kernel-rt-modules-4.18.0-553.5.1.rt7.346.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`fb ]mtZ`5=qA Eih V^11:V1a1C^%R]TsIL+ïF$p803M߶XFg:9O%Pla M*d݅E|;LJu[saC+@Ю ާ<&2\v42^KHL!ȰEgh&#F;305vYxN]I7d̮XQ_6l+4YV_MXVXB Q*BjאVNGf|p7 kڙ; Mh@Pezq4[7~l&vuu[׉Lcudt!SP]oS.DjqG!3O؞V BBJ ?YƊ،k lOu3iVa}xQ20V:y;ݽ' jZy/,!lk)s:c1ei͔& 3696aa29478002129754b441214d8c7ddd1b736fae6df7f6b0d30473136bb680f459f624d6783a1e30926f9067857e64899c9f4d?3!pQp)Tξ7]mtZ`fb ]mtZ`ri5ߺE{x-0b[_:5h*h)xCыɄ Z&@ﺸ $=C"/qpՖH+@c]e)ãy|> c ƪ .5xn;XS/ԕQ;-kߞ&j4՚rAFrtyc qy? r*. }1Xc2cKo(Ѓ)6H }\g_u|s-k;wHxL]$akbau vS1!q*[VwBPlsKs{@f罴>Q`Zj{fˮ@ *-be+Xձ[sݽ=0YCR[!Ԝq ux} ;\f1p׵h>pA X? Hd 2 Z Gax~(|( !( ,( @( (  ((t(<l( -__`Y(`8`9j:>l@lGl(H(IX(X-Y4-\(]|(^'&zbdeflt4(u(vtw(x`(y(  DCkernel-rt-modules4.18.0553.5.1.rt7.346.el8_10kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.faiad1-prod-build001.bld.equ.rockylinux.orgRockyGPLv2 and Redistributable, no modification permittedRelease Engineering System Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-553.5.1.rt7.346.el8_10.x86_64 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-553.5.1.rt7.346.el8_10.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.5.1.rt7.346.el8_10.x86_64 fi/sbin/depmod -a 4.18.0-553.5.1.rt7.346.el8_10.x86_64Z084%/ lZ<8m*lUp,@#i@2!<Rt 3thd $ HD8Hl<$5$98K,47dۀplxVhs[Pa@܄U_78rr&h,t,H:<x/ (|H<"t@@(40'5D pPh\  |D (W6+ (m O S88 "(Xۘ42t+lX %/,l"83\>)p p(LGp .8^ l p T P |%$/ 4 l-0L0t d("4$t H"0G Hc|nD+\D\%%*h   0|DCt  t lf% h@H+`  -, XL2l &l  !(d58:<#Dw $T*P)BW8'"9(T040\$Xր ` T)Ht? X ,  +$0hL XP,4h (hT8 L< (@0 $5P"ZP'<4<\| )(\6\ L/4p0J"H&46,XhH"H8B4)0&0t\ : <`p t5H9j d D! D" d 8x5X$3PxD$!,DP7T T%<88 :PP\pL(p7. P1BhE3ALl8H8@$x03x x2P(t!h,|#+T#$4 | l)4 TP!h*4)*p=PZ"h> h!(0 (LK!|(R]QM?hxwDx67((F(Q?P<O $< $lHp,h$d> D (N` @Tt$& f3 1 ,>9M< 1N)`(\E\\lPS5LF|.h8:H!l&*l+lH< #|Qep|$H:X#0_"4hZL#U HGl2<,0JXC,J0x0&l / 3< D2% d 4T( 4! hP$x Hx $p<t9 , | @  H"D 8', iX | $.`xiSq   Dh+0B`P,RD6I`z ij P x34+QD0,<!4d\  < 8 h|>d| l 1)d(| ()$Od)Y NLX*p@`,7T3'H `0`(P$H - ]tY0%PH 47΀b 5 kx,26+** $9("pvE1GL7N 8($ ΀B$B`l@$L5"$ 0JTPFx1ABUFLY L5L@p8 D L$D5\ּT,D_dKt;\@XBO(===>p?$N\WOO <&|L x 4 *HxI<l!lS <Dp ,A?UGd'H$y`cPk6 'B,@*=D`"H,D,0;lH4l 0`0 / 181p1`5L !' =E  #8 4 7hG 40$ 5t X&`(,T&@Ph]t=(GO(sJP478 4'-8;PV@4_Lp 0TTJl!D8\ d/t%<dc)8l 8 H \|  d ,X @  |T pT <N Ddd ,`>@+<8 /\fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafae30f38c04674201624ddd4e1055a164f6125191a978fdf3dc5660bdfbfa5c9671d01b8834b52661e6014b2e1a7ec573917d770f25730db79853e3c7e1df531c94d9b437aeb0e1457ad1fdae26699b29d142055e1e349702cf42f9415fd8d263e7ca42bfe82a9e9e721e554a317ba9c984c8899d94aa698604a121c8dbca41a4bb0e577f08497599ec859e416cdfb1bb7a3240597c976a4141664922f3a56e9c43ce19113440acf6f9f736294e7c1ce5ec5b80d696bbda1de9aa66bf8b9354431b3a5c435652447437f170a4a1b755094820ced649cc22b2e4434eadb2559877191ebf7450cb710de35762f627aa71387609d74ae4996eec2a5ae7c7f61e73fa0a554db8f34ab78acef75b5d186c695ae38b82440d09b4e32454a86bd34b7ee2befde2b2fc2eb64a62e8e4d29711d164b0e02a340332376be600aef11f960b869a8a7529cbcb6ac6ef4a919c5dca24c07d671906f97b2c34b66866f19a26ff7ab3278e1aa9a6ca5f1acd898c46eb51e9b79890d117908c1529a3508da221df4eee31a8bf696b32d262a06dbe4a0912474e3d95638822d2d9873fa687f249f12414a5eaed388b4f8a537565b41ae35d6f6d93fd6bcd9dadd93e9d14712d1e4bc0c7b02b01d29d1bceb006c77c57eee9b1624b32058ab2d41e7e5aa2c6edcc678c7c393a271171f4a71c4701f5e60b6b7a83a57b00442953e59156d24d4585eb6d3943274f0abcdd31bd03e920d6272792c4fc90e9ef87981388be2313309ad30c8ae19eb1122b5d2f7a5e00879c760c2997a40b5556b72acd683de5b42c3591b617aacb7e66ba2d785f68b9204cad9e6576e0353f8fa5d4681269ddff6aed39389b5ddbc514adcf374e62b5b2acdf73c0778e08540678aa8d8f3ac1c3af26b762498aad4dd5116827f7c3c163f02f0dcfe20ab0fe43487abe054867ba96762b79c5ca1f20b238a0e3c517596d321b326cd360460ed6660b086db577b96668f7d34aa4171558449ea512718f326dc25a0bf0d1c6be79ea0760ebc5db2a756117a0ec4f78510ea54d013055da279ae66e88b2db1449bff54a6b3f130648b01d0ab06ef2534cd9e0819b77c08a314a58a6c1f4219125073ecda8ec4a170159062152c3e1cd57e5019ea28be8c29cc34b491165e70d3dadc14b445396aad3c3b437eb0503faea2d4cac42a57c8c1f4d5a91f96bdf843e6a988b8758b6be431241365df8f259d5108f2b379af91e4b11a89a126ccfa62d2476919b959e2ca877d634cc211761fa2070eaa5ee2206ffc9b5f8b08106d42835c991bc717c014db90ee527557abbd8e40f5219028888f73b3943e77a56c4b2b20b27fb7345370d12f3590cbe0fb23018b9551d35319bb443466b07a8cc0ca1c097d4a147f9d39496b7c2ac80650c3b5fdf4b27de74b165a335e071d8856d61414d1be6e2abc5df5147edf6260b0aac2e046a7c292f8ea101ff05762ae047145f21da4f2fcc56058e7e13caac6fcc9b2ccd7f1f6cf06fb25466b766da8551fcbb9bbfd33fc4b6fc4ee5cb859c999d7c2d61a71b4f744b37a9ae65e2a43c42f279ad6f554d8e1773e78cffcf122b02fad20bee1656110865ad23386a4a4bb649cc970ea8cfc482a8c9152756f45dd05b1610e213adad65a769e0317dc0409790a5ba41c2696a0c76131ad2e3b5663b353e6e74b09014af070c697167a9016cbec0fa3c8029b9b4433fda2c48c261fc5b5b3e5537588f8f873dd86beec08c79287db9dbcc834083bf9c8c2c08d0c4e5fd14b75af881f29bd1380af0082645d9ed38a1beaeb571f770390d12309b81f79c8f763b5569538e99598d8cc6f077cc524adea04fb5157df4cc976022f43c6cdf97820da22b771a65c3413c76eb787d1b7b1da6ed7f638921765183df871ca37d449665120d40726a7d94c90754bd09bec6c2a10fd83d8bf4329b3484bc321ce5eefec683c351d794bf1dea057ed5fdb005c537cad952f9fff0b79d465479df7470bdf07e1ece33b535575b9119cb7ff623614b85086575899cf94d126740612c86de0b41803b9e07d38bc3875bfc14f3004825cfbe0316a7f25b1040ad6e534a72daa53c6fcdc1c0f805e1103588ffe6e6652d942b248f96600b423bac9b88ab6ea43e62ab1a85ad6f1f0f017dc3cb44010d1402e27242e3f21e742545b106a1a8fbe8c3fe442124ef765eb77adfaa94dd2661cac2233f6ef5040b2ab8e6b630540d88d1a95f908f29214a92fdd08b71d8d3076f603bd051a6832ab3a79ceea587c4a9bea43d55e057896b82dabb875bd0bee5dcb1c2e9ab2726e55b86a94015175109de8c0bfea421a5dfb79d93d5280ffb2e0d2617620afd31f581228975df44b5785eb442c58d0801af04a380c68875944cf275a116cc40e1371d578f8096c10f865e9a1095ffdf6bca4330c76a8ccd126ed30f5a97544fb3021ab3904d90396c0a55c59cb18ab1f0eeaf63b169c42dfa73a4469d5684419dc076f42204143c54873e531ed01d9fd92cc7b366896911274a00097a681aa031e3b8dfb54959f991b52407df5f1f9fe259decfb5d1ef39146a598feb2bbbf7aa9fdbb1927863d1f89dda39c01f8c875de0feeb52677977a757830bc139acc86a197deb49b3675f023425fff13860d7a9a25fdc95a7bcf2b59db58f52dd9d68962efe3d14d92e9e5acb91292ca3dd1f1d2f92534e814aaefaeae02a29199ce7885809f89b709a01f4030973d87dc8da0df46847333bba906c80983854cfcb4c7f1a321e794aafd09a0499b3bbab7aec99aa88e2b5f91eef925e5757f7991c55f89627eadf61c0fb775c2e6c63419f85dccb0f1b4d8a505a982ef7d43322a2bef588a83182065932cd317ca11b65257e0118a4bfdce82904b904e0f0aadf5e4f3f675f406006664b3f13a7a443258fffea344ad34ca46624fc2eff79d16897377dadac77bc7d4dea376f6705b96ea182db237b54409d3b72d93c818b4e52ed046887ffb90c4841906e18b64d792ddfb8bc3a2880df2fe5b4161cca2765dbd73c3478754959b48ea4ab2fd693c3cb9694b98bf1b5f5309e3e088d1bc4c180e0371cd22394c2a9714fd0985fb0d5fe8828aec724e00a335d28123c3355e3defe8fb5d1aef6b728f42ac6adda682080c330d5e39f4185e38fe9d017c2aa2476dbeed2d2c0f9077093be126cbd96b3513ba4375d3d0b9709f92860f65c258308906ee636632295bc19307e2c0662c04a84a5aaed852763f9a7790ba8d0b6890cddb98e5c58b488d5640dd981481dc1fa1dea94651044a4bccd8133534dea78a05a78f9df7f747b9d6c535e9153863a93d68345e6b6f51c8314e3b606d5b2d967db2100b9f623496453be4d70171023103a4f2833e47b4dc7e8806ee97e60349eec089b07ab750b7c2a581a7368e9d405d9f806884d3ba46db4441087c4de3dedb63f54cdd4d736d77cb5dd07ac5c3a0c376fe268f400531cbb3b6fb30a8aa8a99aab414a4aac2f33bc728169d09f433e35847f8b09103a5e3ac089564dda5875eaffa0e44e46725a1c075e8525c02c1601c89b155b2aa1dbf036fc5482018791c72c725c6ff14bc92f2dc715af8ffbea08e70a921db1e5754782d920ddee8aeb2b47c577782792cb719483438d5d939214300bb640aca1b7239a8d5c0b1ee542eeb11fb5aff8ea693f637e4c8e8669a6a6c79222dd8a61b79e8d6001e48179e8ca30939d35598ae0741ba0929cf3e0c4fdc17ada41665949c73e6cddddde2785b6f969f0ee566c4d8a437f9382e0c2567afeb462bc7a245c96d720791a9531bb81bb7397e7ef255dd762dd54323750772d2044faa0542f0566fafca0260d969cdca6f4b7549b026f8fff76d192f279409654ce956d836e7b92094475e19e42bfd0c9fb38649393302a78326eb440eaf02343d967924d9d121eb19dfcbfa74823f063163c6122d0fd3a697957181acf670325935306b38d7af0c31abd801650fd77c093249f24bfca1ceb7c8a661a327baa64b39386f3257be1d18b2395b3f29950992de205721c5424b7cfa928f8c52df784baaa718953ca384498ddad391bdc2ad59852f83a7bb8d6b311b30fafa2496057d37e5903ed8bb951898c1e8735988c9e362dc31b31ea8b40b4d0eb58be88e2e110237cfac91f8b6bdf15fef31ec9496c2032462c35bcc2884d4cb1d58a0c4574a59d40cca5a0f4b708ee308cbe100e84962747d1f303b0e12578897fdf009301f55fcbdc20963355cbadf4d7996aee928b338bf21b30142019d55e8baf7daae9f60e4babb0dce1a56d65cb9bc406cdfb3d5ee117997cd03fbc6083faa15560a47734f77a45f2991654a93702fbb4907f137544ae3feaad5a405ab967cba7a074969b890781b2dc20b1e9f940c978d74502425f5213a5c2c6fbc34dcc839d78e15fdc13f0013c7b493e2660827a56e3da20e74757096526e11b9078b26417f3d6bfd5715995f64a5247755faa7bca09c784e70b9155a857678ba8734027b1c5042d3be8ad8822d17ed62a872383c5d29143ea99111111b4f4b2fa2f9512dc8cb6515513fd410a847647f3904d6f1fd86883e9ff9619cccf5a7d3419597de89822ba899f61eb1f628a4a5559f29884c7a413e65754c445f811b716660563176a51bafbda6bbb3070fbdd20c9f27ad0b2ab2ff19333d48aeeafc09716f6f701b221f1bce956886dc2055ba3d91ed227978bde65ebacf8eee6e4e60bd09965f6c6724733476eeded98d92121cda4ff0eedcbecdcf69824a0678e3641230be8c8c48f9e026a63cf3b49f55263c085447c9a13b5242613a1b5e9203245e9e3c4fd47dbfe75d7a8840c3285474ca3c0e02400b318fd711bae8c9199a59bcf981d7fccaa639867b6d06f9cca1f78783b40766e135c388eb68e07c2cedf47eaed43db40111fc6c7a4ef0de85387775562a12183e00551ab92b20b53708d6c260a03c53075c8ed104880717f3a78b8b29a0e9a71b3b3c5a3be59d6de6c5a46c38c366251fd72cc518db556c345d94e572f8693568e64016b4e46ff530cef52a1743f6c63e5aff56dc09293f477382b1220e80912bd41cf708abca8324cec2f3d41524b96373a62539af277275b53594ccf8cdd10deaba3d09bf3434402e61fae73df0f72c5f523a94850c31c6cbc3284f6bc85aaa347d829f1da1e71b6c5c050c7f8ae3ce4dd0b0a674aa59a361f0a00f554e3679016e2f06bf8555a7b7b2ec22562440f9cc8076db74368221280afc2788c11442661e463183db2632249b1dbc10899d7f1697d3f83f8ebe8a805175fc442b156d4159791e31cc61483dac52ff4ee8714a9f352ff15ebd6e901b1fe23bc7b1933f5b66e8e09e207dc0f5a08cec0a48249a6d099157fcb5e1950bc3658571e21664e2ca51cc23bba9a28090eba035be371766401531cf0937237c469162f0b6acba67df420e197fca2ddb7ccc1f76719a8b72ece230fb67b0e79add00585059615508c990a0c298b3fbb1e777c7628088067bd9fe41bfd8c3d187a3d987bcce52de2462bb956d9a74ba8675029660c93bfb4f2a79b73994a38cab2bd629afd7f2e91b0c53ef5cc94894c9a02e57bcabd92ff61c9043a27e36e945415c93386c22cf6e44fe798735930d57a02ec0c6304d516f9a45f732c0d863c810347dbc08e4bffeb8e061bd41a8ca0fc8775310daccea58e04cf5fc984e6c249cd1416b9ddeeff843e5313cef159583da91973a40bf7e30f3472719c211b41cf7d3558fb6cdab8c56968ed3bf972c28dc33faed122bfa195b0771c203eda92b356b31f078a855558ecb42a946d6887d772ae3e37606d503e891a7f5febfc347ce7865df8ba4ef899cc2006cd4a42c1a79e74343e80452145ad7443f38bd20f7bbe69f8138a8cf290389eaf27c35da7bfc5d077ddfafc08231b3b9b2ac4b35df82e3b49e848f4660ad7bb52989dc3f95a983f68950727b107f3003e112516e91b99de289635d666966687a9dfe084fc724d26d6b69619f6183fc959ff6156a4ade516fb10df23f6997adacd21a64896df5271f839f0d5d626d5ffcfd8778f6afdfb7842323bd57aac3fafb0a2cddfc5ef0078dadf895ea94f186d2e99f09d42e7507aaba899693f263af6b70785881f32407109f56967efb7342aef2cc512612c25ff3ff2c7c07fe3503c00bd96fa04cfc44e531d734e7163c230bfa1f23369c1ff5445599178b33d630c978ec04a6dd27616ade55ba1bcdf641dc5b897ef84546e18750674703db80be179e5186e993fd89427cbfc26c1550b46c85ed1121f287139b37ecbc0473ed03b062686799f68fcbb93d52b84745333fbcf743ef38630ff29f80c62667ebf6b62ead3b857366d9e85e00b642fbcf49a96561ec968d1624897f94ed50a752fc727b754b0a0beaba4267af218984de712ce13cf81d55f08bc194e1cb631a7b5d5205881aaf19997d72fc21532107a0c862dc6fed55e98342c4ec8ff6ca5cd912acd92956a39409a295d29b85fbd2f4c4ea32a3b224cd8c66f048af7c3ea0f227ff9c07ae989d4f90f436c8c9a8b07a6c74f8025312777769029fbad7f97881f656e04dd2d57cff87103d769f6085a0390b754df91a99aef445eea28a6e165ba184bf46529f42acc5b4d4814134ae0a82f89766dc6ebcc4f64aaffa871f641120bb88529ee7802c5698b9b35131e540570e0df26bf469358c65b62a3ff58e9159c2f4ae8001cc67c8a548f57fc820ce5cfaeeb098309732bf742431b25b77d40f3cd0bb0f34aa1d7b83cc096ae9f0b9cc53aec8e2f86d522bd6fa7969a519d6e538196550ed8d80a084bba9c4deacb00e3b3c0eb70dd840d0fb44e1895c9f437e9c281cb0619c2d02dfe97fbebdcff8a4d743f7f16f73e67143d502a65b331a0e725b55ba05595dff752a4dc57f63096bd1136e357db6bcdde2f3e58361e62a2b626b41a883e3eac1cf57b0f6f67193b13ed67006f2591ffbfa220e536ae32bd720b0f296d5b9cc8ced2e8aec58ab752d55a802924402d596d929959d0fea1999a1a5c75ebe9b91291dd08407c3d0fda8e6a435ea3f111d27b8b1790bdc49246a318995edfbe9462c9dcc23750b18bffe6c907c92d2a86fd362ad8c33d6a7931b2bb0e7ea831a6cab251b6f3b959a97a6441f5fe43bd00d9961496224d49fa3d390cb342ed0f0c89996679c54de15307821b8bbfc5d1007c2f5c0dada312ff4001f8562161b2f3b76ccff87f6729b5f8c103cbe51f435f07a139a03d5cd0772ca023cec681d30d8c785a947c32551d0234aafe825cfe0469ed964f46637786a0c4ff36b7c99665554279426b05820937e49f8a379ad56960df475a8346bb67665f372687a0383f33bf7a765fe5e755950763d4fd648047aab2ee79d3f28e70155d425125fbd51e358f1282101dfc3a1e2b1c0d24e72b78afded46b1e7e320a8e028ce2780e68f5f84da9e481467b877394db4efb93e7649cb8c76635c5a0ce4a3a517142f32968a5eafb87966e32759a5af4efe486c9f710fbb5b8e506951cb439cf2eb3e33aa183a15be8eeb262aa68380502bbb7bac7db0e7f03599baf0e9714f72e7797f65f529e3f98c7327d0a56c6068378e9209643c1b34b3e146363b8ce7f70f73384b36525ccf044749b4cd1902405f9b2e45eef3bd6e9b1fae2b0c1b48c5ae8ad92d37b97bc4dcd0495e0a1ee4645f8a247b91c221f0bfd24c2b8c65e2b79548dd076379a6e18fec80cf81705d0ca81c95052c6291ebafcde1f69e8aa48cacc58afad0b4c6db519a6bb66d9c712012dd2f8dad457a0a324d2c25499a3f958902470afbfc0577c9d752694ac466a575c53437e24b7d35f9a8066189b234a5102723dbe20ded4f65afe7a6fd2993d2ae577a2c0a70f05fc9e5ae5fec3decd019bfb40afa68e17268699a0cea8352ba38cd35788cc9ea5b0970a4c437c3a639929136da553101875e5414cd7fb7a7308388ee987c73ae71777c230dc23549231c8781d790d3f4b1f595e543904a2354589b15cc860c65de58f0965bc312e80ea3846f6a5883a6b4425632a8d5ee6859365ae95146b495a5d5c8c2b9b222e99320959003acbbd0aa3bf340be581f0d58501fcbe6dc370b236f2df67ccda320d5f09bf0b49e9598149ad687f8eb1ae364d70b68098d10b5986a00c1dc941ea8ab813c4ff6c9eca49066d2b74668fc9c48800a2571a67638954822d6ad82e940617e1600229544c44b4b6e0890acfe75a3ac953bc461f566d7fe9339d53dbe7a2ecaa4a9de193e24ade25b9cc7740bc8328b67f2cd7cedb050c9f9f970649a73ee185ef78a18fe04e114ba23dc5f0ccad7cd0adcad3a485dc293adf6cb26662f5be3a94fe93c3517e1b21ce0ca7e22196044d1f5585bec7ada8fa533c4dbc4afd3d47042c3f9ad951c19dd280dcf8d5e061f41306087481411da8ff3051ea8aee7d51230caebd7f63486d6caacce9aeee91bf115de17889e9ee96f90382f9fb56eb827227ec351963c453f0853b76b43ed5d44fef1d7f4898485002fe71081cef81b051b4a39d89ef6fec021c120909615b65ccd3673b0dd11e8cbba0055c9cd5fe8eb128a6b6efe8e293e85937c75902aada6bfbce140ef4fb35584c64dc1369082304392e98319d4be40993fbf931535718e081ea6571e91293122234c9c2d126b908c8e10d7b6535723d5b6bf7432add9866d6d75470ce35b2e602488880a746902305664b0fc0e7f4112f42d0a04f5550ea0d95597f8b5486d01c4d4b3545ad584e4d028238cbcc8e22e1f39eec04c568b1b48b1633acc78c98471e5af743a32895b1567564b7259f4b4f8e50375d0314674472cb0715f114dd0443b2abff0b8ac9ee24b843992fffacbfc8df58d3c6bc51ba7140b5daf48c257f4354cb34667ce57003fa1be72cc21f0d80139f5e138ef26871958f5e1f6f06be1828016fbe1d4591cb7b76eeb781ce70f3fde5dae10d38692b7a4c147accf0eecd3f7bea508022587b828e9d0195cdfbd45fa84798c80d4db48d49f352669ba8d754e1f1fd9337f2702f52e7e405fa3d9e328c5f960d7fe948a57356cce8b22a63c6684ccbfc747f87264f5c99cd7e85bb840bef13fb0ff048cda1d33f1480d2a44ecdbc09fa3f746780cc1f16f53a398b5ab6319b0e5f765bc56a844983f9051f61ce7f486bbc4c4f9f4a59743a4333ec36d4bbf18600a5e7c7e117a7d0b253b6447cc8dfe09f931319e855dd3483937b0a445227ca6949e6977eaf6a7503b50639b05dd5ee347ced2b3a67e6827969611e858e3f7fd17f78db35484dcd57cc877bce80703a4bd97378c7118338d70449cf0ebbad281ccc7afe114bd6228d47dea9fdc196421cd91789a873acfb4aea668994bd375ac206ec479d70f3138ffe0e1490532a8adb514b0b4d9a1c85c816836f8228c59cbae9391ba16018d609ed443719a631070e95a7ac988d0ea2b9c85e1b5ab0702e45af77be4a9ef9f9b79e3dcc2d2ea4c4b730b102d8fc539c802e5bd2fabc6eb4fd8c0a92de725bd7c30e44f0c8093323eed2ddfba5de901206b509747b15336ea7b4f3dd2095b62e4f8f534bc806884b89b57b5c8edcd1e91bebfda8678c3cdb794bb889b5058a9494dcd9a5cdf48c794e4a0a31c7b6dc736de9d900f3ff0ebe3f943cc6be97dbb5fa1ce3b1bace06b82933e771f19f4d0f450e31170eb9ceb5d50dd318253f396ec1e2bab7b1953dd4bfa1b4808d7dea15b458b5b6f29ea2d64f53e5df2088817a91b477d6af2f637475357da3a3479de7675a8556cc950c4b72d8e184741b6cc24992facf3b06586327df079f3528c82faecf945e5cf46f0004c56874470d19361104d0e4697e26d944caf02e296d2aafd49bb6da3d20b2c60200a329166c58ef95f62ba8ae9c2e546769ad784d3ab4db6a6ef07813b2303b0614af236ef35a44208602c7086e6743acf06619b6ba01c8627e6ebda1734fd4dbeadc6114e392e5b0ff803a010705b92efdc1c61c58ba1a06112e22b4dd661c203b97315993772e14688ca5713b114800d232303094b228f4d765e372f438be604f5a1acfedd9feefbc089bbe60c26e3b62c0249dfc5711811da11d78881784f673d07fd13b352dce012583bbf018f05f0b4fcb474edd6024604d223fb1fd11e8376df82390c1bb979da14628a915294259e798555efac71ac28650cbd085a44a7d761824837b8d73a37b3ca1d5b461dd0ab487214d51a38bc46b094718671904ee90ed3fff13236d56b8b41370258997c4684367448ceb68d29e6b8540732cc27af6e62f56c690289820be61f5be0edf5de5fa3547a897c9c142c8eb3d209a73dae177c6027ad716e5b2cf0a31d02a6998214acb4951eb46138b23482cac6a3b2b14ea4e4e3fa75baa4f8ba9df35fe4bd1e5b0330a4898dfab885e02a97c8e445d00667e67d175a6db97f0ef84a3e701697e265c08c3182ce4b92f9707f871f11834c6ac4a523b3f3e40f2bb1a97321fbb1fba829994672da7655447cf6e5f54c205f6919ace07c1214b2fd4b72aa77bb204dd15beeef940fbd6df8fecd80fb0906a334fc57735debda108e9ff3978548693cc9d6cbcefb238c85a2b22ed4b3007795d1b8d06bd3c49ad9835de3bbe3607587ded916deb552e946953dbb87193d565c57ac886c7481b00d2be1ae647a1ff938a87ea9ddd8be13207c4847370de0053cd7181b41b0bf0eda883fb07f7ff004edccf5106e37ebb7401a6e1a4b8eb44c5db0a17ab5b6c6239c8679dfaa236a2719bd74451a26bfe1bea9dec548bb8db717c4a6b8d6dd4f42dbfa1ef0cfb39b248be6547916807bd6128f17a5beb0f1e14e7309a835d77c080e0f9debce9dae512719702e8982455fbbeaa764e5a8c5e427c1bd3f6275b2338582c5c49481ccf4e3a13cba872d204d43855dd9c7d4c64c8f240c3387a4b1666785510ddf5ebe3dd9a5509f769e9310ea8db937170e6aa3cb5f1872db7cb5629ab0a79538395df4fa016b6009e455d4a3439dcc301fede340cf7299ec8e70d81372d2a879b77479a11632f33d2bb96f1860880a60888714417d8ad75a92671efc15c3109c71db05c0b2c5bd4bb8ea014717dd1ebaeebf2af9c961499343afea2f9c50a1f92386427023e85a7c018d7d80c4d4c2b1a23836c4e9dfcf64f90b308771c825b5e39717aab087aabb9b9d4d81aa610742532ef4741c3d16d11416002804be4c72ee726f17fd5213a46e2136df73781fabfac7ea49ed00dfcb9d9b375021729017caff3da47cc66c7e4e0f199cd201f85d7fc3875471620328027f9cff6ef64becf18648770ec8531ec82761738c412f7dc8ad575a172cba0d3488dd330aa8de1e91021850bdf60f639823aa0b5606724a34c8ca0739eadd445056d0cf22812304215da704a5a3d2e74983ab4c3af6c0d3dc9377aa1aa74b98973f0524f075415cddb440eb4b3d3c552dee96d42b39dd32b78c6e7b85cc65bcc8416a93e7604a0060feaaa488d84f52417787e323781768c277fab02474de524fd566cc267d2128f585cb47ebaf70493334abd4c8d22a41bc2ff39c6eaddd207aa21a839d6caeb9d5bb1913ae05f58179e426847e1bf57e8ed3a283d94c90075bdaa4464a4967227b58e1fae026ce924426ec166c6a6ff5f1a4d4a8ca20ca452ddc77a70ab4054cda318f1e8ac597304d8f8fe7585608a12f0f88e74a5e29fe1151990616ff2e42c141b1b39a5d53d2d58306fda1fcc6c5d52d000275fbc5953048387fb96cb5c15c68d7caa891fc795782b21f0c9e6e1e4f9756c4a5da2f819cc09161837a6b70f62e6cac1c5cf7956cbd364a539ae5e12900af8a6a1a5f07189e51934916312196759628cbed70137c0ca1815a30d11513397a359cdde0fecf041de4b384b32e9e3b5a995d781be907b75192acfe3ac22b0476e9261810a8d395c2182ea6654b2a6ccc3f49ce03defe8309d139c7378ffc4a451c572a95850ef40c34699237c00560da3fdbf5890ad2ee336fba5a556c73023302d0feb3d9d4894fa70f6b09a4b56653cf52491d5ccf6b544624e1d21198148badb65a0cb89b174293760bc0430d1e27d436bd5f0789fc0cb12f8792796463dc28e87699d86ad6e13b22c2e7e66f370b99107edc1010ef0233c0e68b7e1113612061ad6dd80af7ba9b3f95ae9528768ca3f8bda2aeb8a5ca466805d4c879d547d8bd28e43b33454aab0552d914f5883cab8926e9fd6a74f7e54d903b76afad191ce5520d45f571b8123189e3af43898c4bb800c30019031927331a71d42de103645b43be032995775247aeffb60e0d39fca831517787347623bc2a4bd73f0dd7e2653e9f7480468550cce6181ac3be77ce2dd3848cfc6eefa2a66bf259df8f979755e07806d7ca3b66bcf222ac42f2e46e231f77a48536ffd127c0fcf5bd3862e75281d0f51b1f5665a90ab9316c4d783bdca843e9cdcd422ed53e20506c5a4bf61c78af3828e849583d3cefaf1a48b10557746e2a2fdd72ca704b9dec32cd870ae01ac340bab1d478d4c6341b5cff3d0ce16c615d1a45a3d56c651ee5bd203d037d195f957c7284d933ec9ff111cc2e3cbd820486ccd473ca79a9752cdbf30bb10db9c0be3fb4ff38068485718cf748aed60afc75c6a671cdfdd1c50f54f41beb51b6974e177b3f4a5c79d2ad252080daed3fe0b280289c11270a447f45c5ab1433a33526e4a3643ffb17b960dc644d2c511a0ad3841011d1813e8be61844d4af078a3c04f3255e148f5be24eb9757ac9a5e11e7e43bcf340290dad5a164a34e9148f4257fa457646e3fd0abf4d6f11b9968d60abc5bc9ec9357721df4b8a1d37bc603059255709e9289bdc386892e8742eaddda74317a061cbf18eec16d199d2239d3e2b90a910f2b72a9a5fe9ccacd326a1aa751d4ddd1e41f7dba77163ed1c7300567d13c1971cc287e2d614876174def52627be01bc335f3734658f611aee1f5e43f36d5903d347fd89666dc973984e65112a0a6ae37258482c28b112bd14107cbeaf8af6e59a9169f7684bc81d4f5cb5f371ec349545438931ef71786a65bb0092b1aad498c3b6c789e933f72b116a983741f6317f5aa5ea1cfa1381c10a9843823ceef63fe88b65b08f60bfe5619f97fac9e8ba7a3c908e42981ead189f1da6684fa681aa949a71e876945d6b2f02c9b77530186e6a3d3b71a33433cbb26e7d0e927f6814ba455b3041d7e940f15a337e3b9b83d26534a4d91ca002cb4af82b728fba1af910f239c68bfa7d6257f21bdfcdf661ad8c8ca19b90a5066bd71e05174b538949126422cd180867ef2284de57f27eb3b2b8451f74800ddbb4ed963f594d7a295c12166c14d78db091713c28bf87b38a54a939922409372e3309fedf12516a3f9002bb49c190d2998eb0360d9c077fd245313be18ed39cad5c4c0dfa7efed318a8fdc29188467e52bb73c6359f9f59fc43a2934bea8cd3c72c2e7a97d5d3cdc744ded0223d8d43ec7e6d21533174bcaa4639ba4f73091bd4b6573418ee5aefeb8a5f65def747bbd2fe308f52e2fd8a7ff8cb893f79b0f24666fbea4f64b249a7935d7cf1d514c76c462d98eb240b21ab2e9ff8560acbfa2592ef40e5c28bc3298a5835442c1dae5b4ddcb1de6107627208f78200ae7fe5785ba1e26dba300c8ab2c24ada468f6b5467f75dc5140fa343e6d758349d21335c3535aff3c230a5294ec690c9be117a7fdf5720a79379066f61a7230e41f3b8ad597b7d06ac87d42f3e26304c50429058a4fcb9e025c0c291124c6a8c6b4aade44e6b833f34e79ec9cdbbcd3e82de111e9c4f2b33812b3d40c219a932fc847468a1ad9fcd3b41fa779d41981c42e947125bf95ee6e6b0a431391d70040c3d45ae5512db46d711ea81bf111695dd836c1d1eab1e83f9e94e28d67664956563dc4303e7ed0e7b5790785afe0e00241a4b1c575978859f4b8e58c2192652da3d7d775669a3390611e48eeec82a0cf194ca0396f28b5f20afd0ec257d1d777b8d1d3c6ac40e54c1ded297db0b0c17fc255cf83e332eb44b2d806fc6346d50eb8f90b9db922259ce40551413b80f4bb1339f510a9391a32a18712416529e53bbe4089d026ec6e3e814b051f8cf5dbaaca411752ca278e400d832ec9acfe3aff6dd381e3ffa1f8501751577d0b68566d6514adb7653714b27db2850fd25256ad67061c5838fd4ce0f1704fbce11f85c4131ca8c9ef3e541ca6387bbff57d635d7b9a522792f1f787bf19a31a87d270e175d424d9b1f56cabb5dec60e2a029a1016b38df0a68a98947806ec5ff4d46bb176eed991945e6464ef28c3e17c2a5d347c4d1a9819339e3fc95c6fe6ad315a20a032efd215cb08300bcf2a6263a169a8072775d07e9ecb2caf907d61eba94c72802d381f7fd064ed4bd4c0da2e8c863b7a2953794e526337e2d8e4829dcccb130cc4792bd2c2eb150c48fc61956e0a5e2b031f39db09749cbc4c264a5995f7186d7763d4f22b41d22df3372075f74dd36e24a354555ff0627f5cdc4b015deb2d2c3d5da2146fc2ac3fb29431da399376a6eead6263768cec0d825d08905fb2b663765cc197b007ef5c32b24a472f36294b8b1870ee0d674bcca909fa4e7f6d5551403746d2244caa5b7b4270aab710525c9b1963547e262dbb7e8920d22972c13f24b1f43f68f12c9aaf001e5cd0cd599193cec9650e2a64422b046cccb8edfa2b5532fc49758bfe556699dcb90d6ec41f98272a97cd64453ba2135ce3fd92226662f2a0c6ea1027398a4675732b3dab7066ecbc6f6252afbddbc0415e4d841ac8ec4288b0c4d2f0c3613870a508bc67d90d7a214db876a5825e6692a4757f8d1f8c63ba48732e8fec071c53859c16b7331b21dd7f4b4538083b693b538c779690374fd7db724c49a064f8d2023a8c846fc41a6be177d776ae04b8c624e516c1372840e561483e1063d6a8ea86519fcab543808af05733619136fceb584a7752759bfa1f6cd4fcda7199cc09f7fc90876bbeb9add8ce2e1f41ca244f044fa1f768a7e696af86f82158f5d50335020ef67d5a1f92ae39951616cea4c34b472819606752b34d3aacb2dacd3d2a76f8c1d4eb7111ad24f020acc96d758168a4562b5d82f325eeb88ad98a2fe76ae368f2d4da6641080d9191b6ca9112c3f4466acf04391fc4429d9c8c1ab73ca190418a3935270dec18f00afc40c8468e56a11c1e8169e51361aebe967eac5ff928f54c7761d5e2afa691ae9be7975768d9c1529b79146bfda8e0df0744634c588e48e2561251183dcd2e1db6a44b0221a7cc64b82cb9501d7618e25b4cc255159f61a9dd0c4901ddf906dd0e883a4eed20fa6595dab3b2049af11f62feb9604103be03a677f8e2118be60c95f94533ed1033652f21b096eef530e91039293523f12c74b42a7481741098fa12b15ce1591c41ac59418ac39bc40aacd048c0e9d71888444389526dcb6fa14c4dc289d541e32b788218475e245976feab1815a9ddf55aacd92fdf1ccf1fd5d4e4815a795f64919d9f339de3cb51b23a2645c7f86d67c3d233a41be81fbf376e5bf3707422ba1b5d49be85aad47a08d22e7c8955cc923e3af774cdc762e9c1505aa1a36aa2a198e53494561aaf2d03610dc09302fb87d88842d90a0a26fd549c27d37ae14d263edf0619d72a5064594d494c7b995634d30436ea59ca5bcc55c3266112a290ca55fde5a64278796a41c14a0cb90ead7e594f1e389259ddab7631311c61fc21c126c229868a7dde281ffa22cbf11fb669aad66f895c5d0b21629d2a6c51f51347e1f44d6945efdd721120b18914f5cf02c6c5c7d0e49b315a6e0b7a5eb7170b6ced9f38c4caa306e754cf0a2548e59ea1f6dc9fdb123b8d3395072be726b4cf0493a0f3a185618ac9eaa8232e17fcc4db359ba87abe841fb5e15c647b9d592001ea6b4fd274a004239ac97975de7162bb09cc188cca8a4d63e38923803b336175247d98b52ec376f1c6ad0286a1e6627df7da932829c0a2bc4123584a1ad56170ac5d6d550f96f8f18c022443dc4ea33559c5abbab96112fc0a318795f1c83c0ab2d3c843758eb53e64c0dedf0ef56d8ddeac7f6cc4a1002be2b0fa37333de7ac3074644d63c33111df6d5cc753d81ee02265c3ac91dd1f959f1565bc34db239dcca2c32daf3246f76be4187989e52124d47228f9cefda5ce5238c9b5062a5953886e988f9ed4b075f7f7b18182aa799a32f43fe5533a39bff9af54568bcbab72086b8ff1de566cd6db7649cbc4cb1c86a1652fa843761d6bf0bccfb078eda05253deaf2e77430e8c5686c72a567727c048939c10bf33e1019ed42f0dd030b0b1ec5a2c96864185cd4ac7cbd289fdf0feae27de5ceb09d3b4a42eb512b8aaa32761dc9adaa5c657b33aab7825a3694c5e1655d62ba3b3463384c59cb5ea5c1cf7819037b7253cbec27cce2911cf21ac0ddbbcaa2a13f7db7dd6a9fc6346864ee7e77f61ee237d0b8b4fffa450dd90506b3987b9ef8c93b3b78725147ed51f7ad0342e613e8943e6dde8b6c7a227c58fa095b1dc6b9ee7b0e96c9f63a626b9289fb916f9a34d22e177a0b58f08b7c5a8503613baa5d997b81b564b1d08229f68b65c5fa395b638f957facd2c591fad4e0cb8f8a9100cf8a610ec39ae266ea329ecb81fc38c4d8637a2e75ffaa1448c326a608fc78c5929c91349e2311beabea47e34d4a010a0f3569013428358fa25e2dfd4965f0ebec6197d0a94d7e050f96d9fb0284f3c35c78d706bda2f01ca08c79a3c5b742d331566d20fc034a66859c454fbefe5743a08baa64a039bf265043ab57f41b28e7d59994c4fbc447c5dd09c4b4f5d098ce9ed37feb5084ef050ee0523e65ddc7140b874329a73dde3ceda6715a8543d1888688241825e3f9f19648109d4fd2701e8dbc5405c7c4b247f41ed337a1c3a647c90d4be361b619199f561d105bb3a8acf39e694b8c7c34c9e4cf0359ec3030a83947ebfa5d78eca98ccf8a16254250dd5b905cc06df35815c6310f3f9560b469980345cf9d30a2fe8bad139d4e037cd090dafde11d8f69175582152336f3daf03f53c55d0815406d62b5593abe810210e68dedce4bf166645f3377aa4a135e71d0bec4a8b9de1861065a3d92257ef2c4ccfbb85489bb7a52433abf29821fc8bac5a272e2c656517be9bbe42f42e0df0a06256c19e64136944f7f825d8ef1ea114eaef4acd2cc972cfe56c952d8d7a944f8315554cc9455f7098fbdb1d040524a60dbd9962c3d926dbece9c5f0c2a4eaff094e854c96cd9d1d104aa4f8159e2dad24e4b23946c0018d304fce7cc19147182ded276649feb912beb43aef428de11c7f7594b52e1285e7596e2bcde4950c978cc5ba45d1dffca8b73ba2911c3f306449bbac2341c14f0cceb6e36ed75ce969f38dcf6c27bad641a765f433b73435bcce372afb6a7bafd13059e01821398fc5aee093f092d31a12d75d6153150d491b1915b517627334c2b97dd4d6a6e729d26e457aee85dc9c1e6c06e9d2b1b0b305abecb3c15879932f652f2db5e4e1393288d043065e7e636be7279cba8e6a7a7e4c99655741b94a3d2ae84230a2328893643a95130acddc50394ae31bc4a09c82e7381e4d3853608f806bd8063b9629acfbff3866e4a73aa226b020f5ff0afaaf60270210b21cdbddb79b434fa0246118313a5cdf76c82716666c1b33707c3505aaf23e3ea0cfab92d690a8b00b9f825cfd3c9351a57dd3d6631203ed9ba69865245af0c3e5867e3e916e0797d35f84f23dbb81bd2dc7a895f2bb0c95ab0ae2a7264edbff0fb3fb40185a78cd8d8b6d498bf4ddda9b839b4eb0ae128067527ede1bf9a06cc64835eaede1a7be5615042060a3d0236352109cb3143d417e4ad63fc626d417731f05cb5e4c401a66dd92dc2caad00dd5c8d8ace1c54ff85dcd124dd269eccc7ccac19e350c64ab1bfca62f1698da04fc42ba15369429339954e607b59f725cb43cdff850545c93eb4bf4a4af7d75d71ea4d42231696e0496b0a50d85070ee1ce7c3994f9a056c99f0d0bf22b73c67aa124d21b97ed9e940fc11f35661bf413d91a74607eb62e726e971a7af640be7914bbe1a54f168e4b058cfdaaf703f057af4486ae50b422210ab4f01b1620007c48509edd89e0f51bac7a024f0d2fb82dbaab3dfc741375a6b0fcc704cf9dcadf20287073183286529b179428034fc10b2cd77e8466f32dbd6686a2e7bad44df11c242acd3345a46b9ecb83e36fc5ee2923ded046bbc9e587571e52282507f940702842514cf28ae31872c19bbff522d315595d411b65f6bf173dfd5e46bdcb09070abcc73b3d54241538b9b2ccfa63fe663608419d87eedff8ea535d785ca441d27c6d9941b24852fa3aef04459ca06d960a1163254c71ec6d127d03c230e3aa87439db4e028e099d77d0f2001b222671e15400a1bae23f99a63d585acf776ee76bead380c371178c2a382f8b99cab212d2da127becd8f2a9898d9ffff239664a1a8d9cee909c9aad8e90c3d35a6ad3ba0c77dfc788837373dcf427bbc33b900fe01d960266c6ff7710bc454a835ba317d7547e5c4f57bcf35911ba3700e4a83b32a2dedaa84fe812abdfd4c97125b16ccf7ad0be1754b61a1acbaa2ccf46fdb1bcb3944f89fa095cada1ae27c166fe501743f40d87880c22415e230ac88ec2f45d21ad304476f48ccb3d78ade63bffa128da71c40700db7b4da31f51b5fb1e290b6d4bc36971e56813285aef0bc8ef7a89be7253cefcbc566b853d24230b64b4e076313dbab47908e392937fceb3f4e3d01c6435044811bb710356a50ae14c39e5b26548e52bff417eac41d983d58b478a40966ffe73e1588587b6b9c0bfea5261469b148988454a42020c7bc346975b167ba93b197e6f4bdca6794c0181f8394411ebd44cb32c94626e797c6fe5abe250ab905ff5457ef6e2b6f262b28f0177e3e4afeaef16d4ec56564a671dfed7f9d682c0467243804319d860b4584d339f117e614657254b252eca6e535887c9806c31d572f3ec32be737d4889a2a2e56d26de3a3c0f0845ffa85bdfbd77b9ef5f5a3e31e799e69fbf6916237df3a26159d40ef8f3a0071860d0dcb1a65ca573ead3da4f0dd8793affa338eb332016e5702699711d505b08e911d1a962f7fc777c333015754bb3c314905e7a7aa495cd0d90ffa205af29879ae958563139c8b96d36ee8f9b7e35e1e9563f2898c1f620f2179b8353b9a177778fa9de4c138f21fedadf54c3a793aeb39714084f2da19fcb040339c23c4a7b403a14f256ea035616dd0f80f8bd38961d7307f43242c9c640a3563cf95e2335eabf1bc9650aa366563a86a3d81e1d1fc2adb30181d7452838ac88b8e435edc5eaddd39a6a8bc6a7b2ad9c52ce474076428aad08782da66d8288a0fde837c46fd2c156e19c8410d3c3c9c54d898fd1e4fcbf3bf5b6c1fecfb83c2c3cda3b98be6bf9f6c9d5d9df8824ae50f81abfb9b95e62fc4b6c651aac29eed395aaeeb8261787c68b7b5c39eedc073298b272a7009df93dd78b25ba67fa034aa708763546c11081e7fe087db6f436a8d1470e02fc48bc8a8040d3451b13f63f0f1c3e3f36b01b19faa549ecc1d1436c6a58817821990a03d0e39eceba9e40b037f4e6d2a781cfc31049cb3d5e3281dc33c0a8b1a4a18c5804ba8717f3bd6855aa08f873a053c5f35d8e889c49888e63c87ab1faa81991f8db2852b10d71e08054dc39ee8b665f397f0786f133f14c99dbaa643e2755834471e813544c03d866e6f341299d33a689c08dcb6d84464cfeafb854b26d55a202227eb19ad8eda78d497e06df5f05b44b6b7ae370f6ec2a07a2ac367df18b016d5b9e8d51c296c21fbb0f4c93335e8edb83ad3c7334e5a71029d35903785ee429267e9904e997be97c64d1d972b89ad59ceb4a401b90d174fdad0cbbd3b906f18afc63094034750f8ccac656fe4ce056f6a36929e63af4433815248c712ac7fb082e232560496ab1ef232ddd5a6c9c88d74384af1cda41a7868e4e78cb15f0440b2d8a91fbe8e2b7af13e7205a8fa10f924390356835e98d2c3cdc2bfdc3782534594d3b9e116768338ce7647397343d91d2c09c56d98d92c9bc3d85ac08d3e2de765b91d69d9cf113f837b8e93c0f0e06cb1f6bbb8b783e22db328156b68ce2b5328c75245a6dd75ed7f4d4edbb457b85f604734fa467c89285a250788a993ac334da3480434ec9aaecc39cead512f1e99a936614600cfdc1e370bbbbfdfc02cc6c9ea6d06c501bd1a9a278bbee4db25b6059345938daa4f278e014e48d7fa7aa6eee7b2d7e44eb284b74efd8af022586ac7b87a2cca1c53872cdd2d62cdd73097a82f7e45a213d8c33e776bb61270e32cea5e29d2903d1f5271a13f184ba7f89b4bb8ca4725da9ae4d687f1eee524162749ce7495b362a2a12bbdb39170743405dcb8ca6aa8e1c63171229cfdf5135ea9cb95b083958037a41b713b176ddb51a5c0258e922c51c1693382d6f8cae759906fe03f14fca38886150f3e5167f2172d2510fb8c330c7c3c0608d29f693e0e53908dc69844df8ca214b364da1e098dde8ca8935701c9a1cf6573c77e2004221f59f3ac973dcd6062ce3af780ff4e1141d0a95ad99306bfce249e0917816fb130285d60064ba0b146f1c6df07f8d52374eb64d8ea64d3f1ecb489c8178f80ca2445c4b587f3929be3958be897fd6347c70b04e950a819a99bd79e9ffeda284dbf550c37a04db85099efb64b82a277ab899b022df2f8622abde2dc9509aebcce33c6ac8fb71972a4ea8ac03996c8142a11aedc6d9e9367f6d89945bc53333a959e6392a016c27f256d259f87a10f9d714e1161a42ab7aa79b0888a32f6b99250172a1943ad889c5e20c0265bb972bc2e60d44f28f7c32c081497e555a86dedfe51ca3a4182a2626fb872144c700f6c45b5499f2f0c5a2b4838d3aa47d9ac0d61d67e71b455ace96dfc1833bc804103b0df4ed21a0c67c2beb68f916cc1e581da0cda818b482fc22673ee4a844f3a7ed73180e11907e4f12e4e141c1be89c6a859fc05cff155012f7dded66e2085fd8f7decedcf40054ec9f991ea1daae851b733603637ca7e8c1adebb9e25dfb9469d713b446979292f66aa9610bfbcc229e5abfaf1bdcc864078110bfb72baa85108b86c9cd72999c9cd948c35e76f45968669599aa9cac0a8d5750e45d5c5fcb137131530ce9b02d408c16195b275ffab207f5edd544ca5d9b06dcdde6e040f6fbe6ac8500fa68a9c967c27bb84e39e634db3ccd253d89cb49e12062326e22b9e3fe9c9e752f6694ccf7aeb0e217c4ec8f87c29d3936d4a29a050a09c775e950dea8dc33483ca4d66c8810d804605356116b2f81507aeda4bd6d9fe52e9c538d5d6c9f80b1465209a96d448446befb0f2f93ad98fa2919e2db008e6afa85d9c3293111845c40dde615f7771a051e720a1fea4a3e35105667ff330aa7952a2564f2eea1719efcc09ef8c7f263eecd5e3a28146483b2b2562c2e27baac2e851c847660d19dee092972fac4b56909a17192dcc9432203c0ee3f62b51fecd913c98b6058d483905c018bc5bb7b73d077776874f61511a50b3e398da88423aa1f0f986ca1e191bf02ac84e74255d048dd517b12c63704beddee109da05996be6d930b95705941c70754867aa101c717018e3f595fa57e8391ddeebe7d44d228a3683629e1c925fa581083e87851c46d989ce1131c9a3726544217ea18113cb24ebf09f73dafe0920c45e767dad8eb9bca8f0f3a471d34b88317bd42a3dc4479113331e3743c3f4130fa3eb9950277b06aaac2bdaf4373e5b9a394490a1d66c1a97d9ea8e72bd4e323860e5d73d9751e4d6bb3045c535298515404fb6800399d17672649727b1815f470994c620d02f3a24809bf13422067299d22aea4f9d037b2538b9ea7f0b8c7cc463da8bb172ecbcfa98a4545fb39fb5f574aef6680bc3771ae12faa712bf48e4e9241350a2e76c76db917b42d454261fb86e94a69889219511b521bc8b8f212e660306b82d7ea5f36734043ea28dc3edc90b024ce039e416925439d3cfd2dd473b61856af6256f7ded20fc7c2b21d8219e5a3ae93643d5b7b611eb68c68e34dea9d1b1918b97c21f83c106e950cad49492464356690c935acbc11b6c4badf2a9d1f6bce166d8b1395d594ca23916415892e1685c16df5b6533652017fc68e51e37fabc92a09b550b24a99d67eed8a5c771129cbd644a058e0f150a839bc3ec11848a4ea1caed40dc22caab6a37085547668d61978497edb1b537f644832de1bdc19072509731ea0c51f2ad6e15f61ea2f24b116fb93e6ab59784dad0b980d8d61e58188d693149009e1370b29879cbc23e28409930288fec8f43a7f2f5d8873d5df1e35cd40d2123967f2d38f634c40ea432df9a16b7744408cb0915c38f381b7b8f3790a3e86510bf60ce8e818d189d03fffa58660e888ceed4eff9160b5b4c7cc86f696c75bcb6fdced9c42a7214633ad192f06f5346369aa6dc995f516b2ac7973d4d63328157a12bc6653a4731ef1169a04787e6ec5bed4f8d1d60a85d7e099318259b0c6461074d06b4ed1082b7f9db072f26a9684ded047fe54f7e4899c20a14842ba451714bb163645bf7c774bf81adf255d7a87094ba96b60b73306a172d63a772192a60da7aab368190f33abef0209078216a4640ef6b89c8661c651c67477c831f4329d9e1e5f2b853e023d2aa239eee70d9fe450925f69aa1e431ca70275151233e70cd9d319e28c42564b2bc5d0b653c7749a66ee134cbccfb6e50a2a326ce903fee223c449ef8b47327a61c8de9c9285fd4954fb444b4bf0045c156b1d0ec1cb7cf6d50ea1adc582e1f0208a2b06f592d5fbec96566830aecda80f5ca5dd0cf535e154b8825fffd72fc7fc78c8b3ecb55ac22769f0b2007f0c8d6c22eb09882544d4ed7c7d9d8a9826d84fcc6d8c81dfe1556dc4c905cc6013289d0b73c76da45db341574b2febd5bdd6a352a220f570ad6fee9ab2c0674e3733d2f8df91f835fd72854573b163d7a3cbf98c5ca2c92de0b4f1bc2ee7c1c238f1afdb87302fccdccef6167d9cef8ee4e93df8370537da3edbc6ed94380d4c2e1dfdad403bef9fbf950ab5a7df20e55624dce18b087c73a3ea38f69635bdbe4fc626debc5aa6841f8acf807b99568bcb64acdbc94f9e35edd2a9cd5052caa784278249909dcec981a4f4f24638fe6351326d4fa29185918f5f8d59f4b30091e4715ac29ad6bb82eb05ed3b329ddec4e253ec7784616dcff80d5ed5c88c7a065ee691b227c97084dfe060a97ce7eace78d6284d98957ebe4a1f114e443b4b7d2f65fc88db89e0f5fae62e272d10a300b571bfb8bc3f73aa087fbc374dce7161e1517b52ecf71291f44d975787afa52f72e40c0de1bd418e20975a9082689498c46ce3712256b3535053cfdf3361dbbf92f1ad872bcd1c0cbbf37600583c9bd718db454f73f91fd6b26a67d445c284a185210e9c3a892cfe13325a6805cada05fcad055ac1227b4b3bb00db63646e9d11bdc0cb1c49834d0d10f755b29d62acf5012a4820e3b36916e1f10006f559f86c0646d0c9493f5d4da8fb84b6a096d89545fcd6de791e7cbdc256e85cdeb63a3e0856d91df0637d883d09abb437b91d19a68d05a3298cf647ff3624f72dd31b4227969c7a1baf0bb95dc04a9f24470e18d42c182efb449121557df02ea902db7ebdd124ad1b3435014f7b53bc730c041c448e7be56178cdf0549a4483c2e12bc169248cb9416c41fd2e6101a811ea8e35b2cc5e0148d99f24996fd3465e754922d2d76434dc7aef08256b350cc57f64474e862f165f8011af713e092b14b6cf0acff45772baaaf0b707938e3ea07282a158fd8ccd2717cd3e70d7586e9100f338bf9d4cbe2d352d2f277ffcaa8d4c91ce13f185b5cbe7823d2e262f72ed9b866fc45872a53d670086cf5e33d213b9d8ab8f3ff0005fb7c258baae2a89541f5867fe29fdf87277f3d5c2175683f171c6e5996be5d65a08a20b829857f4171b4935e5fc4874c4f11a54ce33f895909df2f3699d9858a375759017a172ce1eb95533b2106506d471095299c9d9fb08cee0591fc583208390963b25105509553eb2271fa2ae78ab2e798728f62716a32f90bf90ac583bcbc6d50056aaacc7ab353f41f32b6a2c2f39548616ff5f3fa6608089f0f6aa8b71f2c15b46685ceca101d10fa96c8debec9f74d886c1bbf2a1ac8319deaeef838c0ab08b2eea1622297a65bf0d66f203f1131cd9e6e7696277cda885d4683875e2eca16e5f168edb597ba97aa0732a9ffaaf013528d5d864842b0ad6dd949bbaf14922baa0991938585636b52fea608c6ae9740bd442a194c0166e2eb02c0f115b3ddbbc7d92de537e176d1c1c45a19d018dc5488301bbab30974d4f652dd9f7ef20cb7e648844ebb5c735039e32e6dcd294154c3bf0609c9e1921c89cb06f30734d2c12d493abb7cdb55db985e8c338f0b5f821fc81c76f3718b89f145cead3101a2f01193d907046dc7059e2e2deaa9e842ba9c4da53685824d68b0883143638ebd7095b891f3cc9765bc57d7c36b99f5429c2d58f50e12aefcf2572495739df0925b7dd945ae411b1a3ce87e1fe0b098af730c2b089d23918a3b78d7e942998f8e5a509d41dbde25098fe974ff0ca4f385eb6166e9aa83c6ed652ccdc23fb4f26a4dfe8be54417e59ed87b51c2bc0568d8c91191f83703509aef3a12265dd73c44cb7c606433bc027014dbdaba07a7f2cd97c4b8c61d9c70f17d09418e767df48b7392c6dd7a657736bf8dd4003228fdc958a5854d2f0ddc75cd6fff9adcb844c579c3e52d9fd3ed8d3cfd212fc0aa258dc7d63dc5c69a13e7b93aee013675cdd062f9f874e3a6032fedeeec631746a3d612ca7b932e7ebc5f43a04f9feccf032207d5cea899ee93f8bb745d02bf5253f48b12eee24db47eec8448a7add98733dd9de0c68cc64e7cdf39c54e39f9e58750533132d2b8e3ccb15a623cb0272fcd09d5526073abc728104947f0b1accf63e74074ef9471eaa2f891e5e12b141a0a2c1f210eda56d464c41cefa2e3be443fddcce7f8bb68dfb147c2782a48de42414bcbff9ba0da52d5fa980f49046b2603fa72736509160af3ba0780512da985fd0e9e58ac3fce4f7562934d635ea114b02ebc0217dc4744cc0fa5a5d9a51f32b7106492d8606694c977c680a4618782cd4676e4a74cd8c2318c99cc18b5e0112e1548e9d8faa2f73d2b9fd6b73ca860731751ac373a6c181d37ce5fc11ed08a902c03dd97cd543fc3c7afab0622b270167c39e8582da56a9bf23415abb5c1223b06fa3beac38be6d1fe19acaaeba720d5df21b22e52469c3525baf002e0dd4bae4d1de9d5e1cce5521ba5823aa1204e105cf5c7e1de5adf3e3b4c8d673657b74f537d6296c2336f90d674a75808e7435a491e270519e26465bbd9da07ab66a42ba6d3fa8494f5f58c94e1ddd296ff4ecc67aeb2db588fcbee35c61e8ca81d4f3c468e4e37e44021a31a68d0a8f8ca9b3c56682716063eb484a9b17e43424ed78c8c845f0180afeae329f5bec682161f99f9839165b6c3b9e2414e445dfc3b9a539cf5a6482b2931349d681fee6712c78fb6fb57e98c8faf621178268c150f2d220a3e076de1dccb400adebd44c6c1503c8639f3cbec784bf2c90a088c55b56129ae20b826f46a928d83c9b5a3820bb1a5353077e2f91a5cf35cee0f93695f7533bd5aa07da47c28e875361571ec2eff377f4da24cb4459e2087d0459dd008d522dc2c93c4fb2f1e42944f62455892dcd3cca7118e13344a793e290eefb02a2c08c0dddc9065db6d3d78c8c2f7a62573b08e0141cda433b58d6fd6c2a9b9f67c387a1646b0d81308f09623952d998ce8687bd2ed154255c6182c98bb4f6209a50efcbd5bd9a03265151722595f9aea1b9e8183282e31a244d0df671e31657d16972efcaf744be48e2661b215d2f6924801a30228a1527b5a85a68843f9242bd3b21091127e311751c0bbef35156597ebc1f2a3eac3fe6d75e392df5719c6bbbec615958b336fc29e6cd1029162afebad0b80692e82653d7b8c8961a6022db068691b9e3793be56ca73787e1dce61c9093fe516f08c76eb4e93f3b6ff6e79a2cbaaa52a7edddca3c74f6e1eefd2e70fe96629fcc1abfeda7148379f0f492ddcf7cf58d2acdfab832b0ceb990d6a23e62ec6e2272b7aeae8af6eca400ebade91580c52e855d31bf900e0a784b6bf69847802489c0f076ed5f4891d21664b69ea6417bf48589e3d2cee3d9cc1de6325899941f0346ccef95c783f2a9ddd8b909a889795efb4962292fb0e3e51a91567b967c7d552eff39d654646d73a579cb755a63da867342abbba962dc3e45c089e92177219d37cb2a8f42488d07bff98e3c07747bebdfb879642d62389bf0e51d0a03229705d440786eb13a882d370ef8f891d5c2ba60655a7d7c490d676ee6e1d7d999beab00827438c2b408b667d15cb0b1115462b6a74c5cf4b9be830df014e4107cae7b84cdf98379ea00164adb2ad9e2632d06711b779c3e1a59f40866aed7442357a8689af91869def6b1712ed97d8c1b5fcb97d989a38262906dced68d59753b8029b11a702f382b10dd13d445b77c4effd263aabbf02eb89c3d51e046cde528aa4c1ce95a9997ef32ef61da330e4bcb0cf6acb6f6a01de78e0901e8279ead232f5018dcfe928a784cc6a91beb973c732b47dc00073afea1ccd0a9bac1bcbb613e77e483933d81be9a8a438f5f77618eb173343aba90763832611d03fc07f2821c0bf10cf71d42c1961fbcf8cd6f2ecbad6c2228364d9db2f9b34daad25f511c944082b1754be86e2d80508720fa1b4b677915cf3e7a1366463b56b4d5a3b812c2ffe39c12acde0cb89e0c3ae7abc0c685b3b58b441196c0894107c9bedfc88f3defa02833de34c463dac5ead880b8fd55d2f8c7b53e898c074d2391645c7e297f54f2d05e63ef0f1b6961973b2e5727ab47cd783444115dd876c4222ed62efa32557d16cf8dc0ba7bcdd10fb06b2079da944d892d08c997c24f65787a1dbbd9a43d6ab5feab2da3c2bc7a9bed2ba1bd7516d747e811296300161615334b1d28629507bcb4f6515bf275fbfee649f1e07a8a5ec53ab6d89d9c4cd36b3856244f09df903cb1eb6d249698d72938ed92ca9f54c5f36e130a10907bb473e8b5afe60e0eccce9401f79d1a008550dfd380374d43098d6a1aac56f28bf1009d5dbb89d5c79afc722876a82725f439793d460d8934c120b9205237fcd948907f019a7ea400e53dc22df223c94c9ce9ad2d4df5a0b04c974454caf06ce7290f246aa8a9771286fbafb2b76f0b3895574242eb605d84fecfd5c120f21cec9d5b6ef8cba105943b974c1aca20dd224356f07445f257dee262a868874671194618c615f29aa4768ceeb46662cc4cf85e6ada9ac2fe0d90ed89d046e856e1a0cb0e3495fae53a5beb0b7f057644023253f8a6c37ec377066ef33456dac913fe6bcb70a4e687e3ef9d9a889f63db290cead8e1d3926eee7d64b3b41c66a588c8d928229a22f25d5e9e96d1a6e7951d963fad4f52352b1e4bd329674b98c0239d907458210e228457b10c2037b0995dd7f5ab1251ae86455f61ae78c15d5ce090729b90bc9ef1e4123c613fe3c9a987f8d41cf772ffbbbc384bc157f53cf63cd3d3f7c4bc6a64116ae4f6f83279c2fc03ede69009d3e0ad4170ad154d964e406c287f56ddae59b4f3e0bb70d8bf91f7e1f77b5429a26924f4ee0cad23223edaecee988b79ca8629fa61b363727bba54e14d522228727678e206287d280d2d37805873bb36ee1abc234e71c82f4a0945e0fe45d7db4f9ab54375b9c27b7f6e3217d63cae9b782fe43ed990b8f66b472e85eaff08a0bd7fc3acc46e41254506c9ec8e3678e300b05ffe2c7f968258095ba62fba467eab41e34c2d4584635772cd073c19c45373adc48201fb0e896747a973d3bc50cf0f7ed8d554b79da3a92587219af34e446e5a6845412bf3d4aa16fde1edc450d7bcae0cbcc0ff9deca2ebd6438458ba467982915a10b2621533b4b1024b63fbcde4ecd3dd5e23067204d687164658a854ef65d5e4773e10a69aaa0165a6f3cf81ef6cb2ed549c59708c2e7b4b081ae1fb84343415edcbeb31b5e7b16ac6587adca9c24da11456f69ffe1109873d42c93359e08551af9aaebe5e85695d456a74c1e1a123c0b444ffdb203479ba7ec769ba62005f0faefd14cfbb8a80553c8ad0bc65eb1c540b9b664be2bed3bd67d8ebf6d8432c98e9f7667ca600041c73fe27efc8bc88a8c83280d1a5aff299d82726ce3fba4db38b0662ab7a617f15401b7ab3eaf2adbbd246cc6cd24a31a53b60f7f62cb374f2fdbc1e24ce52f1b1d9ecf6ad2a7670ac5f1f213fa10e7e5767f2bcb2c1419439eed040bf926e1a9c8f2d09b11f99e79be84d392b152e0e701858c302c4e6616a4df7f86c8a2bed87083b0ca72b5b5b11aa9f53c863d7c3fed6065c0c40d520b749f33e72faca19f9a6ccb684bc1bc38cc0b30c29d1b274b38349ca79f210aced0d8c6fbb9af1a40bb9a1651e5b316c7babe45c83521b0e270cf5634b82815e520672244ec84ad826bd0fe3c7776b68b64d31bd8f9eb75f7da595004080e03d1a3279dfb7dc8ef25e549dac9a26b33e25c30df000088ea82e4dd087600c194a8e7bbd45733871c9f61d78fa11fd9f45876af26df637398c82878697803cad0b20e6ca4e8ab98bd923dd9176eccac9fd036d46f861f492ba8bfa24e5a00c81c900a9770024dad00079dad9278c33943562bac0855be033a0dcc21693afa658a9c84cce2e059ec26dece1aee61537482101db1c022ce831db769c6aaaecd9a1d5d8e061d67b75cb858e5be2c8ca9bae8c5e52f2869101e25784661790c728015a787aa67da1f4f6f83ae92462137b876227802c204b91a090b6524f378d811e26a97bb81385488f9a124f0ebf33db75a196b54239b01d1654234faed65136b5284ce2ddca7beb89c2576db07475450c4473ab2a899bd2abce41e1cf311aabda653d69b708aa6315da31e071152a612799a6691fe354eafbdd8835df65ef0b4f6e50c246d558921a1de885da6578ed8292ecd24f9a40fcad00c945f1ae2937e570b5740f5a94f0cda5c48c7a94860f1c16755133742bd76ae2c921d77091f48843926ac10fb94d724988bbc4c5c3630b44f9531e5c0abdae9d3d2e0a4cbc55d5f305ca39561a5f0fcaa5a1377af878e9a3f555ecfe2b5b3b88c3acbbbca77b0cdbc130b1e89c5d2ae77fee5fa2caebe4e05af6ad97da873ccfbcaa83a7ac399883cb0533efae467594f03ebe3c7d9da012069503f9c36b7d01c5356775407effe623be7c53bf45911c18f0bb57e39fd90ca5cde25a8daeb6d422cfc39c9537947ac59e89e3119049567bde51e4060519aa929f635189f09ed33514795b739bb92611683e6b832da0028eea587494006d54e9865d9c1061b28582b2b09504f987176baaf304fb1957ac9102fde79a1d44b5b3cc7ffc37df30ec32500d6cfa94a8946deb2f53ebd54501307a37933201ee37c4328a0b2cd48c63ff963b529468d0dc545c4b359d05089cdf21ac1fd5bf6bebd1b3fa8763160917bde0c55ca59eaabc981a712e37327e66b79a85a9ddb0f481f9e630458e42a20ce395c0c5c2dc0471ca922e3a329c424c4bc43592c05093aa5b238f0c8642a4d68b101f138bb30cc80cbe04c960dfcf28d93dbfcc3021a5029d7e8dd6824d355a3372340618bbf8e0c38672fb4a1fa9f493020589af68dc26c42eab03b9468de092b3083621824fa463653ef7f7d4a6a4695b6e80a369d38372e620ee89189268ed31d16f4c40a8099c663ba647550085f40da4f785f8331e4baa9c8064f9736a66c6194014e1b544f9693844a4779576aba8a9d0de0d75bfabe8ac16553dcc39eaba332f4bb6e846a2474b1952c492e90033211215fe3db5a6cb7c13795ca2b2139838961d51759f146bbe11ed78a4f0b7d28e02b5a374ad85cbd5647f90e8e14cb490f345436f87c878baf410cc803acc3a149aa23bbb0719f4460d12855417825a5f90bc8f76854d06c492695878397a3cca6cbd3cba8bdc321b5f6531b022e7e48044d026c2d1bda836ad36c669cbc8a4e0d204c6561e059a2f17df28bc7f78a2fe0e91a8319ec907fcb5554c4965c45d9bac23e9cfcf98a946a6cf85b4da0f7e229e9ac3e1402a1c24073d315f3c03039bcf2fc1805e7febfc439fe9c3021f34ba1251e20535ba3f58edd99462cc8f677cdd49aa2f4b1d9cb8d9fc6fd74cd92d13b34e99d9152468f649044727aa484ed0ec5ec37c0d66bf01af169c31fa8d3d13c8bf5fbb5f9631aee2b2fbd330e292e4bb65c9a29eca84cd622f783285eb333a7c45bb4fa4c265e64b7572abbf3cf0722800c8e5c82c8ff67cc215a86b78214db6f960e61af6b6c82230399f314ef1ff0e267d95d96de20c641b30de2d249e316a8575930fab86be783e5599971377bf5aee7542e705c14ab296749906bb9938b0962639666925097ade048566228fcf995a1ddfe21ac3ccffe1d671e3c478eff01f158bb33384cd91583387542c654edde1dae95a2ca759999c8e3d2608242de62def153d36597852e0c75d7c13122474eb44eb153b20a95b34cc4e7a6ad9860a4955b34fc8910074a3bebd1a6ab142357f729e04a1b74c87a3738ea621d75ebf8fb6d60f8ed18642bc426377b12dedbb26d9680551b356cead6de1cea2c85cb206406311413584d7976b9f2fbe84aa7856cc7ecf92e1b6ea281e636a6c294edbbe65e4bfe1adcc527f6a0e4c659cc002b6e88e7a6cd959ef4bfa6c6f131511a410fb3057bda52fe423432fe593d44f12803ed80d1127b265fc704d24fb40c072e8183348f40341fee2f27412287059ad46280b3f3fa2a4f8db40c88fc738032970219946878f6c39b5af5b3743d0c494729648fb7329ad8a84a4ef11dcb106e679d6399d58bdc32f02c167b9297e0f1771c41d646ad61420c0167ec014ca8c5958e3e19ef20b46c5769714b6213afd3898643ef02f72d0aa14b8152e303d60544a7f6ecd4635b5a73cf24e07e0f6d69806c7412c9edd819f18f4ca11e94d40909761def02d2e85cff956cbeee751d80e2dc8dd0ec99d3fa66d6cee1301a13424a860daf08fd6051b7382f9362bffe5cc85b17cd00c70cbb6da5a1aed857837ed9ac322919c8750b49eee0a3231040d303f71af4d1605a70129447e39a2b7b73706691fd8623d42c54e7bd7682ac6953564eae723b18f385baa0a4f82c9c8de53eed29023c11991d78289af2555cd69f5b563c7b025036be74297e7f694033a5ceaeb8ff4b58527f1064c0f05220a9867bd4b484cef0ee633eb38b108d8826f177195dde5cf64823dcadcc2d59924ac3faaec4eb847398941a7c830eb56523a00282343bb9b0ea3d9d8974f9c18b11715be9fed9aecb62678a6a5d1572c2a08d1a199b5be11e0a2174624ac86ff0f02d20a3f1a5f5f9e3fe7ad9fc2320d532c8ee21ab5055670022da59cb57d04b40621e6bae8c80fd1bef83ce380495a7cc5efeb7a428b6d8a9e066929df95291fb6620e11886d3bd662f77c89a8cc0775f5eb3567ffe0d1a21f30081707864de94fe46ad29a2df96459321592693eb39aba648c856a3992ec725e6c189eaecf55eb86aaa20d3fc8908737068afb4560c1e3c9b3ef9e2335e6a29750a71a383988e084751b526bd3f32883479fdeac8408da5f241de24b4595440890960a7d06b41a1f197330a6d4586f71fb4fd25176b43376d647e6a00366b42b58e67021aadb069fd96723240ccaaf9b418a5f0d1c6e015224556d9eb5136b28df9c2c88c8aad8abd62ad2011c376d19e3cc8b42a389ef02778bb21bffd97cac392306756de33ce054377e927aec0a59fdb9f9e59164db4843a319eb5298c4f0f3af01ccfed3a58dc6d5b7107812ea32b7782bc859c181a9c32d8d879c0c4b7838f46bd629d8001267766bb36fa27ad8461bcaa593aab3bd91c761b9795a543ff9ad9c16bd14b26e2bf744986778da05d96d29042dafbc25382fb0c2c7d0d42d5cbca47a16e0e8a5a74e0eb530807fb8628906302560680ee9b4a3eeb16b105fc93afd4dadefa1d77956cb257c4fbe45968bdd5d66e831746d386f3316aeda835479cc2a7dd4b1dd5da4a164e911b04f3540f840466f82e9dd8df6b78908a87b47c4889acee4943abb92487e9b99960c3f51ed7f859ce81b1c512b50e2af9b41a4077f70f5176dbe827d4e070e6e08c29ca76c46b3d66803d6b837d4e2c65b13bcc8b5e1cf9fef9a146df5ca86e5820da8db841ccbe81aac592d39f01149511d33389ec9d8fb7d252904f85f060e7e17bc1831d43deccda17e23d28b43e410851c2fac9f6f8291377fa1dd4e60c1833f97abfae9a3fff8bc675a58d431324a9580c2d4fa595d0efc3beb83f4b4d4d8066c1d860377707a149cd997203ff428744565488c4b3cb06927c6cd3e687ba03fe5f2fa5814a5b45431b60094a88471237698e1db0aefb994fc58be270b4529af8743a23e49b72bb7ef095a78baf268d19e4d9f5a89a20c724e5305446609512a12581c459972b65e8f2d25f27f6e26df397532b26ad70bfb0db4ea718065cda82ff4f001c47a59a02908da014a69636b7fcb5462bb1c8c7895d955ce0f88e0d80f26f570461f8150424552d4469bac4edd7d650354d9b82f26cfd921024c89c58b6b17ad4ba0b1bcbfb3c66c58c8baf5bcca8c4adb547044db078cafe1e504eda711aa9df967ddf063ed5a9c656231cf578ae80d0bba7dbd5d28c179bc15ebd913bc1c14c7b9c23c3341dd6a73f037c8027ab3f47e7c60919d88ed347f173dc30fa67c81bc795086853dc42c3f68779fdc25427d0cd7c7e611e929471231b0e47ff9a9eb0960a38333e3ea05b7aa6539b359682f2678045a9dd54f8a814036d431f02e3af1247b491f67b4af516ef6b72689d3ff78809883402ae5e7f21864acd293b9a8ee52bffa6eedfed69b68ba102ac72baf55570c995f734d1d140135841fa679889c00d81a516b3b66edb4c64e73a57b7ad44a270ef509f6b985d3d6bfbeb06bcabb028c42e3cc5c6142f97dc4287a5e08594f4a786bdbc134a02f8397dd076835932204a8979582bb1c2a56aeebe9438fedc31ca10dddda3b869dafc0fdc0652a9641554b22f1b7b68bd558a0ded9bf8a0e7b4451e03a2cf0e9464271078b9a18cf2fef17676906ff80f3ba8484bbca99007f2fd44f13d9e8cb9ab8dd3f0b8354dbaee14ddf02c8512f80b136774dff0d801fbd45b9f74b94387b15e284f1e1827400b0c4abec95cbfba48a7f5737bda219318912a31f6c5f075eff39e37a1ccd83cc6057ab8d12966cbff4355fce2429706c6336580c7acb8c48635922df5bab70b8694ad8c5630bab63bacb361b01e64382d8dd20841545d7792fc2a7e3d7eb6d8405c2296e7fc1fc52a58352d557118329096f097942478afb73c3bc08736af3bcadcfc495582fe08a4d51fa9092bea6e2de0943d4be7eec975b46384cc89d683150b02ddd333e6812166d5758257dd44504975608303c23152e94cd1d9dc3cfd93585954b8a4ef39a717fae9b4dc951a9050d25f0b8aa6cbb544a96fceeebc3aef560b67dbac44e654664911f939fc5d67e70c7758bb740c4cfa1a9973de20e716f81f3f5a0f548862ec89908d0c0cad198e6f279ceea3f2919823f0a0e6f740d787d4853abf6808edfe0662ac528174278307700dd6cb63a4ab1d1f3e771731ade82bb29582597cc2121f714744786b6be521c59391313c8b00185f47a0f7d73b189214ecac901105c71485bd3957c188ca0bd7b6ba2a6c6b6e9233f8a07a77f3e13c3943ad3f485e03850f5116c6ed3d40b967b8768eea8eed9ee2f68940615da1198e43be280c9cfc940f00dfe87fbe7677556d8dd77973019be69782f66b0e6fdd2f2aa02f8e6662ca5f5520986481a10a5260f4cf355209758ca217e6e9ff6d883c51ef7310f20c7c8aea0e8577d97bc22c8acf0bf8eb3bbb3cc0da79ae46b8b047bcfd6452dd4fe3afff3bd7592d8ab91414d86f3f17e46d24bd6b4c11305370a65427081b11f0265af4dfaf1651069cfc0b8e326e7401da1746f3f531a748e488dfe474d3f86b0c07b303c38847c98c7384e37439a556b38cc9088823091ab5c9309225a9425d0c23429649e584d10dd6e6076a5143d50243102eed612720848625cf288128b4424d97b30bd4e5089489a1d04d18573ec07bac3c9a1a20b9ff9f65546bcf87665da7a40455c6dba57a07ecd970414dd6a2df960dd92a665c175f0e6d09a5957acee3536f2dc20f0f3b74e5c1883eb40950df8018eb3323b5eff469a8739cc5994fe125072e382aa0d76b2947c457dd51569a50142df67ccbf0ac15cb806fbf4f392ac2d169bbc02a8a5981869b5e225046cc69c86d8faa3073c8fbb98fe05389d75a83735742971f89895426189df5122cf0fdad45886c1a119961b9ef885315e70d900819d8c5e7d8d4f4f6309a88058b5116dd77429765b852a739a52f4370814069c86dd2a39eea591a74dc7cb8de444dfbd66a53087e855606f44b55330be5aac277a58daca49942b3b33d12f769d99ee100da066ca3bece0ba2d2b07f29b9720b6801e08c810f58ae9c63171671664614a85d64348fd7430feff31c1d58a79fc21f976186d4f71b5854d10c2368c7be61610c0d153b9cef2dcb60824a038409b741aee2ce09a641f83cdf6dd0ba9db4056e04a4c9962ca6ff5f5d95c9ee413e0fd286508c252bd0a28b293235069c31f5f4bbc3c29e636d715ef4d9c8fd258770af6d0820c4b167cb984fa58740ff0214dd2b56224fe7de2dd01f09abda599de87ada11ed401c5c1676806526bfddb1278f3d73ff72e06e483a855c4dc815f090fb0b1a398eeb7baa74a81817c2060acd1ed6b4efdf99349db1ccef9dd7c963af32333eea51b614c0e7c1cbbc913fdad11a851ba2baea9c78978603f7ff63c23b1ad7a715f0c1381f88d6edbe4d536a8577bce880fdfb1a44952b7d32a676acd3da7b2cbac01a8eb80c6d17c7aaea5abf1d507c52163ac17b447948eacc30dde35e37e95faf55996c77aefeeea1395df59594d93fbef3e10c048c0e7ff1edc36404e51b3f5b6f21a4e383c9a0ead06518c7a8ddeb410e24f95d5c017b4025ceffc826881c48cf4043e955f772b108e2b871110746db6f9e4641074b98facf94c1dd51294aaba799ab2022caa1a4d51e3f3f30d7227b076fb98be021f9c292393ff149050494de0d07be4be19012ff25f5eaecaef6bacaee3a1d8d75c249db4a04d44bb8110fa7bea6b0a8644bbe16eb6293e61e28385cfb0ad2d31e5d1ce8e960c1004cbc50db890e3f8c5ffd808c18853a614a357369e8bb2f622f8498795e43f6dc153eb04f18fc019d5953743f02ae482244f6e8aa2f454cc12a3bfe11f9946204eacaa72605627178c9527ccb53121d1442591879ef78bda701ca4493d3253cf0c6065ecd35dd32056abde265800fa0be1f2330b85696aac09e1325b4bb847e083e1192cd6e26c03f267f8e5b6db3da251e81be4e3e63f57c7260e3d9ff5682bd16f0a038a489bb5483e29c36b86b56078c8c215922277e93e826025be7c5fbac38d55153f84480f45d677c22c6318ac72dc1ffe5aeba0be75ebd5eb30d80cf270b5798a78e3f0f87adbf44c8b78de10d688d3906daea972ed77785035871bdaed1ad8fa58fc1dfaa0169a23a66e1e238eecb792fc70534440f30aa5e026e4fdfe431ef0e9fc07c3c83cfbdc5130f90061026735ab55ea7bc3c82ab7e5e5f643d2a9a3cf1cef0f21d89291dbbbaebe22ea2d87ed40b5983e3996ef76429447e8df24652c7ac991b856d190739a7f44af817e32af57ae196a22ecaa02ad489615ed95b1ad19320399f4a86d3b65c5a7fc8219e90f31555b4a8e6b1428fb0e640328a765549b5d88d7a73bf214847a3d52182e20c1e222200a1900acc35c6fa7d48504f7b6a91758a74920895f318a82ab6d480a92bdbe41421f7f2f1baebc294498a7ed00e54a5b9af4372ae861de97ec65b606028214eb5efc3793b2c7eef1db732aa9235ea4a6fded274d8cae32d666bda91409f13c27b5a191e73782f7d2cdf37256c89c1605e05a0333290f4a458930a99efed4840505034c6d8d85fd42bb0b781ebb6dd9303f37d6653e966bcac954468f7c7abe1fe32609a640bb7de83f4f89c48b5a5c3173ff4fa06e600a26f1ab8ed70c016eadd759f7e00145641af159a37e9d53a4cc4ef7bf67c4bb51215a2deeae09a698f26fbed575bd5de772d85489429428a00d34f14509f81a5bb36e4fc0587089a664ff974539025de79cc9c62716e51a8f3b08fa99d1646cda5b3be2ad3e95563f605ac75f45da4723fbfc24f825f9954f07e39ea3aa4ee69e07a07574dfad883d01632e92b3f84c72709a8d50505aac676a22ba9e82cd3ba7cd27617b8c15ab688903cc1dc6cabae6023960969899a8f067561c2eeb4042c623d4493aac879fff3fa64c3d679e62af3c9bda667809bdf4691ba669e2dfb42c847a72df052a10162848175906434ee151602bc8e362bf200f46948372cef165e00ad9ef16a514a9c199a86df3913b725b98e415b77dc4dc48b661a06bb3beeca226690ebea37cc4ea98416c981be22a037dd4ece3d0b4c6f7efb81445dd0273b40f79979e35fb62fd8d476d22671f4b0110ba15cd89760a320729972e9197b2633f4f14d75318be06a194f63beb5ac3338cbcd2b46d930abe4cad48a6c91186e6bb919cb1209e88b489b99bde215f0376987c481b9f936288d16250812df16f47474a4cd6aeec169f1fa3204bacbf9e4763ec4853401bb4091f85a84b46024dd3bc28dbf1b4194725db18d598a8b12646e930fb7c2bc2c386945bd838c7b59472cb173e82cd8c8db193b81920fae6c02c13045be5f2f66571da95047e7c3f735ff218595b1cc3457664fc1ada0ab229bbe94056073035fe90d2eae3591930b13606da6e1ded56201d60020fe857181543f01a4eaf0fb801b1151287fc08379b5ccf903ecf014fccf641b39bdb62a648403b00a12c803113b15886e7689b39fe1b87fbd2f3f6359f7744d61562090200aec228fa80d01b7fea158e62ebf98efca28d43d7f9edfb04fdd9071e4bfff6af7af93345d07325793106c72e450d8c0bbace74aa24a051259d9b736d8e3b8e2b78c9911770e2a05a890d580380a04ff341241c836bc8c0ed94922f4d5e1041cf94a5a7a0048ba11806e2e6a10e627876bcce3de7d24146a1bd5a66b685d3f599faf9fce35bcf5aad06d8244f7739d07edbb845483a88fbe511abbc9d1a35cf54bfd4c2ed15258c042bac69a2b4cc378aa6fa2ee0ff0bee5aac9d2a560ee856785c2521724163b6dddbf5189a9888e10cc4841cd1e22a140562343aebe38460752bc616d6d570e667b40393b6fbe0dbbda09dff2a26a677c74aaff450d4136e8f48d76cdd1b07a2b5103fe3048cbe3d5ab0112640eb15e83e04ac2306846aaa89e83c757948eef0970ee5d5ec16e33370c20210a0d8c01ea71c3502450e8c573978329af9b9bb91ffddab32cbfc0939c575bfd1f3278b033b0d65307b4f429354e683255b994d75ebc8998bf9d1caf1334ca0cc2ca8e8a60640a9de4b793344b6426ee48bfe9bc50bb3b0f4a22d4519708718ee40f216c52e922d04cb73d9151385b14d507c505e39b8b1c6a55e26f05f19df64408462ba7ca6323ece24a96ab32b9198336fbe0fadc5ed9e5d04f2c31fa13399c79b8680e6bbda927f99369dd8b31016d4739f686e4aadd76722930db31b527acba305e2d5ad7a18c49162a17c3b8a78b6cd849099d4521b97ce51dc6dc6e5dc55bfa66332f3efb2abe6117e7d977bcdead016dea8767e491ff2789c325156b16c39e178bca130e3efb5d490260cda5b22509566a5806e5a8d7943907bcedcd1850c94e19e66ad6494619e88a6c9028c18a3b7bbb29bdb92598ef00772e6ef00c7e29766425769fbf44412278eaee9aab436e1f1911eafb17c28883a4e206198196a91ac7a398f1a584f9fe4677c253532c5a7da5b27706c4447c57f5b6f011897bfadf9167d6e10b4ccae948b330a961baeac39a34deaa8066d4971366e229d65dbf9055285692e40256d4a1f224eda73e6944f22b997824fc825e7a955f7a67b619529a6f7da575022bd29e35aaff092a4f298fd519063bf5377091ece403d3d6d685196c1b8c45cbb2e1afb070177a28522fbf6541e1df93e91891312e0e2ee9e58affdfdbf95dd709d00cbd766f8b1c03d94d8e64d97fae65f5da639ee1802b98224c71ab4a4dc3c1dd7f29009da991aed178e69f223153e2789ccf93eb41ce6e736dd803e72ebb645f480ba8d521d7c2f85522b04c4743c1e1b824e376b8843f564e85417f57befc764894091441adc53113ae21209dee1aa8974233fb59ce2bfb73571b2c86a52256f410b370543142123ce969ee564d32637c265e3ec7ef73956d499eacc6cc413424fc85b7a4f90c695bacde17ea7adc87e914c0c37a5c74a13fc25c99934c07830b6c5caad794e211963daa9ad969b031bd811a2cf1d77eba5c40bfefad11d17c5d1b70ee611f74b46c7a5208a0bb1ca58dcc3b1f21252d190a7dd11f0b96053919536f2c6a1517a91ef5d88b1aa6305b890a42740ed05ae902ad429821c881aa995a6ec2e90768d2e649bba2ec8f328c5fded3664f3fbb813d211563ea367c5b98192a492261e57bb328ad34664e6a31f00aad3d48eed82ecd110577b424f4df8634fb08b4e593a38e1ded6e2bf8485e099d913b04d188137a7cd5a87d4351176d2319b882c8f55512d958104c36807243f6422786172eef51662f78027415745e2cae85a1115ef8edbf76325afa6a0dee792a86276408f81e6bef3601acc5d2bafcb0c07bd698c7e9ec335b5a47ee4a95e455edcb00e1ddedc28bd76ec29369d94bd52a0522858508c8f6b08ee06ce7803d6c998c0c392330a61e710dd1ece4cab0aacafb17187fb1f6511539f582476ca6f3929e387cf51007991f86271852063eacf62fabc914c9d4d32a441f631c4adfb682a7fe0b3f62cf44b4e7e43c83cabe9fbede6874614af920b33ac952e2bf9fd1ffb8e4db4f738f56fbad956b252c4c15baf3eb508e9794ee47e26268c385ccb10513e8bc2c365a0b0e04741759d4bd7ebb92574067fa6a1cca420125d492c4522f38b6a97076d35871f896a33a0442e6b4669a6ba325c7a719bd4f1a2451aa0d1e51b0bef1163e06b2577d5852e404941aa8d7aa39479bd42943a1782ecac1197259527ced10a72f050ff9d908c1d913cfb333c3d1d9719e115e4cf00da150f4e44d09e3bff84804104d83b3e04d32eb9cf0dd744f88573ceddf100ead9f4c397c4957d791209726e7ac2ddec817fcf754b4ccd17b2221ebe931d8631e2cd72085703869c5358b60cf82388f66452a96c00ebf4e448b4c3f6d8e5da116984316576e62b56ada55d04aeb749e9247c6decc53b8ccbd6e8c1ecbd2a659e58ae46bf7d065ab0cc26aab5c216c1ad39fc9289f5163c5a5925fac8568c100e24589d84ce4bd6e9fdd0f0675751e96dc636e8a44b02f2fcf980b33f06c6822be2ed3650b41c22d4d54348d358b47e458d82aa5d2d9f53a753a02fbfebf9e7026bc6f836bd03d4bce87d52b7af9803b3dff3d9035516e9367047659bf8d1ce04c9a59c5e44345c865e73c56008942a761b83d68b4774584b56266ab858afa0cbe9e71cc3c0424f5e48abf7ec4e601b558de8f02180c63c8e04a7af5d188136c351c3193b407768dff3ab144f506d86f06c2742fe6e63a1eadff6862a9291184b9a69a2a589ba2d395e0343e84299f28e3019fc11e0443a78aceba1b8b31619c4f23d8234c4e6dfa7e2d4a013b53d6dc8fc006c812e12adcdafa96f3d32d5071493b83a635cc53dc5cad62df5c24f977c9213153623cf84a3ef915d40111d409af6b52953f606d62cc6a2f89a36353d1d7cd67b8b737a08fb9b2f06c6927449131d4800b01012f899f07264802f352e98393f1b7ae33b8bd81d057139424a0193528595fbbca2ae0db50d93ad6b87b04938b770e354b08f188dc2db3f1f563a2e4cae27fffcd792fde218baceff2869eb0ed26442b2ae11ad840940e29b54b3085cc9adea5030c92c5034ea20905b6c1093c40ec605f177f285c72995461feb4fd95e38724b863b4b97074ab7e0007a55222191272a1764c4b3759472cfc8a1fc06656e8753116afe1ed8c44b265b2bf19e7113d039462ddd9e3564fb4f1526226ebc5da20fe6d7a5b0dd8c7c302325d89030ff8081ffc7640ee987436a81e122d132736f641bc0725f6a72f6f2fc7bdfa0e98cb451a9a9bb3b3005de5d073957832e07cd610c3b3729fc1ca08134efdae91245d81abbf984b79f1cf76bc26240d10caf3395d1b75afd97f507095efc48fb83e15bca1e2f8ed744d8eb54d05f661e9d4ccc2f6609224e0ac89d3b2f1bbe10b17b87f8b53947d08527374f47cfcbd1010f6c7d7e9c93573a740b6c7b8a33a3ead030e361e3220e904208371c123395caeb5deaff4d9150a59e9b0accef6b47237866eda20c3636e0d90502650bb2aac203db82d864b9026d08cf6786aaf45561151f391df2fe92e3d6278845408e4f01b1bb901cc913e46a0dfb31661169e956ca814a22189c9ba701d031b2263555d1aec219b21618bf46896f0184c942f64c39b0359c49b11d152001adbceafbed6681eaa3f55750cf59c936eceb8214381939a4ebfb2921b57ae38ff1ce161316cc94b31a3078b543acd392d0c470f608ce5e6334671e2b54e3d3ccc0e7e36f3b3f95b73f96ae0d498dda273dd204b51c1f9fbdc1a3281ab5684264eed042517d5ef7d56f6c85f8ef94b02ca1dfaaf8b07d25b2ecec2f873230920fa832a82740cb20e77b6b0b556a2e631ad1aec4b6ad187f63322e54f870d5ba2bd058ff7120a43518c3deace902dcebd499b1cdd11c67c255f3eb54beda6f5b07b20f32b8b97e37a0198ed6abbc7694d1b8ce6a1b28ff57aa732c34cf7b1a931c5bda0ce5064cda2f773e6d114ff36cb748f8f4ee7e4cb1edcc75f88bf207078a38bb1a91ab3fd8d530073ec415d5c85b03f1f8c06444141dc741e07f792e833e15c7ecd9b637c32e6e7513d14e07c5a34d78577f635307bbefed0d734c7a3beefbc0d50d0302f516048313bbf8ae95177f72bab3b7805252f09ddb7425e5c66daba608fefc26a9986d45c5549a5cfc7f88642e8987fa159fd4afe73b000ce7442ac8debdb7f95e48825974800264dcb8430faf35e1432531daabce9c1eaf2c64ffe3162b4206f1f01c5b2c5c7db3c0f1026dc3e38358dfd4f5e43047052d5b8917c1aad16617418c0008bd3b4de2d7ea55eb8ce45aae49438572883e569d592a61c1ddcf72b403ebb5934cb07ad40c56b8e1e52dc190fbaaf9f771ee1714463e2dd89f41bf86dd15d7d506b13a86ca3b2f7a454c9ba7c54f8b56e48064162fe2acce9a6e8ce2d1d11f5ae8d3aa5c66a2b06d1a85abfa513af889191db0db26fff9a69f764bf55002578dadb8a4123345cf024b62066fcb9f8d419a43de7625a01a0f9bf0d85b61808c02164ede4e7a6b961a6aca0b22ae9cda7d51ebef290e0ba9aeef0fa0207e6ef2b3719f580085d74f719613052d475476e2bfb9b16c051ebf1aad090a297867fcefcbcaffa3860acff8031154a39a98488a29b75ecf52da645f871fbd90c00c6cb490a8de199cb6f8e4d2aab5158db7b502c730570fd0c8afca6730423f3761e5a2452b0f91da4f34be89f8ccc24604f856e64a5d5d4e956fd0ed7d9d6ff9d4907b504a384cc1e7c32f6b66caf999464f891b218a69ba152fec59ab4800ce615af66cc71311c462b71e6914acfb031f5cff41abc6a630e948c1ca74a8527a4160dc5f498ef9769f8642b2cf48905af4b8a65c26f83fa523be18346e525d34c86013759014fbb32727c2095374d9fba66282816ecd2c0a0a1b25a4b345b27f222bb20b5415ebc63c12cd9c39fdfbd77be5fa7ec2f52bfeef69574c80a1e149e81e404f76fd41f5b43e27ca26d2d872e94c7bc08672232c39684d13cc6fb161a4f6d28b154b06629fe4dafc3eb5a5b130840ce70660d9b0c6df57bf4f1450c394eaa99ef489f1ebc13a7b9243ba6b07e19cd2477933094288c4dc7928c061cca2e673ca7c662174807f2d85a64d3a642fac9ef4827fd4f9a2e115b8e968c4bb42701d3051cde483dd48c7a3731cb94a060a2a738a9e1e85bc92984ae444ce9da1a340fcf8d9500f4140e5e1eefadf4271f33324e2fb57d0b29de25222b748064d12a713b835d7780d25547a447b89d29b0274ebf3529f57301b14a7844412283c34f8b852c5f4e7f95262069944f363f55e1988ed40c70c61aec88d1f94381643479afb2c459fc945c89a4713664fbb7c0aa7babb4570577f6461522d6d370eb84536cff87c0a9e7006a033f844584651ed1594cf6177c2669c1bf19080be426bc7297f8d1c5aa5cc52da6c4b9c41249b2981269da00aaa3cc952453028a80c41be9bbf73639b7cddc79ecfa522f3a7b26a7a30acb513b450cd008aa4a2ce0868a8fc7bba585a1700af8dc57e0084c6d1bc86a7febf74e7921bc1c68f69798f180580614d405d9864432f7b6f701175396a4b2631ccdc3c5a7ee78c8e7873a93c6aa8e6aa057dc73b76d8157bbe026fe859aeaf11f97f59d35d03e543e6af3663f8cdfccffc603872d04214f1ac473c5402bd07972dcbb01fd3b7c9f9ebda4d39cf5ca594f3637f0d825710fc1a6a89868d2353b8c37ad5644b41e5af2acf8c74dac209918cecae8a7f73b926bc806ccf28e0d84dac26d143e3df4c14e1a9bb6278a698fa01d71372114a86369d28eb550fbe550ff77e16461e3bd720bb011d525d8bcb0d300581e9867d7ce3a32d3617ce7cf3b00625b78a6242dd391257e1e3f9f155f3098b4fef8258b7d1666ef4353df36865cf8ffdb636cb9a076d1b0fb6004849215a2fec40e5ec9d82063442d8d92f807af0537e943f26facea0ea68c86688944bfdddcbceaa956669e13af639348e1c05ff21fb031fa78f2f6ebcae1666ea55058638901969c1a9bd493d499942d393815b42dead54d2cd637fdd57c7e2d1201e162543f63264784c3b619cbeed6ab0ab79eb2b8d33b94401a4b33a1c09de83fd82ecdb54c69bfd6711f24f487dd559f28a40399b69615a7f745f885f8a48360b1e205f90ea59366c7d7469aed5b03b9feca032b5de0eeb9d75c1640d7ff19592f4e9747881722ffcd3862f65bf12f8e529c34d7970346ae5f4f7de1954a520b405e6702ffaf858e36832c6b1d49a7810d4c0bdae528a9ea8f2c73272cfb6e3d830648681dec6838deeee8dd4c1492bb06eeea268ad60a9a46b712c1cfdd4a528aee7eb48d1d41ddcdfa2a734c887fee7be74ba4186139b3c6f21ab25c6473116a82d750f75f44aa9d7eded75aa422ada3c78ad5029703cd0c65fc077fa0d7e730f2994d0c7fa028a80b53c7b488440fca69985810a2eb0a1bbbae89cddc26fbe4bc13d3697a56d5b17bb15308adec7a920e8ead1045e4a57292c69b5ce5297e980c89ab8ac4af5c256ca49f4f83934f036f083bae7d26e9491d033598080eaec22b068d161650546b29d8f546a51a33fb237857e692e374aeb631a355c6c69d02913e3d24bf7bc8b5755482019432ea3ef14ee1d2f30f0a8a6dc5a78aac729c8f0533a7433408465d969b85df3a830b6d2b03b2e876c85935e386d7f998154c936bb8197ed70b9e48245b77083a950cf52cf53eeb4da578e9f18c4e64dea59313bdfce255841d40d36b69586d9e472a5fce3a16b6e2c6060ad3aadc1baf5bcb843097f29dd40b816b029abd68f8b728ae50101f1b4b8ffe6cb289111d489280a4aba5fe83b336332d6592e67ca037426a632fc9c3924ddcab17dcabc988d0426a58e5700583c30bf4058650f703bc93e203dc754b7585813849cc3474e1805f449541e9d32d63eb5ddf0942e7a361f394c98de05582a68a5e46eec4171d38be2659ee78bab36d00d5166c55c1d58b01ee4da1e6c60a5b91e1671a5c8149d1097a9640e7c5d0eeca376086a1056ced42886b8772fd8bcdd0eed9960c496145d34f307a10d45365fecf880c8234521b07adafc27cbb28dba0bbe26f5a5d1fc3e6c67070739698cfb7262ae5a745923ece3851b73637e25ec804196b682a09e791d5a7d84793e736c2b130c0c8e3024ccf502f331af9cf0dcbc73a8e91c62d13f0a458205c2b707caaa1f66a23e3f82196849eabe96033202f524860e84289a687120ee7eb58405c907a155fb32f7b808582c4158eae308763cca03f1dddcb58d15dee6999f411ac67fd4070228e707657cd79ac2f1d76fe231ea188a63313af3fed1c98e5ac12ebb830afd3b33cf88d50db2646bc94189e8202eaeb11f91171f8d6a9fa10e64461f552647a17e21586897ef610f02ffe3a7189de09d7f1d09609ae7e642ad304d60b70dac47df33bb7cccf3b7c9420ca133ccb250678c06232509f0df269bda2111221fa362bc93d65d9d4503ecd84c9e0ea44fa2191236391a6bb28f5a4e6a596f861ebbf81b9de1da414b4384492831a3270355dd8d57565b0ffa7f3603c7416f8d6aa840bf6d110a771ee0ca6de0669d7728255674b5308ff0913000e8a7a940561fa1a0defe8aeb128480d0adf4a30db30b21a489506813e77c297889f9f7ad77261fe8e38f699cc89885fc1446fc2a1822a26a4b92f5a8c2bd5949f50c8d1b8b2034f74b0847ec37007c1613989f3fb1337148d3960c79736c79163c0fccc680bb4078365204c6b57e6eebc0d17468d4b1c9f16187e84a4e0f9c1795dfffaef72f79fd9b4ffdb3e767f39ac269fa61e15966bf1e3c051a84d7eba70c0dccd60ab3e3e350015eaef24e4bd4759764bc615efde069c5075fba8a80aa2d3c49e3c689fdea5bf1507629d18df869de15ec5406ee46d85f7ca294f7b1c9304a62f35d311cb9d60caf9d80fced561e9fe87cd884966a6e018f517e46d64ab58224130e89d2657c823d4ec3c11a951ccfd9e2cec668492650b29efdfdeb3b7db5fd06a01ecd085ac054efb42726b8d781fabc133417877ce0a5bb24361ae4e0e9e74e7e700abe7518b1d5ea44de6e63e63189d9aa856b405e61e4d9fbc7e9341c205156a25481b33c4277995a86f2854f2e8fc5e9bb9ada5a078a05605952992aeeacf560378463a0dcda288a416ff5f37d08c3c4858e8be9841c376f0a5c17acd2c1fc98be5740a716eff25b81d50a2e0d434604efe59887a5df44319ee82fb356fb2f5afa548e165e59a369f92ce454e881f0a41a3e48d780c030289a85f010931e57fd3174a948bfe9f7131c6020b5f0e23cbf4eaf96633d515cef89a8dc2d783967cc2243f49da6c8aebc863b1bc53e5957e7058f2179cbde301b8855ed0c050522645902d3a742ca01397f60bae3c29853c685d1b96c905452c42d1f79ed007bd6b3c66394e5e8e54cafd5c88285059634cdcb8364c2d5334cc052db95d18c9873c54f2fbf80311bac7f1ab72a12c3dc7fe1b151690f9e3b031921fff56b7fa6fd1ce74c9f932d8726b610b269cbce6707100a4ebfb7b9c79eb81ecf150525ee3af7ddb69185a0ad0e3284bf04f78a7c0ff5d7355bf4f842f2f775aae70675739ce701d1940eec9999c451cadc743297a98dade035d39d3d387b5b940a421af0792b8663564bc9319c2f0a25f02f419e1438dcda2084ad8edc9205781d698cd58cb0aa7b92ad3fa8625deaeedad35a9b0123db322786ced32c905be2d9fb2a256985af14a92143448a97ca8a75924829049d62b46793bfbae5f99ec55501bb84b38fd2d9485f440139c84921f0cae4e446f59f496a08c0b68b187a6f5cf72f93c7461c8af01452d1aa213aff8e2d7bd8c01720b81c446694541740f0618f0b92850ae614a130b8260c1ce49609408783f6db60c609449d782de04db28c881391ce919e73bbfdf949c0fbfdeaf16ec8302e8cffbb925c7edefbcd84eceeb74ab901fe9c6ebad9906f4030138b8a33b7ed181389df1f018cdf0921783f5151f0dcb230fc61af542e25e711fe04e15b3075def72c8228f1503a7d1b38d384e91e72b77cd1cfb4659071a578f5f3b98a0b48d3d4598fc0a44025cf0f1c05b48847efc86be525f7dc7593b2cbfbba51989827710285c72fe31569ee365d0e00075bff3fe74a602ae3d3766606d791954ac50fab0f27ef7db31dabaedabd6e88cfcff7c35d3e18ba63d9f7de44170c67706ba1c83dcec07e254af5bb10c2cbcb4592f8f70508eb0157bb7f6414521cd62926687bd88725b368652e6e5a9d68aa95c78378865b67eb00b07dd155a716cdfcf946d3385fcafbb6fcd3c12712dba184a243855082bcbe8c5b38f189b310ec1eb3ea888c316245e2c99ad58002eca5ea52bcdcd5f6e538ebb66b2acf032a891d3682ea09e286996ac64c15915e75ac5d10ece72aea2c1b32552b863df163901cfa60f7ae0da9d01077e242bca5d280431b844c9f26a9dc3b6e2e81389172b008a7c6619e06d2691ed8a941372d3fe92fa7acab19365699bdb7d42a5b855b3f43c04233007ccf14a8a5d81c5b0b4f45b9c726eeaa8f4d19c4a673c16f42ac5e1ac3bf69470ab3388a1c8b31a07144fd863022dc448ae70d8eac1b0d6243d701f478936db80a9ec4b772e04394293a5ea2defcc46f4fbd41ef923450d4b5f393aa747c669ab3ee5ca6b73ac6cb80f786b71e8e4f84908ceb1f7a564db3684d38c924f7539d1d6a94d7ea36abb54b947459f3f6dd5f0517e0d7697b5e1579520c2b2811bd0d933c84e5ac21333e945872371593b5db423e0347c75137f9e2bd0638189227bd278566a65b32ba39a14742c4f99523323e2db7de6243a8600f9c97e320804ab96aee3b41d5ac46ebb090886d3e5b03b682904966213ef816db947859a4197f1efb69c1d11e49b3f7115e78202e6d4d4898dc110029a1b84e12dd6ec172e71babf7b8eb127c9af1c611b7c6c3dae66c1d115197a8f6e19d69ee0e19a63ef463463184eb87001349366f428d67bf8759b0fd9421b59dcd3df6522bfaad18500a93fcc7c303ffecbb4a529126a38b6482a6c51e0f6f83a8c5d370fb7df9d2c1da71f0e9a4f028d5165143870c408d8f041c9e2b942ceda55b90647a5d93c8a80852c3a6e9b5452b9bf8d194cd6098d8e5268360d599aac6a1cad1e81966df2b5741a88d8338d46a1b6f723cf502c41c7b6bf1a4e386240ff2143a9635a73073486117543666202e1d376f4e40a1897659ac2744d88642aa68d7b9e5ecac5653098683b28044f0b349e7534492854ccbe96be09cd35881c3dfe5791f8103d6b3cf45f6e458eecd759026837c8c8b493e9e83e2a4f90d2376b9c7c3b58431b12df3f0421431eb344c3bc6682d5556b773eab8b484b94eae96a0ddbe45cd8fca4a1f86bb24629506f9290d22d21639cdbcd1ed19ff93b9c430ed039360441eae8e7fac7b78ab2f91cdff238afb1c74c3de32187b1e0c0435026cbf08b47a44da66489ed918665c7008335590d4839a4ea4b3ca21e6726fe0e942b2ace81345cc3183ac003bb06f8f9aa748df7d6019d9f20d22aca9b9d2adf558e0d24cfb8ac51819adb97ee0ab5993470b68d91433e5fb61128f6993f1094255952285be39e3885784248397128dcee509de659a41adf629fdf43c172890c0faed39b6c777d796960719fa7bd6229144f9ce7a4a281f0820fc6fc2767ad88a9428876daaf057af519b0454f727f4ba9ef949571da3e1532bd3db6212e73b394363eeaf83912ac6956c0982efe949f2264880de857a97643dbac7d0a924da5d7e8c83616f3e05c07efdf1ebf176cc5b163b66fee1b81e5597d438e834a3ba3099aca4843376bfbb350d73585f2d00f19796289eec8e35c8c3166a5166ff4c610d0ea72f6abe8a2f28c24e633517949e3bc04f5c67f20a0e8baad521f3b18351cd40c9abb6ca9e7f72c9c48ae5738257981f8f4d378a651de77552edb2ce0c1fbeec5ec75e71a7062334a2ca95f41e4192ee7de3bd0ac3759f1d230ade66d277c5a8bc2bbb0e7fd13fbe3b0ad1af2f477b457545f5aee207ee19aaa073f07dc41706beec6acb572ded9878128ff75aba9ba725e6281ae35d3208fdfbdf1da28659f24faecda595481d0cd1ab2ba537996656b627302f7c42f3aa82ff4f27fc3b2e4d87e085cbc575424dbd0fb37b9857fcb44908bc4a21a18b03f69d25b259bdd54d05e2bbc8be32978c0dafe86913ac34bf75acae4c9de28a8ae6e8c3028dafd0cd0bccd8755e9d1a887ef50eecee3bdef440e4e01a1b214f9594a7251a4955c748322ec65494db257fa7ce615e393ab7942529bc2df057a849ae340e1a57a4863975443a200d7b0300534616c69e5bbafe0e7c4088f4d815ae6cb507113ddde9449206e78d3f28ad645b4a305ddb13b5f57668c5837d319061bb3122159dc35f5300033f6a2c91201d25335d785995ff532d394f7406740b53eea28ca00f2a62523a70392ecea726c3a00af3548cfaf9dcf13960ec851264eb705b229e1ed8dc9374b2f17d0e28ae227bb9d21669f650461ef7a351e988145bd5241c1a6de90808c730c618feca55ac798b73c59ce7ff220ebc98607e90b77ad53543f42d085740fe18892638e1ca7e4b55d7518d86769e52ab1fb87b0e0eb5fac2a6b18c27cf9d50e9058a07c1c23823c4344de03519bd05dd6622edcb32b0d9f22d48bf3b8adf77940e77881a09fab5871d4e8f9e9a7ed15e0abe3169eaf0bf26ae90bca820e2694d6109583414108138c8cd37878dd0368c705faf98ab299e4759175d25bf08c9ad9acfa292617308c5f157ae088c6e374f94a859aecac04a2e828e318d324fed03b01fe87f405e3f828dd6f2ce9f302ca5ef57197210d4fc1f1250d0ba353f2316a433a6403d23501ea4145c64dfb4dd732d69a8e3c4cb0ded21ce8b81d129ed0d45b3180bfabfa84a6827cc0ba0bd0e987d28cf41dbf964e6b65b1c77552efd041f89e487f018913ab1c8495d81ada07b75cbbe02c40eaf1bce859fa4f2f9aac5b25f17a06eebe75d0e653ed16d30d9c69f51345e3aba122951ae81618be4a4df8bc2ae0c89dfc32377da111ede3ed22705672c8990e1a448f314e8c898f6b9616aee52e699ffec6bb61b6680f3f0bbddd15d5bab05462c5e8fd73d797169358199920bcfd0e6944b05a97048049614811a6fca5fe903feac5fb1d61aff69c08f49398ef6ef06fc4807505b88a12ad4411a9eb6e347a9bc38ece3973ea26ea3465240e77ecae5e0fa4249b820510b970f753360289f59ae6d0dceca837c81acf1e7e551a447b4d7670238e4356c5543bca65fa74d2e00f0ec2e502688bd7c7b7958a6344f728aadd0e6239e1c41b2e7e22a505835bebd47f968e3a9483d41c614739ea3b39d6d8ed8d124b396642f686f72f3fc5e5c3d9db4bc523b5ec84ed67c4eeed8735e4a4a42315bbd6c804d4207589cff595ba76b87ded6d75b1ee8550c18ec51082366c7a4c3661a1108a1cd94c57e4a31dd18fb162173703f094b1ddecb2731512feb99b28cfd07bce4059aff4d563ec429b9ffccf5c852344af8bd30f5580a0239d040528720104eec2d7bd993fc29c40f0963f57453128dd0a3df87fa3e0936ed040e45a93828dc478c75ecdf65b27f2badd7e07b30260a8daa46e24ec09c4b1840f5b421ffe42c9e2fa7d853ed4ba7a6da47946c072a70660d0381f90a077a672ee08520edd3eb1dbab67fc8d00dd09d15f37da5f2ca585ed4e767fa9255279a3fc6ef8cebbab97da96fd7fd5922e531788d1e443b3aec1f260131e9d1c68cf182967b51f58d1957d000140de4a77475f67f27faa3daf6de10ece9ddaaac63ffc5c6feeba60b48bb1588dbca6fed1816a6b7dd9f36d515e016e9ff41e968478fe945dfa43b2454173bc1e70a3dce9bd285cbdd3942719c199037cfa4108d4ff24a34668b387d557bf41fb0e02c9982bda9bd5410f066b9a011a5a1dfefebac3535aa0bae3a52e47e67d5f902153d8dba0746d25b29b6ecee7677e8f6ac308948a1049ecd6e9f515da7e654531a65cf2992e655467adee1fd8606223ba4eae43e89f064b02f95ed2af1cae93501bac8057bdeb3c9e1d1e5fb9580d6fe7b335b535ea42b81e968d2dbc9194f1947376087e582006586569b10c0da88e7e4ceb64ccc60641c377e5e561cb74c6390d92ae64648f040f8f8ca2a9a20a255c2654729d6332c34324e183a4113f9d2e56097c878f63202176382568d8071389dc0444d17f2d2e0bd31bbf41830ce3d636e73671c8f38639338b132c280738b03c50f626b96de6582609e33337693e8ae2582aa19bea894217bca773040ecd147fc150f0ec2c23ceb1b608086fa18a5e737215348d236a34fb66e247682330fbf60c55445a8175732d4f0f305847cf402a2aa04e25004bc7749149aaad953971f3641b4400e68a6eda9c2ad1d4fab25cde971e9d927f129e83a4bfaf4f2289144ac23915a3e232db0100d51e53ccbbc8f0b474c3b6572acfb5b22dcb2666e902e2258dde0d837c87044d835adc2e187306fe30ff04e076b1fd8cd5a46f1ea6db66e7a83b18431bd59eef97f07dad0b941009b96259f590b01b77bdeb7fc91c496bd254d318c8dbe277536a2c00bfe720bb84c0d446ea24c00b751229e68b4a7e33b2861ce2f5488d06ea70a566644651c613ddff1ea7e72f2057503e1b5ded60a7c931d47f904f4d3ab448a6e35cee8abde447c070a72a142bce20d8fb9dc44282aa55a22cd76949522bbed1d15ca4ea227c70e43b65fc85ce45bca9a8ddad030cc5ffcb0fc1dc50e6a0e433ac4ffa77f0b80deec86bbaeb243a39b8b778daf8358d050fa3323a975cfa3e7a688b758fc9476ba6c449ddd8120caf69ddf96688fd2fcc313c98087229daa2806c84b9b416661933d1e7ef50fff4d44a65d79be788260b030552d8700ed158d046d12154a97d0cf7fb2fecb9312417529e1acd4622a1092e151470d03a5985e958b613cddf4a60dfa571db83ccb5f47afcab758462681200b2d115f1c15497d523b5c3a13781a4e48146f9eebf9c338d2e8ad01f14c046f748e7116c065d0c7302892b5097c97b312dc9120437fdc3d22daae26c346937e8bd6aa4d2ce095357250fbec99937ca32105c4d6346eae5e0a4aeff5dc04ed6f61101755c600cdcd0ade39559f83a9532849b330c20208cae57397037a9eecd865f2e6cdab8c5efd057b4245a0e9a7a29ec48f1825c1def9429b8413257fbe312dbec27ee1dbe536657e30729005a763b2a53df177b89e586fc24a5419912a6e821981693161bfa9aa55cac034f0cb92a1200fed290dfa20f9de5805ca58c19d687b9b8b90619ca1b511fcabdc2957e3e7020d0515fa6dbc04040588e928b3d7fe7a054e83a95587d65cfda8f86df7f3564c9e66e061c607ff9bf6a404dc5a126cd20678916e6db51366ed0014b2a5c08a972f56e4f6aef0a73d12923b6263d43a54a2d77218cc3e4cf15df3a9d47a99d70d2e21b9fbc84bdfdf2852a3fc9f1c9459f4e1e4fe15df2eacd9970320534d5d8f7c7be57455bb1230b2ca57db9b79e263dfa4e6c479ecb514d18371710f6b443c75fbfb773d6b04ae350d3853110e5789183ef3bd27e2c112563bcd4a6c706bc5df18e4ae85b46f2a1e0156c2ca13d25e447ec3a7660b01d47296bf17b7cb741c9201efcd336c6392f1f66a76b179b3093951b42819705da3eafbe09d53ba7df25fd373eef1d0e9e519fa4d35cb2ad3e71b84eecb8a14768d17515c130e77617c9d5e5fe083a2fbf42b3e83aa947a59fcf911f0e04c70ac324f6d569c6a7772c64276229ddaf290e0662d35e83b9a791d9c101759f6860003725654192a58e5df105094edc3aaf843b219cd60e1ac6124dfdbe77a1272e0cd90a99a4b96219db5247a83b3b599274cbfd575009054ea843aa603752fa1e5b8c5c03194f4c8b464784c9e37a0314c940bff769a78a7f705a9535ced92d502c1ac75598a9659330976aaf7bb6c63f1cacbabaee8b923329c74d780fbc692fb4a4bbaa6bf9067f73cc9277895b96dfdea0f81d172dfe16b24f38b1aedc66c5e8eac6e5baeb29b31457cdc15b338b16bd4c3fce0e83e929385a5dd01baee6ac0698e77348157e9893acb8e2839fb95924da49ec52f354f3f8e7eb481bd9cdec391d8f7d44f09f527d8ffeb257377542503f2b9684c98e5578a85480a350974980eaded33adb53886a767ca2d485f81d5c21489666cdd8e8e8e4a803b94aae50bbc8713c8684d9b023868247891c587d728bd42e489b7b5371e0f67c6a0040b2159d8d2ad64a9e6e22b50e4c75bd5985985ba9ddfdff549d04d88411372ed4936c6202f84b6560f968ae430c23d8b06326af093b990be2d9aee493735a50664d700aca834b3d651bdb4c9a6a94ccd1a7a36eab1a6c43d36ec89ea5aee720a77959a0b9135dad30ff8d8597b608d2580f9edf1739a46a14df13fe9e625396cfc0a7051cf3c97eb0405833d20c4d14d5b4e39589cedfc173ffd2bf10a2de1ff61e227367d9338aea3b0fd97268a4c83df8cb960710101daa7a512449a1c1c31751a2c63562a2265b59bc6df1c8443cb02f45fda3d34641920b2a57e99d603e1f8084c9bdde7d4afb59d373ea149ea80c7f3d05d94f7d982ef2d32a1da1c9b1a930342b092acd3556cc79fff3865def14b23db6e2ef3272bc1ee8931a5a0c2feef2d4eb861ec379e776566056b844df288214ff1d84d8e0f252ed4848fd0a69ac802f4438203a88f050662d77d03ff08cb5420285388f3bbd8b381a7fe4ce55661f79224c6efebad04f41e40e0451657de73546be80ba20c4b3174daaeabffb9b3060c568941665472fdf1c2e2df3dde79c06be899df60accfae51970858fcf9c52f2210a325e194e5e8935ddc9d4dcc809f65868b9329183b6296fb3502009cc4702c71fa0c32eb1e996505492f9dbd87c9b59e9f8760a3758d1283509850b3b8bae259466f555defb4a731bb9a165669f65b53a6d48f90d9e6c67e5a14165b15070134a52d444fbaa5c4a784a2675df2e720a0dad77c07d89da146338b9b371f17dcd42107d49d74dd03fd2a8b18c85bf4a3de72c7d232cd135588b7e312ec03bf13d28bd64f212246adeb1e9840f48ee2c7e09b7967e59639fadfba7ef92a4e63119673a31ea2e0acfdb40ee88d400bb7fec5dcd39b6e762e42930be1ecee2420ca2d548f309dc71a842680ae94630e7637bead104c5088e76752a876311362210ffc2c0769cea3fffb6962da6c315a622add32732f775109840a4d2bd21dde76eab3cd8a7537b472e8673518c44609b0a46970a4a69020789cca5fd023cd8066f29c1d199783379a31a07fbc5eb9932035204ba2cd6bc7b74fdee4a6cbe14052022f1f6e855ca25e8c460b564151f6d845477177b9ebc72bf2fd12ebfe4bf7920f0e49350e1688b81b1b8f40f9985af4eb9325e483fdfcce3c2babddc9f5256544d080ed923b62f7790b1b434b6bf7fbfba473e295777e16baa42c7d6dac9204bfeb96b6cc6da8b3f69f302118eafb551bb4c45256b8e1ed6454fd6852b209f6b09d811fe10ebca4aa1abb814fc83cb409a700e120cbc98e82f219fd258280ef746a153853f62281e1d50dc80e49d819e286c9bb350db2df249e3d9558df75cd5583a7a900e9325caf062dbb215df9f4734ff7ecaba391189d5191236afd21f5cc19aece2d2ebc176855196510ea60a1143785d0f1119311190ff6416c5eb953236805ec3d28dc01a69e420427c4ea2f717b0cca14144629e463c55f11788694a50b70dae7cbf032bcc955fd1e96b3da3e059f71b33b97416bd9a1a92dcacd554ee36a28a0b23ba25623515162e74144dcf55dc03a48046007729cdfaf171d34cfe4b8fc1ef615cfb0a097e8acc9440407b5c523e3e2656bdfdc8435a38cd6ba7cad48956dae44e6c7057ab10dbf795ad9b0630aeaeb2b18310a255f9c541bac6b35db5b446cfec10df80f57bedbc9392792b7e82e67b781a3f4edc3ec4fb902b8c21c0d0fc2cc57a393ba2b75493b427dec3876f1ee72359db2090241a995375b4babadaedb300517c1a156cf6002dab6f88a520854485a54550d1351144e68128f50847d1b958d9ad249c1a76980b86eae893d600c273e0e28a1e43713449570fb19a77725d01b12778dde5f4aa14994d73285a38142095f3361718e4ff84a88b4b2b3e56a5b821477f0614480bffc30a201f045b86e35e0922c47388fdf99bcf724064950d64c453fff445ac2011226a165a0c25cd5077e2fdb060ced70104a9fbc6329b1610867566b1c30c9b8da67c8556dc08f5fc49301bcb52c40397132851595bef9f897e419cb43083c94b5a821a3006c09151a9de578593c06b50722576be02e9b36c49a2365a1b75347d261fe540ada98d2b23907de6e1b42bceed070ed38764de843b9301ec748b610262ff3667b36e8297cb282f7942b4de6c69ce5c681ad44d75c5193e4fbffb824ffc0925385e8d3afa0fa9ef1a7da8d5b48328e67dbea6e6b3811fe06f47e3d2b61d80a97a94358dce2201c96cdf819eacedb641aa063b3f0c51db453c5ec7c92db4188ea32481bef52587cf62cc9bdac25f503b665807fd89dd9a41e4c553066ba7dc8b0f5dc1cce6503154090d448001cf8b6816dffad33fdd9bc366176b7624d2085ebb1b44334c97587426b819c0baf79688d1f650da2393c718d89792720b0345032216175c5ee5bc0d38338942de931d9d60d0ec07825d47c962feed13b7198f6e83870435a5c85be4846c5bea354b483e18bc61ad69e8fbcb17a19a1fd5970cd8d7693b0d550ff9b35d9ac3d958090db0e36963958933578fa37d6aa76594fa6378fd589792ad2226edf23c413d44a4c7dd3a72c2e7faab7391159b6b5bd6808fa87b333dc46bfb887edf298c41b9c9469da3fa902d01769b6af9d4df281b2d191b5732ea6dacda129cfc26f7327d9014cf5081771979e115706c4cdfcbe0272029dc77320c276d73a900d6f04b7b3460051cf9582b380d5da6e3ffdd44ae409b0d4bf6dd5522798c7e68b123005713bcbe210760591fe7c2fba507de292817df9035646042830dc7ce0bdcf6253fbc625aa2ab6b929fe5e60250b0590aadf31983c182d234d8c5ec302be9f97234f8ae8ade21b20a6a8835097e6ead56839d50689053c0e1a33bd101cbe7ebc5495cec3d1ac305701df7f1004acae426b2c4fffdde69314af72689989c7dfacd06a1887686da15ffd33aee9d2ef398afcdc2c40934f2f533c90aababd66788f87b29662d3eae8eaabadc988cfd82748f6c70ca2014c8d26ace1dc76add726eba1435d55aa29ee88714dd0a128de824c3bc71665f4f5f8fe94934c97f0357ff0f563bcf0610acca697a2d0933e2922eeb5e6b7555d10ac07a024bcf9f871de135f6de96c46663160eee524985e2776ef22352ff8c7b8f5f3fc8caf7375ee1255f7df67a0976d7fcd2297ec222d42e20f235118759daa73e02acd4e05183e75a9f938c8acf8116d434be59f729880dbaeaef30303b0061be770ff1262e0ea5c3b2bbc3598d9512a1d71c12c96f4ddf5b29755c02fe0ff45ea1ebb25fd96001f285a34bb65a93ff9710522e0331b82c7df66f73d26154976909aaa0ebc60257354d83d2aeb798221e0bfdd1b812ad21bde71c462c4d3db0affa90d7db5230d12f41a435fa644714d70d056294815b539ad128a915391fe6181a41f3716db0be58bef804c564972023c90d6a594cf351e23276cf95b750f11bd1e3ed8c53aaf99a85be997e2d0694d36cbccf2e553c517a053a12e08be2f23584427eda78dc4bc25619f368484d033bb045939961710c5bc9e5920048e69b1a53e58cf1595935ea0630816d03af0d0d74b67413d059ae1742c5726cdeb488a142af8c2bdd43a6d3d9d589866fcf5e2bff5b3c8fec0bbd26a75a292f4b4c4476a416a0bd91ce14183c78395db1b589bac42b9b942ec673ea2a36fd613de6b6f73e1b5fc2fb49a5bd5adde192c75cf4542de75f8b32ee02279505437ce80d2ca3c19d7be58e74b46c950b338b0eaf8219ff182b0fa900afa718b652e5b5869c877ea127aaaaf6987c45ce0b23a08d8f03896bd00fe07ef04f4fa22e56bf9fec2deff9f6341eb23a02c8a164a0455fc6f6b946d3553535ee3b0d36830214bd964830d1538f52f8ca0df7e5892c0bdbcc1d28afa26c0342fa31c38f4b43ce35b709196e526afa0235047d43b0de9ca7f37d4510e47dcb399ba560bb4a223a45620d77a9f8acee646acd0f6018f2a32274f5a3cd02d2216a0dfe77f2955122efa1ec0a70ce9e031f0a3e193d5b721a1fcba584b331d4e4aa5585a3718879f46329dee21c042dce7e05b28712f117cbcf4e64026457a7cccffd47b7a2f853a197f3177871ae8ca84ba79391bfb1ddb17d0dd1f37d4859335de7fd1a73352ed99bf999879731c72af1d42268415e2707c3ff0f0c934f3da6e197d497660c2e93bb04b359a9d2125005dff7ace12cd0e67523a09eac10cfbd1e03f5ad1ab256c97191edc67d06c5ef16bc0abf2886b2ee446775587ed681155318f8fe08f280618e993e26c3a4e0339e07f9d7be91da32d5bc031753b73c8392e565a0ab585b5f259d518e6fbf19c7298edf33ba8baa30afcc78d585a1ca9f3fb08e3794d155e78e3bbb344156cb9e1d795e0cb61c29635b715ca0239b393bd44785d21bcbd973da6a69333b27a60f342c73aa89862a95d84017053760f04d6a3204e0a410dfc81d9d013f95c3467d809e6a086237d8de8390869f857b50a30aebab1dd14b3f61e2da243ec1d84ecf286d61c56d3721a00923bfe4570a098d2a540f0ff174888762362d2126ef05f64ff1799db2774a0b8693b2cf55b0ed957b2c9a9f690279d6fb0903ea78e3f83b7f15f397ff638c6600b7fc790ff06ed57b4862cc9680058d8b4f6a4631db5ce82848e8a1a2093886af608aa1fa5f8955821c18cc7dde2102e78033691e06c1bd1ce571fdefd4ab95aa760dd5ce1d076b37a4592135cce9e303c59315521a43e1e1682d72867299da843125c6b5090eee3f95d582d9ec1bda77fe0d952ba313cf1d7decdd58ca5d9b94da4fed0effccf7d62a0bb8959f6c103a2b4754d5ecba8c419c151655a4bc8b8db9f37f7b515070d0f94785f75ffcbed855f359a3ece4111de8cb34320f532c6c86f8d084363937118be71dcadbd99547088c1630e3ccf06790bc45929969fe804a0e0b83c932550ec87b0c55ada55dacc39c3814122f2e295b8c1aca7d110068cc20880af3eca7d9c14d4afa0f24f4bfe1a22493d451feedf7f25bf5010f99f712560d69e1529b1e5ae23725597117710cf861a78dfdddc6931c12aad4d134a9fa30bfc16c354eeb6ed52bcad78bb585b4b680301739380d9623ab6e4e52c4d7081ea8c90dc21417ebe318be74dcbad01741db6d413858b27f7a07d8e2a4a48c6cabeddc5662461d0937cac1351270cde9f4b2c6aea575f1bb313ecac3d8cdbb55f83e21db11bad1e8276fa8af322410a4bc89362367c4a06497005fba3e5eca62383538effc0339cf3780adf129e0cdb31ccfe510c8c58e83e07269f2b6f63bb4c089cfe94be0c3a94ce58e7e9685964ad10e6633fdb47120a441c13d33222393019ae7cea6c9361ff9ba0b49f222ced5942097b0a67bbde1be3823f1c11f92a382efb08ca9437631b45f1c74d232372297af9120ef971603f2a1cece524af6c3ccc00865652832495f5c58b70522b82320e21840015c4d1ce48f3f1d5980134bacfc62c17f58d87225e931c8ab1668ff4720f9a1725ffdd184c84375a428407aa4e4ebbd7199e52d68503417a6afa6fae99a5d70b2e10e4570c67ad9eab518c3c89a03fa2954808304924b51c4922b0aebe4c98e1eeb03cd114d68d3818631de9b0813041c42c308179b26edb8a7aecaedfab6df28001baf3513385eef21c7c2f57da336bb5e1b20086b177464ecf6eaba17ef9a9e9132b6a07bb1ebbd93fb659fc7f9da9ef786d13fc8429800779398e8dbae61cedd3aa3132522d98fae03e712a2a7e509f0a0f036ed4a0d2b7a180de898f3dc343f1edb0e81317496974b6cc5474e095ce331556d9060f969e15106994e091ad6c3c6e85bbc3461dd3799518586d575d4a3035a5207177aa45010172829bce6bcdfaf04bddb8879d7ac9f966cd8755a682023c81f02ef6c7bf8472501301dedeab585d0d9a8b02c70042192b33435abed0bfbdcf33dae29fc78556d0dc0293ac9efec7f1b813b3ba7e4dd7315f9b6b00e667316ff809503d72ae6764466989ec36c444ed816b62a71f6546b48db3bcecae9e3eae5649092d122152db27528c6de678b4cb1975ccf88a343dbaca54e85e446a2d55023b633772de86389cda0f0a7ef9440b4dacf99d4dd97e3349fdab54111b206f41c085afcc27bd6457daf90673bf1fedb4e48640687dc457b175425bbdb4601c3731a1fc79d66b8334faa9c4c014fb25aaa2daac31168cfafb0e1234c3b3c483e887cb80214dfdeddc949b40f27136ecfb7e6372f3ee65dce6e3cc7fa7a1cc4f5a7855c6d192595a923a9d72ee609e052bba27b9df3399b7e0ddb6cadd9423b6556334628c6311bcca30cd7095bd3844754c9cfceaf204f89a06775bcb659ea5e90b3a3a1a82dd183cf970580859d4cfd631dc0ebe2e5b2db4f3c3a3cce9c9b124303eefba5e49263c508002c9d905a9483dadad859291d6ffcd4f8f2b2dc5a319551e4c56b3b4461d9657b1c6d4703d5a77e5d85c8f75bedfc8bd9ea89153b4ac1344d47565b0086994f3159100e4c1be9e01e49d2b333c205062ecef43b0e478a90c1154868eeb15a07c489a0c443685d0cce7779f81267f59a174a0387e6f01a6dd517f40fd9e342f651ec58e9656dba090e93b7893f467d0e0c47ac4d88c88c58223c8113b109e84bde95d6900422aa88243a925927a47aeebc0e2e28a07a6a0174711991e5057772f90eabdd01147374909746389b7968bf75d55a024bc2130118c7773ef6517b94d2a71b60ffaeb628db4f16340f454100b13492b99312baa7ae2b2ab8ac06f124b4f63f439bc7ced8294ab87a482c8b24fb10a7b878668a9f2fec115753c86ef4a8872c42e0985cb704c1e0e625bce1155c8dce1e9b0a783118a60d61ec5930636cc60598ab1cd19f0548f43c7e35b012bb0dec0c4aacd6d67e037054270ce38016c482ba85c89bd4a9caa45deadf905895cdd2162eafe6a384138c8637e03763f89a92ac4e86839fa821a04e6f1279af3c1d7430aeba4ee43b6cdea3bec24e82a5f6de0e2173b22d8b775ed6383e106d83e1060f1dee129f618271b002971266f23ed462c399b34d11e26e5c0f3f635fc179cfb8558832a1d657a009ce29422b64e884b713fc42c12ed191711afb6a278c19be4c910db12f9323d0719388522017082e963484dbca6f10ae173b2c919651c2c8ff883fdf93de5ce884568bf96f8d1864a7ac04bd3a8041a6850e78d249a350edd91530f90f1c0fb2919fee6decd0327f231e8413f6706a6123fdd7c1d932d096a4d10b9f3c85559d2a5437ed5e1faad0a27b8afac1f18c4af60b76cd28a9cf77a72e40de46a424767d8b63aa9b5a6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-553.5.1.rt7.346.el8_10.src.rpminstallonlypkg(kernel-module)kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cs42l42-sdw.ko)kmod(snd-soc-cs42l42.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98363.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca-dmic.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-553.5.1.rt7.346.el8_10.x86_643.0.4-14.6.0-14.0-15.2-14.14.3fafLfE@f@@f:f.:@fff P@f[fg@ee8@e@e؈eeBeN@ee@e6@eee@e@ee(e}@eu@epb@ehy@e_>eYeV@eReKx@eJ&e@@e;@e9@e/e&@eev@e ddddܺ@d@dϋ@d˖díd ds@d~d@d[@dr@d@dC@dddqdldf@d\dX@dJcdFo@d>@d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrRelease Engineering - 4.18.0-553.5.1.rt7.346Denys Vlasenko [4.18.0-553.5.1.rt7.346.el8_10]Denys Vlasenko [4.18.0-553.4.1.rt7.345.el8_10]Denys Vlasenko [4.18.0-552.3.1.rt7.344.el8_10]Denys Vlasenko [4.18.0-552.2.1.rt7.343.el8_10]Denys Vlasenko [4.18.0-552.1.1.rt7.342.el8_10]Denys Vlasenko [4.18.0-552.rt7.341.el8]Denys Vlasenko [4.18.0-551.rt7.340.el8]Denys Vlasenko [4.18.0-550.rt7.339.el8]Denys Vlasenko [4.18.0-549.rt7.338.el8]Denys Vlasenko [4.18.0-548.rt7.337.el8]Denys Vlasenko [4.18.0-547.rt7.336.el8]Denys Vlasenko [4.18.0-546.rt7.335.el8]Denys Vlasenko [4.18.0-545.rt7.334.el8]Denys Vlasenko [4.18.0-544.rt7.333.el8]Denys Vlasenko [4.18.0-543.rt7.332.el8]Denys Vlasenko [4.18.0-542.rt7.331.el8]Denys Vlasenko [4.18.0-541.rt7.330.el8]Denys Vlasenko [4.18.0-540.rt7.329.el8]Denys Vlasenko [4.18.0-539.rt7.328.el8]Denys Vlasenko [4.18.0-538.rt7.327.el8]Denys Vlasenko [4.18.0-537.rt7.326.el8]Denys Vlasenko [4.18.0-536.rt7.325.el8]Denys Vlasenko [4.18.0-535.rt7.324.el8]Denys Vlasenko [4.18.0-534.rt7.323.el8]Denys Vlasenko [4.18.0-533.rt7.322.el8]Denys Vlasenko [4.18.0-532.rt7.321.el8]Denys Vlasenko [4.18.0-531.rt7.320.el8]Denys Vlasenko [4.18.0-530.rt7.319.el8]Denys Vlasenko [4.18.0-529.rt7.318.el8]Denys Vlasenko [4.18.0-528.rt7.317.el8]Denys Vlasenko [4.18.0-527.rt7.316.el8]Denys Vlasenko [4.18.0-526.rt7.315.el8]Denys Vlasenko [4.18.0-525.rt7.314.el8]Denys Vlasenko [4.18.0-524.rt7.313.el8]Denys Vlasenko [4.18.0-523.rt7.312.el8]Denys Vlasenko [4.18.0-522.rt7.311.el8]Denys Vlasenko [4.18.0-521.rt7.310.el8]Denys Vlasenko [4.18.0-520.rt7.309.el8]Denys Vlasenko [4.18.0-519.rt7.308.el8]Denys Vlasenko [4.18.0-518.rt7.307.el8]Denys Vlasenko [4.18.0-517.rt7.306.el8]Denys Vlasenko [4.18.0-516.rt7.305.el8]Denys Vlasenko [4.18.0-515.rt7.304.el8]Denys Vlasenko [4.18.0-514.rt7.303.el8]Denys Vlasenko [4.18.0-513.rt7.302.el8]Denys Vlasenko [4.18.0-512.rt7.301.el8]Denys Vlasenko [4.18.0-511.rt7.300.el8]Denys Vlasenko [4.18.0-510.rt7.299.el8]Denys Vlasenko [4.18.0-509.rt7.298.el8]Denys Vlasenko [4.18.0-508.rt7.297.el8]Denys Vlasenko [4.18.0-507.rt7.296.el8]Denys Vlasenko [4.18.0-506.rt7.295.el8]Denys Vlasenko [4.18.0-505.rt7.294.el8]Denys Vlasenko [4.18.0-504.rt7.293.el8]Denys Vlasenko [4.18.0-503.rt7.292.el8]Denys Vlasenko [4.18.0-502.rt7.291.el8]Denys Vlasenko [4.18.0-501.rt7.290.el8]Denys Vlasenko [4.18.0-500.rt7.289.el8]Denys Vlasenko [4.18.0-499.rt7.288.el8]Denys Vlasenko [4.18.0-498.rt7.287.el8]Denys Vlasenko [4.18.0-497.rt7.286.el8]Denys Vlasenko [4.18.0-496.rt7.285.el8]Denys Vlasenko [4.18.0-495.rt7.284.el8]Denys Vlasenko [4.18.0-494.rt7.283.el8]Denys Vlasenko [4.18.0-493.rt7.282.el8]Denys Vlasenko [4.18.0-492.rt7.281.el8]Denys Vlasenko [4.18.0-491.rt7.280.el8]Derek Barbosa [4.18.0-489.rt7.278.el8]Derek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- Adding prod certs and changed cert date to 20210620 (Sherif Nagy) - Adding Rocky secure boot certs (Sherif Nagy) - Fixing vmlinuz removal (Sherif Nagy) - Fixing UEFI CA path (Sherif Nagy) - Porting to 8.10/8.10, debranding and Rocky branding (Louis Abel) - Fixing pesign_key_name values (Sherif Nagy) - Debrand the kernel (Louis Abel)- [rt] build kernel-rt-4.18.0-553.5.1.rt7.346.el8_10 [RHEL-34640] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29238] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29238] - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26232] {CVE-2023-52439} - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send (Ken Cox) [RHEL-27316] {CVE-2021-47013} - keys: Fix linking a duplicate key to a keyring's assoc_array (David Howells) [RHEL-30772] - keys: Hoist locking out of __key_link_begin() (David Howells) [RHEL-30772] - keys: Break bits out of key_unlink() (David Howells) [RHEL-30772] - keys: Change keyring_serialise_link_sem to a mutex (David Howells) [RHEL-30772] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-35150] {CVE-2024-27048} - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-35140] {CVE-2024-27052} - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-35130] {CVE-2024-27056} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34866] {CVE-2024-26892} - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34189] {CVE-2024-26897} - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-31547] {CVE-2024-26693} - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-31543] {CVE-2024-26694} - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-29089] {CVE-2023-52594} - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-29093] {CVE-2023-52595} - wifi: iwlwifi: fix a memory corruption (Jose Ignacio Tornos Martinez) [RHEL-28903] {CVE-2024-26610}- [rt] build kernel-rt-4.18.0-553.4.1.rt7.345.el8_10 [RHEL-34640] - cpuhotplug: Fix kABI breakage caused by CPUHP_AP_HYPERV_ONLINE (Vitaly Kuznetsov) [RHEL-36117] - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35041] {CVE-2024-27014} - x86/tsc: Defer marking TSC unstable to a worker (Wander Lairson Costa) [RHEL-32676] - x86/smpboot: Make TSC synchronization function call based (Wander Lairson Costa) [RHEL-32676] - net: usb: fix possible use-after-free in smsc75xx_bind (Jose Ignacio Tornos Martinez) [RHEL-30311] {CVE-2021-47171} - net: usb: fix memory leak in smsc75xx_bind (Jose Ignacio Tornos Martinez) [RHEL-30311] {CVE-2021-47171}- [rt] build kernel-rt-4.18.0-552.3.1.rt7.344.el8_10 [RHEL-34640] - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30076] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30080] {CVE-2024-26642} - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Artem Savkov) [RHEL-35576] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-27930] {CVE-2024-23307} - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-33287] {CVE-2024-26919} - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35213] {CVE-2022-48669} - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-35122] {CVE-2024-27059} - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-34912] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-35002] {CVE-2024-26934} - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-34958] {CVE-2024-26964} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35076] {CVE-2024-26993} - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-31297] {CVE-2024-26659} - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-31297] {CVE-2024-26659} - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-35006] {CVE-2024-26933} - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-35006] {CVE-2024-26933} - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30521] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30521] - netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports (Phil Sutter) [RHEL-30521] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30521] - x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu (David Arcari) [RHEL-32516] - x86/coco: Disable 32-bit emulation by default on TDX and SEV (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86: Make IA32_EMULATION boot time configurable (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/elf: Make loading of 32bit processes depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/entry: Rename ignore_sysret() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/cpu: Don't write CSTAR MSR on Intel CPUs (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86: Introduce ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744}- [rt] build kernel-rt-4.18.0-552.2.1.rt7.343.el8_10 [RHEL-34640] - s390/ptrace: handle setting of fpc register correctly (Tobias Huschle) [RHEL-29106] {CVE-2023-52598} - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Tobias Huschle) [RHEL-27746] {CVE-2024-26615} - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-31664] {CVE-2024-26779} - powerpc/fadump: make is_kdump_kernel() return false when fadump is active (Mamatha Inamdar) [RHEL-24401] - vmcore: remove dependency with is_kdump_kernel() for exporting vmcore (Mamatha Inamdar) [RHEL-24401] - mtd: require write permissions for locking and badblock ioctls (Prarit Bhargava) [RHEL-27585] {CVE-2021-47055} - mtd: properly check all write ioctls for permissions (Prarit Bhargava) [RHEL-27585] {CVE-2021-47055} - pid: take a reference when initializing `cad_pid` (Waiman Long) [RHEL-29420] {CVE-2021-47118} - i2c: i801: Don't generate an interrupt on bus reset (Prarit Bhargava) [RHEL-30325] {CVE-2021-47153} - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33224] {CVE-2024-26872} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26723] - ceph: switch to use cap_delay_lock for the unlink delay list (Xiubo Li) [RHEL-32870] - ceph: pass ino# instead of old_dentry if it's disconnected (Xiubo Li) [RHEL-32870] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33186 RHEL-35108] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33186] {CVE-2024-26901} - idpf: limit the support to GCP only (Michal Schmidt) [RHEL-15652] - redhat/configs: enable CONFIG_IDPF (Michal Schmidt) [RHEL-15652] - idpf: remove the use of ETHTOOL_RING_USE_TCP_DATA_SPLIT (Michal Schmidt) [RHEL-15652] - idpf: workaround for unavailable skb page recycling (Michal Schmidt) [RHEL-15652] - idpf: always allocate a full page (Michal Schmidt) [RHEL-15652] - idpf: remove page pool stats code (Michal Schmidt) [RHEL-15652] - idpf: add minimal macros for __free(kfree) to work (Michal Schmidt) [RHEL-15652] - idpf: fixup include paths for RHEL 8 (Michal Schmidt) [RHEL-15652] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-15652] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-15652] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-15652] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-15652] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-15652] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-15652] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-15652] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-15652] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-15652] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-15652] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-15652] - idpf: distinguish vports by the dev_port attribute (Michal Schmidt) [RHEL-15652] - idpf: avoid compiler introduced padding in virtchnl2_rss_key struct (Michal Schmidt) [RHEL-15652] - idpf: fix corrupted frames and skb leaks in singleq mode (Michal Schmidt) [RHEL-15652] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-15652] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-15652] - idpf: fix potential use-after-free in idpf_tso() (Michal Schmidt) [RHEL-15652] - idpf: cancel mailbox work in error path (Michal Schmidt) [RHEL-15652] - idpf: set scheduling mode for completion queue (Michal Schmidt) [RHEL-15652] - idpf: add SRIOV support and other ndo_ops (Michal Schmidt) [RHEL-15652] - idpf: add ethtool callbacks (Michal Schmidt) [RHEL-15652] - idpf: add singleq start_xmit and napi poll (Michal Schmidt) [RHEL-15652] - idpf: add RX splitq napi poll support (Michal Schmidt) [RHEL-15652] - idpf: add TX splitq napi poll support (Michal Schmidt) [RHEL-15652] - idpf: add splitq start_xmit (Michal Schmidt) [RHEL-15652] - idpf: initialize interrupts and enable vport (Michal Schmidt) [RHEL-15652] - idpf: configure resources for RX queues (Michal Schmidt) [RHEL-15652] - idpf: configure resources for TX queues (Michal Schmidt) [RHEL-15652] - idpf: add ptypes and MAC filter support (Michal Schmidt) [RHEL-15652] - idpf: add create vport and netdev configuration (Michal Schmidt) [RHEL-15652] - idpf: add core init and interrupt request (Michal Schmidt) [RHEL-15652] - idpf: add controlq init and reset checks (Michal Schmidt) [RHEL-15652] - idpf: add module register and probe functionality (Michal Schmidt) [RHEL-15652] - virtchnl: add virtchnl version 2 ops (Michal Schmidt) [RHEL-15652] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Michal Schmidt) [RHEL-15652] - net: piggy back on the memory barrier in bql when waking queues (Michal Schmidt) [RHEL-15652] - net: provide macros for commonly copied lockless queue stop/wake code (Michal Schmidt) [RHEL-15652]- [rt] build kernel-rt-4.18.0-552.1.1.rt7.342.el8_10 [RHEL-34640] - build: Update RTBZ for 8.10 z-stream builds (Denys Vlasenko) - redhat: set DIST to el8_10 and ZSTREAM to yes for 8.10 (Denys Vlasenko) - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Prarit Bhargava) [RHEL-32590] {CVE-2021-47185} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-32579] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31710] {CVE-2024-26744} - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-31714] {CVE-2024-26743} - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-31305] {CVE-2024-26664} - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-15776] - net: bridge: use DEV_STATS_INC() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: Fix unwanted sign extension in netdev_stats_to_stats64() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: add atomic_long_t to net_device_stats fields (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net/sched: act_ct: fix skb leak and crash on ooo frags (Xin Long) [RHEL-29467] {CVE-2023-52610} - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28015] {CVE-2023-52528} - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-30130] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-30130] - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (Prarit Bhargava) [RHEL-29444] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29118] {CVE-2023-52607} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29114] {CVE-2023-52606} - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28986] {CVE-2023-52477} - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-27940] {CVE-2023-52565} - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-26498] {CVE-2023-52445} - i2c: i801: Fix block process call transactions (Prarit Bhargava) [RHEL-26478] {CVE-2024-26593} - overlay: disable EVM (Coiby Xu) [RHEL-19863] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-19863] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-19863] - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-14286] - media: dvbdev: Fix memory leak in dvb_media_device_free() (Prarit Bhargava) [RHEL-27254] {CVE-2020-36777} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28784] - i2c: Fix a potential use after free (Prarit Bhargava) [RHEL-26849] {CVE-2019-25162} - i2c: validate user data in compat ioctl (Prarit Bhargava) [RHEL-27022] {CVE-2021-46934} - platform/x86: think-lmi: Fix reference leak (Prarit Bhargava) [RHEL-28030] {CVE-2023-52520} - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21505] {CVE-2024-0340} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28042] {CVE-2023-52513} - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27778 RHEL-27779] {CVE-2022-48627} - x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26669] {CVE-2024-26603} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22773] {CVE-2024-26782} - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: akcipher - default implementations for request callbacks (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: testmgr - split akcipher tests by a key type (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-22136] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12456] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12456] - eventpoll: fix missing wakeup for ovflist in ep_poll_callback (Luis Claudio R. Goncalves) [RHEL-23022]- [rt] build kernel-rt-4.18.0-552.rt7.341.el8 [RHEL-5332] - i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) [RHEL-26248] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-26248]- [rt] build kernel-rt-4.18.0-551.rt7.340.el8 [RHEL-5332] - x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30040] {CVE-2024-25743 CVE-2024-25742} - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-22992] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-22992]- [rt] build kernel-rt-4.18.0-550.rt7.339.el8 [RHEL-5332] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28875 RHEL-28876] {CVE-2023-52489} - mm: use __pfn_to_section() instead of open coding it (Waiman Long) [RHEL-28875] {CVE-2023-52489}- [rt] build kernel-rt-4.18.0-549.rt7.338.el8 [RHEL-5332] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29678] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29678] - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: query device capabilities (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: register RDMA device with GDMA (Maxim Levitsky) [RHEL-23934] - net: mana: add msix index sharing between EQs (Maxim Levitsky) [RHEL-23934] - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Maxim Levitsky) [RHEL-23934] - net :mana :Add remaining GDMA stats for MANA to ethtool (Maxim Levitsky) [RHEL-23934] - net: mana: Fix oversized sge0 for GSO packets (Maxim Levitsky) [RHEL-23934] - net: mana: Fix TX CQE error handling (Maxim Levitsky) [RHEL-23934] - net: mana: Add gdma stats to ethtool output for mana (Maxim Levitsky) [RHEL-23934] - net: mana: Fix MANA VF unload when hardware is unresponsive (Maxim Levitsky) [RHEL-23934] - net: mana: Configure hwc timeout from hardware (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Maxim Levitsky) [RHEL-23934]- [rt] build kernel-rt-4.18.0-548.rt7.337.el8 [RHEL-5332] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - arm64: Add missing bits of AmpereOne Spectre-BHB mitigation (Mark Salter) [RHEL-29005] - [rt] enable CONFIG_DRM_MGAG200_IOBURST_WORKAROUND (Jocelyn Falempe) [RHEL-13214] - drm/mgag200: Add a workaround for low-latency (Jocelyn Falempe) [RHEL-13214]- [rt] build kernel-rt-4.18.0-547.rt7.336.el8 [RHEL-5332] - x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Give up if memory attribute protocol returns an error (Lenny Szubowicz) [RHEL-2505] - x86/boot: Increase section and file alignment to 4k/512 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Split off PE/COFF .data section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop PE/COFF .reloc section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Construct PE/COFF .text section from assembler (Lenny Szubowicz) [RHEL-2505] - x86/boot: Derive file size from _edata symbol (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Remove, discard, or assert for unwanted sections (Lenny Szubowicz) [RHEL-2505] - x86/boot: Check that there are no run-time relocations (Lenny Szubowicz) [RHEL-2505] - x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux (Lenny Szubowicz) [RHEL-2505] - x86/boot: Define setup size in linker script (Lenny Szubowicz) [RHEL-2505] - x86/boot: Set EFI handover offset directly in header asm (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop references to startup_64 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop redundant code setting the root device (Lenny Szubowicz) [RHEL-2505] - x86/build: Declutter the build output (Lenny Szubowicz) [RHEL-2505] - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Lenny Szubowicz) [RHEL-2505] - x86/boot: Mark global variables as static (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove extra headroom for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove the 'bugger off' message (Lenny Szubowicz) [RHEL-2505] - x86/efi: Drop alignment flags from PE section headers (Lenny Szubowicz) [RHEL-2505] - efi: Put Linux specific magic number in the DOS header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid physical KASLR on older Dell systems (Lenny Szubowicz) [RHEL-2505] - x86/boot: efistub: Assign global boot_params variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Avoid legacy decompressor when doing EFI boot (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform SNP feature test while running in the firmware (Lenny Szubowicz) [RHEL-2505] - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add limit argument to efi_random_alloc() (Lenny Szubowicz) [RHEL-2505] - arm64: efi: Limit allocations to 48-bit addressable physical region (Lenny Szubowicz) [RHEL-2505] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Lenny Szubowicz) [RHEL-2505] - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (Lenny Szubowicz) [RHEL-2505] - efi/libstub/random: Increase random alloc granularity (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Factor out kernel decompression and relocation (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Move global symbol references to C code (Lenny Szubowicz) [RHEL-2505] - decompress: Use 8 byte alignment (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform 4/5 level paging switch from the stub (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Merge trampoline cleanup with switching code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Pass pgtable address to trampoline directly (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Only call the trampoline when changing paging levels (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline directly from C code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Use standard calling convention for trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline as a normal function (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove .bss/.pgtable from bzImage (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from .head.text code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Assign paging related global variables earlier (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Lenny Szubowicz) [RHEL-2505] - x86/head_64: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Lenny Szubowicz) [RHEL-2505] - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add memory attribute protocol definitions (Lenny Szubowicz) [RHEL-2505] - efi/x86: libstub: remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Robustify calling startup_{32,64}() from the decompressor code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Simplify and clean up handover entry code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Branch straight to kernel entry point from C code (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid using code32_start (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use Exit() boot service to exit the stub on errors (Lenny Szubowicz) [RHEL-2505] - efi: x86: Wipe setup_data on pure EFI boot (Lenny Szubowicz) [RHEL-2505] - efi: x86: Fix config name for setting the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi: x86: Set the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Add kernel preferred address to PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Use symbolic constants in PE header instead of bare numbers (Lenny Szubowicz) [RHEL-2505] - efi/x86: Drop redundant .bss section (Lenny Szubowicz) [RHEL-2505] - efi/x86: add headroom to decompressor BSS to account for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from head_{32,64}.S (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Fix debug_puthex() parameter type (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len (Lenny Szubowicz) [RHEL-2505] - x86/boot: Use unsigned comparison for addresses (Lenny Szubowicz) [RHEL-2505] - x86/boot: Micro-optimize GDT loading instructions (Lenny Szubowicz) [RHEL-2505] - x86/boot: GDT limit value should be size - 1 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove GDT setup from efi_main (Lenny Szubowicz) [RHEL-2505] - x86/boot: Clear direction and interrupt flags in startup_64 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Don't depend on firmware GDT layout (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove KEEP_SEGMENTS support (Lenny Szubowicz) [RHEL-2505] - x86/boot: Handle malformed SRAT tables during early ACPI parsing (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Avoid globals to store context during mixed mode calls (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Disable paging at mixed mode entry (Lenny Szubowicz) [RHEL-2505] - x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make some functions local (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate data appropriately (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate local functions (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make more symbols local (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix boot on machines with broken E820 table (Lenny Szubowicz) [RHEL-2505] - x86, boot: Remove multiple copy of static function sanitize_boot_params() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Explain paging_prepare()'s return value (Lenny Szubowicz) [RHEL-2505] - x86/boot: Save several bytes in decompressor (Lenny Szubowicz) [RHEL-2505] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Audra Mitchell) [RHEL-20614] {CVE-2024-0841} - net/gve: update check for little-endianness in gve kconfig (Joshua Washington) [RHEL-29030]- [rt] build kernel-rt-4.18.0-546.rt7.335.el8 [RHEL-5332] - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23430] {CVE-2024-26602} - NFS: Set the stable writes flag when initialising the super block (Benjamin Coddington) [RHEL-25266] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21685] {CVE-2024-0565} - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23942] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23942] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26501] {CVE-2023-52448} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Jay Shin) [RHEL-22143] - cifs: Replace remaining 1-element arrays (Jay Shin) [RHEL-22143] - cifs: Convert struct fealist away from 1-element array (Jay Shin) [RHEL-22143] - cifs: remove unneeded 2bytes of padding from smb2 tree connect (Jay Shin) [RHEL-22143] - cifs: Replace zero-length arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: Replace a couple of one-element arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Jay Shin) [RHEL-22143] - nfsd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - nfs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - lockd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - cifs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - ceph: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [RHEL-27441] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-27849] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-27849] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-27849] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849]- [rt] build kernel-rt-4.18.0-545.rt7.334.el8 [RHEL-5332] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26667] - tracing/perf: Fix double put of trace event when init fails (Michael Petlan) [RHEL-19537] - ipvlan: Add handling of NETDEV_UP events (Hangbin Liu) [RHEL-19098] - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Xiubo Li) [RHEL-21760] - ceph: always queue a writeback when revoking the Fb caps (Xiubo Li) [RHEL-21760] - ceph: always check dir caps asynchronously (Xiubo Li) [RHEL-21760] - nfs: fix redundant readdir request after get eof (Benjamin Coddington) [RHEL-7780] - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix pnfs MDS=DS session trunking (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix zero value filehandle in post open getattr (Scott Mayhew) [RHEL-7994] - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - x86/boot: Ignore NMIs during very early boot (Valentin Schneider) [RHEL-22749]- [rt] build kernel-rt-4.18.0-544.rt7.333.el8 [RHEL-5332] - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Carlos Maiolino) [RHEL-23386] {CVE-2021-33631} - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Charles Mirabile) [RHEL-24019] - scsi: smartpqi: Fix disable_managed_interrupts (Tomas Henzl) [RHEL-25747] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Steve Best) [RHEL-26167] - gitlab-ci: do not show (results can be ignored) for rt pipelines (Michael Hofmann)- [rt] build kernel-rt-4.18.0-543.rt7.332.el8 [RHEL-5332] - perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Charles Mirabile) [RHEL-23760] - perf/arm-cmn: Move overlapping wp_combine field (Charles Mirabile) [RHEL-23757] - drm/amd: Fix detection of _PR3 on the PCIe root port (Michel Dänzer) [RHEL-14572] - xfs: avoid AGI->AGF->inode-buffer deadlocks (Thiago Becker) [RHEL-7914] - dm-crypt, dm-verity: disable tasklets (Benjamin Marzinski) [RHEL-22232] - dm verity: initialize fec io before freeing it (Benjamin Marzinski) [RHEL-22232] - dm-verity: don't use blocking calls from tasklets (Benjamin Marzinski) [RHEL-22232] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [RHEL-23758] - char: misc: remove usage of list iterator past the loop body (Charles Mirabile) [RHEL-23758] - char: misc: increase DYNAMIC_MINORS value (Charles Mirabile) [RHEL-23758] - char: misc: Move EXPORT_SYMBOL immediately next to the functions/varibles (Charles Mirabile) [RHEL-23758] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Mark Salter) [RHEL-19605] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Add __ro_after_init and __init (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [RHEL-19605] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [RHEL-19605]- [rt] build kernel-rt-4.18.0-542.rt7.331.el8 [RHEL-5332] - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] - xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] - RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] - scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] - smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] - Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] - selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] - selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] - userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] - selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] - selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] - selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] - selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] - mm: add selftests for migration entries (Nico Pache) [RHEL-5623] - selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] - selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] - selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] - kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] - selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] - mm: KSM: fix data type (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] - selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] - selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] - selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] - selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] - vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] - tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] - userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] - userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] - userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] - userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] - tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] - kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] - Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623]- [rt] build kernel-rt-4.18.0-541.rt7.330.el8 [RHEL-5332] - cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-18154] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-18154] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [RHEL-18154] - cgroup: fix spelling mistakes (Waiman Long) [RHEL-18154] - s390/ipl: add missing intersection check to ipl_report handling (Tobias Huschle) [RHEL-24612] - drm/amdgpu: Fix potential fence use-after-free v2 (Michel Dänzer) [RHEL-22504] {CVE-2023-51042} - sched/fair: Don't balance task to its current running CPU (Luis Claudio R. Goncalves) [RHEL-8854] - md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24518] - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) [RHEL-21289] - sfc: introduce shutdown entry point in efx pci driver (Izabela Bakollari) [RHEL-11016] - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Sebastian Ott) [RHEL-5178] - efi: libstub: ensure allocated memory to be executable (Lenny Szubowicz) [RHEL-24852] - efi: libstub: declare DXE services table (Lenny Szubowicz) [RHEL-24852] - efi/libstub/x86: Avoid overflowing code32_start on PE entry (Lenny Szubowicz) [RHEL-24852] - RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-18229] - APEI: GHES: correctly return NULL for ghes_get_devices() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Prepare to make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Add a notifier for reporting memory errors (Aristeu Rozanski) [RHEL-1603] - efi/cper: Export several helpers for ghes_edac to use (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Clear scanned data on unload (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Scan the system once on driver init (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt (Aristeu Rozanski) [RHEL-1603] - EDAC: Introduce an mci_for_each_dimm() iterator (Aristeu Rozanski) [RHEL-1603] - EDAC: Remove EDAC_DIMM_OFF() macro (Aristeu Rozanski) [RHEL-1603] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6505] - r8169: remove rtl_wol_shutdown_quirk() (Izabela Bakollari) [RHEL-6505] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Izabela Bakollari) [RHEL-6505] - r8169: fix dmar pte write access is not set error (Izabela Bakollari) [RHEL-6505] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Izabela Bakollari) [RHEL-6505] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6505] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6505] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6505] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6505] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6505] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6505] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6505] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: use tp_to_dev instead of open code (Izabela Bakollari) [RHEL-6505] - r8169: add rtl_disable_rxdvgate() (Izabela Bakollari) [RHEL-6505] - r8169: remove not needed net_ratelimit() check (Izabela Bakollari) [RHEL-6505] - r8169: remove useless PCI region size check (Izabela Bakollari) [RHEL-6505] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (David Marlin) [RHEL-23781] - Bluetooth: Fix not checking MGMT cmd pending queue (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not using conn_timeout (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (David Marlin) [RHEL-23781] - Bluetooth: assign len after null check (David Marlin) [RHEL-23781] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (David Marlin) [RHEL-23781] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix leaking sent_cmd skb (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: btqca: sequential validation (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Check for error irq (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (David Marlin) [RHEL-23781] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add check simultaneous roles support (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Wait for proper events when connecting LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (David Marlin) [RHEL-23781] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix using wrong mode (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (David Marlin) [RHEL-23781] - Bluetooth: btusb: Return error code when getting patch status failed (David Marlin) [RHEL-23781] - Bluetooth: btusb: Handle download_firmware failure cases (David Marlin) [RHEL-23781] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (David Marlin) [RHEL-23781] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add support for queuing during polling interval (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Rework hci_conn_params flags (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (David Marlin) [RHEL-23781] - Bluetooth: add quirk disabling LE Read Transmit Power (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Status (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Complete (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle HCI events (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (David Marlin) [RHEL-23781] - Bluetooth: btusb: Cancel sync commands for certain URB errors (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (David Marlin) [RHEL-23781] - Bluetooth: Add hci_cmd_sync_cancel to public API (David Marlin) [RHEL-23781] - Bluetooth: Reset more state when cancelling a sync command (David Marlin) [RHEL-23781] - Bluetooth: Limit duration of Remote Name Resolve (David Marlin) [RHEL-23781] - Bluetooth: Send device found event on name resolve failure (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: refactor malicious adv data check (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (David Marlin) [RHEL-23781] - Bluetooth: btusb: enable Mediatek to support AOSP extension (David Marlin) [RHEL-23781] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (David Marlin) [RHEL-23781] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (David Marlin) [RHEL-23781] - Bluetooth: hci_request: Remove bg_scan_update work (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (David Marlin) [RHEL-23781] - Bluetooth: Don't initialize msft/aosp when using user channel (David Marlin) [RHEL-23781] - Bluetooth: fix uninitialized variables notify_evt (David Marlin) [RHEL-23781] - Bluetooth: stop proccessing malicious adv data (David Marlin) [RHEL-23781] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (David Marlin) [RHEL-23781] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (David Marlin) [RHEL-23781] - Bluetooth: Add struct of reading AOSP vendor capabilities (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not setting adv set duration (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix missing static warnings (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework hci_suspend_notifier (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework init stages (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert adv_expire (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable synch'd set_bredr (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework background scan (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (David Marlin) [RHEL-23781] - Bluetooth: Add helper for serialized HCI command execution (David Marlin) [RHEL-23781] - Bluetooth: Fix removing adv when processing cmd complete (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (David Marlin) [RHEL-23781] - Bluetooth: bfusb: fix division by zero in send path (David Marlin) [RHEL-23781] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (David Marlin) [RHEL-23781] - Bluetooth: vhci: Fix checking of msft_opcode (David Marlin) [RHEL-23781] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (David Marlin) [RHEL-23781] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (David Marlin) [RHEL-23781] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (David Marlin) [RHEL-23781] - Bluetooth: Fix memory leak of hci device (David Marlin) [RHEL-23781] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (David Marlin) [RHEL-23781] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Fix Experimental Feature Changed event (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (David Marlin) [RHEL-23781] - Bluetooth: Read codec capabilities only if supported (David Marlin) [RHEL-23781] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (David Marlin) [RHEL-23781] - skbuff: introduce skb_pull_data (David Marlin) [RHEL-23781] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (David Marlin) [RHEL-23781] - serial: core: return early on unsupported ioctls (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in status line change on dead connections (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix UAF in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameter negotiation support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameters used with parameter negotiation (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce macro for minimal unit size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name the debug bits (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce gsm_control_command() function (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name gsm tty device minors (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: initialize more members at gsm_alloc_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix flow control handling in tx path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix resource allocation order in gsm_activate_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock and link starvation in outgoing data path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in gsmld_write() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix non flow control frames during mux flow off (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing timer to handle stalled links (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix tty registration before control channel open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix user open not possible at responder until initiator open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix packet data hex dump output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix software flow control handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix invalid use of MSC in advanced option (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix broken virtual tty handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing update of modem controls after DLCI open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix reset fifo race condition (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octets encoding in MSC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command frame length field encoding (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command retry handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing explicit ldisc flush (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong DLCI release order (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix insufficient txframe size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix frame reception handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix mux cleanup after unregister tty device (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix decoupled mux resource (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix restart handling via CLD command (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock in gsmtty_open() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong modem processing in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong tty control line for flow control (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix NULL pointer access due to DLCI release (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix encoding of command/response bit (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix SW flow control encoding/handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove tty parameter from mxser_receive_chars_new() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't throttle manually (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: make mxser_port::ldisc_stop_rx a bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Don't ignore write return value in gsmld_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: clean up indenting in gsm_queue() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Save dlci address open status when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify gsmtty driver register method when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Delete gsmtty open SABM frame when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit printk info when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: stop using alloc_tty_driver (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: don't store semi-state into tty drivers (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - hvsi: don't panic on tty_register_driver failure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch rs_table to a single state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: expand "custom" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: use memset to zero serial_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: remove serial_* strings (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::custom_divisor (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::baud_base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove unused mxser_port::stop_rx (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't allocate MXSER_PORTS + 1 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove cnt from mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETMSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETDATACOUNT ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_CHKPORTENABLE ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_LSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_MON and friends (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_SET_BAUD_METHOD ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GET_MAJOR deprecated ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop unused MOXA_DIAGNOSE macro (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove else from LSR bits checks (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_old (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_new (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: simplify mxser_interrupt and drop mxser_board::vector_mask (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract port ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup LSR handling in mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove nonsense from ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop constant board::uart_type (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: introduce enum mxser_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename mxser_board::chip_flag to must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename CheckIsMoxaMust to mxser_get_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup Gpci_uart_info struct (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: integrate mxser.h into .c (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop ISA support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: use goto-failpaths in gsm_init (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: drop low-latency workaround (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: check error while registering tty devices (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: fix TIOCSSERIAL jiffies conversions (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, remove duplicates of parameters (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: do not check tty_unregister_driver's return value (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: nozomi, remove init/exit messages (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty_port: drop last traces of low_latency (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Demote obvious abuse of kernel-doc and supply other missing docss (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, eliminate indirection for gsm->{output,error}() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix bogus i++ in gsm_data_kick (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Remove unnecessary test in gsm_print_packet() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix waking up upper tty layer when room available (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix SOF skipping (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Improve debug output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch constipated to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch throttled to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch dead to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_mode (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: drop unneeded gsm_dlci->fifo field (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Replace zero-length array with flexible-array member (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: avoid recursive locking with async port hangup (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: move it to the driver-api (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: convert docs to ReST and rename to *.rst (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Mark expected switch fall-throughs (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: Constify u8 and unsigned char usage (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Add copy_config() and gsm_config() to prepare for serdev (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty/serial_core: add ISO7816 infrastructure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546}- [rt] build kernel-rt-4.18.0-540.rt7.329.el8 [RHEL-5332] - mm/readahead: reintroduce legacy madvise_willneed behavior to force_page_cache_readahead (Rafael Aquini) [RHEL-22476] - PCI: Disable ATS for specific Intel IPU E2000 devices (Myron Stowe) [RHEL-21011] - PCI: Extract ATS disabling to a helper function (Myron Stowe) [RHEL-21011] - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: Fix kernel panic during warm reset (Tony Camuso) [RHEL-14732] - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17561] - ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: initialize local variables before use (Jose Ignacio Tornos Martinez) [RHEL-17561] - gve: Remove dependency on 4k page size. (Joshua Washington) [RHEL-22210] - gve: Add page size register to the register_page_list command. (Joshua Washington) [RHEL-22210] - gve: Remove obsolete checks that rely on page size. (Joshua Washington) [RHEL-22210] - gve: Deprecate adminq_pfn for pci revision 0x1. (Joshua Washington) [RHEL-22210] - gve: Perform adminq allocations through a dma_pool. (Joshua Washington) [RHEL-22210] - gve: add gve_features_check() (Joshua Washington) [RHEL-22210] - gve: Fixes for napi_poll when budget is 0 (Joshua Washington) [RHEL-22210] - gve: Do not fully free QPL pages on prefill errors (Joshua Washington) [RHEL-22210] - gve: Use size_add() in call to struct_size() (Joshua Washington) [RHEL-22210] - gve: fix frag_list chaining (Joshua Washington) [RHEL-22210] - gve: RX path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Tx path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Control path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: trivial spell fix Recive to Receive (Joshua Washington) [RHEL-22210] - gve: unify driver name usage (Joshua Washington) [RHEL-22210] - gve: Set default duplex configuration to full (Joshua Washington) [RHEL-22210] - gve: Remove the code of clearing PBA bit (Joshua Washington) [RHEL-22210] - gve: Secure enough bytes in the first TX desc for all TCP pkts (Joshua Washington) [RHEL-22210] - gve: Cache link_speed value from device (Joshua Washington) [RHEL-22210] - gve: Add AF_XDP zero-copy support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP REDIRECT support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP DROP and TX support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Changes to add new TX queues (Joshua Washington) [RHEL-22210] - gve: XDP support GQI-QPL: helper function changes (Joshua Washington) [RHEL-22210] - gve: Fix gve interrupt names (Joshua Washington) [RHEL-22210] - gve: Handle alternate miss completions (Joshua Washington) [RHEL-22210] - gve: Adding a new AdminQ command to verify driver (Joshua Washington) [RHEL-22210] - gve: Fix error return code in gve_prefill_rx_pages() (Joshua Washington) [RHEL-22210] - gve: Reduce alloc and copy costs in the GQ rx path (Joshua Washington) [RHEL-22210] - google/gve:fix repeated words in comments (Joshua Washington) [RHEL-22210] - gve: Fix spelling mistake "droping" -> "dropping" (Joshua Washington) [RHEL-22210] - gve: enhance no queue page list detection (Joshua Washington) [RHEL-22210] - net: Google gve: Remove dma_wmb() before ringing doorbell (Joshua Washington) [RHEL-22210]- [rt] build kernel-rt-4.18.0-539.rt7.328.el8 [RHEL-5332] - tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) [RHEL-6113] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-22126] - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) [RHEL-22138] - rbd: don't move requests to the running list on errors (Ilya Dryomov) [RHEL-21941] - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3179] {CVE-2022-38096} - atm: Fix Use-After-Free in do_vcc_ioctl (Guillaume Nault) [RHEL-21179] {CVE-2023-51780} - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-22189] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-22189] - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Bandan Das) [RHEL-7558] - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Bandan Das) [RHEL-7558] - Bluetooth: Fix double free in hci_conn_cleanup (David Marlin) [RHEL-2555] {CVE-2023-28464} - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (David Marlin) [RHEL-2555] - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: modify kobject_get_path() to take a const * (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: Remove docstring reference to kset (Waiman Long) [RHEL-20926] {CVE-2023-45863} - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Aristeu Rozanski) [RHEL-10031] - amd64: allow F0 and F6 registers to be missing (Aristeu Rozanski) [RHEL-10031] - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - ipv6: Remove extra counter pull before gc (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - ipv6: remove max_size check inline with ipv4 (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net/dst: use a smaller percpu_counter batch for dst entries accounting (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net: add a route cache full diagnostic message (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Bandan Das) [RHEL-16382] - x86/sev: Do not handle #VC for DR7 read/write (Bandan Das) [RHEL-16382] - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Bandan Das) [RHEL-16382] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Waiman Long) [RHEL-15221] - x86/alternative: Fix race in try_get_desc() (Waiman Long) [RHEL-15221] - x86/alternatives: Mark text_poke_loc_init() static (Waiman Long) [RHEL-15221] - x86/int3: Ensure that poke_int3_handler() is not traced (Waiman Long) [RHEL-15221] - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: support sorting pid and time (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: filter out unneeded line (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner: use page_owner_sort in the use example (Audra Mitchell) [RHEL-3821] - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) [RHEL-3821] - xfs: up(ic_sema) if flushing data device fails (Andrey Albershteyn) [RHEL-8464] - xfs: reserve less log space when recovering log intent items (Andrey Albershteyn) [RHEL-8464] - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf_fllast when repairing an empty AGFL (Andrey Albershteyn) [RHEL-8464] - xfs: fix dqiterate thinko (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninit warning in xfs_growfs_data (Andrey Albershteyn) [RHEL-8464] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Andrey Albershteyn) [RHEL-8464] - xfs: validate fsmap offsets specified in the query keys (Andrey Albershteyn) [RHEL-8464] - xfs: fix logdev fsmap query result filtering (Andrey Albershteyn) [RHEL-8464] - xfs: clean up the rtbitmap fsmap backend (Andrey Albershteyn) [RHEL-8464] - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Andrey Albershteyn) [RHEL-8464] - xfs: fix interval filtering in multi-step fsmap queries (Andrey Albershteyn) [RHEL-8464] - xfs: don't reverse order of items in bulk AIL insertion (Andrey Albershteyn) [RHEL-8464] - xfs: fix ag count overflow during growfs (Andrey Albershteyn) [RHEL-8464] - xfs: don't deplete the reserve pool when trying to shrink the fs (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf/agfl verification on v4 filesystems (Andrey Albershteyn) [RHEL-8464] - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Andrey Albershteyn) [RHEL-8464] - xfs: fix rm_offset flag handling in rmap keys (Andrey Albershteyn) [RHEL-8464] - xfs: make kobj_type structures constant (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting full range of panic tags (Andrey Albershteyn) [RHEL-8464] - xfs: shut up -Wuninitialized in xfsaild_push (Andrey Albershteyn) [RHEL-8464] - xfs: use memcpy, not strncpy, to format the attr prefix during listxattr (Andrey Albershteyn) [RHEL-8464] - xfs: initialize the check_owner object fully (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Andrey Albershteyn) [RHEL-8464] - xfs: increase rename inode reservation (Andrey Albershteyn) [RHEL-8464] - xfs: remove xfs_setattr_time() declaration (Andrey Albershteyn) [RHEL-8464] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Andrey Albershteyn) [RHEL-8464] - xfs: check return codes when flushing block devices (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the number of atomic when locking a buffer after lookup (Andrey Albershteyn) [RHEL-8464] - xfs: convert btree buffer log flags to unsigned. (Andrey Albershteyn) [RHEL-8464] - xfs: shutdown in intent recovery has non-intent items in the AIL (Andrey Albershteyn) [RHEL-8464] - xfs: aborting inodes on shutdown may need buffer lock (Andrey Albershteyn) [RHEL-8464] - xfs: only bother with sync_filesystem during readonly remount (Andrey Albershteyn) [RHEL-8464] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Andrey Albershteyn) [RHEL-8464] {CVE-2021-4155} - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Andrey Albershteyn) [RHEL-8464] - xfs: only run COW extent recovery when there are no live extents (Andrey Albershteyn) [RHEL-8464] - xfs: move recovery needed state updates to xfs_log_mount_finish (Andrey Albershteyn) [RHEL-8464] - xfs: clear log incompat feature bits when the log is idle (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting and clearing of log incompat feature flags (Andrey Albershteyn) [RHEL-8464] - xfs: remove all COW fork extents when remounting readonly (Andrey Albershteyn) [RHEL-8464] - xfs: replace snprintf in show functions with sysfs_emit (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the size of nr_ops for refcount btree cursors (Andrey Albershteyn) [RHEL-8464] - xfs: rework attr2 feature and mount options (Andrey Albershteyn) [RHEL-8464] - xfs: sb verifier doesn't handle uncached sb buffer (Andrey Albershteyn) [RHEL-8464] - xfs: standardize inode number formatting in ftrace output (Andrey Albershteyn) [RHEL-8464] - xfs: make fsmap backend function key parameters const (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_alloc_io() (Andrey Albershteyn) [RHEL-8464] - mm: Add kvrealloc() (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_realloc() (Andrey Albershteyn) [RHEL-8464] - xfs: fix silly whitespace problems with kernel libxfs (Andrey Albershteyn) [RHEL-8464] - xfs: deprecate BMV_IF_NO_DMAPI_READ flag (Andrey Albershteyn) [RHEL-8464]- [rt] build kernel-rt-4.18.0-538.rt7.327.el8 [RHEL-5332] - ida: Fix crash in ida_free when the bitmap is empty (Wander Lairson Costa) [RHEL-19681] {CVE-2023-6915} - mm: create a new system state and fix core_kernel_text() (Joel Savitz) [RHEL-5227] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-22698] - Revert "x86/fpu/xstate: Fix PKRU covert channel" (Steve Best) [RHEL-22192] - net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19065] {CVE-2024-0646} - smb: client: fix OOB in smbCalcSize() (Scott Mayhew) [RHEL-18990] {CVE-2023-6606} - smb: client: fix potential OOB in smb2_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - smb: client: fix potential OOB in cifs_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - ovl: skip stale entries in merge dir cache iteration (Miklos Szeredi) [RHEL-18076] - ovl: invalidate readdir cache on changes to dir with origin (Miklos Szeredi) [RHEL-18076] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-22149] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-22149] - lockdep: Fix block chain corruption (Joel Savitz) [RHEL-5227] - futex: Don't include process MM in futex key on no-MMU (Joel Savitz) [RHEL-5227] - locking/rtmutex: Fix task->pi_waiters integrity (Joel Savitz) [RHEL-5227] - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (Joel Savitz) [RHEL-5227] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [RHEL-5227] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Joel Savitz) [RHEL-5227]- [rt] build kernel-rt-4.18.0-537.rt7.326.el8 [RHEL-5332] - cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [RHEL-12873] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [RHEL-12873] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [RHEL-12873] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [RHEL-12873] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [RHEL-12873] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [RHEL-12873] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [RHEL-12873] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [RHEL-12873] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [RHEL-12873] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [RHEL-12873] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [RHEL-12873] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [RHEL-12873] - cgroup: cleanup comments (Waiman Long) [RHEL-12873] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [RHEL-12873] - doc/admin-guide/cgroup-v2: use tables (Waiman Long) [RHEL-12873] - docs/admin-guide: cgroup-v2: fix cgroup.type rendering (Waiman Long) [RHEL-12873] - docs: fix memory.low description in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Revert "Reduce cpuset_rwsem writer latency" (Waiman Long) [RHEL-12873] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Artem Savkov) [RHEL-17256] - mISDN: fix use-after-free bugs in l1oip timer handlers (Ricardo Robaina) [RHEL-2553 RHEL-2690] {CVE-2022-3565} - firmware: dmi-sysfs: make pr_info messages rate limited (Prarit Bhargava) [RHEL-21096] - xfs: short circuit xfs_growfs_data_private() if delta is zero (Andrey Albershteyn) [RHEL-19431] - net-sysfs: add check for netdevice being present to speed_show (Michal Schmidt) [RHEL-16007] - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Jocelyn Falempe) [RHEL-21054] - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Florian Westphal) [RHEL-19014] {CVE-2023-6622} - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19721] {CVE-2023-6817} - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Hangbin Liu) [RHEL-19794] {CVE-2023-6932} - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22160] - s390/dasd: protect device queue against concurrent access (Tobias Huschle) [RHEL-22161] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16317] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16317] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16317] - s390/vfio-ap: do not reset queue removed from host config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues filtered from the guest's AP config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: always filter entire AP matrix (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: Fix STFLE interpretive execution identification (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: fix race during shadow creation (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix cc for successful PQAP (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix setting of fpc register (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: unpin pages on gisc registration failure (Cédric Le Goater) [RHEL-19575] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Optimize iova_magazine_alloc() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in map/unmap() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Make size of operands same in bitwise operations (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove PASID supervisor request support (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Use non-privileged mode for all PASIDs (Jerry Snitselaar) [RHEL-10100] - iommu: Optimise PCI SAC address trick (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate IOMMU irqs using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate page table using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix compile error for unused function (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Improving Interrupt Remapping Table Invalidation (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Introduce Disable IRTE Caching Support (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Remove the unused struct amd_ir_data.ref (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Handle GALog overflows (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Fix to flush cache of PASID directory table (Jerry Snitselaar) [RHEL-10100] - of/address: Return an error when no valid dma-ranges are found (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Read back stream mappings (Jerry Snitselaar) [RHEL-10100] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-10100] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-10100] - swiotlb: fix debugfs reporting of reserved memory pools (Jerry Snitselaar) [RHEL-10100] - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Jerry Snitselaar) [RHEL-1261] - swiotlb: use the calculated number of areas (Jerry Snitselaar) [RHEL-1261] - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Jerry Snitselaar) [RHEL-1261] - swiotlb: reduce the number of areas to match actual memory pool size (Jerry Snitselaar) [RHEL-1261] - swiotlb: always set the number of areas before allocating the pool (Jerry Snitselaar) [RHEL-1261] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Jerry Snitselaar) [RHEL-1261] - iommu/amd/iommu_v2: Clear pasid state in free path (Jerry Snitselaar) [RHEL-14152] - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Jerry Snitselaar) [RHEL-14152] - iommu/amd: Don't block updates to GATag if guest mode is on (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix domain flush size when syncing iotlb (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Jerry Snitselaar) [RHEL-1261] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [RHEL-1261] - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Amir Tzin) [RHEL-924] - net/mlx5: Fix fw tracer first block check (Amir Tzin) [RHEL-924] - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Amir Tzin) [RHEL-924] - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header" (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header in update funcs (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - net/mlx5e: Fix error codes in alloc_branch_attr() (Amir Tzin) [RHEL-924] - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Amir Tzin) [RHEL-924] - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5: Fix a NULL vs IS_ERR() check (Amir Tzin) [RHEL-924] - net/mlx5e: Check netdev pointer before checking its net ns (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Don't offload post action rule if not supported (Amir Tzin) [RHEL-924] - net/mlx5e: Remove a useless function call (Amir Tzin) [RHEL-924] - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Amir Tzin) [RHEL-924] - net/mlx5: Increase size of irq name buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Amir Tzin) [RHEL-924] - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Amir Tzin) [RHEL-924] - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Reduce the size of icosq_str (Amir Tzin) [RHEL-924] - net/mlx5e: Fix pedit endianness (Amir Tzin) [RHEL-924] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Amir Tzin) [RHEL-924] - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (Amir Tzin) [RHEL-924] - IB/mlx5: Fix rdma counter binding for RAW QP (Amir Tzin) [RHEL-924] - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin) [RHEL-13397 RHEL-924] - net/mlx5e: Don't offload internal port if filter device is out device (Amir Tzin) [RHEL-924] - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Handle fw tracer change ownership event based on MTRC (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, register event handler before arming the event (Amir Tzin) [RHEL-924] - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix NULL string error (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Amir Tzin) [RHEL-924] - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Free irqs only on shutdown callback (Amir Tzin) [RHEL-924] - net/mlx5: Improve naming of pci function vectors (Amir Tzin) [RHEL-924] - net/mlx5e: Clear mirred devices array if the rule is split (Amir Tzin) [RHEL-924] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix trailing */ formatting in block comment (Amir Tzin) [RHEL-924] - net/mlx5: Use RMW accessors for changing LNKCTL (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix code indentation (Amir Tzin) [RHEL-924] - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Amir Tzin) [RHEL-924] - net/mlx5e: Add capability check for vnic counters (Amir Tzin) [RHEL-924] - net/mlx5e: Expose catastrophic steering error counters (Amir Tzin) [RHEL-924] - net/mlx5: Skip clock update work when device is in error state (Amir Tzin) [RHEL-924] - net/mlx5: LAG, Check correct bucket when modifying LAG (Amir Tzin) [RHEL-924] - net/mlx5e: Unoffload post act rule when handling FIB events (Amir Tzin) [RHEL-924] - net/mlx5: Allow 0 for total host VFs (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Fix internal port memory leak (Amir Tzin) [RHEL-924] - net/mlx5: Fix typo reminder -> remainder (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Make find_closest_ft more generic (Amir Tzin) [RHEL-924] - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Amir Tzin) [RHEL-924] - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Amir Tzin) [RHEL-924] - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin) [RHEL-13501 RHEL-924] - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Amir Tzin) [RHEL-924] - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Amir Tzin) [RHEL-924] - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Amir Tzin) [RHEL-924] - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Amir Tzin) [RHEL-924] - net/mlx5e: Check for NOT_READY flag state after locking (Amir Tzin) [RHEL-924] - net/mlx5: Register a unique thermal zone per device (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_ptp_open (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Amir Tzin) [RHEL-924] - net/mlx5: Fix reserved at offset in hca_cap register (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters query in LAG mode (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters per vport allocation (Amir Tzin) [RHEL-924] - net/mlx5: Drain health before unregistering devlink (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Amir Tzin) [RHEL-924] - eth: mlx5: avoid iterator use outside of a loop (Amir Tzin) [RHEL-924] - net/mlx5: Update op_mode to op_mod for port selection (Amir Tzin) [RHEL-924] - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap notes in admonition blocks (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Amir Tzin) [RHEL-924] - net/mlx5e: Add vnic devlink health reporter to representors (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Create a new profile for SFs (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add tracepoints for multicast (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, implement mdb offload (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, support multicast VLAN pop (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add per-port multicast replication tables (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, snoop igmp/mld packets (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, extract code to lookup parent bridge of port (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, move additional data structures to priv header (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, increase bridge tables sizes (Amir Tzin) [RHEL-924] - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Amir Tzin) [RHEL-924] - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Amir Tzin) [RHEL-924] - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Amir Tzin) [RHEL-924] - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Amir Tzin) [RHEL-924] - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Amir Tzin) [RHEL-924] - net/mlx5: Introduce other vport query for Q-counters (Amir Tzin) [RHEL-924] - net/mlx5e: Fix build break on 32bit (Amir Tzin) [RHEL-924] - net/mlx5: Set out of order (ooo) by default (Amir Tzin) [RHEL-924] - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Amir Tzin) [RHEL-924] - net/mlx5: Expose bits for enabling out-of-order by default (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Remove redundant include statement and adjust code to upstream. (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Extract indr setup block checks to function (Amir Tzin) [RHEL-924] - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Amir Tzin) [RHEL-924] - net/mlx5e: Utilize the entire fifo (Amir Tzin) [RHEL-924] - net/mlx5: Implement thermal zone (Amir Tzin) [RHEL-924] - net/mlx5: Stop waiting for PCI up if teardown was triggered (Amir Tzin) [RHEL-924] - net/mlx5: remove redundant clear_bit (Amir Tzin) [RHEL-924]- [rt] build kernel-rt-4.18.0-536.rt7.325.el8 [RHEL-5332] - libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Artem Savkov) [RHEL-10697] - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Michel Dänzer) [RHEL-19603] - audit: fix possible soft lockup in __audit_inode_child() (Ricardo Robaina) [RHEL-9128] - audit: correct audit_filter_inodes() definition (Ricardo Robaina) [RHEL-9128] - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Desnes Nunes) [RHEL-14574] - perf: Fix perf_event_validate_size() lockdep splat (Michael Petlan) [RHEL-17968] - perf: Fix perf_event_validate_size() (Michael Petlan) [RHEL-17968] {CVE-2023-6931} - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Ricardo Robaina) [RHEL-20743] {CVE-2023-51779} - md/raid1-10: limit the number of plugged bio (Nigel Croxon) [RHEL-19121] - md/raid1-10: don't handle pluged bio by daemon thread (Nigel Croxon) [RHEL-19121] - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Nigel Croxon) [RHEL-19121] - md/raid1-10: submit write io directly if bitmap is not enabled (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to submit normal write (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to add bio to plug (Nigel Croxon) [RHEL-19121] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Felix Maurer) [RHEL-15938] - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Felix Maurer) [RHEL-15506] - bpf, sockmap: Fix map type error in sock_map_del_link (Felix Maurer) [RHEL-15506] - xsk: fix refcount underflow in error path (Felix Maurer) [RHEL-15506] - bpf, cpumap: Make sure kthread is running before map update returns (Felix Maurer) [RHEL-15506] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Felix Maurer) [RHEL-15506] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [RHEL-15506] - net: page_pool: use in_softirq() instead (Felix Maurer) [RHEL-15506] - xsk: Fix unaligned descriptor validation (Felix Maurer) [RHEL-15506] - Revert "x86/hyperv: fix logical processor creation" (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: fix logical processor creation (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Remove hv_isolation_type_en_snp (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add smp support for SEV-SNP guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: implement and use hv_smp_prepare_cpus (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add VTL specific structs and hypercalls (Vitaly Kuznetsov) [RHEL-10110] - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Set Virtual Trust Level in VMBus init message (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add sev-snp enlightened guest static key (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Add more registers to struct tdx_hypercall_args (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Fix typo in comment in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [RHEL-10110] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [RHEL-10110] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [RHEL-10110] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [RHEL-10110] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [RHEL-10110] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [RHEL-10110] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [RHEL-10110] - ALSA: update configuration for RHEL 8.10 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Headset Mic VREF to 100% (Jaroslav Kysela) [RHEL-13726] - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13726] - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13726] - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13726] - Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13726] - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13726] - ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13726] - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13726] - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13726] - ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13726] - ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13726] - PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13726] - ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13726] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13726] - ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13726] - ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13726] - ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13726] - ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13726] - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13726] - ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13726] - ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13726] - ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13726] - soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13726] - ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13726] - soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13726] - soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13726] - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13726] - ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13726] - ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13726] - ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [RHEL-13726] - PCI: Add Loongson vendor ID (Jaroslav Kysela) [RHEL-13726]- [rt] build kernel-rt-4.18.0-535.rt7.324.el8 [RHEL-5332] - VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [RHEL-17673] - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Pingfan Liu) [RHEL-8989] - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18055] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17287] - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Mamatha Inamdar) [RHEL-20259] - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Mamatha Inamdar) [RHEL-20243] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [RHEL-7989] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [RHEL-7989] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [RHEL-19944] - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) [RHEL-8128] - netdev: replace napi_reschedule with napi_schedule (Ivan Vecera) [RHEL-19714] - netdev: make napi_schedule return bool on NAPI successful schedule (Ivan Vecera) [RHEL-19714] - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Ivan Vecera) [RHEL-19714] - x86/topology: Use total_cpus for max logical packages calculation (Frank Ramsay) [RHEL-17893] - x86/fpu/xstate: Fix PKRU covert channel (Dean Nelson) [RHEL-16175] - x86/fpu: Invalidate FPU state correctly on exec() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [RHEL-16175] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [RHEL-16175] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [RHEL-16175] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [RHEL-16175] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [RHEL-16175] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [RHEL-16175] - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (Dean Nelson) [RHEL-16175] - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Clean up block devices post controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Tomas Henzl) [RHEL-17365] - scsi: scsi_debug: Remove dead code (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_queue (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_block_requests() to block queues (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Change shost list lock to a mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix check for sdev queue full (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Remove redundant driver match function (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Add poll mode deferred completions to statistics (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Get command abort feature working again (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Stop setting devip->sdbg_host twice (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (Ming Lei) [RHEL-16241] - scsi: core: Introduce {init,exit}_cmd_priv() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - ice: fix theoretical out-of-bounds access in ethtool link modes (Petr Oros) [RHEL-15678] - ice: restore timestamp configuration after device reset (Petr Oros) [RHEL-15678] - ice: unify logic for programming PFINT_TSYN_MSK (Petr Oros) [RHEL-15678] - ice: remove ptp_tx ring parameter flag (Petr Oros) [RHEL-15678] - ice: Fix VF-VF direction matching in drop rule in switchdev (Petr Oros) [RHEL-15678] - ice: Fix VF-VF filter rules in switchdev mode (Petr Oros) [RHEL-15678] - ice: Fix safe mode when DDP is missing (Petr Oros) [RHEL-15678] - ice: fix over-shifted variable (Petr Oros) [RHEL-15678] - ice: Remove the FW shared parameters (Petr Oros) [RHEL-15678] - ice: PTP: add clock domain number to auxiliary interface (Petr Oros) [RHEL-15678] - ice: Use PTP auxbus for all PHYs restart in E822 (Petr Oros) [RHEL-15678] - ice: Auxbus devices & driver for E822 TS (Petr Oros) [RHEL-15678] - ice: introduce ice_pf_src_tmr_owned (Petr Oros) [RHEL-15678] - ice: fix pin assignment for E810-T without SMA control (Petr Oros) [RHEL-15678] - ice: remove ICE_F_PTP_EXTTS feature flag (Petr Oros) [RHEL-15678] - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Petr Oros) [RHEL-15678] - ice: PTP: Rename macros used for PHY/QUAD port definitions (Petr Oros) [RHEL-15678] - ice: PTP: Clean up timestamp registers correctly (Petr Oros) [RHEL-15678] - ice: introduce hw->phy_model for handling PTP PHY differences (Petr Oros) [RHEL-15678] - ice: Support cross-timestamping for E823 devices (Petr Oros) [RHEL-15678] - ice: retry acquiring hardware semaphore during cross-timestamp request (Petr Oros) [RHEL-15678] - ice: prefix clock timer command enumeration values with ICE_PTP (Petr Oros) [RHEL-15678] - ice: avoid executing commands on other ports when driving sync (Petr Oros) [RHEL-15678] - ice: fix receive buffer size miscalculation (Petr Oros) [RHEL-15678] - ice: split ice_aq_wait_for_event() func into two (Petr Oros) [RHEL-15678] - ice: embed &ice_rq_event_info event into struct ice_aq_task (Petr Oros) [RHEL-15678] - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Petr Oros) [RHEL-15678] - ice: Remove redundant VSI configuration in eswitch setup (Petr Oros) [RHEL-15678] - ice: move E810T functions to before device agnostic ones (Petr Oros) [RHEL-15678] - ice: refactor ice_vsi_is_vlan_pruning_ena (Petr Oros) [RHEL-15678] - ice: refactor ice_ptp_hw to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_sched to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_vf_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_ddp to make functions static (Petr Oros) [RHEL-15678] - ice: remove unused methods (Petr Oros) [RHEL-15678] - ice: Block switchdev mode when ADQ is active and vice versa (Petr Oros) [RHEL-15678] - ice: clean up __ice_aq_get_set_rss_lut() (Petr Oros) [RHEL-15678] - ice: add FW load wait (Petr Oros) [RHEL-15678] - ice: Add get C827 PHY index function (Petr Oros) [RHEL-15678] - ice: Rename enum ice_pkt_flags values (Petr Oros) [RHEL-15678] - ice: Add direction metadata (Petr Oros) [RHEL-15678] - ice: Fix RDMA VSI removal during queue rebuild (Petr Oros) [RHEL-15678] - ice: Correctly initialize queue context values (Petr Oros) [RHEL-15678] - ice: Fix memory management in ice_ethtool_fdir.c (Petr Oros) [RHEL-15678] - ice: Implement basic eswitch bridge setup (Petr Oros) [RHEL-15678] - ice: Unset src prune on uplink VSI (Petr Oros) [RHEL-15678] - ice: Disable vlan pruning for uplink VSI (Petr Oros) [RHEL-15678] - ice: Prohibit rx mode change in switchdev mode (Petr Oros) [RHEL-15678] - ice: Skip adv rules removal upon switchdev release (Petr Oros) [RHEL-15678] - ice: use ice_down_up() where applicable (Petr Oros) [RHEL-15678] - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Petr Oros) [RHEL-15678] - ice: clean up freeing SR-IOV VFs (Petr Oros) [RHEL-15678] - ice: reduce initial wait for control queue messages (Petr Oros) [RHEL-15678] - ice: remove unnecessary check for old MAC == new MAC (Petr Oros) [RHEL-15678] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [RHEL-15678] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [RHEL-15678] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [RHEL-15678] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [RHEL-15678] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [RHEL-15678] - ice: use src VSI instead of src MAC in slow-path (Petr Oros) [RHEL-15678] - ice: allow matching on meta data (Petr Oros) [RHEL-15678] - ice: specify field names in ice_prot_ext init (Petr Oros) [RHEL-15678] - ice: remove redundant Rx field from rule info (Petr Oros) [RHEL-15678] - ice: define meta data to match in switch (Petr Oros) [RHEL-15678] - ice: refactor PHY type to ethtool link mode (Petr Oros) [RHEL-15678] - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Petr Oros) [RHEL-15678] - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Petr Oros) [RHEL-15678] - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Petr Oros) [RHEL-15678] - ice: print message if ice_mbx_vf_state_handler returns an error (Petr Oros) [RHEL-15678] - ice: pass mbxdata to ice_is_malicious_vf() (Petr Oros) [RHEL-15678] - ice: remove unnecessary &array[0] and just use array (Petr Oros) [RHEL-15678] - ice: always report VF overflowing mailbox even without PF VSI (Petr Oros) [RHEL-15678] - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Petr Oros) [RHEL-15678] - ice: initialize mailbox snapshot earlier in PF init (Petr Oros) [RHEL-15678] - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Petr Oros) [RHEL-15678] - ice: remove ice_mbx_deinit_snapshot (Petr Oros) [RHEL-15678] - ice: move VF overflow message count into struct ice_mbx_vf_info (Petr Oros) [RHEL-15678] - ice: track malicious VFs in new ice_mbx_vf_info structure (Petr Oros) [RHEL-15678] - ice: convert ice_mbx_clear_malvf to void and use WARN (Petr Oros) [RHEL-15678] - ice: re-order ice_mbx_reset_snapshot function (Petr Oros) [RHEL-15678]- [rt] build kernel-rt-4.18.0-534.rt7.323.el8 [RHEL-5332] - nfsd: lock_rename() needs both directories to live on the same fs (Jeffrey Layton) [RHEL-19591] - HID: check empty report_list in hid_validate_values() (Desnes Nunes) [RHEL-19237 RHEL-19260] {CVE-2023-1073} - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [RHEL-16411] - libceph: fix potential use-after-free on linger ping and resends (Jay Shin) [RHEL-20390] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-8003] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [RHEL-16410] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [RHEL-16410] - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) [RHEL-16412] - ceph: issue a cap release immediately if no cap exists (Xiubo Li) [RHEL-16412] - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) [RHEL-16412] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [RHEL-16412] - ceph: flush cap releases when the session is flushed (Xiubo Li) [RHEL-16412] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [RHEL-16412] - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) [RHEL-16412] - redhat/configs: Remove multi-buffer SHA configs (Štěpán Horáček) [RHEL-14477] - crypto: tcrypt - remove all multibuffer ahash tests (Štěpán Horáček) [RHEL-14477] - crypto: hash - Remove unused async iterators (Štěpán Horáček) [RHEL-14477] - crypto: x86 - remove SHA multibuffer routines and mcryptd (Štěpán Horáček) [RHEL-14477] - fs: group frequently accessed fields of struct super_block together (Miklos Szeredi) [RHEL-12504] - fanotify: add API to attach/detach super block mark (Miklos Szeredi) [RHEL-12504] - fsnotify: send path type events to group with super block marks (Miklos Szeredi) [RHEL-12504] - fsnotify: add super block object type (Miklos Szeredi) [RHEL-12504] - netfilter: nf_tables: set backend .flush always succeeds (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix table flag updates (Florian Westphal) [RHEL-1722] - netfilter: nftables: update table flags from the commit phase (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element removal on anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: use correct lock to protect gc_list (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with abort path (Florian Westphal) [RHEL-1722] - netfilter: nft_dynset: disallow object maps (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with netns dismantle (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: remove busy mark and gc batch API (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: adapt set backend to use GC transaction API (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nf_tables: GC transaction API to avoid race with control plane (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nftables: rename set element data activation/deactivation functions (Florian Westphal) [RHEL-1722] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: report use refcount overflow (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: add nft_chain_add() (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow timeout for anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow updates of anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element updates of bound anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: .walk does not deal with generations (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: integrate pipapo into commit protocol (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [RHEL-1722] - netfilter: nftables: add catch-all set element support (Florian Westphal) [RHEL-1722]- [rt] build kernel-rt-4.18.0-533.rt7.322.el8 [RHEL-5332] - netlink: support extack in dump ->start() (Hangbin Liu) [RHEL-17272] - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Artem Savkov) [RHEL-16009] - audit: don't take task_lock() in audit_exe_compare() code path (Artem Savkov) [RHEL-16009] - IB/ipoib: Fix mcast list locking (Daniel Vacek) [RHEL-19244] - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Daniel Vacek) [RHEL-19244] - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Davide Caratti) [RHEL-14290] - ipvlan: Fix return value of ipvlan_queue_xmit() (Davide Caratti) [RHEL-14290] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) [2228079] - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: switch kcalloc to kvcalloc for large array allocation (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: fix kernel panic with negotiate_mq error path (Vitaly Kuznetsov) [RHEL-15958] - tracing/timerlat: Add user-space interface (Chris White) [RHEL-15142] - tracing/osnoise: Skip running osnoise if all instances are off (Chris White) [RHEL-15142] - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Chris White) [RHEL-15142] - tracing/timerlat: Always wakeup the timerlat thread (Chris White) [RHEL-15142] - tracing/osnoise: Fix notify new tracing_max_latency (Chris White) [RHEL-15142] - tracing/timerlat: Notify new max thread latency (Chris White) [RHEL-15142] - trace/osnoise: make use of the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - kthread: add the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Michal Schmidt) [RHEL-15675] - iavf: Handle ntuple on/off based on new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: Introduce new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Michal Schmidt) [RHEL-15675] - iavf: delete the iavf client interface (Michal Schmidt) [RHEL-15675] - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) [RHEL-15675] - iavf: use unregister_netdev (Michal Schmidt) [RHEL-15675] - iavf: rely on netdev's own registered state (Michal Schmidt) [RHEL-15675] - iavf: fix the waiting time for initial reset (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) [RHEL-15675] - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) [RHEL-15675] - iavf: fix comments about old bit locks (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) [RHEL-15675] - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) [RHEL-15675] - iavf: delete unused iavf_mac_info fields (Michal Schmidt) [RHEL-15675] - iavf: fix format warnings (Michal Schmidt) [RHEL-15675] - iavf: fix string truncation warnings (Michal Schmidt) [RHEL-15675] - iavf: remove "inline" functions from iavf_txrx.c (Michal Schmidt) [RHEL-15675] - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Michal Schmidt) [RHEL-15675] - iavf: Fix promiscuous mode configuration flow messages (Michal Schmidt) [RHEL-15675] - iavf: fix FDIR rule fields masks validation (Michal Schmidt) [RHEL-15675] - iavf: fix potential races for FDIR filters (Michal Schmidt) [RHEL-15675] - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Michal Schmidt) [RHEL-15675] - iavf: fix potential deadlock on allocation failure (Michal Schmidt) [RHEL-15675] - iavf: Remove unnecessary aer.h include (Michal Schmidt) [RHEL-15675] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Michal Schmidt) [RHEL-15675]- [rt] build kernel-rt-4.18.0-532.rt7.321.el8 [RHEL-5332] - devres: handle zero size in devm_kmalloc() (Mark Langsdorf) [RHEL-1025 RHEL-14039] - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Mark Langsdorf) [RHEL-1025] - cpufreq: drivers with target_index() must set freq_table (Mark Langsdorf) [RHEL-1025] - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (Mark Langsdorf) [RHEL-1025] - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Mark Langsdorf) [RHEL-1025] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1025] - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1025] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [RHEL-1025] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (Mark Langsdorf) [RHEL-1025] - netfilter: nfnetlink_osf: avoid OOB read (Phil Sutter) [RHEL-12299] {CVE-2023-39189} - crypto: qat - add NULL pointer check (Vladis Dronov) [RHEL-19124] - crypto: qat - fix mutex ordering in adf_rl (Vladis Dronov) [RHEL-19124] - crypto: qat - fix error path in add_update_sla() (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for rate limiting (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for ras (Vladis Dronov) [RHEL-19124] - x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-16845] - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-16845] - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-16845] - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-16845] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (Waiman Long) [RHEL-16845] - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15681] - igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15681] - igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15681] - intel: fix format warnings (Corinna Vinschen) [RHEL-15681] - intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15681] - ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15681] - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15681] - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15681] - igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15681] - igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15681] - igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15681] - igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15681] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Fix out of bounds access for ringbuf helpers (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generally fix helper register offset check (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generalize check_ctx_reg for reuse with other types (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce MEM_RDONLY flag (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-8476 RHEL-8925 RHEL-9037] {CVE-2022-0500 CVE-2022-23222} - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce composable reg, ret and arg types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - ipmi: Explicitly include correct DT includes (Tony Camuso) [RHEL-14570] - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Tony Camuso) [RHEL-14570] - ipmi: fix potential deadlock on &kcs_bmc->lock (Tony Camuso) [RHEL-14570] - ipmi_si: fix a memleak in try_smi_init() (Tony Camuso) [RHEL-14570] - ipmi: Change request_module to request_module_nowait (Tony Camuso) [RHEL-14570] - ipmi:ssif: Fix a memory leak when scanning for an adapter (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add check for kstrdup (Tony Camuso) [RHEL-14570] - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Tony Camuso) [RHEL-14570] - ipmi:ssif: Drop if blocks with always false condition (Tony Camuso) [RHEL-14570] - ipmi: fix SSIF not responding under certain cond. (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add send_retries increment (Tony Camuso) [RHEL-14570] - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (Tony Camuso) [RHEL-14570] - ipmi: simplify sysctl registration (Tony Camuso) [RHEL-14570] - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Tony Camuso) [RHEL-14570] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: handle invalid Tx completions more gracefully (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: move and rename reset helpers (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Query default VLAN before VNIC setup on a VF (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Don't issue AP reset during ethtool's reset operation (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Do not initialize PTP on older P3/P4 chips (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add missing 200G link speed reporting (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix typo in PCI id to device description string mapping (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix reporting of test result in ethtool selftest (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Defer PTP initialization to after querying function caps (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Change fw_cap to u64 to accommodate more capability bits (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: avoid overflow in bnxt_get_nvram_directory() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Avoid order-5 memory allocation for TPA data (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15680] - igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15680] - intel: fix format warnings (Corinna Vinschen) [RHEL-15680] - igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15680] - igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15680] - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15680] - igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15680] - igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15680] - igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15680] - igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15680] - eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15680] - igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15680] - igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15680] - igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15680] - igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15680] - igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15680] - igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15680] - igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15680] - igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15680] - igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15680] - igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15680] - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15680] - igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15680] - igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15680] - igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680] - igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15680] - igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15680] - igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15680] - igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15680] - igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15680] - igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15680] - igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15680] - igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680]- [rt] build kernel-rt-4.18.0-531.rt7.320.el8 [RHEL-5332] - s390/pci: fix iommu bitmap allocation (Tobias Huschle) [RHEL-18202] - net/smc: Fix pos miscalculation in statistics (Tobias Huschle) [RHEL-18203] - ibmveth: Remove condition to recompute TCP header checksum. (Mamatha Inamdar) [RHEL-12553] - net: thunderx: Fix the ACPI memory leak (Maurizio Lombardi) [RHEL-18244] - null_blk: Always check queue mode setting from configfs (Ming Lei) [RHEL-18182] - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Michal Schmidt) [RHEL-6655] {CVE-2022-41858} - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split (David Hildenbrand) [RHEL-8517] - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Sabrina Dubroca) [RHEL-16720] {CVE-2023-6176} - nfp: fix use-after-free in area_cache_get() (Ricardo Robaina) [RHEL-6567] {CVE-2022-3545} - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15188] {CVE-2023-45871} - igbvf: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15679] - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15679] - ixgbe: Fix panic during XDP_TX with > 64 CPUs (Ken Cox) [RHEL-15682] - ixgbe: Enable setting RSS table to default values (Ken Cox) [RHEL-15682] - ixgbe: Allow flow hash to be set via ethtool (Ken Cox) [RHEL-15682] - vsock/virtio: remove socket from connected/bound list on shutdown (Stefano Garzarella) [RHEL-17877] - vsock/virtio: initialize the_virtio_vsock before using VQs (Stefano Garzarella) [RHEL-17877] - vsock: send SIGPIPE on write to shutdowned socket (Stefano Garzarella) [RHEL-17877] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [RHEL-17877] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [RHEL-7165] - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [RHEL-7165] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-7165] - virtio_net: get build_skb() buf by data ptr (Laurent Vivier) [RHEL-7165] - virtio-net: fix for unable to handle page fault for address (Laurent Vivier) [RHEL-7165] - scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9860] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9860] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9860] - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add memory controller support (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add group exclusivity (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Move discovery and registration (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Refactor uncore management (Michael Petlan) [RHEL-9993] - RDMA/hfi1: Workaround truncation compilation error (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Remove redundant assignment to pointer ppd (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Replace deprecated strncpy (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Reduce printing of errors during driver shut down (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix possible panic during hotplug remove (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Use struct_size() (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Suppress useless compiler warnings (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Remove trace newlines (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Izabela Bakollari) [RHEL-18211] - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Izabela Bakollari) [RHEL-18211]- [rt] build kernel-rt-4.18.0-530.rt7.319.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (David Marlin) [RHEL-1231] {CVE-2023-40283} - amd_hsmp: Add HSMP protocol version 5 messages (John Allen) [2072238] - KVM: s390/mm: Properly reset no-dat (Cédric Le Goater) [RHEL-17383] - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Cédric Le Goater) [RHEL-17383] - nvme-rdma: fix typo in comment (Kamal Heib) [RHEL-10968] - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (Kamal Heib) [RHEL-10968] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [RHEL-11209] - ibmveth: Ethtool set queue support (Mamatha Inamdar) [RHEL-11209] - ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [RHEL-11209] - ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [RHEL-11209] - ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() (Mamatha Inamdar) [RHEL-11209] - vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, use bool for rep (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, union perm checks in vt_do_kdsk_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extract vt_kdgkbent and vt_kdskbent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, sort includes (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, include linux/spinlock.h (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extend func_buf_lock to readers (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, simplify vt_kdgkbsent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty/vt: fix write/write race in ioctl(KDSKBSENT) handler (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty: keyboard, do not speculate on func_table index (John W. Linville) [RHEL-3015] {CVE-2020-25656} - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (David Marlin) [RHEL-17716] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (David Marlin) [RHEL-17716] - bluetooth: use dev_addr_set() (David Marlin) [RHEL-17716] - bluetooth: use eth_hw_addr_set() (David Marlin) [RHEL-17716] - Bluetooth: Rename driver .prevent_wake to .wakeup (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Ask ic_info to drop firmware (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_prevent_wake entry (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_suspend entry (David Marlin) [RHEL-17716] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (David Marlin) [RHEL-17716] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for codec offload (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for quality reports (David Marlin) [RHEL-17716] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-17716] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: Apply missing portion of previously applied commit to correct context. (David Marlin) [RHEL-17716] - Bluetooth: Fix wrong opcode when LL privacy enabled (David Marlin) [RHEL-17716] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (David Marlin) [RHEL-17716] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (David Marlin) [RHEL-17716] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (David Marlin) [RHEL-17716] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (David Marlin) [RHEL-17716] - Bluetooth: Fix passing NULL to PTR_ERR (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (David Marlin) [RHEL-17716] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (David Marlin) [RHEL-17716] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (David Marlin) [RHEL-17716] - Bluetooth: Add bt_skb_sendmmsg helper (David Marlin) [RHEL-17716] - Bluetooth: hci_uart: fix GPF in h5_recv (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix incorrect out of memory check (David Marlin) [RHEL-17716] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (David Marlin) [RHEL-17716] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (David Marlin) [RHEL-17716] - Bluetooth: Add offload feature under experimental flag (David Marlin) [RHEL-17716] - Bluetooth: Add support for msbc coding format (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define a callback to fetch codec config data (David Marlin) [RHEL-17716] - Bluetooth: Configure codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (David Marlin) [RHEL-17716] - Bluetooth: Allow setting of codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define callback to fetch data_path_id (David Marlin) [RHEL-17716] - Bluetooth: Allow querying of supported offload codecs over SCO socket (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read supported offload use cases (David Marlin) [RHEL-17716] - Bluetooth: Add support for Read Local Supported Codecs V2 (David Marlin) [RHEL-17716] - Bluetooth: Enumerate local supported codec and cache details (David Marlin) [RHEL-17716] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (David Marlin) [RHEL-17716] - Bluetooth: call sock_hold earlier in sco_conn_del (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read boot address irrespective of controller mode (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix boot address (David Marlin) [RHEL-17716] - Bluetooth: Fix using RPA when address has been resolved (David Marlin) [RHEL-17716] - Bluetooth: Fix using address type from events (David Marlin) [RHEL-17716] - Bluetooth: Fix enabling advertising for central role (David Marlin) [RHEL-17716] - Bluetooth: set quality report callback for Intel (David Marlin) [RHEL-17716] - Bluetooth: Support the quality report events (David Marlin) [RHEL-17716] - Bluetooth: refactor set_exp_feature with a feature table (David Marlin) [RHEL-17716] - Bluetooth: btintel: support link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: btusb: disable Intel link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-17716] - Bluetooth: reorganize functions from hci_sock_sendmsg() (David Marlin) [RHEL-17716] - crypto: qat - prevent underflow in rp2srv_store() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix deadlock in backlog processing (Vladis Dronov) [RHEL-15642] - crypto: qat - move adf_cfg_services (Vladis Dronov) [RHEL-15642] - crypto: qat - add num_rps sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rp2svc sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting sysfs interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting feature to qat_4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add retrieval of fw capabilities (Vladis Dronov) [RHEL-15642] - crypto: qat - add bits.h to icp_qat_hw.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move admin api (Vladis Dronov) [RHEL-15642] - crypto: qat - fix ring to service map for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - use masks for AE groups (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config related functions (Vladis Dronov) [RHEL-15642] - crypto: qat - count QAT GEN4 errors (Vladis Dronov) [RHEL-15642] - crypto: qat - add error counters (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add adf_get_aram_base() helper function (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of compression related errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of correctable errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add infrastructure for error reporting (Vladis Dronov) [RHEL-15642] - crypto: qat - fix double free during reset (Vladis Dronov) [RHEL-15642] - crypto: qat - add cnv_errors debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - add pm_status debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor included headers (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove zlib-deflate (Vladis Dronov) [RHEL-15642] - crypto: qat - increase size of buffers (Vladis Dronov) [RHEL-15642] - crypto: qat - enable dc chaining service (Vladis Dronov) [RHEL-15642] - crypto: qat - consolidate services structure (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of compression algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of crypto algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - ignore subsequent state up commands (Vladis Dronov) [RHEL-15642] - crypto: qat - do not shadow error code (Vladis Dronov) [RHEL-15642] - crypto: qat - fix state machines cleanup paths (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor deprecated strncpy (Vladis Dronov) [RHEL-15642] - crypto: qat - Use list_for_each_entry() helper (Vladis Dronov) [RHEL-15642] - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Vladis Dronov) [RHEL-15642] - crypto: qat - fix crypto capability detection for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove unused function declarations (Vladis Dronov) [RHEL-15642] - crypto: qat - use kfree_sensitive instead of memset/kfree() (Vladis Dronov) [RHEL-15642] - crypto: qat - replace the if statement with min() (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat counters check (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat feature (Vladis Dronov) [RHEL-15642] - crypto: qat - add measure clock frequency (Vladis Dronov) [RHEL-15642] - crypto: qat - drop obsolete heartbeat interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add internal timer for qat 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add fw_counters debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - change value of default idle filter (Vladis Dronov) [RHEL-15642] - crypto: qat - do not export adf_init_admin_pm() (Vladis Dronov) [RHEL-15642] - crypto: qat - expose pm_idle_enabled through sysfs (Vladis Dronov) [RHEL-15642] - crypto: qat - extend configuration for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config logic for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - make fw images name constant (Vladis Dronov) [RHEL-15642] - crypto: qat - move returns to default case (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffers before free for RSA (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffer before free for DH (Vladis Dronov) [RHEL-15642] - crypto: qat - update slice mask for 4xxx devices (Vladis Dronov) [RHEL-15642] - crypto: qat - set deprecated capabilities as reserved (Vladis Dronov) [RHEL-15642] - crypto: qat - add missing function declaration in adf_dbgfs.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move dbgfs init to separate file (Vladis Dronov) [RHEL-15642] - crypto: qat - drop redundant adf_enable_aer() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix apply custom thread-service mapping for dc service (Vladis Dronov) [RHEL-15642] - crypto: qat - make state machine functions static (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor device restart logic (Vladis Dronov) [RHEL-15642] - crypto: qat - replace state machine calls (Vladis Dronov) [RHEL-15642] - crypto: qat - fix concurrency issue when device state changes (Vladis Dronov) [RHEL-15642] - crypto: qat - delay sysfs initialization (Vladis Dronov) [RHEL-15642] - crypto: qat - Include algapi.h for low-level Crypto API (Vladis Dronov) [RHEL-15642] - crypto: rsa-pkcs1pad - Use helper to set reqsize (Vladis Dronov) [RHEL-15642] - units: Add BYTES_PER_*BIT (Vladis Dronov) [RHEL-15642]- [rt] build kernel-rt-4.18.0-529.rt7.318.el8 [RHEL-5332] - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [RHEL-11728] {CVE-2023-39193} - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16690] {CVE-2023-6121} - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3876] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140228] - Fix double fget() in vhost_net_set_backend() (Jon Maloy) [RHEL-7162] {CVE-2023-1838} - mptcp: fix disconnect vs accept race (Davide Caratti) [RHEL-15347] - mptcp: fix accept vs worker race (Davide Caratti) [RHEL-15347] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [RHEL-15347] - mptcp: fix UaF in listener shutdown (Davide Caratti) [RHEL-15347] - mptcp: fix lockdep false positive (Davide Caratti) [RHEL-15347] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [RHEL-15347] - mptcp: refactor passive socket initialization (Davide Caratti) [RHEL-15347] - mptcp: set msk local address earlier (Davide Caratti) [RHEL-15347] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [RHEL-15347] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [RHEL-15347] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10101] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10101] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10101] - clk: fix leak on devm_clk_bulk_get_all() unwind (Jerry Snitselaar) [RHEL-10101] - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: fix typo of sizeof argument (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix possible invalid drm gem put calls (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix shader stage validation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: remove unused vmw_overlay function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Print errors when running on broken/unsupported configs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix src/dst_pitch confusion (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Replace one-element array with flexible-array member (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Do not drop the reference to the handle too soon (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop accessing buffer objects which failed init (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Make the driver work without the dummy resources (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop using raw ttm_buffer_object's (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Abstract placement selection (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename dummy to is_iomem (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Simplify fb pinning (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename vmw_buffer_object to vmw_bo (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Remove the duplicate bo_free function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Use the common gem mmap instead of the custom code (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/radeon: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/qxl: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/gem-vram: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: prevent moving of pinned BOs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating a dummy resource for pipelined gutting (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating dummy resources during BO creation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: clear the ttm_tt when bo->resource is NULL (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/i915/ttm: audit remaining bo->resource (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Stop accessing buffer objects which failed init" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Do not drop the reference to the handle too soon" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Fix Legacy Display Unit atomic drm support" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-1021] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-1021] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-1021] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-1021] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-1021] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-1021] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-1021] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [RHEL-1021] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-1021] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [RHEL-1021] - ACPI: make kobj_type structures constant (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [RHEL-1021] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [RHEL-1021] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [RHEL-1021] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [RHEL-1021] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [RHEL-1021] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [RHEL-1021] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [RHEL-1021] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [RHEL-1021] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [RHEL-1021] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [RHEL-1021] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [RHEL-1021] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [RHEL-1021] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [RHEL-1021] - redhat: configs: enable FFH OpRegion handlers (Mark Langsdorf) [RHEL-1021] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [RHEL-1021] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [RHEL-1021] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [RHEL-1021] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [RHEL-1021] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [RHEL-1021] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [RHEL-1021] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [RHEL-1021] - arm64: acpi: Fix possible memory leak of ffh_ctxt (Mark Langsdorf) [RHEL-1021] - arm64: Add architecture specific ACPI FFH Opregion callbacks (Mark Langsdorf) [RHEL-1021] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [RHEL-1021] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [RHEL-1021] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [RHEL-1021] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [RHEL-1021] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [RHEL-1021] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Fix a NULL pointer dereference (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (Mark Langsdorf) [RHEL-1021] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [RHEL-1021] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [RHEL-1021] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [RHEL-1021] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [RHEL-1021] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (Mark Langsdorf) [RHEL-1021] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [RHEL-1021] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Fix indentation of video_detect_dmi_table[] entries (Mark Langsdorf) [RHEL-1021] - platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [RHEL-1021] - ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [RHEL-1021] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [RHEL-1021] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [RHEL-1021]- [rt] build kernel-rt-4.18.0-528.rt7.317.el8 [RHEL-5332] - s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622]- [rt] build kernel-rt-4.18.0-527.rt7.316.el8 [RHEL-5332] - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5340] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-15023] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [RHEL-10028] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5730] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14350] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14838] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [RHEL-14838] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [RHEL-14838] - sctp: handle invalid error codes without calling BUG() (Xin Long) [RHEL-14838] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [RHEL-14838] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [RHEL-14838] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-4666] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [RHEL-4666] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [RHEL-4666] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [RHEL-4666] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [RHEL-4666] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [RHEL-4666] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [RHEL-4666] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-4666] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [RHEL-4666] - KVM: s390: add tracepoint in gmap notifier (Cédric Le Goater) [RHEL-11434] - KVM: s390: add stat counter for shadow gmap events (Cédric Le Goater) [RHEL-11434] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix sthyi error handling (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix index value of replaced ASCE (Cédric Le Goater) [RHEL-9581] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Cédric Le Goater) [RHEL-9581] - KVM: s390: vsie: fix the length of APCB bitmap (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Cédric Le Goater) [RHEL-9581] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix external interruption loop not always detected (Cédric Le Goater) [RHEL-9581] - s390: vfio-ap: tighten the NIB validity check (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: leak the topmost page table when destroy fails (Cédric Le Goater) [RHEL-9581] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Carlos Maiolino) [RHEL-15010] - ext4: fix deadlock due to mbcache entry corruption (Carlos Maiolino) [RHEL-15010] - mbcache: automatically delete entries from cache on freeing (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [RHEL-15010] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [RHEL-15010] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [RHEL-15010] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-15010] - ext4: avoid BUG_ON when creating xattrs (Carlos Maiolino) [RHEL-15010] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix uninititialized value in 'ext4_evict_inode' (Carlos Maiolino) [RHEL-15010] - ext4: fix corruption when online resizing a 1K bigalloc fs (Carlos Maiolino) [RHEL-15010] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-15010] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-15010] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-15010] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-15010] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-15010] - ext4: silence the warning when evicting inode with dioread_nolock (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free in ext4_ext_shift_extents (Carlos Maiolino) [RHEL-15010] - ext4: fix warning in 'ext4_da_release_space' (Carlos Maiolino) [RHEL-15010] - jbd2: wake up journal waiters in FIFO order, not LIFO (Carlos Maiolino) [RHEL-15010] - ext4: place buffer head allocation before handle start (Carlos Maiolino) [RHEL-15010] - ext4: fix check for block being out of directory size (Carlos Maiolino) [RHEL-15010] {CVE-2022-1184} - ext4: make ext4_lazyinit_thread freezable (Carlos Maiolino) [RHEL-15010] - ext4: fix null-ptr-deref in ext4_write_info (Carlos Maiolino) [RHEL-15010] - ext4: limit the number of retries after discarding preallocations blocks (Carlos Maiolino) [RHEL-15010] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Carlos Maiolino) [RHEL-15010] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Carlos Maiolino) [RHEL-15010] - ext4: fix race when reusing xattr blocks (Carlos Maiolino) [RHEL-15010] - ext4: unindent codeblock in ext4_xattr_block_set() (Carlos Maiolino) [RHEL-15010] - ext4: remove EA inode entry from mbcache on inode eviction (Carlos Maiolino) [RHEL-15010] - ext4: use kmemdup() to replace kmalloc + memcpy (Carlos Maiolino) [RHEL-15010] - ext4: avoid remove directory when directory is corrupted (Carlos Maiolino) [RHEL-15010] - ext4: recover csum seed of tmp_inode after migrating to extents (Carlos Maiolino) [RHEL-15010] - mbcache: add functions to delete entry if unused (Carlos Maiolino) [RHEL-15010] - mbcache: don't reclaim used entries (Carlos Maiolino) [RHEL-15010] - redhat/configs: Disable AMD PMF driver (Prarit Bhargava) [RHEL-10011] - x86/amd_nb: Add PCI ID for family 19h model 78h (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: provide user message where s0ix is not supported (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add line break for readability (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add num_samples message id support to STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: Fix refcount leak in amd_pmc_probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix build without debugfs (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add sysfs files for SMU (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Always write to the STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add defines for STB events (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmf: Add support for PMF core layer (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new platform support (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new acpi id for PMC controller (Prarit Bhargava) [RHEL-10011] - platform/x86: Move AMD platform drivers to separate directory (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix build error unused-function (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move FCH init to first use (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move SMU logging setup out of init (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Only report STB errors when STB enabled (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Drop CPU QoS workaround (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Output error codes in messages (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move to later in the suspend process (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Correct usage of SMU version (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (Prarit Bhargava) [RHEL-10011] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9861] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9859] - qla2xxx: Fix double free of dsd_list during driver load. (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9859] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9859]- [rt] build kernel-rt-4.18.0-526.rt7.315.el8 [RHEL-5332] - cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372] - vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622} - netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192} - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830] - net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568] - net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568] - net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040] - ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032] - net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032] - selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032] - net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071] - PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071] - usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071] - debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071] - dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071] - dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071] - dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071] - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071] - overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071] - test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071] - overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071] - test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071] - overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071] - docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071] - docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071] - docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071] - docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071] - docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13071] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071] - dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071] - usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]- [rt] build kernel-rt-4.18.0-525.rt7.314.el8 [RHEL-5332] - net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227302] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218335] {CVE-2023-39198} - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Vitaly Kuznetsov) [RHEL-3656] - net: virtio_net_hdr_to_skb: count transport header in UFO (Cindy Lu) [RHEL-6030] - ice: reset first in crash dump kernels (Petr Oros) [2139761] - perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8246] - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8232] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1022] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1022] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add use_arch[|_cache]_info field/function (Mark Langsdorf) [RHEL-1022] - arch_topology: Remove early cacheinfo error message if -ENOENT (Mark Langsdorf) [RHEL-1022] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Mark Langsdorf) [RHEL-1022] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add arch specific early level initializer (Mark Langsdorf) [RHEL-1022] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1022] - regmap: Add RAM backed register map (Mark Langsdorf) [RHEL-1022] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1022] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1022] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1022] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1022] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1022] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1022] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1022] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1022] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1022] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1022] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1022] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1022] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1022] - arm64: topology: move store_cpu_topology() to shared code (Mark Langsdorf) [RHEL-1022] - filemap: skip write and wait if end offset precedes start (Nico Pache) [RHEL-5620] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [RHEL-5620] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5620] - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Nico Pache) [RHEL-5620] - writeback: fix call of incorrect macro (Nico Pache) [RHEL-5620] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5620] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [RHEL-5620] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [RHEL-5620] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [RHEL-5620] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [RHEL-5620] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [RHEL-5620] - mm: Make failslab writable again (Nico Pache) [RHEL-5620] - mm: migrate: fix THP's mapcount on isolation (Nico Pache) [RHEL-5620] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [RHEL-5620] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [RHEL-5620] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [RHEL-5620] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [RHEL-5620] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [RHEL-5620] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Nico Pache) [RHEL-5620] - highmem: fix checks in __kmap_local_sched_{in,out} (Nico Pache) [RHEL-5620] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Nico Pache) [RHEL-5620] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Nico Pache) [RHEL-5620] - memblock: use kfree() to release kmalloced memblock regions (Nico Pache) [RHEL-5620] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Nico Pache) [RHEL-5620] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Nico Pache) [RHEL-5620] - mm/hugetlb: initialize hugetlb_usage in mm_init (Nico Pache) [RHEL-5620] - mm: mempolicy: don't have to split pmd for huge zero page (Nico Pache) [RHEL-5620] - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes (Nico Pache) [RHEL-5620] - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() (Nico Pache) [RHEL-5620] - delayacct: clear right task's flag after blkio completes (Nico Pache) [RHEL-5620] - mm: remove lru_add_drain_all in alloc_contig_range (Nico Pache) [RHEL-5620] - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Nico Pache) [RHEL-5620] - mm/page_alloc: fix documentation error (Nico Pache) [RHEL-5620] - s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality (Nico Pache) [RHEL-5620] - powerpc/mm: Fix "sz" set but not used warning (Nico Pache) [RHEL-5620] - powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search (Nico Pache) [RHEL-5620] - mm: ksm: do not block on page lock when searching stable tree (Nico Pache) [RHEL-5620] - powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros (Nico Pache) [RHEL-5620] - arm64: mm: Export __sync_icache_dcache() for xen-privcmd (Nico Pache) [RHEL-5620]- [rt] build kernel-rt-4.18.0-524.rt7.313.el8 [RHEL-5332] - pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [RHEL-4969] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8630] - net/sched: cls_rsvp: always try to match inside the linear part of skb (Davide Caratti) [RHEL-11730] {CVE-2023-42755} - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221468] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221468] {CVE-2023-3567} - vt_kdsetmode: extend console locking (John W. Linville) [RHEL-3016] {CVE-2021-3753} - console: consume APC, DM, DCS (John W. Linville) [RHEL-3016] {CVE-2021-3753} - vt_ioctl: move vt_kdsetmode out of vt_k_ioctl (John W. Linville) [RHEL-3016] {CVE-2021-3753} - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14311] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14311] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14311] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14311] - ibmvnic: Assign XPS map to correct queue index (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Toggle between queue types in affinity mapping (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Update XPS assignments during affinity binding (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Assign IRQ affinity hints to device queues (Mukesh Chaurasiya) [RHEL-11210] - mm/slub: fix a slab missed to be freed problem (Rafael Aquini) [RHEL-9526] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Rafael Aquini) [RHEL-9526] - mm/slub: convert object_map_lock to non-raw spinlock (Rafael Aquini) [RHEL-9526] - mm/slub: remove slab_lock() usage for debug operations (Rafael Aquini) [RHEL-9526] - mm/slub: restrict sysfs validation to debug caches and make it safe (Rafael Aquini) [RHEL-9526] - mm/slub: move free_debug_processing() further (Rafael Aquini) [RHEL-9526] - mm/slub: remove unneeded return value of slab_pad_check (Rafael Aquini) [RHEL-9526] - s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11194] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11194] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11198] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11198] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11198] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11198] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11198] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11198] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11198] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11198] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11198] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-13917] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-13917] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-13917] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-13917] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-13917] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-13917] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-13917] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-13917] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-13917] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-13917] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-13917] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-13917] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-13917] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-13917]- [rt] build kernel-rt-4.18.0-523.rt7.312.el8 [RHEL-5332] - cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-7930 RHEL-9046] {CVE-2023-1192} - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-13360] - media: technisat-usb2: break out of loop at end of buffer (Desnes Nunes) [RHEL-3013 RHEL-3895] {CVE-2019-15505} - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6429 RHEL-7053] {CVE-2023-2166} - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [RHEL-5147] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [RHEL-14767] - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Peter Xu) [RHEL-7210] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7185 RHEL-7267] {CVE-2023-3812} - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6357] {CVE-2023-31083} - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10313 RHEL-11030] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10313 RHEL-11030] - x86/sev: Check for user-space IOIO pointing to kernel space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Check IOBM for IOIO exceptions from user-space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Disable MMIO emulation from user mode (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - bonding: do not assume skb mac_header is set (Hangbin Liu) [RHEL-13959] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13959] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13959] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [RHEL-13959] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [RHEL-13959] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [RHEL-13959] - bonding: fix send_peer_notif overflow (Hangbin Liu) [RHEL-13959] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [RHEL-13959] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [RHEL-13959] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [RHEL-13959] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [RHEL-13959] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [2111392] - KVM: s390: Add UV feature negotiation (Thomas Huth) [2111392] - s390/uv: UV feature check utility (Thomas Huth) [2111392] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [2111392] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [2111392] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [2111392] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [2111392] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [2111392] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [2111392] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [2111392] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [2111392] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [2111392] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [2111392] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [2111392] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [2111392] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Thomas Huth) [2111392] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [2111392] - s390/vfio_ap: increase max wait time for reset verification (Thomas Huth) [2111392] - s390/vfio_ap: fix handling of error response codes (Thomas Huth) [2111392] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Thomas Huth) [2111392] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Thomas Huth) [2111392] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Thomas Huth) [2111392] - s390/vfio-ap: verify reset complete in separate function (Thomas Huth) [2111392] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Thomas Huth) [2111392] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Thomas Huth) [2111392] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Thomas Huth) [2111392]- [rt] build kernel-rt-4.18.0-522.rt7.311.el8 [RHEL-5332] - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8444] {CVE-2023-42753} - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6261 RHEL-7058] {CVE-2023-4133} - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (Florian Westphal) [RHEL-5742] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Artem Savkov) [RHEL-7534 RHEL-7535] {CVE-2023-2163} - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2238379] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1672] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6384] - libfs: take cursors out of list when moving past the end of directory (Jeffrey Layton) [RHEL-15148] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14379] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14379] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14379] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-14379] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8244] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-1728] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-1728] - x86/sgx: mark as supported (Vladis Dronov) [2041881] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041881] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041881] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041881] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041881] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041881] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041881] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041881] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041881] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Vladis Dronov) [2041881] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041881] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041881] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041881]- [rt] build kernel-rt-4.18.0-521.rt7.310.el8 [RHEL-5332] - team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961] - kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484] - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484] - kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734] - block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407] - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407] - Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407] - block: disk_events: introduce event flags (Ming Lei) [RHEL-2407] - block: genhd: remove async_events field (Ming Lei) [RHEL-2407] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205] - KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298] - KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]- [rt] build kernel-rt-4.18.0-520.rt7.309.el8 [RHEL-5332] - kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181912] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181912] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181912] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181912] - redhat: fix bug/zjira sort in the changelog (Patrick Talbert) - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [RHEL-14504] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14377] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14377] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [RHEL-14377] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5427] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-13718] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-12413] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-12413] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14375] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [RHEL-14375] - icmp: guard against too small mtu (Guillaume Nault) [RHEL-14375] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [RHEL-14375] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13954] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13954] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13954] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13954] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13954] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [RHEL-13954] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [RHEL-13954]- [rt] build kernel-rt-4.18.0-519.rt7.308.el8 [RHEL-5332] - redhat: remove kabi-rhel810 directory (Prarit Bhargava) - redhat: Update .gitignore for 8.10 kabi files (Prarit Bhargava) - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11509 RHEL-11527] {CVE-2023-5178} - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-6045] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11200] - net: openvswitch: add support for l4 symmetric hashing (Antoine Tenart) [RHEL-10498] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10475 RHEL-10477] {CVE-2023-42752} - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Ivan Vecera) [RHEL-12418] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-8648] - Input: gtco - bounds check collection indent level (Desnes Nunes) [RHEL-3014 RHEL-3892] {CVE-2019-13631} - x86/microcode/AMD: Rip out static buffers (Prarit Bhargava) [2225261] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12340] - netfilter: conntrack: Fix gre tunneling over ipv6 (Florian Westphal) [RHEL-12497] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-6157] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-6157]- [rt] build kernel-rt-4.18.0-518.rt7.307.el8 [RHEL-5332] - trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192614] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192614] - smp: reword smp call IPI comment (Jerome Marchand) [2192614] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192614] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192614] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192614] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192614] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192614] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1032] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1032] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1032] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1032] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-1028] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-1028] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-1028] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-1028] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-1028] - IB/iser: remove unused macros (Kamal Heib) [RHEL-1028] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-1028] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-1028] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-1028] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-1028] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-1028] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1028] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-1028] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-1028] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-9875] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [RHEL-10997] - fbcon: set_con2fb_map needs to set con2fb_map! (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-3652] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [RHEL-3872] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6389] {CVE-2023-25775} - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cgroup: add pids.peak interface for pids controller (Waiman Long) [RHEL-10099] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cpufreq: amd-pstate: fix global sysfs attribute type (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add a kernel config option to set default mode (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Prarit Bhargava) [2218687] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add ->fast_switch() callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided mode control support via sysfs (Prarit Bhargava) [2218687] - amd-pstate: Fix amd_pstate mode switch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided autonomous mode (Prarit Bhargava) [2218687] - ACPI: CPPC: Add auto select register read/write support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: move to use bus_get_dev_root() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: avoid uninitialized variable use (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: add driver working mode switch support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement suspend and resume callbacks (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Prarit Bhargava) [2218687] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix initial highest_perf value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Expose struct amd_cpudata (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: update pstate frequency transition delay time (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: fix wrong lowest perf fetch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix white-space (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: simplify cpudata pointer assignment (Prarit Bhargava) [2218687] - locking: revert comment from KRTS JiraReadiness exercise (Eirik Fuller) [RHEL-11976]- [rt] build kernel-rt-4.18.0-517.rt7.306.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152857] {CVE-2022-45934} - tracing/histograms: Fix parsing of "sym-offset" modifier (Jerome Marchand) [2229575] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-3379] - task_work: cleanup notification modes (Audra Mitchell) [RHEL-1064] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2131821] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2131821] - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [RHEL-2527] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [RHEL-2527] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-2527] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-11241] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-11241] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-11241] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-11241] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539] - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602] - gfs2: Add quota_change type (Bob Peterson) [2224075]- [rt] build kernel-rt-4.18.0-516.rt7.305.el8 [RHEL-5332] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084] - drm/i915: Do not disable preemption for resets (John B. Wyatt IV) [2212309 2213314] - drm/i915: Drop the irqs_disabled() check (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Queue and wait for the irq_work item. (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't check for atomic context on PREEMPT_RT (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (John B. Wyatt IV) [2212309 2213314] - drm/i915: Use preempt_disable/enable_rt() where recommended (John B. Wyatt IV) [2212309 2213314]- [rt] build kernel-rt-4.18.0-515.rt7.304.el8 [RHEL-5332] - s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2830] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2850] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2831] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2854] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2410] - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2227601] - arm64: kdump: Remove custom linux,usable-memory-range handling (Baoquan He) [RHEL-2307] - arm64: kdump: Remove custom linux,elfcorehdr handling (Baoquan He) [RHEL-2307] - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Dean Nelson) [RHEL-1784] {CVE-2022-45919} - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Dean Nelson) [RHEL-1841] {CVE-2022-45884} - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Dean Nelson) [RHEL-1842] {CVE-2022-45886} - media: dvb_ca_en50221: fix a size write bug (Dean Nelson) [RHEL-1784] - media: dvbdev: fix refcnt bug (Dean Nelson) [RHEL-1841] - media: dvbdev: adopts refcnt to avoid UAF (Dean Nelson) [RHEL-1841] - media: dvbdev: fix error logic at dvb_register_device() (Dean Nelson) [RHEL-1841] - media: dvb_net: avoid speculation from net slot (Dean Nelson) [RHEL-1842] - media: dvb_ca_en50221: avoid speculation from CA slot (Dean Nelson) [RHEL-1784] - media: dvbdev: Fix memleak in dvb_register_device (Dean Nelson) [RHEL-1841] - media: media/dvb: Use kmemdup rather than duplicating its implementation (Dean Nelson) [RHEL-1841] - media: dvbdev: remove double-unlock (Dean Nelson) [RHEL-1841] - media: dvb-core: fix epoll() by calling poll_wait first (Dean Nelson) [RHEL-1784] - media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() (Dean Nelson) [RHEL-1784] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]- [rt] build kernel-rt-4.18.0-514.rt7.303.el8 [2180997] - redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko) - redhat: add additional gating boot tests (Denys Vlasenko) - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - scsi: st: Add third party poweron reset handling (John Meneghini) [1930388] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179898] {CVE-2023-1513} - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965] - s390/ap: add ap status asynch error support (Tobias Huschle) [2110511] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511] - s390/ap: adjust whitespace (Tobias Huschle) [2110511] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110511] - s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511] - s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511] - s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511] - s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511] - s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511] - s390/ap: get rid of register asm (Tobias Huschle) [2110511] - s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511] - s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511] - internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554] - internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-513.rt7.302.el8 [2180997] - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609} - cifs: fix bogus cifs_mount error handling in RHEL8 (Jeffrey Layton) [2215018] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Ricardo Robaina) [2190255] {CVE-2023-30456} - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2196717] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156366 2156371] {CVE-2022-4744} - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225103] {CVE-2023-3776} - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225196] {CVE-2023-3611} - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Davide Caratti) [2225196] - net/sched: sch_qfq: refactor parsing of netlink parameters (Davide Caratti) [2225196] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2229152] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2229152] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2229152] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2229152] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2229152] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2229152] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2095340] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2095340] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2095340] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2095340] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2095340] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2095340] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2095340] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2095340] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2095340] - gfs2: init system threads before freeze lock (Bob Peterson) [2095340] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2222573] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2222573] - net: mana: Add support for vlan tagging (Bandan Das) [2222573] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2222573] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2222573] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2222573] - net: mana: Add support for jumbo frame (Bandan Das) [2222573] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2222573] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2222573] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2222573] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2222573] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2222573] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2227743] - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2232451] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2232451] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2232451] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2232451] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2232451]- [rt] build kernel-rt-4.18.0-512.rt7.301.el8 [2180997] - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- [rt] build kernel-rt-4.18.0-511.rt7.300.el8 [2180997] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2224007] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229889] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- [rt] build kernel-rt-4.18.0-510.rt7.299.el8 [2180997] - locking: 8.9 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-982] - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2216152] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165932] {CVE-2023-0597}- [rt] build kernel-rt-4.18.0-509.rt7.298.el8 [2180997] - cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176120] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215511] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212207] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212207] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2216140] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- [rt] build kernel-rt-4.18.0-508.rt7.297.el8 [2180997] - HID: betop: check shape of output reports (Desnes Nunes) [2212166] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153577] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2216148] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213141] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226837] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226837] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- [rt] build kernel-rt-4.18.0-507.rt7.296.el8 [2180997] - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179931] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187266] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- [rt] build kernel-rt-4.18.0-506.rt7.295.el8 [2180997] - kernel-rt: config: adjust CONFIG_LOCKDEP_CHAINS_BITS (John B. Wyatt IV) [2193452] - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139618] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - [rt] Revert "Split IRQ-off and zone->lock while freeing pages from PCP list #1" (Chris White) [2225324] - [rt] Revert " Split IRQ-off and zone->lock while freeing pages from PCP list #2" (Chris White) [2225324]- [rt] build kernel-rt-4.18.0-505.rt7.294.el8 [2180997] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214357] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2219530] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390}- [rt] build kernel-rt-4.18.0-504.rt7.293.el8 [2180997] - blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213206] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222817]- [rt] build kernel-rt-4.18.0-503.rt7.292.el8 [2180997] - s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213491] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- [rt] build kernel-rt-4.18.0-502.rt7.291.el8 [2180997] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222369] - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212178] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- [rt] build kernel-rt-4.18.0-501.rt7.290.el8 [2180997] - x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2216997] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- [rt] build kernel-rt-4.18.0-500.rt7.289.el8 [2180997] - mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- [rt] build kernel-rt-4.18.0-499.rt7.288.el8 [2180997] - s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- [rt] build kernel-rt-4.18.0-498.rt7.287.el8 [2180997] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209647] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156579] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192300] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185962] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192672] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- [rt] build kernel-rt-4.18.0-497.rt7.286.el8 [2180997] - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- [rt] build kernel-rt-4.18.0-496.rt7.285.el8 [2180997] - netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196359] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- [rt] build kernel-rt-4.18.0-495.rt7.284.el8 [2180997] - i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186285] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186285] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196155] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187464] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188406] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196315] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153574] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- [rt] build kernel-rt-4.18.0-494.rt7.283.el8 [2180997] - net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192681] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193103] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- [rt] build kernel-rt-4.18.0-493.rt7.282.el8 [2180997] - Revert "drm/i915: Depend on !PREEMPT_RT." (John B. Wyatt IV) [2149799] - kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181880] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174410] {CVE-2023-1118}- [rt] build kernel-rt-4.18.0-492.rt7.281.el8 [2180997] - xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279] - Remove unused ZRTBZ variable (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-491.rt7.280.el8 [2180997] - iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588] - [rt] build kernel-rt-4.18.0-490.rt7.279.el8 [2180997] - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- [rt] build kernel-rt-4.18.0-489.rt7.278.el8 [2180997] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184957] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- [rt] build kernel-rt-4.18.0-488.rt7.277.el8 [2180997] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- [rt] build kernel-rt-4.18.0-487.rt7.276.el8 [2180997] - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2159514] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176160] {CVE-2023-1252}- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179825] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148405] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148409] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(4.18.0-553.5.1.rt7.346.el8_104.18.0-553.5.1.rt7.346.el8_104.18.0-553.5.1.rt7.346.el8_10.x86_644.18.0-553.5.1.rt7.346.el8_10  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~          !"#$%&'()*+,-./01232444456789:::;<=>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@AAABCDEFFFGHHHIJKLMNOPQRSTUVWXYZZZ[\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdddeefghhhiiiiiiiiiiiijkjjjlmnopqrssssstuvwwxyregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_ifs.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cs42l42-sdw.ko.xzsnd-soc-cs42l42.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98363.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca-dmic.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xz/lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/hid//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/leds//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/parport//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/target//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/tty//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/uio//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/fs/cifs//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/mm//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/atm//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/can//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/l2tp//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/mac80211//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/mac802154//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/mpls//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/rfkill//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/wireless//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/synth//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/virtio//lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/x86/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'P P PAP(P?PEPNPWPYPZP[P\P]P^P`PPPQPPPPPPPPPP{P]PsPPMPPVPWPXPPP\PcPZP[PPYP`P^P]PaP_PbPtPuP{P|PPPPMPPPUPPPPPPPPP`PvPwPxP^PyPzP PPOPPPPPPnPPPQPP9P:P;PfPPTPPPPPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPxP>PPPEPFPgPhPPPPP P P P PPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPP PPP*P+PCP[P\PaPbPPP9P:P;PP?P@PHPPPPPPPPiPP?P@PAPBPCPDPEPGPHPIPJPKPLPMPNP*PFPSPwPxPyPP8PjPPPPPPPPPP,PPPPPPP PP$PPP*P,PPPPPPPcPPPPPPPpPP+P-PLPMPNPOPPPPPP8P9P:PPgPhPjPqPrPfPaPPgPPPP2PP/P0P.P1PHPKPLPPPPP}P~PP PPCPJP|P}PPVPUPPP PRPUPoPpPqPrPsPtPuPvPbPP8PoPsPtPuPvPwP|PPPPmPnPPPPPPP PIPhPjPPPPP\PePfPP(P#P$P%P&P'P)P*P+P,POPRPPPQPSPTPPPP;PP,P-P.P0P3P1P2P4P5P6P7P/PPPPPPPPP&PXPPPPPP P!P#P$P"P%P'P(P)P.P/P0P1P2P3P4P5P6P7PPPQPOPVPSPTPUPXPYPeP'PPPZP P PPPPPP P!PPPPPPPPPPPPPPPPPPRPjPkPlP}PPPPPPPPPPPlPmPnPPPPPPPPPP!P"PDPdPJPKPRPPPPPPPPPdPPBPIPJPPPPPPPPPP P~PPPPPPPPPPPPFPGPNPPPPPPPPPPPPPPPP&PoPPP PPPPP P~PPPPP_PPPPPPPDPzPPPPPP PPPPPPPPPPPPP PPPEPHP]P_P`PcPiPzP{PPIP[PPPPPPPPPP%P P!P"PqPrPPPPPTPPLPPPPpPP3PFPGPPdP PiPkPlPmPPPPPPPPPPP PPyPPPPPPPPPPPPPPPPvPPPPPPPwPPPPPPPPPPPPPPPPPPPsPtPuPPPPkPvPxP{P|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPyPzPPPPPPPPPPPPPwPPmPnPPlPoPpPPPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPdPePfPaPbPgPhPiPjPkPlPmPnPoPpPcPqPrPsPuPtPPPPyP~P{P|P}P~PPPPxPzPPPPPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.5.1.rt7.346.el8_10.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.5.1.rt7.346.el8_10.x86_64 echo "Running: dracut -f --kver 4.18.0-553.5.1.rt7.346.el8_10.x86_64" dracut -f --kver "4.18.0-553.5.1.rt7.346.el8_10.x86_64" || exit $? fi/bin/shutf-872c8f861d1875c76d34cdf858c11f7df8318ddaf0481c1e200eac34ef262cef9?7zXZ ! ] b2u Q{MR|WԷMk9 ySz>*)Pq*(*(=,R9 41. EHU gOxV#2dM7 ^]4S}d)8O+6;tҁ#QqQ +'MCZ(ҮJ)~\۰F<rwkwa3,bTJg~!JĨihQ#t8"i ;5 &OH5(!/E= D?VXg6t&7"wzZ3RzJ̽pߔ֖gYŌV&?Qcq)\aj}{s,'Y EqMn7.uo-\QHt{LP9L!ZDS̗mKu1|ă?o25/"]nڳ;aWp2,. `VLh:"Zi-gG7j1WP;lr8.Āvb{&zO^fo%qzr8;{nwߴi5Ă8nDM抖`T Y35ޘI$G07Xhٔ1h 311MKCD{̐CQ# d\RC½Y珏ZS_,pfP( Vd=bz k`l/4nf _mF0-< [U٤ ɅMvͰXig#|I&LτË蘞J)r_h+!.'>21(J(OCVAxf檅Wz`[{\~`QSqBXtbꥤ’+Vk3jg7}I!C P1nF9<(2\D+u/4irx|'eZP1&}ݜޕcx[//Γk1(\Ɛzbb <%B LSOD &Wf@`c\wy? $DvZ7F7j&"ivs׹nr01F3k-oxAmtZ(,h4aŐ3_8e#p,7!E)uF:/e'{5wC DZ|9ޞf.j%,E|z']nuX^T]/98{MQxh~VmKL͂ݞN\|iB; ݸ>e06RgAxǙ K@t9pj̈́o _pY}aMO&&/ة4mHbVok-&( ={ #H(m)8GŷDxSKGrx/3kn0e3~H .9Ea1gxus74{E82]jBV3A[[c9oVyYWnjTŌF,Y%/dH"Zk]L`Pt-(q>ݤ:n'-EovR勏rP R~/n4^s}QzfXn(/]mjXm>r7 [8{k?ɺqFIV2Ix$UD.7Xd"OS>aRDm*Uփ0ڃv2nW ,!󺮤ZߚOywYDM݉LZ[y#r*VUFBGg$C`|OQ[9Q\}Q>XJJspwG'`GٌMjh"YUmĸ(.:/ @e,ijW9<'9܏m1LRty1)0b,bw"rG:'K0J{̄ zT/ Na2l ]b28.q|OˌZ kg{$+lVݼ`vJŭSΫ} rK+nâA;3,ڝ5CNQr -Æ+՛]9*ӄ/ZilIreNwJmЂl^24Zq{n*lMgTzv$=l'Tv3}նIkY fs%xeo%1z;:zITaVŸCBIV[KN9ph8?b}$V/3; |aJUFtˉ"}K7*sy>LÖVWc, y oեFH8?KMӍSP|c'O| ^$ٻ_H "*󆲤>Ձs%<]l$Z'gq>$i J$:bҺ.y?}1bK:6C5q@U}, FF^6~2 [rxZt<$6SmA:eJ8W՗V(h#Xʭ%Na徱6T;Ѹ la ZQ/Y =L41Y hS6|ټؖ(LWX: II/A${)U@;_2P0Jh WtsBe~3iᾞ>qMk:] s}T+} Br(81ޙi'i@:W9f뤢56FD Q \DZ&QA!M&(}0WtO<&o3䋟U}dIq% "q|}P3m/ߜ`""1OUuGwm\Ln#},QvG]_~[;g|G3v8G$/6/_r/%rLTX]IYuX A Ob5=HsoԖkr` httiok|[8ģ]Z&}++q?}fPv=h+UnbIfD퇰\zyO~a]Uݶ91߇C S,7F/zۆ!1CYgZ=$jt!hu. [ g`뜙OT$^dJޑFwR|UZ Ln8f#9E9yp7⬴zҶB:>C#H"^d;(M+ZT#%SVuE>Z HC@i .UĹV KCt&[Źej Ug%~;s[T [݈W*[)gߜ9UH2+#B} Ӓܣ5}h؞l*D2Q "LtO=H XLF(AFpZagcsPweu8&/!Io2>d!3m{* `+eass=-<ǎGU_0?E}P؅q\mȅjj k݊W?_|4o ;C.WDoWJ:(;.Y3 "a(x0d-vΈ΅  sNN?.!xLGv ~{㴨dqql }['bҿTɋ+kqPzZ"p[ѝP \̶>Ex;_Z8O:8^S̠/]u~-OUx|)C9VӋd2ӹi.f+_iAٚrZlfdrE|&JB4 v0 >}q3Pkݸ"ۧwti7@> [.}aNoIpW߽#WjA힀e̺1P  Q>uovbSy2hb3B1AK. {k}3o&?v`d79T@^F+]6 I:RQ#TiW?DmPzqJ{;hH_fMψ®ېb îR =j<^REzOc2- sײ(d0F9ė!=FTA ?̩v.Bpކ'(|jԈ6z*b YAg-Q#<Wΐc6L0p+BT.D?`OEDgq\"<׃溕?"A<\ Ľc (n $r|MFf)YF[Q!*A3cJ})9q=@!S90fٰlٮT1#vj\t*@-ONf#Sy7NgLOIK./ x}L'c9=B4\oe8ţ y-O-V?1K͑ \zs,%z]~9*ʬ-B9# #t7IqNYafj4NST|Âi ͹n!S KFȭ'Fq[(@ůY]Hss&3xf=#_N[_CY?ѝx󆹩UE,G˓9|Gs NN2gCͽ萗aEwž>e3Q@kN JAEfD"kkq/TR(sN9=U=ef"*Ϭ dqRhf#Pb#\` .8vkccث6m__2!TD_yZM/+wYQ"  ֘3O³pX-8I?$lk*(R0\xڙ떄PED헵+ T2&,` UݏsM[0Tu3O/`,P3)d!H;Ty:ae*EYp6ƿS {K4h&9{]SI#zGovQ;[$NֽB\Ն7: ;OS$-w[Tp|М|8fcY JZ|f7[S CdmM~MvxUF^ g5nH[G eeMN2Yṙ_sۆmr~æ;-)-l<%{zJ+ 鬲~'۾%ba٢LjUj=稷4IMߏ - K LYP·0sˁt%Iss;EQ]G9iمTiN߼ Hhg{jOЉ3(HL:aU ro}ÀFeckJ>DR8݈MƋe_9מOD2nϩw)4]kbڀfQU޲ִqqza?AE2A@2=*?ۜQd0>eOV-c7ne)8YO}#^!U%g URlh_ T ]xRx[ߍS+EHkrx)J$v,2/tq TEJIY$l-MN~AQSQS}Ûw-"]D#b,XIsngZδc1/ȫz,i"ì Fk0H`&'EUI]`ׇ'~љ{f-P& CCߑx?B}?l&<[AXx}kc_2PS>X֩=^3.iG%μe3b@Td,LvHpiSTIPZ:2҄u.*R͙ ܾ}k2y\Gd\_I1㷜0`mB"H29Uı|(&!%6QP&EFp b8zrqXԹOwZvsV"97ZD ם@SխQ W i/!# R145`.Wfh74@iXK .!̬Xn&< TAl<2&"j{WRyLƄ5"[{ؤfbΡBjd؈he4ڞUb!:10i[jZHV })gY6xUc$0Dž}?ȹv3jv'_ 2!]@KiFrI寓YۉIBBZhVRO*%&/0̀Ω'Ei" E~[T-m0`K_`kZbW%.(WJǤ4X&5F$}OAHGZD\3&\E_xɌhLL^TS'AlMx)t 9KBU+gG6>WGS1S8FfCQ͍oPVAZf,)I7kfa'^O?-Žg]lz<@ېߪqz|@ler>(_`'Wz",K#'A;QĶ9J-xpzw^^œT.|XwoC `Fk 'ؗh#>]*גjCglX%=O֪?m0uj EIH2m7dko [| N$ƢqӧH79G7]l挻Rv^xƈ*JFHz-˪QM ⯊ IiW>i!6 t;[=JY6V@]8L=T~: +}*vbɧ*Io{Ȑ .a'7e6ƴ-m<͇3 ,͡!8v.IRg8KڊSʧAfבgAQKčɹx؂C1 2 ϵٔ^~_];TƄL$uEj~dpy z t~nƶߓ3Sn* XS=dGKr Yj; 0:YKmQc4E+韍[BvepXgd[%920W6,Z"6sF݁#(8)Ͱ9E>@HB6N~t2x{|4Z>W\qga3?`g0fVb̠.RzcҪ%0\+}0oSV[)A=3*J4Y6_}!vze CG$A(Nz7?o`6/C;L'n*EvY UOAB&a:iǁ۞ ˌVGb R%)a!GPCىb]VesYoyDɜ#_p/m]]G:<L}|ZaB+T8݁l%?[5S,0Ɋ& +VIAy5`wn)񚼕$Baxd Ƌ(,fEmVZlcz0I@5Bּ0oyͰ#>pay boKQymEjd՚Fy&1x abIf@aeLqkJN] d~t7KgnXZp9=cY^seŭpZLu隤f6V1 ! ;{(!q=9_)>Qz8p_|<֡ګBm\}t%&K,mmF#~' I: Dk4`Kӗ+#xaVctL7uy?u`|c=gو6"$V(9Lƈ/Sj% ڣ|m2}s/~p$ .CUuMV oT4<6۲ܢڿ?Vf?4ʃȃ@Ԍ#"SWqZ-əL%Fbi/x3jp{AD[M 9:4:]ޥcF&r V4 NHpVEumDqJsQ(ԏ7?K]%9&do̎.jލUo8FL j׽EfkK mC`?T͎4 gaɢRPZB9,tczp*iFUnd=/G`>sX>,Sw J 0;\R~%StdT\8 j.:V6Dzθm)(㬯zn, xwI}2r10>̇9)\\[CĥA~T)7 Unb R3ʺ=Rʦҳ}z]XXhQ@ߒ.ӖRM1)O)0e-kB=|Gԋ|7AIE Ҥ.;[u5jc?7ϫa~8U'0 W^+#FGZ/ujuEwX pp/,G~E^Qg^C  8tU〗a#T+R K<)K7 I$}o5s \IC0JY*A')8m+FJ°6K6(#yRE篨:BSwto{Gfif>#'!-&L|y'n3CJC1+kcAiC)E=f\!;7u@o"-BmU.E1"8~ջDF+$1IYE/v/Y®.;Std\wX}O.aa+_Cjte.lNH>W5дTܷ|_& !+3u|ٓ­3!_CBǀH'gH4{Oq${Ⱦ{[|8Cq36{kN5"c38H6Mpö׊Iw$uy((v?6 HdHZf{I/lV|Ԗ<ԒJX!N/|%nxrFt ̂-_tֽ EdW,YCyl *?Bo[[[0īv4myX׳|0Fld|g[6Tі/%6KsR?3we6p٬( ]W)|y#>\~dv8)f/e6mU־L9m'[XZ*@1;^O>)NT?;  pK2PJlFVm%t)IS@;`5c-o Y>gvm(eJ  e׉+MMu=fh~U0)\MsbR`(*Ѫ_ qK*> ZO1h'f.z 2^#z#+Kn _3|_1i5;MڊlN;eYnG=E8Ԭ[]ѬW0@Lu5i7>_ bL6Kg]m1fY]M[]Xw-(g4AXlA0/;"!߯Cs@ausC*f9P4Ĕ1đ嚇!p#]'S Zzh'0),m׋4f1r*u/n$:bxtB3%X$vTLM=He(vhj,脣\IX g=nAFd[H%PL{rNkgj :#_FH({TtۋMyGoR37lȅVsvpUurMd,q蹙haVѳ<nDnrG2QTRXɽnXNˇXemNF)ƳfFzx-WhZ5 3Y{ډ? r-/,NA, S="LL[dәmj^`Y7w2[{T/=&[rkC&4tq=&r7΄^ f|"3V9ϼ WsӅ5)#G¬PdvRbm#9W IP͒>JUXaS t8[Ķ3۲-> zks0n"1'ѭ }Ѫ{KSރ_q^3M7̽Vk4%0 OɭHu#i@N8פ[X)W$4`CVBˬ7^rY\[i#xsπR1wqI`)fXjF,Tp)x|!LS|j=fh \_hιa>#*dSڸ(xigںRb-~Qsa, )&{O(>WhN,F$ 5^z7$"aE=>U n䩄ܓD%Vo!$kRd{]-C#s~:^2|ۭ~웎[ErHhؚax]Qh b(^{R HyEQ]x+P,XO\n p?[#ֽromՄj\<`ui*4( \B)k*u;QR@t"h0z=׿a֑rrE2M68Ekfzo sCQ6*a(/x_D oce]tqʌmRۮ]!>#|c[с͕14Nr eS8[O kNd՞RQ K٦싴_dxwY3kbH8r:1vs-K( 0mcl bYu1rgߣn11Fn t[ E# $5FZMkH=U!N\3ʼX! l"ᔇkaVhK]ğΊL,*nLȔg1_kYkZ;WYrK__Q/q"Ŭ3L2*~pCT]ddcRVWXi̭"*};X[΁4aK = VaKGPt71/#'][!-& Ln"F@#o\nSSk=6nDZm/6F1-qM~A`:v*4]cV܆5fbWqe"l`tefO_|B5ef" B#}zf/񁂟lÈJ8(}c>G@Xt^#f1~ h#@cAdgflܥ"vzI3vzZ_'IXC7>R_t7zb[RAM-(ZD ͧ&m練¨ܯ1۞Y+o?`qV(+A_iuJ*OELu!Hd >M%] w/'fRA@ہ?M(Mڛuٕ]7jbe`k˶foBpF V9ݩveD2K;L]R\ N(*uëf`U[e"i{˭x{-X8i9x[FA[T2O<:Ty$/^:.>,^͂ږ*~E58ކh܉u #c'(9YGX8f>m^ߴ3oLCC?tN+ߚt-EogT"i#/p }h~s^`"E$g?dT̊Xh𾾦vϨ۟ 0}Gi^>_FE G"FZStGƃ<y^2YBϓwzӃ#L#oLwog(UfF<%I*ٲ߫z (H]Y*,ƺ'U:"B4Ǯ!&`Hp 5OtkgY[WGhaɉ\Z,;6Ue5Lh?Bs˜_*b// YE~ u|Tǒ_9#LNSN>4,;]UW6&y.VplO=sqbы|6{& މң̾bD댓?Qsn314;C.[e6훼M@g;֪&TaN dUY ȭş %FkbQ\+ZEEĀ:m"ˀ[5.Bf'E0 }jгcp1e>NY UbrICẄ́b4~@}c:јyv_՞=>IAǹj XoX7_3&n⪎n}M'?TH/> /goY]0>so(kp4VYI{ّ=4y+eeR4~(bVMߍ< j <)f0wPw3PVrOA;@tMJHtSjVYgHw4ȹУ(zho v{vhݥe@a; wl0.Ȏ1yo^dcq.U#QUjxP@0{P T1B[ZNj'nZe X읆U>ƠA"{jl-"JI1~r X']G+HW>Q¨~Sq@ @okle/sd*^A_mJdNy]87Pѐ}AMjQ>KFJ\.܁=Wܙj-&2=yCf/UӼ.ʭn͡(֭iQ@#ip.ll@TkeFmZt6} k7a*`8/_qLyWFYԷ H~ȿx9JP]QR$q_j8eΝKwjRpB j{H7e{QT$XZ^GUƕ=[v3n+nr;]=N^ W\/|@ªB p^l̊BP, 3ZJ}*Ҷ#󰩌P ZyG]^K.cM*G곩oU&=ٵ!&,7_hYM~x/sZ>$Lhf{?Y-i r ,eѧ)3Wխemc`݄:+n+@I &${ֆxN#.%QR+7!LHk.kl9kY==""o~Ϟ}4}p 33**ҷ}Y]4쩺Hz^z,ꃝ~u͕&! RY.WfR5@oE\6١ց*fLSAw$04߾:d6zs}>E}(hCY%ҩ"u0-noGpP Ҡ5?f ,ϑq,j`5d1o8%.0C7(e.pí֌AP^&4F[P> C#ӉrIj Ou,đG|=.__ Q)TQ 2 Ҷ Uwb8 \14tt t?,=\tMS!#hRX/fV;х:$?,\;2;׃4j9yɦ$3tHa"+$i,̜:-vٟOmS-;m _?O(\瓨X@٦&fzنF7+Yv~{}F7 KՎ7W ^1,V i&/o;pd?@o_u@uP3*?5f֠n;. SXHm&@u$߇c|@"rn'xh?.#r$迄L廝e"59xut@^F)"} –@cZyْi6WЉޮFX\e[E`Tbgќfp;}_4qP14p8(K}͓em{_et_cqD32:?7k4QtHT8c(ʻX*oK^3C }{U4]e9u](~ƑwAg"G`P8CpK9T=Ӊۚ0vwD5J-2/-6ɐ lOKv8a.A )t}2>p}6}&Yң+}2h)}JD@T~@Я[%"+MBS[?D\!6P \ʁ?u ^.r]ıB!)"PZ7MH%,+Ee*JлrfKosd?Z"n3}Γrw&$xMԧhann$،LzCZ{ xvO wïDԽl{]Dc*r&_mmρ^&sk 9D;/J^H:EAiahjZ<*c@)| ׮QmQj" ȝ#H: c"l?ְi-r#<$@3 tt[pZGGfXU[xy BdJzM7q`Ĉ%9r:csZR Z=ҧUPh +^#iQ-|D2̴}%a2蜣ntj* "qmT6Qi;ITͤ>َJ&b?(Xb%zz}{<I5%Mlf9#LwRaC٦0c8G,"8 l͹܂c1RZku'y5 i'<)r5JAqmVwɰasEWʕCjC}~ӈ3wwmq/wg䥘bF^l㶮,N8@m6 f Zd O;W|% 5wo#&f$1XFp74ޚ#ֻ9z|, >ak"r)~|)?٩%?"]+/V; es2K/eo8WvtִOA\(xզcd.z?lL7X_. -28v"$9 R# U^tXEVڒcb8MgjI(FַV|>6wJ(uOb{,pl>Qdष,QqUZ vҒcVD0psSy^)ÐwVיGmE`gqϵ]^e}z'6)HmgI ep%x(6hDjFXC=u &^x#hGjPvV+]%L#-͡|f{4le&m1 `7ԣeHI3YV}S*=:UJ+׋OD',d.A']iJk3S#^lp[㯵(vNŕ r!P砋l `Ta3?+q?Td=pN3)VtP N~{psR c>_WgN%mkJ6.HƃZa[&(9g(:+6p%v˦MAN85Z{-F'mtڑSEPڝaa\ъNTu藆zT d7нM@$Ģܿa޸6{bdɦ+B >7>D:;H"EZYϘ0+10 My9HL&h Fl)mL֝-۵7N~'=!2{Ͱb> krP'u ؼ[ II}uF@e#<_ ?\&:CݛrUۓ rRI s5Iv!lN3ѷ5mwĠr\iub>B0KlaJVY❝)Shu#m ^:QV8s0l Bѫpo,d>l=zOՂTDzFMVFF21^J6K)5D.P|6Oʋ|cs1AEp`-9Ndn/wo;HQpڭ(+ mGMűkKx (?]F5]|fD1m$SsS gVMJ~zByz M^|Ywzvm;f2~vMJrXՀQgZJh6o2%.a';0!>2 %!"}='FXxրo;T7Ô(z^Jo@#h"<2>u&/7FѮ"zd3̙se*y^SfeK#ؿ*^ZDf(|iBޭ" 5XD}{eG !19R. q#aiįA#'C1|@HB?hE5OC8²qeq!ܵJ.?1$YH'f+v).@HBAA#" FCQ\X~QC RdCGLP"cI*䰯~VÑݵw"v8=g Y"덹́WVoDp*'@V"s;ŗ,?e4E"p#jxWqZ4qx2%T[H2Nb 1,$4ց~M"q5RIu2i>2UB8i$`.~{/Ju|T.;K2юװQǾt32|#i@%]"Fs(ktƾ,؞s-Mh\/09G 70+4&.(A< NrimPgŻNC /nc*Os1V> rBDxsYrGXlA167O<h駱Ⱥ=DiAIiܐNs[sntk\aM 8wNo m w5$,pwˡ]vο;%QUE[ԋ]û| IZل$L?6!*,D-Q}=t!E ~}° ]RT -$nVCo ̝+S:Z> My箧1$-d',3t>󳯵S;S1zF3[Z&n2@n}OWl]si)ET)˺qg-Y,,7DžX@;bjOϠ4l/]i+ȍ%K]ɷYբ?"YICGR}wgМ9.t%jGVAU޾z-R )pZNtN7]Ͼ. ޹@xȨw/%{4zFV3\v5d{'(X8ܧ/_ʼX:pA[mjn4Qn0¤31gyzsɠF[ ($&ϳ(^AdJh{ux5".8v#@HWu*ǿF NC^mtՈ~h_S4HbW|Ҭ2ho_&%[P$N Ͱ1cQ3|fVsR#DyڨhKbm K { ߺzncǭs٥iwJN ]`#),Wk`8ٮ9!u;W 9[`khLuIMBn2@>񮢷TlO=BΤ{ڡ.sXVDt= K[ _)5b`Q f .ZRGFQ6oe/]矇kl[ $.*S\ ?LfAI<`Z02IMStV(ÍLraYJcrd\yw/b8uٽzq0hQ9bL;4v p vSB|)L3^"9WiY U184c+ۺKq)w'L"ʦ?^ii!M ͮʥ3mTަ7yZ*G%0PW-Xh]E|U%sXᇝGiaM-ݍq0fH#++VKҼ՗쮘'd,+k%?I@ds<ɖc2r2kuCD;dDWAlmX]3r7g V~P]gϹ~ïyYA}~B,1E-w\8JU k-0о(KAuJMX {FM[Hp "#<]ĘP%Jyw*Mlw^r>"$mae uIY51TS/&mO27k%uΫ5׍ʴݤ?ʕ.oFG PL k A/5cynQJ^^ғqԥSɿ={Gu v= tR:/s A,]gXx 3talĘ*|^Jd4q*aqoFX?;7{-]3629gZLd g,Ǚ S6ݢE~uZ7MIȎ{4Vdg|K0*Co"_y.xI~@Z{ijweLA'$Tb"z,G<. +e Hh`0-[X(¡O*TiAez%x $w|Q⨜!#!>03fxq]އmrnP^9٠I.?|gP7N]W܈'pf]ZrHԷCHnBÍ5Zb=b-VHQ%0{\#xd!.16"\2lm2l Yh ɐ:=ս6Cs#>36bİT[U故+ȴk\4(ebjr 5МK‘Qv|eTHq-Nd:y˧Bw]Z yd= =C7}g•HfԼbS)eq~2zȮW#CM䩃K[iSNt>>R*慌u(WHpm Mjl:A,'Hhm#kߤSFJN]RG֫.B"{=kȲ J 5i/ogclrQuoMJnD=tʛ:PmBüT2?Q{ǼAڨJKt2JZ^s_D1  Q4C2ұ'!\ťZ M}dҙ]B''ޤu5(즗>q CHЎզ>=Ỉ#-4MƨXVRdL wcH n]{&+gbs-}7W |7#1ҍ3SUD8im 76{.En5Ttb &! g&Ydv[шNzy1BɃR0' \ـu]C/FB&e)r**ZDN^E.R ,au argfg׸}HRQw a|tkssv`Q1/Tҁˎ”ˋKuy?G}Qw:>;&vo8ćTnh )uQUdIP%.OaE0x.eV("iT@E'EP:~Z&i ȭSoyrk{"8D(75B)#I(_zʚ3TL/2Xu@/^0T!l9_}z?!a1艻cq?6[҃z_P@.%Q'_DB  sF6:A;8-aGPSFksc>&}G ԨXoQt[)N <W{:N8JЭ;\L;yu4}b U3}..M8P[mf 8N brQ ʜN .Cj!3ԓ&8wd)|WJ=|(eNj歖ɷԍp'7ěu{eS3uzKroyt ŞE `!+= D1vvH*U4y}jר{rV~=Ǣ^"Y75P2w>qlpXԒ`z'`^zwX3XnA ᡔ'}iUWe m6ulqvlvt ӳ;njmlz ̓ptvX~H/}f!{4'j,%\VK!Xag"7OέO=εOS* n8ILti‚4S~=gwR^|ںFk; hlR/_}Bڜ3FElx6\_%˙>B #qRF4ϟbl'vqlLהRGAM)Z`CCpmk.IK|4'oGEc!btū搗{h$fuw~ǻMI"~\I d ީ7dٲ޷YK" ёFÞU/&rh-jL-%]1Zsy Psr[cMY%CHɲ#}=霂U>QeiP_gW3Hd?T^-`a׸xNr14sZ|;4Hn7@ZtKK2.%x=ɉ%=yʲR[T.C R@F9:r'uGR"ӝnٛdmraF{(V1Q4p'\*U{Vߚ4û6>1ܟlK8" 1/ zca!7jO ϤInoV>R|ݳ㌒Lq;t,Q|1V[jfGlN3Ἃde &nMhh  :*[-<`e\./n# |xXBl.V_DrY,-u*Z*Qlp _sTvy43&LGDXFٯ׀U=GĈ ._@,Sh8eޟF~2ZgK%zO쮆K`/`_V#5+)QNX:*R(4 x*3"z_넠8hHG o5 h6AbfQ2}K0 Q.{d]tfZukz mu6c{5/ܣ~N+T@Jפl-K} ` I;.*Lvt.$(Wit (t݉4q=xyF j}yDQWLȟ5z<X:-B4{p ewpE_KiIg/pނeb`4\ȃݼYKOoHK|6yi8uMq8iVnxRw-hL78%kDZw]RgF^#TQ ]N][.ƓI0%Dja +r T CT* B|Joakp-Bo_PtFu G.¼pBCw 6^T?Uqp1C۶ۍ~Sl^] 1j 5FiiKkbZ1SF3@/ڪA>mG-Y^h'$m s+DM(#UY3FWCr`c-ߴueBm}7nԓCpjbVp8ÖeY}uQP|g!3rEO^`Ceė3>ZGP"\ UeqG@MɨeE{́TmF#} iӼwo4w6\ iۅgBg{lIݎezH+k_Po}yFd7*.n0 PƌO>bRf.R詠l,5 T5k\S8X \0 {b\G$Ge:>;ʹ˨q&{Q/4q?C"!|UlJ"#+ݬұ?\=P^ Lf2gߗ{(cv:$DxȳՁ?ZY+b_@:!󆦻lAPMqj&=I" Kve3TjEp!1  tV-J@EP-+C/׼RZ^0IZsڨ͓dO(e :׷:sɲKT 6S]{f15^C6>OɤcQ}¿T"*dLoivvU2Ir^fuq ۿ'cʉ̉ Hs $iel[ 0 \0* RjA Zy9yE ~;nEUГϛVb9~_5r; ;I9dUJɡ!"tjEJ,a`{kB+l2}ƱQt (f"@倉X `$|@`Bzo{*bq[d CܮxH%,*A* !og/C5Hox cg06& 2_hCBBH̲+'leSr%##U~:UovH\&SS>^#Xl_S9ѱ0-B037LF<82>dO.jHQX2DRrqHLN,/T ІO\R(#quV*EodgQ:klYrjM9Z[svŸߧ JdLMMiF^cZH[],, 1}O%+4@8$h`Ql=n;:͂3ʥRyۜ)K9ޡ5x>,R/xx)&D+. aGMc&}0DneJ>;cfOA`R7e8!;Tipv&o#3)N:Ʀ#|0Gd@(((A =O \z 3 B&Y8o2vvNrw(tjitZYySyV~g&CI#vzmcCmw M-#O4cZDqGxtbEB0^Fښ.T s)LtmP3%n[X j/J(*L@ A($o#s80)&&y.9ta . Imʲ,wU]R^0eζG>jsSI&ߗкM]ԭl+HXv5kK!V&UTgǙ 9M䶀Sէ~Wٰ޴LΉǛxs vO;+|yVrK1=Dx,dv. 8u.fM)"ENNJdme^9cI!~.n jKO$7U PSY͉{.غRV韏a\nѳA[8VLD@v* H#ANuE3a&&dcq&W~ژɐAGȊ;-46HvG_hw~{@Xѕ͵b:< gV #_X%P@t0b8P3@[Q#|VGo!F'%_GyNvz~xF8a~^K- 7/RwbhZ`jq:=&y&m`G) ͝кp1~P`7+D܊ILav,>.q^/K"+*6g9n]%)W\r0NZr4 i*Wk'"吿h<2p~؋. Rll匸̈SdQAeݯTRZW+n9h9Fޝv45[Ue~A?j*uPs8bgeM}ZS|'_mG1zf_ ꮬddx,;ݤȂ4OK444zcW߳}w&1Au槄Ot=̜t$Mxr" /X7^KDq.N@K=( XpJQ}k,>=I|J`<]g$|5*IDcdaAQ)eU= "owO`"g1Hʜb4 * @cLgV:qrn0H|TB![ϝpʗ#W]КGPYfQ9a\<\^tCܹ yr%pAe_ً<rE0Rgɠ`N_t&eJݵ8; 1? 뺀'[g][u~Ak^:Zӕ)WR9~tWfwWg*`QFS2WH9h`$K˓ N ܧ U /Q@'ߤK@'leVs:ǵ*I*[(MRp_`0᫉P: þ`{w+,hP9Y))d [+2=oH[>}:۱׊dυ45Nv9իm.[l8$Y%I6lgi! J$Tl/wHQm PtnL|yY4"dI0U'jW.8>PnąyT ӐrӞC?ڔʱX8C)$!51,J;13/=u%9vOK)oSMP *4Ls .Zό*=MR;0]֫^;/Y=#_ٖ6b*6 snǛP rC!JΌf_;R% r~p]Fl&AAZ_n>p2[zz^ ~e/dQJ?5'6qk~]7ᙾ)I?`^;'X.WDNz{ 1zL\g.qd+bО3s9* !ᵓpWJu#,|KT/H xW羢>AƮ&J|s"|u>eX` gm f RR@Ķ0ҫ!cB3/Öoa&a!~[5K<[~iRR;0޵xut.t(7bA]Z 5SYTn g /4hXȿfm&Ai#̚ED_,g>R@J&j《m({=+m]S"޳0)p-r bHx.z,m\ p5yI~ۃu)YF\?C50FAjѤ :V<_WtQq ZҩDXNQD]gVc=%t&Ls={~FUP7VJ\Z2:״NG_ =Sx~.&|O8&n/0->a6]$!' $a˨%>ܪ,V!$B(xs-ݡEEBuGãspT8M6(ADV쁻m)ρ=pڢT. oUoR:Y͉vS97Mn'Y'VVݍ x6a?뇱AKOJM;CXurU`(;jY8(4{ox턆z9||SZP[}e=ǒiX,qε2<^J@063JaОTělk8HTDYxjTm5=U߁llḥ-a"umD_JV/;fa`<njљ+d߯1OsR)!+qMMEr ->C7,uo>p. 6׍ZW xub[LݵT{e3ΏJ\Glޕ8zQxޱ/oꌘ#B^KhS?*veiwU@gЇ:@7|t!AU_hj kᆄ i5gDlAAy>.3KcƇfߠ;2l8m?'8yѯ)B_",Q[?fd8eLcĿ3O;b.XgV M3|CI-[P|4N ^@LF&L}m4V J&K>?\}['ٰ@ֆɷ/zAf^j!f1û0S(E3JXZu?n-RejJR,76n +YmkRj|j-tbĄ )_7{2qĐo3tP^ γ8 VT0ջ,0!&履 -N|6BW p`\  ^7k%75C?8~]:*lgNx_߳.ŋ/>Ɗa{qJ$Y:rb!s5N3BݓeX˷O/y]@8v @Di3"6'u!q÷rsՓ|lJ?E8Q7'Ɗ!inh= &&߸R!7`f VqnQqadYE'`,IunHll'}%Pw~A%%~x Ǘxv"Bv؇ta|{3^XH4C+:C&=m07ZӌX2 8-!ճt`X88xSoZ@iVeEG{Ax+&VQʅ=4OpI.m.KM/Bq1 /&x"^3 Oe38@4uOyW_Q1~(ը,,:C "ϝ l̾%I |5lu՛p[.  0(8P|ck΂(rsU"n){JT*7o~&pr3vc~"4iÜNp>Bȵ\U6R(hwA쎽sm%G5-+7/gU.~)Rx:*?(3Chr)Gl]EBꪶ鉯q2h?PPaČ"¤w dce<#BsN`/+ۙ" fn" Cj{M9)[\,w}RP:@Ꭷj|&َPnmnsRZ&kw_ʶ>*C%`z)כjdFߚ^6Qĸ)p r 脠=ЩfsͥB=hGu> /o^{zJx8 !1NC݈2決=D~=Nngbچ^uaҙkw*4(0 EIę8Xlsfoj*lY 0έ7oT9UE6q.plz< ڹ\mR۞E AK׈[vmA=et= !w[FϿ#Kbח 񤔋ҀS^8*0}K"5Jon_?ZY3&S@/K!h4Sk${b$RY, %+A`"1+Jgh~ʕ/n`^zL@9vXGIyd}Ug:4XXT)9#OF ;gm51vwF:6(^KRGi-EwMS`:, b$]O'>{:#!?(L$X$1HTG<SIW ?K΢K,/iKkq,3naˊSoihDPk9l"DbSbUl$8Qq3= h{>4'<嗚)sKhڝA49`2Q'M.Zm9Ug$C ?zrkyGf#@PS Akv(޲*Jءdӥ$[9Ts/N$Zaw?&FÕL[C- f2~ԟ')O ;8l ϯv| /TT#B뜤E,v#Zt+kuqBα~U՚^WHxȃ*oYU?Ui'ڈ{L)+yQ& FVǖlo0gDxX5}⧃7t1ڙ&|:]LʎAB4)rdMbqɁDN0+Mgpfr6WWD E/əħYR'QmjYߨhul."1:d_z\m;1J;R\7Ϝ^X߼1 (*3WY&/k/L-/7:# g.@u5sréx*C<3+ҶH$vWq|ep`:X_.3N+_|nlO-r쯶Gt=`?C`Z X?-!ƒX 3lLUP:!2Z#?,nG8f-||ȧ"6WQ#n<ǫw f-bhM_ܼX4bδ, 㨒P)q1!/gy9M]⌝MlYUSO>n$Ŏ ,v?x\,se_Bmq"DQJcp"2q tC"hjo9z {oG>fmH,O7:y`,'* .3ľQ-&c#uX,m.2. -|uu?d{! SPQKDDdN4 ub$u$ómu\n 7tΕc`y,^STXt63wթnqro쒿p5uNc6M]X. Cs|:_6x/d 6Wٮ3bHp: CIpuD]%11 T-"Nfz@!G6+{*:uT8®iZ ԌEaNzsFb1bUVS$"r)3τEhha{jo"3~mFf$ :z9H] 5vH~),w%Iusؠ:jQ\ݛ'?ش[)b.ka2KgμoDw3Mo(; ^OzRA F$3K;hyh(NZe*|;'*9װbkWuBS҃$wҏ^PfIy՚Xd+GgB1d4O=[*0Γw> P~49WC$ ک0FR<16#nDP%e\-Pμ Ç>#Ip6 PTIq% < FDd޵uZŃfݰ!ΌBq}s4R`3җ-_n^cB?Rx鉶 'n/Z/~^(29(Hz$;_s'lq.?cy hq T#ŷ$OX( V8N׬̀-Pylt8JX>@/06pe9 c8=zR2UmhtD4SїbZΫOxJS –X xc{vc3&ԇk&s:ϋKQqڗNIc&FYag2dN/S,oڟ2,,+:ZEQmRl,xE} ׳w4QY  z$Q4#CK >I r[o3h|ʉ*)͘B/z(~':!keFCmH+ wAXrw=[0mVobC Cdܝ}sAXU ͔LY !ʓ`V[ R%/mkh 8d\ݖd"YdaǠnbX@v ƭ ld3N:F} l,gbP1Dƺ˃l>^=1'8)z4j.8L#)B*m8ֶ8צ`sSr bj/8>؈ﱟCquˉFw5OӂG#gZK8'tYV Q {\l(b9(F%$| 3?<1o}dbBhZ-˨N)K7"i ~i׉W;Qey8}db rܠ5nu% #3RU*Ґ2tR% TY(_Q "vMR.zS9GSp `{X >Tl\*ʐI,:@%AxF~qC5X3'^#I)"&T@N u+SvZ&/=b#dעߧ}q-ƭbItO%Kc"!tE[h[ë*Q3MhS 4M(ԝ-b8DX@|kz? jGMGUNvp9vbCW$H}a8Gt)38b@*= -$Ș<(N~щ6р[4%8{O,fsEyP3 H G8-[07b*x悩$*eߏJrɶwWE 9eoxi7Эh§B)xP; FpY*$u{Udr%<R_W0ԨHv(^?Vp У5$WXrZ*BJguSE193UR#hw& E~ʕ~U/=f|tC}xWQ4pʜv ;qu^F_5l}\}Q/[: +6,\U1h)+)I 4'ɧ^V%)TyA'e~$طdb({]8uQh#L$%E }/I (t(,G. ^#{ɴI0 MB5ўEOo 'hS71H+2v@jjVB*פU+E3Rnk쌵 f}Iz^A]H-Qcx"_l>>e޶"'߫A#1n,oBK\Dl(@$ZRƙ~@ZO9=8v6e5 r1 w?Tu7H>oV?a$=-L<5ֲ u{/lMC|W'{F;VsYgvNlMTZ16b#2\mFg>'w5 FO>y8yO$~!g7.y?*RvBޠqBj[!G,)5 ,g暇TV%9,qt<1b<+r0 2%=Y<ёrp:͠iv.-nQ"T{J$tsLv mwo9n^6L#0 ē-t‹31[WEL~LXs=(n/DL#5̫"㠊d]‘,k1Q} 8Eq Q?.A-*/HRA {jVٷq BDvc!А|}\ocoaÁ6i[&); s]dWζh*D:wO1_FG퟉Wa9Ud/jwZC\+&)XJ#94u"=VX gv݊ Mo3mWQǃ> =90&63_:lf v Fa%) ;jNx<\rPN0ltqcír2 K@sV|YN[hx}Dԋ]PӯdQtЃ(u ]#YTvz؃ =`kO# ƄızkGeF^7G"x b C5xda{{buIR\S{ǹ.Hz cȔ!/ "F2B}-92g XA4?z;jFm_?nQL$ O\؉D9a[kA0'py#]iE%%{r ͇גg,@\gS>2EuYm=e e`=cb+!ģ;z@okO+`7*Wֺ6r(-~¥h,E|wqz1W%Frn(%2kuOvzr O(mhL+il!Xdzux+ G8UagiMJMCxݩʏ/Tۦm䓈TrJZy`/zۭJp*@Aܯ}|D\Z~&1CMIfujDּ Mޜtn>"yXb<؜1HIC&5Aɳ v,wlH̖Z3mF+fpdF6Y(oNh7#4\IiXד(#(ڰYgvQ`Xz\RQ2p:_:'M Be=2Xy#n6:$1xO114 {>0h DV{[9׽va_ZWR-wزhR}&U7j )hL|MKl>gd;kEUx4KTfB^"R)bM |,֭YpW}i*6XI)6Q}L% aKaLʛw9!90PcD `ﻻLC+W#6xO]C|2rטw*đ5:2h?gi$tk)J׿jK3}ԴZr>StKA>`曝(\/oxWBmIߟH:pQĜWPbG$eWyE ;!kU] Mx,pOx*+/S BY?R^nԦiX4P cHhYx0Q~Im~D!O :uxԱ/-V =C9ص%m0TuaQ m7[U8#kУ k$le;4$]m8|u(xCC#g {v, Į6W=eDC&>5dA9 31kDDGaS+=,L YŒ]_ҧAdW-5ځ_?7=I¥Yg?R_͠τNxBne%mp>1%_j;Tݴu{ ߭ k‘ܮ+z 5cCjǼsqz%;_ki}*NUrܫe#1!)kPe3$(*QX-9sB̍/}bq&Cq;n#.(tq1tzN+tmd.aKo5 vu3-'IU`d㪨Ir)gnYR ]v0E%zZ8K(8"35v2(GyV@oc\{an%uEI @~̱Pr6y$RQ;Z901'F!ya0]9J` @>9i|zV h]_|RHAsUCj(X|K =rLFJq?=֣uܫ~@S0o Wq'sԂR.&mrƱ'_Lv$N>q 6n[AA v"SA5]Đ~l >,U ߭T3V7CI0{1Ku57Źy<ŲM[#up-_;Q G~PL6_m|Lze0[ɼ%:I<oV$dqH&<2rݕFnɕ?~2ShoT|&ރ+Juq{[F~{~aD.Kf-9N2`'rUUݔ`%R”˙.y-lY &? hr^Ѻ0y'ɺd CJPVpHH> L;Jki?dwLFwj]!Vz{wjSԨmSSNvF< E2ͼLj׎Z*w0?]|uґT0Vqߓk 4La$o$T?CtXe`a斈`|IK$WWuh3Nyu="ب\ ^(j)dTxF F"{w#gLij{X2k'4Q20%xz>Jj6R osn1xRo B&Ҍ٣| 2QʘH~y+%1/o&MJKgJ(8ŷ( y6@n垎R'p:SQ3AQ4.-#=kHnUh(=v (emq.,-P,PE*نKT@/?-׋Cs~0H`8]tY6O鋞R4ƱV&r$aBMCݖ醤 EI"SMYPe6 8-ˠɭ ~V_L)cڲG߈*rV{ìAwR>9Rr?dlGcBl!9bH݄8Z@?4@Q!e@(#~aس?#3|"pRs8C:5>PC FֳoK/efnI~רWWaڗRz~dՕb™} D6=5yxޅh.hEA8AchsT2+5"$"(LPkہDA?F08;EN[ř,(0-v$I/9Cj9m=B ;bQ0V5?'oesI {]"1:9Y>mrnm0aRJa+%DgL"/>Z˓X/lf}iJ9۔v%ױ!|xީG˪6K9>w5C$30 ~$&S'VeN ~NL]6*£pׂӢ%gO#!NW bUlw[2w\?BIEbIC7hh\ @Q$>cF?,6ЬBuHtANs4C*f/ }Ċmݰ8RKt V//]ÃN[j#?Cl9s9L'ٰng!OlE z>xc bEP2vKpGSf@>vηR a|3l$[  w5vN &e$b5xf1G2)a=AA4Jm,9+"c$ #k ?ɴ:S7hI,4c)+DZEd` USyT>o|Cz, &E:^`Xf0/o"qHce]eKB.8t0X7E_zI>DI`t!V)lGrr*W<)3:2ㇶAHłA0i?K7]\lw;Q9=OVVSЛە jsߙ2r`F߂;};ۼIbeE.ikQ˸nB6"n_&QI}i>UЦyp)&:sА.C >vJ5Z# ,Śe>|;4BR Ór52:jBEvo2-\lILFU-TO􃎔v:rS RyIeY5D@v`; XstǺd8pT‡XuUSZ[ceǻzu|ias k_)Ȅێ!'F#m<8#%̈x[X8ĩ{=߆p1i5[Uꖽuee;)#:_$Mx9IR,!}]zQ!0%1g}:S~+ZݒT&j(ck/ڇ :,̢!7sqDuv80/ CuW6"ևWU7ψ㆙6/{NBC0.΃s L {83Ӝ# X#ٚӎȶ)$heUmh{ZH7oЏkR" X53aYc3H1^xd! >[&k_s1]fI[90Zde\0qR厰(I^`EkΪN8ΝOA8\ I;GbՂAu2aEdG>-~ ςvM5/7M~/"qjb,x/F3L5ߋbk:;ASi؅2(oX$Vnbo~<ke}Ax}6.ԿdS4`h.qI]-="XJgx<s^EAMemt}W)M/dـOMy?w'\rl~?%Y[7c=Kbjxo[ 6QՍ/MmҼim-?1EsԆYPF rn~´du8G^7\A{N1K~XZYVQ?t㘽~(,TԼ|y VvQop3X5Xəp;`;b釨 ՠ_I %^<&emJ0*a<jY`gbme܏|Bh9o_xC$ 4EMQ*ZIc!|)K_B 2An0:n57Lw(ʩM%18_Ź%NL* FkFw}$#U 'NU#]N6 ?>Ѣ>ˊ 31y}.0db:aR0l|S5/3: TՉ+UPc\} A*HTϵMȔ/sLK c0؞ E&.e2V!])Ƈ +<C R8~MJJ0|JS\ۚ4k__pcFl*^YZJ[D"u򡍶Yj&V?;*7htFB~!>-oy5OMiL1K\ 4(xI<Y|^ fe#qqh8zFtǖa bPM*fS(^T01/+_X̋FfjW=(B`5"Nx<,݁Bs`˽a׀3V7Iuǖ R*tC/wPݓti)ld>^ױ`͂ڦ|yk'5u:}8 uZĸŹMrj)%6 nǀ(ׅ[do<ܷj7㜳OZR*XZ,2>2mB%v;Lk%g4^?=ް!mt5q/k@D[&d[ P8g#ߜ nѪd+{b-CwI ʰ-Vd ӰvxƩ@?ǰO>U'*,F:glZmA\0co$Q^"u2Yp0O#o.!OUlM4/-oNY=P+ c$\qHIF/ |r>mnh|(Ua#-5_QUW.#`͜yZd+ކ Z_@%:lGe l2={,W*̅O)Z mY޶T-lX0qg|XGtңp#rۭ[H kU3Fx:~sց@HIGÁpEM59`οiy82[,r/xsiS.G{Tb':ʘg)9I䦔`!a׭^v5t3 rYQ0֗;h]㜖o8釧QzaTGx"IU@"BfN6)m E񴇱0̎AB|-s}7,Ze-<+S/5tdE׍q4SFv%iǪϻ? ]asr/yz3,Xռ`(׈vQ411·LZ01>L V| 9/_ u=IAi qAvܥ+d!ϸ;, /qe^qTo,vbf! *!\kސһ { uê\G*=lS4Sg-#Ք 2hT9ޟ5y[_=ǶȂ6SBZH}nt u80i={ Y!WzX%@"ĸݗRk>&_j(Z qZC1 rsZ%bJ1 wf9M= b zI:O,`أ/T1&S` JCwE*bOC#j^ރ djCbD`$gQz2ڇyHREpWE*XQ_̀tKq06:I3Z3CO 8S="v""oOxZR9dEgBa[>Dd21 Y9pV%EnuXx"}I>f.ɢ=q@{~oU(#H!mٻ2)kz Ɂ$sMPhqK{+>^-Ҕj4pn>Y3 ^Wk(@s5D\EÙ 6׳xe^9LaDYJn䠉&g1.W&rK'TH:ozc;r^:7nYh(]` VPZck?~ A ?25Bm\gmd 9PV#si?l}qWIWa-dzw;fbp ;i|ԵCd0(1x(d"I Ľ뵯#=9dc_0nDHDP^:b1UR~ˀ pyKlXta$)Y|g08Cb3L, cb܌3՘ o#km| 茙Nl\HfGؔ N\Zۧ}l,-x"*XG;'Mvݾ@j^\t>H1tv?k$#\l 9_Gwo8匰6t "ډ+g~{K вDKW#J*)ǜ\5ApR9wv+ڍ@?I ihl3e]_ͼf=Ðrl봚">&$e}y')|u鹱P^Q0g4KA(ãeJם >rNL >,-򙚚^  &L^!:pwjئ. o| i *$nn8cT'imEx lͅ,Ǫxf5eN=fN4cPr(l0[L٫GgdLQ{~\]R>E%rW r#eW\ %D1)ݾ&%[X'OeQi騼zX)%hn.lJ&p2 do)I0U+Dz.8(kd+.\ MSf)Q.H#]1Y2f9^٠[ 8#D+14a)l܂#5/tdsv~nTcwn=pɖ ׌f9%l=zjлT%;wۭxK(vt9`7)| yv)iE*cH[~eOԮQ32YJN΢1,U^ i*>l+x6jB/tUg~~oȏb JW!/AErQk\st ̴At0 4u$%z)&du*l#⛼ 1*X'#pREo1y`)w.iOkpfYUf* E[UHtPB*ݠK.,eOwHD'H=7<`7OЮzd$x,H80iYJeeUAKY1G{9sfsMf5!pW拔pv ^Q w+m B`*7$0>Y$oTʨ5Xq r)YTT*߆`@% nδk%_!%<26B\nyƎ P"BNggFW ΫK.\m^UYv=x 9&[KyLL`k7Ypۚ(w__'VSSTol9fܲ$.Mê4U(;bdLKY>%q#D?' =oEǻMkQPjcǍOx^r<[ٍl݋&K-`gi^}Y67X>|f3}\vב=S[5,N'2čn*VA&3ns閪j6()p.>uWɧЀ8Ck,p@Pn̚l@2EqYo&M~ HKZEӸš3پqEk$n؆^V,OB&2iRo`Mmb?7Z=o}UE6&+d e\]yi7`X^vMI9vlo%nk@M(>*7B oݜč,XGb&L/'m,D J  -qG͍(|l~l[zk-G j}&)b3.`@=y[V%JBW,۳YqAiayTOiDx}/cj`8PѴQu=:QYՓ1,l߮t 1ς,H4O$&TP!57. g-/s5UK:܇-_:Ց" ~GgAwKڭ9 \]< )/>U} ԏ[08LZjUaߛt co Dzf8K~w*E1 ATA>IYi'2>,~ ;{FߟR[J[tVՏ2?V|v@}d6bk<"3B[ FPcLz#>= *15}+Pi:QCA SN,g FS wocPh|58綈リ(GI>Uk "ɍ2hpv.Pl);V9ojBd_'8M/}Hұ^G{PGكY^Zj>?1!B1EeS·չ1Qv&5̶^^L<~<.,eyĖ,J% 1IE|*Ŵe/Ⱦ8{^0rr1b퉵)gED " /vMqIpG@1uAQmig(GIۮ!ւF-z΄?v(>:)NcRS bo Nʈj/e(2:+&SwrLȀ38LVNS=fڵi~Ꝏ̽{WC>$[ͫ&ESt#[Zv "=>|x7"i*ȜeK\#rl>9MM(V@Iu%püm, ](?!ṁkW6ٹ}@X?mVvm|w2?]q1O5m AQdSr&Ar4uCJT~a8k*YŢ?;I\"S2sR5g 兌,0WpFL[w ! "ilZ*sD`нRMĻtMӮYX"27߯/L28-]|*>Cě{,P g)k-Z+G9>Q$q]V,JT+m|2| b P`mql ,J#x$cV8$. Z<6-0l-41E46lP/ 6+)pq-rF= =օ>JaZroGb쮳~q]рZz\3…&v%5CqD!oyvpmJbE>XdžsT]8`h}F@/{қtLr|e9Ħ _o(/ϟhtr@~EvKZC9QsG*7PHBudGIcIu)XN#tOD@@3=BF?wH_͙sA[kۆǍ¿|y1~Q[$?Zhˈg~ndj %cEgʂ/+r9ZKB-E6k h#8dԇoxF?ה7`f Wc^@k0B\K«}"#wxҴb|كj9Zys+N^|meCw\>; nF`N1 v/6Tk‚#X M3j(vË*IT&,XXCxz<˹|jh!͠rP(mCN?, 0 hP_cș#+U֞47qưS`$ h$~~:wz.xaӺP6zd2FT~-/\=4T!Χbo[/90.మD #D[oQ&8qY);)-$"rkዷhMt%ya ~zuIss7m MȲK)0v+ Ưs' /iůW)pRPݦzE&Eu2Ӂ*a لIҘ>HțUH|)UW-q@Np G~ W6,F]%Dnc6# }锉i^[w](Z) OeYb.I!ob|ZFUo%.'EgWs[2?W2Fd鸲s~UTP?aHA7׾0ĘH${/)J+S`it@dEq/Nok#h]j)s"B O+ڪvbMvƸƲ[}РJ&/^(rѼ30/甙Nn3o-F ! 6NHHN-|\1R8De<6TdKUf=ge\#U hn壒xr\ֺqdeKAgڌ{GVJs9<3?ϊPsƁ|s-|bdO8,m˛Rct<mxȺQKfWD9Sˣ6-'Eq~UPGɈwDxIy4F)_ЇHdi:7[4% &:iV^u<;Jه/H6k ] +-{^݈GH\PA̷&,ܻD0ͣoGַެ` rˋՇ$juv=|9rHFyiX^N_,8݌5u|__K:_y'Q/G Ԗ6zEkl-/Pt{Xo/x!_>H<%&{Lڄh&{%@%b\뺼vHݢ0ka7'  -50k Kڅb* Ku9a=+0'̏l?_Ei/+skriNԜ_7;}2Z,߯5 lGzȉl*C_e/յ 8]B Y4a'ПeB6ftyL`z޲9_ A>y)?2K%bHV4dF9/lEDۏbkU4;f=[NFX-MZB TlxL Qů?n?6иAv5~083l+;e9 o>;-pʿCh3YO=ch 9P4Wx^7 B-ى r@\O=K﨨 c/% |\BlS:o Im/j*< UcɥzH_vψg4@;5db=lP/Ptp12mjB;'!-9@*eleڐɅhQP 2/_64@ 86fVg|Paǜm jlF}GȔ)H7]!-iK_StgC]/₯iR\yxXr[ӫl !;; ;3R&vo}h0╌4vvo;I&jc;{`'oר%kNoN X;D[?,M+9{.oYgJJ[^H.$Q|k ćh?HZYњZ)U:,k3"Ni#@ףx.lB`bd`c4q+j;3_9jr/i`+,\cDc1ahRh)2J4-b*sw>)8b[K&>WzJ]7񪓮I[hGm;Vu#} \ $,xDq+N21%"Nzczݿ9vQ&v lIe#>d}Y'1ݲttĉ^J`hBHC5\}҅D?17;@݉ػ)9ˋLJ|@JD^^[x`dNn`an>{;քr b $ڡSZsV=͵ci"oBHS9:r#w5 bK\OiZ}R\ma(m5W0t>uSYjͽ-~vԀ@o"kaHQYi9}ִf|FuD7Y ?}<~EEYSuh5E'zf~ATRdb(wJ춒p7?LG;ke oFY # 0V>$s D[x@H~ӜJ"Rffy=/PqK"HkX7ƧEӮB{;1 淯XCX$fp+ۯa4iW2p^+S#Vy^z_\E.%ůg~"Rk4<a ^z~:#Lh-y 'ʷ܎Ԣ\vdg/O@"so{Sb[ʂx &C,,7gXyo_=AyUJ b8 EsZAjAMi0o. Z[ܺboMeSFw[̶z6/(Pq S['&۲'a$9v)cLN6Kz|4vZJdR"bn +8%uA+Chy>;FLc yg8pk+gr#9l[:?;{ )G1-{='9G \4eUg ,-ulRYUѠeI8|!5Y17>oGW"P3!JY}3hC7w}䀑=1̍nT), 6TmvowQX]yDcFnN{s+?&r+TF *U6mm_ڠ~rp>_gYoFʏZag[ f(8lC!Wcء×)E)>E{OH'<栴<_U*>7^dFYN,09{aO[r濂:t%_oth`:A尽6הpC.͎{"Q(m6{͉ ^V S`VHhaqܧ?5n{:IaPI,_c=4&ܤsd-?]QziS]l0P'$H ~Y- r{9zxKD%d0Y\t+cDZN 6fF$nbii,9p@#uJ)љ:*'W։FO#kR YPzQ'z&&s?eC_<@ lx`^G-XYʳl[q+L(uF-&=3, _AR5W9XMxy[9d .=3 ÎX) ]UYitնp ѸQ*K=ArWB' C[o꘡󟑣2jl}1rUAŴdzp P{7y+R-͎[[3\yEPPc+UfΛv -5v>MnX*VqOa5T| VKkS ބABz4kz]<1Jh}~3+tR1ҋ8H5ײKBͪ]S^/۔rE Zb)3Upr/y6=L4Iv7[DUx>0=nxu=E_h4.ЮD!0rɆj*se=?ѳ jҎ]UVsuJA0Ȣ8]"E1k24%Թ [j(}Ϊ1̜shY?hȿkuTЄ0~-*)ËTm_ Y!z)6d#Jʝx%18ւ|F>S8S뷼זj|3X߂R`k>Tn+C&Y|DF3GJdJ2r'1\%+X=mhJ"zCIGQ}#Izƻ:1*q ȡ&Cvߺ \qkr Jܭ=yxF1)xN,*h- ήVh@Oyo j3059-WbhRसb@W*hӁb_9_ٗ;%#߷|P)0gglj`=DcpBzֹ_V,ሼEb;T$I-NMcAj܎t,3ʊp>&PhؽDD+ԄݱBo\c]U֓ 1 җڙ=F,~sDxf<93Z׌ĺc\E ,YhDfp NS F8#fޱS#( yC"6m!)4(68/zǓzeLg/דP(0QmlǖK|(#V^f}Dى+7p*"cZoIh8lI2[È&=V|FzcVPs![x'%'UpWp;44X=drxlA,vtli аt1- =U`.NqZL,jk`_qKY e9dUcL=p QE?-܈2oCoY%]9u56W}3IEha G&i<,oqZtix%.}8a:6ϱ6~= {p~``٥M {5{Q,^]q#=©2*V!yU':8.CADS<8츋M3ݮ>zO`)$>tKzބ9, ?,2'p_lz Fxx+943J zp ΂sIE(yx wg\uץo͇"Yp20=E:oZaT<~NTZ#F{. gB"RFk0k-2i\)7V $ēSN'z%rǨӈ4- SNվG{l1o}/|=fN Q.uB#iנ)814Ә?Gjҁd̐ 0F)JoV, HAE2@GYҽg\b:n>gc.¾3C-Cz/>%á3|%%ڮDXj>,@:[=?'-"*~HB։Ap ~DNd׿L$y*HCEyfҚMIjsy4۴u˸K8IJC#"@lLX-+~?ĺ*?> ̮m k Ċ)͏W$PPQ VxIpxӏ E*Ju.&ז2M? 2m؍_e1x*OJL|-3;4S}~4'p<(f/N(ܜJ}ܛ6.6;5ھgOʨ޷}o5>]g/:הg !]JD∴%3F!X cK %;/4 3gF{|gҽ/@4qTplk?c%f`㌰p`Za,~ZknaGQ Cʏp_+'-f<#j;]p]{փ[aRq{iV)yi6 FSc}_J ؂ MsL :Z쑙Jj!I 2C<-MwbRҚkk2~1ꅏkJ(fe3.uK{rj|I{cIVvYg(..b@d| 3@ /a$1jeUp{wƘ.[ g"\iJNoӍv0yLf&_6i29cU$mZ!*D4(=qh9_ƚe+×Wc Vvpռ,j KnZ[%*<W`Dj9Ve}P$y3bhחwh2'uF_#s|#eo)QX8r`sPkp{V`ZBؿP3)M^B"76X(C:S܉=UUc-x2-]"n, MSVl_u~B Zk, خK/ڿ P+Yq9KBzpJd!CTJ|Qt%uh3pi]N'"Sˠ.!22͋ yݷV=vʧ@ ̉b99UI}p'oCuP9:0ˍAabbB# 4'{xm1|AIøKIk_S`&4դ Q_pS4pHӳ%.[twi}E6Ȫ,e@HJIڐ\VN-]gz@EYTIb0j F6 ëwSq}(MH̳JCt5h!X _up\*YkLPR5Mv^1&Cm6voҟ){}#vo{HX\rh5O &_}3GA:'U.\w54E_pӉcS8C H1-:\J pY)Yn#lTbWsS,1%j2%§7s>^İP,STׅ5qKMI?ۏ#[vL0j}723?K z%/A$"%O=>'Ʊ _W#14_ }ǵ^ihg]OE}Ţ1#GE !ɍ l܃OO8dtyޟ!8/1]1J'*cbJ\#-hEQ2W%iD/c3وz ̛wg%.!d$>P?*|Xe UhX;Cm5ݨL!eW@?)'[E 3X>V.^9^n͖ʍd/Hp:5}/Ck:]̖H*{v}]]׶E{cmMw9@ܺ##f`/;\m?scz By.6z6u2t3s*{ZP"05)+84Y4m@&ob<{/<B6Qba )m06?-lvҨHmLq:Azٟ{pm_S,R!h`E y~o+|\+zP1x,ꇳޘlIrчN=┝gdT$ߦ 0 ^Z뇚g&HfH@O#JItWM>RM}`Gfo.|ɊzjjnpgVC ˱f;TFOYr3M ~sQQ*[WpUFu=oXj^E&N<=Uwn| U?I#wC:$ z\nτ`_<`ߒGBg.NmYq0_b2=5Zraɓ֎t-MS, 9mAKUΒпӒ?@_ԏ(0'< YƛyB%N̈́}?P< 2KLsB.gBvt/t l+dn%͏KϓkZp#i$JQ{Q5. j~N`2(5~+<Ϫ>E% 3-1)|*M+xɺ# Ptؽʧ"jC-5=Aagvx(BSCd|Y޹W"Ytؾj$I#/EuôWF`ZlBrݻ̩οgmE8_$IHJp~U|4I8RuЁ88 bav;FTCח?l)u ;N!kC rU'%P R`(!3>mLf̎=yqjv0T7߰^zC`t`]D ]+&~4 a4d/_;6@,N>mx#+hĿ+ء7a_Z.0kǣP)zccp,Njl >Xum!ldwpp!_+겲y҅5]h7#%>uW׸K:8;p a0aS<܉ZV A9iz`l3\Rq[?wES1) ib77y?q?.!67R1HџHv2al]}Sknr=ISöpBnp]YŐ4[7TZBzzkn$":E%l/y$QpXkTu͚ۛn})Kә *z ?cP`1)๱>JOZ4^d ̧yº}2d%9qF Z[1% ۢnpC>$AkEHӗ5)DyҭļĴ, J*k]D,߹NDkkO(pnMmҪ â\؜&y9q'6! ۷u.be΃W+SR(v%{@AŮJhvs  sn. E SǏ x)PIxґ2:.u[?L6'xP~*ol=cWŸ]E9{Gճ$ro4#roه2ه},Z#m4$tk\-ߤd2. w5<<#Rɓi7K8^zmg7pD aFiJ.ƘL Wow{/d)b.RU&E 'O/}үftj敗c  -'/pKؒ)>Q;?b nnl0PE}s0/Տ6NDa2ṿƀ0Mr`4hDJSb^ދ1E CHZ%ꕫ^7APа+Ey9 كMh(cz0`qt'0^7 YÄ<^j4@pe~r3A.]oJse+gPDSA)͑I/cݥ:6p9x>_p9ڲѰe0 )4G:3 nbbԨ vSPE @Vജ9:Ģޣkf"zjZ}D2T [$,`Z8K"~~P R4rWQ.^C#9?7.P [2ZRUiP@D5<fj) y `s:+ @vRSxuAR'Bx>p5u=m(2xA<_Sn1`5pp2 C{^16 5.%^iAt \{~!V{1EwH݇Ws[Q4+[I?nlYc勲2Lfz eRUVH܌6W(Vݖc$W[?ODk("(ⲴP+sH^YC HBŒ+ AGxce8ͷ|FKTxl Ik E%![A9;BnБo.TCêgxL6=u${$ ?r2c=KO}\*2| 0T}Hu`jdlS.+6k}GžןԬӰ&'>;ezI աϹfPuHI:1uH,^GcOթ落R  Po-$Wl/%ȋ@TSeCh/f xJ&_39v*\ ]}hLt5c[Y P@E禦v3Nc$Z;'3zBm(;e%Z\J:@</sd9pGPR `ץ:GFӎٮtmnRR-ID,`?eTT< A,99%.˦/AU/L߸K$& ,nיGWJwFwWIީ㜅2TG:ư6 zX`x ! @'!+M.bJwM,pUSCLԒLja`Ϥ!e,1C=x>LJdM];pM4~#`U0(K67*Oz_3gTIzu KK{m Zۛ4^(qe~Ú 4uN*F鮍Hx[.egILqxi%7OoO.(sGqHMg\b4+?߇$?^j[T cR&E/뒰_˥l_DfC8% Oƃ,Ipa4p 7BYPߦq2/fHH_ZEG.$8iE6~Q/qɹԹV \\RhUvr[r&n dI @JIo̓ƻn2Uu˓buX˜"js`̒Z'M<!7zG*]mD ^ikPg&%TڭBGYw"L& TB&(;96 ~@OM $ѹ=ۂ/d:d GO?~Rކ0{.tm}6ϻC^bU1ɪ$%17%级N`6ֆK `S<!VAՑZ4"HP+A+E2V zg)+rX9I ÙL8EhSs*Ie)a.G*y,/WHSNҡ}lb%O˰\-|Pļt<9yȊnr@w} 7[DDc6hbH:PF͞2xlk9u*nIhH<:߀ҵdKqF3闿|{dQn/@g-b ُ &[{=#SdBIA׎fBBhD1^N2<5r]oEgIۢ-M^p1,#R:-JU'ox)Eșԡ K)V :1ACbKO  { OU=g0F/!B؏5s`m}eEڊ^[o/qp'P=E~WʛtZ'AxAYe$j#f )6qc ib '4>|C?3W=pjdDzf:g Fb j( vY ߓȠ/{nc պh1g:&t;gAYq^&^sH- S6MT |1Sro^m"XZR T^?I6ia='YBFgﵾpծPmM'WU(P(viΫ:ا0Kk\n(ҎNx.ch'Oua=]d'ZCݪѧoɵCɰ6-t{23{K,2_IJ TdPsOx bP`H0hs&@ "B=63+`Y W,\;3UUt v JIno|1 H^LuvLʿKhk۹_E9ZsRK}_{cUx߅_݋EՍXä[CDŽugNo,6u??;1{$B-[ UXd[i&DzIxF0w{<$2&\ԥ IEgx~cvgL26P}n\-sezWN/J|sMU-f96٥$ 7ћZ^\e'g.)\]sl L4י̍ o1Si$Dl6ŀW6VkwI\7x ]HүOqU9wbZ|aƆ_DZ[ĊNoGت'X=:MPL({dc +uS fY(ٛ% %LP>5ʣb?xLi^~ =k[W]]S0p:On[0I|h\(]C4* 9 &jÅ:i'L/&躕&jq)(/,ݚ^WCEa3D^j0vF032nC7ݖMcqقND.lbNĎENHHW h9\SfRKoobo:4+@9pb TňAL7N}F[zPx 6o2>ȹG5 ?&Օa_VxiڟnJ@fgG|a\HE)Yh]"Xik;fEx͓g؍&{ l&m]ˠڸkɸ6\/ҺtoNEJH^ yIÔMJM Sp#ktJ7ULy_ckJfdrRq"Jya5ԗ1Ca/[t&+f^gY?g,P&䖜-g!3>ۅ+AjoMY|G;Elj۶'RJ"]DOtz ;ds.I">|Wzf== BnCJP9DL6"mO־w+_4YX0<% Ž>}R&8n:WO PQ7Wb.zTjU/Q Nl2LldEU{buZIpuL7p[t] %Dmr^:8Ŋn8Դn Q8&(B^{KY_6Rv+vY݇)rXBdg ˎL?!R?`u>7PNk'bgk"r8x\oZ:J$[ EZ#0Æ&/?,g4>GmG,}cSӿ*wƦ;"ŚT n8hmtN K'/gd+4RG"p*3§6 22;p+  @^͡pz=3T*yr pȅl5n*%nOe ;py MYb11M+Do:ɳ޾+hHF -},]:o2fzlB" J (tK8l›w0nYVHwyJVTXsMu,E-xr+ˍ";)-C־.OcPPb7ǡdOC:ϖQfgFfM[v.U%pѧ9BD}'k<7cM>˹s'D~嶕b0W5D7ɾv j4 ˅  @Bv[?{Zܝd^XSΖxMk: \I/ jF=Ekɍ2(b;L ycS+$)H$0X;cݥ (t@%..?(Hfbдǚ Gbг[$8w)0'#>(+Mp*;h>tȅ$@S.IUPrAz 3̒srP҆nɝ9;o B$B&3p8bi >3IӊoW -r_sa{iOj?jO ME\u*=WVl ==!xZPs&gE„uU Oi-\6if8W[lY'b*"dP3)n#mɮW\0i""+aA9;-YQy¨>"NLc-Uɶjo?lHD}dG.\ZˌoiX4Y3B898 >[՜R_bk}> !"^ac7\ EFYjGqI؟?g(8`/`p<%k~R㑌 N>w9eo 93c!n:EDw?|^\`MN~@u>7SVOR`aQ"i(3z2 p¢_%_"{^}i5g6I䧚3Ňj> {8PP#db VĘztY /9oFęniY67e/A+D-+گH rkMU b;- {V"FCewbj q[1άlwRqnmط,rg?0w!wRL ?z J7=y‡;[*ª7Yv#"3Jݒ!)2q<+8Lݓe͛SE?ՙ(~0L&Uj?xqag3~o-س5.T;]JL!5flqnJyvAMX䣓*\zՈ`cEOr UW;z$0a9g a1@VnK.Y~,S 0hCfҁt<6p9JuFb]0B W3 bKT8?_s]6_H@{G(f? aB'rZi/AĶh#"UBxjvQڟͳ- ; `'t.)1izCiMkq]A0cw֘$UXY=Ŵ,TyIiXX,팽xQݼIcKC_ @R-fԝ|)iٿ @Ti!qOz] I };fC/O>5*w~:zHp%H0$Qq6oavJ|4`mp{xddaN”dQ2tPB4>'92(+q2z~Y!o q$O45%Ua<Ҕcބn':;J:nC}Ƒ @xɲ`5kCa ^ʤ:ZђĽk?V5})7>z@BLdoT QkhN+1Z&!@N&Iļ~xC3Ҟ "7$5 Ř/Cy^.O$ؘ4yU&N=}3 qj u,R Iv R? aMHGǭkŐ6t!"3iIeVdv!t<%T ǣ ߊ;QCwcm Ll~ȑԙ@>/eY/\%DUalqbeppW٪gF`Xa.9ah5'* ^`*2! '? rr9G6)#eh4g_[ 6Ir7+z~1(_%+[`^Ps!0S]Ld/ Ǚo)$H"[Y&ڢ!f8aw,!{jҰfԤpVWЍrZIn FUя[Ϗ(}s|̰϶-wl+HM{~?_ԩy@97nuYu=Mv+|Mmy<ˉP&35WN+FuHe#{`u8³iJkUch7`TZ:ǁ4@-4jȕaܴo.b& .ĵFI r=$!h,Uމ-we *1WRXOY'};@@$,Kǩڹ-#0w`J4t' y4/WCL>:ߓc\0,W|S #fQ Z;\aڵj~HVVBӇ%V16+rQҨķBY!z>uag]έÙ|>?ɟկ3SoOS'gG߈#P׷Miz ,q!/1.wSadZU:wTgP,%OlE әKZiVbg9V;_Qeroh 9fB-|u@֠:=ҕy[6X~_-)iDXuNM6qa17tVh @K4M(_efGMٴyi[ 2;AQ't,CO\kL•;vt-#j 2 )?5\ )dY.|mR~%* FF|o ]"C*70BqtT|lG4"\b%%B5ї vALmDT#3RfrĜP<؀8=*d:pX MZu;͟_BQLGY +K߅]έ$~I1WV/N1'-aa5cԤ_ԇv X49".̅;SP3LߥS.D" ZWsڿ#p ` fY$Ȫ&Óg'׬\[\F1lhǦV]O,je s_ӀξBEFAPΪ"x[?z`8,;]-h.# mn3ai^A?حm[?ƶlՁ!)WJ_}Qtd[ oCOW#E>6nCrd\ĎΊ"oρK0QUCVZ?@M^8GC?u!IUBUKjPnO;,tz@D=l較 Kp<6=?7Xxƶls%zG`h犔M*q3 ?_j>oOkR_ .0/Ud ד^-ǴOTZw%}%pV $]6 uxhXtp]>cʅ3Do٠;9#`QyWi2ukY陾klx߮ͭ]r9_kf_T.2ذzXw4kLgq^"1 qߋٌLL iZmy d{ԠoXFL/#ak{=j! ǠmƄnޒ놁+'8b PwU6٥_ƂUu/^`WT_rrLݶٝ oKDVCW INJ\jj3Il<2p `Rbl_ {G;f0,EV, 'qp#Dy'{Fd -fA#0b@ű@ltU =~RAM󭬼B)m O<~D1}w|!_3ӆƲ}ߪVA̮ET Tx*M`NV6\vJn??i>"FYR2gk `2[kV"+[ɟ B2} -O> }S_M?Lu%^~O}XRaE t[ɣdM͔v({L~uI”aQK/<ɤc{TzV^/SōJ\ƀBag} _[ CSEs:o7 qwCCPhVPr)4S} WP~5 g;S<J]y!a˴M.נ`XЦx4L!r[ ؠ} ;BpF:jFEW^2%-~Jޠ~S#1˂PMߑ*B,q9_Y uTS`Ժ>$t[nu=N=g$C5>ܕEM5̆ /LOboR^ 8"c_+:(\Pr[O!ӷ$TIW3E-ϧMaa\+IzS.Rjvr8>HuX=?#OJ AΫMsj"I$寉#ooa2(ӱ1J*O :fixhA^u(ۻ:GK.'?7&0f^rx,f\ݡg;SN=9o+Ϋ}r+g/gWSi,1=@W&@¹?6?o;OM'<8tHhxbeJP 5 D{œ2Gro0F̀>B^HLMP/;5x`}`l%8@XR Ԍo@k:ԎS#SE~5r$k9{* R%y[[o^^bE%|& v9^o0dUHcJ. 4Hm0ysT y9p}#QqOÆoW֠D3YynAN1f/ðzGgi aJ<)ou/Z>/v)js^@ε̞֟=Z>|m22 J"XRǪcqQ#wҧoI9vfM~,P E™`11PGsݻt?rRcdYno]lN 7`4ΡFx7f!vu]ʜ3'", "R$ʄpR\jnh2ĥ)HvIF?$ dzz"eWߵ&¡s,ꢤY/4tl^Gcka_uR}x-R\B@1OZ&.lLhԃX͗W8?kTrNc+9n_˔[F,Jʉ`%U@2Co6d)؋edjե2 6Ʌ2X/1 _@RrqvshWxq;hyhp5E9.#m|l!�tSm=B/.0!gkoJ/"&ew]񩔹S]Z 8np"mh!{"8ϒJ5W 6Z3#Y|*A`((Yg*d,Ա(6y?ѷZb-(OBF )x}\rUib„ʂ>#؛;nd2=hD e'Jmw<쪠H,F(b3ڧ-LjmȢL}7I=!) 8+J{/o,q&ޫJQT9P5-1`<4ؾ FrcPB' `P};OBfŸgɒ[w{{O(jXH#O70; 8U<R[RwWgCG |xiIa_%R=6yӑ`kLQZep ֱ7﬉N\]Flm7(Mݕ@pMa;U x3.\M R}N* W/:V08 \(²Sdz8;|HZ{]> 2qwyåݲa&:C* S^Gf𞁁G;aX ]J!>px i\Sr9D'阌-;,_۸.Cq]m/_=Bݻs@I9. .Ir=B5WY1‹к< A S(0=!6Y,-/9`R3mSG*CrG!~A2XRQ4"RXx0< 1e4 CG='j E d8.z1dQĈ"C1;g0}Vmb"uNIͻ*&lRA4kئF)lCz"<foF> \-֣zBKU 8c3DXv$v0]nBj˶"q FvͤL HM(mbz20fLa3ɩٝx, ߚ/ wezZǼi6KܗgW1˞,~r9X R)GW?ɫ X^DB+qVy7cIM=h^F+|/10E}O>٫6yD5n۠Q'K"Hrb[q=Zy٬b;m]P\5N2I)pݎJ $K B*HI =ś2zM"֮,y|gBy!ƃK)!>R9;I-n'̊c @08ҹR.O}Z_b;,0p()!Z#ɟ03~EFa,y\2BNq=]xAAVGyi6oY>jDC롢fJܰ OnFHQK@)~W-K9F,Kƃ9 ߪg{SI["gF2,pfIoJD7^JfC㾍,Œ] ݪDab< -3f5hˋo^+}ުPW\"!vuuitcHN0mm(%wUI9F3[ی2ޭ筤$qG?,)`I7Xa?s9pVfk}9(r>Co{Qs;蟢 we'T Mpgp|oH W@!kK$Ӭ! 1.u.ЦYLb,Bn!۟s^vUM8R*>L}z+0q͍}0YPJ/S#4%uA-2|@%C`/ƴ|5ЗaMZIԄMnm]XBȍv} m-J%`Ĝcu=ǫt) "mf.оM o۩I!-`D[ 1g!*k͜ܞVOos{xj/+6['QS{y׽,Pd \? d.nDGގ( ouhI^{F[{OV{i#I9ܒO8cb\O׉Iծ\-IijS>>@V<7FX K6-|G $CBΘ2{Op  .p<%'F-nz-cqKif(X0 J.iG% w(,~,̨cdY+橕_o|4{JcR?ȧtӈOoF٩$0t` b/>{<]Fhе[6~^.qbf;W褋uI&V'J{k3n Qܜj8i^#yKLmIYݜew&-F }BXҳؾdM%k(>xWfZY̩Sߣ:]1E"=Yü%7|¦.gƓ14 DIJ2 ߭@_#gSY7Gv*""~].R { :Gv̥N,Gڤ[L[ ?C#Z]^g][or3Wt9[è?/[h}Σ8JXH:*A] 1gD)N!*z wZE;I7$~8ph Y{9n%OKrGFwA$XM֚*HDjZMSOMRF>dȚvz AJ4 QRHUꂈ?nmߗԾ)У6K2Ɛp9wubN"r'gggȊ.])2OR&vnעIbT)sUZ~ Dv^^Ps=18HDZn'E/]+< ' ll vLǽb ӄf9&Qː@֦gg֮?&C0EMSP4b`8,iEw fxGw%FiCoюas25| miOb_9ldZPs՜J`g2Vd< m"1Qk3΄3]F1ޡAH}#Sc7+4FpTsl-v~\675m6KDžYᡟԧf%y2r0 ,{#ث?--? pfO53[u03$ٜ^M0=a@`V #- LaRER'PޤM 8 ˸_^boBȷ.箘Cɢ:0[x_Ʉ|aCjb;YErPKzAu w#>:8ѭ?Gohk2(pLw`GKgcMɬ@0Xrbƚ?~OSH` "RE 7ydê$v Sjqp)D?`=J@>qP3'l¬:|ފ=rZrn+s)GMԩK;=۩Er5|gJȦmg#Dt<1O27gsZd7 ʊ$VC<7?1fH LGK)cNG1P<'r7g~q$40Sb[urgB9@<{K'}y:oW@*W~:ԗ\bhbzOUyYwd]^&i\eKЏsR 쉯#ig1 %ܾVqr$xyF "-*.^2^* 6ʫA(+^DY0Byxl=k ࢅG< gU I@+)) AJ n싒P^-nRaUsQ!|ֱ (Tx"(Y˯^ٽnNxc<&m:88~u)7`ٶRePk z[V.p١Rh5AU M{{ *Ҫk]?~hhA0zZC508j $vC4k{gYs qvN}L^tݱVyTqdĠQSmæWn5kӡFUH-,0b3]3!YFi)b`d}BdW~ҝz*1hMx,JAɑL0_L.i[)Bԉ010д8hTl)^Em mIb X3lS&=Ņ桐W_3uj0N\Ē(tkl vKf/OHب,mSD*ҟce&ZnI$10;¡TM-P{>PvDyN铂!gم:Ў -I&=ə;H$D(/c`&3OH-x/R|]ZET+.hM!W Û5P}U ޡӾ`T.4$U+Mn1%kΐUXHB(7`YHs&%>wo`kU\qՙIEz9АkM!2H(PGX+?Z;3^:V͞?uɸ#E4Dլ&`f,'(FkB!VvcqaG[P\n{03vn_Q+m+I&<ӟ=/MT|itvm2"2c/E30qR|([@"Gk_s™e([62E|}sb̂sZ[ -+O!OK/YQGki-+8yg=?T3 s!"wz V8[ =s?)y7B@Jͻp^ֺI!5^YvT;=x-Bǟ&UυČ\I eJΗ7}hn:XμAtq4U-ӡ `hehOe}o$l(^ ^GDS3{/6].L,>(HP)!D#Jaw1BI;3u"8RϞ'c.`y ع@UwZCxO5+}לؐGkI:49Ӯt5Urd6(*T艈Ɲ\QNM^z4XVC!յIJWӵ=٪owECLp-d{GC-M#NLw}E4 r+?2k¦"`Ӿ$%%|2> t?caʉ\k+Cy~6ɠP5*ط,24t( =x( Kє0"Z Ϙ9XBMr&2z,lРD#lܺUggrO.Y R^' ]D_jS)0Z+yn=+q&o ų>_ k{.C <2N 1*Sg(n(֤Q] tP` ں#Ul>6<*YƤ/B:*x ՕǙ1lcw衲76580&Br|q.+"жe"߯ jXÊ<䶒Rܥd"TOvjDA0bE+gzf6T'P5ndͨzy5S+Ug'w%;% D\h0z/oTVlAXBjGٲoNksXdO7uzlIҕxɓD==ӵ5ޛc0F-kvcU]֟o}ꤚn3ϙ${g#ʏwO*,5HL-։6 C'1[* =>?_ų:R_IćQMOY'Ca.pҀtyQT`c'i>} c, Z`ٖB$8HuDY(N()ءH=ӈZgfJ:ZK+ٶW}t&r\PbJ=V7CS|YR$PK + k./{?`oHg>ب};ѻ=h&w/3^rGmXJO[ֲƧCR(<:S+%2ƕ)6*Cv7KR`#_!6歫ήX[AF.?Jm@Ν l+RA%K1c'd po:ݩJIn_HEUY l]ze9`+6( !X.2 fhR\ a$-1g))uQּ`תw2x _,76lC_otw#Qdܦk?-AoHS0AM<ɴz96`+q 412X SE*/,۪خU4~ n՛2K,X } P F~is8h0yB\wrEZR;=k"qozdT ܁C6i|foK7)b{&`Bb])z՚lSJc:TVJy|?Q[$2!OːC(htX FKI1.b z_C#Wv ʰL j tuMUQ(u@YÑ@Q0d_iKu~ZNJs1H1CiB-q`o[2;P&Fʧw 0V15%uƢ98=(D'BMNI{8n ) j2 s"D4t-aCH5p3pE<LKosl&]ٰQ+W y:.c18h-IYzGB}Գzxg@WI$VD`&w/z)WMH )B&48~v{/[AƋ !?ˀ5x20OMoTJ?>]2ԜBI Zpiq~͹+8cLBl+a<}lH3'_úpB&I4J} hPwD~5 nY>(H:NHV+xaktOg`ÓrjS.n9 Sm^Ⱥ7%%8" C/Ij!H>-H,d {x⁢%؉Weeڎgoek@|3,TQ({bx]_% l3BOyU(&h1`=PS[Y CC>?!}CFWFcq>^Aq6[Mm|E nw7PPF7|>DzJ!v ˫IUg2e++F#0'u j)Q lSyڱ׷%]| naK 3aaF2U(mlOM}KB5=]퓎4!kʷLuP-5T 8p}=UQxf"S(xt8d! hqy f}|@$D^\F$暢^urR{ANa\/=oBje hɜLAة?Y]b4B"es\L`lt#rԊrdkvhGr~dTnIJ2bEjsUe;8 6iR0v\{0%6yFkaUwƏC^uqKcJ멛 euTTԳ]O1;/xFMtG_G~5tHKiywVSjCڕ|鵓kճ[ 4T-Lk ,C MȝLp˖\ݶ7>۟W y:545HV1?yG TJ?8]LiI洉\$ ֿ w %k.ZFv/#>HĬii"cӬ-¸&ӗ>]d$Y6g,E},t,+wDO7Fbg%=pAQ%DkvDdsIMI9CЏƪI%;>S[t1wM$~s<…žCzT6vȴ# ׊T^F9SR0\C}Q;Os_z^ _w2fmĝOJVZT#n]Gfʲ_IͻP1[Ho>5:Kv&=:N(XC5U 1rsCSn~Sph:VÓW٥i^sFg7ۊ|Kk#\~``Y&yGМձWn7yՃbş'N﷼Y@Ro&uj:9SUSU"%&ZZSPMKwخ-+F5I`;⹗/iM]IE3+-N5rESŨ cjoЂTNBOH))`?jʶG5 Jm\,0|j)h%-ٖuoJ`NTofON72ǪeծɏtqSl4sW vUvi @Qi˭ ovb -+`Q9H=D|2¢OX7kȥzTbʗu.Tx.NY,$ 0Q;Q5;>/~FFfxo U;fO02kG`U_i%TV$aL=vLF,sC2ʹBC `!P,'ʨ#𑖐he#~j]@WrN"Ri9)рTnLPG"Cq4!ǷcnM"c;·@6n&b_7/Hq^9{ &Mv^7[0RTjtAzA(4t{S?Oea~P=.걡ZXMkk[58Ap@dcc(y.h! 3נ(qI&V DkJOǹ*[}}h1oE!v3bxDfקy4 GtE^\kJ&p"s ~kX| DCūL6cecjK3k.7[](Y>O_; MmWo30"G A/PnIJ J+ vҌa3&xɺ9qkm\8ۂ|QJ7Z0W9ik',Jr>9leBy#O8< $65f(\t,`co:G9PX,{i{9B OԐdV{ق(ZGc*6&xN z_wL Bn /<٢J1"Z]be .rb񬯾OT49w7 ׌DCk>Uo``Y h)h5%%Ua/|*eAj+>U]Rرp#7YAFVf݃TVB\~\,.Xx ۓ-J{ʊA}Ui".~PHXyju֖Ys |XvQoZP*(eЎBgx(N3 K': F12ըa )39Aj[IO&']xPoȃ) vb7ķr ۓvt:2l5uLĐ']v"0.H!6nACKf[8 =h3YO4= 6}h+ Ov>kĨR0rB)~r6V]NRc1כ FI=őhֻl2l!! AU!'̵Cֺp #l"d&#)pRYM^^$q]1w_y r ÜV}S@ujC*x!TL)R9K[vcFvn%B#Vj-z:KAsl"NUCS~IL˫0|l`=OyiHal10}uuR`[ Ap  _;X]-&FPD0{ J6e?rF ji)<}?C3FJhTb.W¿/dbPPBHǶb,oAFUtv~ʳE% #&ؙ>f F,[9#r\ b;.of3W*C=MK%N {Q.'!"mz>Y1-ZN kJ읓e F >= < (38&&xGK$='^#/"IC৙``#nki~U2AQv&l9NY יM, ~m5Q?&G0u $Fߌ`Dd)rx9²ޛЯHRe2YR({ 'AfKf.VHƋ?C@o7-0CԅwP`S!*k.":p%} !Q):bvq>),WGZ> K>YzH廊դl|!~.4X `'@6oTI̡unjxpgemI /GkbQ "檬נg QmnwH~/֗πOEJ82P.GrW iƶ9#/U#a7i;OOi=Sj輹=G+H< uӕϟ8樈ȑ/d[ĮO61a,+S<1)vuT$[+p:H- yVGyOLӎ6^CJD' {lHKx߇4ϥs2&n;2ȟwXLz0^Mdɸ0`0[K.S㝢dw$8P5neƾ X2sdFq$wIq'^y#36'5'6D[ p`Rr$m' 1R&ꊯ\qa)ՇgTiT|uqB қc{"$ڊ6s5V()(87pcS:2#VPQ_Yl 3^X7 R+$*H7^?8R$> 49(ʄQ$*W+*i@&ED3.MA^*0?m L߭] BgRyyxΑ]HSW;%I!2ZYmQBZ`(`/z/b%ZiuvܢK]X^L }H) U=h~5[6( y4֋=[`^ٻݲ֛QTa׶mm@t8֥`A9Ζ:bQCsd.J)m>ƈ6nh,^(\"ĥK3{{(s /(߼8T@ܸS&[j3P \I䢎Ѫ~Ĝ" +'=(@DJ6GS3W"w%rk-1&^S:; hpF=u Rlx@1#Í'WB*EVȡrs. #H152 ^ >iQ' Mw\#d#ʇϊdmM\#@C,#T~l٩&XNX%? uqfDN9q0hݔ9ތKC9K74oN՟!WEJ :iP/jQ$7Q]ZrVs1T9 ѡi)KXw{C/[n.[H"N?^󐺙v(]{]5@Q1婢2U:byH*i aLA}^-_  WUfOY~!&k' bfi62K[aIZ,JN%&+u}z!|\jЃQ;N ae "0,1 a"/髲[3CkYMEs=O7$.WWWDE^~.4"fCdxhv2ȇYAA!W2\T.I@\h49=ߍqhd:Dx^-9igbv˳~L ?j;zlvsYH2U6C41 H_\҅5XihTa|&bv4WӇ51ʝRxIJxf6R;O28YBYY wv'9@s/ꓵ)Vxp jlޭÉ/ƫV,ҘOD d*zkDjA|g<bҒ Mdc.=qe&!';zLe;n`)}I:J1Z*/zͱ9xLŗ=ˌ$"+ahDO6mΑLSD VMHU-Emâ-an OB%FGDrD{ 7X&PDp6v; 8㿨 =T֥^_Rt^PJu̚V*@#^_"][U{j8>C697TT;뾴rZSk#xYyJmqhZۑ:(NH*JzIR9o#I)t}4iuYH֠4†R:_a0byC-;Rop*@4f,mEGB@ucAEIwP9da4\g9} .}H,; ,4Ju9]x#CT0+m6iipu끾<mǔ(t|T/Z벪Ɔ&ɔmz$m/D@2񫄁 -qhr6̆J~rL)UNT9}8Um'1|nHR•(mKObO6VtPLĨju"GȷKܜ:Ү8E}vm ޕj1bHx>Uga2}bCa~D/k14Jگ٥ Hnoh ReGsr!)!5I`A=ֻJ5xieJ 8k~OvMX3(9DIQ)H\- [j}O!`ѺHvp2B݀>DF;>hXzN_uL։35olѴUf;\0$Ur#HNؘĪ6"뚌~g$(M܏!FLɌ:R߀i:JLcL<`~ɵ.i\G3;i?5ћ0%`G uL,E괚 br%ۢ)V;G :j@ H_,A>-};\1#t݂b ٛˇb%k߳ b\ kx_R;W*ktŚZ;QgFZxUaC{sym03x57w)ނ^ר'!,~rr.[ElMw'< ukpM*rK⍤ ߦm/s7pML[hm#JsN Hlv;}uFqTMJ*L+ZƭDž}E]jY9n'YAn&s91l2sZ喙i_kdhfS@jKse é`ڴޢũ)&‘qRMaxq1 M^CI!,L5OsN$u@!%H\[V =!ģ_<=&=|+xI a\RдPtC}ӰmKiX'@y]"6gl@dz4'k᥊]d7p* %bBBYدN_n8>bddb몃si-}sfOP#J)+Eff96ߵ{67@ 6r$<0\ˎ9ҏt*g(e jI'Je { Y!Qg @~T({$l{8"h<94 qѦ%@sg bH57Kx7==JQ\zG3Ě3$m0xỞJ^guϟoa#Vj{+F:9WA<-sSQ\JJlKD;JwS70l1G])FR ĿG V ɓ$&`9@e/%OAUo[^J'J&nAZJa8Z6RuM{i)]r~:AdЂW%dq7h6چSkra(n 6~P̼>hBٙH}.5W@QR޽HzijD 2'ǖ}\@s7iX[Cx-a"ޡe?D[- ȹQݒ'f 9~UtOa,{.՛> ˓UavmrH{0nIf46(}"ىZLFŏ_b[W~8yTَ&7\a#qL@7kC_ofze¥%+AR91_!Y ##)_JLxZ"hK꽰1ȴNA`Go֠FB"paL5s[ypZqyj?^gNxko2+7RC 3tPx B>=XJFB.6[O/`*Qn(-55 &DN'dwdP%^P9)_#X)b㸣}/zZ5x  M+jYaoD8Кvڜ0W:wH7bwe?vJrB_\%3ӎ‹Si-M%]+2\+h9v?"|;OLD X=VjG6ozyκ)s$:25UIv\0;/bo~ZZY{5k9^.UPA ݰQy)}@c;޻'~+7OĆŜxHaIF;?X.Rː)Z T@WZ%,(03:#7#$>yPP9=EhUCsE9=.?@<_%.^y394{kmoxS aA02E`h^[3T>B\6bN .1|ˑ  3$QXѤΜ? N6!q\j0:zvw?S93R:ꓸ//߽!yI*.Իz#aeLn ďH0} G^$w)kqrԴ1~S:2گ" nρ*_~B3whGDَ')ԫɛۋ" .$"~C4x2T E؋PPrF 6'[Aщ\p]>ՂS+a,k @_μ[ũÖ1)TȐ^?ѓ+Y#ndBLǫqSRTYz"O?60jŇ+C9zFoGQ+q|Y&Gjlаum_fuUw2.ۉXȻPe3 YnDEyNh*yP/ ~)-Et:9v3t )#pFZaQC(HNdFAK:.<ʇpY\œW(̃|G4PfmZ9#g׹Խӣ5DpY @Q>߶"{q8KVUqPPPk!Cl+uluk3K `o`tw:0r ۂ/c6*7BBl][Q'8I@Dɺ7E )xj5Gb*I mL8-a3Ǵol h9˟>q:d&[f@(árSl`Pc[ G@yv5"0f'"..aUU;禹tW^D_ sZ/Ynŷ $StSٱQldJ? OO}\N4d=PU=Д$5CF8y~WE3 MB*pQnur'~5;l^:en_=aIbþxEc1X\Lqj6bE=7WȔG+5JVw ׁaC }G0'=hTzN) QeU%`cWw>h/B@D`1`9@IY  ,az'*"``uILOCb*fr0.Dr&[+UIzmfųUwjܘ0eW?z2&޿rdsKk95!Q aFHI#}LC8gC qY5W^']BQGhyVP22fW,;C'f>{Rh|ikH E f"ť [Ub^CH'[['^fiHƧLd)N&t.^rM#ZLE?m? 8cg+L:d82iN+:'pfmJEXHqHC3|~ZeH HsZ-B0 ?ub6&i"K˷ RITC)lkL/?&X.=B6! KQՕr^N9mZ.店(/]^hM9 \ꩊ[nkbՋϊQ#nD%:F׹|㶝x \+%1j\ibL.B(tG;9c> 0Y@H؆p= {8o7Յq^>ΖA1 ,0FTZ%vY狔ߜolY-A@|$a{EI5䧧\86DIQj֥uYnx{df`%_*.B rДH+Rf.as e'yYi.*8->%b>^lO,ں:^uHOepR}sO3 v4bE.OV0ߪ5O NnDb >겭I/4ԈI9`{0ߟ-J,DU=T$2Qlw\I-S/g/n2F:x\GKķф~3m {-A'[CC7f4\]/v6gsM6wsE~gqTVV>IU:1=F,2yXdvD)?f7m<5·9C&RR%NH.*VhGKR~gZ?BI*'Ԙ5.sL]`oԩ _2)K7g2F={,ý*|(ޯc\so~uG&59ܕS#o  T V`*{ s"KM͏ZqdԗyoiuDRǩR?%ܡWﳭDi5lgbp`$RJ}6nS)J%m08Hِ"7'>I)'1x3F5`VEC#!|a֪\=mV\J%f?"ȃF?b7SjcrSpuf"b='GC7_'YߦoUԌ5:N'\jGC([ЙL" Ϗs%_M6઒=-J /܊Xg3`Lis)!z4j00w7EJ6*_Ykb6<^?{wJy:VfƣF Q >4d }n D/$#..׏7~44!xm MBfj)E`J¡cZdO% >[zrbHߘ~y'|Pk"UgQ¨˶3d|alGo-ZTpLRm=]Dh%\۱-c'Vl-!.tkp2<؋<ٍ6V]Y$+h'ܗtʩjcڼb"ezxO~>5DN׀ :Ke!M6dZ_ cq8=eUyvkjɲME#ym {5ˇlyy^#ؒZ[osPT8a46RKn\14(ұֽzkr!( u:W=$In;<ڋVAN7Xa$]TzdvĄ۫SyD++B3=Jv) <<-RLF %+ZMaoi  >;;GC4 _d巫~LȈMM<Tʜո҆ߕU)}XOC ݁ԬRͪU/ MB#!#.|[Hk6G x&a\=4#D$nv-"~La%!:_ 9BIv8yjEo<ٔ3&UV]Y' 5xg`Xe+:w}T+B=ĤR}$o\ڴM& _O%оߚjFK<4DM˭z#CKgݗH!ul.k "mt͏'J5l[XvUwQGTxUh#~z ㊧z՝Eo̜B~ĺOlqqo䴧M [=e!i p&J6Kh>ܛ1<&0$wa$L㫥Cގ <.9jqk~jo1M)VRq)e'PsRrfdМ q-耛"LcqD-_>f:fNБfؾS2Dnނ&uHĚq=$4' ~iyU$m0σ-5`<+Ehk`xYnO֫ qV(v>y'yAi$пf;^ygv/N۲Yl#I|)+gsa^hp\6ά"{^n=x9=akpOy`%EkeP>v7ć7ixL]7$eA[l:ʽ 4hc-bK-GI"Kcߎ,77a> C!δ&W/G~z*>wA=tĈ2 84'՘}\*({Ba_^[[̙+ 568adz^^Fɚ+fDK+$friU%bHuID)P/S oD=belw{Qga-';1kJbQ.I'Ҵ%zUm?9y8l s˺`fWֺW) +R^11I{S"g;>;%S=fc 3( e[{%YkVoBՓYqA*La74iiѸtm=)Ɩz7[O?kD N戎ij!qGw-3P/.bjp*PpT"7 (iޘ?i"īSpt|0G좽kmZ寯%o .a w~֭Yt#O2-?tźc\b:[gtB8Ex2Yfq7H\̒K'&_u}<k[_2._aV7-yiK = :H),cßITOI\}  'mLC -HђgDL= _*rI ͸4Sibe._\+teHJy̫$^[qeSy?ug!`uXBy.o(?{>Y 4mYHuDP>(sti*9y)o?rfi~С)YPEӌk\g5z˫%V++jzMaYgnO6!4%ȟ ƴ3;? crn?`(0)Ȝ#2:Z (oS E2? P f l5H*SCGx(׉ye]e};zʕTpZM=V/%^9)>2Q22dϡv@u8oc7B0S$QvG[fzsu0)ː__=-7Eȍ8ed.~jڞ\-@w^ {gV&͂iHIML\C18|ڦըA==L:ތ[/ML q𖭅+dSzN qՅYJ%Wr |bzO !~~8 Q>d[&4-j3ٮٮ|VG)y4oQ p&p@P62(ZyF>hT`(HҕpM wL$.1)-aΗ8GF&.#TFFOQv|g*D-a*` zYJj%3бg˿9aMϐ %o  G rg$܇Iv+v>Jdd#B T̡^ēG$e(d}Wt;hG9v;b;KCw2)Sk_ =AI KT'܈F0VE|Ja;dM$a BreN1%O|0 5e7DP '.R#usE}| 鸣A${iKK9D~FyEh[n==]ҭ"n-:\:3>+?$e*c+e2tlb}byz@ I fv t)%M$DjЂ۽ >5U @z:\G6gtF}aZS ']hiyrhV/gf{c53JfX.V'wHÉBM\v8[B>vzd`ѡ?-i>j5/ڴ1N8:DyeY ^q/wN#kĵPN;DO6DZD̓:@VOu->_VgG25Im#0H nvcTVPb(c0]i+?XN |071ۗ4Us AK-H̘mӪ#86{d4dvM\|7v?r?ۖi#Ų?m4Y9̶IJ.O ZCi'M;H?w>Ig\ COkG ~oOI5,d D* ☏Gf5ОĽp#6 ecT q"-]Wjd/‘3<ԫkϮfMIܻ[\f,l/߱= $)iܫא!5Mz*p_ 9N/ 7LHRH1nG;{"[(ElhѾ&kLM.cb!6ty_sFgg)ҋe%|"TUg9nf=Jϑ ѧ;>i"ϲ{kp:D1Fsq^IO?{)|]*$O'*7BbR@A&0/R/A&>ŻQйALMapxwopM;d-e妅;2H vD7fm%0r:57;Uݝ@Y=J#JiA;N5n4 \+#+|)5 Ox }gK<`(`vx) a<ēg6tJL_;\{٬O"BjbSפ .aeM?*Χ9<=}ZH$'Nf^qjυzvx~"h xC6Bbfƺm*2mvʔBр=`͘—;I{oX j0왓+9r7J _erθj 74F1MDi$ xPyC"ah <+$ahjy3פ$N\0u@ocʌJ]n' B0&e8$ eK5˦ ȧ)BҺħ]cCc^kiRS LpYo&h@R%̦'1/F >M Ex\Qv7]3[,'T\#*RSk5"Ҝ:E|D+$ÑYv%־>SM`5ͳ =`0T2~WlJF_J7KU59"۬Ad oT Nk 茜Mw'<9fPQ&i7ᚃ/Y&936.@"/ͼi/4oBՄڪDYɣ5Rl +j$*\FpAx;LMs?ؕ4T!@pY?@D;z/ "\鷮.;w׼oTtL"U ]mՑo8-u cZY+an(W ✺e-~^M3(u9HAzm{JgWX8Xe~IoZ7VxUJ>R橘D̈́SɓԳQawG%8lۃ)y?5h*de?& -#WD,_Kb_ne.>Poғ?m8{Q劧Z,@{-O4O3שb>cp):īy'V BʟŽSq4()~?)ɼJo0$,ԻgS_Faq`=Հ-"~}!ju4n*ۑpu_0('@Nxh')(n\nF I8#iXբ2e3X&d2gbyg]=c-³xGf/T2ӬZB<_Xz"Og[rK ZXRu6Z~^D,@ё=bFCFp|*d3+w% 9D*-7:}KBQF&JKCA>EeLj[̖zq}eieD[)}i%06]-"DxZ7pd9BZ4ie{Ȥ5f9U v"U4Z0 \ϫܒ|,pBՎ} 1]Gwr#*I]'[lRdb,pfXyN~ߋe?NjlHסv4MQUt];32ֿ\},rh_j.Η `Q&m~CO(ܚSG xVnY]-Hf D[yf2nW $vڔ}eR![[,V9v qڐ3˦Ӎ 3s[+( cuY Hu[jRcӑ hg[kemxݗ+g0'?vL .kr<^/_,<ܟGfJxp{bFX?KNQNS#K ?cwG' +EVٰbˊbXn&95l?YJ"WT!˖+QyZj+0i!)4SC2Ӊm ӋH/i] U x=lsig⡑XTӪMpP҉Ī 7)*G+T 1w (%m҃0$ҾDr!€ߋNU;EK^28mh+.8;]~xdl!7x5e$γ hm0-79]hpDX,,YA uL,ԢW#j{ӽW~?Fo6>&JT4`U=uIK<)=CKyG[ˀJuMI]&ɀX[ H7~V2q ЛaU艟5/`02So= bɰ3,˵ble?{Lq57 ֶtGo:!ݴ'5&n,-(۴{џC#f{fFW%nkByfTãQ2L:wMΐGXyZ`ȎƷ/0x#^w̬QV OK6@JIf+yVN&פײ򇡂Y !nbI#٤^BM6 6q<F{2ɑdvyfKxr,'6A](/j˙%|5Pɛp-ĞS,Grv@o/sWIM8Ll5F !]|e_\Dj` =y/w>̃*;I ߅lSi{AfFv_p/9P)5Hƿ 7c:f;-@UhNlTz&ʿjTT:PHT@\x8|EkTopj \!DTbg,܀}M}e`:Bު Z֤=wVI^Jϟ J|4FivXl|W |妳kB,/?؉\0F321ޅ)Gy;J.\'Dj$>[ (l0-WF_gd:fnD3n`nE0Z13ÍoNan&ܩ, "Mr2RX{8ĊFL5)nNpo٭%ee[+XbUFm )޵`I15( _ =GN63Rqm߇әeܭZFemZPrw ecϝK t|87s&GLv)&t vTALO'hu?xЌilqTsBlSkHx( ,9 VUp·6e| ]kʞe:`0}OgDq71Ч{85N& O䝜|R0:( qr$G#aM;;>UGQCۛ ɯұq}o#Є/䇜.n+7J WHp=koYr.n->c: |ݿ}BT'_6# {oW{ល@Of!o+O" /CL`(CnG:"#Dw;nTD2d>d'j:)$!oܘC&ꗀii ^H"UB̗) ʣٚ0^\W7 %x9S%ѹcW9a[-F[\/\Ҫs,ƶZX-$mQjIw7Y:4)O#ں׳|}( ҽsN+V̡qَ!֬5$3J" C/eivi 9)]4B:9DЦh>exMa_Ϳo_?31 D|HWisDUENWy^/Φr?HNŸoux$ ,|w?c oމB"xz:RdQlxaԳ%jDT{@;y R ،Jz %Ss}]1,cF])G]h1 hٕ5ֽ'dO)oIIS} oAku*|0ynO>&Y ? !zZp9̶(iJϣdc3ӄ' C<с*bi$Rʛ; `)y;zxyjf̙ A O/aR2`PA;b,sQԥH̥ %z,M2/hQGL<2=Ad$ZguZ+UpYnNo.6vRYgD5L]a%w@6:5MhN>t{h)^'[ Cu`z6+'k[IFfHq lt6ùJG7u3_J%>C]4<}rY `HY,bpywB5lH lafuW"3p$Ls(|+Bz˦Bn$Q/DZtm~ #)ʃCψ*N! ¬\ ?;-ZĮN^ ddA| IawlRcJB~ӻ|q^E5KmþmArjQ Y95&9x%|eЁ6"Ojm^FJ݃!u`[1(͖yѨͿVmJ=\E{/}ii}Y_7;T ]> Kf7s1: jo͋!.m4Ah.v=bmSJش׃9r¡եFFFk ?]:?[G|ztE LnU}+Ϣ[uͤN{ͪIZ,KeoMW1;Wa/Ů?S<9JEe ֬<ZcJ~IpOTJw˾ O:q}³;'{ =>̤ӫy/4of5r$so.~-1@>$1\I4ų nxԥؓMf78TNybbD& fB+Dj64-|RN&x,&_3a>-[ v={jZk3_B7fzCB>Vo@]€ [Hv*,GDE+,=[lpÚp[;v++IԡŮoM6עe6HJWޓirۋyw-LdMϼ-cOoSv$dO)8j_;S)m&M9ds?؟$[m _j.ۗXL0b@=fwߜG.E1 (ҔdpMw#aҀR]ssBq~dtΛq^Ù*tx,Rctfj ΏŊKv}q:ʶ68jg9_p]*Y&OhWoĂ +~}V[ @^}=/}9E:Roy/VÒF#'dPZkܝI/u##;5-d2Ĵl(c.e=k.C9w 8MsށF$#,ħ $+7"03.}T_N|Kx }B`zF"~uv6:,Ξ*ihY}9f?g| E}ݳANìm ˗Z֨6\O!Ck`I/^wY,ןJ cL!Dᴊ3;zo tjg#(0XܔhE2C9z$*w|V}E6xb+Ơ9;gRM*,оѨM]dnkluw9 &9VS83ry6#҅xҳrI2 ͈vRt9aɋVu*[Po psa,62AJoy1lPW[wq@-Uk@򽌇R8͊f rS a*}~>#DvZ Bi΍uP_Sh}TmNw*vuЪF~`#̱́jKGZ=C4D[*NB^+l`xW@&o.t&S4}Y|hˀ@h!=7EGyN&kHB(*DU8t|o:#ٮ,eI) *D_2yd)W.x;\PKK1qO%%x0 ֶn+뜳*2K؇<4xP6++U X8҅w]yiD_`MՒ$4s-hu~dn|C\h#*S$.]2VKo{ kƒ\iğ2mv>5/P ؂yhEo Ht 0=`8W! 'h!r!MwSY3?oّ~vVu=(۲:$_LÞJ5&У!,#ԏ(!YNFv1; _{|Sg]O7q:mx*EZ:/9:}2د_h'/ gW,[_N%Iบp&z+]]KWG( 333B%9'Uςf-usb8W@+$qB;\?86쯫;{yyD9p)ޯ/Arw^cdz?DT#1AF'J.ǬKapNx.8>v 7z >s~ 3Dtv_ta/!(|KC`}.C jGQ0)=cwR>نn~deNj;$>ӧ0gm.]A*~ X2"m5n&C=H UPkA\`y'?e ^껾:ʹjYw0cQotlD>xDYdوE̛RZ3j@\O#"Dnm,[kl: &A5vpA}̌M8x:S/4ĥ\zG1싇P }9K a7?\-Ҷq_JcXUbN}ח f,T?O\b%}u=!/G83ε;A-7CF/Sai/;6b6'fmvb#ispcc1`lJ <xhOa ӏ7r&mӧm#@GI: Uiؙ ,)I; C߅uȺj-9]HMppa2=o[e彲Ta iX#/׀l5ѳ[q;u{d|;MwlwTBK@a¶b+6 }16p+£ t OYH ?K-[0ʻ½a7] 'Am缾W$*,-eyL SX%b,[eբ$BwÌԱuMTleٞZoB([0Na܅2"DZ„cŬAjh⹜$y%nz#Y<+1 no[P}`d zyZ0"[a(p;0BR֧-7W[>zKδj ~-/깜Lpm0Ϊw6ٚxq}xef+kgP$!ԊGڑ c~HSx,~2'|u#3ZY U\Y`NT6Zu C<S9p 3۸lygGYE4-"PLo ҩct;c=h}'%S˨r^lYNþV7m I~>t}Cy~ VIM\=#R6 j/YtX*;c&3Mf?)+ 6YQzV[k<b+*'v?z TJ;W~d\ &au|.d"DG7羲oF._k+A6Pjn'-xz&ϵX!⃙Y'Fx##)Pj+vjTZʏ$EWɇ=ߔi=c}9 -ONRy))ٲ+a&6*9竷z[^2^k1Iv{oX 3iɞYdAʦњn_FW2!H L|3 ~X vd/K&Ey_1LJ:o8׃L&\f`,$cfYF-][>7@#d\@|c }#dUGSwweR0YEDLLt@ ExeDyt.1Q6KP qv@elgd0wT K?I|nGof(MpKz(d}g1^ż3%|# 3ImٿvAbV0OA><[jo5A.)wLs&e6[яAM,`ᓆ+R/sEHc?dֆhْk[#bt휂vjęb;oyR-*!0=# - ۸bشmnR[ܕU&Gj^L7H`b8꺹PdðλM@~MCzW!ofu6S#`Fiݳ#=.qwJkFͧgMڟ$6g^[Txq!Aْ(X`9?߳,֞+BWA9U}L15M5y_- v.QUa?jwYOKä!զehҫTiWDCJqfSzG맶v =XHv9^! ɺ8`'[Gc@#AD6'?P86ܴKڄiT~ƹ(ȬL$`oԞ/f6J~vv d?H2~B{?&k@Ó_hCS-:gE-O (Ȟ)ybJP ,D,.QHC2SmˎR0YLQs죊"4> 6:NVfy_`|oW2\X4jC%8[MQd 87 +M$R۫WzGF?]3DiHggw;Exno4)}s^)_@0T7"* ]i,SwCt'z7;zHasI'c.̖6{=PR5E }b+W LW8fK)|C}4Kj]_|J/1'"!O^PLKGJ@\:#K?VjodL-郸 9?+ =F:7FVl7g!ͺp39ṕS!7??_ r8s-WNɱdRJV$XlO3"B,(|TIXBT_).XL&j#E(>\RlYC2&pWFdI\ɺ7ocݳy4I?zЃ]$M~,$sOǤSnF%=]ce_P@ďܽ@G^ ha+5Pc"{-eWZ7reWlM+\ ?\WuK#RrXx9@#6cI+ivƐl+ M ]Y 1|f-=ԽC'Cv&PyXIk+ˀަ$l&vU'djX]}%zEAHrN:=$8qڭXLq  f, 灠$ьS:\3%)0AU d!6uix&cjCʏ> r,$))ՒtBs~ePT%+UKOTN>lv{(}kr{< O;4tT``ULY^nI5Jp uLP7Bܨ6vN7f܍dOUI]]zJ,_C`]bݼ3N?3?.1zvE<,V4E%jMTxmsF&U!tA)>P*z@5 op9$Ax)LTTx1!8Qg/ M屮7+ mÍi͉eg8,wG7RŽpth78KBlF3q8F.:`=x8QݩЎ{ ͭ|^^-5eok=c 1(Ep]L6ǁɻ ~202SV`58-'F'OAB^h6I?'FnaH}dZ>ܚ@zvA%n#D5\,q>RppeА`y=6'W}4!tm!Erm8gռ$3S|>N$,^>MBgZo u\k{…DWg CنKl]vsF$iEJ:筥KжvOؐ76yCj]:|>{ay_ SqqcU7 %YH^ v> _Ⴍ!R=??V(_m$@h<_@n;ةS(jl#jJb̝:5u΁sTQye^{ǍV}}ߤ|.>puZ,4=vܲm[nk=?hБ"%kC0 psKD' W> ,Xu/ɹd,|J綑j4TC{G3P~ݓ-a2qX)KiT.ѱ#Mn#dbeB1pFuvri3:ːQc RVF\ĭV@rpGП}|'&tx`rc#t뫧8fv_&0p+q jO:.?呠}7B!Ɯr=صMfmҿ]m6cF`=\wzsuڷgAӐϙ*9gE2V Zf;/o9BV8ažXi [ ,~fZ2c$IBu.ɛ7Tsz,7A/}yEkš$!w@b,FzhD[͞,M)~#V0"@m&ĤCt̳· }_Tm,O c¿Tyck^`.F2LVLw|Iz}U_55![tjqrd:SS%kG)`o>N5b"})Yh9V%uN8$;m$MjXD|VW18n7[a?@~2L{i+PDK şȃiQRE]o@ )Xs,dVd/cX,TUe0'?d+?ՁX ,ۜ^"CGԉOG"r5) 6k^89uӨki&Үl$)\0*"Ćx{b[{;ۄ{I4b(IJI6'^|.YR"8RW )zQP@ޤ@2TyS|#L1J0Lq4Phf? ~Dھ7˭#q(/x8[n`&5!P,3wOQq^GtwmBF45iDM0 RP>(/n2rV@2u!?!UZmn79rly4erdhm_sEL5=-7I4-Û8e$W%ɔ2 + 5)7[z>mC4_00>~H/^y10uAh)s־% IP.Ck"0vk(ٱGDKJ%Sa!L0XfC􋈭ݪ7„L-zߵOZK4ApA)MBp`g^i5=kiLjv02|"bdn\ImE>I |^P̚ ;nc7w s Pyܳ45gя͡ag+G#ca,f ;)_[ D^_Z!kŸv^ZEVP9v-Ɓ-Sxj CDq1s֓{o#*+ ÇM`LD#"+oH0i~2-Izܹb'1E'8 1"͸;81"=u (^>kA+xp_jG^=]b<ߊ@IlY.NYV5-+Ҏ֋Çg3 Do/6|,ݣI=v'{E/0[` j%k4B&|gէvfyM96*j@l *%ow[8)q6y d%2";s,q+\-j~{36yWz o>z–lS|UzWLjl."oeG:PյuR2yN"+M5& eD"iߑ4u/71fAW+,,ؗѕE:yi Afh\Z[-_@H՗p@nRޗ ,#;RK(jX/J"jًEj@Wsmk 8ƜMoUMc\ø6 @'B6JկJȞb)OTNvH>SXo2]1}˦ɫ"M,e_ݨTB0_旪u2/t,ްjC'XY1v-=[uE$YY|~'c0 ތWm1^6y/cCZ^(@dUD`3z{_dž}2ZQ#]qQgMi'wA!%`F b'_cUb1W:ex TЖ q!Yt ލ‹xڿu*Yy11lO~ 䃐3р- `UP׆?/!HN:nRWBw(PHmc ʜKc霌8'uy|ʄh`؅+96l i;|S^1(`qZ<&eh ć4 hҐG-xz!҉*DA?]B!o2LJ9jry4{&콚uyX *C?{=%KE&ଉZ13-\恨"q+ȏ8+"NEdN?F앁cqK[dABvϭ Ӝ% Y0XF6*`6OK "Ġtu1b!.0ˬsI{ t.Qb0Ԯ NhG^-sfCt WcVR')E%ۗUcF^)צR@'{?1 <ļ5_]h52)ԆeҨo^#DIu CiCQ kt$/W,va]C2L QAdo±F 7͚`GHD:tBJTQ-50VъڍTXbⷒJ!4wȻٶ'+K6!Â˸q)CC]$2f uI~88 ސ>P'}Y8}#mA5kk8#Ht2,srF>~ F]~nŴܪ.ZDe55ytT>T3+0X+=:4JTQNKpH8ky$,<+KB<.0>Rk+ɆId|*SėOHܤ F4#I;@3VEԱBqyl㷪0uW ;1?%*!K#W,<(׏CH?Bfwz| GoNM=bμC5}_G4< f+>gM/rWqB[% )*p6mƛ9*l0 &藬 qS-L>aC4s]ظe %KL,gŻ4FJ7$BDu  @HajvM[E ZG'@E¢$iv &0t3'xF9?;[^SpkS1֙H%!Ou|9zcQךef)hj48HNZ6W{dԺ>I ^걂ِ9FvS-!F.j(<ե=eGN?'=s^p8\u_87}#kIը¯C6eH^dNѹ<3|u,h-=+qAL HJ}Omܴ'w䊕Rj3@ >9=|Yl|)yQ)Z'H|ǸKIQpAꊣ1W |?5Ey?dw#PN_3:4C! CskNy$u{LuHͶT_6IAgtePD!6Y#;[n'nG>Z Z;?]f,G TN; I׵$ U&K Eg"u_>=FA 0ZmVG7+HOXѽ7H>#M Iʚbzwf1iKYܢH}f2GNj~E;\yq΄UޢL@꒔{JOc+o @ ,7x˦ p3BAUJ #ˤЮ͕:3`M^Uۥ5X2S\ a7#k$22$FN }پ]9f JAoZ>\vU1yY= 'v7@/J@ɐ܇"Low5 c(i<@>31!Vv&D-<2X筊md1W<ߓż4g}ؙų{_1Mf[ {_(}Pֈ \m~^/\W_ʋ#:T*R [B*%&RB94':`Kgh?\Ҽ]Y+9zvgf#<瓔\y! nu$X>[l/(bș=Yu3D>Dm/sPzc;@`a\oSuFk$DEG;+1*:qhXY?,r>]xUN,7# ڞ eo)Nd@#^Jf+K bD6s}`yfTCh u\3D7~R[j/b"lY|W1,ZhPNǛFx!Y=\xEG!ZB-!PK8B =/dT"܋F@'HnF(g#7KFl9ْY9S%s:0HNZZ6.%w)7[C;֏U.8h"IԱ<ބFVkUqZ/ZDA:T;di ūMj+8{"{~a3pzhI)`)@۠YG~fYj*eL%+8/nt->s!j| +LǼ۞Moym..+4jpJg!0$/QUim,kVL~a *AqKN)D'kX?%E?3^Q.(g.'3Zv5X#尺8n؛$cBeW$dLjkHQ^•O{^5?\9%t/z *p tsi*Hj41OgxKVDD}:yl251o/,@H}Hזً.0h%|.u?uDݕE#zy19ד|3@UG ,x('T[%e\ Wqeg?.ߩ BpAMYy.t/ZF0 hm yC"PoT>O4&i>'ei*o~ ODh2LV(2G((~2=Ζdֆ޺vPZZՎo 8 _+Kjy&|="Ym0ImbVoy u*k-uЇ~化78E%wc,iN?!jUmIq35d(\KYDCn0Dgsfb+'4aW}F:MHyR  oA ۞](N02jFf{?VI[7]7 ѕ uҖ:UK3ύglߞ.sg?Tt/at`UDj="a :nih'0v1ݝQ+UEE,ApŨb{oNˋEz\[+&{Z* ꥅ6[00لt:gg/OV)˵`g>*mze0_&5E4ȋQmIyTDTN)@YgQ|\"{x6M쫒 ߱ݻ76JDwes/ YAT7(md!72 xˊl|4<|DbIWP2tOiDXtlx~fY3S V q%Hv:w5^33)1:ODR1 Sh`|dJW:b{\m`79 X  1gzPsS4)3OmN#1 0 fάj*'E Q\hOȣtH@.mAW@(m} hۆ˭370DDZ?Ix;o._s4 ɏ @觺&҇hV^^Ybx@zu[Y'[MϘ}I{ 9r.&;ѓԀP}:C[ߡ 3x4SgPx7A VE41sѯaۓfJ>3ź NdnSqp6ɇY nd_|!D| ͮsyJa+607S(2)zϮq.px%Z0tİx:ʍ~hVp = sFHW"?,]|VD4S?ԅMúGJf E{`ҙy#/'g5Ts `:ʼnGױvt퀴 ۅ6bނ aLe!J5_rӽFٲ0@G %z`ьѷciqCŞ[ΝHN.'\ٽ[%->o<Dmww*yy z9˶ފ:UowE2~܎o3vԆI:aOuCS8SLeD8/;(vm>&"zÃloc|%7GZTD'MH,^nNLsI%7 V-R9࿻`)QRv4PM{ϵ]&H+WJAݟPAq'eP}D-݊$EvbϜ(B3Gv9V4V57,>QTR9tT8^Y}fؼmI}:-Y$K!F5lRcvJqtO'=H xKsr( F9߲k/fZY5)w3E=[Ku i#$)^\y \_1R-~P9Amzkd1jLB95`80\`RQ}rWޜ%oX;Jlݽŵo`5/iӴ%z>rYSt6C趖zBS*o,5JUtО! HX c(Qm/FS,2-G 0ôoٽ!<FYq+03,GAcaȞACkOTW|<> }&Q H<մynHzef>L^9()qBH4gHAXj87#9sSst #8twJc͠+/\9<1)B1>7 V;-u`s-T̹c)~>x({\i̛XJuFkLv?OtOBZwŚTeT(q|7G!cNZ`pOcR^di -EQK -^"6ModLIw+w*4i/1[ 7wx$y*,oSbIt*  91S%Xgw| VPy/c*3zYn+~HFZt$Vc} 9N8 S$4Y+HFM>^)Nӭ* TBo!G*#S jcO/\5a[͛]\ \{8-@BݑpMfgs K&/bk 7!΂/D%=Onm2BwDn\ D2M=M,/&sgT.%4YvdǘB6, p$J>UVq w@.T,!J=GwHXUBa3gAddȚ J[zfCx.;ۨ3II|@JB\9럐D qxğg)װ.#TPӎ8UC7|./J-%0vi 7/ؔG< ͂ 4).@@AV<@\- Q HH?a*},B؁#ˌ .^Y"N5%g 4H^U@r9cȌLaPȖ$ݷ{='Tn CMwh{!|7**e8-F`Xdy<*JŐgL j!9%iuD$>R'.:8yMIEI')բ's4/!*`Y!])լ77_wh.Qh $3Jgq\]J+XsY+ }n'?k9Z e;:n `f$n/d1-\/4Ձ&^< 1/%:elNE @eAq|Wa&& 2dcS9.5\S&3[s_sM F]pTz.&AmH ~uT& H k4tv ph^d8:Ѩ~h?Zsce'd8]5iU7)`\@_J-%awc K얇O%u <TT)׉LZ_$L`zRw(/D;(/+C4|;E[lectlL#מyX+d/ToqNt°:bi_AJrcWP<~aMʜA)s>9Li\~RiV|TPKUО(wb ! 3VYr!Zwo+78ژ8Lֆ!vz:°SIə\.M7li-\F, ^5NuF 4MN=D0jenܰ^fkxN"D%@0*{_x䥏ȺaM^}#&m=#cG=[Ov+ ;)20mCI26&RcO`B &;H^4R[wW=H 3o+nX^$+PA0G=~%ǦL35G m%XV p.&W̭C "l<`d<&9%vSA*|s8Uo8*mq,ې~UNԪ'P·xs3FAp  .-ySCRd. dTMtMhAڱCJAyw^[)JRO6?_(X.!F>8TަxԚƶo,d`{*8YGS1pi?Oç51G.wD^ͪF߯G|G()p_UBOj^Sٴ|rtb/{\SpĶLr.֟,53A؟_x*r!~fU~2Bw;ČX#ch1'u$% &F3vVm!-ݛ$/_$ma)$|;m&õjbFR,y.1j_橄nlWn&QyU}\)N{5Y^ ;53 6'TyHOӿΈX:[}L0lk59Aa㓥ޫ-u9FľN7҉v"+ZWhPb[U0}vAr.CX0b`oaE߮Q(W`qO:hq:Y1$eń\ _Ca<&-3"%}YnȦb =rJP$qZ_]h&z=̊?$m6P--u3!:fG}lu$Hmq::_'?nٛHqO/긐[Ib,aiPoqܚéD:aCQS?궀 0%C$gkkbtUO6Iw qNj23J+,:!w1LmXt@."ي{CsX0AH#kWR6=aht5(ݸK]Ͻ 19kVUOe?@JYsFDk?R9흠Qj0>RԋK^u[}dOh!2*3zoLOUToVu-"3ff_wF`&ۑHVMV}]HE;Ȫ3;KBJmd hژ*-N"KgQ/9lc@'z>,^2hq<ϓ\扤Y]%~dzTy:o=P8W )dyAGb t^cJd0^V-=Iz&\l, SQSd]\stC,/ѹ6׭zʟàAjQm>f)½~S25h }៚?gMĢ ZY$j'r]?\"z?mNO lGYwŠ} 5CjXnJV"F@oKT#ѐw7&!` *z]U3̅2t2I4wq8]I5t MDg o U"J?mq'=tkJc}%ZebA{L5Ss׺|[%ewFޯ6}E+kM#jZObR1%S.`*NhD~ !3ˌ 7Ȃyxc A!a/0Z*+iTE w(SoNNlR@SeSդwf}Dg/!B7됽c஑c0Lr#@`R@=ZK=ԩ`XCG;ӃOGo0{Xww{h*Tk?%@OVzvN-'fXV!f'lwLEn@MQbsʠF"3fEL|2hd9j5 y u,Cjh~V0;WVaEdhZA\y'K^QԘA D9ޙRdud15N~"SsCDJ1XU >wФ?nUh頶1KqGVt-RuC}%LZBu؉&e0hPx#%Evig{ϞM6e}19lkMSZ)muǫ W9Nҙdw%ĝ:Mh|a5(4%Z5mcol-  f04I-tJ!RW%:$Z-iFOF!Ʀg淅#"}8] p~4P @rκ,y= pr=~x|^%jIBנ*]I9'PD(C&0DBg G%C -X)eMDBb ]FjS9k&Ճaot)f-Qsni>6A6F-䌔o2UHe[:ǣZQt';gOc:ADiT U?yfYAF1QXOSu+(yߤC@ 5s "/3H`AX!;p [oolX[rVBr2p@J"|4Lى(q``yt#8DHucbb'wkbcЙP(HNlJIa~+4*WS"5OTqmkp y9ہz>tSpiDO r_VrSmCoeڡ'bB~Y>mpJV?+x" 3:egj]# uENPϲu1 76 :DvF"QgNxãkTTAk94,v;} nCq~j@siñB> !v^` bOlSDq_6?ct0W"KK&x/38"u/z_`>y|B-`EHe]KCwwç/F%_ٯH$PjڗVʩ.2 ^+3 mSU{ ~NJ%fQ9'L( j 6jٶwkЗpVX`3"&T;>3;ҕQzKC%ЇkY51ܼ&#zReAr1LmlV|_lRx@?P?:Lɍf/ܣҫpӞ0p'HOd 姕*YnoMZt4*3!|=~3pZՔ4AͣH9O_t}j+hg'O[=ؾ?j½L% B% jf|N.vwzwX={$qv]ϟP6H78K$C"ǷO!Tߴrq"3+x[YjŸYX; >1ъ%{QqqTW4c'#0 F)*Z|KR4=&y>kƹ`Hw *Ł.?l=P*>١lׄ L>~0 Ƨ'U~V9E(j!g/;x%4XלDZ)|$zF`YƬ(v홖]8C(6)),s .b&D4C  OI*c.vCeSCluĠ?ajʖI9aD558>>t?vSE(097x1arcpMJ1W[:<_khbT 6Lk.XœBCu9Ql&Zw=Lu3;\b%.vŌ,Ȭ|DڲW0$m@爠%VPJiz/|]6Y9\pX|W#^NwCT% J-VT:SO}D}l 7]Z2Thnt߫ ]S%Fдph46yCOW~ s~On27\Dx 1~zz45ߤJK7-jߓdB]fgz*K<3a -`H2Kġg <^X-d#xn h|#rp]+=/D(FvͻYJetM(-<*8v٤0Eq2o1K47 m:eSO]cw}8/)ʍ'SX3}t  t6ށutUn`q\@l+٢#tEQ9sY*E 5ROt!3STmf0 mUk*~#4`3lZ,4ddE 2WWb)bc&qʶWG]hj#]9M(g6hSSG~̵Vj XRnS2fG}xH)rD[-{  ^ym{_Yu@WRsJYuZ~rʬ$dzah x7| BFkpV\qL" ArS8R9EѰP1Sfd oj݂8LdgDroC;sp"$ּg*KRz6#PblrvQ<\(RAqeu(9`(%l&uo?V&@N@03[O"4R^(d"~3pnZN5xSm"y '\;%#6իbVqo1B4vk6U kٙ P~&MS>^] (cɷvKJCҔUl|W=T%,#uoAٽ%D (}l󔔄g9( 8ךﱣkP2լ#.9&s3x92[8-&ȺZ`w$}s\U^q)m$[%!s27 +A=gۤ8lOG>AA:at}ݧb{:PҚ!hk3+W :2e2u%YS`(U s D(<8[x]3 i%F:fZAIx̶-c"\{UAVB76a0^Zp;UЭӫA4NܑXeʸd%K) #6Zv¼bKdIxLqm{T2@w\^ܱuvMx1 POox"| RK\j8̤ |y=#XVhAZtWDQzqp{g> ~}l_V^p]D6m4n/@X#8IsrinIUCԂDa.7;RԯrsMH-9 %{]NN@Bv))Ԛ1?Aw;A_uLv Kh6got;nQP^h侑M)YQp.oVR8 k20h%i/2@`5OL:DNf&W 3Ȣ6~vF ј0!+{Y?k]3R%s W7[ÝdoIߐj vvK{S[}fUno(0tF2 c? m;ڮm"X\;.Xe$5[3ҁ:L{D#)knR ~ڪXv^S`^3 Lr/8v=wED=7X }N_eϾB Od-(m. ˸ N-:yPWKX){Qr9r˖gOzp = 1.HߜomK' 84yT'~4&zSő ;{/@*J:9F%XHT@OGu+7 %Lb^G{#jEɭM])䆊 qgtqrArˑ'>鼘1գ>h5LhAo4Wx%U=99+"("Eb>Y?+?Rz'=V8B2 ?q'P:mwky VޞF" s<ڟF8~S l4}]ʹ=,Z:, 0Y[ aԶrOف2]ڃ. N4F"m`ρyh~s2"L/Q<YY4b APXĘ'3@Dŀ=,LݭµwXie`7'OJ(`X^xy\ܿ5/MV5ګms;MfnBuÒ\e25LL|{{I5ָ1MKP rKǖIn))jZ߈V1UڢNJV^1_mEo sE6ɔ ͉Xf *T7Lu @_I$\vo6Ȳ.W5 =?跋/nZ kCç"p>>26 y)S7qP`e?yJ¥mG/ Oaw#TDgA1 3ˋ%@X&f6<^T#ߊ4yϩ9negy<*}*F}bK~«#NkM7qP)dZ3$]yjXzMNHޱ] ]wV}L68ϽoDImֵ}}e.aVfK" IG.FIRhYTu:h(qŕ}.r-z׽娀 )ČDZZ: 3/f㋮x=}ih3E@ UȆ=m_<=<uNʕ&#(Q|>:z_$כuH!.ԣ[Qk^9Ņ maeBk-2 HYUP)zPfPoghdлbIQykwS\IBfN/S?&Y)ďk;-gg[T:j~sMPɮ8I2# KRmP@=[@E٩-)W`7 1F#:P8b ݇; ^M-|iknRz҉6ml,,z j.b༨Yv_ ֟d ` z"ݚƬRDAP[ͼL^}z~r917ܷsz̚ϐ&,9~I3n_ϩNHoE6?@@%ZZLuj1 ʖ k[ 1E z.zDp}ɜ% }y=랂\9NH4//;4v#E4ü|l6rz M@+Ԇg$df2xt-_Hr}^GaGntC`i,2J KFL59TEL5ٞɶ?cS0Y(Oh7Y@ H0:KH6"i[̽TkwT<5vg;6Jz=,pBtgi)#@*>D}b}qY$INTl.fTS Ȑ y ?dzsa) xvb0Qi$ '<#K0Rs@lgࢂm?;8,}f #A^#6ab#i 7^. /bB!+|x:y=c:9K!}ȩUP L8ΞNN}J^AA-u~ڛr.tDg.b!g-QumFi SG&puonoW)D+s:i.ԏоTpP;?7$#ѻj́u_6j@?hcVC|ǴK^pP]%B-CH'n~[, LzJ\S *dKGIJsRί~5Wx2˚L#0`ȚWx=`=v4 l͝㪛cg[ g3W;ߜ_cB++#s/&@$=LnUr ג3:"jHv6dﶍ'z{RAky[/ oTf'(9i!z)W`QXJgbvM6 Tr&fF`Bh&J"䒿| 7kv) /h M/uʾa~l}~ Ύ޺k a&3~"0ek!ЭAS$WU'TaeFg] P;wIT-o&MxvQf2ӔC}_`G2H4Ai m=b _Ѕrp"7/'*/ׅFuEY!rF窹MXnjAOgb*!%PeY q|2p4S8Ѐ"ƆЌtO\_S%?4XI֘a ym`ΪO^pݿ*2ָ?AwB'm0o}ĴʵG{BtSXڷ܆ .dǼwHS#&F؜Agp>F7jH b*<{rLڎUkL@濅YЁl"`<+S=Ѻ2@ĩ/eU?I~, *4OnJka)N[ ?Ov.9)†5_lNN6 g< %vU_0tX37SL VԑyN[,rJ4ɷd6D;\vƷpc^s>BrEdIxVQ4*E1=E}Y~j}T-\jwV1WY_L`u8}v/Ce{_GZt]#)W]^@KUp(St`iyTQ vB hiZ&Xg&+ -M^!$54bFaP8E 5~=-mRoq0 ֟6'E]Mx܇ N𥑸|ԱUH̩!^ `"*A0 ,-h+0\s1DHľ@/JB;ňnPL+t/ ?NsM6M|7̑Eg-h* %!eχ3 چqJJrG;[C('rL.ķ>O5b^nyY#T $=@v6NDl%ي_M\Ly~jk0Xi j߹^uQ]r2R`)k"w}\Wա'.S5)=R@^t,H q})o~$Nb!L F%֬u0 @Hx@sU*1bLAInc*m)Ȋ 'd)IRL~h$S!?l@J?c;B*BK꡷L5~NoQyKHC栢 ŹvkGkKfld`3[Ԣp7_|dQ{!fHB9尅&[*z p7N{'u@Gnu(&uenH%S6hkA}@@aw_nKAl32fD"aޫ_+)6t-;_#Y{NJQ=_|ZDcz?)n}¢+ t%wvL}@Podl2EaPU$c9azaGL8offx@DU!$mhJ8:xMj\-8@@No`]V A*f Lt` f;,ΝrV#Ƥ[LiyJaEkK{!Lf쾼nL<*T)3$Aw3G]DAv(}4%~N`%1[ {{R`[lL>dA zh3͛,ؒ~@~'>ȘiQjJH'$M<]VԃgQL9ߏLNe99`utq_&;OIyjynd%= PHJFwy;s-j,q 4JqG*ܙ>P#;$j`!ѽaƑ4>'440  D=3DQG6͝%pپ& A;GǘV3~,cǠ_O fSȘ]p0{`.ueSt!cܓMfMZn!o_LNܑ*4&W `&CȘBܡ*Ԥ5◬j2kuA)vM&k5,=D;_A_42<'M:-Ny^9 J_-tO! +|1ى))}bBɒsy%2ޑr,dFxyh>s[\s0̽|;i C,hv2Gv^10k]9z4't;T<~I&%B볶) aHhuI(.cQ୫OXa`ݙEi} hF^Y}gGG /A0Qd1SABvT=#'AArC| y钌̺;QA0d @u6=qB~ =~p6NW G< D5IȂ?DoŒÓ+$%E·Sq\7ƯF=6uLt,mJ? J]ZҔ+l?X&U k?QE#T %C??U YLӥtg 7j2L7+uah y3RGOgx;OQy> =;i2/WPޣJP;i7^6g )>(I 8k@?XpN'qVWWtY~`*ߖr^Unm[)RpxUm xm6<juZoB,*t5ROzM'օ.kȡ"ȋP̰`y 5nϙ?X'[m1V۶ -ɏo^)mOi; *" QEJR@֛ ț@n.սˑT7-a؜1,c',NHw6BA0'6m5< =4J =8xb1.i)/0]`XeIkZ lYj<5{Sn|Q]_Ui0rzD]Qt,,Op' ~]DJ"`2SacR&Ju78GSN[㣕B^@:7i}NHek} "]]wuQƵl, t^'ղuȱ,=/YCCce ]2J)li /<2&pp$-" ~hkS%l8;[q<7oř !NAO}uɧaJHcوʙ}׺1<,UTXxutFBzd$T曚Ez, !pk=q=g+uSu韩\@ 䁙mQQՉ5~eJǔruK/c۠S<5z= _K/^uV> \<rS7jƩrOy@Z$ПVF 53SVw󗘨O@e+%뫶k6%ym0y+ t  =bNѻR?W~x(/s넷:L]S@M P (8GY.~kY8_:>QNGmzҭ*a#nASH(p.l~ặљ9t赨j#/1dcnӶ R;kV TSgf=-ޫ SW=x@Gv*bEhj Rh'Lks"CS)!mn:hdc`.6 ^o1 [  [I)(5Z]6S{SLxgagsrjǖ4͜ei;`%<"w/NC.L|B8L @ klE=#QL)U_IA <^O[rm{ ;WEt`MiŀF R)O=k_!SE!gxUY"A]DL6$=BtK|?, 6mYmAjā@N$x=8aj=265첂 Jz(Gm*+f9 cH\VvQX7QT)Xܰ}Sg,\z\kZgO7Q{qЮܮGംu= ky*wALaGy%84y%ԄDڇ2Zjs1rli`۔WEK.ICc]1kIMWPyʍ#01ws,B3Թnk]˙{+LT Q/@ .Aؽ>$} ot^f`VC/1V\E%L9$^t+o6H|,ux\X-İ)^x{*h$xo{EQ f-%Mnsp"|*E5$#3C?VvK@h Dʸe vDo:HPt׿k2&ir*Hwfb|}d d̷M*'bS:X zUl!A (_ZYhvzY6B͸"x}֖Dq,aGlHjznO{0J 밅*Zi &LmD¼}?׉|Zd 4=-}"Y`/nfuDK^|KٟtU~`Mρ.Tܑ'?Nn$ԟ߈4f{*XqL{ʒn'x5UC, gW/2!/$X=m :s6>Cj6Nqﱠ|FvyAn࿉%8A.*IfAWO*2M~tzC[[u@'Y5aZ,GLn?-W2ZzSO1.nj PW]-SM{$+;ivH^bGEF'm&^ /Y57P)ſߏ8- _'6ׇ?$ܺJΝ׻m& k0,|?D0j9XZ YLIAׁ~$$m3l2\6,A,'`%)dS:]Èjt?БV 7CI b!\]X'r*">](ZsjEKSFʿ6ew4uڃ>22pujI|yԴ86>rI?N嬘z|8DWq>38D"{`؂-x0O4#i$j%6[VϭM,nߠgWs'4\5s2}0ac`i@6 *@Y},g 0L5BA%$Gл2 ApU@ݽEޑbP'㟁ЭP4ZޒܮG^+~-eL_{}PA8{N[7aYSg,Y O)_~ݦcz {Elڽj )y ޾ؓEΫ,/"6'':g9YT9q+^a!+@oڴ]@3-0im^XY#!]y)r+e.qQJУۇ5Pzu*aFF;vѝ"aM F倊NZ45sļZ%RmwUIIR@#ʊZO{Yd%Vdśvי/ōA|gͳr.E &s3xZc[ѭRK =Z:|_ɬ'""@5 z_!0;wdvHY R0`Zd\ 6o{}M/~H@_M&6klg%dҬ濃bZ9xUx9 3 'M#}@*ymt&v'ēW}9^X~)hx@Hb|Bczȉ%v`ml8Nz9._`ş@QҦf}DFu% 2}9J lfSX:A3TӻH7fؤ0.<Է0FM~ܰ)eap\YU 1CM[qɹ1v@?H*.|IZ[.g/޲fZ^Q̀%`L3$ATTB]NS`<+@Da>VY9. a>i%&ze FKKyRK<_ pO@3I$ᇜF"dWd\(ӇD&˷͗cےbIja8-a/2̰-D[ݟO:Bs-ϳ"AXڭ~*aϟM"D:F%Y֮izqȿzim.99'b` Hʵ&R80C8v@A+H8u~n|3h:$nFb.~ HӍK=t>8L>i{/nj `QLza;y7a4jye\É &5NcE;6t_/v7!@f $1 DPp(thb&4e;8q PT,v[Ӎ^7lTv "[d9nQ<8Ω4 ̙M;?ʧ ;|)8;ik *H[cɲ*ZyFiw.02 /YcƬ)I]z~i"#] VH·^gg(6VyZ3RE J>yRTLGeX|O10Y5oh9;hq-{|frвSưlߦ' 3ԄiY`>REaޡ Ot,BP7oʻ|: _e\hN׶MQ *S-g;}؆fkaԓKi$WTA`oBA+=BF_/^kvt#3$RT0\ҿhh$J>!;j\$6Sw

e/vjiF 3 pӑCD8s4evY 4..jh Ra6migC]V+ ϙk+60^\'"z:'iagk(ʮcAʋJ0{7g%o]g }Y2BŶ'M<h35kT Cce쉖N% HNp3{AanHpsSDCa]3ZYd͠Z"qKM侚܄Uۘ::2Yمweÿ̄+'Ib$/JM1DS"Th{Qoon&k.$^ڗf)_Ú*eTF8NLzf1Gm13ȨB%svW>KEN~}EL'X;H>򕺏rś_̴D?ԆvB|_=aK2]ﭼ!iol rDx6 &C_f@n*:.{,ۼLw*~vn=VP\5:cvBvq"U)EPxTo,,k3T]BI7p G|3'Od3a LS^O,b;4Cbtr]e"UIgVӓO4֌\G?{&({MF~az$(8m0TARxF׶QCv$ C58˚:˳?tgG , @=VflW=GLČQ~ xmpK `Y2k]4?zB ';k \MWU \#vko-?3p4|fF6?acH:J3&S.^`%?צ u˳2f.spJO|[68jyO0lղH_˳ Yx/"/:g UkS <R^1B}h%0;՝K~L?D[Lyp.փWgaTwv>kgkÜurmYu! q/NC%%gt2b5Ԋ@E?F2aJ |m(q*::aU@Q+p‡TlѨ#dޒ@H DdWQr&˛?-#C6b:.kQrPxJU~LRFm,@pmN1?NĂu QFoWxѹȎs JqZ!UIQ&-t,x0yj/ y;-®P }w%@p + d@9N*O$isZ8"LJ'>˜"WW퓬)zGismx񧖺銱d ͸<@_.Pio4oBeEͷ?ǽ.c'~{;th0bZOQ \߸HLL9}Μ>l8˕*%?bWZs8=,bGGӊ'z, ~CԼ VuN9gPWٱY 7-m[(UKVSu"7 넯"ࣟԣ$Đ2+JA@5 vD1efM*4ݖPN"簰c/.whG8ŀx: z҃t_?[M-t\c@H^+f9deH#ɖ#--hoaCGLjGh/L2QcH>. *ώY?Ov:i EW#Gjg醴#OM;hb<`ӻZ\$)W 8>&zE# '\!qG,@77n9$g7W(bkc%Edw!BXMTXVj;^z4zPi ȉu腐kv6U9z3[&PP-y$nXoV2&(L4zKYQ!*D^?0s: qQy#$AKPW?#ޝQo<n?j5u #M4sv61OM6 '=yhW ;y& Z଀wie3<`UՊNd Lf{٬.6 ϲkwzWPgW,$vƤRxw>U\F #ŠArs^U$,AbR':q-kS>8H*+bӪa&kniW2-qj)'H? Eg8A ({^LG؜d!.>/zyV2Bb_cs3a;Aٕ+@_<"Ǯ"T5CMHy׭d3-Dx!ۻ :x'*4ݯҔbvdly[ Q=쟮EK@TtWoZy] \d~&-sǍT{ 3{&Ll%irGYC'rpg1{:v^gsR& g~m84v&s"XGBUSSQ7au~3LYʵ|Yq#^XvI<2#KY$ q!ȆMtCfTcK/T DlXQ8ϒ]i JJQ[ƃQd,8~०bV{el"/kE!H@!w⽐TN ]Qt̰}&*ys 4$h䪬Lw͞s6V <fD-(o|:gX;ӧñOGf.{@E?> 0zN!VCNjm)% %8VT T0/h;t[M!.JI|eՙI[ 5GS""F8WqRE/WYYx3LAF+Y|LPS#@ӓ@BP| XfpE?F_P4!3eQ>|?UU"p?U+i){9RqMJY- h8~m rHi܉k~h[!CCUr׭u|xG"^cGL 4k \x=)W4ӊdW~ܘDQ"*|$\pch WֱE $1kR||b7Mv>> [+ hNWtށmIF['~h6`|N/4t@Qyq[3vu<ɳO D|cJ{ԏ-S/HW{=؋n7Q9J+JO~S\5赗–WJDVLR'i;t#}@sZm?ǙUԶ@U¢+z ?[@`HFu/gQ A- ekWL!5GR/V6 dne`+́Brajh@c`HNB*q+Sov^ʽ.gvmtfu>"W yNbrw(fZq3OC0#۝bGxC`V'>?ςCo+ݏ LJB

qUAqd'Tݾ%3LcP)g9G *G $&eB1u&?’PHZ-ŋ(l)cy/W =thLyJ$AH$@֧ڦj,.|drU.J_+Y$jO,dJ8r0@ DYtE+T$gR*xU qPFzU1Ect;' q{$ƕtNCٝk#·9JYxwN:Dl I 4bAnTIrgMdUmubbBCI(ǚ% O^"3 yjĦK ,({;R5=3~̿8χ.fTl037돺Gdqz< hGK4 T~yxUUqdl"x$٦. Q?se fp}kɖq=k`zޮpnEs>[߂w4rgS:D ?#tů%RIsjriB>֜5qUy4daAXpaǢݮjrfcb*B?$31NXJ擞7zO=`umIN@AuЖWm08B<*7P={`DPs%!;))4" hzmбz /tq {w,ɴ>E@۷,mb@e.vqdr4PIJ6߀ %_YeSȇGmeCܘ"'9"ۧD3P|.WewUcC0^edhա0R RAQa[WO5q - O.Cg_8{0|xVXDq2K9qV ̼f/ha{0dPVEv.ĀV-yEEᄒ0F6"V4-D2|<ܩn4JލFk~ 9J@a֐˪wBBF nB BSID d''.U6V.^4JBiNUn*j-UNr7gfY!A#{.^@UPnq:_D|VhEp/O%pZ#1fYxR  X-\j…6QfpÊLjcD*nЧX~POhc5zJ $=ȫQolnIIw#1^4\% Jؠ΂3~IUKNO9Fӫ7'6 zK)2z` R_³܍F[)BLSBzґ@ʶ@TՇɪKvCqgK9-n 23ydwyT5qFV7 źdԨ9+8,ٌ6^rɠ5Σ0qIVҶ'0Pn7nLP01&fyXfLnx1{g5Sb4~կCh<(רו|"hRDы> )u`.}^91xwz\F ,40 ^UuTͧ >l$bm3Rׇ'T-p-읱>Ѭ9kBG].p*B< F$%z`tctaT09`<hy67M*E~JK)KvfXY<@ ,+8߻MJ2qWY9PVt22@ʨ|rd8 !j]B+5 EH ȵ&8 ~őI4V! CQa3CFstd *G. Z(cʒ85#[uwtn7v̓*>GK8 3)sQDq0 m_Fb-ǻwriTe;Jf_hzDǫή2Ď %;H/%@u.V zmam"yR (LgTb \*ۛ%ŠT\ L~ LBI˘5)p[..)]@*%dx/Cdot>l9XjiLh̩r5H f5s,B[ӢQʓ/:RLjB0fhՇb+Kckv,3JkFc.Gzl=%)h1Bl^9:@7j`.= o&+Mq]GzDL ROّFb*<|\ޤWe6JfT'ַ]/:/~DeԀPbZA>r P]-o?OL*t[hwhicm{2s- >${N>ð P'V=uY&mDﺰ)oɄ[뭐>mҒ ǘw%W.~9KI P%v"#'s B>{MZ9~LO-N!0uLnANx\DZSE[ήZ. 2!5_^F, ;|5uAӉ=V'zRc)hX[K${^:b_@^Z!RH8{a?NFPtNpT1!Yp<ՌNzp.yL')r8 I9ssq_()%qQ $. (r~ Z>rT%A4by5\ ,UxK E뜴D a:eO~K"!r]e/W0#2lc¹SL&w"\ ?]4A6dQW8j#C=%Z*ij~B]MQjS&'ϒ$ia˩+HnI~HuJƒVqw5cN3.E2![eūW䜍R9Xy=LPA瑩򋤮7v1Rk\3iuksۍ}WWV) ,Gm3#PK(Je9wJ\3ē[dFMQ6Wķ*]1(aS!4WcO˛Q"%Cb=W Xv3u-6IBpȃ!{Q? 8s<7NceE ^+1GMw#sM09m9e쵉eN|/f㪇*E~MO!Ú姚nrn~c)i2R>Ƥń¡w 'w 4;ū-J6SJYwYIyjJ ?ͺ|#6K&M6SDg1r + _{/qB,]rJֵ:M*}1.6I4t|[fhaa%M']NE|yBkv(g^z0H+ǰ Γ͞6,kej=B`i: X`D~=BAyѾ)9D3*)rH!YE1|30UZW_a. qwP؅r $K_8T aT$5DMh ٬w#XMS]ywS 9Qރa`ktU֝窝$݊W0nң=Z|G%y0Y7U:-M*1_d`V S w%ZppU\/=ރN?;T6NnY$`5%z_x~N"3?o^tr-kaH-yȉwl|I8WzU'–ŭY!tLث^0&j,2LJa >XAj^5*FSͨ"%ySHm.>yZIxH"Zz`ḎB OnsX{+:J 'X8E?&d,5FP:E_ QL]}iw Q&e5z 7l4`0e+&00q?lAJ9]u]KxPk?0k;M:KХRm0Xw* Q)|G2>rtf#\OT\xעC;({Sxy^(= g;! s%ֆn!x P{𲛏6BՃֶ}ȣHuOCU Eb-%tG^kL(>jGƐc T`L*< m V/|_aqohJ(tC`[<>1%Qɖ\ɘlFuZZO(A h.|y'fu W )b_кt̘Ga;fM@Ȭ4. Q_}xQ.))ՙRXn,[3iLnp~Tϭd܏6"B_FZ*QN}}^RAW[^|2$mu|r{C AZtoS&cW߽ ^:;T b/>=6>1iBSI!D9aݘ32gFLd'2iHŲQ5ScڑO env`!_-F>NK+JnQ~}q;ci@:GO(;X*¹$Vo's!K^ZQPFᾴN@ui(wYzu5d̄mW+l ڜyǔ}1.T/Ev}M.7;(93d.Yem 4:?䆨+_S!XG ԹƖPax# K:8F(-|uNm'~4Ais({SC~$0$SE96t$td_[:aenK$ݗgR?b>% 5S!ƟeJ?EW WSs3c#d}=>W ;4m5`srimZ)]bpŸWTh+1mЄdשTq[Wy_]KhapYȾ#DLe蘽F!%괸5].r6d5+fF0Tg#M3#~ޭ"in>֌#'|? VAOA A0thG>\JrWN.({EXe8NhvV\q`̪4;~'2F"qlSE(%5ArnRA{$ofX9XTZнi$m7r^T<7cbdeR,e#Y@CDqN* 3VeQ \E):1<LIEtfasd!,\2sDe6:U JA <.+!' QE~ ~F.h"2YA7}Ɂ;YQ4!,c|IO [.5}Q3 ty)l=Y/@?a k:#\DŷM '?2 OB9δNf R迈nUbadlV4YE0 ]NEߗc>Rmjx.3D]5p匁\ -2F 7ӆ;oDهzvId:\_֮SOZk$I%q#+_m r1'8\zyP]bF <SDr_Y;'Fe+9ܗ9PvaOݖ&1.Ҽ;dU<*ŦQJ-}r_r".;%J+0tL]ɉBqRry'I=H|7I x< kZ꼋.k'"}PWW/-r -0huS |w%v|vcn ^ D!7= y!e{D,sϜ<Km[ʉ踪28vvjO~9IqD6yXZÑ7n[mm-MoXź\NdF8%6@GX1wf29g\ٮ0񿅍+,ֶ ܫ&csY*lڞUc^{L dk*م+j%ֺYgSQJ/~J^pG"W+_&/M56aNMplӓI:8B(fƲs (^c}XlD4VE-Ab%2mÑJqބ> C]+G]% f5KAAoYW:'Zm~&_ڤ6x% _bPSN|WSp%CX'yHx34z_7d_q"8v L=?✯Y?hNLk?Ճ$> yUQ @U_G*tCa;j@NC jz'Q=ɜ<`*2| X1*rŕ.S:\ \B$UHj(~34U)}jg/+W.S}WP5Kv?/B锍ul8qLdn ܼ PVU47n1E_q`.b^FAʒp$߅N"^ںL7^IWP=:ƌnYpcb9r]&kEl*#8IǏ4Dfh 8#!n"^#.;[]ʤ_B2\\v~}CDcP=GYP6)2h yZt \wI)Moc/ď"v"/ 4 o.Ԙ/DdƁ :@֝-RIa8X}P|m:߯ g@5S'|6>Bgεl,xg?9@Eb(LTgLsly8pT5΂8s3,2.o5@[oƁY8s=Sy#:pumjl%'OUzUVg `:x * YMEx_;6g)R}"EB3>Dg'dH^HCx/K푞ѿNݬ@+ۙ`g|nw|Q8iuZ2,A 0-O lB|?KK"~ ֝\ hP3RvOrևKJFUDfXXZY{M?H}Nj"MjQvL{fwPȺ-P )jC.,bf-3,!Z>c};B4M$ymh'l}q'4tX]4o "|7Ʊ~iDvzv/) k!;Z3fG C6x--vkV NРa)!{Pw6Y01Е mt>Ȕ<}˨kB> /4bDsbZQ^͚G^ٹS{ cP}"cSVBF㹆Kb/DɓPFhǦr4Kt3S^$JzJ|}X2#S@;Ji1;}4Na%6 Oљ¸]║_ ^ánO&'d$ ŧ^o(&)? {N<_yDݩ -$w6Vf0=|o|)+]ysY0YiKzf{t dBt5GPLڳo=rLb03PԌ}jMHB\:LӈncA"wMTZeFp (\8D/ m abCFZTѝZD 0lLJmY`$sYj۹;gwoLT+q2~IaִSmrʐޮI) xgX9cáZw^[L2MOa| DXb['\psiϏNq[:opu i_tɌ/:+!**\A&~"ˆ̡%/|1,Td46v^n~zy3ƶWӀWNh|JS[is 1ÚẰ,u/cp!>`rǰ>9Ą 8٫Gs!Wr?[T0z+> 7!%xtͻ`[FThFvpY{,O6c"[(J/3xh$a;W)ӟ=p3A+EŖ{6_E56t=}id*./`Si GQ[U&B3 %,N;nXEȉ7Nk}|)Cj|V5f0`#+^i&]_qi.)ڠc_lvY`[bkI^>z#iK3"iJ:Ns-uNPEhG[q .^X(Վc nJ=)Z$Gh`7QV.:S϶\Myz얽MՅGNܶtnNiYHT]ĥi+Ĵ6 [ سӈeՍצ9k藋٣b!hXjw:ez6,栍Ũ}S,w>C-Cb6&*ɔ }Q; =~"쾺&@ޛN\8󰯿NpS)2N6Q b9rFeZuJiƾe; \㣅T'ܪbWƌfZGt]H}j`1DC*TǞ 1[-@aԏELPT'۵/7h.5rM:CeYժ;֨H{JԲ<2 N;7 y#QQ poOjd?c}W)]kWDTlQRT k-Q陋ȵg#+QBWx-Uה. ݝq;_qƗjހ6jPܷA?anx7 *v(IL%-RaH;HJQ+p׬Y;p8 6;#xvd56x8k1~ B>Hj󅺍Q-#aNEWyG5EGՃ`:j3er}OL/",  Oœ}Oj`dlé>Te`Y*k÷3›L5J)êrj^Uj繸?#-znt d&cq"X0likk*vs7zCǮ4ѽ[70Ӥ!FoiAgN/5d,c7+ߐltCwtη6čj, Hz2<QbS"1% jwW"1XNnS|vVʤ% ר!,ɳ56h,q30c I羹3s䐓&T{PHM|5غR.Δy΀kJxh=' ;ҊVb"R"&RȤtAks Yb/ͭVbitooר#gDP.*V(}?g#ĔcWČmjG e|R?E^pAF;'+?֯iJdP/p!0vbu>iu7CTG\+hb?TYF0H9t_EFzɟo:P]+e7u^yf6Mvjі@(ǯ TwA=>YVW|RBGi&]K@{=Pi"9cATlak֬:w,1_V^4 J,7mN b`/爿ɨ/:>>#GYv/X@E>,C+HSD~J-MNӨI]ȍDc LrdQ)PTH~5 ͊>-]{t.ֱc[*Բa __ 8϶W&MMEM[ؾBeﳂ)@: #լz~fʞ}{"4g˗9xX^?bKS1|bQߛԂ1L?w Fn]0z‡jF f>:YYD.G :^[:mG_}$?X?e^G uphv3C>ܡ@3P0 jt?=y./reBI H}C[O-UfL CE!.9)7Dc Rɷ}QuyI;q?h<}úmutQ.J-4וoQڪs7{_qFɖ~Js6zt2(5|VVPi&͆U\h3rPHN[Z@!zQocyCfAC򊘅$,&B0q!B΀|x_.UaME\}!x}Caj~ U-X@Z.jnȟ-8=|,9_$G]k*KDy\^#{IHM&M A ॔_+ sG`κk72cU=Z27JlDL*{ yK}a힍s*u0爸MSyCiC 15g}Nybc0+dN04lؕtvI O0g+-?=VhîPg4G #M|ژnʦöhJ~=cUM g9<?eխ}_@p? 9>i\xuA4:sLw;c~'f~?\M#Uwߎ{ -(A@,?rIܩ T~9eNIOiW4m8$vsj1E$ٞŭr7#RtecfO~ZEJ$0Xp 3j?2oif(A|(T1r}BD %BXF#T3pJ~4MNǁэMz՝O (K7%.-oGkF,S#lp#7Bp`#zhО Ko#*?L|O;Ef[vbTs_w>^a}am>}˟9[Dֶ0?4DgZwm~Cٶ@Z_KP>c yEEEqdWML~V+_Xڴj+rT*;NRJ ' EˎS\ :AO˼n2Y٩_K#'cN[5hMnpI@ FXR0Ѓئ༂Ҟ$dc pqT\+*.LU$OqXj Fy\J+aRt)OP6Sޯf>3Qb /Q; LhIvi*@H)< I~=p%rv7SgFѐ`e }nG:ALA!N1C[ ZN`P Jt]6[N~,EXz$#U[Q>6 ycIқdąVqGm,OHs X1Ũ83  t׹7d737NDC  E֙dN։nH;ȧ{tJxUIl~z@3ՑSP~ZN *Jqbl\m#"RYM}Cv$uD@f7r;?4 Fw[$`gf8EZiˍx. W,[+^Co@bpQ˗Ģk3Wcq^:z\ 6ڇ Y7]z}S"8M!w-ȭlӢu?E> vhbSyDJ+KV${6ErRľS@p֒eŻj'y,_\ WWѥBG^_;ĈKW5:Cps>*.KeuaP ,-!I3Stԑ0kmcy|4rsi o#6R6&PzCIߝ5yg]<`[q'рڡM9;zC.tޜA)l}f?\p[ҁ|$RxdRUwY&|] 9ΠN;KAB 3ЩFR'wE3ׯ\ ׫+lĊ9tG;7>6Zch&8_xVd:Q@cЛv~m)Rz==bȹ\T))Xo=*ȫ8x @.ŰCr͞xRm 1!5nEmNq֦ dbX_7tFwLֶW^*L.M[\T -m]XRE1Zz3ۗu ВхX|;a⪍mqв7~pAZaWYm(O7A)Hx߽_l!'`zIR=粑Z4"5-dAn+C)g|TR2wn1m)":w7{rW螑3pM )΄vaN^,bRf8DQ-}@#XEC{5qzQf-g>=^3'U6S-c>Z4`ˋ#>CG2dRJ>`x`sM<{IVK:/>}@ؼaG%|rFqV-qnqܶN B 6#lH1ډ?k7dZZ֖>r0-H<@'/ |u=tAͧ=#q=a4X'}/@u%B\A-ts7ro5O>>\O%E"f/PCܞ̔^ssXrmGWKX<[TH&jU} <{X>jHFh ~)ǀJn]y1BNMV R\CADI{Y-sIC77޵u\I<78oX!(L> IDJ"fmj]OQyuZNm7.53:d w+XaE.'ekhHX~*f0xk%9}-\"@OeS<<eGc">xx9-67}wx[͇H#x6ݩAc #Rd&ڟ]f5C!ya NC W>g偙%\ z͏LPܱ=jI . @7.2I5 psR\Q5!pO2UG"ڒE#Ww2e="EaO*h4ڴL MWǪ5r?{0.[2- ^29Z$'6“_%QsȃMDؼ.(jIl"ZMV`O+ 8 PIp7wU,\/Ռ ֻQ*k?䏪M; FNpIm_l>6K5F0L:ʑB*8]^ %.Fr"^gqkf7nMἇO0E"zGqs!@ Lɹ-PWo\ *~$2 hܨ1^C1c)1E0@kI!kB-I;iן*2hn %^٢]` 2yA16ٹtt4/@$ qb%WI}z~BUOE :os @䱢pDxXz1E. koU^_0lݏIUC[ ~"04jdȐH+J&A6?L%ς˓!Eve*$U\eT?xQ+0m;P|@=$k g]YEC9-hJQ'X[5%;2?DoVeܲ/^h8e#xn-+@NLǶ횖Ny>;shq0"Fs].ͰoJT{rU CF|ާ( Zk+S `*Я&ZޔbyzHl"[W}8"ϴ-ELWdN<>rpXxa'A_c{l(?a_8Ym29Ɔ5;5A|jykR.핳8j8B6LfƼF :7rJN\<,`sY8{V^[~Ň()_?Bw6Trިm|N3 L.X62 sl14erģNX}_/r} |cdPE_ioA}sU-] BG Yղ*Nqct @huZRe@lH]s.t&h"6χ]Z/B}Ջ|V膼)Nߏ,1V]+b 8HԹ\b/Jd:jpF,,:4{tωOQ8:'BHU1i<u<*Ɂ`:s.OAM>gPvͳ\α0iDm 46j(!pq'”ʣ߱U&ͯRD!SѮ 2xx̼cX$]+J5*eK0$$s6J?ᛨj,yw5.At!X!뜜Gv›-󵦨tdJ_xf@Nyv>곆 {Sg `sb :-R0Gsˀȧ` ?LlcIӾEԝHX襤={jb<U {e#>򌗔4'xMNZw9lYJuҪ82F-~1C@HfD6>@5@L@` q#74ZNW>a|IK (&T,ui'?xq|ѷUyԣ/\hD?ɰJ$Zw:^cjՋыPg%t- :ZH Q߄L+xL4D-SSNYʰ?;EKmx!%P vUU0<EV QI 9 %  Fp;Eؓ %p a(VWM.t- ]D\ΐuW*5I}vEulw'wiږoKK^xq68Oe1ha@ƳnFp)|wUf*Llio ka2+ YgscCT-CE h ͳˢjFX>Qko172%_=[l{^'L;f@{c٫(g.4ĉ}Ulh.Z($u$Ch/*@;UXHsX#D -0.,pC<7D35΃@;!o4C/JdS:/e[['HXw,XvJ+3])*f֪7Ӛj‰7[cT3b=V# Z| (nqAx7쪗?>y{Lf^!#H.O> t2FwhaB{,wr%/wv;NXV}ZSv{]}.q?)NMDj|wL〤Sy99o|6B<1#n}xL_ݸ-]q@hq™U9Vs$}UI; &|rqBilbcX9ըT97Q\(~ldX5vclƢU{,)4^&*Fp˔@^To}⼨lp__cX[k+2堟8@5 Zw#9C39us)6F6 Buz7/쒰ߥ敓b!/4rPl7؝vmL>58*'⼸N͕cD[wކ!04N3inc4yQťP {74A+rh-—3}5.ta3(*tSYM:5ic:dׂ TjZyZK~MKX~Mlv4  Z4ߐ1-hf  jX3;o=K$7`&QZMIS\(;)m_9}%enY /QƼXAݯD ($eh2ɝfڎ ljXChM>)P$*\bVQFe_j\%OrG=W3=hKE :sJӾݼf)m^~;ݭ_]# wHւi[aSN* `㮳=e\@SoVy1Qkh!G׈ƑJZa72١*," KeV.k(Bg(| MlδVMDN]h Iz0 }r%_cxyJ¦] I7g d>M(5g }cgiY\(>X8滗ͩ?)jPǔib#UWk޹3eXjC n1?`Ҁ6oh7rNG!jR8QniI͏zoUZ7#>F>+FSAw yc]V<'%Af:λnɚx/sس)<@Sv#m$ᲵrM͙DJIHZ,Q_oh%+>J E\YG7HƒZq mAfIb,r !$HYk|^#]yB:) &Ww oSdȟ<ہc:W#e|AVB؏˺Ѷ(Npc霈}xeulT(RG{lme4*NwowX<Ý D8vgQU+Ps.x]i⺦ ɭXaXe3vc  xi)ֽCAKr#!խ38v} 㻒488oG3v~51B=k8X}ZN0A=.zikѻ#a,Mn)"XU g\$ПEfΆ5˗"H=.3GE@-%Aˆ Gv3)[vTξO|Isc3!Is_9SiD%ΤnFkb,O/,F>$AL[.,u9Pkmmp235֗MW犔՚͈cICגbT3˹Jߥ*0gc=P@H8)KU`ܷFAsUi3mkZn5FVrMM)in# rAQq:+ qy 04ߤ ^H #s팹GAn*E b9̣јƇ~qܰ.2}W+Pd[dYA I",;t>R(5ڷg"f;ѣ'5(A&k^F3arM8`n>Ǭψ\:@_#-:5-΃ A&gjj?em˓%YTXa4y-L!HKtטRJGf-lw~h᫾3X1_En&z胎kJׄ`r%x2HENK,7v/DX$Y"IM:0+J^*1mr =3/F4jde1#HR̡vOLe\N7b=Bל Ti(ᮞ 8>;ic[xU̯5̃hCS5ٻ7|`[o@Sm;=eA<Q)X4;*0Y䳩Jruw~g}!VPːUo..9%Bl{ۢW7xޤ+vrlmX@y$:mVPcXu0uͭ}%g+{1f!DlBh&(\86%dLW?zLTC?QV79+S m\7TZ6 LRsa۵,o5|b[)wvuj~0cCNovsσݞ`ƖdŁ4=j3vuF2-ĥsX8+X7!i/cC$ d]Z8 )Byqj%|c2:]GxΞ |(bg^MF[.w4btЛ[QHU؇̏( xa)-S=n*UO`qP"wB>-O){ wSXTFrR%ZWF`ލ3adO\S?D.IxfI_D l?[Ҡ!W{kstn,0t_r9džG^WYM-m1~bm<KJkIH1ŽkNGn^AT`'NccpT⨗ N̾eMCHCh6L'V8 ~ќ3QT ^9ޏS!&ՊTwϞD}td3y\HyoYn< eU AL_8p46o:-|GA?tV7L ~'a%E͟t՟ig[})mQ,ldQVR%v%;ge!mrk/ΰN+ݯ󜌤5{gx7FQC_jj2FB]F\PQov3]N#t($d G#@u1^]v;<6z[5bdlmX+Cuj:Q Z-5{=ɂ{,[;_\y _ ͔>R[^"k:fS>ڷ3͚ *ϳ) Yޠ]L%gE}M̼n&Xj~_d3wR{3 $·\ἃ&*ݝƖyte!qEzs~~p yǏӽAW!l ,A-)9$u4-KC9Ff벟ơL"k`ئlpYVI*EH/N?8SKw ,) `B V\-~.}o(<,7ŒhX1y E0musT%Yҥ#OJ}-I5@,؍\Sriq1ۍg^+8꨻ܖNF1e3 A'bgLJgyͮ&bᬾ}g_0'RʫD)g^Ud(s/5>1Td BHLZuqF"(oИcQȥd#:q]J V#֏|'~}m[4bQ~r_#=x"uGw{((r4"chM2r\d/~XEuq^y.Fb1'6iv{O`Z n(ob z…N&u8]mBFǮ\\KɅ-sΨ°u dYfW:VE)W^C  ~N''JLZtW3n&;4sxKgn{I*Z7]Dhr"[UzWZ%ҽYFL 'ԅ)ğL/ ggJ&ÐB@_}O0w2B:oYwkfcR{P?A5 K;6_ōI<;~p%ݔE<бi|[@33ɪˮczfTejr^50y6B/^/'Κ+@U0ָW,WBEOWYg3Ӱm_5iE=x}ֿQ-ɹb6 _3bUo)|0VA>:*0bquRgO0Ya}5㌒Ɇ82쁖jfEgW{sУ~'n_ W'_ Kג%&+%#FtFq &*CQs C kLjºMEc'7!![U9/x,So~i(/;l$ElcMv?ЄeDǃNUs8$/}06T,P+4hXSopځRs(\>DJy$\ {<r3 3O^O%FгR0 LS"+.kV`7 NWƒ%oy(VIķ9cPO|{ɻ(V*R Fמ]==3+F B+ږE*N@s=`0C&[&S835eUxա J(rM\;}OẏIgJQ::[z!M:A3C1(ZH6MU|wGV H'lԈH-{MV>- W~-}D:p'%? SʼTht MuV}u4kgu++u6GJ"g'ܐʼnv^AWoMY*#Ҥѳirܕ 3 6 wJ3:cUms~Sf=oR?)BOG[#1ӖU{iNC΀퓝p9\"O /鴶XQz$,g,DH e#>:M&bB $q1 'Ulmj=YRcqd-*XMp {p; yL4DuC1)5|NU~S+++6 ]l%n7F8~ӽ,`l ZMEr*[@ ؙkkTP wbeQezi()EFnj^7s_g{9Z?*5;,GrSsᒐ=g E y><}4Ha0 5EoyFMl˲aƫ_ n}Ʈ + Z4yގgo ەW׹I|[ZnS]{,':\I2D6+FS [))?j&6C__k08jZqQ[NhJNxIf&9- IU: IQlLx0~ Չ00Afr:1C nE_Hyh+y[WJ7 ).';y4hG}M'0Ʃ5Od4;i^ n(TZc[:yOl SόPalE+iY? {RE" K~އS nzeWeP7U_V2cbj1QԩL[p'k+4LA=nT Oj_ gp8ghN<U D8AWΑ1n}` {MЃdK$%6n|HpF$y$Ĵ2)W9?eeaX'ܧE(t5ijK":])T:&>1k#ui %~eT#\) ;UT&T y_9>nG-uݶz5%{³#TF-%9@$A|IQ1ȰoNova]2?%jE^ߏr[ROڒ{ m}Tk+oJ^J&8{o'>Ue?6pݦ_.mQ7[/xdMYEKF28n8ыh`<HNS{\,G*,8%y`⊔??/O\b7փxub_Kll UрI.:?W0~Yom/dWt;2o~yI-&h1GV0rs^ Om|F6`y+z;U0l\ ]x}:H79nv\F ىW|1GU)1*\ "[j!wjуx\èԸLMXIԾѼW_\n-2'1,o̦V(xqˈ h'y[E23*όr^RSmF9H-T5&zr_Z#~AP"W5]xFY%Yq{lk_af0IXu>U*^sarfhqo! ߵ>ZZ\peh4Vs fz"-'$xZ<D0%5 W<usF l%R,CG㓕6.BL8T$:UuTVK&K.;ZUR3o·CEnqz}'"r,n2g{q2^{L`%ĄNa jMO!`:2Fa'YÇD:ͧ9[C2dߢ|=3\:|i$,aBVY2!Z?FL H6)М88唬%ntYI %<VU4>˝Kh6swƉEְLy ԃMiǚ$q4m^CƛoZQ ј'..5;#COk8JS#U$~~ɇ(Op߸knGIZ=iÍpW"'b..f7'%afgx0)JQ0(Mz+G3q6 yg=M /6ad+$w5o[_;Sι Pqזpv)2n-Q`7f[ol2G#E~tCTMZ 4De {eXqE`XUY& )Lă@tu ](eg[/)*μ+A QWw=iD37) Y"av&~+f + {1V"s}N-%w.i?:$?!PM1!n) Rф#4Y7;D /'B,b N&?FMe:0넚 ",V^N\@:S}xa@@C-V:&ДP;Q"? 36V^6m)^r1¼j3bmOfC&_YcI-G_8 <^AgYZ07070100000014000081a40000000000000000000000016661a1dc00002a6c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/e**]?Eh=ڜ.+A;/;{bh aa3v{Pؙ;AkC%J۵@q^m$.;9-J0g Xy3EQښ/m#zK"A,6Jʼn/aL2Gs4}]~Qkh˯qE,Ġ%4E`L&ZG(Z|"zm+A"dAc@{gf^^yz?-hoALfVƇqrc}ɺ ^{8}Vu:Tl^L#amiL7 cRjkTh'RM#?oSbb ӿOp2,ArH GbSd~~J 1Q5:RfG)h'6Q}s"|42+B<#7hDoƺ౬yiS'ʀgCITf MDΧmUtiX _ W|;noeyIavڗ(P2*Yo/ac+ODŽs8jϜ!7,,O##0Ej;ò…"eR8Y7%V0(,A$<^K=OKAFm9%£hbOS3s~1K3w+ V{ H=8ؒÆIPdߦ `oKJFh347">5봽Kh3v{Z[Pni3'ja7K~xrhkVp`Cv%&S~HXv1rHx`^b_5zj1T~xH%STI`:h:ӫSD^"mVhiHk OC+%6cЍ׋uDZ)$olkhMAD!` ޝҶwI^Y[@c@'UvH sD}Yc@ho*hB#.CPP_УS -hiGu-o.װq[v릤 jXD|7E@x(3,IzF/cWC@`mʬ'6bg%@9{c+f{Dڟ(R)&| { h|vtq x]  BZ/#XG ZjIW`0ٯ#]\Eb-R& DI86smWNUnZos0>` Jc~L:gS)'z.&IF'.MN8@ywO< 1*r ̃(صvI׽G E%aG:I ľWSgfU*w͆PFt|f̑C298?FȬP|-B:T4tx-ⅉl3f u񃴂 x[4XR.9wXaCJ;VFB q M,V P0 $eiAKc %dߛu$]>l^= l `P #.>+^|}*h^ Ñ-|p#ѩ8lVa|̽lވ.K$D.oD4@ӾK ׆,kSkB h 7_a6"|gAG)v799z!l\ڵhxCɖ-$#LGLqI+ 5Z ຏOJ1 ߩ%O9tb,~>Y?ܢX..c򥶠 ֨e dxFVOqthke&SED8;Ǯ ,Cb1jɶbu>:)zi> s,n$K3q[ q\Kƿ|gC=hCd%ӯM*TJ}!W+?k.L@[|byAw1w B^sI6PCP*j;`,̗뒨awv;џw!r >q:KƗ* d٫y xeq˿Y\A1VߔCð#U?39*%A;sX`(?4(<˶'rJEyꞧD f`;M*/YtgNsܑ,j76z #`אxw{fA"iCh8g}Ѵ?[#0'@ryYCϹOCZhۀ)>mG =F0,8˦[3-I͍67 ${P'"}1pjjT~\;EYa̽?zsdhŸ=٨t "zsB˫2TGLZ97U*/JBR7j98#[c GIL>˂m:WEN7Y=MWu(=%}~:Qj;c{pXln_Iމic!uddX";YQ?VЍGf]SD@YIP֨ n@e_ *`>0l{Q\?*%HO8"u  `/.';(WSfPl %4q(;kҰS꡴w|҃!ImmPI&wq/%_/YEGm}`೫ Ѷ]gÝ@z^vVdk2n?Ԧ_ ߪ]!Ed}^q\q  Bz#>!5=˲uꭧؚD_Lu4mdm%2M"Ua'J@ 9`)=|T4(+g2c{ǢFtʔ @X:;d9i>}]6=Q&d^MՓu:h5QW>*) (֟64 4БoR%siC0s r7sBI/I)w4F3$ h /|N}7|&!kGz0",؄my>.k$`O\m_ `so`kl%q+JK`'tf&1fho"y[zx>'>^/D~)β3,ٍ;˛2J'Rhhkhiwf:-Ęw:)_NW|Do)7qf \Bwd9 ~) NM%Mڵ'jO?u*#JR$$Sm/Sh}Cni`@ORngiZ* OY zϱNvzC(YfFa,cG@$VV&?<ǏKq'޴S*mzxtUC[Al\ddj"ur:!XJomZk%̰tUP3Q[2MS~TNt7Sk1Z*- >PC-P M ɣMeb/$en\iɵx풣'.cEك{^z ʗ guoMlȯI%博4o-^ R?kS$c8W"9Z5caHLΜ>X}T (-yv9L1i?#\`a"n NUDN@o9DJvXs$b# ;}@y3¼ь;T"VĈȟi9F<{gs:_RiwT٦]XTv`8m4 '~<R,7}>|;>2a[#8C]8>Z3ƶ%(2gv˰㕟a`F Qrڷh1QI $L>1Kg{Jeߞw;6 Xr5Pbh}E&֧Vhg`?WwHx {:!Nvq^(j\VT,sɡ] Q v]zQ%۸_n(6N]!^~!Rc$cꩨNAB8D4Y*V[[*mugjc!ո'׭ q OVٍ I"nW7C")޹fՑj+@C)$,rs,y3t ,p?r2|tU'Zr;-D]3GTT. " LAKjeRNZZ }jz!Rו?~*:ĂI+s!E>3ʼn0NVqޱF;{MvSbyOFZ#r-=Ci$ӜۃVv.Rg˄|)(;oMT j ѷXޥG")`KiEb۾nh^rL-jawoHk: 8ӟ Uz;x1zi>{ـgPBzp|ԥ"1ʎŧLc~< }q!@e'R!!\fHc%]%.8.EfBTpEP \'Y> 7fge;7ƜglR Tl"z3ƌ?bN HrsI ٖFL ob~.M&>xNE P%ǽ/X֬>qD{sBLԦYJJG{0;cٟugU-EBDKu`xM[0JA<^_\ۑ:H׳ulA$%OUh]tAi=.ؐn|!=g,El3b*5G)&Sm/ х$R'=:7e6HKMMl@:Tcߕf*qŒp&oo@w!/SM'VͲdҙcrFB]qGJ^sh#&Eo4@aQ.Ʃ3 0tlx%iqKmht#<gvb:VG:8G씔.yﱦƎҰ; `.VFȄd((Zx" z0G%gb !wZ%poӁBL(gN2i젝~WFMoH]ƬsXZ3Mnڊ0'=d[4knPlLO_0Ko6nDmh/"]S_T}Zֽs} !: ΤJ'OR&t:!skT< $t$>Ae6JH|.=OxO;b҆.5f4F B";cpa7oP4JUtoF) v_%?kȭ >oepG|P Rb=q:WB*!?3>`܇D| W,I6Ge6"_%@3 S;cEzNnrZ}$. G AjQS6;tdCY;ZGMܷ3+_i|za9kQhL1?Sp72됁%|ʶʠ{uLf8G I_HEx4x4Tաp t%o_Y#lzF\8T-,mT-?lR[١pXEf=<jnv=|xxd-dzV;Զ!]W* KH, X)IrNck߮Q'u, 6Rɪg|:SeIP@<t%!릐3jLmS"0"R{)%IzE"}q(kѦ@t8p˚!TVpI>?O}94B 5(`GD.05.YH3FYOAOH ˂Vɚ_T˜atexX/|86@8I# ]vNupł݁6)sVW, @Qt Լ1M&{&jwa d*Ma$?;W5-%Vrm"I_[Yy+߀&|4SˠY!S5b`0'N[%;\=Z:5@ɉwskz+,d|_JېZol3.25%yFCt<֡uQjj#0|*+wDj6ª$s dp'YBg WG~2-^VTs亲DJI|U=P{5 zxțdWBy Ӗad*/`OxhJD(l}fk_%~~JȤ`@ ⹆})k$ ]xEu4s 5ڱw쬣ʢ{Lma炴93m 0dKȘ29Fڪ]Zѡ%L62]GM#0pgfdpWM.ωM\jj}᦭8 =pcSp>խx֜ lōy,4=!xtOa-0b?bśu NL݇>E=MPqqFZ%e - }{yUDB*v_kU?N:zmCRëQq8fGK4zCVJ[4UIx-[3qkȧrLRV#)Xry45 x`.$lNhZ 66 ^t4HT7& \3z#6:aIݰ@ʂ.fT-+Z ^[7Dhv#K`2|=-eح) ܳ' ̐tu[:!-#XNcxsjfȎRYqsɸ2˚pFŘpF'%{aXFǨRABR遅"Nq~+a=RV̓57_`gA/ۊ,n8D?Or}@nS#@W g*i`s2|M=U{T83gYZ07070100000015000081a40000000000000000000000016661a1dc00005570000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/n%U0]?Eh=ڜ.+ˣE6#Pk@Cc u@IGU\aV YR ~07G(o*0B2YY5-J +gd#̠Xh3, @$٥ݔ ɦ@-ݮ{O5Ю֓0u.vOC-xy13Tg䶪w3? wc~b>Tf_rH$[X:CD;mv 3z__!߅IhKz4qhpoIj<ҁ4 p"huˤjWJuBu 7Y;_(G㚃z`C%l4d$9oTԽ30ri:8("^$ҖA!PJꯧ"RXEI>ce:_4hY+AKmxk nn_*Aʸ^&eURc'i ҬM౺7,;O[ۓTtSvl`AU5?P粒ȏ0Y%Lm F7S=GE"PHbp*?v7Ht1#W`bBk̓Y9Q173W -)y\?IB'j%Ǟ^}2K4D NJø>nȼ;3NcR1 ]oI05'DLqcDXa hp^WٺVw%UӚf?ݻRdPPf.ӕE-dbQ ]}aakaԃ!<7ܗW~)ũ#Tz*(LǵY[[;:p'X+"z)ԬMX4dS;zPc/uL!nAJ=_%G5ή+C!#tu&aV*_|RJY X|cd+cfŰ>{Q?T%Ev٣gRT<LNPq?eEbS]L_{>:iuR'M*D]{^5c@X Y\}'lr.CaFKDu&M_F)J iZIJJ%I6i~|8zRB+X޹M0}s$jQR5ӟa0&\AHB) ~e85jA3H)Bf[;:(O)f<ѵ-*uލea쟍}ŧgXʻw-ޞ@~fl??=第hp͘!Hk!n]` 6nPׄXXHK}6<}iK21S߭~ OɖY&|}C R cqK?:lzQo>ŠW%HЙt+E.)Ѽ!=Vxp<ܒ,R_wrpWH 99B6%U&,l]}hǂ';(yKP$z\8#s4 YBΌ$wOE[9tjw1kX%cW=p-`"ҩ\"dkQw{->uWQrHT?lJ> / 8)Yk+&_(2=V@T=쏶CE ӍY ^M wCź ,^S"@ōsCZ=aS@̓#5uQu1/!w LJsk> OHl/?d=|S} ^s`jz}EMZÄ$̇H'<ɷY4sO 2P ( }9xnkU-'9֞ꊞ| PX]g1XYhW>RyaQ{|:s)K +7ay<\8}Ergp3]kp%U'۹X6k \rnwr̠MHmgEJgxM-yQ)$`ͳn6n]&:A@9W}"U=١vӔ)>WQݵ".1u-㺳 L!#E+ր,ke鶠(vplZ }tb$]w #oC>[uħqWȠXC+bӴd|?ڪ#R]`g}*e"Z(8 +}v ,'C4ݐ;4cszK䛚]'Ǥj[0e-Е=s2w: (LI=svyZQ}BpBU(ֹxnUZRHlڐ9GҨO'eKzT^Ph,>fBck ^F|_'.7Uru~KܺRu/HxNe3xf/ܷ2|p>w?I=b+i@N̵51{m}?% X@}kV;wү5g)7gY9eژ^r:d]p hʡLKQol<@J ?x0Ջ7|}){sBPy\K)C[9PöYu 8.#0`mya :7zg)༲"R巜Q4LU*ؤ48GLņ= SQOUS#z'}!,AKfLkkv;~}[i,2|;XhT4-]u#moGJ\Pp"A7×p t+7q4nNL n%nsw;5]]ZwzH* _8|QGpCsXchE^g(o+c==J&vHKr#nr/]E;# !D6 $h^Ft0(ȣH |/=Sy|S3 A͍] :-ŤtN{m.D&~%kY21œ[ 7o]S֏1[).51VI'd^+R#H(nRs sSrb 'Ӌ]MdJzNayemw#-XVgGZ.: *+w|"H*(0pjH1t |*d!VƒBI ]`yh5, ]zb;A " *\uR[+** tY4>ej];@9^TFF#v?̭qA=;JBXNyoV{:1Ƃ)<2lh#jQծ`I2h&ri4`֯B4NRuꙗ3h]*Ft>ϳEС (G4hiSf0w SqQzL'{vOiLǫRnLܳB?&|ۘ}b9P"m ( $E-'(G1,04:tqRe pyРz/+:$/@2KD;yݠ9\e?I *lIuDߓDMKnezn-{`D5"Dfc=IaKz (JP_'soW^nj cKȬWHf4WhLz{W*ٕ;<}&Z60B'԰s1l֠C " zeUeKÝzGug򱻉~G!J%t Oō kƄ , RѨh||T0s"@+s`Y%*)b#[pѳ`z_{@,LMҀA^w}^Y/ ~םɗDZƛXVLǥSvP}[ ẺbGLsF< k#(./S*xpȫsgj(~^AeVC;І qM?܂kau*qѠs# w rc|g x$jH䂭wQN]So*_#_=U@`5(hfj^fOh'?υ,`=9 HQFm\O"Y  ,\#'dDrR<ԩuc{sm$^[*m e7Z;vyO FIR/4`|b)!i-{X\V K0<8B܇i9Ni۟{Z[ azdؘ#xd[s$3 6"nl1X.8K9hd3S<8Dd6tQ(Ueq]+ORQWg&z4(Gp9*  9N:u& $R$:34 &) ,qDH0rLnh!_ [?5`˩ b%7e0ڰw{Exc;5q'i)H1 .P/%4hv([7x=w] k m9tN@-a'p2Qp&?85 ߲cZ93m}\pkkj\lTYsp8|}ʦ;ƂkfޔX+rZL>G 37^A"J=DJUpAsQ{e#BwaړXJ9R" o(?Gp1{>{ ߗ*IٕE1w"k/Ĩ 3+p\HER>(Զis* lZ2eZ7/QDJDv.ݔ@' 17|/ÂM"c$%OtŽ(DdžX,G *s?#7`<2qQ-`lLamg5۹JXLӘF - ǣVF_64?$%VIUX^R'fuAfazoYf Uբ9,Wy{3W( {&KZ[F=a*@̃Cj*DwÂ70iu.:$K#h|c 83TɃ2DE@b/>EqyqR/JPӞvԷ5PM ';nThUť9^9%ArvPOZj=MFg$?7l٫"u ׺#@ӌb"Ԣ-[W_wG&(iٟYʑcRRV i+X/5 RGK9uroҺq)[_ӸGO뉂DKy~hΆ )29w$rζq]Xvj7ƤaO6RL2ȵ"僞w^G|NE>Ë,50];1q'(CJ'n#$.SF< zyC})­e*y=<CItHYmɚtk!r[aì=8I{RCb@+QS1{=ɮ=c-LO#јc2#0#519(-MfF:$[o5 ,+E_a$0mlGW {{>c'7cSdws:^ޢnnV$ak|@0kN`a_g <:9nAѧhخ(fH±(v{R9#2hcw7`AvRU.//=%c@b/F$_ḰL28"d‰^uL?gt~S;GO. ƣp)6˜8]1/\mq,PAM|=!Hc%rG:v UZek=NtdkoG [^eʡ%33YE9칺.  HTSs{w<`\iРYɏw-m͌Ʀ𖈟= aZvS(MA #R-NA("Lػ1`WJ&*Boݒݰ>PnIt4q \ 'U0~wh AdO18l×u$%մ/3vEf:H(V]ogBFsb'-RueB8p8/)n })9;hy+T7Ex :fIxr>Cmj۴J`Q V^ȸe}zD:Nutwnib&JɐG([%o(5_D|z8g(uA1LR %v]za q(F{ ڔ8s q#]RdA1?yHSSVػ^٤H@чXaf$NPǴz; }u(gE˖i*~ȟL'y*K}>~V E{2o5.y/j+,m^NDOWPt^s+uZ"5UVK 9l],䎸Z{|;݈`B*`hsVNdž'MbO7Za8ɋxŸw[O_WA0DCVpGd4p3=_xeG$!3#Wღ3F Ogj{Mʩ_#tU~ۜr!V{r{MMXV=| 9AMF&%3'*MCڒnd!Sg(f S3}EZ%È u מlzyvV33 jQ=JIk.>͋4OFD ؉X =Xa.ǦL#*شJ`& 9{N t6Sy`К͘\t ģ(6?l}ꭕtTaۢd9[Y[p)g.ma/d?%*b;9] a/7NAEd/ X˨Ia?xLd_?? a,;hmlB&5gm&M!W HmKWK%:L%Bfc:c7NŖ@AԮaA]*X(A@\qBơguD'4//iN DBnw4LG xX'eqFRcoH;cWwL~?GOV[c>Qwh>19ݡ9b(w3Da Ty- WY#Q&F|c;P!_](6r"4qVAS}F50^ xp {-̬R{Ch~/iKj}z, #fjh G)lx)hJh,w@=ɫb1~,ľBER-N]3jGwEWab$ t+*GTCPkrqD4i\Ih##/+hqjt/dXP GsH|QM$`4MwIRJ3aɊf\J ;4bepu \,^rێ mp5Q]U섌 Rɉ0:+1ў5?f'dfBK* SˢY͎Sum |%Y P +H݁HD ]BODb yoѽb-"f3!;{My?G͚g&eZa0$H>Ww\s TZK԰9X]xOa7Ѽ Ѵoy\w#4`wKjո Uk)"Z,˰@fqNlgh<ƒEJ2>ow?AP|83}t8PUHDųݜJ ݧ {)3,= n\u6p㿱BӤҘޙTda5旔բॺp*z -=v@'4)ϤӰv|6q]R?}O'P?. sPo>!rnDw`[(S a:C 4c&bl,V=sv:4mҪs؆O%I)|ɲw|ln&ڰNQaGE#n'awi,0sx*%vu1vU DIпaGsZfajqp8 7v)`ws)d[`0=1'%,vXT8xrI}+r5MoQ1ڃIS5̣_ARrPp+%P5NaRZj>ߺ|)D ŽHY|m iӧR>d4W~m9 w QF>b=d;Z 8\|X@%_߇EL%0kglo}g$zrޤ0-P 8>*oK$}٭롅.j3m0Le8EVF3\-bq'BmwT:#˺1]iQɠ*B/y)m*kr BA-rgЭJte֦xbUPCq`]ʳ&$g/ 0ɁKa3?eo_/GAJ 4'؇ (98!h f|ceP8amr]םKsu۫?*'.jtdqlo,bzB#cTʬJ0n~P_IY } ?5:)qp[:yqDƸ88s Y 76Dr-fI Z/p!?%%hmogi\wzgndzՇ,̂\A/㗏e#ɨy;+sOUK.Dۡ(Rc;<9Zڝ Z4ZBtC:JKej,~ LvRZl&CDGSxXKoDkeAFTbsvE׫YiwȌ~04=jѩq av(Ɲq|林H lI<}' ˟EtkjՐB_;bЖ3'*vbJ{JGi:`9ndnwrzin^cY'Nn Au$hKQO{6xp-Aؼ}8;'V)3g96!IR!PW̑njQ) 6/ ekp葟6{"ȌJ*)HjeϮ\]ٱg FK^ިwx%Ur.2bK$pr`&I­|S3)5=3P|R}Zp*A3Eg>'1c/l3&uz\:0W2Dst|d*`BoL^'_Ø.=:7淴89~}N53Z6r BCF1XԟP@k£c:݁}55$djOtM)8\m"~޶=k 1 FQ+T˹ZT?Mz}7!4oʅ]MU+!_g.B>8 Pt"ruz2$g 230BetW6@)/pz>-{5WsE߱! >E j(v#л^׭ C O]nLci= SH:rPAF̷gtDl\5$QFsqrJŬC%cpd1hgb^}]U>9O Fl}HIނHxqН6Q,l|WT.aHɒUWBD{'zk2Zs'!%g)&Z`Sia{_o@6H8990O:] ii_OjA#b1<[(.JC.'K~^F%M8(Z%BL.έ]7c]}z1*,| ATK{'4](mR5֞s6"'Ts*%sЃywN讼* <+ľo)Q)`dG_;q3=;}K ƛ+sj7}d)/Z75TG ޝ7/ ؋9Rp®qt@UrJ]YYGq!MrA9'7ijo F=neLUzY:Ei\LMN֨.v>.y.)g f-g6湎p7Dk@6!$ۂy#U̬nCxWwֈꀶE^z}T%5P7}~IrDȣ[BNdrczOmA2VBr;!|&>o;НpZ[0qX ([veʝ91tS7Ηhdd1|?GD*דOf9}ghaM+@1{L2 }zg9Ip 8h'/h8NmRZ@CZ;7=qIc*$I-k`\ UJh$O2aO_e˒lwl"2kq6d/.r̒8ޞCDpۮVu^爠N5NRSֆqc1*x0Rφ=mm 7ޘ+D4{#Xm:z_Rw ɸ,` !';EfKMw, #Lv}r]mJ<ʃ 1*sZZ,l!(*MR+cNqݧ0&"P]iutO/, ^j {N)ꙕ-E$vS)$ɑyB*k@46v$eaOR%:S.+r~0k8 *w{nmHߗDg eĞdwspJvHy /KMN(:m' $d;8dGis9{D[0lt"'`Ds/+7_ޓ#e3%MfQkE ƶ,]&OXy SĂIxnfgyEL>Li/Ԏuvd[h] OTi!$NJ @h+-;"cXK* ﺍ ;`{ O@2Ar>66p''{4CJぐXYv L7 H:=n'r?'󯠘PztVrgL}Mz\ޕb!FeR8JV)PԚ}¥ΕB .ٮ~9}A<҉ד96kIR3%\>+%F)oL길xړŐK_McV ro_}ICm =,X?j +/"j$LZDcbL;3vn* ֖.wН_Dxa&}:h@:RR/GD4K(SZIA1fʺɻ>&:[NױY-DU1U P dZ+YF\ ?*ݎ7x$KcZ U27 8YF]9Nǧ3l3( eJqX...CэcuM* &\U5eAᡉLD-RFJe"g$N 't3,4;ʺ:2@[n%Q<@]0Lna XPCfXrSFlеhGe~؎_`P9$y'^ڤޅ92eZ`5Z'Sŗ1_ %`HfnHRNQ} ꄠQ-,o.23WXfp ܚ_!/Yb We >yӆ1Dʆ 'U:sU ȇ1U8B'ő5 k 1pQSƕD t mn! Oj!}4+m Dr"g^ط\ hVi5ֆWt"Y=7;;w;1?s|`hczP)[2lt_g{NLpV&!;0a ە;)Q:-s*M˧ y):b&!,oy<*A\FT0}LDN.<;ܵhĢe@%ηp5蘲N~m8g{w. ܉|waJg%ѝWw)U#akŽQU: Or `)+FA!MĪxcގ{+ 4Hi1@`}# B+ۦ>{W(>/E>RrM rIHv.qhu%&Oʧ&_J\!ٖ*N5$a'r-aCb|D/g(`w ٢n0즲S6N݌-^K)cxm,-Y}Fҙo*dqB3Fn5J;IX'Ǝ!ލ8Gl%Y"mcg2>e?|(?"]x@73oHD=x 8%Onq cRƘ?A L-Om,qa0@_ ޝ -UJM(yqYB!v?Y'21ꐴ~f_dDUw!(?TNf1IXl^VA+(8L Ӆ^ R5hbx/^pτ 9Lzj[$R&qhB14WKR:͔b F΢g50D}W|8zgm6Fv㣲Aa OAw+j/z]Jdmmtd7D˧T`|4[Kn:Su֞?c%`fLQR~T*(f! 737m7| CΣ٥ǕDlJswSdӢ!"wzOh,8] c$)9 AՍSѥ׊}|/G63\oLePɦK ^LMCR|]{_e[RxT:gE> (.ꤖD;츌nDBgRrŎDz",v%52a@ vYU4`v?`2wD~|u71r!qaz]E5: 5s圣M9e?hk ߟA;Z;(z%Y m3g<Ŏd oVg,} )1'0b 5MG}r 1jPҦ*wJLl9̮1oWQ,`!fCi\!/#+Rⓟfs²0 );Ph@thdULI䠐G_^B }Yd!5#jZʜsZ.K6I,,FSUjD<=۰`+8)3Qx{G|M#j>{M,jCW ,sfn1tڀ ѽ0TȚ[X;hjde{> P߾Z4yu\^^V]ofQâ#u [ 1Y-A%\CXu{j|惪mG C&% H_o/gק{"NB[썮uy@Fu|L`aTg'^DZh_1! eF>MwpSYE@d2|߬ ҡdq`S(o̻iF̟x+eз âlCwD @ 4}>M*t?x9eUuHd@4RLĽm$[2 ˆhbQs)2 K_oڽ .,ԙF"!V:o[\F9A{fI q֔;zSVȮ,#!^֚$ 4V'fA?ֱf{?ize DN.EO;ѮxYc=qVdsYZ;ʏ=B'30ob %!6ɝ%8 Ss:~ꪘ4q_qyYy4`$J3wy#y'F?9knwV(>Qy-}OJ7 8+g'#+#Ľ]Қ;]Q+K9o^,qD|hxߠTT[gx}_nBXsL926nCkGE/w̪FgYZ07070100000016000081a40000000000000000000000016661a1dc00002c40000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/=+]?Eh=ڜ.+V~"j},T gj[#91@S,D2lI m! 2 GaZm|c$W@Ӌ݆GP',B#~`aP;8U3ޠbYRK9eJL!];&d=Ӈac5&~V"r=<;Wln\~˗@ӒB Ƌ5ҎX g+Gxǽ##W-5nV{& 4x;h#Fhj?lȑoEƐ+a,~}IpޑAh}A@dĉVavKJSj$@(N}=P_c#.Q"Xc "[{T#0߯+C d@@@cBAT?r5mG!=x%]1z^lS_W'0zB]섩~C9L4UwiIe43 ABw;EbIS]"̷6ivF/o'$d(r,20:[][Jl sT=y~zE0]q|dcҎoGL F 2uV ׅ"xN m< 60gdczWiٽ Su|Z|in)1tдCڱ{H liUhƅ1'$8Ms! P"32:_:Fvoc=mօrnhz/ Gfc֯ 5$8cp-G;/>F%|C [4lЧg&E}c <L{l;eg}Pa# ɒRV}hGi:\M؛-sg?e+!e+ :°k~|#x9`yMOXjW?bSث&#@ ĵ<ք ė慲t_$*M;]07ȑyYga7`JL O,R!.MdX`fˋy :ɏu&(gٍ|G_ R#xfk?A4H%9^"̟dJ6f RZHC*tgfo5d5y7aɇW k#ϼꌐpr2Y:;&4;R|DGfu: ,mWgXuS2j@bC!e፹{n 3ѫB=SJd*XY}[d0Dž&(7,A:\m!9Rbr#C6ZGL '*]xq_n_$#v $2>3_y{_&v̍oȨ]3R>6Q6QL{gl!o˝%*ITY!qK> C]۴ji{ HTz2Qd޻eo)B*+R-靀VsZ}<{'Aw&l*ouA3X4KƯ:EfxSJ~iys|Wn*$-߈֒ijlyr7RQVU?MϝaTX8#pÎRTM+iY^ڈBЦ# sXMu5Dp/$Ƹ2jT>Xq=5*˱x6wBG a[5#v;3gV4RMa)%aQhk)F<ή 理XBpqM6ȪB40 )o7c5(%2JKay/EUSY(Fs [p+ﮢ 뢺zLT3!ۿR=1 w_06֩ς*h旞?},^ })sI{d]`!¬` ;;eL8 R+-8W%i~'e hc,;+Qeҷ w,?7-wf(Z$Ϭh7]*Z nC/=:Qj6="cXvk ԗ34j0= :m#Kz Tq HaLCN#U;C%*W6 ߿Gk?3:8{'5̥R:3fa;"̆+U09?иNྥu Nj:L~neKBvK|+DuC7&q%&7GxOg%YPW:Qk+K!Bl0KFp=PZvc{>1I\h},xPזrA÷Ei=shfdTRv#Ht0F`na hy|Qک\ % p\3j)-ǖƓYV]*)&jY+y*ggqܛnxe" "{xQR0l g*_eJi.7itaD_Az:_(WUY#=V`8ظ(1s{?}HUki.m~"/qjΘo vtpwUUαG! Q-3ZdMלirS;}2uYgn|g_AQ9` Z^I iGjyדL7#37C@J#\ S s4lCw|-l:(:x|")a8v,:B*r2Fr>r z8GW?lY ¼&8> ÂedjEOuz5=˖pJמb'?s@Y=]/Z;€RGDGJXhcˑj([pd,#YCEh"3 ^ipcu3q82m"KqgUt׿.7C4$#0rRFh{N#2#ɻ€TFR6qyk~^?/nJfJ>x웿Ddo0"OZ׬SɊ^ܚxFĚQz# 3h$ -<$KKtLptk > u]Lo.TgT&;i~t $x@@ }%iB+)Per؝//_CMԔTIV Rl5៫pI:B_r= dQ@|Cu^$ ۅ6#ϷJq"ΤQ :Fj6Qr+5pD[Mgחtg¨$w[l_[k.$ˡɖš~ {)k\}ݣ/* PܥvmQյm,ejTSfqppDɵ[dF[~4ELkyKb'$+Q YPw;iP&YB"!G k%BٙE3,.t`C ÜN&gd vi2`|rO@ eɀݽ wՋ iìo2pL\[-"g*Уq'_N.-h0i33ª$$p>3UQ{6/`u>[Kr}#-R ͊5Z+HFj,"jL/Fh%r_{HK{E5|pylfsw/jwÇgvDM@WyLfoW]kRi{k8Y}(-/:_lQr=?NI0/*m@E0iOs^l97ųRbd=eV['<钚$ޅL6 wI4JBxWgD3ng˥bnK*;hžQPbyؖK7 eiNWMH T*3m\;Bg~iІ#byB9o*i޳ 2[Ls|[^F4ahh)ŻNd}mج 0@p)^P]TI;7)KCP%5G9Vv$ VSxKąE Sւ'Yf3)~QBdrV VU+(zC#t[Yĥ9@Jf5:;QIUpqQIK8HM= ȜE/+e F'iVԛw0ϩaŕuц ^mzOij0D~ʄuLwׂG0F'vg0L쇑Zl%V 73LfE4oק56W kG&\ǎ02`h07|l8M(`УsۍG:_rE5މh˥. ]K6ݓL-hk? ~QICSv/)p49.8FwZݜohI3êvI\yg`ӻd#S`A=AOXpM9{ h/.1%60V6j\1Rc}{< fQgct֘z  M\]{HJ#_- {r"R-}W”*! sLGvBGxwK!Qih)Vk pgaQgahU,qQn;N#RiyJrP{_eDm΍D0mo͆2 nnʻ]{v^uX 2T,;m.ՂE@7BZjA:czr +!ԧ ~Y&m:;! qEhF 㷫} a8~YD='*F^lbC's1DoN>E5Nt]mWtQX2/cvs۴<;;kQK39z3ZI` W{$$$feqC Fxۻ[7Cw EkHMwUrW܄H &bc9eT[gH-k.diU,aMP0 K˿}?ß].ᕯ_YgFPϩ p~N9HbM̖-!6dSbRy@x `_ D?5?Jmo CoWrV;\yOPΤ1PM2i#+uzЅ\1;ĸkhkO"Hُu/p6~OMN]`y^e(^7]Xe O9w${P&\2 ~,9Dwr?>ژ$1IcXpT =O+qn HyAw6ߐm]2b4U23p%$p7ďͬd<(P& >5 ۴gY0:2 +y`ad1I`%cRz;?مH wR\Qy|')Zqtl^h ab9\2FR8v|)qk7芐fՉ"[/iQ K܆g8mj$ImlO2Fnز" P~LJǶ>+%&2B-bhT)+,V5Nx jByV]*G􄩆5z ?~ a??rgi퓋waO2X[e@[܇NJR EHe6jq=`KleG<-˥#ꭍiڪ1>ྰLG.nlDJRR%RV wzZpM;5=8vl`UbfԏHxy:LS;5V7c x^}wdDݹT#+X7M0QsOisӱ7yY٭do>ߤ}Vk}qL2"t!Y#EL1mSX`v:C@u ]Avc+W@~]rH3m*ĐsOv6A6r wD\o]fVe-_V$#&b^6ZsH.4;ףJ%ާ߀ Ix)+%@ ?,g2ө/9J@x鲋s~ 'g.\d!g6GcQ.}_(I+T#NgzlU"ůd"θ3 4O:-*qOXepBLbݨ?[)<;OYߺR"k4qt N( Lֲ's\t0HLUs6GQvٖGaa!a8xd)oK{(.RV>$ jb{be3IivFgzHȔ*w'mr*5m4QܻUDCW#kdU~1[NmXgYZ07070100000017000081a40000000000000000000000016661a1dc000014c0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/Q]?Eh=ڜ.+ʃϴ-UUWbgy`w؀%P߃oD&܁ ݰ:FVapi\/a l]ݏQQڏkգ}Ϙ/!/nQܛ(-Ꞃ Ѓ_h@m5wE^Y< E Jͭ+aJkoqK6yKfעXw~\Y1wr011oЕh g`yU]Jp1MNX?Y 踮&)2!?hi{ G hՠ+D[HBq1k +CnMh.޻!ْ+MD3l|~@&\!Jk:/7|^?8p r~Ҋ$3neYK=˷m7m-Žr9YkP&:  9* Rwpy攋6e::bc/AVm?>2+"H*FɍA\/љ!ә9/ ڱ5WHNޝ%uRLL)D.l/T矏6"#Ӣ@IhڎUq#Dy-yO-kDWn&/L(_5Ŕ-.\/'y+HB1zߛʥj|{O~8  7'?CC{%{ #@?fcF3f-פxMKPEM%p ͟ er|uAL(3PIgȃp3*˨WYXgqwEgg#[ b nSITnAyRvٖxr·w,q$['EwיL{äy1~i1Q(;bW[}zNoTyN *QYbdrWDHeW)5JOIZKETY̛%u.&ki>DS ]^ پo."ڣnj^>1q 8YB&:_Iאg&+`b,)|NF\o'Ç86$CXFfNg2n873}A Ræ'FwT͝ %, i(,[?8$]"K0;$'9CkH?' &{OO_ نtt1Ƃ@33B,Suy5m',8I΁kc'=~W?O1rؘ y GB$ =ruQD$񘺏ɗ!"ЗӍ}tNI&QV~pRrIvAlO1ٛ>T0ͩoE< b^ï2coGNul RB|dء3R7đd1-6vz\]3_j,t|#K::m\~f2'_')O[y ca>o-fx.Bm?!J+OS{5M?pMiicfR:119'ʙO&E_5"<gz=bGNZDu x1lhZcM0??N-ʏrPV_3';=i3qaL8*S/߉Jb袢.fR#([y&rrţ&ⅯAǙ6zTMp܂,F?:pS*djZCys3h'ed^S-%]U'u!X|@+^:E,K@]W7~*6}sv.A k,zmcU`Mx]NgI_{)@5>-~{Љ/{|0J'@=ic^ٺ uuyM{ yuYyQUD[#5]%,[}Yf 籵o9 ppb S'}><W>ZhZ7W`ESvaB^ʸHx)4;T֔dO #[uN" izBS-?X+P/?|y 1\#;?s^PJ$Oӓ]"vdk /0]LZ2K4u^[='fF26%Pgjż'ًcJ*,`NOA[=^6*E}BBM1(--6d=")5ЀΒt JWucQMtLj͹5hbNDt,SMHu/+"X\Uz=E<ySEiQl3K#h5tg@@4EC[3t_/K{~d&s4ZtªA9\qosw PGIQ;BIEmWyN:UZ^đFR:SZ^bR>DWij P qHRTT.v^55>tڂܥ™VC~:-P^7L܁iZ9_ dzqyyzrRj@%NRX9676kߨþt=J]d";w;< pF,*}׽FY{9q> 66vb\jJ?aW>%w?oݧφYRxAc߯e12&n٬<{΅yi2_uv5 ury͖~p!l"9q8Ἦ#g^\ `-229I<"g=^ѝg > 5)0OG*|zD-w>x^ƅQQ d/F0?2X\#|7jߵj#% Z^wn9nn랞;?kW^\?wb+ǞN]NSόgI"smsvZԺK- ӓ " =*VojQ[㍂fI^HG;[VHRSU% 8!M~ Ds^_wWǯJ > =\E4^J[Jŏ5?~:n>OǐG7aПVdSzr6TI}7d&TugL(Hn8+^_ʧ; 2_- hʁ51`}pbxn.X9(Қ˖% =T;C+ .[o&cF!D%d_H4o$troŧ v{RY/NYI(7ʪU("HyebW~ dhߦȒr 5/*f=z&Wz a))SƯtLDJ"5XJڄ-"gtгdENG$V SQāÛbϿ&!m&80bYI;sɶ$pXubLQI`#+,<4&ch4)ӥ!eMM*can,8W/2!።N)t7ogYZ07070100000018000081a40000000000000000000000016661a1dc00238aa8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/6]?Eh=ڜ.+q ~Z^9(.vG^e .DfZaTmQl2ʮ?_kUHfi&Q#vLBfGfE )Qv/ .W bB_w^~L_n ]?g!#4s+   ʣg85'r@V#%\0b>!bNZ _|a4"=3 o9:(^` ,:`DI)KiRs먗 ضRzU@οn$CӺmJ]"_uPls|Ut'r7yWX5Us.N7v>irQLÄf9=l+$NO3p7@x}.~$zeBBE9c.,kQ7byݠ-UY?〽졧Cאڷ>*,+ ]yl'\dcD)Wug,0VD:>sk9<܅uSqֱ9fAc)58بymWj z6mvt/)w*SH{^;`vttYnܺ lEGh>V.d};v5)܊?C$ 9+/S&um.$i"?)0X㐞qB MaXqny.]ˌRj ] i_^;,e RB&UJ{XLeJU(1PǁY>y;,!.Z*%\xؖDXsnb:H)c^0JV~'lD;z~_,{'!9/gu9 >KGfVJ= e΀}/21* !Wly+Qߩa 7dV~(`{՞( PX jF+@}i'=z_Dc.|VhI]a=-aLFY+ Lw8/j_E:V%`ClۼP)}XŤOг0 H~j ʬ/Q(Z&A{Ó2-%ٿJ >if]~K-9pwzed'n2$d:&JX :4G'esA-T\l)͉cm\գ.{ NUim%@U|4kkB1BۖBb$8%M&S]T EL7_G8S!>t@qhI4Uy# mH[i`48jG ӓwkK_z-h:?E'9/QLi]N߳[O`/Θ"S{AGoWo9){oKhvlƌhusU*xSb+FN: l }R$_}^ǹ+gێ3d#EiaaHmJS,JłUo 6 ؑZHLq{")G|l%zzK| W(W>x<#wM"AsthWSٙI-nxdFj9Đ́&36D )x9 >C)_: tr¼r!=;lX(sk)|8gOT`(TY0%(8Ua#Py} $r 4bXsFhxϔ<'t즕B릡_3z\j[П>0$ 2!lt;gޖ:˩_-ps^ex0"ՙ_YT? =.!H04F#$R\B~k4*J)m9gǜ5ϔ~Rͷ)\Ѿ<&`k"7?[J -exaLk` u/hOb՗"$B_,R.hcr4 1I[)IXPf=n[%eW׻t_KNh).Q\(0aƴ*LTA 3Q̚TAfuoG䫸HSqd}lOEWm=y};.;mBT /UbPPֱ_c%;q&sKҝ_EJ7Q`sU˫+IS5grrR{y!Brv"b1~ty˛ 7UݥNGaj+VFgdմh5Z{!ˊqH%uE֓=T龻˄^4d#6#%alԃC$7SMnηZ9f\'P k3Cfj^0(p!v>F -{t͓vh]kALM|ҕ-Z B08b4mIJA0Z|5?8NhıQ0*aYl oحg{3Wpg}ݙ'@yMB&~iLR성ۏ҉c6b%9tt%3^1|"I$û`k*0+xϑ4b52djDURвËRn.>ԵdC$ lK#|}eϟ47CH-ȷ3bf| d{O-I{안ytKKF,g@= ;"8#Q)l^gV >qؙk7d*?ll2b ,&Vy#A8~-9?INB_U2)`{bV }Udz;m37wᣋyK N9iS0a\16 Da;#4ZTpěPXYOc;Y*}JRm;/zOrw5 =dͫ"B+i|̈?kl9>zxs Nkڝ,&A`⠫q-;ruHN^go/`|+ Sd. E%YRCrZOO?m7v?[05otYxDéi6$SdzLjy*w,^#_;-|][Cj8P,#ڳK:['=k7%!2< *r*G*pi1P^ҳ]`)ytE3龬 0!Te]:ꯉ_UI3gNBB~><_z*yROWcHz9H^s Rf %B2A ,l50!l~gaZfR;ӻwy3|%F&ħۚԴLďt|6W3!+|G_$JE为}0 S6.CMNQ_l=~'@ v﩯։#ך$nUY~}߹M'j#G7#|6]ɽCQktIB2y)܅yOQ{|PσDC6_@'atzPDW7 =>r?,#SE]-"+`p2w=7y. Z-e!}_YZ6aPUAcE^h{i(RyP=Ж1\ D `B]]73}a[qP Xv=T{muU)֘.vVs\ 6 {zHcu=(O:Wv5v σ'8Y;7"thnkPP:$Ž)$\Ҋpv(gLXV/@u4%ڛɼeJ*^ ]u8 W2#~"Nw`5I+|VuZ !S4._I,}")@Ջ30LR5p{gBd/8-im]\OI\LNdRqLx"gR uY1YMNO}`%LUk!d0G8uwCʷ(3&X{G#ݑA"b eg̮ ?*y¾oi_5B%d"#[[$˼D3i;ހ஁aoIU0f)K5EUU,a)Z.?}k L .ePt<Qѫ%wCӉ_'uBY )KҢ-D:_`ēC;U0|^MC vz-ӨU):HF3W@ؓV0NԽwNbn~u!aHG}lsEF>hT=Wָ4^<7PecD,(XxT݅"mesz^|Vk23b#wCQ?NH j1pa5eXT1rv6(Yı#jB }.Znq+Q|:R$1VQGFJXy*2S!<&Ǖj60U]>s ke_0D&X'h1] т*`OEgL{lb A f#iTE7 ť i/55@uxz?[+2!42`n1AӃ5逜IEw?Eg-nBHh]adUa x,Kbւ-'n%PW>f^3BSOtAzd is?r"1qS2u e~iZ;@dR Y+;8JZL|H:|x=Yt b[լ BTU=ڢ)3m[Чx Ժl)d4w_ȋ]q1~vw=ew ?2Ƞ4F%d.g7'ər:15S^({' π~ xp>\\J7nNzQ$`C].aw W7w ƕʏ1ܜ+̠%Kqhjgxwp ɞHQߧע7'YE'< F@[ zNtO)й_{S5jFS0z|)|?˨, KRٴRG# iah(W8*Hw}/ xÈ ^Z *Ma@5"|#\$г [aI (e┠C7L.D*  BNӠ0͓OMa-ϣcsLc?=.oi~ݘ8Ê,B M#SRPOᲥ20hXdvxe⸝uE Es,ynci~FY2)*]E#A*$3:xn=|bif9k31I\iv0F`1#٬6a7= PR > TX;E6 e@7G|{ {~'|@r+SÅB$,Y~n1|FBP:#;'3mIBw2iH"X ,]xX:p-U)[c}tp/{Myiv'|ٖ$N:w[d`7 /p-rQrCq9.xRF_馧;\%x\խ{&+_?wԭlQeHLy鲝P h|E^5_3$ȧct;6ҳg)~ǡʹj5~B ,(XV8&AQExJlP~W3?6'{݃X-5X30 Or&lK)׷B7Cc~|  ( ڙOjI+4MTRP8MH( ԣkd-qhddiɠ=Qt ŵ|x:ϲ{,CE7|yjABfXkshHv{Xr\Ut1LRdSiC۬ dP| |Q<:?T%u=h,&;N)!ebhN=6BdKm$ 9H &2Z,?GkF Z$z)\;-ԦPiN}rAho>$3p[2hޑ RyqJF7UاIv1j9Qo kH mri8&6`-IȐ}hl,4$ʣpZ7 ˖LTw BEI^f4IZյ籌;ȋvSl||΃o,J41sl!4l\+$Fl]}cQ]pa唥z3ov>F/^5%)f\yH`c+(ڻ/SrAᑱ1t& 4O`! bi ]>}8oDVg%sIr5/:M)P^q8[Љ8`#.i! D_,&jxJ1A&J]޶@5s}#V;y\`aNUm7spV;bxuəe^1d{!\R.n5!4J&z&@\W[@]hF0>u4"p}5q1:bŒtd$:+E! vS* RY=*tiBv4[N3q! EeԽia} k?>nh&_+ {i60&[Z{i7 FܝQ/.ϻeϾ'K β턓S=]t`mN'OXs{Fs?çdeR2i[H iSyt<{5ClSAY;}8U4dG=+1B'LguTi ^Ҙ4?p)9B^X\77/5* ͇ᩇX"tL:JK=-R1t߮ cnɕ/StNHNTr14["D'))b]^]NC u@y-0}c8UeNGz7*B$QO%n,\K2RZgx2 򋎩!L]dkXv;۞%Cx\bOdi3!hޡ%k2ZyK[N1K .Hw\ - Fڥ?rL멯}BZ F]SAڟ iQ&^hN ϭB5&BXL]-NA*RxV+9'cL`xqq|5" G9JQS\wߐי2)|,n+u 1m6BU!|{V^9䝮ջ!ܓ`d?k~hQӺA{}qhԂ/" ђDIG7$@\qP@EH迦RU.dڹʑ5 V6EE|Е-Hr#ݭj* i}V>>U EWWU%! iHіG{:,7~QJ"YE-_ 7qNv%d?eHC>bs9-{6Y*2⻺kC Z\KnAD4 n1CWK]pp[ib+#T)s+Vjot{zūBaYLڳb3V(pɘ* mf f`B\_'=>eEasL{Oτzmmxyۍ./i gơ AΛLbgj"weS5_ w*p!w/•)LRkR?vE"9ؿ)+8cR⯷NfiH1Nͷڀ,Kׅt5HLB:|a:S?ːAr#6W~vud` n97*s#RcTHic aFu[r0jn 4;%mPϫ8#9< I*Riwdh CZ1iqz6 а?f6qCQuqV&&gѿ-ƥXŢ7(yLT\ZYhxE_k,*rf ]]2ܱ;&e;x} %xRf # |Җ-^:DWnO:gLP㨊Dba`z6%@Jy_'J3=raGb'(UNi٭g5aW6>`|bhn@>K y!hG_P`|bv34 |z]߱o+)zk L  E#^MR|(eW=#1 ŮͺMNT1쟍g5W08^h\*1ךp0eP=Ih`IA^}K/]QRNgc-[<izLC?'7?]|Q+"!G\[1@$cb'بe𭈦 @1U9h;@oWZ> f07W;ܴޘF:CaWq*BԯO]!29,RSj:JԨ6}흵 cȈ/DɴôaT_kI m? d[y^S.i|f~373Öax09փELJӌEl34sxd%uKx}肋m{g6ܲʅ AΙvӡJhC^-d8Uq8/b1W]yf'>+\]K\x  yÐ4 ~ۈn^2h14 Q\j脔mi8:>L 0]zk\{mA) wBpSVOٱnNڪhC|&S:qx;SPTe;D{,FRZ47-- 5d\WHxhB\D\#d!NɜvQH%2 7 PCRύ%W^16Bj }ϑכ+s1e:xQVĿɍ+wwWrLwV/H`^yR e4,Ok$i5 &r{]ӑD Y^ JE8H@5ٞko&Bw%ӡx:ș_ ])IvY0sXm 0kvh6KȥT2\ *V%pRr`>~3,׃! ,w:~nzG3'H5y0 lI] 'X@@ ^gj=&vEF:E8?E-OoACE>9ܢ4XN/.RP$&8ZjpDJA_ i: W{.gf 7N3 o6"q|ȎB_?js'5|  =MxpGظFr 0X6;nn*/=Ϳjܚ$\ęrVc$65yFr1Ki-d"dB$ ]>0 :MD嬐RIZ ]rXn4x)¦5Fa-Eh"*!3aHX|`.,)TN=QJ- ~߇(UcO9 ȪUg_d<:7_ra[o+2Wh֬TLSZWpULkfJ|^^NŠTC >Z'*N_ΨN[E3#;CN^CnA@!t.t߾ s)w ~6ȝ)AXx:xK[xB.#n[Vz6_2L搒wϣJeŹLH^vɥ&hh Z dr-u"<*"GCd.:K+'õll`XS3.KngwRE`dt԰pJlYs(Ԟx))K:<6k3Н-^*cp* hnƆOiV=dl4R{ƉsؕVHӡ_PdիUF}K[(2/ ܚ_~q`[ŗyrҎgx.e &5Vac^ LfCWUSE9 C3d:$AԎ氝xln.5U?Nr)~{9aj觞Sԟ>-TwrtrTb!F[fS٤6t30aC" EhZ=?\܎L2P>:D|R,;h=A^l|"6vҏ77.!L-SK T r rZLa2F3r?znN9R>#z t.6K(~th aN0eӥR y:l!m_^2iG{ h6](S-5mU6.xsZwR$H+!i|b=%v1v9{.P'rj×Q( =8'ZGḪI9: rNvIr}hfq7 UE|d3J%㎗ۦ&k:1o8k΢nmYCu2ڔ!g}b8Usҝt@8o!`wUK7&פ#tuPL0 CXvWh~ |lO}0'@FC|XVw/-}ۥ([M#֮D  ĝf$íbvvND0f G-)Jy*% ofgRYw!^3>[%gO![_~NO_K#X<>_,8g5e(yE=XG-DV~`Ȟ#*z0+k :'&HWYp֖NK3BV $p!{yP|ܿGeidq>FqVZKGoV%v(ٖKf ;%Sp LX?NJdW3 ѴUdpخaZ-;n9ɏ'fU^OW0jCt㓍kfh69Q|."E9xb,+-)skUcE D]_vѼB5E amTٓP6$Ou>SFf_aM_rI'cLsKp1t^f8ZMfD!~9'ygT:Gz¬?NɅtZȺ3f1'bcE3k.+&ܼ3xQ,$"(d$UZ,qR(@'uFͮfCIFjЂx` o W0ME4D, t+ہ)EÉ>RP6ĕ?I*N cy\5_>7Ps٥[R+H|rvбWiX[=q0+Xmw6fݵC&Ur=Ƣ&'Me~ KzTAŸE+ء8 x8DqVЦhSC 9U*m Z[~wD}d^DZo+ufi 5a:רjYK𚉈 m>pK9R 4oT18 &g[ݼ0]?ɊDdxNo'ъƷ)T"l+PԣY$_E3 wʣQ3]t4zz(+> O`u +u oF# .Y}էxrXt6S VZ*$MTıc .qn̶4 ʑ Ua [{bCa.F7pց^94 VV3u5ky{oZhRBzfC*J23,}[v@~-ooNާN"vc`grH+ݞ~̅ e'U{ ? ^^_¿T| $SbE&)з[񘮲MC({!L'}ngMԯ!=HK):'lBGTw)k0sLH㞜=vܘj~^| JM6cMCPQT 8:H% 8ju+_j;?m偰s[m>OpF~W%\R(+BЋ3ؠDʧ7Jrw]BqQ4qH 8FS0lݔ3#,]$>ו611&"BdR(Mv ~Wٮ\[ׯ;hA9Z ?#+ ) 3$ҁukؔ*߽bwV@d̉_ -䯭9eMVat>y-%ߡ贾5Yk ˭ &J^}S/بW 3' 0 U] )AhU~u<yx>O3ʍX̘DFqK,,Ŷj"C& v)7Jy?TM{t-ѵs?(1`i1MI&dO4lE۬iV 0;Y>ӛw'HD˵6luQ5NyϜnWRԮ尡uei[-Ř .3j7Ꮯ&F; 2\3 E쫂 jBŲn.*H:3,l3fX+nX׸O!gO 7br0>x4z=F t]$=Y2%=!8/.?0FFmɣ+otG*ֿ72u͇'jT!tjj-3wI\ws|ʛKs3Z&7Q,nyB q-qHiѦ`Gkkヨ_jS0?QN|*5N" EIkV^RF:>M2AVd9$:jgSN >(h*5 wGU␲cyi vCc?]8kNR%ի!mLs1၌“&O1ܸ>՘/3΢ZvyFfúDPj/59,"-ؓQ{ wf1Wafjb">%ekb nSV#B<璬N;)`K$!H&)ez Qdtf-][&irLPP|_hvzWH2:@pj $mMХ@ғ] *9O@A}[TlNf+)3/pjMr41ty /4^qfO-tH9E;s(wi>?;kݛ?^/Ar>R8׸6I;jz1ɟNJY9Vp])9&A\*46Z~M{gopي`9~XnVIwH7A·g159yvgI5:$Ӄ(..h(t24>^퇑5|{PDkm$}ӫ.C (*G~'&jq i]9)R?py` x_ Wk*Ki}]Tx`_(`hac߯MGnN(莢1eIrLXuk}!S+R-LrzC0W'Jh7hIppaGPOPSf] ҂1ϝɯh{ϰE s &rjʀҠ*CgPo'$ 40McXFm\ۑ 8/>4[e2{i&F5"Ab8iTc4kgj̝NRMgySl{J[kW-\J" ?fjWA%axq6}Zg c`s|@ ^V#5B/g7\9@D -ei|- ާcG%fӧx.`ŜKČ)Ԫwq#@Ibg1Š!uVZ7(>R@NGN)jO[]aiHVBI/C6 B?(o"սd=B !\ZXx#-BhfFBa]5oYxe4&l@wU!z^ m䳺2!F2 ?e2Sj973 OR/cBc_m<"S_vFImTn:ARman4|^ovnBͮ"A)sv&C5u5lRhTw>D%+onfCG`>$^$%K (rTJB kμ;`4 5_}Kx¤GkƖ f+_bCѓ>J.h~rg&Q#RSsdWӹ:`.[#HS!BNMdöVޣfMqlNg3?N~/w  b"|? ? ͜6D"[z|F6wMΠ4sv`Ԫ"l UȻA 9#F HrE}B@c%&AUc[ˍa=(xэB):Y~3peBѓ@%fbm:8 ]qs,Pʰzn[̓5GmWvi$uplt~¹4=uvq%Hʅ0&gBv~Yl *{..\*B[8a| d|o¦lѪf^ ix{.;!WGYIVABio+J{Zp?)%yf 2y `njA67͇9&Wg+ǬYq.Vymk J b[ql Bżja9j1xȴP;~,[DR. xpa`NꭧFY[qZ|@Ɂ+ 8II EXOZ D( qn 6#XC lѢr:;0^f̼1w?n++m$7(A(̗>1&@vM(XF:iy(qTߢHȧ!};Mт-2o KcEoY op\*VKsS4H<[:?;u!ܿS [C3cY64܁H?q"ѷEgͣO u5N S{བډnm)!g&|0bɪVرK6sFsR&2zlK>Z̋}]% z'UX~tLcnV3߯?k Yդ), UpY8LlW<[;;lkYUx* V"[:lصdk5k`ۥ \9OJn}KVȯ㰃"A^? dS%54YNۦbw]>FX+ft Shm:;"p mD*M{fb$oQ- NǷP#v<^<.d,V[+ ,G- 2"z!"HA"3Ψ Qsb%%NU^; @Esl 24Kњb0l(bˤCոA =y)/w)ld%1ڳiW{ lq[Q W!:8On5Ձ٪ jBحOG5Is%r#rML?Pcя؆y\eo 'YޝЃIy8+:C6dZm+d %w%yF؞Q;+%Z4ShH|˳6?r߅SsKɓKCtY![npnT, v7zz"-cu19J\s*ewJI}]XӥN{p rWO㪦@[XV8A9Sv *62^uWi{3pΒ VOrI7."tqعg,[/3|6^K7u`sa=B1OPE02S|QyiJmЊTQ^/E+i\Kؓ{wV8-H}ԝZ(RiXQ}w(\u3jwlyʮQ]pvW/i> j'J^\S(:A!%7+!ZN;Xl0(R%[(;6I)V&I+[Op;Td~Y[?\ꐂ(_ WAC_oipLRiƞn!DZ&O3? 42i'^Ej.^\+ԫ{=CݐMms /,1ӥ& "9/X'-ZFT27c4ϵ3 $6uk zΠ#g_tCb*[ndbU)iA7f=]Cj,%o3 `|HĸISyG^`:ЪV) wn5 sN ; )|0}TPh2N!n5N+IcWr xi5/".ۦtU8fŇR^cx)%S],[&CI._0&P'ޯw;L%Au''s;ft'z˒4Y&;i5-搄)IXT/@Y}N?/:j2eO8H_F" 2/oemR33dJ]\֜mP<@}r"E+꿩;6+dc;Y'3^3 A ٣>{;Qċn >nsyp~k&e5U-N û6.O{q6΢%av~yFb1mI3B%UÏGWgr<'BGCFМk6=PaDOr67ҮWQ?p85YbE-r箷[؃VK

BBb[$D/r1UHK!6O F{WU?$~ z! ;Fn0̧O# jiy Ia>'YW$^IM 8& Rq*0 N//ҰGz GLL} UGGЋl󗈭>j7.`BU;v4ZxP[ӛ|rv ƗR}Lz.lF f2DU8E<1*cl}2gop f9YJX©޼-hT|>~s[̓L|Ky8I+R2x:Xx/ŖeYU9֝4OġY7G$̮U\rF%:H0eWTWU((˸Y1Ś@S{3 \zZʎ+d143MGn c_k>7}M~˳ȠX:qZ>6.C>eV*&/2uJTXsG9.Nn% ֦b{GXsE_ҌߴFע<3ΥgoSj?b}n:`Wj͢'b}XobٹHJ@x_3Z8aL(ZrĴDԦ((h>+(Z׺n3@'N=ߔ+U Y]*JwJLl^.* SfVR2XF%9Ci`*,$n~57m!X N;S+)HS#B_6Hq胝U|c!I[Ggf[9o.ptC92 Lȋ6/%PLWY~A].m4#t&( *u~fP<(6ēڪwƗ /R7 D?|:ew|҉l0 Nf-h%dA w6s?܈(]ZbbZw(4J/JuAN2nM/M/l]Ƈ {Yw7I<{T֌)oO§\9?L$ 1j|@JGvB? Z'ݤ'q{>?e+:KQ* =ބ>\ϠZt 2!(EavXS5l*S7?k$7[ax-]98A;=S^cʵzJM> Qr5֐0q[|36Sx.!aއԙ /~WQS:wYPN ƍ ĔeDۈ,5ce-k-H sg<]3,ƅzWus"URSr2GccYϮʙ</m-C!ь$lB`j}܋Rg};>Ӯ/Շ{9]f}[a?-* ݇pbPw?6%÷+Tzh#5OK6sB9K2`u cd 5n{z k&TB<_z^LȳvuF|&(ϒo[^#:m'I]oJZ6ͬЫwodrmu|gҍfR k41*kT B% (aȅʊZavVS@m!mRuimSBq/lh)Ifg|U KsPc@m?=a+rxk&4oH5MiH1Fry4xh xWKlL-kg?膊hG׀K6blAz&L6]ys"%m+tBDa[g9Q;tnPRy9XKnj952XIz LePx4k{؇*:s*nUa:*߸u)'!I^Y{&Lsp3z*|N9(xW0왇tc$Kc >ТLL(:ݵ3&( Ifj\Z+SW%{Eu'sDw<+uܞKy^(!A'ٓ 5QӒPp %ے=,M_CNpEel0(}(+'ƧeH-L^k`K`93Zoök1WUXrgnGlO ݶm>zN}%=Ѫ"d]q-=6uF8޵HL{DHw~gLEV֖CONr;n҆EYI"ZE]}z B{*YWZJ,p. 'v| ҧ^ZnGQ,ZA룦0n\g?\i[c2m}z! TV y5ƐȁmA4YUʆI &V\6xPÒr ,sj){09$riPr7C\Gt-)bk{Q kN[ $sFr 䨞%8-:vTѫL\TgA&&AQhZE*)AL t yKCa7zFr2Y*dL$LCmuEͻ3)3/1G`y;/K6+cmTߜw>Ao8,X/KIC#.9#g#{/1Դr?L Y6ŝHכi5oRRm nq 0i\s}&O\q" ;qMÎ B;եm#"Uuqv^!Mc 2XtiQDHiי6=dG!)t>It\-d;/ (;-6Hu Z - Ir/%+M浲KG]S1dN\k}Pz}?^mO%bD^R PZbA:׿}4{A+ӈZD|7.#!Co Nqd4Nl&~͌cO┻FV++ġ:Z)nya0&&b#/Bs߸o) A;*W|>mZFȤ?( jXCºhEڷf})& Ny=VG$Q/~VDuR݄Vr7LM?i08XCEjrY,d? ^ ۊY"c}KVQzj΢fM#VJbјF M\ z18QDv@Ъ Uf8poؓ2 W ܄yIh7ũacU+d^޿|-XOS6.pݍ>L&-UeX<9WzD3*WtvN 3H/5jZ{9%B}Nw$E9PO&_ѻRy4z؏n[!3('*zPxb· -8~P|7 pqRZx+6 `d@>Du.7C^Fk)Ӵzx ET-W c$EW0x"VTNJT1k2:FeqJi%w hNjcŠSKDNa2z5L^MdPz@!$(\$\+º>0SyeN7V@ͱ?XY-ˈZ2.*ѝ}whS4cl7(}:Ut Bjf#ג#a=[n2-q7T]Xi(¾LPSЀs8TZt?P̒4°r(,"mLVp*WA^ljٌ@!4nA͢KBzpŠ S$l Pa2 D(كK> yEgϮa,`2&v:䢿iZ[JtZiwr]mU- Gm4+J1pƪvD2%(P)&N%Z~ů/MDI+ {HoSY` P-N4[7?3Фy @izXp^JE*8߼tКy/:bogTA"T9 H:ː4~1$ܲaT8CIJsZ'3WN<{Z C֥L9C-daIZwP&sug1/ -mˀC;4U*? E #8nr,<~J;zZhԉ{ k*SǍ[B%B)bRPʈ4\HI{~ńo;૕xf-,|BӞG¾ ОmJ_#:.2ND]~%> Q{y(PKu3yFσ1c)>T .֥0 `c} brЍFzPRB%v@ңΓ^7 O ux)_}O;52ȸ!ZfP-e^?{2:ѼnJr;zh\ \;!}$EVg^ }hpnQz m cłZX}JFCy{:pAߍKz81wCYqeUp>+{HC:W˅XA r΢D2CcCO=bצpd$*Hkfuw4x. T"Y헠sskhAR򙖨M|W{ܡo {˵ =Qm$UP91Gxƀwv}$:2^{-eMwn! +jcfy8ʱω)~9Fp?D)EiZ*V=n^L_m;7o#gz(yNry>pJ yYxwxj%NfެZxιHS';CI4NS57[/ 3 8nahp(w O?ʟ\6u*Qx]duS%K$:9k7iAzl-Fl@SUU}g k{A7'K΄6'S9rAY CH0њa&N/uΔ\*ۗGrEc9H+O?Eh޶e J(W$i857G [) Wנjft͡ɞb4YH& ިgD (UUvj0!{"LkӾq86 N$Ꜧ9Bff1rUNjFܰW87@c zS򋧁:O[nӃn u^>WuAOH+'IIE,H;4Z3y>Le6^YG6[|UNoNQIx -OR~$rcy.?1e<`EŽnvt [Ȁaa=+R&b|ب8@:gUi2NbI8 =T{e 7%lax߾jw+DLmUM|E} cIOX|1EC,R|^B>2\nDn,%>#J^l5 ygk>ueRU3cɗM|ߠhX@Uc!`ԋ uqx`""'\87)1GexI!rHAebamh s+EPdIPP [Jc+1m JA>VL 獯"e(Ihܡ0;ڰCOo 5ʚu7~(iʪ[uV0Š9\Vwv+mMߘsnvb"m<{3(l6aoyCSۨ1~hVV$BSewMvՒ/4sV4I=3efCx78h_T?!~߷hy¾|B+d}q!|ECCk_`쥊JT5TNx(RU %S* vt=I>4WSVBL$%.ԩanr2we#*\6;fGVgcCpՃTm9XsC2|Kq h L_KyqU)s[)'1F)lsϘ+}'O"av"җZy% 1wyind"5.G Sߘqe#բA1D4" 9dH/NduA(k2꣊h1^H7SQbzYp S) XKpqkUui N Vg>;a;.ѰoE>cN 98>u!MZLHTTtؘ_&m a…PRĚr*{ yȊM~:z=T {o !hőv_^[`6#g4S!ƭڌg| dCViDCUǠw!gc=j+/ {~i[ԡ7gUvy_2h욉mS6fE:/ V&Cxf.BKƷi+g 1m n&E:ѷǒCMs|d [?Cex5a8%Sr4"'Q=:&ߗ;l>zEzY<.:mn Od m!Qsҳ혷1h>5I+Qu05G|)m5MLrUi qCJVn .GUVHv쩤vi]FO?@N{cݷԓ7B,$<:dRYB؏ݎHSPr+0 iC{GZCލ䤓) 2:A$hsbG ܴc֥]w<+9[$0AS4 !M3 Hlߝd33HZ6 D,[Եbt,VWf*O!GVHFVw_k>tl[F@{vz/f{j"D&4t6isX>wn/5bVv0I妌?ȟMΣz8Z㪂K*Wg΃cY4=E :BǺ,UwI9TѠvc+7<6/wxg~J?VM6UoϢG+p2Gƥ&l|rUiu9.]_^Jq{ 6qauxUCdqH! B+f`];g7\ȚS]GNGr/ΦFAg|e n1w)<#.CRsqsR?-^H7vAR|5s gޙ1I>VϤTW8x2#Ă<5OF]9o+Q^6lV&ıI%=jOC lo$EM!DTD8万Ai*>hWDq/\hn*lXYa6*~޺u/;֣ _=܊{>/CO؂Gl6Zd ~BxcN+ѕeEqSuK ~@KiV&X_I;$ze1}:|Wh+ i5 OMlbSE2z8*s! zjk{P=ӓuL3 ARA`Q?{Q -՗cLMu?V=A_$IlAM-.prs"{[+B՜A0%IZ. ݱoAq$N\l؀񢰖.9AX|!X|shtZ7:>S=,e7:gLRlP ߑڛn'%RooōzZ:Ή_J"aeVZAcS/e/&#nWѩ269-ކl4sg8_ф7硻_'u":@f*G<ե\Čh 1l#$BJw4c)i G|&6kMY/npC>^nM8taC- ָ.BgOI 4c{鸸c4C^Gkd+2‹ fɯ@r_r{1^o梅 GPEqV.+ ;ٝDs*CNbiXqp%GҳLyW= |yQ_ȂiGN4%:eV}Ж<.؉h(R8|b;!T{ʿ ,|ܿUS]pB5mNS$%Ĥ= *e͑ ܵib1A"pUi.!죉@ug©L"uv'h`aF /PR]*O,rBUF#vIGyPE?6b?kũYaa/aǣ.&-2oՍN› E 7i|ܱ5 '9_AT.]Jx[m+x6 l :+CQuns,ʿ(Esn-dlHA ]0#y˼D223 8NEWoٿD(3KLCXU*ֈ 22?y;њؽe5ȣ4)nk?f gH]TL||YfŜ2hUO* {FÙ _i~c\bQ;K0ݑ'vr=&u1P~"1* 9?G1ԯq{0093u5.61fDK",B:6­ bw+c $篒les}B~`@ψǢ%MR8ý}&<ΧL8ΘLl̆6n%\e(jr ğ$m׏CqZB(ɍrru)C(͢ aAAb_(OooKe~B;{DSm2!"Qt,/#a:M,a >,TהW<_Dx5le 68Mg&5I<$PWON9!Иͬ뾉_ c >\uqbx-'BJp9u%-)9G1%)'T5T 0#_#ph7 xP88IVΟaDvMH))f_mQcYM؎g{&S2-}Mc`{^NDNx6܊^cp$'A"8ZLOiMKn5xM=zlȜdƌ'z<9Rshpru&y[n%v9?p,Li(@t.vQ1g[D6t ;W"YsH8SIH:q;Q1鮇l;8sOr-霽Iɪ˾%A&?d-߉m<9$(;.wb4sT#q joK$t3pvz&9b?=;?7\! 'bV._݋ݝ^_Lijوh dwcIq½jx-,x]Lj^DEWwN'B_KFmS(jo"pHדJeF!CxΕV@% ldb)tV`L1_"ܧL"ڽ;` ԊIء=3wI@ wTׯu #="/q)57&R!-]0Ra~͚W{ek,ܷ)s qr/ 7Ǐ42o);iDǞVu.K?No=Q㢗Ԃ7Md7abrtgIEŦ#hq `>>^2ɗAWVmW..ѳx Z%cKbGJ {!\/+ҕ@ëM34+Fc/ ZbP%l`B9\A!_CԒ[ŝQ迸,2"Ta q1x~M&pdrAeirn<Ԑ`>].qF RS'e&~QؑB;B[KB>mC|&x*6~ enpfuL@Pp P{,*׃? oTf@,ug04II]0hICɛ!4 je)C 0Ģxs{sC>hX#~49XJ$"K"Yse[̀+`fʣWZB0 \7fc&bhu@T$]8GT;(tg؉i>Rj!${2}&PI$2|lwt=}'~s]gJh/4MB!%ĦtyK]"sL5L tNͼ9XWR>zvc]؇^y\`OO8 !as ^W:g11ڐ1A>%!uS܂u<# *|w# +c9@2h)Dź^-S`*j.N0HK:5u729=yVK'1 EhYjA-!  gk-F5 K:47Z˂ɒT*\c¡*Q^F]@1Msa)c>Qj+KS˦\>\<5v|Vuؓ:ZŌįN 7M}TD@ T?Um7=s/ͽ6p^uJQ'*UDŽPە͑uW7T5Upm߸?eO;"nH4PrґB@%&ޣ4΄W4U@f_Z:jN_"m#e:褠prr[{ºaЮ1!_0FPGxFbGu}VMsZsmULqCNr &\{BV?jOJ)6X⟝ TD1 %Mp Rn۩ ;C'W_T 1ΈVˡEf|X{pDi%v}se66y…"ۗ㛘 }Y.l))@7#*e ~@.xe)C@GJdn,c:zyQؖ.xMѺzA߷H<2ӊN.6Jeasq0A}- G(6E$zk\jp=e\d]rќrBg,nO ʁ¾dVPP6j:a0ski{|[Tuϰ>?Jk&ˌ4t^% 2FrvNc. G̻90!Uyf8Ѳ02]h_FqeJ⪥(#fw U %>%i|R6bc\c ۹>EW P8wgRkϺU2 aU*Kt,MN &}lCd$)Cƶ0?|2k62!+Q,y{@΀|UcJ:Q-M_%Y$|By44AGVwcP+V`1d:(^yVX6[蛦’4O0Jsު; /kBTΣKƼD߬FYtM@YFr>=-L5fxaьQ7L?ionݟy'/x@][M7wA~\VDݫKL-N#`&;L^EQh<8Cz>U%|;ʩ[U Tk^F<~a3ms5̑ .!wsŧECCJ"0BD8 q_2p eb$fO qBf`:)"10 ,r,GGdPaNbn>}a8yEfy@2,Ǘ*{K5C!>Q}8E7u(rHƢ-M¨6g ;yA4-ug$E++:ƅą_/X"א_~Bxf#ɻg /ss(_DUg#D~4t\=o׀^Y+ߧN/U.:`쟟X%'}qF㰠'^zD6of˳@,(2%a};K,e B/(r''+1VI/ȄϽԸj-gSi\r߼eC룍xJIxߒ$>0<8w9*I-ug;2fQvI0a"Λ k =|Yeʹ}*9GBgr+;}ԁFHiYKD+,nxj7FslAɻ-\6zKP AeK錿+pr>_e MXisfH}ڥx"\*ƀ쐙p#ʜw f$΄7Jpeq8y LdlUr㭙 @}0bx>'=B-,Q({:}첋 LjOxR6xItmnԿ\_"Ze@b|?ba%&CюVId /mJHO\"M #m^?>r0yG'5QlX%٨._@pˁ1 Y%qkm>i&YQ5AbN,޷_C9~8P5'TRk]&A,LtLZn;6]3QMﲪbb9&N2G6FG-L|PwH '% d$u˅]$H-Fy' 6gGMc jam~˵L(Ҟi:=IQKa;UBF}gfJy5v{1h`0?Ǒ3ty$9>`4ȿUG {KT}-OStdeqf5qޜ'ea A#$À !Ky6Y+ x!]KI) )mVEvpU1e%pg"8JŗIf'jRPw56ܴEꦯg 5>捼uewDAq/o iYc&Bww$lׯ/ "o޽W!E*F,(FkYpebr2H'[=YAGt} YThF%1=.MK YɏN z(|`'V/`>v#ͽPy͉}qNbBZ)dȀn-Yjl/*Kv_54L(3hǣ$N V@oQe607  Th#bdC,'Mm;ɞߗA;|γ>J%CFړvקh:eVGwĝCTd<-I1B1]QH%9(~&sDY1ݤ^-;\y'!3sXͱl3 ewZ]:m:[vxA=:#&S>Sg<2v<#[2.#lo+t.O:PgdAA+eOUT~eT J6C?vmI5tG&dݾ Lɡ&7uncךWoZlX0 ?5̰9~bh`WeB6{%`mΔyT~rptN.R8I+!DN%0E%uzVҒ^ ,ߦ"ZU"|=t91ĸJT??{ߦXyHjDȏ@?}wf¹^bqSwvQc!-RI$FfNn'FEŒŦ㳡'ɀEbyO3)o]_4 @ȠB tX7 > NrBnE O.rZ> ġfQ(d6h&FsQB­oKnSm(",bn"\R:8g`լKv*|3xxGV J&? RrFm43q>gA2փ_o!2t|"}jPM31+t5GfFR,4\>|ι~8m`8VgNdh vWVi"lJyEїFzm,\#|ͫ?gW{ `~HZ tr G4 V KR<+{6O>#%є%ؐ\=j낦 Z6gbӣ=ϗM{Yit]2]rs: s!<+wNI}#Rr# aHJ/!2R7y} CvƦ{8USVb69M7I\+`Kl) 4F.JUn0/S` 2 dݒurB\'Үfˎ+֚ Knd^贴KZPeޖ~Nhe(AdJ#.L%)K QX.Pʉf`7=<(Hz$2cMY &Ӄ6@/C8nzo?^b:2 *NB7e"ޒX+˞Do ߔQ;UT\|Ҵ#M68–@llRV 7+3~V6hy{ Q}po'}#IH0u?WG$iIR1W/m?ibs2y TG3-fvbXYY,Jۦ93cjxqĢ$}L?~2F'qRKō)ʵȹW\@,y& 54`h U ^ V>Ey/1\U2(Na Sɻo+0ԋ2?%Pq&љxZY_jKTJK[~yOזBbL;lOI@~K},Dӄk7 +GzwN@{ ;WWZ|Ւ5Oi>,¡}O(.bP# ).e. yoK2-ܡAJԻ6LK<Ŕ\noh#|NI䡒)a+!w8rRF5$TrPz9ee_y>'?^REJ-(Rݐ]J}ꛭdr@0c֮rq/p tɳ9\uqVk96= d)2ֈ=cf޽tel\J;uf Z@4Od!L{.ɉz#7F:iƟM RyᖧȂ/}In4m#:j4Q&*c Mn`v"LTC.J,}gc cIQp`StbZEB0Gں_\-=Č=2 P ۽=HpAIW-tk0)kJJd yZuBed6r8^^+&8愧m=DA{7=JaCh3٨pf/Ժ*Ҭ#[ 1N.{ cnAYeg~@=ʩSmIw5bp^"X!]O!q9P@Բ!O7Z8wglzҭٯYro'p&#d$<S͚rc.==xBQRɜ YqZI\+rLy.>%!DIcA³pbbfuR1O %fluy4S ᛁ26@oZJDA987jXȅ6@TCldQDWg?cu*sZ/;C;YF%NR06O2|Jܕ+08W+;U1_kg|Dn&@%OLu[\)u D SuuwOMZ{y.6-M1>ᤲQC]k`Iu+ӑ9@JhgnfCNЎnC-)G݌q=XKms+0Lܞ4" 1)TY&VL`҉GQzy:+P$t/A:prMײx @O(~^c;ND5n_qrJø TsdI ݓ;ՖW7*\-7*eQo ijpPLtS\![X_:R /ANfq'1U*/   "^W-k1~ؽ$)ȷfzHNW_ ǜ&/!-)CL }5J'ֿڐ׍֨~Jlĥu+cƢ\ crR&9V+uE_$P>T_̀Ue+V+Axt:?nF{1]'2_ V$_ow/_xY⾎e$Exew;.FI d߀wS_=Vjء@ m$+č|#=/oCadd o0S[wp+ 7<}NUV p/{.[v`֭H}Yܝ-:zݫl,U}@e-~{<~o!HL(ށs͏j]Ó; g85c.# w0ǭٸΖPnw`W%O:%@Z(r괟'ɪ}1 ѳX  D M ۱DGJQDG mjUY (,ky=)%40/[l`]VS k)R H|J#SR M`;W ۥff ߩw)*n3=@p߷sep&~:qWT|5Ѷ` bECwl`kT}?4t3'8q Ȥa#uW{bED޵^7OJfMt'bzՋ`H;~4LL䶌[EEtM)wghQ$ܒpM>5ܕWFL% ;A ^03ƌE<(xUq-t%YV>:&k jC٧hHT@vbIF\y6lqE2Bywb5#7=^5xMy+0ИCψ0’:֩ȻYC1Ro|?(P~:!cAv-#:[#JÓ$Ibѿ$B~d>NOv\sd,! - 3U%r*rAoi"zu؝{wbhV(y9?ET{/>ZR|oY~$;-TT PhkaݙhZ;;)SeZS%¾')m)c3S:ѫYNyS _>IS.@4\Fړ~KpcOGnԎ#0 oRVNSHMGAf)]r sQMN?ryYY,~U+!UM%k-@ ,!tR(؀*K RA|Mr0!]np] miѶ@sG<$bY쒏<8[p-uVd<]3L aZnO\pvg'RcQhἘĭYzXV|XH>vX:kVP7'@@A[cw? WTÃC諢㫅KWIG uȬ\WnӾNV&#`v C91"kY? , Yj"K9.샌&j!UU/ a0y<DžJjt%D'=PAS`3t.ׄ$Cx{<'\8a#X ro tx 뚑Y wCQA5Jht -ǚ6gl__3=wnP5FtbVvOsYe*s/EM0PJHs1ķCFݒO̗^~_SN9<2 BY E8l jZ3rc-ti_.sGx -Xf$ 5}#̦BJhkm%ʏL v)Sej^zX٩Km=9˿ :p_4|c ]9{3SVf[.صpv&h$y1R]5]_ʈ[~d@v-j|{h{96)G,QD7<hErεS1䴇0\Ҋ( G7tj8/)VM0 =j˕8Gzo|h }b4O@ 7r@3z|8"$Ewgd;GQ-1)CO L`9pnR'S Dkb9I;b_$vT+Ww*XچߩcOz,CVI:*^5]mmȦѕTT2L3{9ȽUҟcZ Ž9el'R˸m7(=Ufi\1Q/*veG:X2B_وxgQ 7c&*6n]Wky '̀"{,ʰᛌ(yL6ө;}Ѵi~Hy*4JV{Ӄ m_j|,e!űۺ~W)cI˪f~+謟Y.5-äIrPLfxGOj5%/WN7\e?7XqrdGz%Vh#GPܠ,?J7**&\QfDnL,FYڒBٯ{EI7V"|,tc .sT_dɧQ>ˑ|0_=Fnx+|Z,*bT]렭n jT=ߤCWFE<q /ݺ<<cs?+ew5pr)RPrOt6ؽZ(j~ CM'9$&^0f\ɥRݏ{ VZ愋h(I)rY 3]prVy& 5[!¤-#%43jڤ2l[AIx(^BހI4{epm8ۂ .wȋ zF9CV†6zv< 34Exj hp90&ٟh.$}%`ŶeŎ46+೚(jof^ lTֺg*LGgFe():eɤfN/.á]N}_U" l ]^ cY_R]lo `s 3?f1@ x&Y"Mej 㩀Qf ʄN͕*He Dh@g C"㕀֬c h AAޞ}`u ʵ} sNvF[t~O.hA&^s-/4&y/B; u>Ÿ^ \V[3z)24/HdP=3]+׋۟po3<>MMr9aǚ]Et둠AWh<1p .N#T$[$;!:m~h$ḧA(#-.R-)B)p+29D IKl ig::h-,Ix/\1alI9*=gzb%EuK(F y|H}Z*e;j,DZ"_n+}ENkJ>/&e 6>bƖxnWDlb`3r`/VJ4.d͒0GЈl&H&Rݪk&:Q?AK [YQ؁{4+uK.P 4}b$nXd]߲ßn7|ȘnicA jNu LoST}" ktig#֦W% N9ki,B$.I!Yemɵ`tWmɎYcw m6nt="bשsl^|ujh5wU-6RQ:魉Ӣ R8O*>:2>XPe3zOЗQb|qڱdd; Sf0(z hԅnSC3M1zfէ,"i D8yk@!0(*w5c7^CzaԡMFwDgJI'B#187[4%V$B_L-;%*фZ?h\LǾ~,X7jJ1y+.4h[Ii g,vپg/wϕzjțx PNl",wG/FBb6=d?n񶃨%)q{6rk +N8 NIH=[tSsEfuLJ+ syQ l|zI|+ZJAp3,}!''8c`cw2]y%LWf(TL8.&,YZՕB_uOĕ_ٷ8Ӱ~8Nts7~>w_`_2%ESbN-O#}ÁhW|";rV7DZ8uVSuL3skJ1ř{(\75hzij=0ȧ$ZS4hDboJ(;e<_|aRX;H3"G?]cr4\8Mp** gzÃ[!Q%ffv:bXUM\IԽ.4*YKt/8M-&hyMXSwLY*}5W"%+?䰭qarҁ]}o̻J-/985(ԓ90DH㘧7$G93D{SO(3X*'uw֏*|濂I0s@lWd "P*!)x]gcy&l["_b6CXKB4HÈxEiƮS#7190أ{?I!vf?f+orZ5cQ̓Cf$C}Ɵȗ#f|FR[p >PqI ڬ[QM uʡA8yrfKˌN50Du1*4y`E9*uMf|8ri}_i"AWrGUiLd8 L?b]uc-C/GԷ;/1 z|i zY,`IAAЈuHn()8.xS u],3X.WL;9xYae@~i-aO(d_shcZ֌f吤㘠Me|ZJ;.!\K23Iw',e--\N_ØsZӵ`$s,s&A; z vm[`[  aƈ:o`9] ͫ}$'2sY{ !||"'' AK9tSJ K]tѡ \\L?ڱ4DQFǐB{818H/!`6J@δzx\N"GM+^Q ᱄;[PPX[Ct#80lՠzjI]bd-28t&~Yq17͕,L/$cB\ClI9S_SwT &h<=.( q64Ҭ sZ'kC+7D9 Wx.F/`➍` z.F rR,r0,E"BvqH?m/ĥ&€u0~N; i ua]la6ĥN9A'o0Yߣ.U# DYLRP`vbI;Bm2}w.xENڀw:\=D- 3Dw9 Z"cCqۋB Y"g|$kx(0of= фJDXu ˔"\#v}',<5gfokTJ uE{Q߷C;J_LR^$ѿ231`^si4ҩYTo! A@ uNL<հ Ah5;jFfGuMqFr%}Ir D[*l|/% vy`JzR أ qQ}LvLK;}5^x4a ě3숞 C_*׳x^zy6 ݫ!6Zc ]$,1a^rFyQWp2 h{7;Mv~jf/ B2y^?5`0ۮsc:KzPQXft3áA%)CT>6q.&4.TDZ_ mRYS8CS_7:μd1,㎎~ψ.mX\p0gpXK}L]` BSִ.[iЎ$!OlEӹZp~TH hzG5U(Y79)~>x.l1xV0A#V e%v_`9!nW!e5*ƒUsJJ{4_d@\" n4eQĸ\O[a6SXt~^u̳@#R˛oOW].p/I8pƹsrz"זǓg/ٌ )dN)Rt._=SF}\aeJvfXtH(W8g!E1V5}?7so1:!LA\Ů#6\Yq}x([ =?&E_[C"#jy8JPwM0d5J?\O;tten<*.abXEwp[>fqvPYgW{poBdD\?^IJAEp$_QΩ[|fʊnP<`T-Sq avBZLZ҂WΈFO-HfywҒHAǏEs;.AHp/ȌRc}8|фOc) "ZPٲKovκOm˳-`S؊AijːJZ;=jKO(w}N^ DW ^p% NHJECКj:4O*"*TB^\B-e%~:Bq-vL<d,xo!T61QK@{x)wu}[BQc pf|ɂdB{D5øX:@^J1:͸ oK \@LjfL0#wRK=U^$,!iƲoqD>N/㓹 '%i[R}]TewqJ]@gLh4/3:{3-,yd/;ƕK!3CY3\aV0>~KgDoZ.Hb~'"҅(v=KνI+SPXT́%]gEi__wdڃ3YYٹIYW1QX\zLն+{iƴ8RK{~L`@Y՘7[ %eX;2TRPi\$>c;!(bA|O^JpUɌ)=MprhBh|vp!. 1`N;+V,; wESG<]H^lh:c5 (BLm/03HX !}Zg=`ߙza6yA)mEu ^z`Q[tu%9x ڇބd@^*̾uAzn>Aq .+1(;5#u=T-rg/r5$%4|%~%up,HDf|1SKMH X0.=ׅ[#f[s'5j" 8ףDl{[;l:lbu:g w]nKU7 ӧف-K,=Y{lo@xP:MS Tm>q x"Tf?b;0͓ZҺBxrSs7rLjt/ 3A! vyO,x?kBZX*>ے䢤!' ;{: дNEk!kZI>ฉ=rķ"l$YUq\Ho`BM7CӾ)|=h\[Bh5 }Zm'UwԿjUKkWbLмۼh5Z Sԫ(d$~ B6둏˛gcuƜkᐙuB~dBcc huC#NZ"z)>9 me;ĂO8SP,pvk» g {L  k=Qg8,?#n$Iόs*άCC&?N`PO`z 3blO G۠cCO yH9k ЉDHeuy~*uy%QA2pq L)خ"!#-PkgfSL&-U-#~U7aC[GH`1U@h̡YjzӹXDl:#("9C;q`~ jpj]fxLOtca'4.5eb[OrM.4:+?<GO,7^ P!4:qIQѷovlGtBYa5ٲ\ipۘF.z9J<>>=+|2 vn"N&2b+nŜ^ |)bJ/:.lu,0_qY3: Gwx}uCGle 4'\gtT􈋞5kgaECNtFnp?[ YL?^M˱;7R'1һJD8,ObYGe;u -u& 2u 2`>Lq>V|κp] Uhgdz˼,^n* ۠rrL^|`_+*b3vSX߮~"3:Go>7W {<f=.[ZU ʋ{h\2s/) UC{[I8M͢Blae€[%Mnuu깄A%cFzXygeGm+g 5{\jGVCmQa%[ 2"_ym`!4x8` h} *I c/FMjaҼ-Vt;V{eL6~J@.m=ש w:~+_Ҵ ?i]kv=5Fڀ C>P fߪ8R\,Rr: !P:@ڄiɆ-zu1|a{ReՉ~}Wȅ!M~zW?2{7xr/97zhy amPKHX"p#ݻzx%3;ǸnuW-#$_#rq@Vi UCܴq,ƚY6 93鶜zQCJnDࠕd(e!cQJ-!B]4(3:U쓏(v\i˱э[ڱ^t9: Spއ&Dո϶S7S*U3G4Νjo GC`Z-FHqN?U~R/VqC}H9ϢC4O0: KVqI L"d{j fel6&Ź1rZ4fhfP6E3RmLL<1e["#eC7*iNNwF"5gGQV>An'/}.>gPG@YvN:uG=|s-l}߬o+pNC۔0[8*B1%kQ3bn,WM"ʤQ_ QD@pf&dxJs4k/眏}+$*:KSθXIhk/*jl'ҙT!P4֣eI$F-`&îָ4Sp7|;uK@ py%x=ϭH7Y7Q*ƈu $,)9W ^m-0".Hi8qϗfz+@,Z 5e~>*DBݻctLV}p$H^[m=JVJ5ixN/g?3T,.D*3T|wW'uu1AHӣ$%Ĵ`?=&ZGqcMxg''{cx`8i¥¢TeHWP!(G3qyT));)A%;cCP95=,?}фkpfWTk"jql?Җ~pJ-VNэ}{UX+PhR 'j;$5 EFN B+Oj-d@]gIi Psc ?MBYԧ|nAp/6Ѯ]ZذZ;ūꢡ2u\ؖkG K5V2TMoX^nLMx+6GV1TVݦXѯ2+@N ط< O]a/!mȟ*s:]" =)ċotwWv e.Ѩ`Z r]"`ot]WGy5tf&S9 YY5gcM_͹/ز o1} wpGBRFh(=Xӷe O4= ա؊8M2R9A/IW~;wG& ~|>0Ǹ suh o/p{9p%R4]W0ۍIEN(: bNWaE\ԉra͏g(9bUE! @Y^F? B5jG]m $ܼXV%`9nd@;4ÕF;V.J7Xòb*}BF0cmnUЇ˾iOL"dbʓ$]屺9@ bP}-!)QDMsfbzS:s1X 4 0*fվaYk-q++*OMwLt>+e~OH =>FN {q}os,T@P\lqcҏeJ\t6V>}'U1s]|$})ţXCM ^' An=iU7_ԡd4o@֒(j"06)䄁~EI%sKoYc!ɖ`'w[E\SRGKy5n.rcr8׫NP?F9){bWrCM:ƣcx,AȗLi_kK6PP'Fc YP[\āB;:⹠.` ZRЧD,[l$^q#8t+D&x#P y{$S 9R+ग़,`6(\.UzQ|m{-5a#іC(tǺK^4bHw}zHv}tRR[em4`Ks]@z܉C0oq, G϶ ` f&OE`5`=ƟV NY1j-^?=a)b+>q|.SH?> ԟ3hVGRvj[CC!yҍc}ّw-ϋs$TIV]:ky!b.f\r>xYސgJX#L?iת0]cI@%GlPvIcC)fu[닠r4T@[4NH3%Sm8h*S" 83Ay0àG+vlçu̇5Z[O!1rAC@*ptf,~ĬߋE-(* ζa:Z uuo{;?ddRk9" 14s&#TK.-%ܷS ACͬM}̀Qv?]CǽGo{·I-.5m1xFLpOgk_%eЄs$蟏Je8섷Gih7p'er%;7gg Pn"E?XK5J ]#GʘH rJ_p:1}}ADEaxxhV9m[C(Лow[Bo5oxD7=.s$+Qz΍6%L(+SrU 6硳VnĮX˶^aQd3^b%~Y^I}$_wA cUᄍg`mw-k[?PҠKp=wXg2n^u7}1rŘP>޳=>x>\uOd2IpQ u Ў^g= gO, |OnM.}2:Ij!{w-yY-^'/p\r#̸ӵmǹZzponJ^h|ӵ,x2) B]g \Ti@Twɾ}1]Y?"C'ޞ^y?{);w%.s .-j2Up9!BqDXt[ŕl0( CzO2D ւ0qC,J C1v2zw7M!,plܙ^O L1c1j:P w倃fQ74߲|R3W'ZܺTI<5D(.C4ތRr"A93 4﬽%XgH֙bmx7-~v׍, д+vWC.m1H3lG*J#V_0~('@T:c]~X[|ίnqAWt.5K ηnQlb} qe,uߩ)0fk()p0/6סt4B Ŭufh9VSs@(6QW)+tLIQ3jZƟ5l3F!DzW 3+)k21®GXL#UlBSS6TֶQ0 9#AaI2"2dĀ˶]|\HZ1̋S)%;[Hzv9AU)by>h}!nN04Aw:#d}FE% &b9xK3]O]1c2Dݚҵ濺=bQV7YO..q`yֽ6* 6O jDw.Υfݵd"kt# Yʡ^:̬GzP+[?Sa У&A"w<Ԉ"@C/dU jj0sP $C\“rW⏎4`L$mƥ/*N۬=&{'Dh㣰W*D^Y% Ig)AX}*uұbzueH^}C.4hc>^2yX|c#/ sWHXdܼ4,?ᠲ$;ŝb]+vwqZ'%^64B1!c4aReӴѩ`M`Y{swgWռ:D*-=.^: WWdp,#ηVHҽ>PJ50+h2{l8?3-fꬉvI3@Vp޼jP>&c+!*+#´G9KAN ԅ#@zW&9&4R2EBczK4|]6𶧴;?.7ܬG-=ɪU7κ)buX8y,D# ;^x_^8B~4ϧ{8M )Hք~IHTaIijjEe^o*5̤Ti5!BȹH5>hiљP5Q6Ā@!6&hcbi{}5>,XdiVPo,8IoV/viL謸A&V ]?YwKfƢ8 'bb eba5m5dWq;&߄T#zqL/ xͅto#זYEMZ5FP@0o,l ġB.ƺ0gp`<}a 8z0itl8{M1`WM#|-OQqu oEsQf."-mXMvQua)Oj uϯݕGvR/L,,\@g(?ip*G쬷O=}жs}iF?R.фqu@fN`A %ŅպmƨZ%)]ˊ# xC u>2)\Yq1w1 OQxd9MSĢ}bɔ9UĊAs88&d0t@c[qHyHč{1mE^;z`1(ex%>M[$>k'kyb;ā-9L 'L=&L"eυy=“R)^ #?a*QA;u'`]tHx}mPǴHWB :)T{Nd?e5 ]K JBBybBG'i˟>rHXeKzuB7֋)x+6C">zdtܓ$b'<*?2[:.~JZB^z+Lͦf\/v)L_ 5:1X$/Bx!HL`0f::J5hW̋&!7x BB+w@iʷJqޝy?kMM~MZd Myw*+VAaY%ҨN\~MSc72yJ,5)BL^t<4d{JǸy]@b ;WD7&eLz("<2 ~` bn+7jb?^zu2ӠT_lVtjKFrīwЦf3%?zP9rwTM&z͹4=׻P,Rn͐4lqX4×C-6b^RE,>o qtmW&xVN'u`=b+ɏvf 8m䣞3uK^7 H}Z$a :T(c<1C$*T@ #g` 벵fT$7ô%!:o(OleÒ(B뒫iv{lgbpMhEeJYp$6!,ێ&=#9y?E6a8z6TO !2HA,[Qb`9r]%jeR A9 Uaz\O~)'%=9af}&RUjK~r";6ZVLkF:>N}N2>`0`꽋7 <]36kL3D,L&Od>f0xטspcVq nL^ix7v)䪤 s~S /*J# SpCSED"ˆ5}ʞ( 怗Bxhm<}* ys/ǔ\ӮwT&™Y{WPVP?'ĪYEF**]Cپ%;nۏBi0-0&wUt() #҄( AgZl>~ةѷ.+rCJ}}Wu $5Ia"eRWsk\xJQ ȓ|y^$:e[e WĘg FbG'ﻺ,)JKt6O⌻^iڞHx:w讗0??[h#yہvb^2IڃQ%D i/Hzr-eI0$`L2otd|-ڥ?> &kɮCkș3S+_OըYjtD8\V }XadhCo"^dg{%AX D+?d,ƨ+ݸ/N!m@ 5=i'{W Y@r}qC-ڀis㧏.(+ho ; '`ZrfqͥZkW.ÃE<3vKl\јۂǃzj$nQ=k訕 CG^QSCpdIIF_2HcZS,UNNGsKW_S`, )32L7'\RWJ*?;~Mz~*wt{X=7rWĩa8Ug=lY Cjz0F%F/<9H>;?,x'F6-~,LT$?ϙAd #&7I^@u%?gM msiNIʃNu#!S5MJd#߻)wcJ/o,Vₛ3@_<98but2^%,T3JvI ^OaASO$0vk N( t=vhJd嶡Zl> e0ƭY̊E1"|hI7D,fE-kxG}m3XF.v߆'F_M.TC;A*nWصpمS} =2RyczCy A,X8CYxRJ1JeI1᯷q*dž>Q󍗉xEm2J~6Vr&tYo`zN$XL#H[/O(\ o`wڍI:-ĂKqC__Y&…etXVy@gk>fr~u:fƔƲRi"m֏7@>]D;\(y_ *j(.Gb!VC'o]Mv 8ޏi\wNt;=kMm-nAI+K 67a|F@b`/Ebf:bU};Ԅ;-?N1[T&XL3֌5j u޾7kԅc9yp~6} .6Uu@ȟ`FÂ"!̃3&y! VZGh}<B~6|&3! T=Bthn'lStmbix`Q1 ,t=L?VL{뚓 Z;e$6E-nht,`YBl15# ^ c3g2U{Jo{j MHfe!-XӠ*6.(N-Y{ (5J!6y70/DM&aR_=l] PR @]v:eԁoƬ.γ>9s1z]*/w-c HFtD،CmL7̓ {:h8QdM^L[{(f}S*L.AX$vr/t /"} Je1 K̫ EP U{ZoO0Ex~v$gSaeFS0%/a~U|n3`g =sD墈Ĉ66~,V9#ߗƺpDtg@B>b䄦H,4Zg B:lXI=xD.gGhh+}[Ф #(%^C@,#M;0#k5+5ِ1eHQ5N{󩑻F|9>O>ۣ~3O【k- csK>6Ish$4B}PK 2䴬ːu[+Ujٲ)VP"}&A ˩9m]>wB#ۛm^藾gk*fɅ{a'p@W[- S@X dhf[Q#ewXsڞ=\Sc܂DZP1*!{Ӓ'uzٟk.޽si WLW[&v0fT$RC[aڢRzDpoaL \?@KT7s7 Lvc]xTДSs<0} IBVpA+)8j_1نdut)/^i [ye{A\ICmzDGEI%!ޡ)lE2e퉊"2Z_+7E_ovkM=&ށ@LyC 0@Xs>67Q &!|qwC;2Ku8b?":[DT{{WP5b?t%C{7DLѴ!ezxv,J˳@l Ǧ9ב1ML'1l6TȒM:9RěGtd-W,BTT_uxo#wX6h -Jz}+!4@?Su>GƈYؒ-0fݽ-C6UQ`hZEuq\V_Jҋ4%l0lEk!4$n@]#',(6)Ckbpa PJs>42[Hf\䤐S9c/bA`Mwx |S"dnTv_3 lOcXuqO)Mj'a]:nU%9F[sK)RR+: ?" )=ヮn;o|+ރ"UpU"P9uR.}xd>@+DA8q}S!p*aXS8-c: T49s ~8vOǹN4p\+PB+㞜0wܤ,IXNfu5wڇBk˔Fi'qMpϽ29\ebC=wɉ1JXW }p[!gS!յ&NϗfeˊLb&}`c{)u&{d7`\f*߫i#5$%7u  Fw!aG9E6ʹn 22,&F}TA%V>%*DYS_Xϵ%43{F% RIτ5}oqDy4C0|ﳧC'ٰjx~ K5"H<'d@ >e&Oy: k)vZJ$0f]{("e愮qeޱ@. !:\laJ['whؑ( Y*~#s!M_jftZRcc\W'wʘJu{cd1jOM\=,va3:ud_ %lbóyͤ~ݠYC^Ncr[)+3Q]Uy7@]zi}>}}W^@,l?)?;(IL(.Ż\PYV\ZVB?P2!\ ,J UϞ0K9f*\?ҋr\Mh',e; dczxj4JGO86bӕ6{ PX,C* w0nc!k/FivB&D, 4 G8IOniNmr ARl>wɮ5=~>6(DL={$24-mʤu *=Xko#@V >rc0ԟkyVO<$W&c=׍%1}1Itir`: Tirf)Rʱ iOTM`w}X8xHRff=> (?Lj;Z8H3 X M<`~U&N Z1@||I?T.yh7/Tbixi(-PM>󬜅vmK::h)'xWw;㜜]tXTWX?۠ Ue l8O7I&ϤUќ 3\Y\dH&)WPꁨ5XyӴ0Lmj=7fM:9C %N>Zx&Al@hB=G?O.T p/|t#s I4>kyUnnItӬ:źYWg5VیPh<8Ql=47:n!eSw;]+on-cԍG\ŻM./ոDF $D.s c$;>"y 9hIq d˚e6N:H݄ OmOD3Nf<*Di ,wt>M^Jrk9;ȷ57`H=]5;!1qxGuJ8B}kZuz)D8EbUq_.:HxJ3]h&2>R9ϡ"ohq.6ˤWt&V?\y<} Y܋&G)_>󥻋nO<8c9Ȕ ^{IH-gh/W[i} "~b#lf}R>h{oь~zOx#j LET0=S3v1x\- %cWV2؀C)ozңpD65x3E"gw;9_hܽd SZw KsoG+JOVG{(uL(ר=r36vt,'6M+9"qM_\v\`vӶNJWa5t-nQy3>2#z9 7E&`t{%oaN3ߌtlDX QZY ˉa:y0%=ڳzgB0Ezh.-Sle@/  /?mJհ:>63G7CX׀@-M=ic OC{]k[`-F8Han(:v6&6& nU.(/#V߀JK4$"7 ̶0pS j{/Gd\'V%?40n/8Xg'+A.7nEx?FQ=HddT%(cN!RXf98ROI y7`缉M$l{NCW{H_ƺMbsδ-c ɧO}ȨmMn⊦./ 6&u\8P4W.l~|00?`̉jֵ՚40L{Tm#O -^\۟4pB!`$ ^e0gUq G1|)rG %R~v}lud8^Aݪlc)A6?HNrQ٪Z!i}pz1uX7qmAT/Ϡ(CUJ ͲZ/ȵ7kFu pꗽ{DL\x.#m.C=Ն}Dx/ozRU~,o&J#ݙ&ּH ZQ`i+g(0`gj+7 3ml`UE5H>ľ| ?R*ꯄ6+ ̙flW׎!iZE(Mډmxqo||$w8@=v<gG]DuNIf `Fq4umLԗYr.>`lX8,һ9>B|Q#'z$sϩ 9ᥬ0|n5Xic\jg*9j6gux+`\ȶƙo(n)= i&+[ Zb#J]ZП/)M~XF*ho-v:SgWbTct4'u~iԗ^0:zeԒW'wgUm+߳DsgSf*Qsc6NGS׾㻲M4`3[ r)ʕγnMFFFABf" .eI]0q6*/x6kL 6N+mv+:7AJ0xQ'W%t JR#,Ք'1a!맓ix%8v0$`v.TPO$q*X HyzPsZfQvY ,Y3&s|w{H96y_SBNP Q؅~0`.=r'LKxtng Gmϼt6Z=چy~m'Օ-H;k>wҙKC?+7Pp^dbz邝|x$VKM.3{b*F=N o@Bwԕn's;T63/YM+ģ (I 6}i$L\6"jiXz0Ӳby p6%➩HxzzjRQK{B3OսlBosHZ3<Cncޥ{(]*.TW}7u !Xm߅YB% Y$*gRp8]h)7![`.ͧKK|JQ! bW 2'J.\J=4h |FvGV@y_"50ܙ&j PxfM!\Cd(ʇ4|8$p ZrR%`j~#ǖ) jQ .'a9@z}<*#52;&zqٔ0sv*t){n ޽C(`!H֌,Έ~\14*߬}Ӂ?Rb}=D;8}g$H Tn= 5Q\ (I0/W>#B *4ްr%1ZQí׬wfw\#\Z,>GަKW?k\aX?w/-)AI[==be5F;HD;:P[H8}k Y \5kwqQ5S:} !pہvˌO]孧S`|26NAKcMaaE(^f+xJ79Tf_ݽxyF=qS>s4紛QpGMU˕,)L `Q{ Tưp[f"_0h|UaHM] %F!8xlgCڥ;&}&Gg`9=^Ԙb-Š4߭1,z>VNtaK4c}^vDe2FH ʀJc(1jWz a/0<"Ėq8g?~E* [l#q' 8EG֎=ur=A.@A^P]&ס'ōT̲A+e!H^Yj~S;976X(3C.>Sկ2;OFm; ze]ڇz8fRT:iSr|,Z `AϞhm á B7ЊF]fN'w~+-5Zqf\;_W𛋃m#& TD 4jMZr) ı˧ 48(  \ƐFf(}?j%Ma ziAE܍canU76hΊ3\'C$>ѦJ"Llu[A<dOD e{] x}6G"ÈWiv҄u`h 놐hh?/4's}m&*KAѦllD&Oq4Q'6q뒅{|Thݬh 7) c7ʲn emt Mo۪Mn ]ΨV~eN}Ī :!n^p4L{Dβ,.e3DWLACTm@z=z!^J[e%Cccy/L$2dZAd‘f2GI/^WIOd 7ՖAI|0g~.dd4Ss]"}J)&@sFĹhીQ`FS*MD]~1yYRmLKK7o"F=iS9\Ñy1:U!2wQxe/p]*.yj$e;r\j}xeyjc#$?Cҙ{n/<-,E]QWiRVyӯ}n&CRo05[P k9 xO23LjM(y exY&lD7#c `N&4g!~!BTth$ҽ]hEc,7]*C!+_?t*Rם3r _9jY'|~pEnpGMsW7m+=H|?kC/ȡ3{Y$Ja.a]xig %UoNs>)o2'J[OKcbNwR3Xrƛ=> }c$|i8`) n/(0:_Zikl;$}M!?1 q[Ʀ _ws ?Y.mk8!qԟlvBYriWG/WeS0OB@0={E~(WjȣÚ,'5=q9})y)yQIF0w&noYI fA>:ή[SLJͤyjz<9zBR449~ykQ_T`s<F^`Du%DBC%WiHK"?i8;Z'1]Uyhd1ǜ?-ZЎx۝>l?_P|Sc=1ٍ.[2ipBRH\728cfR"zFbl.nbLX =8'dHl$ %6^$ބbCvZ/b_qI\>}u$?_5wHUM33!= F2@v &Nq B9nJBIM[H"hoL=/r6me7V6y^m&T5sff7u9J~yMCs TÊ{$ZoU\󨁡nܙ| :]إ \j(N/lq xX_6XARXG֚"ITG1 F܌ˊԷC`$'{;x,Od=uZ:LTUj%C@[@LBQ{l\fLE^6;؞M\# uA S z oDGu_ Vm^DTSs5`2K{GKhH@{4+4<ݙc:fxQr ,AQ̔؂!'5.]4 Ȳj!u 5>07 5+`.}5`7x*LQ$͓\IʕR[^4jL!8 ͺNʙas]clc=:N' v.>E MW=u)EHPS7!1=@ӂkL޺e6t6Yq W-5SRƃtKbE:W_Z:K;}R9E(i7"_ZaB)J`= S.\6y;u+ a_'-iIk3k=ψlq!;?Q͚F̦k99޻z|;~uU-ꆻڕɬ5fNR|e#z_Α@wFTTjqn hJ? ʻF V ^;t.*-W"Da ʺށxsFOw2.hb$>=nNڂ&ϛY1ѻ^}j%̋\aZMS24.D4jl4uX3c{7RKr[vdLZ}cw}'`יK#a&ZX&] 9?fŗ\j%aǂ'No+U_o6U)D9aՊs4lCk-uqm6=Ev8GX/a@o-j}+gH˪ʿ9z)?HL+t[PnY9|aOgņ8mHݽ%jE}/'b *!jEA 0xYhf^)_'eͅ<< OdG`px5ֱvtp2@dgY =zIDL=k?ޑ IUZ˜gay $~,.y"ivѲT}.QW߻ycEZ5# nk@խ;i)zk)CxS=4Xg,+hk۩X-|fg^>`{Ks׾qN/)Z2n1#Ca%b. O^Ol;W<ݽcRx#fl@|'rD;'dՆas}IZc% Q E5gG[u.\pB3Z#[d`KU^)Gcfzoc.s:ڔux=1q:[qSd@Ya_:oF׬BфQ=ޮ @>ߛ\*`.T*8 R_$;ceߎh׋7߸(3,~C{6yޣVc>WV֫lùS+ϩszM3O4π^5 үϮPCD'C-QQYc }Rd~Zk͔K@aqB+nx`(3=d L0RmG\HRՐXӝe ;M;a3 q8 b0kؠ G D<JhuAr_ao~r/U[;! ^% & Vr{o0$kg'[5-.$q#iB!bb2%!&5ft@&hʹiU^j"p0x2'CBִD<_z߿a%PZ4A"xC=Xhw%ZM>8 ~Kh`O90K'`4NkIGf{6B遂~ǃ>| ⮯KcՁo%!\sSSbFڳqoSS4XcjMlj1 :C>1GwR̀;csdDNiJ\M9`^NE'B1 ?]v$ #\ۊ.㒵_u` dd|Ψgq"czl4%`4DF7/~I""Ew&2ADI -rn!W*L@(՗B#XDvuw6f_\qM1k7"1|msUAr5Te7p``DI.w^;{L0XZjH^7̪ lܓ.:(ob" 6&É='+ۓph"$r%=)Yh'z0UhOb7}D|tjmK;&!T8(_֘e* QTgj1+e ԝYO: CUfoS ]KYX]iJH٥C_ wO׽ޗ ߯Np?8m.gκٹk(v۞v'_lp|<Cy" ~V"Nj0) >XA>8RW-ZFr5'ke8Q8tI#LIhiagN$R tdN;P%B/K7j/LLNg0A-:& 1wz*Ckq"]sM &x˞×M;u"D;'0烴uH=дXp>,H%}ЧB2 S|E[yP`Zx1T!/);,Z̀N>!^Жʙ Ou[o%SLJ9x(AzdyV3^^ЌL^in&CCyXMҴPԃ(_g2i?8u`*doDBM .{ #X+]e :L.3^_[Ga`_ *u+(駍nؤ_u^ ߀v{#nwm$R/Mɋ@?ZLgP䦮ty,o1p| Igzg+C_h+Z:XnτI`´ Fv47a#{,1Fc\#\.5<+h_Lh9kG'jfhԜf9O]@gDa}Gip*1zoł;2y J`9)t MaNTsv3ao՛=RGc *@.N6JB>S5H4GwgըQ=w8 7$k58Hg)IbYSBㄘ A^瀘it+XZ"j1W *27cV+N eF<%!M)uL?~}K9_#T~Dֲ`m|Hj^s[*6}m)ugzO4>./Q;V{% \Wx(?ycD"/@2nXQ{O+jk OjN+J%ϝ}X'v[=v2W4eZYhgϾK`{DH:< C8~'(I44jm )Ϡ&er6Dj7*x  kAW.i|2 r=9Li1_X9ǬoU2 ot#P)"Jg uc&#E>u̴HBhmۙt0Aׇ-Hs h/:5H},X옓vuZ@@ a9K]\ٱQT+8Y$˥jKPu4xejo1Y:&AEc]6x*$7N'`fb,?w4Xo@] #ZT_>AYa/v''~|nfmgTl|zH*@qңwY Iӱ҆-,塲S1E*xeѲ[=B [SmTn]q*g!1D31ދ췦%p ::'I9~\FԦCȊkp>g3Pc-=xv{j?qii"B݇R3 ~, 9ƌ?YyttQuV(yV~9ru :/QIPǙ#dŖ)Nz"a*l~ّw(m_H&v |P 1 =W//Z=HU=Х@aMjj _1McztT_?nǤ\R4f/m, qR Q %j<Q^_FHϸ1!6"ERTf?*ޭwLA:(UԚA(;(h2u`S,?,pX1xv,2q.sM=uYxbΜnoI~$.gzsau~zl6̼Ch4%uaB$71]^?3-,_~U8{`5 G@L\|y}{~Q˜]qs!>q3w ؚ_`$x3u𫋨;?k$e.tj:NORd%+2x8jKT7Qa$YũQpODTΗ (_$%nT# t#%'KT@tS3&SAuŻ5 @QVkFY `"`v m%>V.a^-v'8^ʫA`\3l9i4REJ$ R(;DڞUAqւR:kPQ ,ķmpcbؘ0AI&zl`4 Q QK ('g=eַV(vbИGMԦ̖#3<~HJB@s KpfU,d"SЇ~+JHd VNy>B}O3у!тl WTʓ\jOQU#qm+-mb?eh:ŬylG1r&NSoD3b -@Y: T #[Դ:m)NEIG\q Pgh, 5kl$>\p갛5՜{H+ 9Ͽ7MގZ٢BamGrqTQ %ZQ(a̧w$l7/w>bZtQry"b +4mS원[#x]fk66Ƕ ,0x}P-g~RL ̌O.;&} /JAvfGeH ?(%Mш/zꮆ)+I%!@6:d~uN$ Ì@~n p[bF$I[Φ5u]-_ ;Q)ȗHåq%dh@˫/$jڴV}.\ž]1B#3 p`'k`TU*WWqb\8*$_Ӗ"*1vpXM뀓;m^O] p;ВqV;}P5g'@w}0Z^d[oV@o]P2PNLV~ia[n|EӤn-39- P4p17U{d}9K:2Ho֓/GnA\VkxNpN$ Y6[h,L:xSc ʖnVg#^?p(hQE6Ler4JԞs^x >-3P t0ОİUz6yנ314‡^X4)UdyO*Ovv6`H2]8sWs+ӠcU[usQm.|LwLJA`gOw{ Dkࡺ(_Z/1Nl T9&0 /,D4@rk|v3g+wԽ7tRO[{[<Ї-*]4'ԅ1M s"ѽXto!.+yjCK`F;B&b I(M$PAwYY\De:0>g~I4 % O)M* >){ʿI3TTO qx?*4O\VB Ꮥmu/^ѢG^ B;ÁK?N+7n0m"ԕ<+Hb5cΝLSJ7Ϻbt%7#1r\hS j~O@" Ns.ĮԣCTTƽTLC3ѺeQibf~@-Ǖ +)FO-/=/-= Өia墮Nn|uzr3iDqamH0+4n@㪧+v[el@j%ݵ %YtBC柄lR+[1}iQhn0 Q6^Q܆Si 8zA̟;UdJ1&NQyoM%/DD%9nQ0<hh&_$^hC~:+!%X$'m)bWTӮ *Ipk||L4U>^`V)md^:dMæ8!M19i61UsñHn{7hWO+6 " {S rAKײ|1ZlS=y[]a(T7'u̢;]+4{ox<p_Gۦ3/ZwW: lEg޾ ɪ;][W wX?˄2K.Q; j%8 ѯ.s2QhL|s?^%1~D'}9JHz)@ šfWSɋx='6w+/7V쪁zVvH.޾ƷI6%DD:Mcicl#h1|!5 J[M0Õ]Sz]jԑgNJReKCY-&"7ɘ0xH$N>KwyrU@M7)ݚmYۤ9<ڦYT /װ}ƫɣOd1׀Z'*?oH'^)4?sT tlNɵ 08PG-3T{R=ZKDEd;\uF<7r&P?֋ Xt H\/>ZDRhYf-{ ~Ҹ:WDqݞ~[l+mC妭dt_wytXۗo}AܻR V؛T[ j?(W:ur(F7H[X_6vZ6;D5_CoHnB~\@My$c@֯0%|W_~h!ʁ ^V\Ix3yȐ=N AOgY`ЈcJ1䊇p0A߰ibIVS+}`V.~ߪLLW;Z6CZ}m[ˁFD ":|.HFNX1O91bS(d <҈mA=8˭,f04Y 3?pFnz4U!X5iJ{_llg, >.Lln9=,w˖f@Iㄅ rncvl@0WojSBmѱ9|TYHLfݡK 9+MJ'2ΔyNWR%(6{> zyhi}=Q)@t9<Qvef2H+t T۸D'a܍阥UDJBnV6!?,rO4ۅiT8U/CAtfmW2*?w5C*@*/S}iZ"Q,zlMLj#H+N VizPq()72=tH_jU?$c~5 ?郻`6tfj1ʞ ȀP wSŋ 'Bǚ]MuT&YQ-gGQOma \ɝڟ@1>AJ+q@UR6 _G>ĢR4X5eX|K |\k:&Wb5V=}/gCrd2&1p|&pGoZi= _&-r҅0l90;T~p5#Ů=C@qzy±3F-yMgKA4N+HR3z9(JfV^2d)8Ӆ|ǝ %pa+~kE=NQOA7z=UzS+U/xPXg,}FɘfT{5 vT^K7!஼gCB|=5=- uj~*TkI NG]DmIgv/`tpsV>Hޠ$ԯ u@<(M_!]pF_T{4NbQ&j4 j7n|AWb0w`̃ J ^y{,“@-*㬠o/yS˪Ȯ0Diu+A(`-ϼH{@>;A To ."$R 3D́6 E!0``lG X k@X0(B*P. FvSHyӶL$mOÍ@.nzn&kZ+AMSjB`]t0 VW35ؙ5w"!kDX9pLÍ>}VGBd -*(4r=^,N8 #$K.1%)I#GEaf#{ )D5=5 n\ Ф+g|ím7fX0W]8X;v{K]بy)8ᔦgR?Ǟwa|Va!blktWx.`>E 5D^QXM%쨦XKl"@G@<;͢?E af̗8(@ޔ(=QRK)_a^)HFrsD,N`8HTuXU:7_" Yq>,]aAl8Mo5 vT8-_ƌfv3XyA1oeiy',լ{lOj{<%)-U^1ෞ۩iG4,L ăvU ӗYX{ma1ݐ[`},$0)-U1uսpm|T9-Y;.ӎT#Cj/mj|zq1j .7tz^Dc-ܣvu (6e@/U$C[ Bq2r4MUf>iة^s6CH1w-iѸS-UF?AWN. 8|epB <%>?7o`oveew CңheOxnњAkdnєGt"`Mp<Jf)W&dͨ!goݹs9L³1"5~7):fJ,a _L nOfIWPmg.h!_4uzZ\پ9M~xJש DS\<_ÉZ.Ü C 15>|Fe)YFf{r*ah3j '?$QpRTo9e xƕ\V&-2RwI1uKpJʧ+u!o_L->ϿOF#2 |Vtm5cdT(:G++Ϳ ^>= e{7PCr*K*a{O=NQw0}O<5J@|"Լ pئ[$9Z_'4Ppp.>bTȊ][{O?>o߂H9( {La;i"̺@:ebܿKdE -oRx_cqkNYF ԬzVIe$+Ks\"7 SIBN7RZhY ^=hMY}4 3f2&Kށ4Gowh8U$LX;O!1-&0~lB `,&yCئ$oKycgZLnEGt6KCW&BL L&\ظFF+y<Nx)>^'OqVOkH?;ԋ}#=xa:VoM&}oPCIDI<<cE䗳0>X/迴+6xT,{;Hy% ]A)MoIPwp!NH1y+B;t }0PL–~4]Bx%Fgy9%5LLaF]o|m[n7Xu[LoyeC}T-CJ,݃Ǔ.*}m0b0uu <v2FǴu\.DbEۏCv _ _I15LpT4UKyTj!#-C+?+'WJ68TCC0ՁQM,VCl#S>_)F=cMg&D;yC803f"K0@jlW7Fg`%{=㔉}|rjH4N ӳ$JzɝQ%QJ$/8U= 1~ \kv_99Kw݋v y.Ɉ|Dy4ހSUhg㿄W-^qh=.Q.^# _uaE>ɒnCwֶ`ܣ&𖵓KR QLd66g%/ƒRMfC2HLg?#7Yy ٯvA&I%Bj RnaÄsE K5^݂N+ၸl" *dɯθN xbeE/G@zΊ@Ϻ}ej4Ӥl8HJ _ 87۽WNdRSNG>)M;k/Ȧຏ P+K`ׅO#&uT'^Ľ7R=SZA|OxV,AerH^t *5 e؜8s2:P{l@h=}4dfTt5gץ" Uc)ܮ0yDhK%݌\.(` ]0EVS]CMX>M!(HPІ5ps4sI)q |cekn3%1RZjr`^?O!;r@{N0̰2v_OŸ! yBߋ[d9!tW^U ܀=s)+ejA5u7d"-fE}jQtsX65Ɠ~0yD'^1_;[Z|yة3LU)5i  z!nZMhY{1.<>TH6bU#ksadq/mj]W>l4]6K/ 0%^gcT bTw .Y9l] P+}=UչI=kQL tq*P:Vu[z"9_zʘ@{RQ1TPn3§4Zj cV 9]L^(Ov/77~t(y mjgKK <@u[9סW(["E?L3ݶs'ѥ 81صݨ7UrD:;|n2S% A~KSB+c*^ b*A(`3ë5J:;+bkIk"dTѓ({S? B z2Q{Z:If G͖xZ1+Nω,Mvn. %b;<"}!98F2# >M: {3#"isv{;lRL7! X㛕g?*٫8J.(:K['A!8,~i4`mQr~h_GZMC=}:)/R.58o2BrU]P[re'9yڐv'M,^Fx|i?ےPW$x|G[7#rtGCnLxqp䤱^E3D僇 z*p6ouw YJ v,<қdGm-2mv`В[,r=xbdlG8L} ﯇\OMrI{QmPVBtB]Gb:JER1ity&.{WHf>KAQ< *$*A8u@ȄI+~3}e14-=\Iis`J6\D{A5p IגMvʨxkDBXoHn[)wVn"3a 0O؊ 8:KLu=ḷU Mc>gFm.QdnhaNZfgy!9͇dǯFM~P4e^!nA0ڀ{*g5.{FĶzW vi=m]G r9bje@oqdhH .H߷(aé'v=Wu/ GhTn S+;k7% $ńs#-Sx9H'LҌ% W9SOT1kzwiT I(ì2{8)bsn*ř 0tKr+-jJ KG 'PJfI 3$kwF2߬؂$2X%aPTf@w'Ε lVM݈>m,i@6h,k,l[ٺpd?X>Z'Y8%O^٦x3Sg6mɇqH  ! kHTږߖR{<-0FP0z#;?[VόZCc6,(a/÷*E ʥD,%/ D~R*d\[D 2uVg< <<6W4o/1D9.}S3Ce7#^\1h`JeJ51R1kPCA[ ;Ϳ<$g(uidt]&1jJr7ءطq< &Zpy aM\WB@4,.A/L@ݫNC wKƉؿddzl32z¿Rw\ UֈZ%>!_h8*Vp+Lf+*"b+$|X/9;OrK4/Gw7dmd];МGQm~X~5#SN;h@v}/ {2fE:>\?$Q;ѵP8,vi܍؞Һ| `~e^ZLX-N*\+qZPo/r<h7ITUz[*;!xGD"tRFaVv˃4lS xMD',J&֘ڼML}92a׻1;2ZRmOwh?ˡH: ]xW|$$[~qw\o:P[2PRhX2]36U˕+<虖z1C&ڬ1C2ntV<䤮ft.'u׽gf⫞`fqT Jt71W vSS ߖS˖lw{8?bZ%v49ˍs<+n~Qllkr?Xշ6%1Mnl!A0!q CI7[{NZ)􄬥_nsCq~f|BƗ^ lN;P(pZˡ7rљ (ղR_p znLZzC",z{j^1*p 8-Z}b ?A Z ARiYi편,4ʟ2`kxnRjUWobfMַE*W&rsl2u}8P4S64 W&zЖptZ(e&hu| ɟDZϛȅ~[= fK\kQYcP:f }|qO kW`;^]*8'/o<3 ɚzdyj9B`ur2@^ &9Q8u d>I1\ye3k@ȷd3) *Bjkg>rܩ..}PRb骨~ձ'X,QnkbB̈_Q}N CrJ^c F춴 |_aы[KMX c4I㌞nKY|PbMZٞen4y_07񠦮 /ut#!t4hzpF"vMUӼ wQ6z~cN2]y]|=a:3 *Z7TI8ʂCFFr^; nu=&t+ l;5(H 0翳W}qRMM o;ۚlZ}?BeʛI0 ]g 'gMo=3'rŷNOV g܎W Yڽ\TB5WY7h-(qF>$Q:?o-zys?PRe9;rsVʕ#3mQJ?B[ B9ܦ

('enm g^vw愠,iU'%51DMT(:\XI.S:!oWX~~ZP9 7(Uܕ"9oGA v]{? j"ltxG F挛X.42 QoEHtnqdXMYlZ'ifBQcJVM)\9R(?m28#"v{3gs8 N_z,o%/ĭg+i 'D`&XӘ?Q uw/; hV*K?h ޱy^Mu.S)}f׍Mr)ɢtF#OuT]BiOc8zJd.q'fT"y9Q)tlR"DZl.7JYN*M^}-*Ֆ1T{C\2r^ֵ'9:p|!5{PUdؽ9"X=Ļ8O0v?F8k\!b7OsǶhV&QjCcq.Œ;Cֳms };4/Qu%rEP'ʯQ=ʠ/[u]Jo0I $ۇ_dp#$Is ,=dJ SjCw=`>5bގv[qp, `XX.O+ӧ;4\̽6U{KvZ@էKO0ftQw[K)j6/2h'sՅ|GUK"!wjx%g7H315%*OYm@3t(/? Iap+A\_mvqdh0L9!d.8t of-&d̒c+v$St;-H,$@ŻԄ 1Yxީ^O}Y´'kn]GG1yakwN'Ľov%DMҭ~\<`jLL Dxa) *tOzsj:.Z@񰅫g؈/*{d.*BUPl&ɀ pg+dSPZɁAmmcw QCt tnjtpl]A-`~c8hRW1O9S1V+-Di`m=Z]HY䡛FFk^LFJ½6~!Y* 9HYR:!}ݠ6aX+og&77٘vΩů2]0)sO (zՕ(\Quҕr>f BLҎi9:(%R3B9i Pٖﭘ ȎJQASTH'U%LSh}8$[eJ"/\')<hBeMXd|={`L+ OKЎ{IZabF]v`WZr ۉ2x6}+lfAr'V_N%W Aw=m@M.Hb!6@ Z0 4yU˄ x)#!W%o= su`{r;UGu4,sUk52[iNEsѫy5 F1΂3KSfϐn4>Sy%_s~XUG1oFXs?q~}`To2qI>l,z`PBĖXֻߟ-D 1qW^'k-N!$l󘽱Ѳ[K @+j~'Ad>{+U4 K IT$*_5*6VٽݷiqFl cJJ$s)XDDt$9` 7fh;`#3B~rN   q*i.Kf=,w9C4$_*,/w4U|b.OsMK0u=kKrtt<~KN3n)fuX(= F˖Aߥ?aiUf&iqDD`^R$=Xk 9J7S0/K81"Q<ofbEۮ;Pm3N9:p9QLe[`t;tv 1!h$)R^8vձ|E;Y[|jegyKh.ЎZ#4841qO9v }3s\7bwfǦ37F ࣎"QVEIw+."X~ ޕ2CJ)qEaݚႂ72 |@,@JVhL]o(e=U E#'RC3ק H~M MaRRYֻ#LKZ /^(-U{ F4U;yw9Â^Иbiw1n.eNY jhl(^eMԭmBzjaMAۧZO%1YYz`$#EVh"hNm0;R:qp>ڝK2 k;ܲ\dš1B?zLEcT:2Urp1XΖb^`*f4e{o!#Ց?mo_'d+EZod NfY*hcEwzɮ/b6Yeq՛{`ta`Kl3v-_e Λw)3S?i~ܗ`ͩA {dqy"tGȡKLUↄr`\ .$v- }]`^Ԗ,-x羗uH\O/t؊ +蝇П+j#]>c* =Gf`.F 3l ocH_'`H-;!bW7vSw'cZ#â2ƀ|:gڀ=~^hCfIPрƶf6?'$:U-Ya<470SЭg-DZcA5ZZq\W Q-\85Qaͅ|Yw3ϒP4㉟^bFhi-LK2T TSι ( pL C.Wgwĭ1b#XOyf/"1Ϊ^B4|`_0s{η _?LLK  4%/K1U <8(VX'uZ;%0_ݩ DInXbAUJ=#},i½f8RAf,`3L2dnɣ |Ea[ 䨶K˩uF=& ox 3 un uwm. |㉺> v"|",EXɸ0\T&\L^@]eH4vAOd0n_j6qnӃDGb(v6P>!RD z=v8!"Ky53U34~Rs(_LJ'aLWfoQu)x&/9p`0rو΅A^33 N84*j@ET~NQ_Ob67Zs|zR=Nmބ;DA>8d0a͇}|%n"JgiF/?`rGI]` +2· +0'Pd]+?tfZ"@@ >>gZ}jwq:)EH<*E-PLw1Ǘ}p斏;57܆[F|k*#sF: vFz3}75r'$ǧk^dz6` e&q—R 꿰1p.iz{}CcOɉY_N/`;j;0 g-sjr6@QΥ?0-|V}-k{D$ۼxvљı((3cd q].3Bv4i34 <ȵ]-CA;Z~;%,n❀z?l&,@$L=fEv)2:';#z@ NgM {<э{naŒvsum?Tw!/GV(Z]K֠زSi5/gPS)0cw+gL VvIPC>Fpt4BIIk F)T=d/ȺY%_ S Zj9oXbEjoVVqyun<`s0@*hXndqqBh<;mZYFM{<:ꑢ4$uԵLվ(ZFjd)VH1ްS\Bߑ_qwZv2ّH!{@$ؗ¦'B^#$L{V+a,E!şEƩ}=V+π$DaS*\uWs;i$x b=Oi{ w_zyS ;﨎:kƯÜX՝GFXJ6!Jً7J u,:%/ * <}U .0>6ʬ>JM=5nLՊZkx,4Ur>Dcԡ%.{YոˢS ;)V)^_JF62D(le5:cYo20-'}Vfi/T'~fK3Q+ ȤɩR ʄVbTL 5#±C"/Cpݾ:VNZT0x<3㍓;L৏W86XP ef/$M|R.0rIft~8=B0BdN!\(;/TN.Ⓒ{Zs"Y2x4Mi-,v4"a3ǔGÔOXmh_Mp=ڪ }qAy).-=ib~mu)˅#56WCS ՛KvEM^xC(|yj]?|}&ueE|\Xy式掠Lh~^*vZ(3Ɔ9#+SFEfJ$,Z7/U)!Fڅpt2PZ0Ƶj!o!(-xnR4`=esLM"ʠ_LMZKn eU%'}K%^{mլ`i#[F4 񽐨Hy~@"қkqDAO6yx:Iy9ɷv·Xb,_VQ/u=L8UUu&;%7+>77L:#{OB%j4Rc7 Ug/=+ؾbDZQ,Z*TSQb`-cxZMFj\@҅ OgDIv{x<<%d}y3=5l^Og!xڙňmQ4}:yA_^+tPҫX6pT?4nmBnT,8cm6؁{j f(K&ꦻb%~NO;d=ƠBIEOmTԾ+$;էd" kb0u5S0iXfͧ tm@# B36 /^`o˾=W+QN %O-[ePg@u`ܯP&jֻE(!+.g.oӰ)gP e>#[cdg niuacN>?h<5Pcב=9ѦO:2ݕkL)ΰ~JaeN P[htMSɎ&|REe[9t& "fOM2. *qJCo09ގj/qtx !(^S! ݞޑKϏB< x'+m,~\ymRu׺`SKtW3+V5GANƌ3_¢oHKѠ S$^iA49pyLQXRx͖v"D |рv~hNì<^0d Lɀ!Xgx~d`$U5p5g~iUGG#cGi+Z61mj"~g)>~ؙ2PTɝΗ|! =uf% R*>T>;c'>@9pP;wܵa C _ elN/ ڍ#E;^̢aq+/\X]Qw_zvϧ Q$ncR`^sM{ι ' ݑbb$k21y,ꦉU;v@- =|^#6 Ftϼ [bN7Ga@v)H?^6'7vv{IB5=$FvbˎDGոM#h>J[ G5KBO; /!y @s_DR򳈹t08PdR*s(mv qӨV8{NUG-Z![i0iy{ǒ \xzYF#RZng͒3U3ߠCZY5_~:mvtR]4iҏi`sVpM7*z,]hB68@Zl7W'7`aD.QQR2.kXqBhV<+)_+buA ϰbj=pT KVUR'JW=Q3oFÕk~r{bglЃeV d|ápP8$sj7O>Z+> D Sۏ2KAղc E'%4qm:%%#Ha7TEI}Q#83Vo=#r./x́Ԉ)I.GiHu{[ANA@6?;4M?_㇪鞮%~NP6)>Sn aqt n3>g8 o[!)򹻠Z_)Xk'QyqjlG;*'Th,=<D`xi,̦3L`Ch<')!- L)xy$BhV.ZaAc1\fbR !g1KDW'Iw>)ʇ[Z(c c oX,!L!ݞr5De\J֞ 0rwSyW4҇qh Oh%mo7ic`:{:a!kZn'zTAAn O \eAze_+b\Sq61\r@DC8~몗K<}_UK<4j` e'őHtʙTm}cD4I&N|+fY.ƣh~f)E.ΒM1) 6\(4 J1juR;\Ee8>̒\۟@Cu9C)Y@][(Fz@٬`#_ רlPY\5a&[DE\[q*n?h%qѿs/< HnHUݳY0Y:>#cl#=^Ht*nE|g/qWp"{ #.)W &Lx$mgӊwP Rn 3q$)!)Mv|]LRN6P:vpy't0475 78sg62왿@7&8Ƃv3N?׼{PZ&_pFcWc],!$@lV~ +uK+-щq|.hvFH.e>Xbx <ʏ6M"g{x!h>MM5#XX: s/a+9=ѤO CSli&č=v, AOq.m*rŬ]l`%#sp\}ġ0`1Q󉧰h/6̥ȩ)1B \0~Y-/uKc @+ahTm`im}kEIUZj֭27?h.}drctQKGO05&~:M?q<5LDҿy뀬ܠ/Cf@X3!K40*eЮmTxPlU WLs?,9v{vef&+^C/-'d;Y3O]=6ef`Rb|c/Vpx c~GTf6-ºr.®icfN@*&-Y%yP$ԷdԜϊqh!Qg㲾L5/oegd-Zti_ɶ@Kl~~B6Om|_; ^'$vnya$0F@z!qvÈd I2ֲؓ^QKP n.^ζI; |-DrsR#.1Cl?bŀQ~\fA-/\4^2}Ҥ'G"C̯7>eN=AÚk[Bp2pW!cSȲUvp'%cP! -B?`z$Xx|Mx#kዹ.d[Fz+]sZpNhʘu֩t򡉉@@-NqAF_\5$0X3&/^N:P D@ۮ<=1GJ9Wҝ0(( 9`^ ;l/^R|f܎1/x!J%:QnI :ZMarNgZ#Hct%U%L ) tˆ&e`x 'qR#hȆfUɾ7Ci)r?(nY⭱ m^D:!(v aPč A{~l[9ńk![v"㞳Tbױ d8$Uo3?MVVF~YtZI\]kepWU A&w}E,uB }Gk0L:꘏'||BHI(+F T_uS91$b<ٮs?j1~f}QAWs@8i4Qⶋ( PfgHmU}}<!{-}20E-I8 > 杼pr7{s*o }6<6|Oc{Q!QCǽ0uE.kF y B4;:1BCp ^W"wVܖdH}Ɣ>]B B9&iQhHPU]NfzsffiS2D'4_m4qOy%ӊs4i0-docj%TJ"ז#5݀0)ϞD2IVUjc62f1Z,CgAaC<0.H? |k鸒'os)w[D>1٩.I^fYp y+*iLC W\1I;I9=nK&aͥ`r۾ 66SU Cn-|79_]JGAH⛠ JFAv1m {k3x6,9d,-uZMהּ1/ރdZt7HoNPEEhdmJKd .Աt+/O"H|X^RĘ8KԻ 5y G'!Ҳ^+1O{}'+ځQyF2 =cm1rG*іeRϒiNJ 2C~CyHIaF/A 49^:̫s8vB/;$yAtixu1:G,1/\UvXɹ+ۉy:bʱd^vV\;X̨P]i*4W:6ˊt9mPcZ6aj$ޅ)}'  ff:GHDJ s44kcUzp,^S qM86L{Y[S84}5::'ЂU_T9ScQSko@ UrWAi|s^^Eq˜I(|G  R]k?Z FSƷjl`NZ.W+W2^uކR =G: #JJ 4Ib2Nm`$o7Mg(S >Z3BRsywJ_'v }i$c^S}CgոzngBeƋ&[F?y8q)*sBm>{[q(hn qx3a!)QqtW  P.E%-A: K5. 1Hm]$ݎHų"W@2PX8ieׁqu0tD3Tq\ϲĪUϯIp1{-`|ku$F< $J`+PbǕ(JCMY TD,{F#"8ؗH?^F}7糠6ͺhZҜAʥiPtvs2pIŤ*r*@/Æ!hp`& Veem0LA hf 笭;m$7S/ ZZәِ|EOV@vqzcee$~Z-!#V6yZ)UQ073€ol_Ǖ:OO͈dK>Yއ=ا+w<c)V!;DW]Q`B.3&eFk6QQ5;W}SCNɵeekYQ6oor짜W1TPmC^՗3s*++]|9?Gu8΅eʡ70|ۗ`Xx -tx6QUro@u5Jcoֱś } 7A o33p<{o"HH&Mg|do/e*z1R2@?)oTM1*JֲM2nY`Wt H?~h M%s𚆥+FIXjt΢ /ɶB)0YmË~T͎0NƗA]zoXf<2R3`Yw^/-jSq| YJ++mMRw?)*eLYT&.˜lR]ncULZ&/Z*_\t_?37\I.E}:9  m^)Y= B5*mp5ռMoF,ws=ޒ`\- ʩI_58AL8Pxͽ 塝 e9٧>b=_l/w*rQd,"lb:A6f3D%eaZ;ƀD]o@7=$]5MQ2xꄛ(5]`Vqm+ܣ[ՇmmrQΛJ`Q`\[R9S`XcVm.9͠`Ftlώ`bV<"T y4$ޢRJFW E#4牐4+]3и.~#o%;*bC@"tq2 kfy@'ЖoJG')RK[Tl^*m=dņ$]}MA':'0o۶J1H/pΔ'=OM=SԾ vL*ƪ֋-_\|˅%sw XPzz-],_, ZZ޺"'CP_zΙ-ܴ|7S;zQ44{XqG DO3m PimaIdT =q[v%9Ah.L]ؑHBY @Wz0^Bc rlrrku$Es3ԯ-(N {'uR4m(mJ}?3ra+6TFF;VbJUJ #|.5 ,eslm[$)YJyYcU*КϹryzp'dQvq 64DDM])͚u>ut Eԭ 8\08kj?6GiQ4&Y(L9&U0b]2Me5 0sS蓕)ء-+oܨJ1-[KZpJVr鳼bG W<{A}Z _<҃=,5{o53h̑$JL`fFA[m" VD4n™a&5282C{f D+w=aSotŷ̕?gQ7DHEsB O:[ced=u2bи+.%w8sDpb2ŒR)w)' JNKac|wIqAt8cIXoXw袞<].Ɖ +:@GH\9B(YO W L1ړ:_{pDH MlmT:[MưE<`j~{؛._-S*_DB@ro9{1$&6 F37}1` _P~8V9EbS֐ټ+%A@H1zE#Qvx Ryaj Rd$kY+g2W1Kk^筸 TpM_psY؀ WG>~71vqŴ)}>$-8B<4o)1?s̰ĄEx#o?Lؙ֢&R:Î46ZO Gm9B#*p֊yC]ZQy<̠Q5j,/qe/›B`<Mi߰EPM9_<.7J\>K)LRYiT}t'( ^4pGg< T|B[JNAkn  Y`E YV33dyOEX{*P&*|0*+fv&nHa)BL;tʉb~ 5^i![ :SAPa\aAh[f{/0Y,35 ʣRV XM|*Ÿ,q`]&Rѷs9^GT?=;3; O$ VS-R1 vAbJ2 U fD'E3|iRUwX_? {aK2[6KHspRq9fѰ=J\ag:r<^r‘ Fxg` 2Өl6z#fzhV0{~Kk~Y܎0#XeԵITI힎GM8XИpI@drvY2[}*KjGi;ptABǽݥ`xYؘ3`F+-mẮV,} Z`Ȩ/^:zNSQ<,(ⵖɫ/5 kWJGαϘ* %[N*Ts2np#.-loJG\4#;/ChtXȜVtwźD$ӹMNod$"D>Yu^a32Zž$l`$G+>-%X/cI# `W/ @ݰi2Y-j*L=ʾJOߍ )7]Lld OaڈO~|_hSHC?7|2*fF+9_IZco CyN 3OeA=d{:RqL9E"^Ƣ&li^1w ؎a\y3EvGNĩ@WH5+-zu@iHzy4g7G|‹Z D4]VV?qg@mTӒ~]ڌvKE Ne,q~'\3)Pl;o3iL&Q+O4Bِi|$-+{SuVCtr&,[VJǶt3m@e$ {RO\j>)NH&[ 8O,"+V j [u t'AuTG6T"Wmjᒓ~f]R #t߂ĭd314R6{dS$BEi&SM_taZ@@. <ڲճuD9[;$*pM-Úd -dզ 4Eb6KLeϩ5qbNK"D9!OnVV7Vkv,&>G9OUb>_'Uܵ  l~no9ArnM g?ZGLώ~)}7ݗ ^&š36pAְG˗]Tq5zKK8xΐ-0:D$ jŏb*18 1O6&{*>i i4 [P)zx9sDZ qcRK嫞Tkv [Ozӣ$I}E )WMMO >61J+f RJ%cěV/(:au2JnBl`ͭ^q /ݰb4(#i@[&oV Cp)5XX3:'[mN',,JPv# *  0m7l > r}ӳ56ɽ+jp؎cɣLs:nk%">"|&WjP^Ɏ>l\W.xT|Q'7d/cž[Y ֍a>zO$dxjB#uQz_Ե5Ayk~Dŏ[>VGd G=آ +Ak/Ay80CYC#k6+!}e1ɏ<}dKK3i+P'5?ZܝhX;ub@ZgQB Wɒ펄Q 5'/>Лo`fwvw;g@$rp̛J2!MbQv"y4Es:>\=G~8 \y\f-/aCZw9}R0QۙG=摽Ss8Mk`CĄH0>6 ]T:Ua#^_$U)zx/=|YbIhp{RڿLڝ`=O_afmS}ܨ_h[ЁYPMo[ԆKt-RcSc ~ESAe?QqnW |y°9Or+JS:2!Y,l!lOM`C%dh\qS$.'a=".c- c?o u%O=O%+V@*҆NpFƎ4H3*-,75AM75$h/;B '@{75Xq˭_Sˇ蟕ޥ&Hc|齅X>p\ ArtQ/ec\UI+1. xVU6WK)Cf-ݤ]GNk)rtYq ISm4dj1O;X tp!#ibOGn)=; = US}gPm!XxfG=^6\g]\ Q‘#q@O֓(dLY{⿝U/ {k+kPCAKD<&h/a/.{Gh˿E9J'nCHKd5䑹zbnoJV$`yYSbEڔ \.450q62k#uB+Vo|+Np'w("zqNiLl!͵iu"lyͭPLnmvCi|712" j8EO9f,1DD=7lAfmgl)E_mtl>ǡګy$:9 /D|*ʊ11e6vfmoH&{96ah{>%fEFʳcbcvXQҨk|LI$۳J\fO{)܎?El; ?ij_;OAY eo>%h |N5T搲79Ew;N4[N.5h_pE7 -ͪsdԗP_ *~#LV5 +-_R Mqm6-A P~ͦ,qɽٲ2/SN4ſĭ~]wm5hR8+bGբz_ֶ.; ݇_-n_TTy$sT=yz+?D/QǒC~Q,6ٓJjH$}|ej& ގquG\s`/po&F!YZ'џsx5&+c@RFGw;ei ƿgJc!j q *׼MĿ14dZz4B{Vҳov曷NaUcEaBb@êRrb]O?&Zc*ƮIg( Qƫ-by 8Zn.&x&n ( -cn+,Fv^x AMPjyǩznc_؉!/S[-A28kES= D RnwD x, T _ ޯ \ .W oF|դ$Pƻ,5&Ȩ+qK㱓 )mqͽ!x W[aiȈjVNYT by`ufhFK<'MleDg&J)p{a4Ǣ@ٌ3lR؞#/L%gɟkr91 (ocXl:bcLOΫTcZ~z)a kY>C<ڑ\W-10D' sk/+?i 7=hx'~ 1`Mp. P 3 !,<2`QѠ?<5G}8eq;},e^S4=16q$ƓOkADv T+2͖VNqH)I ,RR9zёp}., UCdTi4 gB,d>_թ4Ӄ휣] I#V 4m5ETk K06k .Q5\i+.C݋j#Nch)dL0y`/4{= ~eqpmҒ7e4'$YLYDTcʐ%h^g4X5jhk.AW+BWUL#]g=oSqh%US}0Hck#tӚ#-,֯Jև3?:8 dNBOڲ(vZA[ >3[|P=7$$ D̻c'"Ek7C9` җ _e aCHY?J S?E h\-G#jփ>qMV nj h< CjԄ| 'q0('Jj9D!(Ӕ=üFWҢk ()Fckvu>Mߪ28 *Ys>[)fQ~m̐دh8*mB_ Ԫ 2W؟$_e0ΗLETdUVaacjC{ =)1dē )V{tY-ui ք" vRe]'_JW8u[rGHVq @ |fZ|Ƞlc5̿Ot[@h1iJ @kωcQYH?|k$ x6owR☔eO eieUڀ%@/ԐKV#lڐχ-0_e.4uBY2,sfŔ,\oZ.>ڸȠ|ӠЏfuP QNk?|dp>xV0Nbf2sRdGR'śH!)F݇t 3E" Ѱ=[4 8@IURO˩LxJ~Rԣ$kww `HW>H*9{ͅ˓IW^e ߐl&58`< . ]ٓ AECpadBz/8.3_;!@l#+ Ȃ6?tP7HSQD,]w^gI3: &x>51RU @} d;^cȣӓ[0С8_o a=ՏŲPGXLa/?TpIWC>C5eCP70@T nXFT2J[u]x*pJv o\I-D!o']v0 0)i|C&AМRZ^x4^.+1$܆OnžY-I$#.X>DS`d`$0*'O˛OiݘI, NѰUs9Ls^%_8ot/p [62I* =1)Th=n`t̃LRj CJǞb4vuex "^jc=zs1u5wvMxf88y_7 {`؁wԎ9ю zx|f4bQ0}NY ,dY-x" xuxmc_6 fe /YZ炦yߟ)MJY*A ]:nX]tvC=wHh/|R(z MVU'b 1hqs;$~TI2rM\0Շvdg 96ҵmN4&.rE185׃C%@QIR r-Yhkւ~\Sz@uZ?Bk+ź–Bof57x6_7Lu[Έc-q9{ <3WziN>$Cq+ؐP*UD+"Od3]uN X`d pճv?4SGFUw|^P1̒)DF ؇~LBOB'ۦLWȖh-m%s .w>AӚq nhRcɂ[A3G,k)P뿳dSpSNKXej5N"L ,~V Xlp@_łaXO,y *_5wr,sj<(j3Cƭs)MͱJg:G+X|rϩL Rnoz⼲1Z|Ĺ5#STj}(hLlÇB eа]5m }PҎAcX/5\^nMh4vͅ ů:5;Zܡ+7O5Kg3cU1ݛ(ˁh遟B݊( ]8D^&{]._(.ΩTU,ӫ sӢ ^l$ BD]A8\_Ju Ql: tcҖBWKCmڋ{B@90-{\kpVm;@LYs~R HƷYVX0C/i֓1t_Nv7_cPbEL )j^-'oS? Wujź)enEPs{W9CT̜ݹvN F1%jCsMYH pz^(qxTnT顺$ ]V u/-\YBHɩ+( nҀMԪ8ʇvՓh׋?lA6հÃ=ɍ&.Įd@:(7qfBq4&MN̄$)na{!QZ>]͈Ed7%if!qtK6hDQ/ fyRR!ȖB<<@n4L]1/~0'r|3xAŅF^v|/1E? 3Q% h =OؕѢG#&({#2v@a55#5Į2z5By*DcaR!wC !q(ENZxw_*`esu2;'VWwV}ώcګ!_wVvJNlbOß W-n70)=JߴD?hs Ga;FkhϷ\2)FƦٸz-aԔ.U$ zG ]' 胢#6 RXeA, 8h7Sڟto\ru|ݶx5@1&kw舃J9JZ"e`2dzv@d}-AvrYx疆U9iST124m4w . StP=~n'V% 0\8nT-DWǥ/VmDŐo]^|9Qbq`[u;B\z Qa)z3~]0r;ՔWfFpE2$*jRxOF[أ|ꇑZ.XOFC3vtnN4Y0!1O;.̢Y I iiѨ DP(b@:ΎϷ,Nap epߦfUciΪֆRcAqẅ́3 Vv&LH|)J:GuYpƄ%!*!o)eG2z^>[sn4 vO_ 2ieJ@$%ό;út6AAJ ӏ4kylJ\6)mOPND*jBl*X* +O% +j7؋_{DaaFhpo*wUǫj%Iu(zxnX \<,L/6mz0.ݵ AĐ( 'hUvƇT(.y^T@;M྘u"! ^,Myjݑ][}aZ|@"AԬpNj>(G1[@Vc,C@ATdCDv<7DV< ܴ{ϵax o0-M4xF jwة ɯO_+3E=OTN,Pn;C_^G#*̲ B*PڈmpѝOQ7Fsv#Xӹ kHػӒ/.i3o6靡A!.dK1V\߈/_KVa\\LMʛx# 2ypcPXB6u2HDN@ wuƧY+S'Mu3]#!w4B:>4@n굡t`7U~JFl7rsgF[{U_[}+~*2̛Kq2Qga6K$.Vf‡ߖ0)sR(/<1T BT#DtY')TPAͧ*Ecda&+0Gkro,(4hji fRLۅy3vU1|7 Ru#N-3iDKgT - yKpttJ^ TdvZzMǠ.b/LJB%eD1r#Vl[VT {D. WKݗŢ_o2>kn㭦ܝ3$0ly߼yz'YZjg Ԗ3wk_̎3-t zMp)E]ka<&LHί9/>)bCh|VVC΍S?E+jΛ|] ps(Х{BZlp2bB<6v)7}u8gF|nkBE\5 #uv%#c'qh!h;l˧)귙DeLMU2קvYOpHP+,ءLɥ;./%XAt\C%Crǐ[PNtwjӪv*n-upʂ=Ȕ0Fs=czf :6"WY>盀$їt ˼,tB:c5[:d˷G7ȋThP*MYuf,!nZ-&eqz*˄}*h9OGxÝ1 ]߳V.{}7d@mqf@b7  䍗T=`m/MT<s{q]dopxsJd8.JYQ؈rYm Ԡ^j֌} Lzm7-,mt]pvx7Pq`zE WVE Χ+QAi:'_51}*gJ6"l?(ia9BBFMq]Rkx3ZS|ɪYZl-B jq~9[wT!d)N)r29)rg'oFO>bweBX9 `~oUBPc?O&fGаTފEKux?9l*GFՁM4eLEuߨ@BQUC3NQsmsYƦD}on ?j3ߌjG((9{L |J˶|densؚ5<˷ePS<5F{/KoO_l(V=]km钓~sk<0ڳ-TK, `K@p!gOENp۵Mh-;VV<D7]hmo5Z}A5. " ~:?GŚ8tC]#-CpV;)OޯpC܈ xKr![dywQ& !\uі^c2ϑ6 [sJ(iAZ' vkE9:"K~+|JLTaV6- Ρ HOEjS + \vcU 6\)i Q밓o 1C6b]@=)9\H`~Ն~ T>deMaدT?#4̮F/iNjhʾy re^*s';(Zj%!ʄ{;dK1&})KCugzUR1D ^t9X~vuY?j qkWf@򭿆B2|OmjŝBE7K4欻:qsEP40_~[dzFV5l1,(O93¾ 5Tx /95JHnJ>M|NS]q|j>+DE}'/2/5涎Iy =;OÓ*BKB3 A X>7D/M5dn4,U|q?sjP݃ N[ĶƤ;,rTR\ +hwNA\+!Q@v1(vk7 =,#'Ad;:ޤK$Nyovx䄾r _CX:@S|o%,RHGu(o;.4zoڞӺfX2رSP+6E9\XiT؜%DjT`=:MiZA.ןKP{"x+ǵD5z"*ĐtA4YӾ9z`w\EEO'ܾ.ڡ|'iILXܽK?yK~ D=w0ƚO2uj[(8Z86~vxB?`&{>k2lKJ %/1RW۝!@q +KYz8[ f Jҟ@(ALm/?kb,_YKpۦlJ\.bj7}(gU6N&<`}{MW87]2uf*OxGv`:'TDutN 1]qa%Ά9vu'c||d-M=#0;)'d1 `ΒUutU8t,O@y( )Ҁ#lzӠ٨`Ojڶ>:bSAA%o1b۞ Jh>hy_cVރ A-]aDa/`cx9s2&9y}Bj38~a:*uq5 HALᚖl? ڂ":HtwG8dgb^B`^kf7 T+,M!EKEj's<#3b)7 M(*`vzP2+1ݲX #ǥȍ|VPӭ׀a6?6 ^iRReg!Pք)N}ս= %)k${Ȼ-u\+jf+R簥D'MA^5JgU` ì'cR뜇QC_+S&[qJʼAKc]tҺ(rlXo%*wFqJ,buRN޾@XRU'\Z"㓇59w(z#cQO]9Ʈr>voF=2${J\EKj5l˚ݰ+E 6&0WWDUͣ~-b}ps.;֦A:(RhCP .gg[Y7VdÇ*`Gu/0; 'f=L{d-dAE2"-,-RSy^w,iznLsl[b =Na_uAGmq2Lcd4`x@/5_7<*!Mqo)1s*ɞ%I,;#|>M&4,E fGHU#WI?"۩&aWwߨK@g>KKlꏽ5^`Ok+]0,efՄqX5)(ՋTx#p^?%Y1PX꠰T@kkC]:ɳmi͛~R5jPH?ǒY(R$r4#? 'UIy˧pfWg|V.e4Hp͐$Z5lҸ9l9vv;hFEn^ \Po1SV}o*s-K >*Upë5dndQU [`o?;uEyOf)խ~Cr6v|/.KH3y&h(~Н,Å-Z`mB:6J1LUyR)0FU []~z;";r+8*2/q/c "`2_W "Ur4 K(  +ߪΡƥ`e_F\H%0uDSɚ8Cύ'+zK .IH^8XF|] c5ǚҜ23Lm֙J)Ҥ`,W<(19; UE FToLqĞ/ {)֙?њ[ Ta3/~[}4a^]U~άw_#}ǭ0FCVz/(cԒd<|p%Z >$!;[ᑯepi*S!Eo8S(ZP,̂ Fc>tIq;W.<-^PΫ-0AAƈEgp0 -I&}8c``bn}XeA\aV mM]?W6G]*hքƯQTnB^:. -Y,b ώrE."-d*LE(Ť#\yh x j.vJ.^N-gء">},J3nR$J{}aK:wql;2ٲli1d1TqPAy; - +')d]D[怄@ 6y?Ahnq2)P)#\pWԚc?P2G 5-T,a~M*p0S#@R~cHm>tKImƙ6GO6 YH'S46Euu~h׸XnųETV~u9Q";M++}߰pswZ߭jޓ7.u.ҍC Hwv`H5F"'ǽTRTW-&66G2``YӏrxFx)ت2Xc3sͼXDx*aŏϼES=~a=)Kwˇ R1u7iDZKH zV1P6u!-d@IRXāQ42%S 21{; u]" pԍטF8fj7p90cf]_[t`ޒ3B.~YОAѡ 7z+EkcpH&m+zt]؆I'H~`Bc2k ܠAӜDAAD).3)DO%iOְOwua ^Y1,lV~2&dY o?8bI0 -=  ݬ` S)7eCӭLJ3๟1; . E8%3o>X ɐliE:˔ϊr0}!oX SlIrw6pذcO?{4[tyg46̢wɉ 9c`Պ;.z@ ZH4wF-871^dxxOOWD[y/y$}/KҢ#!OT07 Pd.6-ˑ!ֳQb7 㷻հ(p|\]\}p?K%1,ͤ8[`33g&gUi# $?>_-i֯,FLQu"m2oAUS|d,̤dk"Dl YDTYK)|\>o JM t_ HZ2iw'gueDA>qMlIb|oDT1|K#qdg@ZG>ܖ]]X263EơJ!KIal7d.:Yj}CnX_l d+*~Rq:*3BB䄮>~6?3Ts9nx:_2׀f>Ah(?p;5g[r{d~&,, ?F:j,~ka"#E-$Yd 'WŤfUP,ݍҵer;$.憤M9ف9b>O/4dmO# f-˜YB%3Zvz]u?*99Zf$ I(ǟ)@Y={7/"Gl,J`d5leEN[_WY Z8زʏ؟yS'AW6͇!ì1 RܗT ZXH.śwOң-@گEgC3 .`/2"1F \^|ۢT] uN3ԇ6K!,ޓ/k/,+|%MdG"2|g&-K3pz]RYLbJtK Pwa㐓xnt9$q<E۾z6._O7>Xd^&.P䁃N,yw3Qǝ1 $و,nV4^%a.pLDW6_aK_ &Q_:1UyzlrOf qI^ʞf/ڲ$nǣeኞfzNrFn,&}ݓvWqJe[K{F_B@׫ߠhn=DPLՙ|`ȃ?uX8y9?Ho:'͵#Tu@#:z[u-M  >d-ZbÌ @+vR1* t[ OD^v!C*BSE\wf9t633IY2iFw0ѯiQZ}d6w<ngs- 4r٬(m_~csNh}x;Fώ}BO}4ű st3T[>@X/ǀɷkcy!,^YP,4!fLeIT!x*%JkY xEK1a}PPmaE'qK{{6xuTRk$Eaߗq-ϵΜ\UMUugS2.5NنəU}N\B/eqRኅF`bx̆o1'I$`φ0qN-,RFжXa'YԎ|[%nt} U{$;]r阈5zU).r>ˮx;$& +YԽ+=~ǔD\)Pk qQ`%wjSt(p@{H.Wބj_[k bf~-c2j,r ؘFb9ixt9Dh(/`inCnj1 gO!cщTѪsQ}|3dsJ$F| "bMug8fl45͑@6PB*饎D,zr };a(Tub=D:=LCzs8v?0d)Vvr|afաNpMH_iԝ`Mȧw(wBBaRU!srsFC@wtG`/E9pJ*Xcqূ( "H$9Uiuv?@[,|%ruM|B*^$OQ"[#v)A! QU$0cB";ڰlo5AaZsCzZzdD!Ÿ^ƅwU_Ä=|Z٠OFq M %YsoWzRŨVZP +YW$Mrq Qr'*M?Vqr7 2GsGcQi]m9 y\d֕ pxVY:=b*ŃT;շA[ zC=j9BF SRR{޳pOU e1aJ ht4arxHMgR  G%$_//WۚFpősv鬠u4sK#栐8󬼖yvD-hOswrUz)`!˿c7?`AEtpT~@yqS R@~Eb)sD #C4')Nl$B̘«_wiZU=x[S@xCC6Th{ e`X؜T݌@2`JR,P&;Z`Ó;P.khe:̃%9Jkkf>8>.*|m4Z=<;LU_Udٯx7to' s\]dv6T .fcb?2d1-L.9~;2`BWXQ xVm5@ ()H/1I)-N*tOY6ͼx C/ڮi(_t08(ޤ|ںR\Cġj50zhe9e,B9,>lE? RuYDmaC=ԛQ0}ye|+IoYPY;m7;Q91TR46w2FN%c< L$)d ͡cݬ6(U>z*;7s۵"~\d͹C^R+o-&eS2JjVHEgP6& '}ٿ`i#47PJ֙0^;. `M aRLS5CaUѐ{)F A* Ȇ꫷OB1"meU2F+`v4|황h @Jg $ϥ{&E+pQچ⍥Gd S .%#',{C =B`7 RM5qUnAJ |fyͿʡ  ?ÊUG'"d! LabiUsA {%:y7獾^RT\O=Xl:ߥDQe 1 WafЈamS{U,Gy߰աPkO\$v%*帏e:&.v簟3}?*5ԫҽ9v`'`ڎ~y*&Qp\z9ғjc(L]zm[_`Q iYXH ܶugE0Qf#D[pb(mߖO4=А UR'C5* q1CVt͗=%1*xSyl4,>̗19b/aIj`td2!+caQ[VsMcMnXH `SȴG>Qy+h~S^l,l7~%,7m[%qإװ3%Z%?sj*%sJ >¶ʨ2*YlW0. 68vnZB'xG!ÜgM 7 I,2گw?F˖g(p#P.nj|4OLFQ~0gӗT\X-en~[DV~#nwkZuG %[@z>8“5-C˕LL+R#\f)73>xKDko+Qu;:VY$ C) mGå,""Т5=79'hwώ=4^$1}T' K8¨ĜG(D9$A ^mhj8}*S{}=rCw!`}.DtqhͶ(X,!4İj9PT<p|߅ ͇caUGzM(Y96kAz`3!t5sG2p-Vuj_ /(OxE>lCUS0h*T:$~?C MGZ\wX/as&+8SSxC_n Ja) Uz433e޾kj09=*yޒ͈@`!)_xÀhwllLߺUL]+`0E𲸇_Sb"!u;sQoXV/AN,U tN_k\b27/dv#ZHA,]8D;}/l` h]Sqz)^{(:'c`!G%'S̞ko$NjQŭG'L5ɱQخ]Z^Bg$I>l2qDtWN<vXo`Q3 D[{:9CU l T!v|xl~ krL٥ksMQ' I$@UWf]fٶQE.'UtYi=ʌ+N-R}c0ABS?g1#\a0J:[fv$~c%\܄n¢‘įKBkrPSnoXEt#viH=q_l(s׆^~raJ&xl=]"\SyYafT=dGl82i fh>%g ,> a(I K|@Ŏތ>v 7B ؕM{h Z 9eR}| pv'޲g@ӟk7W7 >|Ι dMߕԆ _4NU%Zr[9E>"`f0&ǘ =LhCWAݱ 0o49qV3nI~Ɗ٥: |ď`bujAV~,)eOt`Dsu!vvTRB) @7F%jC`R3C*\>p.K8\V7X=aT[%r3^t/4&C!} 6vœ|@w-)!-Q@Xr)&! XgPaZP=G[4`l0Rȋ! aXb@D_C, %,+` \)a^Ը.:XR Ecd$ ZVCz-mǁdfIcof8lZL^C]vh\W[au)y]du"lVpݍ l&xmEqvruTls{cug,? ¾JDjQ:P4#E.Sr *x󜮭т2\݉6vz(=߇huV5Fah_&zgӣ O@RyDeb8hq̈vZ'd/{rF笈:VpƐ/ڧQh[ʙi.؆&jN8Ӭ\)?,q;Ubʚ07,M99ݩ ,5墾CN逽?n՞=1"Z^ep%?Er[f~)P6)C F+\؆WJ;(.uPUR@vV!(7`6@AJ/RGn,»>6(/K貶O7F 4+*I* PGh<=(*yh`. i13~ߛ!^1urs#WG%O`wn\3﹕+ ;rXHC*0bV*@3=3hzʕ]FU >۞$_Ǟy? MkfV7 2`!KEq]E;`@t)aB@A 4#+i^䮁ЫӗLYD]8ՌC7y \븤;ZZjR@ *^ċ.YPW?@LaXZZy͏v&0qnk@_e1~{-x# s])},-[ ;%!Gp9ƳA)1IXؕKE_S'eRXE3(neĢBk1[WyH2[!:{\i|xqJNǝ2K*>7& 9.6O\cУZ"gvl,8!J/>L K~OɈ/)ɴ&#!6I,Hÿ+&27Dx3| 狝2'ܬj' ;[2]ؾ~RLbsBQKlnE Y|/2@.sթeV7<oJr "i MlPXB"$ ;PuQhow.Z鞩1 ^vaEF 6]of@,j 2C%l'L~gFz ͥG %-Rhr;fL6}ֳ}Q甌@y^}#5O1.jf0$!lLaL/Nt^R߷/JEA-X!8r~:Rڂa3po/yݥ$t/cд *">!q#{K*f=' 03zպ~<@q+//='oTYbiQQ B;Y`moܒ\\&%qH "lM Őb[K&6<ߊ6ELB@NbJ5Aan&eӫw.3>^E`.tS?Agh/W 1髿rALMk,֙ЅCΡBPF:  Y [ k l 4߃ڶ#:O,1g: +l2s{` ֣6'@g:~nW!"ʷ LKTК參pybPK*ݹcge^pWrx!٬2t I>6+Ogoq_ ?hyѓ|gTκ,Ima.iz xH~ ,ex? `G!3ZsN(&uXHK>\5Dvi}φ5E/!m7!^.ሷz$P7v$̲P;#'s;{f۝w7Pj^N<)eMiI;)]5H~m u2a 0űoqeO]Ifeٕޓdv)i sBCDEOu0 uZ{&:/4A}[FhFG[ I3=*rd__SM%\x'AlG~d!f$K15W!QL4Dʰ*p/7/Q+#ꪫM`GM꒡5PtÓSy#T׾=8}73L=Gxv̙$G`)~!=e6`)hٟwqm-4Y,iLQVu۠pbI<5]Л+G!\ =`mv!^Xa@zjq?F8r׸UlE9f#GȚuo#b*j[I ՉjuJ 2߭k1߫}rk/M>m]R5ɬ3d|id.w|YLX<בZ= 4% Pa#jy b 5Lǿng|) 01 hNJe5/L}$WwBTNJ:JXC-LyԐ g㨵o\PCu-Ju 7JZ3ڲ}38$"9<7{j :`)Qfqǜ:90n# \v@5)l>R)elxCZS|pH$u5>ͦHFzOa.fqr!.Dx<=E )31ޅAP֋_EE܁{cGc;BYf$h>Ԕp8!w-V2tFMH{Ɔ>ǡ?ۖ[SNGmI]NU-H + }h3BJJljg!nn!R}77KT꜄{˺NNJ٭ fm$bC{yuѰ,L{7;X{ Z>͠Dg&($n1ҢQrcXHP/: PFBf,<#' [699,ީZK=n]c+;h ac!#Vx$+Ց 7cfv*7Z57PoC޾+LdAI9.GၠZz,xu[q}1!Q|Q?9I!^#ݒOJYRo ] a?gCAD5cYƝݲq{l)FqaYe\Hx Q6= 9(n+06È0s. ]֩Ʒa̸-Ƿ|ZSFM 3F`kh˞r?c@1W}N@H(ɂp:pdW;h1{ {s휘p1Sѓ7WܖIfsa+jg’!'HO]FcN9f cQJػSX 56к5l;Obcc` @ DʣM0ɸԧjboSD(dHXWr7i)Ӭ%7}-?.ǏND r@~!'=v߼HH} IMq /i~<d㿨cg%Kn~>Kā <7 |3zarָ57KGА<̑^ۙM /L6.ʕ >K.!0CK90PNu =uz@tAۨ'`=K%.+8ZnGؖ` \Q2Mg8`{ߍz8(OP M(I 3;)^0tDR8٥fzO}B! ʹ]yq,1-Nd_2VD=sK|=]n8AL9OY#IVs oj8 } 6BA#j+Rv#:+&6kD_h$aύ,]ǎZͫl?bANג2PgCOEjD !:wfUM#8*%`wI _q^_EWf#,hD J[;=&ٹl.Chnvq3+)EW|z@ ~0eּ7x '0 a^TjpG˭܀#gi:gձ62LOOkCپY1Xw71 qKNs噮]SՐD9_ BvV*!Da_1gؐ2qT\cV7Jxwm?$79Gxȣ"ypg웞w/97`uwq$?M1!:.֒5GLH χr3$&pUo9>-:1tkn|@ cI^i ʐy vx[E|w=3]|]1ova duB ȸ۽A~gg\W1Q}G?eO! E?ϱ9մ-? TلR 7;4CH$ԛS&e.+땺k!)R;khoyhb`}1][fB2__-+=6 [ΐPȦ_ ZazåO[f5H6C$fPkA5.ĔH;AaV1~wԱԄDR[?X4懳0(UQ<t=sxbc˽+zmFEi1&Wm-"\%\[Ȏ_}C=hqzGAxGeJ"i /.+l'|v08RPg;.$xg 5J؆7]o*拝pXy|*HwYNTSx=X+9_s6nB_8R MaMw;;CC t3 գ53-`|g>$hA-I}@B_M//aNƬ8oLFx@ܟ!}L[-봷9 kŔ"sGHN=r6'k[/Anj,fIڣHsqou[rUte=iP&R`QHQΩؕ\YCT[^Cc\0_O шU{P .N`NYx9ɧ >/j}m~yb (VXU/nF>6tibӯĶ&5y{TD" `S^&2ugm*0g;V3rQv{j}:I@=QL>fp#cAҹ88e)JIʼn:LFjIrRnT4.1ѺGl((#/Haoϧ=e;X 1C8*$x i$"WWT պD@G4lzQ*Txnhl tXTrC YlCf|uє5e4,|ޜf !y5sjrIjUu5`cgo(sRLeoQa;=L \rGrMݼn0TdZ_S² 11P f7F33?)Ҡz3]WR-X`?G4w1W](A%| j8%ǯ ғP@Ŗ ]B]AP@NyGƦG&?laIFxLj).l@6[Viu?fnw3\99y0K34!jH0MCaDjGWdPvx]}֔Tzw5z4ʂ'H{•#X^?Iǐҫe=]7G70$\͚|{R[/l.& /Tn"S5Mh;QdË_NIep&(c-p7$W S֝;_wm1I_S[T ޱ5н[gle+ 6-3d`K $zVKpJ_@ $s0/ǩ9Q@MyCZjEEM,@!?R~D/VQACӗn2Qܳ[j37_o5YU鿕Jds;\rx_*DP% KS)t,`t;֝UY.T~QD LM _ǻɘnwD `3^D(+ (jdZ 2R!@;1-]Ɗ ǣ OR杙ٝ3ka9<1A^EyG?3F0Aދ &40_r G!NE*WUE28a[bߜ~23]Ųt+&~nKfw1]a1zHViv^\Sw2w3u7IE$;|䝬n[KЎ<y*^˗ EmU;hC7CpJiObcߕ$&hŪ6i0T eƁA+;b*BcyG`pGjA k?_op3ˠ=[j >֦ezP z+ÐEByRURa7K$b)A샢TdO-l(Ջ46[ԺR`%"M`V{fGt |4z:)ku}YmNόrN$M9LJ,X9.>̵y^Nz1Cf!#p | yWA#s;Ps׸dN9?wիc<5o>l\֒CTE?9K'Ls5\2|.Mb G.k iO Q@t66+ֺGjN сU@%};7Wwja2/S͢vܟ  {QoPq=DÅlw5G?I+C&?A;Y5|9=fAu%`(}"bqo/D6cfØT*H . V҆'9vX^ꃡ 9#(/=X i$^a>5".rI+C`0THfsMiŧϾ1xƒܤ< bYpme /.(&v ޏ$1ƩmTMyjE'Mq-$utn ZޞJGxG1rֹ1)g1RBɦ̓)eZW_1dSZhBiFsg!PPCHar,r1hRnP&7YI"`0^\2 `Z F$T <~{1E}X6’>FPMk -7d;A~4MAX<}tdZ?E"9sjb@}uQЦsW 2ÆC$EZ8:%!%_͔Xp sGkd#x4Z\izY 0U|!%]ǵbH & Չ*p%@Gd[wzL:ڑs(D}}7dc&Wf7JG~e &OFr ~#.7%TqM]y`N@d0و⹜vx߲;P?>ch̛ÉV+rN%*$$]*I (<@t0j]RMi> ]'9*fv^ȽSj<sZ6ʜ`Pj &-!_k|.lW6cT g-ƌ:&uCD(ӶFVa>Vh|YY?1 x)sP@%5m6K<3*MiG36nWC=߄q?Iq8|Ooأ5B`\7U݂G4 Mۢ dwwzw.qCqBE7%ד69}aHcp]$]Q!zco_^#XzvSuxu4,^|<)&i2_0ũɗs2z{·S䊴FmӂTC֑Uĭne'ɲF\6W ?T0pi>Nsrb!+j oɬةۣ`iW~`:5/&aɜb pZEGѳ;iAU.5~ÔդjˌM;Ě qRFaL G"Toݱ@,;On!. ΅j bEUo)I cJ_u*EԙіBxQ[ +=[ƚ(`D[F]a~3_ϗP=`|JTALE8Xœ9o`}~ߠyBV|&+0j5]"-И7wڟ-zC+)<;@0p2ӱ,(]SOOKrDܘo.63Uۙ g Z }~auJ)t:8)Tx%]Ʋ|gje 8XZԧR'u[n4j,gz Bނ^&VӬ{[t[jbʌe#ndn1FdM\٢\8w/)>ʠW^ hR ]FA U[b|R9 yV_2wGIF1SZGœvHˍ, /EQvaSW|L*\p |B+ 6Ӌr]4|i=15s)INMM ? g=\~ J?Q3Vñ](jtW)MY$r[e;|b?yG_Ef䓿'Cז$ž-u`!F3 F#_^)8B.4SJKI4<b/Cbs`i7w=f *e< >L31i(j\!MrM,#~/d;' G(YTnބ8}oǿ ,OR^,Spj)X aPa )TqF^`[i:i28+rHڶ3eb_DF:_Aw.%.x!]PEU?lrqkh; HCQ 24YX%)'ŃfCeBȮ1zQ@bUKu"l೥RxC"W39Z€^41nޜn昬MH+RٱE_hB[Ď0"@oθXp(h ~Yv$ϻPPuؒ|p?h5/ !*hJ-Vm-W8o]U}Up/\c{5޵>]3f=iVq am}q,צWGZ'{f^&Œ~Ye$#I[ovpPŘyŃ[ ga{>} -Pi7ocV}ȵO}tyu=kE]'11hzX<~,m]h.XJ;ul ߸yzDPt0V4bS xv ڽ՝:I‚,7bhXpr*W5˗@pP.z~Z$\:I[Sp/THɻmBS3垐D|<57ֲZÛ >ZpBJ2y$9;gw(6IHujmrKa9$:q+؅835y* 'ljH [W :?s$e]͒X}[D֩D.E4 =]VY~u`+N&sh{gʌ}&avK*xנrӚC(&ˑH|q_{L ng㸅rBPphEQ3P/t.Ps4CkPVTK~)4=YRro"h͍kPl?<'Sk[ #ʠ OD@%"ă%=jCtsZ!AQƖL0XNS{_Lt+ᷝV`wLgՖѬUp$q!:(YYb=Vd(Cg PGxjEzkN[7^JZх*LJ_gjcA09úBK!R`p^Fjn(dqxX+ԝk5Ճj=8cpMxV OF t~dVǵܡmDZe阭,;T-+ 5UP~Mĵ8,8cZ0ke(?Qg⿄A=@U|8vYO+[c2 GN'|.=/6TeU4zu=l\n2 , <-"˩38]]I f~b)!9qzr.V?B>94 gRZCX]5 bqLKyus]',e\(:uLPhPxo@/J:dK]?V펐l_T9cv Cf(},IL L@ +waiS+ ϜC-UCw. F VDqgBΜxtYYTFJۚ I3)Ne6'xpk$6fb,QՇ,r5;\AkƪZ r1eZY y2zjBWU|3ffئ''_2`At:ZuLAxlΘ*5_ll7Nv'n,c3e(o* 34fpOF֮S/s,& X p `! M *m3^!鈱:M')DN˼ӗ$g*R{ }.2&5{ "k8\8YKN'O5R͢ sV{bHN^IFo.`8cvCÁ^Rџ!YWCU| xzQI,CJbɑW,tӦՄ1a,B {L]K.k<)Ox1D5g_koWUē%#v5$vUVI~k3w c=\p vN,Vs > x`Sg=PՊw_q23uyVVÆsSK#MјHٷ꼖Ro], qCp$/@DpsBvunk A4Y픡ׇv/7ӅE@ uB<acPyRug[D7N5 8V xP `glY ?l~m0(8Oo| ¤̢5ڭl E 3jJ OхkP^0)$ h6}:aXэQ՚_qOI&k_nJo6г0?pzyd ݏ['j5]$#} P~lGpi]FB6%Mp<vWMH+.,\׿K^cfB깮`ѡdz> ]mdχ@'mlG6S'?Ȕ,Ipa.K,í<ݘ@ '7w<ƼLQFmQЧjb 5p.E3xKC[C(r']o 5N)7۲o}#糉c1G߷CUQj* mp,qi4H N7twb'0/u͵pTTceG7ڼj ĩ1wn%$ 7x_a(ה^b6CסCٖ)UˁxZR7YddXCbl)ς:7=)A?-܈9H~Xmtf6!,?ufq8ڐa-XhS}Ků :>6䟳NL=yә7!M T\jO,B4꿯kÕ!m#Ƚ[ZFf#12k#UY9P7/;jX7Yb5=ftTը]|5?ѥ}i Qqބ,8 ןJw* V÷+6O .-XRz jBs HH>u-n 58~=N [tNCm'͒qgIq/gB`m搤1Dw*?>Ek)ݼ)G(j\[ܩͨ 76mtKތ$0#$h'b6o} !> S@۩U R: [ψN?u>+۞ m%| m.K VxW)Y0ӆbgh ɸwasN5Hb:;]~" `eb 'ݝhf+cP/̯: A Ibk>{ŦXmiOT$Lnu@hXkBFDh#Q5w)qYSó]t-[}":Y_ceAtQ DI.n{'֡~+\f3lTX)~EMn?&I0C Po,Ʀ4|))BNcl#f#o ^qx2.[0SوgG Wu}̅ޠ;fّX - $7<'E:KuAIe)?1Nh;&}nH-*82, d-?֫o@f)̒f:8pA~2lF!S& 7)c][k~+hVEǒ3I/ ')Woښ8S.r>9a~ErTj=},E^[$UHo"doYnNiT3g%׽>\&bP kQߤKd7zwH]B~.s TH }^nbJ1ڊNFh:>/bCz QVpY)>C0g7UqF>& mlhӌp!Y/Za C*Pe Gő4Qtj7I y6%n"blٳH$|akD;:*❺@[3()kưanF}AYE_Tju!hWpFkcKs~mA{E=9NYKXհ ۼ3oSq~^y=ʠvgV8jwa}6h1!":@# ?@onpv_=BC>?%, U 3 Q񤒰o\C-΁{ZWm7<_# gl=#Z4yrq[&yZ2hHD"n.R>s75<ٱh "=KiҦ*rN./aܤ)B'X|⩆Oj.ߦ3ʫv| <;Ѽ z[ڎn+؎`qtc5.TsU͋)d0]=*ꨅeYRW@ Y3/ *l(Z7x G X1Badk(U#7m&X́aLCZ,Y^?pAv7_<8f|nb!@fSbJ;Giݍ(pΤhGv$DZ8'lQ&@ 25oʽ#vUJD7щ.Vњ)Ch>^PHy "\pM>.I>'r(8yGr4ZK%j1oi-崤6Ӵb]h$[-/($vG}v4kM8`x0~CjH߭3v_m.ڏ6*z5vЎw2q.`>vBo#)=0U;Rip̽21}}5Ut>@+q 6~)̵^TRvǛ+,-a&t檄8b@76? 0+ +"rw^pOjv-ߺ3GƇ kR5ʌmKX{/%y-I/4|qE{77=a/*֯'L:_/`e-ܥFl 3xahD9WBUdETɧr"m$;쓠[zdهJ}EVfXQ?|{<2e|3hr% AH3[SzӶQtURoZӺ)\lnl= Ӡz;3ш y[ra&a>кWg"F QЃ!j8МʀjiHx{ܞF-77 ,`\@S+O%5EU'=WUJXa;( WJ~ʇ52Z-^h/i7m//k'~ նظ-U3GK!ZXLM! :<< Fyv;ӭW[i3y bӗHMp0Zu5iiTJ^c Cer3a2-~#4fFPC ǡiZl#\(ڬg"L :_KIo*^KCOc︈ sfPy`Yk_ d_L}F{j4Q*| ,%e2Z=.T Zw,{Z?jJK˲v:s3t<3T,v~5[[E!:mrж+U/*E4t'$~AOG.0f7_XIξE&h\FLZ< E0)`+ۈV|>cBcd?KeEvGQMDh!(nvlb/1BO0FE7/)tM\<:=3x"w cm[m n7/Kǟ|#=~CTc>9n%B6B6ri%l񵝟|խ%93)]JyI Jk`,U5$v%9$BE1e~ԬX_aRgo$X YUq<"PvQHٳyԻ+0U!r`߬OzDQTgW,LYG/Ѣfd 6䤎<&uS뷜dyuAQ/N 3?$_oI6!6q~T<:LrA_΢)[n~.@7qN?)b8I Vo532ر|۟6<P\^o ^a =RS^(&ls efHS PCbYF}&,]@r?HF#xG_,waӹl[9!xְ0dWHEf x$b2?Q# \pʱ|'u9`xtͪMyXQ[\T#)40!Myin W/f~6J6+Z+^(b<փY;::m`LqNOahʳ/SA/~HucT%?{˛Xj:6/VpV^"$&7G!{2#ųD@)@>϶^(xeS! U5Cm9rȺ^՜e D}ArR,Hۀ{6*sLj5qզS- w3ߑ[xZ S(%D3hٿ|O/vMl zʘ+p$(gAhzuK;H@0`QN+yf6E{> "!n;苠Z0 z#fX4mB`T]ԨWN"(k #u6ɳfK|vCN:P 3s548KPvT=2VDWlAduq${V0;"ZLL}e+%u?}(/Y),j 4ד m͕9O⮤A۾UHċ&;./$^c2IY0Z-" ɩ'9 f,ΖTVC;ڜ.& _'b-(_({\~MPHp ̙j]t$f jtJI}:tN戓m/'+T"PfFXu osTX>Enjv#DP͋ǘ/sYӓa=dx&s\^dՈzHքߦI1aԲ̇viI*-mWtvmHN|WY#>Tf,Q;Lc Bٸ^Ǜ>{Br0;̹&mޚk V-oʢ/B[k2ex-* Boݲ9@7&#;o阣C3^YE-ȑ=TpWÀblο=ZP {}]?_0LU?C ^)yd5ۜ!gbz]Zk>io$Nx@v38oqsБJIa2cw y*(`е/Yi8JH!28M2xW,*?υ2y I}x)`UDPGE [L벆!̎ˇs]0s}y-[涟c ߝqAm!5Xt/&'@'yGrRZP U v{s!wuMopu{~xho%+ 9~3촂h@2-uj._bbI:kǕOm9ʈ#0b FߏKiCweێ֔_'8 _MZ%E}+Of[E 0,\z2MfI~N [MOf;nA ,js%}]zCFfsXiZLԌn"Ӈ5NOL^l?IKd [vBm^9V~?!i9sh L)K(J89AQ(x}4NK} #dVRVg0Z)9gske_O*ё^: qvۖe cz^j3 G"c栎v}n82T^UL yNJCyvpz<@S9^JՍT{ a'r@W7'k' Hq)>7,|/ټF"i@K`KiHACuzо8z},d@/0K@>:b/Yg)DHV鬓^Eh>qrj۪xN|?/H6ٰTqmf7Sm"/TUMQMv 2rCW2-4}VV5]L8Ji_"U鎒(ֹyt\SPNE9`'k$g08rw+}؋gٶK!!BKÁ'FDd8˝#(32 ߘ,mJQ&aj}BÍǁ+vQLc$Be6+S yسHL`L`w8U% y#kRH6ԇ Z̚%B:_W79R#wj%jJcBϏK}Q-F.0LpAX9 `.;3}~\s\]ш|JiZl@)9 ^Ox3d-iG\N(}.CY<[7>:إǎ8QCF(wހA $V:u ֖ >8nJ?*wzg:$ʬYd?@$g=%={/sWXկLwceHaC<0rc=³T:J>MA/B:?ѠfyqPć ͽX^݌*9Ff; d+<`b7/[aB4!^Z$; 7#hFDOјM=l^D0i]U}7 e@~}_o V]) ~Q"'fU #SXNߠ{AvӾZؘrÙg-0ހuLPή11a-t8AAWNCrE|fMJչT1 :Vb_ޗ=OǬq22Z^HУzmXS> bV srv%"#7|"ts"ecK3lD~)N:>w@&% HO_eϽ/#{\F(6 Z׽.g$& 0/T{+qyQޝ-R9@-#<,Jl`s ^Dj(֭O+ 2czw_8ٯ# Y?^+?>lZ>Z1uNKqs&t_B1K*Zź"TΡRܙUoZo;3b&iYU:BIg?v~og9׏Tﺹ 14yj^/ۘfC*kBfs@9폄Om|55+Q2  d/iQ)(Y܏-lp/*8U7c#^fGR @4Ҍ?XC㪑? }"v*[ad ̛Fa6&) ÔMszj*B+AlpQO$n%A,E@۪M#řbRDIit ^ `D`㻗;Cepl97$ՓDcҊ*1g]ld'wza^2URv 1"㣞U/p4 ق ஋W<¥{av7n)nć=0!}\32[IΐfH )8,pZ4I:hQ8[C|r JQxOfst0AwɬQ-7x .tT*l8݌;}MqU6}88!ѫ/tWt -8Q+\4JmR`vqfA:rmWvفua.j b_ %*M2;FeM7Wb6#w`/}WZ G9o?etOO`K +!B;x dru'f/tT> %fz$-fٙ skѽE*?qD/!!!cEc k%d$b^VID I?"Ơ$,#TQAMmjھmbBE d)ٕ;3F@Eݬ0eΉk-`WrFFbUw/W1VᕼhsaBfFܪpݟO#&':);Da.1-Ɩ̖ w8 ʊzLo(諆[sͅ2EHPC7}g_ FX{% `#1V5q؊Ϟ똈C z >| tUk0P,M ˞;ʹvͱp+d6#R|(Q&T6,p ÊB G)K 1; ?H#P H._yèCZ=D ed9D[T*1wnZ}D`,nEmZf7:F+WIO*(,;i[(ɜzeuQYX+s2 h3nYҬpJ <6«{55c{3?#Y/X xdrHy4AĊMm^X2)f7`4;K&K4Qi0񖷘O1v\>= 5x3w{lkfN>tgLrBsQyF۫?43Ap{#/cZ(SGҐ@\ZOXYZ Vgze6rvåUBZϻpcNsu0Jrl y"0A2U?Z*EwIm9xf Iu5h ㇦ڸC4+3艵4v{b2| Mi[bHoh jLrT=93I"xȵnQm"s88D Fh?$g8Wy@zEI2vȑ~}^̽od}{2 U!::# uT<-3j APږ/De)#n{ϕ)sqNT) #E bDy&1"dHrbff~art^B)JA73k 'e !WÞEZDr|s9KnJHQSA b5!d`}m)AE w'TҦT*UG;̳kudVuboy@NSH^Bib\;R|ޛ=d%*'#[&bO{qMx *pҢLM9z`&^)~DjBo¢K_Zal{4E@aUP\Do'z]Mc.MJX!W;rgHf j %"vv}H>DrF﯏qOCa*БO:9,)*m9jz:T垐*#791p Z@&aqb@-cO1$-M^dá{כd h5S;S}pG>f[y/F&s=؎@vl;vZB+Ath x3<ÑҎf;Ly`R^A@@Rp3>K."Fuڔ>X Ph > "˴+N!n\SQ)Ty.8Jr7rueo7U7{VkV(fYpz7t F[jiB!2ܹV$)t m5a~3ieFvjl3e_+̧<>4)jϡ~Ìx@,5+$mgzJ״g;ltߕT׎b|FvxӤ0ϑ/K5LErf)l}jiр>noDw>Kf=Jx Z&5#ɞG? E!-^>z Ro[:wi䅱GOJ7TĴwB/1$;B]R#>$z37M KJ~_K-h&U-G^ V'L%fa+~ YMΞ̞1CpH;*Z8J{: C7. a!S"ccts!9WYC7]u7$Tꯌ!HÏ枠M_#ƿm0-,u*@?~#Au4K pW,dm6?ڮ;JR]qU\$nf5`/wӈY~gp37>J #C88:IhmXF=xU+1ܰ"]~B0cuc=9 Vc[~#G;ǔU^?D :\apO7yg74JE ' cZ,5Qձlw֜5mP[xH| U.lrRic O5Gl0`SUXS,[˜{/~4whX[{ڄc -İ MDbt`W4w:Kwor'8m$,ϫ,>zRCGS RpwṬ'57&aH' grhTYfl"> iUv:װKfJWyˊp3s aqqTгByv5z;m@e}+e}o>Ʈ*8Tu޸&=_]|J>ДHO~C(8CyJ)QzGH+^(x<$FOb6O9WFu$69H֪']&kb_59H9R]vK8xIB7G|>I#P2?_7\Plgѫz*b$k1|֙Uň+0XmqB ɂ\] xH5lw;e:ggwA>/(){ګ 0h86ƎPBKBQI z3O}*?R1tm4ܲ>E0}WA_gΒAIQ `x!T pzɰ!*SKهxFdv@E[YQ#g3+ *1gfhCl?s+L}-KJX[S%T6>7J,daQ:I#..π-ճPSo+un.,iMy e((?l|}d̈́_`υ_fD6%y5=D4ij̕);zP1$Ik)ڧCU x}o[jUJdH (VUtl%^הsp( D^CʴN #_ bc<2pr&Q%p'ȞKQH>CdIԫC >/+G5[n1\碚$?]U;09}|G*ej`JD*D5ԓ7eamTԹ82Bf'oFk7k3[Kuu):tT%=Nl\ G"-o q։ PRQ9t+Q\`ljU 1 `~M9#ះ1c[FdRКO8SEȌ,\ ʊ/qd6)'2vL=z2np)Jں po]UH!mr2[aIsٕx+jzq|*CY1#O<z Uܒ>v= u7ޠ  qyX>gsj^/HWUJ&  'tH<-FV 64K7yE%䔣%rEL*1&CHa 2Sixp:a jy} ydXưsƸ' ,,hokY|ɫd@K4AOw1dXGecf)W>a'YCP`_A*0nլAM.a@;sk ~7ʒΊ(As]ԗXPuP 4%!ĺ{;#9=)皅ZOђ>O^> Wܖ1ҹ/yplwo*4VL eګ]iyu !1D zz(/fZ[whڏ{s]B+rD#An8̌%r/B6[F{ F bˮ~ؓo4<t r > ΀>Zb@>"X97,oA[O/Ɖͮq^Hk׸lP+󁷋٠ b9+|YV2]C8nuf6hL}]nb q^Hn!WAU]b:":c%GY?6_M>0 B+2ޜaOÜ0HhUk5`9Hrj %[24]`䫣qC:^I_d^}&x8a,"|xPS\[v^,|@!uؠn田_,Ŷ'9 Q]YVs2"_(.1ԀmR"ucJGyN2-4ktuj@3HFm1:{WnER\iP< J+{ 1w4̕?95C(ĻC ibۮ6>VfCSփ&q͒?t1jǷ`sȱL+KFBb76)Mψ}5/՛%t{$6hjX W*ܾZ? i$6V'GX!Zhӗ?D6}Prr*H.ØMim5m?nsAtמN:c>7˜T DW4DA +3z+Xˎ BeE4NΥrCV3&WP)aNģOlեS ^*9.gw:ج,˷2vUOU W#V]v{Xzwk htWQ* (Fq]3+ر[&StfhfC oE?C&*?~D;qs*6@]jθ,+|Ѭ5 QBx\%uT?4{Yš(_nCRx[bԴGUri\w=4DY$~FzX>TYUdN^q/Qy8Ma3R<(-dµt}!_k kn_⨣/:Ҹ@K]x]auOd8$ivet:vT,^R}Aƪ[HbzoGUZWS>=k><8.W (DD&jžPel}1SR+ϻn/DV.wٓ̈́YvDáEȑhoY䦚fM:lsRwR6k/-謥ph綄]Ez35TWWyvG@refdƽR)JZ,(L,-/d^Ig4(ho4*ZS REHj"-yCIqzx#HDbB֡3'"ݔGLPq!}gf:Ü!`}4pGY $(u۷48M OW9Q nvΪH 8 l *G!ƔlQ9}T8 pGpx9$ӌXeR) R]*d;QhiF{QeyV09%2%Z;zr89s^P0ef PmDU)D,0I8l6 J6T; lB_OOt  tg"Xn@~ޜ I5^faHx' ׬݉*l!BPK\j<3aiv"ݱPh,sdtGp|-]I/`&V E)CSRD9m41D Hy|5˧#h򦝹T8.7BsZCWg}wv)='8^:T˰S9`<HPxR|Ay9*ܛCD酟6k_tZ3XZB܈jg--K.I@+7iX R4V?%2@.cmTYz,Q9*ĸygO 'mY0 GIiehf0ݲd$,ߑ'UP7Y&1 ~q=bp,9 u^[s@ڮ'\P7YVʁl̈)Wb.f#1~Cr~⚘Q{|F|Uot't ]]DP~ -/\8%O5ỲȃD5|iсȼuUŖ(vP@e+ ض0[7T Bߚ2E~(0Q:j݀aoxュ~^L[lt(#Zon۩F`{0;hoE}2£(-2 0bLAnyw-ydH/KCGlU1m^M=q>VS5uk&-@Fo !&. zgx>kOVdck2TlգE"*&T~/Hrۯa5=A:cPi!&/cYxm~ғ4y2I6.ȳvP΁h B6=@*;uJ LEpxnI:Ka9.W5E")NzzzXZVzQ׮V&i@((w)i"TbZXAriY)܇|qJrs[Hc-L?1&Mf(_IEQ@2$)̛iбMKkNa2WD4NDgtp0 r;J<2':IC5  ŁvG/64Sf$q4{߻S a]T.eJv痢 J[D 4sZZşl'@9PWy;]VYK4ش@\RHCH/ JT*7}]n^}?bU q؞!'E&`WPm&J4վs (@,}w&-+o1(-@yĻ;xvY%u Sa5\Q?5N2 ]rK&uu_>>b/?@=[ʖ4+D6\i:,VEHg%+{ߴ Ls&;*vu9PEm',ώujmV}阎^ 6 2{SXG2~ |mYB3)fZ0=ΕH!yҴҥ|śn}TTKW-5 6s$l&xllu%_] abMuBU$(" b;WBx)70hüLIeP 4Av5mH>dH,N{nKkuVR?"Gp@{R!TI>`qʅ؎}:IzWl(x2q4 l7t,C}4_3vv]oPH4$#ZL:%RX$df>*/6 2E9Ft< Qr+ ɻ=`yqP!q-0j;RĈY"`;Z؁|KmpU>6͇y:6`U_t![A$ˑ^ߓHe A2v%rw?(:@ k96- wiy܀|[N&GI+I7(m %k@ \ּBGfӸm { ]_f~eKT߬$ @VVfL^eTة*+9,_MS8AƏ'zcOԆŢ/_LyK')׮$>Ub/?jCm/`i >ZC~(//`BO|s~~( rB3~nVľ~%kjEX%7>}b~OK&: C)HrK`x} uOg 0|s6qsq,W]VMIhF`pcEUʣh2co^%A!kޔ tbٚK[{lZ{2acVnw`~c*sDz5 ? R;̖(sRGAѫ8fAzSD W xXa=o1~qѿybLV16nTě}𫢡9&$W9"" )fWTPqX~h Wޣ8Xby Z؍Әա{V<3hߘ+swk?{2yE!n:7[#yAkt:~= fւLx;X*0ܶBy_r;8l9@8 P5y%+׈%T N|72(:N|Ygd-n>8#vlz%soOӌ|T^Բ1TYn ^{UF p TuR8>Se0T9.}-qU D+[ݾjU6*TBX;b#z#;n~w6h/e4wJz=/)[(WN}Xqs8_ ff{ dKCܟd7=ECG89O0y-cL"I !ԭfV~ߖNwvgY}O.[Iy $R汄Jδ'(a),rdf\0t4/;vTxˣܐ -`}5GKYcpN2 2,H= _ ㉺WQ {&5ٗsbmd~+Den+d:֮Ön*H-ˮ'xZ@:!Yƾ>S,RE>b])PK7zԂ۵%tA49\XZ|½cq宮CaVǭ3-Kw|.)})A*1+&YCaZM#Non;/ JlKd^a<ϕ0=t"H_~Q^qnGPہ ^i}WZ)Ca xac +JS +9'U"( Oj$rNVmO2L_#n֕1p@Xz0^\4ɯX']_K!VDM6\]K[ac֪ߖR MVC串o/|ɉa4?k[XBP, (Ȱ d$?xggu)\k*5+2~148/5-vY#߷vn^OCitM37i|vCFb#D2׌X5%86ίgsʡi*XA]$( w2Z^12pФ*{2!nz,h*#YE  'դ{?>iH4w- -DuoKd5S8p۳- $74B&RؼEMhw|6 飡<ЁaSڌ\3{Y`l-L~wXH D& N2d7P8 l*.cS_2p10ٽ;um&a 6n+.Pfzi2[6Z8D[`(;C}. mSq|4W{ j|U{sஊdJeճUG 5%'IEjW)-8_<ۓtp3NC3?!19dVV0Ѵa>1e~J7kEo]`rLҟ`ی|&6R93!e ,Q 7r'P[B;&0_!%45#kGj籟Фgwh !rE pPM3ЎT?MUർI.Z?o+cow]M,FJަDPH)/63뀚8xvA~lz,=h@>P+^ؑRE/vh7u10ZϭRO@>G ŰӞe:O<_+W^ %;7߶ErHЄF5|;ׂ?F1;|"!õ11r]-~w|g@&;Dxmp9 6O>^a"uYLt|i4B|s-p-J Q@J{\G'yGK_0(CC&Y/8!ˊ'PT9ۏn{O#dV_9X~S%Y/P@* ہMUN,ZZmv#̓y& qs@ V`,2 ܤƴ V;swexF=Eö%T6,nD0 R0˖\|  ". {]?iX@E~_M^.sHL< jx^||?SBI%PFd(AC*dN/σ”f=,ādD{8[_?z.|{(}t@ Lx1=]4Q.yMTc7:AT7qZވX_=%u&WZu'.%S ,20;tEO$ N_r CFi`%Q]L =e雩f2G"g$5hA@M]qCWP=1nDkS ~ϭrf A͓*Vȫmjqyά?a͵ 4/f[z݈ PM(Xu1;r!')O~yzgM-,&#糮&Tt+nCШ“_}Iˮz,bXUš+r ,ExK}Fg6uy:f|=Awd ]_ox}3DT1G?[%-59o2cPAv(IW/ ;%;HE*E<%V'm>re}jFPWɴ: r* 4Z3ԮZ\%FPK (aлi K{``.:Hiص闻/KyIys6P|BȴRegU9w^c?L}wI/w >|I1W;j74(ޝ+L3htآ56RI^L?1A&|7/IukA?zfJx-?iлናh-* `›m4:`XO(jDƼ nʃ픰E^oZvqjJ^N%=B؛+GԃVwz|ߍy3XyLn;cub3P=yCqfx JX/KNa~Dy\ hTqY#W?9zmk͈ǹCu)i;%FX.V8m~]E?G٬^xh T=-I3y-V!dD]I 9RhT͑~6a[!j5hz;'\4!WK3ɠ+3eu5eT̯kɦ#C5BUnuZEpo ?q\tP=%Q,㜩x$@\:qaf.ձ&QIᅄ0NZn8=4us2\xr!zޚq z)u}(]gןu,"?@:&bL۲D1tvo⤏)Sm)nM4`$wXCxsaߩ@"囖]4տo"l(TU/q1Xn="a4_Tv8`!2 M$]gH޷ˑgq 듽hNPtsx\jq}Nl,T~oxrѴ5U+Da2yǀAgbbڿT3P^y"ma8)!t-H*m[LU0h*djdu _\hp'oZ:v%lEl蠀AU.znA@W.!,peSp8H۔Շ j5@)l=Cgÿ}n/v}-[=B*Ԡ.<$>#/r[\;e*G%>5`Q9b |AT޸^ʖV m;U"Ly4;.lg-1**%_6Q@cPQ(Zp*bt9 Z`Lp Yf}AuF3HXsA6vĺ'Mc;E Jftt,* ZvFxͦ=/n-S+F:w\ngv@{䲦{ w%?}Dn"-,cҨrM v'SB=ÐroFDDԻ-&\M'jiuHZ+[{v*Y p|M0}E걬T7I/hx~<ɦ .HWso:B.Mk .jKuoRƶ$%P%DeObGHG?rPke3K35QယU>TyF퉕gJVN\$UJ9Ӫ#p{9 Ꮗ(=ukK' AlUj(w-UpZD a*>Z*pL#s=0oy{~ok983ՅY;Y<]_! F>/Ad9ܯa'uJ!ބ7 H~[y7s_M߯>&_Y,.FLfgOpX#]ŷC*0NR,z6vb"W8ϯJ)āj;MjGx?bTm}+1i^ /+^`.dlrC,>aUv۩4x D,GG&zr#zvІe"} e=Hg:3{L,~ $Ji#fFOQeȾD0bXDbZChZ~x(Kq/D]Ų`? bd +s'm`ѣBqrGm?8: 9E9T9<4^"}.9-eU3' qRXx/oPy[yB$[?zZoj(\1&Ϳk\qY}[Ngkr{ l B;9&[a#gT_y,H+Vwݢh hs5ÂL1ӷ!Xzמƶ9cw1+qdoeum ȴ#kܥFRKy*v|Cֽ8Y(5=9 5sɮ{N`wh̢wվXS_SC>ɑQ? h_+bK ´o@M؁BzdW%Au\3xheL:ŒlPoc8 06}K ˜!B''%R]GJMzMCVd ,Y7B8a :.lK|{|'0~Kq3T+*r"uQ̋m7]~~z)Jf֖%$9s\dȆ,[z`ʔ0bR URa(F(#)Ůh;&ZX{~9VN CO,)oaO'sThWߝ ! 3zp;~x, j}RbƉd~ w5wuyĻеFm`/Gln|=%1>?InѮ֫ tuUnGrVÕCZb0qA h_2}bo\pP8#2SS|;MSiZko)xnK. WC;":υ6 kGm0g/X.bWu>vZxD vYyg'k{mя㺰,,k ڃ뜿v.eo3dk9l_3Xnlsp,-=8[wа9w&IW dϝ~ EL!۝m)M.w8=+ l9ũA%MG.+ݕ*Z*O$`̭۟Ȝ8yO SZb%s ³nW2| ħ³l8?G,f"^jJ'7ZCׯ<\_<\x-y4+l;Yg`ʽ@\,hO\`'{ aəN,OS#p)919nJ ܩ=lY"/S7Gr "ձGJEG!.~N*PWST XF΍rEn:jdo6É –xu(yל\7  [&ss.bM)ßdSX$h ~[Xw<" \(&#$\ Noy =QKfmhWTǖs;M9]z]Gnͦ{)،ZM%GpGlV8؈Ak"K@ E/3,xh!^~7jǾODw@1th8'%].o#E7e@[hqO7e0q4OnOupGj]n=Vޯa/{Kd \@huUm3ߊ. :C_6FURӔɕiiq U+A >ǜO+n4ISTvdmf~QT\4)k*x?#}ٚ/+hp.i>05;}I r߉M^T~[-Hj$r+M:`?gu*@#xFlU>X5=,;0$mkO6YlW[y3;ae{ljA&* FSVZj dҨBy'U` OZY̻WcwhaM:=yA׎oL$=mOf*L-+2D^$鄂;~Z1!GMS X0C.N w1JA^)-wf~nfQ6C -Qٍ nhbՙ ňؠ5%ZFSD<5 }b)AR ;\!=ן,Ƹ:qkPU=2fLDlNrЮ#MFבAӊ@THoltR pP  ҕk[ lnV" 8bj$Dۑ Hǃc,H#e!XnvE 4fsC/K|cq}X_ެG ´c%˰u靿UsN+zj.Hۛe)6J"uu0))l8.MP\EysjdW5hͮ)wϔ+/nYxLrwr_["r_F#6BٓٙF(/4:jpxU*)grvU ,KҕQA*6bY^L<4VۍFX ȗ0݀2FMeAJ(jR? A^b|UϼU!o =3SFR:5VV\rN,j`J`IkϞSUցj(.gS `IE(OAFIk;G-,xZt9PfU"R81+Ѡ@X'07ݑ%O kRmk@`8$jQg5P$y I>02wPJq,}A_K]n݅pIgȊ+ +=8p@.30w$#J*oılG>#@ (.KB:X<,u0C 3W/! Db\q\h؏tQG.&냜[™~) ё_p"뤞DmBD~`<|ciن𹧿d'(&3|ݞS$+H%Q[n.vw32|ֹpHN5\ fL![ N dkNHʹjw ܭ %Azy$)uy=gنgzHim6٤HPmjL4T\K>Ky%B[%7 dTx3ik=;^R{ Dx`wSz?ᵕEr $(4-΃U^f6h7;ONOFW,,ov%`Xmerߺ)]p2 @$n.\ ᥅ fG/{/~>C!L?s ^JG$e`qC+,=kHpyT/+铂%R%AglAmV Ji?6iSH(IQPܽ+WPX-b<9,OR:k]Ã2-/i@ȸH 9J}z'+8@~/&(jA@LšNVjL Uj.t<5sr>ɆBKi=&GfA߄>fhNpib,=ynşOVw"aT/UAR%܃84Xu;STZtD$ /)AUABe E4EY '>jh)a@|rF斺"Dp)}lF2Me~DK,˦Nj%{;z4HG>f_vMpW4 ɇд[OCZ vy-=)4^􄃪;&^If{MDR藎uX)o > AZ?:ʷ:$bvpTsF_:R%y}8?ME@"Zh\[ɅKL`)ܙf (01PbC?8~*2!-)siڒ+-Ie_vx J I y /I~ U#R} j=j2;,'ԷHMFݚHq}&K-_>G"|0LZ&FD1J );4M7>7s?< ؐeQ}" ]u}jm^WwR5t9GN;blN_ad}nFluDaBfKvtĐL y[Qg7[ .׉ȯ<7˒Ѱr'!X:qN!qf:CœΎqk_;AHx Ë6=?1\օ#{MT1}cJxg^Mgu^3IFt;8A;\ܼ:Uir-jU6-2A4msS" uQOLDiImv{@!2*u-+1dTT-NΫFX|0E-65!b7< 9(_轶wjЬڙ篫 oCU竩X^ O7)sֽf033'off -MB%A=t.G$[.7to~IH$ Cs.=U󪯞Lgbj fqU=Vu[P;4ؽ)Vey]<.\U]yP}pLeUwW,rhh 簋JcXo*}~5iE;hMaeRO2Z|- 1!/,YRl.X'ǨaD1Q@ŀjbꂜoU;YYnYὢ4 }3??ӆi|;ͤ^\b#7D3dǤBSxX p:+U[zq7TI-#U4w'htEɶ{JT哣DIhu^oP&/J*kZΓqw !XBwz =e.1v^1GtYnuyXf܋wLK9ٜ FFR4lQ:eG:> 0>#>Vwk+j>Iy9nXu ֫F?-܊=}4G-$8f`_;M9f_L!$c,ss  $U7 *w-%iu5,o\{/ %&Ӕ_Q9.wwnqM@z.\xg8Dk ͆/g~ |Dwv#e`ĭ֭Iw><s˥Fi@Mvg|ӻ^6 I!iQ ^5}byݙ<b4eԦxio:G54Sl?JX'*jQH2tK+sĀ z8>'-y<+&n"DVg F_,Z |aHHYe;mc(A2ʰ hvbR6uQ/żr@BudCG!,ލxn?ܧ7:X6Ag_U`X`P)\?bm?&Cܬé?c9S\H4GפF5fy<*ax$|챚OTW~om=,ҫ07@È  quO_mҢ kA hg܅YG`FBә4*+3z(] Wp0PӌO㣭b?_kWǯLRhJv.C1i)2 ?9c|5#ꢖԉt̍¥ nqwQTwc >߶JizՋ؊c.D(<8a.3B0R'3ɕz#]Mh9x cCaOk^Ib9\$V㥁't:}DOF-YzMs'.xKa|r(\=Eր\.+D֠GѹU[NZ6뿰! 2Igd$UI K8YOx8Y2ۜX~.g-r<@ q#ppG[fx\93N4f<;}nkd/ZSBd|Ȱ E-fe vȝH<ͻ{0MbxS4\Ç/M"Փ`di 2c%G`8GrM@)\//ƈY)"c0Df~M9?4*IPo,:=t&ٴ,ʞpQ`F9{V 9{CQ:-2)= (ifNO޿{^`' aVpSۦߨ( C?tbHg@_z4pLLYt2{{\W|ut0c.\b=6-=!ŕxN^@1 R;0{ˬ NjxIjǟ#;Ȯ+ 3Ձsi K|{*| L/!S.?i+4eq^M>[7'iy2⼡)Ql% ' Lt_UCH*3(*G~KD?ը޸m8ii:!q9ͤ.tOg1g?`feJֻ(z_q6λ7.*묋9HN7U:+؞@+ػ=zJJzCz9Z] h/,2,RRdy~ bcHu24շ-30v byŝe-҉WCJ3E=Y:ɮ"+gYpi*@h Ѥ0"ɷN(7G-ݽ@+QN770IZ!ɨޥ")(N 5'`T /3YU߰KaO+DY.BCH?^ F,ؐRlmKBl dڪ>NjHL} n&O*ton&P nrqjBkz#BҪ(ݯ˘>Dff"Jɞc5m%>ǟM²n|@1̩:!D_SQbL*i#!W)ϲo5.߷{GTLTGQe'Iߛ䰂ߍzD5Adnb*qdyarT^A5SȄao&6Qd :J|X2/ZdsCi}ykfOxt 5-N \*B/iMRtfjoI? M*ʦng Hm(tD9dNd/|ܰ~^M:hAF;=@ަu뺑̫] O !jx=cT/qoUd@ThM|[c0}뭾lO^z=8وR͓I"fgOOͣC;\xec XC^ZZ}n|} hWϳmN:?7t]w]sY:XLk3?H0ebt+}@ay+{l< -x Y]J:}Vm3f-)Bo|vf#c`IIzOh h, .9Aʾ `&id|ʥ5یrPנϹutYmk7O5,Z{GzJ|ׂ9&D4lcq o,Ë$^p>p?o*wf=&JEE9 Pu[̓L<5E3s|I #RդDoP۶hib7CӢb!*H?D" >kY "}%0S%c;۱I[r_̧cgQ(ft+}=*dE07Ιސ3~^::u{M:UY)e$F7Dm a.L{kQw-F;"/-u\kHWL"^ 9QþQ Mm׭l4[-rdV=F<=;V)搖:Y=ѶC򟩃ᧈAd4B5_E Z cJqC̣Y^HS~o{hU6o~ΜOKbk8oj }{5vJ[)J,(tBp?%xҵ?]"WBepkz} )hZoU}aVblr^T{/:w)%}CK49I_.].)U&JmBH+a"B08&njCBDn7Gk5˵Gm?l9 } {pԶ6~!7; 0U򈷜e{rPǣRN+GGKP!`Q R'8 u-e N}!r},!_E{ɞ W杵"&ີ/cǂ@+Ipmt#YzIhZߑ X5YLR\M`THFϔ`OT!Mi z  ̻rP[lSg Dw.$lxjh3G挛]U4"*},-vnZ,n`Oz7xwic9r>5B]n`;r:ԪSlУ8N{1|y`'V&myADgCGCNCc~amhmќlCZ<ߡU3Ø. s>t{nb6{u{! PvxrN;ig`H_2{iS$©wy't2زyrbR*b~iZ13E={ѭE@;yޱMۼBh,"P.!dG\"(h rs_ϗ ^rst $S P9Ϊ뙢2?NT;xB "7$B$ 3k;"MZcS 6 ^t1KtCn@X#!{5~|qeIWfamd!}rhCҁAv MBN§6{=@eU+@Eʣ:ɸ%O‰9 UWe(#qT#0RV9TSl0MD~0 b杪7Mt K/&*8yVZ43=8?a᠇143o]]P#ΨPsT8T|v4>>zÔƏ /^;3+Çߞ^)}le^4Q do>UsB M4"ERY@ dΖFHE>ۊ< l̎:g;MZfRyhu{sy>v)R:qr=r?^|]|nDY|iF:DٷlOwBx7ƀ8N8NEv(uu |2U^ FH8V@߬ CVO s˥U N"]-~71C⮆$$dTEP $pTδ:#00gDGf8/ [|c=Ԫ:%ߠ9l-ReU!Oi {CA5@t:sCdK0戋/G#L>G ʠ$ 糱fвHLr $X]x :fRKK$ (NhR /RP 3bl@CWt.Хy?8ѬQ%Nُ>fTtiv"# ܩJ f/ƫ ZT,BZ &&7;>HgJ@XýgàIepiJSv:$VTR1[X+RMNs ]):S]'y&9.yy?i0'ӌ7]O16(5? *a?Uq/ԍ㺈E7,nXE&ݬFFķxroT܎Nʅa? L~r3#*{y1Tr]!}(=LMIN3.s=̼! 韖C#V$lCŸT.sqԑ7{e|)iȤ5A_ qXJ1L6U1 Q?SU\Pk6"^jytB8'3n6OP 7M3<^G13@aL w "thL.q:bAs`h^(mt䇛o^P}jM4Y+H`[:q%uWDu;h62Rǿ>CdJgEͤ[K>Fz'Zu&+.WJI8#r:%&Xua,TBu>pr(#~-퍴Xɡ3BFu8zo> 7+7d?K.LUjf;Z8t U?ݵL壍%DA*3/I̮<,]JXbX넚HK\HD^_BwcO)Z.n99B\|5˖Ugԍ5msC4 [X/PZrO4&YdUBF᱇WYDFԯ;7sUz klcj3uJ'OxKupϹ1Sz`(AZڗB%0 d Ԧhf2;$N(ŸPPUJ{ܧ,[O7=IS @J*2 L9)CEZJoŞ۫ƈSaQ=Wl1~{QtFrjR(FJg:"ehx80RY#mvJuq%4`?8FZ$MC#3"8FKNce\*![Q\۔`r.sVjk}6vm2_aL+ ?6pvsZVB#Kfe5n VsrrwB0^@sv] w, gohKKvH-e! !j\oO8L.M* 7bG{֟^ڥC<.$'B\D9*C[龳k%zEMVs1N=򳨓I>S R=Ršf\1)$P-̷Оhṧ=f#AN(/OU r$NvatB3cXU~P^Cl=jwżun&;k@q*(/g'aVucPrAהaH&ٛ%kIoVUVa-0#@Ƅlv HHs'-ԭTr=JaAaj1R|cBG)ތ1ss[]*&mP,>eWƼ SG&4:KKj4eƔJv' J/Vi Pw?ZĜ\auYXy"d{4W4W)wF7nsP9mtD qOP9z(P-]J|}P]p|x:l)=UyX;US\j_TASqFk m} ab|CP|Z#Ϊ{%e~AJMsQL 4iGt7ʫ- 4(.ƒ:z*9Txr8FdܠS.%MS(kzJh.r!R=(lOxm٥3DzeH&K]L/vQt +[\a/IH1؁PJ}~񟭏V$|8;+|F'Itpsw CM6^ ˥%6p{C6Є )5ksuBcIWvWQ%*9JWۣFVAv5vr_)|lyړ/+!YVW{ \ ݠYm9VL"@.3jg} I_uU?D0o\QaPl̻+oHyfZh=3P+xU504'dϤ8?>'TA<$V"6#j(5^Td)o]ؽOaؚGw#[u4OKkoHU}uU9`19)eAStGt9R)5*rG: w$s,3+gj:Zi$v9b3rZ+ֺ9p]܆oP09[(6_to}Ѿ=)|Y:d^"-U%;B7>@VGmO:tz𺒒p7CI_45.EgڅAuJ&ajd`!JB2T`B%,<^w/)bdgٷO] 0MZRrbaԓ? Y!7^ Ud @IBf.q$ ,j"{$[ċyެW57Cܫp/ŧhj&=0j|eR[L _ `C2/2%WXc`W !A "*rjAk/@k[E[@HY'*K1IQRY]@81ćSw>$1mUKz2Od9G={᳗ #zbmu?~ 6|Q=pm8K"[¹fi_(*Q"#Yny= .E&1j^}m*ֲat(OU0#a66xLI7/,_5NJHga\vrUp06Ω&'wwFohDJ}|> I88L9˘#-Q2ʼ+Zxr/q~h=`>jP'-^1q??#TXr31qs C;ĭF1UzJ6hedSTC5f@:/n[2N-EX!ar!܃lNK߸83,M\ fӈt7 Z]ɇd&:V}LD ~ԅdϷ@ 4Y"EU ,tt0%"pHʂ/ oe1{&޵2рL(v ܤʗ8yٟ5g vBL[뀢e; iU%pHI+T $''R WH!/ͅHgƦ=+]1)"cnZX6.srׂױ FԽ^uL%(c4QH]qx"7GboH, d-"`Wr.Oaj\&`pdIh#*{^%] C܀7[8h6Kwp gUe:y{o/ޠy?bo8 +Aٿ-oX>YaA)| y¹2 3_N-~mThوXchc8CKJ! )4[s5:; p_U]eů۹u@D©F G\C. q4ﻼ2.&Ht޲S:U#$n٩>K$fүi؃׈t*[bYsL+# OD&J鏯 $p6B֋G{2ar#ok<}r<.>|N3`KWP6Γٙ%Z>̨D#AZµ JdgW~["&Ia7ҁbX2BcPŤ ߵ\`@ 9h X!>#1zayz:(+3l , %|l!U7^fF'ZW[Z1%R-7 [3gZ2X y_G;Ul҆''~jCDGRcV'**NVrⒺN28оwNLk9&SP.ޡ7&9DDa1q?? DVK$vb,x&N '1`9Ζ֌s.B-# $) :%|G7`utd#o(^uO5P4M/5NhƕׂNyq_VGt\t[" kdw"F)qv;(CLk| >PM'Zm#ܿUDeFHQ{LxB'o#9cŨ);iRР)%3A,iio :PޑˣoFbiAX$n5XQ"[ <1%Uma~fOxpYSXJٓҬL`ZՑX2?>hknCDQ0Ɍ;uS 9Mp̓1 6{nn,[ͼ!n~jfuH]H"q"@d9.qC$h4^_ Rtn4^քKثeP\͚LPRdLT3.(ұ8u*\!l!=LwCȊ`"\J@ )@HpB7T 3o%[_)2 :+kE{¼r\|#ik .XTCX)N]Ru;`?! 4xETSǘɪr+)4T>u<,IDOeȈ".W-sPm)Znz8vx~r"-*|t?Dd3R+p$ 1 l_̝̽(#\=3Ԕ<{՟cw q# LDLz嶿D 9IJ.JV; Nv9B{~xm@cMp䔠,0ӵcD)Dk^%ZGC? 2;CV6[a66eP&0Rn)- _½ZI$IABz:բqfQ/ HY*z6aT}YxW鱣G5fE~Fեz+ ]P1X=t*ǔĵ^-mb+ͽ΢YנF-<1lPg*$;-ꊋw08>xKecݑf"tJ؈BG{&ǣ}[Pk$?G@y\*/'8~,?2yz@.6)7P*AJcIN\IIh7x^K< FXxP`^m 0ϙЁڳo_ ѶxJX)2Hjz"@G3q`o QG4w )MK\rP|z?9"6N$Űu{uss o&d'v#ADqnk]]Y n!_[\o whGҜ(*iTB݅] 8' Uz^G|Ĺ0ϒW:[+16[;y7xl`QȶRܕ{htr U1q2cR[4NH^w8Ukvz̺A5;BS{6V+:Ol*0!As#"Sx+*b?sWqx8~z*ɬQf!+PS$8@"yq* {urI@ZC_XS@D6ܸO?+ ;/ܩL7=fK1㸀֥5q|dc XY>qWn^@OyVAT"z$d~Wm(i(1Sf#@zWrmApBɗ$7ȵϮ/ xw i)y4)F]!p0tƯd^}+uxW.ۛdFF~"Hp1s}촍{<7=%.*fL̑ۙvӧZPV.`U@&W='<'< jqb+7/ܻwu%UhcY\GX Z@ΧbL%HS[lbNKۢIFZfey9;`nkM[bV/B.nK7Y1O{i:5Gv4؇DU> QlmZXoJ$̣[ՁAh0@"< kl5`O{\j`@PwYflkg&߼]@j??~p<7}z-?Z9]0iёԿfP.w(yeN[E6IJXUx7-@o<G}l!*'4:19x92Y7ucIC({z}ĨG++ctVR߂(}X`#+:^Fw< zF(}+ķ]7 W7||C|!n9}scoՅ{GT7*Ӏ# cB̺# N 㔆@I\5Bl?9zl ׻˙I~IL>4RcuAԳ|a @0''czcAha0rt{!ypTPCf/'fbTƎ:a;< @FH Ĵ35EP3ψXj1G[&wKofP\EWKTKWGBS˟?1*rb8k*m:kENG4Yri>]~C'HYGPB>HaBYS`f|+\ߚkDـMD.8K+ԎU |MרUci0.F\B1e, s ^7nX ȭ_Э{,$W{ R(![p3XhT"P]Nw _oǫ#sc: ?-8`/ !kŨÃyKlbvNCNB_N_O0e6ϔDM>;_ц%-Ӆ˗dtFNV 5 t T6,%#A RMd9/+ZT厪J7U3\bL]#iT8f/1~$Z+IPdv5Q`%=xDحm19!؆EP*-gco@m>6rp>qDa11;f˥rX儑! A^}]U7WQXD@\5<.nn!s0V 3ngUj=ŝnNv@{'|d!,ojŠɏ`:ɥi'cY oTMSSm{~Cx#cqmi{=k׺h8c)Y,6)Y;HaJr岑bwBђ>/p[nib2 9^wg,  "eA#mb)V<#6 5xkMQ( W<̳&(.lƶ!kcqN5G%z.]U^uCл \z9u_Wwm~i.aDK&U33{$ͤ4wWQ"9%{KNF&N<}? [ %[0'TBD@~[\]f-=m_o\40XM<`6/YcrGT ) ʪ;$rȏ8rtCL  oO^3ְ]eefKEv ؅y"҂,ɋYڪ\xYU6O xcS%\3űGw;|QKK%Aܗ/Yl][1LWst1 H3pqhE|z~_rmTׅd šSi5#a3;U7t#)$R8ko.DIF&^^7Ͷɦ-`W0|çהX/6J_ooð<@: 轤؅}I>5%;03뷙Ndv@ 8C8!B@hYŵ!4lD@jJjv=P YZ< 0 [,̠`ʻ1}*'>2Ql0HNyxn؍8ۼz7:o]kBB==ID*&Ny:z6TIoIQO[OXNΉ ,M4F aQDV+Fѧ+A c4WFXWTvxorfGY:Eg6xG;o(ݰjXЖ?q>Y $Ŵ10+,-?at]XgnJ^RsliYp|;aJxUE5y);E.9GOԽ&)ӥ2aOa%=Ҏ>-hBouKjW7"Q5DaF#эy2Mrdc8DT U ?]|b"4Ҧ2x"D@8yBH1O#x)Mȩi>h׭Zcuʧqp8WʔbStm\\6B_a}h -h]';9^9A~`@&c "p0öq 8mZ$t*MvZ(3܈hRRJ}^܍ULRJ3e]`fѧv.ZP/8"t.ϩmfl/ޱLQ;MEI) > \9G'wqVfH#`c8 Di.5aUŇqtQFIhWbu "i G*!{Ȗd;k-0$C.†ZQqqBy ҶC1|F%؉kx+ԌtB ;"":{E9eA紀 4@p~"ta; ;kU&bX^_ff@UߢnL.1 { ]#Z?3wJZ#TYZ]ZB"iI\yAhQj' ?t[4 Ρ1O|*Mĸ5r}Tmt&밬'b[1N o:T{,&#◦N/ :p nM EVavI]빣NSܑ9InO[ PE_%<]_Wa+S;^ՀXG':`/sr[ mjwG<k a"T8yoA=d;C,7XO9oJ@u$lKxN~뉼g UaٚhWOp>aRwAVU;[T}fC:%dyسvCjWo; 6b-Ȁs_3tWXM%_~ծÃ!%=ѬPEpMHٵS,őTAM2 ?5q.Sy]JDdgxbx#D= lL]mf7MHVYM&"3"TPD_}b% a`wLCbL@4JpF"L8YeI@i/Vh>N]qwtlu@ ߖ1M {J8,_ e8"`עf+:>9j 9$∛5qpmH˶P6SdG;}m>JkJ 1XxF \ َ -ʴ=\ɅNN)Lۍnp?;]\Ѐz|nψ,\BYw [ Cb", au)3\[)*ȺĿIg"Lk$tIDLt=:LS<5'1D!}Qg>zܺƿ{0L൞0Y?S\' d$qsG_L;Я2r pEٺX4(Ch8: {*>4:ءzqkK?w:mJ-v ܍$'oحgyCoL^̌Al XpwZhJDP. K\=ɦHH0;&;Ra!XY~֥ă?Ҁr"ד,+km8!,:I^eOqWiᣅOsbp{e$ϟӏ,:$Wb9\6z(mb_7lYBᖒC*e[:Qq"A8sQQoL}nT耥X}8e^A8ئi> TZp@>Y]FӮL6DJL;W1'RSײN%%mD"-z0~HݯtY%Ж9ȔQ0C bvm7':zjRE7xrnP'3Ȅ*|SfduG0z!g<3T` bb)[7NQj:*)JÞ(/wc3.5zvK@LZ "wH>9u.iĴc?xAp RZĎ='] 8j$dn?jW@MBV@"رyn"Ue3Ec˜2e-j0N]Uxv.\Df0|`Z>B ȥ/%>\%_1.vٕz(_@y|7Pp-FyQ{%RWLR zѴ޸ n_v7 2׏; j\K©7'5 eR~1-0~qcޫDL&{rOfGT|wF/ȭ#+!5']"tlf / E0 bD`hΪ(I| 0f̮SeզRXUT1~]Tɧgj@YjA߉)Ì4~sCv( Kqyi+RL -ybmJw ]գ_U =LDZP¦RGl/ڗ,rJӇnզxSh^>3m ?/h&WYe̺<~@i~LCp}bZq>oiQ+=۵:[>t:f QKkNx 0 sJ>ˮ]ux;3\d7 fY[9EmD!fT Ӥ\N2 67If(w"Jny#;Gv(됒 t/bwVCyq 4\;0v2d}3Jn7(x5wrƦ1زfT?`M`tw{!u'9.@E0JIw#F 2OJv\?sdnzC\g<*:J ԠF}%R Q\{JEÙ#$RLHAM(Fj22nESL˃Gq>]^[vӻ \:D`'R%bϮF~T4Ke|p= ImԒ+ӓ ޴h{&珟qjcqCċ\l !ܹ^ ͤi(? 9bSL4n>aրk{@M %jB[_@ *_7<6LA_fTaxtSùhtTW@Ņ8˸+>gj`xM[?nHVO*iÖwUU~ddZn$EA]/0FZ6|Wco3^ -|NHHé[ɣXR1`Jds.{6*aΤUJAOw|DI+w Iڼژ)}8C7C}_9P!NfD܂_NwUz N]Eq7Q)Ji凓@h&=# ڃ?䮥٬ Q( /qKO6N5'݋cڼNE5tE( w+-x( Mh@b%LB,R1HR_n;_ "Y|\x =;Nf 4I%IX,H O } cK=%?p zՐR ad6~*ÁƠpw_ķjzy⮤@LbqN}J#(aƫ`$> ן2e|#rl! FHsEm`Qdq#?-X^ <ݚS18C\=" `3j UKZY;_Z-1ںPaRV5#i%_>d YW dcIo<$«mǠp<0*8vDqۈ7F@g1:p}@0E1%2 xT,~"P=# zɱ:"Zح[-لl"{ bQ@Ίۛe%ŀ@t+kU-L:^L[n^q]I?5~1fݚϲcWJKs~sRt@َoC&y/!oMbY6rCvGUc +QCH%WħX!v4xw}_ A 6 }=،c0D"him[!] |rc, }g4bȒ/]̦ǜ,h6է9ݥuߐEjD&;mRnEbBSX\_TĐeI;ٯK@ 02S)sݼ\"*vb+_J> b8RÅASzӅQib :Mi"FL`G\,D¿p(ऋqQ$܋<&tHDRdh5SMlDI* Tw3(cWvh/ЦDQ$HGO,FkP[2֜0^Hm,=X;vS{Kxa==ܗ9)YB[m•uRG Y F j:R\V153k|lㆤHj!a70^ok}T'JGd8ƴi\): Fy˼2@5Z`f"I"mIN4]$w_z(="cȝDWq=;$p.0 WՋNTx?0̨ ^w`'X-hɼxޣт __Gs| 8>HBc O/g4gG k\fiǘt&2M[0wǽ!VOPzV>=='`]Md)[\c;;Ew?2,[_y$f[nQo3 UR2_ᕮGV ]D26/;b(Ý!U0$; sJ(Uf n؋(1$+HިWoՏT0=p#Fi:C8c-Plt?\;]mL/$yDqRo˳݉/W&s Ӥ X _ނF,r$u cѣ-I~߳PC6##I@Ԉ9[׉* 'ZlxޢgÇ"1+xOUN ^Mn e`Ip|ɓтߢ;THsK\BY1&uɆ`oG AnQ=br% fIahABK04~h59S4r/X;m m蓘L~s6OS1u>RMIeg4DRWٗ;\݇ݖ"ӷ?{UpKD8xNE򩷽=c1c\A&Qk#Xueu3rQ6Nפaj+UE(Aqn1N0loH(9Ɩj|3Gm݋+@H)>G&<% 0r3 {->Ӽ/q V,V5C,"ߨ7*fDq6j8,z@a7xLF&`=#= R KPs!`tsͤ+ib "9?/zקm ! csD@>QvpK, ÐH\?879$Vc @,?)2Ynʀ CWZ$> =b؉SHTңy8SžLy2;UIO]U ]! P鳇ps 83[fHVJ?GE?s+1G<}9NIth?hy^&+n["JC ӀVŹJ)2y9Zz:Tjd>.ѐ~o *2`{Ez1rAlg5|F0߲w?#МPC2 D8kƋVQJ ayNrwT%ލ=\/|ҮЊ#?: ͪQΜ!!.2moUCW"yt,¤1ajc7>Fg`_í gw_ni[w2v4? U*8yrVr)nٹ|aH}'/B^\e<\_6/Ӗ/'"Jb#8B^IGm oUGxUhm8KpzSSէ -fsǸąUCGQ.jɣ q[@Q*DjɃb += @ДdG;8 j<ҷ?Qq-I*tRSL-HɕCgHe%yR tVvQ3K@> abbشl&T9{,`Xʟ8 <)@~ێTe؄1ߌ4+hFcӤڴ8BvTJDa{^w591QX]^gVh1}8ʶ^LF՜CW!FfN/Ã#o]H07dft0Hk|tµ=8 Dv1޹Zy`SCzEa|q|/#P&2}2߽qrNj"DXo:򷅨x #EV]p1E3Jv"9=]*癁QcDyiH`jΟ.ۤXov̚[y_!ó}t05%X $k Z2Kѕ+RS֐mhsmZ@lɡ٣ţen{e?w]X7Jʡ>,>'X ^ݛK/;;NLdGW#[{[%laDuNcB#Rb!+.Uz׍ ]oQ|~rX6xDoB6~hD=a7;+-uKƗegfQ|D{vyHNǔj16@NXvc置 |4c ( )A#t'ea:Z&簅)=*t5_L{?P$0 FŐC9="<..s:͑Hy%T~ԧm>Cx .)9/ i}яHT,zMW\@ti>q}ia.E)գ)N؞|L<)o&sm= iasmֲR?[s] - 6b2S0GNn . 8QMta xsjFYF[.ïQxu~%: EX%eF"N8Hwھ/y=<8*cfEޑe;,qO>hϺF;R)Rct~{p`WЉIDƇNd'Pv" 6.؟p_ޑѿ ùNV}):ϗBd~ţ{&fho4c?!$L#z͈-ľK6򁨁놵n*K$-o*u;n>A[@]%#"M@o/7zcHNևM{LJ"OVF@3yzέ$w/\Cߞ-7^yv&Y0E $.&ǵ*gpt#K)v#4vplH #餝Xbcc nAs%bN/R+=Cpt19.-c ϒ3sëV![ ڕvL{P"Wr=owgA L yĐI}a$Ƿq%t0998]ǀ}).ܥfC8*&em *E.$d6A ;zp###Ņ踠ـ#K;C%5WnZRm, :<񕥲 3b0^7 .G֞qh\US17n 0.A;6yǼMm ,DV0%AMwҿ# |,2*MEz\yW0?G6:;n9'f:c qwj%>jsm4Ash(y!^u#vt.5`@`9l`Y,9oMlzM~ ,)avU)w%38o ' - R:Sx Bb8e|Гy4V%f͈žn9.a J:Yxc_ڲgnr\4f_4x,(5pb:#g#vV?lm úDtQyL ɼg{%b/amܞ5g+%O@kYS7/ĕ6և非f ~')D˝͘Oj"ҫ*9 huTd 2 Vt54[/7jR\S 5+,oRR"S8zs<% ':˂ocxN_R/tHL~S rBSa!PݞF~yJL3#,/oO(q?~ᮧI|r!H3p md"?ոpvS1w`-~#s4z5{ 5ВՋ.G0"7X̺;}fn?uu >1jxyZŋ-53vƹC.\:fE6VY'͛}nwEj" RD@- :VnIYbzPպI$p \v!duM X Q'Ӿe|$02L$ՈZʯl=6-=f X[$=PF^M}͘@W+اGT:aՠlCUJR| y "팄 D[8V^hR_VNWj9WJ "D.D^q?K|}l~[\4Ki#E^f[,zB/s"R8#`h(C,]CB(9uAp )SεeI)/[S޻kgjII wRaD|u'LJ3(:WꢌK |=5sBV&K#T_֘^4 4RfH5m q&Ӫi*i)G ף`1!< /|'mG>:)xK%IY!/6>'*3 js\nB2Py7QOjxFؽv|@`ߘU@27g,ygdž k ߱6n<>M{{7^5O$~NI6O8u0IǛv>k.(1fӧZOG:p[ ǶcH0VmSQiqI_~9ޞ#\f, g̲= kY/k$z>jslDZ:ǖ|]d^&{pP{\'[DXȭtңddo!֘){-1؜wkT&})IEJV iwI,bTYTL\qq b9Tm˾$]7h%9-;:b&qe' Ҭ} tj/% sC@M p2h7]um(rʾIvg%@ PUL}cILӥ8 ydm%~49YimE)yȯkWϥCċ%D 0։fa%Y蝿$`%5l=aԮOy oc[7UљIFzOFrOsQ?bN;P Cr,DU2p^c'K^KI ['lTSm~1KDnGLF\ Cx L@m(&L⿵ FC?+%3sh~itqFP,QלrO<^[*ol4;49~?J@P)zXm}VCNf䟆*S%{sV*DEGbN:j\w К:0.}8t>0uGߎo\qpyO:-ĿdI2~۾:5,к˦yT UwY@?E^Rp"I-߾M OfpE#!s)B5qw_2G#9fPZ-nLMuFNԄ Rg-mk|aekfPm=F-SLt2{8}hv ir: \ *xϽ2>%Kۮ7@uȴrGAfqa @i1x1pu{Xa1kdB\_x<;\Ew`6Drڰo wN@2'DH?O `HD%> x]r?.m֚KRP>C4Ɛ yX#h㈜ xj+8 f*e*ۏq`]S|^B".Ѓy6 !Xy[+qJ+&׊ /ips4kUd]H.8Jk&L۽v#ga$,Ui5QANH+7qܕT%Aä?7ׅqEZѮCAmЌ QDZ@ xhb@Kw: 6pUPP3?f|?=&WY-TeZl!Gtx~3I9Ӣ%JgY(Gdp Fk!Zۄc*~}]< tޠC"2v o4ϝ0.uM(t{p!f/y!L|VTVfɫSP]dӿ  Y\w:q$DM ^9s`T+|Q3~m^NzmA[*H:q)VDi-/70 s 7 `d `tlF[{r"Fqy$-?7i9ҴP}ڐ/~)S=~.v˸!҄LcUQE8/;6cŒ#;Df\yHj0מӃܗm}Hl1W ,x`C d<F7)ڒ.m Ӎ,J BˁqwsAZ8UIX\:iI{fAIӽd@X"w99.-+.ACbu˦\81S0ul :_hmsMJG`,t\QҒ ocɆmڥa? ŊX nx 8*ќ ݈L*^v+u748d3Gh#Q̩!bcb7dmQ9f)c൰|Ce Z j"ɾ;2SFUE^jXfbZ?(Dxx)oE_,_ai|P Rǐn`ҡke0|L 2.6,D/+ؑҭgwĀCT>~5 \g݈ ^*m'35Xiњ2F5NTHf1LJO$X^S|^w_jZU/gCoC$ܤD8=+FoqŠoaAقt5XLVP]Mn ˢ|{Y"RJb!JG[4*paCh.R?5R->j !eW+7,A ؅U@y pV9Bx֎Q\yEڜ>+X$c.7N8` ARa;c|wTh*dBХG&Gwdlkrr7Iw0fnkk͝܀n6Ea:;R8x}HI-U\8kU~<޻[y'$;>#Η]Qg*x&Y%upL P]>1*U^餪$u^0"n&0쐑:]S$OLPaM?EO (b͞A]g;CaWagċQ1)* @+fI焀κͶb[d:=).so?(*Bh|gY觐8mjdyvp2{.Ƃ$)ShE}&2BEk:NoaV>`L[* $03@&G)|5U lm~"{--@LY=\_RޔFw*Ape20GQ:2wBrDFMs ,ũ|Jkf9ހ"{*'Ɍi7JynMH?#7sj8ȴpLT89 JznXlTjhꀻrkFږV6҂^Tbp0`#H&$dI2^c[D-xaZD\/9.zkcTMgQÍ,O-Cu7s@Y m0*Q DUup25B ]<[z#XZ+c=~jXRq4fV1e1?Ű v:Y򶷇!8.vP~!oP2 2eO]6K X u>HG}COo>'Ž[o|/ _gbn:M ШIlĴ\jc CR|~YRNW.v ?d ӽ~65h"srvJPV &%@uR'(QRIq5vìދրa ,$؃&žd/ /><Ho_ 1ĨEVЊQEUH\2ld4b`%2b zbGZz2=QN-q~%Hq;CbpRvM NEͼH“-nu\.[izlTb{ "eG*]J8JƜ'"64g@>̝^#*t_F7WRPZ$]S.߿6R,YHo :3uğ[Jrߎ|pT/mh&D of*/U^S!@k{D͆ɏn:PdĴ_ g7>PW8%1j#ʤs$W~oPʬztC;qXC`ɧπD0yH.; PN)Z[DV():f>x|OFQ-8C0[7|02{I%WLɆEttmƦ:x FL-|ڦzBF2$뚁QQ0v:#?L,}akJƖUyI ;0yP*pjiь)"c F)*NI iKrRbG6G+cОyUbkLuqg Ms.'s ;&h<"{ tv-賀L_*O<ojǾ?@UU9V.+WWҶ8ey~(bbZӊm+ Lw,$mhA@6f" ?}@7"V'| ;l]7 W \*J&F0gDO~6a=!m8!`wޑ"}j9 LFL:[ΌP/T>` 74]CsB :)R#7uM`oRxS,g9[>Ypwx*$&PH'-o'SoZҺOfs6(c'얫ՊK\&h*82tXqJҳ^490Eppl7^[GVYHpκDD9h .ō+yOR cZ t#޿OAP*g)?FjNW~qVQk^E:ZRZhiP(M9~@2\:8aw45C=[u&Ǯ \R^x>1Pbn!-^)zM>'F#rD, ע k\k(qFڌK Up(/ɔMw 3+/rG @47\70* J6qt;[iʂU6lՔT׸(_w|14 {6\EZM J$̩.r_kГ8Iy{&'O|4^,ՎJE<@+^y53z%$C/d#|-,cFo9I!jW'0b ,oTA> dr⾳=-K{Oz d=}Ye z8DAqy63mVyKRr2ܡ88<6[N*1M?QT̊,IЕU''26Ukځ@!b0x4ЗRw0x 7DpN Q['SYͣXukd! ,$huN`HwUbϊuxeW֍ ʷzT'i"9EbJ_zELAU@ :|V]p |`Nv^Σ>Cj]hrtbhpMK F7nGcIy40z0=I|#>Hj %SZ&Hz ~EOJKm{j3(UJ%T^?;pӗ(DH:c'B gV1=~`/Y\sep^!=U 2ʃ[??VA  ꮥ|h}۬S8S^8Dc}~8j2~QNF\H#=3*1vgn3c^lާBV؀폞rN#%VQM-j#9L.7Ьv.fh[EGvͥ9|PFG/?<|m>&sԫ^ACwdb6m-X 6bP;žj^PnP^F#=%?F03b@] I5̘GSo 2% *K)5(YpH܆SjX4g2cvU΃"}ݙ"r'E>>^=6qb1=Bׯ_AiNZkFжQ;z.ˢDNkh CkCڗLK~BBe誩HnYBԱ Ϊ T&>0lL$쯮b:Ϳ; wCTϚ"B0J5&EIZr"X #KdZKepfS%GL"g}O~G>H[dF8ڃLي`Y>(`-5hӱ}W,eŜ6? S{bd6ӡ5`_9]@nC] }XQƣV4ۄei$oэ pBr:t|7,~稓lpV}MMtv{qҮ_)[*XM`ѓ%&NGn@eX_M&ְMS6ѩ B5Z%Aav$QSP-4 -?2e9emIo=Į#mHb|7}'3{̯z57uCO9=Ypb ߾Sڎ _XE#T+;d8}iB%"z\_" JjIg`3BpYQ; y ̐#F!6RѤ%!6uҶWP\iO2nw0]tF$x^-rgiΆ“W˵%6&ShL;j3ih~I2if[,8TMJA]i□iq,'2#hY?4*o46Vh:AFPq C+ {TׯjqG6D:=~Ӛq49w~?tVofB "}HMѯs#4گ_Su5(SKApV|Xw.6.GÀ|?.矛E^opvso |MqF@l| 8fBRBR`Nܻ=ŃhD:*UzD<~( -h,~Ha)lr:VS$Є[^U8DŽۥl>M , J6= Rr\")b-0r,=},dlI"AA-CWW0Nhl<΄KP nEOs#II CjYliƶ4 DR?9\h@'m7YklѬ1s_ѝ-ᄎ+Зhpcٜ2%';,,ʁUdW>z~)yք 7 8[y~'f+A3jqr'dv2Fm('ѽ0DM;Gi^+6)h!vmA 6!plCa9C/D҃%,S1#m pB F~77O+r10?z"*E$Y_R?Zy.yLPE(xd˜hk骗r \n>05u,dE&hob2t]`u| \7,u:U_pY.YhF6|;J)stǭY962 ~Y ^-#QH^0Wh-!BSY ՀB$aZdrOT!bfi yx BݹI%QL\0˻1n3k \9bɚ!chZHgϒo^zEs<=13~|o8cEI"oZ#u~>/?7QluqC.B  J¬rSH6a(Č-,E7W r,:,$ܴyn{/a3C/NNCѵkslnZ' 0>c'k_l3S.;q30o a ʻ>nB˟I2lT߄+43{z8-֣”`yl*vuOl|X^S6O S)@Wm0S$/8\?7B`BIC199p;%9np9>\Ŏ-nB`4oc+~z3R8!"~ $ṔTs.c 0H!{Ļt;vWL#аmyp, >gvNOsҥqZʄ!(+F]o@\xh]sq v;=G+!;%젘sǡ@ʟ#(/ehjY#JIdH6/d<t$j.̅\5Ʃo`.W`#mұZk %u t^`9rzfM B,!2tP8WѾCh\ܗZ mi;x!4hDdESʡbNcn0nqhSpƱ9Xf7` Dub:zE(WL U\[̓ft[oiP=_$DH#6dN3τ{҄jsy?boJ e YH7uޟ ̘3ڟjQyHt,զ~ lbH`Lqxo-/)q滾|S}wI4Gʦ` eVn.2nUPɺ>Y<ʛBż ڲbث|i>J)58Eː+%:!|G.tȻ5 ^,?'! =B_wፋ4u4Z; nY@;zNuK3?0TgڒCtJ4.TDTP0f+If ` M8WظMcݮOE" eϢB_S /a ]B+d \ ګt -Ra8dX<~b-q "*a:|Cu!']dEe(9IΞ1 _$ifA#&/<αng@qe37 5p4nPX5ѷ3q:B34Y o䧈rnV[cBD*`ؗo+~S_Gw" ^!2C˶Ū(JjW1s0UZ eC15AT,LUIB`鎵r*f_50'lbݱd Rv7s9tM~=~?lbl41IYKUu : ;J"J*sE=y}So5[Kur\]ᓬDɋGX[ 2m1[vЫ¢FF):`/m:ovKmv|څjt1!"%L9Z4;&GqHk2sG$A,T;rqʘzgw oDNRPQ`ߘDDW!`pM>S⒋?8g!H9 $=L9̸`|ד(^RMo޵43yg\ZJe4(-.d c}"|MSq 1Xb\Vы ]j49yd:Tf0Sf)đ{ƌ*9KR|͂Cݢl$Tig}5Q:s{ QM=#3l"^L4}\,=.32{ƛM%Q> _ȲnrK`!.dߝNy"]'5V.9=s>D8#wsWMʿ#D uU133 {&(37iy7KYzt $cs/'çN|KGHg esgYâW ho; >{iWHر}ۡRECer &A@VvȲcyAd ji뙕Is_ߗH`;A(QbqeSPߖ$ۡ I|Խ\6$0툵x( Eʜ\ڀ&} 7c gS Pk{=BM2z*һTql""ͬJTX `WO/rzDsd@@t|9>Ǎ0`nj0/NJvҭi6"Rui[{<p2gUOV#vBS`[Xb>H۽8O:3 ;UbP~dH>jv֍YbWӆ!k"ʜmA*{@40#Df#4+}AqK duѪ1@4Wg+|IJ{r R=`If,K:o{J1^'!;6zJH[E`ۈ-UVXč)`Kgd~b~^6`K YKWzy0''?梓4 OH7_+ۛQ ]Dw:XR(GC{0_F^ -,e8oҭ|x(':OGs*xs$h[ Vgns83\7)!,y6VvNSCL֊'h ]b˩97xġeh`(}|(VBMqkԶlnLna(.xj{!f28 la.8.ۺ _d!43bC~D;SfjF'A;}^RB)P ʃ;er]\¤w+9n)i-qևN K= Si2^VXO^ Hg4| gi4[q۲X;wZ^#JwBGyUuy9#Axhw6+74UvFp{@ޝ; I~ Ci0\4NB̦Jm9dOF ٜӏEXNLt@t~ 6^[VWV1syo= C\L #~ۇ K6kȡ[՛5_`(Wa:[h#ˉ o6OZ5w'(4XM2Q}_0.~V畢 |)J}wmͦE@Le{;㸌P!$6K0ޢYrƳ.;)ޙ|9Zm+$-D(a0/H )+|5m-#zܨV8D8NK>ZO1v҃Y5 M?olP*^`q!f|Ʌ{ܟ +pZDH!4rw[ž6BQ  '8r|5f[Q!Pt-,3*|_WVB%B|V[7G ݸYUd|ŊԶpdT,}W؀>@mKV,`d3GaO weMTГ/Az/Ѹ6{rVjzE ryDbuc~ JH>x1M?OUA=Q*ֿE;c7Dlbu˞):xej,aQVz߸.يKVwƪn4 $ҋ(pUyz*\W2~r[Mn#o*FѯZ7@ѹpWLwggxc+ yg+irs|%3G 3,Vؐc{W3 9 *z7_ލB9E!kGnɛ}D<5#RBM 0[ @:I;J g!)^?a|Su|*sβm-ll>g$0T&&Bm1*<~kKvD8mt. R\_ka݋b$B qOs-lQ\Zu@0\{Z-[>n׎M>]Gԇu ZP+gO' jQ^jEe2>:,.AE1vލLgnhKVO%1Lt6m$^9.R%sX8zWe(c ?VK;Z|4roV$ڸ\tCϖ |_U!5.9hfkV )2a>{Ra98Mke|>03.)T%4I!ڴꍛj,$WtKRTanwK>澀I7|X*^ p?P<\nFL${8+tug=)?lfw&r'BJZ~-]strYrAR;F(%2 W<ݗ='4j*sHibkCN47ИSM  6ѮkhR zNK\Cڤ1@A. ^v\z4IV)[pڭZn56bC ׆+3xYHWg"Aݗ zAoTI\ Ds?{:a&S^ =LO,WZYx6x8.m $;I$bA+Y8V~'{]⎬pOɁcw5jy2uzWFEq! KM C S.nIrW\!TM7WQR'0Dex/~g1x9<<^9?m4  ?ΧKZB ^$uԌq%kvp([^^8Y l5x( x㜭M?sT#L!kNWckzٓRe Q߽2Y3M {aWg\}Q(E|00 ?N~ tP!EJ@ Itm h`Z&.wVo_$C;pzweסaIMU A2AELʓjEJ$m-px q"h4w ߫{~H,G "e@H$f1.b\4SN"fq ^ele~Z^v/:a`:Q]wo,ρ;39mh}|*l!`*;Ęn~Z!&+h$<_e~.qRXd>,@5jewwpm1{)l!U7 k( F(8- L ߾6jMk@{b|ai pl|g˺u$4p%mAuWEފɔ i`cӎ .,(?1 d^-Y\P]I5dS~x9.>P%10":vo\K;gԅnqH` ɖ yFtx#vUPʭ(S5 0:>xC;uMg1‡5_pyOQe@$B{"y*4za^j, ރxg[!RPD)T >ɄëaD!P2G! تM ޝtj4u[ZD@QJşG\$sYo]&J).̽EQ. u]Zh@s׮jH[vX;\x<fg={9Ze.蟔դ)#(\5 a^hGEpuC,Z-9p7Eß Mvx+o\S)o`1~HEٞSOm\9A6M!ŞF 6IՃ 5˛V]}UnnV25W+vOq<#p{M#LԽ9S У%OݪGs gGg~]C>nbFKh3I-uobIXٍRT-Sln@J_{&ߏV쮳F+zB~_椴񮂠Y挨EE?guF`Sa> J V G~ Pu-`*41?Jp=W1%O;[PChkU+`VkMz} U\ZKVD%'ҟ@gQ <ȈYQ #:NdskIvą3C"56̣oð^T`&>JiL6Y0-V<ܷxTӧilp!25%Lx0^֧$/Zұ7RHԴSBG}\ϫ"M5/p+N5%CQ ~GEuX< ?HԬ1n9ͯI36(F$)KK$A#[+7vwTx>}mȟHg/%U@g[}a$^K6_cH-*uXMF)jhU`7O4K2ŐƑ "}/۶}!1Ti\؆C|TNr>\TjxeW!B*eiJI]ަuڔQh:J5b%xҀXx2)BAzM .æsbo3]`\~#zoFcb-n`ӝ\!ÂLE" [^ vYZ {b 샯\6XAƅyn:$+-Y/{pŮ <-O[*jd B#&KRm̖˹빻ݲ݆(lWG?{N%4ݮPpt V Eop*/]<_y;LsR g(M*Q"b4m5N V ۡИYӯݏVHd pWᗍPotly~e yNP1ySO%p IYt8lA *, }|Xx} d QOt$aRc ġJBk0RCdܜ-{fRi1 #ĭjq4L=!KUղs__:J.RV~c",>,I{kqDs.<V tJ84pĂ``pQ|yMa ]' w{?zcK2^zӻx_Ӯ˯q9j?h4SyҀSKxEF^Phk\E@ٛ.-NN(°tu! mTp 4Vd>Z'Hc[41M>,ș߲T{ )3f@`,/TugM&qCyEly "2u r^&>hðy'p 6Ӫ17N2uq|.uZ$,AoaHͼLTơG|G}f_iHӗ;Z.|b珰|1KfVfpB؅pĶ3[S흓 T y^$QJ}%&6J~ =%d.mXhYD~7XD8UMf ;L2!::4U@v䛳V)xh8-b.$A{[`/[6Ei5KD^EmRƅH͎\[splZlc),P-KQFrʺ<pH7~Jc9G q(7+CMpF|e+iUU rl^\ێS(͙ZCY8eM!yOkƨ:贜Jq?"qPw^L4D=,YH\Joz.Y -eh*eիSQkuUdw'Kbs|{xZ-\'5Fu2=x1Fy/Cctu6\>:30UJXBQ*Vxr+j 9a5!S":5^f6lp.ЧVb:4o@iCНO8\Fer)2u@IX3&U|rF}$|P "XǤuu4XB[ABqgB*Ve<6} \^ }mQӵN d|]TWNvv`SWnr"1l7># gZ|v^CEzz~w KR# JjhTJ4,/DsSsY,ITk.z,Su{?M&nE1Z`L =?Nr`6T׺bWqܱF[yԽhwGӧqtB6Fݴ8 yh"z>1.n=p;_7bglLn"PCwZZDZ1H-U+\f]>iXt |lR߰",B;z /t?pYk&.T'p>泭dOĢ)| `&B$Dmj Pm5Ѳ3%_S*~An\>X"^W"O Z|:Bы>k]de΅Kz"}* !EX|31`+QgH 1dXz O~&.=Z:T^ekq>a5<0d]KŴ_Sc̪R"@5xFaJ8[&Gm1`"IԊPN8>?u Vtk,f/Szz5cξ3u>ѥnG)f^ya< \lkEq7&b;-iCpSD@ۼ YuIx,HSD(rMuٍ[9 ĂĤZi-"> z5`s(G(<v/|4r9P*GuDQpj7i_u\ [~$H1cXv vQ &sx$a >nK@ᶝm2ľg$#7䐫8FF# Lbrݤfʧ>6`keޜ;Qʉ,96%6ÛcNc!%BzFaP<{^91=D+b/fZaC95hNJt218,WCCIgcIǸ6@/FPC ѥ~UTxWd }Ĉ4W"`ujGC:d# fbò~&/ _^ؐ&͎el)@ ą]"BD\%zKͽANA"~_|® j )S.RtӢ216'\3^G8u׳A!N.eeS:T. $QwAzj/Mag*y(2:We/[+FO2=%sK77Qeɨ;CQrMed繣.; [N>)ItjbLDo||?;tHu/Ȗ#OMN)|GJvCkt氉42=U>TWsէ6f2 ~Dǜ7c3qFvk(dR,Va6zEy.;Vze! J@jUnSǃ l$f)NTKJ J̿Wj'j*L熽q56k+Lʏ9jj]Rw©BQyV9 (-k!Bc2s%@̆vZ* V8tpSE>:ywP3r;ɼ֝">\ ^#6Rim7IqK*v88IϢ~B"­nٻƎLV&YPAo%z y]HRM͂yP]͇s'o!HuX Pu_]r &@Q1㤍.++ar墎= ,Lݧ9澉ܔg,cGm)#k86q?N z?&$$"*`}nKH%l!,V_MH=G(^Α*&lql]͟ŭ^4bz9AΩRE#>9Pr"h(cb=me 8hz=((T?WF4h\c`7ۏ_v piBt OSG53g"B:t<c9b/Zޔ1kǜ5M;@l"['78b{Yj[ZS *T * 87ň]Xk@} کnoBpHs1W᳭ ӻ{77ΏP("9*B}xB- n %,B5^.$ǼJ As-d5cK֟DDQɶ/5)ُqHeXW3%=x$wb*g^_JˈW0 'ofж|i~I>K6E |#&~jKkcًDd(`^f#qC"1/tExzme4Q)mQO _MޱZq^݋,"뛦-F9nk&i.qEGHVdYjI GJfOЭA/YM;*O!@x'WA۹V.Q^9~yQ+(Z'dOR\ma=fwen3$Ľ*vTk)' i5Xp?`-BA/+^d w;kY-b ڴ+,gVoB ߷) 5Hv8>6|PYyQv!ĺMҡ\\h/qWUɽmeH<w|Dݾv0ւ%Ӯ,c8 -Ş ʄ/z\#"fdjx߽ zC9E$A>̍`dķjgC P1ZZNV< \ ^ 8~1v]3i󄷙QW񲚭 Dž>֖ > *j.ه&4j:( aB ڮ҉Άp4bkzòo em3UzTiE Դ5V 1O\1c }o-fMnSOd'\rrz>L4o2 K/-kCWn")aPPV u5Vvɔp!u]'O/ˁ$&/OCoTY*8{&^{덬"M,zG$4z8L[Ghy4`لL7HO&75XȈQw%7qz:v),VzF0R."BU1kpJ0M-fGtb ֿcNn@cߒBi@Ny(@OھagaodjȾP@p42ǸŠ4֏X|T??w'- YV`ECOQ}eY^?׶\k+7hw߮~Wh4%i׀JSlIcF1p.[$AF'ĕ[fS: t0̃$ι#5A>jeg _y tq6* s_ǔޖrd|U}ո='dY10x GE[HSÇ_SlTy^jhPL}zypZcXuBMJ+Er$qIFo7P93&&9FiP/A ɒl@G B  mKN.-B%l*<gm.Eo gSȲp ЍnK7z[˖r4 ۪@?O*GV"ߛ) ;A/&yx;ݨR5b2C&}e̬:цɞMʢ~9p zןaýG=Y-c:5Y7pf \(BxU''*!Byu@A}fu6kmg<;(PkxlQPO؄3Rzz頺 X-|2T@<.'3NVŀi.?mbX~6-JgLJ=1ſa[kJuU30@MfxnVGr>de B{D*o|kczPAe[+r[Bkp 's mίpų\n{˸Oc Xݱ:@YZ\!GS%%bzW" 8Uts7PaՓZb{Hq593_?KݥuRP|:`.[1_rOT#?ڲiC޹j; \=IBt-|A`#˙ enØI:wLX903WiBٗGf\ӿ}alꜮ=ԏUx+3E$lϞJ$G} ॼg0tz'qڴLL36§ ZU T1$zB7ߗ๮X"k KpVU-׸f lh<,B%3]js֦f6D/lw4vx _m*go4$wE+LM;^O;F#=%/A3I]YZ.4w#B5$y!a']oؾlTL({n_l뗙HO1:H~TQY`Y.)i~ (6\2 0F&ndFb/"rj2 aD~X#K!''V՜a,0>)L^Rk9glLQ*%rT|y h1 ï~pۮ9#ji̪m40;t 7="%u{jԇ wB{~4^]3'j~Nܟc~FX2?*;$~<}dž):07f]WAGߨyu1/|OдA;c8ZX>m_%77[ƫ%NWb-b͒Q.8$+'Ǯ3J HJp}j uw,|ؖ|SR>Dz(@τ]$ɱ^L@pjemW5`d޺lD0 j{3?K2lVe]v \Zh2? !!:5PhCW#{XPĻuCI)6)1HQ$,N`Dx; m ]Ga(FV CIYh uP^V R[4rg*YIR0OVa^e:\.~X' ngH(q=n{5R2wiGFkPir K$=mG.Q!IBcZ8T ߷鲐!u~*5S4ԸǶ0:cyN wY>q1q& ;u &udb&75ZcR(>?L8 X:1\6E,쁯F!rnR% >#ZƎϿPqXPXta$.Tp[ڐM>ݯZ›J[{SCdnHx,u>b>k IFR _qݰε'>bIVt^>͐2GYf8a 99gxjYJ|O ?7kC6"\v3bSup3Cx2,qcCS/ٔYq2uwAn$,jA\XQŵB*l>۔ u?kMLV^UR}lʶW_~EvZRA*4YU{c `M+_:G90Cd˂#oݷt~kFʾl4觮݀%utFv\"+.JlTI#At)H\< lv8C>0Uݫnu.ܶr>zU-wEc4줡^rI;fx=*4Xmy;``ApH8㉊ܾ<=Z '9( .OKH?&f[y=^Gc+fiE2fM:<ULU@*hh@e^&QK`hcnw~x <^ ;,&K2 QCYĹftaD x CY.&.)\ju}H DžvgYkh7a2i8@]\mb3ix^96kpW mɞn sQ|,z]zCT1W,{,V&]hܐ6T3sf1CCN0Ke4H\!' ?XYU\)71[8a6U_-ۦܔ] #wf74u;csY/՚:ec\ARɆv#P芆h> =4*:Yt,]{d4qxm*ͳå>(~c*} b'E^Wc\r9N&&޿UxEDSBBz+<rԇC7m*Fy_&cY [D1c}tOp ٨oLYS16 F_caO/sb#B.6-0J[:麫V: ,iD^u ~xg~7c Nk^*gX3y̔T D/qo(}xO9ce:(:v :/F #m06Ž kVLk̰%-eR *ڰ.N29<@@^#x4PItُW 4hf5H)azCSG^ 0YRp}fIQ 6qZPݣEBCI$-#K ؾG':=.Px1lB('s_z5})b{ONnMnal_7Mfqj2;2U^|*q|i#J9C`Hp'Fo`Q⇏>Kd63m@"(aE'2H<.oΫ'T*-[5 >kGM/3y }vTow/7%5AzmZ #C2_垤̐c?9ϘD&xc$k[,;ذ n8ǫ՜V+ \E] iiW?8-qGH59ʍn 2-ƒ:՞̇xߧq`NTfHl7h\,I_*:B'JDJ~=kb <9z)&$\!skWvĘ3+cC+O< <.QKH|9)Ih >$cTI,`EN A&rLnlWcf Eaz.LDaB9UCck6k Q%|ԌbmC{bREp }m{,+]])bYPsr>]cYnPWm< i+a oR4/~LYwa3QU~͇ovd02 VܯyZ1`LbGMMnqW/beyndR?F\1I'ihQ>wHnfQdb'_g7`\%ʛ w+ImwE "!UG?i3xgK [܀U+nمs+??_s!AD^݃cŃ٠ü\ IZ<Ks8.Cpgz8jJq[*)5O0"̒n8&e; @n 6~E bJ!=pF m=t85UmOG2O& IF%Sm醖ǧ@좖JSpn ,;rԎA:}qKJN}crsgV7#Xdu kU&EVor9yK<#KPђ9" HW5뫨iE2*_[V.EgMn2MFwj'yeʒOAuVq-v`N$s;{㠾޺ڠlZH 󹇧iyf˜QMSeBq$e Ut8 tv>ˑu~7+/}Up%$ 횛yŗP#k\b' ( JHag;]6ʆrͱnT@XO={}c<b'4Ggu:ȅ'iTg@WZ1NJS?*8q Tݶ=.;~˭ycp&b7 Ij:FG`Xx }% 2FPhsHC^cx[w}Me&fhRGoS뜈fwDa\xAWCrк2V/3c_*hS تv肓aÕz{T_EHf-1aj2t8oǾeB·_oRC[RKJPU)؟m%M,q 癅y$  8+˦[Sˇd~ΐ$j1Exi]S?_ qv,*fJz&n.Pៗ ]kec"mU SU=AjOWxiG|!Z91& [h@KU]/M͖V 5N@V"PSdgNR4)!]j.y \ z^j`B?0KANR>J\!Bu1<@Iu{>^P}W4T%b*P- :]գݙQq UivbVX|oW*|5iPo9Y&do j XC6*"D]BCtH> Ű,=xp{ofQfbnG\NTT+QZΨ;qYH.ԇlBRr^>o@!}7j~ 腉ޣ2a$`D0cgo.~-Gx} g)hHܱD,܇xΪ>wNCvӶ|snzf.NW('l՟<\e>no[(Ddj4g&E#w<ȴ2ha.u]&{lyt]7uG2Nΰ)X밼BC8#u '[\РN/峲ZR@1 ozy.ᇼtV q4Y\,=FlbF(c$uX=!?Mú+CZJn<V_ 6!ƯΌ3̼'qȾ͎(i~bcwd4 s'$8}k⌉:Azh?WĐ2 -v@|p&L_ 5qWb|f B{m iJ)BƿK np{ ݤ9H@[]?k̉zRG!ci<[04m]iz FFYa711,rrB\y̨4З<\m>k+Uc?-S5S t(((_f/yyoNXycbu\ (B|'--ܳk?BIAإ#ǥ7>H. ύjX u'M3GAh^~ \ˉNXQ7B=!GZ\NPnFTZ@EhNψ kxL^Ԃov> YACvZiam܂f+yнydžS>p!yɘ7mH?cf=Rhzb'P|aZ. qi>tMR} µϽ|h|:* 0Q,;8Rú8FӺ< a>1QW⠤ڞ=cޱc̹&faI,1~@Ē6Y'0`,/SQ!|fCv&E0-_Qw兵>nh:r4$e%.˚~j4ˤa$଴C\$<PMc~SB0o#3g$obUj>-2R5`ӔK`%hpZe1JyHK];ؖd9/ uEL;ZK[^!#yHiAE292gsz.d_کXaMȧ1a: C7x:b; E/OKt^ҥL ]N؍rdcm 8R);v/]5^`r&sRnanہ$(Z0XsNNajnD.ŢfB[zm" :,GdXPfG"7h" 8$ьۼMۂ/1f{dl›Ѹ]d5zry;,}c2M@#\LO57ZP!4ќw{l}eOhQnXV́dKb-jQK?&5;(\BQy9^C?`$\VP=/;ĕs{Ϋapcys7Ro ('NʋK6ZdI&Z):9 "fvBi1" xz6Ġ,4R\=4܀^K7q{<}7G5FV -q%~1rggH^gg%ċV>96+Cv n]|bf瑒zeM^TjUevPz0GYԮ n6^F74O6*GAD2"x>Ad{S7chs0Dχ̽dЏe g')Є^e搣 =I\u{1NAS vwO?ehm^X͓=I!B#gUnH3-p>>J/kO|X*Q(!g$rsՏ.T)?ӪGJ=4,,D=gg|0HJ9V3}H2&{HUZ1; ,)&eGp7 PAP򘧑kt0NI5T>o__]* -?Z<Y: =Q Ye& W0xbJ5=k%"gz ) P\d`WΪF󚰵&-8NL" (;,Ѐ>uHPcz=ty7 B-j8Z͓3<gE׌s#~U &TbK fnXHb>Zg[B?ا4/.dCV0f:/+Axe"s<:9Z;w YAg.#O/s[#_1xޛ❍8>f%[Tݙ#xT^g|!) ߆?[ |]cʥѕgwQf6I py%^?^4?㑀pltoh#>Ö"BBIL;_~ry*/51YE~v))prݼ]Td |asF 﫤(ˆ U>h8;_\"|^'eQ RZ>w|a&RאCm`sRfbaiL V;wfvv΂])8b| $L情!:-E|oGym-wqVYcUQMS|<vG;⧔%LzzS‘OeJ% `¾eY%@*Owfrݰ7?A(.񱏋񽔣ca^+j=Ź/)Z͍oÇ,RN׀;\[ij49a12I pY qnR>DArÕ3&,.W!nd'ZU a-.Nکwkuһ&O{Պ$lص!y>!*4td$DqD_"YZmM}Ge•Pr X,TjRW a%E"K<9-;G^.m6ռM ;<:x8)sZ!6C,4XCc|Yzuq6{-)!u9+ Sbu7=RJ䣣_g>`C Y6;X!{;'?Frʘ3$A_zBYz{RwD,6_H?NHndŻܳgֱ3/9~$dDJ n[6^[>X=i8#$vfqט8 >KW, OK:T: zWAi W-[=BWV`Q5[x䬼"@n{/ կhQHS;I,O1" _\Җha5\;9\qu}FzGl*7j,[6 ȡӗXI3 whPqv?7*;( KKa(<=s[!E@oꃾWd!JJmtTO]r̕\?eZAsgˀRB1,?y *mj1 N~$= °I:xF!lsݜZZMאhGgɴ(PWChL ]VVFKavt$eyo)xU ehF <>ƗG2C8<;xRa%$_ObELAS-^ي|"1>0?QMxAsZngA9:-{u<0r{uG`] 2wxazhwp3pQbUc+i6Ck₣p؍L;4\Pw'K(!}[J'hٟ.C07 nz[c?}[:QȕI rWƸ[TJ0Z[VP lxI.KN /N q;f^H~ytW'g/t|ԩ%ItGSOxh3TLbO-z:"So9[̌o$[ݳEWP u}x}"`T-aVWo]7fwItgꝼj3Nn >R"jLWY8mN}5],m~-, \518oc~R}ҽ;R%D!0m90k%#2R]Kc)[CE ɧ磥?bsFsC_LM1¼Zlٵ+EWf,1d5)k@zϋPТCRף̹pI[* ;ГfL aM3Ro'RCG\.y, b[1 f3u<=Qua|Y٢Á>g(7:iA:%=w~**|O(:c5@?O3ob颊bnoS8srT3k's4pfݙJ_<Fcm'Z2+P[iM,Mb$bpRk0NNzwMB+ʣ<6#AFGFOF8kUo:ܯA`ouv߅oU= T&f-e$Y 8BaOx*lm# y'W3= Z83u-Ea7w CK@!6rc3ZR^FoXfv" PrHWKL3Sk=TFpЏo#}RU>候<ٌ;!u.#8b D!(e%  h㟣ctk]E7^3?vhb*XȖW,P1s ÄPϻJS[w 0[n[9;SP8\_&3rh(b\H,)n׉6iwv\P=zgQK :d_? #nUdTg9uo3&} W6 v" GnA&3MXJ.J[.Tt˥ KW@/-v(x'X [𤌧łkq!Rz7 &_D'n ?9zI9H?M<"Dܼe9w2u%4k96:+Խb3x#Q"k|R "JW9l"piUZ0F\u?9 *yRCTLsx$][-"Tɡ4֍I橼ʪ߼%٭KOB.nr!=0]"TP__nK#^ӷF\`w_bhniwrf Ї]jqi<+cSxvZ#&NPl]j QQQ;pP&; nSE;%geԾZ`9 m?YNSU =LԔ29 ֜>!J^\ k6Ȗ 17>߸X.ĕݝ S&0j_N0P2]wGt>£vNF_fgΥ|wq: WVvaOq~5gc.V04Bq qZKia$t*$#M李iK4#uŝ>5 0ٰ]ZlT3IʩW]K3pB_= V,0î]h<ˋ ~ºQ3A  =2:9Gz\ŕŊS4Sh<~1Ȥ23lX-̑}mq ;Jq"3ׁydWI`^tyWtod[nّ;׫od0h8AޞZi,ūQA'Uu]Jj1EO6ۜT-[ I[>ʱCk<^`֚ [xz jΧFR!t|)0wt nhKMFկʒ+ef+bOIꟑ-Tß ө9"ݐQ'rBDBfr,S;ũS;2\4 *[I/b-sSFB0/O|ג *g tsWsBG/FSB1whl2Vnٌ)^]t.IìB?lk Uቼ&m4.!$8681i ۠"8;%FBll`/oɒ^;A4qwX\Ce|(:`"d.R A6ލ6e.b qgȷ砦5J$r\rŠ!U;S'W濑?@a4]w05vshgM%ı/T "Wq~U%G?!p!x9i=AcBC&|2/UvBbd(=[B/ ]J}qAL?|\_Iw1WW3P}b+)BwܶN4("/5kJ)D((>k9-h+mWQ)1֋ݹN4r꺛U@wۯGuC9LQB^ł%Pfh|)<76PR ɫGEwM϶p 7+otr0 JQ'D|0.Q > 5PP; ^_c'dl ÄEa }3~q=?̿br04p$xأz-^L0B(5!O 2 -%UK/kp&PEV톐 Z t"xX"i[h{g~; IXYs7MyT D~: XE]ABd1Y{rl+I֯ FÕe#^u_tǁ"w}Z޶ rE u>/cFפy0xT7_JpbFe(i,!k| 0UW4(,ƢM5mUljyjS21V 02j[ ):. ;b&+U("MAvRkA|QVcӏp-԰C e-ҏS'R:vƃ/[._z"I!a  6v]Lkq7a1=HG(*1d'i3)JO$`ũJq:)ǡjBg]cp02>[i%8QA5KSxawaUߋ#A\|-HOw4-UH) W}..(Ф;-xE93j_,8`Cu?s0lg/˕isΪWۭ{",҉ъ: J椨Gf ̻`䞮cox|v9[ ~vNs)z[2QUOo"/d@= cf{ݘI4)sBDS^Ȫ!3UQqQG/e]qpt+@"GYt feܡe@VM[xb<;)Eƴ9,FV炮xU&NɚjrVWz{yr(zȾ@&Qe VWR+:"sjciR^M \<xVp"w5@2f:>]"Eغdbmk o!lS5}c09?}oc]ܿ5\/ ;Zň;vL'N/DS @ѶU؞Vr\U׎ rN'xۇVV8iw7jUo$Վ1bb4;4rTؤÞo/4 貤#|{6j۞dK5x^糍oiAi]+n \'I˶dڿ5~X+v`}Yxbj]eqFl[YoxpYPsm2orS>圵c 8o,چ2/KFOGH>v5\ 9MQwJfsNɭjb>[w@D>C@Q}`m v:&~J*9΍q?!ihQ-"< Xj;B(8=롰3 ]eՏ d)8wbR0k(Q,]ICBcjUQdz&MWXbzVJic$JҰM!LЈ&&Q\wSHOQ̻募mJ)8]? ĉq&k޶&-%Trq q:ȃĞ5LJ TtK4%l0x#dGY53:7"qX.)UxkqQ5dvgx6[ RLXdh;ȎH_,O|އr)T7,(?]DY/E71A5^H">tM6t<_@Ħ m>*phT`1-jSotc%t&'2gn&K+o@sYOi\i0|Um05>L}v w$wW/CM@nС#1!: pnn4JSv|"st:P4dO%ߕaNUpLIp͋zbËHW8:Hu/{qJO]ãÙ0ҸD1qA';92ecVͷyvJS jJSRl'iCZ," B| m6mHsaK0vE7ϻǝeQ,"y dB^.CgUjT1\gu3g!) iz!aYA`; ;̹tK']Pݣ ;jB\e cpkL Ѣ/* Jz1t Q}fG%>H&YA ^x&Ua1VoV$vcuq-% 2sMD7鳱+R.'RGT4o{q=G#֛6-g83nv=uWfҹͼ6mo+B5L ^.A+^2ϔBK (v4!;΋-X^@}v:(C=(MJ/B iQ*o0Naods2J r pl1ñti|<h"|DZ.܈pU$nKEwyy/pK|"4/|Z]$^Cq66hH1\_mAkyA h6pfDs|nA6.;$.Fh:>%bNr@֨Eemv<  e#CCP8w-$U>A!%UxZT=?>V $YK4AM t ߟ"KĔN*kO#zrIlvX9LnvӤvzzd/S pUUet %(<2701RF5|*¤Uc4ܒ_4vwɘ9 ǐ6tm9#3ds }>A٪p6ϨJ<9Gē5`r~Q:LG8S n]߱5:i,ĨJKzOgM{rRB&M6(Z/(7va4~D:' E&@TܫgjywWo?߁n"֋ G4]rLqI݄[ b[ꒁ :tBJ?&xrH69cc:* &$m\ۋ4ʄ9_Xx0>6nЌ&ǮWkx +XE/fpB\ٞd _QgY 6e ,9i3ֱWO;PִdɃ[[xx؀Ԁ@X:~? +[>Gqܡ|iL`kv{ T*Y>cO+d4}9悦v1hچۊOLư;'!~l,E[\xjT5eEwtfe6O^,)@|)Q_^Y2 H1sW$+ƶOZ'!Z:j%2iQ+WFI_hGBU: b s,kU%3 $Xe[ٴE]GӬ= ?盻8 ([1:kٙ9b]>$돡|Ӑn d)4$b}~lTn34vXۃ ^d7]qk,qDѭ-rV ͎n\g j{EJy*_M>A;Fc}S}"E:qmd!izCb+j 1 0=$kH4]fv а{,`I(eڏ$,><أ_Y {>b537"ߛ?U88˯='5G= l<ؽ^f=y%NڳorZ»( %7ۣ[ߜLalSV=?ٰa!Lj>ݾN͛˾"4K$r 96@⬽ Z1\wK7i0$mRrP` oĐ#_K *Pm}b'iO0s>Ik.vk+ rb`, SrԓXۛ8dcNZT,=et!.ԋ0|/W?@f&&|G${RrR~P)vMLKQ3 ϱ<%N[Zn~#n|<jv9H2c(KJ&{rEQJLx#z*c9L܏%!zU2T 6O"9 K8;K9QvϜq Nbj,sU40fxL|-D W -a\wg=swy\=I/ck<b r"f1ݝm7 U[9W J5+n$-yIY\:hoM|E8(:rESKFBbػenQ";h"mxVƻ.Z.!up`:9&"BYL骱 0yYFr'hߌ铽 Ȫ(5Ρe5e  U};l z] F,%C%_#o2ӑôPDYc|8lMe vnF:PٍнveDc`b%דw,!r(Xnk {D M&oN5'[ ySPA梒} ~ű!BfDlY .9 ۏ] a_Kk*e8o( bRrbͩny'AJ4;}uhP0Z0 \!_v4A: rQV3$ĠC2k0qZ;*F3Rʍ9\~-B`q/3{9cx} a,ʆo{e.rW GW0N+m K"H&Wxmǚ(K7ucH䉫p8(+Vb 2k"O-HIkW jb@>Bt]Pc'!X6}75K }t Q,yW Dedj?[ߠopMIu!xok:_?$l4-dPJau7g D Tte`+?U'O ;8H(CV ϑ3 #.5ᮯV'݀M(j Q \t\>HĚ)lcAoGz^{_{Me-X8m{k3~,Iˤ|Q&Sº]aVLLJ%Iǡ'eazͬ @8aK`>T6 7F2ҸC_S I3bﴊX蛦Aqs lc6X?(5"I~u=@բ~oY79 0:1`X?YʬZ]vD/_uůAMT >=-̆x\6 @1r|ūvYҙO^Mw\d=rb[`z+ =X< ήta; _+JIJ XL;kgfTCZM'hzi6,c̄?|)-;ye1xGD|*2g A&"EȑG`2]Ey*hU:i 5"X):LJ u%~=Q.i[.7ʠ `_؋ LT5g1?QNbQ]_Zk89R3.n'åFsXmzty}?Ch5yklHx$KZڻ0} %衎or B򧧗Gi2t!{}H$$raLZ5F{g^j(&gí03Ʀ)Yqh@U9%f↌8Y1"}O.OeMg7Zфµeϝ?9 Df_[RM&OeO\0A?Tlx,[\$R eO2k^M7'{-׳*i#wK-NNEP_iX+k4M4mzTM0<;b6~ n+_NՈ v:7lD;?Gx~1& Y0TWW6f:'RnNt0|نkj?X995 #FRL.90~3o;W^@FAJZ2D!('57&bHqZfy ?R8)YzcˤY8^m.k@?8h4`zj%>.fz_l?NuMAR>1o@[CBlXN'H3k-ӖFJ$;)m?OZq~ Ӆ ⾗)EpC\ubo?8G9fR ^}O_>47=Չ_ B𪓂)QB Qk@?"4l]L1^m@vX6li;ܠgǁ8HOɵ̩9X_s $qF'`s\?\;ؕGxܩ˂̈́b+/A>znzs7OTH~^I壓^K"JC%C H D4ھxF&%RŎ# ~wײ2ܞ&iJsh):]/SNK?ЉzڃfD Mzjҟ}&->fm,R6٣IG Afр'he+^RW'^˱)V#ucM)97W.}];rHr h^cel]6KkLUcDΪC~7m.>>EEF!m3\(5CמI*<՘A5ש̉?9y`~\%c#1(N 8&NĶ ,&!"V6RHEsATV}LDg[PꄬzQdzcۑ1\Yt&' nk"q磐mWCwDJ.`2mhƘJGy`R}fn+5MfaYuy*^:oRض=hl-B{X "i*2%u!B2)~R ar4WBkԙ9I<'XA )0#F,ND;%u6L/iމ-e~Z2,Z!ϑIIFrh/ss HBlr*Z\[#+cѶ3ڷJۨdф_\D2,%\: VVחzQv9@jnå3yNeIDO˔.(3+oo妨pA\|;vU@B [Y͙c+L〚G-Nٖ38S{Q gnQ JyH"{v1TӦ.뫋kq Ig-|Q%m9=/QwZNBxo-@|ylyu/"giYuG4 w3mi!m]/{1tR\g 3a=.9iAnT|A}tH3ߴ@b%)Zl ~"н,[CPp]䩹dYuI9-d{1nK}cs58:'ӜedwW I20 pEt* Lyh/^ruFKat}S c ^TfWLlK7yW<:5+]asL> Ss$E88/o"*9j !c cBe+qK97ÀB gZhR{U'+n, Wf6ISvj\2d}ym8 ^]X2T?Wg&O}GjsZy$xx2+C$f"/9|oc/#r93$a$Ka9M\ z$\N=K -$Lf>b!"Rw M-"ULcsw'JcdQgjvk1n;5xC9CM<>SȨ _7hH/,љ{I6$[j}YV"yh DTJu$. uQl%ť,_q^wBvkF߈µ(^`b.*qr3TEGjs1c:7 Y%':J\YiD+_/T.sDb$3mkjdD.DL|gAIMpXzLA\`pP(+B`zr */#>߲_Q/6w/18rWCX-%|.gpMHKi|=I_}H5 9` $ϟXt:i+K'⹓@{}]<.|jS#:qD[;Rj+VJdJq?YZ8kwΆQ6&~OH<~)AMxԊ9,'):tWM)+hDg[_Gvk=74 mpzT!9&Ɇ!Q5Aѐ<߱ 㑌 zu+B.ᚺK+_+b~u=<7%*X%QOϏ0pAu?'B:Ti!CڦP~aӤ?s8\UvTw|kzO N>ގ)e3jV">'!!6xbT^sn*[u3=^CVMVsk^,,wsid5n}+ MGCE֚־e|zJj, &$Y >&Y6@W@?(Jl/!Os U&1ej݌Pw>(V wBh q0Zx/4=5Z ʷ/V GK(r;,=̱ o j$AkX+n!|8ϔ{sIONj)3d ; 7Gvs HR&k^Qk ]wݪs`_[]ɢֵN?>T0˄9.88X"jGwr,`%4/QϲEb\E3Qj0?up"16Zd$_uO<ܵd۵bKQC %.˖y4RQ*1و,` B9 #<3G4ebL:~{EᏨƌ@u s+\xˍu0kOvX)zohpU~{TL2~,L>3+ޤWT Eӟx\\ Ayz4>ir i`S$&j8}gB|C,NKzjmNjZe_J,^'%^VLXJۇ^Z6xy)8<8>! ӃRFa8p=^Oe(=cp :R /jAyݥi{tWjT- <;mȄhER1ǧΣr.:W Z=V"-iX 2co/C Rθ45==hl'/#U][\ s7 $R`-Q^Vd KG  z3_)^h+4AwRةl41EӌQvn=ː[3'߆\)r bJ^xx4nˮޡc!wQ;K(VE Z:/Gk0|h(M: \|gE/x\' OiC*|ޖϝTpm9|9 F"(/Tߙm~W)Vxb< 60Y%766 Vc6T+Na*{rttDHIx%qŔY Z%Y6?'~ S:8=L8yS^n/4MykY)z.0`v%hE^l7FF:aœ-XGFSw0PْzjZ]OGa&H.FKیZI-'U>R.zƩ &㺽a՛\Dc_-P7@5*%i? Īd!6ژqQL_1MGcR\bַb'h} ˉQd*BBt=a cҋ)j`ggVraߠH޷9f4Jr_/6wϋpXfJ$'YXpW܏8"gVl7Ҷ=Ǡ8U $/DʈU1HNC.Mbljw!iښ4ݭnVsܕ~oB\ꉲ)/Xq'؊>n25e1vPs#J('*_>?E%d 4ԇDŽd|d,$t _e{_y[~|y?n:eD]fi~޲K d}!9z,tdidqfyt212p.ۨr˄ 0A2\8s5Yξ5*'KDu_xۖ3D"/hSZh/R$hۆR[b0UYO\cf*.^AdV\P!N6@ ){\pߊ2ːn$6WxU8C0"auȈC骬o  C$?}=Fv!0EbϽfr5 L}q..u̓ ?+7 }(I ?]Jh(K]q5Y^k[JSg'/rv"kՄ?tx`s fb £!S¸rt^Z,KN$S{GR 7iZ:ut5R-Fű懸ȣR8|cK>}mDת*ޟy Ъ^WJ:vlLHYt_#p ɷ"tkƒB2琛S!;NTWY\-.ҿOfW!|i񳤬-͈(+;.: Zo7*Q>NV,o `4[D&#v{ G+roR QvW˷k u('y'r!Tńе2268S 5 ~HP=iH4B\YYbO[DBv^Ӡ3>l OX!=>9Y@ٱܮh 22 i{ gDx|Nv/חdn ^OZ6Z_*[T'Dmo[-K2Q1&mb%Ě#k ۻ `/`Orkt,Lq-I J,RBNYW H6ixݡ?bv|!Mȭh[B+8p'u.IWLHŒx3ԥCJy$ KvȎھ"(W,2s9˃5N;*J̪gp!-l:}Bb4p%EUx Cn(sJGَ歊t(w[wrMhĂ[G߲uWF e9Wnew@p#، JL>$8;/n*0{S]OF:t?RaNvodGkYsvj{PgtP[XY`Y)F/ J^rtS1`J*>En9 Oh Mx%2<umpcm%`FE wCӴ5iylɿE K0a˗_mu28i%Rk1R/b/;jNo7ES]B.3N,%,Ԛqo'Kgֆbup|jC: J٢OmGsz[l@f {Juz*5un_n Ad zKK<jU1OR x¼SeO7J ג{g`IܪcZ=֗D9 \ 6K7mׂ wPu)g3mVRQktLbz^$6N y -SOn:6{_\)RAZ '@"ʺMzF8K}n$vn@Cg1 2x/ѳ%˝\yzC)0ORt~?D֔0eg(Mx*nIsgpX3j-o B2yA!kO݉C؛àN)Кt11\ׄ;V?jeG?a|^֝+Pgԓ0Z'ߙjAE<2\k/. CQ綼NL(ViEr[w_WZVh#Þ6SԞyvWrm?&jedQfؽI4 ncp]JhD c= gf29X_8j\@*p+,zݭc]S[`jl$u2LvXa5)ft؜ ĘF;_7K©weJJ`~>6tpA`*TÌ-[QŻܞ[,A!/f񟻡QoO_1Fr1$OZN9*`#^`J& YQ_Kmdy<=u,xR"dzTXA8.ߗba@:]|6%t,}* &\~ܪ J/5vd^rWFnHpMM)7.r'ghȹt)%P1.L_S͕\ &6Lw $%(4-(<F%Aw?Td2BV,F0r[ M~42i3Ιڶh l54%O6 [ZJjBeyP6қ'Fݯ62ENԑUY&,ͳz9ga̽mSUflL9WC}‹nqp#`&]HGZ5eKHH#Ѝd,(Clu?,Ä+!ϩk'4Ƌӫ*/ H< d;d19D-}?iD+ȷ[#.{& DsO5,NNV_p|Ap:y[Eh o&wvZ<ǫ+iD5-˚&C3>۵seIW(۞hgWJ_8' fV+a\e~!#C< TQjCz{*r&7<@eai4N@ ~Fy:'vaZ\(BpNOȢ0(],Tga' ʒbZyl}w5V md0ǹe88H~|ټxKmA4톖hs_U Nsa̓ϥ^Z.yɄ\ډhmC;V±z)WPFzg6#T)NEV)A W~z EWC'#73RR*m|{ iAuJ,pdQTw[& xC=]luGt4O%eM ͕kwl bV~ P%5[L7)эr$nȪN07+9$=J2n"tmdb(,#/3gi%ɛg-ۜakAfy*MP&hz¦1ya dQf)=,*+G#!w"+KPPyaWYoGa!qYrDlcPiWMqeVA{nOYt9uf2wr+P_u$o^>:_1C/.Y#zn[>;vi HcD?ǀk0J>D v}~)ی4hm?>:goeIh`< 6.>W:(_Jn/U4@tMl_ O Х 5S$os4J=%}9xY*&[tU`̵Xh^'TBCY+ۺc:ˋd>#J,36!{$?iR~ca+˷F7I4ss5j4$< 7-xL 6|V"вR/ӧ- .ѸޣmЃ,R%5[ޮ>fRb/EGV2m̧ڣkmYJ;TO"=.HVY;B>R֨i!8m[իUZuuR:Zbcx9姈Q wbѢƿ"χefh|6mye_/SZL.Y9>6!d+@KYy>I5йߌ )Us΢BU~+xaMY Rb|Unøhfz,tT*$:߶#.Rʬ߅ԇѯzhOrMe:Uʿ55Q(3n\`1h(07̉1Zo$=(ZHmVGBPe5Vsb"€bn܆RJ~Di'-$"0CRY=nº''^}g/fm)|^hmdc*(.`CJ.!r^Y@se(_{O,fnZ"(wp "OmL^PS׶DZgG; uɀԡ^m?<XRV6 t/P/obXyZ/d/B֊Y)߶YiP\lj5jyX9Nxro5"0ϖR _d͕)H;acH!|v2d)fŲ+IfrH-hێmCnxNn*cz7G C6 {XF@@"µӾI}|t caEU]$PrĒr/x|H9d!J>Eݧ?'TݧbZ2;/twVH7NHiI/M#0Xނ1ҹpl Tp~ x ;[8ry𢤂-)HD\4rdTH}X4{]B9WUKl4<w ¿&Lx<)"hP/Z _x_thJma IM5tCHA݆/mk :I!s[:En҆SlTZO~q%f9](L;@vI]}ip x j0*Z6RԘWp xrjop&TP`I](YBSvcDgQJ-<3J4b%#L1kxf"f4d݅bbzAs f0.f?^\F\{٥~ʼZ" 9~ْް>7 uCגozϖdEX_O ȑ ZG 9xWf1˗s0TqVY^` Yr!{cC9ۦK%È(6R1>[LNHSJ`.ڱ΄[ U_/-lݥT@CqI:Q)2!dos2MjE +0~(rswbY'|Mh7 ~tU-rLJn.:+H}=,Et<^7Gyt^[g1gLz"/l$VFL“>4EÎur[I!!0D@} 3m78T.4|gJ^d1kxp촏^.*{%R f*CSOa'a;lO5c)}7# ^/bv⫿T?C<[[IKSOZ[i'Hޡӭ2[/t(EpN%D]'&]$^EFS6niZ}[{`m|BEd^tbV&u}" }lAPXUM3:AҊB)!ԥhubO||f3LOCg@}^%gC$OEdA|F9% A;#S8+.?HwG̡ nxڨ?G2_sƏyW{R/ߡ/*U|jx oo/f$!VzX6͆ ΰЗaAړ Zpћdr(<ȡݯLОR L|[t ?tcS]E`2 &˖m4 ~j8m/IL"ZˡrS%~)AB?J{@B+E&nBCXUQ5u^#uShtts`׀WbN|_8ЫUbp>5˷ ϐm"Sn 1ԻO4a/1ܾk=3YTyi J3=hL2 USEOm@(?,_E}@qv5"z{ /,0M$-E@Txrg*#Ry`3  ;,xJHrc sɀrtq_#4K a DpK''IԷ]WK>kĶӅc]vL㸛iZ mu Wr C'h'>>7^:~+}ʛҵOj˺Ee [;d@. mǻp:,p˲AsE 高騙v-$n.3~~P? }hf^^IM a0j{l u ai-o҇YG. q |0]EÀ^ *<%TaW̦7<件:Bs;Mi2j&ojyZLSynrsyBP%ވ8$ 3=am {uCiP5{uwL gXKgz^(e<+ч!6d@M(+uqڹƺ\σP?#S~3gA]7 bi^Dj&A:j5 ?lzWkL[ګG-ċP7./ח9:_kxƎ`p˅|@)uO`qn<n !CyEGą6#UKAVK8=y!Acmr?Ưݟ W0L&aSY TPD*7x>npc=Uƿj(]v v$9f)sU,hv$ͧ'fU{,i< zb$+y:H+K@kjy[U/-kČ߽!ƥH2}Usc؍h u K/rMmV]q፻f& G[LqQ5mCn!z9\#:| lqD';q)}>ɰXoDB`9%1_fh)m !tzD!~˹TAΒO<x"! mJf~YL*ҁ$AxXWM0S+$^KN _-*yK>Y꩗TW+^-!zu(nf4á nf:M-3{6֍&-: 3IņNjAd=$wX/9"nwr;|3epE꘱~e,WrTHq_`:D6>=ѿӲ,\Y]T<@:vw2]rNl#I⅍8hɧ; M@/9 T@JB;BzۜE<>uF {8m%^9T'!R9S3 Nɸ OVEy0F-[cfN&'E :I/Ia$9>8'z̙쭟9/2Ԕ0H0쁁J6[&B4}" kVT6K&@Mk^:$qзW^?(YkGUךa5Ͳ4^'vƴFH{f+=6u t/"w!ϋ5@u`MM)`Y`[Rb%Iz0 NlE _1 {sm!0/0(s2"kAZ!Qxf2Hz|ןD"_N]/NU@OVU@A') _OK: Z""hy]5ֲFO^Y 3kٌ- [z841#mlIO9(ҭaޙ,8r2˧m!W)$`(l2Qe\\$ØtؖUAVBS!_]>Q^Y B6z|>)g).'rV r9)L4 ،`us& Dd~+Ms1ZQ-kiD*aQ!EgL ^ K~Z76/_ c& H';)u%\27(8E!4o|Xv(m* '4ъߣPo6a(V=Yq:0Ǩ_D>aZ]b\(۳ea.ьNW27iF9z:0tekP >g}{qf޺ ri?KCWԡy6I$;HtmWRF*Z6i!qtPX"Kw] f諞D]H'qs`o0$ Q-jʮ<^1O8<ȝ7""%{q33c3gP]}Öϑ(_la.k~˴J{@&SqwQqLflyYKQ조oMD= Nٮ TW:F>H+")T8ܒ.CINWZ1+|*[@9j,3E{Cj`r:3Z>7[Ʊ[WFfɎRP-o1 (zPm޽qb(^[u䀬D](hZo3^,PGp "FCIxhӈj\֮d3 & + b=Y,a8B3a#!IWL`ج7=Xi iQ''dJ<\aOtVH54*붒]<:"x~:}1hkW'ig˾Z㚒0?\,폙S,Kz!g Qb1gۋdBQadO? .J35d_CV{DfW$(*xlT*x w9h喊:O20/Te_u,F3 hS2[5El% 5٦u"ly̘U7Q]{ |k> @B3Kw'Zz!|zN}`r.nRi?͚-!Uo ގ-OD]l6rh*pbИ|`lqj;;Fs|g oBR|,ᷖt^~n(5Ry>^X"qI)'t#; ID:Iǰ}GROr4TH3 %"V~J4`uQf(o5# p%^U%J0Er]bhxkK^ CJgfo "b]wnv_Z_O/ڈHA: 9 髁?V"d]~_;3,?+j'u)a) 6u{lb&0~CF~S;|d`! 9~ Nb 囦L.+_#hxm픪V!ۛyNzNTjVaj~t9h03;wMɄ]tzW2!F&Y,F]ZsZ 'Re{ROH_O + dy+r;bкĐOvNljI $r7I㧦~w""~J@9@ޑ*kAhF,.b@HI*$XY>"sd'QbT #^ XP%r$F}u-CbAT!čbH,@B qx72tV!Q4XHc+G[U\J8-aE@sw->Qe\-&ȷa/{ßKdvdu.19'Cx^^ Y<6qX9u{ΰNw$T߹8 +0/OgϻչyC,@Lr<+,l 7P\ث%ǫ8t-*WU濯O*Z!UbR])7y'ƚ5;Oa Y)=l\7Yd4urȱŠ?1lVW#Cijbx1 O"[dJX:VsZws-a iU~ s!mC&ה*c[ [%/Eu5)\zSwۓBŮ*+J>gN_{(0$|w_"4~(rU3i`#A\"͕.֙$w[W@v $SS{ o`I6n| SJ"׹́fvwZhm6vf_"aPF JcmU޶hbŭQG2- AxWVbʣ]4}a+i؈»쐯X\bMݡҽz>XTvK+VL¨I;+<5E>w/ֻ/zjXz _@wCYeƓT#TtOёbF9~ol5*rA?ɐ%](g]'J0\Hh LӑCJbS V.|=zarzp-V(&0_Z7R I [,d.W`dK@3Eu8{hx I][>8^gnPj9*Ok%Y3<'4jy>휣{l3?V[HTΝ\x>25QZ{jxڟ֔).WM.+>䥙~f˻SpD^R,> wLh'>m6a0DTR(3WZU0y}=6`hbp:wT܎M+;W>;hR;cMag'fJA˨z^I j? ZT`tN\2J'AOSPtvi.I}|Z>iC*%=`eܸ޳ȔH4L *?#'"Zhybn_A:J/#0^Vs7DBi&u(ln8\Tlb?u]4նVGz?6(<<Уg0jTW\g`9f:m[9S3Gv֡b1j{` Ж(~ʖ${A`+`) @7Ц:bT7Vu73i NIp(F^$x~bECP6/ʧXQ+H3s*`h\Qk"I?IFY?Ũ.{?EzNJ6)Eƨ\ͼw9ʣ)Y{ UWW,<56M:ײ3SV5=pe,)چqw/W.xAyhW+N~zbhoیpT?_.(USm$&oy̠Y,U hXTZ;\IID)N_bxiG͓lwv Se/J4͙o^"a>[7дSy3F'a"awHSޏ 0 >so@IsNE‹kAMǼ[@ /Qw2Fz; k7͑(QugWdU,2(U RPS×e_;fÝ6sK4uA)OfOf-D A~Py'2 (&!|tT̫B" bjވfxjo#~;~g=Ajc;7@έ ƽ<:KkhzBkuŬ.? Jrot}GiWb` bC~z9IxO7vdi 9\5+I)D!2vqpb$/p~ ~5OW-iabJmlw]GAEz;͢\#fyB2ŀ|2T}.mh1Ӕ$d0zw(.zre3'5͈3oZ׻Xb@f2OMbP+:6ǡC\3]rʬ:ERYݎE' Vgx p[iR j/׶@piIZJ=B7逸.p k[l2PTn&~VT ^rgަiH Azva:gG= G~R4532d#HmoyƩu<' D텽},1aTڽENUSnʻ([vj[ğ+dHC蟤i +:|fxĽ~ꊕ'&vyE6HsP&PCv-ZK%bѤ';j&" )ύPhWjm!ޠ)"_=O&H:Lx3P?C_> }[[ntLati/SOe;9`7ni`Tw(B3N&\1kaEׇi$.jcoG]yD2ev:RڵЏ?Fjt+uoIzM'Orǜ%6t`Jg ]=qMYmU/SoǫIwXbadnvo3M4uXyT?:ZwPX- %+lS];^:1[7ycru⣮'z ,޺.VHmY8<$ɹ>}ⓧy/ew\kxqtGS@͓c3% =QAk(\1Zu-~#@ҷ!negm2E@r:6*O5$Ӹ^c/&5XV,4΅9Bfxtt Zb * RA0Pvbt]\>W72Ktvβ~.%^F3).G ؔ\G85/N?@ \hdsm]OޜnYi.[Rcu - ,{ $,EJ~'8Z-uwT"} +lgh^>)f"ѼEqrsWх/tSP8K\vj-KB? ^eWC="uI$ԋze 1#%lII(D+uʷIcv*=Iߓh-DNtGVfy;|'TAR YpZ1RF1U i,&"bkȶʲH *nj*dʴ+HXkp =m.[E n:O!V/U OT7.F}[N2Bp@zjԬ-n4İln\JJtɔҬ Oi}0>ƃ1GPQ߭ɘl|vi$#Fo.[W2F!eR ^ ނ|Y1 2^k#uV`j.)ct6FA.)/dd)]#_}ebjQ_T?vy5an].Ts#tbׇ%Emy I_ws8fv*!)ֶQ#0hX3wA4 fߒmL+bgz`6ς3q_a/o[Ҿen*V ROР=; Zґ Dے8nǠ)խ>OGͻMM}#X||3qi}"uN FFPZWbK|PA H>3&\I@KqANJ0\v/fsR䜈C;-[S"%yIۖF(4Gcj7;A%8Ua>WՖ`n[:;K2l%jQ.ܺu0׺%1%%o j r!o4^-5#0]vwwh_*+1 $lϨ] \fѬkߨz5&n'=Ė]SeGrr`b'2*]InUVb-D r}2=J$.Fuۇ-$3j:/J 3<'Z˦ukLzw}mI/Cv}~ &1]-ݷζx#ʉfD\6Ixd?9E&'6>B8oZI<(5qWWJώ I4d#>J%hC'ӝ*|{cO^UT-JE7s !/|D1{^򘷚pʖ!5#vJ{>wD̚Lڹb퍣ÇRSr(}%#: 4;Zk0fJϰp.p>M\M:` dL(ңxP3R9k֝:"dz1puk%CV?yTՀЍG;pP*]٬>ө֝Hڷ-=p'&+K\DQC Bc[ضM dv2L3Ōȧ۷Zz 8*-\e.dMʿzS뎌z:lEN+_#HHzvSyx0W&Γv*9mH'N9c0vȶ"g6+zÑwe@] :X̽yFrKimi˕_)L#Š<582(h@"ZQy\')]g1e o i?=17zK'i#*o6qF:4֔P]Fl{ ØXU [rDl.CaNe]qim%DjbO)3`1PTi/k0܁Q0sH 8e8HM )K k2GBz³TysgU=F,޽4ۯbP͡oz'tL\nٖ\_‎H.J~^ 'K(i<8DFzUg“ԉ Oɹx3VRDdM~GOZ8U?u Sd~r&X1Cxю4c9js{Y>̰0nVė ~֨PX wI-DH~P8гc07'i :ߗ}{| )YV]Yf yF'm"p}dq\&ᴮwɰ>" T@qU &ek? 0\j2/k]3m9U< 靱uL߳\7gs.:*Fi1ᣵa>4@i>$a#TZԦx~t?Z,N/%8`f-FS4{XkPzl-M̅^4 HAP2W3jLsu_:3l*RBᅕ}eI_>G%q<]yTF 9C;J_h ݙRsuEIn8+My{;>{.m]kX4x*(ţQAf2SEקVc`[=@.|tB)iL[4skg&Ҩ0VRQ񆝅w;9=젼z#UǡrxaK,n:ʆ)stx.LM;CK,9kaWh1.{I"x!@eP mLB?8y9;~1L qqqB;&PMk9K~j,&)whR=m~9>_/I_eOvJvDw8Fy3rAa' HB*$u"j;aPadW_ZZlunփ٫PiLnj?r/6N~(ӵ yy:veedqeg`$& I 0C- c__B=uH4.9|[XSWO0I#vTf~D%\kBX4j֏{;3kGT}٠1M옵<%8az_[:lJ&^kkl~esγKNC ]_qў$JͶ|8\WIE2jJ "c\ -ҡ9+ g^8dyb 6w0L-ڴBew]^&M-6=<;058J?L^ܥjJ+!^^ z{!å,(φ؍ 1R W3;{8xy1qP!aqkuGt-zVgbk`}mxzwf6'Nu}4cXf- o?MꩍP$_@AsKd|?$]Ick{6-Tbو8_ӗmFk9ᡪ1r:J ґ l3-}&ymhO3\l #&׼2U1`$}U(w(&7e"},YCuEJkoe"bRD,Ԁ)qv U˅͉O!coMRhi|F"00Ze^W>oC(QZ?XyyN|8zxGr;GSÈ' m_ 0lȢVӳnj؋ IgS˔x Dw؁R 9_,qHyEtME56rqG$)3hT'AR9E'ԨP`,nN A-:}On*~ MY]f1k[ތl.l4(|%p!c1.FNGiZ"< Υ%i2FGUuL5bVHa/X6(,V7|P÷Zaiv.Yۜw*1G#S9TZ@Ȭ+F=t< $m2;=m֮M5WK2O}\t_q{d*ʭ: ?Ah(eAOuqPj+ns۠p9WW, TBI*zBc&=To2k Rzy :< &*¿Kr'))6]|>s$lpiSH=53 zp3'Zh=N͇3V<^ e Bd"i&%Z8ߛey s_,coǀa'L Yc~{>Ӎ܋dVJvlz΢vq99R|G5&:qTJF37j4BUf 0v6.9 M4/1i˱  )J4bϝ)ԿIE$Ř4UQjsl K`^XET.%~ i0L oW?^<@S;_nW+WݺcI96kyK0 qVƎĝcA}e`)Ԕ0='c?-OyG`^" /em7oc0Z <6v)q>AdVSi?!DHɍws|;XQe݅G ׀"`I%f}[[:U']b6 nɎ{$AvZk% >ffyzx36P-K>llY4yt4øǗU:?M^h& s==ܛєG|Zdns8S H/ق ,7h-(?:C k7>yGVrIiDž=)OXaKϲ Z)C .۬YĪOL\tK<41S#۹dZgJBg}=o_6_Eg뽕ls}T}D@rUftX&PjK.+ʩxOdJ */Zb?O<[jP٭Yf* [Wi.׫ROʘTVɏqW֓$sC /P)I? H˭Q:xI1*y'#o;KOHCAuI۔̮ޅ2Ss~@ۜH Tg'C3&: XC13hӿb~U*5^0MSA*UX86v(䶻ҴX̉Dl,*ɹ3p[~A Xgm.sRy]),;3S c`}ߔUYP1ڜ4CƷJfQ sw`Ӵϋ4Fkkmwڳ~ULvP:J\-Dm>3#c2RoC]mZN?:(\@.QAfx/ KYfzʿ| 8:ߙoB92?&[Ľ&k^6V%E_L|Lj@V@uwCQ;O)F] 3TkR4v-yL ɢ[EM <_!o;^L[<*jשjlU-bɌcQ%F<0T$JS"z&ϩ_c[Y֝ñtڸHOIyӀnecr{`R2,vԲP"\Y [BxX3F B< Ngtb >EY1\Pϖ h+Dd.ʮe ~U[nN3MO-Ve33uF,HBaߢF{5+/}!'NH]pЏḽ%ufΦݥ<@TMiD-HԿүХ2-Fdt$\㙻7AI]4~EqC $_]׍(08cQ&7Ʀ=N`MVCv&qθ_>o \w붿VerdrڧUt9/0s쫶c 7C\Fݧoʭ.F !] DN;ڹ$*"jE9q3$81ƮA.{MS{P!xVOc!ދhnj,F;yh<,an56EW/=^4qhf%*OB.IdAQpHNz;`M0|'޽ܳܝؔSQ̧6Mo &bHe/0Exa?4 vаW`{ 4 aq=JHЯOŠe@m\G9 Q [Nf09.Yo -trgSu]} eIP[v\ϛmͪ@@LA7Rjc{N ڥi%U O,U T*gKo5m1X篍X>\\qiAwXAѫ(RِxF[arKp^ lWJK搠yͼS$H޵P6\"0j:;ZL&CcAO[ZcȖa?ަ 4DNʐ)H?#նGgXhC/iL,0ovʮHvA@ 1Iق+Q*8!ivQVJDZ|&+d0ĶE+]| Qufv9/0ʘ I/L0UpW"tµmU,{#di@]Y, wtM;X'UBγS B L/غX,F$\tt K;~ 4rL!HHtp06<͂onv GoDBV):QT׆,0hTpy$vq@p%/u6RPiP8c59Ӥ(Vץ)9Z+Î}2 oj`?7BzG2.EJێ.W GQ؟&nzyNk% d6C% -.dju.K)5em$lѨ W2(f®zE 0}]S@ofP#6P(e(@;nQAO[ BJ/EYKp?qc03W7z뤓c$A/1mb )[yG08'N4u@b{`D_šnz37VѹjEUP}1DZ5P&0ߟy)E$jCV?eK!DZ@yaQ#yUhEZˋId@q` -J{/KM>MЉ.Sp絫Ut$#ꑷ9d,p\K)ȔH7x%_M)QձBZB$H|FM4_W>Zlq'^N@t|vN]ZϩgO2eU^P7EO !'0 StI NDN턹ptosɖg_uCw<( e4`3Ċ]y +J6=ZL9]b7&x@]jލ>ßRփkK645=M}Rb`p!FcyH Q^h9gSXZq/7ˆϰ5)\D*dި+T>LN$^Ptk=nF]'P{|]TL)U>b%wv%pyMy˕'˻:J}w7x&i'FZ| fuW#,{·dU2Xm#bKwO~LЊ!Dm[JxL0nRX%A?YvHmGVԁ,H-7pU#Aj ~IG<*6N90/U `5rM( eBoP6BZd1ZF CY= ,M~;A_pUɋ# (P$E|\` 6'.' (wnkL$S2_ty(ӗBO݃w}&% J<`%^Dq`-X`fb/8”!2.2fo6&G#=ʽNoR.iJEtj}<<z?>S=b臮 OhVT;bcSg a2翦C4vT F'-K!mlcDmޞtў8W`d,JSD!ʯ)GW.{(Ӆ_sn(:n)*Jt xj5GoZG) rd*DO:|&5n%b+nvI4#zo}K ]ۜDOo`")Goj+i(Jdc><.G\@宻gT\ '&m)w94`ȋBC\җ,{O̝eġiTAd.z %^,L)#pXx]5 R޳0؛ 9ZhVLPs![р8hG=N-gRb@ 6ٙAf+U_k]7.L޶VxҮɴ9q`HX00tߢX_mB4bMŽ`.+' ƴdIP8ߊ}86NXt EӅ5}ͻ'ϥH԰N[$5ݰ"ȓNݓg6odZWvԚ٧)k^0& W7tm'}`Fs8l w='^AܠkA.UTc?D–ntKPFM/98g=*mH4!]9uC YuVeVWE1 FԗFm9v4?0t1- 1wmΐYo'4$Mgphj'"x٧ R 'EX2WcUl F.,yKlG-rUTK/FI¬ E@y \\h/`**K h2AY1 prQ9(lIc,v|h3XHσau A]xdAyMGAI؍UrR?~|-ħ:v# k ?"D<յ(ާscͧ!:~&)"b}|Xe;Rs֓wNov>i4 C<5o&F\?9W(b1r/ʲBEyѥfIZAbezfįݓ4)Os?c|[x1drE$RjvEzB%bhVS,%?iH"DH,CwVZ]Tl#R<!ֈ?B&i єm>+Ty!Ԡ7]_&/\Bv]T2X1ƯdknEW()_[&C_h9Gő'8$I!N͟d;)  PJOGOjXUo-+k P{@[@a$M<2>kRs要`[+xA|%5 _B ?,^D 5kOʭB7~sc8iœ}6[ڍ9' #KNqAIg sT-V@  < $ 8j>_>G>"h蒉(|@/8j)^~{XR:Tgq|B[GݼEʁ$6;G v8=i&AS=xv4 1nb cA5E& q 7u6?Y[dQWgx@.'sDO F9 .W]VۣP,w^T'EJ> `E7<ŅT9_h6Wr@;4nbf3?cd~!hl Wj1 8}n@! _X ݎgU ]yxka$=om.jj:، [5>]Mb"`Ӧ1!{8d_%4ꅧyD֧ "!ח/|,l):P :E,/1/FMe4ܫˬ~~%։v>k O9"\N xڍ= س[XLt G^SK#.`M- *0] CRƄ8 ''rs,7Gʽn2vH`DG܋r 0';\((8̿ZH8DvwPvV9%M!BGf=©RVNgQ3Y GS9;pFBV8k,:#K:dz۔@wN$z7Fj"}_k$dq7SI_7=C ˰h2J*PF~)Pnyd(AhifwK{O_ Mp4[vlj4XP+V>h aQߡztK|/2\j\ᡡI(/ɴnoi IXs A<3InNvLgVb%7P^`ì}n%vOZmCgW}PP82DPVmb'Ќ :2Lj"k=-EdfN)lU\;D-Hمϴrl 8qsRIXz'E^O5<ORѵV *=stQ"1Mt`'6whuQ+*n/l՞|m>~qgS&,PgJAG* ( <`k PE; dϾx8ƙ%~&UX- Vp:yM?wb,S;RXg,On"O;e>W;ʇPt(PA=q_*]Rz eJ]yc:n !Wk^HY~`>~+CvxNMY?M}i7Wڃ _??&u\xޢ>uBzqo\Ƿ@F#R^n3 {J$43 +~6#-5 :o󫐃P3_AVbVrf~*E22U P Cg+ˎ-0 T5nI; n;ishTdŶy$k.mb5;t5h,j檸>&4=`c5U#/ƛcY7ȕaQ),:+ c-Vޠ)7y'r1HUE]1#OAfEFL1'ICz1H,g/V)cHuD{t= gYقWlK4S9 ~guBY"h*a]+@_amQ@fIH'jzW 4/v}>F?\zH'8.W N+_ݝWnu"usK}N(_lhwR&ٰ Zќ&uQiJ9O2<ـmb FȬЬz Z,k݌{ ʫ ɯS2o!($|5l wA{gl ppݾD9L8_g*,yghr_?e2Ò]怓W_mD{{8MaN*d͹y_u5q׸Oz}#NO\y$̓|֏e;ʿT>f|jY4'-UiB7V/"WT=Me 8'TH Qޱjuy5Q6 ;LW$e1 EmQ Y*8b\!qo=lvb'py+j쾲 _&2ő(C$wwt5oU-Z /sF2'.݀^e, 0h+`y}1rP(ɞ#^dGeƴfleS{C+$*?k۳p|Հ2+ !̰C.+e-E;~~aMz6ms ŞRj‰rҜ3kCnB` RLКC.ǾT* ޾PII͕W):>ߑ ЮX3[ȅwp_ ̶ĦykӓPV\>38O=,LcFYV8CX0ɬwK!FzAk^^laG.56Ӳ:%%yx9Ej7M6qҐ=jt=O%Gcr. È )[ v@/#U z9c!rWճ^3Ofx+MRWjs ;>9z,ٻ+hAҶSmUpԪuMP:\G=j$p䌝@ imLxG݌!mܯ=u_gD GQm"w0ZL>! ")!ONktxM/k;1_HY.Ug ,GbBc J-R}AG!G;GU귞cuåUkU܊Bpv8ͣrJANPg0'YI%k5 #9SgJTAG%L̶Ƌ#sћ^4gs"p\ޝ)P,5>?phVc1a]6ն"iѺxv:)PJao l/PmB5voja-,YJ3 F*.7vf-xwKI yRE/{-nEiB>׉qCb[tv%\` d[C"q #W.d"}kW x޿KizYP9+x^q .ŷYT#/uiS(Q҉ᓾs3_g;|=6Aϯ Zʎȵ!C8T_EB;l ʽk@L`)ɸ&Sn?O$Y Rs8!eSJz>>s"gnW%p:v+#47*g8̅k}KN;#kk@\Křr0jrӲ5^"6ΉnwWJ˂qd}1IZo"A (Y ̢JFGalu:7 SFy*!Hrmm}bs.v((,@Q 0PQy>P M}ŚW>ZY#΋HKL{.9wKSx$.mc"ɏl5i>4ߵ`JCay._ď.qq/1t jv}I;9)Qǝ4鳣Vl⡃ŭ=Bc6͉EL]-a*-Lw*4+YvӾZvGEh0 5 J_=rL`+ӇL߂)YxЖwEN^"y]iXxlŷ+o `M\ӾH 'u6qW^\XUeYꔉ&,Ld(JvWy(gس(cό߲g_2I+8|,P}UexgxºUDjUfk{Q2ѪM# rGs)PԳ]^3~-d'z*kHS_fGD ,XK73ac>i|Up\aef2ݦ'-AhEݎ O@&sReЭ Ei yFmx "# c>G~ KܓJ||҆-oP f%v(F+O{B͹-G#hz6{* 5(Q]98NBO[@qN:;qO.8- DhN s0 ؁`!y;e=UShh쐽 Lhu` P}Ϙ P* cn%\@;B4Rg-$`EDMac0&y~Y kpa\MeɮS6A"f"scu:IMT6gٸhܕa e9Ku(=u✍PT;gZ$]Q@ soKD? Cf94b7W4X\pz]S7DlO_SEbX)*.蜟h_ڇ hs|bh(h/cӠWM e8ˏ{z7wI!aH;ˤU.[E/ >i)qw4S@sRtŘ9 C;PhRV5ĩa昁AFPf@OHےM[@Dsi|z8pclSC&ōt"f|I}@9o]I Td\L(z Nœ3*;oϨ(-Ꮬ|19lɄD;P֥G C74JR8MJH히]s/$9%GFsBt.ߙ'̻ 1-A _WNf:Bb#^q~trsc@;q[%F1R67)o(E}Bj +lP4r=ʝz*FF z<͚0Q':Iq@{ UAH~?AOVeiA7w,{ԥ lG^kbzf4Kjoc* *?YToun /l!] rE9#8,) 9%A"}-%.يRLߤi<|;c=sj"a"z!VϚ7_ tHICb\{3X&P ʹ.NS?f, Dd+\ Wb>. A8 c W R #H20H^u`bywؓ?^T}ͧ-*ϪC!u4Ii +y#l^Z[0KXgr|e,7 +z:-;E܄Bf盛rMKԨpMֵ!\ Î&(/<5UF6lul(;WqX.-#/(ߋJDx9}#ė7=0ݛF~//uQⲒ5{HATHFT DQl/|ٝQH֯J4[]=OZxVRĽz%}_x8:]T:kG ^)FW[Y4b m$)> Ů^j1 -z1ҝ]0X1'L8- _VނН0j5'dfX|O4?)Hb&TAI1R~OBY YɴGs.:;8s:GSA:IN]`ήw֛Zn/:78ܠ"7:bX(A_)cs|Nߞ"t欔>Ofpw^ ; A酩&`1f_!{&ӴTkpMq>"I6rA}/ӂ̌UxYʻL1 ۬ Hdg?L~MX{Mmk)|j՞Iw%ƝB7FԸ A=\1] *$V ?ڤؐlWnϮQ[|ݽʵ!dAvP?gO{pL[-C&JLBy2Eb< o.7 ҕ& ɔl40Ue#XLT؋."Jd6tIǮ]ǹ]- g]UkzR |Y@uz=!GQ{牎J]cyHmϠ8GbAi[~jYx| >ɣvHzs蕚jxYKԃ?~^8N]_&EFן [oEzX27ؙ 2_~Qٜ$Cv5sU^Bpδf4+pxuJyɼ뷺m&_ ˌEq6 _okK":ل9"&wo}l64Zؘ2}BZLCnJŒ yI8=KU/bQ3Rk+H"zZԧӒR։e'֠u[[ YM,DO#ZDTTlWB ͟`kzG/J(*0ƳČn?N+tF{{ Qݖ d@pm,(=&}Nw2^ulm524lMgDvDl}*f(m$蜱Ft_g8RLs]O9@zh%n, a/[Q7v+ۙs̆;)mEIҎAS$Yj Z^B]K̍"Z: 4-DJw)n ϧ5g:D `) xRi)t|1鎜|tr^BXxa֐R6j3z SJWj{X+yW:+őfKX/dI~̴%&e/4s0uݨz=;ViIQМxe1&C7;Oę D)Jv&_&և[+" ~kY55QwohIx&/*[& xP4_Y FúEw ̤ki!'4F"H͠y9;A/!l(3O GD?]c`rYMw/'4 8ѿ1ӽJiwjmbUix_EhZkat?b[ȼ|EB<5yAnlcq`L!D{7Na h+f4j:wgz40  L@g.<~EqJ`}Xvr9ƜVηSY6s-ǖPI x< D6Q*WT 怰7d kD:w^*u\[.Sǵ[ٍ~}!^ٳ+qlO\OI|M|v/mv[pG#ayʐV0ԣJE󩗭]vl.`tQ֙96ZNxUdۦkX&Ѿ6 qYlHzػ+kjN Tl&<A@݂%AL׺lo:3|E,<TjDe0o'PlzbcQ ! wYXA#EǯpJsx(9jG@9\ @6ȑD4 G:79|zjRGטmHRjȦeٯ_1ICa0 ?!oۢφv) s]b{dHM ^#³Vq\KhἿMo0h XUsF+N-j8"э XBf6E#҇Hu.pka1>`w6% ʔȟp4K7qUG^SQ>"MR}KwQ ]!+5B_v>[dA]Rn͆5p1ޟZ!ZZ\~+u5uHJJ#1l*LKh^(78;y ߛg|=n嗀?\oWi`J@29\bkHR-b7:)69=vQt'v _ئؒt2bwœv+įÎ,jdDV)*EC9bZ~4-Uue 8Wu㷛^)$9<GvVQߕ`W4'U|~ݴO܍ &cqNPq!݂-^X=^vm7a;Ն.R( ECY*wJ/ے8kf cю=|y!lS;rG*SJn5r.{U.!srx +gZ.V  I+Kfخ!>dhiZwIG[A; 1]l૷^\!$q^: 6Rg!BXBb)ܑFsjaQHά N5ZBsc< SOO/sv&8@6FȞPq)μ $0O&EӐ7b xFob-T_RY4%ƽmvL/ da ĺ9I? Y=!G1_רtZ9ڗ*գy7o]qeT߿abas?e>g5XҸTӱm KAư“ͤT^6Zj ow_ i,ǚL|^7"m `W.[ߚӼm\>XA~.2 BLaɖO~VDEH+jBNceI9y9 =B*uv"Fط98hgPrJ鼯;'}؜s%' @ː!7澛S6%qkK1$ iDwȫK1/VKuL%?7%꜑-o"6AFFP3qJ_2־Xئ,>4L%>}^ۇG)qC 4}wAOLД0Q]s -v`@1 &нc_D)9G{YQ!I8\VH1mNX☆,*G*/H!гf_G`~Q=ysε>gU]40ӷdĭuu]Nv- ;Ct9rQP(fB?\8sTSJ˾GhwrLMJW[74!_bQ ԭKOH=JqaD&OⅴSΖQKT&! IܰJPn3pګ[*(=9j2:-smOk%U|p)/$2U9-K CRC\ߝ2cQ>W.k. 1z 4/c<պ~t3` +ܰ:AԺY҈.o4;NxRR /&UHV.uy؊ǪWNRٟ6W\ gN_!A*Dž38O'U܇ɉrxSnQ M$,.p|Ke&S#p V,d bM;D'vЏu1lzPբK*ű&D텵Cnlnbt|Ib0?Q7Z5m=IbiY[.>Rzq]VT6n/ fNO(B(Q E[Ӥ*w:ŏ6_ c ,~ &aXK;C^nQ愘pMotʳ?QF7oRN_;<)5b>jɋ /p'yۉ:S3 2Hǜ'=]E{5u~Dk %S8VɃȇ)ivwu OlmM/}#삥tUa(igt"K0ÆiMd.9'&1k\]^ǢE]i R,XBч_50~v UO~t/NY-xPiVp%62aEOxg> cЎwg V6A|.U4㮚ʥ 7Θ6XFX|˒$ flGH$Kb]iqaA` nzrJB?2ېg5Yfb&Y!v1P}ːdJ_C*lІ~WQDMe?d zɵa$P `&#|#;O-ȉwHLT5wG&Kf]Dϐ,{X ŋ qC$1 ӝF,ȓ<+Z,i~Ъf b2"[w'Ϳl+", JaRqI ]:qVaK;o:y s]J'! ஗\.\UPtwj_mN *z !,4L<3&DtLINXF _ 'ͣ_Rzjqeox?>L <ؔ{x̙ҟ>)6!f E˗*MEBu,0_wa{!E"bb 54O)b]kTRULW*].G3aFV[ *3ҪzBy8}AMts*3@2Ƣ*xe#'VyR3/_/2ZY+JBJS-;d]Yޤ4+njRca07_~QԇR%tyԲ'Ey)g LpIQE?|~~ *]$̐i3 =b'`xʙ ޻}7Iqu̍[%3jU8ygWn-{Nh;Er5"W!tv2B̏XDE|Taok*3_G,si f< # ':VT]hėkrt9yDd.+I +܋GڦƊţe AcN}iVDxڃAԿ 9%AAN"UXB BU2$i:YSƞ6_Q?E!k[J@Z|Uޚte[y!^Y 诲!)Q}pŃGn"ww3%`W꠆)%Z";a!,آC RZi( XFp W)^E  =:%  I4 D~Zԅy#hZ nLV(]-E$6#'ބMn +FLΓ@8Bn@g*쒐ì+9QoɃƔ7қh8j&@&,Qq* V%[AЮ(s@ 82gWk3{қz S9LPLx-*ADH b ش%8YFR9_?c#lWj0.#-Ð;Al*坞c$ai &+ltTGNeۋDg1ZB7߶BRhHxJGiWju6L.AB_fcӊJcq^m% OL3^NBG>aBAܩx')t-DW#?Wd}{X"H1eovFĻ*&g?1),81ڻm2DmP93׶PVg.{Ĭ5/>$0`/ǩfhv[giA;$#wy,ʀwUCHDS_vS$ sX̓*{׃N1 _y os:DZG@g0XD)ωd^6p?_kgÏ2L1Qϕ7ʇJDOo;\rBKLKMTՊk&w{)՜|Q1C3Au*#a~M&wh1|l_[2_ MEZ*,Hjfy-9*[K(\LKIVegk:r<_#DH4w _L=ZjG'Kq1XOC'Փ9zƌ/_({.f=Yƪac&=UdA6 \.{C#\K$Rx*Ty,u,. B@Gb5X)v2[xI<&vd?%z,3G6Nbq̥EPkjK*,};]La]%rmOe[oD=}U8jן -'S8(:Tp?̓RL'=~a納Hüȟ7x!w8ZyO6:'CǦ Ӎ?7q¬$[S}9t"욇|3& RZ tLAe!Tq]*Ix*fDhEDo J4rn 6NHZpB&_&{H\.fVTsyW[jͫtaR}. D ;nnXgWk4CrFԎ_ x*XKnބi.t%rd mzۇDx4@[ҘU uLJn?YY,1_Iu~@Y0yYږ8`v(w9=f`^ ٪3׎qխ}ӌ!Z<l>@Ł^n@{j*T]p#`X劾SF,ˍ=MP*@:ݺ8OI&`;de,8 |f;?j⋧<\Psdթe6ˏ[Ryv_dfEPj̕&;):~>_NӧvDeL)32*Q"" P ZRU2ݹ!X|[ojljנ!87 Njs-7zP3sDX.>8Zԋwuvysxi?nֶ SN=N30RIoF^ Sִd #^9J2-Ԁܻ׹!UٜNh#Bg=) D2A%Cdx@ֱ,yQ3x98GRF=&Խ'}!) \uf@{sV?QgZ T91>iɐ{YuEvИk`YܮyƳx.OkBsUXÝKy5456  en7Q>(:նxk ,7(7TX[@d.E3E)*QnxQ :`:"pwHWmTiYqBuQƀ"y'XtE+&"˱4G{.KIpدMc FͭxR8s#G=wO}p[֌ {5T $|[6tZw)/+A{Yw\B+^1ͣ^%g>F]Tc9f1,1WhRJ A=&ӗ mz6h_HaJh0Zf՚:޸gAJ-Г1۵ G4$B5z#zD A@T?F.ZC\oi#t-]GX=NyvhYe8˺_0Й<\3'AS f;-kW{Zreg _o~-K_|-z&Z[qqͳcxjܪ^C _\dx`wW'DOVcC_- pd( 6)D,eft晅xbA^Y)QpFvw8kًfak^1)e)("&tbW'294MdJi DDb_) ¹ħȕA.Бc2pۓo.,C*!.x\bXNlF qQ^ c4zԱsW$ɸ '%K-.r3%t93tAEĵRv뤷9NTW)JEh&"Lw*9EO!w`#B3/=ʭ*0,Yu&I6E=o:ka Qܜ;oqn"FyT7v%ƏF\r`x:MeP+t^H϶`$/1?ys`|_\^-\no*vOc(-|*?` J ֘hc;ʦLw͋qXBV$X_)ey)Q OjEm<1|נ6YމV{&o]ς9ޖ0T5]Kph-]]%)qJ@& ,ʭɄun I!,i `~n<eDdz.(L !8k|_gǰdfhgf'_*J|4N|hG~]'m5g3 B3NRV_SNX:7y/Cw#*޻urS]E!X 6ٲ¾;lt j -{`//2uqv w }UaW@v̞pt_Za)UnDź! /pGA$֣-y;@jw|_4k3=yq>Ĉ`͟viR<ៈըe~`ܤ~i}hբHk`=Fs)z7$'$.m Siډ˼=\EVD=>"qj];TT>Y1Gy/+XUPV昐 Ic՛'yV,!/AȔ>R>$"va';eƟ9μ#x:qW~&b -FU7NXMc[2̧9"FJ{Ҋ' DV 1$gp>|t"ɂפ?9G̒_TE;t͐\/*ol$T:|a^c/ /ZS@W*k -R Ԥ&3?z" "#ֺnIW 6bo%\s<1j>R`gaq =u-|qK?н'~1-Pj=E qo\;Ζ.m-&4*9b?EJxa;T[!iYs3bB-MZ! >H1<ki}(<xKj[CCp-RKk| $ 2lP \嗢҇H,T Dl^НFƩ#IpJ:CF6hޫ 9HwlA!{te9`r-` Y$p&ѮV(o/d@ K{ҳr`T5p]znU.P4,9~[s-]xL!a}Ӌ)D>Mte\A0qPdЩXOhҁż:}~u^Wwo,3On\ #E4QZ5{(!|aɯV{a~]SS6O @ެrr Q/"ABѼIhMߋZJk`׷_?OWInRq.RxGF ?3S4L/cjb@kNid$о"XrM-uEkT/mULJ'pE12uAWK[O$U[B^IXhN{dWZZkCR]N# A;;t׍JTݝRjnhFEJ T5Y{(/85FbBl&A+O]fE-T-5*ꋊQw$g!z:4r"Do\ L U֎܌!Ks=UWh4aAZc$sZ䗘(bXU`Hkf0XOJ p6y#XrA,Ԥ lQauq~ߢc.<Bh":*]jEu$;ĕʹ ̝#eaZQJY,u6xx^pTsh LX_ OK!SH s%X:`=u7'S\S>a,UFb'3> f!"C sJ9cQ+fddCI=v)i* X~0@iAs"%pnsJ&Q)vo奨kp^L!EՑm!~aoрo&[0+?& kXwKUbZX:0bnI& :ZeӢ܄zHE94vc7튖UHTшNyi54;31v>+ ,R/eY{Kx"Լ쐻#@LЁ; I1lj{eB] xn\v!&Ds\]} k1 \$hwmN4 }ć;&F{7x*=ߧ{^xm<D!~7u0>Q!̋Օ& xU=`:ڲGU6\]i N|OBH:X`+y ߹!,~5^7{|ll߆s. ۤXF2PiMrvdÉƐ3^x_u_'6~} e*Js%fT:<<riZrՎG4#-{FRD?phc+qI/%YS^zxb= B*8/m`fΙGB2x #5{EQ(MKKœ?Y3fJ!I{\)DKN9 h>WRo]QA'Ϧ'=p8B O=~F5R2pW!9^|ؚF7|69; L 狳%NJg!嫆ѯ}@ݴaW8om/|C{.ior:O]̚<8 Rn' 1|ؖnΣ="bjZtpi9~W8nqrsZhqǧ=~(H/;=[i%1IO=(# .ϓU¢X^Jй\̃L<k!U)5eP/_Wq 9陕ZHsZ=>qv>$}G*$uu7 "w :g\z&|y¸`_d`:N vNHPֽ=$΁[i ?6ٶa 1Lm ˸/;odWM~/Al=lό{d,?%X9 \?}P JKXYBh%2FrMnk+0F9tz"D1l?? }i^4oga ̵.Ow{ 1|Pj'凘KW4y-4V@9ޏx{@O/0q1M[N"y뤊 $:4u9k`˷T0jxdAIЌqqꑡbK꣟R.^ejIrѳ)l]f$WF=d3qdí%#ds\EǗyܖ ۆF֡ 1( rƔ[4uȁR}HU=g{Upʜ|%jVd'Ha~e}SEK c?2[2s֫)KaEg tS :Ɓ꣢+\vs;p!n ?lIg![\38ڭy3q =.J\ J,/ae09M\ntD-&ޔ `M1a,;Մe(ƧHfZtXQ@7fڅGͯno"+I7Q7M{(ppkEFQ_jHgZM%Q19=BC9-tX>srhBBP;C2z1X^z542cdX&8? 0: /|Iz L/,U0- " ڋB&q]6 *BC~l9ut yCҘ.U ug5~,c $vAK>>l*6;:p♭eldH9NE W]jI5s S'|gK4ZfV>qSз|ӭ°V C)fՄ,@hf#4t b: G/R‚S@ETc с\*v^42IQmlGv Cn,JM,u uQûR9SOFOjx}7 izg_P)u6`yjG5edZ\d 8w?Ĥw_ayNݥrufw*\$ٹ7 4} P_X b8ՓP)zIBvl[?wT#b4vtW(q_{WM#Kgpenxd'* "M#Hm./a#* :*vʝfNӆ|I-Tda $dmEn~4 :_UH^S#\E+9A#Uˀy]Վ ]7$P|v"bz0'"٦@LJrNQMFV0]Sv AnC!o<">[0D'zѥ><2`ݘޫ_9(_i0X\huNM&L4k{=9۸zORĪ z[ԕzi,MO}(إCgb9:g$+fg l%dz[?Ŕ* y=-PRF=Ј*ˀ`09w'z~A.UF MV;ĢLM?PWe&>E~op=F!ʰ7ܚq6s(Qы9: kLAJkז rcoaǝ "*2ObMk..1N↕ၡ~ +څHŸ.Dlظ[ D'Hă% vJ\S؜Y>\ r̀:D7?G5f!9a(?1%s1OG*^2b\n4>ږtٳֆG%}%H|҆e3{K,Eh*E >k^_!-W`Y6uDѣզ_J[ WMO,Ei3n$Ham+jϟ x9'0Bʼ5a0ON9]O H\r kdC] q|, l.`īh$tbZGDƴ7 qFC5 PȘwg{Mv4w#汖U[f==y] kCkdVqM t<ã+ş?F&nA3IOe'&ܻ9e@5|)s 8'GzO\3g /r6M7xfF"SR>ڌ.;K\faF=^w7Q*0VKy/Pq/BC rX1b⧾Áy.dv2^?@:O~M U4ds As׷{Gg4V.*#q^gFuv$E\uAsMt- 3hB&WC#ex1SZ0/cd *0 룥ԧQOuXqfFQ݋ΰ37Z2.a0" + ⅽNi]L \IY%#LT'Fb#e14I뺅QX7-$4ۀ|z÷jºe~b3M9L`NN dJխQF\խI+=ް乾KM!NNVky.܋#dH,MiRBŀBy\vl[Ru\h%%3&OI_ars:z0zc\^9]ۆ/P_]~NRG[T=a}}I4BA];2C76`quhw|2{\]ٸj܈11𸱀܈Bo߾C@Y9!u{Y\^P~?+YAgko?[NNOX? B!YMr%eCsB+cdKsI;EEG2HKphe],␂]Wd_, 9SuJ؞H66B̝Џ[f%r/ƸĦ!>뱕P"Cv nJwL o*H|]_=[$iGx\7`YeױA97;I@%0x7F_` kTkw#ڦbbfk2@C *,?Y(?ڏPF#Nl; ӐM:!T :v>uEB{8i.5 /=h;r5BkFxJ_yw2Dž"ftgvΆJP"7.u6f1|6hNk8'u/âcH ޓ( sS>8gz3~.c-b@|/]61 4U>:FK'/ .W|%ŧ -7b>9x3|P f rF@DUw4߰p(}$ uϮSG5dF9CWqps݋䞟JGј^!wj{vHbʃ \Ć]: JM]@vۊH˷PSXTCh]> C/fmͼ/W#keA8Q%8'pl=wW^F-U2p~W_cpKR[@ї% K^eCp ɺ|;-Ydo`,6Qψz%r@Aح|BKZꈀrx* e9dxw@a+gζFܷ[/ G#h+^8/;y+?Ս'ޜyD.Y[uZ1 AKF9ž?M#Oa3/ejC#,w7 YqAmZ'fi>0n.=$y3Y;EXzg4˥mB>щU'5[EiBJŬ1}pzUa¥xR2o̧cgh|oFvic,R4j#o!Ǩ"WL` E#5' =BTZ>or ';&JwRY0;eb05?EHFbveͥq;8"FP;#iF(-Ǻ$Uӂ%e'ؐ.9^Jxqְ7-k-K[UFQoAWxԖa[N?އ} :ltmA>ӎBtϐoG.5kYG,P"Q<n}5='r*!IS2 C|2R%V==Ns6!]87_$/qFVVh-&yo;t'NTҼ܆ޠ$mZ MSFz[{!/զ8,^ )= ؇(^*jFN%@;0Ћx!--L\^CiJb ?:D"D2B/+_( >qvg[2"t(aPA=?.ITA:|Wypb%vt94t":(A_/WB~\B7S| R!CdhlQjUƥ\^h}èlwF{[ qVI[2$4kU#jLH C- kuf]9|n^y#h:>,}RQ/H2*FKX-iÆ7e`BDtEq%k]q(^>@]w,|J,X.sŻ T ~&iЍϱ_<  09 ͙;^zqm .Z@WPWWuC&J>v]8&\$;:N#us,L x:1DG-&W ?Qgpi}5ϱ^$ v"AIppA6@ 1cd/9.j5*c(iP W@.Mqsat$Sk(Ȥ[*ri ^ghm845cl3R F[t`J HXQѮPX?EsHL-'׉C M< 0r>'V7O̅cB7rÇ|/E-r3FЯRz+0~A LہAq@/(${oL֒7V:0N5wBH~* ,cSPlpbϳ+OFD;!-}su LiQV? f̾frfaG>ܚ6'=cJꐆD6x^tz$E0\l44W#=al˅T'Oק!hVk.00ХccN=j؆ֆtBX.F@ G0cKR$-.m>K )/4oUNL=/oOqQ0ߐ1$vXa ([80 \(zw=~TTh0MY`wH|c17`3L%f*svg)@o-dRd;&ѵ "U{$q(F?`(rvQ{|6t{JʦճnwS^0.{lT}shW7*9͢[:ͮ^GvwT@Gܣ"=…Bhit$RQDN9}{sGDڱ=zLON;jO3F9mUhK|kX:+:\(+:֡&etA;zWj͚F%Dp8/wH~en}RܓX݉&`m@;&4寤zax a92%~}sW\c^TSErt\>#StkP{N ?~ mde}NІu}'4Kg n@± I6Gelģeu|%oX^±ޚm*b(eXg*Q`<h,4Q!U9WqʷEa/PCv $nP6-NVY:AcJrk &qˎJVfzƗူ !2{~t‘Gcڧt|5)Κg+9#p4Ȝij,UM Flp~w|'bi'L']6NԂu8{{RszkEb4c 7rtȲs;Wx2+%޻&?f8X>~WDG]%J5՞R#4q t]֓ Uلj$ִR5;KVEN$p)GdžxxJs ϋ*R$Z’*Qmсϝd/:r@WEcPa:->4)n{̱D~7Q٭H@qNe| I;-X}TE(^0h7ǔƘp'cɤ.Sv#Ngo9CwG`v!.E΁%U0:쟆sḞslV |CY7jPXQCw ,h(.Lri[}ED:K9APu"+xqrP/˂D 'ڻqʙ.#*^NE8}z,8~2 xVG'JV&nYVdr~YX_ʁgh3{ΔhaON@d6+5At(ztJ0'>|mIy(j.!FeJc7a/{N9FNJADl i/ˬ lp7T ߘpD7~@#VW)ԛ+SIlѡ YN4B N٘h}[DsX==D T71u @J{\XrT:Aӄ[GzD}gߪ,]A˳*H}"Q neQHؙ:d=i֗b1 > wDCk0KWXݻDJxW7>%w&IXGqfmWIQ4`cFK¾8:VY*rOd+B!趭#4 5ݫvyHzz& p6P_1'ٖ[Loi w#V+rtz L泙ѓ[/$Vr_Aacw$<>`ӛ6Fy y2E „AliYC}j4z}?k\L*mV};E~RY$F,KZ=P='L)Mq[\t1 FmPPOWPܣ⯼Q.3 DĵZ&(N[sSjtPҳ+޹41;&'a;ˋ3D׏t7uWt5ULzK 2 K$l&sևO.q)ƱB:=Ud@4|…e YgUn|G+7@釬enQ$s͒/v7Mn;j+a4:[i>|ҿO,$zo{,ԗeةŸ )=1oZB&ˡ*۩t4<Mk{ّ=xY3Hkf* :(FvX#WȀ:Tzd'AXRl&(i{ܒ߂ߝg^hɞ AT\ez}9x ڥ9z`lwo-~-Y Ue(3_0A`8Br Oᒃ#2~(3a3aI쇳N Ï~Fe^34ϘǯRY=Ӹx7yw>pUmT#þrcxE4'rMfPwH +/TK[MјےI'WNL?n .cgIAx6 6րn}kC"7ޑӑ_VwA^jWKӮ7缔Z hWzX+఑Xf2 *l&@OEzf{O"nj4sXMtQcz\m$oqC.m͕.ZMSp d^4T@ܞ编ߩ{;Ff\ 聂)qƕ隉;(>Y铅`3SL@i5a7K ggB5U4ƿ23%˧u/qWeX^7^.ƒdbmկ:ZSvW$OP̑!Ѝ8ۙ:K^2#wFo(xpuH 3?%\;HpYI߇xE!"WƇF7G=Fϩۼ~^*&^kCڏQQu$Nx|GGXf=\| =M6-*Edwzޓ ڃFJo UhL0 ~f*M(KOz1c9,wv@>ZQ+6GD9jѡ~E,nwӛ6-B+%ݢeA>;mPZ0>i0 )9@qe[4Mc ؑ۳(u DYy5$ /lR948M>-YʿgJ\[CeLޭDb1h#)*VlVU rB+Ud&NYk7$`'-Aݡ4ga/nhc4k-v0^%-bәMn~T ?ҞP(wO5yIتD@>P5b + e)ӲꔠaG FuJj|E"_F]/FC) tB=b߻8:E`U>bqD%ȭN(/eqo K{FI/jR!A2aٹzfGC#Ech*lׯ;"U>`E)T5辋.9A=ɱܨJ?cڣ翻ZVQGX>qMxH2`ϕc#eYHzg@U{ &VhY5o#Z9%PzGWK2Fq^>-qQB `sQTVߠ:KrH ?ȩP ,nSRaIOQXIcN.o7BNm8V %VU `Ʋ@ɷYEƺ81\gz@ܴ?A#CU|02!E" lNc7Ok+ʽysR 8cU w3,wju⣾WwG7R JE(5zt',Uc/Q;Tk#=P% Sy>.41X>t-HXq?g\:LiCOȴ}GGu9NZ+A+G>nCmuTTO/+%1 n;3uDxV<Ak{EpXzpR/eM`W/įő |%ZHLX(0-D$Zr٨B?Z,-\al HPF!\|(qExèoSMJo@f=)aT=do?<\8&DڧoRkU^`pJը WM4}W>t|[{EE\/3u-yG^O֒Ppp{/zZ>y=5,NH`I 1CdOzlCg Þ:B)|n8םQ+3zX]~Yt+$IEHYѥ?f <+HB>3Pۻ=(_?i TO`$NlƑH\-~.4ca[]扵Y .=pN-'tsMP9hP%Q=YjFEWCn]M ^C*p)eɑ2A*Z ;bֲ8>Ǚ-{Fc̈Pg*'I,F*>4Kb->چBPu%Isqmkw=#hh8 Z7/rΙ>@ܜ :1Hy/2kvԽ}F1*" MYZ4?6$0A" RIA6\j3t:1- 猘ojD<=e : 'f:%$;噿鷴&B3%'OCJ $Q|ݏVP#(b4qChb}l~K9u}ĈiɄU#kPʓH:( SZDD a^!̑ #4^DŎ#~M'}<4{FjErwcWTR&{ʊъQL+~xD_8fh(|#@g~{.qh8#1"Jл "X713 $&v#[( m$* fj_ Ǭ9pK("=o k؏z]≳t\HEfnc}yr!:ҚkYGWcgܟmLD߬jzQ6:&Rpڹz,O.̖Z8*wH*q4MLeKH`8W;'O)Kg@0?m8r l> CfC'J8 $Ô?I2.6| øT/[kb8 OvvWYSm˪ttY esdwy|<[n.Vr=R3| رBBϕlN< HJVK+v\hFniԓz'Atu͛ 0.Tyz 2F7M'^D=T 9:񻗿ɼi4uí)YzMᕘG'}h̑|b}L\N٥7֕)5kO7ऌ8DZr.#]D<Hu%YۀӳA9w+U ql*J)=hB Oks.2ٰJGOT_.?= @n&cRTiqV?KX TQn?|W':;q isP ȻДx g}\,r50湍kmI*!x!NI L"}Q(~s|%`CL$F3h@q1i6>J#UjS A @͙3Xu{~gx^-ɸ(V$8zč>M~)BO˪f+9^0~ tnw@QJi`=+ؐ_[E۷aE j:4?ܘKhipm(R>R | X/YC.Pv e xYe7N%~3t nK(qQ y ');-E]!,b6բHBiguO7m)Q _qKx*˝De 'zn2\j" Qe |w-3x?}ʘ6MfVԛ=q tnW!*G~u+ӢT)EdE]nrphD#!o:AaǽzLeAMEac$(bG[6? 3+ΨNg\1rh爻3n("oXo@DVU<QpQM{G9Һ["mJ,/w98.qN39[)x^GZ̿~d܏2tvaBŽB{VXΕs7ՀWC tca4s}VeN쿏Rv6)U|k!C?ʩctZt2늜R 䋛| "v6RWfkO5\)fo:/&A c_bw}Q9;6c UĎ7&<}.2~K8s5F\|Nȉr*@$|︈. Ah*SKK`Or u)bH"|,mH[u*I4/ryX8Iּ}xj b)[KÉYS F9v]4lMJ3kW`W`|u: !RgSu8g2[׮uZ"B&yHqBSu9glR@hhz!r9#01083$:᩹DNv\8 {V\1$[XxW4x﶑ !'0\a@̋?(<\(x\8 +H1XM9/cp.8 1@A!AcryȠl̔P)OP+4!EzӳE+Sa#.v7e zJ RR^j&ȗ8؀P2UΖVnnҿ}Us/J=/~ǃHIr PPy2rL+'aU!e!eAPD,NRzK1y}U؜!Wk~p:R RR.jWCIX,&/-t>ywZOTo{9Є-JZBsūhOI`"-`o֔3|օ<**mVc .`NJwh> G¼f $ntnAGrhCÎ_BQa7NA|@Y,f4T%}^G<D4pY ̿nELvxx C a^ONy,V"b^궣`M@V)P M^?ӿ|Mg뎝U"( %ou/@-Oxb3{3 buSɚS LOױ Y"@LIF=MlPƲZƩt%(wi<[H=Ofx1#m @dsscZS@7`!rX),'Xl%z˹N"(%+Jhn4s#N+gi'2bK#c7|q.j8<ܾQϫזV IǞpJFeq럵Qϊ@!FrJZdG%<엋dWuD[m2U#Zrή{,Bl:*2_v_qͳKYEBc%ڇ!HMik(F8%$0 g=>8`Eu&8&0 Jl2bGsm:cjT5wXBA}w 8=/8rTre$B1<9)Р5l q^z*MVVln/wkeN(\VCIA^ d$$iU]wS{?u ޓ85N :QXi=7$"ݱ Dq~h*wpsSt@5C aНVj Ev-ԑSȤfXq A&Vi"bx"[m" 51j z&X87& 8=@K>R o?R1ldǥWw/Y"**)nr]Y2JYONjس1l4q({_ j|D / tO.UBIˏܺ&f mPocV"</ V\FYT!!B>PiR:zVX@ֿoxLlC1 &ގU>т۟.MC]u!H[@Vn4ޟg~?nlj񸘘y&~thUZ+♿+}IU*]$u"e?+=_n1 j!|>W>#~W!/`j9g?kvc}7y5'?Խӝ[k<7f#{MĆɈ39}P.㢕pAfQ3WQ%4&f{p*4G9jߞWG_NʷXg2٬^dGv`1Seܡ5̓]MDǁwp-u"CFi; o7aeMMcHc!)Zrj91 59^5c8)FsZ*oJ3#/3k @mOj.Ʃ&X@Ke!Ki( ?k.xg$pb.:!UNq O=vd=06vO'4yԒĞr!h-Ps8NYVbA2Y9VծS۩Z^uHN0]ױŕ&Xn5pYNZY9 R @#ʦ¦1kF2v]^Ng>p'rYlF-gNQwo^5Z/P\G;da(c< %;H;v#H:~]yCt9>s#v 4)8Dy F*8Y@ےTEUIy}dž[mM; \+?9jYjzǓbLe  $3XgI+)\y.Nk {V°5-hqa{m+.փ`VʅIvegȱ#L!Wy5#po9?XOtQkNk J46ꭿy=װJ"/d I$wj^Ag1òZ>3slYT>~'F}Wn~$0~stvn+MLRb|> k(Iُ:ɫ!pN]g_eԛ5Ys5)ƌ@ 8dksyoD{:>-o\+n3xMu3RڲIEH]Ͳ^c̛ 1D92ʗ\߼P=͓kfYwɻŸRt :B^/j) eŢ2X.,̫)}cퟞw+6#~e 3AE;V0>Rij=p0" \E#6q-\OXQT#FLimrt)Gj|O\UZ8{z 25Ftƅk*s 0YBXY.nx3/pj.R&dOpwu P(i׹>ݠJNI7 d5CUz n(4y7WAhr b$jrj*law%|6`Ғ-̟d }-9vЩVѯloM+9FϵPt˷WM2,!~ L=2EQ.|Ў1-V#,vp譢*$"r^^1Q|]v[ćwb/R>qz}p<(pmT|Q1y;7~laUbla[+ |lf! Hats#&d *!WREMf- _ʞew)I[|.'| _L~Rc|E gFGh SN u}sI<4;0(h-Zr2`/L[ C _ߩ6=HRՋj0U@bn V\p2\я/^k .U_ t;扤h*}<+LqGf=z; hK:K!-Y%$H[+z} 峳=m^ |Ak6$WW_A2E__Y2^ƷWvWlB'0n.&; Ւ;'聙}6%TsԵ#lSpA<Յ FT x0G,s P>OV*H84$mYDPc+[Pr;츉(ᆃ{ed"w7E8kJB'{`Acv20^ZL6roq3'%?1텠CxE 著%kDb(*>y3}ʑ abQ_{Vi5:zW޹ζAI.U-9:2m]Gf.Sn9ݎG{X q-%C b/ 5 ӠFC1Z/ {`U#3[[Y\ }mԔVü? WbE 4`'E3"ElR)J#!}Tfy닪&àr&2_6/x#6Q>SCF8#'Ŭ g^ G׋*3}z^%e$G4_"M`\I_䷰?mc(?*0qTEc6~~S/ ˜e@9R,rlzD)EOBEb^U˜<]}aF_K-`@^|L/V?pk~:rP>S4.yZ\PMp/e@*E_)yzYDiVHix$ǣ/r$9Ip{sET$@JYnEJWZo~POn~`:֣hW[r>fw窂ݙRJWl< 3. w?h80!UcC!J)AFƍ2$cu(YM4Rt>坩Xo^;Im S<4RU{UbuT`WF(B|r6`~9rd~#`As,oJwrOیێ|L ^p`]9 a@+vbZ1aT782ltjTvLMg~0.G[8Cch0̧ (΃ z?(-"P[̷s, gSs꼀N S+ q>yo) zʂ\lBt{n1mzɬػZ[閶_KD7 .`0^A*@Y[޽ cٱF*nP:41 QfHwޛVj߼K,ιvY'Hn~Op8qNe\6^Z<F%$rAss3ɏHj/1ghDϫ&!EZB7`&K5`&5ZÙr``!OXE3A;T--وAFo1nwaW9*{dW{W+W6xkA6cohbK&Ჭ$K#>q @νOHbcwGTa.Ml)Hr +Ti tYJHyBc 9iK) VFII` W }o*`EXp(VGTة,}${KQ*HY^F1DvAޚݻ;Smmo'{WĮlM(%DiuH.k+@eP|^v?}Je۩$ɞA{偯TSa/'))K|iN < `Oלv\HȎdaE >.Az`@fGj9.ۊW,gYAC@>RV~O=ҥygDт趜ubow9P2z6lGO;cKFU"H~1|,rU@>XzC2 E7%s_<ꕺo~'Ϯ Ksjq7+\1ʈAc<^!Ϧ ؄ 4[&(ghYN(c$W*p )D8jGL  FInLo]9H(5a5((AQNhrJ;7i9rNjapoF]% W~mĎ/dPH1H ށ0!f3%VHK>lFWpmߦdS3~C%g<3Fx:a?a<,IW6ذd+5 ]Nٸ~%DgLhܢq[GkpEU W 7(J؈&" ѶTGH8 ~|WRb98}F):IW F^|wL XHuM-O yNA_!w#w5ft|?Yb5ϾJթEAȔRD#!%g>峼smJ3IX\c b*|(b?{N%|ހb }e훿ǰPӞ_XA.VSMydȊ_^V@F/-~fqL1os۶y 8nJٓ-.:w -q?ޭyk'-RT8TVϪyȭw20]'< ɳTOЦʏ ecbbY9}wH-ub$b[Q)wb,N ~)G2;IuPn Oh4垮|G'2[؟n5z.T]b=?t'a9=oskiu%䖃];Ln9' /pbJx4u.&Zt ybA;zNZA-(yK}!iOUXf˴lŢI-Vw*ĉl*mI%_e)YID&#ɌԂ( 5i_K$TDģ陘JyQ!!3(Zu ‘40c-[eof`\L>KQyV~Ӫl猥}x=rP'#̺NV7ż̪\قC䠿W4TtKC6x%{R:i!㾩kOcK.\ihYoP<] KBFɎ %NCxH|kgM|y|7hΑr+d@`l]' i5},̃z<܊p;i*1Kk5`FURS#`'opU~\ 5ytGcKc\Tr/F1&(yPj>B" PaZhB*)m0ɨaT$csnK(@TtQz^V4!5c}4ڎM !̙ k$*ΒV:sx;ѩ )y)Ϟ$iկeHғ>Ì@XOp'hxrTe n :*C:ȗ0U|f+9Cy9 6_vn;ܒd+4@iĩu3 8]J9R߷˼R5_ 2ρЬ:ʊkzVmj TXP =̺+dv^,%h<Ԕu"_~LsS; WR H]MGR=uʒ yUZwǜs1)Q6//5M6htlrϝ?3p?d֙MpUiK3qQB3?Ðu;azJ1 m?zluz0cU1ԁߡJvI͎_:aJcӔD*@[i31[kRvd{^_=seAv@,,=oܛ /bjdXH J(DPՎٔ8cO4^ek^ߺ4Z: - ^DpMX2f0.Y2D7+vvPUJސ& qY^ݕFVQwARiP}Ċ610K.(Q/S39.NWb~Yk~@vW )LE4OS:գgmV54S=t҃l9"M @Ӏ*q>1wh>BIl)"%'_)U)gb?"0hĕN޳0nwdQy?'PΪJJ3,evw'v#xD+=Ū:PHG6çӫf)g[BY6ܮ.,]f]}@FAY߃͗#xgHk-ν׳"Vo.cw {{ @,FWi\w~oCCu^}˓ߕ(R@]F#wP){_Au4Ƀdpk֢\\g˞`kӤW3y`ӝuXũ󈕄}f2e \eSud'&%!CEЯO\UJkZgc{I-:u0סRVԸ[ : AKqз(#/H V"ZQ&&?IR;{*.ѵ/~KnjHJKy >d8Įt, Vn0+ Ջͭ!b\ڼ{QBɕ0uP>wb[%-ҳܣe_ST\}cc4ƓkhڤSwjƆ5ASR5뙠^US.QN+66K&/&w^J {/q.ոsK1=}ɡg:v{7/փǭq}E~4B*bfyBwMKZqbV(eA3#t\[P&Bz|8p:tgK.yhw7hu͗ҷAO>MU<߷6 M}0ARu}Tsa{XXm9FaoH d$hL b2IӰ;97f_ՠYYû}ZXPe p`BF 0@ _ 񊕏)$m@xDS|8e{/}n 3`Q|?S3B_ejO*wm?`5(7beAQSV@os '*ZY5!vfzBA2ް:pr KJ%ܶDfra8fú^:G%-XYL < vfYmjli-, fq~[[DlplrQ[Ќt7>#RpGW;zq;0wfa;bw6Dʶ98Jȗ'c[?"$ɩ8LOj%n`n^*; tgkbS{KMqG>'DʕnXĺ)E.ʰHvWE__+g+9y@ - M']ֈ'!m%_7eB#:g"U?Ua}<`3pOzr0,.x{~Of܍+U).g Ւ40[75KF&!'g8Or;-(.XQlRJ/M?E!by3ʹ~ T8)^tTԩ^UP@r&_ې4`AԺp1. n<@bC޶d˰/!!$lJƌD&`=S($Fd{' OjyfiK{(t= /Z8juqe^xAMh<(3E osKĿ*v_Pς$ȅ(Wݗ&7@D']$ PG;yuŦ#]d)ߏRm~Z-XPRBjYXvd$;|΀[skm߆[R 04 #eF8hok N>X+Ez^ĻO]ɄqC(l)Z*I$ڬss SU|n%Ě)Y/8dKe.3vмf}A䜥b~Ȕ/x[q86 9G 2ĐdF$#(Iq.ٜ#RIԐ']2ꇈaV=d~.`x慠ꕀ_%N1oV+!Ia 蕨ToF¤o{.N3F쵃kO鉒yzME"Cp4XX?zu9]_Xz_|~0e^gxo ?p9T6'I Y!ߩ\%V]7qo7\F@oK¦442}kEs)#9d0q?wgBxi" m_ƹN$OvA+v4jZO::' 8;5G61(4?81TqȓbA-#T1v._9㙤LYP:G#2м__<3Z0iѲJPT2H Cc>} V\SA =2_^>v&ut4f+(r}19WEhȎ##8b6;lo$`d>i{||vAay A %?|>:hN9?}{zfd7;a.hÒrÉd'.#e^;p Ľ'`iwE4G c x|` n*UPgoh%`!&K\/PwSKh_La()@|I.#UH >PS*R"՝BdWGԚ9ʚl G>Q aoBzaXN ohJLnO-3C*OscWfttw:6J8mn۳pR~3T|tY#%WRr\3ٚ,֜"!0`Ej/29b?aX9u iiW%utw3ԉPe>|#ogs A`eo!yp&5(R.oEq`v h$!q)H!MW6=K(g3̸2GqgH犄 x] of5e;X̏U &#o:)?m>dą!'Pz)B[l ]=:\UI2\/#xu[di;f:VBkQO!#}AV8Qf6岤*MbV`tt%|K}46o9$x?Ph xVPc.S$r;:$f5I˾>c΢`2 Czy kZuUNdi%_`8 |jV1s!668{y=e{]5~2iE*T)<s2B((#aQ5-##$CPZmlm8hǢ 0E{M}5Ee6#NM>}B`@v2K'N w~a <㔚#`rܡ^lީ)\amZ'^>:!܋e,"ԃ/[쫦U̓P\#Ez~y򫅖y&%Am9K1yT{} Ze2~5J3@cu^s'8Z>)Mِ~4QN٘%K6v tL#N*_PiswZ% tvE ޘsڛF@'GF>1+I ]rXtO{ŷDG1y1ӗ_UL ҄KbpAfܗ02>sWrH']e>Wiա0,)?ȴ NX8.1׈rVbN hݛ舄ԮK{uɼ )`P])\ݭk Pu/`mMKX&= e5b{DŽ1.ṴuݐJAk;۲fBl W9MyÓlmBSK&Ij@5Fv#x?ˈ{7Q97f N##K6 6#f6|Pk}s#Y|bi2p dɠiJN^⠐t"U6D}jMS\QL<""T j:7, Yh ikS2H\PhkVi>rEJ*)b /M,b8 5$Mn?uzǰ%қ-ke}q LSo.7oyQPuD~Zg⠥*a~#g`/wccc@Z%)O,9 uC ͉وQnW *dئ4xjnEmݸ(Jyڅ:lB3;A*kK8Ԕ RoL9)dfh4GQexbOR ÛVh"am(YT܃|6uմ~:FbG"+@ОV&QGW2KcxfF.`/\ na/:i=7D,Iɼvyк?qXgKgA#ȅQ!Hph91E6az@cv?.v9[qK-8'Wڟ!STqԏ$Y,P0W!ܴ ƒ[l=M4GpLk'ěntm.eD$< ||.׽^ tϪbWL !y:Wk^m3 [LrODW!!HrW@!-^` `ܿOy(lK`-.k?;rӅQ5Lӯ|׶Ī}"5k^sj5ܧn碗Q~[U̓ վ]K0|ܶˊfCsVHbk~9W` 0(f4>.8Zut}״RI ztfU %NH1Okd_) iםaҀ٪CqDt(Qͅ7x:Ii̎#ᴹMSC,%ӣ=hlKѼ(2zfY$#~G4J4N'ئ-T0,|[ߒc޹8FjA+!{J`ћ8vFN8MRa?CE~\B9]cV:7IBmyn%3 FWbAєVL,&fݻ;Lܩ[/,W3"׿ o;w2o`ce s7)u`P[F:'^QgF^ 4=NX<_T.)I@=dWIR#P&vc շݍKj;ްoDr:5|Y`@,L|%mbXznڬfgЯIÚb(*+YcewXO{pLq2n ʖiBA@M2z͜@́Es7Xj~"5uZ"}x/ɩ}Yl0c@^ގgiq:;LÞbLgqtxK,ߘܨ |sb6&ٞ2zc] [cθ6ل}yK"R$oi# B>*u[B2'!WQLMkD@j'Q'42u]^B!Y< ĈLbEaʸ'[aݫ_ͥЉ$T9)_oQ#6%1'@͟f3o(:g/ѝbI'+qҌNj̟r:Y IN$ SC8_B5psk6r MoDoGǯ Dl>r~  Klp礨]R}'U5wٿ!@&ept ↪R5t G"‚HW}+dabwz[U/n9z&%# MU A[sT{-@vQc8WAgv rق*Ff J"vۍՃfԯbOޗ^)QR'UUيIWd)N!e۷Nve8RT&cH/!뤞9Q}"捥7OΌd쵉B1ocycl6` _:5P6I4)bQRa2jL.ObͽDݭ^ `M_OξK-$۾cS #h!| ל_f#ֺwHX ؙП-F##V):|\g-PB)Hdj*H&I wSzX3jc1YCYe 3Ҁ/_מA#kdfVƝ{q&k28{5L0~iU+C>㺶j)Nj\Xƀ|3]^E6)y ]љ=ubj@@# XA!n*RX3WSo!nыEjKui+یj?3;z,On]\B5VwnY6N%I>Jo]DaCЦ]Ҏߎ9w񎅑FQn$zn`!9_+=g7QG 5PuYmў:$O("}h;w@}z^on]~uz3W2qVy9U/Oœza+!G\otF +,Qc3PFȫL*BA"#÷XPq R.two(5oZXE"arkvc2ɐ !%_i-> S : P %2Pq"[¾bgjwk#leIbZdj-f[FyHx+R2\%wk^^#7~qGw#j؊XMbg>rxEk9Y5c~p}q岽Y- $쬸sk1 㹑{B U㵎3~x'|/JhA9deGN!4³+gUJ=3rW =rWw.\( 0Iq6sY2&㛊K+k{pd3dvS}e眹xrfmW4'LCT#XUkDvNA- OeZ"hJ0$3Cys,kz3i |5i"3<)'=*v;qLz<4^!|PCG)*E ֜T4T儚F)Nʫ۶øw Y7sUKD)hSuΜ;"}Jx-6HIRAAHU>ijW):'`MQaTZ; һy>ɬˊ\D FᑠR=)UsҿŨC|-HBSՑyGNR+f≧Cڦ5426go%L fFBjkSJ4晬s&ʰKYE J4DUKQ]j\=Q_87Qaߺ%d_Ry|KF? `)tOQO6b:6R6^'\6SU0z?Wl߰c^I&GyA %LGO~LfZB]iGaK'jMS\X7olcp?_+*dg^0yC {5=з*& ~T[ZG5w`znٓ4ړ|L]U 6/^V~Tsش'Yun u#/ rB!R;`#)m~j+K?{ʦ^l bi"k3e0tGb^d4ֹV9CFkbxODžV} %"4)='ֈt<;ɕ*e5aT7+Y%"ˁ@P9":vFmGO_3 }_j =|΁[QU `UF]?O(ۉEnYyXyۨF<7 }6mJ 38xBӥ?eѬ;Z D7;{q{z<7KC3.*Bs3vK /u1A;`,ӣ{ W|b޲>NQ\yꒇ0|V\%[ӥ=>kqGozW5Y1}/vJE5< LY\1+4Cb2G$CBOy j~d]}Zy V·Tvp ,.ݱ%_Epu(mGbvb@gG5Fo~'y(Y|* Jo lOr]n*KETռ-!G ηN{+vKf.kKٖ(6u6 4ʏ.-B%ȦKE}9lAxhFQg1[#c`=y ܮ+Y?'@>< %23J'_'=Վ9]%b tױd݅c nN7PL[jOTsڷKՠ7~J- kFEWҗ /0,~{t;4c;U}X9Ԭli`WsGVfYhZ5&raZxh&0!8^^1kŒrG1[ES~ B$s)_q_g ?`å+Z3g}x`:o0ЛQ~qe;yKa|A.iž̃_ojG1Gtύwߡw,uy^7PogødlbU_$j仠`7 umQZʪIKBT9).r c/l=#67 T6e:H,EukV&>l<׆s1!wtV<[="t@Ȇc  P`9餬7Vz@b=*zz$4#\Ό|O*61ftH)vr(wmqϙ\$'C_dYqnjhRAϦ[S]`.adma]+=[K'H𿈰_tps?WtgI% WQ\ } rR RG9]ѓ$}p'v1 /ohn QYB]]gn m ķSRLt|.ۼLOXsuUa)YǙtjF`brPrUX]55 L'4—pI,tH+AcxѳЩ̔{ɓXcaʠN .#{B 8"&ON;o^(-vZӧ[@m|e:Tf-.icI/;av?Y.ȾGWVuB%3gcfNP$..l\CL֣K{:Vx=#BMw0wIHf\u}J* iH"Pg?lѦ9 J@4K4b^LNF>µ@q\Ja~qռF%i{Nxco/WQ39}7ѧiH3)I)+D#F88*!M3.XNqWD1H!<4T 5U/XG⸄NR#߫>^* .NyJf}hSȡ7g$vvJ,.ຩ8HK.0Tdȩe m=;L Ikt *)kM6aW+8Y߳zfoӏxxq0ߚ]cyW@O /un4).2\q܋ZJ1! XJl5 YiH嚰sˏ-"N.r9|Ak*sRODUClg,g\v"@ﻕYf[No7qnχ5% j]ahC'f;fP_!+pa:fkGʨ6{`1Nf0_YW\o2AtoUpY}mU`Wk&wʾ1GIVF"0#'z1F 4Qn>e130疷H_f@;" WL͖1$ _]ӷ)#]º6} %K17R{\)%?(\ }?w[nAlK_H{bޘk72Q* Į"L'%h'bd,m0#$Ul[:Yږp-ڊAD 5[Ő{Ԗ?b]0J]znv>)VqV.>qmPLW{ 4sdC l{yur3O52 aơs 0ZN.^U[JB.t8޻(Ξrkmp=<zǠc.Vnel,l3?ײ9avA<#S}+dY0~Ӯ]\?ԢV[N/L`ilH \9=_D׫%(BnTk@S.CcB\4\FAU5m8"=YtΡ\aXOQ"ۯR}F d]4LzDxq̡|hO XR"JѢ0IFW.n"uPgzw_ӂX HWLO-v[2"`ݕR6*-N6)2iy{WƦ(6s$8AZ|]b(L2;=)}ܺ)9F/ew8LIWi_^вc/آ)s_ îgzգl\vn9GѮ@/-M#f[ьuGq *q~$d0|wLV-* u ~glcJF6nsVmC&ޜǭ2%{ᒝ<)Z@5Ȩ8WwXԾ[ hyJcWrgj2E$㭽2zy6CLmw@5UW!$gu`͊[Ǯs*P1tOOLsFܚ!k(N[1b4;]4>EZW~+d5 U._+as-r٘'y[EO\=!9rj$~Ys;܇B 7jx(5Mm*t 4/e(e`3HޔZhN(y=M(CļpL85N,1!U$A [.sMCOUj P(]/XpPCbaB4(mIUk^y3-g&{޽ΈxN漖ϸ̗Ѳ1'2exVV{F':摏8/Gqݷ|rvnuqX0ODgKEM"&':G΢L&"bgnG76kHToϓwbH|j/EL|'(COE(_gOų-*>8,n'(?0cGRZ9#JM,#3AEET&V"b 7Elk)\la@^0iˀ|8[J:&ʃ 6_\+Ğaiյeaypx|6qHo=TCm ѧ!,=HP,V疌260\[H~{B7ɦ=[~=@p }t† hVSy<@]Dv:? {nY t"=}]HraDQ;ٔ$s \P %HnP]b>G]a،}2|K:kDp9D)ɬ*oCǜ%SrkQ)pNS›kmJjIq'Bp A8OZrbaU!J[+ ܯ_.^@;ǐi(hҌx뫃f#<;$8 N;"PۣVhIc)8Ғ13gU{$€=ih5`k7SmAQa ٌ=NRl [T,L_k|F!“Q MGVfhRPe hLvAO 1NG=FO˭[vtd8$TFSQRXҕ=BKyH 1"҄>xb@ Q]峗vƁ.M|BZ|7,#YgT+O4iǩz&M/^e2s]˘}_{!EFh-an$Wc_(R5'cp}H s5%&9}ڿ]u##wNˢ  ~6 V_3njJ0g%G՜Ƀ.=`'54 ?<+Sa_b!"gmN)zX<CXN猝<2r[>v>Bz -H3آoRXbJTZQxtԇK[w]t@ZjvI BrZe1T,McNTO$`%<>ϗWl[HtIYk5j ɞ^/;&dw? ~} ; #Yyc 2RSLWs_vLKVNirN8iF_doh /QF}o 6aմ\;6T(f7%ɧsOTv}ymR{gڗtFEbcL5d91:$2ͺθωp^g-̀rvjP Ԧ$_AA,C|:} 'R$,?R(McP?RT,B7Wr_h|DoXS5pҟeY@O4L=!'6j+XRAi9?${]ĶMC(1IEt1 {\B-~VGr, -5+N)BfS=bL8lIJ=Ig!+ IU{.31 ƺo+}6DjW"%,0r+IH6K%Th n/F &>pA}QK@TxlP^w7W؂&Ƕ!rldܓhBmw']];yc {Ĺ.]ĥ]*LkWIb4.n_m |bb2 Ƀ+wS6)Y*{аӔOxG7IRвM2F]Qڠ_^N rH %kvnD<`M b䓇9JJk2TRۮMWqWX_ϙ^-i63_Ż"ձUɺv7/|1\{\0"Ǫ2JT~T=Pq't BFy/^ cXj[ou?:=ZY4gM [MhV5ecSN)p54t;-97H:xe뇅Ǿjޯ" =H F;+]BXpZs$ ؅ ˛/{  ;^xLf7)fg*U:[> GkT.!VƞQ'>zt|5"ה$;0$;C ;,H#!?x9ET)3?2H]H5*o*uumZApr%Ԧ(= - YpoԱB=Bk adZ{pg!`l;/%v$[(v4ƙW10P:M1Onf'A22-g z [X _ϋj0p 4#lb/Txq(h0CO`M n6Co ?3WB#4(B:*KqLߔ}w'^8BCP6S=;aI-fƒc-$K[ʭ(>f-I[?V`fEWwi.I[ktWL(so*%bu~Z5Ϫ#Kafa%=LlχxrЊnn/ BO3q]^.Q>SۙIeYϾ79sNO GrB[COoAO2T#u)}="=n/wN{+ Lhu$0`.uLӅkE}cNE%~/0l!p%+ӟŝNNAy*;#_\K{E@;k 9~+.+L|^~=\}Jk:o2!.0vKS WU ^.3'Nw(=>y`i.h_yuceX'W 8N)8#qe3"E:cSCenZ˝bZ̈p{tXP_qgmuZbN&@eQ^lz8;dCiQNB$ qvQ ֿ0ѧJ YڕdK]blLS헾/&DjrQTL]K4rLg@q~tt'z+rV]x ([E iR!wb#c%Yu^Ml'6$)Nkڌ+nnOb!TE) \vUWљvkrPC(N;hOm>QtB)G<>1>Ѡ{4Oڎ~Cra5YzmW)/t8yju^%IBBW Gx!HWO*{L?ʣn{:[CgXCME@f<)9q"#Ƅ&6b{ݸق| L7'_gn.$>SJ!s y}UҼnNāG\ÉdMNA1k*svuDb__Kkg B׉_?;!<1rLzH?dCW }HyqҽԈv?wad)d\UBVw#-men4H#|W9x:}zK[z"+'Lo +_)Rs0>1=wO6?g2dG}7q))bI&IÑcjB[ !`Ɣܟm̩>hM5mw^x?~i:k|J|HoE0L,nΥm*ߩ^J?E, 'O WJj;t TM 22ܖQW88ZFt {zۍɬ=E(O˶ouJ *m2RŽjm5É z]Z_jq1f{)@-{#y]OAS ݞot Ҭq/u1 I{jFeqO :[`54i%?sݝ̿ AEDGz蜜1n/Cef@ya~m.W_zw?k+uG50y6`uM1窞nsQ׳XGV̠Z]:G4"f"NRnrr XS6<=naݫvDc@F*.k1M!d5L `,.Og}P2 ,aXiMoJDLu~@M 7TrA 8!n Sȓя\ v83nRƤd2Wv0f yoZwCpBѵ 3crio}7'Jqw=ӟ+r[yc1X]t$ qmZps'D r= i9:bFM~](Yh2s6M{^eR'Rso@ʹd/NE+2f<h姚LznNIe_MQɋ +6X=2vgg6$Fv2`/n&ZWVK\㈶]t46@ ڡZoir԰h;kNfv f8"/HNHM Q@wBG:3`[!k=JBֶ- ɤ6 wuG8 p=cY+i\SF.qtA,k@}Q eσn볉OV0<7e ص<2*̺}Y18jCQФÒHNZ*(XIV]SS}#N45Bθ~:Ōs2AX@E؞GUNx500k[(|eȆ`]r 1k<j naC(Pfwv[z&1|yV(XBGbAS` >P&}7"^в9װoʠuT L"~ `>-l\=ZQvb2J. fиܕ&d%MBM =Ȣs!Y3}pȆ}8jcE͖u "xtUYJMYym/Tq{/z,UVw@5xI!\٫*iN2ALP#4(i(踻F>!q2+cYsBKoͺß!1WZxSCz*fZ2!ک-pɦo3I_R : ͮ[-:ƼwƷZXVr# RKLmD+ln߈-RBoH ?@ GG3M!m+!UEIe_?9D'Vqs Hitɼ^MEpT)'}v죁](_m%Ƣئ5ʘP.D_7wM3tQzC1<ʃ`n}g9%h) SCRZX;Acm _AgnYwSt뀐oˆ2r5Jnpn/X9{_MoL!04I|6$r:\p@dP 靠pC;i1.fD>M-aM G_Rī q97k <|:(dݵ3vz/Oؔ󐾉+Kdq˿S;z^ث)2 {޼qP,"~FLjᔂh }KTV9frN ”1^˜'DzY%Apm$:yX!{6IoR;XTzj A2~*O¯gԝ )Xq47o^,T^QfGnfb޷W;,MwvfQ.֎*A_NY/|  bL48UwYY>KN!.K~lLšxİ ^2 KLCô2Nui$> =Wݨ`i#+6ĎMcLuDȉN57ݧ",|N‚%;uf@VYIw 쒬A && q2"W&@XOiXD)bQUG΀[D ߖ>YH}jS&Zqɟa2vxAr/I3[E;ߦ7aYؠ'*;WQyp ph*},ۓ|lpi!:Fz@#a,8\ TA@Xgq`*a.'I;ʁ&,DĀ/,)KT3k9 `aדr[i^e*IDX]J cʥ DN(h@kl`BXЌ7[^,ql\Cg"%O'A(*)4^z 7lJOǐy酥e^k3ٷ QG)^qq4X #8.˓'?)sMh0F }~R{2'(zAǽC}' -5S"KqFsU:ix00ÖCD DGGzk0 -1y;ho7uT^vwҠs/WޓR qfj=0gh?>TN Cy\g;RסZ\OcBHŰ${@wMdm/PQR`Wq$,,hڙ9Dئdͩ:\R"f]@|V VO,gM7OsnX>X0Ua$8]pT8ojEyih8FwipWe56Uj.ulȮ~}, D^q 㴋'ǩڛ3ϏF0h\-+Yg FDDUV%7eہ+"e9nQ$ӳpi#P{ mTd5јTKx)A9`jܭf{~L)A @v3#<,w*0U2oVڷ)`|ΘN/{{0vaYB+aRiJߋ+ayNbdT]c"?^UmJF`uj-1B (߂N=ٍM[ݼYm~x2xeO&-Obaw4eL>*ow{l AE}C3Iʗo;ĥ!C4%hCjK^X\eʼnYYj51Vn]( ע>7A \vj[+|=>ٍCGLM&_? L;_kLEvQ% h:x/mPK~CUņȒ<\œŽV9Z.!1ՈhD*{)$*:IE-)WwT#R}:b\Wz;s۞99k¹7o $SRz4Q )z`j,3;^;X)sDDѨpL"~9"Pfd Jx-5u&=<^T?'i03p@_^wfzh芢؍RcPu!\'0'rQ5R5e)goBiqx2cI3=dABD̜yiZlp_o.IQL<*o{G4N#&AZ[];T]9#f Xe3[N(hEm٤nJe'sqe#ʜ@`oئ&~"CJV7r׽(£TĂneut3 vhA`B%5ŀž,4mHc*`<*{e3@׍ @ x.5Bb%1O#LiW!P7nbZ`5:LNRhuڧ}GYA~OW>ź΢0: R6">48Gy+w׃C)lv&z%.(Ę&5ڑ %C?3=$>F(ׇI˱vB3lG\z$,}UYF:B_3A kZ T=_X>ӑ-_L`}h(zd`Ob?J?iI fcITS4A/QכWNР4]cXT{`O㷊{N\/C$u"`WJ-"Y*>niO[࿀ғ,o:?&c k53Q켺bTzo18䞝ʿ<@jNU$VJ u i%*AlAڿ o54!$~W{f1'^ ,Kwg\}B1rIE`Tc}y"仝,K@8xͦ,0JAطR!OΞ P̧`u]墓Vl)֝;&HB7EeGù! ?9 +q MĽ;c+jm!rt/Œٹ LIuOP,2\h? ,S*pct:n`yjdm~%>ۄ3GⅩnC:&r;k,k@ r`AuQ?y̲ɮ%Yy}G3>ҪAZ AUNHC|}07dS+ Ǐb!R6;YֺWrණZ '%ȓU*A$yVǴ \pSɒʠєIz~sx Qygory=?GPI^n,} ]27YhW~\#8G20,ҡM \ m/g|Qܻd= v 픏1 N]`3W5DRiܗl6p'7HLIRKxԁ Ҁ~1jS}^H;?˸ ݱ_Bü;h4*:/ Sl!<+k l=*hW}X̭AjvZF$c lE۾A!gOf2qyM:e'stW%+i QKsG._I6PjVKHӂʔԼCv*G1F ټDl$j#ㆷJMTX=(s/dͭPB uTmIS7ђV#_`W_9eV='0#彜=Y9nfŠl \9|ݻBo /dM^yb.MuC%D.c"(G|O~&|> fqibq<=WSi0"~{2!Q@p;yuQ$wmN})A#zHgs1Vp1 MLb7-v -Hn4oҪo8-ɳt@}6!Y U+hT$!*;? fl^:_F% L =WYj}Yl^a}p֨˴{# \"eOYN 95<6q ^/1yz%;7Y_ Am(g3͐zbcA/ v y{ a,Ʀh­J-L$WP͌ O ]L ` I=[_,Z1G{qFj7<B 2%v2$w-'TH|ǃ)B2 eAm;OIVa 5qJwF8#О fxKi^'kIjm"@cmԥ.00֏ PͲ} if"w/HW%i:Cz2qrygZƿP9>(r3r;]C]Y˧[x\w%6+0>L3qyJ~gV')Ȍ ;+O\PN"MbӃ͊ @ES-Xv>I ̵7Ɨ |FJ4_y>Ns q0eYC Ѵ )4f0eȁ۱6' w4 %23+@fV-1VmŒ/'PKPحB? kVP+*ծcDA+*m$WZUzc_`ϟYϴt9G߉ R4PˑY'vVi }{ФD y޴B ^ )Osܡu.zβO#YFLac>( }Č50]:9$CaU4[>ǒN:)`۳0KSC(S屗i13;0TD1O^E+e`sOy_|*;0}-Z.dK8+He#̔Ws7|A#&$?(}N_ʦ߄=Ӝ5tXgqK媌f$h9X"2u<|:&~B@ymv<׎us^FP^^G%o{N1r2zujMfX$1}5#gB`e QQW&oKYfٌ;J-SˆڛtOfh9Hs7@;()bB :$|Lm~ ͐6 jn &4 9MMM 89P;ٰ8818곣+=g3x'(ڥlh#?;!Qmt]+~ەe\4n28jFffLdgc.d.>5h`Bc >dY,sA9 /n>/ -͗U5kA;*.b=I\+^D{C? gk8)2X@m N_} ZW#2eܱEKj ciN7Zho]cCX @oU I[b3jF E㛱$lN130X@|I6 -+}w=D[78S&S(&HD~%1"_ֆ:apr؛.R9n7Ĭr0~̙.`@TW;T"I>/Obhc6}#LW}kLX-0׶u]\YDo504D Tv aIG -)cJN|ˆJB6L_\Db˪&\ȰL=j~wr,]xheCikT]ɍbXӺ3G'PipLbȐp7?ϑ| X5gMa i8fPfRSZ\K_.?VYKl/G"@>6oT]JW+5I" _lx! 6[:x&c >Ր|9:k6y&QN^zZ:]WJϲŭh>A7gD?cܸ?Ef0|3-D*Q+/䖵Ty%2 iuxg^(z&Y93f嫯۬W "xFJ"jWe E'GDc0㦱 Pط`,)Jk9QL)Ւ[[O2VK&С CX(E{:!gE\,ظ9} ^X]Bݨϼ@BRWT=Ephb B8t(˲=Ў=hFfZ%Do&7SAMo/g[gcx<й4=A%=qqnMhc]pN} F>>8(xu{agvR3MX. lr<: G)ZY??X8AƚcK_|\LokRWwYțurJ,JjbL9$[6`# 6&hZN:FtB)/!v = CNp}^M;q>׊k,XzϽ<t%L`j yRظM?x 46 ,?RObVוGMYP=!Kr&T@84 UKU)]:&8$W26s a/I ihbqj w1OKt*/X OӨ5Ntӷ,!ѷ_a=h*Fy셽vyZ T-/>z!DNŒDS.=nrVӰ yo4dqn\`DS1f&wP"zMk%x°4P[֖a&;."#39qU'Gե]n8@A<)mp>w@q]6T'J"";|qPg =;ڷ>z|] i5ԋp2w(n3vs$G -$m'-cG' NS*|c/>zJG%?3qu31UJMXsQ0͝a,Dx(G54~ pPCߠEc Z6tJy"= /.sŷ(nP~#|M`G߽˛sJjfʏ#^IntRg5>YM<<' ,Z 4:=3?xݠ䶦p8P&qi S+ɱ3$4l-j0-gӇѣ3D֫d?6dDsEFЈgdgPn=޿UZKSIΟd&ݗ\585l8a$~>ף)Ј˿:q/loǑ| 9@g%#ιAƖ8t޲e aR#=KGco#;v65טZң )F9k,PQ q/A\Ҵ֦ft#i*ܖH{ ˰ӫ93C/)yk/r-۩APA+6>kJ>EI.I8ih Y, {CiS'Ӏ6N3 9\fj~E\߄2R-K\5A' {IŏyWG6fu dۋlF+xq7RC S b1'w9mly~1?0*:ޫn:3 mDIed0ܺɿD>VE,lEL+DeV=yQ,{D+.4i$؈c`X- JN+7{qwh"\~݁^SoWE=e_`j^9h=Ӏj&\vOSm}yw?g>%Dtbz~#{U̽s@TNr3Ú7:CEn՚i$1ߖɔd}ޅYxz.s&ᛷ '2OU۶1x :l^77 FxkGܮT]6= YKY|2?$;QSOȰ ֪'CB.*mFBlt)Fn?81C il+(4e%et]J:!mV$ afqH <$X]Z3$9kl)):g S"nI% #ͽ ω;+zghKPSY$^؏iʶ@aƙz M|OӘ$?rY^I]>1-q&W0NAb& @(=t#S}qo)W,5fFP0 1굅s /֭ƃ/Z>C4P㊴ '<M3]9#,J2]ѳ;]_s_EϖөͰmb|Uw[AhI{;<ib FuK[U~I$CSLČ&_>A1]c䞚M B:`7 kYZ9Y&hLwfM[9.6~t].5},'#Er ' M Vc\&z7]%RI/;(_ +9!}vj B 9&o"4d2w\*psX?Zph$EgE.Y.T~1/PP(+ZZӻdXRa.)Bщ&1o*b]%u1pY1ѐds!'ҕ0X՘̹(u z`Ǧ&N%W.zLX>jcPQqw[-8L(L02- `IA%%&؅#1]usH{>VVMbk".|_ P+I(QRDM0u2!5e8YG!kfUfW9u =ULg}HjݤR)Y";YP>EFϷX+8tψ:eS(vU?ODFFChU OxP._o24IհbaC<땯ܼFu`ob=^8D)\&$r Ync[&~'=E4`2\4;$w_;ᅪIٱ0ij>"79jeaq)W>CaqaTTqj'a%Ǭ ά=o"tA[3&HƉya œ"(\yY5jE!46LlZN+%E!>kniݾ9}HDLc#۟TalY#ټX?x٭$|RCWӎ1l#O4lK5ƽmQL=g\j|)[^1fM3"TxjV 192s>b9l'{ڶ5Zw[b{]Q%|X ,vL.'?1Hg;[( hB[)=zp/BqGmuzOyd-߹% T@Pn &$}C$0N+簀B9Mȼt`;U35- Z41yY0C?G|3 W٩vjDn#MoTϻ]'T= &ƠHmL .PpN$c`H3..Hd'w(;!wr{Euf1|hzR'= }'.F$ `pM@ϛ6Up;q`Ӟ%$ @xXG8D63Ϯs_TIvCw =H8g:t߁osZC~?lUI*?<؄:y/ <_!3N{d%=.*v/X;)y3'Lݧ:05 `IoqqN]YBڐ;Y&\Du!4u˩ 3L}[(MC {p>*pQslޔcurٜQ? UvVƯ7Y>`pR*򄜊YVιFT /7!r ظIBހȧG~kF38Z>LWa-ԠhFDErṈZ#瘵@|H I1շ[wgqHeFN5ͦm60X)?uZ1A Z jʥA/k1DP%V?H4Et魂/cH0멬lb%. 2PVyLk%(\=IQc!V1~ |]o X-`E"=4{iX`{SK)&ww])|Pjr%?.ˈT''rHADptzaj7,VU)Q{29uYuxw žY;rQ= rVdڳ'EK0`L}x˻2|Y븱H`H^6'yDԲ, L`t.!Ngwi`ƘP,T3augXt; Uz驵J쇂 R]HP=WΌ+4I1M#1HL#f+̊&{'<3f83(Ze@`ck[ W GۘRYuBӻ< \{˘hމ"DžrAٕ#!Nva|;yx4y| F*ŦUWO R'< S9O]MG=z ""<7qeHh oTö<nj&uI] il)iaztedJ 8 CTBr5zܻe\81)"` )63Mdx ?Ӿ$T ~;e0"74;SZӮzYWP&T|NcX 2kI܈~5oD42gB| `h*mYd̥#8(!ORשjJ0|O0"]u6O{)@X՝Tm_5gG6IDG;yOpC[Uu5 f _R;a$9is\ R_Gu*_R8eHn w*Bjt% TdUBxT*p7Yݒ=G WLH"yeh!aMEL/}hwf3v0*i, 6X28бb36U@!wBBOs*O  TuU,݉@.\] H,75iF'm??*˽&gibXFV׈J)rGLcZ8πw PXȨ#-rժ{oK3MO(laX `Xzt*OX F^v/ ڞ':vE?i i.w#ќ@gWxX~}nopfx2[sw0LC@]0#($ : QH˳Om'?=n̫#YO3wTX55WEјo=IŘ!BKGalX~`yŴ-l0Ó$,[0bF%\DYH}9! ʸp ZP(O$SO [R^Lís%C^=0-awQsd˜7d%Y *^6AYf ~g86)Z %5<6Tzȷ!jHelɘLW%7T)VvC(zpt1ۧ ,$>Ѥ~j>C=m9 i:6T%#‹j,'~D=Zɶ{qѵ1 u؋.-2m40~xn_&a[/0}O[]R~{Q>h$bl0.#S=*ʳ4U)k F& }eݍOhD6 ֏ -vO&0ގǼVd6x_ jB83`Wº_ ނDju DR<LBǖf+ QBm M!!D!7ZUlg2Xx:^P4_x}eѫJbΞړ5v])_wq yDc'L{*Ĕbl!k)#cp55c-uԞ9ʚ'g>p]m9=Sp2;tDvJJbǚ@e3̇j@ =VD𲌝s4kHz =Ro"Ǹe!,0.9c}R6"& un҂J{+L2p )&łup" qz\(K S[c{s~vRTl_d,ȫ0l-W3 JH "WC9W%?ng!6B0K.K\mNp˥۰*n.59~ Xi9_ -lz֘g4mw5 (jTlx@Y|+_ `=~kbI+0Ǹ4$fο-D1reIn^/ŬR gYq3:6vecOfAAn)^zqfw6]Hl_eymƶh"gb_9pОXJk?r$hc3*G?׵ٸRNH]t9kG!xLYeYgQTm.M2 eO1A~ekoMxN/4<~({-cCFlQC.ùoiloHX>|u%H @8 ɨH0eNb#ۉBIWNO߮|K(E>S/$"I/YKqA(.H𫖔W!^J@  ͭ~)֍7 )$Ԍd:yڜ; 0 pGb*Z3R˔ёLj(\@ Z99y"^n|u<`^wQĤ@dGtr g7\z3+)\NJ_#QRY镻CCEz;,K턄c¼.Q$yR>L;*N6e!O# BRS;z*{倊2>5LП~}UiR=' e*;x9$k+(ڟ *#ɗ APO!fgbz؏dRZqvjahbRC'J+zj'6`6%g27SX/SOX&Tf]X/2m$k#A;:Cק4dX#̼[be#m+'̰NlnvMRK,~]?|-op0_\h[z˜Pcef2|C<6IT]N |==q,''qsc*f);,nM*a52sex)}"(3/#_|zO^1D\"4?jJWB:PБ>)^6N- xJvtJ0>H3e `mMvqa{TDi5 VU<ʼhӧx{@3@K+Vχ[8pϏCvicG$L鐋'dZh<t9xtnWJX0{shAWؚjaD@i UE=a9R}Ham9x-;) L0s+rC7C^xqq <1hkmPP11=~o$J_=S\R[ > oa(3lZ h4TwP*lD؁I'/U!w ̾< - .7x-  l[nd3,(&ӿȋTL-&LB1.~]+Bݽs?}mCf?+'z & 7ǎkm] ;D(YZآm3˜P`aπ!_p")~/o[^xSkQzd(D"[?\럧0_!S({:h0 *lBzzU^t5!4o&X ld xg僞u pL aе/sA=i9EHޣՖmfx}QI&@W̉Q'{?2+3+@4c`S?7ZdT[3' KHԘO'*a6ImvU:/o|<*Tֹ.[,WdP0>/jO&!SiKs0wiT{KtOǚ///2zPW3ci۵+ԯyV!>4ydHPEgff#AT*dfYQ­9E!X%ЉT 60ɼKi1Tx@*w8[Ύ@F|^JMn5c9]P-+Df Xgʀ"E3$B7G6c>YsaK.os t1wU OG%g(~^\4 y: 1g'||PeE67v|a/Tqn4p$.3/e\fC,'s=@uƝb.<068JQ&+FZevr%0MVbqc=/]O*85.1pL|nP%'uHIږi o{scɤr97;dzSu#W3-t)K5A~ŗK}L:$,_"S-gĮe~jdnNY3k>)\k&T,ZY8C3Fm9^Ѐ-n^ 1@B1ΪDhmg % N/p=@*+!񀎐z.\cs6L<_cMDs m>D9{VKQ$AO}UHuj[7ǰ=SΜZY"M*ыXxB qXA H4aP?%-{ k%.6_^:u&A3a2vڇW6O5ݕ^aލ_9M7]oۜq+ED.p~RZf%D8 1wr' .8fƣ$. =*^c[k&ADܮʚwխzs%.~FLdaX'qV8o+ ךw\}aALeʐJ }߲B1)W9W_muz`upNhzFEٌ9( 4ɩO4%a5v>Pt,o]D"tt`AaI0 vՊX"]Y^qnB N9)RA3| v&H6MA(͌0٢.g,^?AqelUzpjiP_`dG(?ԍwF?c}u_$x*ê"Z6ûu33׳ŀLf{;7Ab.LõW^Z˖m;Vs?3#”eL|r/=&@^ #;7*șWv9LQgCS 2Fٸ2>xUg^ؕ?5X*t/-^ΧQݪ'GPa>g.Y^;*)(כ5^yknUr3:ȲWJ O!$Tg6p|ʂur)@M|z KDd[Y:7%M$ h\F7l95-Ɣ8Vuc[7O&y ܆m=lSo_^%uZbGug0G= 3gͦ{XLI)9DiGW]27^NjS]Ct/VڕzTd~Vy'!X%?rfon ]Xyvw;()y%މHXLd|cL,PȄ|V`)@ZıqXX.;˃`ΌN=wp`Y=diy)#M5륉EJLN|zAsb7.]795'j XTHS3DͲTMEY07vtCx .j -7tZau^70g"q@X.q{5܉o nfK{7({ӇWĴ9)%B/4 WZ92 蠺9K,"Yg8l""P (tƴ< x8/] IןR16RC̰Wd@y3Aa(=O3 Џ]D )P0,-/WHB&qքڵ!P7Iėl܋g8l2D/sTrp f#$c.hv B[9@:3SyQ@;|SKUlRUnE'DIaQ űIAFl9/x9o̊gljkMR /7A Ȗn.ɹ1NDg6x aUh&(K$k=A Ӗ N4W``[':(8ޢApJf7Ct#V( >zrEQ@d2[rp,̥\tie-w#G?THf)ve{!Mus|ƒ ‹XܺoMc<"xS C8 ".SIXNcq6 4od3k! 1N uU`4? mJ[5Vuf`IGE`Zd4We^dRYuiہԞ8 BwOXA  Y8v%í"FL|Dï bb!|PLUCvfB@ciUe܄0i[&8Uc|K"69(֧Zj_殙# UAMW9 U%3-f3w[N3C{J:VZsJ\(@Xds -(t X9# zmq)!ͻW_ʜ^T3T$ڳi*:Nqbơ1|Lg84xƽVի[<@Ƅc z-5~R칼/_8ft2qG({!JP2hSaV02Te)'AvDZCJUpl¨תD) @SFМn,tÐLDY\MtXPT#,o[ѣ* !ȭأTDԝccgMF%k?n*Co5oPO5(!ي< ë@`|f{XWU'b2ʒb\x>S rrnV&h} O-(Jd`LnE!Wel<^D jsRVby7l/_l7i\,Qy{.&^.PvkX$_D ȬL< -БVjhd$ߟzɹnRxS;|ἯTmX0>C{$WIsT gQtEs"PcB^n /&L߽uA Ԛ௛CSF0 Bs؄ӽa0XuEPvo_^VIeIՐ%1B&RhhżT DD$?F$<4y:q=鉿~Ajkmƪ xD%[&pd@{N\V?67b:8Z!JٲH!Ê[`Rj+8] {xI?rnm%0`=9 獀c3+x:ϼG5,ls^Ը#SrM*ZETH cd&ߵʖAV^+Pq:a4K~6G7X;3+ <P 8y;,6`hFM|KDE9`k淄,,eE0=Ñz Vw䕗XqX|"(Bf ,dt&[VGі=v6KV$x9sXGǰPHz_*f KQcuPNݕ2,`CEKvFL<-T3; `!Č W|wA44YBeN267&G̓k鎯uUxrZl[byĈ*R;IlZ1+hL5_+d%"unqp}^|ꕛ}B4=zLy?JY٨bZJȺ3 o56/߯{3Bmn0 Z%a`ǨEf!)B k 0Rp` \B(γ^tdLJo^&~")#% QO}Ď ۚgpoe.UKv,']iw0w$]ﶛs2[ ]&ĄꐚBN^d U[)O/ڀr㩩ՃW%r"_lĖAYo79lԋxD/k!.byf-1ZE ~S Q#KيE-TKgG'tYTPVQ l*s%L:Ͼ׹`XE)gf7k^fQ?)b׆?8t)x@_{TKZ}4aVyT$wY8" lGT"5񸓩EB,-\Mis (3BHQurB};.ECg2O"2ђx=0]+Ӑ+?dxGA_޿^z5\Kl \R?9!gLVf l-qOޖ$8%QoI]\L \< tA8#6U 9rb1.:-l/7]Xs8d%)x=_'Ҕ_W ]΁sKkNTRB]3>2isoֻ?8SͧRz&EwbȃkMv1jdGUժ=ҍ9@`.Ni-xȟn\:smTc@ycIVªyJޟz~]FQa?QI #(qՋlqc)#>ˢLmIADoA҆(pjUSקkQR )!=qKKGF!IbC/sKl^z/DƁ]+wS0[vqT,9owG??yz5`–c)Y a9u?0 2r}lY Sx31KXrx48c(| bg0+6?g3t *AcJ@.7{}]~L~`Bv-&5-V֥MC95S?A#b;W/U#ӷ ٍҽZM20Bn]EF:ϲ56wHʄ׮鈾+i>4&U. w3v+oҴmWyP`D hh XпPNV"73ԭc4X;Q_H:\eq3뒟V Z: 0o!5|{=bzqfGQ(LjIupt'Ơ-xI7pwL7H# KdFj3۞T#MSޮ5SasUh/kw<(JZj-j ='[ ?HW|q }1"cr3(l8jN"}l4gՊ`'OnfHOOTZ띹W}&I$&WS+Tq>JamZh#Q "$#o-PM0PgnpDݟ5e#peU u) @O-c,@~*t ZJ5(M^!xX A)ARBZ1j4hR@>{T(<4l^K*s[>tdX!,{XZC!co{¬*'' @Q 4oҲ(!)IL$N)y5M }ե TiwKiD\BGsM&hAi@D{5e޹SLGNVŽoo 5TL'nFHLل,44o' 'ǁ'(9ٷIcYfp&@M7={e+΄ton>\6ndJІuD.R1ϩh<"icqAd] +m]3W]1RſrˀʷU.$ Ykh>Ihwmf/we@2XΘS'Vc㸉-Svou{DMKJ goK?$Ny,23Gq!P[.V=OivbH}̾Q ~agC_,ޓ뇄U)<[w.zA8%ZB% C~4}8gMGG1|R ⠘6Ĉ] 808=#\`nXṟůd A&JRlmdPx9cvAw$[Y9l5)aB(] ]UG-Qh̀Zq=>K^}ywd<1fO7d^bP3z!A  SӇhvd,ڌS|mˎ$yk٤\MDmӆE'{9 Ǔ s^(aZQvÎKv >U@ϧryvPf"h_硃G+H̦FD-!5Wթk* $1mM0d(/o-bZo?@Zy}vIGS|;4E1 KGC2zrژ(gd8&X'~aǙ =C@_,"A\Y-nww|c;Bo7N\gSnRwoĆGho!Zm@P3$[}Lլ%Q%10'[z[~&xWQt%sZU'M-sgxHo!#A˟t̾L/L.t浢ypt()X?m= 3׽[=ȤZ^qn0"d Xt#f6(S骰Y[h70!Rg|)I0OW_ێ1(ê]z ?Y|Y󽘌Ty>s1'F͐p{FqS"]Gt#! wC}MDs0x!?z劦8tf;Z%ѻĂ/¥ka=|HzS)vk$J<{jgO`iX"G7FVf&Vg8 o2$`BDY:: LIjiyKͣ-R-竸ꀞNo֙ d=L;ܵƞ~ad@s+N9NʼQLŸ8KkU"ä)˸KGꊏ*XHԘWrFntu{D?yA=CJC3^ʯKԢ@/Yt (!$>"3co'a2W7- sy'dmUᓋ3iG*MPf>QTf$WHEVK#:~GHHY4浉ŇC}r.2aSɥzjUȋDY)ɤϨ$f)XMѼvDc['D(,s^z!'dEaA۷.pbw6ݑgFw(8ր_T&K{R1DtNd8.O}/]ǚ~H!jxYuk Hk!$'GHϘL"?H-ŌKq\L)gN;n K, mXͶ6 Y:-Vn?UQ>,׌>!Kw*Hǫ]x{2kX" Yߍ STPnAQֹt7P&a'M CЭm1. )[W~#::@S A1ڐ9ܯߦm6)fFY7*)X׈>/4eg0EN|؀g䧓%Q2\CIBeI5r4??e|tUCueQVv eyZOV2 M{!mGD—C,OǍYoC&L$L|@;#}ٟMSc8 dn$w1Lwf֐&l} L@&W}[@݇ӿH޿ˌ6#^xHID)O3㜂c 1[ƛ*瀵W5#Ӭ{6]>4L5 @J+վ~xQ ՆmB) FxgHJAWMuݑq ۖ>#WiLr:2h𻑺%5za"j}U)`v-}V|w7+ma^}ޡ̫ϲѿiiIm`$09BUǎܻ'.Zj`zڧZ W`Ʒi7u^ul'^~#covp3s2Fbȍe)H+3:to =6;|ARH,s↢ Q\u`יYNZށxCүr k&]΂ְ@ F>CI{f1[HbM4P[29q@8r#_ xwϠ^YV)8RaUVםϠ=N7ikٔgI~ YFX981o ?MeulA~ʔ3n1%0eoE1C Æ $uE{|bMH,kM5U]ݿդ݆N<D{HɱۛU:&Bg<[g./ӗ^t俑7`J=]y-=ەuRԐ%V:te_x*G;C 6SWd \Zgi?50h>/STaGsBo^)ĔY!pp¬lj*NJ#,t` 8F7֐z-?ǣVy/ɍ$HއbJ[ۼ3ռre7 Em#>;r8ȂJ^lX5j`+4T'ǡ? EytvJb?.bo1!$D4l1l(;EPgռ5eie7uhcgc H~쏅kB!u^_vbihR+Pvr+/'7j7MS~jE10jWw:0 ĭܽv*&y qaDS{ɋYŢvxpXHJ;_@h舕yz;Ot})U5ˮqcrN3Aӣ~wG螣-e|w5Fңc: L4sye$2^jk$a"})Ӵ6K01XPhYMg5CP@,{ֹZlWu $I~0 b -B)EQ]/9),Vg5vXQHdۼ*fE(s;!9Ψlmz2@%GXQz0/_ZK(LKN~dMեHf}:o}\F %\Qe$du=:I*=#T3N Bx0[.nb^_nM/|+pYpDs!& eѫ?;ǹAqԮacjKLtVL~027eYD v!?Lety4xPI bYЫ ڽJ5Ԯ2l1X16Ψ{KRjꥥ:B-8K%Pih\|ں0bhk%}uPrD ~.ҋ %Wہtؤ]_ rش 7OK/˙0)k$|_OWgU}黛(Kmª XU!ڜK5"A;\nt$ s'+NCb?{ys2ف8TQ )Ur&J$[/>P[4YBaNoick*S@Wg4;Xv ߩ1=L1FliZO đx4>"ab~,ةtɜ8E=g$"&퀚,!~МhW:T:4Em PU6-pjq#jyAD+~fv|A }Z)톟t+gӅ$XVݤO8y`X@zD.HLtsgGCOWg3u/},J1ԻCXǃo ˾՟.Re®vC< oCpzf\a[5V0CfSa?y_LHre7}؊ngn#{3[ wbbCeO0rjPHΓda?dd=\oqB [rXnb)m9/A@ Ҍ+jĴz0fJWμKO1|akQ!zM% /YՁgVl!!>@8@T3&=R@%h#0Ä, .鯜D Ll4> ~)8q4e_e8ɈoV\u`/tCp g&v%8L۲LJXNa2 }C^Ν]Y|wә3wIy( O K"M:5F*Ѿ̵ 6g){_Mk ]&\x!%h  "-ICB#q ?wI]p^i"}x1bUՆ3B7\σ1 Q^a\T!Xja$'!NO:cMij0O~,{ l(m\{|nʭ=dUD$-^WTISd>9I,%ABK>UR%hƬ˩TNA1#8J_&z;]KL;22t Kd#G/1cvIN9~Z% |I^I\U9yT@|&IcHaL13!Tttz[wJ$FDp9EQ{\CW#(~_vkXf.*_ Nb8;W*} ;g9u:.TP[|(.C\ mHЯ߉>C?Őy&k.8!pp!l jE`)\RR=b@^1h.P`ÎBaGA󣯯|\&x1F8mȉ`}R15+T./(Sţ,6c$aty ȞNnה*k6\'γMV2Зd]q9W"0^ʜz}A5`:v$g,TKucoVWVh'ڳcg{̦*p3Z[ړNO0uhjO}|]z #'s uf#k_jB r'Y(|/@ӱC e&MoT6߾!lxsJm Ԅy0HۼsFVSe.3|-ۮ2'[ĘW0.N#Y'j#:4D`LcMuϠ"2DgFmQ{Τ.yȡayjX4=-.8ﱤf]hX 6` Пcie7#C)X[;#-&GX(u%!83bc;U7蹌.Y6$3W,``p C0Kx(E"7dN+coIgӠjw|Ķ=@*>zǐۖDTHheju(1cf\-bFq6խ@8"bEZ`j6u` ܗꍽm$ meպเnQ[nG#]R7CV=X+"=vhczꪾo84_]$1c&P1Zy0͖ܸ:#1`t$[Wes̔F߸{oJ95G8A qֽktH\:/;fۜq9frjxu+dh}b>cYz׷FQ4H.\=Uw?bpyL^QOq}ܼ^Ը]t"6p8Ol?J3;s u%^ϸ'v/= }WLHo"}fbպNJb[ $E‡F[%IU/;5i'@q㒊DLt TRi-"6m(1J{b ]=!@:g9ZZE .݂˵>2GxYϘo$h#k YF4>@E>0mPYAXV-xoPUH p5ؔJy j29Eu'w$t[/ET,)8kv/t ,d5:av,FpҺڳ֪3}6&ȣ"PپQk˙lQeziF'4j5^`UOѽy- ^HmJ/L{fڬ^?  r"+`ix+FuI*Ŗ1k8p] S7+ MGoT69=5QDEiS$}Fy`\ى ?xB0'J:7ԉز|RNG*ZF^4A]53@uRb@q}o_g%:=̛ɵzE;I [&/<=Kdy˯-?}\ʮ5c@1 Z@f453?eM,Lxm/ci7t{~2OT9kKV뭻${%d8`麝{ &i?)h>Nv^Rp[ĩ&l 0n}PPpU% ne%X)NcFRukML"s !|0g.>_+ܰ \oLy6~,~Fg$?f9 .#fԪT?#p"u`˔*J2x Tvc{Lf[닌ln!p+J'~9&5h^xOk ڙ^I֖>j~+6׉B MjGe,}CbFo{m VM?Dd;3 {>dZU} 12Oٙ(B~v5z!{-6]yq#A@l]"ب#K_?cd0Q I (Ô /VӈkW"~#x3Q^lqHƚ#,,!U%#|`gb*Nk"ۮCڷLz,-kTM; Ł39muqG!oY}E pm5H:cUcu3@aiD, BC;8~F!NDm߿q![\ ?%q:[;,RM$>f|%737Z8z{] ުµxbduULz鐑\e6`e=q.9E׎c,20U1.U)vBÞ0QSPo?bn\HnsHr4EMd޷.)8JSq]! }:`s%ް]h'Ǔd Ou"q1Nb{8u|C|Jc-gҰNr ~U gL6ǝwˢwplOp:5˙!w`=%9zUv UǨwo#bR %܁|mƍ@$%!?,xIxGHrh+z;ѮO܁2Ó fʌ4(6q!v Q6BDR?X֊B[>8o|BěTg[ ]< .6yb Y%cg>IzƏPjYK CN(QQp|X`~igXEŮh'@.eېOh-s }/a>'l < rlo9"r zEB@=9eKO=Y T{Px\44{.V} 3xBhlÕ;ir&ܢTMp-Z:S]U Ôm'nm1ЂWizi]W9Bo'1a)S]/,E M'"/Ql_qU %oX+zV{"G荪k^lP:N{D*bg<8!I8-T;|·BGoE!4^oF_!r$ƃ8 JeCfQNB/_n!xV!< jYd:^,t+nX]/̪ ee7J/6\GzmbAn;SXNq`UH ]o/|֕8д% q.UU)JψޗyF|H`&\)\5ya\w9_gX ^uful'0N 1*ʴDAlKwO2 Xp蒗+ +O\֪cnb6/"r)۰r8Co@}&8}bxθ,5nQ]F%b\jt?_^ՀD#WX<`}krFƎK03ƫrQɶQa WKǘl (K+Ez 7}Wc}N8w(ӓ?doo*A  vD;cx`9>vN'rU|~U$}l{Tajz-%ɉ6v.!l7ADnoja+q,.]i U3Dh F9pz$?͋^ qU~)]Tw(RweĐQQ'em禱)p|H1EN!B%)nVk. 7-mA_k~وpB߉*S>!"N2>48V@)@.9*d;PwјCn3^f Z3&뽼 @, CTKW>{p}m 0ˬ׶J<Sw2 &ghqS87콍te3hnxF@P K~}+kF^(bs.ZAO| Vn @H?㞄ı:<1Ϝ@(sDw*j䀱L=攌$ s6@vs3G?A\B#n`h#.Y8#cjsZSh8  b3xʭ$c C5$ax'ZBu_Y\>tI00p}H6 WS!3.S붛j! E [l!}™iq/-ȧgА=GFnWר7Rcƥ:8)S=02[T7 ֦ՐvnGϏhx9qZ?iBp}[TYE2^y.ԥQ9h[Ŷ%[Qj9,hnNt`ߗNާM%0wY**)=\IN5⚸D)2/@Ŭraב6БY.[HЧfO6B#atLUD|0PV71^%S2T\TSt<[eY~"O@#,im#"EIq:)$׺{3Y[8؝#>!B(x|D O B~۷a^23EӇ}ԺzfrZ7`ss~ 1^fʏ:JߌFj[KKAiq.--;nU&9DxS$ hB4Fsefv<#4U<1,u q37mb^Ie a.=L8@i He-UȮv-"4޾#1G澶IL@ZfW7+7j E<n/GNra{ƆTѕX&??J M$;t/`mUpJȍiCKvg '(m$6:"LUvPjJJ܉ +?%; "ٵ\Y*tfG)̑QussF]H1*'\icAT)#(+k1גHc\u%+>cHJ#K *X[d pF4./O 4$i3_LHQ{ `QYA؞_:;eeufmV}B3j!FtYbt. 2X}}y) WN9 ߪ-ܰizF[Mu*OqxYV2xоa%g1Ap^xsEc--L c>1Z {;Mk ڟÙ5bQWK׃ *wdP$q5P}- IW~ke=NhHMN~uz㽾X"] Ye`s 53)EDR OdVt_U0F/VlQf_QL?e( ߌ/27 %ד]\YvHrW#Z&)z59; y98"s7"~GI>z2AC8dP@b. :d: 1}`<&G7ü1?bS*>߅gp]XN=C=ɑLPl|pW#vSѬG1ɳ׻sͿkpA3h9EzfBQk.HˏS;{URT_;~l=򣺸uJ~Յ⧕zRL&U$Yxαu&s DSr9ќ+K:9ϷzAֵǻN.Lo^%dڵ3QH>LndT; HDfq]tʦ!'x2Áy$z$8*gbq¾qis f\YR5vuYVO29(ruGo,[/Ag=`p+; މX *gt J5E&%&~̅'Dh*%.t̚eR^H/6 3Xŋf\* m5EپuVdf2[ʮ(tBEXo'i0X@xخx'.cIL _KOQr'˾$.Ԁ2 (+ڗJ-ŻR,Q[;i^'_W ͔ ,=KOH+Q={̒S}LS˯e 'dRWw)p,<>!)GxEpM xo@5*}eXUص oVn"uh =^@"Œ,л¼qc`# O==\I]]tP1˂ݷ%Y!{/PWrG+ihȵf2jmfPZ/TҺqxה·gQ&Gi!mМn{9Pr!ڧ v= XR`l06"ʧ_+h!xdip,yul/GIKH+pkPmTY4D>;pueat uFܾM_:]~ K68xsP<,sK 7^KkçTcܢ`Lpsf3nSI,ޢp߼ct{c\|p.}}j?;&٢7&ۛu&c.lS>[VR"?MgC=tHw i^Vm{KiSƛ Tz϶NjHR&&ޫh[H8*JG4V7Kkvdd_A+:ӯ=mo[@"${]K˟xיFCJJU!u,Lӎ!O0: ߯#"2j% bz{\*q_,XL=]]kؽHsjpy}ͱ8xx;^t('q\HH >[؁Q/3];OxԙdR9FH2VL(l[g٣ÿ/ݚW( !FFHIto  .(lSM>81ErN(hW~-(. |ZR@MI{űA|]ע?~f2%b,qtv <O[ʦr{5՗/Et"U՗U <{pj]+&}t"a Gҵ{ZcuV GW DF6+P]LG|ex۟wXH|aol2c0;da5B4A'&? l I!4ΟW/fo\])joЎgbL1L%mū M &m'z 8) K^kw{OcC( Ai(~W忟vͶehe;*i)1;2.[%P}}* O@d_yz$/¡K8yPCM,9v(@xM-cYW EIWCl(I=u7VB>u!Jg"1lΟS4gh]J="Zq YM0ٌ-LjfL;FDXD ^HޅC138\%b\6IkUPUD?[j͹Ec{HkW &jbz*Od M@iE*H8= *ZݩA nBV\:Of3g̼|0m+.5lX́`1 ϐ]}&FՆFjߑ>bW]o}>smQv&,_!Y;YfySqSއ~ /@lmJ^YZ[;e ]z"Mzɘ7wUܼ:-NYK6@hX1fAqJсq#t<(G> 졓 HMr/L* uRQA@^ޔY{R@:QZ+RS+xB1$Ϻ'ϗ2[E%gK(0:>Ø4.c*y2wtzC ͹7(,7;EZ<̧߱|yzB'C{\ڋrWdRYa1VW k tI9~&A1>{l/`YX"Fвgz"B Yca D*=\˙ZJv5jKʹcΈM>}յ_NA !3-m#Yp}Fn.FP uyZrBh oVіL-x1Ay07#VBer²@Dd*,;p&q21jU-S] զm(=+Xf,Y=ЯmB N9)%^]`@l%msŸ-,nᜦ1DҘa|AkkplV;.Ÿnޟ)gA ot[U?2/ A}09Ts>yq9Kpc+TBA|lAF)BQ7L]GQT_8|nۉdp&2;gi=¤+5r(L"Ǵv !Z-lV c əX;u+ ~Q`2Yw I1ăMtmeZTik2n0^4&s-dKˮI&TUF;pGZj{ ̴^#:Q}XRZQ$H8:T\\)۽>m>}TvQxZlLN~[A*`K%L)=;C{][Z 2 FippCK控Ӟ)焁F0|lERQƢ';?kS,@|i=*x{ٓ4S%ᭁ #U R ݋ D8ܿl]06]} E\, YU `i w(c8a흛x"z?~!|CNSO?u&@"Y*m*R3|}&H,xD \Ų?qX?u#UdAa&YHsRnЪjMb^b0EL#_jtPxty/.'ku$LzK*,@o{rBBahMK6&YOOwWee!n| śK5{Gli3ǹkN^]OՎEY:DB$٧p~NX4Um~iLlu㨔*[ % z '6:ܤE H~WtءOR 'M? @C1MGaH0 ]sI?Ƌ=N$o9w-JȇcË 7‹i5Ӽ.h^^j[bM7FFjNK(,Vx7/tm|0yI'jx zyPx2ZA0vxp'k 8"7$dM&Uo.r)^_ݿ}G$JQ ,%bkZ`LwEV3obWl˼'@p{f7Oc1 u@N 22d-lil0%^;b NVkިL -ŜeWT*G5LЅƤ^{ywb'Xtxуw? SIx ۊ|\ xlPϗg/{1 Zm{`ϒUcA$ ۄ [U<. sQ~cBT&^/uXzjNf$Δ"_G( ˖, ;GY`z7v; ˜_j]ag=o†o& RK͘˗_?E.!;g=\F5$HnGFV>BW<vDžd/-)z_ADS' !T({}!(ATMh!3oHi(mDVr|k04`T$no)k~\{0|i„$@ZUX+ ܃6@XT `w=>oŷz3uqf*cr+B㧏J&rd |pS#bUAɮ^(}m*,V5^lrjg*Ljx7b-`YPX ?jG$zM_7PI,4[~zW' ^"xQn/G.g߱8^XEA&Ѓ^eEr?_nJO>$tYf wxa򗆀b{Uu-j Z_睮q  *U@rq#3⟁sppӻ~ ӺFw!+([pFЇ)LީB~ v7@b]sYxsD2)jx_XYĘ|byVu")|rq 6>Hs:Iؐ9[ Xֱ"RYȾ@ V[f3nKe |4J=H\\w3C uqך&mIVojƘd9ltdvjܥ)bV; Le4s߄dxuƎlz3t [%x=q͑}Zn! r"r6)lǢ&p{C.xg &[YO6DbE3#A|b"?|lݼW NIYء뽖u3k)?N -\7K,639xgIkZ ['cQ$>X{S6Z~MB {"3^1a&y䒾`.Pږ3 \_YI!ߘ¸.|"><N31u2zChҊƗq7]s#n"K.QEϪ=5T.k̞zюBQ9E !canf% Qeku5bgQ 4p WQ}AƘŭa+!N:ȍ70~cٮR+W=Eo{咯لul~k *s_b]pqmXy.V n $jQsiPϜ?9+yH[:7ךYgX,u'uho:DL7h͹ߗKBo3,yK.eJꞄs 1!&SjJk>JWjS{C9>?4AwT19C;ַl'fpK4A?߁`ܾ*W|&bVx1[/\jfҝRB 0MۡQdꄠ'qy\:D3#;ӥk'\:l+\*& Ԥ)I)6!*bdӐҬ @$n9P*KxFW 6Б>KQ&TrTgi'8¢^˖r]ƒ>Ik]4^*)L@˙1G"RZ͇D ם!%52yP\|j~zͯ$/ݶ'eHuķGptyA0d p]sPi`"7 ΔNʡ~١>[ SqKM{>g%d2aoVŖI P֫[fYYtvwD!,-$0-KG,gPá_ ޘcfBp<@k\+>r< >aރּ{[㓹EQ#xh3nXԯˉ_0Kc({uJ/Q12oА;g6hXŽ̇ d_VyAĒ=Ln`o:1ÞlJSi$xeBQz$*3hpd~#,Ä{98d8,6palÐ$nUCy(J28ԟL)Q$(# Z铐l|rx/%dCIO_9~u=vfI~ dPAgKZچh3{Ρ\SNKr'v 1([u-ʦ: /e eI2y+avRX% IVUXDRlwSsMEWVB5Jw$b&9?"@ASJa;EYU)喂^ Fjsv$eN.W 4Cլ_t@"SCH{}(1T|6.b ^y׳ٵn 2ͮ;&)~Y9mG;J!rcTUtF6|ޗFېDG^9@[9Ix٦Aǩk#Du,@L侼"U7=_$R!,tLNUPm+uoJ:F6Mc WAS q5;fi)П^nHWe. p9$!q`8Y$ ΣB>Qrk6pp y2T zv 0ZlYXR<1k俣''y  3Oɤߑ%T&8([k"?[4MP~://ڝ?/6;E0 mg#'21 Myei'QŴ LROvPԮq.ʇ&ֈX >͐E~xt3{ DwI~rOHs3 &yOr|U6@4 Px?vi_’,{QhF%.QT31g~@Gm-,8"A~ dfn^H+CYòL7vlߧOB@F/:\y'/K*[6H|@`"s4$s@@"0 Sqi#mj.\'qM$ZOCsKj0~0,p,)6ߧ.jCb%cYO2p\3Wd?z4[tgM-4@S0:9FR"~x}BL/ҭ*^/p[PAC,E,\ݒِDnoB%_9D&*\wwڨE*0U΢zw@im=&Ꚅb%F- zFu/ogl&.*!agԼި mBXv U0 /BwWܹ$PE5Њ]F gOC&xUL X%BV^lQa6=K?vd@xʽbAO|= .IY嫤ڔΐ+3TvĨν ߅DlN*x U*"BXVU HCjh=$׮bp*ev{Uls&-P'bKj=`C32|옾59k;kX}ފj/>4<3!] $|g;`0>aEKJ/q-LO~LX#~-ACy&E 頡Y1ar=7A4bؖ[ 6[4!"hp L_w+oʫ@q4I/9`!ysҶuhBw\zt?78 ;KA8sq $!Sujzp{:/OU ȒH&]]d1gW)Zy[,Ѧn$.BE ɠpn[I]_7T6=) ._$K/:|޽Iig>C~].k+fx '/17l`6Uw̢1Yjg̸[֪)q&gNtQnu<±,Kd,$€NuEexU]\Yblg L#Gn˾M=å {Wg\ĕ(Kk7:iZOTڏo>[MQ |> ~o!]po%,(鱔3C>er|9 qf}bO!cV04eZ6APa_8%S'pm.=,8CrI}i8%6͎ßDdvC,]p`6ی̒h&߻ݪ5n>RY6nZ9oe-"#g:`18p|JT`ϿSv,y91c"*N*Ƕ=r*]JyJIh;Rk*8զřDOeKd8t΢؃=Ld҂8O#uH4!,5rwP}C@g L{%O},'𠎢e.T?9fҦhE1DP7!!^xz^Sc3PO`{܇aGՌh.)“ n6 _ߓgOor?IM]vyܨ='o"7'ڹdbTWV{+SV C^tp8\f|l(ߺڴe(Y}dF5!Y,^e-TA";l'WN&[\12=SFm`}.qUNM KDHd %0T%{:.B9۶W~| ~e{L^Bc[ |"U+7jz֭'R|vrKD;]j ݺ13Q7p79PLu[qz)fmnA23 0!p @8ˆXS]u,72C<FϽ)D3$@x',خ#_B5FeGp I VG }-M<0 SP5EPRUy4Jʞb . |&i~zQ^(!A)Vbr-+ƶx u@>@+3BP|º̇iAAZw?l$FBs=!hцS4b/2no`MXJCh/u5n5iJ'B0 lйp+cB ,C-5s֬"!=-M^qn GL)3w 52UcCextCGpe b0Lѓ56Y7esxf_;6͵Bf_pOK2;ӻCt Qն 2 uB](w]Oz d. oœ%Ŧ- 7 74 pX K٫np؊)|\ `LM{_/BY;;Ä eڂ'e/u!36d`~7uH&ɑ^$$Zr}]xK_*MߐG:bg1v y]Xx&fO݉?HͰX\P<1^.`~n`*Vi1Ȗ?Ft󎺴fbR*P% mk_sd,&I?Ɔ} LFJ764T h$;tuWѸY Oʕ8ئ_HpUe<9B1i>kF7|Q56s}cWDB@Hs;$J RW .bt`~\%~빹*DC 0X{dFӒ7(!;V9(y>G\(;o~`jdIFޠ|~dI2)t71nOE:Kk\-u2T7J =oеBj[,vNh#?1s`,6Z4./02g*t*:)-z$ԽRz2~*j+2~+7{{]$3c$rvUjf;1! s|tiPG>Wqy0Rrjy,*nWEbN?N@Is(Rh6 AN:B9nb qʃDZ m#,7Lz4Q `G`y$ a-Rm[ohuhV .֎d~ԥȨN/,@#Ofg҃:l WFrؾCE= rrN3(JzI{ |m$!t)xXVFh0,m[? V 'nqU&%4UmyMYؑ%P83ol? 1DOז_1j8/!z~,`漓6p4//=806 M=\VC|PDKAޭv# 2 ^ٷAgPIҮ3hUp$zI  Qv2k:lrT[RVTҗ4h壚JǢƏ#J;GNN_l&,ke$Oϳ:)V)cHiFdvyV/zD꣫qlj$]c:)cP`Pg_x lYy;]d" XJkpԸ0 ^}Ol˸V1.[;ICyK*R5jl4zK9^ QˍE84 JzGP:=?*s9"vKVYh6WzbB.ZLC-RȚ\˂'/L(X ]5If*X+L\~&s3ȤeGdTΑ>>q8&]3MeiJ%W-8^fHl+/PFY jzٲp(c#{:JYi]P z6OrpZ|uL7eHgxraJڴxچua;"&}sm͊><D+p:wӢ4t(TJtaN"ZdwbU-Bܤ߆KRg׍*mE^(V pg8*ԙ;5l1f"W>T?de{ń5/|+P _?\j=x=Y AflJ`4揘 7Aϸ ~>1bݹ8?A*Rwc'Lj.pZ AZLd;d[t6aGW}(oWf}o +y #pXD#~ E"i{;TPh6;Cm>i@~474Վ} ⑋5=bob%qs&۲:lЮ}oKʑ㺤Yݜd<·϶u8Gh,}g[7 $X4q5) Ȼ vϏAtsK9L1D wJ !x+gw븩g/ľb yo; g j9&B١/ `Voo-rpiq{/ [,ӷ巾Pb(BO5]ݺ/$W;ŧ^U>?*,Uhd$ G#v9pͲr\Fcl3HiZQ74BXnm0rdkg?hyO)`${`O+| '\6)k༏ex.5lFZfzP%24+طwZ%i5fhD]Oۢyp#v6mC~̡O ޫ(`VӀi[ ?.<'*F[(0:/৩ۗ\6-JMmpF&1mMMb"\?OMzՇus ;z"Jp!nwɇ=y|=~Y]ז~<o@,SGQЈ&}D ^퍏UVvuĞ%'G? ½g~x =@,$& %c]P{2_DN6LLx2?fWUEDjEW׸XBFvn#fkсUkdNP,J$Nn%X+Y鳉xLSP; ؙLJ̎B5w[FZnP_5]e^%t i@-V?@!sf.JȳF8+"4<Oi_DW/``yjmkdk\_D$nQ8>UM7KsZth/Q|UZoZ[.e pk!bFYnՅ8A{ĝ5] B Wk*vă"#lDԊ)grR"nh86;UV.?ώx^n \t!YI&5Lh[fVyJe H2VOr[rсP,Dgl"jiAH[~vp }_0 w7m&F Drڇ0(%k96L> Ϫ,dbcaRV(舫 TuΘ⚋ vזm @IEyAr a4iٻxD3%oDŽWԐ"k '؛G5 Ћ<3PƧ=BexKS0.Yk5ʦd,=! g.,\zG{lՑό"@پ}oFB vS)A&wI3@:'O3ӋD0V+|=% c),A? f# DJGDžXb5k]4Y 㖚B߁Gc&I̓WέV#RXguH|4tӵIB޳rZt1c'#mJ-⃈]֨%\ퟻ1dV>\;QռMº<݄Hnغ -bGN-oce>Y6;#e^vP^Z -WR4u/W=I*Y2dK93c M(A!Cv 7'1!ڏYFY#Ke*p5^Ǹ3d`fG`fsҺxU'^gf-M8*\hw; lK֫"2ڮ(bXw:TL^KɣK|y^򚅔lPۺ c&zQv@kWdyʸsm`̬"_5j⡄%tGt*J1`54m |,xkbàm ]v !\e @S`5΢`K{ uvhŋőNO*~Xx|- ē-mO^C߉]'2|:?!ڱѳU|#60fgN[C hg7'(j4G|iAg}o`x=GG?h;o~!Ae=:r&y]]8z+5Hjşn=h[lj;uQ^;x$A'訙{CŴ"~_^Q=4)a"E_B2k #pIdxUwin4 #l5^2':൦ 4_%gW9RN]y ~+mprj`$yXxCW-9 +  r0Q2JX~=fUK&!P d\RG76w5f^Ҟ\'mwAzɃW3 IΎ^0,׏Ed6i6v.goUC]SB ,//l},5kՁB\8I0!)X\c 'oTBlOspk[G9.'5' y$ڈ6;ȷ*_W1 +/J89@-M_c"p_<7P(vB] NG08eIu|s7PTbDbZj7/ݠϬX^tA=, LRbMo>r/dGdRM@^z~rx>Vƅ_ QYa6Eb%ft-Èkǖ0kC 9ȏ/K{]"9D\^ R.nM*^] "QHkA[%n X2LW FCD1W@SY+&T3Mؒp4z'B0pu7:gagsM%դGG%ea\]X~.LXQǿQ=@QբaS@Bms36C GߴZ.a& |L"0s8Y1**3j<TJ$`y Gy]vD#H\~T8( _`9/ )M>\(~eBdFH8®K&w)3ZpeUk3?9 [=NnO.3Z}l0{al9bBTk7]+k BIy[|h*JMg:CI} kJ-;f7bh5#ՀW 2PAPm(,1 ?+;!pWLIjn{Mq(SNI ?p=;C%M^Um0B撐l҃q:b;kC,S# Mim1w mvzI.v ^A ȷXH`IY8@W loB{Vq2*[LXUۻ`Wp;? n7N mS<z!i,LV53`<%G0X^oEq8Hh\tZ*Sl;|oÇ^ eɇ3/oW%ex,Ry!8:? $t|&/lkkU6N&]#1eZ|e[߿taMH.tRQ)# 67K4l}a>]K)lrԜ6dh)V_g%QwcEqk(iwVS @&t166wц[Yk'y(o]NI@K_.)u5t%1oU!eA%6d-Yqqm̃Ul#HՕ%H7Lz=|Ϻڪ="]FY$1BiIaWӅY w ~nRՆ \kT\Nl ?AY_FVR_Hb y/gͮxv;12RKLu{/%˩,fp ł5^xWBUX mGL}Ir?? n U&x;p;vD䔮sv0t2wZw/ }چi75ȠNvu.}0WJ_.9~itЙuw)4 Q^G4|pӟ2VhN acT))MY{ta'8=>0jҡ$Y\2k$-bua {/g!88oP:R ox#}v? I RcIeeF"Sllxǫw_X>iYvECol.vTVoBCy_BƊbګy|8m0ρP? Y D/HIclD69N[妧?GY?`rcGL^MirzL<1]`cJ+&S _d.e$pFZIKgg|wm^K/_g"LƐVe9pv"DxcPrԪi3ZV:u_;X~ 3Q1CDmԹk=ʎ1p*KTR-@x.|~ ˡp8$/(@~PYP`PZm+6"YqJ@ c\:q %쓁cV1qd@aeļaj+96P$U=džj~)e-c_ xDȑ4Łv{ɂ"s>"J&9n=4 @*v60sF8qq OE3RE#sVT ֩UG5:oCuWbl~1eȏ=݈T55o~4_)#לj* 5GUHNx#'I䓓֥0eT˭qϹ]]1[b|F~O#7$¯kM Zƿhhtͬ(L\~#3 ۚXD0g"=UUZ08D43/<_cߪv*dwTe*1[dXq *> .LħlD̒.cd֋?A@CyلĴ s z(_kw0fzhD# H{&1$evFC&4p?/dM΁4nlJ_M ,gEn&Bqe׾Ry7pL%<{#pMa}37Kf_o^j^d.=b8$Ioy߫v)υȺQŜF E 3}FDĂ&$Yn%4v5f:r=piB|=9O{h:~؄0TJI,"+0Aa*"R\)erRDrba=-ZrVbC`reiΠ`<]yI~.9. s>I茝Ob¸yH3xAs4eJ-p8U7rR@T$(+qHb9wpL |[x5(5f6RЮmsU\;zgEDz?;SlńB&ĨZh"Cޒ#(+JAI`%\rD[*Gfx2%d~ԅQ-xDVgXe׿qdoeìjM7}=Q1Qt18-_uԣXNݴ4[XhӌsM0KOКgPi9ѕ?K>II<_x)aixo7BpuF9.$商y5FDRPbD`?5|գu^47UOq[DL? ?. :nc?7HY,'eX>5Utq",44\V%k]zz?, WGƓ3glM?bp\ _ߞsK5C={?wXǘ!vQI/ E-.%ˈ ~6F$Q(u8fz-qٲ_X)ֻJbB]^z\)eWvhB9 wi G(#=ݮ)F6 LEȸMpI]]A(G.iLڏIV,n(W_C $y f]_G1^X88@8]O}ϣZ>1#f`l+֡$_a* F?D>JUe@uܺm²ξF)? A !Wi}G0!˙O~r6&)#A f3$RysSٓˡj޽>jp= &um^R4< xI rb٨MV"! L{w+AKqsP:H N[BYq{؜c 5`;]ap[M 4!nm1W凰@%I >4Jk QGy{ `rQ vR˫Xs*][l8 1d}r45)׳U|gQ{лk L7Y9d,H3©AդjU57Д G`0A$@ 677+9l=Ja*4[=aNZh+:oZg৬Rj~ F#ge6UY#T%W!&Ue(!jxI%TEz\6F"G`^Ѕ@Y/@0|Z'<ɖ:Ed1yr] S |x\9khq!V~p١OV媀5Tio[_3_eItEf%V.G˙OHq*-9@r;g0]ܭ^6$Xml~u8ΑYhUm1-ĜmvfH\ꡑ1iK+^UV{ҘʹhϞF矗Kш%{;FiT.?d`o>p*xE{I]P!{7eh~&] t;+-d.}#ݛuΘTnRO0_ex$e?(q ڤ[&Q%|?ѕ%wAEd]ɇ51/VLr<~-Lki(%#+:\9& uho}h+?-'71ڵQ\-5A~lczPsyCN/ScwL [U2;W8QZ7Me;A3B A:OY]S|=J9x9[Id/Ǣ٩R\2K{K3{vVos=ƊMEcS3.sEƽ#:\ _el3#vaChiYnc4.*ua 05=8I#x|hT ^Ǝ[7(Re|6X [}ְ[LKV_ ?]/atv@a>Gd]G.|ςSPkSQVJfdp#O,poyn_H=J!^4:\f$&]"zf.OvS+i?$7:kC+zTu'4@.AYu}!7CN22".I_ՊհE~gr 5Xv%8g^/VW'Ə1.)إpzTpGHrʀNEu:bE:z0'j<֋oH2*DmS/;J~ XxYߌԁ.KLHwUi9$b;SW~co:8cQHRpTzŬM!tAu_S'׮7pr++$z_lF7 n4U;%dzGTi)+nV;%.؁@é~WRR$=d 4^c|yk?ӓ2WW~ Lsq`;jΉ‰}H|[CVĝ='e/4(Y$XjeW~@oVG/iJJF$pP2^KTO){4Q<؍%}x!6n ؊@T)bv/$r^3EG01zW8nlRT$+uZ$ImLCIYhA)D 'P!2`}~ۙ23Hw6ǔvCٻI7F5ٓݍS<W>T"O cirb9ܣ?hQ"XEl0Q]m,Gh ɓh7>9R|eVNNl0 (13PH݅BSZ1X1DEs&4Pv=2+A\dpꉃXRaٖחrBH%ޙ+gX`{z12O {ن7Db5kV4Ap+%f 7dV \27XqB΃{9p!1\6Ř՛¥ؾUs.jKM*|:xoL)sI=ָi0[&y t2߱\]o5HCMutȁy.\gr51{dsV\_mH3y{T[:=y/(" *5&X8#P98oOㄌyV0Gfʛ?8|#a3[q"CH{>FlQ+.3eL#$ꯚ&d{K)M1Bո8^IyQ.8 R?s7q ?_ QEhs|k CR6`QdF-axƲ: 脹)z62&$9qV Ҍ*p^H(3{Fk#s#N+;ptkD#IH)(1$ơ%я>;Wx? q6xav%GOסD9Oc|ĵmaMDԒh>zg8W\KJ,KYE g뒗s\̼xyC( V}Lp"U?>Ң|,]d!L+ۻ Kl×E0rHg>A!}~'LI3ePڢi\5nfPx= : aӯ?B̨y&`L,TxL:h2nM82e{hjDrݷj*/t CLp2)toGtr;ɜҟQ߫p(^d7y,f?Dr8,|u0\Fi{Q}12z_ne)ŭ腲&PEqz J 9aRTrq'PQC)w(# }sL3Qo4f5:D2qCN-[] eNN.NV]rLx%j3O͟c;1v+grWɶzטzT )6c|y-A9Pi!RȅE*؊fx~:^y!\dQf;'R&N{HwbxȖ]F\Dꐺ1n։ksRi!s~Wjr4"{|~9 A`yWY ȩKP,%hQ{]HߢaG ЧaGh{ p/!VgQBʶdua٫b(.mJ2]I $}lNP|!(<r8L|F͏][,ġܟ܍wE+'ȹִL 8T7M<?KlV/?VWQ\2^D]~`W^,PUʯC[!4" q1B7cy%kCᬛgW.v2(pxZ?ozIS[R2dgJDH=ܝ0EQybØp*;KNґ m K=4E( N&sBw pZ%Q*}ڢW9O14z "?{3TIA7kkJSN!ITFOuSfO]D5w5ђG ie 5Syt/[""#ᴃk?,?}ti@BOфQZAB#4GGk`5X)t $F^ iƒ-Xه?4OW85ptZ|Wwf^}P#>z:veo.q :din uab ĺGX8 )B8W 5 k1Ulj܁WQ{UNa@b&*δ#%<@TFօ Q?ᝓhSiD0 f{A:wң@h < V&7JUTMIaUը3P?; 'Rp?bIF4vna38[UwĢ@V9& xz& p+a"'}Dnu9(4]0'Ss1Dԁt EԠjM'0fj Ƹ y.ZxKG=c4Ȳ'DT#@5s ߁@Upn=++bPtyDD B 'Mn"$?gLwq8ʍO?1;Ϡ>wRN. qcM머"jt>I'>6r ''.Du̎9/Q8-D,![*B3=#kPBBi57]owmWϗ,Q*Y0FpC[>)* Bhג3$"jpMb7<QJmzrf\FseC[}gO>R&B[-cU`id<1y LJf+;G߼ōsn4I6Q0Y[j`dh|%-T)y ʓ˱׽2l-Bm;@q8EU1拖2tTP8h0|h1g}yB}hwdERץeM |I7C N <$g[Tm>TfEjjgy7چ+]lǜ.rdd8-t]L]Mq{&s}?i8m 2n6eRO943`sƇ M63{|[@ AGXz6+L^sW6rȤIJۿpR&CԴo|\ փ%aT:9M'ʇ{*sD92Ije_we7pVb$zug yM[q΂BEuycxޅxZ3TrFuI6*: =F(YѷPÍ,e߇5R >zL+&y&<r GGk!?<9id|Dzlc*7ޝT`~^c2 sCi9F :\ҥ`|]BF P- ?w,;P8C%^%Қ_~`lA'C(o2G{/-m_pv@V#QMYby ,.A6#RSG/l` VOyj1{/Åw5K,Al.E_c0^Up hs]ջZF_[Jҥv!)cjYtEzA0;,ґӑ6#b5"Jm͠34*|Vu6 ފV?O`àϟUIڼMH~qwoD")R CUWb~`J1zkXfXe1zʳX]{:9 {EX(O?%ډ':3R@婚_V]ΧP-Dhru&<l/k.<`CJ < `O¹*&6H1^uzC *711uQ#0y_J*<ݫRqW8ՖmLFr 5sZvOcēΥTLĥEX¤REi?쭒ğ(\!ǽYTΦY vʞ+Yu2Pv9MlwUT\XΝV9 ?#Rq$JK'ΏJ,M8<}4Ρ}Nk<06eSu=q@GjH=ξM7kcZ{.Qb"S=yP컓b750D45p\632EuW-mˋ̖Nڛ1 Ä1҆)U?E|<rKJxc߼G(wV/ ?V !uGڊ4Ü=)e<}xγ>0geٜ*/ӶYFj zRxbthmMrX”g&;DP)]')[۳Νi'Km=uApgB(]=?ȅ}49I )٤.ϙ 0y{xGm!6=_HC.EP;ktV QhʙNcnɴSoCZq=2@xpnŽ|>W4+p rYKϙ`+ߗ-zT{Myƙs4Chybƃ9_pVu/hȭpKe~+DE_ƎvG1`㡗2W/D:n$l@Y&4ey_Bq0\h&J:*0C\)H7M9 $caUJR=-7OAwkJ@I'_3Bў>zDM5_OuaN5)gEKX͊2@#!@g0CR7AW̏5{5F*.zOFwDG.V2sg2fœ,XQ[2J%( Bh(zX "RaLudέCm7Pq{ɆKA{AGDrth* q$.OlYķb)9yZ pBNQO9Wt`Z9eds b": U[/C? c`kbcޮ-yH04{lю",EZx lVbND>%|$.UwuAyzO ġrdnXX cJfopLQ~²#B)n8>up*چ, B@;~^_}?L=exǏv!^8Fk7ͬNqY_S}y-RZCTh(H J|3gg)@(m,-7NL/R]$`D$kU85+t#_٤Ro@g{4t`wqI~\8P̫P6[la2Yp‘risԂDHlׅV:dp)Xt?B7N^?Rr-xA.íѲM& dZLdp=\==ÁrvyCj.h--w ڃ;37--({w_ዃHŪ#1dCRẺd/~2'ę^@e4^EM䩅Y*u fB_en WigvB,{1:vU ZJRυpM<ƳP. g ˽cs* ZGH5{`64ܢ 49uue,_`, FQB$O{iÁ@&f4cVWR^Pdeʾ?.l 9L;RNdYp|AWŸv/w$enƊRK*_WGhj&wlt`2J^^Wc$"ӈqʪߢҹY!Cy M].Ycܭe*i ,BZHiggNt; Q|Y\*k[(AMȎYbBB!Keـ^f͝PmAHgNd]\)JW/YnM}aPabK>xQЄDL̚s+VY.q8\юU>I,LGCehj_ѐ&7C>32,v(!09xzһz֜l͜e$1pEK[U'Y<Oz )/e5j.(T6(j=?M_8Ak꙼ē[ȯS?^|7}LtsM>W/"1 6EJ=B1 *ۡhM2hPN鷴H~T&!v,TD1wS^3Pf^FKyčYw1G|1p* [`Ԁt,>^H@fWL:,l]vwwZt\dZ]2,67v;!=CO-/ꅃ}~FRMALڰ EXU\F25VH HT>\a葧yj],L` C)^`\Y>z9'lz|"o?tg4~ PhLnWniLonlɠ,}BK+8Ks՘J?U\u9RgS5]%¬9"q.kk+'11jeg r'\/Bn]W '6\(F/mͰ}V6AW`c>QB$kd!J˘7 Ѷd }PA*(.ʳacM&uPD\4qZ)X⸷1_B뚻Zg41Q)fKLsEyO#uT^Y>B`; Pa3ԧ YıT/LʴJSRglQG(B<^E:) 6O5`Fز6tUGlgs#j4H]˨XxC QH(r9iMK$N39aZ ®:ؽDnh88^v/G-'n&i cP,I.k&*Q̗KhZY?-erV V0(gmox{{'rg)߱rñg|a6U/> LYêH!ET'-Jd d籂!i|z0@>Uaz#V Y=cfnsr:h3JR~;sR1LeHW*T*jr<]#5۬.4DEŌ}^21x1KS|'}hBK#LŞMo\%'r3.T;X{)y2,+s-?>w&KT1)BL|ҡS3u0-sqG;8ѽV@S?45:*&rxև OȰ+ZD|-d}'PY ՘dXA *23/w1FQzyS(NbŰ0ݴ;52A_׺ȵfM JFRM /hgnXNb@EDF3FLVm\ Ň:)@DD@uaqH#{k][G&G]c!Dwu~l!X5tE.披NǺQvqcIMr{o9krSv?bE!bn-׊@Zk g | גLoY0of!fF6BElos5e^e~QQx/s덂Ԇ]mAYT>kIY5 Ϙt[ak~ 00bEy/J7\dR΀kySsIdY%H.</o[3(I(?JA?.yo>]EdZRm\[6:n4sh\BM&%CY!W0e΂*ЄgShÄyc jBx`*(v?R <? na#.>7Sbwσ;~%2;:MmpkxVٶkb a)"xhm8F8^o}zY*-ώ<^|N5J507s;*m>1s{:Zv 4H}XK@D; V5<ߞ  ,__&~N22qq* ,|è`'1#;#́D-")qb[%"LR|B˼ޭ)[);0<5@oJK۸S~p Y*~T Zք)څߥ ]E'R=yK='+>O uPV \8_ dɝG_jϲ.'AHCغ^^ԓ q O h)< zsv6M4C׿ ֥OQ2\&m.?HG0ւe5C{rÒu D~Wg3N(+26~}ܒۺ9} XOwȠ5aeKm8Zjy͂QZGJk"={5 Wy븺b5tt7` O{-~MajWZ]:JۭtH% 8"Kj:ڐжgO ˟ŵGiNv,LZ )U؋bi_!DhT#_wxOk:C:72j|/"eʠ/OT7~ռP?>N֟XM@)):&+a=@s!KlnU. ^+w=GgʈX-tB~!;&b()lctHC>x81aDi ]F32QyUjUDH~M"ܐ >p5*J_5[U!2ڬ˼6٤> = ۮXU"*l1ocZDTwJ/&v1^|!|6RՊ4 &}u(̏ y =BJӁsP^E F obg#WdR &I2ct0O5bo+P}E\Cqpݕ@,gJg] Ś 97}П{ S+J* EB bS䕂2(DwS rE g{CT9#qz}T;M3>_\0p\lȘש\Ɠsɥ8LݵU-k$*\Om3HCMzRj$ |~T\Y !hg0$h+3"5Jz ?F>VeXpSeu9OQ)5c=IY/gE ˔|Fް7 )T3ZыOPZ+Bj\̦nƙlNO6kO7WfmHˌc?Zܥϲv*|ް~\i/!wRr}:3,bop$8whODd$!`&@]Xwu;;MmJTYPtM0!}S\ZNt|~ Mo;Mlt*n"Bн]2eֲ!L/He,oH}ܷ;l#k7{xkMģ5q Kc=iTElRk_ < ۪rДq #D4v^l>)TD\R\&Jަ rWa0g||isA}/ ˬK]xt dy}$:c(+U{rI{ \u +stiT<$]5oam͈X [*`)e>Pn ׏]vDnhaP2Cnwz+niд7=1~֢9Aoj!];h H(m:~:=tҲdbiO neYHF ?;t qA>Q .>K'lMPhhs#X#Jy9]o(DbdjPiG)!ȃ8m}5\{){mW^ wg& %> cR).^9î< *w닱EvuOWfYb,nJcpry->4y/>Tp[5 ,ˇYR!C;Ā,m yAQ95 Y\s?rz2 YCq!P-A5zq k4eFRSͷ{zl&hwʴr^A h`Cb#(#:JG>R7Mt#.3QU3:8yR<4m.70Τ'IX–`3G|?c>X\U9DƎ $?b$}k9N/g^9*X&{ ӏ+73oKE9"OsǤqq1gŵFb's敚֖w9tc,YڷK!@׏V EYI$[O; ^3"-H򞂵R)tɃ4+DŽ+Ͽ%Ui|ˬY,)kY,7V2ZC&0+8pI&-ila7)s)}e>*|ݜ 1g[*N808pD1el%ZU;ِAM^($N:~_b0m`vfؔ8ʛY.%`_9W51 RZIBAäGU% c,3ǮACc߮7cQr5x>Y{9)s`I>;-Ÿ#1/ 47E'3P+s=[^jq~ J)ޯl$gMiöeC.q}~/.+6X~50^W̱}~Q{ι$k5;t^Ǣ:{ Ɯ@99T1.8-Ujm_WV[4&fjoDϲaEe^¬y dPum+ܶΗ;PQ~!Ka& qs2>(c-Ršb_2 eX964ʆgA_kbq{3 :_5Ҥ(yo8_ `U[.mNdܮuߔ5 fl!K™v:WXBf:_ E vvÿ T\kjp9 rve4S7#lսFHD%&i)Rё;E_& c삮'&XNo{#lA+Rim6e ?/tV8-~L_tɯ, @7tC8HX\ W貹xO@pk̨.%Ĉe?ގl}c~rte1 slqM]j=9@˄ocfcTC>T2{ٹ쵢d"@$ռs Kw͙RYF§6l9HE.؇ܘzy>cR!w3rq-*W׬8N3W,}Dӵ a#d zI熱CB C0~b~38ka( 6Z3+> ~oE~Sc@N'nSg{ѐ# !nn#MһVq8n%,ja 1t(qMX|U󛅴S*֓xLy`{{^:7 6@>-~n#9|^Fџ IedO*{|>? lN ,M˱L#qxewk=!wo"bMteK襠*iHS?܃ϭw eFȜ7 vo@`_ÖdV'! 3{{ Hhb Cv(I=fP9eƦ84t 8pAj8jxD!H{rvZ MҡG?]Ll8ţW3Q }}1b6Ϲ1kRB4ȰW|vT0䯀TuEuz ?s7C -Ӊ́jz$v}2-=`>ެpwYpU0.'zڙꇧn*r_(dTq2lx#/I)>NFR}{&)yĩ<Eq^zQ"GRfa=p4<`zEhba m,ʮAt#HANAN=u ]g ~h|~9w bPPjCYX87k9S)wҮcpf+\\KKp8,s9A;DEf~TZn %7$OqLiKk#j_親Z~o꡹1CX7H2 kw8oV0+o_MeHrtk (ݫbg+zHE1K=!$fg\%@[yA0Ri<<\1G p~,`|SGIy{"r+nW T rk\idlxA՛VgEf¢xDY:&^<"m%ќ1(7wJ;z!xΔ Aq&5lGߣQw_ 'yUXp\LHTtMxzD.k*Xс ij 0/nH([DcuiG'9Y'{8\;C6Uw8Uh̘UX$<(m_b=cu|m/{s<V1G>\q"f@s YzNKnȴ߼>xqGt+E*2ػ%}wk@)_#29SPC=`kj4`f0M40 L0kKac" D> 7n:*'Һi†UGȈ>*EO{b|(oI*»̦~Tp1`͒S[&`uQ_HgDe|b ,).p۪У1jh?x`\hd`ٜ%vYqد e9{V3V4OIЃcA $b{cS< 9I5؎/BQY ?<j'c{0w91{~xg?(LR:a |h` YQ'wWP2 )-b)?^DFSYbj *>LJ(ln'+sUuRŋdnf^Nli>`M{W7T3bVRKRT/qU2m::;Z/tY:B>Nvc)ЎN9!.>ѕMr܇#aSsj o ڭ?+֑,#Kc-!* ce4v̚ ~qRswI,bY eY }e򹟹"Û#$+/1s/ -ryQG$X c-q"&^յs3*MK}2Y* R\xI] +0W A"ilUcS,*GͪkZc}=!՜0s9,Jx_ѐMHŲ֓>Dj~Dj2)3ϓ?5yX z5Q4)L˞8B U#k+ tdcڋPI { W(ն{jH$:cb^(s zVDBkgffܗ7?hVJu5nT.0$BOPxXshҴH}@(Uhy4ѮaK#KVʰl?ur^ivr,/F%ct1Ь\CZ**譹f ZO*OAOu8i9}`#+_IcWzDn_X7Kx۝I5B>dWZf+7+?9mJJ1}龃6fۥ僿UXy"Q[ +h-Ty9,= #f|x=^q^P#bcjV#}nDԭ}58 cWToٓk$qU ^5(#d0`v :bz~7טbgU1Lu݊޸Js:ۣ]Ef*ɤ5AίRs\8w 6|o^e})qmP]4cLjt3$K&#Y`Ph }~B=ӁTq`vcʉ7\z>PbQ1w ;O?UCy ,YT&OlYq_Ȣj# m) ;@RVz0"^H\ar OOjdk{%% W6mYzVVM+LA?=7"Jp* ڔjv;VFfhm -3X80CDkp ^;quŻYxZtHkmn#zp)OUdD$ .w)cf!lWn H4 ] R ͑,;1#(-[)zc{=K>k>0߲Nń6T8FU mb#F߸¦^}m8v_I_MKwLK *KZL PAvk$%0W7'"`dj [JEaR{Lm!N\'OC-I+-Tv`bظi5іb t(Yݪ 7$! ].Om: *[h}|o7\([C¥np6Ne2bǹNXQȏ2A=~J"5qa#Ma|7޷ z|9z>5l೐l嬥fotI؇1YQ]nEKp{M3@ס&ID46FmROj-h%SF\{ UHb$aW U{BI¹~o H1ll_,3ڷ0EV([ծ[B_cO1N)B~_>\))Y zO;u^zF_A\rzcdhU-uAG~lqmG5K[2fjVSN$m&Kפ >Cb)i9kKhTS~ndL/بicPCi,_IH2*@& U~9A8ڕz4GL ]3d:GQʥ4^ ݙ}w>T;xFSXF`D'6pfD9 b9`y {PGMKof)Ph`OC1Gn,H"0  ɐjVr=I'1Q'Dߝ1.*.vD+uIJΆ\ޫe-1~N<TO*)0LF Y&Ϧdk}L\vڤφ>b&o4uL/P{;iōDGB"O|3kzlv72Aܣce @fsh53_'Obd9JRT SًbA`M4a[u=LLW"/.Z)9ɟGpSᰧɯ)I%Iv&>DFl0ېsz<θ*xWc/3r qP uPr&H1sۥRI/e",EɴM\zۋ{x }15Z(ø&AT-s{$hOᄲ< 1ÐnJ-8][=^>Rhu[ecR'"0r>S^@PTgcoY_go-rnb}ݜ$a 0Kv8TI6mSx.(RUXغ[W2$l =UmѕP,R7# 4jtLٹUz33|5,&H%rj#Q< qVndwWqw0G(@!nnG+9OvN0Ch9J9ە~-uRIJ+wTiJRڟs4N0S D`;G-c^Rq9Np,-ݤ3hXMqwнmG@]Y>ظ @7KTwON(AM9PSܜOyc7N㷱vߍT4bzbyH oHZ*Cbň)3ckO>wss{Xqk:I]ĒN"$=@ęWx됇[,,}9W %7|GŞt͑Ss#Q)QtqƋ9/9/d"Ny+TWELЈK3Z8 d 9MI\;]Ӄ\c{nldϐFD_C*{tL5# *Kۇ?+#v*SIi*[e8YhY~@[MkS&[d#[06vb NNWi;#5VwPvjJSVմi3diryf0x8,ʈ;c<ͅ2DZ|.\f<=ʣ6 T&(CGvf4G0?VوoN\X-4>i8V-I GVo0Ҳ֕"AC9^V}9s}$SDS6V9$Tpuz*EÑ YdʲR5έ±kGBmU](0Az13" 7X7'}emsYЗaGOEGpFo](G:_;nӪ_|53H{M?sFő8=7NT ~8n vv Pnh(I& [)-.Bbh^Il/f1&͞,K##]&Ie /*l5k<4ΊD1U*zZw%-p WsNFBH&1gxNg)mo ,}V [.Mjf\b/5'  2ݲ迨G[N@!fN7@K khp%;FcTLS1 CBׄ8!pBW8$nMqqIC ]d['-? T_{6v⪼&Bs2%]Lwxq;[]u=iHkj|D<0TKd\KZ C?{?cg"vdlE&^(3z+.(88 "N_p/}=b[5n2'QE{bHs.ҹX>54 Hw_÷x"`>n8ݩDJAm0qiRo]+$FDSO!-V\|_[u]V\}olh:Iu+NbXSi?hVHZ<#Мgg_Hln:1:]K-Jm 뻉2aƖG)Te[ ̨ꠂ\ ȳLJ8;fɋ%x-6$Ӝ1цLREIqFb[Сs^^]!B_F 0 ̥zM12 WTɂR@cyƇX=BgF(-lweR+̠U=rw$F)}3f%5P{J~ Qk)Hdt(,jE4 ׋ E!vIؖ@sD04dxS-J73 + +~^.xGP#/UYH7O8欞uXvLmʕ!gm D4#K6a1x7MP.K9n`=v<\S jANp4i@BmXJ!BjL9++.c-ۊ;ŐW\*yd@nYZ$ftKR3`2XwJ,։풖tp062s+gMdX6|xѦqf'AME6=?a6\?)?-QTøZ8=NY6j 2k#5ͮA^#ST' `A 29L/D )a Uሀg)е ݟT#ͼUwg@x> ]%l/  O'6m/{\#_rUYgOʫ TX%?d< &kJbuԝ +-6J[p,Hh @7ӉJaH)&h7*%?OTd'ggC`=;A~Ǿ4q(9nPEC}á[wB֑tmJ1ҕhKCyBG.^#A~ aOJd~jHyg%84%/ipX ҈M$^{-GCǚLld$$FϺk}_V@,7SrgzzC65KBF.֗31F7jX*a&]T؁X'KWOih[@"F/G>{v Ir`~n7|GSPŀkPN,P6Kp(+'Q4 e7Py*SCa-@v\VQQC:솮OOm/Ȇ\݌Ib=7' "ؾ4IP9 :w3Rb gk7{mO[-%>U2ܢ9djm;k| ],.cRo ,"oO 0Rd];ӓ`x(huX[!R<|%Ia+ [eghݨjT2WPi5B \XoPĵtj-qdLIS1öos9uHLhV/'4լ(`Roar^uYP\FrJ^D~(+I#$ۯs^ǂL+gτe=yy m&ӈOg$`r=fL dBK\s8PW*j69Ƌm"QC[CQ[jvʿɚǩ(40O @ր>O$ DL>ѮWoɩϣXQ!!۶E_lj{1hD`8>¦@/ yj% -B?GDP7B?)E 6O;`j?`\ez0 @ќTӕ 9x%O|& !߰{HV.ZzC Rjz.~.Kv?8xS!"9ߺ PvDQǝF{(Ք^[H &$^,lȊ]UUB~;3hT~sKScX2'^U@k2dWNpDg/WJ =vɄ#CJH6e1fgNjv-fV:M繎s?!GlM{o+\WfyT魛@\.*LZF:YTEx3Xgp#*Cm kp%..AkhCS*m_ ֟>xXk%uR!l]sY!Խ}q!Mx,|](^LҎt+W0oŇ^m'wo$ љ**+73oR5f$:u&ŕq;o׿"( 4]Oе',WQ w-otEWCGf/YYw-7CuD(i?-!4yߟDJƪ#hftk//d1Q%8aCN*B^day֤S[ A@C3ͭuMXBϘIJhcC\Nl.FOsGw-]_ I1ȿI_.U,o_aY.LZǹ]v(B0[kv-%FQLJ8K}A ~j07p6(C1kS;Bq-@7C{DZ5P< yd.˜wZI:30g(bYZc'rrny c7TJad,~H  JzĖPk]h m|^9#r5wҗʻol@Li6F%=jre{Riv'fZܝz<g2vىL=>1_qw˟-Sp\t:6J1 PU33}8oJk`˨[t,M`;]4#XFwwlu0; p {,-!CW ^y[st:`\$Į2a=WsPgTtt˒?3 ̩lJO- /o/;x=|Gm|YK'HZzǽ]:vP)I Vlx 1xf.c˄#3ǁĘ WI#URn -{024Yqwk7wNbDl`V6\Hu%^I1AA^[ \Ahh;)'H-XJ@=3o$w8篠 e|m#ti&$~&[q%7Flwz59n751V9Q'Tg /`0 / T8 R˵3*t4@)2: /$/&jhAV5$ R) 1l꺓tUUO/%l{O$@_lL.:IQzgmUK'qIw~uԲ>2*OGg5mҏĘ^Z̰N0 )Isn>FsA QEC<ԍ)>' sOL{WB{%.p_zzR_Ngos%Y ϷlaM922;gdm2VOKP%Ͳ⮰ R NbB.[c۶A]JVٴWw,I1c(Oi|V3mDyn_Kkz#=v^4G{e㞀O[6:h3h'  X6'[4n ĹT0:/)ƒH 4 쿟kny<JS]଍ux[W8vk?[w$Fbb .TvbV_ %.nɄpv9@Q/L70Y]%e(IѴ~mhlQw~3% 1(%LK/jb3eS,:%bS7Bm#0(:8㡙ښ1酲l194fُk`pP˿/,9f^N =?q2:f E!{ bhZH8_!a]$5!Z!Qjy6@niW'*#{`Y0 \^{"d"&yD~6/ ]{Z`-X@@)RO8 Q{2MI_b,7rujj{ʑ{:[OHIlDi@tR.c_;OΥ\m0zEQ8Z(FW٦2Ɲ%%:(]投t+^X6 8adꡠ%`mޠ퐲."&~POjC+op̈́|4Y4߭)=d2׵'f-XW^C LCt@h[;/ }I r#ۓa @bGz4Z/KYB uZz7mߌG9qmNNSmZ [!q4s ǯ]W`U@^ Pa Z~%Fcu}B@T*=r8FQ8hrVqdE)J Vݜ@VefIRHS_y Fy:a\P$&߀Ҿ$nzM~ a/sBm=*fVp9' ?@{{;l{e >-if}xa_ !/ꪼךz Np o[ؓ ǖp:cc"pRU,qu/KR8MF82t6Nl+f7}QMO@8gS:(5S@aG1tmK<H+X ǨӤ?̤[\mwh 0C)6bs;Ha7";W/`xdnƸz h8{˹pe# m6gopa1w|)\Pqq} Ƴ#>:rٺD P~DCKµ1 Agcbxp^fkVpJ 4saL Gcֲ哏~SzW-A#дVI_%uͣbIm3n:f?ůsMzæ"Wpji+Ù,; \x'eKm)R` =\`&"1ܶҴ:Y#oq4W 9bSgU-!FA MǍQ3+<DžAd`t=@%A#"jG5v FD>R+]Cѩ&0~OVPIA^Rq\ qvV6C@SX8t%8 %s?{V1QAnJ #_ijTwe c!h-# ? riF ̜G@*%KB"LH"n~c v͞8fAc#F# !yaa繃Qq Ja\Tt8 ȫ.ôs)7Gy.IM l=LYȫ V:AIw^ϏoK5JdkvΪZ-DmϦ/wf&3/Ykq'Hn;С7sH*t>Bi1nF0ΟC0k`[ɽ+,t=:F qj6y0GR`* behX:¼+ބͅq6Q$/5]n#^aJ,_6y[7G'#YME6eHD~ UŢD J7eUG9CYR&/L9Y*c?Uvz)"6:鯑\DKy#(sjW;d76)f"88ݰ1s'e 9AwTT"`U)9]\CKDfS'"ܶPbf= "&&,qsJuD⁗wD|W3tTO&0ry#U!_'Q 2@ޓX9'MLwe/C4'qkw/”S>B1$Jg'&-*]J9@}~eeR9:\sw0c$a'Cb 'yaۧl|#;]Db !M?,d2lM|ȭ,B,2Bboz}߭ZʑdMY-Wc0儚f.ecK##*̍Q8cӉJrl=8bbyeǔ MR5R~X#XIG:8 NK*}K RYpss֎"0-y5oA:SIk8]ng9ńD.N1 s<ޕ u쐸{+j$©(= ƪ6n [ 퀢i+dvhȅŔq^;1LCb!߾,҆J C3("LI/ i"I/v@&1aHKĂ&=% {mG@0 ._\ \̷;1߁R4Ҽ>m&f䦑8  )R< ֔[>%ǤR#)N6ҎLF crBx$иqjT v^Z ~%CT;EPM)_WiZ5.N5%iK[nD>l-O|M-v54+ `t\ãlBS7+ns-$gw]8O9Βv`YR݂A;m7֌4) Qs3u| 9:h K?Ù'.f{A?SLLbϧHV4YusT絠|:VW[S@wCcf:},̟nu}bx] +^EMC+ Q=AEl ( {_B %9e[%`շ^˺SIމuoFra;Nnz#-MB `[D dB[HYlJ],Y],8|^D "BMShFzwK`F$96f`w2oev=HI(.3'!jCϟ9!jtFVApX$tMsx7%G /#Pn2nU2mm [tr`SD!eYN埊l"E g҉hk9j,2RG>> i኿2ݧ5eo&OZ_L.6mWN΃lSl8FPvXsi4e.\03ŒJYH '*'>Wx>04ǒ^z0`holS?qWk^?Xl:Zҁfg6چв9VW~47Ϋ89GUja?26 oFe|#1u*Eh %3Vig@-=(7 XUS4 9QΓޣW* "x*Ar(7tswb Lxx?*mv: l%4ȮeĨ(D'fUN~H `Jh_CP{AYZ5j/Lߺך.@0}<ʉIpC hT_B ['W=kWSnc]r8iRphR2mKelu=0+Nb'\zX9Bp[)wHsk%"֖ڋl8":0RɤvΑa)b%H$ѫkq_E;:煔UdDZt.w-2 ;$b0m>vլlk D5xab޸@Mx(l&#5a(gf,tD 䙻/x0ߤhQY]iz%T ݐ/PHB!>`m?Lߠ3^ 9} > p{S9f$LP:G)!=~7zCTJQowH7٧yU0²W󙚙%< Ee֏a&d Bꍹp8 `/ĿvE!`(F|x,AAa97tRQ:pMPB5 3+%iC"5Y y߭KyYFI<.ȝݤf BjkmI i~ &;yTBvm|5QVά~:nXiQH9!D djD7=PM%ǑXvk3>i@39LCz,aЅMP>-"0̉9A!2 d4vr0/9IA'>܅nWm'E:JC[ XbHp>KYL,sHyQ U剔Kc8^֗}MˋTOCo"!ӜR J*LdrtYxZUh7~ ) ;=9fH'\f<`'!z4( ᱦ}dB k? `֖Qy g6j\H ߨ1w4M=|['N%c%λxڵr?l#4VlQDFī~_+ 7CӪc+O:M2!(*"rv6NE)%x|y%B Sc>=Ylsօ24^΋'yq+{feEH2w:jlDX&-3=!ij5G<ϽCYULJ3aBTGCnC.t([ܽ]*4=0 [IHHa,z< _7n2tOQVUwZf;:iAtNcM#\fx#Tu2+E4I}%xeP d!Uա}qYc*zGG%?"R>0,m*Aܩ0_KPPq^/QZO":63Mc~UCdJhp Leg aLo&-  Cs6Fykb!cx+ LDx/CWWf7 ~y>i\gy4#h5Œ&3$YEu(9 NDےҠAwtQ>GܶJ`k=jwq޸%yJlqu &c doKU~ٟ䐅-A}U^8OLJ^Fz~ ݥ ._#a-tk~]nEjw못F;eB2^1*鹞j{1I@S٩ ó9aUͻX:+njY}oNTSu"k._4ofiXA`A 'ekŇK{%@.,(u) Vc[nzɂ\`_nsلGWd;9$[؛Zre}j$֝: UYp0?JD#dGL`0wCd1|mLW#m:6pwgMGYf-PZQ/$jFy1@n;1&P8c,/-?>=KTbU=dp8ca~I##ٴAL -# ܶ1tWP;> ECl_Zw2rjL}.Uٞ~jm='JEXL`܅'bFꭲڙ\׭}ya6̔ꋤ 1_$hf D+DN)<+'3K_1jiwM]`:˔bU7G="h͉pP(@0SkcT2V$N8lW̦%W-9>O,2B,* >_ٱ ѝSS%,'@Ao4(]|o8O}f$!W)TZW ٥ y8848)($tC3Hga;GUPV*я܈ldb|(z >f@HngS/;OU ;HVPοz.2/Lx?ɖ ʋyDWˀx2 `N kv;8uE<H/0cT$a"_ 6UNٷ[o|\Z1VP-2yf:)]Ê?Gpż{JfS5v4~Dg}k ፬tșlVq>5I}I?yű|Q,,QS]*٤rZB~tuB9SE6Z{ĭJWد&~g <`|j%8 er-wvњ w QKRE~ $F83%tcwU EG(D-M#y+-7L<Q,@pRIa^_s2njdjppXPH]ؗ:zs!H#՝mP5+|Vz1U$i l/K>ÝG&BĞskUbX́#;){`44r?ԕDHwV%-}8ץFeYp6糩D/6OzK?rp}=K((3vFOx~m<ʻ*svMPrKe7@Wp0 3SߩC{7-_E%Jqv>4<|FNLל݋f_(G CP[oĩ0glO[DCG>Cŗ5LFeZw[N0$\B K5\IsL3?˚WɥeE5 dWŹumP IUې\VMBḦVǽ?]Þs9i g,sM(~ƱocOt=mV*<0MO%-_t98adJT,Sv[9a^&lLa@t0O_jbu&QxGPG$oҨܰzAܳVY+cC4+'btȡkQ@9 C Cac_%-G+)vyvCJ`#8?2k+ǚTc,R]SIʓ[ޗ5A\^Pm(shg h :贉Jn?\tN[6u4fn7l'@&-)bc_Q"A2rh.'qji0TbYQßz e=Nvi D|ftK}4{(\.1{6t".IV|)QR)$2 oSRƱS2Ԃ^e CuyƤh= rQv?AOʼlnL46귘zl2hRb*V/'?#2y@y@2I-Hٻ`۝O60 KN9rkiX~qrhAdn]y p#vtSt+3di)tΉaJSh4CSMM+]1iS[{}sBN G9yG{E\J&qv g,Uɒeͬ4>% LⰈ1grG$, ,TS'Y PC9m1 ַ{*D52 C{]͞>>nJs=WN3=i=`;6wxWt@Wn IJ=7ř[)bU?BC4*ߏ\/MnXC8`6ЧTeT~pBGibRҤz!E@u  -ոc3slĉ"ŕ!VIsqwჽ8ӭ {@_XTCϦJ*}hw~wb6k$vx̐#ޅY>( *.3]L.#tŀO(e`|{#6+3kspCg  #r0ovſBrkv:_w\Fg`ў*v#BK͖HxR(aPMDpt , 8@v- TUR)CȌ u&omЧ;QJ=r;PfTno׫-!ysxp\(Q1o+rT9 m׍^9Lڟ#T(j<8qVe䬑I+6R' eIvI O=GQCU^mh:c)a]th jcG}2cN|{KBRW^>m4x;:(mIb?霊&Ueh)g}CoHr!_$| fW}M]Ww`ƫKǙt-ãKK֒`)^>)pP&4h DibC[K('A/XŚPR2F9*j\_3uJ?`3r[;\ {KtU ìjQVMk [,q_.BɋeFk-*IVxi}V`YYEL+Y:ӻv*u |CkRá/][!z^WWyKXK6xS݀SGn[+Sv6/U(:oʚ|lQU۱j#TL}5)@uFŠ47IhQNN"Hj*צ(C_+%KIe cjNݿsEرVnݏZC)gs%~|81S_zg[k-&ҭ)hӴ)QY%:=)}}N{&|^*(n#zD>s^Cȹp~xIO0dD\}g63b]̉츑A 9yZ''2A! #$%cz=F_ZMxcaD ͧkgJoeÍdGndBkCCS$6oPjoPz7^swΣ >a{2Ԋ=UCbs㢿ǍaTU)')/k+~F#OŢ1VɒGQXAg_"Jv_ ;(IcR[He2CC dꎼv/ԑg ĄCgRa^/o+1y<\Ҭ}i䜾6(Ŗ$)MVw#7~)Gs%m ?'] S5} AXiYCA ìXqP=c\1LCVvT"E2뵠GZ`ș6VPdMWn %k714YrN3MZTAcJƻcNUⱽ@(:Tuڟ!~(dBxל+mӺほza*c,?p^]Zy+[Ԑ9+.,-`S.Tsۮ*lآt)MR.uo.!fP8(sgdwGɮOn; :MnG:+X(| c0Fg(օɽ @+r01o6"TFq$5z qN`HPSDcM388??'I|rs+[cݮPf/NHÍ!4%u;Dѝ_ޮftfGf%'u7ϒH,a/T+dH=hH _04fdT3)>—U9}4-Ƭ+ '5;mF{r3)Ho7?#J&YY{k ]PEРp=Yv"#FZnjWvd>񄫼tv+3U rd~:csrwH= %7 3*G9Bjz<'=>@{`D}D'pY5D\MT \/JW1Zn>U3_qLbO&A[>[3n9ypNHv znC88c@*n "wmZIT䳴 |Ξ<-[AD|j( S-[N*b T֛w$&|IyLI<I58A=\yֳ۪ac, ,(]BBaϡ+P]yU$8Z]NG6K8)vjpDĖ$ k-T P~I۫X/Kc`,JlYߠoG.uh2q î"!U>Glm;N澍}r Db\KBnd-苫Z %x%@b^?F,"F~&EW$T q%|i793Z`^%:("0sT=^? |' "X.gىEfRU R.$sgB9_)$"d̀ɔMmb5.T3;l1zy SMG9u HeJ9b PZlzV{8c |. ^Ĺհ/)_xgA87/W={6Fp[LCNiqጃ< ]`)f ]_!Ef<7rQ;.$4xM(=EQ,^yEA|T+8B܏_qfZL$RJӲI B-`su/(cŇ5  Y_,2ƻ zb.[34h;?|Y`׹_AN;ؐN J$> z=9LJiXCcdFn>G)r<ڋExsmU} [g/l܏ۢ*$W%0R!W'7Th=L Yuuu޽+ո%%60N/ ؼl#Xs|p3B2dH]&~;Vc L0/Q?\՜2U[jXp;H .1Z&toIHD6P&DRP`Fz7T^t'[! *'HHЩ/G9lpHLllGm}=F= @o2(^ >(\j`73X[o0碞r $I"wTП\@]te>.QN!ڪP1u043~`V\~ 0㑱TXl/Ua\),wG8kȚ%d9 ߻SJNZL;~^Ѫsm)R9Gf?`OA.l>X JxFr2xmbWXFNmn_dO-^TTYMY7ᅰ&Ҋ6v1ͮ^s%7kYy<6imǹ4*L6f H5=ܰjy\}(2b.Ƞ(uGvYrDՍwErSm"n1[I'0s~GhKK SP{J:hL#M<Hub١]䕚@[d;; DU"&"y!2Z8ÏUNMXj] % PEZ"!R2 YסinFșI, ^YG5bw!$umoyuT. ;vˌ+(!Wgأxĩ$&dȐi_B6p|C8_'["+JYr˧ZL\^M_KU#2;fϘ䅖SZ}ۈ\ Zqw(sL KӮ}0~TkAobX{+¾$Q+j>ؓWY1g"xkpkm[e\̴u tKiwBJt! "I.WqԪJkuWv4WQ<+^Uh3D^yP&i#\>CVCBWKl PEa`2B2JH]"08NQ[ynuf+**]\_+ǧ'*B`XnUQm#xA{mu$LLH ʮ2)_9X/o]s*v^b&ee@MhĞe/K^tV g> `یΪwKlwcxhsv竩RuZ!O7FstBŲܡlJb|n*t]k Fm6Ʊ0c>,x|,f9 vw,Kɓ!LH*_x[ԕHsX[) $|ͻN*ƔfqeٱfoxOSЗcsuMˉJWB=+OգKq`'&3ljHc<ݓmB-YyN'{{fg O~qf^X̘g]3G*G! 'f;5O!QvJ tYkz[xjtP_ˮNƜ<ʪ߻F&hoKnj_088wrQ objoLO}uЫ"Y^B>kncs38on=4}0 @yʇZ8/eŲu `fc>E7fYC9A||ш jfݭPKę@\r j@5 ̺qA΂ +( xacmeJ[,5ӗXݍK?=fb"p J6G[!, _o7v]p e4.;Ȥb&ߏ-Χz P+U H?:rYZ<4ҔPQ~JnRoq_Tư)+uexū]ҿŚxØO(ie#]أNjPp {F;jJ OCu !aQR_- *=_rez[;87@}#!Y6`m>0oqdϟ8 'C\{NsM}ĖJA9\4Y`$4<<JHfT](4zWˈ?*¢oiEszXKWQTO 0~=S4H麳W5UJecpʈqοz ),wouUa"0W/;3 1Ʌ*4! ĩ,dDTFfDV}/]#d 11cx" ;x9r㢛`#gtGJe#O'd?ڷ3w[z&\hggخ%YFubAk!@ԺlMQ0,S: Qv&8(CLa MJ)ZEG꽊S(e*vtOb7P,vMXG#ES34C%˥5i\SlgLm< 3|)DžNm:R戅qnRI WNO gu9'{٘'Qx;)Eoe$,L [$?;=LjBCt18PSp(jXW#S+zf%,TcVDżu='EnYvŸ|IHυZH3A٨p~,̡~k.2$3 zRp,-A@TƝ[VDsu9<5ͨnpl˹~Q = F3ޱdeGI">31)0+|/݁wxu/1ȒBI75!V^í V/7aq'Qۭx$ͷhI{^ ăK>gvH5cԕGXD3. @tS$֨Yp+ȝ9Uຊ?Oq-֬Z >-!m۶j j͉eGAD'=ipR8v5<ӭJN2GD6a\o)).B]>y4HE2,ͧp_gY\$"Es*G*MX{T 5l^[N2BPp7x͆Uy2Aض0nfQdX9#)BJu1jrju?GעB*F73u,ka. UB>Iuo\b5'%|IV-rqgEҾa4[VNZ@A޶u)ޒZ9 -xA$'Fj氊o| Xfz26qjZE}rdDK=6!xzfs$ _eu&J 6haYS$kdPV;CFt]Dqai-=?^``B61z8 ht=G=7}ϭcʕOz;(:~<>fvN櫝gH=?vǽrSyXH\K[\q= $(Nl̇ax"'硼)^Ψ_8761b;t8j@^ OH~0: 4+FrraHB>`UTˣ -"{:v9j,\f% 'Rbm8"L{zKܾg;mt~SG\SْJ⵸KWܪu}5Zd2{Wޞ`Hɤ2&82 BVf4y?FLc,Zdp&AZ|j5W!|Ţ<-o@+uxDAy~+Q G>O}j>4=7s=l[8`#?i$. #-~ڨ`%;}ddGOp@]fHx7vqe_[5Q Zt PaV[iDzU+$4j,h+,>YVH ?cnT{M D+ PhG.#~8U.!J:(1 ~id:z½:'uJ{k&ŝ*PzxCw4R +WMY? e>f.:8dՀ(thiuP=ߒՌiQ2f;øI0dڈ-6jioBT!jY珥Y56/De=NasŒZ#ܷ˜FFHη3UlI^,sZ8+ȪiM[UEmjC48@&XLV4bAS@WcqjKI}?~I?g{٪IS]bkuicÍTT] Z\nMv9 ;4Lfu: 8ut6. 8;v)vqJ޼D´=4bc^3ct y7dfH/6gt}IVB8$kr˧]^hLoܯ@+?.R3AUUHIA^pؓ$.k/&Qf͹eEmѥ$W-TT=/MqQ$8Ta\%ZĈb-}Æ 8(:1F.ltcsh%%Fg݀ ,yDi;ua@ Tʃ4̣ZzB/O1r&Q_[\Ng.Xtip%f!fUsĂs3MMn{'Gs{y^q3ᝏ*ImT,z ('ݥ$(ӭ-p?'&.8nGT3Ft|A5z6Þ2u`P->.W.cl:5꙯KbC1!(x$q0AnwaW/.Zeϫ-$t87!*]loFQE{6fyV_:&nHk\&,t}VVA@_{CJ [*ۧ(ڠ|cƕJN +sy.VN3<1j(Ct@fδ ZF+57o7 #w7xYE%Z|1WDR^"p(WNoٺV;t4`LK' oBRs`A=`DxP=h&;>[>v2gdn!`KVDAPssb~Ē$O ۅ0ܐ-zZčsm-oīH@ 6( gYؚ!=avA4sckkE=ykj}`&ܳin nj{A)8̨P&ECwx(lt岞k\Ź "]v:7Ol lO梡YD[8HY{]woH⟗b˶ʰbe6+N4uk1NM6WxꈧGqh'D4aA\1dmBﶡ/0y~3w 68䘛EA__)a7=)q!"sU `_u Ī~'UKca[Zw!" PHOHz*P:c%NCb>f:5ьfh"'pW!T%˺ GOUsNqRڽm1WcqS)H3&D"31N)nH}0-pt;)?Y^m0Դj)KP(LD)ZSPZLv"BoPt0;TTP!1ZM%g79X'K3 l jbN@㧸MnR ә+^oΪt:Tb0>^ ('׎6LJ+҇,9mI ڇߜ\[0Tp*>oKl= 1PW0<*3 0?/d\t08[wc* @_BD{㽑;Q5Kl`Ҏz^d*ی-Q,K< &W L[D9vs_y~¥s\\Wy}*;HrQf^QG<LcҐxRc?nO!J4(zy$P[>k"B ˮXfF.Tu{8?NJ-|'oVGik:d}7XY!Ua\߰Kh ό]Wq[Q2E]2U1dE-=獿AX Y!C?9P/C4[byʻ.:aDdݛbR^<.[8oF[ll+}I"&m`Q\~ R+K&L!Bo_!Ioؠo\[nصNZRF [_}oW6>ILS&᎘S|դOy)jڡ"/ #}OD*+%i]x /@H[kݳktn Ru!Q蘔[&K1x^tPCMWy5/L?^ıu#iT._a\USJX,s[eoϮ&M^E(.[9zżi"3 |ĦH7臔h8e=`cB5DTH YǬJwZӶz:><YAnyCGvH0L-5'0p i“/Cd'tS n@WԨ1Q8L,:Ys5 ԩy-.2'4k֦ǫBϭ6{ꯟ|B Ka5ihYmD#sor֭p%B&{1=P4ȹ&Eq 39B"x;ԣ/RD{R dj.e(΂v=!P0n3ReS8)kXO;<duخ<ķbsȶ2]0ōwVNP5@KH"ypL+< o8; s8{51L;]TתӞ 7_bJ쬎E }$a7t(G"+wC}%k8Dj*p{e>bIF|Uu_vY J:,64>A|Pr_kЉEW'ZT]'q5{̣||B$^ONrxD2.@ķg&{'0?]i+MpTP<.h!#BY`%I ^OǗK[U`vB@jZLډyai䠅vG]/HHJo(Q H+}Ji+U Ήo}88|hxD4yH6f>b՗ʫr8EIJbe|w-m*pL=Ie\6L8E@،GWn8-4,pJͅVt 3pjB6UZfS)*|5O$@fkVe:х)-&S9eֲa J^4q *ps-NwRB?, K3>+H7LSwH_oǮȫsj慘v,ڟ '2ۗ6 ~Ci8"оZ&5{/L,E t-2$1M -ѕ&aAGqy\#A*6xw2C0*Q:8F=F:2ߩ = 0MU_RXd +Ycuvȹ j,=c~zgtHdo54#(vʉ5v 'ތxk&FϪ[[ m`t>+)/֦7>|-nӤ%*di Їr/X,zAN0J21 +ol 5,F n12?xy)Kw%RG-`$)cx%ڔ7z5;].^$jLIrWZ@X|`!*tD\Hg@Ǵ/_Joi4Ep(_%qgMIE=$}U:ْ$]xP0-Ky8{r8rrBMa7b3T;m{+4mjTlTWoFQ% d#u9֢qWr!Y]-z!zE0c?K;n)*YT3LFPkAayfS~3\id#XP[%n&!pՈuPel,JjD}3DYm hDq{3Pm;_ Ϛ,$f⑖,(̸5&(spvx현Cy^sṘLWbmr6Re@'>ʗ!M(b`}GcMZ01[/zbxB_q M`NRvR(gذg8`8ތ]qy\Vs GZ"lpes6Cx>˓|R\0AhDʛ[OK\$a؞Ʈ5> X7lqu7$,]SR 380R l 0.Wy.1"Ǟ@LjH"Q qY1kZKV<7ZDv3uu 0{od;颧hDDq|R+$I!Cj¤\j #PP1"/ʤDXy[+a`m8Pb2W Z w ӑhu kxϒ&`i_GRrYfZ_{ x{4hmFC~2r>b Pd7oG[s 7*|b&Z .ZixkO-7\TOՒnƏ Z3uIAKXGSk3)yw.uTTD[H? -nKa$ "{D|KDPk\B0<=W&'ςr#d "\k3OHg$ S,ڲ3EB8ߜ: )w]uNߛ*ދR)Ч5{aL~FQBCX)5p 5MO χWx0dVe% d؝9<e%~n[3:?8uI3rH^@@Ү U>Pd5Fgf]Bz2Q]kW>ѦR^mRƋy' o+Ҏ6tԢӪ @!XmeǬqj^u".4:.27C-sG<7ux|lCsu@ ۜ,3 {?ok*%&)Oz&Ըщ#]ԍ%R޹O#; C,-X_; {u"st4Ùә`cNBYXAf|OgUCNSESu2{ F&LB@>yEM\}|Ͷ=lOh#r5Sɟ~ju~l"@ylcxyB}#5=/ 6tAhf6Nu,9=4O'Qmy$]K Ő'{sO^\,J9!<3 _#2A_߃bO7Ӯz*ys9QI(|5cN cscD0:-Pc'~F8.SE._56JM?1FcF)ǸaiTXmd G#\0jXsM:ƎZw)cj|NLGEE~{+JzD `!=޳nWPw f|7i(!IBbz"[4@H^qr8νHvbjzOu7C<[uGuȽ<0pva>`;1@, k\7@ SSBR[s !R?:J^i{l躈~%V&AնC{:Erѳ 0xAFU *HAhd#+6Uy#:6%a=?Yɀxo4_ U#n|qY$ʧ8[ t]>~Dgx#Asqv(NyyS {+V1޽5yt ^^ qCoGR)U|Ӝ,d!߰H 9+T=(o#ŵ SAji?û q'i nȸ/c ⷟E",kf#'/=)EM逅f Goۯ`B:H<{ ˶96P텅/"8.!JIB>FE iqQ:r׍`ɚM/:£h"sj7@CGbBxUsUW g!=ޢ ͂l륀";d `IE+\/Ҹڻ7X/b~:eP&%FUe1kL7<ԙ[^H{x'HU(ZXpZl4pGRѩIvѫ/ȒD}zM6.-߾N1DgbׁJ>YDK4 xDCRFY&= ׺VrKMf  wC1wҷ%3 |*{S:6ѨQ,\cP]hw*NC2q R;ԄT&Mps(X3!J!5+oZ,$QVÞh/l&!7(,@ڹ$U^m ~*;9^FJ.Q|XzMQz-9b k?H4 &^Y]czB(XO&;"͈cfM0_Ɨ_ʣDR_M<NM`nTe#>U$W9I|IuP7AۅgLeBY QJ7G%]K#l`J?:|͵3Koy~c Jy?HߍwqB nB Vr_g*d'ۺ◍<鳎bCp?[}Po2ul_{ l\yZX+SOn S̻!gXw'Ψ2q4mo|!kw[U̍' :1a1~]l 7/3TdNUIokAS:Uw0?]"?W6=anj F$j@L*_dzgGDihP7Hi!)Y=vx&{KfeFAxztӕQPiZDWURߎv D=+'㕐̤-ރ8\${cZ@F%-"DEtF {,0.,,f/JȱT0;~ X⿏4kd48RIhW;UIj3|NG|u)~Uc<|H}QP7E=У('/;f&"8 ܫc?rZFg$I_VhFpѼ|\y,L0'Y8/ӶHZn?Bn2hhS*J˦q}^c/:0wm j{O[&U:@=^t7,ґHX/-#Ф.' i B9nG$`=ZJr*c^*g|GcD3%;3aiO$ ϽWO$ UI^\–S KjhD˒G՗$< -Үhr!$N=Qd܀ebԾKk+lESj{^w5w{d7 TSVc0./h(N] v\:5h|9ACuND7Dܘo?f!B*wdKAc΄ձڶ&Y*HtNE- yQ~s`µ6URp[.P=OnY,\pC aJ[VG&nԚL.|~e[sI"{@*6M.j/n1e\{ȅ]M&8(jkY#snul evHz3rqq'c _b:>bi ͩ&Q2N<$h'Kӆk Q#Zk]\7.&6Y'`qߢk&{u[aAfJm~~;8Z& a%hN>:RH.A/_7R3c< |7UɎC3Sz|vsz&oiZzGײM.deTSVCJx24-~`s.2 J,LhVIx\w X8{Eɨ`qƅizUtL#h%c^br e{TD81fRER^ۃhSa ાF88wJiDH\[`T3 ]Jg&S!ҽ _vqpzqf>I,=]`?B[7J{0MBdڊrA4]DֵE=/ZϏUt^ yZ2 sma`xGZ@w m该΅2?J:PWWZ[0Ho- ]l+IPf0 7AT7(#,}0NrTC#3[ Tim]:#ńo(s0(?k9O8#}[i]ngۘXI7#2Qh:N-nK|uY{'J=>VMבyn=U7RujunWi:dC|17jX9*$_¨ 3wFƉ3c`V~G`\Ө1| \SmB[Smհ} j*i[ }yp0bL4.VEKx2zM lYfeC~qV?xWy.bǟr,NVp|$lMШ4/=<#>x/ݽ Toeuf:R@r/#"2JSiK@ d."AdCׁҜ*g7 &@ՠ}atKY k1 6.m[V'+#'g@a&,Kt2Q^QvV"krkypGJ4{SVOUɝNU=4{|mNxGoirpXak=0̘˔ |Q@-׻p/)m9t,m}Gwad=.>\XDDCg||}DpccNFY dYK)ɶ,WheogcV"Tar2ԘI $vcv">:G8h!/Zɸ%n5JPwGG`AqT/zSϐ\L [Jݨ1@+`W)mM84M7G]03"<؄xr9(Mu3S>9Rr} q SWbxol?Z%Ze @>1|֕[IP.БVڃa4"*H/]̳UZ86^* ӔTIޥJ6Mߘ-_(=xͺHj=m IQBV.3XUSAw(J굗+ڡ%E17}'~"jfk6뗓SL`X1gM & dZ0Z~=i^!AH eaoN< #Ըwo`!p3Xu]Kqmc#j?ESQ$%@pyieRjZV ZlN':>.*`w̘tFElrG}H̝]>@j"=ӯȡٯ ӻ3K"21!TIA3j GPCA ,JEa[Bds؏$Ǒ ys)+4?;ք" {1IёȺG x01lvJ[ n_uI8ݴjpi҃`ϧ.B@Њ̡0 RCh|̣RʅJd*D@[xs$6nJ'{EfZFBuHEڝ99\v~Bo4C}Uh|adQKczO_Bޛ.h"H>gmUBFLeIXNn.n"8AeAaEцFɟbM^T7.[>CAjc䮴;6o̙b% 'Z S|_̘. n$aQj2ʞs}Hʔۤ ":׏LkMyʸf.+>ST5ޑMaԍPn ybqp]G^/W8hF~YY=#+czhBP@= .1if tRR1@̔q ̡^GHऊð4`V?nC,ʸ8/ "m; N֘W>6A|?+{i3rZA"/@EBhGͳ foK]5 sq!C~[{Mt>z2K ][@0҈LG,+a>)&ܯ1X u4:OU:^&HtĎF4Dҙ_蚣BJ :ۿN>v>`m$v;WI(񺓿-D oBOHӾf{7EZ8@$Xٸ0} }e`I!Unس-AǂHora2<犑d3$3=ўF` ;C/egw"P+ Fp+>Պгu[Bda"c!` ;Hp2[U=32BΠk\ , 7mK; \5+,|#fǚs"2COf $diFfacWMC;s-\ܜ bb^uVД1rPEI6E7_.9l=H(PgAzcւFؙdƁE߻ے]>L8nX)/pK{KPAФ?(!H9fm]/3u-enZ,4_x^^DX8XuK<`-JY")0@?21q%_\ysco3*iY˒Tp3?0C 3 AvQ-*;ry%EV: 7sND ĮWw/ X(0J Cćmv̀LJ 1-h[`!6T xw&U7hſv0j&b3a] Q_L^c2Z}GSBq7Hq!k8掻[ve/:s9|m[2=o,BPq#`~֛C&D2G6{gM$ݠ|pKyc^+T*|/ڕ-W4$jber_$ \t7K14΄Цvo*jX0Qn0_gV%0T/Bх~!/nI!XhcvbhQD( a4wnfcN95; ^V+FT ː^xFPҲi$H|Ze(^Orza>Ype7{;<5:#/_0;9D#8p>u[{|}To)A2Ot+ (>&094jR$?U`Tg& ^Y Yɰ Dkcu9.WGWۉ~~i|I58O  32Ư)S>>j w1ѦPu5j!;So_k[b3rǞBó9EC̭XZ1$:LfYjH`Xd4̴yT҃wA5.CGB!@.S0ٱv\Z2DV{ߎ x ~69::M%"u}̌iX5;>"Y08d _p[T֧y07^7V;Gv?~R ~n SN^ BF=&lŖD1qO U1 \8EkH.-cMV.{rN 5=p*f!YŴa['sX>6K'o{/mHnW2I=C͢eXPiم1C_OgULU *ț#@PDsv%vi5OMk:k:Q%0?n2QQ eR]œrSm2?{sـǷcvv0fntdqAށWsET=u !Qo+@"C`##p),L Gk1'1fܰS:d}`>6&P--82Yka*rB﬙w֥> ߫<)ZQ ]ٵ͉0A3DtOELOC ,wpXI/, nǞY:_;"q G=jV9M0ău6li鴤i`& {P7~ d "M){dcĽ5"Xrs {#ګSzNc:K&YIo΍抁$Ơ>M/|VFMXbH}V ~b[W1MOZ>nG^-ueOAc{4 n;'&Sl?wTGP"_"͌CutPZΰBcRoXlTT϶Dƺh]J6IU ),-&GgG>j ag#՞XO}f|{<< A a)ǢK Vwn죪*t>YҞpuFANh ̈(Ҍx|,817AvduG&.@Aq&4+7Cb=aUI8lt59Q$iѶ+ >[j嗇G"O̭/GIy?>W'p4-J2f}0ʇҲI@=[ؤ*YR"i^(d/zXK^}c۞'gBiHNY>q^8}Udz>}:e?BP2Ƅ6;ȵ~ zf땁wO Vt ~KZp "@.co,Cx=0Y}OP @)fWy[}ZSJs wro̿VzԧL}Rh!VgkC6ŋ66k!H09ɜ.+!%'s!e9DdwF;z9+$ j@ۘnt7<\o#\֩:,+cs K$*p*Ѻ#{ 1k6 .('i賿XG/0[^~ lPQ&Y-Cq1qͫ4)o+a3!0JaZZ9&1Mk<+sVB)sETﵱrJWEA,I}w-s+L% U;uה^ % Q1iBٟ(hSjfE4owS0 m(b &u $4~rf5`]Q@ߺg?hnᄅD5!՗(hP^R)ymc-AmwfG= 5m$כStlŸ8YjZ%ԝ>i+Xr5l5W0˄2YMj |WFݴyWeܵ ڰЀ!8d!( #pn Y@&DET"M%y]hSjl}RiiwϛoM(~Yu+:첗AZ;O_D򫇜Ǭ˄kK-ʳj(w~+ )"Z5Y\Ѱ4rE!.^ӏ'!>m_1q!r;b+8Gv&@ }Y:$L g!S0EEE5t+~HtF;{K^$O):bk䔠$G6OQK2 3vëL&RXE7[)rVBOtlXҵ/h)0ץb>/}(uI=X C(qPC̥E@A\f]7H dTh]g6uoihM_;a,%}dYGQ=Vqi$u4jjNX3:+5sf4 qVeK>8>mxzx0^'ڢ2?9]|LrRbIŽ7a#"C[pLOyg9沙j܂6\p򂊅׆SO|db.va[[/e4E GR)nNMD>4 PWS jG@B3ݻ<6omrĤfD*y[: D#Qt@^[5rԗat/ @;7EIɯV:8?f8ӷ' 5/T:: J`X*.[Un_ܘy S#+z& 2?O_L_֨T51vܲuokAHga^] XjP9Te:d1K_i c†?fkxWL#wCƏW<d3-*r&]B1 S<Y{E(0uhpπw0g ob*;^,ө&}QONeGy^̹뗤ZQVYJ{JDRT ioĈwv?U/RlD Y&&㒰2F8HXELb?i39)mggcxRRB _&׌#.Qi*!gX-Ozw95`aᬓ5qGIqs!N=Ldx/tg!K&ܑЬu5 UA)$D$B7;~rh} Z:J7ķȡ{_Cuΐ)7&! C{[Nz ٸ>퍋fY[]>qW3=Y!z%tg,W5޵ܖju1Kdx/C)A[pZk#u^u@&Y}<@X&^ W4ORmP!ʾME7SMI?ulBq ZNL|~F*$v{b įdpc@+4mp[]tP8C irQeXbJ^ucWbzw)%N,5L!"~@V^OAV .f6ab>ͺ.ǴSZm>(@rHܻT#I&lfՐa= %OF 6<w6+~cYx.b/*Y/|'lӌ!P1?gV` =:r&s!|1E u+.%a}Z]PFy3.]pu}9-Y5) o3_ۋ9+eC3ɫ6@zCBez\>vHܧ7@͵$›g-F`3-pAƚ#D̲O,]Y4uW7ʍ29?j 6߁F=9=qE8*9L ߔ蛇I3޹bt¤x#Iy;7[IQU B.:Z햗2$ C)A LbYDZO}wΉ{xQB&1 "[-%~4;QV DuiUWsL< XdSFd\rRŤte~LGc7xojI{z(;(f=>`Ƅ]ƃް8v7Oi[ FǠB MU/@..MP_jjCKg٠͘dfMqwSx8ru`ʰE!'Wj^?e]e5њu~`3FxV,"jvE,ܾ1<I,D A(6[NNn.P_mogY1MaأX">IYib bkveZZti655G(2~Pe b8žpB ]8pƘC,'1i8 j$a}w)(TC]ut Щɫ!Dg?>ݨ+vЩ󽣂_DIK tJѷ=a/Cu̺Un闲QU0À ~m6?O'_na(r(7";*դ"y0912Vw)fыAR ̿د ƓbV C9l$X@HO\(5~Mh#t8jȚ-\+J yQ'S$bb 쉀/28Cv9Ǩ<كFJ_{&_#ur6V"h2J%C &NhKz9Zd iO"-t쫳6úL)3D/_"6nDKjpv%QVP ac۴ /0:|m^BF]1FC? :uZG kOe!tJ_`q*ʑtB+ӽg%EFFSkB>5SsXwx /J%_է W9ӥ  ~;YnXyPjE=/50gno0ȓ /;+3؛t0(l[U7A7Aa+%ÆT4 *{lg.|Hf7hBlB:0E&75<%8ȅ EBeq= | WKG(G5 }Gi)# Zc!4gh Jk Vz\`Q+JrwQ;,ӧOLQ'oԫ% Hb`0t2ze"@( $Yؐ"8@F끍Bω兦Jș5q@FfbGls}4I\aȏVs9XZ#ʋtKݧ-H6TO^`,}=I9$rR-!zjUI5=|Q@vԚk8_+rYg9,ne Zs[hFD=ވ\q44BQ ?GڅG®MquZK.%#̜y]DTb'i1:2 YWvm2ɦ!gC) 7 iVI<;=#P(e'SK:DŽdɃ~XUi/=vzM jmQKb{u^c_;Nj2S uSwߖw)uGgB̏[ IYo3jyg6)44V8+EznEk-qZ9<_ǘB|fhޥ&a]cFj~CYRAGW. $fQ~6! Ð}h뎭א[3Hg:2[ZkAڈg?Oan_.tGj}m;h[(I}!9;n7+/O۶q2j9\cfk:D)f ҉|bFX8^N)F:*5b!.ӿێM}g<~mC`X`(;[Y/]79 @yr`kFk& aj.#ܑs{=y ?-arC8MG{32]hO/'Ef̈́}nNm#;.<0vm]﵊VVE84n=Bk[gz1gg{XcF VVCX7(p^0%["!זI#lJԮ:3 r,"3Y%MY  0Hj"`@_lJ sSR2iKs>g }9F%Y͝WጇV;9):k55ݪ$;SxXD`O{\6,>Se-Yr[bҼFK$X@ (&>Bd7oG)QIwDJ}"iǦRMx.T]f`J0D(2_+Tь?yv Ȇ]B*n+=ģAjegXFfE;⓹e~* 8@1Fs]{\[kN-\*noc|" pIO|]/BW\7)Cuh-"D09CH߰r0yAHn~Lz;}=E LK!MH + &Oq>UCJNXU*ޟ>z Z*n!."A!jM0,U/qa\r0kQffӨ{ہL̚(PM,3&j4R Eu('a^~ q{M' -p muZPGnoj`xLX:!N],h2 X4@TJYft`9j1vXj> g歨rm-p]C8C+k-J'<`{R=@QG"eӮєvՇա0E"oԶX:g$kQ={["ׄ!zxAuREڶ(H0=y-р4w~LA ę *0#~5dtuKfhQ@kW$jծJ aI &yHW[SCedLJy01WhGl"EGXV/۬.wBdAeD1JYRW%iY7k_#<06]Mhmɤӳ>]k ڃ{M-|*\ )΄%4#xg1 ,u=:F?W6D7S쭿EF'T2Ӭ36|6@r@6-_,y,=*6bY\I7صσ"]*kCpo|R Էo8*Uw*RXxu`vWX^mcpvoJv 1(I0x<&5xT9s5w=e?i/ec\fIhMj AvN '@,߭uU7mQEݙϘ$R`5,l !oyjZ?Hʿr_Y?Xd"BDm]gůӀ3|1 "K ,<;S!]bl=3 OM<4J ߪI^_ HF%H%QڻM^M0,JwaZ Ou?*TγVL(G\':wcoiqQk`h@*I2n3jcz>q*Ȥ5PEFC?dnib8g\>z%XC+Beq,^c]+TC]  w,9}s`*/cX0kl[xaάOr` [v(gY=$Dܙr+ǥէZ%p\]Vf@  y+dp4"ߓ\͗H)`<,؊(9]FkփR#_!ocФ H<;1(ZwN ]cxwۇd(0[]aPlQBy)*Y3MK« B۠*ސU 4pDB ;7ͱB4boc-g`̟ l  ߥg@t ,D/ t~2K]Fh^Ev1nFo/=3M^ɢ'`*FY}E ͣɴֺO%=Sc0Ep[XًYD+Sqه1j}T9#!3 ]Wv=_*9F*bh 42݅WՖy)T قTȕ%['qEh鰧2SLkyŎ~]f,6p.dI56Zঌ@ UR)CNb0MސB?*XuVm5[N b4 *JffHT_nOh c9|0Z8waAdӪoWn*#F/kf9IRG`??tތf̟hT~AU2OKhNXJ# *U2ہB'IVbv뚈i_ ]=mG)ޘ@e<:yU7t`+`1 cYh;V:{LNa\&i{pw`_JgVOvkGظad2U8XTQ^Ėy']{ Cd-M\qI7Z-ƌMI]Τqo*B*f#)}TOU+C/0&ByG@ʤβZ>*Vʰ"K:IQEK^9lTbKº$Ntdq ɰ59"Yc⎹B>:`$_>j3]w|>JkV1rp:1^!U)@]MWw%o9 2`d 'Q.HCFA!.sCH3zlݺf5` -e6=HaP}I[ݽ9Q-8nwIc}5[x_I!hRXEE *0eU$$-`.fV"$N8ݞ/&~+m7|q*{jG7؊{ (ȹ~um+φ_ƒրdF3$tq|oꨎkqӸu& T,b@910{DLix $=}m@ SrK +LňcwO6(Np͗,#&{*Zt(6cT*pek$ 0^13#,.7 Qv.*΁ H "/Cx?;} PZl1 8Tդ?c"MnfGQs@OŰG_cO3䇜$N't(WGDgS _HIJhͨY"%J!)L`7c,Z{zj$$;huq#;k؂˒.4 ,'BS/u6`. \v9q'a^]rSU-wu.T]ER wsu6w vcaן;6a#oxHW۟a H/T-G*';q'RBۑϢ}2<6ׂ3t6&hѤ22/z#W,)lEgdß;=";Eh n%"E.Ɲ.iCFGq"/3 ߍIRż}2SIIa"}]w}Bu.NEd$}0GTQ<RsXq-rzYu&OÒB^/Q~6kqrr"tWd&抴3e$5Qky4ք6V/ d,HJ=Er*I X G6$J? kŷ-[$/Ѧ9L{'~TI̎w C-/OȘFEz?_O ěx@sn ㇀{<$tMFr4 {ܯjdIs,Y/ɐ8STq 3i,140>skb-JX>%i\7ѾcЏ>W_g>GI34!.dymрvv@^JdK*JaxsO,xxpsO15lLf}.6NZCa513h7Ƀ  U`KZAܡnkNYOO%W][9pB*;;^EX[&1&MJTWn7¡@Emg:\imXD\SfrLŖhsB f&>׊5b3lP{L^]jGc'lE&CA@!G3 6H$#}h@{E92wjUҢΈsVȨTƿL%.Zh ! n+5'}k).#v7U 2  {i{cSiN;"AqD4;/\jO 9_xEJ+=awkҨtobHzE1wƻ* SjJ ݖ䰿pU{0H;Qz-jnjyE-(pz.`:I%DqHMX<^)*'RbDu8bfmT[3CX7,%T>[ًv[զTm7]PU,h.@'h5t;h!Xݰ쁀U ZX`v)Oֹ߰H1z僳^EFDz|$کSeY>m^Q(i$'T owi]6;5MB7^x">QE>rO!E\V5σ="$ Z.P!!%Y?j4BK"U(.UDqr)P(Ȳm1npO&lndgZ'ۊe2ݶ?3عU!$wf/ o:-Q9Zj4IO`0K\r-a秓mB#J\9e{IH/yv]0vBW6hll0 5`k =@emBtC/^T\ \mjb Ү%y/ ㌻HLNn=\Y+f]Op==ͳ-˾53 ė\^X,]OϽaiS2Fp=^S\"Bbf5mm;lx&c+N\:}CKd 5>xUOHHpdOΔ7EVBiMB-"_rؔcHqR2@Oze5lO -uĉv쌳\+Dz0؇GlVG3Y;sɻ=l er*"` 2u÷8(N! H>ًĄi\y;'}fh]Cט"@XW vľiq>q)'tܡ6;@dE~:hh!>{I] ~' Eet#JSb;s$a$Ppﰖ[U dγhHu]V'!](QÈ[itGM;;Y n&) A$Y!ab{(;Y(Kŝ~RYZI) f ".~ԙysՀ Nh)DUH-Gf^,vo/B:l(~Z%-\sոwFRte~ZEhz$kYS'*aQ>|Z,L5gLϣ:qI7sRǡJ;!%GQh*i۸vX<T,[x}FJ̹O BT}1˱xNƑIΔxϣJCHMk*D!Jq'O|%:FUaU=v)y$Ē)7.¾P8eas[6z4fy㖰 kpYiocĪEo NiHg5m.f* erx.ܔUdZԒ"+^%SꞳeNcda@E.JN %Iʟ5C(nVHx=_Tܻit=O I =9tQi-bTz:ȅ3Ga*? !z]0ނ R -=EhN b u)^(H 6p֪LR=Y($OP 6 ](mnKcE\qJ-[ #oʈYjvmplsQ.1VNnXzTf=,wViPO/Q4@hs=hVAX<06񙝛 XtW&/-O'=舓VՁ:.{G{ ڮbNaDI0}? GO/O~[H5Zಅ>xe %߻6PA֌Sѥ@J51SOYښ/ 0$ m䌰=BRݥ{hlߔ01 |;S x$ 9p$t?A2J&SZm8WY'P'^X\A&'~kpYtJN5]jES !?TT) gy˯ ;ᆪ%QL5( ۞ZVXPU볕C蠞tQU8D?WКl\9퍩לS%/\ݵh^)c@lߐd DBDQ7ߎ9\kU<eZ|jLrRިWQWaM_X&"*wJ:vKS1ܵ| 4!1 tĔ3Wl6Y$2L+x7h5/<a҅4+Qbu~Əqdٽ@\89E&h y~zCN ԣY ]6ʟfe'ڻOa8a^Z3LTqeV#fYm2 R8-Π y ̫4kj ߻'wmjG*8sf7pa}D>g`Zz[*g"Ճ;,k(>j>g.M<~CHXs [i( C}(b*Aj9 R F(ޕζu$676Ŋv.mJeL4 itxf[3&-:aڠώ¸ETH Q ]KZJD1* M_ycIo$&˒G6}ӜsR7$d|V6egh'txXQ C-LSbE. yr\ B=~Z#hto.t45a*6S}U\OMVY\I)@a(`Zv7{dK,r'1GD.xCW'*ݔzSa-,t,laUgen XЬA#-o3`:yvÙ"'AZgkn衡$\eN7Od.?7tN:^wVjN7ϘA*ٷfm ķ,ЈIV*)ߍ.\_ @`dWq9Ƨf8sAdUܤIx62=\@PͤZ aPLH^/֕{<{%Ķ-E02BSVy=@:1X`_^j\bhr,:m2VR=HgmQNv [N:v9G|IjtY wBk4368i(Q3ߝXߕ߹dCgx#Zګ`y?6i~GBs<*&:yd^*Va+|%X%t09~"qݑjGBD~(w)!:W f(MEs U5pG[O )',+=9R~im$F)kÚMeGηrQ sS1/+EyA'v!bBt  TT'Շ 05hHse:óSEË%4Fh] xê)%琻EZWzij{>=E`* OlpaL'κbqb uYFNsY/P̗* gpxL -aECE=5.GVSfc˗U=[㚵>=OlrtV|=Ǹ`n_ӂ& (;(}vT'^TF`? dj[QE4D7o*$Ʒ]ˑ6痶a/VU::&if^4nEY](b3FML}Ob{snc /< vNOqHt4G.p6V"1T @Y*qU87VݥyEo.Rtl) ifp9}DN{eT[8zK؏ęӈkB-Auݒ 1"ſuI^s5k) G -6ѡ/vGD%nFSd54_1'*6JWHy۔ԵQ08)L[Pi1Sozxiԯ/Q4mO܇uo-O**U$Av&2Uʁ_ B_jĐFyqP*8.Ӳ('ߺt/{!n+jq;ob-dZx|Я_dكԘӡ`faz\^_+*F 6q5L-FJ&XR~p5áeY j~Ν  &zQH{;{AH6H?N9|[{ fk354L^[~I5Ͱ 9j mHVItښ$NA+L2@Ȳ*g}CfCTI܅+uQ#Zmr]ѓrP#*Ue7#)00&X jG$7)⌰)|?y\ &>{ Gv tMvD b8ۑ$PX3ĞePL黹)K~{B/cI) ͱoRl  ٢J4|6H"#ϖm],8U9%6UYG1֬: gYm=y/ڳ߿4@$ /"v}$]>,,,GgqM< UEdxX`W?H-Wjsh ۣ^*,,e-FiE\Ϩg~dc fwA}f^]RǟAHJ& `_{0x?|ʝbU˜@ *OO␏c0nhH+HsKhW/dj v!1z"2hX5@ zc:hLkAtfډaxÆ\͢!%VY"77΁;᳚P6pUrwK:2 >2@ lmڜCs3E2Xi;ɯSWj8`$YQ,0z*@TQ(!'UM\)4g< w L@kzuHy}5HP6)bcwhoS_Vֻړ;:,T`}zMG[FŪJ١ b:9ȉ鞫d]Lņj̝7E Pz$vaHdU[*û b[kjO0|~ė]5}4si:\oew,\n_nIٳ29j5 WOԲyt;!c@J)2b)8;?iSྍ'i߱K{eD|6s7^${up5W X;Y%UP1-J}p_ƆfwRpMc|bM KLv.a;N _=(@&mA;/L&qM> 9u1&#cL&Kq2Puq'^b$y/wMNh ⧚wqgv+)fGJ(w%yIkm{V\ev7|GAq)cj/`Yr4ZYE֬suRna!.M+X6yξX eF v *>]yEwkUg䀰{Ԩ[~\JEXJ&k]Pa.c>qQDr490:y| 8 ggٖ[Bu g)"ɠyޮP g;,T)mr۱ 4+e2P1gץFu S(A B7e!u^9m(5scۜBG66XE}=rG<S<"ڷAńrz j2QU(e(#Oo2037¾0$9-UBZF;m /]-!Lf0E1l5% ^a2@^~:# xд|9S?vgHإ[IC.󭴏FX2n `-䀙25E}~ ءOd,Az&F19Hw&>vo:(HZ:#-c8lQhQS5gQzXD3$FwJ@,2THGL&xà > >?*0GM#12WlFT[#oɤnC=:\ǵ L!*h @Iu!ccc%Waa@ b=QS6N!cJ$U3lilUrMhN-l==副k˔KwcwR Db]p6N4\#t}{Twk:ΘNTE,;HE/<-}Ik&}š`Zo @1F 8{'&j>Pjw=DP(]B=2%twCvǵ#niSEG&~=+E( Z#Bw3p,4gpwSxƠj}d#O`i|yB}(9LKQj6a;ȧ0"ȌRfBl0EdHqhWfx%.2DF"p/6S`A]IpDE95=${t:gyj CĠ<,ᗇ1B4fe\8ԤsJ!#F=;|<`aP!4O$M3Wb%%Iha࣡^}H7Ykgb `XD_$cvMOY4ڷajn/>GE5d$V݂v/UPvL`}6& `c!?{|zLNGIUD2-}P. , Ίs]ս*l :,>@3Hjŵg8"&t /?V MOmمHD7g/&v;=xG;dRD6񮶍0EQďg_9a@Lj mz/]#G_g 㔖(/jS\|GSٜҜsh)EK >I#2srFۓ)>p6 b:vɷ0^.iipTAMS><+6С 7&@‰ḷ[zwDRt- ؃u^RX|. stC Wsfsq LK**rW^]ɜ5Ƀ:sR- Mmь\2jNTI{HWw'=+MwJvilAx_h0LV_Ӂ tC?^%:HMltA1:tnLXzeSeR\0Y&&؈0:NfՓU,f?Q:sE&?E afcWXa'"''ÁyphGN9 S]hJ|`[#6oHYw*KX_ Zz(:NvǛ֎NO/ʁjU(\xگ b=I1XhB^ɛ`>xRK֒C@ȓ_%/BH}I~bm>ojUSO+$3A$"`y_TFpiךtIhP!57t."(G yLV Nix;9sv(S/ EV'k,$yX/'ҔG]IO5} hֈrCU]cutFu4U^PL)97G>k8S T&|TB|D)V-#r\žViO)Bxځ ^A~7?DОbkw/R4Ԫ3Yߵ<2;RC ţ^[9w Bxh\q:b4tU-1TB^\ȤetgzrNW &q}:nIpɠ;t4 *]c\jgNɇo\ؕJ,bh;=$t[LbZ+؄ R{7]3깳YH_T Uaم~Errf?6ˈSToȂ޿HXcjh&bAŮStܰ  o}"?bol qU2KF{(]AMϕ2P- MFyntv_Vmq :#U䳗E $SW \>^x 3G0[N i5*sri:XgNj?1 wIj%5PER7c |Z7c'& co6YjVŁga}(oT3 (!@#KBY[nugfL8pVjtW`<䇆+^9Dj2,F#=?NM2ЪjD^صfx6)TTG1YcebXgzA~2AlKVhË| o߅wA`S˒s6k?Gv;ÊثO!`hMkֿ(Xwb싲Qo:!mcKNІ.c7Yu\@rv},BEφM D|~=:i_Uր0ˁ\v|:zǶk-VҊɤy[sG Kď215F$dBUs~ڙ-vD:[7C W&KxR#˾DkD'~PafʴG3ݷ`kᵅ?ḿW_NK8 18UuqLGR7$g D9mׇ]sD0G]nYf!ӣ=ȥ{1xkIm̻F(i6Fs<b{܍ƀ23J\hsOh+gPxu\*Rf~1IXwdr_DiJKUkDTY?7P$$ 4Yl(q׏s1fgG0jؒ8ǯ֞ *@)wxFG4i(BmRꏓ; IN5`˧X&nSGr'lqd<_'D(&>4CiAk֓2{+F#"Yz`%AQslԘ K X?#D~֋u=-:W0rw@,8H<'?Ý(֦Teo4bSïN *NLQ&!r(`t {H,E(tZCې39;%}l։76.$Gw#m:if_9mn^';X }蕾eY-QzrĔߚн 68س1e#i0*(1S dzkP &(OY@ ~j. 0Y-1)y+8&ϟ,^ 5xv02nm1$MаvR"T )W* Uj0.kΊKĥzV I~/ 7;1̖הd|kz %9:`5LrN=5y>Nz`~u硺`ndg"LHj{$bS09SVlgk.PT' BU5oj{-!*r}SN{ScFd!QbU Uru-?OR!yi}uW̩QჅz*/S$P =*}6Ӄ0onURTh0 %y;c{'2fvT/QqIjVHGͼ.t =kph|x-2n ٘jʎq&\vGXs@sMuna=Ѱ|֜Lˎ =i2pyU,A=pJ(2յ#@vy,W g4U%J*v56 |N_!A9~ &mF'ZXSX0)Ou٘|S(7)>(]²"}Y%#O?0We' sip  Qf%u )AaIoK;e*8,=G~ diIrRsvQ' /&2z|_Uc$tl Y-y E՘9Ygl*[lTPRng.Jwo{ӂa(޲eZsx̮CpXt=T> ,ϬD}8$DЊ ͦS]Ydn qí#3S#fkѵu^N sV'"V*_ u"}¢D%MU*@'Ue| b㥏UQ[c0)+h0Zdj9PJ<> Y&&V+YP\ wЍoˊ~?-z+>Sf9x&us(Y ^!`dW.\i+GߍX^foWLhonia]{vpQ)V YrվjV(@0ToYz/Sѻ|mҡv-{nNR$9M&rZ/pԜ%VEcUj/Q\aHNU%x'R9X0tNJlqGm>  fzfBs~R)}#ssbC,cZ /<3M)]?/"K%x\!{cWj/Ca;iXL{DWx}e. 3Dv$ )t/Bn6V ,,?L^SHDkQǰZhy.8iZ m+Vb+)v KlwzxjӃHq`Íƅ׽v9obdxtRx^b'z2ۑ19w2~XUsx5?Sٌ"LgIW^VPP~ocN(jM4\{Em7aj+dc ױk:oAB+ 5WK+آ33TqC5Gdui46-P|6}GеzL>褄!oВVEpGu|α*cTQJC7P pw|L~ak_9>abpG6\p+(=C!76ܠuP)AځD/?=_ʳd];"CxqZ#iiJYK%#T%t|kB]*EvI4v0)Ys6]Gd[pNX d V ͜v#v(@bM=eKWW{HE@~_$#zkkM47~ tDpfL@JC$M΋=N |یC7k3&Fk,M-8?^ /HfQVlK5IYLzF|*A}~6# J1݋].(X>L6 O)ga(B\;T/;hs{Q^Rƒ"t)QԬAtF{pOѼ!=B`2FT&3 ^$H~z_o\$ J􇹯76թ!Mx2\c}r7&Kbx4b`~9}AcKv-Fϣ{WOlA<"U\5<?|zCjMd8m4=:/!rROySbߦܕcHޭ5Xa9m#?E;eС瞻$"/yŊ0=w<=}jw\8֧t| Awk[ +gw)pJoS>Gz4鋹Bdh5;WSz.v|ٵom4XPrEgPjf 3ZrǮoFu5'^5b E7>! m>+3?[^, 6TZ\Ȁ=߹u/;ElٰYCRT=j}TIB ^!Cv3u}V Z98=oh>[?{VmE rhRe.]ÂE2[ [hҽƂE>#z.6V|~^DȉTwS߻?زdæ5FάLs \.I 7Gwc|i0rn $tclk@4Z[pXΘfUlbhp[/:Xo*U^z ]wpb/=$64w/23%e$M:vD|ZsbQpD,-2\d<9JN/9r~=ݻs+dC[֖hZBxC`ss=F~̓h߳HNtc W|`l9UiSnrBE(EFX vmY9CQN SAtCHZ*/^Q5DM~˺3ksXwO3Q:/Co{ $eդiUX/dɷL/"Mg[Plޏ{-Z-puWRnadY~)/KT6@1 ;cz %N'jQtzhQ#5+J+υОLwx "ldmiSY)2'92]:t&ʷHTLwBlf]iN.ΔuYdsxBK^ sf c#CWR{7Vtɟ0.mt❸WvApEp{OpM][ԯ6ݙcQ|s8+sj#5͈YdӸ|{cnjɃ1D)%;ٹ1e65{fq [{ŭ/N+R%_9Q': )~7J-eMa) 4ܣ2&8~=:PeTtۚe*SepEs"%TrIg <ⷬvZM$U wNZ )t\'8^rtFgc#V#tZUR}So t҈5dW<(= c=JV A-ԩiLwcpan`hje{RPx%" NzZ\㶼g>1knѫIL(jl1äQ2e,ڢC_P0ˣh_T5HAJ,o64:rB;qv䐨A_{Si%ڪִjS^;Dt"êąޏ? ?4ʳr04PVc;l|YʼnՙNg۠1vhz0(HrǙH|sVOF ֞bu~NR@ɫ+v5^̽{<Φ,ruӰ݊IO%W$bB uDY;&K`2q1!AJ@!cM%MS2Д GKwSI"ڊԝGW 8E!͒PfUNfYߦKB;kh1bKSxrjNrz wrl_VޓvE@GN@BJ8-x(gm+m/:D gQ?0c^k!]ԧ?!&$^͢L<9;Ηˌ_j%7T[|*l/& Y=hV9c Xmx6Fd3^}~,WFϐԐ:ԼdE;x&=냌¶Q6sWUTAh:N衎uhr6>HPN7ӻUJi.uw=eq,Ύ'O Ͻꍭl:d]iqvoIYpB(w(3X7BS,A)<Ļc|B4)Wlg̸o&h/*p뜦? EgN!RLʿCZF ovSQI?lXvhu V*Z=ӏw[W46vapBos7IOKD"sZ%9Ih8!{ $H?\VÛUNۡ3糅6<UAQ9~bu K9'GiKWk#qP*iZ|jӧ⏲+jyn-ڇ*]ٌ8Aiվv(_PǙ/{kE|mG[@ZxnPh%Qȯ:w1Mр&e t'EOw)T՞ $oS9%/j4<`7t gmHp D:*2 Q$C@pwZ4|͛~"o|Zh5?PyФvĝHKsBaRmVIа=>x tE0]iV?|i"#(9$6Gj6D{ G_m }uknF^2͖-Y#wzZ7G!_스E6Ĭ='(Vct^_ej@ȣUSyno bk5r&+18@m2{+ əJ $5>"Wvыφ@S9 hƓ#³'€]6 yzF qou ٟMs0~%:tqU$B Y./T4Ef̒ 5&Qs#Hz|Toj7beg4.l sz]C+NԻoU/\kwBҀiҥ'gpyت(.ʑP:u>񐦸"OOͶ@LG% [4[;X׆ ~eC8YxNڑ2[Z"2WCeҋ;a1LZ%L1l E^g¯;eR^.좖W ` ?}u#wŒ;fL0X*2t+Y<Aj4A4Ań#U|ӱI`Mڦ !xb kվuM$z KQ-k?9K}'3fc%yKDiR@a_Ó)'m$֛t@A㝺-0ҼQHQ^' 8 F濖 dF^s`X*J4;J@h Ʉ'&lK]!L,[:>La,3" WwBeΤ7=װ DQsZirpy*&5C$&#Z"`Vr "0s]I3R?rKsfGh%ǴZ+JY ꀩAk,H~{ M:M 4aR3э4#u3}s-+w9^Ρ)|,esr[I <.Lt?Q gX)2MI|q"hnMb>ꚄΑ@ G ȴ$nh#"K- *X䤊!=*|#:Ñ6@պw3yƆs+ cl}x3u&L,y7Bonwy=W*wew1 c$Ll#h^ 0}' d̴#\^C(<Հ0Cҡ8wj[F2 (sC]seA.U-$`zB]?tFfx ʻQ] @oӿD$O%%ZˡIG}bC+1D6-(1Ovjd< \7/؇q0c=Yu 4!܅w| ^rufЇTI5Yȭ֩y]Yd&bi]O97wҖzHlvKs  NEf>Sxz|]mS<*ӄcm !+#ZD*W[2دz8SUْ[V#9|<zb%l,=AgivbX_\6O3D[7ZdqcjChҌRίf$x@g*ӞZ/i64%`%vnZ=4]qXY;ݳ7si/&drP˲ЉgS%㧚tiAIcQ1o()d$<>:mf }ov`Pjrh O펁W^nYa3am /:$#\JEW8dFaaRb|m3^/8dE`e_ Ydfg{+%"! >MɇĪO0/6)E'ѡS׾A+޼$Lq0n祲ϽErCE+7dI(9_4ǖT<%qdK-CQb9<2بhDUU_{KXt]'r=Z3'hUu'Ug4bpfAbj`ϩrS-пy5 kϤx+.b ?q d{*^jkEH7e|-w oy̻H/$MGrJxp_1MN}êU}5Ŵ1z;O2PweJȁ sA<"7#po8M E: {jdbv SD07|Lɭ|q`v9sZtRt5a.>y #o4@\geO {.[#zoq7$e[|mBbzS%]R't(6&c B,"Sa8*jۣu"Zw#醟~>hx Rټr%طWmjB"w1Y5+ۥG*12%J`hewkYۭy;QZgL\*vBgogt+&o]sFϜ^woeSe>[V|(ESȦpm4L; ǎ.6sp]e>ri2 SD3uhim^/lFNȳ|@ "wrq)6Ҋ7&P:\&> x` E. <}{S<h)52no:/:x쮾?ew .2|uH{y|֜NR5Hq!~}f ÞJ|9;@_=ƨlP<힐KȳcD [$h fZa '$K4]=V8Cg鿊qN2߱a hXZ&`j>8()WeǺJ٫&` H%tc\4Ot-Ԙd+)_&?lیܷd3=) V8]bG l^+{Ņ~<{G5*+?><`Eh*+in'iՅr x2~q5>3 p:z ἗lkGC&|]7-jmCU^},ƖP[L]\ΆÏkVU,@d<:k 4k@P}"Fhic2|hˌ!)[tH j7AP#{gȡ%%G$h, EBdW1-m"uofI$ ^#.JK:lib H`>qV q#6S /~B_؂lA L7w`MhJ` īC+tIJhIoHw*3d_R@!Yq3|/*$h3@IU聆kFjv>;|W^Ar\]21>Zlr,4^ptmGi;2](UW@GVH&K)5f-#'!Ju{fpLzKN2J`t: w~ }YVQw}N`8&cc`7'x'YPB ʿH98VGh@_:ी7q9$ #16lXLK0:\Q ?.1lQGΡH_Tڅ]tFW6G֫ϒLt)t]IEL^pF0 Hٟӎ 9]~<)w `eԳ1gc*Ŧ]  *ٟ\~A%*C|Z4Bc 'lW3l _ Nq3!H!iLQC9ulY\)#HgU.q vT$W?)cL3 "r6fmW)8ԿJk& 9.'lZq8{@M<=b+AcTeQy('\VylN BmU8vL3,0疺.A?- {4X׉J:#k?AoXG/ykxenv @U*#p,d p_Wzeytqs R OH̻i7[ 2c3L^*5Eo" SQt}F7$z0::s I[ov x3D9Q}'%=߼~2[Ҧ"g~9Y6^ϹW[ F~9NaQ bͦ"w!gmm 'O]hjc yZ0mpYiyI <-Y7 Խ`Zo (F #V$(*ހ;21jfJז qML/0ͳ_tpe![oU=$zmwhSBMe~Xjդ t鏳۠}s THgPd}e4ul׶T ?~„J(݀qfٞY$}bir@,tݑ+q o Dfa E.%*>.a mR*5an΅Oi#I/@g^2S"2.e =nNʤ2 ߶8!PU9q14jJ} iK\1&K? gKLHoF!f` wGh9.U"!v$}iΔux*]ƌh'M욛p&B[;1z͆0ox )ۙ}| 5e$PeYhF  N j.K kCVzJ! o6edVt'D ˳osTǂK\a^[?Ǽh :FxѽNlYIښw|k pA$o2FWZu{ k䳽C+a('r*Ow^[ͮGz^F~T%.|N7 vzJHVSmFp?K-ӯ#%w*=$uj6A@8&=CFp;bo @svXŲc'[y*=r?q m=u%I0D < ˆo3+ݿ e4Dv9Zw-WwL{\ifu#zJj9Y_ry r_sB/XAvS  )WgaHv in%x;~jbY>[S8>[Q2^a7 xgT^sUit T5)͛Y*\`I&OïkR>Z#?anQ8@le}y^@X1Uz'M*~LBjDk6#Zc9>tMT+֤\@HÃ!ǖH$Gk"`28̘$c9VJ_[Xnˍt~d5Ă>vU^Gפa5x{|*m{6ިuow> g?tv>xgɎ*Dl?ŴL5r;/1,Kg'eZ2͟~A@Sg ϺZ!g:D"bXLI~`HFy-G,cM9jԿ1wkvcMWˌ[KQ#~_kLʖ1ݳWǐp Q)ONyH[.`ڴD2gy<EV"|ɪz5&r@vHww!z SٞBG:B\/>T9I|9`bE9O/De~FuXF9yە-Ipe;Kr}ړMH9Z0`I|bb$Čl^9=@1ȼXf7DG~`/–xb7ȸ%/3 }2-lwU(x o B.ȥ.&dx5fp`c~5Wh ,2|RR7 T!ov)ReQoT\qva:<( Mƚfx~ İNb՝|H=Z@\vz%JQ'4e,(d?J|܅_.}/jU.iUD|q5#*A&?W%RpBezo6b_}:7y^t"h',oXzN>7^5rB=Z$Tnj\j^!8MJ& E_n+xfL~tmGߞo{.:h 8vӦ#}ANzjE{]`IVѬ& BWNA*-à<mey0oEYset2_wmԒgK0f `qFTd3%Ƈr}`)*GS$2Mk~Y YjݩQ|-/{!VlB SFMswp*Y\,{$=[.'6 eD ;#8^#"X&WFgsvzd`qJ3D?ٜ'@"ٜ%'{㯚tM#3c7]/Y`~K_(ulLS ^O y6v44Qw{^Hɦnf&[v'S4Z]P/˪.b SXZ߄@1ʑ%[N#?]'z5CVլ!b&T8gidh&8-gM`DL/2ImoTR\Ȇd/-1gTp\Oidau jw}J5cZ-qIGn,7. rB`Iv1(yp2|M9b./v.=iK/N,\zU76,3M~Xb=1zVB!Ku0G}^%q)Ǯs1~C$i}YGe^rcU)B7je[gZ>FtbY=`IJ H/L_r]kYR{ Z#g2NkJӨD[_z>hY&X:q>4Rc掉E{==/t Y^Dn, .h'q~ch,^v4μr|1*{M|,?uaNHd hv崯0];'qIO;a']иW^+;ae)`Gwʳ.$ $s~wѡ6}Y\ˁ K@ N?J 6YPBeEĽwsޜ;7V7-@*og=X*ˡ;o]>zj% h>Y kߑru0v&aV5u'RebNhEbM8`C771RG{$AVT>g&8]Nsw)^۩EÔDZ[~2c2]ihMk9^!3_F&aN #Qۏ\bH/jd8$;o p`+|U(g t*i١=%LB78%A %يT{%ԂUҶC%y;7vIrbMZԈѣ+(F*YoFQyU=zsy}X-Ẻ ^$d?gA3Hi@StDjK4۩5)v x*\[}+V̋G-q yS 4~.sk>MJE.[+W܋ Ed!hO3 ŀ.K* 18(Dk0(&f)>"_m/-]ٮ?EX!b$"@PhI|h IaqX)Egj7UШ={!2߉ػDҚ=-J`2xϳ0B!6>Ta{}ŲZ)KM~ $.+nl#daƩ;SO%L=~GܤHJs?QazrLg(F :p£I"ǣ}Ћ*hv*zzuG=Y\'0HoIW<=O>4 uX 0$[z , }:R)ӫ,OB %t`_H4…mΥV[o:L"|7h 昰I]{.}tDxt8T{{PDIャRc EYcq4qXo &/+/gŽm R87;|4.TLXMwWd%>:vIo/{ר:2u] VJqEKPjbA ?R͝: 4X2X1tb%.qpi(2t)4(`80L ԁ1>ir0}~5`N)|'9vaw1wi2ړ-ryxwDT}Tqn1sN/`R|xx5 ~`Z$ D<Fnx|bF~6b/ L7Rס peTܦ#Ew(5H2 MI@tZ?Bj'-`DWiӑS܎M]; 2@B9E[X6M;A31Nb٧^~񧣾J:`wcHi!Jvᄽ!yzUu{`,TiJd4f '/U ǽq%dkN̕)rD"agz>~9~Ԝ$ZJ֓L__SH>`߿; ?X! uˣ˱PrF#>1i 1  %-^]J"b|uh.=Ikӛ%<0 88ФPn]X42.. "1Ht/fqIdҕsOR{n7#evD>%7s`Nuy(+o60]-|Az)ٽ=X{' !˯M`*<%[/uo)v%d}\BfsEl;44~b.rnRiWiXt3MW"< <* A@ Epd;ּn}ɚـX+JqbxV܋a(^a^cx=i6mL.No.ӻpaۜ\bCvTiG3E;0ezKT *`pElWSilz˼2Pyi]ivM ČN SǻnK5_Wc9~L^dŐhAl;18=psa{WzΘ{&:lю&8OC*_wsY+9~*\X#O O!?=nso=8|\EjB}f/Z.I`JǠalo:|(Je{#ȱG"瞥8r4R9.L)fEMzwy^_۵%2]с{DwˢֲRfBaMzy{s|>*Q|/<Fٴ$<'H8v)ɕjPM\Q9\Pzdӊ>MŻHgwYy0Ds+W+~K+l$9|T < 2[X:E ]ݠ@rd-"t"ۗwlC/=#ɾ9r&WE%w H#U аPf*5#.BF60QU?1q>zx0_k6%E.P:hFZ;m2}U}(m q\($7Io@{˂Qo~Z!4<CDQc'QN19iO!&>ΞxTxj9櫶ҁC5驌 \tS{C>(5l hUB;<4:|//y:e7WQ'9MAǿ$0Mca0Q.es%Ɓ&y+JC\{;[tw3xh+>ܗTZiҐzNu{]n3pfBv/ԣ183ƺVrN3 SإIueHcdr#$d &Kn2&@`"NBPaK!WsJ]~HeLWcG7TӭypwRc_m@'4bڴe#+F[iňDBbug*rr:ek'D gukF0mN|̥qj>w&sxh鎹>LfkPO[-# 9Ǖu/0Z:D@:YfC/OŚW>[.0%nM>2ިؘ >3]{+0gr~\/ؚ3U(€c fSC8N& ϔ@IHѢ=u q>.&jfOȥn|vSj&l3};dLLjhAs|w%z%aƵ0 KW&&7+֤ڎSy'Z>դ</ VsW]4Pn_%y7a@`͋Nşv~x X-IUI)PHiʹ+5t7mwME)81-몮fDuϕ +-1O;^ݰ0ꃥ'"n˺}Cmh4?Wnv$"m>=2 fXyߑpJX;E^$wfLP>F wTn})7;=;A^t[1ޥA~ ")]ʛL/> ©# 1*&_b:ġSUB84\)PG/k{:rGg*̶+aAӶ)ȩޡ;\A"e 3@ 5q4uȲX)߉Un`%)3$ Ne=ĵ:C! ^ YGm3Tx y8Aٰlcʛ:;۔iYtD8PW|3##TT$DeEUREC51kam@ BtL&M*,1~ L+ ¡?Z#z <k%*Ȑi_pzQMXSFk'wZcoAa@PWTX~<ۨY[At! x̪6]4DWagӌ"Jja\t `(6 KD2B`HN| j05rQ=; ]qחWcn15Ehup@x=I :t3j7՗z9Ji@Nl&88 gr d }zY O/'WKi[@j "Eӑ"#%*kۄ_C3J͢r4 q^f ׮"aaªoU`bII<7 .;W9څj9sd@ 뎩v{!7U's@!$Tt°+^.R 5x(nFiC rS<,DdYMc'3s|mX&g[=+C̙X얚h|i/pmK~ZuΟ6|A vN-rnt&ydL/6#CB`cp'gco߭+CJp.;HAUQMNǸ}Ƿ q5KYAK,i# F! v;:8 Biovx :¨M]$x/# HŅ|9*ƶʘS> @PB(1ظ))ƼF&*bځ^`4ء_àu\Y>Y{mLtebNבɟ0Vπ99mXF6ϟ( `eC” b=k PE9ԦȁRZoCU4sga׭'FQlMGafZPFW "3ȴWeKvA &uvkg:2he Vkg-+%!iuvd^Iي`}%5]lW%TU3BA^W:Te}z M7IPHZ˪Vx8tlԀ&TLT+z~w߬(Dʼ)LiA|`dE V=@UWff[W\YXEv$_'K1C\)tEы`FV11y,MU~pH&K3 MOq#ߌPX!NC06P7>ht1|(KDJ:#)v_L IXSՒ4- IQo=YZm"zvَ$^8}qors:BĠ8Npq֨3ԯu|Z Rо 1e%8N *`<*v;5S]3Ƒ43{naD~>Z fE72(ôJP3: Ј0g_M/Oӥ uhg0{)HYSbbc|ד\4b娷i@51)"9B48MQ]NûmU񭪒玿܎*,`D^_yW=dq=+EJ(Ã؝*_]<O EGe9Cw;\bey:?@p.jHtrI6.MN >Q@ ʋ !y7Wty kJ-\ i&PzuEMV>62$_&D|M)C!wI m'm\™> "pFJ}&k7GU{u>T̉.ʹJ f&RrZ1/q; Or}4 汮=8V3S˃npL^cAlP$jkrk-,!s!B6d&/d i%iK^ҡ2L9P03_m8Gcl5NGcSBZ9p0LXe( 6Fdbͩ[iDnb v* HV d ~*qvl%LMv?.I jfrqJn2Xɳ' xeТ1XNt.%&!e#yXPzA_8$u_#6 YR7b$+qHD`Ua*.qOȅc .ۙtEr>KRϞp"@|D ~IX`VۗϸMD\Rm{uΕhk*,;˒ouB c@>.~g |푡י$:Qfe j-d'ߤS</zv7;4lB|;*烥n;*:fFh4i\6,'tm뢍 ɸ}æ(ۂHPNx%3pԤs`ioG\A_i:gZf<_kpIM\B+kB$i-\HꝱPƒ3LKIVqlllGV]-r3i #E'9Sam\LSi/~x[^,!&7`<ǖ×xӁȠO\CީH@q)<4R kQ^w½synb-!YTy#j;tD7DUPyņfmQCE0- 2+$Q|#_jILfg4^pTB( \ kz-:+S:Xu֛mPf=5?RgJu#fSPSq4!`58ʎI".=?I\@T=p5ؽ/`;&njN=mpRc"HuJ%Hpl 8Z&$eM/#MtXmp,Cھ&%5U~Җ-5"Z?%(,IA5n{g6i[Qgbpw (O2R la<X"p 5ͩf$)}FXӳ5*0%2;p$[ڴHTZd +08;'I<.HPJ1}&}R܁ lm7˹J2h7}ʛ]6yg9EH"i/>OI)9%0` :6/Bщ) UJ?͂> c{`SL0˝ Z5~7Wr~mǦ Q$].w(Qkutk\O}fvou\nv }n?!l Z+]t4hndɏ{L0>?6x)i*MR11b<NvHǓ $ Qhdup[u< >[۱+L'b?n"C?/vI2fs $P'ەn9Kpaȧ:Qtxyb=Yo >Jݩ$Jm =RQX.7=g%Tsg=BhH_rB<$Hx.#l4m:LOV-nI|uhP͸r8^t 82@ηM]W0]psO.T8yOb;+"Vħ#!&Q~&af@;?jK3P7mQ~]EbF+jژ@`]Ȗ!w3y*[$qZ0aYymn ?2SiQ(΄FmI3 c[iXF`~g [8ZWi&hֈĒ<-ˌ фוbg)$=hVec[Ej9#(z`w44`ZC>~*Brlٗŝd؅Åbyz~hDZ~'Fe$&EbWeOX1`dkU{LHwA;/WlrH@kF:8lL/&"pi4b"<6٬gMfP˵%7X x 5\ Ø(eqx:-L=_[bɒGj^OC/edD@-UH8}u,n&bLJ6YPgW"X\xi<#ɝ0MvmqԖ=VUϴYPNq˿հ'7k4mXuyi c8Zi ;<8ӟ3s`)&i%Z{Z`31` ǒ湛BXfˎށE-m ^n;ЬcG&wnF- 4]MEbx, | lǠ6{ԾanUԭר.|nbTqnʢ\~rLPvW+8yU eԟͫ0u̸gȕZG\lSwGqHY(N(+r٥(8} B Wϩީ^˞@$ #,(d͹Ep՗B%B?Ic(6wCx<k__@31-:=IY"[=)u OGOe 1U9kAb.:LI5]p˓ j2] 1F԰4Xp}%#UZ+\쮥d%Yq_\ /lHZhje#uk}(&Kgx-|8inM 6HD]MTfYt:/v@ cV l,? 9d YҮZ߁>NQێi~)u~ର!G[F)#b2@qegt6,Elz)#@Ad~P[fXy:9 Ub_ˁZ@1p+J:(t nSeDS%c_[eZФX]-mK3G?a"F."mH>5߫Ά0H>^TtPkGa/ڇ#qxebOs}wG V~}ǼQ;yb96X e`` s9U`0KHe10/=6~?tsUIxd?v6~%2x]e.C:ըf"#+_]eDb:@>zjg݅,렑qTߜkGz҉mn{ZCx, \?kz}{fvj64 2y0q9<̓hFVUTv_nSbY1;X71 P#uyC!Nj.|'(bAkoZ(0T }Yi΁wz` B:Kk!q7Mst كb++gѻ|?`_᭧h0׻G(%j#X"  NrI)v5(.d K/E8XZLs\-J7'c܉Q.KL+NJƐ0~$AV}3{oܛtmpntaRcɡ4qMx未P#M$e[$N(vl+d&K,W9c( ";Xd.Tiu ˧u(_ ` 9 ^PYEhP+X0ݥLo[U"S1nsezb׋,BabzIuk]lπ0䶙ށŵd#٤]j/ n^y!#ŪZ)EU;G [t+[#Xay&ڠIp&֊lKXU~_a[X4n`ytY!Y|5L}K6/?Jg߭"]U^#֘1QD>=BI()Νy ̜ Y,=F=mP% onI*.(3XV; P%ãUJ=*D8k~N5sp3ʅ/;$%Pok2L(msh-=aU%ʨ Yɔ?*]Hu#``؂1iڮ~e52#>; !?8XwEG|T}uQ9?~Ɔ/ Ezp U \9[+1%U$c ;;rnKToc?lRuF)Xݞ `yz2,(m %fD:>ˈ;ilQ''MbՄ &`YM&v0 s/H.Չx:8A1 x#}!~q[%#OXf*|h/_Ж\0S#rE$xfwM^T.lKr|>TV(cR9n/igqXT?8a>F-!vO?<쎈VQ+딕Xk(o{xUt}4{VX3E#cNi91KQHPXx^ D{ _? KVb*2zACӎ:lLkGG?*RGV#YwFoF &ѕ;8d[ؿ"BԸ==> X%[f$2)9qj\!ݠ9aJn9G?/,|QF-rxDS}_HysX+EDuD̺(2ZM443QqE9/v%bA fAz皮W@Ρs] ^irbSխH6^ӷ)e0`{[BJ^DgTȃh==tK)gDizevFbIϯD4ޅT0&sb˅z? 9 #M#2S@FmFOLRm>ɕ- t!qmW,lΟih49Oh+e{qadPF gͽY*=W% .ؒg )sa\=z_A4ã-05e:U,Č e~Z|uD`r0{4Z.SisE3x݀SiԖzrޚ#gUBԟZmPA TK&iC"@%ƛj*45] Q u'GָfmS(n8‚'~_(9r,1c`K.ۈ^Đ k,&C]lQVH+Z__ec);߾#AMS6*r=oO_ĄUoqbfƨQ`(aH3 ȧ  .cUX DO't1lgGי]Ʀ8Ϩ54a+:k ^7N ~' 9ɫ>nk/Ru343$>]l1sb{'??f^Q9aGpw ~C е|ZCM :S%5*.ojȬ棫=Gؖe"Z[)nKʣI1OrsA?QTxEF!Kj=Qw3dp4odeIsm/IC^%7Siu*s۵[=Ԭ;`%ѫ+JuEnvEgnx$9EWێLwV] Hȁ'6KOv*2vwwٓ`p9iQqEc`:Ш!>PXpĔ2#Iz=1Sq֏#yO81 7gR]Kxd_(F>[& bbJO51>k !Ħ4%}z@l$q+5袇тu!1s.ld4/ay 7 Jz"DG^YNFs,>:g4v5ߥ4*ɧpq)E.k IQ{)$' :g vX9)ш F1tO B⒧R?ݣ3}P+//l8#tAͅT0\>B#&gbT{sKcLsWqB sA>6CLF.B)b%uAKv3 xw&߷7|SB2<4q O+Q4O P=n뻯Xm t]Uʻ1~mp{~r*ߪ O@ajAFp>@i|ntrz?/\Yb۴́\ME#^(ֽqߊZ>4h윿ރ=tcg*M42T[6Wm׮=8'N~ODc:1âGg7拄Xnh:wSdb=j7+Qm!uT/GZ jWgbѤk\EY|zTv36u}~hEXK4hZNL'BXܛwBA NtvvPIJ^e=bn/7}R@ ZZ"\:noORUM~4kf/f Ec&>ÁICF ]꽑N~c3t7[75<1i]_%~%j8}#!㘭88'ʻwJtU܎̳;{m@TIݞl1t5DʘV&nnx9VJ~Z$8.Iy\)PI{z1?KVV>.YԱM8KJV@B;?E4B74uSLÙWqW%MdUoαhZ&${gG Ϣ^?-%Q*|uЛ+stcMoא76`#wAcL~wfe8Z{خgKT|'?`%-:﫠VCPCA ~>Lߕ 5ꡅHc Q#kT{LܜJf`6y~b3{y˒! إ=ؒ9˃& 2=<8qMJL=u }pHt><'?tBdR23tSeUQpO'7k`zJ)],N{2ILXb.q3a7߲r/,_,2DQ=6KV r:8B ElP7v!d|U3L*QTڢGw_p]*B=j!ZޮbBs܄#ťBd4o+p &[Ϡ$X!B½;ɼ9_9vdQWe)@2C[lev;ʄo+!yF⸒v@__ eWuVs7>D{LR1B|Y]"o>DZj 𓮪8Gr\/u6,5?TT0sY3O`p!շ˕nFQ!k[Sŧތnݧ]Ap6mc@Z (Xn(vtKx6 =>JAzs {S&k:@7*re,~Hfі8eՓtO06ש L 9qwI^[+ a2!X<:h % rqX'y?;Fz57Vh19WyR5 }:q;\c`׏a#hF@ vo>M G2ꈸ<{QmL<k<_[2WcP̵P#sWƷ+@^6MRKv3hxݑi믓׋c4.zdc.8?)D.SO)],F~܆R8$9m\z.f?m#i#R4`ό`kGqYfmAtLU82flf%CQaИ929BO_TZ͠Y`~'!bZzvUD42}`.L?+}X*eO{4fS=guESmt =eu!1cMo(J4'ܕ|*Ia*0-4Fa՘*S(&\߻X>L1IxAsȀD5wpݜMuܜ265Ԅ 1 '\Poxz15P?)<%Mbp|Ҩ5t.EOC}{>LBR<`r+뺧 dF2 06B \jD9yXYP y$~>1,KPvBy8ډbsUD}^wk8wT]^Y`#GX=-5+s%'PZ<Hm%{D7MG %ҲuD SlDV:(fmI:M;s؂rjڂ{:E!ԜBi{-ɴ`3UXq4M e ʀƫ\ly;gl~p٫Yʗ\aa<;Xrf-B Sȶ8iB\E@xfw!)jJ8w$|ӰIXUassLoI2〻KK}@bޛ~z5y!b^%RZ'HvcݢI^jL;I}ҙra~tF3]AA/-օd؞",A{ \({.>SƘPrhd2%usR.\3j"#Ad-v4XnR u|ԇZ^{$w岦@eŁ,MV!\;ҜV?dԼ)#;9L> m8zQ~gM0xlNӇ1ǀNopDCj:zWX{?`(ylu'lw؆Џ1oZ@[7$yM4d GClY" :uhn9rp\.Dy%-&yt'%|#(_W=B&-hlP.VGL Y!iNvCONM=fT;&@ex}-^u-XƋd:k,4ru蒹'~;Ab,,0:(^Ϫ_샴9?N Ao /yŗF#Di\Wk61J i6bFvhОsYQ'+zdZ|M& 6Do(#Q,->UT"Ŏ;q ]#a*ݺ'KxJS' $`($rʯ84 wLxie55|e6[4I$rr!.lkT,f7;P0~A>T 1(,*þ{7e}tael<Ut *E9j{>,JeA#˪ҽ{j^&'4bpLs {Ҟ^е!Nl*ʁT,:YMqfi/u`ƤIZj E2q\l,]yF*:lgxYVp4V$(H^Nѵ!`=oZxwH+ .-BJ?zZm1؎.hȐ6N_vWV-gI@ڙNnvVCx(=e:K- 0ŃRy+$%>MO~ݚLi5eaMY  ?C(OB\f(!\fo,qCn7"? [ehF6 $=8y3 Q>xkQԃm`9"i}= ӍͦOovqJy?1r1>P3H7 _)[,hf7!U]#ri-Dlc0z]Js!p{'8 YW#c4G-V5}Άa? O]MF$+Pas 1yI_=66CҶ;bU}N85|1%_W't~~6b8tqH76-ܚ =mu7z.䧺'ݬ^rav&L|~#:]6"+ >>$w64='̱Et˿?ysk{ԩzNn'Gf{5I {ti;; 19Pf]AI8mt]jŠa^vβ|CƮTMRlu :wk23nZgK/[\n(*G^*prj>`*+I-yeoRzcv٢},SKj/Âx1`%sٺ?{yv0`鼛f@-_A{RCޜzٍ˫"%fHX<.Fۘɜ%U+:9<ն ,=9zylEX,㐧cr?`q#fI iL.vjGQ'cb"G%JJ5-z`E;u- CC'}qo[j`gП?xdօ+5p,2jeLɋjV%7XѤ_o/Z"e|8P\>Sn*q,[مD^ɟHo` ʉKC-zml4Ŵ(+S|GJ -?7[ؐɗeI?UT}'О=hFT괥il~Q۫][v1zۧ-9dCwGpAmbpV <+"a]2op ;ʕŃ(q~LL,z@:Or|}Rvfօo4p4/c$fu͋JhmAwl x[ޑN N'0ALOLp*20]?6h\fl^WhZ~Wx/;XzJ \] \(7a񜓦W"7^Z/=J2TyRbijƯIQ^9'}ʵ'.#<Q2[l@y5쌨FLSQ6'R+UykҧكQUٺp(|Tp4"BIM[m) ~U,DM W'A]s~.G;aZJ|ձ>_Ĉo׻~Tf`wrspiUcdLgTHU?/;W⻧> `62Z7`?&G:qdtlt` Sb'"t DQ%E9vtb1;KdcV % k)znv-@E|ez`b¼~̝/\o&4bWhIyYdpȓ yyKDnG |ʶ=wB.;鐅)€6~*1:aAWRzf*W=Tz/aP=aQ7m=&e!{ 1͚!kpX*\DAwM~/xO”b/T* od0B5ҴG2B嵣kZ;qkGV4bbfyŝ3;.eaA^2'q^ jaMpȂH(XgpVU~3t&߷2T:C"ƿhŭj0WHuspj v7P|p+[`vO!ڵEI{ĀWQڍ e\rˀxg7}Wqf8D;WI|7/(Zڟ958nW_dnvxՔƓL4,HYzQ)TQb-N"@AD=?h*Kg?'B Jwq9L˿+̱ {ry(J>8!NT ~Mip~.#J~3ț]O#ePsf7V7=??mZsNdxݿNL1ΞtQC{ַy#|T>Օ-[)T_t}}?t<(]͌׶&_InHlu$l-yWS(_:1JBa͘%oYuX؄%sHmB-1 K S}ɬL2nh[ י`_H9X>Q4$mC QQPKFcg1ބ+ؒz5q EHf?"z ӡg Bgſ1 3Ham3aE"w(%z:%FԕQP#%uAԐ`)b|79nQӎR ?MU4)8ycddQȵEF(o\nxQluAI]F7Ju~Q '>Ni2j³hjgpN7oy}=y}R}vr">+=Zpؐ69XV~UHd{4tWo ãX:-5s堼+&? Z4+1AGx%dgc!"YDEIjfRL%-PqX\G}DX;,K,Ȱg8xҟHy+>}[Ŏ0]~"VYBsyK#5gvo|Mu{"! H~vA#7V&/#v܃0nogv-WmR2FX}6(`?4S Wedq6< tա*|[^2Kާb Q2g`< ^ > .U䧁1cs\!mh=̆K :S0ԧ(XnYyPK]‘ T߄REmH]7zN\X@z<#6(u"g,:_3tn)y(^ڟ J@@nW+=2L4;6ԻgR6Ǘ6&[$7TN оwrC-Qkkv'IbdR=^jI`Q0Ԭ*3'+^sa( K>^hnbe}:{UL{ "Ů[ʦ)7q0l`UO$f`Dg%k"/Kٓ6=_Q5.b9kt"Q-O#)/m`WC+BibeV{܌4 SsZIxE_-6[>xRt2ۆmVKaR} )9}Ȋ5g#[H㊉Pu#]j((UrRgPnN8E~>Ţa d s3ڀ1@i2m{vD{s!^ ,Kh6#|><8 H Ƣ憾|#w&œ_Fwm>Jy"01^iQ[HƦl)*_`MAR}D '`՞}2Zޓ%1)uI0>T'N_8\)\ MAM}1q^Fp`( =]{L4F  rwܚ~ F6DC WLUGޗX-Z\Kz3;\@ +M6v$BoŋR-،V&n$rcvoQ{_9ET޼ڗf6f8 8My o6Uċ r[&^ZNΘ7k \sDdqcԅ;C/-j&RZ3{ݘ%_' `z "OV&O.a i/c1bk1ϻx1m;2;on5I[24fz3B< ;b: @ѩ#6R=Q(:O/Iw O(j܃ +ذYdz5'5l#(7Wk{kX_Ĩ1JIˌfqهgM #Fy47D"q\GǪ!5G&"/%N2, 8Cppotse,@kr=|-LV4kU  ҡo϶ IJ=lyɃ{ *_5#y _LnC%E:9CG,j&"|k,3QD+]I>GD/۵7L:*yEu4bKmḥrImc~ܹX Zh']@8esEQeW{H,,r]AL4z&%!g§~};#r7w!łVc-p-ƀ mF;gi#o)G٫{Dh\p@Q,'hVs7pMlncr7_~ _- u9Vf5 O7#1K/v{F쐷TzS3nhq1knGOC2SE@SdC'+V1ƴ?EÍ-'O"??R\Tx;u :k_-%n$ugXZ0y2~A{!qbHg )-ސT# Woqy2M7(Y#<fK!1H8V+]w NLZ/qU}O4fͱ4迱|.uX\WB2wnqP(քPGLa]DNQZYis%łf,5P`SkG{d>%УP]Hu@?>s|\3Mub .>8hϚN;i(Zޝ[{aǢHd<(-Sy/A;G]GWBqAYIJ3[D1o^y$PGR"2s@r1^nB,_^웵ə$c&'lt.JX}* G33;wUr`qvјv{*@ESWK]ß$vÏ4|}~nyC}f ("Vo|0;T&>5m EU:WawMI"?6F8jF]7Ea ߣM"X|5@ͽȁ~PlE"ߕdP>+#&5;BNU[Y# '?[ΛE"HP}d*vMeϳu0v#zMH/#m?*'%RzwwT"#W<P6xs;+~ni\k0VbIf"xfm )Z#1K S>5Lpy#CaB.m9}5lZexn,aX"|͂ޘ^6"eZT7eb#e2^#Wޱ@ <_դuoa/x0LL*?[Jݎ't ṯ(/3uF+{zZ|b6o.x떑1'#+ [g*ǚVG-}IJO&!>|C\Ή~%dntpX| ZZ,[yM_j[d4$ު=lF:)J2A 7ɎD;Q7#WC6 LiX} u;UX~8#sㇳGKD03YϷK%/҂ƺ?KsCQ;s16Ow|TjRsugΆ@cm09zIYk xaY7iyĵ FylO| `"m 8\X;caQÈy·O$!J!})gN jYgJ ujU=jlpHČWŰoR+Jл~{fHk$(e酺YtX:|s':5ʊ+<=[= 7CrPUQYƒ ۉɴ&%c%?A`w0ްe Ky6Ė ! 1[d 0h F] p4 |o)xDKH\dMm| PN 8Mc˄We[it| ᙘޡ01T I_!G o)!U-(9i!ҢOی/P4%PܕWguos((TI F.O{hJVbbNjT%|$wY$z+״u.Z^M0|(RY5J"LBD*jqI RwxհB9Gx|1C\З_%V pFԴqt``JSޅ=WRm2uiA9CR"ڎ22[/w"[gFR~znNt̪:B]?_! -műIgVnO靚 sM$m>(#WiO>ܴZ UO˅`څ]ywtoC$:vy<%g(UT@1R\1kq%= bz%f&M9ԧr~a^S:TB~鋯7Ep f7ΏW H2(yѯ#|耰<ȥtvvB7":o5*7a[nUk N9ۦ4J0rwk_ۙ9!Gf5U#R٪Kހ;4SMȪM+1#}y:q_::n/QV_¿pj8(Y>ٙK8$|)*$x>rCznRNJ #8j9=B-'a'TB ‚;up,%+6q=V} o{Þ1̒d9L/?L;PNᶞ ;+Q\3܅0 TCn\R T>;CF„4D†O3|i GYڥ6M2;\|Fj [ 3;F\ux{0GGZ:Y+3"P']NIr2u;p_tDgboqRZ 0,7i^a12 "ٮ]^Aґ򜷚W @OG rLV!08,~xG8[7Fo>_M,aטH*lAb*F?=ed6ާ`p{s٩ArL[䗺hPAkq)9d;u,0WQ@G)،zD?ڻA0G=9+^Z1(!j,l^:l ;)e5MaMzlu># ~h2SzީK oMnb)H$~N\:9A=0o=.1漷at^b3*I-{ C.#2:&56"w:l+u?%3 {+ԷbCΝMэYʴriٺI+XX[耊LOd [TG[_?4Y?W D916BEr Vi OU.) #(NK™9$RO?ǀz1Z7YUm;"XҼ l.U)$L897U'df5y.z3O,:/DO3~|D2 zm>|X GX&7Y9č+Dsuf0ZgV_ a#,!}Dldxel|P {>uE [oMx2Mf|} 8k[]Z6Xu5/q Zi%ޡ}۳1 3)DDm3p[;G9Pnr82Cv?Qn=pnK;Yw@-)C *Y1BP|bPDInLV8O\W P!9I(-6|U>F\)H6ڄĨ|Fq>vcIU8U}9_C* >`fjKY ܊Sr.2- +9j<TC&JSy tobxnS-QScDPT&&  wd[%kHuuM$ 9!h:47~WqLk\TR 4aIF%uQY~׹,Eweߧo 8 S"!|U@>3zoOyJ6?ur ѕ8"ʋ_Q]q/NKcGʩTvԏ@q\Nf4e `_d6靔a}x,X| ~ov~NR &2qXFImyb%5`w5evI%Q-OW@cO)h!4 9MhCMo$Mp_;~im/AYjx/e R&V @% A:/5y؄Vz3;k_kơ!)WiVȆ`q6>,+,wp&8|`X:CD#jA`vĆ\8ѧR|!& ^eD_эl0|BW&$ڷJgrll҂d!w۽y]";i s'Ʃ=8^3@.ȭh%8&9rD|ߜWA-uAN~iRI] zjG^A82DԦ_ ar䨊O >TZ-qm5=R$@UH?6š9qbpX8G8Ǯya ^5'*g\WUp3xJës(Ȳz} 鯲*i0X&Z^>:PGI#.Ph8o?cm>)X}MbuZ$]sq.`GZs& ج(oy='B:*qV2kTOsook N\$R.v(v-yexŐhƽwa}9Fp0ޒ B;űAB$Rüs# @|c2ş[nzAf}VjYC[/d^6Ԝ8Iht.ˬ4Ãll1«A OV21Cz=Fq~fNLJUgC6:FK CGX_QZBY!~ԟ2 7` 71<\Guy6c ?"=l %q89wd"S ZzPV@Ҋ)fxx">J > "|}w z lM1!apOY|6&kL\[EGB3z<딟%Tv{Ֆl}w2|\HP^^+4Zm*-4nlI}#A"}J`>=ʀ- ] /.GUyZ),j}!3bO:$ 9dO?f]WijcKBַA2x!b.$_6-*iŬC~8?# ]8<X x[ܺ?ʛHSbw) |[iHZeu5| 6 I5چT]~Y?:#w &Y9"i1"_P*`u,L扔<ĿZh*>f?0/5pAK]wPjDOPX$ ,tiޜ7I- k%DH>y:Z׶/ tbk햵Ԏij ,ap^ 04gڎܯc;&QX6|"_һ !Gۄ­ClgPH8@t/J7 ̗T{:$ʷ;T5,&W,5ܹJIJ&NuU G !pz.b aj㓍p cMV5QA_ij1轈kJITS*E|C.'r}rB;YZgQ4k ܖm/8ۡm86nLj(SgbͤL*+7ī18p^DDD!;vz=#"<ht72CTBD\WAבMc2*JB2yMPcYb"_8 jOyX*炸ѝ#j'/eG"YKSւLJHxJ~5bPR/gPϾ;X~WIO^6Wv^x$3e]Yt9*$53^nN X"1ꨜ쌁bFm˜>&3Bij{L؀^s|;ʩXE59+\6Á;/C}P.lbs'M)L4V>Igʒ0|?'Mb!d}`@w̿&.8ppr>j 6U 5-sF>ӕ֠ԜvGAr0cRޔZ7(:嵄Mp1X_jj]ޒA$*['J)L$sQ~3hivfCDւ`Ն;VC vj9F)_+mR؝x9. t»)[|K cGr4kouJǰc2;bh;26vx|ByZ`v8uB@VeI rr+r<<[M :/kbz롛abSizQ%hg".i QۤT n[nN =pҮii 64[ $j )Q^lE|-61~ @aO˰ qTtqTO #$ElH&Uf>4X2˗MS5"UVK;ӦIeqpt /ӚD<u2Ck7$A:vZLE]ZU%v za#}n!P C$V%HVC‘/knUsinDܼ?YAH)eBsuȣ¾/.0RxA"}4JK'Q_A3{$r]pAt)V0>(u[<y>]5X߃#\Cuoq5MzNh_ASF菚)f,bvW|S+g=Rw&kHsz ivq߈#%<@uF5KDa]ޙ}e2Iz:;; šQ,?;bف/nÎ9c }V7uZNA7:nϹxu3v뱌l@qrYӉӻzk>8wu ~^6Lo&7J9/ uX^JMtF1[QchYM.31KBa8Uٶ[*+δW#f"G6%jd\QUOfBE9yb Q!2g6tTU59xw-(vYv^ek=y{zRFdva\\~~C AK1 -Rˠ qzFIcqb͞WFhzzWÄ x38 $,tLnoɥ -*O5H{ Д;-mÎ t"ϙPeFR]-+7ٕbghْg{ĹIo @R&L11<}^ZJmtx"GH:Tۺk3~b:-vR\pHzK /tx|%2^j=xS~[bS@lU Wl۔/Ė9U(cQ~fZ&8eLgnLy=>l 4Y6ڄTkt0GpJ/*{8&Sb;*IW2soJsChlMj 9wġ;q+^B2u=ՇUmA>źy 7ItuxfC8K3,) }m3 X;ۉ2JwIvD&jVa L灄}o}udn[q-O}^kqJE@T.߮NDad3 DߴN ϞPէ.]gDA7 jNZ1Km1'qo}p,c5D !fˮmwᖭj|n'&¦݈s+0S,W%ꛝ]<\ p @8~J}DJA( əV0JqQ 9^4D-ݻBl1/IL oK?EvY(NA \} ٸ@jyk)!8/ !'$CA{Yݞ c ۀJгQgŊ=&ņQ`-!2#U\9̥FsW!--2R] ֕c "jmȞq45p cSWO 0޾x BQf7%i΅Q7l`JG#a?&%(/6Je&"e5ŨZͼ+|[izq B;[y낸`zv ޻+}[4Xe79[R9Zے]ژ B?Ϝ)2)Y(F5k #JLJbem'Hݿ~b}qm۽29Ϩ 0n|D}C"v&lB(00_B hVr Rg{x$4yBdQ<@Wb&OA]o.+9^ŢB9<+lۛ$"$As+| Ӽ^DJK F.xEŝ?g߃B */M$)JݒW>c FcmYɟR*'2h؉Sےҥ{?+@#:` Pw7ag_fH'@]̿6fܷ_RhF;"機fO6הaHeOs={)ݷ4&K7aJQ.tھJ+ڄ *"F;VNŝoe\]Ǖ@!o=ZfusQN*X^.{:Z 8|֢@=0BdVumᗟ? Tv$) ZnDnN#2 ׍ΆăT3Ĕ? x,Ǖ'X:qez&uҟ1fZeq&r PQy 4(^n9RAd]j7Ycqǒ\P ,AU$h(U(/F@XX bIlds0dc> Z-/ x4$;ݣ DV؉:#ہ HB ELaC6EfFW7g@ OWu>BiwgoQ 45݁pZ#BLinYrDwyZv5LjQB8 ۛͻD[ g~B v5*%{h bXШN["?tO^S8ڋC4r`o3Ȅslj~X u|Rcb_R- Q(w`25b u ?ѐruD#SgLFʄ=vKkH@^lj YjۀM<ɛ*D(E4[A"_h;ڟ.떺. {ˊa2KǗ@8cKIG ?BXNm8l8h;aUH]*.+Å ,]zuV!ƒT %Ipd';ww}iZ{ߔ.y [)b^BH;00k\7n Z(2*jt#E8{dAS[lyrԘ!a(]<!"kCg:۟'Ve뵭El*+1k>K t`;"ل}?gdK$Z4~GӦ=5S2H^K.resn fQhfU<{X TI5Z0~*an8%ݍ<$j&\4a"օ^BM_ιgCQˌ .u+W;C֝+k)}%=pJoC H%lމ1 3\IL-]cTH4 QӊSb 9'cpm_$5@B^=e  VH,t She\v_rŏ[a]c\ޣ<4hjӬ7*M;.>[5n/m!(JetsȼZBCD(oWt>Kr A -'’"~ ÛHdG 5ƚqFEau6c/OD@JbI0wZU-\. +Kk4xn:fz!,l&JvDqA}5QbE3f^׵~:,LÑ4Œe|#&X(l8,ȩ޿ ANDutq >!+G4+-Y9(дwo;R~VK (w~ щûR9AlЗq Nd1}+Hu ,@V[Zt 58)F l"ƃO]Dѳ=$٫BzRON~y@\:^1|f3^ǰiWi+c;GNTwQXz|uL 0LPfJ-@i@2h=BK8$AmAqnز#R<#hR*CQ:Я3ꏛf/5Jf ]y$ı-=4x9X+Wy=ĂlEI9 Nh,oM`R@-Ŀ~`=[rOܬE;iAF? _ĄQ 8 \P])!5#>f,K]Y;axQSRmfe<+IDa)s=aS]xێddoO@'DvհC%aQMFJ¡^i RXmoWúԶ̔8e>sZ4 9&N}@RQkz}^(C!iLLu貒06h8|gm*g5ܾC`~5dKO^@r=|PBr/4̌d|s|cDX[&AʥS뤐U-axt ɱ_s`ַ9 F*FmǿA8U$ROsBdǥeq#5D8n\?PK}+TR~Y[ JjiIcQKZ1#_+vhcŭdzp"?(nýtwΙ/|/%˻W,R'(EPZ)#Y ;O&%9%6pX'ju^"S<¾A?.`14I'R?Lbr֩L#A /kX;B| ._P!GdOwWFai*rܓ@ɇSנ3vq--:;A p7 2+ ZN 5<1N]p*oJ2ZXbykvNhP+M潏"2f'LK^YjkفcwL\L0+¼}fkHWIYh'V˼OtdŤL_z?ُX G^^bBUGMz?x{C#)^3ϐ0ylGvSjaIb#$3}&6mq-)ΉΚ[ՔLdc9 hC}ʉ8YE6n*@a3ݨ1K_a`'e(BrLPOC\s[A]ΓoO~5ST#Lj 5WVk Vz*͉N>'(.Cvq0B^V&hq}z Olq/JV0^D``IBy1^ѣx%h8 8۹$w^<\";HKܿ5GK ĥ]lTFrXP+_A”mk^i]'/;(T VsqixKjjFNZFED[$IX@2x5סܸ4[!0TPeKld( x H}7awڿ1bJ"؎]#1K5 f\|}_5/(˦U- -Mdɚ-BkS<ʘi@"ɶX+" ƦO]v&i&(Z<C*Ռ;l&yxc€lrMfS8Ar, Ċ0k`p7"a]׻Ҽ4uAY{,R~ީW<Gޏ<TO(FީAeX 8ޕ7۠3=e?p[RNu\ CU3aeIH(, hq!P,pr(zh3 < 'y+fٳLv6r]Qm%0uģz%(Y!>2#\/*>< ̭+A]/N%tec ;] UKFo%+F[ % 3uA[tgr'ܨJ~l&C+37` CYجoH] WhX03mCLr>DR#PRAP1|ݮUkߠ­t/[E*\5.5pL!op6xбe{&(p.Gn,[wi Ne W.1~NBﭩvǿ˙4,Cna.ueHu镹#)[3YߝWm36]CnHv*5(DWE!76ağҒA v|zq;~WϫCaCd~,?v ͘$X~1T6CP^cڔjƍ~_4>dFMD(12RDhӾ%$qm׷9hߴ (=cRF)li92<ߖ+>cAn zl晵m-14 yUWN#XGH~ˆ}bq hBb.`b9Vh"NDcw{сYTM>zGAE=u4?C |dc *2X'oʺtcRrm ıZs#5 Ƣ?A^ >>\.b7:0!fL 3M :|g2Q1:M|dF3tW}iF9LϢmf̴/YZ@98E⫄TZq<0[CM%O*~ JnGK 'A^U'ݦ=dWrnjp{q̺]*+yG(L~nۇŢE;)fiB~='~J # ;}RH)gtrFX<خ~-m\O&T^iG6&OX X9$HN,nuYi[@yxh1]ɧ-fF#?,U_;o@0B>Rj `'4XÐc`Fvڵ SpM}83[zO]C<hϡQ+TtFÄtqiR{"4GXz|RyCX2}PiǢj@Ae MYUk@doEB^ BkKP$p2ϯk6<,p?B^ vo7Grp %x0MM _f&K ^^M0{R☐f4tR!BAN1Ύu @/3E"ha2I~"+N+T(Zk$:t!uZ_ݳhUu2Q|ܬ^bMbNjjnԏd5oƈ0WWkOh.zlOT= O+\۔j`1o8i.Ř."&kfvf`գ2š9&D3l1.ҹd- o_%' vCZ>|w} ",>o5Xt§dCNS%<`Q0cf h.M=?GmsUpq @$2%[V ̟a7Ud\##-ʛf,wO!"_δΣê- {ԑ8VhYE3/8HsCL4wͮeSrӒEHbA/2 =7#3]ӧd~`S-hU!%g gsz ׄa.:eǏ.# ;'xE멁 ]ئDafk,GM/w3W/b4C{D=7a/"aʗAtofjΗe姘m?œaXhŖq QI?W9\98UusDEc,z,ȴDUXx7xɱ\nfdB.hlK'jCوRK40gpH٩Cc[oR;yqcE'pzM?'J =!-=#ˠGZx8pE| /~/ ,J p>`'&~SuaЊ<9Bq|ʵ禊=M̝ +ԧƜٽGC@o{ Y$nl*k|7fvQ)Lp0M;GA3b{gh5`ҵ`T|YoA-OɝTܖVĈ:.Mє29HH0ܯ13Ҫ$:!" RTWK[.H>HOID+ *`}eb>ˏ͙4˫k |7]rPP ܲ9&esxX&UT HDa+@ԝ)ͯE ~&アn/ps*`*Ɇ/A3%+qȨs (s͉`xdB $B;p-w^p`06KV56=e!F!'L2J|O;#σ-$i3Jk0*0V{z3r( ҂| f9.&O`*o0+@9P@cpdy}SkY׫(=S" Ɖ> y'J<:.D#-2%Ec_SoԇюZ~mѱ֩&x=or.QѐEYOj~\]땭,v+}p[3\ <\tD wNAWGws`ŮONb]eTGT6Sq%P136s2DG!uef5ƌ*\R16KWJ3$9$G[,ܲ /r$RmrVg }JBJzą^X=%n|ST_2Şu)`TZRvH?{*%أY=f:_rKzNG Xt1`1{j3APk od}Fy)^$2F&PTlQ gϘ¬"$F# puW–*ҙD*/`byVݥ[FM~ZS][ JDb̆h9`ضtU B.JԸ`S@9g./V{~e;wQ]'Wwcx2&dGYa!-f~mѫh6Y8pMv0EVo秚@_n#ȫ*&U2=GGm 96%{}uŽr t̳#W&mx֋|LmzΑ0_]{065nK o[)gqd2ur3V*SMbFRJ.fUAob+byTjs8P*`ugቦ S2T`lȼn =gg?sh?K'}_;~lGQ><-OҖPϢOV+a[#6!}/liud)Qif4ŲB7[ |XyLU[(6 g=@dɎje,!Wy-eBa:WX-.p/{u|KO^WD/[8%/rFn#v6l`{kD]H-3uedMU0^@IdK>!h{xLu6.ueX*R닖zp1K6J3sE1/~].Z8-I{5p Շd$>IxAA1P[(4ĉ H0\eky̦WrUFa_З$MbEP/MslBUݖ_QkCoSŋ"  D*vs~N  (}5(ğ3(]c3-:z1 1kQ(t~t^n{R4%/yo%T,.iQjs#,b ;k|Kr^8UqL&%)&X3Q#cy:X7m_,l|\r)<{+opK1%G^c]߲t#<05~H|4g9j1As7kK|rom3!.FEȞP"z57ֲWINF k yyj+33bQkΔgdHèUoQr}2S.yToM"f0Hc8u0U{Btp#!ryeI81I _Go !3Ly";eI|+zҀ1d|1eIgy\3Q1;i BZwWj! (NBy/)PoYw%{̾`LNʙݮ'y'$~#55`馎51B58%JvOH UFS 5b|^:>fLAeY tRE%mE6kqn^g9yFo0XdyG?vث (D6/Jzj-,o¤ ` Έ͘6[}}E&BoDGġUǪtG?'u)9c 2wHqBAAށH9@X׿q"4JpgRlg{d_X⽨1:2Si+N2%+9w 3kVMJB㽴DP&WoIQpqW aolfe@dd t]lqyBc0K1wD{SkK~jT :BIxpAJWЕɋiS=sH]Jf>JASAP@K,{7i&T;Zu ] ,ߩ8; Mp^uI[b:0}ʙ!9p%0+k8 }RR;rp &ޏMJO\d1qM7Ǩ.G YIۊȦX_$[RWvXme m+-Y2O|(򵝭a>}9r 3 g7[&8Lِ,`G> 01wpB+bqz\6,`v~>*)}~UH%JnR:N.4ʤ =|C\F3_]LEdie}ZkaNrqs|y\ch eVwi'EdtmbcC+. Ôiq4 =8mEeRoѹ+~s&2KQjK j##rHUۧMIRQPk ,fS4'T|tTQ7OM$R<ʙUi1P4YH.{us6kO-cL+; P[4]owB8qqR 뷹mR]43ӣdTҋݏ)aS뚉,-m$|XX@eP>5=}.ۘNU&G /GpIՕ&-O&7Ӱqį9(yv('&$Ȳz~%\dvEDs {ѱ9w.̾i/ -Es1j)8 %ٖ'ӾMO,VtG<񉡽[ZygT£tc~0KeQXɛ\b6bkc(PI)L{m\Cz?zp9uYU7"`! \ME_ oҽ%560 itI 1w(2X^iLzWR #>e 64y-0rEP0g)QeX(h ɖ.K}fui/X',a6{aW/frxz'GA)0cS⑉ عvUl9p۷(B~=PK(/dL=Wb= ӚR 8֋UKbRgI c ޜlBĠ{ltOhVbe ;Qm='*oz״ ~z%ХE lZ&6lf´`d)Yq}C6ʅTϪ9$Ar}yC8_(|y쫰HLHYgzy {9jmӟ)'րiAnT~įn)ٜώ(EWJѨV|]M[U5Y[/'/NMfOn'שZGFimNLp 9> UejBF7>a:q{j-("Mq5xV V Ҧ=< :00|eӻpL`^#}lԚ'g;sZBhB Z*cwJ# uE@a۞j5˜}w%ԭKH+ f72⣻zp`AG/k#FlN{||¼1,gpSnnRqW w;@ P?MZV9Dy2&lh7J\|QV+w &Hm]xYLxR¶/ Ce+-J*_09m}5>G0ób7poP$|R%GꅆÿL`GN%[fI6 ([ WA;ձ-a<G lcg*(P$ C?5,l։:߾ovc94[5eKgp= $'2-V?:܂HkJIOӽMi$o#OKh\kYG^_=8 ^*V4vVRgLa} s(M +(&U;J oZ\Es85µ:#@#Bvq2v3 %;IK%@aF?KqPKNɥ^{ͦkNHd xo%e} .;yV#JԠGwi{P9z\rs)<[X9[E,a]1("(;=?U ~U9g--T,<e:@)e}TD_- r:Mp2FɈQjAU,C쾉,O,Fkp{C*6u/2u8{#mًNh#ˎ2طbhgHbajU,ًPEH b\jj bn2W'sLA?Gvq."_dqU65OBcK&YhdEze0/+vMQrpԭIتfCph47arΛLhp̕7I:2v4bn `mV6҉_y= ~ g#E;|8c"ȶネ!.ަXROd3hL"oА_v›`lUh@;^Ux\v 6S]ۿiA(jtGifhƥV5f{e*l"ͬ^ 3 ?XHQZ>0t /N3Y*PtͼǺ^^VQzX9j~M ]x~04A{lHo+ ,۟$MYi5EϠ^4Z9qs(8YoG[պYI7EV J;W 8\@j!v`Z3H\D-g]BC 0!]¿@GkyFREby5_ʝTpE1`Oiw~6 Q@xƛ6R ̝}R8o7>R6K,|u*[G& kh0NX/AX]9ߕ(raEq"`ȫuYt``t<%dE]H.%Տn.{9)Z(*[4z ~t]g'[9a rDymLζd8PX`G%A%Ib}O̴ŀ.d%6d V LfaI"v5O >?+*IKg2Dd5 V7 G9 #0Źv7-EmN,3( @)M{lqc;,vޤd'_>W yRtCyf]-&ם}<pvR|E/V?FWagfFɎ^Ns;<3TF"]~1Mhe~xr,4B7X SubH ;Ewe҆J}:+g|\I{.N;}dYtjЖ"z-cnO('md^rS *މŘIu1QKU!QfFYkBM=ބAh^hADY'w}Q$}槥{[G^Ț  &Dz~3@FtUYi}8M3M @iH6n!&}bAlmr?n9 ):!M+x*3T ~M/bw[5pIJ_θLcLRbl% ~gbG¡W)uJS#Av`rڨչRk_,JG^bN@`9q.8OL'+˸Iًn}rnlibr rT< smۚz;K#ܻrD|QgB~\[e[*V .z]AR/Ң|!%Bu<0q2嫫zݜLGpi|=)^qsXF`S*]kGEAL-ip3 M\uA"aJ(GmODK$YEuPBlXd1_8.U0vMtc67^+yTq-ѕXw~?9=Aq45o_W5<~eF_Է?GɎUQ5xL?OtK=aLʜĵ37v؃LN_wFb%*$S}Q8 j fAI`=$FJ* 9`f03Ѷ~R<4*"EG[xͶ'kv";z೎qFoiaQU"4x+ wZDy:x' Pl.RI6?;.dH9[* 'А(҂-}Iʼ}h?:K𜢺dasj2HB_UI=qDJLnCVa` G2u*dpÔ2և܈*]>T ?(qdF3/悲X_% UG/M"SG;<$shL|߫%#;. 鐍idl鯕M_@E>fcC?^4] S:8wn x<:&(׺8U'w]j EYk' DWk$b~ķM=H?cICkԯVw$P՗m'r"2q̄ ,0e. fF!nLH;Ӄگ`̲Š,ͭx63h.(q%lQԌTn)[%0- c 0~γO,w=ZUE[Sm'FLg׬7|À%+=>`n}8 ~?Z6CCZs&H7hfwR"uta>g_0tSNiCIqB-⍭+rr&&_9Uڔ ׎? VQL,a)i\1ko5 Ӆ-YA4+f49A*Щ Y@F1n75KN[??wV!WUaƧiX5S ,(:c|h ID oكaho stn}OW0K<ۈ 񰖳&7Tڲ,JMok)Ymi-nm.!w#e>w)iNSw>0Q?;D.Gdn֖z'ܟ'V9ѹ]_'e žxO(=~pze|L\'SV QIxH~LzHEs ZVnuu-f!bb'5f 2\fT{#+V[0 qLz $tzۏUh:tf%# i}/>F0 QލQeh{55KZ|~ > N$&`;}7YRAlF4TT x2Vƒ7C.z]dvŌjmL%PT'I *N9v~Bb6ȿ;6~Z6nZ^dN\{;EV3Ev%.f0)4eHɜ<d@]*Ǘ~3(7bgā:CRȨSRIX 0,a+NQ\ ]fd:t3|p\C<9YW$Xa 5A/_5 %B jOӑ2K<ٜ 6 $`[sdן7[a3l^`}ߠ39aKn2KbK;54'3uҮV"N+aK8 Z6Ryh{mi9qǧ)fniK\$pd} k\RKMڐy1Ww 4A v =&i_MF$ 5=7VLbUޡVDUj B3*tR 4RD+k^v1?+ݓ'GY)xv1M(G|.{+ltcJΞCxVztWI]`iwR_)e> '-J'MԽk XFg`jO2%˨1C󪎼6f_pey# L' L(HNlS_){kTXe! u19S3{_*m؍Ӕ63OJJ<5&t(=E܈LpZ[75N)B]h"zS8I&aL?1B+'(xFHMy@WΕB}dõ"ݪs C'c77yZ_C <@hXMD{, D%̩;篦z:kyg=Z1C$-xkjbz .N4e(QHmrB1aR=mR7m㖨%c۔KA@AlE+X$юi%i?f8ْb\ < 2BM0S!k`́ҎGd߷*4uGX ֈX'H'LC]Ɩ. x@^CcEfA{e˾E*D psF~<h]vHͥfH=-El8p,͖&oY۸xD7ߵcW}_%``ۤ.Of3M ݜ\D+O'}?5ºCY?Ăt90ZE\P*5lɐS|A%t\x!*]iXES&ƿCthBNkR:Bִ-n!r5;ޏoq]!MDSN%h؃Tf 80d)L3>._qpq2:H^6 l[ed2{^ [ 3 zty:ƁeкB<~ /mU&HOsxܴf\;)gS.>½OJgzDpo9K6m j\})5ݐe/(3ϚgX׍Jp84yjқK):K4uiS]LtYG/s2Ċbc~an;/zzL̂Hn0D|f 1}_!8ix<v -Fse_t]kP;b07q/I+D*i,ʰn=7av HehOLIOSnjQc) 7_F]wb>z8D(աq{ƪ0>RՊ6I=ͺGc]kkIOsPQ@bL7?q߆kb6ݍ)fXufK̎f^,| /=&%K<yo/G,WF _@NW^-KZo2sʯẗ́H<Ť髲9}GRqQlj/,v;AoݕXsg,U~pVOrr]+РC{&NtIaR/ 5^,ZB;Q&Jq/yE[^yΠA, pp K Jr;^rSJ[wW"mpVjlSC? y8tey\d=ς*՜e-2 u'\:6WznJ*ܧYQU@,>Rt 鼯{B -cyQg@ZyiH> ڟ 5h|p߇̂z ( V 6-Gr(@{fC`PȽMBPZanh@vȯMRpʈʓpÔedU4>Ư$ŽOBu9ȠIX;ݵ!I:CZAOlNx ѩhM,z`v(JfqMo~3oB8&qz(JX .Miisڤ" tEGxϷJUyzxgɇ |< ,U} L rk5&nG7:Q&67F;G]c#:?I;mZYNS5nܯ|ȩHB4"b)dt}Dh^:@K ,gz HֽĨiaH6P69|f$||@ fKqCg_&W,z$MZoVѦқBhB_PPXrդ_U3~9k ,)B$PrZNxc* X7$$F;sKz*qmvz~]It%|ĦKꨪ8r~pݞ|9S"WJJE:x X8fν4}7w7)#DK$Fڝd &y,a,6Ljg<}R\OU:+?s NJѴU?֕GG?*ƠU8GԄ͕kkt4p;°CRtfPuխ/f;DQ7hڂ-Z`◹׮`UŹBq5pIh+i5m%aj%{gho?|_S{J2?I(Kx @,Jfcaeh ;]A0U`sr9p9,^b]_{ud39x{jCk|'gA4֬ z6vYzɸ1zqq|F ¯jԕ,ٕVRifnجVA-r%VS 5h9o鑹~!2X@L,rܿB.ywz$|7"0ix44#^kaLLm]OOqEj>]/,qx+f3wQJUC۠<ׯ=pN : "蛇· J1#ȅJ'w][%F#kUVj>㓦|!8 ֪1uz-8 ↢'T11`>@h%A2AVP sRxGNӍBvCKYGtR@evf HNt-oRB.ȇ@56Uoӵ[~m‚-t0yhe 㵠nWő9+ ɀ0S'm*c1tL E~-a%55iձ)Yxʕ*p|kތ\s[@ٛlxh5CpLn-3MACȹYe莙FK}%<|<`\Kh<'GBR9$d)<0#@J)I1iXfs.yLCq|!?B٘ۺSZt`[岓|\4H:=o_)9~TSDK/5^ =+@Bp/NEK0e5}N];=>RyyB>֠9+DQsfyocʂ?!v6f).Zb_%h(;p`N^ܲuCEH2I45ߢ]R0ti:4P?|/p*Z%-`CW/A|kSF o$̈Ki-0 F[xZLz xcÃvGq2NIR1[ޖhO)=M9"8q0 ̊XJ! :~ *s.G]y7Y@U>Nګ)y8x| pj |G&hU=7h,O|tPB7bxbFjNU%2Y˧ &XrwzN "⸨_ޜҫX: '9i'D?==+ :sH7gnpoV<1%CKlBcpiG4UDS fJ g?8Ŀ',:45 ƒKlmJ}oVtE`@۬hj ]hJC! sL7jҭ-u;A$\YqXȀ%i}Ix*-}+]'^P!aP[31sr;in*{+(_ѡ[XTHBj\E/8,3-s(L#ge4(TLZI|8B*4oHF+rOA hw^Dd0S7j^ tP.J)"JzݧƗBvNo[lrcVٚ./#}yvv m8[,5` 蘅=qgt깂/rօ;LFz18֟WHvLb6o.֬p~kp=tLCU}Fq0-Ƽa`"#Ipܧ<^u̝^W*VUcL'`M*\5X^$hU ]E\2I~ ᶻaC8/W}e GF+INdK[Μ Po]jǡ:XD "X6'i9.C8C0M=jjy.%SUҺkFt$ qGs?*\c&ڧ)k2.jGkrO;NҌ 8 JW %4#QHXizIa﫩}nwcCݰafMqf3p1rWUOn,c1e3*P\eo ؟&O;:mG!S&Kw~ttҹdw43hT9 gzg&oRSKij+z2ry<'ɠֻ LKBو]f:z% )&vkSN¥ZE0[/ '/%L2fy_Eia aIq_9&4 x%?Ks9m0e,Q{z5k+yysmOdQg#]gB]6eAGf]J}W'#j pN ™߶@t9\ e\(~J58 ] _M%I/Ŭ[ndy(&?z X~ P `A/!K ٍR@o#~ IڀHĜ~Wc],˷):$ֵE> N s) 0dS|e*{n,[)F62X74i$$AI?2uj(Gt!rBk=Ea~r!%XhZrz K,/27Kɷ2}֫V݉FS&S;iz-Ey ib?c.| rE !.~0* [kpCaVc#caKz(3k m{Qk8>F sW5:UׁfF/$4NIH+T]y͉Jkv TpW$UT_U?*Y*Pw][ǗD(͇q,oBRQ>gķ7{?mfVe9N'/GҏQ qC@w_C@a,2Rxj{a6rz9~qDq0w9^wR`0FYmRN]*⎚|QΙ &d2/ n!|{؂4xXXy]XK<5\bNg'k"M*cg΍IvꇭbGot9T:) XFiIp-kӛx$yxF( T6X[3vZo"jc0Y+&$| hl7 3ENXj.c-o0 'ݖ!q :0%[ 29d@rJ/_X%7)(+;zqD[ * Ȝ4M!dUvZ|A̬- NoWVBdЕ4p9y=[Q\Po((1`BBo_QMI3H2-btCӚV+,yu b))Șgݿmo)ϟz]iM0DσPևB&MNs:L)ʚrlsm{֯J d(;CUݖLYtp9b;b{y2唜RhZyԖdv9L)2k+n3 jf1WcY[0I^e?>MfI# #%};qXye* n6YaoL; g"9|lvx[Hl5dr[1~; (2\jx%/6%\E( S"M[8LD42eBDA+H,g*Mx-͞k@ՠ^.u{[TѭMO6:)K#t)QV؎N{oUguꊢ3ԥ&sm՜%H|i葴Xb,Ijh &\ȧȴJʑ~2xI]&mOD)m#*yE!`8 T j[ۦr*PGBԢk&K&^59L vme2[ИxIp[]Qccs)]apDa**Xf!Zd1πVCJu O&evsTPOwv312矝pt*~[yH9qq 6w8hł#\3bԤUL]nUR/+IϠ ۊ? hԁp;niK 쵽 ɊRybm*|s] P{FӌY\gN99~ڒmc()RNmYxbڧp3hGH,FNut)S\+j$z#VC!sr %UyQ-)38@ń^ (3^j-e wԾ"9`PQ҇=p5LP7G o b(6 ]vIؤRc6_(K4S١; ݝHUn]Ӱͱ-'@,:' iC5v@kycc'ɬ5c`H(_WFM9P7ң3.IKMOw!tth?#](*# PHyFo \-$6.h[nD葹{exvQ_$x2Q}#u-~9(X-5"V0HCsP1%q/J~cm "N$򜺊U֨ΡʇpR-.ҘoJi?TW%E.;diSXsӿ^vz6[MJUyNtܱZ=c{T9SlblJI?s"}é V~AWS8ufNV\&wF 4ZV.&5$%pO^y++A1jbc?횟$~:k/MJ#nh|V$ (XqqXnMQ6P+қx%Жbe4~j](|,M{-<ש|_@+u/T/[tKRK{y9dX~[Aݱ?UiGehO.]jK2@W5Kj/Ԭ*ʉDIp{QT]_8ůd0ཌྷCN^U9u/iizRlIv/=c.EE`ç窭-[HwEڡh弐kdGLo&~A*ho4pl[ƢV6Ԉ@ Zr7z\Z6Szptz RYEBk;SΨ~2P"sɿƜO6Zgnq(+;wZa@OLrusmLvA^"ל70j-[Д:I<~rQJx/.Zf~*h]T0S6fWC|4$3_W5')_qg6(3]I3.[pnW}z-@S{^5H=k hl~%Ys[bHuy-,|h k58= ͽ6ur'r,gfZE ]yF̷v\6,mYo :B2C 4jR4o{iᷢ;- =,Ut@{1mOqiOs{ČVOK.wkbe{ǩA%+YP Z{AR>/w)Z<׀:4ڟ3mVο}ilgK-'᤟ε>|–} Ei;eB D%V99~SR@K:/jfv:zZO&Pʊ]Ԟ]*"?E.AjZmR3)Q  F5@ L1dL2qpfcT;ZZWjLv%u,/>^c"%tz+.GҖah֏52}@ LcUYSCDz:~ vhdYsd33t %y*V]Dnܙz=t; Cbۿ`![V{K#zG5 9jQ6STj5`h@RWsBăqԈD#=אo+A36ܛr)4t),TĔ@4WcX::yW0Z~ݚ *̒[u\#Hu5 ԽmRua&H\>je\\&GN0(BIqZcz;MpDZ/ Y|T)|,ٗoa_;/ 㬭H^g^Hɉz )H YEd:i aXAP|NN( @y+vE\+=P`QyH1(缈^8[ XC;)VI:,* M?`0[[NZՂ=~|B;g4Z>@LJ~;AWs_>侣w8j^{ԫO Iq5I9d~|^SԨ"yJUVyÛkw0~r(kP, [n[oR bS-1b˪y31NzU@_@mc._$/"">~ҷTHjf>=\Xc0= ex{_m%EըXh+ZDFV=h! V4&!:1Abr9 gńu @î,kKRzWQ^/T ֈ^d&87 󇍿9>\i/$Ϧ(;RWqB&5BE- KˉY)-k~ b2̦ =j(me&yӰ˺QD}~u\FF*|B3=3a~q!`h?mCRIZl]hFZEE6PR$q^pGyM U]{ n mTulw|tlQܬjMOk*)O љA8.Lieq{>{Pw~.guqV Io_ԜFHZ!ʩw+kO{O` yNRYmGǥ>vuzMs@^&#KL0%Qҡu|ɑW*]~%\L&eȚ>~[`$7) SOk#V/iV@zIϏ#TT({BjO.1-$ $ˮuJˠ<ߏJ5&eY.z#iekD9(lMڄ4+bfc°dDIid%^N]-XJ!Gⱺًܲ<4=B@7 @>dP(b3UY\f}46I cowsicd9x,*n[Ih $awIZ HR@b} f/|h?|˓]8] TLby4b+nY`iyW%3ab3btkU6ݣ\k r$+Wi} iX|/m "@(dB߃p+ˈP!]] ;C{dǟZ%;QaΦk,a糙w~cڥU9R*}rjtZ4B^#,hVmڻoq )5o8 ]>M30^?l|W, DtJ~wR.Gw=A_E}sjڄBr O2 V쑃!8;MޕK\DV\|Vq{_`cDO^1h]B^9}4 .[@nx_UAQU=ˠPpax; ێ3oC!%SU4_I'ixmǭr{39_RCub*41jnh}Ө ?lCic٧Te7XG\I:n w0Mk`QM΂=DIQC JMC[Ǝ\ܢɐ"8c2m +Oeku}LfBuޕ,}F |Bgd Y/~*6*4 E\s`dqݓfPn)Oqv,>1Jrsq3;i85o9EloY" 7iQ,<>t b9̆a mn*j^Rݓ7b=WrX^Rɐr˜Y~q XW~-aM"m]Onj}0GO~'b!)p7nV)seO<,F )ѹoM -/=jĺ.\RbfXlxҟg j0@Nrü#z˝G˭ c QY{҉gņɒ2!*3FLSpޗ3X,ͣ]DѕJÆ4'e:[K5I;m m1֝Kܟ{g $\RO5_f>5|,;nb8Rc@ڴظ VZQ@l 6a}^hhA~ sC*rxE~+SQ` ր'knu1x22O5sWDI; _4<rF-`@]S2D4*~=̫1rx]Cx;z'2Or%rsV&j+v:" $7^}[\ErMEy&+?(H%=@k ?.˒ WTlj[RX4T1b+C<:ީ"c &&f쓋R2aUe2vnԷS)$Dq_$vM#mj ]FWQ_Ć]uVGEZ眺XgJ+ҁiWwCLZ#c0؀h!nf_ G%`|=wO R !Ru+ A);ԢmJ O];Nva&O<@lrΥYB ap`eaQ`Ay+v1c=r tnic}Q숽,ZDI}6Ю(0,3}vKd+(YIzl??"BzB 98'ݱS/N(kB -̕Q]NN{YpH-{qoJqW,YG"b~=+ (ΫweD$Te03;k<]c293ǯp3aQM=+/ 1˥D6M4Ib9[6Lۇ٥qD̵M?9W.}6"K ⑖ |şm-`d& RV(. '-t+^mתD (/s1r U*.4 $$"I6>D4K!~ܧȦۑ=3`]hغL@h?13&nqEEybs٢h53a>ȿȴ;4rɴlZ|aۡF9T%O":>M%6RЉ _عSb9pC#(EDzjXr! `b{sq/$6 v:+:̤x6;!RR* a@:'-i"%GD(J|wl6ȡ6P.O~fFK`b9I!>ַ(5d¬!rjԷrT˧7%+O 3G7hx<(( s%4 yl~C68f]+Iu-..ke##`[s'efڧB:shCH۴ C˙ArN~W/dϪO\tSi yU ߱Wfޠ&N|R1M쾬ɺe\]E,+v4Z:^cqQA6"ܓ:H<}d$l-%P[g֊YӴ-֞? }y˘A=[ݝ;$!̂ۧ"4̨q5w|(rK-.—#^{ꍧas4GKLjsڣIܺ%gpGF 0J΁`׮1^ cdF4;ORw.vE8!ryN t?t |~%./'ޛ990Hܢaފ- pta!7tEh/=l*荷A]E~m?ՒFv?r5|w$QLz/Tj)AHn%51(eaMM~@&DwEax?Ai20>#G y- /%_d՟~A1˔,#WE~_&Ota <,@GwF@ ῂb#㹨0{W5 ^`ng8Mb6Q8a|(M1t@=°t /V+|$Bޓ ΰ q NJnc9DY~Ƈ0R%4H"MU'DZ ,YGq{w [ϒ t{ UIV o˼=yIdCl Y+QdVL<⠰<+?zw!Z}Ԩuŀ„GۇөA-mB\hۮhto04a:T3͊W2,0+5,}Ԫo@0&  9tn:Lņ6?:i(쵵0+#k|$JN&g51PEXu6p#HË#ixOo*)1n.wǚmN>@o䕈ODH*4;_˫Dx1PFS^̱o ; ^ Ӽو5n oL-vSIXc Dzos2QH_}RsÚ[_v|Re?顏ChIqAly;}R>`f'>%LbwP!y`'Q;/x>9 2{{!O$5=Im@Z; 58x *P_ ړ{џUG\E8'(KU E^pa|!!jˢwˤ4鰯z9]lwW\",%-Xp2ed}'+(B\%J q%r\LU;rbY7(Ra(", 1+>NTTø>LGgt:a-g f2cX"`:|R*1;Wh ,Kr5(۔^=E v^`p6ˉFÁr;Tv!`xZ8dۇ> Fvdc87o+17acrߛa.x} |qo:^.RCV#S9W":Ykb :Tig:!Z6yMF"nWRhtE@MJv)KXNV^VbBTnt, J6LBO%#,F)]h(HE.cKXt92 ѥ8P:wD٣Vv&\Eu8bg^S- 9k|{[E;D @p4o]hzVdp:EEfHC߾*_--sy$ ?cjPX7uRD -a4&ef@jx썘BҖ ˑ / Nq46gI!Yy.w2,MRasXK'#gf.\bQ0I³k~yCT h*AϴP BP3e+<M1LF.PwpUZݫ;?˧ckWvkiSwP'-D ;bIȻ I0 Exn=mlW[Y6ArZrW':? K>u': Pq3j3;;Z{_ vAqG̘{4ש;~׉4I{-0EGz1[NO''/%]}8ؼhC@"HCN i{Dz~\T<9}y># '9*JZ{vϟˮEj6EqV"|XOj(.Aj&g( lA7Y#j\X%v(&Bۗn v1K<$< A`|hd4+YU0LY:JN97/f*T v"NRrBK߻ɷ_tq]BL4-MVCCA}G8tש@;e&p~ꏿ0kPQ ge$f4 9ؑ~"秚+s9os੫BR9@ۚåeķbnm$[I opc+ uwʵqqmon?BNJK -6) Cf:iUV0g_k^c qfܗ2'GW} ),dEj\~*կ7HWڦ@@$Yn]+/l[+ PkԯfRȓ'xĥ,{;q7#QPಖg|+p5WrxE$3HP+K^['Y(e,lM!h?h~LN^]\6K8otl. D@:m#HZ퍮֮w˛k崎Glμf(ra?@Mɥ(W>lB/5jYmY\H5EiBMsWS< fvw2n4mt8jz{PZ 3n*z4eN F,U|qO6q`O޿J!g"}Ct߆Y/Atέfn,l̎%"Bݷ<(ɔL;JHA% b6&]ZhNvpzۅe[[$н:yHXzOdH߭x?^0jJF *47?^݌5'> ؒHq89fߍ6"Hk}7$Uy]Px%v cXCA4oloθ{OΡWXA0YFQ oaA4>E;9N9S1o>4q!jgeRh$P\a{-fM*̎=9Jо#r7yjǃ'Fo "[6\Cc I8%+ 7ee46LAV|"ox$#Ŕ{PǮ 0Sۂ%j] ^Wl;< M(<綞l% {)I}66p&mtrlFEKgN^XC7!ZEUEXԽ3jVeR=ՏhP,{ǢCrNª!tܔH:w^fwa#q až?݃.\|H8gc"+BziMflol7@d ~98tg!w6<2{»fF"PAY+B:Ov[ &*\CpU0,p\Th?D3 }ܵ x1Lg#FfU" @ꆆm8YԸ _T!cr\|ɭ"jRda;^1Gh\P  4bS]b)cS=8A"Ez˺Ol`&g\ dz:.!Pҥ9[ #oyށ'S 4q 9 3Mbc!-耷g?pVGOOۏB7gh#dqI157##pZpіFoՌޞ Bҟ 1UP򿸕WH:tִfbqџ}0gk,.r֌*5ԅ:@85^D*w5uʳ=D[Tlx-ki11}e {1QqC~eswX0 ~j[$6ffϪ: 96 D;rߊY7 Z['?$NLE!NXKP vʚ. ^ KliQ٘&u^^.AlX 2Zw~)E`>J:sr \[mkBp#_!<~i0Ym LW/uiH@w8bV]}lI_ę4?ڵܶSw%pDǙ3*A;E4<r@PЭh:뇱RF֣Ҡ {DCpfƛ-D9YE٠աo%J%FVEDGwcD~FHETTQAMQ;$'NhBbBXg U_ *%hɛ*{ uhB\4rq,+ mӳ&h*)Z@ 1Sȩo!XK= Y~Wvb?%^A8S˗EsH.xnOO}dxˡ gyC{;L HW`p-0d /Ds!tn<߂𮄲xJ)Jc< l+KYPMB@)F_Z3c}/Ku;来oXH8J3tP ǃ-븆?t& TХ, lqWPL[/F"j >'ޤ n8R&I>̴z'ȞS.C 58 ƘЯn[vך(ɹ4!.nŇ5ǐd,Dg 2{! ߨv`Q 9[ƛUW>1˫;2\*!$a[g}GZ?tK48nm*Y] *B?}Y<t]P4JUPcVV{8ſ.]ȧdU/>j6%׽nLfËJق/H ֳM:z/be8 h#DGz LNCו%o4#|3?p si)3Ԙ?I' O55e Gi.2P%R)5!xmMNQ|ֶn)&@MM[A/ gӟ`ׁ`wPM绶@12@]W\y6CBܱFnl<%:SDZr_JyÎrLt$sf[Z}Gw k@:L.] d~>](q5qɤ9S{Թ<3D66 U)%5"=o5)%/*D8;1`d~ wqoy]&v۳3+va2 ;M~j( @AM^cS.$tYz^Fh+5:ae%7u1^L&q'6XG^Goϟŀ#57]mLG7 V'ErީR[90؉(s74\njW?u5B) e{фlZLɕ@w,q&FXW9 E`RlKYA3W=ʗ g3 ls"J8ؾ'`MjJhb~rs҅@߂'E=[^b-Y²a(sp/~KV dL%.Rck̅)i^ݨYW$DOepx]AWעz/nf/^q́R֮:xIS\[lu[/J+-໢- hK}a<-6q|TV푯hO@RĞ5WY`rGBn6g?uCAbe a'*/RNa7ZwSlL 6A5%XeLV! y).`K:;:EW_9ሖ7~e{bяs͔)dcT< 6-hڿmYỎ10ݿRhlYڐP wҢ ߒ)](oݎ҂q.dr)[k[93|v 4څ-odlƀ3K{ .=d>ɜ㱜EkVt'?|}fȵxaWlM_M/ZsH) O }$̼Wyvl'+ۡY5{MB\]%5"{69cLul+c`os$_];'t 7;o@)j}=SVXARZqG\,hyf$"?sR 2U I#v;~(_W֡ \ʇ"m `k`Wئgb/uN.`4{RuZأm-ƛ졡@y@<f٬ĥjDۢ!R%uXlй ߵjLbo,`j_}b3..-PIN]uq$~储Dp[" ެ]a@\Irs7`~l25s//eRJr@whQ7,P"MJa=;ʹ깃_hۏSv]5b FnOK3m6LOdU?h#t b4? w-Ƈ]Z>|TѮvY05YքN=y)9:.t.[(=X ,S>uiku|ӊ1NGMr炏2RFBPwC]0[C+ .kh63Ynr2:-0b)iZ+C@P ղH _h ЈvO*/RB!Y?Ȅ;m ~p3ovc><ݭ7jƾ({;LEWИ|*y>3\CC Q~H?(38&iBuK:,t7/.P\ެ'ЙZ^8$Z0.B5Cڔf+#Ý6~ ~.ݹb_%?lvU @zYI'v3eL}Q/ /k7FؾH O@d"sh_18LzBirJr}PFkף!`^Tgb9[;\nSUl~JlMkVZ&e;c.]~C^/IxU3T2 :5JN؜D: A+~ R*ylw:?AR8%lU6u`jQ0 R%l7Vo sqj{$_FV 4V9a]<&Wx^_*;CM0K<ZS`}MWqMJ[eX?*?8na0$#m7O7ְ:+DxA|4#sؑ6#̂`iٻob זN$^__ɲdktNK\eb@{1'_Lz&b/2W=c~QS 0KQC"g;4][LLϣ[%MM5:JIHկ0=Z:kH\ΰO2xs )w8@X^&DGԌKUJ0x/v<C&a$,,RDLu*4P_;,THϴ`sh~_ e r4qL&#J2eu]T]—0x]9RtĔjMPRվVλSb%UiJZtvثqbk4ۇ*[fz7h `6 ٯN@Eb GuZŰ bφe88NGMOAII]}TuL&X|^En@);0cTf5`F3on8` -&ؾ@gaffr}TVO}Mttu:-;9_p䢮'){!Sek FDU+Ms`HjH/*-ôo<=}{V^Cb{ q0|JX#q\})?wҦl?Bvj 0=|tHmI aÛF90ȐOrQ2@G 4S8)FjPz^d#z+e@4mH1óxK0nF|OnK7v)?jhQZ)_Nܒ^d0l$a)Kl_Ë?ӫR& rT1 }P@Cum?R.4\>u0q c*μ53O=%chp=:\UصII~ַa3'YVXH/  ^mk4xHY] 43\SgW-8F9`1490gX9$]i!7utq ^B% 27tzE/=g~=_R*!,,Ye(&4&,{"-h#@ă8 ;{Z b Dv3K?Zm48-?!/Ȑ%n˝s}'TCO\T?yAo`haOKJp%+ `8Ɔc+Àe{3*xmt=IM.u]zw:E,UCK 黬ſݯokYmOP'BnXa]S@l [I6FH6ܯ<>\u#x:R59D;ӠwiIaVJ2ȷ$hXAdO4z(#z^X!JU Ց2*eR7H-z:|&>aq6:(6c0]vJlrd,9_ٓ!xa-axS3vf11} z=\)݋,G[\m7G.72hEˈyƨQ&?DLPxa륖M" Fytm[l̚?]ibl"?}/υPQ| 20:-|UKzߩAnϤ"ൾj'BE3D|p%ۆza~!vqmXgK}f:.EvQAQ'Y.qk@:7rYq ʎ.W gi-o\ ~kB_VLj6:L6).Dh4.ԓs S. ͉S66K}*(^m!lRƢJz Ϣ6`kuQ BTvNo_I}8PIj6Ϩ/T6Tbf0|βEۼ̞bF`r_/(qLvKHS_# *|bݧq9|%vǥb}U`U:f1^ 퓴REvOW(Wm[Xq3c݀T\;PIғy59{PsMv)[VYn7~ d;bwa&Z99%υЌwgV/j)UA`{Zect2>:Gf5~=n&Rw-bs:E5\>ԯ5$f_8b}K>-.,,2 ZFRzy>N =Py' $M!k"=x*LDܻ\ ,dJ*f3UTSUX<6 GD`%,t(y{+1㪡Xchԭ5~]ch.Gr38Up ^bZO{0xʔ5;h:{,IQNIḇH5rv+m|DzbN=Lxɋt=8+fF7^/!HB,TuZHX^8]H3]p8gѱVx'5װ` S{ct&yZhKcf~E`5b#%_ ]F$d7/S|e604$1fT !j۶ff6[0*o25zwÖ"e_,1Nu9ԗDSty@Xz#\V)X9H׻]I+]xf~ג=|n@j% ӦCs!؝#w"AZ[^dP.7+c9>򭊋UձMK/\C zTTj" Т=J]5}Ϊai (y!8Ar&]ݢv4YPKM cGsd:fK|WW9vDj_ " duޮV4^FM+@,/g6 [%j-4%|+_VotC$I.JܚD=F{j' @r7 2r0,]<{bbD%.ʲ6)tUkd/^D &`B5 㒱3j;ubez43F1 G65reT,U՜&RI 0~|@3D%2܁ U0cRP6 s^YBBL_v5ґX{)%%ؗ_WY}W81pݣt&7+H][^y+쵏q o"'*.|=Z̑@P͗jiހj /Yš*ҳt"%Nǹf(c|[HuisR#2JF!Mfܨ^DNH)Rvè\Wp= z0㉄Gbrv;|)fK!gbv'{aëNCh@eگQJ j֖N(Cv3]-5rڳ&yn]֏|>̖4h^޼ gDldx>y* ~P{:ȼ,&j2Gѳ˼5KdݜM! S, ŲdMam%'Tj/2s"k8\Z&@p1.~)Wq[gVV!e9t| . ,֣r}6g ;[ ~(u6bEt+ *wy|tl5ݰn {}*/Odx!ey5u*rv_&}fHDލVIC買fv.g(\Iŵâh 剾1"ڶ]C~oҴ bLwL.Xt\(rӦG39K:>}2/D@f2|2>XYm,vaB@R[5$zo %1Ղ@:=E&'֍ͩFL6#JyN,n@?}n!Y9/jr_F%ܘUCnMa;,-:d~[ywP-t̔Jm$0D2G&GÐ?~d>"$E&o#HQg%[䟈Uɩ׻4c^>U(M)+nkFOED9Qsm;[`u [W\@w#YǷ\[qI"ɉR#Ʉ֩ <^tkRO[-B5ui^ Khfֲ6͇d)Pe_dA.̤贝8\ Uk:XO`_~0tS0v\oZL?rwtW8f:JRum;ڀE>?T:61ފE1 {Tv(- ȟ{uaMLyU3,܀`8`Q=ej&ӃO {o,2Z6Y0ªF8UY=*2ƮDRqe5LϞwMN 8 h' [JOӷ3'-^h6{C3kU֏R ?Adԩ!鏽3N,1&)7͘ofTPm~*}yUa|qbd#L0%r"YxxEskND0 R;-f ٴ6jaL?zrl[<ufFDj7ŕMpra䩑\&t`T]mhM>aݥ9,FՅHkhΏTanЯ]d[XT I&G0( Gej凞$\)4jЫE\FL3/n>8`E*U0&/uaJF$aؚl~W1Rd} Aox.ľgr:D]-OV1o0eύ$['+3Ӊ]fc|&YJNi_EǠ GqRR\çA"f92aG n'htZe @YMeKB@\֞pnAS^NR !P:4Gz \k۞P~٥jJ}|`,!L j֏TNOby1UUI0KO"O3_?ǮcK m=)5P8;$kXśBNe S/KZ`)u&QJvfV aYgpSmâTy#hiȥz?99S^A5>/ĉlّ+5Ӿfml53Wl"{@CvPN+l٥H^.ݤGx1;ol˞'/o`x!\ifVX HKMqIOG> Ь1ߘȰߤopcr`fk.xL?C$xSL|LrٺFrBU^l= 2ӓ'c= pഅ?וCa ς5ũݧ$R+ o5z|` :9'`3FNBwVq7S Vb2*nxuqg<77@B4u׭\j@F qmڿDK,m %O+J 2@>Iqڜ4~.{e|ZRRGRu/wb-ͤMyS/<5U\@Fhx}KY! ݒ3$:(ހTjC9DՓ7[ x599yӸAҷ/7&1Y])ze'X&O^ޝXSxy$-&O)﵇ -nr`VS% It r~QUSAf! C ,Ҁ޹XgjAY%fd}mQl}t_i1q$eLjt b_8Ŷ &`~_N)@o,@#W`AXG+47^ UΈ :');zLE}nN$!V]yb,Ow7pk,+DiymSCLwU$ tDRe}iGFhQs%4ޫ?|fS@eCfa#)Ý>c.Sx}ш28lmQBݨ FQ1m%J?9(3f1SlRr9FϕV.")b@0pÔnؑDg)9c -ńGtK ʼET_Ӆ{HVe#F7jM.[(#=rxTJi+ade ]cJ.w +{SouYM}!-4,Pd'0˵"{I{#B]5= ׇ`-RlV>% ?T˝X d:3e|%#!llTkنr.h jd23FF["u/ǿ#:^1;݆ 'ѱLaIa_EiwL_J Yeyxc$qz8;M(!יUPЋÿ!rýmU?wGe8r&xƻ]O^8Cy4ȌQ[GAPsuFvrd)5߉QӠNU3Z NNKg{)ZfA^YX(ϟUfy&0'S.3wMlUt,Z/[`?>@vҥ"QX],`9y{8]ȌתVӓBe9uw QB9'bK7߫.˨"9w7 dVwxYH)AC:_T@:"0,_sIUrtce)KucZB$ ̣@rPqEZ6-cx{;&ϊFH)y@$7pd|KڵB,m(Ar4(/JdꪬY_\D{ҹi lf3] 8tM E|zL:'؂s(B^[׼cFFm)"y )&6G `'揰/U"U3HJ X~Ry~C@RZB\cMcx>}QҎq BLfI>i4\[/A6B9훩&TV'|m0cW"GV8hGF4C<1y%uR/xp;/ ~\_rOfEa.(=AY,s`~?i.E~Tqi$3l%> E#vz)nѢ3]#v!lfSx@Dm"V0Kdϗ0P=MFB0Y Yrys4m+aiX! PEE${77աj2D~)1Ũ (XVEK z\wU`! B +mo>W,O43[:GLfJ=uKf ȥwe魘%s0FʂWۜC"_ i읕$1}˹ kbU?Ӣ ?R/Aq 9t3gC*y%O[=gFbgS`??qf.eZ*@?v 1ْX}֤"/A C~1QRSަnO-49KND؊f҂#uh?qk Pe#p`4J"AC >M{*(RQtM$ Fsp ꪁ騆`ufPfe; 5h_$aAdxh <9? M52#K8Uqu UOpc2QjE~JUEhOGHn#TҒb,Mg${Nj3ӉPʎ鲊^p_ͽ~7&=s~7MFrzZ ͟0`k G݄4DBNLF[1z=P>[V 17E. r7tǭZȘ* *&p`S%u( UИo 7uZ"Ά' -c}66Y=:A< S΢[Ct3,Tyr>=ӁLO!v9⧻pMLjy b)y敆nux8㭩"I2ȤxYiKBY[A}+?!&npgtpi?p]\M* X$V,fm[JV`VUC!GȔoΪa-EG;P =?X<[!-4dB%)h8(@Pe,L`1xM#cA`1h$xHG_R;OlD4Hd\uDbK攧4vuY \soDeZ, @lv0[ASn섅ib5R;E{}YAH-{oO,xEB1KGяW~EJa!";Md@ niGWBo'$0|{N>zk| S:^iѾ_ 6AyQ 9xj2w_>u,&Xv%ήh)˶0 UmC^{xA ~JBP?`n,1뛷lW7 +O$RmMur-1AxgIKKDz p{hJx" PgYS5k5c=dqFB-ranB8~A52VfQB~IJŃ!\7IvFBF|W0lQ6.3S2<<2~@ĮR6ݰb Saxj8PzI΋VBb8 SeZi)`+mDl0[4xABx<6c~s(Dũ7;$137< #{ҩEmhUҼix\-ݏyj=H`K'A'k쇦J"&}CvXz`H^j( ΊMY|&ZxEڔ8~7&#yH߷1, rt2 zڙwvý'p@4b!zX|gT?㺶It&\eRվQxrb\y2,D"*y^4T$ [\ rqF*Z'H?5@4VmwChtn+DBFoL{]=\Ŝiq=F m\Db[fE;8_áHIm_zBOX"q/Fv(4:c6}sU&gH:އlh:O'`뻫%䡩cw_o8bwAdV愸2EecV?Q5*G(ʳtTk6 91_QZ;Ųk{y@(2 g엜Al"l6 nB[([jՑ'py#n؏!>~U? !ǿ4;Q<*@uD!sΘ"7ty2HPDhE+:@wf\:}`*q(%Ε4#Q!nD0 Ia.<_ɓn[[i}֥Rّ/P^|H ?`pLV d;)L[+H<̐‴[%KYVݩO[@RϢ3%цNwml+~Т=&?%Wsw?cHӆAX_=al!åm}$h*9 k?r땉sl>BChTZNn8UzMS'Sd֒gRlAvܛZ惪 #@s*gK$'3-x 5[xkwa)1PhIWo f0kpA,Kg2Dz}%!)n5}h`_RNWeX'{ l7T) LBb ?Iu-.Zp3VDiaG*ӊO)E6pti,U Ӟ0ESpD︪ ݖVȃTr{\Fm!M`iU!FA\0M=~lIey|&jbq j9Tz3qf3)XL (] Y\BHEڄdGw N}_}Xz1S]TM}*_Is! /)eQ"B?EW+[]D'[+ڂBo&h%"]3 cZ#?M9^O{>نTf[ucT28 Ӝ*Xaю1l=3w':YcJUFԪյrfyX=n].1I z[};ߨٺg}ZYYF(!zEtG<;%<O H?$&ӒnvNəZ"Z,=$CeqQ=W{Q}~#USFY@MYblZ6-Bs;xDU$*&/ϭ! տ}ME,eH]r `Ybnެ}ɠgr<<]v&5rG;qhjwr@{$9+ aNSDYE<2x~0a; 9F1%ɫ0VM]<?"OZِ jpfئǛ5O#|VG8t-Epy@?%I}vX1q —`Rbt4.2LiÑ%H 23]qӼ;_ٜ^ !X2bG/TWukX;rX{g! wr`AF̵oL 2Es^Xg%6SPN`.]ϩx'q [b?6g4A*D^vX۬Egi"^DPut])07)FeZؑNZ![mAB6`&C\%|z ӹ2m~bFmFsf  (I76N1-}_|_sՊ1/7RPdZzTv#bSPmʤ@XA[R"};HF붥t*] t*tUT5e^j;7ca3CݑS $OP2z+G-~kg84%srR5 ͺA>tdpZ]=Cb | RPgFH>BFYD[z3)Dǯˊ@bάy@%TMD-;-8sY(ER"QM%mUY>|!nнizdh>}8>^\Vr<evRdQwIcPm ĸy~@?S2Uoq{qt Db+_Y Ӄ-r@$D~V;XRZ6ڰv}F|f̙@r?b-*ZMٷ̶*UE׀;Arr+Mb7v]ĵһ8Q5?eUNs3#D BgHc|璿;5I>ov2E/Tݍ8Ztc=Qգz+3@y{!A^Kpsh|]]ד̢y1?6Y.P@f<:59H8/Za{ $$mUeՅ k<oP5jak(<}#q8CP} \\PK_vEj(_-wg:>4:OxI#xVv]Rkӳ?~e1O1܅E7,p$JXO:qe ԟ| h$;!t!QlB3>-ȉn?hU>#:}r[|HbG ղOJZw϶I ΔY8$eFVYA .{X0 {5p]c%%4OF,t[?ȡ Z Ot󿢽?-j} 'ACF<?]jІF)|=kt0 #3:MRJur2k*)h`{Fo瞎k i>Ù(\ud an-/7Had%B95Ъ |Outi%I>\ hȖ^LwwgC Z2pD ڷ LR) T=\b$|p8\[k#Hs~11)[MrOR5H H{[ґ+ X(5;?>KR5KVųcĪpJ*@%6=BsHtP}kRa|ɴN*7Y3@yݤ8m̗QCq ,fĄ+sXCr?ٓff,lV7VGN~CہS-#%"3?LGC j hCkpС;"ua8֯EJ~. uѵ sPL5d Mw]5oF~}R9 Wu5Z=@œie.Yq05< _ <5D4w΀Z~9`!AEޗYUH*Ү)P &S<{ +WLOkrCK 7X{OWvŅurnzlzO/wRYx䒹L=RU.(h&;x&A,;A8_cd~),"bg_=Is+BtmJӲ(.+> +v_#ik@xkA@F7:i'pk h'D%U%j1:zcZw`,?Roܹ{f#nW$=+a&2\V^`o#@oVY'OK L7b@MG/g=Tr1H }$Om7Ѕl>(Dz].T!kX;jMj+{:R/==Q]du.ݎJ TQ`qLOgJC#(L l(yw ՙ`fB-A-SJM԰'Vwt3\p86/oP<1 #=zXC|C\rW'|hi; V|flVkNQ V!R Ǐ_D(h ԑ"}SQ)2fHY>%-lGӧ^NN, 8˓rz[~6D,Tn,&s$i3lAYG ~٪AQ|t/W)+j9]E]Ѝ}u(u2S׶8^vKc(/8>lTIfX>H(pQQ?ӈWLwP Q@PQY4-5Լ\akcRknN&F fڡRe5?l(~?%[X j bPk 0~C]Řh7αꖟem,ȒTKK|<8TX\V|Ylm s#~(_ bld_<~vZ{(u<̺Ô2i o"P6V9Ұ_%'& .օ?.ō~Yjm+a}RZji{bPDžb{uIG- o$%ZMk4,-Y`W;^6,uн㻮8~8}v܇VLDD#-]!fDT[O!/3T[ ;ݭ"4Y +}_Ϣ3 d1(>͌Mu,^t)q Z8ZBl"Es׳#8eFÊl`*b͈vL(]ym\+ցoz(Ғ:0ϗC#ړdd\:WZvL[s#Qʗ14 fgjqSGx,muzgx6ՠ ׭ g)FJGW/gnDÞAӘP.jfuwV adV:-AlD,bJ5vCW3va] n~yz+7a\ WiL#HdHE¿xS_zyYln«VjZGc/bQ #2f7R9f[[~`A(uV (vّo39JQU`l.Y4zrY[}9QՠNΉL'vVM2dax< 6Oï'd5ڌ HmtmPr&Z-MX!"ؐdZnd!H|z/~bJLV4/8C_U)0#e~{:*ǒrlX mi/|]eu(HD 3V2 #0677}nXKj` +CCmyEB= xޒ:Qwr}s%$JОfg&ӱ:^ܡcKfo)ND@b2 Ul:/y<F<,'HW"Lmg{[ٰ>lDuskLWSd.{,?焏&ʽ^A BcNP&YA9rʭ&vr]w?5 4>[,O^p >cs1z6*f[il/SR0c!û_ / Wqpib u(2Q;n#AsQDFʪL9ŽpdRV bچA\[*e7̍>ԙh쮌F0,ǭcX $xgN0C;^uK}b=X1b)(墷^ qC\5BŖpoq6ns2/N+H۔CjD٨+ciϚMwj~qՃD2, ,1P>G(MliY=Xģ+lÈͶ,\ z)p2_'HEUeu_bdF;wL7iAeep(?Cmc\.lZS":+oSEE#Ȃ ;2m}@yƙ_0vM^?W;TҴLC(FmB{|p/HCF (NUr}Q%ov˖Z9Y?aGh1T8̵u -FΒ3^.GHxb z8]de kM?$*#3ܼGֈHX UD6T6o=;:T1wom\(5 v)"c+@}gq`d\\zm"{\sǢpU8!g x'81Ky ;lI_^DepPvi˄A#LdE^4w*>8 OcUB*պ&1vfev"@TH&bY.Kk|pᚩF})֑paK-^)#(M 7RPz0uݡy%ZZv\=ۚadVj\|270]Ɠ:g8ȿUuƶ@LDN V)~R2duB >h+b{( %^OhOL\ DiY)is`7MjW/_p+.g=S @S7c)iD/rZp? OƬbrcUi ? =1H3cFb] D]#rQ-6p>L׮( 9X6U1ZwՉ=u%k#c֪71q9k'YfwA%v =z3DDl_»vx½ 8~:ϭ y&ciVb_"\$H\mL rgwo'].w;5=4Hkڋp}D dxwM妌]m&,FqMx H!~>r~(pap΂ǻ!p uT9-mQZ6_-ݶ솝[WBiM(GmgRpSt%dN]W.ζ~hq6GҸ/` ZdlSlM3HJ\+.>p\vhWϝjRŃցSz {F K1mО,_ a6(_،;7A#/u$~=K|Փ0 {hC89n')9oN857Zb0N>S.5%Le?F{98L(q]z !zK$(Vj5) !C;L.ԥ3!wn}x;Ҭk@?(='Y`tc|l{p'j"!Kٛ >Roj„ _ r(e%3Ο'n ~iF+2w#?XTFPf dE0N_¾n"%qLTْW6v;3XZ87 (D!7d)ޝ?g=_YG8XwJY]QayNF¶ gGKx7yL~E/ C EkAw\[ :&P:\F5_u#=}{{_ tSyrPWSEyL54[uLLGq-S/YݷY5}|6,JR2֓ @H|&7wJ-wء"A| (5`=팹r377Ɓ hь- rm4VJHt)v 5O# ]^~fz[q!iD{6vi#$ b{j$Vӏ7H> ?RMQ=0cH癘sR Fb ~.j49qYĜOk65v_}ޥnح}zWhCOԳP1댫z96coP (K9`PY\{G4\yCgp̀yb_DRFꁜ~AzDVUoYhSx) hNJIG[暛~oS,DE^!DhZ0 ZKk&4Ωʫ"q̈́>\Yت)GE(F!e@7 .Y F4cTtdh<EH{ssg}DGrnv[aIC̝ՋZ8v@|N2b$<`j;:XXTsv^3G:0mcL =V6C3=/ihChfT)wŻ*O ʑ.[4vJfZV<%o$X<7Kx8I3KМ;aYkyZE z/m)MdDQ5D1l~<~^pʌ'Qʙ;/?_9]%K۞9BF}}miNTIXs5%#~]d8+ &1S4yOd;T@Y*o@5x$RA[wıivG:/|4;0q7?$y&XKcv)nB/RsMu[-Erm5ВK6.^ ǒ&*Y s6BRKU٧G{XdW5.1gOAtہã.McP=7zRGF(( UA)U[K c._1Ui͞QDG<6 .FAl2e lX#^+:ͽ5 w\q.vZI-?μGWikǒҿtFl& 2zӫn 9M/rX5]|"=MӺW=vEtHy #F-9|-ZJP19[~m9?cB)ձ襂 I+uY9,S @Ɉذ8&;$l7^ċBVN]E*Qؖ8Simq`' X#v}tm@XgD@͔Zx1Jς]k׷w\wR~Ԝ`!W50 իrk_לp/S=14_RvjU:#aN,ǔ S u:ZG<"̡onn 抩eh\ }Z>?[}|2T<gpR3ᬀ)pQe v$[x\^;L`~kOi11Z-!d-h d5RB~л%ELxe'-Q.珤=6.c(Q?7ZJDrgKWx{PPqduh,߽ 1?Osg[-CF-w|n"afMv2BQHް'Q!0+D3q'bNjxTeF/u&( ̰^A_ūg%( X&۱DcC}d\qZ ê;z.uN+6'M 0[vFe7=C05GRŎ~ `lxJr+6ө\(#!d ׅ@X ̣g7g+6LW*O7%x? $Uj8:DOTHw= !2_gۣ,V[8_ϯAEZOE;`rRgV/d8^s[$ZvG~0r"IP!"tZ>N7 G^Ҋ$^=\zDۊgĚ%!OJ d2џ[s/̷lm{vdQ&QAbbs%A{Jۃ3a@Q" QVIp hQ7c,!!VhOZM9h+@77f6 9lۮrj@H&tvV22zxI9wjh."SNْHB;*tSUMA_Ph0_g_0! *=%:Bj1*gf+t@'ϦP 0S}0H| L>L㳳Sqvߵ0HOa(Ηe(z쇱g,/U'"?m)xy63pC~†nԀ~UuI,O~+;S#*X_cZSG%5DяD+$$(/R}D~-aVȲQxƳ/aD3_jU@0wmG-R'l uT O>l0mF< RM 'Fo"hb|Q/i.8|țTzj)`$8^s[Z=b'ޜWd b@rvF"eXͮ*xGߥ ]V̚)ǭZst B@l<6"}5ۇO`AM#5"} 1Xyz^̕BoN&s8^r鳡"{%g*0԰O0"`i`g-1+j{(0Z5:4/aqIЩ7' tÇ:A=SuGHw/du$Z:U~OA9k` ~y.ZJ.msxCTC:l4u(K]Np8ͤ"@d/YyEq6GO9 ͉ŒZC7=d7i\Kk 0j4X`忘W!VUm]Z?2+p̃1G!ȫ)ƛUQ]U+_C1Em?Ɇy2 '>z.YgZ ڎ :2?_PaA3/(I|_Fw\b3%J1|!r z2M+@é$F}'uRhRT9Ȟxy~IviM` ?-޳o*ibSgnQkG5\@aF$21ӊ>x'[?:LW$blexXե[} QF1 "3ykſVHpSTr@זl˸g#&55-!t'6Է|=di[I_bE|slC{hӯzBHF*Au#_Ll y%R6pq_{lD-Q/1a5qINx͔BP=u5 Ϸ>I,t1~zL䩣~8bx=fq/r[- yX J<T'&+_2$]]ߘߓ[pa0|~ S0LvO^HO..ZX:1D}􎧴"Nw>sb䣣[,W]g`#@ ŭX#[E2k XQMމy|R|ﶉ4ZQLtm}"Ec:/[?EƏlm>i(Qz>r~z,ק](h!ݑ;kXqSUM-UƉ ou={I+0rēb5'ܧdi# |l])kanP_3+mPzH]kぽLkѼNQ ʧ.QpߘukN_璛Z܀F_*$ _9 $6%(YrTX$;Z^(Y緩l!)_g7Xj[*2 &"IÅщf.ZQѭ9)TcZtu]gNf+Q.9wP(dRMPhv5æX-i S(3å9Sun!L2$eCYJA3K7coߣgb_ iHcj;ViYOz@Eʌ0wO1 :7I=~dS$ btb1+RKЂwbو#ѣӜB6̋Pxq$avnji;Wƥ +03]jbY%rKT| G䜂y< پ3\Ro$"o4(rVoL"OJ=JAO+Q$g:I@4 V.FS/YUybzeMRq|V\ WV,p[z1wՠ̈װt7kgN=JVJ[(GRJtQEV3e?.2ソ@X* z}-6=feE\&o1{kvP3$4]ƀ^wu;vF"!is-aq^"U7pRhŏM,@7~Jnnp]طB2}PB4_P%e9Lg@B_HX0Bsѣg=ċγRzgJ^>Ņ`:.!QABS^6,r:yBalupN[9#y>P|!cwuGEi씭IKMXO~ \k 0kۨe^[p0S[Lq΁r-$8* T|̿"ѻ`zMcj|k޳,] ۡ V䇄Haw,ڀܡtK}* 1!b+`|,!cPL@;]<+۶|]+ڿl4e" UҊH,<7*m9O m0&Zu)t ˵VL9PF;J̬{$j;a4cj4Z!~V"8Abc81,Xk54)P")Q $IN67Va$=“U.du Yf[]!](v.jLau|ڷ)tg_7LJlPX*'Տ]È/Y 7z>ZgYز=}ιк/}_@_|'@y~f6#nk%0 JEMK ps,SKð]Kt+ONdɰ*Ǧ?fFz%KC E{a%iWÒ85gӃM,w Tj˒.ve=KQǫvXuz<ëOV;8<1i3:T̸2*1>Tzbޡn8Qiw,[q; ؅țM-H#$$‡3AL,ѥ9% K2Z-j5J=fmQ-&}kQWO]nEz *CPT&Lv皢K~/e`Y5VtV }iz!p yx }0| ~z5:K|!MYTc(kJ-V,?+4#!D~ZEL@E(i1adis".@m%J5f{z;ahfQm1M0~|Eg|H:G8|VZW^񐏺4?yp P/*?%ZF 5T{](R&|ʈxZpf ~a(|%rAH=Cw#<ա.׾jP׋.w}DCt6cnfrNBܥɤ?y&h Fɣ]q1Lrp`nDIcEB~h8'$3(^'/#1za.w(hcw:lO7Y*Jk1&b[#Տg*TBU51cW}/\I\zwUĭ/|%]vw92*!ۊrDWY3Fs%+##g)U}C ]1Fe|LZcp_((~vr *Ϙ6hzo͢Sk7w+Iud91^HawпI1w$WfЭ<̈]Y"$R:x#bhNݴn܎#W 7Pi}BdT52rK5Y[ÆU}B AN< 'J@g`J}!VաݶUri]f"!M'٦=}J̳ QB2L5`lU+fob\Yᙎ ` ΅P.Lz{W^kHSJjFÃWBAk=}JKlPç$mx9VͷeA]sla78ܹbh<%0]0<X$3чFev+O m#hOeO< Di\yy^"}L]t%Nl"u5)pk9XYcԍY!^e6ۊy*K{MTHN8ɫ:o')=h6U!gD@@)-xv iKjaD  >+d/? 1d+qc~ƪyḶ?,l-J{ڥO 'iw^;*#̔$pZ1WJ^엺٩Pb\0,/ZMPd`f)G e7S.iM$Ԡl^1LHIj>R TN\WwoQxԿ46TK/7SS@ĥibNR4uERt{Wx @A"Nj;NfѨRƕ |RDOqBѢBu0#:sle[܎Mx%`ٱq9R' &I 17#Knqk!)!M*؅_sna V :7,Oe.ԋZHɬ)Xx6O&js[QȥECC.M+LSV!c!G]Ar# ֳ>4vtqU2å%ENF|O]p;orDH|-( H*Ʃ9"f=ޠ\ƴkT5M RQ@L" /W4 Omv_X|3{SE5C,7Ed/!ph!͟kۣe@BNިLXz?bL ox5'Q;j\mf29':GR C\'ld!Zi9EOHvR~[/px |.]~I&cYJ_()iK^Ӻⱝ(i*̇8 qۉ;㲱'?^,go8}'VN%-a{SP= eXH|0Yv@Ǥ(d O{kx\=bN%}UfkS+rFlHoؐGKPRl:Z]L ,3Zރ!LRQV~[m{ߪKj,g.3mՃT24v0ÚR&tXj(#`023dJ7|A먳Yԅ@Z=ԡtqve(!-^ TCJ `~~"(ymZ$-Fه?qZ;HT;PݚaiL{ 2ˬaP-d)؄wY?qbq4P"i$Q|+oFyL)+g#MggQ(| &iP& xM=`Zɉ:FQ(2Ur|i|XB+/q4w jHEENneϬ`GT\Gq`ŬZ{.^%Z AߤWYeEpBiV0_)*%J`~?[phL 1#X[g!4jz|'U]x= =wb;B)e^X[z n~=Z \-jf~/A7?íX$bk)oj؉T{(OOi)EfmMa:uBwwdtGJC|i\^Uf tk-Fyjtɫn&VjI^GZ^bfԵL{~]|Ü1ogPdf J Xe;i{.FKCxUI­/Jm4 AKa{>jdtUF' p@4E)&z5މfiTJ l:^j ش2ӕ2]Kկn,~-2(o?D ؓ:tc}}PyLqηJeMz=DBgnlw)|kbV ?"|AdhI|$_+3{+1 ͨ |Yy*ʃ\K,+,eʘ 1z̰ g !DžΧPM3y!9߾)5-vӴaǵ_7guuo~B [C'ϡf x`[FxJt:tˮ rI2ɟ^ /-xq*Y$1 6Qx14[T k}.Hn,Mecݓ^M4]EC5]k5ѯ4}8n6P~L ܳS[|&p\_OrzcfTMB%{~T-[/c?lL@%˯b>yURוׂأ@ îIIdvfm!Gsh E6 )м| ȭE+8MŨ-m߱3;8{^\WThpMVvJ)P5 U'X%b,t3NFuie''bX.\L/Iuw`UtdaTj]YHsq,uPԝS>k,`WĹv_h9惚. 2uա$! Xb<5OXr@_\]ڏ\+n[$s9caٌJ^jNgnn'QU@Œ15'iy(.$|u+j8莽k{0p:6nP8:i)p+B:;DiY.>YpSKxʚΞET֤{p1*!A?qRq)~;:XiY"o-ukM-a㥘+t'b!m;d3ƣK̥"u^z-5!%ﮏ)p+A{,w-|4r:>'T .ܹA}BhR j cijδ tuD#!L-@f7w Nw,;Hpr =Grm(XYN,|2'$M,!KtTe+N-EI G 9"7Ïd/b 1)a 6=፷"c٤Z䞦AM'F ,|$r Ƣc`CrW 7 >OT5]HoH33}yh) sP.1gōXaPO0;!XJLsHzsѡÇ0cy]qQdpjod1`PjOd ȠX]o0ڳˊxD:3l}OZ&`eOR.>EX)q޼D}wB_o)i2X+ M|tR4+5IA!'Uho`۞HmbF2t xT܇ rrve6)N a[Gֆ:u<3| BL>r,#B̈́DEWc˛L\`ׂ%l>Gw䵯rY$7-I>Q@la2z Gz.bYzsI͘Qs΋ui_su7T40~ro.s׹[oyĠL +_N4`M3PP{*y<=zH?=ު~*;Tw;(1IRw]ˆ|g̱n0~V&HBR*#g{g&AMLm 2 Xr"篰VO9iL|:A}.PC coI29B`!{+耇\z]—!rzDO߸Ke>ɋq=%VYm܈5tݙ57_Sq7y-ܱ}>ٵy+bo}^>VSV:ޖapȅ oSsgI~`<h%ơ@  A. 3?c9U`Y8Gdl_qqs͞98rUt)}G ̼FfjHRl&Ub0悭 8[j J_!ŻȺ2vxk ) EC]P8 rzF#R5Ժry-.,PAp8z{r{:4={7{CLS| dp?ɿA|ؿ}%a#YtXoRZ - vB4/)&@*wG̺t^.V8-"Ox;Fp&OD+;$ J|0/cks''V)q66sO} jh\4nn N<yȕKy$( dh}|_AP:'JJF %]Bc});]D8FOr-4&Rs\>WHIA~Qe;rRv6'n260 yR)5gIlX+ }~l~`BMOANp4QF { Sc.@wZ*1%K aO"Zx.몀pRu ^_mS&WQ.|ӕ)0WqU,/ػS̹ M_EF,->D qUY"Nm#ɮ!]_LHw.)X]P/ yT b>z\ɭgrsiԗ֗ +m?8jx5p⯴i d_qJq?arh5,Jx+Ipȏx|Ԟ ,K nӇ3:%PP4&|ΡKX!1Lb6AmSö#ZT`9S o7¡A}R]}"qqD˾;1M뚗n]QqSD墤+ Zȫ"ED{B⽭&B3mc3}+ Z>A'fEJp)"8fxP9iF?q>3֝Lc}NG@,/,w5%s*t/_1'/B`"Tlm w/c'gG]ň0P1R upܩz2'3<.J+%$ 1qh>-`X,ZLSb8޺ TmB.Zp0v~Wwq ['ubg`|mLİHگi3.;>[LwFh>LISmo0zBOCPTPt\mEvl5Ex+G426ԥL3&WeGK*^~Q|^qӮsl%s봿g;?DX|~6=>\pGXIM? {'EIy+riO&iAqt~KxB(E^RoקkGz֓tU)Be<)s.gu/q /e]Kkvk>Juc:{h6 nKe%c}WDk>x9{L*߭I"AO ?i'hTK$ =Ʋd2%+J>Lw`"ëT񮂓ܔ1Ux[q7S:_<.*/mA5^`jݷGs^!)*3'|+^\ٽ-#tբ ۆ]ho]1СӋ~>S)RVg3-Uv(Rh4F,M0IjI FZ1M)toy¼&0|oNjB t$'E/׍1Aɘ!9#_ k%1X\9 + ڎc؟VUrKM@APX`m<$|ozRH$R BՇӸh!qȤĘw#?Aߧ bXDZv^d&}y#}ynv)Z$bdcjn)( !ZҙPfe\d鍰q r;$%y ic.h> ؑ8ja,ŞE=|SFw+ewid(vs͎nj6m/ WB =BIT9}[肾'=gsƉF) GzJJ^ɴw<~^^MeA]gK{sߍ"n͚ZS[Ի gqw[1Yo3ͧ(5,b5/F xc{y' t(E}񦽅k+8jWJ*Տ@plV?$rܮֿ8%f JhXe#AZygܩN7Z(\6]ub#{o^{㴷i&3XPI 40I%|抔V F~~ ogNY&m%[D6Qo ;*jnYJZ ,J=T\u4sI7gka2F$b"c:[!e {b-Xy?uOf6a/Yi4 fJU=&##!={NP׾R4o\3z.4qvO ĭZL#Mƾ38=ftpOuG?Y!ء"XK ÓQb~F47Q5eV_)"2fUAQEoh%@;8&U@zxk_X`l֫@~,hX?$2HIqx@>QW |L@."Hd/6'm*yhS61XkV( o׌*ˋ$64* 'G Vf`pɅΝkBAafm?lW('(#h&"-Dri(&u^kZT;' njO$ɋ2 S՛0dG{$KgƝdA#OPd0n%3k1}bae~۶5"9F $ f$1K=ٯS&%)$Ÿ*]gM"M3~;v-C-׮~v|xjy+%ѷcf<%M$SDJřmn3|%6aH簎1;KNwǮ{\0 '0%! +m4Dz y`R&i$-i= $ ~׎pVg(ksretLAhj1ףVkvSPOc Y)vM󭣲ɯ M"GNmhw(+fz8)GewO\FҲGNJgX'|RzS1 wT-8 fWo˨gD&Fo;)O1%}<'Əwly da33HZ5M(]Oۮ|Flori~n 7}pS¤c2PvjK˧D6^S6 HZ#[]&1?"{$CQ1^s)D`,軘1l߬j󌑢֣sǑ:hW;ΔjMۦOx2e$XN Y Imt+6rh!2UYh⬯?f7(_bǎLy٧+eE0`da9Ч%@k/e0$}GF$]lCu%b,]#`H,1Zʼn˺H_'ւ v ȴuFt^է0S"\_`lЕ᪤Bo(JehbiBQWGhp*X}[3^μ"8YWeZuB]9o;ϰNdY(([een;OC;4gvjʨbI4 n2#lkG_=pgq,;};L@zbO"FK-PS64]h"A _hhj[lkNBCzUa'ut 鮜d 4*]mJ*FfDw>{")ի|z/h*,OjMrG,nu_=ȷ,WPzEΰs,q5Pw'a 8"yzOe5#P@2Z 2_fB}cś?@,8`91pgGRP1ʖ!'4EzRpm-aKL[4j+@+4mOJ2]K=@ABHBy&D'vQ@سEIB(DV$ eA$J`r݊,HvҌi;GPS}d>fĄ [112Vh4[[.2&=H*&q}rNw>y\Օ K_2Ԝi0~%3˺pa8OZnOmE&sK%xzf,HANz؆d$ *Ϋ^%T)J25 HKI}, MU;:پ[,~>,_;g`{)E|F#:\aJ`vuwt*ٰ֦ʸ"w~Dfa/h]`Aΰ&IǺ&&s!s[u퟾ ݰ$(8|fl\LߒG$[K3(ʐT)%47ǀ$@i}|(b\+wσBNУ#4ywRF FfMЩj?`Oſ0Q|^0Ϥ~*wI,Xyi"?z'vv]e@e%. Ćt5G lFD!5bn҄pb2W"+._ #{iv?엖VA>l, (r_ k5ұL ޟ}+a2UsY! z7k<GJ}Bow)XzD8Im$AE;]<+o)n n3\Y\|Na#GKMppRjzU`] * %y<`)Qvl(kR@Ǡ`gJvpf_N{QPgS߄YAޅp7Z_ڕz!*e$@>bh%Wgǵk,Cjs)ʦXR=x5`Ehv䡀ΤѻjƗ6c63qr4;t&Pd)xmLVˋ`#7;}]0xLGb(ZٳiDB?s, %cjUH gY(=i臸0R,V:nr\FHڝlY#3̸ ik%^mBt9z7܀&! Fi-X41M>+2zOwδ ,2%Zs꯷x-it :Ɉ;ஃ"X`9{${õereٵB'-^kx['F31z D4%G %缵L?(^WJh=ZĿ#䜑pCPCNDTK^9?HF:޸4&+RѤܜh*BahfWU6R R-FJG?a[!]yG krTVTXaJJ*MУ96ؤg/87s p5"?vis,D.V^5pw*v`4jn򜽢l7̏m|ϲWUFl/?Ɩ:M)XZqy53#Uu搯/T e; _|ց^Xjo7kb(L!8vDo]Xpvh2UT_ ߷URK5ɥTAoʛej;tzPk0vf1ﱨ@5[p %'^b04^0|1 9#zDC/l+0\&w$N+ZCf{Q ?^x$Ȓs 5"^*3/\ !L̒eٛ;;ߨˀGe0QSֹtmؘ]m9^ChexΤ9Os# `} %UC“~)an HK ?,W&^b4 hg Cs !~J# o#a@hsU _CqJa&!6>f+6Dh%sAi.rP2C0i' &HNpv!swF[ $fAQ`Qsh^NƧ6+uNqw'd\u+aSS.Ij,M2XͽBw *atHHZ(,mc(MJCoVfQg7]>Y۵_*EAK{mUFЃ zbobͯh w'dvݺiBϩuƛ<gPY%hHPȰX'ۇ@,ͩARD{;#a ePu´UH;+Hr-2-k"֛!51P D -#!Y=5_fס4n1UCg mR 1;˨ u~MTPeHI3#0/-ٚM_-/.b\" Hc튑c:x3KV"GX~^98d,[![s? ,H@$_1{~1F4J\s6AoT4MGޑ$r{!J`yr d_@*a4/6m $UWsuZxdSV |x`&uT X5J!yiXMuH)rA9Ln-k-ιe3y׊I2&;Tߍ·bg*~~"ٽxmEʳ-E2ܺmnnq0#>_102FSƯpX~hԷ6C"%+D V̖sGМH,Wot8̣YU*6XMwƲvU XvV]='%{ N[p&!儭EJF+z,;21'<>qا]l_9y-~pO.l+|ПA$YAPPܞlA{axx'r-SRphV?-O!%͞ΛLveÝHzp&Q;#2[aC9˥$K}&?ZQZv+c }%v<{3/Y^r e$I jgV,VY4#T?Wn?zZ1-9& }INO+;Fj{Hq9) u6s}g;5rێ;94A%ظe02[}ÔtQVfƈaMqHoIOw N63fcQb-a`99(բ-;ɪv",c.+ґV%ǤΓз5a'dVx~9*)Kt>:J/sO;yl» )!2CUW.G!cx$<#9| m^ůh)pdG4;L$$4>`l증Y6ZҒ7FX|`NZz[(,X =mAVY?n$/*(r,gmT>K tcX los#?z?*!&X)L p5rVF=k 9e$ڳv2wtXi8I:Й hd RC:G2Bx-\!XޏQ׍ 6)w{ $f徭kEMu=d[)f ~ 8.uLr٪ M$>IP  P>8*humVPGxF=n#{jMxuM N]MQ`c,bqszH/PID$ç ݼ)ik+a X1m|1ؼL$%ۅl[m~')Dy_Nn٨om꿩%[Dy{(1M+o%/?:wH9…(p6G梲 iHS#v^d{^\˻XetY{0$ç E+H7[af|'tS z9ʇ[ϢOxO*UzüIs2q|+6m?V&NDQ&KyzR+LY^ }BNcV-*/ X'K?` )Qir-gh3*f'jN0*Jcn']VN0igd-h:e q06])p G}1;J@u!#%|3+"0o)MDPM  amP&QIN;[ "/M%;ӹ~ac?ա' tŇFdd(h| , '#_o9$c$)Q+o}icT>:74ډNmi*&aLoPVy%R\ۈfyV%E)y۽aMǡ('͍##Z7EYIKjub.ãHVQxcsՠ]*Dh=)FΗN8"*G{KН)œBe~-;k*洢>Rޥo/FNɑOqM` 5*UP΢5T(w (&~mXmbx9hdmoҎiB[9 `#t0/4gfS9Tsx.@HpnoDؾ`%[ʲ^Q *1\2~C xW))ngNݩʎ,'ΡRq;Jl?!Ȝh|^\a&w`  1,nZ$Q^WFɡڑ$Oޫ/,%x*]븀yQpgĒL(Y QQ5#=IߵIש=lnqȑ]T5hHjG} Δ-:HP3튂9T$5LӲ=??:W4ä2`C5TT"zO]Yd_jo diȥ!޺oQJi_FFu ('و26Dž|$Vk_ʟ wyɬZ(7lAHPrF7U"{ן•ӣyGQB)U(whOB!uWU#3QQ7929ơn0D >P')PA 9:\kļ ͨنOaRzMPP?.Gx)'#_5k`Sgg4[ƣľi SsoሮUGpp`N'!Uĕp32PniL?MCʢ8$w[Sa\9|e%FKpl*n. ,;I0 _ &%kAgel?K$ n5Rxe~٨0"RX&+-ufَK6ZF5 8gI$M'R >GF{*`~V~T<7]Ł%bnve)?OMEܯОׄ@8  ?cVD5yl"l0@؝.xVL8b|G3:}ef6XݳALA;40k1#2TB0V ~"{H6󴑑۟ޙ.[ڒJ0؏7}M6L6-zlTĶB%k=J_`skaf˗mu(xw@ }Q``M`\rn{Ϛ<8ba% NW,w}Zln R_cBǤ u:)ZY3.%/(tO ~ps0wV_4˽| T#Ie?8qtKU&7X>EE=31#iXwHbVb`ʣ<,@zhWv,w$`{Wڅ. Lߔ `"$6lͭVRpy}|(XRS)Ll *~6k4Ad bM~{>1@w^4Zr&mf:[ By2;%[z~U j%}xK2  ӂ3Pa?oǩmo +~aH:#AOC+I+l%WeyϨ4'7`0(47 ]*xSSRei,O|K}@Y&"+I\1PX%M#:Ծ+mw<#mB* )Os8[}SQxҳ@DC|ߑr뗀 9}w?Q׹ƈvL,DzRN0y:YE70QLȯO-Xdyy4np9ƓAo0VHFGRDc b0?\LnŻUg Az0FbYB0^# +;ۿe}ƶ_4 uYK}bн8w=LmAIBqpF}ߙ ju$ bq;|.u0|mXy͚Q{EPR34le,P/弍|F/&w[i`1lm"%J(A,jj18:VewQ:NN٧WmiN:[v㫇8lʇ 3ff ?N2)5ת/$S?73r !Nppfjf[yRs ]˄] hڏ>!`@u63MF霐d~؞)g`G0b0RrSULAs|93Y04A+l>ĢFj7Vʍu{jR]R&g, o˖cnvre0z}a _ql\'d`:,7*D'IBŽwr!C}8a^en{?ZIJB܌9cԃRx`1p^4+ #ٲUVSU6 kxK\/ZͳO<%b)+d.8mj-EgN8 ő,AQo䞤/e7"ĺ*ɳJUôfx]Wk%[k?G푐=@:zCGY =U@Q39WkAv\_ m]`mO^H] o`RW$k/ *X)[ ˎ9͠/ }JHkr^zvLUš6@EQ#'~WcCNX]HA`aj@C}nORKE)PrW9ybb)x;胻 {/k+(w4_*7xCZ6inqy5d~b~}$_lI(,>!~@B4#G0cL/ݤ6zjW+KzOme>6kJg?CgZjoDRR9+[(%HU[MLpXgvn'KUŶ1J:gkaE2M1։Dg38WҸ4X'w~ ^x0+xW5@ct5#AOGW'xom|3-"Yd=l\m̲?xD ׉S5^U0_\j}H~oaw + (H׊8vߩt{x@paHu-~@n@"zzmxvK:}]"sS",'BW5~#}}/1 zbXw-pHYn f|kl]l/i :"Ɲyj5$]awȖ1M47&l=wo%ʫC~D8Aأ yc"m,u9E :CE"U]SEW=!ҹ%zCF ZB; RL%AJYtЩӯExj%Vb}p;JK˦DZhtrwR4}nw2⪋jr[ SGt $5J-̘.qRe9:Jz0]hmLmd%Hx9f'էlmDeWOA"pOs#ULzV͏y)T$)f]!S.o{҂d΋plPFiG(@OXDD5XZ12uFT PeHf=]:[=qĉVC>fZKC5zN`k\L¢ GVIek9"H,lO8 ƈAIU֗gpϵG$i\1^^S?o.<PX䫡jUF:X[#-ƴ|wU&$:߱t/ lz<ڤi *AHg$*MD~#/-_Ȅ{ОMll31P|o_3GxO|Xx>c(y'c7a]Yi Nk":^3c!I 3]ڏmfc*TjPV:_PߢP}[-R_#kz6JJ⾈9jYLt?vx(Ȯy?t'ǡLE,U^$ͨ2!lQt,iBI%=z#WppՓqm.¼ngX-GA1YHBfa(R Nź}Y5~p+lԶAj.WYD#9蚳05QBIf,a&&4+XT:UXڽ|hoGV葡A=G_QM?@PJSXWoRNvkehe'<^2S%~w nTzT~x4Hӆ(~-N>igNn>e7X x˃jC)QKGNr."E0Gk6[r`}o6KleCU pO Jm_(!UaonN 64apˌBFїM TVܾl#F\$}<Ɓ[5&:5=h\/q$[oPvT1[#+k/ 1yëI #˜xVE`99{s%d*ڣ/wWDtC";(5f/&I awԖ70ȔG߲`CLCDۘmےq,g2z=@!n10\CTCRGM)bkr sьtZ?Ⅸ_>kZf0qX铮=ɍr2Tѫ#aP51zj']t5ɞ Lq`ajYuf~AtD~LTj (P[)EDsqU-`eIO݌Ƈ} Vxnyٙkۦϒn&(u^sOn<N _LT~Ԏ5~b [lWӮ&r aQ*:޺~};Wሳ!EA ?zsBE+aWEs^<'߿nу_❆gXB$Lӆp-C( e.dDa H]}1ûF2O@v{l4u WwmᾰJEQǸy0toL[؅m?K~)b3;9賆 ~W; n]2`+C3Q%^OC QN>2e~vUΫްl fưֵgk!УG5]:+'[4p ҔϬ>l T t-cmGbӽ`Ō#4sʙGZ;BLkj[lVOXN4݉*E>q_ #k=cBifWB`4"H^$TwTs y5g|ep(ii jCe2JqJMIS?Bw^}@#wѐb-0H ~hn?\ihֳճaRyšԯǂRK)}7hĠpF{r2b;hBY/:Hg;&y⵵ZS#^q4.@hqP~ޟPP:TTQ"qӷk2@r>C%^Nōb*vCm[ˊ G,Aⷺ㢸B)@t (Lsشh.,-'cbM2(g_'=- sc@(}wF6Y6h'Jz:Lp[9]]x&cosQ"VA\V;ҘIoMIB9J-Z~T@ҵ tSCaqp L=̴zYHQʝՕ7jNi) {3۽1\"sck_[lķzEu+Ui?NȨbLh )tҩXGԀX=ȽcnS KqCJOUo oMl~Y~W0ކO~>X{|Up=,] T=KR`Ȭ-cYQXbwq<e Xoߢ?b(oC8mI8Hj=;f9t{38ù "*-~x rX<4|D#=}:0}Fjl'Ĭ Tzߜkn[پ#%JY v^ OG8CX>`QgWBb!2Jp鈏w2QUNʹ@Œ Կ4>z6;nz}0΢s}hcvaǍKZW{'nԘJ}A@dAjcPOC+'6oSk.CW}=NߝeV3wǴL圼HqsUvˁ{?Lz?DkLkU\k7, *z:M-kYeYl?A UQJyo2ѵ{9<ւr7*G'F+Uu$27Qe=@m@!n7/U }pM7̓Z4-٬$N B,2veNQѡ$ Eu}Iۏ uPmHi{CgMUӞdQq3^2R% cU r4՟lI]n]+ij$a O=`QڈIXW 0VgiUE~;zmNp\a=WObZ~ЂdϫO gn KrkF-(vT l^:cY>+\h"o&ATٹHs?'u9FMT?r,xr-cm)YAYLUuzn7@=աdL}*eK pOÆ|F򤢀_)ŶmI89QtVֶWYwB>kd:ŋV+.w6[i hւ1r߇؜`G_I >bUc $1I m)0e%a-0 jr7g'ggo$n =9CˏN9<4jWlbl<~ LڬL/_ WZe F"^ZD vL_n&P8agC|y'.Á TQ񮘬^0٭,ח(BzJsH=c{Ffz36U)zX'=C[MI&.A^w'f$%=!%:yZx@# Kx# 1` !0/5F3/n39tϷ5-hG <:|O[}˹'O5Aj[*|O%v0.9PkbfNw%z)1pdIլ֞hNշȞ,8ydk frֆ&QlxQ,&cՙ&DO# =J7;1pjK(Lf^P*jwoLq3,ͦM}JJ^S3_dm`0i}砤aǖ+#u8OjSNCP! ΥV/W]Bp,U2 0d4\I츆ɜBct bxY˾j˓dd6XW4bgtivNφk5O{I䃫[N;,4?4B`eҌ]FN2.){M]CT8zK3hCˀ 1r'sݸ `4<>Y秹>LiUV.e؏pBa! _l?Ãp !r :PwI?]ʤF ]yJ@h˽~=ΕIRAmVu˻UxL&yAu|tFGAF`x;6=\LF%O":"T7͘ϰ!1ISRҢ"$*SdNZyu8\B\A]9ZU 5!%b2n2!ԃ C~pDŖ%b '$8G;@&V:f__qAgvɲ?i#΄2^C(|#φ%WBJ%"Z Ź k<8T~ڐ NE6ۍb?iRqN?wE <E s 8zoP>J$3~M_Xn7BUg2Իn5`%SeP++BIއcIa3J=D ,A3n*l.9 Ԓcqfc'3g"-oF#cl]2ɛ&jK#Ue1d9-(YeC̜+&f1 mh8د WXAhQwY`xNjJA5#9&D)ŽkԹQBƬbcu^ XTiVĢp[Dl'D/zT8t\nKNAJj*RF&tĢZ."-7x{,$klhY iɘG싏k/خ4O ןԚZU ulsW cƘY> nT!P9iI  " RE>ST79?ʼvw,Z^rJ#Gz}8N&S62Ut17s5nJUUT2DĢa]h[Gr)wysvSlXCh.G*L&p^ @W^o/(rknӇlLڞw:ܝynĠT8wд7U8ԡʵ{SJ'dUt&ĥpHxx1F4ߞcNeox2P Ӧ,#±⁀v`,\$,;Ab%7]|:F_;./!erswhW s;\?DE[n~.Ù B!+%-'rui b:^xPcwp(c$ aք ^jHC⅐+Mጱ@q멟pK]2[i3[Q򼾼&\"˧]m;3/p/2k-A 1 vsmiչ< ̋1 U{8ix`SQS5~z+HůӗQasę/˫]\2)DEvQEKô-Я24k8*\s(Ɩ'iC eHȻ_h@Y݉rUTW4F H@!x‹A3SHYFNG%[%k-T= 79zw8NŦj9ys75쀳-=uAm7 G`GiJ64V 7B[;MY;vKnU`<,zjXJRO3+4@RNxQքkN-ay8(eبetE+`-%#dN ,h ϕ<34bGĢ&[.,3g%GQ,XRi&! qZVb|* fCySE-؃ QfjOhLGX#rprsB:##t]w טnc%W|}I?>QN\NGGuO\U{:cy ^br]'L-}ݳNUH>4Nl#%vvMRL QІ7Iq|:|O( hڬЯ.c.ﰰX<[XvMP,F^N4[Qa~0414W(wnif9OuO;I?y{m 42(Z-kblQbLU"!)$QFqÎL,-Cxo%PTUK=[A%=$JH)0BqWPOT?!:QߩA:aSsis;hc{=t.0TZa]Yy"ݚP]sDl 4[Z%۪kv / )px9x qQl9?Kb-_yU6jN )X(IC}l"( =g˒sZo3񯝼 ZP/$Aeاjљbe ZgKl%E&߃_ӛM3Q1M_ T}.$cl1Il-@ 7jyEAϳe9sY2nN y4ߘZN5ekk|D;]P} O =Z,B8N2c}g"ZNذen,3_&n,UITz,E+^p%dv@ g7>9A:`@GM> y1gRpBp|:F]k{h^ٞQtoLZEJ;5h<ّ7()wDL`_/jOat##cE=j) #Ȣa)HIQ^?O@] v3<;uhg*C0F~Qo=mwg[xPoU ݧ+ %Yo-Sz0ȽgwX <'Z#ǟhA[[]Ʃ# 6& FGJ:UIb3lx'2w(w}ܗǎqͥ£üNqYgDޓ/aـ%US`6CS‚ %#<.d''ԦN,?E8/UB9^^kى_LF EVa3gH4uM֗p_U$ŰtO ySYʚQϱWtĔb@JX ?1dM/<}tdB $L~ĝՓX "GT8 :őzdо~O 1d|mFIt~Xa O#2B+T4c$nuo}muK^o|cl4[mm3 fl#D<֎y `wՑo c,'|>C Ʃ„”i`oZ WsM0,_0jy'{tO͑.eI @R2Rh /r3EJg8l+x b+`55* M9;b+De$%yhC]O@ n|{ojG=C*]lVeBT;OkA?ĉT] ll :;_V^T+!m ){EUzx mO3QC_%~ \ guxz8`ىu/9Arx-vk;Pf{q,Q7l&F (^:{9oVl?EFj!C R]MSR.xSM? Ǖ#cЋg5)f'4/X%! @pީ0U!E]b >+P, #K ~UÇċ"`luxlDx=%9BuT c Ծ,rۦJl֥k(NNm< %#%/]jV ( TT>wHfӫ6h!ȔJnC&3G7E^,W,ICG.5PaJ*bH=+ =}P3{Ӕ"N&"o''Aur y]sՙg  Rw"r,.\أc@WS}eWN2RA\D'H56|";p96g$qX@X58׈GgRC7, JO4*ѤH{YL7FnJ7chg2R-(c&`tT|wI˨AKRJYfdx1k-(i쫻Ewa g<$ժƠrBé@x[[?Ģ<^GgG ,_AQ# :Q)bĺ^jwIZQXʊƊuԩQ1\Q5$ Z$Ag=/s'Grh/h^;('XY8>qBK6r*ջ;6Ѿץ ЁI!1*6_صE(P&,S]\v¤98*Etc.ƚkŲ=.Dt7MJi3W3 纚 ȧ.l:$ŻZ͹.#4tUy)J R\!#6fu.yc& FL&w\zTX?E6=h2GY $XBUу~=5J$ͬYh ?9ǔϜxykVFEcߕ~ m xKarYóOoYt|9 V#@iD&#pE "8`"y]v ҞQDžX0TBx+[zt˯_{Xx` DCR}γ ua:c<6XtنՍSf>iS<-Q:y<|j{BXs[84)iG(w!BߦrP_ tRU ׿C`.m8R2 `m`$^Uȹs:]ȣ!(npѫfEݗ ql$dKIFcG._BҖx]D_» .u5JmB7Y%8EH /߳HuD߻(Na5K&7q̣X,\J & C&q<7@8PaQXP-zK‰rAH'i+*?_ڟ\ܿҜg7jb<խG)w@4e/SFqR/p$r$ x%61_gt4 M>U?'v^^PiQ9;J*a屩 r yNT qAg9&{_`rdb& J$OtC G[η@2G~inxq]]R.H]dH&t? * Qg IECCvTB',FK 3,%:R^ʣh6\PL3ϩԑ]A~}\ԙ/Q91bĹ+vEs_jayr&UzOmO?)Kr=g'*[{ʊ:?H?w|}E[aj5ק SɰU}WѪJxJӓj;6r3q!( 4>b!L7Bh9upBeb a/I ?b =c۬Y$SUT)n+UPVR_[2.eiWdd$єpJTS&kj%%d̬4SsDq^KԟU[͏m0k;LG%bm3xK>{7:6iWu#&Ec<3ۊ22Na11=L\%ف׆%³"KrD. o:_啓)Ջ:O1[iB~0Y GuQl(~lx6 自xeҹ>gZ6:pƴBTɦVTJ=y\-W!N lGN8ο|qX~\c`j kQ2.ϯvʟxkzZf|b+B]GИ#cUbXLCP|. N@PM*r._qVۻAw. I,C)čދ.mC[^ˈԏle>E;Ƥ@m~h떈-)ɉI_C&=Z0g-xn<#4nᗪDB &(J}\FMW # CW~Ǵl0 ][kl9s UZÈkeI7w@~J2O?|͏:%W=D[!ƦNQ^<@䯅[w7ϥisΨdtWVRr}n {tݤԂL .cB؀M,\[6lh6R(嶝c] VL Ô@5Fu EnI):Opxd,6̲'.ukM攊 lr=qcSږŜfMCzWRi;k.B@K6%}wL No x%PQrKd6/dvsh6+i1<`}kĿ!D[(ŽE$yt-};;s^' PLTܘcs6bA.Xc=8Nd: :O|ŊSZTna狛F@@'DYCSoc֮JT{osz"E@*+LJ:,_KhU+Krn0׋:n5Xlqq2ҡz38F /ximbRlmu bHe_"r<F੗T7s=@MKX!(ھjPnRjz/#-EjOCN6[u]N" Ad 2U[sGQ.0וԌН278`E@2dC)C) / e?O({dP$8[߻v"h1_.Ke NM䜳 ULhY5$'1,lU蔄c!yYnGԩ8|f h̛MM@+\}[TRO,Adp>KSqM(FqG{!e1e2ՍB.'i_EΙ!XgR'w, FW1P4[`KߟTlE^0Vқ\gk_g'< Ia.wE)32iڔ}[5qԻ%t?潜wTY6#뀥VGnZ}G`LB5 q4PجS{^FoY~Ca{F1o ayZ PuW9ԪaiixY->?1`J˛ )Eb0r5kԧay6]_'Kr魚<q, \EP &sA=[Uү)4%V`x3ksjR_ZFq;x>/,K`/=`Fcm+pKPO ,@oos!Іϲx}.unL%U1 K4f%wQW#Y.A!'bMYK,#/Q1;lC!< |)eor,z زj>YPP hOmsK50RW;z %@@# kٝ;PuqO6)f>PJﰎX(LvqD;r{T|6ᅓ)&]$isFbLk40F֖7abSAM.R `ܯmhhṱDb}awz]~T <*,:2"O<̓RV˨q:twkX%kZ壹8Z#E=* +TN Mi۫1D; \U˷(Umv# F1!}xx6(%ʈ\qovoJb;nrSiGai-}$.>2AXJs攵9Zjm<~PCO;Z\γqV_g1Mϋ,WMk(sou꪿hUvݎTL|8qM0x0OrKz^P|3B`㏼ hT|6YqwN4}8%@חoE8W?%!]vu^"6G(~+TB :b8DvSSդܞd %oZhtv`^Zc@νOn_0jņ!r'<0)n. }MXe ֨X@,F8124F|c e%f. ʃ׃(&`IՍzR?0|T d)}ߴ+7F#?b,63kd'^!+5f1VuU1ZLV,!Ď>8څjRF~nn֤|i yȠ*ڰ$ZKƸ*Hqqa|+6Y(NUp8Ͱ+ @^G4uLsj$MsZ mFVؘ("cL@QaJ;iP"T`+^$90[ # Y|-D | @,&I.dI1*O$8AMLH#VqHI28Zo0[%{!+G;PcOK- +ݜ |ћF#yɏ['/ԷüfNh/Pʓqڰ؉Ul(I­|VAXes~]YV;=r"yhm=LvP ~0 J'H:,S{o&m dc8_fvqqڀȷ['pyJ. r_6/:&m|jeEJ=N8xhU)Hm^-foy+|^"t+":ujX5ָXTFWSa c|I -qn]RF0x3}I>GPI$n$=G@4cu>"-&e8N~Oh1)WƭXCA'ԕP~}_{= {;0$yX |H߿+ͬ~p'ˮJ[su.8&_ F%0}4Ƥg.qOD^F1ZKE:4$Tb;4q Aߎ8kEL>U;K!({/&5e>84KxZFOa?&h"XwY:0~ſl-~ =[IUD[7@n5@B}6?[Hh-'0 ;Y6<~ ^9;|lU-`܏h[#;ߛ{>U}%8S{hc$E,QpnS}hCRog,BmWʝzlJj廌PǰGN̲]api5_S^PӼpwΈ{AQP;g EtT%AG==4Nȍ7,5\x{NM8o=Maۂ"<Yb=P/Ҡ~>5(MfHCeҧ1}}b ΢ 238oE*P 墻 rJ0Rc:sw0Lϳ_;fY_~1S;Bi(Fꩮ̑6Qc(kA݄O2OU J$'>Z\C$I/utZIHFoA PBd yΛG,RtVѝU`=5Ux춶rUN a+ .&fNA5p)T!]wfN3ose5 'UD_DG>*'B|FfN,`iȘE +4X?5[$kX 2UΌ߳XK=mՕ~i@aI+JX}:1.l_i4%)A>om̫CۡDZ4C;f&Nc.°aV`ʚR!zع)^SG[Dq5ҳ)FMϚPЀJ}񬵗YMO[O/xn{7~m !,rG3ʊZB .F eh;ɒȮdaU ,(P4}7SNe ` l3 _&Lܤ<$p U6lA/Ù,l)bvcjhm@=aJL-yP'_u@oᓁ,p⎛<͍i 8 X`e)̏CL9[U]ڊ/ý΀? !T$ۮ*(3ZK5n2"9KǬboy6)Cc=wxU?B{+tؔy=wMzQ"\FP2\޾N\̜E7{pGZyb񻮷ii mKpJCABAcդdYGD6rbmXnF\yτd/v:L( }Շg%*`n@Em☃\r) 3ø(Z =lN.R:%X ۥf{Ei#x#ؿ D_|~Cl\J-XЅ7"1Qj ^d+{, f v+dIF/4ylG Y."wJbP  M7zeuۓvG4 2 yGcyd~9LY oy/:^jqyiuVc%W2l!NȇOIio^ebRoE±n= R!S D?aDkħAE~NnWM!Oo9ц~^jŁwke0< Ie[̹f 7Jz=_u'j[b)ok.~c/Xw~ lq)ØgrE̤&|J fjҭF.7ďOz6**f!q{nl z+J !zn9ީHs}`MhT1GC<1[m[KiJR:RU=gEjg ѫPy>6XQ4i4tDP by*F&a,qI6^L+U/K88y4a{&,P, ggx/wDY zKl@rVXYRy!1, NT_屗pyCu}qAsH]a&X߱O&5x5w>c"R> /6/6 n/_kL ϕo+dIʺ. OnzЙ5i$edHyRVQ1,+JfHpMkiC]?w{{#BN\KhZB] 5p9QCM \Ntju\@)x87oie ^x ȴ432NU 5-iLḪ7lJjH櫅  Jir&_.2w:dII,]2!CKMԛd`:?e"AY/g{`׆֛轉>b6@{Ʋ&#ó" FF)xĨ#u3u&XN5`;hjWy*p<oSY_lo5|樱vyERZ 6>9J gv.l_mSf@w[x) +}Y)a7i tǀ߱fVdÑŕ^Vl.k!:r0% T/ AbE8Bʳ9keop""|k|٭h .M%Xw-8pshcItv_QҏteyEx)@T[yaѦxIk M0UDҼ*P=S|3},7ԤĥP)nΊ U µB>3$k4{ucz.xl׊she)ģ|xN"";u4ڄXGOv#rDsz~AJ!?YnF;zV]7IEщ*Cr-5gwY&^xa5e}U[(wRzZ殖)Mr|* KRV<2|kx-: WxS7&X5sr-s9gѢ[`׎S|Ǧc͠#N$jItw%uY4ew[t4"a ţ ?qf/yX~yDgZ<ָ.r}'ʴ80I Vf8#DoS"[k‡UXK6%"wn\a`fBitLNN*srw@4Q;($?H`3&)ke?Wģ=G`ś%ȇ*їAz4d~<$ze$G=ʅ5~Qp!KS͊h,%2%KBTt7B.:: I]j߆XH5x Y1*&R]N)M"4 }2P>60~mXC 6JE@k[/G <:?~s(ex}tKBM}hġ7a5{Vyvqa$/PVD$}=h:f|s%9(rcvƚJ˾Ȍdu ^K[.y2U^6Za͋,_h̽?ZMs9 # f2~0iߞQ1Ov=L^E^]Fe,$ȫBFHX,ZIN~нN;W4vq, kC3;G<{fJh^@07oNk'r,=:_ kYotq+6c+%ZbkeC +4v+o> V}:ϙc,XΕ ΫB 17ipφXooʮ|$ ,,UML~w&5Gv2qѶL)?g4(r;| daӔq:] N!3W7EL٪&G):!EL)3: b#ppz0o,\}yPoxJUvY$snᤏI)!G@8AMyA[ |J9?7 "1QL _S: r8QfR\n+2JDrKY׏! 'q7 Ӭfq,^aeG_N(ž'̌6\u<0Cw m_# rj_&g|6-u[& i7RYma)|ˠ+4(y+& i{ &5Ig[&FִhE͡nBf@@Yv@7wԠa@$F&BD W?,֓!a;U}jalCMΓmN_"QXKEe!SR ̾f6ي`v`tSU&\ɢIQyZ36v(8 .SZh!)lz_bK^pZ{ [@ aE$ΎZDloY31'cTUwD[{ #bTeo9L{h,緤&U Bd*ڔ3H)QJۓg 4`O0aDpp'k}t3 _ީ:n#&3>7xFMR'"@SпB-lJ֯7fw$8&@C'R/"u~8RJ)SpL4Y)ƻg)v вp ƎyA=' 4 ni0ʇJkq޴0?U%lt@?NSN L)TKtYt|>9h7` > L5~rv,w/S/.Jr9&\Yk/J*u@xnaEy@؊EA`dPXN\xU Dz/\>yHt02Q 𢦩7-{Nnj߈|(`f!*ZOTvэ[[sij2L:HlnvNQ=JE9fHAR>W5Gv )#SodR# *<%A1|/Jx_ҥA&e=0oW@9cEsQq̛XGwˡ(nS>րOMBLV4Sd>f"蒥 y!:^Š:3'@#,fFl!wvG`C(X˹8!6 'm'Y\!Ph`Tpd6U11#lif:m.µDo7Nra$axr-~~c6r;9dde $5o`ʲ- لS9)c2d-GoIsO9`Cmpb'('vjG\#`Xr\ãK_Si+j=@Y3bkzXXj R.*umӺ=&FZtz0eQ~|"zGLs"C\";n!G2evoP6A +^EL.9gC]؈zs:&[Yѵ/f /!?)wa;Y8dx >YS2$P@] Rj]6l\w>`U.IsKԦ5ا-^uefY^ϹRlΓyC뾅ML!9 \V&#/է9 (;_Ħ8Ju*~$ (Nnli8${V<'UVw M =`GP*L4/Y/Za;%4E [A~KA?T3VXI&3O)pRɢL̓ҨZnrȇf0D#s\F%qT%9Xwwn$.2$1RrK`껊vpYYFKBn JGyG) #皁-J/u/bȎ 4rUBj zgwrR^M?L<ʏ=XѬ2rΦ5M=:)zz#:57!xH:V@򼋕hviW+:n<  LHK-M *Lys`ϥ*; (;˙Y#WiuN$kQ<(˓3w !vedmu_Q3 Q{QACBhGQՊBU2I0 r+Ej'l!O蘭}[g|ix'nO2 [ bF'`3 M\7kQ*=$l-Rl9ǩ1PN#AUSL{/c(ǰ>9C]Dp Am-)r1ZeYLT l~^ Zǘ%H dE.xN_S|+t/( )Yps| B Iܺۚ/AbKF3V \S.Q h^qD8`<^`TMq_Ϣӵ+.=lEsQti aR|-?'AU{ ؔ^87̝ oE/S` &[jyH#sKRyyt.Z]xXaX0bʦ?C}n\1+гZ=O./>YgSADOl ,ZW]勔NΆ| gmxK&tn[e!lW,Mخcֵ<8S@b *[ OcI)ܭG]n['| 9?:V2y{7iitRUStdFV!ڿ_!B['KLW1g4 Ad$L/÷!jP:TI'B)I,"K)\jROq~F_@iR|%6!y^{ʑ³f'Yٝ2wl ^ܐpM6p*09XTa] Ʌ(H;R;I\ l3Bg̨uf~m#fp#'/c˪3J_|J7|bo(+)}aռp5@&]> >GҲm!`oNS|{LV>* W@k-ck6*?sJo瑌`+[uPgu2,}; La2"Fڏw ʡyV3&pQۥU8zךQ5Kz)b? }SM}ڛVv{mp*Ҁ^BzjIlf+Wܰi5}gkAiFQ"\'DĜꮴ9qsw=J*]r52N4MƧ†4.geb8h%Lgpe0 7r=I}ӭ1ﮉY{' !3(4rUawӳmt7Yqė,Жww~U @E#,~3?݁{ u8 B5z8Lq9֯|i@[k𦹫 i;ud@:km8MͧHXҸR [[gɴ9$K ߶{+{[_(I Wc@ զ:L.=ͣ{I\q4~yC͙? HmoQbm\G'.@]|P:5*xJז | aۀE:8j!4{2?Cv/'TغQP. N9XwBT^ eҁL[ ֩wZ pe*׀q?Dk}6΄V:Ey-S KrF[; ߑO(#?Z̬V+(&eØZne$,#TVޠgW=m,( DO 0V\EhᮕhPǀV;YFZ? ALavcǢDB"@,ԥ;0aᑑ]kxGK 5SYA~r?pNy*Ab:HK6$tˍa%r(Nc:bcN)DG1\+7]QQniAFђ,i%pW y.+Q uC0 1}%ꊆS8u^qТY@^8N\1z.vdGȓu:gnc(ʢg7'gPa B֤Ft-c,N5f_Kl[°DF~a7M rW ];Z>̨ty mz$"q@ME \>3Yy %mUSeQT\:h(Dׅآ0I\7/ccb?4tA5ݜqiѼ[)>Mhl5lO.i_r]ҤzKBǭگџc);{W]i׏qMMq$g_+e%+y:Hs('l[ b G.}NW}OCQ6CrȃZ6،(>..;vq=1hO Ž?̯ay9lX$JuYhsabqb>t4/YXw98Bk{Py(~7 ;y7@X/epĚ iA4L`Og%R1ABZ&td<3yjihў:G"Aa[mݺ ʰ_5RvQ-jwZ`'(eEN m8%sU!"}Y-#8aVŕ{2`ɁCb`зmml˾S"_Nv]G{{ '.2Ns/TL-ď ؓ--8?z?ύ Q2vNrET] FW6p6l´[tXBkEϹ34ĕ l:;@tZ0rFBfć^a:o?W>è?Q襄YqT|6)Xa!%? NSej|/ʁ0EOd1A HaJSYږ]| Y0w`!kU;Gd[CFՠM܃#s+(rkOXoSR3gH-Q BQj=[Aİ>WHC̣ :5d<?&+Ba&=6'*pA,7iR!-vY}2[fV\]7Sr^F4l5ny@mO@;K{IhYXSԿ /Zs{J*v2h'qBڏdjqe3@zxVmbQv8l~\6UZTTs&,USxj 1 {^'2Ӗcɱ{SJ[WAKl9P^Uwi}ab|4)c`i3elR%9LӗU'w`1&9';[S?0ʷ5\> յ VeXq!Aߤ4|.h}J郕jKL,71w%}N%7 P;3Q |mzV xep 0Fx79F}G\VT:iB] YN`B&g1ILm|K~'jM: ?f'H̚fü=|y;cc1%i,$?wyOr}˞[<-yEZC\=ɼo=}LKE. R/NȳH{x'\޵g(JIh zyQ.nӾCVap7HmTlJ:+XȂLQ~d]';>/T%@nV,.{zJo)Mi2`Hrk+j?M{6Kũ[pc\5ل "\n^QB ol̲O.en]+GZ=If:}VE61ԹVM8<0mpg&k$O v곘}nTzFdH]WiV_KC|/*ni4 ~O4Y7My'B@זr~۶0paB!rwGtͶeo1M6hY;uY'˿jT-W0ƒ U cڔ&>C e(G1*0~<Ѵ+!m|3dLOoj bũ:e:ˁFJƈ"Z=oeyO_Ҟ7W^Aec'@ѺY xC91QθSۻuL mlLWXKF{B(A(^`z'".*! t'H>$sZuzp]˜ab2:h,*́^+@`Nc:tjԾ RVO~k]ɶj=9s rd1\d" }h+iP0v]'cڧ] ~y˯zDZg5PbabnMfiVcn@\&CH& 8߂u) _v[ "i[7m(-|ZD9P.tv.=$/;˽Jwj U^ `NTաSacP7%hF>3QP _} Ig%5N~Z|w KSQs*: imu,ei&52^wU>G^6r,m~{! &2ggsW|eww曏7/bJ iAoqON~s]x?$g fcH\TL)#^J"b:+Rs)Ro:哮SY\bqhp}*c:eI۬Pp?:C"+ ƁWArmZz Lp@-4âuM_K.6 }`pVMNHͲlʞPIIܽRX&įo9Aѥ L(@503S:Y)^J":6vo|@9NH۝={eW7X*sGnF'Sn!kխY= L<iG>uͨ4 O s*DIKWR0!٣rx/+-#B&-LU %旦=Zb"Y2̨?qQD_H_։(؁[ոP:Z#9Vo%؎ɖg )h~H-f+tiݭ3Wc$[^\_$KOm0911YS/ Wz\7/G>o%Wp<"έ[TfK7VAm%|yda*J3!߮aSSjT^f~O֪tgkOCK}zs )gM"_F.6sTWy.0Cl}S8T/J6ɝ:gM0g/Nژ7'ӱ 7TlV ]b7,gd&]?V΅Y*82Z7Qogr.!b 3y/a]ԙ]Y$ ˛.{mYA(#e#s)'-p (P"*I%~_&HM i&"p: / 75M h";t 8zѶȫp܄N\\Ex85A|і:R@q w cO'!^pzrR3,VK(:7xEv>R<|S*whO]ƸQ RIbDQz״N"-OaCca|gUM3ݧ\(L{?5E7H:+Ÿx۩NYǮ w|XhY;*&ҟt C8^q4sL"А;qG~&0@Eop|-x;D [ DyAͦ]y^,s#'ei!e0ěZBu )/(f6 J5:DX!D@E.>nm˂ߣ4Z2+"~IB,Oظŧ3A*kz܌ϼdzÂ~wv|o*N%q 3P趰 `rs_ G4dpvM^]˚b&ZW/x+q˵Ȭ=mK[cL墵sCI_~h#RdVpFK :t)R&jxMѫ~FS:}-WB-3'`HfUfZ' &GŤ<6LND Tt}Ӕ F6l0^Z;H^Sї$?%oI/1k1>19'mY t@m$an7fEZ13Ŝ6"_c6UM {iaAٞ7,Pgo!Ug>*}uz|ǵ9KI\6޻Kh;X%\2'Ɯ++ЛX\V:(CG&}(WwE[Tw}]hN:mHX ,aq y"z3rtaqtvOHF>)2/2="` Dz=_LViʊwq1F=MP|JDaIx_\R!%~cUAs8*[ v|' -!jmΕr$\jE\>W;gn.NBɻKLyӿլ^.|[Wݴl$ fݧAExe 2m8FP<4gjEBVGh>޽n)\sb-Vs0L&3u I &0٠hC$g7avư_K-NR'ӵsjTk_O_`/u{W W$V6f QF |źDNVAϔi:Ai )e{ _`@L,< WF9V^NS,XyNې4qeOʔV~s;6 BџV,M4c,cFKrDCw(A滦nvY\U]ӏ gB]ʠ1f \gS)Z@] $*bpuCd>~ވ 3yGߒgHkUUkj 3-\7#D1YLˮ,aJ(tЇ v[wW?Iop<-% {7/mp[r@Q*_JtĂL/īFOgrњ'K5@{xV3c% T}T2~osMCy[v BM q#CiF'P AnO(+3)y㗉5f:$CZRU`E pK0QM<h$zj*!3/9EB嚟6$,zv@j-31bkU`i@ F"z>GuT>!!>zOqy<A&rj pE3%-4exzF>%H\X5"y- GϴսBAN?=g7-tAbσ*6'N$hMEd6۵ҟOΏOD >=ਜ਼wUhpi,`Z[VA{wT63qrM6{3tT8']ۂ!4Dtt o;ij;K\̦s1߀0DMGK6?:hX[n}2?S0;2R45O(_$gsdyj-`QNմwv:sAp?*Z 2Kt?|ۘ1wŻ>]sHLxVN9QA=4xx|Siuf! PD}B^nKDٜQS>"flYYy,i+I|ᅩ֐mF-DiK@0C05- `<|?OVmpM,Pᄍ~qk{N'LT8RtˇeY:h9ΎA? P!)*Wǘ\h1,QD1aS=7I0.=bֿJo14xdOfpOR/:m>"/@,'VU>d)=T]/DIb*63>z_r7zI7tnEmϕc&= @ .*j{jZytNHaɢhmNgt>ҤZuuY ٧HE%n.pBB^$?B8n!tNA ͦbQ{'8K^ ` >-j2Ok/W޽mlX|IģW]ewkHM4܃CU7JVY/˶ ŬŀL4_]DchÕt 7E IZ/U }>%qCEHmAe 3mHW.b2o9rY2G[HbÔXA]䳼K(Sv0iΒK샣OacIΊZaOщt,n?9^.AZΥ[ =ONW ]e[B=+遼,ʋ!RsX0,wAC'_>hZH|H粅{]|kKUofHac vCe(MvƵM hv"[Zx\ߥ 5jԢg6K]+MzYnHL> xe(Zx|%9{;#EkN F["T 23՜DģoDeܧ%0Hk$E_HÎz2pR9&苧7%TYneY *#oH7oeb֖P$98Oxg9ok 5θ^V Sq[P4ڧ؉ WWJ TI݋0⮵YXP}Ө?(U6#i'#FZ|j! l5K82Jj#f*t-ZGs 12LjtLlUZQ͎щ-77#7LvXCa_1\.㏈tU %1y ɓO6Ln2g %ԈYk_yϚX3+ث(U)6BYg/L\1b؁5qBE["aLp2ьqbU+OˆrSu3wAO%EH0Y R4{t"`_0-D(<±E~>Ŷ>rn9.dJtt@54|VVL;v?FXԀy(S`猒[`Z_F4kH 7: n+21b*.B=Hsxk HG`rUδ4*y/9Ht VsMV IbwmzMQTt Dhђu蟫hcH'3L,#@jY 3o@nAiQ9~Z$Jqev(>H[S ƞIP*6q~ vNfԡC86_J'Los5o6c 4??1OIuMFf=CŊFv/x E)sİ}?7!_X'c|P);>7 4<_WF0vi:x?x_ZȂcE Kw: S2E ߢoy&7+m+q^1p7/U emS2Y>7!5xaRY_q #趝W>cg+{5?O nMn!\p{S݈Z2Z&@:TvD1XgT#&f]bh:(L [Zq؊ǒz,qoym%EeHALU>H{wS4,h*S̖HKR8RXG̕DZ NT3*cϊ8Qnb %vPa!HI9PǺ-c45PږW>iS4{h u;D EkBFJ ʣ: _Jõ-=REO3C+rƔ rcgf"T-Jh!I}2<8'{0VfC]G0EܰІR8-Q)oN;W(z\gO^tV®leQ|e8vg7 *o,m1zZkTDy[Pvm|{ ֓ȺIЛ Y/05 )twj8?D1IBZ+;[ZMm+6õPAPwK^w%Źn1hbW=D#I|vQxǭˍ8UgA{ϭIݫx5K5^o0j.6SD\Q}֣(yցf #oސv1`w_O֦tUZ{xG5Lp_LZ7rlzU)_ `..](oGjִT9> $ $g!џFع )HP)֛´1F `h6jyƺӊU?d5tM ]u}@O^LFUGg+NOבLpw qC:ӡ/QZU/(CxoKs΀$3k/òM"适@9 s}2b'ǃ̍rT 9 a_)-0L]zEhK`/^Q)V!B}9 *`\Q٢OO^k*R=RKv᤭8xhB*- ?Aq~[ Ǧ[Oj颍9-į] %^G W1HyL:&b킹^Z_/޵G~׶~t;\|y)BV9 Ox&n{Hx,r*Ė,Wچ#gy`nTr!_G\QjNütɓ9Kc@H;Q`O^mMk̪}{XV]jϋO$^6Y (k+8T3J\Yy΋l'кmD}*.`hh He`<nPel.|i|*)i'F2*O3;^7t |KGfgZ?yԻ־&\+9T oVR.1&?.+{Ԉd2{X34o"gBR,4=[+P7F@9?;_Btm1]y(( 7z7<|s﨔@~0M _ { M 쏼!Z14׸a# +C'|ֆ]G^| (Mˆ9ϱ-]Lfrvozo6Bn!#UdO%9 4Ś:d'AJv!T/W,}:9zB*Ob[ك]~b5F%2⚔?Z| 3L$]EkDʍѷП\'jTB3z LP.JG(Od(z" "kߞmYt#Sn|U-z~Œ45TTp$)b-O֢}cU/rڷWD>y^k!Ϗq3:6FMkUl}T S/1ֱtBx ( m# 㞣Y9۫=0ALPʸd~;&SFZʅLs ©$h^pT b7䫆R'">K*;VPʗڧf'cr}9'MK`'beG&Ņ<. &ES& %].V;,>\i+UZ(t"{ l5aEȐWoGbϭ7* !5 @9iNtMW-.oYJ;Md Zs~ʢ@&. Zq.[A )`6ˇF3yZh+V?y)|gݠFN0ecgH3V{Q IM9]*"]D&v@7)|ר+-OCe##†XBANF䚃{(ÀA,zwyd԰5w-;@ z0jC=/ GauM|)אsj$RITBɒ?e!<*(˿"R6i Y*@+}X>^vħ<4Ts8vw֯4.xk2_YFP- 95wPw3'C}ʠsi')v=.7TAⳳFg-w~ljf-q Ap/|M v F5߮HEA5> J՛['A ‘yYD#cdyIy~$h&܇r.8v i(q!Br| sdH-xٓW (UGB}!3y u7";7PHJ'+Ԣ̭z8 sNz8 Y~6(ԔI6.P۫?7=VaPţi'-y7x3xp *BY%ߓl5`\%c|:y I'67oh@mw :.i^H>^0/rk]<̙Tv Fm&FTS047чiW^>,Dlat?-ݳUC q'xoT!!nZ0 }R)@LN*XFṠ␬$eY/VlƸcՏЃDtqU.SV2,HS i+q7SKei(foP%T881m"HoGyMvk=s!!GW[N-DyP:P57k|@ r ;τn)W~nB+Q#uaǏcAZOj8dpm>TvshyaB}mƓSh]LU{vZIֿ֢"^$ŗdˬ{zkwյ"0>2:e;vP7Hy+ϒl:DI4tZ 6^h&Nky ^FuEsȰ2xL+ e5t`d8])S"x,OvQò^&(fv3]oɒ}l\/Ts< cDAep&h)#(ס Yr/T@^Sɪ 'f!C~.#M$}$eA7~.B.VyCdkb M8c {NA&U?>w EU)(b)q'9:1飴녽œ5a#F >͟V+Rmck]^@&jgF(cver+&ĝ_KBM@sl7"'8ሴkau.7MF?! 5<',%Tm(0yGjh">"OQ'MfBdo7dY ^OQ;ұ_[gF9X4(x|N[QQH +.*)C'2sPĂh2;~9nHf/>| Ϊ-/}^RtZdu *̄)w^a]FzMr fVr)rbȉb)p-N\Й{@LC#ϖ:VQD3?UClrc57hyg,lo7gG /HmpދuYYP=e{J~3QZ'6"f#%(%b8òͰmĚl^=n}1Wv0fJ9*[K;uWis@27qiłNmoNtBjT_7j j!Hœ X!Eq=7[QB4P}UNS}߲# \> $SAP>0 &ĸӌ Q_f@7ݼЁn%þ.D"5Qd?d[K7:Uj;苴"ANP+dtj6H5.aP X<⁻ÈWAv<@ʄ%ށ/Pnh<|RZ0{ο0wiab9rrA'o+ XIY;1&C̹oyScFEJU蕦P7=l\v|A ⬋M ՟EG?oЌ`Vvt2?@QbJ<\@K\.-/u iWЩGv  lH?JH1:>wuxmn9>O>hyK϶7in̔k-^W%.FAփk@$Xo;d/X*ePSgo_O MmO/t-uOϋc'KҼ?SyiC/TL;jb\pkdLy 3ɚ\6c:p56(?dxd:X$߇9@9pC.m:i^- 5Qg~>Ο?;-"CB= G=R5B0jaY)awFp #bq>GL/Ϗ܄p  <1-w$DwrD;P\+SۅcrTN7ũ{EG{k,rnJ$WQ̬}t&!yv84J|X[ZD?Aǚrfk emj.O0g)Ĵ>ल+@'̥Jŵ'J &Pn@#;;|ER}dl܎+* IM~%f3OWX:vU'g *#>GSAo H^mOuoFJhIAg[~ mӸĕGg~tVgT8Z`vxl).u۲(9zFakHzCl݄? fAG%O޺r <6U;LS-S%ҋiP0TeD¿(c;("1kŘIr1ee0ڢD9ڴ8adAM&]uÞ&58@2=zLK`೘;uv I_(lc M dkc |ỞZl L6 gĚLSNb#;h}]-+ZPۓ3q2T gJlQe~3/"jI%MYS{ͪDuMz*Kǻ]_]HTd޳6mnR(mijj H ~;/VE0y2;ھNqw-8YAI1꯵,ƹ-M aDm_r>mX1nJodD}IuK'lLT.ӌ&YE pp(l~fEUɠ$'JÖ~o /)/S%}SP٬g\rx5g}-86b` 6snA6% s{(sq%_,4{XOeڊ6զ3{퓯~Xtuw.+cRF<2O]=d&;74ϥВE?wr@-ِ鍥ΰtQ )Kbי]Ȓ1M[eq^mw`vp8akp&f%&\ $2D]nCv~U y'W#TlP|t{"% reqNio4zW0D[dlfqƠuhŨNW*OwjKUsx?eCT'W JBS7͇]i'W:1,dQ sUf(HQkBIoSçF)f~gD\xXUDe\x^u1TԡvBl^n^ŒqipW3w-}fJ$Vc$s EL1ck!^ӗ^m3+^q )6]Q2 VH$)QXtS3nC?Z cdf@ 6`,]LsoRa!SWꞤ,>%;m^븵"s]"mLm;71YgNA`Zx,5]j 53ʝ*uQBqxx0^RD*=%{Hllw(^kTД W~a>6cH^gGhGXJLG BٌcǺgUvɐcGLaQ۰\pIlN=/h%YB?Y*IS iS8# [y.Z8}9-%X8O?f*AGp@>6BN)quXESj*FPL'ONj+ر'>Z:rVm7/mӆͨA!%S!Ĺy;Ez 0 +\ܵT[⃄QVNܣ޽D׶Pg$>gWaFm5DUjͻՏ\V*鰢#Ҥ6J`YDvB3件^/4ώw oݿGSEϿl dz!@݋zzt<UZ= ՙk.uye_t*H]dY^՛m0`R1%Ա;lJȀOdC79W^Ts&ZDK_>hdVd *,wi@JOe^̳GȚ4报Bq Falx~<[͏~+|gM\fIR&Ȳfa~pC/fX7a1p6WWf@GNp0$"PHGG<+cb/~$ 0j&mv_ nL9H E,VdZ)"ީoFQtJԫy݈s#M1Jr٭MZw} :UGCP"YNv-VK͒ijۇK͵'Ee_jU0Uװa^*w̱ri7/6P`Z3xOȳ.-*5er#Yߥ ]VR!isIaP@k^;ŗ;+T$A4G͌)`A-ION䀱P=Pw8PTu*Xg:O4/mہk//}b+gcKs"V@I;پIKX40dUf,v_kCƺPg=vks$#t62&@]W,³6"\drj6Q՛8v+A'> y(5"#Sƣ^C YʽF{G CjjӀJ^;^r<1L;e᱉3 h}AGy>/hبt?)A<=@"z1M8ok9ݛ_fv6:uxG_;XP5I=Q-!jLK/ri)ȃo}u߿~co]6} "’e/ !(3(}I)YKmrCt\[И΄K{eõE.&br[s5 'xqizYDu;0w̓[Jz+>vHI7@MJLMCyP٦HLx;u1^3 oE1)ܚS-jKg;Ǽy m^isA}vnE}|2'Ԇ(_uJ RpzZUEt {uձ I'*SbCՊՅ㤷@BiDdAV ʕ4Cw"NSo i̻iVQv%!~z 66,W8ȭBs3xy4q6SVGғJ~g( jeNL+$cjt_-?ORJ 1}?Swu`Z8yw8ZmQl0xS#|f5!^M*}=ʝ[~ัx1uL,/2b \t; -)*gKݾ[biKyd ̊-4mpŰ% x"AQ>u]gzDXY][Uec:(@f! Tsr$ϥɑۗ|* R',eLUUEZ_p0tԨ$~bf=$k+HrO#1zG.jJg*:sr)3PqCBRS9Tf 9]jw3 Ǽ(LJ\+o=&pMf : ~s ?[ٺ1$)rg 4¶e.hNuiηDC.wiu P,tTE7֑fPڽ@fzXEůX8 L*\bSX([/c~yr ov^ h?nC559eM^_n#A;-|,o hP;BLoGdx vA 0̳vd*g6_Nof*^:^0B#==c/K-;)SqS8-6K֠ T5t~(o &fd Bw1U< A1vL# \> RuM3>qyyj!35UNxtR|HC6X5m^j+V'v`LVhƸ8.Y5hJ- 6[ g+!qAϟe1),@4 \ȶ"[t͵vj:bb!/>s~`z<7V6::rƽ] F63 V.sJ:faj.!pGtp#U$:1R<%.x%uap I\}'0)1DEŋ: C,Ո܂tqz5' (K!zMDMOcLF^U03{N`dSTR1n\<{EP˘I%{# jQd}^3o޶8[m&1iO,WT[Ns_=U -E8ќb{CND?(ExYD~S{\zߵפY-#H)yIB'I 9Q>[6?I9(.{v'D1hMEe$c[:y$nLx:GirFOa4pkQj,lw~BsCTΌtG5o>-vd+j~0' Z;m͉IbΖz8b $څ=v=3G]t_`Ղ[2[.(& } n/ˡς#䌤}1T+N>e$$7neA'$}l /k'Ʀ {" LhzUzxPP*K$}$[Ej '& |u^芅%Ru2XZ`sࡱHhg{K[ {V@}4h_`פxl->tzVٞk7- ^r* Uje]E{W:GC SEZ̓lr1LvP t[bXe񵧵{oճ<`ykiMsfq> T``/lO4ė~hQ_e[_+,+oOS'*FfLN=A.SunٓG&~2fY*朗a23jJ\=&"4Xž9?k3Ʋgga ߻@ufd2)A!ISA|n$Y v~N@ĩ0JT>c@ɭS"uz,ɏ0t^O2|-;'d(>Łc9c\k]cydAv!5yeg;c4T#F*s0.^ɾ84kr:4<~8p?맢]`2.g(3ૌ/o*~ WY6T鄸naKV#5 aE_븝hf*k{\`q81RijKtQeYdOdu)9, xg',C{0/%!2=r#K<7G}4)te>%I).m%?kԀV+bO/ZY7S< %~'=``nh&2,껎 sZ Hfn#%T^;Y[lY(? H7 q xw 柏AW#<ֿ! Uj;{鄈(_FXPVpt6o#Nx33⥏8i <8c"Kא jhl|iVbrTkg6A}G"wC_zQ3>J03-UCHY]M$7GMƈ: ?y[wI}c \7?LFJrLVW\zpL6^ }+7hZǔ;S4|K-|{}}yݧh2akKQHf/z2eWHl֧?dğ& ]A5Sek,z sQ$4lRq Wz]x.[{:mW[;6 %61{ e`u[nȕll_.k ا;vm턩hu5O;u82.q"Ј60*Vj6H Mo+)"'vc %t_cʈc7+e5.Tu7-.5\BTDRJupR*F'eZWNRhϭf4d| n]̯yH|ݸBěuvs \;tq/M&sJ%ILkm2d_A;|"v򡨽z M[:պPNA> 5D}I6oW%JuVw'GSV"ޢ132 p?yޠM2Ve_깄xh;C~?G ;κ[-td%9h-?{ bo\+os `,"1}eG/*SOD|v8"@iol5L?c۫Ȑ`V&E2Y/T@ØZ= | -e[4lNॸNny՜5g6%-h3ؔΐ+anx|,i*z<4Kmu<柙6fuRMx]9uJ{`ahxa :N?LMב(khl;ssX#ˬK$p#$3DSWe9uVI K"φ7g:eyB 9﬿@j}KZʿΛ͔v/_ܭɔ0#hXB{8ZG^{L5e`O~69J2@ñOHJϊAUt'ن(gj:y\_V{L2Uk0dDkU,X0Y@I| JW&P\4$W( b۞ .{ȑCm2>++{uPBm]Zx})\~6$^ffAN `a+zLq4Wkm#%Eqў$19)ڙG}u6{傼5r'3m~['OZր $I@qq;l_ a^މID| [i~&>&Ă-.Pm6Op4~|\{p%1ݨQ<8( ]25շ/W+sB;=Xw?0nsU kL2CWic?O;/B58ptCŸ ։PbAFG(/i(L?*>)xzt_K,ln(oqXEq92:@ah$5nIRG#PуA8XVQcWM{J'vb]բ;(R= qym!F]#60צjr_\Hz'Au}W7ZsjHWx^h"X`Tk$KP|3 \M123w7-#@T UIې'7+;;`HiWU<*r1CJ?'o.x NShEk(YZ9A1j% DvrsI?td DU^ftȰ8TdU]Rּ ~QA8k͠8OFmpg[E|=QɆZ*|AIʮ4 αSod1>"*[\Kus/Ce.##ii[bQ> lj'V-$o\c&Fv}lIoۛv;(8Cv( (`\w"TZ^gR3 ZϘh'P%>L0u,*96$'ӿm0f:Ǵ-<Р±."(̍v==H~:(?bT9d_>R54_uv~FYNIMF`JH :8tyiфZYdD\)P!WɻIbXW$rH(yӘzzc-l'ʌ [5՚ ӳ ny1zvLw77}|CGLGC }Ǧ|*ѥi0:Fis4#kX('Vזƌ|׍<myB /ę)ڄݙN-t<JZ4*'s#Yʼn 00ZZ<|Q#R2}|'ڴ?quWf̮]ן$)2¡":ixN3 :vʭMr<7)ZkHOqhUR~Cp;g R.1BEo1!]߬zh5]7 ~@{؁`??Ư#P[= &]$}g\V܎06\Gyt> K\ΠG\lw:ô};Fe~Q>Xm.eB`_ty*)&k+Tz>^@uEq>' uh \Squ)o|: pV--0Iu{Jh8!K:ezV=( %`v`EJfBn<-ă* rh_Tļxib7Ɩ "t]_p˴mMz NԔFҨ &ڷVܒ!i\AknY)Ewc1ښ` ([WsॏO#jrx8ʃ!z_'5bL;Qd} tW;%ߵs}AE_$ŗ8tNW"˞( Y_"C}pc!{Cw׊ukx 9vn r-rGHw5[g7K7_:2~޾3EJ`.A`7Bb [=A)!^"yCdQX gdp;yS:Kh߼kɁ| hŭjhmNb5s<ﵘJK'ِiɳGT> m-VzhEmymh Γ۴X#H]91,x 7$=㖁Q>" 3脳 {:2|y$Ƅ|}\W4p|jPR;qZ.Qܵ>{&>q5.=-~-.‡\cߓN(,>sMIRor cҫ%ohbVO(Y/asRO*eWa.NHa%@A:\,]X0+V}f:~*2&=G*dƌQd:PrHm)Y %ùH^Xa۲l] azX0Bt|c"("i-T^3%{xAp; Aeinץ.imrY@*\C6]7»r!X ?ӅuCY&ci0,N^a?M"ťbL| 8~|x1M?H1Hr(oY@Jnf8F\ rr)56 q0:+b""t!n4jԕ,Dq^dI85gԑ`{fX=9|&z6Kb& '+2h Êg?Nfaq낹ݏGF|&B'gx,M%JEGzObYj'plZzeTEɧȼ{TDz7\% lT,ΈCf01sjx~~z9tOzGӃf<[4ZE0hl!vQfk<7C$D>G2Z/K#:txxqXL ID BoP~~_2fͻo/2\ ] ף'K 0 *s"A`3u$d犗Y&hWm>UvZ/Ō3,F'1ޓqU*+ۏc$p1Pʪ\D=nvHf"Rl8Tʘhp,9hxOU~W-0Cn/~VT)@^k-w?-~ _gcT!ݰiWciJ5x]e,UP+4]ċgF^E-ƜDk6jaҴLuB8̣\JVP:K8z Q\+CMƄz,9:y PjG,(.ZHy :L.Hu+>sDOG*[(&ȧJ͋YR^_9wˎ]_V˯!;EWW>iF"qHMvyck#9 :yek>Lme|C۳"*<$Q@LFL1t^9T*?8rʲ91ØXBZ jp "mhg ìH 壋~ ~#٢V2G5%OFLCMe1^K1'-4fe8En9\ޮn3fIxXK WE#1ӈ)Ȁ)2R!S(n1?gՏ)< NRJ)ڽa1k"1U}û'ϲ>bM nkZ\ȥDdG-žM᷄~l3BGAp{NB%ŬoDҘBbVbQ%ӦX'2j; iquCd5@8.V^-Olžut񹰑TK^KwIY=ߵd8~ GuK%G}w38(65&J* 4ldfw"FpQz[v>qIl+E9.qScq6dYĔ]:է.HmAgMΊOGJM~B_Tmm 9&3@q;1%攝Ҹ^i V(y:o2SGpqT+kgvuGu0O4¥ߞAⱌcawM<#%EWwF܁{d#-Kbe"%Xp4f҅|WpD^GXTkQrBF&Y6MNLW4 }"[nH9i.0~٠w*+qgr}J+?D5hYI/kaJ}׳)g$R/ŭ.sgzVӢ2gapFaւ&%{bh{*u7[UBRv̶ h@=X NvON][ |A59XRe^±ş4^Sɲ:b)mftHi NQ] f+{$I/a4enwC8ݲ~Ɣ ^0km|l^# ?~=='wi^9ZVr{=67HYD?)YV,=ŏ Yeցm@\=ÅpX!2y䠕"icȋQo #Zø\5F$.~HQƛ\䄼;#96OI N_v!?508ȁ34}C._$!IRNdPͿ>|,x4tK^0SqDZ}%x!* yY ̀w:U?≰|"Tii&(T6*$NtB`1M((`Z=/p~n=]v]ۓF)Cv d8Uw%fxqD~ـAZX꒲,E6 zGSsTL@ߴINY]MUN|R:ѐ"C R(RN5PU%BN٦NJLK,z:m,J~ %։*|^x,yeg 7eqFE=5{XBeI ,f"| ax(>kB 】38\A~9mO+A^_77ԥ9~DD]Ҫ+ t_T8@i2zyD_4]D#5djiPG$*mXyjy?* 2KT{뀒nD\WUk3Ѧ N;xKG_߻5@ޅo"O`y^8` m~p#A4ittUi` TXHKa-9zc-o$mނVA d8?_?宋(휂br䣤DsA?ͮ %JUOIP qEr3H" >E䵵$˧()rrdevwC[{N*vϹ[*I JIv!t&~˝e֨55qu\ ["T&!B􉁮V8\̪4E(ɶ- }8yI̍^]2˛_k8 3lweU#b{U~P!NjzU9rwo ŤxR^:gl3 :3$xŦh{U =BNHG3}^ey?.yw8*V<yd2?e<+Mt:3E@*;SH_*@^ɾ-ĥF/ԏ*'[⇆+o9f ~p:4){etzmlt`;x!w^# ~70 }c+KzRS1']psEOtcGr do.[#C'Wh@'s},Đx`tb9Y0ْ*ʤ 9#J5ݦV\wI_釷/sFzDu g?sܐV<}ǦNa_rĚaΔ|e42dO)[ /?'%@koZs0'tk23p~rgv؊Yk틣x($" }&%C rӚl%?J4P'CBW*$!#uݐRf%d~#;M%6;%zP"Ie/B#j|?%R݇ :tF7<5;Fu*BȀ`<ƂHWEɘSSo°P~MAC@fWCy˶n  S( pZe.?^ Jq,Sp5]ծx׫i)ZE HI"i=z|e@*Giϊ6ms](@ Ĝd9+q9ê:7vXpf0@L;TGǛGby+#[mЩ:pxj>n b9Z$@‹քZVz1-ڊ miV߼l-{M>6ܰGz"#F'g$Y(%)4oݜ %s&%f/sV,%w ~T.v\ZUMv]GzP!dK+;pyB:yPB`l̆*ӻ8`Cld'o -^XzrŐ.HDYvpYȁ,Y ԓFxvYk4])!Ft>FdA<#?k,$Q.B>U&(K"6!Og)+%W&s!5 <&>{Rԃ&RP/"XLg1w=ף~dkʒiS@)¯~{υ18olԆ $LRD4# 2)B݋Jxd 5p2mEghMR|_oQ\*yK4biSWB(7 qrKZxYH_҅jD&_Yd L r *똢xky~%bOD? ƫ3_1u{0cz5R32!TMa_E{x:Uub|7{1f?T_ve,n%:b}/ZApJ> -? s23W+Y,u?dXmPS`D5U CFWў޴~{L _&$mpg8.k':GVvPNOn#(+]j=t܅"Fy9z45[,E|*l{f3Ǔ%5XQ/`;Y  'hul zѕS^LFC?Xl|յ!m&CB(e+:Wqv>_UY\qł(LYQ۱{Z;pЛ@j\k۞~&dA}= ^6GAQ2ş#,6AMw#DƯ&zc; > 6&0bWНCc⸧աCEEc#u@56򆃸l|yxЎRou0^RQV}Q ‹HE}~xU {TC7GD(hbwp5U9Pڋo ykiO ѫQ)9T/#r䜴ѕO M>S)l $זt"n#Z)ߍ,h @•b ppݟPtsaL +7Ҩarg.>/PgbiP`\r'[BaOg0E+;qҒK I>Ts)X߯1"I@9U#ѮPuK4{CsE7߀ڤ n'07easDuOr~?Ì@hNJek%u YW|4`'@DXe{ٮ2A{M}ີHK5Zeͩ&mZO3]Dyɻ1 І._GGao]˩4b[d(vS?)>uZ@w n{m0In雓~ .9+ $A,qA2Q478+$Œ|Wǟz%Yh6D$R*zXsoDh!_/ԥ$[Se:(X`z"$}4uh Vƺ%%Hԭg_#t+@@6>K[y8e>Đe˯@8^4lCg셃ɼ͇VAuƟ1a& #{,=u2DRcZs5Snq"p-*&ﲄdN;#cݾe* BqE܋c " u] ˬ  TJ%*i(בA:26ki% 'z]$ad>|w,˱rwe'r/z#g.q7$ME0lr@3r BH o~VΠd"|͓Z| S pگō['~H\m.[>PhiƸḭUBk│¿tXRjXg2BmuMtOؼ"`y៽8tz!a~Z5)A6U\ȊF6ϗ\dqK- Gf$g x|;C{bR3Y gn-, _'ۑhɴAtwxEbK:ύC^sg%EJвg&4 pCj#NS20UVw~wO9)Fg?CўN0-Jh&]Y;P_W|×viq 27cɏx׌cb A/7^֑iZ0(LckC dcn3N}Ic z2LH(z,kE ~Jf: I?w[FLe}j5 ʣԊ(.=:sɥ;Nh@⫄( J^Dl70S"-=R:>`r'P?϶͋PG/nFR 6>X4ck)qQSszHB8u:/fԂ< b pBQW'sAϭMzIa+yYIC`s8XA D (4F´]mQL'hg,&a °O95ZY(rm77z{9iK!k!=5X6l*c=UX*4ׁˌ}6HJ}Ug~%1V $ԃ($3T㣛ȇN'ۗ+֟,xc(rm10IA}4|"m?!ӓ e|9WTWJ%>sz~ZK )e/ɡti.QΦRXGo[BWy&Ry jNn.%?V110rpL8LW && 2{NGV%gA7O +ʧIYK"mR2⦏,gpYId*`X{ai]_uن?fx`db@ۺlS8@qSEY?>G,n}k@TyD- W{ʷzwd1q3fD,|$7n VٍVgi{h%Sǩ+Jm'!71xӁx/u5Dy. G?j28.UyG )Y_@PJf({ AyFA@Zۆύah?wuUζ!FL,;řVl_Q{7Xo08f,lLT/G-iM3O$=KreP Z;T(Q1kfx(ܢms z*v35cdKj0g,N ,B4 s 5Xt#K@=`ىMh>ʯV@`񭿚¹ qTema|K<Pf(jĘ['KbLg S=&*b^N ywK+~ LXYOds(WU1pdeN &WdxG\V񥗯-메\ XFy"nf(y,ML&h/xB - %w#Zo6bgVbZtȀ)2!ޛL˻EV{gn4`v_U9Zh"ȴ#p<6Ư#r qۈ_Ìs|{oQvȨ~Imf þ fD *vHC# 9vDm9v4ӥ3PKx2NK=g5rlߐ ym[c |z1c6)*}J#Æ?8C94xu4ezji6ٛn$䄟qU0+q0X`,}N383aңa_R0mSJ~\g KYb4tÀ?I[@ YGXijp@KnSauyOp7cAwVJ1%"Nn4_J$E 逥pPˈbz֯y'dGQ/Guӊ/4=ܲ=&dc^-Wk|5Gٹo}.(-mc1߰hhkZ?p@')FxYY" .ט Xڴ0qPQD]JN:8ս &rPT@˛JzVf28+7 ;gރ<UO.ӓ+PGZ݅:9tUUov Q7_"pl5D楧.]w*{_ޥnߊX:0i4~ƞ4@J uNU;%=a'{IX=*.r. 1]=JجjA6-"{!*W^Kc[Bv/ 0xL\udY 5;*KalJyoX٦Y2#CN_OY58ŷg{ p5GEhvTF&H$تd1؉ؒ=뎮j'3Aʿ 9&N!uYkMzZu$P.XI"3nLGPqcW\F,SIG\AtX|zU H9BzL,c~E/݀MAuYLxFfPWsO?%F }ʰ}Fz 1# UE_WH=() [cUe#DW6LLo9#'C#ߨET6j@̋O4ښe:E-gLQf.U"01xf&;+>x2r{j6J)^c$ bm9b3>Xp EYpDL]V i_%g$,99g&@,1N}.ȍ/iP#ΈKFi+ e4qޅixdtq 65'4n3Ig0F@M ehjDMnU( M~69 M!9 IVIۃF U+z g𶫺 473%t{jux#̞;'lU=]0S' Z-i"qJqMqs1sO]>|ݨ٬=U[8b@d"k[))>(6ђRLY|(p}cOq qwbϣN{hG{ň;z}F3O5 yzGkV(@)ҊJu4 ;QIbwa͢ ` A!DSr!qKU=}X4Ng PBvZ:}HOp^Ռ2)^bmQVWz>ӢݟPx~2[; t,@q*Ts*,[s8'{32 O3BE[7pk~U3(_u&l{#@_b[rUD>@Q)d9~]KڰZ%E(1~WyM`+*OߨY F\Z)һ܅sA<(ym Ybw .%NS"H.~o?E[ܰ}/gh TUdy—Rl!ߴ?,̩ ;R{exRekotaF쩆u`f,n%BMMa,?-@KbpLQXl 8*qkfŒ-֤[ âlޤ6aw-ڢ+&Mn I8Sgs(U7/'ֱՖȏ|ŗX+nQkr)-+ꈄ OcGN_+dU/?*S}*ڗԵk,-4T-yqH8je> <.NN%{)]Dדf;r0^o{HPF~:AXڙ<6 K,eJHo63ʠ:ROгV(']d_`0:gB,61A3"ZsO>H򴫯#Z^\0wa*MϠ~6g:JX \>D T翄^Pi<66]=P|CSzw Z7E UTǜ;|ӢA7-5Lan3Hy{K 8}2W HN){x'#yef9kSr'UB [_OP2P6Qeܬ'INa+MȆ~(ʂ=k2Ն;2!>=U۶xo1w=mLaK2Ue,)CH%:$WLO7zMqZx{J]–(M ЋYa\D} 0+2nĆ]M78&;5تݡxdC*mOna4.0){3-oeТ_mU"Qu,єQ㨞ɦ+9F8IŪ *{hbV/,0~o|O|MO wN͗:.{q˷ N%a>` s IR MEK`w$KSOv ]&\E4mD#11Nz ,ۇ-Da\bؚm@ C9a-“ wrik6QP{*! AJ>2n ]y@1>.ZKkSoJKJ=l|[oq= E \]op($0j1wmmZRxS V#W;:IW]#EvO)%Vw?p<4 rERHp dIq^:y4W(5ԾsڔF8 顙I<""1;W\Ma8~bիTI7L4ӎ%퐳X) QMFǺWTUT_l!RraEPHmj`YrRA(=y·6KL*~M/ՈN 6r2OQ&̖g4w׀,7^U^À\./vuS"DR:.dC ^V3*$;3d Lƍ(g*_y/2^1X["ˌ'$6{&j?շo(y9p zQ~QpW?5?)ErD"Xs{!qp6n)L18Yz}ƼRpQQ4Vnr0ozǵLcPJ2phKר/@Q^;/5+&gݙNl1Tx䢇|(ft=+Ҩߔ7~vs :1uH)O:k]PʄiߵA$#] F9di*` hEqbbSW/j wlE\7qhtv1P+&D MU5;) ~MF[1Gpl1DG-wNhӖrmjnd!C|>G]as.3'A I ЩU>V !zB[UI;p",U`|fF{Qy= S$o'^>G5>P?MGBg}"rKn)ϑ랎ژh&bAbWo0m<B^b<}:ݿpTп#'Gʳx$\"!'Ge:hV)o -˺s{fnyu_ϯOa7fU琕J$n<{P=m*dBÍO&gs2碼 2JdZS+ᡝ{&=4WUu¾͋c7K7E$]LQe Ut٢^W~Q Wbh% Kʁ^0.y@:[[&;q j_".ݯKy$9 37n HLAv06/#4% dO"*fM|pW]9s$Vnd)'ea:\$8ߍKx;K\OxF x[0LWKgݔ(L(zZH͓ؕK W!I6RpMq&keJŶPs1VOby}#[ c%^æĘr}Ilﱔ)>-FTTx#K$б*QV:߬XOݞɟyO.n іcD"&U=f1(3(cQ<`V! d0"c.MY"ijBM3hk"t^]X];3^e_X `P^CšLv@4*}lƥ`?6ZA[2_vo}QtDzxEUA3^TROX?Ͽe:+voKz4K_RȹTw&&O.Ұamc{^N|T:`:THDL_X,ƒ6rZTD*GQN]rqn P܀=vg\vxD{^eBvj&"ANjװuج} z8`9QԂ$k[6ؑ[$um2_PBލiJ ЅJ|/^PG N*9lAY^Y:M?(K)1r3c]ZWX0,nb|K?VIOZ{82̬50VHUɪ-[2giy֭^ک'b1BPl~,/h*T3P?p\`|VZ|bPֶ^ T^%ApO,v]5᥌6 X#u*0F]F,3$6"*/}rZm0TAU\%^EM6[VCŴZ/EFȀvڒnlZD7u|45(gͬp5ڍlҳw<2=5[{&>As\&k۰ גYɨh}RUQ3aV Z8EK$Kk]4/J|mhSlEy=WbfCW7]/%k?BtrMjUm&[e:ƌWgpr t 4<@G /Ayh\-Q t` &K]M?3{5UGkG/J\rw"CC"c _o[xX3b͕`]1Ŗ$aN^F*mYD%G(!-=}TIpâ;ϟYyxgu"SR~wKYQ3N"E}Hc Ο9e^/7Umܫ诸`%|2^91 %jGI(&_|й -&G,9mZ Z&ˌ[q_gEwQHB1b?R i(~^ P,_ $8߸_GH*}JN49-qjc+#}݇4ǜ DZЎTq*<؈kի $c\H&cv , ,WǁH$k r)քŊ˶*`FH' h:v\ 2-pl@?#;ͧ)+5eyl6^P'QkI8/P9I {01%}r `Z=<'mf!tU.1o;tW12!7=&{+(;=AU^:;O@nK<ҼtLNM*ۄ-0V<lkR25FO1ݙh(.We-S`dg9^vf9^?x杝:gGN,014oߙp7Q{Yf]2 &5G[;eo`jH*_͛W$m;B~ =5w uAR6LSY˒T'@xH\wIHN$5;Hǂh]U72-WoVOZbd/CW&LXlR@XTFwgЫq0;Fh;DłSQ_gnn*p@D@cZ."3AuQF [oy@DŶsl&y ͍XjwJ yʊk"dJʼn,rAֳ`)u47Q%/ks6?jf_#Ϥ ԫF.K؞'3K{ՄPCYTGcZo)h /u c7*1BH+3N&t{Myhd f6~j9U+(ö'^:`/SIZr Jp^]W{OjQXP6\┷7kmLGc`hTw[8wȧU@*U_VF+='l1@*] vU:wН6G[S`e-(8\Í;0DzX<ͭydPHwN[:xJxP[Z},jLYtm9Yxկͨ=-#[ (G<[@@.`Z;+,*m Xk]w\}pDKw ST v|c] > ՗&eE YȏI=zP]VE4NDjIv)͒ݾ*BPPCm N0`]x_i I\)u{KmA42lhA)*oV>9]`.>WyoC+UZNRx,,WWm5d\l~q\zeRlrhHY%>0G,[f~-`Ydl ,mMI{SzA0BF.x]N #\qm%2™s Y Pv<%kp͂޼I`0=A$JF2t%ɀԪ=(I=}_J ",|2eq@υcر_U73k;]_,2ڮ罧cu'-X*M֟(#&v'Sath#T3BxT3/^.}-iݶS²N׭?PMV,_^~2I PnJ4Tr\ѥO)uL뛑x[Xpje~W;NA>͞io6f0hziUk@]IANcL_K`o%ɷU%zh7Z)4Ⱥ6ȼSS %YfH=L< D[T=$%fopA"tmw9#$誅^]J#HESL8s"qD6*1}|pЃ6eR'Ft{S ό5^9ڀ!I4X hZiay*^ Aĸm}&) E!Ô:N#8黽dbщ*Z"uzU@~q3 1ztO?X -;$P:v>Hpdڀu9Y 1oXYFrىo>bsق HV:7c&3`!I1,5N'M怠XOP|:-1rkC4xgb4)S|e%F(YOs.K^t7Z9\X< /|m+#$Cȷ ʪɅ!imJT+,hp S%f{ l=xtp`)b7IArdCcZnUޤ*^$#?֘kN*7ssαބ*QUI+7?lӚGQU.|qG\2#$42^ EЙ{a@Y%+ DEW)+)&T1ĕn;^4+%oʬ{6Ya\ږP79)ʔ=j&%WLG?3ۆpe/4zPB XUgK"Ri!QLo]'A?[p&B>.;~v2(n#`_K%.'|;% Z=z^x/. :yֶ0"mF١Ja:3S/ ÁqB7)B3Ft>&Jedk*EIPR-pSYB!>4VbC u7$`Z]]ckUIv/bN"CP^5l+RX4ky-˾ڛCͳgNj3ڊwcYp*νP5ؙqi a="C_OR`=3r\ eixn1WJzH% GB ]!b~Ky^T>a{rdD38qփ}s*7cb㋺@ K0X[<ӌtO,5SRt_-wop0b|FyhtE<k^Yuc0y:fx ¡sԜ{,W Gv,"k؝zh+P rfx:fb'O\.ū^Osi ]aOJ*=#[|I_;6y;R㗒gMZBP|M ψB V >^C69'\#Nԃ+#paG}2+(\<|m@ ,Pm}@G;X\;˖9J|C]C >zMB!Hr^0Tm᯴(RmU'v˸ ^PN5=|"t:CĥzE6XͱIiecY*ö=1*)'I΃?$J޽>49 ӌ{*Lvb CfR>6[{!3 RVܼ ywn7q ĮfM-`Z:noyzӰVe_ߙ;ӻz?kV~ +Xѥ ??+vI<:r@a_'u!TNu2yEC ڃd pfߥ!c|7W|ns\SQ~c&,Nݩ2TԐo_;+yq։ Jz|>&-v3#t/GIT8$06D+oJ\'5fJ^yȣ9/ߺFO-2nZ2V'h,,Ʋ~ q??u`. T"}\k"v\w'I瓗0]&<8'n&jfrh .9nE )qx<ZMQ}yV 2 P ģvElm k`_E|_xӉ r'EG-޳+Z+c\Yt^鰶~cP  J$|għQI>)nXf`T uW5Nv Kkfyy_RV 4.o) ׈.QܤYzxڈ[" XTB2%x?ܒN>|?.#v\+ -13,=p㩦yE f4-ڗJ }j}άMMxwx}׷D!:\NSZ*q.r+)v |C#ODn볜;NoBT'HHdT+<ajJPoIIKPO%iJHu"ZS^lV1HUtUd0v .>,v)"Ps6 E2 <$YrtkV'SOZwbq!t}.k8g;p/g7kT(6NA"5\ vŘH3]qhGm^8#-CYdWd*vEڸUU߸gו+8&(B ї$%djfsZw͐e젻./+{: Ƈpu{CFNzj{t!=Nm~MG5"2%&+{N$Et>wKdcGmi zh0ʋ7agKyWiy4ը; At|xJU] ?Y"D->sFoʦ64y̗EL֯Wn $VK:"'4&_e- 9]@Y8^KYXU2Yܮ X$Tw%P6i :,x9 'ͬ#K,4ow3QByH5'; 0} 1W9/j:U 8Ccݝ&cAǧRyg~cwQ X s6 Jd̦?􂼳NYk%c+i_t@RjԳl xЀ\9 WEc~ϣ<ܗPOޘJё4QX-,im˽h-b0*+ ħ b-?;|Ł?+O:ˆ.\7`ԫÑײ9Í}ezd븃zMXf߾Vdl!)'MWme]l(dyyڜ pȁ7T@vLIv34+7J ҷVqˤ9޿n&h4c3 "®+A>WIL|sKJ8YճݹRaXQ@g&-h\$T89nws(φHVYei* <ۅTpkzc.6M5|Z#vE}dlI!-a C>:pǼ+kNu]BTr{j%59,C4hŠ|&I{ T ^ڮ:+lے^@0K]lM忑HGN:9bYĸ̣P$5c 7Sm ԂιdCx)'jժ_A}b9#ʤ*`pV x=z29[F6fIasD,تey ;0.p<1~Ǭĭ2 5`ھ/-WSrxߥR%<*5 uyc5S.嶻Xn2MvV2?}d+霷m$;k  cȕ5v;n0,0[iX(0);:՟*1-bi$ȡq&B{?JJ8|X7+^3EFT!wc!UK; !$"NPf nARrGs~4o&nM{Xm?ղ$es(G8r2B~nRJkdV'*h +K>3puuto L - yR-EӠB s bH].{Yv;ϓ%^_ҩ\="Ƿ賣uR!I5ӈ-tS=jV=q1w1 [NC\^&nZ)G.սlTJNne\;"rG3&/*d{t@/ ]p8$O(p@ޚ0 .@@9ȇ>5 w#"MY4o5_C a^ͣQܑV7cAۮ6Sj(oVn[ΔvZE2P~DNSZȞB9XZ#:1lgB]x#JuNjB)͙mY5\%xɊss:wr}%P"gއjP zQNuެVU$QB9t4kpC%t4'^<tLz˿H*\NTH,fωq)-C#ݧ]ָ &/~ުfp %J̋`m$|.iþmyIsY{EiiJ/tP8^jk{4,a;{]7\٦kvM*2X٣p5JEP5Z=0̔6ZT>Yr< p*֠/qXk|~i2E6N[0fN}:dP-1:6}Z<$9Fĸ -K.UiՎIQނ 1?&(Yu`$!ʤްPksVqhqAPjRz \'LQ-;|l"`m<.i_01`KgKRW8iIqL)&d:"J}Ӭk?m=tǤ.u/tXVcQ)o.SUXo9x2{a P3UStժA AR!&Zbx8+$JVDn*bcP,Rt^~:F +4\״SHhDJدR_F NǕ|n$@K(j/>6UO׈kvƟ QؠTR#\1}(63+ }<#ķ= (&" u:Kj%`vC+R Xd{b;TEc3U:/vt]~dh"ǪA cwߑbbATL MNCjqflaq|1˚]e:n&&f;JA5ߦ1oPZhufc.{^w7 ʻ r;pk,_ s\:I8.oߊ<6]9+L{}:J9YGGE#iGS$H?8%zmUJ s{+Ϙو6+y ($݋|zU' pV7cwk:هZ Ke \1AApB*]F pC"(g/$(2lƒC ukZNE<gws yZ%3 :K~dho*qt%'[vD,r@%IZ څrC_v,M}=&K8ê*1~-Z_zHN5o>ʵ%e.roHԲTvd96VVos'/!H~ ܏Hܨܶ~Rwf/Ñ.~0wʗ.LV6]N})f-Uc",$|AjL|Wj[Rr_iX%M\0̺.b~u \h3EIc'XKsll@g^ s ǒKY4m3}B2b,ㅠ^>钞N"&EJ,jf9' ԡq@>Em@"iNmYuҧLP(;wuplPZU[%`@ŗ24g15;sIuhW:v kOȝ'A{h {A(ĝ sFI#//8a&CB/nmRM6U\ӧ-wF-[0 ';-?IO&V!6~ʇSF CPx zS4gqI?S]&3p5eK}1۠КNyN.BRsr[,Í7&05?S ޗк`- knEvxm]"͡"XAXMNBw\h*B @屆[~C%M*~FtaV.0rtJx++ߋq#v7$'յ4a(Zin ! XJ7g|+6S9Z$/U\R01u mBf.w _@!w@Iשw٭jscy|G( {bMq CCE#$DnƥA|#` VokpJ58溜 J1ߧ="dd) ۪"*L"}}Gu! xw|nFy 7!o0TR7͛@%Hm嵌vT$[mEj'DmA8)#;ל]ϻ4ѿ^,&(f:Zσݼմ_# zPJ *6ͳG_W÷mi\e|v|Yq5x%+=ح\jQ=EjNWd<7`A|:v\{*čh')#^d^k7If2~eccKQ4s JJB퀜 V=|utǿ LeB}tDݗh:\19@CO/7"ڧ FB$*pz#ƍ04LDE  RClh92kyP>) ^zNԙDۤ!.p#,yï zG* SQ(yDr:' O٣~@pO1 L= Dd."eacxKſJĝ?a1˽rL8?jRa#7\~(JMɱ( ƝD6^7 4JPFfM\y%!1Gd6u5 [.*˜3/7bgܚw}nlIe: <}щ]f&Qz*g#rM(1X^/R4Zk1vޜnۊ'rƌ? KL d0ݦr% =v"!L m˧znPF)Fx]"Si=7pq^Kإ7|οS#QB8[5Crugk* *U0P;xժCr~a5"M^p6c"OUdk6+gʿU0qTɩV}#V5{71e*f4 BYBޤvjڙT2r) >hIi]tShØZlguQf]㟦BDF7ߌۛ9*$Yˡ,2;#k=B:p|MDx:b~Uf^A=Jθ5 _j;La q8utan@YΗGKKo`1aL"etg]\p4Kc*Jj?Ri[ 狄Na!3Da+%~)+s@l0z39` \41xگkrݭ&ёv~z[iܰ ްgq<+:v4Nh;! 4IH/+BI7cߨ4 'TmtQ}0Ow @ۂ޹@v2r_%-ؐc%VO'@ϝcTB3j {8k)qRLms(fuPwO谧m5F ʌ]wN-R(!XdPMJ^nV̗䰔jȋKd/b+qMHH)5tiZ%G Ȕ%FqS05WEI$qCKM#+d Xi<$Ώ6>[ȜrU"f6 >md^QS_YK#wnZ79;* dH3T'[c?= 7 /8j|=C9}=D D7Tnl ì"ʷKvCwnc= 27֖9$7Q&nr A'l_rFhRbP LAW稺&:e/Xha!5Ϊ,_ъ_yX ߣ з_;5z̃7 mQ{3܀Uw41Uh_]z>+.+&UF4OX[hj H4uSC1CNA򱉽6IL2-U< tW?>+ I4 i>/>ZxDm:m* by̸_7CMQcGKt,Cf\|fRK#`c6L 3Fy>a3k9=isIj]0\+xT;4Yl{OHԭ϶5b@evL_ 6۲S7>x;KQ&twVn`|d-EL,1DX&iU dvD &V<gR W AǠr'5,|+tI6֩8Knfhj&H^3n6?tw*eސqO»[jCq8!bdO4;]U~do޳c~qBfڛCPX;߲;N0AѺրt2Vl&/JXJV2)0>G00s(Lp%y!6Ö&\9U@9Җ#D^+-Y6IJXrfU X}gD'3$ﳹ/k;GӱC"9h|.ܦKĜhDf4Tm$HF>wC;֖m[/CҤqvr0,>G{LYfSSBktQL!l骐 __WNeʙe'j俖H ?E84X9扎q/JTմ2;`2\rDu md#A_M庘~GMQ5^xgfĊ}^i3n"Kʌ} -|\q@o^ň[*Gx4(4>ڣzwF9 8Y*D#2:@}*\5`1M ja^ݒbұUD nSG c9M]pyB;h|2|lY&tݛcB;k@3=N4ۺ k?Xu!> eͰ1f5bK#z0̎UZd5h7Fgڥ;PVa'Q9m4>XȫLwʯ(C$|0=Ԉ"B | `ʳؤ56XET{t]O+P%]xx(B?MRm`A5; Jd\P.Rm`]qف}u2K ~OwapXBn|< ٲGfpa27k,'i-q/EHl>$ok1 0~z *w{fEsPtZE !^J,1/@yRwFE 4CsЕO)mhkEԠQ8?Q:\M>_O`b@ X9Jp6Y|"^^eg1lJPl qr挈poSm[S>vIY7>孞 E(_o 7orpώDpRN6DKz{Qk !clD&xh4]y:u kHu-xVOOlrRF<1j;_Ҕ 5ay̢ynO̅˕ĥ@g&wVZvOX6 5jK_s2v*~r:{OjNH$ B +yv)N|dW+v2X{JFs.??}N;׬ 4ڧz39{L~>N*asE 4xp]/JkZVRNf/ cbJ`];fZ5&]γ8~h7yZtG2nrÛY3ucztj)`pT6~X7axdmg4hH"aDz~_cr]2ęsT/24yBbWUŲFT+05ZA>lJQ'ٱdMeۓ$B٦ mo*9'ށI&RK۳ӓiDvIs -Nyӣq\6c9QJVYtdfr:-d3`G;RMn'}0I<}G)uD:~!ۄjHC& ldb!-V$)Τ.ڢ3릹N/hV픺ٓ<`\miUW$2n5!9 qɋ" p '=b.Xky" v~A]_"( 0VdH9y 薁5Qʠu4")fکOȤNZ-޻?5re.7jJC/s)!u_p$%U_S:agkSm~ݖ27rI_tD: 㟫=dFמO[%;ٝY P|y8Ub`CeT@nl'dh=Y^,ta?ojp@\wvEEtwUWD ]o{5@UvTKɮKH}ETG`3W@ ؏)А}{1U]6Faylq,b+N K}q4lˣw'!):OE{׫XNWaH%@-*}I7drldu:Np`g #?d!$l,{|ޏlc?kgR6SD¨ݪ1 3n6f ?&"vmv3 u<0z!3MFDz>ǂѲm(qb.秚Wr"#ű) !R0wi}(MW^:M2t>i"!T.VjœKegO2uTh1]oŬ;}Qޗ0&ioŁSW\hI[iNRz /T֖!'$E.YS{Yewe0L1(` ~x '0b;Sb F̛1AMT#Ƨ+9 dEģ3 w~@œq(cU*y^QCG\Dvn#ΒC NyA*CakM4oK2~i4YY3%p'c/^k ];W8 -+SQZŨN}6.^{C#KEQR:iy)YA \}s'?d[Qq|!G_ 7 qc*Kd7OjSx J.DoD`hc€t֓e{ ږݾNkekhup8$RIN߽#;+sMo{s .ʼn83l{HI68\0̯F/9Qm[y@2dHfW/|LxR[/6Rں bcYRןۡd I6):S̭VfKe {b/;&Tzߚ_NH #2{D/)c/@ʜfJd#ߏPc@:n TZIY̋ bWuBA Q`|j~-*% u33qt3j+1SToCF:GOt^c5%W 'sMQ`-S1tml4j[%^o׷/`xLn6MQR]zpǾٞCDB THvX& /s{WxrzTm".C,<!`^VN(+1gf,x( ;Ȭ%.]5|_IJ*]WI:{z4Nw ޴$\T5]dK(!fd7S삗ۑI v-5-fdB5 3zJ63O$5uqt-_lFzLc#H4sߜ-י(\XQPYWq>*#wY` U/jO ^mᡝ0;=$b3j35?%_TDaS!+¢C P0h RJd,7stzЋGG>WaIe y?̟;ގpEa-ᥐ )G q3t'sU+P@=a@S;'.ӗ4NnVyM"KCg+A 5F Z:A\u<->9c>n~'2J ~(P;y[!?N"!7W%0Bqւ#LCaP@gh 4mRF_W瀑aH%M;*LX[=3)z#>q$(Vrb]T iP)Wz|FΏJLMȬt P96x> iï{kmTYhP'?Ο&~ڠ/DiP?ر V - ^%L ˂?.N\QVσYKQS*䩱\ !D"ނ#J폓O &4+>;M]!Cu?Ȋ6{G vlOmO;,'jCx׫? CwÅF``h' Sz^BL[r} 8{_AcF)I]R4Lѓؾ7g?/\mu:%V}3X4ԉ 3iF= U^e.SA Av&4J`3&XNР`9u&GpN62\xeTE.[77ΔţOD-4 U/0؛Swk:r_n㥰Og;ƚuqhYl`AE rI @gc >#?=Yt؝L; c!9ܻ 7ʍyXwAq`%zYvH؝GZ0#X Åiߝ O[4.e^GS<}X{ f~Rm؞ 1BFni׺ ]'{>Kί-AB[z*#Tjp?AY 4m`YTb_V*eZS'aAϯTmÏ#;I =|%)$ERJΥzagRޠ;LTj!^}$"`e5 GoyL1lrd$f焿kqzWM-/ˡAu\uҸ]%9|"Cddza؜^1ٖ W@H]^r Qml˱:Al8Ńl+A_Ԅae(l3 [&wf΁FSBˠIk"%lBED+Dj)ZwXJГ-AG ` g[^?o"bĖg++>k%5Dd3~"JPQI{p׊9ehfu`q?zs8ʄQM%PFL]u2迒4Zz;N_7k.^ k6]aԆ@ w曃k:XՍ ulA0~ joԹ_ MJvO'~R+֧ kZ ፽) bV -}ڑ:&=SA:Gc F2XfVD ux@ZE Odm ekJ`PU* WFe O6Bcy5#?LC05VI8AyS됦47^"nd h&_CvfU54z~6|+Z NۖĹE턌b6 [KN7uz 2Ɲ +{nkoh $O((3Lcѱt(W]G>,nxxLTMUops.8BEg -2VN'߄w 2 zD$[ɟx\h `x ҍPY%P= |SRگ灝l\jk$Њ8V31^)9Ly"&˒l>/1m#ln kƿ&,h>m˺+A Dxc, 66?OD{*6o6gS#az/7ӦuJI)ِu::$.v[Bբm"c[x"`a㆘|{yPU$?GH"YmSSiǸx|YMSOukÉUUM'n7Nrd׿-న$.̳Z+>Щ M#mElLZVw )0ޟa9M \ʘxY"w-JS)s{i&a)z !+,R3K}.v"M R<&R꙼cxi?#3Gw>̄fʹ>kWIsJ HLu%Km]x+iRN4bAxo0\98?4.2%3WiʓA;_!ZŘHmJV <ҸEhw DwnEc3܍Xz(W98"<( ܭ]nKqtS6z5)uXr"KiS!CO%3̻?7%/ӾNC%"̄@w.pSZhn'혅wZgj.7 y/5-qqq*XFxVy'X"jO,|;MԶgz=;"+C[Cˠj9..P9!'qS&}R)n5 eS>qzZΓ~ Ѵ%. JLP4K:`<!\<؍S{_iF%d55&Dۮ"(i9 z<%[fӒ߫ցi @J7i c_+Wt'92i &.}FbU֩U)u䪼b)gH Q] 5 꾣g$?E9 <~ꐢ.]˸P%2ƶeIWձ*ER6@gWY_EO :j<^xt n(l!O˝Jd!3=6g- zuP=VA/r kHkM>U?mt1ajn)>7B(~r򾐯2W9 YtwiuhJY6m4j`>sg[Y{ I֬a[jh ݓ͆tul^R"ʢ[6M y0?gMJA;&@tbDmn< nZmM]75nE`W^l ]CZϷvW?W-ifJta.xWAd{tڣ9XWlsk*wv+ٝ@%cõf2.E^q[oE h%: ޴r|]"t2A"Jh|{,Ai /oWla4Bbl`9Pe~{f(Yb_Uײ;H{B`3aЌ mZ舞 ?U]p; -M`.!t]vaȧU8cV{(Mc:8ij!XQ.Fjq䫒1NniX) ;:8iˏb#p]!9w\,+2zI0HX;񔭯swno~s =19|4RX0Am*c4NLMx3ۏ4H|0l6 \(!MV]?66-'rȤ^P#oРJn,*$X{ݛ+Z@/6Oyf98lFX+zfC;ɵf?|VZAPލ|R~'*xzfA\_ɀb6.8+)]Ԡx^(iE9[=%'Z+5>1l(yvCuڠ+6[ɐ+MPOqA7>6SawhU8j9*F'Hӳ޸,f_mb5>YP/k+P_3zhƬ!@Myg\f2!]to:p U۽FBhJ {u%TT§ `ˣe^/pZ|\jЍu~(cv{`m2W;4(<VEkf"d6d?|XJ:${֟gn)RčaS)/.h\ i'%0!~ī88ۡc̡ҡ^I^D7[5DM H bSRy{adm 9;. $V;&_񯵀 C8}1 U 44W1iq#if}[%̆?z,o1۪!9UBFkVc8ʹW 7خ޴\vEZ8}UupZĬFḬxmpY0“ d4aC%[+Zz`+f_y#"Y53\F8]K'wGs@%@45`+= a3ҫ 7#/yvng[1a~ߣPԣuid ex/Q_!ΚܻvQbzy3zM{tn<^įssn-brvβq[@Lx01b [tAļdYNDRL˛-u if(g\4KX}$}T[CALjr?PiaIg3EacA/{'wU4^/cg%IDgP2b2" ߔpa:$nFS!o%ɒջjɵPVڵ JϠ<6hGOyPe`.eb'患C@elc} U,C}w9ɳ J7DXBntuTj 4rEwGh,6?L}B6-ʬqr.Kހ ݄$fP$c|+vl:ױ+c0yb3tX|#ʎ`oE[[}.kƂV^5Nj޳vcA-1[="tgzlvI< aED]t8pϫm$}],^ڱ~-'eC,VE'^>ȃmﵤC G-޾/2Sm;MPr?qe3˭ tҀ7Iܚs2^hBq v۝[;F2+ 3Et`nÅJҽvT=Ww܋,<{:\kܝqaG̶_¤zU=mЖ%!r${bpYxbxUx@5s^*7X8ͩ8`" lX [L;nB*|P Rt'hbx\Ƥ7G{&cS; [Tb8nc,rܔ LyUk(s~^cRH{R7:WgAM#e|.auR*H9PlGnB|D?F{twc j 2rKzr9fL!@G忍 ]x\j+oaZ 4&akFRa!Q؟&*LhɈPchVǿ' Ν8eBi"W$TyIكYtoR7 ?\ Xz5X *믛?ыdTȼ'rb7m_ nrrq'J&|Ntn1FR`UPɁX=FC! 0?zwm1 b T6^O4hIn6[4qn,mSk6?o= isC ]TP :0^\'f#60%\YdyBʷI2K"ݖ\KF?V[9"QT$3} }}r}q-IAs}|ɻ'y Vز4) :{?C5NJZp:r熊U~n;yWHS5Q&vhm( l|ɈFpAK5fJ% 1;B'; l v4ٟ2V9oXK.ÔIJ/9LbR;+M8e:5E[ ϩQ*$ GK#~˕rn˶zݾAIy&կ 7aS&t*z᭵\]q( :E`,p;f8sE 6Xqs_" Е<*بY+fyiq#s8+Ǡ[ +]?PAa~m|νq?SbK&LJwb%Fg: $ox7e%beb{<f;:@:E(ɣ K#` `fN@ 5DWӄO2*,k^_{Z 895X I3*}aE8y |?j̜R x?ea ʎh\Lߚuܡ}'t`lp`usCWagjq7I_7 s]Z1FHyd+㰖6Uڰ7[ -VOZie+r$p 6KD :;0n,l{n^1~G!k g`] l$ ΋v(q= y 2y2V8p~M@%ϵ;RF:L*O$<41g6A-35E5K ʲse̗B͍]YE>ltiVwc⭣0IN2qo,['sgd*%A"3沯WVN&iCQˡ&GG%pQ@J1V/<Ҋs:8tϛPW\{vr>N ؍%.4M_{urAa\\q6>! ZSA^#UcSe|a%ROaTiJeOeL^ /KK_2kMZQO1Iz_ `^ZA(jpw+4Q+1؞|$;E[tJ7 Ld+Yz+󒵹> #׽h}g8_~vRJ&4,EEԴfGڦԞH/{- $4qI;?uff7u\#͇Z(<,h]X;?L+m$G`2-uThy87/ OʕNAu4 b"xatEAK+x[OZNjcty Jg G}Z7D[Xb4<ˆ(FQۆ\tb4yd(iZlejtД_Ӌ8nuT8Jxֵ ;gBW6ժO1;S2h1;J\Qi!V`В]O/sa)JB4z]g\1U" TZ_P_Nl_giJJtZujBrU o.k3njhӵf/~_E4ul5qCqq`X%S;盚rvSB/Xtw{97U@ld`KD™7U(AԈ_<Ŏ|B2p}ꖭ"Q*b5[+Ea G嘶YctzƎs5T7W1"2؀ f:HêȤӋ-]n1|҇_=S'.ifآU}(TY9;{R$I(nKpͷ64gO!ȫ]c3_`'=wqjx3=dHtLas,IPBTg9ro` WH!I 4um 'i*"㎿"%6Rc, KG(!9!O̝zAKN&MYfr]o^! H3b~%b}sku .MI똸dJڎLHlXΧ?g !vi[W)u? f:l}(̎Yb*ioVO@@ITWjqcWȾ7E~=7S> pAHzY&Aq?f<>% #4iׄe K0>d5DT֬6W[$<0B%p36"E&(V:s %Dz;iV{@8=D^>y?Yy{$&POX6O-JFMTsƽcOC柳S_3'(Ite۱tdา+ڗUixEGE/Wc?%+6oII8JxtSlys.B6Oã;V5&y>gK]N?H.7 y[ZiGƴ7"qGK@D'̙AN4>̄I?1dziT}jx3@8MiQ5 &Qj尀9cqP5,wG9_(*Yne^N| Eo(3]ά m 6- i-2_-n%ޑ,f"&qdHaXu7 &EgNh&\Hg) eV V M7]=xnD -`^%koA5zh;rW"X~;ΎPC%I뭭Ǘ$$Uwz0 E ER-ODl^/: }dfKG6 ƼTp.lhva0\'PW4 sCg,t[}6ytL.Nm^9A콏T.8i.Vρao]d[VЅm TV4bl?ܼa#O;mMUf;k;X0Qq9Ez4::ꡉK R/zɬHWV`0 HSJ/y)xt'婧&H>T]*Љoi!*-Ef& 0lݤN.X| q\DC+uk\{Q"~^W;VZey;v8o4HY+z 4IAU>!^̏}c6cC\W {|uhMJ9Y1T+8UAmZݺoihΣ g=B&cpwh 9.ʧb#aZ)pdf1c \<')S_ ɠsӽ$Fs^]#qmb4jkqyp 4,̟"~Hj ]ToO AJy\oەǾJ(Ęt,Z=\kdjR0z!}RbF0?i{pUCq`Բ=S!SJ^ҦhJ x07wILV /O xWIS<#Sgja̒sZ~ "dg _D<@\G+ 15֌[Q ~dг JRɝy8t6F(uj< Q$7v,i=k ^qA>.- )P ,]{!^Ӈ=S&}ʲ`MU*e;W jSr" Q\)#mRڽi6GI `1Op<+Lj;(L8ቅFqf8>K\IU` a 9 -Fu]w[ PR HPKC 4dƤuݪ9?x}  ͸NZE}\OxAF7vzjT;vPD^U)"q{θDJɥ9AnG-s9f c:@/l`Gx"SZf)(,YlԍfNFeZ I+(W,*wmlV]K<Ѩ6uGFݐqroV\n n.WF$>pxU0ݙ"tD^P dI ;w<^z_gg@hpe}FgCwM 4bGӫ Xf=~#&$b1/>`tb.ufXr/D.釬I6wT\gSLFH[qmw?җilbm"QsxL% vcTD]@SmnV#Ƹ)ʦKk.61{ńob߈v r uA,R}"]u`8ᚐj 7^]ASj|_7Yy#۩K{ Y6 @ T5B]ih8.V=iG4nK\ߏ\ +`WZtR9áC 9;{F]=ohUnLxĦt:X2| #,Ik2э+ yyqUhuf/cs':.6 gde>fRӁS\z;BYZ;nN1?+&{;AbM16!f_m6T6[:s>tS7FU=oHjF2nAKUfnD:z;(Q_l{QqH X(VSqD7b9_mj&Qc|eIp /swo_QAz(KaZWҒv6ÏXlm]~v͒>3>aΪ6aQ@ =G篡O d-캅?8<,,*/+&jȝ{]H/T{D8}*?ϋ j8=Øo  :JtPBMϾrwٷ7qXxLG8(U:HIt$NZ˹ Ebh`y3ģw"r>OʷEd^j`[%vUt%cTs$Kϻy<*o:I.;Bac6ͨA#AǼXm0UXyyF<7o<ϸnNfp5DW@V .=K )*TcR[ !LxY"YړR5lgAS?$Ƒy]z_s0HXWO:sM %GӆӂwU7>m2գ7β#~,$'}G@zKP0CV!;AVJ1{&jS>Hbyyf?|al>UY<ޜXֱ>=Bw*!j!˧ n!A'Yˬl]Qoke=RaSߋS%"Z6?"^w!>{Ӓ?kg2tl5g6-m3H<4o}UpKPR'5fbNWF豇?\ckL:tQ4J |֦~T­W.{"V5#1s#5ÓD}zY.{/0F{X :a2c|bq߁MHW:w$!% cԜ qO7Z86|< vlcjMm] BrЍ\ڃ{÷q553 ˛' _vEG#ȟgΕ-b-2 q؅\-tc?D]V&o46v2ыEZؘoDeMQvJ Ccs?@{F|>bQmwSC5kV0#6b.}xRW*7&{̓Px~fEa P9Vq $>ؐ\e5$#u,J]$5RnA}to$Ot2愍@U^_E\#GJX) E7})nw>"\thdLJwӁATgJlvLpܗq^i f8KȞ~$A{HAL69"ǹ=|Z_-_bƪۍdk0 jQVc^ы >4+` Dl!yV}?'R"CfvA: u6O62QlERѨR{طmH4zZvŏ&)J(xgFs (Y'B̦  RHDaHF# f>_LiΉB/#&aiAF(ɻLU>>`I-ںo5W6qYK$zTjQ^.aN،cK{m9ы}6 Ll*9$C ۮ.]Pd1eV]0=ǹU/azWjʊ|aV'>Bߏh/:m+Yc<բ!@bL(ɒO`(UIg&l8s^&3H+Bf. k?BQ rt>UyDCjcb7[g=N{EƉpǻ@_4 Z7~Pn!B!~y .%vl컂 HiŽ#7Ђأ`QuʼiXz*nrqiL5rᇷ&5P3()*@/sΏ>V6 I|A}J7bPZ7O&QҭXxQq~7N&&1 XCc @"ITsאgYX}  XJM7PxeBd[hYRvtMqRb L'̣gbR0b.$BNKF0GA}(h=>RqӌƑ ΚtJHҹ .{F}\2 1&8lo ;5 J!D;. u?W 6+]}x$$0@~%6;6 :kkwa`>^x߯BeC bt%yLQj*![zcMq/!Rh8XyP\%8IiRb8 ?U .K*6-4KQK׮l#S[v%lMe) Yh B47bԱx!pi%_Ev{ă1[~+!YTMJD4R@ϤQ9cUl)Ogqr(-' wNr[F赶Y{9dC5KO?}iZ\I &u:^ӀZ`Dh _Skv8哶Cm˒.$!xw*C6wJ,k(`RZ. z&| ׆! *dDcj:ҦbG6\ޗP!!fvڸbsO JR9S2Z:t7 [N{\,ÃMqX^qymm`G`mWbQHO o DH/l&\ډ5JO{a}Mob3N#ix7Cԣ d`r;l!p+yخr6fNiSZ)Qv[fE:ud)CjsUUa.D*bʞ_QT<Ҵg, +C2ʮ 0Ŋ4&Pd ]T;UP Tӏ,v& cM)oxR꜇:Z 5EyEM:f7LjD|`gu#Xb\%](zߪ Ώuܞ*T .I/Bޔ+9*uŸ5^MKu}3,0$uΩ!#Y@? F͟ySi O1ObRrEC9c_CYX-[,?]=*;Y=>5rjW$(Rfw'ָ/'--"p<@bfeR,gtէW7R~Qxqgw%l=B{/J92)AUq1y} Z g" O|Z=ԝR~y_ Ȉ0S`xBjwϟnxRL;twXct!>rP[7)z,Ř~G7򰥈/K1n&28@JUv<ESg%dGz%WsT=.l!2 XgХ~8g &]\wi95 sά!$O.1ҽj(trxfn?G}NOꍼ{!]Q,n(}>截)v4e`k ߔ+vcx)NıB7˲ S]TDm0zvI*8YzHQҰyeQ[_Lp-p4Gm.O {FMN$ tMXo(;kJӱt }aF+i`j~o<')`p8u~ݖc5 S8ΗqVHqd. ^ׅq'RFC)MɵwgL?Ś5sY񹜝-n\%S .1>s P 5ΐW"5ѶZtr)~lQ%ں3avI VC~^S>qd|bӵ %p;Et%I76={t^0|-#jy{e: 7Vx؄7@n*9(ϧ4; {>D/U6tژPM @T/PY9w eܿgCim3/F3IԟM#c)Ϧi=7M\%XS嬸ʈ>cܒvAu1-wI^JQmzml6\'it9q^_`]ܪF21 *|9Mi Ly,;)'ifs_"<6Lc(0ߞҹ5ܳʖF.[% ͠zQRR|)3)*f}+>v;26TF6n9z35! 0:)y9m ͪ\c/7[j:%T^r  n&:i =]C@;0n wXhՕV}/\IkiRĬ WQqFN~~ I!Ӎi#ѡ1>m1 %ޚWCjZ귔k~զR<셂Eoٺ0Xduye,l Fbh-JKP|,0+t8 W&3SzaʊYEf`lɄ!Pep֞G.HRLg -丹f)ɿ:Ks ?2D&Y>u* *&`N7hlQFJUdr< OnyIZCq%sRީ/|G>Y7Vr}#T_:@qѵ0QihiABo>b1)#%`xvN> izf? 6E3ޅV͢׊qgh]ao Ӂ9 bqp>e1Ne +SqsEH⤰a󄓻5_)\>xĸg \nŹ󀟤[)ҵ育JCW lX,;:WidFA NVO8GzE۠ :w-=:gueCH5dJ:f3hPی^7>"ܡE~=s/>*x!r>E\6O@"6%8нHNoefS/mW2Bdrv{B'"C;W.z.:k-s]$>2Xf Uu=}q* u*tLO_VFwm=j pyz6yu?Wk6_`׵qѧ -mqsa˛=1gv B *]fp Ejs?mJ{D vt*?hO)I'2hvJ:/&6?" ѓEA8U`* pD8w~v7]xr?ecɮH~J`L̄ҍ* FYiժ\'Yl_ۜTqxG!qCzi$#;VcGؑՎF J2;hZxpfQgܷMrsK\o3pă-$sBef+~#vF ~G:n&ӒƨJYπxD3!ZRP qH鿙*kNhs }#8bh ]JjƭF˾kilj'Pek˱j"TYt?4cx zJCnKO){^eL )u.Q1!i4LL_V^[{<ą`.)m5ěB64Y)b'N`ܒZqQ JfVRFɉdO6Bd /-F4%v!ƽA9>>6yG5aJ*Yy*h-{?5 Omzk[QmYVF}k۽~87}Z$Nvo1.I}Q~Wၦ[);}ڛZ ҠOѮzp0`%1f\ ~7$UMNqBPR+D%b/Ufiv.B/=@\SHUzgt>Y/r#|Xsi7+`E(oG3Sƴ)hOQElE"YDTBNV|e[ξ Bo¬,ZxW.~>^_NZ+zfcLjū[6rz-/Ǧ.=Qɭ\k<;cK[4u*܃( l 9M4W (i6A eq@u ݿRFg<)^zRl ?V# ˟~௎^$8ZމWVa7=b:}lĒ8Ҡi ao{c J0אַ Q0*-k[=*z3wGVGT%&LnEf욇8n&I}ʙ8]o}4yM1Xl҉O \ 2[R&E23q'+~йdY+V7W*ʯ3*OJI,yv/z'4$.r#$|Ku~\s„Iy۹S`*Q"CQ؅Wg dy-EK03p+n/p8y;A8%Dy<:~`z8r.֩ZR$eGͫv :_c]!ȓ6,3ϓEӊ_̙C;`ڇQ-VH'I0\9vn`<\ҽhֱ 4 _OLc}{dFng ~sUqB ܃ۘW/::&>WVn;{EYl-JuD;|fF/Ϩwds7O(ȇ`r,1 0}UUBF|-sVE'aAݲ R6J5Z<:&*J| "ps5ӥ.i4`'; [ؽLGuj].aZ ==vi=DX-W&L'pA"8Z` k4;BHsSXH}Zd%sC J<l )ڷQd(.^`+ 2ɥ|dQMS]mv L "|Ǽ_!Szg);KzIfuu567'БKceuLMZrQNϟ`̀CVS ¢/('Cʈ;ھq%Wr!S];S}1N$̛ٴZ$!+hͭpToSN\9~j\ $4Z-4 [}5zogo.6Uň \EJQȅ HS:1t,CP<َUntO@-ٔíG6t^'yTHq7op=lm!Szdӏ99^L 7˲eOΑyشe6>F.ݰ@uܮ/Jajul#65;^G8={TLtLZ'ѥsjm;@x1jTKWZ![ fQ |S_\J)@88[io î%t(<.ҏVŔ6r.l=C>%}^|%f=YNí4.R[L > ,6EQs&wm0Hk:դg]p)bդ/erh7#u9 0mS𵴾cI{_}sCZs Ah1T29S3P =xӶwБH< a 8<# 8X/%i.t}wZ+_sRi,+d%r&"Go; @b݊"2bNUF;2 EUq$?;YYM@7A+J'6 Gy|๞xILʣ?^<-cWsTМAW #jqU.E(t˸;Fwe] vS NK_d-pv@b65N(\4)5Q%^;6%Mjjw 6VThԙG]JPyVRr߂g=H>+$~ 4Ȯ{5 Ѭ8DU_Q)` co`k{='9˚?Ki^Ll(G*Tt |nG uwԧEܡ*`r%9B/و:Xokʔa0$JYGqvĘ7ĈiwƍItdJzy $;@kgZ[^Ğ>i<ƠǗTQBp?A N6~{!\r dg+(1Ow:D}Qr8-{rڲ'|7sv?*8P(mO"У,ð`$0-s欯;<rϕZ7>ɾ3Nۭ/7lg+- :ůݑQa"`bG%EhzXAyȇQtѢ4x$H_lkpA⋾I @Y UtJðo]kut ~ۅkUJ1$ /ݔAvwhl#I-WSѣ"T{JثB~QVS]i@KWDoIe LkJS<,0tt:|VJ}b;۾e9j Q/c"OjɽGH'n՗5]SI>}";.}W#kHzZ)N&kK9rSx䩒tg f:Hs''MG*b˵(Ʒۿzd-N! џDBuD'1GcpDhO߫*l 3:2ذU>ӥ$y%ŕ6Fy")l:#N(cmuZBͩMR\ޢuTݞdL$s!KR OkA``'؆a~5u+F6I8 ).wxfa)[FV] vpODFߢ*(;JuՉ0 ] C${E( e$!*Dl:RnEߓd>i1h~[-HRЬ Hi&ּV},';A)u{{ Bƀ85y֛F轑QS%2#ha>t1dSʨPCi2M4OSp6 z_]}i=}8YjX }q1T^KyLnjFTr.q{qrIYإ`sm5@ 7V{uH.CDN%_itHtL#zcjYo_*Xǥ.|,5 Vv׺jq!uv0xyy+Ӝ ʼnh., Ȉ;X؉ ?+N쓫 put:d-3řA/ 9vVQ^ASݱvJydDDJ!_ >n'nFsțg]29D˂l֌l} ,(- 2>hTxwaO‘ Ҿ!1fԦ(Bڹ9\P/}JXJ#6%1b*!w h3ngv/.аoA`ޫ$s"sz Պ %{FI,HQ5\gp&->iᷳ-`i5_~@ʫ cBQ&zz̥/L>_WU.;9^HTӡ\oA܇2ۺU(|[#p߄'r7anBhPŜ<& t"hńU{bN}.yLIeY+Jc <{_:ľD 䒹f W9 ax_)&)yWrE&ިL}E[9Љ'UѿG{2I?إMpT'K BԞyP˄g`Qzs萴'_[K2oNq=ӧL(fl QKx[4\f?( )3Q;@F&,kW9l;94k]qۿ|JGf|<>#oo kקiEDC'*xw*xvq 5ȫ X@8kQ$}@4}Rb LJzɫO"&іXB2v8)( ͨ10Q4Lƿn)p)HwPGE+qܶKb-x^t5`^þbVE#nƨ\?$z7V\JSܢ%(|n{ưge{'틁UQ.2bS_g.*!t̎, lV.ʒ]OX=Mb`(אZτzŗ]]"lN\=̄٬Өp%K5c !j/j=GW !Fl/8C7 b I!]h.\:蘚u1f KeP`IH /j/ G!JiRNp/(_vWZs"yHp}- ̉jնdwG^N_tb&IE"qM/tFH/)Dɽ_\l̒"޲hxptUfgV Ŧ|{?*BZ#e#;,>n!NݦYiFP">{ͱfu{l?AO&˽voE߭rQpDŽf'_m_>O}YmPn*44Q=b$M+d܃ڐ?k@rsɴc!^sK {r!SRǛ~7/'irC)o Wz~DFa Du ~,[U+2&}Ke"&ky(^2\ӛr$}9ѥ cZr[i?^o!V~U5q%?_ f&b"EICp{ꞦԅI"%5JH,5~G}]XϒH&@XU#x:7N P݅lOԨJ Y[C T>B $2b.akٵRsA"_ő]=uəJƴ[,LP}};Z"!*yZZnk9 8#=#_R!82G\d+fPMu?Ѹc6;3qy:T=>^$b咝Vs |8F7dps{JZW, Ы…nT*J:w3>ēddJ[ìq i}SpmW|cY^j.$' &Kdb74rv'گA2nU/oPtϋKdIF{5E M,SW]cNXLd` Y73= 42h3-] C16~j0K >,;S bBhs$X)M3Y KSĸ8>*lLj>*]=oot0F ɪqax 3`s dX'!Wq pXWֱq {^ ]_|9bOS3*cnςt:?BMY47 4WΔPǓz G?IPFggD}?P]zML4fgyHC-HA9.6HLjVmvc0y#Vgʬp{ 묢+lRrF:0{|A:RY& ៣>D2vg.JPF- ׈~g@& :'s&}0m N+s{@ImK*<w} i3Sh*<Րts_xa+t.9q77EEcԔ BoXyvɇղ݌ͩ$Sa1TcXJ&[R\ CY#׸d2dG8 &{6IĥwuxU_hj< S'quQӑ ^mU4k~^:q7Ub#9h}7qVrk=,LLF~](8ɵ/z-8f3ZGo,/aǽDѿ^ҹ \7nQk-=` $٣0q_TY^ZN&i D^Nn?/?sKp 觚XYI֏W`'8~Bmµg\qJʷ+?@D&ăj9hNh+0 [*@; Qb:w$}FUL8Y++#R҆tcBMT4뿓V01\٠Kem'bĉU^FVI,ewN ZI&L)ŀ6W_m\6˩5޹FkSguNMs;XQx['" ]P\=vH3l]ː\wδؔt+vvBpU>q~ 2A[,%#];61 )ynINUsmdQ%.ͩCQL*vfԌVeD匚\ E|l(Pj=u'C`΋8n$&0 la; ,4Ϡ$xMII6W237(OC |vo| V7jU u?DsFnUfUS: I>^c#ǎ+<ztg>QQӤ+֏ߢoE ̐Xr=4Py 'gH!3CLoJ4|r[F8>"rOn 7!-bA֑C/0|;,='7ߘZp]8'f0g=M=iQ)s M=v`2%a.w7̢ABN |.H`ႀph0ǻqH ?~Q3G2߂V>G*R;d2 o]KdTVOAƘ A.I٬4n%pX*G 2hG^A@|(`ŻÀJ*i!ʹtfEGz:U%[ڠM-vA4' vP X+(9|_& Ǫ[Ho(L Xk0BH":$.d1-z7o"Cʥ^k}`2LbV`}xVkcʕ&OQ_npvd8 \ K|Ȍ@-ߺ++0;vvjFHUo;:l-ӼV;KAklXyo" %/3Zaq1f~DfYFã÷\:PExKYyR0 g}'-b ziCXY.0)a.VDT13 Fxw*M\;T韡q7m4EgNs]['W)T9;a8-]wr.ˆsɮxd9ԩ[҅АÈnMd<PFN:ǀS @#mr*'CST|W|(dٴ 6lo[Ėz& .:6 n @:ޝќ< eY9Sjy:5*u)l vbK}fV?sgs-4) |a U%H KTW6ntd?c!ࣚeE-qS[ly{I!iFZkm%9+#x^1$t7(3 9{g'H E <.am>]~2caRX)er( BO˖D=( [@BX̓rG;NE9jĊ*Z{p(vYAx/Zq aul6ʎs7Q`tKtL}ODf{zzKbl[k7Zn/:B&( ~712\µe2}5<0X 8+ i#~VA2J|.˖2P'v2B2&5=H !g"uIW-ءLq_9BgwdeQث6rLSs{gsG-b}-6G w^]M6%SĖAm9G;}fwXZ^8< 勾QgvFm]aseP%j&aBQkvOK:H@Z@hW.of$)Ȃ}X؀ǂW%MǥVJ!5de$b[@xӰ)9̿ON))\?㬲wPZkYZ<<{:~p Gj QJjuG jnIR!n4zЗP v?<ak?Di{֫Ѵ&}d?ګd,\MdpjZZbե0RTZia]R9*E\դXj!9Ѻ컺*⡗3R.tF'uތCS6G` v N[Тx$8|xU 1T'Thaz)6"oF %0|g{όLm\Bf'L{VIl(1(*9Nʝy_UJ.h?IM˭ (IQt7D0>q5I$Tvoo|s~)yV:Q:f3Ũ5|&lw&E7~;~ev|0FbyqC\=v Y8#Σ|ٯG_9BHw#QBWG3Ì[|"^ W*lzV%Gr;P«a|i TTLH> QYfAx⊇2X"W]c#aKÝ`3m./ïыt|/$`9tE&ld?OϬ;)ꟑlS+dQA9(&؈zE/FYwea6Cb1,~@TumOY}Va9Nq}@!9e?J0Ȏ*~Qv(1H\fuk)(Ӓ~WZeQVg DQꌖڈV4Ι.GkqYp+!v_%<x3Bmu#XCrŮb@w(,J|TqR.d!WOɛOn#Y<$]:v!tꑥz.,U,IȞ=9RrfifḺ:w⭠zr:qz\g;xfM'uk aWG4[2ϯUmw.0ww[_FRge)D 6Joxĩ ,ڭ .% ()VTy \3<&&cȗsvIe5~Wyߙ|f>}n%vw:nvhYmP~?0r!f#'P\>dzg*׽Ь=WjѽpRZ%%RR'ţ%\+eqI.H0:""ҳѢ-x o'iiVXgz5TǠX`Yj ^V'ƛq9UI( \k45-vvf,1(u 8Yi0CҥW'8RېXg 9jɭۺ]F^/J6Qo.YCBhxtϐDA?YYITw8 ~9Gnؓ8(,Ɂ,朁m'3(rNƔyG!K2%'W.x͎y9Y%IoC19[cE'9 <<.`$̗$"}F훰CÉVl//WP` i:ɶE-PSfS7I>aix1D=qc?#{Vw>l]GK2\G6 rW zj'O?=+Z0Ic;m.% X>Xhw͢R -4t+.'T}h{,HC/0 >ȡa! ]j<}7e\ m`1K\=p"rHқЭպc^Ar2?I762 ͘37 `-l#㡲*,7<ĽXoUW\w@҆ a{wO,A6(T\tz[Y`j"蜳 wh lؒ/; ~\ }  >Hd1+w'>ڟf}l͑D}Eꍷ8mRrB }$[((R}=X0v _w;or4'hsQٜ76b/b Ar,&sF^lR⌀5Ni.y֭ hHܓH#e85$:nSС#J1QCjI]Cv-p)Z207 -}Ia>"HNIcdc3;葭< Ɲw^{Q{<ɏnjSdzw@y_%O (w2Ơ6UX HGjۿx@!&mg${ht@Iid/sJ>ՠOG ?8xKLp%}tT^ZUt0d b!wr3%jxAfӭI\L\H$~PZQЉq<W͎QA&nK})5UU>S ./N&c0:%?-Lk~n $0ܯs^7),[MfC%üP:#[2ak !y4v Sn+[]9ݷ$ F &ܸah,_1nYtߎ6*RX/HDʳ{¸GJgSl `O~o&VJSҜ#)D?`dWBN짋ϕ,Z7\OjkA8` ;7+Hr VB9jA4)CqϨxo Q R}{qo!Pi}33H.q>`R\7 a>aƃ:gq*93n13ڸo.;Gr6!)XUi;P_Mf<6^6 '9X?unf7`d;#1:3zwFpZ6`1_y+:1,4R({ HXq"ՙ/yv DZގJ`jsI YW@ AS-Z{%$7C'He"$ ,e C EpJ R+ Ж# weFOiiӅ+Mlَ)G}@$ HiloWͰ}wf9ᒪŊ(YN3 pZ5[\Qnrgח {kÜZ! H+ lfEx=*JM,IEhc!O%o/Jԟ^0yl8"x(% ||,2X Vzz+Z3H0~CR[bf/}U_[&.ٱ\ٵVP4 ̋˳ l7p)'đxB X- $ՀA(~*JsyjQ2۩nXp)fojuiA.hha SX# D3~u>x#*EM#N1- פ9a. ȭO@g֧n"s' 'YnIs {se Y;|^Lˉ{}ګF"ʵA=m/w/{ZS\$a"ȄTGnF5O-1ĎU F} ۂJ£h4,7cPCV僆A#AZC&odrٟB C)ա.*AjvY}/xixtȍ?Yq!]h~^dv.klby,",V`2 %c;An]NṷC=Fl`wooheʑJtP-&AtEq~ Ew=w؟`Tr'b E@O9>6ÿժ(iqs$ >kwuN&LGQErbmrNd noIT==tD ς@r{x2X-&KcJLzbΛXQ΋WXfϑ.uX8MQtW[3 u9*jN&_h{7*³yO׽kcG<EdPeno(҃qׅFMgj|g\Ӭ ɝ :PQ~MV s}`Te>^jn lw2.G3]-ڐo c?QL ;qL7"7lyy_oԄp׊8݆ۘƆJa|iwPq'8kN0dUOF; t[,2zc61eYlGzO◈쪁|[\'Rl*4ΤfCYwj'Hw<2;߄ q_'/I\]P4OGTſNB]'Kzm7ˌp~:E*] ;=ŽP=^ȃc2Sܑ.|ʃؕÙqx?X ;{Q68i bk6 g~hUapv|2_~_0G]dEgg 1dxM [sNJ(GC]bZ۪AK;R2CU%)WuxFtK°r8]^h ngE,h+_xUII਒`FkfeAS_ӃXS~Q+~lf7?|{#+%6B z4:Y~.VYz:0t ((ίY)ҋ#r<>&sq&l(Pӎ`2q-DGFF%<4! {^f,{c%& E IIGTq9QOR0R>~ȩ`@^;HQe ]ב(9JN1r-^o4j&J-|]@qc*Z`aŠ,)OUi(ߑS l.Y% dMԒ?6ML~imZPtӜW- J_o~> |TW V+]3.wu)g-gA0xy en}jCFϾ6~5Ib̊ag9Ϻ+qU$'$4སU7u7"GXY.6,od-oFSJV?&=EɎ34| 1:QfZ\8˫8ԼO9g;lnGr~gsf'ʡ;#8swRƍp %O *j[_ Xk Eb})n)^IJ~z{Ģ>C bm\P-gJC8O'z-_#v:U:0о錏+JA?/Tͩ/J\oOodDiܮvCØ"?P#s+S~<7P `9V}h ޣDy{ƹY'#7\\|jHI-'2o n[XZR_LVSrvH~q i*oG)퉴[l=#a8{#H){SaA)E+Qe~y 2Ǵc Vcۉ;`֝<7Z"n@Cv/ ͬ=5`Ϳ̑lm2-'n)5";A)t|P/,t^ߊqꅃ"T(&R&Poaۜ*<1d$Gؐj>Ss $'CFZ"db@[ 8>V7"|q#w!L#rY6U1Q,"!]h r{rĎRX mhCBwm h0"p5i>S1Q"-}.,aM,RhlrH A~{abnK߽!/y _ZYѸW_⯿`l'į0Iy=_f;.`-u:! G!$72Ӊ67)63KސJ/܂If`d`YG 3J ve4 r[ ugV)~bA 4J+`uiE|Xҭ:xe6F'،ma:ZJ>Z{>kR/jʲz3g,H+~gWKV^{J»>F z۹҇!_Y7*鲯ͥ JL݇8 w\vyXlK_(-ʵ7n iHl.{iUWJqxSVu_NOztaXzM YJ>#0- 3$;o5 {(a z$G8 `eD}55H',`{h]8^&`ַ0G;lo+W" Jf !2^* km_+@$g-6I5T&+= _I%/ [r?=D6"X)X+|T-[PC0J7ZCS;ƽ 623![@NB6x ZWaP#Cb >H1I@EYHhΪmL7qm>\\:&ɿzzO5UMz?ͲUĴk8έar^gHCsJB ]OR+\ ]yfsMBK, [b08yvݞp 0]#QEa^Λ; ԃ;[`v>7Wm3urվ1:!WÖpZϙlx\؅AdT@ЕoSzi4D\iގSh 䬬FaMnEs2EQNx wKl%<ʉ nsmك 3HO% rF}LKl (+0#2cTƇ!toxNe|8Sw7 _\ƫv8Kqú]ꀈ=I7:/ 7#yF"~,?XLR7u]):~]v Z} K֡$iLDup]Y 񹜒xQ,92Q;id] j3EUѿ&a"/8\BiQbF^iVsEn9k0#O2( ܘjC}U^vLʦCSP`Y[P{z'or"@ׂ/c53%(9W8tsӐ}zmo4u#אɤw q|}3gʕY.Sr3&t|`C'CH(/mA%ŝgũT{:[P$Q[C'c/pf }:S<#q-NTsҪmQI0c~Pa)4hv zY pUvV1׭ Xl 3D+o܏'+EʘH

NWwb@U0yɳ2 r|$6*I0ݥ{M+ wR q4GFxd?__5ߓʃKJ~i)4 {-aig-e[, moոfqohcrN yQ \^y;vJ*kb'a]6]JѢI9ZxedEVię]A,n ɇgI ۥن8*IXwi=ɘ*TE8;6u8Z}UޭgI&AJT&1ZR˾/Sj x-e bO9Pec/9za"ܘHzSOb3^AAQL>:e`1@&X{A%\]췐q=ElOZ[[jS0WW˚3Ar'"{9Mn?Y (K{IZ_˵o~⽀s%3AC+ MXN-e$lQؒ=ȝwV37~ӕ`3o 0!?Ec`"d#*ܸU\eL"*$=VH1B(G ^N-p5!sj(5*5uWp31axK6 o,7J$%R9BzdFܱQIxڿq4IjA3NIT2xD;v?Y϶KD>twK[u=8ؐZoOJ5#?` 1r?ԍP8^ #,dt1[o*= 36-}pY_y&%/F WkT=#YR@'~2ו\V@ΚX5$14V׍̢MlHPpWhDrׯ|, £ 8̈́/a'P^lRFYv#$oLc k X+|Ϛ ORȮ9R5W\ZbT/]2h*IwO5"Ӄ'ؙXF=7Xttoldҗ.t0dEQ[d K~G>[ lԓ_0 A~ļ1ExzWY_@ƬvAACNƇ - $1ev*pk11 /,5!&Wvٻs ,Lz?Ԛ^>dYyKVMaξZƠi5JLgusK$lC̈cDIjPQ#F)eKSQwpO^55*I%豝6&yis-0P:B[כ2eAl9B|kv` eu,3-[s\}&l;*>Gm)x4$y͔M2]}Ɔl4C}BXS>~\AEs@h_3BN"29ㅐ~: D*DٜFR7hePK>=4m&jYSM7gXfYYb8p V 5hpe'ɠπYcN7\Mh,IE[A~:u?&*6H#?%NJerbbhEqCm_UᙋsT;Ϭ2J=Ϲ!i@iIQ-?]+!_:tcƁC2|<9<͖Lusbݲwj2yTf4X!C̣°Ooac yBY>rG3+ /DhxRw] U=Q,1A)\m&fZ|WH+58Lk 4O}[2 ;wl:Cz1ty&D]!szs_6:̞'^yYr Al ݛƲ#Cz1 .;E<;VsIgGNҩV0Yf[N) Nd4$L\9 ^3Aa-[~dCe84kgL&!ّ#m^xXrFEET6-Mr bՍzTT% k Y 8Ìb`%$o99w9WG}ݡХD+o-3n2mBsDdj)>_o\}ϳ!-Vxi T}cϹ,,.pT7Mv9DȘ}R9YEJbp3 '܁wMgLRxSJƗbfqYXѬ'D [Œ_GP|N#uTq1SS.ѧ7dNus7cš+@=_}ET>0(qT0[g9uNK+V`ۈwKX;|eƇS2n?Wh1gd\۰\o/ݛqz&l"_C".L DQ`Ztou%0oHT 7G DO뺣֯{݈8/ _|TNK <ӱ5O8΋?aūNtpl?țyri bɜAا]}T܄闖uKeT:GW~]2\s'c~Czy'B$~MM8FPdyHG_d!BmW&A;YaQkFb&G4L›[9.Ҭ?*"޻#q6ʲи_K]iY? \NT W5 :BwXBECm8Z:E|i1y_},ɵ6y .RJ㕝WӦw.+U`ZU$e oX|Hߚދxh FD>8r$<⻻RfcmYMB#,L4`VNr-NuBUY!(lj=nxxD@eFD`{1CL|Tm%A\;;t\ź@-irt5K! &F ÙZ>0~2%]\-R6[RϹQҋ7iC[`wAFC1un8~#JM&!WEW 5F꟮8}1@&(YI L"7#pP4Cw 7Wo@?GYZj8/"U3 ௣ds2J{S`KO^ u<pgG`Rs] )S4Aقp 9ȥj!Bvhi4`<4J0X5wfFv|^Cs=p̳2r+: LKSxpRFUdJ4&Z4Ju8{/&yh#@ )=nss>_`n#t!~z)Z9S&FD8aV`խ.>)J+ק)%q#W?DbYXhb9+4y`)X ",̖$WߚW2,^AwNpzK]u=p&tJbvbk>"{FxRMkI<Y(tl7R4{{=[\̻!Pjl_?j@0KG4ffrm?W!3J+/Й?Bj[G;Y7?y@~`KoDPy0riYPdmZwo} _ZsPEVZFf ):m>E(o(?"ݿ 33󆝷ǒ8XW[, #pS)\X܏6}Ov蟝PH[޹.pvJ_l@ujy F'ap+(q4xS=]ܠ, r{Z^E\B+n^ 642t+|`F:Scͻ2is͡ q^'26&hAi]<:A4wu[*S Bf݁zcM?ۉ9{pd$ل9ǝ l%Ȍ?ۖMIbs2Щ85:H9߾D.$XSZ s-_cDu?9#KuͶu18,n Cyan祌Y5iت7 N~Ӊ80EN&#hT%]G"{1 }͛W-DC52{y起]Q=숞)%O q b 45SfwQm7©oD2kσCFzSb ׼V|tt)IvZeHے0d\,t =|"UrǕ?LXRK@KF@عk!a|~}B|j`xE}R''>NjR ]^R`gDf4>QIhbB;Gd]\FYe~4Č $DMR[=ᨦ+,q:-!C w,uGg˞\NE>vX-)N`0D9wW7 [2?墢? !(6R 6Zg/(a96rʖf5lX'%l!q7ّqf\nc#S155Dקb^yФұ qʬm0׽dEN(V^pZ5^2UQpA$ʢkk)KgqPB͡&}/[4y6T+K{a0؞?&'rST~%\( {Ge(^dUJaP NKm=THa8DJ8r5Ud:Qxćs|3!]ږ]Cd'͜CгUukp^ huLlSgD8c1lP[4tΑ_n[(qQJ35i7Bӕ1]GhzCC-$!Q8!(^R桲rc;Wema Q}sTn+D65ݰ/;Z]8YIpKP}9"Oz7c]3w%5]aG`&<چKt"W3`$$Y!WfZ[í|Ob5dJ,Jq^`ը%su;ۤ;,Lf)P_.U7)n5؅J*)+M7L~egW?^(8V飵-C,;VM*l/2kmY1 ʱ1u0FPJL"!܂_$g_ػylvEay iW4wsB{N5h'_ތcj\õS-uPׄz PU9 9K蓖>>vXCifv9M-_ qTMOS;2Yu⽲ҥX pNΚнQ<&SfənbxUG& ^3#)EeLfBNj('A)6)Ul&xQ! r)ee v_~q'3@ӌwI le?𤸋nǂOsy2a63 KLAYQ :).KrTn5hGTZxԆB<}c-AaX|d #4d^x^i͑LE\gSW97U\]IN;-nQ zP]FMd0 Ĺš#\4zҚgk<'te:RQy^uneS. 2P|Vhxer9 ]#tً[*#0t:ƈාdص=fZ~H #h-CU7Bn?HE_'rȰ]t8,2Ϣ5g잸Abܠz201mxBM3'XﷳOmAW~qnQj %H 0,j|)PmPb+}^ƀ,nbUd eP6ͻBY;Krb0 O^.LÛ? ȳ+(D+*m3י[F(kz0LY-K7AAn}(u[vqea(\@8a[|P'tMdjE8L "TA--O˶Eʜ\\A9rSC;3y@@!<$/0Q#:Gk´ESׇ7}. o"yqc5!jjt&A,ɢ_X/axEd{ŸWɜUONG/.o&V ޷4(.TqBvxd]mUqPQB i񂃶|hTLA+/~M=8uw3>E>_M.Q!]/{%)l-bg)a>0E !> %ʼ-dFG!{H "?:ۍds5d_&&m!na'ZDotMD*gtFLU/qMKEu` xH]+3 &4h3xAx fG< B=֧BM_+ ɘzu-P}) wڍ5E[3 T~*L[.w` U4p mpȯO;,O0P;]ܰ7K܏gwdŻj:8وqii ?!Ţ).5ggcgB~_ K LJsJ?®E+az˴h{'MEd @~~Ozk$ E8xҚYI 2 KT:=Xza2AuVUvM QG7ǡg4isr.^դ4-Tt# iCؐE[*~v}BVhLS-ḺJR.1̲?ҕ] ϰtg4Ηw65Mh٣A(Bn:MSӧ؁+x"}?YF3^dQ8VA%4 `JOJ-:_[gauTS`=\ɜ΂qWR$!z"]|-'xk.PP, GwY%s5ѿD|1o­M]@1i;Q+|S_ykM%t|VϢ5'(xPGhd&aY9P.a窖sXc SO֦$ce5wZQ粴`Q)"tui<-]D<SIr1/B N# mR\WX/-=`W)c19_8&'njH/=u]_v@fRݣł[]mug(FN'?0s2R{pRHށn4b@>sk̕╽J}aO[s!/n% NUck^_P1"zWjnrpu&sߑ/1?"w7PguCA6 }eԃr">MmxI )$u.(z.$Z }u? OD0HMP/'ڭЉ_\jCF `.|j$ja*yRIu`W17_A? D-mxr4qr5951a{Xlr2mfr< D!8h:S2MKgLfސd\SB3[.h M+U^Ѳ/ֿZŴ e4H@qMo4{y jVZ?6^PTmb9 4h}^N^9fI/^mRe/H9)t{sy`ꌱU]"SeTDpf0aRu`tap$f ̉?]_2>pQZ6wi0>J<TQ3iU3/>XP9B$Ovp|xhiXf+` +!Q5(v!_ IX?~ꊀa7t1v=Xi& H-I#Jn<*4Lee3dza[kܮ4tQ,-6[kI3x,M 2蚘ݢ -~b.tcP>}e±:'xCI?Oj8R:@ӥ=qftҵa Bf)͹,jWلNпb|3 o̠Gz_Knσy'0+.g =z FE&-:0PKiZ=x $FLB+LبWeCQxwId 8ej5TA@"r?58#("!2ſ%@(aѪ,qJY{3Y+YB)%~Pͽ nA/wr+HM`X>۪v"/ދyS(gX?k+a?ztm]a<wbyHfIH\4% @H6P_nW+\)=CJą)Vr>} I"ԭuxvY<>I ҖJ{? raXg$ *OJE;XE\ߥx$6-b#O('WgĴzQ< n%57G]D?v*Jl_B!̠`> s&( ^>D,q4lx7 R Q]Weś^$+붫_,V.<ಪr]Xzr6=L(yemZ/֨WC1Ab~‡I+*"t({rj5fUP KĨ{eR\JE I&77W\ǍFXI˔PAR^aۑGv;tlyOD 6Z,caIdRwU$f[cY(~3dZBx,hPƠLwVZhY).3mޥ9@S9ڵ*ۓ0!2,Wr:*}Af'*k;%`(j{BLޝ3ї7 %lx G6}j+SoҹLڒ  (ؕxW:m#vQ"ϚyȔ1K^-2ilۑm޹s;l#$ƫSL'm Q@ !uf2K8DSf8cUNǨLj^hT;ya;cT;+O9|"D%C&QO]Xp^b /l,:%HQאWJ9qhdBr`gYx(>+( e;|n۱i1sLCU{#vJ<Mw?|mX3f_(//E, d`mE~tWgJX9!Uo-JǵJ m@ܣ5 B3sH@B(>8a7^qD;YNQ ?W7rCZנY/h=ibA{XV\tF 9Ƀb$( ezIB :p@\hQ0#ϩsfxhB"GU]uoOs4ox]JH}=S} &l'Nc0ڕj1k/1Hu^{ŽBz'Ȏ)8^Z̯443ڏpRhlf 'Ӿ6 I ^x'4ݽ| Z*=k] WTݟWf4_Xѱf)Phi,r\w#8!ƾ@{rbeFMUpY2\¯= :uP&ӑum='TȔ>>%Km旝Je\bhdc";%8rbq4Rl'7B^ለf::xnqK9 "aJ壔 Hk\5:B4 ۱wT`$EKPE~jRbֆW1Q\c~t/NCx)~vQɃrwNGtӼ}s 9ֆ,H.y:Qb"}7RyUy/<}>ۘ„ K*[[;P6ꥨ%yIՅm6|f-L 6Z-a4[ ȉ(]Q:$g >[haY4tI *r~{sq/MD"<)E1Y0->F6֘e6(/Wm !(D_A0Qv)ЬUyhŘHn0 ÅoS6glů-Ţx Ƴ- rMw_J+BkִֺI$ [ ~@fЬM[Qnyq:=~,k귲2RWO4K\)YR*344@F#RW@TƬlx i˫c^Ȯ k*uU_+DAl!gOL [{SNo?DcRZһ?u Gkzx4-8.fޡ[ :`s~6:IrJFsܵ([byn2o2s#S8R$0E|siڢܮ5[+]ZI &_kHm̲u2&VêPo1 ]cZi˧]8 v,ݪ:Dzj4![3UJ'ePUb9$޺g*6wqϹCwh R*;azs UEyVh.ݐ&0`Eu(*-K8Fkr3v=U|`DB&S۲W@POF* pFgs+cP~yϼ 1ZK{MiZl:e.8=S=|[`4 V Zʅ %ij]ůvJ mN6v1uF$b =tR;IG%[)\V51ρGeay8dh \ [ߟE gCρ!q`jo#g)F.)XrV_1v~]ԇJo =xB~G@{>[w0m$D*DsǂV"4By+*ֵ{S4X\5p,<c ,.A|9҇/Z H9G [ ϸ,^g1 '=!sͼn| OhSxcl<=VW/oq$r,6h;,Y9 [-v$aI fpEtYJYEWnb=⩂0mmRt`e8@U$2:Y Vk-kKöNR\ý:ۃ,r:f^W쁧Q‡xx9]l3#&՞#K?J 8߽H/Eh&O5Y tpLN-ޓAJ G ZeVco@Hex4MVz( W vQ5>bs/כּ#!h-_ ?Vwycnxܢhtyq"U刢5o50@ʬ@1Q̦ CQU U@zoewUOC(M=1Φc3Cm(.y)͡`z '-Da֩ː*+l0`m(s,8ޏ%@o%X;B\-U|)s5NX#-H?&Ni=MV1Dx'=7@  dɝ>c[9$F02|A+9U.tll:m6opӌg ]\bNq r;6ƾu<_x1>:jVӐkoGPYlΪ< <ϖgI3e3<;w YAf1 ,v4n!KToBJŲɥ e~)O2&%^*HxT*SmQ Ad8>dc9NX7S£zG 8a>ΩO~4^}| ˙#pkM[Q_7[h_!s`kDb;!0HI@`_^L8I-(=y!ixTr6gbd^+K |ѬmmVw4׻@a-:g T4v&W^Z{h.oAT4ey~KLJBib0fZ+T%!?W)P!H:]JRrlIgzK쪯n'cvOiC=\BLa6HLJN \Hc/ix!{.'GK"JB+Ji>-G@nzͪD/^>O(y#J~  PU<P#YAdgw'BgǥdbL/M&v[[~Dv 7bEmĂ.MT4(?I]\mj%ʁ$v%bo'kG]]80<4GTL/V:\&3l֟-wRXW9;8߫LO(ji yDQƌ 诇+C/qhx%|^/cB,6S=.~besF% pkA `e">1e(9#z>Pt_dSD3/#oJN\z…9ᒻ__8?vF0*S8ypC)h={b뜗=g% ̨k5If=w2 >U)XHCآ %N.E5 NeZ0GhtA7UPp[BID (0CK9+o⚯_|3Vڍv돀tc6$ik ItlpYϔeKU>w*%#"KϪ.~ m{vswLuaqK[:a\?\R<^4\RlSEίk?$? Y )zr$3åҳba,(H6e3q[:<}Va9tb37ngywq)d$ֹ-=nļ܏RH”){P(T(l!6di3z&: *-O2bQ!`.޽^Zf5 & \AZT%b-e$|%ګQ񽘱ލSkTXM5,SƏ~O=zuf(5GL iWџIIbW-˖I͖䩖;/X6L5糲v&:<! +OM2_[O,i^Vkf2<E,f3 `$vkBE1jp c̈C[ I3@#^ )44{;ʫE'Cw~DӢ ' lk+,:MRNyA: WU` ?1^\R<F=uW2t{MȪ.5Utb8PCZT%v>C7V0_QP2WEs ;RM$<FjuMeIHU'M#Ȭk_ %95Iyǔچˀ6Kfo:mZ򷇙*ŤӾe9qtٚR`/eo11a rfՊ n檞 <ƴ'y~ C_R!vsx@${'7#O^ʼPo]81\i3) vCM8ed֬=51u-vg/ofFY19vH47=T;o_8ڭ8 OxLʁlMpyױl)sr^x`ȵ8R㺄JX9$KT;X1X?I-o{Ԝ3]CF3K6 ٻnj-gg=~v3vxv #i炃׹b+Z@p&h.[Na<}앵< DtyN&CXº<\?fd!=@.!7?8 5Otۨ{>7&W1za Bz0i;O@XaEP/k`wy\>4 AY^MYFV&`*FԜXE6{hHd?bi T~ [fw[u3yх8,$92wbHGzo:eM\}Kn_EP##ޞZB!݁"~nSa;ЄC9߽4ͤ8s^O҄zG Ӷ{=53EKUo;>&b39iR [ohwsA=] [h/̽ʆ'(S3o~0~~l dʖ.9σˍy,$ftT$> ۛ)2^-6|8oL]وd05Ux<mB_pCP&X#IكoT!LO}"k4qK<6ORz'`owO 2e_DΜDi*|h3X-uJCj=|]I0?ݞIC~кD Yl{cI4wc2ӻ36p%/y wLC1B-rh`Ve+M؈q3܊3i3,*gbSͺ3u95&K i'I -A$a-v@Bl @j#{E o,VnKQ0 1ic>e2.vb^%KF9Q NriRvΨYFG(z*htjK?. H3s]9uaQ~ Tp\V zm*'}Fd Mzv%//Iw;M@3z7xxfɊo)WSҎABtśo$NQi&X-wy 9j.ɨvaR$옵GJ=A†hhX;hH֪+fx%O $i##r??BN^ XiO̰e,jTۯWZͫ?c A ! p2 )V佩(%,Sv0"i0Kn;g|\b+1n.yIح^ȩVXN}d}̆2d؟+@kY]N[4xgx=!19ͮ"=p1|p"Mm$uWQ#ʃHQBl~!B.ACcn_8rx%YDs&j>_d'EŰy5v; ّkwpZ[q0`al@29a$ނ\ch8LB iHd<w>22,a&Jj5#=]W<0NO+OP*\0nzQz%C,GsQc)Xhpb%\f,UrG f3&JDEc)Dhg\%Td#bkqR#6y tE'$_z LE4ӷ^%UpK+>w;kڈQG53cP({!- WSCeOh8DXkwew%F@n9KS⬩ T0e$QXm5*Q"7, ?zqBL-, tw/W*q%m`+֮N<<#WDGXm8`g '7ٻL#m1Ez&:3Dؼ7OT!u0Y MGxN1OalL}ztim:yȄlz]iO/~>e =bhN\bC7z׹ LmC(Em_VB~XTwtqDHn,y[֑r$Us6?]6zob6$4 D`BB_=lGq Q|Q1aTc/ 4]?uk*hk$pUgUT*Zٶ-9(89tpå:a6.N kѠ~B[$Z.~m 5Z_9)ayFӖ(r301ރۏ f.zw1Q^v:2*Sq2O-thF#@jLYDrQsmH$-P7غ/.|$9N||3\w,ih Ȣ%[tkUϕ0uqU8qQs wɩɢJkUHIG|^F.K#Tv &ISηi+$gVIgqa 3[*4d]RFht ϥ&#d98J!u]DǶ7dQ}7d@C7].dLK m:uInd?}h0b΅[bֶFx9 o;Z^:Q$<;jXɦB;"Yv)(kshVQ"R&`.f,N^FgcLL,[U(3_M]a)]"1IN<@? s86XSܿ*ׯue_s|*7/vLǦ8F# [nxe Eg(Ȯ&8$Y0d~4 {KarRG\Aztw{R<;0xMdazoWktkFH\_"+`xPR^0燢ǯymӶ_Pycɛq]ʩXN7)Tl0c (@~kN<"f|yѥ9'Ғ"c]~2F\ےCF_oިīl{hzR_Rvx~KI:{9Lȑ_y;_j4eެ,PB~4*81|#yO?. aQ 9C+DBc1ŜeOf^ywCi~ mPa2qˤ4̌Do5cܦ@Oq?'@|vxS"RL&7HoaeNKy1v-WFJ1r. J m$m|_c=9dfF k$Kf Lv ͵]YMTt ut7>6#z+w+e2nI&HûUWdދ <ϵ7x#Uیh "/Kה; qira;D;.\c>@`W^q%dހa2g]ۑd͹Q<<;W6rQ+V %.̭'/-p!TFB3o3^{rtg 꺞ook/]=O*őXFxE(z8%`c/qԨbmtMczXZuk15莴:ݼFAILu/{s,iZ}81WIQjK\SE"U6 J ^]\lfU3@5C7 V2s 1A;8c7Caؗ4>pQsScz^X(\]^}H:,EW]EEp]9Li <6' eu@n4QVz#]bpp pT(SG3IuCql!7I(+fMa\He.' FLx:4 ϙaP\l#&cN4q3s82Iekd`ӕ3PP>HF5II&V#}Rw>jKhnǽסy[oOvw DKwܬiAa6v^'z,& G49[Y}mUsyҰSz-'dЎauT0Pǃ)Y}Wm5_`ؐ" 4UFHrH|Gхb^K`&Nh o;VUY=" l_·|5@w83zGs*o5_ij[{b])wR}.x}OzB[ONhoQgeDM+ڤO8py~M1'mǿ"D]/~s vZ%_ve̕-P,}vo:+ :*ަ˘ADY͠&i>ףd=2 ]*PA`: lb00V±QC1ZmQWjJ&Ch鿔={{"(@eQ;52]?bl2y<9_/X_[@.h:i1~78~sI5`\2>~x~է9>O5"|u |xR$s$nKϒl;Tǎ!&$ătmVLfgQ'pCrm ~!{3;[#rWH p]iYQ~ CdWDzBĕqK0ɯtTHjݏuw(dkK*w]G=QC}y a0~N_L#7xZSrNj98D+R/:eEȴ}v,9vn|>ޓ nJ~^ɨ$ nk떝z~lVZ,h)ԯt01OMVČܗSNEs۴Ӟ|=sj ͳj% ˲&P#Ŷ{%R5H!`k;O5U6Z$rfHUHJdvq%mb='UgJz0-OKSk0ӵk"^j$ ^r4-sNrk+D76U?n06fzegD]XjFmny/ʤ,_8geW _{T#Dy2:ے>YT`B_X3F!f(x^W/yNp8-ͤh[l<@iTz/˶ 0(Yآ{7<ᕁyCTZ39X.3_s@g!v 6 !@Gޅ<5>Gֳ";?|5 ]nza ܺ"EVɋfgU+';b:XOLmu;yƿF2V{wf=ɁFn( _?huڧԧ~=$&8niҖrE0EݰalҌȮ?"fa4 1iy%, =XJ|/S,%%s[7\\)DMÀDu|SNqI "͚Q_} :sPΞI ^w)JUB hM[o!@vF^ʫ4C$t1HWJ}o6*$! .@)aqZW߲xi>-t.5 FB"&l u[ ؂*+k18Z,I8%~]U:k/oiY7}Z 6_dxOqx{.2,T$=d`ߘݟmo݇= NMqvNL)d@dwO"9}e.;Ko9\Nr+\6| XP3!Y+}E-&B#EsmQ:;nq$9QqgѢ? -Bu[I_6@l T$|.d-Δ/nHѕzio+ cTO+jw~05pL~5SEtc{ӻVQÚ̈́T:gBL[Fa6e\GVDl'NcdwedQ@y@l4IxGmH` NJm%T+2~H(τ'lǢ> e 9A}d)i[/IlI 4 욃>i[ R٪;/KՍe.kA+2(.v)rr} NjJ{GqDY8q8q:B=Fc#)7lyҘhQ4w%ysqj;U=־NaYW4Q#\,2{14Ʒ\DzP+y1sbWϕHlC0kLe4ݲ: hD_x¼|[w2;RQs(Suu%pMqfuwtP[Ղ3o ?bɃx?GUJq%|{F=&$tU!U/&=qrpZ԰h !-SDwMA̝z |AN].)7r6C!Gh-}/mĦD bk|@1n}pߩm߀IhB6s&'ythL*"DٺjZΓ7RZ3-6?}_Qc <_fVtgBziV뵺*.L0qvNtlO|NJ.7fGޤ}KeKx{ 6Ave%l+.<#j]EGpޕFgD6;'*a^ȌR\e=`a-(Hԧ?ϠJiIX/A?FX@uY]6Ab,D {Lq@>aLh~eSj"Syd.5p`cnfhHSP4`Jg|_r-wK2Qs~S4Jd=┵^0 Q66P-]~AAe{A&ف#$v) ՇyxJ!'r}TY8#)D!3Z'd[Bg4Xݳq1 YR"_Hg?/Һ{2*י.l`NQM e_ahWOJOt_c= ۲'Ta -Y'okN؇O:u3&{pc@'KDt"߆=Oڥ4 i'?&Ss#^*d|1IB8!%9娳=xl(Cb˙ ȑ^4C`gq^E@jXgVޭ=#;+94!5 XcR @m3󇃺D  H_HGN^}LHZQ-{ybfwp+jr]u׬:&$1k 0{+ҫC75@~z3")eteȌa"{g4bO7D<@Bq;P W//b.NO՝~sE QR 6ѱDt-%P`%e\L߈0EBIPO'ܶ0Hr#xP{Ѯ({K2QEvB]T(4S@Tz{ R?KsqSY!(N!r*gFe6Fl$OwI!89i RSM'  坅p}Z|jܯ̰(DU@򂮾Vp xEv6?葺_OMqot6 R*xd2l!Ș1'XF6:lh#AHtOG/=Soc?ث/cThŹ:ll5j9vמzhZI?SVJ#mۦHFt_BxjN݌Ytx}sf^$91)J F t{lMn$IgR6wV|;Is=f#_a!vLq37WwP%)JO"7fUKf[HLkoر\ Ϡ@Y)՞*ZfF E+0zRhm$ONI B#]dksv_R/;cn-n |> Zz A"Ð/;uq(a(|(/ `/D21>y#y_vLỊ*CRrbO! +- 3Ll~g`:^|}pi\ F 7̒xr U9P:gZ6GQj*8IĥdVBv:8r r$:f?U& `MW;uO?! 0:\ ~*080}B H1ÌR.辆r&L2~~`EK䈪v-z޾YMZH }A|,'x64tmM-emJ/Q7`ZgTER S0,gU&t&v8nՑd\V`NƼ'A$c.P8$\ )٣C\CPG}AOPB+?U;Jf7* uM+]LhFo=P2FٗEyn?wgyWE'3iB\->۬t6 و׿\SW#j煉z>pJ_i\~l,X(1}m%\`J?,$ϙ-J4k2$Y<Ѐ $BnP֖&;'Op/B.ˌMf.·Oy5(L3$M%-OE#JsϟS-'!i/#BxQ>(g7;v((cBv%HxKnc$ :ԓ3ZLÒE-\/U7\A .̈i|^Eo: ffxq{opՂ,f ŋ bXLd7-:F=>hT۷O6޹g#*iD襱5V5{#aiVBe )͇=<,k6l~RK@WfH}^U4u^W$@VI#%YT1+i v<V5 ۿDOE=q6xi~5炖\ i]P yX\T 4`v = :,Ks@@@R4ss/h'~r_@\pHK W9嬕3wUE+K7~Ę^}GC^f7 $u 9xh= 8/7SG@%N*nޕmT yev/!C3-̬YflPwo;u7[3p6G.g"<3N]R!h2Ftlv̚M}_nPfq,`\@B@;h&67/Zy'̽GE׋-.J l,c&ɯf$[jn FMe_h"#@ q~Ol<Ce ঻C\ܺʛ kM=GD10ȶӈ ZLO- ]Gnknc\*Lf b QӍb'_HX1Dg^/PW-VWje!|Tͭ_`w>zCalYQt؄2ϝCگN0L4vDTh/:'o<Ø& 9g+C S-2oįӂaq5~ Uo2\ito7[1{NO6||Gy]kK#fT4VDM"fu=l^'2G֫J>? MG7_{/CK{z D\6ӜW"ˏ}50+!s]1[xj^~5si0Vxȫ~m] ^wᎂ".2\1 m'kpD)VJ@4wօVT աc3t_h.ߓ73+xzˋD9L_3Dl,0U+i!}@?Z#^r%'8ݤ M-\ :Pl>cSM9.'MZЈHZJ4ebP(غp(2X v.Ą*Cv$%zZL0ҧ8N/Q+VkB~+rkMY.< ; +/Fx=(Ck3Qm_^6P oeBNf`DUZ 50R=jIBiT6] ׷<W"_WR %Odo >>bD)Qksa4ߡ4P` 񧱌u:!OFUC ^?cۼ'Y{Ѡ*ʮ=~ ouq=e,p @![c,5w ΁)͇%ޤ3HSeh !֓a{+AxG3 Y rJ#'8,wRxϼ=q{VeL1y՝=ς*hk&.DbnQ9΂&J(̣q $rh$c_$)Ho%瓯ocå}LV3I'@vvjT*E>%F1 o)(]7w[MoXBť0闅O.1ރUF;/E&px) ߗPq館j{O{x jP#TvW>I{#\=K%Uf1SA4H =Čjy]{XSw541l^ F`;#%N&VLX'oL}Kq# 8EPMF^a($Ðau9t6yܻތf{jMyK&GW@y|zuNʗZ`pǷcp1@+5~D(@իz3ZȵUD4'u#*;U,-OlpoIC҅ b$?& [M2W/R#ϫ_D/{$IXZ+eK =>Xjr-iڥw`wU.`8gN_(^?J+-o7Z;I[~u)ߣ%X9xݔ#MS4yf*$up 6b%ёEޅK}hWSWM oLCuwU>It`J!:^#c7s8]L(xʤ@yҼd149A*nm t0vQC5d!$ݭyQdnڐeprROtdć;&3 mxXV1p?l#dɭ3.Nsa,ң6KJQS h!PF2,Z% o~#2+2OYic4vt.Ev; *?`78r(aw;j`wfȦn0| v@O=%|`ORj#yAɬ,WڤC=7d3YBT6KN&#nndQ܇SʡM uU v6CQ&V?rN: `A !\HAuzԾ俲c#9P>ŵq< hC skpd GJxIWLAI g4jC)2.8hr TPEέo"A)8}4g#x da&Xb,LD*E(aͧ[$H~r℃`&4XKދL"]7ľW[Iˬ[zؖ73vm)&.lЕ{Ll#Wunmx^h -bDnaltkCBqqN n"= q(5LW5yX,'*3/ f{蔵(?pOha,zYd)T:C#P&u-/'NE^G hD}#v/.gL9P%g3e ؠ^$)RRx >[n, w#~6Ĕt,{0QBndN`W]IJ{/Ϭ";Dmg9o{ܕDk.#Ѝ ʅ~, Pjk mD~ ?S /)ݒntpdŠW$-EYxgK WiKypDmS09oHXS|E8<;$W[䅈NvgkGlTyJ]4fm J)^1~(#dhm^e[Y;Jr{v#J{.jE>Bdc­M%3J$*Ebӡ<\r Ê6T|NX kFT 8 {c1$}SmfP&!^;w7!&!M%=nGybTBQ̡B4ߩ1>8ݽbo-(G$Ex/($m2 }nG}1wqH%qC& ? XU8㜑,D +NTz 1z}#%+)۾nUHY4iKx֢:}t]槽L>8Ϲ G$Lu5@NwȰKXoE^5}dcآ[F*iԔ_397>ԗIJ>oYB>jT)!ߝ*TŢ>-FI|[C#tLCǐ+oPUNa$kX49x\~}ϘB}do+UrQ4ؙ3h3ɛaKYwd5[=T<b|7i|5Q`B,Ұش4]ƅF-B7%%M>|Fe^mj/RD@vFEoT ? <$ P;ʘxWh3m??6'$% 4$Ҋt !a&ͨ_<8+ rn h^'ί}~~sqj_#'EXb_50tHE! S44-Br?*JʝT <سGpqn?? `xcyck^*5,U'DgY*Yh)?$"`xө$4Yol<QuFמE-2ocK{bjsm3⌭wVuɨqx=?C]y >E D=9l)$@D9 i` ,VulXs(n5`)]zHi6mk^fedg8n~_b!ocѓX[9zg9 63 wQ]NQNw'NKFtFtz&XkmBb6~( /MYn(R``)E0+CiVvk56'oqsD'v CPs&H=ͬ y /\N`f(le ⑺Rp߾6ZLV> 6ɊG@N~f%_'+k7Fϒkq{;6DX˨BItWƏsu鵻cKѿ#mRu?opc8I :7ZU׏H~[{W"G盯L^1L(Jb? q;&2CգZ`<#~ ϱuѺHjInfP52ק^.9'+2ʜWwKiĝcMXJLDrYe-sn'swg)So?â|P/ YCmQcPNw07`19&?xqn~-rpSj:v?V1yݚj9BuRȃҲZaVJԷC"L! RWQ8tч$ 䘹c!5%Ld p/)ͻ:yң"9L~+3IB~L%dpEcwPx*H9[$~3a&|P ŊX;eQɽKq,^L7 p_йxPETCq^$QeԝbĜ9&9ҡ%/!DW͜4.k.E>K5v*ZB6D3SoKF/=v k-5RJ3d{~)=7βb,LL2릿&!bLm`8ZhyNF*[|z0:p`$E~@,\Xb72VMh))G-z N?{pd^c/5 {+sg7]V5;4>ÑF0b䊂h+f<bN;7SF-a꼘fm7ƻ=`:ZA*^'dť,Kl 4 Tq+?q6]*K@qc4zOl/cRi$q`H6 /?z̧Vwc:vXM!(HkM r$rVq/l)Ғ~a`MY{TE$<3Dy}PlӰnԻd tȓkj-%ŘpOZz)*fBɫ0ʢ3̩ojF{}-87ִ=/.`<Ep }J/|a6]m]P3OoN+wV帅,oe]"aԷ8սNlBM0b*^‚-HKoTwp߄dDU1W Gf~wd 1qK [T*1d /:}ګ%CDWVpNǐuT{%r}6I91x>-#[ԏtR i9P/DA]"N9ڈ$QN؇3@=Ŀ<6 h9qB^q6 8;]@hg# eݽك-K9_ef*;h >%5iPXY"d6oN#2c\L|mIA ,Pn^a.%xLpe_ C#EjnK/^`>5L+ޜo&KvڙUf;2ĄZly. t!}4b.A68lV6,t FҢz{ڣ X&RvGO5Nܿs*Fsad p5 G'?x$5Y]t(ZLR{x麛7"v*A@hOHY0C@eeP$㤯t˸wӭ?K ;R<,:F "f~abuƅ9_5>tA=D#L@E$>D{EUyw?~q@(ad gk)nir;K F)}G{@fa=  Ώڪ" kJ 5ժ055cCX~|KP},`풟 uX j&:ӟ4ԕC(] NsE-.>>Q0?zIO촅욐{'$va6CdyIwQb֮%9̎Pj23qY qN1)H#kAL{y*ƇSVvi7 +{kz罬St.#+^3:';Dm͸>4Yzhd'y bkXԈq\_PZ)ZvT{̀[DKMBEx6ycJcW;) v_cv2bi 5@}'V7a}eL"|BoZyg',(u& =nghCקMq[*: ˈ;K~-^B%0HGP,ڨwLKd2~}=/c ^l}œ@y7{7p$^b{>ҲlFX=<cV8];0Quxj$ 3_k2@ b k .\\T@_#+h84y_J9Ǵ'C]:Kw_螈 %͍ߔM㧎K9ۘ\cs+OA)o  7sN6038*OZhqMszˠ^XۇGdPqB!{eICiDЬ=[q2G A3 x{̓8!q`LQ kAܲn߄/F1F2Ḿ7>Xp5ZdEF A\#eOXI,߱CꙂe1eo¯*h,.iFH?\=o_ֽu~-6(U& ^xtZlmz/8YUOX"⽷J3$)z/$Y"-"Sp*|G@z霌 6`<^P08xI| 2^L":>k2V6D=URoس@"Ѭ(W6KC#J?T랖9nNÒ<|Bv~}߅%ttT?o"dRKeSa>npbڟbxb%:9 %Qm^x H~=\"vWJglPHg0qŏ6 JR=@ _H2 V ᳆!\ B|e) }5OX=uaSOMYEpA.hWhHPyvОvYt6Xdq1DBtMڀ(;[L@NUG4ϒom}ZS ICxIJwZ+j W^~id ;eZ2gihuКpj=[KEP dF@t{At V.JkAp 8҅ŐKz@t\꜁գ^weU2&hST){T1 =Z.<+C@m[%daYh0e|,+a<];\Q]iegG/Lͅ\[#zLkW8Z/B7Gow g!\^1|tVݔZzt]>죍5{:Pu2ċ$_НT5>S>%iq¤eGaE΅GPfӮO b[TS ? X^iX{;l6S:) 5IN0:& ZB?w:JxTz 0=^BAl' VY"RUO `Кs,R5(*UJJIZz+BhwD`8~zKH#5Np*T{7ЉEa6t>{Doe&%iD5;Blfa椪 ؊c٤L(`xWw>;xS,80lwu*@Zdd|<%Xx#vx2/հXBB 8YE@w`$2CDئ}34r$\Gt&=v +ɳfyVKv)r A蜕|޺9 |tl6JH?#+i0237z'S$Պ'߸W0(t5)bx/Q [qEtD#XzV]uof1S.ytm(Ovm2}?a}ju2*B2#aԵ C HդI;܍ {!I$4͋<(io;%eKv#9UgrΫ\nXa q^ϡPjo̰҅z T)n@щ1c4Y&d"H޶?ǜ,*'\oK.8M'2#]gSq)2/3I˞}>;p!!b5o~]fOX:WS ՕOvu^R;e[xNLlQrObڔYP_<f^f]a 1.l̀_S٦ͯXUμTj뽪~vW3-wfRs~N42,p⮖ƃ:-j0FhDܮ>?}q29e+aBpEƄW~A\^OW^Ol@98CfDc7SrLu͕[Q[P&t\3fG.䘡'?Ly' v6[![L0o^XSW huChqm$~5xytD%|Q6< ƙtS68/9L{;ZT*8HChqX jIN2|H9SM{+074u:wgi>Oyi)|߃O?\s4A8&=7 -'[sKu=}>6^c>;/tܮc. -ڲVP&ޫ d=҃j45vtK>a>e'HOj+x }tCL 1Zp1@@l9l"%w8x}` =P|`{\P|Gdr4Li E))Fh#s~}I8Rzdf"ִX%`X-1º00G8 6}X"1&5}WzEo޼$;'C{ά˿ݴq(B0X8AZ O(U9?d*lw5kWp*o̱H!NRoE]I_7R"ȂWCtj, iuM/3ސ/W\wN-5ħw\l!_dQ΋~/;뎺ҤHfLNpØ1\_qj*&g :٤"-ܱ~OO]@,$'D "N@UF('QKgJ)3f(Cߒ}g' M<$(v<KjldC>Nl<:ak89*IP@i9D9e:}Np)1ؚ=NHVp~m vRAY;~V"*C8|o•'cҙk?RտF N%L K H-_x:U(Y=.8ذE3Vq>k4O$.؎' _ H $6O?>[UPHڟv+] \^/eR ѤVkcqayJg3j-xx5)*V}[*m2$p_fߏ,[2e1zO,3"k򧖌n4 o죃mi%s?6A@$MFGےJ=V#>4x@FZ><|%&}l3oշRmԢ23l ΚkN>3bFZyf' /_X!CtW3o3fKպ&47t݆]0uzsC%?/mDJWZ9CY%|Hk#]ghyApYd%*xjwN61{֪WdjgMr#k`Jer_ϕ]P4>eJ,+ ]v%lB㓙`.5]|YLulrtmQ4H.>r#zOOj9B( #wn غWp!ƌƼHm׷cyC#UPE lZ]x:}65ՒU  E`ޜ#+v$wNẙY6>uVXw8&ȃ٤*]\dޞ!uyHN !sӃ"l:h̒,5'2ptiIcz@'>,oi>79N*LޘӮ.,8*Ԯ$˂] *.d߂j)dX4h|a5_)_ěļpGΔH`dd҄L'{ X+-:Ƭ+R~>B66y;1,Ӎ䩸 %)k w$Z=e H bՔBB̶DO_-!IGjIOre;f }0Y#I2/L']n+tu䠝ݱa0Xa{ w]G( oFW77QbL]Tbϖ (ׄzRz g\~Ƹ)GzLLֻ[L0լaHHt_9rogl\jw;*oM t^N``&^) T O |!P]LtDJՙc)?>i.bg/*c(A'劍 qRƤxS<Vw\W[*PiNWD9Ea2&NNxW;l{8F69G[3 o3qB A\kk*8 UjXi61LqyZ F8訮.b(( Q6Q:1ʨT`mVg9k}vf̍W|ǀ6'̋o2R$4d T)쯯CS0k(WO#!~M/rPs\|O}t@{+ M~ g nCTD x&DZ|tI0ZYeeMO||3O+J 's *ZO,-/.P}lSOwpz,b$ķ,FBa59ϰ̜*ǖIɘ)N>=1|[F R_B&js Jr[MXb.Z4]n42=_N]ÎI$öGoO`׼ %YR"r-6`-.v^Ou&c B<:#Z*%IO{o[CԐ_u20&mGQe/e:S#13@uD<?u)1_>yC>>)ՋR0B'RC;:aXiub5Ԫ,r$nAۓ1p&h ۺ8iƫXT8\+niV=yR媲miJ'>Z;Pi&8 yqfkƒAd/!%ΖOdosH7-r %Yҟ6Հ x/t$uK%8 /0"S- WL=exsFB*[ʱzC*c wvt,dg)`2-?ez*~~L/ %?=4|,jJA8'6o.מ}0K DPd-~'$'\ٔkc Tֽ\ gmZoA:6z!BɮG)R4s"| )`\hk " 3,_#[[7kQ8MD3Tx*AZu\' N~A۠'SȞSj솈U]CN&g~0')=!e`9_!&#.{TT:GvdrI߀v h7h! V 5Ҽ#>2:z 3b ؙkg@ *+JU/q\ f4#$cPgtLo1^Ѧ+QFuFȄ!Hc( U͑ @2ۀGoDp=KO´c uDkCI)'{$S;`r&5h9tEw²Yұ*z"R0~j|^ypt HY+|:iXXҀ@u.œ:v"dd6xthFywE̸K@`Fd`E4S1z2WnH[;V:+Xx(Fu&?mI[IgrzI)/գ#bT`UZٽͤ'o6#.ZZy\y6M -'狈RN=C+=>E(u/#B$]=+Rp!:wUBK nX8tj%@-١. 4j+ɤi$yb.N]pV)Albe;P8{eq-Tv`77DdQRT ulp߇NQ/EwC`DLxR6]<ˇ3TK"u5]UV#bA @S2zf%1'Bz>{LR#9vQ7fRG! \\O'{O.no+=3h8H sƾ<ә7X9Cd/ B޾\i*AzRϬfUl䫺=7OM<%fmOr!5e~Iue5&%spS-Uy\5J`$Jgp^bSݚ_{e+z%ȊzOK9TG9P:i9#CNzܟەNS.dbafܴWB~lWwi@/:M[éSxh>EV" v+Ng)[V[͏|m+Ox#K;4'`5EAiG3ˮonka+#f^]:(b1YdL.1GfȵtܷUp641mo{#2!qQ^ڑꍐn g@8:{b'B@+M,ua7RV‚I#F.䪰Ҕ;9?T3`5b !j  17=j$5%MwɫڎV+Grx*0ۋEs\k v[Y7%Pum0t|׿ kU=B @rx' WbiCJV-';ٚKn΢oYs Bbͧȇ(J]ir6Lľ@3nEQ7-m Ő+@ZyR!:yZ?w -$^@"nZOaܦFiHwZ5Td]hyNf!Rx$:8O_+ݘa1蹜/'UCE] P3c,?8]%)LSà6qXnDAeN7~#kw% 繤b̈́\lژܗmqecCB[OPv8hGv`Q^eqe@*(ɾɂzh}b@YIՙܙ?_7iLOi yQwbE^n;7k%g.v 9jg26A 嚈<>cscPS/f2\>(@9~Ea aƊn6D' hP91Ķ ͈u[sDq݋jP+ &rwUa^[%I>;$m9 +5,n&Yst @&$\:c/I}/`AYsDڞ=Ȓ'&D|oVi^dCfm(l s#N)үXb#D9T(7戣fDnNCcHw4u6x^ js v6kjWծK(M{ ğ_OMCFB*Dd^D=ii+ڛܴsDt Zn@2e %>1. ecI>Q uoѾe?Z[eJE['"gWU)Sɞ^n!ҰOd~>Y`NffبZ< wM 'rUN L,':ˍw6E|쯜X I/bSEޖc)Lö&IlORʐ)M*\ƞBўւ>`KTñ?7 tXnNI#nDIe;6fjaa([Z{*{s=USR2o|߃V}J6Lkl{B)xX?>CB Ylqqj4Y0$:7r[9q)Yr3=cB<~{^=c˛#$nY\`R*RټW.(Ihz5xYfWXaYI*/Vsˁ'Q.80dHF(uN̨኿lI2ge"2/6P4!iH4?o?ٳj:k>Uy-$6(|J]҃<͘ߘ9 RCHo]o'yzӈܖrɳqf)nDebn"H@8+!&nFX1|ԢZ)&ie\oؖWתy*NVf_Qp7õp %VOfd(&]qG<⤰ސƱ!Zo0\VӚdQ;UN#?{H\|'txNk"$XǦ0|gJˢem1lUc^u[~_Jwt}#C_܁2 (_'PhtGL[XņT8PAdJ sMevR'>Ze O#8+\&QTH::֕U5$cZ]WAF~Ȇf.1[*L>6`jyotxk6mq=vy nROmvKeD&jđ$3 M2~FqZk%C=W 8 'FWUr4ԸNo.A-<|ci9uuFP hQ. ڜ,ʯC 2?b&al$5!ZxONV,F@ׄ-{/Tun֏-ݾ9?/Kctu/%ӘL~+2 ϺW :Lp،.EInUIUٜ] 5LN4mfG%S|Htk_#b&(v 5JF6j[ȲLV[J ^\~ܜ:D?ԉr{7IRͪtX,eF]$Bq03#0\;7ȠʺFƻQopP,[&]t- @_㯠#tC\Xz.mELZQ&ݏ+SKK7O':y *BD pݻe{r7>Ƒ0&[Zɼ13ȲY!C=a\1`]}cy|/_,0< &Gk|-/N55 ݩwͺS <3ݥpoIn H-f{[(ann*v+Qbv3+3k^g-v:?!d4Wf}yf퓥{B&5*Mrײml^DKE !ѬFZEx]JcףT lk{q:xuHMoiTnɟ1gOW_v(P%{ A j,:g62PÐي_IbGؘx)tRZYW 9nEז  (M/9PdKpF %#HTy\; Cp+IogDoQЮצřޚ,y/Ba#C{L^IrDwzNQY(4%sFt"/pZ;+*dPRkKs*w5G(:aIOoXƬ/oDt4tO%.`P"W`1u !M#?R=ɒuL4nlTyɽ9#;y<9Ү%=QRD7 ,)R}t6ƨYcd5}DeV[ʴw&Һ t8j;EzAOoM"q_։ڙ$]տRGڪ@? 1Zʄ~}Nojoɵ6 ~‰{xc`TXl5 %K9KguUI+Uj;еۖҧ|(Y Pw))G>zVq "@AB6e5pzHF\<0\$}d/o`eK-"գ4Ap`=KyIl[)o{a rq1Udu~xdjRuQ~lorh) =raFPE~jVL 86p_7]/N&F0k=~O͸BLO. T@}'R#qbi˚Ot}#UB^Ru M쭶Ia=},՚3з;HH(TE{2ܶa%L]4kꇞrw|!^#,esX$P\-EШL t c4ƒ2"^]P2VXgmIaƢ|S6?=aO*ۄd0aF q^ &!G@ +Btd-x fή x̟7LO4C<6{?Q%|X9 )=Oq LZǖ#>d~@Lt&O J <*p: sGnKVY!u\7"oLa#,O‘g2 *&YNT*:i[))B(iIgx]VszD\r$|.IsDXѥEj&0ې hٱiQ8ZHtZ 2K.B+>t&f#ljRSKV:u35LVH~XEIj^xnWD`qibqA*q,^{Wc=;@H|8B$@iY48GZ_]i=zH3[P H]w@ '%2]ﴽՐLӀ] >Ajk1Jor MՋR[d\ ]hsjO9Ҏ @mmh饠.t!oR:cn%Y %2#G/çXܫʛ { \}}B# idk]?7M%)ӕduHrCN*[EI{K%YLw&FWܚDc*f2 5`G_;ぴ-xͽކbvy>DL܇;iL6l> ٞ[@6 w?W)?nW{usYeJ㮮H>U3[9pJ V@5J:>t9m 㑮/ X [2`oIx۸5A_wXxsnެ_+u B7Ԫ b竨N?gEnMi8!QWt||hA^ŔY[%O []a#²ZT2,f?%%c;3⅗Ylu|'ho y^Zt J< 5B(FK,`u[McdAΉ4@Յ^j7jC5e%"wiz:XZ[ f֊r"4J8tݹ\vjY}L/ 1̈́ZZfEKxoͽ[2+xmż]C7vy(e۫8,210+^"#s <]X\+s%f;[6iC<|'/2QRj\YhJSTBc.<{kIfK7xXs'BG!]J w~I|/ou~.aoǙ7fRMM 7W2l!{M[JyM ԮYb Px"4cO\N%޳sqNjHUY`N ]04Op RǴ(JހM:!HU]Cqh<h~doݥK_T{)G,IAfX}&&S(c܋Ɨ򤿮9)Rm/SE|ŮRUsIh/7T0+FՉh}F|jd $9\cj3@krsjanttKG:kcFG H,=F-"ws^:epX.}=X9CC!~^iT8ef@bf P'JY ~]ct |JXf?G~p7DfTsNG]oid\ H$zyt<899bul@Ӗ!5YHyI@I=03`vCK2% dte:} ES6/iLj;@? 8qsFzDN |!R;kEZc9UdB/Ϡ2)*쥓ȏ.? LNTct'#|w+3\Sv܍*qyǠTV'+W$!pxc"LJ_ =}reAgӨ29Hϸ!FWfdx+o\cMav]\~JscgxIHO"LJC+U7_͌X١Fqs4`bus£5bLpژa&1&]?fc_\ x͜U<.,E@LFㆂ%oLD Rj6fdȤ 2chz4pDžtr$S XGM%p7Լ X߭`»B[5#|a`(<]f6n)ȮKM-¨P3~( zvaf %A'>͸Ul`m?pb K{Z|߾ȡ-: if8K5@xdY|d4I5GtڪSm0?'VJl0i$$"٬23RxF]: %$/7<t-rrY#RU?8\i16:)qs_% Z.u kku|ժ?>gVho kCgjkGR1&YOߧ똨I>)(X`(.| ܷW;pi x_b 4\,BG`atOˇ̅ A*`k}W>|QUK~&*gg@T-be–G;Z@98&WM .݄~t<;mx}QZ,m4)t X5&a-ZX*dg`I>A{=ƮEPpOL3 KD-<U&r %VׂlzH8H'Ӟ_]w E5 = -¼n Bh]^봆O)4ҋM$a݁/ d]D"Tv ;[W10xb$hʁ*ۃNUYk4k.DT|&O>_p[2PlxZ;<~ ?(zSY+:zgē>_rQDu,wX( .Irq`=IJ+! OsŮErb0-)򠟜!8k#iz;zGǽog6[^4g"YLS4Qw2()g/-,_QL} W? =5Zm-Ie%۹uaDBlfD"1*2Ċ*Y nE^.9Qf^O]uUgT̙6X8e*IBO^lМBx&d@kZ z:4z*!yHX.˰,d~o]H5to@ͯf[t MXsܬ)+n\A/SNjj*鞐bi%J1h`ﳓo봈%Gm^%Kf;U̐H}K*~ɛOw#Qy\)CÌk;ONjR!}"xRȊxg| b$kˆ8gA\Xp2!}ywq,=5H=6" hOut^MD)Z(5k"㻌 f|z,FI-Ayh{ ~GKNk'M P]QR^ȾT|1B-9BzAd sZ9BCG5A],3 _e0gTgQDL:a_2TM߰ד*5{|  OÏ!h*k5.R$@q'G&RcVQhb(ѵ}I]r-X UcSUmP2#ԅWd׌ ==l=୫m7f3[\}YeX~Q#DFkmlAz40; fX􇛼Ç AAPr>Isq1Q##4\SOEx jԶXXs4꿉 K& J^i6Oƚ[xXwƵ0h*mvs Ĭ^(|LكV Q>݇ }{l@ `?fI8&&(A]dw1]+9C(%{5Ei|fhz s3(Vf"&WrȎSv F/כSQcCl1("d:NWM r͵J9f.yU'8ǔ3Bj~ȡ g"ҤmVB\ bL:Kk6̷[eL)kB/Is(x5 W;yTNN$;6Sm$jŽ04 P\g.dB&/W5#Amn^AH("pWLb*IP IcI<ǯ;9r;bٲVmBhB#6 #b1bFyڦ1_-)_3}L}O8*ѽv,e0 eoAu"w$ŝuwB`tkުM&6+.:(Y jVp7aΟH $%!h!fU09RvuXkn30lCm1ЎnǤXxHi4Tf*&s]”Mo:"zPcHrlaI@Wbcx dCM^h07w}WyyT ~~Kik·N3nO9-<}HCMϋ|ס͛q p77 @(.5r[)̠ϨMv5{SA )nj\ޞƻc1wz"b=D 3!CZy@,ԒYu`;ܘ2MA֋1$UX !Em o`ƄQl+bʥ'&8}2U&.E-w_s;z,VW67Ouҷ!aSeI {'ݨ WyxU2anYWv@C aVY7ar(]2@N$W)#pw('?o*__qzavSQ:PXQ_@v{e|PE F fꛍ'G9s,F}'G G@w1ևkGavܿļcfxn6 ɫ 5҂ev ty kk!m]eZ~ .ԭQX%_e 8> _mA[}K^Bm}+Ǜ"yˌ?Y(cNkz*mhÙ(+HuoH.}I׃AXoq_y%o-zɞ¨go6@]W!ެ1_@|A%H"B+}(*zTs#z%nb[Oo#'%So0lƄQ\Vjwb20,wVKi"M:I8yљ oC#=P"@$6vm%qK*ŧeKLp#6kRnv'BP7 /@%큘GaۍIwҰ tD[fˌg2滅! :Kat'J:ȱ Pֲh&H~$m1`=;1KhXt7g҇YN:|=+nUYԿ@iVGb~ׁۡ5e+[luLaR;X˖h6Ķ &,fqEݳE5|Om;4Fzkq[Oc{HѡR-}`/!'#}7xvmvO-!̻)H%Nx:8S;fI}̇|yK"gk5|r:mB?+P+%`Uy^{R8[#Kb">1a+dRa"*aZ:wBYV3JI"7I-c8Q]РeΚ5HFpvm>vz%Fal3{p8'W<k,6_0>?&Әn ~3i 6T>Ty!wQ HtwdfwMQe3`a U6_z? h99p9qל{ʦO]MI'A NwR!'jV"aJglZfc60*!*_VT7xbn?.2Qe;Vwb= G`*?X23}[}rdM^zm{ !B4oN6U; !X$>w LCtOo_-FFU}&a8p #@"l}i]ۓ;qO4ٮP" Q雅/˸&[zռ`t"6oucE_lh[?rp)rƞCF ~3UCvAc0*ԗDRhγjs7AlF:-$/^8zw4Q(}G FmOEf= \ fiubn#Q.7˗hP@{bJqD="asD7gf/+I2AgĽޞSXV7{"v`}^_IsFh#:% @G憃 EsKQ8{1&HCg>!}uW0;,oAxtɡM!NGk23JF׵8FǧYPMZ]h*Jnq>KPtzZ ûi2m/H0ḮC\V>Iu=P#,\d{6Q \ Iϥehc)^|J+ ZK2̦]3CK'M}_I>>%7JZCN01#bZr*ɄڧG9qAHJzGcv({bae4;TpqP/ڟmiTI375:bNj]ccOo@ht&m'ҾćJb9@\! ueJ O͒Ԓ>z?Jc]>~no4;HLg_e|TﮦpC=vp!#G+|͹L ,V/^YВ![ *X;0+JQ7/*ebzt# 2~}& z1qKfBu]M qp D.2yi?[o?v4>JnzZUC k1"ekC 꺼e|Ǥ|tAm#~3&76uE*_* _^Fe+lKP~tȆnM &ǔ3* -bq4A%9&|V2ڥ@C33߷1 +Xh}뼕&ùUpi)!!TcE=@&ZÐ-{pv ԛXpܱ}Xȁ5i3JtMxZ+Z.,3#`Aj0@Q֋~5{#E,H4YVS,BFu7'8@ɜa`jW]ǠcF\"T!A8 !"tB+TD|Y35 ;d7]}59)~IOF/_)( {SM6Wf&H~KomS;f&qd!4m/Wل,œ$ 3g/z B2 OQ#!-y-;* ȹ"|UڤfF#̤mQ``#xlC?QYgUJ+ >X?w{\9LWZߚ"&JU6$0K$eρ&jSqEgo` n2 ~2njC"lx>Cwecfu9 *Ev5K󓼊C՞:.ވ4]p&)O]0q*M\gRu(`~y #ocWJbBU1 ^C%ޱ'&kFU ڣْ_X0zdO~r՗ix|!Em݀bn4;Sfp$؀ɊZnʀF76`ڡFںSj8QKjn?+* M6 ;P/SC9f<%xу_&"Oc9pM"L\ :Y 7eaU'iY,ͤ$Gzn%Dp,\N6?3U'+3S;֊JD%fC4mwt@<6&ƚIE[~]6aTbtC@4Y3ٷQNRc].,Pw8|keXU8idM19-Q\S !äY,aHg]Ӓ&@ZUKR Q/ ՁQ`2k s E JrӖh#&]hI~:bR_񴴿;nOtE-K6aFԅ;z/-LtKE1M^T6:D>>[x)J\AX5 v3 Sv(]07k $[W.~Cu\si>"f xJsLG%_à;Z ]؀;HT8#ikz Fî2 ```RP#*YןLWq#j82X6 ֘{lI0*ɀ [VchYIOE<F+r&:c7_2^qNJH8 O\0t`}JSI֭PP]pe%Y$.W_fgCF, ^ι4HI6drmH0DH=&yPD=7%/6fk,1 d/lrP2pQn~ N>$%,bB\BM Xi?,l Zijf0o 8Z-돠of\nj{&@0 T/ {fH /+jsq GܳsizRD_8A j 4)̭2" ̐5x1o~y/ w[Dc|6 ӆ}.Sp3G2<0gew">#\.Gf,!P,Vɛ3 mkH{%n|^uoC(sd:Mȵ'4׎a(6wer%BLi\|ђp+|Oz)(Gxt-&p(~,3A s[}^ P>ן.Tg=(0 9y ޓ|`n7gR,p)`LsUp Ѵĕ4Z$ W{Ƹ|=mB5L] ečh!B"Z콏}5v5qY{$xw! ݐQ ߜ~?ON~ cF4W4b}qrf < iVW[Mr x"Lt?z$ƿЙ‘WʖПxC1*u19|s ؟rծ5BKH! {^&00l`1Q8-jT?{Xcp7KI2m,( 3!b S*׷]o@!Fqۙx3)£HI9A5qZ7Ͱ !M@NỢ>fMH!ې'- n5+b Ҥma)1W׀h\q*  $ jyQre r۶Z2p$ww"}MpCV[ovdkH1`)Qnn^J̄25 0Hf8V?S2{s 1#ˎf1S˒l˶Eʼ% }9Ln\B4m\v L/tbv*kV^=<Rf轐Fr~>/8Mm!@oni/l G %̘;X:;uu9R*]vplpwJlI3{\z:c iUy t)p3z+htv`Zpr}WoծP#?[%b vɈ/CZI E Cea#;)ll_5pqB쨚)3=Zx.(7=PyLEh 3dHB/BJ$<&ZRfHsrwг 6NImr;p NŦNS!m$P]=1K!Q#${ގ4O' 7-(G/vniSb'D#5Kͥ~2?a0[ bI‰w/bM(H,tV7(* |2q4b[fFYa*,@XH{Xj !<4cL[ݳn+,^{Vԟ~sAMwtk;ܹk{uռ`iK-TXNr=44@Rm~*?~ DTcO5'r0(w߱`Dx=2Fji{筰8*=l-sܾm]1P#[WQa"AE.ĺͩd G @?'К۝C2"2F[ 0B#3ֳ)uCMmc(E߶~KvBJc@愳i6 ..yuZAALr]RB,vV~!7Jn=HZ,{r!"KWyH 󇎩~H^Bܰ8jF'oiڈN)}ikS=ilU~E8{%g 1Thnϗ\h2Oԛ/?r~Y\5b@T)h{Y1ҚRSeLduP_Aa5etHBNiE]WBwފ)bK; c1k-Wće#=dA0΃ r&WM!k'D`1#uzΫgJ9*-(1Lj0LRzv@R@~>%2o g-.#ow*aqPX\*;+-󿹊z *NF6i,L MXq>0q_?,d /H9hY -ň'7E}cܧ<>S7ɑ|nH#K? ܭ z@m2e@/b'm5u & ".mzl);xmy}I[⋜O ɠ2渳Rs^7?AaP RtmRVuW\-}0nw7u}Q|ɜqD)vsqjl*!vVnwfAسv`N_(T` aX8 * SBmHylAa{,Auӗug7@cNM:sq*tG\g2}r[?eFFǾRx@j,Y8WB;Îø8!UTI-'T QN_Κ'I?´>$,.foR~P5"쪹}vT=wCA 1*f(-Lc/^E*m#W̶F.9+wϋ 8ԛ>Ϸ.w5Lyo1^bImqQRKv mzfZ׷|eĒ./v\*ٯjpSݪV%Aq(Wo΀tC۱ iů`6N!ijpOҡP @1ɣL1zQ\Vkj[e+XOz6k=sN[ߜ_Hͣy}*t{M,Կd@mJI.owޢpWosfV=?ql5X#gh7cdUHl =dz9yh4]<!7]*/A>h݊}+Z[ U^t-(^.atjFP"rNLK4M:^ jp}h𩹝 ~ժ;=[w<e .7Ŧbt.cΐF&d)TWvT[3 <5;c4H=G\FsG4Ul$GT=XVVDZֿ=׈]nd +ϧ:2mvBI,g&^(V7B.,"|Bp[mɶOsd>`$;sg/QE]o؇#,hAʡ=Q`tD}`Ʈ`܊.ӳYCFC+߀JZ #=ĴƢBw=E:|ݔVǙrv{eEYJR"Ŋmb4(+}T)([,S6s8 -FÅudK]e%VK\rϕ&ªDb+S&GH_es"YAVd? 76ngt)wҗtD?^Ȫ%K܍ >wNG*z@Y{jZq`)DMq0o̼$AR_5!Av})U|afV]*wEG]4I &:d(cT: #zP!hqo8)1 0䂊(i=0#V3q$^q٩`zq}g4Z!a- ti~@M=c0̬DCXr*\u :NRAOkz~2"*XE !ep fcOEy|+ b0N1( z5D wj K69 if3ZM*}>U$ҹ P\D4iUAmIՔ"SR½Gj,7LnVuR_'dxno3GU7}T@z"qۏU6㈸#0oV _<ݵu/09r_Hz uHrrƙ{V-l}9gvNy*bTN`~$ u=`*zޗOF9xZHCYPp s=WI4GQbcU3ݺ t[F0sQLhZMhCbX,ݫ7"$ >Cj2!ftO8,UTt@K';%UİWN&k ߨЙuQ9{m;d,N֟3 blG%ync\b(IGdՅFsVQِ!zoԲo[f|lL*.Hb=C,<YĪYMP%v6HLat`Ƃv$wL>fy8 AC'31`XtvC;4OA:r%HjD[$aC ?]bP* ěTIr8\mO C<?羠 }.@|)ؾe8}b[0>N706r$m d`߈=Ɖ}fdmh!85pۉCZڋp5).-m!M[2*"Ρ,Ϫ!uSxt:9``d{ϓCUƒ0fƹ.>@o"2FO%I.=2Yx+9nva0O FI}: #hFٜ$soPn8/S5#5$&?rei]z󳈿I- mwq+ $|譈=Up`FϷ Q 8]Y ]f4=[܁SO0UbinoE%, ۮ=oF"ߍ1=FLd-N0'~1m"zG2M8>Ds8M.w#ǯGO6 @<6?6(_6#/I e㲛*3\*AH;7=Ǐ5$X][BQ2=ނuۑ$l!@mF5,qҮW18hfH} dQ~qET*8GsǓXF~~Ǘ6Qt|v\ѣ,=lnا!낖xP@]:l)/-Ӡ)OCZeanӺ3ZZ@6}ܽwJ* sȧ//ێT+jWf؈a,jO`Xp~g*]OcM'21ډGj*XN(j.:>49 ^Xx'mzp`zritk琖 HPU@t8rh[T,3/҉0B7-s_) i3@}[Ř:*XBȡ𩕼ȷ~Qz-28ƣM&β˷$x~-B =js|cw h'rV#VpOI,la#<]TE;)}z<--2j(a\M~?KVygqJf&dmҮiM޴ s$ok9lRt x 40s]g3pd(5 :qHqθpH)IYO7zYiϖʢ,[cӵa\z:RB>iCx%8RmڰjԺ~;jO1qeQN};𿑣422شNdrc5اO.zXxD?$ EJ5Fr+!%3\Z)Wa6"me*hLSXƝk/wi']BMOZZWd7Fdu /3TvF5\F5c DJ?F04`^/A."8 Kˣk(دu#&T%Rv5NՓ(e{lEH)GgAtGp \Ah+(rp<#/ua0fU4-u/1GK[=lZ:~0y.m3j_ rxGpM9ڲty~8avPĻݏs5z8DIL0w_}iqJJz{məuǯ'>UQJ^ -q{U~m = ]/)l/Cx/~23 (,xf-4)9 ua5ϪaB0F>3)X KtQyz/Վɂ` xYLR uJ:y:q4z~F,Yvz&G!j.&;4%vghWv g]4MRڡؠNL08>F Km1I/^{.ٜcܒzXl>=S'!@)'"9a"1[Ȏ5;]wIjk=1}uл5CXMq|KUOӜ@| }WjAl ZعfYE|gD$vuPVa3vvULz".ߌot+I2(`|a%MY֌YjeBqO01X Y+ԌxO™BCA$ӓT"kdKl<5@+k#M L\ IK  =D#LHr@<^b׭ɚdw7gDNڪ`i:{` 2^DL[ ᛏ1Axjw*#d G3}SE[dw =ls峮&m901Mx4ardGםӏzR, Ŕ&ej(y"v gjSf!}wCo}Je(15jxn*""ЃtJf6Ё D 3aoY-m KwDr.;:CZ!wMhc4'D# sxT.A),?)Մ%Q8g%UHcMEl[!i f~{pDMHϢzJ²ިj,o8 ? ;N\*Rzj'T L|FG{R=6@ˋ,=61lqk]A>1^uHlTԪCp[ ~9b Y g]n'9%$cs QWi#bR6J# a?2>c!F_JdzWSLu.seW7{W0`"DǓxTIC% ˗uk 8a,mK)Ϯ ER+*N{\ m%2߻^P 0e=!䊭LD58V;[(9ܐe'Yժ46쾷|AE*3G SRF`Y@ﱘ&/dG$.c5nr#VT{wR?HŨd(fFyT?ڣfGFC'|-V=՞cJaYmCyk5Ǔpև>y1EMs/;z{S*O}ĸmQFM wЭӹ}A3lw)u1:F# '6 Aja"x>;Q:w|.TU ̈́]Y!Hh #rn[݆֍Cb|0tlA3sD^07&8mnA@lD=SAY&izy.ׁ*a:Ӡ\uj5~<'1!~]3U蝹{ +'3퓄1 :feReKh7(b%}4ÝC<>j,ls~D(wNP>@}; V`B4&#YGU;pg#j7Hd.Jgh%=W ;M_Q8N<㜩ߍØH&}3ˡ ʂTu ow!5:֎u_(^šE.שMqMg%4ؗ

yȜ94V'a`b?%oVS9RTh&)#Yf5!ۿȑk2Ok ֡[pg[)PY8Fo|&D8n_RhAkEkm{-N}_ZUl558!>A&NNhV`0uk3uĀd(vi7sgĻQ+t}QB5Bx{`'{(55?`n-jk/0Y >T'@yܶO$%SxW;R?U)yf\%t痙K1{MݻNffil4RͷgZ-Go +*&Rd:Mw"3#Z5dZ5tpGn zlWŶ-əɣU^aYƎ5^ţ8} U R}IQ&o dMq0Yu#UTQ~Z4U,:/[pTșYs0'"Pc3jqj[Ǎ:&2ȵ=H,haOrDURwmOQskO fh1S{u@/ jse#d.yUQxMCG7gy˸j,NIł58E&HŶm 'J' \yld->eSd"-Kg89:ef8} r=#ZݖBM 6q0) THV[-| f䖷&ϊL[U[X֛6uw=Ĩ}nyVkDgh 3hqȽo6?x馶wWv-iEvYl;?ugR)~5A5yE2dc{Bl{u%[;NNq5)ujsqYej#!eV`&:Mo%W=vM-0 D 's#&hJ;l&6Ĵ%WjH -6./:nKknv +-]GKJ驩�%2?<44@Avk{'hcvs![`>J<)MplY35>7XImwSY*0*/\}_!&_z! l-Osb.Of@_7~o#~]E$ >ע:F>\t?ȶYƺasR>:v9_ νf71~(+£㴵G$}~ܒy9k)^Kśv T!>N'=s%(t$L.ὢ5rʑYԊ^ 5(p|S%Z/#y2M(ĚX6<#uB8}1qWhjkXhF#xC5A pXR е@6}A)ٽs r3q_|<.8#'*&lը-])#(Q!c5F9ʱ[n 4?!K= vV RΨsfr&݂택/&d\8Y\7|Dz Y&Wꩡ{R#;\huj.~vz@Q⦷jXGg3xdɥ<@c3S#㤼,]e@2i>Ltu1}ctCS56^MH%%RtGGU?sݡ:P5ü dufā~=u 52%'B  !y>wS":cXįId.T2}9^ohb啼HRׯN-4[-Sw<#7ֶkbhHE2F=o?Ui1LFvΫ:l=u:#7ѿAڲ5oF4!^_m @>|}**/+^O(؀z)q"-/ZYGBM"W4OiS%2Gyl Qܶm:uV CuGmϔQ̹vnT>;IL:CݜMڐ)}*`> HrlV~=gREI"io$cn }\-l9'=h_M %,S׹ % ,{* f2ť~x{5a}PYRGmXV`"pHxYTW1.B2fγ+$2^̓70x;eL-~"@R_h ~Y|AqIb9K0۠9Ջ]!35Ɔٷ-eDIֹI :$i#c;8,[oOX/or\˖[4 ki>`xrc"|>HP^aofGCyeX_1Gk @/m3E 84-OBri&ɡi"5c6AtgfϦP8H -"4jeB2n6-\W#FvC P]n()"%/PW1?e JEUy.0ozR7ޕke;$8roAyLbSú\/E%7wWbEAwQbZm><"o9k[7('jFyYl~*FP \>i7J|h)ZR<}ഗhpҡMY [PI۫wy͏Դ*נ]ܳ4Fq-*h?+ q$m p=`KNbJLɗla$ ڔ'{cOt]P3F:xGUbW%ꟽ1c(s =I/`-Aek H;of[iF4 dЂ& n9UCygN] ^ʕSnUN# ˙ٔ^%)z6wXzS!~D1ыLd&ߔ8C O'0FhA4bKwJ xDȌ_;uMC\FbaZSR) ےȽ)N0vŧ:T-o,|l?0U%%Mv`o,wT9sxĀo+׹Ŏ-$a #zE+E&XnJEE+2U)rawImtjqmZ8ǡѭ; lx /mZ.K{)?r=U'MO1Qj Չ u -9ɜlsS@Ib@1򪻒}{OߵfR0rk##XmpN;܍6_W}[ɗ6ݖiݗ*٩e{C):eoJSatxݐa *wS/'[ Y] P}sr ;]}"iJĶX0!XXQZV\Q Ihfx?R!^*a(oعS&pzIR\n#HN}qNЩ3 Xy]6zl&:f߈WV'K#fi]oQQRJ <-!N-O)q胸2["c%_+='؜6ٴ:t-j㒾o`gv18nLVռrsɀ58J )XD.n\8Gl:u6[9Ƈ#\ 6pА0=)o͓ + =a!|ctIYۭ]D x#SO?glO@IV 0_u9Ha>tLCMKg{lVʹ0SpIVbg];gD2 ~H aISҿ5j''Ja%Bw{.*X7 ݐ13OU61o\4{A,89bP&:͔ 3NAQ༅Xk͏6Jn((0cҟOd&5'b/WIY{g/Ts^.Udh/74~:3JsAF^ oݍ]ޯs[vMY8/uyA$|? S:Jl:FS$ޗ<(ogm5C݄diPJd,>`a=#zxSm"ـwAV6//7sQ{֑:őprT 0P~OOlS{X w@5i(1z~ǫ^0(tj-bҮTQ,75xR!nHP\?޽JYNt9N __6 D`#ᓼY&uyT>Mę4/ZNӾ|3p/UppN=5Af|:6^,"3C!;ذYd1jc?T[(iVq ?1,5u|ysuwz߁`5*fOm[T fqoH)pJaCV(l);}ӆ$Qx܌tPjARxZ){(#;BBfԖ㴚NHNr婚"\uZٮգއA8a\)uOHΪAS@@Y_NH+wMRiu5MR޽+[j.r] ȊQD @VKf G}Ј=:Y?+ѹdE[rZd9:sn/dm}M]Bi6/gd3bM5`'*I#;B D*}}x*@ӧ2q ΃GO8~fۓ5y:ƆmX9v.vaq]mra(&fnDE5jS s_"w>!Ӑي3[9AehuX ;>mrBKyP@po_-ԯ ?"r̯1 g2kt͆Pt R VVl3{UˢT0* 1 3` }Gv;3(UcO ^s*BV@?Ȅ%z5$ `@eӵ,͢탑B[;;ݓ*OMDglq̴ xW}p0/,)7HF ~ D׳f#Uo+5/N}uyc+,Sn))"Wi*"YMn zF6hn߫I*{i¯uAo6,ְ}HU8 7!,gXn`޹rNO8]}s:7>S~9ΌfH#7ݵiFƂn} }M.*(Ɉgb&r?u0C>6F}s:f hyr(ivt㴶Q?;7iD cL"8*RJ)R]|1MHXJ(EVU@ aE!yVpÆWw5`yk9faruB 8 ԗ*_q2^uxS_K1UYedQeldm?pKQ2p] 3W)Ծ(]HFQfr.y)(;QdHۻJ߬F0?ְԯf ^;cVW4҆`Tpcg Hv?OӐuT۶WLe]`ՈsC1z  1q<O^m,MxA~zGALȃ RfͽanބX Cs#X\`E76<Ǡ )xtfOCkwa*FCeNWA5eل)K+k^gM$ӄfMT=enHZGZ-+2Wϰ4a㤫Ww2?![JH@17'a@P0.[puS :TJ]i T,%PrC-qLuF{8g1^KO)HqϨ%SuGJV^!J,$J\bѬwɵGRlm|xSk<Axk^v~z Kyu }L@|YOA_zTKAu|y}:`Ē2-;B9KFϳx~WՂ]c<טM ]TmtEŷbAbϑ$/ћbۛcF\sI xl˴pFqP|~tBio\9+H{=AZ!kz˄ONRym::\ft uZKbQgy]оDy-TkCch|G+ꀮ}W t9sJs9tײ]$QWǻٛvѳI(%[?2m_ݪ)hj,OI}}&o]N1KSTs;8⩡f8l܅R M . (7y;`aZuZl)x/63(:m!ϾLvŲXmt?_vfcR_FM:iN=e&`.jE)8d&&Fԭe֧ /^XV{4IA4WORn~D J4C5#UMuJӯ5!:{fHc|w`e?5>붕z2̢9'0dB^n+j" pe?)y~if6j2;~ݬpr)00kp}'9@6te؂KVСʃ`^T~r 7]MhvSbWEϩ=ᣙ2Ez"8T)!П z2hRr^!D UL) 5ncz8c"FPSid(UOV&Vnd:h*&*ɘV q8 xzwoaъװ2ga3u+EW#H(8Gm͇֑;enFot\SQzmsō)`;MN.$_I vciB%*vKy^ BVWeug`WQxytA;jukХ0|~A4VrݡYj-_("'oFz/{Km:qK'p"i͒OȨ_bwHC z6 @h 2vsߏ9RRVtXRK{Igx>~4q3B=؞#uׂ: PUYVis8 ?밷֓|*"$,>ߌ<&EgEP#(?yG퇧U?"DRSLBu l H t.fI)GTWj,BYw~RlzKEXvVƯ>x*@)%Wn}\*u}KOS"˙s~ﺒ \BP=ٛ'lGȐ>ch98k2`E?ZiyCK5%32aD,h4 qC]A""2c|05;2ejQz:yHZ:dbPs02c0pHݼp|9@Y&Ӣ;im^,|_^`7_x7ա oly{| Ni޽zǎ9]f oCS7+A+KwLA43Ki7՗IW4j rYb!\[p͜\]H8?I캠HC٩؅I4Ǔ QP?`!Ji-/7.K/3Hψx ]XD)U_wx Sזx6Yϝi`Օ)n~LAth<',[ki*ʍ3> .xEYh%4GKCUpx 4md[PY֑LfnoCUO~)3$1znMXTDoUj>Ҏ#9!"M8IE7+1Άig.,N:7xp"4`pS}qJYj"i(y/[$C\DmC4yK[m5כ'D#"Ibo@pÍϹS:og{c`?gu;Ck]) 7GQ#8xYABG,٠{s/:}\'fYWg;*/:["\]&u:B)暧,!1#m8pu$qPEX\lf|{i|'SʼnB_ iϓ:!D֣I} 9D.j13x@R" g'isBxwi4GLKx~d nݗCEOނ sz9?/̹7 Nn@$Di \6ݨ I~ acn3ژMB9WUWZNJ̇#$NKU玶e<+C`Rg,ɔipBA X, $ׇzq%\,[XOK݄54M\Hi71+mnkslM՜dHHHؕ P/oER'LuOt9͙1pvD.+aL$;_y\l1E˸&1qPB~M y6_ % ϔK)4"0m}z2Ĥ_ңwCr3TܬG!q/9R ۮ,δX<)`Jh$\^<&4Uˆ >fyH2OESe?mIܶ Qw67ipQS^bxGt Y%atg.JrU3zQ'XHSP7 j% "w3 ],8ZF!-E1DuS*}O6$B +iGܑLl?РF Y` 7:G7T/޲>~"%jD3ջW˔ujl+R15G[DFKGDrjNq=풞!:Kxp|:^j"r@}aݷmR0ꕭzcտ`[%MLh!Hw +H;gg4X%h ؎SLwz9PU)+M=@wؚET`*ca<:`dp> F|1L팴1nZYg79SϱϧzOrVs>}cUTDJ 违5"jУY9Ee`=PE0[]{修9SA sMPNM묯 Bi19$bTϖJ."hsɵ_>ߡo>vz XC_߄ )XC[X! KK~ ,t >ˍ)eZF )W/7-W.Tv+ XSON$]kkhZ1@ QDЋQ3mNN40M =ci!wq&uOƫȂE6H4nTK% ƅUjp 8}nTį1nME[(^>,6T:'XG,:iڑRpƔ4;x2:Rb UFэ_C 5˽X!Tkaz|U% IEc.HރM`}ώP47.<.=G"14"[k4Qb=%/x6px< M =!43SQ$w!R=HJ%XI_54(ƪ*’םs/$֏_lFvD83<9;Goy;Lء7D1x,o%KqC5'qBīsZb\Nbl<:ʻ1vP!ndܛo+dw¥~vIrҨPԪOO/i1^p$_X) Kl8,7xQ{Yژسo%MU+GlO]QDnS.bq~愤@-cqh,nꑡ1Xd1ºѢtQA,%v)|&m@˞sPd?l-Dwɫn*#ڏԷ!%hSe(ebHG1֣$QSnE$7*r3#p /D mKتh벏CͷZBYwAe)`Ra(A A Igu+ ʛp$2t-Q sN9ϧHL?5UF`ׄ},p)}wwi=O*ġ+^e(/sW7@wʰ_k|۫ϻEv'UܓK8F\+ɭnn$~8CIa51=ꁨ>2mSG ;%e1d3|L2TK~"Fz$F~mUmE 5+ #vF=0;)nG094$9 [F`xF tm7? .tX$Yqg\ܲ{j6',$iL1d7B|O3Ɛ¹%3G7_uhk1zI] d> d<&7d%Bn0*Wm}=HliHUDmɢ`ض_pm*RzZ!gO ԵPC&fҜC%P?&ݭw6ϩ5!]Ļ׾ 7َҋ4k+aAC) q s:>Ϸ^α@/t"N^# r--iFL#AMM`zVl}{U(FXP0x޷Tʙt4͙|︢Lm7sNqvX~< =y0 3Ľc%8 '?1RFmQo*nz\lV|8WK&d"dԜc:w)]YV4gZBcFJǧ_q8\BES5F|NKۗ˛w Կt7xU^{8YZL'R.m$2R|Zsg qqf齁/StTz(uۃC/|gD[mť Ð!g8$$^u%Ǹ{i_?%A=pK^kv;!៯M='!)MR3V. /.1l-+f6}jN͔c#egm;TTߣ..74xx|^E.o?Tªm61Zoۇ2:rհRnki$;zFٲ!BmZg9Yu')Mh@Ft3&̓B 3p%16s8e@zÛrI9f8.0C!tF_3lBR\~szQaYTjT2|E}l?굗[9:@~Bo*[x@C/mf]uܙؔ Xjϓmx[5Y9Nw؂9mzIxzz{aXVinDލ¿& n (FϿPi:䰭HzB^VRBU+4 Jl]Hiq*~lqG{ m 7gw'Ree87?&_Jsν;m\~gKrGrX&bD(dwVtnXPnzW|`k``jAp6fMCťPnN@5BjZX>@T+weqGc[73h7H aZf/x _7^,R;tvzXv{cu`l֝!fÚZ+3;TFYm6@ezxŐD!ʈPҖ_%Mkyb:zDݴ{vS.eϲH=FQFVO|:$G\w80P+T D(H%̸̾~lb/Z h7 N(e:+!s[~^HȘz tyxmҞk*%QxUF/ H}ii ݺ}X錔,RJtzf2KcLqSo?: r[=%lrIs9kG(޸FunFٕO\.VyTwg%}:])шB Jj!rBg{pyԟx?vjMIzT.'a*&seɭ ڈ$c WI.5њ>2lgokL/-/!eM Pwse@i[HZgy(ڴޣr| \59(3 a/ٽAuWe1uO@_Eqُw[r9'ugrNEeHR]W2djvq)$Ӵ•X6chL7T[l5ʤTD?AlrXZ?&$g}Sc1J,V`DȾF;,El8~s\*h;iNg\mJB5j;/5egv~u[0U7&Wlziı&`_ 7#[k2xCD։4\,[4[ ryi9aQ-Q+qrö%HĄ3$,%m=_9߾lDp&A@%qR!)뛰3FB&VR컗k 0=3q 9VW]i6#/Fy34MS\\Z$o汮 R~ kj1'0̶tfwLJ8;eHx?BB,a&¼NyT-ZGą"*\_?6}V9\YV1Q¡-4s1?Ѓ1.nRTeƤM괴Tg+Ab:FC[1Zkxlm(;)^l\]/^of,V]HU#Y^t `;()5P A#1"_-~Rj\$)S.H?W͌{'sBHloei}AIJL*p3xY)<7t+t׀b R`?l$v.2g%΅~Wi(d[M@ &Ch6C -Z0c moJ{k!M?K֡m`i&@0i):[8{];P ϕʮ{U6 cs-[ 'ҍDV~`r4::atNmPj kzV$5paabP e[v11->-7֭[ˋ. )KO|TΑXFC~-a td@~zk} ԛ}N`78@gny[ӇzHwܛʮQ\|+dOD˟$scP8괰-]M1i t"6-J?]C(aDy'ig8p/̣nr=nys/jYt9ڴؐUmrx[R p|~3}TȎܢjEuri=/[p! `oN,0ruE'څґ r,G,?9Ӎg_&Kj_zbpe2<̞[R(%xIԱO1+f7G(1zRބjs`m'jf(zWGww]^L=\[%'k.1u߭icC$]jBRxGԍn~!{2_SM[ qOkA\kFTXu;'[x3;ƙ/!uǴg !AcPi}"e*ϑ\.R2xV~rHҸ J[-q8&aꫜ&p:"Ǘ3K=@8Hu,i p%B_縨Yq 䙯?޷baf|vlc1&i"ԕ%Dv Amڜ_YI4׏HeN9'qUfXbS _C*:ϰ]log`=oD!\=DIc^]k{6ˉ-2wa?ۑο+o35tf+R-";0n $1:)|3#Y3>,ǫ3J +ٯv6ej!t%VxT.`f7mш vƌf`aRAH# ^gÝ'?5 9ҤGYf_o2oͯxk)[ GW *Mѽv'M.Lv &EW 8a'¯gɡ#X|-i5@0lst]Q,cnY} U= ʖ8 f^&\ zmDUE~RRV d}-;`{,, 6#*%-?ƀ(.TOp=>q 3ahB׌7_tWH VŽ׾mkOERPӸZ *A8izq$7+KC] ؎P[%d K1z64Rhda5%ZC@?<D{yO,]6qHb~838k,(Y/23L:SPLqu>9ag[РvH/`-RPtod?M* '7T(jH lRɩłJ'>p&_WUY䬌da3"uYbލօO0~e9nQ"j4`123脥Gb$;[bqe}՞WJ 3ڙݎLT jH[i1\l;`5_~W9M ϖԣ-dzoء(L+\ VM2U[ll C<7i/Hy ΅UЃ~py 6za4ˣ("@@Bu(csma~H:NjpY%Mor% d޻jW_T`Khi8DZo?7$Y n j[7?,Y⤐;Mw\ۄHg>)Ὅn 'ЛFj-!J\/^_u+2q~bw)ϔܧ"*鹆׭MSl) Maa3#i NXP(w_ ̇U'(Lj++1>CXt2bx:Hy9❯{2[.4gg"[lX)vm%}ʽ s+)/W?7:yHx #P0. xXٱj6UpR}rR`egq]#ɫG%Llʛ4JZ$lݳs3x[YĆ$!?!| vA!~@yGr;Qvl==)1Zac*ro"^iJX\=­@i'[Y dc8RJs=q=5ngXV\' T5h0bsL@p,wgj~7 x7b ˵S"O.eZY„I`+^v kׂ!W R=RD%Mb]2K!e<3Rҵ. ("'hɳWaYO_DThG^$yD.&Q$z:TӨ-tqG979 lu+vk]{)LKVF!= C q 0kP_~/]X/Vf SGe8E;5&<"iơSHA\J9%eL#ڮvRj|LFbYlNP3AUo.p{R^C6o1Vs tBP%";`Z)1uxwHaQ[ƌfm!_;@Y963m׫<nt @J&n&-eB)[̭`!ԺHo:7. F2ՔdF5^\[_Ŋ{6cX8 :OOe?`6\F9S'iJ^CZj^f_pc&!bY9_lxtr訴#vA=bڧyΗ(os|x[͌U_w][HwLV/ %{< LnVxUG<<0QZq_O!f6R{hA*$d œHzXЋfoiõ5[GhyC>ή7r_^/]\㯕:ah&X;29:Ky%ȝ( ^E7?h8 J) ]p;w`@^'D%ZfvT~̗*euЀA *%wDBښ<7p`6H$#EaA"##vѨs&MzRTYPM& ~fpEXxS} r? Il< vG+&˱ \`'* 72O|I2MnL9ĈS+Oq]|7DC:Y2Ew6**5]2C(D Ȍչڐ/ujϲ%iʢ[έY$AԮbv` J2Yn$ >1,mOT&̂]t/iTCM`q4Cu'O鍂lj>/ߴi (?] + Q%*0 =cPO@(iÃ;UO`cnLHmU@V 2"RSs] զ$܇uj[yQtQ xdkyo3{`g}]Q.C?v+ cjJ.0M[ _Q)jZ΋h~Yȓ%`l1exWPQrf/l GE;kC0~hxAIC*n]QnxY7t 05ڈJ[ DhKU 9h>I,,櫖M? V)GUs:/3~uFeLJ_O J=t1M~U }ЫNOU!̐=4H]|܉ڰtU l~Dum+u6tk$-IZ9{v84"݌Vu4l\YpRҬ_]9n5Pk =ms'K8 Azy~Pn۳.Xn&q4z+B$m3d.! UL<λ`@~;+&"Xʊ7YTzj0#?A((FO?xd| 嚒>Ox{4Y$1LHu\!;G $~,<%_OVo/3Zβk#&`Up Œސ~ 1C*1d8,\ܤ 0}NFJ?T(|Zɹ$yi2b .藾N1;= ȗ1K9FR_:XpfkwyK^爮*›2];o 6S&5In"׫pHS=Ko ) U_쁡R8CޭG9h5/iE$$m}V{a[*eSW[8_X >(UDjAo~_{+&#lTivQ%,@VGP>ܚ`Q֙;=( 1;.Jq>CqL]o{0k}%PfJ "g"ZAO[y6(X*|hG`ђ<,^gWʶb0FW &+V_p!ur*[N h4=ӽ,8^.J(&Y&+uw_AP ֡v.(+!lHZ07fKXZne .BE,ZZBlv9d>Vʩ[o`21S]D$gO`D+yvë0m|td{FqBm wTcu+>\#~ sSأ=/QVPǷ,7aCzBfG4k=ǾKuȅ z(; H)=q!Cʅ3v0,`brpc`1f1ja|n232NK ꃥ,|Lv/@!q,N)HìRRL얺l4M|U nu#9J\douƃVfsDu6|jaĶCG*P4Zaa:*]rG-qO&,p:t wrc&CCrv u" kY_>R뵔_}"6E;! "[trs|@ :+k<q'xd~MlMaۘ!WQs\c%הڢHMNfy8b`4b/K~СX !.i%|^WF϶|Q v0E so`wmbUz;Xq9Rh2Vmq d6[M%gËE^6euUn;m7APbkuxgM\:7bਯ{ػ'[u3 )I/' kmJ6 M}*;$7G%Ku5A[SM JoS4:)*V)(ғנj氵qv|Cbs$󖱶䤠.eJďQQza ug[s9yvf)ȬQnCU*^s0o IS~4?ԏF:<*( V٦Ż_}_KpcR7tH~\"v9Q}2 b[^\.ZQ}MD'eK_+\b#\ezzK"d-F|&2q ަUdu {||-ѹu$5@kggkssϰ~s7fVy9ʟm,.-"|YKӊ5Tj`P϶5lL=D[w-x T)sة;AyxxCT6z+̻uQAR]J67%Q+d϶sPuXPS&^y3~ϕ@}Hz?8QmB ߳s+>B>AC5}YuM6\! U\Sv|VsMvyW*=~TDe %@jxQgv&2=>34~I,aZukuhIT?!~sud\wUNsir1)܁10f+ \Wt )L?{]~$NWY"\X_8gfڻ_RxaQ:3Od"̚|0`k+Yg.c!Jc39ȡb2גOj[l4 [7T=*3`ljAZ?هjXc͗H`R*.͝))ZECgd+,$ #T#d_3"_x/v nP{Q#҉ ͢{j# Vo<|Y2^ڬ@ ZQd.9-kеp[Ovtkk@=4Z'W}ŽQ[d<-GEf+铥TCf`<l3I, wG#;i ]PSS|qg GMh}u], cZx4nUâ,cğ&Ehp s-Mq'[QR^8%´ OAPDƜ2>'-8 eh{Qm3g4`zsl3]V+Ư9$"9+Vo#V-|y`+oPE8u)ۆw")ˀzn  jQ3yE.q#vZ;+ g70JFɢ) +5Ƽ>e`YE{0D~QA˨{꘶U$F+ƸPe:4hvgOڦTNK~ لCE*uD_\kIP =tG K2C.m+ʦ"ϡ coC;l]ug]Uۅ|FT3ݗj)nP#g,!*_gZ}b g5Ek b'^A/GLL.zbdЩ=$؍QEXTF66]im΢,x G"kUzksM)$,stoSR,`j EKE]S+Dt>J{Mc# 6}wi^Kߝ2d_.Di'$OF^];9K@Ьz[%o mW~Z`kԼbGCHa(88>;HgerseG4@F@ 4(.v\垚u'4`Ŧ&h/Όyk9"Y9w:b\qX0·7#'zk= +~]Nv/ZPG."2hJh4و{'3t9Jvq)?&MXN&.GKV-j:  aƞ+svޒ];)+WBq[ŽuKʆ*s0!^+0 FݦZb0zwx_bс?= 떯hh,GQdM/CbC)Yz#mlV@\,3('cᷰ0ZqQJu(SDǛ"ˆsx/%/c;5dq>d*Ĝ(OXu-XeABIǸN'խc{vTJ3Pu>sL22ꮬ_5d TS*GZHG,BA`yL"D^m'27sD:hQQ5 8en]$Gh^nW[ q'r`.}W*?̃B̋S\;5eMANOx<};r΄mϜ?~[ҷ9aj K6і=䈁;q;lLқtY.y)(]73%~3|,>soc7M^mq ρI1GBJ(r ="eG\t&u&ڭciP4a{V;`CO/G:jK:USL4YlPSVBq_nޗh 9hsRM_)/L~yxܝlqr[{0?<zꁌŽaŵngr0֒jAՎؒFGA6Fcufs].| [fJ0;t# {s+tV [jj'DQ9'Q5B!uUFzoS(6/b.G"|AB:Haj|A1AVJe: + #@Ax_4P*Mws/"ߛntVqp`W衟X;p+"o#<+HGІ+$xlٍU=^]xn_^OC 0(m"P(|"؛Wn!@ݠUltO,.g'}3/P_ %?=:G9(bJy wrl{gBRۖf:-8;濟deLs `7ώA`'u me,z Aiu}9bYM`h4%._xsݲxOPbo$|,wຝ"*DL?YzR04TOɋ:qW[2Jc8qJ[c ?$:%>ZĸkpɳT*J5D\=CH.Sǧ.qyfpP7/Uٯ9IޕoJuVҎ{wMVS ,mK`9eY]KCzYV90ӟ'OŦUkUXz (ecl Ox z/|’=,=11)-EQ͈c2JA(M7_]1k28JӮwwg_hP׈w32aé`wȎu ;Cw6<$r~7۴և ='I>JG?՛D)OT@S@roو^w/b9aym8l ;֋NC{Y i I M޳2I G%WRz9Ga *Hiw5D i۞˂~NbU-5)n-:g'Ci9IlW;';3_6? e)e J:K4)oHZyUoK#$!Z'uu%&-7U4W,dlMQ wq>e-ZK+hd)fJ/M-Tʼx_s5ê|?ͮ#& &Q_~14y'OS!KX"W*q1˜͈9Q 3$TSYi29KbYGᲁHjWVyBK_$b9jMk}Z(r%sVtQ : ?r~}WG}y).__#e%AH>ҽT2Jdr#:Z\VX Aa}c :إy%[=|듗ڬ2_zg[GsȷXz]ND7Lgb?^oYm zO@aq\z*ܑf+Sh)|ڭ##aZ57M(ԯƻ9&-*kp}8,Vz"Sd-ANDuɜ]gni->\6IžF^nCL"X5V-&#k M-gv3l^/> ˵6U6KBU:Zmݝ8|S" .1Uķ{U-׌WS*z4uc(I,{G[Vm42Z%Elh~T(d(2bU:T|Xulغ[<[l4٩D 'JYa4stNԣllLVF\@JIi'k\,Ȳ';+aR/5TeKѻ}V iTO[4"lB4TMFC7:p)]1ApKVR7'|JSOhdM/2:Y~WQ4 C \WH|\ϼ\%%ӗ,Wihh'Y+}y9_ do tO$E,@X^7e<0iFB wͷ=g ͖W+^Ao"dKRãscbӲ_7X|H H*{LM f$`(x# vLRLTxfxiNw PBr*0WYM:ado0+l<'1 >7<1i y"XVjKҊx}UA 7l}*!cpGB{ԺQX^uLJNtm9"f^All\N1Bw`R![3H8 /:Nx Tńlt58{Ѽ^>`l: c(XD_Cܸ?pYÚkN?.?f YFV:(T.}k|ڝb8N}quNSGP '-PpX؟T8R!xf4[[qOig6ntʨxw9sVkfHg_M iM@HM/~bnRQj42Jt+N׵/󋥹< E1DMY3f4y$pðwB6B:ۤG{wXY[q5O!'yېAZoA 6zZxm\Q`ŽPLwT S=~YDJ.".):mUzgxιZɂf,g= &V@#s4gh-D7"Wy]Wg{jU+L~. 9ۋtHy/"xH#ȥa_6KFыP2Β{ͯw- GEPq;I'[/ӆmWd3=is _|Ax_%^z+?0;Je5tbRK lY,oa&eܴW3A  NXr:F ۖ9-qA}qww/FT;wUD7I}EK֤_ ,znRiV&saXEj'pܴeMJW=>W\?/P >1nx)v3ܨ!ǼFZ_]7`qͨ428X֒*Z)֑jBjzU0 ZXR`b֔Z2Ec/;ݸguԃm 6'΀(&ϯ O.mJiX;lyf@5 i7g?q:ۧB1 SC 5ES"j[N71>yxC.`M^:؛!ZPQv٢Zoșޠ*_D+ٱxI5_X]ǭx&+S$ݼ KxR~ZjaNq׎)1iTV807t;Po۩w p߶NNJ{!K`'4pl BoT]$~Uz `,-"*(F#,5E[^HVIBMX/W3b};ځ@ȷBݭIťftͪICWǤE ^ ?#V*?2*\L{M!g+* !d98:pt!0;}u/p_Y_mj)'QgDpPM JI9i4s?` Tklywea#twL!Fg7 (" :2xEּYrɳ2(Z!؅ )&Jc|"7j!Ò{gNf( T|K2m3Sڴ>f ~6W 2X(~'a>?L' `z z#aD"I܅;ߝ&u;5so:nVyY*ɦ]c {/w "V(T  p%NmGߊu_Muf"NYk)_Â<8~L- _MH t@QebQa%D_M^Alq" eO&Ţۊ|˩D!{Oցq) [^ R\L1F_pm \l 4 [fDbaPkAܲx(Эͽ%s"|4^+xT~T0$fuʩ%- VI')1*hTպ0A (52/9j,A2WVG I+ҭ?syd0!jm8ATLM_bݜ$BR F(߶BHY0YV< <0F/QɟYS|$I-fnR4'V-<+~pWB9CvJ2Tl[?7c}U>:A>,9%֓ܕy.qGO{yH(XEˀ%Vi7kڅ0c~dIcaWW]Iey/2ryj꡵53B۞:o%v;5S`{_MJr6=y\݅f8W(1*#ַ#esw?2&8zP7r{~F943'+L\@8YS+BVic Y+3+ao%PM#RϹ~MgfqLKG1C [rkZB'0R ɤR1~vS_-GEoWfrxSM*1܎;^1Z?ks b,l^?Bn>,>ڗ4d!7:pjR%) X8{R^82C*AQtK6F\r(^Iwz~=čMao^]>c>*3-+l7-ge K+G!F3C놃d1Sb__ΡvLj;}<}}W=mVfZ6 2ähSmJ1Tr8EOZ*J.z,[ %>} D| .F»=57kYUo#x۸`؇ J;K&N+s[p' | 7ʐ,',o}؄ ˺%k2]ެ I#ͱ8ŸEP-nhm}+ n^r^Rܟ++`?L.P@#vP֏DQ|GJ_U[  ®H3Q3P,]S TgK8 CA$r2T%m$J)x]lB7ǐc,܇$;cxJsrd GIO\9egГ,aA8aAж$c?u'Y3{~~@71K+z5(X_'VYExIsmK֐RZr1pL<'4Ӌjիg"um:{[{r2ZQOij~ :'sܦs";ph<@~xˈFpa'f+ϙ,G3(/1ԥ uM|v_DUcnsn]g9Lʁvl4uTi~MN"8fJ3 Jp_U4Ӿ,f  'OZ [b|!yMȃhtPsrBEȗ FqYPeӓwraq ۘki7@ywRjDgQwN$-8~kZu -QREBKVpj̲x'Ͱ<'Y~߹BPAf&Oz8{qO`ֱfpXP8%NH. 9d{TeɀyZWmJA<ǒn$HL%a[CT^>kȕ7?:xGv [>9R b9U! B;a(g)DdӢ0_T F+%QL-[f9\L<M4JvF~?2dJ}$3d>ՂVm`pcy{aeK}L}PS>oDpFAnxwPau>d$O#v6&l짤po!S-!鑐׀qAĂ[˲'pwDK732صM̗s0ٍOm-hѴVy߁yp5;qQ\-G.>Sq$)۾t46Ё4ÅN@qdt*vuOq%'c}np HHyr[p\oG>x"BtIq6'_H0)ݭn-cG[6 3\dat5Lۖ (~M)YyU=Ym {p}hnjl; =GNJ\1v,` '-Oҥ#T r-~xͤ;n-ؼg6MrLZt8#L]dp$_,ֽi}eyP!0ݮ-31CTDk 饏].8-O |:3H649Mm^,4ΪO53yYO[y&3AF {5 kD?j3AbFN!#rFVrrFe0 yVpJb? )M'ˤ}@*a@3T}x5dZ=uk'ۚdoKxCrv%.\o,'HiNWNOc֘]KS!ӤO2/0s('Yx6)< q?uZRڎDb"|)~{Vo~H'ÑԗbG0]4YN>[ fX_H˖\nC qSoH*܂wR@PoEn^J u;QڵH?W\d.Jh(~* lsRު,Fj7#7zB ovډ9NAEB~ Wܘa1ȁ靾߶et%(gQ-*D*tVj< "yKq-U0>;hD$j3I~qptsǣp=q|W2=Y\2:dn\(=" 52~ļw&u PKATԸ%`o!\ZP-߲Hu$ĭ=1>0'qJ@1`>1. i%H3`DcM"~<+;pŇ\W#,۰M0`T+[GycЇXj_&]觕zx:$f9/Ԃ%nl2%O_Uu'|wK轲fovgAb&L+Hi~]9K#QaMG[QSn ,NL&r$‡k'?#] %*#!v9`-0#Ӆ+5 Lὅ4o9ɡ\yU gHC^k+ kf:k w0My)Ilg32EOxmY@$V^SU)_X!QIVvFgMM0i L^Ht9 K C3mPOdg  $$F:ulIi<t2nU2I#e1_5noJJʔ]|بaH\/ 2K*?t#od^g%_ruh SP6'|#?Y Ib)ܑSC/!mXsV'J dH:c j;ɸ\~e`Y%]/aPq3l~݊ pTy\;HbqjGE{nb#gM:wɉ$ B"^P!geÁhx1XH64PZ$!hxU0YHzR$SO)ytuOVs{6wNn`%V5]ЙV#6eП7 /[-'#MfwKT)Co v#$ ,Z]{,- lgraU6w!CNUk)v8Gh[$(b7N rD? v(õ l caU^ߏ3Đ(s JRX!=i@ \*%[aG^(ۡdE\^X9^&hZf~Re`3}4Zg * h1a½aL<1ē*0E4mNzQ/[PY %Nw>~gG"#Vj&u q\$ȯ\rdMq .D[hi',c dXWywLUxF XwIn<ۧtVyLTw%Lkn23xDzK sMiH]cf炊/+gcqII*PzYT٘~q)Ƣ7Qhc^%j&⦜= g|]s-JM1 ɉ/XHj GB^gƵ|=fI)gkooCwn?+G=YW8\0.iɓ)&c0&φr1G[Zg_@ڲXNH'C":1ׇ- !"[`z96 dܝuNLiU@daWc>pྉ[I@1iET;8Ժ K Uޫ@MEZhj+^su76^=b&ւ ڪuQgo53'juLҋ;!4Xc;lţ2L.0Dsg0LGp6=VK8%y!`1r>j^E[ܛPznT CBNHZp{4qΧG*uT'ٮCj㐔eځPb7= $/8kYbB$BCEcWsJ5T[F}ze6@B^$b[6Nƍ5R &nx F?^%=<(1ʼ#ں c":9srhz\#i{16j.ffklӺO&A>7i&ɓB4WT`Wޱ?"qN,vX@1D6zt #x@ Έ9􍪣FM~>*]ki: Oa{ERu<j\] ~n[ 3}[ e<.^_8{B&FVFT -Mbz?}Oxh_e!^w!X } ,]%?kT.4Yd PxZZ؋/j Mhd% ?Ș4'H=Ϲ"7**9aR]om>|c,h5ArD:E|kNrs)$6aţr}^nxev8GNT?2eNFG362!-̒@GK̑ }k,R\Wx!Qml{$hХXiy5sAQƹwEVFN\{q4t7zYκ^=LR;.Bö$jId,u;k͉8r2 ́.eh]p$`Ph5:-~'T1$TVENS4d!bRtq@^h=MM(Û3y)B!q-sƘ֭4qmп^,".UݵFtO,ǏSW~#Y"z&}^S\tm#ueP\,B(͝2!Ælf$j5IDgtx)ak9ڹO58G) G!(%\uevb_%ߐO45'# 9 EncAL7 .QJ%`Z25|j5g0(b ID9$Q?k]8QTVUhO1l(_PL(#.ѤjPc)n 1!UpIub *LV]ށa, OuFsx(C[D2Ae{n"!u ,`}tQZA><1nuuS񧓷 Uc~w/_7 )_ȑ9m)qfp2 ]Q eS!]@X<[C_3G&S.2FX=rT +HiSj+@yڢOw]:ҕ 4(ֳ; _kWU F IŽ xEUc'1lFZ"]M^4_NAzp,]Q4GW/4=x_-O%JZWZYICVSsrO,Jv>ѝ[PFL:3 6/XH*$:/YVe> o[R'߽ƕvcMIR W+ q,Cu阪`x[MT ^ܦ1%96S4 ;gV ι\ +7Hė@j s=&-}~=`ska75&ӜCBeNvOoedP4'o&^.;Z G_`F Q3iEc y%ӺۏB~DNiǂW=Oy-BP9@?įS"(x,%E+V~_j_BWSyKIjd!Q30z2gS.)hvHӝ^(xO`Y9RZ3J`oդU=J+]l >GIB=$QGE '=e;nIJ4 ggYO)F4&LD*i]j׸M%6=Q\E#X*hxJUឨL\TUO|Mp;:uea`/Em*s߮,i}omi!P j1sMZxP}w2׬$Mاq͖cVýbt]y!m!К$EMz\A@fwa!jK P JF^/ ?:Ql9Vʭ Imm~f Xu\,ڑ͠10Ht~ClP ЭBn12lbA0aT]8-DF50v/Y BYZ xhJ~V~.~d4]]Py\4j= y&3#&yX*`P 3VZf: kk(i5nf9ph%E4!zbgZ5$7v#\rur.|s8W7¤ z2Xn #o@:r1?z*UA<%r\ncO8{qUPHl&fYu4xqp6rXUd\To餴zԽyRϛfwk !/я$H~ 5^ O#8)Ĺ S8nd,80Yz-AdϹprN@Bo) B辁s|qtDlW;0+wڝz&(y3t8O6Gxr?&ѻ$: Ճd %#7𙲁Q3jԂ6}⹑cN͞msfZuЕMx ^krԌmvq-h`yՃjϥ׿iN,TqO7VlFRr+v5}H= YTf\;Kr}+f{+9 {œFlI4_g6J0s <RѨ)A%d<74EqzOqbS춻P^ǂw%HQ/"㩃ɅLF%.Pܞ \un{a`.[B~dDUHuY;ݭ}U<.QY+@W4GW [J.*6GlyY>)V 5&\3+4$fgc*ϟu}1/%5B35jΧpz n1+;sXxY'%(WQanI, oM{NmZOHP0 s! ϴ3್~/ݐejRy'qd::bvoj1L̝o%w>Xaa|;&UA ʫ><&4vXAm,$ 4D e6v8h!<קoۭGcX6XٰK W6Zzڲ}{kK2 4eˠ ̠t3l؜`g?ȯ] 9# *A{ C<+̫N욯QVFin%xMSCQjK$J2ނaHU}?$L>_%mGm_ZQYO;g2ÒSx:ݳfkiYIoGQ@ &|G&\v7  * wO&T?kk5U69NwѾLA$"5¾ {e9Z}*ܴoE^»)[%ij&v-kfSZbM g:@IL#~PyeM_jyggDSDs䐿-j ԢpmgSL6RH\`/y]4:+AHo$e|; 3t|0`HCƤSBbtX1?Vޥ^(eB$(#L3j3֔A#K(9hBlK}p!|T&Z R⫂|nUAtpιe7CNMAck^ڔǔ03sFt:=K x`غS06JżQԋ0]+n%;"dS>`/,ߏ f+Zg uy4.2{~|/}afE{<,f9qGq(ޚaV&ba?;՜Ss6XK}ޫ$X q,}%}ղ?o ^|[H,/5,rf,ȶmۃm(!7m8`E3UurI |~;נ^OW3)y~:=` ޠC)Q9KhF|rZ5[Y9i{ dv.W*Mc^n?6!'^7D h:Ls-[l2ˊ4.LEwq!2IBt@}_A(h"C{e{U /앞Ӈ]ז]+ կA OSVl%Sm/7]$}$Lq8xAr9Äi=.'A f֨:TʟJ6l  gvJ;Lq=сbqX^)˻:#Зr=7l1g_K KāDߗz&K^N8?,q;H Nrn,|u{* ?_CuOɅy?Yh5OTɬք~:l gMA,{nT0g3oQ%xr#C {,; "J Dv U2Q]*­ 3bBlE.܇ʘ]T9oHb"b4-.w<mJoA]a4+‘Y6IϨP BU/P4ʮYAL_k$۸\6 [!8>a8oHyrV4>*3Fu HtGRl= Рi\A5W*oD6ۀ@>(`(#qeu {1RdZiXN{֞#~_c_ԊUf}UFAKXSLٞ" .'^Sk#y/uU9Nb~*AuIhщ?XCX^- vן;ɇo *?qn|O5vB>ДKm (˂>XKX4nFu%MC|A쒷6t2.B*t{`yf( A|}`91|86ˮX@`BC ~W?o~oLt&B8TzʂӐZIue{IנQFpS~ҍ~{(JB3Bp~D^!Zҡ)Nai*k0JZ$-;PĻ3=`pb X'Cp%fp;5S#A/nKjQwzQ8;fQph1T.s&9o|6 Ӣ% `4۳D5iNsxo ;~KN 𕪢 ˣ>) u`aQijJA`oB:zv4 *Bݣߞ?8 g٨5A?ˀo_0Pq@;=PL%rJ]t> o2 +ơ125J&ӪHw}F@n$UI@*c5ֆ{e04ͷ2sńbg#H.3'A/#Diq3\ה||]kƍ9h"qOcgbW&7fMĂ-xa垡u|Ҹףt ~Gෳ6m>YMޯ/b6X^KZij4;ͦk|ޣ^NI2N$G aFzr6.Q82ʭwR뚸9k%Ѳ8 $Hw/wJ}WW~}F@9'#jA'%sv -h.z`~G|O4C(5c,63BG Ws}‘5IE)ӊJ=)|nj"6*X_? bdۀNޒL<.spi~*aTopI]K-O10E*tĸ,AoosA /655sy& >.M9[e| O&=ݠ}מFq=uu)"Xuo1Dnbd%%ڳRVk3exSI#𐀜5ØđP UI! 1ḣmlDǹ3,ZUM<M")9\δqq|}-HG%n+ '.wN! ?\&|:z[Jc|y WnjDHD1K_gJ`-*DW0/豘rytd=4TE1M^꒴njy!؏]Xr1{ P CVG2WZyqw>_ʩЬ Z5ZSb +^!%lpR;|sҤžt1 R@PS]b2*|LFΤuþ|_?k!_#&x9=.)6J.DG2Q+%ĴY~c!a q \2 ׹e!;-OܟxҗX^skÂaRTW2vrn[{e'xQ8I0 hbaYۘ yāD>ʸ1G^vj 27~8mDnIޕn DIkv@hĴ&)BVH3+2sd'G%؄ >b-fU҇ʀ9&A]T1%>`DA.Olijip,&^:IQ[1r?Y-HW@UN . f TwW )479/r@ρ|XUj%x[tG"o[aj0\t4=rf}A{hOSjLNsPb?b0;7T J-ݨQ,(5v'S˕EWeH(GOB)ݚ854ߝ<#xeJ.u A9_m`GQSL֣Y-v#!>灖kj> m&혝hTeӧPք|Qr)a)9QFŊ.Gk1hTD"5"hWqэ֟`pasFs> pKiezF!b^>jLEI-6-6w"e!!);ne% slr?;;)T~^oueˡ\)Fi ԩ5*X̎s\Vq^E!R(:ֽ!iW ;P+{핓In ~d)HȂ728M䦥FogW󽕱ov:U?WEB\ wϫx˨E=)ye ~8ztB"^.TLBSU,A:oȲ> E<3 X+Gn"_} 0@{zLcqougq̎]rD)CѲQdGo<(7҂OxUߏdʈ\$|nhE%vG#.:K5)O55AJ00ͤ?q$0'j}-1j$,0 '5K~j)sΣ#wJ2viK#OY]ǓmL)BJ }/vlZVrL4s :7Z6^dڠ~V42V$ cci 'Jo#S%yR~~yiGhL ΎVbkO031"KCT{vvꐊY ۃJdѴ֎P)fc8K3V5C=f 7)Kq`B#x)VpbBJ֎|_ګzĠSV}IBn:3Z;q{Wa9?nEUF]ݧik7+3BH/o"bIb?6rHx;I`.ZU}=֒nHU( AL) HA`% vzVtOxm(ϿZcj$mnbPFc^|Uo+k/p/DFs;L{3M0)6qmp;Oxg6iߣ]b c=9uG07r`b< kݜ]bE *|VeEY1d u..BRH-fhw\<~[,Xa9 ƺx4d;7 H? ӌKRqY?ϊSJ1wVӟRfyA+Xfe\s wIu;n:=KWHƟ?>?|5&eImD5^dQaQ8-WU1sM@m;KɼIVIVPBGuPR;$K&S-oi%a!fuvX )&Iv!H@},@e8iڐcLr3G#E+[; RBg:TGhELwySvTU@i/NJ:٧Jz`,9=7XOQ_:`w:Ir'Rނ Př]t@%̅Zzs"k\o`{i]l. p}ިn Ϟ}Ip1U|mBb,rݩ EXUs1؆f5q h1)^5cPwgx,Aq0j"+lgw0@z7ԢX?FeڲNBMq3pZ*-}vD! r| k"Nu[="/&5XC.ܞRVM\jfE#U@PL.-;h[E@+B_83d,6/ Ao^3z&o0f}*s P`4 }{כ<’ڄB ]:HXc5U @!$з>& n)4sGkG~,6 'L~6p Pl PRaGŻZ` \y;x՜wfڨ!}PD6eUL~G^Q?5wppiorVMmuˆq 2 k}e29я/ҽmNwRvzq.P8{a8a20\KpM81MJ 7V)ӣnmNV[YZPVorD4>yÞxЀ$h͇ktCœ1R\P#ŽQS_fRa."։P}lKAdTv5YUYjyDW ׺Ā 0YVT-%ӇĂ ơRAPq0΀].sOMD_xZR(^ٱGEǙg+oiEzpk͝l{?#BU. FIrQ!1U (KqMۅG,o0yZ3 8 >GMv`DD7#/ߛH؍4`n{?~.kYpQ%V O3 FT3E h*[Sg{ǦOI1QCuzb 1=' lqN2t7t}:>N.`!mρwJ-ň"My6MP+&m[`.LCsQQ2^fg,۬UQ8̯5` %. J]I;J?eGۧ%mk:2U`uĬk܌$-a՟-3z\kLpmzV(> 8BOLPL_pzڛe2\r/SW2vמ%fXn`,Z\']X.OBRԽncW}5~D,3Dc¡u*0U/e, -&v JR><>οT4m<ڗGGށtG3a)D30A%3Jr KIRRUF% &5WO6 x툃Iզ8gnmK1~KP|sfџz 'ëj(^C9?fΠ孚Kq2$!^x6.ꝅpϧiʇy}4k=ʓD%=M$pCBLN en:[Ræjk]_[Fݔb_gZbob 2[-_`aw~$QCJK qU]cID.9SǮ|`ʱP ^vL*}vPBz1 5nOevc CzbWv-_ipzR'^c%ϰbaLm`wvTɬ_`wU7QޒBX5;+\1FAA^$%U( &ۖ!2Eʦt.5C+^++Y \".$Ӗ!E&>.=N"Cq0*S9ÔiBq᷿"za#<QJໜ:I{D*ص0lUo"`)IK*Z6Hkk}oӸ !G| #h=tTSʄ5\t&x@áV-h^7} hFzIĂZ'I.LR΄N/-(2{]ݧ_,fK ڭ+NjA5 C_]3^' ȉvРo14:,=cC;$sMl,zhNNExY$*f2ס^YC1Hl8CGCo q^&D%QVzAI,/ҞH'.㊆qH G.fvᙜU)#_|vk1HB1zֳwDdQ"7=/@ېI_8J錖Pm?.*9nI[g/T,2GXNƚJ%JGǍ[Gqک"HA)6Qa֤Uyh1CvO:N}a]rot 4sڜǼ)C|﫿lD%ơQfu"#)QXѺWV mP-ixC(sf!N[ؽRC3Rے2gOD Tf;p݁Y쀙|أպת@]ryu6߰  Nc5zCPBzc]V(uzz]` 6l^Y:ĞIoIQbwXrϛ0Sf`K1BpPqzRdZu3׷GTG2;@Da-krgCt g$+ _vZQ}!{ !7r(5zZ2Y>Ll(mc"wn^JhyqHưJ̵#ۨgIg4 ۝u#ǘ ql,I XM|l>̱0ü5_ybo78jtqHCGZ HCg@,T :Y5GHđ·5X6 FO&'sz@ =b0:ZH*2xcܶSp9ݶȨ"T;7.^-VGpI,bf)7'~ x@{hBkHu0jKle"ËPA rPli># ϒ~}9Q~a|-L wE6׉NM-pdAfB0\l--"QB@tD,jXZC?GK5[dњ6.mu$:Br#n[e&Hŋq BؖiI*!3!N"YA(O@+!y[=m՞QeVfA18G=tcuiOȒ\4{baiP-־Zv">w ѕ|oJ& WFBc[;60uzqRuWope_b ,Rը) /Jh0\H|7rADiRmk7WRmdbS/xprKu0&@ajBiiW`KYcLc'ft (sϔ7aoz.,!EިiVs9rw ׷PWu?h|ub4٥1 Ͳ|3"K#xF OvUM2#j"1HGy1ZA]TY{fX s"*QkqjsT^'r;1x8jQBǥ 2$,rqiǮ,cePj3,-. ʋL0 + {{՜'~VjϒpȊ–0gjF .@:Vdį뒤$|J>Z\UL[R6 ngJ!zbgMcNn_rF5qX,.kەnH.,:tj%ɘiR~^$A;Qb!g 40 v7HLipr=sXZDE+̛Z5h fJw'y: UJ)yD" Z0?8rp_>_3!wțJow|8pm)'-I.]*HZ_?C: q 4ic<2 0xlriAЯW`6RKߋ:ᑝMq6_\b+j*zfp-;])nH/M+#QU_d%w!02,mʁ/θztdWKz]cKDWd7'дdn&XS*׳~i8 gU}KG# kD> t8g8=/şX*(zvF9w1J[_;#Wlm,յK_}ve]A?j s "=nwRFb"I"E\I>Z8Yf`_=~Dq3Ɓؾa^(Bo0/z0Z?j?vLK_1xNQmoaZEa`Նo6oYȊe? uVa%`yzK`(Es7lgl~1ŒuA̩FAw]=, >ȻE(Wk~YoO|GONI*rT*y\ kjm#٥ӹm¬RINg|YI& "׺ f*ٲ~0BRJQibp 6+cJ#Co`(m HBo}J>828ẘm gVRNؗ1ڜV{$;!OwtW.qUHLzZ,ȁ8e$C̛(3ֳpYv'0Тy 7zf` x`iZ2*̰evzP( <>U5#^8M<*%5s%L/X h# e+uY!mV - 9L(b,%?% Kp\He5 &`:sT|q@Hq d=-o h-LC#0ֽ5U+~j:Y1) &KBaRXz۾w:u=JƘq.􂈔0?e^uoQ6$qяO|X]#]OzmF!Ro^ܮ a}@>GI:v܈K^ ңNԴ'Ubʈj6MtLHX~#jkn_'C zJMP~/=tB0ajrףTvsAU~]6vHHpJ$kͰPsnCܾ 1`Լf* |֔vPROqg=xBo9U-P  W0B"הC]ʍIX5W+ݻ67%Vhpn Ay_>q?Zԝ}^ 6(~_8Oa:b»4 n8'/Ɂԭ',WEbRuX`ɻ'{!}`"cv7oe·gJsfVOOB\`r,a$ƧB1(gۛ'):Vt=m )flAJgx, R)ЃbQƹKO6]jJỼ"&@:uik}g/2wp$97BZ>vsēn}ד+ 6l{NKhm$H2ri~@i-T7= $G !%3yywsoCm+w'xAd `9gl@+̘`'@Dla9^y\J-]Ěy*f[C6JɂSFo򝠸7 $r=vj;Df3ĨV)PIng7z5V 6Nb5~oۙI>yLV2q&&|x$>OxJ*vӝEpWF.wggw Iy[iAXl}A9KSO|L6TʓA5b]Ő8gк0KDA=;䫏ޞ׉ΒX Y]"\կm5'>f N R-P_sT5H}yCvQ#o=3 ]YnZ"K#k#GV3ʢ,ϕprLW!L/=DQ00?W";1 )KION QAw]ftTR |6fF|g:V , 理 f6W `^|>~St#jުAGy7fIfwQs3dYvy Z(h'=݈uV,ӈ4KE vWOy8g@ӊ%O, Ǭz4xaD &?96;W$i GJiE7fV,^& $_rcl_cvbpP}x6u/fU"cp ԾOBD?Q}, Ay6.u):-pJ< E}C(tMtLvG|i<òm商f@m 0DxU͙]#(_d >'@CSbU<:WJq/Y/] đNCJ|ZE1dq"@*?~k7W騜\/#y8lX,#υ·\h=_ A,t!IeCW|{;"kKu|ˆsV"|}sH \ce ؈?zyJy(E0JqБE^E?} ́J:o[{. EXn4y;6HY3I}d{I+xd$NO)D"/YPN'nJv!Pez,Jm`;o~⸇Zs3XF5nZMV0Ed Ivp>_B;?PGXC$cf9qՑJTVTΡ>ؘT?Axf/W>P\gBܬk"4uYۀQ< jVg6\*Ta3B< :❒;Ԑfmtk~8saNJ\e,60XH͇9]pTfpǨMa]R-RޤϺkofu>ՊC(L*\S ќ}`;8*07 K$^B^8C kakN%(/'`XĻ/LrXJ<w@3d5+nBaH+@2}WVѠ%os{:aB*^JȕQ b|Cx"USM/Π'5=-z0%,*;4hV t;0;"JOCO[wa!eu!Rn<Մk0ʒlOnS\UNìtBB.ڋy"9ת`[h|KVZ{s(ޫ,p(#ERج-6PT{S+V7%YgG+>-,z @'nf'a-#Gqsd 2 u56-][HHh)a,_ SfsָfjDQJ01,VVH+ R>h7;ή?Y] S~V,C{So}uD\<䣂2U~n/bӾU.)DbtXDC"mo#YVwx<p*?~Mqȸ;__Y]pX偸=+<k0{[;KBT2K%TQT߃ɠ@ ab\f\l%f>8/@MVCPp [pٲ;TL'Ӣ=74zK=W ж+z5ٓ4lP:f%0[eW9(T' nG {`ϝxO9tk4tDŽ٫qS}4}3&t.)Ϟ?v3q]SZ|}n w:1 llۄp_t7iľ' D~2]>M';"9KY̅ioH8W' + Ǖ*J|FqsOd8 N!ƂXp5!TL=bjfG ը߯7>EǎL'Ai8&9OߣjA5İoD{ܵ⾔]݊#?G kY~q!\ƾ?E6rVCd̺h㜻67Sp9Qo \|;Zy@+j ~wz UUqE w'[.l5G'KTq. p7EX/$d9Ж$ 5,Y,`cxpHf$ u Z(~2[m]GlW4toA;lt'{_B`kխ! /1: j[R[%ΎgQ(/RcE+7^&Ub_43Ho3stIЈ 0S@N1W~ܽdWMOWC9V "iQ2Ϩa Ju&[bѦ(&MDc {CV|8R,xS>LG)eD ؙf.> `@gch&)e8x[.D$>.=uzM \/hkwɄIAg2 m IŰةXD Xd1{Hޗ7oQ\8WAi8y\e);ivbA|Xu t)$ߜ[AF YP ̞dESōs!<z>/+'IF@OUْ4TTjf|>8`'\׬\&5@*k6l8v+R~H=eXl7U _t]B\2ܞZW) խNŧ8`g5a&6[Uu_vf~PEq*[UQb Ncs鮭Yz-< DQ15A,dWG26m$]94n-p3枰`sJB pAQSh6Xvױ݁tZ|%5mֱ`.G疛&9Jh#av@iC-&kL_'~!µg؄pU<مLTɹo;;ܼ 'S _)/8Il}h5&y!K6|>@8*|V|\L4d"J J=23IܭŠ4ZuyŪU @k e6 ^%³2e<T= '_ܾ)sV<{'U`F*5c=$'V$Y0* C,>ןo7KRȎ&rLqΜ9y=۶֭x ;:BxLO:" 홽1] 5ll+;Z=SoP?$MrՁh.~:^VxR_LsuBg,*s&U1 A%+sS{"KV C'%K*vB֍nX#4 rI1\)=e*> fz#49-)Z@6Arg^|.fp'+э@jF\71<=Cg~m5<龀 | 41t-y/%m]{ĚNhD-" 8)vp D7* Amʬ@ |!wSa①3A6Wf&cR4_~2i0%ҠS.=Jk|,= >#Vj27?;r*vS;h>Z(;XsUK |(8c>h>C$LwUK8Zc,_+^%JH žLJn}j¢2*ФD<}uWʊkk.lUЗC5Fm8N_ۮoaVgb1p{3 Sx7 hDB) 's`mX螠߰ =׏uHiU7^4EVe'gUQ$9'&Dz8< aP?l̤&~9""mps*ߓXwq prR/I+fH;¹tfqx9Bdv9Fw]ӻV@03=SQAb{b;H۶?[ |%# 1eFj"!g +v8Xa q5!_W\Mp.1~?:6;K.[bwKOWBp无#/jB V]%VB_r_V7iLRvsf -Y'ΥM" 9 }r/٩Ly]2r@("xӜڈ9Dn`YDsm6-{/C5CC:DZwhW bQ0Lz[fƎ!UDVƆCxL\si"҄SI5Jsh Vh<#lf6Kޏҥ$e5Un`l숁VwjVδeR3-Yt/Q2YŴIf}DuPPORh]ئFE{v{0)Ѧ$=mypCRBg΄E6EfOk엊PiĊr'T?$$4V%ew6gT[VNk-ܐP$miܤQYXlo"pϑx'6jl43?{lVKҍ+56)N#yR 0yju@)^c︒zق/>ƁfӲdmc? ( 45씡|?}y5z-r>;0vq"m-_"L[Dgu}?:/\cΎjiB82( }- ނ-8)Ш2 #9Єm|,uP,F)OYL6,qFお$<&뿕 A`?{&)bߛb U޸C §a< caQ&a?+zr׿XV54B[p@<*;2jͿ̥,ܧ}tXc ^_F)ꥒT~z6qtFb$K | }mE' tLpIqQ(7>TJ|Sw/ d'>cJI~`[Ѣ Rbә2ug那(uQ𯾥O.3Jx_.6D@vB'R4Ng*Fیô*a`Oo62 [C^hfּBHƭd^'}JKV\bY__CZixbDZ.%Rr)돪o)Cg'?\Hll%MdI` Ȓoe! ȖH~f~e*#PdP}W4Dt]ՊWC.qcWfρ=6J&Hg#Eh/!M((ٻKmv+ \FADZVŽ*O^Y֩ʎTH-oN,Vܔ9tm_f,iJV0Wdw^)*Ċz\Mk gG0Bv 4ֈ(%'Ob%vm^dީ ]=]WPhԣ"⛱{Y)g9C&Oht"Qa+\x©i1-k#2ۇ|f~om݀YUq~"z e,n¶ D! iLsbP/pMRgq48wTB :y6C Zo4Zec,m1-Jj5fÛL{oOWLYKt]̐[@Z`h+C HnA^{tˆ&DɅ 4%ɆF~ ٣VZP M+Lf賥j_/e_ٕGy<5=>m%Q!b}NdhxpHJUC [5 Ugq|WߒH&tւ;|Qf {#T&؍}DʂucA[4bԤvJ__Mo4t]\FO0nĽg oM,07c+ӶĮ_ mp<¾AH xSe~}xKej>A-؋`=H2̰= ?3͚7_DMoOzi''xOt! +%mnD[BE-Lk# qZ#|-J(BF4lLN^fr`LD4ڬ&+xGԀQDa 4e@"X B{LPF &-*zWCUT8ЅiWBFH ZL2) 8$# _S،AgIhD⾐_EGzp_9 g54p| Tbh5ɑ%5$NqtйU:e .Qs@ $0`0 F: b~ep9OiJEJY W¨m7, ۑ;~VrN0TbOhRNv1X7uWYv(9>5Ҧ{\0Jmwρ&qO iSTZ1+B->C7}x"SfwN2L|Nz|N$t'N`1 &b h 6!-+a =[y;햏`7Tyܣ: 3p!b/e"pqL.t\%~<)Fm[`ll8T@1zbNC e{^̈́z cqkOظĦ瀋fa !Iy#H*Nx=t-ؙ,._/j3Mn1djCA +O4I}IYot](X`/r,.! X H=ۓ%D+'˙)UɩlX N^!z:o;W'𩖊)$_̯yOgE8ZX^32gL:sin֭_jf&muټB*h6Q̑U5u&xxHaQe~q!@olO˪b=m>.}xĄM1}"oAq&P}6J![Lt,,Rs<' [ʳsF?>zU&b%=Q"jê@{[?t'fpF޴?>_ia7)nQpbc,$rTt@" D/tEB9x "6ǯQB}/_,@Pt;iVQr-,~^zN=9L[h7pgṳVl4:R:9c2\KΊܨl3aڧm .AdGwu.gûj=:/ąuX?wHVV9Gt.4KS,L 0.P9T(B1yqo m^-V Mbta^˾~o-^۾IxCd^fޞ1Y CPVK ނJE6g$@EF7.@BGXdEx oI=!`BoM2:S̼EH`=J*dk8a6U`{^7 O)kHx|[D(duXO*߫գ jtk4ܤ( )g*D(J\8@—`|شdAjk X?Ғ:j,MEu0jL 9" D=X'u**jzejĎ5 ܵ#l#nz}Ƭ^Ï@&tARqW(-).5l텩C<)J|@vE_)'^18X $޳u@QDϚZEM' ҽ D7]Սng)D%T 6'')X F] eC!9,e#[֘%0HcyVM ]u;~yiQEJT1ldq$g>U7Isq:Nr7 6ydAÊD,jZ.k"gRksףCfUmiR#Q+/leL!쑏dV`B,> EtT_+6.egeGԱR 5  H~"ݭ6+922@!oT8aRo# FL-qhgzs=1~5>i]xDHy2޿эH}%"Du7 U,`D­KGޞr'L!qm8s;=0ؙUsiWzw%=p@D­!70 Oi]0e̙6Xt3w; =CFO 5 #CE/xCes;b}wwv. 8AYc$ G,UHz55ƄY m1q/%xZ9qB8矷VU*n弍$澔`' 0YQw3_*!o7B{s#JX''ƠTm-F0nF̈xR רF6˰ R8/΂dVBB~X=X=E/9 %%tͅDӳY 3ҾMP,+,YDhVY!AE^ny+G˭EY߹X>QQ/jQὨ'$DYC`ezi%C&9C*/iM/{`tGi.KtHg0ՠ=lID/\uۤvA5؄{;# RkHpzv.<Ԕ(Pje!5J]Z7>y\8z$x/PqbWG qDewU=Q[gBAE%D|$~Ք( qK0@xFgw$W]ܝ}@@Oҁ M ^?sw*@W6  ?rWp^W 'oǻe~V@ &Fl%/u L,Ӻt{瞹Rѣa+[Bl9-&gE 4 139{?<< ѕ9N=?Mcv8. Ƹ)24Mk]̈?$b9m՜@!AH؝L=+NtwlZ/׽7jO^.%1s}L4fr4Q/`UмpUyA\KqsG=̢ZMzew|q?cnLw7ºClC0a#1:"30oHg<5M'%|<$I3 ćm8y,?;G#!QtJ9A=sd-&ؒwD p5cRB~|F+TH= @؞?5r%,yf$ rC8 #IW|:~~nK:): %07ΤN^ۣ!2Muz>MNʌ+e)i=R2b߻[X7YiHwM]_eP@RW  !TGV)>#͝~/dm"U Sˁ~(~Nk@?Sm?>KvX z4i24=MNHo63luv;îN٬PcS ɿvz:p%&Q~> l趘W6qȊ-5{Alܬ] >4ӾᡂP988AM;J&VWFfCÜ2Kׂfxm"LO[M*܍jZ;! fLd=O2^t^*Y'j[^)\)ʔ';}ym?og0aW_ q0#2EGukHm>,o9| t5`nmzŀmb`LJ)-d{Yzux05Wk#)~ {͏nXcU8T"gc2*=XWwgDN[њt`Ԭ %n}VB;SP/Dd[_8ƗM>f'dzĢXjt6 =h$Gؿ{4mo?|lfz)>?')?i5=Q_/]g mg# U.1 L\-QӃ(޶`hWT(aepR_B], ᶚJKЍlYP"]q(-W <}8RHt3z͘o!OXGK^C9Xpq7'X7U-DIsq3̤ެm'G"%PL8ʄO/@ܪ5h7'GB˗WnQyTwI#J5`D%zp{Dg:n52IĶP/QqVl)ENc\Y*=\5MG'r1z7PX QQ>';%eLh@p@@rW[3i -]y~qQnaK}pψRG)ӰT:ѵl~sG/sĄ1uW3CX/5)e^IY5~7oڤ#yb0_]St nSSVC_w|kWGϺ.f.^ # i_uI)\UK*&& H PdzBB=PBuq+K31n\w2%;, 11LʤW'aQ&׽ C,{Tchp;UCZ̿ˠ ׆V1B2T!UK"v#ϩ 7N~r+9Lϵ*įdQC>g )[y 9:ɋ͙' lsRO^䄸:gKg<D>pT,\VY0n"H4;d+!2ӬCHtmzFܠQC8dvfh-T6JŋQ5Hąf~3_PCl`0WTpc[}fX=}',45eK0 v{ʏ:`pB_?}X }08Am6n171wk+2_+O H.K<*a]p+J6ڧvUn xoRpg{.(u"1i MUc(dR 2@z\/Vl\ 0ev% 1Sp;xj!~ͧu”B.Ț HO,l6KNypww EEn$.h7m0CF f5Qs^:3BPt& B/aYRKVG RIYhC-9vYlhHgMpXV8KAk]Cdh;;"`%'8|S{,;R1׸?$D?(I!<$0!^& LFlaK'*{bTmGR"&iw9xa/` z=0 +Q6ZQǷJ/j=Vn8LL> m34: c4bکzx<nIxe.wUE=VNLH;8X^ܵu2+x+_xi.%'}n.7P $jFk;}oqq>{89m'ؖiZER[NSR1=^$FTaʒv v=K$ׇ :=W`*{N p5+lM^WʶQ*)7,rt}:eN:L@(dYRњThCE~ok5.@jT;ɡZ4?{,s /zրzpbMr&eay,<.겉V1S}՗㨰 ΣMDIJ%9"yQ#PNk +{Z9_]鴪2RZtcagV qa[VEEop,ҦoP +E'kE!{GC(D%,oU|1vTߏ~^yp8Ժrkw}1o]c1#㮅APO^|LK&UX/(&aH59) lD֗E:k̲M7h)1J]#TQ++\@,'Vr%JVa`t>Hѥ2ΛqceZ|\)">a;TZyS|Ls"Ś=CM!l9 i"?vBeۯ^7-]븛g zh|GV.a{$-xa_$k>d^r!@|I]5H+F# u{v"?Is*D qoCc&LқP^=LXq 6z7>Q ?{eHv lp)\׭4AS3^y帡ӂ,TiA< R)f6^:7c9愚ij> 1,5j q޷H6b=%x$`fܲ^ ps-7;a{w]߈xwb`פ60m'tBoQ2Ba|UCݧ9r9N8N@$lhR3x$,le3?r*nC+~d6 TxgZH9,XZ ]wl'5yuEA 4/PL9 AmR6H!x̢2|BO* N#N#]]]#}AݞM1pw1Z wV,jKSDLl12;7ԇYv,60;CjgLtj:}jj4;{a4t]0l+rf ]C5rs^-3 MF3ԏx0!:lV3G:Jjhإb 6v˻=}Ӏo#GB>ҋ`~t}u/] i3rS!baCw'NEv$44H|R :S4$keH.Dl}rKx- *sUw{0AœCK\l,ΘQ6r\Q',O}s}. }"t LѠK=wK(QPLjלI%h3P+BD> $aK:ߦc[HpE!ST",fU\f΍oԛ #١v_v8K7mL9:(X՚Xx$F|;)җs9cDۣvOiT, D3{XWm q@a!]~Snpg' 8!(K @7mcp?fW\-rQO߇NN-`eAz&o|&G>yQ0EW;d6&ΰ=~guǞ:cpfi>A4s4vR$/zf|(kHsg:~clCDK?P]0R?C%eA\,sNαmq 1XFX]f7]v8P / *yE?W ~7T]h'V[5di6a3T=[}"{ңCE$Qa>Pm"$rfuXn2Ԍ-og2)LQ:K/&;֗ qR*1`2b8f&4Nᘀ*ro_u8IL++7JB3?iA1 D#HЧf-vV`!^6O&:CV& ^UFeVhOwZiR3;cUIߟ*S6Ǩ=m|Cz jH2]AlV*Nk,|%ȓ&iXf*sY1\]9y˸MnCF؛[?%uIHEbG} 1Kd0T7yx`԰Q+[._(WP[?֒SeEC}Dlp%BKTXp_rB ex_n;0P.C| ,Q# w*Mz}Hp[M :Hvnm\ªn*X*6Y?ەhvB%ڤ)ZqP!Y"\ PՅdPߣiץ+ucV jM5@ucb'+ȷ< )&Rp{+4 nt͏ZS:&ڵ8Cbwg@[I5aDȚs5(WF\63Y" aX/H.@gW@18\V?gZn+4Z3W|fgPumm˿gF%@ 5sߛd1 */qFQ((m1T_dxs~MJɌrT `{]bD>VK8H|G؇0_Xޘs~hUaPbuB>8/zϝ g 2ÔWI3 qWpV28BU|-J 5u$gVi"G=g¦Z73jn˖yl9p4sg^Kѥt&9Bɺ_ cӑb[z@3'޿q zq)КWhť*:D4֗z"w;Vԫ'j hA]r J]yV3vR.i8zY" *µX?Cp' `#VOЎkr/ F!<%S5* sl)&xc X(&sDY/:;5$ie0p%> 5º[A QxM-lb4#V[ުhD2Z,zj|:XUwPU|i=o^ۖC&3ҭz`!e 43'yҼ",2|+qv2VL DS>]:SζǫŷäI 8[7<+ˉѯKt7!ߡ4\IEe{ez!N8YJdT5D Q!bQ}aB1WYC8vܦk5}r}64*R9״bB0!5B2?Ù$[]SJŬNaG^m4[qLjP]O;fv':%]$km*h3/2?O 6 MSyg1E(w=Up9Fb5a!gו$LpMX") 50JOkt.n2rDBN$&~Zbl i 2/G*4N es&+"T]% Yh ;BB/6m@8(@`JEFe^8E>M%~]"m! ^ʬ4 8 ø#N{d2w ѻZ"lx,=d#A;t_ [Goet\JȗtE(%{d}%ЪmǬ(ۂ:gZѳnʼn C~qc>/i%L ("A;u͋TQOGĚubkV>} xT+  S[[ix>jpQW$nhe<^'mw9-)nԑ\93 1;P/:KyK'tGՄᶋ]qT 2đ|N\ɯqn MJf9(N!3_s!A}b mUFe+j,q`964P[ |ISvANf$Z%;b!nqxq.Վs`s G?}z85sCJYKϻdى.@3i\5* fi"|'3,3_q3 m1#$[y]|{QsJpe 1amȐ6Y[aڍ)߁ԧ>Hzb|iz[l2W Qo֡-'nIGWϺJw Zgt5ߙ=vpg; L_S>/SkrInDa7\ $v `!8nwq ~)`ʴO"ܸeypg^σQe>H#G *ñ\ψ0Y<^Kp ~b[s!FWA3\ b1,X4ƎMbbVgϼ0zyԦ$jn*s1 9ħk^(FPbkxJZ,CNct ]&Sx(;ݟzo4G\e<0Qс )Su),dˆ } ~|;w!qFv41-&'~] SPU XDw1GC 1?83TbJ0@L;9pSMo1/\YE\^Z`c&?^A M5oA}jv$n[ XB2vP͞cfl1\`h),il Ij-v$e7 /PV Jw.@ :BB(XEw#zJ"D .5( o7yLM"lO6SkY@j$I[b&<ԲrnM1@_[SmL)aϸ;= %:ǹ5A VpkT#{Xƒ(&/6xw*=6Kabi%M5ŧRA:#ZԹ*fiK(kbDm a3'vu&18 87t5; ۹AE׀Qk`Vޭ鸎KJ}:C2.PNGa?đRW=K"zq$e+pUPsOjP96SU̘d9SO!btڹV*sJI` qf=dcj* _=å(BvmE)̎9daA2NxTp7NOU-/Dm®V^cG|׃8. ڀ̦twj&}›OƔ..%uf_eaaN>EUv Q)5/A +|!5}@hCV fEUq)}Z?n`,0/EdXF(h;.i]8nUa tĤpo2 JxavrShCD6+C!qr?_͜pfIt!f5om_Q8턠^&f Bsx[3HWy@y0!1h o J(-E}u ְmF|pO[y6+g {Wxym#ᑾ8o(d.}҆,Nf$ǐ(ZҴ2ڵFk2HjP#;٭aZE]]ّ4' [bܙ _s.b!u?j9{{V K4‚JcY4bC81(E͏U70.FKGwo-+9U=NK,i;x: ]gHZoH!!q"y/c ?dn٪L22{6!<$1乹E* c=z8qseSeUq-# ?}+bF}zu(]S/nG"Y{PFc5{RJ TC/1u5@` ll [uMJ)1zS;_ӂwKFh}b%Uˇg:̞/B @mj9rO48ZsZKҶ͆Ibը'e ?% E=ED#uTm>[񠗸Ew'ڨCw54Vuw5QU7skz>T+fbep MOfyGϚƵ@c-X<@M2uI^xC S]>ﮕ UÁq} %Qq<_![,#|&}5I2ca$ڝ)UҒ(0SbȆGH)b Ю <\6%ǣSRɰTù86Y{L v n>?sVX|iX$|Q4J>w[jǞQC|z2aRL|0Q6dєݛ=Wsэ")}~5U (Z}!uN 9)eرT$״vpX_͌4@Ċ¬+9,l2TFoGT2϶8)UYKd%F.jmBz) |[tpQHnMcNBo:ˏjXǺO5 %W,3 ANJlіLD7ߚ9֞+/'c8k_^"TѾ`(^by=jjRpUA805Eix=+1stiA|>@JCMCLm0y=y[NFM5n0L/`-J ryĤ /X:!w=Kўqs\"K)D;mnBAI J;Qݺ WH%κ _o딺 !}-/Z}b r>'%`x{ `洬wG9d<5.MQJRIrcO5͒r&'2&}3c֞I9WE9B_wE4O-Rg:Xǐ,R[QND$/"E>̾-2f31.$x|#~C:Dt(&FlSmҀ-VK ooXBR )͓$Qkȩe , S`t7#龖&4|]N(-K{g\\8G]!]w摳~a;x ιq,nZ i!f\ f9hL0+c" ΘoI t;ŭ;9*ʹo\ ^0օ~Z«9]!1to:¬]LlyѢ\lK%RcM~u*z StcSm䴉"h> {fݫR9Zwa><=0xio9sOmG=HY CGR%ԺÝ=սN|U{Z4\]ag9Q\1Y_ͪJ}U/Y 68lR,֜M-0Yu>>̝zlA:w48A%'b42 @Ɠ\:e R8w ӷb/ 벎(;-S=nx>>mtuz0FEN=@mUجD俖胔\^3ݏ|OMaI6Q0@~ql,Qа4Beui VDj>iD\wb6`刻>3X8>NzqZNF{bym⻒K#>!y6}iivh)REvj|Qɼ`3..(ܔ ޫ4,27B2E)//PL=Tyk> R];!8Ed\R]!BThr Ri{)H}bMeTto}O M1%DӐW9n_y 5R<yzD6 vK7,4q|8t@.ȮU.0 +RE82Ľ+ Mb9H<-tn&ē0#af< XсL٤UIfr(!{իkHPHv=Lߎ6؇r0P0L.SֿtoI G 0 ФY^fDef-n>> *Dc 9[7m'iXGrt$t$%R`ӃuEuӄ8T~eomL0qN Zo[xUW5;@5z j>8)DU0#tU" fEIZ+}롟?5\MD,A& .o9oY|;g -| |{\? G,aLDc谦8ZbQ""/7r$7;_.;uQ)ef-o;ǻN3pl2mp;8B hF2@Vt~c|w;U<|ZUZZv>w\`'~j]n&(iisg<$?.IzX>\.Zr"\O1R6|H :f:zx2dF g1F4lUǹn2bh*~aîy!el߇m0'S@]tQOa:/f T(^!)UF1B[-L.I򲅴7yEZ|uiJ|z_*X)#;))& fQ2?C~zXұw* ʱ> ^]Tz?+XM2'Yr l~~YPjI7K$ePB7cଉs|%"i'J]a2,CE1Y*co~i{vp]NG_4)g ||j!2OmOlP60t(1 Gm&+Igj V#@<US>"VߗLՏ>? DQ%c%n2YR 9sћp֌+b4]8[5bW~xMi y9* XJԯ8'gc luϏ{FBb?;s;תqZ77Y-Xu$*P`D"eNp n{9e_;qywb} G@r~>-Wz# k][˴] B){ Yx#a`@ex"Ll "Ob*#eeo+f5GJz^x =$JҼcBѲjg{ͤ 5:ØyϨG0Y}Ls1uK=WL0=󀅽FgxyYs CIoiO|qϠ\@_zrёb$Q*:Y4xLz_=yHˢ5jk s%3} :&m,kpX I\̿lI X@\DvȻ"\&!z(Vx mM&!%VSYw% )׸ *t-)Wߐ,whHá sjxv$ ĺڙ}##9][;ӢklfVIul$vi jm s,ƃL"urtژOױqÀ>4OXRu0M,L%XUx= 8<E~ J,wRZ*u1ϩ83pL'iG;=4ADnO'Zē8dVp/475'=%Fv-xWNR d_X+ UMHz~j¹ PHtѹTkqinьGP(cZ kh~_kWgRݙۭ0\Z 壌Sq4K-0VTBO0W쒡ryG6LR_ȮY1g Eg- # U~DK^M\k@b!^?yo't#9(?8Y6 mnWr*J>rm2 Qxѱd|V!衎o>~IDZD/ݦ,mFsRim|'jU?\Y씮Iu{rb34&dTBZ Ra(VxV"MZ|h`+3W.DӜ2WTR)|+V XVpiDd6q>&vm#ݾ>Å 6B4\Ne2=?kCDl$ps: =B dY RaB!؛Nd~"EQŔ~\1 ds}zA.)OX]?ㅮKu#ǟ61&]2T5mOS)dދ E9 LALlxh4qU۲zN=V|kx m?eI̎DԸ:s k*3@s@ #$ݣK cw6t˶Y)[9]?Jyu3yMkZ վ-2<ZB>-Sma$z9h`#-g\{I6lufS/7K%#gC9ͱ:|Rę;T"-ڇ4\[皨6)ԘECŌ/`O465f[0Ä0Y)ZV|3{:PǏW xn o KX"xlh#HQl%#i$̙]xPkNKa^0g* ;.3;K_ 7{g3w ^蒨f-8(+J>@ F#+ b@䝣pa+P&_}尨;}4+ y[Bцw:! O<-5GKC)e+V2PYuU:IjiG/z2@wy<{Q%`eǿ.3=Fw)Znu: YcPY}l ⌍O]!iEzF}f3s6{Km<"AH-cS+cyM$2{<ˍOwi23 ;^=(YmP37L>!/GK?78y ooVuv 4A2c;Rs,^>3~~|byT8Z${Z`* Ȇ:ҔH E×H~zډH_Q$}K CVx$#*͂tޡILZe9f(7Agb򋳸oy\92y~|Vxx\/"ʪ|mJe8J֩7zѹ.GAA+G]2.Qk)bDWMXs.k,5zhCt q֦Ual=2wV>P[\=",uEl_eJ ~2%Q2U2C:/q O; vӅxq\;f0^ 3VJ ͫviVx{sʡQX>wwg53pHs-zkrS6q)udg@cQz 6b5D젠. N.Cr#+'&6|groTbDJ@3LNomOjQ.JCnO˿SaEܾ&g_CWEyl݉x zzD@d;fCv CEQ,aܲʹM*[.s mu@A:|8Rh~@*/ ︫Kek]Ȗ %9҂m$=Հ֝iGWԯ! J%itE=Wn?ATderG,/L !3i1Gڍ΂$5YLh) +4~>;xHW ԴNI k? ra^oo:>Cky&vw;NeGbׁ̌?R&}~',e|G7 !$m#Ԏ=Ac@ZE_>-OD[X%!wwoD6k@6̈́yꂙZhd~fU3a;\j-C)Ё@!5qEp $d>p$5$W, -bT?uoR l8'厯]9.(5 LN.b|Wf.ENכdU 5/Y/9C^ʙw*އ#EȡO-v_]\FLPya^e]ʿiU]|cAAXϘA ]hϪW FpkJ]jԅչ•3tÑ 5Xr1 +Fj *XGxTr\A.6t?}G6%JH-@h K-Z7JbZQQcԊC(hJq1@k#f_DDda/6G кaOfGCnD:(=h#N>zz*Ѩ׸,D[=TA-'Ig%5 _S[0>; }XID JDk3'35NDL᪗ RB%CUĔ C3\e4N$?*84-RK3e3?nP!>X!z1eә}Q-!*0[•ٗ'83L@ L_|%wgF}*>5MnZЭ$zܕXL/pzv둼EHEj,/,RwX)[?#m4j5̆b&{J{#Yv`PBVYH>>eIK-F{ ?LwQCDBA!caCvk"򷢹ݣ60G]2dcs,SczAe`YI= ɠk$ɝcʍblng! q 5B*.AP?#hq tL]<8;^J`Rf%W&ʗ*mK`^#$@0W:-2.M@! f0|$?/HK=YN)-*و7L}iFwCyGJr\8:R>0r.Zt,'"*mdtWꈇ*,2`WIr2OFPNH si#XǮ&GӕpLcO ~n8R@zщf( D7ޢU`_s1x!8֋^!pkI8C #x{GB`/uWmhC3ԉ<AɎ#L]-A\wa!`7(ĢJ,I{3 u76g4Z+~PCkuauBcr3T]\>Ҫ㪓 UŅ)E \j*e63_6}EĬL*".3N:O̮J'3c/LzȨ;@ֲfjr[ d23w((^,+rSDZ;S% 88uްN}q)h 0%A,}moҭ#8i~O \ֹI>bm70 +{Y(|0~}Kco\wL fMr6ͱ@6RsOdOJIgRgeȪ |l㳦L=s6Arj8߂1ry_ЊrHxn\-dh(èS}Ӣ2hrG(\n QˇV!JKPZ?5:~Tb8Q0nͲpH$TV-[]*HWT~΅1RxۇzJ3 ȑ5()3f 29Lm` ˟DsGC&շz1&)ipA2w"$ZCnf1# t('wZ=坵^p b͈SjWxh3߰Oމ*kL{-,GE=omC z!?GUd!LcgA" foPKu"gwՏ|-$f%3b E Hqs*^CN1}BmE昂moLQyIJLf&:"Xcȑ%ԟP#dнe"%`FvSx? VŶ@E=ؘNz\ô %٠,=݀.jvcvvm'l=5lH?YZџ rV~8+9rE=6`jg5jrc>dg6:q7&W }Zؠ5`ּKv#TUWg~oy \pzf#zdYjK[:ᰲK)֟L3{cyaP.T ƯCzL 6@O7EQk4Lhhg#mu۝a"C˟KaҘE(맏M GR}JT_.T~cW]2]մT@ʼՊaJwޘ:33ѤDGB1^a3"] d,`b,< zo`Av+DJyaG\XZmgNُl$G19&2,=VRxR]*2y FF*c|m%[-9֜7&w V}+W*Zt"I} B*5 *$&᣶ej[%[d< 8hiFDoƠCg'UV½qU5 &C,Kb"qz3fWF,ɒJRϨElS?m=iKؚ ŐB%/}_RJנ!\[_F/X !&}$:NcoG $(55!\moW`V1R)ePZ?^0Yb˂Ŵ Xu8p ^Hx^mz>ȳ NZv[W+I>VʌUEW̜6LQBbV`IJqpњ!Jk@{Ϊ1}# i4s=-GȦG%񂍈$JCTd|i9.5e`Z|,wwyF쏩= ɳ4XS մSKc5~+Y(Sr1s43'Yb6N$},Ow5_Ml>%pET-Eczx v.SY 98g_Efu0-p$zȘ <{UHVOi*z'z>𶟎綠m(d$ߤ zcE!( seϏhȡ\(@>{*&V*SA{`!p-79jhBY}::~Gyb>zd7R0VxkpՏPamEq򐹇]n:pboO3 fLԛh'kmwQr%V?n?0=ͬpXjf݋щ1-Z=(̃6=x6Y3wdk0d[;Sl=g\ly(ئD; GSbf/CNK4h"+{2ozBj' 'C0:Ǧ]U2w'5-F)R&稌zG3C>%:<0]:]Vl1HI!!s&ab^Ph$a&K/]OlYp P}kH4P$ΚGz~Q3;`#p$u_6:Ca9o [Ta \fx2DkJxHٽ%|VչMGva#dHx亚vPu/NC^/ >.IXDq*8 ⣽KFmVU@Lמ/tnN`ͫeEz-Xx)4)xϞy@W0yw4p6\ Lx||$K3&Out4:(qj!_`8D 0Nd~U")p8R Ǧ#셌7,Ti_.jjya?{XoԴ@Oid댃^8v׍P&+}Uw +be hmjs`ݔqr.1373ϝ.Kd` +{x="ǂA{ŀ!Id,]\F'(So8i$ ΈJ+>O+4q '|{¬2M ^p 0A1sU*m*ᬙ]Gt}级/Bs `M (ZPE9=%Tv"}*|$*W6nm'V(rI]pFdz Y]iok4zX,,Viz  \} CgÓ7ħCB"4vOEǘaB`+J~&|t+ЍiyBL(ZFf56[5*o^sbnku'oE},%<*8,db.{yצ\޵+‰"EOks$&mWSZ X%t~R0j|M $}l(>Fw"E@Q{nǼ0"ɕtC_; ᝎuXAĕƣ xzZ2L.s[N*rߊLm^?|pp6 C\ lA~yZ=MFrqmѶ=SqdPaѧN5`Mψ!ʪtcYQdH4ygxBJ茭 S̠ƟJ+,ɔX dj (Οd+U^@Yd槐~xK'ECRF ^ ΘD!"ΗHD!A=ZZrьϳJEO7ÍhCJgKƨ]i\DwvFܑDӝ/"ZE靜X{՛!qfHmy6Ǖ8२3:K {u8;15c(aܚG/1 ך%΢dE3Oc:1؀ V[zk c]}ZILRwo؛ۮ:g)DoTmbi""7l_/s>Qe7L3F52d@?lN‡(Nhtf`50'0C8 P ?<FLKOF," Gvǻ\\1>"<ѳE3 5b!H=5$vqn +7'Hjzx21NQEYsR#P##T:{p1Wcžg@6SD,V;9 P5M:(x x 뢊/k whFٮa?[ {JN5C峮{y>nH m9!l 4)Yf*l ~uu Cڼ&\&Jv4%(vBYQEdG&n)=||a>ˁPqxvnElsWfRܚ™%]?Roۤ}7_,˖XY \BDQ .ؤ)y)o;^CE>> *(Fu>y:_c@RHVYF >3]$G]_ca؝+1~)[*tVkuP):&m6z >GQjTv2~9Pf9a\dqPHMb2J6kxAVqB õU:A"}w0-)< ]YN[ 2Iuo# -uv da$Rmj#AbG+lkZWJ:p~6!)dCl}B5gރF4uv><o/G-8d+sCDVMͥzTkE X aPm(tV#4& hw-e_&qLڙ]d-&,}F>^٭]"0)&U^$K^SIeEq=C:Uz2~X OӷOi i2Hu2Ȕ]U=QÚmmo{Xn.@ ;.l@/W_/k "GFJ'O vC(}.u%9$VDȕ,J`!bEwT9(O_=tSoYn%ɪH[/M#Е ^iCHX}4ɀxVK >WyD 1"OsU_^yVJ/OkpAPhH+z(\$.o,O!YT]+Y ŶW9 \ M>5|1>۪tѠXdȑ iE=78$kGzZmw oNhz׶{Gy;|l`LFblj)v$ٽω|2fރp!PwGiLy;Y[ O' ƻ\1b6-kuh  bt}sY*jo`Ҫ]kJh=@1aΎ1-m)X,6m5?ϡ:~'Qʙ#t=_X_trǪA~WdwIHA9J= jj%F.9\5!6kš`:Umg?TG2|C>y+h9z3AHyjΤXPO1w2VElA;Y'GnE9 ;Rv۶Ν/m,v,yI)6U\mbSoxAr<2tZWވeyn"ĽѪaliM=e /֩EhlЀ4$̯q} U2}1LWx$7"Aɟ = a^?Q. Q#w-k!Z] 5;8'ƨXx^MC[!X!>juB=Ѓ@"O`@"sFxg!YT7ҹ^a)7m#:<4;+f,bϬ$s B&hTq[Bޖgj(&bEΒsOCw-~tI5B\mu} yOz)-9Y۸t/" pUWԉ^e*,E#_2GȊSGMNa O`p*3kQ >h>bqDK:OsO7ܵcUPzϨ?mQ]6 -th8.E{ihuyL ;'8"hTQ:Ѯ1d-D;dDytKJ{Q?yr'e^:FkYV!4=*Q"E{\ ξ*Yf[镬w" Qݡx qyxh*̮zL@,?Ӑp3!qb-,ǨN㼢6&b[:+ Jyt@F\pHQYo>*\_zug$|k!Hi4i _Ldn_1]\@+H-Ĉ͡TeݯiRus*|Q^e}t~W9*^+缀]G#a'V|!ZT4`4{Áz1 &C'm:+6ϰrZǷ uO(S=lm~}hקeGŒ[M 掹_ Svr( kQg\>/h!uv̇3K]fЃV}ಫ zb-Z@ e~$"TPGbm+u2 tq-'Fe~ZEV0a-@8'T GO.odNCQhaq}R)zruQf2c5H}\}w7'Oc$BWlY㋟L0Ooɿw:2 Nh$ߙҌ/ૡx)沾7bMD2AkVҼu6KrEOĝ!aEHTh91$#C|Z+?A]g복[Nн1k1%yC>pAV $,QՍy=#K5~Re"oOs<6%VtkJGr@k )ZIQL\AX8ӭx-{WN̂#_ EkVvhrU %7I{7qoCxcpuYEjWfӟ&+bR; Hb0U'S]1|U2!RqP&2%e(6d ܾ{j \ &R̊=;C?^/*J ߲8unD ,l+5VLDβ!}[\E LWSB"krΛV5Crǯ}JYnbR:i]!+3&oUT 8EуUz5ѼiCM;bL Hl>x _}z=Z`'ЭKdN]_J֑~02QÎ-UceAlu;O&/rԙcXa<Ш4ZV'xH=b6oP, >Qd[}}գR]9o".FsLW/_t9QrsWCrmUyw9Pߵ6DRo˧$PÊX Y@c|J Q]"Fu=o3S!+{̫JH=5]i(*&@6BK>ʑL=șΞcw"W;EjZn@;3̠LF+y`{䏑usZT[%o2a`,ŤLk33Зs:gHCQ1\.d,0f=7(xwf3#Ӆ<*+FF,rEחttƔmN3/zSw"DM#k-qn&rYbr4eʦܨ'aB\ӒK΁~\Dgq >-ɌyHO#xmTY*ʶ)Wp&#oaF}͙Jg]bO L}~'P,R) /˟swQpJ"k}|(tIZ դ@Xgi{05<}C;ݜۓ2-Җ]#`-gW@eb`l}2|S *?bdUe2xc̟xK)%xL*l TN3P`$,a);!(s`%7 -0r\9 5Ǟ0M?\`p e//u4kV ʝS=x%vo z.~WTjV,mR %50Z!e)KGf{bX ![գm*0" ͌gW^Og3S|@ q'Fawq@$uD5dOӄ7u`C_ٰj+G6d޼|?^ ӆAM_Z;}29EYr* YV73> ў-+G9%7AlU!3;vʟ="f,(w>!ʨnNeNܿv3 o$BB,#js^d(Ut/N{uf>,:ixC2>$܌jVRKĊHMcҶ$E+(r1]0-U$z;Feɏ=5";M&a(Hb潉m rI<8+@?x]uw9a@Бȉ>kd*3ĭMCdvamwDVU0_5ϵ Lܤ&u6E7G?.,oP { }FTe ͐=5An DTX)c+J֍0Uj#;gQX4;ieZez$ru~81!d[`:ҀQǺw2$ f=x[c]q[lB C(ih[ * yAwHi:1Zp|}e02Td %/- 9Lr!BTo#iSD{lLz<"T)%E1a"u^$W:4A r*7Gշ("u&UPR]+y '96I\cz\-m\X?YRd EVk#/T!t/*|5-f*ٔ l׽r)4o}( Bo6򂙓;+} ML{zW`cD|c/7M_s<*}DR2¹M6䭉ѝ3]/;!#nC WRm=iEw 6?A~YPE[oDs-s~rȮR㲩{V=؄.{d4bV6NJޣATѯo܀9%NkU|_d~yܰxh6|=KF)D>>@g:L}ݵ^? 7M)O*%=wa)}"OQ >mPJ4>)6V eR舍QyCI ^jy]EһJ ey!'r܅^ ܩK@ɏ%Lz$S3/1atƁU<1C({e]D !4n}*U1\#3ںWػ Cq$%fR;Hu6PPVGGDD7d}i`Hr<!v1#49 Lm? KqK՘2x^\dsu iW*1E~ A ttL*P` QgC˃|fEd`v-~l ^܊D4 -؄<sgz;nz@@Ga!t!$}*σ4F \u YKLei4蓟| 띲 < }+Vk,NFA?*tm7er捄;V $zYR?G ~,/oM P&M[N寮i/;l"k{pƘ)[neڤ<ϧD'REB1k4I /=<8l|4."k(=1/۞7aLJ{ì6f!w~'0-;)Fv+xWn^z? ,ȇYYBB`,~vt0(i.UxPR=ɺސ3wxBYOEs%n10^P0?q<$&ݹ0.OQ!NkLPִ-҃2_fvɉ ܼ/^HhjN(+T*]ςG(Wb3P/<'5(ynrJ;Lr!A=XC,g &(G?UPnj ¬Fj4C- ?º/QA0 A"g[qB|OY58Z*,PsoU0bk]IQ1e) __;D~T+?-i t,U#sǣqk8ZİpX9woQ hhϧT,mvACZ`Hy܄|Dۛ)WX\-Rv%4\ʷ{b>&#NSR`Yis)[4QD<+MuU( .>{O/5у! T%`8G9{dȬa+=4?0th(Hrr.M&SE|FB|51d\16j9J,0^._kDcrN/2ZNu,Og}/TMqkЬ>`Qht! S}dx[t AŧӘ[gϖp]Ko}z:˳M3#*JL g3TJw);ٜS,0\@#"Gz@1|W@34WXE\'b0ƈDǸӑg(Ofq͓&5F +B&Tt ݦݱsT~.C~-N}zR L%2 + 6?H#|.hvAC }_a|ZfO轈"[{}-RXay55G>tW=MA.cσ#Ţcɑjw,!’[hү/rt&Jo+gM7.`\(WA]d8#"+X); nS0{$ í5u\#o/1(b[;V!bOզmhPV4Q C?3U=A),&qχsۓ~!,kg5`yWQ5%|hoxZ3EyE oXY{ 1&=霾xdx u99վ)a5*e!-胷 WQlmX/x+My>Woov֣&;V =ɻrɷض w!vf4)5ưԁÛ2@  iXJQyfB gO=E/ӁeZYO\ؽ2G,y7Pg9%Zc/2Al0.~8@T]qD4JIa=9:! )=>?WP[Ut\f5^Cއ3gS8eG2|ц`],fxܜx1͠Gٮߒ~=X̓m6ǡ;Va)TrO>ขQvے'\R=/F05HA/n=`ͬ k t Ga JCY'H+ݵr]top@TxmX,y8 6+CWXElBj4\a$*hZD4ea"PӸ1:tFsg2SW2 6m:W5iSOBVZk1#ΉpRM/0r` Y^~`w=6$ s&^Y+Nlo)dIVPDCkЊsƼL@kkͣR5GڥLTa>A^2Pm\z3j2r&saqfhNEdh {wjsaJ#cy(hHAF4tRnw<Ȥ.Ϙ:d3fH#@s7Cʍf~';BgJ=d'ͣMǢh]9}ٴX?Bg5!z吅*̠$˄MO^u&hؿ3N<^XL iB.& e93@;lwzSP&blьO+ Injd+_f5\R1d*Շq=Y$m۽ӼyqPyѭJoe S)w$ sЍoP=z@M{Bp(fIS?2Ng^K~pׁI۷F 9ax  pQԊ'&Uyȑh#c6nhj h\~T\6X_!"@r/Rj6̱XzGu#M>E Z+ 1d;tplxVAץiՀ , CUPiX>,\.@V V0.V/,]|)>@sPgn\GݶͩX/'bȆ^n1s-~^?KS @hpR m!h=UbꦘyR^3@15Ċ':n$zR ^&s{ًi[*K䁘ؠ~ 聵[~ܺQW´J#3mo$Ddg#ovjsrQǏO{VD-c \H<2Z͚Má,y>W8U,<C'!gp{H'[gֳ֣Xt)}:nԝ4C! mE7(? Xh19:Qe#f\GR ?("f.,G"/ wyLݓ'*5i9CLJ}M{؜^?Q#o)9عb+,?(ƛPՂXkCc?/O8V [:ᅌRΧY>OҪ~=xzS(/nG 7K@To?m~kc%>IT˦Nb~I>cWcX*fv΀~Z0j5 `s7Js"a䝱2IDzŷ0Z bQ"Do i D8Nà-u_S0̴zIHtʛ5&:ȍ4^fjP\M}N,\y**n/}KRBC_WyNsNgf+n).yU4Pvq J<gDOuUMpsږ{(ώ*u S0; TΑOoxa٭Q?'$ Ͱ%S9/nU'U#Aˏ.3'>'Bli<DRmkyn}aKWMi<"%U'8ZR*rŜv_7V>EG=ݸ n.- <Fo@BB(vTl{u2٨LA{704II Xb-3nHې phIzܑ$sk܇ $|ADIm+`y+XOC:wB?S7 sݻ\m:MSWZi '/C2!E &05R6K&$M605֮`-+L+E'Mna@#7jf}a5zΛy.euqIN*r@- 3GbHwc oҵr ՓHBK g=p #S+~,iSDw09.]9K& _:tz<<>qHs?Uf pkxA%AeD-aq+wn8WրJȧkwNqnEׅ5s(6oPد  [ntfw5@< (ׇU ($PB >؉ԏmOm>?Kcq(FW8Si (ۂI`뎬(R/Ir۳6KR5eZm f܁MIͫ΄zvP".ZvAJ>=xjG4%4RxKtH (Q T"<}O/1Pkk՝J_]'8BCjuoD{EV3n=md0*d YnV;z}8 8匸ع @Ztӵ|/{hmUz!tn&٦:nX?K;V%xOe8/ ߷1lŕI@ l0{xOGȠ`(enAǴQpCqWswR8rp(+"`imkr5;hļFvyz\1t7+&%I~QHڷcC>dªNH8u[ cDuB a7 dTaR4⌸ ~y 8~K(VO[Lv;;\&mB)W !اvr)p<6ƌ6K'D9֏<.?8Ւ|{+W0ꨡm̒X2jF2_@4Uɺ1C <$Ϙٵ̌Da7ǫЙdDždX.5a QZc]K|:j mb!( q'NO}9cQibCogplT ep7VW'F{¨)aIbo1V`HbM`0quZeU+u;d<ћ(SFLRXOҹU)̷3*rbsr>Q= ):C%ƊuxJB iy춆&;wDƖ+Kh0 NRH<5K5ǨٚVsHdLI`u\U#Tn6]M؃2=_,kϸG΅1BVY͗qP,:#!/&3^`l]y?!O<#xDUDX S4 KJ}VK,\Ac^r}іq{>EI::K;c9+~ƒ)4WJg1*67QoELX {+e"9.P=T7sH?`p6Ln,?&8 ]nvA tp4c<0]@DZ1i -#\eť{q,\Bū!;tOy V#WAi-/0>^;a Kw`L~|ļqwi@Ӌ^6Ң6#8+a)L"Fq4Vm!SBV+!{a4}Y.ْ~%~Aj9<$%H !]N~Ġ/c%A}@AAs!A7k2Ŵy DhD^م}|X~'䆜8) 3YPO:Kط֎T(>X1H+8gE3qcb,O@~ f;ɴ`]l};w",z6eUc^\ƅm1gQt&5Qe^)V7L"`ʙQ_2IןL[86+.c/Otbb;$Hcœ^6ьu2"ɒ۶~X1(U?ФV=LA9-JmIan锒Cj#vE+.Vt /ؑdLJJ2W5Q5j|tk|[#Jc>O+ Yr?hQuG0–5xpufj h6 塈]oUX:L}麼d'bV-1ED/ɾg2m tq+mi荻b T3CRVbNi's7K^:ATc3Sh-Z@ԇm`zLD.͝ PߋދjB#+D0{ЏwgPe)(bd}#teǩlIHA~cimh+o,N|-z]^a.5eRQ@ɟt'=qܬz3)i7 ^[cEt&e/ S',Kv_A}f'-( `Bzsd0Y]fY ?3pFG86{it*bA,`6 ^or ,k-(7O#SL%Cٲ@8 Ouy˿ yTt;%LowdeTkف:HߥF3 N}' ^w,}+9@ԇԩl*$_x^X2[[ 3 P LoؓLKxʲ$+w].閂?ġrqFHxFϊ`~J,!Tif'bA H }Ok 9, Z#ÁEϵ1u޻Ṵ̀WOe݉(Ny?Z.gx?Y9}_7V=jQOgVGHJď1Ju7#K=Ul;?+&SfNe=PiEddmTOmEKK?g#DF1? BP'2r (X,]E).N.nJbQ_nj-YkhF w\]U>P/L0{zQiG΅6TFrp2&g0PnR#\'7#x:?o!O21T:s5q4ōևdknd.t:7myoM^9givb|Yz63t;4Un_OjR2)!͊>G*E[h<(j3#k -0z %q D.sE.t;gb2j{P{ץTm y[p^$Fd)g qoKVgUQmv~ܧ,E"4܆\ëdqc뽆m gt?n ikkQ鱝X.f/Zv WUgB[҉VŜFVdҏ 9vlx z| J<_春KѾ i,ŷkd:@Rۉ"G f@m ]`Wb:M@EVw X+wasԒ6W ޷c'kpNQz]GȓY'٦"9\~Mq:^g1 CLT`5Uֶ!j7ç;]OC؆bU#<XЈwAi)&=EJn.fSFC)NrvB~n6B`%!ar*-Wm;,Z>PBSI>ƀۦ>(M;^ΔzZ[>_aHD} ?""`7yz[y܎w0&Ealjb&OJ .}N.|rP=sv~#Z/>%51f>L/G׹imVͩ;TmoASk$2O˫t,h-3mN8qf@2Iqm~H*_^M 2wRh>L߄luͫ{W=>~Zt2Wtl!p ?Ə9r1Y,-2fоR0O'xMZOWP ؅;9)IwXΤ_Ek?X9W(L{yC[ߜz 5!\ ̠r2).  ܩbk2xj@0z`iEݬCޓQ<8d.CHD\# -\4jгUs* )S$(*YID !X1uu>/͋XZ]1Y\'j=lpfXOGjALJZJz0pquc Wvέ-q n?k`sXd[LZrQ BR%Uʓcq.<Lڐn#xģ8CD#/V*3٬)ib7A 4IQ`p6s~!a-e0uSlF=hYCҐ:[xSt.%?BWpL*cc4V_y3ܺM ]][-qm%~&+pwϫ# ?PcO:cS/tױk0c4LaU9Rg8^&)Ը8E c| ʴŜZQ7m(gk~xX }FŪ5NZSv'R{qC kuДL.yYk^[&'?*+GJ%ͬd!\ZMň~/)E_}nLj|l|\]O Ȝ(݂|nsq>4|^LB@m<Mθޜ3)=M$˂ϵYJkkyI*.u)a4WMPW5``rE^^й  }1"w~o[ʂ9jWs$D!oc6vLmw?a+D:˩Q'!w?,}Qvc$C(gJlz}:6.Pr3[kk;|ޭT"nq(!;:$d?7>pU8lՒitw%5hpC cUw<`6FG 77<}wn'RUFAZ^vB|aWa0:yXoozߵWٱ]Th•=g=wI)S8Q dU/$oڌf:ٗ(-zW~1S4PvS|;d{f캃㒹oz|)[iय़e%ied.ٽ`7 |lZ6D'ҡGVV Y^ $[H,-2+I8^6YΟM(˒8{F8Z%3`6K[ }ts9F'XP %duޯ@Gw꺼+9j@GI\tJr[|YiA}|n(klG6Ś61RFQ;#)iIr=ړ?rjx\7OP-ci} V+cuOʺ ?G:3$Ӱ˫)RG;Ȃs,' ]]˙ڛ·_9Y(ި:٫lڟQ[sd~#TNZd1,H2-RlLd=Gآ1n <eG[I-9+vfp/8Cg;>0 f6rk7@2)'08cV`MO?2ʼnІKdg48k((Hc$ۍPFu3<AwD}F[`B(fdenj*[A0_{8@-8Vt?iuC XzɲSPPpRMi.cc&w=>,sI -,4z>3M5XW}^ZG+i68"7K ۘfZc.{9J9CūS]A;%$m PdGӃ%-+͌E 1>Jm& R0gjzO>3j=L0yfVnDDh!.4KImW0y-gZL  #=i7֊+bzYoq&ȱN6kHM0ZtT}|w'}S_Yۏka?ܛ>I Zvߦl:fg^0C,,#j׳y{@6{K E6,ocJ #zBF}\i'm[*oH qE46 [sq@l.b&WwuvtK@=Jz᧸V:?M le{ 9r~ivsU=f/JKT9>*a$PO~Ad1O0N x?TX?es[g^Zz#ghJf\R#)YZ^^ӥA'NR*@L8=ObUX?"ômkj~HR%rH`z=("/Xj4,ʨ2?ijf 5)_qJ G(t !a>`Fy7Xd|4~i"& nDw)ѫeБJXHLdE#=4HJB6l}P{v#!/3hG2 paeObtd_tǸaǓR7C.eR+;xjϼ ΀-CHnVMGXJ|n Bj!rTjȾ^-uؾ[zVMq췋ӏSRj[K}?l1!*I Jv;RZͫ)Gn ,Q+GœQP]<s,v(w N s\ BrD!4[R^mXtp;:Ծk(!h/bjy!>L͇1o4"Fmޅ,OʵLW&{,+sm?b:J6Xxw&f_n7}h InH,Px/#. pjj%+r~&Hx/) >A !wy%Hy?n:(hsֺT$`U+[eMdlg'6@Uy hBxq(x6LSqs`lܹ8}fo}HFsNu|4M>YTЀ80- Ch͏ͭ4?_N=xZk;$~a[jpsNM lQZ:ٶ'‡\oF/4K8B^6R˙~цskg?} >NNP'ƺ7/;cF+r-: K6Οg+i(*TBL$$EYVKDoO**IB~Gfht'9SxyQ[m#?_%=a|wn n֨=#E;Y"ۣ}Zf 5DҴz M+2nHؙX[FZŦ0H0Ky!{bP iVzyZ xy jgsG`᭍A2]X y1BW-mI%Z玹5 KDb-9+7*U)D52h\l Rң9dC2t` ķS1xSnvSֻ I 2ȜĨ'P9vQKo(;smEpkjʹ) lGqoC[$*KOaZ88%Mz5Op:OӑW:9 JE܌B1 z Nܩh|GOԎb[4<т꒵KMZjhqfS΃Euhd|5;)E\!鸏Q_ŦpZsfpo|W9|,f7j̷2 ųȁo͇x $ Z8ߐձȩC䲤: Ņ~,6kݾYe۴_\1;,My\Ia"0Mx࿪bzT!G0o7uR3-rs:#aY;"b Ո N z[<Z&0TjtcGc+;$f]WkR7+}) -s&7QI+G3{'ڏ6DY)f(7;n{h% ïsD̀ wq2U׉IG@'% 'c"yb]XcAUzB>SQ[-Qѓ[1xh32ĸM]l͓ێL G˞$>V?t;e`D ~>ʃ_%y}ʇ`t/Nv@QC͛9JVQ'/j!c𵴎f BMPO&Put]i+Mԥ`s=)KCAAv#D^Lm@9W{6%/k f{3/f?)c)C8֕o 5hv ݷٺN*& Oa-6L!Pp"DmBfjV-f4G )]l!p:dC&7j'aM4,lsc' 0Filf"' P/?~08jJAux妴~m}4_Ts9,ЙԹ)k^k^Cc3!}Jz [QA&k.P+~1(G% k{祌X\ՠhכe6Ӎ{'IN(`)j-kxHª&;YpFMpv*}l6A?*POɡp7hmf`Rp[qdd}\br . !. \dV> W˜u0ev%3yeܑVX7fAPzۚ\DKe_B`g-2d!Ŭ8m d# v@8c':,8_1g F$œGa` ̨?[H9/~0=jU6jCs;3#9EDf <~9~)t& C& B{؇:!\:_I33%3zQ~ųBeQ0)a3@[56sl-y\^'P8剁 ҒV!S{,;h"9SI܊ m]j Mt&IB"LR}(zcz)]ə^x!JXrqh*jЦhT2clv3Y])X'іˋcO0ϊ&=UȓWybH܆=2!q˂UXԚN9yzW.F{w SJGR3k ףopN8K.JF-:rPiiqMWpz]!S51D8ucy#<7]^צ+E>Yasb3WN6eOSWGYUq鞉%8TR5ʪfI]y.4Q|.}#N^XE sĩK d٭6 _~mwc? )Q,9CLe۸>'EB>p&g53V Ǯwu .w*IY`.z-p]G`!i<\x/DN9z/79m$0 LZ'WxXh`&|ol*g2R*ti,?8ֆGSa|[#~)bƧ5f0b \d|2O`]Zh =M(E'#ge6-X@Z+!L<b?ӟkf}[T [&]u_`@%q))Oų"-O;D`,D] arc8<ְ1f3}L蟺iKӀҙJs[SdU^.%h:!xScy3JdG~y]tP7JYxL#RGhލoT @SͿ=\MW7֥v^PGBlW H^p3y݂= Sݗ܊UN8,e'J7 Bx2ݯ@4 yq$>5\JWTe1XY*8LJ b+%:}Af&[5mJ+* .Ȉ jQ--σBˈ$s0eqFbYB,kτ![CdIhR8(uI&O,]4ŰylfCK\GY!2)$pubj|a%)5}\9 o:=c}Ѵ%Y(ܳOdHM"ß e!, ]`"pvn(]-Tvvkʂx8>pCɡ@(s ,+#' tp>0 2b``^qGs٩VuBqB52) !|O *ZLkr6mCEntЈ. ay0ENZgx?~hfcl 2dz!ߧչMNVHf~D*5y-d+[*Q' O5ΗQEC^bQf5?V*"18SF)B&t3wCإ$e wN>x9䈟}{<}*Iq~PG+=]*1gVdY+*ʚVK!PuPRP)'x u~yŢRGKI(٢O 5ݚU;:~$:PėCtCsp@|bqXar 1a[-cTٚTiFD BÖ yjX# Wfl2{GE|=5Vx%@ nIfP7Kg!7uU!U2 yRհӦ:>ſȋ+8h \}Dd7Οh&<'aYn#$=P'΄(-RR>Eb{%b>L+G;:ixB rVj}JY"fie6˯J\5N-٪#oL,i;q'ŁjG{O'jcقyKђ`!? uq, cv;䓿L:_G,Ε Cd:PH5weZ2dμdZ}j&mDtÂ0l6Hd$g4kϒSu)E}ud=jf pmۜTK2Щr@7tƳr|# IB3@GL17?12G9^ՋR2ڈWo+(N%^n% o|6;3KU4wDڸ8ݮ]>$ F{Sq;/l<\^i* _5([`2{Pj(oyd #a~p0"R>HvX3՚# Z-뇨*~ ` I+WWk6 2Nwww]ր ӗ6key쌲JHJ4JC&HT*с ߬]Wf{@;>JM4ՈX G M)CW=e@d ;+^}cL2HxV ,R;'o`m<,!ҁr81Ip::2UN*{%>٣J!4۷V7*‚X X$;"(ĎȯE2ַX:X{ĝ-dD @# *_Vf`E;j):&%/ps] U口• -vvf[}FsiF3W7Ti{QdMQ~3M =;l.99'uau[(ݽR$O04rȘZƂBؒ8 U>"6_]v{)r(?"K)d_"u2KEu%ۭDۅ@FȎpYl,2A,3BgWq8w&=]eA87}pAZ{t' rQ|C*kC 벪W+Sd[ePaXkN~S;(*K },ObƢUjl$ܫ,Ĥ *5^{wKiQ$f+Tr10-N5ꙅJr>]ڊoBhi+F6 g;M㗥juC-79ئ\oK AfQN! pĻIEfiEa?vwS'L,;Zdq14 cA㑢K>[ 𔐽PsP<;aJA1p9P>wBw 5+ˌޥ6Gg<;# ۠^k<.iPc.З1]p"e! TO, ١PʛVndWÌܱx&c, ҽDơ DUNǁd;w]Ǖ!jP܈o]43Vd0979=*sUኋ6ܤCk+`[nP~+VJiA~ҍ\`iw" MP BUe7p^g(FJ;f09ҼG)Si|6BM/D;/:h'WhEޔ +JgxXVab 7Ӗ+.Uȁhh\eO[(e0 U`#) ,qcfDdj&](뢸A49,~ ہN>t@w(F.2!}1*+Gw%ع×jvb ,o/~<؈+gxI!ja^^t-ܛ,0*4V*[6tfzz:bw |J/5\5#/"rY$Mخ;[<I*v DRL(1L9#LD{MX:!ut3'(ɷ/ϰkMn!W_ЬzO__FQ&Ah̐E닼ζ{Y~F~}*  GC(S%5? ![{E[b&<"4rF{|]8d:R4]<ΡA;y-SiɽDIj,9X䕵lk}J9Ќ,߿ =K{~ Mrg`~rK PwY> !7>_%6͑ұ`9do5ϡ(lC+|<5\j@v3o|jJC^%J@,SVl toYZ-ڡ){j>aȃYYl5Ƅ쾑2;„xoE>G.'4bHo<9Fř(5z7WW,"-Fʎ/Uӹ-U~.{dBq[.'N0̥Mbemаٺ>w} K/ ܳ`se䖜ӆ;e)U~^(RmVo`PrIctI/ ̟ t U79r&+畯ޤq/M$/{n2/hTWjA6$p"1g{As$LR5/=KijUÇX6@{,sBD UKi"ߖ!G 0ZSٝ. 9#dcDa(Ïjq08FK}~(*qS߹V<΋ |o)t{&iB P+x*fYT M#ݛȒ/aӡa&NtXk̀Qqtg.# .S' ab 7ƣLLՋ n!u Fw"+A'^7VL,OF{΀usiʵ'=-~b˒VB2al’:"ʣoX.1I-aJkN>[sJ.O`LӔ[lkK "2P1y66YnWb*}SmEB8VϡO'=~3HAQ/aǨ p Jg>?CmNkxXm;e9ƿ䝗M9C1={NGL TS'bJen r.}}1y>㋬s]n+8⼕0pה&# ޷B6f{I\3v Zf4! ["]G-W> >B]44}l6_F2vv`ROrw E Ъy ZʶX!?(\?&1lv1eW,@e4S*m9'|cCIefY*! 2^Q*bE?gsJE1'+3W멗Wj }lWVuig]mT܄nX@0[/H,JG@-343 Z&CuOՐ-U!'R>q˘cA~6JW {na1MQ踘(--_ ;he7,^eT*EH}?}Y-&B }F[N/لX+лClꡫVbʜnP4%٦4yrB ??^(FN(A. 7Q `Rؙ R?k55 ֽA$uO+3`"lBٲ F7.+Z`ܗ3iHȇq[oDN楷G:8H#/;Qx[$Z_#|Gh,[&IBZEaMA8q.,4D}'רZ=]`4)@"Cn;aSdF %Pl'؝l^SEހ#7$zJ y/PzxX;hk:8g^cf@Đ l^/w%܄+>8ExmY6’:`[9@gviO:y41Թ8s} O!r63-o]`q3ۊa/&Wa釶@iU|DɏS>vhe:#®,1&~#8L<~}461H *$ H:۠\-8Iwҝ` I;3os{= #ϊ}BUߎ~cbȕskJ+p%iAZ1 ?5^^oٗFtzR?|im")P/xr}s>nK$yHp$ M9^AOyeo5mSwbR%.A^c5nOHS%dfQzxt8} A^YJ>9޿v5MB>G zI4ZgdzS[nE qO^%>}hŵ:$0"px uI[%XS2ةM-i43Ezu V-! g q͖aW=CTN)BYLz*Bvd+Vqy aC#ORM;).T,lIv<$yU^ nc9M_?%GX4Jj.}V6lp YBy"IyQǵЁB{qnWn%ZH>{X̥g * JjtIpXd%t}36)e\):Xl8zٲD!fE,p?!Oeq)"5 @-^k͒Krq4OQ5~]n|D,(Y#ȅÍ^m/XVyFȌjs!-DLŢxLAe{ ɌndЩ؛Bt[sCblsOdBW`R>D{rc,妚;Ti*n}!߈\4_{EV;YVkSw\/k4LjFf' nXyb@K^@ ҙ#m$PCαgѝf㻲ITiST0tqHBxO|U¢G*?{7˗B-,<#-.}9BG{jGЂA%۾]5 /(j8@:EfmOX8 =gk/xXs20T^€&=MWخkPZKe ŚZ{{(t_xLY ()#h*k|LʺIFR8-҆05>rl6&؍ϜJ6p?kˣs{bLCGL(o|#KU=_QFxj(1 HH^D0=*9Y"sğB߶Gk$@َ(Q: [Nѣ9MZ"M/U70ù8mb I0.RIg(OE{? _hiy5ܸr*%)wȭoi,,%(W< YcAyr vL|B*eB y&5ǴJ.M 3k/vJ/u]9H0B}$C-9 |CBx|dhJVR4H72Yͨj].. {O-3Qp{=ք'Iꮗ"wF E{lV0,S.V""JV hadholӚ?x3갓++ ٱXob"6+;vKf!Ÿ~X.RwA~G+9N贘$h?뷖d\᧱BUv܈V,8Ak/%$P~Ǻm-V(f̒> S!)bZ7Rah?0Ƨbr&ZR39O!԰HU1],N7֕ ɓ~fF#, lHcWt]lL,"V$"h]\3|O<}j?(FFq'84Rbm,OKuͨT Ӵ~Su!-}]+ÒEЛ|ejsVӊ;{<-5ż_&Q.2ѩ۔@?FM3dirP($F1Bu&y_ atgu5((C>(jeK_ѵܻԼyxꎅl٩?jNE(8~ʌ$bqړ) Y0l7V;}uyg\Xыk cBƋ7y{;)ђhymT4Z I-M11rƿ(7;37_hgo 0|%& cGF3QU9&x=^? ?2B1\u35 bH 5n8zc|֜v I dan)En ~t 幁) $L5ⷦVV֮ƛ)M-NVDo|?3&rEmQ&a cc]Fey$0}9^UMe=L?`;#{L$r\V#4 Og\:mfuok~Go܂a+Ŀ{7Fg{*ryǘwFyzt`vJ׉>z2l2%w4#91PZt4ԮqplJ+}>+\Vze:3hA6ȑ#7;(T|ʢLOD^\ޕ FkZ%|Z)W AvG+p¢xCHYoGR%}~/Q)q!`ѝsɨu|Lh;h^G.}yT2*QV!BU/J,. #y-ԣw{qZǍ iأ 35ХU!i?k7vsQú-Zy쐞 H9LV%Ũ,!#.`c,bJ 뚎{* gH[EDls\w]w|p**"gHL6)jy8VGRj+2K,(HVD`{CgS\$qVY.l>`Hw^ApQL0vST,;H0Y;tT:w,ۙJߠk4{E-b^^$^'Z@SZkFdƎ]NUYx'- V78~1R5U"gHlp9Mb,Zz[;ɗ>~n*V+Q}PVS\]Wm3M\oCʖ"f-tՓ2R%& /0}Tc!hYq9yS1cG X/}na!x.W(Йv["_گA'P:Pf ]OH>֗4L˥Ànwat0uο|oA}&NE\o Vdwd]w >TB*4S5&(꺙rd#qpAnWhQx4`e'xakҋtlS _j*H1pmbR FӇt0->sRۙKȰgۙăhoL_lh[pF!nUf[ˁ_A(~[Yz6wufZúExLfR>d4H9LPf}S&|JQ&f97PK'-Ґ՞^/x8 |{j3jEiQ\tw%Q#vbNQNM ō7DS\ezJ:K<}8av *FWs ?hP(% FT䖌f ]d46"Uvjd]ɞFHŶ֝zi)3Hp~7"c=0'G_[־RQ tsC3ҹW_e2K wHVհ)hG!"#%L|/=yb~ k/)W`r_AAZ,wfCYlOT4dolp>#NRQEԂ7+DxKe@Cڊ`#t$嚳 Oj@?(%N>1sXO4h֫n0oL#Gbd$@bnBz<,g], "M-,5Q!st[wn><< ;bW5[-% a!L }  tbtT]ŜG\J3yC?jc9)6VG\WsP`i}( <_uM靍—S@0 HKɎdOPLP̓>UKdW<;iNhNR s,#ɏ`yhj):.Vb4`HsR%P3vze *Q bgV3:\7źͭ`2Kvysc"tN\nչoDR X~@{AWϴ_Zfͯꧦ*97&PqW7Ӡdt4Ώ;Wىey`:.=D ^͡_V0+CZ'݈N}w#cߖK8_s D;ݪ2/_NA4,F7FBB}۾)Ll-pkK 3#>B?Q؇OT> V3ӷ?sc5M{II:/|KU%Id&x2XJQ^L a.;}߀=W#A~iFg{5d& ^fDT̳>oSZ[]> ʹ>3d|\K\A'ovqH.`:0FjtfpԉtgLJ 7N%c Emmmà*o$RdH?aX~+OSq N=:|{dɋSXt|*kfATԹRcFa`$>hYK>q ˩e6&A漜w bQ-gK:Bp#wz^`+9/% hR$k'Jv =0IGZ$5XtfӲbn7b0IݴY4\ZqۉߝKl|=¤zB%ޡPt6hMVn;uےXCX_riЫ&ީ4A.]8B#W>`>;&na9PL&aw]UZ@c}&ڥвQ&c(v2VJliƊ}<OkW"3!7,DENO@N3l5A)>.=*INѧ0#?~_}]?ΎlR>6󛊕bi&ϑ?F#U'zEjڲL]`.Mn" F}\)O`U;Yd4C+BӃ* .igq "/dY'=?}v6:m(ֽXXr{M SZm$B̫%>֔;ޒQM0=$:R5Hͤ&/bL;QՃ#Sa}RUVs4 ;B:k>E0OhKo75)H4A!׋!7Ϲ2CQ̟.[ 10'zPSRm*͘Z0leM*G|z( F\4iDZY"~"ԄlSKN m?~I| B=5O7) Q;F[+p47NRW .=M!¨,}uă͑aϷV1Zd9Aq3/2\]q7$~9(!_u *><8نhU_z&b_&c/^$P4@JqHϗ*xDϋTA9aUx;&u9 brfЊ%˝i4_wigJ.\`ǁ хsāmגfSV16k 9IkN5Z} B'7({PG1 >>T"HmџM} 9$/0~|\u%n_z{xAӕ=ֹ^Pwi.G,i'okl8iUA0 V*]g}?k+gvK{M 4I%bTlWsij.c_v_ bNM$?- ›#zQ{ZlhoΚ-<ՅGBgN|$g*gk3yczHXq -$ XP~ ()tX(`5A,v熐> x3[aSׂ*Vc w4f6beGʕhtZYxpS)r&Q] bXtT6'%w=g%5Jgxե׉ТiWd5B:q`X#`āV\L&mb 0'HZ)m5NŬNx)TG{]{!uxS8ѥeoxj)Td~cI "- Ty /`ϔ l1d| jF>HZYtM&k̊m7d-V NYʈ0{n=OU[#F ּ0sFQƾ_Ԓp;OG #&w@ z- !Qp;g^q>44Ů|A~2^8gu>tg9%g+mK~q]c*~3"Y)0}P]Le1:%K)~#;Vc0\9OқBQeaR9{V\~:P~p^Rp C4[c"fA<&N3ݿIHFXӰ`K ]*_v/Anu""+XT'B+<fTF =#H''%Mbվ[Tቚ,)3S;4ߵd$,t(3STRY&kŌi(ӰS0n[˿[M䞰CMȸwx[1&nS1EҁN}:@Cg )o0&kl cVxh\Oۊ8y kk 3!t,[_UΒ!ŧQ?KKݒMN]s脉Eꘫ>8%eN r)Q'#4R3d'iQKkuq~p;`DF`j BBS[{c# H\IܙA%`,Bw%X6R'Ѫ$M ElJ ` -X .Zε;D>DF Ke60BpsBddTf9@Y}JHVd ?,?Lm8S;9$ A~:ӏlޜ,jx6=.{LVˌrJ@DhҼ@ N;A Ƚ'M;r3 "5REUB'3i`+!,T8)%0&?K"㔬'>r:`3wiYo!&e٥ce3卆{NܷLj~Zars,_DJyAUѷY?ў0D|RܦPbˁj5.5+czD-bG  3ׂ ijxCDͫ%$Ԓ;WcS+؈kК*ِ!`ӞmKgiRjW&/n`m\` B.R$z'h'9s$#dn-n>yq߰v2=7Gޥw>:| t7bmFRѫS15ʱHGSQ8.A" _,{y]!b'/=X Fnvsٻ?3nJ|9h媥i'Q @E6JZCz1x ۗ5M!'$kP7^54 P&?ngUV' ,ejy{w9O T]76#N?J$QL x5u4ox d]*㔓Rro[/D}Ĥ&pWVwXj*ɻ8=jsԢ6ЅoLD6<Ѐ> W.yM ae tb{i'hG>Lah3~$"ZMR_Mpvݚ Mb%[[o׶M ڳä V 0HI*ZKA^Tn7RnY}ͥ>0~Z> {kw(G&AV(LZ(~q$_yFE&9c~6Lvl3@ ui_l4tZ$Ohg/W4+& ~w+[ḠQQ8dxrc  tAbBH14^9R{=jUm' b|\K4^M^g5A=(7/S1Q>6i[f[{ D  HGG\ 6:5,l!A^Fߡx]g !l -@N6w]9{⵫;nȸtMWM.GڐVܛB_ly\\v.kmX!Cڱ41GweF2eW ;&`L8_xth_tČ/MrߕuCsݦaw ?VĠB6T7j Y2{ jrxt;wnSV$ Uu:  Iu(;ʇ 'BqhIAZͬ.#&'RTrplU f^kr -ͦQo\X/ _%2K9f"rdjd2^ZJD6YTu*$8ĵKceGoUƼ6L9xMIC  I8qyIKlڿ|VW(p=zRNf_W>n(zTC;z9|j5|hȒUZɓH?>K3TMhUt*V@),9k~XS((5yWű#y<p{}UI6+`E:Dq'I0267)K:Ƀ Ha6qp3b l1$jkC&l#:,|reN1n#zqQvQjL6bHdAI3x솒QW20c 3 c&KF-7U`.4F T[IK8_kp !SGd[t]ī,;P| UVHQʕ@.uc "]|,4gFeE?XIF,j &|=Q亄 `*+{t0jZU?\#+Ҩ lo|xTERJz3=}"hܭZl}lh،¬Cf3J(SrLU4e)LpJ|:"4S²&Tqѣ|KzV;/܇+:֞$ A3`F9t(σVuɕiԅ.U&^fgI|"Pȟ? { 8@YHFN{*3G,TI@@L7›nh4 ݌":>$|PHrؚEmK_?O: Y @>ea~,ȚL.q!W氖 E}Pw=SKLQ4pG&'|>!˭n 쬵oJ~4z s| W"m!8E6CǍj%yYUw3Ox/ dpbt(7Bb~>1ǎFS^nj}+R}yd*I swիs5gBsYvX}k]ךv+X㐖e͊$fXp~jAУ都I,J8lfĠepoXʔRk!l`/ hz(կyy lIsuE|Wgz\5l Rkw4lD2=&WSw:.mqoK`ǥՆ+ly3V{BP&b54ҋ)4 *\LH9ݚU SnIm!{6, e Ť*I(c ݓ! Z|پ ŧ.!R2hn%{Mܤ< Š[nS`ge_ :Iw{\afw*t 0~j4䛑$ =nLIPTy  נڲߌ4\fPi\pp~ٍ!ʷf[pE3o> 2tW㛤x1eZ*_ ikOD[KEhν{Ķnl)Rmv%ݯ7S8U5@ x&YB~Dv^B[IQ;SQ»^_DX%$ O2̒zDA:T` 5lg>x"bV=:l#ƹddk+Buҝ \ʢ9 N~13MKVz,b[@췏 +_x@4D>5g *^Vol#w *:Ci7 ͕LQOG ?ˣΖ!aEnI9"daM'bFCȓ4"t' )~M+ sF`,G}7]e?a~dL5&,Xp;X~ۗ|[c?6Rg `p^N_z;,Vuպ1 UHXJefms$}*Dz5yh]9/ZjI>wv6 __8atryWb, ~j~O~ DXK:&8/S;{@龺YV ,X?< it>0IN} ž+bEmG]BГ*CH7mÚqn8 BZWX"GcjoA$|/Ȭn3| qi=>}}s-""~:ѡ8ѨN `;f_ \7!|畜5 ~MiDqONd=x qdĤ"^"V/n&!X0@Nˣ+t[WbPUoQymϠvyLV-/ᐜ)$-M8"Fl^[Xl2=vk(t6 *e њ׊)<87)!m7EN~I29 f> aÚN@WmeZ)+NskA{ C] DCޖcglhExuRy}rtĮ6[:Ȑ%S4=01[Nd87DɵTx^":JN ív5CԅsnL?q/3X RAi5pkF'Yep+]uˊIվ*nM1O܅]w7(EMCkK3"ga`Ѭ[u"RJ(0){D'*ljZUl砵m#B}4SѼ · [I>\f_5Q6JO4oipbjM\`yF,xL h_GI8݅ΐVF[gB8qv;,V=UxOaoXUǚpK|./wP Aߴ D/ 5ed@ch@!C!y八"`}ULH 䩠ȦFy5Yigz Qr]]֗٣aBOV KUTM)Q s Ñ3K}Lz#i Ԩ oA"ҭ67 >RF &{}KPZ {Hٕ ȩOr))z7,$y|lNW}#O}O5n`ok3.: N: :??ttf Z^᭵װؒfK #g:9Mx0@.|ڔNϬy|s6,oXJ+9P-իwA*@:2)`O-̜…b7D$ͼ$@vzeN\P AsM湿N`K`թK"ML DC{PQQ \8ɛ *Dvv,jW GВa~k&>䪐c5|5q!EI(8񦌁R <$yqHph6>uk||%zRtzQ5 ۵exe(ql˜e6E̴jG15&] rCV.HOvg|![CǕSK8<>GvM]TaG|^Wr/4Em-,;|z,HTC!. ĴCZZptػ8ˏ'UiR0[l <@m?SZYz~$ H#n[7$wbL+#~|$}$bw$GphHRB03Y;8u!y"ZœںAT7"Q%s~l0iDx}3`fq_6\V"Z|s Yߋ>⑾dZomRլ q@"n+[QU0aj} סq.Iے|%m0*uQ bIԊ_.k}ՄwB8Y9DIhlʍb>Z멒j@uC2 KR7ע&*YN6"lxJlhF`-ujl#Ȓ>s#jG2J s}+Ap:\\W}j)E 䯤^ҎiF:Ī@m+6>JP"^vTB0EQQd P{_Q`4* ?)]$E9(?N BWC^lWȠeCn"X0@űEYq2s /D8]7?#WZ&ܹk坼I!d#2VidAw']?qCt@ NEzj_·-~FG<ƢMd&nuc)Ə/PTƕ[=$%z]5&m6;Xp9jz\ZSPZZakp(NWe @j3>KܠGjگ,m(TMfzqbD#N.AŜ售a&yObbWwwkeB@e27Wڣ:b}571J-0+\cmB}g/W&HqZ'T4G'@gp9M4qp+4' HoP"$(E#M*=~iRŨQ39J]!hY-)&aM)9t*RN+ԝ1n4"&b V]k޴d VN1$q#jp%k&\<3eiXNe۩AU `WAce0vʥ1"50ע(; _Vu 8 gK)@m!a$4 j㰆y{wj5 TX[8gst՚w[\6 S+Q 3Cg(5O{؍(aIJqڛQ<=rBcmLn}_3ΟD鉛A h W˝L o!!V$m_M-4,7jPÛLaFNoGmd".xQ5 y;V:VEһNV&Z<:/> \;œy@@rQd^XBS['}Gwm O5e?y+ aX}H jgJϱd,lr:rR>b maH gd!3t4CaPkF䅉Lgswvr0%i T'P.:H$#{ PZ]JFG;Ĺ?Ppl^}:y4N\?ąnPcN 8ݪ~>^w9lZ*TuLfvo#6^iFT&a LQEṊ^i͎#_n{{?:Mw1%z[իhz0y"զRW5wSj 6X(8>eǦKDƮ]qÚ 3Đ>:>1Ch81X=o[y.X/r(WFkli˫+?#%[9Iyb@({oʫ/u?Ժijok8/[!$'Rvΐ*<Q̊c:BoY ?]aʲ[8'Ɠ`bDB44pnd2>\Ixg(m+H;N{ˠ*>A)ZSbW\s.t(A2$v6 VM/Zgc~. ;4ыHErUM"+Wr 9APSD4im|mJIl/NVkG)}*/Sh}4]%aE15rny0#q^4iC.0ȞvIT%lFІuN"ׅL9|EHc 2ÞZGkϯ2+ zpԙWWSϗxP2lzWq)R_LGZOC̣ޔ@Ғ+ǟr"Z>n`1Bnu`c9@4*~:e>Ps3r3Q ֊D :ǐl4pFq1 ubBr3hu`RhSzC5%wZ}70ֱwbckҷc B3fz) \KS@Xs"?u pkY*@1lt h4QcTp}>kLSR`uֆ&Lxh姵rL0* dɪےDJNDNkf.t北O?WÓSĂ_%*q獗 %tY6kh-ge&h=qc}C<}*{d8(Of&Y/6vu Hs YiәnF2Sx=κ0ufO>=TE_-=(UH{lEPM/lj0: y73Yd8lӢZ{Jr yh%;׶tq.cwiZMjXŢ⟎ػ]NaW?#s!-F)d]%JctML(]Kn4A\Ȥщ i^=K&բۥɍ/ &__җ]Iӷb [1ne? t}lxjw 01Q||9dt7SO[A,e(KUKDLW6F ;^2N}7.`\&K."lR[Emx#nqs& 0& *?GtNi`Muu|kGT7l~@Ta?lwh3/ZѼ$)-CpWDyg ޶v݉^!ʹOBP%>v3F5MzCSz/iٵTRLKlT;Y5%|a嬒Rmh%rIn}7sv`cɈHPhB(6皠Jsͽ\ Q P>\80 Lm/?zPEԗ YU-y/-$!Q#_ !k=OBG/Aoo_բM;!`!_lFT[Fv;v{Mr4B߶oܘ /.-mH3VƂ}*9Mu̕l;*&a,+ұnNoMoٳ1  @ i7 $~*Vg7E@,vs%ЏnxwZj(`m!mB1KH;R17\&PN!n %9 faF6dakH>FG%Y28; 304Ik:V(hzIb8sJL Q-EJKԚ]&N8O:)tj &M LGQj,N U5zsK_J_ijuYc@-+v*ꦝL7{q9ҍ$l 6;Pt({H؇vc뉭t<`U"It+%N*"0vÆ3?guDL#Lkh]_}n!Ti{|#BPud"3~VCO 6vvĸRt@< lׄ UO4.'h'rzŮj?pfQ 01bX% }-)9)!I+ 󚭤Ū_qlSX/XъC~YKme6|tw,D)\w[u^ޭuyLU9:*@V,9<*O<ŏ c!L*I&496QBtq2I7m1ډ&!ʳU }GvXVItd kartk(x= #\Ya0R #nLb9@iNxTMM=$6ɮ`qZ~g e@U}ּobh5_4 hK!]k29[i38jv:&<$$&tw;(xe9 e.XkF|_h&Ecq,L2z5W-.Z5[xU >ZN9(Fgtb׌a<^f~7=Gu 3*-][h(wHyVGA 5[悭kk 뺤7Q\-&.U*ŏz) VEňqxL{Vh7iKbqLߺdOnJ-M c>p=v8_.LTOՔ8)+DH )I]g4c @ĩ^zez3vVwk\G}>( Aa80նH N忾໭ 0W,$4=%Ic2iM9)=lj8'W'H! a̱đ28t7jq]?;CCPjJCќeLS-Taa^+{y=RK,ل#LGJұ@C#q[`pRǗiK{5rE8cE]jVnb $LJ,+ 4 *+KrmO jdR+H%M5vdBkta-l)I~q!{NA,v uYe[tP}泩h4}%f׈>x@ӔOѴGNzmVӉEx>Ǭ48D%ԳF[HA8Ϳsm|pCiJjX~v1;b|{@ >&ZW,iU|΢OI4հc}5WnAp%RP#"|\suvD!WI:IbNt㶶 ^AuF$'y+k#Θݭt4iT8o_gs ^esߗY//׫ߣْy-o¥CzW'ZOm`[~RUTbv7U'θR7N';~$Ԉi:>lL?9<woPm7q0>9i_/BK 9IV2,x an؊k2C@Ojv&oLbVo=7YR3 1o]#cs6nR[DKDlD֜í,=$ }ځ"6U:Ő\كCGa}'1w[2*_u.8q3J &<\tV^BB J=;j&@?~ 9p),CyIA(>υUHUx!eȕFYP |22<*Ìy9K"z) vcyQD(a_iB&Mԃr*f4e;G&_Vʨn1!2sk-~ LWOC|߰ sHJ鼳RƵc>[脰Yƨ8%\z΀r!W_bA/jd$ 0!+W\+9Z}pJ`^=cawz]Lrs]bWOI] = MHX RbgB30vB>i%ct Edr IƑkMSq9Hbrlk7fu3ȕ|AFmq;95=t|/H07%\:{WI'$lʧ&RK+ia[&C@/iSgȁE:d3k=>hʙ8pF'cT6$rE.8nҖ3^"2PZo D_pJ&؝;i7N Qh{& Nr&nŌ~00bWu"'-6)JyLk[or30gBqoi{e \Z]J g.œ^[tXlbRx\QUsqľUs/=,ܻlY2fl窻 a_ȸh-?9VylxIU W'3Y&jm==l(뒺5]cw+oz< S јsce5I6M2Aq,-!8m-R[oBgT}'#ǃ©<"rc2}_z$nU HJMIL}' ΅u}$h>}6%+n HV) P>̫R :ȈC^U9=pϞҵ|S`;&jutiw^ת<ݾ.mZ¢ɵ[J@B^IԅƁ$ =,?m<*Lo:|4}꧰p AҦ(0F4 9 ㆜rw@4 |%v)c&q9ͪ?Z 1 ?k@oPLoJUd1 :SE EK$K;W!Ca2?;WSd<E==NQE␾_t41[& s6e-3WgF.%"Cfe8\Uoې7i"=LWYyHX SPQٴ~e ,+ PPbrV=\!:l[Py^[-#& ȁ] 婑 !l>K!l}E! K钔㩁ׂRk?l*MZj&v˟5FE#z]R3>%ϑ IcrWu :o6fGA333@6PbxGR7(A ~ekvx _V1F @sdFV0Vr%LpM%\ߖe~ݺ!uCP{/эϕo2lӛMUWPO;ѡ%XR%=/xɘW 0k`MT:aAiOfr9vx} mԚX)>Lc' )['*"e>$մh5˰JX'.bT(4j .R83c޲|-of_M![8Lh1t]i7tĿ,Bf*)OvӔ?jyR bOPXٰٹ' 2J5Q-dCkM,בvT~'Zpi'd6@^;T¦W'-L|'|>?|L*X Dn]\pM^]: TmMjm(M5wD8.>d-)<#:/vYz^%]E=/g Y^cڞ#~9eA;Tc:.q?0Y Aӎi"x2cd.jnX6"RiLsbK 知rn #\4QKV\Rm,"v};ܺ*5^"ܕL=IwrDMVGLΕp MXSV/5(bV~JwbХ`(9%?mEpBzLs1T3;uczq{~ON ҫnY{UL)ˮgrxyU`GzKpUJ1*G1 {'KS,*8Qx<#[}_pV9ˬ\ήH'" 0nrw6?&R5.E<"枨W5KQfQ| !--=3sǦ9&XxeLK[Y F}6K]Z 4k ay$0OY_Jx)lHUѷOG@.y-љeA/$ uys7@ŴrⳡHl@ȋmk:%J9ӕƃ=;AU0/k?Nj+Ub:(mJsx$d(bFCK]Ah-ǜf-gD=,w}<ͶԖ\`O(_{ /L0jYy>'kݦvb{}W©!x^*ujOL&kf׶k.Ϫ jg{BIKd"`,e"Q XV5p7ӡhW2&3΀w%[q?Mm'*RA`:=`HL|fm#ف9%plt]T#yk /:"ZNS`kr?`([6!}ҁL΂d*3,[HY(=:hZ Yk-HƪXl$iVd܍mhlZd$:,A[ŕ]458qQ{m^,ne`g6D, &N- 磙Ab1-LiKpTpb-O_|Nn/Yqf2ZV(C]QTƚ&x}$[^f* gфlҟ6\B4/ؙ D@׈4Gdc:Aw ]g -kL4}QF†~#d0wFwZM#"5 %"~hKiYI汯*VYsnDq:[+/N{nk(KvQ ;f&g/Ԩ}`M*TX;0e)J;"ɛ*m (?J?؏pA&;LYB vb'V/՗(L<13zGHoaVր7Bl9_5H\s=J"}[}lGol[S T^XO:Mpp ,xT&w LCn&Z_ǐ #$-SQ~T@+w>$c'yQɦ7)>J]O~a}ާ{{l#!~*qK.!oFC "}U0.Q ˚c특 :9k,㿰Y9'C g$"$rz%E@<f2Kʁ)AnfZle='qNtSfub ܻg2'͉W3# iWu@^0:/bІbGy)g?mDcєk u nb*J>ɋQwLbobtf49A?5T!ӃQh[rD[MS uхy ж&0 JtuG#1"BѝшЌbsFS* 쌠#lEVfOZs~|3j$dCaL#Hb6y@ւ[Lvƈ ") I@0:>v0OIG+o@fs-dթ-\"|ߚ#K,FH @\H `;(W+n6ܢ4(lZ4UC} 3 bAkYHr[(ӮC+0Ef=Xu*$z=0n$^_X@K0M"ޗ=9_QQ^yCp,Is$#e'%)b\9Qѽ2J#}7A C봰nxSe^tk堷N?\=JϬyTYaϞB-DMrR DƂo8ãLe7Z-  S95 &vQ1J. iT%QY\-3)4ٝ R30yxLE E* SǍPZ2cYI'&v8pe犂B&7{ Ki y81Lafs{FLһ$*ꈕCIJBځlw˖Ts4wl [?7Te!Y[ ܽ՜[!P)Bp0k嬩pǹ{@Ip>Ep+Fy7/.[5zufjIC10Ȟ膨I!-WJ.ϱ B 圍86Ϡdc w8+p@΍!m) #X(=Qo𘁣zࣲDx$Oe&+0e\;9jQgS( Q`{#=ږ%J%/H, :CqE=g  ];K^%>rVǪ3`KTJ*)kDRpX9Q8&gq@O Ƴ{*I")OC)<ޟ !:vQzLa/ШֺƁS `ѫ6Xx K<@2PQ#N<4C(\'t1UϳlĝL !xWxⅢ4)K~`y=ힶΘF6^^A&(q%qOŖDZlǝ. jx'$?Ð3կ 1*eoN/D;ygѵ -jPJw> P[Hb"NSϠhOEM'hBv*ˑIcȀ]5gC5/2amҡ \3S0= `NK{>ZdK;H;Pƙ.ԛ2l;:C]i&Ε R6]6|W`7ǹָ Q,s {rr=Dt]Хd6X-ФO9d; m=GXs𻮳9viW@:(5mkcţòBRM-H ~ܠOӭ*`{*&8;J4c~d=SS_X~ĵr)lYz+V-\ǒ^_PXȄUcA 9Aw|Tw3jYfD\ Lf?:$r +9CW*#a}4ˣ 祺ɗ H GI7Ijh~:?ާ_bṷ/S5\ӏ֊i,h޷ Yʤc%}NTDAy.OUMHiy%h /\c/M`::3\@TM2]|ݾxIuԲ#r3y}?܂3!l8̙םؘЁMhʕB*"S( ʓ7fc%俐rFEVdϨH-KDT!]χ!nx'<ӱ.Exc16򳑡sh]TRs 0e if+q2"bLU>5ڐX}zJ şۥ`FɆ<~-M79hT}1;F{;_\x!B_Bs. 1&#&L?$~o.9VOKfG FO&mRC$OU"~ҩqҊ(=MgI? X1\M4`MӕH_tQYO 2.ɻNUAe)Ӯ@1}yr0o[E*XhmI9r/:L&~a~#g2yؚYz7Q5s{G X-.pq9DfD;fٳx >npb<7 C m FObsS ( tȨȑ~\`2j-VfGDʌMu4;|*BԳ]bMZ(tON| JiY4 ''[0[DЏy;Gc+@RpmǛpJeo}q } I#GU|Bʁ-e 9I䊫h`%Fh6Pa%O ȾQWtG0VkA7Maܰ †qzBjlyd(>mV3ȍm|6ߞnjE&RP >{؆}}',`.Oݴ?)U@Ɠ.(i3>z]II\Z\ž`l)G\Rfh 2A*ǁ B %=EO`acS)`ѲE+* dڵ-55la9L @P>[MEfwG~ WuSbz)#st7| @>qC ~5,z"AŒN*.V8'h\HB2)_Jdy8F48;:^ wz]_Gz&fR.DQrQ\oF娱ټ?1SPH #s)n6RR%oqNg/ t Al' kKݟPF(HSF,ǩ:1buh%>Nj3E]T0:u}w?Z^}c8]O 蟷:AS^XP!0\ܭ*G\_D"~zZ5PN^SAÓN~xw6Cu{l.7-{/st5&ìd>b \}>,pzE?ЇjJ_ 箎owץЦxl]!蔹Ch7ڰļ> %82kظ :֏4nb֖%±x(,nϖzŒص<輙Q7~aN]Z60=5#!0b3y^sݰ^nU&@1)rZ [vTOMP1ݒѦ?N&d$b\F;g`<7r[KM59w\'K]Ӕ+{'o@}XcOLQ @ `w0v'R`9SdtEs"@_V}<t`;z̯6(z |]l)xY9ÙR{qi$܄eEYc-6b3?EE2{kvbăyq`'\Q90/ȷRQR6@п,م:+>6KYٸ%?˧I׼[3)ۻcJT 4fk!R`&]^֮'{à+nĦ?93E հi#Dp4pac.Wц]JƩeT"{cqInl(ր4nTOȋOp&g԰6EyQ^0^t%! ` o!<[{W'4exA23M厽?r-\ d뉄򯠂zTҧXFpm-:֩wD^ֹ %&zL3%^9JAthJ;O~7`KQO ID^)#ʇ"ۢ8^X#O>A-96\TxO~]c*7DRŽO1P+4<5a.*d@LUr'RQ SKba=ciA_tӻFǧqOM;54_ec A]ԨS,  ?ZnrC9jԓE>ˢB80Q//=*=>ky ]UsQ*gcV*3g1Rz ۈ(#HB ԤE ~Xp k3(X\wfҶn$c1ǿЈkĴ2|5:_{(.*#VrP1(b;[b0B z{Sb'5z>%,,iV˜cl͠5;U4<@Jb"P=| q̖ƒ& -7ԶP{+v )jU, p+ jEieZ&t ?{Fhgnvg1ZQ4x5NPJxIa#^y7=}9ZggKHLƳ( /T[ D;/p^IHn>]\S:^/+M"cdHYƯ^X;Q2͒Ez+uԙ!1sMwf E` HHy1oϟ JвZKFN.Tc^4]kvCJ.xTa5%4e~Z&UXBRUzeNd mSqYsإ>U+aĄ4njaj:?CywGh-b"5L֦6f݊wBw1ޗ54ṣ0<4Q{aV)V(פsq )֊QJ.TY/xXxĦۆ:/2ѤmbxN8oG乜Lq\=2S5A) Ur&: fA7zP{%@jQ 8ښƊ@A'?bUM̛^) `t}ɏ'_w4K9=i9TW|R$z ;G-siG{l/܄O Lf\:Db kLNJ8-KAd!y:('a%v{'٬Z賶 Ş;!Hz\f`dInuiQGzBsr(S|&|Z~'K%zI3dCwxI=<7J~:5K]JSG=jf"5|?RjXM9O(t*8/hUn-5Mr~aWo,\I]1Ԙ!HܠQI!bVU8ؽ߻~qtPn|烦Bb 'ۊ]Z.*'m}5 |ptՉ;ܓG!G`EsSΉ{vY[%978=iRnx ݴK3vf_3u+:j/*5aعlH 3w z]|29"W? mS uԩt7waڗnFF96]dmqKo?UEXkwfrD鑩hhFJ;Q=|.7'/|}z2%}೫Q0%nb6'3qw}P/z(YugB:'HoX\?~fC3dBP"U%4m4z_!O$4rZq9!'>khҐdt|rQn^^Q@u!ɳ؋xJ(QyVq+{2 zi`^znk6Vcs>0,#_ӏS:%/٠T_I6J`/B 虛Ũ=wz/SqΕgh  gt)K7,m9ueU*Ep xR 6$qW/O֥[5 _[A0ǟiXc`# u?ٹ?B9_{[^y'P%& ̖e8hr \B%TV';,u^[goK>PSh? 4Ѽ5I'l7$<}¨3R4Jv޺WJA8Tio) 1 JSwyc %p 0tl_y`:]`3h,_OH;FM&*-q Z lSW hic:mC(%y*|\izَ}/`|LoF(Pt@9`8/[A#^P@JJ7Eݟv+%H|uQ lt8鲧( /{tĆ\SWUGPy*@LRۂcw @vW) _i$.rFU\ R69r7(ejW7S&K@UqV:P>@01^f೟Ñy_SUo&rs[ L,'4tm ɕ;~($Sj_}2҇)mYW^eo5ڌ2́+P!mjF+swЊ^pU}B܇g'թ{++!$AХ-?!Llsdd^O}_eWhX%,fy'L>hd ^02oO6s|O$fց6' br"\҇a6^AT^xu) }gKKFѼڏ _ cǎ|}jp;3E~NZ"APU'ZK TتzB$ *ʊf& u%>&y@IfԠ-Hp7!xSIQ&qW] I{lWR&kmKO"uԃ< 2Qw E5L'ϊFD<#9>=L+VRׁK2 a3P0"1_y)ix'|htzQ1oiZhl!mcNQ/L ;7Xz\>1UkuOq u'Ȋq*^qNjr.c^~b=@1rmRZ2[I %˰|4C~_֘g~TE[' _}"/gh&c0^UVo(ȋhrA5M@?kR!VT'0hW:K"Ak8MY@SS`#=-4 i%l^qFB /%_7!!"(C̅xkc_~ }у$\BNMD3+$Va/3BMPk]=%ūE(-ި nMz7+:%ΐϿFsAm@|@oT{>G mfP[[\:2F_LƦZ+d?yC":|1`KO}L* lbM=Ø ?ݱw5KXB`jJA-?-0s,Wv+ϵii )㭇MC7 J F Jk&H%EK-hQ QK_h0<<(}K`e?HsA?j`eGCœk b#d(X-(#lRo^B,pS(WiNL/8m!6xZ!,V퓐 dDR=ʍd6q{Pq/q%FK.'mzTqܽؤlkeq/(}(C3 kVw z3\t)zY%2\W!60zw6W,R1ٵDXIh'لsxI٥ʼnۤziw=9ȅ;,,tDH-5eAmgEdTMǩ>3mU<1kx-tq VCbDegdK 'zCqb TāD;CTy`|(`?~7\eᘕuZ*뽸iQb9+8VQ'&3Q}g9rXa(O%)7Xa걸&`B /7*Π hG ZSl:|膸h%o2C}64My,)FѡRQsVcTyX 6^-!eV*I2\,+B0LbCܱ}AZ:>*mh{3t:/4$>U _wX$ 6S6}"G (x"w"X~=svg>ol: Kq%XT0›HZK;Dv?JԼ ,⽱*4R>”VHJdļٲp1A+{dXn\ڴ$2}!oϪㆃws+mζq_- v99e4 ѥͥc\7tؘ:zk{Q|5u:G$k#}\&񍻦>ZOnW), d3r)k ˅ʣ~ 秩5ԚQ9o pܜ* Cqe32qrfD 3~ʭcwkzRv˶!>X?#_/rA+'xQW{U.N<Ue 4R½Op:|uSg8Xal20 `NXy4HQ|v3r˴$qb_q3`K@2M"O"¶p+[RXYj$&6NGCQt32[|)P+*$_߁ ۂlE\\Dux#) fW<:p4oF@SgHJKP: :@4q3k B=\Gt,1/M 0gR6uNL"pa,, q4LfmX|n\jY!:o=7䞅 30 o塇^ո;,->Ywކvߋc)6QZw}p8AUg:niTwS f5d7lOhabmX"X#.T)KZrE6j9[ 픫!\6Zn_h@b$'E#+%(/Z؏,0QlnVXG-tfKq >…?&٥?i[@[pXԁ~)|_wn9UuQ fUgeeFLh(w6)$18biF{.HU%Va(}s2>}s5u8c+ Pz.EqSS֢9AD'4/r[\!.L KE۔o΁qQ4S#niUFT@jA'd iHeAv)tΫ;ڎٳ zȏ r` ޯQsjؑz'Ǚ L0GѐG5M )]~ROTo_'BOmv鰯Uo** Ltʗ`QyQ3p.#*J"/nc|tVvDE ΰUGQ@1)RW J{XP.o ?M*o c9,VK(V g+y.߳3d)e1Pq#B]z(xJ2fGCi`Lg⪙F暩nJU6 cw^mmb'>k 3-| 4GS鼚!8B0gƒ2Cq-"jmT*\RgߑZm!FY-=~kg1D$oԈZ$𨄌7v7"g활?h)o'tq݊s*[#'N {#A4ppz.b Üo?0:FqЦR̥GNhNJ17<- ߊ j'9B-{Ц@}cSW . ,L#9И AHkܹ,U@i-0X Mh⋎M.E$Wl\'L6h'2fzP{X܁` 0[ﶬW&" 2pXJ$\M1!p)Rד0YNs6@s7l> !Sbnƣ|Mr.;,CB#1?#BǓtTS]"~!vrjBA" ~iꇡQ2Wh#K$VcQ99 MR LH;?1Yi 1z:2ē̻oƨC-` |?e&Xs(+Ew+!N ܄ J!@],~u3m7r|3oalp`{ N B-zmω)18ێ% *B&oH}$YD0a"ʈ!' ˧S|~GXy/K߳K:Y8#1iS.Qtj*"k)17<#! 0Ffr%2i8$e=M{{;%pw?wD[u~^5OpGW/K6qFQ8);,PiDL 8$N" r H{}=S)1)˧:B@+Qra/d1cxʚ+R`cowT\q9:MuӮ &&5s|5acc/|EcrJTץ_^Yb yfO*{Yi1%o"i{a*l/BՋp.wp $ ΔTqc8mjs=! .U%Bybu,WڳWsڻėtv(JˡD:a&Z5>8H-r]~PrE6i.})ihhgoƅi›TAۭ`b\/E) %. ',CPmC5w𫋝DLl]̏ 7MlHSQpDCK7mֲ P%(_RڝQͯ>6QQ0Lq+wp@_uKX['j( ZII;~aeίi{?+-gNt] W"Bk2'#1Uh8DB;jqAJ#P</4p; #1 =˃8ّn|~w!'8 Q#{u_7ܑq챙`h7n۰Ewښ!['N mޱpP[V ےˆZ<h4[nh;djk2|$8" iУ%AN)O$̮xk8\DҎ\ [*#(+yh@8-tYnZMANH o^D:ȴ JQtuHt'qP pShchfNRQjٟK|z+v<{ czUW&ML;2aow lW|dPp~)$;0q\y榶ӝ7g()nj3{IO7 4}O}c&Z'Ug"f\Eg(` B.x VWT+si8u2`KmaM5 CinN~[}SN?{Gὑl)5ay55k[ }EԐoHx[/~s㽸9IPS||;q3>[]tn'^%xE>DTy=b)P~-{};4׊OPES=A{Θ"gSl<<9+זy#e C(+OrҚ+&.sPR荨t_`+v~+cL$.͌\ [J)['i!0[0ߺ<=߆:+95*LW:z+H4v7:b))3,h)\^˜._UJPhxLE:)-O`Ux[w(Jӷ6]?/^V_]lgByION2.:8X?kDdV9htH"Iu6)R 5[⍇̭vd`Ae>f/, G|+*[a0Щ1WO*3h"/9-P Vgk7."Qߺgu+=|4nwO }’JPJD?%ߗ f"z@+d|8$-h{Q0,XrC2IN -`S۸4t\ +6D>3E_sʂrE!krdÔ-%硟c&(UK5Fg@ޗm;k [ Ww.h" &<8Te=qU#\e|qN{Ʒ'v-iǙ%֙% |2bO9@ar&$H(+g^;9n|VlDq.PW~ItTh.K*}SdrTK0AC#{R*#C=HkJ;hx$wĦ|j5acDqŖ%Kp?`C@e{j>6AF.MdtpQo Q!s%4gwG޲=xK'-,G)-^`{f޶QrЕo2õEvʑJOh)}nSKnO%" a5jB \*}w*/!8ُ0y7JOS`+;.$ ]`gqi,)Ϗ##(Q1X 7n /tS@uNM8͟SEPS%>rKbxsƿUR7l,$5CV v>~ArfC]?4uv-w[0[ƈj,Ҽ0yL/o%R,oe ([}OGH*08y+/3i6 qQ%F^rJ6v>6'K,g%9!F{Qn;$wD"[KB!18cc栒@l^b2:^ގȡ[IN>lplERv&d ϐ0bS=<"0s*0ʹ0#^[|ZJ2KFC+>[HA*P^O$Rk SUФc;d;7 ]72V&n 8FFF* .~@7'~lեjN06dpdi7dRR QXb,)2<$^ez#¾Nae=Ѕx+EOz~VzQ=]~6D37˽K|֍WJ-⼋ ^ A(oi5Xqുw9hSHYOxQ"%l5=@̹v.E׈\3GYN_?vRȜ\<9D1jNA2]$gjko MQH% DCnf$#R P?s ?̵{I׏ 'u/٠r+ӱ#Z7fC?ل+grK~t s;?g36Q %+#iaՖX8F(+Vgz"׋γK@E]x>ԏu՗?b޵ K{=%8 \X{Ύ.Ң+1^W0 f3XppRZ`-0qNfIB/S}R#g LS̆ӄ;GVC@1j:@`vD=pS4.C;c2 "R@E(9IiB,%VV P 距u[< u+ YI»{ӊa}e8v%)Qzg}g Lɠ8P@8e7c@O . 悽79^4gDƟ77m-)GN n1rFaa]jzO AĊw8%)юej*Aris=?K;2;8zq:U;F>٥/~G7'|LjPPj)Z7NҡKY0έaY V C_m,Eڰ:8x"t3$?꟩F%`H{aѩks%^ ?qzE rp7N%>vrը@+rlx> %L}6a۹ J.,c@ҬԆ"*.qᒽRZTk$SЉ`*3R˽5a} /8,HJKfwvϮ5c<'{({ *qei{y5 ̮HƪUa6=zh. azR~An#f\wǯo?#BTҠK'!́b2G]r먄6_sۉg5骋@ĕxI>&_~U 1g힩%SՋkV3J`d>JcA0_{&_go[4N=>{묪,d0x\CȢ1 bCd}D1:/v;iNעiT|#G`d^X9 iE=願&R-!7E苡#m7db(r͔nG1h~^|v3n6ɳ=4FD\BkB& @m0Jey'͞ !DP9²2#&\ l!{Z~:t^]Y+RH\pבygnn݃qnEntkA)Lu*߻y>]I@cH6X ]Qw7ad{n͗u&G@V*:gT-ZaOϟvOMJw ʁ skμ wezI"$R,c!Oð%ؤSkT0Fm٧>@:~6_DC%Jh )` q H79țJ%'~wq|A"mꊄY_DhSc A+HAcΎXOV]۬W_+Y|tAB"MJg򅂡eUeyJka xI")dUp$8؝\CF2 .v=Խ#XU>>^g#9wlyk_ 3Qߕ)L:mXGm,͟6q"Uaf5뙆!SJ&!bYʁVN  `Yz8Pm7_+{=LҢ^Ik)5dFA;ψ/]!+ϕWcr/t-ˎ?Z7>VA6$:#6 9o;]fˀZ'0m?{'B,"0|+ݩOu^=*ΔmZ:s$ oǥ4>r#gz,w4{Cݪ4"[f` 9$CX(z jIMo8hFyU#*0V<!t%+[*r֏r{.25${*-GqQz߃GA]ܼ!g=B GT:Tnp"WUb 'f7Hz~(NV+ϨAS)Lᮞ=Q?Q" =.Rl]Q"(I[ jmjfV%5yg C\d赤>GMۧCrb͵4 84~TbJ-K}MB rʷi#];Lv\IwZ"QIҊ8 ND~֗OQ˹犪)m2 Ë@Bwz_F_j[f/a;?6뀵I6j(> ְgQ6u}$b킳"F 'Byr0͍Kɀ4 ))-."dE'@!C4i0 %Sd s}HS<cib&;Y/z^ɕImpyؿ+oV].}!_Xy[~Wf|X+Np<<ʼnsc9El<ˆr[ _j{`z0KW;!V<L̒{`i-+mz*Щ8r$7|ݘ L!YGπvvDN82=9^B ՗|Wzqn  wFy.U[8Ғ0C~!EB"Ox:Eq2-hS+;/\s/$oF!K sЎ&D)tu ) D͜YN';_Hh\HD+ Q&(<bŖiVK] KĴmH5w7*؇Aӫ_4}"+x-p@ͩ Z:nUbzOl?Qo!ro啂ODwaX #U~.t.#sK磃*޼pnQ"WRQ{/Yo'Ib̧J1WC/VjJQ$OVz ©s=4 [sjü߽ ÅdUwQqwS6}N_EYř#+h.!04cALIIworr\ u<.@^kΧ ٣zE2H!lG^@Ы/6Ȑ\c~w6."e9W焳# *aR p 6pJE+M龟hX ~XL氊?բSڸBɩǶ:?izZx :q0-ں3ՀC1Ʋ [p0=ӰعI7|;R+M'}!amS|b;uxꦊV gzD sǃW_7.nXfHSW4j#EV>Fn+YPQ|E>0#RQ(<^xEMH[qtpa++̠~9\1J+f;^~ě;]; DҍVԑ-HibzQa9d|n x\H(c j=j!I!태ґڦv!.YnMn߿`Jsq"?t/p?/=~g (E(w] !)>ʇ:.Y+QYb*DdaRG@P(֢Jd.rw0~ozochG[Xk+ %SK+߲mw7x'gܩT7|> Ʉf9[ق ߔ뒂aДX]6vj^&u\3e3nٔ$xeZRI+j}Hpv9P-WV!^+#K(73 0x/TA TǍ̰}}ƱsH/E%lOi˫`HEh %X5z AP ]4ZoI-rPOE(&j}2{ATfR>phYlM9_?I/E2&l7h_p}uYnMiP69*M'LXfd ŦڕH[Yy["es"\ ^Py-J M=~`@0kƒk𚃌״دR|ek,s%(J́9߭>?~ C ǂ-m]f;g/f޳+L_>N-wniE8(9&9g*ǚJ&NtɟD)sgBJ2DQM NH[2aMC{DY?~PÑ #_ Ő~ۉ}RJ'gr,JD6+ܴ i, 'Q3M!?,$2-ǢJbV U.|G4Y)JvQ{yx*|iD CckR{cXAhå2֩SĪ E>"*).Q c1Q^ߜ™7&ɹJ$YEjWWX?aj Ƅtn+4ۺbYOX/ LeHŞ5"£wz;Ͻܹ™CoX9' '($0D %o9MsQ-T4&ɒgu鰯9ۥjRz!$;6Ȼc#Zn#^)H&J9Ѥ`7Aj86gw\o3BXr# x:*&&k)r^l*x>"H` e)"F]g#Wq 4h g:4}%6`?N7.asE}U;JSvo>Ŵ l sD'.F ]+ͼ_kK2hoǗ95o(-e䑠bD'P^4^$7LOAŁ\6 QExaA{_@A v!AF9 S=Z9~"h{1[=S9po̞glV ⑍=~ "]EӖLjۚgKZXy Lj \CN!S3* UNυ*c41xnkM ˽We|N0 O7/pz=6Bʹ/:j/zWJḈ%רZI$!a0ug0fEb긆,a`+j.pƲF)et Mt"!IcdD>X-3D vaCQn0EJmv0ZE%sW廐R u7Wu<%yJΥx~)MQ)R9̈K6}$b`}7*CN7)vCVzU)][e;[Bq-?CZ+[t/V=u|[bJKWw#n7)u4S,++w0uϙ#dlQxQ4ITIO*C`'Ko-/nZBl>R^%M&0~ thcߦl㦐CUmܱﹻT>عK-F3 B10]0>!7pC *]gv|-N#eX ^jmO*%>#f-z^Wk;scFo-΁Uq b+ CwO'DSILG0ԛݭ Y.tFL$+<5!gJMٷ改l1]'cNhxboC[|?!JX;7x3Iom̞U?z˸+گ݌Aэ5X `\XC?~4bw賂>"vQ:]ϯSYٷڄqNv ]W*KޮCEwS:E[&>k7bk>X[ CEJDܜk>cew^e'P،@”ܮ@PN7ֿPWm7X!7g MK6 Hf#2R}Rm_Tܷ-vY%f'R,<[?][kߙw80-W )=#F#2q.$hCMᰬY. X~@:" 5y$:Uo!s$R>! gZT3y #9(_PlCpvbϛ>/-VE`75tL92oBm:q3_ʥe{eY\֘|ڑZXs:}Aucd*\ \#O?dG7Ϯ&..!s.ݍ+|v+y:PX$ rM|qH*\9'&:A 03:+vj[1,M&.Յ&,rP㩣bݤےfL=Л@ y HbH%-mW;s#o0PQ ^{O[?/pDV FGa%:2Ɨm!rR)⎫>6 &()Q-du޺ʅHҫxZIag/dχ ],NK#ޫȄt^!\Pl2QEh/ϊr%X?!/ߣP۬7_Q U kzҿWkp.=+6pbgpU,6NLؽe/0sUzո\^{H2VoBIp\&ૅT1 9/BljI@ELa(=O_Fr'K`X? mG\z{\drDlnDFօn^EeQ.{6{) <.􊋹 ֠JG~||& xŠP9(%Ľ_$M4{I #o}t&؁.>(7qݗ2OV`q\f胘8\l|1%Jp)uZ WDyP*)Oh#ިJR_.낣؅]Ԇb4lmH|*W3[_"̒?TM}UxFɩ}3gow'"NWe8Chb=-d<ٶ_ѕL 1SxsF*Me/ HiTW[ĞpDXYk]SR~U5Kr3O)d3檤Ms=L5f0+"1M*N0%̩$V_ 7)>>2V_*{7۲4eJo#Qa|?d$*w~OW+ौڮ'.赂K]@f{;^4 9hLZ$(=_-` ,p݈V}bbۋ_"=Yiu +W]G[`d{:ݑܖx2Ct`y)Ⰸ^qs~4 ,<.'Okj)V,a!|>B GL- Fk{N]wACՄWBiVPD=2|{7 <,1c2 pEI+I5)85zk>Fy1Ѯ+7pE! ~/G+ơ\+(;pЕO68w^s#0s2< _BԤ=0rF -'We {5b gu`H'6;m)skJHpTo9nQSn$Y3.ͦsLD>3SL0=}]?xP'l:\ڋLxzۭ`Y b3T?L$l8x(?)3J0eI>>:]w]4C^Cl# ~(K(sT<`9SQ/ ) ~l /!ѵƕ)iW }0  MN%l+jTcr\|sG I1U~?Y;8EpebR?iWr߽Hlf4r/oz+RHX2dLh8qW^8E |N^ KK=6GFX_o. |œaVbẁtTF o`+gv([]3gy5!ccm}5!VWEh-N(P0CQ:qH 3{l6(PB}^>ISl~};o1g=hm \sw-!ÑnnPqC>iaJK-GC}m+2u!rTJvxvQ'21gEºtXxy%ǻV"TӰ'C%Yݐ-JbGU(}X"< @6Oq*At`FH$5--XYX 9)-5*7oWo@19Hyx)]-AY0M) ӗH_KȪeS>\1x L{y#ЈtD+"q QP~> Lhxep]WXRaCi?:C*$.ꛌƿ!6!'{U3sy@`oH9w:>@\O4ZW"݆fb@ZY9uwuvJ(ٴE=^*,ܱ\ft ̂Je!C6ruP,gM םx`Z*{V]Ol*lИ?J?}+_+i[I]Lh V_T:.d&W LQ 1;ȣP%vW?Kl qhEudhTF4syf㶊}>w}+fI5hϕP!{u_"JWudÇUO9ۇEfbS79=]brk*#`Ŋ 5i]D:DduD#(C=+(L!\ 4E ':.6mqrQc]W"3 "*ۨ B9?^+}K1 g9Z[o;֨q.+p%7 %&8ldFRr޹y,#r'q_gx!)#sunx:z)ْ4nVaٵly~ujzY?}xk /ܺn||3زjd|*۷ 9fzv(yOEXZXd$3giA|6蹠yKM,gP*NC(Mחn)EҰ)\)7?Qlu9LV`G Ԝ1<|e*Vߌks lZ4+`P>BLDSS{DǾj辅d33-Ċbr{_'?(FWؘ`U xҁTnR:~F϶G]sUKX1vǑOvNh.O+PZ *;WX/ 5]XT/P1GPzR{I!#j6~d֣=L$~cHwlLc~JR &-Аg7omQh6PJS24֤K_Wji1PB 9 O>f!&G[Ɋ:o_[ Z >^4_h=yLpq5#K-EU"&?}EABuJH"˴f wO!Ex.=l᭼a= ީ$[A}˟Cwř֠5BXҼjE@ӖD9eo@Lz} TvTY8Tx $z EP)[ r@u$s # M7f>.TTk4`%2Xp;v_I2Qg~ͪ p5L0vU"yeb`.4R7Ty5$Ie?g0Tlo;K2qvBrEv; ipN1hsw6 jʻent$qm+[طA]d0eNX{h#jA<~NR'!{D%w-I]Lz 1r%ö51& 5x "οfę [Vgb4 R4&'-EA$Y mx[,7TdTxv΅ ،RUPE ޶]> Pesք:30xPy]Ρ>k:Vk@cx%qwO*aM'IJxtǣ#ۊPS 8W1 ?QT M';@!)b ^j2ᓀem6>hQʫLWQV,&#e0RY4)/v}!*ؖwXc aD|mUgB\ -!*Np|p &`b$(oLgr [0Gu%kR-1`_uVHL7؃6ҁ+jp;υxo$8y93q'`aUy >d嶰ӒÚ^t7I"7|ݳb5c~K|BGO UΦ6DK]L->UV~Ip^z.?~xV EY\l Q0~utu$1 m_Q\_A抧TɅe.VĪvC@9Iy&16T Dy$8;b_ \y[pxbBgifWUFe0?пh U wm ?ZmH;~YPA{uoZׁ֟4+pG1zfs9ÇtcHoe<~8HRްK)cPѮa\#mS [X47ElQg}<KɝfǓhq>cͦG !ڷ$<0t9v(ͻ zCui6WwM `̍+3 "0,uY0Em9. @x ű1cH7<jn/8Wǟ:Jo~tq*Y.엪ꩴWT΂,C]^$E^#X㕬IƏ-KnGOEL7O@V9СOrңx9`OQ+8P A Oi5yƛ-–?`3<?74"q^T͒r״UDbR wi{&Ɋ em%1' $[[tݻY@\g';#Qf[RKSwgydY-6`QLp LKRl|!V,qeH?n``x[/B ΫJ;?5ݚ_v#|xudO˱c`0KrM*!!l>,I{=XoQXRFS7Z%(u)P^娒^9yľ<LU_~͖5g6f?0 {bP i&%eBovv]7]dU` ;܎l*#߳ˀ[/XHzQ'тԔzDF%0GMpX[EwsА&JNUY_^Fxm?~0wD5OBIFƐ@DEٷ;>I>i:? -};?2&mܲzuy^*u,y[Cx cfw מsՄ>n!f3N*8/|GG7f^A0rڒb{Z5 nfFWo\Qez=MUC37T-sǁ}lC.K͙K ts υt!h)|8vROѪ!7eɽߘn/:VGtwވFJ yFZALKX c 1%D&aDSfywu#5oֻcw0_ڵ/: xvX| _8I׃LXr2o5vR9 d!6,Keg)ںth 'q2+3بK-Cb{l|${%+J}?0-@jç359D2L+AI7@]X;6zCt= ٕC5;(x''8s.| Bhȥa_v5a22p\' ”q=#kO^=5M4-CCT{H\ Q;O`"&xȇCm6س\^+j$1ivYe -F#gBs UJ=4H;@fo.frdd* h~DbB!("K{Ug42w:.09=zLvz+@Ev)QڱZtVEJSN 2((<"RGӥ:J`!B#5d GjX}cʫΡD:$) ]{KRuH80?%oKf ɞ٭kdorX;=MΗk_4уIY,YQi?j ,zdܻm\Ү{wj!jb1.sQn5sⅣNӕf x|Y$D-m6b}L^jQ 2e. ?l@&ŖzdT6Ś{s—_4(442U/,P„j.v`X)VJ`ڎdƗcE9еQ֑vAkLZ@ W\}.wR&vV퉑m!$:c,:_19%%EC#:^NT>ޅCyE \ X)asoLgcf+.'vWGHgddu#Un֓M𫜽0^˗P>e7 Z"=~15y>l&!|hwGݑsK vEo!=ۼ"r &Al`4G]ڂwq xѿ$ER\ d?t&g2AЬW؝.Ħ n4jqryzI1Aio [r"ѥ qxܠCT9q"|/hF_cyjxei/JA9d8ƣCBMf> +&,p%Gg%eթUjX/ )մƈJf%mqAEaKT``~Tf*Xʳ07wU`_ǺG! /P»89[ϲJ 1Lz?ɰ>Qt?e>a }N ʐ"A¹г%tqvb_M|}0LZX ='*%6õ][(UcLjrdpOCRa@峆<=@/CsI%砱99*$Rƴk%v[v/zȥa28i[oYC93yr dR\̉CiQ9 սl#ӌO|0P'Q['Qt1&K9w꫊tpl௔k{(lwn $fs5֫=xw;JHW9C`Q[jJ0&i'>n2 [Ԁμ67*i+ ;nkŢ) `A,Ґ2>/ S dsq'g@[ Hn>#,7Z]x+VCBo|^;})Apo5 j$7U/3Mi ]VaL 粘ezɆWUvyJnV%6Ξ)̩:$rߌ0a~; QRط-u`^NfnYW&s(,IU'9 d 9p&q˰\U&-Ӌ Øn@%сt|H-ZYtUi~۷Q|ި& *}7B;M[m%&Ӱ5(vX!ˆdd$KmQ Zb9!ْMvp]*s7]v: WV8,<Ȋ|SSP1ަj+)FC<"߂Lz$'Gc;zK /cg`r%W[s7@y ٸc7f 4.amyM 7w879c}y@T 6$D)"LsӓZ~DgMfAbj;-18˛KV/6 [C8rH}Y.6~~ kG@D,;S Au/j>JBj$c|dQ#!m600Τe3|g{7M\sL"OH>#a*R˧QNu1 ݽN6@`zHH`-.'yMab|<I'6+t,ղԇG*Y`gP~IZHf3(y1|&)m8.oS1!w`isZIY-GnѭV>ibR Eq0}/Q+v{`z,YZLk;4&}-wc 3^sq]3g1UX8T.$a1/noYH(@y*Ѽ}Q~snҳ"W\w`OM/|HUdһ,w/7G*W% &ێ'Q7˷:5^o@:'u ٮ%$P 7βnz% 䉼HJ7ҊNa-@Ƽoxɜ ިB&´׫ PA4Tʐhc;/ Ksj5%G\WNaF?H vپkA ֆG PsiĂJ"^4Ƣ)uNT݁#\h~0n~nGG8non?h_)1X}d/Uf}^fݩ'Եmy:#tm "z``f\3+dO۸W0IYϦ@ n9 T=OO6#4`SaFo^#a_P[ M 2yӜ%mMLǛi38OH +ƠG0ളQ%`yP  Y(G(TFVs?[ߺ.;(I9X$_CExGl9ns/`ՇL`J+Fd5uf Qgq%\ 0/a[X{b;2u82h~'3ܬ4Odg~vrEzeiAHrZ㼨Z+{1%ђ?bU~YOy68i=Nj+0gyCm)!B`I|4s˖׭v@X Q:]{bVikT0-C-tn,K qE!3R`p^텍>! =Ip]Mj!]feXdPIv͸J-C{Eё!f\ANLW:>7_AG_0>Y['AbX+];9cbH ЖȄ$f6)u8,v ل-a*o}Pw,r"-FL#>Tx}c-Vw[;jhTD !o?1+ISK 1rL ogS⧫{і#tT v\$Ӻ=bs8vb tw-cLģ,88|TlTɁ * ;ãV|*#)l{At>x5[jGs7C8*L ~/tP[@j mSy>!trgvz=;Ɵ sKv2Per齻KŠ8>'RFQ+w֞trAJϑqx,l~u !=j^Ll|C?Ԟ䟇]ulbp'3βH )?đJ٢5A9eL_cyӣ)R:]6!$@6<^t_#FӇϘxXg]t5OtPJhHֺ8) 3 \$0 : =ϲcADBůYWv?f!i3EB혃{+ܚ/6hVw(d}s2$5 p7hxɛxP:|57&ySzqrWč\vQEJNU@`ِҵ'&aqKJ<v&KuL`,?>t"!] !s\^8%惪2UFE]b3?QML_$/[4Pv&:6vOA#AþIU͉P2~6~uRF7}j|_-#rba,Bna;%Wmq ɱSVngKvwIV64gۋsZ@A3mR6O&tX7iZzCRFoއv1 D!_#P xc0gD^_JiEgK9Y:pqe(" cxp׊VfWh ;V1HO`z鲝9ZaCEdu\oe/Gi @yrE* 9aX .<=)配OGu_i,!@( nEjדl%gz^[y[N)+x)gTGyJ}.*h㖟0mk:#kZHMO 6<`aLYbm\nӚh]5qw"4+mTZfòRO;q;=Yb{I6LI%6P",>+m%5{m н"t`] gLbՖ@t̜-H#}Z dov7t0cQmNH) 0wjhO k,jC=eqח^c+e/JY}E4bϱ EuT0NRq*&2r$ўEaFqiyl_O Fy+08 zz/Ά$'kXHVJ?Sfp C8.3 f823Hg+ssY 7A&]g|o%EMӒ(sBޚ/wBzoNTgֿhYXǬ DTI .5v)l.æ֝ьn{;?([T 14DW㸸?3Y\̘e8`5,_G?#"Hٽq1{p"|/K~+P)a3Tq[Wx4*_ubPUxSGb d (p`ǽO5sCQ}@R.-,8# { WW Vc!EhM U{`ǹ%N6j A9*ʶ|[#m<8# >:&|bhGF[Ü|jj͏^ڏ T6|(Lm>iN6CxHp^0ߒG"h;'E m8G-M/A\E_\3%Ź= 䥃yd5T@=;~Oٷ1r KHuy&i Kη'?4X_&R P#Esw՝C0}ùOvӯNZh0\LN)]G_7&CƸCמo""TtĎD.VS)MƘkkPP̘LKĀbعY6 ߃$ Dh4 XqP4B,is,^H? ]JgMw4߿"[Ĩ  =!ޢ:t2qB*RYإ{Ӵh] vpeY[`YKX/r!p͵l$pE%#e0~rk/__e8M6( X!$I2z=nNl *v2LL(Ž#Rvg޹!Qb?EV]]gI &GJz#Hh;=续uB3U,~6LjW)N1b"jNf!ߔ8Lj޲iES4NtX-܏SB; m;gj/ e1*ݏmO|W"dm-~%α ?LJTy7eZfjGU+#} 9|bUXםEG,SV+.lE>#r9$85JIUfRu׭^Mynܔ_bPVLflU* Ѡ4`>ex߶OmGr_ޅ1qϻ ƿY:%Zy+p`v;}&2mEWS>n;.CPu]:3ؓlk6-&%rӧ(pH' G&_p\-[{͡b(45v2Rco4ݭP}rrݱbX5Qۧ&#*6;bzcq4ʏJNqS)Bة|RHk_[n`-jvZ+t.l;. )|2.#N&=rr0P,^`̞GNx7:rcYxC'l"-=$ <Ԝhͥ q&`B%R")߱kHb1Tuґ]Z|u><2a) JX5EN9IMZ/i_˱ùӉIK{XC>ůyX2rZ6J<ʫJo(K",2dzƄT3.jutZI*Fi(|VC&u-%E-ƃ ͆RZy>,]WRT7zioˮDUtKx|Zr<'tlisM4.qj%N u==J%٠!;5V5\R& wxT%7/TmJvro!sz #9`}sv^Nj4 En’*0:SVapV3Szl[b1:uUc'dUB58轢YȨ.(.gA*u[{fEB,g@!-sJ^!gB,]3J{}>1o ]faRcZFb] *@ؓ" cfsQFOtwXmQP{L? *s` yوC;_!Kk"g~?败Bz'ƚ8ɢt3]P@SZo_썮]<<;;I:Y`6zVLHn9whkݝ0z=ڶ_k![ +YPğm쭓~Ng85_w0S><_>(7|t N\g nP ܓFR#^2b6ș#6 U@㓒;aίljj{_湿jB,4MrC&;ĂEH92t(@טP16 VzYEKvLVQkxYʓ6>'t#u/uOIzicA7x]܎L`{JDL}:iTQ_`i? p7MQkѣƔw$q \ 5Fџs bLTnHXn8߇!]9zm%ɇ@PF_GaHCe/L#*qh?hgWn 1 PfrL9<9^ +! @N6[h^*4}x׬7֛@5R8ܴX_+쑯b0~eWӖWklxa=/(F9<<7#Ez 3㼐,(u91+1ؿIaOQ6i ˪``(ԦhQ!(#LZB O.m|w"n\#nU;xt&Q&P(+L?a[pĝ4EPx#:HG͝ }74J(DJݞ78㾈?S0xBgN/ЍZ ųp,Ԓ҇#TjhJ!k (Ve8j%3px$Gkhob;1e`-QEsY |d#lFؒKB(~(U@0OQ1 ]C Dlq) wwxv޺`0VH5tL6䏗% +۶2׊U86G KAU,W".h%aT'HL\}D=coIv]USޕ͔"XF6#APjp9r5{c.riX u"Z)(uWlYjA9ڱ$ڊFXqmL4b8jOijGR6*Eu cnۄZ߈ͭ"lu9Uk2Q"nWw= &.i-l~QVW^%`!ng9.Ñ^ުz#9CKQQ);cqv`Y#@< Ip#+Rhќ${POI H^o4' omBL0by)b`2/}6D8r_$He7|X6-%Dq*./)YU$ͬR=+FZۺIy+BniNbCOaM2Yf6s:z@˫B,~)PeM ^)ɐy6 ?n$GEt-ԅ2;D塺eN9,bVtwS [^ꤴ.b "iky z"uUPtR@f)@x *8C6M"ގwpx6hF]qJ퇵i.(#e%.'^͹Qzd8)e^]FKWѪ.?A"+җq#a$)ov^߭SNH %k3M[|1}ہ, &p@XSY\VHô *ZxR2pwߤ3K=^Zfh1M&|ѼA)^fYN/8F8@^Q#'ߊMo;rWrItKej4OiS '<^)X6񧇬זrx|%ˉygL`BHBe 㳛V* "/8|Fb8xv^R%1as[Z}K!>cŵJj.&pcne[ ?L6O*aIGʰY-;: s+fT E^B(׾ր%͜z5bb2U 蟘WIH8̸==zs!\2xq4ǩl=Q xPTlkcǃt<!iKxbdZ LsFx@sZ SqIpG9b#)_QD_2N9~ckG)dQE@zT[6ͻ0c=Zd ƭ>OaX^K\-prrFF}0x!QPQI3gwFhxġȘCsj*wÆȂ`DK^6W8+@udoώ<hjM^@vN00Ycn}r2'>*+ȗy=>v?\KdY?cͭ*8M `r(R8[Tnՙw[{P`f13ӈH^SW8.9f*ʸ6X.dWF}Pi{f7)2+ w6_#*6`!j@Z̪fvX9=XZ oZs/Et>w:39j (zlK=vv-hM~47 dvb%֛fCPƠῲ]0DMNCp7MרMᨫ˂Vd;يpG9w6c<>\Y&2@^|nw‚4mU6W;L ^ A4ntD1xwwq}򡄂5:l [-z(ÖcS  ,cB!^#)@3rR"HowcΜͯsL)^Y50'榌i?3UvLl["W'sbQ &>9\LFǥ7b@} XuNVGG̬ w<14uZdK1c,0gś3#u5[٤WQ+@GɌ_ߺ0>/i]:sH*Pa%344h%P+{UرPl˒rudLQk͍(_g17lų&]3LLcMtȈ`ELMZDW6dn@-Cs큼KrGڕ28E!b=XHAz 3>s֒*_<ѧΝ\r J!6v}G*. \xCNm;Yv K# zxzDoϕ}8ux2İIGd'Eq:[| l?qF-_N핗jvW(!zGDΆAB.S8m;i `-[rHܬH΋@"x?à'3U)iQZ`>BM 95ݛMdqzb8gW.`R/uK.ꖔVÕk$@PHyO?%a~nqKMcy@!ƜP(ڠ[cӝ8oRR s?$T}8e3ݠYhKIo8^3.m$9lx }nXngtpdxEP2 -C,:۷C|y?Sڇ4M.1׸I{=%?(ֿfwKƎreeHc\J\FmS:n^ũ~WXN4Xz]Josؚcy5~qF T*ǜL? Xΐ}Y> qɹfcy Ze]:Zн'֊(<|7'1݉mz-"[VAV$>)@/@BP} LX{ӨTX)NP1S[2cӉz훟=M8hrmp;h{BbgntICWO aOv?婄hJkו$[桚 a~ڼ@&s]Yn$]1ϒEӅʨ8,/+@ _aQĽ >I #>(ڵ#at iwZz¶ƀOC\384p1n7&tDOizKgY 13w$pDge%2p;q F b`JT܀;mӒdsbe#$XBpE!~Q9⼢iøj=Y6a*Ic-]ΘkKQўeG_;ґytYv!ŁssmU?]nqƆU\\P_W 59vZk Ngwk}"fP44PR@J[붥UDSIR١Uvo|dV>f8fWǹ|biICš}VUq"]]7^ n6F|N"OKÌMD61GN*G0wu (|/v)V9ʚBB3!OĶB[̑EGncɝLGkѹԭiEIDr: lS e%WV>,jHdOfw*߽~ L#w=MF͐X!ԍXx&ϋ84*Y,߆zpr깆NMoO;";Hn;&$9Z$%pe־̲tdJtB >%l?Cuؒl}o.)fԔMEG7tkIꉞe\R9Qℓh<;:B'@͂5^%ؠ86Mckdt]JiCѵ _MtNXa^mۨcyfU p@ _Rz.Jč$_Qz7?J=j^" st㯒W9k>"6qZx-B ~w֧Qk@E[Xl1_z(>1 P-У!|EP=NԘxT Ӄ&-Ut= pjz1^&}]k9n2@A Y?; C#}(ʳo>h}\ԁn5I~,0L;?u^@hVxv*_Zţ!1CPfr64=%K;#>@y 73`~8%φ9alz&k+ 6S @Գ[ tϯ59?,d$S?4ļ?\0 |ٲ{Խh'z}f^dae˞z߃@P EYD={ ɦu~9,.SDZ2 a/#]ݥQIzOh,P^;J.1x'hă |E YIj q5XUCԏ<*l:T`fZNavUdC#wvzˊ%#-ߨ}Ѧ %x#]lʉĕ6vqW(I0Aȷ L 5?XqL wC44{p(  oN>ROjhK,_fB#wǻE٬FZг|56?:M2hEEUj7golWsjR&Zj>`ഔUZ8gso6Q$bxxwfLk#RߵӫQXӴeER/{ᓐɺSj!hqf._H#$]{fha_ecU%q' 7!:9c,E?P&2I+dBKP.TyyqR a:%njŽ=-S~A{z84FLªnl\}̿# -\ 5]n~4{N}Ǜ}~JS\iZo4 "W#|ul֭8H-Ӄ~x4KDB-؀h~KBc'ZmN+`0z˦@;# p$Go@Ž@z .qÊJFt@ ,>!K(o\vQx66%Vqtj05IMHڛYm X>9ο!jw+5f3\q w~^ROkq!)9.USX=Ռ6]5"&_UVйb R}%PU U+.!gs%x>z!/]uARG O&]Z&aɋdM:c-岅 Os }В9{zGhyk0Lqkn)Y` ^ĕf[QV @`.q*y&g8k>aEݹqߖ21\ njw[&:Ø=p׍BŬVO@&`C!!y[esע2_Ə8Cg&!30`I&;dſj-䪚o{P&=3"UƱ&dGH J{ߙ>#z i^|9瘷sxXرT$MHf <#rs.FfT#ik3`iܺA'v23[b$ׄkrCFyߌ xhG{ZT]~1E!]]ZrXq ؠ]hJu6|Q3xUt* V;bG՚Mɶ|7\klYoV-2P,q|PU9f??uvPtĠ35n[-&v8R~YEjs\S-DkA楴 )lַvS E@D20 9vr)]Ft`c׽[we_vKmp2 Sg>5D(ʟ]@V?)(2Tk$޶ȯyQ~_LORW(Y G.%3:q?$D?aH`e;M67oh\m'dLHfr2 pp!NAP" B OĵwB%1+aj *u-qzv5vF9臔̈&/^OHoN_Ǽ31Сjc7;[V30K̐ԠlޯnϛEkF~8p@-`=xc U+WnMƏf :0UiT:,nVWNzޮ^N;cK v.)_YzT;?Le,xS]ax Y2"o**7&(MGM٦Zy>b|n3H}EYIVfԩӌy\Ĵ#>++*fACr=DWMF7#U9Π]P4d]{PcQO*ɖRe,")ܝB=y[Z.61J͒1<`q{^.uv+K rS-PLl'ZF0w7*B~QnXF\"q"eV1fzdM=f7{!)xnl`3[.X)ȱrǏH*Q ƹHtʃ'5SXq~D.r[*9w_.ٶc.?l 6ހ,Lǘe1sz)^SImztaHGKtH*nvaMy?zLVtXT:5}l"0štۭ;0(50nc8>? `aOE]B?右zxJ5gL~V*ְ+(MoZfk$B{{Aڵ48rBbgi+0ʷߚr;Y0,7Ig` I y&;?\N~eYWU"@%j\D큍ܽ*2CE-mKM=lxgWR,נUtk7N1i#+ M)K4G]GA?YQԢEau<-kw%f<9C.CE-'u*AĪWڤyMҾi鏝L i5{cK !/{K^-|_HPȠ4Z !n>W=ҨĖ wFFأ'\i[(≙nëМIz,4L:7S*ɥܭC ?&-l:7_ҙ3kT8A|]3Ը N A?Glt9ӷigzŒq+U¹%ܹZ >}N4`P];"ywUoIsnO i8?)P2>P:F'6w>B Կof|2N?j؀iOrb|KZ%gHz6 jTЦP+,0f[ *u !kT^b}Pg g"X7lr%|?=D( X[>@hZO NsšRUN{v̳|  ٪X;kLvw]5~y!B\5V"ʞ_pr$2O%[X~vEa$q6~Qr7 =Y^,=`*'=v;BeIGyf^${ٿ}wDk݊yddxKq (i \5alx\ c-IfAu"{k*[A1{{LOM4#eV< 5bQxhNrv-aĥԨFP`,laq9we^Y% \n .}.Zh yb 7xAq<߸լZ|SO+$7ϳuv)$e#MC=P:e-M/䡮ɂ%UVáxB$=QJsIDi{嘼.<'{au=[ӗ7$;lY0dR"[fB@Ļ~* &k9B978t(UG|ܦw3vNd^L_.eDv×u_~]rD֗$}*ThZҴ4{Ze0l5py_\^a IcuVhVݓ1V2*z-eBWk#$dgV2G;?#u?`7/DnKGvG*f*X{=I\eI WS_"S"fT&yQNఱ+S!Xy^uGUcƨGߠ6 U T6 `J'a@WewU r?> iH|w`$g*3]M:Fte-˽9ЈBӀ?2T`#TYAU뽳~V#wzc` 6SlT{Esxmlh6}ҤE4ɜUq6^Û849Z1mCZ=D~sAwлމ/̕;dL13DЭmu6>nwH5P )2X7:y\@ 9#!é4J{2 `r_!Ğ~pS:z3,Z@Vp0}<+fF~Pv09E%5ćwۙ5ԇ2 F_>}^ݚcA]S<| D 7rGuz?ַ|D|;B+:<1'˯jU] .+ Ją@طgt8}Z1 QLfU'%؁D<Ƽֳu[_ц%v ufA L9z!:./[v fhz}Gxjly>6".L ʋVvL2L *Z%juiZH"1IWέ6sVq!tNXgMWyh~wD%tKS}dW]eRdFo>,LM1OҞ$0EzuS UVtfh5 '~ Z 0k1#+88ygxnMB=RScshhNtFȏ?Tp4u[bL?k]<2y ?lHJ˱[K̽ɤ)[Rn $xJu%pCV *+6|B$9Zd\Ye=iWwߙFY[o^Y4,Ir)lzam LEໝ웗O߇6Fppo_4T`:ؼ o矍;||nkԷc*Kpj!\(,̔,'TC혛q[We QZ='0OZ|Q [ (% s<(iz-O$U:"Zj,%VTclu+>I"VS+pk%(c3w<>:gPIC^} /8hWHkۀ$QE%(j}pڙCQnG~< tGy{&3r l?]#e6X%@akbQp\cMxJ"EHоN뵣E C,}'{w %/qBFi.*iGrt~GGs.PB#n{4E3[ޠPNzDoTi_Ag-Vx^|wD X"1b|"(bjX1?2!w։2(]Y T B!Ϲf;¯bI>Zȅ8pΩ :h5, No&t F#r#9Ëƣ齕7, 8!^8,1ۃ egLh0,)79rڊY QFx)/I5tc_mݽd549ۿč֙~cʗTܺہ/dkb ?u"01USg 4B< 'rHj.`ϣܻJ\lJW}WH*D3= 1o.k!(c^ e I0>|Fu] ҏwz>YMԅ~4-D؛r8 ٿ+g`s=ex x?B]hq0F+ȧX򔏞y(ɻD:`rPsy͜ԁ&h͞`O(%قZezA7E!+m#-)\nl?C1Q Y7%|IIᣇ$!^r0^ϕhhݗvli:%D-kYBᶽh] z%@@\ Sΐѻtdʾ=.UX)=!ɎzZb7.k1<"k;adfX&GF& F/,1 NIR D:p3]]$^Nb5|#;G c!'}VkJVb&?mzA`[.;b? Dc~pue*I5i}&2zf<  VzR6YUQ@ C5NX #2WS-z*w-1aMBhjctZd2Zo>+`ZE&횔ǎ֏KZ7%|!oPs!It/ě%@>~2C+3% ֙N f:3٪p{Ipdې= z%s!rˠ:n^za0e3IS:X+ҋ8YJ4>xQH’IKusKc,})U7]}"vatP+emi%~eduъiԟ*1e잊㯮!.oޣc'5<mٹ>;7]wG@m3rek 3 ҩL@r'?cv Cn2NG1s^֜8uWX/ lo2OBbߘbNHDzᰳfBW]?C'̌Nw{6F y׹OPG WԔ$=$̺p͊TSV s(;q:u1q?V3=1@~7iV tdu,frXT$_(]oP9ȁv'AdNmh_ LO^z7BP MtbTO7.- a++%WmL`EZi"B 񳜻4"¼R g4x:[,_)4# 3cw+m#k`qHԝFvz^5<:BDZ'3/ANGsx_5K 1Na9|KLՈkEGGq/AT XH e+]"G[^o*.OH',EJNSN%EK%ĎNS=[3yfFeźՠ]n M_AN:;L_qi7蔈l/P7XJ%L_h4VڒE ǝ 7(c8\2H"%[8(XB4:'@At$6 54*o׵ R]$$aT?bM$a8f%ssɦ/ιR_R76E``ߚL,NqQ/4ύ:6awSɃFCn 0% p:D&^_ycJn~ `Tu>gY7ogcIM]|ˢ5G λ-B<4^Fm/#PJBj=>},́Ŋ)?nǼ:9.KO-vh]Q!\^VȽ:epe}6&}I4M8sd Fܹ|,U蒟 7tis -睗 0`^Y=~4i3L_!&ly'VHPWr3i\ܬ s_3'o42sV2}lɟbYt@氱Ɋz@A#h64fO5=ˏ#ǀv[6ދяea-C(VJMHcyDr6B%Vc0eɞS}}ZB/|xMNwg9Rޣ{C%5E5kΐe 9"w,;G? ,JdBv䁇)+'vʀjӰJu^aZW| ۖ!j󾅎8ӊ'+B[On<fcVwYᄏahjq\W](Kx8',HasLm:]f& yウX}RhwpͬoJ^+TOjs%@)Vt-!S;BM3;鉒`S> \(m.aWȊ<_(+z?rh!4EYҿg13\I $Ov[2`%tz&wmd֥  A|a~W_ K&RBZ$h`!f1JW[bhVc>3D7u^W]Oz 7S|:=[ #(x7@(l+#-(l4bE#:܁MTZb U&E؁If@88ԏhrX͋6Qˡs@4x(l2Q 2_jEXPOC.??*ABMb OHYFgק aB\~ =x'fA -? 3N/zn'&G}pȕw݈MR-<)eQZţEnkpzt;Tҁ2z˻`i5} ֹbbE%W|yfsW2ˢO/(T+Y*>.{ǫ7A&-i 1'>Xkۏ@*D;G} DK-@];^"!1~Eﴯ6GE{PCRZoԲ J.۠@"E>¿ 8ܸI6V;QnPXc$D/#E5{!R30)-UBt*FML EB<Mͽ`f9wfWV‚%J`}tz=;rЁNwu-9i+g}\ |y"=nҵq. VݜՒ}һ_ڒZH=t΃ϰ x Y#)ޝy:"nsr'H$(>wOd"A4EMjkè4d>UܱaYJ>_+SB/JISiVӔ  `/8Q5O&`=:ZrHڼjS y!\&WG* &_R4?|q" ~,-+~Y<a4ͥꭟ#M  RO=mWzWMdEOۤ3 5éj%{ҳ/~c@>Yui.X,@]xQo:V{;&JN"r;^=cSdi.<ݮl tyY1c ñ/X]9d=ezG lb=`덆9`>JQj`49 ,ۇ_yNWujɠۓa)4Jq~:WRɀ>}|,?8t ssZBgg%PyehaAMzjH07z-$4g[/daXq 1oAL]~Ӭ4Z&JkrU7CR!˂1YJon KQI17evGFvOf4VL%݀7P_/6xvȺLd`6^V{\bq`$f?(DfȢ9gI 8w߯ȝy'Tb⃉ per,JD( k3+`HC(q!AIK~ B*HQ7 li&08GGuϞa1YbʝG=Ec mzB56ES61MR]2>SS xbE\ kFյB(ijwɟ 8"Hxo|R`'s[tfRu닉"h~ngfd$=mc[_KKo X2TL:(W{pC63Z-}QzbZ,wԛ$a'PAPm˲D%j.m#>V-:F<tܘbڎˆ>0}Kf2b\ ɻSØ_mg:` L mV,@ ` E|۟c$ŅrXI.ut잸EfM.xyղ 2u6%m ƃt[9>"|M,EQG>Qc8r ;x.ZX#>RRjH hHl&Ha;Y<-o}y;E#< =椷;?fʒ{p]`-^JVtB0SJouYrXVh@+_0(~D|K%Ubԛ=9#)E{IbB.TV[Cr ۀ+q +.IMM퇐VD=g^ѣ% ]M =:t ZZS]s5aw-D L}_ Sx;xR<賎`A];3r)j|l1f`( 7G=u`k{cϥjVWg͊hnϊ%6e#ZEzX*DαGB 檣C|\}ßh *砏P]40[Q_w't=O=:\mBʒӑ Po6@&w -d:L^!lƆЋ|Se\RYUA^0a@z8'q[-GN{a5ffJmb9RZx/xKפR˨xZxw:?-^EAEh6y#yI`b~_]W&nKq'p} rdC!(/]F1{Y fb+B C_KKPR*"kxkZ\2{!߼Yw/ BnCr`ؠ-2”x+(ʩroko[7] tViМ~q9OJc f8Y9H,Prm:Q<=|\^2E]<C+_"ftDr l8k1.xOiu|殫2W#ڹvX׉gC[:ೡy@'h;pŪm.lLrA;# =o rZ﷐RaZG}3fCC Sr Y6Ej/Dx fLSh <|'ɂet[(K%?2,k¢VLQ $U|*'~^T8)4|'Ɓd 3(Y@`&lY0'RP&,b|ȬVGlQx=zQ5j] ]czB&T/YS]P6rLM㦣cn3C@ FlJ .GŪ'0kpE<,ݻڄ}N=,;7 f_+G+ d$MmӬS6 *' !6L⃜ls vfJ$-HC|)SO~2&Ւy^ϳB=@+|hȍZx7ST6ȽN$$iX[ZZ-?/^r(h>Qj6h@֑ʋE^J 'DxmК="v\0SfryGK,Iqׇ@@;.3=ahRܿDzWY'~< q3GvBԚ\J HWcuQԡ9t~=<Q?YܐF&O^QV8c97onĐfmbA;g+MԋI0?ʼmU,cCY\>pB Ҏ8z#䐛o^7Qĉp%=JFm W?;:qNe]r&fjM!aPyIf[3B!ʤ"Z B;R-n!y ɵ;~ <3q묦so[E,cnu> /7Y4&ѐ #-9$\*BţƱ]Ӥ˩u&vB~9_i|u7ԶRגLtba+-)ooe!T铙$W3&zHYzf9"šJAZKʏy(y k1/Ӯ 8=k{?VC͖_pw|;ckCDNW.nĒ Qt(<4-w.u 61xCK/fIRqR4C~XוVqF &!9Ee7Ȣh6v^kPm>`ta3_~%n-,4-zb4fii%!!kcjX yݢ v_:lt 6aN0 |x]t@gpnX,z Jۄ]sZè__joU:!HI:TAVũ`!yMc"8߁%/;pv/~,3M4`B\3L࠰=kПRWJXdRcR7w_ژS<DZݹbQw'|QSvrt-Z"%*`' XR-v )RMG1~縈3˻-Փj~xB0#/Ӽ~b뺮G}*R?_zϗ'6xX7nRoB }$vLw\$,HAXPǞX݀)ΈX6"֗IksH?+I٥8_k~t5dŒ>'iH-iEǨ`" %ܔ*̰m%{ZIߊ'xˉĭ~W_`u&>)?']]K@vaWYc]B^9x_=E4e0wպKX0g"xn֞*~\l3}QW mqeSq0B7C뜗OU=!^qE:21>:{y_+Sni\w:d 1/{|$1# sFh69eerb{y\R.aHtDx/zLxh¾]4[eP]E9xl{C_)j10jL($|I~srG+gaijƺM1Tx;KÄYv&L3ޑ_[[}t\/ dЪD<(zȴH\Ԙc4;gn@NU,l&-{Y- ERxq#ЏDޞۃL&r&?o *"(eǻ2I| հs-_bL y c]DCat _ϋ~5y)u:y}!++I6;=_s7ܞʸ, s[88,]憉'ZAqBpM~䱣.-F!`+ 귉 :/2]F"\UۊB)u;]mt5,UZ)3S?3l,s`inMQkrs|?8<;Z4_dQ>'BqE޽g9 '{xŚl!? -!w׃ j"x%VrugVF<ݭHC$6p.bW2|r/>{:54"\c!]eyqpY:Sԁg>ӜQJδ6s=wYc o2IKfdўnt qN zd؄FV%d*dt":>0HRsh-q'?J`#RQi7H=PTbP75Jԏ8o&otVU[) hsmBS1{F-0t3f(Þ R\nK:>Đ'ܓ+%lQz QZv ND71A PyuJHCvPJ qbOcrhgA}gb&$WEYW\{3*>P܋ d ɯ"o5k:7 ƥCs Qb`jfA.7ɸ{3sP0Ek~)Pd}ʤc S^,h8΍e1LJ?|Uw[r4S>%k9M8UӀgԿ$!sǬ4ʐӤP{3k5\,ox_=mwͤzP=Cç>gQC6`V\ĺ?ȴ%iO,8./nOA tחidXo=Oo^A+09rf3R6C|vmZyĨ6^F]y68TUr^lU/kiLfryB@Շ"$ k} ;`l;8 Pm'c8 ?s/T{zEJdW޺qpa1 iØX;Rke/5px 0"J9r5oI̕N2g܏tL[AAdrǷ%N%)?GϮ#W;sM剤9`>\zEʋ-y8AeÊ䖞LQQ-2MAl~-[6IıƝ"ok&z<8|rhӐYy3%zv]yZu>M:sPQYQ5hÀLJG\I>C>]< Kih|:ۘ@XxqqA{C*.~{50 C+SXј ;ÙWoxsb0r ›xV,X>PCdf!kvQe|_Y$/SI^N-}oġ˶:GIA@xzD6 /QzWnboE#;YϭgjzEM1 FboFЌZĊrxKI6ƒ%57On ,kGTF^ևurV=sպ"%*m㋠^O; _){G3A: a(=gp3ܩC(ٿs[ފ,3׏ȃxa3NPRyD!aT* Ђ3=MlV~,e.1}$aiU6 Sd;9 ++9Dy d-$̌D=Z')m|Z@(;+Lĕ i/PQ dIq@\!F;*>ZҰHmˆ )Ǘ B 5 A{7rJ;m#qmT; sAd/^)UI{𥱹a" ~(b]KXfb՘aj?2s߄u߷xѓU|(8;H6bB]8Aius BurJE8x|P~* pa0L\O@c0h?B8 'b֟}~0 )T>GYW ]{9xN0qZ%vؠ ji5Xdd[vӮ0B/ajt5j6$r?:?*vd=e  *vw klaf6f#0ݶnp7bnsL{-n]` uA8m6_}6g n'OoApw^d?J2p^BxkNuM.xX%#Wz6 jMOI. Ø߱~ܳu BagQBxKSA*,Nl4z@[9 VFBINXq1eX 0>Tf{ @X՟J\XC2Se}nTa54&wԭ$^ ic{jk{NrNNzc_Rr,WP6ѿJlKp࿓?X<LpQW筿91^4Giζ^|`m3{5X$$6(8EVM񷔅ف$_W?|4f>֯@˂iP>*tXyhYWю ݎaCʌ94wzZe kR|PNLY<`O0Ǻg_;:+H.(v(◢S&Y8 tmwDuto"Yf[q(9T93(4!sD=73- z-ހm-# /Rٽbeޓ}U~$R5hņP ^1ЍnPwEwq@ pkbt9N^)n#K)ǻL1#lE8Ǟ<8TR4&b ~ #z`bS'8Pʇ"4BKUU%4Y{ImSQޜ{dž'1H-B+S _Yvl>Ï$ls!EwHQ -u@KY$Q㆏ \{<*櫢o@G6ڪBK[G(aoe+iͅ=]1 Q*d%Ǐ˵]Dy hWc˯zq䡃g>y6g0]0*[D˂lw1= Ĉ@ZTzDQ>'rn>Rg:vߩxY:n 7B*;(pSaN-ʀBq1=A+20>(AS3v`;8񹨗^Lʶ{e 01!;TX.&1^12Pu;h%ȿiӚnQ||GhTB5be%4v$4 iS}[l hs|ѧ@Ҁ䫈 "VD'cGW˙p~Çxvd>m_r~ܔţ|p "zO/A<5%@\;bPf  > <"6|~ }HQ I;2 .kUY.etɑ%#k ǟoT=DVZҺ1 !`&$XFSb6eӥ4M;l>?c̘ `7!5NvO1Z&Cz7PkX2N;n`tN"Yx7q?3z5K9x9xĮ*Xc^ yW='2znSRcE2\(D'jB &sR+B.=M#ED/-}I&]^A[Zn㙹D44@il3˶Ā09 Fr;/v۾Btv3Otgva>8oTKKXH]0jNpF;$Cwnzm,҂zl0>'.X0$PTEU50[Ħ囝>zo;f@J ?ɉ9NKX׃BX jMD&oRz ύu>DQ}71lJ⋓4z iP*^IQNlڈܿ{U1V׸g6Ë&;)7.2f PXi'?gNDs?~Q)=@5rzABt3}6s>0Eݍv)SUE Uq]&N^UX0d5s.\P43zonT8l)_Bh J#W{g,upM^R??N2Đߎ|Z X]xU?D;b=l[7Igtk0ifA)H5f/uפ <2oJ^J^LrF{GWgx sɎpضh8wXX!=e~Q94:l s 22$_[U8KΌjC?Z <Lk(W~Z |d'K[cDB#PIuQO6:F i1_ܗ!& hͽ\W/ ;D6*E)Jg < Y SI2y4h.{ĥ[H<ctu Q f)HO{ z..=[S#5ƔGǙD*g;Դ%vяl[ M s~k_3@7y~i_yAG8D<g;P4F)R@hl/pUdXq!8CqM4s5^]5ϝsLkDMCT➑Jl;ėӨ1Lo6:.G};6(/Xo̐Sb<$ϯA0WbeKäyVWly¼P҉MWT#Ye!]PjJ`(v_x=b]Ɂ$-嘺!ʅx tThƼ@XiqayԼ=nz{ūTʏYW3/~QLS`]#CbpRu}W 5$MW-9tAtH^wkqM+4sM{-^|:6>yPű,.YeO2H7UjRV\3$xG6 vnpUq%/u|g?  ;NNmm`nPƴM-Mf=晝, ފ!* ˛RFGR2:VdQr'qZߨV4fF3^C>rfJ_hp@ϧv"giRt-Q62*^btd<Րb0[C@RA$u yXiTy=S`RsԊsQݘ^Ft=oG"}!y9 /adokP5F#% ?/(*1Y NW)hf Mh H 33 }8+? ^T 6 KǬ8,C"9R,a ;^қ ^'|Z촵ɔw#'w:v_-| 9j;sNdY\2[E#5iE_@7 rGčn\V>{-Y[J zz{ûU1e N>K{[Z=I-}> x+tU,|}m!r~b5ꐞ&AuiEuk#^lȨ? DuGux ;wDER/Yی|zJ|yϒ 1*F/KTk2WнH=iۃV\M&Ȃf+U^פ~AE:9 #iQr"*-­U_?Z2ݽ C+N%9 [htXL<Zz1LQGq'?cbϺ|1\`n!3[O(W")],(,ݖ1FcIM]0R26 $9 w`d#W*㚦:C"O45*tW* Le(5!Sa2=c!GcHgS .!HcΝ9GGuAtoop,̚ZSs8K:`bdŒ1~ynݥaHR"쟑{3 %ҷ\sb*sTh&vԡ؍4%B]#I?V; ';K n~yLf/EЎdPgDw5_|UhvI.#=y&[bt1r?u@UNaںGx(M!}xWܦOc!oHW__ʇ` |[턹]x[|׈~pz =Έ 74+_Hs@7A֧ZjVQ$ic!=bi^'BB(יLORqMpi Μ7ԴYE>yV]%B%AD#R<:DHJӺ&A *WI:Y!h}P ^1b4횕iCo7ƶ!(}m[. h~~6s^}6+z  a2gA񲔱q,L5RT1B] AYI 'ZD5rIJB"pN#]`^.o׺<{}*9>JZ-l[5z>h">YS{, F+o3NHh\]*̞?NIxP)!8 uf s'}Ilˌ 1lmNdt9/8+~ZVOlgGg u051$[C0RtmqH%MmzollMzIRϫrOa >c3Ҿ R\S'Z$ǔd"x+5e]CN_9Ycz~ $m.vPGZG"kWx]=, <<,{NcЃD¿t_ߺkBiY?QmC 1`0e-<~`Z: J~ti$ٺ85lrGDt>xA]*a1<=fl3J?>KN1c=kJ$ ԿoǶm'Qqi֛̦Vx--pGYY\B&@^g]geIh:hQ<( d&/74?3&]I8n<}C.8TF:8PJb}IJrSzk3B_\ΔLd2~"dgTAOXk`DѢ`Y#*ߚfZW`LIW/ۂOB+ig]גԖ#[iH4 ?eSi 9]crLϔ OS޿*˶D&+$ɚbtViωR0qH/YAnLu c⚎Rp;VLܵDe9 2m|gbaתySp$bI͝F"}uI:ƙIW$(禳r3KھJ@*xd!051APͲ;fj))uDKiݓN ~3z޹4o5Z㸪*کװnP.HoFπ!C"@4S5͉.}F曻v)Zx0ϚKi|Nso&_ޗ|j#%P,C2ٛ6:$!nϊw}#QM1PbCM'/a&wq]m{kc%fa{O,ݑHcMw²aORK,FQ8ˎHHUwZmE0(Q:aoHj Q q[}< W 4'2ЌbȢ #̫j2yo{-|g-xOd< Dou&TQ{F@rns.BVGw͙drս0<C*T<Ӯ/7(E,Z:)Gv C~ُY':EwtT%UwiL*~%_oJ }؟yH~fwsH=Y푖$o|10W|;!c }VLY8\IM7`[3(55!]q< lTgN x|\κ@/Ohk>V4:DXS9h>dknYi[{"N@&7Ӧm7#Vـh#Š9TwR#ޓ=g@*tO [+0 v!”)bp ѹ3bgm*6ԐRi+6׷yD*"8. rs'9Nkc{r+L?sq Ƥ\\gLSJuڽ}FH;s?Q'bCĿ)XD5ļ_U JfebׯF? M´f]E,7rI/Br,S!8LH;T"8F,kn4% > Q)pt.)|]sjXQ`i])klI{չxVѮ8Kޡ)oTA&yʥ{9h|RG})w ^/tGPVD^?•ewUv{R^dwN}3^'L߉d;`nX+re'02w9*V S`Wүw]3˾+LM`ϤogYOZ yqxpxv7OoKcCQ_\=ș #u.f&)]6&w!put_@?xZ\-ތ5»?Աת2T[,9|x0 lBƢ?9FA%Y(- Q1VdԕҴRwFoa4h <\']K 5Sz5WZe/M[|+c d9랸!Bĩ

"FeZɳlOM 2;7^ԩGmx%G ;Fں:8mHn)O/K hɹH/o#"PTO?b_@19zP s+E6P9i`Gg>d.5C@1@C3~t^#yD}PrѝW,sM_Ԑ$0k-J]Daa +uPǤ!|f{ ixm9&2JD@v@7S}*|Eyѕ;T)B5.AcAլj@x(+-SLa$5&zvnF}Й9hz։\49,.20 A|>咡HMhz=.=8*loӝ(ƴB[P.%D]PqQetE|:ɜVDI1w%*4=oH z0"ϖkM< N2.n;J8Nup~3sRb]{|A5G[(j}zF;^җ4"RE7"Ȗp&`̢'PD:I.Ddzdc3ji_7?S.-+ [Pֵ*c Q@:\exv>ܩxv:řcaZ?mmћF}r 4 tCD(U$X@wG/zFE΋>_dZ@eQ:͋x 7kJ( ܆hv$yd2H .G﷫NdYH`NbCBd30zE8+]^>8 D0h!lX&&C{OZkr2F-3]^|:?{K7>VN b ] cҗ5eG/3! EDy&^'ZAGK j ֘+QAdj5WFvvWއVNWw0>kh^M}T?6"c8$(r2H+f{2}glkd xq:YV$ ƒ7? JT@ߴ-OHO AMo"d-*TYN` f %3O{q;  w߭Q&ҷEZ ̽U}WCux)`kǪNsr\y:W'o0nwevBm, W@Ҳb 85`~cpcM\WuVwp(MϒƵT[9XsQiyt }FXmy/`8ygq]83&ufwV`N6 m9R[2x;\ҕ5x̭YDD q`y ]yOP2S*m*ݸSRG&-rmE$V q+>ꮊaEL"i$d{i%  YV$ְX0xZSU 6_,28@<'8h˗z(tj{F(d;po*pO曙KMd YF.rRU*(Vوykf?TwٳVe.N\|1[?OTUziWKW]U>26\(Fk~GaՅ-J8JXs a?$muOȪavKSSx +δѡ.5L~<Ż ys2/[@1a<.5p's=zXiPF/Pd=A(0p Vc"ys<+(I[~3ƓT&+ؔ/8oK7W4cOPT[wS3EQOyn}?L _0CN=zZ*[:kWu1 / K=|6[W(/aey˴H{U9(oA|wpOb3"GXy{-唥3=`2K4R3 :{0tl4q<}yJx(NJ\o JliO$~PNM?֗D 6_^ zZ]o\ _FtJE1gxHlvP;?RZX w!@Ckk}o4aPު;{.GYM%*2}mKM?Xxܲ&D d;ГN}tU k X~Al(!/ӌav q+9@"MlnUGbJQ3:\~۷rޓ'e4^L*nY1rj1J;HT=rŊfML Q}&.T* aTDb_67Ad(7p;BRch;.QG+ N MEd(cOJ='_GĖQ-G,B~]j7Kf*GQaN0G };Ԇti3aۨpy Mide%̵Av,SA]Lj<K`zV(paWc^Acw;Eߺh6tZf#-zw]P<)+Ʉ1n_dN3k}>E'>Z:rמF෠:'-14rp7A冹,uv2I;PMnc?hjKb:U[+v̛؅%Cs΢i&LAlh'|OBl1`ER(gޓsDF/ľ}qNaN;"$o̭̓ (89x3;u7dXҿlԊTȂ$NcIVQF N;(9*ibܗ|2cφ `2VdeUK w-/ez@֖& ͢xϟ qH 0 .`>w}'Ģ(/݉$ F@A%mLI al%.#$J']BTJ$G 8tv'Z"xUBu4q2$ƞ|j:jC~C+ʾQNoz/eٺj]m Q,-ԅSPCI~3oieZRZt*p#bP椓Ԗq䭙4W0u+P/1\zw_;&nB ; fKNSȦPik8HBQP7 ;Fxz8b7V&W|Cˎb/a Шr8?;~Oi|MHw@qqK<:E.Xa5Tz>Eڧ*epėǯ h=@~_2KB7pLgh⩧$Dm!Kӳ,9rcZm~G{9}QmKO{ A?v!QJ?UP8j*=s+7SlOabX;&,(BtJJQA]XM9w8hU3s__7n XSEgq 2t5"MknA=:ߨC6a:3ܢ6O6{b}Ǝys:Pik-Bϝ|;?:)*X=dž"J=h1oN$ό: ug{&Ч7jcyrg[z3UL㔝<2t2_U)AU5rbna9(q#Wvzs)0o' [zk3صǏI9]~3 Zx;=H8<oSmΞT޻Ae^kF=x?k^mMhH6$կ{ 3VA5_PaW## YEiZ#ϴC\Zەgzcv2̈zOKI<* vl򀭬~b&{*lJQ \- {X%F?|2ݧN$(BJ !Ս$^v2钺HOE-* (?VrYN mAdKB`">9ҙc=&Z% /Xj+#"g9VOV_pw'=7}nī>Ѵ9Ž㼔^{!띨wLԗI XwltG6y+ŘEzmDŢZ+(hf _!u6; /hx€V Qáiz LUS{s䀛puIk i/wEsF|/: ,(,<ǭl7Š%/YWVa21l|iL-g()T5mEC뫁ţRV>tU)A7ob꩕_0WʴCYD~mEhIU;g&euSVW73q-`ITʹ8 og3;VB1#3,N$5e^8^'PokiA3; wdvH~>(C%thazP7`Z`>D\cͤ/ FRׂ^*KݴhHPqnݑ*iۼh] ̈́e[H^u;%4$(Ŏ9/*\.BVI%x4 _F jb c]j)~w>#Ɓ L&n.:W q;&N%ϲ!YO~*&i}w,X3AILG%WvdžZZ%67Y!zEj*~~`9l&r<"_/Ismdbwɢ&yO2#|f{%I;42Z{yYώaƤT Ue~0`n٩)ɾ6k1X62FDkңpԐduVq`'ZEŗy-%5Vrؗkhk\6Mq^ik9\|!qt*CgSv,Xv픯l{e}BkEDSM#Aʖ П/ۡ)-)U~vjOoդ1lPZBdnkW@_`õʡ:SC?NjVWfj =vpd\,v7i4ݪ#ka5`TޗZ߁1ks %6XCV#H.sYFNZ@tqy.=fTCk<4%t@-_׻}Z{ȭ'x{f+^^w9~]d S[Hw9cF` ?מ  pIPHdPSMBZ,e[t0X'o|(ib=eS{m H2Ή8;grtCܰHD>[ݫ5\ rkB+2*~~fد.ɠ_B uv#7NA},c elI̖-,'{a:ylrڴ𠸸*fVc<<ϫG3q$ߟ0%ȂJƠlLg0h~3q~2< ^塇CCvZ|tO¸!%W̺MW8'%?P<]7š=A}c3'zT۳zgHɶ#K5v zCi1)Ҡ0'<~ܷ0.i<&1AޚYrPDs ,/A\ke0iee[ќnqfaXX]pSOى1.mw82lzֲp֡OŰ6=xmQӟ[k!ׁJ1Zi_Ĩ-')hRXxv(WD e /Jd=.<wb8!}a`zK@ ׺.m^gĸ$:ll||IgEl삫)e_kH"s`2S YP7SH< ,%= 92__^5sdhYkwUYq m"邒-%5Sʪ. U!5('ƴp "P*Xg˯%6;/8{ QչCIi~@aFM{ˢrK2.g3JH0de{,aS_7Ħ})Jz I}9D0jEpNU׸&bpܣHCFhpyONz15C,Ca4 reH|.=coIXhDX`V wn2<תgk6}y:hhGw:< ,s֑T=@r/h\tլB6X֟u*\6}9]&d=B ꁥ_Na;W$o{L9MCs7#]S՟a\BUcNh׺G^Ta7jZ&_\Ҟ{]'#p5sW!K).&IK! 2V+rl+4RK-֥YzZ!~\ڞ#֬(@4™*q\SiL#YF'O.Wnf@M+  DEvhg!|?-f蹻:^~h*#ck܁ġآ\>)fxmW#-YÄ}|2UVڑ&FVT.jR!\6HOj,z C15E/jZ|cɞn)g!kuW:?HZWi2!!T m 5:f l{ӡduti0{YEU΅cP¼/nJRJUaVBn}_ک7H<i ^ tyvaSól>I  n3_hzЂTqS诵ځ;}cYG| Dy^#I*]2V9:-e9 2t8n!T_-,%Ta g.$?eX}4BumcA$j,l867e ݔ g 'Y78NN!1O5 _ ԆtNwB5mI'ob5c|)XZ*j8GN?h9--GF :I2DaD657sl ^4tO{1B9ь5't=|GmS,U+j62#LQPY>;4Ld^i ob|ʓ,(>} P$Mra@ro#Q``дj_X@l{?Wdp w/޳FM%3lFVoЭ-Vȵc" x,p?V 3+]G5ڗD+~L;Æz0h035k6*}8AUV#錥:5`c6m:ΐMd:kϺN7\s6k-"/H Au܊C~Qbu;`Zo'&N3?6* G+(EvPiK@^8yi\*!XNP~H,*ZtWva~,S摵U֤`?b92;P9Uf౓Y=5^Ss"&U!xj,81l&&"ꀻ/i847-&GulQ˥ĊyOM狏o4gT{} ًX `42C\n3/'AD%,z1,iS$5LoFyx7!d k +S? 1C9~f w\o}X1L1q_YMR sI]4d.g -"3Ax T_R_н5N:y$AέrZ;/PCP׾q] ޮp840fVd j|۪F?uf%(}:Y|UaÆ=G}[0U>cŒ \kmQet+Y*w/.?M8~1=:֠{,RyXX>'׭Y.q$VwYIE_q1ňt>}>5F1ŦgrG2PoGlG-Lq0D:CA{T٩H~( OMlB,CI.~f1FzIpO#j9z 8,iVݹ݄/hՄHe] +/1 K}0obrʀE&J=r3\%-Dфfqi —)XHuz\l%14yF?H1:HIZu|t=e?8Pn.t)N+KRWzCmv cxpl_B 3F#uYSGz0V-O%E85%;@.wtT9'K%s"6~h" wSЧ@A^j$E+%F{% RqˤA9ZYrZC1?AL?aD[8X|rEۀJqb8{}.@L _"~ar(9%&}t]D_өP$NYϘʫE&i^]`J,Rj9E1IX(5}ɮacR)Ti#4-=fh8Уsx+C2JܒPn (;Uv s@5i!K%n=d?jKc?~w0}״4%z+qj aqX wI"m\I*3jM\opykOͻy}嵿 n?$vuYInlE-iXi>~N]{L{W2hB7 +e%hj pFmX$!gjB&`,wњKf]ND;3Ђ;45G2^X8LWd.|7n!x9D^K+XI֙U)_PMGӸ1‰xf;- L_]qtL& ީtX!%sQg ~?'b1XZak<$K3R@pF-x̅,'1WdN g Iv!bEVdCc"+SgF큍/x-g,6d~bN,X \>PoeKr_|ÌY䛛# qi埄߄aY(VǴs| :Ŧq?tA&2eV c^<5V򪊆a;E\s2A#$u;Χ'|(~"Uj9 Z=[L]Ī0Xq;\wG~igH~9Zpfk)QpU(g<{:@c ;Ǝ/-3pgB*ji1'~ 16-d,Do ~ytykw}ZAI;nxo@ 2`0a\?k3 @%"|/7xk ҰZ`f6Lu=o,dBj)DJ`;yRHGQumq0:<2bzGU7г|==2|Fx`h<_pw;^'r ۄY@`kV穾 8aQӞȺњBѽ Q7\5{x+򜖍@_{Fc#֯I7K;֯VRG 3D u2WA߈dH|sql}v;gYoa<8_.>ZH oPW`ֶ/?g"#E%ຑjo)KG!8K_Ԗ n@s^1 T:NK3zPޡ3&>ĩq`;|}}n BjqaEkE@r, pJvFͤ3T% T&Q]30~0Q(c)F zVy\AOи5Xg"A"PmI6pDDKP,T*d%=lbf=>~"zC C(Rpa+X:޶?dޡ⚆Y)`u;f ?T YS[pB/ XY1oivp $c .5I`ɂN+ҥ"$qxV?dcZ-*̊^3?+tC?Qʳӫ*&7ddiS_|Z޷0;k~]:jfGg#Yὤ) ŕ 0q1{&J)Kr@=8 9خ9zA=7\hf1B2>',ж*.A<˜ݹ?g@<V5BXѮ H>LR<w5qvAZ3Lр\RMZ[*Bn& ;5+ChzL`e;IKKtF}Ĉ7{3J/ ^}PRoKN, g(;ڼc`&{Ue/z1W@Þȋ𕮖AĤ`x +67'2=#݁|│m)6Z u(ϪgސuV(b@5ABSmT]KڮSNV޲ wg謜xmagY)#񁣬_̵&ݛ(/M+-t)!Wg]$maջnҢ ;P 5Cpȋ$8Z~%Vz?eW1 dz[O?^2Vđ2L8>mo 񺅞0#Uu 9V)-+ 2++skqO nT7 eG)Gn 9ޗZ>q\zN8OA-Dy#L!>kF{pj_Mqb@/CQ*]Qy'l}nt ѩshnBAI է$6XL3_$;vCW= f3MKUO%S)8XIk̯+<ol!cFqJ;AİK+0vg v#4Ǧ&gL;ظ" 7 X"eO$uYsH3g{F1(w$cS6&upd%t(D Q;\*Aސ k:oocbn4/?7=V$zdvTK.p #C;foc'A?.ow@ $F\S38wW=p@ xZ򅠍 jO||?GX2[U/ koKoOVf!+e*q9\R4Orw=I[HoCJ= Als-GY7,1OZa5نL-TI#G/L6m>/Jvt`Ƒt} 4)֙܁'K[1g8%zX'A LB2D( άTpwgyi{5GChⴂ3^>Լ{N8p&^UȤD`ѲWQvbk JPScJ K /k[|jG@lLxx鄕-P?4"9l|Ԗ[@`\Ov1oJ3됊XԐ tJXLHIZVEޘ0o~K7KAixT Ha q>h=SC qWl),dR)E޳h!e/\ufZREsg K90E2w4K_趼:Ǘ ] ߀WCEF4dM|o>GBn½zljo=zOpB3I'qA=&1Z|2OaETsyYLHV'wn;jyuW$G? LA4xϼ y,c zQpq ohR'ӌ׳ =͖Gi,Rb/>鳋.fKG_ $D*/{hAjruK6EQ- k5(],X;-[r^Wv`*q8x?f,tQ3}V 0*_^( #`=5ja.M"IȅpǢJ7u˭0׊ $o[uj,2Z }LMIr_V%0ʠoPh` XQXm_ '7V A<0T)LjAh|'kaB)Nv[|J>Ks{C5 "[;V;)S&{RX!q'5Uj4'(=q|Gɲ|x<5VʷvD`Jԩ NwTCXmC_ gzԴ'tc/K6 0δ6IrTT TGˡiA_CiHGa]Rђߪ[y:O3BKhmqhuFIOqTC7{d^WwRT'A^xJ,|WR6 ,xA2ˎXAQ>\nLOXl'2?(Hj%8X!^H#r(VDXՄ8?hV.QփjFj1'(k 6}Jוj™l|m}q'1ܤ|@:viS잔BќΎ! Dg"h"a̻9'ʁy-Z=!Up3IJㇲ raVv[aRxz5)=+qiAZEfMTL6FMAmiœ lNh41_ ~@ yWϖ>CzSJ`O3z+uH܅ =\",H`YXL b>{ܭk7ij"oDžT1GYE5IV=[OB7$w'#*,3NRVR.և6t;΂㑚 ?-68!76#;1Q\AKj F=lg2{Ts?aqts@1T,EZ~,~0, =:-)J=g ܵZǎi{ JO4a~˥P/:RHABBYdDZR:WLXs|W_3sžjn%Mk n1XziLb*Ƨf ӞEA77jt+ȋ =V~E!#ģ>CCf_//HeG4A?]@A\Q`|_vXfdɟ$vj!TAFKo/!#B^h"n1[gx"{op DaX5.$<}dy0>1T 8@ћF]f!QHŰDd+yD[gV}?JX<#IRrl3Cs`paBဗWs۾nKC ~T|sቇȮ UD[+u+n&pcZGTK!A}8mM{. tͯU`+/.PǘִɇJ<|?־ͧe5D! ;5;W ųSΣcAN`10tX`._"Tpoll˵9q*ϛ# 6f zŹ uvDVW*ܢG2|x)2ry-ߺy&p(pG -CrQ8QMD]iS'1[w^̏J>X Rd{Uel8ZٕS6E_nCpn 2r\}>āҿ ;Z緣iW;e秐D:A%]ijB"{M'xRт@!" c_T _2,1@\C )73G3尷 q*~cr)ZW,MGYOs< ?E29mϯX26y,Q.ҫfDYY AzFh| 5ݻ dC C\8|h #S>if%#N=O9\@}Пymbj&ִn{Fˍwk.dA?wڥ}g :K᪃/SNQ]uwg&d*- 8T/( -"<ΦVC Gp8X8 >w& ";V.f*  HI$:I+/kN @` \ 8L9:Hgg@~gJ6#XZQ1Њc*5Uݡ{|۲Q=$+`h<៌fbˬ`ck"{&S4uݸ&'~~Dp)sߕ*­W<5h֢}4|TKZQ ?,&q>L6^D?ALGW(OIĥIsjlҡ-H{) ]P2$(iJ *r?2X^jura^ ;XڵOˉx&Ƭ9R.~ҺszniC ~fœ^(v@P?LH>z)u6Ł? u 6$TMlģ_wH̒[OeU^E-7׼ŤJƈ*9kKJIs(dfܔ u몬˵WKO+m5&in'gp1!s4>ƽBxU.d%n;;q#8:}kW="p9nWN&׶)qNȰ޹ 9H3OؐITVb52ď轒5#[SMvK36sz4WoNObw(@f%EciK @^@HcCsT/x:rNvu]aPfctHt8r8CXPVRk$輻  EiSkVYg Bv?b@džɡaXNE6z^2̧۔$>UJsȄ8å7gl5)n ZJ=o"~}&"]$\(]WwRx &DAlR%b18RR 2ɮcx>MPAm}z/&JVUrVM=XA@[64zsʝ4ZMb`5%V7ׄ"5j=QⷋyC[Qe{v 8sݼ^⋭0 ΄kzAy/+]tv"d %v<+uSWu[.T.M܎oCd=_N]Lb_ ?O>[AKs`NV!\Cؘ%*% qozW.O}tZ@2Ol\ TGhX$$ݫRA9-B1 dIGJ8 Ԇ% ̏J&zY]u?Fs)0`5'%,:IX&~b.:!Z֬A͛D9ȀM3v()m qg/zF :w{5WSP:B2 ^}>dܛ}m[X{7 .k=̿м~ԑ|";M.bWֲH$Ehx/Z*쀎.tM#wXe M&7{XA]id@WVlj¶^\퍤F&om , }CY;ӽ(8{"*Ph[ejpK 8(8C1W}$IJ8P!#u>V$fZ|lѪ}3 /tLVuW-[A7i+`|fj-m4a۽uX\/H-"=" Gȱc8*t \-]Yx2V9v@7-(u*: ?^#YIGrؚ(e<*mY)$ķi,܍mS)Z3UBhHDz.NWy|lkJ|lZupxd' IdwVHzoVuտ#N\PxfȑXʽ ?Җ[$͓p7m\H \3'۳kpXWhF 딍L?>LΜ) bD!Q'H26&?+'Es{A>E54}#r}}Bʍǔ`>޼8r,Skv͎_T11a&Qf~F,m=|*E0V $E۽ہUB!0@˭?T5S R1sZQ>xF;5+8ɷvW>3 ^% C07x|bUbͫE} snoA³7b+X(8A5Q1@3qG QnVeK?'ktD2J/h/RltR }fWuk &|1'S[|Q2wUezeI}zb|c{mkyV>>z#[z:}wm/8`1 R6΃k>2mªf?VߐMK)H]s;po0ski8cȀ3fw+xVx\+W-m' 9T=P&8!f#t*'֓kWTB^Gh1)E,[ ]|#cw U!K@[3l YMP2lfmm׮nm’p] -ut>4fݷ74︆O}h K&uiqdnl`Q5;'r|(hW${Ĩ4)H7mڀY=EF #+I2_)!kh.RE^!,77!yʵ Ap=cR(BhïF.XK跹֓Z.VKW*~se<$}NBo3c7M>D *KQl5UP7k&mJ>&cwA;Y*@.˷S6\/]$ބH9]X  8]OK@ojl!rԠ_!s7r__/OgW>'ൾvΗ=ݰln/^9NZyӋ&S/摞 TVo[W;%E}s ?3!X&BΝ|՗)+MiNHz@D RZTC<{}^G۸3$Nyq#])O$Xc4MH ȺS$a.K>,HNTjd@?(< E:;e_h*idAI]CvaOGi XK텋w| dT1(gvG 'e-b5볰7%rò}|>~(ld3FH<.JsvK2V < ' LG4윧@1R}\vIkڰ-Ftw`^&R)وd;(օ:n[cTȭd2[ G1ﭘ@@kYYP_>02{B`+(r*sebNWYsȬٵkTUJ@H*v[2jD6鈱x1J'iQ<Ȟ$: n攖>G݋M[W {R`86C=ӈLJ:,C ;AӺ+yH7R;c\6:ذI6ݤw;P>e_8UJUHpSe&M/+CO/DlG[:.t ),xװ33s 9fX -uMM㚻`<;ܐ2[Lpf$0lذ8#tYzNO2 G\JzEH6]켱tn˜tꑫ(UiniYcLdfQpN̤ _eԫ (Sxl 9en-LLS?M$mN@u)lQfub}ʑ45nNj+#*mցNUX~W/אY_C 9-3m44~TSk> 1_y[s+sD搄 ÚRJ-C'ݩYcY۞tf 2Z;/lx'` a&B:`2"fL!(D> !X_i}={D-© =m]Ѓ@Ҵ0SWZ|{a\:sa3G""$o,9C{7بI,5 i[>9Mi^/CIkk 3Tfp̀n71o*Skp ?O7ߐ@Ex/: gqs:n߉gK ΅FӾɌ>琪7>1>/3rm[?=X}h(MK.: >'wf+yw oBξTs.:RNV0Q4trӡ` ͘3YMkGPOA;ܢW}!#q(sN]nkQmkkE>[ιbl1 1Fdj~r䟯zEw]hv) &tZB `T=P3RVS_uH E%Fi+[A6vӼ1_ 6 AKk>_nE;煄 wlS>GR8=pk.Nhzjpn h*篋*v| Ti+34̷mQy@9~} r*ۿk}8$մQa/Jy\ I*ҧj7Wģ$^bT\3?cu4^&b˳]Reg+c}yb ,j>Ez=ga6B򢉿,eU}Tˤvf3ӭ8@i58?E d'W\UԷ/ Tю^g[K5S&ˊ{]QnI_{H 0MN d~+5cW^U'qN(9j(8 Uo"Xeˉ m ֡9K%O8 z^ Q\LltچVhx+~kZ6a)x>Ccr^Y3:) } y8E+ ǡ<X8V!<b*[GHՐ b.B{ݩ0|-)\MO{x3LVsfzC"DґH|7NiFCM$俛AwdC7{aFGFoHM8o7afe )!Uԋ-ݵ.m,5U0Zv1Mq3=ۖȖ9`{+ =,2>ϸk.st-B eZ$P4iMj8w`Dls~(@`YE 61ay\4Uy|zߍmG8 4Fr{{.'[d~] lX]la<RݗVty}M\9 Qxi(N_[~IBIʷ.[ڤ8w=U˼Iy]8`#{ؘY ([&8_äAH'/p&);(\ 9)H8|uT΀Egg15V4zaCJ.EkG|ÔX"^ubFTx,k@Y3`:mL$ <|JĎٙ'=bQɃFyH/x;[D,3j 1bpS< i3?ӥfZǝjt\>`^ױ:;#wz$HuOȹgxkAk2#{qh Hzv:i=c/,7 ~e Uptf)Sӗ]8CcwM F2뻕bQGsw4IZborR6 Lhj\kI"U ʨ:Q >bc>W`,1oh,c5L aādޠ/%*g=$ {&΢ e(N3vz2C-E} =C|x9׵B mۑ13 \Q>AAZhXSw'ڋSЫ:[ҟ<7} xM>~=Z8]skʎ)UIޅ.6֧ ƁKVÏWDC;Ż ٓ_ ĪwU9mfhY ̱gȖzD5cTz=iu ps2d?ÐM\FO=XC")uj⾱P]EcK#M3fmd).>_H !tPmP;b넕5QydQ1 _KCDѧjtPBR.ʓk״'夛xھe?sDѬ^,ll$KGi b%9X ~dpO҂mLB9śQV0@1r}58F3 ·d}v9`Tgc: P'ueETb/;Q,f =ݛ$$E_I?^mU[k\/bV]*{@t}!|f̽F:L59|5(:-RoM0!Wת8TETHUb u$_sb$ghzi, ٲ$)M3 ,㜻/>K2 jۉ3c5f*C@(4_4.xq`kjգJN4hi5)H+Kœn* VU0&dzL@ш~ල'eXDPJp AS ޙr`h"N)!;# E{q]{Z|'q~on"5o0Ī'f9(I1ZbU4Է7qԑpO|p6Psۃ0mCt,dvjtDiV0& $u|mӾh\CZp282ӆ%jd6ZRr & h74Iu]I`uXwjjxldj\V9|:+Ҁ]c]ⲍ-!DA"_͠A<>!\qO:mY8uc fH CD6 wO3]6\\yJ 5`BiQ wC P}QlF"a(KvU@O VB}u}8ܻ꼫%1+>zEy(tcOdb TKR}o"X܍6m*i'/Jh4XDX!,s-?ś yMΣӑi* p˜Y"St_H̍/(rG+ kKlV8 f^ϳBm<2qI" gm8 ˢv%h @ >ONx=S^R Ǿ+¹oCy;mnٷëU"'W`[/L3&r-C2Iz_8"4?RJL:Y?al# |vkc"#5O_rN(rJwid??q=\.ź*v7 1˄/: "G:nT"_d1Jְ](qԎ_ NduYQ83[Yvϵ|"DA.wvb4b0({q|؆b9]3ʅ˦Cx^?ߦH 1L6ƺvO=)Eopȗ*d)/No!g懆 o{3 *X&,ӛ"Y(ڌT.;:,eeý=i85mޛMUB I5 B,kΈvK9NRxS\k,væ,_fJٽ$y)2)1G`G L%|U 4/"!$wҮ mXnq&Dz [QaZrN}'ٌHu>| d`J*/i!rJm7"[j<B?Zf֥ߒr2&2EqsM5ڂ ^o1~t=XŒ۰rdhJ2oE~`(>QjݝK'xǑkA rz{'\0voQ|mƬ.4^0(W)aIO MPtz$7D?ʱ2$p{T~xř9C594&d4"YT\{ղ;t9CEw&BsS01ٺ9o6p669HCCYr=Ɠ֎,[xKu`8< C(bXCUb!7Hk*Rd?p a(}%d:/Ze!}v1Cjw4TsNceto4}DdD;783GvU)@ȡ{puj]x>$+hi2sX߳]7CRrǰ )Ixvu)=tSv|o.:@Wdb8L;q(3g,98 `8"F {*vXgڛMhT꺢4 ϊ*Նֵ?-xe[b?b=-KwJv޵נ|`IhTSEsɂƩb5a\q=6O֢-bg֛aOyӽkޜ?T3yԂ }8v>dQ9'].z=Y3K%7 \4GtKѫ%U= }vD0<9f0[BoCx6 1%w⻕d&&5@3v=Q7I$QROi}0eKnqQd1\S(c' %w$/}6IWDjWL[8P%#FsH-SX*1;H(iJq0CCZlլDRK~9=٦ԃlw<"z>ЦG\Ci[E!mC^x@wq]gO?^QL`f! ދaXL ξÃI-RGE3Mo&g܈;q/DmW)Ѳ C" a*۹A,#I<ͽJ,zwjKX]}N$%H˝"CZ"JLNL8BKw\mJ tBjf+^@ hɕ|tP:٬H ::{UIM[" "/l]2{^+3Ԡc=Tm/U,u lE|*@>0@wsn{_>TQԣz/ǟ!o0G)#}"i!5M$nm?,'-$\E okgrP";FGi&~}Xӥ\("$9BTBPDof"/ENI.*X5EY,E h 6tCc̘,1M~q:c]PvuLPhZ3۴Wmu%_ \8aͽ;^ uja إ?`h|ǝFd9РvFč vᩒw߷͊jzyͪ=OgUv`$K_U䏌$9ɢYPx%"NYKbw$t=eU~eM0ir:yH@r(zRt6O8Q%}kz>oO0&M/L/Ndz8Bd%43_%ѕEd}clm|8Ubs,|WO)oKkUV={ PdpZ %E]Ò~mn&+e >kW@k8n yQtzw;DEπ[Hmn-.6g]fo^  FSe_h ͫ*5f1*j f[DݔТt͘مI,SV#j!NUI0H--wqr^誮!$lJz~e(-)וUSFïp~fU0/vzH?\䊉ע^p 6CᄮrbfRT`ڹmk_"a Z`{8^9]B[E $R聯yE aCvk܎18 '{3hb<`1*5)&[3" @8i 0Ҭ\ rйho jicrLN]\vAiv8aBS+ 2%Y7T`1]=*U F`l:/iSy-?8?\XoChrÓ/ h‡=Ltw91һ9SƘ$F-EuhBU~گhxLM )$ XN8}Q;Rt *wde]>ϴ 'W$%`"0v 5L#dtc}/U_XΟ҉6b!5>Q!Ti${xS#l%Uf,Uku9R4T+r(oqU.)N˄2 upJV'nG9By @%Blt3eҷba_!1:eːTx=uNA|,%qcu5dtҘuF6ǰpX(,'jĎAB1AȢ`%|.~Sێ K+n㓂54ۺ\S DH{_@ Aԅ0mPY, uHiaD?5\!i~CО:?9uRK~^+?E""*jo?S,ٹ8! 4Ȓŧ]}н4sqXt@8־܁grARڏsV$@&!QHOฮF$ٛ }Ly_B,]zİwZB(23zy֖ErF9ȆV\ [z( )x#7K۩CA #<K\~0{DM?GV;X.̗9[žM)|,٩Qb`3e$%gXNm`KJwS&>) !FiޤYxA+0NğCb 2T) XUr`_zǕ=I䒛#Ěu2hLAWW?.xT:a逍VoFrWᦇm6,p+e;C]:dxDǻ 87=~#yxԤHuvUW/Gh%F5qh5>[P7)2Cl51~YZig\Fw N01@-_,,y&w2c`c;#~[C޵O/^ ՙR.NᙴD6` SrEn'}Ժ*8~FGs\|pKѿJǴ8nBO/<śO;3-zrIp..&/_#s"(aLiQŬȷª3?ץ夵 iӦd %7qU/4ÜyĒA]2jg_fQ&!jynv ;Wyq۠+<%f1{:Z8`yYu'=|wCp~aІ+fN_j NIbr]d]O:w=T=m2b.]tps:-Xу0m##[:CwNK<&5] 4`* P, |0ҪesSE+Jܐ?P--1bGzAϬbQR!`yf6^AE~I~)\0[gp XJR;1|8&YHa?l-ܹ}^ oiÌ>u?H(ԏtl9פ˝MjȒ)OkNר5BI`fʸks*;\(gIGp<#%j8|6[城=]&LF``=lV? -ܙG57ySd//(Ctdwp8d:z4oq6Xg&Sc-}Sҋ][3#?q)rHj=Bi4Z *8,j|7Da!b tzZ8EU6yϚ& cֆ)[jKw%pgXVXU֧͛\+Tx?q4osO/}n 鿜] il)$wMy> ֒})Lb&ncrA%z6PGklh擗\5;nY(2apH,(E=㬝!tKp9 f&m~@B_^CKlZnrmSo@c )zR+쏕6_|0X hK%Oc3Ӫ0l]EB+"M3\#6Lwyo̖ w4m{SِRdۮ`47MO]S/辖`Tu,4#t4>‡CY;ZnS~1^KܝimG #T[NEFE@&ֵJDòŘ"  n[olH5jTuqp눃]CZc!, 2[- _ĺiP{u,k."}Qӗ O!O-X2UĔGUwH*pkm{e[L0QHA EG;Okd@wG\_㈼A٦C˴ɒ6ρg39eL@I1hRy<"!b0u +NaG2h&up -c%|9emQt WbRtaxΜ) Հ҆Qܗu B^STੋ *D V ;=QY)6͜YpфwNP=}p dA8sV'x<㕂aJ%;]3{Wi8rn"6%;Τ+LO萟̀2B"Sֹft9~]tE&5%G;{Z`jA=>)3TsMfoQGqPq`bd#5Y> !0E X wfG< =iU&kk O*"T*nk;ƿ2~(ۨg2H1̩Im1{*?-ajן~k?R<*I`|ws&dOL-㑜dhC ѹUTC&7/VOh p"-Ơ>FFpm?﹦OæQz(C5t&{s > J}UXD<`0ͤjw:<\ql0-PN9p[}5(G=,h(^K` }L(b|^a,bKvc0nTҗ}<E5t. c>_U6dbx&$*{{gc{g-H(T׍^HAu.ڻ0\aX ΍3*|Ff840L;!%M~xomҏ;PD±$Mua !y:HF |yt;6A;L>1ljy-M#>o$k_HHQY8kyobR{~L"^pwn4|EeG3I+RQ'ZCҲw~%nK 8!,.'C[ɚ1:.TV\h^ MQ3P R=<q:rV6 `*F@QNJm҃(uOV`m]"Ғzz z3m;A QFqC9!wf!00_wOŠ,\E+~a<7]lXnBn25Rڈeړ؇KXMLq7Fr^rԝ 9}n@L" 8ݥW{{*LWO3VurC^s(/Qc6iBoC=XѰ_ MkQD{B, NF\np2f͔5$m24cFHQ* ~q+(i,X(Խr|+7CVhm~]UаWs\K"\<@0#z6ψKO- ]t~ah5J!m)+$QO;yp5C ~vs)%c M= ?vQdlB2xPLyKpʼnLk'SNw|D[@ yu>iCƪu:0W#_KV>m1 @d23t6$ly 15ڧd)M:T@.rr;*u$IS'!gf =~ɒrl-ʚ:`Q̸@E%2ri6y% 7?$Dr y)194jYZuGhR5uZo2]tE%IlkR}K@?hLԟ*o0X&P<u_u M~v𞻠[)h0zfxVQ.)]@>1%2 5qG`Q'34<Hvjjw2YvPæ{\d[&}q$%x‹qM%ɅZ5 Y/Ć:U]C2AOc^En-f2B+V+ddFRTE+ >3=y;KF eXu-Syhr27vsD@_Bѭ e'LD30&2SǓa< ~T |M4jYhԷ5?> dd]#EU2~M vmBS[ZC.DS`#M.9Q65R {ЪJKS""(UFf?A^Z\ ok(rP}gɔclh&W]5T@07Qa.Ikm6K.$М3Cӣ i~vi|>OoСIuFfa&oC~AYgj /l%Qk@ѤSKf'?0_r,1IY%W A`wo-Ie2wOӆbg %8*6~ױ`҂34}c_F$q1d6`.Sȳ K~"L8<jaYid<bi^ K 5g9sch^AK؊$gDks]ÒB pE$,|3*(V1;⧸ị m,Q"4Dr|Bɵ=6?cQba)SxH:潫"|$s\|~5N?<4gZk)']bXhZhGq b y{ađTe-3AtE+D- y@8VR_yocp6LSv)w[W:Y/1 {N K:Uz%uW1{ '(Wc\xXr@{V `u Xϕ摪@sQ5w6ZszoZPOZ“6]-fc-yRt嗊 Ƨ[ {"3?Jİ)'~4ڌ3gЅ}?zШ3 ?fI3u` OJIw17&p9\vqPE|d؛G& Fnܡ+\NprbOvD;cqS\-"]8dA/=D[S GmC'Vt^Dq:(E!L_eMy, J\7MiRkcS0q`%gARmld<Z{^7i :t%Sg [z0c'K 'zV@1E;W EM/a1yk_w;|~ɷ }=ȪCVZ6=dzZtbo&O.űt]CDƋO{{|.B,Cgv*I5ٙğ+0w[F߽: L@+*{'2Y(;#&&Xc L7i#IQ /rZ4-Hzd;^:WOgѮWM~i :Ǫ.B ;t72>z9ʆ}sI$*3͙{ָJ4,*BZ&h=66+aؗŠ%KfUron6Z_f[<έo}R.冶:YJ0RNpy;WZsa80ЯAcPW,*N}Wl4~wSeؖ!x{ ߸Cy'N+ɽ%m659ƏRkJBuAAw e6I@uʪ\R@P>ԈjLQ?Qk)5_0GgU4c5PE\-DZy697i˾KjL h'qV4qB$h'.i .@ox;d_%Q3i4nW(FD~\pMgHZ&N^@nh kY jy$!9qHUՆjsEèdۣkyd5!q\fSg%8Iy8~k>i)ԘL|n= [5"lR,xrz*ty A˕qQɕD5;TUi1;# .1B~;Y_Hl( ĺ#2+_3/Yq:U=Y:3T K1/0#r[ MIMMot2,>e4ܛ(]{bhzEwz9]쒘d v>ei}f>v.I%>;hh#gZ~\K.т%+Qpyߒ X.*PMpDup:\uh3R@p@w G2.g49 O_mxV[:+˩SN1gP"y(acK[bp,aW̲pyIľN kT(?ؖ%l WQ Un>jԔdť=5,b1pN+*Bh| h(sg\dpC/M^7&+ǎ?Wv&y_ ՟ Q 3a{{_2[_t#0jC1WE,R7fUkbwe#xwj#")doNrh[Dsl]amZBAS]"ZVA7o9B.s 9Ϝϡ@R`6\VI[LPQN6<ж4j0!\܃/x~#T15sLq2"\R@'d_#xmְxG_Fg@!*}-58k=5w<]ftoVt9p+FDآƚ6jNMt+v^swd R 'H`Wn,^WoPNlORRG.li$`V"Ր=&MS'z x41a7Mv7ٰӂAI8AvhGo r6EJ9`Zhy2#ܸ&+-rxU&ϯYbs~g8{Y.v#_9!/r=&ҿRz`"DFj:w0cʸg\dKgF><-@}dډ 0o]`NZ 'SbmV4Ft?냒=vZ,yki70óp jDS w >΂L{8% 6zqB W 5 hE\s:U8Q&]n =ov0|hL l.Bw3ueȉHՔɇ~OQ aja\94Z)f}ٛցb@!12 8e| lU8+:MyKG;}>zK#<ʸHAlY [< sc/! MA+EpЦumgSqwَwC H~s3۶oJY]303H XhuZ%S7'jxE2cϵJucQsN?2+g2j4}@6; Pi3w(x{뼓=KQӎ@@u@|6KPƮD 2֮]rDiI?1(&zh@AYk .V$b I@lڅmxv m}A+)%263ďbjU1J-Aacq9o)kmn Cq"]di7VD6zuq8H\p3+>GMK1J0⤕V`I.lڥPJ-RKAy4hjסB Sq-׌e'w>ԠRֲG"_H&Qм/uWX p-yn!`x+Pz*nPyY |aW7Mq$(ǀH#$L=&MuM,fDٻںS#qj&Xbԍ0XE5d9jؘVM.ݣ0` %ymr| ]B|#UReP'n gqH@K%w$!ڷl sy־*Mm ^ !)rudW{ F+`|ݘu-zIiqٌ 61 {(҄l*뜣Č Zq`@"'Ț nRO-'ԙA5zzσRe9Cu`w`K\QFzAY-y&1.dM @'i4;@9B|O TGV7Ʃg,oZ AqpHܭrUGʔBt;˕wt$fcݡ!9/*Pb sv>g_eghVh\n}] 2MdWe~3/y~hɾ)SlH"Pٻ ni8#ev`ֈl^'ܳg0պ4'l00<[7" ?f91B~HB„IGҍBv`4wN!u&ٜ{*×{S: /]/GnIQJΆgcO<2P Oj(vcM[lL a?ApwG$.=sjvitsQJ!93v:-xECrg3JadXLm5]fxLgհJFDClU3691Rrqb}NУۤ'@Itoe =p?H @<ʳDb% cvz~p4.Fu5S3#ՠ y.Dd#=%%7_d̖@/ ԅ l(+81XN''2[Q'_uim#[=.?)2›22f^Yf=?4ugϷk>LjtS${0ekW}{)2':NIiݬP '-#YCTkkcRv ރ~k%spiCyTe ȅygXP?rS/GlPLQŶT`<^b]đ$@šu[w Yh꘧sia[p2FҨ6vjo70V\Ɇ۫f 'EV1G%Ǧn& /]c;~l~Œq7[[-= `ӿ\mL̶`iͲ4XFGt>^A[$l96ݼWsEHWX8vuHו]k*x4z) <WYJ3: _MͿkr 7n_b(XFl >U ?[ϊ: KJ;%C_,k%Jչ#лl/`:ܖ3tkQ'*y[e&rrb9d{9V7t1P1e.GC8>U=c>ؗS6oX#w7\*]׺x돼ŝ@q6wۊK$V=zifdLeĒ 8]]^B(zR5Ҡg՚Y<(rDՋi[;of^YĔ$Z[!1:k'B.0QrMŽTƪy%jqgA4vʆjcKmBFh8T@"{i$o\JT{+o]"i"tB\cU pA Р*3G/kP?Q ks9dԵ);D-wyRgz3DV| "뜳j?gюu_F sÊd?fg6nu"<Ηmou9x|"鬭dR42|rdd/}ߧ^`:ȫn8'g@nڼ(T*_SmR)*맚Y8ykWGt]1E2ͧNe\0VGWţ[ w?y d*-E9>7yv~sC_n& bawA !-º%82VebV1٬D0y.F50S䂫g1fD10MmsU4 e*WU_%sR삛37JNI7,v>8j쇸rh#~6=l ݸ>%\i!ZE}9hkS\,hy}J8?L~JG#]C2i>w;]f3 4U~r꺤^_"lfGN 펹 YG${2<E_=FZ|h~-:P,!8Ƴ~FA_[^dV8ftwI"MQ!9֍^C\L0ϰdDxkC,ni 0k9^J;Ђ?g+ :BOpt$if #c=LL/Os\mbIS^=;,1s0D~ƶ782ګCAT? |5YcȺtTEPkUy@=z,]ܳf]LGʹx)i)h@hMh\(=9w]!֡I$~8(-ES%& w rOKғ(MXJ3l@JrS /!4Ye0G`l(TȖgZJǰBx :RH$u3[GvCK!:)K!*ڈk[PjJozR!I0 n_Yc6">Uc?c.R$@bs!+T*sjH/YNK ^:Gy6BWEe4e%uA 50>8q(iጂ ].'8r)%.Q,Y)O xvV?q2R&™˦Oixݴ;ʳ0T.VmLs0\iOۄkE0? 7b=꽟|ZQ&0uI l-B($ . JϕjBh!N'$ rDmw'T cl˿!ms,4o݌F$솘tSd8 rƦOg"z7edQ>>Xt+D6WrsAI O 79O][¢e%,@ǻ ZG%Jc"Q+ zr4u6(1 *(2 'uo"d 0Gce+\ٷh74txzr|1DOzFW1w ]<:‘ z1e;ܼ{c+ X m/mx7NeqʎZB)sƏ !惩' Ieu"qop*:#\/FH%ouSg5#5d1bOOH(_YG1}ƌueU6 yI&[>Ƶ8z=<$"2l/1smՍ>zM5K"Nj9>崮$ZBTz[_~#k&QLR9'm¾ G;hCq P;n $JW5l%3VN|\5TadquODL1,|}h#N}OolO| 壳ٟlw~;0Dz$2F LNlސT#??ȡ2r8ѯF}DȄQO٭DaO3rlƒHu!_`tYbT˱*p鐢 I/+psvLS|QctیЄBf/hLWk\8ØWg,2#k~>J'Sy a{Y _`l!3 ob @̹Q뜂J2e#ZS1L$l̈-Aj+l5A[$H? ꯆ+N:G`Dx ڷFvbXeF`z0_JeaF~Ò)Mf v/хg^H4 k/^l;q`>Nj䍰06ʹ3[ү8B ,?"X?TwQOlD3,tqB 熂1%ϳ#Nƌ$ Sz2Z+xcxH uD5*qՓ:e":te$\ȥql}S9ճ4 y-+jTb 2w{O>[J-n%%5kKI%>A "b-S: lx"ZuQMN fqC qQnz\)/S.y&XMCC(2a)Mi#A Ĕp2ILn~8KO-e{I91( Ȑqp ʳ.8[_>f=/9U:H$EF?.??#: K!tP&ƲVKbC٨llD5 b%tC?pNdbaUb'XPwCZw`*]%+>2G41QeFS;RS"ݼ|Tw;HۿFMW"nżɵUգث X c&IjeTm"\?~G"6}A:lZ]R".G8A#ЗV5DxgkʼyXH&Q f506Z"g`sc<.eh&!qf> X%lˀF/_DR]٫z!PJ.$G |Hwiv?{.\q rԟĚvܧӓO!nYlK"(p8•^gMV%cj#ʶǛп#N+mjxׯCyi@L+Sh]Sކw`屝g.zϪ'lD0۹^qHΉxwu qLy'/WNgَ48Ȍ&N:LO\pֺ#D=ps= ֺ"V JulM)NГFotѼɢ g4z5X /} ^+z imǜFFNi q=;x\ ?xGt`92nK5ʛ)-]~Z`Mtp' J+xE%rH ܻ{ Co_;Pa.hckHT˞p73H"%h"L~Y!FFb}N#pE Ik:D@cQ\6$ |ֆ\%TlłS Uz bIX6@7 M^ u_P&Z;~1ە4 <%k&MdAWd(?j{d.CKhٌSM.4q$ȩ8B$cMY5no=yC;\ b$ 6^NAi^M3 I\[+#cdUrQnی^uf{5镝oZwƕ5@z Tӫ&r2rR#!Am x≦r]$ҵmj`Q_y+%I'TxHm|@:7 CR"9L>݄Gs+vA)Mkeshawf l'?I?%Σhچω8j>tZݳQM Q29H˄š[}b6[^xIŻJQ}CD~zOy*)R":,`Bf Gwհ*V_qegjۈYa}v&K-^wаbC3ؤu@ŀ>=-&rP:Г! Iٹ_a- ~%Ar4S|"2=2MtQyy=JOٷpk3-00XEd)83lREGR7=ϑ6n JN,d CeW31֠Ouqt Eu$!'v8a[ 8QI 2ɍe#Z]Ƕ!067`QR N:nȿkxE}KoJUN';%ƣ3NZ]9Z73'\{YScQidK < :-gr}Jd| R2'(5sgfẺ3X$#\!}rl3U'jB}+SW߮џs"{gF \s#icn 5\ .A]PfU) z.KN3ꠎZˆ: DA\nuΧ~ߥ+LxDJJy^sGzd [-~(kjGHU.5s&HS߂1?St])L1Qϼr4]ඟU|ʡU`gHAK;G 9#9*BK]QMEf{𳯍%v EGnKmELD_tKQM1UBZv{X5h;CLر2) ;T.6d)/&ٌgۈ&\΢Yz O.)\Й:rO$,[᤿,gx퓔a 2E<De ,f*r>ÇHDwMm]pk_ EQPs!q-.uYB-s1T&$;9(Კ* NDu4f|SQ V5$C8q)s3Kӝp  '/Гekk-;$Qc~repe= fJ|/?.Oř$/]^ٗH4>rab\/w .L+O)1 JÛXQ-dH2 snrL64:M b dvuU{PFjܺwW#<<钎 ߞ̔r S]#!o BX/^]>UVay*O_thw%_~!%AuZ6 Bw9=$;)ߺ؏v65j0!Dpb-|o=ҺK;D>j ƃmh5Hkb7rGp3D(/\rl&"?Q˂?>lx H^7ܪ`t5@Eimv_cS 'SШO@`mfw^ًɶLXM_w?cpSzwAm.,cH0ź՞tk+E]6~ę(E%=N$qҌ9sIY%>tkOf;WO+5nnְrX̏T " ,(u)(nTJw굹e2&'(hCٞONZT=|n%R6HaV&#q1HTY3l9PR$Ц"?'L'JCڤ?s) b웱̂f@I^a7>naڌ")fe_qK`ӻE3⫗&9ĸ٭j__O|jQls]@Ó6E -y~`+),U2Rtu&$_El7rFIWvz7P!}ac`4=w&lG\>57̛gRVNE^MX("rxHD'g[),`B}g}H5_W@z0k m e%ļvp)#>%=ʴK/jgd9W^ʴDOUBR}ӝ>:ٻ^`~ڍMNN]ѹ釃>4SUsSS0]6b {Vp|-&9 F¿(el.w~Sjr]|a~AQcLz=*=Fa2m9cb t&e n-mT+k"4:ҟe3YM,AM3\c!ЃnЇ(Yqg+|<7Ov;o!( `o 6HAg[`R].GY7Gn fڦ.Oat WG{ɟ>Wis {NAqo/_EqzH$=Ce ފcmɤfI8YkYo+JvFj;~6]cB7ZKji/bbq"$hP)]zHa2{rMj\V+MǦ+>h+ޞj" Z1ʧ";_O Ta~\\II젽rZdۉ%h'U>p&@ـ"Y]ݿ8iňpP,^|+pg{ *y\t&S[YC_XLR9I j"-Du0X6f=mSK{̔=05ӧU]mŘm)/9jX2 &ڠZͽ,wB'zO{gVB'w?G]4_HMb$\m͕C6%\CInՏc$FNy(WFuDe K7hS!t(95i ݮdPik&]$ gaAy"ZPE B36t{ %䒥$f۵j-|ޒ ZGA39 <3 ya 3>Dk5f|g/V~~dbۏãع r!]2rtۛG}?vGSm 5C_ALy{ ;/˵ 'ohL1hX{Ha,{*e4u^2^W"[{8I` _'Sxu!Md:Fըt#ݰH, کr ^x6%+\hT}hȖ{v"mӷiłOl2<_ִhwdrrX :8z779砬1!d>skT<{ߍ@xG-( ܡq<ȨJh)wkHR I ̓pF8WJRSj =Ecl4x*oXꏶdK|YbS,adb~ÆD_uqc"ٝ7ٲ|\ Ե;龌 XُF^QRu%x}ZwFYǼ cͮä|0/5Cz) L:aUzlM$>N8*LOʩO.P26ޅLx@bbga|A SiwnKox(ѯږehE`c\Onh-#*pQC YnT-8fFZ}7sJ5a_(&GO~$Lis.-ݍ7#D15'-(A {ip`RX苏v9W\(iC;QA%'XRn]l@m6g pT#VBH]鯰Y`t'aj?3;Ol5[[Tz^q *vj%?𴸮TY5uRգs1m^) ^4s c$gxl ]4rփn4,+TT1m, nD q:#*yAPg^ Lì@ =scZiY/[(`"^J߼ɹ8շN5֔Ladepw-HE7_ ivJt|QcB7GKWކlMnAvßD X锨U U1=W&o&MZ1$4<BY7MBǺw]!9eH,‘3b ]<,\ﳫ}$_6\Hm_Xs㚐,S#B";v }QNFM)7ut0$As붧)!EJN)A.%j 5^_fHoesQ7vrXz8ci̾ʀ8m؈n*Uc3E+bҜ3/YdCvu/.ݐ*Rn)kkr@+3|65_:Ѿc~Nm(bjWb}Ph-7*8 1=\ x2k$VF$Lm@5Ш,?#x,ŌŇaޏ$wfw yÀ+g yth_0@A30'S߄y&}a攞.3O&jFݖen#qN$eĔ/aXO KMkO{FVq' _Ɵ?L[rb`|Mn+cTbܴ4rwB+E9_3< ՜>0.|I\ͶmJ0.}×yyz70҇bO; +q`%%8J*9L{Df(<]e"ԫqO 2f!'O#M<'U]/7hb(if YׇˤY]Zj x65cD+Y7$=ɍ;AM>j"N!.Xx~m`t%:x1bun$云CIk1Wdb^**ij}ӝOQ/I2԰}2^3*ի1it39,r>ko3,,1*'une@\]IJ_ixpy3խh r Z)}ԤPfKC$R1$l_e>tTRh4EQTW.w dUp)A B<ězW:5;"3/x<1lf5L![`ULE33Ju?[xeMA/cQ;̮PNo""D{dBfkХWM"oT8 GvBߎI(s 3.RJ[nM_i.Pifc 7:̅J]"G\aWh Oj~VT2&Cîc&א7ߙTe$! 1kSxq=Bbʢ0G1-T͊ZgгZM[UMrP0tQ`iZC? K=!EaIbqi'On϶TMj؉^u bQyHq5rfD\w4 lQ_{;ɾHS,j%nS,;EZ]m'.z^~KP Oc-b 9D3^\A#64/vƳ,x} 텐4h1̔l@Ճ6#$cu ElV7yB׊3t6poR `O4>RcoIK%e(|Z8d('e7!`H#&.sk|00, 4l(_8q~LMM.&|FNhL*E|n g`iw\6%ѺbTca'!z©Q,Kgo2" I7Us&8 دf^œGI> ࿐@]N!G Fi\IXn.'ʹІrkV~Fc+^rՁMbSFbi5H`BQ)P:xZpg=ܑ]ބfڽ_s)%e TH_n+[ۆXባm>kۼܰVY@q~%1dyc6M ֦:,XS`񾨲mAtֲ& sPC*r$: 'DKhɺao\daqLV-maZatc6Q`jar~e_޺314F/]l 5]`T;k3eJ\@GJ]Gdd%pe)ԓc.lqds,?l$|?@BK x3BW*4ypI>53lE3"OrniUch;w]"a&Y}#mΣ+"k]>m?]wcnZS Ba)ۧ@̨DioJaOT{5ԭʋIzꘈpR|.eD Kvg;UNk=|wȲȌܟ3y].T7%1K;*MJacdL_f"/c6e0\sǫ])ں"Su^d|`]2:.V0/7.rhu/Eǡi! Skc.02-{۸?[qTf2pdeO)Jj&6#pGlfj.xtGAQaNh3(0sȳ<]S{FzMB"6lӆ[o^r`?͸Co/yU Z/KP}*dQHC'$(?zwȄU8PAB`L0vLf,:o&dR{[GOD$e} gȊN$XXvc'GGLiE(WݽG8Y>EՎέw|=Bg@iI9?q8D "\%)u|~cûUjDŽe;m<0p*v k{lJiȨ WN\}RNv'G/F&B=KH!L/6x79yOV"9\6/6L\rbU6q<1S/.«hH>^6dOae+=vA J"n63ZO F=$x WNc Sv&+T;x)bE2\sߥ2Osd6;@M^t!dĎ5ʟR@C/%z%KpF@:Xr/G%[;3vxSWcQ(ŴbG#BbS$dEμ E%Z'Oc,1n !tBVi tAВ~}'4 ŝ]*nJ9vonͳJ-^NsGmz0"$Y58c )lsiqNgc2uA?7~B b묣S9;Yi砟W⑯ͮOW"p ĝƖ/' ;®SgBwF)qJn4weC ;X teQ==igؕlqt xU''#-7vH"]0H~*q *Oq'*`Jޫ$ggyI蟝ESX~ P7Co\(riT,KU9N9&)طfv5O`@_+@XQ֙72wټ@&zFmAՎ$Dh%]fz/OfRTFIMwo)Mc',=CvR:Uuj,ǙpGG|1ۙS0>ol*FAԽ w"..W@i2AH[sf.1 F=hˀL3JՐ";)#eIv6xI[kyaPq+A/!^87"Xh ݀MG8v$nIܓ@ܜ5zk/ [žJ5﹔U^@z͡:"?"]64R,ǜȸNy28<_ #171ׯ{sp'즅 CDrEJsyU)bNiWQ LKOz)l0]ީfINX%_gj7ɽQt<̫s91+@Vvp6cfk>D_7Eр#P}z"!~0rprbGgWgqTe32s'q"5Dn,/Iarg t3 Gl[̶*cFÙB6km*{77#)6:[uw.:w8j2E#1®l$<0T\zL/d/<)˯ԭTb7=Жu8WC yS== -r >BwL=Ǔ=3OM@i46RIG*h 2%u!N`Wɲ*#,n'')S kaXsWUIbUծ 7AB9^ec3:MY;}Kr7i縵.aBngp Nwe{oe{Ł|3_#zx $f%J 2if@,?u[2m`ӷE 7x8ڙ0jYE/b@A2 skϛ c-7x?ʞExawMZ|OwȐ\CѳCph̏"iBe;kmԉϼ! C[և#٭  0n/Yȯ]0zmK:XJ+w&@Twn3E((s'⭽LiEgT+՝5 ;<+ MjN퓸vzF횭B^OD{[5NQ~$i^uf3rʄQ0v)dhN00q yQJL/% ZofF7HQ[ViSw tvG*r;} xM}wez$9d3Y~Aej0.| %-.2ًUL'&ٺo{H[V8a:Ayο3ؚr;eKAjޕQU'ݢƈhy5Ko}idb'6XGpAk*75WC"ۺwɳD"Wl%M+f*"@M{e\>20wPX_ }3I`x-nK961r*.%2Y@`5LREPPf.߬ր3 +d qّ Z>0cn;UN`(mB/ m( " 1T~hZ!*3kla.ҋc"E+%o_ɒ 5""|-_{fW.pjj}Fր\J+I+"4S@י\,,L;^~pͭ{(Zdⷬ xCA rLʆ>BVdM.üΨӜnäuDNI1Yl`ʩ4290$wԸ=!N/_EL(NяZ$)'pJ[TkF(&pB7;i5W=vό*|*:7Ă HI*T {sPgWAkQ4{)|s~2?|Q9`PuCCPqP6\QGcLj/]:'N@SԽ1Q[VډV`NYs_x8(k8WQkH$fb x}?_5ҫ滽Px4Z_C`tk3g\JtQ>u,Pus>*LUwټk`?1Bd:0 nrK05۪e0``(Zi]&+;tV >^=qt`CEN]^ Ju$ϑtPIݣ"(?2z-X-ߛ^YbqovN{W]q16ʘu`DJcKZT<3$4c?p?Bddhfqb¶ Rhr<(('4*:q>I>D{c\(Alp$/i]mIЎ2=7G#/~6T0.߀2L_tN=ڙA: |n#?*!Ij>MsJCtRY6D1 ЌgO52N^$kTG RF4ͪ~ahe8}[u4U=>N-w6$,zn\Pe}G U3MhJ8|uD`t dkWf.Ea%!Oϫ0]#ݒp% 5j y(h"J1+mi+O0[1e[RxJ[Vq8fkIWlJ m/(GCQ ~#d =v9¨Vt96 d\ɶ~јxt* QR#e;|ǀU6!LrTMApC``sYPqhq\|@Xd]N9cO UdknE oQQED&/N`!Us㜚BQrAلlC=z.  80mO-16hdV?\?[z-?Yt7? B-w챁UW1E. ;oB3cv%\L&H7]!] mci 1(ЦCxlW*P riu(r, z' Zv ^t|ڊ[(tl%3 V:(ʖY7v6OiK9#PYIx _>dRqWq\A3%5 t96z.1Q\K*1A,g(ТƟLtՇ̍ž :諂_0l`caiL$O,ߌ:d/X(xޘn ԖЈu㍥8p49(| 9᎗5!(DqփnRh + q3~=Va(;|bK34} jrzn-Hb5 'Xtʏ6xeFG5ޒ)Bܱ⽼7|9ulz|h>EpNQZEMD#!M`oмt}#uw47]lg2"X6^\~J{Q;luwa)}PxtuԎSO?F (ݠ YM3w̍EFԨm'p'V;/rkJ7E ¶tTCyƅN7 '5-LG 0IK0щ;{s ]nm."5|e;/kQt-H H.2zdBPw08Qunfq\=Bf]aG,E}.Z_qH*0Nu>2GlE\&I TL@qiKnAx6h'fV-2Q .WWcJ(%D N7Tv.!kGrbɘU>DW7CQGi̫-'(*J8 kͽDlptVֻǮWPR\Wf< nLq&jϷ5MixLa%h8n_=ɉ@KɮkC5LqOn6n$hs$&98 [xZf33?{f`[n-wF v[qZsH)^9\ ůıH JiѳEHc_L.-Pqb`RKiaz~ʱtP/nvͤZ@XM ӿƵEefBr?푈H@Lr=an5N9L-?Xt]i#a`IըYun<#7sldG%wdMg݉%SMSBޖgxm@A?GYnq B{?M\:⎻SčO)W d.Zxx66+`m+ׁzMnƓmm4DЏrV1/7q1)G7"t֏G`p@jWXe2iXc#Q7G^5omߒjWc RBO"t|Nڢ',,0d x19Y==B#=IfGEC{i*Ffb3w_Tm97zNSO} HHAJ2 Dce;<~F}.rX=6Q66("O< K@.(Ȫ:g91R/FH1JL%w[[3RHfuXM;a40Ÿϭc'bBDWᏅҾ(U<˄DRn@AFk< yjBh3?66R= {&Ӈ&V#-J+AtZmݣ 5oM Fd,JKsza>.fM\7}2 h;`?q \e^(-v!3z,ChG(o #=I82:QWOl1Y NLgg9~0N;vN-/LĞ!P#u=" ѦUl`VqX=!q(ZYŀݧ: ͓dn%❮3j%;8j^= jLv_y\ADcRF& WV9B*cAVrnK<{jo-vk.(@BaS=O9 :׷FC =IئJYlcAB8q\o;@d`:'}>dP&~ MlẀR~ه]krq{F]G0YU*F˩Y81re6Yrb\S RV>0cy(Yꫤ8 ^.=J^Tȣ(7Ǎ#jgp:@Tݦ'_cNYG͹AW7/[#r4i[x2u'ѫ]3 tg/)u*t`j6P'%l7I[dZ͡m}t$3^Ye\Id[RёiqIw۞hL[iΈluGW JғHGm_KdUPyi%4Dx /bDR Ĺy"5>Hy$!CNJX'PdgIΧ/U(;~cXaFDD?.+sRiQ2/-<{ՍY"4L.*Hm `bq'lrv*>W`ۘ1>ނ mzi Tp*DixSL\مt)UJ)/)`#o+ZLg;a|t]uMQ9ȏv< $=dozƬdgz۳0Xgb| *r}?GG2Cc6?ȃ[dAV56и@] J *|i J4sFيoS{WAb8>v{ùCW2\]ҡH\0g'Nj/Tc镩գQd;:gkz>e:L1c0C6bgmR?ft+zAZ gE`6U鮹96haF#yk6Ǵ Yq$!dCgM͏Re-@ϳ<"tiH/Ǘ L$pQa8v&787rYGժ@ГşFNd`RLP.JNL^' c޹EZUVb?rʪ*1TG]Dh/a> A#ӎ/lOIHAKQl zĦږ3sAڦ,xBCkG|'rfT#BlBzrx1rH3&KL%R~xpjG|&zE}J0)m߅:t0ZttǤ>`a6fL"yNh1c!WnoH&) DkSCqdB `7[rzB ZGI)ӫ;Ĝ Ӈ$ī%r1y$*. &6E'GN!we +tr͍PǪD~_U:g'حjRi>t(ɷ1Zot]VgniF_8y|EQ&{y^ puIEMyCD:ڄт>qD*1O,1՟9H'.rN<\yVxBVvrظw#xV!T}]U FME /ջ^)~9& k7LvHƱ{nux2|:~֟N ܃W}J+xg-T+lYwW8Kmcu]YY9i}I1~7Kx2x?73hZ8x{"Lz+wb w\޾t }BnɚD\~.<FFa&<=2ARmFTsD -/NgBE&̌-"&[פLTҕ},#(I'\I*] `h@qQ@!bVjNlyb6EnϳHW t#P%±e8cZWt2VmE0%dXx+hkOuO岯%ߘ!P*PyZ·SjSJ>(5L>Mjh5pc`}7/ё5FY"xIkb$ϴR=+ɷiU6䢺Y$SdwC'h'/@8E99\9aD6 !X$dv "ُHihr-Mh1Էx4.O[*p[!rL6R5j' f>'\|򡸠2Ԩy?m?w+a~Mi-5W B!dWH*ܕ\ HɍV V^2&?_7nJ. @Sw@W2G#{/ xyi_~4jr%-pq͵)#%8O.g9zUH_%E:QW7;s齃'buPfO l~4:e]aM/!zUj^]Q'l*(kR n@kG/.'ݓx2iⱬ\Pvcb pYz>I7m8,J9YIT-IccYn߃UeCKqJ+_b$ʪ˱=kFUF2-ؕZ]NdMi}#nCV}[~}j;@8C?!m֨!})>A0x?FB؉U II>z.`i. @p 4J@\9 \,@xFw,)ً7=n 푹)j,V;j/_5nm؇I0s/8iJ_1”Mw51 .%E\nWLjpɒg';2L`0-ſꝊf]B>[tnU4^ZY j[IhWW"H¾8b!jSOZB IH7 n),92BEY.f X 5n8%B^\xn{\2+>V̢aSc՛|Uh[5Fg5y$S{1A[ fsvcfy3~' - pΊK&1 $Zux?M^&4Ď2j8;3DcoXUKU}O0G/SKYȑ?W1B^/6r92S!K^pLCl嵢sP $)F>:~$њ b~6;A.6D]-]$&1u/Ȣ tDOucNHIT6,%We@:nM6c֎mCޥyp^՛0(VKɦO@3)pJg܌ U)J}]ȖZ)BFrڠ4pN)w^+JT-нV$m|w2/[X[329Si9QjU=f!F>dS֋5$Cew')`VW<$ ˲(ΥPvÁ53'K,f,=#m^]Eҝ;[P pΖ6,[I~  &0BVt4ӊ:j>u7NGJ~g2>5PPƠ cPL{*e^dAb[vEӅWXsnZ"[:nUr9q$_ F1ٷ0j` Jbwtr~|UN>;nhE,p&t2 4-oo~(2,2A<Յjr)Oś9-0~Ye5iRt6d=B(W丹^ 5~*aa)tTz@Wk@ޒ~Py-c"B`+9ֆF; oTHAO&G`g%ѳh9cNp{j&h MME)% MVIMf_[E|1nrW|/Ǖv\r4Gh Z(1M >!F:v$&/yQVu*yRMmط ŵ ~L~:ZJ໿6r%ZPzK*k:) u ${zYl5PD;Wc1;~)<8+uRp@1l NNС 6M$ p#]N"w׸X}笃B#l7Se}'t[red`%rŜ=vQØIt)4{ }Q@[  gb+u׼%9kJi'npޕ^#_P_Je*RWTܤOdAwSI Xlr̸iLHs3F2۵5yu1(AS}AgQ:sƞTt zWFȣJl*o`x>9~OlʛoԂU d+o [NQ@$G? [0OLGӢD<|G!+xtI#9(TeUK 7%@ ElGlFR Ov&ľe<`in>pt30 ig02Mys&TVG{4] [ϛrL'>B7Vϫip'I!`$yQN%5զP "Oj.;aSD.x>$likIO}V+N6rqm (Ql>)4 .hdn/ӓ }%"Ís2*OF_$:[0sųD i"t'm+ߊǴ--*ΚpDMҪܚ?Jsu*hN|4 ,!:@*EJu-y_6ݪ4\M8b6ΘeB!ųm!F?a +WC):60 vEL֍p<]W66Y8J{jR!Erw!zlPb`ok|Jxc~"rGadbg;P3*uG2@EL\cut\Zp|@,| B*Df2h*K|4`EGOb N)&iQܹsEPFo'2zN1U4>"-k%0.~)\G][1  IG1<H{(!<)fn҈r@[N+ o1f[ÄxzI):|^UK`+@ pWQ%$o PlkOD{¯P2W sTixt>wejaba| ~F#D(vcl0'*$F&\g֭lJ?ȧ,4 ZT'6cD 9GcgpJr)r7ϒ [=ږ5<t WH?='Wz%T]cZY6w-tw>Ƥ+t,}LP)}66w%L^F ? S&FfxJ j 3Cv&"6Wnϒ!>£d:> KP$a5-ʄ3c˲2A)nKB.1,C[w.w}+:\Ɏ;;Vǻ0l90{DAc1 svmrcKlS{"YY;,$B!q fxYgզ)0ҔF3hW#5/̐R"~\A?E\G 9OYi|14TT0p)~@jkszl^_JԴ[+46aQLS vPb@@=,z'x|L-Yn ÚJ4< dnpY8fx?wCF'.s=I֫8K07ٌEAS И @$ xh+%rNݻ8l\#PdžvKQ6mqnQ+',_F8OyMq%߮PR~#q|# bJڼuea.n@lAUG(@6O#U g#w~s_ mPX6%Ik̡}TՑ_{[voyD, xW >Ԯw#ȍu)U%•3h!]y,UkZ씟 GUsG,|T囀=^oƧ4:0vЉ6/ep//hV4 yj"%c>nTuhiQ5l&lHK'9[JXH[/$VDXA`u~)Ʋ|Lfbhm)#i[} s,pJVGa$Džq x(:0.>dqhrݾ[q} V2%XП =+ڛߝUky/glm`6a\X[Nt=<q iOun} ib97ښI}1 d{:K(o/x"[# 0'%G@TlҀ,N56`E/?zC@ !9t{0[|vB—Sr pj٫f az Wtcg\r: 'ܱ%/ ZJ &pLp³%Yj%k)~әpSY&|xVle^5vIb`C&nw9 Y6xA=!or*&U<]Z_Elƛ8*hEr wv.0x )ǖ?C" ݻN:QU##zs*VG#ɐ~qT7Lǚ/ 36ƨbbmIC#0-dvj;Vn*x9xTnSzŲѽx;5\ {&oVIRҥwc.L ݂ ^?֞=5vOw#oM[kwf;T<ݯ{ F?l菳,&[ :d=UYVo{U<`u-GC`?;1k4)ehؼ LDddgByzMY@ 'Ph2o4['oC84KY.Gc8(Ҿn*B.˱UUFd45lYcP6%8BsDFK.yflbk~ /m? )M )VSy;%ś.fTRpbH̤0E`td?x<`FO4'Ln\%=GRhWw1yaD.Dn_ŤX=*s=¼fz<z_ىONt5Vo]9̴̭>: E0z-kp4;GpGzZtYxW*1U93CItKs<>t4_PIt :-z6kLdARN k2tȣ&g\76P]9IEn 60]h9)+gɻ;> +AL}1Vu]~ q"8߆}ÙA;OO}GqIcbh8. H"ay ƘNSʛ\](1ؠZ_+Cr$.Gf\`2 GNw5dfLYZU|$c>3v)_ePLi/,!_l4KvC8KDRX2~!h ^>=u->t֦F]ZSI](YRU%.5j.1w۔.jz)3mN/Չ7;*xEdsU WmMعpvX9:;Q'J,$bRZjAaˉ&/]f:Aچ?WaRgkwG6bXh Fi" oeZf_CCJvqm@kt ٭rddz$)s?`PNriD]8O rzo)IiwϤ&@L?((4ooX_'Rl_8x;Y]9s ̺y8#ct,k}[̼X1~XSiQ3hv}[^CM!G2&t/im:`c+V { *(5KzFS`cb)" C71.uP"Ջt::x<3(L_Wܓ"+Ύ^[)V]'sp>:TJxcs柰ɡkj|&8uֱYf}='2Ҧ"Xka9Kb`DK\l4dHKr3B~xIN~ӧBCs~'TU:M#d;wl+)KSϭu߬ti)+KeFh1{'_inS0a{0;hOC'1vj„_HIՠs*̶@{S'}ReKhxpI |˨63sGj^in}A C՜`$K\=LSd1yִCɺ^%uKv7ζ2'uxteYŃ E⯷&ԍҁuS^=,,sN]68~&(mh8Վ$ٲd1+%}f4{ƺZ%hĪRo*?J%$FɌYJi|հBA Gp%x#oQ@BȖ\((*潳K lE ~Py O΀ANN m ʊWNv!yk", YΡiaֶEbm{-p`MCG<\!rLhʶ)]6GCb^jF ?'3ݦ@:ai==OgJ8AMMfzHި{VwCJKf g ޶:jǖ A`W#_R4 x{@Gv1 yg-'T<5j #e|-^pM1jw'97ǪaVR0$4͛~}۔IpoWkU*7Ph91HF%xqB{9{HՋnspQjS>O5MX\ixYS>ClŮxq#NqtL/۾CMl!U@1aK M߱Swfq灤7~=.:$!ݐrƨt&=թ<ӆ-^AX JDe ]L%]DMƌ e3ֱ< %av4u?{Lujc3peQ(?_-ȼtB͑* am/(Mu{-t#a1g+S͗ aN*] uW% 3Q=go~џ="+IXr:nCـNZ#BubabD~S2E\  \n "0߉G \͗;Ѽ K{c[[%+gʱɡ Gl99ûz6hk gЅ𴞭jlbtgោ+9 q!-ukoM wd}=ecxb[$o7G>È:s\h H$f朳ſ%AX27>abtsdFUkvkIi_L.,6Or - &)&D DEʟ|ֲ3mmxq5 Ϥ<Ř"x#T价ͪ9u&&F S[S!% 󤀜 QT52b`ƢE^V#z[[xi,T+z+Y(4Uy"9ؽ<'Sy $fw j$#Na `; HW;.)%-M;*i>-(g?{đwuKnʃg+rgZPa*/ bTg X-Q5"Ǥ)`Նğ+]Yb2UƥdGFa#$B{ ⿦KQljn=yWm't {iIVa ͵׻4[d~5/H/nX+67yyfVh;ٟ+ D"+wؒLwȜ|H-6]=$W77}꒴H]yD1eBD3>Vh0 = ^g IF^VBKy<]nӷ{clci9,u%WDI?j h\\\K0 sZ 6՞hX=Rp 6}:sHFϺDQ߳nc@I2Ӹkw|7 }&ߵ"&#cy.m\ϳ3 ImcVwvo:Kz؁X8\}Yϛ ^} KX-ڒiWfG+4͞>uFyq߻! YuN<*n: %E7  _c)>[xxiD0Jĵ_1CHV21n^_HVDǀTO eH?" )syጸ2|z;Rx{ubF)p:f* A8§C[s.[E.b|O49D$u;6-\@]9SμHD]7NjTt\ڋbxU`UO8-'|G V?ZMyOXۗ@͔k ?ĺ45ʨ|'T DwGV2vfF~iIQ?eLbEpXt@11],.XQORNXou:t[q"/> WݕB `l*Gq8]w(kiTH},OM +mgL]ѪjQ 7R Rɢ&pml"S]̊xߠkYѓXt΄8/~s.ޢtMG_J $ByxUeRXŠY4bc.HM9xD r=&ZrAX! F~ UtrhmNM9PCt"2-Mm8T0Rj٢sѡ@#ֱzhœ%ystɝl`u3pf#ӷ$ cMݚa5 $ Y8-Ps3s*XolSBȇp1{@x?} meWp\W6f q 1eJx3j/E]}}n+,kh#R=9KEyu3PIVnqga4eׂBΑ^s{rZL$Ey/s,ITM$yyvpuG[\PD"'W#778Ū3g\[AyCƱ!^CZ<1A3K;GCS72NT JԮ粟=YI5c3g1b*U4N4'l]>$/J5ozKmS=<=6AMb>C 9^N]bmLFpt#5@@!4E:R#_k'V$PZ0ٹKA5pTc\!qb(GȮ/rk]S5Jz.+9wB~YCIEC =v,s%뿽[gqA㬁'{4 x`8g||)rQ[BH(W<^k;!S0+=Pq]̝n>gh~9MBuD .)Mwc RѥC;cFV a cQrsvrO@^ЎN?zW^n:lTP9NdNζ=>W)U!dӥbIjal&mbvs9g>H>2PɍJ_(d-<α'ݷqې_=t#@<+pY{k xM8pIZ[ĉD>󾙃o^YWg^XK?Yv^Us( l& {+ѮZVoĴ ܣ-8rMgWg jn҆?2k>TDF@׳&j aG?sx`؏|S4'#r+i3N4zs0!ᦊ Y"c|zY]sRP?d}h%9lZъ G@TX6?Bnm1lj/MZ /zhPJAs*:+0mExXR7Yw5ܴ CsAܜKb[6%~/34q0?&訋[16%lIJI" ?͘,^tCs?T9Z(  i2JZ}} ŵЦx48䅼 [DXf-gou@exb pkqTbjUHs(,:f+kvn =c.wy;bS q]49ˆ*Q!l#U[?"wbDOY: Q*i@ `C[R ] +S 73ŋgR(jFw^|I~ރ$DsK E^&>WM1c w*e }? I_9Ǧu-y}i0y"yDxU]h4"]ׁ.֍fU #ijfxSA,w_ox3Uwzo:A&öw Z0,ڨJk“_3܍ ZfC +R(9sB8R='P=`X[`'å_M X,v  zʖSa0 y{]85D&x,߫ܖ.{Q[fKDgɓPtF kFf%.gat06_~xgcmefW55kQ0$&}m n bSxrNEbWf7!ՇvW*;yya}js0lٍDkTVAFIT]1"\!!W> $m&()[afҳT%E!F7*vF~LXd~[X^2KYVuߵOrg@i<1[ʊ6N$D6"_NwL&  e W |,vsH$1<"`=z"f} 'zA,x:s*,i}}D+f =.O^ aRp㈢]pC$)b5{6_4Q.(-"HP1 8s  ~P'm8?6Q&bP,wj^bh/;B cDfx<^a WYJ<njP0 #$fo?xYxCߟME"U}tVPx:?A*{Ř3]δm>TI(m[ ㇷ`GD d׋T;i+8"0+'!z0k' ڵhYuvT8| OTkw1OH@$ y-@ z,ndSaiL3x.vUS-\1 tPZލ'++>0%ǘĦ{%BKBM&YԀj %e ̈́/5=,d"ʲūGP64 CUKXIWwH 7 TFᢑ+nɾ22E3ܠǂ1 g\:ҵLs4nx_j4OuJ)E@mտpaP8EkPHk7CϞ}!N_bi)Ѻ̅1V"<ˍ^e'A&~L\iB9*Na7PhPpp1ae5_f5yfe4;qCdO.Fd:JI,}zz #Ĺ SMpwxEsߥ a&lBDi@^v8!NG}.ĞQ9= b XFimI ),Ŝf4!ʘhMcMKIf 8ICvL|)n.uKJWOnct, 6"0$(47iaQPw5}0z˨& S}n#ݺՌ ) h2Ё=O^6`0 -*p7E(_05/L5ޣz_2ltkYtz+8Q19XYB񢐅57 *ImB'.rLnĜ^oM(kڪn"ѦWx5~@|,Fe&k6 *UG G-sHiEvMt| 3n@_~1"5osK(wvN89I+ʹ> E%E+B&rԼ4g.-m՛he5,S0[C0!bDi".]4+B13y ѤX>]qԕכxLʥ<7E2ڴ D֘4rUH!7px}M ;Zn mjJ2nmtR5^Ҁ|iۓI!=i!Lm~#,z9G,lC5%I7< wr2F:mSЬ<;v ?pgXHXM>(XXYBwf=s5 Uz˻h/gs(2PBXrAb4suNS׳cW{ߎ8Bv֟8#QfU [z?J@]4GuNؕ޹oJ)~16!zUnUKS/Gzy l QRJJz:|Eq߳+*/|͆!o1OuRSY]蛥l)%@"pJLޙ>?< WTBSTwlNqDE$W&NHz{<\̥rm lYOfu!1l%8i,֪1<6[h~qik-~8ejzX|v؋vB2.i1 걫\cGr:Gqf_gt\ 1@Mz20Bwnh\X*Zo?vʞEVru0֫覓4 7%CD򡯙:G4]}<ޗUVG_iӼlAno&t>y*6RYY@j|KuAIs$k`׸O)8s4f Y<<~qp@[Y$\g@_MDl-vFeD-LfݳId<|$ <8Z+Nd"q6 殪]O4]uyqOpVžP_([>?;A5Jysheݢ`Xl8e'f(QsWI.1 vuA0!eȒ6 %͎c\'^|H%#$G]<9+e nxRP=p+Ys՞o%6q\(]t6oﲗjkQܩ*BKp=jhU 'dGK!99:~1ɂ0tV;H]5 ]lmf]_#V)c(3_r-Z}3Bq Dʹ^c.<\+1r_'|0g-^tlmRki㹧4v2dL2'DJA5Jֱ>$9rfX\@:@.-`s PTy[yhGL<Vr6'4,4<'#=Mmi81%.]Ư 07ŷs#K/«J3¿h9}s[z3#BXhg_E,oQݯ2pSz|X2yЩ(G'%5SZ&6?Hk_rٻ cϥD([.%{iѪ@T :74PMr b)X]mM2K\hcK;/:й: .F5S=;ҫc>Vӊ%$C7{C,~c"p;1 X [#܋s /)n 8Ya1γ6ATh(&ܩE?da}!t1(\^J39yMaпbd2WI06RCxΈ[w:݀(,Ԉ]og&7(ƍycZ*6=Gy%_K~]Qp'n$T9dyѿ M#ZVmg۰1HRS!SuāH3n$*w[7~r<r&wv5@xqgc=حaO`*S7Ԉm>P앜>@^^w؜:tɰGtJej{М%hG5de.ZI-Y8L>ϥ|sS]ϊ]:GIuq^nr5c8jO OA"Tn6 .ojmB|rx$!p'ÆCďS*Jf \]NԊ+o/W8F^`t%JKb>AQ$AьAB* F?;@D WMOTNf)Fn~GcvJ@MއA.?N&\`/,^OJj\vхoR5dAcdj{c 8TSX) nZƶhobݤ?{?cC}҆^bKs/*3 @W`V{zT68X:77s٢{o :E%\ Ad;(gR|ZAVrV .~WTA3 aVHOH.dJ0QXHTUDlͨ=Aĝ?WXiUC< ;)u{%FSJ"t5BH~BV6M3D(h4+(sjIׅCLUxx#yBWeA "Q8*1>t1#> RÉQa< 6Jޘ㋆l  ! {M\,8%A;Qol*kX5,_K}N1x( b8B͒+G.1ȑH90F5d xgքPBI+ֶ }+.^xzY7a< >u*7W\$T!<i }VA}~L~tj_IK 9cHbk{V,xРu:ުތ|*i߃9vۯQ~1Vf)qXE_DcHD>(?VK/LCU Y[ԁY w"4a.ZQ_ttp! b6@.M⪠nTPg>)G;7%zRx>(9Q9Wꬫ2 tqs b6R@+9a&,غ(%ZTK~&[_yv%dzʾ/7CNw9Mj7c{qv,ŭݰ%Hk4(kN]+ӛߗp3Z]| P|VDbZG mޱ "΁R`%˄(@6XKHwE >% 1j<pISӒn_A#c pn eLjA.`IO%S=clP:WB,-ۺůg)IDZ5!Ib0⸩`voK'L[8e&Oq17!HmVt[0[S[45GgFd$CGZ_\*O+`@ u>1_jn2(^j!HI.khb5Uf wH1,>eDmPQן:a 'inn8KʡݔQWK?#܏D7)O i" ?-8E oB4>°nH|L/;C4^D2eVZA& 7SC1Y|`U)$d!MPb, y]%-`iesZRnəɄڽ @κ_/L^ol':uv,Ξuf= i5@}`i-;aȴ)0]o|h/ޮtprj ;ѐ`}OOFG1Vr6(ݛvkTuY;B&cZbi!Q  jK@{gP2^ W3Y6/9~Zlh4X]44^iprRq %VlaOZZ <_omRw !~rx#D0In٨ǺR<7hfdf?}aFxzC8jD9!6}"MOgv!F@YyrE,2^.% kРڤ 10( KK=GLGdqġU4{|SdLE%?z>?kf;F=XE'o4|^4 ڠּ4ڃeEeAx5+ ~L4f(^K9}w o^hd\|ilүKWSl#5$ GDZC~”LpZf=({y{4r+C&ۓ{zIg*JMק[cj%pk]MJSq C`?M}5i÷¨з'߈8J2}k=.9EQ,,_ ^Al'PXIM^$6PRN/{ qQTZ46|,,wlZ΋c̦9BCmOjpАrqOM7Z^#s(UR \QKO~kZ,48ۛ9C¨ ^3l~ecJwt#:4[*Iq}y]3ܛX\JӲXaJۄL]҅)br'Ԯ # ;`ʻ؜:܈k1kzP`ҕ貍嘇a};?(hK*J'[ȼcdu z_?jWFP/^|CT@mPrayԡ*1jK?]¨pY1x|F:b·,Mx? Tn=&~Ŝ(|k<X_y(8 8>PWT-00үɴ>BdFMr6fqY|Mr,`ѿCq0 :& vꅋg"9$:(Tbg#C.ڨHTrܺ/NjuPg+hlC] D@i̭A(I]1CL8;ek}q(ouuTr\gGP!XK ROiLf#}*#Yo/Ƹ1l-_{n~mZ4^R:U/1+m}&@gZ`YӛoO.TB x|t ?),U<;9 ͷ {R{_=Ne@r[S$нi@\;O?`ցȆ uUBŐ4{*Aeh׾bN_'=f!<h  bw[: "kt 1LϵBx8(aI2fl>-i2; t#Be#l[DR -Lo~Rt3=*fخ%k\kT$u(@z-,辏)G yb7-WM (ӏ}GPtf( 9ZtB!U'JIf a.4>? {?m66ws1r[HF^#n%%<±fp͌ ni2ڴSçM =X5fbIoCcױ+ʘ'kVJT#OSzӚ1Y]Sa(U%k,!:VHm.z?|!2 >_˓wo\$[AJBUWJ7y}#D30YPF5pD t|vf9pOtyZJ]əjqgFH;;сͯ+y]{TUߚMf0_u$oG,L!lkFc|A9z 3%.N.zD@/Z成49ZOO g;O Gc |>nR#jY2I#Re1s$H(DDΕ3 Hm?wˇ7#&2.}3}K$C8y $maR?bc #w^2I<{:.\C37~ {F6ӃtJKcCH.^WT`Yy6cįQ./.Rj(8ޕ|/^S uM !x6l-%/4; Fµ/h8%a@pUC^Vv TH+̹ot6 #9hX-P|GR{<&0q^P(f5㪍W1)& nf%Zg}=eB9(0cnD8LſJ'%o6BEwOM? tYIg$M##I@+~Ldٟ p]y>]UL+#p٤&J o)tUyOcCG%D=P+ՖEk/ _AsJj%l%~$P?F_eQB_>a::"d{}$3كYtR a{6;''lq./?`AC E.'s›-7 k8~0s@#E-:%}Զ7y ]2@ 'D7WW_$^3ph (esǼvK٥cl5୸Q2kب~\"3߫:{D~9/h6ͩTFa:~v:lk'{>lO{f} ,<˦_UDW27gKI7ߏ?‡{(zx}8b\Vqcܴ K & U,x9\jc# ktR/q6ߧWƙ-NNs v6U]UĈӥ>f/]c/_rt8~l8l>73x1]rƧ~s {c}t"[)ӦG[)HӒŁZ>"99[Q:{ ] yCfTw,EaPoUz71vXmYnSj殫 Cdtcm ZpE:0vsAM< |*Y>lS/&~L/?oko6oƹ͘0%TC䊍}1Nquxz uYUyjbSi̺7R,(۴JTNj bL Z-$+r;p,@pAaA'"qUExMp| }tcxs$֩r"_u.gSa7x1c5TH6p*vڋ҆pS,-aǭI*ZyꈧI.9݈5Qd|9UN=6CH/E5WxjINJDT} 4896kie18 XE'L0G(iz%dR ~cz16Ш%`G'3?_K[¾ arq47O6;(<9ћv: 4=)8^ u@eqݢKG>-Lg>D-(<b;r91#{[gk>T3&q>8?d, @.Koп,>؞ N"y3\q-l$ vfOQOYVѲtʋ a"ߵQd7غFGuϿߪ?&ɾdm,aЉm)I _Eۤ'z(Jmݗ R_(+y<DG<::Z|Se .hM *c Xm_.9ZcZ6\o$*4JPV xF.-)pH^X_:FUތX'M(w[8R]6w^f'ăNawN_--bT'Rnյ`Ӳ,a?Х&Ѫ( z.sM/h-Y(ܚ})|Mߏ;NXHRfS4tIJo 9!)wQ5|=qJBR[#VaLڏ0$G`rU)pEQv}UkwQ5-7`c J)oGj4j<kAxY KeĞ~g4̬SD\kFpg[ǡkbnm7C2 пT& ˥TN/e@5lnE>^)jGQ;|`2>鎲A=ͱX25ԖM^_wFg&4zBy, VXsirz˳/y\6JZ=nV3O8`;\% !?RVIۧ I5]t=Nǀ #1=siYe.Xl.|"X^;|ՈvH&"*킿iR;H'dz+ڍP nַ$;Qpia<{> 4D۲ z;AR|:9Ʒk]~qR-pi&4SAۤ4tX!6mH/ W(AfҀ9G#ͩ(, /N 1;!ebX^lF# L8*ȊN3s N&/qOXX$1˛3vhpVѠk9I/|U p_:㬹88+iTQgS-QZ2uxmeyN+ 2*):C_N<`UD.xRVYA('Q\(u$&KB9?eP;̲_尣Efjt5C,(Zځ>n5;ɂFhOwY֞l௖(7P^wa:8I* G`Yީ$8}ioq fC1Rpe|R2>ݩG0eРe'M%Rc)m㱍t1$y4ڀ0n8w{?ۭ@^TUG&gO~"n/0''Vh'WE ۢ]!Oo);&Iՠ% N>8teM\o#bjf ]gr,m[Q&AzFe*{i8XH:Mgh4翀&)+L0Sf.zHkyzߺ]4z" иupx|O I^@"iBطZP2>s/mZ$;Rl;k`5BOjLզKO插A:tHƋDQ;dNGHx#Ksč.4q>4ֲLDcssG8hZl) @4 6Z5vF xcsEكʴR_Yg$ 2Xņ[(e`ҝ@'hb?P9NIQ#_ g8jƶ撿HH-]a·8Yl|// t)h:fk#KlQ5f|L'_Vb_',Kw?4{J8-w[w,Ȧ]K2ւ 4ZMa##33 ٠oE5&u`{ΜI)dϪ '\kP~7&v{3 f|bi4/֬S6EJpVBGV~0nu\F evq~jjח5&'d%yRS3 6:=I7H5 )xFs49>fJǓO"og  P2&Pe.d2sa-Mc?]2%B gnvY1/5#1vMX؊QNmS{t *vT܉h6a9c^=zT?6촙7Vnon%<%x!T I#mFRT@WD8b0)StjabtvKe` `Oh  YϹig7rːɧZ 5:cVm;>[eWϦ9݂e3zb}v%>,=)cA5PK鮞EnyD7W =Tc3kJ$=}U~h  ?m֕Ȫ r~:j jB^ 7gRi]9aaQ 'D7@l'W9̵l$}\qF/[+:d`JL\V-BN>]Zq6W,F6i0*_ 1蹋b`8:WS^'MxBɜԟ" b6,5q;c ~Y'C}{&9LgvNI|GU "3C\Qt\R&@x~T*uةaR"+Q΃0*En]EV#Xof'`_֣K\Sx!U sz]zL$R+|xFn7+-ͲI]SG$InRa AgFlZā4} +;]Zc-k ڈVy@g ϵA=lV6) zbR1= %JqH";6as [璙QHUaϥ5,OȨCm%] -\OzGA;ZV8@tSEZ'-ذ҂{LX`M _5n8jOCߑq:ф1l׫OJM]Ngկtdl;#0% 0\ GNwo=1Sf~A?\$~vgƶ[o;D"E|0a쓓nϚp[F-oezE^m-OQJQHz~/]D2e4jQr~ ?H敩MөTJ@ gzv0H:3" Z2啡W2Lu@#z|zgi}\@6%J|nˋdR;&EƄ lQui7m@GZB-}vTao.~H1KVJZ󵄗Uk1߽i3\Sw7S7ަ T|Ëovϖ3H2{uљ/(nJ P>mR=GCkcruk=Ю}C嘂q!+9c%#`EATsuB( y ."}wY oWR*e@<Pִ߫l\QdMQ+xa;b.s>(؂7uy ^SQ"U> )g s.tt:jSy<ԋ }.J'Ey%oXzim.K+j Ѩ{OٜZLbԥ?:4-HF]"ZV)tv$4#gW׆ܿje3X_LQ Ɛ|tdLe>WG'5 WLN i *[&?90a}\rMeX1cSh'.K4 K>a 10hL̫xEju62^ A(TgP1w:m&$LD}چ.|%nkB$ϷSAi+duM.8cN&gk:|HrPҧwV' po|-cs~Op*Xr4XŎqţZ; \,븣<CfHy{I} N27P0Yg_U{Mᄑ%d3@p*Tn+PlJ<]q ;֪j"h2%=KҧFGQ9E~쫡Ȭo8^k%n V(Tgt/Y}m0[&E+Yvi!sGVjPx,'BE~/|-h;H$Dpt6,'Tu|U:Iԩ҃DS 6]WӼ nB DZuMbfpfBb P9f^C,^vc1{}^eu؂𞃊Fv0!P^`eNdE~@Y;Wk`)Y`G7ρq!|Jj׸ҴDʤoOH|t-c)_B[I@c=`J~ZPKB|, e(-W()zm?#{'a&7-˿-DmG-T~v 7$|ৱT 5i"b}؛׋AH"'T&VXp${'f6!E= )q[oڄX&R~E3bS|1ψ^CLG^@^!r#ꤑc٬ޟ 4G-]P։56j6ԅMdup-NejcWHЙۂ/ّ2yi +2a ]ȣ<c3/|#ֶYcalUP>-;2"ġ#"8Jh6(LͿؖ<2N^U0Y Q`’=%ȋMKyc'82Ka΍T&~+u1˻mxl2NRԬ"Y(7]ąaFYK8VwtYQ& 'vh!pZS *.ljN{O33ޓ_7Je2|>]Gx^sltXfw|g .-Pm^q#PV:g0Uvǹ^7T $`-%T153P1Lk \v \lC v,FiDł'@@c v 9dÊJ/+C]r4R )%6Ǟ! sI%5A2?^sߥ_U:{ּCl1oDTJիlHJ ]6L.:( (y""51  Jv^:+-,٨&U +\ē[nBP WS* ڏܭ,l5G'ً_,_,1ol)*s~ax8ג"oe粣q<@t9;os-tBw+af+CS ZmQ5ofS9α&B\un0{刟w#͑pr%3EEdd2]y@|;}o[.W;duAPcA w ngZ;y5mZ`Q>iȏซ7-_.7t6}OyQ=c܄ uv{R%!@g>t }rVYX4JJUmb|_g,HJVَlL#IۤtS?)SW(p!y_iQ #>! |K,p85e5 m?>exoe$:=&j'E͙=ѳü3\ʢĨ`9\*xeQԊey aw]S |VԂj;Nb@X0b >sǝ13/+UZL+oD~ ,%AD,06!i5wFQ25QVq}_%Cavb6ӭ3?g+i-}G+9\P[ƸvTkg'NxG.w tlZEk0Ҩ_I.ҁ@;IqF|SxƸ䱞Te7ZNۗ0B57vo+SfE˘L?#듷V5-b/ ;5M$<; Vd,DmPB LvO0rnXO[Vs`#UDnK|Á&&@-}lTgTѼ`ӠBh%ޒM6XBV>;ύgF)2fQR f/0<Q( >`RDE)oC*L9#0][ G3'5H.gWH#4߇KAY>r`Ղ:$İ1Lh$n&-\t2rT5pq@R^ṅrAtTXRG_,@+V]F~+3:u#}֚gReLAp-3 ?@|S&F){^^]\gA"yLLh㬙[; soa읰lSzxe\sF>gX՝m,f̟}]w&+C'^ Hrj%(N|qgm 0?L'3UGO %ۨp4R-xs7/(zK.U{DV: `bG0 ɽԚ 8Dx|))(_\XcwhI۔[3Q J20-(6=2 F5aTj^_ NJfHz}s:<M1 KyTFu)fl+7 `y5[?`Dj@mdtaWlfn3ܛ\!V!*hAY'`dmA L<}DV2̿g Y -]Q)3zk/ ߻ B]'3r֫uc']0)dhVQ1BkP-W Qb)?wcdgoY54q葛'܎ TN->z.^Sx_qY[֯ w Q[˦xO !%'3*jͅyG_Df%~%& sFx3R1ruDˆ@n=\mK##~~z:1K[AOөD6mSBýɱrリcri]~ YU#!|Iո57@B¬.bhn V] 0~_jknnHʋfF.֝[Bfo.uT%J ,o./#cb?bPf *4v"+Y[uo%`G;aDQץ}?Ln(?vSpd I`}P˪GfG+Ci/hqz.(#-st23yУE)Gu +Л{D~ P݇,Ș0ogH-gC%OΉ]7{:O߷c)-}o:ucrXDŽSTXu:MAHQl;(ipށPGOZڮv)fƱ=BFZ=$<&2q*:/+Vqw{0>^ 9wIA'~lq;#Sn8Wjf(hoثwDyZp0}iݦݠE3F.Sɧ1JHbSZc.u؉zd`P+d>fW$O,RwE=\0!z`I(\` %l*Zߴy՜&2~BnE2J6@ RlP4l{WLLKdLC4Si+3Hy@M38Sv$`׼Iقeԯ.Qc`r&@#92dF~> DGewtA:^]8{g* T89*#*9 \5ܓCZSs?dy bJPB0cmNt6dxgtE&`_u*z)Uяऋ 5  CHRJNH~oՅ/gscrDLT34z:ܷ.*%>Wqׯ?[ TX2x@Lo! |F/>iE&MF_akIt545i"57v]\ FKCmQqہ拮RO&Fgk?))G8wiQϗЍH 6M!eG S0wpAWdgϜ28O:m+~5C?ɝ:x$#/s/,2Wiz pRQcg$UEe[Ud eAE0UgOíN'>ADb֤/<=)UzCe !ɐdFڤ_\PH0(j;Pl-/yx ۯ2'~]Mk[~ʾTtƒ=:bʄVd#Hw.[m Tɭ8N .>;0 ;9u®THhʒN=p<% 啠8eeB̒Υj i5whSҠ"fjIUۯ?]T*O5:|`8DGH_pՐtґi#%HDqŌxJڂ N[yN`k_2!+WM8n!D~qn2w?v}RgzA=P9JF ]t!7{Ae9lE 0W] h_ wP Â2AZQP_CCL8g1R !4L55]=̟#1{G@,a l*IIT"stG%tS.ܔ׶?qTرףvϙ0.Mņ!77' A8ϱY% K48XxP#qS[Ge;~3v(]UJdL>Q_)@Qdo&lqmOEkl4nvpWb0&3 s:%zgBa qMeax"QH//F慠K7ҏpwp+xP~+ GZO=MFx/vlnK&9SnLhWd@ SXkQ|I?P<.+vѢ(廗IT, /R@κ3Vg{M8 ]eF2{}4yo/ . w8v7NYOZ r 6tG)on?| At1˹\4 mdsb yuauNf%~NO5d³ogcEƾS#k7OĄEΒ<ջyfE1ۚ'()?5hZx`%n= CLZ3 m`ʹ9ib:K m(%('W)Y|3 D`[Z%=A:m樨uPc[U8닆{:yXIs`.خ6{ ޻us.C4VFju|$= \p lU?.WiF!(iMז=2oći㽧d{]>Z$ v>~:#+xo:ܒX*fs?bsWm߭M$[a]` .x\*C+PT?`{$MP~8: %:UsN]+xȼQH7#I%6G`2NQ wq n7/+K|l">Z0c87h fZ0*q޼:ᆭK,%x=qKlRl{`>*$UˌqmHb, -J|$dUvub3FCxĖٱ@^hʝBlj] 4FHɰ=0mێlZƖ>I\^p΅*YhVђC5ʹ5>{;"nuژ(mZ {$%9E|z/^bl8GC"j T> NP9XhsS8N9#NLovg03.{VAQizL|{ʁOAa;SI\I|Hr3nx3huTVA#PYѥ?ܝAj`Mk{Ee-U|}ݲvZ=R{ P_cؙ֧5КwK~شNP,Q\ ٖpDᒄ58_;lqp$XiǑnQi<붼6Я63\OJ|:\b%J~#W/5 ݄  bmkEp7]UhܞIH.x&늣s"%!PǺ(8+]|//i_Uڮک#'pgx^ap#jhxk-{fd;z7F]sIgA0Iд .C1P=3L?j}Cc2AJjF~:: j83oKr% ;/;M1s=noе$ZnJ&lV*8ġ,9HG5ZD9O_iv L4=u+ђ9~qy)#W@$k"^N>iC4,/uhywH-P=T$HGKF/3WE &`U=H|82+w<(!2Hq1?i%wڇ(Š=y,^`7yVoCPd,3~mIqàGI9}^x1o4J<;餷GI]e"M~b5Ɯd5mS^6uY٘Mܢe΀{ޡsmj?eʫ eè'by ]by)"X*eQtTĺ &h*CO]PMw[\Ư#|#WMU4)@H|&eeWXݒ 1] S{q;CG[u[*Eg_i i9n/dy+ZѢ:囡MׇM竻+{J(/`VmA9L0)W(Ͻeua*NXw>Nm ;9 t\wQ[?Đe9G[iycbq9pf~ &)3e_`Ҭ~erNZȵVG¼5-5|Ft%Jmܾ 1p,[ NKO@Uhl{XM ˜cU Z'h)I! Cg#6PY]fB!L}gr[+ul2x%bE0:剻/W '>/?i=0#į43MLrWRsVCc؝O:XL+R D0v]1DžG(hVpCOv[7+Pzjfz3ɿ$X%L]HOwq.o+y֚8#7c1~n EIѤ2|܍^qL[/|vz(uh.XlVUwcS םX􁭫fgi^-S22!:0|UYsހُV"06!+icUtzqB.}eȌӟ @G#CvT@.v Vg%@zI1DY ZU nfG8l1Ý.|zSްأi E' -*'2 1ހPo$,סlUzMm[?碌U+"K Ъw0nwt-~:ƅvK*Ċ!JG}MKؕwO&҃)摀D0r;؞ӛz\lnPiXMt6S[ï{uyyGkJU( sp68-]s{Ȱ}GY#L^r5eF|_Oe={O=HgHgչ$|X{کq gsP5UOxe'68^dFTr+VfmmOn_aD_[g'3w}+1*D@)!JbN,}>!L]|5@|m_r~\?$?a~o({A5 G 5qRA,))WώKq7phWXS]X=ekm-DcvpX`M8k) .2q`H֢81C¡9ԷmsN&owpP]˞W("omad:]w⽒?bp)UHB}lچ%O/bJt " \ϙWKQp]yq.Ә+ H܂mrABطi- v.NϏ 3OFˮl 8PT.jG@ho8&i{aӇr  .2\Fg W)UN@݁!5&wi:pa~]YЬ@S& ZзykV;1 TN-e'쏼Z409zɚS & w\#26#H_uLreE^d4HT0~g14{@@U;r(^5s!"q2eGU"U1%oh?࡯E^pR0. .%o(_^Ǵ7bz]wϳӽq5ybWd±e̦s[ TnΉ_[3rNJ nl`OOjI) f'՛&_GE 0i8Lb4G_?֍oQ`=d<%L/ٹ\?-(}J+2DACq@[]@ W*O΁MQ4(GmGJ4M';nA"/1Уl2$H}toj}G5%E֖g9#b:Pla7ڗJobܔ:ڈ>MpsoIeq/g NkBC׽gS,,0D6`QQz%jw+#;OpUs+!n1kZB[׎[ "̞֝@;}ƱIS$Gg+T FS-Zߩ^!^^ }'{γuԍD 횾0{&!ϯ9 .vy]=m Na^̇@uua/+p--E1:)dEgL.X}:;[5=9O(W:Niܸ j.Urt{ ̻< #UaqYSf&-GOwW J"#M["i;W6dV]+k%$5.GU-jT=$15ˎ+[{KY9 BwtiIv%H}hV.Ȇ5Ÿ"I Xh_ꝥ̠ 3;rTTt*LY+03ǑA?͗4ԗQ2X' R0)IZT,;02q`٦\wə9h祰 ƚyī.q>!2*[S6u=</ˑB邟R`w\wdKH_OtZa1lۘ<@{"( [qx(IcpX;m_a[xu$/ʁA>f_ {b E&uA7]gly6V}'j я){wrB~DՖ~4rR!"K|} 푁ލZ8?phK p,ygZs7 lvhᄈ)Ņ!b<%ZT~O cVNē" #6ZF[03O+Ɨn+{{srU\DKAz?݇-wy"@!~k<Ԏ_j@QװZd.S3N _k7Xo"MMfi_O"C^4k[B&RY k1?PsF)ࢼK_OO<~\'W]Ҧr+bS-Q{ƫ׷*+Y^w},u/j]^/niM:#kHFA nk;#oPuMǓ ʀ F[tۋnm6 EA7((ƱR \$SE>wVL@.0R M}F!~ooߥ%ŭMk.k3V\]u N.\->BF{옭DN/hHMbgFAXَ_*§cy q؜dhMDžuRk!J?cHR/{̌,cQ0a۱d& zhX QSVt巧phߒV2A^ ϼ8ibYT6DxnPLGrî7`{u3Y1ţ~(*ޞR#/N?]6Nt6\f(`0`8MOKiH&UT8nhWZK%ٕF泂,(π ت́y8%)/SBU ޙ"ݝ̚:ftԫuE6NcB<\᪊O7_OV2Uϐ˚k9LນՔֲ&'Ąp֋QPQxLg(+ DqHW{.n)- )|G)4cos`ix^85`[raiQ ;h _ED+m̷{r^= ]iA]hZ5};HtW1)V@DQ*'/9V"IR*"%(c$cڄ\sm6yǥ KqlJ9‥l#6&@8e:YrGOH#<Jή_sEOV<|Z~M(ze ғg^S+'#fTTF@P&V ̧LY¼xkt\/F aD%" cu-[ѢhVy`/{۲ AUYη8 zY4I**(i0[mA3vǂmC~_uِ9YӽDaTiЕT0 Mߎ^ IU{ /d~iipҌ"! 5!%O\URx8"BQoۄa1fZ8WUY5 lCyi!LD3N&%{Z=ɭ̂KdߗXγrR %jرS%w[ouţWU+-Mjr0js@?6Ns꘽DW{k4Dw.`DY@ P$QU=Cozї^* lOy"Cx'Sƥ (iݾXb!S!v\hЅCљCSV!\4KΆnJ9)q$ױWibkDo\8t ßD}5=͡Fh[jtHY0Y Rky:Zkї j\Aq]<U  !gUHUm=16&/Y ʥLQ A:v崔=GY҂c5~ͷwvXOhĜğ'PhEircC}t2\bn-;Nݟp>P|IO YqҒl6f}۾ Bk6tkQ|3A2wZڸ&+~ykELl$XXo3%6 τ)!kP.-V]`kXs2,DP8B(,Βm>hJKh}hڒOf M~:̵?Xӌ|㑊@Wm2D<={~+`a}@7#Z3شQRp3 GWo[[_eq6Ff} PhKMaKEJJcfm' WN}99y2*CcEʵHZp97᫰Yi% niąqsQ -S" JeSETqI v$XjfҔ&\Y=!$\p!V` 9dm\ AʻkHb"^ᔛe;IgׂNgO:ݰZ|1a3'fc}Lk\v8t3HasX&o;w!1?W=Γ]ЂD\xuOcʰ.Mb Us+k=ڥKVX_zN,DӢNqeof},OJRtV-I |kKg]0)w DmòގNXNe%+hBuϺkvzH4SjX54%A޳uL^+0 :x|O.&g)qF|ْ}>NS ]4~Wѥ7JIOߣ 2тßZ~K5ʒ7k9;,W},+St9| ,ԩhF}tk^h6gH.?XoO-USOxKT[ZL_L4b2SGkOCg.@>()LB@bG9Qq |a=uZ ?*O kW~j 5f )WPuPz5O^u3W_1+fEW0gd}A܂ǰgyy&Y Ź$W+F'>XD7뺍e.WHOzW)X@.Ҕsy< &ńuC^TDVEEg쮓͡iwMb6":p; 0BjQˍL"e(C`﫶**=Z~90p_ۂDK=ZOCj:o@ϓZ34dl3!dn>+ǫo9D9F߯} 5IT/0PK?^.TF(q]q1&Jf=3 5D F!Hqt|9WH=2P[3p.&f7/ ); R&1Y公hh/9fHAF,ӂd+;4s3jfwohZlPd$GQ]:ݡ  ӗCkwb:EKɋT/[y-hXi VF}}3SRRDfTʹ [L^W] .6L„}0d7*= :))6EVYo[xR]=|x!C4.^d΀ȊJMT 4ᓸl/ƺ02 JzW~?z3&3'dt-Gm݀5`Gkw;@:-K.2-3\Iv 1loc $[R#=jOsy0-ҒS)Gyfͱ@YP]?.>40wtsa4"EN덣E*9" 8MMc#H!Le_\56 3S峪 B;|BzraO x7!q @ @JPv̇ !%l)+y;[h[!mN88Rnh]-x~XQjk9~Yy~zcӅEϓ;L(ܪj hy P4lT`9_(YǛyy¬,j\$NUNيky5l>nr1S*/M uT?Cv5FGi! <,^'B49?"?-_;Z~-Csis7"BY#t;5˴~z–!PiGY?+#C5P~..8~=K7 !MslT}=F7H9ћ7bݏDDr4/$[z zHZR@Ơ&*f7380U&!v6)S"**.}Lh,`xSy"63nCp,.̷T;{ČDd 2e3H5]aGlF#{5Hő7εm5#̡)@~zHK\ Eb0!6+<='k nsE{ ذT&P+$Jq&`RٞZȘ?(50/xWj[)-{`[{1#6|] jBhsO'uزr&-@ZL]M;0KQ]op2nFL=aDm+O0UmhL11R> b <7G#x6ɩ(RƎG#QgA /Ti(f+ۊ*d*E*Np|Д*ųYKް*Tx^ke&ocumAln{r2m;sqZ![{Hc +^ZGQvY #h)1 h!%+>riz6u8V τ m_0n?mI2e 7Iݗ1rĩo rGeNYhaYPj-qr~_ "٠ ~sF#;ċU@uEWVjr",Z趣f, *閭4QOږNĠ'LCOUZ}yU)XloE韹G}! 2_Nl'QNjt%:OT})[?A@N*ݶAIY,*in^-?Msfچؚ˕V>I^?/,(o6"<>rad) -^vN? N>YAeţ3AFU.0?;82 -(M:bS%''i @WCc N v[8?դ~s ˵:ޜvyaKˑb 6dkaͿMȎ#trETi|:9_g҄:|ґ~`I~d qgA@6Ɗx=d/#h%\LУ#nz\h\x$[%[8u!FwoN # !ΰWOQW9xS!_!Tmm}$C9.>t}KQխ-"0Z,y0{,O pΚԊțBÑ2o$;ʷh9j "U%wz_U^Tܫn8Ds9Vǵ.]*¸ž}{ʅe$NpgU?V n1'w`O+nL*H)Ȑ9bcy)菥QSe%3Fg»"UKN-{;Duw̓]rrҽiDmEE53//p7br2 ] *2SP5̰*%͵}"VA>xMv fQ @QEy/l\|:Z8J6mƧ/X"#n{4⌱cL]!Zx"9~!:-y*C@}.Ԝ,xnzKʗ@(_x7_l]<dN7p'kst*SHx-/]/%x.@U&cvA;l6~Ӟ&ua[&79y.ք&=Д@ǙP\#a\W&EKÉK൬7tdX9T={!4Xts;>DJר"0v%5P𴺾YR}Ho@R¾q y:P٭@glLmnLG\^!jSfş~?2ӳ~iN\,JnCD>]bhY*k{esEވN2maOi:4;SuG9P4IO+F3 oҩ)sk}j'Ֆ`ZXe. !x+fڻyemN<*mS_Pn+!U.rز|Vr7;lu;nQ-4_2S fyGQtF6A-A469]xWk?s}2Pz!vQ iA{wey4|4lZ;7يd9y!-4r7Ax$!=0} ֯vpL,d˙~8sZG2O1y/F_Ȭ e? K$a!,d+M6㳩;c:cP"! i"+E,\V'WÙoZ 8GpZ΀)OW-Pע$\sIE5x҃EЖOU5Zݪ yY[˨\ ۝m}`IVҸCz4l>i94b/җh:@zKetb_%bxUaTE|1A"A\JrŽ<ak\ i%id`D9*sEd>?CJc^ 2N:'/{oAQ3YQ'UVV*sx?UZ9l|9cEj8@ q3کD :&){s{gqc"V 14|qY/OLTWyA_OTu.FNm"L%*.[S4]9G ?)ŢY.'yqnIhNr,lH Iژ|  U|`j*ɋ+z4^G >dkD{xoIPeţ2g˰tb S3ve{,:(24RLBm,?eat2:dn_t]$_z|M_ZB|>'k:vXoGPu:PRhn"-"!{E{ 5x}%ԙ}Y62.?OA AkcaTJX'AzP5>&_"No'[m 7dKa~W0L{>kHq9-EpT;C/LGZ1sM<'Sr:RfyC--|JM 2%KC#,K-`XJfdW#Jy^N<%#|R w6/$GW'VV-".̿կ m(}ˮ;jmT.%l4X/P\z&7DԱ fhꗭ A۪:BXxKu^Jrq1/0G ",d"GNQ\:b] |_%^EKD$0+?ڹAtj6* aq?$/̄GxzT,B #Sr\cQvr2Ġ^4y@6Bb sY{/2 X|0pf ,p^4"%Nx\0ř2+vFsxOY5xPw:s3;ٵpBgȶܹVۋ~kZe]v0uዪktOnU `3]mÛkNqv{iBIG)Tͩ#9\pxvw ?bFKAΝp|*(f9*j Qt-S 7Ű@%į{fI.z%_՞CkK/(=:nK_fyj uZB+3^/C`0/9:]I=qbͱK訴<3RA{e"ȥui%cZ->{4 y5R/fx h9v ebOP'/}AM7uDY׾5" A%X(A13ӟaV8N7z3>+8[_}2DtWE:*QŽ\E׭YձhNs<.&D ݊nUCEDo|!E/A R0I'7'Dm&@=H^ klR/$8'pH]{2gNo `ͷx/ó :bj\p ǭ( rN~N:]`Do̍ Quz* Ի"}U2z(W#./)@.QW>/R] ˕Ds'+?uZRnfy9" "2* ߯/&1#'}~aMaR1g g$q̣8J5ZT̞yM{zIٱtpY9['h|Z%rDv[;r^޿22pz4AoB>N 1dlM,Q|ٟ gVqghQC9mD3m_n(`<2Nj#9i\r+?Se}{m̬78)}!5"O] ]vAEǨ6Wyay6O #YGBcŖḱOnz<^/&2 鋞tPQ\!|8r%U U_J݂:D3Z.SoK;l3/^$bx-˞ZQOe!~zmi%MU.x6ֻOHh+x;Q'嚳e/aSF$%JTΜ"N$N&pފ~l! l:lsq,,։;eϱrFUʌ]DZ;K$j-FpC(:e箶u?9~tH59Z}z,!'3үhdނgӌPNr )(?)@=6x%b0-(Xx'ԍ/RcY&y/ f6Kn<X2o]v2&N 449?Μ;g գ{+jРv B⩖d(p9.zK zoˠy\x@m J~H /,DŒ&Z[X`ۇfv}e?m>z6/L ?!OeeʓgR qϱ?.(ͩ[+n~@нKf]k*C>rSc312v4ٿqnphQ8oi>M-k0a Lm ^4ǏXuQ6$O~D$R#g%2LyNH^`Vgu@|ъ$U;=/CP(@jAqwb ]fe_XٟQfeAġ.6 %WX/>a1!v7`-זh{˯_C.n:4cFE 3E'0 @ ;7#Ŝ~gGO|2ov|I$+U+Ä)8^tyÀϟf0FΘ9oqq'çqg@@-w|A`\PᔴHг__,rCBѪ_G_Be:*$թj|X䏫 g](&z_;)d5r\4Ձ}x-CkF9UdpVېkb]j/(KM7,9 ,cnΘcx"b,EȚTҙ3u2f6FU/ #7Q6 ;yC9L([6ҫfW\%"M`%px[SI޶WPfZA.1c鶋pFg9%޿XT Os9A~ [[Bqw~[8N6o;Z9 S̬`ۯ5rQoa!aR&9!mrA駆ᘄ"wI]Oa~suARLFN?݄Th`xv4nH6rcU ?ƆJd+>Krt|9J;|"xS>͜\=zx-Βӵ0/{DB^{+0t`x{4Ǭvun:$ 9}A=5d 6l;,F4љ-apTϸ\1s E E _t^|K{3Eä׿@t]zJ" /CConyNQ!, &TPhrhZHdٗ7М81wi ݻ;We L*P# -q>ݲV{LhJUO(JkՈC YA[W9Ţ6{ژJkMX;mGl7um^ w~ 4[\'zWiVdow-/=IZ;hw/$9!2 3#zM0%]tN5r8H/xWUt5XG50ԋ=YA7h1{!1-1o8C PfF]% X!y/{DZɢ88m |O>;a\[8c:O}NWQp AhuŘnkڣxMWrp(J#>kHoIW楺Cx@hD׶QkfChG8#?z󛖿U1PQ<R!v Ĝc0k<@a>kS{tZ?A$z̔H:iT|Ch͉ ͦ,1'jLwdy`6ti@:1-Q5:~NuF$Xr@~b X*8䏉Ht J/A/?2R>$ xԹuڂ( D)Ց3qx(ȩz IvЦz=fVI,r7JP~a8=di\Ae2f+Z|: >&\ [^,OZ֐ B1*nLJ Ӷo 015a|:C2i|wjZ12H,"!&n#rvba&aRf@׬۵v2} ec0^M-w)\T&4uy#6? ZNK #W(h_x:wRixW%tcZ~X SݎA??MFQ"p 94L}~VM8q-!+S0Dd;IРvf{ߡ#6ڍm!=СlhϛD h3p+ UN[8w qu &O'uGzm R-.>"p޸ZBROI \BoT.}b".?&#BGG$VZ1Jq֋:!9M::W&6얉+}bvj }6 re0}ex Rsk,^J9{S ՓNp%>PXb5H~@2F qF+˘|O!j΅C}c#8R+CeAny("+1  kQJ1XY<У iq9 ں{ԑd>Ch-܏xQ8S9D`מ$d-3&Mɔ^ ^K~l ׸f?OXh&m !1"'Su&WT°/FJi7XH3!=`KX>D=s?]RQi1'~8Hg7b=:f9z@BI]cֵZ1/,:n "KGw4ۚ@.4J#x l]srMհۚ46f eh,ӱ\gd_:rZD9q?Le)fgu>xGS ߲3\6hVm3R1c1H.TztIY"[ڋʾCqU zE>‚Փǿ4F\x#aC]f-3=m_75FXR~%wGݰ"o؟اW7Cjm 2qd^_ SF.(j)VQS.@dBag;}N\&yY☍}RKR m% 4!N$Gǃ8E rpst@?O|$}B7Oޡ..;7闠NtQEɶYdҵR?4Cwƈ#Y7PW&BKDZ/-@5MWE檉 A&rֱW0w<¿Y˄eϗTXwv -a kEV5xr Gv8]U15Nj&wϼ 8ԏiDH4̛y-7MtrɎ^s.j2Xs@#BmN;k"Qyzx0|`97a0UIĦ9l\'>K{TM$:535i'{Fţ[f=ʪ]VR\'6 o f?hpXIi \wXO|X)[ j0{eoN1;߫tГM45\v{Nd֒; @rݱV9pjp%LRfǵNAC4 kgWDp|R,^71q8N6w}Sdej_ȈZA@Af%ϡwt;n䪙?&Du:pϭIc|.6fCI@ܱlߗl?$K0]ڱ l9blL*+2dFp: eM3[9XnINT*Ut![IR.%h>H=_Gf[_/vWmqs((ui\`ڻPi&nESeqq|x Ɔ4Ija. j#%w U4w5у)t ߗfdZ=~̷X0\ZEu1|J}Dn4їt_.FϦ~jb"kzh~f>s뿾ZMmy7U.zctdɬ-Cl3ot;pMWN2{0V/1gMXծXxˋZzWZ6tRDTʏY1,;ˇIb1>7 ;<;}8*AqQȱM.>u<*ŕkV7qF"b3q, dTnH&_̅ѵ&YݎL=]ܛ'G.,.Զp8*CE#ڒr.6JG7>]7J>Jlz(Tɨ5ݻ\bC\د7﯋a4v1N_r[%.21_F^3I>;J}]hSCT'UGZ@cp1eKo[NGs>q#+,)z\PȚCBN!M&ɀ`(zRd 157(jq(}ّ]jkA],z&n ]6~)ۆBg$CK_h}b؋z:k($v)i$+-,B+XN34^I/;p-u KBt5B_5+23Π* g>(ijS! aIE_٨ql/HGwgcɍ_o#2dcFSKSs %% mAgnOr̟yVoh&/,f= /ז(otݔ1]tՓ-T@-m\0uFhnsXd 㕳 EE G+S6rL$tB .G'3 ݝO@>sMkAo3\ϣӝkofTtUap9mPeQJS(6Kﯰc h|51)Y[aהhqtSQSj<' mgS aԥn@糢=0(Sc59&jK\,fPʾϺ0[Ǒ0f c:*w%= juX:Qh/Շ5\vSEYqì]*1O0{P&+-!@QPgM8(Z"n _DD:Iu$: _\"e)sAuԅJ$货s ¥o/x*H࡯+(2g4a pE9lyh0)Y0~fk aRSbAe"[P2}}goXM"NlUI YT5E%ZiDQ/s8P b?r>+}IPicq!rE0c AWDY$":v ܑfl#J76t#x xTj .{0Lm\3Q2͚9|l^;Ē$r1 Y'*;8*&(4ϴ|u|(:Ґ%6GSQʼµ+v@`*wzGq2yoNW\X*%؆QPPp6oc ? ܺˮ-tzsk \gS3 2vJ8*Tͩv=U+7v'm\o?V肯\ RN'Dyjj#K J۶zՋ5S AId5vk>:oF=_uJ}V0ʀzP",z,Eki=U3Ŵ= =&( (9wR-8}AX&s~(Kjt1Kٌ 6]Ut1kwIJyd44It( n#;v,JMnneg\kgܶwrO967$jkDRMMhF^ $̬" t9:_/;()`8k!'VNʔ}p BT-uiي he&䙳!;j aWoќg6셋C 1@H7}r1- GXZzarti8Ş'SUvMq;[6&0=Y S9ooMH} SLt <``:ͭ . ߠ_lw#Js$-7Xl~Ɠ e~Mi@ PGIpwħW>;BK$A)9A5hilmכ샂xJH¼͑Xa}~PYQ|i] s+||Ĺë q5+ԪPCW+֧,NPͰ;+yc} #,MvaN0L&ϭaE}=~R*Kr3F|Z(̾IhdhD ϺN}//bQ XsptQ%/mBSK$гpX7ª},JiفfiVRF T_tv#L}ev}Dɜu/X؃n!7tVpLRwM *jg|lfޱv҉kE}! ÐfcN˕Vqj/9~ZY|<"m2>J]\(^+ IH@ERc ʮG{&x4ǂǏ#g+}(a3P)d<7nGevB |\oiߦi:% J0.)AY6 ܘvU+yql`䉠%i[,mAUU.E'' T@g`RtѫP8; W(‹\\A0{Em>D||9'c?x SK;Mf{e|fE6JfIjVr1rgen׷ :ٖ3 > &ۍg>BtKV̦FA+ؤ]`= +amI-& C"P 3LlH:[ʙ@ O- pF:#Vb^ؙuZI>\aZ3&u-u)Sya KOb)e!WNoiy݆oCU?pr‹CDq'8ыH=j"^Sa~THtsh *FcX64JBV(yUM @ndpFUp>˰9.ZB.Ov呾 A)~(n)ץ ط{$xKeef+YEQN<auL(2rza3Ҫ/Ф.+ }d]@KM6#r-Go&}.Ǥդvx=]X1Ԃn:*2B8[mS!ž -sWW_FqHL/-ICbWmx#[R bV{u3h j)Xdn S*tb b/ks,< ԮwqBOeԹjHR"\.NCeO6 \iaY4R$2]kPi [YkSm8ՁuB{a9 p^ k~9[).ݮbWCZxO[O&b,a̅23)3W iEk'rˇ!|7ABW5YgeRm;D /dW-n0q_`%bns@0-ֆP; 7D=%fX4>AH7vjJB +tQ[Ikd9|1)d/7afj(6Sjfz ^L`ys A+3ZXo5Q7zK^PTV f@dԂbާ˥'WfK:}5H8 3K5:U#!Fjui dekp'ԍw-N$Mry֢XX4(":X%oطpcQ?z2 k(D49 H]7CM os} ­JCb+$ zt#7y)PǦ5e/ ܅ ǫG]{>Rj}C}2(S?'=R\.uB3Jh,%[>l%G8X4_gyY%4$[D3<+pP#5sRi|5zGc7-,iV زL)N!_#p o'Sv=w8klj,ho R m܏%`I 6{l࣍K2-wDmŭMT*Oɳiuc6ؙM}`:=" ]bkO[Tg%(>CNYh(cbЧ`@Fc:~մ3u:[ 0r&$܅u_lV^x7p݊KBY)Ea؆TcEtv2CWYn] Dy t}bD!F଻$QHqց3ppXiotd!&G{jݲZ 3%\ Li. }R~"ھsv!ުi kBwͩ.DNEۘ !F I!ss+2_,?`P|<.4iYр$jy~6vҦPE4HyJK+Iۼq\ ZۅAI3tH8sR?[g[%,CE\pɭa3r8U~9sꕀ,HIJH\{n$hLzGsUЅ`b@HAyc̓.nQl o=9(݄'C o!88֓8rZ: o)لdZWj-+eQ]6*sϗSѴԌ'[j*7rJ]A[q)ʰ?+G"_ 0i;ܵmoqW~xhpʒ3l - 8*h~wߜOMCӭNmARB=KkO`3>)[[hc]ɞXpjKMOCM~ۛ*Vũ#`.hpTٸɶY)tMHBa7X~B~`T\džDjՙo %-[_&S`\޲ʊZn8B`FA&Z qHcHɫ&xm\?Hw9(M[UiSn&HxVx%?{YB}#yE͠U5e鶚.}vc}Ӗv Pظ8eb74gGg,Όmh%uy{7ďF :s| C!&2wشtH%,{~x*tzycKeRN͐ŚU fJ<U(02|,yS&- [>ӚfF&G͞+rSRb)b洽eusxP6lV3؇T$JL1 `阧}J:]G+a.BQyS5< {jR@ˇDC 1!6V3Y&VE-{aٜW~}KHX 3C9i6:r3ѢÅ &ޤ rbdE'Ѯ[U/>>#F\~BIGS\y)!s6M!{9NwXX<)Kݗ,MX}Up-eF HC!*G=u%vDKI4 ґDd0ʯy*v˞ dP?jv}S JZA3Z`ѫJ+VJf{L34{]^\ѽ,[Ia >:W<Yu WS R14E L>I1RqϮqE $R iT<ѕ 2^g:|<6@Kjk{Bw\LCTT%MMBGsRE4K;P4^3Nn Xh9qmBlډhԢEhi˂ t5vaNH"`KT a=Gu[i,ՙK57G]ƌOBE8DJ\4To }M[-YH>Z.bQ؇9u%d|h8ѐ|)<:p^ȹS9*ڑ aa~NNmgHLխ"3)oY̿ۄZbA_`ZM,fNVG 2ucc &xϚa6Q.78-nXY3)Uq #KRuk=?X /~+O}(CcZ7Ue%:`B؆GH&%~M?| خeltOuNX9;¬LH{ngt"^Yѐ?;Cx~u+cxYx ET%y{XmOq &E&'3k9N9mObl\21^9t+(o5"%_N,a5:SJr2e +%vb>- F$c&KGet ޓc/_R3*LmBK^铺}\{2SͣԠױ0g#wC#?.]P7TƄb1{:8ҲW`f { RnMP 3=aOXMhu 7 YAf0 > ;ƙ>/y̯6cwֺX^,RUPaxs7g$ B)Б%@%r0Ibq0deqE 0ki[A]x3\:Zg7RI `+3MRW0|1 EkKs8N7N}rĶn$AX)Ghia'I _[ĸp=,xMt'"XqmS䦳@j#vF|7+wǴuզ$a}n:`HڝKHɦ~uls^J wML4L|۬SaOjL0&#%\+SR(6I6v$w9^M Kj 2D:rK&B>$܀s| Pt(R(Cj~4IAB܉[B"NzLI5@im20ld0k7  t,a_R(Y}XMSN~ donnY͞4jp8%߲ˢ9wa(,v㍮ޑl}HrJmWewhGqHn㿵NmeHK $+n~ qZN܊^.x3MS{lq^N4HpufL0a ~ĉG: ej6R- aʿ : mTYMPޜg2; 0-Q2nFGL(b{0B [q.mcXz"PG`Fr2]rY$VBu"np `߯E & p]z/YmvN?+Y'^mn ۏO~14٫.&ܕhePʠ~wW+l,Xu1DP4+?hAW$O YGFh?[c̥Nd&T֏fPZ,D=xHP'j+\$⁹MCmgϳ-Dz"̾og:g<9GsWu[ .pvXv啤]VΊդ0E`J<CdMI-;ahi-AQ1  VS%(njr% @ 4^7P> DԊ& .gNpO+_Bzrs1]|Қ(~;W^*;neF {mcDJŸE^{w6`14,vց-D~u' $5"O{%mk{$(`[>;xR'o,R.xr1$6 ؠqfI1RvhAhI->:o'CJnQ ]e;WzG^1HFQ A:Ҕx|ScԸj'-msmR3 R33s%q>rsYAYUc 9Ɏ~::j e9E=ҽM4j pG1gf& U}KpЋ)/ MGIUA2:dRdHmڹ+'9+nAJ6lfT8r.cOHB+^y:%}1#%ˋR*t{Q;|[;ФZIo Ql<{Tb ^]U >dòz"տ,r[&OVK =$|qNergmł}Wu=ƀ"tx= Nf٢$S֕"p<[ߐ 0(;2b;l7&z$I5'@W;*"򪚯':?[; Nц" Cz3 8fo3WB֓4^?6W,ВeoWޞePIҝ ]LOQ>j60r2}TTUP5r?&x $:hŬ;e.{AϽ~WGT܈Mr-Ҙ}8!mph0P*yjD@ΡImyANQPm<ʑz ^%&L(y,XƐffK¹Iad|s|'1,<s"]8{+^^dM$<- Yy4F6ZdK=H폐SbUOŎ2sgs'h.c Cĝ`SE:a= \f{vVߕײ_:n򹙪\B%';X*8Ci|Z}*@^1݌g*A HIBhHI%FB3A/q?bqhCۜўtd?1zݡԪ5ۻlt[)e!۠܄ѧEUl v h͉&(z5k2K ]1pcƖ/>d/0: ͦE}h/YDwC5yes o|yT>L'"Jod@©;7xUdʼ6h '"jx疿ݞ^8|ŏo'R)}1~SK9x?oߢ7חӡFjovNrݨZ|a#3V& S3So+N-ÄI8eϓj؄S9͈V ^/O1/P@:74 ׁOPYR>o}%5.{"dB\G? U&=E wGOrkRhԑ?ܐrBՃ#FѷkadZVHG/9GT8} J+<;o0eY ""F zH(z_U1U(~څ;Ȏj%+j\ut2p *#e 0χWSP}<|o09յAc夈Ԗ;ѱx|@nO.:#ٜT)'X O_ݣ)~}0Mm{o.I(M+~ڴ ^  r!fJqnx:Fg.榉Ј;ڠ ^d6h|t1]UO9>,A p8/nN  >(ȾtrǷ^+ p '[U5{jYɨԈ7"P/xsG\E(ۯ}, FKDlcOrޟ c;ʪ,>.YF)IЋslEv}JX椱#fsD^dGKV?K|H(:WVtm/x7Żh>_$JJK^1;龯"4*{C&TY6LJ#{. I9Gٞp.4_\U5mRXtx5,Ӽ!7ÿ e*Xݲ`ݧ0V()Iԉl⑃ք? Tƶ DdL̆0({Uiw Gb^#?HAp&c kvZd, ,K O.FvRz 8*7jI]ߘb12|Qo~y7/󌹈ΐVlp6y+6)?\_/kr dj Lt.aH,Ȁ𛇋eh4wiilfL\B3ye6{OLBIBGKǶ> 1I 뒥(A[`obVmL>[=1 8FxJ3cg%G]1n΋kRAHdX78 &smI37e>11۟DWd#{@*:0 lox5c_a;u7L_R·`N gͷnA\mE޴wTK2[f΄ J{O{l/(<lM%/*^1ODw^jr.\TX$6( UY}ExNC̈~ЮJ{dW~E:!]ohUY9!O^QոW܇a GWh\A )i5u:)w~!M]u!>(x/۳ :s&'^FX̝E:`դ 5m;@xYvGo*]%:]Jd.@WxӴ[7n0 sА$HLct AA%bilC]Yכ7`+'8|/$?7/YVن2镎qc恁3lMB,ꛍz<1 :;RVO=*n3coݗ8k!R<s[D7&ޡDa`EޓJ>R٩ VР붇67vȮ^leJaY_o0*ʬsSݵ=gO$n 0վHz0! _Xbk8`Rsy{`=/94q%b?f-q Igl<] 4ԫF؉*XsRW7]Ft>XB,pK`djoP= ~,1w)Ko `y.E9 ,[:˦;#S'<۪1"%5f[  = .\T!x}u{r-|ğl]Io[ _ ]k9Э~"Xec^2vΦ}QT@9UOM3Ya^cond6e4A-иmum*MrhT:o!h^<ڥO.fۃ0gM(&n>2ſD_-lcln=}O'` B&r7d.!ltz]9'< -Ry+*e梮יW'BoF2`ĉhЃ;}S%SC稓N'q ["jaơtm;8ߘ[>̌aiNPxI8^xH8} 4^&_~{p7)R,&Rl܁Q(wq*'r}$iE_B? vz?~di49 { *z$Nn| 6lrr[(XTyL?uGk47 9ޟ@($8jʕz`'cR!}k/ ߓvS 2paOG nr*~>/XBisUF5~$wz"E#;;h$<3/6Lb#s&6:!1b LIJܯT%얕o'=kCm]FzWS !_nĠB8O%Pa|B!e"okyQ/;?v챔h|?N $U@'?uFZ 43OM@pz\{YO3^EDdxߠgĺYi6m29mG 3"Y\%$mmv Rl mctWkr\Aޟ+jC)uqLeM}M9K~#FsEM%xWG&=E4D0k/| /\An,М& ,2h |qE 4i2^$&f{щ33iV: Al4ig~fqz݁q߲pl'(b Ckؚ}zP E*OϙT1)ce'yR%,ip Uνu>d^20Ej%9c3K1h>tcAbZoK?egeHgu)qJ\T@cx0Vn`5|nE;lH컍CipJwZ2?N~4;_q ON?qEH+!uu$U¼C*- rb2阗,VQ:4 9M9׵a17cp{C~A .|ϢqŜ3v_ 1 hLjIP J7?asG6.tA]tX/ACO=dU @ϐZ֕sUdꃢdBr֜$.IoІԅ"9E˦ X<N6L@X'LG]| آ쩵I"9 +@S`+AjriIo !v$6Pp֬ȅ6F+"{LJ@KFF<iXCUQPׄot̕fM̠[kXgS]4={a z ^eY2=5^ק-n=|fGVۊ|*Rm'fw-N鄲zj̼Zb.Tz.&kI#I-;տ`9b?9)U$-lGREmml]rqٻfSyfe(K@%N=e@i@ 0r1f[;gtdEW oH teHv2|7#vt-,LHՓi+Vj‚JVR8(hG噀b8"V @wP9ּfD%J [Ix4a0;%] ~G[S(+̆] kGx{f,7^'>VY= 0` 0)ըxPU,S\Q.W?%~k䥽6bn9v gH`W,쬗P JEKS3]{و^ܢfj$iy~GJY- ߡ'7 bP!㕗;RˍT0쮝|Q6%Wf-Vk~JWs ?u]|]13Zd[! -Ӽ0>[ԮKf./r$4ҭ:\fm|Y4g9vhӂh=鑆ŬzCb."7Dyb̩% dBT|)[*NƏ .ryKZg-L9@[kq/jySKB\]0<Τl!%:մ t i0wc7y8@$g*UF{_<2t+hg^cݳ)Il@ ї&CTw .%@|)A- >`$_0qn_H!fj *Ѻ8az>`-,W&Z*'`i9]7LD$1zI<[ aU+MߡSi2o|Bk}:F&3KE H20'+[O ͜3~b>jh(9T X 7N$,sA󇀇5 ;uvz~%A i'g9pZYhsoR;vqҝ¢0DgDF#&H:\1D3%$ WUh٠T=ѩzc’YrG2n}_y( ˓ zZ@ڕpvI$8&c_GggntIz;6=iRDI_@K {?`[RH<2/v%>H]S'2bO t*rEД*SK 0aAiR* Nd ȵ=yWԓq3 " ɭN<3J{S6hJ[jX7~3d AÑ%rfu: lȾہG\$]ُ k/.}wo"c罒&Vɨ M1 [WVs87{H4;IXh:}2ldd7Lr dij7jw%~c\ p3&ʸ5ؚ53g$'VCۓhT'!;6OOG,q[>Ėd;!UK"3|00;̈"gKz[N{"'T<݂5a  v b u]\',;9>-y ѽb*EW>(M9)Z0mfHĿL{m%v 3\jlOIt|l=Cd@0Vq}xn@vEk8CkÊ=e$~f͌Foږ!\ia(] 87e,Ocғ,'/ԆWr2ϵ3H.:bPay]J竝A)|՞{$gYyw5ۄvf@"Ht!dTfD׶9NĎ{B#. ݜ/ 7g[kyF,^ٴN;t ܰwAњ/y}&BZg=LҢ C 6;f+Kͽr(J7໘IzEnj:X>GLFP< >| î&p縦mV0@<&#́n8۶>IĜܼjap (wWEf:wҿ_U-L Z|*%B0tqkZ u,,-)Ҋ$ ?&**KN_0;. :_FTE[F13T)4Mnk~FNYc_?t,AalR^L rԩ rdm +; )'q?2eۑR:Ӎ_5Y$jKjRT2 '&>/k,IA!7 "ZWmXO J :aB*W=hR\I cu>˛G`Eҫ2[P!4$"I7E|(緗e^;Q1dHiUߎ׀x ~U4Hd9KӇ;KCef2c͍h7 ,"K]"=g0tِd<+P--|. D+bLF쳾^Ք G, ELC҉᩾6W5B&Գ=z^bA "/Mk*rÔ>c|f, \+0 =;X[ /"[Mt#05WS{S26kl {gpKcV5'jJ6P%m0Em_"-u<$C|.hpJlpo,"WROplV:4+q᜸n1ގz >~Ki_=EyS6k ۓMm֠ǟ* 'QsRa0Y;ETX WXhdHQ$٤ !kTUo; 1<~@4e⍤wGh4 0 ~)'mT ~8\& (&9Mx ZgwAqRCNrpdtL7_E}xRDXeطF9lnaWڹƥ1AepPJR9 )C%KT\U="R.?ۢF4yo>M٥ڠ5O!(+ :ʮYQvLLߏ4Ry=Mxf.$v8)X6zg ݦ3Jfa@wmi!j;OqdL=-CzT7ѧ,5iԴ-z!w%v#s+u}B,y{}+je}mܐ7aVOt¢/?+69 *ć"=w[bbm>RƂ`m-aL1 7t_RU9(#˰9ZDJ" Qx(!f\򽃀yeqaOעM{AxRf*ׄ}AZGڬp(м6r#.jCK~zqJ"! ,k pi/]bp9A0&VbՃfֆwȯM]>.ԥzʻ,U]t ^lwGsJvr =3c$2#ȴ=_e7zUڒ?o&RL(;8?ni÷V겹P~I0f(fAs3Ė5+<=)SS&g"SyZHÕ`d8ڔD{+Wa e6>D.BR~S3-/9͠R6.ʫo>ƈ\XZBGjo}zp@c\KTl(銊}Ke˥tA5~9rb5Z?q4Jf( mDˆd WoP4H@-'Ll82m{819fJdۙSDإ͇G؎WRO:.4fa.&) {REQuI¿\~0lB P6wa|>Oa7f|fH\ՂVbÉyu&.Q*Q߄D&8wOHRD\jB&}+QdS dP')s̆ƓNP;Yզp)tް9WѸG~`DʬncvA\ tըbn61`tLG.h<὾b}A|$ 6r/cߔaeUd Nn̋)Br 'mʲσZK$}6Y-z\4mXdc&uhu"{a~RoA}t^[FWϏjى<4D&iz0KT-4 rJIۭ陫D%8RgCh7l-F5ZlzRw ;BV_~_)qBR /ȇD)^b .M }!w_{f PDÅ% ;H5OD-Q_~1ݢ:<RzH{qYJ?Vѯ|v~CdE.bo,]a&9vzTQ!{ KrqF w4zOhud.#"ל+K֠=#ڭJAlvnȚ@{BѪM=SԙlLBY.، ,&@S11hp8B5sdX_Zyb-&,LöL' )l5ȾҷgrNŴp2f@d # NS Ne"&rUHD*!{t&;Zu5(qϳpŨCWZ. UFjGW9 u6s4!h|{gj~bĊ"{E(! NW7}LH6Zh 7'03Q4|ᱯ>h.*"b$}}auHM`V($W?:&؅g]R6C"pb#ÚLU@]R:hFk[/pj^ȽE#) Bȭ&Á Lhry>_gٓW־̡: ux(%"RcΓg~'m BIԮ ~vc l\P.';"~US?0mwkᇜu\aaZͰ8Bc*ΪIILhd辇vj^6N0h_- ҿe)vnuD;` 9^uxi5(74DVH)@Y tx֟yU&zU _GA]@}f4"P.N0aFU߹=q#9:ݍ468y"KQE&äJWІqsԬpmMF4eY"]|5sc>,i+@ڗ{meu ^9q;tC-ݡ[O?Vs Am{ȅ}gLb^bUJj-iʉ<$ )L^YU!m6\#]jyDŽV# '2͗cB,4k魮b}Ud>Gh;Zkv[뼋yQسdcܭ>/?{)vj{(E00.ޞ@L !M;'`4VD $q1w>w괜ARi0q||v1>uUf"1+,>Q25=[i+reaW$(ن)6WFw8R@\{F+$!('ʯv"7u^3_N@2-1odJvey˯A޺45iNjuF ݚrԤRWaarA@vI-:vЯCfSZ m75˿B&FVD@~09!p! r4=!xAoX&e \]'#m1E;9W+XK Gb@/`Dkg&қ&l}ʩ߅1:5FkMP/xܜL~oYC#4 p#.矫3()fy){b`~]2´GI,[3hQ[S27 ߽%I4Wy5I`y`HDI8 A0IcwHp/\+:|-JVA;> n+G,9Ņ,K[ӐC]Q]0  /q\*a`0x/"ǠmnjƑ@gX\򊮳 ́ 7b:#մ\ <sz36=e=2zh'0+];hBWSXhsP-T\҄ec뗬b4$m]PSw4h8Hm͑<_Aq:&t}#|qp-pGXiXÃ}3Xtdd@FhB((tǼn;3\qrm|qwH`clʍHՌw͙PL_(Ig@MœO"± 6>tn]8g )4#v:-Nq@D Bf wLEew3,K8$wem#L扉F̹!p뒧|V$|jY>Ł/?v]8C)T%%pӫN6H2ji"c8RWP缷=BXiZ*b5~婦C0u R&R6j әwwqJE8.b3g\0&_f:5<ģ[L?,1/'Զql#zNE6'మV'}]^+a7^q(mu?u)kL<*tϔCPm;c_X3!T <9!Z+ٚ"f ,"9NcPSpm 1N2Sw(>9 YPCVy:tluiNM?Dcħ[^ $4.o*$i*w+뚷WB"(:{Y9_d +GByl@\Ɏ C'sT߯b~78-/U)W6.ARMd0?"GhU?}ɄC[@`BKb&3$ɣHrcSa2kX{E5lxAf'xlg :)^?$?cja>P젚W ! s2ѶޝHtFTSs"j@D(k1 R*~pۓU缟lOxL~t$*aknu\sfm!xҩ;w.,914hR%(ٌIOVɱ)T_3_Qg RڬpIATBޟ7%}hD Q-D T$~Yo"wCT 7ޤ:ЧVEk:S$3d䈈BaOT#ZR2b#g8y+l;EqC*>F:\ngA<ٰ_cE/lJFnZm(?#>hWhP UQAHWw0(|Ոks*Q2j@ ĄHcAz_+Aϋ@ (tv<ȣ yy46WwIK!r4VIm{MAm4]~\*A=Q˜RQ 1?ʍ*OלG;'.  ࿋O>ió,) H)wjvȏ_l4eV&9cۺ%9z&{!h) ނ0vܨ$6Γsבj =?ΝLv+S5o+HP~ٹKx j]Tm[zZ0}(xA@C=HMF?wGk1óK\Iz *Y[0b w;ݣ?iz@܁/Ozprga-EpiPv:@]hK_[y<(n)?ЛHsbo EZT(.Ŵ?ɘYwM%+$i{җ8RMasm{TN.7G3S.#gN٫lF"H:UDI>Ѭ%}, ¡6GlDL_YI@ýrHrӈKr|o+s :2`Nv9bŇ6xVY `U"1|kjd]G*jccQ7`Xq++xGEXY~wXzDe da)BZR?܀i6w?@baG !Ԑǵ4޹G譋ĵ_ţ2U'R읽c]+ Yw6<`0.p%WN>y""V:4 A&[ң{$= >LOhYP5kZ(w3m齊to%_V k  `TЏ#d(N}&`"1ZUhJts<bn+W9:\ xK }ՙI9T~Ik&.QoK!|`5iL(LC/(z 'b\sAп!Ao.O8rWru:\d> S`r萳+97kmWnëwq=bkgFzՁVofPL ` gߞ8]UDpEچ5x,wgldp@.*˯A|¢?L_Fn0%˻ DM?E^X;EÄGe֭|mb\&4FSgbPо~ Ț-^|POQ@Ďx8rZ4U3Tفz<yx!bѼx>sAE[L9)UyDr2[=/$ nVj4󄐬(YFvMy$m7xhmH}}D~0*$Q6Cm@^8Si2װ\j *iKJdb"#\C70Nfk"* #-ujSlGWr)$= !AKRyUk(TZ)48ű/X -6y>5M ŭٙHYGli0ae\0Eԕ'HxE7--?P˨ppfLx6?QBe65q翩 /d' D>̔n sk_k~_X/R zi`I|&f#Ⱦ [*Alk*2 x$/~6ICq96pJ2$ϡ8wEzRSr !c8ٗq?" Gg/NyH{3NNA b}3!2P33* =8kvk/BAލ Q¹0j}< u+4 B* J&YRHlZwXME7>:{?W(Nz-P80v*H]@j+?Ԃj@AO@!^牖d $ϥ+H,-iauWkn^]eƗyRx(*ͪ_bˢxDj0 DITl'L+,Uby D88d1PtZpN6#97JpwĻ%e-fe1T:Bnect??/ew9HƧC{eJ1MRfZɥ^puԮ̅rRz`QAK0qVHvQ̚t%/+C7$_I_k66⋏x"d=#yP7HY c΍)Ake Mj ݨXwwM*$rDqt87vq塊]`+wU&\1%$u.p'%;~&= nmhH0u(jգ廯Cu 2êClQ@Jl 2=*<*Jv%GI!Xt4w'ⅻL%=CFN6! & P<;) xb^sЩ+<8Z3&KYFHo_+hDkT)+tG4&%{ot ):f4`[aeedAVx_0wT)H/wR n4K!Y?*H.ndr y|X|c%jQ9 ^J5CP&нȠ"{a\Q|g>pJfA&iDH^a.#wUj̵3[fqQb{nXj=W&0==1#~(Gⶇ jl[wХLߐ_fE!+"<՜Z0Ђrg9PX9USueT`)KQ>\6fP- Bn]K`X̻`ZC%G#`y;g3TI.ghV뎏u(loJ=pm#L;V-C7 ƽBϐH?W)}rFynj0D}Ƣk'<-vw. cICAٸlMr+fZ~5og֢(j~oz:kЇ'ftp : Kl2wM]fTtZP|EOĂ/t@ow3pO}/-|yucnK 2փ"pC?һ8c!Y 3wȏ7B_26csr0=F%ކ5c_&DԱTi<$zM,7] u[BER3%e~+x2dʝZ0]KBӸո{Opg!;<*[./P׬@ ^"61﷑];5[[ B=VA(y)"К+odtpa"X,j ,/xbxȢ=syk%x݄]եYKkF(kºHuqve܊)o#6c@ -?B-/Y<|h-_@e[m{다/O%$r1][DU% h>AS[TqsS{6V3ҹm1 e~u[9ta1ym|tV#1NFj j$:Z=y8ʠ-9Z$bqHgg7]' \CVWQWZPeYv\>t6#q;}[!\Ou5sHW ;]barB9#}1 Yv3B2&#0b'QGE{Y?YF 겮EDczƠf7z e=Iǧ2X$HA֏#SJjE6pkWP[F+AH2}e;WtƆ1-cU{ RFaW#0els\~dN1JΛ/M\A.ԝ$ j7  ~78vcdǑRMVǘJ6pD+\٦.v4%r_~b.:A( @Չ]KO<Xv' KuKe6Ԥesgp}xdOsTG6 Ȥkj S[{8 }59]E2V/ÖvY~w{vJ|wBuxH"}W,Ljµ',xmrm3N|SUyDO}%HĊ#3y&-~蓺ؘA9ltxBgP VYZ6f] ~)$2}oSicwX@G.$$׀]}wKg EfK\aS h}H>bnGwzC3gҦ\#VfƱ 櫍VSR$c&kBR@PpH~O~yCP~v΍ ]§O09Ao"c>{I٤ KlkHR^@l<{xT;e>Hb/c^e2~g"u9f//ߚiu@㱞¯۹rAY_;ayH GA`bvup}7{Ed}=dRf[֤C"2<0>Ŀ?ԱBVgSdx k-5I~5ؘ$E_ _i%ŝ|!]x@8̄ 7:ӳ s]+FPf!:Cr^ 9e)*aT= G Ѱ f3NAAYǖ2 .ܡ>idno}p{'$0o".'@nj@$q/IN DQ+B j %ҁ6D1- f,{)qI vRfjIs$}i+e. ,ꜰZR ^O;t,]<"B@%=\c.}m=ͬ×:Fv30os/,_v+G:2CqCBߖ:aQ?ҥ6vXO48SEx뗮v.a]G',oa_p*yؼbQ>Dl+D ErQ_/uɅ Ů 0gN.@٠Rzca ]FkLTOK8$uFt_dž'P8QRZeAX8I ቯtv`Ȅ#wmeeԤp6qc`TQ+b<=tCbӄi: vIdLb] E]03c#!+ڊabNΞ: Mg]4Þ[PE  b!'}픪X1uS6Cc->-$mmAxwKmsHೋOnD20\S6(ݳT`+=CL'_A}yhAUSm g X4KKE$[?`0Ԩ]=sZ!lo`f @'#.SO5u6߾R:s:(^ъם“i+i}^En Spfg;SӿQ6R{҇%˜Ptay Π]܆!<֤(rBWĦ`:5R}k]D6ێ:p)&ZTCXQ '.؜VRD=*o꺋Z-eةdlz7Y 6ct!Z”E5>2.@j6NE=+8k^c"$@{b0pz)q3I`(3p c"O&-%m`^C !!:*\9E~a~_x6P:H'Vd2{z$EȢ3JՑYPnhd,,U rGd"A@ !(%{9셏 @YIuGhok<1(]|j}RФqƹ+o)v֡Hfw~I'GZbxK5fdqq^)cxF9S1G@"Y^ݳ$: 1$0ASamt]ř ~罙BZz֧͘* ¶$֦q;pvkk,l B` ;螧;$LmJwH(Ȳ9W+X ӣ?5=!](˔)ݰ|,.sAl/*Tӷ=əi`ddemK5.K(y4S\E9\wrUNbٿW|o&K;Y.8;+. ]ڨR  ~n \nry1fIJ|X hx͂K@cކn[`{='،ErʌcEĄHc 2&` i<{&YxO4y+;G A*%\GG(f K$=?xT:J^he~+f]\Fr;֠W@;2>MZG┐Ec P`lFAaxX|X=yvQO&6_R6t6«Jctd BDC}jҦAwO\6֡oXqviBd4r*_%) ok$/mYh24,┋t_ZO/PlGaq4#S'eGoFqY<8 O.j2/?Ft! ,c8;(֤W΁ ށE߮`Gd yQEiƀay!aƃx l< @.`B.Cj9!eہbm ,&Rta^wN*SUm~zʪf }a#AM$Ca^1„p}=.f##huV/d`KK4Ql̼qr˕>a} Bk~}2@-1uXg.JYduR|is0jiآY)K<ԐIH _f_u/ 9#hCXGӿ"$7vtvʿ;TN\l+_tX J,]ȼ/y*&~+Mp>b"aφg\h wղ$BWީ|zm>!J!z}ŎP **)P<|b2`AB [SEp;e D=S[t!\c\i؅i <eYz& *nIu پ1>.EsUN< >l{@;ǑtW3-7УfQjrr /Z *.U YzOHc:Ewuc.{I Vhkw~FGhw-Ӭ2lCQS zٌZ}H] Oa{@^hE;Ɍ4I9Q$(9"'d26Jl.Sd25ILr=n6s3Q!Mf? ۑ943YQ@!CG{. >Pg6~z{;G& Ij pSb0f LΘ>o䃾v81G.('xX NS hxPp?xSC9dnr6@ؙP 0. uP"M Y6dGՓQr*Wy51&|8eNc?&5둒u1i, %Auas" e_+D;LW-[ϼg*V . ,1pQgSPKdB_ZCRu u hN3}bXFe㝷B%|eT? 3T9?kK{j!ɨ19L d`ȰP{ b|B ijW̺8KpUDm;ϷXd5"G~oǠE~fWHR /ΦYRu%[V6V{^'pb%B@3h;~%{MEŁ7N0pTK t WAtЁH`aq*1Ug }\ j؊E ۥ"neN-pbRB$G8ϟo|Ǖ>Eu\8S)hy Ik8[>J5 N~/OL/Syq'>pz`)WURYY#;·%=&%1|aG͛y#c: 7T|cO t2rTg9Yp {=V3vXa01x=£y:,-;*] ˘ vyAΞu͝5㇒: ׇ1X÷`6t%}W6'j:|G^$}̙#HW'PtS=@ 3h!N"ӓIۛ2#0ת*UR" Skd5„&^BrSrDG0ƟriZ|k815/eTad-":R  o6T3FYy]xx:,7?}G H͚}eu{"x sWj{H '6 fӦLя˵R!uS^fEy&U3&]]p_Ea, dDl11GZaG큍d ŵ)@%5h"TQƸFGD<USVҦIPhFmӷ D#vrO91Ԅ^-REґ kYE[-mjL3Dy Ķ:?Ti1?ŬHΥG"2-=-Ajr-gXyw4X>x*J})=Y6v+ A谇p%#̻i/_EJp\2+ʜ<zJ9HxyWhnCHɩԎ]>9n"\190IzehCrD5!N\8?ֳ,4sk/-` "4/`gl@7k,%m?H0>*Wx>E@=|qi tu궦 ц(Ts P rYur! .02- P*ep +.Ğ$O~ |%rGd"ǽD+#EXOʵsɪ݃ Ke<3soL !@| z9a(z_'@ܘuhd@ e7[k߶,|i_* "nfo*;)5 <SW[9$e}af6l@ph'b.s4Px=~g?Cj F\._̬I_@1 +yiT]j'%/`q(xIW߇כ.¥Ajenpsa/*Jˮ9 c|O4b^-p82֟4@Va kZ+Kg?r&D=ݍ;l*1eLIÏrZB}UfJ =&*x;L|6AGCՖMPϛ |x7eh]2W] O$jC6Nv^o§W'P%FocTiM?u:DSEZ,ϮXK(ϵnѱ%H4.0aÿz \bn]pnYͥJ$ġ'ٙMC1# V.t@? c;TŖ7CP6xŝ !xF_8:sξuL/7_?1evjT/T 0;k\~H10 ^bԷ j5!O?Zyeg>7k`0JF$@b+^K  *n%K<Ij~"g:}gҠ5)qϜ|] ܍"_>MB~@0V?fx scI#uE~DCgC&Sq`[IJ*"lZ\"QdfU2K}X^v~qg60&6_:fY>(Mgm^'45\y8Q\~:ҹÈ&AK +3jπ~ vJpA+?QRZ!)WR+j1 3Xcaݔ{@7&"_KJ֓}B K3ohH[a_JnN4i \7b ~6h|0x w 䀻!(F1lICMl J@9A5<{ڿ2+t:r~3>^/tEZY(y7㖡fc}ފ0הNx>(eJr@9|pG|vnPTYnϲ+($Z 5 Hc?5 !2Iיߕg:6 e7,]aaϵ] Du\JtR,#~yQ+%Bg]{؍}`+~ a#0`r(25ڞ8T.+ !,yO "/?\QEtP3zhq1Fk -emu8Vi=L.Z@LsDR &&㒅L qqFo뇤Гpo7k,#R1j_)\2{pg\qRw\4;x.$-$J j`h$0(Q,yrp  L slQ|Ġzz,}Z/}9#{EaΔ7#ŬzRe3sw!"6da.b{gq<ڤ:k DU昊,A?KshF}rww"%E6M8sO u(`!"(oyD5ؖW 8{%18ft4-qo-3}ED=)veGߟA?`bet;A-s&;5cKد3хE ?>?xqkt5]>!qC߷([d'a %Ž BYM'ϊwT2WF#-c$redhQsk$z' A 7 ~]U87`_xQK#q";3X%?4DۄVt!tJBDUsoIQ_VRײ:h匞ET=R=O `3}pl:vn^=Ec 3\TM:f;jxrILZtRz^co8<Ƀ{egUg-}U8ciw9<@OfέܰIs/ӒD uiixkF$n*=m#cϸ`v!VK ߩtkL$YYyi?n@MH(<Ģ%=:źd0\AglgE+ +cc=90$LRuyjo54W۸)t#I-y3{,-a;GbtM-1d`:4x~YQ4DV?|kXG#n)p2Ɂcr&EZW{FcMŸo:dbg;#ҥ5#R]Ԡ}?YyDh" 5㐔tt}^dhٚ_I.TרDZv4DL`WkVz~v q8H3N /-GvyMz+>:ɳqC! 27شEӐ"F3L˔Քҕ`U)UeXT8(Qec] 0,c9v0<ʵv&%Đ>j)uzZQ`X*YgACHcQ. Zb@񼅌",ਙB4O%tX vn$ a iCfqyFCկk'\ U1kkƒY~7_wFmI .gaU>$}7yUT#:HRŇ,63 `fϦr-$qP#|^ /Cbb5fXodw"er9"WcuԻ*Jd;UNz k$]̞+VZSFX7%H\E-o?$Q}i;I+z5YgzoIA,`2|Blu 2WZz·8H 4>,Իr-J'M63g91!'5d@!i}e ~ncO(d n K\>6$KFy 9 &iм#_FݪN"Y'bXao7cDSa8K{O_}E3ۯW|@F9_U7/;ȓRrljxOgQo6X.u1y@"2Vi$!^X&;>`_ERAnu!lIpvlk@oJ+_NlbD6D¢ϔhA| hH 㽻kz74RC@tz #_uy2V\xaiuj-h`c6X7<լkX xz¥l8?a3qS٤Tkc~{DGHƵmY2ʩDЋaϪ^'S4ݐ gYWOeG_z?G0!a /\kusqW@w`BJChU %\5xLE2".?@)ɀnTk+aJmei;~h66FqU0QbEt Gh5)2 @"J]*4{6#Z W׾ @PXmаAv^FzrI}{Z^LDܻVk~<BGj wDHt gH$g!(e3)Dc:zM`_t# :Lmu\ZD $;`e2(9[D?XM~@quAW.o, r}<$4]N`= ϻA0s*֦PexJTWٞ*sm|>Qn \heJ׈?OQ+kxctF*G_#WIpƥnĺ$U$3^1`D=π(S;+CT'͍4DIV"9Wr-6R$u3:Y b:@Ͱ|k!;5{_<Úc͂"Bk٥)%Q%\d mqMP Dba,fT`>gHVW&*os@>N{+SBW- VoV0AgIv:%? ̝{#\/X13bۗERanCsrKFzM!ZNL_$ cqoۤf`Ѣ#`of/EIaXϪZ0bN"EF!6hx+ߖ0]qlm=Kf0Fmp@8-+pddC7׶)YdZ(qX 6UiB&|'\IT+ZpA*ޙ"K➏E&7ۃG&:Ԏ> bd M9%5b(#8vdkt%Nb<]࠱VKW|%C qXub+5FpZQ:>5Fx\ սk'TC]X6m15N[%qۗ| 5GxAMc3ӂ7vRh2WO';Tyc/l1ؔw6;~C͕ B,5d{%p$5kr7f}V"M  +eE.|\f[8Ƃ(wPJWX 6)󌤝^'JiOreO0J.yٮqsY TJF֗AY{E,!{|CjiIWa85,%a%HZj* C眏"~`O>c0f"_ԈVU B?Lldv"]R\$DSN6ƭYR p:pci)ۢr$nӫ/If}XgVAĹ`E uMH)oO3\?NV#ڵez{=pJhA`-iUWke)uN3]6daS9T $U<_sT_R`%|795h)7%C6 5!-ԆLɁS2_=Sb;A=W?PЃxVQVmr<) >ˡN}& mS2`M ȓX)7ج%4NBEDv0R^6Vl }I>hqR G_ ]b2Vx @免Zgij#h̍rC ж~pНIU$$ؒ~=Xfg(GSrѩ$>ޚqKm*UZ5,8y~."]AM%vSh_Qi`, R`\Q Pelp) ^bv>2tdy0~L>IʛmToܐrCaAO`Ϛ>ɽH`4PzO\w1,+Eay>-QPcm2׽\Xq:ų6選><#kval-_nlC.iez8'3fw<7xɼ28&\j8ohG_jMbC%.<: vL٘`h`9E[uB}ga@;.W0!4\;yjYiV|ypd=uU=aW rmଜQ"ڟ)jrwMب )`w&5Iܜ^ASb[G D86BPܡMb,]%G jD3 5"tw\)f(;8r(k7Л}%B-"mO75$|MУI19(f6jFYMi@݅Zb,,v/1; J1LW¥8%U9'dVh7U.SUk#zAXmTwZo8xE/֌E!] d;6SW0 m5>PJb_gҟr0cZ| b*aI9ӻj%`ں_Qz 3Ŕ 0{zf;WG`&'ӓrXQ]1|[ *T#]XQf͕H nBÑFck4&JBif0>dH^ro&[ߗc_FBʉx|*d_gISD3%5y] |M_K\w*-tć`gnVO)YQ:`7No{#xwP R-sdˆ7TL9DKSI^AvGz?baNckTvz&._/ȌwIL^:;۟+U2ڇ7nk]Tp]vE(P1L`Aw,_:`|$KQtHއ4|l*_ڧ(">訽JS|vz?ՇgGY_|,Ni#t1|]]#O߽iJ(A`zX@-INN݈=qRzTg Lb/ȧ ̫8=-ZưKDzSŹ@^@a+9՝ 2[BVu.s8F~*L_(O_54!KP ARE9[+,Tfb T\>n42㊨Dz%6$ 5P 'KjYɷDdȆd#Y 9Xyqg&0z=|5DT.8 5ud;ܪsq&߼u՝$| euBA;[Qgv-\:yɖi2$cbd]ez-gEPV3c=&=#6=)RkH&4};bb˴pVR 4O 6ogOJscukUkNƘhk uP# <լC<`H/ϐ7]× pSYcNb,7)4TIˌ8J{&wmAt_.p5.%+$d`S#q"#F;I'4s3CW\bO LǵpP.##.rvG>ӻ?VPzkjW5"GZQWnӼ$4 FSL7aȩ-r)i1UAQSͤ|j.,R 1h\H+FO.OV@. ѽ1(B'\P)wPۯ! |@vCmP\X=hApP, Um;׫*|۳6u /Y!ƪuM=P[­u^%ܗUB-vdbiui#+-W~7K?q7B-q/t/g!ں {|, 2h|GɓR+]_K$j~My Ͽr33>O,ÓB 4.z6s{s%!H?\aҜQY օU6\8˄y + ̧O$/!JHY:CN"x9MŕxW1yvp|7[*+%40sCMDuB*yoM<Ŧ~*+mGaab`:?R;k45`i hCH~oP 9RކҒcO+X^T(k!qb]k} %v,p ޷rԅwQ@g#ݿSCexI%|*KQopߘg;R>c>,YɈS ry? 0NVȒ &gAͪ~4{v WFأe2dܵ_.*۲ 6E5 댤E 6+cؤ$%kb r>2+~oQr;*u7lUWzR-l^d/Y0֙[/QWih϶qf5If7mS1{(uNqK-r2ڄ4'ar/iz&+A.AxDz$fRN\-Ӂ) s('LDVOj#|eaCt>ǖ<(noJjd }!,6 ,+$8);*(ٵkwo8jȂ,cmٙqz />^qT ԥU̱.T9}5"b5IsLnình;n=OULOkGtvt"J`?qڤULZ=\fPo(c9l$/QXkaD7PcP>HӘ[QLj[!HkZ›z)ne%/,'U{zH ̙Ç3Z+³3Zz-[p4WjJ.;sUd%x̋sm`yx0~qϳ6Q%d7\f [pl(!"IVOR̗`ҽOZo}JY ]AXiNڣv<=U>C鉫RZ*/HK9M ctUJ=Cx{Fu%a'jQ|`=m!æ=]lI\ %s*XRF׫<%n,M?uOo'6g 枨 $$qJHZcE[G6n?KxNiOȊW\; 0`Ӓ.ש(7IOK/@Ls ЫX,If K%آNx:E>0̂ +:rq$WI`9dfB'ωS2!E-G`OZe7B>yS.AE| rKUoqYX7qG묝C}qE*lR٠)3`36+ ߡ6uu2WkDe_r-#:a02NT ? ) |n'+xO MO0jJ rb eu;6v K2h|Fe' ߭ཕT,{~ΐ sRF6Q\`hIZ]#x'}BtQ?lFTibϱ5ܬ 8lqc}IYт294aPnRƍ1nAPzF'x{6d|b9%z vtN&BGI1?_M+m~C' F W!@'Vj٨<9/ˊ4֙k|E?G()]B^@3Ha JON§ b }`x\/\P/3Ȕ08˔Y&|bV6=t 3>WUY$1$- WV͢sLLEj-fr[im9yMىkj *vk֜ |3x~xB}\0B2cߑI/fFgJwE筢^j܅zqGx^ي x $H8#u$όR\Fn [Y:{{ش4[057d`WKK-]:!QLiՏ3쳮*^qrYH:HlO]& Ep]v$CzSx7;sNڢtbGi˃Mm>^Ę;#7$IA${sjc)< ]CTd%ÃbK'Dߍ/ԏL{JH^~jyRLB_ | 2!uC *p |f+n1۞]orIQ %+XTzi:“PF F<"E#㱫u=^/eKJTO?@uO\V sRv#urC̔wqD3wzoOJ쌨qa3i)fSv=dGJSLҦv%/qTحD8eY(_hЍca7_=vE?^`~@*Dh3b ur 4& 0S_0z5 t~dy,9 J0?7Ff -.`Rcy}jؐ23ͦ훖ne? rs?1͘/ZD~B{0 -)V~CYx<~cr*-id & <&a홌|M\Wj)AǒAG# BPH$bggW2Գ1&78W-5%M? fѱpr "`ccI8ˎs<. k[p_ы 2*g"/2 *`3kՉ25q+}nd^KQ gÈDB=81QOkjҌZ+A4_<ǵ3+j ^au|nѾ/r\fwr%rz+!R:h W.(Q,zPΟ"ICS^.^ѵ K c63"#l+ lMy@ \b| +,DlD"Q,ʮޱUv9JXy{;R⌹)'8\lGtHqU5wDY}ƯCGI$Y~Wk AN2E+boUGs8R>F, K^yr8 V ',IRkF-?Su*Z߭y&N?t_baT@,뫷rګ}%ɀ~oǍG+iAP͓\ـ΂47K~RXO*=:G<^wZKrjM bdk7@u$+ V|'cu(ZIzI%էuxʦJ_R|NZq\O_͏Q?z"WM*H>JF Xv K}d7ٛśaɹfv !kF~ULX>|6hvvJmnz܀$|a])N%6M̑]jEOe^9T)7+90I:( 3wB0+x1&#$ZλM(Dz 1ŝ=B*֞c@38Eؐ7ڵK?}w1*VISG-(gjrz:چE>]_vk(cQ4y6˦Eb.J^1) G |di;'ܹאJZrNh<Ұm"R2f/~nò3iJ`@uΣߢfQ.#9R9_{/x'+"5!pxz{fTA6ߦBI,X^~7%v drUDnf]>ۮ?X\"V| C"jp]# Rz.(ogyRݪό}6*EO$g_ke0 ?;) [06nhE7p:" ޱ BvxZ1HV<d۪S?"~wNrgIH{,EJ zu\;VC`yj6N tܖ z&4j{n) q]4'E\lA<!Nz{?X㴋Zny5-hlk6fAUoRj,T߿쵎^6`vjSnKCӷF.2LP51Z~ء!z^s%gڙLj]\;pQ5G:Dx2O Fn,!Un/|9 zG&~CfM½:ƀ6_R&)(*_B _A?m:ZQk2 'm8)8c_**%nFSrHBþzPQMBQ V]03ʣ̹Qȑ_BiCvMG\8!$p jtĊMixپ B8j]nIcubL]1^$c9p(`b@4j" j&ĞY6å6ΑAP)f1z`w)]^|v;T;C@7 ͨܿνWM0{}QʰF"2d{%qKѩ%SuC_6B.)>D H6n{\v kr>oAIÃ/L^#]BS$:-|H#7p[#ՍMY>fzHLωa5C% ,JVf4N|iuk%῿ 3G F~)ߵR|;RQZ;s B-c|ZQ)\ ;$ xmz 9Lc7qϗk` mkΉ!Is>L틁?,oN˵Ր؝vj>TJp#BZ7to9uؐq4rl=N5LY>2xv @1>,i)˚@e"Wt!7&R>T ށVUA[PɊߔ E l˯{O2ԻwOr #K1뚫bulc(/ʅ3GhAV"fjl9ȡ4b2a-N dj<%BbFJzİ8_lQKrF:uvgB^1ӛ/By%rk}r$%S5ym2M02шm .5dDnҤy5=|Dzq"-"Yq3 +AȀoAH0=O..s֤$w9Zɢ;:c 1 m W֭NJT$/t2;[@Mr45Q ԉualO旫-e:Ɣ1H=#buߗͥ"'K5{~l:clKq^ Ey(>gg6B4Zy m&Kܷe='䚶[d^h)Y`_YIcw;.V,k hgXKi䨹ENm׽+a}YJ-OKg!Ml,xXBNטk4F/v,SF*w6)crţ,0$)w'% kgJ.ȤɀQ_ݙj#(.B10C efnѭvoWXi2/Fubi\[$|堔~[ydѥϗw7PlH*g1٨9cA*n|1>U.u(k[ jr7q (^F `udᇈ*6thX=G'CQ~cG89;|"lA_G(`ɪK $G6ֶUpޛYEJS<򆺗rMŝzu-)sX/fdDej~)[8?*9tiZzE# c S7*K5 MG !\_Bg$z2kM^LSQ~>}`%e4 f#xV_x1d(;? 6BYTM~1gJ;ޮ>ThegHwvQ9WǦ\%,9u[l94,~6uHǦMPcl0%l`u ʂz d D8gD^2`U.M }a_0Do X;IT-P̓0vNP38ÇG*ڡءAU<_b/bOS 7≷qmaբiAq#oVbüH$V̄80GK52݂V 0~w;C8 NQlT8۝daKY*~—B|;%)R,rW\vw bǰoU U Z m6vvFK #Qұ[EjLsQ!Ky3 #LG/f1c2&.uFqT&Bg!nIAj^)ilxe uWzY9e+֊k ƫmDBT̉΀1[6eŽٍ67N1^t-\XY\ MRט]<JE:)㽊h=N1Sohaٷ8LCr(;X%xl:[;s(\ê{ZFUG*jzpW]˥eAPr_L$ڌ z)DEvkRf׈*1+T1H@{ o:jl &~nӟ9O#T 8\",;mݯ-ہC.S?*hS{dݛy|r<CKĘWz_r$ZJ{ BIFNiL8AxEhd I^oNJNWG)Sοeˬ 6bu{m<$컞f?͐MA82E0ƍKpt@Ÿ5 0$&G=܊Z4Y'UJ@<_ -'}usom?u^يn濟*1u-uP,F,!R䓶pqe ZU XFl3uxLU8$¢i HLq!̵6E[['1L@&C 1uӿLɭnOhn劐Q D+f0|#1C3Xedoč9WUO[TVֈM7h6ek1lʏkƈ~?qA{M?(DeA9{hcYH$?٬ww13۟0A1 5 8@o-z4!2 KdVɲA HҼP0a]k#מ-v~3uw<cDgC}P۔}I&Ƹq9~20)PHȑU 9Յ]MS|C$T)tS95j^7.uAi]Rfaߑ3~竎4/-+Q(4b]vLOz ؇ @1; 6Uc&)O7 3*#e<,_ La] ĝJH]oyyj/׭cLpY:8^]2f޹[zAgw,f^AB,CPYz$h,c!k%USC6nnmH9H k& B\Qk ׇljT$WT>E_njq@́`%l|/NcD{ \Cxd|0nJ (Q 룻 c 30F- bY;q{w;`UtI I􄝦;ci IIz2ort@"<Mif.ݜ;"k#$ LWn,hsƟ %K ,%WW윽KY:ֹvuOf68.nx/żH$@_n[\`X٘>=3=N f ڀ}EBt3}7Lp>KG {ar8}2M}rg- \ q*pp1+wR*#(PQ(ggZAF |[KY]`eLoEr 0 OXdHP!1oND~4* Tc:,?5d]9so)KM 1ZVPHJ{q9?+lښ.J&p¾'-2l *[AO%n%/`+`$tbKUSМ/иoR>'jhwϱ".Kn7,ZR(/BU,?oB|)U{,HfW#_r< -T~%=L>ʅ} sd- ǐ:s;K߬L- V](kv |dS6aO,Nn9T&M}|Ubuٓ72,{ l+co6 lU#G.lD0}ůlYFHC, pb‹ Rl ]N\[ ۳Y-%|&U .y&Yj׋C r~I]!$ǬَU9?m=0 gٱ=nK@ YؗӃS[?1}P0૳ĵmZ|m5c- :Ü c dHƘ*4wlqw{hzH r("k.᪀ #[{bT_ pͼȪ3)iaYJ\)kjU̮-&z;80AߤrgdN=cς<56:9a 2Kx,3ջEsQ.)zJ$Cw;ݚ`9mTL@F5@MB @dkX|ejE~6«_1I^DM[ ZaH xԹ 7 .". xP# 7@K561lOyh"}iM!ax&i0?L%D.~v(ET5"<;@LȬĶ.'@.'WH|V{Z$a+i‹gޒ=~3ވʉy~`i]RWsx 2륲߅q\o']æM ߗ8*dn@jFRQ`SˎcW0%I?2iXmo"f3:ZwZ>n~Rk8ҞΊ1c_#4S2d'uHU\ԧN{NxhP( e$ lj;&($樻7 B]ϗT f<W͐2d{ f&CuCzD6ab4oN޾|{@D UÄף,uh`jkuvr RL  /\zޞ֮a ON)Nu5ЬuKEbAW$TŁaC2pE}Q7B1؍Y=o5Ԛ1s\CÐ G(0A1h5[$Xt/ )70gE"XDID. +^e4Gڧ0:%ztth;}b0ҁ8\%E;NIڝbM(}QRzO^ Y=Ops_ӫƤT9rTOg`69~C'Ge|OKETC.6sC1*W/{/_+Hь{@m6=iuyd6;khg|!d=ldLYŶ4x>Z< 7Z|Gc =%+_6ޓQ0zqd6n)GPG?q҇` ^ {V,jg>h5< g[ILHx׬Kf==_1VBe|0D>zyZv! ;ꈆ " ѥD2qS@{hx%Jk6j^8_{EM>Sa,ء=. xpy%xz)&غ~;s+r@/V", )L{L@L#EG=4dPLq"$P ne¬Q-&+3` ۰Q/Vj{_FW@ lNkEG8:v?:>т rWBe8e/}apqZg}~ViBV>yT$uT=7e͍Y~B..{!蹕G0W749T Zc|]k F}T0$2\l﬏ԡO lãzXOע}!I^ȯ x$FpL5%Srz#%Q%< ;Ey8ٴy$dzX .*qJ lݖkbM ebe [[ P6EK Z u{#9Abrۄ1` < N$Mr +FSmg>}?KORr<9%FH(9U#=NI}31A RVH!hRQݢX-{\75ʊ}-#ENL@"N+# (NpiW*QMe|.n͆)7 :fMGJZg[v05?Q333F:LoLlݦ3M*q$k1G섺]e=ndM;&/}2)ãB`mPm xAUzTpuu4w/VE^|3K!ܱ}$5B$;d.pi)-ct` ;爙APM p>r?O\rd~WA?$bCGgM a<9H5ʇ J%Ns|Ի2x'^-/Yek " ^ ȏmt'd ML5;OTtO>S7͎&z\J8؞G'J{GVh%牉cdK<ªp=Ts ?d)eMA*~ at#ʯr⍍[N<. .Sn'T[N[U[\ - L(+P`ʌEؒF3;Ԗ=t(XLa`[`&?SqdnjɚVgMLRcvjfH3&"[>Pg#^k bKTbk%)cW -1Q{o*D=C Չfei Wxm1SGC ^<9Zpvјۙmu.TJ4Jg]:[j3G='$ȮzQR UJP[{1/$bmS$$ۊp=68ɶձc8mH?)Mbj;(}~V zw5 ;w/RJ3LE:!%6[.mlʆ*3cUI%Ͽ ,*pH8rnOr7MdOƨXRZCm+KPg鳾.b|W.Uv:Þ;^ԢM;ul8im~l(k<ۗx3RMoKE 2љI4C~mMz:0mʹWkŠꧏd:0oL2qU\1@9& Qsϼ `)=Ǿ)@ܝ;; aIBK4(H2cȗng1/;kB-\&wLY8h*6 r&jpщM&Fv,ᮏ򽜛NDjl',d?KVetx15u7\;3֌ƶ>\>x,S hWJH-0嵌+LsaVTo7$9J5cAmVkBD0(2J'Xw4X-Jޖ;RV+>'{oXDfuk%ܸMwXhj;s`CϥH58Qݒ t:᫉03·r̢zFD"rg`‰X?27L T7W1Zo)/+VxSzGIu-(ۼV]8{N+5h`7]!Ӫ*2:ӃU jouYBC4Wv2.+ġnjmK˲m(]uTHkӡE sJW m^pHR %d>.Ǒ1/![rѢU(xЁ3ӮS{4[4 h33KA &PbB'v%fVƫ 1OvQz\հx-P+<7dF.ZBmcuBc)ژZaꠡM{Fw|P%7ۿ& ^À9mF ;`vQaPJ*̡H*x sގvB.\ZXaN|Տ /qm:3zṕ#?A ]@[Z'^<*q{@'ߏ.+f3AhX] z ܥHt_HRyK5s P>I= E}?@(S峨gqx9Z 66HLt5۷ 6ruU QOYm B UŽܜ SYO6⚠]Mߙ:sfx V ^zC,]d)q u6_+=m}Y=KR²ԮYSܗz RF5j~x,셸wYm`4KPK|S=Id<{&gRG@gG-أ=8])xXVxd&IscS+•5q2 u%I fl)ݗ:pK[<x6{Lj2p>w?MGfLnd[E$ie)%Yfb 6Af$rku3mP7ZsOm5 oB[U7/7;+x}kW7qA)8 Gz-:.ſޔ#\U߽&]],U,M{}wv2Qg~OqPYTWڅia$Bd·?͇Q^ʒwŤ29yz N\0¿,?OƃлБۗ 0Je=x0GKJi0. lijlA5!6G_2aXL;} D M&Io%$P@?bŤ+^ _ /Pe.Mޞҡ)]n[D"n5!06e8?`.XqVJiJӝQ沢Y#`*۟9^g)hrVѧy6~A0AX_Vm`]bܷv,jy݌{kʓH37j' O|*(*whAY\LAJ!I,)["'T%o6 xML !M͂ 'YwFs wTɫ_U}-Y;1* S(vVYq/ք[>+Y//F+\/&@ԯh{Jc~PB$AC2-4B+|#<>õ8AČߍasF .n/9Qj6AE+/ŇV0+m>%Ac֚ X%$ICS1%=OU{?# i!* qIG8!//[8GQp%@+tlxJl1L+%@;9aC]0tfS85ź I /GS?c_# Nj]ŕai:ilzbː39QԳnL^u$E.Jm)A:YcuTô}A&4veu-e6/EIw~\ 3vx+Ao/Ř1DcYE_tL-_Aj*"ůL|1Ho]hfa_O}Ѧ+$ZξW$!>~ʉv\IO,F D,CtzԔE;$j.bDlfbfm3r*LrީN.z vAfT/Xyb/4ǕJKo G7c߻F#q ?B5‡(.%ψQH.>V= yI. ΡyA J6yX@^t|dS2qr-N%gEsLinBFCX$/ƩI{ 2 >-˚6t ƛPn.J,̹N=zE5b%o@eKm I9#<)!ʻq;W9ohA=5$Qx{ф7 Eݬp\Ǩ`¾rH:Er8:34-K?hwxnNq͇#8Jfʺa(EÅḣkPsp*爛[ѳ`=)o m*eѥg9G unhK% ; +[w$g~JeV!ոw4wY *C^ /& tR'eI.7S{kuUm|r2SЎ`= :`"I'ԳL~AV*E21¤ =b%"Dg#DT`'+_sܷF_0,xfkJ2SNiOR_AHzA'L$9gc #Fe|&?g6ꛤYb>9MϡV&Se31a1dෙWWnR#m%OJB_І re87çG |=r;[HJuSܖsKT9ޜ#3~(%;f.rL節x]~r-?Rs}NҲ5rXx0K7Ye23de}藽YI颣iI Т;5td%"EfKlu6T3GO^d2lc*.=(b*rByp߻~5P*t* X̳"fFi6\_cj]<޻9E-;}0ڇDq=՝ \q?-@8p D+\(;׌ڸpna 3[Y R?EoݭHw*t"~xNj20\y^ImvC=EH|LXҶ? ^R}rJ N9/GEHbsvg N'!9P!#tu2UHjuȧØsK2NY>iovityI~{VJSM"p,m||a{A %BJ'HvAiT6t aODWuf$Wt`˧]G 9$p Ӡ BR, koF 3͡0M;+}ng.߆; ާ mL0*sk)c)5lJ M I]</' o#0_nm؋tfQt?a~v0dR2|!A:muJҨ,M χ?(xG;dJnC]:}H8kg!WfW!lP7}4%\Fwֳ>d@J%JwR@ЎW lͲXՙQN@9!F0:!Pqy,Qݘ5WvHhU!(K=K'9Y(Q N׳TTk¾m>K$C~%a)mߞZ6p/ɶLN A70VosƲwu.9'}.G?HK+<8֖)ێi<{x?֡:-li`]r4ɯ:!VȔ XEP Ti=8i4"o(\aq鐝Nj5ˈ J8>L+[ݡr._mo޾Ti=Iഺ,S1Rtc,]z\%d٧H|P%6IAc8x\vjD1M 欽# y޴yU\+0Ι*Dai!xJA[yMγY EGŌ-y<7QbلogZx^GR4Ŧu%~"!bѢ]vMN1\]ˌby:mapх=<Bv0=Q?)<zkaP{h}Qb|LPcv8`^+̖^вiC/@_i::|kq!TRlAik%^ h ٿj>r9l󵫧˦$|M-o5A8Sx={POg#58~ڛ7S,0OY6sU#,^ Z"^'/+V"?Jgql:$\dzLF쉠Q{uGpU L4^`2k;!6.8@h&c 4+j{⭓,ng Ec'yVavդ3;+fC]KW첯c/E'4eWBuU,Q̣~|X-caj0 *\Y#_2!{_Ho֭֓Tɠ%̖K"y 4d< 9X`f)? 7jζ)td:mg@7!S`Η[?gueOm$ <٢>lV/bJ00|w ŪnmV: []+n ̅76I^ 14RPz/]6Ps3djWh9yu5$!pȮM.Nf֮Ijԝ6N6Reљv| jLl*EaQ6xө1RT/q 2 ,! ; K.-YYiYnS|a@ٸōMCZ:uvvIN.{ -^~pܑyatvçvvTwrJLfOKƓm)g\b'vZ/YcwL[C$ QsC-OwM1ԄaxYЦ z`~9Bx'Ƈ7~Jedo_q8ihxY_5W>YvGw,S|^`3Y -gKͶ")7DmAI^aB'X:-GNjq7MVNɡ&O`.(x$/璍 B=VO,˙5q29U XXQKơS?j@|G&"TIl;l$ רjFn76;jPD7mA}.b^ yc[Jy?[M[Wo]jo^aw⨑4|$SC`|ȇU!¾F23rVn-#3ddbv'WbeY097s@M̭[OZቭܦ|mX}gc1Y,"kF󨄺N~Δ '4za1|R̮ųEj2[ ?+b[ (hZ.ħu땦ܐ= h*ڿ: #3ggxu֐%1E(`hq@,}k#c6w9uiMQdž*BX~\9-.xA*kGE8wjI9aЃ^;8}@.@5A4¥-fu?(>+2gLx|t &Em*A9Nfz/8j!h_Q2CT,S0wIhd$@VV1/zg] ~(Yg5us24GBY84kc啹chTr+x/A{خLXa#Ih6 7hbUY*CHqYoK8OS449CG+OpRS$ Wc jB`:L@ a)vﱎl^ְx۵t=uoC%EMj9;OZw.(=6H5v~δMXݏ-.,5 Os0\8{_0(T=9[;5M8kD{)u&8L>JJe [Tq! 6? GT J4:t!YlcLTt+vζ޺(vȼKXyQт4ZT\YV<~ "B|ҵExG[Bx,BxXGxH"+u 3{ᙵAqUi" fEngqhzh;BK߾VȚ~jxh$[:O*K:)i2+|ZtWfn:'z7'+ IdϚ(}:ʄi(Fb~$p67XjFA,2vgP'pذc*k`1& NBI%ih;>"Zc=ֳQ_< [)PNYͲܠaBB ݞNۗGr@v)aK~_[aҔdFx{a)}s\`|Ř4n9DHca&&)A6 fB@Q(=&N/qj3C?iw)lo27Jo7C!p4HZ ;"JJsAo_\w*46ETgJHERVBめϒ wMUbt?`8\dW?хzSq,DIbB2(!)8ھn*o׵A.=|ؤVgjAp.og+4 1'$ݴ=֥"bRH+#Bu3; u|$|~!H5Y);LAoIԓNm~[ 6 p7&&~'Γ{`@v2*CD{uys6.KtB!9:WyCsǃgÌK-!3`E4:ڌ'-!1Ca+$I2靿q&\)LYYu-}є# q]";F>!1,`"EV#^H~3z}!^BE}HaZ촊$=,$ZXC ]2)Oʬ[2bBʘU¨ҠcN?zk<#.:Ӏc Fr#oK{^ a=9'ݢk/䋃?b O/U ۋNwPۨUYhY\fdB&C@GX :)PW̚M쌹xLtd~+ 0w[s+> DmGLfmcݷ̂GzM?dQ 0[y,₭si$ZPɰ>ć|Ƶ>fFN.cTOd2(ߦ-!h~:ZubLs1l.\揥憠' wۅ}I0Hh&NFPPUغvvta+Vޛczݲi7tiPA^Nv;B;R?ٛt{B]ק X 2qrȣJ8נ}*,K o۰~^',x|KC&\5P ތ@b.{ZxB ӭΤšo=aʂ߰Ƃ*;VcOTJynE_ Ǎ/yG/R18ju)-&YOw} HSzS;ZڇWN$C+ 4l*okBXY4@_ܗC wF6$(1cԎ9NhmF<ǑB#Ӱ0c4B΋){;FB-b7,|ڞ ޟA  GU'F?A^Tḧq+}oƿ{ x Q+v}G((&#Kথe.^h*VRHE?S#eIDbUuM-%򬲇v$x. 8>)04K`wщ\^h#V0zpʢCMQpd1Vh9ik+\M%Ry_%Ta˘ßegZ妰-Y`vC_M5X$C0bI}-]z5Hƈ3Q.bPoF}ͽ;[ PKZASQ@MxYB|Й$W0j 8Ak^:CNyR$>M q kD@7FzN qtn7(YtOrRX"6 -.FjJܺ!BD?yur xlVB$zHO|ެ9ŭ.W,o&>' z%C@?ik\gƤK v jr9QQF+ G-b c<:F~xK$o=3C4;Td7Y l<·<]!D.F xD><)Bzhp"c{awϖFU*}xԄ6[T4t6Qwo9s![W "I| %|f tT7Vז*hqn9{4S95y!8}MNuB n 78M .my1*amTA:oۘQ|哲յYnt "%5gD]xdz.=21 RA$Q*T^M%Yay Fx37C\OdSڠU=j]uk JYhd~xIB%F@@16Wk ڲs^!;yaӎ17=m\Xd~}-?zx;eI{_9lhD)ZX0%`eqz2wb54d?#>5=LXAnW]*z @RXk&dQ ŻcpiA'haaft}麠esG_k o9D'V ;JT]F #ahw>^[/Ygb퍉>/aoIyDJRaP b/_䊪QMnfKM &[H9EĨK7T >a ZBif-]A&vuC51BbHp΅JMЀ,Z)JH{Ėv֗.k+ʞ2_F7ԉR?6Xm敬 zI1Q )$)]m$'Z#>T|G`Ϛ,hmTݯa 7Iv#KFW H)LT1/8|R- _|| 6x|r7M;p_y CxΕ6ɕzCN/Q4(eg`,)b$;IYتj}ܓܪh~W@Cj_@nLPacڽTF<ۂ\@ΧNa>5 ZQ3rm~ɀп#o?jX~UˊT%:gV`DCFs )UALT6x IR/nau2B!9}<|C{)AhWvmIIJ$kVr+mJ*|]|O@+i֟ɉd#P9 $BS 8?t]\CXi6#[!тȩ )KU&d[O>͌N"|D$!8l,#>=*rIbeʸnxn Qyba`#ctF 1`#O#8m bW8FD Ll߾VS]1{*9]3zjX>2`GqxTl%=nBʛƝNeqǚ{x|ʑ =,M,gGUuz툑$zM61_2{Qevaz=jJ95zP*3dV2~lQ#O .Mg:-YfzB݁3a!LoI^?>YBRy,?qQhJd0`#kyH7<{5 }%8 If * lG/ݻ? L&NZɊ"/zڼ r~n"tң0"-qyI n 6`Q 0<7dп%Ϧs& oOgWs Ұ@|dTf6/VppգgFHe2W%XAfSۄ< ~ LZd00-xw+%Vh咆.L ZݔnrIKiވ[^Qπ?+h|4V% {h R8g}]ȟU*1_, 2C6 4Y~nȀ{+^N}GR ',TEJ*,nLj3 -^!4!W'cj|ˬs@2} oC矉]q?gnCv5Hx|ӛ #O 9%Ӏ# @߆dkjDBUͥμLF3~lvrk!Tg2|)XD"$"]|ܞRh2Edw3qEjo?bncwSZ@@](Ly?k?t$f4eKU;z߸$WdD&o%&@̭yL$=basI!M"uLBXÏESj q-`-]ZvC@eD*%W!-I^ȭ+2sr/⡮Yq8o@t~({{p1e.5s011|z@#k(HDڷ7Uv -ZV {(MGEsα2IaU^ J>S/7,HzqhUgӈn3W>ň+aRVL+iߺ䍹g #DQ%4 =9Bxo50A`VPv.jf>*v6<;of7'QF@+1$Ҭ%4S" SnTC`{]c//& SkeXG.~Apcy6ijoѲkD~x5g噙w$lq{EOG1g1w CGy2}6Rf<9DA֨6 ֕clvjILx~ƼM⃣{~uwENڵa7):'p#= .3.L&=B;8tݖSOeXg(]6|hϛ=I pL+MhGD7 `., #|L$ 'V9oxk.Ucc Rj㇓Y| 0ny?&C?oRT)NDhBOX'bIe&T|5kn`^BĩN7)A5i6 3ŠSq&vD~ZW3m<@*m={f8<6g^aw" aJX, ɵ,-P5_K8G@UΝ\_`{sw8ަGSl4̅ G"h>f8TF|gj-*W1쿆, Xd+lK-\4fM5ň9gHv{((L޶T[G{l]FflϾ] +s|J+E5mqWqB ot̾Ɇ8[:T{6!HN^]ID9?!1tUl]Dov5^+'6r'XB@xERlnRP'CP$|\L1+Uun%:#-Ȓy+}Lɓrk^w!sVq|r1Пh{b=@KsW՚8!YMT AsCz-N9F0G j& JR[KIy7)@U7Gk#:*n*MugUS}&]`mg7H .g]hʥTfۋe3_~Ebiil׾^xǨ]Wvv38nvL,{yxϛ0,\߮*EtHuLgňX$ZT:o ~FOwwNBz Gwo-:Q?m,82ui%=0O/wnD1LXê@]>(3u# Dpu0!:/sdכ0PrMMW `xVZaMK8'kg |- ,<{g}brrKǸ?ik3ljf]тLb=mq&JJO16bŬA=ZZ MB'0V88atC9z ݭKTe:^]p>h Y7eѽ* ivV]lc1b) K7# V\ފ)>d3?P|~f &es%툵]Ϟ ~jo9[C¶ -찓%Ḝ{BZ8'F~ToiZ~L HnDb15_`Kkၘj}ѼšDkS´ /tmN t%Jr: ~37A!OsUlt y/[F 'X7&7Ch ¯'K̡~aP IIr#1ٴ4Xlp$v+gCm<% Z*T[%sp*4Z%ԑgX}H:zhh[Ǟ1'^;LCBo򉸦]{+֢K0f VuL8, ׬c2lRbJ|K?T,\i0P>. hTj#,l2ۃ :yGj|힪 .b ^4J'DAQ }dS22V ֆ Fx1?#6__lTqÁ%#T5v»|1^O_ز6H;sѤx|YCBw Aq5;lC96<&gM\u6+>CuRGl% 1CGjcg*/ gR}T!hq~Nzlsd]xmȌ:ZKP.̲Nz=j *<^%gpM3tUuSQ1 [{PfyAה+oh5DભF~CՇMe9D(򎖮mio )UW@:'6Ɣ IL_xE Y ? ވUUoyk>KTq2w~o)r4!%^w wȾ5I6\on H#lT=I7`3)-@0Ƃ$8aE/"L|scZAYL*@:;Y^k]1ّO&"iU{dx++R6[¤ymܩ(M ,v^%B)?l1uIڦ8ʕ >r5x^:ƁZx'sDxׅjt6G=.Ww&Ȧ=LLڣSR4?`cGÿ例_;ɣ̽4;Ԝt0R `mI6 P,djr&')0ufyCyu.uL/蔺ΧFSq|? X8uzO8Q"n]ɴ~*NE˾L{Jxݵxh.Fn{V닄xpR IEs{*[bJ>;wF}Jh*ҕ*rU<h'" 8Ns~[1*XcؖI"\'a(tG ԁ{\xod7ވTPZi3݀I#v>4Hwsc!]XkͰ#-bitSc?ӭ4EcaAFS/r 5cB\Qu`Hddn>, 'J|w\+ )m91u$rb/2ef]rVvկCMc|clRE/e-XOP U -'8ޝa; b.tϹ'G $q"8=Xh[ с繾mT01cl} M2#X=»K9'e>ya{e`0ePruB#0ɠ1%= WlRL %[e- %=./5n@nV;"c;[ݹB\MmA}alSpQ;A (De oV\H"9(a@8ĄI]-k" -FlF_RޱBXWF5iBesHB9/DX 襤M2|Qb6An]UL0&t4'dSR<>:rDbir k4GpwN{;%kL]xpS,4iv dm  A9T\N=Ua}LXfRٹBO6Q0 M{uS[yJQ@t]WQ bS6 {CF[ϵt/en.YZ,ǎ 2jFKi8*LvҕG;i1)619C]A"?_Do-%wt)|J'7C}_Գ䥪{.%p-P_ !6#Qg-ԞTS5+^l̮|8#=X2|UWHz031Wj]פ1 *}\:bX4_hKk#볒i0+7+C boUfwT|އ.f"޷ ٣,D;4uM#+< IǷԡph,"3i.?5_1Ej8>Rx7F"ʑ(l!ބ"{'zxD.o7}Jf ȟq{i2yb1#KD 2@s^ Czᘅ2>rUO1iL,\*cW.'tQ2E늤v CFVXcI CGc~ɒE+B^bu4]o֧ۃ)81z/nz$x&ZMk.K [J, Ih|bཋMfYg{wLJ-tvBbUgDy>Ҳ(q.رxPe_pZQcwE׵\ME0+uY$H"LN; z.r~P[@)<Ĺ\N*pksɣ4T,)-"~XRcaA~ 5 1QD`UL,w>{u[]G껢Nzga~kRQj|q@?!kh hH]3ޢ^N;ͱGb7L]4- 1B=shv,HY8&Xç'IJw·NMs9VV'\Ή Zt(`Q')VB38}T}=W pLAQN3`~GҲlt ᤬.$[>A: 4ӢfD&Q%]‡s @skU *U{NO:z dEkv=ulyBO R]96ȭy@bJ>7uޖti" lFQΰO̟e_rnI'7ĕ$<24]aJ CdJsrY ?z5ǹ]AH Xu׮:"xe]wx ~.tpf:!©;aqDKL8}h,r5cR 끊tXh5USrP!YM=ǿڅVOҠ>`[Q4!([9 (ey揜C- nEX|ä IܡdՉΗ5ӯ1iWBw(h]!uΫt%ψ)auJdufVףM$je5Ƴn[Mӫoߚ9γ W٠_|;:~qQ=Xlp7GzRGM۩-Ĉ/<Ee)01Sd)0T՛P˷?G]s33".fg:"wWbUtUHf/C5@U+Sy2 );." RnI6Sclr_ j~vqUj|52`n͐$pr>Zlxpt=[[1p43_^? ˰?d !(u=';Fev2qx5gE7&=7U@2"&bc4ބcq\ʑ7du,ޤ2.Bqr-˸7.sB BmDQR{ę{-W;^5)'Uw[~:9*NWzmZߍ2,|[ K #O R`z`Y7w<0ȡWa[ };!&$.4&E#ٚA/gcjt Zͽ?Fr=St_Аj'"SQZKw[aȇت3մ'{19-kc)Ls ]2mVa\c5 7ɞ ٳ b8s{c-Rd}0|0R'J]Dx,T(amYk%Wib!(PifU "(~@ TX9}{2_f0DyFB.RYȃY.lZ,bvt!9DžqzVXS]3ŽWT-N,wA6)xn(ĥݥO bߴ)f/Q 0="\Y6rViהMn"Sh}h1tBj{EbI#ѿU. 'ɼփ}<~݅Sx큎8<Tŀ͂ 쿘Y^iމs~ IJa.3#h7ڸD lZ%CiΤF@,ϵ^qY6VAӖ̇j 5X_@p|3D<9uleZi،WB;$e8!텀z$U øh11HNi۶q뫉̫w 4$ G{b @FagE<0 X|sE̒ A&W Ϗa/'*~O@.UNQi@G' fA#.%\Ѕz@gI'^|ӫ9,]j-${Ds<0\ty#Q;DwPek% GW pIHTU<^ҟ*yc3(!a!4|I?1i5ơAdnU<':M\|Q>0NRTF$y+ʚy"fҐ֊iŷ HbQy ;RЃ**4Up\-]M‹NNH}tNlҰݶ=sFiu͖"U[@7Ko>T^ҽzPBھk^i:+Z(\`OMoR3|=%C:;u  vg:EYpˍˤ3S|VDZSŢbxD0R<&藰 a'^)?s:BqRsӆ&T%zr568HdQ S+kl["Wzמv"3[s>H؂4A@k;Q _ vܒ! UJX'1ވ:%i 6l[L >=;|"{닡cןXaN¨xGa\s6-}s3n$L 9:uʻΈ6(SI_6nkF^/H%nd.FfߜdV oZ#-: _vW,P`RvPv+ 2wh)HY--r3s21v-_{#J؃ixJH~C-(w{TqE7)- Y=O}4 rSp@ A.B|QMU6LLۂWV p('S['B<ȶY0̴TYPTfL!{`%,qycshS.- C|m}Uw11C)ŐaI2Csp!# mfG1 & 53UHeւcXmCɓ;/yB(Qُ{EƔ!QE|W"Ax,_$@ w&A1B}oD*}GEXƘNG-kR?\_y;D[i$]RW#\yK퉴kҀϼУR"j K}FD|-o(.l<슊xBB$vbOp}!/KZb#$L8U ؒ)Gm'ln2-Xɀ-_R,i uzl ,~ؼL:4/v@RӞV έ6%*!Y &}Ej;709 fo 1o`H8|Qslll>)s8U,_) ݤms>n4u>y1،)zMf $#d(+QƉd+m7*,|5j'^l[I ѝV WuSջbi! o[mZ qyT^:Y~.'$rUI<ÜbЩcȇ}F72B{wf(J&{$ p<$ēpṞ S:;){KcyRX"A{4~ui\o\NL6 vʈݏ_5,i'ɭ $Qi .ooo6uRٵ@}>{f1 D4>BZM`E_CAxt$v0H/N Jw7}XF^ * /f$HA&oBm[RT/C5)<!\!N@޷%/rO ߎ<*12,ӠۘQqMS7f#B.^M)M)D @F"*Τ<˞L2xJnZ ,vCѣ Z;Qf%}oyðl]] .ܪw񛐷g,}z9]IT:&vc7rTl"qc@"9l9J'Rofl{OFդg &ƌ "gc8.z+S*"D5zw]0]JFzX qY~@@FnAt|1r ~EF0(rpF4;wjWvhj+GC=rDX͚r5`ϧ6`tY=rxh]ze 7EMCfKk:T ŜH3N7<[ > rDZA"LѵCNQF#:UB#jiS? &}K}ɖI_A)%96|gDL{DcP:V ԄIIb;qQy |2dC(6큯̬H* %-oo2M|Oę@ j8EH49!W@ yC+{ Daq4 TE4HOSz4梺B@ĽLl,] KS2~۞J/ $$4((e܉bt4xCPi`@LdV`!|0)2,yy E ®{ND&(q2\3mYg5j!i ܠsG$W |%8m<뢧 TbqV G e@#_/Izx㚁# ^ DE"]CDdfn4+\1%SkN(~%Kq)y4Ա]8pA\J5Ѻޠ#^m`Mi"]oa&؇PJ{ϣty0piK˞E9իIrz "K /jjP?!K<^8ZWz1ouiu_iP/ghFLd"maO虂Uv`!x8Fܔ#U`.y@!僶i}|z->/~Q'm$C$4sʪb":QV-YF;P#N;-a{=l!уv ЉE.PHri ,Q rL1 '4q;Jy!1){ŞAv~D- y'V8YЕhUs=;ז1i/V/6aZe)A$]%:*5䢀d&BUM/®B̯v{[], %MJdvͦ[ML0!U(jϮdꡑqA3 cq E%";]%ײGl m\-'bwu2\KÝ_nn_R[#P w~:NH=>3lsQ5tNYe9gg ¡ hZW!z1Oj%NƁĚ:áorO {,B@W(<fVm,UJYBz6/uDN{ꍟ59gH "rCx@u~CKk:@ /μ#LI|82}>{I%,W!fz=}`@y͒^ϾZm_{e؇=P,qrt26vkԉ!Mw뉏+ +K87u#!k?;I-ERN Y3_7[b`DcblcildJ51Yp|*gBAXw: iv$GLY`mk1\ʧL=>/!oMP>@K Fbo` >s,4rdsiG|G¿~ zbq,)d]4EQpAwnU>%q.VFĭN|?xB]#|~k,P'@XZ5w/ È fn"v, &(2/%EgOTS,MQIS })k&"NZyUK΢ȣ¸sNI pj\ڙ\.Q>kuNbX=qKu}ʴ1#e!l8̖`Ro.o?*1y}+e‹r |Q&yY`m .R21gxr^K%ڼ=[^.fa}zx1.fWaa2biѪIDk<ь Mqw. p'k8t_A= G!,kpa'ҪGzv*2n"iBx=55o\+KWY`.(e2 v.EKT&N.ML-*^{yeymnO_{v|r >Zmez#e2JNԖ& Bg!>Aw;lp.e : nlJ :zJ`~"jz"Ξ0J*Z Ao2bb1-Vp/ 1̹8ϔM?C=e o?,A3!1h۔j}Gb똒J1.ZPtlH6v:Gx cm9C3h|UF):bd6"#a:Ɉ}TOB^QN\;{TASP eFҶJ5ZRX XOq=&C|Q[%B)Mh5Щ%] ݜfd1;0/=r0Naq'5T\DCBZ׬ئ6\!tc1RW.+eZM[G@Bn`!b&6-{A>z%l9qY-Hwb-N`hĘ>zULXG4Il??*5u$cqb" ƶh3B9'/Ԣm0!nم* uxe@˥{K{plzJ?*d8r"#w08{<.}7]cZl>aK9rl0@Zgk?G[&QV[.pJοEzn~7r8'E\: ͜},.UL7[bIڅ7Y?ZjuNwcSB\i#cca"xQQػN'V>[% y4PnX]Z(, 'ѷ#1h1+2wP^ 6ض Pk(+z<6T;7"St+͗-=kǥ"\"2%ۈv'*+mtH¦$Vz1\=iKʔ˝+&0+ĨzѨ X!9a朩rb=',WrԱTx3֌ꝌB3I+œPnaK}(w9#Q6uD*H4G'yOJTlh> aڧwGu$Q팃ZVGJBz-KM@.^nmrdZ{lC.Rw\wXNj6a1886:n@tQɥ2yH0GkV :R5S}5FZF7lJ«6 TMawX$ r\7 8 r{Dm<`έWz&Ό<QrAK!{M:^=x4 VGʼkrrk—^lymʇ3)daY%.W߯^F1z@>#k/J&hDn(8ЮqA?1Ժ@iƚgGh}"vGw[ߎNJ.Bw>jWvGTT=˝0ouo J~9|0qԺ*&& bduU_Wp15Vs&!"RnHuLj;& u㿃a_rG{@}B>Xöi1̠A~1RµzH +e:,lX!kɂWo|P/Xtu~dmi ZMVAl5a]a(5 93pBWOO}m#;L~3C|ܲV' Fjs^UpfH8pϵ<}PI؅cXM|^MZыQ 8t}$V8GL=K,;()>Wɹf0d-)#,}JT15h8긔ٷ]cX0dÎVsKk""OMC0jIIh|LgrY'-#ߟ*[+id̘FE\3˘I|G$҈J1MvX>E>F>tه?pRظ(p8򆇥y7a[uC](VQd<БEK%.\]P@aW j*%&VX\sxXގgz&؅ksUNװAG#bOsߛ[5=`jK鳾u: _ȘB 'w1F5&;|b|H]#|fR{k~hBwa=l "U_7>k5!݉0RVst vEY I5`{CL!&{JlyYr2ѫUm1F*rYf_؆PLA v/kmy2;UO# rvR Bg6 ̥d #$Ls1x2E 7bӝ~ &4$w^6H9>OrzQrV! \$ddE dSwANӰ{yԤebbhޖȩ" Z%nm፝#BEŒnޯF(Kרe_J}p&"(5{Fuh bIkūY$Af{m{MC7~Jk5AN~UBc2h |0C'r{9ӲP/8'L*[M M6>]en=+/ NuExhڇCV} 9DPgش,c."6xYaҜ$ꪇO;Y<[iZ2Q}56R`bRj.᪎ mTX[oLeT{2nWĊN)dEWfݴ9g7jna;h]j[& c(~h%Q&\ۄ"|8 ڔ)1}dkOf{ *3|۵*EH%!FRA2˫yo-Iߙ:iNi7&[fCv+( G5n4Wt)O&o>st'Q xR ~k{/| &\>J"{Y yLU/Fm75Pw;YƷ u|9M'U"htnz:vY̯h|*IAR{4=jgjCE z-sC0R'+: U?9 Dj:a[%Hr/ѸEF X+Dik.\NЁz{䔶Eس꺴fL+irZ 'sYRPHČ׮?,L'J,\T ۙ Z&̸+:8ŗ*>Dc 3sKxE8y*C22DG$N5KE[jdja\1apP138iqMsՌdX2x$PeF!'o$\l3^gnμw"<*("xw(#%JJK2S{FX: w'MzVƔxXxW$9q#]A&]7c] 7!#*f6*@:>U!JNǔk^ 喉qѿm'AEc$SaR<J!@^& F4^3ZE %s" S@0*~\Ӗ:𬋂~XPzZA{]9jpC8`ASS\'*I jL U݃J14&4jЌÍ$m)Z;{DI?N; Zbe#1w] n@r4qɦj%ڌ2izמd*a?-+@S8i06g!Z4m^8z{/yp *B $LuZ p.YvhW:se+U2 Ƣrú2gi%1+s_Θ(ԜcV8#C2P9ʕUý3%K 'Lt%njgw8ݗ;^6POG~/؈Ug&R`XAЧ]-1뼎/sfA_+?ִ&z {2jXbU}Im.U.>zi3+YyHoD>@YK#9I@`h8+#(ZZ)Qzy@_ ڲf Ǵծç[}uϭ]kX 0jF{8+<2 𬯀Y2ЀM%67c%afMj[<)ܷ0‡a4>.̵vTǟ\)eڐ`x ysUEvْOO:hݜ^m8M_v8KXQ K^6!B-[S5ѝ.Qډ}o);Io׳i.mWh{+=>?Fx/S_E9^aE 2䳡r-V}LQʖ" ?!m3LorJ0)'7vXB˕ C_\f;a@ N.3*TCnA wt9gdt׌w-oO[ߙ@ZrN93Qtq{ūENy_^3%+v8Ë/^;ze;3/_\<`qV1s'= >ظ+ݿ !Z,55 dX9$E .SM%0%Kvgl0.֚ Kא rnP3JDtbR*3\P?ָO ?n۱J`O B> -U(d .} x bH>v{!z_*n 8r;!XUV%id,3}5ÌK2iJᰟCOЗ~[[oJTpfs\ܿ)|pAWlwݫ:|3gPyp3,^.GYd&S&H(B=rzoh\y9\#XG9mi/%2h<ɸ0*k.B*޹GsBH#:0ԛj6Đk<`!т]5%KN?,j&>1g= +w25z9k[4@ oR(M#{ʃvΎ$>nW @)d,_t 0gO}s~GsruY3nN<)>&:`ULx珂WS4]Ly%S+ZMJͥcv/pv $v!͢-1%!+RXքd6F\ =xڳuh\y< 36d$/y} gvq gn` G\loO%YHJ^NCjŮ  UިP<> ]Xyi~"&ZF Bׯ#\QQ p]aD icnaհqLIxx4un@eG ]Śzh2jY_2G!^ƦiovfvF: ESF'S4_X}N0[yArm+qb>*HVޣZBCDJ(Gl mu[G!Ͽ{,P=咤_zr[y_ߝ3!U;:@kh^ gHi M]rMɚ?{hn5|uKUaSBdzBdY8 $YE{Tw."í3_B +fQPFNR@RխN!@S:P 6=x#P@?䧻ajH.Zv~G5X6'r X 4\8u8WLaРRn~alvb*nhRڌ(y4k.o4>I2di'ߤcb42d؛n[Vt]y4}mqn`4!@5h9vVbDi;KvN$?;&Sgfp`ǯwPV+-]T7OMQp,<"=.w*98f9!$GLIx@~Yt(-,fqf0,QqBV+OB^,N:9Sm"ːXYw+ʔ@h<#RJƯAȆL_\$hP"ȝF\a.=DyIM\@̨~=kE#,H 7d8EhC品Y%.H2yՌ$ 1B!;x`vEٹ#;߀F?:f; qQ/$"z JVR vG$p=޶)&*m?f8yB75> f \ vVG.S eii!R1)a5ZEAWUtT!MzԡanC?t| 89i!Ո1:`;0B(WX :³Gρנ'Is<=nŴ匍khZ@s|"ep6`rsˎv'U8Or=+^B3$Px̚hÌ䯣o= g,C fNJv,2? lqqqz$F8w'p[尦_E]S>JmGI|Q%̒US92S/_5g_H᱗{v8 <U ^p>T󏡃v? ys\bI3q-mbSIъ i>;׎yIq9V ޲fi h.Xrzjn \6$TB{Iš[h|;Y#@Ҝ h ފ9ʼnl29 '< Bs& Dȭ)l1Wu/W 댖lR S…O50mfLbLR24mlg݆l~6.H!oy 34:wSѹ4L8]/:U=lNۻDZ͘}m;SÙJ5æ,!,GRUčv MGx-o1RM 5?􅞕;0KNfDCv_`;>U/%Qw.w 䐽WZQ`Qr\N'KJGm &p׊ ( ΀}CW\zCL@>\3бIhD~WHW̎{$tA``ecv"D/fXTJ SutJT',w8|SuF7\[l[9l)¸5 XL`Q0Kurji`Qcx̣HT%纚L##㳫"q*@I閨|a$m,İkY7w {quIԃP&Pu]_((e zd`R 4 N W; z:ʵ*Xd4吠ѼNK@chҭe3}ܙUGĈOCÐm3Od1Paܝ>`%P[2e6dQTS o$?kM՜yn7:lܬ dTm\:}V[ 2F{9F8 *4 '`p};n#6"ep.6λR&]|,yK,A6jށXkA-䆿CI#vMdLT3P̍Ebip6W D\~;)&I2SE|IH( u4vBY deDjulKۆt7A= )LH?uw#`fЀf<}"C&<߻}tAʡHB- "8[]@ /6l MĿU0ʓ ˇ^$SE2sDp>@r(}yTI<$XY8<{VW`h<'ݬ(ɬO %6y> tn\,H/z&}#"aqHoϿZ1Bʈsٚ/˔ݱk%f[p: o@ڽd FvhD>(u/{m.ԡr*$6Cy0Jd]89 E+|ǚtj˗P!0hRM|GvbK%y0s5>^Q2aljdƾ &XBM} -پN@[׊p5'ׯ}#QIVk߱AY†N]ъŠ Q,uf~*QۡkQe> !]^G ܗq\3άP a(wJM~x'`Ⱈ:ӻŕ2i\N[puCP`CCHF&s4;r3ѡfl|HfW.OUuD"SjEV:g~]tBhr+s ̂&Jм-%YT tϸ;ݽ3͡DV/ixaޑV! Z0>|#n7\I1ƤB;m owEcz-`n~?1w{v[29κRWw޷m.[4<{ql@g2s!Ȁ.K8p@z@>TEUE08ܝo )Y.՛v&}s"?j#LvŃY*Gzfmt_0LÓ;7uR9Sr2nemAY˻)ȳ|ۀK8dkZ&?$Z \,QGAaEGB)&尅z)p{DLxkaSF)ƛ+v @L:h$rz`#bɌA7Q3.г6jq>K qɾXٷ7:50]VjHax'OEnޕo8%$}HS5q\윢B]TJq0AD=$y伔OpMo&EJƛemLu^ >cB.~TWn>Ogԕ \c ]$z@guo 1q+}{20Guz(qA *۷4_ڳ3F WC"zzQ~lvoUN x[mcN!h«ųzj ́1_ -9*LVcQʵuӧf?0WR44͙ YzمR1B ;WxcS4&} ?=4e2*\m|~@[%b̠',赗yaBƑnsÏժ%l@F);&ugTJJ?)s1gs`%6+UݭAjT϶Gm̉/Ζ8HxF=Ӷ󁱑I5zPdIEwIzy;U^/l3i6'kEmq Jֺ#2eyՂ~{$w?'t* h9 9wWw)]g`(WU.5lE wJghVK }yw7LӭHG, X Y%2'S>UTrD߃({`RB;߸}b1vtL,¬ۼ?DYtKLfH@{13H :R8Rvm5Ps(Lyr=Y_3\[ IaCuc(6pmlt3m?D_I,nć5fvѠ<9+R!isC:{ e,Ӟߺ&~e1Y~׀ | O6B6uoV*)w 5L|Eׂ3G)b[oLv$L/Z@)fG]1paR65Yη.ˣIq|LX9'd#-0O!d}] U%V-+v˩֤;vO ->[in'Hwc#/9Th.y;S30H)jD _Wj-a+ onݳMw<}2cyPn삪ALڈ]xV^%P4uVU'u'Z J=jd"ε0_t=my@k5f&ɡ ׄVp<`\X^$Bp5hލ"c#0`wu?^آ(y o@W{:v> x\yk[n.}M|?/ 5pOw6LPE<.[>TIeCqӜ\S%77HTHDy \#/s֬!&1ӚE.]^C nʢZ'`N`| yH{ I&H'OX0OݟS$U"y qR.>2<:1(p>W  XȸH(}x<:ؕEU\gB=n@;zZt=KBv`xh99!9gx?q{ w mS1t]iem:=JeyCYRWX@J9Շ6%Ϭt arрaίõ>/psgcw' ]V!X񶾔ެi+HTLIO{B@@$SJ:*yZbwcϼbß;[D{9MǝJ D ڪ㠥FlmLx=/(VezvLPAEG!}xaֵ/.W]GiPȻK-<T*>/IS %HB`td6 ٯG==Ĩz%vɾi >_jM aH+C;b N?O֠~ oLTJ$)RiTA,Ku y)n3xءϤIQ@9^.K+D<ɄQ@|c=q,H;;&sAt Ǯ Qiac[`Q9 ޠت3h})(U,r ӆvEyS%]O&Gp8W-;M(u,h(U{'7[XyME!對Tz) K!1n}jhX7Ύj$z[yi|wN8f$mP);:Zt,|ĨSX췌C &[h7s\B%a ZU~C^ ;h27Ud$|N s8pKj!M$E@dH,֍e[b)Y R [.S~cHgU5+74e𗄻\?bau@5s7nr ҄~%PPH["-94[8gsQ'Ӽ3@A}>2zK>1V1zmՌ:7{@k hֲU>`f;;8הAqЎha!Z ˠEb'TTcdqbXQZT)NOh+|` Jl5R8΃縯ړ  ßR !cKd]GjЎ4*:d"!$x̪ :¡CFR D[OwV3vFCy8VH5r"jjώO@ 3L2\P&(z 6JZ~kgR>`aW$␅pPX R/7Y^VĀ Na]T7,R<\RnE^!&UٻbqQȤԮalI$͹kmőfs2 aIP%5D]eP_q`Qɛ?Bq&-Glڽ!DVlqg?7x-[7\!kqRUn.)5/>\H0cwK`M$[RJF:0NGC{x$Kqi܃"4 'CqDu|#jޒ%;M%>1!37a \ĭqm̵l"@T/]MpU–[-e0-S<ӷw:cFYAŮnM0J ޡ-{|8Bݏ(+4}Y X|) I1A8brf9JG20+=RRuC;/F+cGO5{ –$][-q=P&[Vm=(T0+b)M$Kpɲfr!KXnv<Ӱ9i\̋NAru`- HzeT$yb f\*b[xrQRP}&C{p+^)񣳦\9}U,sT9N-s&HnXm +ϣR>C]gvłʔ =`&e? zPrkH}cZ;ˉTn}ƀӬNg֨"Vz iancAY XM's[ M`K.NE.&Ŗ4(qSݦGj >>Í#m1k\\@OE=V#1xΧssn}֏1w96<#gA\$-"LE9bl:nm Th87JA&<Í*.R(&-9xAunh ʻ[Q^h8g=T)+50j8PAyt%"["XwO!XsDNA,da ] (#Ѐ]TO8+՝V.|sT"1ctmQ05%|qꓨr[ƢV{55jk_ƇL0Dl6#dkIɓ^{V4J%`&팚ZFf9}}j_s0tH-= Hn$= ޸Y5]yN! Gd^g;)0 ݃5)^d3WL}pe[ N j Jȗki.D~Y嫯*y6r>ؖZGPo3!hjnHU0qg(CA/7PMR(Cߪ:W67u6,ý\ˉoJ!hJ<0 nẂ]ȟ@9̐YQ-_~7\&h C8{C=$R丬LLb#S>1 špGF]08 PeA9l%쥊1kwkDK?@f[iC: uJE2s88ٹ (<ِ'2}\f[el,V_do!?:}8,r-/Q1Il zVrܣ$1ɅQØD#A0k yh=o)mxX~0kv&kc ˯mÉD.1~Z3ž03*ndD;&0Ahq=R;׽̩haEƵV|q Gzk!R%89ZAL!I蚖d%$. VO.uΜ rL6 >S&0p;[I#Ψ=7yop>j$bT:i__, 6aY\rDEzqQϒLJlt- zG.#/af CBbmq2VBw^V0r~bw5GSg~%<)6O~'`Ig'Ʈyg9:j*\:N b@UM'O'.lmxB6Ev 8b-:™` ꉱMZ ^%^o1 ZF`M~S%[t#]_).$Cp@(/1'4T7q1В|v^òݩ}ۢ箍ޥcLjjcjGO!]L=SΰU<dw[fN` [rz{ ^2VP1%d[:^,u̲}7wtӕE.PB#61m* 1##d^#Ro!MaʧWֺf8[pR]6ώi k8ۥyhS8%$2Q6aoJGUU)깉g}l.%c3ֆ>"Tr_Ȣ优nAL"2-E%ulE"e."42@\Z; !FʹO:E"6fHUoBVRD_ߙT.ީUzr\[OZ_ɠk؛ eU՘o8|`o20: %jI-=L;+qhDЄ+f7HYY-VYȼrƀ>+Ar@`Okv|Z ?=mBF}&h%E`HSY^W,5f|X!f\}{-o ;cCG1jj/h$ n,9q;Ƕvgៀ%^k\Q^ phH8ttIfTlR[Ki8@0^7,a>ZE4ͿNfEۻ)핒W$شF JA,`#?,,$͌ r+S!~+L+֥L͓|mYGA]rXYa/>`(BvS8MxТ*P/ζEc𞹽9 }F>͙Q,0e7]V !üMV& xeCť=tXK怄!lO|!Iѵ(=|ecEI33;Q~rӂ!}1u:`%uplbw2黚4,Abzg py6;ӱՐGѿD/Y%l=0تyX߲Z}2Zb5T3 `_E_՛bI~SC( Pqm|RY@S/Uc+uS>h~V`azqS,De""ŁO ]q6 Ww_uu,>I^yv &!ς#v\dD>G.Ի !9j]9E:e JqfgG3~e2m2Df}9|1CT"vk!cugpޣH6rh#B `9p֮!^CWаЃcB!!t?1b;EQgFaR8R&_:Mg_)hwi2%mƓj0O+'Ue"r. jGױvԓGLjdwv(v4|XCYDyL?JuĄE@Egml^2% '} xGa۴^`T1˲گѠ.-Ah dSo=LItTʽduGa*#l x4/.%-@dB4<;Rr*WǩE{oҲPpu`2Z=z*[|VE틌,eOFt6'eaCɇG,8l?UxٞCjzMh%]m?bJ)ގ;{鐜QlZ!dؼԞ캮V0tN=]S8Ît_{])SVcpxy,r #ҿ: yXw\Bfn~p4XrΌFT|Y5oЦRџy*C_Uxk?D T -Ż<[hF .K@6ZÖ8,zbj7FOSV R7i@q {knKϰyZ ͅ3l%}&+ ul ш6,tW Ao1#`R0H.5GNUSDylUњhV8ޅ Wwk|bV7l<{_z[GIDdń:3P犝'ބsHRO(D_!-1F@ )ĉ.1+,BFX)yp13 L lᾏ7Z_rgN\2&{kjO%II1MDdrl3"bBVi"X!eUjRf%,G6v(1ẕM%s52\m[6MqojQWOԞvWTPQ1QxK:`C4VqhQrIyu9-q>ʜ9DCλ"ӷS5XYTg^Qcs`цM(?w(tS[qqhUF!°w'rsm<:.!ȫ-he}rzECR8P xXbm/>YJv.^`K.ξdVUh]&iްB""w:e8LE⡲̄kC#j(FhᛸѝnRχNP@'$Wf @G4tü*$ɲN?:ehąwj"%p/~,:I F^|H ytwwnua.0@k1\Ъ a+HMU.K%fVc~M?A9>'m8wqѥNA-elz1  `Ѝը7G"HE6u QC60~-h"Ltcã"[M&~e0e-{`^O6pɖ)BMcntM݊@X)Ë:1ӝ=xsV6u^ O:IDNMZl`Ĥs,aI?j*Bu2K Е+Z{\m:szA!o.\eGަ/ EĬ49%]u.t(LeY~8|#?<dҭ&!J.@RV;7w؍ݼXښ _5"1[RF/-+it0\JFH+6Oae#r4b9$t65qYq6Vf"ur9\Hz5mQ{u9k0H|6G{87[/4Vʱ֯=D. ȦM*qAS0[\!8 A֐~AHO<xҎúxR.?|2r?}JQiᤴt$.YYf>Gi\|dc Blε]ds!#:&O bG(';| .X747k2ţC<ꬴQ]8R8`FIgUZ$] ȌNfI#r>, L S%//f "pKN*jMx!8hZt\j*i?.d":.U/+/3{%zD9rѧ廄 a|4:98ir'` M6P%𜒧Ǿۚ*@AgQaځɻR=yd(AlwB"<8d#h/U=XXN+yzG&;Iယ~( blKXo`x'} gO7OĤfWz?(զ#N5.jv6u?9 DFMs 3E<9 *1 OȨc`}QmY!8 U%x%\B Hӝ gr` |DcqKdڤ'Vo~?. @N\Rcp^~ސ9'T S^ǐ;83 ʚe S.W)+e썑 Qô*ӓuJ:_dy9-l|o/|>NxTMrG:Uy g(X\i؂#Ew xQ>AY o b~z94, oAÿήբL[hƍMC# kH!//5"Hv <߇C8I ;qB, S#=m޳b/25 o.=aZێN:Y~(#k0 a2ŀ@GUE BC.|6bbK%?zr N-X̣{Gs٤$*ES\`1w5\0N(waɖbլݪaG=90IFzk. ꉭXjP0bkƁs[=5ZUƭOwuJ[,'bueYLrMCtL/I6""=[f>|!K'= 71a@8Z=&IxE\T:f8<ᇖ#&ۻg"Q lkyC!> }a_ݒw-Q^ ?B#b^a*2BユwƬcRv[3ОϪäc. 1>R?wJt블 Wzke-Xր65F,Qu1*ou&Vkȗv*HR[+ݼ\cj%iW7>a;5.í54V`1)~^Cm+oj7iSL@\ cIuf!0v O&{X9};AzMM\dCe)r~y9䉳ϒmj/UJ|՛o3$L5!~ַl旯fSJ99tIXV$ k̒cMpnsm0m߶-(OB2WQY7%/)oTdpҌ/u}בx0헡t\&'ިqBB)3fy\@ ^DC;Q!V“#JL) 1c%_m@69s&p :|a pUfj@ߍ\ -/oX`9_mU{ >DQ"ގ2]1Jy7,BB#OcJE$¦5Ćx>gd9tEduDǯ;[0Syjjd6C6ZU>Eϳd ?]ȕM$h>hˁM!1pcNCVUR2+TH+f>%,s|yp5=>9߼o"$v[M rQvd\%|KD'-wcɯ7s%f%&g/AECj8yk48_5*ۻ?ܝwW@HAM>Vu,vیjPJ5Yl GӒ,durȱE䰘<aݻJ+UL{NT 0zP\"/*rŮP`&%Er"k 4ё_zp_@xyDy'(ocfl':^K?`Mc R_e[c)q:1]uUbXJ۰Og{,*C]Q0vZd6"CL0v}%WY[ 5@kP-{AݹA@[$UŨ?v*Qf="wO/]J$`s},Zņ :4O+럎NSMWsG&R+l*b:΃RI+ '?z($ܐ֞9k2p*G!ULBKSLs4p=~'?ۡ 1o0%oc'"0{ y/ J|­ ֛p4>f3HL̯Zf׶ӡx#`ɷON'B/pݜ͞pѤWbf'ۿdWs- ^co`O*`k\ }lvđFB], ,Far:-d+Jɣ+ȂztmzDˊ; %IѵT9P;DJwq;RmF*`eáE%,?eyRk%x l ޿{K ;ʋ "A.bWYH\I5777'-o&w4# nb{$k zj4Fe۫@*~~}n,ԑD;iDr QҀ.#;K^.Dn~ii3Aq2kOdqn>%R oBz.%Mx:1wySx+Q ;YDlnn=ՒTd+O՟Fm s=< .z,_ycI𰠽mSzh {<̎Ch,i]Tq->AZiG,Ԉ@ɫ+&`NzJ͇{$.3ȡ}ŹV$SŗӗpD$VFr8 -.Aa<92T mogr adSBANNE5Cm"/NhĔpupmҀ(L#؂nڀ(IgvEp^=">&٧]3~ow9є'lŁ_R.Jw@yyS)cΓtN:EUR<@sTX}OR[6uSd{'9ji~hm\*le;f. M cw I5,L _3i܀h^YW6dp٨xIEecv% Gr:*^찟K[ GndE^.<4*1UoоSoZ W CĄ<u Gˉ,Pe}䇮ޯ[ΰBb|1;DgM6AXS ۏ#w ǧD;w%nOaT K޸fKrjWu+P5 Wx$s蕶<cyL,-H$}]% ׳R?oAG`*(Dlvy Xj8W4F񾾉J13@zD<9X{GPP\'ۙQK_9 [vci.TꜘhjLcdXEӒ iW;`*}|Hc? \8R{}/zCcV0ej̧Ր8';*V^0o 3 (ɩz{AbC.R^/lbiV'rWlH{y(Y=dL]$ N!lWU_ ,XM*DKS=ك+_ 9M=k%mH8,/tCEpzJ pU`[zr`aE"]G-'+DTHk Ko py@&R#6vDcv mtPa=`)% W>=*ë)hC6ID"S,Zɥ|JVgw [&fA"۫/A؜;fۅ[I DWg`&?do(OЧn)Dxa_P] :>b!GmW H=cyE$tdc 2Ѓ__rFH a#mBb -WX?9ݶD3 ~/*j{o@0%tx龥˪βB'!9wIC EaxtΈJESQh+N}OO%m줬4aXĞtUv,4=̤ iXq BKZvhu)ﱙ'QA2:=EYBQaf#ge*(l+rMz(NQUHYz:t 9Zpen.r}sȾ&>T-t#J+:ʭ7]FvT\82YWU%Vc6{C]UZՎ߆tj ]n- ~Q!YBV.xեj<%g1( Hߘ;O< KGX6Xs@nsUnLm2o"m*!ES-ӯޒrCjėZi[2ATV1׆,'GxiqE|4zh2IٷSra# L3sASl)+l{É_*.EbI?*]l˹qxݼI ݼ`/(L^!Vq#7O )s!*_սyZVE/*5{]5+'E)ZJGٷ6n5M{ g1eja"XySG@ l8Jh(]~Uq k M=hTaYD^VAp'BMu<=uZ)omm+nVQV8(gI ;:#fevHio7@bs}3 UNe0-Y]M6@!Lթ~ƛb ?iq>|3G8j K"`4ֻȽ2h$re[$wOq`n5#m uFVj7ޑuY f(w(6JWQ۴6h7w0p'0y'k6)NqE ÚrϥjT6 ez}`$pTmroӗ:Դ?Ÿ&!?̋o\'B?Y H4LAuOcA$`#8*]tBPi07D"UՆIݥdT7RR\rT&˷Ю- bISX/,,XzsAoCW%mY=JU2lx 9%֫[8/@ㆻ:jPu\WYQS\Pڕ<`ьl 5Zcn@Xsh/GN9Su⶞Zkr1CC i\<7 yUЌ ?Dt㘡%18oO[!C{co;zsxY;aD)!0=ߦ}Yt`wEG 6SiJsWݪn[uQ$m (S_XdjR>{y | >1t HpEԊd=8[/-<{M˄SN =s #CޤAYˢ+~|2tY5M=Cpܮ<"Jn/՗/A*(`egթT`c XoʸX9N'/w[NTHY8|ÓLN=e(VJGD 71P{w<VE45!yjCIgJ'5B5f{r&X)Ϋ3o8 :% HjwN#u6񿾬?@ΩfXMJohrH"mU, CN^Ԙ ldW> ΧF$ع)N fv׵DlܱތR0qZ<ˁ69 BizȒkQosI`S2~ G|_mtSa/:/6޴ OF^.~EDPkY5"le :wC {fgekKQ}pqI{iJPи K'uzxcb_I<)+0 Mu_to>vwa氷E~P=)c˹=afY7waSk%ܳ}~5752#`h&q*-J6:yEݒ!s2$4urg@Zz8Yk.EZM sCn~CB-RJ@9]8ngQBVRoNQږųJ)K~#ľMVCsJ"m+ ".gR}e} źy;Mڒ8^`jD l:v+B>g"BSn]!%@b 6P()N0 -#{ $JPw^\.bx(*Ch[6[wpSvWC?$7 8߫#:o%e6^a㣃rfUfY{W-rDk/ LN2LK+yt%W g褢YxIs$l;)B1fۣq7-e8>ֵeb>[CE8kYQ"K,˹P&gN6t⍆]=Xe)`]JwM5Li!SG1'.C%E%5EѩdcvʂH>CH:4;p831 n#;%>jHʓ"E)u4#*3&;FevrmីQIk^8]#+ !={WR i 'S(cNdf/^DT++g2MIyN=ѿ(WC"|+|Һ m$isJҎ* #vv ,>_oS1 Bf"[@SJC3$}Gx[|ecn)[VcN%j~nsh'ID;MܿwV;@$"jǼ\秒o>.`S9HߛgY7/Gz/*Mmυ~]NXiPqd~]sFTz;=0l%%H]{ex^V"4O [VYUXm@@xL :f~Eil߲2~=DBDjN(;wJIJp_ԌN+MH,FBXAW}n0X{9}?nUz`kyD⳰<S ,ϦX'w_V/?rcV @{kiƌ/ā2n@ >{ /R.>JQ'P|u"$iFÙ]"&`Rݲ!o*XXU.(UelRiLڤ7LSu$M}( [XC:k[m& _6Obab#C@Ae;oDɥ_'G+匟[Y?R-c.Iz4}p<ہ3v8Lfe,^+BrY}MFڝ`8z%CoRW9 vxZGl?-dzJe-1-y{֤mV[1Œl@ Y;i{aw•»)ozG CE.m e֨n>c9 [ԭb2Yjʻy.୴eytpwOpZU"4e v4GJt@b3%J򾖏_Ń/&I,NhH8M y_kSgmH+oǴɨЏd-m{`+?~ҽ),N%bF@XME<B2Ϟo N(8R3 dH\`_0YaLy 7*cc6>0:6{}?/$Ʌ ZYW1ZJd2@gPaǡ%c VZxjO;8Q^. ᧱օu6IP\<2yA9om@Es;$#hGvµ|Zr)_ @熗L$rBskk~0Sz:1FRpϷ߽AGEAvW}U8iBV3Za<b s&%΂ !-*`GWKEX1ue2n2@ԗw˰FԘ>Cr4GyK(QǺūXQ;tHYοK4ٯyg.oTNfW|B*Q{{\ EӖp ,nm a9S& C74H/s|0Վ7TEDSYHU^P8>fB8h)C 3R̥џRC/Gi ZIDLy3ZT{a) ]+uAu~8Z)*Tdb$8KUЍxXGpoH_c7kP\2rST)!;`pװ|(2ZD`MWMo!> ; o%X>paݰ*QfNCK&mN``6sʏ;c2'c(5`{krEHq*(ErmOz>"ısII:nf:rH-fJ}g蜧ST<Mt#_R&=6uRlQ/Pߖ)A ҼWG 9ME?ՈCg <ܭLS dk3RSЂK~6߆Ozf`(Htk63uD6]KU^xB_j7tz&P\?TFf(_mЍkPп>RPl` VDa6cvW~`?\A7+ӊ19i?PM&lweN[H31@(j xV#o\b(k'[>,ݭu!Cˠ ^6~Ex+GrOIsǫU+4^Fj[Nc?/)Cm jRe%/{Dlx˜eL:1dxܞWD"þVٕZz%yQAVXE"!kmm+sR<&Z~p^pX5M \r] M>x'.N;pxVYrB`:; Ivj7QTH'Uɫsz.,y{.[h(U% 2D1h8_?n,YЯRgN8g”J4rD'A!a%8}5}NM I57|^XpeM.lX/0i4Ug>Wnc=a7g?h*)7@e)Ȉ Z2l>8TH#T.5Q4 /v/㌋E%4k+1T4ܞ'G(HA<mh̭@wCb{~]B?cl}ɲ /m.~n?s^y^pfg^ov@,WHƳ: 2{{&],3Rvo='Yi[UVC,&Ca  "{CiW" 7Į񱲞εgR"v+8906Y˭ ϊh#Ń W0 yCXJ3qy/Ҽhxz{fJ-=3@}wPߖ|.oιt*c Y~J9;8}ك$'̽qDiζGT:D90F;Γ@*!#gS&%ł"Z$Ulcן9d 7H.l i7BI]lF-5?zs=~'*fQ]Kxv 92 $֘M./tVxG6WG#9 rB!MX9!ee*K疄ܦ~gF&HQ=WGh"Deҽ)B:wJE1i =7nQ:6 VYZזP,$&aT0/|В8Eq !^dЇ1w{L: l^%62;"iBnyFh*cнN˓bHl)pr*?P_=%iF>"Qb ȕP(`啕Vп/5PZdfyeVݸDs"򬥾?0:J 1 Me̋GqޠNj忢MƆ(^rf2Z+A=uMzilA0c{cOGB$mOĹx)4eUI^ؠIo$p`AN aJUV dӟ7W/~> 6}.iJx牳J3 ϑeШtGrl.9Ya!?$3}NdyM q5%ڃ9Jsv{ۆB Bg}QT4& b*ŊVm/+YeGdz߇9G ƿ"BLdp=fi]z:V]5Ze ^/cADK^T4IF>mndP_?D+2; {n.nsƦ0 ,+5lDo? -Ge6I2p_r\ Xi3&}(*os*">^䮅HqoA-8ba5 Σ2)VL 'NcV4I]VK`#qqo>satBDG~);9^/:0Bs}E9#VA^=Y`# n! p@[: +ù_5Kxk$4 :{;Xqkn< < gtK+I񪢧l }s. iO`UR śhC-W Ƚ&@aF`1&G}Di.GԑA捎.a%17cZux!i ˈ"^0,BA:"T5h. 8iY.gI!mdb8`D6X7OEGn0&)‘RZKӇd&IaÜQjҜӕ'tm;*vxsMQ7|3qz3AgؽJ^yBaO~)VL * qIFrV_lӋɱ*xǴ~rYϿ,vG܇v#(3C6D(Qe~ ۷6K"z3Y`eVrys`U? ޓJ9[̔^(qЯ0bxW}$},a-Q" 3ۆj(fMy|*zׂBڦ8U,얉4,wH2 A=4k 9U1`43 fcd_#wOP0#ٴ^sEq@0^:*7i$|Fp v{gP~k[(KGS ߯ @ρ!p1%S ^a" /ضyi5mjF0-푠H&܅ݵS,Ei&y-f7_Ru'6#D"bЃ ~j.qW=K\rrxN'zC Zpjŕ7soEef4t\x<],pwҊ|FCB=@+Q{#8D" fX]O@vr_FUoꑥ鸎K!Wad|s{tc{2^9!-V\_J~oRIGu9ZKMi8)DڥQ'!k ]cH^1|dxoa/:PZp!TK/$Z M9Q m3*C$G7T {sf>~iT+]:Qć >aM?N)&"CydVd:XogbG6|6 ad!Ӭ8r7}4V( [< {sl` IFeut*;d@ tX5#n# q/ ߻~.縳1|8` uo}ܛKԮɸ}&40 Pnt['܁C =MyTq!gbkTB(tcqi!B} ey;od!l5D18M=@ﵴkbǺ^ܔQ DcsדD pP8Ѧ- J%}6~ބc()< ?XQYg;l#RxjfkzCԜl[))$`R6obKNuߓ}QRl{WS649YzcG%ɱ!\}?t$QW+D{૱ {Gm1% &ʇWos'ͳhWk RfK{5;R-g ޒY0٘Bgf.];x{İn*L0pP@#2S* ](`PvlC|䒇RP")t*8⬦fVx9z O 8[Su|ܮ &td%1,) ݿu&[e@ lzׁ΃32433T]7Rq3 ;*&8 45j3~g>#xKHe Wf ?P#$V+}ϢYV uӕ(x>eճ?dtwc/|GN8<9Vmdxo`| ծ,DDi͜R; Wl͎vJ"g8t*Yw_{_AN^Ny ͒XNЙ B%@VcUֱ_ C8cC$ǎj⡵^SRH;~Ec~ |I\^+fn!39s@}]YiFRNUbkqEDQ2?`SO9FszaZC3{V[CSIELMR~|+bs"y5'q\ 2ꗓb;M=àPBKO޵'R[ʷ+%c;L$ AH\=0sGBe5ي}?SB/h-C1ֿŋHxiiR~P[hR=NR= 4| T9!&GSѺXËK/ >-u42Ƨo >\j-AucrȬ0c`}>̭shY|{ ώ4S# df!y6X_V`Hkڗ~[Ctf# ?{moR(|0IjW*ir7FJ {QM9%G{6,I SaDuG=li6ۻp0W7IsR@(>i#Hi0b ܗ}Ű`Eb׊`wwW?)6^*MONN#9.;R2o/ S} H> #~;<9}2 Irg<%Ȓ<*&w2$҇ǧ? űX"!x-l2+l[|77O5[Liڽ:^"O:`湣*%)XsTRܶnC X,++<$WH+l~)%,\|Z2nOūZ96&@O :!KYQP*; (Dk {e>nEp[ e!iWNԕ =xgbsMS-۽*읫=-mN%{%F;b JR6;p}EPf: fl CDI#S=&cLZ*Tާ),"T/ʕw,FMN0zrKs{'}'cc0].ƽĊsz(h5ZKz/e*j$_g,M~oZ`Թ}l/a,;,Wvsb; * u7& RوٸeFW֘.L? S(g4du^pe)4[6";& %[K)l('ʅ Ҋ#S6#:bU,i2 ]ܤp)lJO`xL݇|I[b[$`Jr<4 i Hwѯ}s6ɼ8l"qe3ճ}>SL]cgks- !a bM{"3JXo!UN_rdI}iumd7>u7d9Afv~oai8a|ʨ0Ժ5lvI%\cNh] Wֿ6Y3>xO%)##~~WT˗]HN.[=>E$r yIxCP,YUb xF\my[1SBt<, K.iז&͒RTSXvo}&{ Xi?*Y=rP`]/ց>ab{]${E=oƇ`o/Ȑ5dEKbyʍulTlXݛki6ܑ2V@=4S }f{r 8 wT,i -JLS16ƧF/ ){nÝQԽGC;QZ%Z7>#9#?a 5:LTO_0r~0DH޴ UHiȄ:l\1µ,Tpo +Qrqd׍O*Ēhc0Oq0|!>-ïYǍF¯lYP~ݖdE^*3#"c^={HW%1@%PٛN5p'Q}䄯,]yb~P ȕռEgyn Nb<@N[$*ܹ5+/X,S$:ᅰ?WGid\΅ ,9 tIùĆ "cIEkvAcNJD=*F.@ArM/ r;} bPvy f3XNnTLkpuO.%m߱=smzw+rR/•S>~/sQ=c}_pU˧v8CF]؃9NɰZx'(H!Œf{;kxYݸN(ioo_Ш'TN|1,}x/Fwȶ$(G .',鲍DI;|~R~sq#u(w*kac5?xy9BJr)%dUG}jaiPbsyl˟ȃd@?pFjyH$;/+s&H95Z#N!T᫷ huER4MRT}8߻_ڒ 9|c"(VZWa(>/mM$z)Dx0֪O7|V v6 ~Q?OǣHGW[rcOpmيB@$zLޯ+B Hwfd2*r %Fs%M&:# dm>IԇJyBDܢyC]-Ě❵DWO2| YK0~'+'XilqHV){|YRπC}'6'> lw_d7V۠޻W2{9f}rO D"Fm1"3 gPO^˸.rۙ!ߋeP}>$їD9=4EEtL{ ӵ +Kz:~L+fc&M >j.J]ݎRTY?hLbzPKE4"R5Hہ[H_٨vTڽLӾ|lб3yr=AtxfE/]}9W+a0ש0UTu{b߱uC}'jh9卭Omi:@SQԫStoש,4Cv#@oQC#10mИMZ>}¥8%'J~AvG"]6ޖ.!y'1p|"[_,π.25܊}=y.X""9kU~VV~%_m z߹_&&ݡ]P<#\mDrO ͷ(}(\X/,o2HΚHPW;1zeC+g&v@`tJ hpt ɄP IDG~&sJ5]7:t]mP5F-?18j7 /Eu$$La~Ff5ό0 ߺx* -$K7$XX.̕5#0 LW|Us8{5yiN4R>fIlS8]Hl'.Y{xdba30e$캩6PDYMLP8 ѽ"nqƴkpK8mZ5S+# "xt4Qw?fz4d Ӆorl{* iSD NtScRG!:YYܲ-j/0u COlkkw?zcJlMEBv ?\#(~I1̹aq|qlG? hLkȩǤ$J0Lx]%3Qt7q Rݐ\Ƽ}r%").W`C*D/'j%6~zqOx\"r{C}Q:/{z*>([䐏Y\-WmpxF=z ^FƙٳqYoz`8?Ia*MڧQs%@Ȓ7,Q&4*'B=b^?Xzd2{Y5jkEgWR`@gbF2?,Z r#`'!(yZ[pLXI\(=UEGW&\^2Ge\]ikl^mȼ{PBJՆ0>ODVo+G]evh~P?U*ILֵ}'E ͘qT`芲*{+$y;xM9Qoԟ~y&Ո~嫷 P {St?~6]=Zhm yݕR7T|>,P;`];brFϯk 1@)U 3\h;vd puFx6ëtmB 7;ߕa.ɣ;R=OFX$rQ#a6D3'23 isz6'z,m֕?t(fϦnɧ\A4`+Hb\iey-+h}KlLlWKB).Xh4{`t rq\c!inkg|)-j S)hB"IWC2*Skwj7p#b/ͼ*]?9wN i黹ͯ|(I,x_%_Ƈ;mg n'cOE-LjD=|T:v)?Yؕ;cݗE◐lSTLW$.pkJ,ka?("W3|ﴖě*`{-$vqo6:eb-HmC:4xJ]ßכBnE ~U9sΤݹB'5.qPU,)M~jh򡵘{e9G`ׇU.;TjRħ|㎫yG-LAD8ILnhzPd[ @Jʑg`Vg'6H eIۭB[߱*L@UWҌr#y'fw<}>E_Oqi.GYgZ\G*epU$s$Z]6s/bquS_c zxsѕX$(Oa|s9k  9Zä́+9L|O5ZKIO=ԷDTJP+wȲd5zA$[dd*Ί 7`Yc.@;n dk'V}6<e6pT٫̃qEMD |Mc*qnA@D2čm=G5kGq/6vK8"m41o-bE!Ň-O8{ca56Rnҗ`ћи`YءmrԊ3 wܪo o;Q ) t,EA`VcSS4)\oJwܻ p䚃Y @#"0%DOaihЏ1YCXsos[~.=kxKY.HY֘~X]݇f:lF{PՉM7K5WQ$5X뽜PqæAP]D3t3gU~Rw=*?U?%F^_ v5<%w<-y}Ou+g[}%S_V;YʺL|~s@,33 f ll%RK;Nj#+ {KfJrv'wcv;{+üViƚCgj]br[{C^̯# ,:Ў`"np Hc\58)D.3Z ;^Lk_[\|,_vL!@{k/6U"y0L UYp%y<+ bE9i$1re/̦DJXª1$RweVʅZZX/GU̎K.lEdAa1Tw'DU*9<^/ޠr1oE+CY)GT%=Z0l@"ݎ]|n9ld<.09 U:&߷C>[|_!MVvjyudͅ əZ$oHoIi$;ߟ>ԋUA+4ݟ` [v]X<˻H=ag: Tґ8dlXM3qyV#$,XI4Z,OV!(Qz&>1ޞ2o*oY%U9{ީHԊi*5б6}9!z7w:8,O쑻yH@37۸nAImmm{=-d "_=;^3{vkߩT;wJ]@fϢ-kH׌`b!F=F(UtjT7 7+H{dZfPl^0*v1?f - 4?jeƅ,d&QEoL㢅nЂ Duf9BJ`8AGjؚ@Md> 8۠S$UN$c. 3q#`1g_ G%B܂zKa5r%X+uvπ㒍Le4gGPuK#,֊Pyՙݿi%1\@]bSD8U\„e*ek\@7$O,[[{f2@ 9l׃ O(?a[[;Yk&9]A2o/[+I`pőZQCڭ -m6/\KZ3/Fo0L FCܜ7} )1ҚOsDn"T[iV;9:v{i~  "0sۇ-2v3)5Bz!°tftGweeb^zNrH|e{ i^ ř^6M>b^5-Ǵ۸Ojyㆸ񈔋[:I?DᣯWjEHFX^&Ƹ{\E)~ɴoU&̱e**k0u-`SEf +*I9HSʝG~b ۦ Tt7A͝_;<z6%fxcB D{|\(H"Gq.GzY4_+, TTS~6P. jEJA6Qkc Hg ,DY(IQ?%tp']o#;j7p>f˧B=5Fff0}:3@?($U`ށ gu`euA`Ӥ3ˮRM4Ryr'(GGr,X{5qmQEN=+%,FEW)_LОo?hcfG?^sTMrY P .l$`Qtږr~.ߜ*%0a-[K6=|1\ ^Rrc7fh!Y苔7)P'/s!5jyAsu^#qkUT]; pvro]u4'h#>]YW`uHp`,*UDp7l/ J;3쏱mbc8,Epv\/E7Y 4,o4pоNcFI!-XR¦ŞZIms|{5EH~쵾3 ;GؖN?t),[ ;2U*t;7 ْU(GGЕ {k(3"!SkID} IaBSH:2 ҬS3S~ Մv)"*p0`Ȭ2CuTb x( s%@lYe@DIid W*l@% \tKx`;3BmM(L Eb*i,w zZH56)73K*|GS6ƒTNoQr= p^+J5xDڜjݾQ$McjPރƇ ȚPcŜg(zPK4sȇaJgˇ4Gj`!Wf*c0KRN:;= ٦ apԢFDT`a2\qFa%N% ;q+,$l$'!9W*%_~^iǰbQvg;="]m͘aK남P6H1&U7 OKIQޅ*Rv: Ntk+p4šr9奠X\X[sZ>>GupBeN^GwJmrJlO НRoМ&TQ" dLp"; )PUڈb âPgZ[owy3h>9mWa3:Pg@qd!\Ԟ3L匵K9^ZAN_d/o;^a_5@-&ۧHHD_oC߶=-,XhTN|c,s}#$muqW$gr,NEpkvpy@r:WKKCcS+SbMMVpz`S@kKj gw3F"9o$>I6glc/+DŽ1Wd_Ԅ$z ZBT w&n(@iũ#5tT wL v%任z~,0RfL.<$Ai_=r 1ї4$Ō:ħ J:VJp6Yjv{f`WvmzmEc, tN3 'uw61+ %`?R1i I_*w0fhI9#p^wA0[Q"$ɺfwZrƹӤR^ X\Lљ]XX<#<^%JB@'ܟWMs/|iZ@ԢP44)xlNdpK!ť9elwJikQddW*2PFxQyхI4IWf|h7JF2:·w5Ə%老N{mC(րuk$:i# Mi|k;\į[֕ך+\xs+g`+ EqݻI}B:C<'O$"Xw:K`4&m&W~z8 SSk<33$on5 I @~Up³q$C!m}TijfLT=$JMESԠh6#,P=@L!``)']~{zSBƌg $oI8)9f,k0vLk8䓟(;FM(GkLC}bJZl/Ěŧ,t=rB54J;YG =:}FUy᦭Qi~l: Q.ZR#kb_sO'8k,E wչ!=!ZejcQ?h{7CA]f4Aaąs+MQPB> 6vK"X1F"72b;!1V>k{7FlǺfԯ B:F:{%U86?~"Mm<= 0=~E$1*xbjhˡkd7)򪋰\g%'%c%uٚY)aդ% +`0]ʌZ70Kˑm}[(b> wk枯4 " .faZ!SmeAepi'd@=M-Bh=2M? d<3.xQ8MnjxICyD00Lr֑st"JO?oGi/!NgDQ6JÓ6_x] xɐ)-3]- hnSx |V,LnPYdyӫ`smLO4&WaZYmZ(=~(Hz7Qzd:VN4*or04L٨l[yL/oEu"Q{u)ϬqO֍586ӃҦ0/":"7\`x쿩Y|$d_ j#n?ά= Dgs85ɚooJug#yQ~l?v4X;U":0/&ol(iŌr1**5?'Z8֧]T*vS|Hyu"^ٶsgvxmnԥIb&k|]pws0s`CW};=oFzQ@ʼ ;Qݴ2ZoA; ޫ~ eeesrX^# t[*gmSaNwh-+03C8|nor|c|lB~|9k[":`P> W<;z>"`\ zM$l?$MhBHX+*PEL`IA_dxt(b0]wb/~E03z»:OJ*9P(t5B} xt[[%;\r;HnwJe݅6:aJˬ#}aZ{9tߥ|VJWCBau/ HW\xl#$}v6aX|R?P :"~<ڹl$we)<^R ᥽ 3cŝB3or|?'BSKwD; xpfWKĦIG5wJ,pIUd5i ?Iwy$Dq"D&:VǐWz2nQl.qokw3Iax»?drt&Fii2qAA0XIQԑ6 h-;!DDM6TVPy<@Ӧ:37/NI*"{y[@Vf/^I5G|"l$cu43kueCK\:o.lBimP7WpIdϠz1ok@.צy6ap4=Rj33Z֕WMLIKɾq2|*~L^뭞L)͎:$2@GWdRo[8M觓cDHPީhV664ga}?nZHp{sY'^j=R@F'Φ̄p;qDq@܏ihAZY:?$E5٠qH,8r 10Iٳ ]ϳ$݌ h˱tfgBdx8* wh\)| :d**7<;xMr |c'$6fde]r%@ݞ@cm\5Pg ~ iq&鑤9 78S^x >F}M.ݸ59dhM_|BO=LFc/-E$s4u`N*#.Y 0:nܔk'ꌟ^wN~:"}clK!aJQ}^Y5s/Ħy8%6Q:d}hz=嘿_ 0AʒޭtLd#aq[>D63tڙwz>Zn8 8ć]x)}gjYy'z{''b4_ݑӴYtdYvIs)@!cHW9Uh]5tqZJ,斤1e3S^VXE r4 {ڳ]-7S y+7hM!" z*!d $f;(\$bQu\= v @?Vs<~An~dvG qr3ؽx|ps5 M ӡg&Z6KE*Yq h2!rPwZJ\!I!8jZW?`nf!Az$fùB gt~A,\i]n5ֶ(F2< ͅꭗf)C!6[w{$=Y\kTpEK ha$h-V|CXh]T{Y_\5woom9MZVkm*s+8%>q k Ozfb.-ނYm0b֒ik(Mf5Aʜ|X`SYQ|ءeL7l0ҾQiG3yٔu^ld\cM`!<Ɯd!bq?uK)w:`u85o 'ܼj_9z,F(T|'^b5Ij(^A@g;K,q'ƖdY.Uxx b!;@Z5KP&긵 OW_>=ĝvqVpΤ˲3Ѷ@D9R42|)j;jՁn.j$>rOMUycL9iHKL밷}"0$T?BxMgo~|*y91~褞kQv^wiJ:4ç<e}e49'@^T*E<w>)ߠ)Ɣ_b~>V̪xVO|YX~Ӛ׸m6 ?`xk=9?,~goy-OcՂM=}K f3y`$N )I>ųNP^ xi7,Dkx~1N?q7,,!>)xG?"jܟC.?,bd- @{ǔ?p!Q<g&E_iw" r×Ȭ-|q"N( *sh",e'VJsV].H9 ԾNƥ䠤W:F3ZGD۴n Hэ\0ѐ'Zdɾ:a H':)uKyF4gPdȵuE?:bJ.("VR9@(_s41Υ֪ bɑ!JÝ2Ug/wBXEWâ@ /ʂz`˥#S 0XӭR[ҭ&+S/dKR `+[:GB4n~:҉l3e)̌2}-g+u:xQo ߧxco0hP9&ﶰ Uytt s#֋wX-H \?S!8&x &Ah8ՙKS9AF<F{rS v=HmA w-]"#6RZ^a='y >^~yQfhy s~=AYp@{&S״<EkgT Td`l'b\O:xeAn~2LXN~1.Y i^3<`XJWr\|aӚ('c`C]?q^IԲm= [--"'׶]ݳdeݻ$y862&ne=Uq|&{Y>{QfP Hٟ'y6ys{Ɲ?j*ELSBeY-U/Vexd5E괄mh/^b:_>lZUĦ}5x\ơ]^_U.|︧wJrbh t4UQ-0X@ڃeQ\B1YS CC$10e\.Fʞ/J8zpI06Xӄ$؀OeL>ycvLex ~ka4~E&胅\@LőKNe\j bs0'uq/a//COkP&0Չ:7 |>L^L*#$$mijfMkzby-t_1+dZ(4R=݉XIzi|txgV/b$#v1'VU]c^O"s WL-[E)MS frQmsLy>&{OIsP/OpѢy2okCu,UxL;߰0CPԚU=W$7Ѐ~PP \`Ǒܡg"IHZ#/?&?CXklkU&oQl4gdKhaۅ.]ƷD!ryΐЀ%P@KyIeMq5Lۦ 㧴9iOyO|]ć=M|1'V盼Sj] #9K· 6) oa{صt8˺"vB.Aolf@4+AYQ]YPqG96$^hW[ ȹ]-V'8_Gv6*xi>G$p*Μ!_5 vp"]9~ޖVNFKߔwُ֍ #E2c=˵YǚH?G amiK_ F6VqT3kHg;Є r9!av?ڷ+hJMaTa<}YX:{cv7qLr?<\8uzB n_ I \+hr39LrK]$q6I`gN'p^[ifnb`>(0_ FL{*xKzSBs_3. X~WcBߢA29WY@HJxܩ?4I?e!m*jn/qg`MKɬ6ABV',qֿ߷XqRUe|ny= X^ԑٗMt!p,^9D$*jJI^HD}F05[zfNU`]<ĻVR:W"笿B}*Zg5[̙d?QTQ8X>;5Xۭա@e ,̾w=q]}Ȍt1$QVea"t 7dZd;,'W#$8Vljh`kMBE}7OIv/ƒ9* >R t]r;!L=a*o{mW@l,p拿A+Xrh>(W]Hʺ z%>-0&q1rβ|kMTEϧPN7[✜)ѐHXPoN?f-r]\j̍kwtd%+fWa>#ޗWEb%nP'5ʇЦ>8KEdz铽m'>R֎d:k{$L̤AKΥ4ky6n˄>b0)Co'م9%@o$gsnc>ig]X @J8}^?DfCddԉ04,zWs.1"TlM*O KyTiMʠyB qO9|#ʪ<c'Eeu\wƢJ`-BSl'?Q0Ȍfɐ3g1?4=+t:7BV"\7rj8-t(?B'͡,)6\DRarqӣ%0?tLsŪt <{Oq,>$"!0'qO 6m9Zq1$߿-,άXC|>Ȟ:NTd v. alhSQӇu@.(Ml"(HHLr+m%{q]h>).ԆeI>Z/_G[)T0 'A#O _$zE,xK\: obo@UB-:'w\ʠ;Iɓ x19 ,> qYP4,dg6*t+(u$}L,_`pݿ)n6ԮT)\ʐ!a#cn XQ߶^=^r,-yʏm{=^#4?2:5j$z7T_A\\ ‰;ǭ*r,>>Qz-:%~XY5)U_d/_A̓(fYE8S'2#t(Ozs[J$֓[F#/bO)>N}<}"+L{?J=}).KgJJ<_)"L/P@2dK*CbQ-><<#-PX6FAGx&}-D}|5#n$HS6| WijQ#ŗj`Ack+f5"Cm?a4 ),,hۯ,#:$q,jW>qev}tP~Q,!$hӐ]Ȣ_\ ZTk{>ݱ*7Df^fvIm[Q X=1Ns/DRAŚȚޟf?LxT[Ar9~ TO?# dEbčVMFw;X"~?LX@^S쵑Č@f,-f>wΕ;עx 7s=qW L%K%3OpZp{C-"̙D /׋eC i/e3Wf g7$,tV^߭(L kyha]ܐ@>T )}$O{Ny-=::Dkp@`[ATop'# AX@Z(rqS`o[R 2N (b0iJt/"NreGyH5@+ ~Zc*5:@mI"-ۏsn:,-X1Jwy׎6<IX+jL.e CzDnUbNuGQ\[<ivJKapIi_Ͽ(i4b*00B>ל[`5!G?zj_7.+ ؝l$FmeZ/.|̞"JWr~vkdY0?`$ Xt5ѫ".X,'^F)w/S҇VkJwhݲ0PUtF Ҽ8ʏ:Ymעg ]Dӳ3e ".8׶d1!泗>Wol#Nw`^jۜ/¾@X3v ٕDĭc"Ix(5)5`nbzg=5Cp׋%D:;">ze:,O=@;˅G,ҳlyQ ^[\żԃ >E#3e'-x=}ixꭶU^H_fՒ>_캪$Y,_4.i#s&w۫}LS+z4JQũw7Aߘ)9ð9`];okw B~](s@ޱ!M^PW(A$*-!XNl[jg+w)L@[Ҋ."/aƝ5Ϸr4hЖ 'Y!cR4eUvnE N"de9MY~ ɶ Ӣ篧W9vV,M`+r5A:c3t $,$a~:4n;W Z Z DA+:-E8!k_&JWhFDUXt9>Wx9ךUvdJ ]Uʱ6+(HC江e;nWe1!vB *$'R*>453eN >D{}%ЊB)w&}IBDd9 \zJaEt+s[Sz%t2vdcF ?`Ya$#j+fSSr[ ,PG#yH~epH _<1]*bի !Ţq1B hyL#A_-PlWMyj6˞3zI Ѷ>TR#L50-rLIrIB,]Kț` qI-O G+@zb=$K)~OnsOftE\NGke|XP~}bYRޚ>%^DY%LϬB?Q܂kڌ构Y-ːQXd ;٨ $<;TH\\6;nhΚf/YύHǀYT~%In>5H`0h`^ll)Ayeb!#4+LJnRϐ&2XRS?ġf=n,Gl+P.XKT,%:J頁2& 6 y/%f9r ?|P>jG1ނ3?o~*BiwVaYN4 ^ūIGu;NUGrKR)uQ&~ٮoRwW%#2ZHZ yWe}P4|&GK ɥ%9a[)j(_`vt{+ `Aܽsk>a7{%c3v@K;ǴS{Qvj. " ?,s$;Բ2+Oed/ k"@V!z$n<_PūYm |ju b-c@JRƬ$K/6MJwe_wce*iԊ 4"M_'ٙ;`]Q})"ѲhTB8w|I]Ez q=5A[ԛT*/S~ D "8۾+ ]ճJFݷXpi%jΊM !zqDPy]^r: %!LpTuT' FnjWLy36>? 3B5D&lٳK݁ΔD9JoqO8:6a{.ywn63ǥbz8E:~`qfiQk?+ v%"keI\9$԰]wF!Wt@Ut"M)PNxpHrDm\iI8Z؆ 滊#}O^R[Ąns*]8/GzE VU<*BS&Mp:0zB>rly4^B,l` "#(b#C1V'߶X~"C~ Gr&r%)YX#gy^VPn1.<cJ/#/OdגdnN)t2mK$𷲈nL@# s^9~;)A2V@JK8?} 0̹"߶aPLH) t'Bqgx0)ѬZKOѴua~$ G&P \zBu* OH-BOHV PKݶ؞kLa*%yg!51yN=߹ب D+>ӶIr|K6bjԄvOʏ?cd_H= 0wYcy;*SԦ[7l_*:ὖȸKY)~<#̙> %ی\{4ȎClL5>XhĪ> E䫿VVx~Q~H1MR>E|)JbB:Tchk vPx&S/[!F Q. dIg[|eOہcN7ݩfep=:$Qy\:yeYg ,I4wizc1SɪJJSpۧ"QN#eE O.d15W> ,zPbsY#(cHj*R̜Q+2_UKKk\+?B3@ a(??Ҹh#[ GBγ2) LvQԝ@Î(}~q,?.EnShwvLY sXsuTupZ,s`-\2^w,MkpaX[+L#V퓙69=AƩ50/cG/)- !DW,A`7oXnlPmnk5ojyzS23 {FPo~ӷ_@s3겝o~N\p, HQ}3=3G#4 \ݔ4l^^aN!go&ή`?>,?8\w@ Ah> }p\![&傰X!\ڝRv36ՍV[Ή@$ sc!0yk0d \j;t=i?Og|^˧t hZm7/\k˃\Kq75z'!Z%$1 ,D`Vuh9'ܩ@iw곺0"=e\Ǻ5/4x,wwZ`<&2/)͜:1R[i^>em)q3c/)o:[W9) 7]" {?p _-06`d/|O,m§Ewu12Fޘ24Osfpx[O0b@78Ѳ{* s)6 z..dQo)`m|f1O;l}sr250VKؐT_$ 9ҖK$e -VqJ ).PpKLFf%$܅0g]z4G@jGƑnCTf.?D|_(j8fj\$3lKׁ-78W|xacÎ,`D@cӐLp&ERO;Gl$Q,RYXUTh]5p-4p#}̫wULc]Nb"ӥTskF q2]F,9'  yƫ 3xN3M]:=IƦzCvs8ĭ(/t@_0Nz,ދuRWe"uPNU]] s];O]aQ1EyX6©C;Tv%A+ՐZkR䶐'(0O!1ta/aI4k )Q 3E#3=\؇,XHL`5^g.Žxs>wQK}~*ѨRzOЪa`6yC9i`i?w.5<5OV>Grځپ^(f7tymcL _SaƞsB-UH4# ]+5]ӀEy.LT[|nK@ ܓV kKE.Q7 ?#f2+#~0<؀d\2+`ړ.*hܸxa?PK% @BT f/,Q:)¢TPڀ"P>}PXU҂=xe6{fӞ&&w 1oYX~h_>>T+bQthVYGH{>g_/Sé_𸥫pmJslW#aM(V*- Vl~yYUPBU,7*?j.X#/BoM?m@#_~*lOGWV[^s[1SФ\Zoʅ6OTdN ~sP^E5Npɾ +oRޚmc7{-d)\N?ǟUXώM8YCKy|CH$y_3aPie$I_@mVog.x.۹5zF4s hxsj'spzvpv&ąW%}"糍{!~^a\دAsy놮죲7M'F*Df N`2`Jde3@q^q6/'y4`"ϲɚ6lp!{Tz`B 3cZq>me2!ޱA }RҟlWa翭}cR'nM|_@O%e"|Q#Waf÷\<2@D$ d'_$QS6Kb7ZiǦ1Xp{ #0}N@_ 4I=s ܫk)H[̙yk&.>`<"nq?eTUv8|M -8{ jClwDm^6~F[g>X?'R?h"bQBOЫR=7X"Vo\mE⦂;m$9k<YnWR 2݄F!2J7 ^:vŶGަD?a31PazH¶Ogc9_t(eOzIEt_fJ'I:U"-4訚 C+;ґVvKTQi0La.N^썳`"4DHu3a&* p͛gȏlgiʢ eׇ7Jq!ԕt"NnK+ a@i_f1ѿ?Sj:eh@&oDOe؃"u~3rLXQ;[ؚ'R}i_*\s)R--rZNC "f QmһvJEXŊnT /R8( օӴXԀݬq_rC7MssX%2@{ Ρu0:YYj5&`qmR0+m-_w *ݔT:cY(,}=>، xb!T1b'-ZLrozwz=D-nbƖر.`v)$йXo4~:.@/-ǂ΂O". K4%)wsJldzM;r4U.sMRխ 37!!v2&p+~{&zgIL:gQ(]}6ä QhϨRiFZ(u<ςqJ0=@%󒉌-@gqڻ^FL`~]^cll hK.dTlXEYC S=bKdYֆWeVT[qK:,r+eR6UQ+m?],")of#п/l -RcΪvZuFbe@4ˉO`{ V` e'&}5P]dP-:w"o~\]&#pCwXօdՇu`3Aw` 5bV ֬.crLmzP0+iFijC:z/6R>^Pcɨ=I u+ TȡQFrETnrb>Yf=`{-…`lS`1Nӡr Oy|M݅wE ao-I] \3)jfug)9]#l؞\7 6&3A@ xPBd}}J%y t$O~OJ+5^.+4X:7eld!,vq̩dn3?WˆKǺav/H9{]{-{DG 鶠οfF[Yq%}Dy?̨6ollğ+dZuDR JjXS==:ҽj"R߮yYu*cSl U GQbUGXP\N"ޭf\3Aw4kMN@֋U`J:% Q)rJ[KT۞"&+^!.L"##{Y$C/1w zu;dJ6cU [XB@?`2=<5:x>!X_≑nEe-QYF<((c _ k $`^ 2=|cӫ#;okhm!RoD 垪H2?}E#4 Sl6Kıȷȶ^ hU.u%Jdڏt qJ?%'g?%|iό'Y|ɒC%=!MSs>qA^WKp^,fIh'R,NZ@1u[ ,>֘Q0Bd CzVK2(`שiSN(Y 069l{F7}I J"rVVFB_?XɕFn薄Ԋ8 #_1CK-;JIb{_vRY21bK2kSeDЧ蔊A̻*_2}B:>VE YeIrtdBm# sNq䟾ҙdP d/43J7՝l$e*?6\]+*@Y{pR׭Y4〧v'vTOAA=s$:eX&s}Ҿ Tr=},,TOy@UAJ=:Y-[GK;ÛQK6#2|:<#O>?^]u8uoHO֤ 1%缧I](T"c߆^zxG_mV/L:ԴmY7-5?dn[ '!倵'}`zgle6&M"6b#E:Bj7=[Tx]zOu4y˿mx=[yzƑ~,5>S8yΚ)"_6w5^ !p-ԽihЁ֛!nQ",)9Dq <țۈr8yʵIV7$?2#‹z$';i}9Ϙ)2@2Ea]ڲ- +_RVKd<BBU^z^HMLQN7Ǖx[u+rR>v,ǫBHMPo4DlvG=<@k!HPy憐n]nVKRm`}V`풩6|I1[kk~"J&B) hJ:O 3M.kS'8*J\%ɾqjE y'|&Kͧ6BAR`O}ƭ\g9 w69'Ҧ@Ձ[pp`4nƩX(_hu,%\;Uw5.Y;X/BCKO.[\9'FaёзSP;пjK0 g$5 ^Jt> 7 U?ei]b˻K_>fC'WO#>#R2pPAbg1 چ(<_p҄fNd39,YɊ2Qνt[\>1j?q.o-pei@SG"|K2˯*@X,#[l Sz6qۍ R0wpӔ2bHSRY!εx,x| nF # d\l~IMD2Q"y;ם^ )sA09$fߦjcj|6ϒ K /yIUekB*~UOS>x"{Ż,Ъaq kgRBPBQ EWB@9L{XX%,)m4n6ߊBfµԌTC}@F.|H7#A?;)S솎+[Yz/xQՊhq(}"?ˉ+oY1^ E5Hiѷ~(RtQZ/,K_~U)ϮFv![Sjބ2bz+A̓~.3:x^k$w7Buq(GuѠ]m;2}2n(m4PYH*Lu *X(*^y_[x}EɽA΅QyBUс\}dQ8/)2 q羳cB.BDtI5x3 fn߆= e)$tA'O/dۢRr$NdqVT.HRSSQu ɹzE# izO[&Oo-X%HC8 - @^ -dE}~( 2:G0Bk<d$܌Ye BGQ܁n6MlB d>:8-BeY]IL@kk Xi;6g!/%P!ef0*@ ,aYߠ f[Ŕ3o> S^/wH<1(]o#W%G"KU}lN:وPXS|M>/OU&t_'ֻMW^["' Jc \=Pu YA`Dڳ]9a>i}wDu2Kf*r2  : V`*7X;415ll M֋xlյ) M BsӲ DŽl-IX6h׶O&ݼTu:x뵣m*$(FtH $}Ͽսb+q.q" e@g E".b#vno1>` U<':S0D+" ~?1a-1ǖ)>sdL'ۇZ`^7%@Mb׻/ӢMr ͠BCJb *T1}pR|BG^A\0 j6<'ZG.oZl^36zg+9 n[8)] /ˆFD -;@ 3;Sx+S!p $Pcohԙz\W· Q$'Ab\Q]6I˱OVP,Lu<?&6!s@=gŗ,qHqĻ I'|e%)둃bR@3=pvJR!^hX9AJ3u r5ߨPp,r,/= ɮ;~'1@Q騿QV0vM 1,vt [y-/b">x5?;:c'1]$|4;fhVQ[ 2Sԡ }ŏC*)$\a'T)JԩY3Isub1QQ1dSы0\WhRV+VC?DNƦ4[ebJH8"°<,I;H=^ح9PGN-&h,=&/)EbF$ّD8F&F$ֹ&\Zvve_5Pg4&Z{`ߥH>È5<;3]o˛V?{"@ۢtt{Y?Ԯ fʷ' Sp aA BB#!)6Gjn$du$c*i$L; ?qd #vζ_EDej   [p%sE7V+>Dҟlgɒs_`-vb6< &U#c6WʨwnD^mH<5U:s[4#23л+7?1(8j'/6M&L v3.P}Eϯ4t49O?x _nՀ%50-XSDKa ~޼ta]>SPa[']|\aK[!$ DOބ& )f!%=BnIbs!j, b{'q5,{kaE^ևPP: 'dE|hU22!'kA% ؐ\8CKnl oIp3G컾 M ʐ?6Ye PE5WNy5)+JBFZ:0"XOȺw59RŤǥldZ8R ]7>"v}djw+ȳ:OzDTaHPLc4IJ&[0x(ٻj"tHfnKf-}|+kFXQ*3deqk%LpWڂȤ+=GVy76ʧh}麖?!ⓔQU ΁&az34i'P݊`))|cUG*1t,.cCPY+cj ߷r POX[`4i~lE*JEKmޑ<{ƶcTG_s$בy2#oo#槾r^ L\"e8b%,!g 1-;Ig_0?1~NQVOHI: r}$[z⇫FGȉd6@lgBY j &M5![US.ge HᨹI"]X-'}wwވD=ɑj:xM\`ǧ7ZeXϤ!H> chD@b6J[iqeK߸w`T9sXW7_\̴Nn[1,Ǹ T5#Z}`Or`mjJYᔖ|67eQ$wm>$d@<_jA'05(l 9JjR{V7 tݴ޷q[$0wtxqcR|O}pAԄYLӗCQmfaS Y ]E\dJT uM R>eD '_gΔf*fո\mޞR'g6 G2 M,˰j@L˜v}fl#1tbZ@]R8faup-Sv_)iY}\nԛOMh0Cf_pO-> n ͵h'JGU}}gd9`MEy燖e1bU׷iafC<# ˈ~!ى ſ+!n]y+VnlW9Vw1FhA紦/+&T[h1*u:X$xl%/#Qxň/=p@oP-!I&K} I-dQJ?nE;mTpHRL<ۭ/QnIN,g2"pۊ:YPtws9e"Fj$KR Zάpwfupl!6}d]XnPnDqi1$GׄtJQieD*@MLP-Ǹ'RӶJXEv;ѬkFwn`/xSt=+(JÚLkEĤn}V[2(tSvIKFP3Zn'vW7ƭ3:du>0$hc@LJ+PKyN#,V*KN=%֚_p'3Huj="'n<!% IU5[/C lȂt~g4g=:;w7kMݞy+aIv4?cJ]k#Y7,Lv\e @\:+x f_4|0UoncmUS_ v?!7KqO1;iPbGvr>XyMHk#ڼR( I,I֯r/f`O_da' `qwp`a2 ȏU)hVvz ͉7kb4nWaPm_1貖j;foA\xtV/4_D,=&8o5oaדw>r]'e|  ,%cy_?|,^{k:LE]<@ZiDkASyަ19:٘AX/,}d2{l^KY6ma)[8n+&fQKU!qJُ+M#)bd.U10׭ _{La' %_kAp@c1,@KreP &꘮74RUQ^n0ԮP̌Od}+ԛ4:-|@\d?iHt{0jsw:0wPbvd~Zjlh\+F(ި@=T!Ì1=»4?O0WF' 0SEHhnRx[Y%'HG  c9P|1Oh2=:B`}5_ w) ӄʹ9V%o#vu}gA !gdNz; z`߃_,%g'UNK{>Z/>Eܖҕ7Ǿ$KM\1{:}.aB:^)85ڱ 'nY#zr̃jn^v¼i̽wFՎY[={L|lP$ Xߤg<:?35Y~53u9WPģIGGooz 0S(t\~v3fhQن9VqrKe#ґЎDri۔ $blE؂#q΁0 m#6Gɥ7x]wNiqy}g/L&PGНA qJ"]Pc L8I򈣎G&5}b=֘Ō +?k(5_ҍ8ԞU?er+dL;T"/wK/,x!uīk-kv#,|>@1E<1:diL-=l^ 1җeBO{k@pD&mYS7ˆrms _arT WxeR.ĎYY ѦHB v>{\D)us' qPyTeYi%ې~k8_-lxjC [><^ifVtx\C]*[K%4_&e2P;żpe9V!2ynV!tÉ`k#Gɘw.>'(R?[B!0)|ɴqpWE\1/n++3&*jF%S5!3P|%L ݿg6 T`p%z@s]h>[y 6Kg^7:ʎ|yH|[VS(CoᴅXjeBR`m褐%Ve)XD*[kҡ5ic6~Dwx$~,.T䚇8\nZU$&! V?qLY<@uơ+ &^[~Spյ^:RMĪ y2""e۪[zpD̐LΨHsk}(>^QtvW 8="\(eXUPt㘶cFvi6eR2?F₰cU_C ʉ#TޡNu=+e7A)P'_,}lI$.h8hJҮUKFuSaYm 'BЯhB {h"\b4mOؖ9YR<;.tM[@Lʪm~ĭ$/؟lC2<ox:aÄ.c'%T3慎 } @WݎAнXgD\Z8ye ^Ol!*dWbo4oe Ie|&̆_AZf?yc|ln3U;?a4=&?mlD. Pl2V,IUlhO#T]X _ kݼBKd),"X=l㭌);zD1L Θ\~:ug/K 0F4`_T>V^sM t1oDwJmpEP55`R*uG[dޤ߰#?M?<vhdNGnI9oi %.x%º5.gϒZHAET%uؾ<ʜ6BLwZЛ/g.} [)𛏲r-F2!ʑG T2[gy9-NlV;q6ˬoahCUB $>GNOw{M:m: \>!%qvN;w!8LrBסFbBR[%G-Gx> +Dceh}ȶӧZt]1Ì6r0o[:d18r Cu|o10>a(tgXƟ<>e@8$a6 ]/t$O\<>Իm)JtsB`!̢3N}WYm'IgȔs1>G0X*N?}6W r'Fe?F!>r zLjqB#¡?i:hގ/bW7/cbb[!D @2/7 auB}/k_&hZ7}#E;'%1n}#c(>5Z]5A=u #Ҙjj]eRB7duQa/I5u/ʰǑYRXUHȟ%kziTD7z⾙ cUݤo7%>&XkuKP4a3˼a佶K8cXzIVi1g)->+0/22AwwVg3dl R6P̻y.Ӕ1^\X(g%v9"Z`|SDg h[-p9""J 0|zP⑋tsvQ+{}c~39&aYZp, U6`1j"gʝn.R*m[h1^0:1PBmS*`3bƫՉ$]q{xA%%2X1fRc @o?0'bдӘ!@ :#iO2:f=flINr(umb.3+OXҪ18%^&G3vX SzZe]"OM8 zKZ бD-)a-NEJ*4EWzJSNv~`-\0mƙ]?4rIEvښwzFȚX- 0|R5v96CNSY_v@g XErDO\=gl^q^ϝ7&, wZW><E3y1MhXma|\jFzD^8?k~g_x6C~a2UUJ[$I7oy$@jk#y@㪟5T5ۣ{ҪR6ן{OrWk*$b'm)3op;Vp-Uhw 4T2|}]qv)TȒwT'4@"nJuc4z I,=? ȹzݥwm +o9!k{ୣ)T5M){Ho=y#Ev}W-:ö`?Z U6i7 77轠EIюdorXjLɕ2N!m9ZU7('0Qω\]J]04u'IGtw.q SW# rsx )57 "巙^D#1wiO I*v&,4GnwmiT^}wA∔Ǥ4L =D I(.`Ew- QIլCٚZ=ΒZZT5W'rsmw;_'+%=gW q׮D*tqȘ}PeckX0wa4̶722$v":1lWB+'kvVG6*'n}7I(G_`~ajcV9V`ԁ}RM掞8;23p-ÀRv5f D3ΚsN`$"ў/nWy D$9W̜^]NG na !GzS<-sh?CY2X]FOvׇ( KPl%]C:* w`ʂ(\%.\x2sdnlHO(e 2Ij ~ j4x<10+#*tWZ3TvUK۱ 5[oV =8P)mRoF?3(5# V"ӬD慤'OrЯ{k7 Af:%ױZ̿ZKx.ч܄Z[nNSOjނfƉb~14PMGz B Pڳ6a"J}B17YHW=i>I rN2:3d|z:!*X:TAIMpBe)܎xbJM% I}@txÂ֍h K! 9 0,Y̨`o/$T/f6ξfʭUݭ*Y[Sźue4=­t'MXJAamSQh\4f %^[n’qp{ag`y屵  t#hN-AͲ^!Ma&Tpp 7SQGjx$Ё@ T{l`D[2J$Fc$eɧ+7iZ{ ]Rz Kw=a)eTynU V1꛼LaSVOtRȾpjЂ&Vhc&m4cKzeLmHuA,{dD(HI쉢47Iٮ G}M$\_ s%peUC4Hxiukz4y4(*gRp<>O8|!nFBxb*Er4!hRi6;(+D.b4qktrBF`4{pe ytyM9;ud~pc^{ çPt,V]BOk=Eh3XDs;NТeHRbWDs Wi6+'h{]ϘbmPLF-W=6s/ZCBۜH]kSrL1ňls'~ ɅM8\7N,Y"5Y);T+خR )Zp0;hX^ѓ:R -M! r[(O3PcawՆG6781g/m( ?$fQUf mJRg,W/>+% /?q&٢~ýh=lDY2A& Q.5bY,%xpILvbls!b[UM\ޗ`HIQ啋vܝo['Dk3E52SNq\=F1pm@5PX2ؙ6BАƦ3Wrw9}&`՗E޷7ItGYrrE7ɟ/]B=x*cn{fP#EOpD@GUg3(b[>@. w@7R:z,ҙb^/2!抚U.?9"[D kH.Kv ]SU/[J?>j8Q *ޞY53\\Z.`nJ;(mz_0d/~,Gj ݔwd2Ri4B\F3]0{BXEv%B9#⤤4IJt oPeY Ys['$fW>8һU>CO82?YXϧw+sy2d}z2 YyCb1zv+Y0D~|ArU ۽3E]dҌ-.M>Ӈar-N>4 _BWnxMV ,,FfOجR$IIC1/*O= f%|%jQ}(3\P25#8 ZT3=ګ-a~fFW7E3{; ג> Jq)Q>B|IzZ+i'gͫ6s+Y3⼃/"|m]tOT+:gIhS Pq}$iRqz4~iBެie _L x҇JyJRpcE`3UI4C'Wgfwui%B(6yBDQM<ⳋ5uL!oJ;ȇy'q]'RarmZheMDU@\ӏy,*mfɰ9-eAi o B fGa睿jjJDK62T=M9v~VrS-yB634N_nn !s J}޸Y)S >hid=c! g MdtO♗.+!B*0ք\۬Ijw'RI2}Z-e`fF?…_{jbx`g7 7^.B:iB.a6. bκ5G^ʆ @BJRY05pҹ ޏaڷ ՛6|b8:˙*_@]#0G,`ʍ<65 RCMHZ~"!12A^*duaaECT'n3@ǖ, 65Kkۦ5WlRs2RĘ.[j{csdObr$TQ}WEyh=QbkK+8H0h]~}?OPPH\zNJgkC~8%)]:qg|U=M8: 5-=cq#8H"M!_ OJi ~}v>SZ$#IsZs(QܶP T\8AzFr蛞C$j{çkf\޿f JT ZE7GHg AU&>IiNK(;쇥57:: e-(n~$NyWVuwB{5Y""1x]Rεĝ2:v\.O!CNDCz?8JUyQn iB?(C\tru>B}VS`o.h2xXHbc8ic&{g&Sb)O~c~0aqṽM(c'vXe.ޟW$YOge%[Ph@$ +\=O`_@mp!8!I\[2 d/&Q`44O0oANq dZ-lkV,n[m)'on3sW36$:U -Bt{ Ȓ5LQhsn\SF]6@+/MeѨ>qLUQS"vàƨoگ>*{]"( cc~.2Y62i4` m8 ps8<~B/mi65;@Flh|n?l΃'31dQ.H7Z=yQ>ɀS}>,#% =D?ݦSjj j(fimRǶ&w/DRo77ߥ>tη"QDHw۲2q6~Y˅ijZ@t:ʔ]+}< S![(P%+Oo@YeoDT1JQH JHk?+cn4Pe$ bpzR#Y!~TjPѧ, >K$]ML6ސ WmjӄPV>N' eMX~L3rEO%:w?:MGe$-O=?;0:̟}w|!a10BÊB]>-jY!r1ө!dN1z۸y*u=˪t̡x_q2`u@󕳯u`cqN͏XTcN3cTج;Zr1= r%)]ᬪ Fg MSLRe 9Y_}ҡGqKwY?w.5M@2B.;'i:E_`\ӧdEqNB pVnU\| *6+oČǾ摈IoIJJhCV?ٴmaS|IEzj}ڧVA ~VO3-~4l@?UE!pFj&0T39e׮?(I|˕ֲMwOI{c|Sqb.rG )އpdO^bDk?H _Ga*uj·[v.V9Z3-2_ V@5`fmqiѱ| qI#t3Ɋ#5هOp?w'1eG˗ն\8iqs¦5\~.{9q<~qs0u{|DU4mV%9Q)Oam, E%M,ZN9dK q Oiރ„\N.O>Tfܚ*xJ(y0}p̊ﵛG:^ Quʹ|| 81x~l#&̻,4 Zbv= KCj4R?ܣoBFCU`Mi &,'=6j“2| \@?~Lhha%`$c_%_՛XZ ɐbH*;8}p*R/tB,'s914}ZKǯ2fb:e$2+u9C=@.S$//Sfu9/{[YP rA VjaW/ _>|JF[2wzI2 W!~iǻɋM[Kx :𘐽$]лҡ()jw9\GSLj;א>z@/s2ۺ> h5:PJ0 YBͻ}) %Uì _%<, } Z2xkQfwQY7{T(BQTu& 52]Nz)㔎Ǻz ƍל<|Љ+wHJ 9*]CXHSfM٪a+ &6]y.1,X4R{yd*KɂU[pC&Vh6x*jE\JCT׮Oldн+90"C`&VmޘDAoa0>;f=vpRf`=]9"v<\o')5vRߌoXw<ń9[d&d|iQwVݢ^̤Lʍ1D{& f%V`^wLpi=,T+² lt-GDP*w. $/fpKNFΑ榈Ο"oqڴaN0;EnJ(M;t F Ȫsz(-D"7HNĕ! J271XDۓK: V U/莞ptϽ:mUk~ʧ vYEKZG/ɷC sV\`z[+v2noTT䡍Nėh!֡r^G%ve.uw]Z?**ȻhҺ$iKyE ~.^O)pY?юΣVc#t[+UXK !}!䭵|s5`j jt!JqAqt||n chd=n@MR;C^"GL42/=?.0 1yU@v/|WhlJ.wD:vꏑXz9o$b5^swV_d~Btd\8n}C1[ߵ{o9i^LYNP<ņոצ3afʴw%u*$E QQRtdKg%VN{ʿ3,Bt崴چn~a G#q~BhtEj`'_q8 *bo0Y]Qk1&%0\&XnRǃ5Vyih5_ٷbuTN͒^$gh}z\(UW-c}XHnD{[řFđ-pJ܃ 9da34,Z{߄}AJp?tz␓K*K:gA{mwA)90?O:`'ݯӨjK.#T+)A$"Q\ke]]_;1c򥽙i.[N?ߚ';>~#[͞XC'd22JƉ=D"Xp0FH~U3HWMu][SC {܅ ?SJt )D_bZ]dOENMA *p@ޞƼ6RUYO Fd4`sğbG9eKi'h5K|p<46,`I)W?f X9 j]nKR`#t!^'!t.O%hC-ȩJ4_қ7A;7VI*N^jhݘ4bZ&gd|Vv[gѨڎe{FܗqO˯z8qS;kIvEǩ lY.d7tzkLٰZ`SeM!ܚ(Z~GwᵳI.h,bܘ0t$[Z^\;Eu!t\}%0h}n7,dЮsx^FdV RRn& jfoF\q 9,՝MdAI-s`i., q-Hqb!IoUkو#K2mm˟>GfjaxpWUDX_ԄAkOh!x+py)N{Y@44L~Xĺ*%L?\2o}vŸ`My2̱ncJj8 tܶQi.K#U _tV{+8GWmm \\ Y-n8#CEWQs闋İkb$wmLEM3&Y,\}sFoE"!|x #F?'3%pni&u 2U qH "E*WlJSvJ3ߚEDZ|v7 ӅH X[ " Zfp@6v}iљ'l ջ%cjrfh7ڜCkٵ?Pъd[N/T5D4[c6vˠ3!J>#Qn>\puitˉ4)pv#iI_WiT~zuf 13|"'=~.P׀ag$VLp^?"AMKAKtqo~J1T< Od4)周x 47v(H63Ӵ_(%\Xa$joO6 `/XMޑ|?,8d,D&j􉷟!RxoyDi2Cw kj쇗lrES0qAi=Y4v.>{:jӡU6(oqzԐTdO-v0648v<&Vq@1CA ,Q> }6pӸNtz4+!)roȜR@;:|]$vt Zpj 52(C,{ˊ=g}6JȃhD{"kJPd |}4Pßy2B\o%~eN3w$Ǎ::#?{AX+Hi>mKQB;deTp+&B8^+S,Mh[{t\ieS*?7) `ܼ\FaXj@c$hN~v9aFOU7{q١B"sx<_YhR]kʽ"@Qޗ*ele eqn:l+׿@C!Dkj=MVx[?,J ;n*H|eT#Ì `ᚦר~Jfc PVAX; Xp0*+I|>߲Z;R2^ 9n4EP9Z6^a%dZbOVW5_|qEbZPյ|V{|?*;Y͌şu g/ J~;%gg|Ft`ǟxE7;w]ɣI !er.#I3r#M<趱ܒnH>kk7ב!X+5[z9<)H|ԧ r {էShG{`d}o)y25n`jys@[vZX@ g/9ЇyĢY q;m& $n&zB>QV0Br=*$%{]ZT|6-K W"Y}[JfJH!:ejZ?jmBO;o] Fϒِv{ӄlV֯/rq3lvp]zb~ }K'|1UN}~Ek ڌ03wG?$yqFNa6(z6 e*MP`N 9{Hԏ[6'5!\{AʳwRu1~ڷM+a+7{/xC-X@M-yG8H5ͧPs#8 ָwTƳyJbhX˒ET%ee#2#%NŹ^9>+|vrI^}*z#Ȃ\i4,N,?"~+FTB*DjP"'I`jܒUUoC^0kndPnC> ^Ǵp//&M|{  +,3H9+ <R}lsxÌCS0b5Yl*~*KnL} ^(9zn.-QyA9_&Y7cr™/c#Z]n@4~>rS/ŘaE/^ϠKrTmo\4shyU45ɭO8|ٌ~~%OQlЉs2݀T;Wل#h~墪g|~F9ZwՈqq2wN͒ KPO& NKY L:c 2 SV1Mk7oȗ}z|>=mv&|iSohN͙guDND%_`U~n>BH ޑQ uCK[*J ?NwL3kI$irwE#`%EYCmn^6~lZfZ.0S}s GN$KHV:E<`}I8|lynSy\!Hxb6sa>@txf]ka궉ܔh5${gDGS_ W5&DQ" KP, |?I'_L}\]ivL:(Av.3ag OY<RFvl0;݂6g->%m\(?c@mL>[FF*gBO: 4hEbPM(Wq>"O%ŐYo)e-A>SYJWn=@я9$,F#vD("3Ren2SѢA:sz }.]ũݥˈܘYbw!;Duo' TNjxb(@[LˠUMMUoq$%\bz% J`æA\iwߙ,r"0b3LG }j>߶Į/=*y{8~kH᦮:أ݄N⅔dwgOC"f% ,tc@:GzH[Y(E\5Pd%V)vOzנ%$z|+B7 -i 33 $4ej}{3(!$^ᝨK]O?V&vy01vc8ޓ*T`E@}C[;ƲfK msC$Ij$}]ubXr 8PV leNxwn1dN17KFFF9c"5lRsAc'VHigc WD` g14PnhE)ߜ:bx I>҅&mV,*ٱfQ/l7Zh],FY_M ׋!LKsTbjT Po sټ_+!P|n0 Q"gy,Bb^8a/ q P3MSB^*:7{oO0\j'ZfEd-JL&c[Cm1Qe WQ&(]3wi,4~Vq 2_=Ó};~,ﭏW<lnQhF| v*EX>6gc'.9m71 ]:FG:v,r*L?f$k۫ #V_i=ۡ\<32 BJ#\cK4+aNJ']'ژ$9Qk)5UsvA'nrbkzƳW BB4}.F^뀕E>1˯+)SxO&y8muטeW`@|~]D4q$nY,4qvqmbmW|=n&4=t ,XaHqeXBY'R\WqVTP/9-=KP~P8%+N](<65Ұ4`׃;G#x_ۭJS+& {g2>*PH\}vzUZ+ϞQ6kǦ~.,'j%{HPnSVNx)!f9]70>+*B5=Qx)Ǵ2m߱yiQ[=| `Dp/W >V~njM_L Ch?Ib?H+lŽ|ߙ6v8"ω/Yf&D8bKM;v|SX&Ɯ[ɿoQu6uj bg҈JSgoG8qOia`Q}mhsT]T ׅ:~;WO~8fCu=8teFL9+7fBtN Hmˏ+Vral|N%,L5iQPpRT7cIGH[P(i$D!*R}$Ilا]dhߘ^jsӯρ(?߂p~42"*P2vr$.u;Q yӀI{|#r@=MLXTOAnkA'iDSst'g̡"LTγEE;yjw{Eͥtv e z@̮ e"ؠ֣ vM*QvZ4I-# n8?s# 07811'MXrٶc>1+T\ "ր*;Kwr*$&;rM2 d024O>Xu+w>ڿN1 N99 6Ce~jL,*aۻaEHE@„57|vDKXT߇\m21I4Wǵa͒ ECO$OkַZi#GNĻ/~0uȷH c3ϟjب @fso$ !D\ahK8xwpgoC t.RC@P䎝ãOd=5(͐$2b 9]0#{hIc ו.e] .lnc*idĊIJ~9:D_Mlc[&g8^()O)qϷEcL i9%/Vdgӎ`-`Z~awJ5|\ qwJ{WCтtߑb*D/s;e`zrTNj*>3u*lXNG[h;S4CBT8o BC N^h35]H4,ú68O^J\umxWomo؆}xlQIɃC/^*e|52jszBo iD/) ~@Gb:׷ьQj$?UetWAUh(2I 1Kҩ7T{+'ҵM) Xo‚9dޡ@D`F[D8# jֶ>~drմσV=8qjݞ] x_f- -4=-oC=qaB{TAA60VUm3lpWm| b闻>_)*uu3d/Dw>sR"{?}^٬+n$DxY} Ψ5]*ŴX6:*ޠfoSb{(#W~}/Y~Yk-Xw#cwYA]|޾W0A|[b/̧{NFPRC!P}#?e*lj1'7}9w TU5 d/%"Cp N9=aº]r!ԕfbV; sX=@v 3ެ Q]6:K /vaYC/:79poMJҜLfD'4ޱ!C>eD -ƞG dDJՄm,dWskJzˇCz~b E~S*"ܫȫs*ޯ*o?,Q|lw):TG_S TN-Ꮽ2$|idr 3>Jgޠx3! Ty7|ڏCtCg`kmlDȝ܎aW,]C.RT䦝WšaY Aܮ~OyLwiS -ZXcLu JѾYۭ ̠x 9fjPhT?Z{(R0,?IJ Yi'FSщB+#V E!rݦefO83[6ÆY/r`WC7t!t+6Vv1 յ~"t)Ya!i|v<'b0Zb,Mnw`b҄.Q8%Lgd[a  v.0)u2ҕJ8C/rhTN\U-C'^SGX>K33WAJsۈo躐~ȋ1Tު?s,,9ʁ.o(н% 7t:}~~qL}}\A\Ex2Ijyt`d-PF~f`K?ak[?/etwEy n RbIuW[9࿮Ȅ8r$/,Q w(#C€I^N\ X5_D YԵ5c20,)K* GKwյXj/:P&Zz|l- #C @ F7&"mٝmzkK\憵Uqd_cDKku/Hqq>cحv_ 4ٛйXpT\]!3xjZakf#\Y%BJg~vwlR1rpI%JQ8W/Mj "2W6Ρqw[; [ʼghDrk[gq&V ɜլu(44jrHNFT3һ]ڗN``'>we ^ނXh#&(_&Y\H,LJQGkcV1V'2'V}笚]4PS6b4*^;E&(Hǟt7ѣ36)!6w 5f8v9rQqˉ1}$i-sb0;LJ?a$[slƓH#%ͦ  8SgDyq(3"e&MFAK!x&I? gNi%V 5=&D>ţ[e*ۦZ.^ց7*3@z,(Q,yw #:6PP\7 Y> # ZM ü5r1vE|sQxb7k픬u4ei^Cp;@1:؈(7xSdW>dӗm"tx0 iY90կ^ڮ9ݟ瑕hKv)*#RBnh7m-==ihb?Q&@KX⏨NSQ8%hn,Dy43scK?H--2zHZ@iYHƑ#Kl!x9/< ,5D]ѲE OE,) tkR]Ý>3#5D6P_MCn]r3!҇=Srzb ٭eqZk1K.queҺAɯ.| %B5կ<.fR(zN;p 8BvǗIk\3_'Gכ8X&׀P&H Ta\}FB%C˫@lja;9C9d ( 3π!?氲8?♘XP.']HA/70(C9CSDӁ|۔G1I85\a\Ng!P9$7b{6Wd'۾JR۲ƕd&Ϯ$tVGJ83~AofI@ W>L)8鈰|} e@wDΠH^U}J$i*cL=2|:*JO,WxwR[+^;Ǽb[f MsAk2~3Dk|/첇R.63 0W70wc%t/<6,Hϓip[En(7gsuHe蒧oA==)Jmw!4hgk@8x(¤AqdlW\¸ Kk&4soH^wgҳcXlwΕqiԻJR@WEu{rMsn1]gOfEo2@]ZrY. :'7m (k`;N^L"Va'"{\c ӡN8̻E6Vf%oaSÝ6ǟt^py)bmfEȗAB'͐$~53$CP )vjգ:ΗѽtyPԡ:o3$P;^v!ݝ b?ʒ\}?BwikH)dҚgi,)!mܑ]7t#V="( Ùcڄhdsh = wXMm$ 4՟J\a.3}]hW)_)s=Dł"Mq6.VG;/.7x)'O^ƣ-Ck# d6;)Ye&Ef8Qۺ#c}\z7N%!J(@_Hm'>ҫpȷ[MX :R"R}\=nkz7"yŽɊ@jZ/3HwO*LDrJ#<@r)2y L#MY3ËcB(yeV Pf)14n8_/)y2M[?գ\nFI;ӟٌT\ U7# &wbF*OskTl($Ś5sBZ]~]Q}6" *5TzX|-LQ:h^!sL#{ڳrjGj4"P֐Og1nL͚} a&lGx˙i٢W5ͤlqz4Ȣ<ǴjKu|Idݶʯ[%pvoJvEEK A]wjcry|h9`hN7Ui~P+YfT @N-x{iH)N{ ^ZpEIBz|[M MY PP7tDfʯbzb i'wŒ2ģ:?>E21ڀ]Wݏ\жT4=k!4j؅tNq;ÿF7S*2m~Sglɍ(9]Omz;XۨXLwaTv,)u0K'沵pT'|YE4!U\j -vB=Np_dg&þ/(@Slg {>̲'OCSMy q$2JK˴ /{b"?մ`WsC pp1]C.ұv)8ӒLFT44]7X;>eGGF? _ܹjQ#Z_mM ݜckځ;rG&C}Ϊ/G5/:*7~adQ2Wg5cV:5`bt; mf { Y>1hPh`u-r7&Qh{9`x~.(ŠOjES_V!ݮQq̼ortP1Em!dĖWcbTf:z2a5Tz BE> ؅3IV"RLK͢wHn|"?N!>2V#k*;=ܶVcjDF mRQPyPU@dmAE`i=ɷ ZyPl;b7̴,|f>7?|}~yls(Pb0z׼[znߏ.?gj~heGaO^j`I~qiw߃"jo#'+5w,̶jCw7UȶUx4Q E n2 eY{L$ EJcLlUVCx>iw`mwolB*1-rfu[/97{y&A>ŗB^M8ꝑiZf|R_ [B @خXc+9GmĿq$19͠/'h؃`ҋ:T08>0<瞎04 J'Y)̟GIF7ud}$pbw&t Py(t#Fރ^]O%y=xFQ_dY;C1d rH%@$e)?'󊟦hٚ+^kRpgok?r`ˌgہÆ̧h2xgؓ~N7MX8&6V k;\fQeT 8pڦPZp:sDXhN_eԌЃ|<+hޝ_tD&7 d]Z`Of޲>I0QeVT]( ڲ7C oc+o8$WOEhuC᳜9,[S3%ywH,Y8gęTݽj# U{I}>p!69o*+QEn=I'7J;9vTnԳ<Y|J:)bvM6||L6 _s6о҄Jwm÷ɕPE(x;2Ѩ[]"9H<[SD6lgn?EEZ/$HK e?`t#c`T4nyj<~6x+^*zPs2k$?cW,olg{[hŬGԵdAH5YTd)}Ujr˳ [cׇE7A>dSO "ٵU v <RDGeܗh_O0mݥs["*;?YowR4~zadKuK=ץ9E!3<зLu<|e"̭-opo!ikopwLϿ9Fid;Z ֓Ѳ|lA`djcDf|`>I\Gɑ<ʲAv[CҐJ…tj1aͩ>l:1{g!&r,T\:O E<,O֛ƺʩbEcK=ꀯެW~{=iZCb![:_H tD#_xYm7ȕ3oieD=G#@s ?]#h-t7O)8&3 GQqOl^17(4xp87{E[@XBql5/3Zm>br!}0+Z{٩ ^-uHYWw2 | oԂ+W + ٤ܕ7aE.nX*YmOX5l]*k}"k*6~^~ɮ9:}mM;5D׈o}c%&>bvIԨ^WSr IЍ#-į%-Vƶ=6B+ULN(a6ڬIcrtDu8C!s^K$Z+|4_rUd1)uI3?<'V@&iʜMĭ#̑ ;JeƦa:Q (nӦtXAyP 5_1 x4<cyXݦa CMX?5Cvvͥ&A3ouve/L~#,hp,_ѡ V15^RSpOǰn{xW }ЧڻrZ#C& 3{gbV 0gRB[JZ^n %Զ2]VGYY0ΚIeD?J_'tr9 r{2x9zMlMlRwD—O6Ma?3LC3pq(l9 pյxԑz1ޫ'~, 5gݡrpk2pyJ@a'mB_TLW ;͒R#'p 1[DLoRnp;+gIgb:.qk4?Kb?%b:"wj >E%,;,d]R })|f @>_!.DF+D qs>qzKU/EtHVvEӫeX\xQ \b#?$:}mV@>C?#J5F}aʍN׳zX˼ =^ EOR dyG ` O5x5z2‹ թr!^ۥ :E#}3ZC~-m!Mr}|%@/w'/xqw2)"; %c[:cs1]3)>2B7^o"$Lj5f2&$h$Or}gMfF&reR00:UiN6Mah.&"J4C}tV9Y88 ?=SQQ4;^n ǝ^?hܙL |cZ^~[ycu>+;v{7fv4tUz8 +"=Mde)gD=YjԼzW "^{7gYِН&u29෡AobN U <޿5Y!11lƟVh5mF(V _:GP[l^!2\Ar;qA 7iVSԝ?)$RGBN@$-J)2۠S[(3ldLV{|M&W)қH x7.-Iy7UYVD$/s 1H&%c#4MX\効-qe/6'UjpwEܪpaСxX΃ah'Z-u&Ьۆ6NȯPrd.d&GvrE4d~Þ@N4D"«zw'qt q7=>EvC~ Z2nH6*t >l) L]q jn๨a&o<|Sf߰W >*Fq>)N_ygT_'|!"g^ohDZ|kwOQ Œ/4< :miD,}Q[31CPpFZ`Q pb=>Nd쳺*rƆ'^fC_ 3wggwuu\ L|B(V+ e/@x_EE 0gC\q]SRS(!OOmpeX؏b? cg RYn[PRo(5dOcXAQT&4mn@̽Jo e>D#@cN5@a cW:s.ZEqU< 1? -g+/]5;DH `iז_o%kv,QBx}}KaQg=Fs*Uu(W}+]}кY Gf2ld]2s[v[hh}⍆ +xQkMBFMiKMF0gY*kKCgd}O8z glYX}<#FphjȥK'!ޑ?65 B\ ȗkB at]dRTiH/~E__Aeё8ƭkt[8USw%>?Wm|tMfw˿Τ%xH2K{T=B߹VJś5j4Q4=lWaӚ`Q%&ZSfܯږ5k@Y3gr(xT2KiqK3sdU2&Pn4: B#]!fd慞oxp'|HVw=d͞#xVBj:eg֠? vNj>b>nilĹ OϤ? [Ya/e)@@){vS[+K(yg:(!= ҀsD>nZn[7FeZU%dY\4vڕ^殻tQ(i9x#b!q[u@xdW D+A+߉Iy*-u,lTi0`0Z`iLjე u}MV]@ssOb@G knA'0*?Oh|?Һ{&),v 6C%gjHU))AZ"8 Ile{iܘr5G}:0HR=#MS[~ ^/0`VtE(y5UM\g' GqjNmP6y5sh]٭KYX#b ^W6tFO8> 患 EQ4plPK]=oRrX${K[stƫm, »\d79Ӯu.V?"CR!"+To`ydS_<IN p-f'WF ſ@q]gtn_28v)Jw$-}W Yu;}MS:fjG"rGrѤPm,U$y*P "<;YL1l@ʆȅfל-[OVIAHPʪ>ɦLf*0=I4ḷI16%s!`1׾ɋqHw/Tp"?Ѥ$'x8OgHg(4uPK/CtqC@g0[I*lR&ֱu՗S>0 + 6HKQRk0?g%pb.顏^qxVtqu)?0mhzǑ_(mց͚ם1e]X"%l\7~$^Q_iTCK.FmjWpf{q.^P*L v 5,w!J\ l5?Mx_@͞/b;3@#:B Y'Wn1׺ZO.#9Wq,ȈIs*AB;#~bSEGO|xR Cq>V㤇Hubų(S"2k0OX Rn}4}.pVbiR;,}ӦR ;'>C~?R\;he)XԆVis]tp? ' }B0TSHNA y-TEq6FB]u+zHHʼ"/R'2L\<:NRCىqQRVXDDwLS~KvRAIΓ㲞P0q2WYlyCMbȊN=5S%>_IX8M3Qdl-> 6~:7(3q*~ǦH4'c0`[W9 =̾)<\߇ѻtw0!ӼB,a7]|R)ۼт&۽!'YB.;L7lr*w5H/ !XZ y8UJIdw$DBB&(' J3Uw3{ 㶚q:ֳoR'g4?~Xn~ӔB+A ˒zh-d cŁ_,e %m+fthIcn?Zb(mɗ/0HWoH(ڟTPZtf'8^)4}0 0<舑s aC;cWC4S'q|aՅ.}4f5Bq3`HYB1T*l\02Qc>GIԑz CoĕgSdUjm7eȱ mcx 5DtTܴV*ofqK.T1-Tl:[s ͭ488'}[HU!J׊y4R @}bo+ӻT-PEhn+19J޷ztu4f?lZs_-)]eGwXzKlL<)Pu4 |cw+yZxe_N]B#9.԰Om)В:O nc x}2(׿(aJEU K*״*w萺y4JnuNpUPǮ+"R5H/4_Mp"4hi= >WO_ .B wڽx.6o=t6\9v;pUe~-XO鿟֏^ mfi6G"@XhvDMq ,>] N"D-*t붭jóTyW?;& IS > c}/_IZyӞV>sz{YX&^]s9IY]D{vXL̺)@e- ` ɝYPد,;_G )֒gBt*Pxlgܳd[SӟrR,\v3Սf=4rIͱX-V+#uy(d:U8&8rL?S%өPE( JeI5ex콬İ\z=yx``Kf%h= NQ Ǜ[F,oFoox<_=Ոr0.6AxpL'I%_2d 4]71Hэ,kEB"d7!/W'Q@Ud :[Qo9[(f2^2Kۤ S#GM:u0=+ݛo%j #m}؁fBG<qF򦀱G^0ԯ"–tQ#^s:VRIǏדp+qG`gc&ÜOgh1v*6E9R5̪i6y_-sw,gLɯpL߀ )=QIͅ?+i, oVV4C!=UZMzCG߾zog`Xi%uTٴٳfԾ90^P} 8W|2u(ۮT:ݱx‚Jydwt{5JhңфF>X)j$*tF :?-j|#M~u ~h gO/>?MF(+2=:Wcsڗ  pI{Y*7ēQ~T{@iLx,ÊD|UEWΘuLYbknpGQ"M밢e.cSf8KgOfc$J]+̉1/g>֏*p湀Zf!1YqD/sDdoֽ(%P;8㍹R$ ~5deHƌkMsѢ?0odpXҿ8Od Ba7 ns^z5 ˏ1im eT}xp }s>"/!-A惼IpNoY3_l0[jCX@\ףo{Uwu<ʛJTm`j,w{GIN=K*Gs!L #YugkrبPs!xRMu qod ߨ!WNzPLj۶ɝL`Ͼ8FtCtye}u3l[ !>A8l7x@aM&pw51]i2Yeд=WlRyFdmOÒY>2"27 L5^S( lw1q另c#.6Ȑ~8DQ&N*PX:cnbZMFBT4)C}ш" ]@{+jt -8 * PS3$޷Y0';MvK]#i&9C-i%p͈wAhIq5avhw%iA2ŷ1Z@y Ÿ0(L=~؟뼂!om21$]`7 9oZ nRS6-Ն)5TM-ccLi2sŀ刟qo` if?m3f6`wޭj7C:UKaVdQsD+KO.2XbDQB1Eph~,0,Rn8=0aLkϢJ'yof䄈辊yP-{ (%VoⰢb->v70?oʒ>lI |x# u˱. Ns|AFۛ0 s;]ãh7pdp%vD3],UuWo\;謣3{AK\N`wxGoJUMP"/@Վ9PSk{?K F3=s`HNt0;qiMrZ <VS=*6xܓ"#yϲl¾?7,Gd88'8Jl =cCVіN+Yԟ'1R%0BnNz*QmbEba> ^#޵^ ޜ7L1n0Ӛc$(!)I0)c _i&̉/? %]|!۾sJT@f(hw ""PRb Yb dkrr=Bڗv|M: |"Gg; Pu; {c_+NAoa"m`R!3&@(Ʉ)s|Z(ۢ6f5`mUSZ X Sel0 wRs͌D!5g7vFUx `(!z58)W'bdˌ*޳>@|r>:A=+ЃcUGަvW93 i+f1+|ٸ!ߥW%iM m=mh?\1,M< qR߯]j|fBiV5mVյ`̫gVmSJ@>Ɗ@mp {#6i`!@UP&$E抬|kD4 Y[&"*3 V^1CW1c]݆jAQY i-'\8h,MPg&4``N'N٨ݓ]+3T6eG؍ -J}bH}08CT0AFMNV[U&EcmJɍ٤a"T"a= b ;G[9Bgw?‹xp 87{ K˞@1#4M{Ԣr";å,u=[f{7ZD0il: Q}{g(*UЍEay*ByJX!fzN&_EtOibGH'x߆RWׄ$]qftv=Z&DnH8~Ԍ^j ˣ!>ehmIVbwk`}慝CiE{&yXt熉8%Z~Yյ\2' $ 2:_n4'Kk\lO&QUyŮ^kF9Dpxz'DFllEU)G.iCt+[fK?!+GFz;@&|/>eDB.J/O2o;c6YY֨Vo6Ba5݆fa$ P-bp:D#UTtz!1<Qu45$ɚЕ+|av#SƤJjtZ;78D;XK% XȾcgK +0Be rҶ6a!Rr^|uGwE @IAoIn"s+C~Bls(~@-6K9O(N*{!` N@˺[7N=m7tQ3?w#$S{mͿR5E/7j|lw\ѷ2%,q@՗Gԛ#`Ȟ<~g&Dbه|)-ȴ{v0\><%Ԥ71JrۑoZkȶgہлfnil'oƨqC  ʠm\s6:/Z|O[,TU#!, |1kR'?vs]% 8۝ehՠ >,!,)̆|X*KfqՂL,fy~Q2q :.h26{T{cJZH/*nWEwq)ƒ<F}q\)3*~8oe3=3pD5KfA&ڒ,z:h253_芷Gx%zy'>_oo|,dB;8^ZrTL! Pk|Oc { 9T:Cّ~=3U >wm=.#v.-3tc ptGtI+1e1)ʼGM()lӧBd$-rBC} Wڊ&`Va9t:fu0Ħq]&=_ C<'4#f:c-Җ ȵG0x%ϭzZS"D;wrrbr3l jl[R4.WDu6sݿԃW@!7qAdj|RH8҅5&~!놊=@yWfH$:~|59Y۲i[ß8ދ<1+s nd44Ox@J (6V6-a+OKw1xnˇAGի%:ЧD_FA-NgHd? N#` A;ٔoqJGtoLE4ŨjvRA>A)u+IDXJr@i kcٿ"Qͥ9W?BHh5x8Lt5D b@)KDX+L ΛopsKt3z }{V( F>M60E?tZxdWN'_1uğNgLG3O44)D{ej=+}zdvkd4x=Sk=;+^[A@v$xoGT72O"g`AQ̱fiEѐΐt/6!hOO3 KկZQJoMgW)W L+;Jͅvi ?z%I?HjŰd@ùQ*ѐl ǨKFOPq]$vO[ܥˇ )W,_gzW;IlWbܮ,Rm+#>e]X7F*DwSW.%F}5d~ʻC6v=RԍGʥ,L• ۠/R~JSLlAN'SFk}G3I@s t3FPVl()S+/Ynߵ6rqe2*Ɗ%ޙ7jUr?W).fNHꠖJCӈ9:{˺MVdTz1nxj͘>Lz>ȱr mnq\!ZZJ_Ķ0ÁM1ӗ*R+zt̏ϜmH PD 'wr̽q!=)u|$[[5 ߪۦw{=vg-D4E.z`4˴1Z[! (~ÈkFRzNn1j!|{HJ>t7& E20|׆зQ Ve@1[Za GojUOA' ".0D!"=$8'spb9vNo { ֞vqdA:rz0@)DPQErY0ǯ"0z9; I^d)\ֽ/즉;/IV}1yS3fKRpx#e,-27j"zSEA|MTy?UQ-Mw=R:>ާ0 sb۸[0sUB l~2MpE̳=8~0 NI(ߨj6ik4~T?C]ZY(CI`;9K|+R5eᄉrpx÷N#=DUK9~q4ۨ ;8>o"@~ٯ]y>1t#λǭ'5ͩi<_*#![ c͆WFy"/Ѿط]?j##GC.͙˟BOҀ}W9. 5[+evC9$!g Dd흾$͙zdC_ XNmH]kJ,o@DX;TE:T "~.+!> 3BE92JEM>i.б%^".:~xɦ(g+pMFO SvpBA/[ۗ5 l@tM}ueF3AS$'}h:7%xC 8ʃ̘g9+!P3MUl* RxSt?|>VD]Ķmr/=.d~~ 1 Z1Bӕ%6CY^(MO?׋&M*OjJXPl-kUnP24cZ0\,JJ*ж+OхՐIF\_Hf$r~ڛ|n@ʸBIRhxO/pl 9G+hk?6[mn1\GȮ]*WQbd Hi>7[ F^^nJk:" 꼬1Zt?NA֛7G/ ,z̛{5 [X2.zj?؋qU<4`5( Tۡ#`{} 4C3p>WQ+j>aO߈_WHQ7X)) ~0.NOkRɪ&ec_ jaG\U.3]7u`nĉ7dW(ޏJ}7e9L]n*R兩6wu DN@ pй>0]{tس(]ed6\5w7cEC/4W=MCd5++`{CTN Cҫzv ;+-G!CS"psgLJtW1tdUoc, o&voGbmM\+J1V{!:EmFTiіݕC.Ζ]+W:=i D?w4)>H\SN"z>p '3Y:b&6^F+qxL]VVeR~3:@!-ob$ ᝰQ-``B Ȝ$ItOtp1Ln.)C;F_Q&} SGL# `A\eڎUV#_kE\=9XSeu=9\=W WP;OB*mM^4BRO9= CQFhG&dq󋸠5Z?Ȳ~3|E6&G @"%?jNݢG`0xEI kfD f8㟫P*؈YӴ;{Hu 8`R: _G;|!6x+_MP wwF_&OpŒT(3?sz|(\(/t>WdzgmmEcirB;Y͓c !`>513P4?dT`m/'$ڳDZ.?sbVXi ݕnFW2>bRD>+ Ĵ3-NߥHuC59 yҪގX!{_-TǍWKHkltVV/ e%<aأx4P=|6NSm޲]1.%ɽ@L']kLR"uo{Jel?|ɸʩ aig9@HDȩ{^ 2cl"~?h72YFƧR8/M^kxݪ\:OkDxsgm5. ® ^uIwQ'͚9XK*H ?e \BlUy ;{!^N "3L]TIYa^!_DwX4u~}0?./일gsM(5w8+'%\ĺxtF !=bm6$TU-fiM `PA4+UMpFH6zE%9l1U!#4;U Rڤa&7& ) @n]=' ]"2l8Ϙ]mZA~Z X[LYpWD=JzE=>EÇ׻\ \aSvnAƍ; Ы"CKc͓Em͌BՏJb]Eޓ;YzpCb8 J#^f[ N bԁzCM=0Ь$@jgk!36Prݼw`EN7\c06R.R58Z $* o"*ϘԋARwQ \1aWբyV|GH<%b=kJQ !~u͞uEj^0I9w6ƯoiF{ xO;1{:@P2>Q:1QΛ*OUQl„{E% pynr#apњIOY߹~3TCb7Z3UxvMtˌNx|}jTkӒ]9}X}ogAZ[b"l% 1ax1`U̹SnLr\ G\l@in2s>X.bzAH2Dq[~xmfŁ0w;)rz3ZE'Rba(n؂q9Btqq~ +6@&6#iZ2o[HjQN9M2|%x1j|!2]Ff\B, OX(yu!PQ_/6>F8VI˜sK۸n:_<>{rznUhɬU&[LH ō^BP(kC~HJNFͷJaX<(&T9 wr'Zf*̉O+~ ߦY$@9XeRH*;J @Z2aZn4lsbAnݸN!bA*8/e[>?wl$L~Aڵ'BwWG .I1q"+G oTٽ S4z.X]:eY j;cs.I/$tS ,ו)O6[hI2+zL DCQ EnhޮĖSTXɀ0tz:qդش[ XQ,5t xn˥G{Q x~tg4n$:`mvXr\bRү@]+́Fr.w1AA df9QPۤN 4sy6WRyaGC .3ѬQ(C\vN9HܲGjxIq_bpTBK?YkXFM"eQUBcGތ*oB.LSYJoKaŵs 2 }3\?MKT1[A@M98s*z.0P6gD%䙿85 SKbO;6QEG_yk|qt_#:azę -XY-"-^Ds{Ӎl($$՘WvFq4\%.M@Ø!Z]xXѡDsZ_U?2Vs* j$>,yeIodY( b#;1> >)E"<]~y$N6<KeY"'ϲ=-"9ʍgrF.R$|jneS$J*iҞ14S"̟af1y ' T%h4yـ `?Ng:Ljsx! YgbuP8D|M Їoѹx&]jqUe]+WA4&KfMXӴЊQvxK5j\S@8(QD(Ӿ .%+Ӛ <*]4Zi\QZ*DD@,*.OڮrE[5,ΥFxQvߢ^"Y=mуM<)ϛ4&Q[7ܭD wAᤛC?6 2)=#m[ V.xK^+MQC'pfvuaCjWt0Mm[/"0;,Ǥ])WMof8@![Y P p&~Dlͅ?y;.HDBi0Im@;f7 ~r$@YE^~IC]H$Jsۍ{y{>= *2YZruC۴SF@?K43ͨdBR5˩/VGMҔ}yDcj)t!t4d55,yn͝'K=^Z,{xҿf D]O !m_ϢrG pR[sLVGءm^+a71 լH*qH7鐿a12fS9"'*9;3@Œ%]VB^,2N:zdX/8ݔflG$$֒7W臶76kۨyɯd~*68T|fSɄ4x8:q*QO߄f^OPlEwg.1Xւ;kk &8BH?jxR WԦ[NCo-60D[e,aW Ru`9Rfd7}4P98ԬqL+d 6|Ph5wo<ٗnV]ʷLGHLC@(4&ddEOr|~f,ypx3^vݐHpKd|*ju{QqͶQnBM4s 7@-}@Ysgk1qaK~\kzxtWLFcӌ=hۆM;3"]*doh_ƉNQZp<ϾMwe(WO#A/^Lڏ I#nuCb_wQ79B;+3fA6SAD *'a(UdN[hǡ6-iES& 39D|$?裞6Zg++9I1LYa .ٔ!U2%ݦi/oHot-p? |$ŝO$p޸+}tFQ7IH7o6 nUh@41X4hZ3yI[Y%%2Sѡxtn& ЇжULw2UCW1D@AYyEda`Եpڞeqp'HNzHuL'ō}פ߮6Q0\ [gs-V4-] !~HTX{OBrX16EuҠRӔQCە˾cbbhK`7VOH4KSy+Nf֧uP=iA9L,HfAz¾4@)][1 .{PHQPM ͋$ױD`z*IYud@,ػ: }`.x2dasw-?V=E0A-TSyKV2 kE<M MQf yYx2H.DIR!])].=-LٛG+Ռ DR :|5xmHXb7q!q39U"G4 fv'no?Ta(xD43[bwy F&];Rzt6@,K znq0jwۥom,6L:O,“)QxqA&#[+5 B) b=jSn~=5^4Lj\n^hf%:p[=R)VIqA-ז׍6-9Dؤ- |N! DU)r~swaJHlbo>?i!|9XLo8w=*@oN 7 5RlGz6GUP^48J7!{=*d/)3i$@-7n C0/3(5xU}dS?ZΛ㳥Bdh9^qٴ5m flbpQ[ee_N0G@J㞶آ:u.<#J |RPhx^ڲǮՒ~wwGXƭmi n"8@4QEv @xYs,VtFU* m`P&ڥFQA\eE\\nH݂/"^ܙ*!Knad=]Rz]zB ͏@"6"zqx)/Twa3v|(*sⅿ 4IF%Lq4 DV$1ř#/ѿK(E Rh糛U{<VyklHq>à$򥃀IlRo)HS|;(/XR( ,KӻVR[PkXMW7(DύI犨7TT{a aQ|3 6_ va+B$q{f8_v_[,ԏBG*^CZٸI=Y\p)Mpf FŬ)64DOFOtL۴%6 WJɩ#RFnztAgj{ZuOKOCs|oN9S|͘D?|5ќ 1"Gb+[&EJc[f@Ҿ8i}܎ףj3I [ hӘ;GX)6_9`}ddžRdhg(`nA-7Ƈº#"r.+S0qF*| r6a1z&L8fcVČ_p3QCۊIl* ԩoxR1'g6WˏmGԬF$gƎ\(Lb]ˡ:zy}EUR\Z Μwi_ѭaD<>%v.,!ISzt'iJXˏd|0a\gqe]J?j'L?#=rXD+~ #K\R%ה$dz6'u% :1^; Tzv\=3V)UI\J'c%̉wK)7MRk;Q 4o+OM|v0\n?{DنT|+EqjDDXAA`ϫ:IW8N-%~TƎCA)"` %G$Fd-> b_Q7gQ$u`1edŸ&5)W*t"Tg/&4Yw9pfwO 1hѥnΙ_V% mujP섽Ǹ."\l \bxѯh`_\;"|\E x'Ki1Gga)JYCS ώ3,Qax_E`~0u6Mt;V:"ZYTCR.(D5HtjMo^ %%9[dBI mo.kHDt~VX9N*<{D!\ x Yϲ$m6!֗LICQ 2(]ǗF !AF|?Hfs!b0yoqpNb4yʻU˔ 񨷂CaMSܲI>ZW1)- 3-XԞ')6$a,kPJ=-2 ~ %^h?g-x_:Tň~-).1*Ͻ,0|6ݴ͊ XC/T׵Ku%Ԧi,ThzU&_Y$6^=bƸ@SĒ| ^CA|-D*5/! \K=6?ݴ= &X@lXe!z6Rt&JrSʗS>U!PF1*1 \jʼW U{~l޶TaܩA+zJ^<&5K1_DǁUD 2}HOmwn/!9M^D)#M;硯lO_WB:ϭh?m╼IkMp=?\~q~HI-;a07{>(Z7 2!و%Zl4Z^^lùns~W {Wz`Ƶkz,'r& 2 -t#tY̱"hCa5f7mK%k16tkg-ö<ۯ$c* <{'HRxJ`!?g:g pʀ"Fʑ ԛ"v{8Eh7nI2H5 )4{EƌԄ_7n^z=|  pP(jsxrt(G G2HO9rvd։M(﹧98MVHjI1ySc<`ehPb̊Џ*J҆3hU*/Sx"O9oD/YD鴋eL͕KwO[` B6/_˯f-#^'(=j؉yTi\aS_-5ݓ^ 8@0yRiݔ͂dCm (%7.(Z/NI{IC䤙.MfEjavtt}H {V̥Qfvff+/p3`.ٍ@X齰1)#33ޏiqwH =]ڱNc$~4(yh)gţ\4as t6n _oBH6[1ex10 4kg&fw ޗPq!RoBM u$|I?UTE\eɤ YHqMk0 S-X); O eD*fgW (!zuXX?kNh晻f6Gu[:/MYj;V RG}-V +w(R*|K p}=uRRmz<R:,V0T# _?\WE02/3}(r M^^+pw.8 Bh1=eH+ ׬Qw5w{(q!zɇ;=}=@:5RmOgz,iJ獔gkVxzb5E=%0g/nG`CB_aL*Dw MsبHy= EGD;c_V[B1<֝ jˈ|˯@x>P 9F$W}$u"@D"9=ގ^DX悼dCG٠Sd8eY0/LIcC8]t̾8}(( _K Mϗ|qr7`7/^Moㇸs @aX*1JDl9}6lN(nJޏ YXØ/:L_"ӵ$wPt>oy$ɥs;&fL YXjBqMh2QbIG-+гy! ^COXgo)b*Pp%DFenz+S¿bۏ j7{Vm;P=YԨY~A)5X1g-rZGx nN"9R/&ʖ}ʞ9"h4Ky(!x3SpMW+iUDf;z1$OhOz172PEحwD`0fQ棞㉴T?c/S!%H֮MGY ^^ C١ԇ"6?ՎݖNKB7U٨zK{]R]>=\dI=؁f܉_Ԁm%=c8PaD\ OeʣDz[s"xmٚ-qxI,''ӤxRS f1o+D:K^{/kFCT {rH^12gvR%D$cga J ռL?~&VBh؏"[́#L'f@e<@@2ф]_}l:xu[KԦM'Mc4x\` xpf&X&1.2Ko(G-YS$.v  zi?f >qA>c@?&uGi͐Ԍc=1%CȽp)^uMbU XEl0,\I W0֠ x9osIKjMjD[S^g:PJ;0.3Bs`%v2/a^N.QNll{Xz=*{!!t@bpCab?;F}(U:N]ȳI:`XtExdkP[*ll@d{7} CގEͷ"[R Thj n3?Bg=Npa53$9ZʖYK `8;Sfh oʙO$`O(DD\M;}?XxCd"Rz/lѷyZ8!c/oo!a'?;ѳ8F+Me+t^tdChhDQAhE"BPq]b?([@)K.yTk KSd'\]+wk b4)'nT>> ;ݎZTSGe[c;&kn} ݹ`wF=W5F召|q;)Ѵtl.툳]86uq'X.gS<]iL~[2kB~إYXTE+-м#tQܺ bS&6Y^U#丸ߴ8F 7.H hJJ3upF^m܃g7D2G|Yzyn7`aX e%Ut;%o }:|MQ;ǬL9?K=ܜ?`'Xa Q|.z1XxIve1 yhQ{bSA%n=8UFhG-U]6 Q,ãJ>3+X?o]mhե> %pZ>AEX2+rTts&#@`gm,JlrثOMa*t`5ћOה{-1CZ>{q>r|oJo?Ҹ<58pх ΫMCn* ܉$y S{3\xMu. G|Q 4[1@X -@*1>% 0aj 1%F۲32-OYp^+۔G°dvZ̈NȁubZvw^˻Z Ԝ l"_#D|A)aC{8IgdYQ}K2-ݚ!?[tusCBkߢ܌]UwBA; f;ĀQTQrWJT h k~Sc22%\C-=#BPGĄNiCapQn%䊉9]BIȎl^@鶴>-5EA5&q_fX2*؟O+ g )!-/z@,0q0xKnWV"p/v"!jwl`Db!>35#eVfy. x\ 4?;*-ϢHczRҏtؘ{{7騆zxb~y*+!<p 9nqYMDZ)K#Z(nUR {! p[4;q9':tqK%1#bɞ`?y 2_>%u[}m eX"cp mFl1N>Ikn$;Y{Þb<@A8)Sp!wXC @LIZCҍ8nAO}^ta7NSl 9Ee)̊-~{v03754@̸pi0\(cv-/A s[<8 ld/=Q|QR^Hz KEX'1ƾ(l1Z)4+Ly8%Rڱﭚ %͟U~ IBkUy{A)Ju@0h.L@3`l$%hk>ЖAkPgkޗb<.% |-i?D45_z+x  ~9)Dyߊ@oJe}-)(o^}}]F2<44l.X)xxǪPlt y{G6PR6ϣP.L\VHg?ɣT[EO¬v7DW\z҉9 XHM?~IF%\\r*hs.F/kǚґG}˞o46-\Z_FG2U↹ i >zЋ}f^wpA Z x2ߋ[Tؗbчh(e2UP>yj֘w-~-I)Geg8V6Q e ߹lF^DZO},ulWH8R !ցH}&fBc%aGs1}V>ZPۢGׅ h9呖kq$GYH_:cqOE\Z~|^LȂD"2vXh1U-! @45QxZy e7@AԤ%wz/C?CosAC^f#ɻ%q [ ,d"  Ez.ˎ7] <wa&'A%@ y3kg@(KXÐpG1BH2!; L~锕V.-<7qd)57K~[ o@;?ҭ]GE#kVxFRI 3{=/J"R?{J7&p@fj&@r֘D*1b!6#j`@ =OeE.{X~*j>;&ʠHG E%R~]Gf ei b$֍XwTŒKO`/za]\/3" ˢCBɄ#W*aqXJ/$MY:e>Fljզ38In49b/~y4R6ʱr*Wׄ:xTA^qHîZ8iO#l?l5S%_ !3E"q0-'A qz+.~jGIô%ɫ5pI)PMJO/:aRYGG{ \^$y4h@MRܗYɞ8cP`74qgŒQŔPd3<.gⵔӤx6HNQzH+!_ZkUC,ۄ]~WU#e& i.6|}*P˾u8}67H$2ݛjBO!񱵭סA?icQ]{Jo+28-ZV7 ?AD bM" ʝ7 |Q7;_i'sFb竡OmIN;+%BeY:Ұɤd()EVc=tL^ oPRȥSE%IYYHgخWʹ-1vԾ N5Kt=]sϚLvSNW˝ b7ߌtl.;ik &aBC*iv~liF-X9?VTOgESG'XMUԟA%WKSpuW~NNBʣ2ۖ[.gLr}G&ǭs +UWkxt>kF5;%W,ᚓ K6t^H%%=\>̐|j}HzO /?T;fDr|?6٤9NTWBAgK@FeYܑ7k):ҹ'[4{*г@5}[K&W5`eb3p \srdhh[{M:EƖv #H|u =DX~Me?5pymt*gluat)ۗЗ# m]]j/YmwWXf:6El0&V-Bf%_=yqڃؕ3 eO2l;^<-bؚnVܧbt㺦ȑv`=@u#L(5>т,^'PfobGȏՁ`ۡV 8t2TX@  s!em<F%r^v*΃FlKɶ` PADiNXpԧ1wb"?WSi& CA fp+B[*5ڿ/}~fXr7 Άvxڿ/V\4$ܷ?9A0iW;*5 B8,'[{^{pc{&i)s A@n5@DHТ`r@w )>hnsGhTԟ&Sn"L@ؚfqN0wU[*䀹XzOoCz=(@p׉cB ۝;I20\|5&@zDuWQapֿSk#YphO j7WWJC *9WwJzq3WAz"2!V촓 mώZs,DgƗ$a+{2WLVbv9eIn,Qg~<Ōb½}HN9K>wrN$&WVhl1ي4+c<-\8!Q [>ʥ0`Q\n5g&[ª/-^#ٿ w|%;*zG+1|M'G}/F!a48e /P$#B+y- -u5eDxWP9 cA˴k&ŏYa*pu!Wp :YE :H&MG]ypH {0f_`b#GHL+i).zmQo JtB,{É2DC~ ;[-|_|RibJH;!U#qV.Skihݡ?1ΰtke[+=AI F39z% pQu:pb] * c@АzRv))q88 x)=UrS8Oո'hR ^U3'Dߕ ,)_>Y<1Zqxi܉6 9h SXTzty7\ /wby@Yk6-Ygn58f#+-&:+Zźnm'ZeGe.;xOo}}2#D*CI#&AP WOM>TasE^B˯֚mӵ;Rĝ:„д5%R1NJuWkʹz.6t w 83TmNtoxJk^7i D+OCJQ=xzP.gN&"Bꄅ>跴FefI-x2\@N~̏?(ʀ|g >lDV^l噿qQ 4r d{Th*Jx[16V?λ=4/{J&;8s,=*Oas^K݆RJ.W3[y]dSF0Xh*$ 9H9Y6>ШI ƚ^ J\%hkm^r$BV=^vCy^l0cխSI0!<$)i|[a+LN/u-Gd9?РZŭWnPm1#9%40eMQ׋Ocȁ!e$S5V<Ȯ[xI@$\HrȼëGVӴL.d=ٚETgx&+Vf*n\Z kNh?xTPtm5BʤBEݻҦkN@4N}J{:2I{v6e r>$l*j|þZc4zK!?JE$ჽs"? @l@ѳz.GD־{2}:`e҇Iqckpi̸8fqZi+p]fCD='\%=?.fhEJU׎[D3D9sJqrdtg+'Ws?1ŒeER"Ŷݞ9i&cM\wYdt)4Ι% #a耔رnx ơq9 ^MrS4y޸֣wBI^edwR-z#[ۂ&}2ūW'{g~̄Vd% {h)c/\}Vך?̗}& 0&OtNw#:Shg8S!Hl_*p;-!y\DLXnn>K??m`{tF;ϩ,c>4C!>Z O (f@9H$ɍQ:R40.,6yU=qjTh2qcf) QwژMz<;S/G=ȹ^9}֯K%! A^醽0u,{fIU%[e5vx! U_Q?nbVh]vo- T(U۪/qai{ Xv{Mg""2B?zpȀsg̚5Egv6u͖I7Lv,&]^pr貶SZgn4LzCt(wG)LKoQ`i)®A[.DU ެ+A;ˇq e"G_e~7Ud9";DfpAY'a~_g;,fl^ITթĘ汻=j6ACYlS.Zv+ۆ0oAw%ڤ&I>gWWa`6oe*H}͜oDRǶ\0 xJã1$ ֤X0p׶[;EkbKr^`/,tIiY]: 8W[-gߙ.H&ᄗ {R1 \woސvn78ᖻ$4$A,`Pl)@Eo;pE8noVorv`0ӳm:Hw/EaKNWݯWi%hǬkB rw,}!)d֢y.hSoVz{.A]Nr[{T ^>zyQ \HMz|nS:1SBHM x5 EVsJ+}m◄>zLe[JQ)k [}FSn"dȺ "ӱ1X.FuR"O [JWv*s{F~IaF_J&@pSfG`# )*dǴ<,Ĝ@$_x,8,I}h+puDLy eeLmQ)[G^V(&?҄g=TX[sQppcs+%#Wm%犎:m1 ӣ=8$}, % pvP^y/qv E).%Z4Z3mwt͏plu}"Kܨ싈>|W(:˻v6正ّE|#4o}hXeܧϫ:ybW.uW2мS*kT"f#Uh 80qG8-Jcb;Q;=lkN`Wx*Zl'9b|Z *a~c2fVRaU͚5 "hmSl3i?@V 5N~Pbv G.&nVɄ#N:C`70n?U\EnQuI 'bWĒ9aw ۰xe- 8[*@Vp:RggCߠwcz:o2z}A@LQ:ٱA}@),庚 + ~O7=ɶSR DbhPH.  4 t2[7}"!zmM e#"(}(Xaw mQ@ 6if03TcِsˉP&4cu)p?gR!ifÄXQ^FuTo*VC]RkvwF݁]GpTlMӹ4 8,+!N*I=iMG,8Si`N֠o;9P[|wQd)0+w:\B̌ZYP!&0lMA^9b~@\Px9(T#!1Fjg?uR C"ᛊ Em* CWj\%I=%sR|POl: D Ѕ \w (Ö,6Jawr^U$L͝Rwr6&c-Fݚ&PYyœQ8C6 9/u~F=‡&]W1)3pH:i"9X)"K{ԏ<݊_L!CZCYҊtYJa0}O.ni rH*DL( Sd Rx8SQw5ii>+$?->wkZ.E8kYz32+$<$bmj%Z8MdMa9FolBQN]XzX^7qcio]+@vJa!1ٳ{.Q\j?wӃњ[3 'ne, %ybx1-[Hh-Ct}%nk˘_2kZO+B<{,rœ=Fm  {r^rjZ6ƛڢcyq2|'YNVĨ8 IRiJ^5Q. 9 򄰩1 { Su5)VbgV-0].DKhX6}ErzM\49d vbQ\;<' aFm[qߙ饥oM7~ǿ}lͯaM"w@pg2#mAq>)JtpUE0T:干<'O[ڧ&u/=fFA3qI$7F00ǪP˹HO< -yXo0`iw 2(/q&s]riv~ )]M+QJ(ײo_%p/`ҧ3Apq 0#W``{QZnmΆ0Tz)g9(AyεpE}_U_[z=gA}Ûa/›9Ƒș۠(QM٧GVN'0?pv>ҠMG1"_lLG^kLGUfJ~;iVOj]DEPD̴@9 X>LmӢ .t,qH]$)LVos-Qx42VT'J i员. g0ǟNʓ (@g黴4ƪYAkPFY egEŻ5_IGZX_lc܊2y^5u3~Mܡ`d[7ƃAD 7exzEcX> s]}MSȩZ\(ݬN5fC5 9O9,<ǫ9 [s j?Gy9`Fu@*}'(Wpգ^]/U̻㜊V8/l@w9vmվD\U@3G]k! qVr0Hdnc+DCg0\H>Tq{カY䘹ntɷϸ3Bt{Kx60&_u4i8F".q8QS64󷭉T%|_ CA1Oz8A? LC׊a7Yqg(_vW9k3a^_RTnOpwrM06+S,w0!v rt~6Ɲ,#>׃tC.y?onGF7\;XDctQW[)3#STXP.8ࡲ{ʞTmB{7癐Z σЂwՄeYLA5M`ӯ'fu@MsVi:?7d0  [{ gQ=6j\n'kO^aAUWs%tdվ3iiDp@VPzf%|#KpM|N7= ߴpfp.G9ȉL 0槓"iy=d*)j.:xihxY 6"" X/hy`B)ߵu-bz$ǟY&>҂` 2KL5!5V1e OWr&XZoH"%o:>U=v'-;ǘ!6m,!/ʕ~WlnJ6 -(1kwC\VdA=B58Sa`晽! 7}E#LpsxBBcsƴX8gH?9Nz~NS 7 TwWgs<~YN):7lP* 9Ԫ3qf%({?=xjJڲo`=}Z{KUޫWXoF4CP엞kt7:T[hwB[LnK(QbhS"ziO)[[GJ Ȑq^v1Nzj|h'4c賦MKY%#XH0 DIJҐ g#!+ TL,k)pF)k&bZz~uh 4)&n4+Q4F"CO)ZFH fkR<5E-$ $O<]> YYhx}%ьP**wַv`ju=JjjKjqt<8jRc4/7vO N3^@9¬_k;sprܵsW0ddvF׻)o{(fM'wM˾d5a8 +DKkZ"jTF-a؄X6y=>,&u4*]ȊRԚ0}QIA (7}9+h[ʂ-Lu(]4=M#7Wc46_hd0*`n锞ZHw` 9ܨ{&+UGb;OD A35Ȗ!_KiR#2q4}C QVޏFU*+ڎkD_RR\ S.<6Z j^wasoVVPR1m`7Ec噔I qo8ˡc2 ;˕Q4ݚ}P;ч6|H˰`7T!p4Un[nt2q+ y{pM'a' U'ś˚Dί=eC"/Wf/ZPJe7ia;VytuCIyv])gEq!K\܃n4I' 洺Q_QgsƖ%ӈCy^edPWA@eI;666i7<0ղ$hs5 mΝ\/MūUDaY.m6}8v)!Mo_ p}f ںc"ܺ|EXlTo qNfigrh-wyU" u*!?aG\vikBF]l ΆL"jiy@ws3Sr xo&EgʴW*K-p*}#ɹdd~D Ma02^kaE$P?  H7.ӹ/0Aw8~4In|X.EgVttMYYW=xY8sVuwvLiTK JJ&< i<|ļU8&Q>~һvjyIx^?npqsҶP,.7I| j-vpBH0rK rrXˌqyj!ג σȣ-V:xZ7j8}/#` o!\&m)}^O`辉 Eӽ/ǠHNPAu[mAN#D"g &Xr3+&A2b!gC̝S~oyx 5Y_~a%;Crf4^~'s9tε9i亇!!tdj|WJb7S}=,p>@`#1XvzQ3<ϸ73)E h8zֺ2}HwI{P9;X%VYZ6\OmU%muXgtXw[;:q:Տ)p7vOp$&5N{Li6oP=t=8uMvZF}QMBlx}'O6d""sݨ,B~_Ixzx> |RQXX9)2a *jr ul[F\O~Wc 6DŹ[}_JReEK x,wx`0 X AnQt{ O`|{cCJHLglH[Z[y_הV!D^ZgbIy<)P?,cFf J$shf1l~nd!0}Ն͌zsM r83{<`y"rrDR ab!%RӤ3lVC {Ë,Y)rTۖϵxk\cwV Σ6:Ql$OVs2ʹ.rD,͓JDv*Es0tk݈bu6%yE,KlW[$T|%zK`Ɉ!7*:-nRc>\4 D{H1P48f܆ZW/kQZ'dJ"JR-uxG @_߾X}1 (X!q oR^ ~fǔD~I7D0 un^ oL!A/j=aLhZZL Dž'W4iZvõO:/;g0 .7=]/[躰} Q{Ҳr[ TGS^OG Sz5VP}$J]M BmELtpBB<PB-$큜>%L8#'d^t{T^m82_:h^DDŽP= 8 REr #,\_VѤ˻}.{ǜJ T^; y)}2?<Ӷ]4W ~$4ˀ?\Z E\^Xa1\[+t,] ϋ>i|}S W6m%MfDקlq.㖌22Zߟvy'EvqFwd8㎚t\y1GN@G[sZu3\uNMe0o+jʱ =HgL -mNoؙ!bwdr 5qQrFz!rL2!tfءx T/&-^Q2 _3zc:Dd۲g7y >Im gCL\z&QX[(%7Sn[2]y©vۍʕOlm\c$LcdOB7C-lx%V?&>ƚXweʝ0w#mrC&y|8LȓZPq9*ӴߘXa&?3dxL&VݚzWQ֦>@OF/R%bV];m PW5vK7"8:vDXB@lscO[,KNYHkVN^ %ZO/(Lwb}wD,vv|ŌQ]8KXf V}W֩M"۝qɕ,_3pN!!3ɿWȡa_ Hh',ڍFI4%QY踵 'y^闯y:8f*.nXc7aen3RZdu!)+_ErMzrT)܃>B2w 5*O-ۏLڸdS0 7V1 k;, 7! wr'ʓ|[g(Ȇ]θaЍёmXnFj@3ZZ@._NpŨ>||Ih[S[ka,ŠAԒQph *RȌKs4=mZg쀊nH:D5аdwζ ~;G-~Cw D a#k C$U86%*Kh$tOoN_c+Ц*KT[N;`!9 _{{Ñr/ -}yri)KV,2OX>Ȃy2o toO‹J޴lӘ>˟zD*2~4gGIWv7շ5Pfi+͢D#@G6NzS`jvyɌ!^3DN 葽aN6c2KPf #X  wK. T5AWNbje-ۨtZ1^bl!´v%h%~z,MZVSH hˢ3\Bkov={ac#&Igci1v/Ϡ;Yd0c+s1CfԾaiI~E5@K::a:ddcq7nD~g݋Kj5̎Yc v_:vS=åH8pG#7hzv5rqRQqPDo3ru51i"\B&0ލk$x^Jav!sznT-i@0ÈsO.'τ;L Fys*|<`z|DR ю[\Ef8RC^cD9$Sr EU'М?iwl[/ewrS8߮VGR;81qfF;7q0.̂A= /5]U@U}?0#_<(uLas hҎ<_4ݿ/ryޚL0d箝?`ɽ)i:([ѯ:n(N1/9+XڊEOHڭ#+) XPw,֭ij""PrH'{*YIýΣ߬aHŠ:: wv!#$1`gƿݢGt& Ӵ8+{ [ jS0;.⬽' }Hj2NMI:cf1F&y_-(I[Yk0O5obц4.. %͟Ԏ[`; =:3Z53/s} K4֥A%" b5Ka X&pQSj)E$H+Y,*oa/\Ý"g~lH!4/o㱷P;w=\_>wH|| =FV <7I$c^sS `9º -c *>Ch7 MnӑWi݇]B+D{1&.d[B4i~s:Q`0&CbإXp.?>1aew-%m3XXXFPR˃s(߭0De)7dCII!4֊KI䁜=U5vGA͔Q/D%3 T2[a20݆_O.`5#] r\T1 ='$ϻ˜4ճ{~)nj$^f\=^=m\kJ$(zIy7L<4|Y[~G$Ղm/-XW"Œq`!pfB2/*vy>mȮ4,[SPJ%9ңS"v݀jhCt qvf$E/i2pMRB!5͟OJ+oAw.W>YzV/4>f{c&&뮬|0̙:r'rO si0)‘3ȉIZuwt*&3F X1i 3˘; bw6=unh+[{[`?]"[L}ui pVC1e+rTy,pc.gu> ;F@ 37z"qH8D~ev&v@cWFQc:&qodۼR6[!LzaJ׳B2v;uKn*-($7&n%w Ml06Iq2b ro|sQsꞍKJP>VP\ƌqĨ \K?B^ ҁ[õp5n&sN-kS m69_9qw|d: wb`:҂"4#o*v,"ʩ52Տ7.vN R+8||̪n$*|L'ym|f].|ԟBk9Z7;%oV<ńnRjjB0UϬrC7~3GƎ8)p/,=Y0v=@zl:Mօ, 5C pб.0mc׋6!no$q7._8'ί{)+W8C %G_J}*xL)?9nhMBp` 计 3ecLU{ůVe|Yc{e&⳪2f  rA ,`+1 _2Xh<_ ¹=*CA(t{sMdҥxKrϜJHJޝOfo-m{ʙApS|] _oagk&_[ ۇ(\kF^B7fMaB­|9Z2?7L`\r7{6_z`l$lFDyt" 0j->H) [H/):z-s+œwFQ~zd?USs 2\Pujn`u3yҢ ]f-lLK}(6 8DS_;DZ]5MI|b '] 1V$fѳ"b25psM5I4XFAf)x:zl']vGS\{&ǘW݅xK/9AF-4mQ'O^kn|ľЏXƘhg%2zlj4ay(DO`(2yxCeD`m9LۛK,#Qb{nJnׂ~1- U5 ۚ_p,8hrU0KD麗u/ohaPb2?R;p5yq#-0iT:Թ1Bavf^U!k5' c9A TB\MqDz%b6';iisSKuT椱ܖܣk=2{YG%޻M̟ 9-z*D rjXpnp 8l rhwyQ# 2 _i]oi{ \ /U&r~YALhUU"65c ^G96% t'PQHgjǴxO'T@}J)u9ݩ Y u`͙H@ (4Ay4uŕ@ PjXzӤLL^#XMSwoa4+Gc߭kVZ(Cn2i)0 TSn+S GUlloȀI\U% :HB۶dK(ּ [̺c]MzOϒI%uijYt>+PꀒYBY+4(H\-G^c?!8'W^bɐZ 5&Þ2d ۬@q@Zjcu0fJ.VW(nb_x\[E8 qiQB.Vpwҫ-߉)ˆ)Obz T p`SVXz}w`OElP>t!H-^g@22?[FXGj%,p ѣ)!st,8jnl (h@I`Mu:5ZIvhrF)E'`WRӈ\vQ12BtKҳ3+_sBaŠ y@Lȗ/KIgl'iHTI&bװO[ &bye8 ^Y蟔6~-U^ M@f>L5I5zdy%"t9fZ%>}^R=c-|Z&ܴtz&xh89j?V:Rw`0s^N<^Ewn'_rvc;JEVy SJ}EGmI7_ɼS!Mޕϵ]m5]jm;e?[vM+|3 f tt?oQ}'Ҩܑ4t:!@ Sex 7"({L0pxEZ;h}k*&ɔo*lۈ5}ia&,V-ny+W|\W^SF,:D di\s׳~?)1hHȈ>ŷz@ FG.k{A]RQJ+ x.=TPֳ 4Cc-i= @y)ʫ9z qiBzK ~A^q0 nPbǝf=7'ϑ靫g7=g?[ĩ `R2OeT%޸ 0`H[=z2޴==b9<^%f;D=QУ3:L[C d91& %r[̡H|W.&g7DӦt0~vɇ+W *=ĕB$,V7{vjyB*|K61D=n[_M*̪VUM9jzG_ܕE{YjTi&ejua|? E a[*'oR$[\DEٙyșOajniGҿ)(v<,EbLsn.&سVXuuPIp5uCiv wO80Q^=DKGb"9IidBUX^ AE$Y#7KAk=™j.d 9 ݌ç] dIx8p.Tm#ۜF{-Rbl]`4 >?fzë}ֱaСrFh˾T>VŠ,ԽB1d{4O'`.ںi'aYM&!dnebO2H`;2#pʧqEYF?BbC N( ;$!PXdK݉3C|;/ٶ?Rg3G8Bv }CV@S9ʹ Ih7h.$PWrMD@+=Nj,?̦A\k*vҎ3QE.$CL_e JGfhwDY e|jrs ,Ω 'Na 2R/HU)[C,祕!^ktJp,ȟny?uGuEu݊XB7xieViO)BE-űs@,}&C|?@}_,y,XGj6b uC \_~p[bWO]*D4WVw_Ν)+81i3yn LY|w2] j.Z߿1YH ; aSOPDuH)_ƚf7c1N%XR+}ηnh2=]Prl䅆eU*6"."xd.qchhg F^>  ⃃Ma)CԳv;%+̖baF W]oS܁*KlwS{Mљ,\)@vqL7>I&YY[ZkRHj&KGMSNve,@j58ǚb c^=9O gMU4q'%1[pH%5+fׇ9?/ __ .uRp1uقVro;EH˗.rk)i&#]zH]zTjk!%]0[(cQtk'KGٛ,7ć?Tx.HKqzx ٦R%Όkjk\ đwQ[\0MHU%W݈KU#cM,Ǘ LߗlRw:5>4ҖDGMX^pefKL>Qx!f.up$6i?`ODݽ@%L.U^ͻhrm "Ctq1r9y-Dj)@o} v#XYww7̈́s>l4Vԝ6B?δ&3Pm6K&RG blbSR̖g(l8EtiނSbI"QgE5|~'7{ }1(;_yM))7>C=\m^S`mC?šڽs$5n}.G8iBl"/%ᗡĴvd/.U ñ6jL/y9ȌT ˼Ѽ2;oŎ7 9X^o1s i]3zxyCssU @!t>N5cAOK#CCvŔT D1(~}IXHii\ {MB:P ԕԇݷ )gbGXD$ AČywAzoo-#/nQOM^:N+[{7q%i|^{ȳƛ e8`/\SF.T za ]{AUVQy CčoVIK3*YW-U'P H F|svR3 | h%I8(k!<w)k(e7ZOm@}=PSkX%/ x.(j\/!O"9MAƳ?]58Q_ rƈ+]d\M Hkǜn)1Xq~N]-=s?OCD6[WOS- M e3$ O,'se,%B%8Udo^8Ug)xK>eNzLLj2>eD+3 zXm,۰XgNQtU}I27WUy\08,9Vװk3 e+xHa&N[FٝޠQo^Сj¶enu$O>c+шfq~@egW8@/|$I¡t5L:R&TA@J~WPIο Ӻ *oapW/f(.Ⰶò]|\]j,ݷ8G Z/i]T} AT!&*)70%50ǐx?{| .F Lr!^b))7u`4Ѭۂ>]˯֊ogڐI<<^@qtJE[+oUrWѾJ/UKkVŵ4 ȖĽp|W{մdØs`'Jg E&(v4<ؖzpYۇ:mAL?j8ӝdZB:k %j蘠%8n]tMBZkILJTp_n~ǽmKl摞JQLe~2PARI"Y0AI?O zPeLcw },RLH%4:`nőkWpg(Ɣ,Yߝ_U)'Dn#3 6;ΣeI[h's5p ւi*'3͟~6RLj{r"td]ݞq DWRMuvPv: 4*r?cfAښgOL ZC&%?čF}MkSZo$"qu`SȚԹ(&Lhcb>xN b$k1Ic"|w|ڪ˭c&k5F2wGe5K_]{ FۜNV1ɧ(=ط{//C0aL${}bt&5E˨Џ>ȷ{nTȅ<-vqu14D{A>!}YB ڬ,"BzjX Y2.b-?CL.ͦp8LPثݣR;\̹J>|ZJTPcn9(QyyJ})-/^{0&Pt#MU5feoibL~qS~| Y`~F͏ tǭUћ=oqԻ: T{xg2Wrmv|Zm ;gAߗ0hY-70zrjBue1bBUK\"@4$Y&?s b0 Р. ܶm x+N;DKDYI#a)`sˆtǑ)c-EZv$9qP,N?3Uwx@LAM[ev(i~9}\L(Ė__ 队Z5H!r7+u=efO~/VV-bKKǽg\wm}Cɲaۊxߑן / d}C .Q's؝. =3CB䮀f/1JIޝ-#n\`⑗(8d,jMgR~TM+MB:q:ʫ\]jw5j=4˪Eهs{}7j<AJsz"u.u3#єlt?GD74RSs cX(=&WH>ز?BDƂ ?_^I1;{72xb,Kr69"p2apB~A[| `*8)]AQ˄,{EΌ@%:/-KĻr9%$<,e1E~#oҵhktļ2׀, 4Pm,%rtVf ThQ+$=)C3Lx} 9Cg&D 3+ iDH̘M)N%F^ $JfŔSW:㷜]ژ$-U#r <:X$X߲632kmW7N`* TEFQru"M jJQV(ҊjnkW@\4 zʞy =U{-i$%/P^FĨ!=kG+vD n=ޣr1Y9#νyPֲ&&B35`mC3PF76D%+*Q^azDgFpaNm5bST'6Cy)ǯ(dJOpj X'aF'cRuXsiR11v%E<7όM'KںVɂvXcE8Iu46H1CШ431+gE(>l"NZsRI:WG {{Ag[6eBRݱY |EQA-uBHVuj%NSt* iH'b\igwz]7@cKqN|mkjGlaLu׻1NMI=:j휨(Ql@tv&n!tǞSɜ/YfCIuXUQܑLdo> 7~PuˣPGtc` Q9* 7L.Lr5"ߐ޽ Aaf * o#B:IP+,xcDYۢ}.'6WP1\y'yRxW"f؅#_QB έeiϐ"q$DmW#-J +|[ڳxUe3coVI eNIo 났Z}&c^cZK@pfY&9@[]Ϟ+}x 6xvL[qkkźPӸa=J3 kqIJW^d| Ge<蚓TD$[܄6]".'s2~+Er =,ŏ7U6ӧaq0EEZ[TO TܜvsS>DDl9r15or`ԍ,nX*&1h3Be1M  )(.ެUB]#F.)gW cMji֓\sq_lw+-E솦(ð3GH}_! DMzxT.xѡBeq0({sCmw6"[gt5gM?3.y@ԫu4o0?i #GR[1167J8>l)|$zѩFǡ()Q_.!+.=F|F<<&CqgfgL"7 YP'tյKG&͖L/y:Ű_@W )DW(C?i 陳8\Tl^WTGQ-/6eep&VzP 6*On#O?tؒ]v@o.z}k- M!vo2C4Ӝ%z*bɫzYQ;4wOFy@R۸K{@z8ϝ) GT\[p'WE%؁WN7$w j|,AwOp_⻰C1, ztò?VImԬkHNG vEfBidž|#| ve /r+)&zWvtɜ\ $B$nw~<.G\;.}Un&gn|6=wbD0-,d0 fMS:sTEjB7#5Oe4|ρd:.8pf Gk6k~X?L`cPsâOyg$Sv<>lkYX|T!C#V\I[9?8 m?r֋L B*0gCM3RrK4]9=+dx:&EV>f/۾$;`P5Sv%i1O ם0-!0r󆰢XPGu3M)OQ7Yyer6~v~p@,B6.v $m>5rzꩽ[˘O]b.D9Zßh,u Kԅ83Pg?O{E ' W@P0J|]CHQl;M4b„J b+K@!+I"t݇F'mޘvѱe#FdYΛJQa潍y~Ԍv'\A̷OU! yY'C&B!ioŕmGgPiӨXK[mIRm* 8)PY#eF‘^k~:fe\CDK`A9UfK<-Ğ 5Ft/}i$rAqM(ĶԲ$ Lm{^/Ǫ#RW6B9? \ . 3$/oԃ쐾֑DC udʫVTiVM=&R`Em" _`@"ôBP%GwTh'8ToIݐ']&:#BdGat?sJr< 1QzFzӶwWw}%5jfLd"ϵCtnJ1‘EAA)5 _fe2 ;(Nj{Wi|U_ٙ eV=78 ajݧB"skLqÏ?x6\I28&ԉH[wo) ٨ٱs\Cz{8grLÅ=(8UKʌtcq]}K&u-pqŞIAw(#v dP'Twʿ~4O]\ 34;WDu=WkHA1LpT>ʔ),E=V<< Q=,,iڛg'X+"=^SzdLt0ФpN23̴08 ;vWMFH;x6qɉ<ؐs-<hU3F \PE˺ݧi6Qogl0eda|PAZjc>q_-p<^(*f/7-0͒@I1jnTkӤo*ŅxiK_݋v"#fwcbsD׏~8G&Sر]2wտpP'e->!P'O<'?I^F2x$#7ܮN$f'}~%]V5^IAהvl:ob0tn6 dNkz~R:G)Auy7_U U7s8 u,r>#ގuYX'7ԖƬd*Zu}uI^89HQտRa];]j}4;m $"tL205SC[i-4__5?N~j^C!M%^՞HCDW=So7%v QE#6Ge$A$sjbgYjkqP z-I 4,# r耷 <y0FA={/c4daOdCι'D4])/pPJ< W ] >'dnUl'TY~ "/){+UV7g(& ǵïn&w;Fp1UZ#4͹ zj87m\mQ̄-pewֹ"\a$@ 'Y K %\twi,(ZJ]}QoVn-j^sEA/9vu(տ/.ߴǬ8cՌW&lý: Xbq!;J{0W;bG6+J3a\I)c+hGk@<Q}=Sd[C쇘ڢcNr]"lr FOi |WܑІ;Q^8N_Ԯ۫[xRVey2}!t]\V, ыvkYwSRJC덼{<0gхZ:r8jr^WIq SmaW =E3rtɲ=\G&V-BE('Z*2ti0RD\RL'#ޑ-Rn&>.߆iW>Zrއu85Y-7zFip3Kqȣ3γYoޏUzkڥs|EpV*ռ7fyXa]К6 pW3(@)Qɼ/yj"?CgO4*޶M{!q(MMF*]F")r/X{Gvp{sź8.( h5?EF j~}{ asio+l-;dSwm}Oqd}˶e5<] tg2qבrƂBs `˘Ͷ |>.GC!m{m 7{گRouh~)g03{(FPfo^H;N[/Ur :}}A(6oé; Oa܆<-߂N##قT7⁥N&۹&/y0X/"7!WeIYC`ܝXLz]-+*O,c ]?Zo$Qh. XmSusv=śD4UŷX$_O[cP AڴS}Ixad+m~X,EUrSrL`~Ax4Q_3 ~n!vīKqlF7fɿr;blfm% MY{zJ2E]ѽ+##i)"=DtdJ n.suy~~&nOZ]!* I\nµ .2?앥 RT| EmjLsbeY NO)9PY(iH Z$PNu]yg'?FQJ,V&|wN:]lw+Υ"*p/5Apj,sܕ柶 #@# ITvxQr>s.Lq]LJ4JT+4F5TEGDGda`/ϊL8ޅ|_ý'bp2}2&VƒQy#^a5bֱ&:TqvVPE!o0ި~Ef3Pd+/G2tr; B'{ABDhco5 Oolg-iDu?&gRʅ m{xsfTҏjD"H _֛%MxԒv][at3Z\|ǀ8Jz?A{ZךHݽ+P6WU^Vdaitm+c\_Vuj_ӊZl7ec_dFLʎ~q4uk(+,[@,SX/!^+ X!#Մt\ȑtrUj&<6z$n|ZŀDJjƹt% hVlKY5('\2 +M׵ƐD(?"|Tѳɱnols@9 ! gptFAFŵ"IY8' 'pF9X5S2$4ӕ Df@~-FE8&+Btp8w+ÆޖDMG4rk`[-ΘOulFWOӐę4"R_dl YG[5F$;%k N?Sgs|5.< F"*ʨȡ2 %9<r@d^%iu L.$q3拔>IFɐ8!O[s ,4V>)vpz0@#8V+Yaϖb9!_D°Omn=jGnV +[)r'h!9m;G>!<Wt1ĖL݃ DS*q@ A _2*4b-CcBύրW%g#NIYa̛6ڎiC\3%ŎW8gQ m4S&/NVKIO;?;Ҋ$Cf1X[64 k;c}6DpleHN4uv0h;5Z&4Х)c)d2 l.afɻB> ޟ\Li\ ii8C5q ž\ G^ƁRy9>\V/Agx|à g0IhgH`aسsD3A.th~?`7Rk]麗*K%(8CKNȁɾѸ%%:8YΔ( mu @XL_#Txr۠~J&b9oFWU >hɂH *R1Mf>W!LS%%^tI[$pM43/5;䥵*#+1d=(H&*ВE0 mM*-*C}_-.؀XtP⴨W0WEKuPnPPoim6U?p=gPYiܚӲ5*ay و#zX<܋yͺ y<':mH]a~j=b˶Xm^iR|7oΔevnmzCw@jGahw _잃Bb-1/eǬl~Gv/VMvr3=v[&5)Iqjm`{B%9 :kIghdxkn !Pe% K}[Yw~M&4lXč cH~:C9!;-hLl Z&9U %NFCCM=LҚl+Aa P2 fbB,,.L->ErГ}7-ڙwh}Ҽ.W[qf5V|=HGSfJ {`Ra ^ز&^h\_l5NG25مV4lEbz&BH`f{W<ă:O'-'k/aØ8w3C9~c:ɧm#/JښE.S+ &!ТCb^9\5599ջI$_oPu +Hz4K+H¦B<k#a )<^2&fVA1xWg]ƠWqݻSb[t#_jH@l[0:er6 IܺNW's;6Ĩac] /Qh!ah Ou>>u53& VX"vq>W…!Rn5RG{oC \bGNq0wQ|J>AG-B kxg\?#TlCȕ0L2N!&l=H'ߣU?A*EPQˇI߲ T%-~;ʑᖎ`ܬ(r0ِ@ieƦiP+7]MxQA8tNI#ŽԳclF[ki@e7T@높Q̡C-bV }OZFq*Ͽ>- Ĉ1y d"Ob?8ɾ6|A /lL,va AJGZ{&ߪr%*US&Iʑ e/OC!:l'`}ԁ{?v?QQM >ņWJ#P A}Š-3k]r^̾ ID{BUZ=F{1d#&v3HqpNIm37;9b*:w*Ũd}_9Y(I|t_"[zmkrPV?&RVݢaQA sQdj6=A}F_Yni,𹛭PřKqxh #keMa,i`xᦠ'Q+[KTqO nXiv ""X1Wvr]ygڤ!uA[ٖYC7&jF!Ќٕ/Z=q>4Gg=5[nXhm4]kS,"),{q旷AFS@j뜲~Hjz0L]d /2_䜷 j9GEiQsMS?j]Il,5,L'YlrA,ueK)[yJg_{ӞuP-p& #R|/-rLnNUseT_W'@o`UmP)CxHq̅%7K%xH&41cׅq;+B:>1P qç틀Zd nzl{fV2ڊ+'GC8X"XK'RPu[Vc|kUP􄥤Xt]J*"Bm6 )&D#5-6B.2wh57Ybc)k BrBL8om G\.c_5ty ^aE_|6`tb džڂRӝ8pݗã Q^,̆769n7;m$ E2v_]0\,ς@j(+6Qun I)N ?"Z&![gQE^0z1')z;k>a!HCi5s`?k0r)v wdh#T]u ̤agm@>OGv%(?: FC]pBd:mNڐq)4Ap֊û!kwbIJϒ4V";,2CRcd%LSGLɱoօ$pL}̇X?Y煿@&'/桶UTb^3 E{> GӁ'=%-F<-z-SY܇wO9b3ۋAYjQvP' :v?K%lGO͇42+8]%b0!󣮋11%;Bim(sZTcduc#2S=fL^T<eQMURv* Tx!n~vS$Ϩ:`;c@Sw;{|_WB@$*jDd\1mo.qBCp3S<ęY0Pt;#q*5§S!s<"< NZ:(SR*|ޮAmK<5zՊhIW۲M+q/C1ED4m,6Gl$- cGp jK!kZ53\#4'oб_u,E@ 14$EuO!]LVy=k3~RIo@R#UaoGN#ڵ"cxdgܬuY f0qOMP6LH&0CPP?=+8RB=W@h8>hL"5uyc I҆}41kdY> vZ0h5>}K ΉF6i%ڕ߹t߄-FK>..@V^!hԲS3׷'ԙ.E;0)$L&6riDpY5YN*6q*vy|˞ DJmoɋ!7'_idq MMP?uɝK&*hĿ$2`՗GWkm1xuo)lhҐ9*^^<^33 |>#N>N\Y ', k+_GFbSQ}p߫fypc<)<~@6)rg0SeBA,MFy`67&놝m($;*˃j܎8eU~ gCh+?`sHŠ`k]^J68i@cv֟jso@79\冺A*tk.4|E7+˄ ~dv X'lp (J D!$x&¿}Z +_`}sd;̣uω{ˈɎ?`~#͆v#$"]9PG9PK&M\N4kwY66e7_")R F@49O*!N.Ytb6 1:6gccfP1w˞,jΠ.*Q|suk TR(ba~lA"~nk5vߘf?7Ky?_q^\-h[5\Jxr"u4.DmIKUt LK>?4̗p=֒,AZGLSJO]^B|gyyQNϱtJդ"J 0OWwb\ V OƠ-_ oȰQ,èfe9;0ig@<=^Ye9nG>HlwGmG!)HzmǪ`وcq#`76QgO(zdܾ_1j[Oۺ4D:l^H'FA5< 34WӇkb'QS)0х.rHM;LҬc/k~Ϛ3n 9QZB.E"HQʂag+:u&[Kť| 0u1?>F UV B NpŲ)5!w4./5uK=)辁Ki˺EHA{8s+JgL@W ? ]&}Q!si}y}+,W@pZyUZ\QݒV1Yx'ZNsUmwgv`WgD)JEW z!8JHZ~ty*+>9@nsT{OdٴxKEgGOjd=]iQ̳^cgӰMsJK$[Ɯ|o fedpZ|:WPCKl$\`@Ǽ. Io!Zm,uл(כ6E`1͐KX_x%XM))":yкOV!^rH o9 af(V^\>FyX ȤTDH$[iB{[`=#Kb%%}BsK^A- hJ޹u>7p0pJq84UPX5anV Py'g>up9/P>^jJ;nJ?hd8Om+e޺۶քN79] X;|O>l]XTOkܟ @^(ص M/j9Сr.09IDo]QN3,y ևJD4>AzhS;[YکQCw?cHǠuK~:JE9*@Hl~S]b|W~xk{H. E˛Kj͂4GO Z%u t6Ptx'KhCWk3*7/?"waoVD QU2Hyʨ q%zV2tdϔb3MK-Zᄄox#?|8{Lf76"y"r1U͎a7y'2˒4}{+"xy =gdlɠJʍ$[4acEt=0v-&!' T眕bɒ}@ix83r(ht|TjCls|;ˊΆi[scA¹e.Ĭ뼎Tpi)S Vڽ=<ͷA9rp" Rp>bo{w቙9о(t:EaK< qQi m#uSXRjZ1뚢Az#MKt g8~c=ߣRz-!JQn%LiM?#;–obtZ>@vP~'Qՙ]-a_&tl TZ\WþyDGçd+$HHHj&PTfSã+‹06D9=_[@3&p0g;F0)?z ˡyՠl4'*^ }/c /Yt%Xlz,&nYJ/a}3>NcMny ᵨ#d1 6vXT#TG \ݻ Nm} e8sm\P*к>< 'G3Qk^zK5"Y5cӚJbtՅcgCoY\T (\96zs; z?LW^x,;SR/oX PVB,pk?F'eҁTMrz3\M [QOq'VF`P}V=9.ARĶ7H?*ʔ>sSQLe#k  )`yG3Kkޭ1aN(C;X{@]ѝzosx"ԟ:n՛vbclGdխ,A ƒZZ26DՑn|t$K$f{I'>]& bqo'KO f hɢ<jU?TN)G8AVtpC=rg?VkNWRք2B,0V5Օp!cQ]3&%΃ߝeGsO퉬G paLr`+cfH@|sE^[d5,- χ(=!vg9pu8V<0Y:>4Oj9Oe69ucYE,(MΌ'c .qQ'`݄ưy1H!)|>se@AG9 zi{#2 WdrX.L0[ (ݞJ4bJ\# ltq?-ҨgLk/1tٟ\ı8,ы~Hϭb3[^ J߄v׭yRSj.~EzjW 9vYE~<`Y61Ώ#;PnoE'0 _0l5w<_~FWY[D H$ޝSW;I %3"-Oۃ9_;"6%P>9D }AF Hk,4L.b3㄁DT=u)>5s^afWrnL~K@3,l'^ȈnzZՄlP5èBףÇx{xζ̉wIFKIc[k60_]ge !ӳ;22?@0$xVoD,X0'+eH@_0n;,͕T7DZ(BEz-ƪ8A^KJ@1x o9 1\ĠAS%=4fOKbT}Rf)z@4>m-,+ܸ9QWS !FM+>,ؒvkx7WM{ -tlu $`v0<bႁ{s2MLJ_Ξϯc-Nr$Q~!1?-'0(%o :S ,7N+LX'-(\7*2ܖ#ëc>cTyp aҢ5jY;Hy8`IhZ.v4z|U]ЌB"p9n'a<eRّH=hhi%>xHV}HY HtMѾx?[@0~Mjj&TzSMܶc/?Ӿ.rx &O1쯻BKCev%~9f[,O!U_;eDT\0_F]}׊mWvxt-}^xfQ.Pbk'ڃ\Gō*><9(O!d94tA:Boi>m~Zme ;i"靱6+IP=" 0SN(Dv,DֹEda^;D:x~ރny/2&4p0"Dcx?eY\mٝ׫pb -I1m=}NVNb9OSx htv3DNn׹Ay\Ds7%9 g9Jm6Xz>DMj嚠5Y'QbYYЂQq60λ:Y3n>_#, H6R4颟zVp"S ||qqܸ߭kr=9Z4 l烳Ƶ[W1`i4ԏ `+$b7kC9bW5֜<*©wc6s|E_|s;)r]4̉C|6ܥ, 2*9eթBRoZJ泹bଣv[UAa, V r@<N%&6jvlnI"ֹ'3R6p=eF/b,{L>ss]U/z̓Y7Lj!M 40jQqCo򤰅]B!\ΝiMϼܠA`?y|=j$ I^[Ɇe DiT%ed NP |z+=q^ČV+z%㦕ue"?O.rۺP6tV 01m-x9ϳA$Δ<WHh_TR(႓k,jahc&-s {V^.!Ý huSȾu⼌=DJ<ةO M'_~9,ȈB}ӡW#2[?i[(۸ȓq$*}wt=r"ζ-QR 8O&&~WiAZfQ o\XѬtpT ~uIlGen:;=5!Ut~`>aJ݇\zP)7BB+F 46?QK஦C')x@P BԊ3:WR֐ .&:&0YoX<ϋ3` ?sy;1mmP#~a7}nX% g %un9m \nVH$;`ځlǬ[1~!9JU2nFȚjrHaEN-09g{|vT$3o T/qpnj~JR^/?*!j&fsyjb ϛC>DN+TL/nl_^VAn"X" zkrM|>pOԉ񫽦MRhQwDЭ$P0)bNp#[6IHb)}ń:!$b˿U,Z@ r&[vړC̐Q h)n"V it pߺEMQa[Z!vŀilb-th ɣ}\ ؎pkf̕ #6)#Q]]_UP̬JJfm>+PTdS-{z/e '[`Y_[Q ӡ}"YwvtcG==k"Y#=fB2d흝n$. ;.&dBS!Ww‡͛O,ޠ%+h$ ҳ{M G|H}yf0ٔWv҃nIAl/,&dQT%Upƒ,+/|uͳA"^=Ɲq6 b01|FhWsʡrw H%WkuَyD vYc:@X,'yeA_ލiAO_WP-#1 InFlciͨCSO)g6W(#HC_S]#R2 ,DOA͢7v_C6W /FQ 6y~һ(xJJ] 뭢 _ V-Y@8Sx?zdedmi"8C'9ir"_!;K:nZG’uYWVYbqВ@3 ͻWX;=Z)) paEQ @V1'_ wmξPlrCK4R23H-3zdP#7SUzuw{.IJ3d\-clQ vkYuw,,<)&N>} (sD둿^&H州 }^2Ql^A $J#u_*j9 :!0:N!:At c0xg}XU.m<7#1G̏XF O$D9;U?wpPj`3mg PgE2 GgSZ{L()L]zha,AI Ђ:TX{l"aFnf`_: BS|> X,n`X8AXz7 ikL+JY~. GtH֫~\_JSc b[QOuv@A+1@\r yge'J&V^8;exufAQ1&>wNw WpvSK^.\al`Y@qu<bb5hjW!؜-vIh ˂alz$353D!A:rD%j#ߝ+BKI /e0[IA^*KC᫵<pp7r>L>xw_S x H>C\3{x-ɵlVa^VQ&omv 4HTAaz:5Dͻjݠ ק 2\JFvgN:7- ob\yct+',y!}G,ACѩ\9eAPX|{(pQf;!  5"h/> Pdzi' 9NQkupYrfiUqo4&pؑ`Rh쯏g lq>eE߃9.#DPB(({tu(`"T՚K `#+[)L~o1Bj ).k%F1s<^A*j-6/vޟx7sa/>*wY_e!F\,n69i=7݇`\p\6qo<<2W%ޘ8kX@'4TݖMnX$"wOH\dݮ_s[{'w0`}s%0ޜ*>$jMSwh1IK E&£hp7 ,ڒss|TMtԦ_ שy.0|# ayOq|k~n|&KM_hoK_ns9^(>eR`6LI:6xu) V v@' ې~l#W/dBҭ+7klPθkiŬMƝLIpv^'ٹSW$xqT'Ύf/ӑWǀ)E:! }h<\(Ho$!w, zb0Ѧ;x{:4>~g'δZ0,y_⯯ޒ_,1f=ք[l޺C!*@^T+O={"yR%s˹Ax+e8&֏!Yz^<ϵR3KhZpF4 WXGT,T۷f 1Tt%{NZU4 ΐؔ%mwQRSNw Կf\8͜,$`|շP5,|vEV`IPmۛ10ͽHqU1f蠫<juP:b#ՐmeD wHy};p"s Ӌզ f~dUgGm5._?gVc[E?taϹz@Ɉ&y=߸S3D04 -OV~$0m/VjrON5݊yTg+.ɷCfWm0# 12[de \yHDU6m'C= ނ!x%x0uZoe[q{~>JHg^SRpppTy^Q!p)F: dI΀3*Dkos𨿬7K%1*0R k *_TDF3 o, N8pJ :ߔF)*iv5XJ-/q5ν[[J"*nK(~|ÆZU{f|xu BR؄ Tos%.ZX\i oAWy(&okNpr,YUQ[A=S,uD7q:^Ua<BdVD \ēSCpp^gOV2yjS}D9ۗp /f'Ux aW KlyW\#sז2{ „:hr!X3)0>hIJCjdSDC 9k<8CX0G4 L2`=d/U6#=)4\WP~rpS.;csy,5T;~iN 5޷|_P߹U5 > /ݥ)mJlH Ķvֶ(]t6@9Ew"O(YBg\xTA$q~OTIHLEW-GB[{:s %/1F>{#WDVJ7C[^$"Fkhd/TMR v̛#_6^1x_ =(Hg(d@fVc+G( FI4_W1T#WeY6p~9'{=ZI;u^:i-4X8ǒ)"j(:iԐȻm:*i7SD 2o vNʣ\#J?c=`$| @r8+I/Rtܡ*O?l~LvrB{&֌y uFC7 &ZQ^?\DZW%CGO0:Iy@G&8(RWi Km+^h3jpžOMiބT%sm jv10{ 4;Y@:iĽ>.> NH B)aʸfB hխZXRe`yc=j%( 辯S븬Ip^A#"0kSbO`;mtX.)OiD~x>fNKRΊU5Q:T#it7c,1DJ6-L 5JJ_[W;&Lp`<ܼ@2PA@HtMZ1E>UxI48A3o( anPI0@ J S##pHer3cݢ/U{xk곯 BȊ_8Ii@/V 'CWer~^.LTyMe \]Ǖ7heSWL+ V[waYJf嶟ARh{wscb+_'!#!QWNKO|R `]h2pe-ydc 04Zmg8Hi\\F0W"#Ak(,Js+ai2CPB"B5wvuUíORG*S=󊎩> 08󱢌`-#:\25?TW ='ӵ'DP*9 Atтaոhͪ:b")H+P[8WIswͶN]o\Fɿlfo !7Yf١*EX=|\04'uQ!T[[yqZ}9ZbBbkpY, <SmFX{G9۵| QHLkTK79Y^JC4إ` ).sP$|ߌ"!W cm*ȧ I:y65ǩWf$n;L!YjпҲٺ~8J5B@; sR*m9@bIrtQu׋2'zSeeT6dD'([(xPX?o9{ QdD3*=1!>dt@rq午_.m%Cqh8"Υ&rAA}˙U֟Fl5X6>/9i--ÀIovV344g)ب: ݔ<:-m)ޙ W<<OWYjo05J)-eU=/;5q哨.A 4f&83G:0b2ၕ5QʦSG7!$9x,x/cyVˬrjT$ۼeTA<$'yt pwV+f^VqOS9J5p5`:݈ ègE  6LQzWַK8l J2P3^^"V%ݩM5-ߌ}RU,38 FZ" #Xsag?$KG>R:KWbq`J-'M&sz@7bM!O~tHE0cCW~[60!1zYk+ѭS_(vK1^oYH;_z(#FݪVvG+dykYݲ*<8cp9) [\9s'$SUu$Zb fmEđ3.pS'lUN0+:o_w<88YBOGFPVSb94rv;x (n}z(u'>F;eڶI5=y=|)%m&@H%1EAԤr֌K*r`hRVzAzNzǜiq ԶZukBiw2bdL4WiԹIhKr?b@jD$RPȨ0;k2ʵiv,XG\$ǟC,@NJE&zs^?2YgƓB 瓕msXk`ⵒD섟٥PzXo@H;7?LF;7znk1YVN;óRq2NubF~QϺ5 gp*k~BF\_yE7,:4 ȧ[Pu٧^ґ<9E->` 8Sp_{؟-/ @͈ llܣŵ{R=H}f:'J:5QpzT! wەgh?Ze.9*pŶGd1iyJ1|ԼRp'.T%dJO.mw$i zGהS]Z9Ķhm[b3P~z*&4G$ź-uq* jr;p_͛WC"-yb!2etp|M#ꠍ$IrMغgL)[jlFbiNej!QoIq\1\[0 8뢲`$+a y433!ۅJRӌQɫN@[e:^ʼ=` HtNٍ%SsgqQȎK)M1iM2|֨ΆF_4+GQ%IY"i5NԀ7UlK%I8: 8*1țns8wVnæDʯڦ HOS5a=P^2&ͺ~ZNGJD8]@bᩃ@ )W0ExxB;wz֦ O??awERTG1ޏƘԇdBrGNix{M &q*q J!b5䴛 Cd$ ƜNGqGx:c{l.>uJ@æͪ -H$K-FyRPzC6f"By8z;"-['sԑY:"Grs G*B+Gt?U6qnY$'`I!!;u~\1g?/lvd}*TvyJo2^,8>&Ľ(i [/p_ ʹ]D"ǒjroYma]_iE`,!J $!K+I1qA^A.!=vPYD.E^^ja4.ŦPz z(غG F3.cQ2b gP86vwΐ'xVKѵ̑o))A!}֭?I\> S`<}\k*u[|*Z؀IVlh7C/#ߴܐl<^0|JG}7.LTR(Y l:ΥF#dw:M j̧@k';E~5Tl9>Jo0F4-f= vT쌸<|*>*g8G?؅d"HOD$ ?n'ulϧ_G#_QU"R -6 89>/> rHw=(~ [ݒ7P"/gRÉ=#LQ Yd_!0{\1#!|(EF~+Hߗ|P~1{'T;,њ7&Ȇ",O_v|uHj)jm"GW&",e;ML 6LI0cg\<֯u<8*L|1s[{$*MޚfGs{r}SdV@:)ӆ#3G1`[~1n^5ag& ?jh +a4KMpc ( lK)ʱ#2l|6LJƇ̆Iv.!6gzdF'9(@xŠ'sV×08w~dp! q?W\%0*PTg"D(8l'j?w* \|hH_&66<*?Q(BԘϪsnGeLEJzB 9+FpY>mmbsm޾xDU!ϗ2jqrݹ6QΧnJuX`yʩsOo |x [ 1jz UndFy3qDp) SceȪt PǮAЉ/#^6KiN`BE.1k9G ;9/7@F4yM͌*oL{2/N2xʗvғlNjSE}!*Rҥ+{YaŘy_Q}Z-V CZΏaq|$j–9U1K+4`;,h#\*AǓ6WԶV7;uE0.X Q~b)>Ār3zfތ2Pjہ$abצu"k$8/Ӻ$ >$[/YRƫ6e+Nc]ұeH|nkMwcbLA" Mf*kFaɲB6^/HeJUP]7~8w٤ɧUAe*]̙jT]0(&^?\S:'l#!ҘSzsp'b2%VG '(D^P83/;sG*QS `>Oo{YPAuQIQUY$g`Op!Q\5n"wZ=qI4āH[q41STؠ%_y6/B9LeGpqVߩnN32:_)?rna%%FRvTW,YV@\J%HҐ=eXpp9(*(P"^M ξl lfflnmPԎkT;2_ʏM6uz< l]"{/:X\Ro*{ Ew o)mF /)Ϩ[9䤛-o B="S2=-R?;v=]{ @{ 3,(!e9P1Ӳ#* fPVzȊ;:/ec<*[+T[~/vؼ '!Ƭ(W{f'#J˸w)-:LX,ʭsQZyi\>:a'جA7]" `){#&wk<++϶62w~c蚇9n2̢Xxu@i@4ClLꄎXb?oWsjGd{%vOED"Ϭ.D~Qqh) pMPu)>vqH(n8\4,2 67|ۗ.ZӮD<:t7/x* 4pzM$=G _[.1J(" ]m=McCMiMbz77U8kq$qvHc,N?:S :-r3yK/[I$,;e3 6P#*qfaaKDPoRxRN&Btq%()Zxd!K5+x(G&Uؒ/Ab'[,]gN1}LeiW*>m 3Zdc~@,>-,ޙRW%R#Uh_f^dA!yv7f9< WI{iZ<&Z2B7gh=K3R>R)Y6q.6΂"&FhL,v4UI6VHfCClAM{2p5=<휑WC&B6 P'b]FD)jUn@ۿiLoU)?(xSߢr,T n/wWA4 3] w_AIcՖ-i-K]Y)9+Pd/΂><65Db3逋nLaPEfk c}&SQT` NE}웯=%MVJH-T^[UHme{*=Ҋɼa>cTn 8#Sthx ƈb89 3cHYGrk}K j fj71+ !.5{9ǾVתI/N㋂o@M܈+;ͨOfC Pv"F4#[Dm69 fuʹG^8{) ߿8/gO# :M =_ #wKO%0տ3J\  YwR8Fu[5vԐò|r?;HcOEepُhRcMZuzSz u|KpEE:řt.\&%ݜ/ˁ=kߞ7f][>U1Cu0w q,AA$-AKYl\ iL? 4@[=j)w%dƴQkJK?we+UWe 2?|\F/YZ^%}L try{xR`̿Obx5L:\`WKF|gEU*.nH0מ"M+gLb@=nONۛ,6Xb.z Co#V 80w4'ءMu]kGAd577b?Fهs0Ez ﺇ;uǻ}A\#*:} <󽗹"(Nd=#kEb9ڒ9l~?k&~qy֊)rrRqf!ue&ƢմfȌF:,S"4]Q[X9{lIQ C #PUUvDV6cBZ[$ZI (B{LG)v/3/..!(H~$SqQ4Uzc[ivh@IsUXʮ*q,ƈ3y$Q=ؐ#EcT&2%Tɥ\O\#WhC-rG iÚވҗˉZ=EzO4^RAr(~o">g"ox-E/4AF1#{c<Ƥ%^17AJ:7)ǵq3лt'+[`۶EnjYI FϿpԔf,=^|+|^hL!MTȁ^nߪW 졇xfAY(F^|xmWqHI_PV%vSBA0 Y:j"E31D4aV/gdmQEm3jlZ4[<5ʈotʐku@äOPidV%ͣ>It;ȃsП n{}Czh?Mn+1ձFg 6!9.K/Bo SǠP@x'|֪>p!hnyI5 roaHBnC6!M5^tmRknr67U[.Y:I4IN5fN yRGRZRƨ;!BV1}.P 4r|3-_ͯhUUXBޭ笏`͟r/3oZ" %\26ؒ >?\tֵ}O[rbn5ʨ\ ejp ވW`;x_nnGc5eRL֖UοCȾ$56[_1r?-ΓS-Vpӵ)[-n$y/v YL"w};;"e%@֘-Az#nJI']&a,9{GK(*#DZ7\`wdžyv64M]Us1iǦ5/hIzh4e 7g#;?rm}XqMf+pT!BC߬)0[ Z?]!0x,ИH7Ye҆We!!| F5&wR<Ӷ>y~7ڱ WhRP kB{'1K|r$^#Oze!pY"L iGƈbs [kM8Bu|ݒݿBn8K)U<7wb(zPGdN,J{gS/V #GGvʶ":VȟFBve˳ ]fp%}x&k>HN# >V[Z^<6qRm >}Q܏cM0ñ.wH>QW-K૧J81 " 8ƿpӦ}!,7[jn~}6DKJH5G֫(O)JӅېD~{:j =IJjPUpPTvg]eQI\/Xs4+_dgխhjJ1{JG֍:KS1R@}A)^g`CC2pS7"Xv(}HǼE (iV5}!  FCP 1SWitI8܌ݪsu"څl.݃ௌw al/2U统O^jra Qg ]@YnL%2G1Y@<4#\ ?' $57|}8ߺ95 9EEfTWTTiUk7މ6|>Q4+?/-ύ=ܱ<i(:Vyk: ɱ6!mwmH >߂5*jGE C]mj@.@gYWIJ $xkeg2=Tym301a#!:5HhFڒ79в@^Gjm`ie ]_aNny#/!zRy^@4Zf]̸Ce΀&Ɍkf20~Y+e9KG8i`?Lۄ}6]c~5c8MTl⎦M0duv!:T| [y$x^2"ï-LY(Z P24\D \aF N؞|ES&A`"3!*O͚.ObvlkMG.d|=K4v, alҁe輯 !j׮ϊ/'K]\lg^tB\Z[*|0d&I@BuY%<Қ S+~W1 -7`$(kk޲wx-y@:z{2 4tJemDv0}e >2Z5d9D{_':FEs3%vgҩ1߷gfjWK90άmB9a'|}HgTx)t劀rM;\8dB䥓kAD6*ˊzA,O5)47SGqu%TxzR:DD_ \S/R3wk;mbѵWڞ: ܠh_5f-1 hT&L'f}a{)ҷEފVxo\ٷܾjVNtL (_RbEX̼tI.At00;lm}-3RݡH4jȞ+>Z̤_(dۘRsHG`20rt=eM=.SBᎥVQ i!X@[\6QR輲ZRRd_n2~lB%$3y/[&,l%༛@m{FT/xfc>;-iNsmy3b֥@HzI<[ R4^*Y{3"])ІHWQ( ̬0qh mPaHKH8}wDZ23pRgZ>ŕXX!}`W}ۉx, U(@4tԑ9/2^1pl)cr5$m ?ݳVs\.m<4vu:v/NGÜ$)&|>ʑj7Sq.z(g 4Ĺ*V44H2u%ٞh=Ƴ+Lcnc^\l҄cW؀k Jg\+襱95ck]Wd1´jxvc@&ua (M1þF>9Mrޛ'pyk5<8\LcVngN?j$T>_[ңuL}z_U(% Xca ?NK0WVOb9`@W' SdXOHRoz|@(DV!ibknG泤wT%1z WH=1twP>Sn|*.&5⫲gߐ1 w8nMDx ^;>>ݞr8@]%3sYn˜W|nE}cPƋcsvP&$& ޯYH u-Tdk38Qx`aMՕBll>j7"F'UH|78p>1͓ o焮q̥K/ٸ܍k{E r~43I{,^ <Ty]ƦF^6[:1{BE߫=qJMF>g" ,?z6+ Z\˚MD=8|fpQԩX2DcP0 )ER,EkZ˂n;r\b'*ѩQ[V/WȍrHvW۹'jf@yRK?p|VJ[#YCоZgG컲PtEDC*ڮ"!1<B*ҦdG.o ÍJE9(6{)^ƒxxWHjTa@KOC'F%'!q(k??yWF3[ nz=8*zra;:?=5ƭ> HFav{mkŢߢ<݄33m6*=;L{Nz &!k` 龩9+=DBx,SE8BZkH` N wu@UII n;0Daך70%H&gf7Ae<~9~"OuLS Ĝѷ)̾=B1xO0?X!TEe|jM3h%\&Gzk40.8T +WX`/yTG>?&=H+?+$!D!`vVAUR' @PD&RJ]t-A̓,ƥ\T^zHI[jp [v/eW0#:l>M)Q*YMٰd6HAqA[tKyr_H~,iʼݵ p75()5]BrUS!|Vi.]`DMk˰,bdϺAbF<,aq@< dI82]"nۇ! 0J;YݺHAy-qy [?ԂuD;_2EZ{fOV٧"lrA157.{N{fܚ!0l6u욓 wDMYox"Cލ?w{br"׹OZggbYP~buy$J)ܫAft7AzRη45^1]`ʡҀ)!&Yl-4RX;Fsl^ b k2{d j6!qa. 6ˍ) bW[!a/&e[Jf|9ŤOW^0;L.R{N:A>d7G Fz~RЛaC2%XY4/u'NRq?Q vBzy"8\ӽ}t3L8?gb'Y㱼935%b^uK NdĦ9͉tI,,XٓrW 2튙g}d:h+;K$HZ"X56hkh.<D>"}:v"ф(kp#!h@,.C)m 6.GEu \SQ]MzwBVԐj?ꞷix>z7sn%s|/>w `B gsG -W 4Dz$.Y4Z\͢?8DƢ.a *u$ُT^W>}16 ڤ܉:WtD,BǦ ViW<&Q|PN3%=u|C(ńSk4`X%r`Dec?닗DSq0DD#$nY> YWWG<nD#m'-U0܋>s;a%O.ZŞP-N-MY+d kCqURm-Ci_a${`mGJrjuitڡSB148zKIvYSf/ 3D d(=Nv`il#}v+a2,92 ۶R`s`XǨ9;: ߔKX8hw11zp|:_cFvkgnv/撌i#,)U="Y!$J)ZѤ;z:ܼȞsJ`!SUg,Z˦5 !ܨG5&Mx) bs[5S=xo&[-9N;7tGߡEE U9#pܺ⍜NrTVԳRDAW(_Sk?5q~b_8Vӏ0l!,mN~(S#4pJUFR숡t̏0Z,HyM6s's-Z~V+ZO fP+{T桺b=Kbm9N!|z:05uy#OӔƐm22s2%h<->CCjuTz"ńo̪\ rf4z˸/#тUf&AtGm+ L'c% $'AlpY;JQ5NjwWHmn\%0ꠘV4Z;`$ڪ#&v@[2L\ko/v뙎CrT)GT HDŌ..;7*܃ whS.7p%Ўlp7 ;7ex7)  8GXՖZ4?9jaLԱg~7"@4Ca]+ tz>ax:aF){.Wip)9*.S3^,V4dU-Bd92s/L`}:E )M#b*zZDO>>Xn\pK֜a:a ͡Rjib^o~cmd3E/XH&t8(dE(\!mgpUX% z)06Pyjqff1!S H&*Dڔ;F:L{^ 0b Rw DU:1笉m Jlӳ'gKc@S(2z%k q'X\`.-8"qh5Y^9+˦ƻZQ4 M[or3NifGʻ肪}ͻB*5TMO?An, Wԑj wJPm{*YnҶi?Z@i_:@;4ۀr).:C:huUzҗ91`%1R4Z{D@|:dzFA܁[mM؅''v(|=jAe!K2@2 -4wV{z'9*L6NCoHV3}e> mˇR@tת{#ӟ7,[q<`T5\c!7s)pmM2 tɫ,`MڌcY: Ɣa2ROg|K,QH "}Hpf+_Z(7.ͧ_FAF$8ܹzg͢~bt_ggYz M"w=V(&wC5%iF ZZC#Y0"Ru^MGƖee#lc ccE8=e9]ޛPPi,B F}$U]ZAa$UbRv|D3CW. 7T7_o X7$pLea6>VYhjYF@ibIt 8nq.Yh Ԇ8?.v9 upesŁr}#uצ!D&'^n!`JNJ0tȗKEb9~k<-]]I\VO,;TJ DxTC M+! .J*rNvABNa/ p\EG a͢p6:sg_볌m\c- _eE)ŇGUȬ\8 Aᔎ]=[ 0菪t?7><xǽ 4`Ȅ&pg(Xh|} jƽ1r3\7Z)s pFxR =N( A[-U$gZzXs4DP f_fHM~[}yKpBҝ\2P㕬2@\SMj=|V~Xf#?l粠mϺ&FQE'aѐ[Y4"(;))s8̭vɞv'ܣ@lr܆a/m<CU8o?sI q:5y}\Yx<,? zYLѴEꥅZLf!{R*cO;VZi$DMW3 r$dLa}JDriȈ||FGJhkm2q?-H S 4G^xk{ӲD<&R4D;uV1skF=k_XtYDvQL1KmHORv9Y\r@^%~C *z~C<ԵHD zke 4ZY(|HiV xko.CTrIe(B?G-1.d.uX6趷o~lֆrzPf?R#'3Nv>aҁ Jc̚ RI88tY-4>w;ǰi~8W&nN-SsP]dԹ{癁W:PsVx(x$zu2hœj{F>7*Wbu/j3k4Ҕ8tyJDb EO_EPo1v5xCF% \u,˨=ϓ˸lsh~a.< EEcK}ޟ c \B8ШVmerįhgHґRwg"@gW@>,y;z'tȘoyxa#=mcÛj-ٯM{}bGU5D=AcX  K[AaӌzK-O1_c[IzjOij\߈0+0\ 6/sTQх(!~Q wQR>u h*2V4u޳0.(|E*r wk5\؏Y›^4уi0>ǭΖifK%OSUC)ML{+t?f+QJltdj`J)~yQS =%+=*(2-9(T|ZNҺz`[Dw`D"]~/Т)aMt%(xWcH-!( FEA£c/DS%&t^t Q`xI!L4EϒmEz71b0VX#_yok¸K6 0A\k49[ټi?@ MlLUѳ$P !op)Ջk<^ۗð$޳Z"Mfei?SÚ9ňtcw)l5[-t'QV=hyI Feidfl߿j%ڕ }5/I0;/gGx~U <,G'CKO 8No !\o^-4h++N=7"̠J[u+ ipj/# ry';R,*$ïpeR^:䩙[2 D٣yyuZiuʗEZt :0Zv]UXwQ;NӞdk.o7(sԠ "eƝD"$.*#`w65JMLiV,fƱO!t'BxGr$aNY2NsQ]pH ?N &ZK]|…?Bfȧdo;FAm=]FDo`Iup:+!S u ̠oXGxJ/YQO 3!Hrv<5-[Vc%p`^5ha` OK(~ k~s6cQ ~\/Wo4_eSV'3<2=L ;`.t bBM)XwPt5ы#!s.AV6U[9@4O;jņcEqG ]LC&ۭ8Ս*] pFWs_n1(m6;LǻO=o8r.q  5TN!E2|>t##ž,*|b#')NESCPq}Yl=:UkWK؁ 7q>R/V 3$+>0<96O[Nuڅ7PѡdI &M,lbS`"vQMk}qԞ4!W8t1t< B}˲#gӪ9III8_OArfIQwLFgݸzB ~ = Lb wPo-$v}_Obam$d<ϾQºbb_{,sfy7^bEdGiQ(_Sgjh2a] Q'wڄgR_elxxjltX8n{E\I|_ږ/HYºu=(2qe5/3\/~)0f&H͞s1}Kqݣ9FL]UՆ`Q6.L9A1tD5ӟ\ǎ2_b6Q+e*2Ÿ4>MoCt;8; ,$GI}f!* P7[qc Gw^Br;Cw"w7%HKQotPn֘ZAΦ ¦q +9٣o{U`u!v5bEdq2ᄖ&gg(gl3gLrDrq Tɣ)Fe-3~ iy~ y:z^S ze\JCDICpHqQ.pQ*@Nǟ^@e^{i-ÎQBsxGQ3)m^hΖܶf401x\MvUvW]SaѨ ̃bLK($Snn]LΙU걩 x֋]l.;J D5|V*5u뮺# b`Fu 3 LHԫCiCMtGbaGnҁV39/HnUo%*$֝k!IRoMFMqH|F ¿TEMg:Xu t`-IKӒM@0GUwZB>L'yhà/YE tҊhL?_ r+re};JXúuѮc1lZ/̴}꿮]S@QW"sw~K1c , (,ӷ\SU%}#҇!zR4A=R3'yg.}BUS v Y"L̈Rwm~=띳"2 ~zgK09N!>UryWVn[ EF!.B@ ~ʬ"xc ]늝ׯ_j`1Gb9"6s 4-5<5 C*H>ǞܞȀᚋOYI|^j;P^ck}ǟQ,b̮&lDVWGT< 8k`,hV{>sNRNm֍ǜdzνI~jA{N5 UO!Vu=ph`UrR8l=8_XUSFvmZǘ":@-b/C߀A* `Q ` 2`8C68*Z߁uw#*fhRd>Nd['3=XLS!صs':b=* ՋQ s]G5D$T4(@pY9Iqpx-xX&['Ɛq8A1qJ(P3 aN%l !huRS@<ʂJ̔ )9p{\h_%~B3N 펭vƥ+Gf|#{ik'̑{'52t};u=KT'y!lD5JM*=W?tC#n$ |Ze&YF8X Q7@a Xl~//\R"r5Ao2%~v\'XQcR`e(aDN؇, ^ bT+VV'cㅊx(Pť\@ʞfcʓMZIXB0ٷFߑQSܪJH"gmqXZ+P Mh7SU*[ZEAiltJ&ŎuۚY:a#[-i ~=JϺ+lңԲr52O =2Pap$H2HsLV$Vnjms8Ͳf/{<5V< ;|~oʿw) 7n)ޔW>O ADk^".bG7S,':&+b&|buTR79G!@(^ ^< ̡u7O~ӗ^k}#x,2nR\UٟPA[$Vo 425cw؛-:"Z _5t*ًwAƹNXrsvJv9M;LM*C%疙T\t1ر8 XɮK}v2*zЀpBazx'pvGL!.e9!QPTn ^IO9a& iL|ay(NٖX&HNuC-rOmכ 1R^yn%gdC skU\u"QҰ7sX5acu^FZ;71 ^5qn}oc=Js|Hx)Cqu0@dgAJ 1ͼ-l zBF֏z晱#g0b]xF`IM۾4IӄK>X>A74z=p{5[s0Lu'҅8-I 8^Gߣa۳[cEK`xE,ؑ[Q|h0qZW^pk;M:璁Q;e4nlß]m{Tr.h -Uߑ{cd(`OqҽHW˙\Er`,eF=␣le*)+TQ{OVV7bM>Ǻ&@&cP!&ʥ",=k&V0LG 9؝s7&"'ijj\ CP;_6EevegvFxQ846~ݛդaXcL ZVLUcﴍ>mSieuW]~LGye Z&rPH&L!lQXY-q =8k_,ģ^²iA3a:ɸ펴B3#av%MR{L>x2ߍ!O哼M˦yO9}({t";Q:wv|/_!-m YN|#؇-OıܱwEy֤Φ|]%7l rC#, l5ߧjVZNIxQ*rY[&b%:fҙ _;(j8ONzp|tjPs R5Ƃ 0gN{=zC*5~{ fm,LZL"\ֆ+@u IBطXcVPFWaX[ kyafȑ%bmd-fG|<(CZ/ 6+x o|SV%W~³uOSFK `BLksI վ N|=EC)cX*zhy< jnze-Yh|Ral~H O"wi&:. iZ|#B|D(Zq}P%l>/k(X>ܥcެHa كn Q\?(Sۣ6Pa}LhSwPGRTPڕ%" Pl֒ioHa#OjJS_W;$됧1fkrg A̹Ҿd*2p9c'6Ǯ)"1}7u'|GAq,$rGkuNJkk!&S>`Jh( &nb BS4 `@ޯI x( Rn{KK~6'Qaj.|FX^IF"hP4霥 Dd^T:bs/CJMAL/N@;YUE񠾘(Vv"y$v!Ď詁S%/I/ M~\{ ڈ; x_S}lfΝx5w{SRU+i+d1~SɰO(a2c{d+'.Jjb4=>m#w`}wu<4, זm(375y:6Iꫠ"V㹆)yaۆZ50*&O;FZԲ.m1IP 5pD `>)l0z-]c\/Ȁn΢F}[k"-_^Ò h.;CP`&XЂ4VD#o,YU)OCl> T}¼zD@>T<+^CMQ<^ ߞM;CV5$C/z^baIu2ܵ.1#1/~)vȹ vzdw=IqJa5f}Av1吺m"K8I8̨!Y.'R,+ AL4KPK yMB1iaN@O6QwuYk&ҏ _3te7D3uw=ܶ.`pΖ 7qƳO[߀R?YkTǹ2'3 DP.L`43tŖ(J :u$ LqYE^[zb!-gI ৿ɕACԴUeE@ x~PHqwyDo\t$H6斣$QF dEWnu,D@y%>=YvyRFͬ$w9F&[[eՂE>FL Sg%ӂu|5mzIM ;Yޔ>HTX&r’.q=чES%>?X via^7$$~ßHZf@fa؉%*ܳ~zu?b.&-/OW(ٛHd2_|rJYb-~ ( oGow|!a4S[7j ;-7,SWO;HR9M~PNbh^:e˴B\vA\8CWv "g=)5ͱk2- $d A/d qODJ~KCbf= `_=q.lf5_V b])dXxwлט`#T='ۺ,B$ vjh)֜<,Mi'"+p="(k͠RSFHJ]f99 /J2>BH; `ףygGRU&#tP $uO^3C^5Q(* 7%I"~l·}d5/̔|[@2-Jz̦:yzPF+d7>A8bgt$?$06M*/hŚVF7}rՑr|#ި%-BKZOz2 X˨cˮD' tVbL헛528Չ{奷"#0޵*^o,`q̈5r׵ρ9n>QGag Eª\|7֫8+8hĬ3Ǘ8ud6nMQ (< ,T: CA+#5lߗQ:âAcoXC̟3~&狟(^~_~j^F[YWϐj#1#feVi .=8X̽KŽ9 ,'q݌[h?;s&2@X 8B)K5[1C d#(嗗ZmD-h)?aI yH*냘ꛛCwU~Y\:?*ZYg/'v=4"=2(J{"5 iH_kGDDp49 pU%-x_fdYwiD 3ؽ>“0Qi=L{:JH{;vIՖKt8dN8)dcb 0>2tV\([uF'ZGHr2DQs~XƝy H|YqMsP2?2;JCatxϽ&|G3ID˲YtO=IOY#Ԣ;m'z?JԿJCv7q=q6<kPl?fKaYF } jh@_/ OgpojH0}w1eabES} #.f-Μei M5SSƸĥUAZK Vx7ڏ7&ңsdXP Ӂ3b;]W-VkeⱩ$J:?p\R!?*kHqa;n㹨=Zke C?cx}3K XD [{xnH I228W9Jey(mOEM^Rw꺜f+C^wF|9ˤ d2v'=ۻfS' Ș ^SG]RٜTt<~TW'{Kr<,rDu4fR6Oru#1 Q8f_q.I?_jٕZm`$'^ٶ7\W]1 aA]=cM* ֵ*_ S CfŹK2($s?: pƂmaeܨmWM}+k}T3( L@KeCv 0oGGп:-ۉOE٭>`;o@Rɣv6sB1'4h*T}=c= pV\5QeN|A Jsx t|WVćꃫLU$0Aܥ5KoXαɘnF<hstWl !fT,_A#âvH( u/1+n<""x}*&[4VzO /En`hE`EV$UIu¶+aIPڜ=Ɂ-cgy}k'.[!߱į[2T\ܶ< ,Uי`мE^'8fRUɫC$^Wd}-TswR>^bǢ4+p0EQQQEI /Stѵn}EKAN wPMNϩ re:Wv"|G]Ml,qk)[焵] m$%4oc6%ӗb2Yx.A$,}l<"}õdBD\el82(F3^1K=O֮SD()NZ0dcʠ 3@yFhiQu7$&HXMN2F:pXO`]`#AZa(Qa8|V#0}pϖ_j<5h/$疝$+V}E2rT^P5]O 55zlvMD)uC`4j@qJ2*g2dibN Og[ >pmDou%1ƤpL0hӰYgƟ2bx. , }8[#X_18&V{a"%|FFO!A-C_11nN,Q P%"Pɸlؕuǹra:踚d~>t ,ಉuF9as/E /2Q4z &~Wɸ4JU[ՠ4D᧿u8@JP˔Z9D6a;hJrU(TPVUu2#E VMY-6q %I$*\&MfŴT6~G^'T-Ť$RrH<+E"aP \eҋ(P9ιؚJȨTV*) dy":$/5tmCD1P@DK-pUۮZZ3Qÿc@~b'’y9/j]^s':=^lWQRr[6[75݄N*Ujq*I(@ۈբu_NLj&0mX FQ@ Mƚt+_Y?w=j`jMҁ ؤIl$NM>p3*:l1zB{4"L>qI,x`D&.+r? A]3|vvSuo/cբ<1H n~V+)?ѲhP JguL'xs =Tq_ rG|r2[#1I"#)oi2;c\ހZEg ޗ+}_nfvQyzIORmWn@??w kBƦP: &v5߇̬-F ' Y};nuF4.0$@-8.ji Pus:~.b?Ԟ @&R- xF])v%KDi⋚xQ;堍وZY8)y+FŘX}!4H4M(e-8nQ#TYL!C{epFȿu(y==q\B5o#4}7--?r1Ѥ4qӧYftʤ,M<N'poCX;R=}5H 3$|'pG9n5챔^3<{jA߾~embɌR:>NAmw < x^ԩ0!-zg BAdGA;ޥߋ=#G2-rdWGf Nf脫¸)b8xǨG&۶դCtݍQ:P'q13:B } G T}-8,M޴%βu_`)d]8=1΁LI=V%U6UDd bduvVb: jc-# x0e"L)A&ۗ_~[&4(|{eZJϞG]WJ҂4}mîK!$ 'IO`ǜ Jn"ƟO1LR^J^B1xWj܂^ǧ Yz iϱņ D!5Uoc3,woZL| :.M#2]B&!6ޖ9}PG|qř*x%Cvc-DbnY~ofyу]dbd^.s *ChIl CFOдpO9rP|p?5PmX]%JSZ(FٴnpH Q>b`0bS +R0=}WO>F$[d|Fw4k=ĎZu߬;m:{xv,d5Pn(VAO ɺ!C18+Dr.e Ӣ])j.sMA]$ ;jz>>*}FISS(6<gS. ֽ-NPֺԂqC 瘡2e&APnI*P-\Y%5pn"D(@.Su,Ue3Eݯ(/?tl\/z 3;Y%90t-Xpow3oiqxir?x4oD'G SIIA.u~JL8>J4PLh\ J㰀0`7UBډF)CFTPmb4?`]>`|dy_t}9>vTҖ9M˟o7pz`$>Pm޼5$UX{+w+%&eY@NE%h*1ݥ*Vr.ac Ѯx?]$w稖+V~WdoM?S=&lM ׄ{΀\@*==2:sLxAWTq ab0ᵦl/`N}(R.䎒DϪ>;P5 dǂf[5{vvܟIZNucoBND&;bIRyalu clUv^mM* $"/hF'2q,XihXISֵ-সe}rѭw:{ YbC_xo^,Q;)2)L;EV5|д6՗7d/e/u;4^(=M0 (4sNmuL{ b"訣m)O.tPݭ:doF؊$jpW¹ŷ5P 1zsk.{T&w#3|rqڋHHgJ)nWE>A$ob:"B"Pͦ -xX! /(@"#77>duAX!>Fٵdo(毡4w~4lESff 0P2I"ڒic2)Ѽ0}irw!% zk_ aQJT"YVWx43,poPi(ICnj#k)$'`?xRI:/MDHZ`3B vթYU9{H{OQ' [W7c2;|:^׋FnI\$L29m,3MQKGSMCВD&r79Y\=Ԛ`y2*  2īxc^|o[ʩAp'\nz#rOW #9Q$zKx"RR3uE%ȪZbiX M7qZaBJ /ӭT;v~lYMJkWJck?e2k${(+ћj[V,y$04Xmg%mq"PF|cה$ 3rpNcG%c2)QiUC|(& S۽"Gozr)ޫ38E5w6ZCTaXsm! :/:u{5S &"HI!4Mbiks8sXZbCC3üEB} T̡y'mV& j&mČP#XlG|w?&OŞqRݪH[p479~>ğٺ난tũAv>KFs&,?3xr00 ĥ#zb!vpjfPiYf!Y:|~F0dn3ġ5lEKѳW]Kv'4{*ۉ.1P$^.A-8gy+asOkl1/GWhQmԶ!oѨmS%K3]f )=9sTVEKG}c&/(6._GXG>i̖6?$IFOs4;t6K6g{q5I]1`BNQ32:j7،8%.a*Lji IOxf΂ mKyY&7EWRZP*SKF`GI-ĜbS0ة)'˔품]װ6T!`7k`*N_HEtZuzj+coNx Gj<.5LlUVܺ`3XϰO5t+{7wX 07;8nű但)Pd{\:s\4z_i TrAF_t^$>-#`ʮW2t̪'J`| <1qMľ6Q <]SmX O4@UgKj=RpAK/@ˠ+!)@4]ӏ16(jpr*PP"Ir$HꃑT2yw|sY* jóD)<p8&4נիq Ԑ^qYC4{Y&4*NAɇ'A[IG~?oLnq. Qup\8zN`fEѝ&[!awAAηLmXEqnOV \D$5(*@k=jVxl!o/A fjK]B金ڛ2742%VZFW{Io{ [#Wk C}MfpUW5vjo$zu,:4rYBP6]4`MV)ʃٱaa v7z>zt~!Q4%p@VJWOA#'9$Tn`B+sCiTUD}L}>f2\s#hأ͠|WNmlc$N1ޫm+ŷU؟3F|ا `] [:SY!@ A5#G2Lx![ѧB^vnixr1P! l?Rk*:~̏^KIK%dug"=-~Bj܊_XG\ִ@r_]q߃N9@;9 @|Žu–#Fbx:*IeN?d XG%6e fFYH 6f4²x;w <qO,P0mĻ$ɷGz19֠ .CUK]^9TY /A2>hl_NJ:""AuA(+:.|w{ĉ&ۆx"鮝 T7SEɪm0íǐ 'L*Mm#`?tL:x>|f+襟96x%3kqtPn>Q#)cr iʩwU eӕKCv9 NAZ7Zَ𙖉ڬKؑ_VYC$گ9'$R]/OPO7_e?pQA~b^5*G2ɇ,3@k !t^*^M V){eeq1޿tC5ɫFxcRbvrkjJTu#J?x5X^w"ï>9D.,L yZWZ ;LKtÚEc,LXař!Ѿ d!X2PrOWa-ȍQ`Q-${[공,#hkV˘zCx?IF,I]zuUCD z .%|t :o9aC^vӿWH >0qkr$i0+^6uK4 bUȹR}xicxߖP&`['꫊R2 q{JOw 5#Kuq :ٗ禵YG?-3|EJ |C,W^-EZiw>S '4*5__47ʀdvIͿdf) C=:ݟSt~).99ܫ98iHK @_ i&IWnjp0UU;9;vcּ4_J*hiKmlH =Z(oq);~>Z6l$)/MKHEH#=is6'EˣkGT!˟e^d_S .q[›xֳ毢:Ӆa2qj&Ymtă(µ~}2e{ٹ)ّumgm@^ Hf0yzY05o(4yrC3<Fj:lk| 8R4oHQ(礃V"Gb@@*[M<']Wt +RCX/?a'X*͋ejW_dԵ+P!NQ/,9CeR[]aݾǛ(Q8ozNw 6Δ6oGƿ;Myc]LylwֆC>X7Q4G԰N](k$Ĩ8sLOj- 6gއ D`Ͽ;Lo?j7ABa E1dm ly Qs7c3>K}ó 07 mO! IDAJ2l@qD >GȜH:.o T@8Na=;S^w$G]籼7"%3@iEh3mHxtACCd[$>ɲ.CNBM'ۈǂ ϸ/MM+8TvL=ؤ5K_m>,M<-4榚%s ZO#`lvrZ䒤co)s 8$yZOPd$60}(J,y'StIuX0wZiz-U[$yzG?C!WkMׂۙ<\F͎-KLkS6OyW^Ejh74F>MLBnƹ~KhW^4t<PšHȮdwωEعXC? X!?gQ_;XOX;;Y[ޫh9ئxŠ`c1UkpŰ/|$A0^aeQr; uQ=̀!dEd{cu%g\MleJN')k'X^GK ?G ԌXb 0A\O"|CY[E/7%γgR[. upYoJЅV$]Tj@?8rr N Q+$ Q^߃ŀPsӾccsQZg1l) -@1o-ֶ$@y .b1@.=\,-R̓M)R#H8RALI)CYo1/_#z|:I!.;Xwʲc6DJ[dUSN7*㌭CDF)k&3<1KD?TPi00(> ^JjvO,t]ƒLj'q, avTSm{-c UŽ)Ґ:BV[*^ENPF]Z/EK$Nt5Oć/YX]r',8fak3,?/-EF' '\ V{=Gθl$rtՌe0Ǒ(*O#93wЖ\ޣt4fH(:phvxA(K.wcyOɨϯ%XM՜UvҤQ\xDKN&|=х(o mkGsIzqWj-A?jlx'K?9T:S_=G 5a2m\MKOpQo<5YYOy+IU_ѹ>R%s-4 {RhAh$ʟ H.N )W*7wR3Gn톍S"(W*jiBtd r݄HfwOY!@d;P4atrEV^:p {_ѳa a{_Y&dB0kJ~ǹ\h}_;9O";1:۔W򝼩Xi ~U;ɜ3U}CPP!$l@CaEMl)si[*t+>{jdI2[:UW]>~{nk929Xe+{'h,qKdj1*K\Cg gy۵EI +I XIEAY/ma>fH@IJS\5jYKkPf|y\Qd+>5H"͍ϷǪ`^[HiB!҈/m{#sO!(n;$mZs8諏}Exje^q]i( `Gp"]tW{|ܡ@tK3_>!iTVCvIxO0L֝Շ{*!r4A!J--=OPo!8PuL.\鹜şu9=]7kat-ZpyI1*Α[7_0x }!ҿ{k~) {EvmLE&M1ij飅U4Ck.R'øJ D ~ُu4%⤔tDw;OoMN`Zfl}yW-)zˤERF^rվkB#:YÈHRm77|_P]?.y|8e=?R_ۅםe`Q9g/k > ~A=6HGfIܤسd HzkxṢ}˿ f5z͘rJs>Av#_D EwaF;H'xL=f8Xj|^8v)Ttw)ݞ.mx"~jaGəWI8?7P&` K[ ~6F4Q|-,ІJΛqoI/l>Ij0[:`OV֧7>9 -ֵS9_}yNcaO}>V5vsR!sr8.f9T!|F"=)9R欍O d_Y~lL RF0'W^[TCN$Y _ܪ?S1-ԋ}h2$~ʖ jc*8D$eycHFv>} [C-gQqMࡖjFxy^)uZ2SE'NqhЪfjAq+K[Q]_Zzo3(M;Ldb n'< vk(ϲ6:ٟP}KC6BYv*& 1zQh֍̆Zݸӆmx1d+FDgr)~[5,+9 =nųڊ?d܊Ho9f2˦SkGo.ᩭdb"ۆd?-Ox i+ Hvw\C'́%3@ގjwE@KnLnM^2iJt`g_FfA$ p'*ް)%8lA{NHW o_ lBw!6uL&Ԅ0zff[PQ̿~HY \LZ:iZIy K.~.8nds ̫Z -#'^?'XJ`S:Dt?>$xS@\3-ޯ.c$*ԑ !>%:XÜvv:5V%FE$lj3Jŋͺ|z3IT`xCv(vcOc+Z@<@]v w+Ȭ*RD*5pQ do2!>-Y*`ߝ\`(Nl# \/ USa@! n-u>V|Ru/6e; ,R֧Iy MbjW)ZT,7kNf%#^Gg؁cM>9QMUMr߮e - - I&b d(>swg>YybPd* Fr̭|%rr]P 0!#ϟ;a:{`Zvr.J8=M:=u⊐7ȿ8}q4Sb4nEPL} tɽ؈VQ#MV'!ʀKR3w' Ot^-Fa` k㣵V.hx5:3$7FDaodX`k=AWl,Uoz&:9 +Ǣ[Z{0<#3i+Lz\I.TFKY 3+ Pxռ;: -Bc?;V D۴`B]A=Q.#3 DIf^h!)[Eҡkm: "n<&uϔMr O>Tn('@]a@X^fɘ4Z^Un4qnWx+UF>mj#sZ}P[{7ayaѷl&ҐkYC,(gs8@Q7e KX!s)R4ד번-Ҁ%D]2o1+!;!H r 4_O'9xW!j[۶A )0|[>,O |C,C ~V8``~o w(l,%LjlTc1l;앙DalBe7U+:0yC0!]a~atXJF/5Q{̳ˡfq꾗2'վ]a-^̓!{K)wTz6='yOA7+a O%wgtiף@U VSNhPO_ #RuC JoÏg;nÉ4]s{*Y28,"#ŗq 3AOn4p-m;?gACrDKǼ.\?u8٬ }cNȁ\:+tnBhkXs[x H_ePDA!~%D!dž۪Է]qj/(u"u/P{bOko-aBԂ?g^4r~o4ꖪSPBD?6Qn0|1?2UV,E.0ox1b:|Յg!n&vDLUAw[a?$ K"y TNE+90zWohfQ_]ȚukwU ` u%*wՌ_q)+xqAV[[s̫Oʛ]_ j5}D8Fs)}y*=DK5L`!^ngшJ1ݨ#h+|@j@aʰ(jXOq`sV H}'~BUĆW81rqd]E:fu"HQ_ xZ2`)`Y!!:BT̹9"8=TQ 9j+QH:&'$W[c1Qkٵ, 虎}Oǟfh< FtVF/#zmu߰4w}uYzVë@0ׄ/_Fz [+HNAJj,"^1UdH95ƭ@OCJa܀I(x f<-Q|2Eh?*{0Ó:tuiY7c^g.ܜ_2Kӥfj̰Q7G^0*Khains\:9g:Y"Ɔx]x{%fld&Z;j*2 fSi;m {y/dTc2xo'\/l:6DzLL#=IqE}w2-EbU4OMr!a!B)ߴ`䜽g[veX80L++T ҩYQs> Qz-q4qpKCQ*^WTUf4i*lWzze|ɤ9xkN= ΒsN_D8T=7P/"Wxy Pgr *Wp^Eg5_S&M(PVz?3"Lr}^c㌮BS#M|?1MɴU<pf YmRutoZ[0N`AAl}h*'Y ld?#Z&ؖRN8bB{Q#iIC 5/7DdخQ7mLv8)ý?.[tJy|,=|5W!'^W@[ \hP|jiR~trx#:\-?7t/~$ n? |Kjw0BSNj=u 9s]h8Vs?$8u} ;} u0I]R_UkYִ%OX2^a0?-OO?+@ mM :v} # pONZ؍F:NS[&zkq#ל ljdʧ#k,Xч!db5s/Ak倫Y$]X~Z,eRGXPZhc5DArM}kaڪA`옔*5-Ӌ jsJr "1`Zt\_-&蚜 zR^;%+lupVOPYWy+_GFPa_CE-;_:O-1m0a =ZX>H%@PT>ݱlz]$6(OOČ$c5eIQY)leG!sNnI2Z bk:e-iߠ I@t] zl/ ,/ppsu兯"o帡zLc*s){)ȺY'$jOAv'b-I*CyT;ܧ{1Jf(+P 7g'!)M<)0uXU<ǹ+.%휺 XATjlz|fR <` NCP`XElaSţezՓI.Sv(zZ`A3n7RYа @uc< P8 |< g9E{|dZ!z#35ƶ~4áfp|QQ\_Ja7Ccwv򋂢Aģ>BAZkYr#= rA`/tb׿|@yt:VW8g-h.clfխWDwtHCřV>,= %0pS o<𧡘>GUֿJehIjBkz Hxm㳇ruT_'8ETyY2«XI$,L'׏ '̝`ҏobo6\8nSq2cFRxVʥRӓ]gGBy.` ʋ- cU^пEB M¡69i_ݘ"1 b儤[>{q BisQevЭdByvxжړ9+fJ뽆dL4G}'E$"x3 0+ۙI[Uع{?դkn(Jb{Q Fo?Ir /YƆez*d&fKu5 +=F5u>,Lݶ T)M'¬i3@$~F7Y`{u;"Mx/ ͋hSOkNSTfm8*D_@<1댧q]+ED\ g[i/o}qTJh5VF#4 8N/g` J^ncS?6nq7G,]c޵9ɽUWzf3䫙we4Z9TZH\5\٫]Ï/+26\-k̄b%0W4Ӄ!XzV{f)lU8 oεeM DoS̺Gx6&s hmꌊ- !+x*޸H- DmRɑySюT]ljG~m"էIDҤk-j~E$ݣn f*Uxzos]lSe_Xkd|'4*4WWI u!6^6zmLjEъnZ0HR"hsiޭuV'{~v%E ..?@'XJKcKSJh )X&YM)7䒖V_5xBp<8ĦAAm«8mOP'  mmc7$y>?ע IΩ@oQ[6i]]Rſ62(.U F0"QfV顖թ>} cT[.ܚG8E;y#a*?ΨM8/cqv =30Krң dR2KpIƹLJZ"W+.U)!\(nn{97A<]Qt ~f髱l\?- x7Ht'$92c\r2ﴆA%IJ+ J=VX T+*wCU6[{|QӉ%79JTM߹1?H-nAlFo19M(*HCrƟonĦyv6pD\mMgkڔ <[O'`$Ox mHpg?,RH\2CWd~6:0hBCZN죽\DYFsh{)KꢘzC/RL3ȝ~LQ*Z=^ q}t7=M;t $ڵḁ⌕jdk_9ǩ'LG-ZޥTJ-#ez38? Yc۵tǤ\oBH& $uZ~Vŧo8Ez- CwB(R?:}%~+\h*(WIĔ-;c!;L]F?x M9_9FT~b19 V'h0fXҳT#:d.ܨȲ#Ռ5=X2P5=zpQb@7nxSg,| Z ƒ(e>Dϊ["F$Z\,%4SV!2#}d>|m>^?}!XC(lqL8$H2?Cu){\_AWbJju&BWQs+ǔCB5" ]ZɆJ;RjW}['ROLJX sBږ.suν<|_eVpPJTo J%OVYG .C?2{@-DKI3C) Ĥ-nStzXkͬ2qBĕnl 5|{EFGem[@&1Re:Z`РEo TceޫGjm-?ʹ3.\:HԹ>m`#ŌF0"o>hU1ؼތZ{X!qn^أ.y^eTN~(SCAK|1-Vqkj}? l,ꘕ6>[ش!9 'pm2)c1[Ut<& *T93_2Ky:El|[@bq5qtz=!rA'ϡ+eԈR qئ5z [?Ln?ΎF@O{9=EY 5aB(R0_7g/GqnSݽ?a͞t<,QjkREJ=Vi#rft>㒸Xz812;\g',Jm@ӹ:˦ކgſJeɖ?UO\_`Ed#I ~21Dָf)l`Ё7Ym`"C݇a3InXGG#GU)eQ P\ߕF9vh C5sSʃuG/A\_c} PѰy<>f#й7 50b`z$5wϖŦU1]:i!ȹb$M h-7_DgFrR|CUthe6rG{Ƴʁ+BLIU@8u.ErΏJKVed kv71w?l/D <,9IOݶXO:уU"4׶[V\κ "&:R mڳ*%o0-X^8aFBe[mSe\3LmfI#Ju4Y5f-jhƪ]I&L kN/!AoF]i=H6\r4k< 8tĠ^Hu2W7(+G -vOKDwdOq[U0*֦ȟ^S)0? P[sB1ۓ;1hcVt6 "7.%1f:Mh?s1;yY`v!JX|(Fi F: I7#}5? Y1Z3!aΑwK e3(&iu90٣x4yR x/0Gm'Ohx=>{a2'>ѳQWN^:M+QU XkQ8f`qWg$S8MZj~ Qq@C&&PN~\|L*F:{~Ü C<~l rd#h~A޹DgKh9 eʴ ]5="U,ou!4'j;q Bs+.=6)Nxu2ܚp hH<+޺ GCORLgz^r?HMTZrkG3 sZ:U DU}rNSJkT`2qPTT׾f}&'vxյY,{#un%uf*m%ͤK%uAGMj:Wꥮ hEgC#X?2 H 6[C [PM4G`I{u &ŀ?Uװ~ |ZVJ ы,"c۾Q\ `E|軾Vex_Cr;|}i~o{u[ SM}E||\mV*|ӮFJh ~CYF2TfB?VSώ3}Z7QYg\yV1,3dCf;PGFͤkEd=$I]}\sUON\Zv[]DdȰU[.|(r_ʃ3I._$]xTɎA|s~g{n:tʗȦQ lBbBi$BM ԡ@KD|x\< "Pڄ/L͕f,fsNY}w\>ˊrPMoڏ@Dx+xEw{i1)mt`tg2nWfoo*`2G{>.f8FoSǑX @# y #cTrrڒ4kL(ވ^4-xLa*]0 (8+t^ AjnjFV4SBBVYǜ~ֽ2gw͟>a 5佑]HN$rh)JI0{_)tUw,gEKHNm6p/W΀Y VNSo!3`~&n?~#۟D4αi.)~Fd'tԄn1K:p'{ ziBuCuc}j#M]Tʛ3}jUBE]X_1•TE$\$?O?*j! RC>oT%!iU޲O^4^5*k6SO x{[Ko5 Jv /߸Rn[J@)OĆ%ɔL\u\C@]*Q)fyiճ|QE;GSy0[?pYTc϶HKv4i*7cu !5453d8?5DFҫ»A=aw=VB['"&<k=CD 뉯r 0.Ƃ33Oܶ8aT[?Jg$?2S*F߰dK{uو31҅xz4A. ~6G ;0+n-G2蓡TqtբęOJ:ltj*dZ^jgA; >@ O?2si\\5!M$vElFNE,X>dljɤBu;I-m~/<˖mBGvOqu>U-pŀg5ႛo_82x..dvy"O.2d=ݚ:(w'QgٛnIc3-+Qip R%3G/|9[LesId`lJwa-62}f2?Y $,c.O6/kW:z5AdA䶌5<}Ct{TA廷 <7藀E7g|p&-fTyShvlx.~7Tj>盨1VB]s˻Se`p`(HG"5Gs6@POYg4)xݖQ1 ]oY}xz1b7G qх%[mb.jWɌ~4B _z d=m <ӟr0+b,ivfU|­ rFE&FQїUFK`Qey n{Pm;GSГE DoIҏXO?VǐAQӫee-їbiD&Ζ/Xq*b +@IO,PU-"c&/k.Vh\Z=te=.>Zvyx"Hygv~ց84PZs^k !y)-;hUsPf.0b8?qDd6Xm+"Cқ7I Wf8S`6 D u{Q9:,j#n՛4*ݚMgMViԁ`\|`UwC?>q0jrOf,-,5cO $l̲[ !2>Uփ!*"&B\ ^:6bسAIa|b B,]sẀWփ}bmjuF|dLSlu60'Ql[q S)>% ¹]CFX%<隵xԝG:&^2-Ҽ7'ܐ٦s:LR$=*?DE?A8.?f,QKo:`M M^]uj+{h+ǃ6, [ 3ԯ9)NjoiVy&o`cj~kϜ+g^.'b.:t}l)7E'K_ُ(}[ln 8d4 ` [^ s촐+"bDSv1FH1oǂ-kY-cpݮ0ezZBHK1/<@oϘUyH<*U:yqOY{maB0r+IbZ`myTD̪ɶ9?pDkhtrcB$OY/gab3+::zg+OG94yUxbsfoϊ>&kp$Sr$Տv*FU:ʠ( _o"ny(#O- 񢣬NS'f|8v% /(ٰɽ)sګ>RߚpSύw_ҧ1K|bA!Ә?uC>'72&Ѐ%zXAZ5Ia8.Y@ s#:գrJfP& ؝4%jE鱛jAr!hf~eⶡP8kW2y 9ɩi4ǩ;^3u>0f$m+Xe"VUVՀ|8Z舞5)' UDAm 8G}^[ kK+-lV:8xc[䍴7@F ٺ5%>te_KBe*:1`mХR|"R 0w~F BRr`>i:-YH#,᥁Vd:L>c5]+ +E|33M-g!wnˍ Zn'F =jh٪Y+}S:&(bO7:NIR}39DnLJbLmGY%Lsgw:5}+vpϡ-7$4O)9=)e?kkl3ch,%Ed37[dfYz>w*uOpYWİ|nT v&M D:F,OVH>8k`]іL:=ڈdsQ8GLAN[Vɥd0۩G"3D7ebM~)l  5,,2o3ew"\ w@V޾L?mN{g)vł!v_'ʾm 1WB|-͟[YɧXm5Zn)L0E츛k$&:DG[ hS[\1b||;ng&A]Dqp.W69 G$:T-&6ڙ[m3vQ햨6. c AKh%#n#>,Z nX0O_x>$x!{Zlױ~MU "Biðff@_Կ6jS&;HπmƺFk5lxkvޖH€D/ 2yV?d~h9yߐ}qS%rd}ra[蚻G9xʂBhSwV'+ ;$<-|j}'n sk: k,'n"Im0W+)wј)#LO~Un+YWTk:+Ed $}KX(*V ]tޅa=?GXQQ3$xbSY4c 3hpTj[Vb>w{H5!Cx~V#pDeҟ+}u p/V#5sY_ۦj PYm҇JS!+~*. "%l<[s&]JZYtg"NI#3l$2Ywv>˹s;=BQN3&O  BBhؔIg˙z#{%V98⋞rT}LgsbgxSjVn)2֘ c}~0B#G EtTK熊x6 95:ʶ 3ur)ӏ 11]{Ϩ\h՗e# s#|t1rgB-[o/:cf-B<5Z2:&Ѿ+w> J~1!7#YR6Kd!-mds xp"QR5(/ռXNH)>$HR4ޢ+wH)tɥm2́d|)71Ț?mщ|fXk (t% X#Uc|{ N60K9s BRt.\an[H ,9{A/u:c!o.N-4܊pdD)Z)Lgx̓qA?WfcW|葭=\qs?xCDJnQ8gkMwypru4ǰT$ $%akd.l7j5Us}^@! "dvbV3fa&2a4hU%RmF=|?! |M۔9 H,w Y8?j{f(0DRݱ@#ei(՞*/\i5e>^!vˣ` )DWkBjG9#{өdQY(>2rD:f(6W'+)Iލs9ѱfv6;|}+9 -S8'Y/K:s[\(772Y8Z/P3 |_ t985YXsa1x85Y%VsPIJAxB_^ &j'[ZhÔNq*Qh4fmV/'xZK!<4Ex/Z=QosOz41`0Yi Cո ~o-Mi FyFYPz6.nW5%]UþzvzMcT|1' "iǴ4S˸M8ae 8rSVY;mk `S?aPF6 X slbf-Ȓ!}}TN2"jR]g엀m'Z_;k7G5''Ю0JV#NO/ >$ DMէO&.M# ZCZa)b@9)U<;ChVGgqD]&-,ޙV,~HV9D ֧jm [(_bC9&{hyO^1`( @wK!?j5J‘  $%Sc*%\|~Ӹ~]D IʂKp:ҞmM^ 41'$<cp(_Ѳ ޻҅ConeF?1h'iÞLdFWON8K#,^լ?eGsl.Ú+.){> Ё͍ V"$.jĖtgQz|𤶀 \8C%cRm!ӓ8DX C(&r|/nghHՍ,.+Yᘟ,؍'T8M^wy>8?,t#}>j\AFo:.,`#-.}ۆvO4"gGi_j#Tf:4o"Hld5'qtndtKEHqg9&_H8Cx)]JnS_ ?3GoH (`#L&֛5o dUM0Dmd^a5"]gHfaz4X${TB޼նm3Tc9(԰ju~PWwO 13߱w/~Hm Jh xZ?btn.}Т ӌiuw=0W5psNy8YVZ%،ל}3Z(qȴ|#i'pK{ ]]@B*^4\XDC]t|YBWm֏jn29V)Q&: xt|`/1,zVO_꛰c%LB ȝ'GЭ!mc 6K)>+AϨSj yȴ缀Of>$ e5Duo'ICYJJЂe!2iYPRtWL &`zl!VK'Kd O&#Iֺ0Gm2YT04q*UP $$Ҙ)My@#3`T|G=H*^B *w">&NpUe}okVpQoݣj6e ؟GV M/}'\“0_8xU!δe0]MQVHqKGZm,+f٪(QPlxO:!\kr~rҕ9*xYLc}Nf`{( %R!dl-qMK@tz{ix\xs!|>|D"W _oA qu9 SS!:{ ҇r%3Hxmvﺅg5Ȕ 2<3'vϵ&"M$ӽBV:I_jVB62 lqOlf#Y,*xCw{ƯyY g;X=[]tܰxz?_PLryR ~2yl.8O/&Wt|c"K#ÇCR&\nE|]I-)rEI8\%5YQHdzܿ;xdݿo}4b+B\B< wJ9S*[2>o.%l]?"FV9j6i0V#e|Tтǽ20xΆJgV}0{71@Zٶ^sJՖ9V;(sB.hAIHK=-c#O[PhSqɁ@s Sz֣ fJoH못lHu&Hdٍ),tS!/R8m Qg-[)T:!!- X7vmПHR c&qd@Fw =I~GCXs 8"v,=YRs@I=~GڒFmMo>%Z0q7n䬜 !(1J/.w ;Akj6MTL\iHP}dxޒfs^ `Œ`فn/>'}ߥBTSv(yGwQ;ު3%!FWP[u#GATr /݊PQ"AZ5$0a>0@|tI{7S 3\}Gӫz\,"|?|NmxUf韜#u95>{X|#x1/"Hꏭ$"v2]dα.r^HfB<8\naĢM X%E9J^ h}xL&!ay7G,U@N@A3N Qc ʚ5VKS(Rˈ,V?s;1R<n#`tB@e7ce<  S< =qIA]NfQɂ:1HuQ`'~<13y|_^/3o!LywTc|=.pL@W2 X3wŤ@cU4Y "&-PG*3`&|lBZő]mA۰}aŚ((qmlkO_TWbEE" ;<ɳ0'&H!5ŋk$TM{oi s\o[ˎ$26td=︒NoDJ LZX뼡DYPgnJ,y tE,/\3 OcM1OAEPڮ %xD*)GƢ\mq5[e ?n09&/cƍ%.,vnt+Zy@Aa^ë(y. NcP(1~ Z.VT,^Z #/vJrJ4×/7I?Q>OB'nVc-5EԴ/yD yI$<*KhʳgJ̃׸8HGzʎ㿑sBF=+}|i 3N UQv8q{N67V|΅5U.jf\Z: +C9eOiV`6PEhxA` p^^)Od("T_SD-kݍ,rnũS$hCuDz,ؖ~#KW #P@E\v|,F"KJDD[[_3UbA~P1Ϯԡя?K#n)^dQ:~6B'[P93(o c"+ǶaU~5@CA~M z_K7+W4:'3suf/㔆B c}1G!~~p5 83 _R!_rɶ8$5ɤ O˜6_a`0"(.EiGHyKޘK@)6*X?~MWyfQ1`4Y1Wyٿ.dIY4ihDd0]7]ztKAxpFk7%ʘ%c1ȖS$&gOi؛O1(z_mxF.u([=He A?$ݜ纤{yhZX_kaZrj(g*)7a Δ~ d_I`lM@R [iİ~2#j2,Q' 8c1=1(hP_Z3r"Vb-^*#\( S MW'$j4 t7-n)y^t=4 )!KwJƞT/'iYP`Rw7(zIn9p9B(pq/f#A8<,ciӲ5WVONFΰh$ $lK*jMɭLQ|#$eaOU+Vu҇6Og@N70:-d`[-";\";3+sԕ.Yq(TV/ziHf8͈<I=v* $mw=櫾>EbG Qw΁OOSnǗ3:KW{dU}$X4/? n߃ sM;HǟXciC5l'۝ec6j >4*Z!k L'Dd 9Z>Fṡw;+iq.1$"BP k V6 w37j0c]WqP~D+-^K]GGyƃo\Qgv*y)aɀza'-=PF^@#xhw!`?WnBgy^Zd^@0g}P%)+>2 !8e &S-1=`t L6 ٳWv N~w0H!U EiGmi$k*hlLW?a p ptGG8ZG2jSFx8vOAכG^yn^Eϛ.Rk:تLK*l!P@9#b] MZ h?WʼnlvvYwDDEvUr@.tXϩ"Jᢞ?#5Xo7P 0yĪv`"Ȩ"E._ f"jM\b@,$3|Pg XJ]:`<7~FB,`|}YrVNMFo(ᥖi dWᖨ[W(n.[J[W}Y[`o˫Lw]1zNL5"++#AR0AJA@ 08TU d/7o51=t2tҏ5C~ GAR"ӵΩmN/ wvG+3i~܂n#:K>,)^O*Oo}HAE2Ѱߩǿ8UЋ#;xHFU'ʟXmB@0Ufby)RŊHEy_jV}5߰/T@O%߰h< vs'Y뺋b[~aј`#yށvЬS xL Ǥu[D@#P=*zOCKGW['3 q޹xؓB9\IR[q JًoA|{j@x_ 99b58]L[~ 50-G4*B,v,X7ƭ/冫{A^e &dUHr="^BݷA2e2.)wdw6 }5 _yvto+Ev0 jjZjN"k&]EڡQeu=Ϋ,}? Nʓ/P6&vtXuUN1 #-; ;)h[W8_c=7*%:oѸ1p #]h*b=wGɨesG+8`=* ibŘl{d'4 [7L->z !e+ U=MI76LM@㪌fr͐A6`7p՚?S69{lD'5}Ԍn3wtRFSN4 >[>̇E:~5MlsG}Qr|™$4Muq,1Lm vc֋1QVeѿ _1"շ?MXGoZ1YV@URN.0Q|a»cq] oq4>E2o׬蜈9,^]GatFy:2   km݋E1ѲQG6J3(MA?jwq7++ "Ʉ 'UmQ.ֵ`"/)}V''U4^$_4NpuLjÛ%JN+ÌI7!\ O "G BI(LJ4M5 fu|}깮Ym]نU vݙeaeG5ސ$(gP;19N35XXgŎw5LbÄO㰯c^>|] h3?<2L˽ Ty[R=Z0>-PEl"-OTX5tKFj?QXٹi@ǔE}î4fg{.A hr@F Ȁ^|Ea$۵%%،NP D\H{B-,W6mAVη'mƊzuIw9:ߴ55oLBcs$JdB V%_3 VXp$Ew =-o8%4;eGP/= [CKԪ"u *xZ0E1$=6:D4qRt=g$7$,Qe#d3,IQ#lB쑪-TU|TnK6CNk H |# FWZьk|8{O úcƢgAnaCX" 2DvR2ؗtHCv E.zEbƠ5ʬqi%ᮧiѷTJS1ﺫ_ @3{<` 4'%7fhx(V NT 1<@)ipY~ow0яΠ3(~0V;;S /4tCđqGhF  Skk@ļ( sU:dRL1V2$֭I l6Vdvp}0ώy~$l "2q:/t6CrCͺAIa͏VlUZ ႵdOvy%gtG10ri@8wNl,*M,-Ȩ@ ?rBj5yʖ_kU7XE!"Ӊ8"^fW*ܳOn̟%SFiCBɉd!|N$1dn BY'q(Z6՛G;".5Afd{`o ZJHS,a%{WL9ȺI>q5 Ui#P] xã^?+$j${E0("(>f]γi^KbzaoĴ$orvA ̢0+B|mMXP0貄EjۨWs5kfё!\\|qtLIMmJFX6gL4¢?uXh݋BuxCZ#" zduߒ0Q$M=׍]\7Ps4DNp)}Wφ5Yy9v3E.;Ä: :ҽhK̀m!)t`+;* Ex{Fhv+ 7. k5D'-c[GwO$`^z>9p79XV26%ҪN nꅎ1֣gpd(H^Z%S_N/|0wL>!qi_IepaHU1h4_xPOtcnAFgablAj5t$ቄ8*(u ֙k TusJc6t_ J0;Y/( @i!n@UMqC`L$')brY ]'`}dQ݈N©K'D[ZV7窮qހhHCLtWu }/tSrG90W͈rLپVb vY8 5E#4ojCd]YO-UKgOBo,p!YF yQa;wjc~I`qOJ'?Y#u*r(CbtiQ=lAf&A ."K;n=f"[B>(YiXg`J{8C:XZ‹OۆZ@Td)ܤB%sekHS/}Rt_ 8„`lG֡Wdab%elR<|2'Q)-wnZΔbl:^J_p@`flq@n7 eL;G!ϐY.©Nf-TA6Uy4e%hLWSLZ-"unafDmߞz/,5rz2wdA$:$dԾB*(O0OB=.}[Grܢ-iKe%,?84T"b9 hX >װA11L8VGUOenxΓ)&17(Q0S#o$v^ b";SV+Gtġkà tքIK[F-M:'q [vOQ f:]-a! [F5c1e~ִ6r,x8E|mD!T3q. 0.'԰+vәs6`c}*۾qZYO!73"ٲX]'$xҲ[ 瓐! PBOq qSGŨ>lb^9 +UHHŒ@|VZl]+>.=gK0X:(pDi3QGLIDb%+u7c޸=2h` 310sthg{j+NC,e?6p8Ìsϻ}7{+m?Hw"-EhxZ5+I9C K$1] <&.U37\I˜zԼYqS&%!2˂*KiX5XUk72ye\60P42E^U8sQO/8@3cVM\mo ~28>ۇKdϱ% x0]7pv"|fNfiy(Q,#vZq-OBԜk]Wb$.>T4?1zt /]֒{v'>/aG`P8nd'̤ [LZcxqbXoh\!"Q+%`98_D12$B lW<&fof0|xu|Sc7RqWW ulY(a<.6~A罳"߀/qz諥u-ȃO tVexP;g h/%w Z2.&S4Ax'G#@1* :j\)N]ph \+fz+Vӓ=ħO\s%oz <LF\O:oϪBz1~ p(r)?Nx)Gk`B?+|s\^ LTq K9>o|E6  ӂ*biYv }3KZeC?Έh nl|ja}ژ`{g "P^;ŕ'WkJ4:|V _³D~֩a}Gdh:O>BrB99[I.UpJ^0s~M)o^(l[#1-FrkFAy є_ qTitFn~JER6'{S&S RD)|sNdo7Lm0$K-M "^Tʽms^4!Q"xL.; ֧Ew%C}j}síW¸ {!>`6v4 ЧM.o\0K~w4藄=;֮Ľ$s5#>gr:X5(kT$+C% &ګg-@);{T&b?OlKapPi[* w]tȊ)BGqq:<.w^tN@U:jTg{%Llz_3m Aw+j0]PKݽ3Y D+icQ[e\E]_\pw/tN AS)" X,takjkmV#柸1pf{õ)0: 0D~,|NUyR3^mtc…6L;0^Zxגwꍔ]sM.o%.K:`R'>9Ocw뛘^Ox".Ys.C!ÒW7>7t)>#NnY6aC="id\IV3f_ZȻL0| `&JUBywM7c?p6UTz~uFwK[´1Ɂz8RIPWZwx$"7IYX9kð~h**t"sbVlp_PS 1B w:AjĐ m1] e'"crjDjhA? #Y+_ac"V6wCV-wyV0@vTԍR)C8ÁrLhV@aʿ\z'0pHl=!!\E}U ҕt )6~˪.!&@oGX7APpU>1=aq崶;i~I&U9EX+ V֜.5 2XsYiMhGP)_F,0XZBޱn<3'$d?Y Qr>Cb)?RnvY3 0K:AJVu3u/ýk9y2+:\YVRJP! vQu} "|VA~6î1$2PA4|@,͆S7p\Kzx|~o= s~v2hAl ׻{0a9}nrȚim,O4ԫUn btܕz1$sesYjT-QO:Qk1a^-T`4~ 5320?HWnbwsrp~3>UM4ScTBkƌްw*O,J JI4;Gxi>gIK"owBs1渜>_3 aYt݄AlX!eQE. jVOd(̃'⣗Mx} SymTǚm Ulz"Rw?ެ=d2ivZ<PDOK*a>uY']'Au Сx$i>MjԓV*A.@ XtS5z(>rx ZF2)CQ~ola)@ "$tюb=,z Ob1E* (<E1GgՀ |5[LViQO84qh7b !,k:{njjkY6'mVdĀ{t$`t_ Vu!u a .4%ͿAF)ܫp$'3b :ɮL~/25p)i*#*XؼR'㉼.Gf6'h,8"-PI6u㜬a D EݼK]$ew1DXaNHLcKD!ĨN\^H*4*?RMR DDhۤ#@ug* jN\^VrLi 7xtyIŹk6wEo'p鱭yV+gYY H¿$S-0k"ے#(ȋ[j\v[sǀն(CW|i1(sM)L%w`!p 546дrwHG@mN)b{ /ݮIXkI@cR \n|̺sɒŅtZAѶa^V>PNO`"ArIuD'zتXjfF*}= _Vu8NecL,o+֔uB8(ߏAieR =@4%CibBW?䟃DBjG^ǗIȺX%me{w/;QtS cKɍB҂g7.4CdP.ڏ9xBy2.$:hB ˟ u&'G/GS=z'1$-{_HHMrT`<,aruώgÆQ:WRxaWeokVDŽ7cˌ AIy=j* QbP-1B0.͚}z!5mm]nHH q<@qPݒi׋$a0W>ψ?9rdbᑶ!E@E1>~ߡ8+Xr@͹ #TjMsg[?r4:3F3j/s=krYܪ"l9iIDG<}YK̺醑_>!t0R0g]` ȁ!7  ծD+Q79`ͳtCnMKu; 0*Guy:!;8622ܨ /;ykB$8aW E- W#hd7ۊDF.I6Y:m].ގa5B:õafger6 9:72ށY,AofUHϺqD/˽^plk?qӽ)R%U"Za$j<5 Uzkb0ޭ$rO~{=VN Ɖe׺KFҸ/\AǪ's7tމ8X'(,z}~(M=WΩ $7#1CL3qȡ#NlӃ C]V`K8}tq^4ZwL'j HS>5JPly:a]m+VIY^:[ŏm|6 pu]G6H 47-}-U^O5Qڊ7ƼYFM ;&fIuwe##28~@SQtDe2k_Y_./pc )+Y?M/ޕƀAT/6F1Oi…j(0w=)S<=h1uLbNfKc q+B1T?9Dya13ŋdHĎ:8ݤ7<K@nIuMB.OepHڱ`%b]an*\HY09'3 jӁH0 _h|Ґ@?|YB! FeNK8 [#{\l|;q-ø$׸>Ug 9wl.]Kꃵ HŠJC^vY&_)74ue Dܨ(k^Ɵv XjwtvP,PKb.Y }Vd~}3O1!(Mњτ%s|P,GAFJAXJGF oV=` bhjȱiY+%lm={]YA"$ @˲PO/ٻ^?rhG}SP=~**P i22=  Af[aEY u tiIE;9&u>pbfܢCeӟFrK ̙y,A)LEaO܌"fC rV '%;G, 6y]xd68|M":%  gi֟iCyJeB0۴~"NܲZL(C֬[>~ql>a+*ELiqԡNܠ=G 2dxaZzg' (wZjMHUUW{E^  I-%%EehۖB.l+ hFGY _k@)u rh/m?Ut'؃*>n\pT" O9J/7hf{OB5홹Unxqw"!|Tw̧6Y!dQs74Nc,Gc٠4,6#W;_ur Zvp))vbO+XLL5y]>jTMTARM[T8\]!T&.K_ eT-KRNa1^R<[+]'JKgLFSkDmB*-[5袣G1D_Wyʗיwu%*]o:(1I7õ/fHX7x`aJ==RiZx~93#|$.\|&_,^R,5V#8G>/9ǁYd]:ܖ6k uhʫ Єsn&{֝ޛz+̳(쨐yhu >uT6yDȢ~ ȿz}!Բּ'ܪsT2\q(e_:2H3tbhûp$}!!h8Atg3Q\)nu01B'ݳ'%AYJMDة4`k!궨6(=ƭ=]#Ocjв4{a{gE9!`mW 0n3?z)Xh|6%}A9|-L+{-$ZM=귯KP_cutLzJ3GVge0GTWAY! pgnیbV1y.;XkG[&U>DRFhxVz/&R**>hd:\#͙j^=2:#=V'e$pvbBhطs﹆d{.Bbg(0ٷ>rSG%K|9򶢅-3n.Hav=wHLT-|W@q%x Uݣ 4SBk/OgxQnNV=cչp7X0w7R 7jO<Əkۚj@픶A\_[i{sgJԀ)&+4w72Tq!v AFH(|dHN=j|LC| fn#Ŗv߬(uk)iq?TIE O3&R.ĵ1y* T6s) qFDp Q\k3ۉ#0CDoT^㗣-i3cWÎTs[֎(nӟ`2 !aJCFA濖T=Wo|C,u(%LL`!hWn}r*+ w'b @Vpb?`j%^Cek85!ԣ7\ʱ9ٳ'y$#|Фށ> TBr d=3&*.8} kn^>LK?33p!Dݦ'qL ~0v*y:/9Ky|G7 X 2cc76N>ijBH yzPw bk5ko4x?|>ճ8Mnm> }O9[2CkbӐY /Mf\UV~٪^1ic/f4ƽ SpW-K&ReOrSs0 #oދ?sq>H'F .3.b|4O1@̙/6vߪNİys@P2:8ph{d&_7KL4c"p&fk@P`h$`/`ml*ziDVcHZ 8kQUZ%sRgX9AN2I@{I Tz}4!+*r0x#3?R(n*%Xr%TrL4ړ].6?]ۙko[¤0^t%z6FMԛOH傯qI=WxKa7 TD=jQ!]!\xE"7<{FplB˯x@W)տ;LK*_LE `[\3n@<мh+HE_dρ7 , g$>!oJͱ $Dx:T@zKxK]z5X0~{mMrδmgfeqwMQob5|N^Е~_FAif;D͘ zk`_=YSjn\8vt> `Ny:^rߦX8kUހMee;@_oDK))z *?zl"H;T:C\3)㍭(}NّTq2 xa? [3'$}InrIMgZd'I"YϊEXJ\toY Sh{>3H#k,G(b|Mi}(&WmBfJSlf{+e&'EGɴ p-;-[5ӱ(_/^p5w|WiIxM]v X #vGX>h["W/^d͸VZX̑5,S ~ɅgWtX+hjËT|~* oAmsg=OV"XGr<ֶiK[׵ 2b" I/W{ l(ZO~b.EƫdmruNeE}@GY` {+$>[2|\ (=uR-yRKǘuL؎ <"Aud/|u YKv.]|teOq_^tat+GF>"/'C71/Ćͪ&cSgٵVH J?5{t@!0o]ܷ". ٰX{_Q3"wDvp_`CGc-% B#> 4{ðW|~Mڜ7  ?ޅ&wuK:%/}΢0еT,vIRO BʞC-qQ _N;`Kp!qvº?k'3ב+KDn\<(%/A4yEZ?h~E) 'hrE"P2NE%}Whn8% ZPƶ|ޟ*醡P=K: H]_E16?OD׾?-hmWjɹd]`n 2^JHz~.%&ҧ=&<7RF8Kp*kkk,дC*j:Ms RGmKC`OhF\S{8\N'.0i^,r x80bE!!+6t;RA 㨔jc·wǐp^|wЉۑpdoey(KraǛϘ,+3hړ4j$O01͍r.;Mgu HF+3#iPǩ!b :_Nk)sI378PDl2Tʂ8%JjO׹=eӧV9|W!C߸e3jJo)0quzdž5i⣲Q^갎.X: Mc)z0F[u8iF%4^}d?m};JL~Ȅ#3!S\D SstCMLWk\q3RwF3ɂUIpF=;i)&t4H=JD9xbfxIዸ`7?Ͻ Э>8$0_;(:/%5O󽾋hA ↤ H?q<ĻI~;}߇4 \|%X߳}B95x[Uk.pLQnrF])#Z7VIA!.q?܁2 o۪2c8_6qm0IIN-hڀ7΂RRyR򴉌׶ u-)v:$N;h&"݃ =z#]2X;rC@%Ch rHΫRW$ sRa"aZYǐܔ8rmwl1z@8}1sgZz^heZ,[\GDEwIY'@M=B/2odyfK5+>!b#89t|y߁C~< vRֿfv[hC "h0\=$Zu&~9H(0\xoѽw<1U\E:}fyac9r;/Xpo;@*;OrpHch*6唪ƴ+ex]q׃|lL#-g>PHՍlLIEjލ6зs_ m1tŌ(#&8'!T1%AY~W0b/buxapc?-bV{e ; > 6S>FQ>ꖭaª'jq`3FBNssxtd 0ɸB}&stGzofeZX:GK$ ;5jStHϾSl)d. }6{6mfaABBed1|DZõʑ`hmj L*kk~D ((jJe T|"}!#qNFc In&KbFU`ZxeD ~9014"< \]`x[pNm3mmc|2TԄDFtA]?;rM3/P|p4ǃGz95I]|iɟJ^ˇ"H LI0 ;RXinkUsk;&.i<6*@ۗ'@J@Hلʦ(Uh>G& VvEΣifWPɵorMN@HI />($}UFqRh忦&@;2*V=h> eDl $/1djlְ;:4 PiU71X-L#*ߺdBĢ}w5p 1gLcqdV}4DMX(fRȍ|rqXLhf쁟UFThb! 'hxMQ+ lW'+v#qV {uUl pI%N'amʢK$54y:ks2D&p2(n@:_\TK}v!ӵ,_^I~PjsMCs2 c %km=X#mI(3nĿWiĺrI*AiL _v/Y_r6A#E ae` qjDλ4 >쿑a ^l+B/;y x@)GT䐂(r 6WL,=JlqƉծ6w*񒖮z ŐgǷn!< {^.D" ]ӍȍKƋ2dJ^IDTD \F|qst:6Pj. ^nn@rґ@:&ȅxlBj[\oW_"9fN!Ɠ JMw(0Fksee4mZr䗏0~S f&|ĺ̡SF %N+]V[Nl\NQ"Y Hu3PIu ֜<̌Jq2)$^0=x HY(f'׉Djͫ.m 8"bΦ3עѱKT iՓb!!`=<^_¾ZΒIcHD4`WEZ(1ihaz)3fo#-/Zw0i5{]) S R ՠgA$/eg?aB!5%ZN~! dy(hc ?&N8\!atgH3% P}m 2ZGN]Tsa[$>ۼة{\F""1>Rth_fXcDͲ ~,"!% "M#9" ܃}+}jaE=GU =&P^6$n؝hڇȪ_ҟ`ҀԀ#)BV=l~O:lJ`yPveMJ l)Q$zol.î )3'N-F,sH/fdR.,wz%Awd5YO (?g[a嗖=$WO+hhm x+t'PftuMn{s”7ƔJL,z${7 -3 Ukɡd/OQ.ZA4a^^\'7)3s&*̝-zSC\Wݝ:98g{&t}Ρ!Əj?2vqYoJu s9`5x)٦RΌk\ʶ0NcݵtG쨧I)#4O*0B]' 8BF j'ɞ{ΝAb`]'O =]ES3.M:V}cۭXfJ^c|’gǝWLaҸ aO ' zF([5ddu0M|[}tg6HC7{sf$B$;6lh-.Qe[{EC-G\._E̝u8 z5q>>tݶ=byZ9gɜ(?r6 7|78Xe䫵 T3KJ]+{UHƆ(% C5`TRc\b}ę͌T)- `7܅/'ѩeFO `}k&t!S1vLka㙅Giڮg.jqǃSu.V:钹9 ``!k"6%[AƯ"0%OOVbρ# y AzFx ky6 w B[;x.3)fa5Ê%V&Ok?%r. } lhFz^;,^y%Uq'wφi ,@Pb,84m/־apiC (N$#~iфYNҟHUJj mQڨ/|5ivnn΁? g2YD*BqEfЄFCF}D bz>D;Yʌ0N&_f,]y˩-iSWHJ~T^!'˲+aQS"*>k4Ao#ZM"u)z3*a§5w#$G=epu_pzbeI=. 4lTqx_ e/;=-#fCLN&X\2+Zz'°ډF"A`*ð~V:ſ [b 2%أ ]C;κ^eY{ihWlݷ-d41S\I1FJ!7? ( >EŰ⺴@9< ӕ4|!wt5*143{ߥv1?eG:9}i+X b̬~E]+q?XцwbQI 5-e8b[|pJ|*ረLS/ Ӳwg9"hYe򓊑.Fite!Pax;89mBb9 {#O0{IP5AE^4y yR  c~5-|=(i܁?⛋ivuS!FM\2 JI]aOg`,xkRp*\Җ1V3k*Xpgu@gHx-0.O>*990ߑR{ytF-ʬ2<İ?e v8DcrL~Sz.f~1,[Fp]W|͏{]ke8H-*EFc^"]ѬFv~Wo㬇gyx{8N 5` wQg+"ͳ3S"tKa0w#d$t ~rUtz,/[>?DAg(pMoѤ#mn &3ޓ\F$6P6D.*M9=L Yfc [oJ7G`(&t#^ӓS> um=*d4o.LԻ_KD!x̾H>~8Eb.9\(MB8d7zQ`wAS>?;3LGd]FP^Tu77S7r Q#ܠaL9A E&N"ܥEj-j h P=zuxp rh _xО!|;BfPODSXpZf@L{Q}.&{`к.utO@X!I6xl݊VcJو5͙ӿZNtLv#bt@P˸bnUgmq׋8r_jq&7pZo&8u@n  TuZoz:Sa w,QQ̀XBY?StRQU#-4>]JБ&KUS'H) [/#iR0]~/}J6U.׶Ⱓh#\ ZA~ 9-fe{k_;R[( ocbqƒzv/εR O6 0OLbU)zD~C )T4O6]̽n/lF5Dk2tgNYuh"'8s{3e V"PDbxe3d ?c[f]ůJp>oVG`!S<ؘPFtN^q#rlb ,=/*i)A/ne ]PB7.ybi?ESRڡp+$>`uԤUJTigg^Q2BY_U{')uoE4%LAŒ3#kT .R7T(pM?z蘫K1}'Hߩ"9}{rq[E򳓁oC֚.d٨kQ̂㎢S2^IE(L!-7:f8Sд ~،("Evܬ^rE-`dX:"nrA n}v|s7|/\r{Jx6SssS X^Ib_me_9Xҁm3TS={[Xt?q9tD">wLHqBo1bc@aù/4:*u p6@7$gL+8gtoWzs,e"25bu,RPԅj9Z7S ݩ,A.E"o`j]b ^]1L,z[e#&4-֮x(bq pӏڎW9`$r_QcH\ev~za0NƳ̫:/݃f-𻓓c.G%I(DJfr]c[*ԷvRrӁ/+~HJzN zc14~$0 l"(;>{O،;j4H $ Qog@њ& }@(/ew39Ok57WFu;*V>om>JHˡ *5b*zVjl]=w~ p̬;Ўvz 8\!w(=[9m7'8U&T$m9&X`5&躤'KVQFa7y|^ZFoYI4d$X2J93b:T,"cĀA FM {cI@`WReGY9:ߴ=XӀNh m\FRCh&8MsN3A+=|[Rmhx!s$<}ڨBIpMC#n3Uf,ЩlZ0^ܦaoo㴅o߅&p≆bru;49!cܴڑԱa$7*wA>hr6@ƍ9u1š@.#F[UwflD|%Ch;Uϻ0EzAa;S%r b btT"ݥ{9克$,SlN Iq)2JZf;1Zryf: *o .Q„:wQJRΗrҺ`:. cPO`g aRlWL#?aO 򅨡HArUMpC-#?Cffv{f\9wlbVWZ:tjZ 2Xp~-ԬSDg=~Ew]+Mtͧ$_f?dar2gl-W6:DX+FϷxϼ,:O:B+Ub[0KW]hYG8GM.).3-Bfval"aWnj1>5[XV!zm^^_W߱@h>cFAkE@5<13~y vB)I|_:'sr[u"N;vHl{Wx8csorp0}tyRTOf\#c{Kriֲ. rN<ӹybVL'Pػ*{ *khB)~Q:p-ڪ RԘ;s ^#+@f%",6&긿MOnj}ue%YqMǔۻ̳kSk+CÚU iǼ]Ap(j үddɌWݶ ީV=!4!f73K`w[=B],#i~{$"Y$˯gJt#DV'y+% G.؉XBjôxc<,3d܈9G/ liyIBzSNO"{F {OUӼ?ݛϡuow}cVsl2*+T C4>ޜ9Gȥw)Pl+["2*Ay"31ȳ<܏ъt>576:!9(Gkcvq$<#apiJ~ /JJ,q2 aghp?5Of{0H&&kL6@ OHT_4 WaMXX-0*|R]o^=aˎhhɯB6p[rA&oŪ3~_I~m}j5}b?/lbLN;R(7wX9 ;ޯaiy?6z}dq3)"1(ޱ<Q^dk#i"+BWڤWbsyc;Gz⵺<%)\\ P6$l)`&)r#- H&1'MTD(Td=s 9w }wS> ,Nt!9 XhP Xh +P霰R眗f6Q+_;pN .(?hsGى\ 3M#!wO}`<Ԑ[QޑF  7+;<7n.}]BܬE IZ41YMthˡRrj>Vi <PIuQc};=+xOYP5~eeN/RVܼ܋`-F(vJV@/'<̾3yp %G ;y%HvkB߸E}秋UV)_y@tH-u3- Y ԼY'r`Ń1٢B@liJkEHuӾCv9D\fDRH?Ӓov6/V ,r{?٭J3 =}Y_`aBtgh3$[KGs92xMtqTM!׹8 c ߽bL.9^xSUԗC'j`FDE="ZG>}795պYp#D`C4Cx3uʲ'FMEow]Hja1/ihX)nbP TL un@:.ǜ@(!3^0y,UPz>Bdzi;='( x=ïhk*:[M2Lr:Pt[_o)h{9c4³⅒¯CN]FsIp:5TP9p^>P$qEycm "+kM^:a܄9(߰2!,`>Q/ zU٤v+}e Vp$w ax9-HB*EKIK*XPM: `EQQJlcTٳ[2G*8O4P}RS>L(ZR(sGw[HKAe}X>7 -( !بfPf%y~^g[V1XN Hzq}y-A^Cb䗺gNu2B0s-j^|IdDX,z % t9x J Gʆ Ѵۍ؍hd6Jw*Rǒ#3 p=|L lHK2`HԶ<#6FZ9ꍜ0 ۄ&x(LxPD!ڥqOKWOG۶YwbuGsɣ&C@S6}?)^Ijڦ'llzn):Zϑ[EgޗjOUAùAdUF4R>,"AʸP|ī-Rб#Gc!+;/JG\q¿[mUO+=c;5$ GƐ8Dw e `k0~/s"%PGy~=dSB c ĉX"g6MFSZǶ7xovuKSb j*VN9G*!G*Ck_ڃLB%#v哻4L~$ynn/0F2󗥝]Ϗ|u 1,Ӳjp# _a,9mhN.F^%hfmpKMߕu468gʐf6L`!_ySݵNui(싕ю/B9* 3;-iKO4QM{+/ O]oҺ| L3XMͰ9ltҡ&vф#foG7ǫQ}3}*0>*n=)ILV0gv1Q$dߡ@fKGS x x NǾ3c1͗[$oZsZKցa`1So'@ *oQG61T#5# FA?ɱ! ^p9v~ѮtP i'1LY nt]ԞLռƳn;P@Yͧ MM~_nFcJ;blg v(hX%޵)T"X/Va1 %/q^8)G/,Aю.X jp{ L^y\]"DP@為l~"W=7y#?NIjzËʁX8yʺ8k1Y,cN &xaw6ʤUKBghGǣr I< *yUJJ pu/#уp%Y6k4gx\xKLp}1J /_QQ`l 1FbqU 20 7gt-e 8ԽU+_ƿfD /qϙX`aoWmGAU>{$nlY faf9~Vnw_D%:QZhس>)qӏ?pBJyyY 5vEUܠ$N %*BSgrt;t/%o` ag' beFGynB76 q;{;g3MfvzOJ'+fYTuPёl$}wKAW\UM! "`|miOh*Qd?Wv$%+9tR1oEiT JQVHK3Ô^džC"Umڲʕ~$llh" td35a?}O&̴ӂF˪DYzR˞6۰6|z63G` *O*iIbD K$JaڬMڏCp->Qg5ơ!eLEN}|784!K 握[55>4l\$Du6UhrJ ԐÜ`K- {F̠ St㔵čCW)Qeϗ+( :XgЍX] A6q6G-dP,Xo@'a2!^8T}[! 5E#N@qKuKFϩB9Ikm45u'@Y 0 Kd2>#1e\j}D)e$+Qx:Gcs]/ӿ 􈩰cX#{ ⒜Cp[{o5FXAe/#sOŽFyeP%R,ri8EYbۺ@,>F W'}-+XXm Q6Vlў}6?C{h[sc'-sG;n=̭|$"ؿ:?b),1;܄Q 5)AI6-ȼmO8[s]>S@Kb[VibF2?QY*poVwWN42!s0FTi} lZtyyD3a,z09i0  g۫Zh x[nL|2n,yS34 _-e̋ͭq(c0|{O* =ɤ1uK*Il }eL/2Ofjh;,!yIJ i&.5,DnXs7ʝ᥅ãF!AU2RPyo>?,Q?xz%w,UQ2r ڮ U5 pVOy]C(~ȟ?–JL(H͖YLбF@ٹ(0fV-+F`>ĭHĻƀ)LCqȷij?xϬa9* R:b2h6_0ZY~?F'Z":mR6T+]\KtmLs!5q{#n0ރf% a?=p_f0*˷* ,O4*6l'IrqꯌL@&aJߥ;Iû"a`MQ+ csĂҵ]۶Řb,7|rfNJ+FjX 6226B?[(~vyL"!l:2fRqhC(t]@}; Ҍx_Qr&d_zjg+R;=5f6*whuV{ak5W :L}8&/|)R.,]0-&}$Hj/qB]p"yɐFK_Bg؛d/?EPrs0FGЗm\ҏpSL-ҫ.t~}hqQ>hix&56Z 0e3qt%ޛ;l`م-+ZG*l#U0=V=n7ib,\zNB5oj:\}%Wro k,%Z Vҿ=J!!pxԒnFg/xH% =z.ut^egKNI9T.1#UX\_%<dx9oŘ P&)qS, R/^sISV)reG) j#OYI]zHm6RQMf"9]آUq j5{f0I0G_r~$׆^Ek^ae.Sڀʹ4t0FpU bYzhPAiU o[bҷKel n9ПyKGSFsS?g_$*MrN5>Db B$2uG-&i_`Hvy 31afpa.6I`Z<~L @B 1x\1fLD94Z; ^r'[w"|&r}l;ɉV7WQ0;շ92F~ʜM# CPw1wEz *\vkuMg%e{dȡ%{kH,1+x gŭ+Yg[q7Sd 0YMn2C.zg]¶FL4UsJ.zOnDZ  ^A7Cԍ&-9%|~`@ cD4WկPĨÛ@A$<\h|E9k;62 k44XׯǛ2H"009 d Y{FB *~ eg%<)籥! #X ;5 (f^}?`%n_XLNoԙhO|~>}1)C-1`8-ɣܷt+3vh|I"6_Ig (VOaՒ}Y[a)gǑe.h#)ۈt!%GJ& 'ߤoFNk,zp nuɰVA\e23s6 L.VulEa4_܍ N }c0~J%`' d4sJ k!INnvUiD1iZQ;*&DciEaIN=G#S0#'e8Ί (P{IAmf-bi:*q}"@H{PE4?x{AiWnQ9i[/F^lJǺN I ,%jV&Wu9Ea9~F&WS4L,2,{e5"ݲVnS|sqaK_]0QV,P1rE~˕ 2ҙgT[ gi.f7u^t$O 0h>ϥӵtëBF[8N+1_ xZrgߺ&ct@ė饞f{̗=hf^s M{gﵜ]pS jЙn"-slG[BpFe˟:|WW[59vitx<4K`fP>+,#oa[D"AbdU_FI(:Xᶏ<+<(eTJFiXXA. j*BenB%~;1v=bgjU'MJ/l1[^ɵ4InOxH&28 Dς}'ܛ|B gϬcH"%% Y+ R{GGY, i^t WwfKo(-x1ƟMwAεB48mS0 +wE]feQf^HOԴ|WG zQh˰ۏCǛ^EC:M x2(n),\fiL=!{J= 3 5%w}=,F=Z5bT?ZR ǫn!Dm012u ,N"CoFZe A\)3c !z+c{mHd)a߄} *m],]r S纒׵ ZyMI/L%'aJw nrp}]Z7,UWU/_c9Z?IA51KLP B5pUIs: ;S̙^бTh-r.G[wg(f`iI27jcC%8 4kw!k'Mu|uVQXbXD}t EKPq6j&2d^)$s(k3wƛ:hKCba,Q~ [W&&Y!J l_H$\l!YhJK|! /@sצ}GpcPړub}<Ly*%*9AuDc,`"͡,ӈ;9(;*Vu2c9MV* ,NV^gDitPχK\z>+&$lYUi^JYȳQqFqm'NXטO~ln&kB[M3!0``;W|#Gr8onM7ˑo*-)[g"}Z$ GKKji"z^iwi}yn, tĎ[[gce@èX£};Q lOV+v:?$G{O"ej3WY@VoQiWܹb*kSRV C2/N%؅>XinNϿ-N9>ȕ~>PFPi-g4SPmkBhs:H- ѧ2CI⟂Ʉ (>$E$&^U= \x `ެTgEY\zF\F0D 75}R޿:~{< h3YG#^kv{ksPw7xZky$K1oglvOە6WbM'{^yqx4F{^ j>'9Eg.r~?֑߽BA@X*KPp/=|wdJ.65 )1!8;%5~޳0r"Q=]ݤx w9%6šII@B7gD1KRG23Cb۠ ^ [Ѿc巒CRlڝFoި+#7  F<@V?ov*Խ~*[ )H<hzvA#8źx*,ńM8I_kll末:l3e .-ŦH@>dq*\ijsm-šN-۴"< U=]85k]|B!+EC`'&0Cb;Yp핑9@, OGIWE (5dU]Azqb)<;ga52"?˷@Y`@-,ZWGU sj5V)K@gaBXtTB4±0x&x>Vđq7S6e ¯Ld8v4m>3N?U1esX[B v8.~'sb'G53*@K<\v%,OYSw!G4D/GJ}GFã ]lu`nyZДiQwLuNGDк;ỜMM/FKu>9+? rMCn Efq&iNZcTs̊$v}P?6GVv *S=3i-Fr3[t[fԩb\Sx/xXjYFZ}tl$oa|n|Sa:8 U, $<,opx<8UK_ƥUf1}:7>cjrpkk[BZ~@~N~m ͏4~W2bCR2+(y#s)ID`?2pz3rǢ*>{.N.߾_[o"&V4 yĩ|dԴt/&PbN72@[N&{κorpFtl3FWaMσ@ `nm;1ԬS!.wDs {PƦ1[Og TEd Q$:B`Z{KX\[6's =LoFF%I{+X3_'C̒n*~Qf\H(*4gd/Xa/;ItŹ gkܤC1>&=^ۃ AUj`6[)>eM$}k3`"Q`dբj0~/`wBC0?4xy1KʢVjp m:E΁6$ߓqrW:QtQ4WgxgPxZŶ%a|R.??Պ=tvA`KckEXƇ#R¢"79!{$Q` R(UKx6 62t>ľEPPDQK!+о"h!pJ→,&2 g{E(Lib!^O8'T=tRS:@ hc,|iXcj2gNZJ3mkZQа[֒|^7h״kLhcۻՏ7vu@<C֛$NTH!7]!_LM}BSzb~–x!єڲ2B ~ ,GW (+<21~r c1\RBM6ASB/`a al9mWX]x Rvw~oh{Bt˳ܜ1Ígp;{-պ'+Sʓ$OM]yJ+EvM3ey W+2ܵ~>ew~;ܺe"Ƿ^v"I/Z03aeA$ aɶXwmz?HFcZ>{ȟ(we<4شr6^B#U~ A%­EkJc'I.`tSyWePG7s )2hS1A ==:d>5#bT1AY\Ruf,du 9QV+g(l  $ڲRPTQ ^2A24kWvx+0/XPD^^جfY*Q6*I&2C fq_@v.^Js/SKj{D‘+?>Q5 [gmҡ (-=! W\I(|Tm|Bӗ\\%2,SQ-(ȸW &,Z3IL5{ekJ隚5][hN \2.ZkLY/' @߇r5'Y9FܒY+Mt \[愂Ţz2X#we S/EV.#1+auX'Dl+ 7MXQʭTZc( KUVPEHAD'$OB=)&X&w5o *HFA30BK瀨+!5@cVYI)R'Ð<'|KQzlFbD˩;I Ӱ#'bӖH>+p4 ĪN'uvRzbf!yʍ~T(_c5<.\oJsrQ5yAhB܉E,%C b.懢ۮG-vP.Q2,G`2Ku< 3AD> .Qq'sGQ@B[Ի@C&f_ _Y8mT(q4b["[QyRvxB"5QLE($)4#ei@]R3݌}LGZ!Ǧe*T"qf6yFh차0#Z=1p68ueitg85q}OdP= ROPISh=4`lpà(nb]-*"a$3 h,Y=빁-ޓyG'|4jކ 'fؕ=:.#ie|d,lG3%{F'!4{{rr`Eo>X1٧!NYZؔY_nŰ]2G嬳\Wpmǘ!M%\Ԇ:;q)@?`>ݚ4PSч6JZʪxΎ_g|v :D t}Br"3,x ͢X~F`T!XWtsRC2s-sWX yiH ?h[mSia/^9= GJ\:|6dMyzkYV⯌Pr+7ۮB%}z5=u\ ZabdP,*uqB&b)8NqHZ_ݰj9= 1.KmשOUaP3UPMjsfk$/PG,[]#2FɇUkiq )pÇ]mA3'=7;[GS|(]z*w,ar s>WZ"'!.+Mm)`s'Ɍġ!¨-TM,H҇6?J2 `m|mRyg~Lg;a~n*58x´Bee)Q1_9$p_Gђ tO 3Ի/} Gܜ/RjpK_2_XJlKh.MNsTj1{\h32ҔǗx%P*򛻷谠xPygk)p~gĦK [((`nYwVzJTƪjx0wm4&USХper#a/N0! 6T$P0.q(ʦ E밊0,Ugž?at X"@7$:*2x᤻WhkcܑO=<ܨOMغqH!W i?/ӫ)_m C-pӄ1k/Aq"叼c`qqs?=B ,έ:b2zgs5 Kb90̧4!S/Ɍs!DkPUNBXw:)D4?AU^{?4ì[l<_5giV*",-#! x-0JH3Uk!;NeeCߖݖ; B|J8$RKyNjD"'~ijRE7qس}g1\i ~Dbu(Z,fo!ȇ[nX調 9Gh}ǩ9V_0d\?Qߢt<VhۂA\nEAbRI:5<$è WVIڟRSĐBXcrON#8_6A RJ*܅9\,wLN VĹ:dC  >ykO&BTB&yJ4nMUkJN(2SB;G{%N,KfYݬۈ2XL#9#=EsՠښZ[2YWm:NjtMvN3:T@6wmIoO:3!g')cMԽ='2Du_+9 WѱdJwnR/8WkM T<ڼWAg8I5&Lz:,֏:l@.#*hރe5%""8q0U全-/_njiZ [/G&9J[w ^ڵ"ϛ&8A^ G}/2{g:)H&I,@Dh,\Yؙ%U <ۍ!T[3[MV@gH)Po@xN0&O{?%/N6ufD`Da0)GF}?cj~R_ttH@z731zvzw pvZQ+EFLʶugA 52 M)Eg[^#<^c bǟ]QpBc!A飶*.H8; oZn>-٥CfE! eVy{ҽ)m|@w<[3Xqd~A&p]dFuC| 8؈7[)6~/9s{ÒWo: <6fɗEd8y WvD`W=աM{+f1L\nRkڀoۆ,9@nmvG-{32c PvPUEÂ1PMba6:jnY-?6'p4"$qyp A^wu*XSCf, HXl͗ 1.B2Z̋e`PTI*520!$!┯ <.fq=R ;(.O{PS~W^gD)/SvbݨQe(+, (?;Ee^*ȳKbp򸧑Tf33b#q0="LǗeth4F QR3FVM}dm:L0"w1Qq?.8C` Q'I`EIF$NH~ !LOs.f34nDM X|bwʼn3~HrU#UVOª֭=ϖ\+q.xˮL;I]cr~/Mb4If X4L%%Ydy*F@]VRj=c& 8'Y^r,r$~+:oB1kY< >+$#E<BfK;:x󌸪U{I޽%ZG-P[/U+s>-C\d;xmim( RƒmN헱Nmqוm&-7|̭0` ӏI\,0OgUy%ߝ 5ɻS(J%m>盶^)|g/m2]4H3<{$_m Xzs_pEݠ9G4L!~--4G`W]S+Kby{k}DaDR 6B<(;:dǾ(_PX)./";RNtxռ~*p. <=բfr[FجMa(;JG>tjy tPh霨mwۋw)iiMbEe$^;o9$⾼DŽmKbc&quqm3va=ӂxjե:ve!1c 誣'"Y5Uɰ!魩˗0 rYUq4h4 2A#lQt7_̃<( +(.4)$Aa&w&yvYxtš]{&XA6Cl{X-rѭgUYhul)}p罈L uO@TVUy_dFaϡMrH AW+uu^4|n_&껷bnv G;IRB7zvf+]Xfь۰t#HiqgvomwO#܃ vkaN[H5jrŹ]*?^iH[۲sQŒux K!HyD񎘣s|}.9=g*:걹$ e^("5i_ɳ;u-P qr*E+ `=& =U582^$X9 X݅4kGTW8,c4Re?9*e)6 ׸9)h9%$x"vpu(nRtHběk > ?Uz閜aTVG|xK'g$:l2X o!8,& B1_Xm%hzēUb]ȀH7$ç5!%5YU~+W=[)ǧ9P-,xW߲Ďbl|[<}5jX-栈Ex7J+m8լSUz)2{`ҵIU~պ(LyŒ nzj &7DZ_>4vke$>!4@D(T@pxXf1譪0 N,FI_^B}]p NHjTs+r'v!;HB;1ؗdrOؒ ?oj'*9.VƁw <8a\ԒryEѣuW)opA0.GuSD a ѮʉOzJfag2)|C+4z<"84Tdk3 k)v/EYfh϶w= 1B=9of%*S ,&9GHVW;"MbpZDCf+os < QPYYˈ 7t\F$N|["Ll\sa>]^rk|pٶ:LmAYCrE Ƭ^SMWڕ" k!UȘz]žvzyUP=e[d\_Bڲ .5,"H|q{r8ԋ"uL']DJOi/][FJ[8% "-˛?( 3CR".rNɘ]Y8j 0P{j _̿i-UX&{-[6_4;GQJX>vD:a6)xs&.6 SJm7Eb!|^ط8u벰>~8߃6/\,{O{YkpݘjȻ,-Sc#gxחNw(T,PV3OS$_"T;E'C;e چB(d?ya LD| 2}C΂+9בCpowQ.Z$3Cr'7v И,~MQa)B@CcAoH~ u0/n[º:beO4NVvQMNVsp:ӃF7s)kC'sfui'9c'-7&; ű;N@Y@ XRK_Oԭo `9y {J|B%QJڅkV{-ڇx-^0. -eݟPy!P9$H_u I O2.v%]z?FX7áɚ2 n >M_Ȓ 425ѵ |'9rӠo7M~\"c0D\A#_T>-ٕ#"ݸ*JexK̎JV;! Oa!Lb4>+ײ#*K*IhƐ|DSa77\t߾LdE$l Z/&<`sI$ PuH "bzʧِ#D "+4 q<.:Y:jCT NS/FɼEf˽VífFvYb;#|*HݬFZ%b ָ}ЇcBƈFxmMCf?g9UDT*y-^ [%)`4CAC܎t y P>oT8EuWbޏufF>z[c&.0`]"edg32 ƷGŐ]?3N(2>&FncĬ7c1~FBfql=ќ0 *7Y|=x-|kN{ %bF)˳I{/aM䍋|IsQ|JgQI]u$֜ e7XGN̙oWDR03AM H`Y+{x!~K5m{IsLX@,@漤[ UpHy}Y&Oʖ6&l[oW'*猧cױG R|UzYb pM7hk:ЕU 4hܲ9cCǭ ot^;JtڕTt%riː9, G f7:uuol{{YU#YBoQQsYFF1- 9~y^. Q(~|3i$/g2]y?ʍ[3k\a9mGYzp8[83_/x"ڱ .R5U$#|-fS)HZata$^51'e)(ˮwxXI_ZG{y4>m/[ ^8|T%!3#tE؏[1Ldf/kyQ"`er=clt|_=Ohv)vUeW[|FhS}YL@f"l} f斍O 9ʿ}î4LTj:`ۏ )VLֺIʙ(Ę2->q(nz_`"idA6%΄3H;ڗ(Έ,.KnJUB0UFbLu7ca#+b?I٩`ɩ|9VGEBd!MO N($@-/39lGZorJ%&BT_ʘ;NxH/d|U[ ^R_ aҥ,Y>i*ᕰt,/$:0Tݝd>.៴rREY{/iDQ_9R{`dM(z)¯:@ʤ%=47y~lӋi&(:N'A'Eb3B); AEl:(k΀kjۈe?o j ad^\tVIhL%m D8r&o|E6kU#%(Vk g>#!n 7ބ2ؽ4ErOR܄gQ*nMzq!Wv| ztgJca]⻗6rҺ8 ɏ>åպ\XDYSEeHJ@?HQdYF3:0,DUswߙolFj65Gץsw?~cSqǺ2xhI+ Ygf(j؄FD#p%pAfP6 Tg.n.N?@~*G:V@!B 0 xqВ mau*y-?Mn_7irk;kş UE40aH_mmFTG救g yr'|g7Vir^dҀwOFCnGDM&| #ORfaD "9[ycd=(v\}.aF܉8ʔ}c824*3:8jRl٫`n6H? ėm*YcIyD[3 ݍGgPXOHrBa"|ϗ 1ɖ'yB@+OR#_0B_d H8a*aŽPfv⧧SU>L"t N@ݞLu-*w)_Ĺ{ؽ&uB!Ґ7&f"Ђ`ʭ\B4WtPJ]Q U3)Ø6Q֦/Bw@6/X>7uW/'Fy~s\Jt,uc%ZTK;gA22XۀrpICT:D>E[ةڹ4Ɠ1$0O,F S)8'`#L٦pii}@Hīm@ɖ8WWOAX S(O=K2JUþgߌjD7-ݞYPՉWMF~,8,‹}p 7վB _k5m2y* D07 \]ݔr%틣Nm>8 QbSѢ8'`F『f۩4`l,,:2ve:}LY11)ԌMX|5S3,IXĴw:IdcN,w#z*@WTܧOL2ƒ";2Y)L/kkAs, fO O;}T:]2.:I 'Y{=&]pGϵ\tP"[XqWxbdDǥP{*̠sEG!1*eu^_SL ^~ߛM Y#<;hÅqG._!PG'yQW&]:ROh  j<_DpȀaױ>gbR IC*s&ņ+r_*FC9-*ȧz`"=4LM܌!JJlYEם |GcR9&b\BvXLNQAՊLe +@}T"I)ǑCh7YZ>(D ,y Hhjz9OSMmNp)xL#3a[H=YByi 6R$q HpTB ˫5;wKu:)Ir1 @֞B_RQQKC 5H'$˭%-3,6`Pڃ5% 2'! sd|jv9<*vӅ-w-NV^b BCYu1_S<^t>+'gyDǬ,Gϸ~*@]1zxׅ%_OrW| cɒ qѱѾ9eޒLOd=FPQh*j͗$.ĐwuA N\ݙZ&2,$nd5tILn(#ޱ<@e`! hrPz $G}ZětBY >vѥiېOJMuSibg%L# ]hH_ċ # ;wqQ u_) 봦19B"-'\q'Pr ߣJͪ=ZQ"-1c\/Zo:r'" 'm Ao$5L?EZ2f ^ҁ1#ZD`q|q)H 7$G^8pg߼BnPWLjufY!'6ԮG҉=.9)->pCnpŝqn<'+RUX/ gPX,Xp)8j]f8P_bə(fUcx/t|Jy _~ӧWu Ӧm-BbnIw՝pIU.=6t PNUreFiph`[o`U)! ڗeO B۞V5ȲY:8jcA:mPn$r^o0O' H*cW7sۙ_-~GrmlϴE7%hb[YFl}4j7?@׽k K%zG x ^Ӡ2.eh$RDts͑Gc; CTI>~Ȫ@#WJKHyП\O[g#Kfk i /H*Ld26%1(g1RIW꨼a@L <ՖoPFwUwn ^+$M-srD=C)T~᳿̈>$B!-\Ra8 ?Kb8Ȃ)e6-ZIf A0āBeVg[`RoxQW46?#h`ȽB95-q.f*Xy~i5OVi̧)tAL Uw1%m$3cqy,taXIO4 u>pTLF=zwvۀv_/Nmlu:HmXH6Y$E3.6.uݻsma[O͞q otdjrAq0CQyI[؂fPj-w)е*Ɖ?ݗ"K8y1k}+?;uxG)d;SxrBWVe{ MKIA=qLLzZՇKtxݾj oC?'7^<(%TXyuDQWy3 yQr_; y6ϰ 𮈿|dN26uN/#t g`?'*g_/bVZ0J]sYɔɢffC5 HGȋ ˁ3*l %'iA;9KZ8263\Llf.s.">ٞNVk?'wĐ|oiΜ.Ѣ;ָZwP8D 툚 irN!f&i~#_ʆ!; SyD~x[@Gb@`-wBWhvDlyiHZX{(qLd'M40ӣ6Ix&#xOΙ k(,,WQy3|Y/`(.*lf I\|\pmmWTCáJf Ob!@L#fn FP 1B2>Um 7&S2n E@l;V.Ҡ(B7 ~j-i_x0=KCDTY f;ᅠ&\Tb8GT R G܂kBlSA;`%L^Xd8)&:8h)&藓L׀lRnT < 25)8h AjCHhAeO!ͅKm( hebtg Q8 Qq"'U\֏ ^[Q;ZDl\Rzxe W- [@UG ]&5/Oiҍ^–aGs^'C^^]MH_xϼ&kn4:F6v @=[9ê vTK[wfA{R;Wy? '=э"W-'j^/qف wFlV5YP'I,93H@~k=S_{LL:qy. fH"+$WD<A7$S ^}glAGrx8Lv,H?8C : SA]|# ?y*fMkIS dqאnJyaRGb9ݟ0X(v%qjNX,7J9IX}|QI:poݜ|aB>{;o*-a*`>Ȟh{ TMYTfL1}IP U{N5K%/魀p3|hq o)H@~X??S>Gn,P;ğmh/m[{pi|?MX5"I Tٍ}eIZվ-]{7㷆~L?EȈ`vO\ȃj浒&뻑0db 6ohzo|'5_h{~ bZ3fP_Ha44)8o%3&TRQtظK>@ޙGs$~(I |+kZߢJ?Phhn>Ka*JRp.s|i0|҄xtdA[߳{O@{:)W\u- <lgVWZ|Ks{D G09QM /?$(!81ph+D \Ҁl%.z'U_!fn W|c)ziOQLCLHmQG]KY%ga{u9E6;!mYkG!V'K)=0j;xqmϢ+ Y@𯺾<|jOgm/uٍ͌YB]"A1ŕ1ڏHk$x8 {V\yhӼjIIeh9SqT~3e!4Q"Pxk̊<QBWNrcw}EnN?]:5*+1);T!9+觠}Kj ?AAڞ WlFq0]Q!\I]'ZtY2kIJw?-RZ/vƭyL-<;f1@û#<)r,f , p"EXUi +$5oaPeԤxP-Dњ\dv5E.n g@w=X+T182WC> Va1bZPs3Ѧ*1!h Cv%fK &eUߊR.{njR [q](Aha%vWzCo&QiFE1[@eB{B2By& <%ΊK|"7f.nZ 2FJvnQ5o{ɾƦ%\b=,)FOҰ]c${S ͂IQ'L*$*OҳԶ6o&47DV}HF#ޣG\x8qYI26(Z)hQp*^-цJ֧o܅A YC;5R8tquP"5Y$7J9 ~(ݟC(qI]cHf+[y1.{ZhuXuI_^/n:o1w+܀?5xpƥd(awx tmb6e T]ڌ80FnځgNZl KrkjzY65aZ Y }Ubղ+P4ߣFw? F*tGpXYyZ oy/xM9&QIPL^#Z)Q6p.AWruqz˟,PM?O-V.'Me'fևr'd\s:?0RNoCJ?c.rxdt@J[T]hm8:8*Q3;Q`!㏤#i ;>Bcٞ=?ssdzܬjVB<̍+eR>Dd8d;6.)bq?Eg쪹L ;XYQ%a6XJy.CpZH5΃WP'Gz4|QhIY#Py#+ ~#1JسqKTSQvMu7 Ovuo=%OI:M@ ͕V.<ɵ1߈kiFR?tKVH $-w}ZxڛШ =S-@QQ@'S 6&em)j ྏHK(ٞTATL,PmHfrR`uwS'hV>p 1 yh 7I@X+oF{Þ+3KLQ-׻agN6ؒGɝ Q_ OO~ Q9!fIsA}FӆMޡaYp#%yo^iT3mN3JZ;ހɕ$R(~y 7%f<g Ya, ;)^L%')^˯f.XJABH;ϓGġd>x1Ȅl65][u9liha(`riĚ%.sVl*`\BݼMN1a[&hKgƀ᲋M!|k@a`GHN.a켸nt } &UVERłaԷIcF}baIY?8fJWl؟ҹw9vÐ .!'لoM3KHha2Cq(5>>n'RvD״]lG8BU\=(Lm } i~IϚSYN7 7^컼Elx>r0^X0H EOwLlԚ^S^(|Rͬ࿵iG~c"PC Bɰ_GBi\w(Έ.)S^q@hV)!MɎdl+<(~t$&[Bʝ_DI8==WX[uzJH"^5%S׌k^!T{.^+., ;nj3])~`8)۷L{ 9Xt^](TC%\iַ||=&M\){C_MBqwz}lڢ 幊5::d]'-"7Jz6d6geIaVY) *?+ѶZJ׫A7l,BRT&5~L U2#`q] V(,&U{ =.&cۘW)ȟK03ߙqͱ5nd΢,&>`r"#[]S,Y$j%q>Dt;+G R>Ne:cLl/ȄicZ̚rד{.\cE1 ]qdBH\_fi7Bk^رaQu[Z#TÌY܅L/YqpP{v3XrB2 CIq%z6j;zPezth.52xޟ=p7ZSWs"qCB ?>l2R򹳘Ao5ahx7ͅ-{S&>6_VH^sxH1xl1f'°nŶ4ڋ;P弧{Hkyw/AʮvڔAl|5 jUQ~o⊣,csy gScC]'I# ևT.!Rl)Z"0iX|-8]7t-ly -~p0qXK$^,5<5lBOd^P"|'jPYɔ=y/{~3j |l΢\K.}(nw焂X*#=ط _E R+ӝO5_ tC[vȧ.vkJpemG\(k c.[U钟Y!WH'$?9Q.yTtFYw%Gou 3zjI7)aߡ{Vf0r/o4f&'YZy}bwm!Qg%ERv976o^ڐ&QUcZ;$}lKuտxLyR(qI<^~A1Uo.y^/BMzĿ\ǚmV=~YA3H`N<4b'GL"=5%RQ9s3(J61BLwn?ɬW.\$*ɟ ƱoY EDx٨ėP%!IkWΓ!OzP8LIN] GNniy9@Y.56M>T7vlQWB|'!oЬkN;dS@aT] x꿾SLrty2i@d um,Wv @^mVF-BKV$W"otUB(3) 53$voq ѻi!`8<~go5 ȜlՓU'gC6}i̍振d}mB W yQ##lYVt̩ )n֕Gzv|,р f*["Nx,u:Ƌ#T#=bͅ f(^ɐD 3_V2C_yk!kЈߠ?Ҭ (%"y DWfsPytT~o2A$ӍxQCK!t8. Zn4OD~!MS2Lnm,?#,@;F7LdkV7+/=u4oOQDg6ޟߢfJt3f't66DX/8M JNwQe[ }z7Q/t8ش #6@ˌ)FQ\M{wվ f*t g`^k܊(8FӪP]1i`c,OR%bS LƸjioM [hh6Hl%:Iօ i`&/(X Bz290cM>{&̍I'U2Irun 2b/G9H n"{͸X؉R_5&CITyj(Xr#=&E-t9.ԱIW4xa:RY )AB+R$?Ir~%68ԚA=:VO4%;v?H[(X^Ѳ]򖂇>0&ܔjHI6o~_{٨`5D'N|l3.|{ahe6@OIx!.Sڟ$dYAasXDu"8ᄅ'AHƱ-^!O%Ş$y[r=bfb7O=XtI bqU2;cQUX%01<-߱ 8 b+Ҭ]0蕊W/QYWrkXG c{ h/t6\J$V) `J!5i2ݖlDX9 {FP `Qwٔ#b Ґ&) }o^)x} n߽U7\8f5o/2'BiШ˺{a#IP|GE 0IċF3u_NB%B6z'CQ7,d4 <4n6 X׋Iڥ澐y{ú:B(Į4N J^WHQ(~v ]Yf̕R!֧of^Kmr}G *fqnYbFw" 4r p7^r>BVzf$§qÏa>>Eq֐\KRδ Q\RkfKXmJe-{9J[$h>ZWݾ_񗎓 N 9'mTKZ0d^aGCB&v(orЈrɄ|-[/ɗ=1@"A ӳs6qU;[2RקGV}]%']A{e2L<*|ꊔ<a*Ll/iL6 g5 -Y.Pާ1rغ )jf[ԺMdߵ┒wfѢW6tF>-L&^ ԇ]k70nw1D l46Pg8ZRw9B mg-\m)B9ϔnlvmO7~FdA6xW=T}' dd%^<-r)5rvsaDNե:8p2fStnp Tg:o74#r4l\S-rkNY,1;gd-XoSoxOP^[m]<0-Q=KÄ9ISY`kݍB+_+uO/6v1^:KL %{{ZWMO9U%Ȋ5ঔы1 \~nHq!_,֮bx(1\P4sa5K2ۊuS|C;vQ4@(f uuFlyj?6¨<0C0PIA? ŕ#YGt%75Gm_a뮋vLQ`[(*z\]P5 !?$9Ů1{ˈEVgd r%O8twv%#ެ2<-q˜ЖC5&7*p~rj;@&:pRJ cAd;F.n>I_!syt XxJ 2DЛIe۴ / [ia׼Μ7\:0Կ|IH[0 o%) ."Zj'mOczZ!Y'n҇tJ]kB+U3V"!Cn?8n~|{V%cp&֓i ^&{c1,AܭXX,wdZ#x7u% sS5ѾݕoȿQ )y?C , 'A'>fW/)} )$d\qzʁ̷;IO., & \Q||`C͛h/df3֗noL8w䃥RqPNE z%Mɔ -3uEFntg851$]ؤKŞ cBB8To]_!(_@$ԊuCR#53Vy1c,ri(za@Lr:c֗W춒ĵS1=fc#x=1JslO`ҬCn*BٲםeJlY`^A߸Eޯm5hGgMi6;dSdV73af(ut] μI^ozp0[K wk6 %0cHΐOo)cRʵ؂A XQu]nYKiv4^V3l{WesŁR ֖?``&bpDIL0H5bdD81ίdûɵ髯AV`֎CнݿO;y 1R$\kp7 "%}fyFm X6Hcg4p@ǧ `Bu} O &E=_V|'g{8Kb #sk짇]SxT(a1`1".3dX~mR2ԸWb&*뀝WG]ƏiZ롅u ތć 6%Z 0O%Gy;$ig|Vv\mVҥ`duUo^z˷.-Te&"2YD*ZdZu6R}Ǟ{Jxeй \AiL#TI?4! (6{BTH"}38@#,qo(s5aN,o7 :I.c~TôE֣'Up}&7ͻǻ;憮Ѩn&8)yv3v\褕CRJ@SejsUI ЅA?שhU^k5\+*u^K59ˎ0>x#;LX.`*Syiʵ! ګ~$bx`Mv9~.ܛ:D\-*xm,/HMSr5cT 7-ˮ68F`^8S#|hy@ 6Y4u"?|,A[=KHR=hxr/I"ڔ -.cWTm?b&!n+XCՙ:+!^js%(Eƥ ΠMu;~ԣP[osC rUO.{ꗻB P,BW(X p%^KQ,)k/tZt3BB5Vˢ''L><9|p Ԣʎʔn0LJ5N%,`PN_õ,YVÉ6Ү&Q2xm_L+n.\ }KO?*id බ&(crjq+xQ/ P qY4HHb*y z[ӡJAvV!. ?]G%O`D Vv; uE#e/Nw[#/Hi9ks"$xF68M0En K)d5S(mJއñNζITkȳ&c U ռq#/M)pEh1dm7Q>|Z4 yKiZ`72]ȲDTSj]܆W4e64e338# 4wa,l͞(LXa,W]ԣzL9\VJ@f()le:HToԗ6؇͑"M74xO3D= ,SQ_߷ co EAiاhOna-!bd{o,[E"&'gLb$ NS/ 9CIJ2/{ ˷ZI6q.uNԔK m+E=FͶ#'u61!'0VeD]̴;?FyCUQ7@D7;%G# JkWP{?6~`T򭤈%;dQ7ilXҋVYVL_du_wbc)7mGY"9eDNEE`Ӱ4:A#c? 4§7]u9l@!]AHb(dSGlrgyDZ{nlj1* ~PN6pޱ{2V|z=]B [?n O? X{Jȋ}:ܴ4h) h9-}Ddž?tex S,e1 -9"#bzWPM.ߩN/aۭLKu[T-1K̞(j1+WEu;H 0,i8:1vLLe>kMP$=X0.za~FƩO% Vȸٶ)<b8f3^va2ֿfA-?7>c aXp4\rmZM-=9cT{M){N6 eW2v_o2C"e(0yV;v[7{=S +ߛ `R^&OjǺZFI*8iwJ-*)#2&(ꄭMi҇dvFfBk[qݜ }=cLjTQ%Xs6b}ir*F!c)Ycs$ }tp=Pע7b|V<IsQ 9O#'- bbp+_Cqr_Xal-ӭ3!{vۑUEߊu3$T">oحTF˞lL HҡF,%`>!V#n"PԄt,( ٳ?ao`ok$IU@~sV!o>fYM}l9 lmwV^3^ȆqsRLWSټ >Jr#ѯ*Ѝ'7nQD$ZA2IXjm 2T!w~JH&;QrIJAыrDxWlL0Jƈ؛$ Χ,)pŎTN!!!o; `P~#o~m-s %oVX~! K+)-Nah~od^_ZYcq3ֲ`|1l̚VM]KH/l"a.R8Uwj;WɄkOv lĆ ,d ZF)_eG3!nؚV%[u{"9R2/KP{| F__9LQ'qw`/zq.G鍆y万=,⊦]Y=<e?ć9blҖ@ J~xX0N y/$Wqs=Y](>C8W5KSyz-ӟ00k2۾0}+W$MfmRPGwJ[1У_?.'fGk4?\hY1|\ƋI8 V&X`q DƻiX `tܪUּg,J_q֕ Ut0/#ߪy-wRA[I`ž+šyR3gs"P*H, u4ڦ 2@47^/. M{H%|2m)K4{6F| dB#"r*MZ*8y%+~.?F51v$ThmϿ= ͚K2ɿ i)Bœ"Ыe"`CI'0 O͌* ܒ z.lC &6‹6pp}nR@Hcm\Z&tkr#~6 S/qsNMYO~:]ÿ@N<<aO'B]MIg'Rߚ0FU{a<@+qfTz 1 RĽ7meNr}G_~%X}Q$TonﺏWHs*rhs?1Q0)r;']kJ( \xu2%0g͆v@ξ/˜‚ƏIwפ 9zΪzĖM;/c%g1{Q?tS"oᄍ_XAgę60pz@cwJLtЉYM=c, cj=(X՛ݮ dL2ܮB([ȒOCX餇ao#OV4*)u+ny=<bf a(=9?@mmY͹SaY ~ "5~ ϿCU> 1=u]nK$D 6 $ ?hWb4@uw~GTO,z$tOu\ t}eX[2:ZJdoT] IyUqWN=SHÝ|n!RUT!Z6eᓕj xU2sg(u$kzlgJ1H5i{䂽Ys9_eWFɯ ;V2vyB?(h^2LM\*B ;yf.7la`Y䟛Ur@tPN47jsѪK~֔sCTJp8Hdt6&@.Gm͢^3S7ŰPM͈U.8*y8ziPy,DS|~<\vԦ)ZcӒ/7ea{$A p [:~M"#^E:K5 .Ύ*u T*>/7Řb"H fE/uJ{JݡHjz4Y ӈe++Yh=21͝1gn:''kDyyp0йk5 -}׈%i}`sC9(Cަ+el]J @y ]pYN=Zߖ*6S5@$ )^*|Xԁ.*>62WGlhNS@L.|Ž,S"&`=]dpACHj~Aç{>yFB.N}GToukŢB;3+Z: `>Tcźc}Cބ  B.x.,DQZZZՉszMFE ⢱W˜ Ef:N"dws!%qM5h)]G]̵6G|j^ZGYf&򧿽It>\h 9-ʠV ڻ>"4`_xSVzo9aڱVZ""1̡'xWB:е!/ԛw'0AEjH,=VG4hH$ٰJucn{9Z!菒J*El3_mMW/2ð[/meR;:2=mdz KY O+EeVt*[-g ٕH[˟ Ә]Ț&ͷNUXb]jW>n79ű/FYc #f2ώ%pE!KȽn/0nLx.:lEdςSnn+ 7r6նc4y" 3xUkI%;:mʕ,HSshRqG[91g]V3Jq+/᧢smҚaV>)hl9}EfN |)(y~@#P*d+l´J5{IHywcŻ 0>r  4ʁvkiAln6)p" ]BmNOoq=ޮVh1 \ba-GNXiBЪՀU0E:..8/s8_۰V Z͸ ٦*٘dp1)>{Luf;˕ %u &[@.g˨i_kHiJ5O yXJXVZn-~ m7W/`YKuoe%lH/)f$4"-.tR8(e))V2c%v@P*N4=h@xmލ"qșDs0'uS6iH fjqa,X'1vLɝb:]xLW o6CPݱ[L.ҫa4v.?NOsDj>z9UJʹjB,EG"|x ̂rjp䪭񖁧fO9ϯzpxeyW?LI@F;24'YjCQjG/ | ^Pdn_iSS-S#vqx WZ\NK?E,byCE{+>/v_ l[1J}rnಅ{^=PX,Z(ǵfQI=JfD},)':QpA8ۃp6Ru%2=5wmpCxs"!JPta$$X!82/F[̱(+n9sb9xjWI \Yu0D.p 5u qz=h[|/y_isÌ$fn=7k!'WQW$q7'ylֻT _!2}A{3] {z ؆smX`ΖgU(?C60> 5-E]bsnbFP)v&FGg؏~lH,>bztÿШOW A F 06EfxQMiINPs.2>CmHj "U+ PNDwԌAH %̀103b[q'me &qlPїi(Q᭛N((]rQ%DP)wkA, nr ւJuo EOMD+9hnאvG]){nTL#;x&#EOWy{~6'sI+\8¸!]uzn SQ #[å:Vg^ĝ?ڋ{G>I75MIj7ma$%=l*A* Q/ TsvG0Y଀ =UZ%x}̧NM4ę)z>%jx R£a_ yFn0!e1+c-eMJ'Xf ՄmLS*;I6r./x@Y%b(;vQ޵]TANB݋˛(bBڍKB@!g o{_j0K?BI;BT:^4lD=9 {9xC烓"X`>&A{9iʱCNJ?N*84mkLDNYp8 =]tt# |k Y&Sn sUF Աe)_8s8H홵 $6B/ h}΁|8]۶Q7+% LVf c|W98`u[' v~!<`e3 ?NkYz@AGmn"Uˉl~7Z)!8@sȪ2vr 0@Sɔdjk6#632/.Ҏ ř@ 8-]@ gG_{3 0 'EB'yAQQ$^ :sߚ{muV40AȠڥRJ=̂״d~ ?xsuDm, IDy9;AOH.XXZUq< ݝ+s],#lUT%K59B`fW4@ y1{uW cb,& a.О:|LktL' 4:J6MMmBX[T_?_*M!AL4`8~D(xW+3[{nޔs_ixC zCnTqjnqN&[WiB%8kp\aA6{'51=!Y ]LU[AG?^1١^d-#"Zo"f֕aLE|pY~"aq^\ (`K%Nq:#OS:Jsu#gG)3d|?ǯ"Ð\#qjK~̬O6^4b8}lB[t ?{N_7p$FS[--cƲӷQ40LW%#*A6CbM?)KKe,H򛁷q!*"G^n! )orCQl<4C97 f^Bf;1d-`YJSRYbT\dz_%k83K9t%6 QvMD~}9`v dJq1X7jKcQK^n_E_g7:pH>ƫIiݛ|ZltK6`鰹9I+llSxt(v2^#֞~(" [UfnN 9ƅpHmuQ.2@ڢTyʛrTCʨA%/<|aRRG'*&n ?p\ mi"U{B3n{?cCd([);!dNդ" hC׈r`~^8,lMI%8ʿ? @:QKB #%#|Ƚ" }}Bi$[R{%C|Uk?GETƠp,Qֹe$}V!w^=%๒6(VGrX-6tυD:V[5eı~@d`9Oy7PR}yS.15yy~!;MR_9A}vo"bw 9+*pwCȑDtEGM_DvՌR{]o_BSvjњlp>:#ֱEL2-Ŭ9 D'LPk $n_uk0OF5'ǫ 8.nK V)&w"ʊuGq4:k)Ks1 6;UGc7*ڇ){9ceyo'8^/$4tBƳ.uCk<PJNs9ql%S7Vd/9nӢ,M̪VƴD6:C_?j>@]7oÜEE0wO'5 +Y\3|b|&QKJ)ԠW{?.=G:vOL#eIҡ{+v,Q&g)뺆2Դ>|+7 -rU?;>,=r>D,0=ko  #0%hӔ~>3Q5 >/"ǜZRm.*^du`l0׏IG8 d(=̢˨Dc锈#׾7'2&b0)撪ʔٿbj߄)Rn91h(}Кt(4$~GO]1.ubuBDȍˤ6'0IdDx6u߳P K`tz%c}쾉җD^8X uæﶁ 86:z* 밶@bTߌjsc#]d,xn`YZ풹-I=ZrVP,{;!ܻBm-b Ϩ9d* \1XIY+ڀCdm9D+^LXElV;2*5MwlL#2%ٻd "F9}'=;W^O{v#hܧYnԣ?S Ƴl:[d_>G Y虁6z>w" nc[=Tu=sbfjcI<)$w}lrOXS -16e$m@DSAkcU?Ny@ (Jb3DZo;󎠚\~r*ӐNͷ^~}n(L=[KuMIFٕ:?xָ雝#%!U|^@k嵂@t(X׍O>:]<]%Cuʩ׉;IK@R@w\Eu˅L\4Hrz.ZsQ %UC0w@Uo 'P%b "1$F1ώrRw}x.s3bB)DoJ0}囫nC]H9,*L-(O^jOE(4;o(_KC&wbD?)k1)Me yD]3~M2;4=Q-z.O[[]n~SP:fMEP`]L))QE gJEe=Z}cP5~ߠmC/jכx>b@;Br֝5WYimv X*+|3֩U 6i@[@!du ۂοHZ>Jzj'/0p+l)م7imKDzrˉI >6|J1zz}? BM [w8W'h>.jlsGntv,Mhv-fw:ƽ"j\t(AJ @7^E~y$lf:|ݮ㛅E7h҃M{+ת֑ֈ cȸυ #7sZlh4Ď+Ӫ!e[+}Ǔ~R}I~~+eA/USӌހ7\.5ZB=nZA$AEA A$qcŘbMbm8%*LS ʧE T1y.ih}ҽ@cgG& 5tRG]Ir |hɒkkԃ%|CS𝨖DDŽjVL:a]&1~a/w7c!F$ V8x$,TmǔGA)GE) SFrnLwYs*{pPsNDO6?)Vpgͅ-!7fqŒQ,+&ˀ VBq'AF˃ yz YʾmJd){2,X-9CitF\;%SjK_S7LAKgR5eSk`` IY*M)}p ~Ha66hWkJ+X-Pb CvP*e00"fAccY8YݖWZۡ\^'})czK3DxTiSLMۏ}܍n|wY F'zY286\c|gߨeŐ =7?n~v?ԏ$@uc3Y 5ChQEIPզ>mrsH4:<)Q}K#䒡> ?\*r Sk"< 8-F{c3޿o_ t5֍Cz\&\J;y#vtn:c3 tLVSK(jI)h-h[!{^XEYcLԡYώݿ.f%U,@^WɫA[+"2b{Xmj q]n_٣fVf23 ~rHRe.Niw>No_} Oa!g:,eڧe]D8643q|&9Y#{ͼ\2LT!﹇U0V4r|v;K67'Oh :>+]s $i/7X>t cgbPzt7 jHO8!=2@h!xΓ5V@{щeVwyTX|y'a?ڌߑx< V'np:.HN!Jy|dl,7*|@mƧ{^&+B:%GsaXX@h[`rbG& I;*{ғ-bdقn1р_YqV&α! pڭi~O Cz2@Cj˥AixdJ!w?썱`G٠ )y8|>Y<42+]9h+hE"Uߙ ܛ0>Gxcd-1^3ʹW1P5+ ,Jb%a*Fa~V+eBU=5;s8M Pkh?jb:d^ߦ21חSx{nn2j a$,IZMm OqY2VB\گ&,Ց `H[~Tj6Nd[\3)n]g%Q[:Y-#^<aeG @ݼ+HPK)? /ˬfs@xx`8:-?h?*Z~,x! +R`!p2JDfSc7pfP]pK\e*/ -bcCGjc "V煤rW["AxRVRyn9)xD4uD_ο1nbcmר< gjU~DžU[lsR;tmmj[%ؼ >YT1XfrszτUnyun3MiD JK1fxt 4ۤ0 u GBlv>ަƐy6tG}R;]e=MB˘k A.ũL}[? -`@@i|SQ r8XdqSQ-T2y FV翢t8FX:]_%6LS : t'nPf2oă3 &ߕb,\e t_;S=ieay3Io'6wHc-KvPP&0J\f^r(Wqot>G a1QX/ؙwMv\]l;gN=<PUU!c,!^ ٥߆)#Iw4v8cs)%sD0\0rgͷ8} ҵ7&?k")&:#$Nt͐3jqiE#w~i!rE;pUn/8kpF7؃2"˙A.[wY2VKnЯB=DQArA$cW٠X!o3Ȗu5*dZ|+VU}U,*Gh=NqLl:@ih&ꌮ_wJ*YNwb(%DKoib/Ne  ?xrVߙB=RP_l#Vv{N >"7Õmgxd;oJc*@rBA 엣bd#NDad0dtpW7+" 'h,Wcc 60#}ۼbq=8dGˋ',FV2l$J?`VoݺOhk=6{f$) L(hPGƥu|7f@^\]dR vmg^dSʃϩvĒrusz^F]XC8](A#wclx=1ǞZ=)l'vnԴ 1EK{p,Arnlve(J_ImDU@fc܌Xp07wH#ۃRj~ px](S)O6ĿYSz^Z$::K%x!}gg;S>sDW qu:Yhpg0o.#^"`;d ڶG_+l`a腲L/r,Ma 4NpS|TvrC&(a-{Vti9D"]fKAAb, \ETjT;pfj]PV賕#v9&]ϓΛZrܣ/gtMO ډ:*6wo2]w(}YtNᇚCjVf?A DFn2v-MU$e,4)ߞ=aqەp5 Ug/BQ HqwOVA+!E}Pu!)"_kNˀ|w@aN[^!@W5~"CQdK8^1^>hkݣQ ^OV _.xڂǦ9Q^ \J,qС3T)/-՞%.Ȃe0_൥BN]\ǖX ßkvjvA2|:{!U*H;baʖm(]Ɨ5oV4wZhtSM2ĺVwY)nt4V E`#I$Xh+`;JC?W@<_SS/JOB'·X5=&Fn/hQG=n|`#i팊 hh_ӄ{JxZUc8s5z_(lfPKeӗnCN&3Z bUYH/n%z'}4A!VaGrgF?]([T)d?|#Kӎf e>4okBGD_nO;) <`䬾{VŻЀ>7K@p}(mBEyplJУ÷@h^ӯc֨X8$m Ҁ]Jn4<^ U%ݥX9<&MiIދKgJ dȶ)@Ɍb d1I\9e7rhu^D#!*Y9=vT٘sϣ?npʹfWLʙKROeٍS,ئ'cӥ*󄺐9LbA P]HEIUhcub8 g4^`'qW[NyIH&ctB!e^6 Y{}ԿN-pgʕf_D,{r mگZ츉3uHym,x+g|}5~OǑPv@c+qp͒O'Y(FȿH5) ؎U<Dsvkێ֞D$ #ܒgT(8ZBwf+\>Y{đ -6_[N:I$t/k֠j(m0`,oL{sb'7tRW T>EK~+M]][]Rgk||2<:"%J"we>yJHW;Cf$ AHIh1_:Ydg⮋Rq'uз]M :V!p_4]xC.ѭٖǪruKvwЖ~vj%WOȄ+M g>fq&#G=j&̚#m2~ MFn,2;n1:Xmjq@f>f`3jČ@U`>D\T"`(l3uO`w`LǍM0wTb=;W?(F:ȏj`H[S @/ b\˙lGfOSBm DuD]S6̿ߋx\2+T 퉎œ`J 61 #n~fʶߨ? \39R3:ʃ[͵שx^tO9Gj d}0 lƋFaUόSԙ{1E䆛y3YYXb\Y&1}bŖY*Bs5?s^FB"!H#z,~Q3 5gTg!t\q8EAt]O\f_L Ce~lDNe҈Tko*bU1$ґ v{lo

1K;;S ݮ\CZp<>%'nΓơ"kOT1;/*3AOrsrcLNjX$uF܇/W.|)QG üoY9)# +hIR V3t}a6K[=AQu ƛP xRF ;P3^<=$0ݮUM^ 87S&dCx\vqVSlh.( $7,\I2"N =H01}G}Qvnfb ;׋Mԣ8libK87J%L_g©{6S~S%5+c-PG$]Yk^it g8bMJ@ʹw?86YNL.ڗ^Z4Z*QMe/|Qc1yMG!pkPd Gz4T_}ך;[- k 眀_xu2nWQxE~3HLru hrj /Ԑ!Jǚ̹ DŽykRq'1`_GB%jU%w9j*h@JT([){PL *kԒ-8pYh̷!kX}@LgF!(wWRa۾={}9ɇrFi_VUX;ڠ?k;{$Vډk1'ʊ>#n :j%{p5!3ޣG[>V,dK^f*u_c8FnBY}6فx[ݶswpVDOL.ܾBQ)l?prL`gasCk޾W5]}"If+J;LQ(>9}J9.&גSE)R+e`Gf9ϼXcB_yqF!E0f"=ěX+W՚xv;}˒y&o+>K.E]8Dn_4KPMyyS!&幯h~]2>0 jr5}-.PqiU7p&z,@v[H &x#o104}r/gu=P +-g.cOvhe߀&+ AgklkAhO7(nۓlHEئdP ~h`zǕ>bxMr:kC.jo,,}|@Pa9,#h|d ˢu [܇|/5.F꿇1W:]@$Rc,99!hpQBowOXHJV 6j1c>cjrRX;{:ҭdiJ+l~"ԛ PL67#Qb2X$o4 *z"|spiOϰ'zzHW'ٍOZLUT%T?LQKzqkeqCy7>O ђ=hQ}F (0778f +./?p#/Oz"dfvOvq'!i0׉,na}S! H1O KM.= >'JK3t%/p KYKP,LN׺M[3kLk836Θv YsV79X1 T Z$:@Ogh?A~:i݅I1V" ]v+X" 0>.x^iy| M6ξmWfzXkz̡!\'=>SK5En̦Y{D_!j{.o0y#lC|R6o)Tk(bT>k|}: 8KR8]<2I.wxoJkscozg\{ cNmB6yw>g(Tyi{%2S/4UY۶\i-v/!WƐw HDˌs!!K&P8zh.' oWL#^NޱhmݿA},9z hFT|[#ZS5D֭nyL\,)9׎rƿ6l?| "jz/yĉ6?S:N{2_6a n}cCА|E["c זx` WA_Ϋa;qZ4DO6"C~f>)KkHia1;4dX+ ewN0d a-@;®YEiG[[{^L WBjؠs՜*&J\fh7JƉl"1E$ɵ oX#1ll!iԄш`+13ӳ<081`{rpwg0%d]oսO$e n{cj 9bJ5Y2{`}|S}|w/W[|Po{&?*U :?k4T0\j$י9OGoa¹c; +fƥmEеG<vΫU"+y.ajh`ORR4@b_H"dOԪy+\q#Ќ{0A[uO-4TZ/ߗ1ݠV?j8HZi8ԍpmƘY#;pD(.6DT:s7>u0P!Y[ǜd&$/m%m782b$\j! [Ya8V|A7Ϋ1dPoʔNJu~OH+ :M>!Y<^U\k>-ufkeE#nЧ1v k=C49aUQ:W]uR׭-WkH1P<wAl=vD*C67;(TQO6I9H4]~ ɤUտߘ?8]T# j4f/AmtRx5Ǒ_.Me"T2-pg@~-D"\VVGNel;I}撷[NXX ?fpm#؅Q_^9Z{1E<~6~Δ4NķW{0ꐊ^"- }k6Q`+\{l!uR\OK[(I"Ϻaqp pcA>؇YS}Q ^B-|*g~:8qZ] qΑ xֹ誩,A&L hDIIe[*략Evpԡrw4Tj׶C>3Y):\*ӓI(XZ5|YoJhTnyqS׏PݭM!3|F 7,*RcaH-'.MKqjUl}ynX8F#0 M[U(%ad{s&M R-Dt m&CY ;kx3sưcfęD0lm$qҬǿ%L~pZ.ɉViX(IMb[ѕrnbwsnj4B+a1褐U=ET(m\afn@@ʈkyUMyw l4o_ky [2v/nf8VoI5x)t:/i`yR1uPdq8SI,\(ӕZ5F+)r V#Yy!UU"_Uɝ,(s~YwA$q&HEs*GfhxۛyΈN H<xoU` ktƖ8Z@h8*yNdcpQfù"VɂMCKxa# P+džL*3ʚQj:Z2I=7g嶲b0}\#ědF]/<ya>Z{Y%gq9J^ W__D(B먢ఢb1*hXźCV It7(a2޿pmփRorP_.(|k)m8L׿oؗZ̽.lGokY''a<pTM5J<) bx҅ >.trÍ*Zۈ*f4W2T j9+/hzET69ߠaÒa\snGaSrqGQ4)KB1s3.vػ6M89=}xյeo.c,aUlmzKO' ,m[U#z/QݔD!ˎ*U N-=Ӝ$Ip&ޏ5r/Ϟ.0Q"U^6 P[e]pOWDTRSt%э h=3;p?*WD U1ܼ6G∮t;`@Tt0nj 9TH0BL7[6(1͘KدZV%  V$f_2^?dsS-zG+;'먹Tz_gz$^bGp7p ˶?? MDˬ@O K$)҄$%B~^Z͘b!)]A٪o2$Fw3+58x4AORa*RapA2p 8O<ƴ"i\-!MnH.xguMARyło]hTi܊z$3d~qB$BmgMI(qib:m/?XN>*- bCbbdxR8/!7XVeW=#~`$؜u_l/c а"84$ʈ?5BT>1u 5nEoowOHʓaVN"춺*(vcˆB GH # (ݸT +_Lz;i;"O[OB``q(@To/^7))xܶ ,|.~g֋xl{Ц]ў0~# y C'by"sux:ujKE/D—dMR̆me87#HԊk0y [-S0-;_U,7Lf7X+[[3X :$tU*HeX1Njtgۺ<%. yDceq{Gt=zl#[3| Lyg!ɑ^@c}*,;ok3WXsa25'l!CüBgi lSGO:Ԃ>ŧe.U9QtFmE J_/G&s8!( \NxucRDhxdTCHΈ+yN8>9D7NJ |X/JyUeBy ɡ=jNaK p陻f{)7Qͻ8|'- "i1sYGC3bu$^qRg?lp|eOZdӫ ]L m[3]|A]|yQڷg)l[̐t_brμ}7+9,qKdg=JdVm;axbqPaG d6Ҽ="eNjfhY*1/~4Nz (;5iTZ io(.Ao巭jZȀWT;=Vp$'5Iu N:Y6\ZW'3; ?Ǖ-{~L9:K*Zi曅'&l؊W=LThPEʎ}/F"!w4oWwiX?gwcڧbMː0!W}~5-jI?UUh쇭'c?zfK2ؤbnϦ(zvgvasaqpCa)v٦F>*HvàCRjx+ QÌ ~vwj ɩ&>ח.B1,c=7$R4=ޫ2\l p ܗ$goԢؕT 'Q] B ״'Y!Ͱ?1,.乏LQ%Jr =YjAX0Y?S'vN1f?'٦x ~JQNAWPa- toer7ƌ)[wP}ojKI+Dh KO!jeZɇg3݁_s9yót|̖EZ*[iEh^ I/m"F6~78T(3oi+NQ{QU@"8H[,Kr$*!c(3>tV.-o(ف WgjJ3P-a*s~[BӁfht+tp9؇6'{ܬ]hMuIzmQ0HNJٜeJ.g 6 ZfNHA~ac|(Ԏ 01ĝG \ <oX\}V4:*} w5=讧ln=W ʜ%<ļ\ہlcQt'C>Kf21d6S#17(K&'_ON XO0n5F$-ͭP&|͒[rV Ϛ Ip0V=(mU ˧hL_\`&I'A2ZR$Ę/kGΟ$'KvO?} 5$+ЅL;5qWoxVGi glrg`h 7 'x ҥM˴;ZȺ3{gY'ƍ 3"-f`Od)PCp+fb̜>O%"gUqd$.v}C9yןK(x4Z2cSDfQ v6Sc 3E;.֫l<<-?U>W9)8ɛ a!2ʈ |jj|_XMJvᒾ(1$IOBd<㟨8*8FS}$Cu*ނrӄaY r^<2@9K`&uK"!ia 3Jq>\'sp<&Bi/ۮ\Ak ]3.:GENj^JJ0x6UAxg\M)4m@ty-Ts\ָJ$YMS,HR *N ӿw]>=eE+%~w` }_9,"wsh1֫=Lt+d-ߩ4#EdnLfɉc>xb&G2ɰޥ;-bLcP $|=WiL0FS/%^K-Xc('4KkЌA 9j_ 8w}Dcķ FE0VpDfReDζ~o؂Li~E2,;q'Wn7eqF@k;dfǏ=?g'N XȺr׬H\NZLD2gtVeA\ <6ٚRԝ%ۯs̸T&`ЖYw'JhTd@CѺ?2(w[oYxjzI.Y 浚Ob[KH̵(?bޤ}zwxJ'z7yE*:lHG#7|oԟCX5--;iKUcRz2{֋1{uȽ;rB[ n)'aE/G^Ce`< DVrk~j`+XMT@mn4Zp|e Aʞr;I|䛌.xB2LVRJSf}vq8#TХaUVUY !Uਏ+5yE?ذw'i&Lz8}Eq<\HAӸaّtwYG=ZրeD?_$|TXvâ\#6hn#?^ImGLhODw >ԏA:[JuP9x|ُkGeu,tDP #y[$p&$\\1ai2k̵!>5v6 ~ގp zsž@gXp}癃sg,J4dLV;a";MP(}qyʊw˜څXG/x:ekƃYOTj05ßj[8:,g <=%'_ᔑRNOx}kK?·NWqb-UOdQb(Ay~qZ2.(MqxN? -_YQؓiUS)I aQH%SvPt/?mY1kG?VaY鉲(o 5x:G/+B=/WN%&p v);muLzDNfO&=Rܠqd]yЯ?q'KZЬ}KzBCV6KȘ|AİS.1O+"}ϯRIs˦"WsX+}弻=<Yk88S A roϛE*̑=Ϯ(IzeH{- uM{#K^g~Dd،pTvAp\ M. Oh9S}9VOWʒl"jt6rx8k9'+PL.>pwJU~I2\.hlgJbEw7t|˝jb5Sm-FFSOڻ oV|nevϘCBR໭1hX$5:4oH;qkșFd]X8@4T'i?f5aq[m2"o| k#K'#CжD"N*x_8xSk JG  ͥXPDRaQRDM{nCH+&șR:R]eE:W"HB͍0i{FЅ?Q:7}RDb42d:=̎Et옊~qe*%n}DFMlfA +B60tAd>{mzt3ojtOU:dblŽ!WKH,\bH OڝL MwCǢ s G?c5Jxi BʋB@'a9R]:#lrD~+|f3O+"ׯ 0o\>/rM]VL)pfr:Ug_@ ƒT,7duxl)ʓf(Q1Z7?V5.$WYIR h^%'|M1#gb>wA_5.mì )Jx&(>N?dh!d!z?V_6/pyz-'DM:ȇQlX=۱Vr2QJ֧=EENhRy9_}fsAܹ7eڎ(A Cj}>l96>IwfMv$=|nGy채 lj.,kwKJ]al6:N=\).I.1@ ӛ J080Ӂ\\#F̕\t0 A{`w`]Q u~J,=1 wzA AW'uZ[M kh.\j]e3z@TKx!5.WAoMFU-2b3yngߔ͹NsTT_xJmG.]U#CxvmCכz~]f+33WJ`p_MMhe'ݜՓ%"҈>Wo$"?+|8mSࡍ{.ͤxj +cȯIE|aMEqW$1f Z1G[Yw'O^}WEVa aSD_fHx2;`> ^e*oX_6[ sTåH;POjq >7vt&*E̅g ?H:eթ^w;gf&M EJ^7Z+R\-xSaN w;ўZ;*ޅ^!ХM4SXrк7:KSN==0dp3 VU65JlkήxJꂍl. yIqSNU}V0uZ[Xp^l (uP̻I<.T6{`Ǟd.39nۛma?U2۷v/^d97MfSU?5f?`fjߋ[0W%Od?X?V<=@!T 4Q'5r"_عhSG ,D(6H]˴Mk!SH|#0>(h+N[?W^Ts:]DCX533`g$/Yw9q) K!, X=Tsٰ/%imGRI.-8S,+JՅ>;ƞgkոBࢤoە^5hR S'ɨ8\mXqF8mHv)P%a֫kpWCb|ȒLIEξ24zҊj >]"tCքwZgVgdDչy&۷$h5dF1:clsd a 4òGbD\CJRX3F[ӎ,w#sgEgH?3\qf /[;*̩ݘIO'IOE@1 2m6x~K鳜ld^\ %? | CIodۀ,eY͞'Hq:G^(BwS)L{69>'Ntr) wmf Py)7e9i{f{PFfi+NL,+j5U}UJ7v{V 1 m_%ğH=ASr(RIVՇ9t'h1qׁʜ+E9;8 7N{Ry#УJ rz12o[LybUe%)O adJ`*Ebۏ@᳏fY٥M4 b3C)oˢYXzXL'L6d>| 4 g}krH\&4§E-kjY -?3hSgj3yi V-N΋T 0(LƆCI_c+cxxY3j ߀%-sgK:WV_?Gr>YD8h%k9"Iȹ\:p;R-㘞YyXY[UgLH͵~_"Kycǜ|me-ֵ&4 U0dtVid󫕇E=6y Gݞ 'ޫ$5F{Oϱ%etǮMghOMcf<ۉHv=@Ĺso,dRBCvz`'PDMWF'>~؂Z<Ȫ<[JoA<,)NhSYj=ҡ-ʓ1u5EJ!v^w `_9$*Jj%_ .(VXu@:1a]c9bgaef 3zHEԞY!?8NF9$1Tvc+ :#$?s6l'mha88^FANn7.ɖfF:VWKCM&}F?7LN= Ё{do0ylFWI;(vt&WU6`]6h.5`I3lFo\SlOa텀@b_ m':CVDC)z+ľR,u~rRGF*Hg,4aJwƕZ$h%Q1g5# IU1hco;d jI~!9 :ەE MLjCbWKɡQfcr1FhRu7==M|@Ԣ4$9"]}S,l[_G4Hs"%*KA0bAbK2 !;a @.4fl*%}% "#QIV}40HC"jʳzs@WO,%mgP d\]c} wQ1=O~yT81Ę)6UCm[I ,)"f9 f`y(0ۋIW~.9-Im9T% hp5"]Ch$L]A1>^-/]# hS\ M+~_B2!ȊI [9+2̆B(~T?઄  2/3Q%_ {Cɯoj䀪`r}smkVG0ݚx֝pvC؆n-żyq\FMQ'F. X@@L ! $$u tR7^rMȬvc2 8 1*bkڎ=.^eѪB:e@'yGj$_u'u;4jr8HS,L+vפQy`[A}՟:ar3b佚3*s*!aj邻]ܶ7cbxO%X̏җHVG\;oNgl>hf܇&z"漭w#$apEtf3w~Z7KE/fXl(',w+KJjv v%65U#Nnc9[~ }a"1ݗ( Up4iZ8ȦҜd[HQIE֕Pq$ѷ"uS8WG%pv8ķ>Q\ymu^qk-]=)CsO٘RxNmg` M]+UO;NxrwzFW;UdϔQ|f->[sܲ'1  iH lqwTsP[Y8Fڠ~xADgHJǀsOӵ VE9C7PSJ:S{9pW\v nP㷷@ߡECatllu Жab0,D*vf>m\rzO}m,|Lh f0q S~z\JIw-,ۆ4v&vr-+Vk!KӰҪF'pA̻F.v"Sl/ ]ۡ^SڒwKң~泇%',z< -?+u¨GTX戝4C  ;򰵁?~q3`jA[|;lj^<|ϛb[=yO>}UI.Iem5{CŖ#;LJjʈfH~TO3ߴZW 3 1 _W`h(UL(.SN;O>j~0Z}9}T>NKy(C8'̟U?_row"]r_޻Wj8G$5,msmg](RuD<L#~ݷ7])+*'"5)/=XKFʑ,xmKm>"14q^ʉt@y0r}¼y=|_tkYLGM4Y.E>]0N0BYi!eM3Li? E6&UB%"V>pu9a A֜c.~Euv *(O Q~-CI[K^$jIZ 8V3uIѓQ;|?{+M$H2s/P Jf&l<L\v׽:x wwiv 1QEH3(^ϙ*B0ٜMG0;߄VY"znOQP}X:$)aCkp4V I-O}cPO}64- dq$[ċ0G~e糹Jw $ld.z浲̙&0R :` F暸Z|G%UXo#;< $Hܒ~(@=>zwV<^:9a;S~ܑ2t0BՙYѝ_тX_C!ғS.(StjR-{t,jU2]5)کIOͱqe ١!Aц"q w\E:z>cxfS>nLر!l&Cjɋ[D5Df.zRX1}_ + 5'Ng R[H)é=n9`  P>,׷]ˋ ԆˁZ{B0'E@\A=bFd6α-pϠl%Sf15Qɭg D #aNW{ Ms:@FjAYHq`Idw9'h'GtGl!/Z>޼B&E|6 u?f! Nt&>_3'@LX}n^/^6 ?@]#AmÍ ty&91 iÁ#SH@t\}~\4ZV7A^2q4tKt)1AmQy8|z_^v1LO(ZJ(Բ*nٿQKZ 05ufɢXjHVB6jlei`>:ޙ*d0 ˜UM 2.t&οcK_-`?u1^ ob(tm_|>]AV"5O3sLuV82Ƹq1 3<<ŧIAQtӲ26RW{Gzv 璡3<#%y?k'X%*^󊺐ԈB&; O]TmU@%@׈}}Zӏ5|2^v>P*+m 8DÄ`T2,5p&Il1I -J׻ t>ioX7E2z6UI}#bѦ N*tAR̓E>6?$n*AmVb- ae!8LXZ^z}$>cg}YY:H@luZxnCn=O[T`Y4иnכ>l@NfK2PӞ,Gp5+emDtú<\6)YO7܂jwoa8nx-E>gʬIVU6t&޴eDthTf~eWT1E'rcO<;3<3G+3/1cIJf_>4w삅*>?O…DgItff\>ps*p 8{j_Rtsg# /բ@Xa=d~5\ ?|8H,8joЀ>@&T:MzO2?UlVM-m>%$;t:VAg*lVw!\*W w@RҬ``aA |~4ף2R?KN=y}#M}9tu豙+Qz)2;+zT&> 4#W!c[fGô<{M;׮FyX G*1+y#O%` +J6{$U~z#(*␜QiqA1A[Q(άvthr& ⫓;PaԦBH/y(JG>3@V"e~AR(bSų05Ve ˼[W.TNa' 7f}hk#ZcUE3)[7ª<=(ts:cc}ĿůPFjL_cB;78A̫d:GΗ]1)n]UkBPAy&:a gE>jt Gi${#%9Ӳ$m$wFXr`#]Gt 7kb,cՕC޶IU>rٓ&ɕ"*O?ͧUo)K4!F ָ;{T eDK1oEAįk<5{9|aR3J/pKc Uҿ`,_8ͳs!/o. j J_ORv. NCґ,Rd)0K~#+ >Kӣ񲲚>c#4[uMDJ3ӝjKҔp%^IKm #uuH!x<~4K\5|N !#'L JԵo->ĉ;5S&޸Dŵ[Z--0ϧ vّE Z,fv`|8uY#vCMZ҂DsnXSf8Ol4 ڼ* ]{+j r5 ?iEL;8;@Qk0Go2?6-r%^uw(ŵRMqފ SA}jO*&Y.=؋6i%yoT!^~{R9B{g\_=,(Ǣ.¾1~?7C ;R.yy>ɼ2DM{0@1=+ේC e4-dڞAՑOВ˞4F<EFbpXS޼]s\V/ :;;y`i)feu (kZ(ٍg]mu|=l )ڛ-C^/]JٚrQ -Ρ9*MG td=_J^=0ľz E)y$! ?]%;81@ 9u*Nށ@Ka5%R}nr/8Jyh{Yxs "wʤ?SٟzC[>xzc_ XeQ K|" ʼnWE UF0~mM,D 6v6$ 5{is=ƨauX: _דi=-(j/C /Vŵ\+ :Ѭ-*Oۯ/{ӳqyVꬵ f={-6Qx]dX>)L1r#Ns4t߁Gķ*U9:4#('xZN|'>؋ 2 DŽo[&g@VKcseJh,N.e Hd)7% &?bLFȬHG*63jX++Dn-{p-Q٠݅, d=hIh%Pyd_x;&hݜ2yT:"H^71-b$Tjx#ع\^kq)nC՗u.ن  ĹĹ\Քe@G 9tn,.gO*uNPQToI:(Зi}{C=᧜CIUNT"_K P\9U]f|r/< RRpЅl}B>>ؠ2C ?1F-g-qvddYūbZƔ':8)lLAOS[M1V@xDǥl<'>SMS8Co@vgq{:< 4רue /gOM*4aBKPǠ޴N!"ۆdBLw+Ao_8&)#$>AaOrf-8'Ui`@pObl#4޴R $IC_!kH>>J}m0&7wMU;0h#د[(XEI%<6%?P/7 \:8<>{mTN8CfE8e;%pe)C~@hQ0Py49OKSa=LAARk B"9áMǻb3.\f%J, u%Y㍐uCf yr_˙B^'-ŐD\ 9IS`'2B-tU\ w$B/ƫӜa疌o}Jo1_4 e|K8T.MӬ\@J %!ê@Q~7F]8box$J-?Ҵ)q{npfIdV2bG>D.K&&rL`J+@Ժq M)]yݰ^{üTc?*TF2Ξ7 {14B& '66uܖpp vM(/hn70_{ Ƶ98/ؔ4V SBBR>E'aԖ6 mCo@ռN͜Zl2+ZzOng(}E-!4?.Nm,3DTe}e=sd=>jEW֍B3iQeJ(n`ot :K`:]j0H]t>s#q>k^@PvS i.E^[ 2eg9@XBby.v;sY-%%`!ZU9kdUfԅ\:ƿ\7" U y4|OX×$t=nPXWR, 䅂xP-y\Hev Us;3Qw6_\ID4 -ueqN:K\26%&xc <9}b3(\6AIT pTBZ94KHrp'DJ)4#{޶1H:K08skAw3bA&|}wݍo&Ct{'aQ/1]lqҍu--58J."PEߌU C@YEmQhH\B7 !7XΑg&D@3,]4o*X|EKMBh R_"&t˦5D{flO7VBB>CwZ]ͫ8'Mғ"T,F @&+*mr`?Bgnqë$I͉b=vW/M~V_^tUBcIqRG#eP_.W5mݢ0$>uuPsPgĐNb~ٷ|+}%m'`g~ŠQֆ"C'F<*}Q4оܛօg|>'/ ÆEeIkD?xJ+UQȌ. "a]U!2efgqaX(̽#团1l9\Q4pp9bg~iPt?+X؏k @xL<:_>.) W#>N <\ "p ) RciQP&EX>H|UJ0_ZPl׃ lhۥv?h%h%i>/)~XulϴSrg GB`\`LQ>Nqm /Փh,fD0B=4gcCV0X#lJc֢PkݸMϛX1H&VI˶.7<=DVXu*#ճ+2ōu22?F.*Ȟ772y,hQr:$ U"E_Z}ć(I㝞 . `)[<g<5aAABV33QObXHٴRkS>J"b^@AU1 !薜Ajٓ d^4?>TsZJyl^[N~U/n=,CD:DzM%[Q9M  )>0sPVQtE`tht$ EFWFL^SoTuj Ԯ3qiU|Zd7۾NmcȵTrjUkl> -=Qy 5փ t=-hOq>H u 4g,ه /[]59)( =vVe^]aì4! uQ$s/6Eb$<) Ơ-ثLŕ>*yZaOI.L7z@XmT;^Βk֠rmz"ݨR=p?Ȥ6%ȃ [+ZlODla=U wNH eÓYބ>UsAf$W@RO/FoPʜ\\b%\Պh#B=2HJsg|n7 xμ; u Hy<{ O6XwMG@NKڬ[g12:rBwH2=KJ /ug`Z_GV=q_ I~A8@fQ FEE:O/ @ 4] ?YM0%;RxgPeT^0r>u>\my-աe dSeϚľvfnV/c_={b'\gvi0ޚXV+a߿NČ'uD/F.DK`'2=69Zr(jQYJ1oSN s(s[]AK6ȮHeFyuhB#Ή:oQfSIM@sy=P;{dtQ;}g=GfO!r8) mM!&(cj2yТO֛4߀X~:csy~y;8Ipx쩡5G\טۀ]I|%ųсMLJV@҆<Ҟf8AYLݢE}Y ]gϜwI[ۯTiNkSQ+ ֨Y/9v l fCrnTOgA,9Sԗ:q'IƮSHdBUyp]HQX34NDSbo,d0~ͮ I ENza#e9񇁏)ō)% ű$+XxJV?0!p.ef ^`4mȋG0* ɱpt | _DF}"؉"3^k EDwA"KZ"_AuvP0%nڋe>^LrMʼzڸR02VN( cVvu6=sZβ{`oဴpEm_sjPK#Tlt>x8M5(Y:ݟ<^?u{͓ͲXi#ǟ*^ⷍv 6q[)"Fñ}V.a%on.! zR^7g7٩Ѽ-\qct%o>nHH mG峷hVDpt%KĂމxB6]XE q@Y<)M-oЕ;$D] s'W7̔FӷL59]5.,gғ\;.E\s]z-[{]GOa~g7VuGIɮ3#eu UF[-'(MK%ͺ *CH~Ϭ۾ic9orc.ޒ7Bǰ.)֘؊ua EC0!Fx`wbySK=yT( pQ/ MT{YeS>IL(n4!J[om8#s4$$ei`"]v$!agԂd||,U :֢<䡐?(iIw)ahDԬjLYKTj0S Fd j u_8BD dgtQ*ÆmNAۡԳ3Ct¬y/R:i (|Sի)?ړck[ Mm<-@ * vqu;ߘ9BN14 欌ʝPǹaG֙GFńg-rn-¬g5Pn`]lNw% u_lY]KHY12oHr̡s]C'i!K)H{ G (2йOC̯CdIzDuشA\.Bb]zxsX;&Z_"u^km8zu ήҵ7+,;M NI05>؃kd;.n$@:[_FXlŷ{Ο{X𫩒>~HÞ}h;#ͮkMQ;O-Phbs&?ɹUcSad <+ U0^)EʐPG3C˶WBez2(?YmrBbr#੗j D:8_0rnO.bWlUruu6P{y;F&@*Wf^m? 9U߃Y8Q龓ƎޱhqgC*WOqnk%hbp*ajk0%7CSЄՏ`.s|8:>'ہ{,d oڸA։?؇1}k|-uE. `otAӑ[<F{f?ڟ7UL%tV҇񂪪BP^Md-=m*~WLR-s,= 9.R4e?8Qw@#<^SԐmG=1oEc f;wP13LoOm(}|XM7B09.emg' I1'*"<+~[Ѓ%<c'}wSo+M>.H[-KGQmB (;ĩE޸Mct#Nh>dZCi-nĿy:5IPq$Yhwj͏R0}g6Ii\F}8_wcr%'O74jB~D$Cf?J4ŇYpXg7Ӣ\t̍n1i+Zb0)C,! nc'4p{Ӌ.E iwMȑ=_+yqRyç(l4 :vr0vTsoA9w6<#uw6Sbm;MnvHIͰ2ޮkp ; _1̒\c # K!:kr-ݢq,aFG-\ ]"F%h#Fd`Y/cP\q R(sCB~j'86L/)':ī* 9@21>- coՓgwx(<Qӆ;lgCDؑF>"/G \ TG.B!~Тčݏ>OXqFD1 E:kI=,׌J_ĚG^Ǣm((R,?fZe}WTtS9 Co$A&6}hOgSܭ7ߚs_]UJ}4?h+,K~K[\CY/Dv"ᜠ,հ<2>p{n?/ nH b>ip8CARXU D b1Zd A2=Xe\)ϡ߼R\F\Mo<ą;Wa>k'+#$T2Xbk-v& Ĩe H :7q\9h'߱"X8|v$M#) YmщLI|^/4H~f z_\&H6LSޟä:Ak.»S?x88HS~v'2wV$~V #$YQ4yt4=F @8JmDu|o4ʥr?GT{-0f$ϫ[[',E'z2wZA 8,`) ؘ7w#~U QrhCSܴD/o%Y"ϙ6sa彀2~̗ Ἵ0~;З ʑ #I3փ+6oo7j|KC*OnvJ/$58 ܚ >e=8lwتMyŪ wG*h@DT:b*jv0ل17xڟrg|xV* 3޾Au yY OfѤsS_\K& t9 ݪ/s7> *BMiNa@ň; \"!OXJfy9[ 0jLWn59Xj /LIQ>ʭ]Ir(g툑nteGn~dIJ25E2tt%Ƙ@8E, \v|\w#Y45dɉ5))W&5_ Mqds* >wNҶM"QhaEQ)Ǒ0n\В lrLz6DXnV"X-ս;?GӨp(;Ό'5} ׷5a"PADZ\aZ2, җ4=Lʃ,ːIVPەuSu Yft% ۰MU_ﱋ]/@\"|ET\$k7{i/6 f7 W S:R! v[dV~k;jڃ K=u}l 'nh?/-5T{kj?'c}Ҡ'DMNlZ"D<"dfo Y(Tcxp@/M0 y*ia,4 8ņ¦ 3>4m^'C{^A?2[hr'MU:Rh!+Cl=9U/TRكsjƏbUve*ꎇl4D JY(_E T{"uAH$ YY &#,i!kG(DXTNzp3CSi_h]VDcKQq6; JDЅ. k#'k6e\=!̉ad,zTGCS#>SuX? avȆHzd70=DYGP:凷SY4"}G'pO{h6u]^"P&MY jnzfP|)*hŚmoCs@ɨ$'^Nf]|os̽yO6"y?'X' #0IٛD(ި+p"7_'kF& (mc\t+fDUߏo%ĽU&!؁ˍ9joqX}AaV${Yi=$ S!l ߖȒ#HBEvݕ"[13qoph,f+dǚ]嫰-.73+sxd't.2Z[[@½S6+g7{+P̔jk`mP ˶!=2l >]vʚ+E&V䭧5޼Bzf^oR[\~4|aδ7a5KUQ A5Z;>ݟJs#3>n. $zV3̴E+ȝ?*r{iaV:A6;6 !,WxլH3mezXc ]IӋ0<[o֢0ӡ!W):, k7TQ$~m͍Дe,GR0,'mE)y?xMw%{ANlB;rᴹzw,?ّphIl>eB@fa!3jG(݊jNjT5֏WmȀ\mP3:И}`=_0: &ïÁ(XWڀ%-09&/-9owBB FhJrTzEiiV)zx`ka{b(0? ta i&dep.{<A*=<ݻA&D&=T\˶F&cjyGD9hҹCL#˲yYs3;77;sS`[buG\ =Ep{ Q? D6/vz ',},`S:ꞡJ#zX t)o/+6lgosfEQt/wp*R p4a%-A>6VCUtH+5q *>ᛔO0 [jcr f uva5ޕ gØWSߟs &1fd9cP> {kM `߱ 4@̮&Іd5^rYxDanlceV0o>K#Bi_i0w3D鎟_/Pjք\b;^v2ųqqVwKRJDj' A My۴>l>ދ!]2)A>. r$[Ȫ7];,#3lD.KtcԢug>;rVAUɎ z)ųIT&zg9aݻ7@F>!${%1I {8Eb\UUF+dnc@: O~O$$RPw@}|U$3C.k!FǏOYR+]N/T#>x&YCbf{GD& DNJ)C.(2on|?D:0 ,jBxxʜe@UK=߯C?BKhvy{'2gڢȺHRc+(P1.D;Hkdc׾tT ÐcSF$9@s}L`!zBy>Gmz{EC_]B In,)>(>![`nH$g.;Z0/Gnբ:.|Ej&BÙZfح2%)1Ks 6GG-0D8 5NU" C Sm_uO87|Co!#@,۴{KYx1~4%U~Uolx2"dbjT́+ʘFJ!;2PYDe߄ZPo w_D$"~sߝAÉo_>2!VK4AބzMbꩮf׿[#\2u4yҕ5[9Xiە)HTSdt0T>OuʎLQ`cɫBFZ!|~?}#@-;poJ!GD?fT o,)nYd#v} @^$rk3s>3v䒜&`q%_ZHNo Ò )U8BXpUFJdZ 4?_ nHv(;i#m+F+/<دc%>sa[4XPmg gk&-+l a! sTx'yZ8Q^"U*W,|_& w#J[lPi`vOhpucL$C'Z![ψ q!} ɖizØo̷f]]&:)THpD= ﱌ5Էާ~;Xrnިv/ w'W8\St3WYvJc^+JY|eyvpsz+G䫷A7n:c?42'"%YQC~Eu\ `렀{4B†#S.|#5=t&Νb0UR  WU]䭙e\je"ET#;$m  0{6\'oY:3[@@lj7-Q[ )}+%+HWcRYbpCQb&_0lFtF9H6ǽ k&2uw#CPwT'6G +dPO#Cr+?PL {\“K:9>}Bsll .jў2ٌ(t^*!Knf/2M#B0 uƍkONO c;yR.;8+ إ>D+(^T 0a:a] '`NTO2bQ?wڐdR;~>zi[|C /~ck1|Y.:`i6}tI(/-_e ,OQm0qY9rP0Bzܨ[L=Ğ_s^v<%oZa{uFEhT Nz(-2n|v\;]VJr8ţӹy6BZjP6Fg2B4L]ɮDGYQb-BA`p Fp+( "+aN]|a$ -S @8wsrb&٩I; CL aզ޷rP"7W@v%cճrO` ;n5$f(R1fME`TZN/?(~^gi4PF{{kDsb *l؂.lg̲O^|af˦Elr JrzWe1DbDe"pl]tHlYQAcp.> (//aW+d.9.cogS{d\iw+cH T"i2D*#SS ˉ5#Piy)ū.s&7Z_XS(B VL 4LN M5^ԋS~zH*`id`ZlRAu2iYk_IBӵXcr@(EŬV<}AϮ<]MDI9'Slv$ijݑ/F.ːE{lZGdY=)%MZHfLI7aWw?7C 9+9yBR18~B,] eUSI0wH3hA\T|WZ݋Q ؝A˲d1ԆHxW\鳙!x]{Ovac{kBy{\5ܙԢU6.9Eu#(.` ]#MYO+T-[Ur0]rq"4eR:)~~,DZS>"pj+p MX":T# ',P < r;3WBpu3˖Rv`. :{Qg@:q,ώB(=snAe Yȩ~C7E:p۬W'oY̾hMS \Ճ^xz];RA#"D0 pD#Z.UTxuVYkUM5d-#vEKoPiurmH{9v4Ӳ]v:&8u(RWb?Q$&H;]kҬN+cXle*aR9\X J}*L{7r5_q%KaW"{n e +qx<2GlY>/lY5;dESGh$:1-01jA˞˃ΰ " iQa^{?e c ̹_L g靃)M>fրt0n:05eB#%p3\;VΟM*ŲfZؼv0;;RUwn8pBK TSmj1(EZG$Dㅗf X]6N|&Bg"РQVݬ^R !({5$Zưm`Qσd5]C˵.G* 0dE;%^V~aqGAh.p v],kgYEU,0tK2#^wu)!n||l3V$ZJuc0l.l& (;dhp*l׶EA1:<,Xjpv[ WwJOᏙuП1}zz8n~G/) 苚'{AK?l>N6o0@Z+ܩɅ.r" Bg㳦kT5+o:7FF&9Qd\_Gn6yaĮز?Bu2[!o8pϳu%5v X$B_cm9_\7%.P3X:ʷ0Lr> 7Ixs#z+\Dj$qh`ѓ1 iPѡb ϴ772z2FW,GDgF/Y\iAZɊ_X*s?mq PPzDckg@\  RoF;'FcbRxR31GH~v1 I|T@=wӳo|>꛾GƩA.'oXap|);Raؠߺ.!'olȜe*נNn\&aw!(A5wƒ'+p@(;#+ =xwL"鶸m\yT{լ;;Aq9(A P_[ GXW3axY ܬ<B/Q!e]VX ιP>;n?ê7e㵋$kM?7\;Zwk_]t ɬF}U%^${ε+CM~z`( ].m5hjʴEhq1AКv3-@p9R"v9^swptSӲ(3gCTa]E阑|XW,m(b-LNU0w!}yD?&鱼} ]MʞږJ\YZE/ ;FW({gNʉIP,&xm/\cNgpIN92(dTg7V` uWuV" $W/MI Q}o&{LǬ^TG.ܛs3%^K "^5ATq+="ъW[F8!,jWM~Jzf<% $Jqk7:5;UՋD +/1) (8@(qEKWyc8IIGIڿ c׺ftct|_n Bd4a&C19Ǡ?m!x<"}v PAO1FaegLǬ a{y|H6 _l!S$(w]~ y3jV~0%rqUbQNpwO S̎C.::+wHsɿA 0 \"uV~B1t,h1"jIڞ^ x5{/Pe#KH;'5pz[>*Aax]Odʵ8a <(-9{f]cgrndkk 0%AY;2T" *7' Us@I7qÈAwSk}(N"*gR[A'9:n \3H ït*\!3MK`hݚ&VQ4 (5RVz$# a@9Qpw$ħ̤ %y以ߐ'(zN``K%(؞B\lCb՞~ ǁn0NZE@ P->}vѱ?EDR ̈|)V.ib,xoXYp B,~[c . o&|ӬMTmYL|iq ӦMp%ekp%clE9d  ΋i^N\NK1YZI!kWo/&tt|qi>E+9 @Ri  -\CC|zf1Ek*L<q 'zI{PIu6k"ӧltQ `*&84]S AqwR ج|.?j L=\XNDHDop]31KH 6F:+k"`=](sVr_vK~Qulp2zm% ұӉ4HjW̍NAlBF_L+̪TeRţhLkx4.VfkRDb3-n1 wvߋ0Csycy|0\1!Peϊ?:4p>4f ̼c}Sh F}dNu+kRDĈ*7^يU~0R㶾Tlw]cBIKkS='&hrW`XLZcaj2)!R2Mwu l,3zmzGQ*}euc4JZ]9rF;QkA˜oy!QyH gm |^vB>goGƕ:)!4]莜V hb Z2i@?wH wcbg˽4r4=HN6&F`FtODM\E"[xT$X.t9-#2lōu@skN$E
3lS whf@sʈuz]: \:9BȨ+z8KKaVX1smҐ 77[[62\ڡs `fM͕ Qc ti,)]ur#tRHЋe»!gQ(  UnH tn%S*gw̺ɤSVkTq%cuC9g|B;Q>mh(OZŻA2@kkFCZ- `OR(}ו {oFݑ!s`{TU#.Kǔ?}qT(;C Tu. |ʎkaH KZ1Sgaa:@)PJj* o [{_mvϲa?e̴L&fBA>3%A>/8 }H*ؓ&Z^N?5YvS֘PrqVK(Y,bWzvG -ղ]D%~\g]bPj ň?Y?jGr!6moN\QS^ub\sܾ%Kbꫢ "_StkfW. wkD8p#m6^W>;Vޘq#M{`8ġs2M?𢳀Z1Gc 4yYN:Hj΃u1+EBIyMuzJɸ%-<0%讞V{B {9c-ċ0(UK\Y9L` mp]`lx8PD;Xf0;1NnRrRcŔ7֧? k v̷Xb`>Srؠiь2)QyJ]R̥$CItOM"ԩwl֘ /7g VOxG_&dJÿD5;#}.P # ΒA1GcD׺ik5WU94tw8)w"e)guEKP]e@ 𕕚 o"j@~frZQv?',4xÎ[Cv3٠AvAP1j8$>(aMʏ&ZAy|nkXkbH*C$ȓS<QS9.%q Ul/uAh~}&Ҟ^czGrXV |ڼuZۋ锜ҔSEW#հzJ߿l~xޱZN) G֦/h,Ҳh7v&PH:i[ R4^<>T׍P-G1}hi0!~!|b'9}6""۫Xaۺ8"m =>^CnkhWkFw)`, 2>Cpk^?v lյat.`re @?+SWwTR'ԪaJiП)ypz꓊d}!4SC]Y}'mO)w)eyEO`b7ޅ(-w󭐐 _0KʌB0 j Q'pM'uL|\k<`f/3 [+.!*q_O?N9U+ebDZۡ;RZZmyȁ߅"\ u-U.x ̬d!gM$ЁŪ'Ru)wS{Qf>Oo9HWxH31*'[˭i>H/5#BF0Xf{\[.!l7:ĔlW<_21h(i D'vLan ]C$i9 4x݌Qo Z_wRh~ۥF{)y?زx5ҥEHpqsdJ+Z]¬#}?6 2?IWR"+EWmѥd,vmBGXr)} bFm 0HԤbn-}Cx.QN%VuAɀX)'ɭk Y7peZ(xm\W#_W(:re){0C꘲:ItVבJMwn*4$f2j_PwX^(/(q^Qyx6]Nu=v icp1J\aa<* 0 FT<`(Yfh/ 2m9S)4cJj&@&P rX-@uN*ŋ56=0; @ձ x_QZfb-s1feiIYlNmҙÕk)?t=ADϢL^e5[Sf,,^o 8Iz\lb\ OED2kvKpHӘH.k@ oYr 3(XzNU%ĀJQ$R0`,N8?_.rӏ O%^{^ qNKs\1:y57-;<* JZg$oekkvLDʥxrF?MWb˄gX:TDgE'ptC7Y=Yšw`ڰF?j,9^n^e9is:T{Zݼ lC `mFܙG pn,c0U5Li"Ե=!lt샍tc\ 4-BFh;=bB= pVLnK : NI83nitQ "E)֎M `Yų))zզ ʭ>kfw*r.T(or1~ +rmoE>?+,F^4BA\KpL[b9YNDNֳ޴~B,YJyw'Dž e0'X%ÕtNɫA 1t'.U"{gBϭ1 |cgs`vPGdhуo((y OXfBཪFۜAK~KQ($п% yR j~xc 5y& k.lұN>BvFNLюSy_`n˹d`N fCV5?`#t*9(WK3޿~g*}3]d`'_Xu+k;t`s<~b"ߞEVm0/>پOo}[GZDG֢~S䲞0f$+o'y "ZQqHڿ$"o2?^16K'VX@GW} a@:ej/61 ]5ސoxHp-,gypGBnb\B$n'G҆Lc$e_:j!5̘mU ,%7|_3Lɦ)Cr,ͮvjo^y-yr6s!= SO?0%h@jѽ;)'bGtVe=[JJɚ,I3m[3!,|+GI(H2/s6'b29,kTf8fM0mrl™*o&"Br 2DlglR4]ӐFl,SԌ{CM q 2ہC@7 @w,T1Okͭnt31Yhi6L-;uf1sw+o4d3+"D;uZ,"* \`ޕ/ʵ]8۸X(ߗEZ>DfDteÁau׈nG3JNΞL{Kqt-קF7q5ae&)(a4JB6M]!%05qׁ5s@2YX'&:Ia]2_2'lSdҭPld[viۛCۿ2\a[*7-^ אƙ!ӥHmfw?-Q*5Vi%q4h[bev'5[Y'#`25f]O0?7u/4Ug36rsP̤@\Xj{i: 2]tǯ6"'綗=H[҈B7p_`NXQWEK@s|n}e{DH|]&0U'j'ץlsm<~*Í)lRv_RM6䟵וNYA ҥ~%1D5-[j;=,. 0 ݤ ρ w)s& i@ȏ1 hђSAc5l61xv nO!&8qe| ةUykfw a |x@vEr{/sL䕑! WoT%ɢ<( #u,e[4 @V"Vѥѡ4 ^$aS5x"izSF_"3/c.qu5TYry1!J"RRe,mK1!U+bLhB#_dt! Pޒ @K|FKC^7efWlpm"lErǤ4@ uN#\xIK ݑ{b =Ntb~1Y'T_4M]tPb&3kzT9Y.߆cm2t1o4 Z2_ɪ'HcX >B[Pq|f h]񂥷ِU: "9Un;.hZGQٖYJCY8 ;H$R>B G ^ʀjX tycjP>LO|H3k`~@JiJB RKRT'40Nɠ |9;K\كb¨R54Z5\&ݗuPYVHhhYRG53U"QGn׶wݴN!:lSmY EԁNt} 8GMک%7iڗ4;IIc]槖kG&#–@y: epkW#a@%B85VHē I!lAnQN%%meGHrg|2vH̲koJGv+T ؐ1lL +DnmNm&V2J2waGҩ6̈́vk3X5ZgV.ʡtv^Å*_pi4tq]^kgk3ea[$xԞv]qzzR Dʏ"-O.~p3iҹ MRԸ!dPIO+l6|=5At {ճ]E14M,tl \;g ^ x,6sE.λ9^|3ݬ]47K3$GvPc-98NȾr/b, Ȯ.OK8{OHvMpr:?Tmv@C&mRGytMsO;jķGV-x00U XCdcp h4SI1(FH`J}n VZ)[3`~^VZړ5yE>Jd[^:S/ j4cwocc$x$V.X)0͛/FT^~Yp nM$B~Œky7 ̳5$/ʷ!{u>{🡸Wzd=}_yb=KbFAݻA0߾H k~NBk/Gvg<{-mޝe0 ] q@fPI4xJ錷;@H ch mC;HbԳ:ްsv$V$TͶMEx0 /cpX_*"ej$z۰켉cB!φanZ?oD'kY5ƅm[awk1~Ӊ VF"Z=lȨ,&B*/eY A@ *w|J[},B@(1W].w<1S4VRdZŹA/OSSm8$NwVm^Z{(fZۢSuwX9Tؚ 9LJNj {*߄ ;~jd8Մa51S:AV5QKs)7_a Z6ꬱP1*#@JqО?q&Dk "&tRFE7vj{WH| PMG?,$K_ծE}x49l)5?\l42wݽ8*,HOcꚺ6Vh&6^0,qjv9E$n9+7!j{4-f01@;g8&Ժ]׳FX h|RFqӭ6U݋9.^H[lYe+]˘nHyKB,EPkɳ42>=;,^}R&$cx+JmkQ '7O.)v3}oMPVYh@0YI2nd+G&*o):2qhM78tϨcLńM*/&rLS9F֚(b `%y.J%`gj׹gU,*;)aVi_n}2zRɢf ݡ替A llM"u5/a6 Đ/# mDB3j| @->,ME= ö']>8X gK/c`Kbvez%&{Ltx,Q?2%6r fUę'ړڕѵeO6HU@(/<4vR‘\[ϞCyd-~XrVK\?4;C؍iut|\2V)SBwjXrLJS)'-SJ9FI^3JqԘ?JړZɣ\ Q#KI5ky r|>xw=>$fpj!\D[X8 OĬg>gJ60*uaKWEǰZ$JJ ![ͽʑ׭lRiu?D'zrުR_CFP?\J${[5U"%pWk}`#$! 㤰.#ze/Ao1Imjl R O$7Ya;W''}ɭY.1KmA P( ooY侇6 !_zƏ5zlzV'+sΩW"MCΣ51"arM+xp aSYO461qj xL!e(@WX^-;k|Fb&SZ?1aگlo\`r r(wV-QбXW^Iyǜ2gJc L48[./6;VBHB(`{iV*Äa)iDƀd5s Y:/Ϸ@z/%3XWqT` g;vH =FK#@pOOjSb^㭸&eD@iLvx`/il8=G$_JRdyƏ>}c7$gI"~iAR<"%-u ("{eNTZ()9]k]ٴK܏"6r:)NI6AR`5hU5Ez}E_ P8~X c)ϛl&@6C$GHEBtȲ|g<_#N@eq`9H}u,_C@#8d+w`K&ѯH#\XEm\g_F3.&zf +q~m9zNƙopD8 C5'|>O3'v%]|E~v:Ą6Շ 4 nw3fqX= ;g1v#S ӻ l*_-&40Ղܤ#|nN+bOg:i Opl1>~N#2jxNmYqj~=Q'/M_ [Yxڰ[ꈩav?CU5!MA"i[Χ٨#:+|?c[xHk{WKdɻF!N ҷ7&L aќ Wjݦ%?B׍Z͉. t`c4MNhy/R}i4u>=_S ,tpP]h&m t]NFV ك3<&j ̅Y}oT Âe3-CH7?t8/#Ž#UimB@9nئ!Op4|Ӛe!]n$kf'O:9 Wd)~Gu4eAzotlɕrqoVUԁr_${LJn!i?BXFu_;zj$ÝgaE4v܌LxLd U `?1.(5EGxk&- >᫳Mml۵5=ZusO5a1%F(s?dŁ^cCC9e.]G#-,B 0A֑l0${E ucdU-l`mfxD k5 a}B\RRR¡cW|uͨB ps@ߚ3Ԗ_3bosY1"T#< i*|VT! ) v8LyP/y߻uS)_Bwv\z&Ӣ6;p{Ə`m<腙R="tk5D`F˙HϵzDg2hSbS3dՏccS1֖\׶p+{ПIE|B(˓yNKQpw\[괷0*(QW[vHWW9VAQaV9ƂhQnvqZ83*qJ™ju0^q}8X Z$Z$@ER5?*.p+ )}!YtDIDٶFߟU5t=gcTZ[ZˢJf ? [0ŇDjGW'}>p4rXc6$ahmV@⛅7<kae@x; r5,iCםiT[AX3b~IsJJqժFmuO&b|HH5rP,|X"E'$6upې 5 ll#S7:P鶬4m?p g%YCaoCsx~0N$T6RrsY1zpX3JI.&¥H&djSNs@nVI@G)-03+~=,\Ar o!W4Bv_j46,4!:nA>d1䠙uzR.t(PԂv14|d \=MJís%@+Bl4Σީ@K P(NNd ֐0"gI, )eV&Ej4e+~ yN=^ZRDnbj'kZhcƈ~Dݼ|귄*"":X"ULchH'D,+~#gPtjj &"/!ҧOB8\8г8Yʟw2f$!"ނ7&C5(<.= &SS ܜѻ!'J.a cB yZSK /;IZx@t|UG6#kbvNrO|Gj1^&rLTdh-tSnC,N'o_',T9֕uH{^~|lt/vXQ몦7ngebrϐԫrl$*\}Kv޸ +O"jɧIl_+$'k0JiKimjCiPו[GƈJf3%^0{$n丄wE rkt3Lη<"q2)HPC._4g0w˜kM4pr[ MvIaڡ)OD xt=2Py{nIn9gL^8M!Pө[J՘6l^2m[S9l5l2`WɅw&ȈTfA8<)HjCQљIeD HqvRp!re A,}JGPtai/l}G0ˬoCG1`@ZrvԑUdG Wقid0ɄH(\Vx~7XR I,6[o&ivJ]Ԋ6M4ܛh] >OVH (3. _|\KS5ZhGHuxvM^5SV\D,lKգړ;]AZE@0lYG~B"8SN#VINNm~[>ͺG;RЅo- 0˰TdfJonMH+ĕoKGtKҀQs9ܒ|(!,5t`YY[GE,~M/biGf0%xÛJ v`(#RF񨽱FW%Vh]<@%pR3P?ޗL1n(A44jW79#3o(d\wֵ˶ۋ6kB.U}fEKaxm',]8T\AWBk7.gPbJ[IMgmIlX/ Pm9:2šM[mK|;|](^Q녵vy_J>>kX}37z~C/+ܽ;fv0{NLͰƱ;\=lx-]2{M&[Us_ߪ?c;QrˆȐ +'@e5L?YmZ"6MmX0O;O RTv 0&08|~ eBu?Xx=yt>AN"J H5 NE hXH9̫}w8L%N keOLNpc-+S0ŌwĕF7_ۥpHw0/_Hl;Q\T O@APp"L8qO+c`@$ѐXTB%afnex'*&OY ?P\/D7|G_o tn_+{Q6``|^bYW@N B޽Zуzc*sՋbUE+`p'­9}h'p٪ gA]`TQɧ=M(;7{Uc&OZ_.WhJaG4& 5[(ĔflL3/"U" ]jT 6Bl2䘎8;/c5yyCy9 kUb: Bq4pTui+DGGN>(wCvz h,Dn gI Ʌ_sēM.#,V- -{6HfkXeO8*x\bD0Y~a0܌i"ϵ)y܂`XuZǂJxIƴ%vQnisNFDL?>T~w0%£OM s->}ٔ u!TznO +(\/:x@ ~|boYӁN[6Z5R2ѹOxa r}2Jsۍj5Vq?ɿ>ӂТ)˩ri^^ѽ{r#<N;D% %ϸwk]1)R[#:VjS~Wo Ld JBINچ3%z4ƣzrԐ%v\n\HtcöQȧ{SR'i ^mFRe\EJ([\a=/jjsf0Mύq8L(uxQ!ǕI*(nn{BȍA^ϼ.gv+0ڹ:RL?}(4D%"0Sɏ߸TjzPF%hW  ε!-~T%ggXRM |&fq˜ޣ 2~jqݬ- ,|^Sy2Pl T+TL}K[%yF/q A%,tf6lVt8+4bָ:H6Aޅߓ|']xCV{ruŧUZEŰG*plu<\Y2)xr;FUB6 IV)+}фiFCSUWQPNLKF ␠14Gc:-є\Do9MeK^3șZ? )l? b%[U%"R׶ Z%mg~|uLllϢorK) ܨ-Wʩ+ow*\4m] @SU$/)GJ<g.{M|F}K/M[}L"0g4']_A J1ar- Tj0_;UˌK WkgIU0L?+^",Lv*#D3j *in<+7ɳzAN14MoXw1w &G]Ul}.^4xX4Z8fjIZ77iel)q|GܡY$ %ShI ,Cz9E_F8K5bY [Řf[%njTv 뉆e)$yJaG޲ؐ9#OT1OsY6ᐶ?(q`tGNw7ԝDv87B0ch22B $:'4Gg}YA䚀OS7 N}БZ}dzܳyG5bM^~!0կ3eC*o`ڤVF/0QB)d1*o ^& ]{<~d]* vz: 3㌝ Xe ݋K$9Lʬ qQ'~^.6Z \`T2yrc_̎U)pJ@;헥0%x^47Q!_۫fhiP!5d^;9 2d mlF筇h53]z*|κ?miHLd-wlk=pP4kj=jqZԁڃ!fq WqhٴóK$7JhL.*ʮQP&fQ^81!(-&Ry^|H sQC`j{79Qbs,%1,dz )ebNt׻3 ' E q:HP6V F>r7-ՖC4CaG{cSR '. `]"YTԷp[Ր-ltx*kNh <) b%b ';%*` #:1uE; 0QoBȪ{,R sY\W%qR |=z:\S2E"Gi-{M,VfF$ݖ1Vʊ$sxDh*Hpl|@.L$:()CLl T׮nA@%)jZ̾0gvs3ƕ@tr=PvA]d*i_XjojKLE7ZS[x6NbbW dM'}6h?Qܔ&5;y Y*\ٖř/#Q>XTHoϩؾ!` JqIC.;?1/@]T qXN KGɑχ*ꑰR8$Jh ÿg6rȅ^m>ma~^:qjCj,{{y% ߘʧLnb-c(BN}뼃P޸U#f)ISktL'| ιyAǔu=fE7 ɩnTQOL:=B|%nz\Q+ !63R/EʲENf#})˽{~:#5]-MHtbυw8R/ Sõ]}}ъ"b k.T҉^a,YW7gQs"JXfm!\Vo.2 rؙSI&ïG|1iQZ kg[ckP%&1L. iUو80į`]jR&M;_`+=9ϣ}maΥ:W>xDnZcm1*b~?(P8N]^n+t Ngp(d 3f?'to+(:\Ӱ3X0`G*!\ NlaWY+'K[?w@Okiv PD\^Hs "}9uePZAiqߨRZHK5eCf y4٬TݟVhWE><㘐G^_ q-s?滆,KHge7!(&OOu2z=Z|)3MS[}vO;;V񖗮 AK6#a#&ʚka3VsODZ,ڰo5^Q6R!V6=3kePt:j/YMx;l"/l+8>92ȔE/*#*ښA')CU2 Z/~ p y' /&wRBOEL<"Z}јXGc`T˫QD|8H: \:)OMY5 ~&ȅ @xǺiOX hgUMC .z :)@(=o)SzbQ7lşвUD lTMl-ة(ŠmX??= +)FGΧ0ls^h8WI'9iA4 SE>ⷛn*y ݔyD˧HS 5!y;8"€}jXzE\Z_>dѸϊmA^ t4݉1aKp覯0wT@ۭw%M@U>mД,QOǠuyocJ:1uu#BgSZaN|)aR`$P"rc<|3꒏Ԅp'gr\}1>yiul:i@P1YĚٴqܯ$37ثCg..omr@`Zc!MU*x>v`(k#f&,hz]6j gq:6I9OU.BP 玩z#,GEȷf)~ͦ`BIxn X>,(Hs S TY]LmKsŪADz2J,g2q݄ojfi:6pªS eHۗKxd)ߐQx#)HChe#bP`wzH.&걹x )KIi%ė6dՖۥ/>_BGw}GPCxm`<\E`9}tSy}h*Edrt>d /42f-~ !M;ccWgo= gD-ۢ(" lV{~.<ߦ r}e٨0W=Ex$[[KWRu(*n^F29:*61@zிT㠵c WXmlueYEB̦M #< t4n0)m4T0]$K2x D}Umd*]xڄ@B#F ]ub."_CLHmEW̮3{h Vef=ZQ07 n nl;\q< m:a$lC*p̔UA$ihmoOox9O,[ZOXc=qN2R23jKee+so:mX闪Jxá|RgXH~三-`C2Iա+\](-E1G$ q`0'E>Uwm% ur{@ȱYX|6./"1$2[%G;FܥACl3'lKLÚ֯ێߜ+`&~l2ϲ4ƛͷy^<dѸ:Ն ]A)f$\ĿTFJp}Җhƽ`-/& FtZKa=eS()OuvWTPar^ G#)w, @,}wF0u۽hJ^fV%ٟ@\]BE@y>{ʟrjNkvCx-]HhhJP)S H NzٳkR 'Q̫ilyӚNo]NɤCg j7+;*0!Ql"m3r\bc/5JK[ah*<.^hJ,H6( ę~4۷ô~[׵,eMcXb'?wugB((}N`Mro`{Ssa@?p=|s6MZ'vnBxUQp}܂*' _x0(`kH/;vi4$J؁̏KyDIC=ӡvoK۲,&?*9o6 NߚnDpi:/>FB ]+}*Ǡ\:CfnH[B1!J[(xOccq?C"$ts)Y,fٮ\iE9aRBea!~N4Rm=S MjSu4oy W64˝%m"/|ium"~j_fj >j37P;D<&Ry):bΌ,pF538; OMasْ{O"qSEZMIO{ؕ狂I*R$AwOЪ &6Iؘe\IgHlGw"? ocxFBm_,?#S3c==/SvلNVE~!/y ,ݜ^ 8;+Iwj,d;j ٔOd5\.:Gvͮ鏁}P碎0eyoGϮu֢׶tQKoA{.vwb1IhI/Z^shʖu%OsrvolwG&[E,$@(?d0gGǬx{P*C/՝ bb '`G(+HXQX;;1{ {I%.s*q*۾V]&KڞzEř_ycWIŘ.'tK f{Q47Ceʷ}n{ syb=` ߀Q&T(vJR²WY*f8w@;J&r ZsXԠ'qZ 5NU% =M8u@;~NI1UB91ƖjS+" gQ\.;"00x[R `fֽz~9>0LT AO儁PnM/@h%;(6a [ho͛``aǯSa=5%2ueǽZ6Vv5|mz̽La/)Fuaũ:q6>HCx,_8 ]dJmͭB,T0^A;iwT ՂT~A{])L碇&jAաcwQ'y!i 6$fĥy# i EO4З-ɶ2`mҜt(c 7fsI9RM>#V$snׯ2jfm_df*S`2?"Sr&@uxOx{b^y<~CAħ#9%w¢ڶrV0UNs#ְp\~~GӼ/a1%X9,B/2\nOջ-ppi0m6=\Wc$MhD $(ݑ}ΓI2jA!ACC Lvmp,ɕ -WW2̰{ 4Y0T|td"$Og:sr>פ; Ig  ؟ڟ f u PIXM@"B]qR8)%J{K'J/ C` < 5)sÆ /=J_+: ?L$w=('[^"i&4]Bd΄.hSأ5}SˇYv{G  y=ߺ+Vo]֮{TP_6z*5W aم''-7PV0xc&fqw=MZeR'D [vZ+"@a=,5CӁY|Mhq[9ihG-GkQDC~]쬈h!Nm"- 9%M|J]f1B ίbܧ*{ؿU}ų\RY MYv4i )5TQCy î:2ƤwNhe-q˃olF<͵z㞁Sűg ˠ($(5@kH0~>ϹZ )`m=ơƨVd bF"h)ҏ|[b *Hz%*"kUZ}?íK<"8]Pwvw%d~t1mQtMTg5$^U_I3єr۬ۍe@} iHVgsX2, >X**{/Լ+Y- E>JL' ]WL2;+&-XEzp@䰌ӓ=F<ϵSH~{";*pvU/InEKlދM/Wj }-f04`iu9D\UAU4xQfwqhaq4 >i)u`VE4dЉl/rgs7jG0%J.W!2}ɤBkK D*\[ 9":7or^zw&g{amf/?U—Ʋ#W6t@ϑ?|d#B23䌶>" 40SY-Í|v>׍v'Uwjor‘SYrM"Qa(\~0nAWP[?VSrMÑKF4dSN͟3d&e _Gq%c?z6JbsdSl}v>K@THS*Ѻ)=cBZjj$u O~R)iSv\ٲf|xf{j`-k>ļq)r, 泯n,{l-9\ҍ I9tIv>@.QA43 ueᘒῊ7]βRk/M}eA=₼6BuӲzMb t.R9]g/QC̐ :C{4tŘUc^͎O;ᩣ?(J 2qFɼIy[+1B.FPj4*4㶸(m?уa\6ӣV/qFXwf{xj7efq Ugغ¢1?|wp4O .H$u>A@?,6IAe}_^c}DS+ϏU$fҠC|?ȶphS3Is+E3N Wp{U -qL0&O%$B4cЉHԪKmYJ/sU;peyRW[ͽ, 8cL8:K6b[֜ բ$ix3X+fO9D`Z&% vZZ_.G78I`4]rD61Eǯo/eN,lO\^B"Tb3.s}$ި>\33,eS~rϜLK :;YKwI*5q@P8PFy5z!l{ON:p8Vv oR虚`kx$xܷ%$CsG#ZsX9Hl=fRn3gXv&0xs4<0" StyRu`C?3)aQrbSs *M(wk~~Z6:4{`X f1DՌHG-(邪%Va8Q&VɆdz9K,谾&҈ʍ4 | "?~͑TgQ20#lhћ W=+Cw OzeL,r<`kN>ǵZ$1!ĘMLEJG_W"Є_9ZsR}u݊_,-Ƌ<lV\jV1Q^ݳLoiL5ga/bٌH|R>%/~vZN5鹃ͽ nb\;bk}>"L\9MHT8%Qj+h~(MƳ.a `7;?b#~Z_.h:lZOS`zh)ZP%(x 4܊alַ&ul^|Ea$x=C ,Pqͻrl}O9^#La\ yy_A yV>)V{wgp困I&~yt(GMAjѯgvk0/uΦɣΩ0G[rv>E6slpW޶(A050э_ YX$q7&K7x 0 r z~>V0mP7tĩ`&v3@42"5`h7rղ(x}y:k e@$]:U7,FŃ;"Oe*2q*Xvtu @ދz{%#^V,lƢ\bM^4)v5EƲuia3m=I\uU ʜhuFzjy[E6Kɥ䗦$pGʚW^H6k$Uzt|p9%n-Y;oKN\;.DlmV޴6Bp''7[j>Cm/~7 ?ܪBЋdLofbyec(oftg^c .q=D^W_a;goE;.( LOpGgbv[34\۝+#WOcGxNS ۢ%]:r:,5o޾;y#Xl_4)gπrd4CL9E$ _Eסۣ0Q+?^mx3WͱCR}WT Vۄwr&r!w~+Ӗ?0 @TbZ75Mr~әQ]KhhQo.6KN%2ts=1!]5|1vx+c\ C8N^? 2qn0mD}fھUgVbh7I*\ovk0&eEz_TOKX q;0n ҔدI>Š-cbM>^eyPTM)P@V SH:W, Pcކ޾>vBPM{=W h5C oQhpv5}y@Du,*="k+W `K됯7H]IuRf}YÙ~*j & sQV6fM-mA>F (up9rV`b XMO Cjb/\J96\CS#zDH]<5~ڕVj29j>IF^@8(?|&ѨodKx!B؀3w|D5;wS51JM 1R{ʘScA,Dn<ХQsEW3uX?_$!qqq;_5~Δ {%{Z1pgj?]3sB %*1bu5rwu\Ԋ`\FFk8G)Wlh/ܭaQ,h0/ dg]e46ӤteRUrSBg q7r`&DxԒy\hbk}ȩUE ]{; n*1{L!+pJvg˼o*6*)LL-ǥlq_y%Q6d_NJP 谴F|z%ͬ;ƫi `|WgZX> 8Pcc5X89pcŒԊ"{N֚> 2*3ޢ2tG8Y@Bz_I ~f(VJ͂?4f~'ZEk p׏2dӿrE#8u[ iZ&$^]pza?I׾dO.G/,\ewjuYY31ms+e8ML? In.97aBs)Z?3>^&e%^yj=a u/+.د\90%_˕~+v EM8CU^͡i*tƾ_A|+;< ި6,mbZعIvj9K3HAM^Xe}S?V#hl (- FTˁl댻R06bRmTr)p8%ހW2X{2% uwele~xtL4ׅ*.2Զ2s$.g0xeBKK* {Q Očh^C-p斥e4Y4y#jvbbWc*HWD>Nb}q@yg{QǙ$s+bma$6V*n]j_(< LPJ:܁#+ZK`2=FUͧpϮR@<\ƔYèЦv4ľ/m(Q'<ʉH{3x +rX+yC"o4Œ6uН?`.'ll߼q`'i0MXx /6B_@zs'#xgC 5J.qblѢvgX'~A^>>kv.5i=Ze'blx 1``=S!da}5bG[R[/:1i)S#Qq(~I1>i+5 VEmUsCvp uS2o2sҲe %+aѶA(fAi3nr\k;a$vC #ۙ({Jqa`K XVw8&]!}UWLU-1 t~b>Eu HFbs9"7w?RJ$$j8^p=K{F.3ι^DLz +wɼ®9ȩ9-[sDOv=KjAkވ{ܚ慈\{QZFPm.G,k,j!N %!X-.2PF;y!rFF^('&.X5> Λ E0wL) Go#%/HLWG͜8ݜ w<]^]wY¤מON~B 5"?3mCajW@ΪSȲJ3rm.d:;;18O{(ftuy{X;M?$)]&dJ_l÷$DoKq:W ),׎>K|$K-[uyHFI(~2D/.2^7 + 8tɼ"?L p}U>dL%{3ʘo+/a+'vVv7kq,~ۘԈd|wy%4gWUpoT/ْz ML/="T\o}a Nk?v&K-/xX-5K AUFp.UU&h]AH?$ Bʻi9k,L>+)@!~Y,\n!A $8cFligiV浿Bi̳8 zYC;T5M/ǀ%]$6Y82ZaC~rXpMֆ1DQk7N)ư-ZA pA֞ AD2XjЮNƳQ`a2Zie" ";0(`|КGE{@; - î'@"'1a쪟V-Ѧ?!b6#t+;j3pζܑO`Ek{] xGgmewhc͗ igΣ߅cf7e[ۃ@3<?)ǀW%5EѧZRl(_GQ.Ce S(]q,c2A5.Eo> 1O]1PH*%$x)]!YWP฼v&YX|1?hz8yC fb›9!B Q%A]u_+Q`si系I]3mx*Ё^uW kQ G &,ז+Qx0vKY>bD|D{uRũSkʁ \yk2}NѠ"M#~7OP淾C2s8ڌT ;] X4hd S7V>U!dtW|1&HT9[ݘiT^q߬fhl|J\qGI@=+pdAnOBpm2>ӇMi#PAm 093 E'U+3{ Z\z}տ7tH$v݊eLtP+ˏ'qb4%m<ǝIj=i4A8dyH0gCIފ[o\$ko$ɚ( D먏'B E5nF_a>lxJLm73'FC]VMiat{z}ѕ:ujdt6xGd~G7m2 ";LA/g(TePywQP<ַF$=sXG k#G{yn]3Tg83y 1n\S QNffCn`5}uvS5!Ju$Dh̫ %Fi`A"@P|$L&1FvА LuimM^(oFgO&Dy{igyq` F8w 5C YtN^H37WsdIbeh޸|d2jXTvVm3?>Pe3[ %gӀ|$8oU~濰!2_Qd({H _hkS.8tS+dT.~Dn|@y%im+0K"NT F'pPQB+jVŝؚv:f|r~mP=@+r}UW)cVbg5J~K$+DW|~kPh}Alu-nG˘֣T&Zn[UF=>4YCg@j"r"|BA%۰q1 m c7]u?/!V_%aO W6ͬLp˔ mQe58, %آ KkOiGJZg>dA5zps`ґTg٫_)*DH29j6ßIR9k{>W7^pKδhXl@wWI -P[~5˻9 2G|a@ۙRE⩾'@kzv{ڃdMh ]ߪ}YXl<%j`;V6W4~U=@ZY+\bm'MKk7mfKR# ]*˷|Gybf#ZH>f[YIV a4یw`' p ؇~[E7 "$ <˂~D9HH2S2 Dkor-vEpdj9-wK,7d-t˿Dln;bQY#NTہV)(VSSѣ R cjq(EUu-lx {G+343~Z]-ɂ~l轑ֳ@!Fw]]@y3drю_*X,@uɑhz󶎯NjۗV'EM0okn<Ǽ;C<@tŐ0?Yݶ^W $2h>]૵kUnUHd "hcM# F+_0rZ Kا'/&ncU, ЧZ;dx &"9r 0o3d fx۞f.aR'q|@e@u@Y5=zA~Hg7p~' %~k p֕:IǓ7dR[T,%)+(:JUApx39h Q@86# YNzǹ)0" "쬮4uIh͢ޟؒ:C.xc #\M題bA j:<Ȥd^TMѾ=?l7ߊO%̿icl5X~Ѧ}3T'͈Z*"ZHD?(1io`lkDZ IECO=[1M/h9{si/rhUk0!uq=x60i; k3H+U#N6v:;O0]<{YH Ύ:-ғZ HPo^Rzil']t&)R6L5dZf=ɥpIckH>~E3EQƭU}9W3\q9LuQ7ܹ$nzL΋ w9 vW 1,ijh&BaQuu zpol6@<>kcP^ugeYE4?mv8CVѢ(rb$ 8@dƵ;V)ja58}wl`(ÜhYyY.T vPB bSM8هΜ cɛg>؝^4gt(p/44d]%kmx4"i\OVOHQԆpr!_`n;px)NɞaI%?0&uc)PߍR'TurT`4JϒWj{Ϗ06a ޢ` =NV}A_#Y`]Oa'9K◌Mw (RjC)tȬh\IQ2ЗI/9]qF2ZY/KS>cWڶDn;gz%XN lOrl- O cΎW%m1';#?[` +j-]h+ɿC, K 'M+EbL}om?6. :ߤ!sfN13_,G_x1A ; ^0R@$,~\MQ0O/[$%%t Fhih̥<>SEU9@6ˆ2 ,t8 O-PeERQ|1L: ),ϟ@r#^\6b9MPR.TjbS*`7/S59rzO *O45u>!+HNl.tI>m5- mQ$9kqجowk]QEKupc]Bk2li#uaX$+~Ƃ`pV7RcYٖVK=1p]s&c-rz˟)s^;{-n|9YD`J_r^sJ۔J2-|`+vMґaczuZe7\K?#gxP6Ip9Z%Trs 2V>؎e-WX"&c☻̆vnҔ0h带N7#αTGj2dy7Dƞ_~@y#[*1 \Bmc]NS,%[*(0]bևwv"ΰ]oeSa1D~?Bv@=`h 4+JE-`=!`TII p&fT_G f`6_/%uZ(|. KkIЀ+'Hz=w&`턹S,,^,WDU {2J)Vʢ&I*{ˣX%(##n8IsRɜK(fM:|t֧l+)V[%ĜW^gjK0L볋ypGY9Hʪr*|lC&SY~tHs@,Rm?CKR mbSI&K|@S)& =׳3oGxUqql!pa~a?Kd7}IC{5o֬sB3=Sx,[>c#5[m PTe (3 k/cnz at P>M9OWpf4૚I&?" 3<9%~^}aYjqIZT'~.mZI)2Z@_Fڵ\ S|-ʹC_*&6b@YE"*]Aqrq#xvNt"HMnw !+[t!O}xCEEGj)(1TM~w>X-va -؂ӓWȀ<=+$a#kD&nhwl3a-KrKh%2O!mG ]Y%uY>Lj:Ie=rt^܇fӇĂYW6nJgwYb5mPB~y=7ȼ ˨aKC`10sl5=VAs~]$o9m%65`L|#mP;8ȂM l=@?q.IJ>RvEFyi <[1b۪]N K <քNM^|3%9L_z(}Q.@y38$2dYHN׌rG>dX9eĠ>gia鬃|!r4A%LAaG "u<=Ǚa0Thkb}uSȺk!@BjSwJ9Qopt@kf/$XoV eHʳf$Nm7\Ni:ԝ.:oH*8ćZkV]_,:T8. %fb>K43|t4ޱaȣɘJhV-P)Z0PH~7+Ui4)Xx0`>|xrߵx"Mw!_13va{& a[.MdNR^Tue{OP\,K w#Yz%rpJ |=+4#|(+>FSd0ݳ 6aA3;@Wy)uKuSMvI`WE}RS伥E!DV#u[ W> ].o`uհrz~uԺ"EykZGM+#-*2M/ s)rL{[Dh٘]yGQS!T\[<.y5rsS_ik|"z bT x$ N͏ts9 ߢ CEQq[2zmلă@i9rt`+~WЁ8gsI5;5b.jlǬ:#]1tAQ}/Cg';M/y@pXZ)w0EwpۘH.=B/$y(^0n=K,8˅u ɯ~JY,Y<겍!$S\ F4ly" Qon:5x 5*ײe:+('u}CDeS:k߱Zn&TP7/Ygc ה_\6'{6wD$ 6(1[i,! 4gr8Tpx>ϾV_Ngr( |- ]飠:14:(vښt&/a,]bzhd\$0?uuXּPÓ %+Mdis  6hݧc؊S,s150M*Sۆmi`G _6>DrqMld4}SP7~`tnu y6?rF@c:*f_2I(_J~XuT*'dD:bWLoװ*z߲xi%Sҿc.!cVē}2>yy-V40C0uS65^$PH^%^eOaiݰLK(aPEjK'ݐ$SW_(t2XegGxr!Hoћ @߷ԕXv"Rmܵh3Թ\:Ћw?v6ON)f I7'X׀$e #-L{\{X}Jd[ ].Ε Vm1Еp=|}U Ce7y7[SjO׎Knk?-:@?ْq}6MNfoГ{:¥&*{]gk"V ryj ;0N 슄 C H/jQ#'(%#Mn{c6(Y{]ڗ-F~H_3WbxĿǸ%yo9YK?94V-iL`Cfn0HQ_qo܏`bC1,ƥ"QcIF.Y:W%%vfp0Ў$L&L*9k56ړgp0Wqߒ Mq +M9>:"mWe d(/URZi|p5MN|_̱g7k q%Ah^ ~7/ ֞߅iD3q@OU]QnC\c,>3A dyC@UlmK7 gy]nӬ|wgB8sx3fbnE~#*gߦuVu&1ǑF搊yhU>$rC0,>A{>4}쎿"+xxI6u8E֑;{A20k~?`տfd_;>kU2<bwO u"J_+Ji˯ rAbB7H3Ά?@5t黎6נXEMf5{}Cj_[(nud"9GWaVYC]ȗ8VΟ엄ESuoN4[ UJERMj$w3ũfrz=Vl|Y1 JXB[CRG>%{x.B?iwFÌZW\h&;*P'hTAQ'SAU6Zm0>mZ>$nYBQ qDoNv-WRUa8~4'!~8̱2u$|RDtzujOGwG|{McGHWx &p1pȨ:aVOz i} #~juy7h`+jMSLen OYP42DxqTET]b$3D0<ٰPjwla6ઽ?q.Ť!1Kj{@Xu8T/*PLL$v&UI{!=y ~fzRPE7b4QI.dƷ7Es/'\Dq.i]#%e=atn 4!ژDTģecu ";o&X\ڞcTe A`'&8GJjd4֟  t)\ўLX S6y.3DwZez$q%*348NU,Z Uhxq /(veh_>c!"hC@4R5U+/*ۣ2zd#q~6aa ڲ=:Q ,~N}%jw:Din8>25 ٬UY=pL[N`*"o{"у6->5mpb/ ϹYYLGḧ{ w(y-ܢ+Cɰ͛^Q[E\Rm 8Qu4<׸3{v1T1ITYPy2| IfP/dx-aT؇v]QkzHdciwm>DUJVI+iPNi.ht32r-O \{NA>jf 7ѥUYvQ 5]z6v|ݻAhlR9 u[]'5[G>,, K!('؁űyҘX;#E{:R%d x@$ԭ&%-:l9% u"Whszl˯asVЮ x.W!\yEhҰ_kaF?ķCsg 0@E]MwĆ6Xtv,U1P<=4?/Vۼ(}CqV!xJ| Tzf(&jZqx!zPan\dzG+՗+eOYuWjk2dD}8HEC9% v&Uj;I\>XSÒk23x^.v_㆑lxpz}?l(G=zPS=# QC~?S˞gLl͞oU]b[n҇lKGȓq5@cbpؾ(=tmZhvcYc*xaC@Q&BgFXY_˱BT} 'XeSf1f@P\Ab5rVY7jr̭c=qJil ˹{R;4!ǚS}FYzlKoExvѵyJ@VÕgS@1)r,*Eri2D=*LiNfA+2Iu: BSB籥Zpړ_kmH/Sg_s+p_!܊+,8ehe? S`gwE5nZ@G6?wLnTԂm½xJcJk֒~ON1⫙EVo;S}7^WOAf^9<$wW>=cZۅoN0]jZm:S`2QSXiNDt[ pd%gfڟ= FcXgiy;dwY-7ѻmpD( lY%JYc‘3_veBXA6ORrՓT~!_5% D>ure,^3};@wkWꓱ|Urz]ǙPZ]pw+8s#ߒY4pT$?aos8QՍ,[ѱE+V03*__;CpX"+c6"{MC 1dޡ nΛ IA0JqO,[.$^~o!wᫍ VIYIF+zN1ൈ T1k]';YR;bfa_1$_˫Sԧk(~"U&ixOjgS7_3VX+]eO8)PΗz?|Sv]j@Vn NU=hsWpWlW)Y_mY!D8Sgs?ڞ,K t m]dlnXD&QG E0:%GTarN;%,I5؂yv';q@멩:{"L(bEGWd mQm*d\)mݕ%ނȳy+@ȩm%ӵ3Df29yVJq3W1ɽy +S~-0NweU)+9 d褴Ǻ+/q8Ì6&g"j;BBrast]ȁV>ioq;gFc4AMQ>cG-eRd2oI._~ˍa;Je6 j[4iL8$^ǢcLQ(z<#lmO8@{Mm7 ĉEoi /(&ׅ/O{xМ`܀*'nYLۮ=؃yq|~؛4G+w_᫒G{)W K?'6@9ls13Й4%|(zє3)&ѵnׯ0Ѩ;~XF@c;ߑMqUT,8ȲJTx;[6:G`w&x}]}H*Fd){1?#Q ^UaDKeC$V .k:4GRI|_-mTQIԡ/Q,Oû4#UD1>x-0#I.~SGXsn YB!am?J޲hALnL>m{/s NwR%:Q/` tb *E-XAd൘)#Di{zE4'2Me˻j ,6ۻ f|8&& 0[=V@RCA]grD`3sa.@YqfM:{"Ee7Ⱦpbn 뮥x_>KwI4Rߓ0ꊹ& Z5>)a{96e$o @qGƢӠC hK*0c0}]{==۽UlOv]rBICǞ16n<d@@Wˑ)o:47(bqu {Zba?`]!y oLJ/~HoOŁI n.<.xN}Js>WIU34 疐5\gw/Jnw MOJ{ +SEeo@c^Y&dnXlVOwӏK!r'Bv i eLRڠ)u?`x:Oț;xY}Elz6X]Yg )E=sz8`3>jˬi|Cy'DN$8* ^PS9V#QghaLYj Z5cgcD iUH{~Cl*ɔԫğQl!/ ՎTg(@W h[8Zq3YRGPSă_bV yC2y*AakY5bVc'\$:)JH^ݩ.!W[ql…{L|b$eAC52kXVbӄyLTy\>(IƞA^:[*wc?Ekbz_UK]A6l/nCe ןĘs:?ߢNlܼW$sqpߛO-*yzQthM@YXi/q9`e| "=$0/'؋_8 r]̕{br- 8oN=% )(Y-Uِo+%Zg_$ Gxbg 8qUpR|t]l>6ߨeژ;!'`3zM0mDۃݺP֪9Gg< + 6/Q))qIhn(׵Ga`z/r][Hˆ klG=?x*vtEigһ)G&}3k\R4; -mֺ\NuL3rZp318\hGh܁Dai8XW64;WjhS"Nj;(0 P؅0[gd$ce'ºqSjߠD=iiI9֔{;&ao쉂AN:˽.0%Uf1lKֲ6.&]IR\B9bc]doBR1t\k4A=:R^lUy23%8>ԧcܻkŀ@pbݬUYS3$| <0')i ߒd<:\|ՀIRޙoͭ&w\8>1ʩ~.(>TĠKKbο٢ǫwxI35 aZ>]èUV `f4EI[.%u FԲinsLvk$U咖MMf7:} Q+:z|ӽ%=-&)F{fR,iKXB5݃IX28~ki\7fav/ koqϻ6ܾ!3YG<3E`>B(!-Yڊ<bgk0SS/Sv1W@zȬ`ݱᤌY#l$>1I P=pD Tr >ׅCXVOjͭe@o9 Ca*:(\16}S*#XM,#zL M?!{%(\j&z&~S'ֱ1C|7N+8#NVƣh|KIEĖ _43RSkxaw1`ځ/ÏjЗ|Gv$h(k@ipbG$n;K7͂Ӂ/3ZU2bAR94re2g7M5`cYRH_RHAFk<XAL'5-B\Ο)c^Œ*3,[Md B ?gU0RDS[tÝ,RB V9{I`l-͋}ZYd}ggn#xݐ;Cwd9d~S$xԅʲD;4Ihi4~0mO!J:Av|-B3Y#P;^0LIœcZ{\7&?[faȣySỴ̈dXOJ &K0 jD/̖:`S CIoXHxz3@3<c"n}#3@ӟ`:,߃]sגn؀\Y@ Z`( zi!9/, )+w 3hqi6ҀmSJƈjǰV%3܎樥6 UI, sC)wCgF韦~2R4vk(,|“+d-(QKyDNjşAbxU礘s,~hx~^aY⒒dq[Uo:80]-FNm7硉1Lg\nXh4V ~+)o)R(*`duA|!'nRe-Gtw[Z׊Ř]B̨.vOgA.TVAPQ8hq?SGcajeEm./Si9Ϡ" HISkw)IE<!0QipUڒl%#Z03BDo}ٳ..akK&}8qWa!Ht2!uGٕ-H=R?F6Je =3N)aYzY&gLʠ]xq-0p06(=*/I{%`~SrJ_i71619h xf)2;Z[gs"XmEq&ulǛAe=8^ۂGdߕoi=̨> t re3 .ƶp2g;HFfΊ%17#]qfrV(S$Ǜ Jy]DQWb"3Э,;oL.S xz5v脉`joXHwMȭ?$W d0F0% hH$Xe'|@>?;(/#bLc^Om;SٜrZs%wEsn1d2Պ& Avs BmB2@U0c^= }s\{ކky|Sx|Xs({,Z r? ާ̵vka ؞=an_a' k}7X7`33# 95/D"93A2;EW˟g 2GI+e3ѡH`'oSUo׹Jb ɍ/q!)\i` )dUu4ڥ6"(?U^NÚNoɴ }*[`Blodһ@!ZX|qE&ax!@D>ow3E[_A囃FAnǛ*5v>됖BzbMIATF6a \hEL)5pbDK"AɚA?|>>ԃg:'",m(^gl|_ mZ8[#r oYI=m/Ո)cf}+9v]iߩY߫BSM:'K$cد'x,%FʸSDZF,_܈Xew#~*O0Ao6R+`^#_D(ID|N.x+)`P'ѣb[fz ~I^LN/&'ہkwa>Y[9il.oHsdgImu('rmϿ'J(/% ?hhʪq$ BO,30DΉxۭ?]F߇Ѳb=ls4o`ph/<_dgnP")μaHYk賶(duzʃZLGӹ&֔TjˠĢ2bQ ( I̶`(78+uSBdJ˓ɍNlx{D7rJm˽?.i F BHn gi]2w'IT}3'̞Q[w#wX:>H} 1aj i[tE)q`dpAY,f)b)r꼋}쟷 :?!/mԤJN7O0mWa]"><_u،7~8z3νw&f !fm3\F)jeI7)^asyؗ0x!'-oih\@r,GbchKo>+ի%B' ^o!׿}|'V粅smN\U%B)ʬ;HZ Q:˞RNyOb%mn8%bccZ|;,r`\kf/ 9TD"jk29bXRh],߅<ȏ6 3ޮN1ZJ|ly쵊+f!7%Q7=#(p"GL#usf1`,r67}^@TfL7*pyYogNwEP5õî9HtR8֩;vEDA_~`)ć6Kq9L}]u-LMIc?t#P5--2cS(rr\\BpܶX$c-ZEyh! **4A2z@bw Oq_8 Bc+Cq ؅/f1ǺI#|%dUm5q߆|HזY: iǍsrK9P޶)>ӳ.8#P Bccz:3cD~v2@T!w+XDB7FEZ3J4r5H N$T3uӉ-ׁWoܶebǢgUGzV~DOS O1`q |"WKP_fXKkg2}$!7Ca }/ P Hʼ1mk!.:r".^C898@AQj9˥m!\ճh+*ld=v$FiXn&-Qܶۇ? Z5 ̄scr)aoF-{;tE|^CVPOUSHri940IU+ \^IW+L4:H wnR3ªX#u6`F p: sffcD:\^V_(Fac~Ucn\D5dD0/gˢ$sP `v rXcAeqk !DUuryXEy*&%rC &؏0n\v'g3Xy6-_7@}ν2.:Do u\%0c& N+4VsZtb6ܖG0ޒm`jtҹ]Pv2`J  Ĕdɚbi;@giv ^XvE|=&/=4B8 lξ]%oFRE=7~0Z/U"FbFBK#xc4_«>}?/1q2Н>XNFܣ,5vPrӘc^0&=Y2$ɸIѠUbelL=x[? Ab6hRAm*ym'͒٭p[荘!n>ě`ˮ 3q:ӫ-׮юCKk؁%?+bH'9"~`ɑÉ>xj{* awrq0/3w{*AzmP,Qw+a罺~і<~OdVeRo5Il|w>4%HVIFrcFWkb)TqEbr;Fá>(C4 ]U55?McI[hmq("iڃ>ݠR'¥2>!AtC+06W3*WL]lpaco6cq؇.\[N3Vukv+n2:9m0K6R U!:n1il\\phk ^oN)-Dsդۨ3B\6`Z^l.TvVfYAl/{ %槍P L.l!y:"#7(rr;?f ׃gJ*;K&#jV/p6P['<S[_XΘ\}!ʹB>5 *ڭ=PB~Ufs6^(_^]\JNX䛦)/FZ̒`+2/U[5(_^th{؆tό2 |8QS ,IOd$fܲׄct8x#Y׿YkjhfS)#E MAG`^u]&(G"7d&lҹ#A d \j[]ûWX_ UAoO'0/{Z_32 eޟ'˒*i$#*:SE'XT'8+XlMaŚYjW:^3rb1ֺӺjaZj1wK_EwL9R5: ?3u"~gK93qn@e;V;S!+F#!Y`U*l~[")f%?JkMw&CplR12.SKH˹ŀ̱3J{!u;_utYxxsEV ^Eݸ}Pma ҥ-:-smZ83IFo 11[Ґ 5"P 繊Yʝtޮ󹥰$4tty d/Ηa"H;)e5mV3o攖#x:y6pE2MWOg/V!*<l9RV}*5{F0\}ĚZ/l l2[+Ჺsq܉1,#/fhO=}GuH]/wزCezjw\m]_) uWNWro‚.6'3k#,aNS,`fyr`(b} t 2r:IV&C)*ѩhR*i͎@^;,C+}{]yK}8pd@;B|΄qs})):G)5"6|Yf"@(]3:FK-ZyQ*=+TEucZEkqg\ v8)հP I0w2L `3]Jdw*W3첳}xiӅ_f378ބ7pofpᎧ q xws 9=URfpyJDX`M8EQP>P9&ׯF`CEAw ;cl$Fl#ރireDE\иA3NQßE5Cķ9-kG|â`4pa]6 [)!x,Shط{])O$B!o `"?}9|i fK%#oO;F\_ѧ쉞C&YV]SYM[9,V.aNk@pܛI*PXefq³`=nzQݷr0}'ۣ:_H :O4^?͟|)Z%  ^e2 W1YELWIj X̢jAl.v.!;BG4(5 YA-K_$(Bs@xZֺ}Z u=p_[m]SZ`#Df_кg`Ń"(a&Ld9sqJǵmA_T?]gϕB.Pm* &޾4s4zF }3 "Hms!Q\Ckd/3Pn0,u߈MBwʾ$!JxF?8LV~޵7G 3CQx{2nQGb,ە/GTM6A|ubQ. / edI*Y*s%MHxΫf\^3ctSRh`rRXJGoajjW:0(N< oa#l~Q ^cu̲W)UѲO~v3> gMk?bwc5$-YI{S=.uUU0mאd֐Nb@?k: 3Tewj+BAUL(qe7Pe$]Jt8%h6 V6LҒ'{rPYYJ$c}w! . y}4kMd,;-fO;. ?0/W?ğvҁ{@l4CVӗkBYqRL,;x>6ƦqĎ ۦg)L.^h6܈:2@vޝ4huոL^cb^GixPRhX˅~JVŪU$/Q6Tu4$̙luHc۞㝂p7kj!g-V)J39}F xpl-S5>3fH佯{t}A6_KPȯF)HBAgb&;PL譡hHn|H>oxQH%U]hݏD[1 xESy -Ƥrht`*lյ iRP_lk>N3ˣ)s^%N+ ;L1J.:sN[znt % >ȕt2BS)^~1mqiJHOIcjKH ܹ!Ga%JP#asǔi|&W,J&/N!_gv#]u$[u^C~i<W-ˬi)`M1yO }o19b6Wk!Uo+~Ǯ{9_,>\A`ۼ>S bYCT]E)RTaxOaپCq梲8€ttJʂ> tX*[ە[\i9*I؏9w~{ocywKHuۏ\ A_rF6+-Q3{p\D M%8?+y`\@-_a~%3c+&i6eH 顑'o㦟jgwJ5m(X`Q%{RB7(l:ɧbmSGV6/͊MδJW>ݽgtqUASg_,_NǗ#͞ QAc5U:Ah!:"]#pC>-S-xqq]f!,0AحaVtoP qjܺGm&q%z{HڕR.[ Nai.o~* #Es*kP+0 \Gv(.xn//oK:(NW<7MIU_u;jH\eyoQ",,3Μӡ HT)c ?t |G|= n;J/N3IuƧwCR)S&cQ,5t#ttSj)2AwI g.Ai-.3@rm&l &SWn~[Qv?: mh|c&mڨykߕ e$%&!f)W±V%%v 0?+[R2p*@2?N՘> 'A$0}*\_b*Ur9*s6XK-LRicBp*Ѭ|FF[[Gf_geTf>&ل;Gp|~P8?"U`^nF7ыsn&>T{~,@vyi 0h1DyOIau9"ڻ`.y `(+"w#KQ.t~+m7%?%'V<-]ыE`ʷg=P(yRή0̔0ABJgN]?ᥥ W*dT@rmM*fǙg\+y«_bXwD;ځXpb"+Du8mB Tw?$R[ 89|";F|{ɄH9C_ [Z \N'BZxoBr,&󜅷j;Oj}佋l*ږqXSёh7&zhw) G.ac ^^Cnʓ}Z{>Mܠ86DQ .[C[zsq BS19&dC׳p %GV8Wrfa\N)V;xtiS;k5z@Dq |re9I1%Ax#Ѕ>`\f9|ys$`zL h|_sʤ? 5 o =05hBk@~Q/wE= ~W`#hMLl5?nwM%ބ6杌|2_ML kn? :Honⷼ'),be+ߊ#~jQRXǃO&a cs淂u YY1pܥ OC³F\gФc1XĨ7(%+PMH䑕dȣZ= %U`0>zݨ[eΗ5t o ΄{ a1M lDjR0bU]c'_1ҁt2c ӵ~= ,I?W!]0'Bv|zB2 X?.?Z:1EV:6c;kDdp&Fwc Ayf:W H-ۣIIg}_\WE.X4.yy_PmGGI~`@igח-4h2L ^,dBAIFlǺ;e0Fb:|(Zw{HiXWmK%.>4AZh<-J %B=nX͝0 >t6$О-R*\`juT>J2zBH5 HKsnw0ܖd)s]Ӧ\fanT4xҦi]~]+Pb#ӞByb3a&MU,cbOoKZUȦ͠qWq.{viV4͝8>;~@aN݄ y-g3 *Zoh.+12u]VJ6]%2=j>K?^uwֈg(jp+LCWv-L:N$K:0.qslBr=i¶JF@G&/bB8(7O 0atʀ$ P3773!bas5̬6 rо-Mq^TXfJgִV;r 0AoRH߿!'|W96Ct.)w9hE~C 2`kG9,Ⱥ.md{bKĊ7ȂnȰ(PzcjO0ίKJݖ,k Ff.H/_KFN D;$ XܯwFDJ&*=x][8Z6^^tp&xĎɮAwDaoj{uX#ql6߱Y"\ -&(S+[R``(dkY bIBv0ɨ7hKAL|Kپ:θXYrn& eH$q_ iJm qK . )DE`WӪ` )>СCjỲKFؘ҆4AKߪ<D21g\S8PMtTVrF$z(5YpIcԄQ$3@J"4/Te}s#8gO=R uHq@!`NΊ^s~,ElOC}oӠyRE-9w{u뒐N."3q1KK!lAt]hKd`5@ a*Qz83B&Z D /74̿-I0I1[6ql0~esR ړq'˅#69T- K a]]/(.hmdgUgDI?5'<<=$pM07Fk WenmoMfSA<7u|m #[As`k flﯹɩ0soյOE0, ,UaEY@8ON΢,$38شG uqm㓚a=N F@0Rj)IWcЁ>zmgZ8Td OO!Muߢ$Hw6Y: `  ~"!-+Kݹ0iwZ:0B;U6IKeWWB]rbZXE̳3S[R~ y W9َtgK  TD?Cʨbt s{@'|҂92IG9B x-2ܽx) ?ĥVNg(M5 3Q{~y5]3Dg}dI+(qJRcɉ VGg^{q$ x<,hC @ ZlJkٶ7Hy(Ƀ+gYyEJ>T[Uq f}b+ '!Ja+*eϳIJR(!kxnڤM[]A4@5FVs|UB+"tׯΓ L'aGT+J U *|~6B)Mqt'q4RvJ~XNl3~Ud[jشϭPSDL !;L^F{(Pblv $cx]O2 ^΋/%$MR$X% qޥϤ~H@(jq6>4i,-ixaxFrWtTB;N<]ra w)!;婔@s"ڷ+ | s&֍xGdI]z]Mֺ-Z8qت@|&ء.*8A[w61y%͘cT`g,;t_zn:CIv})S[f`Db=f ϲdztg;DŽ- :{LVjʋlsKKιjY]9]vtQFF0 ZumӾivx'32gz;ePeJK,?nH,g@HRJYQJw\bw_l բ >G;ἧ MPl/[=_3u {Kc!#H_r9am wd:%K[yiRqݱ`}Xmu;%׼40zȤ#"41G B.%+QX>2PZE.#`.pS[Ex{I^@}PL.wP`gUVrF!}J+K[J)BNصDq =Цȅn{0SS\ᑷ"z!>9ܦ0#/}"WD;Bg}bTc1ZTcp-"]\nQz(`'W]__s ֵ>`' Q3AҕqJ1Xc5b^50^ x$첱%DmKsuvAި;boɜ%3iPf7Nw2vKלgzL3 cܰӖZ3VN.}4ЊX49jxC-ua٤^Ǻi/Vo[[ڨ;49 wq/y&9Er5vк㿪5a<`uxO{:x%M|,Fiy7fCNj\9[_OLof3oY^b/phPl6|kM30\UwOsuT? %]Yd*hM3ѳsj''<$(a\4c@?I(fQ>S2hHR)U];f 0i ?oTX0u)-WOm޺Bk`B2 o1<.4`erw <8"<)m==OЌ;s_Yk2)˻L13\mx륑ԙ0Hrbbݾ:ׄE_e_7Lz009 :4i)\m`L0dMυ]=WuIFӢv,b xnEx;(A>*Af8mL? j(ـ0`jv6[UP`K2Ak1? ⅞a,kf>43jCwT4˰B ؅J#?`N܍g5r)7Z6OV p?dWUё3KD2&=T~{jߵ?<mQh)8{?8GOɚJK{@Oc|̓ɫhm7@-j̔KQ&]X\f'dIg Ϻrջ6J4W`^x>8&Qo'@{nzα-'~Nhbﲔ͓]dF^')֣]&a7p7GWoO74l&|&%>h ՏX|j8VuO}탘f?PB~]u(Ќ5ɂM=dWT'0*BWi$*]w N@wXݯ1sF"F_d FD[}2+?=^QhyQiB@鬚PȎFW5+B2YF6:x;-rؔ|o#yhΕ>fN (0VVdP:ܠiv5Ԇah}7Ltb|!h݋o@ ATV͏`.$рj 6|cv1_ȷn4jθ ܢq"Bv~j ـF*́[.hu_sGܯ/m륢=ƵtuW~>F?Z%I2%̱#%;|gӠ"uvmWx^eEroa^WL~zK+ y?tٸZX~f!F8g#٦,}ߛT;G:$Яɾ&;]ΦSMn\5BؚituP#OF 9+9`j"Y?,fmI+ܐnIF̾1>:R>jXyT.NFG]|.[eÕ3|nA*HV}Y:ٞ  Hy[J K/?[BXLȞE:NI35NhzߊXh4V10Q)*~XL7^ʿA!yP( aHͮLJ4%^M'=@I~1߬BAr 0gues4OUZp>uTM>ދ3WK@ n5{8 T.]/UZ h*2)99<@&[Ev{]d>6Zm0ȮDJsv}1FH;sJv\ޘcșW(*3*ο])~Ƽ橑-pɫ {A"CJ}Ӡ`BA6)rZzUDb6śxXX\Jޛ4S7QGCݬb O+8@^c=娎~_| AV{&R94>{\^5|hdXRx|8/1*D \BI]{ ٌa!W7JtT)w"H&l5ZWʲ\U]*q$J؏)*H|D鹤cO #WtȎq̶dyY 7c*  (t[Yrr"6 ;:ؾTDŽZ?ڮl%FiN![QibY]~cx;4d}˓Ŭki>SM)DdO_O@iɺqKK[> -xBU8hNMHU1&=D<0 vGŪ)E"^wyO IAMl~Av-S_6҆Ivc`a{uZKX5Z8<%#~(†|]mNvOV`N]%dd&j4Uhm @*$xG6웷zƹ6Q1QFoύ8d=1{Η-BP ;uڟ^Yꅯe47םi; sR fԔau)`A̢HTuּnԬkjR3HboGU| o'n*'I<㇐9[!@{ZlV&77_Y4t80QlpHHGيFJzL,Ӑf$G()GgMi?$H/ SIF-L$1#u51ۃަl0C{!H~WpW|k=Q&3(FF[ [ʙlp]r pڊyB2 ]s@&uKSu /Lj"ӛaU|k,SҚy@/*K” jW<gu=߇#)w03 l3lE'fs/7+l8zqNjGv%/;k vDBz.xZlgbc.LnxUc-[=C pHV(Nc/pvH5Ajp?~V!'/{^ [{=pwDp+IPVɌ;@Z#!erHd`IO]a僊UǔWozբ˹CeP9Ft `Ob;Mj~Y,MjP^ oPsU1KTia1 D z?Y*PDPeC诃+K2w_VKA1mwo,~zNp;*`PfEV>maa"2Ni(<[rBsםt#vQ b5֞<_*"d,k[Bd85:UO2+76-#Rf|Oyר0[rЫMPLƚTѯ[)TˠM#%t5ܱ$R޸Vx())+)wJkQK]Caz?;׏O:) Z_cel7f1 JG@zՖ璆v<}{ 6ii\4[&(m"5<kf0`xclx۠p؋dπRےC/<Y1 r|p)ێ :YtFO>Պށ0ާVioS=F_t}RE-Q8=/bn|DY6 O7Wj(_P~x8LM{6>%NZѵXT=]Ya!?9Qv\5m UD_* br+y`!:rN91$䎲?BÏ!thY؝6AH( ͪV{dmjrķ0E,eq8ז+rg ZEMbx#W.44T?؏BC}܃{ӆÎOIF o;6qCR@[q(n'.mc5:4Rfl]Sx)bw4:}?#\CdHKǚW@#+Ɗ",MR8.ј4tOk& nJ"rDVqdNG&w}P#.>'l? F+Cq׸ - 5u[ %C>(}~?Cp1^ ~o9n{KD޴*PNo!T%kORž~R۠Q.ǟyͲfd#dZDž|u$1Oz]n6CStN_̖דzkyb$XNXCeKl&j"~_ǹ8 ILuniat fvtO>A`ciY2HٞcT#zGZH&2 2`ܤ c~8%쉽UuoTUW"`EhVPϸF8jxC"X$xHIjĽ|`gv!ofa)qfؙ;,(Xu~t˜J\@d("WǗ)ǵ,OK$[s @QUq0g\JVKFqhsa: qpsOw٘Y wF:^CB!7وrevfoDi+@m`]^eԭnvm)L<ʇ{'abr\}{5җo%CZ1H^3TQ@ֺSPľh#^/WQ/`"iIXsjK`f<0fˋyWGt$_[&jwl\>"P*R]43 ߐ(k-1 2F4~ vSޛ1Mx8#.+DQ!uWhykUGEpE>* L^Ov"Js 06wM1=WBHS=Vջ׬VWX,P[*1~HpoBnNp=W 'q{b_}`Dl6oNXPh@2Z"$v-KG%p:ZPOG}Fd7BPmK^atʅR.\`ajL#)c ^`hPh-($ ]e2q鬭-dVTOmMcKtaըXMvvdZ5JQ+fMupUͬ&7}(L@V2jzXǪd"rmurdqr#"xVN-P"Ttr9ϥ?~R]4?G߻l!f,-pC3IFo<?7o[ݭSC-NU#,p'$ Y @tgAS k`"ggɴ LW)f֤lQ 3JގpJ#fh7vܴ}g>3Սv2r ]H}b]wՃ|!3N5m).D]K ejK\~hf)J8\\8Z( i,ooh"`P./#@ ]2k$N,gNU//u\;H $Qϝdڴʜ4snE`IXq/dΆqk:(7?ϐ!jh30jpx}Y@}%" 1JtLu۞se4M4`V /D_(D/zB#e33mtk`%_9t[*f)Xj֏ {fnti[T^.sS;9$syהdnDa>@HNTBʖ {yg a)8Ra^0۔7YmTko+clB2HXiG ;VdqS*퍂m_2t& Nm-J=,lb[x$ _ n mmVN #(<#kmt/05\@}>WB%5{x>m^v=xw&~݅09b  `S?8D"-)Kן`BЍr5znvIZ$XM(S5VZAێj­D~pcWď[%v6o}OpCsoi  ;RINXO[Qwkr+q>+K$;{ҐYZ6grƊj07 ivTtz!BPeav]2]‹9WSL /K(,w1!,dXcOυD][舰[ *Yh ꈰ b'%Zd\ˀ߱0–åe>6X)HvNj}obPG4Dh全%VB4ȡqM5 jnprVq,J ՙ ;4p"'5!/o]cÊ1d\{8n3,r7V䟿sxX~}}^$n,"7X']Ǡ@ia,Zi>=N=GaZ_Nd$8Dcл2ޑʔ!7AOBߎOlZ,;A](hvP5Uؐ"odş"ht!eK=|hV,aWW !Qy;TR3BKфz7<F{sаV\庸uqI8_yy+a,"w%ǃHУ ψQnT I<*\KƕS$3Z=ʼ2%󁾯۰v6K_a=KX s*}}t}Bm;K )2HQFɠ` 'gɠ 7TI{hZ Bʗؖ\v_-f,ag'q4T܉(5SN}4]\^◽(Q妳`PXѐ.8wI$B0q̸7Y'?f>إQFǔ|*e6N!(pI|(,y;h7 (ujt9;Nq^Xε)@ۯøCETd4/51KM][d1l."m`;^&E2XC>:/ t􋀍sR (`ב~T"X+{t]#B‚l2%\ UO]څ zMxhP)MViXNfSj@I@ZHI 5 PbRDЩHR=Y_]aJۅHٯ4Gl0QN`Uagt6R`21ExVfqiW/>]??QuMa8CiGiU 98ފ]°kjKKW_ y;vKb'mwdQ..(GS:m6`C;u]% 02lViAUk:V~&kƗ s{ב7X8%s΁{*Z5 W sC9'j`kӤ3aU}be~c8,0ʍi! C&X[ᢰ;4͛{myKٓ'W^ԘK@$J`PQsu DMQCgwm}Wݭn)z9 =Jo2b锩=D[A7PW+9Uw/} |ymsRkjl$ޢ7sKvOlˑ XձA$7ta7Qۂby>}n 1Y pkY Ue@=}5d()D ]VIO>Z n?f4 pجā=w LZ$ zC}Ǹ3R=Hq?N?zYwR٭Խ Lp%pȐXfTf9L6lKMȓԦTP\Z/fN%ā# :'ڬH7dqPinWtGHuw×5+l$urd)yτwOA=&op/%Q `ќt{ĭ4TKw) NR P̥;4mL"[ $cf YyZv&,p.[ -u)͔4'DDbl-N*ҩ) 3`/t9bwO[,DKt|ʈyK# w7tӾpv?<Ƙp=2*95rTxOe2YH+Ht5:ׅc.add OL4G]jQ>GANtwHCO}QY JR\'.J'҈Jc.y-4)e$0I`uJ MOmYhLG9 >mU ,wVVowT.'/H]rخ_,dkV,Şq%&~77`سK?W4؂'V ͛(1\j]YUhJt] tPx h"rQ˥764{˿?xɧGzbW|xsi=jRrȺ59>u a4`]:} OH j ksc;懤 =F<%l]+xEi7X^DQ;;!tW ^ۊ{wr@}9xZ2hם m@tt$<敻7CW@]xTd1 S[o5Dk^szo^^*0/1j-E?mpZSlކֈWu㍎k៞ ƀ&}F#Vya\=,ݑ &| ~C%དྷ6|j-krqQ"ũXbvۍ?8[p_ЎdbsFh"|R /Ѷ~s:*5烗aV`NRW7fdz5DhGm^~|rd>*aM/'~:r_Lr;PL JQ@G'5P>D-F<{ 7 X% AWg٫!:yfEv=W^%2^Vw-82yv!¬$$[N N"˴@lGE8m%چE$E@( bf2ف*$4=S OF "ZF;څ]H\XK4#qTS͙GҔ.. 8LcV?v?pm]\JM_ȁcč[g.śjC^ d:E%-]t2^ţͅgK郔ַ`uZڮ_RnkEͳb:DTdQc+'I.09Y- Qc--Y12I#R=9h^`1E- ^I&v ,BW8B/>w{P8'}fEuˁJltȸW)xogEL>K (!cCճQ>L*`}%; ==Qyވ.@S%'Ju)`.(mpWqP#&^ PǔMڈag ($ߩvqkBv.8!מ,S0 /\uocV%(&N7$p": CU,-{Z$#==vy&se+GZMs}^ַ}wH֕h }^n؏8W^Q8ޓ{[XcX-Ƅ*K ~Կi^X* K7)"Q\RSp <' /]{K_^TvkYizqV+YJ蘏Q j,Q#@?W)qY>SdeWd`&Z y%وV z i~~T84ҙdKO_9%^\]/e* AgLOیfՐ|8*wsw}_{frEj<$I,KzC~q:!!`T,W7Xw.~e#тԝ>́ O Їq.ʨt| ?~Su%pf{ hyIi6e X dw.LKrDEt#Y/Uw4 L?J!t"sez8 74P| N` ^/RZ~j8gt; ([F@'2SRH! ͯg)Wyl}jOMڨi~DeDQͬύnA;s5ց͕5O&'q yԼ>WP$DΚxpEloDBJ}hDg~ů#hj! 0)֚ Gkr* 춨Y^U[(ZqVJԝO6W T#p! r^IB@Y?֭$qk_KL3`haw/[1RwA~#0FDw& Ȕ1ߠ8ңx FH6T4-SiNb 6^vuc?Є$?~=29k(cUe DmxWdYJ !?&am~["0ND֊.}%oiGMcGgf>0sZ|ߡLahc7xf"mxj R޴!d5T-*t%p)oPнޕ9wg8 b"K?eg"_B2KscU7 n4'~ y{s&3-z!ՔHn7!,ֶ{IꝅhJ[k謫{ȉJav"Է?(A:1|<:?0I" 8YZ̈Ԋa0A,9z\7wdӧ( J'ܮT,}XYP6#e" 2\.IE` aqB2roD)Mg3sZZw` b. Ωa&:CD-},~!~Hs qmwCĮ oo邅m[]ɕ[߳/_Lz@Z/2 uǶvd lu˞vHܯDVD+B[K*yGZaNˠB|Fz'!1Ǥ>f2r2}%\qLgnK#eF!H$5t":/]7R2"g׻spSEcXs, _+@o!6zbvLTu/|J\ZuH8g  [[[(몾,$T @oi!0(II'v^>_E:HgPQ5GvC:Y3רDB"٣#7gBw(RңDPk ,n㷇ˉC}2߰LhP,7n**@Ualz٨٩fZտ%0iUuQ63 ŧ8Hlh:+LvkaPXJfʹZ&q}֢,|1=繄@{ȽH43}1G'uKzEiPw/wM De {P(F%} ٪_Xc8N.`.$}uZVo@,*+ׅ;wWxm:2>_λ70.].ԟFF üiL_kG7XF &XՕ ҧVƗ0!E7ށDymxgF$E$O9˂(Wv-=jo|EÏc/SKYn-&օ,3̻d)x~joPĉ(FBLSR:: < bz5}℩AUP?P;'jdwUPIx| hYI,mJ/y=NVdZwBb+# #eg\F#s}Xu!j]^Y%&QߢJGBQ҈ Pw7% kt;az!_ {y/ZGݲwʰ\M͍I3(GmƇh)oD"`4/C_9 ?|0?e:3 m8ޖ04+vb ]W4 XH #*gL)dɕ+@^YT̲3Quxw,k a4͈ vWҏZOk* l}/S2Bpk4d]`oT}yb9ltZ[wӵ0xd8 uX'#0oK)!+;*Y+W"z#"l3^8G=}@ OPOg[S+Ks2 ־DfG,EW-Vt,E8[52PI$gލvϓrElj3[{:Rh|܊}Y]4'x(Tƺ<7$S3C9EO$HJSj; +y5vW4-[ڂ*yH;)Lӻ871!? &ZiLָ`Wh"+Fi߫$4|~7gl}NM7C,޾A W[<9=&(a1k5辭O aqk;QKOyBrT M 1ɒW004q#z%e(pz~U?<'"$Uw8sZ׀LRn mS$h!``joz&Nd9؟/J65,0ڠboYwZ@ofP,A ]pcjT\ur?]l}>TcJvEd~ftҳI|F3I֥-qeCjt'O>P LHQ QDRAnɊFAg5쾓D_a6o|Fv9,G; 1f8l \t#hq]N.{Tf*5/x ,ekl2[2=I(JgI  ۜKi4^d)B gL)l{xƎkW/E2ko h#'.\" mEYLK%u1ý/\W! 9"wصJ|aG鄶ٴzp6箒>jS08G/vgDNSnI84dY{tPhu[JXeY|Ix493܂mBL7œہghSj2\0Qz"2"znSm@b@q1R#pgMJ>5qXKr-=oWo_HܴRe$j;mD3Z&]e'M~~Rd-R} [HЛh_-VkA7RvG㝔gl;_Lb 77MP'iDtI<&{!i0|EYN h7H\¥Q@,;Fjt!,0/Eɒߎe诓tT=VKf&o6;43os텘@2oԠF @pt^E{!q+4`#y%1b<4s+\!wRm2YA¢B[Xz.x')d0fo毎`ͧxry@RUfA5j-wZu?xOUЅVʓ`$t `7 -j>_ {~bO]ykPO'QV#yBd~Vi_Ra' "9dĜ_b˾bcpME*p6zRJF!0lVcO 迶ҶD^:*ѿߔklR@QhwRHnDݠjl뵬|ԈBu-lyO;?#1ʄAb2kD7G!mA5Q$yDIۮ8'Ƌœ}]a*[QqgT?U;n"GqE=һ0گdxx=;_a|\=0D(,Qbk _lrCRpV:g2ng0ܥMQm%~ Xy3śFMD1)GJtC[1T5!K"aR8'",qV , 8@0?2ؒsm̹p󿥷r]7{Ego?}"M뜭#:C]ME9>KjHfgѭ߂ٛ;kT'2+3&1B{wJ m}6+"B̓v@@RD]ѧ ">ɭΫn3ȷN ׯj[hGRΚ"t͞gu.;K).kG3g\P]* B{)3t =iy-#=t2Nsb̾},R$#puFqy?+A=Ic1RMj@XCQKu??i^g(فnj_=yOI$rÐaq-j51_P fp 6CwU!یϥɣaA?,`v<ؙmCNM##7%T9PZa.Hiv";.ǔ|0ʈپB6Gw o۔>&#SVb\zU 8h]kRÌ!`6 $*SN{=~A~g5i} "T]t<pbzQJI.3\"6F #>w(QKqJm o3:~'V)PXP6lXN 0gLޙ˔DZ4R]Gv-Ud ~ PUdw{no;BxS ('Zܚwcvf_J߀/%S/lW6 H y~`oy"$]>{#5+|$UΫ@ms4DwޱmӺfV!^BIyQNF`I"7q dՔF,1A}SB@Xf-[Z(NRn%2u` Ve[C]{kѺ0'oX)%i(}Soͯ=`N읶]z ?1%Ss<~yK*@,⫅,# `o "e1bWUhB=QP0v(h$I^ro:`Yd[Z4!eD;W̄ @nh@lbFVn G30sNxϛjHxaKA! ְaOxh̻ڲ3] ZY\,v 0p}Qy`XA!@,zCñtb2/[EBEqQno[.m1t4uge7 S-yT +YFZ$Kd<'|\WŒǵu]>S3Cw#*Fҽ4:/ꈑECD&gplv'ylkiUQm7zZEj>D??@&TNYDS~ xL{ʶH(>~d9l$gjÐ܃9tT:6pJ(K5, mX خdX?|-tIh=98M* d/'lȤ(R|!$#ރeNNgP֘:fb ZCHP +ha=fz3vݹ2E;zw5C+@9x6Lt|'hdYz /( rzas(]҇!7Ay7Q#[t2JTf%4,Èĸg"7:@J֩5[ҕD 2m[V j,s/ fфmlk~[#HY{"ݞwfj1/p>䩮  S-C9va{7:%M%[ł*%bkWFZb6s֭%qbjAh(g}HL`4ߥԉ %aҬdl⩹_Qۮթ c9Rv}Wi\Z63**Qκ򭏾rf ^dQC ,]%\8mFghhO8:%m|D/ ڇ5k7ZK04@mlt4RҝħPfH A3\nwEQVTi@RyM[_-$rgؕUɿq.-AH_jNab?$n8pW}ϽK0@VsL4K;?lN2 )(eѹYg$AAwY>x2 =X" GU.@SC c_EiS[xfߜy^8$x*0 7HY6_MK'\ DZ-$Vg|!IgըXcֆэ:,b} {U1l$^ TN)m| _ C%a ОӜ°s Axn,1^ilHYCw?~dN``.ng +Gr__2MgHO25 N/}2(*8A9(||v3ߙ7RF mkG<9.?[ UH0KZl_H5Όu,iM;TFtע`n&YI$"@ۛ@{8zqz?,df~V57KgI#`b'lƋ_dUl͇/=&: 5q=!BKAua#:輋CFj5[ѝ 5U.GnNQK[CYGر!74G 3]S_+>+-a,@͑OY N;cQutW2ZWb~ϯ{iPVqH7zW=W*EX z?%@+4)B;"XD!Saˏ29y/Mu3?#BZSERb qG?W7+T!bԒtC^<5 Z4<߻+P4hO4<=1 A!x@zJTو>s]ƃSfw Y}K'ޥ}uFV25 tEG06- 0؝ol7O zawȤ遅JM=61K US9BJc[1l0A 07Tu4 AywzL+m{6}#,wB6pmJC +0Ty; Kwȗg "+<9χ0wOx亲MA&pBaV7UI\rK%ZJNc;eX+o1ΕPFtN[ѿ*o;Anͮ)2ެD1'L=: ?S)}m; @"ꎷo\^e`Or:}c͑ -F Wy.Hold7yl|t#vlk{Hlxӥ3R^Y,ɔ+1 >:CR)g'jB?3p[̾&6k p GYDL|NFBKm:G/Mݶxo{1O jaYnu"Oϒߺw7FJ;o_ C](ҽ`;fBe6VN=77F xF0K48ڪ5 E[+@ᆵ\z%@H,Ү;\P:A[r"s }@5p ܃b#:Ya: ֫qòֽ*H>!b+D)2bv=-YA W/rͺgZj]pzK`Wsa@*č*Ze .kD^2Y!BVZ4y9H 6xY Dg KZF&Yf^\gy 3L~ev5  9z8 .H? T_ Ѽ!ݓ| Y0ߟG򻊕wJ88!~.RՊeavt%@{$T1;8`'Hg *g?qfg8@" ђf >rOކ1q? -+uUW6Ha:#򘧧*896M7~lX7NkRr7&_"sn VIR!x싙2 T`g z;A 9,4ƺcA?h^6r#ftMubn8m@#&zߘtYbh#xئuC gk;hNq DapVgZL&Q߲x,7;`P8ᅿM2N]%׈{bzTcѺ#{M|=c~sFKT}U a[okC+_LƞI_Gt!+rβBmWg]CB_Qp؞pϽyMj }JQ.IgfS9,2Tp8}w3$ gTBcE+ƠW +,Nл,eأljLJ˯J~3Ж"͔C+,2>fzi!r3%gx&C>Bbek Ba%Lj@FDj]3֚+5r֭ey֌l<'"u -Cϧ__L{@iS }V * cKM~&l"~RU1sL1w½xʵQy^[<΁'DQa 6&̧G<{k>? @Ύ bkT mœu4 m=%4E:c.2j bCͤNsPx9ӑE0'_y1_^ 9ݜVׄ,y6ճp3Ld} յ-YV1b.nZ:T?;%[4a9 ^unSWm4if>qzfҢn=/q}?=0 x2Įpnip3g^yh|} h-A( g2C}ùg+Bꀠt.9032gdԼ #?3}[>gX@S/Cn3PW{," #Km٧ɹw Qg"^pS۹7Hs=_=NpbhX ~]4#~c5iHgHCԉQ{$tIUml}%KHO3"I6_zT*h۹8GݵdHunxH2'.["Bi4e1gxSDgi42w8UB"sc| qg%K  m _+{ۈA`"gjyywR*riDvs ,(ܒtW47Gb(DZ(9g/Li3#i4thѠ=vcv^Gon,Ǥv~oCT OAy:ɏi)88%-iuM-ybSheWtA`mc6<*%JI)wJ,ʿ&;y)6fV,f n x6]0&ؙbi#rx-5N !W @*\e[uD ~|aģ5y*WbDd"4rC,eiӱz@ߡ'U:kjMv̰R}%Np]"rrP9Nfքu7䞪)1XoEׁdJjuKy3JǵTv`~$KcriuV< =ՕeeH*#`n[=:lr 1f\Q^4g2Ĉ˪G_C!VTΎu0JxiFu ;ǭ" Q jԺ>Pl+jK-> R8$Bg8|)1\B =d4ެ]zPֻwMr~'=҄9N6nÀ`GUQ::}U|B}T܄2KMᴩZZw72W5"/HS!n1i2p {3_D\,YN ?P3Su Z_i MeQ@q*-w=u5WE<-Zaى̡%KW2ֶn:Zq)HzJ .74"w(9od+by]Y!Bq:ErZogٖg7YSkĩC+)K<])cdn5YRǸƒ!kSK)\{qSZ~kΉ33Cn2mkR`1Txx| \se/4~,;?q)cx|ӶFDs9] ֌3ja(fhd9]h''ƯopSƵ~OsR4S fY|\CHj@VQ&yW#zOe]WP?nUVJ5Zw;w9BB݈Sr.u:ҙklqx rgqߝ(2O}N0f,*iV(. _S>`uJIOjCq$XQ҉qs3xp۸"LjOAS&R t'K+:ӡQm*+F]BvVjS_.CІoV|Pⵃ, $/JK`U?h%0:%cY⋦2@tLŠǵ0P7 R؄{&3 yg\f k6*&Oޚm ܯ (݅v7@P_;-܇tS' DAȹH=#Ly"@ヺT33_X *0J0jЪ)ӫpNe% i6k&ۉxqP_LGM`TsKyb^KR[ ŵdUf· $j4 T`BI`iUx:lqۿrDXdۍqDM9ku+Q?qnGq@ՖArX%g q՟Fog^My)"x]Y֩lfB1ެSs Q69ѕQdQM+V+@T%_Smp x+.I+Z&]Q%xOܦʭ,U>ԛw]'Wͮ};D{оn X1NKE,7Na!#4_'KЎn"/n j_482ưo :9?nOh+~~k x՗CBZ;[Dtmts9QC{-[0j-uƘh-Ȇ .Uy`f\s5 .3E=5~sO=_HXJLyk1e71D,NXOeA;/>s˽`*_ 馨,{q¸|E`,^Q]d JJD=9}iJ (BɞMf_Yau1wxeGf]hRPwmP<-Ka}ٷgR-h(kLbi-fhPٍym/TIΉdo$vNR6$D w[IV F_A7TfƼBz.Ηz`p@ŋ`xӠ<(i 8UxlA{[a I*sgl( ,"DY*7K$OAD8ev fߤj>Ev$7a0ǵYMGv;+Kصq;0Xf!bTJN%9__1G`0e^vd QR6Dh4EavD|Mۄ&٭4{@MtP,(5é\r!utUJ#@) ,ϲ Fٕ/hE)h1!Otk>WdF0XEbA>pP zPyDp#ʃח%`$l>G\w4Cݣ%żFΐpm[5(*lD ՋDEo^Z <:=C=uk׉gv2OW }tIg^b]Ͻ(x) HQ1<ω>PoR﹔{XU<:V_燸O5[\]ji#0AZ"͜ѮkWu;UTi?UA/]ʹf>8:}#1O\# M] .cO T;7qMWW+o5*idN^?8t'M!- ?h 8f hKEJOa?wq$;emx[BEGؿhtyCة0aВU}ɯ-X>55w&6po7M/g +PHJŭΣb'q?#o9H}V(RR+ʗ#zrnЇsuKE[]ɂ<=4 .?l HyT1CQOr꽯W)R\JX<~OʶZ5,o{D{N;#t:j{'&;*j.Յ2iw"P7G/ZB3m2}wN{BB@:ۻ, ב*[2z&\J %JF"wo9ߒ/~;7>hMəUɪ =2I̴cbr@O`FXq%6!v5TUAy}V;ե}f"leQ a=P H@1ze`OUJF]c^fV3S )Y3ΜI3kfߙu eO,mRJB\XŲK=rC4|xNCq]5驝 Z&R/Ui=qQG"p<]9ӌhU#F ZHU"8jj؍G/Ucs/;W%{u47:F{XK ZqTEg>P/dVlr%Q2دT.<ˎ5> 0 K_ÛQ|8jdeC6d) Jnj]K?Yau+?8W*@s$R8Qvy$rj.,m}5P/wJsg;pRVNj&1XBx߲B jFNwR-|bo-  #qUas·b| Q 32[ē,Mʞg /7pzGef_ MօD{jJ$EO* +f^K[714sh N@JQ˸/NXfj}.@P" ixk^ w$Mh2R6`חGÓ+r[]pQlRDo`f誏IGE_}bC%p~/)V+ޱԦhe2W€ ;4 kŕP?BC܏dU Ji!"JjU1Ik3`TM\w`KZtЭ1,44^Tcxj=hed^Ca65i @_D+:;onL9ŕL42YH<'F @YQ/xZ~~ Q>t,tV9 #L6gg5)lƉ&= uBJ}k0  Qj jb-$^K0>h 9ٖ9_~-lqK3Î gweZ#._IIVq0ð#1R~RGciz uR ny-m5ZCQӰ),"{<^3P3mvq)7zUYΌGcil:&H <_:[N3reE$]l+뜳#cS(ܗjp& 4dk$IfN[ms[N$$φRDԘLv<{Pk#:󅈈e =+{'sMyL_c|*KPQ`&x Iw;&C+ %"1` ^HS!]J>5}oW5K[ $DOv J ^n:-t+Iq2(8[!ʞ$%C&! P͌_ s9:O<]1(=Yq=*ΓPNT] OjJ+QFg1,',tdYҨ= L P AȰʾuv~Ss1,{P>M0iM|ҶpO = 4@5fCG3wk2g^&3}5 bO'zI-pi,_LOMS>-$dLp'* 9}Rj 1`9 l/z j"l)S.-}./:[!_]YM4E21V>{II\&vPW?OZrt`PYKsEگ$`q.0Aj |%6d)D7]Oe7Y7a#6b -z>=D٧k%gW5M(@F B7ewU`~ފH5Ax^ExN!㎲³=! 4"癪6 Ss@oX^{EBc0zCwAs?K߄ǧ7+NuƦ(J, H{ Y~S%Ҭq}a`nXpDb!d}9b36#*K&?:!; KO)dSpQ+șˀy$]wrIBV1j5c-,TypAt~.K8t'*vO"D|dFNQ!v_scmE7Aai#4!MO-]˖)'o+KfDaUc`ΜG-@8Lo ytgh>YR<޷>8@=r,Rp@XOH8$/՗Pn\ lH"^}UZ[?>WQ=KD)^\2Ylq۵~)M?ΝgtWh,W-@sX3ws¯;KVn2 _DTR"XvL\4Ym{ZFBC0ԗ,fCrmy-0b3K$/䪞BG }owg|9\R=W-M )(P{HumqoĆ ?l!\f3 i}eEp'ܿ)jrQ1>"K ;C=> REz'/+8YiA&siwCQ8DavTQ,$0\p~" ~(]I줳z~7{^nLnc?a yW`Ȧ;# $,OMFBm}ÍO}Fy)VՁyp ϫQ9$aaeK|x`XPb7֪u`ͦf|x0:ZWLX~G ɺDXsv fS܂ -U+zk/Xzy+0q7vE0:baWނL H92"%^^a՚P,u aOB{OF8aD< uF&~Pj<@1Nruypd8ԋ$d5iG+JUn_Z_|3_٘Y3o;E&):; >=740Qcs.2T QGT-n%0 {2g#x:j:dιi r/4Mw"ixpKZ_PQOL͟H$fD R߶>oT(a_ Ś^Jb.s[֗h\Ip`Zĉq_X͔. "\m Zgnڰ-O`y!b⹪B5V$uCv]hXS++~QlDdVLI " bU%eholEtаa.&#=G3OŶgpoɥ]f3CW:II\=635]qvQ:iyX,ae#4m#U"N1$FzC܎Xhu1R~6ax݆$?^&ZmXH3ycnk5& ,(F+$l/WY`*2Dv4orE[QQ:w  PQՎmQإɏW˰R]UD}jfQ)NG!/R*|;RJ:zNpkGsnQ4A|8I4z\q1۟~RoD-:ɎZP^Rk]z jMZ0J(Bd[)l;z fbc'%@m!ژ!ZXuN\f$({8$7:XKCBA]suDdZdԗi ?W|)4c6R(Q hx#v|'L L[; [Q`3^QdDCMWЍ9#׈ gBmR4WiRbJ}&X:V U Fi^֚t񛧫vd}NUptA&+ԯ\OuMbOmf4Osrvݰ )ypW4ɸebw)Ip2^+Wd)@b//I&d!yIN$1V*+!Ys1=0^;cE*‹ '㉁ rpKs/?<)i,SsQ鮮E#*"˦0 [;ZndZ_(opcw.И҂1R')Qb {Oj wwOe@ zS) kUzlz[THL@bӜ_.?%?̹Z ֏pil5rt}QtgB\_EHIe <?"ԢbU#`"1)Sv6Y dQwnt0]glq]" =y3bm-N&5mC:hL5׈?Q3Jb>#''Ǖt8o]֫Ps==V̊dLBϕIn&T%Ǡ[sIh0t8T#]y՛{h )*j ڿH*iVko؂P ECD[*hK<|[ȿ'*y і* Ӕ>O.+3p ]."rKI'b(yNx? esE>*-?pl>uھ됊n x{\ʨ_N!%3ng5W6O1Lxx>]&4#wH ^y|]pt}X–B e0Jb tsZ߭F0$T+د咁戸~![G =rG^$X4V}ZZpN3zy\9C. uZ$w!q<s``P]Duk"tz3NطTP{ȋWp+X.eHicemL1Nʫ){b= (GT#3Zaۿ x5Of^L5\EѧG_t(:sg 7Rԏ-+6vo+ }I ZܓvQ*Krz/Wutŗ=y=w\[&cːרl+3(Xh4sG g9rZ6JO#+ݡ5eh90E1y @u@`-& 7t˽K9<b%]SH)>sAWh|2o`< Z6תcԫ@=a *O \#tSPS~Q%NMIzLB,9Ȉ GqLhrѤ1U;Xe j€tɪZ߯"#v {F U٠mů lP [bX ?Ԛz l꛾&sWe_QbEœO`GD16mSѮ3$/xֿnG~+0T_"J"^姑8,K9Ai@?A!ASU_㮈LZ+.@ݩ/}K$o"Fބﻇĭ4V^|JRۃ$- 7tZ:;;mg$E$s҅XF@ml:t5 P]Ys*Lv L[KH:/{^,cEZ.,Po-AV04 TGne$uq%4<܍Y-]S`n%W^Ǝܝ,neYjr+!v>H8}xmXLVYC9,՛1/h[ t12Q&anav]mS wW>]G1 'nO+]~$Y?M+EU 6е!)]E=x ,t _a28aNݚe(e,`z%'aBF0-O=F_ mqtthK+"(w"7P҅P3\mMT=O6yZ=&&Q ,RhSU?껛F#kd.= ɜ!&F>J/OFrr*' fbˆe Jm߰LLP1trAP)Uo~(`Y7#RH("̗(po#(քL@zR(:,x`; *9ZY,oBv^@\Yۿ; oVe` ҍA20-] *dPq-M_]qKn@ #J^ m\ o~TzGs(s: pTU͢-HfUAmQ72=+)6Yhޫܾ,ʒ. tE9c\}U e|*}}[&9"j:Y#vvb|؁vK/dw N ͗_yi|V8Afd:z-{ؑj&j+=k52\_U00_~Rw*)S,7fnmp3) eJVz{ Gl>s~gMח|#ba*1ؠlڊR &ŹayU!,>܋Ҿ?XcG733Ƴ*$%ĺ&MyUei\ RoWGN6=[ FQ2Q<܉T{n]fqO^9g22}&b|Go U%9ʹi͎{(]*U$1\6bI:5=KpηyЏh{mvRѤ~W`䋷Nh=ԎbR %i/.x[P4ޢR|Y+1!'*3?WY U)a>[._1| dpD/J2d4Hf!A>PCXfŅx! 8w?"R F65waPimNg-+c3=ΕK=L*m/C$eZVC?h!W5Aj7mP '@/` J[.~WW(vnV=rZgIN~CnnU)تR{s7%CviUnr/dZӪzlՎVl\O&ԄPcc. ~fYfVMq2څV{L^Ljǰb5iL,Lzp|E0pzG }h#[ @Ole-pZ62 * pa9,0o:UOs{7~`ǧ7!|bh6F' KA,֢~T2;r+o/k{TI4ؖD2r (L7t)oj-Sny~+:vUEJK%u6]M@߱x x&g|(2dݖR`]պ^դǁBܳBlD*NQ.Xp \*q݅λJ 6&,թ";3U #u _;}NlMĤΪ Ř L3{lQg{QGcZHwg%Bc31Q&9ЎAF*IAx锰dոv]XQ?q.#~ i&[$V^ t-8B5G VߪS/&#|&0!J-RMq):g~;T:|̫@e=%R0ۓ+pr7n@ii'Wd30}KT:_Ol51NGjR94 >Y梻p)bĭka,aq{^-)WKrVf1J#ex{ھ@L.LB#4W\7ZXFo= o|ƣq4m+V2=QUFԧ-fz\ජ4qn Py d/zAXV'.b2´vp;/g BELzāSShɐY910Q SaQ^ pXE!dt܃ #A$\XMGq A4rmy\?e!My)) ҫyr-l>ΆiZV0cF%V*] [|/4j֤ 3av(WahS7+.tX0h%m3tBܣ ˚5i\2 !з3۠؏Z;VWP5ݹݝn%g-?uXg'$3$J& sT:B8qP2'⊎똎WSQ7,ת'H-W_5Fwr" :sF9BFpu:N{V3Wah 2W>/!Z5Y!3RJғ^̗-0FQdh 񋶤!kG =Gy1g0 o Ix)ŧ/ۑ M&UW9_ɡ!g! Hh<ǡN&^$OM=1_IqN|١q}ASN}IC.IeqH*!p8αLglW/&dhVeP"͟R&Nr5אW$߾!0ݾ# /kn>3]3LeN.fːSbϘ$i3C0; Xo{j7>՘pP^ݣ 7oo2WA &ױMwZID1_G&tkfn>Ca/xnlL,Qy#[hP=^{0,`j6: ?fB6ߒA|<ŏ ShY 8t)=N獌klu~GB2l Fz8OZݏC`Hv 1>e:9MBnIp7:y;ӃG㚢*=Ipt0n@͗A).Ž>/q9$aABEcbL!R(lEI HCI:L8I䈲Hvfmj!RL]' Dñi9bB =/)H^Eу7l9t).'aE@z,CF\ ̪yB C#e`4Z1(Pց+]䒆fhZY~0`ȒANON3n3ߵ0hS'Pz\6v`NR%on_#'4 2"T>ʎcE}:rښw# Ÿ&| 2ggLi.$t*'ab_QܲEOg_(Y0<Ȋve6&#NDTO\nB8so)NZ!JفP6~r9ѴVdڼsm QYfH#ާ.j-&0ݎn'ŵa8b9cnc&GjCbiOx]+w 9V`QC/ҳ's{qXB|k4`ځL򄊔J!l0tp_!NC9+cy0k]뇝vv "pv׉^n & JG4k5ܣn9!ݑ_S!ᥱ:Ksn" c9ΝY ?uT+3M^F3IWG˔Z<7 !mށ"PO#CkL{+'5qqi-||o`ny6OQTZ7M r}Œ1#N NMvjRټ;Ԃ?u+?NvʍEG؍glB} aqγ/7Đ[O?Յ/c،<Ŧ-Sb0jkh+ _B7UO?rixwa3Wv9{x͵S<8Y4&$KG_mb=w @ ڻ} J45?E$$ *!PLT-;O2;~#Ig%hąAbڏXqVȲk-v q{'ik8 ~6j:Z=s;DvR%ߺm7~.._.3{ 8jCjՐ I4ey"ׁ9鿀Ƒ>绾fQ.*|&L3tPЁ{ ʞq [YJk^!xSƱ/f }g()s@?HnpJ޼Kq eTw rW"%Qq7{IJ*+86n|nk)~%`&ࡅ!.W-"6$TCQhŸ&ɇBTjSv(`QO /h 3sH:H"r`]LlQy L΅x5XtUt|zb&VczhEvi*ӛCLk8az\à&|rkY,}mA74%Z^Ǚ~n7]apo8$k3"f`{t *uG=}&䒍aɹQ% VBk}ե7'bzm Щ T,g 2u"Hp*+av_x -s_!ऒA{+ϟ 4m#*402C+Bg=WxT*AvyCבErL$6N/qxWr__N6Jnɰ~֌p@؏qDҮv884$P4mD;c~8` 9L%d-QA=d V+ *HIs(b쯶vT<%ИiRh%:qr ^xbr莺WUN0[똃D#$O[ 3PήW (?L}85 LS;n4oR) 3:K"cHq=UЁyP2 {" 2!]ki댳206tgq@D: ?B 98P7Xg#qK*qg $F=บ@(T-%) 4p)F_sI2,K'X}+)PeOM;2T58 $ X@%XQt`Qke؝ /ކS5p5;ǘ #u}eaWWvc9JVfвFO0׬5`3CoEqӵEuO!S}㼞>IL"ik tXL"6)^|千[\'(Lo^ M4>:Ul5i/<6CMUwwDJ v?;pQC Ər6MhU;K DK34Orzy| n b-|(^/ٺS)?:F7cR4)˥ ;n.p o"O!D kYe`CnfnH-f(QHmA&>l_Dž<<7tˮSK 'F ̔jP+s}hHUk g1]]`_PZM;&K0y4VbHB|b]T4W޹Mf\[IB༣dMd_Fa͓y[|Y8׷wᵑfy P` }w' ΚT"'R+zUn"nZ $ֿؔ@hnnFAhOOP^z4I]9m%eâ#ԑbXء~7GZx>R%4i8>#+ "L' aAG6AhGNZ m<f%q sb R]3E/A!ǹ>ָ:ZBr&ф' Of1G~G鼇IunNȠCS=g?̝UO`A4 >K+"- RiZ왐]DAKҠD4[{*gFP.~yk]xn0tT?g VTfK/v }ʩ1JG9C+M{BbUTR6 F0N ni$0LՔ~:k$#]\յ&K H_7_E6Ul0hl 粓nX A S_/E0r0P7s6*T)zzĊm( cרK>&zx@GGȓwx$x: U ꔜb=1mcg"Ņʋt?GP9[ "pxR ,O\_Ԫ xJǞsdKrwW%)5+m77sӴ4jAK5A! nc Q< ;C8N'!zVn"ȉ;Jנr\ /=h*|umH%˫܋!)UXqy'SI,p=m[^9pգz=܍ /YNkL5/]kd~q.M"W4o0-h1Ef̢Mw^īl:Yʕ0߭l6 zV@sԬm!XT@LKv}*|+wPw5Xr4AӛсMnt8̙9Lkԋ:+ȟxIwm?BDþڹpۛ%Q,1P!!(GWt[= byN2W@ÀAv)Û K#QTykL)MgfNyƻ*=W_8hf[W3x/z@CpE"OaW4YE>RD߼S 丶G5,^NB;کULlUooGZ?ZHjYj:|7eGC-I~_O/$៩ ̼'qxy^?`jcNϩ6/O}`% Uí GgVBmh -R4Jh0(dc"]ll)$pzbYq`!-l_WQZSj*&!$.^u]Sp"oSe8Y\XWܪ1TGjUF͎ .rdUA( T^x=Xjjt⍇ \ۄGR!'=5r"WUDlad,涎Y%LTeMA`k%W$q[<7ݛpNlw\7ڡG>H;=&8m<н{/땗}Wn 9KEBl WUC!N/AekW>G4IF!c`1{x̹B q C}E^Mz7<}]f [3M@odg#H:$oF/k%@xPGXbӞE &g:[I|Zu0*y約o :e)u=߸z rEEIXCmZܖDueDH_}@LNA lX-$3W8]U_ PIV@u.,ečo]Rz68:HF&4g.*#Vf۵}?5&5Of#$mu6I *}z[a*YEVy.{d'ej[fhaz{i+y?eEͬsO%(1̇#bd<(rp*϶'(nu+M7Asmdx0 G=Nj1lWzfK+iIE&}/M[Glc"QQT(H"}:GWVq6:ed=[(Tvxr$rn8HzsL<^-'u9IXRHjsG^O iH͉:U(EDz=䘬܁{c o5!f<욭I;cua>s!kG_mzJg@BGyRu_9r2 U,ĘU78y$ wcY3\3~s D)p}Ν>\p6JmuM[ ~0>pd{({OB(r1,uDU/~=DBYԺXRRN:01nidb&5i^B0WngXS kƘ˵%v }㱊ҝC#Xww5Β֔dm  vv@&1_!\t(5>RͲ S͎F,C@Vd0: hW<@߉]h4Q4uMK6`n$)(`b$F& nldbA3ĭ&}r@; 61\K\fN->(}fnHo\ʎ+]Hн{%BAFfgNCp`6PHG{=A6j ՜t/>?"VV;9pi?Bu(/NZ6b/V-J`ͺNM*<<"vyGd>N; jDh=H "BtĆb,`I_OL\d7KH^SUٯadi^l8!e-9=$8BئEwSIOlЇ Uz0?Q~6y M`~nhǛS+-;$##"LM3l`8 1}n*e,s'欵^cýࣶIFJuMCH*>PטrZ%mtKO*|`/TJLXȽYI$5z(uP%.@3Ʊ74e$GAGsɫ`S۩R&+3pѭm0Kb70B 4Jc(!$GBP#P +c% =$VSp3iQoۗ(2 z ݖ!!$0Nd/2d6Y'1k̉Gg6D:%8Rw?P⊮ ely=P`jfO d`E)‡~gwzәpăqh x7yOC:95clACk ߊ{)nO/| Լp(ep4`1VQa34y!?R)ETet/ަ?k-t SNl- }g HW("؏r w' Ghz-gTCo0nn$2mkd'7sMFz.M-NW9"ry߽rh%q}whUF*' >̠{;DQQ[3$LdٖsƜF_A̅.V6,1;=1R;)ɢ}aKY W:f+/eCt9H1h`?̲.ga1?.V[c{ɚ^)e&-JfbٷGfw)}@jC2lq`,3t' |ʷ,kgmotP9;]GixOL n>,,J)8^^^8᛾?uikjWߣ^Q/VӅubc)E9eȾ]rm}">_MzDW ۋ4~anG'ޫ^itU zY(ўK3sU[0Mח˦?=7ʀ\}o r _Fw iÔH J2+wcy{͓.ъ\u=5/-*<2V1 JvH-" 4>z:x&8 9ǡo1IŻPME{yᒛGĽiP7&OV\dKn1. \!-L ,O}eZ{U; yg%mф3x{j œ%3:Y>{Y3y ܒHN[De6*twAz}_kvRχ)n؍~iv,;7i 95H?AdazAU?cѥMZXF$ɎSٱ(At~yYUp0PCz,(RZ=V*N LǤCZ0pSWƶ |hYkqEMU1?OSE6 J tcv2LJ:Ȥ*nsSVsG@/g96G,t&ء3%>R`d@79<^Ai.հi׬5Z(yƇta)w\8R6< Qcn[CtU/,п= +vVU0I-h>OsiɈßm$ۀ[Zt3Pbπ _m˅XAl]!ZaRMh_xUtUEOeǔ{.g;DŔo3d7;JEI۟SY`xF΂+1.1x˅`5"4W* 2e{![/3N*!S"0e1if.(Uz۸hJDD'ز[y; *_餥_>VE+yMTȕ8 02JŦ2Cc앃Z'7з$\_Oq\6ns׹h`-҉!9ؗA-JU9a$ \_g|vu4iǯYtdz̚E )Q>Tݒz q\unY`zmc~%UoU"}:PFj]'H=o_U,̒;m{@Xʚ3 0PųE/e)殄Mx _!)Tģݥ<IU$;yzB/֤zE9(~m g ?g;jOZ&bhDrqiKnƨPbq4[Ĩg-) ?K5$>6y-7 x5tqq;gIiE)ZӄiLg:5ڈdʟzS޶o 7ojϻ}AŽ5I &~#J"<?>,iSTj Sr; Z6} +>~8e!`*O=u^?jא|Fe]qYWx>H 9ơ$q޺%&29UZ Uhߚj"A_]KжNL6#,QÛ%az2T:n8x&}C(rA58mR/C 2fx Tt|M"6ܸ ˮ؂Wȼ"^ Nꏯ!}] \(J쁶1?}(Gʦ<9Ƌ(+2Oo{(K>Uݨn-(tbž"NsQ=ސ7|VpV㨿W7>hQ=x(,d6K(lQ~F{\W@գ@4F1@}A6l~p\{xF{=DYSc o}G֨)QuyHn,(x9=NNύ *\H[ e y/'ؽڽPFٓG=D(B@Q >Ϋp8Y=rz87[Tza1gd`XTI a/奆+n3.7 N4/ZlpEcO 3z%m"# A 5x6jm`( !VyEv̞:f+l0cs],]z\V4jցiЪ.Nۏ>o_ĮxqVE2ò[Ոy: T;MtW }R!(ҁAp ![4IbAlδy[rv;Ճ4*?5 <=gdv!آT$Ww+)mP=r*.ΫP[ D:XT #(2BIGy;Gos]rf{kL䴦M[^NKΒژArx죒o nxO݃LS˳KO̹3lJ5K(a1iJVvw+$pe7Iu./~@cU,v9;*Y^jO$ǝVYmK;U_c-Rh]Mɻe4j%:TmP:Z?e1ŹC  qjŽӠS@Kĵ#Zi2Ld50nuL4=o::[(VWxtujhxvǻv\*Y:]+vv6(H"'SbҾę9 <dŲSש0ewW-8x" u.7@궦e>g=G.XCz?cJxd'^V!ImgfQC 88 umPOEغ(/8+bJJE|L05*OZ[]F=P8(x;WtU0pFJ⊬7n'&>y+b[D.a| > *Y U'2n&+75do邇ETP~nxga1-ò pAũ 3wIv~Ǵ={aՏ]T@ZSTz[UM?_&#g>G#\Vw 3:r>J0a @eh<yФ"^bM^J ΃UZIc6*Zgd2W̓ l @RL;'t Q WuKɠ!2;ی*2;e&ÁF@{}tZ5‘zvbc-1c=C>Q~2use4MM1!s!/)?OX GCJah8(U[m8a둜*VC{TN_Odٝ_q/YVWo6+U|ձ!&Q deɓ 3뷭f*]aPZ'sYx& :Irg;}sxyctr TJe-(3潦mv4֑ZXt)5O8QvaBJWִ|DF:^x(&k!IE|xwq1x ;$AC2MWAN:iAJBI%̷~l+ ΋7J}1|'*2. g$ScV30ЂCʻ3~B`r-v"W%ѥ kFם%ԏY? hrĕmaD.e/v>e͜R@y${?$ BG "RW;h8=)f-gHm@j=t!}*ݕ%i*3nw^MG^E{g,LƠ6uY=K?E^(QWoE;W?gaL*Dg@?sT.fĿ<δƘȃHTCn(=9yJg!Ԅ<\Jꍏ՟7`CjjCz$J5T*Q@xA{MX}ؖg?,vņ M n"8;!3?4Q{ej35G&y]JuG:X/ ]ڽ|Immz@|[ω\/uw"087rh$5*E ƷE=9W[ \jxY7a"6ّ/Y,I< ۃ6Q6vDX R[&=n 5GSQ∮j]dAUg~7\1(S1֧8 'L=Zp(!#qcm v*iQ.]7 DtctSC^#-|muJ+nlh} K{l(s@ V8U%J.Yk9"aR*.-Q>Oԧꩼ,V'@nAEa`*cG+ Y1 J {D4q /7|cUOsJғz&,DMP *5VW*kb.::]YB2(Ligh(\Y@0MdH/:$< ?Ȯ(̥FpX`_gրqƼw`o.V  Fأ֐MSen뵑ꊹ:L͡rF. B¸N%A F7$6? JeN%/ח;q̧OItO^m|m# )_JV9,U7ӧf4bj>T.ժޥjXu\=$)W,pp X݀A?\ݗyOp4a] 6IMBز`}+QcL쬣&Bm<E!'teID韴86R Ea'+ $0(bf isXL0ؑl<%&O+(rHBmclD:24Cv8xlV_S/pw tI3A1Q ^JJ> ǨirїQE2FB>w@`r0PKeS5Z~]az1E Y( X> "f4lb b}MU~\*+p | ;0<<'Qqʃ,CK>ik%"^ߠ?t;WMn6ZY \ EnóoZbj@80R\Ly1I`{wvNJ9R;,њ ES+H㠕5lZ>pm;xa;GM`Jү6VVbs7OA;@ ٖƲw1H)QEDRL~p+] Kdgг S%qU\e8g(H1Wf⿻.Sأ=C4v|y=l__%Y0E;FfZOplJ?b~Q` 󽏚*H>:̏Wsx E5|N>b :޿"$0\mB&eh;",lNsKֲ3jzLm[\0Uŷ=AY ic.0Kԫ;p_lXQz)8y*m! RWz%+bwY`iF%w_WwuCecC疷ζiYלUt2[m7SCD'#Qتe#pL=&3\ BM~^VQ]6ś(([ҳ}6 }`:5 GMz%$1dn]F1=Sܚ>uqAMmnCo*lH#r7 ܈Gg'.^@'ss4.BTj4RuZ1?AtWP7= t9NgxfR*@: xy;!*4? ;IfW)>/qbTUB;Z{5'`ؑX~J guk^3.rY5ݿa14x3yl qOOU[m];N<]O#xB{[e ,r pZ6A^0`5o\(]-] d` ̃ח\c{Ia(Ew㣬ivCtæU=3,E\=&\S&2g%hϞ&> U8 :lstz goڄXl v VmeC$ d?ڕGwNF!I',+Aol WC(CKvg VL]x1pG:ǿ6-_4MŒlaUI0,|#жyXJp0W2pLMQ^#!ly1E ڹ>{Ri1 1X?6X|Ὁݸ='M7f8(⊩4;~ׁ ED-z@NooN.()x "Z x.!泺$d(-с9^ē/mc3 u+_*5J5ƣVBi?Bxz`S!znFaI|=.iӁt_,H*/qߐO]kO )A0sDm8J1j#?=p3fCfta,)J<׼hv8FTq<.S7&M"'Û `0N?/0(y/?{$Pp+R/ ~!uV!+YJv&2֞xw>woRr,-ͳw*5z!W1{4&_56 I4SRփ{c5/ܡVΈ?I\aEY 4-lAel/+j foF q5US#Ktzl" 2 lT&8QEz2ۧsѓ#@AQPc'rXP)-C|αjDŽ]_UlY' ؑ7|V(6ޝOjȄHvg8rX/lgYXT2i*Pt EUMЋh>P!v ĸ旌*Ɂ'p޷~&Y3PXA m`~}'>? A35dڋ54')E ` SrͦEd:fLI @ E4rw/O˪`t2gsoMQ Y'<.X],/b&Z+fZVM!2i"+fy8>"p|2hƹmaZ#YF4A^I㨟=B[_ӇWKanpQlŴc'fݿ K9gPxMғs,%{0tX~<&oGN(lg=JYJF|gfw&H.D%i s$'N/,X㟣5aa9TU9&A^b`XY1N\nߝfh (#I&E&w/?'X629 uSM~$]HIBH6S @5 ԄTѨ轾lb"[J5ɽ5t8YloGpRXrAנi}"Bn% @cJ3RoڌAulCo*_+C$}؇vHNn.aGX&(8Tn Bm潇t|2e+ U'.#Doցɵ&Hht4IQkb-sʐR;WS{t8b]Sg`e,N`Aszpĭ+s&!aקQHwݍ9I-+K1 [}c)=alj5_U.iU3%-DR]KR\(zM{d< E%n䲗YQJ&FA`Ԉ +#\@ **R0\?E)īp]|WcޕHjG ೋ$˲y%;[;~rOi4hEu/\t> !BT 䢺" Q8 ؈,QށYK$Hu!u7gTLtQӨK3;AsޱQ-B&a%0#u(,S)rU̓j14>x>ҵ{c=$dtՙ9-E@0/Y9.Vwl9~&Dr@Cųd[!Wbf7wݏ^Ȗvާu8Dq_)zsqOTD@EߘӐ>-C) 9FxFgiT>E%:xP_ %-e`4d>[ӷ@I5q"f_WD|a$x?L +y+IF9wvDBpU$" w}KTJguvݷVǠ8|\ Fq!#|e,!n=]]^]V.A&_VCoڕ{ }1! xh2[wye!8pHk9NSFFD )L o) k,Pm9L%u5/ Ѝ[nJw!B!ceT./FWvG0);0JKC4 F? kw} 7[~5[|VW~:1E܊'+j-ZJOs\WBL )Uz#{^f/GpЉO# ~b{?,Q (j]Z5=' 홷o/|f#I:đG+j>j=~d9EoԢom-.sh+tKXsvvx3a=VXQt/6PR7&۩r՚6ed!j:R=>^P. 洱1#$ I=(ʀ}1z*N#CNqt3L>Fjv}|h7-O\< BN[=.?c/fg';%˃|ʒ ;Ws;E)T@0c)]wVXV #xXļ6ɌvW5q+U-K CW "޾Qkzh9UdU Q|Ɖ+OhEn4Lzq}kl_ RwH8"PvR7͏|WL;{Q}dHnOCK|&]bnZPOiqQ^GEiH#p Yvʌ?_KPrfcPTju:k!qbg첊 &Sl)j,oGU]'4ånϟ+v-D!15?<fR;"[>,^Adm=l(#J)`:/4_gPneVQ@=L'(>c}_R)cLsUJ1:p a6=|$⬦CEEuňõ!vwĴԟJ%5M@.G5auĨ W#jrGJ;BnˡMƕ#_( ַxJ߁=@k;hI/\13U֣_XuFa(C5 0)F.jSu|lM'[XӨFiL4B"@_?l/ iFCӘɷ"*'cYbNN鈤$h)07}tMn0;DP+Y h*Kjt7\h)qjM:Rykdk[^nznb^j ݌5p!ς ՄR\?1ה)sʞ{NX>nJO1JںNmhA|̻A|o#=K!+'-- 'P>Yk'եRϸ+T?OU{]x=43 Mp0&cLgUƋ].1UUbwr>^BSXr*)Ũi3-@ Z[5\enES̢@Vw|#7ӣet}εn(CG/k+A6Lۅ bMӟD>ᐐû% ů?."BA32_$7vӓ4buDj㼞h!7kY-|Vjfw!e; _翇q|MQM 7Zѣi)CCf f2+x7#,EЛtE.m5M ]OͻCA:,NM;BJgMO}&iY4FEYZw}WKcΧ؝cM3hؐ&kDMŖcmI;`3B-)RbwhW (ؾT&`?wqCLL:ܵ^G} gr-n`e7H$NjG.<ɗV8)`MM0Mx/$,}g"b"y &k丱$4N>m/?™\M| ~LOl9P=2 E Y*7{|ZPu9nP &KnǃggE񤮎=_LZA؂%ku۞Hy[q 8JslEmO~\X+$+**&NddvNT|!Nx/6 )SL59vShd[cR3"y{o|V;箲P&,Fmbq&b:2B`'1(h  0}% P[hĖ 'Ϟ٨3938nwGYclD_]|IsqJkꊜz¼`ՖI .x##J^X:eKEf x]>[Rcme)6\ 3}^גUe+[t'1KgOV3#>WV:a5/pFυBa AvҹЖ{z:9m<ڜv}^Pk]W5{0hYx jv0Q:\@}&@Ot|l [lȖ‘:3]ʵqf<,,#X)yà6g͑YϞcśH1Xs^+DǾ*R &z'=NŬ0Bo⍫~@:!v-ħs<_,&& H6U+ӂ(+*sd `Ƚ~Q=fui= #f;daOVusCB&}M0aFd4! +; H8a>y &P;UfeU+ K/,̄ hC55~e}ŶC_Z\w.[@6Pgȕ& jpBrMAJ&8b@%Ϛ#읶d3ﻶ`BD~+ v^ލ}H4:lw})Y܃V2L86uH|0u9V9H"5WT&z+ϱ_VHZX AĉgTF;GeC'`IB=$cݏpd8m{0 q$U8m9x{`A_i"7Î2!|]̔j&FmFIʌ;, W tvpL0jls{ϜJv8YBu`!C>jfw|35S4bNK<2#XtvyZ n&wo|#hSD} Y][a-[ӾS'WJ6W?45#afF[CR_F?LZ@uSFV!-Ŭӓp5-jNSZa4i?C-518))%߈R^ȅ~_)`\ ·hg3a\ h}>ȵͤՉ/n0hSMgҔ3e˙sIh&) 9t/Zƛۉx!*fi?펢KmPXE4Xwc{ٟF-(u&re68Zoa!vCXYf^"LΒD1G͚b5M#>wH}~|k+̮#ޡLϝGS-auè~uʟ StE">W j ,.ht-ZfH b1,d9r\`v_Dԃ\p $/˜9^,tHKoyyyfEz7"$Uc(pwֆ9[fϋ:^Bi4xFr{tn sesɗ;zc{ Fnh~R4|L!w etʂǛ(T,4^$BKL),10I"v~I<^l3=֌rn IIg'(R-\TN։w#FN6^exȖ0IJ~Eb1i;k? n'ٿk3UMW85`^x|NNF)[k v%asdt|Oܻ |l 4^]@%YZrEE 2evP Ag 1㷮eͻwI{L9RZ74cl :?]fluFdz'.kx[P-/$ FtXड़e8{駬;CVzZ|;s;< bݸ φ2T1k[[zPKg1䩸@ki8hEgX|x&==!vc[׽saS0TZ 2TY7P afGY`w%cŸ,<*v_܋2$c$e0ƴB/oz9QJ E`K=c9|>99qJb/͊QYbZJeZB/LZV V ''GN[eָ2:ء(HIssnVL;3:%qi VhiV#+"ܕfg@Rc$A hkeXhG>JGIa7@Gu2]?P! t=0LՇ]Ut96WE.x`)XEկ_K2wgoscx@?TQK\_mn>/ee# ~}r=8 *ԂC&rR6e]DA+;~FyNjhZug)_C =3^ UΠ&jAiH{95sf,`-ۅ\TF*P wf"r4,ttsɜ &8w?>M#TW ~NI?7 ±_9$P(ŻQ}iyíJHu[ /R]()t]38"8NnF K\GNp<MΑեΔ&}HU.xpv "Q!j[To"p |y,z @#a { #u jA+}pq悆(J[6wb ` _EZ`/6J( eAiOD|p]r¯nZ6@a.'L,W4gR_Rߍ>~ZCT$kIҾ&)eة Cq_K-h[‚] },h$5zj0p]j]WO@ ( TsHF $Lv  bn{{X#m7dUiɁ8c|L8L۲RY 5hFAFb2x!ImIpm~8"@wx- Y#5w}pVpkSENM4/l !ޏF |ށ:ݶ1rӇlʗyܫfC0[ę>|_8'))o[ r>B=ͅ؂}|uw׽E%<542;:{_-$rUHIEf5u^{h1 涏6 \{3a$oP7Xi,/:XvLVUǫ^̐a3n22J(΃k2^&fӏ[. J|/`僑D "3[/C6k܁Ð.'T;gR-:v|۬jm>HxuI5*bV:秡,J! TmNMI,9\vڏϏ'"ɭ4.n׌,rbLP, /NK_TOt/0OYR3-OowY|q@dFtZt z -y0:2ΝcaIf8`qL9OL菹spluUsLYr}"iMSNu<F^z~:\.FUZ%foc}= H6am/ ]MY#jf*C [GC{K;WEPYuS"B7:eqSZ4mGiTo?u=x;o h[,ީjV;$L^6WXc$-f5'(i27L )~^wV+KU[d%NcRI=̈́!n9*k5^N|e|]~#۷{DhS|uD2yFל`0j[GAofA>E7e2Ʃd+[ ~+xZ؁d<b0} e?gݦY8_;. /Ѡr׺ӟ/! /&7{q :,$ˣi4)-2Z^6 ܰ9R 5G3NN]O ۻ; 9-XGpܛBϸSwk4-%i+IM1/Gn*7ާdH=*%/aGxz*jԭ4]ڴZ`i_dT dRs"irXnuNY,o#o (h"M{לSI-YOaxu2G}qK-,-Dhݖ xV mYD}$G@k-SHrXH++#*r_iTgpߴb߶6jOYd̖5 )*V5 m~s^^8nRvFn30a̐=Zm}M(w{_ђJczqt}N ^MU˚&]ٳ(l Ri{~e@'&ݹ6énHGx4JQ_KqIÄ:" 3AՏe*[ߟ:|U#wWuqݪtgYvLG$rO)ݻ@-1'JVSֿQVo\䈞KCrFMPAI' kf~c W4}J,~B<5.gϭ>[n=]Һ ?&R!JFAq_ߔ ,=86aBUeG cFW-'f}/ǁU3Q!2n ֩vikOlGϘ9FC$Eli[] " :^璆ޙsNo(q~4e#HlpTrN&;囱ӓ-\9d۸,WED$xyL lC.2b #c}@-"Wfb1v,"U\Y6t))\rm[H'2w jDeGE\u ؊3_s5bڛQMa[-04_E)R|&"M&!Uqo 7MN4f>#A]VԥiVolVp@ԜEHsrBK}H>"A#5oix; xТtV aW9pNgz8Ahk'uyaTa.gpK~EKE;VJ\ON삙BK5dۊҟ1:ί-s=6+dėcX]<JޕS‘qiϟ90_<&fčQP(rYz]IΰT"oI];뵋GӍ97" ' JkΌf? !eڍnZBzt^82mͱ@DtC#U+>-jqI2Jg&ďOVri{A&!ϖaZbӐTEn+Դgu1%_ rݐs9@)Y"/^y}tho,d*ԁWتn*_KttS~%EiA'pFe؄tΫ8}rBniz{=ud;1(f}j>o%$;t5Eb˫=sqVy OZz(iQ3Y:*1R81|/ZrcЅ%jˋ6~Lb +ʓŚz=_ERL*+Mp||$D4ʱVi i.0wDw\Q6&Lڇ&ӕ>p*꒭ S+Q$2%ptTf~Sw(?^C* ݌2`afޫ1,]#,Ryr{5[XCNex>ڋ2pA'A' BM-lkSKI$3]Ȇ(- c-g}_ܝJ5TWe H_ORt4K 5^Ew]&w "Xl1w_"qWD띜$pթ%fR'0MoP⮝͚8/ \q\M鳘џit˜**a#/mkC܏4oѫV ?܉Ex٨n=ZA Eտ.ˋ)zu;=ӏnE# .}\Eu|<,}M $[tpӰ{VX4MO$QW71+{+R=V)|iiq5QO}yiiXT+Y0L-旒h⺩sX+tݭ*޼}.*9,:RD"LCLR9EWV%rS`ԐEv8~RvI7d kͶ\:7~ӨyY ǻ|qxѥdk$o8ZZۦ*5Lk|ٓUX5{gQ״<[l9ma*!/,%z]m3qZ0;b{DQ娘 Gd,u"n[`}j X qzi$#ΝW-Ms,II@o2#d1)eK`3~\Gn-/ƕl||q[ξ%16H+$3RɠbՅ:#~oDea>kV&l 0$\y?S!is \ |SV5%3?s,эfu0^}n:{걉A6#ϭ,=0eRw K@K*zZэ'!o^N)3*IsbE=^92mXw ($FqWSFl"-ȝхs k@:gY M A'h$yCA !!MRa*"3̗NZtWY.s-~Oa1) ,VզJUU]q)+2 Bvis*x50`WC崻MI[A5kWIq:-k#t&//@М`A_F &ƣ#A٠,$h-SzJ L-#3k H!sjꂠ]>ɮূGD'΅fpgPH`REA+Tpӡ'1>iuzpɚn2YR ÷,%K=K&񞉦ϗA)G'zvagMU:U^'!4o{@O)Hq(J_1d&m襘GP|ʩan~aFi_.cKFk}E݁qt.Ӓ316JSsإط@`Hn_+t̃+ay( 9kaEc/"$A?4HCeׯX|=n&-ufxt;]_uQ0tOK߻!U/ciOwd_*.~vfW5 S=@43Tko1Ė/“==S6ͩF[6r`C*$! [ZXDԟ_G./uM\+]HG/op;9s۳y(3Nֶ8|%VGaFнdrH{ n3~vRgbn""3uֱ';7}zu0Dy < wl"l$<# [O|^,ߠ(s5W PWU2olCJoK&.9L$!`9p[dN*8N779\DdRiiA(8GO~AV{ A@V  8 4wce*!LkAj29P Jw9Ih^§Ap9 | X"ҍ|?wL'9G:[\@WZsGyx{!do+-+qZm5"3Le&Y:%l\>v/[?>UvsHHLisc*R|:T4}@#6u"BԚls X'$Hr_Ra *]Y$W߆kAǑ^}obKj^x2Dv_لMzx3 Kq5 SfFP'Vd&Hq()hIΎBv@ufP,9Ya?~`ѷrwG`t>5=!lV?MciLdo82|ZTa ~ⷽQ, Gznƈ>7f8tG/T5wn?nمu~w sTπM@G+5Qu"2Ϸ\S!!W~/]CWXi8-`udiQzb7-w%PqaГet:& xځ3R n;ACKs7|;!@(@ٹ{xcjJ\%([/r~y"W=վ0l.3'^K M ~ney$s7s!Tm#3%6F'b:VӕA7;Mf*}ոi[ƞP3`z7+'_!uF>ځb C)%" ~3>%=o^A 㚊.ؒqjGJV~sr/D)xmx7w"i`#J(cԵSD"x,LJ$vn'` 4VCƊfPrp%ToĊs<  Mec3KD^ )n`$>:>&DB]OL䳋\r| r5Ҽx^JcErZD"ץe[ Aϣ5(Jì(' n),wVL>O^O0j \~$Kzխwo֟=:;7p%DXrVB*i;?.ctj Wųqt=]Ͽs`˛zO=ZI$wX\/8rH563Gns0kyW\5 <ڽRm ̪GYbUz;gGuT%AoH&3WG]C!0 h\\sџ[ 9=EH]1~ Y\njsF]\ |qAr8s7dVzrgScxb3#y?liZAŅsɯ-{`ZԨk)an>|FXUjb??x `GN?ed KQ U6 -F1 Zu:VaWaH0")-"*knAxv|  PLR4j XW1vYJWЈNBpdOV|-흴3즶3'!#_Z85'LakR "3zkx^QWg`(Gãf ?KHn-f$95ή;Tj}FD;׸DދynX5֦^В\Q{V`F/ 6iDx>V]IE[lT>}t-XX&s=5¢S0ˊ;Дz@x*"!^O9W~TM=Adݾ̨UBYfX6ۥЉYX0Xr,:_W3v\ Rmv<xN$102{AZX\-먖'Uk '~fe/= *s& sfgn<OֆpIϰgheEMy;/ra♼EaIA1j ‘ݬA/I,V|#*Wwݝ [~,J-S.)Ep4[.2մ$r"O2Mz/ρg9<[ _E Ǹ}#*8FT< XĖ|'׈>DEe%[ןSsIР/圐nSP\;ݘ:Ơ*nܐ{yZ" m(Ϟ0$$/Q<bqvԸ'hPj-SfbnFdoM'>qY=Akg11ѭu)Uq:vkTBiU=Qy.ȰQM !'4)@Se&@jwe8OU ^ `n,9Ow[Xm]j+^mbݭ$2lƉYNJ#.Vh1͐Qq>nā{4c~Mֵu2N.#؊-'Eo)鿮~i֬ ރ8z1 ZXf1`b}9` dܗ"+@uRs[y6f1ib<9`ahza9U|P6d!ǣ:kcޥb҉jj>K_FzY;:{GJq?+˰? %BȂ[#VSrN|}ʓasg_'Y5̳5U7tT9 :d22zsz mJH5`[O_oZ&?B#\7P[L@Pa [ɝS\LJ&!*e'Xˀ#y0\CN*e lstϖ=yUf;pM*3ńL='1xCpyb(Z(UhPyf(|*uQ`Wx̧KLu_v=3,SEY0fq-\6@ƃ\|F0p1X!/r †IÀ;pw\/ f-xg &SQ~<4^mLbK(MeM8`89 ]c =&tYcO^Q:yY@Lo{@4Hkaͮ:mgS&Ƿk}թoh6B*1mKC5{bH>_#԰,~Dtȕ.k R MdhΫ|%iCfOܙ88U <W&YT _̢щ0L͜+Y=co0it`iq:[C8lC"d&CkҪlx<êqP.%l4ˊnjkKϨB?N %( R]ˡ2sOT-_A]*] ;&',lpvfCV?Ot%1 49i \:P0#)Rw¬Mw?),*]I[UG6 ?GYA8K> 1VQa`a/ ѱ춳*[3ρ5>5{_sb\6)ĮY@Om}:hxd!?P&! \Bq0 &a0! /g';s|/b=SJ0?f"$ꛄ>97␔LGfGY ן^ū zryN$c ^0Jyd ׇJd87cmeك,vIx~?eK:; y]`h(@[.Pfd?6~kŠ&q. AB? `a$wlD6£ ~L$5̒jeH2xwWA;+&N30z|6:5"\ޭxXg[E&vc5V+_4tr*ؚ@bԟG߸@b8D@ĝIbYPڽ [pEg'53ǻ!v~Syˍ)]ߦORj dO v82{_z@&jP.m/$GkXFIz[! XSv^VO"8XfQ_rPYke (Dx?E~p56l-;FˉJFgh_~To|=7TCpboGG4P;H˛sl:shf';6;2t<5k/>`+M>YA>h w_FmsrDR_:N2y&2)gZ2^A'4Lڨ Nike\ ,hX";\[CQ蛦SUwXZ"Øp{j4(3(5P; u+4zyPrK<]R!viyZb+.1.!WY=:@+;nȐ|rbI`CKKO6vz*u}H!6c$uѬ@V(dQSX\ R{~iZYI2'VQ;I("OÛk&K"y? )bYF־U\/AژiNlrwDB|sĐqb,R1okaVue)tcq=ﴧLX<9*8 Jp3a?Koxf@4Uq5o8d¢/ʷ'H7,Ʉ}]I)ؑ#dtjq' 5 R CngwKg9˝GŽb$2O}]_ɢdWf"#G]S{Ps+ox ˥cW[nm/L?fp !OP}_=؎() #`TQ@$f};`u?vcT)ҌRʱ:?Qhp@N7 e.Uk xW@_f\~w߫A^Bd-< >pMe)nhJxNi]=vrÆo3/aXywVo ~jNpjH]IHQL2"xFuUoG 3) %B B*Λ#ws{0ʖ4/2FYXY>zE%hH2eC5~4zo>2RC[5|͌9V J'B\˚-upڢ6;Q7lRQZLx:KhFcF֕1%O~Y&Ėx(7f:mƃxZx6j3i0%_*<5hTrW@ݮmN1o-y](/Xv^!Q"L7@9bmj_M5$W+wARQZ7"uΔ3& +QDQyIҤ[&Aw [MmNQ,.fc1 uGu n^X׀% [,V#0vAV5{׊vU |):%tǵbLk9 xLr ZolFk'ٳOH C7҂1ٱ;n ?\D}SA¾ <8 =2bc>b#@8s;RHs^$(Yb'5 dLIL dyy WmuK?2U6AxH|(-%a/ry-^lV®Z)dGGqr$e EzEa1֤DFh;s- Y YvⲦ֎nÀ-|)c(oQߧ8zj"MSth^˴ڶt'S?컀җO&;,{Lg#iE`OJ~R,M7aMY\{y^޾ʍo嵢pdNҚM5'E `nj=U-ݗJWV-~.qPkΆ/хI|LDaouRzG.ʯR% CDGXWR[㜎T 3/lplk~F>8VZ0]EixBQJ?ŏi9ѣj@DvnY6[MU?YT"^%\Y EIc ̍c1>kMzM ˏ3|~'vjJ 6o_DL!hHUkPZ-|QpJ؂EF,~k-Ro4lAY'dbA]'2|d1^A/ŞgT5U3. %UN? j -Z!=> kmNoon .`Z;AqAwdmJojx(msWVFkbWZbV"͚TOYQ(F:׍#cpb |#d1'To^<؈ 9Q3'$'z8zIcΎyo-+zBXB_{4*̕Pb3E UbËqpި#==82E&Xb:Fn*CdYrbi^<ًŔcA; :8WAt.=b_BsqznK)E)3V@ OR8'߿o9tWv^,>i2^jx@h6Ln\R7z;R2A3>V'5{ZG]U3mMDfhğ^`UCe͚i @R^07P|慚r0;Da!w)+b#PT@fKaꪹdgS>#_a~^)ފ}ֹ HPB X#}i{b~?%va bƫB`4[ۮOÿt Ef+7](I-ɲq =9Z~d RS.<z"fذl' 07yAmT2)'ӯ[>~jMűtI.'By˗ߠ2ޜqDlxc]5K aꌣ݃WLH&^Q˼9/bN_l1WZݹˁ]Rcxw Rd X(}sh|(]WSB R4&gzF`HثH tIhA$.bh[De(3~\<Ţsn%Ǽf*Gwwzx;S/5c K ⡺qYC]e9P@7ui]oK٧}\$W{O߬>3&M֔/"]Ѕn~Y#o+@t]gV__$֦ޱй?ƶ84q3I 4T#չ}'ge@Dקt3M*Ϸ~?nWmsu s:UMHW,9X8;ba9B '#ϊ{ʪ/*;wSV1R_wzE@0 hq1B%+E_1=I7]:$`{ы&M(ZxҜVNJ I%P9h\1MmMкU3$֢ƖS)æY4i;Y##"/E6~Wu p3R^R>(wG9;Ի%ȒSw$,r{fv`4[=@I3mc`PI#fvbYۼEg32ݾakϻ>+3Z y*%46bds2i cl8R}[_ZA.9gQVF 8F :C吔xܪN"&'[ #ŝ򮕴nm8Pƹ $5aS?~-|I}2Sm+T9Kj맓7s :2MYVNٰKDauC8p!w<jqqtQ`:8} hKA|m#H=IJV\2zxJz"p /㴯w t_/aȣ 7=*ӯq//iM9wDm}҅IdeS0}~⒀^s/rӤ##ԴhثAWЙ?7g)VQT;3T5 tX2Gp=vr+o;,Z"Yy[׻'OZweCouyqoNAE1+*=ÃۮA1 gڗFl"t;IbEvj-2jqSδˤ9.a 1"vDئwQI{;b1x\[8N A?NJCi푟A lB5%K"&Zt6`1{e_HxO'0* K&=8] O<ɤ"Tꗌ ỴGDJ$$ZH5#3_Q IkY'H[/? CPNϧ $ETX :s/qڝsD*ucX4ՠEHwݿ^Ȥ1w-:y-Ә`ߥ79 uSbqJ>#lf&)5yboèT/3 Lh!F%aY499Թ 1>Ĉ*Vb.>MA^H[+I¹TY|C,_HS?ݐ^= 1 :t΢s&7Q,KbjBg.O:WHYP@]!nKl|]/?Ugݴ_4(l6mO>\K|UkM$8oD\X@zl`7 _yp҅T8.Ve%Y}a4M:CAHʞ>44s?,?$|$]4'v:ZRV!tAߖ^1`ąܼYh^ZLt&I #0V[u >(j[(K1b#W~S͈MwDàfL4'Tc2̑Rۅt(3-`vZ6qx&Jʜ;*$LC90ɄG3Yai\%T8StsQgt'f{D4NQ6uaC \G>A>U&m&Xtn#Q@Wg0{M^IDYTKiӯxjr&_QLkJ<4M"K0Y1׎`IaB\L)DE5IߚAvvK#qpt8rRW5(1/cs? ڙ>rBz}f?vLlY|vQ ?}x,Vx)j~BJFfJst<5ޡvK|d;#XFTUF1!Rjy_U %ϱ/iڵHO(r乁oJ+3zA:(kSξMaBFKe[L&jEwPwɔ@7(m?<6p/p*_dZ:;}ŗcH@oeo'ʴƶtN2Y,(!)Co"S9K_0u6Pz&u~02Қihlmom(?}T&(Fׁp}S[MKȎ~#=JnMxTgN,jNWLAE$:Z;7C ߌQ-orh4#P}){~YǠ>1[\pR$Z^2roz &@}) ѤNߊU-o甏>?Z,YƱ\~Ἢ ) lJSк M}YXf-Ruy3lKD.2QԛN .3~ዥo/lMM:(e~R'Y#I8"ԵV@2=z{V[e0;ʓKum(ZiEV_ԞN2gpe͓ɡP/cߜ (abBH8r|uY_"JolB@$ KW" ~ }gTgT8ڛ6y!$%f2܎ u"ߊAbë0`]r#߾6zScr^mƪ&r\?B9?̓𸘬O73.™>v.UF]`wzOpx n}pgM٢̾!/];ƷstbYM<7sGs@cY(N]ߢCDRyc1ilX1 YѧCM,@rɑ/?e[-:*!ۜAJYH\`ǂ򣟥,j#A鲉6KlUĖYEH xIczMK.f[*sY3?b*+jԾ@H|;F"hvvEb9>E7ү]E?]1ks݈-i,- /!w{ 0U߲"q=$8TR:~#ǵb"αA/z;f Ӑ3uߙoƌv4M1m)Eܫn=z,ZhS6rkRVvv3Y u5uOC9mk v?iQ uЃĘm[XIJbYZ`zY.N Df|P8ZA|bnl&@$dҩ8 iQ VӚMtNB^/+h)a, s|M?mpR+B t7"4ZhUy|#7*[NmP.Fuf*rXT6 n\2mڨ -A`y*Dg[[U!tiXz_G%~"uJxh35'N%yC b8spxJbY@. F"{eYT{z(i!X\o|Lo&=gHr{U =CӼ3JG0 -zUe*i*0J.џ|ْ=_鱞nعm?]邈=?^ +I II'*㱜1"e˦[!1qFfl qs_wE lucClShs0c լftG颪F;dUVK;kp4 ފ-V{&DoYDyJJNZa LW|Y.9XO B!p3bOʹ|^:+r#Dv뽬 RHCv\/+Z{ Def*Ak((L?c`a;vI'33Hmw؉|g|"ȉˢV/lЯhſY M2XҢe Bw &Q8 \,A!{peG8AN(G=?Kvn٩0ԟs7ұXBfetL(AcZ6AѾ ΦDulG}rk%e+h4\E}~#(me ĂGbhM7%hR+._a:AA(GK2xswzi-;Ad3Φ˕I`:n]m{ 8[ iP7/7 C^g{SMm$4Uq|rKǑqQhccu6 :Y7>݂zLH1 **sb~ue֧gM3D ~C8l >Ɲx0*ET\֒|x!Jlh3o f":NT/"`c̀gI|.#҃غPФTYtMSpZMG8N=gЎcL'%qD0S 9:RE  yPl23Q611\*?#~lsP chH:T7a@_N(f'+ x հe0ja Jl~Pf>‰^8Q]lSn?/FOBH I-اgG:/[XRz׸U1:G_vR~$ b"TrD? y&*o*UsL@Y@Ù(i%Тܚp?z0:[I9\7ٳslV}$>r{:brnJR@׻h'ꄜ=!Ck5s_KT SxX6D{8N.}0Q KyRfsj?e6r?대+menuuWΤ6'_S@7pVdWO'IƵhҫD~cdPUA/`JaK~֎jjaDUzl3檹讓>KEM$6{Q3 yvÁ %&bFMwK z`{ P = As!gޠHt:p!C4&6`ϙP&2*1n ։ kg-n_ʼTC$qa ߳Dt3p#ݲN(|Dk4F!#]01 ]G `ݭ&X&O桩@0㞏NC\P:&5^sL#43uNk,ˏz'%q3f9'K Ue_+Iniyii'3+ȩG0g\bA<|SQgV^i}4@Bo6X;znZMjV(զ3 [@ ӶP]¨jJe5on8EVߘ9ژJ@/Y6{9s9/ 79Zn ?czeLk2DiÞŦD ~iSoEz1TDt1Te ⯱:^|TmS+/囱=1BGtR-756#_e \[KH,Kzb-10']CS:fCBvpļl{NY/,?M]tE4hxAkݍ/, mSDC bޔrD̋ҥV]}X>ot)L_mê"ZUΉ[ ]Vfne.O1Zm^[Jcٯ7+ʖe'=lݐo! * Z],/@[|6΀M. <8ٙ>#" cr|dU (F]'}u=.KyW臡 ݠ^ K} Vs.X&%\Xڋ#kֶFR2vex~iX\ZH/_u.^!t7~J/0Odզ'm!qߚ[_hhwq!Bh;ZQ|]?ς X-̕3 o߷}Ag]ѓP91ugD)DeWju,w6蹿l&``LS9CP&еKxM.$aYw}$eFh-$if8hlLOLiĽ͵IׂJG =.l̮i %~7u&?!qxSWP]1XX]‘zf%%bM*C32ŗoՃ~ G45MD(6,/du-Q#'y7_o3zc blSQlN-*Q }[ț&2Bū?orq jG,2l?a: šf䓬5&uB/"L;n1|fQ6NeUAO7>ዽ|ɋóe 2Ӭ%"7PlYР89F[um(dei?;|-)['*^cNke=m;U2]l2nuDj BkxT8utum")c8`lgA1o&gín(xK'd49MkKMHW1*|QtgʁH bXkf6h B5+s%po! liXu9=εLJfY^'#u 6JFud0ՎJko0Ly*WȖM%#.̘hr+2  Hʄu!tmP6cd$ HgBw;$$ qbt/!z" < pPoN1ʨƣco>MZCڢy3RNX)^J gsY"|`X1~dS*`AR!Ξi¤{uSw}|%'` fC;f\É"ՇѿK5 sEmnK`i~ےj *\'6*h`-ZogEiz;Cċ]F o8Ffq Qa(?@Vtk*_d`l* fÚ`j:uB2D&Q pt7g{ @" k:mccʵGaz=N0M.$PtHJGQs[)x7f)Cw F'd4zI/􂈜1g`ja|د" XQBv`=-0%`ymvW@# f 3.89 D_3H;APȩaF#NJ 2; BPP"G3" ΥSHLM|X8 m\$~` j U10"tXoaxL6"Vg_@WA/v4igsJ>YyTjEpc`_ 0gJhsP7:栗S^cRϬ6 >nT9Tcr*9$oןQ[3TLCh<,Z$;D`-0vi ?lb 6dPˠ~ %F=93sIȥz)wUp5Tz ?W^ysUɼp'75 +΀f^ O8y+2/! cYYfKNfУ'Z44gl9@FxA,`>oI&jY<} \x`8ͰsD/~dhJo?JZ| 0P*UKg?dPbX,c2ʀ-ee` 4W4; >v] +сGrC<'zjL 2c0@,!ws Sʍ* M #N!vuP)u Z fs͗;[!VI(1J{5z|d|s6p"ժmPybO<8j@iRi#Bge @ڷWճRf.",Ce|ӟ<#:m†g r7[$[j}9G$JXz;-C%tOOnܭbFK;0sHt]&AnjyeB-EOGV ]_ba睺@Fǒ~j"T& 6H\3 D kr {}j6DDz=ۯQrn)[;_",U& bttt)":FW7*AMP; 8US1w{rJgqB؃k>?xLB6=QDVE`<D[IXEF}R}Mx4j_,E@7I' %()oo‹A ^^O~Ou g}iPf\\{](πz7Y/2'(eB`'GPxn{ۉV @q!H.N 4y*j$|l y83 uoo(Mvi<{j ./ /!l 3jRTLAdY'TO) 4&ԈU{y†m(ლy+H/ j?3IU}ˀ غѣ!O{v$N!=oY+lQ|) ?kG3q}iheWmpb/׽{=\ 'R¥ϓ WugStcΕTR,;nbCX9"5C )e+g?F8>߆!%||R06di@|Jo2$,/ho`r'YENd'T%Izu`@$"pÜFؔ@J||=SI uSs?9u}W#Nl^0U!| 7O i>jď[WmDr" 0-_ÕnՒ9p]Q.4XFw{8 Gb5:|q:$ZBF㣭wsWpJ|t cTvm] @)x6LD`56eڝPUc/c\J3d$36sc։]NO8hpC)W/ IiLP1m[O1SF+t X&FUF;<cp?m[|kҢlȳ:T`ӿ־Xܞɱh('n`_ǭc7xGRaFt;ꀫFCN`m~N1V:<̛#(}?a1%f`؊(M@ D27=Yv}pL?v12̷޾Ho &ZgW`b$~ NceP'KR%[׈' @VFșAl-kt?wPlkW FTj LW8(NKVa/!i`B}qs5#ٻyFLoP ET :T\]TH ojeA".IqCG~:#_UfC)M-dRr|enMw&Ow GTr*y|y!CX'\_D"Fɹ''kh6d61JtUq{K%p`]߄p. qP;pQ΂Ert JysIqpN5ũjl@z5'L|C^\LX(_{QS9)EO_tSm 0aLM|'Y1>׌Ev)l%X r]zH2M6;)oppbܖK0 qle2U\vqi8 0$r`i}8}W(GMF1C4E/ &4ReFJ0: eATu,|B8AK *l?>ܱ QWDQűn@NЉ`/.H" ɓ(>y <76ݎd#*JF(6lK$m[ w:W5gI$[_:4r Y " 1 mG@P].TWcwN6 Pͼ㛠ڡ#"4' )Y3`{v#kǠlC|GDs#u$83QT]c;>f=.BybkD(豉!kMkbM?mܳERlLJwQf}&6XEqL )~ٕ'b)vD~JJWQB(3;۽/iXij>9@;ogvpA/>}e7u;L\*N (V^/K][-nP|naeϰwV0q$I륭|\U9EIYrKZGLm̉ @Z4ٺoTwu=FW˙ V}!@c?FZI~lހN}ių%ՀސvG+ 0A9'3 f{H~kLj4+k_ DH$JdG ᤱ(9L J M _y:;^vo:U3K˱? ʉ"T0QFPVRdHXF8gzK2oJaj#)<;/%~wzv܍^+W*ʩ9Ixdi"^Әm\H~Xc_Ny՞ľHx }:j?L[c 2,4OlJIlqqB)bۍ <$ל`1!ɤܘ0*AG*H:Ӧ?ՆMŬǸ,hu,`/-a 7!hHƫ[ 9N "q,Z]'8v7']"Z V8u؊"x9ɉpw(ffoų)R;=p)WQ!oGOvpyH뛄=[7Knj49O1kiu2ݤ)ti&TګV˵^ fI KL6S4{i9VRفVA^0 Vmo-O2KB!`IFf:w8&Kl\)o΂R Cy 'lFM>4!CRgVv,$+)_' (yvBaYÅ^]&3ѺOgk;, Uq W\:}-Dn>utH0F*(FNbOH,)5B >*Z0k ?ۿ,k_NwrZ:VW,?e%FL:FO2-};lKsT~qd (t7VVcLDi}F`.'(ڽ gN7DNHKa= 4A:`rR4 YX! l*|Eqo:"' 7F}'%~HTI2e*=iHYJBX 5ZsnDKó XhD32 uׯaWf89qK⍹8d[0yðE4$|%ߩ}4@^p4kĂZVry dTv NHn%4FEfG0t&-kY ͚{m,E@ɲD!|ye&[5DOmLd\'[^[uohJiSr;б1F H(?Ш~2ް?Psh˕R.Y>4!)zBXt0=WB÷ ."KE} ̵̀ G$ &*Jִ{Ox qHFr} -C7CSWq2y&B+zloQgXF5Fj\ P6[tS  /5@FU &J4[al;R g Sf³)@Z'EXI U23㝧1U'e<76 p034o0 Ss8 #8qZI;*UD ba5Sʎ_5im㟓xHzO}R+q,TYrcC#;lβ$p5ߧG؛2K 2̵r)~ymW[ʎ40a)<bkrctQ_诪qߦLL 83X~jvAJrLR J.>4ogC2htuVHM/m\}/ 矜' mLget/m냰˨1%W!4bciNqHӳ|9ԨәzPI| >ܪ,^<([쿆F3WXX?!*xPWJNnT(S*s)cX5McGC5r&NWyt@!u$ ԍg= ?F* %5~f͆ZvZ+GQ@¢RGpxV˃9UOD6<_JΙ:pDmÙ>תbV й2T{XPCR)_T{il!Dj Դrn3E(6 @[ն)!oB{'H" _b-_Zeezm,#)\jkR^M|]h;SK|5T)cҦm@XtRƆ>JҢ3\&[-I,ɦr:޿@ Tf EGC`xzoik^Ts?a=j'F-E~h`\5GnWF#Uuުķ)#jdKu9%uińӚ L^付d$֮{]s!<9=H1qሣP߭HNq)ج8k¨k Gzk̈́[?|@ryHjk"r˼)~qr.2ɸ"-Oi R B|lHK}=@\^蘱'-/WITFZZ"$>44Ƥ*yU0Zݧq(i?zPvo6{{6rPӟpؒ橳"پw!7g[RF5 :нpqfO/vhb^O:Zl8IiZ9Pw[Woͤ%X~MJzm,?{37e  f%}SEyA@yȿ @ˇGTցP];dívAhS-(=8;b; iWp;{W ?S>@DfD}s!0bn[lY{2gW Vk*j: CC?S{PeS^Q6<( S70kvy=H7/H1_h '\YIhhVݮ2H7KqMbf?쮁 0xX ts=bm.*\%2*|=408(GJT6ot_`9VNϫz zЪnh26^t˯05hƴ˸Jq^ZV쀜u$ ,_6:@gQѧ!6[d`$m\$!hAcQ2E۬9sP(7M?he4 - X}.D%2!׌va(jpaw\5O|*rh UFx+h 0nptsೞ<&;qUCZO iQiπ"Tz]qZ@P-m<}KFa3-"a.d,F#jo.vQ+֛E悮Cǁ4!|BuK1@?;ܝEMi;6`?ÂMٺveE^[z:(uAnc;Ph7۹k!%՚!k &nzf0- `,։ɂB\Z=gυǨ)(ih`3tQ8iRgZrסJL/qV>ucl`ڟJ%8B=ɯjTJ́;ӵü&mAZ~1NA*i.FE?4]^0) "$8̓Gku tڟ!cn^7~RT%i@j#H&NEZ9oXҶ^QH(A(YC^,1bFU6+Jc  ٖQ?xak!RP;;+R \m/X̠A7mΈDU).McVO& T#d8h2z+JNk=8fOeZ#oT'A/U(2:!ramTzEa=Mg֘ Q - dJ ]E"|=2 (Ma=wSIlpv'S1X +#].ϳ1z:hΒ D1r "XF)ΨOvjmi+G4lrTfE+' ?Uv{iHdӏSZ)@;=D̤mxzXD- ոYaŽ(]'Be4XL-We>򓦒{3XFf^ʓk* b )@!wp؞2/u۶D2LY^=܇ ־F*=}`apyݐ`fKGW:S |wN|^SZ*)[II PP~ k즁/|s-Wc# Yl%`0-*س)AEvlàC %yRb:#!ry6A)U= qHMGUm +QWn|hIE0I-E+\]sK05$+ny>qގZ_zUi؈k#$Kv+( J s$`׍oU!-kֈT1_?qg2M`'bfnw]oAזj~([V/?aneY0Uv}?Xh ,3GWoOOV(^%ƿ98BxA}|.NeZ4%ʎK~ֶwbE qthX1c,a_;ϾWѶc{ ~7~é;{Ȝm]-Ke;{*ߏe1Og~"ki' 6YF?Je;8Qf>&\J#;O; =GN #5)r_?YNZ#^'Jrs_\:EZKMɇ-7vwwP{ަFVbCg-2PrƗm_uS&55& 8muT4"RsℍjBjhH+TZMi^;`;[;&jX[EʦG'+{xQ*Oq^=PBXYC{*~]X!˿/rAVa`3ufO|v[ꃆ&[r,RVn?XrRcϐfT=CVhb) ]|r+!λ(K_:xI![xK+],۟cӔOem{Ů980zؠO%4戨λH7);jn3+(Ȋ:LͅcRt>詵X RQȲCU Y#* U $.zI+JWgP}yuO؋A.AGѬTܻ8>m1,Y'jYKʋ?T>d  ftUifQZy3- }Ʉ i!KYP2n2T޲4,$ niR5[QԎ}D{$}.i\#>D,M5/xW.M>GH* o XlYo )gpT(L8j,5#|$cuk$}ާ|uhu Hs(z~9bfZ3$}P[ taspy#!6q7E (3e~W8##n 7W7+\~JBĸC7g7F; PSU2k:s(r$ep;GXxxNv13jz-9%IYGSGox0SΉx } !hEC-ȭҎJ6ff6Ǥ98;>{ LmwJCX(2OGs5mEEȓ yr8cWgWaPG v'Gt1_u 2/VAaY#<84mdV SLG1ξnh2Br\8!?[{H9HڟOnw^ r۽U72djIˀ`gK-^9<Â. XݤK~UWP:I'u~弌.D0*!+E. e6{`R_-Nr8fՖ6qàmת xHp!ɕi!!6ڽU^7Qcic0޷ KCBb`:"fQՖ=i9ߩ\]75 ą*+Csm틬pfRzVis%%-O qaB*8#" P>Ep>o<{$z}jJ!U>/XtA6(ZHBDx/JpwVE4xV.kIq w uJH(xE5)D>N0Cx}ȦUK&U\›ߋ DUµ C1ڮbIHEiRJnI/cB髠<~3q^i}ge/'!e*5g EYR7)8mxjZl{\ԑ}+BJ/@/oNj>|nav>uHF+C}v'ڂA^ $QZvNeuP=̠u﨣p[J A>1jg˼QTa{n[^w܌O[GF覼t3r'n ד:V}d?I(eBьWNKpBJ-Rt[Y3Z:yx9ǣ#g[x)GVIIIMM J{kQH3IX369hyVaY)vi<(Um߅NǖAJx]{ii!y[$ʮ:Y۽*do֣:wo⻍bn}vpr)ijp 6s "ۡBIR̠ gN"*3=_DWk)z ;"FGۥ]8$  j*1' %ыHacJ ԅ4U_6 l!@.&H0nnDJvG6<ˤiQNdbF?5a6s)x6f6X*oClq7'e@, Su1*?Kc}I†W%d#0 &חܭpV2<_Yiun>tO x 7g>Nnߨ?-Q?ۼ9?.q3гKk`yu_fM`5J2l$ GOGw6/kmtDlشdL+c..9_I'!d,@|4pXU8.FuӝGޘ\v/t[m^641>T5G3̑ѐs]w}kw hZ[f0|lW4N?f빕:ǃli+V-m!Mc4?F:m&m se<˖>Xd"Bmg (XK\Y#1qU땠֧G`ai9EQz-̶y6m()f+S֛qmʂ T6Z*] yOgSG.>T/[&lbT :1ͦp.e.~^h|xDNkYs(3OvKֱÛX\ܒ!0Fm<_s4 #6iğ?n兇TZ(ޣ?o嘆f<ů ¬zչ@[廠xcϳMOnZ<ֺR: av"bYTϼ:+Ƒa4A]mH+Y۷ZQO\[Nk'!Xt!_DH{?'њvi=V(.tg]x$܇9VfO }nYH4)$i-Bn$361q a CIGպg ̔1 x :UE nE1ƴ.̼Mt{ ?bZA [r3"Jn "zIR XiM-`Q'nUXQJ#y~|uп<}4ҁio<}"p).JTBğ -[4]]lr Iz%uEŸPXqTnId'',wA o^fzŬdMNݼ:i)K,d?2LƸ:埳]VB (W)dU6-i~;* Zs͇ hsB.̼V=ޓR$(m \GfD!, )"?0qv)Wy?~,0bjcT=\r2q$סKm'B 8_軰)lVhdOSf"蚅\* -Y5dvlPPwӼ4yꏢi[$f&U.|-B"[ +I]17s8t>@KO7Uݞ5,jX4<ö,c0r(`~[3\]CY+>Hp|G4:鏳3ݺS3i{̳~A_fq qU{6$D1(A_48!1:(^u*_y9VLAC&[:ДvήI#H B.9؂/qiupdg gV;Ƌ7GAY0t"(a(S5q:Y7bU&2_ܞz.b٪3ʆ/++)z.3@z{Oy^BiwVէԋAq˕_ICyfeg bbIrZt`3dwhI6; f3.a%qbF e& qZ6[wG)N'qn2q1%~g=._b `*7ɒfH=ЅbydnK[Ɋ<ʜPDTG9 $_[[g1Zz:ug5 + ~D2ĄNcG6AօC=.AO7NPkRWCxkerРg%w9 s qi+H/u:$Ar5nDs5 kk+~WwI"kw,89͵x S@19%q놾 [yqѧLGxKdg^¼w. /z)ƞu K =UܓDp>MN6)ӈn.Tթt 2᧻eK0Q8;bA;N_ָK+*:*R iHXĶ |LIY*}X?uGa4d3M._܁(dB֚ @J%?z\**آf qwCiʘ|ZjqaJoj ߋ7<ۡAYIh05hchy}c!>ɆE1}CN_B_GS `?^ <[5t#{UմU0Jd^Fw$6{sO^1 &Mh}i~<T[lxDFhu 76mlK`bQ,§Vz;5a\.$V h" ?Ӓ>2iAP )Ǖ2%׭TǬPvW$}1f]L7ucyF['+E~EIQ:f7?ޔ 5TR?KP%{$+ݖ/.P`W;l &"^l [7#p@we/HWQWp0zSeL@&qn< s(U6_ttVc[m{ض9{LΎEM4ƺ,| @c!ޮ5}o\lEߐIW_Z<;v.=@|-`1{"oԾ Ք{Z."qU.1z"B}pF QԙK/^JiU!8kkLwc'6"bVjѣٰD4xgh;n0uEme0~LU _0`1=^*Y:^ Qث+ Enf! g($&G! QAmU'@,re, s>5T{n) fuW`-wѹT2m`튻qLWg>KЍUȜt,jXZYoJ/Jm'xy.QÍPƲ]xHI4{씊&}~;~'7 2zc}]ʃi),%ȹujI6 ͔+ݪ+˧c q#zG.%^2㼊[zSBuq+InzE!(/9zTPZHuFߴO^KvZ ?Ȕ;nvϦi*+bBgs&o$k)Qnm0ƻ){7)0}m)6 9=5tַ⟌o5˺9KG9*zzFm;gY*_l0qV/1\IMtf(Y %VTDv@9yl|ۥGUqrhI* &J˜Ns}Oرr6˂IM/DC|tݶ \˸׳+wXws\^CM[{_סr"DAD=_1eGԬw;zc QXZYzIvJ3Qx$/j>3p.I -hI IEn^FKr:;}\mVaՖ8_-ijjQTj5$ wE.;7,ng@7vyxX.f5<$ DQ|6]6=@JFV4jC\!R3D/KH21'}_R/[5k* *䲄, 2qTrOAcXxʼn_b2(j/eߗaqn S%L2^֔㶜hOMA7<1^h]3_7JBѣJ-{Hp2 ?Q`ZR(g(dIweYG:GPYSƃA e/g{ BQNPo48QlEB0;μ=_w"J~zh=uߋ2=WwtDq/Y?O(3K] P\WyjTID:t[vhUsx)Tiͦeꥒ,KES>kڵ!5!nM8x snb<Vh7 xt:4U;3WVqs }sZa_IdAXV/9ܲ:|1!M}"d K45Cd|ǥr|}sP:4 i^9?Jf~iӂ$0MIYT{fUDW|=-*ijAq1=ʨ&zW2nPss1%fQ ^ >ޅ&hHp#zs̖BLw:-VʵKI^*" GaD4{=  b4bY81] x!JЯ\H2dW¡Pdȩ@if]?})4o3S2&`I} W^FAj*~UyGLoS\0 $EgZxObHq49%ڎ\kYVòr\R^` !y zeNSs5fËMT.LQ`\m۝7ۄFpB` 7r|7fd};llr?񱅯]=i7mZwr|+/&O^vt~9|.8e:;YZr;n(^XkdY\[֙Hu־1![Q@`ڂcSPP-L@[o(@}-vp0OB,}+826vxLYg 0;k㱿ObҿOOw/s:Z%=i'y s]̥w#_N~z ^|B*jg%Q0~3Ql}$'z`-ѕ[?]& ;K'.nKi;,r5FI2{XL2eW7sx[e_S 5ۑZ:A뇹fL+A21ɖiO$E4ѧh!GK X5* PbJ&`@)d(jӝgTc(:m?$QCmrPi@(dtU8ךD/GNҥ5%>퟾r[w`M(wvND '2ewsIe=NvdAT _ɚI4R^5)pNCOy##b5 / HOm hwXXe(#lqz³8h/.NH'^ nZNGs]^iq!"O5 :Øq\  C1`$mжfgtK"GƏ;4[AnHo?R Q&=Tpx9':?Iabw5>dܤ)8Q^V@uŝWPPMB;Ni\2]`pG$_P,pA󱌼Q N|H܄-F۵10&FZK_$Crg 9CiE}="ꖲ=B,iޣD浃I3 48&-S[]7d{W}+⣵$Cn%_Lic~_LK($C-PK5aݎǏFҪK|H d [zl\&F,*LVV>( %~X`n-݌n9~n X ּ*bz7SX_Ox ^"/1 ,{pn"by,'<@wK#U>ZܱڢRptmsh]"U&lv mʵrc9_!. (/"QU7gL*+"tLbJm&f) +U=k鄵ZP2?H)K#86?ʱ(=sceqRĐj,˙‚NiSPGԘ-yq7k˥ӔtfԣG -us6_Ie,8 bAmgT,% yiĜ*R(L="6K(PLk?3CkY N -Xju5BB'&'k&!Uz"i@19*!O~Xް:Vѽ,6"8F[=Nm"*؅[MjX]K͈KGDYmPgϘRpPc!aiA8m;܂xKBk,*@]/PF-nۛW-ZehJG;leslcHh.Nl&a<}hl ct|vMزoDuoXaTIVttJyD bAs5v͡OD h]H 58Pt/.x'Rxاu<7Fz~`;hZux4?lq1o'| ŪS ab'1pss.xWZTd S LKӭ)>t_d!3Rrյy_lYM}:#o5>bx18;/}4sk|aOTQ8C;Y&UOV.p[״0kp(dJekx\RI4Q:$b@/#JiP&GE'*09؍گ6E \9J>pߧ3i_MϘ@yP )Lςmv2-2iqVLcr3Y9xn:A3[,s&z/TXITZwhybezyZcsqUQ}rY"?A׷k :/ 5[2U٦(%q({MPS'M:`Fmn_.iSTm`tSɬ>*XU&]Ac%ZJ֏+vliqE$cMl4Q^yÁ ٓ~v^6StNF0>^%??n ?mpС2!׎rHM2{56):4z 90e#Ə(C0QIG8昀Dj"LgS xqjj- y`oaVdXҫVY! *kn{&֏;_J/*y m?[YC} *@O1WWIp[WVC% "D)DG[ JЃKqS #c+ѩ Sec&{{clӂXΐBtiy`j__^FTu% G&1z* @S%EP9Y` <Fe!D=3l2$*;G\W56&KmcDd[ %$g hT!<6eSLH%]W2\v2큙aT݊sh y՗bFK=ȴiI6/Nw,$N <6w̐v Ċsi>޸- \GlO|j_*˂G%kB8$%xWԉ݅?KoY ԁ3beh&QE‘Wa,PƑI?QnөV,y}W,* ںʽ1MO "%Y$!!.oSyzشD&|8b o94ϭ,gj\ۖ=Ae 1?;}-rƊY^x 6CÄuYRΤrMjpβP]/^ٕig(v%QT1B٤@7>%fryX?hC 7QpW-&O:3rlkLHGۤ!&]N]QWі%faUcbRe6EoRDb: ^rV,H qz_1(]/P2MGoz7x.ngޘhAC1ޏ260Y/.XT1G=]:=} Dpʭ2I\uQ΄ Ndۛ6۫y!+8Nѿ@»;f=X2ɛhS^n5z¦LY[OūbEQŖ!T܄ 3\RzT$c/g (x  W3.jj_0y!66m? ?+ano=ȩRp)oӾr$L]x@Azq0cJ_4&T=V}d!/bE/MQWFmz/ieQ8O]Svdy3p -oB&=ߓd MoQ;LG\`MW&p :ܯ:-ڍilW#┫@4y y# /yP}B\M푑ЊQpLhcJyS%DZ锝¿S􉃕h; Y XKM(>n7)ﻘbD Ț(| 70b@˸Pw(^p:l+'1!,+3_Si /`5J)p'hɬOVqn]]pfju6[yr"*,%٫UeXdƸ Na(Uڶ xVV{#s' 'S]q>yyM`.{ }Od-qW zGs6JIm3fn6|_vR@V/VGlV84:6R)Ĥv*>Ow,8}nڸ!#5XQ{@ͻL`T8v~5.zce!'N^xDoZnH"U8hU84hm%GvڷB.b! pYm3ny,ۨk(|4c*n^Wr)_gjy{lJKb$yDOgA rP4}j%n,V8fbIk5i^GowAٛ>vsAEŸq܀ ;, OuᜑKCSG@y;͓3rO ?ב^[S1Cr! P &Q9# v V?1=!"Ogc#-ix$d56HX9s:O;Nڊ2V&h)/-TXg o$M;IA+-MqB5\Ts6gzu(ۙ!`4Ļ_6ldRL"b]Hbr]r"+"M G`5-+a!{%gԛ˃TZw%w٧+#Kyb@Il,@̤ܱNcf Ĵc!OW qY_N[ᾪ [<+Hڍg)ml(u18SP/ò  b\}lj ա }Rf8k Rߝ| B׍`U,.K}| dzu1-tRY~g"`YbـWf Y;x$ՙ[_nѼ<%Ggd!Xwd/$ʍ^)ϰ@ \zR)Ue'hݫ)CE/±L] l Y!T;4 -lnk]qTYv|RkOti0w-;~R"h aS(:fB jߨ]Kͦ0:˶5-YHTia5EwҺxp x5L77E`[xP C6|03wҷJo@H!,6cj-9&d?p< k-!AATEW^jW{[ \Xf]7~dFv ׳,Ꞓ˥ R(Py 7 -Ytf,'! VS,`TfuM]0}>lOaƫ$81w,yH _[.{P WU#~Il%ZbAL{s,Ej a!Ncc'M ]y}I1J&H;uQJ oqVq"^m`"kqVPEtFW}*9JfTٻ g#!ydh"Vsǥ%%+IԪ YleZIF1) xvr6-m~) !_ߏVl2z`xʢ`Jw%ÄzG )X.$JUqܦ$bפF(dw)bbGzL!+%qu:Yi\-9f#+z~rD)]Ibs =) Cf汝s4ĠO9Nd-4-O1.xTO:/Dw$$[˼t)aN諴-߿Yt^hGSz3E|U̎[2m鬈NzQ~bGXc[Nێ%|Ҫ+[W-SL63c=D/ĨNL!ࣷ$+H;zǷڢAq3OCF)] iM6=GVH&WYg&~z7]a|)CvijPpSsPfpYMQ!:fRZXYUA4 l!Np%ڝ=¯`oH:P5k׳υYLx u9Mn긛CDd;ҍB _'Rr3ΰBk% EhEܖٙKIł Xr|qՂaV6dyU"*C >O78G}O{:ŀ GPXpus;q'9?YX眍TMc% wB.Qps,BaP2̢J[ErzU+ mhm|!yNClsߣci߿F(dQ.QS1JHlȅ6D NȅQ103[&7J`1bgw*^QaiB}K]uZ~35W~͇LEqR/~&Sr9` yv+J-`po2IVZLGv&Qyy+rj o:~n ' Č<: rct'O1;o@]?>QLZ~U;W[ƙ~ L$CV͘E}VWcSBY]E\(DKBw!W=üZ!hIk5ja9f$.`b)fcT0'NB PT59rN2Mq! \=+\q:jVIfрҝ)PjrO|0| 24a3Hg1Cg Wv0Ŋ#~{K@{]Ei$+yhF wnG= VHe&6k/Q]4F3<7Jx2[, <+5=oBZ>RvPV M_2,)6N*s`oKbxppQGp0e5Ae!p񎰁n;f6B,psYЪPiFS$;ud(pXĢ%$"l 1)Em; YE  E]U[g$Kܽ7x!'=)}x ˆ }JnR.2:?Guٶ Kp ߃z ܀e ,u&J=[jQlV1h޽EK›ߚ  ,dv:-%]IOHAH<=y!E*/̑9q'Xjwш0RëFmnNXK|pT΀0˺' wFem|cFQ =KWM'WHu-4S`Tͽ[b1Gb/<E' v8o6G~eMoILbʣ»KjeQga źTdT%YAq?騢mUf@m}lE/Ad>[I|\3d@bYݶ[糕 pv|NRQ+ț/}x+`*6,oJ*zr _td,ۿi,Kڊ%-͢o]L׼mN]CRt1Dvlߧ TmR^y|گǙ= \}ٜm9]:9{$/VLV9wqȹ]BAAaWJ<&7D6uB4i(\Pd:ĬO~RRUX$c~7ڶSW<:gx WG)__-r׋MU X9tW`iY; EXrl]' _x/7EFws gl^-!#>^v\rU):0I9tt8+۹jӐ<-CğWN01Fq_p]!~, @QOu2=xa+DgDzvGGٿFEެkeVR&c4iاQYt1MTSګ8n;=K:\S{lxewzy&6|N~-ի>_XU! :ڏ@uä (=4xYP/"7lx}!ir2N goc/q›s:X=ozl +Ox M/LwM9@g+w?,"7Xhie҈F98\ZO`9jY<@գ`6yAjqWg"*wt0/,Z_ @b'pŢzf/L8ᐴTwQavbgO5+-B@x^]\ $nl=%E-Rlڷq X{~rR'<{TŞܑ;Zv*]D/ٳ"RCˈ m`o [y.X('S%lԾ:+\#Ao#Ma'-l{\NV.ҹrVif֪/.Px@(^`@ɿ+8|BJaCd)8n M؍;S0M0Tvڋُ6^`5PGPGw9 eQ/0 \bP/Tf2d#@a# &R3wOe*l!1&mT$!Ð{mafTAqBݐ[B65 wrwzULgd۲ Bu%%lwF[.h$+vLZȮ'R_/.Qb".D$_l {59Ort J3me{j#!.l"և^IheS@C$7LOw]{ Iy-pco2淬h27HYgEvFȿFdf o6 ɤJxETw V.J A)q[Nd*z7:SZ} Zy+E0!T>"j P5sXJ"<@&6UQX5H][ zFМN`hfޔIx(\#"&8Ƕ%7%(@*{`oiaFVTh|ZCcO:RhSw@N:>yUcJVXe8'=?R~cKycO٫p%]5/vz= ) ԑœHe9[59)MI7\6Ϩ,c%k &.lv.̞JSHM٥1wz\F伾zy5K+'7K:|`$p,3EIԫ=-T2-.ˌl^wݯ0@>A,׮+3nA(fuFO $$}ЃPXz#Ȧ=˖N:K?KW@V~!fRXr`z7,IdMzy A րs?skޏ^S]m|Y,mCvMsPk4nTV)Z! ѲFѶ0֩@So:ǎ빨܂pY}Q{=MoΊ@$n~(pGQZ)NSP\I@2዇5Lz'?B97 +8\ "PKv~;[~W6V6{(uD~]Bo7FymLȶ%do%fJ\dGބ?h=UpY=C^Mn)ٝ~ҲOq!Y@6,CK~h+$b%^D.@lWAl:z`QvkOfoKT#@Z3 %L4Vs*Ԥ|x!pRlW`j#.6Z%‘lhIjRğ reٯKYa:)o0P&@1#I\˂'S,?.8ɮ@r헜v0J7/TxRR˄6`p". EKL?>R&n[&Ļݢ`@^sKMFnR;PO?rnvw K"p< ʫW:{o;w?V f\{|";ʪ}"ծ[nށ.@[J$F5}h cP9IpVS#!-ɁPϱÍ Vu!f/ӸB}ϓ=Z!q.D)O3ڋQa(4A :)w칒bK}._@`#ur `bM=Pd! 8?Cd˸_}R-W}0]RM;6G1a/d%LI>'oA'uI#={K>H>[T9mcGDz4n0iTCDU :uROm([H$,#Isn0qv1p hϱ@Y]He$A򪘿6 &!juq,˭rLE;6M"&Ů65Dڿ܅)+pd"{-'.4>)\ >O-IfQniTi2 Ygہt6(N0&;l /q*o* ,&B1u. Ke㧰L9MnQ1:ňuՏzj$ŶnJ1EVjL9zJG}?T^+I|Dl[ok>+4-i,hj8kU' ϲՙշ5:|ZeR*ōa|+?cE4{f<?RA7ƀJ;L4H} hLmv, .+!t!VFH&ە{yj9LN/< `OjtxpS=rᨴCݙL9N M剁ٹ2L dQ& +Ug [ZvjߦzYt^ E&#cë[|dq/0fa-ϞaOWA8I{~5\iy {+V(Cx ey Љ>g+ԟ8רC4k"xNNH,M/U ۏN3´P *EP՝+#o< ܨN;M#/5Wg '$ԒPEHހ܇|TH$ PMDqc8:+fa>=6t ZzT{k4rT (Cw~7T>tkYsX >F`^ zD_TȺ-ج/T8 VO2)0WNwmz#xG#J\XT>"vX:5O.*2HM{ bt00A)$ÆV%ƽjE3u2;A-6ǪZш<,)1.h 6^oV,WV.RS]EboGnZ ̀fkMCiHp&=ʓWaG"̻AUF"oW8׸f$uBE%NSPr}Pb !CM"eD̦`݊{ܐ3J)Wuw*e8ۢ)Hי#blwDKR9AKV:q1$:Pzj /A]ÜC=a6m 'y%#J?T\uXO;az-[qޚ"j ;6ؘRmXvHX^vge\9Û,Rp( f N4ws px @(0xG*2^c4_yPbv9OMy7Y9%Lt3VSwxC!L F=|MΈSRzDJekM$ޒx6K[nygY7lgHzwhޅm6dEV2P_[1wi`3$&o{סoa~Rc _rKeN\~PKr[TmAUH( %AqC2+MUyS {= 8mu>WAEbcl'^Q,gouIsuZ&@}<5!2؝O^甿؊P-&D(}?'+t,D9wՖ#ځQvHX\frw 9.u䢾XQmr(-'aF4ǰ2ic(Bp=B& бoJ g}\j0ЋGR}oo)W{@3s|@dWG I9Mϙ*= DX;;H|wg+)O˻5ߤKAIcnJiپ'$l2_..Utpgģ$#tnQ pfM(:7}{W3K5v$v#%x*'B'ee,XkQk[Uxy9;Aq=[iJ*,ma-Q,qY6V w'7,?ҳ>E;OBw&Vr)&'7IjL5,&.pGˑP}}!7sAK^7YسvLvdE*~a-EvPis5+;/CmeYvay?PyݛanL,$1J~|ɴ3lZ|;+UQ!#O}5ꅓ DKCG~f(Ìكuv*ݡ<˰9vyӫї,h}B`4+PDjIJg<@5%o!3_Ϧ9ÀkĸWtR *>D%jIˠ .0T;ƪ8P %CdU~cA ZVsf!)sMeB4ƆFr14ފPt42)R`&F$mcȶ|zZڏ݁rpH =':$Lyі-$qYb95fĈ .ZuTYffXVۨVK = xs(Em]H\,ME9~d4um\BBͦn=AĨ(h` 9X80)^Ŭ2k܁ ӌmw0Qn$' xhe{ SrAh/[x(8li2 i.c9[n?4 6] &d@#Lzf$5m0RJG2R,u5Ě,}cv3X ɦ ;kd\{BwFc;8kֺ!5ЎxN$ $5p^vьpIOg.>$"*{W9'1u|S cD_ -)ޒTubz aBHwwׁ9TE.m ' *L,?JuS&G<#O^Mvvwae"1nfl[i(a%[; sG o驚XδBY *;2>w'ضz%= G¬bR۫c!YWyo?Uʹ J w e$5(iFy^*DOs״wuAjWAX4҅9~^m"6cj( vqԺ%'k+sBw(GNw'BOaI\*6ANӀd0}<)VF6$,CCKႦҝ+~bVk( `0JUO}q{sd5jm|z9XUg.eiAg*0jI"}qsLB\㗶?E!qߙ"銚;m})L|,MA'~`Gxe| n$Jm!eK3GI$6$$߶9mHt>:axm%8 HYf[ϓLt.G+XCbb!{Z&}gM 'xs`Uv%=xoU$<߇̣Gz$2D#OjEp .ƾ/D[dl282TSLQFX{\Hph_%Mm 7]r*5YD~'Y7˔+kG5tR`ˢ#&Q 1|Umy"6M>9 *[A{ '(kNoMk }'=sօ0n"ǩOPg Hf 7GꨢKT7d-mW'[B[ ؚ>~]A> b~OCPb,7LhBu/b9#I}yF p%mf]DTo lzWV嗂qWuRP v28I$ㅽFIA wF79&SӼRb8-j:4-E#}]I KL] | @~Q$)*j23 A2xgIWD\]R.E2`yƆ؇愧2I@~L{7hLW8W~6;1$-$ۭ:uD˅S8 ؊Ic,Lc0g7"hn,x猣Iٟ>#Au89]e~eĨv#fCh&ߠP$[0tRОz` bE] BMN/ťی=S y[Wh3Ժ$"'0. <7*!ixD1WW2NTwϿH #eP!Ur0][8hm- w}*wzوbxxO?SwN 6&E^sFIGm}YSӕx]{%h(Ar|B-xr5H; NMMqt⽌{u쌢watӁEp$ |TV-8/FE=bH s7_%%̗{Io> w|E?nv"aMN\<%j e? tvkrrɾdYͱ/"jR('cn? '$e71?k 7#tp**lR * ǖX8}JI27,M*BE2Y3A& nRQXs.qCwP䱈/iG+ %#&/`:X,;i;Kbvcm.w Rq,קz9`zצmVv̂v/ r< U)fk7y@) 硆m:)U(gB.wg8^sMc~k$Ѫ&δb"L G| I)j47#}.N[ 3ij-=9GX,t~صKwef pƇ<]C"KDE9*k6д@Fz=9yUӬq'rlS&qf~,(֛K;Mڍ[UuPqkGhsR4 E°dʿըggdڳ.ֺ⃬dxj)E@n}A"mAȔ_ %)(J")I9tp@to$ ?,equg䥛6 fgٸ֨Zr.nKACp-^'&W:)_Ϻ]R(9G` Ob\zx=BeQ 1lenmC(2i膄5؋nB#BJQ2ZUe7OM'b%G 'mI_u#uOTu k8X%η=r'u.wO~p?Odjh#| t)&b /#|PPg'Mw[+#IdEf$S[ Kٟ:c'8bbT?4QJ!A-/'|O­7;*&:s ºFMu>߲H5ľ(yLFIPJK}VZCN|vzl9pf@r7/̵%ssal.]̰%KC(N'R^'PŲf>+nN|`sT>979-C(<{"jJi,7dvύ}P|2VBI6?]q;'%a1 X᠝f47QSȗKԓ#I-wnX<}LľVH+G)>:M|ƼihYuyST #7>٭js`2Ifn2om1&r/8IH|lU>^12l!w׃`gϢؿ_8u7w↭ĪXm̙^BJvEdF [̽m-w2 }(v {ӏ19 {y2yH1v5flF$ls1AwJ aLn ap%4 TkP\}lϤ-ö8ȗ o)V]6r8WԦoW5`BE~&%+MN+NgfjCqtPIuXO7=2X(%ЯB1ۡ(,OzL "uY s?7O+QD+/>?m*`|^TO,X]iWuМ\zHh,;d_r~3PD̒^F #E @hbOkirM ̣{I}_0s콥 ARy~𥏕EwHi* /bHkd, !ٛh>FDduE`TO=(7rlXXı܅&#F% V$&!_kC|c8"mjH]czx#8b OM"ÒC?rδAP!'>ٻш^9sڍUZM1]8lNhI~]ChѺ 8m#xX&N&a45MV58ӗD3AOG( ˸v(ػ/3 P=?Lh=\ 6Vp fs/+?Qx8$ӀZe'dn b& '8Mq f%,C/jJuv &9: A_7u^G̹FCȌaHl~lpzS>o @fQ9$Sq dĖG> L~;vM\0o>].dJ5OmNт rn!=r}))A~j6*Rn?a[ƍ;,Rf9&Dlr!)9JZ4NMK߮.pyoMZ4Ȧ$@sNR ?@_=Ѵ S A :M&T8txû@]L )GƩ.f5(2oЫAK. BGKm ~$j#Dيؠ:CQdzL^^N]{x~DNpH}taeۻhxԡۨ(QI̼^匃,)oEĺʬ3- PEԅG&q+?T^<&PWR(BFyW4bKÌˣa-9Y,p-:餾zlk7+Lu?7If^^T{>\+THL5kwpL;+`|nvYW}PiݒnWT DITv@8{$x|! 8<} PDE =Ϻݴr`%ih|[zJD~DG`>`NT٦sH<}7~:K0-hH_ Tsp!$>{0b?>みV 1:RR\/woZK.f62B1mqVxza8{Qbθ+)xjW\gAG 8r |"{<"ë F_DfTIm9 dt= R-u4rWC^ɎevUQdatOD>f\M sm3ݎ's XPiZꢝrڕ,5mM VЃ+0`l;KZ!mQ͆%QZt)ͽL#NC"vVkܲ]'O90.]@@+x(~RqܔtyoWJ6 4MN[B, Cr{EXe_iL2 Cz\vP+i\_ &9" mH i{!&5 Qve[{ViPSWAyf֋`]^TKᘺUbP&"iNbL·4."t|ѳE_q/2KH1 wRB0촋 j(R}ppVQ ?v*86D_G LːbL㥯wJu&4J[)t21pőD0XIT@pOw TVny|\,dItȸ.bM;nZxOMΰ>VgUo?m%sc^4H`v]Z2-ա<72D+pPݰJ_Ҷ7,%m dߣJ@gRCW0bu-?b}3i ;OO8WCv4 ]28T_(8;t];NV/)mb'nx{ϰH[#ԪL39R9+//F b)DG23bՈ|  @^jԙMH][TÙmg-3sY5dyX 7aH)4eFDS dގ3~ހZ}!BVz4#'|"B3d=,d7&.73u<oJy-ߕ+L0y_dh#7Sn3 `~>,ל#S1 bs͞n4:k&N5Z!;{՛oJZpUJ1ez2:H HGmj'…$ fK"=!W޼XI'$2Dzb+ZFd;A\̷b+ ._ҿ>kOʛ~IGmGB;^a?wð+ꆗ3OyS ܈r~.Zd \2QsTiͩj_ЮᖸɊtկ|^J.^k(1U4CF@In U1%ίeDܖ.#]w,HtӛĪ+fF^p_R߄ϲBnI>-减-O[K)Ds۹@+hxQ.ǚ2ud_ \ݚv"s#<=Xs1xĻߐ Re+1Ӵ\J1 DG~@[\&VteX|TJOȓd~n#]1߰qAG-O8qA38r đpqzIRchM0 >hgFiC99yq?Ay): w gO6ܫ-Y@ b%ɤ:iFy=miIJF60@A !4kcxlL`#u)ABZ 6>Q2W,-<цxf'З&xphE>$lM#bXW; L8X@SuR/+_z|7yY2vc4F?ѠQi OBjmfE$c?|?Z 8u,gGq%R~Gy@ddKs*7jHd|3P`#HxZ oB);l&}=!PL߂$P(7GLV$}SgM-7A;bX_iӢV0r->a"CE 0E Bd}!gl(.W 1qlEYmX29G+2Gߖ $fټgp+ikT:ڕ1ښǸ+f4:JA)[!i wUR sʱwYZ%\Ni@ڭ I9hF \?b&.!zcR~.b+!AQֽkXZOԢYjbn^_{~qo4'OnTXFa ɢ.dx'8HQ ['~ZtbWquM1Lk!nӃ)~UCx@+`QH*񌰟z|BAʠ"h5FY 2K28E7q$i:Z5[5G?LA9q_Vh6c2 +V†ˆr]9|SЈH=xU-Jc7]ryym>U#$kD?>:&L~.&T2\,vPMZ Z?Y0PnaB^rDy8y =ݰlqZJ]$Oآ-tUKZJ^9 oIaO9Ա.s 嶇2F--Xu䦽yV#@cmHn]jIlFG}9;|y ?jJ'Uzmݗ8P&mčNz\ p/bݢ|PN|`FL 9K,utD"o =#Pv]ƒ=tZWĀsbâ@3`Y%cפtxx/y\V\?,v}/LcEȞ|@ CbL>--J@jK皪l&;Vw:pq:%Nſ=-rYx0i $SPm]7YF*WNxV~0Vϝ) |4ҿG^IW2x6պDA}D(i9QCCˇT2zEsq ԇĈZ_>ω{IaӼkBdUn̞δ"mAr Blȁ͔};pi#n$9ΥAYo!ٽ|[I+Ge x2=}R{Z t߻C8AX.XZEV ;뵆qw|}HlO[}`v:Kb=H+*vhI}ṮpM(ÈQq98KDZv{y87- kz1Rt}"FuA)&3et6񅫥9 ]j:`~ݛN`,8 t#{^^T:^XJ $Z.[$~"w g^G_܎c,t|j`1H(CaJ80s~K\A\aBs K>YCblw}56ej4_*MR2?!;f">MyVێdws(Asi>4{s-|ar=H&$Ur@Y!?x| ~z'Ə͘v!q~u.q~{&h~CO y q}%Dkooy`΂__1CKd ʎsz~`.q!] 51L2+PfrT\6Jzy7v8VnoD?6\(,4|tY^jRd^t FOAm> Ra(uZ7b0wj@q|`nsxwS:Aniӭ!%nW&fVgg̪!rTV{i|P?~̐JpVZI9HĿU@ gBVd43۵muO7@Cz`HrE{v $U,z:-/BYys7^C2g)y\C t'e{273׻EKEf`1~mxKo41FȭgT?w`gdGBA|uQyQz,MnjpC/Um^Y)gM9EWxR+*m,p+ytP0_D⹰*476N(-@&b}G]΃6 q4#z.ʍoܓ$Cőv5e-Ի>9${cLLZ (!ޞ@=Є^[|;[`x,d5jXhg8S9ķD͌G8E3*h*__nT6-WۄݨniO(-XY+" I.[3圫o!3 SN? 76&|8=C^^ Μ˺%ٷG A=!w*"B@h&c̢:}S{z_h-,,54*Aنgb 3.\2!@qE)KtlEU Ƥ eW@s_XQ7͸8Z(Dwn1Mgpϖ~}ĩ徶haP%-84ғ"s^ !͗tA^bFALi EnPl`1@ WM~eF4oW__A^i1JV%/:щt@[0%3N 3ih!Ȍ/PFzNM>&e΁Vm Y# l۞3rw[;T.`E{";>+f<-`jն $<>FkY5Qdan`w"s ɡ>co/_gtK^?Ew]0HPVjAW[B?Ǒ7/[f5ѥmCX]+IF"\k?f7W,觼!"ti<*2S<:ЋϴHM}r.ʇG. [!@=}'3|Z2ʂt`{8B/~SQh˗Uak@(I2_$H8 \OkXmO 3Kυ<`=.1TCzO~Y\Tu26l"$PK"G^q{3I8~J7)mI3Í#MZ 0+},;3mP4o+k\7tcMx8hգlarm$SJjulN'' D~b }׫ӠfG˜g uHe&FU P.\ݦ'ml5 5踰U@HCr*rfiu7{OVV&xZRwŲdpCET[otH ?}CKCod>aNJI WpmKóqUg11ع zĠXU!8bL]#d(T4]._dFS7fqvmL/$imh_0 _%>C7H4F :o6 <詯!"7 ηwbވy Z3 cqK! hZs_Qm-f/p$E pO/Kk fgoݞdždn\6ͫUPtJLRA- yk5@0iM;M/X?Px{HlbZ΁@?3-q帾't,;" טb8_1\BJd,J󹔪|yH{DSPcfC NwI 'f辨rxZ?U@Q=$E*N/'9ש柦}CGh2orJKc_f$\7nOR/T*zC&C[58+Km\^ה!ޞ:`u;t[{bjLpO]+SOs;|/,h #PX᝜B?"[ӢEw_۵PyWĔp}ቯq^~'va}^#v-r{qY㰀G)xbH/|w6YjavBZTޠszp!*m6nyNs;o=*Z"'u6EbZ۩"c,zddXuas*p}XiFdnZott}},GnY9ZG6o22h ,!"ɇS^K1 3y FS J22טd瑔Yf#NyL;YA/57D܇ЋًõtG o &GT@杻O&䨐g[#~!qy-{{ZI"OWepd ʮ;XMw пQѾnb .m4PƭAr!cH~FJk&8}F@~vQ\ЀPNP8͗."` j4!tr7l|كs(Ƴir5-9bž#3o`2il@)jPUlw7z{I>R۩RS)GZg#.,A`/X1eu%MV{#(D`3=R"}lFC\vc#9][uX PMdȇW,Mڥ[Zʼ"R*U#0g G?TWPmIh/(3moPVAE"|xxiGEJ [xfږrWctG;bq$Enl엞oNT"&=3n%Z,?*&Uۯ"ȻrρhZ BS[0R^>P*YrO1kk#XqBw-$l^wޮ}H}C;n* a/KR\`]6IfxXׅM|v*Ē,N!~x5r<M'g%f,W4h_QuWy pWUaJsQ,grٹafu#+j~ \lPҰ;%+CN{ 5Ƴ(Ô`ҝlkL4ۇ jתyLHQE}lr 3jO}gKÒUj H2m 5EBŽJW\xy#Nܰ[=;&HaOZ>}%uR68xD(~ljyUGL%qA_Kxaգ;GJ)xppQ4ϼR"Z-)')r D4p[mZSZfm^d|L]( 4gDŽ'wX~&GFԤж CYR~M]cx1LQ z}ed6i4 Dr[x7RCLxulj^R1J5U Vn=y9%V C44>-tQK M<¥ɠ*5xk[d+|p3+Km //U\_Ғ%~Ғ2m\4+;@~Lila eoמ?Z!椳M (AvfDAL[KkJ-do%f@Ou*ބ!,gNY!3@>=Ʒyl 9z QXCz@T:w dnx @M3nZ(& ;JƉ+ѻe?o%rNdh#2k@?M>44.~dz?I$?I7HK-uΉ'({^gS~VC֙XEQN`cGjm:"߅Jwר~5QF %[F&&Nw5V$J{O騚4qVsܶOcQPD-cV  _hDIu $J-}~moHV"59d_hnGU`ȷd) 2nc;bDA[qduYWƈp&;_ES8|`GM\AEHmp$_ K6ng!O͢ZШ1H ?brE^1=/d}.c>>T5ŀaTm_v `3CeD#P**9x.[^!2&&Ynv 3YWY^hK]7\$4`YhDDmMJq~_(ԼB%WKT#Ɛ98gGڐ/m<\T6U:W`&!(h׫g>irA<چ-7Cm4v(=@6^k kXJ@氠Sɂ3,Gpoe?!s1\mH$8U.mV5^C#]$h8~qξiRo N4V#O͒2_FkW^.$)VjDw/Ű!dd| Yx(Rl٭o+cv Kf[3Q >u&"UuZX Ǒz91n-wy<φ䑖%9RkCrӔ~C"?W('6^ n0 #@/]KSYX?l2 &+9{bاUc2ȃge{_?UNz(wȝ+fv6N v76n8 r=p +|o蛰4؟3c@2cMaK—5eQۖY#Ώ9 iC9>$u,i^.l`)4{uɵofUaPI1L# q;ӌo oc JH>7ۅ63I~]A:cݽLͩP( Ӷ߱%nc! MӵN];Yя\mꗽc G͑$'يy{Cpzx Bq6N'=Un]d\4c=zmCsJM%xbTLll5|}'`hNy,~<Ӎ؅љuRnemw4ɆSrq ߱ @F`*Pki BӜf\ZSK''E|"ǂC_~k\0P|hvu6+Q%K\8XzcRN*IG&|zr< >6SQ-(Kl7ـHoaѣ)6B">j+[]xBI7hE^ڻK]x] $PTDG2[;0YZ07070100000019000081a40000000000000000000000016661a1dc00006940000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/i]?Eh=ڜ.+{bn1b eZ_ޣafɬjH-,сٛPd-Dsrtkw}݄ռ3LgZf͍!}F]k&%@rxj*ƶ-8(^"ңN޼3w `ϸyArB KW?c+˸e ~EU!-pvR>Q7ʲh-ѝf#n^iz'W|94  Êréƺ1 /7M`4= j-q()^= 2%S?lWa'.e/vYr4JHh#UiV<җQ<F:OnNE~$_rok,P<#uN!ogƁΤpJH;a4X.iw*Wm7? 1d3, gnsgvVX.IHod>5j IYEMb7L jy|dvbqugЬԪtҽP;NdUn_7Ԙ3(-c)\kˋv܇/0I6m2١_;}f/}D&!h^}!j+mC䣣jl5#2C^ȌozC} E8BۙP@~`<9{֌YYV2?xQ.8@K(:"Z9; -]-g;̓x¹L^f^#b_ʭ4R1qID3nWG7 4KnL >C/ $ޝ0ɨ9);;o/a* R/M Ͻ?? -e̫2Qܚm1|n;SXk=KQZap aly}Kp"/ܜsNZr`[ķ 9JFYn/xAm~tQT&3e IJSґk,T;Ƚ%}NP".Yu82W^rCD ?: =ER_&! |Ʃ#pM )Dd10&]ek rr/auoSC3?MeG^~EDqGe= /\`$D4핣'&9ry+VX6[O濓b@?V)@"r`jmXھo `L*x|k,Qw"yBX@ >SoS+ 9]c %OCḪB0zp|y)zNWB֧vYLa,!'i*ouybyDؔχpᗔwǀ 5G&gl}n["5Ht%Mէy׬&uDMaQk=u+Y]$_9|]JE!6w9F IJ~LaE$)PÔ^'Qe6.)b{~GQ>T&~4$o`&;XAe= V'& +Ö#qp5$Y`K^5̦L4jyx֐l9xLX X'XLo68S#_y\ߎ bҧG͏;HHte +G<NMmAk 巢}X\K:sum-^Xo=W'k'nw 8l@U@,ßx\*YV.S4h]?e<=1(}lT1d0Ϙh%ϴ5őe|'&6iX/cz-*Mj\c/60XCأ)-"`-bnaL#FE M>.ΎFd`H,CaIu44ɐZ#M^Hq h8{9}跈d8:p<)0'mbYz۫V=Hό3ػV&&bh@rKk=4]`Z`JIڭc؜lBfˊbbpy 8`*I1aHd6 r侪_VtkoMCH{暝64&NElX![#"3P1ny㣗 C7K7$/HSM KH+lxRqY=*\Bgs:#>= &ۂk<~XR+'\*wP+}7FM@=+܎ ko| ؎.#X#Eeʔ(]<,;%Uxm(wx<(؝TA]|]*8kElolʳ˸@nϷn)OGD TࢅhyY כi+O(P#؛~|әUzNk4^^̳ Р/ySAZD)!\lYca *)~R8a䫢*{]Vl~R3S7Lz/pnJ} @x2bǮoJnfUVDX@ NJ֍Ζc)Mټ<@ٜ?2JUS i :0-uȔ2vH5vx4_"tIY.[G3IcL)A_F[?As>M69 Z8%ņ >\@3POH_u /}zF2_TqG~kHC8nz:/NyF#9P$uqjYWS"#I& oV%hOiǑR4,`*:j/1K^4R'jvkMI! \Er+Pzff%ʾ]1XsA;h\bM?W6y@}uR?mDE(݋k}~c'gigة;'s*\]$fP`+XP>v ~M$!0|^BLvn #] sbȡ=5_e>cS ~>QdN+Zj9|3}y: !N]kncK@h~,h*9w0Lo./*j>{{Lw,1E| RA+hKCeGQ =[^Bt/鋬 FF@ n2R"K0c9Z󲜗BAdG{>B>Q2)Jl؁|{л0ฦ\k魯sņYJj,$VS0]}1b' HOT[gf yֽ!˧UgǼ*2gK7Co@t퓐`Kfx-JcFpI\|PX!pD/Ç7'$ 7sy~' 0sL88:r˖[NpbΣɷPG*k9pz2;@μRMV2$: lK{a溸I S*ux~z]js]g ;z- ([+Lk1+^A$)&[pA/;J.3P@?ŌM?L?c'Pns1tEa::3e6pKWF1 1;N=1UjFssh.r#(tE-Ȫqg/iSrh/W(vg9 **\]7̈́IwfQCOVhHEqKˡ?U9sEP]z"C}ؠr+4ģG.sʹX+J!͈,0i\DZky2(I0Rڕ%9Hs}GKXO.BJ-{3J$QgV9p^&|}禎vۼ¬˾dHU0U^ZAl&pjF';F ! hj\"}M0dZ_0.LF1Gɮ+ Hn_p@cBp6ګ)Cڃ9 [PD+';p(-H;xOXo ۡdکAƮ͋ E2rxe9eX]4Fh +[i[ASv=7?dsG3 3 LJFtO׊} h%=;__9Z]㎢P+F֤| `Xj gʆ[YZYoB#:;,;G>!|,v{fg$ Zc92lફ]o?^FKA?ţǥ]UIڂTaEWA.>ꍧ1 ?[J@WZ.KY`n1sUT i%_8f~a&(؆0;oMEry0 Zwv@hU`T&Nۤxl UaՊ'zvt26x *pC~nA¨GKq/!g#C[2̶&1~%@`phFlk21עU&BXPE0us32i&QDhMz ~Ijt4؀ ^?vO tj;TǓfJ~d 35~p뼇-Ao`(/*xՀDo3(o7ӭUڐns-/5>ZrWӬat3cP2Șg~Pw~I)x&/4[W~g4me FKEDWF89G-7տR[N>3AJ0+f|Zd{6l:'\؆q_][? Mm2Cd4|#>@0B8dhbP,Klxo"(`W!ēݘP{>i hFTXֱOfݑ4N׶tگ?閄h>,khf*刈#G#Ñ Vp wex볹8 ON47\AZ[}9PJ%Vm0\X;4wCxF}f{b'"?bq&aCQ3i.CGy^Z*#ۉD`V*2Yq e?ezXy CK*moAe;D{u~sӿm_a<p}:J,u8kA&)Tab 9M5D8ިw,PdE3I'Cm)7RJj?Zá}{_}2g2D5no*l3z_Gq 1|/ǭ Ek7%Uc]@]o76c :<7Nж%{e[9  +P:a! ڢ}}9)Nfz1 Qj&TՖYu7kTzJ]6P3 /x;a,^2sKw&5eR8n4FEِz+ؘI\i[^xZăRWGƀ'(k?#X">` ˪/݈-U*NO)9Ґz+V3řwǃ9+ބYٌ8UVO&㦐ԓ~C\ħ=CQ0E l-DyHe *_$1Eo͸e+vTm$("}U^LB&t˔PX|בg`ԑd #tOω)ӲOqzoabxӏ&^-qB+gRO qH3*cU`4n`1#%sQ0y4 9 #~hxhLսwamf6|#Lc(atF:$dd'J;SW1Wt1K $xX!Ta\qdua1H~&*Ҙd5j߮rn@sg0/*;k2ڲ kBIGSsa"+箸CyQcb( DQ[-T,p<'xcY)hR@n%W?ƩVnۅ!o8]@WPZHf^sPiQLCJxˀkf*ռ^h[%Re`6Jlf]Z`l?)R#Ie/r}N/j5.<CV nMXw), wnV:N?9|d菀M.OWZ8XHl:;sjQryK _ v|X=v'n8}5< Z/X=Ωԡ6=B-/Ƿ" /zjǭ!׃Nz~Fp%EBEq;J/NT%ȝ8Ns D9sK#8 PNbͷNT+x 7W|ŕseK0ӂ0yث3poVNn3l7v+4c\N^NgGX@WooPco4Fip L̘S3%4YN:1@cRDђu eg42)eMz#¬XB(No~h'Ql8י 8_׷Xt,.UFy <)a*-/ƞiiqHeI7ՃNR$֓nowPf'7U阺Ivg;[xӧ)F,!gݰZ,c_i"Yi@4_; % ;UĴ Ďd!dZo^=m0i(]NEu0#̋pG>3ܱ;хuPxBz @0IBxjŕJwaYKyZ9j:2UfԝfgJ{Yqۖ1*eۨ Vv@P-̗(enL6 CrRv5vX[Qb i39ƏXj^ܹ}L^?0ʒ4ogI;d=ƪľ̕UP j˦&rE <n1Yf<>բO&|vm #@5FTXSⴙV̅NG Y[[&<.P"]~T;W%^].Nq7w_dS; #z~Eu2_ub9ڙ'QDl\2evKEaр1D+IFc7?=/毴zq9(;P| S'L}[x\A$'̿#atTS mG ,+"J*I&}-e^®x 2Q|OL bT`Jx7~>Ln(oX> Ǝr|ef~4[bgP967eRyLBtGY3muEP!:fLYR'c Ϸ@QRWIX̪G;QV ڕvb4gMAK18%EOWS{$o~V@ s+$Bܬg۪gURrd?3@d䀱Qh0c$k쾼ܡUAxҶY0N.kAlbgBFysF6ic_X~ ! +:p'&K ^]mE[fIݢtl*rpcBs ɍU;DhtBC7gmγT.5-Z|o[DKKC'sNE"PH\>=?2 VK| 4ˆf⏎G go+B/Zֳ00hI}2lKT:QfX#9$@dg\!!g(՚,v2=,|i֣f@KnP8ಚT_sijwg0kY:H-f![$c.t9XX(\cwzQ0XaofeoV ݒS T`㗱N<4g䯂 5@-x *S 0;|Vjņ̯hc5>Bܑ%m i]&"{Exl{_p }"eCKw(8:H$:}O~}T=RϿ <.Nj{`dJszJH&yvRd>L%֜ħkۊZἑ'Ѡutڗ'B6 ڟ]o) ֒%`CV@z9Id6bqtu~n֥ؔ"]#H;ʦm)͢U?: %!^Y'f+BqQ%dxr>ma7[zhw`|͓ M2ժ⢙OӋ .c; 6Y1Kji!S/Lcg9~N_/_S<yGõ}jEUcLT%9q2+Pvf}\ [ DZ<`G]s.:R؟QEgW:GMu"8)KD]c(9mw=aMSO['px.$rE^%mK1~d0~_g.;`ca-QoL :8h 73"W)x7ԥJɮڭM[veXZP48`bn#6s{{4eQHE 2r%xPA' m(y*R /[.2VL1b~WT1۟GlНIr^G"7)v@M4ru\. YYQZ]6-rM;?b^AbD9 O|K+WZYa=wuc돸Ld]A]{\;!eꙄi37@s%4,M_qG+W n^ ͏OAzUw:i x%+p ɭƽpY留$ARP2KM:V< Ht ة9\u5s<{wCf > M\j$/~I7k†c)wN(QPVã{UܿzZT 88 cx Kͱx 1i1ukZP}3&&LӘ[`ތQ _|7s񣞲KxgTc`qk`,(45h۲},S`tl iUKH1H!bߝ=+ͣy^i{ 1b$: A31,@%*һv9I*ab fTfG}h q 2°K‘k*Ruo`Zs F éW 8BMLC8"&''1!EWkY99krYYH@qS;|| ott1r _<2c m&d8[']j.R=ݸ?msģ<A;ux悥d4[ڵKBЌaQF_AKoDžfurL$M0qtPPu+.3?.o=c d qWghiFKd>` "4sYXj9 aﱽ nD8x0 dgg*[& "L!tΎa 9+2{/;)]c?RDi|+]X`K1, ŤxyULYXZ*׃JZcE P/H|q9(t"pxSo5aŸ$*lUT(z<[ou(lI\ X!$|"[vu#H:C w=.\qq;`\bMTz1oҁJw-=nN}j$W̜;&$#qb?,a>\3*WqIBPX4c_XŬqBoDSjB` c̊m QP ;*&ˈTr,s9!Ψ]LYR'+?{-O\"eQnKB<^];@Na̚a]?nYY9N^rNb>`L%曋|Bpsネ5lGÐ<OOPʲ@ٙCslm`RLq˺lo9OͱM/^ &)+3?OKQِʡ 'sk_).oTqH2%CCq~wXhRv9s(YŌ5^mk1|d+A$yw ?DڿG X4xr7^]='.ː G:]A1 sq%s30yvmU(v%Bc5}/+W8s2(`> x3}&X H8q^p`Ku0b<ݟ}5Jd! ~tY|MK]WC}qEXJt&}6*7DJ`(jC@An8" dƷVAtsHp Ħ,1f ,mƩ7D Y|WeR&&LrA5r / I ƞYn<j&a`:9xsHs-~ "=٬) @4(T a'9!/S23cpWXcHPLk ]l\]7ξƵəxrCAovCS\tؾٯgZn9[6堆AOb) yF]1/NT"lO,LlUۥgWo--@*A碎 |P?,T[k{Ch:zE_od 4Kctm SbղodpUcNfٷwg8s7vMn9I53Zș`DZ IljkSU< 40©TLj N=:D\YI͗͞GDӵ:~L)9x9CsVQp̎;. u?be=q ݷf A;9LZPI≙D;0/MRڳ.Ek'ArSXVM(D`Eb/ûc]G77p>z-74|׼]:ɪ2;@ O)~(2hU g:U쇔FK ʥ|+\P{),&'= <9z?OSASiwuT< !>ϴ\S>%A%nphtN5(ĽȤ VXtDaMp.UKF:ܡ\d(C\n`m|/> Nʡ% Fb,L Hq3?fCrLU[<18 ^iC_"L0!{ gDՃ5wQGw5 /n&aF*uU+1,ci4,l+LEsbRv4'1tj] x!X47y:ckM .1>yi'Z jr-T>ߧ(MaZ+Nþd$/Qk6U PlXX҂II#њ , @hM~ )+CӗJjY ,=2=xAfau; Uwb}Cvy JzLU[~N$zOw`qf! $i$[CҐ_fU-E+80We>-`j2ݠ-2^9X=gop nPZ= DMW'L@RkP}5+jS0 n)[m=ݷ8d3`|(k] f5xʂ3gYK `/ٝ4^\792!p,a,pLl/,W5ƶ9sN4O.l|?xK>5RHTw%"Z =7 aull_i YN4.S𻡟+{GMla;/!]%;@O?|okQ2XTeTN)!DJi]F!`ٸr]!D2l& jJL֊ Bg~@L)L8{3o{.jYmt$zTygr ˛!@L W0n p9 yaA-eLzoѠi`eo z>^6]IsH|fa2u$7wvGw\zČٮK/y$޾>/7ʇoZCp;aGQ֏#.La-uTJ(d!7,'a!]UV`I"8>s@XLl,mt^{)TZqqaئ[ĶS4A'H4PwjZn_}RA14Dlr G HSa4Be^;c=3 ¤*{tMc3H}6Dry8f{j B;7( * PO^aZL#%ةNjh Y=K wa3M"jK@ȫz.]/O=L'W`,Qj֪| K_,/ dZ-C{"E/$g^dOLYBWT&u:D?*؊xnGc&v zbZTj!@W5`\w'9+ެhr>VRoS3ڱP& iO\p4#>J;GGS< XeRr8a=gsŮys#;ZU.`EwOن"Pݥtj& +ʍS8?hehi6vc0Amrɝѿ֫4.4-wi&fr,ymz lT"C`DMk2MSVyXůj]#Y( ȱRVdm'Swm gOx9PIz5]28.(d*.={sX^G( C.l/h[*x˿eW%^_ RoX28ʚX f(p0&nU +r@΅F &̋9_> n}0X@])+e{&3jկuGEV}T=ْ!ŜFHg(jl+TUbo-8,5!d)|ld +˨?a d u%l|]ꬻV74R(`G>X 7HZGO5R]l̗jAUsbV'@|oʞ`>"󰢽l#[n!řOxFܝrya{R= Q"byeNeU%/:Zf XVj$'pt}LKnjO5p IH/q^:HקNĠdI"=,8ލ?n[m !/23&?^<:[QYi} q*>]P@\[Yjyу2N\ t%qӎso$͒Nd5\;aKH'7O48r ̃Rc>#w1šIylEԷacɁN\x05S\j …la,ը)B]!5sT*!'UXˌMzbCڻ$W*q\t?/HC'"Z1 އ#dDa?3gmb/K_Rfu$05j\.ov_sZΕ\Z5!ŏ{4M;(yBquy*[}r(y}.BZ~ΎV64Ȑ:E[uQKE=";lz3 &ޏoڢ25-TAXxjoRv8bbJG}$okqL=xX5̄Bfa&1'̭X pu'p0.ԴVZ}hjaplSZ1Ƨ 2Xt?*>rR`F`Ov)/r[R lZ@B|ch,tI{-:?"k^"[x_.ݞ8]wKbs""F7"h GӹЏ U nE=B ڏDw 4}؛d;ϖVHWkn@ml9BB3oM}x'|x«PMbaq 3#Ġճ \kXV DF|"ʀQeWe+umЍk@Eld; q9 ,+\n;q}wj n߰CU5it4'.\bR1#['aqp%9%)?%1H@ z8k߃NVb>w1zF6bDa5)tjIC%Qf= DId3K"hTV.DaQ y it 5 -m =I_3 x?ekek U46wG:ɒ "?)*0(6kUާKoe:W:Xt_qju$`"PbW~cr1/Gyӗ9vyO6i&д-n|8\X}zVPYm_b/r6HMJzVr7L,xg| ۨ8[SJB۸ Utvnr7)㨇^Zd;v:"fy#r; َȅ 7ˣgaKMi=t]#w@X}EZO DSVV+N+ bDાTe`zw5v V[o *DNl&oW=uSUT`*<=$(LmrS xh Bn:~QfڀDHW֖|K6+\u;P7xީC4ʍtS)q B(qU}4A)`iKx 05le"ZhCb7%`=18@yTUᴟNZ#:)(9odӄhcj,RwꡚV8+.'XB9Nᩩ<a-r<'c!9ǒH8)#'J/4 *~(R(C $D+Wggs*dTvD 46"g>Oqk>+.^0IA L3XA8IJ+#LIm~V rqɖJzD׳ٔt,|[z`Gr7`RtdL8}RVE9}_Nr"NAQܛyC~Ee-H4tbAX_kjbҏ¹I'u"G2xjկd4O mL~b#kY]}$۝V"4Iȗ%jrb}oǰҰ;6Ia, zEjП[!:x8HTn:;3,n doQ-I*?bx>Uv@ cNx,G !#pe/uU'b5 ZHqݛH3dJκ/@5y&9UE=\/9c17r`[*? =Zu0Њ2ųWbG,-т\g%͞vԘ{_o"P[R7%hQx}^^%9<8vW/"eiK"R.{.`Vܐp=ܻEkBvP!x;0FċNI$xM 0`u篑Y:&{mfEb%H5k!UWKa3ɊCh0!H~%B/ЀfbuH>P"fȇ/װ apʆȅ{^&8٪`4*WN5l@ ]qzH7 ||3Gr nȼfUjoǯSEul &[w'/5K_io iY,;5@9cIYjP^K:L~_(3qPgNn57 :1 ~& lA3v}oEL+ ͏d:'R (8 X\W>ٶV鈊+(c/(;[ԩ#`~Nb&p٣:z橄BAm^w^^3>(us7V} VgtOz*L lfby#4WTxM]~ϻCeŭ0=Q f$G$A+inT4kӅ#L'2$~ܗqRNV^?X<^z(6^ݳ|L 86=.IR7sKcPL l a|ωI]M3'W ߝW);I懽QV*6=#jA34 uH$<[SZ>]P_B:.[M^[s?fK"8 `!83>w-d5EV'.FѣGѶ,G({to26(n~U46&~.~TH/PO76PAuw0_B-X0)nҐ7kE{~?'`FEE)R\K{_&3+5sO s23d9ڞNpZ[HOVwZ XЅ37R Tffs("VZQ}wn+ːa]Żv"P̀MzޔKU1BEi=^y|ahh*_4`ׇh6?FK9KYz-=@RA;lCĿ. !!uo:Tɧ0vqA*9]S<=;`50dH9O2y1S!:o~ul BXrp<ħ0:5n9|cc?L#ȉQTRE̼>3 .R !(rE GF/9\ P/?Ykh-QxL3^k@E?(ac/$q߮5iV^0Bm{Kx[Q=+hmX\h6p4h,5zB !F§y8p1<@I31o]奀 =-0򾎿d+06EvɴiYCx`=+FW'ㅫb/j뵉5 qVSqА, f*u/wRssV/v W႗L)Lcߺ>$"DZWՖvƯQʠl}2\Nhq:w.dmn~IE_~5cttk3埈 I (jrheSO>Jl櫢8Y$t\>ale]av@9SGCʉ7[3~5Z8jI@X¬r-Sxס(EnGY(dI!k^eVo+z?n6wHYFET/uY86b4țj[I=~n+UI[43NOzKD)k-K v` gZ#ew7tr`n/]{я$@<m_Bō "n_ܾ#%ً s$ bm^Q()knY+>wqQ:-4ٳ}[BQL>_ h0E?$ 3ic˰X);ow_^G_9 <;wWr/ H>*-oC )(a]pYPYi ૃeF?)zA'D}:,e)`gF:Y )ɏ蒼L4=5q,."A}y׋ŠO5{vs!65ްhUQUF:'#_r Ӟ:D?J:[<64,z~ENhm~QhmͦH}N7 ]tXzLKED\ٷ_50r'p_~J%<^.UUx.gE,QvEd;INJP{\!];wiDg,J;Qav+ve.{M7_c萷ZR}]JJ.ezBVZJPL z3i6zDALWWfl*M27|.v=";:;MNL#ѽM`.N8fW! {LKFT 0GL6zd]uM Hf =T?qмaI kuP['7U.ەcDIgmĆTf`lKFKR;3)Mfv;tUE3b$i/RؾVRp6$ߵ,:6^"( QKmh)pizƣ7u| =א"f]v9ȠZ{ Q\ e݉ND 09H%@P?wĸbnZ)]8:] 5qZcQ"oJ\L /MMz=(*_cp%+E-2]BÞ4ߤբ!ӱ}mJ|V"aP"KMVb,# L 7Uk^SªgXӏN5B= znds^W$r& 2"^ehĥ'qz꟭=S@A= "^W $c~t8Mޜz8ngM_g.AэL+yIՑ5zWnlY G-U>d3X0]8$QB VN*c f`te"P'Ja$%  [B14wdtY0sԩNTykR..E[?2EɌVs/d 3t@S:hl%ϯa8k#ʢFa|Zvt"=[yl)<oYuSԫUT35 \fBӝ/ ,l=,r4p}6!}ڙ˭H}꣹ʑc |3%) Yx MLq~"J-(ruR1[uFR,S#:`oʍ}'^ʷo/tw}i3#Oa''w5'T.?d+0<9lTe3U=GtRf3oѧB4^Q7@/ׁwȾWmخB,aȠ ɕ0.$Ws$슧ms?@I!lRpU [w>lB0vI(ifk*PJ~.XtyҒ͖*%3iHզNNT{gx8n`l[ csJ F>c\!8:&),"L[Y |g l7zݳoV9`̂EtP\S.!諵8s+R#ppczZ u|uK_1W{Z/j29 %NW{UIO͊;855u S*hz6;SXPGsj@hy\\FM=\pU+ = x;kSH)GggtSۢ)3@QLb8uPSxWi1It0^"Ev-NjAs^nc{!s˭1?K{e̴^:| ikQ`=tdh:?u׍Kϸ7fV"x6a[&ޜtM#J?yPQ ɼCO= lLU$qOZ9ޠHBCeAp:$2aL2,Y9S<DP<Ţv˟"Y R] Is9>"F0SW"1# 拝.<mV,v\ .ټUt4D$ m!&@IIt# iP#RS &+By=.J1ˉmO;Ƈ2R&)4Z "*҄]VX/*5ݱ궬cOy }ȣF[Pn.7E`$#kRIi-l?G~AO, k:$$~[(|Mx#{D>H?# |L 0w&AMG)~@XDj;ڡLYOo8/{tH$_WTZ.֚%^2:<%]Toתf*dnU_B a/9-̯ 쒗E̩s^\~p+Ǝ fJ߮/ DGꨗ{#sH|8.JVWꉐb!s݃:]S@cS 0Bw3v&R+n?` I߰JF;[v^ěGgq|m%rw6_=SdEQa0(H1كuo]]"&YCh.S+$j 5Cm#EA44ӞPH9N(J}j5F,ҏ}N"%2V<=Tlv9P=@Įh`L~@G#_,^;3ik]M8ei 7HN.|S^\^CS{ݯյ;V4!2nNvb*FWӕQ3¬÷AAM }n\&dS4}Ɋn+P[O`&ZB nbTQ*~ѾKcԌa ,/ʎD(d<ܜ7~BYj4ʭՁ,R֔ fz )QK*uT{`j*FI HWkAp15Sz{#J8~hYt_S^ۤiS緀Ls!\5csBI<8ۯ~ngy*%T3[n7$F2|{X n|Ja2f߹'e:EV"D42X8wjxg!` ʥ< ~=Ϭ)SGlaA%K5WߒU{nַ.Y8THy/!7 ًb:BA;e,:EO= 2Tiv!q _nX8y}ZvgJ5Ua3,-; 8vy68wQ2D(,Ss.}zO#ZIN&?fz;oїb_[l86˫K|U3hpY`(P$(g;_Q:WXbF]:+g FtZr2p9GYZÿ]#&v'xv.OMP`9,hA×A_SDt)4H-RQ1^dѥD˿Ǻy 7)Br|Y)>auF=_m{|УL]M%WVwyV.*]J+61Q͜!ܾy*yquΡp4(IpZ#وb2a8J{FhxY H>r4$)߼h?j>O'er~msLrNІOk mO"NYZ{S=Zڊ!BAlV h(J(0|md0;Ղ/_o4w@oL# lSQiDvݛ7_0J\RoS\_~A>#_`a ҊGE 98W kBqN%-ZYZZ@BYӢZв(T(>lP{R<>/5bc{ҏ{/Ul-#Ri %U Q=ne%.WN{LcE ]\#ߋAFVgU>fwv JS``,۫)T|)'|^oes%IsEү\+NtoepX׭uA0<۷Z"q蓟Ęlud]YֲCſտʯpILÝ $̨L~ *Py=sSxPDCeuLUiobG10Ͼ7ɯw^࠸7_ʐ͕b%5mچ aDdL2Pي!t6RZOI1'Kޑ^{@{_Ov6S2OZo[P+?7"t>D,Y cf, >D+ h0Be5 # oe"/szZQ*XyޯWd8)2:"%0z0 LLRk@wKwt Lpfۻ*n4Y*JGJ BE6ыhlq1aؑH2y58%ύITy9[C}"_l&5Qi46/NB^Bݑvkz}V*'QRL%7 @6_TP~*!\oF_d9-t- 'do"}p? =x׭_]]9-npBL'%f-,ܭßksg5U%Yin-Ux9LtNw!^#=Xf~~ 'te"Tٝ+ TyVp %)`y &Ķyf!Q= ~I*dߢmϞGYUKxG/-5'LR+ߠ=*D.C_fc%E*Jădv9oPLNdZjp_I$vH(ڸV=lFl:k2sCPf5yWHH [ un kLi蒙$ tPq"G[B-;pݩXISɎxk!GeaFSÆRrSɬtl9qSͅQ `/ '+twzw-|:J a=]|_JwKqpFj84.$dz$NĿ/vc#Gٟ_\&!bp3J /A&JY hNzhmwfOB4^k[T0sZ SqW#}  BO\t5OĜ$ HX/mWTmGvj1# ~p@ତ^tJudH+0U,<jݶ=G՚:5X"$qD`ut6/ { !eZ85b_*ߌSʮp5h esrQsn59Пd#]J¢w68 =၌I8b+"{`hӞ/;:1EIt*HJjJ`bs1B8xWy+@8ba=ujwT# <}Aru]r[eF  &9kʾf2S|7^ҁ#Į0ҋҼmH6s C\ tREMst:@ZܪӍPJyPҍ>5-]__c ^8hRe3a뛩irih0a?x֧gv>slkÏ_d<+:'Wu3}5su}0Dy;jSއـ]/LMIX.AxA/AK5IU^Sɬxq2`/yĥHVe^!q7{NZ; H\9mq!`"(y;FXz-v#'HH{PuS1Gntÿ=>[~^>/@\7 8ygW$z"ri.ʲd] Xq{1}huq㣛lel]VO4B @;?b0Rfs1?@g_SCPW]sґ8|4jpzf $Ltf{ם&/u][kt0NC(Jo@\φwv^-:\.&g>jV4𶁶1]XJV/7f%?5$+K䆽=#](LdnZIc ܦ6Ʊ쑜`PBiAjL6I ʹOV*nw <EhGe;1\C} L c[B|`F:O̴q 4MdP|n5T^6$`*#k)\ iqA{ ɖ}_eQ:+ dARF1`egJ+<X:)wYDkz܏s 0Vk.+Ml=ҒiLm@ʖola1 SS'y΀nUCo4ʝZ}6ڶU !z0Zk`Ob`5_z-S)58!kx:Lɵi&|- ٰuB.[l=rczY1PҸgͺ܂u'*]QwЅ'/qJ*v1f[ST6FF4مfU;n TrY1%}Gڈ3;>ypϝ׹9ES8Xӻ = pA4\]?+bZ)-Ǘ+rg/b٤}E2Gu%LWM8NH7ZĢK~'Ap5oKZL%prS F(˫Yd6.X4PɈ=Μ (7#|7'#lRC@taң}2A] 6_^)@811ou;.f{A4vSo2x $@VJ]KЋ+pp B.˟T-#M2l7-}UKb NHhTi'⍔&ƹ2pP$l l qݬ=A]R4Ie˚0x^^PTZOXs vwO5Yrb< Ȕ4FHnl_PP5ml{R0ưuiQ`>xo Ȁ,z7'#VĿ^`1T%QS8Jݚ[K#2PW%Ω,GAAL'c!$6vqv|~A4pl1G;w_ vm'^5V%X!{Jy^[nzj`@G 0 njJ[W]SK j0=]os EF`m,$ȼrE7,\j 6aZJAD}J/TP !lպg!3t:r֞ƻ}zRkmًnΕR|D<,.։)Oa:ޜ}h,h_WXX;%\8s'ҠD}FTP:ttRp n doemҽ*bLzO`|sKKAIʶ$3VH-M7%G&g\Mj;3i@Ftq!_aGSt0p P>X2xܫq6 1=p*$#:v(cSpR9$bbY8\+iYӻiώbyalc92ow?±T,.l8qqãE [;ռ8G``/=d#Oz} X!@-#H\رxD),UHɸW*89 ȝ#j)V 1 "<0UbVIőYI@#pn}vi"Mj⭺N֥$E+7ҩHw5@eʫ>f6`b 6DƱy'͐w*Vd9(v1[3 \q_;:JV(̳eX+Qe-`eTp:/`x9*8 r) !Dk~^ Ńh4hɓmX!lm 1p3cG[gŇ7y u1%Mp̶_0$ əC=LTq5`@/|ɹEԘ%gT| 3dhH,Uk Q/7%rW[8+8eT1wm<]:>b/%ՀG#bJM{hզxewG;5>ٔ *95HLt\+R˞d 7 FY')mrvȂt#k°Wdwd]B` Nl>4Xώc .*8bwi3+^v+Y5YQ[2p0أPiǓZ1%gGW%/֏U=7Uұ ѱĥĴRt{b@e}2rq1:O[2~|oC}d gȬIGU6Tutmn{Q,B$R(YO&\,r^tT tRޤ"EJ:lB1'iEa_F{veD Ab2:/讅xӔw c(CZ$(MjɉİETI}A)z76}b /@CF*7'×2BUr PXwAAxrD$O`iw(UjK3ۻa(/؅lZ婒 bU+!R{M7,G*@fq;_aoTM~c *zʮ\r\tj **#,6m" L=vtp?[~ YLd`Kjy!#tyE`D㔟dk$noNjXg&_"%|juڸXXBn"&zo6&X P]t5Pa0 pUK!U0%vת~ x| xwX4^pESY>zgd 20N<` /Z!}Q&@GTeݰ{NsY~>r^F)9,OݓS ӛE"535Ga\P Gn=~QRT<]Ae#lWr8ܳX]W/|aӞ0puQѵy9pVނRgj ?u=I43ssqɷEEN2`~,z[}a!|q'fDŽ q SKxYq7Wi+FScc;J;e=NMz~g'#ylkPtxh%jZ_"\Ah h$@8be6fT;ڑp6Gv({'poi.vtk 106 3M;U .-DHz9M`$D䘀nz.^ÝͿͥdMԨ R¬7' ZcaDȇO:-&6* ocDqm]FPynU)#Cwb=MNUt0CGb=?f`L8Lb'"3vN_!i,(aX@%)RS&L^=a 1]LU"gܦmǺËn Vգ//$̿WH郎v՜9sK]<48}a`Rީ m{|EDOܫmThvQI||ܛ0xݨighjdo|O㔱J4\>va(ҧ7“JhCM-'P.ũpuaZWCL/!k/|ܒW!Y"8#a&/aoZE-A~H GDᐯCLZ"\~ovHT JN{EquOj65 ȬZN6S_|VTMs/rc?C.*x[HJ t=LPQwZO=RiD%^ï6,! W NU9b"Rڨ0ҧCY}Ze<&ů}qEFy?AG%X:x[?$ #!#[47@FI-#wu-$']XʸU-8oYq^DM׋c]#k]y . r '4@:"u&%@aON^$֋OaD*nA>`\%D93"&߻sS,x%j%kz_wHCMd/*N/(/i|[BV/ȎIgwieF -#={c 9D@tmt8I-)ҥuEX $/lU_y7V/_OXBӧ4d1ò"E/N/_ D(0,(%!I.d K'K/:< S΁[)7dN+.YCF= o|rfŅNuۭHQ餗U̎ A[A uEloqM^qh=m.*]ʉ%It Q&uѷ I ja08D( ĥ@_f=*StWdBx1}ZeZ44vKGrf|~ŝ ԵZ$ )Oh3"0_c(>k[qEg$3 ?U R 05g_rac!>mHeQͤ-21H-|f}S۲ gP4%6Qt4N ̓KQs lŷLJo~4Jf6~*^ %Ygd 3clʲcAn\R*zykq֨qg(l- .؏N2Cb2 nO]<ȗGH%Xx ָJc.~,*Pe!avտ4FqYU6Q򩻛1 f.N0@K G|L ćNAoxMNt룱*lktqr0L x1UEbFdn LsBj7eH'xq{-͸#74t8'kgB\Hg{7DL/ϤSc`4 ﶽB.>gR,ۓb@;95!&aMnoCf'njD.Ze\*vpz= yy_oqS`y6$I1AUtY*B%; cHwkx璑9Sa)kܘ#Qr3{KCN;ˢn&pz _-u!hM=!$Wy0 ?3I ].d}!/:}vאM(QdDfoBcMWb/onRIX hzyu<p#Zj#sZ~AC{"x1t8p1jnʾ묘w :Q~ KmUYޅ;ǖ< |"RX0¯HI ACI%/&"1߅n v&G3F-gy6^ZQY`unт50^=ϽX4(PWaoȭTi@aߵAȚн5ƽuT֤*A~Ў0-Ɔ߱/S 3t w~W\k!¿"{ȫ{'0Sd ױ0(L%ij=g?@gbc^8࿋l9>Mt^2I=[=&xv4<.%{lM-*:Ij%nu_H[/M.d)e'_6r}>O̶9Lo^KnR`W/mJGx<crkq,3PؖZ % {1eaKW,@(}R6Zw7gZC),xIZaPu xoo^,plI5`[{[!Y<WbZPZ6WnL-cseF:@po>pJ*1ԋ4YXrR@wpwqԆ|ac> נ+Fy=T k-&+RLm(oM!Lw ddgȒƙe0WDVRʌ ~Q֕ pgd29>+.na''^9PO pB׵:S~~Ĥ)$z{EDઘ7s,zBqs"Lh5 Cޖ yWA޷JԎmH-ry<.V *(PkDDEkˊƎEЄr"x3Ksz\tiZ.Seӏě[/942KVk_yYѥh4U'B ~vl۽ fFUա0B`1&'=vQZ~x ?Y/ IoA'}L![ñbMnw4Xzr ~,O:?Ȧ}^=TD9i\I8 ǻfqfkwWtmMlMcZЎɉ8ed_J Фq2a5S|c_~X{;Rnr*/.ߠq{8Sķ~Ȩk|^vvW5]Y|p.a@&˵'K77J䄏U#؃~BT oxH&$9%_lE\̋-)zT.BF-4$|.wo9l2+cL,Cu}{;6TVsuGjS!KxEvǥl| :89d]v}ɈUNpploq&u B^Q*E|J/,,9ݎY"Y 1Yro1"yCz `S>}7W uiuϊdn>*ۖG=ZK#Z_&[|jT/w؇zI^[0%5D7EЎ%N=nXMM؝.Pl h_ DV>xopnq0鲃j˪!/15wrLD.y7U`qtfš%30R` ~v9;4K )GBlC7X𬪯u<:m5V7x`RsƓ x?p0]"/It7@؟ yXy*gœ-lIG&wٞT8JltDDEAh4ue6c.>;_<; W.-}(_gC&"}n![׹AƞEzj@gy2Υ-ne,𭂌t^NpX}cl]&=Ŀ."7[FC~88U ~<ޏjsT%ӗpQ{>_[^_ʝ4!o; yM%{E3,Du> Ӕ & nIxI]%*r|} R"g(mL2x9 Qd+ǵӦNנ%NltpȖᮟ40XgV o?=~VҴvpד~4T"ރ*ÇSE UC9\}mK}0H\|a/YT/ (I}v(Rmk6*)JP}ʽuH}$F9m/؛q2L]i 29ۛc"eV&%3A*Wcp:WrƐcqIP[̌M tDk.tZ 34u^B݉F'% ;gf1@9Zr39>xX%t*!fɝQ?rH!,~1HojBDe N!h싸5zNsI&q4sP %`xB/> B;6*TK]}6 bLk{aȂ_ǏW9 )[Ȑ.ʣYyeDRA QP ;mb;Y[!:ㄢ"Ë}49 h2Cv_UUJ ,z%hOz -A1@ΌcUMm78<0ޗ;d>S@P%$Ƌ" k+rO12fB;b̪!ӄ-Dqc/e9cir\LDDݱ$ Qv캫4M*}I:'9R/k8vFLΠ A TLvͶCl M)Q![-z !W0lqn @^qMS8{ycm {ӈv'}Qvj2E¸36<9D6,q}J#l:6]dLGq6p/!4L16:L8 BgSɎ*@ulk@{hfhYu645Y\QxД&_̏=ZA9f&w$tb[] HڄGzQ}'Qby%SޗǐޮNy RUOx48V328x$2~dg ArL rDݴ\Jg'BL1ԚNUDcH?;_%/)cF ԷP$lݣrۉOvo];06fL\y@1Sʼn69DD%z֓ _*) !D@̵}܋k ~\֔50 /AR"n&j!͔ͩD!vxZیgTSB*YǔAU1ű|-"xFpcL?7@c &$S誠Ӛ٢RĩcrUmsNCݵ3cպUd|ųKf/Np}{*RcZ["X)tE`^[(~>Dngc=uZEf|N!M"Kil y1pQ"nEg0 a)޸f(1*ђs]NCQUB&ADOjtZj )&eaM{:.aJJ6{oah j=1c1yYݢRCn~pv}[&i[pd\g/hrCeK4?!ƼtܩY29U?KǼI5ti7OQd%c%ugƌR1=Zn ~ {o:6>"`\1U7VCa i&QM8'U羛ALJ*F}% I 9C zU"e\qjXr[i\S)2~i"0gKJG6'$icZPxk׉O6NM},n`Kbhy85L}p:O;//as6f6Ěv\Xf3B!("oߙ6B5cz6]wU/=Ţm b˶*ބ쒫dR KM,^=sJus0d?ǻ'6g'+@Зg2[N?k>.JQ `vk5>ŖjG!k1S釀"aQܛ}F=MVpKisP=ͱj>u7i˚WՔklr5B/O6k%\sU)smH{$T35W>r9;ӣ5 "+Wjsȣ| %$e.sp0ϪL vh4)3 q0j7+'\HHI!LWS0lǚ޴lRU{d1T.Ƈn7CO4m$"k[Z4h!oN|IQS8 *^њŝ o<5dDr$rmH-wcGJ=nɽ{S14&>C֨ǧAM,폄kiLiMa Ê8/IK`%>/7*D!AOVOoujoB%kG KEtm)[GJN-hfC{^/?RN&ᜓUo8n^h j gN^9dL j"ƨ0ջBٙp+pPh85[NM~n]H_S *eGsEqٸX'J]چM~04tnęઞ i$CKWau/QFqG;&zUuc.H}>6qAvAD񘮣)k)>?2h z5|<)nbTeLn'a}gIG B\ ^ZX)f4x',Fֻ֘] K$>x"AIP8mdЙMF|[װʈ_bd)6 :I6F *'-kWӧ.l4$zYwcVA-CCZ1VH\ƗrRǗ+Wfc+""3K~E .}aAݭG?">/+=z cٽTG=Qfnvzád\y|yO EzZ ; ڈS>#'I! $ )C: "˃?Ơ7F_۩b<@e"WbFr-]b;Ztn'Nx O$?TPNI"gyаP p>ݟAm j\zNYjPV0i#V9sP2x;4ç4E($ >9b ' oRVf)*NC@ O[9Db 6MEbKMz ykڏAWVeܣ,fxc;AK(f]]k1L.ϫbYӆa.軙j `H(,9⭒Z R%sxٮ=fmڻb^SIX`ͺ,?`I?r5ə<@'"5t7.ZNmz0b T3zH ! J@AM'=xO%s@)=ƤW4v%\^uwa[Zss$a-Q.WYmfiFDSLYݠUR?mrZ41hƿ)k0BHٝWvFTڃKv,@zw'' 1e?zr?CaR;Hi`q0ܫUrL$OtV{{7ۿӲ,;( 1߶%˵6a':OUjV՛*# $7 iVXlЭ7_; 1vCj#3AJql~yh ǁ>$F.Ц\²o%@03eO,ߡHwΐI+TY5~`47؞huPor,[5+ Ii69TzaZvO^ρc\`5 O*@Xnc)ôМG+z0ӪGcJ<ҥL2Q AN6 +C}uvr?3i%Ri! +No\P1*]U띚ܳDj? K<> d|us"Ѓ}FL-B4EaOtX2᤾Z&"!ݐ#]Sel(~s)ȬvhAN8qT VniB0RXH/=[:N) '؆ |Dkk 'rU{~6glixUӎr=>>ypVVsq ޓ^e#ԊzbD4_Wu8nZP,0&n嬉= ]E{Y}-%ӗToHHO5c= 7Icr8%{,X+}i+C :GY(/vn9ݽض?8l;ecS1>)l!C0Qk4mov.wj^$Cs-٫{^F,F +v,)g7lI˖$v$ʙyeaC,HL ?b*XkBbd?R'ᷢ#܀W8Ra:1jͲ,h슧sD" jq6cCxpY< àYs@ X˂(>`W fA@JQzFcPLAhsHo at%?O0LλWyA uSj LX;DO$L}Axaz-2@:)"9\agu |W\eYe( {gYv0CgjlA${ μNXf\LrpH6;k+ KؚD'!=l1#>[b'X6٫+bAF2uo1,}C2S81`֣[V'}E3l9(X窷-!5]zz#nPe9PQwx iٌn醷GYSa#Af?aპw%xQ~O N-lx$?Лqrꪃ&/ Qa`nb/TӈbzS֌p8&:pR\gԓnpի pLŤhb',GTË[zq(NL倂~lW1ʖB\e'w,{ߤӝLVPòr'EQ[}48q ,Ua1.)$, / b>pߜ-Y-KLIc!;Kۓj~p-O~v|zԤBh8 lL!cr_)r?s6RqRyyk˙ofiM.;/*6\7~BjσZt4()\s7k"V.M~f1'`VӠfeK.{,6 ]BYn]!`$A4D'u=S9fح̯'6S [l::sjs''zN wp9 l\Pə{ = r6O } * SL: g#o}X,̴?.7Ii̭K8O %bn:ςHtd=؊exR|[!| kUM c>zv\c(p~Ϝ]u,xn*54)!MlO`?R K M_(0VG m^J͇'9ŭ}{k$)?4[+p_2TT^q}GMe1GD2m[vWpIi$HEn|OzNapqǹ3_1TJ(7kMCm#y .5\:J~{**a36TQC7+Yƿ\w:oHU98L-Tt\ad.1i,^#_D1riN2^I%ݬci!nVd$J]w#+pC _ʼ|PڃVxie{bm(Q%d<0 C]LOe=?w_͎${-P~hJp1Dg',! ~2T쵋 Ķөɑq X,R|eq-R`:xߎ /x2?J"r9/qBX:oȚ*dmWWD@`;?orJ]n;,`6mJx$cwt;y9 1. LEtmu(93?KV)Cc_(Wtٶ_>MhE [pD| 0 O5\v)EyXr "*`AAI3mF!^uh}WdVGoڙ=dAZCbmxتB.78U_󍯴& 3Ĕ e$ ˈOQgb Tw{58^ aa1B Q0'Nw <& co/B:G J^En>+?ra?O'_QN ]25L`3M:o+Re "*Ɔ"Q?ZXL`7ؖ&ߎƥ?6_FLm۪]5bܔiR:u#4Mm^&$yN}l4nFdR}D1s X? 'IK%ϟ|sG0KKcN5k#nk"u^ݵQ yB\ሸbg!4MaҩpC.LP葭9pUt^'< cM:KmpCv),VA44Oy0K"k3"Y`3B~*eBV4j^Pa)=o!ZtWG^}3 vH3 Xn*Qb{e$4{\avh]̈bӐ+ist xu|;H`o:Ԣ4aFׅ6|M(/gZ6n^.Ey(9k7ăy22Nr.4iMw{jg;qjaZCqH}S:pOؚ]Jv"ZM}pyLMvG;> |wU'q(Sn+!ӭBfꥠi^P׀snb}-wҝ!puAkd؜K#>JOѴޞu2r\X+[l[K\0b9`hE4Z`H&Tf0\SZ'[YԛC/A#"WnW39,Z/<$ /KW!EQӫKUv%C ߿[mܡb: Dzn={l-6u_]qEV\#|DX<.qx+%֊W ѣ؟#?$5{FmxO@XHw=f&Ϩss5ڒ39V'FJ,[{qï ΃lDNzRiD HQL )y$N8Ǩ3ށ>?)wV3ZGSTSE!7K~&E< CZ7 u%)ǧbm`S]K[@t} u]N0e\Jl:y+aY O;mT4Cm2w}Y=Oo, $@~N'TN9{%O޿N0۬Gܷ.M ݌;8szS b7u9 PqvTя([Œ@{м Jz{suX UmhFQctLOIGŬ&@Ũǰe4 6?V,R37l+G>`i1r_9Wm'K)#˸n1rCt0ԵJD$廤 x"Tb^ÏSO#2?878z2]TlL2vUE|оq_a$9[<+rwcQ!k%sq? D&jH}a>tGQy`JR*>@a$G>]Mq}-&m;z hk#,_}},FcR0Wnbj3m𡭘Y(qRDn,&WP`)8L*1z7U@ӦJ_4E`!g3Ayok2oj0btrG|'"S3\+j+7HQ**x*>7ijY+Vvd3v6 !)U4^cER}sIY S.#Ai#dά=)SIb0k qW/Muߦ1\CgW~䖁99?pDp'TLs5bUl?ly.ߘi3qce5^wBD@er:U -,6 <4J:jTvf ,vm,P=;*[AV䇙 6p}̄ ˿6r|I%R</}N!i8߫s>< t f 8HnjGk. dI"Hޒ.T' 0P{+crì=Ng,,XO; ~d(H!wr?$]Is=Ea㦏b0+"j !яk*Ϳfz1I;ƚK[AʏXB{v&&}T5ANIׅPDw j'իožmy\njzyq(>fFD޳*<;ѧ)J ԋn8>Lݪs09Rwi;':>2p,f4ofg;Ś[ bfu? UVF`HK2QuYy:&DWH~j7V/O IhN)Kgeљ\Aʲj˫)ʢ|\vzρ6!dK[Qzp戲wF]D)OpTSòɁY72+'Eȷ,cL%?)JR'wGj@ds$ {'Gf^M,35mIc3NɥЩO;:8\EFL"/ے{{(åVVCAt>~r7%(lK\'$|T aG~Pn%etҿڑԈFmc)1؉LjySnC\({jNTQdW5u2 Yiε D/E;/[oz3O$lfNdt;&n1cvb6JԀ^IXBA#<)@cD!])bu^TTix4`,l(g/^#u= -ce.ycl"JpXLQ=sTH?h;o{$Ԓ-j#Qss[MЃ&^Q5iדN'N//]FڵyK_m\ҪMn?+rtkF~N;^@̖t@y6^*_䎚#"; M8p: BV Ӳyƚd-:o I 5P2]T(f^:]9a4xbF ml:;hÔVNLhɰUڍE|DQ+d@^%y9/ރWC O#rݕwh܋4ˌǿͫ="ZY0" cAP0eChShw<{LJsl.V۶8"菫U-aS<>( dzX_֪7=:-D-ֱ$_X\=qS(- +939+4y|e `8Iܵc_k֊H2n6m/$\q}XqX,5T7og(eH_qŀGx.>͕BW:{zWVE_8=p" eSRk9Txj#WyDVn HtSuLTnɐ/[Ns?\%^I| ; Z9?PP:íw4Z&/AikfR 6'j$b61hLC;圝᜹!tk pߊ@ٜ֛6Al cv#CfR?ғ|3N^qקQ|+>\]uSDnPY ?>"(@QX1tJ 0t>Q&6j]DŽ[c6)@~I{4DbVx`*w&wv<Ȗ jMk6np۟m]K1{`uWԊ ט2d[}B^jX/k1àtT㭙tY:g6fAUWB :A}\>'?}}M}HDj*(zrҠTobCiĶmtV !Atg(6`Ӄ{:),8NR3G5y#Ru3Lh18ڍ`m읹H#*W ,˩mQB&]7SzLsn>\qIƑ^;~,Sxb} pW 6۱19AS {ꂤh&t9u7}[[7}7aC9ԋhShsc5v[ߞ#U.F`Z Iϡ3cK5AGgdtԙ} ux ZWk='brWWmwetׄQZ=_R޺k*d#69 gT2 6~9h> &2A7{3m}WUr:ռrv^9BGY[ `*̈́{?Oz;o"wr# .М8S#PH}X9ձ/b7o}zf#Ae?+e >ݮb5i}-m(/Êri,k-XJKe|z8cn6tόc^^ԇ2ͼ<[.  Mv7:Dl's`zl-7QDgܻAPgg~*_ڒ^la0+VR``Oc`Afb;wi6[ ܜez5=~ ZufcL)Wdk:ZvJ9u Oxc⡋~?ߢ75ąjX~μ^270tq?þzHשyt_ 5flrFFU!@3}oN-,#\7WB#6|3VKwHoz1M%ֲDwC~'b^iP"Ncy~VWs;8tɍ\fSV@ C,7%K- aO=1D:zKLKV|w}0nAGo9=}7%@%_iZ`&h8očNEm( .Lđgε`A((XօbFKkS*)x̀Ϛ欣i, @ZnHU<Jpc|7]qF[^A9ϪFhTtv5B xSzb*`"1u|rk+K%UrTM1q~M}`OO^z.tsO\b='}-&F8a? 2ACo/l_ķ,HerĪL R>D!ߗ,@N^pѐ lL`K1'u[3^`LD|q%3 '/rp@`MZŚcx$ys٥huvrqu:ū]-,1΍ =2] i "u@{@i@ṚRʜrqF촑^vO_&z^VޯV.y[덺7)>iq' rakan#PQb;+{iYa4WbdKwq&uq{]x>P5!o؈챵:.&eijW/rzlM |i-)zUJi@h.@n> %5Bz5*_Ql8بiONY(jF#2]tA မ8nEeΠh5ags2E:[Z':┇w;XgE*>aͽ+b#nGϔ֥Q >^ư("̾mQ!([,YHŏO}TUk}s~3P%s ѾRX"v &'^Heɉ>[1E4Ua}{3; UxK~d2eT Mփ2WuX!ILyEVb|XLU=T\b~`2ImVx֫vis(V~+5~2 ͗qtOVF6FhE"I\shʈS#)֩$4UOv$љz rHMO?Ķ)|o!FgyڭN~-YMHmKX9 1ץԈ#dlBtȮ&vltuXi::L˴;OעQ8h^9 }ڕPkN+%W#S5xI2'`? (/nĽ+3!YΦ10p6[ߺ=_b])?ܘzɕ3q}5Çtjz; ϖcBA(Ӏ܈=tAz:ft&vHh{5Huz #=ED1gW}e;s.E }se 'C/񕯜Tټ}bjN;pȉ|s&$6Q gX-T$kJ}dSڽ`-ABöչå̤2n&йqH5ܬ޷րy1 f{9W.|*S"5M<#@<>(R.ǩ45c3-|4[E@?avjE+hԣ6B"MqL8/,A"HŒ I:Vh?.JÑasxѳD-z* v%NR.]ABQy+.c8 a/=ۆ&pXPdN d!~`ՍC~ϡ!|2Ƕh):'| s!Xb?hQ/ r+2̠PxE)lZ,UvyЛ**Ul;h(^ԿMGp 4++F +=Q$K]6K"]ʈ %gsl{u0O|7sF곷ȌJU:4c}l~N{!0Svn*E-H#i6WW,<-8D u,15 !ÏHX:}i|Zʁb<̹" ɔu:;dxNdML1΁3mm 9KXz4ŧؑé4mtX};iPv2P+#̔TO1 0j o:1'a ֳD57$u]eM)Ξe$bC7[uIMhd `{7X!Y{O1 >l[3 \sygKZ'xqdG{S 2q% DR/M(7u5A,=6;0KQ <*;9ٹG ]PTU0e 8@}}H"# yü=BF{60}L{֥l&9G]D/ىj3Y5)(ٓ&m" BPyYQ7eAej |ȠcUd[[} 3[v"ZᴎLYV󣿯1>|Jh;;Q'܅@?jA"$Lژⶊ #“- -&{_'B 5+2@{P.@+V1fkYV7yeHBGuM >^DTFc}chqoG =dگ;*¼wzʹ QzNiS5 W)N_A^Osԛ36{Pn*"edzk7h@&\SZj}'^DM%:!zrSU2kcK˪w]I͡<"d>N Lw#gmrޣkŨ,|yw|͏!)}ls%.*$T R _Y4af3=n.%bSG3 oAn?jҪV6[#P_l̺q ]Y,tWčOձ<-=u&~;KD'n} `^kٕYy-ko֥~('jq2.r[& #؉mez5E7l@_#Xu%$G˔Ksfђ#CyogK{#47> wt{v\c=^:+S;ݞQ}Xn <$h&&dÂTrm~&jSԩUcĔASC-TƆK <_~}+W"wܯAk\ JjZ?RbN4i(ay`HY˼ruWO_#]Mq'(wP~!$D[=G<-Yn֘)bĵ_4c[)PPr@B&ez@wGo̞.| -yIw1/*l낙÷ Pl:@rUA7 d):?. &cfD9)l0T5_qRfq[9A΍ݛf'A[xO hj 0S"Qe:9M.n:h.4Bٳb<>羀J%~9vrr6_7v-l5EHFn1C my5N4 {6YD;S%b1Fyi'zfk`Ke>:*.o"3f"xc/8LK*Շq.pfduv'"fZ֮ ]Yhe; wDjV:~Nxڤ͛ڎvZo n"h?3uh=S t]$0if+U"fDEI'*pMq#+c -(XV?R$kDsO+iJFF yKa?^],e" E]MI߅cE7Zo7sחT ɗOa+>h`d]OW}AW<"ܒu`K~wӪYwd1'Xذ7ژ`O=}Y" [Ǵ׊;jT8)Nc?i,cL`41O| bt0)TxG|{،Qm<Вt[MI7eWo0Y 2r_ X3 3yɽihK{@,0j(n<[T6v=:!`=xXƱ4sÒzs$ PEMܮ9tvMݸs#@PY]jrz '{ؓq1҂)J\7BA!1XYXY3sE4G~$Z |pŎYNe Z-rY ptq!c $PX&ym&S:ی$Ml ]/h_R`7P&Ԋ1T-*e s: IkV/FaK544Cb?%Waʔ/ # w}=l?5lR}zdNWSBu>k4IDfqľGgRi_m"DNs|>.Bm0 ތ&$Z3NmO_.&pwҍj2eqeTwR?tX&ܻAʌ(q_Ѫ'+K#usMA5 qJsA_8t'Ȼk/~B$]"bUml~iwcقZ{bnv?w47` ϸ22*H?ϩ|9WbD? (mFX2B35>7i҈`j9¤|cݦߘ GX[RGHԋ%Gvklvy5⣸`hp /3Gg;d[.= U $5+g;x&jt-*jʇ P9-Zouv.C5fN|طWp}$RHUhAu6Qq5cc\eolp᳎o#U|H$3 B"Ksz[nt'O/yI ]k=^$x%&7cϳP Xcаfhu[kXEd^޲ݯQI(l_jrEm0.qZO'FGvro^UA:S%ޡ|X+ø1 Dosgy|%hKd}1v+):4a]D[J+3L?gc%jh,7w?`Il"ѽU/AO2o aM]g"lD)ul,*q[uʀ~4Ӟza!i 7\9$\~Ű@A2o:ܰ@0ʟuo鏺=|}Z]6ާTQ{BC(HRygֳ[BlH(W{6c}b55$4 '+Xq:eu`EJua.~.誵f{cV#"gp)zsD+ ܠ?6\5}C:<ZsWe F!?N3!CC _h&GL9oܩ7PCcG=8 `zǴo;T 4y۸1Zv%B.>h)LGA:r1 g2wu+uˣ ߟ~BPy`K"%!_ #x +3?uPh=Jvq^^b>sbP JAg@Onym@gNXlcΝ[1(A>Se= oS.chKA/}NdHsCp;~e}'iLYa<SΧ#7l+ܱPɠ0Ѝ˼։ #fv.w.ۚ+*8dqh {Gݹ({G-]MfSc_1p va`ᓘ0|xTf~%V yYy+]HQ*LIsJQ&>ØzU6sՍXB"!r=S!{w{v>oOxo}'YƞG<"qɮΦW*hKs~TviG]\ .~G@ؘ2d9/n$ o i`*^~]ebb/YWR']J:ZB䖃#ʠkLlpW$z"ϳ{FA4Lnkuj;[ hcKB` 'WJ} za}rnƱ"Or#A[W!E$N gUB\#[<00qXN:iδD&0R|`Mえ0̵f5цPVo rI / >=;Kk}ix3Bnҥn0ǴD\SFuaGǢ,oG q|3I|S&J!kR9Gu]wWsh4 I|8A't)~ YglTsZoqDX{P#Cֹ>tk-f&(V[bL JpkǮxQ tQ'rJى(ztX-y7$}SN8RmI'1yZ ^;geQd̺;p@z*$S-Y",_QoּX_c  /tj_k4I AcxNqb|m,HMsm'm/ lj1b+lYKާc}OVH#|6>cuF>V='I$OخJkI IIуSۥr9Xc%F 02eް9'Y@PukTy=a,Jq ڄSGAV*Ru3ϑ_~{Cse~]E]_'6قhVL_`X2)R&Z=`HkgbV9!M c\k nT mr:)`kIau7{ˢ :bnwC+y(ښ'D3 >f=Z8$rDPbz QUJ25Z?1L00u;U0d Nh!;jEAqxa8^G)ejW(UVfIxM֫W>[}JqPu Lx'E|!jaIjf̑ி7҉h#lRxx@˓bZ̋YCeEf P$p}܍hp3 *A#H(IA!2'%L@[l1&C.Q<%߅úeWʙ0+VN8+;0"5NOs L 9 z䛛Iij|skhtfU_53jN ^~1X;5=},`.$m@.m'?!7Ljhld< R60}PU@VA)%NzO Kc- ]y~ l+y~׷ynb@\2 {QKm"hFh5+HV T4ꊔ!t96;[GOy#R^0Y6s 'xPZ1uS}N 9AՀmQ+rIqQI#v}^ue%w"7ҵ WFL 8XF &aٲ6BlB[Y mZlJg;8jknf>oj 3thZ^Jj ̡ {rM=Ca5j.=~Iz?T*hWxP2q'G)֊Ef%Q1 H*pw7Ub+=aSHO)3ĥӈOn㖛X?W Xְe]HStd;4\gЍm Bk~n 9}FOqvTוHֲ`ͯN+:E'gyw`^TNbT :3dU{X2#,H(IAoC xskQPJ͑J^JX`ӏ;H;kcv)K7X!O?UT*X֣7 z[N U^nBFuK}xB4.Ziet=Du@p`D璗q8u #}4뛓8%m*sJ S?uI/_RѼ'B?COh8 )/TVHsWeO07^ŎTD]. u!5=Gt;j ]E?S;0HJ[ϵT+d*m[属p!nxÓݚ8I {ʅĘl]`أ{*UnFIޖғ~|PÄXK?d8SI]XOr]*~[4߄4D&1"a/8v#uO20;S*z푁d!N!:]3D8CzLz3HUa+jH "5q7SB҈t{(b3 ApEdwx=] h9L6pC;I'lH4#&VXq쑞›RFYea+^H #7OL{}@jGML;b)0DVkĭ'չ'wG1MY mm_v:^ 8)'CcCyh%޷Az;{Za,b>4βD<DŽ eٓQs^,1go@_RZʳ8xe& nGyXpW^KrnFS6^dSQq̈Tչ[V8Tż^ݗZЎ"H8xt.*feNo6^[ZԤìG 9 +b-j&G3js6А+"kR}T~!2pA*Y= :#+J r/sLPdÎBXnľQSJߟm=7լ="L HB( ih4I8 ىnȲ1yH^0GY1=lB%ϼGlJhs L?σ_G4Nh|#H4?F9$#w.g &QUԓqPr{me];vB鸏+U(FΤPt]aO^ьCr`n-s|ސ8*,)|_]@pHWW;2ྞj `,coYym\}b ͢& U;f,]#\S}6߂C8@aA(̣ž_ߕsbψdG^eD|;v׈9za͚@Z__mmGh@'.=v՞u'ß!\ x0 Ɲu\&>t^ׯwUxN6ꮚ @ҊeAKC׆VA8 ; Ss 4= [i)#gC|mb9KOp=gt%s͛JK,_ʆhw00h vjf]ba!QcjKY«:=yu1e/M(,Y[fҨ#,kEԷf60Ť95M\ 7$0}W?\[/\-ghSGwdS kd"΄uj⨚-i=e=4fW977=F.N ['0@y,i_䍛f AXD zBl3'uCX%)R?+%M &L8l׳eYm <Պʭż4=V%?Oͫ2I(d͠>x d? מ@D/#G^a|.&-dMe;|1VgjfعwTMrgsKMY9cX\ O€ul&kI%];Y8zՁ"fYzPewׯ~Y P-EfzvVT) S2(Ɵ0"K$zkt/S?$B =sA=s3c*XE]ߠ |2אfMt΃qLxw98oyh5rc{6Rbo҉9S` ԗErINGi<9v;M|p~Rʿ ,jI>`Aƪt\@ YVVw$,Ipxessv`A..(KHՔ3||Ne/YUe`F$*h8i^ׁ0xy ۹[qȎ(t`4:\hr@y*w&d;3]O1,bf  of8o "5F  & LSćy-ڢ#Ig5I}oΝcJ@Բ16-GihU#P'>}ѻ~X'yAX{Gmfc93×*X3nd@F3x)s@YwCL`Û+w#s ngGbw9Q81]zX2,sP$y\C~kS$4@HaC(dʰhysOD6䲨vϻ+ uq4QzЛ½j5k۰l_+Hڊn+?b ⩺RdDY A?1"i*.vr|F@#_1G!"f9O F4 gc0S"܌0 ٻʻߡ l"6'e'AMHQc36 ~[(ױtEg3**[HfGc c[ E~7KT%/mV0\ VJ#3[LWt2e:V}´7QV@་ڈ^wnmf o@# :mp`eBnfi4vHP3Rb)) 8WiJPT,m§'wc /伅qkaœa,1'?=-,oIZ!#Rd¹өE:rPcoG{NF5hZd]TFD/N]BI"f)*q0Э#䌏wGmeUrl}S(6t̋ג[g7WvBQk`’{, lQ$܇^E!ɫ, 1>oŠ޳ 5y ^Y Z<^Q^PzLm Ukv/|k,Z\KYvտdaqQB% xu֭V_ o0ݎcBo}kd=\욟xg %rUtVD"CGVͱTIyi8t$jKZJv6gCKZBš mjna擞q'MU< 1S!Y2pPO^K}Z)uEhA_]]Wl.KΔ⭧BHLڦΪZ^j}!(O)!~y*əF[}Qlx˫HEFʬ>eW;:Vr(Ch& "^?95­<ܪ5']؏ĕ]IT{3NWBBr'S 10 i×\zai V$߉pQAHWr d,x٤Cà18${V% ڮf_w8聭@ŋ^6A#R@T|@]"_*gmɞ$ 1a{ :#%QSV5Hņjh;}}M ب}O :J.W_ {V()gdcqYp^uJc/nuڟjrŔٞ(xJG>z8%hqT}oy 6C7HV$v~Ԫ[8nX[ۣDA6H$+oU{Fȵd8tJa/<+62yBY6l}yG֑~8َk(Hg:8PRmNظ68u9&gswSҾ!\.‚>XQ3E?>? )?wi=0< S!ŲY'|we:%h'pD_yЛ=cԵu/ -<RQ ?c5ԅx ͟jDfd=w]z+/vF$NT)Qd`SK .TqBxg8vW|M@2Hb{Ҧgڗch rmSC>r29ѻ[P^߲ڱwnG/_+ʥd,OEd71ٜP30E2'ԒS+?f$mJUi5|FzD߳F!eΨ[F`Z2(_W:ͶP΅n^mŬ ]Qh5us&Y T2")ٮlK$Q"XuIZӡ['H8_änD*0~21x{4|'LQd0;k7Vl5vԧo2fq/HstcFS]X#oE*r2}Ә**'wfbn;HβﳕQ.q 4|uѲu -N%b0dUq_63vy]lو礏ǝ3oKc] ^)8kVK?%/QK_ ާBP,0Wl7+šu&nTw[ЄFvכ4T|b:=Z59]CBHXe=]fJy#],$<[oUZ6g9H;:3q P/!HV=V$M.^8 #t#@q:7dL4&ËA0p@R;:[l[\]?WN?)FP~k2L;QkK0챓uE28[;]HT\YEFgԂ\޴F菌5igDtcj;׺@i4-<ph fYcgb?)*B#'yCoiD,v]Y[u;u;\;7 r/!E4oלV6̶*S/VSz^|~%j!% DVT)>%%q.g.ˡOt~\6%Oߦ$4BP,#[i=j,((RƱce+ؙDѠ ³0 ߱=:NJekQ?~ul]5;b /.͈k.”Womp@«VhReqD!,ÿk}8~jMv7MF*`F\\W=KC)ն[ǐYP^p.+H늷A3F_ `Mo)0Gٛ:4-t+_c7w/ 9o$琧 P~ >0Atj} 5\}s/&nV(gR.D-WEPfdo+,rWJhz]RPFw-uUBpWKւu G m+v$<0g3+sk'_#ojR\tevem]B%bTBa!8+?Lx?V*ϾsL ,QtJ%b5+03]_do'o!S]ܴ[Ok˽m5!ZM vlU" oN\ru1"xT_yH2ܮ;8d^^*3}0~1O3ϥ!0o{EKr~nBECFI3fGC%cZސSe˂Y\&*J`犰 ^C*U9Wxo#l`ԗl{/]X3Bvx(B"iѩԌLxQQJ`D#' Q c+km/b)W߻L)GhDF r4Ae6C>YL-7e1. FC~K{8g̈́!Ìeۇ"mBƈ~`Izq'87uv&b9 )q4:𠭤:Q[G['*CbRS D[h3 9aVU?^ZEZyǮb6S4Е#8 I]Cjnh?4!gujoA[R G|/PrНмխOo#|F4P)ޢC~*[v*|}UEh}I,QbyݭY40Hc 3){O̎OːЏ y4 j@"4{R8Kp-,LBτe K-j*-nWpHzh>ea.닕g3'`c-!*dmOGYEPkry5=سYkKh|}+X!!WZV\ߠ3.AeyAe)D:Fe8t/?k85Em`(׋ $A4HAlUSsgV6 c/ծ*rcAw2dTi8])}ceR)ڃ4yO,=/b?1(zvL^vd^]UοS̝{` t,0gATxy*;YeL,YRp'Kb֔|gA`,$*H"/(=!XKҸܬ4avqtC1Y4삕/ /koSMUp64z q + שzi>"9b{%*A17QxZZ-ˉ'.}T gF3mKPF59S['Et.?{&:ɦ~:̭:߁#vap9N/BU[=vg`NϒM"*a'ǴH^*d c$`b/zV̶rQ~u0+N|^;8m΋ c(cR4jklpȽ6en?Q~oE-ABj#mly'ZRތ! 1X^ q^ޮj 0GcDE+qݶW -yErhn8Q;^`>Gt)QO]XyJv,ì _L8@̹60cs=_=ѾBSqA?q,lwxٶqEO[~=w : M@Ww4+AIN.4vWwcڶ`{t2bV ]歩FihG7q0Ni֦ͅATY`EG#P]o瘆1`kNufόqjs}O r}'"mj89θ_4?ߔdGk:iPqհ7qhQ4]eBُpx]Nu"13B<3Q3Df{97cB&R([$Q׌ښ!éNvX bZ kMd@q4"с?գEc1Ep J˵d_W2 OOiUxWٶԮ'^ XZ~ F xC5%k RkRnܽJw=Iyaat | h)5F5/a~k*a쎫<57ypjpE(OYiC+@ #G)YOHqZ}=G`ˑשEK6z͍Ƽy>ij 5!Aw[p<JE]Iwnw@/%^83:hQIvY]gg#׹ORΡc SZUa{^zmstmH!r$ pGlu2|"sQXg"/H fZ1cC '5LZ ?]!~зԇ25V`t8挒k*d-zcȯ5*.1@T' 7#:PNZ|rD ޤCU5ZY_7(DH,`}As&]M5/ތ~ ࢈?+^\\N7M<\+o䆵`jIؘ*u[@T~"l,3)u^;U1+C/ɳ)Z@H<7l7X 76X$ík?ƝMSpw5$]f'8ڪj{0a^\f|4 'Tv5(S3yŹlZ:SwaälvѶAaHr!ɟg{X[ɸȕ4iӓN|[Z&LQ?1S^q̝*~nE:G=V^A+w4JET4]VrwIe;Ӏa`naˌƍJ/hoPpf^6w`T,pËƊ+L!.,1h[ lrxi/2#*u黁a#}܀JBE ;l5` qpd!nNu 92(C`xёHwĈ< A>E(<_x ૩(y(/4qN7җrL4C2k~S Z~=P-͏`f>\򝒡װ *JtbQ昈MՑK7VxjϧѮCU}@rce-feV%=i5 Ũ ⤻~Wq(f!ɀ:Aܟ{`i='㏇I1Ɋ`g3ݸ(;n 0ə%4bSY]A^'g^u +͓]1w-,J/nǑ06XZu^WGŇ!%Nf$s8*+Yh1&K y%9ZYg 8bόk~s- 4xvuSகzw Pz[=Bv*yIFN,Dy-R`ìT|]t23qTh5}INyW[T{>F[{4ţ1cjk lT @`!N/K/tӬXqa)"ա 6 **`}b//LECYr_%]G5lE%pp\" S#>OߜWv}& (5mS刳KsbaF ] :IXM u;Vdr̗U_9my~qP-vЭWsɈD5AÂI@',ˌ$Pv-/ႈNp+Įɉڛ.u(-ˋ C;Bln"1WW5]a5HM8F|-;> p٠sv"zxsVpc!;UU-"H>)hژ|I_$EO1?+&l:r%!nXlnϸ^xz\IYdV@a\Tbo5;$\B'iПs~gO <5~&/B1ȋ:IZ[Kˬ$徝Owq5l|`MUm2Au+_ *]e`x1/!ʌTǑGV%#i9PD`*O^l +qmmd¹X#l{|Ʊ+icePG83#Ƴ1$Sʔ[azY6rR:3䙱 w=09?=!Ls'0Dh}F Y\P -]Gfx p ;xk}ʚJo}/UlR';ʠK߷\9#¥ <ǘwf&ԥ'_ӆHt׸n;'pʸ=+#J$L9Nb?@`tQ@XVT \x]d\➔Gg=chY}ƱBDUԧ m:]ߡN1'Cm:-pgԺlFj/_ObẩZaAsO}B wսU9u>~4v 8a 6En̮Gı̨05aj?ݱ$xq&,*捁\&1̅pr{K jEM=G:%v-jn; =8AT50蹏6H۟K]-*gz&14Msm0{) Z008> QXӏ0Dg؋M6Y|b7 FUŒVxbr XӘBONvCT>X;~qz*n7եɒR2gSײ#P#jLBƏ6X!RtD!|el^ZP:gotK+BDVp;ZPWM&ݤ|6ƕ\3 wMTYsknyms!ZHu g&f-)*]C7GVIRP_{R RAǑCVH^0oSש,yM&,nZ)طCyK\<Դ~2@fTC[A? Ɍ"l,+LFi!lQ})m?J%{Z~V6rGǘ# Q\^")ʾ/6!1+ٌE-AC-=yj(]s`XHӨf /F(a N]iٍWX>-;!x)0}[h1gC`49ă-2WX|P(v]!4$h) s(SP!UXxjڱ ˶xeBPpSҾD3J]Wč3;;#VD|-p.^x@%̈^߿}Qlr\e*; ^pB8 ೫a. Qd<0D[#ڮ=#t >^yXҿ[ˮ(ǁUS8Ȁ`YQ&j#0~ K" x OA1MӱC_TQ'h[V)yyS47dfjmkݱ}*fx h>U4S%*I!4UӇ{g ,-]_м}2V;z\PtL<ӷluKP"u/?.9 6ֶMzuy N2L"e[U8&L0(N[x%M o0'"J㌺V^fyk 9#zt ]]Ͷ_͛{Yo_&cN%V6;sY{A[^q%2$FކܿJ O F{T~.yv;܏K 2؀|Db7S6$5 4l6簛R㠞;gl>4Ozx .\='D݈\?ׁIIpݼei#gmco 8Kr{/U>QYl7)}`)YL*@KEz#C!Bk}my]F R$5$|~ fbG>r1?:m*ls> H(^Gg2\vga *L%8!c v~&Flqw8MMń x!l0/oCP sj))+'e'm9+0$?Qu.}X!A"uCWV&Q2{ըpR ' ˄FZFk4o7%~?K,cṈ06Bh>Boc)X& б JQtզϝ\Y釸nPTeDהƅyV &K8zp`0\wVv B|4x.%+\wɐӔz5CW P}P-)0Uh_+^o?]h|%Ӓ%$ekÂ8~}Ew帧g3,5JL/@2L4GB 0L FT1&\ÂwU2aYKL9mM}&6̹7(FX+"1.#|dbO-f⛿ya`ܳ߮A]K%ϓ?YT$9iuO]y2Ӊڗ.xHS@_'OvO<~+Gsq$N@s[/휩%RXq[$b*+8s#=WEf<Ͽi Ò7#CW(8Wi_3 -!xh kԠy޵p X5lU FCV|hD@j>GiXDPBiW-҄." [+K[C4)92bˏ$f`.GZc$5/f K?iS0Ya|{Xv)5aeA4v,U{%Q8@JEV1t5qqnKγ TBMP+D9NSOu"awY]1H59r065vjYT̔lg%粶z커ئT-6]Ӓ҃ZIo5n3t5!*VLߥWH-WD_Ь8qM%ƒ܅' b6㾼nVw _QZzujb{_{` G$YUsspRMٚՕ~)VG"GG"- +T,5`!zo?,XQbژ)r-: n&J͔W|[us{]?9*u8qHIܲDby=S'yELV0-Jh}^5KQy 3UF/h+a䬀Scw8/SɜS~g 69)9RERۋYo"iډi Xj '?d[.wF5ɳ=ӆ-a.ia8TFttd! t>b ?ܙI ٻkxSCG]\ΐ`Ct.l)C-m"lx_]Ƨg ʹqڐ&*/N)~ אqWOV{ yeQUY[Ip%-szC4Uff2jj'cc(-ѝЬIk wT :Y W0N;9 3aT[ ˌq rI]@~3f H[GT=h&/W#}5YSz}(2JTUe82l ' @1 Ww78<Dix@mY4-m>@yy jE0Q*L3ҠfCWKZKJ=j+9?RQuGZ77@䎺؏쬺j ⷅ[ècbwD?]mPe 2zU!_]rqa2Ђ+Lj9;X}9FL1/j |ɮF쏝S޼Y#9&#SVqE 2V1BY?XGg"i0xSP0K߲9uŻ?2/,R I3hhVf 또cfgl2iA/4='1|fi%Gr3 pBVktp krw0<^ؔe)a%nڭLADF:\#zE$,;" KTKw\ PdFxڪC'VFo1e*lzmGt[6ϯgK%)_RH4W4)&Q3fN:n}gvtAߣb܌rj)i,~?'@)s1||nK5qF ~ۮ:q ){XB1_9 7'@8{:٬,}@Gm?v Z.8sm% 0D@w(6ƶ6؁%Topr)mG1"Ւ΃pS01CLtωbS$CK{`kA`K矏 1&u|(ф)s@qF+8*93hۑ@j76~9 jt Z\1S u}EOx덡A5{Z~:,@@Du_~zXû bHn^/eP5d٫&pn#J/̋;ER' /GRDkYJjEz6{d>3U(7L9PbP?{+ĜBDȘ%VǪu?8gh GuG)[vL }p 96.T*ӤQKT_B!IrPkOA#A!P#H 2O[*^1?ߔԳe և4iJb=EiQqO|@B|&oeX4 jXǑL=`|{#% za&-h.iʨ˾] NʂOsMA49yrI_;PyЀah٠\`*41z16S8z+(:\ћs4K拸*&,Y@oU#5(TY \ဒձTenQhv E3':ƮKU~y  ,1oc Iq.»; $?ah"w;z] nx5dzdUQZ"RMy.@43k -y P)c`1K~x]M}#/ m@-ND7%Y*@Z6sd:v"iB / c)XLO9aVv Ē/W<+cN]2oO=:+IN=wwN; G 7nR`İߛd<eGni:?̘p^K+(VS[f+Y s*8K,6%°I@C۷1jjj ,aJ Nv/y"t4?%2j Jp^Ǯފ'\ nH5n@{!:~0P#N b&bӉS0IBFCXX'?ޣ;\U4j f]U0KhioYLP|4_ vw=g<Ԗ|"\p_aE#aktfhkZ$+Ҫv IoZ]0H|ִk$8f|(La{U6}-=Wh7V,im JN,WU?ʕ$id$s,eLF,Sk#9J<:}^ߴOx,[u.â:l_<ɞ<*!s=vQ\hdi=(${261d̨Dge47#ouĆl^"1s l:a6e[% Yۼl_WC @yR|WiQx[ rE>paK#ދOq;!+*h8+fV}т%fyOIkۭ-],)%H >&ox+>O3^፪!Ll. `1\ɫrONn Wnu_!'֧EY&2'~U84D pVL-]V:Z|ֻuq]}᫬bXP-^ъ0Zռ(xch!J T[ɄϦrA^8w];)>OmUYˑ'W=~Zz*N@6H9~ .ѭ-jy{eZF)?i:{sF+0C_ZNzA]zo*$@@w`dT~Ui-p&m}& ~ɷۂЬ0(]NCk\syˣ> Na?fWbH4gS} O2VI=R_\("všl8]ؐ3~g3(xTjbgӴk?/ ^-eG.L2g,7H\VM2}9}ɸ^=#iRzLq'~5'=2o,jRZ-.ݸ=΀/ca +v{2JR^X2+b*7Lr#|=idXKa! Q'"j%̢x^wRp?fOH@yqzkϕ @Q->|ʢP`c+s77vyz| _ƪ9a酪e;i`r>tu0U?ȥylWKG'pJ"Ly\A%`:&#rGF(#68)CbP|мB2K^ږ$Z.j _7SgDJŒo3'0{Zq=2J{VeA\|cH>Z9^,,w436HO6)VH8o[4WSe= &/g/؃.; θ \&#q @OKU33(#M&y~όk=cFia+B'!OA%SZQ\/g>g[+N,#l7oxg~__=HT6i <O)/:PQmB#eT{9 o cK^5RxFvF#^B+0N|F÷G8$H{Jq`2Y_4'?]iB{ۦ2?o%;@yL Y~CИ.b?6 7xRx]&$$J7K$خ4>.2gS=&ᓵd9\MZ  -0h>1~RoF8dPM-pW]|'̥2y_€ֆ#_x#UEJkw0V;Tjl i_MøhOxj=8=|n?S@t>CPBY-&ÛV3.sR)\3[eׂU/kĉ&4i}%zO(.nfTK:<PFzj,t— ^Օ" {G CGHV~ %F;I&gBx D'&/;WZ#$vyep\2`?E7A<aQ) βU@>() ȍ2\a>n!σ=c?΋w+Jy܍d[3 !_Ɵb g6vװi}kDs44(uh b ns'1h'. _Ey2'A)eᡄArZ^~͂%q;JxuƂ%!{}e?[Vl# #hd18c r! ɜW0DHI>>> }5G+[fӤs1-1b;Ś̐(qsE媑5Va3^RBG;ْ8}ӌ!h0eݺDh#1<WrpI,O0 Vpp6Tp0 ^#+g'o@۝UrmZk˟0e?.ϓWY2|Ʃz`~㓶~srOsߜ 3qmQ+\ҧV{$ϰb䅮^4~FlR0qd4!yǙga>Qn[-u>vpYʌڊ!w'H'09g Z|Wg5{_-f͵nBŴIBXm,Y"qb̷nY WsC1| Y4 7*2Kx3bN$|h.C8_d<-q-AP (.Cr+ҋf'|4^^?Ý{u xN1F]Q\h|LʭVOl K8:bE&mҔ?Q(e^9aM'\0GD}Vtx)(aœ,p{0syCNGKenw^T_ ]F3pn85v#CMQ*mwޡ[d{aL^畒9X7Ê~9י%(bT<.ڲ͉q!RX;ȿpc3a*星/F?˝x!~Y,fa9Eb(&_PWn/w!npAr}+BuUlL8r(Ț#S*wƕ~9 V:%Lt !91(Y'0BEѬգh4 Ѳ֖2 @9q,8䬋sE0̫i6 ?хPB2c4DCR$ Z@MA91uh{_qH6Y0q;nFHz%%0d5q}8t 2N ?Ṫ3i{ke2(W^ jBy7x3$8}?s$ FⷝYS8a3DMRE%%~IY&J-!T !ya;A2:UG ĵDٲV`_.|j2*T; !W"xDŽ(ceoxa>:y4Tyg Or" T^a;,rbPʝ ~e5+' EY*%^XR}zN1Q3Œ)9A#Evl<Jb0bMɹ7]OgI\ydEZ`#Dݳ}N}kզ>?|[ ݶ++L]}Gm'uS,'ZowFzC1H壽3`ksm~WrfׁR(2z 2T@Աy !ř'ЫJxڑwMp|Y ۃIʾV)gȨ@|f-Bp )ɰσok?3uiͿ{ꀦAk9|X,8TH5ڬPeP_BӣNV%#_ᰓO9(嗁 Y!Y ;ݝ~YŮl4vJ?3,>fpKk@֩$IcxaN3ݩ*~V ,r ":nk,ˢC?d5pf':}F66?Xt'5?w)(.`w@jwx-&IBߤώ`p0EC">{츘wUmd]6hReTN0FujݍvQ%iv)_8ޞS3vaK9 .VtF`tpvo~VPW EmsGگ$8%80VϣNef h̋f`jΝRnXAX|=4{dfR˅V]zoH_ĪS[J {K<.@ksz+J(IVEd0ڦ%3 $kGT\J4.w)nmqȔ(?B,Ա"H6dͮW_beՖIRVQtsyTu;6Ȩ/ J+GHv[%;DBCDŕh@pZ"9Rz 6z>Q;a|5$`ejmDk_@>'IG떉ζ?`="'Hiv/x?R#ЃBT"RlO𴰵Ps8 :lנ!c[l+ߏd maD\x/x{{'z5]&&[L{'F+'2K2LqU3 9C,S惓R?Uܙ9 *oq5~\a3n q5x`#; ᶶ}smBC_YX<*/|E+,XӝJat'ޢr0} &&p]/5DkڵLbo>ecC {Kgu0{y ޚPuOFaS~P!cIZ^H ,~b˲Tsδs1SVKG@7@ ˇVp3TO`HJ0gCJQ B)\/`#KEbIEn|O ]}ja )nKwi3Bg[%J?fJsl@`X*})؛%GC]3VbQ|3w}dS' q92 '^:6ʭ\!(U*3SOg>GJf5ȡ* N YE*z)xd'm[f^fMMe7cObw^gT!/Vת~3&*>>&U'g?b4;*{a ~1ł=htAJ{ʶIWK|UnяGf!T6ĞG\b!?A!.]-/MH$8^Z=ڱu9/pKL8p 5{"f)5n/!mᳫxr |<ġ1 \Ʉ@V„VBJm{;c'=gCVѳաCjX`b75@2Fd]uO!T/Ŭ-^!CaoLS@>Y=фe 7?{Zr:]R+YZv9/.ygNK؀oW|; },Q%\Yݚ;/!nO곃#Vj䖨JlZa6]E MH[X {QXʫnY{Q2< 쩠`HvY# "U XXm/F>zӪ=8ۚ;: 0=_1y"&"Nc߱ͽ@]20קx{jO gd#6g܉~PCS=1Q,oD1 \F4:*gWg wىg,x!*UVs3,4,"Os= FZt*+l} *ZX/gb?ļi3KJ3jx3BW̮! )xq;1S yx13˰]%p5^-]N9xn creϾx`V7I&Ip 17g͋M k|V7B} ,la0~%-U27P%Dz!>qh[H HJ\2.xGaяb.9\]թW.&U>L09'lHhzg7tQ˺-iYtPbcX}$Ex*guњUr sRm7:}RWAaThN2SO8Pǎ#( .یiUE kOףL L@|= [p'sm7_$ w X%ٕMH13=** a{- UMwH8guU5%.صkXE]Pb4]*VKl?Bp{&4{y}D\a۶*t$\P|5s  R RM6whqgYZ0707010000001b000081a40000000000000000000000016661a1dc00002194000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/ !S]?Eh=ڜ.+Nbڪ.g֯]}Y3"vX /#.<؍ =9U:0oB z!Kh뜮@mW0 5^1VSqy@]'g?CJnvcteKjDn>b_1Y4U!+ Ϙc{!rdX[R3N,{C <Yr͉dPvnwhOUMƉe ?!n2U-%|#◚Iҵ9_c9ll(`?c ٣Y >˧nbQa/m7(쩱fE4d8^F0Om- < [U-6_%/p#̸co.w駟RMa37\<qwn1D0EbޟlM6sIè!>A_J`o͵z: -u{]/Xi+t]ť1P 61]9 KPT~lUqOz4ڻu`3Q5F5`=:LEmtô:4) |)0t&!/nj]ڛ-6Xm3Fa~;ȱLVge쉲w0f@GG3cz[?6܌-%_[@ XSݱeZ!vs&Oy!8<΂6Zm1!-o@FF^ssC gvEЕ:ۚدF$tÐW P#ųٳd]:c+s#P><;g.>TY2!swxՙ4'A'N*#x(咯W{U&C۹TjxV]pjYO-l(E[""a+5-p@GE ڬ4ʱ ɘ:gm*,7u-h{.饗'6@%Z\j^{ }SwS?|dGм4 &y:23k5(F_rbY렎u?S:v%RqF% Gu#S[$RGC #t/d'!fsǖPgLlÅkōS Bܩ^N0Y? L厰٢`-G*I 5"xma79b[%MQyЀy|z7Nrs霼A~_XZY,9\tu1! (Y-rYBϸRɘQv ?;#5[j%Ϊ~#{HsoabP+d GׯA];RkA,Qpk^8î>"+-BNK;&XzG |![Mf͚װ7qDsY"|>1f2]ҲLcsn_H7@@he"ڍyѰNo4uBkT"J£$Kf/CI+7p<`UCALlVQ2Pgc&4t0ЮTxt.Mʼnԥ`0wkwdǙza=3JW`+h'(*C\\xlB9rK`b>زwwݶhʧra7O}YXJ|~rc![|o|?j k;Rh"`oBpa0>Jb>(CU^W>H>GPoǨ|eYu8 $q~&C{n^z; ;]sh iRI2Xg#flNl(-JXW#{j&^׾QK6eυzg&(Ɍ$O(6%rxɋ)VFHqz\5"38 OcTſ$:+"aMrk88zYfuٺ?Ȍ'Ԁ='"J`PIW0E69}~<ԯ~p U `4$Oh(4}W_Э$ę|#: ׊Dc]x+湐~Fz|_U CQMr;ѬenpZYؘs]yɴ{So@UR]_=z< MF.懍j1]7nN'h[LOFbͧpҘcGj4Z4<4l{ ZJ$M{'޷JNZZɺVS߭ݠZ\Ȑb0- 8Y3.ʰLv7˄KwJ@ |og$@A9AYe൰ho!Y$qXPr@I?gp ؿb쎦I-]y^} E8']3d9{UKˑ~; ziz&[ %7Y (*ĈbY71q328FMvk\2V (PR>ZmdEkVTCѯ@NlJrHP[*Q2A&q]bJN8(S@@ׂ(Ks)姚QTyt0REP^E0s V0R 1F$ZjMR[Hh/z{Q;ۭX35#U6TB&m7'Pٻ4d87l= l :@LL?o?mP"aL+9V乑.+l(Z厠/Y^'rz @XHtv̶mv p2nM-s.#V'GX^ C(/xChzx}K517(XekyYLpsHF!8xOS2EnV&bh/`loy3o.ϻRp;&͜5!޸Ub ùyq:,?'϶kqEL}){uۄN Jtd{ACu05*c:sG֗r.C3\ K&3Rw?Ti9FqfUWLϜ0#߰eŠS ;A LL 4?UEj/5./H**|0MTxߍ"TGHS<.RlTN˯EPuBt:ƾ+JwiڒڊnSa'jB]P=^lϧii:xc(iZqӤ8*-92P;; F &)ؽRhBhSIppCNtU8՘zS34--c٤#fD~`|TLGE!j_Gxz ]?:Ur J7 y $l5ION΍ ?I*f>8q4~?~2*9䮣rϊ_;' r`)V;Ͱ5;q9*SzuKwlW#FӂHe)%<ƫ9~ۡM>Q~s"#B"9 Ռ/M6DVw{s\;|;Ő<\-9n7EI9p"B 瘢ƘųPKj}8~1ɬD>8y7a#w3^T'şY7"tV7O}`x k5St\vְOqV!^go, IۼP@¢dq+y_[!LN0<=R笈A輜!L  9nߨ>j#zZK C=0mc4\ ysy׹JSkT{fX/g"#LJ]Hd rewiY6]1Q!wnk so[>J2,ae_C+!׶ڵV fIqF`H+Q_ԉP !gF&>.;8!(#I6*.p`d\֥DNZM'[1yXh7 Ԙp)aE9]ʵG): ;jeF L7UEWQ$# 0+:dK>C.4 ͫFzAOX59eu{D:X5xJJucmE. w0mǍ}ot-Z, .rׄ6{!ocqPa67;5V GЏ9~zͨ[.U]g@c&SPtҷ, .ԕZ  u}:MUqQ(,$y(^+!-ff߷'!pXcǧL G̬dy^b|9a=Ʊ2!W(_v?1q`jE7]CԐ$w2i)u#:"9?o *y GQW;CN3)na f(N5eC92Le +teχ p"JǪOq8"d#  Ikf1ckUJqQoh@eī1¦@ju@:SVS}|5*[ڛ ɫ0SEIj{'҈v]v8Wc@y' u4 ?3dCm:d<s: r2~zS{Bt@_B ʩD_;x37(:V2'10@t59kHb9lZ&ȵ"}6.N$oQSp܈pn':nuʉgX)nr1헶 Vk.z_ A&l1äb5YrSFy 0|c/Zĺ+{5'5gڢbc`Vd2Uܚ c)uSȻΜ6*:Rzъ3|N J 8c{zm@[nd8O Wu'_|| OY|,P+^L,O"t?(/)Aީ% ŋˣB+Dxx(hU|^q[q̶xsIfE) 1U ԏf *' `|tw=J ßY`Cq3T<v1P`o6|M9 fs$ju㍗ S3+vf Ȋn6 $[܉"/giŵIq}㖟,̃aىmѸkG:f&4cW!)'re&T<ʌQmMtp;R?`ّ4*[2'(VYHNt.1q͐8Y --ֈ8mdŐSEVЛ+ ?0Nە:7~+N#(w]JΎ@GCД\Df<ӂEkqꋃ2l,}3$VmJ-Qq60ȗ~&HoŃ)\-q̵ӷDݔ1( FhR-B:'HF 4LN3`?:a8Ȟ <tޑo)Oq|6;~w ekPv}Id5ma Ly܊wtC=jL"/ԗϿa/1l,,Ez&T#3[}&*^-o2(f8M;-]䕴HT>PWFnx##nv\:X cYnKkbhJNi|&x h0=Pcb?AOXTCx2XWf"Fdn_jGHfCnE߃ɑٞ`4npk_>寵&9 Q80^LM iB/J?TYǖsJ18-yKȐ}JD*-ݤHC'$4ql/-cj#wATzRyE*jZh.B@Zoqfv%KN90!4%e: y`L]0W[n#DIunؾ@>_:;;/!Q 6K]@qLi28XPdr4yUFF&rt va?9u1$b+#sձgAm1]A-?s]%AҚ " |~' <\m[MQ}_DHk:ds+!#:~WafС5bxgW^|>+#.-ĀO^9 a1PA6Tɥk6(ev 4ɪI& [Wb)(mэhԅÞzm]5[Pmܹyasw ?a6‘NY<:41 slu]'"j>_4D Q]?QQ5_ xAצP Z&rlS(F_Ln7'h1Y.Gf=`u2h$zu݂*B2-䚑Zv#5{fwO;@>Kjtb2`cq}hVU:܍&_rcY:#j@lgS~iQZ_T֕qH2ܹTÎ1-69Z/!`ilI|-bYjWUaPʅTZ)?ORinsK6c>okJep 5E$L #b4m&\%X VӉZZRf)kj$t]c4Ts+/GMFVfI-kW3Kݫ-oJ cR^ 1 NZ.KBxgYZ0707010000001c000081a40000000000000000000000016661a1dc000010d0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/G]?Eh=ڜ.+ ,3HJiUmu8򱨭 A['ᗢ<׃<'1G?S{0M^$_V%@ָ1k ߊ*lwYyEyW ;=RYd\(-U JvCcQ0u/6aۨ8K=-p;|L4nP&L9)[w# U%4]@'m_@m o$yPVUVK bSRkq7"x_!/2@rs KqpwoGȊ3V 0ZC|L $NIh #?420d(LpK}l6/Hl $9˲X_cMdp짐f^:d)~0@7ķ FyA\ +NO}fT{7!yX6邳5DL+ñ07K{N{9\IBRWH%gjTV?6Lіj94Kk?Ǩ!]"XX5d#x?}1}DةD.o"O!9m"YZ伳"EXv.8,nOT{Yj|NٰPm~dC Q/ n10zxL,RۏXHmaԆf]$CO8AO4)}wix)n"  c:H"S`eɟxko-(-)vT@rYL(GJ 8(HEg]WBUp0nNoU6V* BڜGgn 6=Ckt[B݋qS\lJ=Q|A3]HMu%wҵ}:bmE@vω0m4+ae>e<<0=Fx>éf& bl)cJgR 7BMO"`nsVx\XĞL['Ql4;x'fZ+Pɻ͇#D6r@I&VL8σI.% Ju?%jfN~;#Yun7H;R/yȊo{paE8av}[V8P:(%c_]()uV<7C|6ZZE&%6j'na6fpj}y/T9Dks \=y/"L2^x_ZZ р'PoVMis=: qnw3*9Ak0xT۶ $$LDTj<Kh2;M8J6Ad]HpYôcA?IH%3"u}[a?XGv[ѧeMAlaSٹ_, %KV"QͣR8dS@Nh\KcX*fCdO2b+D+ vlA7}-!p.Rxy`+^LMM; I 7Z2/ջ8OёJ8 {)-r~yՖ9w^?VO)@ zب'΍^6MSSW:] 5\B<.6rLߜv(6aN+ůO @8MgAfPɦRb/KkDsZNjvZ{Yyx坠z4KꧣbB/όilhI<u^ԚqFfeج D##)/SO&^( IN. fHC ١ B#k\Ov6 wOXnS*85/jB񈈑 gCkrOu|s[kĞ`'(y>?<wFl 3W2~mH5'[c<ܧ-gA#rЃNw'dUJ3JC=S,JoEĀIE.y !0py )R8k}I 0笿">s^1_4fivy|QkTһX*#I '@r-e^X(rgkł=O1^S/ol Ĵ[ϸZy+?br^+w4M[7NP=dP]+?s1~uqi#p^eW+6JY?q&^(bY*?Pþ x{$ S_mߑ?UIg4RV_y6^z<ĹuYy~)tEYt7K P/_ڮz{>*O=>om(*n]?@Rw[:8T2V&d)Q욒y#ӥw̹yu09<{,um@j+%c? ]5\/FEX $5OG|Bg;)t\~{"s`ycF&Et[mkGOAbbkr[Tb8b5yNpn t$6II?@6rSqۃrg0leB`nQA ŀ~[z]h \E(4"V?h'F]aJ?? T/L2.6fa%ؼ }=gS`a ,f沶b upd,@AEJCڕ AdL|Q0x-/v#5/> v@0EԧUB5hrNƬyz9`@&e& Ź]~m|*9J/LvنuɮA\7m8% vaNH՚C!Z׮CF3Fx8{E)8mn[bW\N#3O8ag"Q1^E(ɧZ%7"M&2ș֘Z|eQ'lʄf%yaj?]nOIr"mX=1ߍpd=w ){1IpwHV<eW@Bl`i_G"/k'ʯguuSH( 6F XqVT Ԭqќb^>w>75[L(Do'>;y7;X#yTqQ*ϔ1LX!''t%14->D ݷ)!ŽjȝBl׼"IU%>d/+1|:qQvvGݭSÉ2`\K(HP;Ga#j~@F~NgOõ3 \<4f_;HFs桟qD6c&RX3<͚6U (vRЏ["&>Vs3'Is\Jt`坧9#EJ?5"vvT?ᄸGf 2]f8szf,?N,/ϿaJﵓg8V Y56 Ch=/hC6'8+m#~~abM(#M 5+Bt!kgYZ0707010000001d000081a40000000000000000000000016661a1dc000fd03c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/e]?Eh=ڜ.+AR熵NO;x:]{tb|D?R|*0AL-# (a*diwWA=i/zW@ƚ#B[NXqƉe8IBWD%,n͢n#:WlHˢ`W!@(>S 9/QD(J)l5ϵBN^+ v֔S z%B̅.!n7G53}c'1T}̧n i(P2= _>pU˰<#6CvX))+1(!laeDLO*bi'[4.+!"ʛY:V;N\L〶jҋes9h%@ǞG2@E17MׂھOjd.USxr7SO -@A!zCp$͋4GE01Vp@MM-@*Myu5ts,zC/Iv5-[Pq[>3V ȠNZJ$JNjQ.BcDgD[&Q 0G{ 6\J@<ti2Z<%4u[ꓞIM癉8ng;`3<i|Af(xf`3q/B_o.C l3*g tVt~<&FkuzA8AQ:D= f3\;c0ȊӰz>}W,?FxJ>Ɋ./m~ԝHgSo5;m#Jn)̴f#OZm_8Ƚp?s;Pne7"+ #;Ҥȋ=5'/ةCw_m:vlhiVAPE,E}=G m?$p6E{a ׃n3qC,6t3K߫l))Moj|ehT(Aŋ[1&0]Vŀvj@æWy )r8oMG9K-BH(if Iٛ'f/Xe(8%:Rwe'mez_%2r/XXE 9Ŕ~ REnsxt+mOOxrDkX8sG'~V\V%kt\57yN0$EE䒽q8}ypaBOACZd7%SzbHi2u4 eGH5/R;dJs(ɯ`p Z(G]Y`=C- < {)pWdvig!sx; |_ 3G HPK3  sޗ\3>wzW~jHĊxdn&_,/M`u\eȮ 2jhq$mrv &h>L5Ph|2=^vY,iK [l# 4@T| ,\$*:xe* '1U! [f@%}t1( ߆`"[|^J4qWyDWr/]eSG{-{Ŷ(d-Bp}+L(t7Fr67·7dQ[gER +Z࣑qG|I & I_O׌޾ l6/veo9[~wއI8 ;#X 螽mEυlfGJ8kZ0NֽHĻaBWR~Y2`)8n`3,w*~1*r%T9£/0⾾f'!1m'6d .Խ\ ]X;fKp"҇BNNm}TWtg'V7et:WՕA,ڮ#VvB0!6``EPGK)w8P XU `pMMFN?0 Peh]PUHl&ʱzxhƍX(xݶ"e(xIm?N o =mOO]S$E&TC؅,ϣ /Hޠ[%ʀjHtSq=85*j,0ƌoکMP}7Cr^\ jOfRlT<-&X#w8:.]ӇjPDŽlJ7//f3c5d%J-Y5Q%Qn|ÐtUlFiOHkʟ<iq0\lgyC { ]d#Ȉ#&=͘I5&OhXsؗz%pƭGL~ :Y/Ӏ㺋a>p濜&& pf=rf߫bPYpv*Q#U3!^#Y\1DVf̢pn<֢FI>UiIO#Kh*\(r尭C89;[)8 LIgXZv c^pg"fIg9:d'eO)?&7cv?g95LE%ʯo4^׭̤.BɽeiECOdi:|ـ;Dž]I"շgDz4b=/_) ![;q;+iaSwJ"e L% (5v8p glXiO}CW~RfO%?i\z[AM :nx9b2h4Mq(r]|`$xOV,8Ѿv~B4m㔅1tŪvP3}N)9l̬ʤ Al3&.n]ݎ 9l-BlRy_8xw$b:wAIh}AOci<3mG3<ۍK4q ;/m۠0'AOicRS?̂wf0ԁlɋK?^`}+^9歃u/y+#$Cb3_ DUOb{u V-)AmyE<ྖ6cj&0kgpؑJEc:!;Bt(CYy6kO$ԍa AjA.{ep"*WtVM1I,݅sVHW1hy~-|DH+`&Yԙ?H;TL< V/LHY9>@)==JstP쟾*cp8wÂi٘IK,78^5ኡq&TV `2yڏqس#k¾#:D܂ wU_;匭j.#sGo#F8VԟpPzݠAGuU9yYԝ%OLpZd {.iF.@ l+4{YjӟbՓ؎w;jK d[(U1}_Sit$q7R%^vZCxYk#3989?Uy4'3i7bR<SՃK\w>XqU#qqr\s|c]&ȧ#Q5o5GWH|440'1Py^4-| \|?g#sǃ%Xm&[`O3vFH\Cdlz(>w.Ǣ\B@RœST[Z˾:Fͦ͆8B9)/ 5ɀElhL X!TW+-0+a+`aW[2V(щ{%MSD_9Q"?(|+vdAU.x}*OËhw\: 5[UB.qY=n;'](LF +{~7`ŒyC`Wr}5ZݒA:&j$u[XϢ(ʍ׬0vƵ>QA ⟹n6qӀ\ߜ)Jdۓ.@+ޅS3oʢkp]=*G5m}Erulv4a=46R=YS֞B֓^>$^Jps'|/ho2p^}jXË1PCzԓF_}UKWC۠@)shLS[V7*|~ V9SC4@W y:y4ABk!10Lc8xvpbe^-(tqb+>t[%Gk~zg^ij~!vBޚļ)q{1ֹaTzNq'õL1v)HMW>NLIˁ;+l&MKrֳ,{ac[>N70kc}yڅ2SuW:TJ4GM#ø `=V.%ϨgEhn+-L MΈ {ZM.4KAPrdD'cQ.hEoȗOsG_ZEA ۜn/c; h9 bGQ6*ݟnkyfQdb{R.m{bDZwg[׼F*Ȗ }AրnLC)*U.,?;齺I5Y{!d r-}Lw#ǐ}ןludygY^:XOe!9ǬrwlWC9\S<С2ch yMH)RGtQo:!Zh #  hvxD ʬkF3=΋RV%Ŭt=Um"%U:^#1bI S-tĉ\EΣ((i|5V|N{ ^ K{Ň ɼi}g;ZlxKlu"ۑN'yXs̈́|G&4h4yt]S:e%Tx݆{êGuQ^"lD T x5Ab"/5CJzu媭ဆ@dL1}^jd]+ p.@ZbGIJ鰇oQp*=,uMDGj:ˇd4KކzMIkӷK@h8}e-舞\V'Nfq}nrX̰p %HP*?W[a& :rzQ(qI_$ђd˾8 * 2Aw&4v%udSWX@ė>b#jKW4VY_0AWB X9qE6Z0{!;~uXxE:Q)wVDA:CI=k?L|Iv(RX4 #>HLo=mG(Gh{9b RJׇ?UyP)hDO@Yp~WҴ 0VDz<4ˆQ$lFG$T>$hVj,Ps#c{'t$,4ڸ^D.T`v\ 6k| &hU7U~wIn2U'cnHɛF[1|9WsŅiDū0E *7<=.ʊMa$H̐ؔ~3ڍdJ ^N*{|$.Y` 缙,F?mar|'w`.`Uۃ?sY рqlCXX!Ñ+_- ͋=,M13zfF/w@ΪGpq [ ՜uu:;VKUNmvnAz|98~=eɛ"V%*l2?*ŎBN46Lkj̍eĔ'fRlf`T-h^վ3(@EjV84G~UJ%c Lv MW Dajla.u?(y ,]bNpڠ )D%6{{KNd *>L=H=Bg, 3sj;Vbcd"zUV!b׏@ sk#'nٕD_}z};MLnVaL9v,2Ytt|a1Z_ڛ^+bEce~6Bi~N n+(ӀKCuoz\CZWn Lo/(Me?_[}b  .{ߍ͎U{wFh6@ {Yqmn lՔ>z(>7!Uȿ@#$Q|^%` Og夨6)zĊ#-f%@`dPNJ|һ_ZF+U;/PHv=7?x^h<=y"8k0O61pYѡ"w>ayŸ-4uh~R[/ʏ'5QGPŸ'/־J޻Ki_4D(vV;Zb)3-{"Lp(3pV$yS%5H񆚘daU~1L? ~MBy@SDMYV\M5;yq t\ogTa3$#HI+*A/sB$TL>=YAP57k@'nk,s%9y8/):(tOOWFfYW=ܶLlgC*Lw\x+dceMS" ~,Gޘ5J\)D8y=` EdC\>>1xkPcExH؎xz|Oj,]h2 #}ȘZ 2%ixmhsSZ4˙.@l=5D/_Gmx ~ š(|xvOA3g9)Tg*G M'rRH_f^JdlaGI &Čd ⷝ9t^Ǩ~ ykh+]5K (!)Pe6wR@rRۼE(?ƿM'膋lWP -i~ Lsvn0}jcI (Tw"9Ýe* 3QϑQ ްN]HwI ̆@'ߑ00#-R_(s5ICkVBSϴON/Lf 1mRv#o7r~.tonm 6@;ie}ɧ=uG&VeAܧ&dL"!c-\a"-&ÌfH"6鰚4VWJ\ /ˊVX,,]^V9bg)Ƭ7">;UryɯDasϚ맙 3c_ɍN/=)٥h\LrB⚭_0*o6zTҽ wcST+h=U nBAK+Lrc:F۟Q6 ;<5$XAR6Q.6_%_;/ %;ӝ6 E /Gڠ=`6c-&߷nv{yv%0Cop)Z~&61VZ =:!7pN2:x\EE e)vJwҵE2N31K"& +\uǺ2`TVu"}2Mrz*X1v Rm1{"oҔC 7?Mg4eDwEahζ~!4SMќPpdqV4(RN>{<[ @:fNRrOӢioEc,j|wɗ$D5!d+/)B%5B Y6QQ17_ v$&)C%+)\o[n\ET%At0tu2,Im$RRYt}03s7F!]{ ψ u"[dCA /cx Ǥ6^gRԕaJ~EֵDr%B2S_n ،;tܤPahCRՀЧuFݤ0;>$=WH4yzr*t@p3 EפLEX/(-C)6Ea&wCT5NS#TgQXT5 Ԃ8ՑWa;po%r@}P:Ӭe|i<.NPm)F^ LlC+iHC"ju&<բhOql&7H?㠭D0>'B/'a8=|%ak\VaWKDצqY&L=c~TNq1PqWГbUzIyzxV-ˮYp^)[p쇍J4lKp %mQa装lԈ.e@VFV^G91Ⱥ&ʴWGtBa%>,u/ Me޸7zCS++4q2ЙO%D_ 2|TvxOWԁ"=U"gK\7;?~?9uNҊ-i耬$PePTkjHyTIO-P%A;(MKU YP:z~I?җN1US>.//yQ|4C7dN愑`p[Ayo(hrH(V Jt e5g7G8 K@[%n=?]óܨˌK3!Byx4,NQgVc",TɄ %9gj^xE` V *.ڇl:XȨ#B4݀/;&lK\%| K6Rn50øaX84ۏ>J9=p12-%6Ϟx1[>$[!Wؿ<-fCuiLObDxXY- zd^Fh($'VjrտTժ|$9yze&bDrQh.ól ]fExJN-JZ[#LeI[|7@Q4-Fc(z; -f,9'ߍ}1BS'c~%gD$LB%};TPV_bZl1K߯HL*L1y_I,)ڷ_f_6\R;Ym~gw@>A~./A"J7v2_PgKj.] }RH<;;A`)~R_ba]fez}Q>rNԎ^*6φ`[t~ӛ%UNZ,@ Fj6W rhLrZtEdΜeT`~O. >_*}1vzp ZXp:/(! >.av#ۑӇ_zVϧra7r]cf>YrQ#pʎmo-aI3$nME8tEh<m\FؗɂQ{ eRH[zdž1v=U`r }}xsEʆo7iz,~Be!PKB.]xM<(ʧl{I%q%DPmna)N@StxPUfãmҶzTJUld+ZW^ii>i*c]- n'boWRE{Uh zs7e)Ly^O]T!( j>QUM`'Z9\rgr'GaE((ەZI)6W&fw;mMJvE_OTH xͅ=/(7 ׶(^||C}ճӕ%/aV.AwjN v?D'-Px?MPxkwq@ pEf``˽H+H?Ԯg\7=Nt%EvTzTP<Ω^@)YlV'Tv(/&?xn6[(G,t]~i⣹`ܨG0%L[ VY` ?D}s¡Lye<{<@Hӵ~(\ /"1fZG%Y2 ]X),> ~ Z%܎$Կ V&izgo&pKK:|Tmf<r(ނn$[L7nSc(؊d\Ǜ4#U\6teȞ-Ln/dک6&=؍ \;lj|r..kqXVӲ J=f/xAK|  RyG٩e엉aT qJ"L#*~zy.4Fp?VYm\L7 [ivS}ꂧ#K؃z6>3S6[%BA%{$ug& frP}QGT62B;s̖cpbڃG-ܬGpʌ,B\lS_eP"&羁 D@֟M0C%2W[bL*D JYlf~1Ӏyvu 2fG%/exODh/LЏy.$2Z>#c.uZB|o GNW3ㅺxE ߲!'8;CLD䋧;B6iz>,?ֶc8fF *+YۃF>ޕ=3Pǚm3-tȽdOĵcg6*k.$jC"͔%C%$_Af!;zيij(U%*ukR?WpB{8l@T\V0Y[vj*lPK=ns$ p|{ur&7axntAi,@ɼA[.lV,#BR"CwpV׉(~rvr 'cƕ >G>/6,_3!{r~AUv  H{c5=K!umШO՛?Y 1n\ i*cյ-JP-^M c7uK7Cą(ujUmrfG)ޓ4Nsq\=dhֳXX'3*LT+$hEN67%q9e]dGqxܾȮQcͲ@, Djm$`g'[t!XZ325;J_z  /!/Z呲 ֘.sVCo}c"mtaBZ&AVbLkRk:2r4?EGZH"a4(OBrv0pm{$9]ghc1qbw4&pK>;)v]LA`>#ּmOF'^Gg(<@@7Z070U!s"C0Uo 7+m; SSqeL fn ŨRA6B2W݇ #O})bn`Y1w\5ɳt>9rx«}E9gHM)oW\~reݭKmRP*U2;O8RH72Ws*wՑ^s%MW1-Wft!89y:.DF㞑هK[qJm yʭLR('prw,8?ǒܧaػr{#v `[_m~8?5[FX(zEA#Xx RȕL!ܕV'H=R=Px"2 | T/+:V/ȓ0w6x'β-qKu=([1DŽVȌbwLPy:CU1[4w&d\y6맱ǪCU-DŇIs67DX9nk'!<#ir܏8@LFx iU`i\4L-|ǫ ~zʵY_.܅bpn@1p)_/E2>\E `?_VfڧjߤnވxGG%[ vJ=6F.a:{Y}(G@* [p5giCcf%Z Ȥw,nyC"AM!rQh%\hCs5Es>S=WǴ>qGMilH$aMރ9|3R>gHn&wu5ؐ<5 c V *#Om]nSe|Yo#[dô(JaY GNoKfSޕZNѵhE#bA8ϴ'FyǸ-èa"P%W߸%ps}GKμx=e1OSh@\W}TӘ){Z՞rbtfIO_숄[ :?'zg̘:>quJy0R8a/2@/cO;y:LZSմ6s^Y2˰^(謹8H@T2I4H^V]>8Hs!= |$X'rE",vÔ R!. ޠKyDҚhI`@(p;?dD $!vR^;ZC%A|~[ѐ,3yR yJ+{)*lASQs\eP~;4ߟT1af{Kan9';I5{rG΍Wct?2+ʽԏ T R8saJY&ِ͖3p^~Pg,? o'ҽ;Y'58ġ߇Dy-N,?86E2}Fv 착/eLWP],ˆZU6 | gIG9lsRX_LLضLqfmZgĤDq` G|lI ";7KآVva;:XLRc<ڳڛ ?p0V&o=I2+mK}A>g1{\+XAsCqG'Zʸ˄x y/|)1+;PS@aWƭ75 ) P1su7{s}mYLQo*LjKA5Z)wo)fO5 _$i7ǨtH,a6-4FRST+|_J?d4+݄?.E2e;3v(LޤG_r U׾}0rb)KSm)RW2cOiYeSo=BQfXh Sv0ga4u7D6)&ԓ p+?ꈪDō )?Λo#rmJeFkPAi+RSy(hYgqwe0(CB{І=5}]`~w*-{>Uox!@2:#ʰ/Qdńv\]7ό OB.]䙱h¤%o *1vc=)꜄h.[o7K6_@JgPlIPٚS|'\stm5J9_3hс9`@\6QnT]@)7Lգ1#8=l%GUwN#-ffY󹋥k9N=f$4|lkz͚FIQ{>6~ w~YfOi}*M~^^ҧ# Y5ióZC; ر2ZTߴ鍩.ug!G/z|bH@ T&REdkE >7y&ݬ॥M[$eׄ<,ùpe mwzxD&%l'D|R!8<vҬV<ublq#P{np>Ud,o,(o O-|S,8a ):\U!*N᯲k1TzyhuՁA֤1_T%Gq O TTB ji[% `I_qI'jkU^3EfwRݢm>jIγ3Sa֒/ߟ[l vbPuO)oV;53YT3[{"^2C:Koowkw-0K乾r6ْfzөIT0-O'w~u}Șmd6DVa+Y1F[S JS^ bw\'P9z' CE(~#h|H Z?lydDe.u-fH t2 ȃ"=AD``]MtPY! Xi\x0~ 3n[Ry`sϓzw9j]u  C9BDJ@@>s&O%(ÎiH34S$;.P4U227$F c4I"=g5]pUiox$dHaE'Klc.j5Wo#-?O&;Da$d[wϵ_mA;Aג5 _LKN7} Ƹ'J(_Bqt`Yn${x7*A,l\yXVu0S<i_-AkyK utvS(~8+j3eTD|8bbVq5>!rOlU1hZ~oм<( m#gNÂ'lޛWvuߪ,!|xg>_>a7.$n=m+HqUvM%Y4ko-x3,є+8)e%НZ=h,j4Մƌ;k`tQhU%/".oƘ wв7OJѲEr9$pTXd~=ÖLU Fth<:%miq $d0*u~I4r,!Pg7{ mg(8x)ԥ܀?_<U){ǫsfƣz9PbK{B-H݉s?T`nࠎ⑈VmRE)I$v}ʬsYtfIҪ4>\ڕxd{ $e3a::|q$ 2®BU7jpFS9!3>A k*pS }C^Ɣn׌?>'9:.TnPߺZ'WoGg~(xp`Bx|_zYBu*wBvY0]yo 89B) !e+SxYvFJ~$S&)W!fU(msK }qŲ:(k:+d߭)'_aM`y2Ūn:'|L&wD*nIJ_BI3qz֐``B՝:+Hȯ[JݮMbCQHmOȋf&2ڠjA,c_fU&^Gʡga~EW!%p6| ;n3s@lvt|WÉ̗3ޟt =XH'n?>:tN5]Ez&F𻹔U]}[m".)p|w]Cjg=sIqݩ*$TwQ>q<@ +ʼMȈ;@DX .ӡ0 N_S6&m{* v` ~g" 0FcmonύqM3[R y[qh򏧉1I#[60\ ٱ1Qs߸yn#)C򐕝 ES\bpB/"a3B'n,hP0eIy.^Rb7KPHm(x˜Rv0(FY8<7 Xvj| ]?쮸3ᕰimsEE<4M3#6.'P Fg qEJ QW8ܑm\ɒH cȊ TQ֯2ZHe}NadV6ku}BД"{Q U~3..Cۼ=a_o"]o-(Ȇl 9"Tծ\=)41#OpoCPwn.G_.4Eۇ0o-\%C6D 6DrapxjnMGoruj5 W^T-LELlGCiN3~&maFOE @ݗ7@Yv \zzMD8$.S8q b}PjՒ}TpvK'ex~ݢ\RԘT, ҀMjF BocX4ÅXwӕZ@ٕŝ 9ˊU] -ՙ> $Ŝ4> )8OQ)˂*Nr#+o'h/~g3o vb.YuAApƅvǼ8*T()+H,pޟQL>OBt_~.ڱfgьZYDK}#oR,U,  K#밪aMf`^kлsc8Ĉ zizFoQxSq-G#oLR%"\yw#L[};mL~uKՇ;F5TM$@&]!i2WYj3͎&h7y1]LN)m'GT w[mqpu90DX0Lp"8%l ӑp^RCF᭳hfxoPvdџSEJ\"s Q|IUh4mvo0/lkBH~4Q7@̹!M'@'K` ݐRLٔyힰ=x NC`mMԚbܽЫJu@  36B7%JUFLUQ)Ũ,Do׋dM-p0#-{ b:IX]O8:LRE]w,M[~N:ux*`=p~Rofk!IeKѝd0a1Jݛ=: o+E "N0/bS1.ER׋G~7NU%1xhVkURz {%X9 w)[Vxh0P >i's[܅hq*2كFm;q^Dzb!^m@xQ*o=1\h&#MDl䁕@I82\dGͭ]Mzٴ@͍wiGdkUٸ}Nd eH_`Ԇ$.Lfܼ.\#n4I~=ׇr!~WC4ix!lj6lZ6AX1bϨEE-Q*T \uq D=]]*J@y[=]Eqxao-rVuɁ<Ka,pP]FN%[e0,+@c+,Яa&Y퀠/$}"- &boN6 zK,y #z 7HbI|$1aMH3E}Ϣ9 RƱ_٩jwpDHŀm 4L(]V5fC:v{8ِSjA J6cA%eg![ !_Ѩ#ְljⰼԒBl&8"q`o#Vh2j耚47mP=/*jx%LA*vn$`˿UDk{k?c*T/|W) B*kVO߰3%*:b3-+E?fޖCs",3.#+1iA 6 NxQv55dnO_]Еz~vLG^?>\ -#0TW7!l0xr_Yl}x?/5AKڱOd EcD:V=gjus=$ p>W bekDA\64Z:Zs>2d2w3JXKVA׈Ē"%O>قQպCRB6wÎC-e+[+v  翔Z74P#|f, `{vXGPvIPe81+%>`RQZ93qۖ ŧdkkC|@ZEa~O+ζ2xMbߵ2Xd 11_À0䃫dvA `_w>8:(k2uGPH֌Rfy|TI.7Kd 7Yn~iESŹnM n {θ[1 **)=[Cn܏N+Wr LvP`iF`(B{zp i$G'g|m-t< ~S^=uSS0 HZV|"o[UF}b"iBil@zi "YBao t4)gB9㕩޸,,Hf5v|^]4=Yw`D 7PUjHM"oc`\NӿXj|=Htec8:Q/VzՁM| v}͙mjŒpרQRS= eZH[6=r95:Зe* B)x^rxqNԒƙ[ ތ ᨎMBֻk_xd{Kj8sAٵF#LWS1?)m58\ٻ[5;z|{Q1F)XQ¦y*ZI:34Ab3TnZKQm'Tߖd߳.qaj0l#%,e-=Y~!(:vo<:lrּ\ѷU#Qo_ܟD(l!m#9yMƇ=rCp=udU5 xM~=T?q uݮG(JùD g~~ `v.*!wwQJǑrKmuJo)@ eAlxaa>%sWBXդSsb h  ŝ|m_Ԙm腤? 1gXXt3|u71 vQ#%sg3]~;#c4D5 @^zj~JAdo.f2 ]u(Γޕo.PQ P(4V[9U($`alvbMxΥp9U| /A;z1/6/Om #t ^!v<\lK5x` P69tbb v؉]T{ xf'ֳ̖Rmdʥ4hbV^$.Ӆ)/zLɞEXmv>IqcKP5&~4n1Kr.s\n(mr:>aGu:@qQƺg[}Z,KN=p|lo퓵S-9PB5Y^D"O!B h #M ^:3Ҵ0by-npjhF4L 8= 56ѧ_'ѦZ)A*X[6~@OAhEC N5Jʴz"_Խ 8l!„)թvy$bu{R^\SAc,#*g*FTw{_( Nےr@{cƓ)s}ao+>=2/3fZoZ`EfP{eoǖn"@j^Y]mª3d ࢺl$SpiR2TޔJi'd A_zIWJ(r Oh|惈޷1ICˠm K*}Xdd '_d4Z$5^/Vx.nj9.2I-3(Q &/1xCjlcGb90 9a>njT& GzFiZ*jKPj> Zgzp#;*;V!rr:45t֦9FRa3"A_.xdFl=(74J`tJGL,s3ɘm[cP`K>FpEC+j MN}!0am~(?hZSh<4Q}\jAXì ǁVM!u=.os?IK&] -'̅MCNQiE]j틁f FPc O'Y.9VYQp$swX .wkίas%:c:kD' xݜt:+GMY"!ȱٓ/LȘ m0/s *}Sa\wKz/0S뢃v9OoR"}R_}\udͥG 0Cyk lv9Tb\hwVÕ;UnS]6G?uؚXHe~=B1 4PP$aJ ԝT.J/8L,iq5%hhO#E}/Iw* U w,Í:u}p2NgS}qG(), eH?8uC|L$ͣF6\#Vfǐ7l9h*4X(6|ˉllٵY6)=K `L|zCC `Q6rDM.w9*LUH=@U735DL2ħ|`r%Ʌ"g`xQ5S9khN /CDX#JeLj?A'8C1eJ,=g1,slԿP!kpK:)NHO^I_ZdA$P#aHEj2e0d>;nn:2A63T9ɵܟ(3 q殏겍Pϥr d:=Ч1`CjA[K`8[ {>oCNb˗aZ]0kP‘9m8ylg3X\i Hn卾 lKs|4oQUɦ]!G6W'L(5 \CVn/I/WWO*c2Ι+; ~szRh#<&`U?`Ie0 OhzV# 9;BF'4嗹; wT(d5ҙFTi05OVlnG|jYmT6aqb+:76Eڙ"4gSXX.+nh$"/@ 4x&f-?/zbG)x T$S@:w,<Gi5% 0G|IE<SҪ%7"iw#s4()3&{Qfep$EJـZXxͤ)(!T*^c3gi V*/E:kE`4bq2&]?~ Rf hd@C-0au[`oBw04[ō[-n&)-;)Mbu4g*_N4h 5^*|ͧsT{p֞8u ۔G(@rUDf@̌d~G$"QJ o+ J@2(&FT?˳7B24mR=N | >:os FE^9 WZ7Mmhv?K{ew'iM Gs_@j$Eioz3mtpLXٻkqensdvz\mHW]5C }.r&xg/xTvuaeQf#A f6 :t^)V5u}3ؔA)y/X{o4h/x;3U(xyDDzDXWC|I'hڛN zWH0oK2pAҚ^ZGkԕ{gs̀-O:Ƶc&+2ȋm6)xWpk~; 'a\q#!1! 0*0Yz4Y) 1Hf_[E/bdT1{5US1FpeX`mfW2S2Rݍj[٧ tڨ H1\x@R'u %!*ڢs$io b㋈fqDmyCyEvNe |B`v6v8eoB]zLUA%g\S[Ge$%Z>%׃v$|0e˕7j_I!ńe=YШąU8 NrE9Y8K)qwcrȺZ(%xHh3*ʶNvr}C0;?ww _|;SȿaGL X3NfY6J̲5cj*VFȨƝiot(zUC>ǃv-m7z %,2q6`AIϰыFTLYD>'-LGrqށFLQQrsFz}!| )1Og4ˤv5ڲ2K#t &$"+&?(N aiL|ٰqtӉ+ĴHHM\"17Lg#ثvaM՞r[|p (]Y~L%h8{Lh8t5Y@z7 tG^ekGbguןu./(?$Jɝ)8ҮO ġ̲ +j-٪@/g$ DžΛWnd[ p3-_3֘RwmV#@vh:QCIjN6xEt^/Y;Ct-&Y elUv~ y!w!BC(gNQ/칽߼vjU"Cľ+O =o a Gȉ3JEnd9 .%VkDSBeR9x 0[5mn? )4FcS@w|8 6$wE>LTЯ|POVVר,Q)ӏ)ޫRNvSeXrY0s[Mqz H,>ˉ T-' ꓥebs|ᘋJ+MSb }S'ޡ qO5j&n{hewmn*jRJ#gNcFm !gEpW>߄c:(xWuv'<x풰_FXH(6Glk+ȴ!k7n-K`@Nu.$E^!2Qܕe ʭIў%AfUU:wV0A\S'!p>xtt9gxy MgYG`{o&Nm@:2U:FHٍoN O͏b5^3h԰`Eל ubӕP9\r2U(v3?T0WD ºyhfEȿ8Yn^>}oLֺm![1`m- ̺H DFxU̎:mvI21WIiCuLcƾJ"!ӎ~dًuw9j_DP#\rUqLaN!d(sa!Xn$HfQ/iUjFj#B11ZjsE~ _g(hW`v1+*i8<D-!*Sx-C<$'_-%3W<ӈ 16{TnPS RT, R PG$uizJv  qg_-Avuw s )\)ݤ+ȁ='g-;"A>53T=M,/Z6L{d1fD2N\rwbڭwSh 3@\i&E{PQZvpܖ뎓> `My\ (Gn-xm'p_Յ O1bۥ< /Jh"MFh 6NԼu') *hBAr2m^ _jd?z9N:M+KK$`}J q۶'rY`P=h$2R#>ηsJp.D8s F? {ofj 펖@^u)Kx 65:@UټjGmR@tk N9bpF!hWKH4`%rg J}$i=|5ZѿH`<`,$&jId'˹a-m_>kD8}X<*mo3Sy#JYZڶo9"kقĕr]Uѯ=,=-{URĢS +Nt[d{#椱qQmСa|ԙ,Vz8)|KJAlgH;I`x=@KWMG|O'1؍-%VSFy=w˒ebu;irĨu5Q" Ty(@&bZ'ʳZrMqadT3X%װb y)O~T'gSi}(͜PIi UV1r!,Z,5ʵR#8ASC|J bYZ>,W*iׁ`4_ x2M1Q,d;KU@pbSo߄~PPl08g1fjbe>b1w:l؃uad Mh"24؎]ޚC$?&_-ofs֯(GZ Wɡ@8TZ:k B¡EN7se9E mN4{9.j#bs Q~2IIDCul sa {5 Ғ[AP5\oi1 J?+$ <)kq,9X$[5;!oQ>|Km-o.ar}؎{&|Dԩn}S$cBzH hiO 1?+Wci̾AH`x|m`/΋ୁ'=#̸ _K֚`k1k!>CJJ V}(k~?,sJQ n6ss/LxxesF" %wPe(M`æ6)3:ʭN.FUV F~c/^WXdϖ{nZEB=>וvDzƮ+a"Z޺%mT)|Grre)Fb`ӌD7q>؄4|CV}YZ=-f6|h~'H^49[[! ^@m7|̯59GKXeF΂q ?yOc~baȐ{`1U5/E%UNUPB^Ǐ5Nrå\8|őƭIIOjdotTEϵ]x/X%A_)HiⳈ}eqCWu^K*QYDVKU0çZ&p@;grʋi忥nSFgqZiCY"J }pY&C# :ր]:&|ҝܞM0, R'E0d$;x\alZ?,U$peMM՛P9u znZzJ!1ZYX_g.E"%fJ eHz8LeR-* ByT [>?*ȆFEM#o꩗wʛgTx"@scU„P7W^wi SK,f~(QTE#-\DC)WWQ5A;|~3E*u{`.өPٖQB Hݑs{'x!! i$<'):*Y˄&na-;yc֋{*_B@01X?LeQf R/Ҷ({Q\i vq:ƔoxıGG}]Y[JvFM@* T?rG7]"):GlczA#C(z3"vGc2Ʈ!7%@ץ+H[Q3 SQRF53Q_rk>a\vMܨ|% bqX?C:jn>K1Sc}}R^3sbx;d{>u1}!oJ{M#džMJXVB}B!0¬)PGr7/ē9.)NUru:v_D%auˋ@Z/ cSVUX+ ^g2[ ZCNY%{Rt&*$-l4$Fona\5#cp6 j]$'#B#r;5B'Z q_L'`5/BM>1cTJ@Nt EN4+jh?|R^Wl+󘿍݉?F׋g x aI27oE+['Y{[;RɯބsoTܳ'4 u#]Lٽ}Uvz*j&\P59 )ݙN8<2n07C> \鵩?,I-joeZ5:6YٕSr.Y> U 0L\Òk fL3F|äYCg;zΞ?ʘd-6a!7M6!L0W,ncdzVS.4 "k_/W܂c}[ (LB 0&HwHKW-S9Jr~)@/۽z CvQ(39-qE\|jWQ$AJcfSV. x֖⑪LtQ-ku#瘊Ƿ CԎ׵-֢5=ټ%"UԄ-H-؀3sF G0M-Sg0:\0FD9;U-fNX˰v̳l-51e vpJyV8ON  iyRTq7C3K0YbLE 5Aw (ЅE `dՍXo~c.&:߹$L r 9|0ZPnW5BC~H{2WLp&Y% fFNR2O M%3/ FRk˩'l( Mjn.y;W VuLuL?/J_K#&C2e"7o]'/ Q 9_S`::%e~) *~bI{bA>Z0Uv=Shp )j >S&(,+Sx^/{$}dQ.ʧ3< 03ä[qUWU#[C$yO)B9ƙv A䦗Ebê!wcMJݛM;\5aejB>&#YI Eܺ8Q4 /]a7.6F\EQ|*y@N""' KE=h.)k$MMw=E6\ɆN[l\C*fp;D=y\=fAVAF5\ a1Pea$- w_~n;9eGϡ t.>n= ͼ0YWj:4O i|Ld@{ E5ոH,> Jr_Xb&|`P7_0Ў0ir%d-f)RKǟ=RhΜ4YEwf懞ҠG$\=%*4 5 G3&W熑%u̟d̦N'Oױ n7WE IP9{p\^1SZs MAH| YYjc,;Vj *s5 ÍP,[g5ঃʁJ!j#ׄ!j'#vR=yŵk<Ţؾ&-n":1I㛓X[^x6aƪ)n/ͳ(oDXT_,͎:Lo[37q_7g3L[ʮ!нm=̍&6RFPZf Sq3'$qGl&ғVޠʗR4IU= . -kN1֥n[㞋8XٟxȪ͘ȝ"Ō6|Ī"ϟ(BlQW,c$yIBb7^uRߖeީ쎜;R T3b@Y&/Iǩ^Dq&xP'#W@x^skj.LیmVu޾ %ۑPF7RIy)AFgK( ES6Tf kjomWhzemxc\P.V63LKzL?u#hߠC@L]$(:4M.uoFJLBBJ7~"]Kh z'q>WudP&6w9ƺ}.6Yco1"*Պ8s¡4}3) .N([_Pc|2ֶM2nkca  ٟ _7Z+Tab\&u%${t3 G^#ޓ _JmԈ-Up!lkli+1{6@jC|Mk[;9hQq>rN|AeF2b]u4%e|cQʙ8{yCL5F޽\t7/bMxBGHNdrVsJv2"~dTm)CDD'smǼ2eaqs4~3$`pmE<'st&X'OPдsܜKV@![FΙz_6Nr.eN=N\3%ic; Ǚ,OYqșS>6=jz%9}Ğ]m2D6>WCjto(0xu2A}+ M [vQu!\ 7˻㠩Z}(}۶- m77០bY.BcA'2֊^D>AF{ƥ1o,\0́!Y8bfuwD- &]H9k;;'^6j_M^$`VilgEAp:mҩEq>E5j-' =oN_|uL-XLuGo].ܚl;EsAIJNV·:v<"b٬]/y#E!! hè4G< ?æ\JD] c [(Qe  4!U8'֩hYg>>m 3KլUN^ZV U!5|Q=sڰ=ǺKceJ+wRեwB!䝲{U4i+ 'pMZ1Uq0p䱇;%}$kb' ؘg[$vqr^Nҡr7E_; ߯5Vu$tuS=^xO5,Ig}Ʀ';QFU b77)Ï@V( پ.鄮)G<|XAgq/#vo<=M.Q~ dAXM]-._w B-gih*pSy*tr. W#+=ݍ:w 9ad*#0]ϓvmE4K!>:_Ln82II'Q '?K!Cq D_=Vq!kplΐRp;i$q2) tذ}.]ք) bfycKy}Sh(kÿYWEe F{a`!(L5T#zt[0|'7mW)(]4xbfpC)K~Alа\Vr`:֗Q㨱HCpq_vA8ACse4<\oFq8x1vXaOw$TwZ)u?d9Na3mB&(Krs $gx:o^ [ ĶW,Vd"L^c+B*X]#uZ+7g{=vQ~cV{"B/.g+Nчh;1 N i’6noFIʢ (T[oxoeRM?]a$A5]Tg咄Z aqѮ9!|!ʑ%HnʣKY"IRaAå/L)LѮ$֫J,oYQyY/]+ "ŇTOZmob{ 5k\֦'k6aO&TIߡ; {w 0WZ5l#VTjGi tzP G-Ik1I^3TuNkN깠Ds2vJoÿi0a:3Jb#ƒ&4ԃ!P ;gh1kE/ zoX?$ ͷ5aVL<?Z֢\jgpLpudw,MKpgNv3z# םFvpФw]|1Y -rLiޓ2"?ӫ!m< k3+2C :] m8DZ,%EC<UYC`nD^{ۊ[Wbm_DSba|+&kj54͊kp* .Q بƝ+4zzNܥQE:1j ~pbD^ IM@] ;;YTD!uFzlTD?r+U8r,#|{(0?K]!'J.#NR9|xSo (v[a\[0K .r]Is_;x~0CݞCbjJL'#O7 ΈJ+2\aF*VE.Vnh6;-"Ҳ^8["QL|s^1_Gz< PKb0^3 )y. 'XlM8%S@#hRQ=t(fw}g=͘ 7 eܿMq~lK{#u,$ljYeEV]@Ib㜢_xZ&:јBeQ0y ^~Ҕc3*s9`R'𲛪h{/BBfp'8ѐN Jtoq-) 5%uvZ-ɏzq߲fIx3N=W``5r_ie:rh "],.Xxj:d#yq-κks%#Y9GaFF|Ƽ ZNqKHp71lĩ1v͉[:j(}֞2Ys"ڠL5Q+Tj?16b||1ψ FgWHý[XkBxuG -O̹/ Քf*#|"W`_6f)!ɹ/l9(U S(h;Ylۆ[lnI@P{"~p ^l7Y^,b]:%gH 1QSDRAq>YR>ٿޭu:~)tx> tiղ4ۇ+Znr2q"~9{ j^?K]JHF:Y61nҒ/5Q黆pPmCȆ &tVvao<Ѡd]EG#v ԝ/Jx5!ԡHk-~(j$*dr8^ l?&Qh+xe>eeRoI^s|9NO:[ VWa,Dș:f}x-,5{g̍i!#Z&잯j'/dX#< m&kPec@ig E9 Ȅ\ CPixqFFA5ڊuX:H{a&.|,+5:l f2^|\e +^عbQpa>}ysn=Ws0w3G+h2cwg{fQ Tʅ190/ pD-s( ⶴl~<B]N%5 CɅZRUq9L>3+h~&EI~j{E.MvEq R=&驲JcE$@ZhY6;x3q0\ + n6rϧێ-S;lƱ-nf%h Bb~N8#`+Զ 2&*\wsg3(,:['R4C-"/qۖ ,KΎf ./`;ÛyaҎއ: -TϰRJ(hZ򁫿ؿ{APnU*f$OQl;pO, `8p{eya ),ņĦlƑ{e_AmWsqc0:N|KikM:hOps1|pZ9c8 UAR=Z?55I!=-ʼn45Mkvf}A#4ۇ6 1[{BwP[[:3PMr5bR*qK-*vZ] _۝w`wZ^LdJ[PEzfי'ub {!+^C83}uqmW;wѢ氅ćjn!!' ~@,jvh nnR#]'gKX[wm97+gtP%؁9Ҍ=aE$_"{8N,?Kc SUYbOܽNK8Br.cR93ݍrxMib;i= ?jCAL";[:\Zym*eS4MUE[;"Mczkg+Όw;Z$7ӈLs]# ϊp|wggHJ04%< (-(t v.ԄՔQK:9YUmp3O 2hY7/lAm:؜?\ ѢO"ai#Jpj؋.L%B&:,Jv/+YsH,fQ2t_k-!Jn^> #\n<_!NM^[5Ha^ĻٚE+F Fk1^)Bϋ8۽Z0n/UkMsJύ;dnӒT%DժayWg[)n. SH>cE^*(ӓwbS Ƭmf8XjDe$c<+Q=/~d<'8p#>T 5L v~|$""g*c[AY/2\#*K<o3q[oݨGJK,u Eq[I. 0> B^ﮦ'8pURԸv\FH;i!:NCT8wwôA;C Y8;ŬᛌaegvQW'#7`I*5W}]!{5"Mp>,1oi-Z}~,5Р(0q4]S)Y fsrtz>e'KuYb ~5`MZp\1˜ѝi1G9b ySZ5+ @&*Seijj,is "=N#\߳_BdJf>P!pZ6){S6q\pMY4y64@}׊)),}HNb 7[I(+6ծ%BTJƋGF{qt5N`܊+/"w"&2Cɭ`9n.Eu2z4RH ,: Gt& k,)WlL0F [x{J?H1*IL ! B0b>V.C 3)~I7U7*eqjM.ژodi+Q P*e*@Lji5#?*pۄ=W]źffԱa-gMc kxm@A1 nLiyJAu-Siέ?S2)g| z:2W])U0KgP)k̐H&|d N`P"p ͨ`_>#7:b %vI/OM(e{(&y+mۈ'ۭ D$C҄ ]P`4lЖm72TacaA"su}aljBf1\ԕF(Xkk@BZj)yvǘI;Gݶ `V8M@Ůb[Zm'xsF^C~DhGywdf+mrSU:ٍ ?X CHGHo g2<^ᅢ{([ ).pLb_|n&Эop Uʅ_@p KSK%@*DKH/CQ Mحo@=ѵ ٛ 2nYz4Zte]S>s"iD4onTZ#^\j\ΥF|]@[:Ԕz.AM[pӆAr_ ;)Ǔ\ BO*@@KF>ӵYB"l!3WE^w$j(\{Foa  TLHyQ5Ɨ j‚9/q.Q5AFPpkD:} r];pO4nG,{ўWfGqƓmy9t<ZOocVnf9E]m»kqЎ^kPTEUoX R^?2ڗ\zk/s DrdSk3%"ue/㑹g4wϧ<խ?y2Jوçh]/B9@{SsmO hoO6x@@_cA +\GS%Q@Q1ܧ n("w&N8֗ N}C&lX`n:MDګ8_nH%1؁-zeUybso"8,cN`vPBT?[aGZhPy<0DkDbi8\L/QOTÛΈ(`je^&kGu&2@ļ nn݊ :8 gػFgi:EvYuey3+ /EAL\7tofaA³kJQN?,`|zޗv^ zi~*RT>J7:SRFΞye-Rpz1H/7A7] 'ajZoxOJ 1td@(a?҈mӿu.ྪYa-/4@Eo*8o2!^.-Jcd(KmSpJ@|6| s(Ñv;%011;RFdW7#4GFAs~/}z(Pܾ$K6lQj7?n(䁐hK%N&)uC<̓wQXtQyfC$UhB/v2f+,?lvM&3v"qaOӵ<Ϛ0FsɬQVDjS"0ϗ>KN`x٘-tV\׺"G~=F[ao[.Y-`O\ ,\7S3#"WWH^';4OxZd73Cl v˙G0L dZeun@ziN(LkʍKM(zG4T\?^XpXJboP#J ޵=&-.{<ƒŧDW*36˩SBo V_+&*o}}v+u13WS 6ϗh+Q1b3MN_]dnvt7w!j픋Jޥ^{ۨC -#vW2ϾVƸwqƬmO8̋0A(w|f"2Hڰa絀xbc4u'VۓgMYh*3͠k!PcTxҨ/KdhTKn(0a搗&H҈*֍4'W=U~(6++ZAE|9KۯU皂VRpK 0(b|LjLg)K?9s!ou.B'&/D}^U@`OUoGkƥ>]PKQW; @=ܛ[^dE-xe!6K_OxC2R[NMCqRh*ISةuӽ܍lQ%߲f>Y 9Dډ0w,&6*k^`vYhC1n'70 Xh=lecֶ3o\zVt뚲=QWƦoE"p1f_,8;>-to]\T}^_71,9r$l ǡ;?ҿ">XTD@ZFuۥC/TC$[&B ̄bHW?jIGI>-[ݠV Y$,^8(;]Bls#YEa]}^)v L?T`%iyHG3({eځ>MVbZϐj^/EW޲ȎN.?u>b޵9^>2!Q^nC\֎9#gKYbr ?}8=:T}OѨmqcxrf@44c}p%ìp<H6t8loMϏB|WYrb,k5wVh߬vG'86H1,WC|DWq0\kџH_đ^tӍ~2]vWV9)˄]l[l/ `271OEq>A4 FԩpqiP{\L+jpH+gV0>Ǜ"Zpڕ+޸ˡP:9Tc*ɨzBs&[,ƑR5J1G͎aS [rzEE~[y8V A89]c~DO26<q1-gk`w8!Ǡ rZǙ9,y2͞P ̟rr׭/69:nB -C"Y <]wnL ^t- iJ$6BUƂ8:aQYŋMG\`Iv!\Kgg14'4hs=1 ^z b3_]}|4B25سŋ꡼X4rY՝ݐV<^d2H3ٛv.n#lizLgg5R-klyo.C( _!4t ӠOPU@OD> RWV; z \D:cf ccU-T㛉B H]1Smۀ!1+CcJ:'wsO$jn'(b&.{3jŃ!.o EJYaL:z.N2f✞MȜ3ި:כlϋ.?NKYY0r.Unڜ/V&o=mw%DŽ߳aJyn@Mh06gW~Q} "W#D;۟-r=fǴSz{VPk \Dv6o% O t&Vm'8A -+=f1Fv?6vʼ*WOR71bZ1y)t}t~΂AunM14Yǃ۾Woo1i_}*?~ \]ef9t'MsV|ެhP,a@YUew$=Jah>:gO8j@Bh. ZC$, G ,՝qj9ɬI T[S%qQ"G|*IٓVmAŷ|G0-l!Y 9p# J+UK*❥8>Hz\*5vcM 0M]I繉aKz0́#W|V Ѡdס;:}n%ccL h* `Cz %z%50vw' ^3PγPGhj[7?!%Aw"ADS>c6g_׷%:'0x9֗1]e:]!DBP'~ꂌ>0kƨk'WPc.暐9z0_=/Oizg ښxb aXHtf.=lri  'B;7Ѭ"mӫdX˟1  8mpFJ$Do/Ѧ4Eڪ) }18ĥӻ U .2Mo 25)j@nꝃ:|XyT+ۢ^]Hf%'@FwwƎS# =J!98 ̧Lr++&WO1mѷ-ΞW G#vrIj+M,IG}wFQaT/jhX^ZmCKFӺikh1:)=]?0"?^SϷUKU+tqwF>rb rcq{zBK#s,u1eQ9u@ݑ"\HVYag߸h%y$BZ1b_Y=, UϢ#!zrbGx1I/C^yE3w8s٫E[\=(,k9U .?dWjFS> WVKL왋݉Ce& y3RT_Jl@; g9Z1c8yl21 bU;Ȱ1?`튧]QN p7 X^ u,egJ E}s"-OϒI};/s|%A9 ݠ3 QCE2Bl]ZAH ʇ--.Ui4E0EP큱?!#.K&-eHMֲ`W'R-R2B*?A5b[jk^GJdJ> ?ʦFj_×cNg*d\IZ jԠne{yF&[]y O:%>0H=u⌔?|gx^4')#'R ..-ڌp4Ē)B J ;)fԤO=.ޖܽ^ [c!?y Õ,cT3;UϠ^hcDX~yxJ ܄V}"쭹8vRpn8e%ޟy;#ٽ9d! QRĒ Ԙ-3ہ%Yd8>U?IϏDyd-QD֚ud/p"ⵙ 2ڤ&t/>211qp1)Srӻw]v3H OMF9(+ vjt:7{DdnSɰz8$^FĞͺɕ7.Ű8u6X_#ғ5b`dr0UPE, ņ  Aqw޿Bч9zYn)Oobw\:Gm^W*,X&P[2MqhƁPoR4G*vj3X *ݬ{$B1,4_ muJ (1>|+زZ{\2X%7 @>k.NdZT4F䗱䛶Rʍ:0#|$Ba ve'eNd*33Y59}7n&jELE~pה۵춬0rB;!nV.˛"Kj-qزxRWgצ.o;A Z sƵS/pCż?~ Jd}+[ t Uߵ#k{(aL|Q,޶ =BhX=ߵGbBỴ{\27QSKAd5Y%c+( T)8R~؀o_[8.*MG/75ϊƾI?Y͞pܝ{wc7٪²?MTT^&Ŏ(|e7S^[ iL fX|DrRf.gGϜ6eޫ8ftz`@Ny0C} 2fɃq&BA)t6ȶcxk,K\ux?a<}bKZ!}yx93gk6)e42NOB OSO'N[lWNAvINC5ШO#)+5'm5FD|,E*VyԖ)I"|DY( S8`-$mڶjyuSw JdRf>28JXv"b̉euOeE~al$RaVjPS虇"c!7N7<;&V>,vH͏+y֓.o}݁;+`7&Ekt^'r8 'Q)x]\{ie񱵰OfM=h=xCT//IN9 /XC?dJ\ z^3F$'ݶb5˃,-Dـ+l|l*$z&hiDn BA$AFVqDi.Pv͵/ίQH9'$^ 8ږ8jzxIvČ3c>`O SCrH=;H/ Nbqݰ {bJU] N5?`\/ ;rfJSA᥮t7TwPL~L9Bgz=ChI:KM+PMrg*! 3MKEAG"SZ5C< Rd߻\ J=ƾFDTDV}^R(PaO$d|DrKLY74{1:s"eDDHT:xoms\%x`(([]5lN1?B~K Vח/҇OV=М6|/#iC>!߶@`T)֣\,A$wK`xs~kqTh$TKiCN<a[CRt{ cwÐ.\ih'Sh W` (b@7c=Aɲu4oV8Y*aBUUW5R\ط8tSyi FrP@y URS0G} A~;Ț"*Bb;`[&'Fxkf_[cɦ/"!=U8ɬQ۹ǼEkdj! ԉaEǎkOӥZ]5J~43 = ͫ}5v}f?Bo~c_oӹc쏵 %h$\wS}ϢN+bիOɯSwFq5 k`gB_}b3P,8i]HsD5dk<8_Xk y%a]S-%ۿYiџtֹB=\F͈뜐U/ow0;Oz@(YN6`F,GpG=s-="s}9TmcbLLN.)3@0QG; mTn BZDe"L.@Z{&IC_b} \:.L&^/޲Ddc..Q y+$F1ܫZpLAӎos1 \ WzBN~7'OSYgvjbs6 Z^0;9(\b>)bFŤ~Т^t"R%YeWWU.NIp;<=q.$d'D`'c8|ш>F:z$g^lV tc{ļ75D`N`C ck#I$dg{4uF-Z+y  Y@L_o7|r ޲]v}+$ ELҲ.sJ7wdr3l!Ny h6$S#v,VlCܭBN$;] {jFۚ G}=TAg<΢HG\RX+쨯Q ΌP;7Y!'!pz#r@Y>hS6}bٖClhcPZX-PٿtrrCH'D*vY}f]3(4U«uz3`NG"y.#TүUiҟ4<ԜoP1Nͧfa30A*8|?OQwFL% % 946d[]=w)6p/ȊF=TlgLx^YbU{5S͏uVXEpJ ghZ/ͭXs3}Ϝ#ĕv0&璯NYb˭"Rŀlt>3%8}żSt Oz]؎A2>=Vjf#O6fesWy+tK#Ukę'4;>T&&.NQ|74WVV3G}xd3_IUrpZ$n@jtv՗=? ֕πWo8_^,yPʿ Y\Ccs4^Ԭׅ<݄q`!rfcs%*%,Tzٚ1N򈯵HGDmb1+!hɻbƸ}D{ A!DCvԓ;p&-tW vX3+ ^Gm ilU$ yɆ3ѹ7H!IF7M*H`nqh*YAhPPD0Bk 9Ϣz|~A --< 6`} hp9TeAÀ@SǣQ$?S]=Rc!V`ϋM _#1<%ןmG;eA*z |HەFP$i̶}f Z9Ze۬Ǐ%T9uLÂő_+%en6 (<>kh|#u_ qY`['?3݁q]llb9VdZ@\7k .NB(Ӣ̭)~5Gxp&\0&4}!& L  ˺J%DbI$g2"TC bG)0:p0ជe<0i)Њ/b~k?+ÑzWMHRb(s:-zX[A"h `KB|v5#glk7B?=-wC*_^`|V{LOTj+b#|9pRe %5QQF.&[uGV PUW_^?uZ_]ckcQ\ขmP&_NEtby0 5Gށ03wbp`ZD[儥nKO43z3uFOGo{Ύ:  4w6AdcхS42שJ"&n\`) δcxT,r_Z(7n䙟7fjTQJ;8LZoP+W k93gvkK0!Z0>eG"c κQDI|a\rlқa1YLЉu"l/EN)O!DJ]l]IpaZn`"s#K Ϛ29!Q"Ӝy0 2f!,&ev%Pr}ꙗ+'*ow%|; |@<\όFX,:(1C:oijSmAArD!|>T ҂L0L]f5Hns&1W7|XYDsouNo7c7=oHM#ړ#+Z LAƆwF,8.۶Ot<&O3oFE9Kn ,kF,U-}cy  n׺I% 4pn¤zTp z@W0y?2HTzw)V}(o{v%5X]+nI @]d@<{q)#L< }tj;)a6<v(_jVQ/r]Sѽs?4T?WCݓY2F9,T4U[8>a(rp&q߀*q75.;/Υ)U*8H PꄁJt(4Yrↀj"*HZ! ˁr4=Q]lL=MDzꬎZ̽.F1L؜q6|nwEdy:mFu^ x ˡS>=|p̒jJ0)gEڊ8ϱJWYZS_F!'؆l!tӀ7b:daC͐򀏗}j[yg9Z-ˆ-vu `~kQSҕP-!9+q&Ԣ;0.H ҆_-;vlx!Svvנ"N?uA͚ą%CF 5 \m]hرM3ߐIDR˫ ]%p;ZϤ[N?>_ oXE,IË"#9>{o՛ώ6hWޱ%,0hfЂ}B wq̛> j9З3)oU;ls1~qYnV5h#)^ 0>999,ɳO\dU5<+k"{kӫđ1u9/٣PDi(UXoUZDuy≀ Msh&rπQ}Zj2n=_jɝc8 k s5emƹܳ0ݪa- IccCw7M{>u9yu]͡FƮ+P)e6ۂ U(yj}y]WW2hP'}`{}hW`Z\.݆V0,a!Z<؉M<ְ od֜\Oۊ|m~,&zYTWzt|B.5%D eij G;('x¨:6`ѴA,MA*W,Fy^f} rdo fQU=p#8ҹcH2:ƪlou+(͎,KUgQ 8dHZ|>҅Ӕѐvi8wgXUȮ\M2_s4ub` ;"[x >l;mIb](IgxZjT%c"~W\Scqگ[+Ym*pqPPjeaa??A81xW60s=;g"!ZbU՞Ciǰ6#u|BVs-e5ίo[wq=QFRЍH$E8痜*_qx"/-[8ʄ  jޜ`K= "*:LAćmH?uc#724RmcSh+ɇf]7i+&ix{ f4ІN6C$LY-F-h-k:͵VNwݐYOH(n鵭@$2ūJ4`_bmWQ%k%S,eŔBq:=UOF\;HFP0:aw>g2opm.Jȏ| }:<;Q`ؒ &^Px<.j[Rq<7MGs ȥńUcق-.<3؍:Ob>ڄρ2%u>ɐ[/H}.ODN{ h'۞XG#fdbkNA>XZi|{G]R*׶"c.A~85P$D͌*Y.-2OO+j:BKά ash] nƩ9E~ݟޚwL[Pk\񣹙\K )}ߑsʡ T)E-W;g1 :{(u4E3^^ *b.;RbP),ǹM?nXcLas/!2cKn TdB^d003gYTw-?\Ys|jLqJRxJKx6rRI6"Z.5Un3%r8mF?^8ݴlGJj7$? o͆69cbTJR:!f0]=^vs1F. 'z?cFH[t~6>6 ߇&I L8FͿK[QcovIh-[]Hlfp&-\x$txt54{O}O%2u7QN8J}A0n+ʄN[<Ż{l;`vYt yz+XZ89zL$gΰW]T*[9*jPٱ_;yOs?q9Hh9Q+9\q̩^Ň)¸pKR ԛZ,ɻ&BJo{Xf( J5,9lj`-:ITpdyB,[ψKNVcֺ,RO"!&N6|fT?pyEAbUg4o—4?*&E8Aa[ 9aNu8 v-tp* 5sL<[~*ORۗ jJ~ǎtvEl㸅a.kzW @Hk#g2^Ȓg\Z ]E(0;o5Nsm{(I$~s7[fU3JMYOw3A( Dͥaq9}mEA q糞O5OB>)D$۪!!WRX .I5okKf$2!(8vӉ bIN9vS4 s#뾅`{E8 Yѩ\홢 q:u5% ךAiT˱F}i{ΛbJM6w-Ͽw% Ey=Uϙp\ApW 9'f&hPF7&'nᡨ ܙ'&0nZE=\^0)9WdZ3m0' ~J\G8-&dTQG7L|ƁNrxAёb[CkUZ$z[9Y9sxMw׹ٖ| V^Q!霁N ڦ)SQY;puX߿Q *28֪KgW( pfFUbVa?:~7P|5Vj՝=y{ 0%ԠOEەo`6KGO2l.]v}Ԓ_цH&jF'S5~O>38aFyF#d I>(r*. q1f=ySjxYs~oLh4l OO ZTCdE(h`:ٜa][f;[dAxhih7פY?5IsFa?IVu.\Z^q F*)  0(AGXZLO/ BE4(tպ uW֤xZQ>NzD Qp2M.h$p1zzaD6(*hZBƸK ˶ŏX3.6</7Lr'0tKPEܡ0RUQr"iKM pfZ"mߚp|pQdƜ$&2|Yw:м`dH{ tbQBЅS! mǢJхJ䮛Dd#ܣ L׌}@/D_b{ː f]**6d㒆9;>Y:EpkVf?4D t;U 0L\8:YCLfSTg=Ɓ"~G>vyyo V6[Qs6uiHwr~eZgڦbs[3*BG~2f@4xTj'yltWzT0 :9)=e]4l,CՎ#:Uy: "BFq)S>*'dG6_![79IdF=9 GVzuYf+߫,ް'@ 5zJPח\vu[bhg~kba'׵KP 8TYu%Dd|gL'b+kz{"3eb5.>LÛ\Lz>lD"ghHYQdN]}E,8s/Nb=%)+HQnؾ7Vnj+ϔDf2 X^ƬJ3"G5C.&ьUIYX^*2Jxyu!den[ŵ&BVVVғ{ 6~r"'012s7^"zfˏd/" 9+Gȍ5#I +&Wx˛$N|S]ra y"e2S6j%>̪fOaPp;'fY U -D*BKn.f"skCՁ59ljDef DR& $B7d"=C$ bo_&K]~̉.U+a͞)e9PATHΪ0+R&7ނ&QU^>W]+i?Պ6[z~ύl$!0HS8ڳ~S:F QӍcl'k ?OEDQN[!|eBިâ_NSxwwr4y3:JIve5;{Mvu}+4v_?BmghPXz:0KpwrSTOv;MƔ0c> f&z^r^0I\&e=1rZ+nWc8;m @?+'S37κQ31|`]{_YH{K􎯩ݔ>iŊƞk7Cz:!UL ԝQmxO7Gj_4G Q i _"/A(cWQ I> @߽kQfqᕌ9ts$ɯEV\5ݤ"ܿ3r2J-J)4b ½;4J|P]{146enݼxd!*:]?F9_pۅy8@cx0Q@PF , bQgVX}k8ۿrM]Mrts}#&OjE(ы7zՋ*'y'~[>>sf+UrDEWZd_c! 9ڨgk Dl/ 0g宅d4Up!< EV{t\?CbL܋Ki"`jwĂt^QEk:0H.Ma@z`qV0^V ߄zHd=ƩhII{[at"VgY7j8=W#WwE.goejī XiiڠmDk(9#0 N/ y;jbj'~Fl2ʸcGSH5?r^;߶R-gh&$kAh[:xqDv/C+ٸ&A<2 Epd{LIO!||pRIdP@\|$: ɟaq:aݳ$|:ޗl܅d _*74}U,j$ յN&s>_MZ #G9}"LCwu Ftp27P5x:(;ZrJ`=9k}ե>eLe?޽tAX\2CŚ2?Y ?!KIUvktLbf-մ}E\}  `˅8fg\By}Q&dlF=;Bwi(~~/mNs>|d=_Oj.jsOooqK"1%j6txk걃Xfj'k=lÝ3yrIN <M| 4B i5?JD~.ֳ$5! B瞶:8[(@gt@0F@LV}!\bIu" 5*>D(@o*T6 d.Wns(]3|a4;iq*}<$TQuW8O;Pf2l>N5_]j9Bw]M es{1~7Bdw4¶_uefޡ=*bPjW=ĦqjΩrar0R:8jhzkCMg&y>Вs$X {WLǶY6Af T9s!e~|rkW!!J-pcE '4ܑR EiN;]'O!jv B؞F3r;hy37:bqw&|vOV{o LDU6c1 4n)-NU ,ŠW5xSG6R(E`,j! rq#css|(WN3$oص *s:Y|S7-Dz&&U k1O^|戊Rٛq"FC\8'tbN"oڤ.< #HMn,/!-{?br%h$0=jKt7pLsŲ3՝[9P[{%h,&jxV6g,A/D/H7ݗFy _ pPz7o] z1&mJn Dc1#z} PM(P f!*2.dMSCKo#7F _2z#q A> .Ts$J?9Z:֊J '] HQ?b;̺K?8p\+oA;P&7Mkp^Hn>3|ŻuoM{&}lXO`N6`OܲG؜[QOҚ`u"lQ( j3(o-XyXTw2?WOr-r%%0n9In=k!֒iT̎=CFvbR=ِ+34SZmw֡EHrA)YP {CT3nb 7PFCў@D,M=򾟤nk[O =2823DYSsOb]h/LXcQ$r,ۯW}Qp/Λ}k}"g1]Hb?`6ugwL޼` &S{0KA|/F4s 46 M.Zzʼ6^ b ɋpa{|,)]6Q~!3ݮKlk =QfT9AP͜<(AE`Ɩ7V\]gu 9&,LM69c\o +{%*$n(x<3uىzą[!Rbx搊Ƶ|i4nXS!0/^>2ʂљOD~5y<۝U? fEˬj:L2HCZ<0US+4 Nrս^>V64:'@׽n_kwǣ гF="ߍB=d" Bx콅8FdIdfB\uS;=u9,pzw$l K6e.dL3 { /ڏuWJA5Uj _z+-O>~~H%pO=s{8I0vXT4X^ i>X{3mrvΛRn"z t^uOήJ)ִ[=./KXNA(OL!0wsb*[H鐉fW_roŜG33+ Y_2p/*,~ APSffS{B#A7im9V5SF i8P)1>a]rY;,(GMc2(W|Ws 9"*-7.D{Ju5A*z*0kK^f^,LY~s`msf꙰79dPVpV;9'B\0.y֪@X}YR*{?5g rP!KI1Ϧr L: .ƥ"W5[pxcK\CK|f-}RY:*nrA*WQgxUqMw~W"Ӝm%\sʀܠj wddupd5OL-]ACV E͚`e/ L&w⍸Z&=Agoش1' V68d ͠@NwI\_6YS I3}s5D^Ǖ40rrtB0t !d#_C,o<~RZU$7: /gaꇜ§=ę:#i5H8Əd~iv#Am޲[L}<'nk%oa&:lk|E!ʆioQw6߁|-UeM!eQ˞<]IX70_rvؼ39=TҲ &6uM!qpROKEk) zDJ_ư /<փ;.{iK/+}; xʚ,N;DZd΅^`<]CB S@D&-o:zE]#B.ĈqӶ@3=[ڰ;~镄|IQ/cET<[{ W5wTk9k%%MYvHё (^'{ۀSF.Y$r@착 ;[jRa<;X>ygIKY${z9Nn<_:)gs,=n:uaO7sj?5O3ٲRƤvEٛk2 QiDn.`ML UG{jfKn9K#%=[QSDI"B0P5q6O4G9zN4*RmoqFTa0%LVr`+e/ءFVC%Fۿ?ƍٰ`mc &莨-1az2$2h@m:Oŗl$ľt*抦Sy NgMnn+A!%Ou7K4u7{A6C;w/~ 2F}Wm@誄;tJ|[Y1^C*ӽ?yd@"P#ra^;dTF&ϔaeTIzsa~ x4jޛsO6Ml/-_,AzdfYZJɿ <ʣ";F.K$GQ])uWN""ooe)Rl\  sŶk;Ѽ4Wev˒I]ͿLrLН 0!ؽ>N`NNB5ئo˖qe|>LH޵Ϯ=o[o.Mf_wy_ nU"M! @i[R4k4v%ڍI:F97ESp )>&ppuWh%dž gX-*LF O'Ƿ/u>[w8Q!S֔{^etFBF8Ȭ](l O2$d* H{5ևei,,3dv=IqJmUlV.t.i=ϟt1"𻄴,c cT ,G4_h3ˁڍ`lTƟV~Qʧ+a:BX>.QS|iVa/AADfSy8=w8g{ZϞC7b1/.&`}QgX_rJl _[Rާ|j;戴HJ*#sʎJyx:3D&Do1L*l;)u' v\A 3. ^Y"yw-12=~PbLD&/:DeJlZLJ`ps>(u5-1h>*)Ma~kq; Rܺ Ek'b^u" UnW,%Ԗ]e>,2Bc<iRUo.G QErꊝ՞DFWm3x%urƩ^hE1okc Acm&$J7$\d֩.j@]L7ZP= ,;39w܍Y-sTf9M#&C{,=k{f8 zBPҥG]2NUE(ZTPFcy`06Nj0~XL _OD=}",+LCMd@rQc|g*7ͻq::D~~"b5dA&TEsh񒀨>Gj!U Q6 ؑb~<^qB $EΉO[!qXCeDgj0 r īxo;mՑChg3a]kKtPb!.:hq|ג\O""ztmggXFo`UDpwcc] L~W+djBG .Pƀ^0=8XoSyd 谏Y]d(vS`r-oyxrX-& pC/i>yUZ{/>.3 l%V!ê*UC77I-ov"gNP Z_>X ei|BG^}7+ZI/Lz[퉽m _K j`\|ַveTĹm5ƎՔ6{qH!sPfL90r<|: 0NFp6sMկ+Y=-q,ȱk~UcaP$i0Q n L\^FHŨap/-c+\Y9~/\9Bi9Fm)YCZlzmcPܴO15'DSe8pt^0}nAUMU\_9El'E4N#@yH6`A-Y߀8bsg6/Tob~-0g EB/νw[89n-u&jMvևIz}.gjZht oB^gu-n[h8s}x $y#}Sy*}[IhyPxd]v,0%Z(#dz?5\CІ09Us`C(oR kQid|/QЏWRR#kj2-:_݉=xN]@\)30f?/Սq*q2eZ [`'ze(};NԄřzUTͪr-l2V # j8LؐuJ6rY[lm??!fvTP=F\=ك "& =Gr6奌F;52L*X$:A%T:U6PV Y :doX]^ŬP ćA18_|\'2o56]BQ}Mr┘:,K`]V1GyHqe%0$O;>T]~űICwݐ9>ZZEZb1d0zDIj4qA/t!t7KSoҁxo|!<.=4QcϹc뺨\INLM!D]N?8 svLgM6Sj"ݻkʲ/ 4x|!2ώNhO%3}mɔt">&uUG}[a$; ŷaP̓7Ce<{T̺DgV1ӣw6$V3۩EMDQb,u1 >~yOSJBtlۿܽc&st Ljj&Y`󹾁D# sC\y嬠Ġdb>ay>Rn3|NFaTk I)Hnpv֟Aoi>%SpaeL+D~K8gcбc[/pLk}lRB}(S"'L;v!<͞n\\=^\K7dw 7t/W)vWL]+ H'4^e$VKcnoF氵Y#V$e_6SJᅩWf먟؟ J%( ?XTlnK|>B !o!44\t`q[CJLi=gjL5s<:AXLKk-LP* -Ĉy˂\$11QY2ŀщDžEVqdzvP&^Dt3XϢT2ۯܞopTpH6{cP>RTF/d x>fatF|,CJ#Lϓ$vI8^>qT6h )JT}C7dA%hq4#?JR?ˊڴC|v~⎐%G\\(=!>N,m=Gv$b8yz$1[vfki\sy?w_оMn2iky=).9:,ۧ%Z |Eq><1-D$l\z[OJLXi=7.1l UY؆#GY>.JDt< h6 1]8$N1YaxS q" RXh])grTX`d0V_"04{^Fx4rH/s㵸a<>h`?0m+צTq%7߅('ɻ]^S7aH02q,ڮt~t?Z*[xhmSN&y8 /:nN5Z}jM4FL4]>!},}JOb-פ90/:tGfGdD('fE٩KuX͕-^& aɠ#^Nu)vt%M(JkU^bmKBQs }Yy T.L5C$6yz;íɹ,B_[,MGBel˭4:o_6;Rc7wGhix#'UϦ8yKgm7rmr:W8MxMLcj;v>zޒ}G0$`m ?Wg 'U>^OCTC{9S TfDj%8{) XyIǤ-%lpʲ|mByXF#n=nqF򲭷&j3# R{ҋ/gu4U6U"H D,ZII}DKy~ GR Ѷ^BiuJ\:6.D/dV.C-bT0[hc%mNּOiek<4ciĝ8sō LaAX!ӋN+<4Kdz-%w&T?NFE(X%#CVx5}q 9w):q[.4K,aXS|.Y+ (*7"%QV8Z;h{`C(: _MŎ;WDzTE+7{0KAZY%[ pLnjo  n9#+xy  =WҫL_$8k,Q3 '\xxlGoSY{FC)ƥV]!9:ջ-=UEBHUr}D6KX?2pp{LTp5"ILU5y uA#&򗾧Kosˁ$Z@<"%E3z88Da M].̕-[}i jsfAL';`B!%:A-k;q9?5fL"M2^%8@?HzFh_s9ka&xf⪜ʎ;a UEBm-<,f3' s=ѸQ ! ݀oo"*{bI8l~.0nmߘZ F`[/mG0JQ ǝ6)jΛ7`:W_Jfi3o--[@uƳP~+GW.U)1:<VXC⁨L_$2ZH`_[}Q7Ͳ!b|<:[Ri tf*/j'ܳvAX C'S,5a{7q=h8SFV_ %]@=ZڨtHU.CPnr$N=mpsx|e$Na>up:厔ӲCh$\;/4H!h)Tg(꼬RZ6B֍h2'O6>73%f.+S??qABo[Ȳ0E=N"zyO=2PQ5,D+!^4-$a>(;mC47m_6U:ס3eV[Ji [{BDYz ΞPI!+3 9C /hOVLq-ma i}Țh=+6p"C$v4F>[™]h;6lK/ܲH7M 8}˖!Ey)?e:!//H$_󿍢He')1E|Ffi)re]n IOJ\HAs~Nz *Ig:fǖ[%<˼GdL'>ΕJԆJ%VE?N!nj!}ˀ@1nUo/}*&Ѐi W?G-p?Ikh,] +sLyEkxj6TY6:ÿ@>>wo jqhug 1.QGmd$?pWIEsAy)\9PބyٚUe.FtKJs>!uylǓ#M.-GCF/Q#h>/S58ZvW^AYE[yjS{B@$>Jf0رl$4&ab,9,84IffOu9<3ntģOۮnjL "K龶iN1Mk "!m3 zFW=M )IKB7Hhcmղ:)L>v<ɾeP A/e/A2:HcL`4hS;8&ɾ*$<:3a.^N!sgFc;)SNW(N'f Krnڄ[ [Ju׊ubM=Ψq^e}3{\axır&âCsu/I"l?$n$:Ig.Ӵp::lj(z/Ė>\m?V] "i+ѳğuBޗym[9Zy*E> FgWi""|ح=p@g|"Ud6R]06gk2W~piwt@/\w+Ѭxn9Dk X-| |y1y_v Xî 8V6 ?19ߟƦ2)CciHP_ (1o% >qZM w v! ,jHS\;x. /'|^뫏bHs!_w uɶ['4Pp|d 21,ioҁbۻ=j ]9N-EFqNۂ˾FB4^0NCetj.Y M]?y3 P&POr{ _zcG1Mzc DuW%BLeL(0Lګ]3 >?QK[%ؑrpF )a =M COUf/fv$ǖ&yb^/.uzo}9_ag+AaP[i[cT F𜴛&}[ٽv)K54+@̲ 5T00S KP ]p:b(H`:()siN ϶FZKwh:u d=[qrDw/-& (uVENYܧU? R uv p Rļ /d(?5W/]| (:jIGEel!s{~<+-DoZHpnY& Aa[,yoa]*9Ƨt:\*88`~lV" A^T[RAaMLW3 gV+&ДK62H%zPS0׭Jr7^ֶw*#U~k 22tj=/-%%!X (_ _Ra-v p/~g.I;@SF#r'i΍(,XQ3N2ɉ%J;@vL&jHmOJw k|!%㘼)W7p+|XH:P?I*G+0Y0dZ*yk%0U8u%frnw8W\wVQnܕ>pmt *-km GR,ԿS0&+ˬrs@4\Ff,Nx +3qVH.d\+x>7w]LmLrٽtjpB~Eb|S!ۈ pN1NTWJCiM[#Nۮ-Zy2<="8}hK?Du AK㝨(mUDoUҗ) ia}CQ R>Ajߚ[_9qXUn OVGynWvyJ~6od$Vmɿ֬L)p|I8 :J۸$w+jbvA7yCE,B=1Wz"L{)Ԣ3MWü\?:2=( )\^!Z0S =jJ/.z j0$\1;?ֹ Jh׿;kHEI}-s6sQV+ɷua]^RnB C%e/يCmsdO&-RXj&27<[\pt2=$+7P Y×CTo4v<|ѢO23L(,`- {s,1TX0@"U-gǺΟi؇P :XA6& L$BA?v $$8deдHWuj{ʋY%XfwTJ'a,舰y +G?}m5ޅ؏fWk~uzaj%C1ZWt>[&u$y΃s P^2×NM!X2q[IcUB8,.k$hUD"4 ^s33$pU\1n]ƀ( D<5hsh5ǧWH-2o ']P-w\%33zwf<_l y=%ZӶ%+.WVj޾3UsiHy6"= gS~^\ UY.q~4%uńoN5y.K&K >*ݟ8U<٢[8E~]ܧɯE`A)LN61y#fwo퐐#DH,7Xi \da߶)=Z T8Y(rAC>9V"HW7887 o$>N oսN+txSV93g8UFCU^%7x(# )2 +pbrv?wnTN;6 IҸhk S $1ckDajt8> m*{oAT-V&d7ZУS 4XF"w|LP9XlÂ%(w N䏹q6tô M㌈e*Ł4T{^hF]8 P"T.HXMK cD_@{9@d=?iX{][O%@.`7WHj@JB٦Qː+L۝l0! B6_yIcM jiW%u~X?먻{\m?,NB!ܕu6lˍ'4"'(LN3DM\3w//dJp(CZ޾b[Qەѫ)6*Uы\9/8pcn 8[mFQO?,&BHSSx^3(&C[24 |T&քD"? pWɵwU̥5y.0{0< 6 _'uV\\iE//:`!`\6N$֬si7`1NkYTvr=&>32>&رү n5Ƃ>zn (xqGa X M.mtvrQ09rX6?^8{.bT:@Z6Ć n}64{? 0ϒ!LMY.xs\@/u"tͅXՍA/Ț֙ ĠJfuH*Jwt*_{Nxv)lMWlzrs:h)xT4Z6J+-i jh©|F6MhF!|ZWSDŽ>Q[Byi(3Rio j_*xco=MZl Ψ{IӊLSsRQm d0mUCX}` H, %z}ү[?>bQ 2 AY,hU(ZݲY4=3$,QQ7x+yē a,DxAZQ_wn%NNGDdBۓYхsR*fA_ ȟ9SQCYC壎[k}gr}Cc >os@ɋ'rj5ezOXmCFPu4Vxl) UwvNGK.޶VfDZvTҪ `aIgVdQ@xIMw="ż}w\|+&?@yZw?Mj^=z3yUe5+..PЀE laLo%dL@35_2,(ގ)5Z"IEƒcr0tzv 4xs -`vyB=H[̪1i)Rn pE@Ƴ1,7Pu8[s@1@=;! GXK@W!^n7/Fx Zv19gxފ/E.yM2|OX]kVAP3d oξ y5w8Iw{G]B)BדhcuZ[J|+=TgLGxn" gqVɘaT|2–'{K(0ӣ]e)g* #00@idةGvSNcՉ'I[S OxkHxa{3O-[ !i><907`Rfޓ{W 臗S(yAisUbcz} z P~m ! C*[27ϖ{\ć0"KvL<&{gzrAvϭY+B,!jk"i>3_x Y䕲 #qS~X"mSFH- S~kdjsKSٔ5h.Z-Nm*f%+(\ .OV!,pazC h6q Y?q*Q3%  Pk ڣQ, ~-`HS)R~ 뜗'N>8J}{0i0atDӴLaXTKI#S\QD&4t=O_ҼC5G1hz65sݞAyV_&| S1^*eWWnj2}L$22V{ó+J'^3Uqޫ?i|S-Ukd58v'R8ZP!M $E2Њb'|?$uH7[N ra~xO`,XC L.SQvo"n/GA|@fK/6!"$5jLj6=`u8Do^\9D %8=q|Wx{D@| 6l;\Sm$xnR R'E!*US`[9>dZ;}dpGf2`R-gAPkƢTWVj| OZ-1uY3QRIY|D!F֛eG>kB@b+h׈9pfQJYXn;\ٔcDQK񆶜5$K<jyf2tMHNm$&RP`_ku*q^lJDL.g%'q:0^Y*A-*ݗRw? [saK@M1AYIp>0ɞԥwUoXf}&ͣQG+;ִOX{`1M=?iR[iv@3^Ť+Y/UZ쿽_[vU 9K P6JĪْNɺ>! ^LG<]vmX-Z[,ԓHĮ׺5 9 0GZߗM8ytydI8+-WDQKce)s"z|abggcjtGvbYݱGD斋ZjwTO?m,o$1PoK(ϛ'3!"jTgHTI/sc!l;6SPv>OƠ+4WP cuve EưDm6d[NEMs|GM7CG %D_ /PiF{KϾu?:آ+l4} J=K]v*8TnZkɺϥ'1i"X}ܫtOZgxJU+"~8McE#=}Ai/IҀ}3:܄Oe*RoloK"U#MՄw 8鵅{ q9!3F[QJ/;u)1x+E d&n /PpvodVzVGdjj!/*u?TjgFTiW-0r|p;Opx<#MOi>bY]CRH!cW8:K|ԳYO \S M/P DVo]@{)y:P]B~h'\DڍP <SYl˦X҃}|8.^t{YB3jkO~ߒ][9 fDַIl lD"y7qa(4YC'_RC 9m)ȉNVݗƹa+U=eƃûB7mUDN~W*g`@+yrS &ÁGT_MO5jDA9 |4`o8ChXAm2pgGE)(9@6 LV^ ag:t-.떩,s^&"_n91,z R H^eRvJ4-fa '`ִu=e 0X7˭˙E!6U,@껠N6N);̂rh'_6(U͐큲D`VLX?NSɫUύP} 3Ya@Vy K}.1]FL[vc}{$804;/_JP!Y~DQ#/T)7!h'3MYbn#tߐVUAV5Q_ - ̉iuQ`܉.VIh= $[/Y&؍;~ԧűy,x=@$ 9;HX˧̓3T1sU|+[ApxxZvR)U1!^t"N€#1~xUD;jQ sIF9plcVϟhJ29F+}_l/Џ,U.sm#[,y{c[LY"WL^ mNqgc\C|f5eT?% U Б]smqZ~Uqs`Dl[":H9ۥSQ֌Z˫F~FOJ1n`xKy["([D4Ks#&9SNB%g0Kn[oVC&Y%83͏8= XFin=o>c7ѺqG0g4*1 HB,_"Bɛ[ri bD\ΜP~ BGw;SLPLѧMqYO)T2934T,-i IJ!iԲoX!.TV7lUT8,1l_J#dspltUڳ t2ÙKlBm8%эޏ*0{vŒ*-Q=eԛt<`Atf@AKL+0DlƢ2?:JoZ3Y:,g2H\!b^8c޶{DlLe4RO>:J1lFVDxlZ&qU%r܌1 +XE( 4Zj;Y2QfXjrGoG وX,2(<_>L֝":sn 1_Qo@4`;+~T5*Qh+px ! ,ؐYsL;h0AqkE~ wC^5 .Us""$Xω]kv9B : MڼY Qmk,!o*^um6'-vŶ> $I*X\ M ~8|4z6uU/Cec5 )!m+6Ww6UR:FZ}xPKPz1xKeKOH\?̓?j: ,-n_9bcQ-iAL%I6s9 ;/o`ۊIɏN?yAKӡpbtő2|Ɲc0 tpǸ§0|nDa-2*Rzfwvgӥmo¡[ḟ;p_(Kixa&'c̉*+Mz]ҍPEha;YYgbpn[gԇhF& Cjɣ[ϙ%G'}؉T_Mx9*ؘ $ |Av,7yY%U0-p \U8F-O*Cc2@~ Ǭb>2}\fz\E }J ŏ6{ ^_MQ X5ƒ#҆-rCsl#8''iFw[؝0gT;&9Vp|1|FݦYFO?GA/El&9] k ! ,1 ǥ27XDm:1Sz|'e^sw25hcwʽ"=ۜ;*`7&pgYNBA+%ݲ|Bdhv)IR|% |uG8P9RQ2j},1yK lrUn(0B(Uy篂#I3@MOR {xov4)<4qgT[G% aqa0}Ʌg g,U轧m̚ $GteڅJrrc=Qc>|]Hd}{m]Jpڐmq =T6 OL!w~Lg̾I,VD{HGvd$QOj!ACB(qEM7.h%4 .6U YgO {#|`7DuPf;%#S27#鰐ڂ d>7.QHPh <#"!G7o+:_2"᪅({]&pP&}￙?;O3%0j.sL7g9pMFw]I Jqg~SxqKQ _?)#Okg⇶+UxHOro=FB2 w1(߫L8hÁQw_qzܭY쫓}~g{Nu}YC b ^ew*n z 6_%pRX4 1E qK?8+82'n)WF)a0JWeJ4QT@]_)g m8Uy=W$]`7zhp~*Zwdx.+&}ې=ݚSաX.RJ5',ʠ a7d ox\e d;OPBľ\:D,UFcVq̨8hZ^[hG_4g|k '>PB9}. ފSHpNOޗvR!*6&1/dnw2Z[u^qd}4*yj\܁XpY!  \,/`aG^άSiXswqF~eelXm h&Ϭ?(Yhnu=:z;e/نB 2t ג 9ݨ-wﺦ#TH @ ^h3Y΁ż80(wx+L^IyPq02i-%ui)<,GtCmaj 1ӭ*5,,̖D]~o[e@ou?/CŸrǧ 399p|l,?4`}efOc%sWeԌfN/v)ǚ'NZ^5J/wԎ8s&Kr]*9v[N0/ 4I F*> >ڣ6!Ӷ4GE(sCHQ CL~n~ {N PhWYdS#j'}[H;FmVvڥ@j5++I_l8DZ\^(d_gӴiiv1ck:-bJT{ ’ZjOzߏ[ ik}@L]Tkq4IP8ީ)4ٽl-9>pNC@jB ?l!^g~K.9?P .kK^dyvk<Qsxy.\]ra9,k@9ڳ W;+Bc)̖?ߗ'(bVJ=p쉲*ѵrˆ[S_Κ+Dn؝Af@Kv!GP@hNJ_ݎrBs'LM :$ ZD.Pd^Q~ƙu 0,W`@L).bI^&u:b&f ,LJE B kW;M+:T2ΥeG5atuP]<|,؟ nj6#TkW:19IʃXHc8kK;ȻTNΑGTvns0 w3bѡ_{a@v0VeCB 9`s0DLC(])U7^g}[WXwb?;֌>1=ΎȊꬩҍ- uiC PNxӔ.96Ut\utzmnD\ 79 :{ƙG7 ~$Iݐ|F(YoǛf>KӶFORLS#h6A:kŞXf1 c^}޵Rm)g_K0d>엮1N-'歌H!ڈx!t teN;ki-,ի{oQXx"S%0M2t\ ax"6a<J16XS $7`|NYG~=rDr)AsR 6, Y:HΊ_+HHuhct a;jbn]a<'_sE:U9hEt`|~6K2EFH&+mj[D!8Z``L{qXfĚLuꡅrjS! {,3[+מ<Տ'g P߃&o_ϪpqwC"F577cx)=B<t.鄄~FPq]2mo/@ŵu!&6O(dM߰OgIzT垝_J{0Ů(Nnvw)Wի{Z=c= Ubi/hQMTtu.fG3óS~yz׉?xGHen4O_O(4:ZzO,B!|x/sUa0yF/M.Lz]NeO2g5sz1݇)9ݬ^^W2k+eHwS1CW֌xo?WHr7<طDC k1xh]y0>䂗"+C=ːCZ=YID}+n@d* ]sW;Iho+c82v19aPRpõob6h<1<ʆ knydf 7MQ5O0[3&6j"ʫmQqc k3aK$͚9ByLyuV"s#<$bWhcWl^KQzGg˞U:p] ̘ckd3lxp077;Ŋ0z@ "[OTZԓ$ҶLtWQ}:./tz0Z=0VO.=SLƏ!,H"P}ʎvwKZg6TZ@ (|#v|BÚIa_o4^ |@DU+G+@ o^ z};_o>@_dGnU548mN`,-Ee}4p; zW٫Z(k R !/Jq39A}gqįw|όg?')IOo}cDo  'ҳ}vݥɽV^𼕢13pY̘d)M_;,?9A8kһ.%*mLl,xhqMs"} MЇh!rb[Kۨ7;o3ĝ~!ZT:Xpݳ)`f%BЫ+m#i% AնXg>i?W5uYdVy&w|UrP &][H<4o3F9i U7ҿJ&\Xb7;*qav|Яkm@[śNhfK~-vHSt!kr `izX rxb۴LȓPhSn@GCMuɬ_vqD;tIHH({?_/h<i;KÑ$'YeD3R_`ԔNvTKG|[ydIr1/fĆysт Ж(ʓtU^Ј{a]F=9Qb>uљ2ԩN(aN͹2ccErke``Iإ5  Y/~`tB6AqV!JW^o8>gA zD}бV;x0pN(\Q4]!|!AIrahݠr~$mO%zv)Οdavxs8e p$jb2N,$o1UF׭ɪa0܇Ȳؓdr+{֤+(@mf3&^2Jݕi{LP8y2 @>nW_j~{0 LuYf qV#j֕;P _6.uoP=KPwHvyr 2i塹tNb!}9G^8reQ$0DXչ\L꓆WޕIpwLbLڌ5@# r7\W@mq%L`v줜"M&z_op: seYLggng0u`jHDrp+_[7;pWiġoDU&:[>sCXVy.zX񘞪4@_glښy&<2RMieL'q.uM(AXF$J!fL&=je{WZ>z,{$;,o%-F=n2[3!QVHĕrmꋌM%,D#"d(<  x{lId˖4.3I ,2 5vvVGvי Qb7[(3$#o|4j[}F.M)rCV\~I]qwy5% ţL(_В MM=1.IS r;"}}15 Qr8nlƙ?AV~NF_T zOAS>Ww}MkT52G~@wpkQ:Ť*C: <{kC!N.(F!=Bp.FTqa(7"be~-jv睬"ڄ ɥ qHf>h>3RiL/u8@¯V):qVzAK5C5$#@fBãWV?Sz//VW;EYP0ڧIgIꡠ\6E0z7-!Up>Bnp~3yZ3x ;V 9(ڳ .P2j9xm[意v?fyןa"ޔq] 4$Zx*϶]3M'٤`^O [ΐFBÀ)Z1~H U] oV!(յ|dXf@j!$|Ts<8 +0mXp1ĄQt4gڏJ{X[@=۰\9PjڷE DN]iYB!%+&W"YCܫB/zi}Ot .UY,DC@ ԗ 4Tuvl !"9@"qI #etL刳e~6촧9qOlrVomN?"T(?t`LPz7H~] @UOj Y?["Pꩈp7v}KII8O1q Ԇy*JsG+.m· n -,LJ9NlNܯj\}Y¤'=ߏ0(6{!,zФ!NLDPVTơB{܎K醕 ė/"'jx<>cm.hMl}?ywes-.<,f-bf4lv-*G-TIj1,IR]gʗuF~C tMJ c@jVE$ ){.v.իL {wE8ڧ: DKȭu&@H{JP`MFR @~Pkm=Yfԓ76 ,IPO/l5$E}][^Kt`+icYCMdաcERRm_v@p}GVw{ @8~C m9w=y_F[{Doܾ͸f8!3 !NY{^YZ=Ց}̽q"z#s:ұ.JlNI H&oVmvkS8Ħ,GA+X/ fMFG+ѓǗ%ˏu=VK?)u* ΍mɏ 2sθUq쌎ra8sw 9t7_)[<1:OꚵIG&8$5g"S[Cl x 6GNEL_{)lO\|1(cLS~W2?誰R~/(E܁ ,^>8H7<ip6}c1w*/Hf IߗfI}}F$!"@Oi6vˤ DNN6\%$6~uy $EJ>DhY~K(r VpȍAbo,3QD{&tPpr_/yN9CaOqd/*nH:oQ ϑZmxR]+s`'? jS}y_𸛩DvՃ7 Y Xpe參)GRmi-25Ė`.6#PX)+.!=)(E;CCthߌ2ʥqC5Tp$R.شTφm(έE&4yÛeY5oxyDҫ/gPpS&H֒42TQZ65'GT5O-OKh9ll`JIX^3k?GEf.\y|&4 չ ,淋%7[K- X aϢMcܖ4A[+}m܃k8oౢ@}3o)6JOBR+RyR?8fFti2HzrnuIM,o5/^ѴX~7ڃipq=h\wdbЯ|r [٢Gzj42?PJ]1Ejө["o{z_1NnjRP ˀЀy`&Ⴄr"W-)CU͕d4vO-KGvٮ|qИ<,$_sYbJ5ofƽ=Cvl9Jw0j6^u+{p8sJI,%AKNK7h6lOaLUPG U`67E#.!v p lW'r6LB^l 4 [ORAl8 )@R\d#ռ{_)Pw6!_ڹ 5rp7DuHi4IC}jEUc`۪S|%-.Tlp^̓"[8HaFs4ٷaxF,b_{[b*w@"Qy 3)q0*\ՊZXYsժ3+RjK0,}|ƺ G `'OS.Z| v__I .bz m{cp ڒ^!gt?L{&ZVQXE]e.+_8/7:x.[!;uQdL|φsC/_2{./k^)}D,`]XȌdILW@7;a]S1C[mX,b#axi1dKG)r,#$bKA`QI*L?jKpM6{Ij8[Y~bk5$V0RH Kky\_­m9Yv/HT 3QAGҖJsNu-t%:iE }̀3 1(ͼ)6AXi]y>Ͽ?, ͊|^d3Nw[:lpS]2}OݙLAfΌCSMZ||6Fx4 !E/#9}i5pS qt fp._2%WlH|kInG21BW"i{B Rig9JB-7?Y܍ܪ;>|Iy46Pώ/IʲI˅ eLO&vl{u/.ZfFec௒bXb^=Sr7;!_wC]~odby7((/.߈HH6₪?-ǖ<ɓ%]G*L"RbRAodѣhiX߽ å{>j\ gu>h)PXW A8ɿ׍"ۄB<(ӵl3ؾI>1<锭>r j'[Å#y؝"š5v_(:u(ʦ{ q~0e/++ 􃉆b G<+ܡ)s?d h[jT`=ٗԊyŢGE/ %-Pol}Ii ˯ BkY_lTǍ6ON~EBI2 ȹ`/>5>3mg `YW64Ww A)&_ ` G+rX#Nl<1tw%Ppmĩ?- e%/tTՙnUH4fkI Z& WGVJbkj&f 8K6jwo[>T.>aA}]< n%zMB'O}!ӼNFTiO+vw_ p"A3s iwRMm'Q*D9{ /?Bj3DLn8A 0%ݔqӶUXǷ77<(T8M M P*Ch498Z{k9] |7:ptCpq4V%=pC6p O Sjg9Fu +CCalpO2|NT?VCMkY{j/92rK,cO7!ٿD7Uq%N* %qgj"UL4FSTL'itg6$U*w$F!v?+n-X2]I?"{$WC^w2 @u} f,Љ&^.d}~=lG@ zKN;(618mOB;ޭP/-lcx1 mUǏm"juieknA7_::0GC}\8V p V|%b3LJE I@%&sxQ7^]_6^$}6pVYuI5Oa ?ڑyFc7Ө,zCך@!DUFg?cr7fmi/J>Hlq@gTwP(Ò]y?]Cta.7YXmBAeޤyq4gR^/bjSʘ~K%W @LRV,ޮLDz% CFAD^C?dcf?"UcpP9,t+9^N3,puաC̅;+;wXRW‰V:UQqׇw2PA\뉏!.cWhTYfbM0Fb [%XmrG$VYfʽΏC{ GiU#P 05ﮋ MGx\nhcMO ! ]Gg'5BNjr͉* j^𾉂Qel+=^Ɏ~~`o\ |^%e/[H1X=g|]XUk1fէY#qVhG CbYs|Hq fMRdMxp?܎/(w0,{-/Jӹuu |cfrFf3 !9J_\5bh~41SPfjbSDݤ{KVMDF>H ~q2o(ڟg.s,D?>e!G~*k4۬jx! ]?J:?=UUn|T Lg׳ŭ)㉻GI oĎ F ڬ>sؔ_"BH]L)`SNﮧX swJX8h瀯9ʵ>kB73A|giFoi'e_ bfʓ_^3kG(MK7^_iזȾI9yuAh.RqQg(!d=k"KNFVgeM~BN@"Ʉ) @ςh]<50<7-9`n3+!S-;S)靣%3H\`MQ<˒Ɛ븕[p{HyzBE_,x BA~ǡ!z(FR6#;9?VuAl^G\U/E'dq6h pbmu92ҽ_*H~a? ,(q\h! osϸ'jSWYr2-}=D?hz_'4QA?dx0'h uoHtwm%@9U* -OWvEuo Z}<V'#r{iL,i~BƷ6BPAc!8۵R83OXa1>F)&2 ۉ-&µfd _߮8h"2B#o&B}8&(b03!]+(|qHsWDbt g&cՎ+`]MQ8i#(£/P%uP.٤\7u$ᄄ$"$*tǀd}[nBJvXj@pY<%Ϛث=)f-#~?r]Tہ?lYt A`k`n5FjB FMK 2py){I +Yf%k{6`7e;#88}6>e\n>>O]E9lN ^J-κ Le::#2hc{llwpԐuk޲Ver{ٯm;&Bh0=) A8/0!s*T F^5np3봸zЩN:ăb1˼7S09}-9 n  lr^#3c7'O1M|sF57jh_51I+'U|]TCvj tD^|DQ?yb)Q`_~ю%5ڨCWX/7%`7 A<& 1hWO2WVA(-~a@gSxi#rFNpK 2* 6ty z GP5%qWP,za^R: &>4.d{N"yd>/y A^J輦ىEa|&߼/;Ofף8~bx "[9~#Խ˙%6M&=c A=~Za(sKǰ" Ety̱O-slw% }^vjY&^ 8pLv89v~uh]ip E5V!m$q-yU4E)b V@j&Vl\E~=!`AhvŠv,ZySE.TaG7qAX sycc %96(nFI=,#蓺q94k[~xcJRSSxRO+&Y˓bܥ_HE4!ޠZWuD ]mLYIktߌkp]PPaN32 4|IBUп'K@K|ǎL:[PCuHssiA i AW^̃ 9H tVZ,* {O,C(Uk"LVk.RϿ7p ԽA63ܴ1ZoyBY sYB> >zyčJZgLL ruL7IGFB˿18;W&>^= VI0E VN Rw&@~Rw@$8E]dB"%턿(*d*{g ar<AכGtI YW06]%vCG>SMU軚A]7siM|mp"{ԙ R}=3DRY nUBo 6omv "èгQ@r U,B岃l5y5)º'BgqId=1'/ͩoQcR]k#J+-Q~jY6oZ7s/["*Cgbٸ[.Q) Ȁ;pzZyP,DR; 0B-=0))JP1|#Tyzb#l4dΥ}_d(r=(apЖި sk/|zzYEaKќW5B o`B)L<4g[Mk"i-f whR<?+`6aM4+*瓝K"3AB[S 2x73A'* 睈`.OcQ6Ǖ}NJ/+g)SVcV@J(a;Ʈ ₇\8q+q&@\-3$ϮDwlci7;LȽ4ABGx1+H,@9XR<饶H"9 JWuJh;3P\F#>[̂&&On}ρU%NDɻ{QX鳓$4(Sۃ|ȋoas =8G;/'$wYSrp 'fB$Rf4f`OȾl2d]Y\##;,k Blo>J=ښ-Ӕg/7Le =ߣ+?>r^#Q`:ըPVyu#_TLc"3sHU`u~>fu;f$ 7؆=NٹurYJיUz 9{I_z'VmvPcy& }yǡiYDo_yŜTAAԡjW hB- yfp\L0DC? MnUשHѥv 8!8ԩ {cCz[^RIKt,#}RPGrZkb~QOӲhaB()ƐjH{C dXx!#t t!9/׫DtyP{݀.8Zu0)n}{,2[ Wg5Du]eq܄o9Jz!ƕ@YT⡦a$CϹ1fCll(wym{^dKؽ[_6tۨnW,pyȷ{Qc vgوdY@juyvGMjJƒőiMqV;'[#|ȣftIn9/vxhxwgt85!Y"<a (h^+lo ?_n[JrRn~Vλv5tDT ͺehX;im8R w9COH:z rل :~8ģ}%+哟PЈ Y S*:-݄gi8͡d]yQPf'yݠjNyo;E]8@ - SQy~n d?5oh%Mcf!nƮYRM3r>alƋ A]I$v9P~5JtFdGU-듙H(%GѠ-E !dw~,Ilz',D2Y?ΐE-zs[ ICB.H>^6 M&xJ=a?pDa^ΣX!f%ֺ9"WvЀcK-DC c䋏?x.I[J{ cPEIwҴ/>Q^8=$Tpz'/t>tE<z-VrᣠGG~F**"m kOB}w Qc T]\3@]K,QQ Q̖@'DaZ !aZܛUxBۄ}% 0 A*^~,oY= VTLPeN]ՍBUSٝ&atb^rt9%B.V<>Lıfz\EYJ\XM\ LJ u4Y{7A`U6[l,!UwTaFI# vפ5J9QISjl'ہt8slş6|/ fph?<#~Q +b.vn=k$A}a"&J^tlL/y16%yGwRMI|cAw2 q տ7緪 `0cQ;ڳh!oщzUyvISrF/LNZ{^^]m/j`BL%y;-ַҡ0 b(&Jڕ ;' WuH"  !WA޾UyP2-4T3Bo"H؁fV~I&CYK0GPN#9D4y ;J!*fat#%~S24 #? z)ٶK=Q @|Ւ0p]nf2S>D{ 01;:AC>N%:a|zCvf$d|ȗu%Y<. &tcNߛ0WuEE[5P!ډNvaqӄpD}tX80sc7n֒1)HZVj*)Fmrd[6=:. )ξqk ͎Ze.^2i)lȽ}Io@7^ii{*b E7ώͥF I΍,ӎ7T(H Yg㖌࠭O|oS^pǵI+Smoe WVf EHs.+bήxĐ@q5yhN$sȇ5%qWܣE Lml2#OCUsZ >e=S})-f(0pӟʟ2֪ BrT]?PBٌArSh=Y$$.ӇcDQ f)`\o؏GL ԉرz g8EqnDO.^!wy@V(<L5G.ֈk~b+M=M~u?1+3.&XkLFU$z 0L ޤ,0@o/F}@X;UWC_5ۣ=נ+FoNoY4)b2{HE<4dT5`Ha@2Kc2F!iwY"8Dg ~x 慊WјQ5D ~j^3H&6C"jO,#~f+'jg+a3Wd9C~ֽwNrh&[eCy9`f:|Xu و(a-̟Bcj#pQ`q!gl N~~1I]$Ibe[m3#r^+fBb!Ez d+홡~n+U+j<*~." k`p;}-sBV{ G52"rL5OhN|Q+: xM T n&C)Ɋ;v6h`fa3󈡜.4n ޖ|*pꏠ[L*>{RP!dwA3Ndьw%RtzfC3+-Fʮ?& {ЃQi,}|[gݻCˏkE3 T=F?YwTJO8K1~0j~$Nq2J0V/JkG/ߠuLƪQx:- 8> ŗE"rR*A90Kbx7~y8@o/u"_!7';BK :Q`OJ)c]z*k"KKe;|+PaqEs<#A^;SZ>ʬ} ͋'@Ji3kVj8A ~a5nnMory8yN/f&;a>էo76Hq0P VMpL%q]r@nSO 3PsBey[7Ql{t6fb"Jۃ9CeGf3, 8kW%ſ<_hrO+]!nbA8cT9 )|&\cN9I bM2{1ņ|U:R`5=@L/'9AC^>;  |3G4*LKbsf B[aݸ]jgllٔMCf]s!tf0H;0VjC0_DzM^suUZl 0 LEC3U#fM2tb< %]1i(#$i}*l_1i_>yY(D}FPQÇ"`]8YGadY\p9JOSy#Ү ɧ.6&,k$;P,2oVSؕ mzճMxhR̶-WgrwAK]$0i5'^nE)[feK8􅋮[4˨/2K/B{#m. ('(i=%qx1 Ztp\ E"t61@8&in|)&a^^K낆 { $y`lMA=ak4}lεHHZ2L>QnNwδv֏)McM>UmPzBy`FLڰ=Xo`V9o\A[5m)Ё5PǢEuĹ8W :!~W/1$iJh:e4 P=ȍcE{KaNX 9B>Q]C&Je{iqخbݬJrTkq CW7< uSK?@aeYQ>Q~F.C4:&|a%P1t8XSs)td ' jD}eʏ-gY廿s G+yq;|!43j$4͋:'@t`֋^@MFiX3.HP-h8E31#}ʦi{kg|!]}ͪ$hr³okbڽڅ?=@R<GQx%(9:/F]lh®)-$zSU?)ehWx x4NZ9l53oDUwڻ†Zd -w/ly;/ACgLs 0s G8+5m%f #vKG!Y½ (a7`_wjpɵ'nd2[CӞ~O'+Iǣ9i}FZ5A}̀_S>l'Hhvčj7`D*7~S9M 09j #jq1Mt]ْkMy ǘ/+GjykuW[A*i ",P:%ǐLx G>/fWOlQh3- /$Xuv*ܫX*~Щ*ߤ߇Y5o"8[UV4j{~M n$`NmL >d֯{ѐdYlHz 3!>C>!e=0:?l BM_kHK6c { KqRcd%KY{ꊚfRJ-d9 vE'bwhS0p/LJ SgJApac% ZSbqHDN/$rP/}pPqȏ,*IjiJW3;JJa*աfPh3VKnXZ!0Ʀ6zZ`7ީ+ ZhZ[̫8*v\>"_5Q3]t@Bpj<ӗi;nd/ ̋-ϐv 8AX yU7_>ĨND ==jL5{A Ӥ6GrKkğ-{f?W66irR]n` T{iq~X;mzfE\LS|^&Q1J ?{i=xmbpZ^ ҹo@ݜ^]f!F Fyc2x[ǓsV؆SOӽ͊:%?>㨂,T!eK'sjl"'V _eFJTeFvJT:0fCR0p` mSeɉv磕Um M*]wo +> b,sgX\{KhFly{ֆfI xP\.nl+TA8vKjy Fk=Ɣ@9EuM{m{⬏ D% hҒ&1`H+AXG0p3;'U[7?r:- [6a@ݺmסbld+MG8z$/Hհ#]S>,1$ȼbC9̝WwHbxuW?iڝSJ2QR ϭiyAbz^+rLn>ޒ8%.۽\d.@@WrS S$i !'chr -T漬d9Fr|I$tjNTHpo[{@3t??.1@`ZHR2hp邆 e3rGք%VLbp9`P r]s$RRTJ3T]"ECx(c-P@)Wj6]̨H d`ɺm [ YpAѮ )\Z1 cQB4'jr#XJъ<9 oυ"ܪsZ=kXeDv Rh\;2*$r}[K~^nek0M o)r}J"a{ *#5;B"(wvmX8<ǟ@QV` ^(ݻCJmK(5EglEcw' t[3 tߧvӾx`5?sk#,8D]%ac<|;̀F墘[ W+"OWaHR'd70=0]Ļ QI1lUb`qySV%0 16o޸,%R![ޏ>~YXMsmԭ bN?>[uhM$O}/wج7OJI+0'\ybp AsOcߚjA D囒k%[g--qArL ߯iݣaM_ҡP1#q2K"Oy'W%9F$lh@rE]D XpiCuK%ۗSL:9ͰK-jg TZ P${iXC[xƤoPJ~Ù4l]}#Ȣ֭i"g8pQ߯6|{Dq*c}ԯ 2ҷ)?lʤ0'58@Ķ$E:k r#;jeKuDx0d?B"Zz<`ޓ8n J-pdR+n-Λ[?`%4>b[% s=7Dz40֖PJ@-Z_(;=t}osFK .8V$[V3 ڐRq 簚t5@>w` Ӷ D[ꐙ@ UE96:܅h=Q'dmQn:iQ"j{۽) NWH?D]{4eN2=M 8=`ˇCO8ǗzU.t$cvF ̎.SӜiqS|MkA\b01X}x&Wʉ߳LӖ\zwoA`z+y]Ɋ&ϟSp[JYBΨY:hE@}?;1ueÜeԃqDIF(yF DnTm/T-vs;}/*p̽RRlk\e z&gD7asø}8),sكWs+N4&7Bs[Gc.+L@k\ 6X}=GB>IwͰ>7'=E;y)w3['䕒{{< fG9-ث$,Dry/%QGG3^K^s?4Ys5lbwũs}MËtt1tkӅ5 ڲƔS419޳wBy1COrh:N*Q\ýSBA?)L6LJ`~GoFѼTؔ/pMzx1O"vFYf F?9>TU3X4ğcЭߢ[= rӁ) eqRʂF̤#tEV[.efCVV3'`!+oNf*^C+~wLhY  += P-:1mꑹq9빴[zT&^"b6̆wx1Xk~yP%6a#o砿1$d:*Iÿ S%e]sZ+Ѯ3i,_>[(#$ܟRǁկmv~' HNGtۤlӅP zE)BX|O<ͧ(Z_AL UɊ\Rp 3/gGc_M%Q+}Eh''_s9 ${4n͞E>-3Pm1'tfԇ}JO-rg o%G/3Y W=r:Y;3i2PNm[EDlj(l3uy0!fbG8-<f_{.vkHF];dIx;\ٴVl>ilâ{hGf$HMKxEx5|™^ ψ.|;#edohQjJYж'[߬)S3z?d< cDbaUGK\_1R%ƅ>NFq#C;{厊|:S8jd;U(gUfy71u-ʡus^c25-bhU6giϨא[=p3OG y"`+3灣XaҜMRc<"t41$ z,Ţqg~&){5 ,A"\0GX߸XH W8ghޫO=@u22~v ]u|^U B ̢ uKf8ayPd FMuozWE`Mw4_{mzH~q! ҏpxEBA&rSe[Sd(ٻX~2+RiuYzYH MׁL< ׫0ޠ &Eiu[<%aK=w |$wa-^  bEՋNM -@Š1*P?,£>#` gن_p $t0}S|F(WXvD8k C̙,q*.%KsuZrgU +}Ay1PCU-#5 `yf/5?:dWvEC4%mV *:1j?-SGtJEm ,_Jqe7m Džǥ_J y3 νK3[7DάJ|iri3ޏT)X\Y@( P⥚RTt6$԰*lt 85cEr#H!2X4ӲDP-Et:(hާRi-7<.JD/J+>C{&rKV9tWy*}Ȕ# =(BMQ:lVP4s~~LW -H?OT c5wu$YVzWEִ4ˠZ-B(ǡ('wthṙށv@Ő@P eY!ҦxrM8k;@ '3?/T2L7֕y<K<gdk׵\#%Bt.pELUgP[@4\;[Ĩߪpb|5ƷWe]t䏝̐,(:*:(}bNVNRU_9{ )!FZPJlL}_f"3੮2roGA)ě^o̟49("sFY/N47vl6ҏV ]67%|mf˜``F'cgUhvy#û'-E5-'"YԬݸ>`+2#B \"&3_:`""u8o: ϫ'E/rc3S^;Wԛ0&ﲻħCNPI4jdlt́!9#^}~xO˥8sN.5\cS|ax Ifu֖sOڂO.:X#Ikp1:n@/ Gd;ޠlpÔOByz4J5:3edO<;@=у(N&eGd!_mDOAlY/(MD}T]Y9 w_w dͿ>'T0B80j@wy@82Q @ֵtjc<2>]9o{dޗFT `) 4m)&Z 3|cWaA^`uÖX.C- m#{!vnI:U* xة7P s+%HYgn yM{D[Gu9w|7Kp{+P҃ZnЙU\TH >T\:@Wwc< `HZ-̫~גWkt 0S[+}iH-RL)"ыIJFx9Fr>f_cNɜ<1ڱ}<wz[C!=A)Ua[qT8G1E1fvKZԜܗ(*;IWO؜%FLW6=QARa)NT.ա#M s'y/vMg#j}Rc#_|4^{cq¢in## #1~cukKfě oE,buřj8׭R;7u]SZt?gikmZ(~VJ腥w Jq~0P5~eǫ=:%!s=޲Y(6J0YAMM?nilj2|s0Roo{ zo;?,K"YE܂+ky2|p [ژݿ&J`ȪIرj>LP|&A! (ZwmED%*׷OkCR1ؾ-u&P;d,Bk@c*z9 xVt"שq>z*1ؚKJ.A xZ%7J Z0H5"zH `?ϴ2m}7OKvZAG %,ýݷ5<~\݅[T.; ѐ|2&~|g<*3e踽 -J qTiPXR܈Xdp]3y,iHgRF#![L@qn5P j^J?oZQ|::ھ*7x7{e‘RGtl(`;OHP}~-d=B%뷸d(Tei4bדr?EI"[›$JYB-EUB$ONJP\QX <\AZqۙSϸ!tlQ=:0:Db\>D18 D?iT:D?+r"5.l 1)?UW+TcT5P)g*hU|C1i='^]HZt2eă{,~5[P태 _#BכD)p?()8(IĶ1y}8tCm˻ZDӽzRn9}X>oFEj\כHaU}+2d1SYpVzHeJ^0 6'"OGl=?֡y:o]7 BQW% LU}D{Xa= MM\69aSk/d#Ok⺋SE2ͺovJJ(A! S;40$1vCmW{ށChr_c].[WWlo>cşIu)~ϪJ^eLkŖgrzPW ֪%?.R|`he" MeWCc[iy^ $9fĠnCBUNd׏ɢS7φL+vYI0z..JY.D!U<|4"%F)W$GĈqxXE_g=W:`7p8]Fm?DR#-%j$"5wk+/xmݩbAv3Ř-9DG>)p27.쉫3ټC+}  D|:^YRPt6 U@=w/%!)(N!Fِ1ݏw% NwOU9]Sմug8FtvX8T2v*I<%#p:=bw| )C f5(!W@}, :Nƈe^c{45j}'{*~d n` a-KHLߚ\t&2JTXC[(&4@?j=fo~R%CPROv V/ /_ r ~t(axPrKwUSR%u~04Gy8,hbh 4 $9h[^>+9R_XN8Y :j L裝XMՓoƩiOs`'rK8UQY2wކ}%)ELEACQ:#"5 ECyuj\f4.FҪ~/ƿ:zǝ1F6i/V{G7c9g9eĠn%Apwy:&+^fꝺx\J;BNeq5|b!ރ NV_\|Qۍi%8hh3㬦q'A-~ĂbA/Y). I # ܫz!Jw ehn4@.[_z74⯔+II9 kP2T4:)Ϋv@fEI`^u%ޕ$* %^cW\%Spf!C>n[N k7=vd(SÒ99,Z\,nu[~&{4mĿ !MRzgι׻4ku`n>q#YK f+vD$A$[/uhj}TT9fڭ* H {un&UZ;; Vw͏!6dzmYo'|=vi18Vn"[T޶:b4O%:iK< `|L",WXC&}3UtN!ЇLBGxYR/z+ʧAy?Yb͸km &ՙL]y)]`Yyptȝ{H=l # hj{g/Mm<|3T@'<)]ċAL'MPypٺ. qS☕-shV"4µAADTב}fq7=t2n3FgmTRu_(8[գ_hƾԙm;:yL'4?񬊬ժf?]#6zU>>xU͋TO`/Q9^&J N;TMtgu|e^Cnt @4s1v0k0=:'["r]7~p 0택hG4gf@b1wY kܩ_A-ܲ^MR}.g< `se!r-q /GE`a!/ J'J\V!SM8zq0avq?3_KB$̀٭Uކj~` ?__Q\LG(ajExL`jn!^ٷOݴn{vH/i@cU>Upr [}$dtG2nVRߋ(# }OU}x![|Ex/@F9 ͗eIR DyK2KpWBҦVrp.37p@i_ܓ6^!SpJN4X˱87Y2ҲoX4AvvF2a/: 2Їgk&JPSWCoBJ\M]MZDj(Le3VX,ZfYU~Fw8\p1R 8 X%^ Vorm%YET1]y p4&EMw1 ڡ8}=`0fɡ4lM`sXZ@#{SฅذX-w$PìXzG` Q~A9uJ^L@'_~ [俿#6!AO̐yָmfZht`=t *In.Npf  IITٍ6 j?S='XU_TkfE]$(Z皩xCTeYNadL4% .R,?=fP*n-ZE,G) tX;pp{\uA-g`iO@!g.zY:(DԆd1^bP! Kh&**0%) w#= ,u3Tl0c -x˧ev! fwEO;p1\ nn 1>7 {JS LN.6ZR= J HڕZ`*$Ǩnz;9lqhe颳 >?y^15jl D²o~2]j|bVwu_?(:/W}ǎK]4 s`?9M{|l<ɐ6θ({+YTMX 3pw染wӔ7|4:.ߕߛ`#F7+zެoZI-GՕ\S :E[ܸ@2W} ֈsA$G@[ 7CB۔F @` [[(x *C8 јu~_ƤE-f3. hc6]eh!i .W>Zd6DŽiWP\n Vo❲)«snMY{`5^ab*im DL>k7 ۊqw%?KAOV B{b3rt1&H0G,sI$8J8K)=%]=x2 ּ=O;q [K ZuкŔY= N~od(7r%*%g"gKslZJ: MrV1kkjyMɂH9ޘ=ЛkB:oL[W^$4Gf u.C1a$)൲YcQ$/ٺqj0g E4`,_&rKɴMaoB ;g , l#ʵ%,6o:)su/!ZM&|Ǎ *]2#cda{\R7>wTI"+p䦻Wgŗ%?5 FX8'o `uBNe H"8LMhoSl$1Vw)3$R&zf\#nl3C*6L0fucYxvo$xE#B|Bf^Gܽna{Mˡ|,ŋ N: ;(LПԐy4:wS9lQlE|PM,|Cl>Sj,\{gztM|uzJ-4"=А5IYqkFK3lR?k؋ʹv} g#vY:pZC '*y\c}V+I+6W]?ehrb5q_ =f(FS!R,eV:ΑQ' 5R*2oLþ6hv%l7MZb" R슮]lNsU8Q75^YCx0l ?;hCӊѸZ M$/.ynH6Jɑ;N=C*w!+5Gc_5"[$oɋ&<1X Gg%S!^l䐯>-<ec`P1NXMEnrsF{ˤahEraQKmNu]]^{E35k\Ko]=nh/?)-G7!uLvd& Ӑlix+XD\gȞ> jC9}aV~Pϗ&8~5]xL^;Yۖ`7ʟ_/,3"KnhxwzOQZq SnGRр>E<:BAn<:&zUqpJ& GS$=%Ԁz2F4bU~ wWnrx5b"9yj7`Q˥k޹*O2\*9gCn"ypΊ_5QWުеRzu#Xɨ̻u!9p#z?fKbYXGKoK LG9xF-H.XY\j#T #aVmNQ`Ж0N젧0 &0 ,#$0CȨd\+TB1)2%d.#;>_/j-8柣fV >r"GP8K+6`8JWq]n)YBV-F= 535vr`v);$c yᯍ$\%Ӫ,aQ̖DR7"kj-UbE^K? !kpw "?0RM~vm Z P\8\ycym瘞3GN^=ltʊC{-Paz5Fӊ%OsMGǿTŭY׃P$Gɰ},P҄.\¼i܉fSwca(o|Unܲi[0X52*,q0h+hPhTR 9+9 7p ]*V'R9P2-`ߔ3A uv2B|U9tT &'or0#P;_ /{fQ;f#7s_}58|74rW]5J?wP19#uU dNvS\<]k|UBN{bђ*>ȫP~a"rv=; v0zwTYVW1!IhI'CRo50 @Y \-g(-hI# Y<Kj^y)UgL1jI˂~2hpfR1{{b3Jĕbs5Fҡ/ }M"EH#kZl@ۅ[Jć=;SwFSO[]ot3.5ĉJ/Űˮ˓Nh^T"&ބZl˼ V`S*ORKKWz27S*.ƞǽ=G5wlrO9-2LnnníF4K7޵ZNJR3| :} F7SXG oIII*`5Uz@vA<m!6VQ6k\0h"T5qLp=A}eI=Aly*2g '&Ls3 `oYOCnOH ~w3v2sQxxH͐x{/]b"g 3QP` $4yRjI]svMFqU^z`G9@Z7f`՞d: 13ojӔ#6(J;/\rO{*984Z)u!V &9꛹KHgVu)\ju0[iV/w_|G*z>Hd_=Cdz{>IGN[pQ f'& 3(h(ӺCڠЭ*T]h%Ux)V;NFvi#;*0]$#8'5]`°(%,['G6#w/T:MBd> ӍRgT98Ni0Az]%5ʠQdQ(U(ԆI e3\Rݫv~JhlZU0!,2 8HuuS}=q 9ޮM : REGNE/ g.H;PdfERYit9`-_>agK',&:pWfv)xcShee^* 8-#3hs?|3!v7c3߁Fᝋ#>`KK}ᩢxBuC]|6jx2ЄpU?=[l|TR$@JE9< lmGMxg<ߊ8{e}Uq(oD"H]1[61H#`Ȟ>&쐻J7pYrCzń]H+8x[zJr zSXeWbWQ7CF t_.Q^4Ǽ:yx7-VlBdWV@h>uDc>0l4 $Te5y亇+ݦc*])`CLROu /1`#N]@[+\h*%y8rAdq,gm pfq|J. ʈިʌ^Fr/clVE/8D-+Y)˸H5ynW"6!fhs @2IX #SԮxěg}#i &/)>]1ͳר;&ex!~Uɺ6 4Ύ,x؝;xۅD4*$"tJ]QW)7>]`Ey:Ţ. =3X.Ų]/ed ,AIy rǾddT,ZB/7* ZYXk[QC.ebuF(pTʽ!u!&]D[=+ { MUR0kc *x},9y[5l7?zFZ|q |CAZV<(C8˶OCjm pvw .O $xg"2=I~30J۾oCH. ٳ(/oٚ N]m : Q*Q|oK?OY X}' gX4Bi &fEsaIC\9'AYD`x2N3qf]kPc-~+_HSB+nq}QGA'AM4 PU}^}xt{GP|Wto[ǟDvmC*kZ w7Uwu墺Gd0FKL"+[sCQ;ct `\LfgF/Lsj Iwdzj xwC7kiLaT'v )jg Q~j &R$ȃOtCq{l_Bq`@=*h6L bѢ?&OWu&[dٮD}}8J. xgsb/qeqpH)m)YќpX3<-aǘ|iQzSl8y- mB2DƼɷNu&Q `ݽ,,HgX%,c`pe>vUG;{ߨ"j_b%QGvunl;DX&q +1GιrAkVPBz@Ub_3݊Ԭknzd`t_7t3܀T9\.̲dzv~*4F'sX> ?;\%<;k/aT $7@AT#Ď =w1=6S# ;$ۭP}e56qvP21Mޏ^Ȋ}ؠI|Ʃ>)t+O+HZ:!_f5?; hxoof64_m0H2Df 66t)a,9̼d{'Un,jFؘwE#tdwQj|*mX(k~?ߌsݤ~q:0Ҕ<|I(]gf~,iU9*DJ DV]tfH;oHP,!h/_HJ?rcWp(PC%0'Sp~*j:T'"#Z2 ^5>yJ74h];~ '3/ް89CSŵBqZ/3󗑅iYM1rۯtu~f̷î7Bl=<F }y~߫E~G[)L0a)df yq@ a@m"RȑDĮBX, ~Ӷ#=ھq/lԲ{( '|YRRQGZ#<&Xut@{}gN<EezM҃.nHH{gz#G]~-VȤsvQ+ND69z47CGF⌂BTScWkkInmi_x-dxh1SԀy2 (nO!a?ɏ)CVhwx; e.t>S#eeFTcInC4Q`]Zi <9aDO~K9d+K &!gzRi{+hفD"V-=ZWxDC8~KжFܬbi1㢡*|$)Ǘ$u<Ϸ 1Vf}{d6cGm8Y+$lU1~ CD{IҷRnwy6k1v֋3Л5B/H%ߠkSM"%s PJtYǹ9FyJcbÔtaOJ-022uAH lҫ5ruMʑH#FR;C{%\ʜ MZIRsk~%ŭ%?WFLI s.qmplyZ=^\/38v)r#d8tO$lΎ%Y%׵KWQՊ5&gm#Z1WB ~w Q[w Bк O*{;lrO5ĴeK_aVh5Xuln}Z\s)S7";ғL{6B1E~%\T2>oL#;hXb&KnDXɖzBs GG9T<:(j/l RymH{l}Wc^w<\/a_ W;En<#Wc|fy-@9݇&줛50@ I$VJn{⒚{Ac ؚyLYdư+`{xA}  gcaE<^Hm'50Rf%(瑞)J>_6%Hwz_̔f7 *+\@r==()KPe*sat_eoڛrm YSK3NɺD XI΀`F6 k6Y]E72\A+#i3sygDl Hs/> e6r_mI!Qm @*w[at(}i%QŪek ۉ-Z(YOT(*1.AZv:¿r }Qq?kk"AY~nfntY"M  vޤܥ [5.Amި 4i_RN% $88"œ"_p@c L;=Q0IpΘą|˺rf8 RZ n}XMg,X1@^ ŲQƯ=҃9œp*¼5  6v%I ύ>)g{6>n`ЧQW-2Fig&Ly4JH+`=č$>޹dImZ蕪 I5癴Vzir0+\V'^#éo&n@94[8]Vwp *3ϺsrM293FaG<ӵtڏZ?b7v}M?z,zI|;3T[xWT%-񟮪yHtʐ$)n(w@ѣ nV.`"Sr*FX91Mj_mL@x:́oIh8mHO`L62srpo4sC=Nqo#T] [o1CR3qkbߊEG]|qB& *' 7&O fh|y|!Vq )Hs c@0 0b\z7X0}lZiq1Y#tSlhVuFk$ {+δB֐Ubxz<`-IE;>O&>y#0"eRkv*,v8[g9̪eT7 spE77t~ m:j 3dUeb{;V ^V:] |L-|eװְB-Z0k%̈́>Q][ Ip%zp )]֧rn*,IKn0|<-ӈQlAd&UO!:Q>.XV$d85κd!s݆fr  bފb_ܠ`bvf,8CW~RP kLK:u'`u(D sа2(Xa J-rOQʫ=Ցd6-#JD;NvߪB5<2@ f'eW3&gA92K0FvP,KT$kn^CBG-n/QW_J+/}c8TT=imlV=ZlE1{]z*ߋ;y#jZ\M5s|y:ǧ5cu_qr?E)p8A@qGFd[%NEZW,ѧ4O?4sUӴsN0>\#\9CG]X5J'Gʖ0'>ޫZEnN:neK .b+Ձ 1WzP`g[r,'e&2?`_U5g'9`ڀpInVK劘|Z6˺8UpԓUʙ%$8/MkG354hӫyCly;ϯ vTܟ|p ?u ".T*˝jߢN0b\>vⓀ._.)q<7q6 ]P $w}b(V~Xb/Ȉ3Li!N͵~̩٪SIy Wd2KHY؏Yl6~xŶb놡%5cfrWaЯWoQfֽ([P?𰣈gOdp\3Ӗ ?l'X0eОokpWcLt D-Nܺ|JBM&/iSKj5] 78J*85?:ZPDcC^`JB/1RlQdNjrx=:=]FKZP֕)U=q.Qh਒&tRtw@O9^s uvdr~QJ^eYh&4v)ɇDsI} AV5:95 Oe`&^cވt/aܠ(^\>Nmj-kRjN$ 9߈!=+Ei nTGFǤglȦxdd9rSL\R'܇% /ʼڍ㛃8BCa@nTF/k0T6/4ӛbIPg}m;]0 "iez[UYI71mYOOBݯNOdl>3MUt3@ &~W nDmGD+raSr39ɜ@cV][d[[&}VV gc0W|)Vj-^m uJ.x{R%샐cY &Ӎ;){_gp<ph+oy57=OBhû>}R0b5dޫW `_6 cjăO}26OXxdL;KcW(h+P nZ1?w{ G}d,70e~FhؙFM92GR: Z.mIό=u ["Mt4_]k6J^6-0wlS[Nbj#.΢'ƊS!$d.}YPnL%H5]Z/kڽ`R &McLYTKTx|FJӜFz Ӭegr ㇀.?m"'H1H w :E}$$BhM"rUJ8{YJ;TyhC \.ٞ;!'q`_+bb낲`z;,1ZpX: y/~Q҇/cA9$R'ZX"\޷'E2gn J!py:{nB " {|ೆ 9𣕾ӱZ)YJbVk2S_+4E#5Ayo?iDCEQJŽr&Hֳ 欪˾XgTt*usD՟1k"<tHMh%~L*\X4zto#=ňeAmtn۹xJK -ͻC5JrG!_7)z00NL >GE?BS(Ɔ@"OfiNuۍD?qnj&%E|] j_(!ҘkYGIԊ!/Gj߱ECJm ]䐫1 H ^)R.KHÀsx٣zf}9Ùi.(wfx}LjDáMsT F sύ9FXTZ~4m6Jm>=T|P aKa&{7t+$RSdc%qߜ'j=gOi=J4Hʎpop8tZVOȾV1"rG?ތoCH9N9-~qhOI}! UfA †3!yZ kFE=b퀟g.Z acMN#Ua͍Mcٞ/-. 48 rg{Bк{rj*<qws',U%\,ÉaH,Yو.ķyx۰~{]evOA]J`Gab0H423i;bZz,wĢtP-0.զ`7+Ԋ7Xw6s+EIo2?h }8]kۮ_bxE i2fW  ܧlW(uurG9esl"D݆ !{ w*uJ4n#hh2DW>95wZXY{_q׿bm (ٙa3瑖2NBOf@D[ 04Jhn"Ex1k<' X'd/A_^R5 R?vh(,aRB<?5 Qѵ^mjVz[5 X<=W`EkzsӖ{z K*lHX!|if/-'v_ Ua}NPT|ge>ـКEV2yVmqM yx+Vx:M| !A|lp/ϵ1IPrXTmӭJ+EfϓӞ(7 ]h*|H\TԂ2CFI)^%Z^7έCP#oFR2:W7])hљ.6]?3X hVJNM@c`əHB0yjZrlvA2Yx44TvRl\-vM,E+@TivtVCm_ޡvڳijM 57,!(Ox0*:j7iU% Ap|"\>w ^|{{UB@kYZaFu>}MX8 0]]38fsgRP-AhƵ!d]R z971ItțRLQ*4j,ށMLBjmVL^I(Y[O*rD/א3b!-dݺ=[0o.:}XҠEm0REzV{˘ sl>ED> ,Wη6KCƐXȒ^F@#  IrD)I=MDg.#ٴ{4:/2SM1< GZF0YIk(.G)M1(0rɌͤ.;8_'$26 a8~EހG a]لK(k'X!,pr@YN+-TG;?&(s#^j3ы۾NΚdM3s+2492B{Ql5>wؐ4t\7PNNy 2̻US #Dp_܊x9;J_7UK'T e4s! f+i7EzEKv4e{QZZZ&(Eֽer`9=X!GÏsh ;ˉ,*<ЕGVJ_El.li>] =o2 y;Ƌ#r/:T)yɔ9u.}vD0_|0K[.n)ʗ7υa"T{E!T,1iF}wT[%Kmtqks=5$I"~M@ /C$"vA&>Q.Ⱥa}y䁬3;*sv@ܧO Yo0&SOSiB2[!e6/=Ho܍Q}1Ƭxi'"[I>F^opO|&MGI\m"y{ɯt)wtJ~_._$ { |j 6x4FJSd^(EҘYHYp/x+r6 ᛊU޽1hM'a}5S_oǡKɪ`1 C\AFNSGwBAIˠ:΅!ITw5 APc<dE f,3UI~fk_pMs.]o"rt!IeVpv2Vbw\Hr >>+˄۸Y\=U߅w 3!* OH˺iL^,l80& ({C*~1gJS "y&qfւⓚTH@Ȅqy4`ΐUzO]y@抵ǣc.î,v9 8יVOەam I]N$.mR QO3"R0~+<Dx7DXem~3jwIE[QBg#2V? \3D Ib0ݚ#I+-ZȗYQ|`ě0dQx!d!V%XdX[U^UpId3-L}ч w%fMjbN_| - ٗrc!rkZ 7`qov3se i7x`+͛X}{@TaEaʦ!%aQt4P;߯G2#׭&$v>R)NGPaOO]-nj;I^/|uDW̎'F)J##&≮cPzHF)IѝFAܐK-d,E#$yg#KNjl rMZcs@>eŬN7q˔N-5!qe iJ$DARܓU ReV9PO~"(!̵\Lh0X٦n16mtP`*cw|u14Sz |rwUmhsշi@wD!r;왤ն2/<`"F O $}5Hjnn8Z rmIgDwo-AND_9෧ w;. =;)n^P-#=[*=Vx. ΕHoSrB(T*80ݸ6MC%Xe%'%)(&KI BM;"}d>S|0J?`F)lQ]WFFClv㠨Z'ZFg8 BQPO>="ʶxv?sҬ6H/Szv"N5 !/.s=j XzgFbVG:/P5o rx{ v1~pd8.r9"Tߤ1X 'kZ4rԃ\Wrf/com' yJ^w>si3q { T+>7*PZ/h 51Za=$HxZ2jJ B6wUHڑ5;_CB0;h"IΝR ꘫ.H2YvՈѧUכ34STx uLtÛ?MI?i$ڳՅ\dž5k̎Mc A)<2VidWc"ϮI6M&\$ (ɘ3Ґ*T.C3>PKwzA@xرgCn똚8r ~lC/0DI1^}E4iX(ӋJn ;e٘l~Sja~"@x/S@b.:`|]pU$cX$ң5/oPD ,\`+vS1뭻mܵJ*Gc ]g؋WU3 S{=WVYSrIeJ1S;voV焓!XK%bJ_{ p7ؾ-[q7L=va=uI/h[Q!2(/[O" R»f"B}{ǚ]3.Pѽ.k"{p&KO0R ~LI|±Ek楏6xxUI5&gAG)S rSPqSpҠY+4)fs?ui9g9\7mFإFwg=ZB/%t5 <6_XPa?/5(hd(r̤if˿ cUaW(H~h0cht"_VU kloGJ }aC3m=B뺫%m \( >X/P_*@5i?9)zm%Ra#Q.VCM q\㹍Q+\;byʚbN9ʇss- ,]'HD;:4An4]ahn%kCT3m'4|YUjcQ|Rr,_g[2 Q{&/us>vSdYeWx3C73|ɋj_) e[PN|17/H_['#,5Gǫ2j-WKFbإBπ2A5 i5:{BtReP(E:A*gﶘ5 l22,#t@E蝣:#K]V4&Ǟ&A Or:/O$jT$| {E % Ylܱ۪֜yE7E 6GZ{-AFy .*A_\v~-",sOl3j~aoxz9X o [ņW;+4FxBi"80|: >'݅-D!&8-OP,^3mc$lr8SvR.6aoa9#H(, L^^6o%\$J7M_8v~(UY"Bˑ}I=BXstUi8N_Fe&y2o={ &Iup TГs<8I䏘CvkYvKfMrIdb:,D4l熷sU66n(gv.O GMqꖘv6Ljf)_ #MqmgSa'w^?Qg+[兰[KTlKcO4C7 gy*tZ1?ŁXb IjFIM^{@̣Yk JηG#1y*sޡ^ܪ7ˉSVL9`PxaQp!~QOBԚp&XOܜ_!]SxUw\44—_DFc4K#aF1e*Xp&se KE`hws~ؾB sȴ}6A6\[`hsɒ"0`>+/:'GT*!Gpк=aTsg_KpGRN$6ILxELWhC} sfRc ~[#}6Txt=!XUZ:"h9ͨ_O\p `<ze żi/%,)JH(fm5Gc%=at;3gGo_JO03e>W`E;piyhȤ-A-,2Q<&2g0Ck ~^vCK uX7>5+yXsҵT-9!ʔ|B U< bB& WQN JiX:/.B{D?5[:+ՠn%Ae=;z#ݼ-^؛3RG ;c]%ǃPsN93v(A]JI֔/FQh^TZG ti|Xde؀7O⑾@djQϝ}H٦}Zrhվy^#{ ?V+z%dD,NE)P`Ү(I4TYR:{>ȄX;6Ɨզ%Pgdp.X|%d}ՇB!:,DiĮ +i"@o>ڦ3}T6hyމ("mGC@* ߲/XS)of^/Q0'm#R>C8$ߠ@s.B{@!WEA"*/r萑t}a ,ќt=:q @Nk-|m*'i/UGWЮ uSMOӽC"s٭|g%UTruT@1 ;V0VqCbLֆ9NeJo̝zJըץ~5tjؔ47Q2Oe +MAwpWJ \"aaw`HC>pj^W#.wFwwEtLyK4 Xf'BJ{fkS7 g~}ESQ8=®TX9EXP,(1U>m^'y$XW/Xʑyt0u5a*Sܢ.bBH:I- ǩ[igLhP;:2W28byRv{)D($|OyqqqFYj+Fl'8VeoM9L[P&ƾj }_PU KR};[/P1 dXlp]f9BVKIVuHV[P]_,AZ;, D΃-+fNvkݎ(X 38'vTL^i]z=@aCU+LhH>rd$EaOP/Ih|+}ʗS G!*~^ң:,{ $),;F8[Ϝ h^-n!/㑒35Fj&fٸc΄@*ahpަ,zbIְmŔK5=q =tk̝ykq}8ńFeX)nHM ] !ujIGo4}Bhm*t~4|0%bsdZcT¬\01R"# dƺ+^WOykN:j _k %xZ --e%,R; :,Ds ^ WWPK$1ʠ ];eThhU|s`,bvxxP<4koT䬳^lB i8C W4#PifH^Zto4O"cl%XZOhi.J=;߇%@O{S)Wjjy2wyԽ~ Awo @2s]u-qL^ϯqVv EDܖ*Í( kU*6 P16Ƶ(3^nU5]7NM#&#}mv{]4et|N^ t\5150*<ȭe&d L\+_悮 ýf8SЉ/0F.RzeV^2 osw~^j!2V # cQ 8I8) .>Op{̚PρSx005dUg_]I5u,Y:}H>[  A}"b ޮ-_ȿOBG{=iԼ^eɑgE9-Ć:[/R *91P$>Zth޷ug+} OuxZ%4vQW%s(G&<ُz |7#[to sV;1YZB6@1Sjbqp%Nrz13 !%onD*4ndDD*IQ~y2A>.$VVCn6T0Wy2CQY#n"[٧]ƄxvЯσ3 4juF#[Wm1Rsi충Dj6J)='ۯ|g7Hy,R{¸Q2'5 ^Bodq) Fĕ".(Rv#V},l JtA%>0%c/{L?ևI%i {Q. ?|4꾺,2 @Uj0YC??"(os;AS Dgc skbjL>wxiE^ISg|Ȩ7z5(M/[M}n29Ɵ /븡٨vƨ[ \pXgW~Q\NbZ^Iėz +.ڛT֯\s UV1{)#Cl,o X̆:o5t"g&Gi)9/6sxv@ȣIژdSg*1Y`w%_PP4w&b7N R1~gp <=fIi~ߖn+k:v:P]osUl~zw3W]3ْҺp/z:xi-$.s}OT2/."W2{7Gr;MmR=1L$*9Tww7"oɪ!:@]}b1M+hVL&ARniJtvq'yf"eHBW&N,VZxrJgFGimu(i=W.AV5\u7Mê'1KYҎ…%'j0r0ǃ?3~PŰ ,RDʿcлP @AYOTFЏ)x*i"xH4UjVO>z<uX鉖K*@\c;!UIGk1`nצg*>qy2QqQP)m򂊓j\DI6:ʂ@3"-66O,6+ ߴ2nsv5Jq`oEoIx Uz]qHsAe}d0=R"QAgxE:]lδdcŀӍKNJ<(>) rpo,1]3̡^f hqy]UZB7\g6+P>;..e'}d]QvX&cc Qʴeynf{ 5}|}z=iZ/;+w c ^˦5d9 q0l 6L@UHCSZpw/ \~]UW`ƙmU~A%RzJm[T~/r~inٍԲQ| :!obU"̱cEr(^BMm{D ].\w](NQ6y|n\3*1ЮȎ^Ϻ*L4%ss'ņy e {{ο:Vvg9ቜLYK{Uq yP<4ljH / r ]l,~E(|%w1kajt{IO;ݠ7<{4U9p~8 \lNx|+,_C//qM5}t5iQY& ;8:0St@OcaO˱NMP@b)"$_@*I&RΠw3'*C?Tm9 #2 2 ̳ѵSfbɁ!f0U`l]` ]>.ϡh_Qn!Y?-Xz>x2 n oW2mHX0kexu=LoQ\c7tMHe'Fp㣛qO[ Ez 'Sݔ>}aZpkTcq_Z7C> =lI #Q,*L$L"+G,PƩ4Tb1+7tp'n_3/lb[|sibp{VJJ+wD o~l:nwV&d&0gEKicu_:H]]3 .\mVcVHyQ}9' B̿ڥLuuij UCy1@Ɯn͒S}1}*'].bނn5麃0O*5~JKzwڦ,%#䥮/P43 YD2 Q27M21^7iʫKcG|ࡃN1xګ.s*͘!bS96,[B7ԊUdf8eۋSկ!8AU䒧fcbio&/j~sE1J,y\"ݯC}R#Vzm8϶=͖ש"ʍ&6 j]@&{x9rGݕb9]4&S2ׄ?[T0#º+,0눎s[\aڥUaI@ՔpůP{/NH7N-$9m"Q0B<Ո@U6(TƤNUxa9g2<0>Nc58aiz\E9QKth*W x]}9 ֿ2"*b)gXn-H}ӏ&MmInE9  ;|g$KrdeAbe ҁm?7mԸBʷe#א$T}_ 2e^ ]ۺr@5"WCѷ] T= CŮy{y1쪤u9TA {̹șIjw4ߌZp!%:˰΃ Cv& a\qC&8 .bPݰYMX98ӹ nB2rOL֙n5^-.4:R)jw,΀av$݉8QReU;;d>-iE`{R)<bG?o+|iؙ/,ڑqrRN}LAVL `G4m!9ެ𝀢YI}êw:$3ؘV0xEuؙ҆dVs1CBI@{lvX)LZ!la&_<ө}"FGSvb (OXvɁ,7;']WYXJ‰?8gp=mo@-AզD2@nXi U-]8-v[xM9ZJ(24̿xk7bPVs7FhԗTD&Nq>;RR/ lե:(dR.`Iד7|'$56՚_jۊ%^7D:9,Ut\4|}ڳvf.GZ, X_ #d6OW6^Θ=C&w빝8|LOߙSşxAnٿ0R|ߞtWQ4z i 2OZa˧+""RL:7n:5"O)d,e ?l#NMJi Ԙ- 20E %}f9V~{z8[fOyqNXf_[m@J 'Wƣ0ؾ>>}7BxhW/׍ϭ=,@Z-@6=ZF5}v3$*GAAT_),(M]'@m}o{n?*n+*Ek Sq㛠T> YAqbk /ޥJr9X쉊s΁?~|-8wLyqzT&>jBcP٤[2ܭ~vT#6gf n뵈(B+R)TDBį5AOB<^᠕wLJ1:9xwDžgD .Ց*!fȅ5KN8sca7'>"K 38liiiz&Ct!B1n]V@Rkjx 46V3;M;`\ҌP1 'D#N蠥c J ^u彿v@aGz 3aF*Db ]sy~ =ܮSaYeptc+4h gV+VҨ߆^^5o)T,VP_FBZdus8*fm(:ؒwLʌ{9YC4ǞE<;9Nt[E]hpmWʱ]DQ搔&d D<7()͛`[7bY@ߢy*Xo|IKPPZb 6im(I:$T^`2ȩ8[AL^KnC xv~3{Ve9v;r?uI$ypo* ۍ3h<@L*X%9o]`3I1;g3;W`O kiw-Xso!Nůz7: "5"#c6XݪImFJ=Fҁј@o{)>돆˿;lYRSL1T1=rrс ŭxfZوiN;\Mk[6OeȤIS*>y;ʞLx, $W @Fvq" K&r{H>ʻ* BukTl 3/Bc}AV$tv6ޓJJ7*HdshV;}7{ƒ;RX]ILH1ftٚ{~6Ⱦ/8M3~,OU)gE R5_ ŠPs5 tX*Q8 GozY><@H7Ò";3]$PU4Rh!m#@&'2[0)n-}pz*n-t M<d+YVf (3p[$Azf]6!j_׺IP&#h`o*EͽrЮֵk%4?(!g6ݡJLv-ʸ ,xN|i"I|a͜^FMMxRfx/CC"; &6qEdf,s7ʈωdvVILi JEǫ bgE&5"Bm6e=Bl >2uh~Z-hXOO]f sfd/&(+L{9#" +M/E Ϙ_> o9^Z@)^Ayi".ldw~?n'2Nk]&H4V6.~WRzXDN4.e /! 8`caxK{/ZvK/uD/BW3Rr X*a-B48ٹT*g}x5FaՖbxO=XAӤƓnAZ:9HQ .ڬC-%{ K8RoKٛt&:n[7IHOs2$&6EeA1ķ 9hiYU I1 rifh#a+ >M53dNGU';lBˋm(&AU1Zs[f( g]H2)"6pV_@\y(a>Bp0I.į?T%(/Oe8~4O3q TW*AҺ6AO+UH")|-A3 aA 6| $oZ9EmLJp9 <6ǔL g'ɻ |xzx]S[*F;"VhenrcXD avBK.bxAnS5&2sâ!\mxq z׳eaF'{Ч;]Url{ nn5mB^0cu#puRm 8{&yp p]<F[:zC1؎(8 ϐ "XbiNZ68ohſX%MW{uPͯgG#?L X:^b 畧:5e l"OFZ݊~C%GeIT v %}t 58P *1r؇:3$Mw'܎ A#fW^3Ę`6Of?5?RڢΥVWR7EK B gM7 x[2cx$}R+z͟{63R]kUᯞgHH&:A41bbUh9Ǧ1G!*-Cp06YEn)a*V CvhLG·E2|Ui'=S*h2@DلRR>=!L"]!&:Ű\ܵ`w~JMȉMwI.="hY!sOT6 p pe3iBUYֳE7> N|R0lO˩z+1zwe_]x=nTmߒW>NdTm}!]\EM 'ٳ8DzRhΪ8 tjҹ_XG,O8NkoϖAbz#S s"H)M<,}X(Y[eT c=xA/+$Jm7vm | t`}2__$L+e쀇+,3ta9{r^˴i32p+E>2LjI^^23-iW֊j~1$Ok kPFWZXvׂ4s tP,6Gg%X`MK&VqKb)͊; GAZqK"7wؙϵuߺ =qT u]03Ò[M8ɫ{n1 kҕ]AWGM d^( $N/Z!k0`6|%\ou|EajSWx㎉V98*vө=hJER߅KeB5_1̅٨O16nk]Es\;EY*6#;v[W|ΩnPks4gerٳ޶/֡v&kt󏠗 .5ƫ Êމ$xRȭɮQmЌ ;DEVV5wB=L" arCeQX*˗TJzqbޓwe9R xBzK~3,#&i0 d챇{>P*# 7 {JnXX.3k/T?l9!.yM1QUS}74({&}4)hpidD t-ʟyim/Np%^򌖑2\ևRaw}X=jH@a"h`V-zm-'`%>c{R٩UU}pUhw 8&l4gNս0Lؠ G*Ԡ^Y2D"?z̨ˮɗw'V+ԩy34h'F'}[zX%9{x,K/̨bӂ>CޗzUw;IW* ںMXezr .L2ڝiPa3ly&g{ehxc eyq3 EoU_ OIz>I]@[1#IbB˨{UzTwoTIwGvj !z|SO:X\**=;8km,pڂkX;p{8 .F$YT4eBKt溛85h@ce]WYޠc(eh qU8Gkڍ͊% h{2 ;.dmW`J6Xn[]Uŋ*)&1yh=3^8t,cA }',Sg/Z|27Ow.ΙĞ A0v@ghBR39 P ^΀ΫX}(:,fڭuR3 GN2\[*OW[@[=W_0id{6~2vKj+>~_.JZ2+zV5=z6H> Ud8Nԓf 5)'cL'5W'?w.' !MR"DZ<~Q-##{%r8n NBl{凁J܁@ %4j 7 aWVҔfAQPפ LVHn|gHkB FPaD,3݊Y i7hVb!$jQo̬wDJ0"R7~LSvu!M1J;X= PQQ ۰d8qITgq)<y~[7a۲^*BJr՟_,5PQ1~RuQl3@[T= 8ظE'B:jiLV. 6!=ºbhoLRcw|Q[Ȁ@Ef]F!!3Ω =5ȷ S!Lw|DR5r#&(@nM+]w5gH?bF7PDFOph4AshWU>Nw ׅc.V[B.(Wu?**m(=hSIx@=#z}@)2=Uk 6kwG2\]7II,mNrmZN h[Qs+dՓw:H܈f_ tyA0\-62 -xƻRmn'N /u6KuhJ[{\%|[yڧ*G>ęfw;} )_WTVj4oE+9WV( 'Լx>vw~L Eƍl"ۮ*ԍ.V(8Ѓι$vow$ 78"7ova6bD&:"1 5:,SePip9]gu<)>q߱.,k͢.FC Smcױ\6۴Lc1n N/es$u9!]~41{ŵ *U6$Zߚ iSJ1}|c'7k Zn7.-T6_KLP-eHM@M68A(IAyıh}c~9]6|+qܝ)c 7SeY4-fPT.(o m}"9o6 $bW'mҨ!nX[hMFhZ*8w~7 s4k@iK3L$iާkaICsIOM%&'BqA\D<&NMFDhd%jBb08% [x9 eC4j hCuB lj2؏]nб6HZ+Smb Fi½Rq@)T50˒2:N'W!8 EЙA}N}MA6eˉ+2)/Iʣ R\-){U@5Qݢ93#6.?}6o 4Np]&3Dߛтg}@ː W}ATn3pȎ~$ Vi3mQW(aԎlFb3<Xhyfvc%o]bR{5Ǘ? ^( 0\[,TAepVយ0BƼ)CfEL,=X̉|Fyf|~ E?G;!x2'kR1eG^-fkxK9ڊ~G= `2b]]6I|.6k7V:;䓝zȖe~LoˬTvϥ[pWmvm _zxV[" |ϟK[*|[?YyoܿӶCڲOM5H\ТK$Zm!ͮ!K=:@}l& A Nj~PXʕRr'R^Bj?cS F6$b2 l&N|5[5|Ւ\>?l|9MaϏٌ[D+3IPS>gPjĤw;ZɂZb;-9zā?0*Oo7nANnwtL+}M"-Uvhř8B7ɯ()^(cu~ȾET*fĺOD;Iz#9Zj#eu. i:*w\Q(R ׂ b8cK?VNMitw/,(PoQjGI3gҜ˯RRS|]rUdW"o6oA A8j^6Nܗ lڴ@4wL J5olX`/_\a-5K,:cf_a@omd⚛N(e`Aţ nZ@25Ka6]}{܋^q! Tw _; _B]nuik3}Y ̖K抅rWBZ"^=H$i;“PK"4Aɝ6|[|^f׺@88o>¸YuQZZ? !qfR Yh.{Au2y\P9;p?R;emvfrLe.mັB Qi@6tk'LDCm/mq~0 =K(+7}#M'nO%'TO5)ɨIb4~H;ݗwTc$(Y7S);uYQϵڛ|v'y珹?-Pr3z9q놵+GR ig^J!`FC6.K*#"v 3'˃Jo;Lsr%z"k3z8m=U)2p :KJ?E!X3^s;O7i+;ovim\Gj{WJS[5NDs$5>70RTNN'1=&KbdV%~HK·iA ]S lܷMyoyq)JҰsXgDݯFkdztrrEQbz]Dݔrz/C:w7CҭQQ#Ax+dm3Ѻʹ݉ǔ 3vͰ$( 1%%kD\0M˒SBYnT Z"ț|{e㜸8'»'>FO37AgqY!ՈWq>+{of5JS[eYYZB'-[bԦnᄁQ ЄV?_N4Բإ kg$7yDp;*NWjì܉!Ph^#|Ʀ8',y1jK2EUK(0/e꼰. <](*_eN# ߵQ]fsaͪs֦RLɏoAp ~o#Li}1T`Ȋa2 ݞ rP#mfHտJZ,ؕt芚h"2af46aB` uil~k.l>'cGʘ7}y IMpFu_4Ld|}|B8x(;2@G jt*'-kgo!+;gL\>t'ܞєUM|#> ̾Hi~dxzEi몐*PSkI uu_-ou3uCrCM:НG)$=0-2_Ry+^Dua?Ө 77o{ רӚJB[viıEegG>M9yY#rH :2wP8KӐ&fL\xw&\݌m+z6?)I}bT" gewU>kt)Pq=g{?:TMfsctBTy6TQ_'PB 숪gz΢ Ĝړw@; l0XM {9RKS-e=+WcOҴ?bJ:c|j YE#"SJpkҦ[Y,1Sz$+)ZHN Ymt_VA/w_~U<ÜQ^g-!Ó@dgչBut:(T|ގigy,(e0Ȋ&TqXcB!3"[ p\"%Bl@daƽ(Siq:H\x#jIuJ0ry\k0XQ^_D-+ Y3`(xjC[m:~G Qc[/<1l\pxt|2uo  慪tЋW,ALu<OT@22iߘ6k%sv-󑿱?Pk~U Jm3H(E1wA 9Y)9.]+cB]:YLG0Ihl`o8ٲh"\2%͈|ɝ+9暻+ Zle0Q0΢ TڙEl 4QҁEm+ uJԗ.'g[4'U'c{Դ"ֈsiZ~[[Od* 0bmdLWmՂ;]1AaWE) =ಚg" ;Q}RUL/T UR2,뀎݃v/9ܮfzTY#5tϹKZn  ' ˡ$WSMҿ1szܤq\֮iA ;ܞѕKuľdtevkt2%Qp^%9^ǡ?5 O6Kl~tv!"Vt?iPbRsoPSlxpNZs[$)# 55pMToxaB{Ȳ78Zd!(+d&:",)Pr2^TJFǽE bnҗ\G5Ċxyጷbz 6'2jNs2FkCUTqHł#PvQ~ OF~ݯ qO侻')4eFJlTBʵ0/OA"3SzNSS$Z}Dp"FR0Hlď>33U] 8VO-bYWڡlSى t#4*͂5bujLg $F{1B|fX5.'hl1 aŶTc4ˏ1Vo hEט>>ނA9;bABЧq9 e{s)N}]ʨy ([' 2 Iy 3_rpn]3Ŭg>}&-/%'-NSWR,mr CW(-6?Mۄ?} wϛZTزJXӠ{|0.NA]@_ޔ֎:i*q1p6ͻCĽ恟d2MnK{|T=Qh'ď>+a œ6X3\!k8F{ZV7 e`#˦[@a@E nEi𫰨{J\ϟCAOtӱK@4f1MX[=/.'Ocyxo0N ^mi*b'@6F'"ćR6[6d^B/|Ã/DJg Tٯk}>G̘&cM\Ȓ¬6ΝjW]: w%WKRo{4 W{,Lꌚ9f++q%ɕUgzqab)Yʻ`b Knv/dը: c{"ʎ̤`+8jk pLIQVןx;p O1ONkG+&@a'Qr VL;(ϗHw8\€` "ly5GWG[ ic9W}SgPRΘԗ'ZdT'F1mr\qNfp h*ǧmN1n%06&fBإX,6yA? \1|R1ls1ɺԓǢS2GsoM`̎6+}Žbx1(KFWy(~מ(\W~M'?#67qX^vhK[Xj@ظaWeL6 Zdv3ZZJn[iC`eJW4 A_g~HFKp44}3h͐gr\zn5N#r|@UʒkJr])X3 6y˜a"d,b@s lkK#* vZ.wuuң0m3W3iiu*}#זS5)/h+*o=2<3k[u(찻 _&Ns=CPYk OR`MJumڰz{-nқ1^r1B(LWDpL[<9`Y4T?P= amSOxj>LepElIp]oݔ/w5Ca^Ӻ8:v` @OM/_퉠!͢= uբfZܵӤ%vݢ>|/B~YGC k~ΈRSĉ̞n pueJ\2$1tR4+ 2~tAQLrOV|Y@N$yLYkF dacfc`eJ"\C@;3`LI0Qw6T|!ns{5YN$3Ŕ> Tj; !z8 LS;a JQ, JClkȶ"> :.wAFV4Ԭ.,Y9z!놼(:̌ enfMR=k>`M tNr8i2/v٤AE9ѝ"JƮHrdv߬LL_`'F: 2 YɒN3حYvHQ̻ƄLv  ǘ:6 #z(SRѓƱ7;R;k4p!;~JC.N6]uuAWORº>jDG6 q !it9]o|j"kYWɛ|7U͖mz=wP}qo9ytZV9:wb.$*Nx[bȬSxp*M4)#J%pN*./ bv;GdF~s!`3I62_`RkT/k~AWC.ҞHlP`?Nߦ]T0ODo f`5E D{s wЗ ŰK20#1f[2+.2ߦ`172(1K;KruIhoLw]/Z7l(a$/X64oHE,G֘fĚz'+Qɛ͒I{9(a O?!q:~,a@TЃ/Ei,ͳ? a]|Z͜Z[\'o$ܕ֬!Z#Ė|.vVZ:N;L|D<V^b¨k'8%})Hҝw1}#^|j ]-PZզsǢXzz[lɃv9Ia VyʃUA[мu<SWI {ƙގrcTT2EY<ʋFPn\fz cpĜ|bnnX=CY+phҡ1{Z)BA]ed=ϡ6,̨' %8^J^XZlJ]W\7&K 2o ^Ii WH~WȌX+-ejE{ԚW ѱAnvfnM}vm1aį;;o|Ƈi<2c& TOV4׳kf Oitw"\~Br-ܣ9׍ůer`yP U}Y:VwDnʿ'.SE٭ڂ/wCj!; PLT+䈰ƐkTOz1"I5H'&~ߏ[Ŗpb%j;~.!m3~^|am:n,8##N6Ym#SrJh̹\p(@aDpEDCҕo쥗~נƖqlU%ɦ%'U0&kꕶyW>ļ8[4nءJhaWQ:]54^\>nI$ݝ7o8 h!t@,92w\UoGGHo3YM3̯Ԋcso! hju oQVfg_ al}I;Z۩`.eGO@Qؕ0]t:hkVk%{ -B"^PKȯ8!W`ܾlc7xA PWOuFFj) G]bI‹<ʔ9:ĘG/Qv2}̫Gߵ r^ Taa'1$WƊ 3s?Gp&<P# b?1B˺ !n\):aX;shw⁨,0sv{n4q #|,~ma_əX0Mo2(:?HbDP>=Z{9^ܬ6eǠi}\`mWp(]Vt2 f(B]~tM!mt=f'M7Đ dM}m"aqx^'M`L);TFL}tI{1ު~梈zN~?c=c@R>¥穂(Z8{?\ pS1\+{ DSvX#%l݈4%G؃Qg9|^,t&hdXb$؁\on-I>aS+o!=E;9Mq/ʡ-\aC̋ l S%8kpȣ(RU T)7խDq,4)Ū"V}vDNh< ]ӽ0<pe'&eV.oP}3meo/XAʛ 2h 4jPM1x!ij48.qɠTXdCCln  1 Z%A~! P<Ⱦa8M$qFş=jE2<v1]{CZXYJ,bdwSmAQBle%- %4lAyNk&j_ŽSϫ[Du!y}c uZ6+J5d1mo+5_;j@i)ǯu)? U_[;ÈOQ\Nb ]N6B<1qNov~rq*1VtY^χ2;˝EL)yk 4$܄&M!ZCH'Vf΁T|YM5; u{P CZm_a8F/Iν@,#8 3_/B ^% O;J̋DX|OPZG/t䆲JS'B%*NS~a7+!D+LFT`c 8@Mø~)L\i̺1Fk- dK:6DS7~ e`+F}ᢾ]Q5d@ |vEPS3:h$A,ڝ-_A7h B`O~a-C+W EӦ3䁜ҷLAp`6!ʂnP|m%!ANxf飂6fJX1} 5} wՑ[MShI/>yoYdoHH׫ z$0qw`1cwy,W_ML;*t-L&N;q9s4Ozf *|K!`Cѹ("2tZPh~y:M"[DO4I Olk"Q&zHɽ_=nRx oH=ZUp&Xzl t 2Nb< Hh"3䖻׮&Ķx5Wg=+U60\eq~SfD+9e-ⅽ\YY!<ЖxjfZbL[j4~&tV x}^=[g6|Dk=F ބƞ=?XvbcOoszqu芤łvc*XSlO7E2/Ԣ%N/cDG;Pw7j6/Egr|%6-`r{wR\5 iu}7A ?S"J l>t݄56ۊ?ua%oP0bpcJ-)//\J$.}z 0b' ]۷4>ppk&|h`"%b8,Y/Oq'̇I1dEQ؉ڹ"/su)3?ƍࢆ8TWq ~0{O4iHɀլ>B:73Cg=dxdRFY9U>P\q Iþ5>臽&׸kz!=b,t(a̕:]ݲ'j-j H%R ~YP7= ?huS~ӂ.gVJ$Tϻ\h2Gt(ۛ hlGs2yaՅoS~%Łf~xo]#T4!]Vü | wk7I[<$yterB|uF{踎Rm`<uݽ b>wbᇛh6t>C>0-^w y,Wv*|`l9~|)9Pk 8'魿AnA&%ڊPQ[Was̔J< LAG{@(Y):[3Cf+zj}MjPg$!9uOӏdk3HJ{Ӈi5pF0υq7EΥ5F{qikau\[q ZPJ<Φ7bwM,+k @sIJ01(UPk^GEECѬG,i$1檴1_4bhF@~DR3sQ*([@ZN] Sy\Qlt |?+l ꤽ&/Tcd*:lMt!={r$..%+lORA{wv_CΚP aЈZ/@>s X mxW9̿Fm9娅ҩfRQώYc*if67*v;5Aq[t(r3 .tZܳ[SY[ߟ"s\zMbj_]s)P1^֩fIP)(O9iOV*72 7I<̜AL[cR3h40S#D`dcޑ/A@(OlؖˡP+p>FvGC)AoԚ"3WLYqsb6󂿥DM%pAY]D)q؊A1v2N]G3q$h:~ Jᅺ=bU2PY9 V~޵ |ZeN;B`"?xŕ7>$!L2\#b J4C;{1;r!K-EiஊYU|)LÓ]v7Xt y=\Ӝw9~ i~x!舡.>RiC~]r\jw!@f>p#4FCIjAA##mmZVŘ^;7J- !EK9BɽKrE( eYZ>XїO]@X ľ;MOђ;%ll2fv muI5]"$A:|\^e(ٙKdZ!۾GE\N]neN;a5ns^MGWpkZ{=ZNrqr\J'7YC\ζX_ԕNFږSɲ%ح=3 'Gg$RsߡQ{ʯ3~"pjXa4F6I Ĥ gjcݵKŹrdҹ[ɻ%zn߮~x8{B@Nz7XiUv?bvqmq 'Hy5@I[ UyiM%uY79nnrǃI[( 4Bd2H0TiCfqD_g5 W]mF (8 ~8aHӁGY/5]uG%al Z{ )C.gq5(ӊV# HTHL!bB]bcΙDt.suV:ɩ'LŚczom;ld?\\n & f Hgz[nDjwDM#3 *yx#QA=[#I-Zpߟy~1jA:`ϭBO(2YfH.*F((;3łw{#TXL+C;wAd/I #siGG"eQ(#}SG(]o}{RSher= UG6Lw]Iv&ڷQgR+տB= W.vyEdaZ}l^Q6&#0=J1\jg^`Z!ʊ5K|}@M&tIl`[ՊXXX:UBJ-?gh.xF0/'.s{u ś HtVM6t\/Zllcx0ۿG&8JVZa ]zҜ/ i´2Q% !s:tkeV _ !uO}#cJݮ;LA?ZٝMY~`h e6cj$^P,qWNSMd1R:YR)h(z7ISa3}|zh A՞C"Q ɚFy7rTHgw30@ۭ{ݸBMpţ2x} ;昪cPp1[= y|Kj1H 7T|P>LPwVHmovfcY.eM"! @ozTB@t !݅)}NkQQ#bUc \"yTa'̳Ky7BPGzk*)mJ6am\EXB R@OnCP4_ ͎pU\OwcՊ'Q-LiDsG /-m.]_03i>ew:ueaZyt NB}imnf}<;$ɊsӰNg .cK:Us yR"EѴDg8xD 8~LS!ǓhBFI NkG'_%'4Z`) DyaFn-tZ5GV !k@81#Iq` :%ZTY sR!:ᄃٟT+vVu<{ $|v*F yVV>b2/x4)p ˰C;HK/7+z换C0Me*G~O )BcR**ܨ,<=`xb6dGK,lVJ'4،Xea!W 9j\_A H my~jF!mw}2X n:31,5HNϓE{s[~AԫG/~u^r{Ƽ@ƬFdYA!-Q`B+HȚaP7ؼ5rsP<߰1停Wl_#~r0,]~94m5=$]jS<ӔͧH-3ckxupϩfTH,PTJ 02\T3C:ጹH'ҷe>t؍znsXGADWH<p#jv$g)Ol9iL#?ы'kN `[ ǽNl T%, pjd'r IK7hW{ZQӛ`U͗~@|4J]S'"@`a^V>~'e! KЉF(or)tĥh~2//=Giռ]2dAiúz^ i]G۲0(;˜ҥ ||HHu5ma5ɸQ6Ktܵ #h|eؒ$7^~90uذ-o0'^/Eu-so%&n9'߃5nz@|f~r OzH7rDOCc[YfֺHvěfYlBcRM9c2t XpT\.z)מA))>k2jk)N ratu<ی*g\;h}M 7U>t4s!L]9]%(4]6WNzo4t)4ob1| xٞP6DVmZPS;KAgattykA^>-+J(zC UDO-z)ꦸT{ Mat+If~OvL36NذLZH _medCg~Z PHz.Vqwx?<0!-1Βx`n]Dk钟b}' 'Y{dű>f1g(;QE؜ZGW߂ U(#/@~ҫ21>N$v/*)=mCs.PZv}[>6oQaUop۝D^Vt7ygEbJv0Ǩ0sǡuEo+.مnHمP_GaJ#6Vl|ڸY1=/騠 o-ӭH`#Ѻ\/ovu$O)jd|m*G$ˎԿ[zHQ."paf-@Y6 oSGNO#}"irG}|Qꨰs5JY@=`7#RUBY4@CPpϏ~*jiTqt!;q!rξ岺ԂR;`>S[7C%9zܗHM9CGprO~Q4Rxs%M\3 t&2,ɃJ_A4MPj4vb:ܗ_݂CP5lT,tOs=ZG JY]M?@+ `olɻP8%yflD J{3DNܝ2B=Fє8צvBw pz,@qEG;5 ʼGè1>+qJ7Ty~KD `P=PvY7Wz1Gxg#[VEQ]6i/7'Hm&3ԫ] B nwj"̓Vv/kdKz,*zuCֈV>#f5J I r8E\p= mj귴{Y{`uj1=#z͉;j 5O6o\Myʼn.DL|C4P'uh\Jkrʺӯ:X9X7#\:q{ELWJ;Gr>P2)H)}ɽ;V5wϖJ7Ka v󈮏Y _GHz8:gA"#$LůE]"3߱gJo.1r,`7eH /&Z8w+㳸mxrTZ"pƜGp03`4k!>DfRe͸`f\:-9 *\o(r]{4J(+P!(i{ͤjHi5$3h# z|Ӆ+X}[ 4jMaStL37,kȺHޜ4Ӧw> '1ʐ@{Wz@ΰ4z(,4|M:xGjltXI܂:Ҽ98$Jb*X%sv_OetEu_ 0@rFVY[?gP9lIn ~[{ԃr0㍌+-'g*"#3s{ߔdg{  S̪EZbEv wy1J+lШ65/ɊjtiG4+'twwBFIURyp93rTdwpVtIg ıh@lWПX ;il S%mgLp@\^4"2>Qe:2/g:jX'u@'h]fM}u?6PNP빽CUC˪(D<_?Pۑzv?: qPpdx|6֤tִ [ )UVa'q2yoSİ {[Gp|vYDo VW\C7 `?$I9dPSr jO]YzUgCGnpGKW1)c u=м'ݭ~#mR;dØI#/Ei\Ja&*rhL8p,K.gLq)XvϑXPf*a!a\h|AU~,PE،Gp6p!9]9Oao(Sg(}$`~dJr2/,^ Ɛ|+f:I ʵ^& fCvĻAQr't~r{gY/ҙ紂fB͎c>Npi*HgϬms&}|rɖoBC᳣E4ES #p@ Wj!4ϖKӔlY0MBO?T#ϢҼ@(1C"4NBq76f#<(߳v:S"ǻ$)u`}&bt=Z_ '!5_ob(?r} -.zJXLg)~F~EV2L~c0hd=(qÆ٠I^5gs+ M/>8N +G~ sovzR ܰhoSp/Vr[09l@AԾ0B,-PP% -CuhJ::S^EP(\/ē˦iĝۿi]@&Q.}l}3XH3/u9\' )D>6VE>$8\$6{5XK_*?JOdYQߣC5GEV}k .t"% i$dN4Ȋzt*LN[f@nlJxJTL^M*K;.Uϻ,gʩ=BKQ]'w_o.B_$^dJ~)b޶j}Oy.ΏℯL\g$ì3i WGgW>#cDP¡RFTj0l2SV;sPbBEs?3g]%`jeE(@¾Z慇IMMhcawU—H8]KJ\/IbhӅOtwY̛}U˝hr3ޙk\IR] r[l]bxn5;*hE')lP -+bbE7H33aȟRHXWu8 ݡ7 =u+=Q4r?O"Ԉ- )v`\뚟dYKQA6cu1Ly%=ཾ|"+c h|AbhXۂҚ_/!zRZ'K,G|`G% ,93P,BHoTK<c \/N_)<8쫂:}m{ K99vfʖoE^Eҭ739G o+}ErI8$5We~|eysHdC -mˢJ2=͸01(Il,0LBۚ@[6?JP9_m[WGv76~]/Y\> #}^-4"~2zTD^)S5(GaF=vVZhUlŹӀ#?G4=q5FۤJuCGMb[ъtks襈LBvO5eNhPd-\\ޥOMXHMYB\T/8hSXf3Ƒup+Ww:('y;!gn(m-Lд+C &6ڒ*Ǧ_uX8ʍ#܊g%8Hy<.~X)_cTYY \+ȷ8xAju vv3$iGܿ겠ݠlo|hXI׸F3c2MxJ-N4⻡1vV)&PT "RЛ")Shx T<[i[cк)6FZ$ñq:TVI3`$)A)+cE тش.:-(7iZ)u@{3MC8t*=!?Dӫ6ɱ&J&n6PaͶ@OkwKYp \'?UaRdTvVmnf?|om{"s`ۆhz(8Y HҨQne(-KW~ Ж>C3[ A*!20^;YY޽Oa*JRO)+N&\*,T3ƛ,f_3uȸx C!=)aKnHb\o|æ;xwXD xثլ.zCIЮJ&,,Ur+X'J翊n!rԅnzƄ&Tܲ4"0]Je䗝csvh6D0(B*2{ǂB\n?2|̭Fлen}RJcF 6aa7|?fVq56O3:zQi/iY)Hdn~5kl2mjPˀ `ׁk!BN/K!v# ,o>ap@sáIS#0tyYBEF*GXKI`h҄Ő`[Ǫ tbM% W! Y)$;N=4^ u 8IoXBRt<hYZW8ŗ6[ o>xV;^Y1o͚+r,&#u?k7VS@(]@?(s 8LOqHEUx^i&h4O_Ä!R1//[u$)Oޯ0J WMJW]O3N֣ kx(6H qv9ڂ-S)g7y,12 hU/?뭈F@?Ja0OpϼRdQ"MYTO5 EҞ"Ui.މYto6PdS8^%*' L1Lf8Eנ8_ >%?P5iJp|j6>փ;'&S}&ZfCPHS`&ug+"$"w87 ^0+t,xP{\34XRl9E8tn~(|!RLDM|+w 7ґaW9C~NK{xnC`F@oJF =;ߧajR]\W )WE7|*`+(jCk Ek H5dM(&ϋ~9fM\ 6>6M%͎:Ɖ'7"_J^d7m=S`,{rV}(_KMO.x ] pGc„T ϒjh)+ҝ+7D51."pӽKM xHUkn/jGrHͧ_7o*)Հn6Fζ7i돦#R} v nf w9?c; >tJflfыf nDcFc|&Dc)H|L~9Η^2v4?>6/]&dJtLւMhvk[ΓѠ.bO2t5)*Fz7]ZQ?.R8EK&Re?JL^AmP^K.4qc!w%ŪEd/F͈lK>[ *z,SU%Z|I{_5P8yd_k; 0ٟ܈nY<%YjfT4G/rzGa%ɮ$F Fhn)XvK ,~εV22唤Xس(=P5РG̿uFoɣ}BHk|ݻH>ּn"C08wf x>bj4+ݯfRM;!Cij4ڕŚ.lnhe@g,M9B M`xfNSj5mZi%xىUyWr2nA/^!-}%>q-N3 J1Jh؂7dWhBC[ؖ[-BW\=$ʧg50O^($?^H7oPoZ, f \-MA E=.>!BI1ښ8~#GŬ:( ^,;VU csR ®[.U8;ϵ8uyCADcBJ]5%0j{]c1g΃ O-N!Q+15Ff~Sg+@U@ x2kI Mqj%-fݕ2ɻigF힊Ө2:T Cv˶_7)b$MEX\hSVۦs糴'Y{ 1=zqN1qEApt= L\U]݇n-n^X@ @).dDn.VD=h \ͮ}2:gMpKZU言GěS1Z 7^\9)pG22 d=PP`.^Q9* OeҨ7>R3gg6:P-m/x'7T:cwF4lO 3a\5n"=eG칣B2/h@4؝VFs; [+(SwKnlW˖` J̆B`0WOK-ۡј,>81gxiTyQI&:g)y-PC;-_ !n'D7ڤI$!ج$F2P@`_%^ [glJi &Hvoj5X>*$wI*%.6I4Ĝ460+vrowg#[6dF\X{̀m[{N5ggu}j;N vn(fA ?oCw?ahl.8e\76+bN!3GJ giBRڶ7}=WK ȳA= (-Z η)}̔R9ު%kr] `5X)r.kx\:ʸQ?=t} 0t&0زo#lw^a&G&GBZ|hB ɉ)0F'}qYyWh2ls=-w?CjQvꊩ5Sǻ2DP|1cL;g65Op?ѐ2>ʶ;hk@BY^ػboOqɏ%T\{|ω@ B%L\ ? vWHH^ Ϗio!RvS8-wքf0E ݪvۃFgB5X)*Zy Q0yCrO ͆=}5}~j 0;aԾx|&?usi"lR2!UiaE.}eX&%L/g{&iW1̧ńqiOY$Sg-/5p 6p[ WA[ܤ*be3od&ďt*,"=]H*fEVMr~`xy{l[na#mw6Hс.sK.٪g x7Ixi w .7Y 1 :MR4 ZDg}l. q/eveZS2A|2t4%@=J]jjC! 0贱bp8M6a@)HOR&m#T1p\;OrKy2]nV^IjDoRVOgIR/%lIMbiN1*oӒzG \-h4gۨP;I( "n' FR58[ni chg0M(1},sPBiH-u@O6 w_EP~&n{""gY^ s@@Sq Z ŵWwߧi(H&4 HHb#g;Qpbd(<҂J@}P-j<"UFqrb㧨 l^ܩ)yzZ|7K-dZ¦1b,lCƅLgаsIQcyQ#VNF4iɷ>+UB2@_6Ĩzq^Nh/S6SpGkPͣS2IܳiFHH )֢I^:mI*Vrr.0YZqI>^0#k K%& Le,ڒ&ȷ"ưB  G`==t=EO9ŠHUz7j|.dV&V2g;(pљxىkR_qGGxF>4oH{fcizv'w'I3]P2K5~{ulnHIA]N>xN7o0†;p[)=OW[3@ZSv= IOfi@4*xL@P753WƖ9zXDgCO|=EϩX>pT)/:jO{K4L&:,eaიn~TxIs`Ew1疟} YQ/,bZ{s*8gdd~x2p;,x l>.`}ܤv8ͨc4-mцH294aۗ2'u g[0{WcsK|d*Ps@=_n!p'3 Qr37-1ѓܫ~w3=8AfQ|WP-M|#2{}&(jB4" I-r7-` nC/bLYt_)iG,[lX HEZke‰1KaB,Ӵ XCaL͖3b\b /Bg nN瞱쥳M6VJeËL+7mДLۄlu%CwYU+#lM,^1U *~ġ+hcc};ҫDI@V-}]!RHk`bx}s( ̴}q[6j=[D"NK1$rG0͊[ 8_t \g b7¶̷NF6y!XGp6ؠ3Ѕ*i[YdlZAk@u&=Zx>?ĦnLcC?v $G"9\_W񀣢3nj`^H4W3P2NpRhߊDI.RFm6&FhobDAri'}TΟOT!ߘ<:Se[Tz6lF@h>~?/E_ TϛT-}(:6d̕ڼOSK=N:C|u PNG?79 \;'olLMd,[M_ 7TqiålR7ï>( &&=>9p_۟gqЈAq/Na]m8n8w:!ΉdP9{y^vM6B'c>NX5>0ʊ%ٹ0MNINQ*h,~Qx}oj%}h?RCwO=u39c"]_gɼy<7qZ-@.j+Bt& k1ب#<"Sc} I /W~@Pm{dluWsC_@o^#>Kt%R;2T0 C5&RL hŇZ7ozgZ_lS~AC&ގ< >΋sܨ6$9H-.. .vt Vj7Oɽfc~eaL5Zf8@hkẑnrL5CFNa=K_?hو>ѝTY; 6 ֪; Eگ3*zQs=2.ܠ6\ATbJ&p J!KbX.brDﭥϖ-p'T$jQ@a&1 GGp%CyHHFOR$o FI盫$w?cQit0IkHYg>aXvCw Kg1w hoERn&wYaŽ,זw zA˳^ ]<[oJlIni w3ºN9lϡ ,f [`zxywBy7_'M2̼s4{'+$042>5Y2nxxa\JCXYg㚃PGzobzbdcf"{_.'\sCr-"N6m>JG揓 U߹ tC?if&BĻs/ZKuכJ1X{V[cчmDz|s3 |J=3"sRPrUYy>3zp:HkIF6Z7)u:S˜$J~1Jx,$gMF,E̻?$FU?! #R.C0NgQ}sPbVr4HfZ q]k&V㬫ɽpzyv c:!&,SS=0M nC|eh04/V>NVl#ٯsa}LM²%&JoTxkPQ0&C X9zq!E룗dXuSF\A>th}d-j `M8aftU1WYX:SǓK Hl8tArqҸUq `hA~.3NҾkDho6 o|75o=E7;< $C]r/7o.gw /*Y[dt1Lwk1\84;,TE^]V3.%BT[-lhL hΓ툊6!nϭ~hm^݀RTrcFTN%&g/!̻]YDgd@y {ʡ!\ :4pFaDO2hp#8^{@8s\h7[6u_Ӛ$ӔDqeJ1i}fPmM-*&RgQW#m<};܆J=BJ#{nՓWz ,]W ƓqOr%/贒 4*j}2 7Ԭӆ@8>ӥtoٶ!h]E#_ W/s`a\;ۈ'aˣ0aFqt<\H3xG -;gYNNG3 T^9 8{5K-ܞPW@]^pq[k_|6gMϹޥ*&ךۥM׽8r2qܝ8 &t'S̀a>TPk|6܊q`X B5<0,@H{ϣ u Zҥ I33;Qۘ;hb!^DEBa5lG8O(~ CKnk W 9  Bo>Y9=4ϹA0W;*t!wơQ:bɨ+i4))XeՋ\nW%~:K DK>rY3?A)_F]/d'cJ0d{%x˨ ~_DZi'Am矦)NO, k%q K4oR?܎j3Ι͟ӰetǣDt&7^p 1?G4523(N~炦nZoA#>_O{,`LES\=9DLeLGT 8\.S%o`*ٚMX•Py\ t+/Tk#W;{MVj |c|Trf]kE 4w#^,ka p!)~~5o݋;jL&-CD".1F^u74q r6G{Z&|$#ۧҔYXfӎӿW&|q-nW?k KwԱ?5*s~6dfEnNkIlI$)r7Nzkњ39TAmy*Qpܸ~"8bfrײuG9ڽo~! LfgP08ݔOhSe]$LLK 0SM)|Hn Yx`jh*g9xÑWƓ-%SXu{"ܸVUm|56'։\SJKkxjH$wd.kuX0.,TPpV{ qzTE/pԌMrd f4D]fIZ;/{3#U荕YueCLlEVj.Wō.ʮ=dyVE @ Mtrs)#.y0w|Z~Pw R@/ 96 ?:‚hVasJ^>: 8H-77>wuz z5)LeA+[iw?OH9߅6s*}uXQn_b.M<'X|ӎg7 ` 8ԧN?$ UTfqbg푞)\CdPL'b5壚J 1D8d(4lV#V{XU`wnJp'edxZc;R/N[?Rh(Zr~s\/ h>[˃:Q4S1=(eL l ݎ$^gt |Etj6yIqU BezJt{"`LA6Z6B&\:wS]oM A,fE>x1bm]^.5lo)ѱYC\biXu "EΈ;P.{ M]DGَnb5P:8'w5N6@*BX qo8 d۟|N'9EFT<7RL{eqok a|Mp~{lP]A7+aWlLƎ`/J_3y/Uє , hA1{nQ]$he4mo] P`iEŔ9FQrd6UOa} v.w"Uk/ aaMcRghv1t qw j5Fh+ #\ 9:a9E4yTu#tS+?99J/? [@YI|!.UWr -Y}~yNV{C,:u.Ja A^t04T%UFܘy5ʕjW8a7v&݃k-2Wzs1J)}7uɢ_h1|4X.03 ca0d͹!6 Gs 1L@]w\~jO$cn88cO"0-" 'Vb==p!P]Nnges4>SblwCzsTZ A-~}j|zG/'n8^CV"/|K}CW>wocyuEL/-e\Us ╂-mSـBX`$MSn̆tȅvneuRY2 ,~U[$WOÀ̳0[JRz*HRM7 `3Y΍:2W:V\qmTћ[הwX4?#k@/@PW[)m} hyQ6iſN#aD\6Ȑ a|Z#զrIC}c|EvqYJկz9HdMmg"}e7jsܪS[S {犾{Buaw­/kHc fr&?};)7{ҮscR5;>ހSfj^aJly3@MwҰŞjidLr^+G &"ɭ[j%/_ a,ؔePJ ةpJN"^3b-VȏD|⪂PAGԯYq(Tm +^-6POJ ehY2Pڠg84(pBjT$r SϹirppyyjp`zcڃaoIW:Dظ$= ]5żH*TfN?9dLV+Ѥ~Ia *1k͏FMj(H,<((J%H*]pVY4 [aUAkdXdL5p;9eb Tm687/?M5zċ_Yh3$uk_.z#ImdzАuעK3 gBLkq.:sB yO¨ߞCDӿq #a6I ߴOO4ITAIt"6>@^LJ*nV\sI?USޗUtlt} ٔO|3W?tB3VW5C{DO!5stU&*DgU)"nFQd9KFJP#fz]^9&o~mGKEkC|I0iY;TR1ƒd&O;dI[˶(@Bqw $/ ^"GݔZchC:ܿ|pUas#KijlEec )wDHJ+y}3QA0D hN^ fNO˞Q@ܣrڐ;o_#LY!`Ndյ0VYbd.Izu"Wfrׄos|zށk$-Qs,NafGdW7];DY??hIz7jCBogG<ʝ:Kid ñɠ;БjU 2*Y#ԍ Z7̫ҧSӪi }fu1RWjڏi^+ƲWKAg4vpx9g]_EgM+Ai^$kWS) i@#yoBK5 ψ,JW^僻T ``[qxĸu{@<#~W@xabm |a*8wreA8*ŋ8u^i0ƅ3J*}R $6JB@ \$Fe5ŠU@~ ̨/nt7 cNt7u/EPD+ 0ui(HН(L9]12Gѽ[ys(ӐeH Qp9sHNZ;T]aI \nam?/ ~ [,EUjD~4Kpz|LvA+8F!Z2OܢbPӏӿ[ͭ tj"6j^m2AL@…}y܃h?-x"[>87xﳧ9J4 f= hOHw^䚇( >Rb|dCN]9 ewHIHZ u4دG1SwWԚ޻^(هUzgT&ַRΎgōR'.(9XOTXB|D]}ٺޅ-KiM\5^l5xAQ0xm,0C#G=K0 e\HqʶPP,߾CO^8Z( ˑV5FC;zt\3dn:ͦP&@Ɗo}"DTLWٕ1 l6<t Y\Mܩ ~KG{ְ3elɪ kRy()SB nF9@[=h[5Zӯ3m8u> jf4mqjGR8ئz>VJAͽOe]$:-Ap+31٬4f|>urY<"9V]ba>N6f\PB&%R ߌ]x$E 98Ϩx|{ڻTc^/ IgBCCgj܊Df0t ѢR3qBc=ڽTkRȲMp!5Q9#\}%(LY0+ 7e7ui΁>͡V6@ tz,>UۨH,ncdvNzA<|4)Ձqzo!1DT !n7M8x߽2Gm)PFky?/@ D X'[e]'/S}Ex!?êQ8 IPj^>atW YqE֌`%=mQs=r򯼼4Lcc WPUr? E3뼴 B ʚ'A>rhZv>ӀGhMr/8-Gk:U EGhTf0jm8Qn?q;fJ?xLZ, (d_-F_ 18|[-DyPϥB`Ź꧁$lLcBLz Ujtu.&zKjҀ),szU?O࿓/[y:Áseؽx$\B^~Fs/^<q~7>eX.*cK?֗ZF+{xmۡk%;V՘q&f%/lE9h^C`0&)L[$z߯q.#$3xP^M  pb]y2vWwut2@ݔSRvsGv1c4]@B ̶@ld0ˎbC[)aG֫^ŗ6񉮌1&6*bfD_S# 3$af㠲8LMT'Inhկ Qo;CWYSf^c3FDa[f" 6؄(3m&4rBe(<1ѝ>{6HZE 3PvBɎKR'?t2-mʳ_e~56\,#m&!xʼn 3?80Oɠr|CǢ73b66S[3;K }E} ˆYLhu q=ݜ0i0C7̬_fӈŌ>ײ/N)]dk χӇ"{\Zw~fpЊ.4UCrRQVHŸ :"ʭuU ٖO>LZ뜫*E9J !q-waAZsMc'P)*fi% $^2kM i hSύlj$gUh :/!>I9f46KAnM4ʑ^xhzFb~kNI'3ت2$Bמ$ө0$n:$=XE@b Sv;y1?Ε(CGIx}hAȮXpxLL^g,` &W/JG:.0ttFttB=:}If7bR%} 䦐)tV<10覡+*(oY1 PJ gC!n_! iW#4 k+>@*23[v(vŨP( ,h_>/Y'gJAA&pZvKS7Cv]Ϲ_XiSO [QnUwB''eg@5n_R5Rjey{^\(b`),r$WS{ - ;Xh~^|{ 2ש6)+z3er (ދ;DPP߮ϨUDH$5`tcf׫14cU}Jd4Gʚޚ9JL^?n?n j6wH'B!ɻOV >_%h%w/xj"sy_RfR?Q ǩxʛ!J6d RwrQ'Jlo}bm_JqxWf1!CRs(@3B~-w$,o -CEcNԅH٬oьzr끄}{dQ^'jV;"MOP:7g͇6Es(UZi~EuJ:}.@N&e͡'7*5^eK8tu~1O cIqPqV@m 'J%bM{G.cdM5=Z׋$c,&7Fvm-3k埗=T;Ir'XH{B`F :%a<7LxвT ^ۜ7C $i6hƲ8t"zgI$N1E>cW#\Ҍ7͸IZULѴGOr||Y~$+^EMD݀xgD)yL>~ ` 440N,JE  |q~/Ù m4v30nwV.q<֟ё9tX-܆|S{Aש%;^, >> yΉ[N|P<4M?C6VEZs`S$c]ùjTyVCxkٱ { ظ5>Ȁ>o1~^G?`au﨑r- 0~ߋj;⾆POu xrN'/l\q2:"[CT)\gZ~>_3NhEqRsZi3| ߹,xM$F^0e@Td$uy>@gC.GPsccgY*}%89We/zۅG[b߄vSr< :QL*Jޢyvf/#%nYQEM>^p""1~@ɴɲY=,Oow%*~w_7'("Χ>q1G<LW$9Ҷ|+n*bC}㔮(t*Cӄ6仑/f[M֕D1xYEZ:HͧsXFr3JLMUc( v*3'1>ec"MEv-C( bj%(d$`Q1}m]uѭ;LY'j۶ #$ucG< e2t+rԸTƒ ,g*C[ z?v{^UL$:h{*Ny x*Oy_!U0 $Mͤ Ffȉ\([#s2W  xF*dhިzJ=ӱErpIyܓ xJcCrjTęc_qb-]qGw&6oܳq9d g4}ua+{Z"&ZmeK㜠Vۡxi.Dr%Kr#wx.26.[{;|Ʒ)dAP yR8E״;M6>vj{I%~Z~Vh]6IKH$UDB$$k4_͢MqHWg I.vJQ!ݿ8%xt!IdjN9L'+ȸ5z!."rB-.ĒJzĉHƗ ~r`]dz=CUQDΪ:XsM"= qKgICy='"x^scts吧`̥[5q廪knQ8µL}9 4RŬf9ePΜرE@@I@VuFiݡ:Ϳvh<" 4{ ՈVR&HNt,G-(hV!!?WAl#.E1d) @pvgʵ!gaK1yf46:IgH,n &<}h~n 6JgE ?}J&0r7'fy$fN(e: "*XTiZ~nKK0,(3rO5Te{ "A\c|6H H7 ~TL&3bSnx$Zۃ)dv% S ϰdjrJS0)IM^- @%PuL|#%O#_'h ,90&-q :I5IjMSr_WQAxr-3+W\9tep%jhد|G| iFMp:Qf$*llft/g}W0 3`k!j9dDeyYwu*LK5tk{Ek@d=u$I`'!5>Єl%c &K4_iҥ0"6v})_,.E5iV&46Q{d`-)&4-@c  Ӏ RCq-AH#+W|-ex}w:5̗8¨{x3dKg΢'*w[uALzj*L+׉6>Sj}ek ܰd֊J^B<+t&$ڑG)D"higBp+t*Xn6ksAײ1O+IOD[6*:0uj_o.ta% 'V*XG+R .쏑 v!;l?a.Ffi&'aY[CBP[ ꖗ_rR66+ެ3~ӼV+@,MEM;6Zȇ1ecsߠ%9LHc0WcNwiq0ӐpP!gfTYK _{~ifِrYQHky՚-<~sNVY俲ra{oAa9kRǸa{eVu0d3A#Ad5& GX'O[AV/oXۻ 2e݀R{ο Xr^0FWz!zk ,\"V 'L +rWLgj @Kq, tf cdT3]Z_u:Y$LP/m$.$|3P{䶀;iXH,}meae{Kf7+B[b7n8:٧|3w"!KTah3I V2B*t6}C_yU좻w^U*h agk=au8GLGհg-@Ig4h*9Z&=$UĨ˴hE"Z> %[rR/K/$b!~<6t!Z`QK ,@y9?>%, NrɦV$|x8f.&e =QUm9v Y DH4hOWGkN6J«ڧckrP} zAVZTrMCwJ'ܭ2 I8 Q]!Mobx(FI,u NH8h̃[yAz E#d[_E0I#YEz Ll,<+m4GxTs7hLBH-$nCxV4?GDdbI-ɺ9 i oԝ x0' {qfSt=\JB'Iaʑ[ 0 nbh=laBz#S?|#}^3v'/".⹟#~†1 *(k ~aj= {f~iBa^Nͻ$CiJe]LuSx׈ѡGhsj7 r^щ~B>`ڦi"e+* ڙG0ʥl`Q"2NSa:(8^ȟv]TvF߽lz~&/jD.;!w(KV\kΌno[Cl͒׿7 0wzUGf GBĮ-\@KXݖ:ua5`.~! x硕|x&() x lㄻdKseӏr'1Q2aS܏?fVBwUSR\1cx\Sx0nH!|f sWnQXs> M8~S2Sq,g,غ:^-IDyAɯ!cn{ʵ(Rr槺YQZ2EB?vHFݪ^P:Yؖ\UX .+֛/&v39$m=')D*azytTG%WϺ)qbO$*מ~aynAO]Bu4pAO-ҧ.5bt[dCwݑ&O 2$ۖ g8/Z`-ŢUNfOBfbc݃6x1`ՕF1 ?!A9;o+G"dt'x#töJ"?VJ)et47c(touC1y5ܣndIGw):'wH/7[`)>J,hsתTF7Wb+ۇ Yv/WEۦ {9TsWbXTRS}gܠ!nIX[7uI"HÑN4nCP+.5yO>s=FHLú:e:xd=.\+OJ[m9d!X8r{8.Tj!,ڸ^,}Ϗ(e["nǼ4˱~ $$!Z#,ŘVl6O٭L7UOץ3?M}=e莰\5N)Xq^eZ41c q,Œ`ZoK&D(ge(/5%;Ł?Uh+:tw]N;H ئ: Lqvb6]jf[ǯ4`aOFDRMl!d&U֬KI| 0,Ϫ|ŏaU19Ʈ{"HZw*aKjߪ0S-%(}kpYrJCSpc~!rݎ{D|.a7F0{wh[RMop;!(D듏c$qrf-Q>]5C6)&[sy", YwQ1q DL3^>V t_ 彝gADh,LKJlMxy-6?eX7}оy/XXϴ QfCnb'`]Z-\8zŀ>T9V:/|ʡzh "r4AN 4Dcb8:`Oe19E7KwNmC>!Z\>QІ$1t?Prok!O Lq؍(f|;ZFm 78(0!WoF\psN$Jy?Ϝ'%ۡS{b>r+C}: _~AB&˪r0JRU:qy95&`j6pawfA6nJ-1n9iLCKb X+"GY-+fE5BPuav2WP!k_2GddlZq,y4R\EQ-^xƏVJW.9 cm|䨰O~fT. _PZ1 7FF*[(Ň5JMXH]|KXKZvݕ w&YQo35,Q֗~B,.I=GH'?,qX4$Ft-k88t (Ƨ} >;eLCky6M%n/ R7wMZV8.Ĵc"S_nC@ώLKma%8CmژmTOUmqi`a0^IsJ^WpzRe+(c ./Oޚan,0O7U?q+ 3{ZJ7 E=Ifʷ m4_PvLë+Dr&{zTWb xNΌ>:DSTG6-!sD398@{/pB,-LLysc}Yݑ TdR cVsQ}C)2h7]=d>c<悔(9%u8d܄}Nj,( ˬgՃ2lHsMcK"){ " p.ݸR.crmB͑r/Ŷ]a`P1=B-zTuêqFJm,> P#]eeIr[?Los]3C 8#(J4xKk)A־ɸ"~Ho/!U“Y9> jŅWDu)j> ]*Ip&zl 3 SWVVH{m:w OXsѫ1=-qMurX4ufㆶыn&|pL€3AT۶2ܽDUbkJ!ҷxPYKl:'w-.7E܉߾b$ =6'F&Ht=b~׿{zn6C\0P s{mEKQzvrl f=T@W\`V z6am#}bI>F_$Vݗ U}[ ]3n8de],/t0RRk;?}Yp:ateWc\dSMbRxUW;pC`n,,d!!Aov'}|!|F;響TczpZHH˱>薜!VGǝT1RE.l'x?(CeƎkӏ ˠiJ@r4(wp'+*@=rl2j}g0Zf[ƕȍ źFo07h`_fP#v䴲g+Xϳy.ǎKOXӞVUV`B/M!U Ţ7y2oZA mg"N p _G)微Sn#\7*/&aD lq5)Y0ǓUPI[߲ǶK;듢GWڅPY9ToAn^*YSklX$f3 M7H[pOL/"9lc 1~ldzuyQױw#kފ Xo !yr:s 1_XAoIfL2xx[^ުiF1 ݞN`wnԏ} ͝UX%ii70B2jѾk滭lUR2UnW*&* $.H[8qE"vY+&X'bӚ(hй88b`p¯kG 7-D8ezDK|BKۨidpkm\aH|91vE*5J&9U14f05fs_H]u]r ֽl&Spf#sK'|ޑ.8:`q{YqF‡My?wUU5nz!Z}򩇪frwg&\FHK z$̹"vu/EpVBzGRzֶ<OiWcpɠq-#D͸<M3ѰWiʂhTv< [М)<LėݳDZI0jPS\)^=;.0%Ӂ lÏN]NK/AFlz熔ԇ4@2 'AnTqX)GRqY+tYJ#&`(@RIVRC[%fχ_UŠp騺ixW] 0lH^2vX$'*Coϴld/4Eb69]kP~5Mܱ"Ry .1YPۑ:8/Ϟ`xzxdͶ7vAsv]#|F,lx7G -1O)Ԃd_qY;}i( Ε1 jP)0SR@QUG 7`s}J1TC'_W>e5+iӆQ4̇: !~ILoSg49fqp38!ݲ˂ ny,zXzPsNL}%KϣnLF~Ea8e3%eT`V6#!_g!ۼ~F > \ ÑwE6pŒx5cGo?tWkUs)p(LGRz-q, Du)eh SbY/lP#tß*жm۸\T"\#G<ΈV*aEOȃWm;_b\x.uAaYr@>. VCg߯OAӛ*4w^nbir[#~ M._dV,^N-rsV:AkBhR[)";4{ø:!ˣna07ːpcs ?Kn>rd 5!\tN`3û=a:ɸ(SpKeT4Xeʘ`CcDSmbQ0 N);z8$ Y| |9J&v[a',e#331&O1MNEhܪ%s Q)&%+U[.x \Tx0)^E\ o+<=~߀.bV5띷!Pʹ} }\'AKձa-uNK^ߠѳgcbKJ|hf_ipقY Jz׉sߢRxMbV4~ˆn0%7l:_'T߳B'8h9y(-5?fR LOñ+`Ke$ |k; S :D3[@ b"x?C)dÞzPbM~)ez$jUiJArs/KLݿe yZCycA]׊[^AX6aRF FMwq@H9|r~G&Nld3VhĬc_l"tbi@i*D?:nRRx C7K:A$ N ԏ^f&#zƻ>X'#V؊EzCP^OX̽Q9 ns~GN+KW\0Ckdи9~oz2diՏo{NLl~ŎGCTL'VoA;s %rй blq9x^K*h iђk/2n<hƸ^@$o:0E6WzD_/NY*4dL df^l Xy~2USW;֢n[˧P9j1bAo\n LώQw~Tȉ4*!9 .}[T& Ov|%ԅk)x2N7i;F>Bqښc õ 2DܻOl l-fh:Pk|nP2aך#~^i!ȣҺҊ`B7i[$z)KXFcc N5 ]sM8B6s ,Z?qq8R8~"p-gY3t!r t=W%4kC(w@0+gQd]S ƕCc|kϿcRY[YM*/Pp&Ҟ(3GR犟u};w:}OBMMLbx(6"d|iWBlb~ N۩}j<|& Chvh9:r1W!2#K+ ThyPlϪkR a/0LawjBQ>rqp͝٨OWlÊy 1Ls *"!(drM=ZuY=)QV?&1WmuҖ 8D Zosb'cnhmxeq|C \ jnիD bXtYKtَ>㩥uWj u( ! k~eFLՁe>^xL.ɲ"f./EQeKsG?C{ e1q'̇7_p>1+%l+N/]+VTF"8}<طoq>W[AY{"q2C5JM5'u'@;a43@?7]OR;ƺA)ga?rfD!Cnl瀡%ށs,>TnNIϲ Y|qv&+WaSJt vN?E}v^I& l1hXjjdq_Є}ЂIT͔\jF8*c/,+(S&l$RIƓk_͵ oְrTN\i7Kq˦+}"veN2[6j z m穝DoAY{: pla}uX>.gXҤAӷ+2Fl>Bev#A 6T6|d(͈DbTK8*- Yyl^;Ci(/gX;,eʲ%lՖE Hh@]8üN}18K d͕=V?2[d2Yaoy#Y? ca„:m>UC9ՃWn{:Mu7.H^5wKxKL=&^"P{^X: ?DB E_:R|]|l=C>@rZeSatf_JCTԇJy6"kEųE˱±G5z6kWIa^n!~g:Ґ-#D rR<8Aqؾ6x! ݳ"Z`p&(F GamyzEK#!R# 1zJj傮J)kM+Ze3GGYcm&$FdA@qK8N8[ cs Ĭ<0b34Ol-E,h-{&"n4|Q˸;R>8/6yB(C6C蒪!Ξ#FDa5ndr1գ~piuQ w`Ddn2x FZ;<ʗO^ajrq/n:j{ 6gƜ@,sI#*nT= E<sv^UW 4RMWSe@k Q•܍|J1Vٌ;_zӂ#n C^3VrZܵU?)@,,)nNQ/*&4J7}WP0R fv_<;;BFC t4PBmQh飳bi*Ea%Geac.>j"}A3Xpˮ%M#GA9ԚnIcbc&%"vjḑPpd_er*9i5uHr]tM*zRcҬqseb~o/3O$kr>R[Q7]c87%Zt%ƤګS[K%Y"|JeT6;9%)avfASó3-l^zO7|wGSjXt0wGNɶjǭ*Сsp[k/8qq5 "l HKjG'x4/Qam['?y'_ҺP5@.|| (I $.I7|=tJȡ, wpGZ.Gj?E'}49tvw ?rLg%ؗZӌUX/P@Q8ܧƫk% l$=IM-8l P=G@y5X<cAI`e]@zhK$=la6㎥(Q- JVZ4ϪlL0F}lQkB2_{i:|/2@9kf YFMȉ\F8(Y!b+?!;)TZ#gprNN{T~}hoQZԇyP__]ȦOlއ{X AF$Eb5 4K+uԮ\(g߆94u{g? jRdA 6q -*uQ,E8x5D1Ә>@x#;ڔ7+fReEɨ/SO{28mۗan]TQJ<˟6M'|(h^CK PtkۜʹWhD3NLM_YI*7oc&ʻQ{EvpI3~ 2ͪAl[fݖuvQN;[~V$n+*Lytfj烞ˡy&n}n#8~ֹi9ٍTv';#.#@W`?!dE:^ <_u6Aj@F7_vu.+#4yG^ڗeH[;Es_MS)X’瀋>}:4`uMr3|;OG?k3ېDrP qN% z߫''V5o睖@.\ 9yT$} *i*x S*C&e ZN qn(CEZzh;[ٕ*ܣ\#& nS.\)C.7D!LN]Wx@աh/jh>w*$w)PkH "=ms'Hd.䠗%(:lr/g#]/GhkM?gq:zm1_.Ʒc۝ƽTq-hL8bD ?Sty[‡"5_V`IJ<|ccv$*9K}'z{ FSD.Ltuk4@o-M?8"ngC<12{G⊰Vc>jSPxJ_;E8#1.Zδs;ϊ6-Be=μ (տ$t61dh0ZLZ(Fg(A¸v[ v I%!%릎D0X1i,`e{O`)zH]?}/HRߊNxiY"CQW"=0d ,zu sWuづ)V".[{RQU`c<(u)O9~]#kʷ6T̍&Hp3z\A/Ggª:[o:z0H_M./t<ٳwKYϣ@,>&ο2+*+̯|%A. c)p^kkܱyQ &,!"G?p/dDYVոHWײxH!Z>xQkcBL^0DݬPk|.^JI6}0Z2T?ĈB4%v1]aWK F9a+ebjBW+Wd8w8=BPO*J"--%yqZkd7ۚj{cLqǫWbfO9׍זyc/bHcY{nHʎbHE EFCuzKl=oUISM60se")`,~onwCTp*hIY}Dm(lEK%rҮārOt>8*q.q`o7[uɓ] `]b&X7 *|$5 LYUcY\tz1 ked <°wlNA# u7g^ٙrJ< PrqA֣A,L1 k7g -Dmgsa@CI|NS;N8:s1!rNBޞ*yO /gDg/W% G\T9% ]h%?nm?d ߝF[pIK|~q?'RӋs;>.5yys$-CDn'vBB>Jܺ^̆b65q)oS@Y*+ȭ+:zIs+.ɩtœ%Y<&T͡Igxpc宱Mf) _BҎLˇ|DG(|'N)biS)]#%F7!$ziws"a,R myɰɹ+/x'(`wȲh_jQdDlbe1J| Lud\U r1ֽJ"A2)B*mWkȑ 4OAsBO} Aî|#z2`==7&ef3dg i8O(ב yJi:)tT%x_Ӄs\Qrsuk~غY~Kl响70cFdi%Id%+RfY:x&DUq'O5M v@C%YBq316y¨m Č1QuV10hvWm~IKP:BysO`\79R{}SZ.aPE;;usz0T jb5b瓮`vl5d~b({rw^+=\l7h1C2Wz%wFM6bvkQ*pff+E +gv䭸LOKC0=B*Wu 8B;ntGsLyl;"S i?,Jt=*~y$3N#W׊g,/>0})Q{m׌V={y˛/tI~8?bsjgۍ~nB D-?TE5[ߧv&k?2͈)1l=s7hm,\f+dM> cy^AfyY]?`]7a%Xܔ?^4Y+tnazJNu*!{kYےEcO85X!&Ua-D;)Ab-H+\1댤9+Q:v_+%$E%2Ga5R؅0fy)Wkb-uzYdы#" lqin` U1//}$tgO5z2Z@ZnId[%]ZT GR7FO V|~Arar"hmb.;o.S[ *^SH56LWøL)] b>hɖ;IGMɹf̫Rm2Vsl'h}ս"'DǹW(,ej2pwL4%ӂ:)9nGW:nHS|+j R}C%vuKtzRpF/ǹl|fW,HepI&635 y>pNc'!b3o1Ԕ9.3ۚTp_Cr<{(cZ5Ի:evobwc35K:'zMou UZDCex##cA5XKz-ZHK獌q=OܴKHeZԽu8cʙ1rry$7.673oco(;w̡m!‚AO|/Ų^Ӯ̤Y)̃.H,r$m\o]"UF2EuMj'sj3U1U^,sv+?^vƔ'%W'^}̠~~{CتԬ %݁F)}#@㋝W<Q4DDʖrEcC5wSaJ imǙ!.ta;xPS(X !;ڕ{j:ooo2u]v^#jVZ%6k}f _,YrG1 LN98i0i=\N]qƏ[{to/yz\!L3dIӞB CIYF@iܩokx 8G!DBnPK?܋|45A1CNqTX2QayTɳx=e+q+Am ˴޶NɴlfY%`㳉 [^DfpI̽v/o ' :"PI{gh%伭:Y"1^pK fbQR;g<&,E^ԫ&31F_?5XV42Am>]^B<ɛLẑ3ޅ֨5oKQ p~oA EEikFFel˸¥#*(y n??˶A/_PE]e3r͟'ّ<8VՃ6V$Tʻ}KpYI>",Kk'*TBZ݃_"3rJCaXǺfg)V [_"'P~Ed^4:nJ;Qƒ&0Yͭ$!.e`CIx=H$)q!K6JǾN3%ZdWB-gT(o +G3"%RdX/U<*L'G 3o(&/jz.SѬ*9 \{?4jA8z{Vk4HahM;ӀA ?L-!dG5>j˒W&huڳNxuI#[m̈&jx(~jnC83Fψ %0۾ma݇G̯VE8)_2(́ kybCT\~D4H$b6Dh+D)Mh^ř=,c4xCfY>{Nj4Us=EW!2@EbX(w>C: Vל c.UAhx Yӟh@\c7|y`).nh!.+Z QR G;e9zT+qy6jhP _ox<9rNrE-ZQ+x6`HPJJ FXLCSSSM7ysLT'+Lxaےi#$0 .):!*/7B*!.62헪;h1P*)W#·6?KI%Nc5߬[p2SPsmm{A/ԧ7˺38; LL|o5+X?vSh@GzNweðjJڃ&hC[ז۸UO 8#^҉8ZT҆["B ;,#%WI.M6~*g<$߮Z€Qau^Du⮗举߻kEiH*ة1 !)>fDu?+ܑRf`"2/@C.b IwgAyBP\wX[wnYQ2 {׹.F3e,㗭 %%W _Sjl#;؀މEǙz?8JPHr zyT.r} '| CJ9LBg50 jS42)zklPp>]z(jMk1%zTb)0R0/ Ia.DsY9n x kw&(+Tp$/' O9^EL+{=˵'睯{X\P-VTnL|6N͒!OK5jⱾw߱gzYڲؿB驲xucې |M$Q?g>Ul2 IҠ>c B״!*[$|lqWI@jjIՖ,JאqeX (Q<ѭ{݄!Pg20Kߌ6DMqI(hI1?aSDk)e.r=J7 F61Xe,(%zR>D$aC/oB?Wy^ x$]!]cIbɬq,#[qU#%;;f!R6R_PTѡI}Ī_K,u5VV+,H΋ڋ5=,ԥ[*Zk3, D ,2~OI9b'Թ(DsL;J|Ob`mjB8't3MR,}`L=?k &rZ׏0k]8uG^xeHqBzϼ"CXb$T?wq\$6"0kxFx*3%P=~" q!ٟr?My(Y:Nt(KG}jSOjAV]|T{J۰Le%qJx T7u+J[ɼ) -ʸ)֤"z̞w nMd9O+v {0irX;fi ]Nz8ܩ{M-SN[EV!@ft5졄LjA@XbPz5jJ<W-7ڨ1t=;".N#Ɣ'v6.W# t["ЊϾ{-߀㞒2Yѩ\(: uհz}@;]Jⅾ V<ڹ0@Q֠;U"ޒyᏽN!sRcWOA?=6@u M5`@zi}x&@ƽFe.[}aS ȏoc_R"#J<"?1DkArϒK?j3 9[484RKwoxe܃≫AFaUk]EJGevk)[RۨۧϺ3If7(Qo^EwL 꾢6D=V9h`B-%ǩ 0Pwj @A&x֪0 7lV<wIש,Xd h3S'-0(~isӇUR%&tdA031kkkS{[نva5x#{j _fwoTӅYPI=ǝ1Ĝ_#Nv-dzU5&[bf!VdhQR(²f5`Ԫt 50bzBzo^1v_w3U¦,_/9:g:T.'bgi>})'DiLnD"5q>9i1\~6a=+&*;6"43UD̵$7n[D׾͗B ciNP" ]Ap\&B6@d*ͭlJKcC+Lj(C ;1}ι=um=y{z:چilYe*:wN:{a#[s:`y._,02yB!1 ͱxXl~8MV 2PW|60r=xS?rqm);p_@8`i`cI*K? BB^p: lG?^ēc6&M Tc=oUy*d(>u4aSݑ cIVuWxiTu6 1ZzK^FPB&u5v&BA f!UPvWűV-z|;m+m>l,!m|էv)绀|ى-w3gWsĝ4HP<1|IiO0BKutvCYdXA& xk R^fň:)f9:FDCukS`P`B!/^e vۍ\E;B_F徜.sve7lz61#GGhn$%l' M*b c^#ҧL > v}Hzifit.&8`ACL",8Kչ:>SF05p| 6b;?c_9̉۬ki:5 tw`LC;oM$r&~?qyc*8: פTMó }FfC ݺ?up?3B)16ufSoAyλGMHAj ~vγ3Ns6~bʮ3K3󛋵>iȔR+OeuXD |x-5T( ?w ݳ<ȑ=A&!%X u.(W15@ bGzvi1k'(Z+뷬gKT~*dWf#[CpNYdy5訜~h 5TCm"b6V7)?n c%,g4L:Ө۵ ?*`u킢u'璎3n4+,Ll \ bc *De~ߟgDYC4땄 v^ if[C>IQCusCs=@#wQA}t3jfկnԪY750sWnwo ӻƆ(ht$V_X ŝ7j4tnPxq@bAjǣY *@hWirN-!ryy߱a8Z{X?6jgZB=ժe"I^|Rkb, {d`M'UMۤ[4Ou뗟Y MXL_3-ZVa"3Ze08+;i\#EvDe/p g ~37iz00B0 M f ;7:`Uexa쵻 /WG‘5SʕN˥y9ܧ 0h2+z᪹8iPYљlaXytm8W毛V_!].sVg`;zQ=ebA>(RF1;GƨF7VÝ!ujO`:qtvdi2ds VU ve}af..>D=w2TثV 4g&\c<<GW H3<wOQ`bo,Kl?x̳'gd bѣ<<: gX!2<3N~[q칌7fe4HfPv;f{t ]W!4 ?fM4MhYd 1U-~%yP2DG Y3DCs_I-ThriOgHhOs?cD &XVQ\t)n=5DGQdKvd۶f<͗q(58U6tݠY ĜUKlY/w|,(NX`T:v9}jÃ#Zt(OΓJ"C{#n 6BzHV#g$X9:9RcxiL$ XGv:X+ Gj,DTB#,W 8+BBY:s7Iۊ1m|6|;P}o{F&+rrnvHƮ^$~4K7ӠdARY HDZqwK wjhedX"b#R/`h]kZe+rہQ8/LӃv7OE Zgjo=l}…At@fџr $Vuw YW@zAGžkpk08`?ūxx:Pr\Xz ʋDsf+;fRLIN'֑O5Ix]?mrUi*TꈆؠucN`t{770 wiAY'jYAIJ]+-X 1腭=1'DKs *oR[|]`JKi0y?q<:H=HZɋǰrĚ$ xbLf}n3IfIadݲ c)D T>OZA!E!2fH"Rlf.4.Q+^t+!9`b-:6#;v`jٴD G8G~spi~ffsI,)uDžpNg"hײ+1;Fk^xTD: p;1uk `[e<:9xQ Ҭaqk_Ę9F $Cv1!˃Nz`W]Hu#+_(I97)`MNm-GEcm 2EoY٤hKG ='+?-FB<gNfĄ;cb|eT3YR21k6dL#; hi]ރA`'y᧢p qm! i9@LS~sn7[ hDwT*7aX&O!j/#w<0mq J}JMRedE?aAMDRpzeq#\,b D6izf#4b즋נ>u[ Y{^dpO/4im$kz?@ڦ TLI[{fY)1UOp;Zt}$iSS$|f_CjgCnO|-ik5 PIؘ*.3R߹dD Z5Mj[k3Ovj[/yۑ>]{p21&!%fږ0) :m2 zjg$L2mhBaGU׏CgHWp5ۈ N Vڸ|.]dh,H"r`Ėx6{](;'x-f QIL*lY\7y.lsCR+*\:8ᎫuYv2OH|cU~f6GOCRPEtcݞ2',Һ\FqlVvqq6Ȑn4Ktܺx=l.r\| πx1! -0B)2^L7ћ]`VkSȇ[&Ml93D(|wLMyCv[Do =O7|MU]&[,b/gպcc=(ժNPJC|5l<$_[vfQS`+"n&ϛ6 U 'mjX.p*Zl#G`C\/sf+Kr&5b܋n=j#!T&C5ERMF}ѠwU*|A3t-؟H6';IV:b-hz]ʴE8*8CbLV;P?֩]W qM!1g -K%;pa0MEdŊk"$)uvRhSyf0WBbb>hK" 1I"o;OgT0V5PꅕY!yaGCu䪤,PgfR3bAUۣx+6X\{m \1ΰCҎV{&BdH`4}<}&(Pj X}ag\'`GG7lLc֝ H9xŝ$f'F ]}ɭ-N%IϻY }${+o:,{0/2:.5$:9> 8@Y = -ѿZlr*RلV\T~Tp] ԣ~(%?Ou`E8"xTt7zI3 yFB6<k\e4gO4`ca)#<Άwg`. SUc8NJd lQY ޴^ <.'TVVStC-m@j.CrRU3pb) J:k1 }8Ly#l܅dj?#hǙ};\Kj?,yzNR"<GB~JulNan tRBЗQО zV?*8Yw_ }xIv_Ś?,Nz1:u~xx~D\AUq̺8KOoQ,GgEi[{{&kjJjwn7+bC]J1>3#QXͣ'FP@60[FZGJ"6x g /v}j{ ^4H:LSZ2,%t=z݃a&(Cڞ!!oq {*{y*]bYXwEwD(⡔l%򷿸~T\y&CCk5j'8zFa1X=NCw.]qGOAU13w>y7C;8 aԦ k@^)lRՆ$~[L71M+rйp͗鶚 SS[" W.3)Op#Ϧ8zcO~0E''YK+/v{-k8Wy7Lz_4%dd;yHBr͠цp +{Gv]3ZTf_zχˎdȷvm$RQĪ(x'F;zlV!BG)LDZ>~# Jume)[%AL oUNRv;n! w}֩rRŠ,A5'~ƴXB͙*eVAfV j6qa 5_6DhDAIٌC65(hNa9t-pQe|r)Q?lHiPHN;x8p+1N]8^:M8%4O{%(4+A^Ϣ azȮK_tvzr}[;'!k k70%s*;gUYu+ץ4(u/ B.;0S3*HVN=Pr5U,+XN^Q8nj51 mb)s8٧;G0z?TKްoLSKz%қ'{oyՈA\Vc/ E><֚@f-AwJG516OWzG+P,P(crJbB1BQxV!#mAVXW*>?ӊ%;h2giN7n`<=pt勅2lD_+KY@XĨS\ UIaBp*Fb-@xkh:bmWmEb}CvB]ȩ'X>[FB`'@Tj@ܹ$.j|x&JYf̕1p#= 3_W(Qg_e UT !\- . /ELK2Z" "H7#Fm?5Q+$4ٮno k}>3d!IJoVCx&M݁)qfSe * 1ÚN*$kF5N @N&I%4 + bBlCN |j-p P|zhՙeu'`"* 3f4*1ãCo5,a&CK 2+e=:*ȸ0KSbA-x \\Ժ)gO Mk˰) 4 tq>X0'<e :D-{YfҊt(ۦ>‹wj<GhRHD!#E#t᪔uZ<=?ÙSF b|Nic-ׇiV FܸE"CνÙ9zMs5T.;#fŨA"sn)Ы8R9JVQEƳ eǽ63jB˭.n.\q eNv*@ ƍ ^AMqj[u0| ]u QĿ8eK`%$ \Fa'REcq`JSJKµ,{vMҩ♧Pi0X y=vinGV$4&dXn~6DpPMz~iqc=G^Mp~΂T=RpxmʂA+~43bT j]b`;[sUh#ا rpΒaq.2Sůo9CB@%2= -ݟzr ^S.ܘa"vQ7]dYFk- d1֫$t?Hi.\#>+u_hr=Y҉GPr<1(2e k7C1'XˤÚ8Z\RԯWmڦIxd, ? ߰}ycp1:ط49<`#6 *^[0cۧy ©@Xq,*v?.lq.5vx)o(qm߅>^b(X$Hx7I *!C4-8b1̩==L7n{&!9bB7˝P$BC{E: i8Y9`^ ҫ7YAi^;5ZW_Jsbz?ZW]X ˲EXCo.xy>>[VP]Y [׏ww5jROE6Ye4 d q,P svPݏ1աɀߜGRawX #&icI*olGG;S_/0MW w5u#  #ֹ.jU"v7e6k] qTki.Pmo_N]Yf@ =‹Gȹ!_QyEo,GR y51'zFmx*oJ"H}`-X>vUN\Ĩ%˜_J S,{I|eS'⊯^!KG<~w}`ʋTݘx d g;cIlۄ^CyFeÐF՚w7?1341I\J?'XЍT(w@`QZUnaY]M~=qSO`sشD_/L̩oCK{8]ԀŒ;uR6%aԜh{G'$d#ItۀO "0ߕʋdtO~ r%A$1ejЈVB``*K'z_ ? <%1uD0ٰ ŨBWZ2>ףCc/AD'2aF)[Om1A$S{]F Cn.׏K0h瘏q_sq-A\&9ITbcvC=tCiu,)6%Uq 1nu5WEm˪C/2 [G<\k*~T`־ǷI0f@{XbUdFjI(t>H:G]mPŝ4WmhZo>^{{R]YcԞ$hw.'=LZWi,Dm4b؏EÐwop 1OdO0KBbܓ9w7jXp:|Q!,9JoJM\$=5s}TApoY4ҩ.>k?`kWe0'@@5~s&\&Y8I/$dW\< SQ̙iLtw c4 `0F%1@`iʍcO~q.4a0t KD=OFyzhS@|4\/D1T<ɧbvGwA/I'dxnbxʆl0_>|RiNT4{񤍼I>榄ypQWg>l#& lCy|OUvdz42"P1ix'PU$LAt"JmѸ~$1rk!-ALaO9qrƛ/sP8P&A^YTq-IlkA u?pGSHǺyxzlV;cDV\:mOئj+,sz"ב"exR͇}'WDiyF],X\7~Hy\quΜJf$O@fZ@SfQ辠e=2UɳqM t?,6stW{}.CKniʺ(K:S;Jp :ga<28dN4Px~[r$o@|p6QKZ瘀ƻ+x[\EsP,g,qzs,QP뼮Qgi-U$^'cbC"sEg t**<[R~f)~ ~V? "2WC7^ N /0Y O#HJoØ00=n!v 3/gk#l=Z(gZFcK&mjBi62G5u0qUAߋG %6/E odzw! 4 ﲎCu ՞2=G"ZQʹnwXZE9@e*=و8B=.vf3xp%y0ljf)?Ur@jB)oy>F=rSI9g;`WXc*XwcUBka+rdZ9P]! /.aa#G=StL4oMYfN#r1HB:%8#dz3s鞳]q> s(U:3[{_J暬n~&8tsos 'j.ltk$˞0eEܗR1?m),Ǘ#ElN[ݸQY ;RbQ(liZQA1 IeH݆@ClQF/`vb>Q5y%#fJH>E+VU*1%Q#C ,ѐ  Ƶo'iY9t] Hyj"#iW>[zdw_Ks\aUN%n[ZUh" a"K(al^Y j9dI r( dç S !ޞcy W 痵Zwy,Z/j9KoBiIu~22 ;4t1$ڃ1/b^9э%D^] 2q:װuLP@g|`P>8ql3fd##x\fCCU["8+w٤h\>&-@1ӀSO"*AƷsyYzمEfl7ӢMkxvȺiQ<̀ Il*uͪ`U& ;[5cjk)Z؁"BC*|λyR%=>9r~|Jb|8O%/V}NRavN?7cqśE#֧t=n+n_%gB0i*}<(AsyWF|<#Ä@8Td"[~UflHD{hao׉6v2AH;ͦe>b>gSMgR v@:巜U:hhv2Aڗ8a?AG̜RzGN.Q5U,x Zc<];8utټaoϐBvF} Zx_Ur:nvT<0!`\N `P6.@8E%{b\gi&zIB=I3WasIjao+oR@Cu%;OŮ&]AvtwA'+)yI1;BS4s%ܮ9|Yc3 khjV~hyrRɷ8Yyz2 i2&j-w=*!WЃ d}uM62޾\xWWIb\'4F3qJll,khmM9SM<l/AFJ)X^] ^|ao'9]x恭T[b:W1 ']0l}>UthV1 fG|KIY@`II S.lqIHI XsLmIЋ}[^NtX7\ٱ=`LMĤA!{Jr4rl>q'N*)OUr[Z^QZ42U*)5`Zݕ< 3Ef@{Aȏ"v5S~ ҩu"v_-2Xp~ݪ ! L%GѡBBEe=~At g43 'ESnl 'UnLe)nPv੤Usɚw,WRӻ#ݝvGbcq ;m}T D$?5vۨoOEZZ׾I߷aiЧYL[`I ez#a*۲X?鑥DpPݸMΎvD? 'ɲfƦsezkzdX YG%ߜqkɭR*fN{ƽԇĮgU'Z'h?ёg(z cQb ۾H=<aXMx,Idv8퓼]Fd9ierYmg~&: ;U%̻&qȼrs(Y8bf3]֞g]$\E%F_. w!vM^[ 34w˜HEZpӌIE&,2gpkCq '9*\r;"yPgAW0Ҁȝoևx l*dS%DNRS#NDIO'SSc9޺pO /mNy֡@Lօl-T AiСk*5FvyL~4U$o)i~5 w 5ZX@brhԦ9.1b'P^XBTUmx~b졨K:2sY}Jm҈^!?H`?qsփ=5$9\9 Wb%%2g&ԤĎxO`s$l,_+&p4~s>ſrsm3TSdїpmHQ֚>-LLˤIGOn$T!P:Xc$ւi-=S@{}A& Pi`ZZ{I6%➋cOů4P,dfB)aBv3Cvb:Iz(A̙c.,< EBa2tjQ&m*" leLMLUnB3Үs3 x%1TVbK\;m "+P "ly-YmgA`R 7D2XTК= |AVP,_L DޠʪMJbܺ9î j6 1W6!1 nk;'lQU5LDUA1pڮOCBPzcuEkT 2:HS:_VsIT*1K]b^s 0pY*XZt]r_QC܃0 2UF4]u|<(0Jg2m"u2;_I: )g]UJVMIÅwRÎW}vlSFgo0tq~ޡ lN%5n|FX޽Xg K A3c0D!|^:rf#ƒ$ߚwwqbZln1-"j}԰%\m^3}ڋtdMQs{Mo53b9ӴbnAe=N|蘆YI{  vfF%mR*qd71.[R}gwHz.F5R*PEc$_@GDO 9Jud&ՙ'̑NoXw` >o,_8.7ωOGwҔ_zW`\d:b$ĺR<27BP+ܖ:UvIld D%e#ȼUz/x3F}!Tk0rZ6<Y~} 15$3 hwtF&R@:8-@@ݴ,D}X!TբYJUxJ̘2B_ +ֲm3r#%FtOkԗTV~R.ChؾalTn*2KH@*A7됎'2#m[rLa aWƢhh#Js [kUUvlՇKQjO1V2H)+U #Aaͽ@8h<ڞtE#6^QV,xElo9a n|I!YE d"wn Cu4Y z~x^lBJ|lY"%ݬ< U `ǯ0x?FAR GyF-eA< X-ODŽtxy/xg?qoug g:DQ=2to@ Vw綯ͬU惁uG  BrUc3Fv,Y֕A"#N!/`d a(}BgMC9{骕l q[d7X{) ~x% I~b_ e}m"hтv$*~ZIurZ}7Pjuv(ľ6DzGLϫUy&q`qB߲ 4)=]$xo򋈓j㊵=w(ˣaiM'gH)aJ# P/^XY~f(<2a~:9R߷-h_$&5?]4*_2u11ȫPDוH ,LgifmgʔQ"woc%[bQWf=Óx1U0+]h{0ŰoQ*q6 3"I(]'`Lg`XN?SWw11B16}4 WMi9< V#^.mI $cƑkPHq1eQF. a50oFrR4R 5UBk`5 !OVGw 7)#`63J#z7BgTl"_18=PaR"6n9ί=E:G}25Ug%ViXS@阕K'mSAy П7{?Ƃ{Lt_ 6CA2SVDbDl!A,Nm_q&5kMs )XɴN2#x`IĜb1OX^iQ&C뻗&Xdڵ(b͇&6r9Gw5^^JS+]j͟-.,~>]Jn R. !Cθ'xQ4炿R|=`X| &/`#Dy9CR0Q;GByACHl8%fQ9F2\7l"c?b \,mcokKycEӢ e\vܙeKUK1sLmWYG遊=%p 07hSἡs.m]Îɂ]Jkݾ| tF8!LuR5#H:SyVM75lxOqaCKS(;is NaG2g{ >rY, /lFk[)GiyH7>CM( zB LatO.˞};o>Hr  POA\n3`o܂u?6U!YITD*ʆ$--b qPzc#cC>7R:\_OO`H%EZ1G<z0\T  d{黬)9r \8 [FeMlnձe,oUOS0{bGjHvy(=s+3s%eh%(o,"w^sGGSWr'ZhKȠ 6aQLN5jEjHޮ[v!lF%eT^{㣇 ̖%}!P$RAHWy|",'dٓ+Tu:t۔~-D%DDr-uoii&'(LI6d˅fhH͔+3!HTN{zYkݺBHL\0ED3i~-mu) OdF@kv`TɬzgQ5X%EY} WeXy8CTKA,LSbEGI*寐H8>yJKD/nYGWSq W*z< p3s0j@u_;eZKn{ 6h'k b< ^UP@ܷGJ5&X*?O&R<;!xGCz wo&XTI?'tc')6(+]MdRĞPRz7d\+pZqqpmzksNc.bvuSs1 ̭X ]9Ȉ9!|/i՗4q՚8R.zg#5d 񦂊"ͽbgZ]s G;șX z+OLC560**NΎIEgo &y Hފd"r GT^Ec~i_–e\> [xLcpnx(> :]1t`B$8=:u BZ[Hxe"P^Y]JDvPH4l9DHcGA`kX`s#;W| i) BtYG.Y)+6/ ;PǨc7s)㰞ƴJZB.J#Gg'kRWxyMҀu5ы< ;A7u4|f콘U]O!qXx3ex: zڊ`S-r==QOT!A錨XDO;p8Oݍ7wˈ25b*CwMZpv?v c/kfT(+GGZG=NuGQK8U:eria '閊ql] ڻCVOטDWm Yz)C2;c*teGM='kwYa_:vF)Fkt{ª}L3"1khݏ![Fg48ǵ5nMXua7UAORVt# 4iA3Ş*z !zoY;'rvjtgM)6] X'UgP]hwojc?zNŽ$bi%HㅸOqrQAWe$CA{@@1Oz䪍>P]!LdJIayvs])}HnVN2r߰~w_(N¡r{MQh,o0k١ mBуdaV^޺tR^胏#|O^^ϣO]Gu[H|?+6;V.N7&*PNt3p= {c׽I ΃TlvaGk>=lZXGLƔmɍI/A3fJG ̿Xo\ .J_qyԗb~# L])pX.P Y)[*ɖ~XAz/MPLkkR 8:(\Yag ,Dh) 0Z.>9xj ǐCj}2;Vk]Y ) I~c/olO]lVQG6od,~ַRly$]N+YNSVd}t^g8?w_pp,,"w2j)m`%puP!9&g3YID[? \;d|_(D?A=$p[nbu8aP`Pc5:esuoP᏿ _ZǓ?V׆RŊ „o :[a$%ST @0@ѱ>pY¾]w+*Q {@V\b!T+P=c.gM)DAG'wb|ܟC2%Ǩ)P; SQ`"HHD|L $ ڼTQEqܷsF2!BJ_LM&?'}L k$%I };`m/aR4<-k76զZ:s%Lu[xaY՜,Yw{)Nzukj`} l8MOU02_x7tU*fHCX/&$ߦ-j!z=h҉gO D8Tlҭzpt"0Hޭ0=BrbT9ZGknB0Pl]Y^s}8\5$LVz2`{ȣ `GC:RP˗asSKL%,s:]1^MV^PɲXPe.[`<;GkosIZ0V!wz׏S:>C*yIk<+ 5>Ԭ™Jx3$(G&;dۄ>:vbեL01\zN"s:TYr|1&eJR[9 kJ\O3 '<ۢ$-=$RZHUT;3ӗH`~r>;Gi]L `wN/ 0 C2k`}2hs\p iiʩAî<\$Auޕ@w+ \XfFaFmҦZa zBK9|06R}稾qs͉#U6OlJ" (@rE,|YMݭ9: YՀʖ''Ps=ң slEybF؉c]] aXtZx eBa(G}spIMbeѥ:3s7* r1 v%D6m yKƎO:QV8CH k՞Z]w&һѤpp6|߀;>' h1BEIR NjZE11|Cz_{G깟?-Ǭ+cu 2ܠC NzM'S#4&멊PzY+p'2~} pŶ&cd}MBZ^6[ju2l^iFZՃT+h,Mw:A'Ok{9(rڡ\'|i$ݕ2ˆ0|JBv6/R|.)L[Q%h@Xx!="uicL1B,%l&D{RvCd hrB 6xP ?P MՐ;'tm_MY,z-fO lD 1j˥D:|+;683&N QnRrne&S>}uR. o&~<|ՎVhUAjn{@-U'-SrtI]2W9#ЌN<0RؤRg\: $aVd&/:j<Fpw֨<$ :y7ufJE iz\C8Jfĵ50J:1x=-02Y%j?nXMt9V*f>)[;KмN?|K@q#?T$XZќ'O ?ay6x34$Dz-I )6GH"%N'7coT-6?53?S(TPP|np+@d\l.(n7oʂ8VzOd2JJXZ\^rCY#lӅ2TLC-k w-&=kN M-!oA"o{<tM.a y-z?c`6U=Yן|ksL);CVē&`*]gB$~6# efdXWAYQ,;NA{HZ4hD YmȻ-U\ًuNhg=QhdPwe59.T eohݳJ5n׾_+M.*wK&Ye0r˴>OLijJ 5 xƈHdeU{5'z9bhr>פ%o9zg]y \'%],1b(ۣѸ'-:VlTz}A (SԊ~e{ϏH- ~| u c ek{H/y'l$0fuum#5aZ e /7D$61Q^*BрDWxn}SO&x[N%B%X-%36`4V44â,wQ}ðj8 g ɯEB |rV=hXcI ۥfT JVl k5[T'e'F$rbt !{mY#LiDY @LAPDovA,G&IFGdcJX!y+oUpiy]<  g/ƜS#G^PNX5SkMi& HF܀M\DdlF;_=w}Jփ6quCڒ$aT%BM +Q0Vה߿ճr$\.B"qi˱ cdy j]kP׬;bP`%3o7ض봴m8ڣxn@M]VF/,ry_H6,;Lm5DBmDѾ_~8?Kƈ 8hQѿ=il,4uv1VW]K7%c"QRy8CMf@_kj1dVhD4KK]:viˡ]L쟵M%Y vVe'g$y>珋e!RH`YuƇ+gвMkAQ*/~_N-cQm@ ڥҿDZ|d,&ɐZŨ1uQ:P QG䕅-p5Ɗ$cdG(&CHg'-k %-Ȋ1\nսc$pHz> 8ou9< *[i;^Id!S1/ 5.}=@DL"\VɞՓ\Pl*[)VdVbO|Z~Geq,xݡ(CKCKt%ĩUrE14佘67RAD+&4_׈ȤGٵkdT`"?d4n; /=U)utڦ~knS☇E dj8Q6˲}"oo$n@VoDlڮ'+be7g+4t4gY?gvJP=h h8!lg'Y$){Iiq#QM!Eb#o>/jʂV,9Q"CeT7 ff_"WbSշL֬3_)>^D>y $͋oՄ_lx82́?!(z{K_3?oXQ8 }c0զ.,΢ohrG=#syb'ݜƘvg졻͚bsۯ8%Q}sde:|RMؔy`Pib}e/}Gڌ-ddLu$?KL_1ԐљqDtD Igdeƥ0A|pHOapQ. dde=6jtR2n6˲t=Qv#zd.3Laal'ٴ⨆x|X=N%aEz  )?%։.c4>u#s 7ةڻPgJ_ԅgG<:CIg-6?*?XtW_9 *ŝ#ktP[’ܯ(=s-o6A^Ŗ wUCFWt~Xiݨ3on h^F1xfyA()3ڈJpOp"T!;Ji@͊O@_N skC, tvkD )K?P/~髠S]*b7ֺ[B*p~bXd,}m5X }#RRb?w"rQ\JY/3rUV@FmYj("Ǫ,ywZ |2 njzk#炞Ée7M3>?yw7F`权K%ٙXx崼lC= "s䆕z9Cx}`|%@eZ\/ZIsHd,m-3 O**4n719v,?6.Q(Njp4wzQ|2؅VcrI˕v?FYżU'eɞ 9 ӯλ^/;PM@ NcW'>6DZ]}7Vi^y߆f+mnG,I$ +XuS őd8`fѯC퓺"*DrٓpTqr6rMHKA,5_Yrh$wfR"xIC~UÙ]] u7(RП+(!sLMla<.=𽭭 # "ϴԬ'os⣃]I {-'4pI 2MH|JZ5kݓ kC{=zwk 𷝞P:(9-&QlhZQ*w>T/&N4Ll퇅}W-㫆 r* eM9:^=jh:FWA5Ӭ*FȋKڂލ*Rl%@yjz% ӏV5[@1Eƽ͙Yف ]?A?>~=*r X8N3x/;]|w@R8eCv]*Q%xTt`LcQ(2bm y J=JjǺȯZD7գ,XrBowV*&2Ȫ^qi̱:Fć 2ɏ,su#="'qLDb`Eagid5Smմ7lḨGTvYgȊNi>L)!-T3RT0Չơ21E3w+SXxw="l#fBLP+a\g@O+{I` Oy_mfk䜩I=:?z ~4)3 箐"rAn Q tQQ{AFwlWlڑlDJ\OfZ5@([-D?35g2Osx 0K05\|:fݢjZLᓺ3R'?ʜhiT3 ٍ bZvD ; yǻ81D#{GaZ;"e]QJ%^ĭe!o+~\)B#)FaM 0+L]"uWĐ#'ViP0'nˬacR98Uwjs̮$ #c~iUb)ͤqYG {Ag޹ơ$.#CEsA|`DlH8to $+tl*\W]{*GMp7,G@?V[33ͪR-2$(*I!.&\qN4Ǜ~DDy 1T6#J`9uzfKR6yqՏ41o p* k@"&ܱG.>+mRf2dCw7K_:["lR/7q="sٳf#PYVV7oˬz~HvERKan-¦rdB4MrSũFح\"[6@- NŇvI|$…+/Qt"A Xo+% $9AS}=A?b[yA䶨g-JFPz߲1K?hoI[Z#aEJk cZ2j0k \ rkERV $+iB;9Td?pϹ`hwݪ k ..+bkgԷ E9D?uUb:nSFmwDi Ē BxhjyB}Zz X k2M ޜw_ d ;Y^"R}bpARg}YYWdދ?|>)i;3iX׈JJ®@&#HdZ{aNXD$olR[g-{AJѴFc&޷3A(SI+ѬxF+;TwDAϖ&݀րXЦ77b`lpK^G5y:5Ey+3敠j/2P_/f\~܇2MmW%[ 3h*eqՌzre@>T1v p!Zl\t&=YH yUj¼i,q.mȎ7]̘8 Ji"fpU+.}x$͋>c0dri&$$s0rgOT];@K|CcX^&kE'~G9#5!\9ӓrʂj BZÆk (>&^' N''سnnG plŭz wKyrd8D?XҒX>ʗX{iD Ͼ#]@C]}Y5As+BLjbuy uc& l4hL:ѹLs;뚬16 pGazzFK-7>4ܪnתI ߠpMq+A lBi4Ȧճ]榵X6]ImbGYAZW3^`:t𖩊> 4VVlHckL'TΛgufT"!*=so!a.?d3W$vS&ֱb8rKfqf\MZv$QYOS#BxuC^W J 0o_cRC(^__MRL#9q,'VbUl094c&:?Ngd]4tR9VZuڛ@]Q h29S3r123rU3z "k`8ɛqv~ކ"BHs1~K`՞<͎&}[vD]YC#NrWp;]˨mOc2nF Ypwn3($(sɟ|`G3z@ e3ç8kkE||O[Ⱥ)5C,ROBڃ"Q1T¦!toK/x8bTQj11΅I_'x0LyY`+ >%~T!lR_>^8T 1!.Z†fI`*+N>JQ.:rC:"5%! ;J *}t={T`Tߗ(9ũ6\,H<9QyVMʊoS}㨂q߉}S8j";pd\l~xƄ 7憯}BJV5 kR>}Fs-]L7.L(5=&MGGCsuYzws>*hݰt8DU9;͉`C WfS̨3le:3ϵGjFLZA4cVi:*zRplb1YcՍ%AjItPe%,&~M!zs-l[3DSXhod\]=9ޑ~ob|pq[lsAƪ[L(Vdz1= VrE^G(] A˰?&M}j7i-6Q9k\|3 qW.PQy{+؅~}#=/7n.Qs+4dbXijP9UH#׼9;b94Fb\ZXrA-^̿+Erܵ*syF \}!X#du䩇r4CeNc57 jnG "/fFG ^A IL=& ;~y=lL1In X'#,#&ցw 'Q$-H{l =toao?DGke=8Al۟Oz5]R'ѱB*Ҥhq:O:=@$p$1.XSQ3Frg$p}r+o}n4V^wI\ccyhzGt &jw~>[CE0=jvLV,8ltNi})b* 6׸w as,x3䄘:GCLe^Q1"$krEP b&vPVqLj}/--mu~|}ads:%h,I]k?}X)'0:O[t&ߍArLyW iC,W서l3BOi!Ϋ|s?&w33(.7%RI̾< vEYΘF].u®>^(b jܧlºZ2KvnoF )%]i[i J )Ms[6AM'GܘևWbk11_+zm†U鴂ٹ2/iqVޭFU\fiMAeH$–'{ *βwy$% Ӣg/Jia0tP|ip˔J~7eA2H' kDuErd(NMXL;;˘j\ĥ ԆQ^ۄ{N&B ֱyKTᱽAm;9NlobdC\ k21":bgz$/5Q;{@e wuWЎq4O̅+Qs=dݭrl])2Fbq7d7vƴ/꓉|UVhSz4 ]lfds$_.AD`8i٦:2Q4`gw|;HyK3KYI ko0 ͮ~1v~ZKzaB.Tab* ͕}A7y[vwa:? dUq` F)| h!&!7GEIRNn_d왦՟^om`@<Ix^Ncz%n]^[awR[)vЋPNB_rlA-G;aԔ-mBr֡v?$(twדmw?f| ;e oQ7C[|Jm~fSy2\G|2p'q GQ? aJ2J-xiӥ 7}PqKt>V"V( $vSY~u_ \Zd )s70`U=ΠGNq;|b-pSo-^i~7DaW3e0JEЅP9Z7U$p&`Owp#ѤNg(tz0i̖9XVp0 M e3aЇ\V9Dak? pQ3p\7]QWY:]5NW'j}gW3?itQF=n}VԸCRh!5+;wcP>8, vnahpф|4t? {z߲ӊEu3i˵ޫʛ3*>9l~jYU`ɦ\N,X̛м]<%(ԧI֭~~>^S>dUhlzu߯WO`F_{axdGrF^k#`;ߦ tm=aOav|9(7Ow!wD}d^+<}͢\NB+47 .Kd9Sd #[_ȇ=JlbQɜ;Pxn1rnؓg4s)Q'6MD8VP_(ɴO;hDxF?JE(9/ wAhY 36F&xsuV2Kqm?EE4h~$;:.ugUn,M,mC֝d[/j2nmR,/l4ښ9&;eA*L7e :{HQ Sj%pd<&DaWm-+pK$a qK[yǠcmB`ڬMdyh;zW6[ 6,zSV땞W ǥDe)7׭\e%idy2JZ*Ia4rsEZWqieCVOH#Bvwj?_uOCS fo-k*,)\+1$q9N!,$ғaۅ~!Z3GV}H#&A T 6oauzU[G`%1;O00 r+ht@Y h6 'GI@lɬ(^J .JJo )κ`Fe˙bz3 5j4A_ 92@|`|<*!VR?PT|7K{ђTm L(- vtiwo=vM𬊖5(NFYXQ4uК 2# *L9Q{A?eECP:1"wo+ж^ SNÉDbef eLFR*\2l: cDˁX\1sK-}3ݴ8ކkaFj/w)doOrc=1N#2щ^_ގV.졋'-aLbU^pO҅!rm^s8f",.^'̪6@om q-e3j ֎-&?jͮ`6D 6?N|PЯ}?r鮯ޤto;.t z<<}z$lkCFoFmZֆ|[L rojZgnW GFxq$v12HyQf֋AM5%8c#`M* 7x޹֤}_XFd fTlX [zmԈp@ g]Q1lr~Ye0x!'ڲIO B1q7 E \U2Y>(/iSvb2 ZKJ$>wZYя }aڨ\aU2Z0,|4 '3|>w%-#B) 0r719"9t->EpcHBx+ gYZ%mL<\b!Yk!>heb~W Q8C_fژֵwTa"E-Q11I-!E`Ej/ #rNqڢcGӬQA% O8*,=tH$}$ĨXSsB]eLˉZ=W2^EB ySʛovU }h^EC yR(+fN$b^mEQ령ĩ$)jN"VΞ Ka Ѿw5Ğ/M }YP_ZPj}![>؏KćI;TrAoNHx?-"O qez{mΠQ۩# lV04<rtZ)S.dSÝG.hO\Qc!$-}l~L"EnU\94mM_.˜zE]f˸b&,dXBOR<7GRTetq#ZQ7` N*fd<=4|s=hP]-~LO{9`*1RB}ac*;a|P*R9hzlۅ:҅=\ !G(@jv;C]e@My7h ~IB{/K\: >LZْyDFިmKBLh'(ίjgZ#Ͽk4CMښ[!5CD':& mM+3X/ TfJ^Y#w,;QSL@6cBJطщptB`;:w_WH:@"x(m j5A/hLe)N"\-p'/]IQwJnQEA58"hctVUYer4ӽ $WT7ZVWϰ%=)D}9fagnsch_T*-瑦ȕS")UPel6Ă7b,T3v<ᓳ;>e?p0-lORº=F#q퀭DBhq\f&[[ ,I%\gm ȯyP O^SgdZ#@,DWhijSp<(!v77}KXon;s& 3؏JAlL)WIg)ds 󠪄wyw[L"akzoC™BE/o"]3cЪ/ _:@\IF ~g}6ŚXk\& W?ɓp3?StF*.;^I6hmF\ɗ5|Wm%(<By@5,mG[jC'݂p"؀XXNp߫/&DX@dsq0l:#W, ?B d-v> ݉U![97"z3oc AF˓$M\ɑ2vG(Ra=O{3f^406pRQ;u(,٢zGz *FyfX' g2dDwx? =*k)Th5FJ؎Z>'~r pAd8"[-k[ŹnL 5<ӆzS=#2XS" ,m0=Im۪,6}5۰<֞a<}'fyo9:ܔº%ԬYt ~jTNU] om}4f_<}]hCd 9Nr6'=&qݍ@'W];[RkW~yG/nX-dLy}{ PΛRU8?zgD% %k?gc/|F E)F;2$B0hQ^sY^ZNz]R@H1J Oe|T bs3WZZMjZĴ `vϧUN^ .Id޼+W+@r=~sC_F0\l0[_=_/ m,>JyWYt.?S `.֒³VCKf[PcAUS7+ w>;3}GNPdR÷!Ζ -"n(+wmk1[,;+{'#N('߄S@8RM 0̘CJ>bfl&6Q^4:΀㴡9%/hI~fygSu{X (1J462K}". +bO :[SxBFﭴc R1i]- + ~x󜺊WWh2me6lM"ah:e6ZDrb,;/ VBsU٫=1J;Q?|G!j%ttI*d*d*2LZ X“$|t-*t+_n'iK~cCˉeZg %!,t{9P9ic?ʉUz6(uQ@ ggW"jX?x`* AùIHuZ!@>Q[yA:xHJI B4//e$e# uøz;ţ[.<:~:2*d& b.χ_#ך)N PѪ۵`Ec~qxփ6]l܁ʜzʴ}z7\HԪn2d_3fgDN(7?MkU2"%g埼\~J0zO)ܧI>+DdhJجe%哟\@ڱvK 2ZbV,&5wXg]dB̸SW~9_Epu*Ia='xhkf PuT,볒ps G,+ſvz.lC}GL7_l`^ؽV/.?I*=zs>D9ԿrʲJS=GzlP(-k-CO)C6i2,qfO>hÅ ʖT¢2VnZPE!{>{xfM׮ǒkЩ0hdkX'({e!2WP-ұր`I 3[)7CS-V+̉;s6"O[1=~UvYW&-#3 ґd qNM#4۬E2#{Ӊ``:9"-$z eVX \iSk, o 8BNJ,~u=%ɕHZ\_xU HY\H5mGש6(G7ӵ]Wpnm8IQw( X(qX8yWNdm_,ΑL|I+so,sWZӮ-G3w+GOW 5y5X7=̱ 6옖(c+Q˻Fixl ›z\^ aѠ+1O=EZwCgxR@xйT|"˅Lp>x:UUe"^Ä%gא_Op=Px0}I`_stqƵc#Qhܲ;UDlanYw F r{v;)xD_FUzS; oUH.o%s. 5Q`0Ӭ_-&G~Zn]ZIBxc_j027cR=lU3gP}rX5'tZ)n0ұ6ca6V!Էd":&2ģGaJpϓPk{xn ̖ r'ϓЈq y4f۳4D92XfA’x2[/ ö9NFig eǙ+D!wD6jpkqGPU':ihjhv R.-uUHH481MA*R;t"7Ox\-,dx5ʅa]l:c)Y%6@SaB!5PfjōdGwFυ|E^3bPdnP&J YrƍPMy> .׶>^;cpX <(zD.#X;oRnIi?'mjԬv,9/E6 GIL n>+80sKuHT_<_ݟru9g]kT彐N; XwX뱕3ɱҞGp&^k⭨Aڴ?,#_q@thH< 5&|o40z*Xim|G9#j!ثO*ٞX`0**HjRwyΝTyV0.hd[8j#EQ)m*@v9A^jbd/HW%P$\StXx-a_xq!ap tK~IQI!q)2iqo]Wu}deÈP#f,"@jӡxyw%ƞ(aSc({(.f2F40\G-1cFT腷߰;MR$OY:WfW+4ݴ{#JF.tf^DUKդ%1V e1ôD,N2[o& ;ß\i|;geR9^''u~4?Mj y72SE g_.{[[:Dm)rk9͟»^|w,B(&ޓ.( E#ecƀdiN=wZ703>윌 wTeCJ5/:.l\ոhۜ3vV{IqLdj8>g0t?h!ĥz`0g; W:A)*Mr.my%(elgI{%xUh _9[(`8RRhSEqJCK1lW ~/Eiċq57N8ZĜxxX0Nu}Y/ϓ E3!(<:6lݤ[9Z教݀1 0\q%9r!5O)EolzO&6THիgMYו~d`=j7X!լppxjf*UlW%UnHaj]X*@3|0;`JUNRl#cXOj7) 䭙zp0(Yv# NJ)5\ = 0ZD:ڞd1G NРS:,7Қ& ^;_ 61̏0ofUϺlq Bڞ"ȧ###v4 ]2z1r@T4T?㖬v8"(>mVm@9ba2Rp(tv|bVv^bYA*os{ :MstZ+:qfO  -IA/y.v%:c# jxWٶ5v,W)U)kdfxW g:x!Z:U UMkٶ2ǻUw^Kwmz;VpWgQRƜ'$_Pj(~<3hh<ോ^Fm4ͩlwv .Sͷִ>n nc(?2>@8Vk@*%N;6=-N,5͈:d#*_mn@ <- \'FLUj*2[v/;C ]W&ypc*fU-^&gE'j褩|4ĘrxCN"ܒG z%N_R*! |ՅЬD.īb:§y{ Kk&CFxFTTm& RnޔA)ýM[Z_ O榖)(.J fم<^T&;5?Pa(*fUX%WO#J7N@\n SK|}tl˝ KcL` |̜x18?RhĢ~/ͤ1dk Am@F 8?#vlrPJa`͖aI:L1tRя&TOKC+~ϵ 4tgJfx_okׅuj U P@ 2 e})  n_9OAI *<uUPok.<4BjXl_r{RFIjpD*^g-هmaOMFt~NP kpD`>Tkh띋ڃπQ@Q;RͺeYR6J;@֝M=w8Pͳqlձf=MdR  (D5m2>XNq剈 z-9:D|]5{Rd';3FOg\- v-!) jޡaȖ9ݚ.{|UջG0[Va}DQV k=g]M-  c!qVS#㐸f':,41$Odc<)| x ~jdO^Ml;\LT 5-IN4 T4\ر20{K}qAM{:< U`M}nW2̓BrdpvȖj ӯy\L(k|BGL-aꢣ!#p9BKƃϠ"嚴~DL%P[XןҚFKХ}\E B槵i"QHane0`"oc9{:@ rv)EJ/_Uę4u[-yZsG25A/Mކ72zV )Ǐj'b"^_kVZ2$/؛GM'/2 G-$l<tP,ڹKMcvb! s(D`z=at>{!c )X5++g6 LWӼAD0r>/N [zˠ`8$I޷rbKvyCw ,t>`uуtV֩?,Wg.D7W=xg0lїl61t\xFB, åb'njim\LL|IJoH'{}՛urg DEoX,Ȓ LB0J$:!fM[ER&[OBcftJ*g?|ֆnZ4fՈs %ƥO3)P3nlBBa 3]aG;Řږ6K[C}}`4+g?W5MA VV+UCeC1ҽ5WF6C2$a^sй.:Zgܪ#Y\7y]WDMH9g̠k?0:vU+1Q)Q1f;/wNse/g 7,D _=0&'tJ)qe9wNRT J^ {^@ fS~F}|{Œ LӦpLFi'[' ޥN„N˹\_>!iXv4g|fmEM<VV`mh BՖVd.ᓏ*rm~ sD XoZXt*iY:kb,Ifw!`LfIe͎0]8zŜ`VC,jZ@=L-]Ai>+_.|Ɍ.VvT=&t&'|%G3ul&g'"<o[J4p N&hBX%('|6O77y,3Y |թ߁,_¾%}'o>|\}2cvlu]l\~|=`! Pэ<EO4쎴oM͜m!:EZqAnCpbj߃bAmg)\N}S٭ʙf6YƅHO몆QU.M/BGK ^.ܵҸo ޒ1qgtLc4G(?6q(Q}Jn.uM[/銂y\i;㺧BdJ/i +"@>cXtnuGl ֺqR#i<<娳Ѭ&(c~2 U{ ߌXu+@ټ$cj~_\_Ww>FZn4U$W'DMEi2>P2^+K kt;c &]A4\lFzD\]zS1+f#`Nt+n>XDz c? xb g)YO= jGH'e΂1B'xi`/m翘€qzU܈+Ze&2 wm0ǡ¿ "n=;sA析:~ &=QO},)ӧ.BM)O#:am_uQfш;tqO]Hp#>l\cډ+W,&"730A|n+)MA\qۻ<"B$G0EO,RMXbY[@KByVr|aSN"nL]x{l1XGoMϯmH/@tUݽB JRL$Zw1Uv8m>xŚ'ijt~Q,GR|TJfHYl.FW/`՜WctK* blpHfG#F%~{ԠN*f?Yמ`9L_L_<ڵ]bVZ{yx.\bRTs8"/+-S<ϒ=S|%&ҿXHve~@v'7{N/7T4dm4\_ RXNP\T_5ޟḰ%H6g@80yd+/(P[SXƆ9ɥZvHo$V.g:P&]MIW pY֛֍S } h7D {d&Z DEgVe4 䊖hXxJ>+\%J g * dhg kNy rHht.S(Ah#Y/M;^%O*`lJ!,d%^elA䦳{O@IIn፮7 |nIA|IXjrq'դy1i<O,:/+ALPt@[׬@80J;(hr*A^>{&Z".8w͟4an?E ?B Wʬ)+$hidVO0i.P(7-r%+VVj N]ob'gBv~x3/7~i−3;sZEOۀbX21J& ~rj<x[M=TNjEXgML#;U*{SE …<;紫*y|(\ 5Kodhޣ7J7"3hD)KoIX ?yޔűHS.`zϗNj,G~2DOT6Dmm{xڣ6 crғdd?FSmbzXo[ôvgm29ICi+Er}tFEk9 |{%BJ=G4V(6TKަ yqZ 1 ܉%jW!TJ~$!iD?I4YLG)i᭡R)3(/=בXn eFCR>R!vؽ' #jsLeq",4aqKUxLd!K-|*_"JpCI8_7e ^K_})cz^|bxN ބr} }m,)A~.# )n%)({v;Ʋ&r1xiEO:|xvzVWjѲMZDLR]4{FˋV aU$܀􍳍fJI̞NB utUbVGlT,<Ң;\-$X|>1_stF*ۻTئZXZʼn uf*r#3W%D(/#۠G U5|E#':1Hwy3CgՊ(K۟,鈎cyo7Aye訛@fD U6_c?D :1~&=݋/PeH4j4+P/2($"d'7vl8B$wPa[4VZ?'v)Dg lJ ^&G+UU,):fN.vUڛ'}ߟ&=.-VȜm_9AIF4rTKSuR'pKb[Qz͞:q!|qO}wԤ5\{$ u{Vf\<nϐAfmIOC*[3-\Cg2(#O:l_XG}g1p/ |@OrT01bfoĜ +n./8w9Xy0 c q|~w琷Ф:4JR(J4M/zD~XP}g=~p}f$+Y .g&Q~,یMZ:V6X ;n_!wϽ\&1hc-Y3z<#wˈ9⸕">zQ~_>^1V d: m'WJ;1a ӾC.!P@9]LsXmsJKU~`oswH ;᜖+S\f1ώN;'{KvS| x({<`b0 =@Vq|7 PZJ4=)3*h50;6;[>Ny1"zi׮A`pPn?^I@]i-4XYˡG!akd+DA٢JO2k+@}\⊨>డK! đ)iO׽. 51 N t<DqΆC Kx {!tʝO\iA4\r-ޅv突JZzAA}M_X6ojhrE'k#!B!+f xrFL4L~58#k9bPE+Ibc̐Ԑ0< 31C[Tdxdg5HđZq7P7IĕG1PR2ߒ(W֪sqQMOn !Jh^R@~g(镕)YӍU uʐ; 9.!8B>NtNpJ|>BMEHj\6#BFl\YT_L||'{5#<9Cg¶? z+o3cnʜ`\fK1.N:W/ 95)pb'qgvnAFӫ;n un-N#or >xG'/RUo'n Ά'/6SE|>Ӭ6'DO+!;1V8".9W&@AraҙQ>ã>`LqZCHLJ*YEwDCմ~Jgs"!ٷHqSJ~@ux~)Iputr`qöN ιh=rﮩ"-!ƿ{ L6[FV;7A++=L=bkFtdDޜ8 JBz#&~ݍ>cIra”nl@~}\d/2?# wxځ[ѡhvQMk:ӁnZ5-,S[˽pmezhF5jX[={Z]Mϸ)w6g樐=)Fx& 0;:\!tLnHv~~NWǐj1Ȝ\Ry V0-t(bNܫXn|=,S~mxq ˝%3;Жͨ3k>%f\KJ΄MxGMLO*NpR\N"꯮wbLwa+ZKΕ!pY*~a,bTXuA!;Wb`% ^+=Ti71ُt/Z΍ qQ&j6;lȯڅ2̕k=Xg 15s -o6fyhYug2/BZ!;iX ԃ8o$s2UEAfID*'y-?|i2,I'Exj8EN߼p_( HjBm<#f8EYvx!S)(NX>6Tw$ Sow#LT DCϝ|OW;bwQ{=b-/a6I C䇝o7 u"vL h0}9`ۋ磼7j-I>BD>%V[4 ҵ16a37P4J"{CJ9Jmg0}4.躖xōqF!˄RH\WFX\0fqeuZʔA\G]BcιL?yaѽA7j =q], ;눅ڳ&â=رLK*+c(FZw'ZcaԌ;[iKE~1t=},)m{#? l&#3lM9j&˙Cz9*6l~v{'b_K*b8<3 *gR-K0ʊyqOه3q~m ]Ez>sv.{#_ T5OZ bFb :A c dШﯰ-c?^EPe}s Dړu"$ aGbw^6ґP37uoD0&+%"›P4 Fl~#W.@n\&=@q,A͢nrW# .O60;{vXuQUnWfivmvnȻ|VD jRh~.hV i:$§+ܔ|JV%=Q8pŲ+~ 7r2𩂴'$&zfޕ[$[SJ5 !9t{nfeF#2FxcbRs*j|q7$HPUM Ka|وr;]l0-4J<`:jҳvlmᠳᮖa}[WMHl76]yhKI#"0f` QA x'q2Jel^,Ć,W Q݀kW4 H8/!RC2U.,/^!q!Ǜ;;om[-U ,jRJ/bYD.@LcRGSt@k7L7F&ҫ'h D9 ]}Eң^9hk?\C5_s\+h_B8A e,p]p_iuZDԑXv Au!esd#UVRZMɫU; !G>!Xg9ޠ\4OOѠO)U VFtpuZkDoКL^umy=4kO@tԐ$TK\p&k@f[}Fs%%־4 k 1]C!P %+n7?~f= ]:#wVdbn,-ML sA<,y(Ja.^*[#|{ʲ#4Rzm[vH$nh{;o& sIؼ?S*7QUޗ0-:B,1nikA\SF ٖi2}Ȱ7jG֐X0 m,zKkd[Y`I}GVL웯}_W;8uE\a-/U;UM2SOw+Qpe( :.,R\шJ~Yг*5Խ` 4|NHkڇOܡ r%|vaxV`U8cD- ~%eY5,-0߄m[*O}D{Bam}p9RF, b7֠#pX/?2cLQ{p}7+0{EJ@o5p6j b  =JυVtR/iP߭CnnUMرݜ^uI7&.`$]o m:5?Nd&8BZ3S",g!O%QUBp`+>7[u @]eZUZ5`$y>\~f%pX7o~Q?q%YJRaR jm,@y1 ^IaN¸XPAYyr5 C܈=BT)XhqGm#)LJJC{ʍU`VuYހ'4A~bDhyU: gf Mu Dʤ(I'Rw.PRSc5(n&h+綘_@Eat;2P֦g ~hZYQ%/}$h+ gTjJ&2vm-\(VW$ _]:xG tc0D;^*W¤"_N F0<|(dU)zj,Ә'F9'P>C*Mc|^u RpLsH㶬Vy =s\~U{<.KG!-aQ͈oKa,e';~#?Ԡ+pM:(%)G*<0ʋձolQ)}$M+J4y`Bzt!$>%3ѬȤ&.h}NT)<9X{PIc晼[e!N:~;TgxZvնLmmV&m*=(hR`Mu -uOqlS vZU|Qg޶[h驯廷NEۏR^)BWec QU^<0T*wCq=j-9>sM>i_#A6>'u)gw33 І?(lGZ=}[BA[76=hz@i9*7PXr^ 5ɰ|v ?h4 V@:|7C![~Wovx~llLsFy9v7.EyE=<|B,&\YU,0N߯@$/0mFNajZ"wLh΍a^WQt~)q xP[q8!#vCo/fDy L%g!BYҠاrZcnh!HEz@"u)vqT6ZQZfkçɞkEՉ1&[T)&XAJ uk!|żjM">פL;Km6[wG.cu [Wrp4uTl+t<\K%XF* Z݋l03ܘ $.O#}W!^IAbt%-I?6+ӭcA2X(Wk6yf')e"0I`Z@yٽ+K2%ң5e(\ O lnWe~L  NXB](;5O Cl0dUcܣ Pn(T3g&q>>2Ajp;1W3#~X}|%k6C-i"g|1WVy?$۶F=5">X)7_ޖdD 58g_K#4CAtt顒՝9H!=р#%Wю3n#{>̴eذiDtA࢛i ʖ12G_5gd6w2K-FA#0O5\1)aJ[URQ'[hq R[8p}½7J^`i躤d;+=X \# Q}`ݷ|l 8*Y}9>^] 7UqP6(HNE!f7<\BzYL,Nv^0k6U`6|s0W|&Ip,c'b6L`v{|VEj0awW9  j w @8Ͼ+uWjG'Y'2w~INܙΟ{nkf9%Lթi0 -ki4M?"P_sy\g) yX)'oItcXyUcG\Lx|sޥ|˷Gm PT*KO@r}DbxJ@CZT%9hkθPQ.W/I ӄ;gOdSdX+8 (.KYݺf,f¦#.A51kYj/,%z _x^bb Kc ~/o[g[)Ϋv0ઢPU?8Sv[+WY !f΍vx"v=)K#MXwa:8ǿp M" jP"iF-[޼Qb-gzWeP~5-ۯGwIJbP! aCS)6apzПCID2u8itو :/91‚ݦ} Bn{NCa"g,^3 3ʁk$MsݮBOߛ)QЏV"/gUEh'5\X|bÿGQFX=GUL%pJCّOxη.p!σG˘c(L;繨tb {eVXWLTXhbf:8c1_7ѣꬎ5.Qi]RkJƎ1+D`%AȞ(P h,!ip#*M[T;ʙb#42À qR2f=!&/԰Q.Mәz}۵oT8᪠C:(N?OKS7|₢a:Dʽ;~R閬l н}j:>CU|w[<5ۆ A=4AX/vABHCЄ5T6m[ 4KmZSDiUL5V0~) !Vź Qݸhjߋ'$k ^3K Zbhe顡/]@!U܊ˎQ:tWƒ8U`n_J^kFiJ<^4DM9RYA/SeP=,ntBDeܥcr.MZ=YVB;\!g-9.X_fdU SgLa7/A ~/5fUnp*l`Xxe$ [?EA0w"S"rʈPp}ƖKmWhBgWӴ]t_:$uB請S'“D Ĥ @r{ =ky-% ݶ๓Nekbxwh4bӥE`ԕL7=FTE8Ï :>,RofE 63wGSHIbZ7yO/1PGLA-)C؀*jfkۦv-*P `YoW9AƠ2;8X3*7+À*b}Ӣh!$QKIPvtƅLOdfzl 8l]*nm;!m2k`̬ZׯP?rӱx\>^{m} E8vf55B]ed -EK9%6 뽽2 5 "[S1v_Tk/jXkU䣎&M9hMod;aAq)E" +X7M||;"i TWwd=X@ D37k11

: \+ C+(!E1qX[sE<8q5![M@+?OO8kwvAmm/ŔZq (Cpsރ]X #B%C ()P>uNnɫzxd(-}k#羿lPL)y7W:kh:.:驂U2*/&܅[u )!hl8 㪍jB"#Gs6BR֏I)ApPkY3@=`?Yn_&n\`HEIIm5frP-^˭u9#GkOr7:0+EkqHʨ1L E_W*/V0дG;/mWC-G#a7o LL*qAݜ֡5Qm_mǿFsx}j2k6gx'1voutZnwxu(Ԧ+a(x"Nq Y:~ çC2/@jk6vin# j*13NTX}%bPR?Vvt8.؟5ħU03 sVT&yXUdE)n^~u2#OmSah"a.tV*T2nJȫ;62J\{ l9RB2x i]@ۜ[miDX?7TgsukkZ%&T]I"q7ZxJ [')9!j*ȒCB$eN(=J|j9 )56N\^u%*G %Y 7YzM!j桤2l$vM68k Ύ+B(OVuF tkdy_'R5`J[ tb$s$EsUɡ] $0αJq(Ĺ_Qh3fpBrݕ b ņaH;6 ~]}xrtF &|@A/5-n*81)WP *&/!?=7iNh뜎kHƼa&O|:uJ2bǤSq{J꺰ۈ-nrA=k.,3, &XJ{"6ef&GPzaXQׂ=o_Vbs;PV!GYlhs~e@ҵP=ɵ95MRQW/rɅ!'c)~iFbZrZ* !0D|v%P& 4Tݪ1aJg롩@tvYL#Ľ[,QN"XoLw7ko k,D%p %.4a.aɽӣpS$sKj lAܪ1 0>)=4,Tj GfA k!`&0/hZz,Cj6/eaͷZ(`*2ZXR-.EN֔'ٸn1k-߱a/]pM1N (qpNU*Gu,b'@)$m <8Yj7#tۅL82mA#4̵9 DNd@n˚>|qQroa2l#v<)[I\c!DldB4Rۿ7h̕CX[H*|<&nVȑY+)=•j0W24N2r0=:񨏘)$o{ ױ ʈ -R $qMdkX< Z4`͡|[H5@L/ЀNPUE-j୸ 1(Y9r-kBiʀ2񻀺({|!* X%!>)wJųb?q-dP=ʒO1t9ǒBi+ ~X8d-TZxa-ܞ͟j,LmDQpҜQtHCˤYCJxpx .d7aXq8"!s7D+4l l 䕼m"5+Z~ rcf5/&~ &SF%, 84 pom8rJsMncD%r;߷v([/i8Z+,V~8։_aK ; {]yG3l+^? ;-4(c-1e)}% ?M&AXym yܸ~D'eG_2=V騗3wo\^P@[܃ \j48(~IM9'bv. R9S5F1GcB鸛q;ޥt!& 6F2mY6!Y!W:5XQ.8B#+ {){ܻ.}p%Y1sy & U1d9Ʌ-k:C_ ~uMWHر8VYYJ] ;%V뀋puq| b@5/'s\v uux哛#5d[_kˎ͞Wtgⶼ~#0zX3{-vˈj@;wwZ~zK-Ѧ0$wv/$.\34FX{d``_& !"ykǏiXŖ:\wI*k2 _qdwq'`.xC$݅b, և|S6)vw"P8G)9&76f2a-U>0l0j@"|nub5g f ՙ63E Bk'npM wfb8T_Nb!ۆPQ.ؓX?t6$: 434AXT'|.9 ['hhZ8JZhZ| !%NJ3PV̈́)ԀEF T?RkFA,:hckO%4"e:Q{ȧseOKJR߽lJ> ӖF`SM k|{ԎXWܪu.2IXf*iU .4}0hƬOT3Rboڬx-x-]obXBu>]I4OIM)~0Έ>SmOƸSQM@EߘGa;r<~b[Syy{7 *86_JS -RЩ*`aS|᧷y7`B+KE}t-r9D;Ƥ՟%٪"WwHf$y"p+27%'ө:xc@ts!FWgmdGv0jGi.b.(w*'x)R-3%d{+ro^fC P`rJD7d=+Ўm56hV-A)̓%ʼnn`Q6|Ď_1ZfH_I"8`Lw$h\׽哣HOx,X K6GXJ6' w^.cN<}wY]xTW =;gd؇8~?β8$Fk/wfoyRGbL&ŰJճl~ENBX ͫkr=f -.:l>d8#ԀnG-ݭ3yfah>\QcXs Q-+yH{֐1[)^WZإ= z(39sm`q½ 21wBZ/e0OONW7@Ƹ#ne/y/߱"!Fh}EFmkM.3z8; -ixw64FnX0x.q0/7$>d<#@GR's@/h/3\S֬olUv PG a+t{WQy2vV1u;QM13G\CywP:ћ.5-*RѶ 3Bʊw9jbǣ4ډq2avIPU.)-TX2|̡x[]AM Ö dG _fw[Ř䌮|TO]XN-&UJiM M}>S!]u8l $ ?PQjD-SAc -{7.NaNAQ}ɆмBv NgA%9PXŖgF 1\ØKы( W;>)mpBuN!:7wz1_^9=rM-%?vLE{%{ʏ1i3/XM!8yռ'[rGT` 1'}XK@Av*Qw-_'(.,^=KsL&qD(i|"[SoSG V/Q2QsrB ɬ笤X;FLp׿H*Xny5BO pGk 3][lZ'> c:a.8 R,ꬸE| :c}$Dh h@mJO`1b"Qz)>Y^҂ơKOfG5]Dj\rZKncs)D#{YA (FҴB>$町_"t/t źD SOq|W~5 S< `~co̜ulrE{}&q l i*(jL6kiARijSd""grR@i5ESͣ_yĮnq/hi|h 2=l=,5ewyUͽ1wp ^[2[qЩJD s#`;! Ltg^`̡+mww9.꼐.ח@|غX}ȴG8Eq!LQtl!q%:auh+tMñpyWfؚYVpuKoScV\˘!ߛgk`&)w\]{EvM(xD#J18ݘsfNasY'4'@n"#C7 Np}c l#O`Q8ep&vkߵH꣊ܕ(5bBj A*">p@ꅽJuWj)?g5XYb>?_(EA g?\wq^[G~I 93 GoL/Br5X@/݀$4 (J,V}DnF3QBA@2fxŝrtvɹ_y;,\R!EA'@e 8 8.LP]0ń(:Oq΢+|+ {ϊ{|VApuy M,uh=)-N~bkKĪ\MRRU vy5\<ƧyhJ89Y<h'6uQ'I}'PVquS9* 7b"|G^> lt*x@/{xgs):ݤJTjSI$SIdtPiw"rOm:7TG`GBpeIm6~aƓ 9~_ 5M~bO3ԕz;ʬ\W6 #Rg-qpbuTVFЎfe~+#rV$/hʸB9$ ӹS"ۿ_Zn=@,~=; f+y3JAV<:g64k#oߐn \뵇{gK+TR@0+aeoNfKBmI8}~b It}%v'<ݸSEELٳbB-AĥHrck6#v>uΪBǼmN8GIs␄@7o&5d:T ޸ P٨=i(^4Ea>ĂeaJ0pQlj}{GP9;(!clpPX]:o/JXdC!s7EAT1aRHRUYK6,D $~/ّ0 {s-&` ;zXa 2ƢD@Dz%b>^Zpr;\_NtCZ(ˉ`%O n4,DL:3)O^[wJdT+ePG 8ywz`lfjHO Tn:ﳑ"M!%J:rxUMBe 5w0mzwFSK5 d6M ڙv=*g(v BL`JmҀBfT d9~q, 7J04Pὂ:B}%n}Uk>~ܷNpe]1-w? y~5<'E%-^㥝[dZ85V|“cW" Zdfbwl篢ܺN jx=AOܒv- Bz+xVsn R7n"p/B1R}~ '>)Cu$TҨM/A?o,iuQnT6(LFՂt%7T/m2g}uSiR޸oFw^:XЂp-Ob.%w#l " ./s7~0ݱydDnkgsz5T)ի {My-Y;zSTiGv RK:#(A\abյCo;$8nXe#J[H"(/xaYU't^* z lv _7(+wAo\|R6W4HD-u -S!?UV='m%*R\Gװ[4M9j6 f= duOwD i$C|q9]R᫠Ht{Lk'qB"E% |n3%4eM=5Sp1S[MvˈðTЈNUUE9HVA!cl4QZ'%EdvnuGY3%Bόࣼbl7>09f&wǾ=6Y==75oT 5&ՠ[_)Ru:BhuYd `Yu*-lpР, VI2K|kFO`cioM/trCz>T<_jG.ǎlyx'xcŌC-:v eiء4?/$ˌ:eRV+]+,fGyZ"^[YQ٭Ҟ! JgRFxZ~&ji] tYMکcb͵ ?0CQ2ius$WAػ._Q L@`ύjwRs,b?r"vi-݉qʜiG7Sb;`^m29c}\WvҨr/QJKM5 %WOrf5Nl. fZ .->PM ]/&Kg(H8j^K~X\8*>rirW2= &"O4G 7q, !rm1-ҋ@ԧT%zҔ=Q{F&0ۮY^xhI)SީkZ߈įy:+o`А ^ atAbz}sdt{ DG7șܬG{{z鋢j^p-T8%"GЋ`Sɬ{v)EG4k S-25*`kQJmBIk_5VH׼^ugBt4 U|4.C+\ЀF{уhbJ&/&g>Q&c(Z8-g@7DQHXPO%g褉A>f .RC`wly˝g _kn:BdRĄOU= % G5f4gHS ;Up V`nǼ6}%2w7*qi :U= s(Z+ma Lqwj7 R(dd~}ފ_)\0'29x#tX&RyE&w<(LG?A0L{_tP|5|~,2-4S7 4\ç9.rRT #7fo]0~&ŝ/d6ӁD ) <6@T+0miB UޓP"+0  ];O!r(=61rG$,ʱus`y:Z#-lpzJ?G `PQ@_8c,]26)gV ` ƣ"ctQkkN)kN55rs}85շ ddz:ƪ3~!%#yמ(<CZWZX%X/#؏f9?ѱ9rIraS<_("ty mw\icHXВܞ%F%њ1]28'\8SJ(m+iZh'EYBK31eiCꪵ=yacoHdSf`%VS*hF#CP; HD9l?x)A,']i;艒BUE+˜Z׎7[ %FOdKvjNejnآ %T2rܟDъx#di7 :FɮdAWd /5d\j:&(Y_&Tax\$IΖ!ƴڒq` ?Aý7@h nX߾D2@,uEi:w0"8J1b׳$Dr؊c: `f,Ud}>V*Ovb~SY#w+*>a:,e%cnIUѼ`KJZi=ռ* 3FxvEܣ|A?{R"cD*M<;o#xzd'\X};)w6~kD',dN$3RVwWRX(4/B_JOCd/{h7w؄1yKӑ/ًM_0+O{%:]7:CUɗ͎>(?-=FH~7Fm +*;~Q; v_}\$8iiPCyve02(o5&]f9r/2~X3h`z[di,Q/%"Dt]{mP{gvh?drVϫk!Yetk!RY%S\8; kwodLx,FB"מѢ [_~(P5iCiRs)Q|lÀ Ym}m%+we rIƢ+ċg7 !6OstIQчJf*'n2=r@]$Dj< pGɳ=_Na 1"TCg8}Q[*Ez?(IC/n" %ܥr\wq"9P}ߘW⴫;b*ҵکDݧإ.iÅq:ҕt 7i޽:x_̻}h[sMm!žTs|5MtD@)j%P>ԼW!_&x*&;cnd&BI,rkϰdz^|.o7tAh} XQp26*V ow6t, <ȟ)^O6b&#"-C'9GtL!й4U{ef**xy;^j<Ǫmȷ'^ʶo·E7 /X:!y/" O_#VjNF=b 8A-j<[k&%#~4Ju,K!hq2/Nz\i5}8 ]==·V_1/-%b#*-]+4.^ɨrG4t oA8 Y.bYןYJ~ iOka'bS՘v%^VУi+pA|?1Oaf e;V>sK(xl9RZ9pBFtjjQ4BeR n Q:**9]B db撾vc,?͎h}DG-D/#\ٜ%g:iMȥD9q*Tx{ȞM7Y}?`y'ܔ" tv]a  *X?8Mb']02y[4xZ#03+/*}p`4N~ݜ_ bXK~%at#7H7< F>%>#}vZEp)ԯ1":F!'ĕ윭i;4\?1B\D)c7b}\J6cH%0x9 ғĦWO /\S$[))<'QW K]oߺ t }?<^}1099 M¶i!_)4Ϩ,X Z4\2W}1A_H;b ;W{oa0!هn]}-Z~@3ԫM\TU p3ḧ́&=Lv/U)UD=#6!(zP;cc0? 'T~%kY3/\h <6=PwET!\M)53Z'J튆"6DZZw^o 6>L' 1KD6s2%;h*kq̆# [(DFRPƍ$^ JI!*%GBpdyoZVL̚J'q!4:O6ORʿ:sp)?hpp΅]ɹ֔ԋ6;omKN?;ȩrq2?5M+!w [/AeȏrARZT҇WAξMWC)6Hs6ٺ :RyK"b"h@vf`J?W~;rѵKTUyN42|fUdG ?Xw&|h>"=[5*zzi"2bgTY1P1+ALab`} `I/2D:| t$ȾoYLJ''>k-<\2ì_UiFnk@KAWM&DZ-h30tSpD5W0a_Qr3~*`nJ!P!۱{ @y G@j4j\Tv=qVUrMW0C@'Ι8^ /ތ]F ԃ6h8oO=K\t8q'۾)6ʺΘؕ3=Xgvj(Ў*p"%Hڼ)ijQ&RsL8ЈXnd 1pHR" Ŋ):73& \l IR͌ZS(0 pټMP d6𘺂r e!'F|l]r6w&lڟN.Kї@̚"_pLz zN4QW"6n7M'?{9٫n< (KѲgm֩,5}8{Ic@)Zoϸɍ 714޶=R#`@קЀ tzHmp,~%aE=O~T0oFoE#JV#bf"rV]t2;޲znM_$<}N)fOˀp^HY.Mo,y8I1ԬGp#l.9IgHK9_& y'ɶ8Y)9 /Ih/M@0 se6Siusn<4̎g^j`MYABjR~0aߟqֶg9.7x&z(bMZ_"o+o{W,BWb>aw_:ѽ/!&OywҎ;K/7 Udof4+8R'Lk{*H` ԲPK$[uE{V !I_狖%}ӷKTF^)A.Hd_ s'OZs`.$UNy +6nP.(.hBügط_Y(2XHX6/-/nF2&I)> 75 l]N*,]vvt+Lq)QNcweDsѤ'\ P5̜WS7/e? !Yԣu}!Ta(cF,O^ hoA'D3/1&U?͜9×ǦwZJ%/ɉꃛv5@`< ga FXIk7R4B1}9:?bc8ebXuɃv?3H0=i;5g 42ZNXOQQiDΫ:7 (>:"jl Cސ\P?- тHNߢ7!Ԗz;odO /(\/[)QhhB{Yo}SK~Xҏ2b>V CmrcޒM7@I*ە]7o0/Mf{"UW5zqlٙIޢ^]-vTؓCzXOO @=K>Jn !c{( &9xRP(Zg=Gʄe<^AF^--%!꒒hK bh"@s9N:D, |ξÙ@.4X\EnpH?}$CU47 $B8ZhuAab]{8c&f8Qo'7?s ﹀ھ V?`VzVeB Jw+]]>b$`3ʊ9}m*N*[-GD/(XޘjojVA1hx .Ukvo[ReTL\ĵ--"/dn/nqǹ, 1$rLzdsOjPyaӊ!H\ssO/ԕX 9FY&9yq-Й x,+ɓBué|A [G!PJSy1 ƽ0ܟJq lرE d`Ku C,6]ar\*N.{X=AzWKdFUr`K.mYZp$FT< 36=H\~s$1ZLHJe##D̞/Gt]RSZ :IݖSa4V-WDL:PڛaLBg5eۢ o[¬l&-JR )Wp:;Oj5|}Հs@ⱽޏMN ].Vu-y4@ec^A@]HID^-Ymju>} |Oj5cef43V~!=|μ ֡ g&'}r"- ;ȬέGVC\U=f/}QDs͑t2B2Ke/`=Q9&rs&z쉺F퐴AB9b[XA36qZ/TQ4PBYr*.Ѽ߸0)tT+eDd I*_&cBdҏ`Ϳ_eޣ[D_^{p2ݎ[ ;Ƒֶ,~Ssz;A}ΰuT.'ށU&Vj<-Ѯ \w:J1)w+VC) 4pP-9Hrcq0ڰ;c3{J'@8 pd?b}UzwpƋe0,Ki">CdzIC{bPj-W5:7fx.`Rg49So ׹5K8"sTxެ/pz4Mhh!>nUN\Iaq_F㣣n,tx=EG=eTtrow8Cف{bTE ZY}!BcU."`xLcNQՀ_\cq9PjPs z]VegRtϓ]4ƒ- +JNޞT7Mޚg|u䴍dpPv_*9c 0jk3wޘ4 ֟7|;d U;@&-FnzEm-J7J~)J:5OX/@_y;wIO0#9Sp=Tm`Z,UF~./: A}U*TuH^?PV<}5DѧHPte?}0uȾREp4E5Jʖ6?Klף[QJv[BW\"(iuyV X:+fJI/ ion/*]+Q7F7#`GNWح P*IԆX3(kt ydM *?iaȲ|$@s"#tS6d( s~ۘa碟jR&c)Mİ u`LGEKt0u|n vNkaE=\. b)e'uC_qf+] '!-Mv)1g- UΈmb zoQ8M-н&ǚ&yMeٚ~~}p{Q.M~\' .nuׅt 3ox5yLzrhk^ִL0o)v$ٹQbakS1  go+$ I9>#ݝJ0r7.d"]y^0 =Q~΅Q&38Eo#b;2/, UVA-P%qKo@}7;(k/ ݌dJ9p[vä1rջtД@?z{'{K,}]<eZuQ^!|oMt~e{Lacܥ09,^k vXF1Xhmz7TLnWЄyK?U|OQp)B/Z}yrkwкF:ry,KXIj\>0@E{qeYirLJ#h>?~K|PEW}4 5_ɓ e:8z+bH[OawlT΢[\mt`S ~Z}H:U]B[|*f\gF5W2Shay. 0ł)KzoM̅hh`đZ#@\\r;рO%-PIZ͒ Ͷf 88Z N/,5Hţt$ݨ|qe!nz^~߁VXh>PNZ4 `U)m'I`4fm6C)*ޢMѣWP ׺0{c ,}Cܐ^l&y$`mw1* ȐrԿk[cVH:p6$rCo]##mء4l&j1V.u%٧h9;n [YKXS ؔzѬ*Sڤ</|4Cϐ D7񢝱G53%b2Oa8UcI(Mկy0ǯkƋr\eQv3#XRȰ)e *j5"F_ …fL_edP,t仞<9DO@|qOX ~TyiCğȸ2$X"#1%ca[O7';}Jy''Kfꈦ͞inH+' lH,`4?%IA3êl{L 9;A&w+^0aaR?< #! Z=5wfk9/ mv:p D)F-\,Uejm F$6\M&PSrY2"d9\kP7к2ea3!PWYC⳱f2xo1쀬qk  ;@im1gCE96OHC q7Ek #tӐ; Jc.YEClV^*>BEQQBDڐW<+Nuhe+O*07I[AN67(5[*> Zx'wXʮUfn^faq5}-_4o:`seYuE$L=@ X`T~(y=7dF >so(^lO2zkz_OѕHrʹR;ӚrF {ApW)o1|N<2L2mP&b6>a'ɓ79݂n*hK|EZXo ͐G*l:7*d5)H읲 y'^fņω*Pi1[{H\MYb>p㺚J_.ō d>9RԬkt$ _t9t`5PNU,0뮋X_6,Գ9EK"%({t3P۪0;`)(9!?HҊnÉ$"ފ: :-Rj5^q|X>^U4ݚ#am<œt<۳6!P?Ϻ?Y/J4{> 33QQ*H}B?De)!h 'PJYҊdcoRݱd)+q&ʣ/~ߢgWtax_>KL5Vb$gIP>:]UCL,S]_& $r$V͠z q>a9<~-tlMu./c.EP^7;XȲZ7}@MSӓ硿K]Lk.W^/ eF 2[6-)D8#PF]ۖR)Ns5ҪR$&#F#R_@Kԡʣ"uuoJMd`5]9UմRlEx2{bxpQFp=>1K}41WF&XG~;vť;#n*,LD" cmXTTWdv! T _A"XYʎ:vQ3)jA0e(#uzFWCVjg  a[a}%˜%e3tj\ U2 |!D*UЇca,܆J:cgxvx] sSؚB2rq:g"&5/QYzV'H# QdƘ3ao9/!68 5fCb^K_#,z BuaT2!QVsӀ?2z uͺѸL/ˉu#'^0KQa/y:-H̀G(QXjzZQjKqJZg8E2t @Is>J'u־<#JR"^Q8@Cv#2j|mߪY"Gjx~&*@! (8?` tD1;"Ot MR9`c*x,-+6}BҶw2dT-K'm[-Zi=*v&5ur>#.J[.䑻Z2nk%+-aaF@>\fmIZbخXV]^kNx݁!Z:,0I6T;cUˉ9ckZv d5#8a,HRl8ҷKiT-]m"Uq@`2ZmsZAb~lJYU|m[fwQri(1(?j1 k>.D3 E ;/@/lYl*IYe<'o|T뱻 w mO>ʀaE3O-?$\1˒t 8Pl436ԇLoAYn]뎋#Ci="QV`hE[o`}a1QA/xSsX[|Pd'@+9ٗ!GU g^7`/:p( XOi|Η:n_ӕK5,:^c?>/i vCvVR$5( Kbc 7Y ` <{@1߇8S͊rw콴6&r]Dk.=8 w__T޾VdQ1dQ=& bibڈP <IV]é?9(9MώBT[ 6*o:RG]2 ϙ3 ^(1> 亀~H=r*FX9u E@~ak_`MHݎkmQ uD[~&oǨz28fEm&0. n魇"8ClKL/b{o=6"2hv{PĴʓE|(l̳(mi m)V 9kT&Ϯmv!Ȣ D+zCk.YԙsT5SI7|vzەfUUB9gB'9`:ZDHK`q vt{ú_8PzD2;w*{bZFYp M/"Do˷r>P{Nh XeE@9v#qљjO,+L$ɫ\QN- 4dU P:TcOwqB0Xp,A-K72h`рETrlQy|`Lwݻe#rLşL#~'0]W,j̎N/$=6&ZvjΉ`G^,ʾ& M&6A`2hO&%\n> x ig3O\7hWe&Mh|xV2^DYN:V[G$ksMk^Af"x4DɒK? m%29wv+iq`Q2-ͪp؜yfqedrXLv _*pf [gn@=_d:{߰:\H@_| o'{w=yga0T f {$w;zy.+֚ UjPwDEdUe(Ͽ?#)<Պ1 @xj2}O.T?:D87LðF^%1sĚ]сRz 87N( AЕ)Wk*XouC,A^Ƕa^CF{)5D룠Pm/ lc@FlX F{+|JO‡W0k= M`.ՙ)r:OA:yueܵRh.%M󼩅8?$ 798яT`jnxz~[XgVGHRRԫlgƝ-wXVпl n<siW,ۺwj(C Lw~ψsۈ<IƵ:}aյiZX}THb.[hom5MC^+UQ6D'a2)jnެCcKVJv]8e5i?㟨|S#='ɟawWMs\7u}R)#Z>Krn{m:G\{5HDj@ ".tZ}+"S^Y$4YA2KF1^x~QE"kX+CH3m!_Oq+l6sH@0>)WQ/0 Z5m<^iw CRf8/{ !Vhj-kT k-2k{<ݏ+ 5{ܓgq1 ,y}ơb7ݥqï?e1ʔ2 Vܗ؄h @ˁE*F;Χ%j('d;Bx^.[)G.ӅDoh>|6e0RHN};CG:`˸v+kD:Nqِ|?t j9T^$_"+xKr[-FPq~6,-Z^<+x Ӹ[g^ YddOW7/4L"O7G8;'Z:}z+S,tT~oAVE:4'"5D4O uh^;$/Q"tʌ9_t p):,t aγg| -񘮮яϛ~<]3zFt>.cg)%拪8WBF2dh~هC/plj :]je&A}߰6['/m7 Re:#4`FlhjPx56Jttú6<1' <5=|x.մY8Ĕ3"6uq:˃cgO!QK\B Xlzȸ^_Պi鮧ݓFp[Sӄ$VdVK;~*4G+ lv0lg^Cc%aR]AQwǗjA,w C0Nj,t*&̾F>a; _'x\?0j;HZȭ~vCP'O W.Eb hO tPS*-# r%}t;=$@>;@x|Lk#Ρr|,ViBY[oRۈ"4IM"6Ì /;Uvfl/' h /->zHUN 24Ÿ~2 Ti=hr|X\C$)Cl顑rI–*Xw?{%⭚ij-7fA1.Ϯ!1o}JN 9 v8/C QҺ0 E.c¬ļ$> yPoXA0w;ɔ|c I2m  )S!UC9:g+\_ȻUWQ:{PK/qxr2V)!4إN&/NΊM A婓cx[GV 63OwZpD?᫥P'"A}R9`PA'ؕmb#COÎcX&9Ef~~_p w+kU TpwX]ι#e1xn%36rh}ȸ#TnD47'ޗapIST*iF:_H5%45]mGR.p {Uwrk;D®R#Nk3SXaĐ$՞68yp4LJ폆x1hQ^K%j7-$w(\YTwd5@1gL8l `>HX!?Qy(`xV:_ {`sǞWof9W`[y7`(rw'B$c`U|kt^ C~.y Zha2Ho\+(y"8~~th}7$4?X|rc 99OfIV>aUa)MєmQGlg~[+K3ySRWbxP-k֯)BA6H:N|NI$2=mr͡[A4X*˯wujozv+LZ * E[~49Je8 热xά$ ީJV p+?ޫ;H2YL#}h9*SWWk; P`AU?Or9 5BJ/hB6e"-=2]~ \%uNp w,&T"4q&'.ղJЈpL%uA OsmQ?Frxs+;dDݾO &Õ+/T-$- nñ610FOpXS>|{\a@r_,δT;HI_ie_k Qu(!  2Im\1Ӿ TVdxQhĤlP*4LlR (xG4?*BG C*&4%φz *!鐴A*` yN\{bx-hKZ{՘C$">2Fe^ v} \n 6j-'b^ΥFCZdW#Qa(eJ/]zէI::0r. @<apa7֪zL^A}爝]LP4T)qh솫 oگ/phV&,)n*>}XB$BY^^<Һq}Lr /qڐ؇`mжW; @ D :luKVT9%fb&Hs"e;5M9! ,ʱ g 0ΝՖ=dL V:U!n Emǫ -eҤeH~M_4̰ l<}܄,.ڃ)Yi8yQ3 hY[=}+$їϷ5J ;E=<̔tXoMn/2\J=LA(E1'J6nHN.?-=UٔńRB f1p׶&goe `?lqDuW0/Jyɋ`3͎;8;4EȅK%yb1b\WʛP ؑ`=VvA5Ų-f^S7x}~{6 Vi_ MqV)\4_8mGǪ~PU]P4*E-/ ze>$6V@rc%oa1 aIxY,:*3GTK Y=$Ro+߿l N? ,9rKB~b@pU۬K54:nKތɒUR:F3pB`du/߳D~i]!@m | Ns7P\Q'sg*0_ϳii휑7pL<{YxI簉?tmV ']ZXrH[e;tq~N lgMpԎjSP8vtLB@i-D{FoEh6҈x&C'HRxr{L.ew7-:Dyfq˭>Fe*Js~q؝N5hL*ԽT & FF*vM,>ր> sg Fۅ+sR p\ fno4bS-L =>[{A:w{}-[$ xGFyR?#s;=UPb.h!iifRiǜ/ЯƬ<:Zsö ,3hԮ0іBG1-ka2H0~>ÉoӹGdHwMw՘D{ tw2e$n_% 7z%`DȄG֋%HxC@RFڻDuf˓W.uZEPzcn^+4칙?zaHAG>99^;Տ<\J|]ܧ*jG- Lmg{}j|}c>g[3uMyB]LCZ9vvۡъҠrd wD B*IKy"84Ge5j=Ε!;wi[ \i ;zДV֚Ծ _zڥi UMR5[ҹi^X>ɶ@Ί[:%( )AT 7\`cnB.t7\@F1^}}_!1lIO&bngf=ȣ|0m.q>CAvQhjdA"tn^(S ߟi[],V^_ցT0@Yh1RťAH SWG^ izF ^J +>) G3xܢbvO+ ⷼmX:gyDd"e#d!YLG&< Y@Pɉ6w9QF/ /w8fES:=IfU^iq=/HRal CP 3^qtЌΎ0$*6!L:F@H)X ؇6Gyi-bHM~Czby,(v4,iO&rQ}H?2$}#yX[~Zޘ ?LVPt%}GGA7%.jf*U_1n8'OIHZE#bTP¨={69~=0A>h9)4(y`OՎp"ZKWK\U`zlk]:ۿQ%KhM2u͐XY3,SNЕ\YxOLqt^`a f]IuPP{9,wPV1 sQ]3G4k'[5vcHlC;~)mm$EDXG0^ء @@ nK^69rfn&]u*,) uXb|#Ln/XT묩0wQa <#sI(J:: ֞;bR>Ȋ󚷬u`djX TALz#Sz;/Vk[rq}2 "]krv`?˃7W'r02tOKFb\<~xZCkSJ aVv6?] zOgi0uY[kP{=.zj-RUωB +@ʳMv,Tx$ ݧ,!f2xߜm.~F7 3,4Ij Ъ0m4Jg:Yz~`txw^= pw#JZ =J/b֋?ԍ>>@ʗ*^˟o5UZLʡGӻw~-p:g79~[_ uńчެǢw}i"{IʙbfyMM0u_o^ ,xF[U]b?d];Qnm]Cb$H"ߨ \ 0xOH{9r('s9fG7ػ`/{f=ۗe}q{kmf8ʓȖP2 y\PMl N/emRUn+%-&R6)/ AU$+g9D {W!k 94gqw9nďjwOB*`fUvɤM%`YIf6@qHz_R"s-F(U}ugBItU;@*_E"Ƹi4n}r_ hJҞ`7P۸؜6<^0*+<i?@ O J0b 1)Gv&Gn+;D˽_r?o! ؉06z RGyn(7^أ:;湝(|r&W;ŧ`+ H+2-TU1"^L']G+PB 70#a49YxoNc^dxxzof3A'˯a;%ݿM\`\j\HLnQH/Sndl*2Uf k~Y^FSź#U(O.(ZIhjV$y;ܕF%Z:0xP^ì"A` TG~\5>QCf%"Kwo;bsRLHL&wdL0a!į A,G&pIpS۶&s+Gz!apZ0XlF$ -sT5f]aeׁeEsX`Km0)S)r=0ћj&{kV1lܚ k 5QYOxAAcǍbV1ر^|- کA`;42E4f4`̳|:M!;Jiq,~^ßqAdKƆiJpf7 &*¯׃Xcu WlJmLRSw_}ͅK@x5i?N 95219y4TY-d/W0|bw N[u,-=<='<60g\ CE!sP;"ba6,g7?]yv΄HJ PGɌj ګ{h?m%0t"^PqZuNNc2 iEw ucҮ`' /eQa.8@D=om6Dٹz?G 17!K/DgɩF>jUָ4i bOR.*rzֲ͈GK#u@-`=]4yGݼCuȝp-3  ؕl8K*\}_Gln 8;b^ۚ*vHki-.^sr5Mm"yJ<?aa#F*IZ̭؟C3/^z).xBB-DւM`Yu &6,6%H^~qܑ GB:Ùc _E1cCAfϳ>>o,גײ'"'ؙV.n[ir8IA;wG׺A;ŮG,q.Ѭ }]ɭFP-Up^*[V8aiMI w&9_jダ8\}ƒ<\; )5N'aGWPMj7Z)QL,~[q58Cx &_q-9NB[96}Nޗ3AxMX^6JTH;w:qe"(RTVI. ފ$3lEz~yxCvF@HgJĎ&zMH(@䭹J`dJ|E/ K4Ma>GfrBYnb&zf鮂%<3y  rD|b|6XK\*v(^JН%RΙ3 dMаMy4d;EKY/i28< OANLG|3[;ú;Væc8}W|3v@`};.BL,҉);gHG Fr7u+ Z@h>B?g H-AkZJ1A`U#XzMj!), }xJ7Zeyq\`?xmїlfSѿ*[3cN(c긁"Zʸk멎4,ʻ׏J3Sl5ASFf,@&}+4M7%4Y?KzxH{K:K#',P6@ ፊLc61L֙7J>W9>tqMNn0^5GcQmSGudsq5?#s9uZY:{2-{ǽӣ}@yc1od_3rTƜ9C_w/Ǔ' }˒؎4偖Pe Ýd:" 3?zpȌ{8zL9j7hx3[[—t jv'"Ӝa3yrOQKDt*\@h)]6_/ӏT7yC@ri+jZpG35fk{6ā:l? #BT Wxh5[>г2=16Q ʛ[H8e5Y8Vk dOe!'_ۀDS i$X;XfMLPP%u1&t(ŕ) g ۜI0>\-U Fk -e1?g *ݧp[vP҅QcEZI桮< ‘/%E0,FFh4v]\; +Pdʐc˞LXW&3|0-oSǀ!кl,VY5Z̳ƣ`]/E$fa0ri"p r޺엡&-91$M Ơӏ;aՀ\ -{9y#)(0`޿{Ɉg r[b121m#G!NyiDUs64䜳ZsfrcnXx0W/~b'K!wj\ų Қrd'F֠3 5wO,3-~;t{½PDPLs` OLdFV6V;T7Œ3М]V\y!IdL^ЭC7 ̚Խ7I{f'xL]یкD*Ghċ9l'ku!xyU;!fBBXӓ%} ]DAz,LV(4.̑lȰ2i5/U Qe9Ҝ]nm>,"s]tިHv7%pUjIyd_?6c8V~{#bN<!or.Bhp.u5}@F!y揝ub4mj;s\ӶT"v$!`1k:t_4RqSC{} I3jDGTqmxpx25Ϲgs{Xo-{|uJ10%4 *s%)cگr9 cql#kLo:p 2$ B:g+ ^"}ؽ<]ڷ /[<:~M1LFbL^):;v-*'o'8SQ*!fpBSآ -O6Cjݦy%5>`p㜂IQe3IdnvNl]WҔaReoYˢHD%l:Q&3U tῤ5Gs9e+;*~+,~~&E4gk%˘tZvurcL !>;9ybqO_@b^(X_rP ' ⴁYöh7B^痸CX-0LiLVy36}EL7寈䯢E8glptrTJTEK乧UVgpo|FfصȬahQZ +1 >;VH+a\a2!ca\E]-(1V-^Qpmo>4/&~*t4,tĒZzR_hC+_@( yKBu (Ư/b{W]>qw,Fʡ)AjKW{@Dي X=Qb۵{HQdQ]tja:_yx Ͽ->EZ_p*CȈק8*i,Ku- 2 hki>|=[i Y'-2yIvxq_iNzc'銣u<~4^R})bN[m!x/(. FHUAp&×Px}4hݘhNH|̀U*q*S{)gSJ}Q{ O*O4wlr+T֋I.sp:ʘ\el{1뚫e|0ΉQ.'|F5P Yγ4slRC?̖tNܜvDk {.?覊{e3Ϗ=㫷͵mMUCu`:x3 tP6*LɹeB88>5 D>cب`qOY4ܒ9)?!whj]4߬i Rb'Q 4:]lM7 %;e>W)2GOMXy]U?Nb'tsx7Ax&WrA+}WTֽìZ9Щr/-1vtbZ@Ѷi[m5eJDj4WN;؋+:A" w篸O"b|Lh{By[ڻbUnS Vl)ߏQRsA /kwwmB|$D_oNN[hxpl "J"QSk=꙰v3U#[DgzxCuW\5h6ܦOġ=9u 'L.aÏ?m+bطt']is){+NctDGsΣ/Bhʟw`o53K2HuVUUv5Î 2Ë6IFߍ5W %,M u0G:vlL^5wL\$=WW9՗B=\9ڨj=+Hpb:rO1)D*N&Qm@fݬzR W'HHB2>L/Jx)?x}gN,/jYv1%qQwCgUkU'Lr2').TX໹^FEY^JuN s/t"[A9mݳƯl$ӜySeVBt QB8`tЮg&s*jְA']7 f3pQG T,/֫;΀oŤ$9ԙ8.)CtU\}iΛ"aFy4#Z=imI4!1r=(u+qv81u3cDbbJdUFj1'4uz.zIB eSs]Z&/"^Fuf^;iBfi!6Ϯ%AϠ|?l4sCcܞяJnR@Q" &+0JqIb i\?Ju=kHmǂɪur6w`-&wjS&hBAh1:y Nk'̌?%`~=k(W jՖ;5JZЮ䰼JhƪCUZGJ7YMezEj:Œ2P9;o.ᚴԟg4}|e\02QA)E&S;Gr>f+Y]]^#(oD+SK|uv m--`u72QSj(lyЋQnw92<KuV >ZzE]SIŃcHKn02G "1_M4|[jva'bJ}Dy[Vz1y~[ ~*q[|z뫌SnB{C. SkΦuqa_6 ^uBcs)Ń{8/\T -[ Zhps!*I,M^f\pmqۇy:qZ̆n z:c ׮hbȩ&E{ɥJku\6BۏM{¡-? H|;un^>SOWE(^C<@,I> $g[&6+ܗu`,vYJaQQiͤ;Up?S}~2/66 ]S}+ SuAHrLl|FfSXc1paGmϨP$WX wc$_@W14bMk3(J;!"tɛ:O-˜2598σrm^bn"uI }>vo TIPai}R Zhz6J4P}^,Ct`"N ljA]X^hv5݊7;|>G,??S33gMyRimAŮX:T 6%U/+ۏ6w5<_6l#"zkV!ߢ׾ _} =tzbj [,);#*;}OvU`.5T|mmvA9Mo>(=1ͱDώ0\w䋨P{8iB30'(saRZe?6*#,b\ 1Y s6if%}OD%4$|; ܯYf` D`?u^uTfxo4LS~ :eݜ {Ƃ d2`7*4$p?IS ŸZ7B#%BpٷZ_xim~3LoKzӼJ#{Y<{ؑSli%7ks,̭3\{d*xY`-Hc?e0 )ŜiU*{Nh0߱ Lˇ.RK73ez|9eBCWڞxKIsJ5[;k<:SPaS,S+)'l6M2K x=Fr۹y'-;pX4 ^JEx-0`(؍6awy4!ġMD5 (1k* M)eI+inȐ7+e.[Inh()z761olvG%Ynˢ#A| @ qC4ev_oрYds RJlS:8ɛ%Z!YEfAc>؝]}`s}XnAL[ej>LEo!IFxtDs=/h׿sDK~g)p09|0V}֕V|]=2n/j|]1Ms7: k7-YJ"Q C4%2Kx.O-eLTDZ'8qy2_SB6p0>cQVaMfZf8{/sn1͜˃NCUU'c?1]kƾaBIdӐֆr@ʁ6"anSӕb,`'5B+r\>+? }KLtE>bfJYHM ^[A::kkᅓ$3:d'M1:uuJ cMSؑeOMR>2ua;tz1!lYdih)n׆Z0~\kSMSkCDsi: +ʯe%hX3BƙA7rN/uT,WK^U;{|LGp >M:asr`B"8rE;y Nj =K'-\&l|7Y m*ALϚxz9\('B36\: B#2QuFWzc6vPr(MfrzۊԜ#Wy! B,Oa.'v$)IB[;)Z^{utYCSe/hv354ˆOu㮕 He{YA3M= pGT!ʲ@Q`O9{{|;Q${ɮ bAxa@^kϻ ڰތg@%xoɂĈW0dgbۄ+geXnLy"=+zq HH(5H2P*޲ tYJI+vg+w +ȶǚ"iK0S#c:h2y$%CzrD 81Wp~E8)Rr,^pDGcv ItlD}%B6d_!9`j>YXXk?R7sl&ցğ鹾#Acr=^ОRwSvĠQ46$O𭵐Lnfo{ phoH̍b_ES;=ȧ^_!v z^{D(~UjV|SֻX 0}S}{䪨oq `%Εpw*9-OEZ+J7eYM&!:&<>C4?-UC\ӳf> 47; m=Jfh*gĽ [97qP}DbkG;9nf׬ Z% [vdw&#c֬.B e+Ʌrv ",]*0p z7!b^ŗ}CߤpgRB!I @S;][b v"l/$ޔI^jlqnO}X}ȇ g9K&]m;$] pWK- vPuYsֶa$r;pjqAa628I}O_R_nt=Q>Cٳ0_A T+(PVĐn`'v9zK2A'FrŦPj;zpޭXlCֶeƕeTˤn;&E "⎕uZϳ@'{)תݭ cB7OU(55gU,q]_J^|: Q4C /?jVOլ58/[U;lf1`{\[c.2O!/ݜvͲQF0Usi]vWu ɱdN/93|h[c' *pqޭڐkR|lBW 7&\Ҋs SBlՑHJvE0ytjfRɧdpHQC,5@Zñ5u޷3T8.Y2p)9_3$~0CO~=s*v }2zee%q'kȬ5,޺]ow>Nk$R?/Q{\xlX2CWYgGGj }Lt7NǃByr?7ɾ|o[@q`L%mt[Rx>pa;܇w{ga΍@06ؘROr&5M=o->+۷;.j/\  y^1N< `ⰴ/Y$( ?%4nCHiݰQ1`T'l#J%W14::lQXxǕ K<3n;j8jz%Vsw8O:DY]*okϷa-KfzC.^vl!˔zT2Pbn2k e!pzhD9w+[D7 ԅ¥&U_qW&\2VUT9!; 1?ۮ+ʵrIJK^,xy6ӔSf$3ґR?~nyn|ΐxo b7 TMLA-&Kѽaˉ !';cGWO6 |]˰3-R“HÌÿ>/x|{.$W 'B0 }H03Ԗdaڛ}euQ"_YX$#2`76]?f;|gߙ\|HY}2f~؄`˄'Vr0&T` K9KJKUm\%xJ\ y/qMTqK$(oLDY:TGu}1˘R1)t S"W`[VQ죆.T9yTot$s_ 0@Nrb?m^`(h2(vi3~$gθOiQ}Ms zNyD`$vsm/+jV`?2`ѩ{yhsdخ_SQ<2ڋYIjg,}oxSInQ1^G8b;WsERZ~XK~(%\KY'շnoْ Q<_bpt òĝaI\T0.b>n ehx&A䷦)BƉbPΩ[\SD]N4o᳅;՘R13ERo|dN+4JiaIPeѽ椮gq'ρ6,!t\NTx~jKo'pEäfV] q?U ͗}|VIEN]0CoFYI#b$["hTC*I7. xdJiAvYW5 W Q3oiG9IJDžzZ-#/90$VN?j @>ehbYnG,:+9/mIN$ s4g+vDK5m*-z4s!?0JRRLFbO&8|FfOE麺!FMCL3.[B,t5TRY#R&dfξ/U;CƸj8%EXm05GJGKt7hgqN'˙mT'9Lp}\fYB߷j,G?<)᷆-ߦY۪ >kܛ XدKoHp e:}(b[]A.VK +~;E 5I/Lbu͡ww3vLdzn2Q.I;)YO&b1.,p&ykQ^lcdR8aBmA"sgt[ j} gH OQ;d"fCIqN}yE$zN Lvبg.ΆADfxs'k=|.tsmO NLW@ux.Sm7—@3("2^z r_Q#ÿ́2>qƺ7 њzȽn sNfe9frw$͵1t:U^+Tzl9Sk2&q&&G<@( 7P-brzyR?veuG}Qس&Ifq.pa* f{^ͣq]5ZA$1=e^uxHj qh\Ԡ~=DIn0:X@ cʴ .RЁw)G`Q4T2OTSA8!e!띝kҡ M}6.P6Z'|/Ѡ԰i[;<<%(7vYA.Oz;9)OϦJr[Al$<[K҇;sg6C/x?8Gyb?iwq͡,ہ.$lc |`;ap *p`XgWֻDcw$vZyG kq'jPH#Ѳy<[y]Z3[SHď$Wͷ!{s,覎3bp;Յ Al #'8WzUݩv1Бi*`V8tw^"TJPgk(GomusTnf^K jtD2KL4u-]օ}k0`$0~9 o$~XTEEjqMG9!1Gtfbeh%P-/~[WKV֠44CBf;`lY <T[+ 3Jn%%JgNY%lm|~Z86f̸ADZ\\k`@ƙJ q|8B ClĂ7t{ɓHSY_܀k"wTs u׿nQuIִ*U`]&NYw*t!L1rx%]v$ebw0I{i1@7"{mѴU+tzTOH#^* 5<|~@ 4 !=dA #uuvUlc"L/#(%Z}kE}qxSYa]8㖻:L6.*M uK[:qyemNr*^P_cX(gYk'o*qtYF46@[SB#{h|9W'Xz.R^_/ LϨm>nr m1QYJRLOnO 'ǹ:ț"-W40`Q+f몋 {%q(gwy+KhE"}n:l\tŵ!I.o!CÄZ ; wen;bkUX_ϵ7"Ds 4㤥"̀cL͵C6O:_b]NB%k/B̲@ ꕩ$xb˱l%K7 >R_S " ILr֢$Ow CWFe׶xDCGY=!GhX qSp %xW Q( 45ђo0r!48޻kp7v/~oՋ9)]/@dBu;M~#[٦պQZm&a?q[<6i;?ѥ|YD=RQm .Dv&vx.%11O+W Ew!~ <}=$g7/4r\/KHlngk~3d\56cw.49Љ:BcYc&VK&J`;׼|Eﲢ RW9J Mg8]DO; <|MdC݇%EbEG!<ѝ>]uWѿ谤55]-k^RQ$[6qw6lPn.1 qu(N 1wg5[RWprW>H_G&Eαi9-*uWq;W{q45ezCϯigrpF,zo X]6!w2!l,+@126Kߊ;F\ONC䕕hɶJj?]u-:=O8[efbXx4`d-aKj|L)>c12r (S;me~Y *`g͘ͱQFhux7.]e/7ׅ 4@,SZHp3ip6M<9UEr;>|[]b KkĊ"%zTņtɨ?hKB#3<=[4 Kꈂ3/D QЁ:8GUFm*~c`ǰQ}˿1u쨔ƇnsOh6g8W۰cCmR}=NR"x!wBiK}eCG Y3cXW%ɨdb=>?G9Ym[嫡:4SQQsI\"bruڱiM?F.ͥ//>^@ޅKcP6K֡r;pgT;0~gm{f/P Q1 5sa mJ`Kce`O.Sy.N|7̈])k؄M,$.iP&4 Z x }Q$Qq1pt%$J+'xk"MҪ #@JBf| ҡW{KD#9 r(;"y1RpǺ2ouovcqhKQ&+;1!xazZ#%xG"sҁIB$•A UQfGus v2[*yx7؛{J#:sDFbzj.+D:)-Hkћde%tq;LҦ э()CM|dU)kx)qLVV{ aRխ/zՁn0Er@+K%`*B^? Fdʜ5}J/h#f[E(1p?O2^-|/o.Nv'#f=0-\/8U*Bz\/so( tHF 8w}?3%_#?c|+٩><ߕL!$YJD׮M_/ԇ#<)m.j']ҙM~R@;<9EY- 9Ex }=O9.R9qkN.\ft&ABLDFyKR{"Z #>kHO2v_lA{)w?2:|Ote@ wRuQQ><]#'LZ ts`U6ޥ1TdYKɋ*y;#/xc8!dy^/WR x IUѵQQ;nIiVnea #:V@\TKܵcBI FQP]+f*ޞ~ ^[ŧIl Ch23ՆID.&PMo,S ,8'gu+KhGK>@}X meHQyɷrhHs_)- PR{jMq$@֭%௚pa꥟6mrT0ҳ׌*FpH .UXp Z{x0Z&SCM)']eyCCoeKAK8R {G^cc"DZŭWLtwސSoܢ,XX*r:o.Yz}-?O$Z--o{~6F*Yk)eh ³k DGXdlQ80v+՗KL ث~~_YyHP3HQ9\mo{ؾ` 3CSl&_O82!+QۙzY?J?ZRnSnse5vDkmX+@0u+5=)I=[Y,26/=6K֠H¤pge$eV ϼ٨O-Np%)^<>%|/x04Լp;n…1hi KYpB/(%ʻ/]nri-&~̑b fߠuFCy%nm^ 5<1D{U*L)Y y0HRJ=M DMK'6+X% 5.j=xhT3/^mO,pcZ{`D7'w+5')к DѺ+]_d0Y^k10ft\zාzhMK1mi eUQ(Kjd_^ z'o6 29Qy( r|kt~(j%z,=f=sJ ȎMQ& Bw}DzAac~ʼn YRP."gBM b./wwT`RGv0yEsld-jM]_ݩ:RPUG9{~ M}un2&u+ѫeGψq.j7զVP .%O2JFްt{r2ɸQ v?}5=F$1ei>U 7Αul,hWm{vO13%,`K4  w>JB|4_hM5lAOt1,aA.U4CqS"䊓 jMQRWj imp~,%ﷱl(#439Oj܌偲%H/asq|#*"C?Fe\J)ҷS۳/,ӹ3\+t紅*Cx62եY`qe0PB T¦ŬK;CTJfcO'_ZZO޻㶦ָGʮr!"|-j]VBu{j2RϜ0J%^1ܱ\MQz6%ёR9L_ޤ֯2šPٲ#"M[0vXQDY哩d4>7?/hN7'X  ,xh<ntܑc6rR'~sa8,x2K7g*]+,$w2G-,5R4E%U|ۮ/z.{Q?VYz54/e<4tS!u8kxraV}~$7}^οuN"GX;VLX 1Tw?MaT?d89RLvvHғ;91lj>lZ?l5k$\PBF"j*Vwi*0'Qhg. ~;RîwL[RzA}QOL�_D 7OH~A C);Kau,i؅Y\UٵPBU[Z ?<%a7-UO}x}:)L9ҧZȩIܠCN6S9&( 3DAq%Ds1c^.ڟDpI_ q"Z>)q1'Z% ~3RީsTG0nUsRedRch(όY~[SclD(ܞ-F/Mǃ*9vΏ⹡;tg1콜,KɽFByKkgKq( w߬w[Y*3U}r(`Av"{ގ:C3I݆,^Bbd) ={¶znsndxx GqKwsb;(KhEA:zC ]*D> N3n4~eEMA\r>?'9OȚtәM8"e[%;ܳ7;Jm%]ݘ1'WiWpfPCloHX\,ڶ'0rR#/Q6}OJdﷄx2AN-S]&!m3G_ J9MjHbgNQo:e0C#lUOR\7x @Dw,hǚD-G,DV$MS f NʇYfܱJ+*gSRkXJdS zysEH nfe'~:w&J֐3Pڿۿ߮Tca );tNuQІK|瑶sKwydPLn⑭%'MB[#(!OAf^\L"i|@nȈz_*+T+C'1'C[R Me5C<ĸ2oJX׼,KqҦ E>Kj@nA#oAf}љFң .y;\NljJ˔|gT2F"Vc$ޛHns5N8ŃIB|e,>؎Vn`S ֝>5-LJ[Wis3~.'R d[@ 6\L{2@N<ٜsaP7'Ќt_w'WPռc~J={jbȆ@wxjIܶ(GsqdA9`XSGS%"h(*jMsX)&hlc1nU͚sI&wv! ےu5V^䠐ͧ$Z>/Y R"U<_ ߇Fa#]g;MArſ%tf81co1PE(z';΁XVκ2AȗH:)04\98owc78ʘf܇ c"/FyO6dF7< ;O"R-;K=xtZ." u˒̌0De/9ە34fsDY_T)@`0A ϱ-H9F(P96DA$W_Dw=:)d3NuH,P֝uI nz5݋`?f3F1$Ŕg=D8Cm){ ?mGtv:dPA)V^AJr._u ^?%v\>[A/v*}@ʞ4.;:횲4pgC{}FkRAy( 5ZYlpsԵi{]pK޴`gա@:* RQLe'qZWZ?Qa:x; k>]nb֓kOyQDs"!4ٮA;sÃ8Ȑ"2PT|"o=&6ncB)h>VĤz.nA""*F0=af*w]tM=f`4t各 jP]^"WT.MQC+0mvn&? A|\>D;ͣv 9-++XMu" rR-r탄dZ|4jU`PO}GCz%_ofx~oٹ;,'D:Ŏ%>w@]Y!K-4ݤ ENߞ= `J{5ӳzKoMVQ' 0jIZ0KJL(0~)m >˄`&'#<OE9 =80ݪ/ Kw+7h"'.Wi&1߅q^%zPXHf}y!J d}OG8VϪ .AkLt)̎ޘ|5%5 /4 vgtԮĵ1Xgl cZfPS~r`+עyُVQM *'?"7(۠hǠ,"hwDⱬ2 ᡬ۩OZ.v wrUѴ^(Л=_?O<)0;W`u7񚂩B08ڳbHwqрY9f^n\#5 bUGd3 ׽[/f8RqX;fSO(Fj;*gY<WUc5*Bo O}r-iH4:+k)uƉK8{uR` F~,Y. OpEMZIq9b=7mV^ٸ&E ֮F#`3,$ٝzBİzeP!3ҡ,@k= |v0S>aI_x.L,ovZԸ8%ٜJM9wg6CMzG25Lo~.O7k"a6X K N!(9MQ0i;n8 oY:,^85㸏B_EzFߧ8߄LhKaa9E#+K1ve^ (8 H;P@TW,8~YF q4H`A>^u; N|>I2Xd*1ǻ]%yQÔ^ ݒu+]N6k1(٥@$EؖB^/21n4c2F|!ڀر.1ȫ63IhgޔknQlCw_c4w@kEc^ZCL}2vVraڙg^9Y`DU[T*@[b̂< ~2񳞿Dl/6NY 4Sf!LYI'Λ@6Ci#>Ps {ʰxŵi8W92,jS) (rſ= Oa[fAfw#Fm߂ s*Jl'S2ȡהm&XO=;Tߛ]w'JG4 d˻U4x 9&I0 &ۙOб#R)%@Y:ETѕL~d cƽk ķ?C47X?O5Fhz?w8+)> h쓬,R*:#'Wָlh(F& 9䯯eg6gqRƑ2گU*$<Ū)8޶ fb}b[PW6FB/Ry*5'm$,yX7`CCÅբ}3 G~m3yvT'%sKtCI΍~DJn"Kp&iUވW;G&8%ѧA(ihLo 3Zkݝɑg13tj3(/ts&<_b97wkGX=JStV@"QZdz"}]Aq$cR'5eeMIk`s>!Ǫ/UdЦۄ/eXI!B&W~i?_8*&$otx=PgM[`" >Y4LUŵ%jbŁU JT!؟qѮml"_0:nsi*w[^m.9/WA 6*Q>_ig{'hAE0"C M(ԑ-bj(7._;Ҵ!)歰TduBe%9n" )l# l[#O/u@So)CwLv!R5 +п@H3@ \{y""VFTj3VSʓeC2>njMwzu2xǯ6=үr1 ӠtX#{נB  8-IU{edovy6LNkERphWn5ju$`:ȭ5(^mR}mQw }mNcNz 'ԩe8ѡӥ9քgQf:J(_vj㱗H} n ?tSroŲnQ>w'`x4(@fxi&S" ×<Y$ dYh&>S*h7B`<T1M $E0!&1z;L1EݘszM;<5ξB]@ 3fرtEJF&2D_4Ff1fەTb86i>#ڳ%,_g֮:33aImF랈jJG>mpR;Znl2tǍ`U2\j8++vDK*K`&C5>u)`#РG(l=H3W)5jE!^5"ۗΔЀ^g^b!v)`/@+(_ĩc\ x˳V 7P3“7"B)R2ŸjZ(sq1x,u:Wp08&0 ua?FK% Pgw&CmA;"Mmt֗d3!+ػ:yׇ`a5h+{1#f?9lVLe}OOVlPAДWaj7#tncwP!JgmyqR[L"HDӬftu?WC\C(qc-"xE,&[;'Mj3O qe v5{o$Lxn#R$e=9DX\񀔃!}vPjgC§[+Pܵ:'N00pﵳ|ޒE} DK"<{`[MdkL=޳{zmry11^r) Гu:Pڪ*>Z|RqnWh|Rv]n-/h?A>XG5,,=P]-Α}E\IBPq莹`{񶑲Fo/[BBLuplj6`Do32mP]K㰒jI ݨUʡۨni]??[jJ A ;3jȩ’nTJR`SE=[p<]qma)yW )LqAW…vJB]tO4RlJkw7I,'TQsFPnwmɔ akD2Pi%^ f9M)DAݻl96XC,3w|Hw"u;2beRQZlTOAC]HWf:2JARF.D|}DpT% @j& q@R]~eiq*I BsއєiqX2^u1]]` ؘby-rR d@=wWnFK\2p2HUluh*tn ?]R\)MC Iǁ3V<9̚UsxǓ=fpC6^sƴjsG1V}hRH>uds,ծQUK)DzWp)}I: 4dѝq#hVu 7pj3dĶ NE ! MeG}]+ILPc<~j1^BFh;,q[l|%NĭVjfSL ?gqL8fX aO:+R-7fʧ|r,[D2hmc\!@>uaa/glƸ[N/H)-u`yk;Gv.%GLKX7+\W9(XJ쎆tD,o]|=l{^ 2. + {4nD{U1;)` ,}yl "𽰰4iw_> 8^팎&4WL?́aXHȩ ve> $EG$ TM5@aOewHET3nO[azRSlX&(J 02J:ħE<(@~io˻I%~UT٣-FcxoĔ]rSz[޽)"wc3&Ozi #4Bᔧn `;[>JYUM)?$pu8IP, 3cd e1BBI 9`_ǂKK€{XPG{Hˏ)Mx7CͫXh]U5"a*=-UeiV?7%X-82iF̿uM?pRV1m}p\}DGsotƆAXz=X_9'r:ݻ@5ug6a p'#1Wʣś=]` ~. Õ0ާf1wuK\;O8,Ჺ&yEmvHڻMbl}/ )T_Epb`R94YI xf} o/ |V05TA+/K~*߳yDbByHY#gP+1[ʞ9uynZaguVߜӥf;M,c1n bj~Ql;i3pzы`|HZYLV kIig !H)5.4Ճ+-!|ф@-x;/H{ #ϗ6K諧rLnxX`)tGS<%@&~=:'UjA '7k+`Tj0EB$[ /QIC&`OÁ"K[}u ̖veJP(VNDr9h! 9N3.D/%hUA|N$Y`P#2QZSzbg<3_IQi6|AR qn?MrJ[BFuowXCw'-EX.kW1do4 Hʛz'#rp*N͘ӓ0W7P_ƖF,W#B[(k,xh쨄ܚy!~٨0"ˏUdho->k ~6{W0oyHC5b͹ѕ%OekΎ8'g<Б]=Z9swαFEvy .¤*,T”̆F{.U(3/˂xADΙ1h \pJZrUuE TN #cg;p㜳vqJh*,>$.\r3"mw/^ ՙˮnZK!^6׹q禲}<|Vŭk ./~괧*UlO։.ܑgV,⏟tk8uQ9@Z}Zyi]2xmLDnƺ V9q2.-BS$8ĴэY s{ptX|\s#]WRڑ%E~(FvU~w-`zZFhB_,_#AalW2 N)[C/~ w:iZz"F!<0i,H眚ZSOnH%|Zt1@*p˴dñ8EC#8͒v)*td-Y27灳M7UwbCǴTHp1iu!qB(Ņ=V (̺Pl*a?Z45] emo#!v>|թ#\{6ivHcWnP(0AGN2m^Sz t$NT1 -awVhy[ Ch?̩MhFD֠v@`.Z\pֽиp{.JitIJ;=t3ȷS8_;x >Gcʸ~TU]R9<\3+*eԽ.o1{vϕ< dv ,$V| 12.@ 6 W])Eűeǯ+ 傮2{.@hjdۥd1;|#Ŏl9!1J{@$jƵ F?.ꢙ+ O_醄!,KאLl?3QqZ L*Ybbp8{tSjG/|d~6 @[B{K,ht~Lh Li;ҭ_ԇzn!> Ds,:{=lP !\~~俲J}|\Vq6S*׬#^p,CڪcK@dgkv4=2Njlm+{[!/i?"'~&7JL߯<an_h֓s;y;B6ڪOc8_,ӥ oLtd;$B)mTL X9/?t^8G˦G7A|)=Ih+&iҖcy>:f)Ml\( +ꦬb)< z*WLƕ8'*,;,{ {P)2x@OURgG\k{zmyhޚ2@ZJS݁'Yг菳*BwrYN!-Є:7Q"[oP?6C4uUfTk(OIkn|o]e5;Iz1\"TUBL\9YŲ`vmktҢ3k8l j>O4 0;Q'j$Y6#;&ukVtNwfvHXunMJŏEv[4J TO)Wa-i,.>]QHb=bRg*`>SG&Xt7`F%x' :nG$jRƟ}Ylޘ$8eYK۵ȕ,8 <;n}y8 {d8 o@0}=X&%Br+I_aÃýBY;Cvxd]bM _bx]@y8?ʔFxGFylhF"3ck0\`e]-r#V3\ef }mHf3eƐo9Gt`2@ɾ<7g^M T25:ot[*}2Tvw{hތ^/wQpó#Ъ b@MDcզ,N%uc- #/4TQXbA !{ЖWc)>b.55q pZ_s0U8l$Y>H>vHdp08'zNx>AJ`_ˀ| *pO*%NZ3ju@$5r_WƏޥQ 6>r!>,t✟:9Hr0,O13&#nHdXAgEks Jbŵ\ (VxQZvEA#E+"ְi `(N>xܬ0TSBu1!ZS=Q$ +ơ@\Ba݊IW4gcj^FԊo^:`̛&(U V琼d= 56fܢ4t7 D*wg6he-i]CGL~}R};|'B?`X5בѝ~@\3 (mì^˿r۔Ğ(ѣTz|ZE}uX1u}(= g&G@[8hMV.D:KoN<jW< ~JYnW}`B nRͧ|p99>XCκyLɝ{AJb^w$f%%qk ՝St/,F+qgԠ:|=7u 6;ԙoʏ6>a@z`b% y#ac?r~cy|S\UFz"\p *:rcWT+4ڍC[B8`BeXt\Xqv;O<  5"* LFٷJOjwcU:ˎ4($ f rبvkJ]"ie5 Kx]u_VSn{wZǀށ$7@ o? …Ɋ!m=Km8"[т֗D2jCSzaWa^u!{9VōA0|ͽDH)L&8bPr4[`sbU0e{>Qn3,ل籡ڡ1f$eQ7@&kPO3eܳyі-C<+]QZ$˱3ZDe~uҔ5N6DlnV#z-B&=i[GkE?PioS;G牢.V#^wS5߯sY Ns36Ifqx(цs_ktlL99"-du7 (Z '`\BBF]ⷆD$P՞e v/oS= ΞTY%T6JƩ5Jݺ6TC LZA&X>Qf_k:ր&k:Dגk]װ;Ȥ F"xh`9qIǴqR#luyMg3dk}/vƚcY'`{h8Jl!N |nrcQh=9qykOܻל[ W% 1Pw6L<_#l^i>ۍT\3\l-xh.-r ]3][uDMesձ"P=Ji$bBҊjaJ$5;q}Hn# /Yt Nw>)Qnu#BRx :MHS OV[{Qsz_yxPМoC5cH+k0)- \ *h67r_y@ٍ0>5ʊYemoꔚͰ]yelwV()mIsxhj  !gApz˗ -=q;H D "<Xt2/hc0=:i1U JBTbWlgtΒ74L D\oeyg:]=u:5N&IR_?د}_PQrmw&];|\ÅtA0$^1Zkvaw(!\ϸ\<* Xp]͜6 ,Tp\YyQ`1Ej#L/XBpꗯY8cK8pW< f;fq*l{;☐zzW71HUpnw@~uRAJcΉ&!>7l@}rV{rQ?B?5.nЄa dFTPrC0.;wMcR핉CH͉fO.֖ۇc=9GAx$jR su")IJ*tGcQj_oKltPjJ"(OjWnN¥ahwGcygwxӉP{v]{2Q҃7S1D&(_ʦҌ"1ᲛzB>͕4ͻ\qT_WGNMyჀ?6-&~ ^EhLEKre#J5(8(:NY h(L  żvO;;T$?Kk5QPf^xufFxS,h3Hyɵk~oOթlm/Ypki,jm>wWCHGtܘR~P]+l${\L4l8 oO1D0c>҆+nDU~ neGV@%bk޸JLD6zAOoYx=2]%ȂzQjvXVy 2֎fuL_7:FCz}CX#4Nʣyn&hV e1T{jE{a*^+oBL3@XFACK:y5 -0jm!hmj{#e&vRوb۸kju(q(S*'~^IS7gf٘h`pqaF[yCg7EiUoq: ! )pZj7Z A,wj~HiKf(B:*N~Wd^%ͣm\@\Wy8{S.ĵjȱ.}3/AUwVl.⅃vx-T]>"&H/"qׂX&H1mWՓoA26)a $c"襈&ؽB(2壱eNr rSJ]Dat|]˫h T\8o׃SP5$&~92x<)?5^F?^s~hx 3X7+'6r>+&%VX T}ȏ:;Ƨ735 ]"^ˑDs-񧚑LTEH{- F؋{k>V9|0?mi9H)IgXuʱx01ms&d8jk)5U~^xƺl. @)ܠ2@^Q#>Q- Vv?eXJ}^sM^`Hxbo.\ңr\tr.XM]2V3}kS>Vm3WԫQχ;w];`k( G7!0ޡ3uT}?>,.5""B 2W1} D0J2_*-|?yTh@D8w$]jT}Do(M@~Tr w]:_Ijo:$uWQ3|_iٯ9&tkF `MOjeqͬT{MJU 7$rDCco߈iEjZ^'yK%0üEg\=tZWnȊ/k۬>p<,MAz"˞o5Q 1Zg و0;ï7 up*/gM8b.g2MNfbO_VLii2}rfS3X?alt{U21+JDJEp&אϣw2*KPA3I+9 K'Yw G| [hY~BCЯƒMYح^z.SCLX=nXԉ@OFY,~yFSE$i &ϽwmGL ҢK e-GK8ulKD!~µIC Gy\z 0kE[Irfڨв]n2l{—@sgWEl$6$CaShܻ 2;T=?s#z#w+ tإ"m4Ԍҟ#z uMQx&rdWv`0xx!B-{c0;?`·fB47/_ }PCyxy/HNguX+p'&zxNĢpLVȒׇͯ2.I6HԇFdQ;mnL#ᘅ+|?&:kH`,IyCJpTHӏޟ~MM뻳KX.w5wͮbG(κ?]6N{#lyf"AfYEl'وnEiڍA3JQ ?N#%h5C Jf&h7n( K#..yh˦k2FZdt8g4X 7dͽ(a.ȕ niL 5oHޮ\GGBuλ'12*2(8[^P{4T6MqFL;R6uuI, /b"eׯ78Dؠ9'?TyLJQwn.HP"Til?C{)# \ P7;&',ih`WL_7,4z2/IwNA㒪;kู'd>/_2T=%'^rQ☯s}玿иD5'÷ؚR@ش!)R?dgd~-=Isޔ+(yFUF c.L_!mlMVk7bͥ$T!}%?ZD3E5αɱ^AV}g} v/Bwf, fL߁>o8>,4wG|{z "h^3 ?/BxĦ~I7-i˦+Ly𬲝Y`O;ۡRŧa}S @A` ߃7A{Pl ɮ1^U ^r;#!hP=1ZXp=Q+ iAFeAh8r U0-ɓ^B}zRv )=&ڍ8Er9zx`*[r%%w`24ECl#3IGvmN܂XYy+*m7l.S1f3:Nkn)-zٞKPlG 0@F%_^Nf|PO!Vպ! eI@_ P6=j,?pR@Nc>~z>Rcau~teΦ'J-FP{س铅FTfGRud'w?G@1ӕ?3EuFi 4haqz{<Mؽjl,[r9iabucύ~842Q}WKK[XvčZhߚrƱm^`m:x?+/f}6;E:v#tvY"}n7Y1B^jX0i2:"CMHU9h&[UueC;XWc{O:Ŏa.>!(βd8#Fe?Fs0Wjp 5kA(5)Cю$ 7b;m++֜Icִ9*Պ:A[JE8S}1g,称,PȣjC Wcs}(>܍5D=M! K`@t9u4 ge$:ԉvaS.^}s\a.Y~Źii{8}^Nħ֟;OW~g yQꑾ)X,#A}]:'ʪp!"ՍDžc+/E*/AOkX8uߚj0ND25n|lZqQBIY|Y!C [VFex-!rif?=9 Idq]ӿiV[x/ܐm>~ic(Bn$5}zVc N&F9uVPIӳ\nU<%Ҥ6Э\Zn]qaTSa̕b!^r3j5ó<}Cwf]W*]*H%5GȨ/?gc'/ŖjE C pH&O  !}gCe9Z gyc^"fh%@, ;q-T"OdΆCg {wXrl#8Z7akfvm I #J5YROh 0\N:2g`0y^xKxJCKrŽhˮ. IH`9_yЋ҂u2X]ZOL:YnsB F)1U߷hy_ʃ;OT2xk-E,&~}.P7:,'@$Jta;b%W$so$ ÿmioeUP2KeD`Ng/{u,o6˗$C -4g#ѷ#U D$my1zT^xdx>Ň)lӊ-.[ o9dPF@dQ]c5׫EvfWz~E\Bl.FC+?|" E4Xͯ9GT{/u\$O0聑$xcdV{vI ER<g 4X]]W2yY x[lc~O%\e)]* ]p $dEQY+v&¿1GEŜ뵄$_]$!^RxIl7R1qa>yD>.\TY2@;`dޔgܖJ.*qd)B*kQ iI Z!@1(m(LFH C^"/H6]AIreӅA8h5gnw65$n=1tWa)3O@fF&ٖq2>`8?bv/iBmh[4jO{) {Cu%ξMCu2[,$9)nį"z @7;=P`kB9L[CViXТd%Œ-Job4'_?hx:C`_{ 3_YIB<ѭn,z BKo!M )oaAC[+R }ЋB+\Y"sʟ9ʳbHi/y,/eߑUh-gg1SeXLȆ*F0mxY(0641ZeA[Md WRxSF5b.*b"~ϰAk "QROt"rMt7Ef n>~8hz~@ v Nm0_XqY(rn33D#gӥڰXa\BG ^wqRɠc-`؏(,ѥ[Ν=wc[-}"!G`1j56M]AiSlB$OK7&Jtܱ`Gc\R 5Sl9jYO_ R <'UZT]_G~,_iD܁"ܫau=]rv0X`!HM[K՗MLHëq,Hy\07*{o!q q TXT/<%g; @ZBYBe+ah;A.r݆/F*j Aqï_}fІ6\.Q2th>s2JT .Tv:|K{ PdBԗuU/X)UuH_@?(ud|M~//Wb3P W`S:l))* pyYefF5UiOڄm^N{D1/Cx67!qD:!F@w6%#q<@C1Z^%=}}EA՘din7#~+e/V;|&TGIu HFcxs#M#|Vs!ҩa)H[mmYIlznJi 3G+mw:ݏQ6z<QT%)SN"DEUU0A+1Ici78j$DtwO헑kE |.pɐi{gĚ0_ 8%ãrG9~Jh *,'G8CU6zY]k-o H ߜ=p4\8']CskĻW֍Zq/s9G LV]0eBV&_POA>8'mvf=̑o!eL_#6_0Վ'1du^SOګу* vN?lgPȖ@cl6,#0LVU|r&OeΑI<> aׁ!'"f$R };7;HW> &t}bP(À,0nkm{s8IK!j۟^EMxaZv5s/NK1Ko0vzed|,g$宫iZA,9f@I{؇"lQ&TȩAE21 yi2 "PaV>yh ELHu=7P9FޛI`($ r \X T(^q?"`'Pl=g_$|cN^,zsz$24&ؚ)w9^x |xȢ ad»e|vqєz;Wj=|eL¾PUsac }Y{܀oiDi+ɫr2=+WuTByE1&Qd`U9T๶'c0پ0 .qHs+0eU;v+ ձ8s`ov1$/WGN9XZ6J* `˕ K6_sCAViH}kcN͟H?~far#TC!E?Fхw @䴟"H^  LV쬦PL6/K[9{ f_+5Rz-4Нs7]¼#q- ;Ax?axb>XȾ_;xeܺz)#R#o6uQHMO]qɡ+Ǜ}'!$(Kk*YR'*lF5ޥV*_Ȉl$hHG =PBRX e H Ec[5HX/y0+ڔƾ Ի)q !!/JuWL|ҫ'V8M^!B@ )`_59/ YVco#"z4$l(eV[YV\`ntLXIuP 0sr溉oRTz ,A\J#MHHr /5揭ّ-Igžդ1%.\GF֮"Fĥӌ0{o۫upaB8_cjS^.@ufuW|y"yEH*I ġA}~Fj3xŠV $!L-XI8;>FEӢ{j]{}/{`eZk~v뀝W?H@QooK?*:ţ&$3eXX=W\mb pX#{|17(hfZ:3RybzJz{e*T<4H1k2 W+@~"&\_*,nl!4V~3gkh DZCV^<'k5".o(txo?X u `Yd F`%0* J>_xljǔo3*bG,̀W$&W7 j龪2/A9t]d*~5*P>%G~ь5h;]%/ҰLIοӗD:97&ۓNIwu8 ~0' +޵P?yǾ/uM8QVEre rB[i$%Vy}-*baRˎv~N2Zq=t6A[G cZ&]ă^'y۽"ٕ~+u)`ӖD&3gy,\jʜ'cb49Gы0L @W'`{볻a_!KW*RQodc.BX7)ɵ،d]o$S}} ﳋ8bw.S_?iJH4,5F^ɝ౞W#9J9N-pfY}m UVC#[65#ҜV5*PCz\M*~zUivRfQ[֏HRm{ŧ8 AJVOW濸WL(d ~пg6~Z/(zJ5 (Lx 뉳/<1ML/{HJd,E QPf|gƷNT($.s#Ǜg2EfnjiShZJei܊TfDa ʢNbПe z _"v-kn-`Δj)zX-ǁ>&OzFO-1oB:\zW C;C:0WTsrm/-yS)(L2U*%E9\9Ϥx ԓf=@=S#Q~e<ҧ^J DHN/O|6N Xib肒8B}8vr nHl\z(o # Uh!r:O ;uRwVdZ6XzY-{.~ЍS&>;||zԭG_s7ޱ nz ӬP6me^ U-x ۿ M/:kNni^-i/Lj&QpU`-;7R<5!xŤ42Xĺ>&0r(Ӟۇh960c'MQ('Xp9 tU _B @׍BP!Z8BČg@+M!R:R1Y | GؖhGT>yil?=K}Z1Vnd{s NXӀQ@0{1Aus8 1M[433W~L똽m_<{FJZ &DΈr_P<AY 5_&7h<ķG>/Et)%BPC\{P\DLDE$"mLYM 7??= `g%q=D]z'M6g1g)pT74rJgLsreU 0cHZ~4mE&>Q۾BG|1g  mmhAqeqU)ʲ(g [ {(u&7_6}S "ϕu,S]A9QZDt^ D*h, U&l`R%Hu7y U-&(O帹WPߕjX{\L@ָ"Ph b3YH&!{o!B9N&#}ޚӒcdyb-rr'w>OM\2: ɋf@&BD  |jKr]-ZW~-Nn f-{8qMĎʶBY\PC?ü! vZNzd.Y}%:7 dF"Tk,Rw'-*(-P#>Ы"ަ{Ct R&ʑ"a %n'&F$l5IA@ٶy *T 31:w^Yyӯ\;TLWԌm|u6gǦw `@RgA gѕ E̼ީ"gHtSA:}'&_#=.sOse88+)d,rYK2_cV%nRCBYP~1(P0<.<؉WǮ\8Y!ň?A8lwa]O҃[%UstF/;f>Q\|0Eg5Fc_IkL-,ΚH(Ɗ hA;KR͕!<݅G8W]c4Do"z0D4Ra "hh g]^T 0ܢĹݥĩ:eIU~f ~X u=,~ M߇ώT7UV*f =FL ߪFQ5:L)[Buu _k@7r E-=\km8r"&}N_#-U7(Ap%v5ͳx+b|WSK@1'_ݠf=Hpc`W8PrJȲ%rvJ9ח/)PM.6OU rΎoXb͹,?גaýnAZ;?l'eumA‡ZX`.OC#p5y"Rѯئ_!ܓ"c¹P2ڔF뫏X@q95bVpؤT2XC\=΃ռS׎(RYp\57g f4UfuQCb?43kw)lvva8V6r*Bufq7K2᭗ {~1dѹCbG.ntٟݣ!݉~@,dX}!5(WȅL13Y5>"bhWYnr{$vSR$@&k[ ? E*\ShO}± ]¸2}eKrw!ϣeW2>u~-)T;#dA!{\66zPJO7ri~S2ñݻ"̩~kf>`xj,uPq&Vo.P!I̞'&߳ܖ M\KQf ?Сӌ <'zRFx);z 7q'{Gd("\jb 8{M!SVO2K?q"k,vV̮~?Zf÷Qbq6ԇD}P#8I99`Fo#?}J@UŬ ~dK(y.sKyÄL';vJi\71*'?<NfQ~o14P0/~NiCFʔiףvW^H ɦyjܡKcPN??*)t^5)0Йb2+"ʀ)yY,J# Vm|`vUB͆=~ϯn_Š Am$İZ-uь@7oo^bv`v`#|%@oTm1 gyĠk›W^ZNwU&v{ >uvUʉ+m/ʕ2FsxXu5^zXǥl""+m8*)CkL|/ 6±h7"8t:(a|i]P$gq<(2vP O%=_G4i Õ5R׎k^\ ,N`LUƽoٽH1<ZTWY|/ELy.]d Ř=`?vj֫OGMEw/'oUSr7] M C#QQ3J"Uvf!"jȼb@8㡟K^ 7C5AVËޞN#@]8N \ޱ5kV׌!# t4x}!ڨ aZ\206mbd A#a]|,46H~c=\4T]eX_@~87LM_>LY.Y0-:4iua`<5,X vW/@d6,M(1޳dF'Hf Dt6)ըlj^[Ñ/W)JÀ`w4Rە ؜=ִk4O`G{@lX^2 )RO’#A**mA\Q {e{wx VH u:/vpo55Ym9-T^A:u"9j"-<QM~TQ?aX/̆zhku FGTT3ÌX1S=F5 <81 L~y(,G&ajYk۰+ʘ t6^'?-c:F(Mق7 ~Pv ҘZK]@drvћ XS&e͟0YC&qoLAɝ LH3~c{XL_8s g\/)va6YaW@HN'6wuOՊ!`ᢽ9VAvfShd҆w閭@6wƻ^!#m6#/Ӻ$@{ٌRN"kVhN+^0@q) kwмt5?c!*']ΐ=ƭ ^Oڨ"CDc/Wr`R*202$ʼ+&{fjA6SGہ_v<ѓgdx#GJ:/ t5%C;o,rhJ[vK 3>}رR@ 1-Ȅ+B/T53*twv7c.s.RExG$1x5=)cBB*RAG6(&3Ac6d5=V\f m`?%%|3@i4Eae1L#-A=$giݛh5`B_[H0.Щ+1.;uUo.-8 JpN~an57j~q TwhʵJIH/,k 'ǔŰ(aĎ^Cd : Wp(ɔZcNp S,l@v2 =d4IxzxrU y6t0&bF#2ӽԕ-t20OC*uAK0;}]S+"yWuLEE"4xe؜z(ɠ(O9cATC#Gy#ǟ+mh\뜓UgoQ \wiݙp]#Hno%xl[̟NhNXI=g)B^k#~xW~9F6FK,񂦗VqDD@rl| lRAv:İE_PiEc,S=Hh͜Y9lA6s|>< <4*I7D  8~Ft'G@`uYذsFur$%z7$gb@CUԠ9>O*'3>(ʀ2=* .:(>|-ObaxqlK' ~m"6uθD]W't{@!))~~ſh?Ȟkn0a@^WOܾ:F!G &2$+A^>m@[ KL4a@!n5k[>vV^X 'RR6tk&R䕵i_l> >Vx[`[nͤ E#fᬧKi Ee: sϛh^>ES}pQoh0.pnِBt/2Pqz.)fXΊ"gQFk׹WWvDnVּ06`2zdR7嵊o`CU劇7/4{*̻&-rܯ!ti%,DRWc]bV̌8.N!AD1%!o2L_ ~mݺ3[o+kn@}vssmc9E-F7SQ)8]pnɜC-QŋRFے\cM ~Y\0¥hρ9~"N79' @ǿ[SSW&['Ժ҇{@zboq!$4;ُ-wrt^c|.wyեhy W dL=V*k z>hj6WQ8R|?TFe/j811qHB;zݎ#4ɿI9 Ϙ z h;fN_U:)pl["/&i/5z4.YtT篻YVUhޑI>\OFعbM9Ŝ6>A`F q5 A|rz 벟gqyZC2қى*"]k/-7DJ .EѴ{s~עZ8T0s 6VDkȰ3ׇ+{Fl$R1wK` ɶſYnReݳq뮸:&Kأypܲy·V|XX4h1_J~n/r|C%@6ig>yX]*?5:=K` l$9i%s&3څ@S}NsB>\o? {mz:N9*1ld*G_tM 6Paz9 \M~ }H:eskNX<#vǰif:d=߅XTyZaǼwlb+ݖBz, ՐDꬍ~f~gw(j CF&8/{%Ug ͹[C!轆/y+\OM{"(bi_[c!QQb ^t̨>=u ݹ\ 7)2}A6=~_alp|B%&ݳP\ $^)*̙ މIp odΒ*"Ɖ/Y#ry:ѧ<=~eL.6LC W,dUEWeT2~--oNGr!6Oofcp/f"f Ф>7E°(DjhwqzƯuΟH429MLr;r_=Wi}-L+rK) %oof:ЙioH-[w__ SCt1}w'^ħ!9Vt{җɒ#:0tWCƛ*niTd9_>Gn6 oWjnh&p˝@.ZE/ԀT͸jUTo #xI7ű@g.Nq?@5 ߲]tcJz āD្5")w$We$?0Sw#o0umSϮlt̾ޭ~2+$(Tq"v7 gRF9ǵlZ3W\D4tqNM+KHcLCIKG0Gr=wG ZR ZX7m)caciնV|777솽[VM?Y~Yg~{{٭:ŋBL_$֩DttY{{ivH:(0 '_hm<%P33w9mfGO+DuE͌AdDVsqbo4H)~|zUq")9roƱ b8e&n{Dd21)ݳ=9Bw8 ̼mrh޾ژǐl]k%=J2%S$%x Ўī 5MIؖ&~N֐{yJbnАO|=2@*^8n Ys ]6Foy5A=ss}Ox&y"YcN3Ì;UV@\9xHb.M1!Mh_X%dެ3J u"$W[3NM m]+er.J^u"EnW+>#2\h)K~R1SKG@mYR!4fK0-5 oq2_{zV 086hqEEhffnS1 +< bnuEfO 0J+,J8rkݺBK].SEr ށ` O{:?(R}ʢ%e9 J}>$wة3P e#fjzo̰s'Rw?DBkn Os 'nT8%^أ͈h 6q3ZP0rn6!&Ԕ, k _L4y޲,C_ϑɅ~ ?G/rͼS., "OQ$ kU=t1R3<%wyU3~c+~RGV"ރf(+3@ϱ|mg. Db*ui0Yg 2MQvnf (y gJ C p2`灅Jy*lhίCxSfRH^\ޚNp^)J5#}ZcJˑj;R߶%%DapuR6SAӛ+n nTifYWV+hg웓#M[WH'ee ։|']8gSdmۮ<F/* )rۯͯ"'@): -;,;z˞7 &i6 ]0e|]fQ#dRW ̌Ҥ<~WNu*RA35&zzia:CMVbl-É;:thDd A `sR+kiD<lsӡO5=AU]q|S6զ-0k.. ](H 3>lzs'lߴ~_Cq\yG=Äk\l!ܦw;MNlN6-=gjb6m`{^_Tl# {0gyUe}BϞUKS`*ϭKTRE }mw~VgHM]5=KcI>jЕCDX]c-!ć1T, ӵ.}XҢ&jmXF@P÷U }_I6v-hO+KGSߍx]OBSS/Yti1/(HnxtQC3(3,=.͞G~ࡑTۧcA!6<)LK raV>FO6=öp[kӘe }RMVl :Gթi2VRՍzXC|Ai?J&LⴝB>qy5(Mb-F f4ίQ pĦ` `24(6 "%. wu+dl1ȭ5D! b(C= Vs̳Z?3B B͘1YÉ=0 ]8W$~?Xu祍AD<v9|TxU1ܮ 'C+w6]!)MeFK-@9gJ:wa@Eɰd qe,g Ed/4\[Ώ).D}>qgy+`[#XFIux9% +5"P W d(T" z56ͼz2(ja|Ӌ)Y4,,ʃFz=`C#SE֨<@h6 +q,dZ^)l{kXUf~1<Ȏx+sKsEͪ7-+MZ"=`cQ> t }^B:\2"0/53|70U|Nݩ"˷WzA>\-'qDM:͗PNs͂wގ(dQ P )vM3ɹC鍄FxQ(fЯ U@<|*:9g>-X;639Zy ,E<6Q{fa 0d/+<jey0iW~u+jac)`1%?&CWȹu>i18v>x۠*'$6 je'gO)<*X`*w 974|(թVyk2iP6nb.Z^Xk?Cϯ0όwC>h~SYzZ7VeH'TPt ^#.+Q3Ħglfr}m`]:SA5@[MrWx /89S|$΀Rh⒴KԮkB?ӕ1 eOErch9{$;w+r)Yoٞ-Y)؇I71,kԺ0 +ѰŒk^8;05Pњ$gfL:ec+6 ]Rw8~9y392\̡l5NJCb;>M;)H!xM^*'14+nCAQiY0dξ`n*TI,MEd_c3ެ9V Fu}`$p- C4b(LelgʟJ}Jxd_d4,hDo -ƅ7Ykvq5`^/4\`t'+^ qV50܂{1/k;//'hmxf_oGqSd-]m4.DUsNC~Ss6{X1}>0,'sa#cAM]ih=㔬Τu}mK٢|ۺ\0ۊߋ!>,\eyB~qx-mww;d</0OD#&Z&cMw.ν!g݄GyE]NG@r2CRİY_ZaT ^g(䤣)[3pUB%N( *Ndxʾb3FJtځ߆?|J7z&K#KwWik7J y@"7wI;$p3}OٷHQdet ^3ホOjhE+D7>5ydMDLV<5jrA㡴j_Ud>Of2&5À_B<'e(fS¤]"SVti>eHgWߨjTOJaoS &:9\CBSoQz垼 GR]J8D`{i"3Bӡ >{UZ®Y^Y-c1ASd\n^r_$Qyv(nNQa:Ԏ}6!(ڸ)}dzh9\M^ >'O 0ZoNQ3k~rBk xuC)Hc*Di&8#籋cȢ{ZX#h.r='-%Sn7?aVnv."?eB{/g{pfA{y"埾/Ё0[l;`|jRm1ij9Z{ 1TCbnF _ XV .6LcZzL9t@f^+Fc,IaՒ>TpfzC|,ћ`s\ΝϞvk'Иvfj?kf{v)6٦^֍C"e@lۑ3tqxbHww;bʔq*d~GHP(LbxXn$2YAn ]{WLoHJs CSGmcb)\=/-Ρci-;fϯܓ?S%AZA\9kș wg[ $j{\dv)a@HζLe16rn[U[QcBX((Bl'j!sUtBtfi{z|%$Jч}5tS%h! !)zr(@uZkp35M|@p-%*o q9^:#C@GczDhco+lEۓ$G;e0!п2iB xpQ$zAB;K&!o_X@XNDQ!yr7o^Œnk9IּRsS#H} :x;f݌Uh/3!^B+;Zʹ*n w&Š7̊F^X&!2riƟMϬyJM$K5 /K'j: ( 8 TMCAy oQdDg0~N P5ԟVe*M]l[YЏNCIwᬃ8p97&b32@.=}?N~2j5mUY`-\6kokyaViwEXcXq;6m%3gSAK'h>{DExVI/iΝdRRIYPNrZa_e7E*w龜ٵ(b>$B9ʰ],=ȑgc;Гjp*]PYs|S(lVP@|AH)8n3 l@4I,+>o4!y9AF:~+ZR*Ub @+GS"Lb6G+[٤rS8=vkσ{5)h !Hc’lxnY@b /mSUQdR|reUi5C2%k46  ͍/m"L`1F"1;hd7v@ǭ*еR*QY者~^: ,S'?5o͓Cg̲x(S.CCZWWnjE%[;Qk33'Njަͤ(.TDPa{Aw|+?Suӿ^U.ÇJ ?rυMZ,WoGK J.x^;Q0z"*pTUYf:5IJRaNR$6S2.DIt{UT `C ] .dWAXvJ{3Њlm4G(ĕ'Ti>m~z)1lؽ9GEYSTHSΆ_mZ*kޝ0&i,aΟ m  4St1(S]O6XE6pl엿~[8'&dKp+m,U.=8^~𓉠9nnإ\#v’C(-<>a?TƒG8JTEk JwM:gcBM@H7qLc%sKuXB*ywd/eg,(pZdFU|?GG242[/[^>O]K4i>oصJ)!5#A{G|xEC6d"r֫Nk3U.ktfu^H1' NNz)EI_,Z{\Cg Lq1'X +;PXK 8֙eqt,/r1XR4[K[V-m{ p] )[EtM " >zTeX-M0vo& ԣAD{=z. @*Dp[Bfn&"֚pجubiA+u^誢n.H5,N܍ܦuQl|$O.Wx=8E*8-X:՟$|ypbe/ 8?˻4!yݥ?8/+9s&ZTSOp  jYd 83tA ZQY %4%G#lϷ^GCVwvZ/镎dS`vE=TaDZI)"ٯrD#a Cu4,d9"yN/)4=װ,U@ƻhF !G  /D!Њ ņڻKa[E'0b&ZdXhto% p|ܜL@In 脉fGk^kr(5|+Mpn'E̵qm@rd)9eiJmjP>ysZMMnszu 0!̠H~ӱfZ||8ibI,.[b"Ҫ |+^9=6Vȕ LAe!J{7f_̩940-aRmv*_|9'k!*AQ>fYl7YE|bUJl ~qH)bY{@ :ߓvІx0NMeXUP-=~b}W ,AM5+z*V7i=𡭮2n(L*!lAd'Pb!V]A'j+濒2Rp+ lB6w; S>dScXPϽpwzNu ri5&b*[B "q܏4|~dm^oS&NQ̠r^aDR`c )#.,3koXC \2:I2"rw@ȧb&X; 袒 t(mƬV%sO/>.2\E~QI9$'T Aq10}PQ(ɡNѾsS.7w| 'u},Y "s0? D|ClAdJ~=r Wf?dztg&"!eUljXd;I=pRH0s9: W4p'za!YMPܐdu8,'C,`\9i͖}vZ j@ӿv[0??-YQ 9IW8_VDVY0~^o]*-=>Rq\4@URM YAuه0 J7D<@V+al۶%Vw G'reuʌwH"%kY^a:zg:<+fV p‰AEk]*Ae#LoDm%$txnJCCqt*{`h0mޟU!Ln0Q8Dhty{F$YKGjSN#k r%AC=-gj_ Ep(Kֵ'xz~/ #x2@`]!>X/5<|{r%3?B aqs 7\W&Ȕxln7o&%ո"vt0LYrεQ"E$'.ՏRrxM*(qZ܋J6U=h8IzBcVu< -3& ZlE9U19jȹ^dvVNbʤ4 ~рB87i MV\@:rzk]*$zܡoѯ$nPq=HEFddd1#*$cӁ) leHK-AP `Pu7L`$i5fj":$/1A]9E`9mDͻӉ^mkҙ* d[${7$ۨGJ)H^v誛UP6aefe&GhZj Yx JIw> B U6Aʛ`eQ&0V mՈHKc-psiA {N6D@0 !Xŀ<'^-<T.V팏͊e*t ypUs2' z<Or+ 5 6#ِ3F` J}d24SDfO#a6Ka G'pDȥm-;oRd9m?I?@?,{Ʀ͂Z+1ИRn {xٴL^DEH蔢ʎ?F2GBl}z3ſ7Jj<Ԇ ai 2*XnbLeoYU-(PXpn'GYvR*o^ηCo%@5Mx̚\n`7Ms!-i6K32-m)Տ aR,/_3K5*$ -< #$ߜMM,m}}X[DrD' J!ÕL(!D9j-w3\{]'%}^> ]1 J&M|؎&P%]^eJn`5^A/;# ѝ$Ko#g3P5)B5xZcyAǤwl4et/,IGe@6cbdư^b,UWwmX2]aW<&&ީ_V<"Q*6 &UznTkTH\kq*u|f;|*'ֻ]1AC2i4꘣;5[8 Cs|< 6'+$4kH7Э}2jWY|$zi3$dUwc!1`iT\`yG,-%W B4j|箺&[s1؂:72GjK,(sւn>pݳLZ' ''`nFHŮ3It`G1psl [~R R@{ԡf XthZ.xZ {P>C sf d=B8l;@V*7L[/n) c+Ƃ*윎S`N4f 窀yb#G^=yD{g9\Ӳd0]SD Ҡ،fUdA*tW>WHN_JL$e]%'N SaB@Fߎ}>5w {B C1(jGV8vmw5=? %Ȉ.wܗ_tb$T &%!UCɋ& S Ojc)feX0ֆZHh@; Wm@hT~-MRB|W*gƇڙ* ߦșs+{*WVD16LG217WX̊$0R*1B{Ns$HwM$tQ*4 C"*R%LJ9惴kxɽvj!#8BJDsaV*4qUNa@Po bnZy?GN2A5Յ.`>qBfn~f ]e'p~˳o/׉P \(dlRS&%\*5DS^7LKH`2g' $EAx`ی̕pOd\Ux"}Ӌ^&JlR(9 *E>z%aoY~q_a3)Fzʷ?foV ۑ1(cnysb63s"K)5(үW}[z{ԗ&+י=PJfAyJx]gr5pPcFTި\orT |^@n^P)`Bh,Ϥ:䯂>_h`M?: oaԟ^!:D]er@ QqjhyKhjIT_t @] \RA"+tyv+1-n'%q $zƢ0`zgy*ThQ,>6bfYP17b"=";̔Vr!|# ."ؘ~Þ' K4 ~,W} e/p_ҖŰ-_4 }baV!fǗ3˺<oZf pV~a%}]0hZÇ>H⣹iPk2xit"ҋ{PخTpyFo}0yRcs_Qo!L%Iz&HTueK3^_1$(3_ZG-;_/귂}./Q:mcp>٠y.~Ž0 Cֻk,lf\I3+~Tup S*sUF {*S)mljA@걇bE\H /Fœ")ujGGE #@aQ!X|5 9b "7qf]N  v|l=uo kf̉q^Ʃvx,6G`-51ŵ<e1۰5/0wRbQ2:1n94 =r+IQ^,) Zq(Fu2a,1s ȿ['a_\+n- eP{`)۟4¡̉`"b #^P'm='uȇ6ZYd=šQ}XDl]ZCj|vlK'V}26G(Ty%°AHhIRM)ro5ڙ+N+32 2)cƮx:iATEXcy*JvF5%׺1T;liNbk3ޫQhI2Y ilU E(ؗȢVtzU^hqmI GH{*Fw[aH,EI1e^*y_R!0kz39p|.| , @ԛKJ38;~tL8v gs9>{BVIPaOdBڂ  $|['.3TsU/ l튦kMe""Mࣙ4[IP+:ϕ!jv %4y YլGWfT jGt\R)lI)Kg6XVZT@J;j\4 p,n_ {۸)kU>P=@⌜`"J3: ?_qzmw5= mskOeW3QH[ bݪ$t6) R'JhUy2in@ΩɅ2 #95?" ;ሡ g_~ 91oV+Zmwm@۲ b@^<_:V /^oG5b aCeݲ6-&얠KkcE2u+B+Y<){TQ?[:--c4PpA;w5nslZx,hAOvTs2SѢ:;LJ&PbSgYG6_~f$(ZdI_{H>-WxUAP{8 (q^ՃZD,㛗BG=c? ]iB!Ë^W8Gy&緙}hV4ڽNNQ Whj0Fotx{x}&< MRz*fbZm&_V87j 11UZ a2C>KCpn ީS轓?A㽴DE /m?tC}1aopjә}),!KҮB'P_W\QZ%c( qq:Ado0%.,olygU7S}S.t!pN*/&u`~ %awHD37ӷ*{هgIєVV7;WP 3.j?lCA+m[_ZIݞ73ۊ^QG^YĀJ9.i?d0 2Ws>UǙIĂ*IOql~8?C[nRV5NVF6[ɄFT,f1"l߹Xl\IˈXZ9 mD"=ö >qupmKE5 r1-vʳwhqj b|ЙPwf uI86*nP,5P,.Du]lb0u₁9=gMD@h {iL@t-O292.$Ӎ8S@bߝ"#9B"wiEaRkEg(]2DԫyOSH.`O`d,{7tx _SdH^%IEX ' Ą5yBD Ը2Fϟ폿LhJ4ӉtT#ã;vfn}>2r@Ҷ皕Z,}?`"]")[q˗ ~zg~K }P׷ DWe:l<( =u-k5p+_eVL+D)SmBoNE-j( 8Ax'ce{ZU&RÒ}No,D)!=b࣑͎| >ꆩEL- OTWS^ԛk+du G mήNE1b/dq8ccc?HFH'(,$ԉN:̀?/xulզADvW n|uGSQnnLS{r<,4+cJ9u+M5s?AqPl&R(r/!2NJ\9=_:=Tݫ+Y:+}"{u lS@25e JDʽjdhRIŗi6d*׬ᖔ®ܶt.ޮ!6B|ƄQD0g >&|^ sm5e2[ ~U@)Hc+c^Td(H 2mufc+)& q˺0ӍYm?ZcX*3JJZ^ߌkl>Rwk-WTȲ5< Lu&h{'h:uMy|&nʕgn~àX{}\`wh-yT}_CuR43Fܲޛ\y~c68=9;3! 0gzf6 CnYYw0 ! bXn(Nc^1Dɰvr#{gvjMb_5@M)KS{o^K"?:.IsDJ,vki6%tH4)i],V wQk?Em_e6 M(Z,y*.dF+;iLQ{4R%4qU2D^.5 B5C^l?RB?aU#kdyMҧ=1M.je=3\%n4٤y i+uдk6 {lytN "/Ŭ}/}Ww$5^=9у0sh!)A9_UoFH36pje\T (joO0nߨ0?zOiGPY|-̡9qZ\]>GP?Wј^:b+8ꛄ[/PDMq2>fckF|CQ8Xw$h`@8-ڬ/ދn+ضWu K- ۼKÛmJ8>\WN Hp fG-Np_'7vIh5"}58aĭ7eT|hO_ Fݟc7?T81zlF~b386rAc*{l? c}Vx=sAb +xUI{X㉵^KϷю)'[$Rn)e SjòAGVc zumA(Ye94)|/ќ32k{6\0}hx4+GN)a f,|_Ώоt͎y)L2IƒAyU## a8>;Xg69*#keݺzKsj {,ZK5_L'Nf$fSb6O3tcsζ!Uc|@Z,146aӻVL ιLѧ\坜Gw3n'Z=WlfLspƃ:L3RWaA'1Sρm>XF/!;odF*|.ȉW1NX@{Ƕhc]ֲr|T$S#]N/o7 UHxwnėy7{ S<!iTXQu6kV̩ 2`ƽVKNДgPgߗ$6 kbIik+26p`͡*IddP!L';3 J..dn*oal*aYP7c,}6:6X|zsjY}\*~msG_+18^@x{Tn;޵ _>:ׅTť?em?e&1R⵭opȭdxv 2ȰJzuAIs1%^T bX| wK,]<7jk6hԻDo;O1e]P>X̜E8zgVomK `2i T7:v 3Tqj:X[=ZL:A8ە؞rjHģIuAtQLV~ eSФǥ淜`wݚZ + J-aTysiogqPE| a+t5+:7ƺ>7^tV,R0@ :RmA,uñ|bдg N*i ^d_\A)hYF7*gbTWwfEd߫ f ҿogz|&btrvEɮ-N%mOCBsڋ M"y@5 kM;SIh}m* %guJd-9H0mkbXK8 ' "ւTBq܀tKz #*5d{c'Y쭊%zp&w<$'?+1N 6P~ġxX!Dj$#pm",mmN^S9毵 ) H۟ 7!)լ|E0|(^c<2<8FzoKUBF|FXč)\WiiEKK7ËTmKEsxx- , lCy`nuP ԴTO#z\bvBcNi{Z{nj8k!>Ɏ)1qLz0Ј\Fs;)51C{6"ļ%?iv{6-g09%mh!je =r$-,0|<`%26,-Q,*1! 75 ֱ돫"czd<2]޾-8q@~g1sb8leZov8qc ̩Lu)яA)bB畨bXꬄ)י Sf],r7x/"=W0@7v:L82s\*XCjM9g5O8O[Y;u=]8BT :ZwmL1C1*^Xɕ㤘ilФK@`CژfNSnO0N4؊5 ~4ĻMyyj5a7} c!ř5u*y4ˉPe3%jD="EIڊM,*`{|F Dhl%6'f#S[RhDs5Z[,b&$9CɛL]Ellq9b-m=Aʙ`Q҆4/drf.d}! b?Qkd56Ri= MC2.q\P=#ԤR+V~,}2ьF&h/yx,t\nzOסѤ_Ƞ @{uobmnb|)ԪU `z5L噕{ ^H1P {Mt@dκ@2XCC5y|ϕsg9hHVUfNm>w\T FULG9)g8xgd a<}ԊV\\˟h8i=$+VfVi,_x`+Ӏzf;;~ꋐ '1KqhZw^|too6%n:cg*=NfBiVOV0%,S@ۂk ]\"dD> 7is"Oa 8" -%9x?+$ͷ&k"ABCcer+~߬S;] sG)% QyԾVhA:dZi2lRF D_n fC8n&l! Cn"{ tڍle3A%AƗX¬Xw /fyXplNCH)  #Fv p̞^'c]a25{OsM @Щ$>`uyˍFpW(EuUNn@gb>x `~&lԭV7BEm0ܕG Z=[TfweXtW]謓x g ēKXt|O|w˚d1$٨&ehl瓱JBu ?eG܈@ bG#86O+f5HwK٠<~qTX¿?ڧΊt =r{mٖIKf0;a,fq"OVq:@ZbcY_:Oי=>+H-̝ʞZ`.9s>mj(P?cTlB׉f,T9ͥ-Z^q=wR>B*(]23[Ex3G'8VauYsi~jADNUTO2B7 )hjң^L#" I=\:QRkl=tߐql.「Bjg̊jqm/2rwrQuSw !gSJc:qvtNCΫ#牋stK5sbK<81K KuKvG`g (Q̻4I1cFrͼ%!o<78y"6UQSg8d|xoJ ]V'NTY|qE\pȊybcD$bM=fEN{sH0o?8>{b .ĭtњ $1E. V)ׂLU5 n޼ O99Iۿ)J162k~S.ݙj[@)r|\ÄE#RpڿUil pZ Xd@XRi &k F7x34q aY|~inCQLV_pdAsXޔlakAP~Nբ|A 'WP~)n|y6WLJ d劖RpEسfElJv>j&3n{@1i‘0Z)5GVyL_ YI3>E!.L(?Y,"wr ާ9m w/ JXݡ.E(d%Sňڧ>XT'q`xδ4=Ш׳?Yj%HjW%E-z7fJG5LT_.`iK;-{ qқ0>[SI6 G  tdu7%ޑc&bK,ܒ>8:%{AUeqɘ=?ɾ%Gܼ>@q!\Ř[ RL>%ecp¦w5O %f?#յuOrno5mhN1}{(tK(Xv:ֶ^rʞ2n#g4ɱH@79]= ޢ-s4YJn7h bI %xtxP4L:~Q +OҾxHNZS2XbKGAZcGgjB<zfY [<X&E("qZ&!<*uY+Ѳx9> D͒mx6~OÉb`pO Nrʮkџ@j"SNsy6@p)䘺@˒|VUc*ѧ7~>DD*Pa {0Kǧ8gF ou`A%I C7P܎p3|@)1 FgW~ >ES*ttێΌ4DF7;] ٞ-6z'/},+sӖ"JO]4dTZ~.J]-W[+-kjQ@N6ВO?cߚ[eD{^e:frPUR;{GC)t 4`Wwtpd__ zy3smJtQ290Q'*|Һы]&YQ<@,w=ʓ@hYT^R+8}?!bS2(݀$-}C?]7MIQ⺚ uW+P<&E2qbpvҘFrSz[c3P37黕~ h[6ߴ|#:~y: Լg˒KAzdr_I>k\tF+Zߛ#E*<_ ҄SIޣ̃]f(pJM(ioj#P%$oIUwpk(V~z٫h>w:4*ek4csx+i0[i"Sq7yx$ݙˌ/;L! K5ҏMoPa感b/OP%1I*P1RMy0yx(84׫&{/(*My@F߳V@Qure(C-kΘtBr5etAsT*e\gt5n#1Je NX5#2ѧ|\hxq?vj0C4o:Vꥯ^{c,9a{*YDHt#"tQ`@GyO?ϊur3-a oWH],/[\DbiGbt>E؏"]_`߉R6Et^8%,m)BqdHaa\e9 Ή7` :Hu 箣CPo<^gl̽?Zk`@]h$:CYbl l(} -+9R_ڮ|zio$/#1R˽M陇 z{}jj3#s !l"i$2hld4Y"odKryސg #MdZW $Í_핬@Ji /-|;i_ )df1Lc6g ?nKd}$ *,/ruH{8Qi4580~.E*YcV-""tf7Ga2LD'ip Nl&5:\ڎ_&q&f1qe{2y;2/_kx*f[j0c| )i RTYGwpRm,ȲAL ؿ.iTWυ?N8V4luMOqh!9?J?C x*/\D:Ch]R?i`g2/' [vaWEq`Me$B*7):n\xD7\{F4_t"Nl. NBi{)\XI4Bw;)FBA h˫hޚ4YywV! ح드YA/pa(5bhȶD'/ .jc"@ǰfZ]bznݤ5`8u`))/Hv efETfs.-0&3hy߷DՆpD%ܫZKS-ٚdkR>/󸤌 嚾1K|_)D9"z<;K}kĖL 7K8)8va@-)E{@,Q$\N@ r70R?1eԁjJ5z`zC|B'Ta6)77 ՞qo嗀h3@v{rcұm4L };rEUm[:1'Q$4S#=[eOÍjJ(PqB֖QL<@86Rqy^^Q@Z h8 S. 凨LP*B 24_|r`nlM<ӧ .V9MydfaFY%YG1}|E? պjW~<{w"84s-z-4畋E0H4uh$6ڜC|no xJ viF#OpMdsF Z;)n zôHn|U62ChiQx.V $g4)T ;h/@wPu)XQx u1y9uE,QM`In/n|ڥ\lkgG T-TS~hǔ̵&5ЊB D2>+ b;0Y~z_U"O/tB&Oz>Y~N|. p]52v)(gSЀBplm`q< R4"Sd?h*((e{aW ?ܭ"z׀>`0D-oE ^ndxg P⪫>#Λn!jtgqqtJ8:`sRU#.TuLa(G v eyo%)rp-{[mC Ǚ44i6&tTM>uҜX@>FQ팻$rO[бqM;LlU K[PQLVu'0x,sn#KIgOPb\*OYmAVd@K~lgf|4Tێ1bF6MS5h/Vܬb̗q]?]IȔ_{ʭӞt o`x3*cdeO Ml .'.wat:Ifd| Z?  $z'HT(BƪhoBhK8bEġJ~l$@ 4vVA_ K)[HVy1!ZՎC] A*L -o~9RՉFgTVIerȃ<"2<#?C!\~:6c#X9$S ޚU iH]:UAЄN2T:y~I;õpZݑ)$j(EҺ' Jb]_`hl͹R*a3b8(K+z0j Șr2W?sG@=Pyf{oNE]k p/Fїl1;j!`FB_=zgQ^4iB %ȅ?%glwx6H)`-H *&qjDKwhufV#" p tz٘1VZL߀PoZͣJ(+!% 89(ʛv Zlj)(u7~|tGZ5r/g 0vk.mPEc?) ,+/ ]B8~}VQRԀ:d q@5dT (/xZ؛>LqbjPty}]^+é7 ocFNE𘵏2OUV9gd$őyw,ZU2Se)a\Vg'ǘ6͓QĎuG@yUQdSXr4h-?eFʜAI GV2 c-~i9&Qlk)z)c JgD`?+>+Pf sV,͑'^)A)\ORko6\2@- ^]խ-`aTEvޜ/!{e 57Q{_+.gw :T-pLn_ɾ4UfRa.q4LFxlJ q[*wdw01Aή xƇ䐎u[ -fVNAz:o9B@bDi[ޔ]@\} 2pSi]4ܚhJme%KWdq#cS9z _CGԂL9 ʵ lZ70F StMI|!5M#ۖOI-UH7=}$J+u[PW"9SehP(P8k"QyeB 0x>Mfx6JdOIsy4LZB:nR`KS n7sͯVrf b̡pgj]*]O5-0 ҧXucD!0 c )O^9YK'WPk" Z6)̭AnW;‹;+hj0yW3Mvl}*ɲmbZ\=#804$p (S6?mXGX7lCI_6) j\PE<"xװ[kb *G%i|pug)GZ,h@֋,'7"mCuO]~]uN"M|Qq~d*dW2@fJΌ5 p'(xO&{IN P|eO-aB-x6d07xMm&ԋ6vd̲Fk0iNg!@CN_)PvTk,C]*Z84`koPz^c Fs%8d5FT>"u6]{6lOQsX?TCˇDYc'cZL@q3N+OQʻ Sz//aHuAh_Ti\^WTn7ԹR*~B#U156ugJp%+F,NiEhB2j;8>KAP"vR<'/QF3i}"H?:* PcS~(CǩsFȞ՚(M ZfVofh #&F+՞j0/qVⴱN?W% wS?o6[2#5QXtVãPHrjh${%ZŸ A8LzQ yGctl݃c L>>m?ߧ;jwDð.Ӭ FǎERim!=hE>_!C2 Y~|kt[L"0 N-pN뿘pC"i_4ط-Ѧ ЉJ}zPL Qf>ȥBBy焎hq,T?~]UXU zZfTJ°0[T|/6(ສf܄I_Y@8'Yl(-㯱v,< V|=gDFu%TX±nKKtIAPF&q ud &R}| K(dUcd ˘ ㄗ(%P[QmɠNAЅAK&㥸) 2r}31d{345j<< Bz\k pț=EķV{q0s=wjx"9j ̯`F*=&@:K#IQ6Ԕ6"ax4 e,:P@4y2R۾Tl&2g/Loj ViRZi o~~]qn?\(6@/ uK+щ:q/,afZ[*n \zc~-$?$ [O ; y 7Bh &`pQ> Ň^ ^sR=̞Gk5ROVVΓlw)KR=8 t(w% zcHlpXT]t4OYxQ~Kd }Y("xiF,IlPdҔPB3M#tOx¼I5i)h+w<Č9[ `l:^yFS߾Upl e $F!YBVTS0h6<fx9nrP @"Jz|X>Tgm׀bS{n6/Ϲ*1ըds7إ*k ?Zn ij8 y^ O-eVǸCDtI25lxz!ue"ZN$ Ճ c}mQYuO6; /{!\oX6@Jn̐5uoMV(% n2i2dvt y?w?-+x,\uXc ZׂIFB& T};`Ɋ%?<8t{ "-󨢚LQT!\^D!ef,9VS[Pmd@>`IM%$M;=nygGTc7 kaP0/co(XIk&rllM GI2pvNu b̈́0R ,Q{CL`Y'3QL̖y./qTdAqtj-s<AWECڐ,A*#'T ]X 4;hw݁Мff@l֙e!LܝT*a~땋ɎRN&t\s]q}d>'̜4IJpPsn"-sQWRy=}H}(/3nǾ2òQ y.z6DML64w|C[&ʳ|O|&hlAeF"a \#!&m7P8Gp@Ш, 99ߺk9[--}bE+ֽ->j7k]#H*&zJx]`AO)٬o2n|,*2^RqRc~!ԀWY-3Z4o54Y'H\+d !:)#cyKqr3@uA^h?2"~ٻ{h#đb2Ea=/QTK!Bk♢)6?q\Iwˣ(}4-ѕKqk+qbPQ1ڥȪc/$7RG\o=j:kc_{e]/Kt+[L$#bX)菤4lDC<3P5}٬45}AD1^"8p]eUS qVX(Isri3Izg,mZ5 ҍtַ틔kÀc9?4:Bni`up FuF3$fb'8v W<]/:R'MGSayȟv<iUE='IYc;`b8!nQ}*:T.Te t J|`-Ļj z#"%9dENK0I[K؟Fb빜 7V2;VfS;Th?&n}-شD{a 2"^[P>d@/2F 6m#P*-MO(|>QfxEQgp %5`5#YdA"a3]˴9wp9 4V^1l>鯐f4ẸXNu$ 5Ai9GLn-N/1=W4dh ]5 浿\#!ۆcQuUwvvD"-نGT8_UZb_p׸c+bѫG~bddجCc% L!I!JOä^֜ʄc") I[7}b'_W 9F;9cٓ;UE&g60iO~909.Z|3K@x]دRF)rEgHOmU*۱d606oV #T?y J}eZԥ-Iz=KÊAR>gM/ 5֌Lt;ڷs~iBaV^ن(܉9l7( QHFź_7TIX _Yq \[˼Zor?bJ(, 9;K[ Fg0J'yA<rD!~6ܾFUWHMГzDK8EXGmQ\9ϒ٥z#שׂbtmz/ȡ& a-wׄ#pFGNl!`)꫊3L6dnH 6?% ?&ֻh%P[u>Th!sZg r -Po};ٕBJ2Z܌~z0U;R (T `<'AJ| ?֑L2kH0JO\ S+`PMsG~ udLxh;/L7ncpx`1o\(Ğ'j]c>@-!죩ߌoA qq1}cO8> 3JS܃nI՚۞ӌkҙ[Ƭ+?ʊ(ƻT0a L_ F̗]4)H~?b=l,l"di=N}?@N[MDEm(GT([ԌQ~ED``:i }[-09[ RwX;g+:YL .mDE:tkIpb-N{1-@j˝ ^RxGSj_^;(~``&Id+R@|IK'c݅7\F$W˄46vC@zGA}eYueU@.f(؁ B#fR:G2}LNB !ze]ly|SHa#uThb2ӏCuE3m-!e Wf:zrn6fPA#A N؁hL.ɖrӿfo;zl*ޱz~ 5wJMc1fW&Pm"2>6HBRGu ziM ![SFa%B -[=7Xkiє(l (6r"A[ #A"JUB+\0힐 m14ak0u #[jBX)^ʯ%ZL1APBgBTqB||(B.9A[(pTa?#+B) I,G|ӑctMb~oP0Ui[3⓼R&9`[7BPv{ޝ@Mj.dg:!D>41C/-Ӓ[R1NFR]}zjp6U'59q:1<Kx,~yޘmWWN08@C2ʃKc omA;{T|z mWʰaS|#bk0:Ƿd %t(tG j$Xߚpڟ@>^xbuDNGyȊUP@xLIlMDĈX hma!r$H*K';sq *[RxhƳ- Vx9燧~+w4F+}?TeaV2a1PEZ{܁ta& s'HkU,֙.I:rp]dqsD 'ޟ8x QH"tي5مQ"B<`h'ƫF֭{}(}$~zRyz <9l;x#8Qxu_~v+w9-Je,n$tIP" NP`+.5Zw2]bfZB,yBjw[cRye]8l2tI[NIrT KxL-{VL]4'[{"/NLPZ_֘R/Zu3C'ϴEkdw+ ('8R {@5h -DRDh]oI˗ƛН@ |E zKW50+ Jn.EKX+CIDTQdUz얄Qx0 oHX5׿[.yXзRVzZAmE+rl 6lj~Z1ǜ fp C?8 Xzj4QIpמ? .I D7B́&@Ӊ^ W5;0עw?B#bN7V}!ڵbVǐ5{4@{7hWF͐yoLXptxoi#Ň<c0nlڋ%:4Y]P`Hl[otIIiLa`*J լ?H\u Uݝ3qc [ ~\1ӗ6UŨ%ziG 4PUÔMq v.[Z-!9^CJb9ndp3';.>6JPq7)kܜ'2hQS#uEhg8 mƊIZ"]Dw+UvͪT1 OV0t^4DǤ;8YQm bU9HϛZh9~T<:,\n j{;k>Er.d(ܷT[RA/1 =;bߚbKːF7SS7cqg-kg9U`6s)*;{IHlIX)`Pnb^,ߠO z}#7aFj$b݀J9av=$#8omܕIJ3̻I- %߹$ڡX 0pcFW8r:'@-JjH tQð*|f`E%ճt` 3H | hxCl)4 u- ~úb֍&naܵl[cd*%q t5Skpa֚z=>}D]М.nO'ItA 3di?1Sicd C3(ճ]6GA*ӌ.,2Cn|oxnhd>)uJ^ n];w3g֨70DO  CG],s= iALR(*1:}obshKq^KSNZTj>cF,( IeЩ1k\^͒W.\"%L9yQ7i$Ҥ$lQ˴ E;5i,jdźJڱ y@^!̽ Xlԥp`=my{tx~LROSο9f$7=, ͮQ&b^(QT MsQ cE]^*ws*WBSwÝV/@5`C>I'*}15cyn@Xפ ޛG{?"lxnV?'w?9MVz;JkPeݨp=ER9"21ד녢Oa2Vh:6q3K.FQIj_ʶnoAPQ#GgUEʭ~`VF[6!PA 8E TG([Taؾʵ4g~ UՇwL%Wo Lh[Ƥ~W 3hKYmmnɥB[Qoᑓm5v"۝E>lɡHfz Y6+x%YcL+6Suv?$^?9_n/Ydjn:1;4٘]Ufivq=@1P씼wx"sO~g'If a{'x@I]MGmMPV4_}a@%AHZڡ%&6QBL2(g}< eZ< b |:F@v,¤~( 8tXO2 .oDNĀʋkٌ{l-MGrKڝi? 0T%_:h}'"sH~{`dĺ5Y;hǰ"b9 X? ÃmďUӻAᅀ[ܻurS}]&h. 2i(od1|b I ]b 2kߛ"Lvk&Kqmo_b3[bZ\#@ fd'tNHHG̖Wv@¥6 -k_la@/~Y|@ #p\mJ QR${FdHW cCBccЪw;¯\h}c:}N. ?4R[}X 3u :%UW\orv>>%k$g\+ 6S,%X^z-i!j Pib[Iv35X~_@zHlW٪~]TfIw][iad {x*>0٠D7Ynwgh)n7վ ;P VODTt9 $ Qۉb; ~ׁղX@J  ODT:.Yk3ٔS C k;Xҋ,|٩$65%Dkێ79t%p]07:[ ؚ )llBC OHԛJNn,ȟH0Y Xvu+6Iiՙ@Vo$s#ضΕpFD`ͮœmF?ep13 hjpal *ZƖfo դ0V@; xs, mMhB<{^`Eޔq~ oІs9 =TpA -rN)bPv(ZD3 m1BKmi^qFcaS):zE؋_"4ڂ.kq=[S&6 LbdEk I ͏yٻcb`rsКyTz;\iL0P>ֽB˵.odr **οgNH_ kɿD7&¤}itsL~&y[_ĊwY-lpfk@rJuŕg"(.cifK2h0#eKM`2+ ZU ^*k5"@o\ɩg0;yQ!Ō.t)[HK;Q Kx=~bݥjό/o>޿!"8M XFOv{)h8Z %xnQԘcUpiMYBXM j90$>h.me+:\%O ;6'`fw}{mkAferH +f)z^XЉ\uNW#2Qu=t&f= jjX1NIE.q?\|ՔB)0T!Jcn$*Ez:j$ - ZtyYeL.1B&WP )e gHe oֶ ~lM ^ļp$eKrqK #kyƆď )v״Xz+cHljLު@L Zblg>lޟ`L>lI3V,yϢr=w'.A|ü,sUb4|tU)EA_.p &D{ڧgp5!};KJ a>vGG&3߳qo&_qy$/9DgVaux!EWsoDd5mh2^NsmDbB¨J7fi&}#!C( W5ؾO~hr2*ueBr.mċ͍W-[̍T΍1Xjq%6 ZۜK#`) ^`g:l~CM ŁjBOBgZH~)U3.@U$Kp` S^oE4#kġ[rϷԗ%oҧӇ<R>_wj_w呋R~.VVn@ !6c~d{BN75'91a:iE0q8GI|̐ x,kl%A/RXYo_Ms$~%hFyWK~)wnP^(/_|EcN#R.:4 ȓpČ%9{<ww2ğIN_6Օc7L˺h%#"E孌^O"'|S@0RE% uz 5(K7t^!1E_hN1hXKψ_8cLF"-UnPeAỏ~ר*OT9WuW6ݵĤFG}&AFn33]F#%f?@֑ps > 6\"ڟM ɚ\h`6_iQ4XK5A-;nn]Nb!*ĺ *?>#\թL!囎5<.[FIdp҃GgGp<@Qh͎aZZV,wߜy"#Fo3WX)*.(ep#]$,޴&AE,1jlbc'fDwnb/On7*uˈkj(pG,:dTQNfW` ISn鞉$wDY4_84)HivZL7d.UK6Z#$X>K.wGvcA^W?HHoe%FykuFqPnn!g.d7GHL*F.}2qMni5Bk6i{h uRA?Ɛ k7wnk/+z2(ySjRjQ5SI70aI8@C'NQH2c)W"rd\ظ 3_x+ܳx%0~-yH~=,Wz8}nZ6ϤwoVtW9'p,VlВ,{ޛ'MG=@skl6RO#|p"K} 4vlc?t%j825RmԹн׸4:N?vcJ2wAb㖙JkD W/jFOSSשWhs^>7W *eLaɩ26X /پ[SQ/fE~ܹ.C$,̫A`b{=6HJ\7=L~`Cԣ,DZJ2-! afmzeuA{FaX6]"NpGB]@dʶnQq"'5-0v:9_bFڇW|{QqMUd,:cύu^sCMJ3^n+tYuPa c={ qPj.Ia( I=V=|apVHeŐXdφL3ݻ*!5uW!? (ᢰoj{ޱрT'Ta;\-6>3뾋2qZ/H2>֕!xV1Zq&/XMcckh? 2ǻ&u j9' "" &lvq҉)/|Nqf^,Ĝ ‡qZYS 6bۙ'i.#zU7z( װw}Hi|{S 4>7( o8EQr%jܘ[Ӊ)2ՃR@SP-c14Y0WѷyQe ]lMo P: UT lS!X+ϥAy9r3/ZCF:9c.nf0|AרYmTh;0Tok*;(D@;󦽣}Iީ(>I2E{~t)q:s9HA`xhڡd\`|^>a{ڑ_$\˜:RU|Q-7裟2#*: cy_de%`W p :w6MD.}G8Cd"fN[`o c&J%k9bzIcс=F VZNl9ZP.C$=4 xZ/+fb7d^"GxĚ1p% LU{CiKSmu.*~n('k8܏ G4#\.Ԩ =Ly*\UH>YicD9wzHr]r5\  sw1bwLp ˰j86XpL(j2_QIc(me.\/bկCLY0BFh4Gg{7BW~ NvU6cyUy|p2dXS6mA W&2fE6 iχnPHd} WE>;hVSݐlt ~ >~6@9eW},}3U'~4*^Ҩۭ)O 8`_ɱ=NǕAx;뫚PT@E&`+`EZʷMGʼnt`d[ⵡ\bzVHFF'J0zU/Zg`e 淰ߟ gN%sW<8C咧5ZeBvHf$@o~{IGzX6oNr3́SFVJwxI682ؑx-X{k۰<-tr1 cgH LGH^UYvt^<$uIFI~f>qOMk /.sFvKpՖùnxATɊp7! hc !asLP&24Y+?=k?xA']=,\\%NL%UnV@l4A!$MTu]VL#i=Dk ER tC&`f ^畇 z)iٹ}(U0E*|LyTt&b7VutṣWMBt/29eiUXZݎj {ӋD3t^yՌUl}6:)2aE.1#`L꒰BK@Zp񓫉#TQyf⍳ Fb$'G)R k9 (Caq#Z'I5ʆY|o4 J͟"-Y~U*9EP5%r⣏% IOZj4LgyL j?o7#? H ^~$̐D0g$w<+3`IJ6`? ILW5^ᆭĊz^eW X ׷2=IF !$v%Ɵo=gѭZNS1?ZWVU@KMΖ?:2A"yBp/.d NyW 0oľ}d]d sH|X}im\AEܳ8es")aBEa{msMvr@?$AO0:ĎQ c2)y)ֆ }¼[~@@FW}|\:_)wRƑ;u"=#?pdE-{~2L]VO[ؙ鏗%zt,8"T(֢AWgh¯UN A13,C:@(lβYKH' lYVW_U LV\rҞS>P$ v^Mm]x,,X*Ǩ8" [MMĕ:ݶoz fi7_;Q T>o疲CF܎p{5؋4I齨Z ȿ_]:Mh3jY'Ꟛ1.ƈDmr0[d$k;4Y4U=}Sxo픠}P9l".tI^A dHV{M3,F}z"~׎xIϋQH[ML2nZ/بu0 !nu:"t<mypӚE#J=9˩!xQ"k}qrKp1:<]D'|B=ZHmS\QeDZvQ;WG򋗂EvWG~]-$١;ܺ& _}Z{=>]OcAO>ڒA%ӕu3i5Z̹A#i&|+F[ 5# %Lj/c!`u%}. 9OikH-9-T7_A65U2 A`* 5JQ )k0=&^R8'Jz%I~T-b 'eOOMcm)#Qz}xjS*l s.6ߥ >ugB{G]2/M2>IM"o exeM,w8!Ďmn~|)hY9d39 e ғz;rRx+e>!tSOӣ۠}N2]#W/ѭKϧ/k^M RLV@ >pA dG<G$=ۤ:6Wiz#Ԕ H2kSfW&>$=N8LRJ1;4Q9v_(+Nx5NYEl(Z̻~XwaWWd47\mdx}MQG)ٖ[Z5I٧3w" ڍmț].1K,0UMHsJJoN t<&@4 8cMre{oE5-pVZ 82bˑ6(^<9P!cNP4 4pyꤿuʾV %ؐ_R)3M@e><_o%]K_%1.['0%P?+vM+)@&5жڱJN; eXH>*<D؉uRo)+sh5 e㪡Pa/n) k.e#*u7x}m)5Fs"!99dnv Z({Q7K5+d(vU$pTYA,A%z|;b^H7{b?p?ehM/jf s$!e֐‘-`onRuW;Nw;NuT_,&RbZ\v܄,rw<134 na<&nW $4ӗʰ:hR$+i)R!-u^rj?4F5*}\NZt>qt2WGRuǤW.աF'4:6p[=5tn FpEXkKhd}IZ6x-M Ti 7rBC>A@~N )bܼgNuP`@hɔ`NGr\&1-#M8;gĄ̡@?QJ' F$1 /Gc&<9U`~Լ(UO&"k9l43o$DT4e  &Ŋ,)焨Bh)k)0CMIl~L62zk:i|j 2k?9*xno؁$9ƷFc8Uju7r [=P1:Am)JG)H!WĒįT׭H҅BV|/ꪁ+CYV}; N~6֠ _Zx:ͧG$괶/=SY m mVj*2aĆ@>(v{x.*? SB F@xeb䍨  p67˖p}gJ7v0~p{;&ʟMoA;GgX'kWG=%/2$&l .xfv١85C:vCD3Yk-Oye"Q}b⡸-.3񫹼&O\yD5(].C֘Áe۳ᬐظ۩  (9Y>KD Ed`3KO.},(\*eUW|ڃuSZw={cWϟc 8w?tExrxMܤg_fOy(Keg3k$TC)`f2\Nd>k %Ev!96CE+B -l1I"po%9NaARQ,`- "DHz'i;0?ʊ H 6X" A)Ge`N[RsF?哌ҹxuCylb= )X&!ьI"jMZ)ŎݼxkzsWgsghk, iSIcE9 2mS@^Uwf[W$`MZFA<]OJT\|ie".mŔW]kPgwy׾3HߨEVt.90Tµ_ .qG;ORW G4^wYH<#qKdL?j S!ejճȣX ,VpW,?{Xm^ڙa8L.~PY48~9\0،d;PP;&7=VKё\Ta-[)˹pa7fI7}ƎۧR0^VmXpinJ1cc,in<(F*k$8h{7 <=Uf$# da%dq$\7!{p׵OǓ8N eg+YZD,$jhs׍Qr)wD>\! 0pZ"t難X'!d%ʍU9gmJa3p[T [Gj2lیX<9Wu)tT+℈&v1mK@J$o"թ1ݧZXu&2])\"Uk`͔\b[.v~ۊ%iq&1 ^pkTDG$EkDj||[ұ[9SlJAi8퐿Sqa&46iHWR[SS le\W~J.Vly` Enhwe_5ӏWOK(TkĊJfy"RxwV/HFP&{)%zC#p6B("kSN6i/ȕTyWh kfP{&R4lnOVE ID6ÊIlpi`S i(7*H;.cPho i=t D0EǪ/p\stW=4Ԫ+lgzcq0:À0CRQ+khoe;z% Jw^q,65Gim #Ԛs;pb}dv=? Ӣ~gX(cuJEOojͥO)H?T Lwm"F֢;|go60l?`Krh׳hy~Hٿ1Xvj=1v[GC9׊hV0o-VMG+`h~t)|A5NnTmJ1b7-Y@LnUVa /UM`!{[A,#RQ[4Ir gqo9X1F+K({?$u&:ɖ 2Ox~vw ֗*O;FK^'\߫OHD>{†uBKL2jZk+h.B8-Gy2וDyC$À S_6: YXdTgS^j5*=~m|q]!,w+`T2Pbf˸K;P 1c*0;ٞ <׬#pN"WKS K^G'xVց2F{'~bR6_11Iy}! X5)Uo#ꃳ/ $ 0E#4,\+F;6 pL.QFi}IJ|^k{킢: [z -)^%N.6 hh& =QĸYNgUZBMf̞F5C?5m@%+ŋ"Blj͆)%JBlH!6@W:qt7Y [o{|녒nUjrkY48OQN؉*#&Q%/C&cW`Kl6PM]Do#r>e6sFy{(Q_)n4@.WSU'uUx<@4*[qy}( #%1d*x7z&$x=#3ƲW =*ܭV J) Sg>9xQai<:}wCivV_behQ:hM&8zwkW/ȨKv㡙zsY6#&_8Y >z >SYpUJz((K(`AHr, ]\0mN}aR/hHG[2y{`j-FP_ n$g 9 FΑa : $H`H I[t|6]15jl//\M2:Qh$yֵfL3Q1""N C }3#^T8.%͊/J)st6.DʗVYW򥶇aي!&o H xNr[Uʿ/8]<Otɯ^ &Iu*zp.M_ȅ)Xћ–S*8 0o+; )\{}/;wX&\ߋqYMbBAP(/:ww=,Y+c"Q|N&F&k  -?&=X 筩2@uIHjJ/3/r@r\u"nW͙<M6\F Zx7bJ,"D 4SpL3],'YJﳯ4+: Զ%n2p@*C~N,렴"{0'4]ԖWTr:Y3Cc\QH$ēQx|e;ȱjj&6F^knmayx5*MF]=vLQ 'LGFzi0S3>w&]YQS'W/PEhz.om<-;{# t>z4:xX' ϻ{Z+m6/`eMbwOL Í!*?{Ճ?f1B l Ùzbc i䙷sn eI[@7o)O$z;{|q$W>@gҹLcNvGbNA"C^1 ]kw"oVXS#PmD%DX(7ڍ N20.ю}wxJ颻Bb 3TN(E" Nqw/-c|zg]QT+PW_g?\zND_NH< !Pi.wȫ R˕8̛ $aξLf|N$<тOAcvTuJC!s2M E(y"1%^e<55)QLH( '[x,!w,{h#*G/̓{^e5,'xuQcr0CH3W)A Tm /w)Yu; {6wZ${8xYǐY~UΗS:1ݪo$nuU#1v6rԉBL iSwP\j2#kL W|ss%]PX>z?ŢiSv|Vў?$v=Ĩ46Z~г[/\? [d* 8/M[`&w\zC,#*R|OT"Kņ x 2=â JBLd)!EG%kTBA-;pPaMaGu:5{5͜,(Q ?YionO,Nx°(tǸ86FMl%Co:Jct> Z%mMWfK}IClt0ڳV|Q9+.彡 mƍP};`/6]^A޿xm^neK!uMD&%mf*Ѱkײ_Kxv>hxKLߓJxtRhmX}2Yx%<МKQף%57T#Nreb+Z^k=n5AG(\. _@ibo{w/D}22\"$ :k}SY0Gg\W^d%i`/r(1"KNM"LE)h*#FN@p7.ӓP?[rb:h#zdC.=o[=VLhs,ƵF`zک(ֳG [M$|@$v¤Er x3 `^i ETXJfiLNSfw'V3*;sW\ƎA]å:MhAr4j̡X=uFG/Ye~&': ѽ7aAMpؒr? ik qFQzd H}WvRD15y3Iz;=þDСE5{YJ,QxЯ-`3[J_ߥ$/6Z0sC^]Iwi+<-ҏ4x'zHIYLˎ 7oDzV\R,mhl ꍹgb2[ciSBqO*L<_qL])5A,FP_28(oAʲ! 6ZiD{FϥLx<=AkݺeF@!{Wus|a|/z;ogi7!YLER]-ψe61*v3{ oY:->@hnZ_O2u_ ZQ)g7΅Zl1PQ7Y(%o(=ɩPc=`. %,)ev|7BEVRLkz,#s?G~C}@9CINH#gs9|Ae6N81uut5tW夢R;9epFtf0q S-~!ymE!iK-׸ʖT=Œd9]7 lozKˉ~XLcj>O It ..۸6';$@ՔnrgڱI\ox`ׂ(Ϗ t!}H]47hm4K):# ;mA$^|a̚͏= 1>W#AfzM3}M 8E)/[gǤRBT"Z9Bh0Ƿdy]̺U{uC||xl <:OpZW]ceĽ Lb6p& 5 Nu [w@D]r(G ^ֆJ zNX ~Z{R7ۖG%lT?S>݋vA >:9|q*9Y`/)@FȬby[ZЈ ^38io R.WݳsYʁSm *(;[2z;$]ðTTD3CkJ2AF tt ;Uj3Uxb rGո|1^~)^^%$Lƒ zSm d;F;MH}@+U gҒ$fzlv$< N f7'>^8I)E~0K:T&ŴmݱeH:V3%MUI] x$46ȹ6vb;ĽEJ .AK8=W%UC"\+$VqN܏9, G7U%aLzd@X_4="PI^8.Ȅt %sa ?;|EZàgÇOJ9FnHl1GΟNZp}O{OT<\ XYu}##*$2/OLv/|xCZ} VCP,T,@;mnävw(3,1 NPaZ'΃;rɞڧW|FNUAcPO"/z}c͘. j{Z$ϫj>F@ &<.V3tQJ=Ҧe{:d#=EOURÝjky]Pj7CLA:So4!;MM}[ҧ!++Z#Ju{5i5-9Ⓣ(LuZ#zP,PY4ڡ|֎)m~{{R&j?u'y71KQw24d+.Xh0(9.7e|]%%28uJ>ndQ {ב X@Y j7l 4X<nbmb^7D?H4^vcӹʥi)lvEy]D!XW~:$@ҩM0Ch')غšŕez0- f $+jn{>ڽe9s߹uv}`c.{"D¡ÕF0)o^El~"8yj͝ƃo)Ҡ+sgw o#*ШzrЗaB*{))3;pNOS&_*Z\EVFdg홛YYjh^%bA:ũHAD V_X%b ]TT &GƞƗrt8iC`HwRs_O]upGZaڟrY|wfȶ %˲C?}$&p9E]cV .%RåEZK0 Av OzfY"tJ1vNr_ʯ!wj:mK7Qh!'`i{OH`ݑi3նAW3/8$RJ2^0f SK hPAvƳպ3x'`g&kc #<3~ B{G4Gﰎ~bәr wu M9:H'HY8:" yfNhop {"":,.p$q­hbd;΂i~=/G>0J)O6kwka~ШS(LM{vaP#yG= ^EbU*'ԥ7]/+,^A{sL]i;I" y"IC?ٝC@b3龝D <ʯmXw53lֺt*Jcɕ͔?v.j\#: 9lJ$!E}(4'?;uoKhC]2X֍ܨ@h3,R>R%.HeڨCpZH\w~M ?\su,[F|+:$`|21J-'ʩ6~g|Ʉx/ 4αHcg7q>GS,ZL1F/FlFdjOp.cнd?tXhƿuV@F~u?0} @തiWJ)PmN5&"k-ҕpqֶ$"~eE?c4D LzZ=\V.LЅL<4Mj*izDʅ` Hz- b/G`AYo.N[?ޮ|"ZS͓N3.zQ#ɺPz`&Bc">8.aU(V9:EP/OՈ'Y<vQ,∻,R_V+oCWv7䞦Fci`c LrYkh+:Fv,L+LK(i\NhzJ]UrX4: @)n _R\o kr$\PXPZ"n?|^&MFL}kJMxb ŴNXX3TA1w Xí[\oڞ̓A5o&Uw&>;! #wb!q?RePn9C~,{_kEqq(/(^jY2Gd`m?nxv!3)t-KG-x>.>Ǔjxts3Z2nCۚJ"LmDlXs=$hN3G7l"#`tp%H^,6q)}:Uƺr,7EiF3c [JL +;B[ii ޿Q'ITɘݙMSV0L jȧӟ|0F(xy`̯} ԟR _I k y_C.4[M5p}!W[EjDto=0EH1W~g璚aw_ͻc=^ W +^Ffv+y샷&κk>>%5%?X `^X;GSz,5DMk7Z{߭CXveJΉgҦ?519[ -N^Wc1 $A`J9IdG_֒LxfQ+*_Yۅ qGV*`z~59J=D v}zuM\*Bu({|~$֏wæR6oN-nH2}X$|lr%ϑpx#z;VH.G?!⟱pcn]oc۸4孹Q9ڈ`TPvq%~ؚV]s̶;\xB8_rŖA:/YMnci az~Z2t [Q9r M7t4h ټ~Zڡo$WQoeS.Rf#fE @W;-:Ny y(bk vExHcpszG\(Ѥ7Fs?35k'2,pr^f4UShV.$1љbPK9m.#QMȩ@+g蝻H崤!s%'dT۔66gY=L*OPl Ej0+(V@*آ>C(h#0nJ:|ؤThv-'< u]2JkaC ?˫L,0ٓ퓡7Drz89=TY%Y!(BNS-|,j iUOg?ǝs%6D-;a h׶7z_2uP> ӻȬ1̫so2pКEcz?r[c%I7 ;nY l._ݘs7'Vw<~(z@ֲO{ٕ!).JE% 4D/#y38[b?a V~]1[G{'LWUF]Ҫ)z<(JywbN$Ͷ W35ġAöKquR,L93F"䍕I6,vWovnPɧpg+ &r+aKC9<ڂAn!,wKMI]+Vmxf>K>D=/G5؛kMuBn]LASUZoJR:=XY>^ؓ1bf>IsE㘠1`(iNa4)#jc s[K(A# +6Z%ʯGB_M:bUۈ !m|cwp%z; {m"4 !k|;a\*]FjM^o׍N |.3Ɉ'R z4 'ۈyO&2.dIl)j#)ILE,+hJ79+_&dDH XX:,E D?mq} T9kQHnj./|^_t1eئYTA'ü@ vxg r J֯zA,o.g0$ynR.:ξ@D8 %9L;K$nݲӼ(&eYԗ.;LdAis#yqۮ$!f2h#'n؊ޞ"PP͸;?{ʏq29TGӶ֣U_8 O-9bR{s@ejڗbX2%ɞq:UkDE'/w;-dTZёK 4cqT//Kg# hθCޮ >OR= GY}v+#Ӱ;[9SK ӭ'v  ;ҟR:@ G(_GH$kp5~ L1qUN{d"cʠF?8>)4''aeEU0Yqt)Xm/G92YF5XΥshY83εCd\y<  l20!\gzqY.0tVӚ9 ζQv#Є{ WUp=͏'0ɖJ:)_!Z\J?:Uv! iA6H 5TLX,kUzWܗav7ПǬ#*QZ%³CkQOmvӀOjv#OݏYb'氂)qSߢK"YsE-ֵ7Dm%y*m 75 E ʎ9-s}PpZ\`ia7@(9\HX E}Fҷ9@l@KနE9R&˲-| R$`1Re譮 52~: n-l3 TO 4Қ?UhZ7e xsm;DtS>7Ek xD*)RmHN$[]5S"fqlCv\A l$ l&t5J6tRL9\g쾹a yޣ=N [N>-O~U{7 ӹз(hE l7"[K_͖i'Eh[DYnω󃓼F-7$@w=!* O! &/5iS+HaluVGܿ;xODJEg+ZU`XG* b+!5 &}Bd [@FgO[y&MUV-uUg/lI4KXer,)r;Qmߌcq8˶>WRu=r,E%)Ǐu!ړ gӆ37A[ʊYƍ2<_[Gzj1&/N7ÑA끮CA{mDA?:+cG{1{4,cy+'8I1qyi.HU1Nm@gGs/tb Ss5_]md8vl-$3YjՁ-1wKXIXBj{~^z8Uӛi-Dfip7aZͶNaP5gu_:c) F~ʫPKmEI9QJZm\lZc)8^taU~gt}vK"./xh#:um66riV=4zZ6U+pIU `~ŏ--Bo'R~£SG osaRF.#҉wZԲXc@W3^n҇Mn_GHM;O$UN~Ү}G-`QRQp(b=V,-،CT%2򲲠tCEY7LCK?XNR1P.dX3$G*MA*@""<$UMSf!QWMy-wJˊY[T]Sx Cr-2keD4N99ȟ݆ jV]>/\u1J[L͡^#0Z i7c=m .&ts,DYBqDPm8E;x +IwVy {)aBv&7ר ʮ@ʾuCʐWGJs*LQv5FL[~q0\KOUCR$S"w=@%^a1#qCEbY)o?ZMZˉ3g{d +\ JR>EyPtp˺#U,w{֡_dh >_ڮ.Xrc ›zgIͣ=]#όer *W{"@tQXt% R=CD}Вc ~vӰ8 jc; BumߵC5|)Xh;KNRmq͹t1eYRGܫTc_f K :! `к2h|Hr9ȼF7'vjzb 03l 6) (;&*Leu/UyD.V~g!$.fn]L[9O-a!oEk9gwQ8Or'COebC{J3 >rdn<d>fn.p_E #uܴ͙DDꇱS 4GO,Z ÕVE͏b E?[٫"n"/KSsY[q䪋u2dX;z~]=tq urMʝbIN*T]?[}˗eA@@΍r1>k{Pˤ܅uքCpSWO$\0mBT1WY}ӣ[.HF\`Kgha{W-4X3&XH|ׇ~! N8G ruO!h٠`[+%5Z! lexU+i8_YYI$ʲٵ½igIU=^Ŧs3Bzc@~=3bFu]lcVd+ y~T[ZL<ܬsaӎ "t>F"/%\X5ac)q5v#ǚ~e5d7;%V:G.dȊHhmr' Qۻ+S{< \j :~tYIǷu3N珊#^Vovozyur ?oMƚ5~6KYDy?J!ʧe8 B]@q%nժԯ[䰱]RuYU@6fDyۢs&}ps6tPAg,ć E@'b&myZ: 1yzJ2ksN joZ蔯ue45vfP:^E zORQv]Xg :E2ߢ/\Y}3b }":g(&MUkU}$~wFAS;Ʊe7Bб|fWg,#390j_YJ 6-?{$"Y*2`rnGRq=^k1uܽW0O#'pyMުtr~AC/l VJnJ|_U$.y)~˜w1@iG]mAMtC^g`Z<`n>%"nb?9%(1 27cĺ(8anL2ߚG<*.T_591-"ABW;6`|%2- ϣ̧Z)4&*I$6Gl\e|xش H'{ (6zWXL"uXμukKƐz %ԏ$=gCA].O[ݫz7MG&;2@UDhP};( ߷|ER\3);2v <t7_G':֝J.ʘl}sImƥsCCM^5T?beSGcTrTZ`;O1.߽-!RQL#fR=QssB;l5$dZPS6()32aᐘo,_}VK | bmݾ2{>@Ή\m0 x2$ZПYąH ^ G`@_d!jϏo=< _GtX'.{ ›^_A3I=>:cC:hǃcWfete(t'IpK~\Jf<3+ b1j05uO54ORMmI~8HQP:2X(QO 5il!XlpEč`Z(n90 'lz-KGg1Ji|"W6lGoq]1JZ." KR-ߎ0< zrl:hj<2UgECTַռq8>4/tb(!WVyb5߼Gnrr9 7C a&WH48|d/%] 7 9X7H؁f+q% ŸK[[qjڳ'_I%p1-9i*TFU=BCpL{V1rJ)۞ùv[PkMV(Ÿ _mO|<{lQnf"dN]`L*3 rɠc展8ljq6K%eHK.hPElbt+߁1VΆMxw5g9HZn @"L:ycR[ <#+~VC.lFTXW$PYH&T2v풇,rk#-$rb!˺m9*lg2*xtA֟=VmG4M굑!AwmQ|3u^A?F&WtA*8^#~li_<&jV^u ,6sš)3+.Eª)x1ɜE%B⇍5l58k{w Cp䝹x! 0,|̰Y5c ;k3 66Nfme͕Io;AȝuE WV{o+x(^SA Ѹ(.)jGԫ3T jȒw=S2m(>z T] ՘#ClՏC9|}HRAO,pglqH#19W8"]7tzfI uEU8ǒ HX,5"`zKul?H0]5b~ c:tcˢRP_z2*nq˺h^xzcUz1(WJ>M%Rggz l}o, `X*7W<$*nR4|@QI! 퓻LC1෩O:p1c.$m {Z4/W+i9Ly ֣Г0[>sALV#r2b5\+?Xqf ݯlsk" c{@, @%5L46d6pE>[3wcȢ{Y' .;b&–$+V9O`M~05<_=!˯c4=cT*pq~J-{$_ƨ ]o/,>?^!nDEǞ{릁tJwvͿǺUyeW])}DT IѓIUS5h/*}=G9w?qm!EStoy0Or<5ekDq,5KjG6.z _ 4'8XQWOwPD_8@'_;eJ=_8533kz^Cra*;2z8ϧLl+<2 tF.Şq~Df&^oFBn_qib'?r-\3hD@Ai C?NJ-b$]?x?~4CƤ~k} scRVu1s&|FɄ')y0xЎ0E.ѫ6=]gg-#HQ(ǚڹXhʜ{ܪWwyL|_DR*]EоpT;FR: 8 k7iM<5]eLbF`L8bŚAם[)l̯4%^U`X5fN݅ޣVe3HWΣ?Vörf @ECl͊"A:x AK 4&ؓ^?ڻ)AylaPn Vn@)!ϼiX2) 5ZttE%%PVhbTqE X!UšE[x+3/o?wDQ{*2M-v 7|eJ@s~XKVn+n o^HdsBԒEXI3;`CȞc7K 괾ߴ\V6ߑ`PXugtt)QYTC[ɾ$5cG{LoDq߱6TRAQ?@ LE y0)llns)]<H670pVK71W]]KHW+ TUôRMW0˝dz?^saU{\FĠ MD5^G+_En)ȁa[ѳgcaM;:XmTK ńI7bij=ǮBu<’049C9暩?a#xםE0b:afXPo༅&44>N9+ (k 78 a-I3 !髎8/ X(/H)UɈeN dhg׏(> K1#I5J~C@n`gx^.vDnZrehV8&#s^R0pqZh؄ 3`gZ3oNarϴtGc脷uGUNXs8Y64YhX̦]C#o^ s(r&$WEŒN$KdO1S6-fR6rj,PUO ẮioݿJ2 1=/EisΙ@Bc˝yeݿ`-.9o:[B'X(<[ kegAW}{89Rn vUd>CP0pjsz;G"M7AQ $ do7m6" -QЭE%=\ wPhxQk/l7O+>r̥@0ȫS*%~V!9q*[(]th1c Egrר$ 琻L0沁nU{WMee#8"gA|[5tksI=-0& wBLi {푺;e;(yZўSDQPY#(KGXԣZW*|;!Uf^N҉UmoᐈXd/8^\02D<^Ӏb@v=g}8qӤ VbAq b[`0> P<CLjȷɷ@RôDĻv;<7G>垯~Ac|1 [sOq #Xܺ/J푩 Bᩪ1 bAMbq/V1'3۪V3GJ팎IM i\qZ2mTB:P0A]1({o)Q"[%WX yԵCΈ\lNqw7fX+d٘c&}9h8+)}9JR @v,Sp 9uݴ8u àUydFy\2AuzS^om1xZQ]L+ Yجe`ϤslcfjD^BJ>n{ePl|/Fnie[鞤@@~2#jۮT ]2ټ-ma;HU7s|ùD~E]6WO[K֢$fxLc@6/Ѷt[pd9!W;d}Q̢QMbx ĎV~D-O۾yHsv`[\t^xBw|Oɚ3YDJ0g1|1x疝u(w&# {$v}6 ahMrc}r{Ԉk(xQ$ @:_O^)N^~+3)63$_]^<@,ܮ2W=%G85MJ*ϲI˔t^FӻIa+wN<!ddT鋯w)TWuו(P$ì2.g>G3¶6g'%6[2zm] u gֽ1OTIE -an>= Ő<>%4!*=/fW/F ٠VKyR-lUi31ytWv. (zr#U[w(65%M .:KAv)i zFS?J!v+%TX:ďo]=( 7~"xs؝uj:(.ifT s2c2gw!*1ŬX s/ ubeuV_ l5C'2fDOPDz>aI &Ra c܍,V-*s ]A >3C?21ahAUzq~E4"xЋFMQ7igMzuwCawmVQ{a\掑Vл(.^]ըp>B1FB[Ì_f=Wm@&J̱t9s8y { 4ً֐Rc+֑Ե_ą{:_:A?!k1SaB#Y@z5ȓER+ ;"T l?'=s~V3{=g30a28w~o\{%~$Fkωpo)PH sNn̗_?1.rCsnjV)q#ȜTMБ]AGaq` n;#͋Y{yI=23.Qk T1(FE+|/A/#_0 k䱽gOoL *y]Š^S"T}ЌfpIhc)q#5AbX9QVw5S5g5`TTƜ댺iLu%S %^>(j#oΤMʺ5?Ɩ()?dRN5EOnN) #aļϣ]P3,dz&\M#">_l*&ԋ^BR͕г%x:Y+Ώw 72>5ಎ]{SF$1Tsh?k5hRB*Nlqt0Q- JZ[¯H n?I5.;еϣ _ws٭ ()55ж }PWqjn3&=w{ {:9DGT"J͓lm6JvNT|܁fڼ+,Uj`Yg@O~S[=hm!`d,d }>Ro a7y5~ aF3N%$<)+ ebuOK kԧP˯f7b >b- -l m(U>UO}9D f.}ב\zy3!3z 7k?8'LBo^ |.cpު泲[(uI@K wg">ܹrgJKo0,.R1&eH̯Iymaz)l-| ᩪh"O`.'0L~HցΛU9G]"IBK+;ʯdfWqPԿU kH;{Ә&4nfڪZЂΥL! udl'L]0zg^TkDi+eH5Uε59J/ˤ{/:ӱp3$o), S֬_t,f,'Qy^K # X[d?C!y:R3 4ը?΀s5}z-Z %qQ0k`$ tUmT,<8~)S~wSHTLV|NO/Wga@(5ltBr_w%F3oZE+# i}+ Dp{[ Xj&~0O}> QR"}=4@;/5.Xg(|DveZ.8?ٲ7JٰŠd &ڳ񾆜j ] 8̙م Z(=r7H@;$<}#XIycïkjq{%G е"6wc{x[JiЦG;ʬ;Wk9Y[z)G[=xsoM Ÿ?ղzђ[Z+7==gX?06B;XNn,RVo YfŴ+C~Dz"b(~ˎs*y^݋jaYa1w!P0Sap L緪n'3DgDݤM>\[n&$M R{3^Q)0Fl\&Ly MuiG:gC3eRln tkTz)5,e 5Ưc*].x < MZeՅoG|T9ϕ њMsپl󱴓#PWV md6ԟxC[)#L0-;xZ tQQL!_hC cf[xH|$U[nZx.)Eh{Xt3 i;*k?}ZN.iE܆YEצkgm˹PQDi9v]?Q[DTƧRCAl km')Z3K$Aq`L3п]ruӰ3^Cq9V.~URgH|{oRUZ,4KФyþX5~5EOVńl$mp+iA!uyx3q,[6h6Y@\ӝ@}[= *&d V½&.ir.J(`2}SIQF? %dnϢk/RΖsu|;S9T"j|~Er'dS`K\0)DCwAAP'ac]eﴫ.B#3(9-DSqdfE#®LD_ѫjDep@R$<1P{(|8nm5fE4gs2%@_x71; wo@)/hUOE( 3 O^oq| ".\@2e"Yg:#y^ur:v4%˅BS:yݮJOϿ C9!jp Ri`%-%A&"p!9R|FٓM{kc'd]p RN0A2c0!o ͹ʥbaz'2@vJ%}@mvQ790 ^8uoɛ+'0a֑2Jnh̾d֝ M*'*']!Z'I7bs-Q |nh3fHqb#}M!xIopwk6А amm -0+f%CU~lJ|) ߖ;7##@>Rf^;1A0OEHS%pi"ѐʠ  rG/qU%;8t*]/#|.~e7E/qSQWvdӚ̀xu F1VN ܮ1@f##!o{>0XxaU+)"vBTYBUPDl g:Pf R f>d`-|+k4ҵZ>0oKpg`AP _ceh"Pp {y\Bv)I='&0H5:"d?x$نxUs-"Sff9羺Іrv!>/ :>=U\_ @$В ' }hTFŃ7fM/^?e*[ LY)Jnf)zcS=/8 Lң5ЋmCLs^v[G޷7,N ญ矙,V.SNۿX xq) Xeqkr_/ƆFؼBJ+^{U:`j+8aU`d'Y]IFL$pR˳9nPwmq\tf7Uo݁>D7TZK_F4]q9&½Y]j&07.Wڿ?Up5մMF<1`'sPl?bZы]?c:EwTGbrĴ Pm7a1 e<pE04`}d8*5q|`Gͣ.?C+E[ h7k!r/}o݄P6z0>:a'LЍԴPvE8zaEa u{q&IIS\~Es8u+ (6:W\wV˝s?! @bwoO^? 2sK 3iG9]S2x UcZ)HlM H{4Tܷ< ?zw-E^=/Tm~l{eґxT0IFt FD!Y{kvH)km o"H&2ǠOÖҧOGf1!Ch$(0ǘY gbAJ#5zFۇ2v| 0ճZ(,>3 <ɭݮFtjU#Eφ+G*+EgGv판p&+E/| D)^dsTLйߏHX_u.bȷvwcqvc(J7oIZ`+ X鯢X&1H-Nx$1Y!˗j6&SzZfO'{ b15#%:OR$B(Y@tS1Cr©EDm=2sNa(-X 1]sc]g(~qS[g!pzR٠.;`k bӯ2v*Kmq(ff/ȷz^Ԕ UvYg/pc!ƈ¬O8E~Iu+kS{3+c:̹mhYAHW*f\1zr] 1/n96̽"6 hynx+%D*1%3\ az`gq8:v&gHS fi{"BK,Ktj?C"1Qe"hDnuob1(,y, }hVj,蛈oc[At@|d/Ss^.Ĉ^_"h&{lR)ј;} \cl Iz@q*wOA|r@ٔm0{ɽ~D8ұ8&Scjqgغ"gLhEf-22PwGBRwFeؿzF7Wac pӶŇUktUSn*?'~#>J\ʃ_Dd@8RRb`EVAwi /L0sI£<~jؒ.ΌۣN"^%jgbT\=WQv<6QZ(+bwE e{9xk8w5Ycyn`1EڽE@JFTazL"нmx͋@LhPfDBjɝB:(6FboD_usgF3|6$/=^]Љ+yJp , ntvFO6o?i UfEՓ[⣃_cZ(5c:d<>iʰe^L5,CL(=n4hsLJkǩd@[^$lG ̶=DТ*ԠGf㈯3UC ׇ\wcT5 Bii+S/V mXP˂XL*/M#fU &ёa#削27WZqxS 0s͓&1X!&eV(h$Fvݹab CsI<ۡK>\t=3ZE5ZѤE{ C4MDO_dƙ.L7L9TDH.6<'؍ cف&&iP;"#t4kKnMD[x/ǻX(2o7a|`_ɥ9G^,WE/W5۸bL;ޮW@XjKrɣ+ @<J2EnFcL,?N)7DZ ?P.p3 7-B#DoCxY$elc[]8e0|0/)5%>R#pX0@V h_Kj@ּ2:XO#qL~kzv@Q.  .ОyۋDVJ'w"'#?$≅-ҀSv~7-t-!cF ^MB89s-e4$O%Ȧ|  w,U$U^%?#]V[~`JD1K% Z#*6Uf%b>KVؑV@[-X5l\aH}T $BfqV)uH > <e0$'^k7^ jηD;vtbXC;O+ S8(dPT--|ذ-U9$eM<\b-2h+2 bRSAxѓ9BCȓ 5VS^Jce zwqބx:_,IvJ<#n18B:.K+7LS40zl. $7>_=_eKzLovffؚ@#{nhr ;IRl^(hso[rm^1{97" %ENvP+&Gj5fHzEt;݈\-"" ?A(BquSoy>mXz;iw!en *P'Gl vIk Tev8WCDḝahnskjn7vC&3Np[ڽ"l@3 k~g Q1GX1-%ǵ:\ [zT06gj&F2j$nu>|7A?Ìрz5ų/E x76(0pCuԐ_~X5S,-#w Q>S ?r\2`د܈wXv^/}([C 墜bR䨉ײt9^${iWs xDE3Yw:I 7:~>+вo9%M-Ks*$< Jy_2+4hrí CvS6pil:u[o9CF,\9iMpq {P./?wV&"T5i^Rp&,M[LӾ] N/0͏ym^U39]\J/wǹOG#? /=Je'}㱪x& 0z V=>/dF (UuM*:OmL1I`6)þեpH(xt0 !O;p=fK]te#P׈pe=OsC ȗcs~uC0Z\Ƃ.pƞsF@uOA).u/kFB{o"#YW՟'y}Z*\?c{%8dpPPoE\|ыtF8j*xNej~v.LS[s@rzC"7HS~KQ& ~k<<5A-և`촗9=ekْt)HU r[9Ժ17y m%YOUUڴf8V7pj*^y 8a*v`SNN;LKtH yc̞)$kZLukQ`oo0%cCrcҔ8"U2DṦ/+DV3S[d#uϻQ 9vo%$&zgx׊do%Ly6ҮzZ8+(]8[ܭO(@ 3F t܊ޘ\$dfѨBx .H̛Aim]A\@ J>x&RKgdIJĊm2mP]r.NwhA2ʢ-kHN;.i&+[z>vwESX8s8i h0# oiΩD?)&d[eCRip?8̥Ss'cg/D!=~iKG^iO>ϭCnV<5Z9=eY& 0VG/FǜXC6t n|x;Q35#|k;_>oP>:@lNm BKG]X}m6;XHl}O(V/vɧUj=+SYTC r,)铢vTT>58:F u`3+`qs45>1Fn~l7wF\r*~lPǞ?|BҒ0$:lWLK9KW7 'LZR}dѴPyjf&%U;|R#w 6 m1DF28A+ r+4QeWLPOrJ?S1Z%@J';'@.ӏj{Z 3.qe(zjN\pTZ76OIh@̴#>0"PsVV&l$ ~VZR3'6:Bp le,\A1>O /ڊkaqp.n}^"`jō|xt$4 W-k4 -^I.~ 5_(%O(;ˉߘ!H} *٘#Z<ņHMboElfy7oUc=N߻hغoYD]QK:㉌M=._R+S"^VM7Yddwy\m?5s.a|lT\rx\/'@T P}t,y= *ģӋ\ L]DZbJK ;ǣAH")@S0 3K׮C]'e{)=( \p;Xn+,y>*z[1i{9 FuMw2Ւ*B]Ok髍(j/N^1tN wbU/Щ*(¼(Y}\Q%I`<1ws:"Q]/cX\em4 ?@!Dց>h"&TgmtKQͣ+|2⃥_eMNؤlgz^MaFp»Qߪxb{_!JE̺ C~`OߔWy`X}݄;F$A;O@b z "ܴCrWҘ5a&7b]㡩OKuVUo)L/_>o NbǢSx;k% DoXS"MiрIYLef".v˸N lpv0zOf4|]GT9EqcT f]|Ȱ:Q9G${@x,.Y# :;7,laTXMNP-e0'-L90>5}E,aXLxԘ!*D@Qs ,!9qT3Ё0ţrIHJj7s{"z.b$KbuX2l8q2egdIʉQyx=l.[ڧ$c>j5G3q 5>jm=Mlq4tf@:P)6,aꉎoYihsclq"U#JBGe\DZ " cEc*֒qkb >z8T|0y$$ s=_t@-`?vb b:8d3@ƺ:L#[I( EYu6[P_k\KLqNM@t_X{l~E1'p"ھLfl1!&9y\P}aKIgYX⓯1)VŽ^olH,f-JWOrx,|AU] vx*V3w獛m5!WsHG[-ZA^Yܨ%cV4 >T;?+?&BkFl ef&ON`BMo&Eu׊&{-rLTI<፵.!\Gkb~d5إԤS>uH"Ksiu.jy9G )EPXq͞B]$P _oV"b\ҧg/c)$ m.\ngx?{W xCU[]t.7һ0&JuOyf' p))f&g ~y8+GAySX%cj\_5{ܑ&2H;xPT̊s!\4R=_7JcփTeˆu.RfPxD6[/ ^A=y9tW7 (. u/W7>Az!n9BdZ87!v\t`QHy> 2*;cff.֋Y:N̝SR;?2ju?aN궐jﵸBH^/MՀ>i'++3.aXka<ho9I`i먳sWͅ Hŕ!ѮA39 ^nKK-$7@L%v y Bb&s}h&#K0Tt2{P|kܦpX@e}ho;jH"_3ޙp—{X)!u>0G2m0\\/}DN)ʥ7_ d& \7 {H]VjŘ-e,[jzgN>K9lU9ue5~ A]Ht}ꁐ&[RL6hC B=65CD_?x_mx`xvQͧ?@Wb 1?< 0gc1j)E5)FxsƦ7^k3Ti^&PS0frP(+N/Y+7(\k\<~~n"\AG ThS7EX%7, Gy2`iϲhxV t.Ƣǧ;CF/\wHFtQǦ#}n'{Qa *91h?s+i^5in:xW爎FkǙ i@׭: Qn2鱚ڷ0IBuߖ y?La{;ԓ%@ko+TLi mj;eһ :26@SK]Jk l%Σ ۉ Uؤ1 GEORvDv~d6?='T%oצ9܅L{|A~.RGż_ow:@8^+;`gp,ݥ!?Nq߹UvVd&`=E۲ 8%bG@M'}g tOmnՔ1L UzLHI D ws?֨+ -]S p!bv0!`um7 Z{jJnZ.ك9du"kdyU.fQ$>C&ЃT戒qk~m/֟9k-#~Y"XR[#a9{m~_>-aʮ}25X0|-_@)D_ϨnZ^XOd?fhߺa)ৢ~ʺwTfD' xz]A={ U" *Bb"R(fKs9*l[WQNO4S8Fݻt Tވ.>dSV](oq {QYj:ToPKt$1>,FF"dˣ/@~nXH%M0!2,U.ClA!{=]ufA@v^K'aY0%=] #!h5.ԋ·e}P*x;[դّh \>ޯs|pLIh!iovcYjjS:ۥÄڅˌyn=8g@x3-Czdߓ9i5t2x&7%WW QVM9ЀOL"D-̧HV[-NjWt%h-|>ʖSV0P3)[IJg둌j̇d'*#TYf^M# h"V2N~#OU Tfq[h*:Cϙ D7!(DJL_&~.ژZ.AG?6saKQE;c\iI 1'1}˅Wq$Lo3B%iA(چ `K񰳜k|ΆIJ_hS&B\}Dia[ rǃ~d[hEcӕ\IH$<9wS~ ,YyBy{@+n̾ M*1t}=jNC`˵G$d3mHH]J.@׳(=vq26'j^ZL5nj.B)1IXb)X;"lj\\:w&(J O+?EF-rmJ#UlBeUޕ3CIKli%5aPL芃%3_!#Hh>v(bZ;f͐M?ݑ͜.0ݟVgقSS^>J(5_]ad#kO:!]W۫Ha/We?x 7^!z 0v>">'M W1j= UЦ6dii[f EO|5>^nN:fh(r o ֕Ga"kFݕ fKKM7i.M@\f@DA1"Հ֍Ʌs$dYC`hbߪ {,)וSa^,SL$o'p1NaNS@9ɦ[ ѮVϢhy[m,Ъ2ޟ^5w,|$ hggܞeVph]zS|,mYpM^~Ys(lWťMXd.!AC:]a-Fi6 s/yK<#B%nӅ+ &+Y;d/@u *) D7 0g ٰ^43XJQ7T-NT@x\{-W ޕ@6\*Z.?xUMK'As$seWԙõ8?);Nؖ^CUɬ=E]NjpwA3.gL^ppqھwg0y$zn(Zb68K5'G )zIs1+V![5k蚮# T;Pw}Ve#9$cq*K&Dnb!ĄZ 9f Pt=oYY[*eH 5k}#&S@GgtLsX($ez)-vm7/rdlWY(E'@bȲLROдii[d=\?NVu:yh Y*NGh0PG^:ȼb-xN۸ bgEh/$ )ؖ[fץrP-w{TVZ>7IzϘo1L57B>ZZȦ=y`#~}r`0 Ή(ؐ فfe﹈ux&hPjvd5SCڃdz׻3ԟ1n7Pze ڕ{sF&A 2T7Dῥ,K5+;،7l3PPIt}.diNsE&Z-6g<'5frp۱5A`R#4,e]m ֵd.Ӽh " ~/˿wYDem*ktm\}Rqeu2ƿP"ig69]t1NGӔ%H>ې|N;O'zIH* ^a?D*)@HlgOl s!AK¼q&;Sm2>$4tVyĢ@d:Zq! A3(b+ڰ(F ;3Ř2<2nd?'l6y˓Ar' gD:WՕ~ʼUvÒh&$4O{ ȱ>&etF{JnE */"N!ς\/ -+F=ttʄFe_q]a>S&.N Ff8ɿm8gӜ zp%:ܯccA{$Js=VH{zY7*\Bsr51,\\dHC bNNbv9g}iܵ69Hq14K4ͶL,/W* Xۗo?Ƿy\"/mȭ!{[2 3Mnme< rQeўKą* :(_ ._Il]Y7|{- 3:M֐sy 1v/T !?0sDD͟Ne'V_Fx7n}NI`=Dr2\p %El[p(ηpcBHi1]Bt`o}kW{9P(쯆{fkYya>/fGNn3]o\3=zJ  k1H>=!0΂ǡO*4.[+x䦞%ّ >Z83Ao IC$9Dٝ$_6GqLAC 0Aw92"+[!“4hfkaAQ$Zۂ!-gG|o\·)L/񈢅mZO%C Ĵ) UYc@Z7pϵ{J[R7`cRL"'"@MTƙ,RVKw)Hڢ>1QH92m}MB)ӿd 41tm Vi"ec DaUyD,)ˈ>\Vߦxk&X͏MWH$d>0!f>W`zIGs]͝`s>^%\) )>UPI\d>=:!s-έIH*o>}F"5u@iC{sE tw1wt |KƟފ6jOaCP\$E `4S7d}I-d|#N=zޥ. 0.~h(+=0(=;'`{Rv-Ξp%7HUBjioP4 H#A;ًH목@,cYWT6la1+Xiw;s[$gX"IGgGN VH$0g6dxF~T7ox7zA͝c#]ЙsZ I#Q$d 5b)h3dΩ$QY}킆K(xปՁ 8A /ge;av ܴMsE174֘f@Ct0S2h :)mj?$礷RgX@_I/(p,P·>C '=JyYMptNa6FT9dWq5̕Z :dU-2`GѨC|6:%OVKtQ<<%/M$/&I }ڷ.h}fH=99MWr`ѡø!:5BaGBbQ$1TdɃ]gI,ĢZ^9c]qKfefzUbpcf{s%U14K7bDVFk`Wh_GQS ^A$C0uZjkG+gu 1amR?U+LŅEH@Y.6xG%r%@'$ߞ2$Rɸ3/@^n{T-/A/!*=FA`e4$iѬ*NoPcBÆpb&K.BpBMq3 fӍƜ-o3to*j| ה۠YIA[I7[y8Ղ+8VC:Q3zQdR5v2MOetMǤt֑h#wy(ve7sBTvUj%z#6{ر R̋gX,1:ͽR m;dw 9$~#K)@}pTc.!L"Hɀt#t[B1 ߺvX`sl]:BC9 D @3O*it %"闎q:Z/3&'zbc.c!N_9ŧEx$IohyvY? 3ϟ8 fE$6sqk"7IE{~x;6GUPa_&\s4es^=qCF9lCqY!})qg͠m5`B=ܓE3AK~W km,=u.3=mF7< "[R\9 : "ٙlӟg5}}(-Ǡ=A<$A,aO 8zi٬{`Km)lxƓ'%KtҽQ,1F"sX77ʴ7 ›B*ρc{" s51Ո0宰o2dXrAf@_]w+IQDbcRV2릟{ZQ W:Gbj", y%͔K<쥨!2En ^f=&R03CjPU<_D7kk(|g+%-;j;n<$_N$Yg?-Q% NSE F\YF-;[|zQrS8&0fb*lu}i槁~X$IS.Ki1q5QDa.KN'?-.DB#o<<彏N2J d|K@PˢUNIY#N^5 |4_k5@]"l5&[F?Egnp<Ǐex5BOvrGև$)Zh$`:sc)2"N,eٺ^Kв 93{l{b;oz||@/mRb=а-yFAstJQuFRD35X4_^Ɠ^BrCN.s?{8y-"!J/!z~ 5PݭY.#3 7Qio9ʬ" 5mu;ȭ !{P$A^҇NgjcVNMdLjhZuQ0s`1`uщW=I2#IGtҞ>wëW3IRrat/烦eq EӤҸ2KNBIaoME }cjGht{79X*w6+^.=:/=<`dGKCw ѢAa 0 rA)P GP 8eVdp \4 wHauR|ΙǪAoϛƁ>%4g 8qH&>Z㫣䉰ɉ){زp9}z?7MYJwN4 ȎWn7|i_VZvaʡ l|' RpZ8 a~4&:39,b)S\DU#{~ -܄S_zAF'C[I{̯*cUS+\+8NV%CiSY K#߆kgjmH48XKTSߢ^1_&Ɨʹ$"&$_KxVz33WSlQ[;[D dvD`6slbxgdnDi@CN[f2^e 1܊▒1kq 0#]!OLu2L@Ko9-K{71mzA]ߕB6nyk).s}pDvQ[<9~s q$esr@Xk>7MQ gX~>ﮎ*cUM "r^uQ~/^2`HH6(Y_0-zHX 'C*O`@jIDlS<#DPŗGN#K2⼦lx%_ N$T:yg)?GOΊ~(>H̬=*TL}MnzݫapfxN#3CYmݮZ\T&V˦:xM!vĸY'%>&24F\`Fez('c%0xR~K$s ^ 1JQdD:?x&;VhDᛴl=ͻwrv߄V1&ju9|X{Apǫy+_^͡/G'_xhxW{ Ӝi_uRIp##Fv'Ux0C0(+=2C>gpr!"{G٦bw6ubx쌢FIt΀E@ ~1=Kg-\|g.˅b= ۓUIسȣ Av.' o7D;iF`V oއb$т׬T)vYآ2lw!*C4+ȝ=*%{nL3fJ6Xy1L_*5Ey6Sz _e8E+/{}uK&4~0y;mb/ Pm%?wkcJRH )'u)ꃕjCdBa)!w73)ʨp&VpT]^Ioc(zTü@#J{×1#38!y*! WL=:yr07L37s8@A&RE%ZP 3IM4 H%dlT2#@٤FpwzEGqq9Y nq]VMMU i?=c|q8>AiƒѬBsT gFBD$~Zf30&.yH٘}({QV [5V`65HRvskP˶26ߨ5㸎t"pA퇡PeY,|z߼>p$4 zXȔ L#ma}k8wb٩c`оjvzAsP#xmLX#ik(}GExgIb"A3om-4ARݷh=k@W~}%$7z4: APRz$1#zQp>a02KcgahT/迵 "00Ρ 'U=+ʛ Cw+ߴ5#Saf0@,vVؙyrNg8'ET@Y`ֈNfx-pS707X 6mb"O$_)7ij^nosuJSߛ%o*Kl;c1TWHgAT Uf78=oeɐEχK/RY(./-ʲ I})@I!M?'o2O&Xh-u3Qͤ2ݓL2WK-?23 aׅSlOoOw3M?3==yPdr `h C␴TG$: 1'n:@ VHE8kfb ^^?`\w!5T znE.Nʁ1, N2(]j14W-%}d̻.H@PkPIǡ8V*Lg[ zw4@BI]?gksfp7\Qק%X=D ZJ,-R|Zڈ"Q}'eH5*ȭ_΃@6"ϙPŐWĈ:Z$>0qܖ2lsQFkg \q?Ma9*m0 sWF- bk&\zTz:bQX}XJ_ 9pW+cvh6vUW\^:v@oKV<#K[5Hx;e$q,ً Vɤ5htJafaPL֪e*15Ѓa宲I4B/SL w[Ex=etQ8ާ–78(S>N_t*m5!:YjrOy4.LNT^킰̣#Wc$(ЖyybPSVҶL8kaim',DC2v1=ފEr|I8vݓzȠ:}E4='CSքLɷi?U4Ǎ I,֒F;yK<6R=қk=R3Ntc u.v6MO(釩rv7lUe^e{j\dU1#AmQm8'1j*C*.* dvj ;moC"/{;C^j9Rk Eȧ%hHؽc\ ogHfF)S; K?= 1Rf}o?S9_PVs26ymGk8²X̶TǡϜuPb,)Vꏫ^g֘ X-a1]j.框#Da8fQx4#KthL%<`-| Z4olЪ-[=8uAkJrh9"BtC&r qS hjʔݜ7_H#{|<ϱ^nĨ0:28haзͩTAp;+BނEձ q9rIB-q e^|p?WN{| 7NÁ?`T?⟿bo  JmJP~ݒf{x&&{dA݈;D퀕8ʘpԫ1Ң C`FrTQ`a98ɹјQO} #6=Ew%ϫ]u{4x)>qY bo=YvJĤoŴHۥSeA(w®qXdc=RAUןxG`G;h}q;]sXlp^;!4͘ҳΠz6 M ֽ4m(cl{"T? e"g\e0q(ol͆s$>gwf槀l{b'6oW`ּ`J&Sy]wHzHbV 5e.N *,3o^qUdPMҖѻh?^ݢh;΁%b'w(WVW0x38bỏir-b}2(ZB4ʎbP{W?=2t'Vt9yY+q_\m>̼/'KM Paoֿ-s|lq^ '*h5YFi ؝bZ?GD &fTչ( &Ŷ"ήw;e=(0f(jPͭXEeN/ VE7ܒΒo0=mKcy,G cfpiz_җq/3e1o=cS`*J@en5B٭S:*6;@C,x暬pIKUe-ewDYO"ĉMIcT%no+wjrbw|v).}pivܥN

ai*~9\af=F~L?f[`YEՆ_Iu0ouQc23ԽN;ߟo~@-ݰ=Hs^4HMsFP{IgUW0fǠ ^AJq zʋ?Fhl{kI좻:-@4CV?͗(79$c%sX&|kjhꨠYT!(:{}$>R0 Yzvo3DRy]c'B##>*{86XhIĨ Kv.!> ]m$m=/U`ׇ &>iJf~n n.IcoGV/"Y3J X6Mk]:%BI>u&kIہ.3)>nuomq"JwǢnb`b B!:ق&l~y>90xwiHjw Ͼ7Op>u|. \}u`ɿYeܭ0VWk:&\kgw]j(\|̤QiWr}63q9ه17yuA'MvM}3tMzŋp3dlgjtYdzmK?#-cZ9m ꋒJՖ VlWgⷬ rorئ%, f쁊>8t#濂+,V%_|:QׯY>X(_3"G]SVOU~tUp]g8NXr,z 5;bмکzggEWu\92Pz_7Oʟd8 Qcy}ZNJ=#U4_!dtaz3Ѡ M0kSɅ-=!2N,K&]ז_oյdp>4@3a`l #x6Bfm'P&X#ܼGzӪZHZ~?Bf2 Yp5'LQDb.I^%8?IӨwUd38ןNTp-4^levAD?!C1ljD6>i&ʫnc)(UѤo1fVTbGƈZf]_P$ ˽_>Bݍ L_~&կ`$Zp(C.B(~D@矢MuS^,;\QeeT ),ŸE8BZ<.c8Q37:YIk$PN2Z&>rTa6,;BZ$\v"1 Bq: _ب߶f`F a-@r0^eVR&XLGXpwHp6Hv+? e?z Inp4xD|BPu;l i#K0PIoI58ΒȻEk%,Y[A@IV[ϖ~W1!V(1+e豾hp i'vHEhWFu6&<u_ 6[?w<66h-vXioʀ,-'\ϷŕH6_+\8KiELe5{xǚ({ϡ'9R]b^7?F>"vvb)E\M:TP1کshM,6h͕)f]塏b5v/d.q&\'7K4d+}VLs0V-)oo#[7[BgO^$YvLuvfL!`N˺ۘ)b5 f6JEB)\/W8쾐 W5Ԛjŏ1Ǣi+ SNZmMKMe[ $/⮋nJSjd H "{=|C,iXyp<+|> a*Ë?$gCxc0Dx);Dzȩ2fR$OBrMخaq/"}9j+ޫz3ɲG.e;|WP+?byg+L-pxQSNB6LV-+s ELd>1}㝏UՌHdK !@hO;f98,6[ݣ60LҺVi>dyW>L,GW5ID&jO耝p$24t+V.xv%MB}.Zal%ͽu1WyʳL4i"ߩo72sd2,H7sXU Qje‘@򩈄 G|- %9GøX~Ws&MN7>!뼀{7uBup G)p{?^2 _Ş/jTև7W0R]XI^Ö+ C$jx+dQ}|/Pe4[_98aXJJO2 ɥN`ݎR'WǼ-[ dӕR`YMK[} g5`LѩR |Ye[S?(ISѶe sL-;+Kw2zǿ[5`#iqg!DثA]>(SoBR_xbwQ<"2U*sްf4ӦL i!QMj2VIJY}7akSVf ȫcZ(I6t|ʨϒ(͠JXA dϛJHFu#]QZDg8et!c+@ 0@)]uA0Z>Isݔj2.ҤFru* rq I' {AD:hU7d6'f^; kRtyDŽ+ԧZh;ȫ9)K&=;>`B'LSPYp5*|s|=PJ ~O{RS.=ȾԪRA=6Bx>yzDUĽ\ dD9t M4Ս/M|ݶ$}1?8mLlvI n?EXz2Ȟ+If]J7Q$:WTl#!!qNoQV'(}!_MV#-jσo.C9g pX ^hܚee:NAjxdDX[^N^7c-ulSlh堲!1Оܧ`} hsoIV'%|[/"^%Q- !~ gJUF#1̍trkуtt7]C/Tet|4kCqQI_v&^'괦ǕE[bll*P:Xet6Cn03M>:a ++('@sjlLxʃYDd@Z6tN琡ۂP:SbzC썭p^`V PyG+ - R^E8![;*<&ioFZ-Fa 21gg? }nKPG˜L4x`9LG5KDSddD8Ŋofe"EWicהttaշ/ N5[pDgn1BUa$b[,{{O7ǃq*صz(V'x5VO""ҐxeS!:l!ma73d+2fnm{Ʉ+cy7LZRkW*Y_ ]T;}}A Ny%5nWB{{8KF]3ޔ҈ ^_ m'_Z v}HNik*#uI^5*9wEL6X|;%~Vq)k;nQqyP$GdsPۓ)F9\:4lBIcz3'_(lxZY- Gh&3+#+9*\=2_iy-:YыbPvC>\j|zy~=u=ID?O݉@$J=4}H(`/U x N*.nSs_jB':9H=Ju?8c-ycΟ|P(q$/>͜pD-jۢki;4!o4y-#:W:@T s| ,Fww׊s`pLkoQbo Ciq~Ͽ"5$GHx#(?HjʗWVtSikyAS#deDg_Mw|W(+u@ ެFi=+9z@BCAZP AB P8asz*|̇ .?i۔se0BOhV#-apGr\KeʩLJ %dpIf R8_JXYv*+2~^C'3zDNbo4!Yv uD"JS[n:JQ,s]NX/JJ}19b QtބQ'ލOLD5~JTsvy#<8%C`*ZKZ331?,O.f~$nU$"&mr@ 9{,L6(#p]G2X (B|~!-N@s?=iB՗6>74)&B{ďK} 7DuUfN_3Tn?I;z LPڔ/3 { ҔmZV30 "QwuRul6I(`# CU@֦dL迀F3㬪](GD4QAn=t;[@ٟ8qW;D_ıCwq#;a(^:(eOEZ^?4W]1%ZdEG YwvCrУFrk+m0_Yg[VjF=}k \dUE;& V.H| 5 Qɇ! +a0K 9?3}LDQ+0Lh2ח-بBlL׋g"g"wGqR vV-#8p9)@O=*b:E(C&1? Jγ4 (@Z 4H_g үqM鱥JV.s3PF2 8L4r0C:lLS[4rN jEj٘$(֏|rы Iz yй32Le>@{;fV3;Hl YC-@T7[>?)8GJ1-MVwQ@zufH0i$}y٥/ Jkp9QU[afd0u>h ~ I`xg[h42[wũ?YbevR+9y$_hv[jXM7( 4ٯc{fw| i)r%e y8C)Jdphn<.4lmF|%yn/)3g74 [TOŹ{0Yv\REFQQY%rY* `*鲥|Q}n AqCIJSOV _ ] m`xZ.o7p˞rCq68 =X;owQ>Ј aeL8xOX׃'37X [c%VwLCo3[>XPlDB?v0_Xo|TtvnytXg"]achD!g# ۦМe!i5@ͷn4כR΃= o觻XL-zBFnVP77\6$ڏ26Lԣ<ԥ᪥{1~ܬKF1 )hf A:=a'D1`onVE:d} >CM 4vgit?RddHtPx9Ῑ n4i^!9+³_0 ArW>3dwûD|l_QAmaĉ @'q˦DcPqyJ[ɮa.'pTzmӓVf4 Cp9ݩ@़d8Ue=Պ8(zW؂݊qqXc #"r/9.;`CLHsx5,t}C @֜$#r o_>88|5خ|~K|>|Z߱C~*o6nhwrowhFmI'ZgH1+Эq) W]=hbHU?}B15Bv$F?k%՟gHcjK"OkuTI4ﲿW_Q6W|8/܂C'1٥iQ\j>am0ϙeE-jf}ߨ-;nA;v}wG>NiKx* 0I)h eztU'2|u5uьdK>'S&Wv ڄrq6Tyӟө3恅ڗ1<$KILJUh;kާ^C@FddEyGUf@ATDD]4=\QzT٠R/yQ$yg%1 HA ̼cVcE[t }0HLt_ 0)GrːU~/BE_ Y?D6ZIeaAkn2Ѡp}B e0=/ߠKI(2I,x+ ( 3Fj\W,{ש1EXT$Hh{nBі[nʼn(" (Ku7THOal!+3hqD1懵]9΋4[`bYA=UuRicߥ$?B5Z+ʵFdoF]_[{l1E.w,R}T)S I/5Ak.V|hN iOΖ{_0ֻܸU=Le\23t"=CMx.&d)A?Bk\{\=%l2l<>uzh3RRP/VVYropzjVwd,K3_) ZkMg;c]Aj 3N LPc?{<߽9/k(5xd>&%TeW#K%i25mI^:V\aJ;gό%$ǕKuZj,!Uw P*)hSP-&?]BBW/-PDe#(?Pq|PG@_i:o3"7JiY&OQwP aٸp rncoJ_Pc}h.7 L+)<"&F{pGsp_woqb*_V(l,Y_l.*gfU~PIXȰڥˆڗ *!c 17p/Lyx^hWy6'kJeF%Y{(Kmʹ$6aE Ncx<~ |HWpR`l$ y~w{jS0iJr/ ;!)<q(WG GHؚD9NR|^s6!ڮNkj0> SlT{>DK}љg\p6yk}>30)  cͦ}DץJ=Oa-4LKxNϴ]nL9j6sQ} ؏t;v^"3*RXU„qYC)9;龗-a6l) sMX5d7d-FV؋Fj@{'8cVj).t'k5>2xY۾'kO WzgݘqG|Rw]]2y#zbz*Wq#<2H̵핻ZG qE?ZLd77X#}r}Cii;tpg}7>,»%nR[N? @SJťvPhY@z|KLFB 3':mÜ0.n‹hH8ֶس5@l`gx1׏ϩW`,Jve/=TD<]35.x4쟡H=.9 \Gl.|փ%In*aM}墿-H z`{_̜^@bcARIm9xoy GEf4e;u`0k2+IY)3]}e)ډ=hZn^k*UAU):t(|(dW`QduBȣ"'ղ,N=vz!OͅYBW}٭eElj{ ]>F3u~Tw[0;i-o$8{MnF-@uME +Z*+{e8yǤsXL|VD)| up0?A:Ye y5<~xG:cԃh?Da0@ĭcH/+Lބz/,u0_C֕\;!$PodbnRTի-q͏MqqS!bl՜Y7$lHr!vI qw'yCV{j&>&x}g*a99T-5G؇<Oq529;jlpbgj!S)h8}p2۞$P/'bL\BOm]{^2}}:yྍypq!ѕ?YKE3KasLfc3_Ԇ)?Z'%^SJ:;u$hw\ YJ{QvofM1kqqAZd1A2ѢDuy6:0쳧Z*It=!}B@=L6Pg@A"|nB'Ti+WT*)WGy;>a{_Q9mfx̘i+l$ h5ie!߷{GWj=4wv f!v#\ϵ]XZA*|ڪ+b-tn٪@^hq=KU<4<2S%鲍M>a'q:`v4 $ kOcu5#W0p"uh]l[O{ zi?V6Gy"vn)ٺoAfE}z.E.|m/Q eKPn}E8L#WNcd͕[0XQ!pè]CF~ٜl\%9(TGԇ"Y+2a.u;Ͳ$ap..$Yikٽ;^0ixMId/$WcHzg<^*vkg?/|I=\y /+_Ǹ ]0GUڬlrcC]H|2X_eiX3mc;ϸ7jdzeD}mc`K /F~Zi(X֚o*S+c6 |'C ߋ YǭDL>Q "-'Iʗb04 4XDuw([wD/H9nWnO)xF,5XLG+?$Ng*jSZ.ɭd ʍk'Y|W[g*2AqT7;XF Rơp~H)y0>.{ 6p+B; [pTīO#$ǁYs3*X$xX4$Ӵn @]в2\>2_= ]olJ#/X} ޶3py)2gs x~ٓh7ўwoLqT3_Ko 4D7N5 D Fټr߆ˏ'Y''u aȶ0ȓT& q3D|@iI(&lӼ Qg|*#^=`C]4ގ` z,>Og1_Zyr[zlF̘YRf7vfjP驧R dN[cK?֎ dLw;_6OMuXd ̚2^Tߕz l@JDEgΧƜp5`cXorAS"sؓ"bׅMV N6ͦ^PyKRI~PB^1hr]d-%BRx'bڄ$PDL,U:Z'͡q>W6GF*@ӅUoV*ݺ&`{ۇ[^FÌ3 `zq_LtᢰvҡiVpZR8KC;o8gSdRÆP49!Jy 4v_K6 I4d[qr4K4T=j[X6@~C1CG$ί)u?cv GÚ<=_McR]o D=-ŵ_k.#JF:gRǎ%ݒ/ rKϩy85?:Izdz87WK.FɅ+(+:CB Bw7/꺲y&}ܝB}U7'$YolV@%?y1RLR^tQk)qI+)@#49E Цj~.ֿU$U7,ȹ*fDlf:[-o夨]  YcdqsR|> oW⓸te!`BLxXgV,"u>+aePǽlz PƦ9^mӫECYԆeu@M8Ed"9娐Y]R$Z_uJ 3᮲;s}4!wc o`Pa(ڃ?މ,Og!ۧۙP)$|Qtm3ɛĊm+;^FwߛLwzS}A2b2׀ 蔺Ж َ R{Ȇ :9SP8N};-JeIBKK>Qnhjg 2}&9!V Vb]LILϾݺPd ެ^k~Sl|ooƽ3 次{p<$9E]>׼(W&J_ѡV=5#Jg$yc}qE؛; \Ul;MXibՔ;],cgR4~/W&ޔZp&w;f~-^NG꤈BEk?h}xى@˟?$u"RA8r=)%2N'~|E @fe〮R Q䟏t{t&$ȝ)J]7YriLTev/?cCOVccvU]MΑM~1^wVWºKoΈ4٭Q1.9Ӥ>j\YQ`,E9ClOs `ȬܦDbA}${HH?LgjDImحG#Ota,G**ՃңpQIS˕/+:VV}OJ;9t$a/(kN&2}Ԡ=g0`l3;ģJgDrLBy[g4|7szr΋ȱ8lS}܋'Kd[\ M+V3 S[2%lzxԓN*X v,qow;ճwʼn/fY@,Vr۬, Yk@CrP<(+hm{s#cx s:m&6MW)).Ybӛㆱ76 MBmh&9E9~6K#T%=j=ֱaDcjH2k"6 Wash}mÐpOWYBDlZh6<ޏ$ I51'ZpM=(P#?#6#r]0b5-fd=Lj0`>0c:?(w^XJ#r;ԛl;7/05П]nUE?0/TCa{W?ǷTWIJX̻vJMsc 41{0+xװz9=w?xޝKb4G GH+wUgjV):.8(Al.)%ndfcSȩ1Xՠ?{ I`*f# ONk.9ؗ{7;_˾5qXJ]X~J}fzp߇ L#kGhQaDچ-Zi)c>z+&ߥȮ[k^qp,A/}DzHY)],@dUvr_sVh }ě ' k(6&-T.ɁnqQ\`B519&f:5(oZ9'#OfB, C :ZeBr7T|靔$NlSc8cg ÷NT|QO-zXKojvTfc FL 5U˜@&n9G"sNB{-""d! nY-9~ ǰ&z 4* "K2+obveUjO_yҡbf*C!0C̠v{V|ELWH}b /P̸nPzue]ym&GX4 "hFW+-{ n)dt mq*<=3sŃa3XM3`E0QS"e? >;¢fϞ'$m>e5Wj)lA b4]X% N!07, ]68~>Ag;%KXP5.$9vL#6ɫJ C=𓯠{ &Y8q'+o{-D}Pa .,qM^Ezb:Xڪ8P Z\u$O;E+ #bK0_1|A6ey̧bM_xUÐr٪qK|7ZvzN&\=TAEK~h>2 أy\I') (KhWQS9YyXG% ZMn@=f}zCQE6y7h4AǹJm۽X_5-_=;/U/3@rAR"++uI\9S{\h| +jJԆ5L~ñg2-*hߤ{Ƕ [KB#} sI9۷$[9V%Vh2Rvtuܺ7VtyNg)ÈPt:Ι<™*HrO|d8 I Qq9Ò! b˰>7tW]G,4KTdƠQJ0E\PnPiH$}\L/NpD)f%ݍ(ޘc i%N[~^?P@kH E4? @1UX1X VUN&8# dQG'H[(w$1@RPi^`5.H7q![KW&PoEtPcT/sT9[a >ٲV3滄c=HF;5LD|}cWM67r;ޯ:˰IYL:T*&tz 9&yC ӈ4TDk`ʒ?G`جՃ .^2(6MmqcNLNb}6PnCϑh'J]Qk8~`μϺm!cK/0 2BQw!bI;u^U;7VvmSi#ܲbA&m-LmEWg-WAn '^p84X7 wF%*MKJY:Wl_TsP{/C-*xXԽNSJ0>&\ 4(B^vUVfgsvuiB;׆"I0lǎzuu=&0&egܓCjr*3s}*9: c0fB+u _ٽhbDT֖JZ#B0GXPdAϕXDś_zel'\ǎr8^J` z&6?H0 |LF]@7a c92 œ\VGM=kUuȓs"OZ\bDT'I۔uu' ldĘ?ϒmc1bl,9Y9:ߊ>,]!r5]c"{TRK׼61B7z㝰\ !YRhԠI o5vjIkeЅsаJu3蓜%5No3[i2 \?QiØ}(piJT r0pc٬a= |t⻙+eP0P: E!0izVŁNTżít[2n0eNIx׵9V*ʿ io GueذlDizxژ1.oO _҃Ϥq֏: tꄓ_9eVyJ(;e||[\#3%5.b{qvJd8H;36f:xحw\<7]A0IXZz?t(e_ȶp O'gIَ:+%y)LY9yiyWi0B {˭fz<첬JJ7Kdu>}OyUOc>PUJzG[ b7G#]^ p*b;$-odw!t|"ܕ1!yie#w< s풷!}O,E&|{? 5SA\\<ݻ4#7K.VEM?%f9. @  #y%0 Y! v+!=RZiddܑg9L]:,L<\c bv_%'zZ?u! ҫpn ƿx{ScٲLk- m07-ty[Sgb& v&ia,&!HZ_6\V<3fhLN~bWņN^d ,,5tʛySS>Ōjb! \T-t2uQ 0THQ=Xr, 7hOv[ VщŤe!ЙE`Pj)jw-0g *gQP4d|$6)iOߙOJB,-yRa4CܒaZ oKSXnLBLJCx/sO& gH1=kMw_cV(Xn=%4),#M}J.tU0$3i^ĥu=/Iʲ!7gDBCmO;=V.XνH!#UqC7D+xS 826D@_t 1c8.! n=ZNCo P wyբDez2h\u$6:SҬ#s)_-Y?됻38 ' 4d!˷w*.+uAnM]rրIN5M1uWd5A~)x9_AьNȟ[wh3>u҉ 1?S2P`Od6J\sz2è ,U۷RexB>=zj N nb+PӃ [!>۾'c{j̇8뼕~nuC$PQɣyɋM?OuWm|\,y+ȺhayY%bCeTɌD109auoH@^x,㑞$˘kVѐj1wzʋөy=6d1#2OnoykH9W6`S-=_$[ *'A2ycQd Π{8h\?BD};T .SF֐a6]uaX)^8?f[GhA5׽Vm 1m>< '-9#3>l^ X*5t,Z %ǓUٛ`o4>|׺L60Zݷ+W֓vi=(gdÆOAtu")p,޸j֡HX.єmj`7TN "&.,iح ;oA3 %Mo@..u"t$4/0\n$̽m-¡:]f'U c (7SE2 Dbxrr =>ҳ|0 tvd|O݆9!*ΏhJ :{`w26dJaU%j +!cLAO,=&<෮sp4[DRo, YDN<&av:GyaqyX],p~î~Q͹0 ZjcWvjVo0fZnޟXM ht\LOLл2 _ Ϫ6|I68nϥJ.}_QH.)ķ Z+\aE;G!`'uf8[om쟁v1kRwR7bS$=N uoEHNH'ùj\2KXH6eErD˼M\8S``=G{ۧjG-oY +k[qwY/I:M&2avχhdQ'mEwIEM~q.MO^%\j6#'Z7#GwF&OtY+FnarjfqcAOy2+{ŞOX _bړ{)Qyt8`k<0||=G!})@pBCih"gG)ߙ umjGj.2BphVX:2/tK¬\$@!6x1 bT]>شZ;ˁܾɻ݋ԓ\Y~vV~^! ՉG,{g5&b?|_ھ1k$͉6L z$*r\7Pq(iıL$>IVRSalwOY_̕RO-PI"F+("> 6k,WOTxm Ǐ˄]%OPtgO 6JwʒMא|s [fl[ΰ4}~<1NUA=x!p|H\ղBp\87lR"S+wpEsdS~|VbaTml@դA#2N&FfL_)Uc̆ u$F'׆BbKf4 J!,EsEW.XX@M|,0Q΅gqh[|vj&ͨSǓHr} ˲QRd=7G $Ie4Rj7ݔ*WS֫w6'uJ#~>zfc̡1vלoz qQx[md@HZ A1ED42S٨mqIaIG'xP7Ӥ1[<?ۮ/ȰKbL5I3r~h2@r>-',]"mO 6q׷l*z9 TƓ3=!p#d_3延k/(d s9Б8Xo~a4k[ ̊`2q6 JP-c"a1fN@`VDo > uq4O5GO2%_vi^Dz56wFPB]ǡ.18lDFѢ v޺HH#Oz|/`c4 ydJy4un&pBaiqcdSB5lR I_]h|[/`sى??c 64N:Ҁ? ]k &($NG2|p8mHQ@pBhYR]?(gURԋe9 NMkW( m i6NW<m=͞%X6 ;4a5B֮tU$rGݣK*A0xC.DhAm]pP vX/99ovC'\PΘb VQM-iYj$Io.x[DmЩ9BUdZRiOݗ/ǖfm݆HUd+CX䀗$ܘwLnpXa~O7[-cAS1$ӵοȽy0/3V-y҈(RX׹z8vO5hBPX+TAYZa5)H*?cpΈݦ44K=щ_x[ >'}ƖP}NTf|jW7CL~iO@B[ g$ITJ][T 7Q}0/uab!FGPg%`4ua[y`.A9f$8Y.CLߗZ4d}?Xlv8+x'wpAr1w!Wvl=TO,<)\#ta.JFXA{&5P(.wgGw^,'.S[cN_ubTDB Cϧ8wh;4SzCtyz͆_@@LԟM)UF@k;n*1 BªԲIRS`*SLi&M5+nr0_G|V@p)c/}8soڷyjhA=FS Ѹ 9u{xo! +aSz|J:n6VL& "p)_V!LPOgo/eMR__HBLJM'I.>jc;eGŕWa3 zL2Qt&s{z,B"+ z4sj)P6ZY[":|<'H0űk@a_!e'hl$wnsYo*q;DwB0B<8{jJEdt*+IlCF򝛄XJW{4xhU-m~zCݽ]Nl:.?\k Qkގ*aÝ<´Ր2՘ ŋO_^nʯgh!:N²cv"@{_:d/a8LY^7Km2j5C2(vG(v |Zj5Z6,gpI/iY .B?⇣tݛEEQ-TW l'3~]w 3QPI-0:Y0[s"aIT͞lKARp"ŋ`bu,`7\p"?T>4ocvD~qjes"OuN8M>#; EFzN\~7׈K-ķxϏT:FG&>.-Z80> t, Ɯ/"_72\je{^ p514*x¡%)+ 1AR3sMGߕ_L{$RtoUeB yf2AB7>nRYs.E혖T>_"¸A~T9 SQ@kVR^*Zc+cPۤZXBP^"!7?\$k՘ RP ?֌U@IS!뾙P.+KO1 O|Isd03$j-}.{q!DBXT?/σO+̴4^~NOhY&pB09x: ^3a,RJ]Sѷ2:4 Gˮ uh4`/6H=d Cl3S ^C0WtY̼stEDحaN:QZZu@0ꮺ'k B(|*yn=j쌚m"UYyH6gD^(o[ض):_ѰGm :Wmlç?HN1pY{jP"1>攁y$<7쿫BnпJ0ٺfg␰tr[*6,.VßVJ]X'|RYk+]'=UnCe_W8֪2ެ#g!_HߛzP!(ɍ<\tC#7 WB MJhRwVt'@ZU6. xGQR@~ TTy<7ܱv3ŊǐUG[_bUB 0;987h l^-q\P75ҞӬИIJG$t2L"K'4)Sb=g;aym|cO@L,R<1bOKB30X(]X-q'02E6.lS9wOzPǡTr]9Ɔ %x} |ӎ}-d]5o7śގs$ໆU.}o sPhF*^`3dX)7!3gE:6@$P]8ۥ*÷ȨW8U:[qvX,-UM^(BVfWcAGCwʒ~0t@j[jR(IS~MX|awI&,4X8[ ;*Ѳ;^wy]|3<>FyÖ_-՜h[!o?45Z4Kr&2(>R8߉"-e|>FezpIT{ڝLHrfY#O qbst]~k¦Чb$~q RN.?) \x($ϱ@F׆:#!<P="UrȒ&ty[/vTD秎P~dfS(- -\ 3Tr~bK`Q,wp1L9H}l6Q}ryP,+L@eHT`~qiOYbTmQ |瑶?Ͱ"@jSAGSx0ݡ9U(~l. Mŋm&}W#78v"'n)_ jk$wWz Hxfq .a@UWDQw @k6s"Q5IX.Rr;t(\K8.hPQ ) e>5gsmK{ryo^-,:괤 Z'[< ^/{_ "lmw !c#;;u>xt^.Fo:Z 7>8AQ&֩'ja@_-lb>aȓ9͏Uv`:4vl} X>(e{ X_#WCZC _Mhta&~8M?!9qb$67?ÎjV>$P,20L@~(y>v?=[z7lj%Er JuyS;7 7[A+cŽClK-p )`:֑7s@3fBU| Cݚ'qLdpn׀e9q2t Y_|u!aj1w0brف޲_!,UWZm K}7U! ٪K8Z Z/qS~ ,XolvJ(6j,~#Ҏ2Ů!13BWC `7PNC{zz$*Ĺ!NJ9Irc#DqcoH6zܹ)HLz@s6PN~p@@KJ^;v=!ZJnok&T8 t7NXnsʄP̵B?TF+'%}QſscfŚU"vsn<*H17zx=V0]ˀ<%]=:^B2N{11bQgD[Ŏ7/wVK$=Ss'̞iޯ+K_U?z=s*:CA'~AR9cm!fò jìu0$!4H4 oƦK/ҎYX} Ց`]cdRB 61zTwfx10^KEDo$5uH.`\]lH8k1 yEό/71ߞ'f_lx ݡSL$(:?Q'9Md\pTZ {*%WEbzd!<3?ys@ŵ#7N=W HZw1"q߉Uw/+`nG?DM'9ORYFISwNG&;wEħl7ZN'[8n3.9FDx.s.Gu@K5򌔴c.T+Ͱx@-rMr(AY>m8Vف7<8(5duwh$J9{F?UK J¡ڝٌtGi7HI_E)m1~P+ply ?q[0)+Z"KU_P!!m3pܚTEY|%9TA(\S8`Cw`RQgR>hY)m8cJd)h=Ρ:f/c}0<=wAE,9dRF 6<_OAkL턦?[[ WTv0m Mq:hS$h6էΨ*a F-ȷD3V= Q!WG> ~'c`ݎLWy0lb>CI3ޑZZl~W(/:(O73YKͼCuڑojIDp-s%m6UʛL?1"(f>czw3&7턩8/tzÛR,/\d֡1iySpӪ佢06N?R_ x́.KtRYDaAP#Z"-D#A JSyꬺ[l$Z)/tVc IU0.b=(۶M@ LqI\~`XR|FjKtm$P[/R]MZ_EJܤgKj$ʕ9&*K*`kQ8* @M0ӄuI/"mFjiZ&wAuA,D7<'g(9XS/ܐ|85<p"~EѫoO>QDv'JF(5@ÉMNllNx,E,1 U/Q "V4cuR0O<:E'tRR3׼hX #3'i{<~@?ߓ4T_9>lj}j<$EeDOI+O_XM|V&`ϵT2e'$)J7mի>ZEDz+ S"ӹ&w,Bq) Yk TwᄅE \u"Ill@ .6>sC+;4h "B){v.0;처OE̩KoX`8Ax_6]nɘn{%B`R1d̺[Pm]+csi./ѳhIMv"?~f,HzWdž7(Xe+CysĘirՔJ h\cmmel p7h^rId>VNB3/]#%Eb8Kՠ;^taӢ F6csOXR ;o)^ẹ#R|BSг,F9x \.L \c&yՎi D$SĺK ֊. -a/rZ| ' ni5&']vv<:de2Yn.+LbW/ћ^j]SCǞ%Q 7eJ? [wzJHY&7^E=Z}ʢ#bHŖ![E!C+-)Pnr|O(Qa,4 AÊH7n;6~lQV*@f0W <$WǴJ+g=(*;1cY,8_t2NpP~6|_94a Wcr ];T=؝OK5!k*7ͨiy>Fu?Z4k @cQF|8laP ]A!DM2@X 휘a to)C!ELNutUP#1E;z=ꀢd36=6{`$m$ѷScOX1{Chwz:bNڱNq+F&Yv_{4YIH4Wl8'w_g?uH =J8o*Ύe{ Nq$T1ѡH4 Pֶ"P0roe.t%A3*b*c)$R3EVLooeP ƫi@Y`",K&ej1w|^bkވ@lŘ4cmP]^$7jjqwdFŶPc+(@Q G:J,/Hld.w۠0i/Ė2` }KD%2moʣ^l~@s ͒xtq;ZLo ;W,8vs tnzhΉv^URFl@o/_TҊ7<; 0>)ztU>H"Oe:nnPL_f$kEO@EDX,"Vazxfq~5CTd9@>xy}k^L<;dm$݇OcG2uغhJVmݭK`ᨗ\t^72[^KS<{|(U{.c}0}$PyЍta>"RҜEmRXpfze0Mfb $. hM?ݣ٧X(ӏrE=%y+l,= km s4hNbyCTqBPnAK"]TJ&OR;g71AaY6!E}NǮl[e\Bqd payY:?:J}h3&R\&Wq-UK_ܸ\v4rr b_<19H `ݘHcdO[A&.3|?J &藶*`^IhnJIQt9#󴿻 25x14mHV<΁Z{^r:I, &HmY&OcUcbD=zOz_8r:M:z^|(TSAOR81ҰEɿ{VnmF o_Ti)ȥ+X>ZQGZ·eGyJ%K壢.OՏޯ%*ڜ#HbwaǫBr o#cӯHGcXl} SD?+峰 L@o^0o3;Z} n~o%o&+J3e 4iys7Y~}Ɛ }=f |h@Q hayI)7(Jڵ[g/.gYЦIX4凞~|rYf?/AU r8jaK.>4M^gM/GVV9 4sf&ߊY>oMcܟ64խ VɪTtD@۵VrY{͍Ib[7!4y, Y8VB*E{Z;[Kĕ= JLZKKn#WTL.:LQ̀cl)L@0TXy[Y _K}^2w nx!QyU+,47hʸ)̝gxUs䕀6h-5miބkސ$wF=u{WB;fgƤ"[ *˟Z !ы@t-LqFRʭW528mj7RMJ9v2hSz#]u zԅ߶&45!XjaФv-nk{x!A[T}4&Xج5A Rꓫ.EbXgՏ4SʼnAA ?n/8#焓6do;nT"C+<[f,·' G#*8/x9oR!M e\2hl/=܀qFC S5`e@Os{T럀 ߤ]YSupu LXu2?z`V12 B ?vN9 mS PVk3mE6E#gqDKLb4  M 1qL8+w1>P8&f8QW2`'1[1ZER u7=Ը {d+=rdȽmx S{ # M0aH%Xs 8[^J)靻%VG2?J]-N>dfѺnՃI1y۬qXX B`ƛ!+TPU:!Z7`-kA:\1U$p* !SD )t"jC6n sIFH4=?_&&b8f SV1IU AXX N/jc(AIa*NH75ׂn1;)!2?8D^ 3.:ew6XǢ`{H0 #F7JGVs-eK|f@oq@,r ",. Fj9Hm% ^FD~ Q"pq,V @G|1jf:X I1_g~'O/H1 'w\uZE/!0kn.䄬3a10 {{zr=6‡+\!@v5)r<b'ƩH6)3 uꗘkjLվSں}o63E.ҁq)p)2nv`an tIYZcnw iRtam~ou-'9&3y,8-0] E=0T:~#a':vuW% S8sIבE3 EY+T(^=TQK!ıB i?!kmǨ+S8;I!Wv_ w'|VybuB{+I2X$OB+Nj/r&pH"f\\V"DmJd30>/54?zkBK0V{3cW NVLD^Btgם%cތXUud97*'ל##Fx}0t{V(jzT_ZMSŢ}sL/$Br.s?Y ŀG~2J8WD;X#ZCGLTa^f':T#ƵI5*Ws{KPKˬS65Pkc.&4!VM=˶5+BxC9(n"Y &sΔGS"/\~FGN6~#5,pWPMƻNL5 M XqܝE0m..~mhDxe\I]ZAkC zvF\{r~1tO&xve 6խjXv%H~s!p\j$t'<oscs(_֑ g5+ZCcV~uY['fY$dæ|(K#|zpW@D 5hE¨E$EADwhJSo>~` NaFtE\dQ+w*(bm|W͂2n6{77; a5(()99렻wnT .m?Zfj{%9d+B ZAlIQyHG!E O"j!ltqg43Gh#=4%>N h>Nj_O j6{ZI6_0 &ݞ>m7|Ay[)'r&(?߁e>T̊9o6`8TE 3ShfŜʮ=AOR qq[gn4&r;OE_Djg1={H/E⛡,L+Nˆg쌏hl/ZCz*Ccͨb =tG8Y FUG7PaLy޶6siu5FtIzZMT].Ix2+"bS~c#:*1V] s+0g4AUށ `T]}!ˏˑ9q\Da}gun~MG|Cb3{iW˼…@TV^=ͪnVx+Rc<:L"g@Չ)lp(QBׄ@,/EY a`TƉF[ED G4[$e| M&ӋZqUуK}TDd N 泖6=eધ*BSC K,w_k2fz8'Z*0.ݨcȂ& ++8z}n aYm(+YðmU℗f2z@WTk;5Ь}',-|аbdn/BBKYO^^MJclvh|Uu7?4䨆.K$pt:q]sACZ*ݞW,vIF!kȹg7PCs=lgC_kzk҅<#ƤWD8$^<8+>H)t#!MT[N|'sb&4"[Zlپ|3Y4k}wͧύ̑l1V0C'*NXGPsfJi_DC.ԬsJUȿ .ӡ0{lm`dQjҧtů`##9ArL5SQ+#WrNN$ B36Po-oPCx5\aKkT5]@%yߋ8͓MZ/J%[˥I LK ޤJ8mAp%tuP._ê,sL-kj v.eErp(|XLm;hP4=c&A?mWba²~Ite[ BDjWw¬Uw>PLis@yyOc!̙º[O77'WC;h '#M|i D7޳p iuBĕWWe50U&!QkֺP̆s-!UmEta3[%Tg4r:[ĐRqf3PŭHw5+@xEqDqy&m6/EU*8V|AmWi=ESbeشҗRg#UBxi+| Jͽ*q?z^w7Ĕ}䈁~m. ]YoK"GKdW55s!3Td:-W4 (-g]^AvdŌyVXBn~\ݔ.,!pN3'.!p8jrǽwYb8v# DrK)_IWޝcj$41)bm ȥqî?:L&KkbŇK5;$$nҨ$iȧ `^aՃ0@UP3ö@F]Ǟ0<هq vb &QlS g1zkeH;"?%+-/>m)gh|\n|pB+(ɋg_ YQ>:54g2{n(+i%;xˈܑW`1"趱StF9sE+heb:uh.d S}NGrV+t<7HϨg|ui+vTZ٠:`BH_d=/5I+C3rHO(~+"3t鮬DkmNpF賞^&.aƅ nccۤAc{ )hč'UIHvA C 'w3D+> 17 aYf*?Znț+ֿjG 'n=Z1ylr$ju`,~d)A%.hG2ŒiHڿwT?Mƥ!Z: "E^> ݵ]䍇'Z4x R-;tnY`Uy /(o49uB.%,dKl{b3;x{b@N[&:{,-ܯ=lRNVq'1NjWaŎrAmqE>F C +mIE>ޅNm߸dg)s!'8"HIcP¼r8f- t56TD@1 8$+ ̀N_j э%F^+.l%q2̊wj+3b|ԆOٻɩ7 1ґᱝQqs|.HH,K`R2EP/S KG~mjR>v*5b\%w `C*$?A@$HJLg/ f9jSI <R,Ǿdc Zc OҿQ4=!+9SGf7EatDY3&G:B9O0'}hi:bk}CIDl,yC{8nn}r>“Jˡ0 W{xgb4ϪXu-m,1h4cEb:+/ߟ TͶK[+I 4 GPWx s@8 sh'_h(_) 9 xD8YTfN#H=+ fAQBN~kYP~ONJF 6y8qub~Wf#0Z׻f+1%<^Jѧ9f px%5$|1^×`LHH^F_^7Ч̷v:? a} _w&ca9/ G,"HEnՏ7Mk +%o]XK?xWIH*T>ivNm36k$!o?L"ߦm _ӥo ~%sGL4hq 31_A|H`j41T8Μe(Cl[ eDqʻZO7I%ԥ4?yj̽y?.O>Zt|X_li|]EZO/Z%Jyv`' ̌W9}M7#{痀0P&׬a Q|xVWW;D_>i HlLYS_AÑGtODċ@ӿPڛڬэ@P`B+<C|T˼]apxo>MͿ9W舳#S~򇓕db h?ޥ`QrSLr6JTۺ#pLx8c.Ca]~&$"D=߆^0ԀvT8}}%i|5a,0WP,Vw$ No4SB~  >.<*g'[I^7F4쿟"rt ja#WyT'"§`&/!ڤ&d55v`y60~F$/1| #/l2eڤz_;E豣aX*-Abonnb"Bn^"1,vtG7VoѴ?/t7O/b-A /Dsr[:;@8Y`QcF .YV*&n|dž BUx eHȪbB apQ5i}laލz RE̓ɮ/olI^h vDK5m\JnZa䗈 pлһGOY-} f5zQ?0\}UK~G؂ʨT<U,X{ )8O #)5-0ڇGCsyԫIX1Ӹb:8ʑhx񇰩pͷuF)Anh\A7MʰtmY W؂sG{!`bab #fJdtULsU oнZ;Ϸu>B]rR83 B[:g2K`- ~-۰<:A@A]\up3&1OdF7y١ `=YS& M`>:wDŴ&[v¡&bWau= PIӧ \ԂhܩD78e2ZڒRv,j\A:*Z&QA4/@.hwq*c(VYn2z1F}M)pcr? ޺3(ͦd5PcIr+yVʥ ىA2\3PSQ+7XA ,\\T_s,;V8z h*L]`T.A}Oi?h܃ꍍKu4;F@GBJ# Q3-0T7ω(rWD\f)ꏮ so(?,!$D>k;Ns!HCL$e[h-pz2%L*[ <}.A"ڙ)o1C_Ҙ9E ?nj @pa/J{Uda^<%g1ݞ7pf.Blx ڜs,CSMoYROS"RxWܫogrz}EP!%z9 봲1bS!m (jhw8O(DEb!d9]@ʱ\1IZ-Q-t4(f0Bq`:S7 z:1(~12x >ALJO_X)1${y8'ycb+YNUCv2*.F& !r!ED?1.y{Ig@|YoC]S F`}<ґ(˟euoj^󐊶Zݚ|Rd4moe#u|Hd#:TvXŖG\P#Ն摅T)?{]yjPVH&Wqeo-rEg6_:F.8)屇p lgw%i|1~^#iףBҀ^]47B)|e:Aw0:|b-VYy"2A"/)pToߎN,uJ=[Y䧬Y[Ւ}}K@r(_kt}.FVO+WF?;oI0%G^f;~a#Kc7%"I*2Ip.^Ymuȳ)5ñ=ph+ b [ErgΎ?+{њ?|ѕX]{:Ksp87}rg~v`&Xhȧ&kjdjEd?:VcGd70 O>^ 2eVV#kҘ=B9c&iYnzuNבv;3ι{ 6$B8Ki:t8EP6[4&(B7ꩨx޴MJ.}tI6BD.kK >^0Dؘ)N\]wUz+9GlAΧa2O1>m*q;*O)[B3;,+Xj5_EG<V튷\`DxV 7Qa{qL 9h/^q\g2뾗1 _Hb7w*amXC4\N$izpYg>s[#lmj&ЙɽMV?5Q>Ch9 V(s۵~Mq~brh|)~ٸ]ĖFpNOpZ'+C uQ ~ͣTTxڃu|^%rŒIq&qGY-j ty*P_͗N iN}}˯7Ә4QDjr9-?%fS@ J<ˌv>59eŠ@g˱?>1mi.j@km/ `,G# ;YM|`i.۫n ;I{2YLBlK`Wl52bN, _WQ{G @)y<\g i^UFAW֙, iG׻Re@3/)Fb@<5sdF8,3)^~<ڪ0Vئw5f u ;8hbd1Q5wTSoԓVC}g >EAK(bv;}㱷IcQy4 HVl@-ÑC}R^O?Z_af3B7:L7`ŃeXxv ܬW3[M`=>wA9\m!~]=fޟp/!U×~ yi)[Z*g4m qy0=*^G]QM,>QW"YMz|ja49iR}{O6Ϯ.Q` t쒴~B!FC>Wjnu8|:fHt{@4C ^r>bȭ h ],xU `l%).g#XU  Q=,Ќ+"pdmGi!(^˛ըQ'Xrнe{'"Ֆ$ʧo7\ D_}^9xknxW52E\ MsI?ʏRKR-֌&@< D8IQڐ-M(0㷏7k}{DrDZv@m Tq57l]k1Meu6T;bڬ~'5Mr\6 / a,lMcfI\,#e˲4Ŵ[>ɧMZDJ3=U3W"c /g%&C}I|{|c/bVw̃bk(F+ʣQW,,Y;Ihpl3CB[[! ߷NkP8r3l단,&=0O {.B^'DD`k l1漀W LҚo STPTթ;o"W^jQa'!6ofcxRq3JU(E8na{6,#myKxI[mM'!i1@vbBvDj0q)8hG5&nyT!q_ɮ'ӆQ@}n[3 1 !m]RƁc N2ĸ¯l?9ؙg3q:yN7O[DHTÏb-=͘}Sf@nd.f *CG`d9'|q_Yefad-]^U oge,[rhZ*bл6/Ab75490}9m u\C{X8Z|Yũm0vG!P+S>[q3143A'/W2bUqpӾ ĩ]fёp=HDRf|i}SD) P}Ofɍ8!xH@.CSx@ꩫ(bdO":1{TFj-T ]cնc.ku5x)p deNo"6pńzɾc[L>]^z3?j+h={j cWj5$6N%5lfۀn S1H?FA=`}f2Gdq9cͩvφ#BN捶j5r8?mwsMֵhChT P589H1غ=t|܆u&Tcl&!pV]딡bBQF裝=4'%~.su>O[qj{w($CnҤ!K&w  p5K+E-hٱ/DRGb*RS(N P}&M@Wstċnm8_:j+EG|d&_7Vt;z1n$_Nq(kJp7׮+eU:3O{Rf.*YNɒ)tK0M ]|p3q0nUv iEz3̕GJevcuㅲ'G[PƗ`^-괜?tކ`){GU^O$ %-1LfQ$A&YJ:CR\Ftجib6K~},}u'.ENO W\2WO] NR;@^1Y/o\qɭsnw6T('@ -P'V4,Ƌた; I9;"!D4jJ,~T(|;kK=``a\0&iʨfer&{: Bo [h˯_ׄm Xxx?ƛ`i)>A4NeJ=滠۩tVw %`Xn p5m*K NIV̐m5~K/ΩwG>Oṣk LEY{ޗjvW $J'!L%jJc P-."Mݣ&,u#wNowk(^xsq7D܅#8qL?/%[>9̬hr=N>l%=Y%m􄳕dA9m"=(M~ʎ OGa)"Â!t79r8`( .M,#i|pa#?w2u6Sa vNÊW*:8?, +H~;'cjj{a)V@Nc( ŪqoC%H4m'lNH1d`$w{]"xے vC0u3S-F߬6N/L/).*c>\+zU=3JJTi+w>ٻ0n$ H beVl(Y)|4ܤFiNЎ)=:-*,& Et"MrWy#|Y)G;a>ڦCapto 6MuUV~7m[C\1 W҇VL ,S_3W 17; '{?>KQi10">+:͍mm11{&U^ڕLkS2\&;E tI=dVmGȹ N 0Hɼx2lO[G+|=Vlh-v7-ޕdD2bg(!F8M`{y ʮ>vP#Qic9;/3w+P"Ҕ6xP 8.̉{wyOoxڰJy me3 \4d ܷVTBozO|ץԹ-aqkzP<װHB-WN۩oslܝ & -ccdY23RA _Ko;"8 c_\*.t}U_w'vPZtR럮ly˃^LϘ !qbr凐roQ Cy1@Ǡ/T(2p͘锻I K.bFEi;+pEV*m|NLi$`B 0^zժ@/Cp}콊+Xr:)Z~p0;XE08,n1h/cPy^@4/=צĦ5LmA!^dNTIcfⰰ_`qe6b*0B9-)$jPOlNK|B*!Z"$2ZnP\$6O+)~F~":9ѥkPNXs?nDp:;[8 M 1]t;w8_ZUCPe[a [LtL|勽rG#Vu*"p~Xp/U{P 'E.e`tHG208wfm T쬲&-_29D˨(dIQgs(s5DDG҉ˮ&#ov2n?k/G9@:%_6t/>7T|'9)ƲT Iv6 u&j^ɿA^ -ó:"b&7h ?>6:[J- Bt~F*v9Pҟoq2mٕr cú׿?M:09o=@,/ A_Yo@d^͎Qڱmvb1Ȝx?9(ûbRJ69mt͟ &@M++MES&fNɧ0vq+O+m&1,M! Ib]1ubiʬq%3ռ"bR 0'Qj<ŋ3@,gcuj@d򅹛zlt6pgEO raK xs>D))wP/^͐ ,3S?~baed?Ô* r(pz{?0~$ -V푋yt<G<5R`I +Ǎd̔BîYWX sfJ5gyeKN Kydգ 3fs;jȋ hq(G >Uḱg:HE!k+d(bjp[bSܮ$7Mxd zբ ɉҎN92QԌF}G"sjY]cx?c^b|7/4f64weT%_ySwr+3LvL+tW,  J2!Oo!LAE{$K3Ҥh}i0ZT]a&lƩo2m򂖝$c  vcbu$Mỵ*_֘wq.7VY{?ρCCG=g64:E`A<|KpelqxX)m'7#N5f; Bx6{̲hu)GݙLrH4PM(~ T~ʿJhHF_7[c=̪=a]Y@,dF0UL'8g^5}o֡ώp(k,'Зiqb5DLhqRpp޸Hl!=>D l`^-\Z# .)*ޘQm& P֟K ޠiGaC种+QIk1N&'!y,|$[#@kXAI"n ;^;sgG##%-P̋6?ՑD|itR喊<&_HpߒJث}.\V@D_x9kY'yoy4='d¼HA5Ydya_֡ %y=iDg3sV J1JMB ۨOԝXR)ﯩ$d%T@QΆtT,ߣ1510`7'vF71P B$e/g#IhU€+uv@}_M KJV0dsi>~irPd Nf&#WC$#1Q2`PSMrwD8"SNʞ2q:[r΋4Z [ǴYx~]]oVH}!P Ea2ē"11eqq2قmьV,r#V*|eC)H4*%l*UX3udv-N453Xѝ@{ShUdxI3H@*ggk<vZvlvoGw6ݸ[v8~g>?kX3V3x%(( 튱Co⣰; ݾ* P-=7` $ ok`}l>D19TmN>"TAnVS7:2-@x|C(^ @ĠJu>diV lD`hOG%QVq^_M0i( B^_/CJL\5b"XvϢگ㺗?AoZ6LegFP5-xVi*󿏏,XDN]"t8g!u34 n`pCi|K)!x#QEG{vwעEnQ_7FYni: !Gzs Nt  \\̖%!QX$yВVK_W;})VA)VU==aqq̽X4ѯj-0S2iN30YQr:]H~;ʜOR]m5PnAJpеiD!Iȷ$,2V)uf@u/L7xu *yd"m"8/ѬWEY)8H$fG"1[a<%̅]p^ĆyBTEj7l =_'tuEf*X\bVVZ ֑Ȏ׎M!#HntOM-j||j#1AN\BP7{5E&o) º[Zƥ4K 1 u}DzhT,G&4#me yw^f[Pz}@ qAl5"|~G! FbOabRC'iۊSݥxr~f:; ?MVJkKڵlY8TdDXc^|6)!J˕gĴu;%iJ] ꉜu>{!wf\$Y"O\nq`Σ=Q%@>ܷs=OS 8-΄>zo%`x^g hWgCsf1{jϛĻZM%-1l)06X? d|z/꥾YMyw7eR>۵" PLFDhx hYe!Ε7Ϟ .Õ/Y,-D5>"0gA݌Pe b@ODj; 9P#+P&E(8Lvy\^GscEy_f\ަ AIIs;=dQ8Ʈ!JCy^?AŬ,4!Z$ລ[dnQN˃|A\2 ܷO8^TdۋIraJ𘋜D' @u:E_Y;PBכZ ȝփ*|hk~zk6z gI;KE{c';3fJK"ELr usYCeʽfxG[8MqH㺗 ު^) fectDӅKGCPɦ ,i/26'1pJ`LžnlƲC 0}pUggF2]]8f h2S#jo(xcy UGM*B)NcФhO*Z-{QZZPBmv|<tb{+&"fHBduB<|01POb})Z5sqbY<7}wbQzdA.EB  &’ +3eW}~1ƨ?)UpR{&~|Sg`G<ţ?\r3P(Mm;[JjCu-0Wkf 7͞Gy&3xxM֏!8M: dK3|!Tx`ɂՠLtI ;\ٻnn#Uac%F$>ǯFPOӉ?D `X8>Y ![( u/fTe1I<7?Yk,#~:t!Y x_JBnWXoP)Pe^sBo`Mql"Ajrc>2㛭 5.P3:)d b'VC֌0SB -^'!)ll"2"|qsS qG/;FKƚԁ0cHvK e G\;ZK>8%ݬ|cj 5#QIfǥ8ښ1%GC~iSrL8hdhpۘ!kUaꂄ.{k! e@4Y5 w*gkꔸvyVV H'uoPLD8@U"ǴNT['*(f0Tk'))R<yZ?ڠ2p%J hgCK"k/͸`$p[K[Z[>tfQ MVnvO> )Ӓ# @JPXB;Ӹ p@p걊q&SұFcNf<Hac+!cVcd]W}efWzrl;+SNEP?c(sKQJ.7ɣsDaAt Ze?C YHΔR i|$$ ǩշd˯AF#SkM8c Gzgdk>8}Gӱ2+>؋ wt9GJ` TQڲq0*#"q (pBdߢ^GW(o`?SfӋCFq- λ5E^ خG{[2Ѷg¦ "U8XI,En;ݺ"bYlD"ٵGXi5P<іaibþ ~Z]%ʢU D9V)`C7,0jk4.e8 "H)V Rh;>b}sS<^S%8 Iueɮ:xx:a$ Ja7aQ}H/|f,@`% 1Mָ o$: ,[D 1(˩eK[G\7z{c:5Lb9,WR‚*;:YTpn"p m{a[ZH߂;KyOW -4Rq&yX 끆R3dI\ 15F{SۖN&ħ!R?D^@::$]DSG@LԇG˓F p~~J[;H*ijk6^v>Q'1 0.FsfYBRNIY#K'k\Bp|Wv]MzJ"ﯡ<"VCy76#To·|XbrZC-nYN{*%rk[iTrA$ oZh!vQ J`>NL3|*Ce)D vDÍXXux;soeFjzużfxfEFj#ue9$14{/HRD'%p9wW~,PPrE5ʞ ""8I! `hZ!{/C (1I253Tg{fpk"cWo,,3-h?|z 0*($^L"V02x9vjf3RzjEjha6*M?d81=Wu;N|A}\sݳe|Sepq˝}ʁBU1rkW߳)I;Jn#{?92\Z; 0h>~wΤaT 5v9fd[$ӧt\ a(y2 j|->],F*qG!eȐO4Xː8jΪëT8e} (_ lXɽ_ˎvf%sc3^<"~TGI2ҢE5-Kf%~Ҧpf~)+iw^Kż"%T|[Xa215Vey.>S&KZ'P%^{뎳k`B$*|K)¹K0λYV'o;&b7FF 4KITN J]#%)rUR [yċM#Ӯes󳈡Dfigwu>s0+m_6\z*E\D%; "ƈ\]s;즫d Q`ʭeϴt|AzXm'kY?y%^IFL Al_YʫaGY44_RZt>|!7(h+Ę{E#:2ko>²tUS8)_[B-Poa 5ӹڟ0ev9)ϕF+a+J 4/qXO%.7MO@Gǟ 9}emTCR^G2/+:y{ 0]mb1w#XL А̧o܍ vޜ(> qfe;ߓZvv; f&͟Jm}oӂ=$:O 80ć#:}Pu"F.MtT+2NBi`8d| \W;#`Z8ҠAR璞ܚYJs̀M8h/v۴&6@g VY-4c0l64Lyt6 y鏻!&3P׫,˛}Ӛι0>1dv]awO)!1lw6at +ҙ#PҊ?^ \?#Y ү$,yܜ^X3'i|Jt[auL ]B1W|]TIe\o.bV@o2>| !z{#gs"NP]i*²7U|\Z[2ze {tIh*.S$wBs >reƴȣ[K鏰$KskeΌJ$Fvm|A-H4zIDbޞ%(L~מ;Va3$Mڎk8K( HՃmXEO}ʤl-ږ9'i'`e˂BiY^I bp_ Ox3J0"Op4ݪc[n}R·7>+ҩj`qT =F{8x\+-LD'e_]^K6AȢMOuNrbJ{K / F錎@9l"6l :;]'(/͚:*x@ci .o9jAijKi&蓹<ӓmTvXc7qӻiAhgT"E1'C͇+&{Y e,+8 IRJMs(!c Rw%\rto͜ǟa~-dۍ}0s8D@%4FuUJuZ"_|QkXNv_$4FynOoN kp N,8B Fpm`F]u+?%BzKt"I5S$2K?$)-U= JP>~(N` RKgxpL$^ SIWXXeU>-Ue9֮,!k5Vゐ#U΃j~ U sQ"#]!n^(v%НN[V`/h5ginNF0ΟV* _7ܪ{~ n'|p~GƬU][Z4o3Yn]q0ɠ<"bkIBrêjIT0;㙻,KFI=s^(% |@$ݥpe-1sssڷugƭ>"c#&>5[nYNA_]wcݭA0@*3s؋r{yT>y;=<{@>񵇲p]zplk$lΌr*A U=, 8h4p4v}*Ui80c$W!TdtR7z=*safdуqA@GHm X ;Iٓ$(o#| u`1V7 >珼nP lw5F;yNm!w0EŮG}j 8gdt#n(D=Dq-\echۛHkDPѭ}ZZ ;cYGbo.N4uiIɲoPN^Sa+W\۲}_!*ˣN^4ȏ2ؾV\+EA}T5c ?ZH:ySa2.Rϡ)xv؄wx c1->Jvm'E0%aIqpIL8,Yrc Xo/ݽ?j)tH3z=}Mmdv_3'nChU+d3iy{Hr5w- g+:T#&jb\"`$`#ƛaӧλyQ** \I\ע_&C.`z"f,r$6M;*y;$l5`7'.8Cok`exO-H%l~?3eo06gv`Rnhjia2m({i;s@?4?PJQk-X5Nb[kKITC m1$t(|?!+=A/[R8AjP!GX>3VW)2iŊzF7Oݎ;8yrr٤@1T%m3;%Om(tsR;;ie7߆pC)9P > Ա/{ID6sZ(N#KDו+~wc~|T(pJˆIJexA{IX !Eг\+ҰJq#Os }Q^e+ĹsLQK&Gk$̈́FEc;8 Au=-t[,)P !/ѱJ3 r1)S,_XLaQ`sosVQl [.]- P'pSŕPD75lUځ6W/M1p[&4e?ԹFꔞ1y5[w@绔./f+GOο#G:YZ)O.+7u$>p$RgE~ilI)7?Sqvo9F )֓z@w?]/ћǰo4_Ӳ<&N̺43, jSeS,_NXk u$xL/%5#%ʇ{D#{Mdfz0R,Đi49Nd,ۧ/$،=͋m$*.|HւBV a+ކeYH;d$`'7f/dp?K)_XrUB*sbb Wgl\*{X\Dԙ[Uӑ7OGd ŀXCwzQ RanёV)-N_ rW|49Th8Y}"ɰP2 tgS+^o`hr~& G WV+0yUpODs~u։ҭxR*[o]oMu\%+c-hQ,+Ŷ ◦S󳺪2.ť{NLh ,ɚJ_-a;iݞkR$i9:sS UKk[Mշ {i{T4O`6Тw`-q9qPk>^[Z b { t]= RXAB?PdIEp|s쳚Ӹuxvyb%8e/혼;vݹ/}\[i05DAcz/ UFAO&t覻 'yZiRfHYSZ[Dx9Gteo*q')`-.7~dКnA}jυ~B3jwXEͣdgm@M92V*kxAH'pEBY,$;_ex &|墉.G%w:N"&[q v?Gu+kge@AS;՘ml4[s%HaYl V =]@8,~wQ|ޯ3,8^%,w);@cS[YNGn{ࡊ=\vQ̑H1YkH 1u]J٤(S~@vE6aG0lƒ5kF\Mc UoqRZD& xG7{nb:+dPJK4_c-K5 &[o|`DcVq '1eP"Gٱd8҉F05ΧU3Jq0TT$y8ZbPikV6Rc':6)y/1nPU!^=,'1t1M/`I֡oRqsٮCzo4?L+?A^2Bhe Xt ދIHauk8CPPcb&ys %{>He }>EsonVƚ*|kڱWy\v:{ 7sHO!bJ6SjPqhr_b fe:Žw*pUAiO~פzPٷw,I|g%+it[!"5s*ȱ,7[X89V g9x 2K>[>V9Whll?@Y)&is TLLc/PΡПٓ+nhC0!|+@ %>ڃuzpbyh*S0!^[tzZB,1 h^ Ƕ8dTR+pχ4mUJ^h^+@V7ƮKR؅0H'=0uuFO0v}=^ b9*nml[cLMpKTReKsL" 6 lu ZB`:J#Qc _TS-IJՆ4Lk0Bsڮ aG0N^ޣPwN BG} tWz槴_’aهP,I/pbX֐۲YIa0#GF;`g䝹RXk -#ec{UDր'1, !Ԡa'Ƣ| D |n *3L'Sb_f:zO;}Qzj@+npO$qOycṔr lG9tF~p~KPCrEPP<&~؈-Et\;~񓳻 FȅygNbȯӦR GhA!$ZǕޑy&@SǸ ^1d]i=쎧]q-IbD#7,f5L-bc?b32{$vjlABFh6wɫVфb}0KLynQ?ޠ2;x[ 7l˪0!$ 3J<]_=TM RTj,TLܯgk:CuL%f;Y40 d.E8"+t0uFo ӴaS'2<7hmdi^ue)!Ybu5# Ei'n$F"O`ѡIڋ6D.ܙ V:*B8+1bUepY\r _pLGK8՘2UIH&uu?[ƅ!ͽG8 y6Sk>&( 0 (:"F[r51{!a!wBo9=է+w1]4v`anQP[ӣaGy?uG| MH!91|i9~:׍-O nN@vq< o[5v ];{k]*) w3ygxk.+ eP3)8HY O 00kivQ2*Na#ZmlBUʻ@,{>ם: &أFh%L_pgbYDd"Jk9w>/ x.uGЧ]MިT0N,)d>DsaL8gC7`"fbFwT")0nkj?a/Rf>1 DgQ?fBzlkEOdNTIK|ΑδW;Y\B f"%}VlCTߨo90Ja+=05Gwkƣ6kx(nN6n/0X*!`]ȓ~jBA9uc *#θ7"Vj KKl#A >hԥLz8NKGKW 5 Xz"`LyЁ^xr,t - J#ͺ[?橸C-z ~QM:G qcZ7#1J/AfXƔG'-} Jդ0"_ڌv̳,;{l>1#Jj'U @B+b J[4?&Q,eB` l8>]}}pB:ooO~D1PYkyfT-`:!n+TCudRYɨߣr olg?+-ƇU2N򻚅dJ֝+!Z6-ˌX0b/vh-@_x&8&($R1G6, ǀ)wHF֐lsv<msA}^I'~Rɪ{S%׀݇t>ࠗ^ e_ ϫE ?,p710Hv`N yyT]J'/{ߞ,Ͳ\۽[Z딚7bkFv^;+8YTԼ *0$ ( ڢU'!=㵴id֬̕x /=t+ݣ8'Ws߿ִNc-<ZTėO}S0f߽}lvlJID.f?(*@k|xE2) SZ٠χJHH+E{NS8i-η܆. Pkmw\  (sp[(&*74|v,ro\ N|] sL@FLVӫ򸳕4VP}T {+*kx"{jLZp22ڮJ@=ep>P3P^Ԡ=3LwKZΚ,@E$Le?(&;: ̚tk{E?dԅ849n&Tsw14b%> ,e*UH']-k|=OFZ0 l͵ b7u 2΄}O4e,(ZFƎG}SӚ#;ٗYRk⡫BPXLi{ MgKTjf=n&#{M`` Z#Fdyh)H^ P)8Il'ՋY8p駱:g 8[Us]N]X׏c(.A$"^SmYR<>YA!TGY~Jkc GaTzFZk^t^'1y L?uM?ij$6v) D)CpҶ7j`P!C% huiӻK= )e֜H?CHNWD 8F6YZFAYL!eSV$`iN {5)ZBN+>@[ !Ρ mU)Y'ypOPo*ŇωA.Ogjt-⫉{k>+^ %K%_d E'cuwuDzA4}\T8՟R>·:HU:@y6ܤXg$s!oPmWfx8SY YT—U՟Z f8-H<(AR!H z+}_|GUIgyT9B.<@rn@6z6kRǼ.5WChh^]ףP/GVl~éҝuP*1giY<٩9Mz%}!}NyC/S@VneZ"X\b^ HȯnXeVl6o SO x㵧bTނ1 -.ߣ&0֓BO^lޤ_?&(9Alnf %ih닟sce# ^%eEÞX *ăh~˂Ϲ$M^N[aw:rk*|BxQ;d! V)Y jvWNh;s2i V s-Gt*yvjr{&Dy(_¶hB$.]X0>>$)m*8.O Ak*RG ޾IF 25աSV?SP+C46*K~D'Ɇ3~m9kdq;pS3CԹw$/m!`#O]RN ;Sδ\5SBe$/WAjB]!p~}rRg@wДhJ6NZr8.]RU_2s"}\{w R'9*%*Xb pbּ^4aܡg) ;Ռy(/f屢7l嶙$ ]$Ϯv>{;ؒ0 ̏찊誵 {p<[V`}/p=1q h[?3/9l}_X{Z!b]Fʪz%Zfq6Hռu1U{ƴ !J mס|KS kl;cQ3&ǸQ ]s7p h,(XNqoե9.눡{@r:KvVJ,Z\@@P M˝%_0m咣PIS9||#@P3\qw]I?>j;̟q JA0Q$=@׎w" A k0xC,EYƶ&h/\,b2 gTdNv}VhG%;m{ܚ܉Sɯ_FeN k- rg𖫩7*bIdpzQ]-ɣ`䫆HfS4$q͋2"U[ lkE &٣es2M, K!OoD^Q Z$,H[Y YFSkI(K#D~Wz^Rf}L_sܡ+%L*:e]N7mtO@a$e[>!k Srꕩ6C q5`q*F%;0jRG_Y4Jv2O,~1A[ *x#ec񮂝4֯=:\2?!;h`[>xz 4Ljm"*# ZF gNUp知:>ڸa+[ůM %8SB4)B:d?y=vݟk@I|wfvVA>QہO4[P?_aC+^a?~t@%U7FWaV~Yd2E+#oZ@QC9JSLA;AJj1/V^9/vᬥ1<`"?,o;Gck-M# H_\  llu|VR,B "BXf!Pn i(BLsq@ת J'FP1DZ"I5&=I'oi%&t5I~ٔ`)C{Jc)!7}Ƭwun{ޕ~CJ`!k~ ԿzA*{舿T$rX O'i'W{jDlc2ɔsYXJX["StY֞CCpH*A' 52#*aEJ%*9D(]͇v (j7_Q%hݛ=dzBPKP/dgnQ&6ν ěk< %˺7\%^͘!Lm@4rBHB#E*74 ߶ , /#[J<@"zǖ+p#Zh 6C4k>ʦ8 !W0>=DmZFu.m@Jkx-X7ňK(6l;%ـ׽6lIJIm"\u1]2P h㱋.:{/eHW˚Tqy Y*zU;H33D<)O:N!f#>DF;Бts,hY襲6쑫z@9 * 4zYZdz&4iS3dt6i>/I+1Z>VBz_O/I'tP+ tZz9˩{|3٪΍w$8U|Dojc2=ZEf i"9BN#"M(d_{Zѹi9=|62? mHWrSf!Oe'5=Oa"9=]oh-p+-,,yXqm=eAu;f"6viS|LqS8| J}Uͩ2 K= neI,v,8%C*0qI'.Q`xa DAp Lk@BNiMQBgKm|7۝]0h3@n>R0e*Ԛ*.IPn$r<_P䪟_A"}qGkasؙ9;Sa _9nsٸDALI==а/SlFdSOܖu8kh#11"5h_/A ^fM(ă%;f_dq[&gئ8>tLL -t U"SK4,|RQ͠6-bCu4隰c `.Q.U"4"ƏL=*{^H~)lI(eN<ݭY'Ʉ,ӴU⤂X﫧5 :4Znnzrh'| <jMR 65>]߰ CQ@ B>] ͵6VͿJ݋RSE6rXmkrbآ'J b컷ɧ !4gy%몸ɝ}#J2jdb YO5;㤸ڞ^9a]?X'Ӕ|E/[\#RC1{տ?K':bia}ςXT0>{P:rN`#bmg4.N%ވL/BzW%Aۙnzw{NW3FVk?x8 Fz픽1+(Xp[ 9 qbsTq&Ῥ]N%n)(N[0;bjFr ziQ(bPxC`iA;ϱJGw‘,*>3 38Hr #ؕ+0eKT7c3Bw !|oWA$xڳNXMLHƟ+Z?̻>_-݌Ӣf6eq BOjU0/>'aaVPm=-NN"k7/+aJ>ūo "'-a5:` 5hk-lB-ڬrE7x)C'Gu/Go5+tGlu}e0Ye`$DρId$$Oc1ihIZO{QٟaXX>P %|ZBxcMXCZ.ڿy︺M?Ie%r$ŕMґW7De;i1kla]nzg^D#5EkŸ۠_Ļmвݖ{[_5XF-61Ee'}`jk6, mӳt ,Y{^ /s8קoqTa H WvA૮'ch7w2p:#HN DxH$;6ީl?º}`IX`dY^&42a6=>"贲 TMcoᳰ\ܫMC[ iȅA _A63E"Cf8tPJcTJ/3z$e6mY`4wZV&Ku-)(B= K;aْgƍ銵z !sҢA66 Wɿ7WgW@*%TSqS`c`qǰODԎʝKQl0fE ?h+K"G&ͮ3t*e.USTޛmnTlUc֡bĨ_Bv=pe2s҉&ձ![`] Y^[ʒSΥWӼZ@, y{1+/62[ų&: Y` WQmĠ7 [EP (@RW$A0X%b?2~QAG«]4lwle!| O| =z# TzTN_- n8DRCQN"FV%dd`N_~_ƍ+^mL?`WK.^e>6Yb6lqZ!Vis;>隣)6?7`@/;E$h8AA+w<SݼLUh?HLl ܜ„L pWnGW'@@WtF.a]r)X (G %VU|8g(G,3Ӓjϣ^!$l@ Bκ'g귒?Ui{-I6Y9bG#SQ EnW#|G9zĄ򱌼 EU2)\up3t17B1"e mhe&[˸pCujLSwh9BۻZSXK%5v~ۨL'ͳa~`OXxEs~L7>ҪHQqD87r8t[![t;pk]x 5rZ۸U$ĜJ-/dN8q6޸DohL {URg1 ('`|=~"Oڌro:{2"* ⹴h+/.Ǔ˳i5:03y?#v/ /&4` if .Vr^؞3Uvb7.`¬oGׂ5).TN\c+m*@dU$Rcc* yy.9ù 0D2t:+R@PJwaw=TR1WnFCM0ak-Ԉ!%wOi/STDYS1Ꙗ S>#w+ޚ\^V1eW8IID pі$wVA HE;J+ٞxZt`bC:wE)$7Uڹ"Ϭ- {pVsyb!ĒgӱAo}:*M#X, \Y"i8@Ά7t+4,D 7PUZ;p.;uqQ%XGW6#&]#fFpeR]e<d)<&?dصО *~d ]hOCqZeĭS]_s!{g VbbJۀQ2JjՅk(hle6RZ#R(?T& BrP}A7w鉤9wK#v)H ӈ:8z\f(NUU?|Xo2+ HؓfAMW&2=#olzr Z˴P\fetIr`SC:wClͮ,#NRd107|pb*/-כ{`zRu,A_A9SO{2ewh*,rފyDP 唃{wc\;ZO4<]5s,L[]kcr -1WuTꪦҧO$kY0M>d2G+Ay (4ϒ=i&DLʞ^B%ًj:Ll0͢13@lg^wшDl--0LzX0Q.X㞪ės e&FwV5&WRPU5X9qAQuOLSQkٰHv) u m۪`ʋx:'SyX}9FuI9$$߻ќ uq G\P葟q&^f,=:@!e{h~5-\Zmkv*Oo Zǭw9~[;,((>԰=Hpy((auFXYLZT7DJ;?a~lŰr.8,/뵜1h4&6ݾ57) )vh?Ȱ1_#9>{Wݨ|1Cn( @*$p $ !Z7|Ϩ%I-OPX?b5q 2WWe .9Mfjr$ "owIZemQX2% M ɋ=xeR%$>)#hy[ܹN7 $#U_RG3)%q ĺ- j*ν.sBM.*Ssջ!Ff=/r :2lW#<"s2Tlko {݆MWp?y7o{c$rK&VFrFc*jg?ھ矤W\Y,8?ʲG~LHzXGӨ̸}N\Սƞ3#`w$Jz*Q2F:Y~zM2E|=1#V`u0÷gĔ)Ǻ-S0'v+6rBM㽮 9{9@u#H\|hGCK.X=‰ d%; fwtEİGPoT)NOV D DC>=*Gq iX:Go% gPQ1]wc}͠ 6X"nXPR㙬G]CES+&U 0gNp/V?-:Hl<ٚ43iUa8e fkj/sʟ8FJwuZYRmMrn])z*:<@JX3ۤ8Ll; w_ i쾿:?rLgADO*`'dQ8jT(͇ C]1Ʃ3PDD<Ŭ?,Cd>헇!ɩ~Я@j+`W\ar{߱e#sUNS}^]=ɯY먏Ϗz9|;ptYażQUQg 42:".t7cx_Y{6t/.0 C01N1-EjԊasXy*R*11bxdSTʐDrƷbLYd۴:I_q2W'r*ˆقhx6[/i~m(3¦BBw0Q/] S G 3b@/UB$,Ge$z>lHUut;5:&/)L.y~\עɣҬF^`*ސS(=8: \p]AyVyO\>&(b]q!gv|yeM momm3kz3c[1#rά#7oG+]Ezʔ' 0A+xqվ`$琠N{k/sժywtBvUPk6GL **:mגVPEs !`[2}Ȋgl]!86Y̓o Ax7X7?);D)]榽 x=ۼL:l: Oo&MW Eqx}c$`b"/gťnRߪ~Ӛvڇ qZjjź5y{͖ճ3AJJS?rZΙ 8iQ36B%&1;F{%E[d}A F&<6s)8 R mް}\"z`Y "ɊQD>iLwd6Gӆ7s2V3oFc͆TkicɯT3#+z\~qӲ@|,;gzǜ*+CzWP}m$3h*OeP|tlLŷN.0q3^s)،.e%U6>PvkֺΑ1ƜIe9 ⌰~-R#J\?,/M JH͎z82օP"ʂ;ƮE` *q5jcglDW17 zw)!wn&@n:{E?_[ ذM"84^^  IahaL| ~Ll)ڦ_s@-tqx^UY?7l, Lu%h% u4ꃢrt)C tdP?H !~kDhʣ߶cUhd#ܬ>G {] 0<.Т#zPpqa9z T7,R{鸓Cv Ph7v#v!wB/} 0ZuDa¶k`d6?HpD-bJ|lRE2|7Z7èaA`OmZ[Kq[-ք|ptUn$,W|pLLOYSD9>ШG8QeOW/WX*E? ~<4/qj zx}[ە= ι *9w`T![r%.o4#55}e TVW k0vT@':ӽ\onQ0XN 2 h^DQ m݉9tsuA.\jtxm?*ハ*59ߘy+݊n(͖hQ=+h _=WƇÑ:wA.aKN$z}X ]Q5EAE<֓΍@ d8A F:ZW_iu*+-|nkAs:,0|{FP|@ՈF[>hwr@^os4_wSc|1GQ^B"z-Bm//U.d.}--؝.M$A$IDUk!bOLSeqDZpT >[0z2=)^|7[bW0 M*j.XLڥJ>hcd̦}[1SUj+ts43FAe-Y[|,&bl}rc?tx~դ}OFꎟ쾌&̥PH^ʺl(D:M` +/',2Cw6I]lH&brMZzF"z9:]`81Nn + P'_QAe8:nIbyZPG{~p7µuw*#5ܻ#B|҂;Ծӈ M^ 015D(iKmhrVz4!)[n+G]*-J{8ǘ H`X{gQ6ι "YKơcļ5jԻUoug/I/KI!@T_uVbA&u0 D\V.< q|I9l]ͬ;u{mb 4ZzBM֊fBǟ'J5iBJײ=@)p6P;(2HALޒxV=~WWN # ISqYV־8>ˆ?.݁O*3EOmſu/,0 h|UC[ OpJ6\Ϊ)z /Ta75'NA ê` G "02d@=:XkO6,2?^7BT5vQzc &*8yv-6j ~\s QGT̊$Om.n9m1:饓_$NBfgbL2J)mY!);e *MxbZ0ڵ U~DwX0SyW{:^;,E鵓hi6i,<@߶QǘEvxe,0ˡm^xs #;4Y-Mz|^e]&hug,4Z,R :+òn՝L|qCE؉l̑4Y\`H6g;,g%OunWkrL39 VКk8qG ajonrlo9>o%\#ois8[19Y<bk֕n ,NBZ'3 uyd 6B< lgߡ3vF]ӫ8=~tI5֒)|ݺ\%69OF2|aBMV!oaYLgzHCR18q౔A\3z ܦ/x׍  ]>r-O.9D8cf87 ђ]|(ԯ&>nHg]"F)_mZ`k[3 kUfx"xֽq8;gZkoWIxȶ_ m9Q JpC{st%'q\zP7xXjB&bW/̒Bڄ4| ޳sDT3]p@-.91ؤɅNn(\OwV}ȁy#.@F,E&toIC$ ^[;f|LѣRқda,JL]6s.uƐK=8x5LpET{'w'մvض>px"22S%t0Uo l`j 5ɼ:%s@Q]BmɩNS4AcwPcg/ϐ:6ؐcwҩ݈pb O|ޭ`dTb&}a}mG%\Dl K[ 뵉142̂_zxsgQkC4/Uo B{9Đ̬q9KZĎjrRO!qB_I72ܘZ -cYCa2dS$/5(LBFn;RhSaJ~nKf^i,P-7,YAAh:7  .m ׸ؗ$` b{AԍY,Ȱ%Ee>6Nzw1cNR: ancjNJb"BI9gsG +GLHAm8pdDw=UY;vT+A`|c]Ɯw1npN i粚u d̖6߀?FHĄNu+T%4%쒨R4( @H%[Я ϧb+fy~;}~An_4Ĵ#)Ggxm!SY)w*4XHXmKW?EK)'w.wiȝOUp[rQ$j*Yz*3O3)[pǠ,ugzۍ~"t!qD67t?n TY"GsTTOi~7[V{)پH)2#  㯐' &-:aK!+6I`6FAB E6 Fr۸{99GYLJVvof!TsZ$Sl-zz9y!mq"n݀O4c#6blKLЬ6Ǧ>F ˔K+2/ezZGӌZX 1R>ԈxU0&Z*r!cc%m7w XJ-_M57|Y;ueX`1;4:_3I';ȿfmWq.h@P4 Â'2Cm,i e`axXn!NmeǭTNwW[gC]22#Q% 1+*59?ƇD(Sox+\ٸП:yf`]1YkC v粼D4gxZ ^MA`2/!ySE,MP# f!f rf;͡("V z\cqwn#6MAϛdj͟hqS=Dg̣\ɲ5+-:'i[w'l+`͂f~Fu|.JX@ #*6" k鎘<~M ^FbYZtݛ[2 Ŋ~00 &SA7Y0tlC;Q74P8lpCR1iy?zG:bJ/_OS'>|/潆 >?KM"yau?eb"0D'}&2 lhAY5mS-==ha-b!a(;ka8>8mC M?܇Xnܧk/~yʚq[+%<p0}T_p lapvU͆.gJ3ћX {78A7+ VRpͫċ5ɓ\! F6pݿY]eT;4[?ߕ(-~޹C5jNxJr$x›,xSdž2/G`C刉)E‰a70.A W>0x2;OWSI{AbWk7bcF7Qo3F5/D(ԣbC*. :0 MEۢ1x;[²,ޱ> s( 5Ak ]-\_:;>n_t7CNjlx-g[< =B%/=slmө=Rx"pӄeao4tmW,K]u@]jdsyXJ:1@5%gCjfQkBÆT'I+}?, by r *4*#}8U'_ld Vc? Y5v. ;^Ȅk'AhAMϺv9-_.)٬0NQM~>g/_Gw:mO@ Vl#*HѶO l8[w_ goD 0dj0"B $REFD/0@ctܱ&%W˯zT;: ^&JJڹAכ@ph3ڋCk׈Z8$F8{@uj%z|icM<`S ]C?=*M{rBҠ6{#;{I @ٍ#|{~M-fb0jxQթ# zЪ7G^I Qlv!:^[,'Fb"_ G/dˀAgl;9rW6a 0t{~Evz9G:M FmZj$!ql/"ƞ "MPX2+6KH6nE[RYC,faceJr{4qOwȫogϞTd@"݇!'B/=O}DFϕXAEEce?% i|wLD@Oy|}B_`tk{%Q9apȀP?J [v.8:v ADn^,5X|GvZ 11@/mG*gڥN0-[9'Jk(;x.F O $G) oϵ; 4IeAM0U :S+W1քc2?91X"K.ħb3B<vTǁKΩOG^lm.9Vʗ'WqQ`cKkO39FOy觎3TZ<%DTdrAUSҾH&1Ց9,i؛WMZL-XU(\q|U;`7߶RT *FA/`Ôkn[7/W?5dW(yT;YH P9A0CH&F٦9&\JKohq p΂$n BJMm0~Hi?! ͳ.t=RF܉-dzEv+$ ?}c HԒAp;0RpFwSCHJu;9W8"83[[ljOِ%`1 K1Cgs 0φ+S|{4 qD +OAEi.x/GR pܓ 3fM#UfƜ`ym'e )=c F~>m a 瑦g- :[cx͛BZp*bUgJ~jug,XE$_i?'yOɇ2=anfWP{݆_z8 W/#o>5]BEJ`A3M63DKIƍuۦӤqRܴtpAWs -Cq)f@72ɴevr *bOvr=cYHʚl5A~D{(!/k)q˦4M[3JwHm~Z7:ps;gXDգ-(Q+te8v_(N'qpiPڗ8s-){fr,6XOQ2ğG޻m=0W 0`~1+i6ʁ#au0REPq6Xq weeX+YnJ@=bͮPy e\{]twzՂ o)5 N!j{}2<=LVɇYKAjE r1=$ K;9_J>E,fOjt^j &s<sa"OߑK.l̯fv5Dj]y';-a^!k j`rfx(rp$[ؾ'T1 oWri iml3R%h*\9ƴBZ4Pz+h dd1'y2ǿ UIV =Vy*䡡w37M{2K=#q]]*>NѿYP[O~Ư1if0yFA"ݪ: T nݴ@>2sZKN$t,!{m&/Ы kp$'i_c3EƝ/^uQ5Q * jڛMM#q|Vio7q^,c]"TZ9UU(ˬn❹Խv5 XO3▫vFDǭ;pQzI՟}JtZAgpjy\afU>f&j+NDI3p9TuZ${=[7`3B63e{  9~.&\rWGUܳ| %X^N!VK߃˨|.TJb?M$ RHSHFP`.>/!+# C ͽb8Hf%ǘ.=;K1">210i"h&ѧη-S7Kr;!/_^~X0غ FR=C? !}ZyP  OjrFn2oBhtZw 72d,D-* :'bvSyoܧӘNgn3aN;r JP%-;@* _m"&4bEGMO }fHG_~{4o DK<5dK hU:3keiD{@hKL cX+mLnd=Eւ!4Ƽ?c#ǣG8A8`~@[(qr@ok =e1xG IX:lrn<3E24KTC'X9vO\s^ U;D6r2[yῡc;t;T}1|g4"]^гㅡź$%p0[ ^_9F]b0V(}E0Fz8!sˋQ$Vth:Gf0BJxh)z -w7$$&ں9ZL(f;ܛ٬0$˄)XK!۞.S~LU+#xxA*^XT^mmCBzPCf9G4DQOyY|s;Ot;='=>! I iw98%$K" .POo5koP_b '2득4`J$/Sʨ$pn(kz|_+y^H;-I[EAt,8~x3BQWZ^{Ua 0W[julY#72s*| ..,k[(}3!0ewvEQ3u%G_G["BSϽUENwuT6ѕ’) Q-[ :e-E1ZYN+^yhV?>~B,1G&/6ʬGATB&h.-ONq%\ƕ}{/i8Y|^Xe=T۾65㩘0r"h`ccD4~\n(+fI2G.|1Q.] nX$ /('J0w#`(\h7>ٙ "1ƃ#'(Ͳ ds&¢(%ѡr:l 0DУ^0 Wa:x +. oK+,tw>m9Qbk塶!nH$Qwnĥ%`Te]8 |Ns;LsA(+MM[MNm ku./[M@†!IYiQFu'$-a6>c1F 5dP@j p#v#R=/q[pf{4/{59-yNI"!TpѴݟf(* gT/-D^hg=-`5eFQ͂MG,$/^Hoлc 4`Έ:!nA(ok,Ww)?Ak#zK BE݋ t2MΩD#Mc .>>^ q߰L)j59K uܮ&sYB.\18Ll-D+#qT^6&`ER%>#,y)6`^scw䚥I$cߘyjFl"H8G5Z3-CQ{lrW2(QzL@ @X٢j&\a\Y'9 XE^VjlāNa{N9_fl=#35WUrg]Dv&L>__7`/YI>T ;-~(b<mНWy?37]n8{4{퉄Z06eWϭ/G#gu+kqf<Ϯelu0FoS$@ ~.*{?*ZPcqQ~qݓsюA([h$jތD 8h9QT\_zxyeaUИBHІ]xO>H|ˣXj(U1A%"=1bn)e_ iq]E" hҦ_`~1ɐDs=uR| B'xAҲY`2ɐnRחŢ$d)k.#df!J` 'Y?OD},6GȖk2~qFĖ. zg_e9>]侜>aAՆ$Vu:GDW ٰC49ú^ @;Ԑge"@%z;˞ ./Q,԰BRix? ~G,*gz0ڜLמiS`6[kARAhݦgW JY "w%eSeisf! ;+Bo/jOD(Ns4FVifôXcܟ' cDY[C'dR0p{mS6Qo, |{9 M`T~я -_84oas34OTxqܞ%3+@5͉ >k$gi$R&F&Qo{udÛNVVQ޽L- 1ɗ=?$X`^dFa)9Ց{ ^Ɏ<}Ję0St*٪t}Wab8I($R~lٝՎ! o'9:$Xstu6`d  ?abZ^?if#(-skp|ϩ6wMQo(.ۚ+W."d S]Bd&$ 8ۀ1߅1M ^:&M:^X<4,XBxڦp=6xyk@w<HLcCt}oikڨz _wQ ^o"?7s.g6%Iޅ̥!Wiв\/{\yȥ6oz,Vliο*k-UuO.&DK6 J&xM4GN4'gߨ?cf-_7GiVea}*s-É^TBmP!"e]^ʁFhCX}eZ2yZ(|i Dw=ǞP򙃁@=ᒋ;b!oY!z.%pD#˧vu86Ayxn*&a2DoR]Nwm8}Jaj9B0vXԊHsr y#VbE4soC y>cgMV,4 JCUϖ,c$ Ck)Ы0L-.,wF>1*3Htkfs\v˷m57_g<$ā4M1MO-k0 /0V=$ \p]_G]O@q}CG`2z%H@G)1"X{>0`yXBFDRBz*fE? ?TRNXVSV1k 6:)/J$qG aW$~d\ I_ͷpo#`v-4 AQ1)&T`t͟ z =B|cwNתiooⰱ>{΁ϯX&|b3'IDFa ?π"ncku–,7_ 4" M^/`)R$fZMmr< ҕz)4.oZdk&B+T %v\^ y|S#ҥn#@ 1K?-}{6P)B1뢪YkBk^<'ĪƂ=|Zd //w0w%pehST3GȎQ;A*x~{*z ήiC~lT V3wvֈ͢za]&{ڧ]Ђ"z">ge ՇRaBˈ7ԚݙIt=Ib%Ê秞DX~zL6y9x4!C3ӑԳGk HgS-h#iY8ERLsx*aǗO‹ʪ]Dn74SJv1E {ۖkI0(*E[)܋6aG7YB,[r^}a҉'_a熹qLF!i_ (Y~6:ՑHRJɾ4WC3tl/bSkn2fE Pߵk*rb OɏZ@$ [X>Ҭ~jPoQ/SӜPɅ)>b?/sVӺ~g]#WT[QA`ޯ"6G8XnRnjR_*# (d=SYKZ23 !^<(zrF2s\)+ɁtGna>X,9O$* Ɇ%ZdRM0`0nd*$($'g-~ Z s(hEϮJhinWmu5Q{Q%kLka1qء$՞sK#{PM'cwHHTh[x/\JF@i(7"S=+N7.v^ æyGTx1.G4;=w-9bp@>NaPXYi%* a* 彋|l@A`͊gQ)sG~G서BsfjCL?Ǟz=a`G3oDzUDŽ@< S<9㎄N8P<ռ:|nˬEҼug]' Um(uC{H, @ѭ΀/ew[i,!}Z]J96>K%hB0 ԓ뗁~i݃xO|i />t^b i( _A|1T?%m%@d3(3/ _6+gZ .&ɚrK|#C& |夽Vq|G #{ .ҕ'Cfx~ArhizL7hЦw60i8N; B'YA|$v_G·A֯^!*a *TFsz_B?dV]5(/L&=.w(Y|<;Hڐ4Wk3:w }x7Џz&:\zA&pMW92z|GXkvC:* X5$s@K=K)O%"9n%cmC {[`fO%4O| őo:;mio3:S\ P:tnWAv?:gN0xF"g(8*:w#K,a}J֠Q_xCz="M]FY쪓RZAuytVғ|Un߾5T C~dP4ೇf~ZB]pL }05qawoI侥~Uq09.9TPM-W.eVWoiFy(;aOwtz:>>TMtRmc"!0fe-`P@"wv(c[biMXߛMC\:J./QLY^򯌯2Ya$uڃxeacûq6nڙMj*О#4ViD8ڶD.ς4:DPb:,„G= 2̎I3ln()שPėΙf(F:'Gj༊ȷkA~W)'Rه;0-|:b} Ei|tf2>'Zk&2Eڝ rNrA9YJk#\MD)τC)huEے&EApYSQl3$ujGucw~.phMV;+Y$1f;ejL:b^Zx~lHAur tjqD@ؚT|ɉ#@W< j.(Nu-5%R~cҴY∆Q8jj\lt! T{MxaE1]iL,`uG@ța-{^^Jffvg|)_m᣺8EO^X*vOOw:@U,7/e͖0g'X<ۑB%s63)MV%q>_߾%56C~'tQ@rCK)Jr#EyaS/c<9MxU 6H0 p|p#E< h9&0OUȄ),à geeX\jS(?pPژPg2/!xAX `p#i+D?{C!L/fG"8wMn;%Q~7ܣ^r*/XOmqih9\S^1굶K@I^ ]jnΏ̄Gbft;os#e$-cЗӴ$,o _94wn^ZbBT%Sy]u|%a)xko\:iA{vΟքtm41ͦaST'ТV}wyː#X$&%P9k\yV8M'rdp3M4#ns_uU3"ܛuCE9V=muYuwY덺SuOjdwu _|:1Djc.d&ǵup$xPa H_ܴ 3H͏T#0f0).5H8S߈eRP:Q̧H$- PT(|e9~|l#Rs`ҰA{~" ,(Usck>5ܤiCC, Q\,ȕ! ӺtKoy>@ p='2Wj^2pIϨ2`8XvKCTFhkIML9+^z^Ƥ1HUr?K46\t|mW-BڸWLÎs}hZCxb{gr2#hMrNfHSoNr"FFKO<,qhΚ$ y-p^*e ynA'S[lwe,^qg;g q_UU:rE\cX x ScQZ1HK3љyv.nZA|[zݬo ̭J!P}"X03 @T,7TrhwY1YPT9kV퓐N4 ٹr3S+t9ql:km!J%4]XCN}kIGRY9M9?g"Q52^ӗV_0")vq F -7%_zQ02h$vu ɍ s*zoQ?GJHXJ`jh k +MEe0yMWBh6KnEm8=r9VYDOo@V$C薌s#£bcy\\jWsʨoy5Geis,󨨛N^Rs|0Aq\i2 [^vQb8WY +9LP>3_4G @F!שCoU.&!bm}M[CH?_~A=S*ES$)M|ԏ1Rv';8 ) ^oy3&M {nCQ*R$1l@m25/bk /Lأ>'Fܘ|4#_Chͅz\)ʉGX+)wc~+ klKoבqP50uS/D󶤪jL9(z)D h*!KƉ8c^N̯yq ,ݾm9uKOX1OK?=kc,JTE9!17][cWޥC(joid& .Tb-BҴ0 VM8Rz lx=*7>$ ?2򯎥M=^1+K^Nn!6e e߀fHL';?exF6- -|&,4DK8ҬM i:߄zRWߢhQOgUn?ld0PG7f$fRt27쎠9'u\g(C3`T$0-yEc+p~풘Ȋq4NB4G)h_cxk;dp5XH+d+BYʹG!S5 Gwҝ g(`Fs̞iȜo$oCD%Tʺ&O#QrEֳ] 3Fi G5):Q:ڷ#Jo(ZsXQcAb%Q RhM5a>Qij9k)?ЅZ/=a+v"6zvC47ac3 Yg $InļP8pO T6_ ^Q/?Is\_>W;@69*jZ^ؓIۣۧ@JcTI9lIq*FH7||ŏӃ+ )Y uYru5P3#֯`!YdnC8(`gwi^Rt9z .liؽVFVD/T:IXe oO%.U}Ϛ^gELzFMäg#a(Vc4w:Pz?ćqV0OJx#pf:uGB^-15K в^./h&g^%ѷhMsٹgayyruJ!BXsޗzOB.񈕳K+4h̝^Hz.ȲH6û-`+{) λk8p)^$)?N_ۇ8PUz=1z7Eqo$5D^8v#ΤRE?٣YoXʝ{ғ&U\SEal K5kLh9D5[ AFΣUY{Z=&6j/" ݴlyF`H?6NQXo<)?`ai|rdpꡦD5} pI!Pl;gA)rZ3ljgPE0P)b ֚]]T)&-+0@;/X m"ѾzTu7<f`I,k]`IuP|sC;@"bTmԞj7P: UC}|Q9'W~2"4rBEV#f#yU+8f .%;`қ /&}799Ⓧ[W/$rȲnǹ~<0@q ΋w*<՞][-X}Cw^Mr7)ڥZbn@{9KEƌ1^JZPAh\&!8+}A)z>HW,vMԨx:MJ"2nf($'17tu7j.5Zo.8-,1RԞns׮(NDOˉ} )gm{ -)-$vEhҺ]])0 S`co1%Vd;NUiVv Q\*ݠp$6z! ZG[%HV\=NT(L0UlQge )k=*xKqA*)mt=:chի=fo.>5Zf͔/TuEQsU8i}l a nqH{H߯D|D9)3S>{nqX@}!\9|Wm м`áo&Gݎht(|, U~%Q6PZ B=;Bi:IS{l@n#֗΍V&zׄOijOHrd0zb3ja;,%:x4j;}k|Ot rگfO!~;PN2^Z~x W˧Fs܍r!#Ȧ^ux I"x*@`qCgy6eZ(``@my,KFclW|$+yzOkL6PRpn{9ș-&R4^ EYoK@bLطgv7-K^4xv@ͿMlusp]uTƵ٭g bWfn a+hU)T}|>]L**aEgM%ԞX/kF5|Ԯ@c` x\#+γڠظ`fF#7$}^WB],A)Q?ٕnJy|MMnD#L \VABߨ|+ ;[4Dfc+AD-.jap ݷޜcmk\>7߮x{o)e!5 6& >s͆ gR~Q ;MKpEG)GԽi->MZfrG\, .4 lDsdFfl$'n݂㾆]Ca z `r -?r> e0}ycӔⴗUťmjmfFiƐjStWZ:'Ǭ38 q$ s'k< ~hF%W:;*+{V̮m>i..<_VyUcr(,QnrdPh01)w8-=fJ~GC,^[]2UH%WtѪEK*z ^BܜЈ%3N}MnU&ac=֍_4̇Ns S)y>;#i@]M6 ᥶BgLScU9{uWvb P Dqz\00eɗ{5Z'?ݕ.5q|*0S')>y5^?4tW]u-e R \+K^$GYI<+'kKF<So5e]o' {p4c@QDwV_md3I->M5'k`B&$O9pU\k AgY::y)m'.zH ?)+_q@gҢ31+`?M! #T0MIFF7A Cr<GGs!fx%Ҿxڗ?<3.أ|4E _h ;d콮cgCՅ&4[{%?:|HТXŌR;p.P}|tdbU¤QĈ/J.Okb1\|8~Ai)$= }Li*[D\a)h'-KCb`n-[n̜F!^""^ەuSKM5:!+U -ʽl}iH{zABݞhWoW7WET'tW[@fp:YO̮GpCu&AV1㪟0;eV%*)a;BLd`j'%R3`fUXRCqYF+șsil=SM_OnH\Dd o9iY*K :mYr8d^hEǛAިUZ+7?4BT]>L4ͮ<=QJFkW Y_G6O ^z] v}576Ǐc>d咘ƪ9F?*(]0qA3=e%05Yě/[&q%ؿR \)SY v ;)4-lMͽD&@T1>}ހ!SvJU.n7[Y 4yif~%~]y 4FMnR8i(qyw~?GP`5KG0~1'(9B$ k%zj-snPtc9;l5zt Dz׻F~kHNA4 Yr6#w~bt?U8fԽ%=CvZ G#ȃB5.h@9w|1b7{% vE.L.RGT/.(#ZF* rIOu¾;$n۟IKc Mt`l(h+zq_Mħڒ,W](%Fe% 2U2Y)nxQ7j0wZ$ldux"R\z^{;:;W=X!B9. |Id%Ӌ#KلQ'~0! tj_P%Ҧ)!_-gÍ|V#ZYk_܌5)WVel3Ņ=WHAˆtcf_ 5  BŒ3!֝XVMݧDU=vSiS/\s;ȯ>".Q#_2ct2~uWUJi6&?J8-A7V"i\r;#?8 2T ^s> +ӝ/ Afo2I0.@RLHg`s-GA(ahJ{EFVn\oH}nwx `45'\MDSwV1l0q]*7iO  P2(xZ=.Β_2WSqՄ3).vPWH6qkc{ 'bLQ݀MuoR!]{YjA?E` Xz/*u&PZY-S}O7nq[Q$i*B=IN?I ZA?)MQCH %v=ba%y?! g 4i5@`K`qfd#pݧOg齓C8|Ī~U8tL#얚ia B4"-SKFQJ*a$*)΃թ"T0*&/B k<6Jhy wc;#<Tг+T}Oߕgm[P&m͜g@ye[`78׿&rU^[*Ƶ򋛚 n3h'RX}fA!:\ iB rEVUZܵM}fI\s :D w5Phe@0ᶇrC;~7yD!.KEŗv*>$%Xгx&SNDow1GG:ʁ86)*g%kͣبSqfEx*p5ѿu ʱPjaQA銕ZQ]);qBx̝O3LJmt$5MلR4$Cz *ZLO?@{g[o2RN0<3Cu[ݏr PQzH 쁇 Ǹc)Ѵ4B}kz~>5`2fkP*.ڳD11,t śr'>;c¨@֣xDTq##,X?g{]G鈙|oޜVx}r2-ᜃ҄1U9xc\vL4@{6Jװql&3Cxp_!Q I!c`|PF7ښ$XLoFiaz_]qn𒞋ܯᔁ ]ru>)gTF\Ud* t^qu=2>$--.8\0LI?:B1ze1?p<3 8MlJ``%8Z=Klݳ[\"bR95Ԯi.o2lUuΏ|ŋys! .E~6qf차[v-1ގXX8i)^qO,44 Q9JqMII+ " I+OIZc1^0fmy^tKH-+f\S5T>#ɶ̙ ON6-aSgj\z!ISt9["ą93HK I:,mǾHK=$HPܨ)W5@&}6uk;<4cc mJA,:3>~鉩Z4ݫd^2B<@/yju=((M)$~rJTap\ꆏ>EOEqeus.QP Z>%ee1T"9 xW$To&`.űz,.rx3( bS.Dͽҟ`oN&E]&S6<c,uC<}4iLK}8E`gqC*.P?F3w{K֦r FOWG3s{.>*  kP"v-yn'jgV[}- jjTRҋYd"FZA-sLL./tdRF:4[in"iE}7@ ;1VtX )[G",l;ɥ^ ȆmН% m 7ɻ%Z#R6 90_}]rs[H҈+@aP 5HNY(pp>tGE9vgkGͽO4*tl/ /!9b]~ OQ,IVh& n(!,ԙSs8NYw 4+q*5]5zNa ] l.ds(8|A{4Tف*s>)ъ_-h'D|J*jZcpcH{[:M*79rf1N竗:ܯdxH_E4yuZqzrWWBZx2wQY0\ D2,6TXF)$y{)g}FNc4vÓ۾St-}sTDR9!#׏Ljʚn#n$~.5r eҩ~j;a5hQgOW>87҅p)(P!ۜ 3ºzx[5adF1;+sN3Mw!7X YdzCA)ڲ?{p5;` _m7}*^m+Es:^37PjU?kiFsJbܺCĜCn9]̤X)oȦwη-FB`_%`E&i8g}&BJVjx}rgXzI3 Z?fM]g*k 4Ym/UxU·Nl*G^Z~qȠd s^ޕ̻VU"oU]`B1|D#T04xY#C =OB^"N?*ŝ>K8-')ÍMj!6-]Ih D"5/5Nr"֠b& ]S>q\ռ5ATvI8(&SԔ^[!<Т%s4=ɰ+܅QH@4CpQm!%Ք:BВOp,wx7tc,e7NWH0Vʛps6*4MCY*C'sc8 yᔪߛo%u/U}3NĐ̾ mڻ\x~C萸3Э XxI;U6 ͓oEJtq*+gŴۉf#MUʕw@P98{f@j6ex#j+H0""TX@ĘSYnXf룺L~{Ѩ 'CTW/3R3GJAjIՄ#hF)³+8^!V5cޱfL~#bSNA=r]<)2h'*R9uϼ4~ˑ𯔄2ک?< dz>O6޺N:U><"~ r'F?+ы#"|aaRd7i#]3Q$.bjEfMd"{Z` RSĕml 81xr\`AĀ؎Li!]##cA ֌}h 6O'N9nqH u!Cb>~W+q|&Pr:>iI)?xD=u% 3uXm^ZTOmc8 ejj 4'/[LY7i))͗,FUx1[cF K+yj#Y $ۮ%6Tķf[]7`<M{0? !D4}j `}uX,CxğY4F}p* G, ޏj ܩ .nxxN 8>c>^Rـ,´y u[F2SoUYV,{D*OXu~:Z~0~ۈΓӖ?eJ3{UO^SX?.&Rr'&̈GCAI+lTw HHLҫ펋0b۟?ib 򔈹 ZJ 3=9j`M3 1 *,]?? !)aOk 'h>pI[>Жh`5v2cszd u,4޶,`L{dZA;LL([y#zmI":zN.k1)"RY]RS)9ՁcZsn$ 7T3p1Us*VpB0 B£EnØ^r Ŕb %%OZ,qJ_7ג%&Z d8$fb#L>qsmh{;v@¡s}RoW[ CF \WslbpCU #Q{+w'1[oU țWfr9~:?v41/6,e'1Eq"ON+ꑉu).;X! D^vR>:\ \>ʥг밳$?\ĵPE>U4"ιh!4VE13C3AhWW+*"oqi%mRv7oEǹS,q/^ڭ8}t(;W ;kU^Do"tzosRQwMmbx8'PJ'2zW_[J4.r^xF{XNӢ8CڶV7JD<,M{0$<ן'|&"t)HvqpXCVVA-KmWQ_U:j2؀*q_uqzQ1_JH"^08ϙSu Vco^xPٮSpBAQlmQO1Ii(:,EP5\yQW勲au=qߥINѿ b]%Ϳ`σ ӘOd]SS%Z0np JqN *)*1OV!B" }ˌ赐- ann{-#yw}Ʉݹ`E"Z]C8{ȕW[Y i8Zif7XOm=]9w!5G4%-EmI5`m/==@t GemCnejy hw\iK$O@/kL Lo}^={M ~kŪ(u0`qc NrIV#84c?гlRRNeg\a>FJk*iEIJ[|4ohkO3pqYB?"̠t]HI,Ȏ95"P+?O8J"(F#$m$@Y]1=eyY-|IO4ϴƠiVLt/6X^&VϧҮj;ZٙfS%s]uuo2gKJKQXy"?1e>ky!*er]-pc' ڲX7*NɓFi#HB.PSRK2k'd~ "li\N$Ѷ mn5MwIe>S+$ec<ɔw .'ȅ־ uW+ZU}P`_&(EOlx3ء{-‹ak)xdմWm$G4Ť9#ډxY <0˄*ήҒ`p;ED~S,WY 2I j|}'ܼ@CG5T yFH^ߐ4 /,3PrQjgU!?vq+t@U2<"lo,̖poZ#9Dx'2]alyU 5cClsf1)}$<Xy~٭:(qgT_@CU z尵*R,m_?7$,5ISY }L~o"7ϐL)О5}qԶ>v>k ߲Sex40c2ssS2AӪn1jb,4d>Q!8Qd鷝E%Ĉ q.^aöLD؎NKE,AkâI˨CL*n v)X$A/w[Lq?30E5:չb6aJf :D~ UIb?`8?\}0phHm?0l\EUd+@^o\N#𕘼> N=m300 <_ko@_^GbvDaL& luu:3t";C^ E9֬w:ڗ%2$-qxRw|mHq%A1Tq|=ph: QpZg/کr>oA$JPv[|g QEO:UŠ5.IP6߈9=VRe.+X6 =oP_d67ಝadcI?k= 1:}(QZ|M L-J_#+Tyy36)%/c mw{5%$|\[O 3eH8U +knUGT4_{Є0ei3Hu!Uuj?`JK/мZzH}MHJh/(T:-k|و7s>}uO͸DUܩۊAq!h A,-<3&.݀6<+1$U}qoU?@]fT4s[97P=2.aƝ!x{P+cAחؘho nV8g,Q+ZaY02BP _P(R;c0| _jy^ٹM-g kcCs4MZ[[/SUYqDT"1<&ÀPdwNՄ0^=+>*fi2ognz8KlUI϶Twy 9,vu,bpl!%y}V(aPҟچNA~Tj+-nn8*wD@wѩXJ%eI }g\(7|mV3:͍0җOˆ7y9GL)3 R$f; Lr݊(锴S?=GˈЏߟ>[v+Z;Ee}:#,g#1@ "F*$ʑ0z{~Żcu6+-JNJy%˘(k/QnoYRIA= agJY8s~0l>4kuv,Vi,_& PiDu`_rgd3 V/7nW \Vt (g ߫C(R0~17zŻ`[62O%E ACaR򓑥`6 ݌fb$N2RIj"kR8f nߠo]f ;z]bSs8zx`]@>ݨ0[G!OhJ[uY!@Ol?v&-5Ip,Y}Dunީj{FST9b?8*>O^uܝCzZF +Ԟx9W\ :"|_B RA:sbGu5C ,2bs/Dv`E8OK'MYy{cdm܏[˫K>k\Вr'XkDⴜc`U y6t[r9y Gh>VվVM!Q ]+j|GXjhStMҬg9/n kJtiRxZ1J_9|[)ܤUvÔHǐ hC`djcyO)!Uv+ -}Ds[xī޳tb5 +Ȳ#J ui|~0IiWug~٥qڰ5q IqehbH?0lf𣲼8t0 *9"4Sj"z۱ynf#1x9,K^"1ef`tOB5#5^[t6-y9]C!^ |cep4mKW<(ebwcSš<Ed1i#{X{]A';%85 ն ;b9StբƆKa?vɑE}~:;g 娭4|fSLɎ6N`ٌܰ#]V;f_ĵm8F>BqSPмbSFH75F-.@vkˎp5IL Q;Q(WC]L$)y2 T.˄/'7ȰH~DzgH7n!Yq}6o95TI{@nYt-QZZ;M@<ؗ6b]qQRPpƱe۞>y,2S%qo)] \\lZSdlL\iwBE7VahT_ܽ^HLag'لv( gJ|Ϡ{CJ]嫡(]`dbr\q4:5N}_uZBO"0.2#_0. rX/4?9N6f˜mSM @#ޒR._3U(wۛᖱK3L:ڵo@: 1 "! BeֺR|ҡWru虄iӃ]BvA?3.́hsn4-yv \[/L J/foHz_2{~x=hDDr#8Elע֡όL0쎙MQ]d?X`^FX\h׸%;8kLM)Ža'j9'/ݣBڈM=o{Q%L #%: D*%{cKUP0nZJ\/yNd)yUrbffvOpXON4nI(J>) ,k! $U>2דk6|}_$W{oԱ3Gnz!'nc Ǵ\ڽ[!Ś11Wƻ퍨rpʭDL\67piJi.h5# r/fCnV'$v n`-AAV5>"ǞZٓzV9~Gɹ4{p,p稂<*/C/UWT2e*PJuS4b=}Ez@g&T=)+0/YA[&itdxd5ɋ8u$WY7ՍiR`1ƶFsIJ*g&EQ~cfi4i}|7@)O<:Ư5N\.VGB+Ch]F#(DJ8*wQ( zP ѝq^b a\"`dJ0V UQ̐QW= &d VD$/ndONԭd;oʉ7Ug+3W֩)@"?p%QU!V[BH8_R lOl{$HzU^rMpR٫/GGYz"ƠžO+nvi@DcZ\u|$/ۢTYeWVj?oHUߜOPETt8aݼymgh;ɢHSp)ɾYg`kBUvޱI|J-x}brЎ O׍=8Z! !lGޒוt t (~e%)٭qB(td(*䀦 ZXѦ-'C5U^+ (L#h R#.~eEA%E'l#VħXB,Q ,<:-მ*l5(u;"xGFe6E7/4ӏL;b'ISUTd7<2VIo|R N.6{k@Wz[h2'~K};iɆ6\} er#5a޸<(NR/>AmQ|ܳf8<)+ e`R`7dnN[n})nkw ].?RG[,#1G^+, IEs^Fzq@v=U8.4dƋh% t“vuaONyA ꀢӅdo\H}Ftn IL?Pi1(s E)WW,8_%{ i!p  ĂsF@{=)yߪT63am 5%4.`+UUo]l5īOj+l2"HyCwì`J}<栛%{_)^%CǩO72Oh`ٟWˈ2̘nSG`m{BؖE6wAӛO/4%'ڌK9cDLhuN*dט ѧWQyA.^;0a1wEZoyK4ҫ 6k.+BBB,U #Q'se/.q8-m;0Y"5`HPGΨLrg _%D-婢ovmHDD ]~]gwS)VW2g6C{Kc뙧274ۺUG;&က)9R !|z{^stL޾K% ,nn+_x> {dqg@.מP_\z/H7 7x(Z,/XZiRsI=fK-߳9?YD/G3tWݗXub]ZMF(c=bRkJ@f-Q {iO&͌8X0u[W SsMĵd+=Ir7nt봜=( 9*Nt/; (aVޣL9_F5ŭs]3}e rr@M&~s `Ar?5~YR_ZY2Ć+piFt q{HzETyYn/iz5y-X5<Kf" 6К2E{Ν!,f=BPx\fbBS# X# S)hPFYe7ۆmrBizcRѾW }aZJda~m]W([:Q6y3CF#`A@X6##Ğ!-G~(F_UWe~:0s>h)E0+݆>SIC|Qz1Yű/bj}XE14mv6⭮Jܭ, CUmƼġUjB6#n=h#?c&7,DϪNᒚcI_U; W0Mg*Vބsj>IvI?(k K^stQ7ǰv8! @jyp< c[BHX7#]I" kJN_a1T+OE., ,@.n? hM%L2SdK>'^VojZ[L pO_l,1?x]?I&o,\]rFDꅚ} ay)ivBoe,jR ,a, HeGR֍R YMnw_GiT 'I%A p!KipK2? [ b#,[zN= M܌U`AjBK5>{^ޡь+2-:s-> 77bR@b8~֫b-&AH͊Q^S!e(ZIGl_Ԙpk}uzK1Vͳ9+`c/[Wܕ;^,VFb6D{J(yL¶=n8?vJDAWͺh@ǾISXjm]OІ7H+O-g!fbzSW.…zuE?0 tY4a؂ )BWb?B*BN?ԯT&W+@#E42{=moܢCQ $?Ru/R8{V_Ub&aᆰ7mRr5[pi ĢXG5:ٴ_OX-{n TFteԮ$c) !a,Mm6_yb8; +6O5eq@$ON5IfRW݁גlVWeb}&ǴP6[Бv, Q^3:ާK;-%zp>04TP$k|̎h/ˤ'E5w2os dp' ^>[=suh<}T Ǔ(:mHewSG2 5e"%K+|71ƨY3I2`Nav7f3P} Շ#ɰ}UmYwB{?z Xv?< bIB_9wA*4T_ c^qwcʓi%*9vŗ|xaEz|9Ff_ܼ#]xeJϤ$0dˮM'q B ysN)JK B žW{5z"MO`q+ A>Ɖp&e#0m2n"!$ܵM?aZB`MԜYGpnJ+{~g[ ezL SxfF1TXC4dKp>l;ψfI!30ǜ~gp,M**;f7ivDLZ}b3h&An'7/?uT,@/اuj6Hk 0 Z<^T{W|5 ٦Wžl2O;=݃F\UXĕl%{b,P`:BtՁf#aK:o,]Z\_ Oz{Md)>ICx^wZ\`'OP6{Z,Ln.}E*mVbccM.k jTi6NX&Tv.B`p 牸-;0okK5T֜Qmq':#Ԏ\)CĽ=d^i[Yątz?B鍴C]W3K|2IfhH]וlqicg/W!tu EM_:Ŀ;sag'{avҫ]%\y BcQAJN4!Piaȇ02I~z:_{]8ͭ626>GA&l*cUãP#l*DznK7 URW⳴8ahı31IF<cn[2,4&`ע#34=> <حB=x;xvXxJoaS[&JBxm=ǩytC zۅeS$Fն#>BJ '6wySc ~$1{<1YʚZB)|$pޥݺjC? b5 NRp=Z + Fx0ȁ'L#8(sBl*4m-OҫL P,4)Qa7'[r\[kvPӬ 楝hjjbzZШ*QH#vPt}_\^[iѓ5/#`R_⦇^okQQ{_Kp6q+BT/lbRŸv[Ofb&>κ<{p`7@b\ ѐMጜDSOpI1 /i, VZ:9^!O9V?peJ'uln".-$җmt,ːPu36((d89OTj *ɞ}3l?|S!I?iO) #iZ7+_zMH[x :*> dWǥ>Ŝ?{GlTm@®bY'΀'[: KᶫrJ1'ڛ:buf/7ijCÄ yӰG%FR[݀#.R?\nR;iܿ-1a+suEw ]*,{`[P6W(wk]ZN_G*hc(wOS1^v`6F Ȼ1VL,^C->矺O*: N!wL ,kY:7L%dǛv9' _xO 8fnurmf-ľLg'*Ÿ.#-X-ev?\U:)g 5ނ_%!L]+08.XC|dySs.; QbSR6d(bDQ3N;(9e620`:DfJTbh [R6ƋMqcs7vfmD1R:2Y2b2A9&Mŝ[c?gP]#$O%Q/tfw۴ewl[T9%863IuWa a SS;Uc g @īu:%p+wl &@Y7q;cp7'~&˻^-2":]u,2Œ3|hg95Fڱ&4Se7`dCDciNX}+E D[D H6N~07 y8EaݐeLT(Eg1c̿Z-# BFʈ$fxǓ3d$z_@}L.Ӣj0T}tKvSs#̜63lmX/$3v & V+_{iZ/FݔgZ,h-j$d&F\/Ktyy0{$ 9]{vZ,+oNp۹Uv괟nw{q]GѸ3;9b=Wx*WEi^d=U뻃,8iݗN ˵X N׌>]9q`r]#Hxl/dj{()c7ev Y% ή؊NE}}_+)'9=sE iX̱ʙ?W .V &KGE^ţY_$PleV-OE1[#۵A`x/#nǎ3 \oかi ]6fvzuhgE]!ÙTDW^j}>-tmvo/7C2Πk:a \Mtd~_, \RHK7)YգRW԰IRɒI}TQHZّ/'FqHYd K`zfD7vn)&+CG) 4=. WCVr"a cE$=/DHLOu'y eZ bW moL h 6F ƚBɹz/ dB!<2][Sq,F ˂뙶)s(W|RyOnm ,nPuUҾ-#6'%t޾!\9Eܧd=846dp6/S[ /Heg$ЍǛRJi_u (Q󔢥T X(ӍAI2,^84DBRWf &r56WOEP][{Ɇ\M/*gd0dXݿ `GfQh>H>ivt'D;jZ0Q EH%voə ZTh0J{B|]%Luu~,?s\[aʃʙ߶gJcUm߾[Mzx6{3#%۠;%QU(" J.9O8d58SUaթWx}َ?&4 =7}?̖RC:-!S[ǍzZ=9 uHKIg7t:>,v ŶU.D?6a;CR"b"Ts5Û>Aה &#5[ż1ͨѝb!=#5 nkr>-y#Y'8kJ>yU. iB㇥/w;v89Tb$.LOMrt_82{EzFFc[iCwd]BVseDY ^610kF˵hYv$ƽxr.T jUͽb:丣{- 8YDܽ.K[}u5 <=<PtE+KzstTLzr(Z.HZLp fFRms<?FaaI2ǰ,KcϞ}crԾy?z'@\dȄp풷_z%uBE8Z٘mT,@k!OjlՇo}P$w01?[Bܸ/+؇*Hk5/[nUpi x -lI7 ,6_1E6% wťM/?Z:nn YH0jjvKVrI7\)dQRCq'ð(RmWG4UBmI#τqĊޟ"JĠbU#ʤvW?gxCJqk.>aXGnvDUGHxʹo[wAeluŕ2𢙗 xneW@Dqm386Zuֿ|~[fb/WU$k 3G&@εAx^Q32\)NI@R[g@pǺ썵r$x|=<tMH[c: J&Ij E[?b1(p32傘> Uʚ-_wYV2r1.[_A &@ jG]W*xQSEHwIk7$&<4BFqLeH+bK[h8#P8S(b#[Y;@tg^JrzB%N~m׌Ғ̓73,((H__u ;TltfU(NRk}v Y,\}RF>L<tTpK!{5.k6\}?HA+kS٢VZNO#֒=J}P659*(1a& Y3hڸERcxJ0_LNJ?m(̜LI*Rl4q|+>sN{bR1l+ק-Ge4в( xUÈ/_e5 a(]U=OXda޷$#p>;2Mx6 slD|3P>*O p OBt($ on,A\:Wgv _Au3Ct;BN1AgB5"8e?GmYFϦ ȓd*&A)/zN7Z8&{BE[i(6c@}o4Qv22N\Y*v5 $, )C?6"@*wϸjַO,~tvN[2;8O5զK'L^ŭ߲֏;o7[up5)m၅|&1n@[" |1[sSx'h]Z3W4y4gB!1L$OE@O}Ԁ? t.kMJ2+&!Ț{1DJTؗ͠u2#T'Վ&|X j(p_ "k -o  ƹ(Vxo%t( Ѭ YBsb w֭cy}[f?{ .3 /FzR@mv"LH5(9yaߦ pJ%g^ Hܒw*-~1&s64 ւHz0Ȑ=gʛuPeaCN!!l` Og`3+* η;IhMLD()yxRԽ؍ݱ`"\x@i}Gr{ sΛD,{:<s1V\; Xڀۨ7waC{i. qoќfC Ϊi&|?l Ugei.xN]/pڴDȐ^hWpP9:[:)\nGGYpr׽( nD |uP*#W!IEHMs5 ǍSosD|c!2$^Xv}|]ň^Q:UiCU"W 3,|oUMމM9bdz*,[pw󼽵}&|(6d{6?; ڞuqCy|7\we R7_sk2豃@gKu(c ia/F]`+p$h:51H{vrgkIr1N ~릓G'͝cF8ľg#ӑAঢ >>ʩÖsYm,L +EF `Y,O7Em2haSb6vx{,21$;8l}3>[8k.'ɼ\d{ihH\V?Xq:g~FuSGnޟgCbtoja&S4o G_+xgJ.ֲ͙i#@g,INA+j kITGۚVk, ˈP^U.'ƫ|_-_H!,<:(kZK,V2P{kRDB/`IM処p}x_pu |.G0ll"|ϡ>= VO%κ_:S'C%e4JfҌLΆcl7sE{>6#}hoGb;pƸ"/?&xp`=YpѴBmSZ-'uy2MY*LuR3W:!߸5Mx|qhZ0.$p 4k ?'zzzÉhBw?nj˔E"xxrpz xJPG'r0p4Hb?+1q 7N ĀoGT0el>–~U6 %Mᤏ t[Ϲ0֨Ep;;q:3?Q PYVʐ=b[9RBws-A,Zg}*~@$ *VDCU$xP eI*^()%Ǖ ([ W5 @T2 mu/cJB E}>/J. (FnPeI,?> _ Ńq&$E.cqI#:NkeRq<knmàbrx炄|-&RnP"B}BVce@Vb9XgY϶ޓ+p?sչHRAh@-rkP (2Gԯ)m'Bdy`kGAͷ[~.8 E2{[T׿SV 0D W:x:ᰀKh+DP"xېlBZpJP&ǕHtKhW⸏a]k ȣd3rbדʩ=Or#'Sg3!~#fwd{\}."i خL WlXQ)4 ☍Xz9Q38+)Æ-$z>fo|ɧ TwIn2љ2"F<ͷLŢn@Mm2X(E8%uʒwɈ&Ԡ/x,]5[*Wb1v $nΚ> W} [sr:;^w*̆PYiax!5s~1+K?Ƭ>QDk2vmgbek[J8!śo#ˑG#'e Jju?rRv9ijnKHM[06 [Gq.їSFݶvi_œ)7ɌT⮜@]OĢEDMމ׮~!S8>I!ԨJQ1l+_+L))L]%vBzdG ZV TCe<0bB Q@!MVC'BXӸXUߖl_`cOZ5d$}"m\!|(dE2_a.l71R ҀA g!~ZDw0 C` %w/@F5{z//xeFgNjaq9A)pO+TSLcJ(\&K:C`@R[<&՛AH~m8̠Ҁɪ< ߸Up!i-<?j%a_֘6( NY,8ّ񗘭NSp=Q4PʶVoO*J8B&lϱY)ΥFywHE=|A^vR_S/9BX'{7^ɪvGkOߢXD>«%˃ v>_":|DbZ/ 8&o:mOf@yRijL頻s.ױsܲnX7)ar]І+!"d#'AUrtB;|-'WGƶI95tGOer]専:uA/V;[ZXk=qclmX0}"$=?ΤxԞs]m;H%JR\}F U\C1eo'Ƴ5{'ް1AYm WWk .X_qt,zR D2AE]8k]H殘{2ܦ` 9xsB_)OB^HWtʑ!)xf$f1*_/< &f.y6s/]R, L̴bwE46%QŠ7Tz'eYLJ:XVqZ'<M_QZS&3xB/ޟv&bHtP|:s\v}a9D=upQఛI%We0lSfGKAZjgӝilgo*F*rmg EINo-& Z~Q꾘]U\5@FsF> gѺ lgm8`Z߽$olQtg 5*xlKNBq߹RP9F UHޅՂG/LO R{*8×HA=elV^ڂ >{Vq9~\xYQQ<M{/dTvî%zQ*IvD&z@*P|%Gw-کS0sj-sźbAl;%TԌsl3W5? 8~pSB`' 5T<c`K ²\+ETRI瘳^Hsu+NYMGbwkΕ \eP4qHTTg?>DN*V{jM;VZS敁C; L_'Fnq66{ % / Kr9ۏo#w SޱhzgVCꖅ ɠ߷$.5lrkfРM"}VֻL+#p-p1' a* #8[39BNl kR2VcT X(J~8q }DgISr\[B[4XÎb&{G5--ħ0ȩ\4 9' Yy++~gIyQIHA t6R?:$5>]\j$/=s4O׾5m %A((S":)Xs qj+8BGGh"UiTr[%Cx@)W--cR<8v> 2DrȐmjpd s̲IwgCٲibN/j٥h[nGܔ(\hֻ݂\Km~8w@˷jf.4]AR (,-Ml)ւب1װQ@.!AϟԻ9V_UMxg<>eq4cך^ y~ݚ4鮢$Y86TF#zil7&|L*DlMMNz5Zޘ+0Ǹ{bq7F}'P TO…rjF 1#m ?^%x8Dw6$Ч*p?s}F<ĹK rRM3Ӯol)R^wsuB9x7׭yP!&4Ieoq!U[!*r؇djjo^ғ+U朵nI0*E9rn}]cc;-lTܫu'm%O۷ X!o;5š8R9(# wbA{D}4#+0в>~u迭G$L8;̷5ͬIVw m19"~㉹: b.7繆ysJ&5o%9vŬi+ǽdkA~{;ccYsS:RA~A(d0Cɚ/(|@ReW$fo{p?(~!J]OsͧkO 8r0WF)n*ѼHJmax@Fed#-8as-4||H(fHmZExщ W-WB/%Ŝ\Ip==/ -@](t5P9ŵlcUKwg{4LâZ{s%M PBӾ$om ҧ8A~^rÔۥ-y S :a쟝zsNf\ekn=)~ز Nˆi|\;WrEaW?h;0zyhG.j;ݸ//,SˋP|S^Qlދﺷ .N=E--I;y1x憶ǜG$um ~R5] o DKQ.櫅kkpb$:f,l=b470%grc‹N^mϼh 8$;qRT|~+er妒kQ ݓ!:B&"EgM5luZwKCA!`2[V0P<:DI!mmΥ[Dڻg^iL:|fqgdB#Ro v;ptD/_Vp3wvH `^JY{rvqp<=/,T7+-ŊID lEjԑLAr;aRr2ܸ>T:Q:e zwݚ넀 h[Yu1!kv/COy&L(%I LS! lEϷ@#8-0riy_sVsi@|bOQJUa g +RH%19^ض7$e8W GɉfжiNPip^TRԣp@FF2@(WCu=UeaTx~JTqܾؕu4p5KmZE qlC ]Gv'=]yl;=FDų G)#w'ө-? %M{\(W+yi k =sU_s٤lQr,㣊k}BusRݵe&Xf䒪7y' p O:Py֖ g?<3e sGt Ok%w%̠0[^c+'%eF]c$YރeCcn4s]n,FDhȻS@Cs`<)]HQW&c̝o@=X}{RxkYm$۳v i>8P7Oa3Ko{$=Fy~>A̳Ӌ^x B(hm:=b\8Zpæj>upp6=V2Nپ)lmσN݇{WH 2cR*}Pӭdw3NHU6ȃR%΍/!4t(ًryR$OP&R>1g޴l؆8<0n% t%z 4ZPiZA*CiQ96Q+` };36v.8`*x|O]"P7+JPdG n$[F(/ml!vR%AN_l-Fu="gO,u|scs<5ښHux&vJ j˶"(jfi,}Fnx~u1`=os)I{VCP7C"hܿ?AU+=<} a=M0|C2Uep[,2HȦ)/c7U}oT|-vLo6|umV$8=7<*%mEJёde]G=pJ#dAXi (H NjG: :.vږ6W>zVR{J۝mN~%X8-1EFzx@SdA/*hӿu:I͐yxK:П=@ k(f[.aO\zYc0S:CuϕP+dBWi^Χ~_fQcӪ(l%kwuMNӘWZV BltnZ,}LJ}kD ?';nL1Di3}\J?l>H鿡`XM.%ILH8WƸ.8dO& d= 7n X&k5z'j"EmГ+~53£q%heGP%XuD|UL8eXIVpn^rQ@ 36,`c@[@\*6η;8Lmp\0MNRͼSf 58hh88-8^~@xXW/+pB&/ƷvE6 xH[VR\ned\-/N]Hбؔrx˶C.C!<͵ @nԩslR>oVU#U K+՗,Z`;p77/Y"p Wxo͝$~@ )ͱI).(2FqQ-:lT5\BRnk2~vwO8/0phQ&$H-lcwR rFa;R.G4 ѱ6Ò Qhj~gJwV,ڭ'UYzim{.5b}EɵM$"3櫒A6H P2n"n~l3SbP 8)`DT#"/ҺSyϽXB{%:=Q5`jw7[,,l\!1;j;-;x9]mCF-Qru uIi|0L{j|"%u(WLT_^/t j╜=!20C$N3L-g;NVm<7.&wv?Cg3ޙ|zd颃~APG$d ʖucTHw#2\BxB(QUfkRL|=mA,I$A ?zWr&۶PD5bzO*a} 5 Ώʼn0:߽gm.Ajԣ9pB)>8 PHVh0\;>^0*Ä@?PSL>}*]]N 6dXB-weo*G+1KZVB ;{"QbC"{TJIy =r'ihg⯫ r#-ԜD\[InktF;wC>0Nq,j6 xU'S陈T!HqVJ(BW9c42װT&908V͚d4fAj'ڔ7{0g;7C)]돗LoLk ?qjEqP^.>m`ye" %pcx]!gbGϴ`~T6)MI0Cu9O m*T͚zYǍ'e@CQėf]:iPeawp" 0N(pZ7<^y"2{l b')K7N;li$T*ףuB*PJ39x3I?F4xC|D T֧նu j`MX?h.兙 TbjB>'_xi^{NEbGtm/7;Yi𖦙xtU<4pT愣NY7c7t]8e r2#ӛicŶ!K71t~Џ7#EP$ܝU<&:QT=myɎۣM}PЫ-eѭu-Bm[# cWUDmqowism9baɯV&Io!Y"ɢwZ\fHUVC͂!vB `XZ4o)]'bF@6nmB5%7=QV7"3lw9]dU1J0;`>$0R(is0B [h} L| o?"Y Aj)?vt%P3TED]܎X/QBiդ"Uq>>>7F5#qC`kMKd15E)åt-32wZDptE޶**w[&#,9G'Wý6ÚP-?"=hY}VZdS<48a9/K<7dinylj 1p=󮂛)-mA;V 9 l4ք""ۜ?&k6 l#;*`徫9"SI;p+] nh\ߟ#g JD>V".'cv!LY?A ^7b$1@ yRRnEJNwLWDwBlͮRϗly.WۓMFNlS| 1\'@Ʌ$}s9?P?`{Z[J ~_*7"+PP~7%2~K*` |1VdNߏaGl1ւcHxZCa{ mڞ}Sl+wc_E ^ De'E}GGaNjK/Dt`خi$Ywrik^g}C4v^1rƱqPj vG2$lj:V qįDZB{́JdP A$;H o0s?pG'^Ù1hFuի@ۧa+t|' ֠k@R6DAt* @u<Mm_\3qA9 pv,r諤 Li"PCK 0{8gE+!":fSד65#L#к("hֺXlE16_%:NxwE83 Ms20bݺYFֈ ngVX1E$G? 27UTrOR ,I\rXi[ PD ~;Pǐ`.9_~-9'mɹ[OJ󖧸k˅4^v]v KlRDŸQ2By+KB7F69f'`lxC(.D%e,  ~X&C?VEJ'6)ƈSl!=⎘$̋% [ciIgJ cH`F4KAmT9 ^cn;FWcm3,t6`\(zGLG:k k[tKp7tIBq<|(}L:It=-!էhzgp\E5},*`41;3$ U'uV11y03N6È CT4]w6/b8D'6?2;i}o-X}t'ӦckufwD?9?d( *nUEhZ7z7e*d폝tY'L ZOTGbѝ^:n>C6DJum Ry"M ,9ܠ*fWahvƹ@tOz"5;9pEMsQi:P9LhgeOGB|Dhx=M"xfiVJ[Po5fՒЃ[2rtpmGEXWM(4P]sy7* 4AM 8;1]b`d?hG4!Zp`zWKlF,ѽ!]|M߬PSdۏWtڠh ړ$M/R1'&>y;g%Z<1%j h``ZC+Hw(pEWY(Wo\85$tA"A!{" 0F/A3aUB V}[Je}/ 2 2'"`ϪNKJIn)mMkj (Q˼,(!Lv0 sg1 gBNb^`r(:E>1 F LMb55xD>zYfRJfDd&m,4xe@-O-+W䈗Zlme+=2D<.mp҉8sd7)n,!~`$ yCN8XO~frjaTU:Ȧ+5,χwX/PxM&Rskצ %&"Fl߱Iҫ3JF=`YARѰ'6˧i6j\ ,.hv, ΍`$9Xox%2| pރ#Kѳ+!yu$kۺ% y\8Y lā#< ZbWKCHo&v mI9xhܳ1"k铗e¿lL}6' [ e C:i{ S[t)[!WY=yZywv{?ޜcGiPZ3K@&k*;g( |8ߔeh՚_,/0'YNXZ8 he߲Xr&WjRlCP`%`2B{MpЯ懻mKYz͟pz&h=ඣ(NE 5uH W gTU>:C<|(}RO9_B$mEo035?Ec ^ `tex<̽-{dkRa !!EoBn:j#\SPF? $" a}~KHçtUQsaUL=!ydĿPAVFigE[3R[{UeIQ#0!d-OB[EMV ;OU)J%GtQ.B[$dZ;3E|lB*dgR08%cm|݄q"U+cqoXUMOHV8BW c-?JlurRb)'h`w#wBN _u+1 ].ҙjpτc19`Zקo4Z-{%G3R1ԋ91舀q펙x6B89[ [HR߂?$:>$GĐ5t,h1\Oumvz5((c{g&B8@UL}4zF3OERͲ;(d^[C'w+%I?Al Q jlՔdz40`v0CY ߢlA~sPi?6W42a"h'J0ZXWr#%>AmfI wJ;۶ek*%CϋvBኲ',+4wGxdTEmߣCKy`" ٰȜƁ hҵ"34?QR)1#!4΂ c|kU1w`W1|JזLoAB>c .?E20ʮ}8/d~>[z]iM;ygq;Yq$,0IO>}:.$QBvyRƘ]7eɴ?BloCQ~|nKVe륣W(QJl*d'^BEWȷrIkGI'(uq'QSV.IM.ۯ.*ܘ+sB䨹3$?"_se1pRY vyJD W#=BӆD[ GœO^tO؀L<ܹyU2}6?.ȦH }Ge{I6Ǣ(|HI8UQX׌ditOO+B @8[t^&/E10F=d~LapRnܠJogLS=Vښ, =b7 xbeXR< "H!,ϼ:D*U]UN`k-SqAq1i~9ҕi1]j_% uj By"]t!0{aQWԄ}cԊs*U6èW4m"E?} Y$'jbk؆eё;)7opR_w$q@3W^a ݀6n#sPqMK٨k[hmNd!pp$5ǭ}..|0&=ki(XѴ+$2<6:P璾nrUyu9*@ ;Fdΐ~7u!bIt+v T ]jS1$Ppjsv_exeN|=nP*") )1:& *(qw 01{jcfSXȂ?fEJܽV[ Ԭ:`}:-@Ƕ\Pv@Sh5 2Ji&kþ샚st/ӘE+e*xQ?d=|dg%1u6$Z{}!>Dh牼R)CEug*=] J҄q9p  :hd$*h6=Ã|vuȊk[nT(!t#" f3Sc MR5dsҚ0-9SC;"=J_ԙ vy64(̞LRvZ>)IECfNѴ$h=*4եXZ+ Jlf񓳚E}$I+hR'#"K l%ɇs$G%ۦR1L~ ~}hS}lXN=-P&nf7<)g2)fIGZrc3Wdج@Jy癯N$zJR[`x啸Էx}+LULW/jWPM;ϙe}׉*U:?"#E By𡰬nx20Sݴ Fk|ı#}.~CNgfv7tk{boER{rE/ $󷘀꩚f2G80Wh*3GFsxz.+@c1&g+;ʗ 䝚їH*ŧA exY<E Ykg'˸8Xo`@-%ĞR^dgpI'b'nP,XSl}5pũ܂b !g{KY ~/ЀQW.m y}3һ \%D~kY;_G3B&]cݧ%0yL`V-7ŜL?R;ܿ&ٓ=U e:<}G12e>HFnӴ")@;S[*%y7 뀞Vٸ3Zx^~m>zIܰ/9($6Lv<&*ye@ܟ_hL7֋ƍ(0'AI&F@3Y #]#מ`4xɈ.D5ʪ1)t2'AEq:[H)nkv]_ LaKFua5ˑ6.̩ Ҷ."n.XlV`Czq[$]10(?  :m/C}MY3|JU۲8[i1@[>g( oᅢu:H,]qӺ:%gQ#=嵲7aX徙.D{'cZ_2 H=oVzMp_d'0ڥ&čB&㱟 Ff`$}%d,mp(H'tA$tYA,鉦VU"ey&8z+,5=blYX hc}['X-">wXjÄe$ČV9QՕj4F[ ,fRHndT5L[ rUʑF|a(_fz0¹^ggV8jv?RRIӀ4+ZѽɣDWdz{'mt={SPF0 g:Bxhxo:Pzc$},H!1(Zxa6"uGilzȠI;Y6>m!hoE2s[va|6 i͂`(I4Ai+}C(cPm5XsNV$ Ν&Fx\e 5vutrXnxyy%Oٯx7?&0HML87Pbv>K-Lqmu O5(9B:w֩P1#-Kz~4-mpBrȥ3vtG lNw//Ϭ}0Z+.-fţ7~RZ>V4+Evp@(ٹ$=޺;ES.ϓ{ucwK Ǐf*6\ԯer:F%WT>zr#jT~p6 +V<☉d 3dv.*I|rS,An,M/3ˑN>t)GvV{zR;d5o9nmD ۱EO'keE}1yS"|J.54mG{&WѬ_R%u>D`ʓ7xTwEa %9E rVb6cy`,((chdi(s_i!e?)dH1q1QI#6f+'gݖ1Dg?ĂKVƓG.p~:||OxŚ/,PWʫ:$P+b/Ǖ޻H&ȕ@2‘zk<_v'V \6DNԀV|Rmy/q*.3r"8 &2ݸDP]8]hMƐY#NȌ{]c!wisCX$>tnGޙziI_7GՑ% 3u#6r瘠ᚘHL5OZ[;Yhu-mh6E7! @X.PaOɕC{'FFw:'UWFyZuly =U9ٝ7tN>XWnxyKɃ[W&"FMNLq:A4- Zk&o))]0`G}: ݛg\4vvssBjƆ`@Lvѿ#{凩L?w;ZmXĈ4zYU%eDg4Mlig/j_RS&*'9Az{9pgf0qB"6TaE5OݑerZ[pr7ju K !KHwȶH 2vA'fDDaaeGv .>t-d-iv۫wqь=s?A]x1qBb[fφ7TlڹJOz, A$g J<]󚽅gؕK8$_&y(+%@coa)Y7#rq1:jV.nmbWf, juZ.3gkE7p<>"Q--hv#s~|o|^M?k4CE*N}>@3 ܉ÂCmGPz2[#R&HYe\0s; PmB G;Ωu-Dia`)f]eJb B+zSa_(TkjP.@16u(Sp[VMVh~^VsT`A 0g ,s|>id9m^ꂂ0=ta& Ee.<}J=5iŽ@┰:t$Sͽf$z.mME>slwK#7€r懷wUzR߁aVۍ3|e{g^Z1g1UyMߧbԇ]KdV<N(zQ,ockO-y?]IџVK.Wh\py[kOͱLM@gу1MSJ;9jPsHrC᭬D;9C#!?nX'J[ _7z}U1iiI,R uxu3nRMZsoMjcj4_k@ RI*e|I QoILr=:<.W<l;"hqd|LT^R%7Ay8wq$=J >Y3q0z-sdq.K岿h:ݠ7Yti D*p2I(E - ?eei .D\ 4IiAsZrzsT+= w7 `O>9q= ?b7۪f殘+e1+/ =5̋%Q):ؓGb;_&S@Kp8/)'X ͜W?AwEa3eDvk/2lFPuJO-]S{vA/it)$(78t\?e_/hU( p2drh :8+DWKq GvwcG{ǨwMT)MO!|$O2꣉؅Mwf,錂a*`<=[= ]S>s%R4?ʷgVbݡ=lˮC%lG^#3”8vؖ:c'* ·kCeC|QSW9쒍)P87tORfÙ9+(;A-aDX/FK& Wd]@8003>YB 5O جwc {;O4Y(uNf5wq9KƧX^_`iuzpQɻjx1K߸A&YcYi 1{d(uq^!2:F!I-ݣ)𫰋 a`JyQo:uLI2EXm{lLǢ,JrR Ž;$dJsqEľT-@'6 $qq@e,V^a.}y.vLy-ҩ#^O.ٲdpcIN pѻǵF,'Q6%(@hev}ZUlUiP,*@⇝ڷaoK EW ދ(~w=]s3 w_BJ8vh($OzLUNX>++؉T=Nu RnY7. 9Ns {A1zf,_pSz-/jA/j!jVh.s$Rz*KyݛYr<5ސ-QU%յGשNQR=ַ+F |{z0ר67-bO_NhZJ'V5GPv[ۉ+)e imQB t5,1Z# Gx(zDb_O/ Xfw(vBOw4'IZ$gB@ ߧ^)2vWYzud5097V`<Վb]SڔKH1~*Acڜk95ᜦ*^ܝѱUu}5jwԜwo_(>֏ƥ`sP_{z H'Q1wy.&eUPCcfB*˧{ӊd ds\N Bسpr "[M+l>(Ϙ@A@(Rtt3mSUt,=c3b+|Ap޶{BOj}MfBjdCp)D)@{LqZ=Nj&#WCiOUs q\SPz:\X ^L/ i⹳W6n%A{1?Phj/Oqn7s\I R#V.RI=k]oGe" y*J<Â!έ4?+}@ck\yոxXJ!ń`jZ5Dt`7*0F>"']a~_WjG˄Ws`xaxͿ^>JZW'q1%_C`u&s5v}N4b2ߪٟ$&4I\fԯ) J*K* 4'}qUqF2K5<%qΦ[ʦ5wnW2Vm]>rI[&G12;ݘ~v◛b5 + XSލ> *ka%'rWvA:gVSDi0"TGȵKedFl8r=K_?ːe7MnZau\26+RqFso #Ta`'-Vr9:ͤ^EܜO8&:j0c^*c5#{4rMpX~臗vCu.'ZVǣ;%i@AK1LY 8%&%Eb)5l!5 u56Y'V}bBxU\\C.oV1)IDn+=HF* @:/>dy( ֧ H~':?g؛)  "r>S@xQt„&xWB2jҽHHbt[tN+gWEPތ~<dɜQOs羊1?*?VÍ23Z>lcPLu)GNVn浂N4VzeM ¿ec7̾Gzւ3CMDž TW,O 4CA9->7/ٝ}ZO;㇊2ppDiOuVB3NS"{p+A{aWB9ĺY"[ό0Xy&:Nlϼ@JNʄgjuF[Z==n%^1gGJCJ̄fķ],|vf@uK vFd Vɱa0d4 `I_^P IUZK7}ulaBȨ] R7E#jUGu{FP:\!tY%fƗ㩞U*T j &Gڏdy %K2x|r:u3#9Rw\M.4 Y)^9<h‘N{ c H[2d3>//5F%N"z$W2܎gu`Hb:k#ƌ'yyzШʖWS-F_([iV|^ޱ-& A <30{1Sӟ6ĿdOeQf cGE"X0|/%q `zJ €*ۅUS`QNvdz{99M~t&i.%,B<ܕfWBpz v!x *WKU4R }s6o,+SD=a| 6SFDelg߳7Wx-:iB[ǶQڔ-lq]"iwQR>Uk\@IGM>Fv:KCAcD8z{#ЇޮQVuX>t9bL`+ qjh@֭4D]krz<C\{1&@g# _W8hk1~%E>A:э-rp' C"g*>nED  e5rțE۟'+hlz0EKt{`T$+<+4Q}HN(w;YY[#Qo϶#1[OH-kB~aXoe;vC5*ʱڇ;=IWj2{qCn4B뙊.jxMSn6D z9lbFEp]zDz+hu X>"@]>5{ -z-'f7۩% C8u?}xAR+6_v)j2Ь K -v]"s.d۶^T A`_ V^jnŨn!NYsk&R FRuPV|N\<BXjf}]ET45?N$R/ˁ% -}$Qn,t6#@Hq8jT[qRl coEց<L;1W_HaHFC ?y eL:WE*~&.,ljh2Fc4^ )37\V 09.u{*:Bkj O '3ghk۷#)7eЁ,+4e<=>xpˈ{Uk -168)Zghp!IS t&hq]|nE&WMf'欳!/s oVV复Pev`HG$tr\1d߅6p)q|(ܡ<a+ q}_,9),f-`z2'%8Y9 bΎ29w;s=n03ujَ5 E~e_ً,m>,foطh֞!3,+OuYF>8oIv,;G>>s;NE(萃lڦzQz=M'j{v01hk\Ri3|n[5r9UUevW?慬m`E&'DUNHMAULe.õa@Ck3dbR{Ed4iA!&/1IpJEd\xpjN_=']:DLA<\,L[ }nssAB|.S\LXW\\ߖ5QSe*Hv#zGiCG2,$he08cR`RG Sbl@Yik>?rUIet&<$ʚ)rE)vm|:.Fw^!:,)tlU/PlOZ~J~?8o%R(.ߩtxQ pHw+'8" h0Y~l4>F{CU;3Q5隋Bt((R|b =k(*ؑR68j f^߱eS~2|_jD3 rap81uPn ıe- KRw!rws0ԘNٛԾ崞~QqL33v[\5RD:"l3s?e;.yX"ґUwf8 K5G4y5~L71 y|$IV5/ Ai'J=UʣZ5j&E%ӈv=iXa-twa]b}1~>V u#D,5SDݴ6>W?wE*Mi"|_[i8YHW q @:R^TƬCSNT ϋgT)mW$m -" T \.X3:Ox?'UfC~+suO=7 oRI&8b $7;!;"ܝaƷ%#=*i|?y4 GـӴ0qzTAXi 3tz̩ok󎞒Jסa`tU9Vљ@R(%L6cVu2$.5FIsn$i d|PK `NLa>|vU#bSI*DXaZMD,(#U;;uĚj4S`q>'x/" Ek 4{i\#jP)ߩ]PblQVrg;/1]5:zBclVh %ޢb{# R@)eȇpNA(/;vU`~h*pb$6ƈb;kO4b \r 5殌HьgEq-E\HsG"GCLaAPdb&x%'>ԍć:@ެ~ Y1}ް!~uj43) +In--c⧃$[ wZ/i fdtU1;A-%}D?BbaaYiJYاQy*0탏KM/6aKMҪK9sZ^0]P.MG"2W:fp^OHE;ڹJh0UQ|Gu[MR\=yoEt׺  T ~zg*95$.Fە'B;`J׽Z5+E^8c *h:TNd F}P!a 529'@Ƚpr$.$88!M1W+u-xuUK p2m25\^u H /^+=/(5gP:ɞػ1t/rBEaMQa)%,_/Pq9T6`<=oE\ xDЙ9dc 4ˡmET1A.`@ H(~<4T6M9që!L4R{<~@h1#'!}F%By ) |Z]~-K%an#AbV3BA垉SNˈd$rJNWKyT'\k<.謽K~aSϪuqb}FfF݊kmtR?rO\\ ?lĂD1611̎beLRlݧ7"%RW)"temcJƼrjS3=Q&#?H,ԘDZGq`Xє.xZЙxeCƬ;3۳, y4FnSxU|Z* L~~' t`Sζm %,Hm #VmQ)GQ*qUV/rDq5+${ )>M_m{ޙąu7(fXYImx\ kXSo帰؝dQ0܄ܳq>$w9LlY:+iШՔlEuN5=TZJwmKiCH,e&L;_\DĖ蒆=fZ`61N2q_8v5Zu:Φkjz|o,k|YvCp[@L{DY>:sYaIu4֒y DF$&c>(y.DVTt#F/=YLiH3Gs i(`l^SneqOp_.HF՘"it-A&㨋iD/uBD}ѝ K0 R8pܹ4lvsއz;hɫtYdYH#L}4*6pᯘ Qd 5w@'ƒ2#LSɧZ="SRK^U4;*ݣ};c( Ilڀr\&wm2 TNZu6 xHjf`13>0{@8VOƧGXDN\ŷJvIb7HF0،1VTHG J+,^|-4A.gԲZhsғ%h+j^ŏ$Q=vui؃E$ iYfɅ{Y4=nyU@g9ثcjLwWH>1E#tc<" u-$.)-qωNA¸5Meh*n`}5rF=bX AD+f;ED BӴU>pR;x?Xe_3#vZ*xH,ngiz)Ӑ4'LC",3l\ }r ’^V'ȊtCRwg~ZΣtćHn~)=q0:xҢPoygo;UJ2U[\WǑ/EDC.^_1cBnuGh':maܞ|*vkB?xShtk/v[g-4FfU|*$ ei:)60/^J.6seK.0,nk&[#nEl;CC<5xZSLSJ⠯N3ر"H[q5Y>%%UPlfi6LԁVvok<D9!7? _f5 hS•d!/r*q})՜S!"~Ypk-<:-1uWҊ ZQLVaC[4s F愤Dt_^ph>Gs4.Xik'2+4lZzUM 4WPM!C&b";+ƀ]W8\ka2ִq)b-F1_!a%;n1_kitN qu<9C$qw3l8\ .!jƈz"|N?ZAT!:5/d a~.JlGG-4a\Ati)SʝڿM0ߍIOiwPG!7b'(:Q5(|mLfڸHP\e`z,ymBA-4G@kPSGdQB/TA`?::w)ʨ#qżnz2MeGDPS:4|&c9BXa ƙS-pH 褟WMs^^yc T`ḃYix`tiz]$y}U[':;N 9ô"3*u" 1jj$hO!G4D.eC;4:$^tD AnL }c5i;ZeSZ)1e/𑣭__ !chxY H%܁<&Umou}O˹~̥(o "<Z?ɰu7*} eEQDVoiU-a:#?ebR]ۡ|:W$TF(|ZN(n ~!BTx> uERߑB@c J WB)sT2yށxQqDF474K~ qz{Q?CIRq~E[@.At.@X~LWяGr՚LC~d$za-,iԦ(vn Qm^hKmMFn~~v+VzDeښҶѕU:FZ vlXE Y}/[ʪ@S#W=pQ11Ԟ8RK "' pv@GRi! U{3eiEk!AM5Ap* UMǏ=d9Lu> DF;S 8gt+Ax |C6{Q+4:&!A=9eo|k%}<8K'XS=wƩuSЄYpWgi3֓Nvm7y .SOҞdٷ39dKntQ j1䮺uG6Q56+QQw_Bv6]^m03[]{hm<rsBVHի |yރνՏ`oUnj<?s*v\:bt]-[KEV( <'Z$za@K,Af'I5brMs) X}dG]y{ja.2W8 Gl R".ËyWJ~ 2@a lϸ kRV-_l+ JZ'Fmq [YC%h6`G [/|!qĊ-CKD`޶U >uiCFAXw(}`=Gmywm@~-kfZ@10[LX`{.呦6j7ꓜa1YH'$A{,7 wq6VkpմXB!:C?)sp9ZyBpAx I7{hD!P2v Ry sQJ|xŽ.gzCZ=};c %MqVoLOW~؅DkRO ;hۻ+EMg&G;'\Z-=;BB 4'ъP(Y/[ 7JS+5QO6TTm*=HWkj%9a!d bƣF íɰ&G$A>9dْKX1?S*ӔY<㧶×ұ:H,]6g(R IS`tx҃˽ܘf/I$IWApQċΆM-Vfvpnƥ%4Io)%wG0`^HOjҸ [<^?i4{ 9eM Kb$ 7W-TFѼGT@:"Ե(5+ ʋN{KE \Pk= C Ycj/@9m^)H3p>h̤mܺlWJ-H \Maa.F$mW4ø",oPєuI0rllv KzSBhD4V(GE! a6nx t6d/7Jҏ`E+9SO+h`2t,-=zk:ePb,L 0@:Yzv$')w` @<#iufzנXT;iu-ͺ]<`FnQ*䅆D,\$ ՙP[E~[Ơė zҧo^'p0AZ fML'V,&ae0 [(Q|jCW2|-cz/w~bxYݬ 9GF !.P[=;ӎ \2jߑ? XaY*J/0H A3o+ U*%eǪ鮾G|!TҢlGuQ/S6+sFOYm3&4(3%[B BE8 WrU@.,[-8F'{I1\.V?\SM(ι4`\8 ڧTPRnmP4d]L4EԾ8lbO;lΣ+uxox&<6HfXGEXo;yѨ2mHK]c8|J\b=#> M2Q5䕙YG u\ WՐz_so2oX w/(7X˱q\HI,p|HDNi묕ЏclpVpyLFطZm%(9c2nv l Y3Hʧec㱆qEyMxKq-}q(SgTf\#{x'x<.b +Е-]JR"R †z6bSQaC  |@ܷpEu5'1]%߾"Gm%qds}G4c+_`x%9;,k[- (n phj|6O6E53@Dr!ġ5}못L~'N*ҋq7Bm@"k`QrvZRsjؗV q e X0} H5H%|Iou'4{~H?u\D0l=)ز< oaa-$;FQG뒰K1u_ݓ\MT: 3%Tvb!T? Ѡ'~4\uԐjه֫y=&&u{H |"Q}, pMIڂ.sb`XgyQDK(vU^[ʧmL ; >H0HH2FU&3'&2k#aQH~ͱh]c$5<^YJdH9V (VWCL`ޓ&&I|EAVY?{À8j:2Qru+`9 뼌l|wk Iz(#Vr1 q蔕Ѫfvg woD}y*a1ſ1|5?zWNkp%S3k1&.I&q1m3BV{[ zK$7MK45Y>s c>l8im2̬-BlN&j;_tC:08Js.i'K7gX!KuS+dwƳz\FOBn46J)^| Yt`so)vB$ɒD*?LɆ̧fђwDW::0aD!b1;ċu5Vmlf/=>Jv[Bt\P.- vNwnϿsUs~v7_if >;BʹӘUt2^!$wAjV?tM Ҧ*) kŞF yk^g"A#o(bc~DžOz5?74P& wV'U$;nZ.ko,0D6|3xkfB!}ps"kneaa=prīmP0^U Cݚut'%zU4 މtUp6f iVp|}<܈*66@2-N l!/JhfuJ! ?go?8@WΊSN/0ؚ$*_E2o|MkU0hfl|UJNxEQ Ry!>(, D6w PKְ(p{09/$ebz)u7xL3U4@?̈Ŕ¼q}vv}v'A2X-Td&fjUs߆'P@x+/h`Aޤ/'Y3"]fM`6F8돂c)H8D !<۾*4 ) 0ܭ\֞xs8 5.sii$=L:yit>,2{4j6h)1C?fh]%ճ nrX(n46y2>&uf_8!4N ù!Lh;q[=GD֐g4km4x9MA02w&g3[N(tywQ,_lS8шnQZ>g4~\_<;X]vFKSTU M> o{ʄW蝹cCzU@ePs!fua``~/f/*~\ƮKQnƮ>WDAnFr((#ӌ|g""YƨD Ph&^hex` ſ5\鳽Mb9,d3n\N9Y-p)T :>lpS Z<\ EƠ~ ~dCGbX\/M$=. ՞a7"h,,0ʘu;oyP]Vg?%[Ǫ4o J`?{(-Co*v]^ڬk3i(\(4ؙᎴ. iH¹e^&J;*_1-;͉hy%pOdbd67ɘX8bS*{*b(Zup-ԙe2ū<.[hnA6HQ#U;k8{4Y(Fv·&e&%4o}C]QP-̇q-y2A ^=0E&H~".*')lWN|YBrnzvQO^@g8qVRut-dȏG@"O97LwYJ_a Yn _k䤠$8]wRJE6dD):芵_huKA ʒ+AFhKT#LJE  ְL仪{k]]$JEx˦ R6b~Yr[?xeӣ[\H,NN5@cYTXia4T/†6& !,MRbBRPZ.jۿf >#Z#Qzmbw H8D l0b+,ڀ"k$ͿVhQx,s`uwP 4dV m[_v4zgHͤޮR@C/.C^Z/频.O_=X}Fyp9n!N&'!3G_$͸7鮺mQ]M,Z[=',(ī\t/ \ (3yBQ$Ld.&f]ҡ7L,Ix Q:wuqUڣ,GC֩,?H~:%{-㻄6s͠QΝza/&'=Qܫ6tv8'5NN#$JWEN?KIeujO 3°bH#=ԡ?fc ݑ3H(MЬ%` pP~F `~š"y3.#G\͝cXm sԄӸ\SJ& F7G>zu8Q'i͙'wKgm"w<$"k0)UCR-"]~mfxh؋:%D尥= [T豵.ASb;-p|I./\$]gCa_梲%X.;x ,pO60`\HnK>[? ؑ?=ԚC:@" Q>ץȢz!Z_37RhI)YMx=d:U CN:.{zN3>xVyԕ;b@x}V3BɒN>tɡޒ}5ܔy.r ܢCi osG5 ӯn~ lyɿn0D=ȖPBQCFp>WVc+)R+>fXB" v*qN*>~/9>8W!0U蟵/ sK4Щ*6R4t_~3x "_@Vǡfk+M0*P X&%xĂ944?㲻`Ora?@}C4g4,3;M,.JG |6q7WmQgp\>%IIH~>i +'zi p[F[`VdG.t3ۥ0Ύ#\4wy-kF])}&0/8 ζԞΈGEҡ,\;~|FtCyl 0Ҿ/3F )Vng k'is|תZ mF9, ʯK&b@ ӷ`֖;c d)!ӶBqjD%[G~]ϯ;}|.{B+2H~g2/m7>abJ n(LB}[kXQK_~k CB2fk7Xֆ[x[~gH9i,# r<&ncL"S4=s4A-Pz7#JIT84Sޅ׽Hя<_/}gfZc(}>6lԴ w^+|0b&>0c]`i9[\J"|f+K9Pْ:,TĽNN֠7ZKxm}O ma#&IL?Cpfϳh |2(Ao(tȂX2 ƣGrsz:HˋKF+TH\u+USU09+q_h{픩Mzg, ܟtoT=o, RѾvd$ benm(wsBw~X ,1_ JgӞKy#OnX(Ut@sv h* wnnㄒz )%bLC@ygIr l3j ⴾHzFy&ؿ_7պȮz["̈́ qsI>s#|Rh0CQVCpMzlqAL"xOZN^KM,Q}S;yT<7CrϤ({S \ڸ5iOjC'*E$uF>0'"UTFr2/rjSD\> P`da%D}VR+~/P;s=+VydZ,*T˼->eX  [͠ (ĩhdz~"Dg0PwWmA{`܂kڢ }:dFO:K7b)uJìYqǟxSQ*U鲁q$O'aP˦ I unӷ`j6rOWk&Y` K;xz*~"0צFP}l(.)ue %\!}Ŵ72wtq^:C+C|5;K9a:̛lF>nu;%SOGX8)pӇoMp-z^wc,Ei8ŧ຾+n]'`?-D^ej95I&P"~ pf8 溅UeX]z z '9u@6zZVK+W 4> 9٘l.%KK;nq98sƀ/ǵPaOq&;o:"t&pЊ$Tv175=rt0eΜ,Å >Z,@it*@%;Ĺ%9z&W9cioaYEj/4؏dI[:6a+)-ƆA£89Db!(|92c>B{QKm߬g|0r}{DuK^X5}4tj? a sț0;҃ ȣϳ53Ҿ\48_3JWs9 D[--!Wt 2'a:VImco|[,NW׫m𥙇9xJm}+E,^:8Ep)Q@_MC* 4fSq\Q'Bԩ"t.nu3C3fIt6,9)tѽ&OtRWU5eM (̎ .$Sw cNtQߜs'Rkv`M:'R1j=b"ԖG^*XZԟǽTӺDPo ۵8+HvUEj%* \_L(~HxJ( TPBWbxfᏢ ̓ jR tM Hq )v?8IѦɔGldWE^}OS}r=XG.^uY+Op$K*Pipƻ{e*Exͫ Vt+ /,%AiId{ ^ *pfNT N/v+0ϵX]6__4. .`{3fFUwɂ|,GC',B\h1i3ƿg6 PO\ 1ڂm4e.[_xa،׎*^-PPR_2N.rV|>.AwS{*7[a,qE)Og7b3w g9] Fet*N\`W34C.0[؂e-1mY5ȘCGWS!C$'I6nY^?h7ҿF[Hc!I(G f?5!HVm Iurck֓{$xӏOWyJ{XU|ڡO zn7Z*IBX$ѱcmw$5xIay~G:s߯D"͏?n4S˫ԡXN?T Dd w3斓yv VNXeS 3\Q܆ό.L"exrsŶR,!eeUqA'vvMnԤ9A~ ^Z.!`r?QP0P2š5 콴k ?+;G*6-7єEba__n@@mۋm f\wGGԥ tA1 Qph { iݹ`g |"H):Hw-Hk"7:,(t wsd uKQ<a|9הI)#S ;(RZz簁#fÝ<x>WȾ۽a10duޚwM[{į.%n^.cFB%?7@8|yꢫڡu!&Mi!$ICVY&4"s nNvrn$yPTvߚTDp8V#J ;-2u{wxe[b/&W:iDiV>-;(|F9e)hnwwxt:XZBq:K!u<焬PGӗń) \b>Lfc4bjC~dퟝOM@zf0--3h2l@pH~,! o(K"B3:qۤIad Kra ܋^,O2`׸ErQon#k \(YH VTٗ?aZ0jj nL<$aZykc[Er͠8ׂ͌(Qu\Nn2Tj+<#I2]0DIx A1=̂ g?IҨ<8M3vW˂bYՖY*Ҡ챈fh<#?J:Er{Yn|rz"7ecj 4r㓓l]EɌ_~2ZϿJI*:c }[V`PyʧX%5<}\d?T X*(KZ1L#ѥS2&ܜp3&L_kPNTZy|viZDijL9?NfI_A8ѲDEmB˝Y/Ebs Qfe%AW]̈t{xHGl^:~[}v:]fQ!~Z.B0ڝ\ThZx˵Ln'nHqLNx_JAǑsYاB)*_&=˪c8zR_824c5*R7|mo{ hY2lzeK@6oI'З7&P,|,5<>9Ǜ *-RdPwis5yy,C< D'=o#77yd?TR(_8s1lu ?L:a ;Nʟ]]x/ޕkz'D眷"|8R:jl kak,@4Fm[7rDSjL<Mmf] 6a֛w9"S>'%'O_F3{M҆z*l XmR-!ΙW]hc5lm+a&ڗ*u 6"zE_Z_ϛ1%;M}h1iDzqq]&ھHuGS9j[Ymjuotڍ (:W>%.bE s h 8(a4^>,VpdmmjVa2-`Y|2)Zuca" f \^K?~ jL^ ř|ƖՍ0e yy3Ҡ 'lTc#-wic]&SdInhuTa9q^L1rL _XY˾$@`}]ePI*hr`M+Ҩ;td_{2%.ݩJ8`j>/ @ z·AT1:us #5?8է]ߕ "o.8mnpߴ 0%8VF4$=8exY 9Hyr1Q9}Kwh;aADV\7Pe od⥭8\bR' +}= R!;NkFIBh,,R2A!nM>V^@\=ApMn "1؃Vs/ 尅48 .nct>K-e4=Ա|"l`A9SE=KtL%%;Б#}?P7=b"zP^Q0MvC4Q<㿨GX6CŁޓ # f.n'i>?I z5ox?P^jW.>;\Kǎ 8~Q/}Sf+qWEq5&od4FZ[ R(K8u&_ɽlا_zO1q \ C .m/ SwH\m(ؐ(MI΂,ՖT&{\ 2`[]OzruQ5/~iVᏔxf\4b|#|yZQ7ACER Xq,ڸ P'v+`20@1m"I,=g&E;YQ`x>AV]VNNuGWL k,K<Dв3# cƳl2 B?D'E^K8aG]\H0= Yw{+xj"97:gCGS^(3wCL$Mh a=G0U40etkeTt%Oug;f3w^ETHծYp$}/i9=GF)eTe 7|4ƴK-_曋 >dG:rn6x*ϰ rQiF`xFOme 2>I.A4`0 l%-6M 0'}~} FVW@Y0Mf9H=z`4B]H$g^*u-au٫8WմE6=p>-ݱL5ք.p7 ZYvnA$=YN =FilK5<͚H&g P5v#̆EyHXNlGSRK/-5l #c٪%[!~CY#V6c kkh Xe'F|d. r|l@U%=Tf!i"X m g-K{VCpCS|N2Dq8uqpD/i g/( Tt|/b`"0j adKW6EzI\zybtxDk_mqlJg'dw'M,+r,D;2]VzSd5;'jgC1:bNqb &>d;MdX*ȿlzwm2(8,cDzeOOba t)_CA/냘0+.RT5k!O]O;@@\.4۸fVhsB@YX+E+ۭnDjn:CwC>U6Da@PwHcI t1qY*FLu (&ijGWF${c)#!le1]{羚R^g(3"?I3c)MHku҃a(־^{{ac\/XEN^zdK +9Cl{[*E x"PwXߚ-#fD&}1MwSBJxm\ä^TDQ)A%X@9b1zRQhJ4lh||4"_YQgTB#['b6HWX/Z|T 2-LN!<_`[je"ӊ4颉&V[˻jql%O29%ª~Җ3,GE84H5e.|!Hiy+s I`*iQN)j!|}*N^7Tr > UE}eK[IZ5W4H_>-_ 3CxAp͝z_f,b'֓eRS$P*wu+HI2A!H]ޞgLP۸Y>cXySy%g50Ɵ& $ףg`)O=x QAsqP?+a)jJ&/<V#8 )83'>M{nC3P|&,=J~_*,j0<yw?X|ˬW~ ǶÛ#gA۶ +Nz[ )U-cTCMQaldׁO :M=ORi5x? }ЍN;ɼƶME~J}-QPol26QålȌBraI٦@nX{kwǸAz*G @ Wɻ/9Lh; a-y|B:6pr2fɖofQ2x0G;$6yB`wrd"&YT(1p4ֆfABqzVIPfC92◰3 M]zH @12ƭ,7ru7*֗z>lz3"},U sflÑzVVW^M ȋhI~ۤ'ůb43 Q&Ϯ]:"ˡ:+T =Uu5~|JfL~tؒW fcS;ݽ$(UX @(*:D"½ĸ),K0F.$<5룠>.3ы趾_; Lw͘;}`Do q|Vjb4EVvDK̐1!UIă=u]byJAf b@i<" xPf(qP;dZ.m1&PQܤ4`# G{ҽ >ůI!μθw*\5 uS׆DhvMBδ6E ӓL;_]-S7/&Ж8 e0 f(^(K{u:h毥vkMЙZ SL4ōKKxޙ!M=4x(-.`UtW |9P"+1(MRcŀUv/)Uxg2U0?UcA[Vg>wG RBLJ_OXUʐIAQzh6;'qI!hGc`>X%t$"vPd|4R-ZTC_֑0̠f=+vdߨCD$V=l[S' Qh7B *O pU2C ?{SM$;UK/p%:?Y䝌b6:I~i[x WAK{%JQSq iۭ0h"s{{LdGy[\"_g/+lK  3K'P=ϣy(ƕk,I]xa|n ,ӿdJ k GS>z,R% #ucQ}ԳkGOCȅbٯøazU{5ݓqF?ڮ ={#|6YU:)ؗuep} Dn[(]/q7? cR"*ceJ{.2 |Z A20,IFgm'1?2F@IyAIݵz)`TfkRE?4]-vN'M9`D hq'*Xݔj0aFyvCn10] 3(lS{ \[.wq㡣d>!K,MBMrQ/D<)ЈS!LND-QHP^m|bzWr\ȹ:juUAQNLֹԈ>`܂K{FzȐ ]u)$r'B:f/HAB}@0I-'.>G$b1@gGS?"=p`upGy/SܮK͓<r_h!7R٦zggjEZ1i˲KŃ ++ KilBN>CŌaD3~Fn{r .~y{5JLكl;A8vnmb[.E"޲[-J^PH2u?KgUъ Y}_"z C*a4d92N,Si06a:8Χ2+fJ@}]ڑ7Q֮gWC7PtQ]Z@b/p/(9cQ :Q\%;8gk^d ޓhP@ abR(2s kfOfckD NA5ǕR4' y["=&=HY<С5ݮj)Q G%B[{̸ "RVN>!hUn:̼ BtӨ T<.{PsP8ؼW)Nt *\B@VlL"$%qV {+Xen෢JLYw}gAΰG8"zcw#!Q3Khc[/(y7paѻ6."i WY jmo5s ;J(,l^ƴ쪪ؕ Q8ր v2r=ռeqn umCvIkOՏWj](V{1V(]%s$Rl §4ʎ>:L/؅Ď;)TY&>' Fdukv3%/uU-o$ J̻?l%jLrq>, gVANͽNԵ(XwX^bzP?Z/DB6y-ɳlKVUG*/j2) af. v{]V>z˵]ĩ+Y@(EEB%;Hfz'S3qF oȜ-0)9wA/MXD8碩ȸi\k\[XՅۣYeibRh*,nvH(.b]D>%aY<π 2kw S^.]X:3`t.{b:7^3vuÖ&a9rK٥̕|*-tu :ϙ|БYbd;p.0iG2~ʘ wuL"PKܕ &f\ )!m1"X27 Ӹ&_A>߬NR/ummLD=ԃ-hT aJyrq5c$W&[n29NOt\_ۮ܊?E ЊSLN7j# k?L0LK􂷺V{bg,Fќ饴$t$Ocp28V_|__ B~yx Pbn?;y(:1-wj x1bОcn4P^jvÿhq~wKzhOm:1j2afq,&\GlcD%\?ё'X;w IYsy9-;afN_?!u2j46hyCZ|X+^Es{\[,)\_*|9X6 fWCSP]0ҶЏR3&5h9kdbɊ,PbqCCqNR &L7Nop/K2 =N(3:姖 O?0ORBɸIF7WQ>g{LWJvi"@ M9IĄ72x;';r1]rX 8v(Ÿ\+oxɜ7Ghž^ VyUI?1U2՞iO?IC5O2i$ɎU3N߳ WW(O=g5G*gQ3jJ ֭SixPāo:F()L$3ά$s !Z,|\>dQ|`UDA+IikE`jr]ƪ+0; !zkP_B|X{<H0jDx8ܾ|HyʫU㾙M1RxHd~>=Rh_%`ضp \'EzmV&P9(ROrY8Z@ZS|8z5;`UKXVb2TU;) P?ǘl=eISI PxptKG'U-n!`MhCUuv5(R.tpmQb0*(e2gZ jQas~&8c~^w0btM1'S^Ʉ`bI%>$%=_iM.wX2}Xk2o{{L T]s|/)FW-=V6ȑM7WFШj>˟ דltɰt(b$Ȕ hpBBh*/k43J 8Z5Je(Pj.P۔^\BE?]rbA'(dp 熕lx屓ǯf~(׶fI[fMon}#=5) 6`D=׫ 908YBIca;| s2mCD1,ҺS#jrI߬KpcH|-Ts=tNnK{ݕR7HP?Xm_h4FKQЩJD`/{NROfMhcՊxS(R+t?O08Pt!YNx oq i_u7Q&STrl. DǗ.#SQr !دsMv-mm~;M7 o@L&% FMmJ'53q7n.hTFQ$a|laNo=BA ZDW&v|W@ ^}RJ2]/16 [ل9&,}NLJTړwܓsBѿ7V$zxQV68[DxE\kkE-U jgNLMoo_0,Zⳝk˳aɚA1d~KTga"ۣUu8#ǩɫ>*] z>|n7":F]v,˳h[bD6=Q30[>  bM^eW}2(d~e ;gҰVvx/MNn !Q54SXwb j6gꇣi|H$UtHN8 ױp:WtՄOT@KqhIꩩǠn!(0 E eVg$FHU֏Ax! yX]lsm|"r"/}}${ ,=ӆָb-d\mԖ2|^mc%SX Vg9{epӒhRsh*ySՁws` HzEOؓEpџIu BP?CԖC+JBq̰~ܫ͘syMˢp|䂑]i%]ȓn]}O](hY<ŷZYydPo@/i;KWW\V?ae#sQUa 8 wic%,*?EL3<2"Μ̃ )ʋ塭rGDLsn;B*)LSNOpVycCv{ߎ\V(8Mpu;'L3Iބ)or(4a 1>MO\'-s9[/!" ʂRv}9cz&{]U* <LlTbfzS c3s 55poVCqɅ*Ea1"Zj0 l"#/7Vo.'ˈ[v k{?4LmU9\MiT c *p+[YXҼ _p}U _߱^Mxq:6MiH)uOa1:i8a2Q>ŔH#s"Y3$ +$t"nLka߈::W&Aa]ܻPT$jMxԞGam5Y^pOׅ<*M:X'UMiHVw^If-%0u&)VDsYoT4r{\Fl*+(j•,FO13Ǝ LGv JDl!PA6Ft@%G;v7cuE_ypҾrЄ\=%⬞`0s vu4v9B-㸱:̿Ggv ^'[>'|k9bU|" /dn9ntnJƏhH^qOl|>9j`hX?% n@lQ\?Ӵl0Zqkv:\ْ|HdH>c\-푺mbֲ'dεfRQo>1/Ze\kԖ'2+o2tڱԨ޾m5m{BaA>` Lfgy*_7[GN8nYjf}IBגS^,t|j6 piR$e?VC猗 @G*'4tq83*qI$.mͫSD:6:*?ިX]UYDFMg~EEzE:;04LE(&ѻZG~fn{P>qvwJ+wY^\ʻ,h&HȺikn®L(L|5`17M>@R.H4_c4F`58#ho i`_) ,M݌[M`{ҩ2xW&'̒}AZ߇#Źbjo5.e } X^F&a(L!iۍLIt,Ҭ{(A9mh˦h!1uX-_EbPCQ<(=05 +1C04m.=<+yQQVx H*423Zf_A|pPdQ7% 7kfKn$͘nO ѓ{,4ip5A^h o+A"cC`*2a,!}(~1#eʏĀR)7br@o }K[3C V?= ]Yb3<0d^X KUn *b4 TSss\<AV);ext⇀^&HpXN Iu`)f{HѝAE]s9m#C 0ۧAoOkD쒗0 zPlca]X_1/߾faeCZf]"F[yu?C^fTF.cgjV6O NxXqQ fmdȶP.3Wv{*h؋"y᢮A/p~t r QI+>'B1B=5:?xvRӧ%vx7=fj-8&H<'_iՎP+`T片,dxt-7M>[:E|gL8;TQvfT0oƥYWsl6xwҬi=u/;ȟkτ%a GQzhB},T21ڳ':2-}H <(GuKBTƜye:[`J3.Ds." K)]8ח !YPΈr9K] WNg>T7!^;dE9>DGQ_LJ9A(פmpwLE)kmb\l9*՚~q;Qi :(N3އ)̻$t2p.XQ+NWB,[قM FK&0M;E~6|΂B$[Eg98r 黙 ozzE8-U;]d"2ӝ簷<;0 @t@,̍L!kn' )e#Bp9sFe]N3~+E1zVLҐknzmzʏN)}KKU"(T/ifsi[ꄖ?RNᾐ z{jE{? Pb5l5]8G:5})<5Ё6pUDy|񲂖=E3kS#뽐s.+U@:BħiCy81-qY%r+t1[9>/*2F!xTHz"K: ŕ*z2qB#zDml"pLj(m+Eÿl˓ҋ(8?;f qSW= W#>uP@wq4>"G@0aWFe#RS(+.&`H)b$3^Cd6ՋW bYRʗG6WBɌ1OS< dZ^}.7:V Dخ i[s΃pdū#394#7l NgN1'zn9, _FHӱRqǓCq`pY*rGƎ H?Ev&oƃ]iIb\UvίM CL%*T1 +BL n4ۻKm ߴU㤣9kSlqi)-^;4IQ9E䧝8,k(Rw>??}1ͥza>fzOkzQ?ZUɶO>Z_zuEF&4ctIem<[5K/2>潷gAl_ NY'u}4#~V5Ȋq-i]zq!|@X߁-:dmS\ lRW籨B9GکNdmS 1s|4Zs)M}n?)e'5 |q:Ҡ"9vl>0n"t\ $$\U#.4}r_?O:{YgWԹyicXSQIXkqԥF#!a!̭&0)IN%m$Lmƃ)s~3jG|Rc VȔ=jxu-:]ߌ<}sIMq~ৱW@*9/:06ySyDX$kLƶ oPݡz[ v${B-$J*-b/Юd˂2/ATiAՙOJ. u56%d~ ⶶLe^MMQ2Z4zRy Wƃ7ĉ;y^]%Th4:yۭJ'}^3 D{ȅ'xdCyd\l2 jk"*_ѬA\@ia&$zDgɾ͢ ̌ $uz{C[Vt0p!oVAd2Thŗ6E.=a X5o̡ooB7gk.xa h*vwSead]Y+hyf%FJ hj.⍥MwOVi9*}UTc$3ӓ;$-Uc0{r{>4ѭ1b { 'i` QnhV [XZat:Eyg6/FYUf2|ceBlxr`}iU^/%çZ͂G&݃ ,\eZJ%V7ǿ ZK#(Xْ]\k_ Oz9[ sXR\+pH/>.?h7-`US!-9%}@Ȕre BPĪkhw@սE'.{_-b.f'g#wjK?O]@!rtO}Pp&Y`aQ wB 0սћ 3av9:)Slv:oH&\uYK}U7b.pZƬm(Set UZ1 GQwMncr+C< )F#:ͱhjgN縛9 -QDPm(BG̫\|G-z]#ƶQ]N y#ڿ"EJ0GKVd%4 e7TW RfLjb5($)^R[?\i&h].qf=}\ {:Z+s>^/n~E!"A0{y8FKBB)l9T&~U8x2݊j ]7U !9:Q|+ ,K\vU }7( ZbС\~5d/՜\?}#8MHAMOS~6bw%H'`yWv 8M㸼{Yi:";{ FVH~3vΦ%9I' Ϧ[a°X0 n}G:ṴCo12kQUS]1 6=kPVoyMP xTɪ?!G44U-bJ(%lc(AZO+1mRձqT:T^C3Z"RM&?5jme5 k1>őj )9Ħ|Gmf SN*|퇞>2%tO{کU1>8WqU2K?0q 7ð6 x8 a\`SV _J>mP oC䊔~bPҏɍ)QatudA*J'-\R |fd&iFE{ #1|BB,lZ")r+5(|pfd8Dž`uvY|78b5y}{5 f9U1C\_<\2 H>$Q`4.3ŦXӟC岐Fv GЎk rۈA(XBEk0kolWĨ3czhld Cw׆!9dKNq ZHL,/ZG@i36&4O`~६r F3HnӍmKK@[86Aaֵ5FQ^$An9ްSω!shrQ|K}퇖'ȴEWhYFS&G7M; |}k[!y7ECܨ(Ix Tl7 )I*!M̾gi 8. r#Yp鱫[\o1QrZHy~׏$TyGSp!|dtݱp[|>i*z^0QO5qͭŗvR4V7P ﵪFerP|d U=@*["GDHT!wRǢ^xQ*S >/_1LT9QSܒO|lA)-؏[,6%ZAC9Ϸ-66,XW 35J>^ q`){m ?KTq^֊r\c/cIB2fbNl |,B=l]n0PZHnf_g{׆$KDBR/W0a6|Oe8IX]䀫ɢ ($ {LN$U%~lA 8dc3w@EйwQ=FI94ޓ>}9pO eI!EkRWHRLxW;5 r,uS deEb k\~6k3a V-֯qmU$ų<)0Z]:ލ{$ ?OמbeM3`/]+,^4h;Cȍй^ê۾U|0DUm})t)e-+O$] >KYTڌ!PvkHxl܃IPdmR|  c,ȳ,2viCHFȡR)?K';:&57/f O-l}2%u|dW\ˋl68C^7SNUS8ltl7[u +FzkIѨ7 }Dٮ=v祕DŽ)w䉙 y!kpo\eKaom*~_:( T/.c2FNt5[hfSXeL+R$F c`bARػC^CT,=4D5brڝSH6FyJhBFRQGf Ywk$!!K,Q k[c-.*VTdD^~_5UtURb,S3q2Bп} ܻc1۳ھ6KfMe)k1ėߑp$\ߓUڵ˾YV޸*4~=:9IQ<ժo^;u[AUuF8lH<u[I,3R[AAtJ6B~֚ށ#(^|MDE?,>ͩREz^Vx|z%_TX|  ([]Y!H7\7|;00f3h6*PwBʲnm.qK(W,z,SWKszt/'(%"{ r>1۾dj0NLc=!p6iC3^ۼk;:,~u6늏 6HkW~$LF-<byХ!Yx +^k`3-p׫}'F 𾉥z֡!Lh, u*[^JTQx+`/bgP򿿯l {W ai)KRӳɰXOf*lpvEiمs`/^8I\`IoȠY X1g<:4 s7%i89%u`;ASSb743zªTEHVnA-2oKDfB9H]?.^:7g$wUcIL_x9?Db"l{NXC4N!p!}dd[ᓬ>SЎp[oN//Ӥ:`\Q&~v d ЛZLFͽEqx2"B\Q*?wlUI(N*-5#[aZ Ak) [ m H|ɓN97U(OHmRY#[>y:Af<}HQ}~=5vo5t:ʋ)6bϥm*׵k.n"EԋׇwRn8EB5q@IQfMbq6%ލP: "6Hd FVS\? b)=gn4#TR=V҈w? *nzC#awa$~˙4 fA`UJ$YJ$F1AA5.8M^H?d[5zB@CnbЌkۆ*4Y{XtY|%~{UD7W VV8^ }<|#F߱VU_Pkt-뻼"6 By! R=mJIQt?6dIo_UmvEk `'}(B:p_q(lԟl;P-sӵ{ ^]]%OFd"0+F zx` ֮s6~ }–gŞmCEPf=y-0 =tL0:tXA%SK$w%@obBqQ؊۶FK]'ʸ/qv_\:7E C WZt@5q-՝kF)P7;͊N8UyCF sQNQ"ge%ܲfv8H0O.尳`k^+~V)hEl5io4^۠2RJfI*݁=9m~+=~rcZheZH~ "1Tʚ9L2g0;g#󑹥*QKӝ3!~, 0/09(CMuqØVdG<PD#5v<4!FZ{A,N|OCjs:_p|pbAח=mɃwSzGçjPА<x dlܛn|Ɣy,|XbEx%-k45$ 2իRdY*1z䩋NbkZYm@+(t4=f "v_CCh*i{-/1G& `)*f*7cq* "- |ijKIUFCsigӭ(m\XRQqz[/i K-JRW]HL1A:;OV=z<MnR3?iխ'uex;\ bYV﷙H P%} y(0a"l}}NHd@4œ]P§(ffb Tl³og_S^M I/H҉DH,RRӢ'qdBG _榟/2fc#+AD7kb%g)Awubt˜YNJ^ud>t2}[类+ďa8,"^fN;m%_c#rZ)"F,Y#R@x++,v'ҾD- 7Զz c'#364 %еUm=CCnU\yųe%f:U{_~>I{XZM? nKaPm4jZ78wI@҂N$qm=7$fHe>,BH난pVa;DǰJY C .KJ(lg^sLU*6<6a7֣b`qLhU2/7 Dsz:W~ y,_?Sא 0S߳LS |جCd$5|x5BC ⩠<\T&Cx٠a|3#)$MVTh~A>(S'.y=G¨24Qm'g ?IqUFvKC/u1a>RK%ǟ>c=9qO6 oE3%%Bb,__vD_ \<(DJ1Iސr)>^[!:1$TS3LE՟((Z»KwNg tLq!=ıŖfqmX^Ccɿ7: dhB iS+L-qՂ65|ڰ=?`X90c>CoA&F? e].Z.hi7B8p3atv7 ES)Ba֎~1p-%{MSҺ| "O Dot,;qLrp qNGs)YNwMľѺ,6˽dYunO(*]9w\Rqlm\K(0` Ld̫2oOB MV%oΒmM轴T5~P#%a/Mefߟ%_o"7!|y*MAe[#@fRP_|Ng>0؈X?%6"Rd7g1Y2Pi/Sir>Z~ƯMh6+wճ /v<5d/4cS\*'T|)1T*ՃqˣT?۪0bG{gIF!! <qw*g(LQZ6 fF2@E!U=6dz,V'@.YVV!ʻ,=rHm/t GRӼ0 |=z2SBYp}sYmP*ΐ B&\QؘfdeTj[l(MwZl8 a~4zE{ha>B7\=ӗLI~<ƽAEphhn72m ƐZQΞ.-suݘ  O,_(p*ܺ<oGbĞ˨i[VV 4rp4xUG2q埈cYf\!&W;G0( k!ҝIM0_',OUp$^/Dk> @P\bΫF_.wGG {!}vm %Rr߯L$aNrOR뭄HFAD((2jz"SY>i3JnX>ZY AulKhe-"cp8o/OC/ؘ O{q%:߹޻H0\lӀ*w/EozYRAgP[խّ/vQjڜQ[\Fc_tOãlL B+b8nr6LuR􀘋 RKE{O- N}e0]!6dvC)[̅ӈ Rn~DP&Y7_wF_̈́%$#$8;jdpEfrvGEPo\`DZ STX%&X+˵[AWiHi1nt:!/V T Be"x 岡Zxϝ'=&wcQխy4cvvzWi[&H лuZ$ǧK䨀/|ͫخOV;*BhS;a90 ЂWYM<}<ɃWu/,O$2TN= "R0WlyfwV `)ڶ̓ZvAȱ8So HEQN\xZQa7`uT5`I 8аs+~Pa;{Ћ$A'ǧː{9,OvX#1 ` U^ؾZ6y.we4mr~~ÞxѾ^cL*NpAIltS:Sz6|=YsVJvI><\ !ϹspÈWw%) miC0Trp~ƋHf |.ug.uԩﳼ3T[j NMzQAyOKNq dVW?v!2H2ä#:5Jy"'?tK ??N ׂtHbo41v=K_bZPcIvis"*9u%p!tQ¨b3kWV3{ :=:E[`+z#ِ[hgW!, 67M<5/r$X sg6k̠JHb߫'DkXafXo.! } 3p{$]йi91ʿ'*B Dr#ccvUva4tk ZB&c.xjvi O'EUA djfgiل1=judI3"R2(rߐ\3$Tv;\-h$]\Dk"ަIXp'~4Muʋ[-kà _=ɘep!7sl{8w$3JX U'@ WqzwIH@~҄FFȥSԬɎ7^?澔2@jΗݧp9@1s^fd k jW7ă9Oddw%[ꯔbU. ItV#=.;:*]z<PR9X5~ OV茖9O*N@ppbk/Ӎ=4tؔ ^XO"#gӵ`|HxoywTwW+{}#Y@o%G$Rp܁(}IqEP 4z\h 5ʹ@m]g(vmگ[Vй_ jaP^#o*y uZ&?v,@yO XNo*E ٥1t, #Rɴ[F6b?fAN,ʔ J5݃}kslX}+$iw^xgquo0bVnqx2B:&B奴'WW=Hz*7$"߆~A*uxgEo;ga*$WlX&Ƴ[|sYxX f%%6paQIB.FƷ =86)k?D8j(`DtnkvjQWձ*`m 2=FE\P@>kV A+#@ AbO{ -%|`ZS]!Ú" j%#12{o¤X bDWDP\1烞C5@+>(d hx1LHqTn7qCžu2Kٍ'SR7vn+D{1 f'rZbمi?f@ X9y<@owBN 5!V X[{_ҪgYۯwLq;^ m =HGlH>so S2% On\^ Oᾝ?^0?=.hYw* "  w󠶵]qd'a*V?|3rY XC Ig[mGŢ*j,sc)x%A@Q<{rKڊ2xØ)CȗWp@lGW IƋ3\^?yȥ_Ve\H[b@^P_Qy]wJ#fýebޕnV Ljƒ/UYfIV^Jc&B9L#jq͜MYq׋wGP# _G蠲!Bl24s[oNY*;̨VKeZRH tL>R÷:Q?jNFohET޸g1\[f#|5w'D`Mw›fW%.7H8STіi ɂbbWyU1! WEے. b֮-3XG6.,9QÀ^tP GGoQjiw-\-!W`WG!=14Vq1lf<#U8,tD ?3Qk{930M&.^P Ubchm+M;Z`2,it9x؞!vu~$|/< w,ZpPm'G|dmvClr<X!%Ykw\wKs?r[j!1')ƑNIdFѰ/ETS0aAdQ l"EWmޏT.iR$ٹAolhb"yZK(ND~86u!? G3yE2V(~SnA-ϒ#I_Ѯ`F\fE[wE5-٥I!V*?H.WxdTr `Ϭ ֽ*NUu(i 7+cEr5@BA+d0ڳ jk\^˴Swl"tIQmWHzWĕ0J|=)kexι 2T>zbֆϖ{+ՐKr' +J(=Ӥ>3cbGRa]LJуʟ04"#rDDAn{ZȨGQd ,ks]3F9^׃lxYۺ jfaI31rO ixu7 _EbrMG_\cL=;#C[ŶߕT]CVC.b5=I=H+eW $Qotf$It'C@3mi2D"86؈ZH,=VD*_Kym/gf0VXȤp2oz[ȶ凸zZes3?f ~{~F+nGd:lHyCXOW3|ާr,L@HѮ!`%b`R7}RBː7un<{! {y">~9=V[tNY3sH|.-5 kr0=; 's@"ŷr=+HZtlqHqx54p/{1j!gD}8עI#!ƁKmeN{" F, 5Ѣ5 є ,x9YW췉"Ҷm"MI]Rw)E69ۻLVvdI\Jb#?푙sjKA_KYcUge.TKYR)l:DC&X&a + -wpCɠQ0p QqD7oa1nҥ=&GHTɡpX!>c|+=.ZsӯHڮ`ZgU#Q'Di6h ZN#}\Թ44PT[j$)aO+VP'byeRul|D܃|&\?5@% wc1 ̒.F$~/IDh-ݿqwx DUʎ\]h'qAΖ9Zwn* '2&{.7yS EfՄUmdBX9R% B%y禲5PBӠI"6 xjO´Sgel9|O@Nn,K+WHT]7|H0"\G2p NZ څqlTS_,~-V<0OjYJwEn\+}B?TP@rm ymXhqLw,a ss@7Ҵ86$ݴm虣&A`4҃;v ϯպtp%Uy!lsHQ~H҇jAiɣ pѰbyiŷZX/#C0c='R?>ΌDn&^hr_<%;zw4):7^92tDDތ> l5Aϫv(ZC:+2.o2W4I RzNw \rwLӹ.'ov"U0K m f4jlB%;z@ݲgd6PM *bqe-@tRIF评lnwB)Ӕ*wRod8T1b<V;6I7pZMsQ̅TH1l}k:~".K(Е1$T#x$N3[UµDiaBQŽYo^穊Ӥ7*x`Qc+1NkkRABhU0~Ii \p=i'Ы |\?Jh.K?`l9NnPh zo7s~W۹dA F;Xer(=2 ~#p5uBM斊Y^ۀ EfgNZM5[Z c L)\fyt,k0H0UndqdmY2(9f2n7JP=ԫ $n/Aֺ3<tn fؽ݋{8u}={o?@_LRq- 9LYY_<8O~x'v-ٴ~ss>d/NaWH)-`'" UO\i6&/aևЂJF.:y^O3_4m@v#Hyksd^1N]t[4G{ٌs8_&t6z z] 7 /6;[3)UVLS& V q[ @g>J֑t k9f#,Q\H!K-+éXUoyr}^Q@Y:PBZN)d7-n]& doHmim<u$) BCvׂxV+^5: * T,RpZVV^pƢ!pa܅"_^(]m9S(:"Tk\卋uS nK{SCiljno90P<F-#o?HE O{h$\HǪDxl0_5ᤙj-'B 䐸twLv kD3&քA4S uNȌ.Jaq,(^t̤]9n=O&Mʘ OR0F4ȧhP%O&@~'3DxJW^'`^Jhzj516+B8o9Η ʕFK>A}~.^1&u#۝;Ô۝Q{WiK|=Ax.-3]`ARi lN_dnWp2[REARU;b Wz9X\X@9hM`;1yQꭍׁ"oq˅5FjԠ]IO|3e*k'8%SYX`i Uv]TAmX5jmn!oCAGI[sH0B|yh,[PRϑ}dN׹sϽ#ʡϬ9Y6KV>#xMϯ5Ȑ.!2ϾK<1i [c1sgP}{m~î"'.޺7 %$1`7O0bʒākysb)SϨa38[0q4۾X(!< m`>c% n=R3/50Aq@ 50 gOP%TN=zf u'v1;QM BrL}Bm^r`I{'Iğz줆fnMLXQmS=9Is f{%͉}g5~[fVc _WQ:B oBD=So2i!!EtreLmlJ9 |*r 5)b5V8;Kg6 L3X!,ƩiE>K5hu2Pː!0$KFouoo%8gpSYAPڐǷ{t'O\ 0IWDJTaB%9dn#t($ۣ8sVc&z5jr]=i'mɞϗ#[&ƂpF%eـ ^ PG45tMZc@1(V!.edZr(`U SJdP:?SNÒg !xA6x` 4$c{c%i:pؘQrViY6?Q#Mi;`C*EZ݈iс/=SYq[8R#豙JEAwoaZof>GC,[Bpxk4 TX$n |=FfB1dL ;uDwJĪ9[%.{ 8ߠhΊmCO66^͈qPG!)]v FNe \, #gwy向 ǽy+P*,JXyRkfɮ O2Cuj8P2 62T m4>o7vQ`E=5@B+MOюEހ`}l&)h}%HT7ǻq @*XÀeeInrw#@@4bw"W`G\9",`BS-F/OWV XMH" s2::]H5D|Lɪʚ2{0%8a!j,==zX+6_!0~1%jř~_`J/ggj0}KERqz] BȍPPd r?ԏTFzA=p"f%c9` @T \άP9gAw{PcQөṢ y^lQ"u*CF;zAT;EHY6wQ%-KVETp w8t6cί)IH>"<%k9R&wjKTuLYR8A-*"U'9etFؿ'Ag;`U%~a!eu,:K\Re+5tƷP4M'm5̱?ǂ*~$:+ϋtwdB4bFnLjvCjai6Z_K;h"9Gu6r #4屜W~adm Q;vruS7[[vHP-׷bzA$vlGx3QtDD{{~؂-lgooJ &s}`Gu{pMÖ3X`{?{ec> xtBP~&oX8J\$ 7<]uwɔ=.cI]0!h]8dq連;  J;{5V&w" ~ iB\c(kRγr`:ιH,ݡkj#!G4J7- 9MG$-|9@d=7 e,D[VCWc\zb8[(tjdȴ=`{qrwa\swwCsyi'_<bH:" {g@'yIx{4\>FlrJg$i䤸WqHO7kڋa~{(-ZVP_C$- }% dNf_j&;ՌaTYQtE]gLjP*>Hʘм.gw[-Dp¬Z%"6d;fUpWݭuTB׀E = ŵe [  jP8&B G 95f ; DQzaȽEihW61D EN'i|5.Dq*ZXSg2~ mބ*-`ë0k+"/$xk2HP-iZl ?_=Ghpg8/T8*6Cf,TErWGxڿd߄栥FP yڴCgnP0"1aA:Ț7jZeqش0&q&Ìŕo4 S9D`K"1憕˰2yM2bȜ3scA#/gEk^݌vZ,=P; HC_ςoУt*jJhE"8rB5^߻hU28Vtߑ[ƅ xς͛[i vu1e埤dt> Zm K[|[.jÀjֵ̾go-!Zrd D1"=u<ĸG)b% @ NƗیEPDUy@mI(bɢ 4չh!ӑ$߃[\PԾu'l}svp:e*qa$ ЇTդx $d:7D62= epugum?QE~ WO0poKޑr~n),0y6F(.6YQÔ%'I"CuY[9 -2V1k m92 2pY1J*12 4lޟXdyBzjOf&ISYöqF> bz^_4K4x&Ë 職'ᮨhqt2OQ}Pߒ&tRoR AԜҜ}OzR5i팫Qݚhh·:H]bz *r0;;ҘQxKgמf_Ù&Ⱥ!N7q7z!yڒp32'flm=q2S՝Vsq*>Ml&z,z v՗M iUǚN)X1/Ӛ7O7nogжM1$tm:}rU\vԲZ0Ǡ%:B܇Gm]$61dKEpogYU?Tޕ eLb +_` *}NgzYp`UB1a] >"mb{}jJh{c"W@==j%\J  ˆ 軭 a54F 5௱Q_RL`q2+0$eC1Yk|p)R؍f=.K;n<;zPK F790E5ǡx9j6?qZXG6A3O(wRO|%:6,yKuǹ"D/=>Jb_6MܕsKJ^XhW 'R]0|׷=bjPFم3o$>L iqfxi䎛h6_/UEpP BU>᪋xڼZzATwЄJ#}11ЌdP߾J e{?e?fk\vm6cWuwT#kFoFR #]ff45ԚhumCؒky35LN^@F ~91jg\[$2FE`cC2R=-q̞eD Ix? 4/Fb&؍OgYr)$IU{gKJM,BOXO bGds器{Lo)*#r,.[q|4@# f#;8=> 1) =wwbCܲs(x}bɣ]V3vN0V~= /VN'{2!I*P~C#ė6Ejw⤬`GSqθ ^aLv2dŰZe?@" v3`͋ <BDvkB{QgnkTbP0c.n>=?e )ɜT,`TE}ڿ Uq|< /?>N;bT>~޿mDރj8ګ4~Do-d o8l@zP_`eX V6aQ%9~29/\B )ľ1|$|jriLߚ7}2h( -w{d4 Z074I-NM%驜t&K~Վ%$ɰEFD^vS\dݹ0YU 0%*lz[8-oTğ2m ގ@Ej)yܬ%vOqs\ePb7:1u^2暨jCKSB2R~!t0߶HtBj7)gW-MpUE^b>u xNeX&MX E}H"i['3u2\kS),1P\ KV'0ucXBL *[o@g?/h;f C(.j}$ uXe86kn%Xu=!l 2h{-8/ݓB8\pd6^m1Chn#͒HbȬ!dӼц ]5M؄sg4B (7<bO:ahFOXX:zy_ =87_馨m;)!p@9;/Fq󹵲FrLG./' `MvzboZ(|sB%205toGVJ1TV$ rb#8$p/g҃ahH3|ny J}0eb :}'Cx﨑B7rd.5 'ʔ ; }1Ag : D['u"-bn@ӆ:|"p/|7t06 e,]opGF&XZS G1EHE5<<85Rt@ 1R$(p> 4iswImBtyn搎/X3gh 8Ic%b#vCkϋ$ 36 m|k|\k)}I>S} ϯXE+:78˞A͊"G)jI\7Cf/kcx4mdpPf玗TY>,R-Ő%{qիIҩH2&]כ (#)rSIs6+Fg6'̯ (˓d^P*# ŷouV&{/YĞq3jtLXza >d5/ jŮ h@@7+LG  0 ;/ Zusamح0[ur p VC%./'Q1kU'Eur ogLd?LZn*1_ըLV䚴e3 %`IU^djrdoy2 8?@|S6(eojwx8[l/e6oVaaez!} okp~?o<̎?a_\ǔoOTY5x. u(!B{od+o{6:-\xy ˗Rh+)Iр{z$!2GeNa q;xnvo ZZ㖸n֒&4cЍ``kIٿt8DT7'a%vAhVÐ~f"hFo!vdJjjU[Tys6#@Sc)-9Me%݊oy@ 9\Z@td@m>d-;0W0@pg$xE˜6,mѪ:""yx1M$I#ClRǿ?'Q2%~NvF$ tAaM~H;!o<97й\{cS32hk oPCa֝r'^R݀%&,"iv2r+# %P_˗!̬Xڀ/ 8=]*J{L*-J<ϋba-",2pO9&p^@h/:o}$ʽpA[" sa+C߆Ie X{)4mgO1* 蕨M /d^r'Feh#Ø oĆB\BrZ9{)!'L6<*aVI8k>/ڃsGx' )L)Vf".}Յ6C3q L@:r/f_bZ4c6hG; >JiUm1II7Y?Cq9>L1鵴v<KD%1ݞD}{21+S@/sW">"gZ.lybR\PtO`Z/čB5#4\ńrh0@*;ŃR ^LJj@Sn/!lٛuGv΄յϔw"cend2b9paOU,p]!o{A)Sf7nð뚶{rmC<}.ⅎ۔"SH4Cc/)q:#')=^}*$YN r|bl49}X[dd}xMl&,s{rt'ٶEyh**zm>+ԌrMgkqkTƶ=OħL-imkJ0mU yqSw 1R0kPT Wo> Ov G>ݖyۓyO&Z s M\/pP| C(dj |ǸAgvpfc<oQWQp̪;e~yJ쨑çh1b?M<^9V֪ /`ѓ9Iǀ 5oi',9-.<5ފr;kGUr{ux͵á |3MGELz%1²кl{d-r-f6+ N'[:fSp.*犸8i/J)p|# F6z!FjM1‘6P+^[5eh&CV{Z4ލpruC7k3.Vmi}=*AxHml+9á 9@*9ui$X p*B>L lz|P3FE8C&:ZNyCA`e FYH4˅HB^oblw:wa°b\8?V{Z$DމSؔD"vtק1W1_>Q\*/`_hMT vudu`Ip}hSv>'u6#;`]q/'U((#3\d^KNJԊg0Hs<(. P;Qe*{ (}7%Zb1]A o?WKtgh < D~h^ zwv[ORZɍ2Wj׈AL`#O k. C(ߔ7^t@-FXint^&yixZK9W B$peM>QnԀoJNhhz'¶Q#ۨG 73yڻJcw_ $oeto7`hĊmV;Qp7muG}/R6_:1N83A|99Vzz/ӫSQV#>mյC/"3@oQTw ?|T X̧҈M@&L·Z'iA?D18, 3&|&'mCmB@ sD]Z5~$GDrn  GX*{=oVJ!#+E^&ςO@ .:r9zCL8@ӭ{ kEFm!geAb1}G`GmCD|?vpFQڲM\k`]Mj[H2tF593{} Qj(g09|V5SwC jy;e !\`"3 nh 'pMY=v9惒=o- !L}-OClm $sC#A8)-ɭ7~n+1UΒYfw097PuT|4`tkys4lժ*۵wu+{t+ɭ)? ͼ1RSceÔd[тzE5 iO8l?^hJ/%b@E9~=D=G, ( G*S*^M}98c?";bpf7{E_&Oб˞eη[#Qg>ˮKD119Tf6q⳥ y2mH OA=IY@F+;<DdvF0Gl02<6Tn~x9QlL X.݇0^ϜE.Ώ<൱< t#$0W  FAqߘ9΍ޭF#["s 6CP}RM5P†n~C\aK뙑S{HK*>5C|zӱ%{)ϴ'`9FzGkR'<ҡF ħ/2T"& ʆzѯ2[?`.[$E+itlffgEoZk\~+R:$;Ls΃-]u2V`uJ!<9Wu#6}ZE̡D ->0- 5}Xi_`.uAw5+Ϥ9h;_(],n`Uu^&HD&Vǖ84ߩ[M=dhZx@=Eُ>z?Hj _#L 4Tl ͛u82D8W*Ј!Aߐ0rIВ;ult2&"ԦKzhNgNTdV+[Syx41Kˌ:_d>fzלޮ~CShƖ9ګw'N;M1 hqL݇Sx$~)z/f0&I62jqai0u;%-GN^oB\0dŇĉφ;~魉̢"sw'&7aeJ@N2܌p瘘󔲳ڱǸ R{fQAd>g߯Y[yRC6,+]dsW)7Hsb_V :+"})UUw:ho;tC uջLJ#!?Np\79˖4餈qlyK^@BEk:VڤFnr2M$c\kgvt%*"Z8tš}Mdf,x10`A a}Ar8z0LN;;h(?}e.:+Wckhǁ8 r? ]hSWmQCGInhig/Mh11BT| =Tq[RwE_+Paa?"^#+}AeA 4guFP ;(%٫Y*@jQyؘ[m :}(ԼWBH7㼧ˁ Y?N1P"@2TժݣEVfhPȺpIf",9<pTw) yh Wc0נ\!^qɟ䓆Z!Ni@mApBk)dRis ڪ?RW2LfC_g#\:j:HafD7Hnٲ؝#Klzi%ltļ#h}ѲB0wTĊBjU\?s@̂ ȬFzratumYi ?Y'@i1p=vAC:||qhr.#uYN rF\bC,Ԗ&m=cxL]F` m5F>d>tkh©dH䠷K ߦj6Y~< &QQ~Zꂑyf5t( ԰ʯ2y-Nc7uy\4+e=\s2B3_+É85͠eD 3!Ž{%p}Z{JYR~#{&x$^WZX>9,@KkUh:,[Xʾ e~A\_Y[);09OV߿>]@.9RAh4vGc.Ue^Ğר$ %qrԱ?לYHPS$;@c̿kn W5ar*g:"M-0"$'ڦ=%%>i]zH6zm%4*xRuQ^RT%N%nw. i1YJD &ImJB è *+%a1S_ؤ~gJe2 y}? 8UݍN6 YC&."43cJ -svO_k YKAW >_BL>*zYU`6eH Ym!J#x-k(K^5^цԇɷ)jI^U26l;);}79#4(ChRƻUm[*A(IV Třk]`jXS:2Hkmu]9iwO5OF4#iVX2ht ӗ:dӿ`JmJ2Zҋ vG yINMYH= ՐK4!apfݪ`z.?9Å,yV5Q+`_@"ŧ61DƲ }C䮋+ijȱd:J0F 8l\u҇'յ8i:WeАv-yt";#X^h^xe:)^n`-TUtd.BiŒ~cXOnJ4Ne>wǁ,qY%pAE gqJt,a@+ϭ&8<_ 尲/mW_TAE&N~ȿI?M[cc%CPhν?"2ͮL{΀&N8%[yTV!LJcM EV "ӭ.PHnI3IĸР%)lræ\?=XmL hիEqN*L̪~|8'LT1IwZoJ ʧE5[38K(curdpCzI2Âdd!&QUφ]خ&԰ph{&_0T$!k_ͲE|{+|Gy黍A6zJ/p튭ĢL[e=ȫKZSd 2ζ X$%"Kʀ J2|#- Uhg7K;Lp@h(?{P, 4$OP}z"*eh'9b71]b~>{EIr*tKwfх$LyY6:R$(BI|x-odbNo$DL?ܸ_VQY1*c*F;ljn_ŴsjX쉪FSKgtBѼtթxOWtZ/&=75xM) ;56vf>LHfKdeP] ȜQ5"ృ%-ȒNVͩ2-߼&tnbuPo:[H̍X=&3_[u 'g旓,maNcikܼ<(OZڜb&3SZmzy]w#rlԾTm-!/*@xk#ӨT|SZ(r;2Yz3oF-UTd$e읋nwgzPL?E/lqS&IN=-t)!N ~dqc7gG (pg*ǰ :xǺ$\EP0$[M*zcYw r^2|kr߻c$.-Ȃ-g[&|A;k83{Q 3n(en%a.7x7΅r9ՙ AEʘ`!q0,NQX^BE;H\E]/+,"XVnvˎY.s=k. {t ~·0&aɱd6US61U ΢8ȗqoqo)3H-(% R̽J`z؊(f[<&.U1ӑ?hʲ-wVy$D Fj?%Cşfї,}$g*s[Wb7ݓe0X07_J$Jv=寏xfa VWkk:' &2C@ < 4zF}| UuYHKRe27bD'6yMiM6Ww 7$|A;_a61ޒ:#Tn\~ݨph3큮H!`'j7&P#a|-5  t*6H+Ka4+!X= =.ⷄW+0-K?V)Q!XwCJ*ͲK+=Lu0\eGԕDx_ Ucoئ&Ej7qGLQZm:dlmw%e'"!˷u=*ٍM:IDF;1bUڠ#DA;6ط~m%tOR."ᦿ2CJGޒRI1@"7Pr›u(jYST6iR.WoV_7 d$.sɏ?pI- ϖ]k*:0`!jŹQ_i0D9y,Or*W 1(e:NA& I*)5l\RP&Gv=rqjf|Ƹ: &_wpGo=}nPĢi"Skdf&r c7Hp"T0'% CCVH"ۖ~V!-U Fq! LE eJbP[ i|H: .G7޿lUMKԯ/CUi5vEXOXgqpJRFY,Bnx1',֗BL^rDʤN7D[z\&|"=rZZ,ׅ)FuiR;D2;-KW' v;W+d [GK RzEqC*7cو˃Qh&ŷpסfHY*7aMU`o n&0z]JŮ 1;O#Y8`)qp&cҊaAla"s>[&dno Ow5-jTseٍu#rvZg1vk !r F{'hM vlΒA 8h&MM"}T Sy9 K9ASԘZk@@uQKp%.6ўbLd9a=tVyK\¯h^^j Gܺ |U 9gU_`:{-X:Ǒ_c$jS {ў,a6!->9#8o+¾Kd 5,<8lFGZWoz6|v¿豬~\p>9͛C1Y,jP.?CZ]|鲎A+z@$\v~yVE:K\cEYʘj5 UzdߨrdPcfRfŒ+0Szɉo>)na V-Bv@\jaV!V4FqjR!) Mg{$#9&p mjR܋a!,ɖPzt LWJ/_S U锏/̹V -L8@GCz`RH)م)4RdmW-̵ |Kȋ?2ֶ:jXn:#ʱB)TǪ+~Ƴ۹6 =Io1(k}`iӻ¤z_sBM@x(?\tݤp8GX9'76JjdDjt'TA2[q;Z߽%v9ݤ&j}#/%N煻p&Ox;vs|{E.F㼲eRhn?Ji0O9mgeXŨ$ )80;YVRKqTT ~fViwUGE$f*ӭ[!Sʔx*_͜չklbG`5.%~1atYQC>V+8:Jx4;ۑ+5 A ]~Ud3"5FWkcVF <I6/QA[~}->0CچnNm7mWvyVcTc`$eGlRuqud£&qc0ψolmK4/˸@Yi]?36;wLC,xU/ԀW 皚ݥ6FRH0C`^KΐMr cRD+4#'W/X|E_W%5pEE?4i97k@ؠ{ tBaKpL}-zAY]B 'Z4/GcІ X^:XOGNLr?"WWq\4оMa@{)H~R|%}]ݦᩢIٝbN U āwǴhs>u6˓Ez"iRM!.%VtѡI'~SƘAF6UWN%MA Pyw’6 S:ձ!ePES,w KY0 mhγ,`Wv?ػxݪ~|g3xJvPaKKp3 -stJV~%D_7=y#F /|}eؠ3&c0،5}x$HvR#U*/&IM˜Eɋ>@kSowyRHNy(x/ZP==ebQ|ͣaoRʪ@$ &Aq _` 8 QNB޽F)1LHaU}9 !pdGs)9)YGc:HVTBE'?nxD Zg(OLOЁ];$Y ΘDْ%zoSUo >O§; c !k;lİ{4cns9: ܫl ŚT]<PL5=0kv3a&zRѱWo%c0gL|%l$APa"$MpN $bZ0!~oJwv?sy>8&T(58nёY99tV)G&Y65Τ{!h)ƩP_^}%sWT0Trªf`VzZ2M]0PrV>ݿ1[㬻 d{"އ͢wp։~MP:˵⋲&Y z>G_b8yȂ]t'BLb;h 7D.ޭ?Rv/%}NS Ѥ7phsjmѕZC/P [=.{WwVLv$-64,1s$k2MzNC&J´_xGV ^gd3f]*~t:Z!źDU,T3,O+EJdYV9 jo;s?]( 4$̉`Ή޹P_`3\YK&"L3] Ĝ 99XPoOF%.+PL!/~9_cӇ\)2IPR5WeGp|/>:rju{ޓ )-ZHǦ&-۾W@cG6z"F74mmxA]>qtH<=`.HSPw1{AKKUӠ=?Jkb{5+l$@mk;UUa>%Zyr9`AEur2=tZB'\v,?%ͺws ٣7*&Mw85-o#_V3z AqSuc1&<6*4{L jljiƖ$m] *gdxRm &F sl*\D廻 >拗v,-N @f#j ukTTȑ7:  /׻#T7<G፝L,*;e𺪙AVhIE+3Kx]O__Na8sDh\XeFxmDYSD"Xk`k{Jt4g|6Nq 18 }ԁ8fC\iM "y|) wl47gT$GOAZoR[1)"Gqh&}U/2g0U}KaoƉnʕs /S#Ogg ų`\!U:=b_1^+`K^g EYBȝ;M-qZ|MU=J6Fh-͈G/Ų5R\TANYP|kW0J0w8~{b̮۪|bna7?$[/v?XWf +,Ot|=˄u>(:iYbYӕE"*s}{ ]^psX~]6]b)1Gχ]b2hke+ygL!-HkF)̋Ȩ1ݍ؋^k@~@ Zϗp]p#ȠI"og#L j ) 0> ?5kMna#4`$P ,%rv[rB4eL4ry?&az娂ձ W.fDwJXi繓 ht;94_w4iu_96tk|أ}wi_PK"1-cJ|fWi)K,q, n ,WɅ@>sৢػPyU~C~ gwZ};QS3T!!"Nкpol&ܚWg6bʐfp*Z9>I&NP]{fVpܱ*~kh:̗iJZ㎥6,q}6.tHv1ٞFTEtZ>Yz->P.7TݧaḍSѽIbu҂юDb@HaBRI,{so5Oc|9sJ7o1(+:i֞Ï%Xpѧ3R AT w埶 6UD ҫä DBz- VH=6 0vgSVQNcN9 ֙{|w6V8nUUhUTˍߥz?–uZi< 3ܞ"<]ߢ,?Kz č"]$ŰxZg9^.3m%+6ۤGgH&jhd2HqC*-Ŭ!"p(C??&v #W#i.j] 7Qbol#6v_⚝s:R:~OGM(Xnԗ-=n@?y=HedmDE<" &l,Z㴉3ң~VD==˛UI?>=OLnLgQ06S̠XaI=@<'njQP34I vYe5٤$n.hi>1RxL8!PyСNcu10ԉ o#3EG䓠Z?%<(D@ *gxwS1h]A[NÌyx^Vb MPzj!$#W_#AzE%.xM[R^=j_m*\TM3aV$ @_Y߮K7/_JsFM=(eа(&P9(oplC]%mnyڵV'l[♷O̸;x;$LI3.;%OCS2F#\wW V{ss_@^S G`Jcx!SO;LWWcM75Fv<'#l/F'B{X6#hHBI/.tAh ]sޕWohi^ 2DE)9Krg&SWPJS;.!ܢ9(s>%$<6ł?R4JzORN1XemT-?29' !ScED'1n= 8}8Rb(W[Qp.f^);EGH5$H<K#kVc]+BKqPN N-~A $$j:CT"#3*|Z#ˤǯ c^Zi2I᠅<ϰ;.!vGVQ>(DBm)zihw6"(#0dă]Z4#-7ⲕ5+ C-<bu-71q(LLD5}'U(<7Kŷn4{*?b?/Ý*G(FnfPfn=ʯ~u5WZI@q&N]QsՖ@-G=`TZnSCjl8@aGŝw Y6O"2r]PQ!<TFj~i $zfmEa:"+{ck<##^8K)iWOϛpwrgh]33=1~xvFQM< @b2c!G*<&%7#AAK%f. ;e"JQ7Y }1xM(!)FUe;ׇ{ 5n[p v z2b%ȅoOMBR~5\t!(-Gc(=EArfۧҩ.6F ɖ_B* 񡂌'c&ќnb?.+. N5 0ϘiRPΰ,f 'UȸǙ׽@emaleRUR$GOGmC*Wکk+ `- &TW=D?Yc9G4K:O*tP3t"4< O ~uumtnNK56pL;, "gD;w1vgNbT}ر4U"evPq2:5MZ)VCDц"܇-F:ujc}n|KAݫ3.U5Dse` 8Kde0}mg] .|Xui%FkrXOsG2$ Z݂[%5k(c`^g@N a'vn-CA?7]fUcB<`sy= d RTx0*ݶU4zƷ#mjlXawJ |'Ň]rG^[ta{Ɗ>-e>G3' T}=UѢEe%̎Au#*u&\IJ (Vd.>ex6Fq \,~DIhԤ~'4N}p$DF4ˇf8ـh,gF.uTxub ˶uXɢ)1.Sr_&ʴtKVx)";ϘI6}~؝_3*-"zH8֑lըK͌)f0;۠0TNڜN>]hb^=+iW|Zѳo HcEïU^$0!ᏽB]{#Q$5=蔥,--Չi6և=a>g$,ņ NÓMV"}'ߚpuCZc{G}MﱿԏJݽf,.0WQhu uuPi~&*lr6DM!ۑO,R҆YkanYJ0m/gW C6P4*냔kK+s}/V?0 /]p$efN7lQ.*h-OB R6b6dAʟn^& 2N3Όkose31*df+){,#},< ]XA J61w-4H[miBR1%ȇ=rb-h=^ sr99ٽkVYvf '  S[f#`?R-$&ceaQˆ}~I:WG0hk^EACz.?cz5?osNM'cMrw}8;nŵRx%#2 Q1汯!\»3HQ(3!({&U"c:dn_$L S;?\1<0+ J:i\|: X~ګt'SzeOY5gH>ho/pϤߚX:LýFm6/vӾцҚDSvRZ|BɗC+C_0no)~i z7[_i8 ̬!d|קg~#3=U 5MOD0Xآ3cHr颊pѽ%bq~|beC[agM*$"}WܢuCFŕGvf YbwNґIqުѬ^׏Tp> rz, rrVN^6]1M^MɿҌ1 :M}Иz6պQtt=*VG*|.8lWwta{}s %OFAFcdH43&׉f 19Ua$'q~' cVNs;@)hljrY<fJF=>.c6%\٣y;0**Ҩ^bڎa6?TrJ ASRႮ Kmn R:SJ,2Do-X4-JfBP i8#VR,=M'2@!fH5HLĆu̙dYn,ꈒdW=eΧWkxxnUz~&{I!/3o9Ґ#1?*)V̷\lcAA0+ϐL7V̂lm74{ +4҄K)*MIK8uDd= B.%FoC_Z'\-镒}5zAkz{ةAzĖtR# aP}G- u+ɒfaȅAj iDKKaXN",+nJТ_a$4:$V P`'X=%֬6O^^QEkL,O\<C15oZ*D"\]7ot8 EVz蘷_Aa.Hf = _Ѓtv/ /5+X(F,<*))hM\r)OsM.5DM׌n=W z>7}X^0cX39]BAl4A`\}x |TY27m]g'1+G_{-҃DJ45”+9gضș}w1iv g/;A4}e5I$$Xu}у5Fwu1ћ7G̾3^J@.[مd򭣹xWã 3Ƞ=򏮜IiQB8b/\}DS xk a&,nC-Xo:o;KKD?  3s;&1L>sUM=`8 S (,#mK[~CVgᓉL842{"\NTh(X\G{턐jx "E :N>DT^rdt\lhGu K01L!hlrMyנTgL]`죐v-I|* [CFiVI9ϫ짊aie$3rS q eٮY^ o8 Duƥv HGιMӵNٖgF(9 Y*}綱xQUK@V9]zeu~u`p\UX[lRnXU_[P?YLtFTc1'wjx^ҏd;nŠBZj bH%RX#/6i祒ah' hZ%G!E6Є4qRPd3wwHz(dL!+#ީq{E wM7u" ? ;*_օ6n̸9|u}y=T;BȈĕ58[0Y!1z\#cXJ0 Kkzo~AË5@1IOd#X*f,Ϝia4S* Kv @01۵:1-o]X|m9@6[0RbƁ4;[UH`|ԸU롿˥` ,󬊀/ OR_KGF {!zi`fv;Qpç(p,TW& pF#CJaMKQ_Cr75H yv[h -''(\B;l2ifX-ؼq['v0jX542OiC|1Q3?YykYjHgP=|J`'cDn,f>[DrK;\qAZnɫVS_H6;ـ {vY` j n+ı3DF_==z&H>x2ˉ\Vau}0WKOӻ2#<}0#Mk$ڃoVI2xcV$ gEb3^6RI*bGr+8Ya}u/ \e0?cЯn-Ji!Y[M& nUr&"ϥxl9 { 7hXlQ?,jhlglE2[0~—mn/eռkv>RLY/RݛGwu"K {v}ql(J3rڋ}0 #}zE:,{.LXR xkGh>/ W7Hئ7$چ6ycLhDe8pS/[ݹq*ZPR¦Õj+-ZDhpF>~i}iϛ.T` H} ;IvJ uxk 9iF~֥0"[Ԃ[,C֠8Z ¶t< f[^|\o -`?J=CH#sq&YG\+6]|~H3 ubcbQ4trZ>:I W HPm>@f\KvV5JA{Js`JJ!Ip54⟕hfP͎VZュ\osi/8~ *s2|; T8Cp(Eˀ'Ǫ``#:jӡmF8d&xpx1S;"cDP gzCer)@yNC%"N2F"+a1Mf[Iݔ)&O9̤9u(^^f85 g-Μ|$]0;uv](zhx7~;䤸{wU\_ ^lƠZ#I:-RF`!G8fiAW*EV vca͊1E.;(˦pa+IP'8,d(%pE=*:nд_>YPx/0'F 8,Zz7Y .?$E!z6_[үH$sZpcKk<Ĕmp?/N)]/JOZʁq)_B)|P M 3^㆒KN/$kV-!)X{)Ou|#@fb?X~!BE4>>"M_10u zcDvu{{mR5hdܝ;ԬiZĮ{]ϖ}Iߘ9. $wBa3Ȩ1W?fYdoU=qj,+duw[R)af)WGfQ?e4t[9k77KqA2AX:]4`Y^]U`wHs)icJt=9V+g_xUd_4u68j%9e`dž87O}0 a0+Ц=>V{/ߤDaP(2~*%!+YT.=+.}YSdeE`ٝSR ET3@jP0~rH)>ŁW\D *)}oC/6ny v *ɄlN"QئH=]|9Lـtf"!ZBc֎vHl#)܀.X7% ߇hܼ9!U[@==f_5 3n,\{CCqICFt##Ud8 zp4 ڮO֐(#pdV >M IY#`΢eS0aߦ-S³x ɑJ?nM. jT.?/PFo&*DxJj@5&-0LMC<l"vO w]$qƮ;$Yj6~IF!)EqRav]B<27. W; OcSV3:a-Q.[eȕQp]Mu :.QLȂ[;) klY_roqN"̔U3Ѣ˛YA.d:Ŵ$c{IP]%L)C-$걪ԤT@|j[w@%Ox}5jh0; XW cVAd ]~44:}#il2IBr /ygy# x* ]٘ wТ)A B~B*id/|0%(>& 3#9&a]&),}coM5' cƶ uf=0n p_]xƏB{7_oBP2/Ir0z89KvVqzC1X+^sZF9n4QNpUP._yE O{q6g+e=e>e"s/7CF)/.V^_=X07:qtk bimmj2 J_&$wg?t) JdlM W6WJqkMwpB w:nӟ5rA2Uڛ7̔Wu<{Q)Z]9IBA$7d\D Iȶ ҥ{)ǸOH\SE8_66vyIza݀mvΑ\ POKpߵg+u_/> ,1F]N#4_{*E= Kz1P; ;k/jz47wvpFi`QP%r6Ee;.{ʯϱ2 /e8`y/$Ix|8_;23a Ą}zNm%=ewdʍx䏯jJ^j>B_`\c ?A4|DHY>TiԻn]_e3\e>MA| M@.a&>8.Wx)\/&\eT:[G-sٽo}Nzl$q0(6ښXU\5Aq7@CxoMR2*d's2W8\-n{_daiҤ߁TU F] f@9BHZl1'D!r,RALs>c0O h1t Ѕ44\i/3~Ͱ @"ELD/9 gԶ܍|-wݢc`p\UΤ*.2*i{BRĘ0WXb"R:v|95J"&~SOtC\v$iԤM5p3CC]ٵ 9<Y{Lt&~]-NﺚٳSH##GQZn3߳vJN72.\S9Ϙ< thp\d`^dS"[ʠn6 3q cρxnB4)J~Ѷ )1=_A Ҁ%s5#GuB<4mk\CWO [ giXC T)Y`BWG?tp‰"ŭo_ jX#vULd) n~ V=K2ݦCrxխ;a[i^1&…xLn.@L۲M{.VoUOg7h%A&߫;4y{cxTR٣9 fpD͢MQ<'qi/g,Kr 3֐J2Euh|q~?7>]pjIIal?0 ͪ.+Raz s. <\OAU:<9߅LAœ죖3+VՔJݰLy5ưHm"Ky;(hԴ.2oZ@ϸ:bCBoBE, |?/QbT(3B8cOJztJ[EEw$ԁ\Ou-?qfaPIl1@;~h;[0qlWh%{ޣ/L}r 0WQjC E_ r{j, 9>*ȯĴxNkJ?].1N|%M%"էfkRԂ5@ۈ dR4@&jrҌICSTk˽ πw: 0 \BPVu_x5:d͟#S;>ұuOclHѮ5Q3 k~r(1r*wwBr-ck~  YjgA ָgJlhvdoSmEp#UڴArÒz+L,l8\t@(-kQED;*:O\Vdō$t]~U gcw"yRa ߆PBJPVYEBB>\[e>$ŧ(ŸRPz0hRkdw ʊ|Ⱦ{Cbfj=c ӟҲFhaeՋ)RQ9 抻PJX焞~m\ZlXnJ\/ oRUF-W m[Ky0GM 5Jz,6jcdfSS(MImP:,GzMaIE[D: I$ۆeɘ|Ny̫k^Ux<s*}ށfaj>V4`>+X]V<+ H/fjֵT=r~\]ӜkD : ,0WtRۯH4{3LV3Vii1A^5$l˪.k^;cKjJ0Yg 0v-2t&4VJNj@wŧV⻆$cz|m^3Td7ѤoM);@;~:;g. po770M,2Z!ό!naNϾ{VH 7gkKq> hb@UQx릸V\‰9a6)Sk75kyjKzQe*oKð%FlwDznx_k([A{%q{ Y]14"nTba˂WYY h| Tz_n&J=?r#,)We*rm7՝n; 5F"_Bws$Dr"} ѯ)up݇ .؆8ll4+c-U>XW0Er 9Clwg"Mk~8{C`Հpk *+o'i9mxs:-H$58"XW]B3~ܷO24_PiV~{b!&Rg<-vssLR9?DWV.Ik/U']~3b+8,`UKsŧ<g3o`?8AWk4(q_,)}C~$-:aŚ;prN{8[S;zϝ]2vը\[*/Vcz dcf',Y +B>aNRE޻NS±F}7jV_.2/Y+=NTk:2J&]otcC7Z4x2>c̖]u2ND:dig:' ^_2ٙ.`nc"򛨜t5ig#uҬE!>m/r8㌏=R=q:w{,.+ ݫĺEXZ~E>Bc+SYah;ɑz!Q0 eHQѭF*^q1yOS7 `묱@ l$8'ᖕ3IV_}N\GʰŠpwVqm#͓VN[@7k X2d+k/g_)Z*CQ_cĢ'XToN'X>z?6s`>ʯ( N= fVڏ \ݨ)zR x}%8A_ #Ɠ1Z16A~&YXWb{w|f=,7ȗ^F&Ag 6?Ù;y?z^HD#ac(p!(f5 [s-_95t1wKqH09!ct 0݇ cJ>lLm|.%׏=tE*! )KL.'g)21S гjsT 1'M5)iiUfBV}^{ XhO&)ckq;nLd/"WvPxmiZHwӔ;,T\lbdJ| ¿&VAfN2%y5AO_!FQa|!0PVTXܣ[*W%+ݧU?G2ꕀeb8_bw,>t;qne6MY~\<4(&)¼r[,F;is*b:ʸ 2tzu?u ]RB⹮@K{"aC3yâԆ6Zf9wh}>♪ ż\}.1S,HAC!Q?veh|>[F[ߧm}q[K9PRQ,h( tT,+gy&p30 aN&99aKXoTG?1lAM#Js5&'ժB 'Pf Sd1~w' PiFGL)^PuX^%%PeQГI=9 Aӹ,Aٳij7B`G^@K5e^| N :HkG"1#,@(~uz[xG8MGm]0;h>H]'آ,_I νڵ73ޔg@C(!IWDMj ~E*^i$#?CMWfMwTt،(3n/@N/oIP=pv@ӥm[pƛAb8iJJĠkLBy: :qt0BzCl+ na6 fNY jo8P#+xs`ׇk\^ҍE@Ox%;ɤN=5Aҟy&D1ʒAR9Es;,\aypr86k&-C2 =#hn lX\fhk5mM  Z-#f* 4&Tc3zfc0HdͶ9o?֫AcXD~dKmJ3kB?`z.7[?3>OZbdY[?EXfF:'^!S ՗J@ۿg'cO/Csf6 ~@YbOk&-t+,BԃXՕ<X*-';$ī:] `wJAPV ރYm9kl<7AwΉ) ?[YqbvxAK=H{b8UQ* '9ohY5~W29k3_AVu\\NgV"})[KX矛2]VWtnt2 KF+C_U80]q $$,W Z~&[*G\QkI wώ:0Z&8RʙcP/&د@}/nV<qߵNlz'NV} $sg8y Ke@>G8Tҗ/q[Wg;>{xsՅ.Îq lFx[xI9^*U[bDCmG1,, 0 ]\6cMH tk\te@g8_)g0)c&z8u]:'q3: K2")5~q\[ g[;-Wf %Џi(T' FB=yi givtS},&KyjBT$=jRG' ٺ't~܄9PXBrocF᦮h$޲Ya2BO,\˖:%h1C ŕq7M~mM)MɊr!bZ:72@VN~Bc=/t0 g-Jqyl}L& ªrU?z! 5f ֢^4/#٭yv j.Nݻx٧j 朧>Je54= ",3ڠĊ׉“_,e0 RZpbC$ǝ6^S[2nςul##QÞ0" xrikx0Ru UZas6l^ֺYaH:iQ'5]xQG ʿ_jl I?8H+U'Μ:MnUs8AEu̩3]88 g87hܲ zw86MHڃ?/|ڐpD{2̀3fYPhq:#~rܗx,*4L9n4e8zzQBwmW4E~fLJz¹34IL⥵~EE5A4f>GG'/4&lv Rg^ILL{ H)!zʤȱj/PdC zo/!J}sӒ{-b:VtK"&Q+6޸hE/˻xߨYSOYNyi ֱe5{03_jIPae٨p~1 qu4P >KCcj5T]j%Vq (>Q\c]("L"E8")(ʂQם+| Vdh7,#kȹ &9 dgVmQ`)y]knk#Oh_/r ጣ"N>쾟nK#.'et)LCy#k W/7}dqƧ0X4_~16msL tLĕy|VvD*NJ0K AG8㾗yR7F ImKtayvBIh|~Q@t.@A> K)y _>>R"iGё,QBN^H ȝۑ^Q٧SW>kte! kCsʫܷ0s.J[W< gҞYh+3;%+~#NiD9c{W \o0ݻ<|m 캚| `g`VȆJ)r UYnm|r;y ꀢռ+oqfd`\Y1H Q!e$eɒƁx:N ڿݫ~q=kEęucΡk+ k:`uat;@٘:"x.0ʈ 'JjSƬL>uSB[.vo 4! `)EB~9(uߩΡ_S\}::y0nz݆N5OJJ|S CMLXR%ƧU>ֳ#3#@̓o Xk{aλ"}T;,p {gLآLʠQ~!Cބ۹|I|}Y@$:Kz0΀_N~<6Y|G$_ Qõ,/Q]ޫy3>ӂ߈Wjl<<4ͅmgf38B=5UÑ>Ckyk#˺$͠n ZG _qAjKrs6k<<@wF t؆ 3X)/;nz[e׍X{Vo|Tn wqtVы7A[RC;)yA45im-r'Rx z)%KْF~jiYf[K&%8M)\i((/<Xf.uӛ%6Q4ѕ%NAؐN|XFd ~YCGhX[ZP>yeawf黂/ KjF~YR' SH&fiQ؄|}jdKab%":_ /5N"A!G'C;C!#A 68p#Ze+Eg>MZbsx]DW$ۻþNtTN40pk=@I2U'N(r|!B"*fJS9I‘ /N̈' @~gC%e!ZԸv%2\ _xwۘeӏ5d-me$F2ds1}#fA=;{F(Vf":+ j6IciE<sI3XEPd6(]Phk6GP#tbxہ!s{@ob Kgaمtij6: gOt8+4za8N &E}&O(JLwVb/<uVZg3gz/T>[H1]41q8]dVu>2lQk$~fψpѨA;`/р 1pxQxVķî[^Yrru= '/ 1Ҭ_1 lIT(/e#H`K g#gsh6$($;ޯJ?#S`A_J}â2p${ϱyK|IcgrfD=g.5U(qdÈœD=LFH<;CNjOռ >fD˫[popa\bZ#!Co^A Fiԯ-]@-~FTۇL3fU*sa[꫓ uͮ] (Z)-RO/;6gq%cX 8}=aN"MXcȞ|Uj}-'E,%"s\o/3 NN\2@jW`@VKx؊.v(ɂd!$vÿ*WHCQqb_,U^%-E]Ճ-Gx`0`Ոsq&5dǨ02.0ON(Y= ,DS>3&D?t=fo5#;9*Gu`0ua#D$T-%9RuMq/ ZoёB`*+Se+)prBPF8NTz$ynm q7i=V5gM_Jd^w{'ڕhق+ $8RAs8׏?w-Q,}h]}mQn2T\IYpNP|dٿ68Mw Dr9`+BSV?? {xLYhGGW=X=H *OB$sJ&mf2kz7^OJ&0{]  LŶ4G{%Ν9X5k^Пj 0 ;8Ddr=SloްDyD2\WF4ŚjX&o="*܂uA]$ӣݔ9rC DJ(6%l`dvsj^r4XX K,T DuowR%ǖOIa'dg2ff%P,LYȲxZfZ! /r7J_/Ղs1)0v5..J7L<2 8Zrϲ .nԩkt`_ R\+j&>&SV4X?t)G/h2y?H՞'xSS ֬pX1{ҝ} *B]0+C!`|&"Kb7!SV*B)tlI:Ǐ W;"w޸`jy6Fb8|L&2σݗ<> XJSעř< ij =;qqi&~ەW%.psa4mb+!1-_M4 `A _Vi8O.Y\/$p%U "Q(Pik{6zSvrn \dScJakJb 8S<~LfgV&(y?5Wxe!z\W1Ay ;`<@T?fmRc bYIzVwWDڣ]LJfpIe%lY}IZ:x/QOA<8>&7vxw!fH&8`w%T}MTBKYR=b0u+CԑfUY*2,3#'^W)ۆԽTY;e9aT@!$߁H6}W2S{0kI°eu]m0CFr #- Lgp]{ y>7$^\0\#LNzA-~Mw ?X^>6vr/+.);ǞtȄY?I+GLO<컏ʫ`t5 j[A3ݖmdP=FIN-prGGV5򜨯 1z % ^}}Rf X-N06bhQެ+0kmD_3OB%VM֏]x1$jaQ֜v@XjmdA[4? ѧEk䲡1EHT>"BA_VshCs>ђH IQ;&ZcYƥB~7Ձ3igm+b_Kl@jCy'u9K'0?۝#ңY s"͙Kic uȲ.hdWMoK)Qy{D]ӑYY"3NK3?7:QHҧSqz>/ϟ4';k9GUIet>G)lkcVUPǑ`Gz33!]Q|di;q~ELS\Jze&6bΥ=R .:≠ v'"x(.b,_d>[(*=R*ZPCssWYG KuH! d\v#4@D;(=V)PK<.µ&彴@zc b# 9[ba7V5>x8]DEB..zA:<\ԒQI,(1g7SjX [ZfM6{X*o'Ka MQj1["֋Ƭ72ِ : f(`Ͽ /@HZ0Gb$ƪS`Q&U yͫ5qwc&e?q)a%G JVcl<#A3ȴ_0 )?2; p0>#R0=ػe@S2U5*Z/])K Ζ `+Ό0efi?ɛY$F71Okj1KH qOTTaJdttzSs#_//7:~+/|e>;f d '+pqBOrv| +@l%*cLSvaHRqDВ4>orǪ0}vND_ sJxR X.9%.…g& /裻m?ZǓv}g}c/Dk^O^pK 저45erTX-zETS{ݱТt/8'"SOj|1lq%_ț(G|E8a>l1p g`l(ܵcZ}f{ h 3A6 k%s`.xf}[|$n ȡjyE8Bz@mpVƄcq"%A}>u{j%\q1$CtR|U|y?JǺbMg`5SYٲ{ oD%`+!'5U &b`VjEȨFE6Dh-fr;bN{e덾䱇,#|4g(l~ȅ3ֈ EˇMHS_H⽪V+_eg+fOycb_X" g% .ꥹܐF@o'_[6de2EN[I]4\"RA.чH_e&-s' 4bϓusQwGkWG$=jzDZ*dsЕLx8O[[5;}-!, vRK欢FC Buw=.5)$c6mrUE?GPĎ2{~_̈yGZe2ftН _6\3w/>|HIbg*Y.쭘;_W馬,`#KGI&6ʋy(Zu/!PÏ;⺶@mmq^L!I])忂m_nxXFE VF~ pA*G=\x,t0 KJj6XO }/}ԬarX(X{1S:M  +Uĭ~;+;ݪڠ@MBۥV#߷͋gbNŒN ݱER&ق\?\*P7-!=Y çC5Vf"^b *~i:9t_]BcX<@5p8zQ)m8 xƧInKJzҳ#pA"}G_0eth:m_Nd}h~yl^¾z2ĿQM:3e~{ZMI2J{YG2k^ٝo#qK\iQK zyO4ߩ #>dvc_2=r!4ƭՂlN5[(S]3:HxE@{V T-b /?H2.[5zc? f+[gz1%o Aa+BlK,_:]=N{y?mJ"n~%KƲ3-HsAǒy{bkAIG sq#u-+O{& \"s{A=R+QtJx弑͵Н8I +ܨBp  ;CZ!nqTlĿZA!_tTvT FBYqK w9Uagss 9ON9FN/#Rtxr#]& u(?47u1_B M|Wmd7N" X^K1QM  a[@]RdZ ^UQ;e*͢.fYή+ i*)]!UyB`pૹ(2 ˮmqρnL&Bߦ]1j_K 5]KK/m4-j99l]"!]Me޴<UF(sޱ ifu+̎#DH|4gSpKrqϖG_+@u *ڵzJ̨WZcj"ߚ- гC(7P>>:NIdW4x+n?mtGX!V !qqďAcEVLp]"J4]X%m!My[yzr&8'%iW04@%Xf_41 H#trMH.~c[bxrjυ9at (TXѢaJi-C,@ד_0F +W2ŗ9y$fMYH<%KY4PLά]ⰫƁ moλAJXdg:=\8%EI֔fYX 4&y71` Nk)(NX]2iGQ*1d@5=CՅs} ?xJ\Ox!/UMa*vm;;a #/K +IN9ܒ |Xlgm"{ǯytn< w2⑻wFt EhDc|x]:Mbo%9|quH`ȉfDOb4WKXd)2n(3.3)Ipw͖OߨT ] ]WE2[DkfNm|Hh5婴̓c V!g)qMo'$ L{"W`<#1Z (V>3ꘁjYI1{Ҥ_~nq cG. uJwt&"KȈMBVTm󶷮HmZE~NNsp8g3"E>Xjl>m]C(~ ID6KsF`+S%*Tmd|swGAz|9;BRa-|i&Ŋ /r =7DW?c~j(uN۬>Gyc%} 4HaC,ZvT]\FUuaaL;ȀQ67g7{ARhr_!W!8;m>sMQ;#tuu^JdaP쵱 $@; +L2ǁb4 {ǟ~/ &qjEgCd7Wxs[{x Mr1-5A~(9hLޡb_EPݏlLV笯Ug֪z0RDGS^SaZ9դSA P[+hwC5{60}C ݃uCC!)?4nKdnAcݷh0KV7g+UD CtR"齱?hO) @#ӗeLyR}k+c4'ݚ#F_#{_`?h )S$>{+{yq(8MtR 1J@3I AaۈC:bc tzS8i#BlZ,J-gA`e2/x`^6#J,j0޿whhTƸ z "D 窿x(a_3;`9Is*}LJ$UhSV>%9kE“_KZ3GLb`W٤ƭz⁛ n8|K֮ :y2PI%Ӫ/ KZ},[숨@G !"N\bڅ}󄑯,aI¶8FJ\:X6753uўIV([_A%_tN4JeQ>As޾K.٠Xd'j4HLw%MiA3/|#G@R䠤BdaFa{ɲTKKt@Y"&_rV |.Bo`ij>C"_ܯC)Fs=DP&f8WTzǸ#(.ey4 ~ o7vl! $UJ3gDѡsկf o"}ik˹]6PmgĆVTg%s+tR%48?2Ƽ!㣔&-F#5j`xH %Lcnil LH\\aSK'/NM-QZ)߽nWEPRU,Ot+ YQj\ǜg//-׮rX#%֌vzoX3.sT:wn+K۠v3Bb6Jm,gם 0c"◼_6D]`dɫ:<] {`Ժ5UA_5%6ќgy'GㆴoL3i9!'{M{ljjj͞? >)!U?]&n]G|u9Ʒ{A=ˌƴ`"jBF@ѴA^$8s'@G) k[88Rv ^y[y2O u%zX^J- & `=R5DA,*?vj=GGk؛ Te]T]nc6Y9prr[:T#$!qW+g!;c"Ե[?Ln+F2h*5R$6ϥG DGw?o -ߴ.)*F */I'ϰubz =udR;Kݘy(1 =f'&i /Sb`n"Xz|)}|#yx#+g̓ja} Om'dilLSzG+0MvuG>-V|@P5ZkcmP\f,Ƴ |p5.IK>9fF2ICu#pja).GG0|k|K T{C-Yബ `C oLwtppvk uNYůxW'bZn7lOZK8\R?9G`\:dYM/"-kSodH+Bg] vV|;bԢ zMP4? &Uzo`u 7 &hNQ"vH1tyzow|bS='=?g|aT+ {%2.$+h^Vxf~zp.'r! *`q=-:yio .S'cQR h0mj[`K_L^bUĐ}!z1 B,ZCd'@S/!~/䴎`ncJ=T8oO87ӆ~ (ExI$:M&v~!8 =[ ( h^\9|]PGwZzm;ϬUӜnmK% E,f[/UD|<|q ]t [}@4*܅}S?c3T"hע K6 l/wȘ()z&)=VmSAc$13Ir& Q] Q0Y)U^Csq OR5.lye,i"_ _FrgMnkIzJ3&Cj;4.ʍԕB[S:)|ʎu$ʂ(wܛ @کXM +ɶ8/єRz?cZ0Elu_]|d9+RկD@02v`d-U"1^U*KsXi殬֎<Zإ=vmzT\pҷ )`Sa _roGa :,Ϊl r*}JA󅧝iP^A; a &ԍP`h@Up4Pu_XKUwJjrG=Mc"pNQѼvTAQi 3kW9 &zm$h4ș*pZ>\ !ڔ#dNCK~j ޟWt` @ ՙݪOs3JɔY#yJGrali#pwjpHIN-e"X"+Y} U<{'x /uǿ$+v %%0#Ut U .;c,6zC"4F4`'O&͂k!.r>N2zi;B5= WS^Ut?8"ɥ':.[Ub.c~wOB a=̰, *sr!>PJsBtQFT5i+r'exZγϸ~sV^슫[x3fkPMKxmY{JͥXp"CF`;YR+CI(^dTWNu8}<l`d(L$Ht'ƱJ f1^(6dz%V;.xOWZ>+/7io{s9A:rǪ O/FKۺd]*^" |ͬm.'syܷompn~\tэ `aI&.ͪLxtbkngPp8[&YD;t]VcӮaDhNKsx^h0:q!I+qx:w`yAQEnp8C^$O\>;* z̔N8l"&G])lXVgjâc c^hȉrh/;!ny323 E z!Y!:9j)yU+֩4'vq'/( i(bb+}^lKQu1[&m{ڲ4-C֛ o 1?~G!ƶٛΔc)oħ#$KdS`(W{*K{:tχ@3MJHv <&l KcpQ [2(Y!=Ƹ+ !,(;-0f+򪓖GUy1AwPL^|Q.5b n]Us Y`jHڱcMPYnyݐyCZUއm\DR V*Ve8d REWdmm < {rB59MWzkJGxD=].(J4{)x)FڌVX/א2eM9yHQkMՠvisז~ 1bf,`l0Vf HoZyuJTݷfO 8 g?-@6 zDO+2r.-]"y&TYW8Û>J^1㾥"ZC>41j&r'+F3㤼+2ݪ[G~*ueie`.f@7Dh Q8a;{p/{& 7 ,m5ijZJ{6C |* =tZJ1ᦘ"?YMϝu3KX~O), Y{mJ s[f߯#R Ǜ$\ G@*U%+S@t<إᑨZV .-J=>T:K+k} S'˄4f^kv>%I;IU* PjLDzkk>U{F ժyB#WW W]աje#o[ opq@lju~fS /`0ֈ x\MY FN;Z G%6W+F-(!LRi6 ~a>&^pBh3D yODbarQQ>[~c?${ ~rqf3'С(lql%{1Cԏ%Cټ3. KO6X8l7 3:QvVC;uWwcT/XsP[JxY(E%dbS/)\0kȜDwF['e."50篔O8gǰ%e:;UIˁ\;nA.zҥzp5Bm&hP=nMi#SUT^F4]dI\b^ fnkǚ] *g5:{p(OnpH;bxZGw{hgܸ^H7Ekbb!iŬ,Vqq' "'^>@/3 4(Zl;vV6&>&)ʿ.ǽiD7[A$&`OPI( )Yg bă,D4^Bgrްtq)eR:p^Wj!/&[׾N! 6I+(.@4ՊW}9{߮5k_!b ]-@Mcg'$U\ۀׇ\V%;ISR+\!PE p/8_;laȸoLV>5ZВFx/A#X%S_%cE5h-Cq5Xu8Gb@K!?p,r0gwGsvIonOτV/r;LgMsS􆷉*FP:j /!޾6͜%{'#6sˣ#zO*"͡ܟGϴ#;dREZasAypg+kz t#Hw/[V[#L&k NYXbZgTlv&i}-EǗCp{0X53YDEGG3h [)3|v8`LQJVJH{}~qtɭPnӝ!e߰mt%:Bِ48F)mr \Չ YiER {݆٧۰;߅mAH]A1aWdW`0t ^ව D2%(0MCm"З;e|E9/7~"Ow7WxN%?P5wN[96E/:iO+s§4%z-NV4=YMl cH P碢*YeQ/e6 ?OI痝FVcb1 1FĈF 4^mz n|X` wO<hdAH2+ruOLY6y{>jYZޖiz̵lQAHP~櫿- M>>jPjUMN/Q-$X±hU&z,{i.. ?.u/٩ZPTB׏L㷆 Yĸ^<g$\>a[e[*+A]B UOg,+Gu>u~ܴ{]KZw_fYl}L0WaC$1-pdKI` !4N*\ufc|?R1,ͩ#T\O6;~ŁrWy>ֶQJn}Big΍t` o26wIҼQa~v3?/TP>C^ MTPM u?Ȼb8(05\K'l b yqp{g"aI(Q20ZrT B?(+g)譄أF/)+ Gz R:B_*(!tX ~dcL/yHA?ҁrcYHJZ8S p./F3D+XbRt] :8:r ` 0[2E x ԸU&䓏U oy=j gD"*ׁeHaXD#6,~=4XAS%?H8/NNfy1la(F{%3! `=F6n2ՌmմaJl褌Ӏ5|m蘖ȫUq?m]Ɖ6\: JpUG> T1FԑB$<<&yb&O`rs.0Kɞ ʹQ {&[4"5%:\cVxEJa }ؚĿ@z < ͲPj J3Û8̓C X~CTUC-rX9BAjwi]`K] sJ.j2D{n&a"xIfъgI1t98(g:nA;ЌBم+Jtc%e\'5a4]z4Xv]GpFY1~HQOuly5Q`&N9e0FTpV:} 5 eV:3r>p4IO#bn3zbDDgogFa`A4Q;/KnRKe7X. O(wUb VRHQ@(_q9\c^sCO295qu|5g)E0 yRaN3>8K3[#~XIY*ȧBNQ?4q֦70м'OHp{#>$`86I)pB˶~g9, rH4&Ed"(>M;J]| i0ؘEtX^$؃ ;65ӐEt5e=PYY:^bIeWiyQq%Q2(#1??g3ZȖRJ09AV|Fml%_cPrN<}{:cr0[X&+E%9]m k՞u^W?#%hwlV*ljrDf(5]˶m7vrpTRi;5y}N5k/4e<~,FӥH:{& Һ'X4ŻMA~>0|1!v+a/m_Ui73_Yx\WRr~I1Xf%ȱE<:$~ߪ?8Zo|ao܅7-*t8M,UW<Ex.W ѷ'9 ?ѫ)}q c"[ϑ62:Vr NǙWM9@ b!bB%!yp7@/Oc@{}7[A駑r'7-KOuUDH1z o o䦮Ref>8Gm>FeFg,'A"hj#0X!ya$Bqi܆I7:eDYӛퟣ{6M|9myTB6wZ9L$GMp?וaW}W芯Ɖek"j,{#g~vvC{0 W*tK<Ц8g6CZ!EHgЀVPix"`Ǹp QIn->nBk?ʻ9cl8 lQ~SmյЕ'nF@M3'K8s,J78Q3pݚD 9|ѡ7mD";=x|q6?H?Q_aA<1?iCeNa.Hy<$6Rڃf G>6g2$^uj4PD3w?i}عSPQQVCqҝH럟r4\7Tl'־ OP.d[| z&s5 s,3d۪ijmp9N;{nj{Ӟ_%K []3Saf'a.9=Shd4 tkAS}U:|8r$'ڙ?V{ y|etQ]WXrrA{ՖcHW]_}iP~K (t u$T\IGf83q'zG"pSxJnyɐB@WEEȻ|e,K4cjbZxٌW^-8m[[ڸ׮LDtQNr 1﮲u|vqJRC/tRP+ֆyeDJ%yպw-8ePA`0; -ܿ'IdC%^pz[R'ɭ0,\lrRXbĤ"n TDk$@0^꧑Ah>n8~qՍ\ᗇ5ee п'9~W7jdwY*城 +BFX$~}n$.zf N/sUE'2o SޞNK=vQWU^{Q_x+x1QOwu%=8>P/PnKX*&)#;tp̫"/F1\A#4Jm _Q pr+d^nł*KYG2q}<;Ey2opN*&ԙrQO<.f[''4|OLUu%܁EI( շo(f@q>NOf=%iN͐F&_q8ez@C[X<)0^E2^(=Lub7L*Xv)mrځ`E9RMfcxC xK {N6*@5X^arT#V0`92{ ʢP;kTPa8圐꼦spL,o Gdi)8[Idi{ɼ4`Zc֧-X1, ?PUX(#:G}ha YnL4ImKJ%kZǞf38 L"׾ăAqhq %`龉fݏkI.-cno/š'm.ژ[hnӺQ926&3JЂJzIM袈Z7AEZv§ N pˌ?},`4,Y?TL+iFJɺ~uL5مvd6k}2)lE٣MzD/8:, 4>D{*}fo}lBVdFJQ:Gx6ʰmW?ҏ/o[HmSb!_񢃲*0畩d6L9&N A/dKH"A #jqI-=m<Jp?>yW*wB.a̾p Uq 6>kTmsi6ͺ@љEO0`|ҚN(Ch݁V Qꩨ ƔSrjV꽫 ut#d9+SI.zC h4*Yt_sX:.U^fU,Z@ސec>{6إ]q. A9M&Yã% ;n,&nkAABbg1sIǹpQALbZ0.DM#A,0*UR)dEY AH_( Kw*00l=S<{ `YN=+!P.\kQeW82P39z[+EYI&yɊ,ffs>h7 (sB} PY輚 *;zC<{W1q=sMP0!//:)٨|x/LaG B3s1,q=Yu, $9h$-鼉Ԡ_ݣ) vwGt|=c?'>\]f9hB:oV.`Q o J^(^(YoIej bwqթ 4Au 6UnvCZgS;7QdCQ\5܁pbjHp7B&th&#Pj?Z%wB"<4+fimξϗqY e(9Rɩ:TĪ3ˌFIXb, _T(fM]SS3K ÐquYSMҤ;:Ji:qlϷC ZkIÇfϷ԰C?jc<1XJg.TfÍ Bnyqm˷=,3jtOe_/DCJfuq[΃m`U`kZ k)1$D'-*-*kjs@h/ҭ)s)HqpŤP $=k*<}aν X'׹ WcMWwt*[gBW'wh<\@7Qo y#̘ϛpj4e& V5zkYWƥz$i)n+NS~ֽωNȔ#e,Fc5[ʵ/>&ۀj`0| U$VD2Y?x5m47P%_Ľ24d:3JF(Ԋp8Xw +#tsok ^dnC߆g_6BL{1Yoĥ2^tqT"-#f1ArPtDRm j8'>ӁI-[TON1pRVb3(lCHx Y3aA@z^W7 lH-_٣p]qnO95NA*_Ꜿ[c/9O= "+4O+NQE=.3,Uq?I$Ҳ>3tľth0 D37=ؓg򟈝VVAߺu=Qe„Hg'븢c^q(>,z5wsOJhhXO:gy>y*m;h>roI5Jb.}&c4Ģm\4 埌@>2fjn`05Uq/[*T8$GѵwvR&!Tj,2Js@c* p@,jE "Tu3T/$I:]F?09F#_7Y=,b:iy#wtdؠohވ¹QSԈ?PQ:;g>T<*ߛZϯ`(d:"kVln^GEx+/*VH -AKkv#\bJ37}q6:(/!_ބ_D9-uK`(Ѭ2҅Q%vc{3XKN sQ* -v>:;ԎzxڼCo8y~Vlʪ'z /u ~y(/DAi#ϫӯ&7q|0)#gų|5-uJHW;Q)l{_C$=-:.s۷wָɆ3v.M+Mӫɧoq^o(1ʵj>J':sc3 f?)b^fFwѻb{h[fR@ t"?_-^S>edL_ S,Η'n:~o,C%Yu~k KP[4~Vo9{!3&x+bᴳ2lMr1CCubW͹R%0pS8)X d7Y& 3DGg>ƾ K6r̝69ֳxKDXJGXY!}gq~{k+d`GI 9| a+QE8'y]bH#Z 1@ϑ?l ZC.+e*=ș&*y)%Px "!۾lD-u>u_[EwpY2'K8 3҂wnh-M _8xqS?7lb 8 i/Fc4$72w؏&p8-{bI/Fb]jlC%Hd!'k mФd~*wWɾ ܼf꫁ "(uPـ،n̸goAjgh _ AWB׾:i/T?{|g{f%YŬ3,TrYo m־1*_F>z>^&&I4^5 >5BdqQ5cRW|Xj5.1 "Y1[F q.sHb;,KJL &_6PA[ꛣ% c8p8RO I 87#W҆&\;NU1l7EouN}>g5)#9a<{udnvHKEqzm"75 :DO* _(/gyZ^3j|0۞9ŊYtfg!raV8BԼQכa,w#em22F$ɚ\"r% N/u3\MnɠLىޝ^ LUe'ZwajIP#v[)UsEY2ʈb /m@ѧ2K #:xhpQ4 @ՇZ$30 (wJ" dl|i;qF>֢ /kimĕnPS`v ё~ \| y' $ D36!Tp+ոHn9H?{=ӕX߁eVn X2A0Ai%ݍ&py4H]U}[& D/eYJ*Qj@$9JV6gyն]Ð \ۯ#CK"+ fSp^V^&K]Q_xh$K符W,:񄕤Slȹ~ą^<jA\rhֵVLa3q\:o jmǬ 3yy.Q}}igG)]o^Ա+ \5ԽzDkm3$ p"Mq8c6ɤz@`(._u1,)@Krُ0lUpa6[=wtn(SIfCۓP[1պqIM&tu*ofVdca>ho6kX3]@^үenW)[bVh=X@t%HyDM8ch.KƦaڻH*bNpSk"<D- z--ZvrQ,kfT;62[%ïprCyRAg:-LdPߓ˙gHi˗۸k]5èZ" ^Ig!G>y.Z t knWʼ|)Ѓ0]@y7Qd5-Bl!ɜ]L#1r4qj䧀)锂Y&QW}'kZ-?x_΁atܡJW^%&žEpH߂Eoh9EX9y]LW k /=WIݸ]Q"bQdTA`'H~3]ŋ&TB_qDmҔ%E$Ĥ Upnh\)\쇳=黗 O ? |s Am?IRw6^^_gbz s|\W/}GfOQP kdT#݂XQ5E)TKUT.oĦ#쇾g/H._ZfJL.f;z:=[n…kfHGqC*:H?݅>ܥM UJY W-γZ4`lL$!`|H*T/0Ј[>E'7óvR wcN3yE}gՖ_qE?EWXU k:5k=JEeuP^2ukˋY14\rQ~~zQC.]{31i5h4A48#묛/ #G"Og L_AٗFW% ֦ ݞ-K_x<+}΢d\ٲ2Lߡ)kmHW^>@[-1VSdxKՁ\oPV0z|wq!-iFq"qlָAxeZ.ŪwѹGSQUa J,;Jvj^ɟ ؟b~MPg!$0tQٹ߅C,پ Q;C]fu;ւyn X;a)e{U2 C'N'b}[2(}3:@=`;UKʹwYmHTsy^I9N-&d%dܜE+z Y 8mMC1J!TA]p"ۜG-k$xiѾ!pip\ Boi-pmϯ!#ҀIaNB'Bu=|'!2sUy[_ӱk|Mq,0 7}{J}$n?lT}@QOA Xʡ T7ᗶP!kFclD]Q_gV`UeQH+yP Y#-m g"ɮǐ`m1C體~sOcVILiKzŮ+(ßNDެ%N=ҥT# :ܸ{ޚ]\ )H{ bkt7~FjB U?dy!g{ٔR_ jgԀEçI:Z|#v%%O`'K^gX^^s(!ǐ$cgVq>GAѕL[{~ G~EH#y4>RHiR ~jn~꬇Zv=%7 4b΃35;Nb-* 1PZ;7ֈpYUtlF0ѸUE/flzQǂŚ,HR1ih3 D2%H ښpX_Of#eA fdҡa+F)3NҀ& X,]NX]b)Kt~':RdW"aHgԱGƌ-ᔇ{ec}02pיS@@jt ˏI$ҎC~CmS JIsC3d]~}lŠ.c*<!gmxYҴTԤ15/Oo?L&D'43GӺ;Q|WӋX:/ ?bHʟ<kr5ou)Y(<@ Qr|[,SݵpMS= "~ބOtq&IPn`)\x5ݞ%L*,&\S([C8Rbȡt ]JmៅHVV(Ƥ~jrIEҵNrY~~`,z v$c X6GBdІݘ,c1ì Ĩ^*a~FVrooVzBD-Q/w6D!l/?Bx3䓸\Bk^1J{ѕ\F ub_3 e>z>+C= . D+h=*O(nBL=c*&Jm23|[W0mAI[BO9KdTjɉwS ΁h%XUrWzG 5 og B]מ+  )UJ'K'r6g2asߢw#/mqUHov/.2:8vG^/hYv(=, :al  NJ<6|Myeפx#>St.uIO |_=VsC?F;GeqbXJIgdץ@(}}քy7Fyo:L0o*76ʮCd`[i (*!X6_@nKzG+W?qMhPE6TIQ3'~Ǫ}?:FDCP,x3eE–3܎(A[7-9(?&~ۋt;28k84W1o=Ȁ|W#A4j@O`=sZ50Rg`tj<0YY=/[͹-a!WLAl)ʢP& xRS\fi:={O Ԃ. $`R@5U?_"6b~!n!yPc͝m.LdPE s pk e䔥䉩l.eNg,y]qTxkC Q;ckINFiؚlnBSRo7֓Q0Ͳ5sƨ%ZfrjI)t&Nr^k#J`Y V J~WdQAE0k@gxFzN=g(Ѱ7>NFl~}Z6B_n SNigEKX8ωK̐dN"wۨG7n'x>a-ޓle#[mb<Шq -ȹ}<-I+6ACRDRLR./'-7۩`,*eB`dKܷ;2*o8>rANviQo6QGmwX2Z*XV+ +֪OϹ+u}*x\$ &#,pJX$*Gj͋B^',:4P ٔif }&{Sk):RE? +zҮgWX/stQv=M2 !|=+O(\Ua( y *gS~p"sPs᢫C11Sly%,{'тa(.U! GߩM ǪSfr>ڨ}YjHGH6]#EI1 1\!G:Z s>aS8" }qh*sA謮Ëxr3h"c)(:菤;t2G`iK|pL*ϵщ54'W@<09b‹y܁DtjM%!*c#ܜAK V徎S"]y*UP "_)ʒB8 8{pK N ] S#ǚת:uׁ34r@ZZ0H]wZcX~ G8P?<mXDdρTpXoVA yvf@!a4x?70kygx#aoxB; I E:^`-)HNF`mO.΋;7+2 H:~(:= V׷;U Ol}px>uFi: h],aҽ–Lt0 $4N%Ggh2TIGû?8ʹoQ'F ۑt[S&$_xt&)h|mg1gobWd.Zi.D*X}n 񊬟u10~OX#%×F}r'x? wNݎSLV5 3nY} zIidϓ%5l"ojv)smWt mMmh#_[7Q+ W%ZEG7y1^vW; TW.? fLK ?KZ*Hr[t-LxlQ~L;^2uQ;֟h4da)9B^aG\ZC?n93o]yJ N]E(6X!hƬ!m}DZӝ&*V%9\B4ۦ >T/R`Gh;b"G4^6h%n49ÜJ_azi)fm=(=>LWCꯎ*i^}35fqO7^~\LÚ*6UNntNp*s>2sH& Jհ7k`8OYCԈ8ПGs>x7 yַ%.T~׶X5~t&u8T,!i5k%kUYfI> `4'|U?Ӯx3Gg:,Qp]f'<Ejv l}eӏtk|ޱ)uČ屹s׵ ە_V5;Mo2~sor)zj+ ny!Ε,9?3ȉpgU_ )rT kȱٚgo(AGZ 9wK9.ژI̛Xk}cx\*- 'irt/;f5l[*ʢnHN $85~=)q[:Mi%=6vPՓpɛ * ,t&Ĭn}wH PSmWB/6|ޓ/!/`Izٷ3Ƭ+ڞ)gIljb߃WlAqsO"*\f)^V#>Eh#hoh!~Y÷wF$'(I{nmT;[Cȑږ)&YrucXd%%߯Xt{R[I@EDO4EL#M5?jʀ^ m5mO^ СyjWGZ~$Ȁ6cY_8K8fm=5]O mښh ;w嫮K.~C&;C|y.aѨ3sȜIX|4*(H\Muz#|E"lHjDIJ?fbZ5MU^}6 9DGQ4ͯ21Ĩ ht Qz쿪z( #XOp[{萲pknihqKFXIH3zgS N](! ]RApp6rAP{Y `pnфN2sۢιKJ󇋁G'N.}Rfm`v߯3pb~D>5,C' ,0HbHlrQp33+9TaE[Q ]S oX [`3=H}8: tapA\b#_ 3O@PC/xK]g@}\<C1* ^C]y+5t.~J͊dr:1_~fڶ3}Dab;%w ڪ( ?$7Z@uʌ8oMTA7ٺQ$]IFDgRgT N_%Ѧs~ՐRb=,DA0Df. Ynl5ku͸ *$bFLG!]*LH8VaE=o8 %1{WZZ뤏w[T)/G# nuAigA{>ݰZўYvЎ LNd)!Z/Z onA0% OiLg 5YرRBmKS֙{JX5 ALƬׁV*?pOLhv{S+!@E;Od@K B.&4C#)W{2BO) W(ob$6,mHQ~ 1㓨2—A4&s+>Y&S~ Gشp(!;n YKȎZsg[$_z5ދ Q/ eˁso,2]VN"/ ^=x  HQ!<+2sz5m]98>"`o_O)!.HWE߽C\qF )6oe&ZiyBr79n'Ϧ@˃!ǃ=Ꝥ?2/ew׸]-qs )7p%ǡU@نc AS-t)fPs(6Nt,'?r7Bcx݋nSI&NDbyHܡؗ0W h`s'X`?!t [ vӼ"68/斏9_5 LB%FV`lJTO3%9h(?B-*Q`&+7㠳 [鴘wPu׈9b;TN6wmд~P e_Sv p ս ӟ5k5& pSkaJB߀trGjGu})^Ī`6zSYRvz x6$ecِ~ksKNϛ+&!h#CdEt*̈́lq7{XQM>UeF3#6U4f{LVLh1MKZÐ"MJQ?\Wc7ZȄ$)r+gFJW2ϥ̖@7v|^z2 DuOVTՕ@&'3b6\+QM|բ\B+!6QIq^=o~rm]5ZϾwhNω}m: 'Jno ӨE,5c@4^#,`dmt*Q$m.G*("l ᴲI͝U3VՁs /{ aG)W`6{,篈xF 6ۇѨ~|P)ۙ7lXh/1~y{h|cf30j"hcfqʨg-xzjT&*_o:=\Dq|9 fհ޳"UY4Oy)oGV(rZ55 <,ʴH#A6O]otp.K+fWaހe""jQqP>Ci(8PMdvTze}ֲFaX!wHFn&i$b@Q޲YUFq}B\SkƋmIbcGX*@F$ k"eEjPSqc{Bŋ9iQ$wN[Q4+؂ 9{`ԥ5bؿ4[uع7NF'v|"HMٹ i# W^,?K3.A'aj0EXJ#dE96թ ,OJ`Ҫ}Lr*wx 29~DVǼ9(U&ݱHn?9e@ZT-\ĸ\0RՈԥ g2Ej-t! ا6c@?+qDtss! !ua!zq2qW>Yv#OzONQc!9wZsnPTpۼA{[6T8E_l jd 7ʛd:":}v i83]vmfDbF֙&w(]RԹe+R}k'Di"ё $JKtHUa }>6ý4Q_s#ISlOSEU<`R2e|FV}z6Fsr?y/ l]clg%Z귋W`of1dfcc!O)In̈)p}0TWþX9 PbZ2B|viPj_'V#aF|2q/Gui]7^ȥ0m?&;#9U!F%e9h/9Qy|O9 #!֟}˽(~,؎%rUboҜq5.r9G/Y@NG2+퓆[~&g@ .9^t܊T:fWa ~-B$(%4QVDε(fWR+P$2@eY:7TmK,N@bk,YjJ wO6-bG9 >&&8[ u=yЂSݾPzt<+(jۓ-EV tkWقbuC{-}mC5x}RPnh\_?u%˄n(%߹?=ʴoQ r$gJ=驇7C/ 3h !ٵF"Uدqs?%򟡳}l RbЈ4Yhc82:#PǠdoG 1naKz܁EƂ Z%(Zj>CCDŽjȝwoxsb"+Ϳx~v PYa}x^&aX{A<~W8ll%M#섩.a%KiB4,M@sw;Pf|ÉCabV)9;,k|c7B[4Wh'y)iщLہˢ$w\ȶ(:1#̭d"J r6mHa@?Y;yF[37"NV庨MqkEmZ,?JFdZwH3$|]VIVv\ @S:~߻ʐb~=+>b9UNg $0܎R-; @'k%q?tQ_}\hw&&&jp2w-]f؂Gg7ݑ$#d;q)0w,b*D9 ۡHq"b(栚^3|zUz! N= YtY4yS* uynxukULq?t<2H96$jbQ'(E Ҥ<׶SۧџVP!$b|Q1\p:v@SVsO)awuX C4Phqi{e;;C{hwũX3 =w{J=h`- p#8=Z[4Mݎ)/QG#mP̸W ;'<ή$:jëz4Z3M&J~$f܆ T}%SBPI_c0(%>+ˌz=ND @S굊Cwf CA4;==x9 cY(E-(a;y6J )-SDO ؖȉ N捎d1Q7Cz\3 &b0Awو\W]BLUx>H@ϭj?)hnrju  jDM*S,JgsWv~>p}ԧw(Kd-W0lJӰzVƭ =)8^[o^6fTṴğm"zimԭcѝ=Xp4afZD0Te4Fs~A uwkܪ w0rZBSw*:ʑN:t(;6C7=T.cpREh/ 5[2^ (I |1X ۠v3cGnD]IR$_45e{OCӟ~][&0mmLV=2XKfq;OSvVw?1uYy@Ӭ8WdF $3Ei⇳[9U9tHB?h8UeP%pNew?-u ەKSohu@:jT1,8nɊ8W1~@2ZrU}_y0fY<*F뚽"3"@u;iM[2"[=aSa7zh;Yȵ=ڰ~',aK'>RqΜ܉vhmar~⚂I'3e#-Ge1;gF%kFܘTs`jqPBf ZLvOs6v__j}n}`ez]6I[!cO@&h[ŚK;d mmP6P6(r|H"':%>4n:zDYWRRW:FS!5 T58Y ; y˘,LQ hkL`>eB߷[+\9В(wR~Ah'Aq%=؄)+37='kK Lo%M +ӑvigބĜn7͒`D*#]/&0P:{\%we ޝ`jy:xnif, ~$ S7W^,͈\ikwRŤK8KR#xm |5l 7Cb/9i\ksCK \s-{/hxP+wx5*E."*o%KrÞ! ~`E|Q@`g]H]qӤ*Fm6"(Mdt`p%'"o:kv9ud83="67XcU셏sqӺG7;hp-/EG{te7HdNmNN| 8ޢTy#>ο+6,W'atY&]ejAUqz7*.Kޡg`|#Ats*[ %N ez]1SPW\՚u8/@CyQpt#7eml<=@af"텅vȪȡ(Mߋn#>`O`m/ +b+'o$[Ƃվ%3M?^5i\o>ZRO [7ݷC]>D\o1[=EUTQ|ͰCoȐ|{S}fPւ^(qAWp{<|۰V /ޣyUۊI2?g}$iJ[,10 /YRPJVs#3_isS*]qEeE Q%+"J9tWvX F/wAbsT?6UT[_WZsU.96IF,p)g#o|sb"l1Ҫ7Gܬ(#8k%/&x@cx+ݔI|85ް-d _ S8%Iٰ E|4-r?7˽F.r2%aP_4Ke3.*VY X~r+ahumFrsߖt8:/ax vc^{nPN_+ ^ۈO^) %.cY 5mc3PI61'`!-:luxVG%#oӡ3@fO^|J_X,ˤтd!+XGx,GB*CQ[x)*]%PJqn"ܑ/աtu@Rk+dD)Ҙ[&I-ԑ2}(3>@WDHиQ cZjIG X0M[BPW; Ftf8/"ޝE&`$9qy.AN--k@=mgٶ <>_!~KЮQit s sn8ܟڭ d7 µWXC<U.O1*b(6j @ ^DiL´w4,jl-dt%Xt_[m̢@jŧP\,?%!Cؐprd 6'wpl'~acc ٯěvn4}Nj Q%:SDh-KPab, g[Ju3$Z%&\1:J \|7{v}uXOuw9D̶ן>hʭXRG{Dt>.ڧIjXCd%:y4_hօV[~Jr@Sn1]ZmSm )\@F:4[ɽ*pLFz l e7z‚~v4Tx?jjǖqq7sqb#G6:Vt5l={EYm9_{x\i1"2(319#Lv^$ x|[C זOHذnQfk!cXQ0}6p]!率D#9TQ@`R-A )fs}ڸSs|e #M@ʚKh̕*hSU``{H6`5 {B}CQJ'y{||O X ?:aH%B^ynucr;X.n :yǘѦ^m(v @@B ,^9;sO\RTdv0\K0ሥ~l3>Ń*չYV{(f^a]C^Vry fi2,})Iy., Jϭ +ևsi;?/egd+xDXs/M^"K؍-N[>]7x{{L]W'"`iEJg6 &! `B}TMp[DsBy[$Mֳ$SyeLx &\7<| j6+|'W^S-ڟ-X#=ȉW {x{1Ҥ4)f qr$$$DP.'Qc+/]fVU½5ß1-Ib-,#( ZQxM\Tn+R-;c&0:u (r1 OTh90R&=K,I RGquHxpf@<\GMr Fo1etI=8GY잆*`i0_Xh݀'z Wϧbkݪ;՚ }nJ>tz2 xf3Q"mZsh4"DNm_ki佥.{A#w[S6LmX,9@k^>}P n܅~t;QRq9LJF9^n ejCb0'zB-W\3@A=l0BO@DD/٭ CؙۜV7C/EdZ[fjWB#F^#s 1="\H?++Sk֮t[JA!phHR Ȣ c*a;:,:Nv셱aՒYGs7K}crKǃ)V,9?N@]8JnR*fINyb2oƍ<: aY X b/;/*4#_w|]7B)IAx"剉:xnhRK/A&}@2%(5]Xݜ+AU[<2fQegP%k[j:g>ci#x˱|Tk=DQ[tmy F؅Ms30*ɉҪǑl9!F:͚θ %V}2.)*Om%q-P%1uCŧ=(}9xÝQ<9ɰJgHn vSR,qRB)H?M18s#&3< UBA5.o-(w:z W ^u0l9SpM~0Acqt3 C԰ ?!2{Em-kRtW~̹a1߸l|]ߗkfҶ&mz#Uu%Z "ng:~߁JH 1\i4UL'QbYbydfs$RXBmC pCRmqmMK5:L&v#{«pY9;v\ Ni;bd5h{&eEmRv!_3Z=b\Hu qjpYڜ LgЧ-I~&d{s,ۆM̓-4 4 \,,yo<I՘T#ڠwma\-]=~/.y>羮t,294H.6U^[4L;jȳXStvQ I<@ =y28f8ԝ|/!#77|yMi`$̘xj{q!1W>|E&˱ ps"HI*ֆ"\$'uײO7P+HXpXut7l)t?奦q`qU@[{L06Ǩ8&8>%odkRNr)1f5]/ȨǍqωb@(F3 0ͪ~x"mkN_3U #D0׊mЌahn.٢303#@ }'X/d#.a/)6xS{Z4 Uazγl/R3:xy?z` e e[V͍X_n7z?~@Ѷ^|0٬vC쭤LIFցNV?MCS-ZCh0fXHUn"ĦseƳn(!4ZRCjLpD2 OE/LN`貊E^=q=A8p*h&_aT1ܜ $Z w|Z3G-!GlTd~mŏ`"]@`U W'0H_޻5LJyaGmK@x85ft{H̿^O'Uw%A&&zAN]8g;q`xߕ.ʋ:an7Ž$KoΟO!dyY$|Q=#EAMvzNY$b)*8|fd֋:l"箦a3|޷sh=6-ZBV"SV!PvGےxeH=6O1= `Z ɔ+\Si:k cLG{B/G'7hFlkfR$"7MMؼRC(|cL07b6I!5H~$2*"bmejtBk4*hN4g! rlI8i>|*v`AYu3f#4sz澻:ܧ]7NQqE,Bf۳DJu atUn>$SqiNCĔP|Y7Ηk^`bz%XaMXRxkޫ Nm]ȚT&!Yw%4;Yh0D^4-K1&vxF})(s],6R_"Yi()} nFiLuw?܄ֵQ07sQb1/s{ͰqK%?ǥjG9S7g5}NYD3j\ƻ}LKKST`#bqnɻ W]=zrye~ɝo07K]\/n[[)16;i5I懐b8,X x3~8hpxqi{lxMC0 )L@y0FZrycg,$uGY٭Lm~`UhR;c^@EdKռĪs֠# mx犑/c89Z^߶ N6,hQ*& ;#0ټb, Q{9\{!EkνNI"+0~"&ї!̡>n|}qҪ+ީpɔv"{wfm@\k<՝)+!9WK>ҽƂgr!xE+)ʳaއDerk Ng ̢8x@zrԬLF՝ʅ@ӕIt|Z6crgpDMHrsuB3bKXP-w:ok<]عd7cZV;9h3aB%\%YԸYCOB]}MN{{~NSV` Uo89L0s"~$q;tvňGѴJK0YML,;3:672ńHp~N @HjV T@VSt vׁkTLyrC1x< VnLy21sM8ysn,KoiwPj@y_c_ d:v#L7`7k 0l5&\ơk+Bd{H3 n%ΓEJ&;>P&6\|BIJFB 7hS8lhoE{u;Vuވϖh9%۹S|j,2b>;g w3hʭC5}<&0 ^xy蓰g=$IrܫaaRb ̊8R)yu9궙v VPGZ/@:5Ӯ\Y!$uN2^Jd @à>0 )3u@$qNl`n\lK[Y|M@ْKOzt48_@da^[A&!V|R6U$@8":Hysq{yD`(p ?ڲ  ]30LhO7&% [IqDžQ K폎1'6aSX\f9^z%w֘iO{>@Ty'፸31{2xntm ʗFʌ(^[Ͼcd4PpjX^¬N[I~HiBz{9(1}lrmk-کqa[ UtX)u5}3p༏'Gl! .PMwhRYܔ.i*G_d"Oe#'P։_QG?6\Q_R^P=)sYuεQCBX`UDWJZБ2%~SEЄnN[+jVva$$2Gۉv!P$`0`zg,vw-&ԑCvШ-ō+NWgSL,BZ.B{ z={@1T*DӝaM6)K`zSvg\lȬD@x?~u*QAEku+MfW,OsP1<-B(#4k3 @3K(`C{NnN(:VW",Na敹)iЬMoF$yKт>>:tW:gw1$]n%"dyc+hxq⏁cMp87LEsj^R-$4c~ W'P'H/ +/ i]ETTU-6 , M{8$| _-S i]2pIY]@yzE-2f.;foLg>eԬ܉K馱f eD|_>l(wmxGѡ"oD ?ZN5>r!4$P^5(Pv )ELdLjAyǁnU%gcؙzOC6uQ6'}#Z ZGC7=zZþ~LM`}dG;)sOZ}\FT]~9,EƺRDY|HУwBIRqh!\==E @}[E:Εh#\^86$'[~ZJ3`j JyfGÌXt0Byp׶S^WFb?fI@/~٨R2}LUh~hy6v'g.m?:YX)j C-Ź:Wl@;L3:_W?zqKBU+ZcDש8;PkW$mbQ4(gjegηJB <՛%6Ce[A';:ͩiqhx@U$NY݄E<=ɸ;C/vO|4f(?ʗ"<u[ CRX)OfOH r̓u鷮hB O}J;{NJA g݆8I|+JUY1{1S_s~zѝ ~>h7<(!9s;ϜdE;@DlaSB|$≩CVlHvYOu&JR|se|1'zS'f}^ŔEƋB2NN_\H~]t>Y *њmPUEA#}XS Iʸ8&vTZIyNzYц$3}∯on M_L&I '=1~ē4v\Zr2y&Dl0#Z"%$Yg|%Uꚟ j<:: +ER Fu" nlhISP5Ō.n"A]8GLH@!;G [D)G&]R߳fT<#t>)C7x% Ͽm'<3/%fUgMZ$낲Nj`mTgo+u8E$T;~X>?ij\)1 7{5aj1|-Z(U7#2`wީBv ]Y<$EtKE{m,Eŋ -G}p ؇jn֏ FHsWnkN3[ oSJq$>YOo!] iԔ }.˻V7dzwm0OX}i]۷m̔*^e"!ϛSrf[$ı?&Rع~]13nl%>X_i^ G1EQ\ٰg1hކr'&cBp,0ұF5Mck݁lآ ;L,A4Fuot>6q04nDfd|mm2 p"ǻ!"JQpX$0kSȎW,ԜՊY-1Y>J[ɀ} ֨X/E50 v_߾AX,+M|E.75=[ܯTs@{F Hd{$(M#!s! jD4ggX\L5u,Afyjo\״DcJtdX^c_Ad ǩ2f\jӐ˾Ԃ毞^NSӏzm0ZBVvEk /Ɉ `En3d$AJ#3ȏ{ر_8D.hc2XDKT;FPA5-FNKL梬 1ԍŝƙߙp 0pf" >|J&O/;E3ݟArPeRa# 6%&6EJ6/[,?5o+!pSeRop5w PK|yhY;p /1OcpJ-J&g{>_TkL`R1{͉]#=W<.p=, J7Goլږ#%%&_v`dT܏gOo-D,M`F^25*eB -lMo=1sK|:Zl3I/I\u/pzh[+Xs~i/dveD] I/A2*r) Q 3(Ϟ2VI?#ڣq g}Wi~EQ_6 bQ9lbf7>Z=?l RR;& P(JYQ ntN[ Z S66!Tflnpd T ;zmл 3`p8љ{\@<-=$ؑ}o l6nm;"ϸ\ 2qWIOV'MiYvy@w}JZf-F 4țm=%<4% dp/Ҫ 0_MZl"+=Z\1(/cE12>oL̀fctwSEJXq&I[i7Κ@\QAȨ"-B3.W 5k Xw0| }lu X)X"0qٻ~tX{zch'~ 3ؚ5Ʉ謹߁&aU}||A1GMzOfBr/mz(O+NA.Ul\Jxv;+!pL]جht6V9 ;_b6 ׍6̹74k}[\U,/,\dDDJ0)/F|NypFʗEJF+ 9#?ÅuB>XFv!&i,L|kߝ_uNJ°GE~"4-o8\#(8NdfPeͲh8jOtR PYQ܃&Y-5/o"B)`1dE/KףL?Տvq>Ć,DQAo>&i_S#񐆩3ңRď.!yҜ%åW uO!ZdTy|CҾo9h)G{t_. :/pi,K2=-p#_؝_Qg3*Ѐ3V]`U|47Sqq/jsJ*Kp$FX$B5#lDyXUD>TRR*+~ 3F E7b f)\m(7DD_swugV+ayG; xہV^Wue9ݍ@/}yv%Fjtd3ךt" TIVo;b]6ayC/8/4q}4be. ýn'+EoۜVtHR F߈oLi}˅ZjY:25;[N 4ҺPd!Yi/-$-'f˾ O[Scz׉PuIVw0xFPՐܕ=az ۲Ҫ..%h; ~\|C_)oO?=z>yy[W};" \+)zja`c]i@Chn[O8` 7VP=7Nk ^TC G=:(Z-śAO; Pr#>w uԆ@=\,Y<^IT4]8aпQU% ,,Ȣ?E%#Xdֽuж _o{&E(+'_2R#撾|X^׷&jVE7-CkBQݿ=5/H(q $aDUExZkx)s`'YUz s}>u Wk3'PPgg6k7N/Od~Ag5p3*gԶH0Ts9m,g~+߇_.s^Y}"M@QXaLr NٹC+rs?J=.0֜#S!"kS 4\$ G^4S֦ɚ 9|++<ڗӽ:Gn-Xŧo" ccu*R6`S|\|HU >Yz+e2]él * A;l A;xy_+#{SWzhݺΨH>Wx_#7s8W, K0J$n;ITZdc\.m 7s)땚ricmم-YZԦњ-qre)&+|:c"!z=L.J~Lq]lFdƒ2R|dSpjniAGv}1O")^ˈy.m5.}Eז#P/dĻI <F![zQ`TY64g^ j|+s#zUF)2I:`LhP䄯 KUw-w>6;fbW *С?+;aK"-*[P+ $oQEluc=Fߺf}}Xj5#)Pc>EGz欇ޗ2< ,_z ,ն4kmP ~A"-g- ) ^賫-0Cz88k=0R>uY*)T*93!"b hSiKA:sF#f$saS߿nBGΔ-m7Zԭ-` R@j{0> * e`Y+S[|Mgh3c=0.e> <0ziEzs8x]~Iw}=i ľmx0]sw Tv9G~CdjB+wNH#1hӔ;e7 Ba!l f8ķT0 /!y+VSHۣOQ(όھ\!n18n0c;u٠fxe|ZAaD\k %kI$YTJ'x!hO"ro\o?1}f9Q9-u- 1|;?|.I%Rߥ%/,Wi޳(@O/`"#7kL{|Ad@{!-$811:o^LJWf)xr&T" Ӛrp4>a 44N+ϓgXUۢ ʆt;j @q4~Y|"W畚p.!#N- b?CؔfO=} mNJ Y5H^EYh\u5-\C}lA W.4zr1ڸ@$ N,VV)AZgW>xr= ߚ+Twp 0J;[Fň@ s{3kH3 =PjߵyUӰypPގV`,Y\2 Adf8\b]'# @\բO\]o(sHmخ`. @DZ}xsL_蒟FxwLdMr* V2>*>;wPZSԡ#3QGיinH&VCY[ tWުbd :jȴN fe^vOYf0r#%һnۺM`-p;(yۓa:n^luPEu`>17!mkIձ̅XE&n2~h1}rn|&[dGOOTGEQSon (`+Gt*Pٟ*V_X͎l8s¯[Z"w[vfF|/&3̐BFO+@$\!'"v0}r&Z.B{P%,#ɷ =7a$E:-x>q3TMgM'5zhce~Sl2@6N_`{SP_=dC*Ѧ>y0zshµg_U*]wt3M2n8G痠.>tioaM& %QT`JdTXce꯿J<5hQGz@SgVDE~XvXU$rJ>8e$-B8`ғXi2eDFᅴC=q`YK[5 QBoa;Zs).;U;>C)rbcXoKZ )y]u^x}1&AD >:j׋ٽgs8{:$~Š~<`rpQ=lc>bTp9@Ռ]̋ީP| QBF͖C{!ՅT]cs&){Ā`w;Sy]ˠGKleڑ_ZN#ﺘ5-_҉r{v֝^ LQsA|xs,jFv)wB)lyЂ͋ls,gCo.,D>&5Jf8]ʵbYL٩!Ј|!-O #a H2/6)"[ XuE eO󧴅"ut91UT\%"!Dߣ_|iSx:f|5N4ʩam+#6`[\,{gSvg[Iߜ@# אyޮ~8 1Gz%d6sSWDpiW0>TдRxvI1P6>rx7[rwE7m\U2^:{0ĥv ld(;TWIMg- WV~@ܿ~T9f L K~jIf:HDbt{YwH9Z|vd^hgMK06Ӆfk !艥NS(ڮf/e$6*tKR̿II,cel|KZ͕b?n}{n-,w~̶ZM;$@%/SIT,f 3=B9dLLED=+tk<H9]/_b [sopz zDUsUE8憎 E/1XGpSV) |'ڲߩ4ѱU>Q9neE#3I+jm.ؙӐ~u$7zɁBU/mơRK@cti.w4KW [:s"s;{YwÕPT2 /'SIѶv_倊+'pm~dfw'}CƵ/.Ȋ[ ų< QO#&c̷YZ+ixne8$e/ n9`aH֕d1!wptD,A|Ra[mduB2ɛ@7wKl׽DȲ9UGHtiKO왲f+є<0T߆#RAO=niQ*+L~ u2"DԷZdaN{[0 O Ž'^ك Qp<&8h*l2/dsH0eW21$2?sp-ܨ~:kN:8N)2 ǯiXE׽)OR#Q=/Jb hwbO.:֑>f @s$+T%*_B3Dn 9dLEVZ/C$z\2|$.ڍ*a-OsL; bJ1гZ9+g&A%"ǝ o!vXBtDն)щN$䡚㖭0ڢEv&*L`64QǠ01zqc6q Tw J&y:P _t^79̇(;vSr>ӟ?P;p#zC< Պ`H"-C8\h<R9;Η-}]=fɞ>6O3ltimڝJt@8)R,-yOCYu+ѼbWv"}X.3Ź_AlFVO̾Bz>J9酚EB&iEr`{Ӕ茹ˏ$sv[8o7L7vdt1Rx3 DШχ Sr>k5\=6ȿnR@BV`KY+o yaA_?RZۼ,gFUb C\m29Xnv24TtrGh)u0-q}%BvF0XGo;Vb4D]T#au)[YQCQ@ b]4PRbbxi7%+jdک05DZYeETN ν>Hg%؇b:"$d5k.&7MP],(VO 2u޵(/#'f37ޒWiSk=hSϗ !-1qr\>Յp|1nfp.@ٲJ0ފ̉uŌFv""]1vCB̏V\DRgxA7ty@Anmzi`K 3l\W%M/!5 eGo%wS,?cvt`iA:N,E@Ph 8/c.$7 ;WZGZ,,,콎q/g,~=A9@m!)mᏃdfȀ/Vś3t(|(5#$Ϯ22=Mn+/!u%#\w־|Um~fqh4B ]T~!r:п:yf͌ rv2fʘqcx`WVVo\2,\@sc݇JZ~Pi0[c\L;UTѠ0~O.#{SPqߑR)ZNtԢuJTo B's1#|>ư\cdSSXa+#]̌=cR٘t<*$Qۆ 4~z|#3 jaX=I$1;CZPxpxgFoK8ff]!ys-z H[xo;bVXځ?U _qd Z l_zxcfƂkaOF9R&,So&Hߡݍqr@U;ZcROa< `_@WT_2qǥٗx_߅a ub_mֿWL+8DLo-dyRv!5rdܫ3JBP$tl;`EOU9>Y|/'-MM^wzf&Xi9 gpވE1zxXrIޑVʎH)lo8]w+V=6G҃NiH"Y$aF<0)n7<1AP&jKKeXt ,scOJ7vKscسSD@T/RWJ\bvkT@./`!eYOH +< <{7o:w|HV^ZK`AHrB ÙNe`ϓe8CĸxF'%yµ ٹ)K$nV:*2^%˰3?UQ P_XդOTĩ/DYn߁kfOl‡m~]\gbu{W0.Ma1ǹ2^Ml|3RwmU9o=1d~OҴJs{>%QqU|m)-=l^-^pŤ^ļ __'ʅNxX3u}Flw+7,6+$5^X؍c ͠Րy<."*Lyӄ= ㋹tN/c8t'ڍ;bɝ"z ?4HtCً$ @8%Bz P5A1=X-PNxʞAHkAׅm[̸XuO66Krɥu?jX@$ӗE$HGqY@jwi(Z|%PW"V焠;/n}O=j[fE etR8ݣ.H[05H{h\G ^c%\dR8Q ȏwO0 Hn'˯sW Qgđs0q0 R6'1$Х@ΈfuI ++xUe ]W A6KnnA=R9;bisL\񮘽0^lщ;Wc+m|zX": 8t#]a/6aURD%k^QĂǐkA_Zh:0:#@bG)I'$D:eÞN!M ` 9x'7ORܧyT ͞cEվdP'~<_$^]=Z9PM 6ɔI4%f4ytu! aFR_3ʮ} zg,_nQ感v18Z)x a]p 7NFe\?E!:/ՒhC =[ݲE,OdWp]b/ć6SU#"}N9q؃&?"͇ vs4IoG߯NC8s#T%O_T;?f}"@⊽vnPQ=-B1<ۧFѕ v Qq>ep'(T0H6=2\| y\N04J.[;!lYOP ,sD;q13F ĻڈgFӔQSq'l#{U=#jolvkk7u4`RxghpCv9|!y%b۴XQsҨ_t*N]{0[mYxIZVq*RibN^S+d?=[TWEv #Z!{q}k_nWXߢ]:@)5J-uB%CǓ;,j4ÇEż|hDco#g Ii{w& /pK:){*VEx?pw)-:HˬOn0c|ѽ4KJvm)8w/:tϼ~~:2 q-]+Ρg*Yhwo"{7MZ6ըOm=ףeQ!j.E. XɗV? kXxK7s/m3pa51yRn<#|R g5$QnX"(/-^a0KUGҎ5B`J)dzW<7ԅ#0ue Yh 4߂!YⷸW? $KLAYQ+g+M@v|QTXK`ŽD^YxkZK|17s83~`Swֺ%4 blXY ʰ@|" ĹZMlRw#yM|ljDy(!Ϳ-뺍EK5 Ȣko\[w<]я*ss%HmxҚ2ӴCv2{votϞc)tjF豼aRA% mM ˾ 7?va5C|yn~giI)%>p$WWWrnKA"exͦ%]a+O~D er$\͕\⨼Ȓ't7*6VEBK{q]{ 1S[3DRrK{d'A} *1M3'acLg)nvϤDdz̪`!tCMG ҉mwqW*8ӶL{+Lw^%:=bq`2qN!&!cg bv*0:8^pOѽ=KJ!~9#ZUTIjQlOO +RqjHLu~v %EdK^lEGףٯ/?o$gu2T ,iejRdk2)HnF#VYWbY*K< n BL2w>#C_9|F6iQS4=CH:~RkgBE׊hNL}66}iUCJBxUZ Żm !jNñS9y&›ԕ *"z9Qlq :}Ta㉢Wy¨>TUFviӝЗ5A>3燡̇;@2k'?R\[^.jB(RݢMSzHe]H o*=uiyH-S3 O)S`l*\1C#LL+k+ |;ʟ:r<,Z٪fdlFՃ qrF|n- F+G@I# d_2(@Z3ӊӮF" oYeY9gǏo~83t"5q~~Qb2# ~A'LxIVKMGjqIMA7@q]!"VbM3U(u181o:K'MS؟+oS`݇/PL~QFQXzVKr#WcL;$bٹxFW}1sXSRnkk?^;_czc<)IYxX]xH96@{hQ&1I=$>Nwr84)=`_i u0tT!E6>pս{5Y)R Z$5b_1ڸGFg|SO哪-f !d{={D*i,ՏmASxG*:f9He(?|ɘbgv/[ &cK{@Z;s)6d1nҡh'`Ӻ#p`c8_8<]L*4g `ck];,Xv,a336rV7)}Z%/[3\ 18WCaSUGQiĢy&>3| cTJ6p5U䗁|CoGбEHxBLYѐ# G}X?ˎؑ RJ@]qb3a;TQ PYq-K/qGr hpNQ`;X[^r=*9ee7`:io\,ūɀZܳW9 ; &7qͫn.56"?>z n=]7bw¥ML?N!yo@%6IdE5T`u `:{S]{_L4O(~+u5~^b駞\sgzWU%:tc fK|SˌuL4 v c^W)KzI&0}ƸY ɴ(Ľ]8Q|{" yLPTd={./S 6;P21i8a0"4(h!SSLi'uC-XS$nRxxV.V8H鉮$d56L.yԜeT8 8L G8E1fgTѦJ3i ;PCmﺺnU b le75U#p  OV4It( eIA}ڞJ?'[7w|22\Y޴[%4Ǘc-:8B GLs^L3܁)".,=:$B rthx7JޡQ/ |:}m/R_TW ʕ[5ڔ}ȅUQ-Å nE"}* _]r$vշ>*J=[2wc#V0}۰{}WVIȃ喢wEKDG~>6 4c2]W4rQeτv4)CM5f$.x,X|pfz;#2Y[DS-e@ wTW/ut$L o%Y#5X-QDf9$[Do똌oo 9CNbB9dvPɟzwӒϭjy9D6`s tRp:%N;HJqT89e7}5‰ )JMX+U.;"_@%N`^M;mWOa?د<WwCЈ}C 圗?L.f >J3;WRhm $gf|ٳlxRvw_In yا[ ~<qmqbW~E(@e0i,}ITKIfGp$|8PWYڢ┶ɱS`Sb'T`7˻ы-y}j1HW dz0v wkMBܽa75 yOt%Jy&GY|b;'KfQǴZmy*skoW@p OރiÙ:_4FUpV\= V4gO3,7U Sw6|i$~S͝n({ l63OGZYtOaʴ_\okSq`~Ã1!i8  w04>FbPYbg7Ϸ?j05ŧ5fW/*4(~];b3#4c3<+2OA! 6gF3"KefbG&<Ю{)?5ҸPXlsHo3ZC/>18 h`N_CxrLs_\| VueAr7'ar0W+tΣFgG0?Owm1ן:t$?@2N1:q;ƻl0Ah1L^G#Io II7< jݕ5gw)IjQ[ԹzGVE,Z -E?-"`V6Y2 ,8U~F 0WD ta9r9F~ʟv\ul [W[Վe~~<<1R:vgKUCrZm5e'2OڮUC+snvޚ%>pCh_(U+5or0NP),c!6́m=+ck֏s%K\&hE*fa+3,ܕ"Q'wP7 SICDo%NT y[2).%w2[e4l?1jV+119ܰqmZU1^K<{v+0JFYFa3ueR ~=ɹs&4P|Fgi"BHwh1F: pf`Д_a9㶬\$`jz; trZU;㐟"+v\5ݍw0bM&h!3uŠ>=}e Q5Upn3;U,0s9mz;LvB>*⌓?dž܂U;@ -Vu-ef9}U$ mVR.^ r/Tknwd~W93ӲhfuA4mh"g--ܗ z  q)N#m_1ΉMQY&X*;R(ʈʝl'hOإ_4jMCb <7L.6];8 ;|]ِe0,dP%JyԆOpE}4SoX)bd7cj.CuK"YJ]IeZXGIc1F%%iKhB"_w$f,!Z|">Sa5%W#Hۡ(;"QdH%h}&^=撮WX'M$|@} TKFOGWO~!Ks);Ȧ#X!Eo ϨiHw( @Kmp}vl}#* di}rI>Zm&R>6#tҍm Y+dN^fxlR ^y|+#4%213`-n!6->( a?OK'nG.cЄI^.4 }'J,1ּcCe+xE%4ߛ 7lLobKsd"} n=wޜe:98zl V.g $H>hq`^@ɴzAFjn9thxػ"Ud Z͟%0iׅvV'L4OAgg}f-`kK ٥B8) sTQ&rϰwRŪgy6YFzaI|%i'~c0y%& @{Yb^e6@$,ٷQڵ% g# #>52b9X}ogih6 Ð*pK';20bi),SCIKD ~|l!;KIqďKe/{ '٧Lj'Iv7ҫ*;e_SL)| /O#U =hGG`ŀ5B&%ïG[^ {rq$N=DڶI iV~P"]~\n+Sn6aАPvh(UzŵC(~D7\ >~kED 2˝ %Je^#O܈*xFcn=ޝ³JE'M[UΖ.{w Ѩaq)W`,|xÔ JaW%o[nq2?K;=yF=--L_Ĵudڪ֪GS6C?#|#k┡wȧ(*=ڰ;J5"ق ;|"t!Jٷ7Pc.iWĉoQzxq :eR$ã*ek.2qgv~l88p?zbhqD"=!M^ʑ+f1_4+'F8⾶n -"eY\)%H,ab>0~U|WNCC3%]B4ϊѮww o8ECǃ#%y_NGhL˒DzSq->1( A~,(5xFwqNN1fY>\餬;+* )D lp֘=ZL^>RlfS80ovuQ/ɴt+uu5j Sܜ eJ=Wm|A!9l*ae6re : +@:y>\9\_/* ]gIژt{+żZ T~]Ԋ {Զ4F4zt<REM}zm)3D"mk$ޡ9+X :=1~+ m[PѳD .UK2l3U^*tjW8byV ¦ctmFFcՕ~啫'iDl"IuU ֎I~RCޥ&fԸ.?B\_  }^4 fy, '!A} 1Zj<^)XeۃL Q5vS`f@&0^Тoq%LJ8+[qi Q<ܫ0B[KHGZc-Kg<ڏ_ң Z~,*!Ӟ60kM?[\6g,P?H<1o_zxb6U[DEJb64"*tUR8;iː"浚nDu5n+:F@@uؕITE#%-gXMSm~3Z&{tb7A' i=o;!ǡsmjx5ˇM}Nrž^3|f%y/6g)ҎX_#!߳e*S/)0]΢YGFWZ&gm0uQ~RO@nz澻#=/!ZxXvFh%z-Cx=~zO"w/ r8rwC,e.c #\xlOdJqhwIuKTu6ՎSPî#?[U>պzRΥ>Ѯl+PcwY^3p<$cVK"M>5^BdX5!S3 ˖]N; 8YZjilq{Z'ZfJ\o:Tg"$cL@ٶ4YnccE䅟'D:,;^5|:.e5V}i-K B?s[ X8؃ͧ7 vAj]3$3#ޥ.Y h3n< Hрj67n*X.vQDx#y[!Z7Byq[/$gMM2*}&}8UawljduDptg#qN-_rmo?Ig`Q))Ojg(zF-a3c. pK2z掎&Cb2`0;/f`l)D \CR>-XwAz'XU@BOJ;`]XiPخƻ&KWIe-b1bl({FeGJ ]6F7WCܨB|fLs'|wKfv-.u% /B+yV.]S Ef1ǣcwd\4~c:ʱ݈݊LPeőg(z{a9(|1lk 'q5ppXlLNjm5]TkIS\(ZDB*@_$22s˸6_1}嫋^Z9UYUMvOzbfye'n8Я}i:=?hr(/P_A0ef{=ѲcK@ D4FZ>7,#N[e3V d/UaD $G'PNјF{|ȥȍCibOoZ4KJgz1IFHs IEcK B=sxu"vwqsn &9Yט{^,#en-u#D݊@+TO>o%L!fU}[]}cNJIG[S8/nt+pxׅ>>h4љ=@;NA1_)%VG/'EGhաN `@)^̀2󱐗@3]Oa-ux&m};$~>~3%fF5بu%@6}t;;ΙqAigYZ1t,Xej7jόi:hc7y,b+-*-Yf=*R.(rgFd iI*my2֘.}w(_CkQ5 qiv;; \"2\-Έ6r~uƖ?`tTanԇTcT<:@c]U@BY\eyUwV]C pN@(`+?wQV|( m,RB;pW.Rl`Ԓ#8؝׆?OSsiY)c\wNJO G} t|ZOU@HaxyцPB`왢Ţjv 31-vl/ig7Sq5?aUB>?oF݃?g)ba䣎\eŒ,|=1Dn(0ź#W| p`QvDKup$΂J*oGfi?.=_ M8D5`EDt>@`8 ']Vl-}O_p&Gz:qKS"S_/K} ys'm?g>zQS8&,Lȓdt $/}Y%(ZT I FC jҝ ՈރkM̽O? +ߨ01lX9x(;lJ]uUp,, A,jp%)^ '֎Z Q -Θ6& B= *d Rn6 hX%i N0Ǣ$Ū`y;cߦXO_U^a=RFzGˠ񓸧}pycoLX [nFc׃ |@O/eJ*UEL&:0Dc0III5ӡDN`:hfFRwůzu+Ϊ.SO}/% ؕ8:!b6͉A9anvOQ? gYr0[ {e QKOR%y/l.SQprɏJbΡbzh`cyoUӧT\đ y2̅w"wtN|~Qyh^媴UYAH%7k $O\Y +<m~\ Q{za&ꃦ?"Bv-aL۟I}n-9Ca<΋kaHyN}dvN.ICl^me8']v  ?hNpe'+?E9?jÙ)žcCyDNiYhDaSD "Uyah%q۟mR+fw$7BT_džn;d ,bU^#CJ, f ?tS l\NpM iE'ZtnJ4R׮qQT= ץʰoo֊J SLmnZO4$k|0=[;"2p6-bhEW{M@|$+Zs)N&2~lozlt,,A-W3ʾx3oEodCÈʺ@LHĸZnuIދbY-݀y`!%ժa~tI 9S8]t@)+\_ʐҀ1O})F",& ܡ$N4b2M^Iȳ9OMnw&)x)(iOEOS&XˋY!ʲVn}Z4+z_"3 }l fkΖ*ȹL_(LD8D4 \;(v4Q" ݚ9Ѓ[W6OW,PBZfUVO)`$~(yKq}|vS9cJy&]Ֆm8վlr{MA`}yC3=15.f흈,>])u >lR£~x" B[ѬD=⅒>m+Ap.2sZCRZL@kt7]16c.-2w쁾;XHq'ƀM5^]}˞ag#@L@* pa/5 \z`v N0uzn⯏ q5th'( C&{9viiH(G b5kyؙ%W'+(  xm~U|H:2N\th 'G;dEikQY 5"YWPxk|4S`ೖF'%NY=s yQb~SHj~>0#/[W30BBӧk|q67WT89H.ȍ%TY @?4$.\{foVs<2?VxB3PF Y,t}ڴPKKH-!T,;7_ ,V SK PVcwuJ \Y.ņh揥JW??hã"@Ժ\(yU{ELzY7o}ޑc>Jvp |GiRqAG`$ hޮ@7-<=XK?C'Ief(-:ET5@n.rFŤnk*YkhX/Ov&]&rI2~xeXj6(}([zYȂ*AVX8F$)+88,$$6 T0P)IО DR7 E/6 5׈T|d-oWj:3͛EI1 4ew?슱EBg jČe\obU/ْnZtRڹts;L.-2W]S7?/l7P㫑{AG L~g痁B),B ,}7w8T;݀XZfȂkkY4O*WcL9.ޜ7?@:GdiO]GguL|Ù Y> >er{GYkK$ a&TIJp1fnx zmmmb4||)L2afc_J)xt$n>xõ<ƣ<|vM¼*P~`5AB(3)S 1g.Rkn5 vʮ΅g84)mlL/ ҽjz(!V{ #Lm ͈Za>Ĭjn1 wGNBy۟Bt|̆3.VrF; '_ KTra":f%2Qq24{J\H22ޡx!8A;WyKh2!n8tqsrpmu㋠( җFMP=XTFcڿ[>Լ\ߡ!d t|aϞ ŧZ,:A9)Gڀz^Cȍ z8-%d~ A ƨYsk=Ը[[:p5Bw:fJ֔CI]VfЎi:۴N#;W "U;#9J{1k.}l@WF#T2wP̄P._<պD6&eQ2vIA?ھB(V/o fM5X;,<:Š@ڮ'rg7j"u1Z]ю6ID, Cket8;&=RTeOÆPo)+y悐A^n,%M`fUv^'?w~WEHɢZdSNUI2,`WZ^e$0I 0;uM|xbNxV4J➛W^aߏ*Y:|O 2k{:6]_o̸~8I|K`U$uj+dRQ5=Sf{ȯ)]'W`JΟ ODY/#C)\t aQ^.[Dx5s%o` :R5u|W 6"oe7u` 1CΦq6J\!sħHiTw̍JG_`ߠ_,MF~sa 2lF|L Ŵ]Hɬ|¯Kn_]LUz|FEkAw}'Ӈ\3\[Iڑ*F"#?]h/+,+2hA^G^;D4Yu vsY+jV4;7k'gh74~2ɃISZ]l@?_DSc;sv{1ڊU_!7;5e`}ɽxw :z"\cȫ}ZKq0]ju VjUnLmU:|~yjt!'˧l$oŁbºDdoolM? l#^]Uxuz֗5Όc2{x>Mjt5 F,U 9UЅjwdv!DJ  KA$}Kdr.Ogp<#_E@\5% z$\eK3h1=wf]W֧{ af@̼D lno'.ġCxV=[2?;ަzam񴑁`{#81/hWW̒Kr\.Hd%*)S"}P%8|ʪi~`g4,(]D((5+t%++@i@@_4{1 F-vYrFFJBt/Ql[bl23C@bN՚2sŀL _'^͎靐p?(&~ed\NӃcOu&P4٤X`=G?[u, )ҫ>b*F#/!, ;'&L[iN)gvB K7՞W$u.Mv=&]dt d%Ŗ vBk]QˑPWtCή9mW u>4cClʁM(֏X3m-U{ˌX͠{b'u=u3եZj*'Y帄jfp|~Tf,ЃhI%qX-)&X;R-/$F5;}_K-}%b̄5?&LZX \[x}z~JILm7!ѐ Wf XJ3!@PA]6ya^[zI9dC :}W6Ur3.*`B<+_eV".1m\_h3S034#PC= siB} t5ɠ(^=%ޱa*K|R'0@d;4D+3|ԈG(!* b|*LO`p>Ґ o#ƪ&H pPDo`\DTI۽ׁfxcZyrY>LF‹LYE!ryɠD9d8fمA"Ep<$Ӿv" Rfʺ46L&ᦧ"?lBOZBr0?itQ'i765Zr|=3(ryg".6]Uٮ(ipHط[2ar a(lY],S[ ]7V!uRК 1.1Laω'vmǃ{`_aY=Y'wԥ ngxPT8)8S`Z7q Akdp~fy1|:0Vha{/@fci;'rihv?QYzgo :G&GdnkGϺc(OqaqXōF1Vlr:.ggU(F$Jd$c"r⫮O}=?00};y=?PWe1l/B= .ٹG\Bj~R9/6U 0^k]-,2:WS񖳙Eޯc[fҸL8F+3՘~]IR ݼ}1` K 5QH<Ռ67,jRG=ܗ8hA\W;U!DpUGuoB'5iF“ K~\% lo)5˞i6:ͤ`vX7jT>#Kp3{z3@;3^aVDP@xѴ$Ssj EYq`6`'!}&eL˩;2BPaʼn?iX^o/QvbE[4|9r٭F0`&kkؔm A[^O#?D׶<6;[]_HwchwkDS'Nֈbg&$}TcR*U8h*i!'42M@($i1;nFGmaR>:Rm!Ƌı.ÑS] ("zM c,JY:|E]k]`k4=5gT;m{>ؠ!9H\Suk'Xi^哸 jQt og0cxԓ y+@Il=qC{W 4Ry nO)&MpX7 f`Bd2Rܾ\' <@ؑ[3@6낿K,:^l#Е}xd\E <0WC'|S)]ZQ71@ryPw17pF!B+݃/B:iuA0~ho!7 Biۇ.^m"pˮXoZuMܹ.nexO=G=%tBtqi<+`.Ȥ!;`<3 c1xur&^@.lοmfφt0=ɝÁ$HeopHp+Rj,NDf~,v?`[V/P&L&i=1=5L0q(يoֻY9>LL ]&zȄ"Ld;m<1nK4:*H~{r㋡2=`yǿ\,8I?ځo ^ܹ3@zCTP:OXǚι-hم1֧ pU}Ohc{X}egH۸QLˁ=G?CM 3>EG u !irXސY@A{v1-9Y}b kz1xNj-1~NPmhOm+(9pyO+S}(`gQ=I~H&(J4sv:!T6D]1_I*V$'8,)c5qr,ِ|>9[۾B-rIzpS.4R=uT^&-;1JKkE:>IN+Di _}";h?EŚfl~SuRWVHQU n}+"'8&W_ϳu39y r̠9LOp:MTۀ;=>aK(}ϟ* Ʀi۠xt.`UXP8rNwښݍwᣗg_X"ȄJ\dy9rfm-NFګdLDUnҸOgKURa]}YrVSF\q~Bs`ug t2BZvӅ`S!V$"\7%/ Ǧ16FZ l)׽?Oy\"GlΜ~eR[@i=![P1E]AH78tAq}{,7˯*"5s& U*LK =mNP煛>H?* Kju - +h-FlTgBjp"& DR\KR8wp:9T0C M c1DetI81w 9'-.jDZ~LYjbp](xpSXi AKQ R) hEM=q_xOj %}i}kRj!A Hxu~UP9,{Ƿ2{uctaK B%1]v~ 0&==F:(1B&-0U֎N?м&$Ӏ$ZI@~0/\{~]hH,"\]"?{"._r9lеt&}\dR V99V +Wj "3;apܿW'6DOD)ByE {[Ryxp"ImŠ]=;uhE@L{ѩJm8[קEϤQtXVpsOOc0!1{8/ 0_=?=MG*A"QվөƶyZE[R-9 nC(WVtnx K?w>}Z-8_+E`T.CI ;#m=2ⶂ:g5N`R#~ۛm#YND΀GLysHP5T4!! yI Sf>Acp#ٚ-cxZA0HrA&wgz?jĕDkPDGꤣ6f)1,r0]0;ubAO|y 2a3H9"L|@ǼnǪ;\nlHrJXW$9#3Xju|>\z/9 DR&E5Sbf{V"C"帚Ѐ(k+#tOK=\x4Q1~?~%rYBM6p#CEDdƾ#=,W9@Ld~'} 9LN $~H{Ӥbp1Fzul(sh9o}Aۦ8N)OfSZO};cU34[rYݍ++Xa@(޳ ?h {z'/E٣n۽MQѓ@(50"\z`AU:?~\`f\ aYk ߅C%m.SG;lkO~6c4cּ̻Z Ў`FuХ7y>W;wc3"p`M<姄/ʪHͧp׭UD¼0FƚS3ynQ\mI<71g;hbEh)πDXp4#u ("Qxa8,ܔfqZv f\U&EfB̸!kQ32w w q@5I bJ1d0CSȌ4#~[8!Eju͌L s]5鄔q`I%(D2ɋc|\ qꂯIQRkA|UI/ 1*?~>i^1HٛZWI3X]+$5o[%‚8^N}q:_N'"6Ԋ\rZ+U{ J׺X&;_N#uܥ\ PAUO$" bxxFJ^-/@0ԉy5K@/$)/n Mz%sj1af9A:([qs 3? Z: `7z-[DWa0 `Ĉ@!&R F,K_OgNNWk0od\(x0N4_c xן>'GC ^}334+J$}I=T֣}#">߯£)LJbC)Gp؋.hcDt_$+}Xޢ>ߨe?,xvj&gǿWHN?}o^3%s=@0Gg0jfn`D+;5fLg¼8x!LEɒrW/$|/T(0]:#/d+eQ@U?N9VD;Xkoll{+{Hk*n#;G,z4a=EcŔ-,Vu8 n%O |#${gG xndYy|Ezf|T=ncF,B=E@!$kUQ"lGCl e>kOe']_1䓏pvD0&sgC$r_z5G+FL?r'̽vllCfx^KJh6([̐vB! Fk 8)Ⱦ+j ͍^0\ߖf'ƴ5`)r`:v3:1fj3P]*GP1BjfլĦ[F,%RhMvHObZo!fϘ =&5 R Y[]2NB'e {!1 m\jJGK̸P+^L3( :"k,^^rm P Ou:"<2۱˒i%[cr1A꺱M}LoiW,VRV(Ŕu&t{SDMr%pfƔ7,kѱ .'J-+&< Wˆw\Yݯϖ\W6hBx|@RH$1x#5ݛTQFjO#s\AW1\{UԮћktw̍ ti+WG!Ūvgi&al & "Lez1dN85]o {>;;@OuFd;PP<\h!P8T ׎?١L':J$//R K/!ktWW!٤~݌l'T}-*+>Gv>%_1~,jPm95m;* Z6G ¬ ,::Ѓ5Vڒ}N;QN$R"|sCnjK'&bՏi/ |}}{-d~ef Je!)IVj.O4C{P raLA)(Wܸ9uCbra#oٰMnϭ8efV'J%] <U|Me@h9Ѧc@yE7dk9칄!UNWzCo5],vvr5u=vzcu #>0yf Z_#f~Nx=n#|llN]1K{y]akiS,Н-Fz^]8$oRU:uf(=Ox# gO l PgH@GH\!*_8饚pgs섌mAKf{p<ʟr,`OB2_PigMe׫eE;_v ?d\J?пGޮN{@.BY NñzRJDdy_ DnV.IZE>L0ME:LZ׊l m 6ԙ> 7)ݰ<]< {|Ve$ 1Hljoe^ҙOm: &w=ac0Np{M(©4/YgPhN~{sh/6V(="xЭċ0+CD-|*(1Ͼ _eJ _هR&c"KK0kLSԕ y'zqpY ii s6^0ѷ湥ߖfNvÉ^JBj&#5 9]!}=DnalM'_Ɉ|62Bvm6Ey* /hCcХ`I̯D؊[8b9ȥHu+lpB)a 8{ʈ"~kR-1dy( e/.Ix{/ϘnCbK`&}Yfd9*ch'\w3}0xAR{oCIM4J&iyf83PS}hZ]3Dͽ e1qD'̀l4nRkR}'sd]EpuVԈXv+}ݻ"$߯>Cke8,gWsU?;FS>5UdSIn)Ugۿ/+;x^9w]E7C"|mm@$\d%ԉ=>(Hv/R+i>_>: H`m J!sϺtL)on)4r"G,Hb(8@ 'x|‹6y׳clY=@O/Z0{f1e|BƴCeuyBa?+:9x,,S_NߜWg;eh46Q7x"㝻=f}I@d DAZ`-LvK-bj:M22U}"0$ب|@` +-Cdl!}fF>\H!? Bg(v]SAHrdT%tΧ!a S=KqUo=HC|\ ~gQaNmRCx÷uOy54]d=XY2frztRʈۋނ a4Ǹ%|FY,Fgp!SjgHNL9 ehVOSǼ@ꕰBg'a5eljJ]-T6 5X'{Mv t;k_\!S~R$A1P 蕖gr *t/ KȢ0ֿ9g(x(KH|BLɶj($"GOLP~Z:XߑFo+쐯؄H93}.4}:uYq2݁Hh%T$F>(JP=j Vs]r_\N7c,1}/KiZOyPk5҉|AM_])0gmZ}xǟ+^%[{&N¾)n/xkjd!fM"[ydPW@W8fЃ~jp^Pݖ#ʗK >}) 5x`Q0hy(țD?cb71VQ[M3(!̛a&drq<8(@vsG'ۓ4l<}L26>mvK%fIx7]؅W2dZwڻ/vkA 5a@|hإbi /@ vkƆ]/UMfN>82hӫW9aeJD)3[i~#1 q:.֢-p ?\`n'#ɅAiUF>n%ԁ, ;o"lC^{ƽ|V#}+ק.3>?;6_x 1#m[B߮t2/7ۄiE!!oDnH@bpa ?S9jG T (eiY0bR>5Qk?V$z͉&;sgBypzQTjCS;i܁ / \GݷO'*!g 2Փň-[*~P>:CvmGYF;S of8Ag#w'oJM 523GR!3AiMxs >ASQ(T܃fK܄5(M5>do bZglj3ECk`QJ{I怞odNۤgW{N%SnؐK_ 5So oݹeM5U |U E*L8pvخ!'EOTua]M$]{𹹠k ]s7̩ /%+AAZYv/_!Y4')jY);.F8S`ഋڣn_V"l[`p !Y\ "Q¾>Pߌp!O\%]pWkŊV.4xBI Qډ~¹R,OK4+;SsPQ<1q֑/ ~=A"<=aKX4J́|M4I_щAM*K0SכAu'r"t#騷ڟmbB=0[IFU-AڻڻHD{6%<ԑxt1Y"}6tz[X/.-!*9g';c\]$~kηǕ % NAbhƲ.Y+L ƲS^f1&&7.|h+ax,W/8jütyMRqS;fGJ aeG[rBh C>puUdTQȦ5)~_'1>T'J$Ƅ֏Q1|/~V*_f~v~t:BQqgSq:ԩ "tegȵpEUgHv ?!+f3pD"KF” c 4ٙPZ}o2?c:ڀC~p/򷬤EvCD <-DqD@Kn5%YJaܭWݩOcUxÕ6\: iz.(Aĝ"wH. d£?7@aE*o?DN㨫 ?79{6wL6xRtTl`ZrH-X]fBJ(t$G_Q ;Ir }1< sȴ=*>ĈAW{o nDrFv0,6IgbܓJg>*HLue?HZzl%i9Xl2)Hn,_T BڗHg#ܖX9,K7镒X1Ɉ,mNO{{ 0ѸR{w`-UVӏkUui@7OA8aӚ#2_󣑆2#)̽3 /6gP8;Bȁ"2q F}VpTј_t { osQ&!sKu^0U6?.[G cuA bx.],t3: jAo]j$8w!}dEeO[ceK[U!=*+%\Mt" ְrq!ܺb(H:΋ Pl|rŏk㰐xCڰ~ל&^ *]C ϩz;6.Hvj:_ Sm#Q O naRL]Y3Z'GkLs?j&Y[/{RsFGf$pP֕\YێQbր)!{ M7lbOL6^-ș-?,r"c# ' +!82Wb[aG(Ӭ&b,*ߎ;%;6INdžMV1?Qj&:#_j@[.H}E'S%o kyR+ej@#}yD֑@FsWXIO3)!2bف+hKupy.㮝eWL,~#Ɏ^6pN>ר_E S`NmZfi%A\A&[i˚4x.0Ieka e&DHVNi,"ccPt]t|MRI$SF'X4d94g_Hosz|@?[IcԷX:b@1[tfDFQd}頍I.e Q8#}ÉIaۢz.𞉿 zW %}Hg 6"5''mG H3)@"*t]{eG]tXc%ү .MuL)cY^V/FՒ F,g%& Şa-hȖVpO{8գ~Xic+E/7rS֕aEn1I:SC엺ΪN[W'o\gaXvl ktƮcb䒆hxBy1o*謄.jrI[QwU~1 nLHpT҂C[ɼT4eEmKu@%v iۓcZYqhf_>(~NrCDWA qP*:az%D-{I4 n[}y[P 0#Ue.& 668Sa2!d̏~@9=9Em# BxU4/ԃõ >mgB["`]A3sZ=Mzx}_0N=[I鑄.,1~=rW-Jc7ؐ !?)=3$ך ]NZȹB35N25b+8p7_ْh)n_s7˙[y% 0] 9;޸<6&"0yY`MѤNR HxZXTuv{̶m|G=vVC4t#sT[+젨Jf vGj2WޜJQt.o# !7bP,_U1G@tu^юḃ\B gζ j'O"`T&*r)fpp1>VZ]d16 XwlI ǘdow,fj}x 'i eQ#gCX}ɜ|%Yd(`k \AnqdY@XTmFቜ*Ll$IffJyOagFLz X~2ѯ<톟WrJ2xgn$;}XQ4F(`>L(%fI.v+P_m?zaĉQB|u -W7c:vU%q/Ǫɒv۔621t1Z0M=E£?.zM4D&9w7 Na9 IJ]0!`?ܲq*ej=f79(:g /h=CA^3W ˼5?hӷȍaw-6"0te_ۉ4 [1R)|0-\4>MNÝحs%=_Rա-łHK,u?bTxdAOwkbՕr>sۏSbD+i4 h2rk9$ꅁހ؁l 6Oկa/{&pcCDoH+ɬ40}o̧jD)je?ĐSE3\"Vu&*&*Mlߥ3jDx.b78}{;{h%}F2QaﵪN\>UozLg2̱YP1Ca)$v`M B] AkϏ{?MN!0VC'H.Q^J@௑hS VC J=4:!#cCyYMj¡c3Ǘ[ }ҟ^Ns,t >Ahby3a6z=ZJr@6kZe2%v%-kunU7[ $*U9\-4&i/~C|7yz]U)y' Ֆi|mDD9Ux5 Qn!Jyg/鈵Bh9Lh7֨j'eՂ@gkYxszf2>&Nyi/␵$t7UAG 9;Jab[97!y$gf *-:s96f,otNw%S!5<"O(v0]7gH *GVjMH g5ﭹ|U[_(Wxtt3T~>) poGģU NuH{JQnzEWj(w(^aoﮋ`fz+y 1|k Z(#` cO ,=SxE%5ܱ 6}_Ԝm>8Hs~O=x-0 >$xO_L,$JcTnA  ,jsKrlO`U @Sc{P3mSYBì[4ڳ=?Kld"B~ /n%c?'It`@`H/jE\A=sO.sTp ژ>=Do},J^hR,jR#T*vO#ħyՍC=rƳvӿ4Nk;f. TYr+6;6{wQt"GBhJ&Nk^Wd:d3^as;s&_ƍAdX{ &Q![%64sz7*șP ljulj6sEKJ&ݣߊ;cm#F̙3 [m"[<%Zy29c Ysw)^~WS $7$] t}" ;R2:[ps7`Q;a"%tqKfI-'1bɱF6vSzPSEv6/FoU\/5;kSE2aN軠ep{kAE \ Pg?)>:m'BؽMTJ*^{ȩuAVzw^4Ⱥ-u4h= ٥2N Ų\9T@/*A@. "e|@ l$YQ$P+nyst~ l$8h8znp/_7GZGMCD I~{s/C&Ee.CdK-Jd :-Ncב-BE}GWa(,KmLLi $&^kK`&9M<{ZVXkGy P(49o!,*\j|yN$F\%PI^C1.o XЮS/(h9 D3Yq{  ysGhXitϿcx;[DK_нG6n/hL80?T/DCaOԔ`mR2IWQ ۑx)6FңSA#mW@wίl{ d8aBqmsyM0lbjDRXc.jluNiy:ʒB`v**!4z(x rX`6OrjH[Wr_ELh90wO+t 6}OnWn#`O]3[מ:p0{cs0w&=cm2E=1gC: Q]HзOʛn[-^f :?z<ϡRaK'|a;2|(m,ıVm`Qh#\!`'"tؓCB3<$ p>TU! (2ӰES7Ig͌t)OpltsB|9 Ph:3^3&H(Xѡc@d|mmbi͈Tpd#N4ЃR91})Fo|v#xs="D}J|ⒷЯ$;Uتyd,#SJʀdu.&-)xTLo(*ϮRa͉<%P_y]63nӤ1F㫑"SEKXG=b*ŮMwq˵ 9:X1F Pt@ڒȝ o1.Hy  'qv; {GgNlsdi%̔M7M^sh- !^?L9e \'(3?C #ar aVqU+􀜣1]]iyګvs4cƏhh=tz!{B[} "46`Uq=9irMhz"3PH yL 9|ܟ!V&1'CVpTY+݈mBlz6KRmC8`85RP9u`XrTeN.owvsaTk ('IMq-y#lCQk =KLOW_T +u0-˺(1` n*_>П֛1DY߫ AZZX$#@.YP^XZ*K~pCe.W1I1QV=mYLѹ忠<ò}To|ԅÃuToKdlO0 >,fY,}G5 ^}Ջh=|e2 ʪu5˅|Nrwm8OML6;^aC>*ksCQ0+)߹jWw;C1͋+ԥ/sz%YF[ ЈDUv)4tk<`6;Q;bT̥]"Q :#ZGUfwfc#Bgo(X_3|N H+gؽmLgN J!d`ϝ웙EDcLh[`()ORr憚QEWGim0#oca ^_QϝclK7lWtO["[ ' JnK&B $uʂ6ŖKi2 i-mº_o"MJT)26mAwݬo^reY1։yFMt/f";`bbYC4xg<@PEzrƾB{3(E,)-X)kv%` w2dg٧X"Գ a~Db[GV +xu -Yنroqt&pV8j7xjfIhAO}$ ~f}a}n Mݢ4փ6HdHfYVf6b80-&>zIϡNOX>L@qpű\v*hY@S ,tcވ (C rW ^$۝i^G:õTFBf@'2v295$t-lA3/3,pABgD -b '^V|BDhBM2Pp=>Q(uV2f2ߌW3 B8y׌1aV,6̾єjS~s9ljPo;i -E%C,͎ujZAdkB b<}80~Rs|cHc~'uX 믕2m06IVjZʞ_W),>*h?go">0!,FSH̶ŴDrFaJ뙗_+dµ݇b,4{ڍ Ϋ['\]rs#gSE 6;؉}K.i9ˁq;ŬQU=W"H>6{ u1:ns=`LOVD;H> ZVMI ]Rӵ!bW݄beLC}eU+~z#F݅^0ݺ1E!\h/ט)4$Z $,%g)(%8e$Wt?A ^, FI'c3ͧP^~A`Qwaܯ["/s`ǹcÒCɘ{#B[N| 4zBVjY)Z*N^^K~}y$5*AL]Ji';"T[N#T٥$ ޼b]i7!hWrATjn_u~~ `jT 88nѬpb}IL[z E1$N|tm~*Rp<;:AkWԲ3+U㚮"hF%\*t)<쪳A d% ~_:o-4kńLUKΙ 2՘ @:ϒb-A[CT( {w::͆7z  IնMs:,c0O+PΠ1|*d8Wj ~wPdp1x~+c`lw۽NX(kIM>n]㖶`“-$ܘ#9IQĆ}\5fipAޑљ|4+^;{VҭNwFd`y:/\Ȋ JpqO]HXt)iǯd`8h9vBxtjF~8 M&zɅB|_s`{ 1vfk^]3B4.Eؚ]m!(Uou_-sL#Icx>Ql8 F$`<#q%a-BjNM8g.H*he+FOM& Pmu(GqNxvռ:O $N])ԷL2ZHTZ0 p/d¼2B"s x^bVjʍoGxsCRb$nV%F>ztYR 7_kHio Ѕ!f"kxӢ!N#/Hv KJH'"D$_C)}"=VaϠ<9 wkADRe6[Iik}n "2%b,[s"Z9;lwӶSn(˂EC vn< a )9*Vr$$N1*ni[m&$ <_}73 ZM&,\);UYף Ja6<{O*55€| |ʹ0 ޶&Ԟ^-% ʔb*~~Y;RFcQW\?ZF*!OsE$ npl~5%?" S-g|L5Z!M|)/_bSQ̤) 3c |6/“e:AlSnuɧMH][14$`躺Je獡#Ɖ.&(Ec=)vE Fڬ&|Kݞ04#CLκHU0Mn/Oz/zs͍^Gŋ5|S ri:`tߓiuT9ہy >W-Ur@ad؅XFĄX7z1`n#GŌ$#><ݺι[4pa.rlfP&B #X$ v~,\p&tpX}1 FN!n}˓@u.1_8 4ےlS5c/ZСn` I-R j#I} )(9y~1Xr~ן9 `tHyCz=|7'$5\3oR#?eqx1MemO x^n5#m&YyLQQ$oaMNj~ezܘ$i!Hm0+C#6YtεZ)I+8[:jF6 !ϠLYRXc(#U;pq|!&Z^Ij[X]zp60DТ:0x1x,E/bƟl"/JHurm¾)04 Vt Dad:: ƁNeM`Q]!ݜf l;JۀvZt89p5R)rIsboWw k`-LzH?E .^˛J)}7mW#,p&A۴^?T* -[B##P--5%u/AlM{  k8HC EY;!j}e16Ay0Ӿ 5F.xշq(w8${Ę~WFBMW3`#" `a&K ܲYrT㪂r8C7MRXap֓Bw+][} 8|xt?"O:qLO7[RkvE9 .[t,i[y;/yxp}y;vCmVbǺ`!/&BwiCU w)݃D|h~*&#1CIǃƜX?H0&Wgy0.eOׅDu3?stD"f6;uG;e_ᰐ-GJ{?'CDÒ_Ta{PY8N&(hFp#őU$x í7p"5{):]2gM8M#8+[res,SpT1 Ö~S6\Xo_fZ㴡KP.f@1TQ_6'Sb髝J|DfG©oxe s\330='b$~T8j^ C!j+s s&&!mb&WDz4dK>kyaȰZ@ұ5)% BXPt O%:Rofy@]"0إ}ˏdgݟQ3RA! 74t񀁸0)xj#{W Ti<\mV$d/P;p+ᦼQZx\[N?>p;:[-*lDa_\e1皬PuFT0>}?o>Sc U980:inq0YyC3kkoB.3.XUT{Dr=$ײ0>kO|R13c}U߅ƌ+JȹGɴ Ôl⸬NjL@gfe`qa(%#d~'߀]RnP}$xxdLXգuY(h\C+Zx6.銢 6> p cQCNltl ˧j$ptǔGѠ5-Gـt ߴYVvPrf`3DOÄYք<$H 귁} u[ ehIH##'w'%qj.$ՁOQ[U+f.ovk]TU5>A},9-C=JAOd'ڙKMJ /ؼU eMWVV/z"6CP4ml4쑧o~cg!*Z&-9;Q32q[oV\PENBvGϊvw,̸[cg;"ҼgX6,@ŷvI8fUD$g4Ko4QEȥ.=()KLag`ykkMX G 5v -GQ#+`fB%C{>f D޷UG5eڨn Z/󳳨EdE:\¬GrKF*Aٜ'WK[?2M!-#sjohSHWG .$Vlk؝NDx!Šj1Jf!0ހR@Sjen햶oM4ܣU՟ HwەJofmV}C^އ;3^"JetuWoRktϮY%am74XE"5F<6.V IFӀ.Ajj_`j-v_67MagԭEMd?K*5 ݫqb'YJL?%HoYVu0f{&Ш7jvEI/o:7TC8.6a!3YF kz;VuQ$:j10QCc 1(O)^"~=@&/XΎ% e&H1S&_~V f wV໶?ެS;Xg%STZ +hդ3ug#۸}S*Z! ?_Eѵwsopn=LJTgSH&o}Y McO>h3ֵ_AꙑiHVɾdv~ޥC]_X[d wYf쳮V j.ɧ2?? geR#(_7~FMr݆Qv>: pZe(j"c7ўi3=EL zL_~#tPFvx00*I#!ᚺ$ahuvf!|kNa7\|Vq:G 3>T3L!*w;ې&A!p&Jm(ӦXB>p##"#d{.Mb+Aދ&)푦dt؊ݘsTJ.!=Qu~~+]a{%HQ<ܕSjr1냃ݨC2;R{PD/O:枦ўpp;:ώKv j k4A7*l$)ŜQa I}{_t gc|ՠ2;_u* &@ep}o_Jpâ*xQ~tzYb%'l>Sx>Kwi]eĻ5)hӁknwȴ~,g)رpH~jαPrR^}KEXKɫox#r;Y=JyrdtBfL &L6i$T_Ej8Uq5cS}M d){^S-za =ź.B746ƹyYȉw\9qXa~i )J#=;-R)ެHK ˗QAX8¢^9n[WJ6'1$o cdN"=lP~řV,m`L9&>(u$[4V@&l?w0pX - PSE!,hH` 踻o('8轇%z0S~Z?ẁ@ǘ.qoKJOE_֫nevhp|aICx0fa\XRa>W8<+\Ӧ. `?ݼ{z pQ{+'IBRF:VV%801IKɹ}~eG[`B*9DjbRv}aj(Mŷ߁l1ua[P#ެkx=YH^>ø,ڵ%ͫLxb{rہ֎5O=ԅ[qk3>;0%03XhwW~-9v>Hޤ@| sʌgjcg5/XdeKG3 ̘7%2OsPTFgX&( WUq(wCnk䖭8hL-jӨut9 m]I7GXC9pciӻTS̼W'ķ(=I\mA3Dmcnl&T@aϪ1PmQg3'WzhΉtmv4: rqGZx`wR PD?sEe`&$8"VQCe/9 YQ$ g 8={eEx`$;btpY뽁D̷"/@E{ТZIu1ArH 4iX$mf2[0_LD.:치'gaõgS M"̈́oI#Ɓ~j G昭]e ^$>Uz*ZFU\ 7iW82VcsWɂJ!+m2iїt9168p 3j@N1u8>T\(dc{"DpM],C ҧ4)-7կ$zs`?KD{juH ֛}F=֮uIĀ{L$4,wg9<(8l.׭' 7k%bphx!Qei$ՐDս5ϓh7ٛ7zHEe|z(֯7R&~!@Bu,az;D ҔX|\dI1F8zH ;dFӾ.&0jl =g8$6P*PTΕE=N>6! r{L,e)3qu1wq| ' Ν֯D{,¡xw_lHc1avk1}~?SK78YVX;Qjͫ1`a\mu0siklhdh]I)h>f7[I (6GوJ >RB;*n4:EZM)M|D@&Q-5#1vM#\4Ik+iǫ8z#qlOnժ>TD 삾<>GVwH %AX6q@R&b@m 5a_C]sS:eݿ r!8kɱy)dz +g+8ۘHRN+(de66鹒ک9V6 vt6k `b: ^ s;J!e i tyR.K|˺0| 4[eb:\G#⩰lq%T%LZfN12=^.ȼPq7! w(1WOeFj)ZmɬsfpV_;SvOlf>ZZo*]V5ZKH X #w|FCGl-ߖ@63'^݂g"yXZk {h?B]WY?^I,IPRWޗ"@|XlaQyZ0? ؘ҂ @/y{ %vNO4gS߃h6Z?!%_ %F5$7: D%4*'T+7ޓ5$0HIFn]GS^e <_pb^+9\Ob´T̥\bԯVYݖS vHDlm2}H}'P(k78 :CqQf%n$MH ZMNIäP4*fğ)Lកc *k2zh1ltyv*8WMST);X--ys>Mf@JXoE#Lc jLy"iMH*bry-D>?yP0.Gvj5K{| -7p^0^{:Av9ykb#6?k.| #{#+ֳ|m1 $mšGnjOȌ9zX@ $? ܕb +0s;+wk~-SLT鋩 )̢\cqHYMmf ʋ=j"|j<87IKXj[Gjqb1fwczdzfϔ w] 126>B<]?H̷[WfCA.3~'Eoq[pV4sLl s*RKBXuܐ-{i n0%7= :IbIMvx@S.*d?9?MJ {x!cm< ia49O2Tr>S6cc"<|9u}y "ev䂔YA--O`PPn;TdCLU5k45: y$46Z*oǀ G+f9yeЋEM>jHçSY= APPjL(3l굠MxR*HbTX(,\:hV gŔ(}Dtl]o a $isPgmo`nuwmk<#̫ +l@&FS+%2w ,l+)_ ɟ]iklVH- X`[ LS${̻S{bcİ-;r7ȌOv;Mb^ @`.RĴJ4ɟT%5"1(t`o9/˯l&U7. ՠ]\ m{NNwPrBߤ S2BG9+GEhvR3گWæZ`LHՒĬpڹZL`Q=ّ9mgȄ" ({@- %|lv 텋&tE?2H^9Q:@Pq墚ӬNŰß/5+d5H3b7gNE:epYrWH}KcbU%?($~.>&sOnivwLr0h7y G[p|2:J^2v3k ^9lښPl$\: w< !so3Gze0 kA0b--\gG-@?GW'$v6e-;/MQ[cR62a{|/d}$fXPO/'Iʷ]!I,,܀C< ʇ#cؑWf+Cnmsρ?0Jv!zUz+χR.3rarz#c3M^v$>Òm%0ow"Tl5u#vGֲKrp6nLL&tjOyqU2O.Ԥh"1W#t;!JOV*_,Pr\q{rc9-fDmO4u7ۉs⚰<5P6y*12R8'QU*~u9+PR_'sB0gƚPaZG:NaziN>d|vm|lr̮ %.ih rNPs%Kŵ?:Dv1sPou_hKJG @o5!F'"%),ނ`d-&$N\sjB[1o[87 E9B1oQq:eVl_-&DTB`y2%L*P.c^9uv1&frf=Z͡ED}iWo5c1ʥ(_nRGqNay8oPƓ hP KL:T!tנ;o<*ekG1^xNџ)HLi v Fczur2%>c{XYe[*:̬ ]d)J_6hKg)\ǯ#LXTŨH2(N{_& [s3z>G_VyzELP*l nͱr&|n#kpee(pcrT\^W,A,#+`ɟ9_v)q:jU/Wxb򸙆z{^#aКy?ފfA 'h`o1\cVYq*kFInS eDZ{aUG&.%Djm!Nm1Fawt >U Z*rh_];[z?xehΙy5>6LT{sXCu S R9R*fG轉AR4+)jZ*"Fq| <]w_iQ,RSo *M:6$f+mn2Ln+*6?R>s('1Z]Лf쒪!`3>SlH/Ҿ!"@ޕgo@t7b !ٛj۔6) +Uf?%q= .h0`M^P} <2j K tF- _*d @#[y٦Y78aj4yF}Rہ O-*ǐK.&p[`>GMGﶒV̢Gnq_A"M\4r6I9Ym u\]HRKDyIyby.ȧFȄyL1Scfޘv 8g%YH[BJC33hZn#Iۑo+Yg@F'{E`B6HAr НGWў@Ï =*R.HD7+3c V[Ub*if\g;u#% h*| X5krAn\_v[{}!uC_QC*koP;ס?qrO΂1.:6<)wڗ o,7fö =sț5H2W+^bqfMdN\.7G>:xII l.a0Iq^~ͤh2uE/n nEJ`HG7C7 ]}Hꣲg?ɃjT+iB@:B<_!˳"P 4@m1akZ~k} }=m8o!IV9+ >`%Z8)5t~+8^~sw!7g\IR%?"}A?1v3>jn C2?gɐ*VHbvj:[9 hQ<'0]eȆA^\~p cg s$6AEچp|M#r/ -/ =`ۋ߬p$QI8ܯ敄5]0ls/E^3ҧwiMdi"|]N~O-轲0BRɯ5݋;ިFkPh,|b֥bzz|g 7dEKN O6t=X1̛3'Jk!Xٵa%TަX@,|ͣC;X,'|V̀1ƂmQTW4˻3 MRZYBfLq5_6y,H%G]ܦ@\;$i"[ey+t샷t:BXPO;7%ݛ!0.'tF aO^7\s^ȨàFo[%YۢpW[*(W4<^Qs %wr\UL\9v-2&!2(= ׋F>%.kev_|ÿ TʖS(sJ=ՠNרy*)64&#W~F"`᩷tR>A_jɆ?:NcvX/g?Xqn~pp,& &4`H4)r7vE@=Ld)Ǻ E qN qgV&_&a-s9EEBm,e{1x ,gjxѶsBsd][gjY~^W-(ڠ˃t>A-(_ua G4^ĉuBcPk"=AX^RHl[2T=sK&H @;&l5 |Xct@zV>JC3/ L9 `*Д! S(x.Tzzw# @̡c2»T7%9Ϭ`c(&T|҂ҷkJ(bmH8 O8P-y pnPҼYS;;o5bYLrg_R w؊S$xwȬE=r_ P t0 w d$G~: *DLPA)m%OQ.dYίqԣBa,<Ұд0(6XCC[o R5yR1갑AlAMCȋ\ʡ!a.>HoAiѵ?7T4߲T4Q%_.tC+4l:A!-tq@=q2QqU2&_JN!TJyOn,B Z~ܶY[fl;+A3]Â`D8ϣyRB*$A _7ke_W,{Jmts~IozL<JjhNxwfE6*lF>Cuò DDmZ@>r=a#T6 nD9g bIp { أ՝EAçxalN7LVh{`ZI ?(U L8]{D>&@'C!s wl*r[(\lo󥤶Ϡͮ0DnUhƭpPXXd0ĿE,Zqq}ߡ9)>6Dzg v,xGJ yH-]g b(j$u4j!y|C?& v!LY]rWB鑚!&6AQT0O pmp}eteDzM i.Е#Ӈ!$:-PZ&"m{/>lIbbej*@=P~ 7.sKT ;#2;嬱}ʢk UձL?M:>#%Yڄʫg)C ϰ4ŭwK=s=^3J!0lFìfFAhPck"t5oW8dgБOfCNZLUH# q*Tm2Y@J,Y[Y ҃GьsnnHx F`cvS$(\ė *0}(e 6)ʁͦxJs* $L^Á nRLwBfB ? J7UT?07 T-G';n;ղO]aU$d_Eb c:G&z?71,:^ZS%4; p IVaDHOY!h.s_|v^"7ڒ-r3$)zD0+ \׹w3SIuQuYUXiz .mڽG?S=+nS8l-8oʞ3N5%H'(8z=auW;Dz7lj2jk4|7!N;/HqTOy T :_;j8ςq4w ] s-;<ȫ@>Y:S[+,I2y >TV JA虥%p B8bVľ`P! Aߊ?Zs=Ā)1*"$?ZU~uTe%$  #9  TꭧD7xnͦljw@_58cIʑ!iџf?eߢB!P{ǖ͋pn-j7OT<{Xa=C0/߫w?}]'z,Y]+En^>E2dK0LO P#Φ/hP95߄L'!?u9J,gy)G~P,F u=|H-m; Svm6 @Aއ̝< y7\Mi)I]V")5<"Tŝ'*i|?sA E0{8jw ,HwlgкGN vR^ 1'y{SM6kYHXyZ#u|ayk[6.,*ƥǏa)l_tEkFŀ<'lQF7"(!;Q\u_beLa8Xےgo9_`a 0t0^$o#!7E^W*K2Xqy/TN2wկEpI?"LuVRF.?e)FD4^NV,.NzGef{R;Z#!v*LzoRt޼`C;>NOrS̰ µhN=;[H݌P~q4\wz6K|*XE7-3j+dok;vy[PykrŹ *ێH;$y}"]{_0Ġ?SżѻB=9 yxL̠‚)m\n˿I-Εa%&3HL<a:IbAׯFuئMJ^@m.ce:,]Tޛn.qfSA2 w|1=61n80kJ^(nzV(t 4zIx= tvfmD$cG һ$s׈.\K &0iA[Nxb_#C ~3̴q7oяi5Fz#BID "Mґ4[K:034vߨqflSB41Zw<>{W3_rw<)'K4pʭaGu0?Ac$k|So7^J#~! (pdɓP1b=^_Xal^[=5X7K؉PglQe_oS&m^}>:on.f^7FJ_mCAf<޵^1-,R6wcroطr?\@b|@k8iq;,Ak!h LJbr=¹  ==zaϕl#T\EvgkZ5cqooM?DsMHƛCi̩,GtDHoG1GM'1a(.9h\UCW} EۨVZkq(7${C|HP%1`!6ϛ[T|va)>zj[0uG8S\|ɏޖ~ % F387VZpKAU@هxeZ\!ОϡcJ@ұR/`,R?)}UCmk(LT [%Cq5v*|_UPmBQ+D# ?U&o($_!cyXfӚw -Sas6̡ /!8JM.n9Rއ7E)kWK=CԨSKT8xL#:' …H@9?[N-zt*_|FgykSK3z~2\$B2N#HVnՋ2-dFO0&+X@&w~˲((PZ-zb/ C! 9C60deRNz?ZT`>`L+)t Oꘖ4Ulpϣ_ kI Y_c+)7 ]}kRS@`:axte+~da3xFgDv:ul>PrXE&3Vaɠj+42[tDj\C;<#ⲬAd2NJ eSm {r n8^dR ջ4 ._?DaaW|+݇x#$L8 V6)N~:7w B;4bZ@ VR58\mg,c>'6vЬjL[&Y_COo>éIq @l{v#7@}{مW\O8k0[('1Pih ϶ۮ̥^),)S""]F݊+%)>=z*+{ӕ}PS^ԉr~n8%:l=&V= TmPxn2i٢i'CTVU/:y䠯fm گﴰ*krjOvX~zs5`_.C\{Jg8S0in|"#|z(z:nZj64p36ZM4sD=_ZD~mDĨ{Hn}Hze븂K}R/4 xTG-i>/1?Tv)v۠Mz˾QJdqϯ,4" WDC5nL^fk[}vE5NB@89{0.v٨#= IAW}>oπpcd;I˵9mO] }b0KO”o:uR͡YQzN%<#nBq:(LWXR 7 i}ޗN3ȶ`J"i 9_;?(? kϝB.CQs?8Nϻi!(\F83'pf)n"7 (e |uyA-кjvWob埕8-'(^=xK+r1m7-9-bxm^a5IeGcy 4f*$!ns).U%zA Vq+!,XjPuIk ugMuηe,!E4?Ĝ1o'D));&Y۲҇ 8i]qi+*kFMPny%1tPJ6$i< ,@۬a Yb~vVW!wVߕ|Q 9{*M7E"=>Ϛ(u4D *Iюm/О/$dM黉Ͻ^?zY]f\ѼGG36$^k ww_7 X8SC.T= FSnHqږT Ȇn j:ma؆,Wg⛸N1+As 8jOz3]h'BzQ4rFkZ(dЌx YZɯN mطܒ%zE8.1 ^vƏD:K{yC$i;oz^zfdPwmGPG.A)ܘw`I~T MYf$68"}_ %͵8}sec iߌ֧r4!tp\ڣD[/OݸD:coJ^ra:^td2Z9aO>NRx3u/f2$MҠguIDN~X|({',}](6x\)yq?r+{F*A_OÌB:PZP0UnmB|HjqI(S_ Z:$FewI+lynƅ aY۹'qm3Di#}CRa`>.+@ %=VMo)ef~b#nd;:\n*xjf Uɪz0PFFk/b|*"Diwʥ~A&^6egK9#`Uw[8P^ѵ^8.-tW%j$Aಧ6ңg12Ǥ_3ٍ;*9|5(o?w& ^(tw:Lyќ~h%q~ 4^|sG]Rq9݅仹>s AOލ0"Yszwv'TxkNE0drOC5 H!#kz!XT}T.ޫÚѢvMu+H)*n ;.%Gz~{>Ș|*6Pf0p_щ} ]+zH+ a(g$T Nh Za~eYVbwC-U=S0@O kYh읋Db{BVi{ٳK^ }U Y@bpЦ|>+`WJ,e4$kZ%Sr8D;2'g󶚐\X[ rt nstfK (_G,]wB'E"c&;| 3wrҪ;nysT3J0] *ZC3AY5WM]Hc(ѱw8CC@TF":6YvwMi NhFtX 3p{F6*pc5%M)$XRiŀIfܾ]h9 lٶ05G)ANsQ]]} oD/3,N+$s> T !APKoeT%7c|fij6`wy QYjc>Ұ̈́i$c/ן8GÈj/? .HI}[e?ww>\2:o#8͌SȜb_tGT:pTW,>ľsF,k` nd+Bɡ1sgCbƣ7q;p8ſW`KRgJPKVflf--g]afI/GQŹ8dVAo骅'7˫⩆cS M8jBt f&_-jO; E}{/B:-rFq\cƽ $=ha'DUx>?:Z=y.&<=&b |R`4\Ud^!Dxye ĺrNXF$˔C LxZ S9mG,+ H2ޫC,&oJGiS?O\$1;>sy"JeuQ:UOvbG҂;S1 /Rf/ed+|;t%cMtIc0zĹK"uqqt9FCa}nс33p, :'Q o%h,QlhI@J΁y. RCq2F1gvfb)diz&\*\9pzr0.Yk9F]_n}51̯9@t\T1ruu[?Xqr쏥4s؀6S_cvS=6E~IoZt#l . (Cٻ8AA7jwOعJu}=R9ߌ㪦$/Z`L:rãʒ58;P蔋%>- b߭ 92HFOyv'p}}^F($RkAvU)ose2(nRa{K:l+YJýoِ2*SqB!"O9Ѽ}?nԆ2k#f61M2ڦ>OwrP›cp;`9gtl64Mawm[.G%HZA[ R6[~e[A{ר8D[MםhJuOo+=oЬ`>ggڏ?l&%)>DOiXlȡ" |0rVxTLzEX\~`yr8TޖļOCDtJ<`:/ԡYm䔈P]/CSL@]*uAmPL5J-ikh_{($ыskHI^AxTv` _vwܿ ,g2m"ǐ)Z╹zQ;<"sJC5{Ms$NZ>[T0]tڔ}aWKSs?FnT Ml}} uDD-wT-%A4#%@(b#t7rҏEm;rK;iy;R˖;Eʕ.8~tyȍRЅqڔWD7q v4zƺ,B <ɽ%鎀F<U"y: 3q0LOnaǘ7<qoKB,U^9>\~ ~mgOj75qhYO¸'sëo=P!?ʐtv$;@/ ݊:GF5UP ?va!}2Ѥk Ud-0 Zњn ֭ .bqMl_fRnKWVqvǻwG DKGLcepS7tξL3(᳙~t잤CK5wa=yC"@b1֊f[$7x:P7ʓ BFkooAQ õ`̒8QYmj݀[Ɨ˹'$ LY La`' O"dHY*YلᝆcL3, BO$Wk33 `ekA$AgH>EPԶ6v*9' Rġ-8zdRv BFvl9ܣ]|S^ ݋,PƜrNbC"Ѭ Edȯ=~ {p_,{̱j<)n1PVV\<}VCo|`w I>spJLi ?֚i[= :٫@:|r]H2h Ď@-יL役u670T(8q dkWB JU !Hu瑂uVuҐ~˸a[7m$"nEҘn^.-5$5m?9f->-zWD}%٨LiH~P_{t*m> )wZ DB'.۞x^K i> "@\_)W[<$XrݨI^l(߉FUw5hлgs0v 儦Qq{,K;2=lm~w)i8x&gwnN.=#ނ\X0:M;j \S$>SGD_"2Ưi=}]1-jG&̨U[wiP "Ha~^F5g kvYM ch7@TzPzCUn :~yа#Mtcيh *lt.)GM@B uzrmIɑ#[/ j15R.ʗРYs~kYI4eNщC%ؾ'U4⏝V/edЫbiX2IzƸ

ǶXSND(JK|"4~wI uAg_C3tmiID=󡪓b3CQ],~$Y-ohb.EytVmЦKXK Zy!+re8TmDcFifRپiX6?1_ cwHwA9e,7`x^UT [ԿHGMQj/,EdhS_c%?,7NT {F[{,qٞ/Ç\f+a!_*8_׸ӴȬO(b-e.-8oyw@P.ȁ@}z^8y*<.zrJ֍ǏO7KJQKksq (TpI9hӫe/LEvhN `J }N'hhW6d5pYԗcN0Bw+w1nd_ !fb^X/հHj_aPN$1t^8?y++Lzo|KShڠ6V!8vvT\FZfҰJ< CŒ [Z A.'6/y.җiKTpZ[0 h̷ WcXvXXƏFs`Gyȳ%v 托aBwjZw,+SG\ڈ#?>0+{IeooY* I3:WL';W3G _3l٠7: %OG!&Qj,E?,rdn*tw(Mp~ΖHz9]xp`zF]\ \Q 2yHNS6beYfpíZ'~xC㰁oeU9x%m>;.Y 6T>t6<@\kRꭵΝwR}5mvݵTֶ(@%F-o["RGTv giXFśM3SԆzi eB BpFRoQI|P.(?G@E)X<|DIMħ/x 6*Wd'82K:l)Ƌ(lJ佖#G/D:Dъ8 jݰ? 4X;թeԣkӆNʼѝ%[Re. 韨nz˄<Tv9irši]8lmh(}5M"BR$l!I[4Hb{j=K$%]Vx~A` 0IZ;LlY 2%CծPY>`qz|AFԌIM"~* 9җW6^`H|IrМ &.V]EhŹI)|Jv* oy" bcg否}ۂG3[ﶿlӎx4\V;2d;$[cyIG_"2LUsd:7p=.\Noc.B'QNr4Fe!Yy#\ʮ%KH9B,@][=TYNڣ<Ƴ,:"J JI[V>J}_Et)NJx 1hmmBWAz-K-Yar7 *m6޶9 >_\zx>0FެKnZ8}w|öyY݈9yn?Wg_j%m܊"SgP+S9WmA&dkzZ'̃oj4hfu1BwS,$uvZ/#<:$iGhy8Z 1ׯw>u/Y!u1V*LCR[&nfDH}] P2csKfR nKR~@{T.v-vDog{_} $槦GFI a?)BA,ovp)u2fUc%Ay4x)wU\iNPCNbA0BAg3=6F#τ[s:{WO@;hH]0@O۪rw R{׿MGj&,gByBnv[`O;9M1/ 7f[]9Y(R)Ҷ A:T=%+)wIN{27NJκ<x`V D(f-kaYv #òMGT>6/Jt."z:A-U৕X-бG L\OZ77Cކ<[5>W?fZaߦvW8 Y;@!{ iҳf0 id9\0Oݛڶ=;=svG! q2n\#f4A;q(\5coFGDyQ?܎jcf9WA5'c4%urYYuXHΓS5Rn' $*;W .˥ˈ%?]o/“tC[] WجQ.TsDE>/>6 ({[°ЮM=”>w0HY/s*w[YIOW|Z6ж{r0f`$tضXyԛ/GA!hfŷQF* ('8-j z nƫ?Yʩ? (QV8+Xvg6S+v1iFqO6.̤ /͇Tt1Z)$?.kzP*vCN+Bv曈D1/ qH'L?G"M  fQN2Q_oI`pRS~\lu:P3l>(+vMwO,?vp3A ?"F߈w2A{r¸vpZ#*4mYْM>K6ƾ0N`Bh+!WӧD`~3eO_UQT  c@\;BQ'Py1}r|v s Q0aSv1^>:v<UƱPG}w,/0eu'n0@97 z`c7^vq"]1J0OlKK[8Jw=Af.Kch2/26PdR{Kctx[H.ݐGb GS,M[EڢJU*tv7hG̵e{s$JG<6$<>'9FCꅈQ)<_BK1|h+"4 ُo=E,r# =@?^? KXb{\|Y(I7\?L\#u"%`o٠-*38ٺU\K~0ςwc0JƁ.ũW:_*',!&~6Rmpۂ'/4lN5 Hm79R2m%a:t]}jAXtm6s㰓]vVxk1P>*#(*a' ˯#ކysXPEKٓB/@f>U+?9imŽOp1mh@#v*AguM{19Tʐ Rf@(pB ʿ|vYRh,%p"gī;\ڐg=%xxH>+´v-i~X 'H_wtslURW[tѧ`I4кfgţ&($> `4ΊaƓьDwe4MɚIz-+]`X|"0L6 ,4 !Yr!u [3޸Aacfz o1֦zO5c$Ьb/ųI$^;[/v!Zk$h0%bϗM$ʈc\Qػ#jYp6UJy1 gs_ :SSV~ !߇3Il_hM\v7d:!t#h7:)>yX(;n)Mdҹ?N R^rB,E+ܖGݾ%gv_ c tɦKjXӾ>K4W~u R_dXz_b$Qy4Hz ch)SNw" 딄kXN &'|/} IF"|4kV97\#^fS3d7YÂ_1+O8TIWːj["0\:a*Ļ j(lA@F>S 9[$/CN.*ר~0m="_`I@7.Q#?1Dp z`GaR%|O!}F4R 4ώ<4ޞ>ϗE W)SܨگYs̉$KsMODlw'g=h4(CtNW k+͟P'V-Z? t''XWUOU.=EH ~o سd9RI!V.Jxe4BV4_Ib: ;PqDT,`(x }G\ H:{eh#Kߌ_ךV3#Nh `T%6ȘR5%4޳. XU]ej% `D#th')m;KK:.£;|MAcU|+94f06;OrϖY H0%L&m+'D.jV`dSr<\L[_o!Q8y*;@p5(1xB?utd xD}ZM {ӵcogeRIRڸ{ȗGA&6 c`ޒ0t^F"8x^Mο齼nNeI9iR16X~Euu췳T2&Cm)dvi0u$C4W\ۆVhϬDJsnu!)0ӶSNu+L4~vw V9H"FI3o%ֹa\[T,3RL$LZZF R?zI7Aۙ=X?( d,V&#҃P&뀘 |~t;i"'Q$[ Y{p񏈧ڒ|ceϭ>qnV2uyD`k"鴶m8[Rͣh@Z2W<|HR8QDd{b_2?cM;9YcZn_(_w3Y8z|vz5 jݦHiC gFЄB"15 COwAԕ RΔ*ܛBCj?wv:yъZnQ> /d2a,'qp匕[ U[iM8 n#cς.Eصl|Ֆ3@C .sYKSjM瑓 f3OޗR@軀x7OO+c+.^8t{{Y"¤d'i#m7\[5<$ &{ϓP="(d.!&20ܙ}hv7 X v= ext#wB,mͫUu 2][_8mh@s_ݦAA3$t'AL~6L6\#.M<P2n]UÞɯܗ_zu]bB'q @Ǜ -K~V$BfOhD=Xs ~2sL̻<4߂Lā`RY\3 5іFei' lhDÊ [p_Y`rmNh[!b`w.,A\4g|>j⭋(4e7k݆~UFx[CzՆEN:?WuὢoL{׹Pjͷ DŪ섟+]BcF陴 4v WbٜCPhImF{+"v~]ˆaI `4Ԁb)k% \mB BzEYi&0XƊ-=CF![8^ U/gX)E{s2U΅sQG%QC&mxB={QHTDPŝp~Ux9{X]l:ϊ>cKSҵ$cLm&`ՊϥLډ9]zupcV=ʴY'ʇ~h-yr0.ܲ9R 'rdZ䬓MRX)}}͞*aVʿlx+pT8hw@A">VdlZ?*Q+~W!0^KTc<,\Yg>oӔrjWin( iO.LT0RGr)nҬ7,}T9ovurp@<*Dts5f[d}*׋?:-nVD_$ݡiR)/XFĩZV߀ZɮS]viF]V限vti3V*mv1H3Y׈ +?(Vs: ݢH2uaĖu_`ܞ%,1z&e*3d!:OLIB/eW7VEPBy=we>''3?^;VAp9{Qw)IhY^:FN6yyv#z-1>6,PָRA#;mgIg~& *5!w>tnQ\Ï ϩʀ6dM=`xv0}) KjZnHN; cW" pUY?} K*C*+: LQ0&,ø;] eU}i ;/tPsr25P 뛋d>;I R4>cO{S{\q5*I߸{'f%nUW0z 1h|h8&:w˅ppm6 hc}h X-B7yl 8n"Q ƏW|+^bB]+(M~)MĔEMˢVeO\%3i7ţUp=GY6`;ġ.fjW@~$<;مWV:w/ap_RG6VJ8XL\S{sGzn Y@N tI,#=a?K餞Ĝ&sMީ tu yڟJ20tN6QNRz$Ǜ7JgPccLd_14U=j?I6MiTu]Z٘³ ֮8VxR[&w#@>l&`QõG.B)^T: Cp‡GپK6Ux~25tڢl ѱ))EɐL`bηD#]1{,f\M*Ȕ;P :b`u<4>0+jr!YbL0_ HN+|0hϲ^QOct}tXpڞ4餬'$棖E&tUʬ3raf qXs*@9ӼEIM;Sg<*%M~XCBeA,؞TL-d1^H' s; R㬼6m_)5DļdviE)9AY̒nl)8٘dx Ql~ cwP5Ŏ5E*6 m腔J m7Z>*BAr>Zh0]Fu3}98,uz;u V2& PmyCe+DI/-ۜKau7q!ulw'/!BUzҤO[ }pWMa ƫmFrA2RݞCojtzxG bgd? h[4W~q"@.QN^&c.2qƒш5D.^qMVe 91V'g`Nr|>K̫a=y* Qj[1M0^x^<3d*7Ǎ{5m~ i#e4>tHE`8!d/5l^n!iϒɼ}uݍVmcUYt4۳vB-v{DC|4ah%w;rx4ro#UzFLitL!0O+1~`skgiP4F C}ѝb|tQZ 梸Қy[#b3CѢ]I#{WS?m՗dh~^K!k tZW{b_e& ;o37It|")fՇF:= BU4R]鉔Ӽ8ɴ2ZEG/~ m4]ijMtï?_>#~Ԗe}ɜ} D e)F5r;z(ǢKmi@PtoTgnko6dlpUbrJ}M}wm'0A]"&oU(!l\7A {qOyx=@i ήLH ?kT΃UU-wn<9~HaBʈ]Q\WˉՀGŬk?fʇń3iN 3s=>6>n~PxOn SEp:(Sj3߈LqVL%܉)5G,q ,wFl>j<׼gjHD'B|!x5z#U:jyAY^ L;p*n6i8\f0ǔ(آG6}8ԔK!Qg<&=V`) Sɮ.ThbмbT@tpո9DYύgO׹XS$QS[LSCRޟ]5\F4\s,̑ԅx»75p\h5Njڽ6K͝HSF-Pi}YdM{ar uv^cDv>>ݵP֩=!4T0[D CԨ;Ӣ1L߅Pgl%{>J/͋NWa^VBdNñs#Vy{/UZ|krOЬw-Á^4UzJ]sm)L,UVʹT3 T,p760]}ܸܖIw3#'5<$\T '|M en\L$*x&I? \Dэ2&ӓ)O4nw՝KAO cM>n{&U/-uQ{?1Z6oLjn|PuOd_`cM7X_3P ,);sbK+W?LۏP1hT 㐇W".?J0|>f.8^,ȣ8i:)q3" Yݳ'4ė .sFLLSis XcP5uxWNǗ9\2{֥Ž5hSwG2,5P˫n. Ǝ}z[ӷ:fx(C.ԤAZ.:jp'6m 94[%V/BbGspn!~^'|ᇵ{]ܘ^y BbA.7O{cUD<])+pHvEj X>XG-WW9U?<|B뀷uUun|lm T(݂a $$ Ɍaiw>!˶mVpWPPp ]C:{OjCPsWv>㝢̱2(BYQQI4_Q:ޣWcҝٜ%nO8qvK1r? $u,75ٱΒ K/>"(c[[Znzo<]DJ)k86Тn3LIxT`7=[ȿ`V.\l<,~)jf&bYWe 9 J R #՞nc~$2HL4INGb_ij뤊igMz3;=ʯ`@^j]vʌ/<ٟm㋼-wD +hzX Q۳atbGg96g2W[<ю<9ZM{50M;K#&)"-߭n<$1;vh*KcoTXe¤̩}B2ȩ8}ѝζ5:6ZWbN\ 4d4<F2璾x0Yos9/a cTĺhlꑞk'owLYe?p}~Fr>l8R<;/-1︺K,|.ӶGԥ̢΅xZ-hDM6 sȞbw=ʗi$HZ Q\sH!pF/1DxlXn'2ƅC2+)Dta%:MKbNn孝8$X?DŽE/Zg_5K: 34|2p蝰!=ZnR]WycoˉU`Nk) Hλ#4DRWEŠEG~z3G<ڣQu=AR.6ɭWm_XI=TB_lgir?$*)ql"hʓW'kI;EieNdms/T2-jΤ3&Wxm!w=qfhr|a~TN|F냄hǻ⦩5B0`ҰP*XybwcQK|:~,Pїlѳ4+Z.HMk!MV)pSg?rD潛L]cSPNjVҡm tnlHd_y=Di R0=NCZ=Laa%C#_-ZxYR4HX@ޝuOuމ[gLR<i mq ΂#=5m(Y4-'|ԅK{ ssR]fN75^Oe~v )M|)}o`d )Iv@F/E r.~>Mk#G_rHۯrʡz<J3|"U3 Etdlj䫞hv 0_MQpp~YkdfA3iVUːUDi4yScK] 9P7dkEaeWd흫ݰҶz\8%~bui-V)iZy~T~j2@D v[ϵzY(qtZ +.74|G'|DfNf&"P-Lһn?eO dD0 [),8>ՍíV[pYNktӚ >oQ-`gߞߖ&-6g`, ;-~/TQ:=rw z_Mz_e@45D\s^iSb ߖ6˕YVv[ G%c0ӶIm*PGd Hjm=9F!Fh:[mNYX4m>كQO/:7H,qs6#{AUc0k0e銀h< v~j[<<9Ј|!8eDE[#nnUwVܫi?<Kզl<~#@]ʫ'z)tx K1,M%D3z[L-)uWͶʌ001J}T0]|QT5Beú 6љ#,ˆ_O> =ͧSy^I(\S%0dJ2`x`@[usЙk(w?d. #Ç_31 vO%]x;U> q>g7g>p6_c3Q0Pz6-i*'x WݨlqoNe|x->v܂5[e\ v|dDיi陲oG\V;CDs,EFy6|μ!0x `tу7 D`^z( @Nup~AW!LrHI.KK-exKGS1JE՚M2PdorgD-yIc9M̳ʜ^p>޽H:~+g6I\V\E@sJֹӅ߃櫤t⧄ǹ,]e ?(d[K>ĀqJtN&4 KAzjz%\3ѻDb:™OB..p& 讄-a9Zn4f;:wҒ%6N>gQ@fLM?lH/=ۡ:Aڇi " *rhÆA ٣ m⸍%8H#LQ4wm[M[\kΣhXxJ~J͝}&,G-]\| Cjpl gٍXAFkA'_AHcY%I'ߥE_5=Q2 iAiG7H8?49_s\klUϽs V q1rarY.{G fZ~#>&_h2:.pFl((,ӒsBցi)_F%XxXK/ GAgV\Lܰˍg*wؖq5++73 fVc4.0k#<~#'~YHN5җZX9D)4=vrXHw$U_\@# -Trep\L<]g>R*AQy h6ypz:VXJWlDŽ/%KH}𘠞 $yTksq2 =vWbGT6)E*yy8|T,768;UzDw1t0KfrХ djL*l @8K<? ;*:P;+GUP%^N?bR7疊@W7ckUlM3t231NCԛ|>4Wx)>'p%$/_Įv{b]xnDkכ3v"G(3$z~ pN"["&g3mYD܈,!vY^O Z˦7mΤW5(iS>M:FUoh b0z3$Aj5g;1ӕN YТUV}0/+xUQ6ͨ [Q1°̗Dyp1'BA 5mJ>ڒ 6(iqAkbh-o #"Z~=̏sIҐƤ BNU͎ecEz Ĥ-ntv2Lיj>"\-.a[O.ml1V^X{Mi' [\~OZrm !2f CpV*>״8Vy<\yF'~sx~Sr8C!}2%\)\եg)gya}4xQNDC'x:|<nq(Tv/ y[ :3R?m4}ضI*+1x Z4]m@xY`p vΊF4 jA#؂A:WG/YC$%uC E͂7"? 2jr#CvI 2uhq"$ˡK`Uc({ՇG:Ȯܽfl¬9 ڦ E#]e{3%أ'ց܃ܬAdg92hʑ1FB,g4.[T"V8os7Ko6T)8sZ|r'a* vCʍ&&hjR0״/Ċl;54_6iS` 6hւp7삲m'hJsW_O8 / LYycm&2"ʭ\[g۝06XAoeSAfyՌ39w.[TZv1'z.]cFN"s\S+?_烎1mYZbjf1X5t{aױNITSB w6: ̞}.wtɏH 1AEO땙TO#o)LJ)[ Eɮ[^*6J#c~L+!"ƮFN&3{bJ*Inc)lBԺ `o,[ohׂ\hrGw~$g))ENβ52(׿vh %n&ӊ o, S-f{% $Ψ\Pgi/_7[7"Iv^gctѠ6}$ƟuGhAG/. @QRyQԯhL9,亘d.-@)`Y.ÿMEtA3Gt}y}@ &pmSa `U 3)}B ߤEcc*G)7nT>)Áʹ<<~l$f; -o{=ϬG(5`Y)B%nlS5]N+.*owEcFlsjo@?W$i?="2^ju/bKՒV fw~լzl0oEq%=7&q3*C @eϾpfzL$Q؂;:4l5sc01@%ͻKזOT$IQ["n90{^*˘dї]eRO+UOHNh`/dӴ^;ޒMIAT𲪵,P"=,[8!5ii5|ڙ@R8co1'O\9zMM9BTlWp1jC)\<6yaϽsfѯ&a CY\*ZdnhA'wl."tZt'Mts3STK&lb"Ʀ'x vVtοeubuaI,wn+s14 9O$G=Òe/,J̲n"FE˽Wkj2lds̴jwKdxOazK3n|$ʆ Z=0Gx_OFW:~5;: :UL19>w9)Wz6̷Ao/7Df(nњ ؒnB$L̨AEbzQ_l3 s*'e0lDZ>l[1kW.O`bejI;5uQ]+ (5=?7ym)9,rl tMP?3pn)z/,Y(ُ՚"_G۩"/Ux,Ț(!N]{ZWsfLTGG\o<D`nFx1͋UP@KB\Q #6R 'L&CSK=s!k+κ#>E4!W(&+˶+|ЭO뤁(FM 6l?qg` '@й=>hρ ̬Y|bNyLrCi̦<oqSU|3)._ҭhk^ nTVy_;Jw>FscW啱yPkXfd.s 6rٲd:ĕ #G`V/~te&j\>ū Pd|j9vCӽ5܁a^=$4.OڰS;). ǧvjfmhcDl$C)j* YZ`3OI8W1E0\ʀ rA0VYzOoݟ7N+ZZJᓨLl4ϖ$;UGcN+<1`'?oyk4 Hh~M8:Tc[\ &؇j}ĚJXIKcI;%)ywc[j6ъ/eRPE k+a `/gF(6PGUv7Ldvxꗜ8AԢp3e?u f%bW0T|&'C)|CƎc?VG8iPEb l/9%3Prr쓇]%VQ58q_?ؚ{΀/{x#;RvTֈRՂZ-昱c@LA; hΧ ~hP.]R/rj<\LZ$5znGhfȋ#9PTi5w1nXCH j<؄K7jWt.C|y?c~X)} 10.~3Tewq-ɷڴB:”4u?<YgƑ/*tX'=(sBঙ,1ݕ)ZS ^^oY^2Y ONl2!'xMI3kkx@HHo"[yɞFTpD pHC\kj4L/}M6e9fW#6Y#L*Nl* ښe-O%V >ӧHgF./DA>Er6n%u-YZ tE e*3c~5M\{%B~;0]tzYy_CGW\y;WL]ӽhU6^^VFb'?©k_^txmق׷P)S2찆14r"N}JV-Χ.iM zX  ݨRx VOFZbwy#h~_Q:]ِM=KU*4% _$bMG8mƇR+A_J[kZ. ב ZU/}~MdDbXމ;OgE0Z@j2,x951y@S+EƘ4!A-(.Nmy_ UUA0r÷vMÜ [0Jh;(W<,@e;9_?F,O RR OZٹr.iy+pmt^:] wa lm~\TgaW,HgQ"zjzhRo eu{N٦rj#JCNh\<"ӑzl*lKCnJ}[So&Z Wwe_{Ҡ0/IfF/Ⲓ "7P"^@ [ryXĕfѶYS%`4]M[?X7@?x2&INU9 pɔQ@T3ꢹ#*?U-])eGѺeso]7:ɛCmeOmqp=L֝F ap||5CTa[c' \= ` Pf/v#hڎtXw ƛ]p7>H#i/:go5Nk7Z"Oa`OE=+5T?ܑoÙYTڬ"H"1.qhn̏(nZ-A{N1R* Y5!*c_XNFѲO>1W ŦYb̒o5Y@Μ|U4@~אd11ϘՈv;7S4_pibz^FL |r2 Vz{($m$*5T<*Giv El .ENiP;ᒐ*:{G\]ŭY|/3YI1Z:􈖠$T:h*ۥyerڶYU;:nz勒H \P-ޏjR}<]f䧁0_u;P*z! mrg4uL^:F$2iylUHi0WWQe "%*z5(b})RW(%;a\TYi ~h,Z}ETsr8*z@z :d&8O|?;ixt*RcI0߶sro<\/$AS3k"if֜4=V{s#l_,15|*]50m(_Wtd84 31:s4B;`~VZ1{w0wK@rQNK8@M*q:#Щ*JN]>xv?dW(Ӿr ,d ތQpnf~EBGP٣x](kN*iEԞA]IͭQ5l)TjK|AO֋2^ˍh8*wxl,x\sR:3!Rmx33a|֝ b <E؂÷? }|ZŁO)Q1d+0&Ck-us'g/  /D1d/{Q%URkԠ\t)?E#t?4Dg Va$f} +o_%9Կ= R'.-^rqăaZf"] l쨞L;5^xY_5Գ[xrE9Vmk1餞EKQ8g &kTa*GbGddlwӕ>iv?@s|G/g@2R;%],je38۟ZwQ3FVn&gMnܺVwCoضo,§?q[HTX(R:<@\P3hg(@b/۸cf+EpSFġʬ'#b?W-U%h6w;uF8O:LYO76JL5d+ Dzт f̆{ }X*DTU:b^[-FĜ5Lݮr1օUWF%[ןpP| T:rhCj7ɩwlw#dJ,i76eq֭V˝>+~J[Zj`ɇ,lez9MZ&4܌𶘃I !h?oqQs"qZ$1wReeFAT>C#,ĜM-Y |P]{n[?n|)Bp\=%I P5"i՛E1 +l\pj6~f6E)7m _VS0U{j_FPɘ%Ƕ-0-ӔwSEC,pk9M5w$[O<`? '@.߄$dF=HI,Tگ'2+ 㤦=]ɿx )-|G!cv\LGrp >-v^.~4;=WsK猪/ ԌQMrڌr2G6/!ᆧLtQ'=ڱ*|AB]2oc ݘZϼS+|)UXUv]e9Ud:eN9 \.epKY]U|}7~5֛oWsw2Hס2KЖ/(QZϸaXO.OؠtE{!$`aA-_EJrv$ѕ\[hhuTy cb~3ܞRQ \M 7: eT%]ᬽݳ}OpHuW J['D!,t8o|{1p%1C 2=,M2 LP> }.uR{*oGnYiIJvB #p LyRCʍ`cuQiH҅1`BPտT?~,Q ^iC=r%9wyɜ=V!RIy6F{EPvV5ʩf6=&{~ټ>~h4n73XhimYVfHMEG{te3^Ѓ@xsU ײi$_z@C s11" V5 #@WEPiD5;97T\f"s {sMsx1\skء 'fQPz6MnGp/|6<^tLE#F+Va, ySznnK Qp>#ς*&>~~ZP5;=zrfOŘ@09i^./M^ wG? `R")l]u ǣPzS&w>)3E'!iѾ"&ȵ!}%Ɔ8t[U!p';yN+ nפ>jV\a7YdL=7vҬ>p˗Ω.i$zV/`4Nͮg H=' T~uƂNY'bqkK@J;&t`a3}tCSj@ 'ˀ|-U)oeoET2r{wZ+n»rI'&2ɺE8!RBB>/!-l|`2B ?6.ۙ:cܭ DGpx+CkA{ޟzoOEHM9 I]@s?iHfM=:MdYe_CC76j`E#Tvu8A {poAC7hW)E{ 1lwukV-4m#"Dۻ^gn&mb#cnj~e^ d>UdhS#XI}l5t2j1Y%CiF#,`zu1iP2uhPѿc;AbCv?M_yٵAhǘ{"7̣5bOaA`yz>ɱU帔;R,I% Q}xAbit=Һj!?=#;0YZ0707010000001e000081a40000000000000000000000016661a1dc00005274000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/uR1]?Eh=ڜ.+nЁ2p);oWܷDzՙ;ڵ4&BDznҀ))G`0--:9X12gkz( 9xg[4~w%] 4{Х [RG^6UR*cJ?|n١~زf˿6pUjvWYS琔G[E#U]s@5*Z3ђJDl%iC ;lNVmNZxwr9L`5/-WFU4 7!HK F“hf 5[{^'EflD}-Lo"$y)*v "$(#÷0Ab;(YdE}ޠ[p\0z&pR2?KZd8HeG)7Ж(mXi> ;4}i6jCMJř%nesԚ"zVR-V>ӣIuPvm `7CC\PAǕI+)sU>s>x*b5/J%ԐC).%NL [=?#g&-jIe;MNMaChP(&seo]`ڎ?[d|~ _JŞ"2crRPD J[̀s |%ϒ_`"{F_f<d!5Idv'#iܾH0q.vZsQ# Yb:=/ÉYJ%n,x;MY8N&ުH5/?U%'Yu.]1TjR5p.ԁ#<g%Џ XIm&s8sA#ڡKkŗeٓ6[CgaZ>JV:R SA@όYozZ.ZfUrn I,D#|X<W'2st׵QMX&#QvBwJe&)5\sb4O:2hw9)(!z 5܉.wn_|fx?51gjUkRIż=4~d3UCa5ag u NU ⳯Xǰ4S[='R CE/u5eIȖou{.4}nm`8L8PpO2 1O<^ 2ˈ_4 Gw͐\]T}*4KB*t*PT !m/5QE?4e] 8,i=t4p3\ ~He +uf@Mv,\鸶eC S+ݲU!Rc/6,FC6(G6?)菝9l°"~ lGY`h:q#qe]>:X@a"QeHb;OɅ[3;4>I8̲c9Aaq3,'Bi>x h)Ґb6AVm ]XtR9Zb^Kk-ґ6*uF+C4+f;+>Z O\d- k>/@][l|l|B\]Q*L.GJ=*ë CcWAU;Jgon҄+ .h+mOEiG³,NL2)yY/'ܮ5@ ͯ+,sL^߆*riz4iS |[tt=Tyb, UfNZB . ՊLy@٭td$f'}| U^)jfOP0@cznw<MbEe?AYiK '36D/zׅP:#$ȍػQNc|gR:EП 7:d3dQE9!*#\YI W=̃jA9]Z_7>ZnjIPT9Y8%b.%^ rj*re]of“MA=P*_]_VQ0C=&نJT\܁W>G:,aZt%a]_?F [qy: Q%@Neha@+sM+ϘDbEnsA!, vs@#!(hZϟ,pfӻ( sLWg ʕN$gcZtԲaUy)EQl6l7v!3ho];|QhJ+RĢ]=((y墭̦2 wRu{K'([f7 l`NL[R TGmR+o-lQ~Mc5>j&5P-6w0TV'7 rp\}6Cfb|WiimSؒUi!KBPcE }5ZvV=/2 [j =pwygSpr墩H`AQH I, \CBNOu޵+v{fMԟ\1M-[a'^^1^h&e47,_HN]*V]qD8>,ugDL&cmI]TjY'I-/.@//F&(ȸȒ ?ɨ0 ᝰfZ|Ch}bNtWO􉭼\J!?R B/Ks;'!yW0-6* >Yp턫~@Vk%ck ;-wJ7Fq ӔGs\27[5!9A\ '񴡤 :KnqkO.H Yzp 72OqPZ(?hg5#R>\G~4PkXPiͧFc}p'RZ1䇋UT:άHV=Jhg#W&7I<ƄRW paCbܛ?lxH U˳<C$'f`*UEDEbo93pg>&p7k]tk\f)\25.F^?~xn X $Mvw4 mFjaNT{Zw|Qsk62) @4:  4LFB U0JU%#~[Y`$7Ja5dCeb\!Ur@瞫Tdx>YTE~J׷GHdR%fpӮP2ќ0+!A6 %;¾vB46n]vlREx4&W#%()qv?L>`WɎoFgj']O'Ө#<gBVwPqL54FCQ;%BdH!y> OXN Ibl+MU-|L4 F2e *Rǘ h *Rk9ו.\ bpveR"4:~h+SQto|k.twd-Ѓ=o4qb/ S^̱nD-w..o5ܪiad0#ڄ`+Y@$# zRD%xGKѲ093++Dn[{yh' 'ĭ2R1!wG? 0e` ~IC/3*cӡ^Cj=0U5ZX bӺO I٪$ NƪRg4db~A:N40c^:O4tb}KRgTԢ;;![dZw{o% TOv%y]xxg~lJ/UKmxwށeJ]#kGoɓHL9`|h\u*| ^-sMneE}3gZǪ4o*7rYbLGtcMOW8)i(]L"=OUMi6 "/EhoGƔs긽j`\$vΙ.-kK,T7tPCpp+[l+i +47ۙ !VM,bbY(Xp(wq1'h0r!P^VH[Ⱥp~2 E rQԵod`$PX0:wΊv rRc\Q@+%`u'D,`ߣW.V ; /QRu-7w]dn '3x3n M'mλQEY-K$1勊}\:=_/4RoY P /eGRl{Gˉ TYR6x J. 63}:ic y+Ol]|XzƔ/W "4;SN=)Wm ߔGl( Ƒ8Qe␟>c>:ENI+RH,ٵ϶Y#[yejko҇9c?菰zK,/5?, ؀+8"QvORodP:Oj<'i7UDma$Ǘ&vNN뎡Zmc5Xu,p "6lOi';>- ;>+~ ;Hm,FeMbo1&E/G<=':yE6R.(#dSY(l/bI'J5[3iyk>.cmpNvl%u7ҽrV;:,;/,5xT!ڲJ"qȍ o!jDB=|427 ,l a~ =cɡ Qcn:VN`kK`Y9D̈o/|#4,s1W,o͸F(}**H]-nHppZ,aN]Ўm<9ENRB?.ķ`㷃E# rHhac|c 6: f1ɪYb]_ n`)]W} hRR/,c%fvZz>Q̡]kA/J/b^P߷F|8KV6z', g`8\̀'42!,nXFSpVqQ7e|!!bH(DE֕޵y%{>-AcC롰FsNl)iťLYe};=~_c7]avRxD'2u0J82<x^IwՎA)DѢ5JNZbS2 ~n 66FeJAd BP#IIiocj[S}KSm0-JQD~Do|bKS&XHl5at"oz2+ԗB ],gL|5xk4ɱ&鯹tyau`c#Õs ZY "LY[%n:}+o31l/K7`eta@ʘcI[>2uv ?\Y*.r'D뺛yw=m|a(w D(wjs ,cIL jaF=1ܘCˍ9%&8x}=K^B"E#=Xdg1 Q:@Ϳ=P\䬒ua`BsxN ˺/FX=eSYeQ Q%EZo4 yܳ8QȗCҍL' 嬦8#8'wu6/aJ`'ȼݹvwj^, G7 1\W84"tEGR_ O5{ᯯs7SGϴtÜIţ: b֟<-wܐ$Bv(g<6 [@D9ObI뚰97Gىpe7՜=%ys kr'Q`B:1꼺.F=v'@%ܘ2*8v#ʅpMQMr:!(7X+} j=JM.Ҷzb]E- 5Dx*AE~$=j0`g I5}|ct1&n6'>i4?YR^{xW}Kd3s*ɜ8u_̂ȑCu&bP>GT7hKrn&3i=%^LknqB;МeOA(tQuP6~~z <ؼQy瞝$>†hmxgHbp\|~ b\)GaU' Ttk§|Zv8FgXb^ HS, 6[ Ax\W3;`OO"&b,z_VGR Z| %JE4Vd:TUWz>F"Ȃ-6`=鳸h<}3wqQMHY6\|ÂD!_ [5D2{RG]-{KlZ^EL%\J/ZLFɖ)O}oC#醉REbIqAKKYؽ:b&_Jڎz 7^xO! cIpf͇CrM [pvke6 xUZyL/^͋<1`'5u1Ђ<~8uæ-*&zAq׆>¶UMI']{"r](P V!Pr|L{qT%~-lBB9xҨz0:^3:7M:2Et?F*dV4S%}{$P@%sW-P%:{BHdߛ =Bo.BpO>DBel2/pvlH9Okzǟ9dK9RN  Bey_:y(V1'3N≣xɄ¤Uhzvu5Gk(9|Y!󉫱ՌbD.*՜F,P^`=1SĚ!Qn7BK7г͈?_`-PJoDoe4?ta&L{C_96 飔9y]] 3Tٜ{'d0 :tXQ"$sMpa,8y`Uڸ+ n<ƻrEH}'>3|d;+d:ijugr:R5jv`:V q’m[nMqSqS*Gw"q"E]m \!.I[F\z>P<"h`='e?lP ,Nw/q]8c#_[nQu"'h/nM]G5k%u`fNÕ/=r)Sfk1x[n߻жcN(^</pv:^YwGG7}s 9!z}0hnHXBρ-S[d fiT<F e}E>sMrS& Ja Љ$s]_+_Q%<vim|˯ȉ>O  GP $ދEoje-g'WD% DnYoA6e8h?ѐxN]D4%J=1p{ 03-.#=Vf 7"&aO/ueЕTpWt")+~|JfW@UwmH6p>yξKKnMJLEx5m\S "f)u~>@:ffTE `w~)9ة(^B6lI tYC3 C6MK7%hǎbe8izޙ{:vG"x{ķ[}jLoOC`-aڿbSDopG3(tiJe~6Ͷ C{%bkFAMP^ANaJ?ݶ=67x\ QvluWldy.<EiS4Q'xk!OlDXP8o6f$q khN//܊ A L]6P'Q."7ow]]J- *VA2VC8G^5X=OV|eɴφ~NGՑ9W R:?0ّhtY2A8 k+%dHpXtE*ƀN`9WN'×ؓahqOe4L:59-2R:l4Ӣ0&QQ|ʥZżݙ? O߳po'"d[3[ÞiyΪjK+DYh24TMJuNϥ *d|9O"l+1Ǎ 4ڞ{C|"?N[*A8L. :Q۸X(CyC# -y9B?S pQ>Sh&@ K!%`WI 07*-#ȄMN\@"DyѢķ M-rSPf_x5;W-iKpnW+ VDGUZos뼮 \׍^ZGbZ=wFr~RD9BM]jhs^!acVqmjwLYlB"0(jBM`1vm;6zƿa= |AVdC6YTj.~6%58߫:9T')qN>Ғ)-Ԓ0?.G9g{ffh(>;i >|mިVd:cEtʧYV%N2fh+)Ф-U } AI@3L5]߳6)\ OExM7gv]˙$jl3T`+PȂhN]Kؕ1uږ;fH+ة^D)LY-Z,ud+"F&Ŵr9`=&Zz'ayނ 0Cc&AY<0ԼjJ o{ZmbxNۊ96Rt`^uXF &DD1-s%RvoL|jtڜ2 wߪ ݋¢_G9m^'= ,̕/{6^=^,nC# ]Qs3gdj:aCUN@wH)ʐ(}|iԗկe+K+9A{R~WEm\C}&5 1zD :j?AܞLj!P*u11[n6S˷]}Y/[O넍"jB`L (΋kzĚ;4Ht k}?!3R;L>@JRR<W Ϙw Q+eKD:tX`ehl<6fGdlu}\u! 5|EZ|Qh􇓨H:;PVOaq$?M7e! 2[ wtz܎/K=FbU0F,b0o+GmŇ|H3mF"3M$`\ǍSzj%ΨþIUa$Hb{en`Y 6AG~$1i>E&xFYzվ)wEiFz!jN-{{M' {%g?;ZOf s RG|RyHMj?Ćd+/5TjO͔rK|t+[ ɢ|p!s2H~0fvW&ӿTp$v1Z-˚U/g%B=Os3TȊ _>i8y\l7m_\6dQ":Hergxoa<z,'1"6) Y13+m|2\'n6!A}#{zGi_]UB%N ̄nO+;4{ xl7ѮÊ ėgp0aF:oMP#`HCOndEnwwڂ3Vj+P^T&7> Ah:NRc IkL|nΊJ/Nfک% Tf!ӒݛT$왊7~)tr\Ll)G| SHPj6|")nn?Xfq:PN_@̀N?gNUG}+N~; Xa[39ÌŔKj2V?ۮàcnLs>3ɗEvI5ɟ.B0il(!<*=Ҭ aw1 ی7UH4nrK/& I+ɧ;cDVIeoi{{ŸݝrD fxEnGT&[vH+'dP7-8tix>ˤ6N9fYp<ĕlFahY0sz֙hr \rK4\:v9L7 !w=S[ZJ9eQ3nT)XVP.ʙSO>̅ ԵD]k_(9}&f 4}/DIW:Ak H‘S=$РJc3ɗ,\֘q DR%RCk.1NK,=)5ZC]LD=cRfv\1.=Y wIjGTAAim3RC ;ƘN ĮC H!T"Go|yb30wNd >4ﴋhыG9[WrEfw;šHӊDI~o6L+>Vl8:\dlO_iZ* Dh {p8|v4Ǹe!b fm$Awzqkɖj# vDTx'Let5'=Tk#Ψ: 0bqc@3_D$Uvޥ?H3D򩠖Έ̈ );̫WR~9fߐβ2Rz@\6/Czj;v8n "@¥8|OqiSh vRJe 8f3[5`8W#u<1\O^Sk>` ]y yݵD]t:b \kή#=X{#MfCP>( ﳆ8_: DipC5t{XnCg\ $g37gsbdDF`dѼ W{P Vpb?Cetr+G8+ n_ ̒W@ ܄$m c{s AC_Ft$p|ֺʤH{zC`C9 /?#tQӸA&j=f=Q~οTIz}R!dwc;-q=sz~0xI1R6پ2xՙ%"I:ԝg)z~nC5 NrZنR9'N2(i܉o]t?:8@56:FÑIhǎ ]ͪw%K~6{״@&IemOi!:5+7̨oDU1vFKn sNV.l'PR+Huڪ+0|go*1ڷ$s2tw% yY-[ 'dgeg63G-T19sta gn(*jsד"MS/'cX%W$g:Qm̙Ar-6yyP=R 7y 2(1Az#ig_ 8-m"JhQ@isѿ4Rd[+uHW$;LSׂcLi}Y@8k?pNQ*ĎR+庥J:٦k{zLĞ'pD|>WbF}o\4wί0f^" DL(N_qcb7I!qg($ӝ-Z2J65.J~󲡤\b1du@w X͕tDm2iORT UF'&D=o-We2YA>3myUM'z Ttj<(oFfpݥ/* )+#LB{0Svyl[]m= ?*Bx]QHL%qq__|Oo/KÅT{}<¯,TҒ/ixe?>ʷߙTWug FRC6? ap܊,7PHfrLjy}5\ @7Θ\zKASC, Eɯ9aI1XBo-AiA+@DOHg >!-Ӏak*3+%g'$yٺl)A;O~]ӻpaW}$3qQ^L2͜+=Hw?vy_" t=J$LsL[onI tz?.}\CS ($߼TtJ 䪽MP9wrN[9ސOɂ=/4]Hp }ܠbxNk?3a~bHE8O>ɀ21S0&GwȄ hP'K)g嗚,9Pc/$ZB OfEe\KkG b'p/GyVV{~n֟`>n&?֢*?$z6 /.ӄޣ#H4ND\d˟Q|~+yH":rrɆU/N׻*}uf4wQQ5>xH笏Խ>+U!@$k$qe#7n}@SZWaӰ ZLP@V~l{<1+@ܕօLv(2xy={_偓yUo$?(_kg(> $¤&dm^}nS 8S_*SVh׏pCyhnxW7ucVuy &܎$'i 0]+@@LE>|$$l:g)lf=tm>0浥R< NI,eς0e7> _u({/OѼY9Y;`#}cYڎgy@Q$R'ܞ_)FR`_Ѭ=& X*] 䯫*J[e==up5*g:8Na4Xwvr 2=[Urf :E8JށR±P}N^Kʣ7O)c6 v6ypu?vA-tzkgbp:]'] UX 8U_7h迒{VH s7f1r^OQ6{/.n!v,I,I!!~ARk`w~X2.lQ\˒ϒ 0C얽]~qB#ep<={`~7G!W1.I P>jB>ͮ2X9}%D`#mcsSp:6gA!TYH{PvϒyS(Νo2fج~2@)om4HldHO0"PDR9j6ΟQ{]Q*]៬nbGcPsA!ʘoMyGŵ7}~sـSA}$ؓRZnE/IѯYB$>.ο+|5!ǝ650IBƌˈ*غI'1F4 f(=KFڳI&e)|Y3YE*GdMXd^D@#;mJ,TRa,ի˼bLUf e@/:47HUzrJ|-b$N C[Z~wάP_gc"C0HLwl^-(ym` ّ_iul= >q %rLcLF0r"#نl-Lc} 4&S%IoZTxS3,2ը3nel)rl]^qݭmJ2@KhKd~L5BoN'g (B_c|% uL D|Ob[_++*8PUp:A=L3 uq*1589vfZQ# ]c+>ܰ[v,q~ʥxsXkK'8yB'r+߀YSJ,U]!{ŷ8HڳkWwVec]fĿ6[3dY`*F>U.7.VLJO V( k\PSBNPvUQ]HuFs7a.ktfҎ0 -dl'RJL;W^iY z{#(zfua%0[+)*:F52;ote(%V2VIxiΓaOIl Ybn'64l҄=T;<]X'hC=&iv-N#gaaTSBk_nq G%/U@" b$N3lк[@2^ 6WYp}np,1s/)&R)_bERZvu\7e*>\XBSH8#˽*ưXYGY] );VgcTm(L^tGh,VwsG5;ޒCII|B+Ѝ2.L_gEf>K}`ƛ H)=URIdcA["WڲP"ʩ&|Ga~h!'ʰ]h?OsCHI:ȃ'06N $L$z,[N>.b!fUR/eL8Ep`_10_X 1P N[evcKL>n93Wc@_[.5_VͤY:gYZ0707010000001f000081a40000000000000000000000016661a1dc000aaec8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ.+A-&i >i˩V:.`=3\(t3{}8D1;[IH i-S醾HbLOx/{ywF㪣+ff(|#\2Ʉ_VrzYE<[K[}~4 ,}*"n 1+䋫4L8Vl \Tj:֤[ϥhFD ]Vd+`$, g4Aq64S`؋9!3(sPw'vɋ5P,cnξ̇x3p2m1s1[AdynU-DOBCʑ DP%f nzX[Ny\krH:Pfu* !"V >.m T%-QЮ eBu0CL`_x ,~@S!k 'Vh*M+Vl;,hZ|0".5@@2KDTdN!eN9ǢUwПy g 'tx@1i/1Mz FLSu Hw/J s$ $Ļ`^U- ۂPC"J{ 鄔ok[2g汜ZsVb󕮳̸#r0w ԧٷ\{h Ƣ>Q%QU]$nWAr(/h-e {PI `CsP\@N:#QÞg<f1wWb%Vs4>)y1\>D}' EgN/|`uzg.\QЊvLu9D\  ;y᜻q!`f+ԭ9F{yLVޮQ ]H#+txY0f-Opsqa&ِJ )I"$Ev2㑾 58|N${&hj6 ~հ.6K7FP $,5&K^2|赣vzn_ UYN@͚\YqJIV0sv4BsgKux=cR%S 0x>,Ã<{4%{ ==,`2@UF SbpHRnj8FxQ66^.K*4/Y raLU 5fK;/zKhP~ai :c˭vpf %\豛.`VM6M:> ryюg^a8 %vҮtnF8vQF'aA$gӗ*QUV}#K`y(eH@wO<*'0jӐ/R|Uo7֪hnݴ{ŵ!# PC#8OBB3.=5P<*K.2tz)Yc;یujKG 7U r#t]Tv LR> &i;pyup_xݵݞ[OXD' F;&0gZKɖ.2jl-d0i˕62ijC;%(V)v%Q A{Gr#FcPjSD-U!mgG?0GJ; :>w,516|x-oă+3f䅝Vv^PBĤcT.=JOiѮݮ@12¦wb H*l\Su[Zx@ZCo=2Mlh#0#d>]49l2P>ZgT I:;`ҼJ=/ uF!īkIY k`@,zl&qwFJ DjlK~oGs-J&񫾾6NfyhTSx@tvΉd(J6Ly'%]Ut9;٥XУ7AħkH2D㝨0=W)D+!.*O ճQWVA)_EP~.* s !N$/ƝN>EL8;yE[4 7ed \PC[da17"kqFec}h#"EVZCB})1tB;wM:O|.^WA:9k2Jk<]uoC\zMHn~Xlhbf-qx.*o k2In:4dOp!9}h`9B%گY|rv!;&K&N$kn/?~d5\؃ʵƎpR4r)}Yf$Y}!h"Gw)s1g8D adr0"IC;^4c!szv2θMh: >"c;Cq>%>s!OEi -ݺ}?}zP=u%pQmRlԙ-5uN#!t(r3~-%e/4D,'kio=Z !acBd`VQDIr$k,u⹨ۅ%YV "(u mjQWQOnUl]Rw_UDŔ6=QtS?Qc aT ;K`WK /O8YI!>U oǖz+,V-X D"66 ͔&oҚ:b+.p'*ʴzl6NRr/a@OvS?].)$~>Ya.mpWjz=5P0b7 ] 8^CS[3׶97e0^w G i-Z7.$4'L.] Q?&}LE~})T^+@Fp߆fΈ+rw 7#@k&WᬜMtC4]5ǽޓ8 "1Ÿr\'} t73n-pKPr׀:.V]`Y.zű8<%@6N &8k0OV@5^({*e(q$sZPFӵjpcjeyT #=w-2㝑 1) W)1U[p(-󲀊Q=m!qF_@u%;ôhܲK>ūZ(=>2-A,w 2O.Щ^^uAujfW׌VX޽T>ᇳqV#&j8DywXצ^"MQ%Et|)5z Am?t6IP"-VTH^V+ܞ>o`Mq[ `~i'IabNRnkT J8VO@KBVיɵ_(]_Bt`6(!r{C+jhҒlH$ğ^cN~1E=(tIL] ŔSycz 9|.]ݏ=者*9DPr23o= F[2 F&Oٹ:H^Ep,k]~Ct6NJ'ؿ4}.`e~FRqLA1Yr|xG?P ȿzCynY':qGM 2pUYu7mr! %'(hl)D'QX4Ihw,tDI3Y$_-_.TݐC || %?eOU@L1AE$kPJilU6[N$01Nd ˃h1Α'_eqj+$փљL տo5jS)+5oEn>R~Ip/&w_r;DR'NWjަ[{rAEdwk0%]Ru>"yL0+wl oK`O٪2sF0j튔E>6ă&= +[bӫ^yGba]M غiLH]acg7>ǨևXpI vř~fKx+`)*HNy^_(Apd zB9t@5iu1E Ub"?;<ф]XLb>+^D>Ȑ^p(snvCtPIAa 2 UWb5)q!p%'έESM`.DG(^ǝK87gO3򎅺ZvKCVҞ)ē_[^i!v" b^S!HUwQE/@h5QrǙp(aNCML\3a,{F.wsV!M0zCѤ^u }`nUg]$8"%ھaesVjOr{ I J2n: tGR=D] ɷsMމg͉ĥ 52|-ԗæH$4!f:r(^T(zn \ kDNY+@q@~fN $1YR+de OJ߶fz*'4 htpB8o[6J߿sTEOJsDϐU+La8@=arC )8 Xj ej{ݪMwgG0nY翟.qN`X: c҅ 鞪 @~wdM-s⥌9lj7Z"d'd_ՈޤƛL5l8[s{xALk457 ֑i]{O3~j9-T6_ZϣUK3Row&` lٶ#zJ=Ydy6eci6(F){-8[YJ}Y* ?^zd@Xђaҧ(6U 2є<76 o-̻T:uqrB`T-;H3яyYr|K_Ba+#lI\'ǀf=-+)%j qWvo63q8o&P )(Fäk%I|m(I! # 2.s .!O8 0jY+"[6+˓]?+x`KoeMA(]Ea?^FA!`-T˔q aBU]1=xV-,ϸBK>IoUQZz1R,A.g]A?Ҫ0MD`(&?D/W1C$oL0b 0y7dD>2.ˊ0Z^VjZtzSL M;fm&7*?̦$aٺL >mTNr)YU Bo3y a CL2PKs\BAd=v1Nn SO~5ߐёKjVG Ԑ4+@IyC!0Z< PƹmT,Pjt7^ĔCCP[>*(j| ?*X$Me2T;ɴ{IՉR뻡*3J?D`mݍ؛[ )+[=;鮻 V0hfU n/D|M[JXLxU4!% X4(3Ho腫Ev!ωr?m$zJOy1~֫MCpC[qH7,bY2e)ve++}Qsn6)$<$<͓T -Kn]t6KC@/#e#XYq`}UR4#C71s{9CJ渘$aXDs]{P[ |\Fvsa4V\q lS~"u3F og.0Le4f6҅1&sdY3;$~\t*$dASbVV3(T'ϻDUJ{cRy;%Ъlda~94%:\lh*t+@1l'RS{ ֣`ƹq pJJk7}ʣ̗y6.WƮդRiP}T6Um'PÊ `>akĘGMlsu>Izzzc㩫!~h=(-W@kR\\=)|7#BZ|jdUH8 ;bϘ蝥[p(H|8CZˤ^Ǹ}+lBe`esv~`=0G|0Q^PCFLye<iO&vK2sLLHTmilgëTBs-_Xp]FV :xwGZ/y|ݟr_ 0BvMFA=>p2'KF"t6}05;I,&~KB^w3RQAn~fyEKS0gk>[Ohjö:G EkHa,J Kx#-TS5 loH0ի,=]D!՘v[A}9^hbzQdH,dOw,, >cכǣjf r#,%N_=ƈ 4*/DzЭbbIWR$g mͭH3L[Bf >sN֏^v6u Im|tv@$j9\0:僌zF؃0: d GZ[1kZ>͉ J(eUH\F0-ҳ;O؝M2UAj{]K*6V d`FsU-2b"Zo9pb ?̽c 9d5so$襖8+v(ۃ|f7rR̥w^4N||R-qtMx+v::claPh;!V>[`S/hTDIڷWh"V^kSm2'uS@Hpz )ݐ')C9wCX//Kj2Q7Bp VWw7%E]Nf,R^ ii2Q2'GeOM1iXyNxR>(㽫-L_L\XбF3G=Z'tHCӊK(ͣ/լvCïmҎ@dƷ@1/2Ż) ǵt&-]5{dM 4WQUM^,J_ѳ[(OWg>dU$i9Ѧ *|$ 0@/Gq5`Q0 $oOQN%4>A.;j&#Ϳ<_34!h[*G+?UnȤiJ_ M²?q_t7za:Qز@ſ0 @ V%-M16jPjJ^s*PIep=G;kX^, 2ʻ|w90bR{ڇ&-/8`%\rŪ[Z9ÎT{t 9J}jc_Βmfc)/!+ܛk炆ct Je]R5 Z#,7rF0&Ƭ7 mCz+N\4b.Ar Ҥ{@m`hx KSD#ˆdr4ÿXW0[5D=o^KНae~0'V$}"\+{4A%35OFJ 0LY0pB<5Z \jv!a.7`Q 獑d'w]v%\,B:u)Cĉ} A,"vr5CC>q5'a%+ vX3;D0}7d %`Վi.Ձm(M$-CdEJ|tT}qoL"?ןLVLCuC[[hI4{ao mǼr H L#!DS 6l)$C0mtfaBAKO&&r? +2-g{!_MG>̧{Ra8LH&K,cŕp;? _VDc%'Rh:\ ބz-Z+wyL§tGu/x[x C+ku_:?>dǒ26llţWP%"=R9drT<сUBd=4wSmC}̨c+[;FNińiMQmn;./PBqju,t{4mkc,Itl=lP_,Rx(]`jcN(DLS@ĵda O!hIg-~p.̼\iS_\>%3oJyWUؽl p\V}@1DgkJPl9ZK`-)J%(hsM?ɛS <>EM dyz3n2%S9D)K[8A'GQ @Ms򯨗෠IBIM?g0V%K6'I*}9XZPY~:"WXJHVhznJ=N/pYOH$eq*U&iG\@13O`﯄kJVqgcJ㴠[zTydQ$xn&k3Xwx|hB&J=ːlZ03"I$3ICv\Lvכ,@%k#ڄY+,`  csqˆB UC d9\ގ{\) @8̓]iup92 9?pI>?Q KgGCR+`=o|qwR+q#+W+*sNI:mVt(xO1hSlQ<+D=i.TUmsM{K2f.-/\;^=4D9˫QxBs1A+g=]OePC-L3/O 0%YF/ e&xѷjbAqJ+}?nAIV[QkWK"s@Ř7rfqQr84b_GS]oيWC:BW3-Fֿ@*qh#+ka%*ʠӚ3pc?N۾($N^L5 $\ 0 cO Ntv6r+Pسȕ=G/]Ubί2L\hH~$6PH9o.=OLv$E@2)is+p(.>;f70ph݀  RZ4mZL߃xdzANB~h"p}c4dQC|r`٩٪+.}%p>KUfp'5j?4 ?/ N#"/lt$Gz5IxL%pHwG6Eϐj(5;ׯ-omZ}}KV >`Wn?]H4-cT~wP01wBȾ-x337X[$ahbw}V;sX;!FJbPq{ 8e aVƑ5rW3E |.GU۴ꌈ^&`{kިbC5ߨp rQzBU2uj0f^!w@(|X(0ɼ*E뮀ncMRx(#lb w\t0Xڮq+Vڋ8wy`Ede(d MVnyy\=䭯tF7ȌXu2?CW- mk\u?hGH8ܾ |B4FypDZl%1nK+WXH{,yzwlv ΢6|`Su~P4D}/BB1%]Ze(2k㿺Uz\ I`V-+GΔ.oyDV;3ڔg!BoLC1ZvD|=GUavM~ "'@H+׮2X6J̌!I.Гv+4\rSmz6a:KO*P ݐW9 R?u^w_gIYb̳0a 0%gp\=aؾRAqB+f_ $oWS 휈lޞ"s-d $kp5y:M5#P2wQTuxڢ%@sq/İbD;?Zz1YxܘT7 ;uN-AieUIXq)iI`NfLlW{>w5$00$yy"~Scz{CqԳB׬*:C t%7羣2pza:~\O;gbzXMNY= }BhyC:< ލhG֔ ęXѼcMl&ܛj{tz\^^w;܇}?d)Yh>u7jA5P3ԯ|\AEqꬱW3|g#eYY?C1mfJ!b>1CPH[J `ii VhxazG`q>mŇ:ˤϴI"5)S5Dadު'!  |]a~G>EbVb[.# NZvW w[!<{h++&g{L}-GV4/c"`Xh^$Re?ח6l] my/N=Q2?m8wfnӋک}Ukd,R;QoG]a`MX!GRtcR֖6xmQ~~<} 2wBM_8.vŖ4Z29#ŷ>*ڹqTVgAzR&ev:?ֲ< V2u3D*'!B*eЍs`).뷆r#fW~Q B4 ˶ 7ߤ^cqG^^5j)x }޹MٝOӱ!Y@|M3 #ibKY䌗v:Уy Ġ5Ԇ4tg<> ;O|H#HvTxq(172: u+9k )p 4ȋoajفR2c-=R3I!cB}A9!^&Mt1dh=ҙ_uNwS.JPenؙ)Tې@+(Hse0ROrMڸGxa-̷MV!5DBf㈌]EFV (nxag3]B:LNVk3}m A+Ǚ GDתUe4]wܛqk8sBn` lrZ _s4 |u n;a%@s?9p 0Ԭ*xn@ XӆZRދ.!`A\֠]WD8D6XDc@, B~T.JAZl*5oh @MQfiGGަ. wB&?6/t6b!q`p3Wo}E;);Jeӭ}TczN|o}޴6`Ӝ3Vu]򒑥GM;DK"~ X3v!`Tq@:]DhjEzL/O2}߲ҫxMAU)C D7-M\<"nୢGwtI'_ cr,@;t~lt*t>X+S2nY_$1psbms-d{Iʱے~u,~#+I6vI ם{Zpn4!$Y[܅VHӐxc*i2~)c`U 2\`3 J/JIIlCa z7lydUg@ڌǻOC#9%]u[},Ɠc/JbWj#lYcX7ێTQd\f {s!x.#D¾br6,HL+&Q\V)9l+{r(ΩURѼg6Vh\[~FX8(LNNFd sQC`>;ÉC&*59ܫFU}/[{NY*eTP~Z6 4<Ņ̏Y@e5% L{ȓѬIw* уv8dNp"2yg<{q J.s[oG(1ȭlvW }iZD=04~2(M5s%Il _ȒdrgT.fyRS iG*𗼍: 9`{}瑒I7-Rr+p%`BT(Y E]ޜW>7%) *%p.&4:q~E>"սi'(A1.fmYKfG>ىH(^5< fBɟA|b$aW{c{^l$f H:};PnXaf_7^$&~8ZO0i ljʏ3WdF}TX6Z3 @3~ԹqpOv&[ ;{ *t`4e Dt> 7#rk k|;TuLlf8HhIkEVxt2抟un4Q6R9.^)ܿ&Z8gs`rt}b] K)z:4eIC(3z ki[,lͼժTP3S? (>ygIT=,6](脅]3%QPBhm)wʧZ ~|5J|љ\[F4#Q hrGPq{Khpכލ&1KLw@/1A}r^_4ƍuiW?#eK=SOr*7aQ.)kb4`{O@ Fj?T1>:_pF߃dal`uu!y'Ժilz̬'OjKXjB99| j2#3S|}ujl\˓ nzĽ>Rd_3҈VC(ݘ{:Q36C%5gͭ6Y:זEm,M&CLTeEWq*v.\yJq 5:4AסY0; RU$ꀹ3ѥ:y8|X0cڔK(YԺh RM/gX9*+`0#x%Zf刅¤ QAC Uclܰ/xnT ׺}GsDbwxɁ@u[[n.4ɘ&nSNe~pJwDM.N&Κkڏڕc*ːSZ8 >@d BPq$Ғ ƺ)wrh/A8'Ioه"ˑnɸ^8YZzQОD3ݎR5zxUf5d阨oMj4M<{(]ˡ'hwc0*R}UsP &~3~=/uqmUE$gHd&؃QOWb)sx%( '>jf!%B_Թ2\$E6u1aʻ  z )ҽB~_+ډEڲ* -@B)Я=mA3'0W^N/]``5D*NB,`H9q49_F_oG=-f~0ѹ? x3'*ycs~[[WܜPlWϭђ&Y <"l'P ^QUS~P(#Fpaɠ;eal%{l/M>9J$E.!*N;cZ:*aN ɚ^gp,H5AQw:tBR[LΙ CӊqBׁ KqTB`'ûB,왒3Rg|)HT_.U /Nր&[nʙDP؞()?08GbX=_@KM uY7)땻ڷ"^=Нf r)E1깶sApAP?w&)*jzqR?gu~ "L@<Qz](aoHYq?ITIak&}3ϋAd#4DF-T *WRRQ=<&lUEۢ?qKhBv}`rz$#bзl|f'IBz', J lZª4'I zil>zנNAd;3lC\r;8τӥKۥQ{->iG[]nWRʼnAQS'upE`/ה!*!4-_Wm5. UᦄC KVB 0y <]ʐ/ֿ Y! ekN^%% GE#LP *91 ?u]y\deˌp~BAd/T?ߤmAh!,2zMDyF-LNr\zg]{Mi/EG^t0(#ZCP L*e,[)MIOFb)̳Ks_R|խh 1ǹkBA=a|Bvy Nv'@ɏElqS+ ~yNdWjM:W>33D.c2+}w|xCN`sz!)fhI摸aׂ&Ë Rsix<nh2?7'm9kkV˚a:75G#h_aL/d<W265WрE>9de|"- x i9Pgtei0`o`%8~v#D "3H8>IO,l&uO nDW%q !!k:IGw9braQvDߋL L:*zqTB`;S9Ysow+U@]},WWl<}6xQgRƠBNGR q{AX>6{wytf!@e^.^D@2& L #{RV5zgF}.CۢމQ&KTGɵ&w3bΐ|f%͕!ӦcJ;P?˒=vxK6=$11htQD6֧a\@#I m%JWP: E"' 3F<)u 4>ToΙmEùd]c@p2;`?TG tM 9(d>gԧ@> `lMBޣD+5cK5O0dyAZb`95t?mӿ0{ٯiUDͣVFGIO:<(QOB[7jĘ(Yʍ be˒~2rڶ6cZtuhJ-1+b{,W,rs>ݝ+x2+LNvfWfrȅ{fߖ|Х+( 0ޣb!xqlNL B4)^%H'ӎs'}5mlԯ蝹^O^bd_j|1gͲlBDBRv2&X2c\ړ5*<`Sb yTɆx!΢],hP-ULu[4\"Mt3N;Gy}?)Z ꏚ\nM;&E()x4"+oJMFHBH9I`$,Q(|'i-~(,  ^1 l#qМO|i;I+eIׯfhy$*$-tx \+ $eϼfv0H@4Gu1kjPf9]Nnjf r,x} \ 8ܝjby8 YߘeIɕ0aHom* d泉ɢ;;1SFG&xG9 T G!m#_;C֗T1FG@@y"qS=9vOoVw=&xB_Y UV,b)Y^v'WO~P*a^̪ՙAmnpIR$F,擵]4v(PNsf *p';w!9TLNaW|z.j3|=Q?qwu5p<v'JSOj^w)%!{|UFPcWý=贿r7Rk\v#Wv<{}bRJ262.KYF$v=[?x?=CɊǶw`jRsʣQt kMW| '/ɘ-M= /z_EҷI;mfABцo0*[n; 1[u()8ix[ˢ6ӡ1*x {0D6t]lOSyţ]`7@ aRP kmJ,G7z|D=/OhE!<^o)5E~7ͦ@>2[N1VlɁ3Nv&k?BGg+] +;-$'ְj56TDWPr4wWZu)V*#+՜ MX!ͣ?G%cI;HPIkێ߲oQT3%/#K_u >>,NZ = {7 NE̬SτƊQ8zH[ F 6ѩ)~-U R|4\Bu|(l#ls399zd/J[eQ2/P. !kS0R֪%jFb&CA'Rˑg&@qRaD;vb2{B'!|& GtPnvAr>hև']յm|Qpf͟A19$a&=LkU?wתXd%I!sZV5-GNBΐ鏾{'mdR9)1P<5j SkV#FB̧oCb r,룼'.܉ltɬsHBÿma?$& qDtH4 e#C*L~z'#%~[NЍI [vֱ[7#jx葿(GG0 bDca7=~)[9լϴ Q,|i2//0͹„R(W__2 GtB$`ȯ%n%qpmcA|O}dW'e;p mn7}l$9D~aD񺔥uђ5Et٘QZ3ޱyLI<$ ;%A-Zj8UP<m3KAW$6ΚZMeA|Y1o7p# ¶d"NNH?9gu8frYuоs+$08Ůcu]7/\ JdÝ{A6,U`H@P69&RrR/;ɗɐ֬ p%hI+HЁd}$0Kk/JhK sD]Rg:iǨ}S#LpjoN l #DB塢c|lԹ0LP{.JgVpgvM*i] WV}Hh%R3Xpub<6xR>j /oFRDDJGG-1ANm)BֈeSs2gK5[Mhm&9Я+[q֙NB]M^quPJyGCH?eS"Pndyi(J0Hy*gG ZO|Q2 M,+2`Pvw=K:i/!mw/6,9F+h,Ȼmm!23D x Dǚk'zr2TlKXbv$C  hX}wn~l}(:X4X++:)`. 2x8V[|2-0m I ;4u'Nc=hO^Mjϭkˢ ~e}OecmȨ2 ߃MELjx"܍,nv#-IBGp\hIn<=IľWqbJ2i씈-3Ȭ>>Q"Z1g*oM+ˣq݀O CM"g80Bh=Vd/fDZ~/c؂Cw"爕93(`Ɩ*ܴ%~3荔ʠU18m0v*=YSqpN?MP!yLz lSSbO]gPjn%fx5T6OޫWDhj1_c dbֿ=0:<-knQѼc/ѽNhT<'oc8ßj&]B}~]HDd̬3RXZ4 X=H,#mv87s"x7E o;F"EsnR'h(GeK!@2:՜6C\ "v6*+LтqdRiڴ`*̏R~U fٿ ZN9 f "b!ș:kc$NBQH Ĭ4$EΝ/MT{3(Āk>qS n,!}.r'uRoU+/h;8Au`2H?mO @QG(γlog)a|{ֱyDߠڊq<퉧Vk{BM|S}+J!lU0VYTyqP-z>(jq>}XB14T=l&Z\ٲ= dP]GQ.䯽ӕۓPٻ]@,Au]exؽȶɑ(َ^x/Y֚l#wQ  HJ8tбe Dg̚)@U{9?^PFxɈh+ Rvݍ WΈՁ bzdbu<94rH40c(ʼn'˰a]V=f|FBWpFTG$3U `Mrscz$ #{Ҍ^ YQ5<,A`g kbVb* 4E-p|3MVq~ښwjN Q6ݘ6L篟)IU֌Byn1y4 <UG U'N!pQ O0g8GI'c,'XXj;%;Z`ÇxҤ%W0m"dVBVO&n3FvtkZQ6%(,[Unf2uYwg>I u3EXTu6.ؗ,8Xf{ħGHCyhL׶ävc*-sCFȩ*^vwGYQ J46遜ަ=M^I<'V<: IVH{il{? 7>Jdb9R8ٕP5TKD(PM=~F9)'3\6> r6^E?p@d;jqFa( 琠.m/~5^Z}pG{w<\wR65A1I$e řW_YdortɏV<63&DCMeB/-`ΜT.GG8$TP@h?]JЖ"tSǫ I+#  :t_~sc)َ!9['.4 -ny d?t-%|̧TpsnLA'83|G~mڛR.MLE׻ iGk{tdb -R +6r6P U+scNeM8Q:{~zԢےLU0iTCJ@f~K#\d_>{n 2VJ ;&)2E`WI>:Qc[}'PVɡvIuS[WƸ]rW8">}Fߛ'~--\ƈ\NfV2*k Wy#. \& EZ$#Z^9Wp(O>д >MRXr,qG{sx4/֡T`^lP$]]8zk!`*N#:b aEX:^m!D8S5B3 }r[ 1cZ˰uJ0f[G,c3l`_ӌE?3OA#'<14V 0fD[L[+MV?'2:j"7̠IH)\h&4{IaApMbFP_ԸLh5cm;3fGEo3jROɟ4BkaqtSOZ ٱ }3jwBj2ŰF@蠪/u!c>Y:pg&>"<^3obF +҂w(h!mZ5/M|/ p++t[Vmt, T2[ڵ6Sjț G'X.W! @::sIeB6Lc.lPF$q6K@g,#7y_Gmk[~&H!1O-Mj±';ƿ!WppjlZ >-9Z젎5Nfc?Խ\~ /oݍu!D+/]9^g"ڎ?sVCs|G$>v?(Z0)ߝ#O@4Ё[,mM<I@GM[gZRTu}nSRK8XK䖊&"*@v7n*dސWoe*heӋ- C}o?ǰU.l]6~c78B,ǵŲAnU|nNg"NО\)1xEnf,3{Cg8f4w9ra~'Ce>A>45I"rWL2-R[)YNm|"`CaL%XF ==(>AϾϩ$3 ƗG0'W7 Xd (Z~1d}ygk䃘0Tșq ,zCV2تLwŏɗӭ&N"e&M꒥J%Y`Rٰ9ǵʚv#BJRj&1WT.D; *%8u7Kbk׭Ml(sqkρBC.mKkiTC-|5yBz(M3CD=\؄7/j5}Fk8Ƨ9To3,y !fצsN&_.BҰ%3%t_mmgXWyD []COZjj'sFV;Cd 6 wi)p#'@XgZ TS3!d1Dhjn$x:ݷ8?r_pq D 5ZfYNs;c.{SN;䠦QK-ٖݢ&2H[ >JR+FB?^Cp=3v , .YtAűsaI! aFW/ TfAPfGݏWlF>Un},ܽ2{I@Tk1%vUTjĮ8[냓<_1,י<2 iwOZ)!M|f1#׈&ɷ2vؾE>c;ۥ8{R͜1,MU⿨+B4dTvz,NQѮ(O[,±D/ g4}ъ?vd3ҧ0dqU5yPYv @ʊyz  uh6Ǵ? !ߢ} Ϳy}[ܔ 8|R̐ Yķf_ QM!J(T0na}+S?Ur&\'|`י҅9C-W[&hc{ӧy~n1MnvY :7S.K- {`^w&-GdYVV rG@V qj[ޮ(%M،{ӿ9[R@)52^:ې%M?PL \ВΔ^? B|؎ }(9 6UX䑇U m?7$')=;f4ΈK`cm~# 8!ཿ&Ţ!J(F?Կy̖f?Ry8*h vP-2{+Jr@2?P! LY|L?S1# wH6@/ t 4މܞW fPi0sVS)Q#q̒7 3,N~~䏖OyW/O8DIYHZ.o>AyV-$x?Cw a)t>Hd3[9p,sY_$I8Yٹ՟i.H`D- {ʽ[|Zneް<ږ˴0eYd+JA]*,܈dLCĹAHnQ{ms5k6^V#L/F]rNכlD`IsZLDb.y78t'‘l7u"GDm uG@e1^A{&}<[a@ k]7N|쐿A3BI]Y &e@ї@AHTR~(CR쎩Ԏ>v%ш4S]9D(IUʒ:`$Ʈx*,~~Tl'.yڸ .‡(aό( nJlb l/ML 5/v^OkEiy?bA:@/V*'_x.bkX'箅M'5FWJHH̙KzCFKZ')PŘ ,vZ1}vGf ~/ 駸2F]J>;] ûp_ULw68k͛Oţvu!m0^RV L)2ubcP5ʼn٠ @jj:XS.t`H3_AGl%tα:hB %8nõ.9.r2ͺ&"zx*bOb3o_[fv =DI<|OLŁ`gb6??M1"H Px{xҞk2˲?ļ?F0qgYnƤPqwGEFÁf\F!bp!Eq g(DE/6B@3@@f#:c z˟0j50ԸnDe"w[FO 1'*uiYuw,Xa@>w%,L( ^h: 2.6bFT]W5P#؍|xj}F0S~V+x&+LnGF5.bHGE}[ʯtES}?EVsn&aM^" S$tIAT4S8W6e6 gv$>(@%jigM}ZC_VjFz;zd碐#4\UߟJV.4qf6{mQptڄ͢Z3Cd%e:VPK5 U}̵j=@X#agw%";'}'ܠkTEYǾ{=:5Z|S܎1PDϾ*yc&d~hΜߠ\p5Q iQ_c2R6p| АE/G>5};[3FDL jkzم,ȓHNy؀6 /8IIGN'|adժh)6x3.)1}Xak) -XZƶAF~3[MCN1t\gNGn3+]E7ϓg Q8v18p&_ߵ|\D f,!9=vh KX&JRs$!Sy}Ҕk/W5ٛ}PtW+yK |U dA1/usgcj-m.=cn>=Q |vss-BxciThxiS-mЂ I^UQskic&V3T5.jӌbǼż+9[w} 5K RƆpKTV%F~R,ZEg9]3JjSdɫKTQjNJr_b]R^#QŠ+Y<&dڇ! _҆wZÉhDܤKEu,_\EJ'b2 .JL>->H,C̢4󓍾6,lqœ-ח~$v ڤP 7SݣJC$BCa\Tv3(ҭM]3,p3K 9+fEh])cdlpPLHH5i0W71?7"Bgu'SEgR迥Dž!)j6b }X*_Qt3Уdž 76L~G Yc5Rk6beajFC z=^\_orԈ.D 6~J*) ~MH)S' ZejPd0 iY\WQ:Kb",_x7UBXz{kW@pHM!3t{k}xYr) :u>. 4S}~b#Z.5 F,ж/dgI۽ZcU,ܘmV-, RByx#6E* kYN @TŤRߨB[2~;٢{ Z^ .P?@oML[[|qθ&p5ux)e6һM. QxS<M /ӗ~ч5kolCԭrtDn2<R/s/02zFr$-Ub)μ`I d1Y;|biPRŮi g[``kec.F y9;5;$aJu5줗d.R<5v8WHk5AyTVi zg-}F͛__$TʑG(n7h#,q5BMdpTg{)9 0 e8|Q#<=ZlM?b_o$H6ͣxN!Q=Km3"2z4C4u3NIB;5"V O}2MU)GK/4˹rkBM奾<"eĐRQ7:DZ'\쐵%'~לm3 P_gk %[)-HaB.p z̨EE3uE3P{ĽQK SSۡM͆`~fw+okGcɵ\ҥR u]͡LskvY+tJGz>aTW\z*G'kMn7;"ngSĈP>QG4 h ZNSB 4l*Xƒ6 ̰ 6i܀, Zp];O)zY#K_/.Nv1tc@8O ix$4_ I^]!Ks~;KV&-2if[V"h:=̋EyJ0t~VQ]$YH\IJ\g}L:UZ`f1,] =q]/~e7C`Szxg0QWzM-lxvCm82QeF? EpAq.D5Fd/]Jodu.iŔ# YKT$i"kFCLTɎmaEbpAcPe%+xuKP5ә A.[6g3zM&ty@*@)u[o$ry.%Jwu/Y#s6 2]=Sc7|xwlNbsBj;fP1 {O >@Sy:^/vHJ6$:Aӕ-{ƕSimPe t+ WS ]t-Z{p}' n4R\1LqؓRyrN]çm!8:b ve[wx;2mNz.]s6iGƆ l+pKG5/5ʼvZ@Lw=:5_elrC-̶!' AqȰT;BŖPNYo+ђ_vIDZ{AWIصһ *N>F֫g| HE.PIqoy @rqY) % )֛G,2?4j-Ļ(pwT~&0E~n4b"gev[AO"O(Xbl"]]yc)ɸP <$WƧ"7"1>-uo]NBc[c ͆!Kl.";Q[|FݠpT5ϹYGڲlXnvOɑhq\^lO>UTK+~'+אN޾,و:4sY@+yV 3Ue~GQϺ/IS3Y\鬒t]&b_X~v",~/վ"˧>;mwjYyV5#0j$bObx XlW5ke;x4 Q MtL./@ wmQ9 堳P-iͣi23AE+A/*FaŸ Y,h`*qA=AL잆fG@*ràg;_M5.v: a}6/Еd]SDIl()7 BA_ppmڏH%L Ze?M9S?|·6rƒm%b,GRO;ww7NlY3]6[,y+[5&#/̄&II,#$}< 0 $E8W±PJH$U FJY _.TH,Jcyp'L33MG͕{OJ.5{)RPt.qhҠ1pҀMD`\"FP(Ap̎dF9ɪD~u,6w%ܚJx{ΡHU&,u IB&aSr!ԂaGsmoV/!&VZW᜾hŀ4hH؈Ag䒺%I /^B;zO %65{#GDʨG,L-#]j;c 弫 L7U!7a %2 3*}{0jd?U0NVA1e+_u=>,{o݈{CơȦ^yTpfLh685M$k)w:Ki\Y)rD* {%n?#"IAbxDRbURfxjM`#((wtSkhKP' E39JSf.)Q!flc=j?[ʀs"{Z֛LTX})ѢO4@>{H~d<ʿV,|Iֹ&}}4/R`Δ#bn'3VayTG7?VC[OKMv22!QwHօ͎̪,F"98k 򧘆ҹ(ƚ\oHưl2|Z\ݷ[f3i~u& {8h񚝵vȿ9r0]wQC 7I~WWltCOPWߧ4/hh1ijΙFR7oҷ͜"xW3|So˳-I؃!G8//Qf:y* klZcJ= ]dtdLgf>YSB?yJЎYK-U2&^ c(Нd +ol3X1 uUWh TZ`j'跭ތmN⬄`9h2}d'#-)j N:J)9-h 6!MW)ƛڌ"(ޙƌT98ރߑ)(z jA4zd#Я/Š:-/ f* =NK%CuR7 6&ߍ!*Q KY2_M;` :k=Kiηl|^h>c dduVMYJrVR9`pFEuOzj@[dh|H}5DN/9@b[ICч nnjyY=eEQ1ukw^郵'{$p*L riDfYN&&*6ıXl)}(G ߠ;Ѽ_}ﬧ!q(#=~5&+fZ@hTj_Ɉ?%o3!+g{8XGǘFBg<,=ՃQ.oP(LDrpI(i!\&f]n[Q6Np~d'8T'hE$4dBqa7Qlh( *Oѱ W \k۔_b:zM\_1i!OYTrxӊy??Ҷׄw.<^$b6SVI.;*fgP)-#fΌ_pm+k|S)D?JWYAg/h4p#>D +{ vpk C\"+rţ@Y!н#ཕgwnY  e CMI9_&Co|S Nc=ނI_q'<_]ɏ7'wƈ٨bI֤ad\@ 'gR)T%xmuq@—Ё"F)ww~Tr3ه";,t%a], K8 #dWĸ n }$^LTV5ȩ}]EJ՛7baV˦m,^1eH@l/UOu (cg]rv Wdcb֨fՁ' ,30ٴA`x0ՊU8݊K ?]&lͳJnIyM>}LQD+qnd*y]E U_qҒ|uѸN`{ohR_D "Jb/5i7Z-p 1tNypْZ8DjQlm-.npx̵WlT*Ue4ήEϥo_B%(P\f8pN-!b.xүT(!N֧mEaBvRG˫,\y\Q֋i/Sh|e\u{,4ɎWZ7paNCv߳ŐDoJ;N%ʂCa|Y܆[mD@CՖql5\g2[,MCϓg`7ԟ7\:>x`P.m#Je1Erz&πoஈd37GG ߟFat|*G%?9r}蛰S[QIyͤ )($U:DZ[ڑ.UXjY5}?% N7h%=1\(v3ۑ)OѦ[ 6kF6G70NjJB8'=q^87qQ'WpX ׈bҁKiq90!c'W yO}$\ aVR'lzT-Mo903*L"Xغq1{6-[M`M2f;~鏖n=o/XY^MU |O>6]֖bDZ?zҩ J(YU݃+BSGqWOT'|*i&(U^,?LqB oa$T[6ĵ(=-0,Uy;.ll2 %z;)%UHC&f5" krU{@gkЀ>D A>bBx)ɧ6x$dnʉw4h 7U~HxdGqы<ʻNn%ז<׳b][)Vup 'o:_||;zϴZrB'>[;%> ]TN8Ν=Oݣ[54ڴv̹dKP YOxR apب (8AhY jߝd.J4)Ϋ? TL" d`;x󇚢m %oeұA_j;Vj0r=H N }Ѻ`mG=vO0dXYx"W\ !7٭S<]kq~͵_y$uwc'3u30__KtD0h|Z}"N/eXnSxԂξg3Vo.mCXbqq}KпMDH1Z]L55&D#]teY-jo2F [-!sB3" ֝|4݄, S>A$ms l h +bB+]n bwfN4%F֏a4O5ceS@|Y)~+UOrݡ9ltW(TPvk%LcyavOōk d3@-/@z^B"D](?0h qtc *MG!֫ yf %Z':QLjV.yG3)yU#Ys,oXHыhO"gښXrڌ2v{3Rjm,3aykV*g|< :iU4&VgelFH? fװj?Bf%1 E UqdFQ?Q7nŊ~ݭ9 4]9T|;+.] ͎N h }w͉#u@#ͼ P kG"E+lbh=J+Y5Op)A9y2sM>2rE+SFuheD0գkL2IXnGi!_4̏~ݣ ǒ^+ndǧO_..V 94kl^L&G(ڹLMAl^GOEM$Z7w3̨3NG6Dh<,w* l/@-rEM*)9 ݛDBڶ2?_#B;Eݞay LlUq%~M~HQzV "Dh[)dZ &H# NI|^2F6DC5@ִWes }_nLΠxp̈́>hOEqv'wܸ8AU"FE[zkW%@qTOi׼l #¬ho.OEx+ԏAH 6ک(Bx1snj@@k:G{B>p&`[mҞ?{642m1ECJZnz+4{(*A^8KL.GI ˶F]O5PM܀ղקpىb Q}qDМـEa;ےel?mJ^1QYj=+EB::5 սEj:6 bYk*e"U_arupè%Rz2's8 "l9P`$dWdę-ROh5gJ0pzjp`+ DZN]Yj@󅀎 ݖ LdIhVWOEؕ ksrINYy!s]s0@hTwҀΡ k [' k&ob K35 =92͚v|1w2Z>EjӟnE ҡ,`sUbmE4$s(RH.l:aUe@GA?q_},^aq󭌵FS?ӉaUdEt|z4[x iVu!,UovMļݲ0q ׆neE[ 20iZF. +jxo4vf+"y33H\)<$ ?وHh!j# OdK*]լIo̵ƎqU}FzQ`kA:̦} CSx%9U[ @x৿IrZ %^6cxTSXjv&3 2@Biz竲d>D9im0 Z;"`.}pr[tJ_(*;AoFf H%:ڏscu9W@kQD7A8B4Q=ii6g}uɇ H ^DɎ{1 %w~e!Gap@wqOPÒ-L# ,$9űR |F ?P 1db ]UG2' No]%9_#S dp7pNϔ,ϙ]G.%\߉a`jsp{2Bm%1Q 2;ӫxE_=r&]g.*H}7C ٸp>7nd=7^#x!35Ŭ}ӰRREm is,ieƗjZdmjlъ@J @g lӢkP0qGmܪ6CW U}9VC&60GFwv /64cԎrd־lCms$]٦㔔H}F1#.7C˕:*c隗*{= i8؛1\Z+ChKpo=Y}ʠ믰X0Cx#Z(XzGmdN047-7~ǐ~Zבʪ?;*5GRtӽf;|4핱Ekhէ 1V=(39p>;vC'b`>kttMɗPf5 ȯ,[qCq. sk]ȓyTxls֞+z)IJW>--:K;5j$ rtHJWh/Jcnk7Mt[," 02W>cF#v BMa]bGv!%Euu M ۖ?t4P Hu]* ϤG/TlL +މM$+RKBHMb@%2|AO _0OsWUdKsfߦ5{%AN IGhc5lkd@:x߯!GC}Β>u01L]f; 4 WA$!z'{4(=7.e4C?+?Cwmշ+JaR2Gxm=#PnvL-t{j!Is4 -BդYT^Po0w!R͏Hw/u(!+7,]]+(ARӨeX&ehMC|BFh`q(H  zA' &뵤-a&v@ު =*QG k;sPk9c{&, 7aa'Lol&|ԲFH-b/v):JEbVv# SqȊj;6oDZ<߆cH*D/zn3G+@${(= Tˆ#Tfc(OS)ڍ$.a<Mf)_ϻހDHay_Qh ㅍugثy)`,.{7+I~Ϣ~-ލ .rEĤb{Q~?(Y?vl󰻳-̃l:TCu/%qуkj)z8nЧ2֐u%L(lMhͶ U(7UYd vcH3[CUL_My0t-F.ֿUE^6'#2mlA#SҒ&AC(4DfN<,Vن्iOԊ(a鞝\n&ޚ,?v$gpJF-̏'&4n4]ЙL]J&U#SCH 8jD PZ˷eo5ODuɶ'`zR>毐N| g"&&#A/Zfϳɱo BBl) 7B#WIsnv ײ[ӥb4Y&[~8OW:^$fsg5WYOBVW56Vh,^s3 re(\v,(w0* G̴,R >"IG9z??N1z0ʺә>~Kz*bD? jD_a L|(>O7#t~\h÷2]Izd*=zdf~ bA]bGKP'GAnll4KFk= .FBJ@Z_]͍(EO;7xG \.Ey(^ C>fV"Ki͝e;sZh%kUY+nXy!%F$\i WM}['+8`l 8~ԗ(*axvXHm_9Øokߛ˕ߧ?㭻2aCu9!ZP4z!G5^RR ^q[XyI S:^i#d M*̖87B x+sU\Ⓟ;"5sQgL8%Ջʍ y}zE5 c 4DU!c<9 BA:ސtPk6 D ;Y1` ']= Pq't>aokl&He"Ȁ%? P"LJem۾eEcx0T$)㦠"pmT#Y:.ٗ>QωQp{vJ" %M 3oSi] ]K?]QaLb[R06R'&BQzŴ5Z\*ٰu}h7ν[s/oV$':-`rI/Ev q!G*2KuVNù?&yJR@We| ,%QY=[0jy4`̰&?PKRx19%c z,יYur59+_sD30y0N[X 3Պ,9hvL*T2anpƉFT.Mx YOL:^Dĭ[A@rz4dƇ(P 5\M鑙_kPz͔e٫Dn\U3]`ogNXSr2 VS;O9[ IR7 {:l7{&wq">1MK=I 4>F' 7vXz`[GԜ84"T0l9%@?FΚ[;w3`۹CU=osyyh>0\m*|\iB,^7 ނmI2%܁-uOj^[}L?rZ%u8Gfl1$5ßFNJ!z#هJasrb8{gpa?LlcE+,xEZxm 2֢Ɉc*߯/J:Y/_"̱!嚘D_B%x,Euh;/ՁozŲڨ"N;Dià<4֡tHk˨U`h1~&ӋK$5#[ ֺvnxΛfa6Mlv%hFh"/mc+T~-hF`PῴZ5i'wΒ 9 Q\()ﺣY,wY(b 1XPq-Ͽ 53y3"SW:Hm-z( et%^(Jp$id%F_ M)Gǹw NӝM#qVF!22yԗw(K\6D16$іq.vFڝ]SdeNӆ& --\PfyecLG~м~ m]i4VeC9lN`UaMyhe-,${3$3vSCY/0SttU +T9[ߢunxۃ C(4C#+"<6]CƂ$bkfksahgiy(6܈S˃Y$c m7'CpTC%|E'nQf &5O"옚=H^U(Zȋ#I,eK>YB7<-"X_S'Y`gaؿlr~WnIIh*2J)(^52&#AariT(SrЙ||6^@7s .ۯoȎjh)" ϓ#]le"F6 GLJi{pUE xΠw &UE4+;N x_%d[X2=Ѷ$tr lddQgz3l 43"7LPo7=kqSyk;u)9AD=ו5X w]qR>Ǣ}i&Lxa Gh*f*D.9[/ k Nhr(m^EEn@f E+ _SBJCWLҩRթ`*,^qLgLN3%?z60hP '2K6o.HD#񹺵+}r RnX$WRK@PR?l9&$Jl,@GU ۭ 1-:\|ME.ݶM53UߛfRq{N_j$\ 7+)!kgW[줡_ҜőT Lx!^k9Jań[nz⯽g0{ٗ9[wsT->ha^#>Xy 1KM\bW^ݯL22Ak#f}*nIt>l.Կy6]D݃A"dBBR#t% ~+&6W\IMu#Uz`K&@8܎m"Χ˭d[  wտ̗)FŤ^ZRG|-A*y4aK-f{4aZ fʂ[mrNAXfpY)J;v"2`S: }W(f-uO$.z#gd~iaT &F}LSre@AcҎ/ MVD B>i Ի -u4UWGWJAkܙ"RgАr84Wm rmBd&IXm*H-KY(?9Y>{)ru6j̄2A)h0l/Z Y&xRrdn~]kK)tCen ~ Lӿ+RMpN!p[- <8dƴ70$wܙp兏eAD!`J>L,0;'&B pqRMU|W2X|"Wn6Kjʭy˹[6*7B9٦KkI{˞"4ʀnk>|٣xe=h\Yh7 VO\ſLjWp}2rȩp}8k˓lIQbd ia'$O;*EOǰG< zC`Kl󀯟V@AE;?LDjRչelB@~F;U՞ I ͢; 8 בU`Tw'CA0x`8nf ]:[Gìl6h}ؼzvMAGlr E'== TƹzI?6JȢp5W7"׺ eIĽp@yr!Vil\}n>hgkz^hz{?9gQEI#ad+)|(߽{93l/ٌ)'Ro@ڂ'=T<.(RF+B!?Cq>$ͫw!qʡhR`u/؞xTIݮQ) 2(M^WF2xOVr* :ԤxKd-cO~2BOan!SdD.@ ݝ'1]oʴt S3f{FXvMi: 6U$+UץUib'1R'mYޣM ;(}ˬ,5*Bb/D$t=x+Jfk 5:Hj㘹Z^F 2iokmE.g$~%U+ J tl&mh] m_587(xO q)&%_? "q66[p^mDǝ){u&gZ=㚕p*l΍UUcA.uR\/m9LmRf֚@pOWmqwGsdØaP{[Wԡ$;#/6UisX/ 3i ^D0 W(,W-H)%A)|<)įܥD1uFs.:0%?L$Yv*gd&%?^_;i\8hoZ7%-Do60 ikf뛡2WޫUgiG(Gsh$&&hZ@KFd N9S3*Rkww@ĞGWX; e![gzSX\OsȢ!,4Kd>rGKC[HsTvS pOOoV2Lk+؋DVrf33ZH=:˷PxZ{>apL@be *UX#88]=#3*@Q`+Rmf>Ӹ0QШ/ Nk+UWf6H/U]*Pݺ_k4905Tm.\G`H =hZ#<٭27j~T1Yy"XTWP<ذpJۦxz|0BDd@ `e fbG]/rXAw;/vhˆ: @0;bH~^'GЉb/]7mhߥSہ@Y8>14o/^g$-ؙaq zV4j 'Ղ#1'=`*/T;ӻy i +()`je.3Wgݎg(I/>~1"K=Q >w0EV&tOE6vܼOi.B?VNB F^O!h*%e oԐU]gFZ˂7->g\!ϡ`,cv4A,s[n(asҸ eSM P 5 3ڧʽ] C;i)_`ז'd،sjZ绢XWw Gn_W"`|ŧaє,z8HjDDP^+A9kKE 2QWg[*I.7o ˘Bf f_7J`SZٌZqtQq-tgrl9RcwʯgL:gْġu}ԗń}ן(ᇜ7~Bg4IE]bl^O>Ͻg_Qrb t}Ḗj2a*)'MϖK?Y\/Uu)E*-xC'T`CBfTLK^/Y$M3aph ;&=M~7()%,f-#^k}MՓ[ɜU M'!iXns!q3|vtb+,cB.[7MQ# g*y׈DsKcTEL(tM p^=耘vUpOOd)&x?%X\HçhM1\%\Ƭ8l >[eY Ss‰*~8J<3V!f wVq4 ~aq% 5r Q=cE `lq!݁KfIšC~tR+#SB48# zlJkm*nSh#~1:J8pƪ|׶vR<5u/#Ae"[påO`FQnxl2J1)jDNSNo=:+9';vw5>d<~R^, veU+RŬoo!oE$XH@ ٽ:"VLo8Gee~|/܆4o^)A ժѾhdhLB+>v4sZҳ!F:&n2f+? އ `\.W'fnbRR;aūew6nᾡz WT{Z%ՠ.am΄ujJ<~ٞ~-ˈ^qd$%^:* ~Ծ3'-=1X<BÎ#2P(נMp ЅӱNl_n\|*?Lc6dkOF UQ,N`~I jcISw 9|5{N'<XD6O72B]ΣdV!8%}Mլ]\t!VͳG{\\R`FQHי+%KEx۾e, a o] Yb}9ȮFv{Ua*:(8a !-Q\OM /V22$veKuVY4Y*f FpMJ@6 FX#Ĉk:x5)1ٔYQKPѶ[ :h۱QPFD~KVU6g[P_\!͘gWkx~JExKR[PLr\qn'(kPc^0>JSv'=1b Mq<ȍ- H75ʨ՘,y r!&%_OBNdrnyٳt˺R0'7sG^mgS0ڄI޽LL_uWM՚ KGn0 0IKe*YlҋqjQ>STdg6%;lK;?J/i4ZiߩJ;{7Ie 8v jpPFGi syk?Bxt*KQAg ho .8\TJ~s W5a IsX'5>쯂pA'GH̴Tͫ׶~Oq#05"=~b;Qb.=69Ͼ_JxNӝs ;5 4=BTmpz=}86c)&n۳3&"9n͓09k7{*_>,E{t2€#b /~J[P@GOheFdN|8ƫd!qţ=P%G~zfBM RQXӰgmƷ1:evx+hb~ }hlk{Au &Þ|UE~O<ڦ 3˘Y5k\G/w r_Rkxyl)R !AS  zL{"v57d֣0O(؟f|z4K&W^ӎC /_CE.2̽dHŕ7uZ]x ȫuX5 WEJJ LK^ ^[6ez{jmhbГ0}Ҥ+i zKVPi6&\q޿(5w`G\W2ƎC#.i)=bٮE طqڇ(/;6%}Rʟz zroJ`#tYy?a/!-ؐL?ڹmX,BYqKu6Xs+\>") &l=E; M}rJ {2PJ(?{̴W?~n?UPN [Y4>(f^rosnw{5$j#B#,f6|){/_]i=mA M,FcE3mDRM Ҵqi8כQì|:*q3pS:>a[pDzk!4I1HcŲ\͗S Ʋ;&mu^)@{?d9*$6lRXp#Xx{l.|FE! H^6)(Bwsl>峳M+,ܷg$m^9(4J87CSR&.<l_χ @zWB9dMLǎ`4yD=@¢TAV :i [(w:oK[di½oDšM>i|I;GΨ̊OgLBwb+ XTqcdilO5:mUK"#\N 04 n+j 0y9ײ* vLޓcc V ?X+L+Պ%-n)XE;*+I'cSN*'{-KKsӯ4ߕ.x}x HW0a)˿gjUCbz0b={[nROOG_]IJ5Rf?9׶H"_~@B._XT?i(W+N͆R ũ|%IZ㷳'9B0>kɣf]pr$\3֚sdN:ZҪíYyU148w>@~O,$א-Z1d ~߲L~pRT&gu}j2`_<:na[t і)DC*uyyE̅$ 8G^.[COZ" {ȃ籿w 'Rү@}؎ 3_ #tɞo(IBԴvɩטGX LqLtb 8eg'Xrǥ]>uRʫ4B\ N3w MdEOP!8qei9',7+SW\ZW<OՍ&倻1!h.5\AeP*< #G+t#͉Rh8I SIU?A՘e`}fkry_8OTޅ=*|Y\Dhnh|pp-Գ3_ͶTu&+\iC}\)0oY0kS7@H}s쒣FnV<]\`3̝?o`$'wJC`hp ? ze^v)NQW/u}j]^Ļ^XihP#u8[2꟣&dnlq>CݽJs.3Q:sAK~!G Y4h)>&^+VU@q-rPGЙӽiv׭qu0pS9R).3?qrnNnUR)5uUMga-"B^4@UIXVX{K~,Q# q7~9WjQF!68мP _<Ӻ(8[_=0S^>Dk0~cEH( 3[9I:Hݶ~(-~Z"OlwkOO6aHVf8,6-Ɇ L@c\}zY!XYH=ɝU 4A.tb-uQFɃfRFg_&Bc@+)p_KEPGAOu~W߁@U0MbFVjiH|Ty8TJ8<^}î-yU*kU zRo'%E,bDgIL }/ b{@ v/_{o%#ۼ<;!!n|:ȸds:O-z۶ }td-B_Aڷ(hGp~}^-J1iE"IUbi]:܏j##Q9Ϲfgм@ӈghvogdFK]MΏ'F`Ɔͼ@gO4qƲE7˓&z$O*p5|黾DƲUMtĪŹ*]{d}>~1'>CoS;'{&c}~rKP7Pukɣ}lcU;4K5`SUXɣ3TT+}.dJC2vſO!Pv4MR"5ዶj5'@JnFIm>uZ~m'vIɤŋ#Hܓw^ݻ$1>!M77 ҹúG!eWƵh+p]Db>J4Ҥp@s+ލVfK!7 V RBVV-f,Ob(. =f8μ.:eξi)f9!~OYO{i%`ZZ3٬lq%ߴB hII>=.2B,o %zu/U{% mwԱ|)dj¯`2i5:u a%yhWC?b,Ƅ_~hg$a^´B=@.>#Y.L":p6ۙ7KH34]ك>Bș3~tj 5VC "4<^R!=m*G4w?`ӫI0V'U2=QK~aeeܺ~КL9q6A|e+㥥-l#"UQxM赞>#Mn6[VĶKOqնQ9^)-QSGnه.P ;JݨEs4o<0UATb=}NvjU:b tHɬr]c+ifEPn6~;})G;SVyW}DFZԺ-*GZ'k:92FpF|) S5JDaxx <gҟq4|Ǖ"4f\FB5㿤poI3臾 Е#xgR&;VPRCZdh9P g}n YD*`H҈G3/VH}t*JJ=^tEfN(x +/L1ƭ |V;h|ߧ(6sF+/ Ȃ([ LńiQ0Mn.fHKjTiu_k(3Jd`T ZݦxӶSxс,4ͫ?#}HFR_3I4&P0NZuц޵Tɇr[S`[sSc*4Ȗ!;klQ52Pؔ)=UT)%CH? &XFݞ 9їzgVH uk xv;9+ZwĂ-IHG5K/ƃ+CˮcsV ,z m(kr#; >ori59X$q1ā~@2DWBQXqQ- f垌˭NK3<0IIؕɆD*keB;¤ۖZQj;g _+yjK ,j.Dҡ]>r8f"&M elRی\Gvڜ=z_dCkɝ1`sIb(O%YpH_FF?z{-؆|kNyJ:7, gкz fpAju[tzvDۦ2nW̹%W"-+Wi]v>v3{Q.kW~ $fQ6l8HwÖT@2ⳕmJ۠|Tu{BT鋒$1=*|sE [^l~utEdd[{ѹAw: +vƸeW 8"pطW٨72v1J["A1$ιaV>Ի+b!.l9[%Bnp(yGZQ(,Cdq@_/ЖW ɥ X &Ot"hM|,JE~a Uo5?_e[SkRr~6hm -7C'2}0l sͮ\ժšj+ѬVƻ@M]0wCYo_P -'ocqE?^8j D׀$ ͔JB%{sK[LKWvzn11˧j\> '҂xf Zcկ{8*奖O2!EeV_v>^-cY;x"̳8"s(nhу%ѫA3ES1tL5R$j9GyN(`GUJ*&+fQZ s_06-w>'kT944gҘJrlZ'JaL.jyzŤW:啾>")ݏw4ϴL`X0Eg~\]#ѝl~ۄjj>K}g*x2Ծ{wd_Vvq[!!^ `ǦTgydSX<-QvQ+RoZBa=U|ܹkM]@V }"eKIH!GWQ"U we;8[=2ʄ[ɒ_ւfM eI".@8օ Q ÿW\T7M3N/fabB [pQޜ>\헡3g ů1Gm { |3GѪnÑQzvCSn9Iϙph؍Urmwg#=,#}3M/K]l%df>^޸g6L}ef" h.՜`*/hA%wֽe $8{v2-{?c%Զ^llSF2zd;.hU `NvK?]&㻻 ui% 6G~i˭.kO]LȌei@HKe@_ۋ+)edJ䒜[&<: Uf@`A%/=[΃`6ٍz h&`rX-)`A(C\(3ʎg[!\utz-3+w߯I"f5mJU'a@[ɰwf AEY-XsܒC_whh7ž1JCIO,۔]4Y~ۖFɪ5pkvNEE/~p8L1< u2\̈$l.ՠ[>?UDi)L{ċ&{+./Ws0[ٶ"Kfo[8_+Qޏc4ioКx§eVQ9/qgi3(=j5@;XIP=YnAinz+!F*"8X0'g=N f5#a^oтsq"LگݫV[Ґu^yϟ][ňc`;^ > bFT jjrB˻H=r")}'&奄*d:C3KefWnєV$;c-ײr`9lr~bO }95b7zld@O B6p8H b./I+&R_[8;^ No1Co ? ɇ=+)GT r@^W~d!@Lc!=>bp\CV^]Js$…PQyWr QGx86Vֶ9"+!dɹx xW03|+ k%V}Y>[gVk)z?q7ѣȲ, ]kjypzSܕZ#$@Ԫ B6 =A1NrLIdYO-[T c_,z~E)hxGo~"+ 4B#'ç={0jX=Z^r<iZFNR*a7I/NdIH{`vTy4H~o70!+uL!zz#?f(_wŭWi. -yH=d9+vI'}UsK [{c8ZT;@W b[ SPRSًv!90E`Su}Gҋ ). B/ GqݯeP0۱sґ3C,I[ "7K/P*x9\׍Pr#&}UM2u%>tQ>TDIfrͽ Z:fPJP3L2\܁z@W}؛$j,1+fF#Cp~I7c8a:1/,?&NtELHW _S>`2jI[۷W Jӈ6j Ėv\d B fi8s2I_sxpn)Rt[A^dZ3FFIexJ .-q?AtsWKR-&hQ6Z@7&6+hmJq;ZCD_gaEU5l?wDP]=9*(XWEZ7,TF#%U?oVV!@3Efe珇wBIJ  !q;cEv4fs҈\DA܊˓nE[΍(g>*N$T#ѕ]p`:aZҚngewS>M5T˹f-xߥ8'i.m,PiܚyO[Gyd$ W&tM{ ϳ*qH+:k kPKjyg-CV(*"{y.e'r2#^D@{u^FGo Lě: ZrwnO_tT/)1]+نNk\'t!L)7E{+QH<leKN<ہŨ#x) Cn= 2ٲdW4zj]W PI<k$~"vGADZD3򚋩g`Z?0d%}ޚkE 7͹RV˃UgeD.PΊOa# fqwK|=o/M&?om:c%>S^SRоNn_ݖp7j~!#`a¡r[p5g`q[+oZBez? 65y00е5} ڮkTJBaFSq;w7&PrO712,c[2ި4'r]v$BReyj[!eR5WyXkI'Ä}bچ[ڏK;ޘVKn;g kM&Gӌ,'lCIEQR93|:O>2,e ~X!0vz'NN!!+CV88ŕfDg|YVzvM@ۣ {<6zޏ[ z'[L@m7оvc^_Zy6v% ($VqN$D\ŶqԊD'zCiyMۉYɸo*jCP;h4$lҌûA!Mi6 `Aso+dǀϴ4nXR;H'F-rF/gU5S%J^t@2$&?] ~]-Doy탋inv?e5X`2&\liOIeZ[ ̨zQ6#vq6KU+;-XZ37}[XˬD㸥'*]X-Mb+ G+{&rIѲ3'K'qErjA*S ^NK_˙fLJUlHȞF ?ICs'C?CndXMBJ I$/~Wߙ͗E?!V/# WyYnX!$R \m:TA"5WreGsyqS:Ay^#Nt{wX1$dufAyqg SO&:?!IiRn\uAVHW+^!|H^mykZ5c1UPR~b€8Zq!隓3}'ݐ6+g'׎; 4rAnXÅ7 vfӣa6q0C)qqyA6\XWþRb#أ EYB $ h+QykYиHOcnL7˹Î4>e]b(PxVSV R.{' s׸!6]67ճIT+ҝ" aU#g{L5$g#.RaJR# 2ұ0f/h>Ŝyd=_=Z0Ҡi=meJ{圏yt>JQbN}F`ɠz=\r7d%Ye;/ko83{MJ&(Oi&lHlړ@fn~AP. |U_L\g=7B4CY ]aOU+Ene*S&K{~C|7C Uj}ḡlPK%X~mF2Xf8pQd(ZO ă\#OaSB?ߦ"?k.Op)^n(G`C:FAc3MZ?!UǜysN0gau0O1tjBK#KgB:hCX*w ~%t~+B!|c㚃G9c4[Fx!wfb[aGpRi(B1%(M :T AbJ"ypdӅ-@h}&[j`,RיuCmqK݉A>Os[ĻJ61#QlS]0=) Ud<5Y*U"?_s̴wIs%jMEXo_Ppyh!w}- N!s,O҃u a@NADy*[E𼥤X iJfWe%Nk[GnZlh!d/n/_@v%a*Drb%4-. pXwr)p r`O^dq I&S4k1.˃nQQ7rkA-M*`޶M9:h"yEHwlo I/$$Fko[n>pzБVb40} "ߜbBB8Nbv 0;wx&B흂Wnj-f0몃ə Qb)x)(q6נȪOԨ( ϩ TEbP%t.?gH\b/1;\WZ_,Vi4EQy|"okވ>-40|S%ܕ;e?=4$A2Gx1dw0{}*LDlub;2Lx_p\n4i3)( ir&:Mɑ`aҫ]K,҄u08OtSaR'ZWʷBH?h.zW~Ʃ} k-ܺ|RܙbD@uPQ0TUm7CUХp5~* ~fVBȉr y|}9E9!fopxzskOC\]Ӽ;`öb_1+liCRiOt3I I?qڕ+w :y9glN,zGn'L " LBe}[\d$6С<.-'&@J+3ŦCpl e,@y|3o oΪ>B+j9YXYTl\iX` 76Ybw’Z(PWΛOݬDMޚ2]яPJUGvRgb;=(Kh@fOx׮Rnh ĖVocDl '/f*NLp8zi^ŧ"^m;YyL93U8/bWpAs:|acH j.lO;{-z7#x/)4BQGgBԂdHd=TwfGt+LuVYaPU YᘃO./rs|p5'd"ӛM7 uA/ҊW wzQ`g0qȟg:o^OAN`Cxzׂr%yXuEUf㾭"tN&CA׷5=mKГ–G ICMB- 5M?ܭ%﫣逥'3 г^8Xd{ۘ<ўINFYX83"8GejSO,?5 J-ۘd㛷ejܛuLT_vd:o k|ua k-5X$@l1&?*}W4:)D]:%塱^bBVe.5ܽ;1@uHIL)WG^9A9or~Oկi[T"Yʅ>Yq:dX \j.N} ȑʾ 2M3Яu3zt5b4iKmT{j@FEB=j!cb"?^Ț-$8NZ!0 Zb)%-I3LWX~ }FYb%plΨYÁQ^.M?mW;09261$2i %]MtWx9i5cZce\qZNA3 CNzgY9K=:%CN+BqVZ0eH_ڻn4osl'zas Rc!ԿA2@uOWpGv ENL1c3R8xXx9鷙8Ϫ4_Q4S$eTڟk&g6Ɉ;0E#@B'ٲ4+`[BRyj\TS9;5xBSY>d Bu9tB_e#Ќ''cCs I5v80ACg!jl_ઔhF&Km@&:MU9̛LytHAzѕq)+xl4)㺒a3AV1D1؋i.k+~9]xA gLHu~ XM ?/;4k\]Y9N`ݖJt=R`v]Jb?#.fB7HOhh%cj)kb~j2UnZ1CSqv tfCࡔ&<}rQl;C2J!]?XUx9VkZSG@K6tkd0K$|BY0{Q(|y-FD52l~\^3'2m6׈XsR[6癫*b I3Կ շтmcy?"VC(i[B|kWDUІ sEh5:v3R+BT&-'RQ',+~7< ZGZ(+VTAV&Q|K&4mq"!؀R4^}+T«nx D,blDr.9l}hA?iBǝ>6w 'J{aߘOVCEXWT&}g%cϿkק$Eq?-DZt|>Ӑw[xsmp&Dag5F d7ID3՘UH' a[b),?8/ MaDV_AFW0'+w ǒ ijg~J &CǸUB>$M։l|m(0qxks Kӟҗ)ogv'7iWqY;H.~qfrqa0tw|woUA bx~˭T>,U!L^pGSdm"P!TsbIUF$+c:\ps>H6KF 6_j) 6EI? L!`z ^˻ƨLfRMu6p@ZɖT`.35lqE~\*p; g |KeT/CA^,́-ɲvp?  qaL$HnRD}>+6ӂK?}5{m]co7RbPۮUqăڋZFF18τFa^ҐBu3Ԝ]Zs6Zs};yLvx7I@*RTF|I|[PCxz,L[Ϙ\݆w/>|^~ ae=-isQБI߄D&uώUŸ2{գPUtUw!eyhwSgQմy7Xpn\"C|{ \X/{zZHr DcI pEe~:!6S <|nr<Pj;\\A{1!nR.H?԰R?ěql:SiT >cJ|)V 3֙C7 U21 }Lɼ ØBCįl#Z?NJ,jeq|[: OZ*f* mح;%Nhd͌M:vˌ sKR=#:6q8ud"# p-{.WGa\)Pc8^']KV ;]7YNQȅ5ڢ`.\BWys;BCD_HBc.$Fܻ؞\[mDbbe;;ϟ@0`ɟn00&1mAv‚lT a FsV UtmѴUwA]vDhmu8:Dqzs.U'_3FS`QwBѫ^ cͽ}If}=tc%3胚E.؉Kp%.pŨ}S-KNdiLXF7<fR'}ީQfI> ژM[ Y_Ь.HUK;7D'Vb=ih`T#jnm!u >t!5 'ދ0Owld }[h^W#&7Ev14Vա0G"0zJ΃j5%d!MwH ')7 7J5=^W8Cx5šh=awO"ƹC9­7ߖD=hTM,‹: 'a>o jGGP&s 4BǕ4ބ/*6d^S`R.9; f O"jƐMېeF=|>rџŸ }SZs:K7#8IA yI3#'Ut6< c)֙O,LM;[}#U|֘`%ֳj)nϋ*.[?Aߤ$l$%K0^ˣ^nXX+' Z~tdŸi-&FQ9lm8p;XpWYLӟ|1oϙd6=\UFء'Wx5#0 NI%yO fٞ(k\%|+qxh4yhRJlяܼ65m MhT,b<{{IS|ՂV&s0jS /9~c I _L_ǹtT)=.2VQ&,.H8MpvqF`9OS L4(^ _F7k)qJƷP;!Q$ޗzJVjc)F=we!Q\wglCUJWE|L RSji8|DMx9^ |rEtx3'/Y˭tIN\3hl6H0m6W  +dCɻMLj++!r͆h1 (蟽V{ъVh9mr]ZA^gI74܉C@hE[Pu,].{ n0Hf-*h[fI9\ےIX|#]r_`qrcQH/!`3/ZF-)VvߓAUmMMn\/@Qm}ɼ *G*Tc!%g+óN&6tV?KKӠ FSש9FR\^ݐ6\+UaP?L&ۚ( py@fo.B%+ ^zzy@?vӛq?}x0DܒQ׹ qL-ާABG*, 0eM@*ո‹]Y ӮBvX\ 2ךg<ȄuzS{HkpAϦ sano*?e(kreG[u,$'k?uieڶNʷMtjPPģsaj LQSŤ)f6o/e7C: N^Qi֢1=\>6yZXOE I-,Z*luGZݟ xz`jM~_/v(ʁq9&qn;7U;}zY\gF4^Rj!ZaCʉ K벨99dEJ{aiU)`E{<O ּ(L-/N"V\׹ɈDaOd2V"OmrV q`'͎ۑ"i2u@`sH1$aXZ=r:fG$~Խ|i  @ EI̮e~g2[<&ұZ DJC^ f0/uRyDޞ@_g"޽.gu^*S^`z/LᛋEfo{7a݂y76"·y/f]l]ᒷ@\% 8z!J&[}]7!sHmǐDƌmRQ:d\)0?Qss֥kadylPl`&ɓ}Lux)B#W+6OOo "k=f^Thoe1o\QP/Mt2s%gjg|ZKغUǸK/rGO)zذ2rw>aRɓظE@ΌՄS5GmPLoN{VyJ1EsBW5 {N])UM2Sԝo)&&?6(2&xs\`8%%pKkM?QKCw*J&IГkwbe~W $ Ug巆)Sƺ'Uzd37?d񊜫ЙCA:f"n1p휥\П\2^>d{*K7Uxe{ v};uoD[|Wqlӟ3B{M9VK}I.uq&Bz}y `^`g(K]߬'1b Nh"WrAqi;,xZciŜFtm-賭z&pqfuGBK9 9";-!6=n߽M ӌ*e S4bf = (4d r/Hw1](!t0S5^nRt/aեsَ*#F唽G 4g-sE'yE(Q 1<"Py#%_ + 0(}/6w L !g*:ԀbrOD{ֶ ~8oj [~ttD2)>tĬ8e$d4L8=hFcWlk:[xĩ0&PUxmk74szNJ=۟S32!- 04[B(cwY,8*˳<܅'ra7X c%C~Fijpu$scXJ>ώˎ8,)&Ͻ1۔+NAZZr,MRM($lqueRZGus:Cx!ݘ;M>!okC T L}mG< 䇩pFǮʭvAq]#6Ppl+`,Yy _O%9/.{Us.O67]w*`vYV-|j&A`6$c SH^`v15aڑ>U307P~h`Eп):BwsY{ A,A.GvҦ1hr5/o $1xNJ>@'!!;.iRGkg֭6 NԡgY&o-LK8/Z?GDcgK01m_fG)F=[yh })iQr9[Nf mb.('Z 7klkL m#C+ZQ zS[ŠlKŰ}R=f0(KkCP!yUr9DsZh<^鄿rD z<ʖәݎ :fy paꊗG&S7sm_9򀯓`@l2k>1N5FaX[!Ǫ$_.EP0n沫N5Z>D;BGT#qP@-\$hќCw*A]ȜS3o}Kmol.Ր}Xcm=>1D2O8X?<E5zlxb׍s]~nT_g\O=JN$";t2aՖCPi0[I !W|L)* QMN'вr x ׹>H0 _ ĩ;1ӻ?_"d/&.O" t9dpuj1{'RƘ݉ZA@_;bz[ߖmZOв,WjGx;п( w$^`RV%2t#@GaΪJkD4͋u-/< mtR4@$EgV nlL`}P_wJq}LB^yIeIAow"`4is{\.@G"f> ! ⪪!Vv=艊E0"O.G1Lf +ń|CQDr"#{DTe3jQ"Xx Y=u%kfj ր;2apͧe " ̖f˄^B(:FDc`*v!rFgvٰ`(ˎ ۙjYE"-P=P;4u.$ 3T \ {yXnik> (Z-8K>*;?1eyZyN=XjC)U>~d%58Ĭ<6QQx@:(Jn -YHi)Q۹)n4ЍRjNMX9C$}&oxe[ :a]ĕ^O(}FBș_J+fZTD2횀t))'j#=4DT7oA*n L.Z@NI-Fn'ڳ}1rAvotUٛ9V+^l6y!e ?jY@ Ɂ6gՍ_x`kixV|B rQr' NsLx5 HGL[Q`,]soGF,_:m6~Y.A` +sp*LKEo٩M9zΈ<չDīʌ&=pg㺆0N7Pj2sr&CLPXg"z }XI,*=ǖ'8ڪB8p\  ޙZ[ >FF =i"\˛' ͂{q <@Vi]m|U? cr$E*刃WBLNqfPNa rykulEXdrHr i/'u3qfz V*򲲱=)צ_`+$~;Pn#1v;(gD<7$_hQSroeYK cQ7qjM8ƌRg3pNȽU Mucl R-&=)옓2qMZFU-4Q7Xd4T]i.x 5K\|6@1#/ť~`D).4ﷄQťTRlX*?HdLDrܴ#6q&IPNqI_u2\@~+/hų6f v9["-ި_ sy~MSMSFM{s% CmR#%l>~c%ygB]#-kӗ6;> ƈ#1Ͷ`v=:'`uP`D'FyC4$qz.F~E&z@>vΉU=܍+uƆKFbIz}b>&R3}8 @7YmpRJ93+g=-{/,{#E,޽.<;b=1UۙH K}ʦO>M6j[UN/3E"t$~uoc9_*~ îJ-FB´ 7gC^YkGܕv!pTKI|J&$\{^L|RIwI9򐳉!} gDuyʈ(DJ].0Qd *TG# 6|=rG-,jzNۭ?Z]ep -@!%1_M#pm(/Ѩ,CT|D7y@fwC6r7`b5s1mmv#AZ4d0Xh T(\(,d~.N"dY0,g!нn@ި K,N'^F0di0{V1#*^9ttG-S^HrqE;7t D0xJ;xJߕH(A$}L6"t5QA*i*>.C!Z-nI#!>l,zn]llˎ$$+J\+FY 5fa30sh_X q"&:oOR2"13UFC Ǿ[UfLEZ9Fvp:ן|rSE4򦋑 uw$d_40h3(H--}|io #C8ڑԙ>/nDKnyppy "XZddHɔ;Gi'<3aGh+"1|48_'UEÏ힖خ] uζ5S[/]Ez)6r1Ҡ,Fy=Y |0mp~RD)l$0pܟ&0қ-<xޱ\=s^ l*3N=w~jOR3&(J\~]BY_YVJDbOr*X?*fnNڭR6#VX=dV+Dڭ' Mʷ.l/zБrw&+| _j X=WXa?kV \BFX5R,t[)9ɟri8h)fNx0 7Df=//&M[u*#@'y\\]lŬç`@"ܸ^%CeQ/CJ2i~M]QrA#Np"I9A]iﺙ-M,v.<)svTEP 3Y r5bPx`E'؀;J 0xw$(}.(Urζh!nm eEX1efYN[hb j 76FCka A'䧽ubZҦ$đFi1ҾZv6M>3zKW!˅pxAn S| PDhh fK}JuZ~- 7ruz`U:sKȳN.  OG'')_ec釯 /-7)%|&Ȍ.I}Plڤp^Q|yZoצԤԗ)\*k10|< v`r&T8; k~/t%u,PksTqp^d(GZ t\wQoz'OA{]]yȬx9/n:q,mc|>%\쐿gus&|4n[ >&e[a[k.aĆ5p|>J;q{E|ٽMͺ*D*F N/;leO?l}uKAέ) c^o?y,z/_M co}nzy3:!.dmՐh5[iMw1w2顊>AVuj2X."Q}O_7|FY3u)J;/H0[:Qnz3&r-m< sH akN}B7U,oG v^./[~,lup"%?EiSot$2J;FED2ܻtZbIiT9Wlsklɗh6]`OZRS Sy ll+[^0}6KON# EǪD 3 :Wkdҡ t0K@UUV#%/|Ŗ)PJw: Yw7îc@4 5ُבFU$$J2V`(T EhP*lWTt5;ƹ+n CHm%şI0P }[=M?wt nY7qܲ"]UGugu7V"OM! nZ51k 9>3R&6﫽w_iԆ(^Z 0QlXpZ}>6Fs9F5i܉򯲦0\F|Qjo+EК#N[޸GYTX8]}(Sd'4ވ*pȎ^zg\.d&43hӬ 0 #jX)71=k}tD3;[S.":kUQqMYx7|B`KYn2_Q%M+8ѽ)-qۤcAɡ€3Lě^(\Z{Еw%p)_$%_??}VGR啎H-mG 2+MJj">,􊽯mJZ>ۆQ_VaoQykkF_*[?DAw%j"_=D4YR. S,gQot>{O~Q+SNVKXwrf-$-d-'4KRE")|VE`pZ\SـIľX.([bFҏ 1x^٬!\fL4-cNBI( T3d0!H?7$08?qŁQ6_T (/h|=u ;W-HO=찒L:,"* ̊3AE7 >F*2k}7kJ žJ_UwoO­,ER >~J@{v}|ݏB>*L'!E8gӥc}FkAxE`T?ڶT S~cj4"[&/yZFBGN&&<6s_~|JC4qtR>lE>VYVH\WH͵!SoHvavW*I:-ļqz`!ʲrGMz#BO htl$_`HdioMrå@eєRkD)̓^tGUt?G_2*2jcccЇ(7]a+I>Zud>jζS"i܈p:I*~.J'6šާ%[zX*{7\̟ 'B5Vgp_:Mu$D6&Ny||j4h_~& s90H( dtp XTm 2%C|$L\a"ǘK2LLΉWL[K?H 4=E'M~%uО99ծٕqP't0\ rni0;4(Z_LM¥'3oq|4g@t]L, * wKL)nK^nik3-֪6B^L"u-}`oaQ?szb,#@5lB-%ױ܎vizRh6Ӭ'jU {dĉnCz;#哲5aIy6oS7q.rj0n&^Qyy)w۽*LZ[:aQS*=#%h Y71~'ٿ8bI.G$Fdrt83֏&B<or8cm{?q/NCCBHu.{z f{u\&1c&9JfO ,/hQ"n;pzzla&a{D1Pt&$ "s.SEft*O&چ pAq5[G0f6AqGK-`t/[3m^B[shh2.o4pP% "<8t5NGA1GҚC~qHRvRg ar J$^xqI LP33,Aj;oldMp@C1%TKE$$W5A*g==c2%6*~kkA~Gm H\L;O bRR|B)xƫ7I%0%< !đD-UgXt KzajP4HCMOACt_ XS0L\X3ct0VmmNzFpOeFK>!Qfԭ]3wwlW=}`IxoD&Go5 6# gb.6_4!y]%jYLCKI,GA J jq>TSdklaMsq&h-rV Į;k]`d պiJSXDdUְG8'W8;YwVGUmՂ[#Ѡ|m'm&*6[ YLhx$ H8P7j/Gһa:j4p01aEaxeYQcC$?UNn;UMvLO@-aGfb@ЦwXs˫lM"deUΓ~S`F¯}ϑ.:"Jcs̿$.x];V.Ι7mh 6~eylYv+`2tsgr{ IV6\5jY%)'(eO]̂咘MdƧUu $#GE.2;s'9qpZb I( Vrhs2'KzF-FuDD5@\148ЦD>[6=-vU tڌUߪlb=IfPdjdoT6`rV_CcLt,iҧt4[JLqW'JUYtH\N]Zˮ|t#u/ip aޥplKD%8*ݒ >IxxQB8oN5U{SC1B`?O1;Tۘ*m;_:Ba`'%|o;yKi⠗!8wgYU`?yT,98輫xGtpPy!f\u-b =TݢF}xjX4ni2tDAמ׵NE}^'ִ̐5pրU9A'Hjmk7i 4p2 ⽕[HL 7eI& W"No{ ě%IM7Iܲ|@MwS{b&8ŤC^h~iq il!.nw)vzeV~{搮|nz3X`.ߦ7?=Iav[ ǧBƅ. ,` z$ZCRW?aB  B %!QܮU O%jǣgh5'ii1 KHWX_YΑlAMBba}B%BDi #WeAz&y7N 8ָj 4[4N93Բ koc +bsn٫7Tѥ.?//H\5@-}C?*p6=Fox)In`#j8b/a˞ |B4ʄxOϧsC$ L}L]GP?Lx/ni}w4\b9e1}\&ku3*)H!XtvOb2ePzZ\H2MLxz4Ms,/yw,"lUeOt!OX {.5<ԙXga6GgMk*  $;D"}}'qRnyXr?=wQZ2@ΥI_'9i--/}?SQ 1y}6QyT6XOr.A5K@E_sή"?$Z ;z+\ّXhm!KC9Kb.e= ߨ>J sO(NEf: 6?f] m&PuFZtEB?'PP=GxoG mèQ"SDU7|L2xkr2mX~BDsvo()z2J[^) o%OL!]T/ >&!,;jԇOߣ S 5W1{uh-\b`7P&\ TƑRcs4R`Ď*XJdՠDXל[JLpk0 au鍺A"QXٳh9D駞(Ql`V,0VUV CI4%v0nQP\{-pI P#A~LPF!c+}:^#" A#b o5[&$h@gel.pɻQrF B?Y|?FB+;`BLMtB<z+LQ5JLmʰLDfSrenz2d J#`̜pr y^vv4VZ/?%~+ : }iVAoohū-H+j@]IqFpV rHy HTҳ(U8gO ףp837nG09\YE3PwwCN6@ K6]o>kf1増}c]\K}J\V ~?ZK0;}Ƶ 2tǰLa'rQ۔`j7Q["6z|9qf+g%U|[*<#b *B#oǞ0)m?;<}*a\)yV#qi\r Yz>s}To5ĉp l=~AS5q˨3 V}U;_A%k==ITKS7D ;n֙9vx,8̡5bEw* A<@z@6+C#tZ ߢrLw}F&_Ήjh|oQ'S*tŗ3]1f B*'(qdxWsg4ݎ~IN^4=KroJq1GIsh2fܕ̢ ]'v綾Y Ln,N0;uNz<pCCuN> xQ%F]Ҝض]雠mIaEh7?f1>aIeKg\i ,b.eOE<ڹָ0,_,u2 7@zȎ˚ F4msYumù5U i&M:aYa;e'oV'qāgIk i=Oh~9d~rqBItl܃z B_?ѳѵ/z#d8nݏ+ņuFݫ;e$,&adO)ی]".=j.% o:q0ziv jwFaDrm[$dªpd g|:fZhI_䴞P$ x8:5qz2BDu7a\F{K?4r>3?My}(a]RB&-,HGV5ST|贠U/- &Lo Y. rF1yuMBfGF~KJyczϠgTHnp*{piv&A\$HOK@v|Ž(t@^POZ̗؃dy枢TT b.Jt:>HD+"'|혥_h`qD0Nr@[`'BTQs_X~j:a_|` =dpZ U,:`Oxv1D+S[H%!P^ZuZ$Ω'}I:M PoKÍՐM9/M\TՇxRv!KrOF]A yxŕKѱt|!%27'mRG@{O$w+be .,\xp}0Z S*+fb{̕ɺ<"n-QH8C#jB L~H}k2~l($)Heb("~M^z:4r!j K$ųo%xy…zK*Ֆ7A|^1=t8p A,1]sr/?$\%h+S,ftҷ'74EҫT.^#L'E;} #{n'zq(, o$(K$J/G@,aa\= 0={Sft~2_Ya9MjMwf Ɔ'mo^  xbEff]ye.嶫ƻ*?|M&_ / vvLJnۃY7U|uE,Tk\ލ,KQt$8#{+z3)n|Sw0ѹEZ,4oSh'@g Uln)7p: pu>ǣ/9v@V *x._bhlCXq\-XGU$h#ri?ՃoN$WITljĚ y~OF3NM2=nf&Cc2[ G:tw>z SqExkES$ed-.%קwL&+r23VA^bFބ4GrjW}^ &8L2lyqPKY6S0!VďAǺ_-fQˢ+7pv.Ϛ^,S*j}M}k*FyUKeVzk?Uq@D52XvsUFT_:Q(_IF} _e[˲$6ەsa6Z|}V\B|?'A`t 5g:%v b`aRHfof mM[#2#%Aܥ}͘A#ouHƞ3?bl8JxB,Ka7x28ӯєDIͿ X?#&e@ ﱘ Zyġp/iuV [S^i(c~vn oU.g|\lAlywtö:_RQIe6ƁgR]A- +}`m,Q4kЍTƆݑx TQ\ ^Dg j ].nz\vԪ\׋ؓ NZ/PoGGɵzFe(pidBḧ́kv̵z4 ~F`7'70 F8Ԛ#E\PrϚtMLt|KveMI=nQvqWb]F]@=,aufVlcRh3Zzu߃V/ ҅h: Ld  c}7TBal{K#-=IR#yxtWg,)yoly~F-ũm<^6|/ !l~ƒcO,vS!Ļ2;9Dp: 2;4ǯm,r~lR,5D]H[oS<~5PoD]C/ E.0CLn2)k0 u13!n>^C/sG ɼV[}7(‚ہy"=># T]4XNƯpkm<)a c Ą+8🺇}LM{BF,DRk6uesUaxej4+ iqF&BO Gb,GA3sP>5QO3=Bok4Oˊ{sxx"I$Z0[#VG`Lb7M|;[Ys7d"`%lqxBܻ-tlN4`G r sy! [:*VeaZ7kĺDI=3g jyk1kK2U.Q ,+*Jda Wx[E/oj#F&?x]_ R8_W&cawUhs>x-~ 9ڼڊ}}1S2+[Hoxc2[55<({@ ^O*$N=ΦD=o>]hc]vAz2㨫N Jcg=$ЕqF蔮2cl+؀)d ѱߗKy@(gn}w=ؐ/gOP=|s5-կ~Ҹ8vZHEcyGeMS$Ym{H.|5@m BI/uZ%Ƈ6׍ȕkqKlRa~sN'AQ;CM+[~Ђ7Ht]5 WVY#LLQ۾tf<IQY<纂ga)x_2[?7cC1up">qOr]7HukL(vǓ$$ń*MIN8"{CQ )zSxE"p&O j񬲰wXTP<-XjV!|eGmD+<qb.["&xI׌84[Y=2BȗD-A ,:|n DcNl39TE`'dL6j^bcp8v^)(&C.Su!]ۓV Zi_(N2~3ӑ^^&4u?5wJ$jx29kTKDkĩ2"=%;pOV̞{SVaFzn-{ xI4~0(<^Nb` Nb'Gzgco;"4&Yx@b|J,&Vn2Q h6 FZmح;!+Ԫ5AS3&ڪ@󸙆\txZ4)- 0V1GN VzP IPӑ&E-^~,ZM6)%GLpʎǾCZm a08F(󾆓1g˘fo0N5ևy5\@BBY=NݬzZ#6G|'C3TřGN2Ex`>cRqM<.Q b?Z&40uZ ww2u#jzFw\ߐ*F$ϝF^= s!cI1hE$2J.[i\ a_]Ng*3jϯpkjRXX3aڞRҳbg'$w+5ZiXDYn- B5UL`v<[\x&+_Ǟv|26rUgor[m-ZI 1:܍oŴ=֭P '$y hQI`55ψ%c?ǘa( _oZQ;'Em9ބS?Z};КMѦ=0Z)o(Bd #Lh#VNǍ+Qը;+ߏ*O}W\SϝkSc|m6{)9FcM]7 UVM{'qI8vd=S#mLU ːopoW8NҾ[30ivr}s`X٬~{_?˟05͒+N_Sd YXΠ..B:6kiyFF~}kB]V=tY:j<@.2#c|eòAхjjً=jpshScGeM r7.o7V%nTlĕ1+[%L14Xb!ʌ40V*=2C:KutqSmCN~Ȭ5Ms؈9^K6P7RdZ*Kpi27 @f­⒡:~t :zE5˒h*.Oa]!>+dO8FK7eCy@N0S"6~6Ge=Fp/KRIm)78PŜLZ2G V魭@ $FX4` Ŵ&DEϦ琒>p.RP "6wAGGG)<#\:Fd4'HV,V^ʥO,gTEvz5kn+89 g,r&vS}B;^,J2u?Co/<_ ¾1e/{j ۽2R#BGXcՏtHel4o4U՟7[ ?=a\x/GXsb8dΚ U)2t{4WBuC"XV =<+uoO'R_3@,AdX:2\Ԝ{,)ּMa_V0Ab:,t3g2*^Fbw?n;c"WOi\eɚQoV GL6 2}9dIhgEBM iy{;VKC ;B;2\{t$j4~ 4y.'tQ-QL`6e#mC-Vb|Ԥcmוm@~iF|`;|T:E$]^ǧ:?2`xf5ˎnfpED8sv:@갬{_[/>J"&C@xjLZ)际<0 )Bzg"Zq{mP+Ʉv|xǾ׮lGeUf:w^UK Mkb96=pWTN#2綍񻳧;'S΃" 9faOJNZhƱ~v"b?r=G§k,P(᪥8ksi+:1< (I~bT:[*~e>,bfX!xd\223xTX dՎĤÊ2_(fU N;(Lyg|"[*.sUcRPo20HI0L=VV27Уكu7#l_!{v$KSQKKβșgHl#)L!3$0uo1J>F_nK% H|(609*Bp@9Lj~c)t@Gɦݪӭ`ɛ+f*LmJ|\7-%*@焐@ B{{M|#: wb*}J'#8FY!Yq申7k5C V#7TJ9؋S_Ky؎N``g9Whl)|4$ТYX> lrpM[6]>F̧` Snhm/e@RN闙`%tQbl-Ál XjV0V)؝WCLh8M}Xxd(?<zE(dis7K,ݚar7o\|!V^)5l@ϩT9F{tZY[zGQQC_}%x쑼4_[WĹ 3{-䨶\DQ纝!v.#} [zVa z>Єȗ( !k[j:`=݉+'D91A+Zp;gnlw5qETGh6⭑EzLP;)m2@TPy:䕖dki TNT+~t?r"Ȅ0 þůg8knY!v h$r]QfQ'7J@Auvar يVL.@>.GGU 2<'o BCҷ![~dvL_RΜ*< \@5qݛyF>8C8 dNyôቛ8]&%L>:7QMAt<˥p7Z!ٯ2KubBf˺yFkP:}:tIš&pÉMM;@=V_D/`,g;DaJ[CAQXvQ'm'#cjQ1.P xb\0Ov bDp m=`qZ%E/֜l|%_W&ȦZ#\. j'5^1o:FJhuGeOʲ>Oq1O+ üޞ!e3OnK;苗YSԺ2.wusZ?(j"Essd@̀b+.ojf.3L=*Ւw `oM0cVJYؑ=7f[cu) u<)"}&QU:ATQCA'Sm{* .ƆLvO,nu&d, OV q(l9ġ7FnI*i3(k($!13aN:",5-x͸,#Ei54o(-lQoH}wOѾ]{ɬh~]Q,-ֲyZ|^9YYaA5>>9<ѽ)եկ<$bf˸oI{IeI}lh/9soR;EĆHtfVgzCǪ)@hyR-1tgk5Āʬ8UԍNN#j-;{Pq\`?Oث-+]T=B-NYgqiI]KIHLU!'FoM0V"W6UT 76^TEX`_mitъ?Ј!NIpյϏK#KLuȜ=O"Q/Be(FiJq{\/_Zkvi2lCUtŊ!W?2.䑕aC""KX gJptjSzpMܕcɾ̨ [TLGb=~XgCqZ%ӱjTV]p/#A[K!,'TRT6hw95T?Ӥ^)`נQ&uuAp溣 29"o\W_6,uFԆ j'񅭲t} r<.VN&!Z}>h(A U-mtOc l1}] :#41IE0";rzI$a,Xvn]۪D[IWv71y&Z{*-G_?T,wX1,op.? 59ނR 㻰-w5Q]=}J% o}SOp6/qec􍃹t"˽:NBQ>/@ݚ,(>"=`\b6=tC7+Wd;˵;0&čaRf%I0۠evb;`}Нk]ƾsMiMhkveXSQʗYdjՊh`]_MQ'6 т >0NeV^v g/,KzL[0Ǒ2ws2*:Ey+!~iwafSYL,-n yFڻj;YhvEKhݖΑs 1TUT܂~Wœk9#L5>,H;!)ڰ?NK U$-Y $eG\HoҾ)b+Pg18ՃȔDwDŽNH)b?Nb8чܸ iY XI^ʃw-wLs,qR1huw1k$t:hS*B蒻8K)Dq]yzk8P @)LuRmסnOףӀ@-yOkfD,,3>WF/)MblY/Jjo?1vuECyߧك}q.?0,L $[[.g2[UW^V*\i'D7_t_ք0Ay,ߢl=fh=LS?Esk|{,d7 aD%sgn(k/R5URó&e.`f,_vQmq7:i >'J![Aa^ 7qpuд@w|#LZ6N8! ; ,,; pCE/0>YHD/a)<3V iY?"&'CzEW!DZoL>?_F |hgCe=_$^c9GYԟ"Wl ROfʄ?C}Izrr+<ٰ8+ɼ!<M 3nykP0:p6v^-^^Ee-Gh«Ic{cu[mzda Y\qyFӫr EH&LG&]#$Wa-6rXO Iek]Pq\ |kUŸ)MOi*8Hik);5tGM*Y"`IF>/KUn$CC5F=I5݆S1E6?P%+/8-/Jo{'o>|,#F&5 0lv fҿ\QB2D{HF@KV m,!W}!Ӳ}'H)lO9M3r4֢YшR>r )TLU,;caLXSZ0"baČyͬqRRA0{<9Iqk;u4R 3/ٺlsg:@7Sg{uٕ-\b=q?ڞCJ){{Пr=d%p;wST_1 mApvuR%~#6}0xB3TJG 2f;W1h9_WqwY=2ď}>4E}#'mr߲RFOmh 2hJ\ovI9g<-1y{l|a Wkt̥(x%KN-?:{fhi'pn ^V o_ލiN988 az'In2h P漡{q|+;eSI 4+󧮫[Ek0wԜE(><%ګ~waX1Z!4o{gq8:{_Mvq&=Bbs0sHͭY˛ .+Oͻ0]Ew"4Nyqh*c^Ѧz I]y+,DSξ:B0Rv3"oU+$No5ztGv,167pց]WtBZo[MףexeYIRoiw x: ]a!~Iv a~ O2K#Gvx& rXMcJoD# =""(3=lbp[YQrY`y|ɄȲ>$JJ]EaI)h,ϓ^?D\2=.|rw13U4cfu5aRH nB!)M_iz`dn߰Yp}t B۠&p,l9E&0䉼؇̃ !\}@߾ IZgG:zH' l=9E+I;yJktme`+8S6U<>Q4[L Il.u}ʚ*`Wb`4YKLJwyޑ Gz[(MЇNi!fXuWǽ$./9G^:q7[Fu(_~ g:&/U5E $o\Pb3jΥ^o [H EM{-TXng{Il7`%7%FzuVߌ9 HD*[Rgy)#gf KP-e}vhIU^.݄'zW{+j)ґƔ4O] ģ%I/'3, ~}1">F D_Pΐ~6Ⱦw"lU_I2]j8ʴ&ad"?kū^VtՄO^kkUrp[it#gMI"?V{9.~y2fX<-A)_d,b#8 -[ĮRzKԙ~{RQoD]evO~<%5ZrT_&Hw#UA&jwм'-Kt?B}]\z > 'tͬ͒#OG8 zҢTmWr /B1vwjq|UU"%R_j҂WQxմzWEj+cu7| spȐ4-s gUsrPjA%*RHOzß " r#_.1gBq/veI`"5T聧k$kvr{wڜlTa⏖q:Hx}#0ͽ@)i*HڢbN7K07Uz4l&tmߏDӮs^gmUL"ds&E9 RK*O}wO=%p|vY=l ۊr9AۉUk]bl ޏiq‹1}]M&~6頣[7Nvz4% ⯒ p+Õ)\e*qv+HӥDNV-p 1kRh*b ziLD 5)T VG6]HkBlb8epWӔbΤRpYl_.UHg${>EܘͣQOunpe鳖J:w>cIR<ñ`(5b@ ̹9P%Bm>|s5&/P`m4kU5)jjѽȎ+u,`ͺ~oM)Yh"l\>E8D_k ֒C%йC-_wo_0~xTvר(z" uw* V셴$x?(=Kj0ȣv9Xj/f;Z)ϗ DZ/.A-CF \dZvt0~X?7쌻sXUr0s%_}X`7ꯉlYGq >e\5~Qu g TQ?d\clB ] <|[h-" j\ΙH=oё^eM3;IՕ=2=`1/78"E1|)$[fފW^୬ὭJ+9.!'վsyT t9F 6Fa@FŊ>/:i楑gYC 1E05,Omk`WJX/<ف9{>^M5AtP1ԁS1'eXhE*~U.#piDVZ vLTKH:ov3TVP95hMS@nR"9. pЕs4ݬCȔѦ yp0%ȩIhնu[4]BWsX\5f-!0ơz-P*cA'.IF^񭶜.^9<4/Vx+F<mu~i,Pxɓ; D/ظyg@4m藺L9X 5˥?f8^A+I310?f!`"=+Nz$n)7\:zҚB6;"l"$@X<<|0d3XO۷B߭CNh+} E!-/a}?upBMN,1bˊ{[֪osP&u(yBRnҭZ-oL7_l=Cl:h*h~r2NC#m8aU~.AwсLRMمF.}-gyĢ6?_X 6nТ`63އmQœZ)M[}c+ȤUen7$>bh4e\נ􂖶EU-uV.⊨URz@1A;r_(##z]f8\W9x XS:wqj{4U ! %p`.28sWIbɎ+uEy=ƽ}%7t0si5) _>ۋnR_#v,Pe!FbOdQcdUb"2OۏJ&sP$M({gsPG׭h0>+GrY}Jo_/n\ߠvfq `^efXOyn(#-]%0D8|Iki^ BAh1dtdtÂɭ&]\胢]FF߮ZW@B^3c^Y5G ŇkG#,^~u#za t>V^ mMH8=-Qg9zZSN23*O#eot<5i rB=ReOL ʩX0M{ I}{%)$!fowOw2ͯgXlK0J)| XI#8cĔS3ݽF?@' :/sЀƘ#蚖W֒1u9uYcq!N@5[;pmOP-I4덊h!181`pT ?(Au hAr?-kzoDb}|6^RY^Җ}\m-x<C^&U0ݏ}&n ݦ`6K{jcNz!hJa]A`XbxBI! E>|Uy^bÒ< yxƞy/`L q|Z|: } .xv|[Ź";ٳj1SGZ䫕M@ŭRz,wMÔ}OVb?!zB^%0u\"^;^a(]GrhR>YlA""e%fr%>/G+UpKw@רDmB\i̤ eB-R VBUXRGF2^uj+s5Y{4忍,>7C朤v/~<pXK ',N];,./lsK n9.bp˵}OGM\Jẅ́ܠ$J=D2ŃZ\BVNnol,_{a߁ j .:s6[$zoxJOXsCf:xG!skXKW`.$-!Fqɯgl hs| "OYZǕy&^ S.qXO!hX#D8~hv? 6xMQS%WSħ1|uvȚg?+iEQw@''ɃLO \n^ ALA&R0/;n  x < &ƿ ݤ QT SτzyKqs<&HǸ۠CKA>@F6n 'J5m20.FPoY\ʱuT87; Y%P |0#I_#n 4U-/f &WZHsV7tcq37IRU *di{e0ghGoY !E0mȂd{!2ד=:Y<~%]^BҜ3OުauDwikV2ӥR# q%JZܢͰ_Mxrx* 1?e1=p.I"yO"gb\ Vj"K ¶\p8n2VӮS_"+(7AxfQ^ ,([OaL݇$栿v%Aknu#)[X$IٌLaCӘիrlO[ٯ$5QecBQ݉ýf" {0S{0%ZF B~^\8"?T%2JqU?rTf+[qK -'0k-mE>6fU_$+%䄻b@f^da\8'xq2p~#PA ͨt=0cQcF_ }T @BEV hm_ΙCZɁNoK:W`jcryb Z|nY9ܨ9) =aʼ1; YnXwb_%"M,P0MCVWhg͞,g=|z"\ׁQHB'w#cHsz3QA7R4jm+[|itL6c>ߕfTWCp _=*27 IT[~݅Rް*ء;ZiJ2z&"9fmdmJ]otBо?{w6/˫<Ͽ _4}։nd++̋8 u 8sW3CS^=rR{6OSN8"cu_Y@t{6ɡ $ŕw0+o}XJ!?dk3$mOXT  2mf7+4(h{`X0mumiSTEIAi"y_bO8@Vhx9~Տ <Udc:uV 3| %I[u}`OD/TR80l^A/#G4HøN07Og[2rLF6)-J"{M 5~;ЌvȢ_93Kn;+Q#zr_q*RTbГUy!!.9π?ϾXwB6֮|죙cusL+=SY(G%jV=FQkn3E6

{nߖ{bIτ,x5GN1a6id[q |DPk21{SF 0L0QqDqs jLn uѡv:(TTyd7EX*M hbl8mBVS.J}~S/O*c1G~%`C#D< aWdDcZP%q{S75[wlX/E "Ir/9}S.@&~68iJK(謽k[76"`p:&0Z/{Q=}0;a޷CC.;)ؿC.,r)䗐E[t"8*Z~-kL=qq0@M1ƘCށ(lh? W[~ ̏kH*uzR4.;"[fG'|" LN7G ίXM1A7E'|TJ)Zf`;կZ93Ee7WbT^&gjA$XeXa7~`U b{7*4؋p/߼P*1NZ $1Ǥ"\[= ioݔ2_"0 \^br[XFF"#qs&]&(hcà:g!]=D7S>/ D?r?Zu@PyF:aL۹#ڔo|C?EdєH(KRtŲK@oaV U;`>I/96nX @t}W:Ld$J7BeB[ Fd)ri1\׏[Rn*d.^ ,JG<ѕ߬J0zZ8`*H'Mn=uibKK :fm&%~1J %ƴ D7h=,4˂;d$2Iv<EU'Ҕ6YXg6ߡ?-ݩDQ8i\Q>mXvc#.ifmKNICi"q2bfĮM*O8wڧ* ^hW>v %dՉ?ܔTvQ~>^3 9lƷN!dcv.L9C<{jĬH*C03uuo+sqeXN-; L /{rF[>i7"n[݄2EpZufH4F{}OM|OjS8ROH {i(G^W+À@B#G(sP> ƥ1^{Q/[ N.&ey'4CڙbDMKчf:e ѬlOC)dЌ )5 Z_U[pk㱉lݒ(ww5GEbxUF) dU4 sE7RP6Vob}KytۨVm~ԢւDs:(;|ȱt ZU Q[l theXPUL|l.qMa>=+:o\ٓF%ob0#h4Pj6=N2L 9h RoIr{q2icWtP0 wk4EJq/}uO\Q3aL+PWjrZ5ͦIPy8Xtpt/2VZf=bgufXcNf_o?ESɏ[qF^W⃛3%Ab,A5!m+,SIc+y2_h'*Z% NQ!_VFf%6k}KRvɉZŘ/P-n[Ec(/:forR,vKP^%.6;0M#*0y2`y?7F53ג څWQI쳉%{#@&Brs_^̬jDPGF< Fv) Oy^wg'߆O. ˕o,W_0#XM5R_Yw[z=pb})zˀ]:d{1޺șMa++'c+'ad66Oa&ٯ`~v0e6?xfFP*΅:G_B û-֬.DqwSڜ& w<:x!"xT XWZ8 㣂7Ը"v2Y쿣p=G8_= DI屦f:?m io َ 銊@hO%;{Ĭj?WifeYRlfGk~3&4KX W]8Dy1B=Th}`]f$HL+eI kH ,U=z:B>(D|dEFtQB)dTBAZabGx֍} n]\:Vn699sNR[S䌯SuYo&mwVļ.]AVkqσNטm賰MƔ }j)P(*衢~u ?@hI㭿m:nBS>aMs:]5n0|̧DwG֞A#AN_xD@{!7rP GK?e%o:2B^Qْycܚlyd=W S'("J H\~m$kJRc|o!z=SVJ#ĒrtŜ?oA-==N 3v1Nߘ έG9y5O#?~1 YjA*RqT01@c`Q([e^r)&S\coY k+% @勶E+"6JgǓzZ،'N)`gɰr9i&٪R_PDke|UiF.^F;Bq.aiڶhUoĀѣn`~M3 T>(\_? ੘ }~6^5ufwnѩᐟ|amY[/|Q=n^)of:ܴ|Y9 ]ޚc5~B'qQcz/~P"H![(H>oӚ_w@ˉh2|-vNvT,t_۷'bt XO &l#qX3O+ϱ@%0º3@uN)}.>`D~|a_2zeU]!ebMc#' 2J^/cnȴ7h1'fY}cԫ-FW apM1q+Q¨ZJ51x y|$ZOiN*^/x:&R\]rBg^E:@̛L@?O Gi,P@5{WUDۊ b8 o$6ĕ BȦT yk[J+'Gю5|+s$5+?RlR84~4"#[Ht3Y ȨΛ.Z$O%Df BߎR0 +;2tzۖIXc]lnD}(EXW}ozPr&봥i˺~ׇ_;x1#;X Z ] B5jӀ0 Dɮ%㔣(Z:9628ܾz:xX+Lc߷%a84 ;Ox-۽՛,Jn\{s1$`$ٔƕwNuإO^*= (SM|kcNƷFy]l+E!|nId =C{N*v`Mgb[0RMgiǧ()-7-fGBhހw60Ou!voL;OD*̵(o,rg+?9+JeIiz H&䐞Eg X8_ Pgg5^wQE z+)k_P߭xu0? Wn,TZ*2$ TaR TB 4,wg'G` N7hg/T,|֨jR'W=AP-1狇ұŵ1J][dZ9o"*Zctg0$Xi2'36m?!]XD~=04 Wڙҟ*/o)с^(by/Pզm?~4U(uU~-ZA2 !.!662<2% ]_S?3tPݲˤ 삆Kh+b@(İo`Η;˦ ߶0_Noۙj6 T U.냖-MY)}"E<, s×Hfnϩ.$t ǬmaLeBJKqh.%+rVqM*EdSM伣"6 h蟎ʁH _<w1]5O;wuoG0x2+ӭbxʘ MYZXy״(qF _zo`YӪUΠWlP~łxTzg5c_mVq @֋ЋRF?7E׾-Nr7oՉIfc}"?HȀ*2( yq)\!3"M s5faW^_O1c{;D]4px7]>8,={ GuS(/`oOLҦ-Dq`Gi4vhrцJ郦h^bk(M5;<?NnhEߒu 6~zLuw28#BjQq j' `k:?:ǯ 6 6 U /mе*}'ZP{ZvI]G.2;:8_MeE%>~DR906t pCoj&)CHxhzȣG@=ĴQ=MToe i}YKU'z_:d[~sA>1ݍѺH: 90VZ_X;ŒG<ƞZX0(n;e{*P,[ *L\qB*\eu,Ǫx5{,[\f{3_Δ:+m? 0v(*LXw vJCb֋)uLq:%$#=lK{ upL|Śe.߬ԧPaBIʤԉEm8>|mk-4ud U[TԺkαa;E!}cyI139I(9΅({&iy':ax%m!l 4W 4 Ep:YPu+A)3څΌjy<~PstQ(_D-'5.4p͏Wyo*qeUy Nl V$q y/+qt[.`F/jVE&q_w43{Kp#[2 %a`eTH zm8LȌ4e*f@Fw䠧 ZOu9xs6V =w~, @;20}'DTDqr6rR[Q몣Ԏzi!IHZ\#mIt^(Pz"U9 2{mJAQKbw9n5 SwYH7 Ѯ<]k&F_i&tpB=5'?M8͇$5wq+4enQFbxp1sM>>1Yo#2͆jnlo3roewV͆\:\?u!g^<7 PJճ7?Nq UmäeۿaY\s# viwgT+t՘NL`/(HNuC>) !w*? !(,ld y'3GEj7O$E@`; %ޜ?0;7QzˤX 0" J-' kՎyHy-4WwEKtgeve~39olShLЫE;Kd ;?ֺ0oȌl3D\y_u?ePQ7wTf6߿Aat8=sQ"MX i֑[d9+M\GVnTv@;bOY4\{ju/)-6k\mlWߺ x6[Hl<{Е#_/5!\:yޥ90x~BLARꉾmTMF f-!@Y $O`[UBү* !Á~0x92GZN (盎)tV}>QlcAd wr6jKp (FMgx;3jl`z.0-CAO2!깛gم1hڬuIg,.%؇=Ҿ҅B\(.|4 ^B $@+FWyH?5b8~+jI5aO׌$doEgN 󔜱Zka4Iö@{k{=e&??yJH5:ڙ0QW8&[VnŶ'=8f/'#(uԟď/5y gz9ToWZSWo+, $ Hq@s[kSC߰k> SZ=r&O;_ëµ"R9t̋nfZ{Ƹ^ӌC{nfq |L~.8[צwnH1zrf֥0)1ziO~8i6tNE|o[yxgԣ uQ~> l/} :#͹z^&l= 9ə C9bS9sfA$dg3X`ԴYaʮ8=#ls?LhlOED#bCnw7> 4,0I7M'{3x$k\е;J>.qh0ږmU2nj6LL/(28RDI#tM9 I% -ƥ2Ɋ^󣖂BA11}'%-׋j0JDiN#H;52V W葐170LTүǓxa_J?KNnC2^Ng9o6BNsND,4_0Jص:+E?.* _"@>T ,zulGiĬyvc︞ݯt$1$߼ zfzw|Ja` $ʗj!~[*! tXΩde޾bA'\fTуb_,ԂK]5⡽\cyz[eU*yA2E@9]V f<];\Ӥ5I ~\H<<+ߙbA1:k,,8'-8H ƑŶSNtr, gE/1{U٬[ o8~뻁%K Tڲ&W2ppQ}ٶ__:#.l+e8T]^OuR/r_כUb >rt}O c:LG@b3sp叠l) e씒 Y?pCfܖzYM4|@;#U}:q)0%7W抱rVMT dI蜚i/c}!mr{fqX&wbk|@гN.kn뢜AE%YNJSFjRd &M!ɻљI %DxS>:MX"؈fvRS gpg@EXikO7=jrND[n\~NlFW ]Zɋ:~Ƽ+d9?Gc0Wx7ol3Yz5jttvA}pYðRm/<]S6±K*5X C# vK,ԉyuu!FtDΗ6 . Ƀ$aŞ&c&=E5MO--bԦnfe5$PΤ(_CJɖ&C}9xBiP=- djc5EOvD4EjnݑY1g;cEjqXq):3g`=IfDT'y!iPqooҰJMx.yx݈[%c\y*4Nq TKXPZ.u@3#ja\^z,M<8R]GMxC!sM䤊d4kӿ7zH7~!dY7| 9+Z!UY uF\ܭ!FYae".|,]j=1 [qH /#x{XW_Ϻ;Hh?:@F!XSqy5uԃ[ʊ~8 yyM-u Pxj}S?P4MRy-@ +4ҨA=" bxY]f t1,lyMm̋@ki:$ Aa8 T`v1Ef$#W^C_^};<}Z҇FX)'ٻ2N@E-d&Αknd)?IBr)P42y&7:+vlYskozQyhiguQ$u6w5R*FvvVW48e+i@[k)p\I esdr[_R[PF\vSYQxws[<4ODr輛$ "V`fᏰ!!#!%bt UnXRƐF`'7K:B_M7'~(,k\lݓWMIX!VF`R9͐0$?Wl<9!kcQs87voPF\J&+:tDOp9**я/aŲp?<3hzX)n\pUfs!8p> rWB~A]S/B?;edjWFuodXjZ|^S"?-anU%=L1(pG(te$<=+UaiqnJp3*jy8scV)Wދ&9},A_?Jq NΏe>PcBN 1LօJ5=2CZJkxxhuʜo&ۓ7 0$]»}m|YDuT.g(~IפOTW7> ˫.*pf{VP-h5wKXʁOB$5˾c\Կt nL‹3BT1 ̩HhԎ37(.gWƶ/:+hᬈ>"n` 39 gO)В~g}ꆵg1:lpGmivZyJ=Ga,g[qa@bD̂qK|)0x:zK2tvpe ]QIQTYniBCWu2y}|PX͎Tdql{Eb'5lN+ƊA֧ XYb=C,@a9 4m@Z}oI4){LR,1w~d}mX>MWfQgmr>Ic/>tg͑f>ƚ*,H{sfxWi< 9 F>&$ʝ!mqѷ:[\xW0N6c#gٗ>k _+`)=Cw퓊h)þMS`Q讏0]ǖh.u1fOm:uaSv[a+T f~>H9_9V/;K 5+Cr[mcH6dWlWPCg3DZrUad /HlfL!d"v)ehgLʛ;%fs+x͍IQ0_._78A2rB^Q !ЖSNx KjRz<ܷ\)1"[zp?]S>9JuXhȣIf*G]d@-3:F+fm)LQ 4U6[t  P)&Qyhp* | ]ߎ:KgY%Vg^HmA=Z09RIeT>fײ1Sq&c˻*vgnj( *̷SbpCY/t.\9*Lh!7Y" 2^œwɚlVvQ:ƒv)'qnPDNN}zz-(E"AFLTYң &9E h$DQ2q"Ծdx=AGH"-LdQIFN%Yas[tҺL0;ǁй-ɪRy2n~٨hvV lYloH"CD!v>Q@M,N/)3I$,Y|}SIJU˟!%x2kk^-!ysdI52Y]]n/,{|p^_AIF%%s@&CWhNP|xb)Eė `ZvcMg3n..5P8GS) \kG)ՓXqBBG Ush߾ .bJsW୵hdTE-$@hfu'ARGdq`Zb#j]vQ.{V%!`"9 4VavP,-EE*t~ ]40kjMpbA%q,37k s̨lpw qLO91uHME*ͭuH/4lW-̉%CQ9jgxWοCEZ .;Q4s,\ HbfKvVϕBu}Oҭe]c4q%I9 Xh1ùĜoQJ2)hht "Ji^fEyjmPxVB?9D[t2wJu@b͞M2AUb\ (Ҋ>.x/>w FvXR&wA GKg^ h8u(PK;+MCdaEZ{tҰ>N-ЍИw>ᔴ^4)tM-,q(= e(I|t ĥ4dk1YT]u!Y{SQEV?5$/y;Gti^g]w4Ц}_E `XI:H?ĪLHa6aS/IٚuXmH$=0ڿAx[(1h3aoU5 Cq6Z~`R;2t-pǟ5pӤr(3iNOoܙB拴1SιFb#]Jz#q`@0S~i2SeNA96*܅so3QξS^A[)Wˣ 04g`Ez, t%-N~pM{̸ ".ps )ؘ 7z sG/oTE[*-A#$si7$ArЊt91p&o==Y@5< p_u,'ٛ=3kS% L)Ɯ.U~44!X)Bm#C*Yv0-*7GHcbdzԎ>dFs?pr_ftbB0}+$ I?7RKZm aGv_gEBg7IIƒ9Wp c Y< sXytR<*&jh!ޢyܐk2&%d'Յ%Ӽ<ἌIPv gȠh6WRN%Bp}-?7yҿ M @I{nU|"_Y|*'I!^귽X!u.\W3B!Uա7d`Gk9]"pHPULDNˋ&mVq{zZ#]q~B^`N+݁XP@O9٣+KOfim&(#Bjf Q.x" ީ:+'Tm Ssݘx:!W %x{p#\n g@T꟦YݯxzR:4H.MM4uRsmo}Q !.Lp`!^e͒| s4ؠH,&s< dq#bl9ɠ|>U¥87r8~=7mR[QV3KKxSm 11.A pk.LYog"OeZ/z: pelu@x0Ega{G?kgsj0K`$LGn<`[^y,z4Xvz$= |Op.2WUExA}mx8"J#z38xIM+\ >UwV9@zQNKX|z Š*"[!=ݕ 'nך NNjڍwE# #Lᚭi,'f;Ov>~tC0wC9mi,X_ڃk^D=آv VTu s3:d0ΓM'ؼ 0|B_-/4I #lEN@M{'İ9T].P&x ub7F_Kl(RR8`y+77`m< 6gv@ D@3ўi`aF;Զ/9ݤq)M/p֙K"*HZ GK3c^2$SJԮGy ;\e7=4umM<@PCs4r3:vz_\iTPQh\5̨FcapWj$"ISbFg!AQ]XӯyW8 0kcʸhE4NZ4o ޑTƯnt9 gԠ먻 h0Oa}K4ᄣ0'J2@g%cߥHf{J; KvgXa{v=fj:EUfb"wvYܮ7RbT yjXb=PUBUGat׏LkML/atw^v˵0!ˠihCasLL.h9oߎg ,lVVVhKV'l-iiSV}=u`oRl6v Ԡ+s,d DSWdA4Yfק/AwE[3GqܰPQ oT3%څhOxi.%X|# _ !M_$s ntMC*AC˽P}ųlݍP7Íܑ~g! G0OJ42^xtAX[,rMv&nӉ,5.9@_Dz|5 })ů(㈼*FfsuF}/vG2 Igg/zylZe¡cM[4{䷷v['^k~˒T#VJ'9Ot!~̟`^>Z\"/ a'+C ,`BY9Q_RGO$Ax|~J{w??{cgy$f!㠑TD Jz+ICߓ^ MՔJgOSrRM% r;܋]|VNM͉Q& lHw+ޅb!/x yD9xӟo:feY(!;񃟳n dF\C{~f(坘%W._jKTG3?uu$S C|ц6]iC'}&.Awɧ, &lpda$BRa%FňY2;f]~gO|"<", xEA&ɻmqT xWWW>JF_WuR[1jk beZ sG3e7V8$x&ѻ-nvB%k>uTɋDC-&;NjBӆyIN|9_4).-;ϫ Y\¹Q'pTe[ s Kf#%\叮xO}k' rbH!ȕ Kԏw֞?! g:FZ?4yQW&i"J S87Ϫtj[5h?EV#suqstj|vWOI4gK FJ9Z9 `n}78Z@β9Y rt3ݖ~Dm_ @mr_L%xr[0kDqG GB_xe!TL8+ Ȉ0DJ8<@qf zEd9FMgk0 %ގr ,y&64:yzy3[)|: 3QZF!ҒdB6p)h|˅&fVQ£]42~b7ߞ$awVrE72˴Ai*ptf*„9&QlXn99R։^ޞQ%y\',VLzslޒ{G{AP`Ī8ԚQkIZo[6e8jŭ 2v 4|1N̬֦šL۩Q监p6K4Q$0&{͎$es7H&)=eq#DqoLɷI['_Ec)N8G#ca(ZTY+nԅ :xm l.7Z'D  B-~cd$9؝{wxB;$hGA-2B;vSe,>׾$r׺"wZ(䇈0 8ydóܹ(+~"Wjr%kij]׎n?fNȂHl~P"Dp`✃C xJJ*f{|i0cYvfprpĄq-Jv`SDzBOM㨽H`F^z27N9FJgF['Aes)UζʵwI},Sj0=w8T㐺Ҟre(l秘'3p1M<1U]%C풰7Drn@#£9q/bp3t/)u:} ޾,7 #}($'^bψ>'IY )1a TVKA#ҒSuiY຿i_]-Aq;l%Ŋ槨/sʣ~,CX1FBX!޶efؒT<:f0D8]C)ᕾcѤNWXyIG͈Xunێx&俲 qYRnxg3<Šum5! (p|#;i@Q7%ܓ`>AO5xqkIT6<4GX pވ!F/2N/.A"KE'b›6K X #$'X8+^z& 4b`VLUSi= - 0]6KΓ9ޱ0?j!k[ =^^/rC M1|s^S]d0U' 4}OMu[\ȣ5+sFߺլ^ud81T=+/i`!5~ j\n ׏R`@͉KFMʀl} (Ykf _#oTlJ_Jo# ;)&]6}%/Np@fysRDn'>VFW%̝1+0gat!of뿕"ÿnaITl_~J{IW唒 W2_Mf+ҡ(^ZL7fu?`ul|8v\-bo%{L~Kq'MY{eQud}䀿SqwI>2c<1C܃nwi5`\_4^mg+I5WX$l)?X>Ŗ![d|2MVX;Ee{@g4m!*D$u-xs@ $T B 93@<oү.]U !\BLo"KnNrҗK{]r=Tւ 7ٽ pHe~>,QNKɱl`a [oSθ~t' \(p\t]Lf볺,QT—dÝ%Z+u(x ;n Qf>#ZĬE! #6cvvӐd)|6gNpš8QG'8H| bj:~]ʶB.UhK%iV2hx /{` #vTdN?!1.2dbRV i,?KmR YHJ]==bEYID$RM0De+Qg 7uf 9|DXEE5Rb5I2NNLr0&5˸16s/ע cO?jߙ7?*gPOUY+s \abhc>5<ӆRM8.¶|13f7=cRI򫌯*(Di?<~J>enkWlYY!K$}!Kg;r.b1i;[4?ҫ~{ք 4- n/~^E~TU& r8]1Ա 7TrJt8g~& .lաû=LTaR(R D<&-Lʜ96YhPo2Jxxz ٜV 2;*1\q ^ٙRySkݰ<n9Js0QVMکrO6EN0hF%{($ߨ>nˬRm7~t'.- 5) tLm F CXp{hqQV@N@,N2_a>*byIrY: #bx)ݛ1bo"[=C>.3-wE8mP.~pr*ǫ,_PwQDZ&:r}ltVgԢG~q ?80b[ }2AE&(?eA -..+cfq@i|6X|}Xk$-#r;R #=1\ϩmюAvVV#-nPW?ErNXIO3ƏBʐ BR5{RVdd_C!#Ӂ:64€?zeLނLli5u&mT$pC;D- s#l*u/kƶ}0Dg܇Jl/+eG%$x*sqsQb\JdNtXy;}κ+90`9,4'O_qy<%)oNWiY  >~m &SY'HUf̊!r_K+5%h*u'}_GAr3ux ,JQ$MO;׋9M +&jrd KɴJ|[(@\~%?VԸžwu}*/6 ۭO/.Y7v <`/L0Je(z졖L:B"b]*aGL3XVNLjܱQqpQ?\^7v@pu7>-] 'S&eܯs:|~;E25ꈄ#Ցw.a:/4K+ҶHIRlzKEyˀɣԹHu=>2sқ70΂lܑ[ oO]ס9%*Gnre r}hl|w}y2Jr0 r!LWnȒnN~ ^jkݨI;"齿G$4Oάe٘Mqfpe*WN.~hH!~KzK+s纺 XFvDD)=Юl8OoaQ~&ųoӍ%#RTJ3IH4>8pao(T(YtY |]MKlܔӬjm<~SN6!]w[*,a, V.4 |?%#Merjd2<ޖvi( ;jj3D O 4{T~^ Ul_Hp hk/*]d2=Zb $'^N{n&*-fC.k+f]עHLB _;F *g3M!dDQ !I\ߚc~mos BTƦ=Xǩ'BSYyxYAe&-$1#&>ÃFס!S9 ܰ;cЄg 93eQlA6LYxPby栥S 6>mQJV́ʪ| 4PE}g+wUdLr>4A >oM\uH`H!+XW%$$"(%sԑߛ{SY=[ y#:+=PlCdVZq`(G -tK(­%=,D3w6  f: [YV|^UsSUqڬ%w XB"oIOǖ) ZAח4 p^캺8J;"gT2vX߈-4aT3.exg?ыVq>EKB/ TNApf`KgdH.XRidDRal}a8#t uF NU5=Tc(ڿR"goe(Nz>r" /Q s <!@aCRN\S2Sni#!4V=OA&@;}A|ޒӕ95l*Vծ]89K" ,fI0}}A{g|vb I:ΐ3#R0eXwpQrLz(4n%~rqτǰxwt89aѰb+>e-/@` &-ɗKq; n|3lg?8@z&}hisN 4 |S+G _\ph~FO֛i&ޔҀV՝, M[݂|X_el4&ى"*MÁһM=(Sff:ڏi'PA!֜OTEЭѩppx'4KU_lyƽ7 Ό9MGo.ԑ]OqeST#OiH8P~@o|cͩM9|dM:yBh ߊ6uq)Hۄp߉4=牵369yGS!8:ximf) KX;vZ/͞9/I"3~O+/Azt'J9?Hrg#oe1ywYRѓHD(:p!{+W\O%M8]SJv~O+${u_j+,Ӱ2,d&%p"Vdsw$ &41ᅀSĭμa[Ț7Fe[J`<$w50!r:>I(w'56&un䥥7>䰛<oƱ8SH m3uo8sw W|.ߒL-H;5dmIi_d8GM\dN9^\N]a)x=x)yE1O?ݧT 3LI#TK2cdlpD.CS*'i#W|XTR!eEwoF-(KT"o³kR=TCp0<Y J_^5cv9t}eha]5rJ%1ɴCT]Jټ[gB󹏎ӍQ~Sw\6'IOu$F~243I[pέv ,i fv!Qe d`EMqa4%1G_V~/^9J 9j45{9"gɹ_xpYrH ol VM*֙jˏN{`.[@ÈTFOZ)DV*/a0pe˥k6j.j{o& DyeWCc6w[o,Ԑ%ՎߕMɼ{&0XfF*0/PxKWՙͪhH"NH7zNf:hEoot\5H Hr_U\7mKmnFWXE*l0 *)$vS"MЗ5@P۶}ӂ". d70У3\ HdwhӼI\^>Hȁw4H trMaE%&+Vl *žgǍO㳯f׼ek2vr~ gCBqMg?|R*݌X~fBztOv= o[Kmprh8߻E$0 (,t g|ѲuՃ I<4 I2: +.5-aQPYR]|k(餻\+w.-c,Oh#w~`6NאOQQIw@V7lb_* #wG # dAUxԈ/v B^9;ϤLy-X,!@\ %`C㝞9jt/+/4^LJ0e(Sf Vr=YlD[kft D)7]ВG.cЊܜN|Y~/\cbEI` P`K)FdG!ovr1wMZÚb&?Ն7`G\]:<˔?UK?6ч_ ΡI{P90 )QLhka=H>um̱6 wydk4:N@J7:9赕&*7R1Q<~&wѦQ?wC:zAJ{~lMv [jݷ@G bDiR.t*Eq2W()!-^CȯlȄl9HByK8yCI{WNy&h~Q*c]5fk4C) 5Ap)8Ybf`i "i[n1V NhȀYH e@Bo_8IÄu'RI M'/0m𼗮]CqSZS5pn1YKs|ù~sAdYuM;6"狭?~s3b=/Z8qH~yt[N`XI<-ػ-2i m(X۟sia15G D~ϐÂTpP]Bg2xrA!-Ɣr>X8x3H鴆I,'&.wt2RĠʋjϖ cx $>Vt~(!mj(]u)9dJ~?_i1cA?jrRZr)6tFDzRގYk߇]6s8]EqxNLs2%M@kt:8:!硒QE9 lV6hgNRnt!Z))vTR3p1V(䇕͵ɋǙ:ܲ}όPi*Ogj:W&%2"2h5r+RG}0̖gEAm"APXnw>S4NKR4:[vF{W_H ̻H2o#Id)>\ׯN~x͂hi-HcNL$zIz ҅=SFVK`E*®Lљ`|8ƤCs0ddVM@% 1Ow*DI~*ف[d"Qqj>J \L3zq{9OUCo]CzTgei!MFssfAYeˋo+t䳴r,p?.a63ss[~ hb߂NSV=xmYs:gbb48ЎJSD@|MUݡÌ_g; X ԛK7X}g@"tߥ3=~K˻rCdn&fSݴm^so?ě%pR@#*r(f%֒'vY\Vzr.!:H~Q$B0[~`> _=MC(%A"7id_׉$]4>I7⺺t,LB@cLN&eNJOH3a렄2/5G\ak݃^ZvϠ=ڳrg R6#k5S PqUxͧ?`dG-d $,+??e .4ďѕ^=(&.۸Ўk۫`]/ңFi4uwm%[PpR.^ˮݫbf>P<ݺ`33x_L9\FPZ#b-w4&R+&Rj"ʯQT#?ysa~'cgۉ rXnaW]kXu" gvNoaD_$~% 58MsXdn˃YO%m yɅ?qD{7$4<$nLPBu ?ԉ]-\H"ʥ_Z [pȋ=}ɦuYOO;#_3y"Sl}h U9yrſccEb/ le}qt-psf ߖ7x'0InbZÐ-x'leop:zq}>zɚ98M$' s!  fa)lNncL3 0-?<> v䙍?73 vHn_x+an26 Srm(8F$^>V9оURX"w=౸u!t)ʣ {dCg rkEK?|TQ -*u :=Hh%v!y[;f#^EN:e %ѱ⦈'Q!2(#灛 :Ǟ_h~ݟ Vuo *j2Wΰ[(M6u^006<37*.3x&׬N4!GY& -tik1 Dn  T|<coz+[ߎiq]׊V,V"u (̺^pƔWUh6K&IUu}bD7B}35w<^Tz*:KsVBXEJd 1&88Ew/rN(ג?IP=BO&2gm¥Ov"LsձZ20xR^\C`bKrf. ak#Щyp^!n&(u1I*d3{yM?SCvf0qgEh㗑9Ya ,X_@  qRҎp yF4{OC}p2&CP 'a/#\@o \p9oy-ZG?A=%>HF$%. kr&)owh(X|bT8vI$;wnR@>!kYQ97aЀ?-ew"n85JS;ɽ\VŎ,FkLoR`c~P%Qay|bc5av'3.Ce(=lIbd57^q 0L1)GA?+lhH Zk u%.FSl|" QPwK L1`Z`h/_[M2$zT,h7 3z14mU-X&'T'vr%HT8y5RATƝ*cExxbP_:zp!N9D+7ЮA K7I϶kKفߧAX = LF˃/6>6,e? d~7mJ{$27W@8Q,P,Tj7HwbŴ&|cb%nPp[L"Гx)aê~#']?n=#U$A.^㘁Wp_:l号o/ ywc4uUbnnf\*gxA!IE\V{$Lmndu-&G9](e)k|%4 q){jYc`gɶu]=x5hzrN pPs+':ׇjRd_'YƪSr9U[!50)<0.7}~A!)l 9J.ZиwDW _A?S}aRV 1`+݊IѶrKQIKRQι)ͨ i ;,NX iіY ! D!QRQv3 yHݽɎynstO-ƾ[\泓:’W;vZ aA8P>'GdS@# EF6k=-NxyCf5߭d $%Iz0#Y+s1CWg[6?^V!x({|Ǔ,Vva::h[ *~JDǗ1'DR0t"fu~ezpF͗!?ѻ91R,rVM6ĉn\rF"CaDiBYv0ϸw¤X}{dk९a+x^|?$RAT~z{p/vcgRȓp(s>L!3Fb`K1ABau8Y"ɛJQ+IL1|EKRy=X0%ױsQ`_eO< ,/4op/:P([{t"J[QPDB侗g!ߘbiax<:zn# i ˜ܻ%>17S=iʱ b#C0~wag˦e$4ϑddZ SQÖ tW j^yi0)9 4jN23 Ьɪ SZJ&h6N3IGl;gi,өXXO[<<_` mp0K [#&_%49',$\mI;*({q} O@LBc)WIjW@YQ1ػD Y4DI8ŘbijIUC7,盛{Aym=t ?LHNֹY)򧉽wąg;xy4 D CP(h+ޗGkr|#E4@8^;Ȗt5X3"EAf@Ega1Rv(Δ A5/@b1O!#M4$Sv@&|F~yDS5pu3 zOıBɃ$uc :]OAFsŴ6;:<^_(\&kr h?*~⊀Y9|"x3-dz>Q[59qỉPZ oӪ2-3߫"}m;TȇN+oH~(^qjNoBniӋiYqLkZ [{GܥY0}kXLaQ#n{ߒ0͕?x3>lgY I`Ke fb [ Pk?-W3)婄&)]^p~n:L_'M3$IJr wÑзlCDX2мN=UP.6=>)P@i^G٠}$ )Ž+=g_0fPŘJPӍslGTzՠ{eDccW7v4CR[py1l]41:$Ӡg롋;1,w0%l;|o+(ŀ8a~ɗ9RY/IK cfIaŒ+c]R,-#\\oGB7W #=s)׶l,`f|©5z-}Exҵ#sM0ԢLԟV.R TC[\4m>s lO&D66 <86E{T8޼+>wSTά] tzWY1gĂfvAP_da^.٥8y/~vCşF*  ?%eOj*R**ێb\Dx^X)z5k6uP )42N&CU?@%hP?aDZTp&LI5n\*#/o$_ZmqE"8Aq(91g6R9&;+DD-pE#PR@EL(:f²T cN֐yс ȊcBY.%m)"{ +ϕ-&59yWU  Z}屉ڐd9-@Iz^Qܥ&ӧa%08)oT~5&A&}fLQO(92~pM^'ͤ_! !)ia7 ;ԌAy;vZ! 4xUddxVr: XgwDr[3e4^w" `*=wc2\3YF|(!0{+*WC:% ͅS_oVҖ6Avr +(d -6.uhR;B6t_*h7G0%>/0fܿ-BdI~l7LCz񨧆c}Aؾ/ 8ш\ƺqJ{qÍ}M5/ 9J)IrLN}`<|' M监$}c/l҇;3v@[֎ZB &uAs!hNm/xJJH(.3QMƈM:iR‰9?&1Bemu3;SP&(:3iDL:oyOPu8 YhnPb`ChџA8Eyd)R+2 :4BT-Hլ2t`ncWoiQX}(bgeOQz=43qd+`O-,c[4hZT{;a0vlu a$}ד|;Fjb׬u[v~(1s[BZ0]DmDJ7h1qnw((FA-wVLsVȸ捀ЬTζ{[{c¹n]R;0~vuHkbCo2q獽:rgm>~RjrW)EÜfW}Ox? BRn9jnHbJ"z=r|BaLi^m_;gJ2IE5dQz9ZBzt?˗=U(RjN=9A3nm0*0W" {Y0qip+0] $5SЗ~Bi]zxA"Y;1OK^NG5`D*VW6GL<>Kk48X=wOYt T\{zsp$E+tĂD5m0y"`RƠ)krgx6y!e2\θ遥5ެ5݂^eZ3يpLen$3Kbr$eïxnAg @.F<"!># ֐\#uSY'@KcJnCrs0H !;FAUs!/I6U#P)([#,IH<~40oS#/OBo;9c'$%31Jm-x/Z;]Jk5k/c4~%k@I\)⌸'> Czo&`qu dIdlH3$%7Ls%ΊP0!K:3*&}hl ~ y<5hJ<|SHyC=z3g(3O o+f$|͜ & U]Ex'q:3 5oؖ_ҍ-70gD`;%|G ɱaMkʘbK7^Zf͝#n`K]̾s{7窑Mɂ QLR[m27%‘ .=q@$`NSJCf~Nm ?ȌnC̊kP1F֤HϮܕ>!`po 5,)`eIlrWC طߌ7 :t\A3rSO|▮`7ֈ&HޙU utT!7A,0Na8J9GAy\UanH9dN:]M̏#%~=02N%:U$ q~*@Uv7c~\A QJ=Ԉ5G@\o8]iazP'l}A_,k:b/tah#"q k/NvqO >LJ\vq|+2 Dzv:̡Ψ.zIgtBy1X\YbpIN)ėۭ" Q 9.CH^~XJZk*їuX#6ro6:ibߙu8i#novJBl)j HSmoG_ SvMc%"դK!P~;*jJhFKV:ˍC!kA*}'ߨ&ݮ5<]DI,+,/T//#`Tv9]PW1zJYEHwM s.[ p='ݗ_}!?d^#v2&$JD#{s-O$,zKXt&/B2RX>;s+a!-Ǹ2Mf st!3k~"ͤ+3bсxz19&t;7Q4io_m]47`1;^ս@}ɗfp_$^ _/؊JZZb$Was9.GGʼMȉꘜ?nmGzկW[7Wk-vvgX,h5e(՗DJeb#TsFZTIbg)Na% `/K=A`p/pbKlE{ͷ=,FB L * (G&3Aa=K.ISUTlk\a.2jvj\LB0M|2#yD:K˜Hɀ[DZ|kGl`w9ڡaqc ] i-3P_!"KP/Aţki-Z*cTsdؿƹsq@x(9֪<"ӫpqx}?O}3+}1B#;NƄԫwWe{`zBv8(EHsA@ {\={YJ vG)[;7"b%M#5dժki˃# dGQq||\wWVi}fԓm %ݵD&Hv%;7/&yKܿRK0 )OCJfuE0RscnZ}͘Q:S=jj)nxhsbE>SInhm7 /8HD_18. l1||<|չwI+3Wӣ+w]+|rEnt!t6Ee2K`,+UhĤJ e6[Ǽii`K&&, f;KY#4 eǛ`VACw2 (+jE$k'$eCj'jHOKP0oGܖ:~2_\y+̺]n.γ2x5$Q ԥ7d9ex ':dtδiuj3iEFfPO1DNl#R`~[.a9GH\f:|ʌ͏+\Y̱CR] ]TU%Lll( 5c={j@|/,[S;"lG67NwTLiq޿E6M{PeG+LU'0<!Q?KURNyLlGaިb1D>d&]nmzS *[F.xvS(edF Zπg%2 8c PjP.fh̟";Ru./l9dɚ5|{e =4l!"139,fp a+$wܭ A@ÒR5 I}%vwa}.\-h ҅8֍c\X3O@?vwW>t8pSdoa'z~M2x.+cb")Ӝ\.=jKHasڅ3L#hMLҐOcN#d@ y-)9~bI-Ėp TI""$o;[ldmU)ܯԀ)tŔje{ӆwL,dWlMB"]ϷQl aj_]n9 :v3 ٮ\0r0 3u h<^/P%\7od?;ѹ.me9eN wPO14Cqw)H~k@T*HIoUHPR_IK?*N" <瑒irx4svVuRyM(Q7zf~x)>Hݱ9+w5t59R0#׻B%9Źkv@ssQG"8+8O0j1ڑ@B>qʼnQzA0g9Dx;׌y-q50N;@_'x|5Vn3@+"l!{k@+8\DŽ.ONMo)N^6aw`-j}̗&G)Oic1<(Z#lnR@bcl oķD_hAfHcy ,lz_ne$#$32HnI('W' ~zx7d|i^ PKZ('`ilXE4+0UagLR;D67^5eEx #"/!n72GD B 2oYf˂%%RVPi'V@Qɱ<_@iH"E&PQwVDtЩXl۹ijނRc;MGрPN TLo:y+ӗC@Smvqv Lrm`:V~?D,FćeW0]X!o&^w?a+ۼ!Dg]11LpЏšsbDk \'>Pm 7Beޮ@%;ѦHZgW9I:nɫ`Z?YN8nU$` CO8I&cϤKi-D'46x^s1H?F>`<64қߒ `eBײ9#\Y,uj=r`TT=` .U Dn~+(f9WX8YvuӒ#4 }.DX OͲ&S#ȀMr:V=OU& ]҂ŝ 8&HCNٯyB5=v9ɹzOJ%!|bY0] &1d(;+#PSg-Ț,iG[/"E(BxȞQ?.wT̽겘QQbX̋OSہEś8tp?RfM~_6K^3%E9+-%͕Q^)MCT+,ip;1t-x#W½Zj4e @Gt+Y8R XFY ,yBK,yfEI԰2$A@9 C?O7x3[nKUM q{s7m*o `NamF>KJ>Cg9+ e99%ϹD{mOЗ*vln u|J{i38{h1Gd`j$&~p v<3qwWgkN=|2|ڃDF7B?ý{:SЭ_rΟ \#=sAU#GHۇCTs} eQ-ɋ~Y9m;=3 Vf> *4Y%/?)ۄݽjL^m+_]V_rB蕓9x.K :X H&U|]reUH0tT-oc|kIم0 p2bU<.pN7dk&(e|.EKMn`/p>|NR'i@S)+RISBTQ:kyZ~75Y2- 0V-I>U^[ܼ 4T0Ɠa؇xCB2z?*nFN-11 R .b`b VO}kH4`&O/4%y#c{%CЮ[LT5#U)d^ c sZ%wYq[Px mI ; y>Q $ S; jk0Gմc\c%0iml} bX<}5hpt3[ X)--1p7^@0 ~MMGZ֏fEЍ~K&T @)]L'SӨaIL{IMܔ{w "e`˕BR䠶V yׯA]nY#4Ӧ}(w԰z@_WsW&Л1vb2Vj$_}̇ ^Ԥ syO-8~&5Z~MoՔ`[铠9wIG_ Ԋ0׺;N|fs3k{a1FrFh3usqW نؼV kPkƫσIȇR)@ W5GRș0xLƒVuMӂ\MmtlL8=&Rq@z麲#E6afv+Ϳ WJCţ,{Ǡ薐߻I_(Ұvrgp$k%42of;- -@UcOAN`w%Ye=ZKwpO%ӈZ_0Lx@Pdr3tb2. zygRܟy67Qh[NH ǻA@do;l9QKdң{ w⏾Ci%|h 3~q qwEL&#zp[oI Ect~$ s3}n?i\t.Bp<݋gb:,G 9a57/kr"Ä+5±1$:Ka) .G*"geY.TUA]4\$*T.Z'gy¿fI_1grR Q௭V!CpCx'c,8G&U BMT]k:]1fSc: C)#gͻ1/jO10xJ ]Rd}aH d}_VO8%8ʘ|@2le-)"'$Lʒ\"oݙZ ${jK3k?09 _lvf='}aH &eD@TUiI-e9$E)=J@FF `y*?j6O{7)3l#A2-WOȌlqbSeѦTnw]<|mNBr&ӜtckFWqFl1Sгܡjh̞'(ssb1ߑ p3ڈ*H8V߼ipޭeuLI+RouVw9PJt^ V:{.#7VzYvs/ #>ĜM_}yۻڸh?m9HwAِp8Yo{iO}T3'ݖ\=;<2G'q:/k\5"#KݪbP5:v>+:bbQ).NC#) D(-R5 1; Nq>H| -&X6I5jL`(+$%_M |щ:͢V_CGWY*]}Aִ&mo(("?k Xue wPC'N *1DL!RI:ZDז}<_c0㈣;z(a~z(B;qbRd4)Oyh4li3a*}U5L(O\zqR T5 - 5NS@PNk]by!{F}WikSd^6_t6}O b>v ?n3VKؙBp֣|%]KRߨY*07^B~dLlJU*›>FEzzYx|%W8m Hiݎ5;J "oȐoh] ! %'~j/}{aqxcɩnfe\ZCrx.K XZ;DT:ց[lDWIpuL~UZv%`SB|FL0 o5eiChlYFҖL9!y5)+6);Rv,īHBr&P3C9xdCԞI~LE2m%J1D*9Xd}V[6~D.kJWss!]?pTVJ(9ry-!?Quo"W+ߏB3)e$oqml9 ^>'zlA\9."8$&s"'I#6u˜:wP<=Oe,&Iޘ& | D8jV>}f ,]1T(z9TEh$]/lNUkD[M}C0ٔ L8+!}ONDy7q ^@,IK3xWs> `R'zo7*Rw^) t'?O.JopE=JRE{2#wa78{׋Vq&O{-qk^E ~C):i _iȓ}\+$'f-h(*>!>!IVݬU|J' f!*ӿOyU^ߊ0uä-q 0F#m$-IAcaN@ I o @ 5chD s$l2LN =.G= *y=`kWGT%kboyTnèlנʃ A'lGP;E#W+gbN|إeÝu~⸱$-56\M,P{^g[813o=>$7ρ`vKkv>I0R}tk ɗoF/;,.Qzu>ڛt>oKVJ93Y)'OA6p渲Se렭uL3\Jg i,)KfE\D%uPEMJ{5eOopClsW?mޫD*t?ANI> B$}PW7+c29:۔>T$O8utU?Bc<(u.hiź'mW_4a,&$/v2X&NR} luZڻUL,CH̡betXE) W6eE93M9&W0M0 2&1.b<˜W E쭝-_`4tN?+θv|!a'.Yiw7u3tsF@)Ъ^33iCdn|}aVOο\ ̷VcMHp5mTnՂ VmƢuEimВr 3%)j!,ʓhzM:&+`*[b8G#YΊ-/,aesCx9+k q}fC=MR[l2eXS,F{M}erC?DZg(,bkz &v %8,*dl0b:nA:.ꀽA)+,xbbu2XZ4^[Ծ[koᝓfpM$ }/I? ;"}ç}Pw?[R s=Qcxq,F[ꙏPFiZxl,t| .ymE;lE9vzGpq~VTbс:5/0%s/o sauk kVǟM@PrCGkn-/T t^{%"@ue5/M{l[lᇧLh! YsEn?BOTL P w볎& PX+J/I"4֩M#g:{kFnpTC. t4@oz//\\֕E\s0lM1Ӕq 2F5h#)-V\j"/pWNǚBYY!{Br+C;CMhT{{V9SQC؄<ς Z'K i <v󹝃?P1sק:S΍@<8q'Tdϐ:{s)7ZL5cv>cęP\} xir]DDx;PM0yg% diJ+/Z?'y3f8"_c@[w.l/hr0B\b%g{%cC|%;%E.?6Ni- ?(}9ǴNnNIxoɿ(cNSo ;BR^c񩔩y>0y򓇼(|tD% tI^rd&y'A ͌𐕕=%㚢3`h"YGr|:%/71lDcM" &= 7T: M`R[MF@  [h`vI/c_˴) (BF_qWݟՓ>Mz^2o]?L,aAZcIЦt4 {[w~g<(7e+t4)u+./دFL0XH*qۣ@x` Z=G{u\^o ^߱K ut>3$-ҳĚߑT]S[%0>=[f^Hڗ2Dϓ'l`=ՂRyMx-.U5pO3#:q[߷0s65SM5}Gj4(}( zpMh; w{WX:G,qsŇcS$zwr镫]"daL2}`_SzWin~T'Ts8wsNqA8Mj1Y/`ݰ~ "N;@ѳ&%y8“wn[]ulƒ_]c9? p?`d8rK5QbDYh el1[,7Ͱ WxogAiB]Dgүt`Q`IP5f0-<#I42\X 1T+OA ӽ9)ikzbo%OPfkAv6[fLOlD@gM&;*4LS#ŏ>nz㹷Mvg(w\5zOx`sEMxph ׋,>L]Q>O.b%#_;-|?J51Nm$'Ђ4t5 /9鳍RY/d"Z@ŸGp+Ф(* TO4H]V3,2A4r)Q`T*Q9dZ yKe ;kCvV^.22C#;5s75U"pND0tgIHjz $nsA˖Wzj<"`%'J1uf/ʔEn[|!$u@G.b]|L= 1`r|C(\ܑ9h$K~aZ1zkSL\"ڏABxPvZ#_ebTC7…f.UU\x*)*; _ޣO?*1wWDS , [%z\~DR2f$&Э*?̾?$+)m oGou^~P9ho#7̰;$N w! Ld~L~+V3sn O%G8u$i;H#t-"ƔAE(ANȑ1ųoc*CyeH_3~xLɋR,{zvaRObL. }D̊U YmHu]Ő{^^>j'7kUdtIQ$z9QTˁ~C^syUWS68i* " @>!&8Ui͐SZIn*u4)~)4;yb~'y5OΉKv<~RN霬bێG4S̸a4FGaJmCY:HAӽoO=.:lh<#o_Kϙ)0Vҽ`7+қ16< p( j1NWt !%-,X(HEӦ2Ӈ"y۠!wvc3:Ma6&T~9[燭kI+u#MDO$;iFu b{oѿ0kMǑY炯%/V1yhaXU̜m.r^ݴq ژ{G+,Zts<:@l4U&iZv5Q:x8h:Y'{_cY]ClVӋgд_8 0+C}P}kDcozew'%\ŇhPXܕSKp{8%{-iTl$zB2(خ04},*<1}jK b }B'%RwS(6l5Xm 4vu7Z.+L} MpWCqCzJ(E{hPF@)g<;>A`UD^ug(+0$eGZBv޵/@@v:]+B2uY)VqG}R$olOUk!I#D7%x A6B_E\`rkPGRNWc[X:*#K {j"큀MVRlRQ]G80>bƉO^Ӷz`Kay6B)GMbek@#Ѡ2fLFZHw% L3=qAZ53IFBeؼ''Х['#,˄qj#_%^$9P蚩>1_3jj41zR{O5Ub xN}9WQ_K*Qʵ $#>FwL|L=MLZP-˼R~Aڛ()]Ѳ̐"dm{/u/mR Cˎk~>}vxAnn;N8H#]瞙V42 2șܶO;3GꗹwvI' TAZƻE0-8N9l ,xpV3$$d'&S3xG14IUgii@(ח;@O.DHZ))>9{\ĞA{a\ӆ4Y'$'2{{!Zǹ쎯Ytf#rجas$&v#͗vCIj2lR*̙R%ځ_OxDc>:s^,t}=5Ԑ9V*9qĭv"6<Ihg@ `o R-=V#q[~@ZHF1eaq+ez]tRoIڐ.quA$KE,TwfD%jymrΓsUq~KQݟOF:8%"8WR+ؑD-v<آ~V^T?\IDlR]8AG)Gh!.*0W6&3Vr2t*h_Fu 9=geȓ~. ol]ַjr[Q]D/tKrꚰKUf4F{ . 1!!;Fu倃@.xa:J;БD'^w`aKbBX7[1Ǫ}E=_jt<ڶ$ⱪ(ԁli{i簢I!Y=# "S)p+Ŭ܎@Pyt ` Y2a6:F~ WUE=Prg@8K mW!>] ZDϛ'7XLV(бwMKPp0_# QMU{b?w+r䃾G_uW7_T4u}kN'6OGU[hYȮ!lt<牐W[%IG%TJiny &Fhi,tӫzm'"{Ȳ|R*-8Jɉ};I]g uY[ !M a/(A(Hn#En-8aɽs»ٛrf6?6pG&UVRz*٫iLؘlF%(gܣ"]th_ԘcMa gե=@\q&m,ڷqb9WW Vq/{jr)"vr.Feu\ me}J } #(|e?{| c!+:xR>Jd26VY0T(LoMi;cvW@azcY'ΑYjl՛/w 7r`۪><AcR;7!J0Ivl sPu6k'=&Z̉Y׆\3;eA)?][XK,#+} w"dEQ(xZ+0VT}O\S֎x&┏]-k׈\N?1(cf@%r'fqNV}7 [|ZQo-cܼ]njN^"H_YjKtU'fRS:Jd9QeFWw[lKGSdwrC4{&l xPJ{:k4SרJB\AYxQu E]*y/)ʡSB(A&k+K,eg2TAu[֤uuciYc#UkHHfܗɵ 64_4>Mw-1eA|LU^$uv~#]4}v B{mΆg.StZ&1C?MV|HLitJr/џ!(gdYs Rruǔ*vH*{3#BoA$k⽌]4Cju hɠZ#]UקinKkr)9KN|P1m}OZlШFWK٩dz\C$``v33Lha821ƚlZm=ҲAE[V?A{BxT(h()N*D`r' 18Fy IʯؘpvXv-y sߨ3 b+ޜ/9c30̼$߀/ϧܴA$ ȯqPǸT5%r|?<[}xPmp2[Zar\JNw[F +3付M-pYZ{dv&@WDdÀ>QD a 5{Z+W a_mF~rp/O!T YSjݗ ,dSvJ]OloG29?Xc $"fUIn~C 2w/iN0+cM)D0d*l"-o!`IJ !j |P#yQC؝kO@IvD&Ӻ}lg~5?)9E4: #°;ECO#[jkq{%X>A_cdtT8}pќtD ):3G5dM&5^1 0[^dw#O b_);Q'K &٫JbV*] FVfQ|F@1ll Ʊ/5+eR:ˌ]̕"^:S]aQv*N!|T&5,k P4-1#2GÚЈ>Íaqt馫]ū;g(q`2* fi6w۷;945a؜m:MƩȵUۛd޹DQU2> åKY4Z%-/p"cZtIPj0, ;#P?-Ĩ"`ʘ4kw_Mn,y^FFKo,ĬMz_oBNU[}};wAQ<4cggxU%u`"`eK@_yH7y~d~#]%!1xaЊca KZXil+1S`\ >gN 5XW4D;0®F#aǨ56E y`E%%p„ E\8Y:j*ũMռYZ(dh@&>'9mtd% 4RU!YQLD?ETU6]E֌Q J%iy&'QHBSΜuiQH<%E5qR;_& 쟪,O(nZE l^g1J%= 87/ (5%&8֯һ[mzkoP6ǜKnjKgG ސ :)_tnAHY.@a2fJhVrN" ^{#b Kϼi*a&DhaZ#;S@KxWeSV𺖿 :,JR l6iAB.ks2:M'QhK 2{ǵB2I`caÕ\`DIܗ'อ"3U^Y l(UZ IW8}x5_Bv8[ î4 dyWz^~/ yxG߮E) OOhՐLPrۚ}0b V\N4OKM&($P2qVi?)Wz-i2ol/Wٕ g|޹ ^R('C3i}]`FW\J<L^@Z+8DsZ"$o/2 ] Y\ǚ3NO'+,;S[s~f(GpLWeh‰'CϐV(4UkMv :%?HiOK<&E>jQ; 0]&xH)w&3nP#Sw|nD )Y%뎨)hheXPC(pɲ|}g maOQuܲ[PA:a>,끻EyWg.np‚-4["x)COƚbp˶0 ",|O+=HEyoUcҡ3ȡ0ҋPUX5P;QnI @ DC^"([;E$DžR'ø =7D>&x)hve +L ,X##C9O]k^0nجDdy. 6WǗlTA_'IʱZ|>CЮfv <`,=s% QFw 4#Y"',~\Jr. ȱe3kio,wtrM@ ?Hyh\|yJ1-4^K zK?:_>7GD{ssHG1f^Wtzc,0mb|][+Ct2q<|?ǩH I1W̓K":(x6PI"6̀&**Ն)"̦PEb9x;Yn{Ҷ`Ƀ%r BT: *\0YRzԃ9}O.`"ݒ'8^XK"_7% r tl)O~›Lm5@DY+"CMI_;zZoN(-39UЬ,ox[ID)Pc`$*db=zX3o *`C`ukܥ-8=9}+NBlAGꛂ}06?: d*ZSr5UOC C/uΣAZbAhm\Q9NS{An-uCW靐Т3t 0qR-٢ybח{XiYlIẎN&ju̱ N>+#t~ }%M!GxOB3Jo~@6^P͓fQ(숛db/qEѿ]c8*+ۿLҥű#?3Z;p`vLFr5P[sp>YUot>ݎӘDP#2Y/ZuO_C._LdzD'yjJbp8~ғD;bg3}O''6V+YD'='©φ O6"xgv^a PxDus 5G 7b&sB^:=;vyaxXutR[*tO6@"ј ~RHb4Gi1e~}q1miLe?؅0=w N-.z?. Ɗ(ô̩A T_Sb )i4,nͥjėI`b5j ƹT{|)$DĆ)UO g]y)&o Qt3ӷ>,95"j@`/N{ lm[R-XZE_2,MavFx9X;/pg;_{Ty6epOxϹNC{HB/i@|$$`jPE/؛˛ ;ɃhzPh\3q( Vgb5x*'ک'2z eyszIKd#TFc?xyK^ﺮ[m(߷WB"e>h2EcW^lmzޘVP!Kخ+ilf,+6fm@UKٕ`5~RA;juiA|QSQB¦_+OAQK t$S▜Cw,@?vjg.u疽P+oſ q䩺DV$( Gv[oCu!=cNo/SmDD9*˙lnHEA]=i%Bj&r.4ԁ>-1 F~767.Y N]```]b/ő!Ҋ*b ̭ T=t6/JE鄳8(¾N o i8M檌EǛ|]6&R.&+T5ΧE4vfXfHbsNQM=.KMU{I?-/S[Hu4I^Xa{ЉXM ćBǨWNĴ"Rb䤀ĠҸ'^ s{KXה "yիS5J0ܩKOz u3_O~|9][.{;< ޯ{sSj YQ>?~܆73; Ck4MHUE'%wz0oqt 2^14$Mxcۑ$cmL^r ^6  v.FB{KI# \x*<729lRհXP,2z9-qO.?4mNcPi$;/vl hx s?vbZ\q˛<GD ^O 7n\55]K<IxU0l($𤼟SlI9i 5F3N<1~^#MDh/. v z2C쮒]ɬG 1/nJ}PS$mnkmd@6)2c/$2]vu,|QuL5*[ZP<7, pwKt KzU H!w4{<;z 8s.4( XO\v6-H-0O;)U[64dˬ>/Nvm`(iy0 5S% ߉܀ @Rv@LWATH@QpXܗݘ$_@O+JY K_1 rzk<xc[uY{G#ѫ\g^({%84|%{#&1&!;seP4f0Ǩ8i%.]6I#{ϘOyV4xNJ>3WO: t3F^7~ÛY5-y$_w6 Y Z6/tGi[^%PI+{#JQ'3vGtF|=6#bl닺a4[L牔q9l'߷d 382++hC۬eở|1R %ac7g;q"\1/rX5"}H%n;#MNQ|5xJw[.擐q;Kn#DC@O>\pβqh|HUщ;HbQւp;cC a#]"|+sJ0o68#Wd8>[mx.y r_7q (! h]D*P/%y$-+8Lo)#Uﻭ" 6?;v|EtEݣ~Jw8 oa=ݡ_'tMR,{PM]|N& C/Z$|͗a],L{Ƀޑ=|;jʖ5HqtC5mkI7p+O wowWܔSsCˡ;@ @*L]5ȃ;cmՠHY ドֹ^|bgܔ;:!aLuCd8Ѵ:Fۂ9!^Z3e’^X##;5}X56AX$}- DEe(j3;_'4hs>?ؗkkp[@_?r޺'m]?"M ONqd᛻#3]VÁ6nѦ|O'$7/6XdeaΚ`n6wr KHȀKZHQ6;YHy>M4^]tb8<ѲRyֻM!q$fJE5H%9WwX`k H>SCߐL>=+KJSZl4b 2@.}}uX׆ҚƵ^sfdE[ ^(?9&i_=}pKcًG&}e;\Kb|pbD(шPLZ+ט+j#kVp ꒊ{ 8gg-X͌Mo(XNo4`;"KDBeJ3$׈K5WrT-h|dbƨ3Rf+6cBhK(^޹6c98!Q|TgZ13Ut8֧g}ф%p>a1P:Y}X6={H=Cc-FhmR/~K3XB;#0I2{¬TN7fn>cXDoH>%D";P%4zHm7L_0f28gsN ˏ@^a}F2}knt](;T\^hm!!O3V-as /Ec Y>1zr$b8M}x(*4J5 *)=iJ8N~k4{Yp Ō%M`8ע':#* 8YSU}᫣8Ɉj V`Qs3_D9[𼏶>RPv4FÇFEOZP6_J'LKj 8wpo&s W{BH.V pbr;a~V.< kw|oBTZKxmfo7C<6TD'X;rI8]Mw ưuϚ `aӅPo+fIY/u>%swIBhZ r`ƶ6#46\)9wRo[ijx|3яf p5ivUE9:/ ޻MD0].ȶȭ][%\N)]ҘK@kK"Ϭǯ$?&xHn`X2I# \[4s•$×-|+oZ} ٩vbzX\ 啞-5k*\ _ڴ]_ :.eC>w ݾ#=ž?'_&{Gg J$-͍<)hW* 0_@eUr0r\^Q@[ԄӖx"n^(,K(;h }KQ^v ?LSSf䗘(-=\sz?=Rf|נ^\J>P3䘪N6D;K>aзߙm.`[Gm7 '. W:yayuJwx9XBj ,i9TSPlWeAƬYz|{>R'ҵHIwċI 9QENJ꡴-/"$n-7RnKw>C,Kf5)P~ֱ ϗ--B=^_;~NyWa Z?MGTO1PX;>ADŽprޠT: Ų7TlUxQHM9\ D nV,Z{]`Ƕ[>ž|P6X1F"m 9@C+]P*ɊwTL/*E w'luŚ [hTnD%fG= g Ξ:Ы@zG>^c`kW+ݬL&nD's_jH,0iŋ OrCy\K}'{oj`s`2TV +b{uyICV߯I8V߭{=2@ޞ".Ӄ˺㪕.<,tWN&lx+3v=+Dmkǂ^ |8[alܴ#1 6Kx{r9N'֬ E/])ϞKEMgn% _9x+5F0x$9w zl#_倮*gk%3wsVtkG,tɞI-&N#\03ɶHnX#XdFz:z|b8:{8qݞ]?pײ'.14*!XLiu:fєI*W@aR!AZntWMO^)Ӝ9b=6r@%+4o)$;U3|E fQ`5BɎf vIQKXY~e(h{,GMkTw%T4wH=sy@5yO3 #6[ֹT]8Y P;s2dĂyX! l0aϸ*{eHUnv%al){/,m;'Fc}x:b[69jTa'OWst] 1嚦Zu*Կs uSnk$i5[unDž>U\I{Fr:9$x F|TŁ!7W-#vl(2s7dيǑ&["E?aɨJ|i_/q>L. =jӹ}[V0_Đ##*C ȃ͏5 0BHu@$hI~4c/Q]kmv$XaC~5xX݅7*kҶE :ў_#KV' + NV>1- RX8–Zָ9 %OӌGʟ5 je\'zC'#^A%+/!ziFGw-/i6fi#\v5Dt7IgpKlȉذ>L#(O@:ZsBvtZ /GWq<_6>6IF[`+d]TW+\σR-JG_%Կ}i3[YX{5TLjz9uYD_Oddv۬JfBZ"I'0K=mcjgqV) :aFk(znLIn]2Ӈ=M֐* Jyyp3~ IUyUcd{_c/dq-U ҙUAd+6]?0Mr tf)_%E*vh-Y=W ƥ :_2PjɨP33 =U[c>vQ9 U;?5~E 7$ˈяlņ0]qeN)t)K53 a'~֌_!_ x 5e_~cw;pٵ}ЙoZm]lp}^+ie(j)?D#r̹ÐET=ϴ:9Su9ֈ-!pnn6ʛ64mY undyP!QG_~w% drnd"ELqZ]4(n]6I(> ~,]}IBpyhP jm,pE; G&6uL ]h{%'jDJKc3$>j;sq1N>8r-dW]G G#JU*iR'#Nh;*٥(eғ^`|^7)`L6zMxIM2-尧iԋUb >5q.ި_6Ac3kKm0Gz yO[k%5.{UꘌcH{Տ~'_N`%+u^JE{]v)/,"Bj]lK&[V SGyG|24[9qx')O`Lr4D peM;O)!jc1UhMG7?߰qrmA)o]P<ⵓHdV.j.>duUJXӵzSN KSUEM|̚$D_Te(?;RZCnk%»wtL`h? Z ô7?l*=f“9Rˍ*E_ww1?jZWĦ"Qd~QIxv.*lu>`~!C45t|~d s4CG43]sŨN(De/ӫ7バA5@9J@bXtr v~Lbbk%_@({&W}C]廽9G4Snhdl0 % uiCA:-?WVXg1;Ÿ;WaLɫ<P>=8FhJ!B݈Z9 J~ s9]LA5\NwRY פT:Oy9$€̬ŏxį5#@=,IV(6ee\c.֭NmmLwۃ#&m$*nl'ab\{NµՆuvqKepcnӎFK?j e>Hhr R%AZ_1u9>L|u=z lე  ]) %5;͍jJS`Bq{ INHdSju輌'8cV.hQvUw_A{b@#`sV6*fAy "=ϓl0dEz6" O u90V72g:ahnP#}T*pvL!?=M}܂J=v0e|ulNJ=zfVޭ!["' LswLI85ܛ[EEhtւc3czwtl̒B->AF{w X`__ܯ&RU5DZ_a4F.n+S-oUҍ E'It]w:ŝ69Mޙ\s; a_} 'PSSH)!סMxVa 3cb;I†LZ tuk%N Q]n!?R]=V YNTaOh>b GB?{9t`t1"ު"jw,AUZ[ жThǞʡfweC.Kqs;AZb[(=RJT菄>u&@GjHhDL?EY1/ \kPƥhJqPwRǶ{)8_G0v\棑{zluS*#E y+o|9Ŵ{";6q ImxopO6R=7}iy6iE|n}Wpx[t} yWA1<Av%Jvet)L ՛5@1; U}7CW#z*fhddXY=$:h WT6UF))z{Qk^VD{]2Ŵo3|YޡE/Gȁ6c͂MJB 9B Ԑ0o 9v`ɈGMxt>F *V?h@FQ$~% v~ᗈZ*L &hFM_40;zzS:@U5/ۚQba%Yn4ёۣ2ZQ'tWϋeDsık?eWq;zV//.^6gQ&]MGTE&*\½, h,w(%˺E PDŽX͇YA<4@2CD }Y"R1sȒ#QENw(#ၖ W  x}{0(Li"Qyγ7%Rj+qf+&BzMNtc 3anYb)pɏI"P$rN*qIu6!T&,LKmAj@Ⱦ_vtqbŌ3^ۍWrj@ 's ν|m\NT8K2xKs~_S0Ol432ٓų3rx tНhV\(,@62J.P fмpH~,?~A3H ^L2":)-GN.)sv*S+2U{j DɌ+Ȱv!hTӟ\ E,%n"XwbP@8A|zW?EnȌ{}E-Ay㸱tZ,,2G -դRG *K!qhKu;bB^{mg0+$tp J1(`LQ3$&񞵘 _3#Xt0"~|E(W$YDӤ[ZKܨio6𲲕S !Ȟ]21Ŭk!h fiYGEhI:T ي^qH2l [͡]E E9~|< +(Vei7Ui¨crW(m\诚4L nkil=g̓ 9AH3nN=HgpHP!F$}3Ӳf{$XMAb 5ݷ#խsnfぐ򍝫`s+x+jHч90YsK*(l|cb` ?ԬGo31H+)eUM̄4~ 5IjBc HE~9 hmP y&>R}TqgD-^ZhVy۱LTQX08Q|6=)1?!+Y/ȥ iA݁er`SuF7)v# `[Ed3'Ipzϴ+pbMVQlMv>QvoO(URz[ӹ1v_+UvL6z3Ǎ %~5}liQ'}QB,:OƯ,JU%ѽAE^sl(Q9s.& S|Xfɍ6XhMӨcpjYz?at3<A}vW 2r#KʱZȞQwtZP>S,al9&" fe)qf:2[S#5I2td!P1\)cbuiUWRZB6I eѐv%ŌN8ʱ敖ѓ,Nj%{WnQ-a.nE&cR=DgINRRtCw)"&Aj ';cwϑ=;\c&Bq%(D=!>g5$Ѽ[Qi;  afe+uFLsAn>90Me&c]Κ+ʛ+ť d惺Z\"t@~Y8/v.N\P;M S^Yn2EٰW#3T>TE?Cq88tMS\Du..MBtʬ&ֹ(<<[x"Ο\3 H?CYx##h}BiRATZaKӽ'??O2e2\;8rǹ>⦤d̦IdiaDZó TN $w{)z4 zI^hG ,n͗O\ H)rWTch>,|Q"iwMu*ji~C]x9Mչ֥ߧWBLְ'89 >tDǏ|Ɏ-6ǩ#Ŋ3bkSEA}o"Ji|( j ~7\&jJNR :|YGL/-C= A<=WtpDI!}4h>4SO(2=fBNP_Npx0C֞3sKG᝚{xk"=xvp9G漭K=NJ\YztWBFLA?TABag3AmCrWV &<*J_$%N>B"J緝O3-;'h}>_.2wC㷅>,K1s q&,Ld #e ,3\|BB` Gֽ硥i)f8)ɣ[rK𕰙ZPݘ@^EY^:_1}@[7$<M B{%'.k*VwP#Jm7-e5f޼C_}H))z3GMiqݠX-mz-tFJ}WJTx A$XYD|f^o)Zmѷm Ӻavn7"/5L7#6a ,fۜ/z-,^azRNa'81NfyܬP-V>>\f0_){T5[ωէ jGN>,2e]*R$uX N0ʒ]FA,N9EO}[;O!] )ÂϏ=3#GA}@&JeEՁƄ>QKMI!%¼ o=fB#{Wb::5aNy >@zU-Gd;|j `5VRXV~ ~Ky홈]xSw; ք{ӗ{&g`e*ȝ|]%d{EFE<=EȖoU~+]f%,-NꖜjwCJ@W%ɈmD|tC߆e-DhF!p {YT( wmg?oAze}0#ApdSt: mDZn|Tr:+a廋7SH|4ZJܮDH#ƣi::;uHv85Òx7ي}"+3@5`&KmF\Nen9b 5Ƒ%Hu$S1ٔ 6gX XU}~S7J:chS-0 ?,yB\Y*E/K'b+qBkUEek _r `f]X E >We0%6{ ׯ;x 2U⯥۽- p7\DIfjr(?IXD=oupgEGm@P;Vvf;Q?v#? Gu{(k xqBw(-ح<;(e=u=Q#jOMR~x t{Ϟ 5% Z\8+ޅ!rHQ{;_g{H|7bȯ-+]!;?G,tYM(@DOParԇ̲(;;rP#30DW47+avd 椖k urVw^MG-z X 0@{*g]ȭt] ,AW޶ָ PkKhW*+MUv 5v=w(W4ekgV·d|'NJ+]񦟩]g |fK g-!b%qԧbDcRYwk^ ؁o5Szs9qnu{A x.;@sUrUTOu)5 ߭uJ9 K8L3:qp?pV/A}qTLd.Ll"0ۀȼP@E)߲qVft4o[mw^`.3}B6^6G cVg4] U?.H,AFrFQ'sC:4PG,G훁ASTcVSC\:˿ "))4 \R]ΛdŧxMƸFf-"㿿gHԟ'Z.J_(mNf!S+̄afh)6/vx'YmQijO+s.Ӭwg/ 3uDv[hh,Yvi}FgWLrKM|@KlC`u?ktn#t>6upR)IbY?˓|!H_Hx}l6:`O _{|gjDl\#O32p_[Re1Ey5GLy#g.2JH^OgnEW5kiWD^DZSOzd2kDb4sBE'YhnОnb[ 1Ǟȿ9(a$_DCd2~/r=%w}1 t;r)`RbB:nS8"P1 Y{;0 |vJ0DNϓG!.Fj}f&L7Uhp Pc8~lig_',Ļ?KZ3;띮1 i ׉MQFY_AoGkcW^6k>d>&}I֪O](=o}e n6Pчdǭm=><3a|rόQ.6osōHjSioKy-tvi-PY&x> 9|7}j>ή=4%A< X |~>jրmSЃ*ǚfcf؎|S8jV'hCʜVitBڤOn]m" M7Z$u<;lrۗl B#_ ^n^(x'l*t'|Yl[UB O)8>`,i=̥0ZDOk[<'}&c;b&L\'&Q"Γ \6ރ:ҙՐΧHN ʓ۟ +!~R^@=[ky3-䀅W )Xl *Z^@xI#CaX Ix3Ux b޺U^ؚF c `~7$TH+ψig}Oٶos]AyjzEsBsB{E 1 HTPq۬[~rYǂ!$i>JAB5E8|,'jf! |>Xwxsؑ8NQ<:ăea_,qc dY=󊈁 $DikrF$;t@_9n6;:F oe/Dc%5p%PZuiMg:% 8/n߹ύ$dP++U׷NJ1aE-&>}6"z @IѱeR9U"g|U^4!<Xmu uVW A&%`3d12Q]x!GRpjGHhz Opxt]gL[OSOEۜ+5FSu=N -[Pd!ʴwO#ADh+ =' {KHȾ(jMx4Rɀϕv*=@A+H)qj%M~F[[ ȁ2BN.=ڂۑY<_"{c6]RsĎ1B 4%kosSxxw%j8zN'Gf#CJQacY$3{:A:w*BʱgFDP(ףOniss0+z-dXeAhǧN`wv=2nǦAn:p$gi7&$Tt\Q!S]sX cVD`u<0Η& $ϳ۹_3#e3po%%lf{;D09JƜ g+t PnZ͛+rVǃG^M4OV(9JO4\69)ݴ-&t+9tզҢwahhkBËȥ^[lB<ͧF,Y[+ZI :UZk'mcfP K-2W@o{ I(Ro(]x$ӎd8 )AA ]ẹbz<_ a[b砂rшGDa? !>,깪pjLcM˚GU =J(3ϔ?9/!6h!ŷoH}bfx5|e?2*!ooU٬CЏyέa9#$G6<ۮ:4+; -[{{E9d $zC0T#|Xh">!ȱ\ŠFfmsօhb; g R ֶuZX/Md` 9hGs?#r!<.P\A;R){-:&Wҟ up)gJʞJ׊K^KlI㇭,?Êߝq<'d(I IoO^t*t<,ѹCjPfgc>")f}Aq| yR/x")( aEOH0-7מ4&Zmy#2N׹aþ)5Hׄ rjОjp=BZ|V.K?‹pU8ʔF0,;{3YTh`lrHhM 306b(M ΗI#^Xh +eT'60К0 . C *VwXB\FR]vd2PcO?\=UG͜{6W7Plz $J:LHp0`K&VK:=Z)%n豈\:qR1}I5e1ݝ%|C-#\#>A^kL.UP ]u5_SVɫڶ9*EwvGcAvJec9yi+ I$1X`T]y"pO=7aui= IFv\˫Y "lX}J2Oen'17]k+Ý &*= CgbF-Tki[E?ҋPZvi$]e8Wx&^܉-|>]m^kP$rLD.A}Xj@av ƮgchsOsAd~4љFb_gox|2 Yaɢ-Hrr1nlUP^"BhbjwGsv]|²_2x(֧64hto*'iߗen*>Mj#Zfeq(moq[찿`"^s#m%pė؜F 3hGsyi%h76?1e)}j &2[kş$/-B`톘!R\WTyXi C%20ƺA8N%.5(Faܽx/U1OasֈCHjAEIo-.FJ}1O23TX郺B!I8sBl3LGu 9`p~;22^XPv\K+sCARUdHHͽM{PVpiõN.Cj1c/myedY8#T A꣼LokcH 4+̃۱<6[gJML#fue:d7MM;ZQ̤3{p_Q 7wEκ86i+@\%ѭYO[Mc/{ĝ.oIi$+ҊMDsw>!XA&.lTF*L@auS+Q'HBŴ9W U$D^Bٯ@cGi_1 g5Z@T,+_LvcK{fUUItM/M<}@/z>iEsIө줏lp@'o`$}J,vXa_ V͋t](qSXy7P&p!CM;'`ANN i 2gNAݎ"'RIZE=!j1'((r/c cg81VlאȯsfCmֵِJ5T0k5~YQo,Q${tc T/g 8I~A"C(r\ Ia껻H ! cfXd7bwfY })YؤQk禭Hzx8H [yLH`N:VyC1sjZteT2igPTɭQ^>1_tӨMz0Du+՜/i3MҿI-_{pzxP2aB1Y8@DuJK]o7]AVweL~uÊL֎4Qת`rgD1uz1F?.er{#ymr   \O,6\Jo㕲i)䛅̒<^? ۠f@F4(2aqc@b }4-:j`į;6.0+Y_TUh}MKTm<~Q$QQi"8DzQ_q>,W0_3? 4{M]VeΗ愛5 u* ϘY߹MWoljJZSc28 V%-7D"Ws-ґxKxϿ<]b`;S 7^W^)0%v0]fXgH&Apa$IO\`lu4ݞ1|#-;AOBDT9Í u:wd7+ )ٹO.K } w հs+f&Ъu O><>79Dh!^`}Wɝly4q'jE׷ʗ*a=Ȑ9M=ǔ{c&NۙnlQ`4bߪmŚ_T`luK8խv;[ \C\7 Cxg-:P&Ҁ ̳ :{,+E$m _tuľ2 Pk"Cex1iZQ")k>$}Ki#DPNR8X-:X)_xD2?׸*a Q-|>m q^ v"0eӄ9P9CJ.il/KM?UpҺ̇h-W?4 a nE9Rs/^T@W/{Hc2}|Ƴa4>m|elϴ/ %>9wpOZ("| }idζ:vQMA>xBkjs2AwȥI.G,uTG 6ߣ &(U ,fcjN(|`W,X{C͢[pN@W3)f*,^#N@ sNӛ, ɧ 6 HBdRx11=VlH Y#kɪ9 a1)$yk?kޒ@mY&p5m+ >S);sЕyΚi2wzP eԧPCoe/a/Ħ<次3SM۷ȠFd ֊B};h'gFj ?pZ0@P3w֕= )k 4)}i,K.{\_ (ma_djp5EgLM)zTh^[t99{\B6P%8nW bHT3jIR#_er_ar +C=cufWF>U@.#6cn @ p+.cG]TәJ?ѼdGz.{1{BCx俆SY"lTe"9gzQeD P>Tʼ}ֿ{f^!uBy? z'}mQǻ}Lk>P>]}Ъ׉_|OS[2gUmmk#8.*%l(_ TSM&0ǀ^ejgqnu!L4.GX{h1ױw`-0Aib z܃v@,1J/Gziy6Ji)GйImGP fF6w;„PNKu{;H2v`Nm*:}?)s㖸2N(]6Zka?}K&d)f0ۂ-o\R)9S߂f#Hð{ħ57nYbSEDs졋pe<Lm-/r-dÒmݯYV]L=FtzEadEl#(OE;*%fLRz0S0sd<&g2||ڹ)/;wPVA6T="4Vvs}>;‹g@⫸#|DHXhMԼj/h簩I*6*ԥz_(e0r6PyM ӓH?kp'F_̃(2l&=SBϭ)r(}!?j!H , AzdA>2Bw.xӞ=O_1=S~X/տ  ,sx8T"7Lp'}x5:~W 9~ ,M|yv  Dy#lzEc){; Au\+'NC\O?`쀟PtM*x:JOWUpy|cŒݪJ ι|_I常 xD+Ϡv:'e K Bb|5∓Лz=ƒt%FtH6BW7I.<]/y֟ȧGp y=rY MgL$pZ54 'H 6 #dH^)ͻT lZw-SUPHs RˤO!?E$lF^Nk/vA4|>+]e U'b8@<ì,U0v&l:3>2zֺ9A:ƑW.ȞYPkc<-;f$z-7ƞ1Xb^&Hsv'bUY  }Dc>e$d3GRdZ4C_TWF~iLJK^)PO2?ax,nx%iցqP!c;iFڧ`/kÉ)7#o'? S+66aEXN"Հޮqe :FY~Zֵ6T䪺no!jC&'F=x^] q~11[N3Y?XeZ%j! F:p5bE靾 o\Ce z3DrvGo'4!խi{mMSuVs)ۭ9D#N_1݋^O"VٵKiҶgQJWtTĶTKE3Cjx7<lZqT^wTt;M [F+6mt; 6u{Zxq(7{aaF@Btu"h?kYVp CD~>~vjL8xBZ_/YP ҒG=NiU|Q*.%Wi؆+ 32.ʜZ?kzP2\:i7Ԥ~ZY{3tO:%Z;(#%y-%:@Q # ,؀RNy!"8K8wxvaؼ{(qw"dAZ 7_pB2a7j1FKҁƙu4MS>a%"TV˝Fd5}%B'd5KGPʀ?֞)zm! &ces,)y1@BA YioFWzhfk_F|c~@V.f; `ТRH@ SF|f W5&*$Qwn2?Z~c |gxDJ&$Ք ɉ +Kge`t.-Ī"jW9SXEҗq"ND#r8ߓl葃ѧ&?j|n vWLz J2JJ=4!mOj_~ /{KV~pMOjftf-xEMGk໿w l7cKHwwy{N8Ԙ3xDFWlђWW~_z |$}Y?*078bQŖD>ELl*LqS•ot&{EAcYٽnp} ^D&+xl {_xN G*!Wr?71Fe0P HcwiuT!ϏC&*4,(1ʸj L[3*[-@QCYdd1JTuXXs)F(AYPjnB >-P[L0BprXhWrѣP;Zvښ,nTML)3_[sI`̵]%PȬBfYjZ&ؑטLÜ,ˇr1=)747GK9z2 m/;_iuüv#V"WTb2TMil{Afx (NJ f12Wk꺵$:JaKx~^Ҟ@8G^SmVpx%X"()N [X(umۂPu'Qs(%v"mD$ og2 $SW4Ɲ"뙤TFy o޼*9!Rt h>E+C/@hB/v1D"TB,hP-ܯU: $\ف:2 Fp8Z;p\Wшpj~LqJ}U{hcO V9m=BUHNօQ/ȿO5䰤6ZdL|SʡDf 2 ŗƉ_j꓾l>53kA< NaL}욌ZPaxj~Պ+qu?f gҺ|on%f- )*ә ЇE|=҇tl H(.(Gc8f$XL|GF̽#Sz]^qդ΂f`NbJjS0 d[8Vջ^fk%WqTߛ.g7Kt;cm_߲k *`X&M1M;N3s.| H/E>4u6˸NJ() 7!0͎n,Yܾl a3f̐)Tƫ5̆f%/`03Tp?-CUs $b%HBRNW`W䷻x8m,Jg`}]Z!hAFw#@F5q\0*SQ^}6ME1dLH.?{׊"l(٧ '1(U &ʝy/VeSBvcų>T6)@FϜ/"uĩno˰bn{~ ,nK)蹮x,N$gIzPͱx!q"˴=fkK$ B{?y}`\N枰mr[;[2]A5kiGZ]b3>VI& HYBQq۲ b9>W;?7NSM~)&_ex%Σ(ݼu!Gaz=~xu(fogbU*4CU^iN j '2r_]B\f?(87r*Y!eWfZvu~cAǠ맮YF>2t?$!&UYS"tD\Bp (RO׵#Ct7Z\QG00M8a=3V+N#f& WdT+H#l-)' 51 "Dfa/ܕ'53?xJ?>Ḓ\쟁M/qB&ԓ\s-l[ 67:|bjaX }>j|4;3'`3}J"얰^gX0#̿ڙc ИݏZ ReRZWD0.rܩSjx4i(~IW/r)u// W(BJ@j,#G)+M)/>'NP* xmQ鉔DhC<7zlw2MIZ3ɨUG&@s=;S!fۄ$MW&CFKo${5tpZlѡ9ygo4E3T'M`!:DhJ!OԏTU\]QtYNA#aSVGx0UٹI2ϙqVdx4lL_M'얮bӁ FuF5uX6 Ɓv:j!u9:̋3 Ryj4ȓlq!+H~b\`flja&M>}:>߶u995 VScxa Gs$:x]!F /4M >f/ V3'M߮3gJAa7*a1ĞM5`[|)@M (<šMiV)Y49|ƠU G& :^W̘A^Ns~sU$FEG1zl\UqS*oNW[R^;^ Ka"n+:6;\\a"6NXngzGւ ZWPC!RM^&3kx H豍.{l,g#T(T{BK`…`wU-t>HsqdnyI?t^ڇӮ Rul!5ӹxNȧ)4n D8ʑa 7]TP/)v֛0GEJ%N&f7_3&iz]{Nag50[GPm'{+?&;U}w Or(W t?Zh?`W0tX^D]#='[/{cT%F2|q0#P7'C2%,w+{g@ #x&%~*ɜ^"Ki/O|u>P_5QD@z.|iR >ć3)ۭceIweHj- FXb*9a`s8DŢL^u'3ZBUMNUG  }Ր4dcM 7Tk-Ös%ƋuZ@mds}ɑ5/Q=:?%[Aq HӞO~r_o0B'n}g܆bxl/i D*?hvkxk_ A6#q8] Nc6KWG\prEn.[ Y?!fS9rwa. 6Xl+1!+>)I mk!}K8R4C H\j_& "G{a`5r 婀"npLک/7B%h˖_ȓ#of7Ԑ$?:oIҵݏK\~. =w89TujpDx wv{B *"krb[NMs?z- NQWFKHJO:qN쇙TdW,]Yd!|/c(T1QLͫZOH(i$$݆i^E {CHpvDS#ׁq^]}:* LE`&,sa2gQQ^'LXfs[x/ڻïg>vWf ⏉ Kˀ AŝQ&!YAoʈv.(d@TVXqS< Y-ږ}UO݂00?g#9#<JJ@H&L*;_b z˒ E;U%^<4;SI6_Sp"P_V O-E'Ԛ3͓MD<=cTy߁bSAڻ쥬NAO}0=]@~YETM 9 .*̻pb&Io0J;Ylyǫ۰#:\:)E5Y%meQ& n OIk|\Pm؅حɱX'$ra? (m__c{Qc.<δ&%ӍbewĄ@^T* *檦;4 M՛Q95#χNa\*.F 1XI.n40Q4Gc!ZT B*DtzJBh 29asN6F*PnA^oK-gF2{;טO^\mJI`4/PO3?LA)9`vE8tj[ ʼ5$=[D''/HPھ͉pcj!uKM8FT{s΋cV}y[G5ȍx%%iW ^wYR<֏I L_oԩ IBeYs~-Mn/on*qő +'_[dJms+LN,GI^J[}E")ͬ]:~qrfIOm5QgqE^^Ù˗)dRƦ3>ƫ?lg^1pC‹M?*Xo=LDF }cǿq1`r2wi ./;"DPkvvҌyZM%l|!NO8?ʟ듫 ,\ d" CfCAra`OnvyU.{Bގy{Bmq*r3!uK+c2>ʉqgΊ¿_ɦehޔC&½'G9 8&+4-FmD8*$M( ^'Aȭ֋dvu<0҅`hA*n[1vT%]'5*;IHnpV]ҤT :} K:2QyRj=֟)#ip2/;w3aѻOUp={jbB8WǂCrJ.H"+4 :,zRmGE&R_Fŕu@u!*ןj3y V;&ca@xGL&5>m0KhbTIJ \ä0O3w0Ϥu;鶤AȰ):'7U1y9v0 ~Ao[UF~Ѭ rV= B3KG?;E 2P"Ǒ`Pآ٨$τEvwW݂l1/sAE ť.=O7+qڿPm`SR &P!-ќ|$Db\ 9'zXCwo*+R: L C澳t?[q򎓵2QchDĝat6?lVV(7 ъ*jFVW׬2r$%4/0B>Zg%b{T\lGr2I.Mpk*f'PEWBxx;e^8(VhJg8r\wo(Z` vU'ٝ2.Ys]K&Z$FJz%B( 3=s mzFhSF C!9QAߴC.sF,/mA"F@)8ʛy R nvoTw/*9UL">'ꅊOAا5x3\>NϾnؒ:܈k|c>,tdTPR. $!Q&;bԤ&,<ںP -)-ߤG^/E#mAyqWF<.Qgvn{O7g>؃6zn~܈qWrϯQ7@jx*_sҾ(Tѕ/ǂJ ֶors O3tQ5owne<Ų*&ӂF_;[9WOV"4x+Y!n)18 xb:oQy]6H]"0Z>Ϛr@ˮs΍;IIQv_ݨ+ /7Tҟ/υk:2s+ WcV/!w#^(+qE/RiH #Wj:B)"HF1UH;7N~erpk=x]2wS*K/Wi#WίPS-5ɔHHox$l9Ө6lgZڬD6 L-~GZT'p۫/NbP*QoMYsY÷>S5lT-gQUbƾ)5UXƖWF<~?^i=͵ #̦EΚof nmȘMTOAf8/V-ZHխ('}/3cMELElvw^lf㸌!Pd@~Q\13 R.]"oYgMҿSʏMAJ&0e g#-}L9!b+j\FkXk~ԺC8zغ+dҹ(gAB5B(d W\R ~dLb_>b}KD@ð"a㨴ΝaݢaipiyGw|ѧnLX̴' ?l6GC@8 jYKm_1˲QOŵ8?Yz%yުS6^넇Jz̀"׸i&$Tz#$)^s`?IL[{"#01ِ&kC| K)HbD"rͲNZ e0h9=O[ Qc=}\):j\ٗt DVﴂ ߁)ΈF}l8y;QHP Mm/!Jq֢Y O9RF,07,ͼ HZ_Rw1}Ǖ@JGxM&|RF p>V(慵!%Ҋm AUچ.Di_*wҶt$}vn;=:ɤ9f?yYCP̖<"OYNENi ǫ/zF%ս 9Dh ů(l-[Ry#́RE-h3F. gP-R "8m } 2ϺaC}eov5iɟa^ܓ ﶛcњiVÚGBS==}ymwܬ 10IR5`x4<,"z{W(NfqCGL9:^ 3N>)aMzEټpܮ~ٟW{"1XP*FƜ\SfoJ#`J}a(bqf _t 7L;.?+5Tȑ݌I""G)IMѹH&?XKIi̿!V>*^ب:U`kw(SgLOCc܍"駻Tm5 !&C,_EtKHp9Δ߃A=4IQXj-t'*ȇV`7^jyx!I5naS,tM^ZzȘK)P ,,ZcCBJZ8w|L_Y8O^oIo,}GԵ")p* i`_N'0VR|{Uispe3iu :ZH%Jڴԕ{^şUESZ8 k|(E?"97eA2}S 8,pHZpaM]%`>Ubmpw@ӔkI|+ֺ%*zBbQ1C Rʛ2VF1#\X݃) ;WBz{I^2Xq"u,* JDX`3^6X~i9ܮ(Ih^S }8/~Pm o>az؊մtX%`"ctB`_RtT߳ꧡĎy.2L7Yg+t˦Z(qp\@ o1_Q=DҼ:T ?>" #}WZq &O?u6IS-i,)&cɼ 1Nry*C0n.ѱ}H 8fQ%¯Y4إ#T [#m,(4-++ehqos\kK8i^ϭDʙ&1mgTO7 ް`X< U>12TKK |"6rA /:< ͱsו«`/qc{mT |,yU}D[[ IC ڗy==a&&!}.ֲ(ݯ5s˟Q @!dw/[kظK2>ߨ3NFueCtHR>wLfe&SPqU|LsH Mn{kOs'!NW$wNF[$I3^wJbIc44^qL$;՞__SOy֗C f+._FRZF_c1MX^y!m~;IYW 6s$H `%m+² 0^^ZHG۠+L>zRyVi.OaZGmץ&qai)ܭF\tEsw9Z/~n| Vbj!Q'nP5 /W m~FI0 e lc3DmEuy!ܾ;d7ʼQ|m|[o #}ѼcK /6eNƛnj$ йd6<EU6a<nX,Ty]lOk/LLVBrU7 ſKu]Bʦ1d#Ssa5 =h'~*7H덜N%҅T#k:䠊`mpX?qM~mn& I#|Xێӵ`۫M%s8S/^;۹)x"sm*n[wX=ꥷ{۞8]aﴧ+i6y+qoZ'E4dJ.*B?E?si:Ϸ"YTt^Aqsá_r#1\  W; 2;W {;G322Y~ 8'-)w+I.f p8W;o,o@\A1x@˪kJ9:1r%`BgoTޅ(`Tz VA$CI aPS]XfxG/]6㮓#oưHz-[4Wf*6[ejCTHCCzkJ;K1}*4!{PP9$Z`;מgBr{oUV3ҋGF=p鸮*̪ 3깴I;Ѽ;߶OLp=SrRomt,ѨE-z"#CQoq7>p3m5 c6Þoffpp%{p YA#7FOEu$8MX9o D`Ҝ;hdd5y[A&~kS2xLª!=&%a19R>0(`t͟m<|j5/`QoI._ߝiY =z _-# |s z@& R~N+ @8 $AQC5"P^CL[F17Z6_\`w&Y4$o?WWvo_ 5hmY!sg˱Pݺj,:$a }9h"JU5G+p]iZjXio -l9 @k2ØOXX=NRS'`mg3rT#ԍ\k{f@w^PsK 7xmV2uy&QH}iSWP@nԝwz`=L覱Ya>#fH-Xc0 M#ƠFm:Di=]n0:F wz?ױ;P_!"7Y(Ld@eT8\^a6.61Ar遱lŻ Hݭ>W%/T2~(Ř|U~-[J6n;'2Nzy}ҪtSP|C$bA\SS g.nlZw]HPO?&}LSUkqv^gsE[yW՞Nߤk:I.)ޑW);Ԕ-QqE1QRhV'!&x+1U>!c%Nݢ .XgrSںHsŌU,Q,c=Y|V%&!-/h*sM?RGa= ZuM=ٜ 8Fr:hp\Tpomvy'6zhYIF{[A,WUKΈϼnS)3x)I!QB&hC>߮P=#yDV}np7P LQ@ p-NZ<:$ Wv )NHEd"6y+jf)+_GpHzJ(WPlmUwv<<;#p?"Y r]nSm8cl2TB8(6-9[DʜXC*@!o'2CK4RKϢ&2ob+Ǒ:*Ѫ5ȝ7c0txLO(~<&Q79 Nü[\ Dܣ}C@g4W^}_ lë][T" E t^)=HLr|PF++uZA@E^!іE@GtچMdOlӏ%*x#@'5j*Nt1F%lԚ7)tlD6XvwC3vkZf6s(4M [I~"QMn4 4sM>>w<.$e޲ᛐwc3g2ԶwBy!M-0 *O9 >f*iAq{';܃'FƬN~zwkF8y=jxA,708QWQ>אl%{ԮSfV^\oCWr^I"B ⹶\b 8 . T0V#x7`8 ga2ԞcByG EVǢ'k/9} a6X^ L y<9 Wt ;8G|:AE8juRz3%h4fP.YtęXN7hj>Gѿg$$=׼|G4%nF^IlPZ""]dCR!#E?1Ch>^ԸtQY|{6Duw{A`ganZDmhT8jE3`j$>?ᆨG LW  fv =)9v>Lw2L8+M ep@rh,Kuu µ!9gZh am050"- ţÅ/N]\>p_+ N>,8N2_gƴa 8Om0Cf\q (n[6 Dzg]{Qlu˳k~ t*Ԅ`ހ^7yp!uƵ0D ]x-j>B ~/RYv˺t PscuJ \RI'\XrS!7lךK@xRgnjU7=$ȳp ʵyO[mlKqc^; +@}8ݲ`=lႻr%CL,\Mo&$lm[E@dlG[J$A~LV=I[6B7JsiIjPVg|j0֙)2,|BۨoαC {yٹљKu%HM o2&, k1ؾyԚ)gTy>`b W"рaXH`d^cI HjF-} `)G(YJS;K(rUjj<#[ 1ъHw,3'GJw 8?^~}PfckJYmuYuj 'bL^;ȿH#'!HL> $yN95/k#Hz8`]{ *tҮ2Ỿ;À<#Ѯ35Wv/ ~$X0',$NE0,b`>3Kx,Ӎʬ LtGH85oĞ$pE\ =зƏzea#*PvL]MR(rfbD{gp:3cU6;!"%ֹ\R:(pƿJ*Ub|/~f*,d XH"(d+۫@t|d_мmgj{aI).Ƃ hy gچbC:5ng()cF8ۇ {/Uj]CT do b{X2]܇J.~,7'Ʌfy/k3M˂zF`OfJ.JUx%B>%m` YX{}k.&?{%+ψ&Ix|3x]ofyv_fb(PZr6f&7~nu8| L!f,SMxjD|$K.㟑&GlgEmE^C)mS.6I)XrjO{(4c$^Dy!ya2ȚگCgŽ}/#tl}WG:@|{us❮0Tj+;$8+йFvX݂;>t I*[Nb~0}k*+lSak#Gᦟ;GD&m˲_UYSN ]Hv u^rB꧹/ڊIpz' Wt2օ+g: 9hY,pN?@z~Wz4/;M1ߗ9#[0J[<GH_>auu \Px!Or"SODYRsK^3x +я 롬 q:ĕ.H~45RTDOY+w)l^4&(F:*Mo YW6BL\˴/dFӼG- UW[U\͛H${]{N(QƘws^>*a\Hh^H!FGDŒ@ dȲ1 *]p-iZ+>& sRsXʸgu S}Ƶ%JTMNHJ{D-.ndeLQZkk~Y +BNH0k{unK°{^]Ʋ| "Z?R? WzR'/#eة֝ MJcZe_ a5FK dN c2VT &ʭzUɥ!ܵMxs9K"HD!K "R^ᢔryfJ-~$rCh>̔7 d0JqV+\\E\5Y<^=#S}/D O-|B]&`BOu̡c׀ ޛ_sLth`Ecur%ȷMB fQqNVrn=ޒq('oÈ3bx!z lދ /B`>9s?m1vؤ5 ^ SE5Lbs(N[6sh!7aTtNJ`j3&g2e 2QgB9>s)Sc>{1oeBbsG00J >G˛䒿E}JG NY𴄎@ct>8_ЮMUH{}.BP0{oPhl̵z0YuιJ [ SCgiumNt8{ILE? D۲%2,Ŵ~ T,@|ڨ>,^/)C } tHz>女:|V8_Է?6ATM3GTPt|_VF vpYQq`I*t,Baax>4٩ ,439Ђ]Ehm|U"tt.i>2Kxt$+9x{<"7g}0,l @rm韑aj.R ۴R" "4aM^8[)#ϋxJa_F}d8L>H$4 "*"| -FPi2飅!~kI&(~b9t8xO/w5 ݢ4 /+qTY31oM@f;E3ADK&*v_pHmx}u @lo2[VLӁtx$ݽrN^fx0v]1؅x2kLle366l},ĄfN50+SxwJSiQOO⟕r,І J4}#FO k!0'Rݢӓ)5fpӇxU̥jɚ GB?Z8o7,|'>I|IsZSti^Ro,l jp F1ΰMLmzIR4\^BXr2쓚OMv@AFsFӿ}ok{VܐIԥcg D`ܗBO%кwv6j_ ^.)L?Pz"U0؟y&ڕYp黹v!kR,B^}ҳb!xbPpˊ]tJ<w@QunK +y1ud$5Y%& (coZRDD6*©_@:=4 jit(<[RgZh8=qa o_y[{0P)tSr~4dr?L-(0AdٯXf1d-;wT2tcNOƖO i^yYPP%ݣGVGE>C ed^֪s0Vk XLGI۳nsgӸ\%āgȄDTp*~йi(U[|/ݕXOVN8zVRv1Rb[~=%mQu NjMyK`(l }ƎT w~jab>9Mk0ݖEN*Ps1 B=R0oSC6;Q!gd:A j۱k h `'AqF*Zo^J"4;;ZI?PY10 s%$|؜poc0X!&q/|5/ڤvD*-M sϦ`E}>fZ|qm(vhc[Yr$yl7"u1g4ûf1NT8W3)t7u={<}&bjz+Iru׽ӨF%3ș{t !>5І3A-,?h Kx?E' fBo"x))Hŷ x?@ө r#)з"G/:ܘkSq; ,y7N/aoɧ",}K&*FM׸1oَٚNXˆ{D@JzTriQrY X=d֊^f'2LRWEBK-x:Y)^8_k"ס^ұ2BlzXMΌQd{8lĎ0Weiu)6:NfkAeMM%QԑӟY%' muTO﷖OT C=XC/Ҟ'PF$ +:5ZClg꧉D4o^Uר-DY~1cjZhaP!JCƎL8 Pu T}-HlKY{+*whAU~* Eke !TS$>yu뎺uc$?u@nrKThi n{U)oatXh! };KItf5!k@T1ȴ_ R]@~$z;a3;`bɬUKjM< ]{/T75A&]w[Ye,gHV̙4#г#kAT1t7@p~2G]X| O{-'AOˢ|+FX=7}Sݵ%#nxӊ]/6{DIq>yIdeg28RQR8d=[@s^n5*Qt_1$'fMKsp(޶q-ZZJ(#VTFR[kHwhG'i K#/ N (*ÈJ )8SpۑLIǭD$+P!r&07 ? Ĭ3{RfW K[]_WrODM83<ڝTi3ޔ`;֤Z@k@y]bi g@?>ibk P1F,r1HT#9~dسZS~b$ʧ*GCTk5xjI <1cﺬ&1~b!Ua_ E'v72AXeɰ{_hZH܇s#$. h念 @è{z2R 4K~Λ:y{E'>̨oo~CC ybYCd5Bh 'Z$[cVX.aݸ-23j9ye-N-^K ?{F7)B7'^6 n\Tvze"{Av@3#>p)QU*R_8jeP}ΝtSgt>O f$m$s xrU(bK6/9#*^Zmy+t[P,^˝KE:t3mPw$~z #ERc;AU:Qܗt;Yv<i;187?ヽ ȞY~P^C+=;0ŗ ^ߜFɇaTѕ_J<ֲ|dxL!zR΍Ү퓅3:DWd-e m 2| !tE.F4a]CbX3:'!o|Z\F؀;+Հh䲋ȿ<8TvA#FY]}MgS#[q3rM>>]**("Pqs};|ɓ8D)DXJ Yհ.:uMb9erToüBM@Mdq(MTA$E'Q?~$߳uJMYc U= 67s] cy:!XLbE-"+y V!K2Y×,x3LxT/ORvv%2_`MsrAB4Ka&&r.0e)Gny0sEzc:'/@,yŐJ&B+zaYiī/RcG4{h7YVdLAm:‹22s, /^ez]j(ɾ\[x~B7U2)~ٮOWֽvs ` =$:N9Hَ _$9o8dEl.J•O.+ Ɏ)pN?bAٗӕ5r6w!C8߼#K#6U/*KpeM˘)PDǠEku+.̇Zx` -lݮQW1I8p|1ƭ&.e3o C \C#\-6YQtPAC l)Vz\RiĮW^^N6VgN_*z~p`ߎ)}<'S-lWqm8ƅNQMF+Y0}bW3mJ\rO U@>6BLX0~-@RAhRW,L.HUcM؀jro0@ [ԛNss:cC4dT,7?Z7ob7v5{<%r[ަC  zcX쀁*kuPQ vYAvaDe+EIEizRuϛ%']4{aj#ď*!oZM@~Խz:#yPؽW۴ߣ1ƛޥ8vmpebDXrn1ޏG(f6*\ r l?} g,0@c ?0ɽcC7uFԋzt'+7e-{w.KbtTE ǙEZoXqhXJ|c DهczVUɳ yyf0_ı"Yi, {up֬SQ/~>3(vQ\$U\R?W'iK iyK2 c7.MDc^ԆA`ΟPlǧW[ AC]X&W3Ezf{V%wI?$6XːX*;tTe(Ò `3RrT.arObGFTn@+NiMu TheR5Z fy[!}7{H M djdTV噱uǗpI; >G5aEBUTǎkrS~R HDgm=yHyjEÖ#@=-#|NDۂO2?LpNx@wE]yawM:Rzμhay xgr@iV*vާNQW~COCP&ھɎ0q/X Çf-1]@Qmq^>x tWl¶W0\"V]b#4'B =チ3q@잊@y7] FJ&O T%.;~lBV{{')0֣I;>Rhи8>;P@T_!rs7WZL y<,8 Ytic-)m] -s/*%2G۪~aBJvgk )& Ps}$ePsTm+SVG`]PfRRWJ1CѢ([ya>`wATp bnqdE[3m:Y^Wo'5 ΃( =>hs(:#L)ou4Bi{@.B)~Yk$+og 1(itp+4g3SH5IYV$GAβZFu9o֖}r^U>Ҥ;bi&P;f31XQwWZ`ػ Z(.`%g5:N\|«_rRт!r#}ڹ>=m˳yV3&tHE}-L{v pLwCkf=` YbGwR 93A [9&QY^3u*;{f<2nO/DqC|rAL8iVI zNQ?>fc鋹zEx8O߈9:4v%w#.|c;KM76gC4 @yй"dB[%5tzuf܋/` Ђpe/ly w6GL<]Z J)E6pG!ᤂ" )R`xZ*Ύ.( 7h$FFtrZ}y/!lp1IV'vR`ftoA@/f7(10$yᷳmwI(}tY^Cmb|{ &g;Lf Jly' wu8]/#[sG0J0]zͦy |_AKRGL0'S~`b04P.e'` 6e0H*lCc3P/7P|[Sky@Ձfq44vwVBlk*| /蜽](zƆ+x0|܄bUu(˃{ǺOmd&4<[ 73+( x_k>wm7w6pq3C{UΩDD\ vZbZ%6M4W&ȈȂKMyFMqaEegXpy+&V :Ds7y#B?z*zc(̊AQ ئr}Dt%#QveWη&`-9%cWg@9i <δX4o'_s$ZՌ| Tp`=k5aU.U"/wUQ cee.Ǹ4|,jRUE %) #I:*b('YzpJlH6'qޤ@xv-Ν[LcbsJO[X+L-wS;#<>紈4!tVRPtC{ V[Vw,6`-<Į4%'p*9@~ (LDdq{ydk5EQ~[բ<'a¬a@WGFaڶ66t`c~Nu.lœNj'ZvE͉F I*2wjXP -5?˄|i<_=o+sؒP/,aoid[I_evw]OboQO-Q̯@CCS$|tmvY* %/n*P7jgr *8i4 s:fjCjJd+2rBnڶiỀaz+;&49K͇@bwR*~lDOXރ|*chfl+FÖ/Q˪K(ʗСr2K/Z w)\v&J?qLHi ﺧ3lwuIBT-G 4+5?^rmh'E˷pX)N_})'@Kf%|= jԦqr!QHafpFIJb9cUlX/?Cq(B'TJ8|mh Q:!(@5K&Z~Nd;KpA3yKTX$ 5v ;ǪYGBOo,+%cW _{-3Ϫ0%5FyiDGɟ >S!f#%&%ָ~%̗5"_s { /W FOv. 3[ar# 7}hOCU/AU,ćԷ OU'(ȵKI#U`w$a˩; cqL5ei4I"~FW?"T/+|_v\~xV}{ӭ|VqxNTH w4]\pSg ;sD& ?sbMp UKӯkxg'2@YKs f3omaG#2i+/F6@kcmmD_:&u@ivXn"Q`G㰸7)2UISVk&NЯ۔8gID79,l0 ^ŽRQq=BzD!v+@ ~MW ;.Qs9A(9T{>HBfwX c~md]V‘jXxc{> J*Ցr&Oa ]:ŧT5vEg]zׁalUJcq'I^,5#_:vJ2EX<#~i?_ڹ1п3;=0i:'!]sqZ='Ba4Cq]cm5G>‚xe0M_vlMCM-ӫf۲<\c^a)[]K9E~Ԛu "s79fFNzZqȹH!C")}[(_6g"K99-r{ dR+×NΔ{'qP=vX륞7/}AxJu@M"t*M8vD'aqSgTUeR3le !+x&&vF9vhA!f.<rC`W/b=*Kma*=iW][?,8dπJ׿=YAk#x.|O;@^zAG`J4 .#>3y^-f$J|@)Ae(*3o0V߂,~/η!talP,-"0kq5,NoRAx zdC zx7|d8A's]n/OݞudҺ8Fiݛcυƽb{uh+ a|5{DXV.ZEr?ǠT@<-LsPUvL |hD0V WOpV#8)!^y)ծ* t^C~xM0Ok'N#:?^u~~,^U$+z":^ #A-wtV>P%)y&O= v"K+8SF43|a.$'/A{Wr7kˊwݰuO~Ɇ,EIZzLBc>H r2%HɊ"PD4 ؾZQ& ؤahFYJg ﰢR G[9F))1ONKn `Q?b5H uz?\+ӴXH#uhHE\I|s9 l?`'OUvkfV0@ U1_pbT63}-n"/KdPpic-0բ<lhen )$vG?Ehԯ^n8 ވICқ%c$)P Ӥ{mb5l~F)m@?؊e@d|i|ƃOe'l T!- C1|d35n:"& ;K6@9\X(]U7]6Xަ] uL} -xj"8UnHJk>7]‘ֿgenppw:ˏܕJ9ac/k!de҆Dޯ+\՗BVO\%XHob,IUאta0*_HL Ȇ=̽F6D$a%b茫ƴRu, ]p]/H}X,7Qj-VV;+~5/{HW58UOZ1%ݮ ǡ`Cqe?[<+eƠbn6y>%vIo -C_BIX$C?-\o$0>}ɸCvs9+B4 Lf5jxsQ=3]{ }Wh}2+%9m=V0(v;E9a6?Uq߃.R7lS%+!althFYlFüB \A]&J#/Dc iǷTvױ%X܃X=\@4*6|\'w! ]UR% ~ZJ†Yb?iHGжE,/&r1$31DhwUؐ^5l))42eɁj_^Uzz1b]?2sqrbq25jᗪ Z1Nx!%iNeWTp"іJ=-j'*[xy"**-l쐧ߩ"Di,4|CKc 1R4澽ƩϲX`%h!7车?](% @~\ ",kҜz&;oeв+J$gp?ƟA^oM076"<o7_ou"Hz3dA Xuk+0hV.h#~ XQKl&Yx`,LJw yӈb ya$mle#.+/&f'hGnJW}n.F`iݔgEDۘ TsEYȞ-S\udf_:h*G2O^zErX,i 2N'3M] 3mkb8vYRFi#xX dћ.?{5͎Q)$IRnޚg~=\~Iu 6v/vP./,)wAםH2 s8 4{ ra]\DS=5&WaV"(Q+Sq:yȤED&ؘ H K贂D 5c_Co.>noc=z%ﰓuȵ?S ~]6tB>$4a++Bw8`LVQZ:+`lKxSiH+I!G{)I|"PU;K;H͑r[$OBM8(bz~m0M_F୮ % {Ȍ++lJ׽y2N>^5r5}g; *9Alrzmn[֫/-"v),Y.ztM,^®iZg-B=7H1^fm:4b)9"}& KF_Vs۟9~O2< "V:hqG!sUc'UȤNΑ*_;]b yBxh4(+c]S?[ fw e$8'4; #Ūq\fG3=%UQHbnz!pPc9Bi?? Tʵ|_/}|-Zט }Q(WM8L4eM*M%֭bV>PGmVM4P.|\zB!x]j\ʝ>q$Db1hǵB:Fɶ&PS(򬴬w¬O7U4]͹@Ӧw>w5 ن\XWu-f;LJ8B5(6j-i1I~,kTiQ9*HuA/"NRƖQڸn#!%Ҫ, RĘHPgL Jchu) r2"Auꗵͬ~]|iCD},8߈֬ (s[)= g9H;9̲1Dgh$ֺ$0kp.)ȿ5K:ݠn(lq}Ff{謶R&_+ Gridɒ[>8u;;;{nP3-35Kt]KHh{mx/|uڥgN] DJDN+iZe(~&|.g ~\%doorM$1/`?*2/]JeH,CA1>% e3~mG6>u*P Ke4 ]ay\[1xd *٢G Ng= cbkq&&pXңh~y)!Xx J@`<{r)KAI֖%9~zfɄL7SM6 EUE2?gxEO{Ϝ}7%qnL9 :2@DhI9 4VryT:=-h(Êw̮>F{\_n ݟ"ɵ@V <®:CE4*CZ%T+<,yJi_ S#+8ӗ-ǿ`S *TYO*3piJ99[\5]Q i![,0(pJ׺>׸Y6kx5q%LQdtE~m8Jh7t{u G/F$曾k4b$jPN=6 ?2SN$éA'0@cFL>gP 8 gE2D& x$weeV$x ٕ=JmTQZ *s,+eM934;'Mtyq)rLVY6 QLTJ&5`w +!eĦW25r~bg\.s̕]~FOԆOyPqN|Ǝ$NcGR]U/O`jzjijwҋܵ6SP&\0o 03/wfK5"- L7dɇNFۼNF[ 0^%0|iN j̣DP',9,(|4;,AMI,lMS>^1QRń-^F|3`p>+7]Oe0Z ױĶ5.CD~ɥc$.k8 Cg!&FΡYxTP uvsSYn)SDJVAmHʎ^(j5R__LoMhB,HN 3|Lk_ż~ ە4JݨɩmߟvK?-W ťM -pn[eA.-z ֋O픝+!K3'F6wGg,ys/ic8[z0eK/!+?lIܑC$A$g^WIY, M` J~<S$|-⭅aoӁrK`X9gyKjጺp 8L'KLK~9jj[Nhň͒F C#Gp`B4A# o(!E%v+pHuNh3cܤF7nyZ) {Q8̧S=0W"_[]FU񵔞@rD]gl&{bh1@T ům2\W{X,y5r)]=}C=X1:5y q(υV,wT~0 R6 ` Yޚg-M+]>C+6J] u3#r8wߟHxZ,wR6GCQ7t*s0Bla-KO'fBMmW*NE)!, wqKUr)[}0֓^ |cWN}}`!րOFKڸ=W`lD'&GqFU~(/vcvlЄ~ѩggMrQſBtf5Ve%[8`C4u"/]&g>|MEԥ-|㮝 lHZGd;:=m4iY9$F\C\"2--gYуw5jX\O 頌ڪVy:9,y:2r-tPmW[0*yjCD,_CQ=euGv?$(Ω}F5JT I:? KLݜz 8%:2B3aפB}C V5Fp>Zohr&[0i6+Qs(楑M[Зn?U tF HM0-L4'|MQa~1|}TDn bӔ{,l=Փ4o,UCoS]ɺW)*[Jb SScVa#[J\ f]_^k!꭫8 PiaVPR;'=|}x-ls9/=XGAh| :%fR34f-#D.ff`@R8^M4g7uB bzke٧(1ONUQ7!V}+)Z` 3ـ54QG,ƗNue)H?Ox006J0Co/,e9 Ϩ8m iȘp u±C)' ?QiFUF7)0SzxYf.HaK*LԮs1r2|}D9Q,]c}mZs&{ $1˛@'tw5؜ۣX6fvq"ǂV}xVtC8#QbIbQnn'.*n~Pt\j:ݿN^ k-MSǍb0,u i,4z,3 A]}'!r G$,utN-=Xvo߸Y[gHʝDR$[̜~-fs/Rpװy/^fEK!<1Y1&Hfg o 0Svղio!$֖!hD1ǵBr Xɀ q8-@q/J/c:pND3IG_L9@yG@d_|רI8H8 e P5IHMu!\B74.( ^` 'W UMR 2JCrkW'Y 1KSCj߭9f2J`4Ӗ-m Iᕰ{O SrH(k QBV覄 FE !,BC*3?J=9I;cr&{:GܐuI &B 7|[ͤ0z4woau5^N&ß2Zq+)oN?!q)Di(8gZ)Iۑo:bg$/JN5Ձ搓-S2=p%.7>^Ԓ7|]_ElS MGԉ٣)TN(i@K'KJ Ls PZe7m -$yĞ<ώ ޯG`B}YcuVcTf b/ 8YoOnTvT7Ѓ?םR)vrBId8Ra`gĈ=/urTN/0ʁK.b3B;Ƿ3K?s2jP%RS'Wmh,74,0ɠs=`g3^<( De_$ :8R )!j&k>eDBk?,ljԿt̵7dD`@lSF,9n@H CÎx"ZVשADl1Ѵ< 8[kIyÂ;K/}BXO=@,;xdodja79χs_ξU释]VC̕ȷ"y@e}f_b]gH '~j~-8O2Yp&U(ڰ_:GBjË@4Lna>n i(XIU3$l0Y4U2f2} *]6$zᣤʽw 7cT^4G Q-$Eg{K(g/xHl:,HMSՓu F![D)wVx=k:OOE<)P;9x;m:J0.ZRoAl>W^F4k7R=-HD𒧪 ~H*l齌Kx:yRYb$5)с܂SPZ.00=T pS5!۹c'#P6p_5gGPL`{*&Y8Y/ۧN}WGe-z@Ep5}H>2]R<:+]'k, | /5.`,(~N)w '_\bѭ[>gynt\a{f,̕^ M:Gf;{ں݇?[ZḦY`5V}ә{=qA1dpf.u`u*I{z+CgTiG<\r@B7n/#% 2OYε/5ɴ-Y.TVU,mͻ=*3c8kT=q$IqR,<E ~y0" dh1JGkrߓ9M ^t Gg7N fo=FК_%6^$1bå/Сͳ*{כe~J.2^_Ņ#̷9yelZ+݂lӣ8E^ρD۶Xe|P dhJ;ǮYVR {ȪaXo,zcL<|~y'{X;չًpUp<gobT:P&KkN+vu˖*bpH cJmB\vdH  y}S yIZh>cZ"S.ˑv;NoA(hm3 ƵnO䁏ӌY@ q~v-Z!*ÛRT x qeL@[Lߢ,M} r5 lkM^p j'=!lDHm>d0H3)E'\:#ǟYALYcnE!ڔ=xm,BpqyqI<gwjm H'3 M'6tPͪ"-\E RiͶ^D{Bqo1P. BX+\j既)@ZO44Osy9lbcx`Gͺ:Y{3BFۤI%3NȌCbE*6bxѣKz,xJWpk}S~(VZkBdY"M \ӯ2ZUt8L5|.QHÏ?K=W°i _ZS1z1,E {J@Ly+=@%>݄`%תHܚ)HmSQ{$P F]LB)]5CoeR1@D2SGxl: ]7]D ytI{4t!2z*)og`;QH dKh[Ilظr,3tD TžBG@{?l縆Fkˌba_!?zQRm%R7, %Mh͈Y)9TOMӱ^$UG'y@z(C%(lP Ү:,wu7*mP/kLmt%ڗ2ѾZs{ߟG_Dp9S9t-,YGT@^:šnx;y_hm)Nњ4W{j ni=?M}߾9nL1 pA`u%, S )!SA&PG9yʇQ5T(d8PC@D5hf+3tң|c3;ym8vf*c&Hj^sc:jp!i"HwE%Pw ##9+}aN#Q[0NJ } =FU<W29Hk6k(D@kQx޶ӱgm1FV\[rm9AO!C[J8x3fB aeKal"@f͡I٭w_@P˖ t=Q 8=6up(SW;+6q$ȭn:h#Ύ(X Ui뭐ҩ.k+=2VӸ+W'14>c@MњW@d/~vhųE [ܑEX-?Cr zV`\Ec) sbj=d.36/Sjy̳!ͨ­yz&Y9 S%`+:Bj5,pE2hfyDoQvVM0*^/4~{ jL6˺pqs,jemZ[T7j-2D*vA !}ՕL~X&IpPs2wfu$%g<xhazjoqY/9溟+c aEXF] \zfoNyrs莝ȄV~c(GIc-JUa2J4GwGӊc*tuQEنsdE, ՅР /ɑø%Zq(w*JtFu'b1~6H*$L KY[ $Äuh0\ݓQ\{ެ(dJT< [{yUٓ `57J=(E1(6y@omCLߪpm{H `;g_1I\m=~]ϩӬ3?rnmą u@V&ӽ*uȭsCVssr3Q2R )ȫۊ- L@1UqN]iAeL4ښA)SւiF+.=ʭE m]M~|ɊL ݊u,75p(93k|/۳I. 2 R$Ua Lk nh(~ڑ4' 3z0UY,GW>uWVEںg"-lNW? )CyiJڀnͼ>{X%13h!M9 Cײ󔄗<{أ-GFh dt*$1KS sD9aY=?\M+3`-ͨ5:59kQɁukP}ʵ˒,`ȱ" &>p=F{Mvj$u[bZ ed5P{>R K"?X|ҡP+_ {Y&2PLy!"|Pܓ'rn1udvJ7O}4\׳YvqIQBF0EլEgb m].M oE痄{}sd/G~  o{SoyYLy⯈^V+ *K28^> [ ۽@)=d]&"|8?k&5@. pwY@_2V n[`mi뜍2?W !`sehW8^&kGGUV ?VpޡȎg/|W(~oK4X^l2"Ѱw{7i$B~Jcv\(=lj,3>[d_+fXLʘ{'%4w ragBm_ES! gRɯ([IpS'|;>GIǏL:iVP1±^ ؕWq+y{o8WTOM&}TC9#"1Xnsۍ_=y`X%ݗYRݞ0{^L5^RNJ phQZt8}"p[ !=ÖOv{3;|X) +<+;EZYظؖY,{ɼ_bwO_unHյR 3K"98`p޳rsƛM}˼|EP5cvH&*&`_­oIDy|H S"1-TB+a;M":c`K `I@TjMl Na›;=ƥQyz`Wv_7aŨLA$(E|* !Y'|0>Ry 2An1|s %fâ*v|4 2G]ZTR- bF$E4jvi/FO䶽6Sd8{- #Ah;"6م)!gn` QAzVYIAzV"'E|_%bT̒pp/ ofK!|_r2o#6#0ܙgb[]>T[bWG7ejI"&$YMXϖ* .GWYCE,\9s_c{wY_ۍdlDʡ(0}P=B f, "t>7Z;ܜ5lhKYmVu/}d;cø(%FEoݿ I!ޱ5:8&z:P=Z?;Qdg*Hp$ĝ.18, lvn(T)h 91 f3eʏ.b# v+wH/)c˦î,]3 ol`̇)NQ;h1~5~go۳GLjӦ?b`=]njǎla?WP'jpiO"qIuhJ{8XŸr9ae$!Y/S*oZV-vB_\{K2`Owhol)i-7Ɗz$zH3戙Pc+Kb[F>3Bx}!n tiC>s(B`6A;/u+ s id|"rI[p_6Շ4PW)9VUwǚ kh!>)|T/͆ R:c  hŠws߀C 3]4 }C{:Oc KdF(COwr#Vz"3[|eҹ͎H26'$D~X"JedB&%l|r0K+?J kX5vsZ5 ړ zt.G)K=MbMs[ _=ЦP88Ȱk En.eoW 0t 1^F( }# jMao>aΑІR*xWhK?S]'^Lg$ Ѷ9 2$} 1QD^81iapN-rA0#@XAWPcG=ĕgC4hҨrn2[ә$U|BlxГ.h.s |s1lz'ck1&+$j$vX#rƘN1bR#4s…9CFՃ2PdJslG\G /8!_wߛp6@L]é?hˈE}f4!j $E#o< 5e68MBxZW2餯6HTvͩ{5 Be]zEe2. (_ANٜc[hֆf*z ,ޘ1P`"Ӿ VcH_YQ(F=I=[Y<$ZrR=Dm/&xa@;TWkp%qɳ"b3րP y 67m7VO P"]:)4秜i4iIgٿ):~=H\~D&*ٌLC-_;MܐsTW] E@6}8tz 4@HYӼ ">' ւ|?_pöTtfwv^hO%'9/?J:+qmZfYz .$i^IG:oǼ"=7_}ʂ^"yV %=IH,=S-Aݱ5hO(8Q KAp O+A5tG*;nO4Ap v',ڼC ]oy(x9z[deA*=Ɣ|H&D42zx<ߍ(aiҴC72(<[uPC 21Ydi%CI0V^8 1a5iJ;){G~F^]Q8,6,,R!}ZZ"C:& 3q YkLɚ7ITЖ>~y=+F^~Rd%<./:nMKCXaUkUt[\ 6cG6Rtc2KAYqzv,kQyS4 8Ys<]߯L(E ג:%n)qU4Bn@Ra'Y6G`55Q&!wMXӴ*@ӶW8@rСQZHDeV{VtskXo׋.xd-SX| ~VV@Ã˼ VmoԺ6BUZ xK֟f] ~/1*>z=LF8=%".%lZ2V 5<đ>M׉b*~]612@;-@ۅȷ{c-QN49'} UjBd5yi1HU-kíg{ӟBO-\8RUif`Nۺ&LMʯI?Uqv=p|U} {Ȇ!E4Yu-Œ dʘ3~?Tm[oH&yDs)k(UwݰU`$Ad]?m@>Qe~'M(|V첵NF wkkt1RGE="B}Hq/WQ űT@"!i.g6GRES0CJvrDhAOPMkkDkТ~IJP O w$aP@/ز {XTL^D.Q5IーS,M!+b: ]F^z1$ up@V >LyW,-' 52tZTv5Q\PLZcʌ#ms@`ң N0p7Ҫq#X{e1*,V]6[DnjTV} hj;IC^$DCRfv'5𽢨E6É4iAN3$lJ 6{] 4CauϠq\UX &Ot0>"Nk#(@r O82ch,$SM?vSqtb9lBk}WZ+߽MZ>"@i8ΰo7ZTUj5 1ghS`( VʽkjY^C8!ܻiг t+7!Oɑu\Gl‹7ҥ.F̼|k'{r7=7 zy3 i&942 #kݻvLꍄUاf/[Y):7Gs%-3MDZ;@G"sH6$H(镟0)͛ u+{)WfW.=b'^dT;IN P@Ӆ$d/}Hz %Ҝ3D l!Ӝ(Q{VK^!E`ڙ=(-RtFڔtB/dBU&qih0WN7}7on?1[_"G^ e`bs=Io^9" $ׅ"Lܿ!JH Unq.eJIXDŽ (+ୄA/)/?Z~Q=r QPB}G}wvQ? x&kk_lly#/cmD^6;u`&Nzw;sXG!!): }{C `HlJwmg⭋A55Aw"'>ntyW;R//FlVteNE*aFHd-9-8M"N~"&`GکuA-yS%9YaݔBSݵk0RЊCxyLxMT:(ug iX bخZ.zH][z.4M]J٠p6Td Qq!.rqL Rr.X"YUϢ<m>ˊw/aّ~P$K?s?r vV]~A H:CAę`# ޏ.C%U^hNm+Ax O#uŝnTE;skghU"hgnc8t斺`)zVHP33C1KLL~t ER ౫ҪQ|J͵c^X'gd5S“`qsx Oo= Xݜ־Q2!KJHrNK2eY6m3h`wPL%#¹F9'DJ"vu}<: +3M P-,ìeϳ둀QoZat,qj3]dy$(G]%;dCTٖK~) -6(BNWҩPss/4|#w t.+mP|΃HKC9M{Up/ N-F"D4 5\U;YhD4 AqWLMg--|~?-8yZ}n蹩9e{49\}fԙlPK!u[=n6VfMOxq7*eH>4] qfy0vzkhר!R6h4C 9t'L7nU,9y ]!2TΊ?Ntg $>, |0I 4%)@+ sbK{ND7}_A;DɵN8ݠ ~Q$gZwhA~fpR} sPd翰[N %t,Od㍢ Մ&v$_7ogzF#˩[1P%i۴7 *cD fܨ1BCfbۈ Y>f>Qot10o-r}Hv"ʺ"%] RpDyX b# >`A (n\oM9kRs5O%n@z\XZSLR[f;(,QaAwjqc<%KA[w髋^SQFg"+a^nJOL,mr埨_EbS18\i ]Wڍ\UĬc'3iא;.X!^YoJ\#.ʲ)E20&xGrn> P 4qXN7MK+볗 :/oCuUOhdwȤo!T}<"#bc⧙1,9V,fӪ83qTꡫw$L6l4[Va';w8OSPJ 9Vv0H&dq!-`3ңUInFWiū%Ipt$%6 sC1zR-%?VhU;2ZmHk=?%I!.{"o/do l_JC+oZ@GQVAЇe[.)"!U  }&4hbǙ`QҸP l;0`@0 Uig28:Ut4.qɵp#<3خx YW $;7\\G[G 8{w= jD~ˆVO>\*7d-3XwvY啧T i(lHev0u졳FCzmyj =\K5yo"qMF"8ƥ{ä9i'2XxR{Р}MzCs8Z)Y)Yה-,TGD)YY٩FNA`PWW6<}quR;}Ā8ɝTn㺻?'u(|]9֐/lWJ+/%#'y!YxFI5ʃߙuOL=C䎲 `r4Q\ʼqE5ujz/9v fWM_E?ej/l;8} =d>v6fvRdRա#4ӿ!blQ^}Y-Q@˖}4"y(HfPt_%jyMw'"*rOF'C~E{ڸ,|Lq轂6$__G }oZ6w9mmGM(QGI(̏lj >_C~ѻ߇kaomJQ,[a>QD:bLj>?agSn>0\\V;M6&0cNsN 9| /5htWP-ܻrȀͽhITQ\TBH.Fϰx_.1GwT~͉(\zP΍P<|,':5$a],bR蹮Shפ߰@[^g[L*"C놈,bסf4Jlv " I.`1;ѭ+A,bc})Wt(cD&/t pe3AlWRthv>_uTނ>QV:I_P%" S A%DVॢCvĥT0J@{~LǁU|Ao~SJQrJiPEq?`T !KzJ)H[\O Ǒ`On;v Wq/[7 ]׸(lE>B:f>F+ Z'f3LеNfA51ZeTiC `L2iyٿfTh(csI<2!9l77ؤ tB"G]hk'vO/?E,۠U:^ #s Bq|}2mK6jl(V=\*\ScXbJbbJV{cN G]ξsfOF[%DZU5k1&/`]/Č8jB7iD#%S7µRGo{U"`]E%n$=#6L<CH.ݷtIIU@kE y+3b"3ȹt2a? 7Dit;6zWl'LnY73b|'ًk"a';m9`㷅bOL:ʽ.:,d|ANjM{:hg%W5GE-䨼j:^6xMUuȚ5e(!GH+&^/RKlEį|si45m @A%lَ%~oM9M,AI@{ZRtDЄC稹,m25~Q c Ǐc$ʛ]6/jC㧢ށE,g(Cz T?a2CӓB3&-5#I`XG{=)PwAئL~=O[(|]+nn+(>MxY,_Y&a0jA=@ʸusp nyZp1 vVSB qZxr> cYKq4g'y{2f cuY^ҼhdVdh *)Rp}IWӵ3ۄ?iEtBu4R*;Qm[OLH@}idd&3H'k!|$rLj ޹-Q\*@D5#á/'5Ϯry1->Rư'Jvuƌ8:%G|;f4]H[3/Vc&9t%-WdN7+d5lekg({iE`Hv/rd<]Ȫn[ sIhtU@5!z>('= aǂ}~jqvn$v9 լLh4A4f3dP|< r.};yR&T8zlYV?F%K1 ׳6.&?.{P]#[.0c}8,vptԥ$9x9K"klK)9/Fm2&dy}ǔKI7*c>UP0+8GL;ͨDr ×ƀu?YlŠ-q!m Y"lqaa9Y}3IdG atd1 T=6 $Gi}0#}6ꍷ l7O2j ly&uo/yq{?o1]?h'nXo"M(EGsMPHab_ȣTFHBU(tf^1Aa!b#,div?<;u:Bx%z~R3i$$<*׃߸hw{rnk69uϙ7 +p0+ g\m/p&,t.1j=rX+ק!?\$KLyByaJEX+B1Om5N/2/K@0)zT^+!ѳ=~z y8gzHAK/9YNb;; MR: Joؿ뺹Sݻ:e**>{Y^0}in0լL ײS5((dc*;++/Ief:etccGy[jA-'GHYrikP7 ʓ{ʴ豺 EzH+@BHTF`NQ<\!T<T̿  ~4&>߅6GE#YAh6 V{r e (h8 >~̒&Ӵ:Bp{$hFv\ҹO@ lÒH5o U|B'!@QE AϭPn饧u4x[Y&T=&;"3óD6@Аƕ'z`#"K)`/H=!&?׸ j={Xf3Da\/t P[3x*MnY+JGnVT:É9 OA`W&jcC߽Ey^Ʒ#YVɬ$Bzfan'-# zFСrO<̳=\ViV{o`aN\,id4`h_TQl]$\8 iʏѶAHLU5tx6iWc'Ug59,kDХYG舑UC\c$*KO$\A2nd7yy1|൹s5[km]GcƖ"UX4,Ǹtq (Ye ӗ@qݡ`Gx&3Ɏi݅͗j[)-2mqjGLu">RW>&Xq+ͭwȫ-l~Ug_M.Pt B Ah`z2}.2}?t @귆Q]U2ǩxTc~5>YywsgY- :r)EnK?ъFTF\ ISLW@uYߡ@y3Z2ěg8V󾑆L,q26Pb-$Wn#/k3o Xqk؈`LS_rn9 _q*̒ۼ60*mwI92Dh[QޖCFNYu~JXZ~MοlFneݢLm=FCLeWL%'oG_Aྑt*=>SKSXTys'cJԉ)..򧖳fP~[(j1w5/,'S)֭i?`y"2J BT7Iez0 0mጟ~Q;|7hHϿ{Q7ǎ k0)U BO`PP|ߨ&վJѝ!"~?^j/zlɋ@tP8A%ظxr<$&a2DHU`M8*5ᚪi")l2q+'떛g݅j%5Cm1nqQM=! 8p庙VWi9# DՔxo$XmJ ;P뗍r/!m w4/) ,:/J1/ZIPA0k1֔*#Sy^* jPZYOydV\OP 8R+:D+@r=D8z_LDhi=D˴;j!}Je[+.0YjײW3;G !ޏ4QItdjA}9W !8tsVF2}䍕]ECڅ`f+m* 5X~i@ |ȝ݃Eu 6vCSߠHB{ /ʅ(̂aĄgiW-)8?`8Mwk* ﱳEcD1k&O*\x)*zs7}n7Q9SOtX/uXLF`x뚺0&Ui_hl< 7G+5[q =9CIǀ&][i#2(P5ڄNA$~v9\K>P3]df&2E|Qu!c i/BI wWmg(H`K1 z9QSHlmv4wbJ [Zݰ7 `r&>׋e<)KG֚ :fen!)p3qzzM;75$ϢbZhs--X}2}(KަXSM†ό :ZK6IDhM`͞Y;D딹RG?Lltp As!!]m +FesnXlP,m[2%.(.q``I-.I,Bcy=KJT@y܆`, /{:I"xrc i%傸K`ʭلK%Dܐ&>V2:!aJ c涿äR„KC6}@o#;H _xom \Q`pC|樢W?В =g彔c1+hϚ)3^н70B Oު} 5@>NVg( whOm:7p E8+ y,WBO${?a|_1P-Y^fR>Mr0g±VU`/jХs8@,#!F!R"򻳶2ƙo ´`[>5%G+76(~`]D,*+g;!Y~|A ߑ6KMŌa!ek26Z #'E&)?Kx*ω Th&ToHCuxU%jSGQH^xJ Quݷ(C+bwlW 74<16)*!S̀QF0穋5C|pr9jݏ*tҾ9kb S Zreq*3 Ee)3f;Pk6΁ɒ4EG,oi:Y MvUwJ R )Qm{&`r:wANEFEZj7JK4o䟦/TB]C5]۰@䪦[X΋Xb Jd6iV=`HnӊD˪ 'd1}H Z1@<҈ ntՅr֑Wxl_Ua kCb]:kZRXqpiH_G nݭ Etu^E+2osEx0W^ DCɏ*ᡄ3׆C*g yl`E~ᨵ#aKL{tbk5ۣ>:d8?G4SFV7Q0 ),GqJY8cONK g?uCT*0\x <@(+nH< |)2L|*,h>s] _a;Wp27+N,p'q n% E&v_tAt lc*Qnw uV73mq0Rt-<^׎/34Sk;C2h{X!9ؓlZF /8@Ұ|& GE A1H}@I =&:RtwtdqEWC5A62>GϿyQj} ߳Wm:̙~AeF9u;sZߵz}i;rG14+BBUtHQqnqLt˓z$ӃtĚ!>N ,k;rXg2BLCyk+1 L8e T/w!5rm! 'h>*!}Gm6\Z1L4-])n?%.,b-)-]"vh5c|M`.q΃4 ]ν6tkBM?\F`l]xtaOϗ==/̪_U2-)[( lup45DAk:n?| I{tm!FDޟ]w=X=&Kl0i7?/J&ګY.)PЮw h~ Aϐ5q+>8%G5swϠG-t&{ĺ9}fvi@ŒnAOefjb­M&,FYQ@ɯI/?c@ĩ0Ζ;/Ny tэ 97{~t]ϠoW >8//"9+ wfbt!ys܌08Y)i vrr=e{'y)Ѣ@|-,͡49IZyKHfTO>{d-Eנ{'oȹ} >'B|vmւtۍ:4U=Q{BGU+FlGXHT6osw̃ (&;w7Gk# M%~>.@% K*g3qeǓʎ*'?bYM %BXNF'O]m(BȌȕVAPq3dOasʦ:Rb#˓QVM?(abŽ'iXA_ l. HnDųR 4 )Dri6Ǭe3)?kOC G2jߔJ"L /~"l>Mq[3?a=#7B؃K۪W1x\0S`Zp|pqy[.|Ԗ|-36eTCf)v=IUhdnaAa2I*JK}=v:iײ='DKTVQ{ҋ/|vQst6`gZ=V q.ӫDfW&ndGm:(e4`x >q ܬ#sUV⸩/"6ҽ.vJnbTedD_NBhjNܦF{T:EVnQwt=)zUtEFM֔6PPf@NYG<>*:"k]Qaq(T֡j^-@Ϡ`0s_8w)@eB rsq0Cznҥ3q>tiWi88ny7xHUfHN s.[FSp*D%' @%!ož7Cx(6ެo"hy[k;˹"nWPv0.U5՚Ļ 2{sp^3;:8% JB$U^RS4t8i9)d[;2l:k_DN͢^Dۂ($J M̔RwwR6cy To) 6_T$if ;/?=ej]?Ϳf~o H2[߮cV7Xȡ%qj0dtvnp8w}9;4Ƥm2CFFE2m߷ݚH4-L ZJy8t(7ƾ 3WY@y+9I(V(/ [v nuba1d=.%•WT,4seow!$L oߖD4ZVy*{&Kj qY'V`RwsҠX9 [,LG#xD~vژN$&#ah2:; (WQ,Wv ".:|;p8ˀRϺ04i1o6 )i"j4<H|- =<)4Cg06)=+uw>v&۸q7&u-s\@ëܴnC7-$ùq6#e/:v{|#"1} 7qKy$ 1m_[DYicfrԖq'3ynB>>_<営,0dLqTh}^Z",CGGȀ&ԜMkכŇUӄVՇ|NmnSV Vwb5AmY+9Mq;+w־< ˺-:)NIFVowŽ, ľ#%4mv~VOw L*gptVqLyӍ2bU22Bl)]Iow=0~ T>zoz.ԱMv,,0o719Y{YH*T6 Y٪~XvIm~El&>T'ng=KqS$e&K؟sN|ΰD#ra+mʂP:WP'i< =dYz:Ղ6&-!"3H{ؠUdF3=gƑ]X@f ˴*gCMv,DJ(&yT'V(1CVQLʻz|˘o|*6CBZ lwixFj?f8EhZ *j'>eQV hUBJtH2# xF މz\phnL(gcv1h;wk]"LIiͳ[[  h{cZQ ڲV"/,q >uq{O\nL[b[:ښSş1:یZ#k}SX);OK~r{u/5tqz%YDN@d2CPiF͘wdLR`X[:vZС08#kx$s,B6#Y[8:39:4ݡ v Js+-!*XLWIpQ|ƓurgB+g [CpYО,{zB twO|AUfH6P̀kI]7;(^9 Wju!QM~,eLXA#] UB:F]zlꘑl/J>(g_,d~քpw'5+oeοE!Ekby?rMn Z- .,[0(̎XRܿӂPL-=fao=9yt %bOJ9 u\ԩjMhU~r)?I60(6 s^'@B@$qKD<Errg Y梃GX3Ժԯd}"2M@uDterk E}'}j.nOxw՛<~zJIizIG1O3PqEs7`f 4Dq{fgM{"^F)'u&RPRZxv#neuJ9\0~Z3z^Y Ǵdo拚fn-:u 7\Qq dr9~#=4=p'$@9Wx!JO1yZoFkSPC2H!j kS}2CE Y+7}ޔSWЎ,b9m Wθ.:3 O*AT#4b #id[zxSt29RxjT&8G 8 &5’pDʿ^М3?Ҥx< ÖzL'^ LgmBt\<Q0zG A"7 &v|< Zʤ|8k¼s ob]Pɡ.6iL4/!=9MsrLo1}RPɴv]hӘN]p*'t阥v Tyz^PD})Ho:m嶢*rO5vP!\LI!M,*Fֆv7:j{iWdgB6tƖ4uTrJ끤 mHW)oKZi0ŐY4GtDzÝ3' :/{_=vRa{ l=|:Ob;ͺRVvD@dbUa(꼦7 Plֺx?pR c>,dж>FtƗYW1ʉx-D -K/}vGbh=?zv?3.qӳ@4YLG3 k>wF;_G~qAv',-Ia3lw"^v GZ2m?fAeyCS*`+0H%e^r\c4V3a/ow( R)QBxIړ6 | 5^'ORKy!FMyN+/M桱x(;Mc^: Gʝ?(asWte-&uqBv O59Q㦣W]MP#`Z-pmĒq6gHKcw'wM8>${6ѡft zh_p{ pȆk2pr0=:j0Ћz7F*h"KMv(`̚ϖ딵t܇<~ 0r&hd:OE6ԘnԼĢ?'$}fq*w *B 8 DZjX+WILyfn5u+UeIN&GbX UoTQ"hrZ3XJ.hD"z{[|K[{~7zG~Ƞc5Cȍ.HTŅXnSGaHȓw{%snMF6Y\ǖEGO+%|lk25_Q ] lr0O ?V}k]Y (IhIWEvgqP_* V}΅BiJf7Pr6mjXtj[IF%he sLS8dU@^?~%n9gǶ"]Pd06R,jd.HwD1D4I ǵbK8nr( SM6ፖSR i6m L9S>GL+}U#TM^5jTX wqKzRȐ'X8D&oӒk'Wkwy avwĢXgװC]w(dc6?ls!mUJ-tu$&6 0(M(b -J"L# tH i%Atg7EWK(5m8e)#}&6[7C=/juNZvqQV!3 cBuyT\tCluASؿx[_$4͂uƇv0zWK6W" z[#5a[`F^zc-2,E3H.o7׺6ҭn0Z^@fuQwblYi,q Nt^A;t8G?ĠTgUq=q1wJ,;l4ZAˀI8siO|.cII|> Gf6c$ʻ&^T _Q)?a@ZLDcY5ÊSŬ-4!57Z:e1o7Ytć#Z׿h*g6*A|c;+@2WvpU ǡEc,H5T> 2iPET(|_: TeQU9t!Q`ZܣS ~׵FN^ d_2PFڀJt RkE lw}fbJdxGv >v~숒fԮE7YWɿ<-l:ђ>в>$6wZ=,`Nn,W,0WgN ?>(?rp eRh% aj*,`%wP3GP{K#Gf"OWR[aUH[̐Xe3bf3й>I^g'_xi ˜18Nq%k-ٵ}FTJm%^ezCBFD`~!T1 ,ulK ^AuB+Kbrgl'$qa׈5 1Sr[8_L9=r/]cJ;baJ1EMhJdjs-e3V\=Vp_BY]_ _\Ф>{fxoQ=7쩙"м*v1&h4grm(`#ʤ '#th#*(C"sƈC x6N34ǃ=FKMVSD띍gz%1i$ ;z\ |]r,7VIkyjKh14r#&giih_σ^quGYUnHe9g_exP|lZp0W" ]@\gP/\}o Rsh{~!W*@#Q0U@9bK*9S"KJ]XcPm5Yw6~ew)_75,ZbΜϕ,74Ygu~cSQ?affP `!&fikq9ꄍ r/p%1Kf; GRrFEo9oIXJ;!edV?-XMg2*Rg0^> N7R,b*YfpSfwfjPvJߤw]ߙRi ,D1Qn7 6YOHn_1/{[P' ^OaO\ql Zw'^J}  !wmVT~).'?e0♀rƨCrS(jџHqra+d%#!,18ȥ`p7k[Zq[,cw{Lcsȱ s ?Ӧ, H&2; f>5o%!f]d`]>[_/hÆ9j*&^"#G37z(&PUơcxX-Su[22SR&_ˋI{7u>lm$aq_4hͣ*8?EHn!γN1:h47?>2`&ODgfG?ujeĕK+iiL|39C8vRL#dB2K MO{><صшE4ۻ!87Ql|)=Z 2`Z> L1&M WraÐ>0UGx;-~@Z #fWۋ̞o#Q"L1~3f՗]N)70҆ba.$*DH:x;s9"Eȵ̹ m뽄,%?3@GYe0| ư6Ooo=Yo%uaQZ<+'+]k]SE {pW^cP Buzm%j GW@B U _m`*1v fkSrhهWzw$38^\=n~&J[p6G%"U$oDir'zM0u( T,Q\w5D"0L !|{]}> aWxDy?\DJW=m[pVv2a͊`"H>6̨$!R!kX hP伸F'ey8ERKDM}hQ7k$Mƭ4H`\\a:s @:4PssJsH5| m+mb"`,}*\c*:1V7n3v"&1dTCN Jڒv[ Wk/0QTʻK"><1A負#ZIb6y=q-ԯ[JsM>4A9X9׺ԏS&y閼i;*;F (,ޤ>0gTMnTa(uB:(5u\|BkDgn.[ Qc3q&m QMg-U{zE+xŪk@D7&>^採9E~?Kt\GA]ku˼ f@=]V 6GâOU V|Xn%9=Ѓ8u- 00[b41/̙j  :[t!2@&v77mA$ʾI6Ѧ7UqjCf]'D( 75WqKos]RMbmO`t%6d뀔h.$3:@4۬TKՕc+(7T\\= g7>FUe! /$ qM&֎ O AZx^9Q=(ǏmƺᐋlNko,B ~*ۖF@UB ^)gy/{v4oK Z(64~!tTK?=+6xBOGq*H ABj9dS8ZVD nBbmpMNQ_XDj߂LNӠH%4E:) r.NYDub'&U#l O ę]C= ߱8' "TÎ=x#KX/}C?,4~-g`Q~O-$zū"'7=dϡ*oxFMY$LxHxoXҚ* QR ᩃRݠL]v*gohWsOuT/0ZLj6a̠ꀝN){(apd k$ voP:qxd9~U'^D@8[X@K(L眭vMW9Ҭ+tkI(?lsENsǿVQauuڮuAba@<6L}/@5`|On'hu`[NxAd~kiį*9G$>B.j}i4Ĩ-mўɐ?HW<-0Xi>rlWv(Bz0r{ފ/`m&8Z ֒iE}1j6iUdv-k6 5z̚@E^9a;4n*lEQ BM4~4q`ʨ;}(7-I?P "6r 7 j {Tyeƻy*[JF,9aG5Lg\UT!$Bqbl3/~)E!%pR%[s"SA^ޥCH,i\`g'79ym0V,NBۯKBB Z -A-wC :%GQP|{^_;'T .8M3}0wwXb||JXMnTϻO? {7˭96|yc!`i`';ozo5"Jz"WO!JӨ4!ZFmu&شuDcaegW`g2 BV O( m%2#o])"o<ԝ'0w*M% k5%:J^(f>[q >G%.' f]%n)$J@ec>HIE)XM[{p<ǣ, NvX8)c%#^1z "SGn`$k=i+1^ 5@#Tƪ2LVYR dl`~+|Z*d>Dos{Ϥ Q]tza&ȉ)+tópӁ(|%*/Ց?f;܄c `E6c?9 y1GLʯ m0gB X9ʈ`1Kcsۺ!RS3$p/bӝ=[6H g).ͭKexz$S_MxEcc5}C\gw/fՙ|qm[(sJ~m jg5!SA3 ^(JFmh<.Ԋ+ |mMi4X?G )JI b?tzWB*"[m8IƓ|oIKLMM1yЪAF~%AW+Bq0(f"h~dG_tISJF@.'oӀnbAݑ| bŅ~]"X=W |Š=AڅaJͮ͡dy.}XG ez6aqI(-`ԐYcZg|ryJ!}p SݖAf$ŸHy\n{'D_vxM6@X, '>8#>oia'-n$pZ4=Bƪ%éY#INDQO{\4ތ(:LK{$1gQ \*PmVyx=O 3F`gBYӑB90RA'ǍFS߃`~)Q Cj.DcP]yNlڛWѡ1y9dUB(oA Eˆu%p-j+|Ygeu H|!1P92#b#۬Y,B|㔜R[2͙K?mV}93%O9ȑX?|5}t_j#TbQTsUٟtzz|y$;<*V%pv32ԡO|iRj.%z1THk+z"IcS"~ ^2kX‹풖auL9w?6 `Q;ꀗ C/]=NaՐeG9"OZ;_!"}a{<֌2u;%#fI1^t/7Pc2ʚ#p7㤞 Ѥ]]\,f@ZU*oD @o B>1 @fwNj9{bƌqX)l26&%P OA,U9ҥ֍8w܆V9ъLw6dq ` ]@;KYJ?(e˵P,dzA䠆hyb\T0D|Bč  8ZsrW@fnB"\RHw$²Cr\Y1E4hAZ~O'Py2ʀ6bli9hrJ:ÐBc`#28G )ݘ@&X>;2;D`55-LeDx]mgBҰ",*edxy#]Ͼi慃 9/PvP?$$/.[@?_k[dԹ .>EPSQ#0~J"H?YemXiToĢ-ɗ!$>_DF a[nAHdľ}aYʩˤ4DWH{3ߗ:*3vF%M ?æ7?͏&%a D:Sw!3/һo'+]}q?ra: y6xe?[B¶sYC'Cnny6GRmAyv=," VUُ, 'T!ǁRQ]qO=(8t\Y s{{Vsb* =^ 2Ԩf:MoFWz-䴝b">ECF3 ൒MX-qIV}%M84 .4l$T'-r :RF^#06Q;6Uj=rеM"s?at%;y29 "":3BQd_X1|Xi%_ÃhYyzG sk}Wwwmk":u9lNۡ`!\-8%AVK 1]Xt sJ5 mm 鰧>B4vwP/Hrkɮe6Y 3;e.Z+Zh3-;PHh ,e ȹ!T!;1!õ ?;Ag0\O-ٻ1 ]kTL=0eJ H&-B# $81$M~j`'yR8+LC ЍX)}>=r'a$0/7`j6s8}slƹ3CXXD#HWK>Br$ҭkeSu^Jִ?æ‰wv$6#6v IN2} eDC&qu ޑo6{]:b]M \H$ת0 =8SD}"9Jf٘ɱyyJ!ʡәEaek 57ѕw7IIfhO,M__k4F.5gD{ CE_* H'c[w1Ki418K y:g*0xKlpZ`݊^/ !/&05Jv%`]sĈ[IwFĩuK%'Ym MtFR]sفo ٢srFoĉ9;P+dӷs+ɰ/Q5^WG@/ݨ~kGGǸbٞޕg57Ik}ajjW 9c]/7`W?7"^YYY&40f"!.V! 갥 6#LO l\1{6='/R; P@{.f(Jy,@Xl%ʨFh_@+>2Ob =-K0AFLk$}VVt%A99 %;ePE)*ҺU=+t#D]aH yTiUQXT XB^ 4P]ˁVv=S|opqhX!=vKQ"6\:- | z9tX`Ec T=6VʴWMpr&%t9%E x YoPt:bA`2iO%g$f>OJn7zqDQ}&MMp2YaFB53$&;.!+h 0 ;.|_i4o;(.>r,+RDR+Gq2JxM* ZVy" TyKVCRop^U' *gTXr.DrcLRP $FYfhVZ3pr^V_3*<Hg#xr 쬏E̱/H7eZ7Eئ4U`x"P|,kW],42-xH?|8%?ԍJحZol`XG~?**4SMP"_(XJMR?diA$1@j[! d5Ca6A \cC4u-#uژI`?s>UKc]_hRM>ẽE@ ?>n?M!\ n$DI0TuijpRKfrΟ[љX[M~ңF3mZ.Eps:sbcn(@Σ@zP gofFۄ;uy7 IqE9x9zSoTG%쭁]C 9VʉSDļ]A™J(9O- (¯0ʆ=KUH@-W*s`.4#lTű!R O6~4I3^qf:Mg.z>b,<`lyt'#M*1Mj~#1>J֙[AYqF L7O+h\:+)co 0y}gnϟyqP36?xL{Z~%xrYWÈ\ׇ,d}ETJJ /zq?h6GFheb}:,-{_ՍyXb~4/SL|;p$| Vؐu/59Ɵt3]XYxn.RޘK)vB9X=Hb`>z|ҕʋ_X6NnG >wWv|?J#{%b>LKq=bMEHʻ3ӆn(sz]2t1R8Bv]1|@42c=ɲQL~%Mԣ`J*;~"F*e@%&ۉd;|þp7ᜅE*U~F0)cStF"eOl_xWbܿGVI)>G˧T Q3;L $jJu 9ODj1gvg&ӷu_IүdKGtb N uFprDP3Jln4 0 ܮX)] ^Irt܃Vo0U$&jJ:yҥ`fGuw;+\O.Q鸗0{D$u ?FѻT{-Q2'Gjj$d)`R$$֮D1hj-WeKlkRh(ٗ9}'e>s0H Vh"[!h&fV /L/-},?8eP j-e+xPQU\ lD YDafx+UvցHDLEEy+Vǀ:H27nNe-"47~Z7ݓzŜED ""1Oc8&*N/cn:T,H FP|)BL!AXe\S%V#'8L&ԧa6UwC= vWM^i"%@žH^;ͱ[|@'r q0x&Qp+i5Q5r=>_ s6ANNr }"e΂c$xq~ PvezY59v6n矖B,103L2/A @< )9IkĖuu@&+WLVg@iE!(k+E"q8`Ak$<ۨG1M˖i5o3 ~jGV%ۨH!گ+8=ECA~j=.C82Ni9NW:VCM2 8x+>-}Q$$x-ʂ2pL B&>:J|gM iW+=I6Cx㌃j O+7?'~ˉ\̌nHmp):hXҢ<z F *Qtw[&=e߬B$d`MO425(tUW,қ@ة<ɠ65EjsyHIof,M-6qJ)ݾف)yF?q}<6-"J HiY} jSP^BtzoFX]j-qFc&=Bb>.tꋛxeh&M^1hK`Ǣ1e>-S0d>VD;B]:}Y{XeXŪ+'|#`j4,;?"W߈SXy}v**)TTO@E'å x7;sHg"xɵf'3I.LZrEC8ȱ_;mB~ CL93 siNPj3H(K&T2$N8؉F17ɬ+$X]rC`Y*cEA./]0@|Ek3)wՄFWJ}P=ciF.eI€ҷ-:IqR䬝 +ߴ cqUj ]6~fnOF{rc3NX5㴛R nP⺯Uj=HW)C0}vv^EZ1T /OAļ4b._cL۾4= "w!' !!Fي;(}I(gy$bnv6٧хT)|ݱa&,淜j?*b<(]Z32Nņ%ryT/ޡD;FsD-Ꚓ*$Zi>kSYML G诅vZكfO @Q0-x>h뛦 fv9i$3G <FzWrHXKY93WR*i@}f+` &-Ewr8M`yB fx+=N*2t!Ez~\7D+L;Q~q|aݐ& 0MZ@PwMڊo[M-\c(*%Z7pmz!fg5 --`%!/YyW'S\ ^R1يlJ4Sh !+ԈрX]cL#ny՗{N|2tiƉ;?1ݖݔ=۾pjyq,nk(!;Eº t'-Lw00".eU[& %LވX׍KIXf'Cc>zу1236M:05W`iHc|Wb%C6#?eL4WKO|$@w1^)A u;RM_T!j#lGX¦_BuYt^( .?IN"$[Fu)51s7d1t˄_C'訦7W zU?BU?N(fi_*mNĺ-¤)t0oh;8ssfgjJUDna:h t+7tϻ04 p] r˪ W #HЈBfb"'9fI͆3WP,(s3EBt`sz^CLQ!葟r rdz$ҕl4T9mtebp27L)?}^K=R1˥wyFRpփtdnO`8u3`:.nB{X$%OMȄX HZ'@5#T=,<'h(HR; 5 rf5x8s1+/|i$SȆ@QfѴʢJ6.*@1x+" DUQm%nQjv0ꚘzwV}^_,T@u\D&퓸B֞kI06U魈LG|pEѫA`[a`?S`j  *s&=4uI𪄬N=V4v45WjbH1J2;j§/VdŊ5nms_zi,f_8Do9]Hk?C #5M?ւ49ڎ$ /T9ѡF0pSSf\w쩖> L­|JsA7_WPFm`L~+vD O1v"޴y +]uU$zIL512ãS SRL7 UގХ$~ 9 MIu}jɥamP:L)\Ɍz+^\ M,phmJDqEW )4\n*ӬZ8:Ѭhv{Jx2[3: M%{Cs ʸg=M]v)W&x_Dc KG\弍: DUKĄglL8iy9f=l}ajqH 4ztWSޥ1 ,hm۔֌7uO(1N<,LCRNt$^J -bAK7ն `pSFS#4Hs[t؂u+&ZOy=N1vdkY#k8&>*H|^ mrÿ>D?e-T ݥM\M7$ @z޼~(Uꪙ+L4GGeXYnQw!|?˜B>_IhdTupd)kpռ8plXp46L $(0y'bX^,Vq rƢ~_>>R*[qw1K 7c6τ{~Ai8I_)5*g3Mfj Hw:$l.I]!đdxAʁ&gP~ILKMj31{7ZܪxEu\ y dLYPO< g}):&UcРb.Uy{Z\ec HN[MɲgHj]}ГR3;?z(3<R0>E}{$U'~A_5Lf;oBMAW.L^]ІcnI课O;m3ݴ/wH |ʹڊ Hii[rʰ OgބOGXI/c~e_pB,aو5cndؔlDHwF R`ٕ"C5LSX,պDҐ5=k.+lVֳ[|5K"!5G^#쟏'K5.[!2)'\k_;;;Q?BdbKi!w Z[9*ʖjIBt XX|@.U72hː蟢y]@s."e_SZ7 ])>]H8~zoفgZ:7A-ON R;7~6!8n >_1$b$+C3f ZE D41TA/@7ȏ}/˩ya#`Ud2nJ| ;؆_ C&MD|vesd^*H ZDnOܬ W#X;zˆe|9ˊz3?'J}Ȁ~1&/$.@Kɯo怆-I#dV-"SoxT1Oփܾw?5D?YuA!`y~{ɭKEuy;EMC׾7 F@C%m ͅT#@G(>֊ՈcEosP H-ѓąe* *9f3_1Mtœu,'[p%7OΜ.RTƃ)"(Y#@?\V~.)TKx߯TR5GܴrUKrz,.2?lAY@]El38Xjw!\y6_BхhUl%nRGJ5qLyf}#Re7P,73ksIJSAJܱΑ=pRp; Z< kc\MbVmz~&[ #/2\$>Eƿ?+I0r-F E?V/-^p$SW ?mfB>aHKh%&5[].SUU7|@ҍ{4)+.e?"M3ٓ v>‚9 feH+pkPXzeXol@ gN}6W4_ҌU*8z8Q?Y._K3]ohceI=yݘp ”x[]?SAts7$b4xĎg}D] p@9r<)О*NMA'hWHIx: U[k G ş1IM_#/d\ NON ȋZdo-b= Z4-ZIRow%z)Hs}))U#l >'%>n$=pyϯ$[=S&)7zBs'+찜_+ۥyMpvameSy!n9{FܰgRLJ@Gq/jqjzDKqCLv2Badyu[WcF:%+KGmQdj]D`]Xt4~Xz[]hΧi1/U6qm+vGt!2jl`OxzބzpEIn֨]†XnaV6-/% P8txB:<{kY<-v[wqGw鈳ʽj 2*T@K!ra[5%LPNPI` t`},::fa8ho}w!hco쌑rnxH~{i2 5fEjWE :}93hVمЀ8.^+I|9>Ca .Hxa1G% 3CVCu6$ɉQJԓur$W+[`֘ {7?uz'晳I,iHW C@!5~VLW{?9VkZrГZWk݄h{"˕lR847Zza%vLWCRMMľs(ٞh ^CuwN3a'rٹ4/769p?CwkDJL;"GSn{s#$}OP6y6 H~ C#_j<7vOgdu~'H")˂S}xCѫҼ_6@xÌʣcYњv@ <+^9*zOgdTC+SmqQ [u>-:|g7Q\ bt,N&qFc͠ͼ?,nc}$y >x" *]RGĻt =)zJ£EfN,D0*!$㓖cFjGۚk6S$8&1C4<2ѡ@F e,!qNo)6RN^ ;fǂh "hp 7B@wȷY{j RDV3$$8j֡ {K)9Rz$˽S@].ꔘbMo#pnJ #5p] BH&V[%B*Tphe._uXpUXmo07rN׭iΪ}R8ّ2\S.^hö.bBR$s7oJ4tu6ź1'}8in~SpiHT4Y3GR|yE֟\Gi+15 [2[*C\ ͚]&~NBRDw#갪'iUn={+'SyXXs-#ob2Gmkxu2Ŏg'5vksB;"!k mEǠ >ƈێ_1ܱYqHsemAB EAtv"¨ցL麖& %,!Q"9frqU+=utv̤ʞd~E`lωŃq~o,o(M#c^'/(50 JR: ! ]w1!|_x(z\qRտ{Jb΀c{yXh@G-ԅHeop,p"};uCS]1Sb\NAͪצ;gU 4Woɡ0&,NkՌv!tCC]gŽ7\[IB,G`ISKBs1 /v"Bۣݨv5I0wu3P9F d|O!1 7!| $)5W+3uftΈ>7+Q3Ne s8zWk1fS0S[0y#xEPz "(8mH,W?,a N /2@TɚAX)B|0?_D'dR&_.n !oDl> GVly1yTTQݙӌap_wЦ2ga«nن]ifΟ_͔)j*z0?bsUJTNB#2^*`3Ojcp]wiT1(ہvHSR)s_+E'ͅ}]"T!cC0tgP6dsUi ;Ǻ֠1?~,>s5+MYN0(m r?荡T+{yv> J#>}R~aM[.b]_"6r&7U.usK-V7Pk$b\D5i()ev%^ޘl ͕,/ wi_ƚ.cĺ 1p`4w~~OJUeV.j̀::fܜ9]MnW^b띑R&v4žp>F~H`c^ kVn9q#Uޡ~RXQWנz q4X=nk!r#(:G&RanKr(U|i%_C鞣*4GԑXauy&^'~|QsV۰ 赮nsDdLtg裖gd%0Z-wEhm2Hvud3 B tzPCg]@;Va(ֽv̝;(bhd޾Lw!k蓉纂NL͹1eܜ00?IpR ˴,HHf[%Αub C#.(KswzC JSˎAˁ5 4x "@آx{g'||7nJп G;5z/_`>0NEELofQxXY@ l\pl\ AcSӋODkP'<ɶEt ]um/ww=_ufg6k p 9Q/ޖ~Er =ɦ:0!kgv}7B)yv( :L,@}{r_{3VW)κ!sw)zNqhzKT:8kyy;M̝s.&lv-paVLr zEy5ԚRLg5iBx^D7( Va*@.?"ܥĠoWw3)+oyVr,mK0M&0A={F3G#zEz0dp9DAnȱ[ʄw6f낽))h=igFupJ ōw})@jB1HG!-9-5jyfsA^c=Iy+~<7W18-! >gS-=OZ@ԦCZg0>@H5uRVb wAqS UE b H pA!dOȏ qo$qv$>$/Y|ܕEAƽO}T3:($7cw*iJNI#4 v@ae L ~ڠD1 U| r.nOd7(u)|TLys_ 5qOn*QsJ2{?5g(qs8Z9 @T;<Y=-$Y (l=3~PHF{y7ŜY0䳬ԭZ9,nڿU5G(RLźv9l5C}z.Оu1Q.S LYw{@Pb]Csğ2bER lc|w"+a>XR֙Ș[̄*"L^w>\8=T$C8Qk=蕬xJ퓭P瑢eA'4_ w]N'G :9 ~tɞjDZ (Yu2F{K0QZ9f@M$NNpfK8ma6a {[ $?ܷc*=|,䇐]& KYkQ_\\j*oQ"s6؋Z~EQ4nMz#s X G eJzI uN5-1YG C?"4_Ϊ㽐F$f ?W!$!gЬ,\ |+&f:أib<K9kW%I+V/tj x~}KrReWDf%IX{bsޠMyҢf!DV H TC]Ky)eʄFpZ)++z %6uf@BJnp_rbLU'l0uk/?j] n+d .h+N˱'N'}SdsiU}'̳ZhӢ|*F 1̀?cz_#=Sko֘U39f \QR䇿2BPH:#[*lٖ\ڱYX1Kj6PȤG)U:0j@/D:݈󣙈v⺲%𣆭Enw?J~IZT#fƂa{Iu;&9_w<J]}\EWmFj7sڨJ U~<2eT!w=K<_Br&땺ͫJG+Pۻr^h&r󕊇*{R9|4X9vb.'H3nҴ.ZzTy;ggb$ ULh2Fyg L9׀st.z dMC=OM<оA?Pi^ A83YSڿG<Ə݆sY9*-&ޝy^I7[*s;?,ݵ@&mDo~v %W|\˃w.F@ɔ**%de{AVUe?Sfb'C|F¼ʁp+Ağ{um >vs,<}zɘP/.`gTE˄F5WM5UJx5 nHtiJMFs^al̾QD+89~-4a|6d. Kk?[2M÷{ԇ3K)4ӛ%> GE:m8ھs<ନވ#X8l$_Z0P/?EaTuSdiЂ D*pM>Leߓ{(kꔄ T T~޾u[59BN8"LhPL-#ބL]@շYWu5Xǜ|le3k`Eu3˒pΔ(V985`9[j y9ބuub)TZ.bE>-ַ[ZBď#M@a}R?BO<~|\Uhbj0̀kq*{koM 3UhC(u0HHs44k[j潡D<uoiD ʋ*v}п4ҏr/W-'}i}sI$'bF>ɳO(ݸ}x :%Y΄EIp(";?FOcQlc 4d*m#~\1W8-+\OZThsNMvNȨ;MGed(N o@M#O\TIx1<'qm3'uުUu*P]6ܦ;/_Soq'{ :C,SACRʗM#1SJBM)a2QO&IssʎӦ}:PF*k9I~^Qx>ͦnJ~"MF> K&NKUmM7蜤vfXr)"qAʛIZ%!H;vy T=EJYr̛7p\u> J ۡRo77eN<@~mCbm(C*l=dE?h&r. ;zWDESFmDqNP(]#y]n!|/Ujރbf ^cur=f 8vЂu-_NY+쮷)`0(Q 侩Cg]3b*{8*2P]`iNA\<]tD$ B2X>vvV蔔Fyב5ml򆥻'/=+w;pgmNƒsP d&Fz-9C,͗tG. w wJh@b29jQ [؃zl2;V/M" 8d1~VDI=T 0/ EBfS7Ourv\ NH61Ph |;ϯ-4ߴ6]/ (ENz>af {n_0ϼy+qx`M(P . TNQom(&^*NY“qR2[.rOEV0lrX8*kPC!,* u?3(0h 2"-JV?[nL1],aR TdT>!0K9CtG[?F hL(6:PpEGkxƟ9 D\DKrpі{FU|QBuY!H|=W==&[:Նk}nH f]S|ٮ %K'qT\2xN/xkO#[EwBtUf,65 |T"wlp]J3~8hT 5dP,gqe9 ?^:ȒDtA]p͍X&@=Iku^sEZ$z&&EB{(ڑ{AdBJPc;U>) bCѝw5ji`Y;S~Vؑ<.Ȓ,/@2IEፋmQR'ЯTr'Kb@ٱ BnUDHzo__eg~"2X6M]"ě,c uA[J+-a%GdL/yh1_bzr9pD,Zm$*Āѝ]t*b538tEֹ2yX*}ŝ`~MpsJߗE飷PFW>O?Rw?Z -jWz7=%t+UЗ)H)D99`hsm0*ɨ?mY7?xz%=к}qp d8cߖbN̂Į#W9 /HHٗ/Z6q*VcwU]m5U-;j veMAjE73s$"FؗmSR kzLAJZP`9Qu?J=a#emY9MФ`[ Y݂Ӂ7iTQK۪]pBLU=JwFo&bfNBߑ/"2nŞN5TmI Ž,JԳV(Bn6jV ȃM1rE oJ}\bzҨZHru܅@x(A"'VG(>fb#߱,Kn:FQsASωF8w%܍ih6H҆@s4Mj2Ȓ7\KRƔTr2?z s$@lԘ'rtV+\=k@?e}974gtE.o|Ҡ)„ᵱǐ.6TgRT;՞Zh{'%ݑJS%TG:-(o|]5R E|r'` ˦qr-z-hFuA/8y5 kwHEFꚈ®z~GRsVF!q__d%7rYb*jK \<-v,KH2\iᓬT!|yS=\5쩳D.fwHLo~GJ⯜nG/u9=’Y2酹ϔ_A5/ ՖC=LY{rYƢFb.Z6nola*Eua m&3u wu|pIJNMlvL/F dGc(\d;oԧݧ];qw$Z8JƘTة(QvMu`\JczgU60B+:A\o=D7yJcS[ Æwhe6#LiI'k[ʻO`V ޤpq-/V,Tgv6T-<gx~eA(QQ_np*JKyNMT~U? %:F ܦ9J6-u*\Ȥ+t~2< @;!3B{l*4c:VSpE|+~ZKzhcOh6ow|jwq" Zse4'PEd[NԅIN4lΐ6 #$A(%6 n|j;Ѿ?@ LS;y=ؼVH+0WOX&GBlL:DHl6 ʚ.+֪=$=$ P36мZDG 2!{` ;=~맾^Y<zYjUV/UvB?fEfp_B=*Yt7>ڢ;: jm|XҶsO`T_^Hbzt Xww鲇Tq&{m4õ/-$1W# 0߿ HJ"h()Z{BI3&Sc'k 88#͊RBh#=K57e2az8ImKR2x<6,VBb\cGBz;I2rRs4=w6LU܎B2oW-gӪ;ЈV] ܛZS_ nM3DD|[o"Jm"DH鍖CD s-_`#R&H@mW 7/M8JlL,(0[tKvvML 1߉.\ _3OG*ܴ@E h!Nj =Qplaƹ("&&YEf= O1(NHIVq1*UJK,ߘ#缱㏙mAGmQ E֢_j}ߖktw 텅VpPcyO/HzeyWMJ"~If%2AbIJưGL J,9+k^,*<ᥫȿ3t.8tDB/f ג$ unOS mTNu͈%ά> g:DM20` s/r3^Oi1o*0i30C3 iUHJAF~o$CwGТ^G P"kv ,6lY-3M1v+d[r Z<6Aڥe#ւ.0ժ_lY6:)rw=ߊwͭG55ЬnDߍ<|7,[~ –SoY]7=JN Y?a+i1+P}:WbC4RjɆȖc'7 9L9 az/S4z|K@O PBDh-H哏  į_{x28-Hx_PV=Dϵh)?]Annp2M-qH.+߭Dig#I\z?g3-*jcE@S Q̎ h-ز^n $<ĩ'^^}L&m^ H]ߩfnxD<ؐ=T:Vʴ nUAI];8%B8yۊZ4,&q\G3I7l׎CV[MW zr 6<ִ',%Del&bYNY Yr,SlׯW鶇65&xdl5qCn:O :E&rᇄjn6vwr+{`DWzNu)e`i>X O-x TgvoB{y4]ޑ(-A)V,ǣ`f /BBY6Ke =`d;HɓZw'<Q s Έ-M{/aI0RI/ 9c[?o%dykC4L4dR$*uZeui~E5R" cu7\˨TR|O/ 3N~S \NOg7\-S.ߢv HzXc'rB Ct鳝۷䃉dfl+`2w%Rf"ꊓZyk4K/_:0`"*A;T^;g2i7D4 J8jx\̌)KY4~:)k=EoϺKb*bm%`%-)W`is /jsOς 2lm9rAط B0i1xj q_66uCcoWOC.ŕӫ6jt/f=&\E;Ez=]F%:9fꉶOܳ]nj494ozXCNE]ÚU)) .l}d]pO<@b5ADos7Y<Ȝ c{MY Y9ox #HQl 3L8*ƣr%1By3K> S~o}0!W*ywv;|A I`[XD6Քi=$.3IG꘵s)^an 3W~thiHk\3A}x HY$L|D7FUl#4 H0% 0Ib<ǣXu|yǧ8zC?bʒ]zvE-mPҁ+tv+f$);A< Aq(&Jn4!&,߽ gB1wjtY7?/ Gh=8rc@_::)֒"2 :ʄԉt|8⭌73k1I,Uj&|>k5- Uk=l=Im%aante,!,Ǡi R " {pt)4s4} aGOAm4VI%'G:țB{[]6;:U1Ӏ3` UAȑg1wfZ/(" >g:_N498z1ޢ]' B\\{7DE%4t9(WcҶ$#Zg$|V/6M}>9(z,8}޵% .o<$Y@DT;ÏhEEDաw-t:XՅRΌA%&Dsy`\!K‚Nsce5^f ,{,a R[F`P똜4D\$ Ms >B^բ? 1v HII38^#?s.:ۦVؿY-q+b&~!~uK|rB[x/Ap~SYÐF:yõDO lIr`My1kC8=vAYcؿsBgھ%`?mAɼ{SԫB朰t/~WPAhXU(t)A)h c/=^5f+'+ʵg-k[ JUUU|򤷇R+KG[% fr)M?%of9qUJ83Ӱ;\EKDa)9QXx75c>X$#-=(*s&6!"+Xe-pz@ HXn8uRsP-܅C4rZW!jOڶ*Ko7Ǖ^ Kh`T]􄕜}r¡t#yyޮ츖&j(lQQ(\6Jܱ Q+pW(vњe֏ M*Gbos:9rTy~1A'rBwLf:(~oo@TwߝހA-EPP܇F* m8;]YE#ַWZہ8:#6.c3\i* mQZR2IhZ.D7$4<aȌ7AE&N~@>O #WE (Hx"gR;2&Dcɯ *uVl/g3sAHlg/i%ZVc=+3ҲBwH?M 7%QƝnҫhй$sHVvm)F\rG[HpΉKk,>teMM vlJ8G$ aZ` \JXi sccmSF,t/Ĝ&'8g/?W3LH,b =`&mt\h 8Õ^C[ 3cRJ+U봅{<+Bw%l6"V(6x'Rl-dK*$y"WI.{YT&IUёPI%1r;`@-:TNkuNeH[^BQ)]Un~Nt$W=Rp\V:or/|,?9*¼YW0+1ToxRrd<}^ (0CQuM]Җ2 - SɍV3d`,Jy$^vyU 5䉊)J<6mPx򏤞:&TP'1bBc0 3Li]*a% DŽw,A (KcߪWYlX\MӠFI 鋻gm505sS uB:l쪕$GSu޸&uF _DWJ 3PL7 ȏBmTbىF.QRQISc*IF 9|JZ-VmfR*vR<(̆lDcA2}PMgaiIpnNXe+˭xfɈ7(8VrƚQ1^6nm*usY;!2-/d\AGgGA..#!<ZHhS!*eL\1 =tc A1TOu(w*3{Ow65>AadS896%ڐ ),TiQs *h 0#T36r .u:aDG+ˀK.[μ8sbn)mNG+|:K`̪p }iTciD:oNͥn0|5`-޹JYQ[*6iz~E, x~Xnw_} *d 1)'`$MiI .(^\5eBJ!"?~Dq՛|+\E#Ms{ l*Q./-Ѱ xl 38dIә BQ&33612=Է\C!Ŵw_|~͸WD4k!*ӱGƴE%fC1p67S7Ko\e`ŒJ-y-(nw:vh 0-{.,߄  MD]i? CPDGj0㱣ynmDOHdv(!C?$tP-m (W;)r%ݥ<ÿ l4堵*X_[4: H.T`\l}שFŔ)`BTy_- jٻֱV^1Q6]&t\QE+ Ɇ++/#}0w{3z TYk;5UvE+߾@_Ku6{T:  {dp\?Qd&fF:p]\ePQ#m;؟0(ԁj",ݏˌO! YhW\P=%y,U?YestKhZ"8Wie=kW :3)^cbj==|'sԛ [dQe^5,?\tVelVUtxE41B?*ʓŻu :@!`|Wn0Rb-Wٰ"ص^:{[i+g;󑫆ۂ.[ ?89H1J;]rZ;.R*NuEQ2T߬\-y]ozuשq%)ً羝oz_ _Cu+u=>ztB+ JDj+mFEa(+qh[(kd**s$kZB>ӤsTk ZmPL깘LFb:t܌D>4'M#ay0h$V3._ˏOOr*氳ș1rٻjf٧XyIr 2C72OGN R#I&pǓItODP{#d{uJ\yW>ӇyJhme ]JE\q[BLAԜtXe * 0rO55¿ OvۛMe/$]3_nd;tǣ=(?=5yBmt"Ճ Ɵ竘{E]|"sqӢ>hKBHTxt<1_1Ë{4-k4G&3YGPDZ])6$kztG O]񥀒J5]Xϯ{",|I2wٻ/ ^F GN e+e [Xn\524,h&yfWQ疔ӛƈJa/lS a, +b%3Xnezo;UtY߾TDvA4VTŒxe`",nod}CwT_h>E,^)m 2//y)x}J ON $>M[(﫨e3J:˦=\[iE~#$\Ta3lP3c$&b뇠?dqǷdeTv{NWtP[Ec V$!.aXMN iMbNpKBSPжQ;RK]k}ѡ ->GK'm Eb[~T;Qr5wױFnwB)D\FyLzBc(\nBd.d]D>Յjj ! IRuIi#i 7 U\  :$• i]̍4)5 o rq D"7 Θ">#u F#y-a-u {uD <-P9O!1PK C٦a)k1,4juFxRhM]PwGVUa X ^OCFg4/|p}`9]uJ YiAoQ,)#F@Y<^>q9I_#v;ܠI!Fh9D !`Qsf}-QXG=#6tKJ٥f|C(v[6 2I%L_C%m먥1_Uy}DRM9WtOuG>#23yle*S,DJ.p;vaL zAi?h9ǺĄ6+hI{J|pQnsO4~3[uo d˕˨r0@[ݕW̺oK6v1ibyeq(dW%>d}qJ(5s¼Eޠo5F iDtX[48\[z sicLh-ߚr)ˠ*R/$ G,b&N5D;qy07~fY{L'dYĠՒ3r glb3E[GŬ. 9voFLr330Qt]%N֚ϰ>c 4 _sEbuB _#E0Sg. 1ƫ>╩6$Q1,(9V! Gf}aXUMb[]-\|LhGUt= D8UcǷgey93KUS[SJjQeyWA&03n9̆ L<, <2ylޙ얊,1CG_V:e6-b+$E4>@"44~qI$`}d"D>a7űwEU>*=&fx& X>!)UQ1쭌25 bG${~Waqu]h#SFk51ҹxSH߀*[76oHND5zi1qԝ#ĄgFy+`/9@U0[VRDtD/TҧMK1!I蜍%oya&?d -wZCA;m)G_Оr}|h']D.:+ΚGSgSwm!d.Wo5x;}j2 Ӆ/UsGҡ3Xt'D. B#u 3k#JEvKaojcdSq8̒'h N+ZoΨDÍcIq0d_u&.o7IEռInETK|biÚ}{|j͂9NV,mWR0{ yA])՗Vp804 XQOٕ/^vo~sPXwNJ ~!oW]4 :̘t%9P4k .6 za?dJl)A 6Y1W}z7D)H,fpTB(CUb'o<.6_N:kTW72ؖx~ׁ/˰7~k@'h30Ӎg^4Ų:bQv:HK*RlZ Ook G_wXnݣ*Rq6:?q BSi/U}x"iSdfT;,LMk<5>c3pM}IS D)iIGh&g e@0eC5STڹKp 5]"= }tO:y`pb>\-miƆmqU9=/Oxuď*qD]; c#bi- UNi<fG/Bfڥ !{n]$|p`"!de=7Ԣu 2ҲZw~=^0)lҝDzHR.l9Xu"3c6>Wh>G?uS=mI˖{/$ g+ǥ]cU)@0B<0jA~bQqAzg0M>S5d /yiR|k !mJ3WSX2ܮJCۙй tyZl^_^|"M%Ԯs?jmk}1gN& 6%kyl@?$q͘ $i 2[DiZt4h4fBAl0J(,赂?2PCO ԍBj.`@%%n 0*dY1pkW\7x",ٙ[kWcaSH>b*`7O34\G@vJ1[ʽ TX3D5a'`*u֪t2dsN,Tl6ʒ}(|vO)}2V Vۘm¦u5=S  zE~KZ l"_h^'XK|~a>h쌤_؟{Ip^6[N`vP2z_=^c[;{a:6ҽEǑmܨʴ`'j_ҊTYV-Μ7)0O<`߯af<4; ,p %5v]ˋc`}/%k(-ճ=0S]㗮Hw}Qlœg)!>-Q~!ZX3yVT.HI*A6kУ tPy"&.Óo>__Of7(EJs\ӣ^#dZ: 9{a_MW*fsnCMjqY>KICչ1'p&7}ul.un:'!m["{}4, N; WP؃%4oMCtx IjՅ9SD&+R'OwOϬ;w@5ۛ|NG|-ituk {s w34_ؘR"F( XӥpQ>୻G:Nz f:8!6}dL|lŒ͊㕣}HsJVTU'+Xo.k_ft(D_lI+sL/ xQ# By@Ŧ۹i1u3_#`p/sꖸx1u!m3'C\y~|N">%G_>T5Ug 'P?1c6 Gj* őhZ(r.LF~îaeidP9nydK4#  )E#`/~A?g~Zv6E:a|∷%,]aImkH|Rwm!ǼQ8(\;+hƨ+Lf}%!<@:s4$hCɷZG x4\=H73FN?s A%Pra0|+/RXX]3AyĂ9t~!rQ: c/F Ș'L>j[/.XqԅN`͉4o-Kt܉Y>%'Tc' k'޹|y:hc0!,ŭG]q8ԣv޷542eYX|%œ-lbWYL>#|5]}|Yˣoވ4@o9ٷ _'! !v[r|J~(I2 _D^plfX]HOMK`6KdonP؁m.4c r?p%<Fbffb9 T$; 8T9=Eڨ8(D51϶= @SV!Z#hH{R5Ћ YŖA}IYQ㔤Zr*u_CߪP7-Ⲫykw[l5>s)jg,xt.$Ml4Y/i$@V15|c9H]P 04ïr9g}5okLI8',]Xt>K dz4f`א&ےO=3KphQP߶BF}DbqWVVE,/J.fdu±٘W0m%X X`_.ZJ198P Gx8^ jH0ŠnVOrwɊwLu*[{f- 7yYyo,qw淓xj$dS# M QYXԯ 14׽b=bDE6&(t[;,նB?)hS{1YB#s'%,^ȟSB֤x%~"WBoD{sw@ ITKz‘+.Tg"aFD˧SVJV?~{j]FKyބYU ]1Ehn__Q? t~o ͑tUE}F* ҆8-|.Oj3-'D(*c' W|7noe 1g?vX:s74@@RB0 `F=h*H۴V ZErcZ@Q%"$b C5 kOt";v}|: 2$}J-:* bڮ!.9ETBMgDug`ѝH!pNR/{6h;gVc0,U+S݈JAkUl= *,?φdYOR K`gʋC'u&T(%iLY%ŕ" Ǡ!DZ:a5DT{ z>' .nXt:CqRt##(^[e7 |\˃̑Ryϐًu&dcsBs}Hb^~ljanp?:YTS43<5>sɰ;Фc],::8Lnrdͤ(w;<@( <8=[܎6x63/ˏ2%GͭdpKvtlz<UvSq `4]%rD8d~VY,= ^qQp @-{iLM{6&xjBsa]ХwͭiK^gmO43)#q xΊ<`=_mϞg2tTσqD /$&yV*RdIV$x"پWsJo=9|(jޒisז/=1O,7"Kܕa~T)]*D_رf$(PȕA}໎'( LAN7ju%m9Xەij P):RHr!j`Q;dtՖiț53$aUa7`T#!L0T':ZL.ϗ^FS_ᓀIe4~13 z}pz #\í,x[2zDj>5.iʅ7f^T~lq`aswmr{/" .^Fٴ}! ѓ,ڜ9Ȫc`&˕Av~&Rs|,@xɯhY< 5>|cd!m5;Kܝձ%[Jv"Ps&]tS":V|r}[\,)W!?1kSĶhbvJih f4\): uו~}寳d3<@ 7I^gk@y$&e0ˊqIFNoV<_̀6Ӽ"AB6=lp?!oX *eFVX?ա tG$=6z8F=뷉ܮ)y=ɹ Iϊ65 7Vng_w!s3=!.wl)-Bߒ$=eOϔ#ă'fɌ᝭cxU*_cR0JΚ3rY<(Hװni)(^B5{[;J=Lzw[(x&%>TJzT7DٖR \az %nyzdP,vP}"leDb>! '`0kuwzeX␟|ZkU_|?Āܞf߂R#X]fX.)h#9MFj}=ÀOSJqk3Iٖ'a7bF5'|j8kB$P4gC"/0Ќq\-kJ7??N}`xPam$oo^vFF}L.ז!1oXL"OQ1:0`s.w+ҮՎz$B] g &h?NClZif([_0k=Ȼ_-_>$ OR =_t)OƯ40?c`A Ed_B.)~@__HV:jgΰk_GՊ'LJE|i>ub*Pux*]ңSQ*}I+|+5 hD1r/+ + A[EzIp~'qjAMÍ GBԢY[!:cϵu#B \5%m% cz8DFQ R+aO&+7g>NS ``c*4Ɔv 1g~"6 DZhnm)p:h~CX5z)R;1JRRh(G5>>43.Pa*6:I݊b/qWP;ދd˰'jA7^$h3M+ >$tCs'a+n;\j^',~+gDw}[vt}ejŬq5DA wͲ [t'-qƌ FU,+w#ArvZ[lG"l.6; sC~T.9{3>ڡA*{q_-_͖Fktwjkd7cn)}.\rhi?ǩ[u|2-/dBkw䘸t i0޲cedҘ& lP ? V,3𥤰HTOad;2Gmy&# p)4:5=!#/([Q`}Y6'@S{fsSG4yO-K."co[ίq[iE+sX(1[Jhb@Ն]@hk{g7̈Mo࿻H^quIsaֵMe,8187τ֫$8G-Y(/_-96CuZeFԹjpMIy^ Cͱ= Lm&Ἇ8@g(ȯa4#ʲ6%a_؊9&-Z޺Waի]| jF{VK`I)Ĝ~0ad)@(d6/X%XELϤ{ ˧&NPoխH{*fh ?7JtRa:3Xr/wf@#&Ӝ5$G1`,"HT{- J>Gf_<UO/ r0PG Ӥ9ڂ cE75̸ݕ"hۮ:vy?_yX!#bkS?5PmS70TZ[qG0J|)ϭqz66y'DYFf)Uގ5lss*+q%+DbjV|ahs zc' &!hxH@*X좙ˇBf{btGK}Ӭ')G9ŃE_j'vn ^nyE}Oi\YxP)fLZGn`rtBVlA DŽ^kԭr[=m2?H zwg#͎+V jY cߢ7]^sj @GF9 6_F&)+yE@ |Ban+QFͫOy_]wUv#Dd4QKDkU51G>Imo|F\q[B IFz8?=09i^u;pGн TdmYJ\w#mN)Q*Ŕ$PGh,ȫkWe!Z 3Vg튤UF?s")@5~j1ӝ2#Bѓd*< Ja-,F.8Dy;-m"};]pPAEv_ XpvGj@C:u[J,@Z71'Q >fxWS@DELX!@PnbRG3G SP:t~ br0hJK?cŮվ_HOc5&X?bVӬ tp\'ׅ?`o|˚*0,d-iUu/y<#p:mq+]a]g` [ID.^4x`I ^*SFO|[q&iI[)#}՝m&!׸z <4RlhA_'kB f+$.f%hF}fɫY ˸f.Xss<>hy{7+y_N^8OVO=%w 6=?(hriq {nA- AK^5'`u)%`9uв܃wK'BǒZp,K>5ɟ,¥}ΌA_b+mUQ2s;{$iL戓t.=2[m̯Gcu9V qϪdg萪~H6:Z75]ǣTKσzt caY(Raּ UB[زSON`4;\G.3` TMc@tgE، o8)Hѭד@ HJ\ -t*k*ba뺤nSh4 qAjb6Ze؛JS0HPy%>CAWwTow6*e71 PzУM)OdRW'7lp`_a:khBхq.*(01LߴbjxGOAOڽo Fa6RUSTeOc=G\ğwg&itmZ+J0@FDTffGNwf!'yK @6-ڿTAfoƭ̊M1 2A}!^~wD:VmY ೞ?\pX/_&EByNPMk _K[?aW!' ^&>6 N,dm-0 حlrATac]7ƷX-KjO*ŨgLXX'7K5: `4頯U.b>>P8\O+6 JDŹWy$74#r*yF2u, *3W@f&t\~MmU#Ұ~Y}o(qqq:޲@bw*e$茢Wz$CD=g5[dC#I_W xz]P7 ƀ*Oxqj_ O8 G)C>@ZN{OJaH3`:Ʀ_9z\?yzw)Zhʂ+TZH`uQ&7#ەLPȶN~0$uM:YG<*nM2.bUKnsHֳ؟x%\n~+!Rd75MEUp~JVqIu3`ZGѻue ~dQ!\&aRo=BŠ.Ls6'篢S@qG9#+k/shK15Z%@vBܢܘ׺ :PhvFvn9}1ӹex6A:F pXWDYe ܥd@egqd厚G,N;_i %BW$EBM4b^vvט 5k2vݭs#HzO}Pʃm.AT: GLj$)$襅QTg8"[/0t1O4$bgE+ \~$"nK$s?⦗L Jݘd]aVCk ӺwیNXX} aUh&]Ѓ鲿ID91Ik#ϥ@iр-y&3-D?0Of)$&ǨXTQ5?Lqs>BMJs rZ YfmC~Ӛ)(l!=?:'ȑYaޞ495 94xhȗ@a}3*!-@ک@Svo>O:R&{w[]ip7Tͺ%*nkh-210r&X4 Mx ^/ѺF'Od!cwLACխ!CdRl}V'.G)4?@5 Fr ?/r6$ϕR7J%%2fT]qAC? [:%5TxӐ0ݔ->\{Z"hRXhkg[ ̦0GXLZ8!i\2j9}$f<;t*H,1&X~aj 0҅q,%Qj 1IFWvy=]~Gf! %km!L[JONSc?%YCX5g-=2BUL1ϼd1HV,{#$`Kx+CUPEdOx qVB+5"EgNioW$@>w7+?g>wmt #tfDsaA^ >OJ<#"Up {Ja9;õv~8%J]d3{v bVilЂȏ֝Ր+DGpG J'R\ {bDT<}Lc\3qsʓ6TRz歌,Yd/\`)xMEwдB"XEW@R L&+  & @+vSl5̫JDW9@ѕ#h1c)7E!=%Іh/@`/k?93-9Y}*>iߑyNϜy>ݳPt{?R; ;@T,@́!nŏ^Vs/.hΓrf9\#լ, Rq xH/2m(Mܭ@C~?.]zY c(9Eǭ^AjgM3>tі%[BGEk.2|`um}: 4U[HK[=҆^5tlL|}6I=g{pW+qV4W=ǝr5D6E4N7G۽E[ e:C7B)#`$? ~q_"(Mhu@e!mQXTfJ"FxC-^@6%C/N<΢}+a=̱[v6e}HvF^zXAO6K0ތ+a`»%hK.98[/3*J5҄w Zn J놛4YabKxOK椾57됚P O?,v]dIzS!udž쨽E +GEb~X VvU'MICiZaN(WNܨ顸0$WKe8|/&,P-@4I[Xz@'n@3$ }6;ʑ# kHOFKM*A䴵Eٝ.o߷3}2 Ⱥ.`/cYoZGv!V,0@X[^Ei߄J޻X A&Jy\K*w,D63H$ݕ,'ȧVK{cm?s/U" I0Nx}~rGBkf //7"H䉫WBi91Q-#L}a#_!Ju@W(TCHyʼni`P88OMO:ze&2) Ud|?;Qe {y%2m QeW; bB=8"^lߴ =8 7fH&]R% -+Fw9+,\DR#Mq 5 MdO ?&7:LE@77 vX$$qvgLrkAцhot Eb(Q6]OB8QE =#&8O_<𤇌\*A}@" i|53r&T2q8'oVtД5'm .c=B496k:?ͳi#Db<0}+>9LM)`DV7*y:4yq- u-(%ij9Ai1~={h )oUtHЬi)RIA爀9ff3Rě`u`4ɲm^DNS.\!P\Kf. CBLM롽ZQQ7rTƞy$loNgIah&dB ۅA;K>&A'9~+pBIW8ECk~L0Sr=J{@FX({Hmv2x,.IAr kImU ŵ'g[ݐ|$d4/j7X$W+,wi^s3h'~2lDŽɼ&b] Á^LWƏ{RֿlF-h-5K)ǶR> ~eik;v'ɠ83~<ݖ&X\,@K]x5ƽ ѓ-ISƯVC'ffWo)GCUs QN,Y5 {EmMA:<߀оL1s R@9ŀs=n[].8OuV˴v~SDl+5@8|OjC*,G qW\$fw{yl3f[(a#HO)kN{CP+==Ȝu4] &@nn^:MS gk~WC G%m*p +ƷeevR& nOLW˒5* s{od@(%ԟ/|_f$r3px Omipozz'P7;.bJ*\Cnoz'SXWݞF|5ĠE56TMY&0l|/hsY- UvؐfaU.  ]ٙnrevBj384@d9x0y5R%=AfM_+ .Aee2G~s_Y[ Avu̫${k`/Äk,ϥcvS.*y dǛ-[[vOޙ f-+sXLgo`W]+o;˙\b/~!{؆Vaǣ"+@I,,QSn-6# MWr&Gߊ!xk {3!4vrϪxɶh ō•xz<yld/_pu,^M*7{CqKk4JGyi޺<qBze;erUz*cN]^=Etmဋ/tP-oLy?OBiX*("-}3.ךAs!];*<ѭ-NC; ^opVsm3jV2:쯪 {yjxBM4:Z:4hvQmAdK3e( 2 ''j fIˈv]0Ǯ(l;to9|xLֈ fjdiJuQ^z Oy` -ϘxTaf7s,{a}ᒘtU/YB;^XSh!+Uu~<r^NKݙ { ~$YT֬EDr ɝ; m )BǠC,@NoA=`]DUP 0YwRs~ڿiԢ*w,y߭yp[ 3_1Tm4%smpsCUV 82EKb !<V84, ^͗10E3GaL#=/p hAPīI?kkU|Y"e#.a\7^?۱M:bJ#,d70KL ]Jk`2o3#@H2ۄ 3}Ox =eC1W?T!p2~Xl0yn[zo染aodѭM%zcνC1_eF ]@?Ngw?WSfX"u1c0jl+1$LF2ev>v UTK@ॢ\4ZrAKU޽SDPm$\7gI`pC32Q;8eA N#̛n \4@&!I|/ݻ,if,]42~(> 飄4PVC$Bw,o #mM> T2m| n ~ȱQuTa-݃ ѱ7rɋtX'kU `ZغjUZx,̅(aVXHf Q.Nl5C3 C%I~PR6*$M۽VdOuCp?٦oksAUR)yս },Y qjt>hw0k4{vy6&>&\f:  WTaV!նaUnN!CY3~<+^N{f-"U"Dq}x0l,B^R\WilC>bQSen_ۂ676U)buŶKP;TY kjjot v dP}X<2[,_S5D&p[B:P]w+M˦0n?^GuK|\JA(v!`7tp,|7Aup"N_+ޒ#"2mڐyՏ[I{ s1ţQ Z!kkCsP5#PPޝ}k;?d&n!RӎBJ%IsJMZjg ~!L2x`6nBd[T^gt:ƞѫqo5=v SicK?YH-{g3ϦX' o8Z? tj V-dGN\v3oǸ4AcJoSoly=7PDCU1(:vS6wE!`me~0q-/[6#`#k@F t|Z_߿ \KE%dH/ N>XLn?:38c**ٮ1$h&00?U׫ddtކF̈́;mwjAѠh+f7SʅծKw'|)qr,paJK3D*wKT `MpGle`Z1W,i\4pW>1,WWPFp'IY.8 `ia 4DAt&1m|e_+ɥ5UX|k:M>oO-GLɇݶ &ߠ#,&K mydmnEMY;qUJdM%L홼al#weAys4$ ~eGrq701%LÜ$no&1[ĈJArswf3[LstJο5~ +Κ7 t&vafT0X86y΃[jgw;7qx|I16񂲦W[ZgGب*둗T7Byg9^g?u\m>MbKciҤ%8+6v470qJHQL'"=qqYF.O`Ve3 َYo'M=߆w^ > iMaƝ`(:v܋^908uVԶyL:js:;"AAv*K-AqIu"oC ,&`HPj=Ulrc{_G+1 ݚi1eU՜vM۵h5])$Vc9|7&Țz.Ut/_U+e_4MNyk|N]7fZF 됑u˟2g).u, 2sr,H9ăH V/u i4,jIulܺ191XebQzO_Y.W5 kf2l]'mN6_$$ HK"7~t*kt!Os7&ڑ}uVUwN&!LjB+ l@<A:!Y= F;Xr,<8 \;Hd۳}oi8PuWp<40,q\rl~գ!_ɾҗ=J9bb8 mf;gr2bSeyǻr]v;]\'}yhEOPr#՚ŵa-V\걷l W).'@W.g˶Krf*I񤷱px)EY: 499Gnݻ\ 5Zx]NSXp׎gQQ{29q%D,f!~߳)mgJvN*@E?j9΂;k>]2!kbŕ7G vu*n{ "<rp+uKәgcϲyQ$mƊ;ђP":STR?-* *5A_)@x[Xc,A y]-mJ(BOx^S9\Mڎ8m \kM;|ȃvrʻAԠ 2w'U)OñeSOhtATlr%wN@EC l<6Nh&}!V̬^@h2 ,,ך泑 j2F-'y#iW'v*J z yrL>8PU W |[: Cי9}Y0,wMdpCׄT!ЋEj~ ]dXճal5ywbe Xp(B>ҍ& Si])i;U!N;03dn:ɞkZ'؏NjlҁS, DŽ%Rg+w7iz/5T,*Cǧ%}8 ͢}';)&%b .˓jP%ɹSrM25MD5A"T63<]5Ӳ*0]]/4[) bE%=r"982)t@j~өDeTpŭ̂'̋o +Wre:r |;4vhKwȄLe?L `Ёھs_P(=oVgY4P%wwohǗHS]xS]&;Xޭ80+ΐSe aTM8gdҋkusاJP<#q윑 EH;S7Zkjž2%0afJG+"+7V#ԍK4AH $Aw=Zpի1MǮ>'D0ÀuJ\MDȰLVQ[AJFa("L7wEI+oOᛉ+E+]W pI(JE@1ɯ}C.y_)~n.1xu:$-Efs/HZS{/KXY/O9z-clOfF#VGq!gk'}.CNxo7`+oRg3_$(sU46R]:eKTeof!eMn'Q_UUչ;5߱h,QSBz倄R$ יw_XiK!C.j{5` 6;x2PNZJ )0ɂddPO &k5Z) N۲L [P=onMлbxyNBCGbaYؠSQ'm=á6KPD.θ<NԻ";W6}hJ2s6} %߁ d(R#%v} U"gsYd6R+rz5 +Y." d.TlPtZwRShi(bw* Oe zOH&2Q}#uA06$)%|e~D0vXa 4iF:agt"6tɳwƷ Sr JDžL)n8 S iR°W5f qJ.e')<9<3ĵu%ZfmGnOC+Znw0s x lH[tn69LTyuP%kGε4*mfT|0r?E,2myroNOuLdZf߷;j𶻪KK7LHYEzPzL*C7WY+8#`e[bi8[Ȋb@qv. WZXע]3mg}To]J9-},[-KA*՗` DBܐ4j*gR'O 'v h 66k[*V.nRZ Cq 2.[wcm2uՠ|$*`1)󼡆X0)ב|11ޛ:݀Nm"hU0 w+4˒d[$8e|q zw1n<kn?]_ܡ&-ziCݧmqgu{6q?%#!m m@ Sydws \ϲҘxAk3t撰;j֫# 0dE48f,)Zr$d+AdH˹Q=pHq/D3jKM_9*_`@&7P\e*dvL3D Y.¬q!-2&f`eP m ;^4E[ErȤ7X cx3q $dfW5_ |vyEF,.vŦ*OW[u9@9D: WO_Ta:mH fSFIB o:X<3o@,uH6QU ~4bzto?Uʹw@z T Gjk;BAv2K-IATO "b]!^ ;Pn |Ƙ6(ls,&Wkv/YA"*ɞT֢r"z6֗}1s Bu".iZZ]EQ,-zvl^};GvZJtĥ3)FțbؠF%0|G TFS"]A*1L]&qP( H4Jjh9/!Q*'T#Sòѐgeץn]4t{Fo`P G'ABLeG)ͣYͭ pxhB^xccFdcPIChhC) "q(ٷiglpQ2}vX34"Hί&~H&d'.7,M7 EF~*|[0W UaroPm7t#3hLv>?ԎL\ߟ33`S/F Y#r@Gɗ @-v Q zn];k8G>!ݍpqCۄ?LQ0EpGGw'8]Ivˍ\嫌ј?1BV~"܊&Jң!کLhIUn08Q+bxƌ?$_Tu39-U5 @ѳD- i'jVʘBA|c^ Q ;-z$!e*u!vm,oL71(|<2fV(̥Kf*@?. T X",e7K;.Y,Fut+B9N_g0O'y Lq;]wwn>Xea݁(N1_LAQ?>XKH$=]Z; y/Md—"S15{=NZa)1.8/zZƹ&WԜ!c~(-Cn;0FY9H}oM/E, aXK7l)\XF*DĤ~~(r!OC뷠6 ;͉< "aR,x(_0^_`$F FhC7)gvI3=AZQlz|ܢS<vXSs9?c5ފxʗǖGgvPpZujP҄k:!r5%z@C_fN  qI꿬['"֕ 6pX`6aɛV4꽂 @3#hk%)h +qWg]k<-r>-NՈo0a~{\%f:^vP:dv,{3Qygf(_@pZ{1l@N{b:wvN gMFXB:jL XN]d95(O9n5m|CݍM-*_"X0* ӄrL-bJcU:q  qmhX̱˧ꇛ+eT<~Pa 4Ao!gNƈz.tM-s k|0ǟWq4@, tt}y??U5LaY\{|-ߋg /=EᵓBCX8.m6MrN0dj;"aɃeʂ8l={>cS^}dWĿAtD|90ՋC J֨ܟsZl3F wb4lYPq;"Js]aW5o߀PyHb$ :s[] Ð \M+ )(WI.wAq?S@U 7Λ-P_#vs X֕ ʀW脾1} $iẇQq[Y=OkGEEodzcy1X*mcҧQ\̴!^iJJ J)Z{.ط--G'l(3|9k;s_c\jRpP{wd{`׀{s~cz̘H Nv`s)7?OW=LNYijw5P{utUE2[&Bkˋ:a#0Ի_*3eNay0mx Lwѱ5LUjoQ;ՀaM 14, q-1mvJzbk69)ZLl.mQ> r- ukA+x $j[cX뉌li p㡷r@YIz pBLMܓ]҃~&9\H=-=*/An^Yq $c@Dԧ~\ySwiOJEY7F>̅N}&_MJ~De-i/&BCsw|E1v[+%|v_]C@l~WXl2raTx^b<@bzc 2iyŒlPCk"pH>$)4?[z ^RALJoKҮ1[Z/MTmaSoLM6&# 1oZ0uP-m'?"ɖHB@DJaF'@$"R\}ƌm[pd*yCQf[2(z}vO8m-;a얉^uE$ltO$wԖf 4`:q[i6(J3xs7YZotZk̝s,I%a~/OxNͤ˲x2? V54(X1a)ޝ(g1Ygn -P!BkɼyJA;E2 U+#Bc|8]:L*pl{\%c&.}qj l^?e)"E_aB CZ 9CQgwbsvO.cl4 ucgE )E4NQ&BI64l d0A\G +']#an Ejð]/T֣//2]P+?[jlrN'޳ՠޟ~cG]ES$)wsN~"NF!!G'KP P,n$EjӗŠ7(XeBE=:)sG?'8|J0>(g]VWr%u\ LȦXg-el}ଳb}6UsylT-7Yyj#N @t1o|2Z|T|ǖ{Ê&u$geXn(0:zk;k8&F$<'_+)x C;SOif0CR:UBY|閷A\ yX]07Qojych5pO״2VO,.F!|p&x WҺQ,CH P4OkKRH)3) ߺ-UѾc2G@j-wӜ$6>|>RneG@Yi]Öw3>=b(o(#$Sv=x @*1Zp!&v+|)я~ ggy5֨?XC< 9n\9#߁/^]>ƀ YzvaHDp(+T^ fV:Wb皛c*Pީ N8]iOos+TzvED~h-%("YAp4"ݦ;)A*l Vsw@RE&w8'ri&M;_&X?fkIR =nӻdPn7^]յ.+L> n€%J\d:lcz"S35Fzgq|2hK 6DMFOqNZf(D&Eǝ̈́3QRk['yq,!Ѩ ^\H9@ht4$Tv5*!Nm5,$ S:73>G-+r*Iӽ5LfgWTH7M-koa"͝&1 5seK}?99 )V'_¦RD`Tt|sl9 JT`?/tRr]eb#k#`Jᜏ 4v8C (W*>$tOYPIc-;JM|Ҳyr?_ :qı\"ۖ1K>eGIiVI iKNp {_/'OT{qEqt&#j'Zf6+X3| SVJ? vfOO*LCcsj"DBnuZXF c+Wk-~,x 3]21Pԙ+QZoETY2kc4Ll"n[TNFxjU1)U1HDMvWE ?YyzbW}۬P7N; tմQno>!u>NUs֟E_ۭU jS*rx1HX-l WD]OȚsq ;Pcp,N#I7 ܝ>`ډ>3u~Y4y^`׋/.Аp>d+s:TT }7Y؋#ښ~枿a0q}| GrS+O8 wV! C.cԀIB=vE[ qIȳ٬AKvw?y%eDgI:֤W,ڬck!_kzE X ͮ`/f7Ӊ)Ì}{J#9-@70!\.}55ܥ\$>lrn؅:aqNW?']6E(3j%ƐLLi$)B5H AvU m<tq$5krꜗSa3$+k8bee_}[؅sX^!&/yws?6*llbn{{]2USm>O,gVKGܤMU WXwXVA"Oibk_, ޷^Ӎ=Psu,/;sJ$A)9bPEs(,| \iK|ufT9"fI@UnDWg$]{=nH_TGm=K%OL6=QҜ/Oˉ +@`v;QX3hEc@O[GGW,oGɓ=:tbFA-=Cשw389u;YhSuYc>IF޺cfmUVw!`2(͠(ek $;IEZ}q6(^IL It)">ͳB#qogbe,\LP)zk]q?IvX81Mՠ;"~-lH~DAO \?G"`&K*EyG>(`1>eo鶸O4|ٞfGm4ztS5T"˯)4 5BxV8mb*ɈدO$yWZ}^Ƅيpq9Lޓ!Yv u:p`~bY jV 8-Nb*2QU=6mzrK  ]`8rkt*C5L£jjNvgQ i{$KV^~'&T'v,H%h#C$5/N tM=8q&jkaRG^p,[Ɵd48|8l 2{./E Y=rݩ зHbWT`~/x)C_# BPZ'SHfAiGCQhڸ űokqNq7VW"P{"&FQ&-|JW69)!7kYm.\Gk-eJ%)L'-gm@Ŝ7tf{3Z6G 7QqRyy4_xn-HG}aX^U'=g \SGTI{.YZ=jc 8hFqoG.L,ȜS];] g= BG'`K l -lqG6ߐ]x/)SM7w-iO#!V@}Y]Mŏ-L |WSl$;D%#^[c;3Pҹi>=(\j}w H 0;v:& JwҸ,nTh!ęJ uJ[fO͖Xop-TaW:ٽ@O CA&%pz&+u<.6&\3HwI C_?Kļ. Y }viCvlia悆&!ܓA*raI<M%DÐsB:/o/Ռn a i)׆QɠYd%'2۸Y "7d*npxU&Q%/Őv^N_ UP[Pǁ]ǺJ]  n&s=mFNQ%^1 Wo}&ȵe2k{g}Oi?vºw#}@ge/Ql(H u*_osyH)@\ 9c&g?+ F3KtQF=?<9+G1vQ ? ^B{=0XW!kyRHdjlPG81(g0KE-ޔ yQRgn=JЋN/0(WBkK&oT=nb|Q EԾОʟ%?9($ۆ=hgψx 똄J+  ge}(Y+%3=7s;kz@E24##_v0P}YZ<ۑG";3f] 0̮C#hXX~);M7}bN[&g*&WH cߏ"{Ybz2jOKS:/(U808A_29b_Ƈj<#h ٘ 3|Wwh$3<j[$*"h|_shdHR\XX&L|H͹5`(bW2^{1x+P'wj[eR%T +WNp l[˘2RhA(3\1׾vtx\1 ď84|.<'rDDZov:#I2ŪIgTlIuPRh3KKQTOjnp 7wY٣!O_9v ͜꺍Ei#EnCެڌa6n_WGޡ2k= {|r&"~܊ ZNy\; ɫ`r\Fޔӊ@.+|PǡaGuw}ʜ6O,u C >y^ANfQe_0@8רyiH^3^bdL}0ޫn,}C2`Ai0gt1ݖHM/&z[׈N.k8Q* ~Ƹ2EB/ʵ)*_U'Dka|¦ 9a|NFDs.xA`.-/S5 ^#‡gH*=YFȔyLM~$"NC+ E5赒Cw.[SP O<]BL?f)qD`! W{%Ư)O#Nw5w/wj'K)m@Rz|֒EsJZNsH%`^ pB:9xS[{0s!lEsotJ1_Ok:`cNȪ5J'h&X19?VC&/PU~tm 9䰁J/&èx %4u"NL8e8'ˠ52NhIz޷, O*`E X ^ @;YUc K(69/VKH.ػP3P>g6 'mt +qΎ6x4Ku(87)1~{>!StQ~ NeAK3+PCMp]</E~ g 5 F,sYQgy躔^MK-88 * y'6 ~tXg`9 V+G2x Xe\w%$uE":52r[d<6Dq M5?,yto?I+E(iL¶~ ^G_O%GB biրGqXu3c A'V<;o+^a4kv+ OG#4A.dGdznȓqmZfHms|v&f&ˍ ˆ ']er&uՕzR%[ZzMoV=|[Aa Af§0~=7ܡ"]U~jt{H4xV/@M;ޓ`z깆COc"1 Ȕqԁl!KN&PCxzĸ.>-6`kne]ScTV'#G}1-z Vā,l(pHd-h@*Z14jj7'ϠXC}P/e9Ʉ{GzYd{'6.ȹx%e3u=L?hR:~wH)wiA|h +4@wg(}KUK_um/DE"NpJ"X3]>X򭵱߆ͯR-lB^[WjĮdLJDЋ4!aҭ ċ˯]mڗ@a%Ndz/|lC=Yάe PZekohOk'^~T<IG'Dy!hVQ.~ՉbWy׏y/1[/tZ"[7Hd9h݃> -*"=W~ !}*/>⺻&W k$&$jV$p|pFt\NvBb z~+z>ⲭ:\#H;xŘQHGT5f(~G~nNb/ͥ%kk:Y?4)\l+&ץ8%OAj#5γwytSXŠeIP&Ä1c>UW|>YO@)i^Ȗ*O&RE41F̭I~SCIz7R&]Ԕl,DJʒi_*Xt (Ea(z=m~]'^O}/vvtDNj#M A^ 84k `RVHΣDǿwEu 8ՏVW mu3ǐ |Ąvf3~ a6y.""&;U&k e2inlYEBP09/=ͭE^MaӤTx2sGMsf p5h04]Α1Ÿ,Ȟw')ӇK ޓ]T6F{4y5" Ǧw׻e0Wob!PY|؟k+?ˋJC\yR@vl3 O/T6]TTDYbf;3:؞Pꅜ 9DSZ<@R8C]y諊p@F@ayÆ(LIZZ3!J#7o(k_<ܙ:~kw,φVutc};!2u V+S}2svBVTzם3w̓^3F nmQXS]^BRZ5s6DpuU#cQOOr N1^~, + ~*|~WMZ(!}XގQ@emhgCνdD}]*C.|kfޓ!u;|+PRQb󮞄|l .%0> c23`*egÍ{TB掵r#Ŧ+pCxMZ/]vCXJ܏ve;> V[` :.pDՕ /|wPݢ]/Echa`PTVD _0x#{.NqNp^"0"`wg88;Ñz-?5aCufS42`i"֏bXd_1/kݒSvćNN@~߫lz'8>G $:YBn}:#E8s2EZ[(5wA :m*5&gu*a]X7Kq/dՖC-%˜'?fz_ ;E8~<״ߺ5(p(1N9vFqR@&]0P0› D% xw朄 )<E}{qf~7DX"`M%aQu|,T@fU, o(ZI䌩RLޕ&˪:>'ƪ@!vk_m5W>Zv-G1N?^+攖/Ri$:(+A{jDE] ++>4\R}'^AetM aRoJ'ޘdT,XN75ÝuB??8ADá\!_]R] S5U,92yCf]fW[m?ʢ]9HXm:Iu#%u]ur"sVJ7O@SS\꣒7&^b Kj[D&zR>kwf532u | !ٕU{5 |/'}Zi&@(tE1Ѝo\ti͉H͢! c)|542zgvE纥cTi"gf!g-~K2_̎\,eh{hANߑ?\WXu=P7pւQ:Ư5豈.pm.Q#ۄcQii#A|d3g+;aF s\ W7tqz >` ]>*$h"u)Q`5~Aˆ:6  ^x.l[}gǤ|( .M 'F*Ɔ{.NښOmz'lF&Tb@B%DzܾMh0fB -!+1W,n]ܶʚƬ"=]8ѷ!0=Ί{qV7$0b }t |I]NVҾܑ1n&y䭿 4 9EU=UFL$v7Ym #@x^c~K%L7RaԏeEgX8_B`m|\1R'[7 'P/_Ң^uW"vya3d X %*_ÄKԈMycqKqL TVT>~.5a&(tC|m5wU׃Đn"Tb.H@fHjӡC,vFN=XBg|8_qI"Mc5{83k;xGzYS  #=iMp}3 mh"WFp~ȭqU;Hllg'9,nM̅Y{T){lip%9n`F"]Uc]bEH9Y4uPVprD[ޚd_wCjQ߻HdRtEռ T'D$BArs(ܭnT2oowu! sO/G {k9<~7JKv~ܴG\38E([H;P<ˎ$6YIӤ&Swm'ʀ]<8 &ܕ6W{8I*< =,7ܛlP]T P Ձs$\@b} s:e-n?8eͨ>F^ +Qas3<&Vq* ju4^75cTXwF- aK/PLߕ1y93Yex7eGSDzGpυn#IwwL-k{<+k "H@^uf2blY[&kTjѯ_OKSSlwOb_f>IcNaʡǒmod\-V@^}'udSsbב9xj>z?ۼlkxjz7X` 969ͶSx35!Å&))۵a9'n71;24jAx\M>0qrEGCe9$w4x%ZgFZ5Ju#=d}1a&*31Z82P4^#w qbwVĘ!3BRbZ[kApp y0X{j$W]q)LvpeHb+&Kh{4l "NqYy| A3"dS$Jă8%v";@ qݩ<1DF2ؽBY>brS_s>~d Q}```[?)y(.U'昲@Uq Cazե8-_p܎Gr6$-\x[=5&$^G1 . +bhpKmqZMNYlMo3]QSzV7r c\=/9H*[1K*(4XE tܖ\ZG=|vڹͪĊ77UvuI 6ybe/YB=c:Z]A֘rxYvE~0!~lɢ^xo Xye&LSuşZmL-{^(RY^S:qAJKRQ,l32%JlH`<tQNu`0%SX vٷ*)~A50v-[8@1xځaПQ9_n5kHf0 ~qF=|cPMf-hC|6W]#x,;C΢lcI=Eɬ@u04 $+=`6ўY qQ((J3oYkŤQHN 6 C݇C|]'/S ؐS?te3t(^$Y( 3C<p(EkP$,IEb+j@BX^F0y},'cз Бx%FHa*8vb0pzV{Uq vH3,u4"n7+lg̥ X`&Njzx\֘2 KN)(@}[,$p{񛣎H{͹1\8|G*3Mi vhخ;LiW/W*v 4r[;wZZYw يT)Ԩ縟w IsۓRv.K63u>h1ygՆxq UY'sXn&)X=*^TQjY&b T_dDͪAC1CvJN܂mi R<1EoS %(!6栏ȡxa*Gp=#+aW@*S>}c>3yB=ސVtt-,,1q\ۑ@ gʪyD9IƂ#S5*U95P4XŁU?E{z xnX,cwԮm~/SpOJɹ|%q=oHg!c/;4%@j%Ji^d$ߤl# @2K}oՏXYnh9{4H1m'Ў/Y8!@#[?1U2+"Q*8;գd KNo&r6.ՠF4[Gs>gv 7f5ϳYMGmtؠq5Ues,;{P@ڸIQʳ~!@%[P]j%Sy񱝘n3ϯR?rبi毴p>.MQ=A$Q冦FmX2 eg%Ou\٥hԲplR,CP4^*_ QcXA뷐wmI-i;ÁN(<359yj_s\7_UB}NBpn]C-xwrT{17Z њoST}O-IC WAմ5 q;sd3,bTd֛GBO'ELfB"_QuV*V2QvKhy"]~P.)O1VƢF99_^Z{ c\}`%N-:tM} ֽ* `C9x GB'pVjT3v#d-9\/͗\3ϝn=?Aܐ8MEX6 Uqzav4Xw@uGZC_8*R'{'eS9l4(G=~6vECߙi3&"KQOZ0=ʾ BVA7l4+*s &YBsrޟ?%U_.ISO[Tz|SoJ}8tr5cD^JU;ѹNDT^zns,\ߙ6vyP+"Ā|e >$ <,+ ff8B\ AeDгX~`+_i^\ zS!3@K4:* |} =€Tkֱ1KdDNHr03̟JA2mIgT=&Қ|{_- Sޜi(ēdw6KSZR~GM\A 9Jlc0!ǥodY `5f)h_ 2Xm_˻Ɯ:Z8_K8lydw4FxviSqmiPO\!zq YctuFk G|Kcٮ`+mX܋p 0ʳXAFgӻ7 #T[ZC9X(6>!%1&tEyNVQm8ImD͛88Ź lє%d;zznPe]Oh]0$*JGRWSdJ)\8'bf5mȁqfwZfj䧊w-̱fʓQE{ʑb{l) x[c5f_Ğ^?c3*x_Mub ; [,D;"9Kt GF'0*n*gSUbvujkauFrHl>as6Ru?(SڣY*x mwx! w WRٖg?RyD _Qq)ܲFXToEN[PW^4:QDP!U;]Y.©0f&QH [߻C;7Wx Y:Yv,+K6M,,aJ"wdn5@ /[\I~{X.TnBg1I)#hAG =g2󜰟F5y;%1ޙSun2K.$cA/:۹Mbmg,؛{a3yd QaQ^WtP`\eO@_a܄M)WYW4:tgI 0 hHQx@{AroK`/l%Xz)YkDf]AM/"4 F }#2SmP#M{ewP\ ELwdX-\?[a_mKRN\6@MGU>jDdtKx<6p1e/t _TljA(^8m>8oh# uS1PH1(nXIRr$pHAXt@!tdO`G#ڞr:X6G7 E"r6xuwDr*A>i԰Ň{lV3vr^$)"GI q5\G ~{`Rq=|:93Gz #zPvJɷq/0cE ,% =gIdߐh$pi+E{C؎]F5 H-ݡ>iQS*RB,HUBL/Iڛߠ }O,&sv8(@`zX:U_ﷴKx ;}NZݓ W0g  7k۲e;tU0dڸ <*u4/*+ŷ_?aKy/VT7Pe]7h V2'ɤ^96㨭=bZpkbm߆Δ[>@y Ԛy,8ߪ`] ߙf![aWMn\ରvG% =W"c ~0}* )d]ckB&t8}SG3d=H? Nc՟9Sn_:H<*k*%1֫`;9Lk9ȹ~^N y` +rWhӄVHA S ZkWw5&mW?^܂@)u+}jq6?}q۰]D_9]O=+[FY Z~ hNY@^:\]Pa[w/2r ?OKDú &O|Z򹵷מЋ6wBc%#gmEv >!+)j ޱ+E"l8`~܏V"J:2@卌_uy;MS/M\T5mE y͗~zWOPOv?A/;Ves A,j!k:Gg)HMZHd)ʠ :^i +@#v*û?B8ሩbai(jVCƥSL)]شupWm.[{n̰!Eo3]5EI<6wS{'jϡO!rƀ r 4 2AK~DŽ2@Ņ`Pμoq 2fƟXe/ʘMFgA6}GA-]s'wp[ҁ,yΐGU0]\Ɣ u{įˎ'&rXvBURTuK.mqid 퐱f!˲X(b4I;w㕥O}"ǧ͖oF}{'WZ5+-4gZ݄4hSپN; :^ e.)}Y֐m_XKj{^IJ{J5❸`Q]&:IHo7@h|0W Yݤ um:ohzNRTXx9bKYfeA޻lq Kc|dO v[D8y jd͓x:Mb$gmw8^hTE^I'YIA2j.8"?y: zwu : lQ݌ q7~ LQ$Z*qV7Qy!4Z<31Gf͹!@+ʩp$Ԕ(u ljEnZt``BXy9lX{{GF~߉e1ѰbL[;_wi)Zp:M׺E2.} L߄!@7ETzk)G#$ƞ.]i~3=l3i2PBPcݲeV+Z9fNBc9>jd0# ^gɓ W-FcP@`]44: =S+(N! _m<}AFpCBAD^=Jqz[ `%%h172)U0Vx=!O Ě=~_1ט+:o,Hw<)›>Vw+ \tHUHBfG!`egNaI)ŝ^N+%v6N!ۍNmE$99J]>j,O>nVЯ,AKo&db_"ڲ'1U+ǴFiua֜Pۉ}R?|{]G r9Zks@z4Oԩ y>Hdpp+{) KPw' gLDv*I3LqIxd$=)(q'qBP=DD:n]W[7q†ijgGH[̢(Am~;a87TDFb~yoXVݹɹK5;k2J-PSCb+0}:[/&6[(Ӻ4^e'YD:Fb5NLVH,& #N7[,-&p*g^%+E C?VY Ep"󦡜clnKiO z籯Cu|S;i 50Ռ4t8dm-.Zs,[w[pw\"?GI\eHjhӆ+$.a YԝuMlj0>$;*Wޘ6ND2W)wBAlh C@DFeϜ]\8ͅؿXlΣMb48i45k 6~ X&Ze[J-׵=K_P L@yԴ3@cZu%~Rی "BC`1^8Q/WLʗ%w߄QaNSmN._Z?tJx@kٓ-hWA'I5iF\3tb ҁ3@́mXV/80?N͹Y~|$yd`r?kvBo/*A<UKqʆQf*hE!P5|u*2uM4f07Qo١PQ|^OF 8],#ZMEAGN\fi|{Ji?f<{$jh Im%Te`)EW(n{5ʦs[V)kr% q!SM ~`ƍ9=IRž̃k2pK>YHN"Kf](F.NQ"Łn#}AsfwOktJYQMmZ4zk8 A[#h$dQVzGz23q "N[r_Z'uQÒCbVœrm)C2DuZжT e[5j"i).ʒUeD \WcjFPtl=OoK j+:1HJ˼!{I4pEA}?O'jVl+K=C ;d3NY&HX4=޻hO[x>R-nOk27Nq<^5No͕uh, #l06a3?ffwS =zéz1bPiMB9 j}턴*#ݰ*Su.V #oq -!w=Y熙^fU8nsEM{Ԧ|Z q@I~.ݟ!gEAPkN^{k(?<[t{ ڥA )`^_}=@t5DI-j쯞XvH UM[Q|;Z5 w GpMp:lꦊdȣIL>yU9@;05(ڄAN Nu2|Uv`կRx b1uآf'+3N4ʎmeV5tqmr{bq(,Уd֧Zcڼ\TeCNg6-i&-\nq$2/[ysSWiׂD 1#@ zgayS0u*ȟS)mϲB+zIWT'dw_sRL<,e>(^C LTq6+pz`Z;SlD#\bz4/ Qz~Zq&g!wI;Q%Л_PUF.VC*ZzY:+%PBI|\Zak!c  LmVmjKӴ톝,FWjf"Lb$:N׻ TxUq 4n!~hMzKV Sg }T50g2V%5 m8FZENPHT&E"2 "A+Kmw|ξZI.e3/|{*b); !AKXɟfǚ*>uEGٿ`{qF\N;t8l.jJ{9Dm<لgtV,YƶimU[Dٗzz24bٕ-o%~ ?*r! ƒDyrď%gv24k'\řV(5lYHl^h# ͨw-̞7y_ xxE\F?A_D$LKO&Pm2͍7Z]*M*NG㭥RrJ$A=H\\2t!\kzc\4=Rv?17[8 ^3BPS;*^ORwao<2ӖO~ )` AǥF>[][V-2mr0/P9 Q,[١V'zJzO3veN^x ϖ bT*=;SSF,nCQK ;@w2XsMqA뺠5"H@F u9/ sf`G%U+^Ya0QNAtQg=IJ BEG P{&B&4UJY Y(&=+\45ut Tb5l?LJLNg v/i9g\$L KS`#ingrt噊ʍjF۸wUH XDYRC8,EEJ˰g"}6Q+N_v^.<6!D)s&ɬG ñMC7,ܖ{zCR0ά\t-rEd믒| ~ψç чAgsf1 ɃN7֒tawhƃ}st'+@`Fpc"hTB4 #.uou$U{Vl}U.C`aFoWPa^ܰK!]Oҍ =53NZ c6o.t[5A7nX`mΩ: A2:%#<0. uas=YEUj"]yZ[v/$ a}-pDq;չZO]msO(, 5rh[݉ԄSQ]e'YGS3 A=rC {ԥ\.~|, ) Nt[:}ҍ^ͯO"ȋR!ʈD +12Z҉7r&MC=F8&˜ZIam[P%(@elq/H ~PҜs|twvra$SM-ANi@%KY9 >=* H%QG(2FKB=T0a*nSeDvs@t3ex_0$ Xh#.ߜ|(۸ y)'?N.5?M ܳżQ CUmt%0jN*_0mB&s›%6Zł!u9'xao!BºQ4RpV>QgTە4_~-XgE73,'( CmZ$hcSpA@I (43g/XDP1Kglh܋Exz4gyfqE7G?e &"$33F(n|_jl1u(7zTpG`}%XV0up2GGSmOܖ-1VK H.zPVldn 8 9 5~AiȵgCN[$(]`{r]BzBKx=`e B֮f\J/r lީϰF 7Tз.WV}>{@筲ű 5Т W701L$xR2ƤAOda50m>O}{ئ=pT?:+3t/ 6)p[%9PY(/^k,LQ*,Q!sBye VAs*V@p)&@p n@1ߜtk2O3X18.n*:LAw^ V<P_/7"{(tư(kJʊxRFd,YFM3q55S@};VE! d)De_7W Xx1-ZsijUP P}1W!`NΤQ# }b ) IPqR ӡ>xjM0ɝ wzf3˺u7WI[`g zxe춂a.}B΂ڣҡyr0_Lx|A=tJJ'"\s IH1lp{1UG;pqI!]\Z/#إ<肂 rJ@_8LABP:C\cM Yf,VAI⹵Խ`*K^Op3k}}20/H^Z #(`el8"(i@0VM w,z8%\6`7<NH'.ŏ=;eN( p]Z 0.Ex,}ȴ "/=4 2`(\):,e\$*#Wϗ|ۊ1sc"Pann^a\# Cb@=xxmQe.涞Pfa?D$CҔgFrs t{1K5`%l=ar+Eʦ.S4˙l`Ԫ6YNd(oO6D3'¬Pv&?ȟL+7 ,[D|=7d+k`Im#_M;W7)!i~LCQ;x4Gy3Z:죃dZ//4kݪAxu{:k$sUߺ!d(tΌb. 3!!8=-z2H}ӱЧ}/gr‰9w5".aCܕP/3wcÛ޼ B$FGYl`[b% Ȃ&!3SCUֲb #̗:TP9ǔO֩}Lgo6g=9u7'E,Ѐ$[cĠʴMI֡ԱG)xұMʃ{xe̢`z{.8}#K -*4?ӣ9] &q:T}^w:6֝y?J?vg8d f>p 5.tK݌OͶіUH8)mcd={Su8Vl0%+bIr+dF_vnҔyR1Vl⨻Zb?~`֐DWFݞiH!%2Ԣ=4fiF YF2e [gz%.6KrI@B=lJBժx\`D=]zVqwXkޫ6٢N <!r!oXjE ݝz=+,aRgM~6]ARb[oNs$7lgu#]FH|462.kny] {p4G u@l51}&w?!񖋱9h1&y|oVވN=R kTe}&DX^f%SGc,}1fSԨ1l:xQm lQ_N8# <((mگ83IpK.4S%LE[7Dǃ O-5r4V?';][Cb{$]S0BmZRE4SE .1/ c>p ?BuQVqC27\޽t/BE+ qYϹX,rc qHl\uIxN:S@,E^7ˋL)҂CфtaԡbZ QZÍ X$aY ^RlyauI 8$d{jV1p qQ2AŰ7'}2fVn-=Yn}%ɡ0NCf'mIHz|EŵhhejwM!/N킓Z/qJOe BBi4!Rp]~}h!Ed4E~"a|Yl8Ǽڱ]5ej"M?NOK79u vhY%xc67Z#tn>lDWޅ>3)H VŞ@h (C 4>O pi]_~#| T!4 X;` rO$l"ɖ+1 }&~t- ī6ѹĬ=>fl?aZŹw A1QHAƒ'L1R퉣xWKc<%|Qg!ZmJ(3k^x BW2e*):t)Ew&] (X\a?E?pd.]Gw IA'na%Wݦ`W(G 9nMAVY4EUݷm&4dXt8j.*U鱺62` BP5? DY*han:<ħA,Cb,hHΡf$Z.܉׾yWf0k7]1B-f|K^0DKˑ!3UXfŮuY2LwUoHJvSGX9`ǎ:Pn]+.O JA۵*8GȔ<(TZB4R,!㞦"& *ߪ[N*.,Qў75D|J1~֠#no)` R9Yr+k@P+&T6$-!trsicܦ备-H.f<\.Q[;#!>3J@TF$ѸVDh 0&㕜Z+p 0q-UQ>Nב)]mSMؘKοWx8,ϿXT_*Rh7ݎPYٮ- <e n뚴.a[pW03G_; qwGCwpЩin/&>N? zn4dw 1f.Sf>_#E_~%ʿ({ "oϡzN}[cd3gx}0VJTka24Y}z,M8jd꨸tٱ'߄OOY-\2Qi8 Uv;pڪZ&Ƅ${(癣 q]ʭ/SWtd÷T;}!Ui_MB %$l]L}_A{LJ185w%`1ABZ:<:0HQ9&9;E/ ;fɢ@=bOsܿf/('xv8%pR.6 ӥEUSPI77:L )NJ1ӭ"S9ɸ`PPy85~Ԋ5YCw/['{'G״Lˆ:ĉe;rGkQQM;,^)AHiu}g2%Q/=8mƝ",<Ϊ'0ǐ$&5:PM:rz] QCq?[|=FuQՑęKQwLW kA4*>7*P݈8a~[+`Ew2*I [-è*wmw3!s)=e1[ Lf?wf;ˁ?$NNș]׋&0?klbWfs-MҞ+PH 'Jdw 3Gr*х[@A8t?8֕|}\+ԑ1K%Nl wTI}a`.}F-l[Em1X(2R\UWa&BUCQTa뙨+&B$(޻j)&wzq£92c&($ |G5,[iE̓ee;phxe7_B wRI>Ô4ްs/@J4ezjзcN)5:7$sͿ̡ ;̵ ޔOG-$;;&^0G ю9:섁0qPeduP.Xw{dln-!w˘u}y>\!U(uW!߆ ҽu8i|lV EIԵiaE&& dL (Ac`IІ^EߢD/%ɫ#TZWDve6jJ]h2}D, " Q¾x[P*̬.x xʇ0`_8J+~T/:7{ma@٭by̛%9~ݖ6~.…crjNT ðvzn$rѣΚJ  5lM줎pAEfmq7-}'<{ThipZf#Q,Jdn 8%Ve=翳OO4Gƻw yXߠ /ؔEsh E,|C:VI Y3B֙t: ҩגe xI4 IԾP΃Jl?{=/(Gmo]]Џ %0q#6sP \` ҭ8:GXk@PYEX5~$3"M~9'Vth:Ox h8F~y7߯<o&~6\°js@`I+x֚?+/ Pn59rhy8݃X"$/QT׫Zmk0ii]M>S_ X\[ aMX("Spz@מAM D.nP]n_'q55^We U yRq0mP8 i`SPj|>F"jQ2C ~~2BϲfL4$k RKzU{ؓeK0+h Eդi@-}Cl#~@;\iM<6V?W'!*?Y#p%g̫\d8 @D~wGVyoS#Ñ^Hgf8z!X[99}c~eT괎SuPh!meI|&]ќ(X>ғa^;x,Hb9IݔߕBU,8=\|PsLuă=,dsl@gL:.:SMM#xl;7iR2Ův%G3ٴA(@5I)/\D'֘M*FiזRգb`Ŏ-Ybw{UҐ=v,` ;)>/JPk=$#M@s.jr,=i68SF\Ȫ#BNJݸdc~A%G#hX-¢}5ld"иj<'ݦm}6EKVFwT64Zجw^8Gq:^xܝ_&gAA,cV6p¾gȶU\zDx`FJ홈k>IJծ9_3rGmAԯT"bתKŻK-%25~$[p?*cGa$r&y5 ~ɠ D;[ˇ3l. nOk#+RY< bԦ%U.2 g) [n 'GHQ.ʀ螿X&[s^ZVxx*Gl HK]AXPGD0͸,#>Ň^wЯOH4Y>Ǘpyڻ贄Bv,fair>{"Z$Ѽ(B4kRFr؎FJe5Rp|/sGn Nn-Gv#4>]lJX9<뒧,d1Gݢ;ˇQ#\'GkodpIcZ`fnhE@^ 7edHl?R ,lO%X8j(n.築x]T> 2?`U2]Эtk;6zWG֩4 T P&'%\ ʃ\p+-F}O 䛨fMq-Ufiro8aXGJgf'Ⱥ+#"B40}@Hj?,]i$Q s_M8 d *tKMXz~Z {j$8Gds\wLQbbM{nv:UFujȧk"M(sސVL1RUHwD3#,CM|q̮#7RdG189yטS8 ]nl%A[S~SHf3B)f\6\Op:_YwF&.1tF8tynj"nJ'DYGSP3[ p .,n ne^_4n_YT>\*lЃ`U? lrYJO=(oAw?lu|x(-gr׎:k@T֦ŕV!BWX5,VTf=x"̸jn\3ʛY"-ݵW au.?M0hdW Ȳ"Ӌ5ZSW(v}Hc$fs,yu*8(3TY&4CQl2)Œ# |u%&S[|`1DϘ%Pi R.4] ׄBnL5fZ|)rG/Fl6O3aɨɦҞ@!NOn˩+E iq m(7 "35q$/P;Cٟˆ 2Y<;r$=RGkb jx-~05r*r0:8h:cV8H k_@(ƠC-1?#S|iohg* uvB]T/kAo"7/õ9S,uy1%p{'C"{uy\$6wk4--p[d3 CiEEPUEi+@ђaaӁ'rc3ZAAsXhEן5F'$x@iLȋR?~E*n&kAdMhu4Ox`fH ?r^a ʖ|NGQm,Yw.+|VBf B K!SЦˑ${Di-Kq8[IHVu'A!J5E7j dƋTé,S HƶCFRńv/v1aD 7Z1} J%2ZcUjטt{l L;v)% V4/aH?㵟pĭ?].l^ m2w l(KoM ?bjPgR@{@C$orN9g i')D*&M0M):"KkL>P!33䔼>QZrҞ \`{ 3DҾ7mބ@s2iw@:v;zONZv~&O ƾ)O BIJ^g+/mqP;ڗjxs]>ݻܬ^-E$iNд ,VhF>(̰$ퟥ̧b-@$#jYqYWSu2SUaLݸ~0WUۯs&e,m=?g Т)Uyr FHd<=xbZ~Ľ q6mxNtBt4n&kb2s$%7i}polZ* eƱ=vMh‡^I{N$ɜ6ܶ uXya8Hm30nA3)R2a wlv 2 ĪaN&KI!%;g'⡤- (4Gt2ެpy>Q,qm* vbWM7}7)#"Jp36QLZQ3A|IEa%e P؅ʢ63A\h/6UԽ g ZCO ٫ksj)D'x{XDMdH~ɾjn\ S cFq. _|ʴ#7'k]q7qq=ϷytX]`qC R rxBFP"p C.Bi"㫔ND@ǧ'`W欟e ^gJAU B|;UACdl \bHZX@Y" \姬LaGPUݺ6L)RXGm³?@0\V/ew[P~ a]ٴ/ƒ `Y^8hȈ;mgno*,䱕.d]H.d:FqF4g`x~7ɉeEe(7h+H,}IjiNERgeJG&wGF\-r>EmO}\e"kw1Nj.+ ]kޏX990`#iHL*I  FɛѢTDwL`T,a'@%AB/.,Ke؋1s( f8.oSCcϐlsPZ̙fƥr^~Z VzvUh5Ssoߋf04:lvyG4nSw[-o?QI~;Kj7]άXG=E) &4=Iyو|k($g+g kEYu&̟4g!6NA;V14: o9'xspu4nt܃F*ARǸW⥑"j)7uR%+uE5I;D/Ui=s1E`!9}qeooc{h#Φ%ҢEhEAp;hOE`S@ԭLMVd?b֧kX54z+Ք]?U;ᕕ@D4.LnP$]`:ޡ~)0B8#@Y_Kq<.MC?z-6E65vh;)>,<ڮ񟻀WXLꓸULIǺ-]%wYiI; Sf90}Ʋ:mr:'gYa|VscjC4':Bg*єU\cv|[PucD F:’ Lڿ}Bz8'ͮ/ڐ&m8@4}o: $Bzie{E>YO\?H :Dg'UyQ Gˇ[4Y2V)IIݯv}% 4w*mѧ ̾7܄Z KRztӢjѽ,ewܢl*2=FPٴja' 9LfѼS$Ch o$ߤ) "es~D1 93xܚysN3?$o{Y޵ܙs%Gs~dD,ד1.̮s)Qn1~o=6Up XӐ){yhl1Eݿ+KfVLoǍMD5g8W^jz`ʉR=9u{|InýɲgEW. )yN} /̀4-}ͨ%y~<'7Pc ƚl>gt15<~/Q"]hډ5+ R:Y<#MKD ȰQf~Θm@ [?_SUsO<1Co}> וwU8}vlF\2{wV8{u6W(YXwՙZxP\7W<d7SP%82{$Ahk  UL[p][{ZմJ CO.Ȕ6)&V[[]P8+n:@fǒ>˸aTNkNn d} ;WcaڦP!4P L]6o:= {֍;JS6χ1n_bWKBU*'VYNJpBaL^H"Z#rhFpQnnhHEBy:m沽1e>ã1_DIc;@JTLٻyCEFq#@wqyJ="t49*e#I;5i͛V oݤA~˥)$:iust0zvvT<} 0*`I PQAH=lfQT 4GN8Ndk&Cy _Fi#vaޟq xj~Z7_Q<6Qal=ut2TZvzv! y5Go<ە%ݗQ4uvPK-gȰ򈅚"\&vvh4FF5C" fƚU6%KB+J$l)n45\B$>jtЮfB}Y^QK%lIv|B£GXm!yH{" Fl1V{C|D^67?`#>Ftޅa /io˚t5 v4eOJA+ˮڤG:)qlz&NOWa$(m%?υ^MLNv624pDm,\~"~9劗`("0%PCѫn sОDsxH.do:?ڢxrLۈurlԴS۟A"}c(.o &/ Yi_![ۥ;:OOՃl˜)ʳɼ4{p]-nk(4L(>),u o2϶aw~IIpAps{>B>3,Gy !v tt 702h)7ug? a4H &,.>)+rT5i*]w}Z?g$7x7tDLFgBH@m8G\Ԟv[ Wod. $+Z }OnkՊqgYǭwQgimgBFP[CI kjss.D5W>+ձUXpGs6[b7e-'^=m@u *+nYj;ppuWkqtGPRfQG_I v߹"i {&u$ڤħv0334,(+Ϛw?;8E6&˗U ^2)70-*l^=+݆mXe3y$b?Q$ XbmJ;!@ =kHkU,SE6fn`ï%t[g" Twf-\ϐ^}VɇE{B*}CR]{E B 4 *XTt62>y4I$-RIF8pL'z9MJm.D+: 2;7=kpdkqc 0𼨅{" [~ț}xm9㉷8XQTKg}봝 CI5 %][l_F| l`B]|q(j'' US$CT޿AeS<Kd o35}pCwd FTjbJˏV>, a3@?DiW>s(2H/k jL4vַڛZ 1hȽb.g! y`ɹ0S: ;B|y} >>5 q}\hBoJa8^p[lP(] %%1`VЅn8dӻJR"h4g}yE$;>S֕xqu+z錳Qe*w˵y鋶#|{U nm㥚~ ]*N.?p~ݛ=(?Oh3x&yx;l%pOvg`*8'оvx|1_?>p(}êKOzHu{Rƣ"{$'up3w}}e%+)4}I`s`.'¢K Uǰ b3RBFG{`c}dƔKy$3}'Gw(e~,S~0u:d2#[3)e쩄@qSr'>Fْ3Bi--NʛoJZ-A<SSѡ HM^=n1*V\Azr4¹ F>ezف<4.+0~-K8^U!))6i2 R[߁{KE)VO X'HRB5U~]/1Cs2Vj R$K8vNB$byWE6‡1W>S<;IkoŦr +U_B".Ko_yUr/(v> *qLS[+)DI'EGgq2ib%B;dQ\dfHv7 2cZŘ7^}Zͅp9 %$_t__ ,OE}re Q/Jq>/T @)?DK"MgNkաh|eԬSob#fI)֤jUu>%";4F&Ϸ؆H- gmzn#M& `r']b Ee䟇+dNz6 {wJtV =εh.,: 3nRM1`b)Ι + g}qcVKlw1 d wu߿xS Unev"hf0QP".]@bDd&죩s^0C=̦U9n{%?VȒ/˨"Q*nt7ǫ%sJW٢ _̣( >g[4ZW|4; gUl5u$2 ﬘ISϜi|"-|# `@ Zhp0)l3prW|fSΧt ěA!F>戬*`~|i@0bO8[W̪AG]j՛X5 (qٮL)4;u},6w4yGMHn'&o{jR\GO)p^=Xm( `#Tr Ԁ^H1MC$iOˋtzĔh'̝=FSMlFn23X{?+d.u̽fV夀ZQq9,f)LQtb.>Y d_G(Ԝ)m9ݾaGtc<w:3xptR|;-mun˜tI `D߬Vg*vBBm0>bkx$1}ӽYfdI h^{c2%@݈U’eg6䖡Ġh~AT-jxo_er<҉׫xݨ kC-zG_eʔa 'Uw=Mgľm2{"7IUI hI7ō o6W~$K|L<1yC3Cf73@2LwjcPa\ "Sd@؛(ۀ'bQ5HJ Q+e¹F]E.)aTVGGd!@O3~̳uMR 2"bȟWAӮ VS~*b#C"oTjjW1٘@~msW8NhTQo=>̐ϢXN7nAw oC}#JR<Ɩ+^>F 3{G{?%'A mwei#A P|tɯ1\`26BYf[,nɢjZ )`v6gKWt1\s+@r^YWzOqL1:$]B9w+Qj!¢#i=xaR)}t\vfA`)MwAZma',Ǿ!ZbL>2B<%Qm025J`[^4bXJF%{nCߴko LVZ孬# B)`Bhƪ).3'QGH8t}Lt"s dR_ k-,| P$_fۿ N!U|3߯i؈_HK͟'e+6މ2QD`k3<;ŀ1J}L! 2~;_/p咨02-cRANv,m1+1BeNV"]V3 3b=->CɶIhX?ÀVK "DPuU[r}Ԙ@D亽|jQe8G/mDK#W=οB+*ěg/ȵ_ 2[MV? I:ڨ -Y8ErWJ(.I" BvnY,X}Q]e_g D[**Jg7 ;%\z }ZcP"JuY Fܨe`/bZi@wzצVFPܤ13=SQ>fVYZ-Ur>+QMS>2w#K( EvCjm3K|[ƧE'nGB_PkdlJeĀuddOTQxJ,`N]b.V1Wn^Ӟ-Z(WaSZ 98#On}X"HӚMǼMdkψo4%v)ܙI݊$IklɭIX_8pyw˻HVF6Nqw}ﭙgp{i`vqr e2{AOgL*3- є2GU}46V\ ˟C||\gqiGga=a{P`Id߅6}4ef_UtȤPVZճӓH/lTCR"c^#h{eZ2ƹR::r{ѹ2v,R:0eVqs+5vC/mږ%ǦiC.9ѕPK6!N^ʻ*nH!RΔlp.*21{QhIn-«z e~N? ~`aBYtYCQjd BfpMnJjhܡM&Q^A(+MA^aƊa@W#NOI )faY)U$?rvY,AKVJ7뜒NXMcjF Avu;zU>$:II/J.w4::'U XV\ENaB#w GcH1JrB?VA4 ~G[.BC{7wn3nY2V%,.Ɍ,9yʬyvq\؁a OE1-~2g{V7>A`HHgA&|$`v-hֻcOPzRkVyl/zǚ/8̄g''~n%}Hh4ԭ#OK2fjyXT4+%Uo^)3;& K]SPrщlTA5q)WYz! ?qgv(aXd 0"OK yճefψ.Όqz-\'?jan8dlLv&9PA~~}oKPTQmvDs@ y`{4((=K v,b#"$3&j%!fq*!/&a`Fm#ŜO`!;҃Y*3uĮ\GO4U(ek 0<(+f)*j Y8+gQ}^@!ʩR %H7!lPuc_(i6DΩ6?Ty%<1X;`yx<\ގ=pbqE'B gC(V">ne%'KvU:4l|Vذ[`zϧgRUug)nk8{22HU/yLY.[ |K"hKT_"j_QODuȁ$t.~0yU3 3T2sqW.DVko9Y?C4A:MVK [A' !d٣N"9f"YV_T| ΃diӋc\V )tVਈw_GI{ük5;FT HOTuf"6b[ 'TQ7!cǹ͓5kvr*ޓܠ9lW^w2yb"IKcx[!3۷kY2~seM/_c\=4 `2 !䰿6Ic'-,WgGѣ[`¾OӾcRSo`ϲ JZyrZ`?taR\z=dޑZF݂KS Q8#TGL%CJznл$g C|rjD):{Vivx࿙bTL}_+|-z2Ir3kcD'uJ'ʻ[~d?{7@* un8AC[f~,[; eGo yfu:Q?eƈw(2,4kzo3@ǵ5 ~k`t E`ݻҸPL-FZ|[P@? ]=]ζ㺹\ {E`u3)F(7[#^p%tz# 0I[,{Xo%THDs`yB$bRW.,r B:DL#z!-p5K+SS!cFfZSA"IF+jvpG_Ho{4_B^/ٯd:n r]xYׇؐ:}c!GY"$OUL_]o OQ-/[ E/pW5UcPnA/.n\M GV,jpr ȃl>GZï.NH6N|?1mpb"}+4 \r:e2ٽZ`\A+ee? QgwґYZpd,?540dz'MTA4JwzU̥KuxuFUet$UV-J(q;# # ":wb- o \d43}B2baD~GwC/-" A/[\ğ'/55+;xU=.OhO})V/ hT+$`ZJ@8hzPp=§Btw:ErV1ؓ(+mgȼohBd6.NzWUP58ߣ {$ C)VI1d){.^@~PNF~y\ob#'T` ٥"dJr_Z̗K{#o4P%ѳ ;PV6u6-rOlH(D'郴}ps3r ?0L'-JFsce 񧿺SgVm6|mTtf=fUw[Iƈ>= OMYη&%f!P%hM}J\+ԛy"#{b]H=H9H\zCnm6:2CXGs D^ < QⳔqxw&96%I^Lo}bA_ƻ|`0$ ^]N@P},f&&o ">avQ杉~Vk\Էl~dy[ ݝtr3R:ƨ=#՛i8'F!9Z>TϺ/.A2ͅP@ˎǞ: \SxYjHzc] ^F"8fw{5d'ӎ1P :3-Q%ZVpuc O}- R p7$\1W>|yLk@;^r92&u~OfVI>vrYY \݈^$i'צ~,:;5ٹkwKBLS\@f43`P$aR~mpvfXM#5LS&Ų$hv&˜eN!$ӉrxA:,#0}6 hqw]]/JF͆:dot@koG YڤH-ܘ1v_i ~ehJ5 c؅GST҉'H9EΰMC9)7(E7ɵ*efXM?HjƐqmJRJQ'j%ْ5 3j=3T@\'&3nN{,7MDfڭi&-L.DoxC<ѹgP (\|Z^k05 Kc'%&  '͚SWKb 1Jr-K8h0t) S!?zyӺI+|oZNg? 9оӶ(eL#azvFS;D'FHi@{k:mmkB:~/H2>JwII'-Ԩ32V;diaR(NocrL Qۊz@~|}|t$kcrt)e+nװ-rtRʚa~1#@ت쎵¬91qw/)f2C)LC0/uoJ)ntK%rS9fn[ Er#R ͺ!}aÀC^]Njk,ON,F(gW^b(`'ýe$_=wNʝJ 'bfpO!YN >)q 9U3&Y ,hȉBd:~}UaSLX ;}<Vxg9>;~Op•jz-Ausi6HO9^\P{;nJ5lrhޝvTG*}m ,Bun(qC-Jh4dR {:;5?1 "8ib&z2ٸeakȆ[b)xmE3P@6[ز ZcnFM,GYP%9߰QE%x{ C7:'#Aٙ锵V$6?Ūhg"e*$XW[3S^G% ;ĠUH;paÓfg=|Xjij`=>cj1U[I+ጘ+|"*OMW]0׺ g2v; X3S :VitW^yD<{ UMl? ofCWH '5sdA+KX>xTWw0:K=$T+H&>A*cd?hU8O.* x2Ű˹{"N? {Q/v yhZ|d"~03)<(p޳}xFR#jL3}Feh||C0k,Wu%{m_{]>~Դ̕2ž0N(T<7r[j/aӫ UxlNcDִxCXeGՒDu|ɞ+3̌".oy(2pE_bjGkhBFɾDqҜÜԞج*z [ۅ#ʽ@psv=֣Kߓ&i>êkyS{Tsxىb'F H!c, Sk9mSrᣡlj~vWy8Akuv"hGe-&Jv.IM'Ds#9̒."<e0P!bsRgˢknk2y5v4e%1Fŕ Pشۼ+ta:RR]æ7 ˀ!~E_pvϿY,r( ^A)N5G~R -{Yz!XIKTZ$D\ s8 +Wk+|qگUF 歄&bo2\+M5N7P <1PRFhɰ4@mݾiwOqŇD3n%A${kMH.yr|Q(-v9åd}uWڷrZS>{YK'`r-c寂Ufcu86cs˪Vdեc?፜_Sm<.5{Ys߱NjiBk+߰mFyj!<1}?"dZA]K^rVs?`;8|^#e{Qm&M&v'5G z켨8K $ؕ&+(/TVBW&\6/&ނN+|8ؐ)~7DJGhGtƠӻpC,d(i2"L`e!yi *>gwDXAvoYhOeT,MaH"MKm* Ke=邪mz3#MI&AO{|)eSȤb{oN%nA fEfpCg@3ЄjU) &M|sQ6buHFI˹": vr]w0P^ ^x>6#rFyO1#m {Bgx-2Yszq,ugm΋I.T({W}Gҟ5Zo%lR=;Eg9 {~LWiǎ4Fk#լԐl c[djjxAA8gy7t!SrI வ҆bwn*QnJKb f̪{QUE:k'8GI¯V`f.[%|VX'w.y7_,AHm1}w 94ۏInC=4wQ.oXz첧>ām. QYj`mp"ۘmLc8@m?0vtuivm[3Ω~nXux٨tf5E x;q0qj[CMrѮdZsMU04>n2]iO1@Sm欅/GC*c׺5L0e0N/h ItDZ؅mŲ?GAo,:~c ҍ^ DT#~=WU+fc~eg<%|࿊:6ղFqz[H_~r4([37wyh~#b;Rݪ^i~Ӿ^ KkGQ 펔o䈶63zMEJP~L|~Ep>cTECW('m g|$Ҵa\%Ҵ"R9{8j#߾͈WZ-~/)#MID„܉W qT`[,EXX?}5RXZLs okῃ^x1KE锣)mkN4llBQ!9T+@cifTf2;+L v"PX|*%g,=;ԹKTlxցa2 ^ wjJlt %-emOcGг@F\XVVKO[t5vE+-W\,pBf9O^W5 ISE#iv:p8 h]l#BfqU6կ:mU 4u 5Ep郗OGղ`bL6w,)dF(~.6+~KD'lp#aeir2InxsCŒO=nX`mUbZ$73*iu0a~ D}YL01%lTcrB^zPHK j-|ẗTt7: !߷ >th|CXyD{r=acbiŽvw;Vh 冰\R#pM#rX324D:T 7ײeP5F|\5j}p~J̐[tbKF5fKwgݕYΈG6M߳o.- LB#'c&bMY.c&-?G886p5f;q,'o}9Fm >^;&u]iO\(І;/;:Fi2Ii*P=Z*Y$E.^6g6h fkDST]XB*-c{w d5n :} 1cU'Xp'[`z Ɯj_^:؉hJQLv+LyCwKZF}Icg豢ng`].*^fjJϟ=mAc[=5Q&d$v|7z׈q$U\K !shkju6B0O3~<,bתDr$>'CcIc㓚o/2 4u-' ϐL&9c##1PYV9lw|E"Ca}6BESVrcK}O R!-whbW6ݒj+Rod;<[97dK[tNlodhzˢ?,c_ߦdK0/1 v–+&-dcjW,#:jx 't694I24|=IIgm+̍ 1UjիQDe)4 F'^^;*qwKh߂& K#,K{M#U5Gh3 E3M r5B884 `O*]$ oXY*>_LS"; }K v2N.&}% :G37=*ŧįbm9|>рR̔O<℣K甡"Dh|DnҶ9=x?Po%A Xz@ R:\RPo[h  4%6pp32lQ3 } UdTzAkl(WfV>DtnP{?/pi2gar5;A ^3֝UXEYC_34&D3PtL`M~f&h=)2]ɕywHAQI*g 03 lWȽ'`wɀH33:‡ Ԯwv mY!d?BAk7,<9B9wjƉ|lL#u [d8Pd Q=JJnlp(QIVQ\S(ZVM)Z]0841s:dr: "ߋ6FRfxEp7,+띩yt}ru+aT!)n*o%fG^Cׄ꒳ʋ$,:"KEu@^o( _1#tIk4GO6$@SqWOy 1%doh\Ppf~Ѩ YZ\:SFM8,C6c/B@`Ҧ= c 6(𒡓” 38'պ)ϗV%D"\6/QA= Y{:Х="\MY%(0c0FH49=Ul81OG(s6đP+DnkڨVn +uD1Vtzr7H=U3W廪`32=P7*]úBt:tP^.ٺ6 aP&Dx'tx.i'ǝ-zfђk_ ӁD'+%|s.-q"2F2c&E?eV L= $U5<.ځL RR_VkuUL8>wEs' &6&u=U[ &QWw1S -/>B }!8m_yi|f{U~6XT3P]GOcج9\K'#h/m8hr=l1d Ԏ$LC늖R(8[-GdpA*4$и~ɥVŐ6ߗQKRTY}E]EHٹe*n6d ['ksg*c\# ;P-0Jn"0)Vy|h~$4aPCe"H鯓='} L'&w|>cE n3|,[rp#I&zkKnvkmgtE.FQ#eϳ3`" Л뱋`-u㼅Fî_]Ӵq)[S{AM,]ٲ˚뭃/?2d"+;ח3fI "jd/ 4h"(z<_gpŠ me*Z?= K]t&K)G8*md*tUG#+;p j+vQtsAj{ LNHD=b9o䴍EuO:/p82tBQ)PKD֘34_sl?ɱc/ӼQr>__D:?ZoiA W8AIԑި<3Y͖skq6G lQ*S"u+=}uM迀n,LTܖ2I0!о" 2.WdDI}FzO^=/GoR-Lyԟߠ]_;Yo?5-\Z'+<#T $ e%{t!̬cC+nz?}r @5St_:ˎ/otD"q Q^D,e󾽇$Fpht>1 ٮ4׼쎒FF?#o] F˟+Ss.<`v3)3ժ 3Ard7$1 隷>oOuN#ww)f _@nF4?a 6 2 /*```_F̷4+8gR}IhV>TÁH;+W| ġ$WW`DpzsD?l:x7 ^"ަ:e=qb%jϔͦlPc79ʩEXֆȢezw!mq b *b ?2MT'R!U2}.d, Љ~3MW-Gus DL7[=Ljd>.0zѩ wAJeeIVhD%x|ރS9YT\ZD9ND?Y\C0!H3rMjvAѾͽGآwLtk%51j젼HqmL~?5,A $aط2s K7'D30a6VGtR]<8p Xo6RlZZV+A/F\b #X,7~f#Xѩ7-bQ7Y FA]Nm?@@( Mlg &gI}chɐW) 9$cOjE 5qyT>A#kn֥gptG%N^"cZonEC\xr)<2J-9? #35}n5]c%Z!s?2p .k71T' Ö#1m =ƞ2_im9%D IrL\1k6d)SJ+甜ʛ*VF%6Ձ .`}N gj;},R@MI5=./KP9ܹDP щk A5O<sٷn7ˣZ J-z:ORw?rVve-)VIV$Ij2?h&eZf¶ @ +#ɢ5@ j'6EKfc8K]?+SA3W Xt\F\#50I &"ѕhݏ~77hzGy.%;\<,nzfnȯAN1/XyvK.os @&wD$] caJg(2˓MmgDR2VoǛ>pQbUnGp9dulQ Q5nP|VM˟T'xЧ;qۊ^"OI ljaxCOKmޝI,Zd^3U#C1`qDo-hhyjg{-:^Cd]~Ɋ9MVA`sGgV)iLBz ( $鄩8`oal¤Ro@ed_!&&p&5"? gѥ@tS1g_a\f %~ ]凌sXu>OP6:Kx \>/T Uޤ4 Ы}}nќ?d8}vi2b0W 8X7q5}Ԥ̔ԩ+ 7oOFU΄Wc\n_/wm۫WpZ%ef!Y1X2Q-&]̌b4ٗ)%SeS qg|3F>wm ߷j^w v0y(9q0lOBKzZX6W0ĖxKLg8s$cJaΞ^'IVMh jf Nέtw@9eHrjHAX*iE8#pe2w]Nv8_& ٔ\&iW(~͒ZJ+;EW*MmT&@`iS=A%ޝ*O@}).+ $Oo2;5?XPŌa"}T:f8e+pzA{l;c Mq\U+b7E>`ԂU`g(n_d%#VD,㶌;Xr[T[ 8Dq(to蹘*E>KXN{=f:<߯Wy^-AQZ#~2POWb _ߤ{lZ$\6/qtG6SΓPpjpil<,Q&@ZfOD-u #;PG6&iT1_{MGIVaŵpzŽm nCjiE!/(),CqyBw}eQ¿aѭ(=8[ucxfqp?tY:[kr,}$hZ#ik`o3^S d3d$z\ַp7t;GK1`v/6(Dw=$?"MC]<; M^NEp|ݾLNaw.tfnCa=y+tZ.,%Dڀ$|dJϿX6ɓm|BhPP"\2jct["/v*Ͳ̑4[Rѝ~ ֆdEdX3tt{+yqtLwצ[#q=% PIXu'`OP_'ڪE-jG>bC48Z @8GeEh7]?،oإ^.zЕCI\X2&⨗Ȑa'0^/+CIYh}aK 6 ͥqϐ^:G_aջN v1pz 1>NB(g8"g̼!}~pxbT2@b#ʊ 2S }fNh nхw3WTϓV܁KUIP3Iv414_Q^ ٯU( ^] o1V z8U7!_!;TD f[$iR s%ȡL+XG':Fd;G/G ƔTE#15 :,|߬ENb8 6^oulVL:M8F4{W]եփhHmU(HCІ34k8'eЫ>XSou6>;mJfMi5̧iܼW#NGb^ɼ0KlO89AL$'^㇚(}`pOت#jV{y]ʌtn?ֺ(;Xٙdg7ŲFܑu6Q m5aLЃ骑,v*:a /sB_e(|E*-*BSy~^H/ybЫ] g0, h}V 'yn&ɋIvC5sT@$y;K~I =.OBDnEaC96dPAGIK,9|CdF<^' !z:u&%R_0d4ʦfʴM8߷0*Xe*徢L lM-' ^ 4$+zv̉vpjảFd'wvPXf5:-5u^ )aXa5c LI[{q?r>+qK[!1֢wM&X>!bcۼr+Ti .au dOsvz9̪*|W'szC77VWK]*=48'NH. ]xȘo}4myNLCٹq0,=igx+"wGHqY"hYJjPa#"Dnjw;rLh>8(ADvُ7}8]0oX ^ҕתEWY]$Z95;DY?rr9KAn}{qfy?DN/a-wg`"̘<׍}T$`^|-Źs#VD^! td)kryJ^ӧRGuwaqM)}hO&C"Qi s*=(z;Mل|?%K3Ji&/JH4#j :Bopi)hLOa9NZ=$p2cXaSrY%2J܏'c<3P;uӛdB-+u`%dNWؑ8CJ9\. k9}֞f$% 3a?3P1Cm=ԯv$N{ ~L?MsAg޻Z5 UnB^ȤTVr;C۰Lߺ),CWFy>6ʇjeV@fd'V:R]۔c{Om1=JTY˓MphdS~xv(/P"ƭzNA7Դ"8c%@48s贔URsD(Ó+l,XSglSՙD/WԈ&CvH@_j050(O\Ð;i/7Nhw㇫DFS<,9JŒHT-v}JMY.$GNQ.+Ycؠnf'!KJzH27ͱF22DÕ)1S[&cAUkdjvw}zl=xt >GcL6$_Y\ʻKJOJjL\5LB|8q}[#9YS}G5r]y%l˫2.*6F `(^$!icG'$t#O$` NG"x#|^?WQ`(E-HUQ NOü]֧j %-+H૴ծР4ww{ɯ}g N #K*ۺ4dL3/@;‰N4%-yhxW֡,ɵ]mІ'/k= 1Vs[Hc5?GAsy %+$]@Sӡ~z7'hԇX==N8#rX|7U>4L]ٖ,x|UDO̜YpU3cڅIGwPXn4!0,ݕw,Sswx|g ku`'aUXSSo(Ҳ}*Mb_J kt|uk?f ]X=Ѹc{_j:z;n7yzԸ[Ogox">Z|sz(lJomP?s$ hehjm"f@Z'N.-2֐m͒hX鑊{EӂRKL6is:\JIJ~nȯ?:#hi?Ez9:<[;2`Ktq?*4ydnF>c D?y)be(;2@\)iua}a1wBžjѵ1AĞ ;/GETjMrfTf֡^A8JO:EJ>1z-Ԟu*OҭQì1 Q ܈@\ɕ?!Bp3r]ym=!Fz,zjNiu$0 mױYǥj@7τJF˥xziՍ2'~^cJ^u5 V_.껑ҷk<#n>v5ej {dKlYblX(yZu̩+ y1 FGC{G Aٮ~TMbbA.{y`G85JN_m@ ǐ2k\WhZ-W 9>L$s8mQGn+ݯne+t4hat@h~L:N!J'HEcc92f4+D(Ya(K:KGڑuuڞ"<>3*B0@^SGfN͈_PĜo{?euru4[} 72S "DmlGG˝O᳘NH@laǧU=CJ8Nk^u~< >2tge 6~f)2d/hݹ/Baw@0k*'qS UKD DcA: DX+z!A#K*I.f}-UJC(^t*k ^5&9Hn-ہ"QG$ _wX(\b1{֍B,,'r'IWOęؘ˸Y Lmt(]c=fjM ;1W!'ˎڿpҖD[U{Y/կbJ.g41sfKMV&͈7/UEU'I*ⸯFs*pth(hՊ,JrqѱqwGD1hAq#Z([+{A YiM ::o3slQJ u24荪pKh}V&e_ӈzs|I@o gd|\OJWTei/vƆakwTӖ/5|}OJ9wh,"͞npBzA1sT4s@)NtߔM7\<=9L=Fў^P: I V!" |`*ϬCUJV&^I@+ᚧyMdJsNN-3zDm{gQ?wX34A5H_#W$n*ٺJ]QA|4ƃ}'):0qe'bɝ?L:Ltc#ߓ%j_wi} d[YaՐKX7PfD(H̍'JøЍr+B+FyŽbaGNMxM=\I 4"5K)iաǤ{2湱;yΨo{1_Z{Z]{صFd+H]nʲJGRTJƺ4LhTkHh~Vլd?S u"s!05ֺ1#Ug7Nx/]KVŻr뮍*( ̩H W24\l62L$?χ }P0t ҵnR/WS[ѬDž)M1 b8m+[~w' iVPv^9RlZUtb)9@z#Ud C> M! |t`cTe3jZ{lCbw5':9`4 WGa}A#&.2EqNzv*7/ HVgj[CSc}_g9ޫb)ډU!W?;B~]1C!]%HJ$V@"s[ k3? mqLabjIPe}8 l9!(woJ^I p>?>8[" n*}E,Vi`ps"`w[5:п@`졾2)\s( %29~$u NNÊ2yDŽW]6401Jf^֙e.s "U1g2ɡv;>/qCuwZQw Fe~԰&i/1/Z?;(/mMmJ]F[B"F49' }4:kaYWQUʂh1qSKnUUHn`xcTw^!hzApk4#ҴJ&*)̮ 8=p-5.(T' 8Z2eg|RLjq6ߖdj-A͎&3d` h퍘rwۃ+,}ml63u\!PcP}Ui4lɃYf~3p'=M(TG}!7ו[cI;qQWLfZ7?9&(lv@$3Y6N^!E ,Kq3#a:;q8 w% 7 Qi&*)jRUorZC/d,׋y,֤=ĺg6/Cv =k"q/MK9`{x@Q gA9˃ ue[+Aw6Hq}8J?ߵC$N s*΀ ]áRm3.O~-7T?n|^bԖlzP_0B|?RS#@y!5 |Cl[$ pM$y}L՚UQ;G%q$ ˈ6`7 qAw-ƾ^irؠ - nK461,:KNϵtȦ-JPɻ"6Ot+, @̽7<Əx0PČ)k%] VrK]R;#[-t&h͚ .9S2]R$rጁFO4ٮ QɟrxZvїH76<]>ADM8q<C |vNSLYC]!_Wuf&}1JZWD@Y^g 3Y#/%7X|]~%y$Zxޤ_QXo?CB[]/W`NDMxv_H6(Vxf< Hkj#ӹh/ĦDRzc f t8` ,88~uklBj %ثzi*:Yg7bzs<J_]A!<9:z}*.ҘA~M9XꦋVxSCTt|zgx\1IJ074TB4[?7&9BqȧP} &̺x MiW mS?e'"Z }Ai~ZDg05*&Yd_JCv_'qai!+o}kN\L-Z?¿6v[d8K6NWwLd>,\ZI2O0I=(Wuc2Cy@,v>ʙ,e/wq쇋F5D> oNJ5-OHekegms, ޸ ūes-@ g rMR(jD%ϒx^wvOUDt,rHM:0i+&//`1Fؔ뒧^ OE>Hgf@ZLDf6'40Fp%]]#MIu]Y3tZ >V$g[JD߂C/dF&n d#E1/&%q|O8n϶MkPtmiFW.%-5Bln2Jpz" ?T d3|ÖļNw*?Ly7>|vNj9tx`zAT/4crK0J#,uFe=UzҀR?u&TMҍg-H櫇LqK_5_ewoGScSC-zj䥾߸ ļ&zVK40vRxmYfKdR.LO+F 6G6|$Yg-  6 崏p2|n%Qﺞ\^ 0yf` e#%n)50vwQnN0?" 6Éol;IvD* :QLS7IjN2R >={ǥ!S`=UeUTѴ4,#pe"NĜmP4J:Z%)'.?NB,-^F"(1\SIa$; 睒;–a~GIN#1HcPkgf_M!ZIGL ѓ 8+]Bv8NkUw+i~zT͉\mU;*R[xu `gP*i/,'z_INL\JY,=ƕ;xhUX㼟!(2Eګ=10-PL0αljC{䖑 \$>v bh" ټ"IB8 geIU%8|p&_kQ!>MLgTv~JgMI$Nahr?܋n;>c܇TS[s0m3'eOE3-[K0J$m D+WTFhk.O{$LKx; 6ҀNT+^pv)W3)[QfwX*TJ`Ðp&!")Oy;DXWJ(șo־6=Yh~Kf]Q@~YpvldI3Z]QA, (eRyG(W5fgnx EOP>>E6hEuFj̀=o,܆b Nje`M$g DW%+ԙi(ZIs ؃N:!BF^wϥ3d\U˂hєj4j'{j4^@I÷_ۭT0C>Y~=b;w4tY>eBI墠Q)C4TXլ@ZDE. !e,aG͑)<۷DmFil>5%6P1+$ÒAҿhajW\SwrK2r$8wzoʺ%kvs?sEPܡ5_tӬx77p;x>+͋ dZyfMbGW Q]kB-;XbS2x"qg*\u>&Y9SgXl{ ;!쵥ؘ$3 ?-gg4\a&5$ӟ'ja Q'*|a1 PFԮJ\xzҘjp%NNQZrE^̒k*&xRs]g ~ڽ ]ÝzT﬿# hUNj4аt!x=`sHNr\> 2EԆij$YR QoS! RhmV:TA^UQ'_3 Me@d_iy%}hw/ZSpxcDKC `aE\>΍3߿U/-Mu6\]yϑrk3+JΌ%ٱdHw *K^AWV=5/Fz?% J|W\'` 1b!kRW͋n ꎟInPtht2Hփ:0٣uwuBs`}X%{v2Slv)N 7 u I$;GA(ܗ{I ɦL@d3ю"* Z.rnˣ@7IO>;ɧվjo r6ɘxͩ!ڡndiS3f/4ZﮙylFwQRt0<Ϯ0o+?ڡ4h!tԛWkGSGx۸7e̷M mn ֖^5܊S!D[8x#H`$KqPipgaĒȆf L}>BfgDۣr~zXN-CS! ׇq> F> nQ+#j3Lr0@[wyeQ#b< j 4LBo}%r$gB5#<шd(Wg MRF׵!5"Vt0įv+?0 E!$I(qficT\#I-.߰a_s-3tϮgn4,x&^ o Ri<coEXATTcxۧowWϦ5MJE[?MY$q"O!| WHV֮CۯӴFB_Jcw4>nn-!swP8,\gh76scۘ<>BO%3.#0SQCDžk\Rzxi M zsYrxP=4ӵX0[|^˱d:UU@Ii= yw#!tEՕ!ۃ|crK4"})Ώ6eSaTZI}{#yE4UWnc4hMj`P hT"iΜzt a)Ȋ<;uu`gkBsy'epOIP2JQom`QQFi҂e_Ld()H=lD¥|f캃2%*>[:%ҡ x>c㲄'KB9V?wxY:QJ ePY-Tof2!p2o^7ei>c,!*yE1H(c몍۴Rw:tM_npI^>~{ũ NȬ "*өrT=lszRFԗj4TO{d0:I_g gS H6ڂ(xrpI `"7F3tWuHO$}$ˋhjmJ!wb>vrY³njISPî22Z.}2kTO Ae0XX7"irz-&sS^|f"޼& !i=="PcpTHRl|Yp1LF349l'C.czANzUDpy`]8,tS)"+B1ٹX;7/OdjKYfasVTj1:Gb7B![zVdѨ(3OONK Ab|?\J;1/ONzE@}鴟/js/^Iym>'E#s ʠOoy븫(6Wy#Jzi6OlF# \䧴3sa dMuRJG%Νzb(^CdLp1jRF8ʕvfPXM#zjLƸqG篩"BuFz.Chcl8ڣg4Nԯs(lVT|*-\ 5&X Ky[ǭObos/:5=b3V*KF@[=k8j=U;ݹ#6ѻрmqZePvÄ?vk 65:abU*T(e|j/{`k4\I A]uvbd s_~e( #Y"nB3ntzAI?e0YyFS0E佘B;>eHMf!bqϤ\\诨8^吃Sw0mI΃v% 'S)[e,}OVX7FtM@ _B %PP¿5F1x{i.Dͻ }OxގҷGRXX?0*`l'gK?bV.D7™\A(ij}:Ǔ#g=&Мև7>N/y$noE9 -O+/tbAi"{.p*%!#\; +O=7r' FKq@gk̐)CvNI5DKNmX 9.A87ts>Xn0asB%&J] vNsV{% kK@^)hrr c"l}=O1F~ŧM] PM% ̄ea"R.rFgEy]-MBbÛ0) u;}i)wsCc?Aˁho~6 o<yMBSBO~VVW89lp/bIJ.=s9uh*'Jjs> 'FTIB N, ƔIDvYQ{;-Ṭ)]Vjb:+rp^[nNHzA=]V_uuW Y?Mp̅ʊR1Abc嚋ptDG"XtcaĤ۷3$_˅&82.4 ~ngTً+\їuGHDܭU*o9k.mF61멼mn! Y?ܛwMHsRFlZ[=Xםk AO:5FHz>_](kwE[meAg.E l(T_I{Vۑ>笁}ӓP*Ij鳠/K1" m;5u7;rG>Gd7/lv!p5[ OcvwiSrRo\J6GOc-m$*v, ǡem!OM~Dr}j\8L?"~" Wy=rL~eY}wY5Uhr*iأ,y8>#w){ח|F&83iҲz uCfԌ?qL-Od|b\*>4-;x&yٖ!9n OwC=^v=a] xR irqg܇c!HK'$ 0pmp >塞ODLj;@ )_eM,7l,_(FE.EK[  w%]#Sep?N#;(Q'!<>,Cx(6*0XFU 61+w|JÇPaNwveL Z1= FΆ/6\4o..c3:8ZC"~JS4JA>ʼn;Y (,n_7H 2x$E[YP4ɋ-7\N61?}w]BɍT_b0Mc9h̻Gu pqyUƛt }'^C4#EKH<aہUH@0̕_]fFʤ$ rchLڑ Cl|rGXcHip|:ʊ^ dڤDf'l.G"G;7&I`| Fs$#>U *)SzLC8la=.fp5N S>{ 齕KՈυ Cw6"! emҨ Ư`]*`߃xu{ _QlKWPv%~%D EK2sDǾ;֎)/wzR \?+=:uV| 9c%P&lA [W%U)V\IDФ.L˭];{C$1j9_]1:.JuG9@I*:Ֆ4*sY>7S/q5qupwhCGZΈ ]]{E_lr aќLuy l4x9U6]܇36{;C۔ذ/EZx$p+*䖚#Ӵ#hm˟Yg9CBe.nsB[ NP8P#L/5+S&Ɯ mf}H)|)E0₸5neb<X/U9&FIh;$`CLHev}qzB2ZH 1ھM]"zKrg@~&;dQȬppUH&JGm䢥vnD pclcg2:bSRUÿ.~;|Krǝ X~|sgpiy{/ p GW($LN@1\z?~4vjt=3%FSS|Q3\ rw8y[WM2>K2#ԕUiOpy>^+xz>?6]CBa}E3_I0!ƅ3z$|DP\hӦ Oq28 h/t 8l)rG ̈S& Dese9{&fHs$ES) -ߥD.FoV"=4>s hzo=myAw;-x/6F#w!M2H>k. }F_ȷJTԗByiHU75It$Z !'zGAzeQ|c^9F3~M ؕ}pANp-U<8, zqc_r yqX̊'q_Ojb<~ p`Yu'*8CT,ſxo|_7T3qwXlaZf5ڶb@J:Ld!_iCq]`ܹߦ0!;4?z9u*,mC;H&Ex׽hE<{AboXĂSu@GC0~9h?H8ݶrK}r]=C\yG +aB#rF>#i?v2*o>^>D*qߪ^,/7G,-x3F+g=)JIk?7pzEj% N5QmZv@GTP~= ?V[gs=cDdx{s1~\lYiFVIF/{؉BB8Z/dvBL.C ͊mu|w@n ղN=q£*",~FY_:3^r:hƵ%"k;4\PRݬr>/s3(-;6%:Ufx@xFʄ@-)% S TjkM Hu@$*DQHW*9:31]Șʋ&Dsx~0'*Uشvùn0͝fpXa2oE'.q4生vFdKx54/8LܰT-S(1ddu1+N%zJm V` I4+3H΍$!i)?s'3 ڤ\bOA9Gdg6G.5aRTa١jAh ][F :(J~!׻[a~JRM&}z0̜|A&0߇sV<U~ 'zcaNC+ jvrZEwF-Ϫ;xXnI<'TDZF ƽN}Z>(m<hthc=4ax* uF6.YתT%ܞï}"G2N)[(@߅%BCgcfI'\%g<kHfdNx1.%k1&%_70z q| .HRm U1 .,8 !M0Q'?%:XBS͙pNLm*@;]6r|{O.>nQE\]C@.ą%糅O߃ pj?"<@`[{bGbyE74 T Fv[y8@ː+Gz Wcd*>;x٪!^b(RTB"\X[k,lD V)3Q*qu)R7lb$@ԦszVrûA.1r ࠈ!֎Mdu&tcn\*9KM`}tf=]ԄU_&Z<6K3j LVH:E7AW3ai4pS[ckn,IA:<WRM]{ #fN!ﴘ!.Y!@AO?V<+fLSTg8ȧW$6ͻKڔi Q)_yY^6a3Ўŵg=#DRn v$j^N0 YX٨ ?Ab_]D<""6a{8j: IwúL"d5eNJܰB4WGؖn8 p^qd-k;$1->Zwjƚh^V?ѲRCNB:u?6,W9 |ۍX9Zz VCܝסr7^*B۩^!_&2A>(ąvrR5ijbaf?5Ū NOIi{8˞~ױws~?^۔o&~$6?'WJ Dos?}*kUIpQt{X X:xZ-jyB$ .4wy_"!QznOr3[V~u-X#ZcdX5>TіSa:OUSw HA;e֠!lߪAߙ+.4^iyNhY# ^A˜F+%¯ #jdAwQYmRxKedVHggwalZ&R͡H{Ŵ*SLsCtDHr"o<(Q`45 {ldH+D*]кz |bmOK gXKՉR_a7?Fs<{F7!v:6]pI`y<GnT7`,Q0}&Zy5"bKyrp6SF϶=WՑH1Cj(y"'Hp0zVʫJ|:KuV;wҁtIHswSFH5O@cu9<40'ݛ@Xby.C-a"˧l/>ooC~C{҄zt?r ֒`C]^ɡ;/6ף?3dҁEKX67M[h1 M|9?llg? }zF <\TΒ팯L:&/c3Fƚw$ӟ4Bys} $}*^]uKT 74kzFBgQgӳH AeY[{qwO,bu9v"k>+l%at@uk/Az](.MCـqb؅p 3vQD4ګV!.ڋ*IÏ!$KϩWڌj:/dR'8z؉"E^ ҭdGƙEon5\6[gx.D$x0ea1 tSg+ %VP ϫCJRo!@J h> -"pt:xW}i`8#'=+9:(810R%ti[,6_~%JvA:; S|@d9㾶ˣ.6hT>RCBo9>&;m%Dd2bݢN{s#M(`J]=T^M`sȾ%дQ$!M s} NپKCH& NXRLN`@agpDrbTcГ;EIOF家Ci'PM'Izwbib^md{z`3gXHV˃i/JBO/[~-hM\3[ /Vd ě,-TbW ~ _+UaL5i=uO'"Asp'O { 8uUthvIQW!=1>}O\]~I['LjWcAG,|{h2l\pceFzոX}gxVX0n MRG2u~~듪7IXǗ"Zw6Ì;b`+D.ؕh-Ɩh*uZR"3Hb?VFbxCn%v\,'HXީQ .;:m~ 0[ I.=|OuqI 0'慁%%sf偰+>Z@[P*`>M#Kǀq GNU[k=Rc~Slƺ='=oͺ{>(]pր%9T2că`E SRI9z"(WWnMHUC}0.5%(1}l4رPSUF~PMeU%N4f\g#%qVGM%&w2 rR;@53t #z+"eY^a6K[ }ǡ-J蹘gC vqnmm:5}-ceϰLdz㤹`N1ƩQ k!:ӳ;ߒ.Vg %Xo),Toqfvm<, AҞEbqt=DOP;)яF!z5Ω_U2^m<hM\NEHX0yFs@%'^46TsVдdMdxǓdugՌG`~4Rc&d5']ueԄ.pEl#]+SGr $UG]asT e0ׁ9m'NB]`mP Wr7;@W됴~ ׼5սFp\(._c;G+×cj ;nf_`,tJOG)O`).4 V1Kj$'UAAqӓok.&rH:ncT>s3>Gx딸)4seW,}dФ>H`T$Hu߬͸Kz'w)]})%9irl{-1ӨUOBecnڰ+ h23ef$lOM=ƪIXIlmų M50Cƚc٤4m,LEj7xhA츟!dR7y=0~DA zPsmRnq'06i +">D/#]| VsFE5q.&yzsp1- @rXjr KlfGZcDԨ{ÐW(m]8,[d}U}dCc<{g3;&HpqH>|щc#rma>N!9P)GXB O5PuKHRᥩn?9bV_;ףa1A z$W))|jbBJNic3rFw_, [x[F׵=E/ےz) 9BF, Ao3\wė,Pt$gϟehl\u&0F.S:φ|e[nsSޮ{of'#DƠ1 Jc{Qg\Τ|ĽAqk8%z0סna+$ƼXQ*]Vz?b7g"MQBr- .mwiE͵z2^kA5r$d =Cwv{ۡs৞ 7X!:=|F8 mokc7`Yy@.c f\zƊ ֐ыS`V*r㌲3XRi3)T+]s}ͯAlEGQ|Kv$NKΝ$c?8C-Eo '2oţU=b3Y7uܗ<)OɞJ߉*lZWUl'8'cߒ[㻷fGiJLnȄ.s(ѹOwŤ5G\ڊmaV(n1 VR)St,0T|'.3U6ڭ&,k ~Òba8ѺKҳ@;bqv08ƹM0o<\g[.d-{eQO>-vIAq6c8;j`?K]A)c]hnc /tRc̾jOou㝢X!x#59 \H2, i͑ *lV9<l8 ˦`O-ְ2tъv#֣1W]o\̀!#jqA9jK0ّ5hA2W{Zg} :5y|x cϠk b"~_nOKܝ -4z@ǀbsZBmmΚiۭ4yy)to3fJuaqu]_}>?ZKș4mk`P-$DIdV "DAY*D$.Mamc[XecqwM 6Η#%/i7/XO5>yya I9%v*aLlq [_^%Mo(soJltkŧEk[C껬L! Y:EJjDٽ$P?Duo4 Qb[7̡H B@9K}PM }.|<~Eσ9r³H +-Jk3~qCZX.Ekyg CJIsulk ׉PT¢>; a\ f:lPy0 q"ʏ',.~(s5т⣝Pll8@ֱ𺩵iriH|bCW_ڡ}Sj+87FC8уcxęZP3WHsKz\CTU*B"w\{8כP Q "ѽHwfPVEuҸGz鍧0 v[!S< K΄^b^E&şжh~c{JhA;^+ʓNAInrzhPl]30"Gɹ}|Fx(:5LKE` 6"LM)9AN9;rJ0#k?GQ#|#b^㛑'=V<~(|%h2:z}~=:=',n fSQ3B6jݝb^rYl:||^`03x(#|]A@ٟ\ ﹉Aĸ0TAB6HFz6_b=%XyaoVl4_xD =@#- qMOdhrVw pc&]o3S7ͤvO;VFËT2 ^TOБS1:Qd^k[!z0 v怑2;uЈ(S9]d:0ŅMnЄ Tw?/Qظ4/#BkPO(3Lu qo^e)"B2db^W|:#1$QxtpAS*̸Yj:/U@A~as AbLrnnF{?}J.kX8Խ݄Dpe+A9FZCڭb\a&_ZYK!.$vYߍ:9qYk;\јHVN7A};}*AV0x%O 4틭aHy6)KG`C߸h=)Dho*DTTAGBl MŇÕ -(,+-7+f ~D!~g}{Tds"FEFuM?A} %veClMan;@# "lQ͈ 2¸IZ^k?`Ќ JL<FM?y+#+!M`[ZgJ j4a'^_NQskLue?ěWC]8uIf[UbI"=P8 ӲN=dy긡yq_hU/h79i$T@l8Rg60JQ-zd[5\2mB$Ewª!!`>Tj~ IV_{W^Oz+ (nccRNQ[ jzL87ͷ/WI !(I;g΅Ʈˮ1NHq=ui9ƝIZI-W3@2Q-seGE+ph1ΐ)I֛N=^}m|*-%GX52J2Yҫg1I%ؼ-@H p0\R_P\}Q_D'+ tɬ7QJOJ] ά$rwˣ2lQSPF$>x+PBpo{A[z0J U vx8>?~)FnuDDZ%{~8ڂ޲ tu%K/jsH<-@.L+cpsz=rVJ&&Оp0pT CYMoqeR  ~*`<~PLh sNLSg=HQ -wǖuPf_&M.$n W/G,&r#kkFGNhAY;sz K܍PTKOsLZ4jWR\R1bI(hw hSqli8NNh-Y'@Zw , ڲ)?IQ8) {63r$+3zq_;!ڜRٹJX\IwHXԪÃX/:~޿2i|.x$*f]RSbKSyoMHwp3BѲt9i ( `3T:}Lc5V.\̘JH`"?(t IVLf"GJU-1)s;7^˧P߯3ӉOb۾Exw$6UsUI~8Ѳ\wi=;3ʊ'#,*[uLl Ocau!wtb [鱺h\LK =|C76k c|,X0,sN}u,)@ f'i(8G8ُ ʒ tQ3fxguZI lx3*F2mo;>N1npќ-:@z1+qBn6˓BO!֍}Zib<k# d[1 K ~k7\ Cy+R2pe]^/PnqEP~*Mq&ƅ8͕jbb SM&aP912iuddC,@'.Q.D(LQ .҄{0~yd+`ѓYьPgvj€*-[s*Xy([]/S\fxy~Mn2cliXkj'X+L]>y=nJ`_=5HL>AȂ"d2pkr)@Α ,4-&ݬ/-N.eEQbZ]*sxۍ"s ]Kޠ)wNxoQq'u'/Gmp~*JOybtw /ZB1Z`\U5؇ca>@E)?FѢUo+ՖW8U''=y,%F >~.KGZTRFу;pgG<߅07"6ms.+/s7 &Df[sv=UZmүDkOqWiC&S_ oe8KG^Zr Osj*`+?7F2¶>l;~qᩇlfUJ"񒤑`2ks { 3<|lz/ێ4Kl,VqW,>P# %T793.XmU435x`q]I0y jb-n):5WzW7`V":B̃: `mʄ~i[zH;B!"_WC)Am6yTY%I\i<clHang\7usdc0QJ=QAj'#iYz_,b"%SȬbkk(FPOYhoV,r<7m9<%T"StJ|مڶ<qցbX[aJ=6Vj{7/*eB]ݍmU]QY>+] PF ojcL"Q54֭6Z-(P1ԙH hKbd.][êmLs#4۸#x,뛕jRwj`4Y9#F`h\LB޶` XѴT*xf~2 aeѡi^U)a]8:!M,?oET`}as넭P m>𢽻5ySaNՒ;u`"p{*'D1\3xob-U6^ sBdա"VfAIӽ)AIP4x걚$hJ>ҸNq!3{TUeH-213mAv{`x^=O-P͟D;r^܃-̃** s;<{DhWw΋`UxN-hԮl{|qWl{iݼ*'⓭(wa>~9`Bj|~_}dX[bsQr͔$4|YϠXibAm x_+ 0ZOhP̦LES}9~FۜG71\GcMv}ӴO#*:M>xR&]^ވjn(Q 9)z rS:QuC:o?l  Ol`+#ƣ0vl"uڕ _b&O M(uxfƿF #8;K15@h$^ocg?~CdxR RIj(vk}n՜V"o9%Z}Tol4b_bwϐIEPߙaV ;ɩQZ+ e1TA_eGwV(ݢ nn#ĥyY{+8jZAmU(J4d_90dz bX"$K<Rks,V3X&? nޱLKmUw5p<_v[b $%81dkVs1ҝUDFil CG  iľ9z3$1Yo{6^zJK] *GsD;V0CzoѲ=G}W,4_|LO!v>,h@YO,C `3ǚ$y_@~SRẮq̲[ lx Iağ~7У_l0̈́ ͢MX~e^< bѽQ5f.² xTDuBx0?R:TK ~* HM%0n<(.)<-|c@ zsTfĨp*W>_FU'r!vYcZNX1S7zDs=TҰcX9oWОٳ V@NŸ-G0< D)9-'ߏ=N &xuh[frMx+-, z FꟋ]z24ZH]lpbv"i=,0궡?~CBGP ugk7r#$ǿj}m9Dyj!~rȧ+ߖj^Py*jwP_G؞&9XQ.6{_CohQ `KݐHG_[ǢH8rPDö;Šࠕ? -[k3YaYM{ۮf#2>w0Օ/8uXYg{~9՘h, D8DT#KU>Φ,4["lӴHι~,=A}-|ձIz:F[4!/O-R1=2GJ׬-k`xf<-tXHdp ~7qB#؇{WX( /mEprO\mEIF%0rTJQe-uv < \(]o6p~QSC *J]}pcC lp>rn<9cm)ɺb0& qԗnJMULJz'-t9Jkە.&#e\ڳSܻ7̠_'FW!1f4<`fB^A=m:_Edɡ_pm3\^l|rӡ3R!\]rR2iT-c4A4DhPsK@}Aq8#O0a'e0۪:}{wdrwL&9`MIc¬rg1099yguPz@U/߰!i:^Ri@i9M%O[egqO& ZUE\;DV@_'fF`YSrXWwf˯Ɗkj\Ù XhE~#kzrFAݿ߷];;fHcw[KlgO:w ǧKi˝W*.wdUT>3Oum13Ė|HY;y0ګWO#'M;|ay=(l ym`;߱8n؋DZtvvC؛IJ*dy|L'yz` L)>8EȵZ9h;:nW>|LW@/! 84_5.G6OݔLsVϠhD`9|G,=CIvw!U>I~!t-XM/PddԹ<+$%9!R˹vtjڛ x ! Kƕ%"fMl D$6@{+{V =|P C:[Tq9F'Y> $3gwUw+:(.mrƯn(|q%N#݋z^4CSD~KʼJU\'ΞG>Y#ton=d͹M@&f2ECBxr_WfWw)TpSS?44 ޠ ,o Y*氥KގIa0*R84ฟإc]ެo|ru d7~V_twg&s_AڒZP#Sz} VG S`DXʊ+-=NlGbr=f͠ Jr1A-CO`Λ Vp4j)ߝtտ'gjn 3V!VJmA2߾mxUbn-B ?)Dz7q[BVA.)LF{^RfH=q% o`0Tqr@= APLPN罾 J).Lj_yn>-SAK(%^%R X|d>C~U"r[5ȶW/p ]BRG|W[M˽E_tb$w&:v-oToy$c%$a屼ςq8 C]'>}͞_8tRwȘD6 ͟kġs*H e41JNEszj,H%09ׂYu!3&.#62Sڹy^OBX/FY -:'RE98|)>C|T3oD~'=u m | 4->;|7Gs4Yjع} seAXi1 ^t?nus;3QQm5_S֕2³~uQ(žM"'B<~PD L2NG[A꽬-VkwPkY)-QOxR47ܔz(NKEjƫFٔKwv: 7'Nm-a2Ѥ%--{p(nlEzc(`9uIwںJx SEPH7v#4,Qc87cs{" d N&} wGS>~oeT!vqsBDQvpI*W፛b|uju%0}ٝ2Ɣ Y$[P5{rs`zб$7ɜ d"-<gluҶh;g@]mVewO 5՞M3(0z:TnQSrVQ`Z@cnnraO-3Θ 7uW 0$ IJhӖW ^)Ԇ 3v͜onAi0ZY.l+{*$kV"|(S]rP /)us1I+G?<,r!Oj܂J٭&C!GIt?{_{&ùn͞y m㧍Qfm .ˮGXo9Ņ$Y{ot_.D1џ8؇C-+ &6JƘ2K϶x5䰴|"hk`.d)6rR$WHzA3C]Sm G2j}7n%>Er&eJXe9m9/Y5ac}CCςkrA΀,=6kUe>;_Ht*a{f#G`x3l5cdϠoWmaSXRܙ e("\f.3r>DPDn{'{TH %2r(Iۏ{ hF$IDfTJCp%CMa[_ߞͣ'YfqGAP,Ό?SE1Id gdd8LZ9b즟 djNvj]Dcˊ!SkW|`#<۸M%qz" 6T?$&euc>AVϘM]Ɨ!3WENzI2awI#KXj2nI⶗?/N8EZӀ|=WRa|tWkJdZKjtHź: *vHxuđsohC BUU$g& 9S؈ f'Wmlx8m% N 2!rDH;-طk5&#sS%/mNJ̡-q_XA3]aUl{b^B-N nf0R+3]N+FΜoCU]FY :gEiQ~ Q[3@(̍]dTJXh![L2Ay'YS_e⫳YG)wyJޱ=nѧK}Hp%)YQb))kɦ>xL! qă$V,DK-՚ RwUoKaW/z`2)&bwu$'fU۹$)Zj~k ;Z>iFRLoNBz .P'ȪˬY.`c ?Tk,v+:}ZzXG}-{Lj;\oZd?_6Nٰ w,dIaHeR2VR6h_ZQ1IОG[ 2=`'Νad+ʾ6 |TpBR$ˢ}Cs33)Y8"" @&CT7 ۶bE ^ͻI^R>n i,fQBbS9?V2}$11f3ykAH;-# *}2+MLҚ%.(|b3/rQEq>*zH*nwG+h՝tėML/b>,Ob<+S u>oI yœ:x"ˬ|NJ5:$XaM>V _#B9rt`I =u"Q5!і!շ WqR6ΠPNgg D̠7 j ?mdLW4ârrfAVȬ%A?`TϞQekTYػϯE"(P,p/~ Ws hkQ㇖$-Qu˗b zmR)pui4G[P!3gS-/o,u-Byz8聦bhiAt{*s߲D9h|{9-?sfv8 P}T/E3U4j PU\\> )bډ,J)?oPz4Y&H'ϋd oJDB!Q%IjWF3hoM w.J?ѩ:w,03#oK}ξ!Mjb3֝w :@\ߐ .^>_ ?ڀP69׬ `sҩ#P$RW% g㆐N+e,8X1έѫrQ7!V Iv8Y,0=<;l&#.S k*w!Q'(Kwd"w:avIcs`^:#y}ѿ wIm/΍ mȼO쐞j됋=W NjqLZLw@{u^C}tXB>[Pg@b_MoɲyBeE7lX^_ jbWsu䢳bN@%k 7=GG[I\(n8Κ~ ӺyEJo/P"B%Urv5-#wIA؞ghԎ=d4]%>%.e޺PE,%%`[>DJ=^@-'(E#[̇c~\Ka.M]6o~ZpySkՈ:߿Ǐ^]VK+:JZ`HosqG 9tagS<$}<`t4iw'fpkᏨ}2EKyP qH>oDB'|W 3mw2Q' EgoPrطz sd|lC*KLwʞY1k`|V, W%e}1Q7$ngq#SA*jAgni`$JgaVpm%EsvjpwCOXC%9=g?u 5P;[M[xLg8pq]ۜp[UR7CdD% $*UX t,ت@ ߑIJ߆dͶWқ6GʺVxWfpQg+U0OD#ddg `qȫEd|ýDN,lӳ;#Rp"{z<zfaB< TC)KT1=<|xǒoB-zi3ESZhT6s!njla'[+F}~RZDil%zq۾_̯4ʲ` rv5ĂZ4m=mxuy%Hw#/қUby]e0R?|SP9 /q@d0o ZepU=mT3|J0! Xpwsf]#@hsge'\Xit T;m{&j_Vh'mtS".ز8SBzoW(=t?r\1UP4F hr~jxVeE]G-wحR*%52zy(pǜ"",&"5}m XYQX_@1Z0 -&Icbip9v`4žc5p]xFLXmKm2 8e|3'{'/ ޽a„9c"%%0̋2zA;T Ayi)}É>^czBvqY_ڛ4}-!a0ênOabsv|֞?hÏ`t+^!JW>2_I 7ב..^G*!i&ӓZس- 9<% m J[ 6+[ek'HIIes|g˹iP @muD|,un9( uhRMGvl\ vg MEr[f^)$e\^ 0\kJD'@ ԥBS%o@G '+7>@yjt?Jҡ_ hr<飙^QٴKAcf qZ`R:2ruQE0򣻺bRtW7qu4#o?oOwqF 8,̀^пWkcD[\ .SG@.'!{rCe]c.K/CXuh7W{TwƀXb[g \`J,oD,8 L=4c?:QIV;}c y"qX8h#%KJ1YɯWāXᖜ2y3-T($ӫBL#DjVi'ثRݗe"]*cGrgc<|#vis'| "  m!5A{b l1Z_H+(D!m_T?Ns+,;WIO@J#W1b5)Di_F%prr\l+A%cXMYG *֐1k@\`,a9J'K9Y\ً?IOFO6bw+> %@>koX8,.̋59n:ǁ3oEȉż顖GϾY z#ı 5hELRR=jWkǞ"تw&E^ 9HcI=71@ 1 c_xb [BʹGVpEVKKX-$&GkPoYtiZZoYTՍk(J%UG`X1fGY.XO^8FkRTHmntYo>Sw,S z[mh3Z`}!X5W&pقhpWHsT zDҹ3%|Bl!C.5ӗNN'7TZYqRsR+;j M=V əvDFA BLi/BB]Hլlscm>MdSQ:A<1MI ' wj/u\!#E[ ?GTmM NnR02}"A6C2QqMgXQj]DG-V~wpER}3,STꯁ>0I44]D1M)\\MN>dL&Zt۫%Hq$w`vmr]a1'I8;5pfZH  \MMW+#۟ܘJSѾȰKqPV> o!8@0F/etuDLZהz7O1tףCEr =38;UL2*"1?0xP9fl2M ξJf5;B4,>>BI~o xu~"ϲv,w ;Qy9h,rOa-l̀nɤid}1 BI%-qzjU{ҧoV-ɡ5t\0p/[ <@ Z<+-I9dAW" テlݐ!HbAxD꟢oŤZKc\&4DiKY2TlA47ݘgai\v<14XYP砌noHGZhK9x:[V,/X{d}Pm$ɺ_we̻U6cnIhkTTAYZ\Rĥw0MֵQm4l _4 H..A+H[eE$3W&vpEQߠ`}CA8yy-ACeS%ZN{.Š ! 9 {Btbhf!}d8 JpM4آyWj17ri{W*nܩH+Q(tՖd<x4=+m_Q8Qm ,*$*~wK96q F_{A}/qu"G!EV947 Iûiä0*[+\]G6YZkO'Xؖڨ@?nCtdHʠtIN t lMa\M+ipE!*J-`yy(?}Szewt7u=RU,&8F'[P˒Rݕ<ڴmPU'o\N(c2xS093&;+y4!9=^<wUƢuLp BY6<*6߷ cϟ,}IkeZ-(!lglxK>"d]BuYrȲe9$=,յ|JS\FHij(|sN\xMcA-Y 7SQf(~#t_ZĈI"BI|6U5Pbxo eȺ9*;dzh3|:xWnq}ox< WUc0J #m:/(-&YY>U– pΓA"A&p7m;FVJui YQ*795t؎/[uU$-ʾtv=0sS|"l~4%-kP#\zSֈN A 'I^J(Savơ7Ϻo {j]Q< 3<{Ҟ!5aUzNNjr(òdv=GOW.hJ}#p - j8uP\m/F9s٢x#uy~ .9nu\3ݒ"a3_5/SSxzN3;ڍegӨH{qXa</]m=|KWwv'BrfZ1I\Z$vJ_I'՚\\%^9dJL4,u4s '[nZu^~HFV%&X4h1pb 䢊O:kW0A4]3oڑ81Qpc&ך7q:Y`8{n Y$ Ⱥ.+d#WbY_8l@(88']2H]^ *cXn ]բ5N,if"a!;Bk2}q x=e:4W-MDNmnW{J)B9J ƫy(B3ok 51ǷNVUҬjmyNZ[eLzXyISwa2*mdY!L>ivUs۝Ia+ػ@LB9iq O2WBlGvUї}<ە]Íح7|/v$p6QLu('JW=n`=XZt[iaUhs,Gnv4`ѣ\L_J8 BbgDW=ctY=}&pj5X^q&nB;sT2Ɗt٫0ZD@i$$Ư~2337T|ab`P_y'+h8[l]3?BC  y7v}~E Uj_J0ewU$SI h]L0T5Ku3:5VL_yZ*=Au@ t!AcwVEa0n ,#5[O`,]>ng%4o&:÷a$_^DN< ~f+c Dã?\k8W1Zhm&`%B;A,Wo方('YjGJc 1\ۚ-U㮢`eu8%D XKn6JWv.Ty0Gt ',g!əLjԾ4gt{/`/aUrwM9t,ys_[nئF`I*#w f秷IlUKcMXS/>1[02B rʜHeo Jm-dtS-%h+o9& (Ķ*,}k*'1?9拡swD"yZ6fρ::PB$d912J `2фl~11Qͷ c Bʜ OϼiNXQ5T6]Dfvx:{>BtX>:]Tk3Kwu?CtA^fg8CQ!n)f+ю!BLrCQr 覄nT4޼fqmW|ˇyY1TI y$,\]WM<t^*';ea5dlsK #ֆc)DqV$*e -/VA$޾?}߾ ê$Pnm~sA|ٱ7 ,4uGʙ/9cHZN~B@]w8 ǣr$!aiB{WJw wWs9 p~_aHc@dG(4ӓWXZ%hdKrpU?>mC 1WZԑsʨ"`馓tCD5aj˜K(Diy7qލǞi`-bPݏWچXvxsY.C܀PbXV,!qjVBp ~&YWH X[#e2_!BqaqN+}@{rKsGsQl<zL#=iXvxܙ@fWX<-ul4i+`%؊RW娰>7C3=M7L$aY"VB3\k"V{?r=wNj{򓑍Puo.!Qs"I23rorglf[U3H(. amsJU/Q j?r=|{/\XhʢSpCɴ={l-|dIbijkH-6ٷ=T(X4W H+)EՒ_!B$yx0DŎPܪ1盐9̆/P^JiFyjJJ 2aDZ#L)Z'!B/`f{=œ9674،YH#BL'@Њ %-}[19WjHnL О{ɯ޲ 8& >&jOTҁ\27de.Uc̿92\r!o_ث2};!H,~HZ},Ujj&|eJH%up//) <ƞ E[,"*`+깸Gɍ0@Ў\ Nrt^̯\VФ` IYUp$}/t[0_<&\YP{n@){B3dy[ 3WN(qV|V{5+`+s;J on0 $|Tx#(rXlf;p@T2fL6oVn1`L.OټU)?y-Aǩ4bݶ?#QY,=&=ך@ C}=}Fx'($=~~ټhT1 0EhSi8fwo8wDAnw\D4:D>kQeE(+X=VލVг;Ήtf` 9c=^Lo*PZzq<0,)$LŨ܏TlB#w;\g2ۀ:g$*G(7/3Cpc~b@mܠ˞C#I00  &wb{΋u83e3KW/ƘWzgkUW=,SSE{X1a+2`@fA*hPwU{\"d{:N<@4%l;۹$=)f:x [XxLqWֹs qm_~)|e3V)sR륛v*x f4]p8& +`6C#UG4Q4 TVpYmD*M%ؖ̊u$`ez6>nM&DpRX `hSs[ao+k.{*v CMy_|<-2'l*~ 0fGz;L ƮNoq\ H*d-H]@fbXz1\>UC[D=.2)Ԕîޅ'+T`*)Y#iA6yI 1,nx`J9uV'׽%%Ub\Y_ΠvtW0=Cs$t^=cZjE. E ev%r<< $տJ<ўi"1f=744~9cV%v)uQ19i?j&qilɨ? ^(KQ֘Oj1 P{*,QBEY3]QBEs;W{fVۡBo&!Who;5.lC88,_ Zh:xC!pf,?d ] hgxlɏY Ͽ!>*pCiUd3;PK9%ƶlۣ1ZmϴG:?1~B=L,u 2!Kgx0x&=<u D)|ML 5wiB ="r)kVQV7*vzZV]d ́Xٮ!0EuOj3vM#=IJ}\U&nBT"7*ށWR<.Lv M>BfmNQʱ{MR3.c 6.Jٗ#f #u:ff >S /' yVg"HVH!Uk Ah]z)nIZ~3jyLM$g)}HׯQѠ>t{Z@#c Ǥc"!6Îo4l'k^gv˘Wo?s~QJu5M8n" 5pmTqi[n_\}CdS[n-,^-ȥ9'`RIպU ?/dQ%{n62XڊJ.O&{g)+*+/[XG{ ΗIڦ@z c6Yo<P8X2U'`khIh+l;j-T׮%xUC,/8m:s5,~7R r FI [$ÂRaj[C 5⇫UU:)X,yt_]!ƇEFRCxGa {sOR I(02 ^o4,IK7 Kc [٘ى4ev,< y ũz+)r^OչȤly7B |8J}3yv:qmbA֡}U\C|c<]YyZ\6Bez,7Ő:G91&Uz< 0gF}k{ Ƽ$7uޏ \6!&94~4i6P\M ;M=Ѣ>s"IiGp[˦ߐu F1 )M(zdbju7wFQS9ubE <}ыF{(ԃ͙S®F9Ikſ+<'R{ Iuqe=6q.^/Ib0[ֺCl*NtŤn!C*Zdg4r7Vq-jA*N!-[h[ zN3BC{@nUGEҗ+\h侯^L#\'#y>~e~/B_|tO@pL<|f_ ZR߆NY9A)8zؚ[´ɕMLrrT:re_ūԍ5%szctRlxf84;0 vLq [L}kuNM6: gkq<2=#EAJ+YAŪ'FK"anC#TO=DH]֮Bw l5n0zʴI%CBs{|ƺ BL?6pV-@QoONSQ|˖a㠈020'R+y ZioJ}N*ؓy?hKP U=g]Qmƶ-Ki;rIJCoEd(,g'ϻ_;qnVU-gD,X), _ӯx2bSW48H{hr;-gI@oW9Oc$])ftF~㺖.o1uhnfzvqt댣^02NJ 61w\z!&zL;zّK:+K /-j<(fGfBcėW%|J-{kxi2 5`h2*A| LjbwuM֛`72 DX)un (i$x͍ `fx>">+VQX'7u{!SJ3ؒQǴ01F} _&]4H#p|Bv}EBW.[ucCU̯}UnÓ.!ҥl2&{,O8B'4J] 8CyBA؁E3Suo5[|5XNu] wdoL^:-|nάߑ^Cp#vqwj;cFˣXU)%i9NqR~;Dqc_K/h $Veό ڗtFh5xq\:ܑmO/[_v*ѩIӫHF|/W\j ̘피>H ERtX> cJFK-ĵLhr6Kem)w6oߋD htb`I-TÊp{ck 'ţҡ%ݎU(̗an5e& %JoA>Y-zÓ?qb @V7T+әi 9|~g$p$z#N*M4!(~H"yaJ*4IW ߚ!gZP*=A@m?ӻܛq$.t̲4j:? ɖm֥{Er?>-d\(o .ro+?J 1vIig*+舤h=2dY0 rŮ8R'erU@0hHJ0Hcͦl.]xᯮQ0}\Jh"$l:FEl3q͟z^i.{4v%\(^FV+ښiԎx~þ61ٔ76nćcS;P\2tr%Mp{%])>ˬ^kWQ#~=!j0ۗ{ Sč~Ʀ̵o:H[VڜcqBpPTD{/ٕ<-cb>W;A]hSF1NjRl\4Lf J"N =D@[ZPI;,#85E "9K)hbO\ބ,줊wY=^L5paau2%-U-7 `Oqu)i;NvAi0 Un  d]_ÑgjeKč$GV[QD C5|sA'XϔF#dɶ⼒M #=aNjCuY{V˳ ⊐E]_Gr~rVӱ?ȵ;F PDϥ@CxztV~V?q-)P} 6jNNlLh^<|oϯzM BfsVUq U4>nJ'M:?/wxyA$T{K|\U<2$h}c[¹[P +QD+4S&Q-x<}À*heaGޔXn-A7&mhk&3rq{.>/p\h +uݝLY+pxvhʄGgŰ=rt~Zcaz1Oi'];ܷ5H'e˓=WOڱ?f:oQNUe?6@)&=''\9GM;5nкq=e*`m,ApoK7W\ 0ݶ;5.~IEk@~ x7 \$kvav~c9!|yP`R]ّl<} j:qES,l*@+l*OC+dg4K|gMN,qŸ!\@l*9ف,o%0=ҾZ]7<Ykl$/%)it |ٿ90$1y:s\coe,>(cs1K礊q,,d1bzj%eGLڮxjĦ&ʠew =[daXݲ5h.38i|:$.'tt`GjT~ Ԓvfj$bzwy/2~dllo a':L./Exz 'BN\sB^j&b ?Jn2h[S;,i(|D/t)uԷu?M-ߌPĨh3%0or8gP3u3-_G̾l"=J?+d++WvGE=/`PojS0a)d?JXn3H͏QAS32|mT\f,ba g^yB`RʂYp`c_3M6jGuՇيCrؾ~Ư_#OWmP%;ח> be10n 4+W瞡>']:@]vHW&6C?}53p% p+ &C[I9fӟP؟l[\T)Mj5 S 侦QgB J3AEMVo[ro* "#*R;˥UI4oWW5gMac΢EPX-8gNn`u9薹Qc:'7K$ WӢvr.D SL _ye.|o62&YG/70, eq)MmʫcoxS2Q.>_kp7^w+Ӫ] 4l--b$9j؉[NN)(o.caɓ[Dʡrƒ H` tmǢVb I" kt׍/"guZmk"']o$o'IZ[ĉM(b^'D/5qw:f2Y| *ݥ05Qq N3 iSH^ߘŁ8$KzF%H`ezf756b=Moo;$|Wy C4nA͙zF8ҺkGIgxi *&:rvߣ<#Uà; 7jZVGQ/bl[Ja0 R[ m9F慂QudjZ%՘ tL>ߑ[:pK؄p@d6Yg}Fi!#SW4r~շq])B8M2] 6 lNI>#RAFYm}w9~k\ј[^I>ja7G4pYiX=5l|§Rל;f54fVٽؾv G͋iI.+ |iWC-2kYF\ 9,r0uUF@JN<j7|"S,h+AT $9V&4b rZzdGxNbW5Qbb3OkZ8>uʩBma1C%/{E5W 6I']otպ# |ND4XI֕QЈ0,6?;[Q-Q0zX;Ӭoۮ+S{),T>ŧ)DwJF? O!r= 2-e3aOާu֒Vzt |Kܭoe >ϹG0yg{͘&NU_ga$AI]%2\9;Dni? ShlZLY`b!J9Xzi<wG`B~pvG 7q4! 51M)5jZM6:$?&N7:*KaF]42T9kΐKL$-#nbYQ)2 bX1k`m)K.I6pF3ɻf_~29u9,SkzOř_|s0ppjgyM 'jC"/Z ՛0nxʼ{hYŏgiν'8ބwXDQvӃ23=/@ԍI ۋW s,&[n8Sϵє'n9)=f# ('6}52c-뛫(r]R`8l!.Z OFRQ: [mVfVY}uS ,ȩN3B}ݲ3GHbn$W"N8! _?6ISaY_!ɠgP|b"|yQh:rh9(?q#A~ܦ{`N(: DvruQ[8 J% H48xXSn'#0^3i{Nם/M,l<[nR@pO*. H?f՘%?yQSSqLn#6,v$ks蔲)5eR]BlxԲ4>-Zء(E˯8pW% vĹ؏ s9X!{} c:gr.4j7W?NJ¯9R$Ck4t^VJ},8w8!xu _ij)/&AC: x_ $@m"r{ʆ)C*"gW ϑOϔ3v,0K@'? ʕneЏL&$:Qug!|>F=@Pben?:9&5uU%lftCFb[RcFcjqcg73l~Dqy)'kܗhGYg8xjaV `bOѶϱpT t3ƚE VЩ|u+Y'$guv`Ưij=FV"Gr5"t%Ⱥ=JM7wYyYj 06e/@Z6_EnUUIwM6:3Z|qgS&"[;^JOt_ ԃj[k&!55MÜ/S.[%>N)8bə1TV@ @$~Xt>w(~y#vGх`H>+9Cl .8^#',v PZMRMX1eyTr:%5"y+^ty#9vָu/(-Eچ@'5tOSuCx7~..ԺVNr"?W=S RQTA7pu#*JF)c:, M,߸g F"x@E@dPjvgDVEB.4N'/ G&65C=.Z5)g™!i5R9I!5QlMftXkϜXY,n`=Rhʻ6:_鉘) ѩTIl@{ w%m -.Y`#|tu¨j?q6IVHL"tM5= at;d[OoiVo'YJ(1:Yt A(j`OF.ӛ'!C q 9JdST%6V0}|ɥB|M4<,W=cgJ@0TUs2i`@:WEhSm~~ .z%䢰'aI9;=w@)M!_0'{/>A !ye =CIy5_lcQ?Z&r -:F>p̀~Gm=V+<>vW|K+P ? rkYXw(ϥP|$V[ellDBFitK4(yFY,ϝڙnR9-tXd#MsRGY"57Il@`6"_htH?ka邎3ۀ=kV2H)pj`0M<$%bv!=z ?WaQwH.@}ܶ5ԩJ$S‰^t"sj!!ZЧbBN0 'SY`&9/\7mb)3HKl hoBy1웸]P~yZh"8!,ϐj#HC3n$X5l+:M=*C`Hb+¹E9&}N^@3w+ڑGu0VKDvpZ>>S:@禎 Apn9M v8U27bLllzyp7_M|kr V͇ |X C(Q T[[(fy+iȟ;' ӵVۓ(ږ\7Ϟ0M6mV3 C(Z(F;+DaZ՜s`ېz#{hZ)y%N*Xպ,6%ct,iNfc -<_ dQ$ 9 ;y'H2$cߒ5rl]ϺUF >\IVX̼V,P\^sDN y^oS{>:-/NE/z[z|xc1;= px8Q4Ґ%K~ObJ&9g2ˮ5Rh#MC|2Na M/0Kb5/v(O=Zau29V}Dr-ip5ӨͲwϹPCp Uꋨ07M" ؟Mo¿k]1B /p"r4o3k f"(-+'s&.f߶}90mfu `فL)@E~:0dze[c2p>7CenC2Ԋ&<{8'\Q'{~%Vw|2IU}Qy:|?6׎0"zEqط2y7_0Ao'Ex`i3Io**2V'M6P [DZ!Sy@U;!ry42uH">[Rz c2}~V~Sgʑz 9wGf؄1&$-X9ږPi}x6ӳk[K D9Ǹ?ZH bp_Z2y `W0ւ/]2o6: kJX"DZ&W׳>L\/?k^ Pl=Yr"<7PK?ϥ,"PG\!,dRo٧j}.Kxg)]m57^"]IB>zn{XwZiJ>r0gyLьk^; ."= Lw _8<퉀CUn!6D!BOIիf4uLS6g+Pn#ۏ5jcѴ"= ?xPW^iYTx,deB0Y) |:d$p06OiG1!F3@]ňDb{ V.ҹuQန#? zkm豸s@6 LTkN_K8 4w~-u6֛GCRCo`)-086|;u=O@`k-/z[S:+qoH`x˧yaD#npEBuSvHĮ8l8l98sbgrѣ&'F1K;q^A>b*wQ 6O>a_-JQge>;`Uh!Qӊ};ڏǿOAڣL|$PNpk*cpy(,EÊDsyS'|}P>$ Zj8A* :5]R^$|KzNu(|BwǚvG㉡m^.ttGNbRNL=~,3NWAq7_}\@_8zFIҏ :!-H7^OwlK|!"-R!h@BÈ'DQ>{Lf2λ~vNQ2jn @\! ӻt/j0Kp2v@s/x Cpq9q~!=h+W޸/#2:;22 \`U>;!z:B6eHP^w7ti|.=NdQM\ъU ܣ{7i>;cy>eAwI:5jR҈u~hm1~| K@5c3;a :{kYDm[{ :s%鮇/g-T0[gZN8a؆ ^X )גG ܜ_qP_ AυMoeɧ'y-%`ͷ|:SĬ/lQ wG*.?BXx{ U})u5NKb2|zu?qF>j@'[bwK*X)u9]T뜶U9"kykՁZ`GfDwk/g?ݦTK/g`\iN.B4ƃg]Ƶπ@+56\~B# W\>48Y<ܷ쇃MÜ*Qt9\bF̵BA1!1]lޱrWZeu.u7A&MGJ ik{G۔DɠmJWK {ܕ8$4Fᤆ ^-TY'[p]2. MNpNu~{ˌ-k(6Nbp Qs<Az4W A͑V#ZFB~$"޲M_eC>_A~ #$SI2 4:CEn>58Dh?]$@]mp,b,Ga{xXCmx&uf[y[v1X-4۰ϕdOذ1qXETEddzZw^wXΙ-.!9CJp2Jd;tcouզjcs!&'w"\T8Q?]fy@&Y~C8E$҇q^_1TTd#mm+8l/lu*G n&f5gZ|#^  OZ;46?5'r,T5![ y,21XX? p LgPH_ZPkFbM& r[( /X%JdJ}Rhr%S|_Fj%$ɵIj@cqWZ#sCFCAIGr'Ů ֩6Ӻ? SrO>1yRl#Cm)z*Sqb~ExeAzȚT{uB丞WufyFK:[$9eL_*=UJ#R8zdx@]Ue fYN60ot66Kv2_aBAu Th?|tW/T\Ú'}nk>'|?9 0q_.C 6<6ujdHaV_Ķ epL80 = [۴ZxO?Z[Cxg/1pkXY.o(H1D!s07uv^hNᮌ,uEe 4$F\߰nޢzM̙78BCZT6x{/OaFߋyAVi?r~s;hjok5 Y -uc\H4rI="{pl%o/9 '!<7AD+$j+CZrN̓3 gӛ%TΟRStr~I~p Q|E,4y&f3e%On#rQVբ-nET0#SuiaRn@%'Υ`5!iɟav '>, \}T{rZKsAI'x̓07d1~g::p!RJxyua΍bm3UUY2Ak{@=Hq?pīug={Xgir^w7ҿ&M{pwXl~v?!Yj^ )(&j}ߟ~C9H[@ uojg4fEw"9NRuC0 #^K3bYyi JE+2L~ Aj鹡y)2KSIW-r7#F@"2c%f.wL\% jʫ];U̷lXE:mUFa ic$>%f%UyUe z$B_XS4x[WXb ]'Ϧ A) Ա4tg`r{KD=IXf6 e3B|5><7KQIg"@nO1:2)+-|̰Ǘ\f-.BXA0⧱Q,z^R?:t6TdkfoM1::jK2m { fO:! i2w풧ްA #u~dm՚J>8)XL΄j;sl҃ "&ɃCV9nQۗ?~~vPՁYS$=0Ӎx8>Z4YJTBe wPnoz"@bsʎõml(a7hj4*/7fxg]\ _]Ѽ 95} [<~Y4\M}% ye+Pe$e}7 ci :O &U,znOw7PQϏ_@VȸX4l zqz}*"kAXL EEkAs_VT #.eL8Ye t!+|yBnu 8xx1m= ˃2pOژF`[c,42jT"0!S1ί]rxA-d d745vOۏ1 DΝlpK/ђ fŢ_Qd6C׊vRSQq%Ko;(`n;x2A{֙ y&g9 g3$CX_*a^ cO'1Qq#deO{z!@6V:U`R_{NɃr)N3lрA/aЦ@L |MY"Brox| Uy*I6Ɋ52A.ƩD - O³[h9VlMA~_pgܱ hY[vDKȹ-Oٌ Y)Un}9'ux@/ o|uכ:lDJR喳^< 23W$B SZݗ!+I辝vz@6ϚHĀ?E6%J8M|Ka1*E_Y$7\{ԸߓzqGUZV1&3nWl@ j/6J!RȐ[n  7qЩS_d o/J&Pe2CT='[ƒCS^d;`] }/Fil Tn'z:䭤 {݊3fnˁ^&2P3$ 4V'Iftc2>؛ثT[4Ѝ4Tk^#F~S6OYmCc P(gh)ś 88sGf%E=S@gIj*/ɕ(/xL쫎Z_+kӑ ()J%crY/ꍆ=Ն$[/A]}J V$tC_7;~(XsoBz@WY3:UF@=W&rX)d@%񍢐F{HX3 3\ s\ekCZ qILc OD}-J?뜍)^^F> %;C*8,-~z2 غ(\ e$D;61"Y#b0j1OU!@m}L:V twMk/M$a-sDjbk_8vg^\&P\Q5.Ox@ 1bF[6v8Fw P6ng_rEv51- \;/vJSɬׇ0ͷ"n{ H&yF&m4\"?OE3uY*`"V G4vlhqmrCsQeš_v|4F&)vʰs!KOUZ}uwV@/h6geV-~鳜U@}sI dza4c8JژMCs>gB"A|}CE(׼~_A,}ptX*[sv4H2̾h;o;s8Ƿ8GoZ`i-UX0{םl22X/tV9X趾#P4~B Ti"ZF+ -.蝗Saaܨ[)zouZ % YH:W  ޡ%@[B*a p=`,ʮ6SfUGN/6Q] C&=Qio2$6a^0v7 )+< OѲxMѠm9 [;[<1p•!&zFF6E!ē`%}bnYA|+/jXńlrC~ӿ5Q^hH"Kft/Z9!} .q,h.qTu|s WrQyIN_)eCDn׋"RdžNcU `%*z&\7'^URYR=;q1va%gJ#MOS/-T a4>𑻴 ;.I5cW({~4s5qp>t4o2:Lv,hRpF)2FamvniPL`,p&0L:8o2],2Jj甴])>-Y>byL-!i?7#p?&, M12p+ЬI %=Qr(UꊎLtb+KwJ coiG6%ݵĄw&QKFime_x{mxseh<=>PNKb)'e)LMw;XqF20ӎ8/ f R2 ħ*Yqt3ю)`ʯoSTLG%*^4X.&ߥG0o&.t} 7Bz_U6oѿ+4WinEM{IҺ#'a6'BLoc->auu=J"4#ě?-x.=..+׍H_ΈB,9mު_% >jbՏtcaaTlA"){?LՆw0>P!]zE{[өN7I-r:og\[ڸMw>\*q_ zҲO0fB ?B30]Jhvb($]Uor#&Qk%hnkڢ؝::Q!<fP|eˑĿn;5/Uu\U/7M+D(k. MX=+mȎӈK !kz;%ie\|YaKx +GgȀbgH$'59}Y\-(~J90Cp Dn+.=?68pGX/*aÞsy ݥl]S`ILepiZ`j ?, ]PI'}s[MqY/>*Wւl 09}޹3sܣW\YdɹDEDgd=F?Q7>ة8슗b@$W5l`ul$*[Xxɒ|O}w"8D":AsbsUAOc*`~a?%!3@qWz?F*l]bOߘUO9x|Q+5+e$. j&1CeA 5tF ] ɦSW9Ze;?Rψ^0?'֞,vmt NBR_p3^z4Ldn*Üħ!j[R*S8S;:6GYV:LK<(6y~0#Ig`MW%X숄+vʆnPwՒ0ξw!H5uٴ%\NšVP9ub|G)ʖ&nPIVRej?6 %uP7D$3RыxT޵-5@ z܌b*߯) 5h Pـ˴ȶ*v]|} VyjP;5cw^x4?` ( Ef>5R:p915<봑ZIƷ HV8 A)pjPH7yP:P.\i 9c{MqRE!ߝZM[^bEu*D_"dqvO>Ũ3Lgh\Y].b-+(n;9V Zano12%OW%I~31?Kr:,iG U+ڿ#BLW6]<Ԃ.&vR gF l24%St<2cT1/g:2**½%gac:3w8 BYG~פmz96* *4“thmf~rV5MK5ʼrR`ˤA1F[s8 C;(!Dw]NiFn4Jc,7xpI!"5FO8J>V,N&<#WyȞnewxwĀ,'R9aiu|WI(lk2];rCɉzn3'*ЧzQXGKoqdi|Ck{A_XA. sx&AfB) B@'~/qR |3FVbL7*C4`O<^܈9g@pۢh`떠aK0@1n8.8}XOˬ Z߫h݆8#W6XoZjyߙvG@Qp7]*vkwIIEz#s RR6@r0!RW/"09d_NE=) cK"FjH%ytCF`uN\}:!oͱV>D ]XqCUj t7_55Yrpf*a4&Rx\8D4 D-]bt| @&=-]k n # k;08n$t¯Pjc|Ǔݷ %(@e<yrf_$\5@(i'mJue[Ah,g d-<%>8sTeJ;{2^f5ʏwලMa%W6ބzO_&^ uV$ћ9$#@+2 7\jI ڲڧBdC$3g§S@|/0ioCPmkVm%y惹+٩Т~\-4i!QJ0Ңm4iG`;dhq- GhTtEq^N%XU$#N6[7l׀SwjfHe f oe2eLq]5e#.ޭRK VA('b㓚-SD_\%\g _F@ t2!=uE8^4U]-[w_bLwNoVWŸ9@Nֈwcpa8Z|IoPIZ;7~ ]˂ r]DG4oC96% se 1yhp֛d- NL<~9GC2p}'C;+ɗyt<.Dt(6\bb%(ؿӒx/ZTJm, +[?oFbۅI!:>b "},`7_ulӿ,^{38$8Eb7!S=\-3x'#[A 0 Uyak9>Nv$R@vZ.4'qEʖ6CRrRm})L/+u AqEn2}>X_bװ`-7V$Z>v"0R̘ i5/8 {Pg9,J.4hyBb6Q_z6AdEpiwV3UVawN(|X,[8g'BEJR{Gݙg4/L-H(2n?~ZMh@mD$K<'V;}#v![uԲOʅHM` %o[`i%QHQWfvD\7$Adf[HYj 84,MuO {KzZ|'.Ո+=3zL; ||&h5/h (8wPxI_a!8գj&wU萻%fT9w]h_ ՠk-HNU+\цF(2[m.hDQCpWS<^\m旭J-/h_[H>\ArNlZHi Fauf]·/q! [9z֥Il8O8Kz͈z TT$ƽJr BC\0t?vC%Y\ODI%k; Z&/9')9;Ű gUeq[Y+^Cc<e6=Jzg*r5X^eL>GvfAg!{K~+$]uCseTx6g+~4g[oa וkp2o/Ek1(6*\Tt(S8zoRS%ǹ6SO p*UvRu ̌$]w>,q Lˈa߳ .}EOdڳ#+J)PLX_x;V@hd(B[  R'g=2쐁ok ׸Jmn +.|1Z\-S[Tt~1ip{{QT\u@edp yZ .!Fgd(+\n؇@h*7ZbM3~ G/jț-Q[?fpAiN7ڂȓ•dRс]fȯcpx:2 ~8{#q&_I:8§%Ƅ>*Ӡ+;g #oҾ/oX_Ln QB (/㝹ڱBġvHҟN,Hؿ_tAPP-q}tSLگ>tnJ?7"mYб 5ꪽ#Rmz^oɘMRph|I,a/fGWcCUpH𫪉(} vpA—"q~v4t=qn>0p#>TMUf$Ίe^{03PThps@Ѭ.B6\t85%(vFY@PiU}h@!0b`GUKSE9Gq1"Gu550%^9zsIp۠6,򑵹loԣڙ`^iUU)}wg2URVQ+i/p!7ЦTDԳ/cH~ףRh-xP*f!(90@-v%/Km~K7Py.}M|{ CKǐ l/:\6DeY]:m\s02*Hx9- qPuޖU25+ţ<_*& QikCDtQm*g^WA@]kV;[hR[8\;pEZ#2vQQv#c<Ő仚D$U?K22УChjDɣ 2j~~.Io=A5PbƩQk;03d{trg tS̅|OǙ ^Be*_zDQw'c~Ύ1s25?qk78yV~FLMJS83&'^ſf;eu $!?]z3 d Ԟ7ݝ6 G|8"Y$c?tFLXDKj󑺅>G95FRA>lmXo{Z]?d) ? 1@e"܃e//M yx\l~RK¯@WЂA!5ČoWj 'Ͻ(`2h fB!1_&2D7C2N\5ȹc2>,f,inql4j[=4*tG/N|H`K;3]rvl̫ 1reqn& S[=:%i^e;朷}AnPGk]ȕnDm,]}2j!1c'PkWM; sHz.çv-hd`#z:ڋ4K9)1@י/Ôkg.IF ;pT*ҷ!{E VV H^V4׾ <%Eh'{3 K-W% {ͫ7/ Viˍ}H+pV0,WJT9/=loo8AӅGi jN=/1l,` ю,y]'nSZkI!WiE W)Z%Ǹ dR5p6}%ŵX }2hS ߬5Ô;00e&HIx뷵${<~1CEyHr}߼%9Q-x嬒I0Tgn>϶`[?̼&n8n! 2_ϢR,Giܠ4d!6. .)5o.͠N_dJ\1ȑ.fVSs1u2OSKu!K>#v$y]9q7-ġz? TЦ($W!ͳ4*G['nc J#LF0WVo9\- (G@HAxڅ04zvΏi0r@Qn, Szny,#(K#}hh݈2_2 1Zwʇ`?GeB]OAe 18]13R6+@bAۺzXH>v0%;44Z;B35Xz<3ӂxP1 tMߌ- zDo#SzlQ i Y<ĄGF0A)[p  !a/E,;-(=)yWwf%C: j0yĄ2=YAR{ 9ae;$<PTYK1۹Yky3#W=*SF,uި\aȿ䐏9pl]</p$NvƷ\˅-?UiNJ>]%Ke)?$%*p<˳uSv+9 t<.c{Z[`21y]Wepuӣ*T8𻐕+ Åv}iMр:H#L+ЂaMH3k8OqEv`#Բr$4 )w-Q9uU$;.+Uѐn?)&p;{VsD0Mx 1ʇf _*X?P?W"v9`G7.ijba @a^2Z"3\0$ș㲖l^_X$lGV )a*hfL5pǑ\Ѽl"54o\#a`c9,A52NViDkr#fsqzkkA"A'c H^߸H*5H(7$(~%X~ce O>!8kn'%l+N1-poʉħA{X-I ~b %r^'VSF dW3!7*?CWTd[bݶzRW2[fQR&W*^̫&9`wjQϹy붌Fö e87gf?y4>W۶>RXiG@dHJ@`UCC<&#P:=Vo,dVzl灣VߎJ p63D.ld(3|^pr*~TtHgeJ/Ua>Fdo$rNݗwOНDy5Hï7bC]zYfO>=4z7N4͎Տ(KSd^w"ڟP+e?^˒%aSg1c2Az<{YuT7vC^iFfXLy0XtdFw]ݐ Z 8]nmTp%:(OΒz#ԟck^ͥ=C_9CiujG׏ 72Td)[A."u8F.Y-v=oif+2DP[{6 /->HQ^q#q~lE~QǓضuT0gHw^9a[a9DzL2 ȑ~_L`e9$k $wyܗŅh<]Jэ( qW`:"(O4!x`!lz6{sq8wI0'c5wZ?֔ªEak= 3S0=m1 e.^Y4nU$qeVp ( ir`C.sۆ|j^Pqu-T0~آ}i[oD38p5h~dg[~.|/z-#NpO,Ҽvב?x'Tfګ1;l Sic݉899P}ZY{\Dmo %\Kt9|HP5ڊ)!tA%"tHrR@n^l"=ͪYIr @rZ3ԚZ=K_Vdī8H&XӹL֫&tUg4yxKSpJ}8MNI~wX/?ә8 UDCxoxJio BqU)g[y.YuTK~HUcG@iHC 0xe_ꞙ HmËf?c{?$DS /&;I9PpΘܗzf߹h%xtĵ>RñGf^ U# ϯ<ŹE2 @,  Sk'.+K^_NUQ4T|KUfINhLM~)X#IuEqr4Չ)s.*ƒ򺅴Wzx;<4fdp-E84hwaI"Y*0QB1H?2u뭍h,O[v) [@~C%>EiZF6ʙR5̠%ȵ M)5Ls7B*쥡xG@yeܢ݀-n?[@K7B<, *!%#QȗLL&Q4L!AԣJ[ʖL gg2/3e%fs`^5DWū [O6VCKP2#]8W0M/.2(d YTFD dqwlJbxV+?V?c' /}<|7V<=utoŶ;@]%2Zc2 'gW/=i&W͗{yc'G\Cќa\uY⹸ߡ(PV|Ȏ5_ux:J^c++>kA%m= т bҵs=/?9HE+ɧfWD'jDcV Au@BV@y1xIM5!͏jfHX"Lr5JBnMLZ.܉\mg1FM"c8Ǔs ,+W%$h_j?te][b̏^$*!Ep_639x>~ʺ ꔏZ-VeDYR=\μfu$6a/1., Ythz1L{f+F$if,(n AYh7TIeEjc҅'s|4X*1ֺFnzRZJ!nGD57kJ|ר{98ՈbzyNTq),F% P[i/-hkpu CGY D( AL.@'Aeٷe{dv&Ǎ;tP R<% #3eX}{m#A f$ެgXtLi^89ԣX|r{nQ% 8|U'GkQlBLld ԙB6\WůKꩡ0@hI1} qmndHK-1Tv$<ufN~@MeK"/yk?sY{Ԏj"+sWӂCd95<3E e bnQ_!x=*v~]n i%U+f.՟Ѯ"bަ98HIR7(:X6𛼪R̕Cѷhxf2.&ERQͱoE7(k8%d?翶sL>O.EowwEx Yv]e qۍMl?#x ɾ 7hM- $-5*ۇPPHkK>qW "׸3)}V5tpr@rVm[+IՍP"}!1bY96K3,Q]LBH 잩chkүfͮ64x9@G+kj8 `*ℭuT[_zf :!)n2 /&%(iARȤee,(I35ecdvlUď[:{G d(;8!=Y4_;Ău M{O##Ć!i›s=;!9?Gns/Z¡!EpӈW>g6%kj>`3vCKO~?ouBt-ɰyLٸL.I(t3YНW6F= :.y;EKr7ސw);/R&g#,?k}DwJ7[1D 鉵YU8'{˓UYuvUCѪZhJ䏅5?b~ a)=;4Fj:Iqt# |=^=vPB8^()4d&J}'S$x>ף'8.qt~/aE`uhR!mKGhG4|  T|svIXhFZ&|e.6઴wͨ-&S@6]GL wVn'ZwHw8P,::#-51 D^]&c⅐j\ ;'yH&Az-rQu1PȪgO㡉[tuKy~ fr8oflF t =qȅt/l@1jaƵMÑ7XoT$E4Y$bZe]2rUSeYuَZڠ`*F%FN]J\h RB))`,iK1VO6!Ri5v)>[?Syx4KPlc?/PU<'UC\-8Xu> لʜvnwjV3`<x7a!mz/@s/ocP? Ďp<ϰsj%H2nݺj]}iwtb&E߆@A:6}͙1K:Fo'0ς3悑|a F-tLLp@ˆݟy2SΜ¡Ф|zF!8wn@ᅩ:p+k“ݯgg&M(\\V{6 qa)A ڠ}(B~'zuSڗUCd5^ҊQgѿeN23آ}y/ ȎЩjk޹ơ[ c1XvjL!Y'%#m 'ͷUQA%cqaP !Gö{n؃2 3f(Jw : .z3Dֽ܏= ݭz^}Ԛ d0P3wt0@&ԉhDة; r?Ÿq:U'uj\J1C%Q4I%E=kľk:lcEb<7uN"_Ei bgvp7T4V 5d :!ٮGpL2 tZm?g_G~{Ƅ| 4-؂ -%suC2*Nzy]*_L%0+aG ߕXONvU;kbEc Z:l%H˸wd-q% , %/eTc|S=2͔uÌCv l1Z|׌em9@{m:VAk;8ϊ$ (*V%v`Т5@MbN}Z}<=]s)ēr*'߰koO5kRܧv"[O(Jm' Dy/MMQ?8 6Rԣ{&66JK_>׺rՋmP@o[No`q;` fipe՞r8gk/Xyjz|BP\oXG%N.>*x& ՗<7iɀȴ$zҮY1ȧ$=9;=`[T[BIsĻ;CL|PE‹2,<:<@uԝ60J.d`*~#D>z3[ tc8m_k3rPfMb]^ 4 >@v #Y ߓ0 Z `dsS+nz1'ھXs_+Q!07Uu"ʄ쁋 cypD$n"i18vF*%%,#PJ{> {bXQmBTeVtjО3ZXb at`=ic:KFb~ᒜu9)nA "l Rrᮝ O7h% nu}}|Xp==0!WVaT8Aq 9(r6y*>HtZӵp55)T1wK)?QFj >IW܎sGx$-?Wtj5N|O#q)+RI"zȥyuPק{ KΒ &=HFǡ|r(B:Z?>EP TCLÎ{4EJ>|G?æqNS*FHݟvWz[}e VD$̱kg?}} d61!'#ӫM_2Ž^;ZfpB,(9vMPmiֳ"IέX{2l#VzlF-p]+)~@;%:mN:i#gO9Y-WcAmb\6+~ThӏI)ў\DNӤ6mw8`ucKj`:Оb=[<0$G8Ճ&G{]7hUQdH,ђ}>1V5+ |,_k='Mo֎ᙪliMuwxEćENS)'LwiD ],: C5^ƘE8/ xcu"HښR2zk%,-䚆Kz]w --0mu+lw1=2MoZzm?8X7ARr>Rznuqx}^fÞП3#4]3 +UNWfUUTטT'N>D ]}QX^ҕyeZ%9Hd'nDFı;{{ZjD:ŞgYg2i}<,b*!˕#÷ig@rː NnDμ>?%eS| ȘN=6況\c ?j _>y 欭n>#cIݐuŭ(522=Ժ#=**zRB& ^~._O4b9uSגkT{C \1EQ .QR[f5#׭'2eQ&" m2"*?]\W2ǎj&*а?mOVp!?QVm`?V #Y^_ ջr))oat߾ZT䘛oWjS^ ~vޫ~_*[j8{28nrڰ[哊!C3ݶOJX^"PwA. 0,Įb43x_EBrlS"5͒(! X 8/&.wÝv[(Wi[c |Z̿Te}Hj:670埫zp?zX "Kh4]d@v{ڛS1ycqhBxO׷x}k[.%(`HZSZc643|++r'6sf1/u疕 (%tR &TXQU&YiNM)^gz,.WQ.]|>q3hEa | >]>JUw!;r+oU1]9B|j}R9\?)gc'͖(AzJi'7 fv0O~ eHmҰIue̴7}ho y&([?mW7<$gU4jDi.[˺%N{-'YfAx)휢UE Эtf_4"mY+~DhNN+v~ ["Jݢᄐ\;G W@X st(|Z紫:t9:\< 'nds TOe3G&؄Pa/ QkooX?_\j,]\Vm@ķL[!S,#3v]ds_p٦&!4Hw_ߵxgXK*[isvs4m]!Θ5hFR#~j|GtF_jň篽Da3S#R lȴ'  81!u\zQ3AO ]ǫDwptV ^䜧IW얟c11iO%z F )l_#Lڡle pZ#CD|7ߋR5iƞųb#@oþi((pedc !&m~_ggJ#9:WAc, }V~cF+be2R0"%[ם%O}H4Cק͗6H Sny$)RK┑g7G2u*rKnl\+W%F0 5ⲙlU_6 >s06ʢ}cѫdrҼ7Dz'6 5_} !\+Z|T5U* 4]oY:67u{ ̡Sqy[L# !j˳.Dw}PWr"QqC5Kh.3[= p"~8gu.VI9PUi13)}#u;r#Tэc.ʮⅺr!j''~6ͣYd,bD6qc%V*=@hqm;,棈꿳?`zjuh1|,ԄyPR42lŗcH tDFy>5G8%LW\tt/DV7E7YL4kr>J80R⊠>ϷdtsnafZR%F#RKN/Er}d6E )`̐1qlcBHX4o-/L)_6PsЩ%Yxqhv6|=܂ڝ; :fmN2éA:ިZO[hU2 8 Mrx]X lݽI%[{qzUQ.MG@,nU,=<d4JM3-{qUy'0~^xa6 +RzJesd&@ u!s*oՈ.-] y(Bݭ/~%Tc{]:_XkL\e'HMѦN&lbG Lww iLntuW?vG$M׹3 vdNtҀrב'|7=b< y957'QJ`O31&GS+fd RS(fyJVmaAKpV)ʠf٧^uo\g5{S/b 15 ^\t~o GJzz:J_( "B;SBֲΛʥ9{]<мή] ǁfNj)1Pb՛s9HK#x_XSeaٗe5+^(&S=[X5T;OdZ4`2N)~'IS>~UL{F\H&SostV*ahv)1cV~QT!O[+P"m„=,Ia~ ]z;{W)R(u^A},"nEkCҢ>h,uCk>:OvK: ySDi8) Tccj0QUL-@$&ֆʺ65o`2=wiB#/j}AhB+C𗤠goH5Xi u)t⪉8oNLK~F<&Yi&7k=_N zM_z6Ѣe]9$eCKUB5ӮgJs(:}?9{'7/4 @4~@ϟ8_%+h6wqmڇf=hN4~αpC.G QְA12.d(FTy&Je'&_w<-ճ1z4p~ f|_CcT .Pi: s~y]3KZUn+Y1lfZÿYK=Hn)Q7(lrϥ0 $Rsq3yT4EIP24ClF"#MEsG# Bh7sY͙}tɷB IU_)k+oL?׺1MbNDP5vj؄f}ۧS-sGDz"}81ѥ&4%ON(gyHp}6Rpf c1R }K rߒ?_p9ɏ<4I"i"tğn7ݖ:ף "'gL|`Rrظ, ,+R90*#GL2 2['f-[]MٹE/L7"9؝uaǻb.|unHW0y%VrI83j]j[<$ }BMtI.Ust笿U/:k.4ǿGX-~r9;p>b|U(E,Ȉ%d)SbDFw&I)o*-% Y4434 6NA0+M.w"[椡v3egۤ YP)l5 ݏ_X^FKfFo*:i):m4_",Q[wScQu 2)O㧛9̎bWZM׭.94)Kc}^(DDH,s]b?ҸP;'oun&_^6*!^c_6_$7",lk0Rr6 W6Ooj{8ug.ˇF&h:|q2- ek@κ3Q?/+7Hs-aPٯNx:62ѿ4Y:ţfC؛ǎ?U֕7uI- P Y:mMVM(^1FNHkS؂j [OmTHy;e[)k%tGPzN2pmzdUeŚgx|^uӵ=֓ TѨ/9K싇|/a!704{*-̖ffh'+4)&ÿ-G=խcz?f(%dxq+ВI;)m>x6f];@h |v7-Ѓ#V4O_k1:+9PdU]ohȫuWSIO$ n" B'x0s\".ːEDʡ)ͧ{to38sha`A q} *eYU< RWǠs~Tcv,'fHcL",[s557Gm{?( / <~l˰AiLݰ3@X(sgƱwt`ܪnDGHsX_=ѾK }{.!aD5Ź`Tzg'5Je9r-cst́7Y׊X%NZ|` `W3[&il Y U*[Lz18tcYh<jSOs4S+=ڦ*L*^{i8zYCڰ9)Vk5+Aeb똩Izv5vdIw@nTW洸NNm.漢<{ՇdF fSDo|c䘃krrT%3* 㗱 kss_E*q%dX4,, f6\"RL*kJR Z4X;?a,$7(z 1W nU(=VGF4s~QzHV鿙Ƌ&یe\.<۟LFNؗW_g3ƾ^û|Y_[_9 h']gz[7P/e~cA8ũj[U}t9۲R(;.bݫ>׺!"o%;=M=_ŨcW_fE>&~Ɲ:V8L;Z 9d#Bڕ#A:H֌`,a`mgࠪK9t?ǼDGO$aۆcIHQ1\B*|gMk9M]T߭ PVm(p~ɴqB8D[ wW\o{Q $ Fy҅;tN{[*dlYh_?-;^6߲;ϵE]+HG) j:3_sK TOFbhM̵:TjHƔAb*6)YMlphFrz$%C_ؑgn6oݶ]"Ey ,Őآ1|-J c-Bi>ɴ^k*5i1e4iTq%YDzyNFdaP෼ͮvy yvFP]b)W$0XV/K3+$]xN@nR!Sn ? PQr`BǮj Y@TdBD<#0շ'!;j"_m|)5 P" VAMLOat666{4%QEQ,BAk#S&Ccg@ղ6z(flTkFGhm#C41# מp~QmpڮK/q+sEAyV B]aXxb5O}ܩt26lv9m`E‡D WzE!_3Q ZNu9~W%ܞ{Du^;h-*OJ1IE`-T+Hm*alT;s /F' ضwUi&_s =D8n)DM_6vmL/Cʤ J9Lu=v'<@CDjw-+ַ;#.'o>rGASj |KHFGދɬO'X3g59t?fU@e^u Ih_gr1(T:yݩPv .R.4q_yUqٗK:CO46ׇjb…ը3C]ɯYM~mڙ?Ȑ^`c6ҁup5 b7B?^Ӵȍ.{rViIǀ!+;[+y2JNR0/oaV4^[۬#(*6P?|h^XCl}>s]_=eJVwi!н EoY «ϣaĺ/jKN-JPϱ6!2L̩Ů}U7L4&07j \8릍8l]hJϲE@] ܾ{S-׼eX_gN 3G|21cM N{(Dk,G6x``=d*:W#fZF9vuc`yDckeС*xkV}8lUjvm$z !ox9o՘;jr Rjb#+LӜ,,'i8C?V4jw8+pL$yVGQ@? כߛo!M5Lp>I+ٿ1س|s;ªks?~ž n)E]q2.:245 .$R-F|KUИ#URZ 1bf`ߖoKݤEץ^9}`+xBVݷn70}SeR/$t}pq]EʱLsB ȑw]qXOgeN:4I?~I3@- }zuX2RїRUK,bx/Cu븇6S(VRaz,g\)$} {8fWN-gVZ:$k("s+jn|3լng?ׇAst=D3A7E|iKEsфWqCjy?߯3>Xtsm|xohrkp*ٔjԸMiqq3͈X~`kD-0}LS,ħ]̻ ,dG!!i;`F=,%6]GWdx)z>cE=r #npnW꿹>1t]廯D?'W;PNµx۠w;Vκ}hIu0iA܎˙1Sw O3s;@2pnOۜbߘ,R)6T"vlg@} NӞCj&]xUg: _VK%阣ZbHK2\x?,vsg:1|vF@VQɚHY%I&j{P_cFozP4 g] eQUȋC=;K|E.X2\Кe)"i5 b5&~{#?A'/bf/D m ;̴|BŠ*XeE?_.TTmf.r') R:BK<)FSc%bTO}EA-4{- D+.֦)ɔ(:FyM@z;VnB,6(Xً sKip:J@Oǁnv՗^4|KAOy ')u#0yO=AG$!ʽM3O zr=c2W/t%iC}P~ QN`QXa8S7M9a.{X NI; "(^ Zqn L (rȭ"PL2K0ri$:導wNMyjN{c}SR5ALhUԤI'U.Ř*xP٩& =#!iF/Zt(UJ|80jVpC`y8JEwp̱D}!gYLX'i-?X(H''Qc='V%qOpȴ7-;FY6?H5,ͨ6X6޹t u*ܞc -ͫW!lš;eQJ#cfL se(lzw4pN4طt OߺG[٥4x ~n6֟3T8̭K>oB -c'FIehf8+8r*uM4\*"G~#D.X^15myVKl{ c^Ѯ&X> c,2}7LRB]fWYR}"|[OU| AXl+ P*Ak\s- <Ѹ`tSJ1U:Y_H ֿ>&DKy ]GP37j!8/9q$GQ5(û˖Cj'A"%%1E.Ol`b60POb$m@{*v!a͞W_XKFRZDdM<㸳[l)5f֪iVYH"İr.xk=!T^蚺W9iVqlPXcЯj;rT"a+[o3r /x7iPCLfp SǓi}å7~sz_ik[BBPbI_IeDzU\#kNƝ!Oh\T@irlͯezKM[K/Ȏۣ.tgZ 5CA)[7Xn- '% #DC~R0P vQc8xHgb4^Ƴsp?3卲s`@)U1;:Lpa `WV;xVDt{˛bۢKV#w7Dyy%"罹"n&8!`:nIX̒ɷl$}#v۝Ig+4*d z`gch7_O"w/}J3-a>} '|Bk_a$ap&oEǝHDkNz%g|$7^:-tIŷ|狲kw~THIǦNQosQ d> xs'iwGLJN5|Zp{Vހoԝ!K2~;f(sF v% MTTǑ#N.kGM Ns*4׭W623 Y{;:7hzs٫Z[}r$cq$O;c5㩎 RO[w Zw,b+jv$h8wL T85}ef"L"arK+6EE#y܌~eéu|iL,4'3`>kNߡUG`*s?Xuߥ~|ہM㓹C5mS`bj&(x$ͰP.H}3qTT?~c7`}n9K[MѶĪ>RΠjpqƱ :6T϶LqktF@PP&EtVC" ν24^ C6x{uoSQ4}6H-iZ5^".1!΢ }LQ $JƳy aҦx\#ldsUӀeneMi*XW82v*M`=&t4lt6: B0Bg` t.og@2[Rs7v :9u3HX0 #_y`ڙ.o0~q`B60[#` T<@?b\8D 0^'2l.S# Y~7j%-prj;'.~H15lF`zt 4-.TTƐ~#|So S lkhȕ x2 Ж4)­vBnM_նL%_rRCe{{C1v|Ju C@h4J.I%^pxo)5n?tp (lWTrLϠ<Ǘgћ 4gCMg/T1Z]H_;S> #0(Ƣ8F%LEMhPd RKxd"$)3i8B·R T` y >\DMj1Ewf8Ѻ3Ys` L'^ˬG#ۡQD5hk0 VrXĔ @t|y%D}Cfk6TL\<5[JN|D|x6(wsĞo/}Tі8d1θajPC(:p(m9.N:EIc;scGs Kyq^&O*'Cp S181(.8Kx1MuMTpQy<*_K5J&jIӑmf˛ ČnjTz k97[ԘzDm*{\Hľ,*0D7ZmO}+k,"RRܘzE.> -3HHYal/AU2's.,DE#8*XeD<*/e l/?0 uJQy24./3yEWo\vHX[1҈Le>PjwY匰K'\çl%./5⬜LqPlT,ҧ'OPbgTKtzX*Gv&|qoQl=?}^.êOHv6)j_9xRgo﯇=>73y(q}f6z 0. @&ˌJL tj~K\ѩ%S8^dn)l[_r ,/vBnmb~ za N+=Ժ _M-MR\R9\O:@mXi2v$qbڍٚE% 0(rA lf4,oYT{䈱^2qH.KP_]F%qEpɿRWw=k;Q&Nr }aFSh\`$q zʊ+t' ~o]胐FZz^{%O!`47I_ųmS SHa,iKgN6x/G.ґ⻦#&D %2 $C%I 4E է mԻ4KtaݠF~wܪ`MZeʇֽMk],}%O7M Xs:mEgAkqQ=iVׇXeh!Lk̇ƵO )b6h0V8<ꡛ'msSWT6KHHY-Q>JZiy98@ɢpF(!k-~)Ex@*C|,|Zw4s@ү>ٯv1JE,-H<b'$K14>d)BQê ` w–b@t,Ab{bVA,H} Př"_mHDeV ?@G>u]j(/?d HVje@|]4 NALfL@3|QG̝/.6|^~Qr P9G{no'`\ A09St\b=a7O(ŲwQTɻʾ&goxزQޛyX;'wN{kEXȰ\} f&;m :7{]$ɥsdښT5JiFhP{֣#CyTf9*u\M4"J8ԉ,v^d{Ϗ,>5v“丮4%J(h6 x&o؟٨kokjmtֽvjKF:J -F2w<A@d9wU2?\U{ OCd\ķ*5$hZhą$T7cXp7 |u[*eHl*7m PR%l& Bkn='!yw ո 2'A{0͓JrDPw+WrL(\:Sd}S% IkWiע3C}m%g-}N  %!VQ-عlâ2kw%ŖVPSUTݪH8LsvmG(%;"ՃZ-_mlWxMc!3z^_Wb恙yfk_fP/%f̜ZJ s " =Qb:`Äv\#[TݫD7\D !lTtM5 ܿ;V~*fE 7[U#D1gO00/8d&d еz[O6ۃbdY ~M<}Ld]ٓ!)o)Ŋka66绌sp 꾺QPx5 8g5-Bd#QH{jGr\s.3zCr͖eSμ{`xn"(= )4aK$渽/vU=S8~<-6gfsؙй3d/Z٧X,y{6D!ɍm-mRlU֝|Gu?]*#c5Jw> jcIzh& ÍmcƿN-k ObBa*(-1z׃S9';*T7R'v}]RatBcۊtEBxzջh γ4(p28j6󱿮H0mҐĠcP'eu=hc$F$]z@ vxcL\-;ɧ]gJxwOB"iߟa )ph_LT֣$Db¬FQ|p_:y7KnVjF:k"HUp^RҰZ82f')j Dž9UW_pSp:!gsMq`q 1cFw@rVHЙA)Hsq|PPEC*l_`5_:+v9y-lC|3UG("?+_8Y5M?8I>FyJ)c}R}dj#AmEM˷"n9hT_|4dՈ"qL60nhd((DGܾYHT. PX'&$jW_Ac%fBe"NG~Gv?`US1  sl-,5]>K=,R n&K?eL@zW~ ^щJ!SAZ].$lgm, G!-8<3ˀis.x_z+՝j-jUDCIDMF+,_8Kj3&e!5ᅏO2@-Bɟo[nƖ$wedN]5qh"vY& )K#a3~sVx~*aZTܲa([0Gu(7efQS=yO $Ctq_(Zi-ӵ&edgzxI-%8 M]O+ﲥ3Poq2?䊆{sr:%𕳮Đ۟ {]"řBP=^M}H=m {>܂.Gg GhLv|p9<A)/֓=Q(,) -S5>cvz/7$!k7㐌au]ڔ1~p=u.sex/=,z[E06=ĖP9i-ͫlK_: dÐ)ۘCK Om,< # F!̕F}U| Iu TB*n6Ԕ8#BT 2X0cF&O5"xd2bN} A;,0Tl%b{0CBQ$aw®/nKK1=yMpͣ`OkL9}߽-7'\~il..%52ODI_iG7QT_M&īQ' 6sh [yFЍˆ!+rO1%W3CMKQm.ᘗgpoS?N*|vlP?Y€,e}6$QʎӎN[=sQZ/W6>grfJD|kC"&A-?Zt瞻D O ;%dDڃp{q>5;w̍9 Bwu"FsM;*IbX2qXQKi9Vk7pn.T+j7˔8-6WT&U QҍaqШz5{q lUtW ӔFxiaJWoMcT\knDcM7M?T]4g֕/{SM gil]~SYhwY鰚ƜЗKSvG-.{Q.~N{^y㏭^7h_ҚUz˸#52ZZ6߼k՟~¶ξ ɷ\Vx8d _6G+!ޘxkЩś喷;`(T- GZgR[~rEĀlD.W-X|JҭWT$^d蛗l+k`utQ4b<Иd$yD (7W5@M*l]xgZ:2^t"7 hqְ/b&+B,٪5Ld7M.:{Lv;SOb-314DzSًTuyw !5qoj[fgHmt/~LN˙x0z%qVMp#(+ qaWk;74'p|m0a吺3@{x ̘AZF^)ez.9gDboH)A,Kμ6 .]`nkb6I<>c26ڧ 0ĬD"$$Ie$:xHDm_Қ(疆Pbȡcײ3#N0]ĚQ`10Ixdf F) w;k4~ ˱6BKp 0 \u" G5gŔ4U?SƋ.7+E_4;¾ ^tn`)60 ydDPX2;u2t.ҝ{} 3`"Q7k3Y4Q#d2r]K׽( eNwB/xHQш\zesZ׺(/-ּጋ~NK &]aA(RjmGqrꚪs]8.}8q?b#D)_W s|e,*I9)ֲ<~Ha.D]B6SɾǺcӞH1-my +ٔi&j4[}Zc\zr+msWH۠&sOsYHPDsd\hd&nWFm%0B`/rh:EWtsHo͉.^dD7~$ז Ŏҿ 3ϾxG:nEu9feQ>-.E _ݿ.:4Q˙df`į.B1.BfF}vV]udB] 1C&6aTgsͷ2)\<O=p_HFTc(+ )3-~%T\ZTO`1Btabat{lL9p#o$T"qy`8Z " )㑳D/ Iά݅Kp7_Tަ\9/t]c},.f30 Yt])cƤZW4!iT,j쀷4GEt'|R3eRn9+ӴJNm:^PB^.^_X?`Xwc, D:`( 1<5stXՅxrDDʥȤ+Zl!^~,4r4Wͩ pl4‹ZO`ޚ$S۟N-|ct^R9c:z5L&x!Y|)lLK-PSw1kqw|N u\1JA%(W6ͱMәZ@E5q[}P'C~&97NveCz]mu۸/;!{P#gS\rB}w'XbH R=RR "Iy=~`CpF-ܚG)F?/B ͖6UPtp7RTʻsY&Q[o1bՀ.R=Y2ޛit kVhxd%.=gsle#o{90 w~ {KzFT/!+{ڇyNn :շ❏%A_۩ׇSO[w Ys-xľa-gfO|̨;% Y5g**JOѡ:)cB88/'hI``\A˅X/}NE>>bq8~I ;itr˳3NPE7._Y W ?U F$Q%hYWΐی( +y @0sYzhK&ǁ_ XOO_0^/r9vLEN[ÉzVָ̪{FD}TyRhSJU8H2zyɹpF?)610)1d(1OSB Y_\2RNxui!߅GuirroXLjJ)B>5Nu+9+uaG㲄I6lQ^jPE(]-yx0N7ԔfG[15'AKg"qdx̅x1ߛ/ϯw@FlZMˑה~;Eenyg؞STJ#"@U6M#S,O$ΗNMHɁ_ձ==i|5C)^҅]w UW._Hz~0Yu=h' Jh4ׅk l@mTز4ν YsRzL?pg_1Ci`2iȅOl,3nmsCt,$ByV4BfmÙSrAax'w/ ]`vwHO@|u:PK%_q`@xsֽ,S>07V`+en|3~HH='s}@){Ɖa+C\heLP1(4#l N?weCzuj0z\Ն63#F&\$֚@OG*K.4vr7BYggnPB20y6~I1 }@h ,A)qYq#iJv-yy@  {MCVI5+Kԑ9`DNA8$lwFU[ۖf >>Yk>(w(l0/RB?6D[(.oՒ.5+ݘ@h3(Rae5d+YT]Ώ1m4 US3dFD..KXkCQC[a&Zt UFT"߃-N>[gָqCiʱyeQӢI\j.~ ӿUxƚiҋn.m` (Yb]%,]]ܲ|>9r5)D[.}[wulJl`dF}|M1YG07X!w\U֢U&2,I^"Lf?錡LʑJV> z-}ը-/jLJ.|zɟ\)whMAz4j(&hOJ3g WkiӞ3)i- lsjLz)#&b2|R߿$[㶯6曙z'Q}3dYuQv\ѰDozk3blyٻ ޠy` IjANb&OeYAmyAw=mK8;`gO]tRݧ1v|$+9/uHQ;&PbUWXB)_b_wY뺉sU4m17Nrܰv1°XvDXnNA #|(_)ƫAιV'MKDm.<&Ġ!ArsСR*],*}gŻyЊjF5r o,^LgI9otG$ ěnՂŲ$ w]PFZ_uY5UKeηmN:CYB 0jg4Cv+*I*Rhkl(TvMQBL H[*Lܜ:W(8 )ImZIn  2mXҝɼĜ(-B D-1yCoѯC@$]12ʥ-/80yA\|%;(#e ]RBqN}SB Y."&yƨS.-C!shAOkif,EZ;JK鈲NP741Bf74pW 2lgtȅ I2=m+4k9O<,wzqJi>;*b,Mcd\X* `M'$m>k KB]*ɜZ$sHG.+GOy!:GS@{ g򉵥5yeYW˯4ٓ;9H@FBweWR d調{߂'`^_"7F{#m>n& d:,gu@ <#ϡ=c6TlY>1=hiBE[aOp##%K+ʦh;>63u򬡚;1x-}0gyD\7dh]- /c-I|LQɃ#U&{Z֚휑q xqs.2, DI߾D+?Q)\klZK-f,ך ^7$}ܬ3*OJ)}Rr-uV5l(u (byݠ CλXK;%U+=PvHv@e`bzh;HDŨ]?@hš4$QuTy2zHL`7Qa3mR0k:/lf+22[QbӣUYH'@1b 3 O6ϰCE@Q'HIZ8( jBav{iJDyğZ%i 璔?p Ue.Mf&&jDťÞ+I;%*Zvtw.SC; 1NyU[ 97Ɋ$"ʺ0zj 6 ;}4ۘrSrV|V2Nb =D |I.UFEPW?-y.}.qS,FPSZ[&軵lSkܯmZ(\ xNi^Xd4emgtp^Q*["к:D FkB)L 88wK,]0з3ZAW`mbvmRcE`BH_li\#U䥃 ZIi:?ILk[g(jڲiJaS&0lƔD~|{#:)g;}>Zd密 pʅ W8!6 TFIAHBҖ%ʁI+D&C CoeDݐ;=%18BٍSf: Pm YGeD]1Qq3s+(]{J`At CRY`ߪ| ;9#j#k| Tfˠ w!՞/j ,Y'o?NhY/;i1/F4X|~#Omk2̅n³T:PΑĮah,>"r;C؀XLo^y?{:s5P`.L}c|F1p!oCv߷jnJA\~t]w!Jϫ K-`0mzxbF9{k@Ąӈ6-P7=NtQr0ЍѨϕCzXDU^`z%8Ѽ1OS|}FS|_ΆZױS8:Y.w%RNǷM{4Dol.n쁫1e0Li׉HSU\n u4f% G TC/3K,6@Q@lZOۚ6mP(*mDp RZNT|5#ΥXgyT Pq%>jUoGdwl"Ð_f| 63ŹF2n:KGx}jB #[蕨`OL(L;EZ*)axcokzhSi%* C >ͯl:Ùڭ 3 d%Õ@j7\ >ʀέd1A+y?W^-nzc@ʊΑZ)Gۮovg_c2l v Jrz9I6ՠGFm3M^)aaF%q6c8z`sv|d$CNw|*0ޱki/@$כe!LXC "!T@d3:.yHN(ٷxơoa"-1F'傸NUkcF&s|^GWwޜ=@R?>m[vs!"C6(M_q+.}뇈;{;|laһmpST34ȸ%~$&f@yW/#/ovSR6s_{i#bf"ȳyJMe{zv=,Ir>g_nހib'GȬI#-Fv#0}%if)At!EpXx[csk{8x~A.{E-K:`QXI/Əkgrڄ?3Ю a H-O:EVj(wA7!t>drPiNkfƅp }8HN]0em面ia7d|(|R00Ylj; uR"mE+MqM۽N m*HPiʷ% hRt699F M+x A> {hb) ~zg1в#D) DFoU™F]=_R̤ y|/{b9I^H0!/mK1ci>"%pB5?).DCްtQ"3]HM9Ҝ@όSa_HQEg*`X+s(١bC):)G;E ݣR Zx® %M%VJP)i(f\pMHwEM sYNmr0ĎJoǗlzK 'Y% yXwBlgvsS|`b Ү%:Iy*܇^cKhSӮ=]y-n V<[!TеVz{/Zd@o[KHsuj\je24R۞L9!\4)xD^ ,kBdqA,M.IロP}T9ef!Np$6'1q4ƹ{!c~(LX5brRԾj^טo絁@[3 Ȝ}b b\"SV֔VMԄN ifAN'GhBUHqٽp*m]~Ca0xA#6x9>ҏ{[)QTmeԱ\ )s[;Vd|c/6GebњsF Ĕch@.zE'.Og'tRhsX$'=1%ɣhOx.>n$)y=- L UnsX:goOqĠW/K}{7GaY^PXidcEVt+N-s:ID}LӱdG\~YUheH\^m33hYoE$ŖO sgưt$5H|åZb*uħ?¨5أ F䪺)UU {p$bwE5d.߆Ihq|W I;*K y`yJ`m-Q}s3}YV&ِ?QJcOk+ԥ`u{~%spg=2(@ >fҞH7 Ye]kS bCmwO;䛅as%ΕJ͚0+d=@fύћnZV '->Ѕ{wAVkupi>:ԐI*&}_P {F48/VzM>2-ysa_rBXǎds!C. ifu_`.:0;3sDy$nPb&I(NyA3R!us&a|kk }jNi<uTy?f ֧sǡ`6wuA. )5ޠ?69m=9dq#sΖ2heY XNw'GAb -RvĦ0n`; ddQf&G0 1L\asksBA6Pr`ALeS4قZ`HF灃'C1DP*'1mYu?=*ӛ&`)Q\(ZNRpI% M/Gef+?MehBT s/+D]8#ix ΧtDٌa|.v7dxM}/_Q% 6Xme?R#Q3V [3fx5DRe)Ld @üb됔P1s?t6DH^YAխqKjE%(+-ޞ=?"H@M `n:{j}S՘h}n˥E/(L_w &N1 2]ʴ)*J6@oIޅ6.8wRܠh@A^?e(=Dܘ>־o@"4-^҆XR54$ٌ3I_{@aPlykX$j|!Г[>mGA( |F}uqcxUs:hMԱ1~M͝Ue IJC4O@M4ɎtT|B+hQ([zV8З'߅00~3[!^EMUA9tWfF6aIQJ FWv'L ;^ PԾvQ;6n{ _ηumk4*s\lǯeg=8{~7Ht>ɗ q{ zmmfLyGnKw }0α6kt켨Z!x{t݁PsTf#yX8SC)kBY}(P窖1NK̃Oy&6Cn@Fk[2J5sx=p^4*5[wu;mWx] %".e,OBZk!IgwgcH>;|o1wì#N,QIן}ik/I8}ӊ!g$Jd|ǽݘFx^ro}_˲1JCs|_HVwa+6|ExbyV I?8^;|x9wN#r+oW Ws> x`2H "SIT>I^~M|qgRB:m$6aY֑-(FZy{ءɎF=9&R6  :Kr͌tHJze .#+ss SRqT ("OLMa8k{5)vh\ʷ T 0RcY׽cV(?c?n>, 7 1N2⢼ޒG5Hyb\%V4ZpN \Z8o߹丼GđoW1sN> 0A8|?*#u֧RQnnAe{X:3"ޡ>ݿ_#,8: 0J㼍Jd&"bUࢠrToq[ԣCpq'ƐD^P# &h[M$Odj 1+$!,!z mj+2B0쑺2̪y:e`ZHc 2N -mK1 i.,@ [iϓzJحz_~fl{ CYW%xp?(>VPA7AT9|t6/] Һ8늖c>jnGc/^ ~=yܨCz 4!Ƽ i_gth EGZl!{E #.9-!=Y%݃t݆⭆6D-gi2=<^ M}bgh*?d3KY)HFgAʨ+tChlAö3$q $S#iwtV?st~mPx|@n$:0q\͜8TO\̡OKlX虡jUF_M*P˫XO}fZ*JqTDpTQNUcmbqo jYuvL7ͫ= gU/d<1)^~] sk߄F8otܕi:=G]80*0!gKcx[S G_ s {C_LC#?sQH-qoU],OSBԱ(.OB&MԪ}žx̣{#Tac<ὐ7xTqEP¥qP@ж3d.@sØȾ NR8P9C[ܒ5gyt>Ň>|i.mjW/?y4–$ {PFMHg&[p%?1Fpq`DyR_FkuS"fDto !CCU)K-'a:4sHJ3*408*y.H75xĪbg.gU䥊^kѥm3qtD V@ۦP6I $Х(( zQ,qdkX[:a0IAMiص7 ǘ-l#Hh^|/݇N$5;&˔trc@\xSE#afCϯgY$*rO@T gCRC󡐡C\=f'yҰz]hb*<(?':.Kih!q2Q#tbӹu^ߦ0# i^2"Kp99]ՠ:$ş~fٗ.Еp(MU5yaV#2=oT=\'\0-(CfI>ЦdcArZ vYV$Q|2H iCi7 Br!%0QqƼm ICb۾o,|pدF~r^I'J+(v&vxL٧`_y}FE7Suz-G$uɀAֳkLT9"+_:X$܌@"u@,:{ ir<ƏS,ٷ~UMe3]F-H pϚ ዀyesa wB@Eiw'Rjc=g}v\+.~"uKD窚-C2;k.\T/'R!||Qơ\t/Yk=^T8q+S3 Ӆ'Z: , jbm,`G! Be2:~?nqiދ'V j}Hȭ5d9E̳Chowj@9>lZhx?{'[ɩ S~FD],s]~ yٜLkbV_jj+#uVѮRDN_ k35G|j.k7`%.CkXX5Yean&-WVЁp$ +m 4D0XmVv.ht w j|KWPH*6e&KLbvcxvˆCKT>rȊ hp=T'gw03Y6{~諤,TtJԤ$ی+~}|>s}xةQ \Wyջ^?$/P)WLa)̊as2'ߋap{&|f b;G&raw1'k F 7f d1VsP/il̓x"VuB 7mHkq"%#0+"0ؗe,%)fPXRG*;F ʰFL/բ-PtO88"-4//k;2^_"CNkevM\m?`#J7kk. 5z7h"a\P2y, ,N7F;g၉BzO[饓M{G0 m޻GS8`Uf@[A\1^35M JIc& =DJZ݂OuI4`7-jSjBCw+՜P}+*T&6PyF!ɂI?DdX!:i=lv9eb3$ѻXDlebK@ s!`3_E]S*̋O{sqfѤ*$V~#iҕ"C8_4'l@6]!pdCsBj q. Y݃ݰxoaEόL ^o Qto) {vfK2t%O Lm˭y%,h on*ܸ̈sRR fS"0jjX׮;{ DB>uSw\,tӖ%i Q܄4C3@l_l0 tO>lp@ύ6n*nq2r#o7U;v0Jy10A0}b|&Y.M!qRY@]9kFp(+1u_d OB5Le=uNPuiIfdpn=#Bh6rd="Ğ̈́EPfIZ]cY%`ޅ346^Nx F7zNHJ= ѥ {t^p, uonVRc^~EJ?E^=fKb FIn(PcJhj2R;Cr$x| M`"P RD}Pc!A ~ݗC^hKX n#QJ`d! r}oK۟PJᎽs&8YjQY AZd;,p)R˄)ܰwE7Ҕ9p7 }4}A@Gf31{˹D]}#Kn ivRޡֵI<өF&6zy]+U.nJρwu%+fݓ =hQ>O^%Wҭ5P!`y;+W{piSXēA3(Y_d1pb]h6 `eDCe=00މTTBч'Ğ yQ{l-S Np׷ǯF44Ga-b4jaS:6ԏޕia5#gއ[Fe[$L/4}X HbhA<h2m^=$8_HjҜ(f }ݑ,PWƨzgci[ =!x ,WkQult=lIS!F^̲@`&t:sh#I6fP:wٟ!|bXN)鉽d&rjvlpZ3vS#6`3V&rKa\P:=<6@r +52 n .\2JZ4Z@ńW^ԩa嬰GS a ;>R  D1nL긥+pѕꨳ@]=-pp> 8xMiyiC$ EI c`.vkMP&=3tP)\7"xg`o:E`@Qk7ҹ;⹂l.u}&v;:d N Ck,A4},A:A3H2 I4ey"RQ_{*8)p ȩ `Rz'5h vI:@վBY4j9ü ɦyZ"w8WuX1CC&U~8ӗ7=3x 2 2!j3Znj'sjœ.{0BhOH˚ENIAN5Y~d㽇Fy˼u>, M 6Ri;~=6fct{qN3m腭Apdd>ضä;e!vq%0cO ^r:^f20Ω9B[ d>$dGX8H;6BF8nP E<:j; QİaneF]~# `o ph\\;>Qp>Pb0 H8j[>Ơ/'t3ځߓ Bw׭@ޢU9%u\pƬWH= JejTrĥr7`_#Õ_zzlSfn[TXHgk6B$yλ?Y pU-{1z5KHrc$ݠ6!?p}Yf(K6]9l*2.=WQ}V%L\W_1,Xh^Q1$8*0A6;AٝuXfl<3?S$s1'd)AC$ Ni0RQ F|O@I~]sg zr[֊ʉpSb/d,'']h%EV>~.ʚ&e.A;CˢHaFh!M8s/d#>Lmt). !qnܧv/ĐVUXw]~s!iDvI|g+2e,!|:`%)9t$(ӡ-Nq,`p4D\w"{o` x4A"3*:YTG:o` f`xC 14L[ C'Oߟ,GuI3}9BŨ#[zzBA/z~o9bzCWʞa IJɩn 3ݾ{Ei^c7d2Y)FKnNV" E#|MϋXƛ{pu%pXly`+1NebT+Pm^4jHp&r6wy uFS]:4F vS5[heАn;Zz*dn ҸrrBfWN gs, ]27$&xW H5'8T6ebQ-Z݌a.T}%`?i9b]&ݛlY9 i[ 2M1{^Fv=c u*&!+gf*㾍լHlwm/ K۵gxNn,3xlX l%8# (+2CL>~@azt]y)5>nυdN _ MC&b) *; uiXffj-W1o[M5Y4oi04#spu )f뢹|#;4+_O}8P4țQRFJikh@]mfOܚpN{a0)@Ey:WŔ`w4qx'*Ȑ2%qDPC@{?4Hc^<T#ƣ(pz"M'?G@3 #B8ZĘnN>ˏde`@ԷUjRyaoT8[yh'dI9y4{1|!(|SYV?#0a}pWxvJ\؉ ::84>Efz!ҊӅ}^Ms^m 6Tte&=Z_B ;d1i# mdH^uXpbϭ&x-^gUCY]kw|EHtŸ́Ur(}a[c{,wJ#}/Oс [EJM%m7ndڪ\4Z皸ws.rǟl?mLB"f]?`%4͋ #ed C+B.~z5 ΄]EpW۶[Tg_9+}ܓ鿅]NV|McrGp:nӳkTi.lPe51ڌnҞWo:K[aȵťBԯ_!Z]E:뛭lLn_f_nPPMBh|Ri᝘qdcyO}o~ 쥓'ޫ:M`9da,<gFu7;ew ܓO?כ_,VN` kDhɍHuRBRc+#|KSvW¡sl#p]CGĄPԎN*9⪷zm\}>3L(C[`쓊 l$4h:q3_7|2.K&YOy %@&@mBVAb D2`wVc1f^%t|{Ȇ YߥjFA ^+c1=zSaICzdLwuQYAyiRg U]&]$(uis5{q*Aʽ3c"j {]Hu)*BѝXlͺH D-ʢ*,M_z}^cY1pHA"!;ܑp|b7e.U[09(m͛v?Z4mGQa*EяX2naOlsAk"hr8 huATYm6>TƀnmԾ{cY dM'Qu`yA!)Cr6Ƈԏ2JS󼰕`gV@ǷڒoBHV+=xY$ݶ,q.-~j2x<٣=cGy?JZ?5p_QJ$åo+vKZ)Ent%֬r?p+}E %7:r!]4pwDZ)*a2N%J4`etٜ3<ݴ[쨢m opCu.0dx)Jzk&%6ỳVKK^AO˗xӑILN(+J;$`GjiJ\cUk xr\"pGCLm꛾r[#h:;2S"QkQ FZì ;T ׎rCw9_JA͓۾C.LCwߋLO+ڡr i"^sůFMq\)j !o1w+612s )B' z1A-uM/jᘲR1ǁԍa}شV{`B4`pn*%qz#{PbXЯߛN8[o YՋW44P'6Jl: 5'n"u0̱:-t 1ƾUS}4B|)0zB@ OL UarW/_2oiVp awjY" ʧVKP#-wv"|tk\Y={GZ~\j@9pL|?b0NuRbP]s*qRM0lЋv\iWVg w{g1E#\w"^p4ja>'(Qu0!m=n7N=ls-u7cXߘȢݖؓB  VE ulWe&?*KeSkʟ6} `&׬0\`ֽlxa:6/uZVt{RR5=:5%[{72.[9{_GA\2=hQ`&v g)1h }+=x,)U1Br1n谆oi<Fn6WK6ZINB{ʞ4b`C gK8GOC{~I&V3Kзk`ʆ6z clěΫ"k9T9gO-O(6h ,iJ%dx=JJ鮓C8<\"<徭N@!anSii|&U uA7K1|.ᎅZ SWOKQ%Yx9G?I%^HVK]}1beŗi(g}lfbߤ[Xj]58'F#%iHފc2a'Pvt,.sFp/@ ;P7" 0\f 8ŚsRV7rt^d?|&pjBNaJ3T0u5KTPTwϟ+7Ti?j*A8?q5w:VUo2jc'ߒ}D=~㌓.KB(*_Pg:h'PDIN( |KmmH>R"<״ߪa1 ߧ v||o䭨1aE49K+:$}jJs?)H-I4^;ԡd*k>eUcb{9cLˏ@Q+5)mr ܣ\ՍZʹW½fSsCy^w JK6B3ɦĶ P-pvYRKѣ]%?IIԬLT# @h "A=jpϠyLv[ UX3Z! DӁ3gs6ke%u{.)_xleD́̐&`{X٬,'( F㗡gVƧ^1F;q{V~~ `Q,k :Wb9fXEFt?W>KQr"WmL!g> CqY' Ďml'N-i/!N A|B}mxxj Zl/hD~&.J3k`9{N3P؋iUX'S B%U rK?ͱcTfU rym;dnfhY>GL=9CF4*) 2EogHk~U1XI{`m@Q+vҧ|h()1ϗ6*0g_'LqwK+8&^6ZCNQ"*u ѠN E4sv$)CD{˅w2J?<'EnWtEorze[s Զol8AxT55նW8)FõE4-~אo^C 252'v =2$:rվڳ5R Ÿ@P,'h$'ă- [:QfTr36T/[}0)Mi&(0hGV`$Wʹo҇qA,v}3)+WGQ1doԴWt4@G"'O10gsY [)B\hjk*%v@Iletb`Й@*'t2yoIC~k,xmڪS׆2$rM.)OLma+^H!!ji0Co爷o $ubwj36&;vJ9UYp?b/)U{;6SoޝV\UTsa?BdmJ$U3t \v}NI Ch-bv rI1j< ‹S&%[6,.ȟĕ/b p2CQcRQW- g0l鐫 B`rͮ&وoI7%n],{tU =rWg8ˋ{@y-M❵s?xNs \=Q$7p % XNQh xgReǿ^C?5AjeoIJçA#MJ0W *yGW 5ӝӾ% ^Ä@[Gp/: $y94On*, F@-l1ۼz'Q>'*pmXR*2bED(^63IɓZ V x)H%~4 ~߯QwFP|q,ii=YXƥ}] PiGTTwKI1FY*cH@࿣d}I 0AO Xa G>,87YNE['u+zkiQnJ}2t*jk8Y$Bzę oiKīPWvoʺiI!/qi +F41$P贆:7U' 8YF#b6BwG@zTP]yf>)>LGǃϨ.1}.K#[4 75 Zu}l8)D% [i7y =Χ eFL{*kQqlh]fZn[l~|8Y߱&|, އBÒBTlDY8(9GW&9 X0+q/B/_:僝"\=Ra+0?2-],tɂ }f~X#7?mSޟTLGz||f>HnɎaoEqoDB6LͲA>Ȏow,Ќwr?l;TɐC^CB)o*eTys6AB` "i_ܷm_r]nMP?AћL@/s؛hgc/poT7j( ȃ_׺[8 ֠NjNC):}D:0V]j(H#7̋kNY0OZЈ_dCO+Ӿ'ogh#_k52+n}~ʦ.$hwڄ+uybo -2Xi;^ )RַxsE"'zM GB&'0=074tUS̀Kv<sZc^n@2@没7sꈮ&A~ՕA{OS;g=ԩ\ĉƜ̓d*8]Vd!-L7xX&ٶ\\L==|qWui1C԰D BרxVOJ ]=]q /f7J#ȸgxuޮ?3XfwO)ՠi+^\Ș|MXJS;qkMJ TDwh5x(VR[3O}ťz, eӱs9P IM7`,lJ_N?FEXgB4"Xqi9iEQj>P0~bLc&A'c9O9I5qh,T8̠L8$0$+b_R4Boøqv0vTyv*dwx+\y-RX^-bbjy!D־u@0K}"or4q]WE>W'qve#(VO.j'Dk^_ڻ#x2CVsj:-K1{6  QԮF%))KUg+3WA?ssOasgZ= EIvKFW|z.CK]v`݀{U -60r8>6otP:>z.nqEZVW'!5̀;+QɬUDYkC– ['\aQM7u ZU0(v,oc #aw@#h +v|#`pdLlY䁢V//$("&{~j~ &+ U"5q')K^)?hdl[07ŌgkQ'%^N+N[d$K+5/@ |tx=;!f)\ܜCϹrISKwW 6ؚy%``l VHSA-v\~kj:l$&$MzO_ KwwlUӴ9ؖL/Vwq悻)r#6~gOY^IX }eF,CH%\[1yGZ)ZA)y08µ)ET5]n^M`h:(M`osXG226+8RUᜪ`W:} F*>ELҌwutWFڄkSrwx[Q&yV!wJBtG.7Ngɂd 8mw}b{3DxAK97OWl-תsx31B6PstlhsHTbXr5`2K0iL>l$XV1W91͡Api"iD_e$Ugqx,Riwe!|*Ŷcv ʧ6[BRDZA)˭XCHLMe:u4ɟNAYH5Ew ϴRq$`+SɃD@^|Rrq}nAt nWp.vJokxTm nbP(w}Xg).eiw>3V߻{`- n6UM&1ٮA3/.քOnO֚m62|Ƀ;wVtpIaVo":YMG+rN\a|~¥&Sŭry`:&1=3,(֦5Y 0UXbIq1? lf\ԥ4t]@dKsx/h=T4׸@)W"|t7j1ywi!ޑD'g.I{8M"j$.ʉWWDŽ06fPZGρ{l_d܆|A \ˁCVp\DH1&&S'bavfJ,)'y 4fZ^QS״OXdئ>Vֹ:yLޕ}x97GŠ$4ҭUa0ԙ_??_,~kGquӫ>/Ã2`7r*FIK.Kh)SՕ3;m^rRe1D[ &̉cThpԬg#T_ޫCJO#,19,,Ajity~в>Kzɷ/+Y LkNk'>"G ztuNRNaUPi>råU%%_+HFꎵt"z,徑!KS8:XwW8ͯQAӹ5?pV 홨V;l3Jª$(S<8Pח^ Ywd_{߅`]Suj=H1"!A]&ťD6U'9*Ƹ(}y'އ4{JD.ifзVl$Z(/(=&)WjvBR|6D0.Au%f}HtDΕL5͕׵CߩN?h{)7XiNad#ٱ "eP[ ?RԐE\M"v0i!0 2e3e9(0l]ӱ_sbޢpoҵyWUHD9(Kد 7`LGP`nUE#1o;PZK/X7l== Y-;u"@GM2)-[x˖1% WsZ2=cyTTͻj#,ҳ1%@tW8u ܮY X*% K}ƥHS9cA@,@bZ~ṃYIU6c3Z'iܚB*LR.]w<"M#9tSmslOG8oǚH0"iM+R׀?q8u4;0i{Q5vjHO:Ep,ب%C=7me[U QhV`ݍcj,xR3Cq-teɵ4UaY!-dPT@6$wߢzܧTۭ ZZcf4)c_Th8l`Ho>F)auC:~%);KI}@AH@lahҷ''_QWH}LM[ z&zd'i7$%De&e@NTsC)K4!k#'`AŨ4zI^ ?HXrJuH`:i&Jg])Ө'}pf;'aFv-ƍCPIaAh@~+/bLfLJ"vIij;x}d-ܥ#Z6d,L׀c[YhV.-}E@g 12KktȇHAR X$-@]ҕl )19-C[8" 6Quj+h5[pҊ!f ]6租̝&v!D}253n0)f*Y#͔o+PS:X ޭ GBV> Yt5e|_DgߠR!/Kg,l|oe ˄(zr'X"2eʼ:4gBvÏu6n; U1h#Khߏ}svJY9YGdҸ>abX"' ! g+ΎA $> `eKSHy5 5NcWRGPM2aCa\ف{,ˠ?"͞G$9{G%MC z#IQpSn#tu7nr |bF.\)8$\G .Wtϐ-oJCqz!urٱ0 05B%fЀU<]ϱFX0vБ ȥGf#96[Q 6P T*n@QZzvL-17#HY>|AdP()㈦܌C /֟4 lW||^ބNc?e +=뫈AV+PQT}ڹDyU̯22 S:m#܏ΙES]OIy0]5iX68!U_~vOk!\ .ZG9_E`) /4eRԐ(:/rciB Z@ft& ,{׷Mq4w]4'՚!>E[LΓhd ia`.4ZQ#X^Y ;3=i]64*0wr ar&-UH.>jVկ#wMJϱJ}' f?~ugcѤ|sФhcȍpo,TW!zհc7dLyzbj}T R<c $Ť7[u]Mx܏bK5#All7=;$ 5/asٛK0 j'g9Z^'^YSsV˦v2+<{CݫZ#|SV!TȆQ ĐР&4WoƔ@R0+ߨ2`$QzͶӨ>|,K%#;i9=FcS*nʤ`qm֛5ȣƼ٦k#z/Yp2Dl޹"1Xj\?}mTV=0y6nږ>@W2KSԉ}rޞ Xdlu ksm^ iEٳ\`a['|ъPcSKUt뗢HijX9\@#_n"٫2U@6܋ D)0h^#2!haK1Ad=aĉ^'4ѡN4kdOW[p2b@>+fA(ќዧ)ǼMR @/XoB"xꖁ#bĎфbLnjv|qY#,=Ep{{g,7h2"Y\.rwadCb; 0y{7 S%=;C; ,(yJQ:̸]uZ4< (ͰeZ(;r@).WM[inMrrܖ{g@xUzI*iqvs}Qj=}cCjRVuk5pT[)S*h,-<@Zr&nX$?>SR`+s[  C kPi ;  w+ Y {ҴRcyy:;&A?UO.xm21ŢN. `OGbwjrW(5M)g=kJ .Z\5.X㼀&iܗsݺZI{G4#3z)*Am;[9 3,.|qA6!pOi^ IJ%NĪ_ KCJ;jQF7_k7o1 v$31[붼Z+:A&wqf£fq3("}+\܌|BKf xf 5\'F{cqt?3uoQP03u_*=$LO1x2w|Vs1BxēmO3/]] Z}0b0VN?<`wlm;+]#x:pA.s5C5wfG;! ʂ;GW1w5D1 Ae/~ZݨxD)\ISpDCyOP=;byB231"'JQbzJy ;}<6Ŕ_~@Gc۩ӚH '"aiyǓ1MLes$zB{Qʼ5FA(!lrykf0m:nh;@nDep/bFf zkrZ FyWe>qb%&( 9X#0k?a[ң`7,e}qD|T_%DlHb#}uUyX߷;NG-v/Lck?j})+ k^/~I#28-\X+Lbե6.bdipN;MX^3Y\Q7=B?w8)K҉6L!Mm+&rS *{A=ve: 1BBR^aL;hTp۸zAZ.=ԗ/CpWW m턾 J@krf ]5/m)aAN5hIRS/$uPpN3'JTVpO"DM3v@4MG*13DS?={c2q%pQ'1 t@9-d{GS#|MMGZ%z:(&yy{).dXuV jg%HU“muL7XvrW ?Φ: HkP}^ [9䣒Hƒ !iPngY:=Q↼= :V.OU¦ K=4q+C9v*7gInk&#Cx +_LnGDeaVӦ ~ #7Ly!\wfsƭTûo* EC:&8dQ7Y ^, J$s{MT}>S(k'әC엺,^l昞M0jO53|;0,#QA̵ ENLLۥ FU'<ЇC^b(YtBfk_Jx#d`ρWe)Sq~J8yX.M$ Ne1}U} !=6 4y_r#ٷkq1G@eQzdat \,eXɊ[qi:J8@/w숸Lp16.E@6* hMyJ6mv/HV l|Qb9Hٚe;~%yz?f'A$sPy5|-ÜJDDNv4GZeӫ)ͷ_(erk#@UgX<=&n\R"±Lt\mߠb<:CUq2~gpXP jl̠S#}}g4lK>sU݉%GW"q Jʡ=9/,cA`*yqQ ͊!Q4| TV '}KvΒ?TI4/\@ɾ,m=Ѝy8n[#p>L Qd]4qNja\B0#*\)fÐN 2e5 [Hbÿv>Hue#%Kn}PaRh5S!uGuJl?sDfLQ#lâ!rrB0FƟZIR30,:LTz=͝h=7P(1%D|÷%bB@v$N>(1s%yaJ201kU5kϚ% )5,,ƢM` <3R{϶ٶnb9sO}t+<|eft!y듪r8{Avn|jPJu-LAK;|ay*o0ҖTTq`/SUoc5z{D3YKayp XLE݆ڗϓj;*  '.a'~v[%v2Pon>+ h$.yYpWy8Y|Ň4L#(rq7&2R/-?O>8df? 4H?bF{dW!'xW&j a'&OA(1aVB끮g 1W<,0(k*%ց  8yqYߠݥMDpZ-%!"9^{v+b3Ӊ!0ozsCѴ[;^ݻ1筺Maݿ|D|Tts/ºvPX 5Z-: [JyєFe|BvT~S d4"fUKODfV+fp&uƢmB'cDC5u*u8.Wnl5yݺ #d)qz4@h>Ϧ[ 6,xT0i3 n8~T 4Weه_oxSkSQJr\:7 ae8cnY5<1)TS4p.Ō,aGsNU< F&B hTO:JPAc9rM*&=a$ڥ1BX }p#p:)XZ7ŵS6]cjXc~jiyvBf\ւ$շTлW6}rފдm13դDŃ jb[ L's ܁Ч2fSK7* ;)g0Ii0D{Z/iwx4=Tt[2͜_{qH2?5+C6D05na$@ ')z;'rʋRNuc1 `X}I1^ m&"?!rrmV:&c {\׊(0%݄tW>n_8=K 'f/"%0/)ds&G1|Q36%oJ˙^q u.܃d 놶)#>ie>;)9zΞx\rW*tp0(Fj؝+1h|Lj9 ^y?$Pc[iD.jԊu!{$漿 _6OZ_+ P.>wI;$5r>^tjTJ/Q4.$d$@ *! Xa $_ pg@  ]n %S=Z^4^bԘt?k FVt̍2wSg[ZPz굇Tq_NĐ-s (X" .cjp5pl_ЭgKb o;qȴ4T㤮j (Kz/I/qr˺O?nkg>2j׉yy1=Ӧ^7$ϥbV! J _^y6hVu$ȇ0@7.:):||2d^[`8 Ǻ+-NZR Q,`GqoO$溋cTL;{t$Ru!\&5aeɨʄ-*678*LicBUx|(@ ۪+$p+?#_ڇA|?=aysc9 KYEz=1}t@#,ʏiN̂[ jVÌu~8Qn Gœ KvE͗5>FNc0!ziųp pz[[.%`mHR)9I =y(2ӵN6pY vX&* *-@=Q%{s{< A8 j!,ۮQ$\f.a3 `d="D( *j[_::,rT[&"6/6!-EіE2.miQEVe}@iėL7=Rڢme^['~r<dPx]WuT; Q#@#IIY1iayEAfH%z2OASaUru f҅T"o<0Q*_`2(0>JfgB  }% xjfC2K{b7(8j>kLbݽi):\z ͹LGH]eF]Y_{.>}#`n5۶կZʊRi3iCq kw}+;&ːbcE޶T N'=:&+|Y"gKjG̙ H,z9A"i?a ;VKwf/+kMIbͲ1gF h~aFGӉ•pyF:<#ss!w1αj 09j %t'A%;FuiHm?OiX䐛Rfc ¾pQ{g]1kSI!)'0আ?QH g-piDRm`uItcK.pǴHM?Ë X؟/w\- --`?ǯi.p rSJ"3P3^t."gjes#If+O9'3lb ۑ̻8oQqT{n[_LWvT^m #oz,] T|S/}FFMXCLĶ?Ů]ęER+1s ?:Q#w]u+{-1+U5CCe܉=כz0HUn/X+Ɖ/ yb^;\ cvN,7GX`/8s9R}tB6cך5X=~1&h!f~{Mp'HXOڄ!~GFr~6aqi;*7|}s% 9I[ 9(hcӪ&Y=G(AA횆:LH{ԍhij{\< bq9 XNW% 4E&[+K>mO@&Ej$ j33?d 1k+_'@_(他 <ɡP13Q% ̈́c.W$PjF@}ۘ5= AOCēR(pXNmGAnʣ =G"k$cFL= ##`15DӃI1ʾ&"}o٨x @6UT]?(΀S[:60u zLQ ,%odp3? pb› j#ǩ A I$N2(Gr$' 6:UR6 b7Oi^~[C?022hdžq7a uxW%)|ҽpz=[NZHNFRj~e37}ANZIߦ=׻onW9<"==DΟ7:j]#b̆pyֹ >nr\?Nk!Uc:&-="Z  +h=y9H]1*̋sˉLt",ZspJ9$KqW90 g~b78k71]6Ux JoۛRa{Y4J+ uu.Nih Dc.x݇]ыrɉq[=9*}n%XRq84"p_8-֣gjˈ7a75oYd^cY4VTũ0~Gm YR+* yRbWgqA;c`źިrCИ,{4ki*e:GpXh_qsv<9Mbؔ_`{09]w?Kׅ;XI ܢ;ӫ^5G8vg:@s!, caږRԼ1fMUl;kjB+ e_bpJ慵nYZJPP-8(VD 4)޽[&$_II(JG^K2j6бr^ )ԡO^QFBaniŬtygVe,p]ײ[x\3rڒ Fk4: Hkf|v{ݗ P'nz?'(gJFCu~[?hS͋Ն2'^R5s 珐3M,CI0-#8[W 8 ?#eCH" y3Kpo^٫ҳ=ʕ>$m NY((D`Ӏ :#GB*dOCW9 ci@@zW-g!k>0Xe/f ecbK;):|Cˉšj~,.xQ )ic",çx ,iJ 07 " / Um4݄8R) Q\cCQI_Jf;*ġ_d^cAa@IBkxLSeh&ߍBt򁅋*t=HZՋ}ȫeAg'f;VՋi?||n{˹~i6e"u'x)2J1qcc!N]ojV$pl@dpΐgo-4&IΠ'"£qM"4`yֽSv!!'ANUCy2YF;EU!jm4-}9ud(Y0ci۲Ed?=i%BW's{_#.g2a%M-t^,u]خE$ iKjΩktK2lHB6v we$q9vUOm?{cbߕaӪyb\ZH ә{ Fh(DaIMUXv#Vڮ[38ö)[%l̈ >߶RPl't46 Zxi9wcz4|PK@?-G xXm]'oph Sy(u‡l.cY#0VPD(t$J1ʧ$EȽg+PE]_SUb`1_.:p Q"P`v)c}`#8XCP Tl'Y- ijaZpF.y7gY65n(N9sf=U"hw2}%B\ps#4%(PxR;M=>gT }5IV1C<';I%MC] Z0oH!)6#ԄrXwwsg}Sl u!BiZN4{7޿dd>YBZ[7N nCY7㎘,Vi[#S4#ypKy2OȒϾW dZ13x7X 3`OC 6㇠I[?kkmHl!Ĵ& xQc @4JY Q遯O4[^rDu{5U?Vr!,;?ހ_{t]HLEIR*rчdPEj_ Z7 ! `JewSշoX$ߥ4ǹ!"3pEB+R`|d+7+n/8Vֽa1Y|D}gٰhI:Hg5 -EuDoTcXhYqO F'h#Vd nS償:|cnLMvG=*l&Γd> T{j] ؼZCtdv `0eUU>P6&\~|DPe89,md*s*-\>zvdjX#3Tnas%#V SOߴI^nA/B9Q޾Y) 氖>| R.'au:+gFcqz;P![]/ *V-珍 ~!"2,0{ɐevm^;a88A0Jo M@ xa2" zl_Uj+?-S1V ڃZ@)94zI`S& ?rY`{~  @ Zow;vQ(@za5{w2b'.MBKcDzM?eڨJ6sR|g q;ʸmj]\x/5}jz|,.eQ/ VDn;OL"z쫒Ah_m yߍI#GؕwᤀpLik2̺$t-'G?&|x`> We|4qDcMƞ#E{Я$RDP>4sQO\O{3䞨EO{ >?Zj@Zڔvq9|ڠ/>%3} kqfޥgG)@+pΛlzxX{F'{*GZTL5teWxBDj Xt͔Ul&.f{ɫtM\ojO-C 7=y:HDn?_!j*OXa2xc ~l34HY|tЏɝĕTY5`T,;߬9K◺p4ød"L7>Wʼne/ H?#þYRƳ$*9\AYr:?, ȇD+yy !~DGgr_2uȡ[aCbOjr93XF-W EP ;P-54[+"Q_Wj{>=σVb$*d~ֵi.ыka ŒZ׹)Av@ t$<ٝb`雰*@se恢\LCI{YH.7:HaFBcd#Vpβ]ѯS4F:VHv4ܠBrmI-Ό = ݠ&/)Q\ O)9M* Z∧OV-9\*<·kfɥ~5k\X@N>I&(FGqTqOcloN:M6U4QKd* cw>CJV1j onm|g@dFs/4ݡ[|zEJT xbQ: w;F>ſRboo ߭x*ktli9OE8uK>s>%A*5)"X^K`im Pu !%(]䯸E9S(3؝h@;6!Sԙ٠0 uuŠ- i %|Ա0 Gj] F ^N#JD:6I|UhDΆ@ƌt5=*)x 8Ƥ˼,S8}D;^<JȲr8Hp,fW>{Y{n)}LBycԝI~(YD?N Cx@C*@zոLj|WP8 !tmO|dz 2/\ ヘQVѯd5G퓳np5fAʢsO$Wٮ!*'qEđ=2 {(1Q&g*Eq&o5\MIK pǏMol3lJ8ޏ-#X"q2T[1F& dtr0JdRe%"7}@0ڷ \0sCp %+<:R.idc3?l3ʧI=o7U#\T!8:Rv"7g1k(X+8R"b=tf涚NӘܖZ`"w~.:Ͼ4J"0d1`覤MhU ~C>?s YMY!ѽ/myNFjSva076l*_ZOb\M|-{8dpU̙yv26)½9-%Q+ ȕX 4IfBzh0]h%uc'IYŽ4F;*H̅rƶ+2^sar j?:&<'h`-|J#Ie=m7JᒳVݪW璣>=w÷S4N^|&>ܺ +jOjn3$j!h4A2_h-=ho@C0sU*O,w"RYv_t oǗL9Mif ^sׁ?&ByA6 \!OMa򜑴\"k﷧'Io|"$|?\#'\hn зpO73e}] έo%+.TG(',, Z9JONJzC<$Ҩk]ڨ82O"uAځl͝xÄ)9)C`E\?)HBaKqp7i{ OOB~Ib{.'C<-P6|oOB _0B-Q&u~ \y{0 ЋՏlaKɜJm^ͺq@Y);^ZЧQZ?ʟ0?h=,60Ke N(DŽ r `-o6ܙqއ̱B5,)N4=)A> ōR}2.I2qF[7_d7A9K|\ɭt] a^Ve/X #5V ސ1ȱ|mzE &橗|~!aF N7hՋ'ˋllvӏퟑ +2Y ֝pBrJGEQ٩ /$*< XNXhi3Z&3'Hu,[?!PKI6q̰QC7 vX4߃t ECjIw;'zJX63klP6ny 9 "W{EyT(2[rֆp&W& 9Jp |M.M+#dSaW@YO舫pu_v4cݞ+/1nq2j1ZՓ j@c1y EqԜIk lh;(C.m"X 12[06C; xfSH ;8f7O.eH+_qIQ@ Y1"p+""L뷋J~l$ _G܃^A]] '1':ƄRKhd ᢩ*0dw-PgpAkH.}0}d}W6.Mͣβ#pV4NM ЯDiQB“R 'N٭ N_21H%TCQ&TJgBog`| |x+@p [=?'rxDBfY-d33UW@),U|08f_TZ|4_U5K!Rnfipn4$k%\K\g xo)kRG^QGX}C oGdB@T)pHr8hh+SٌA5)m0OmM'4]s4ՔTe`dGQBTD)86]"ڇ :n W.dY|2TR<^RP\w7#⦮5s@Iʪ|@(a؏ K'Hh0՜ablLRGǺaF9'폫"6>rp)䫩 7X:Ȟ#qYQh{b@N3Y?Zct-eQNwx\NkazL 0N=13'~U}4%ZznS#L\-:R8LXk@gK.y#iӤv=Y˂5 1T%sR{Aj[j1gWCNZV>"~4&]o Cy׆ѻ]^p - rL>|:f ]:QEt̵%9V9tPhb%K8з)}\u}E"xq8&mlR|^^; N6#Sj?[0I~m6tcs lT/4zs*ӾD\0}m'QwwGOZ9M5; WaP/^B@,NT*I@[aIkHAGVJgu#%|jcP  0*mdj@&A `ρ_HZ5|NZ*Hzs! OsúH ?]m]]x+<%n nZ8Yqhbjhίsސ3Ƽmuv5 !c'#xHKit_503c:_,CwsNmU5#.Nv o<("yuQ} oeNEތdtlT G9f3R@No~dt,~|jI,m]^1k=T߳amc }Y> 󆑖sH;y00Jl͒z}9껝1PowE}F ,9%%<o%nz7h@ w0,ZB/4dl@#+_͏M5- k[=/hP }Hvjrd`?&X(;i.jM/?.ѶMru mAZыB- %p)>ZAzr8۲o.qC!G bVꛮ#OXFΑEZOqX4arL޼>ҷWe3h7"c2xhˡ*!%r>>Y&d`Dx-Mu\_:c?*MZ2vR.Q[8J1=XtF~t`f.56p;k[2EYRI#㻃 Yf)4AN:UwV a$-[(_qS*xuH58;kl*$i>;fJ3SU;B&|j$BX8D3%FԐ j,v`Ow i8؎]d.eF$AKjh^&S 5{wE>3V+W^*$S 6E9F *:@Gn1kk8Q.A 9sz\sxHm$'͗%=zjZR˫ /j~[6eH{6g{Nk3yS %Q?sЂxr&hɗM'tr؊{d7ǩsսu=2.[YY-{k$FBqYLmJ{=JYC`F^u\~.ѪϾ4 CK2ڢ!!+ETq>n>h-'2ieE.FaAO@i}-x/*\7N\5<HJ U*e֎^38ff&I5v;HU Y4mΒr#J=M\-m+l&ZZ3bM֍|pF.' yʎiA%P,9 =`@,QAL}ə5ǴDcqUF5Ӄ+!vJ XwW{}<ێM"pGƄz`fݦz^PR"?s5%"%a&oӮ .dS' _TcTVXǕ4g %T*y5_^*]s[gu@ \]>XW.>-uPѫ|C'){W HT8Qom^uC.߀S3s1.9Q"^b)ٜu޹so",jΧUM _u,DRz"sωOm!$;kl Lf+P+gS,"$*䝜%l_vSn[h'3T`Wky15}!;DCKSEw|T!ȿm'v{Gm /f>8!T|xBg 󡆎U^+LLj2ISؐ!3&;~TcaA諰 `{-Aer;$5O*wHnWX>w,a/&Sj@kg,U (x7 `I[*\@_Yd ]nG.!D"R' tzޔ^l aCA;5]Ayyn[OE';">{yt\N`B@T M{汉kAwʪf?P+zrvTEpg(I/RY5-DM^Ds`۾Ϋnȯ t_R0H!55}Xr=9 CSBk)ckHv-DW[9͍,uY5ABWLl6؈`v8/6VwqO[ ckyi4)a{Um_e1XʖD;Z)6o6X}6w=Q^#r-O3tEa5@E7="Wٞ+DR b$`c ZxbT?G)]'pΩ\LOuR}{{շ} 4u&>hhfb.Wٝ+/׬BUR<hH vr#DjiDCv?5W$(p݅4~J ^6?\JGb_أc9ĜZv!ENv&SU*D/N^%7y.s0z*\ 5 έ^䩆+dR91MnW(T8NQ]WkUG) IcG"/Y1Z ui7uc> `~]}Mj𥉉qHwTXrQVcAi%V)ŒÖhbc6Qx?q6B_G$o::]܏lj#i*N|&oqti\ھ QD'|E {8ĪǖǍw&5DWpF+P$rC0#;EY`o.b9}8^SGQKmdN[tX߱M&?V(sɱ"P1 mXbp9i%oU |J?c8nj9rvd+d]u*d~2omƶg4"˸WK{})Ij}Iƒ'| Vn(-|ћDT%o$ kPxj.h~`F2 ՞_RjDrX3h{`p3X_b 7]`9ԏ lejW|︡$"㙩R0f7ڃ~'+ԒPBbnV3/X^nTZ0RJVF*N@jeLm[LccYGx@~B |csh.35YM2}y9D n96x hvAddɡSچ<6[vÙ f!HvK ;,U[\t^kcl;oε}?8ܲz&hvVI0$>}6$! 9;ӭT?WAdAh蜏]ޒΗzjBJ.ywQnvUK}(nQGyU)&1>,lyzǺjV&c,s}6f; |oK9&b:;>.UG'tө(OjDAr 7{Jvoh A%hꅯ&IhAF(M![$iQ§0 2^n[XqH2KaU@0,8ڋ." @u@_ (G jTr /;RMM%m c]g.tY<g+udL =FU4*6dԐd*ƒ{iĔ<{N5 CW@̨L`%z^X4ѦYUN=CQ|:7Nf誥&v \~J Ryyj'p-Q uyb:n{ET_˭ݬ+չO2_m}EÕDq' mG'@;[ v#n|M*")  > Ñba?iippLjiJ)HISG[sz#GWF_ēaO?9j"M5l%5cH}4.s2%~$;ܵܐngt짉Y{vs4S4'inCZ"3u Plg*O?(5a% NOP^ k;'i#t?)F?R]1ݐBgQujǼt:`K )ץ t?w:p3!Q,+aBU4RZ @;u'B4vt1Xz!ƕTBq @fV5|T42ۦ $j`jQPgh!wˉv)'E~ޤqV/лXM=WIPqh-6-<6p% ]6= f6CmJ}c_ ;ovR u 87l[o<(0LbH2:smf#aiW k\ͱZЉV΄EgySěp?*Bv"G<į ^'uB.Q6KA=:mѱktLͻx3 (]6Pk'b!|36JQu#QbU !wJ^楜G/u+&dh{a֔у:lഛd8p.鸯u77%6|(^=jJQY$?ڊKdӆ6L&`nCVIr2۩߻pڌ)lZ%: 7S54anI\W|ua .[AK3:A?ShiL|(%<_dCH<™d p̙qI@F}T٠Zm`Q< %tA4MeA/hšƌY/4 %x2Axae >揔T'R2 R[ހE!Q){_d7SRW>% T-+L{ʁ%ZpjߓV gRr75J.4S!կx "CBYHyBف*J7qa$`(a /Sqs[\ /ο\Χ܌1bwf^$OL@8aeF'̀zX[[2VƬײ>!󚰽bdE=)rqy½,کR716Y|q^|Gq߆&=qbCN sZj@ "s#.6qdRrӢIPԯG re#XҨQSd*dst>Aj3eBBh g#HC5N-=x64k'K-y4DL~uWYvLGόE՘<%0@@toz: E蹞\:DV\/C,] pQXSzq*ެ{½IuUbC"H!lK sH'!c(_-z": -&r@̰! YHĎVYܟŪ TWV 2FHSRD c%ryƝWV9fNDnKرDQl%a+myN* mHnw '`GW>9X繺 3ZDz{Jy5} g>l.́Aj{e(C)Y5lh4+Rj!7'W:Q#uZ \02|d~LX $lN/r7.W=\Td^r2}~.)f NThʪBhob4%P*{Q1 OMz^ՆV! L]pえcM)"Gˈ { Yn!}WrJ[#bjѬgT#*=mXN/͌L|UϪ>I2=;Q".W"#_d0%{45Dw­ hcHWK0*]<:~n5')kج*RNw tc7隂x6`0x)ã .Ɇ2\IpUKYH@)tktFyo^G5=BR?Îu" ~]Mf5h'|<6P~A%E1yeq)XN H 2U7Ѹ0>aBm|wW't~Xq=}t!X_+`yEk4Z匿:yBQ5UwIWJγˊ!i/;im"bDiĂ1 -ah J]X)=!E&\}VQ M(qIhp2ڻ wqs }9ۯ0?;uMd @ʐ_#c{d|M > 6y<y6Az{ttr,L))BQ:brpwp xmZk$=K38;pji._<㪊a+"{4,PM5ɜET'割dx8 RrdAE) OA2'gI',=:|$u$f ,vUU-i~T#d+hWi dur_Mu5:N^^'ފ[27GETILJ5+m,93sx ݕ8Ωx3,E|=~7E4<)={ڃrY\X?KPmA0⮦4Wz{pe~S0 |*w(I׺/UXYx#PYl"jܭhmgR7vƈm{‛x*'Ј}U[>=BBYl=6LG/ Eu@w,[qW?^;ZvBC^ocg|^kղB 8k!E. B~w]4. )MDZCbz2,NA)LfoH V\RL>vkn$fU&{}5Po4N?qI.HX/6rb`CZ$H/iEUI['JZ.(q M wZŦ*cjMAP$~MHE` D¾H>:1y1_ؼd]H@K%.u bls!wje`Џ|踽5qjMhbnK95#U!5vv8JGCm\HdTJ_V1g s58oFB*agOw2r<tt էK,E<+q(ٚ T!99E9jKŚ n 2p*>㮶!jrjc\v[#Ϛ#rbx`UȤ[t qfs旝!A.lH^Dgo7sŽi y=zɂL2䰚ZL"/VXg3Vvp 񚏭3+0Szbn>@UxX|>rzf9jck4cU-ĮƘ#3]{eK,R{+?10$f5nJ{$ݱWo:f%]($r%n~Pm؅y'Q1Z*B+ 9SkpVλ`$(v8ˇ9hXc;!N5v\ 2Ŕ*QJbyxyL~B>!9L ̂ GTs!vURRM-}ɇݍıA:?O8:yA1T2ר2|+p$ՀWCe3HܭlXړTL?҅e8͢܇Kr6cY \ &hLڋKt7_߸+I3'>BI9.\G,G`8jϹF!ZM:$m0K- ? O2_7G;R7JK{+;M\&yAFQXkfiSwp/Yxn-cwIdg[^'/%En9G&tW=Y%XHԤAn[ e 'ģh5Lrqׄ;ﳬC NF M8_"A|è'U]$jofU㱸P:u`G3" R$Y r"ȱg63~dF*Yb*,}y,p]z<[U{?7b:T0SXSˢf.V0H`Kב*>8зdBamyH@VlB|K-'3y~Dٳ-0uZyMv!1H\tx*.2yͭ|vӆf\ FS}C ;R2\sQSY-6 WƛֱI,4U19{cルV˺vohU# ̈́2,'rw~$YvȞtW"b\ӴD∰BF\CS"ۗ@*nL:_0Mz.1!k|6TGmYeSA ߌpyRe- "R"Nhnx4G w 0{69X5y1pG!S==sȱw6Fxf"G(\&6Uaʃs-̃!x7rKCk!ew4ɍU\DR)ipSb㺖.6g#yu;B7vރ]D)%ZUhKӾaz]LFgE(@o@B -hfY f}]95-`}fs{ƟIVH U7I&bAr4ÌA9~ngh)>4l9y1+*P)`;Tfmu`Tퟲә1k[Y]>J&rM(5i ~Eo e/VYtSGm j?A#3ٰ֮h]cCp%:R.&q֍W]Ȍw7ͻڪ6T>FBϮUuךV.6R!ve["zgj&rmb+Iyjό9 B~ܕoV7GO[p2}_ϱx~Y K_}lID㠵bxq%x][##߭}А 78z?LQv^q:8UsNZL8=3S7n^ XUjˋ&zyBr+5A%XO+.3app=,T+D9 R+IqYi @}l?IT̈́}`Ik*<Iӌfk};(z IVEH)9z=T!vnÍ/dm^zE&9d=Ul@K`ؠtڍGYl,ԃY rj2ۋO{19XSM}oHP ۻIL h7x+ L_s5K(w2nam=fyunI'ELĔ<罥CDARDI1e~u6;WTO .ޕ="¼@U/0$S+%KQv+jL`6~|x$̋ B!:5p^˦3P}*ʝ9 JX?4@GimxNM=|:m!Њ:ZOxO8\K6ℳN4+|gBO} P_zjr˅P5,| @iwhi"2]=&)_|F\iORj@ûճȿxldi35'+jy$Giqv̦ FJC^odY 7Dm5NCDQǧaz> i Zӽܞ6:>-?utL@Jyh,Q̶=}8~ԑlB" 66td=]fNkL;A>1h{EB%X2/ZRb?cm!6捅d*KcNJ.Jg;e0vi7P1 ,V8R lĮʼ~aݸ E30Dqz8-d6d*yb7_uexCn ܄4Lag)I 5UjG\E׶.0+A{[ºJ حW~&T!Mo6-ev_<I4$ A*UDd` "*Yav(׿,<$3J%G~l?zLAݘR@RאVA>BΝF/XNP?H7T’:EHlo49 hV] )K_M:os!-V>gnڐxєy&@ݛZRQ t]l V7ԝ|Iu!%Q&,"qfl !wlormI10Nǀ$w&.lԇorIfI6. y`U44SyK E GMY |+,Ӝm*6Bph9_ tW$.}bE^&t500UЙY&߈2 i7XrV^NJr; S|p҉{^kD7L ^dJdL;eX-@6LVIbָt BB{D+C*^i/yD͔Oo~PFx EGو-N5ᾉaJ\g!uB ǁ=;7™pJnI5#SnƯD;8`Uu"ƾ1 $9bW0f}%f!ۥUtA$3&%"RbK(Đvr!*Y^ҿradyf0"R5~)_•WR *id%9 *lky,NlE.yYIzdlThY'hGQE(]4te'OAge/Q&KSmȇ\<ș|]3/lg׏֖WKlb% J#/)ofـĮ g9uiTA q n4/qᒰ>G5漙\KxCH U5Y*9t'Ų!!P8Vzu\?Rx$*j!VpLܜGGä0LPvuh~H0F51K8(ceTe`.0h8M_ Z1u! Hi~Tέut`]Z"B4d:Ox]%HGWtOO<t|_HKPNx\1 KEHz^vGLф%e{nhT˯oǐ4;#6W.6ˆ%HNF3SWjTo/ִ[$qW F|>7.-w(սNpˏL½9搚.zV,͖ug+y?4Gcs>t *=% ;~c*jA\c֜LlQ袟XvtǾ$5>62AtPO0SOLju2}=ScE$y`0)$/ҜDK™@/HBðIk:⽋c$Η` e"w#ԡ&k'wZ)['Xyal--P_ofʹr]T,'K|Ok*p !HK߹<0ծ O[%쏩s0iqDZ6)ˇ:S9e2(mÖPt׺]WzDWbf{eW<nV繃DN!/(57 gt j~ ˱q ܳ^h  ݄X0эry/Oȥjid.ż,4i鉸S)Ui[c;:`>pf# TJgUQf>x nl~*S%'2-yB?ͺ>ɦ:p$%Ii~M\:û wduJ޺+gAAN:jl)-CXļ~|8sΑ-{U R'L,Gj1 c><a%lr;iqw48*[H ģ\L`0UYFCQRh6cT:>(BQ?G1$3Q1<$Ng :$7O'kB}A "L:P],#E\D:{c& Pb W(todL1e?LAHy1N]SnK+7 -y]$/qw G>[!@C@+~hTbX#HDiMÃ},h.Kˁqr0Bэk(DľZ:q;MGy䬞^oinKzݢm+)B] :Zvu:v[[>ST6Ay8P5J:szd#}L1 u:4BqD_M@8*eʭs^UQN_3/N4|I—H3Qo dx׮K6QN?ummR D$t&33mzQs+J,s w=轭P2_\'GgH5Eu˴@?d(F~-CcD zovmN4^MD #q9``{E_Iw&O2 a)ꈇ3K$ՈJV"wDD3TD=D&Ͷ]0SR SY7n@&tdCT"CK^r}T!`b,Ks[+*<ԳX'4ߐQk^- B]?9:my`8>Ou"] jnxِ,\4) z)|~]&$BR.眥!y+r:t.#dHXOGl& t=)8a-JCKZGQV} {+{/5pmo~skmWȧv(F'9^ҲC`Rօ)VaMt9U,J0^X|sRZ _j gA 5BABa.J!fh_8Tɐ&D͞v!;^ պ!i^yc{vV]َbl@a8Ixd*E҄`Ā]RIL% M %lOGBz͉BC\vvtԀNH y0RLw MitiM޹|]+Ga|fك_iaƿ}+u>]*{wJe[qW(~5뼛'#l,D!U5lx'24:v2(9$.&J1RZvQϸoA{ye^:b}t4pő:+"7fWœu#!G`ߠm(isݴrf~֌E9 lܫX #r.!Y]w!T_)OBҜx\u&%$߁@e -9Ihs<.=E0mDpw$oJo{%OP@W[X',ՙ@_+`"/(:.!PZQC3mʉ<]$̋xxiA[=T[S0Ky3B^֬dJ~*܏܊zQ};$$_-yfFMsӴpVφxoGikn_GoJUK\.aK9LV&Mv!Ys5,'jKP5II[w4,.xЭq0QC%'~2Qp.F7-d) ٷB!J≠QSJ*xp}+7<ZT;)y4ZgxZ]1ZP2*ե`(*EףF/䪪K -g+3Rg3_SGpe~niȧAӘJX=r%CY,c^R|P hPhvDg0"JjXơRM+D ξuW~qtaWz}(~k#z$B`9bgn59nȩ~K&IH(VIU|m ֆ};sǝh+wMwB ~pܦ %j`VB\>,+o˥] lad t5Ai{QEP rH0D=ezw.<Gs0(jrhbfl cU\\aS4ǼPQXveqT+c|s#8Ϭ@{rSL\F<˔)Sf!K-P͚)Zd s)짉Sg x޸9vP萑f&! nx|H!+7h 泔tFqKQ_L %&8'Ċm)uht q:}gIvˍD(ͱyHms" t0^Kg|~U\vILR%vm2M\\lu}-մ FRmAnXF@*CyMiBkmLxQ2׈:֕xZE|X;x߆TJRX͔9pVWM*:34N8W6fGA=>]oDz[>5׵_>갫Qm 6la@"(z$uǬqs`5BZ~ ꃒƴŜ  咄60?y@?oFm c( ڔ( )X^b5i^ ąj8pwxcbk]EDW zOuSO =Qi*v!@: sR 3eXY>ލ 2RfYĢkZ BGt[pD WFKgίx*QJZzn4zγ6x].?:XsåUt#T#B 9 %N)l46Ǽѝ#!ik\Jf"{Y#m,} ZȬ.m(I[ ɯϓnN_}ӂt6!@{$C0y"E,7M:5u˹h>]Kd 0v.7k“ɺR&!}jo2A9K#e\%o1ʕuP5|,VZs Cx18H(+~jj,5I[\v+(Qň{{AՉ?:#GV( .=D͓S>H:X*$;iބFCkf]"瓘x1ۇ9 8W839,gBKKMt @QqyrՆVŸ/+r#f32$k>45r~BŦA3.,߯Ŏҁ +g (֌3F{^H$}FC8AI[-36&0ܰoCeq'8$ތ=)KEToZ ޢ>/ـ+SYmcfw@K6rBIAG& OU8J5B`)?s`&tQ @GhWq`v9|2֫(_mfԼC;,DoD6= F5Pp&U,ozsЩ μX;k!5bs WD]SA)5?>9B{UQS3j<klϤ_tPͨ 3ڌl97,v]S9~[;SCZ_S Qb}rG`Lld͝9[N/*ojZ POW]vxxZ'h\v@ѵEo*&QajqdfL4J^Dtg}'˥9kt>#iea?(<*47~c?%鏧kTl<\?Ϛ3W%ռXK64s;?A"M_ ƳpS$#uCq/~GB=޼%~qFDE QALqEY_YF e}Gz'{}Wn:,%M!j?҄K]`;)F*8O*L|  l4@#fջ!GrqͲNSg>/_A zxյƜ܋xa#5BĄjr RKRԲ|U"\D\arN?LĶ=(Q<z:rLna\tMyqJ{+%VA!jH;v`B*S'vzW>K w/T`kGҝIaCdzyQZVʭMI᪨z< 5~-#޲3ng de9ߺ]Bx]R7cSfnwBNa<BeՑ+fP 2߹FǿMi_|fIC{ߨz⇞.8[dx;lvJ>;(/1?)>gWE==t+כfP{C0Q/+Xa)䮷(jXm0# 7$RO}7)|M2 npQ!_o 5$fw&V?>䠆nLQt7hYGrU젯ZhY@??S1;;"jw]ingL6@|^*/$C ;=&Y?J@%a48S}駜''aG4ă]_^6kő!Qx5T#yk i3It҅vŵJӔ b6p} iT)> )(H3T6oQa1ɃGJv1R9&U+HO75O^#I*v\ТGC0uzb?*3Hv|.܂f= /;85x6wa:H ֜.&+2VZnG'U_NBz=Dɴh5֫Y Q(|*65ص](&^G"Zqs4mƽWRDqcxёgDek̩@<^Jyd=KrB9Cj*s -l ):2ϭXr&Mp(j˚ V\pQ-)~fZ/^0rkvS, kª X$?ۇo[| ;`>aeҹDʊ]lYjR\,nDfk?xd>XvHbhG3Wҿ*vNjU( TG&+-qgI߇ XһV͍wVEzޑf-`jIk( $+pLlIЂ{IPe3!b,cHT']ILz.^b.& ]^iЏ;g0i>N]ښnH79X LobrfV DLQx!C|AهDU$ҕ|RWP[;e_MxG\/;*/T!^Ni1h?XTq <s_7YO=ch}Wը#SNK\=1l !n〸)˥gg'l1.wk^W/|r?o; 3IҋHOov 3}c ֤1 sh v?:jԗrN;ؗB=)B['rϮM%1=&@T pAmަVHS7<N>'=ClBWdńAfpe \p>29Pq#XzB"a0w.~}6Vj Xdd;?SqCׯN(nGGJ_p+025] ߛ|.lJ f,ru28*ÆvVKJwM2fukYly۪zD ayWo#VnmJAy'XH4`lu'ΣX _#~ZC,P\f=G2N&Sxy{ǺO`zpȨp%* CZ7=o{<"9%3pnjbrR>f)ymmi\4[I'^ƀlB6NB 0]14ӯτA*1oLF4(#K,䖰桃QK#m$A+ⷼU# J_*,l)kB5R@sVe eL\q@F&9gZ`+JfQ@2+ r5ֵ!/[} r?s^!QG;ZacXx17.bTvÍ)=ǷojAak`=뛵wE^\͉maEd-xt쐼d|ウ(9M0Ob=zSi]%8,*Y\6M*MEc.s٨-ى˴'Y;xuB08/,㽼90w,PO*8xc'; PA\FJNӊUv1p)Q<`@P=۲ K60ƀn?ɍA)O ?5S*I?-T|(dXՄc:"GaQ.T\CWz(Ʀ[%k]:V쒽_qakS'#'66;$tyNPNNf ="oRNunQ>eKE+W_o8,Lܯ9Zb~VA#oIl%4Fļv:D%+춾2}I/sckDT@@~0"`QTڨt㗓74G 8~N0+bՑq}50{雡pWӛ=@wR‰j,7d3><LSwj/)lTVx:KccL-^WAL`9F7(3/wCJJ7yM`ko6Ll~(ʸWg:L 4C|S|lCcb8j1oQ =:+7];QhQsI@:XqpJ, =deKZr2DdpRX8ܫ!( M%  ;8mr3;%Wb-B$KP|D%ӍeqlZO}}rnuh14$Ml~$y)^873#}Zl{k XR5Wry ÊQߣ-ϩ-dy`7jv?~3^sq$E -`}ߡ]`W VFwR"s]91LaJW5% }F/v.;wN|'ɧ?!9|~ @[{Lj_ |#hi RFx#4Բ~4͉y-6F e;̺gr aMmH7`|`4o %^yU:mӐ1N2lho'[oCY`; 2|o)bR%j>19Vkl<;#"!v [l%fMhS:Ύbd^R'z+NNdsBZ&_YL3)<^LM 8hQ87vIi U1( ^R-+sQ~`~0iz/@&-oh-2?&*=ׯʈ^ 3zo{hM]M '`h*g+?(仲XcaV8o]5{uҽܢe #O9»80@kJ؋@/#kdm|>hi`f}M) |Kᴃ L n0~nܾ8举Kь޳X\0b={]kIշ=feN4 2Guu.2X64HY4C~п~ PvIS}r;f?@*AƚV"8ŽPN'm%?c?b>>cJ*^z4`F9/(n A7V*t(>-m5UӃ+,DKԫo#}cdiHhOw; $I ..BJO჻O:2쌡ug혋.CS&\e2HsՉ,cT|ok%G^Q1,v֭̔.Q=0P&ˣ+TDɆ.K?5R$5,xqH,T|K%7g13 saBJsw^, |KWcC ٰ#l O/nsb`y5D:x$_7N3zJܶ핦q3 1'٩:_:I&xO)C8Cԗ!e< [Ik~U;84NhP\uA,Qo fFd~w_  Hf;5C_id--l%yAmE masH< d2{wpij;^+/ ɿ8_{j_Ĉ1W(hӉNU4IkD> c]<| 0oGl3mK%>AW7DC̝¾LZC%2(4"`N/ g.cdjkF2svM<>aswa'<(mF6Z]EleZ5Єpj6lӚ]#z%H>1L`].Dt%Ax)unacylQ Ce[%0ruWE'(Һ=˵?#5),;)[O!R!B]Lʂ57jG1etU%0Gjp{ԖB/“a 5cX2DbA3qۚ7܍q* afa-|^Tokw*;D^,;zLP/LWp$ڮh\-A,8epb*LMPw7 UXZV}Ô<7;mxȎNmG Hy ,е$GUdB+""7=7VCm6~g}Q_\鷼g!9o[bCZ놠)o6A$h"dPG&'MX;&ׄ_:6h|u|R}([j]}FZ' RGPxhZJ6Ua4"-oeԿOe }[~ S )L[u]oڔPUa5;ha`gN4nǽy*ǟEݧ/`ȿt!]>,57Fndv1W$Ŀ\g8G1mJg#u`jvii(jw!Mnf^E(f+G^^-^~T V*1ġGqP ̐(lfoMk뀰kdN'`' C:i4A1t^Ru@ԍ&xAݫ> bt 1%v($HE. .x  ʆ{UkUGEiĤ¥|)]f<۬q^af 3>^.S*ɷmB‰+UjȋrKmĩPI޲6vSY9wNJՕ׮}k!"I}T-2ڍ|'MZHrq;j\%LS${+NtJwbgDI;R-2w@I wr4%_8 c՚Z}!E;&fW?q9#J(5 V6o|*~~Bvyo8^㕑=ՇnS,zfZT9XG}/|FNuss]Hq]K( B?o 0Wb(c,!ᣋ%E&,Yb@JU""!_2ΔG$Gcm>i%*2)'sFv"AɁ̯D+hl6s_C#1~P+eHЬa,̍G'ޫn*O.O˂bzeC"i4ɷ{#FŖVQ{me0Wg&=MyPS!Fr7kcv3 6ذ.M5Û{hDEiW#1S 28@m\: $FWJ#^m1SxFsWz엤F7\2KЬ#23}֒O+Y8IgN0_a jk 5 hwmxwR) (i loK@q?EL@?zTڝ74h|oT!{/tw|jxDlDNԖNth*p$"8$bȺBwlO2f̈́X!ʫ-/rRd*oCa<R'ĠAÃۊ-Ywv>9C95}n׆X)!ND|ox@,!m9M:}M=fi3 Ygw|c4p)P(:pA joߞ+Ϛ@-ŹSؓXp Ip66q7vⱖx){z$ JZ2 4R.GM} }mR Dp~=W.SPRghez6SŢH*jTF0=43]Kռ ltN[9 (E zPlВh@ Bcּ&7.Xef.B9+5p} Y  -7y*i6V8|,>Mf\3'V׏کq8(=AEv؁Kmtʀk6R7f!ワ -J3R]1sLrc9tBܪ=>*,ׂ>RWQ4h3wG}>5wPM\&M`~q%Ӷ&Or| F^ck2˧mxTbx2`o۟zMY ѿ#`3wH$Ll] HT$iĒlU8K+6-ϲN7ioca_qq?o_`fqedro+{JtSlhK T~B^bYvhS*(`!QpA 1438㫯BR a %Kg^>RC[Z]kĩHLx~zI39Q2l-+FXU$wXsrVXjT軃sHbr>_r%Bڵ7()`Ӳ1pg_h"-y0HR30JK*6ߦGe=z9XV"T=%hu3|7-g|8[?-䋞_w!ƤU啛TOicb=9؋nOS>%}om  iFϱ g)SQ((k|X) Wt);;*w~<%ah *-mz|QSf}dK>;x:j -.)b$QY'EyZv> "A\jg=oV;_L0. "yݯ~?@ɇzPN1{G3ۨ7(oO%rr)9QPƯNHU}`ҷ )OM$ ΜC1&^zA$U^Nm9!ÁGhq?ͭ:9NpO熭JauJ5t!#a;?haϥZVv2TmMݓ$Fke^b?-+Be$=$d8Qy7 /~ʙ*g:01uoYTj(L|p hPVM93BuKO ؚeg3l<a((DOӕE{:caLd]Jk!G,K|INs KNFsUR2(jBC[q _Q^@퀣${43?w4 y4&}`5$RFT(V`i%31z«xNwlEupgNNBI1QK-ǣ hIչt$`ށ:z[?gh*\ U㶌%?jx]D~Dw&9G#s];2(m=g੾/d9;X#Ʒ @кC"'5アT)Nĵ={ioM*4[ctDR)r&rukW+~',7cߛ0k>&1n׋avō _2Js)md !L)vL (/}^Of~fc WPkGUL\OgIQ[~ Coੋb*q㲷͘ole,2qvFݺ1/1+ɵNwb+Ürr :t |pIR GޘYat|Ym/l_zy zr#2#V$ *5gπ689mR+%cHC hz|\ku2`Հ bU# `=5I%hq]X<Ɣ6Ab M's#Ns8#}LQW }Z}/D8M&rb+=}1b9>(<,Uv*๕Vػ+B.8k"n? +>Ǯt ւԦ} *o< =1AGobh]ݰ,H&xnw4y/."ӻ qrn5oYbC}z-j'@m& `_R5>"b&nǀ" r9jT1/!hCNiw;̚O>@CMEE{싯1}RNJܞ|[&qbhܜE| F UfT-ճ_MY s6 kg-K-ps{K{%[Qfi7I$}o 9AEbh)~3z%4C>g蝥!(;8DD4ݒZ=;yZ#f5T,دnXaпH)R˺dllSY=erk , S传gv@FX*ٱעC5ʬ^W;%Bs=.uV%!"~moeD+ـ.R@D(=\HtWiV$㶧FDO&]G}GHw]Ƅ\[ |vo7W }{dۚyv9zZnh?g\Ɣ+x࿟X4Z.D:& Tys&j#UQ`Z 4qNiGia`]6D,Bob;wRD0ؑ0AH/YO0ndR׼3EĎk2ZJY}g(6,C6Yd_@Xm6{lqxAU<7C9$hc!-τ bU&Ubݮ<#} #s38 4TJ^v)LL!fB}OۈZ]C E1 Xb6G gKtt켳m¾h¾8xK3'WLy mG-c^YE-L 1JY?n(L)1 [n +9Ȣ 3QYԊ/KH^w|JDX_  U˃YIl7Q ︫ġ?_eb/zgAB*D.Ӡgbr z!sDh;ws8*JRv5)!NK[H/FxQW*$H[lW+DSW_%;׫$&M ?5S' HKQ_[6gn6;810)ݖQgc1}ʿ &4X qWbzdA -lѺ]1Lr@4o*O^} ɦ~0Xo;.e5X:w!(XewYh<-RQSb~Ҵ;Ov"TqЗ_5ak2K$ցDv+Yu~Lc l iŧtqqRcvWd1e$x4[4dCx\=Kj7&_os@ , |<+Ð_4"ޗ8%d g&>7~LLw߂uBٕ \.]`@W]#?>l ×%OHJ]qyFT B,wApǟڐ_FtΎue!)⠦I*#$3Ĵ"yuM+NE+hm[8>4l jSp#r= D 0m7*M"ɸx  f`}fS΢IK f6!iYD 6#kAgg%CQ1Ys ڡJ*8낏?'~[΂Jh/·4:_;qv2kUY .lrg&A}պ}w҄-t'rp> V-2ꐰk)(@ɳWunXxH 󀳷RD-¿Á)@_ ٘1^\`l?@9bPE.sjFŚȰoH.', $pdf:X =~[WOt^ i"q=[y umNv9;F6ހ )ATsC-rU!NJU(<f(T*cP|X"*P 2M&}+6>/Oղ ps,UK uœ@HS;n\[Yo~$5e^lj>$-_m}.HÍF{j.i{S+C3T~%}3/mӣodR:n9,՛:Ge{a!#Ύߕyq)GF37,~k܍3Jzu߻=T=F8c+Z[-Md/+4E"F(ӡ%GZ^-NTZHE-oİ2*f-E,zt@d;')J`w=*}3+VU;{ž2)LlA'`'ix$RC5:S?DάC>lc =WOz}+tH&?3hwn]5+7|1)~e):ꆌ:QE3I쭖 ]9FF P֤!;XtM|q+C~Ɋ╮@֓L /Jr" ?Té$^D>VX\ X|Cr~i"9T/*dD`:c \1M.fBsAo`$jn1 +27[kE^ SAȴ|z\#X=$b ӥ2nzC[ִf" CMxVcWoHlGTL4Ot|%Eh譸H0}Tٔ0姼SԖ[0ܮJ9[2Tqd\WD"` p:eɤ>EA/:>E}nmR3~uJ̈́s`Iċǫ8eF? (nO[ȡf[;K` ^縝14m`Gt+wjf&708ߥb(ʞG3Wm]4hCD:F9i{ <UؠQ313˞^xf /2`ry:0p֚ZmQ/qK *y<-7,|ΤaJJX  V=>vٻ(&XÓdn4{@5M=:Ov,K~,l.K:0\b.snGN`y;#΍ߍM'ۋ2_DS r~4z'po$sU.5屚GkXI!w 0'(=8T䇊Jd a+`_82* ½Tu Љ6erWHnr[zOI)r*NPkn,"%t2cHJ©f}a"6%\LS,>79"~1C=߄j1 ׃KϢ1/ΝW%d{*Mb;I2x&0*v )TP/a ϓ[ 033IoUف IaE|TW&toYO(^L0#QڥG}EW0|ۣr8:|-QXZb_Ha + Z^6x0*-xiUce_$|(h'}7x Y+k_|[\l+d ~씍nnvf&`#b6@fB! VCx8)wMu6: tB?{$G DZ28OsۧpeQ@>#d(Ei&a.&a#\޺^ ߢf I( nYK؇_G0U)"QWd*P2Q ${?B\d{`iPb߳giQ҇sť3~_R╨:gyYxνpݴju᲎u!R__nmr` #~NT:ͦ? \ɞQaTNfbM{\?z pݴ;ƹP(7vdWٖ[QrhmޙIcܳ(ǖƺK%K,#̶%Hݸ_ͶnAr8.]A1/W._ n@cˀȋ,u,ҵ6 ם90|i\Wxoj1P]&Qs6R?@_.T79TT!bYz=R._ĵ6ۧhlƾmklPV4O>v&!#`/dEf gAB>m(Qs])t~O)`k_0K!us]Wѣ|T;$vOdOŖ9|w_ZH0_;ku}\)lD {mp`|b *IúC#תfN:I7J[2ՎSd{|͓ AFYj ?st#zvԑafP"ZKĒ[(`656*F-`kk{~UhYӊnv&iF|mR+g/5~КJ@-^ͳ&JHb -K+p2gطF* s6mw=Sy.|,ݖ=,40k>ܣRGee>li;rCđS$G$JEHT3#27:}ϏgH;5 ,[BUNhZҨ9Lyµy3 Tش?EI!<79 t\۟kSL\ځ&VI_&ooO8%AeKߏ<7Tq6Fι5XZs྇3Yu^bcMZPiމgUWyn(BmL?GE\sڃF;?LQJbQZa*x)̛ʬޅrs\V#`d2"Wgs=!Ծ*C|G ڬkL\lfisy$V}s}j+spuqoC\rsDUCSzMª$M{zֶk;cgIQfT1j{e,ME@4Ōz8ɰ, y2F,%QDdG} Z:8[F6oj:\rp a? 4\76&aEl;Lw(u`n{3ƸD6m5:[ =S>m> $4kQbzp2|ϯ4ZJvS՟O㔌oPƂόCӋpqP.D axA3yI"Z@A{ķ^ٸ ̧CwBZZ4E"VgVxVGb$ʖó#8h#\RvE/Y3Ab蒭G=IE'S׏jFHDSRA?MHQ,HTyGPNHRqj1Ȣu;lejZT Nu8pG(03XىLޕjpݣo;o t6K_cq% 8S0 Ƚ,"j;U^NF[df>)#G4T#g!RJpy`AkI8R@pvkzOT=`I.2K猠6o5Di+&&?4r1J}-{>QI)wib+*ئVop;0YZ07070100000020000081a40000000000000000000000016661a1dc00081d80000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/>]?Eh=ڜ.+O 50Hөτwwt{H8ҕqrL %o0XElv5:@& vxcl`wӎI|Cz Z#}:vyV3U/RVk! ؜,%1W[<.("yA1c|F8i%CDP`{8U8s邝A 5iWeX--2-Әt9.m aI*Ƣ!|62carpϙҾ}A/PVC 97pL5 `mUWf>MN9)?u1=i]~y&Pc5C-BN&;^&b ono$ ņ%mM"ˁ ȉIqҁ݋:XΣ2F+\'0:%tO+[;P䎃ɝzƌODdgqObԾtsO!-Z `4 }R:S!:U ;-O#qaS]+"{:b5fG׀K&6E*qky,}.0yT؄[nk5w+?a[ xnZ4R߸|Aϐ7H0f/7 o5L^䰗ӣ@vlrKd9$DÙdKLHK\HhY'Fm Tiv Yӱ*mP(Hf'hF0iL?Վ4d`f֚ Me C~4s}_ %,hJ]'*=,C`}n4ߎd 0YVѽF2 fy<k G"=.8;G-@9RUR2K䌾d_hzy &_l@kOB|6|qMfi6kp7m)iYa >sQKjX"iƲ_uo3ΰ=0u+;$ܲ9/l\aB͎u/V,U޾mKl|]~umuj#D*L ubN7* L6}BAj8N_+ZH1v;%'.֙Z^tY/Qav/FiiKhVjᏕ=(8XǬˉZ͢l aMXNDAAIGidc69G3Y@2F,ᱏ\əLPM(Ugz6<A b+ڜ.plC>KƙN(lQ;/׀/趇 r@9iWA Sk*Wt*]LR 襐U( ROyңđ?Ybq*d&s^/#>m/B:#reaÍ^J[Lt.Γ>Cʩhbghme@@h.9fW{~3D Г"9~ٶ:2NO[%du?F݂2&e)8|P?ĹףS_ h(gCPV'EwK ]q2m+;M f BEB#z:}B 2q,_PCA4jbj-)eVMX! RU:Coh )&;D9 6i1WTGwBI>s⸍\;o}.X0>w 'xWK$S ;HzXOrcuET&=W 'ִ9;?h#{,onqdi} y\ƽÍ$vvV-SYRşYdkRXѻ/ǸfX'??y֐8{zBce=v$ C-Ks'l79y_ڒ _kPch_ߧ?,?u5b0i3@fw:iƼ loM0c,+P&:Ū}Kl{ժm1 ԐzZ('|w m]tky\)\-pyHM< 46 6(HBX9qJ XiAU%78Y5acGG;$;D%¾pLvI "bd7|6 t7c)Q((0Zl]uB<׋Ey4T>I?]V:݂=!nU n:V[ȿ$c1=/XN@hޖ ! I8SD'T 1Yk Dp)kݽ)1{jgY#hwAWM[x&nM0?P}PxlH:2ykn.tT1`4>jzfGOl*.=z i)HoUuk[҃m2Z94oߔFA#`9P ߑ | zꆅ B> TYƳ@ȗkֺ S*e4`%3nz z^.<܍P4h7kE~A5[3kaġ^?a;ͤ vR)H\Bx۔jbэǺ{B _i^s#&{H+<~}>"{-^;</@L=i XIS rw\њ [յW%ֻM'mH=;153;°E#!,o 2L\LI0VDBSTNEL tzd3.ۄIM6j&) 7UsF+Q^jN].GsDd]Jl5p {*證-ңdθCo^3bc07(Mo!U\ 0NnuDb .'m31lZDSS\꜆<\ hǠҎ:ܚ2o.La|{5=Z/#>-O<@+0{\ ɷh5G [/Hd+}V:.OKg rKb^J=q/rXD&g qE9cGaRb>*x-%_\C=,2DͩԵ 1`f#:%WrS9.EDуq@Ce)Pv^*K'/Q7-`?YCʆe؟%TnuWa-a-HmeoEoS~i BvAFQ6tNWm@ ! m*8r-M_˛.$/CV1wpfٰ_wW8 KC&ۚʮ9bv=y(ʌؽXmMl%U#g+f }H^.1SA]j D|3F^*\`mg|DH {-N[7j8b];ˑlW[By 6T?A:PX+`I;L;{yP@+.hvE)M͞vA JdNF]k'5Z$HWE~{XɄ Kqz+q )c?:K6fRJTyȪϵE&3l4A'y7XkeN_@DA>)(#+ KW0U#,?r\ "qZe2@ݵa~FXɼ5ĥ]@ &xєb;FG̼֎6ѿ%Ĵ46MqCM{&$r\g۫EbmIaW@t3sNxyJlsW΄6(벯J |ixе4%E޻sٗ^=҃^ȚN)0~ Bm~}W~2zͼѥї~G(7ckܧӔag(MFeN-}+]]FZ&̑#HS &rΰ%cnҶ"8Zf=!7Cu2Δ߉otz%ꐌϢZ rA!D/?oT Z ڭr1ιVATS;N&Tʛf|z (L I6Bi9vi)~%% +Zˢ -[: c ʷ0N Ût8B+L2hJuq,C?ytDȂVy7u>-YS{a8@*FL=GGw"^RAjG#cmi%@Tؠ~cbS40oIyQC$+_S>*-X/y5Mj='T B|UaKڅG$>sORa#VLTP;k ij1l0*617IՀ;.:vTV5  K0ީJjX?RUn.LA?%@{Ҟ#1]K}êECUoT0f@*/xsJLwHxlhN+6mA!#ź8OXt*ә7(!F->^~W >5漬xMn2,} Bh뽸aUq(TʎɷOUY9*ȎB i0K9$zԝ8ih9Ԛdc ϶(n| +B'NjU"lžr t #Ξ=cB̮khVZ[;o׈ð/EGJϤT YɈo"OY1 1f O*_Ƥ9sC{y#4^PbF_mK6wDBYfcѾK` " P(HP~w,_o$EL+Й~8"؛[PL*r%6!]T~7k^)ݭw=g »P5KByYI8Ԕ8P9tn쀄rXh5D!.v%U R03M+L0kOLVZ;ΜP_쿡m*^j⋘hSp9{@"JD Bz՜xCh[Tl97 Pbᰯӗ>#st ȑtZ)օ=!>*~mA+e3VAZAL#r5/K(KNW~ =nØ[s`B|Gq!{ǟ\VL7N;cy*_- xpen#'(pP3 aco="A]%lAS4|H}:kj=\;>/+jb`VӶ&)]$hL'3T َ;A64>GSXN $+#q5y,;gD'%/8bέñuL圙|h’vQKnR~ˊWJY 5J ví4J,F_Ep " ܞգ^qG!$0V`G3+NrS־ ag_st3;#\CWʾ&6{Y Miurׇ6,|sk{θ"qN92,6"l»>CL6ّٗvuF8EoKf/=`i|-n>-*NS+zZ+d]Wfflj{-"V=׀x<5][Zs%B՗ )<7Kse1K& m H82b&ZFmh9U $6}Ɨͯ qh @P7/Fh=`zBsˡt=(NmL-B}dIN iG   2}!3"&âxEFI a8C&t >,;/ZcUz[h*2Tvve5o,>0% wzWކ8jgubLjĹ3 m!OinNS]taXfOڢĽn޾7"|FeGJN]BPá-HttͶ"Z/+ϒKLOZŬQ>P5zt_-}:YcPvHHWQ&NbKBЇx04񁂬Eb6`HF~zNrey>֠r[_x5<4h]+ 7'Øyj%0ɹ$6;؆SUapx>D{Xi㏆rcw*>ʭ<=^8opd-.Y9r %M+W|d)}b׳wPuMk`H1Na5JX;Ң Ԩ=]v<.zG)Lk/φe]֫#wG `@6C~0,LAwVLҨ^B~1R^Q"ơ͌Z9S,2Lb5BoEv[ޫ]8&dSu L? Pk/V\ʥ陖+-R64#h.2!~yT$BGXNo(R}␣%05}9>=t%C=8hzo7s˔B%b2n>_r"}G3i|P︑ކ;?:uWdt˵[W3b_X>jZ8UFĽWQ?(>pSsZJÜ%!]R7RZYnbǞ )3*ܦZޗtRPwKqA?T/'!Sup+l1r2Q1|p^}]Q;l};G 5|UFHd>P|A6gt.M Vp%(fpRG$jWpɭ@# 'rн*9:VB-Hw>(ƼA:'1RկJ*.Dj(c!A ,n IFsv||y0Ύn3Gyߩ;sBHz܎ {@m߭-څ,=Tn-,Rc2P'v̴- _1W9irSGB:4Dnΰ@1BvD0AF\sAwb@&BᣟSϔAԃ\lcbK :I},1$jI' pv%бws$O&qf& x|'#$2Qc& E~9yY2E*ni~)/2sLƬADVU9$W͓k뭸V]cetG.kKuDsrnWJz/<l)dvPY:,MQ6"B7s@={l".t9߭Oם*rM/!9أS %ڡN mqq9HBZVS- *~žVR2%ƒ㽭O8a<ѝ8 OP`z{ҲjHM;vFx{X!0f\6rOdȪnя!~qk1$< [cq0 Mk&*X³xPzu \Sq Qj6/cz>luYW5տ!P_C%'!qCo ]$_rEb@" |}t0v$QVg3Nv8S/1;nsq'E3q.Ch+Rh^j: Ɨ5̯7EYY0?Ůߡ8 eؚQkn[3Ɨ٘k(vePN-;9ASntO>B\b솒<={]OO8AA"9?9wqNƶ#o'gj5rL4F"u6 23>Hyx oQDs<<]\?^6X̻T&Q+u dRX+6d;WӏcXB`bu3$K#AA*ɞ-E>4B?cU_kG^zoT 5#ȃM{^TXNQfbg>,kOvE}7,tGj&l6}н()S@wl(K҄VjăE1fd6Y]:K* X- \7Eߍrc#Qv@Щdl LVT> !-e|X~a; zx}۽N^!NEהbw_alDPiff1c Q,@ZUX:`:n"xq!|n1Ĥ<9TiTX}B{YxF ⟙«=zHE?!SȴH/&oY3VJAٜ.^7}ᡞ0]fjQ7ve ٣ŠkR<'.=0#4݈Ma׭ lF)%tHu>][5Ou' Z\P<Χ4fĸ|tWJ/‡C_J5(G8 R 'PlS uy&}IlȨhʼD-, 10)0,͕<~zחdEw'^x%դU8r`Z[J|>4YL1[ Оڄ KA sV2Hz=lܥM`Yr]MZ0mXHƫX<[x1E2dĒ+EN%9=;axȩ١"\N|[ٯ-=)B'D 3ũ}}2dSU>?H-!/ I'+̩Y^1x<}\wd"S%WQ,+%' \ iRQlk̷oly$]C ~/ :0|=}hsV: G_kV!(].g#lv-|4KZԷu%QM%~U:c ğ[?!-{g2hH/1 J}@3U CP@PK+{! 4y Mէog#*h6 "`v)'L0 M^J6͗Ò>-H]nR׵(DR('y(&I'mM'%f giyCPv`zfBz.~SZ"!!7zu;j+wm՚qfWn+bfq\y=*dl~nʸ=JJWG`Y t+6?mi66Hrj"qTM§P &YtEI`5˝(dlUח7t/Kv(нe2&%UR@NdMoũ%8ax \arQohR2yĥT*;RfcLZ15rՃ=G+U  S(a"o\/HzIV5`PGa`̼fKT$b+wRv\Łt:pėB=pd#BxinH*7!ݾG3l>zaV=ʕQ LF) )B ɤ;Wyi D0eH0;UѸRt_ [ë9ct^^,(g"odm8*BXvl oi=h?'$D3t}}5L&6E\G^P_C|S% Lx_]$|6% C6=|dp_XDQ!C!JpߕJVӞH `* Ao@Ls橀ֹ1鰒wf}lH:tVC"~@Ō}gJ#e%lߠeJo'pc[j׾PZ$ "H`ڪwе[x DE(o{ʤʂEf5]Ed, aāȎ^=MtE(>я7ᇍK-3+?KJb*1SvQy3Ԓ<%–UC܉x~|`(0HI5+ 'o UjnA] dg}!nSD;sٰ!3EU"sWNd@@P-\Ll;t{y2-s E BS%BRH ܅ d߳"ՙ4GqyOs008hq)/U:Dkc'{I&^g2&iH= U^X *٩qJmmANqՓ@Xu?v^PU{mo]$be(Qk18lg7jF?2Da {Yx-3v`JXbb6`^!8Am#%lHAwtll8Ne?)F##]$^(t"^DTcJt"ڰ 8M͝]c:3&qk$M4߃@DP[-%$eB]{h4 S[sƝմ^% :l[1:A%s#;S+]`!U>/JPˬL[`kDGsN^ SlOt *QLXe/>&8&Qfd SW+V?h >n _R&fd 6 y2=ߔ D(U@ _SSxq 2c箇1x߫fr}~b)#Gm:15=Fב1 n*Y6Wםי?RhiQR 0a>-+Re$_$9rѽj83SOD /޳D-^׿='@^4F~0Y5Ȁ ) Cx+FK4aAvzW:Gщ/fsdNPQр*٫[| -etHVު)wy9"wr'#QU1nk _,O&[M2t=ĖՖ#5EM2c_jD$Wl{k-$]_'y?LF/DAr9Bu0:[oKt4Z'q-*$Lp1]$9Sd+&r%] L3hUsRT$E"zf! vfb_Q튩g o4QBlw)Կ 3 AnhU><N[(:[|DD: nd[p|@bPT@Ϧai~F2 7 %ō0i9(e"8>'CM2hغM;M[``V3S{q&*YjԁV_WbXi"EDS疘SP^[i/&wfLe-!6Yrȃt&,X̻~1t>ZSCsW.f_Yh%eSk9oo*'~UEo'U_R+ &-t⑼A]$FpX>(;qrǀܮQ ⛨O2wsm:q||GZ/chAN+*adU" gLbwv`:Ǒ;M֘ܢrGN\e[+uauw-tSKژ9Re89hZSQQ&0ʛo։Tg%lt>5n>Z#D@ab2X f𝪟ӭm}ig*5Q# fUObkJadzeƀ⽡yZd B- Temg]J].<0̉V)lE= PRp6ffC7hS& /њ)pT8t0|8E9 =M]VAOd /{aU!%VT20;¾#g~Shٍ~`>Pw`AEo:bTg+Wߌ^ucoy (QgpyTmZAM,gXO#?+D72v3F;SOr{'>#zuJ/mbtx&rxH psP~(?Mlzm\9oo3r~۞U8 *ɀ>qu_nJUqWJbBA6fx&]nBDp/.̤Z [J7caH iF7M.;#7]iMfтt9-'&P%J{8}+Wd+k37ƌt0@zfF;D}c8-rA5Fu+7Ͷ4?H*ht||H !lt2:~;$B/'mMTR @Z%PL/^HޭN@o2tqѼ\OOb*D]ʜMBX)hoJ_FoHՍ1Adm=be:ي?sٟBP#ȅ8IUUOw\"jAl5@w%'m4tM:@}v:7 "՟,.jLg_`8A`&;F& T9mXUb#v6×nF!llj  C%){-Z^2{SbJ%b]FWQ'`e\[CgfU{+]b:"{K.dGƆReH_VIkbD#?Zvv^LYz%TWᓧu˒]" {PeGqh9d-x%z_/AzUxp %G;WN?i"@H;X 5Hf7{($ ]{?bX6њD i-p4Tarn2m!ʡ ɶ_D j>_]5WD4?Ggu3ey[C]OS&A>҆DnؘH]A Gu>Nɉݥ˩2ݼ.FI|e)&KiM${(6HRY\WE4CPX'T lMz_ud [ቝ=#aKB,#0z1{?sk>qx*)@yMUIT@*4jC0aO)|1JШZvrkEYZW[19cdYIS 2 毭fr#zwC?z w']S]teUŀݫ W3@#Nci> Sv`.ԍ»ҳnbމNے3 Xno{6;/:!藍Z,: wu yR(/=h$fp҃^<ؼͭ[*dVuP'AX^CS-JT+epGN7)X9eo(] S"`b~:útmr1O*9%^]JfOscЇ-B>E1΂ʱϔ#ؙ,i%Ȏ o"RiڅW 5yHzo>D`t[}źAV*ˉk$.$ݻl>6n4RvrKo%ߍa2WEE9*-rM8њ)VSeCˏ찄N(~+{zZz@;23 ǐ<@IeI;{"0{&c?;8 om `?q>ІS/-o6S 9 M↩Y+.kŻ#'ӫ*,?a_.{,O~$*ͨ1+xhNU mdoxG顸`FG  ͉O}+5eu?yfXV_JVCח s@Ƚ/ȉ:w\}X/JҖII G\X=)ٱo?ہeo/UO狊Zf щgL6,"9eYj퐻s(4zu7m{loO&N^vZ!l~xf"7[8L2|eߥO^7Dgn2,4j;%qiƙ;nVԎIsYoI"CxjW!c%Ym0!4' (<6M"N,Y.uk!-ŗ0ܤ<_g#Xݔ(,1XYGJ reAgC CPw>J*L|H\Z$*ޤ֭a  $ܻ6?>g29ے6Iu@-*4y{d +Lj7M#8!t?˙XdN?0SS;E>fYi<"J1S66͚Cg婧Mw#1SRۯ]iI;Yj7mͪF;&Hh[Ϲ$gQT`as0u-m"56$ %TO"muTtF^fދrqɴ`BJk]I];6 d(\3m@RivHNG!TvB΋U%p3 3 }` K OhV{'[#lu#U96M0U*c^ź%-nM{dg61 G#VCsZujjjALW|6Q}xǀ\ _v-1YQP36a Mq& ǚxBA6,s( F4c΍#Z*j<.'"s? ]T0XߣD֮{,?xW.U 'Dg䄪p#6/~Kڮixs%>a(р5h[M~F6Uuİ}yJ88/(F j̹ʀm1y\N?p@vՒs5Ȳ ӏ}(} ;M! 86ڔ"d+LbuC FI]{c~!,"165,WIUͺ.^\!vX bRL15̢ei{_!8\RS W;~H_n! {8t)P5_mbi$,(somoq.oS$AN* 3K,s{@-,\ʝY.dtdڎIRBG:0}҈\v#p2?#bgp0ߛ'QsXY +KCտ"CzwN. lESri/=FQ^ry`dX]ڤ&ZI뤫кW+5 ⒌,$c%4?q\ D(PT QE.s@atԽXcuF͑ o|$"2mm*mdfsT%WJ@#,і8OPN+noX=*<n&?s"~RPj 7X諜0_Jd)!C~+ycJ06/>F7|^.`#"\FfZBeRf%2h-](r2v )lZd.'&z9qU>Q#b"MIX0禺ZmḎgES;9(NP)غ/V yxxEn$uYʱ%oJh64ZDS).\ՏtH,Rؗ02x`υ܆Hmi3A}2 mO\B ]?-]ZkЯt6=+lg^z(GY`onFqM-/b :AxTE0pv ;K+`If()9Lxx3pVx $~no~Qٶ[n2[琹|ȔdO #sS|"DVorcu#6 l 5hnNRhQEiIC9nL^а>m P  "qzhH tuHyAE<%jڭпNеowޗ?e%w/g &1:&5dv0ȯmMuex{ pGkWj=U䫭IG"K_Ӽ^ οG3YjaQ[ : RjQI@Y`/ֿ8b\=Ȩ5\oنj/M jϥj␨lqq8q22243WR-pAlJaUzjrF>EP$e9\o#oT>oQi}^w`Ҕ,G-!|V{xŽeNn?5ipş;ot]]iG3D&/^0D][œ_$Ǣn1E+NEbZHH}4 :hb ә}SK_z LNB!8P*\uOsuLE ھ7_tKEeC6ۄ8{.!ưsAyp#{̌D"Mk壭 ĺ#H~=N%:ԅN$rG^v UO J\ʰ9%[ i375OZZu y cM6ea_!㢤v69i6?:+ #4Qz\Jo,!ѡA >%]6px9dw֕$,3fӳ;Tʽk2Tbd1E02/1..fG~R9!DŽ$jK5K @< 7{BЇ3X^/ni o*ݑ(kV%Xڞ0H=#,Ic&LBmNDdž1`z3!<CP?#};Ff ]͸BnZ*>BL2װvvb qx?e9j{qP,6 z&T->T85V?"(:Ff?^[~."vj-4ґK<-BTUܻڴ /6Fa: U"9kcO؎Gb@(e o^NnkMZfKb`l^1Ɖ U{vU瘿§$r*+O&"\.qTh+R7kw@.WTK4Z I5+b*(DkLT`%;UX3Qr/Yb#p8M3[3zJ$r-X]0J=qB/5t+=V>m6 I,."鑭p"]+J^?PݥJ3 <;*<%^gB "5]GEig!=JlTX1K@FmD"6JAiSf.AOnH{G슋SMn5$`\]:UB/[p*ϸaC{$~-Wޝc aҲ`Tpzټ0pe\CfX&U㮲`4'(eOYF~8ewi#ig$ՀTtsNhP}sDQ;QtFO#+?qEQ?z7%AoVVhTZ kÂØe84z?5鍕CwL.U%XԐ/чh, Wpp;AN|Bp/Xp6Dt(D «:Kc_/%S;;e[S8BeHG Tm/l88?.+\%Wԟ ym,`#mha?d1B"8"6w+zc9݂vY2=c.Ad lY J!CJHΑ4i1 I֑ G`R2S#.BE@-ӨNX=5,gF%df]er(~eLr.>"WAkp͆g2U=s6[ C-#tL+ڟQ2=s "ʳ 0$3ԀZșäGb-Wiŀ)GDc3/:v⦭$D\> vEnvZc:92Y~ASo3jx!*'b#__})ˏh%FֆC&`'n`|)]ͽgFm-1jNr=lZ.]%]xR_S^ګg|"2z^W\Qk?3nd$Cڱ0x&I6F*E1 kz18](^-u%=?=r TlNPˆX5',1'ĽDۢ: GH3zbY։Gסgm~;)A!+ӀBV3X CB Ȇ U_x ]YQ^sfa\yw9Wa):)f䢚I1M4WϾP|'p&Зp|Mm ^ yI1 0xhֶx>tv ,ksHi6];Ʋ765Yi/oQ1T!0.M]IEʦ`A?D3L BuB/qZߋ[XYU#6IC-8Fj;Jcv*+mJ lǑ3F܍B4) -3 iy{h߱^u4 Q9Zr{efy\?x\rVXA%͗rNoRdP~Br*g}o r dž9(dKKrDe/  jEϢnVʉi59WJ&D@s"BR((,6:qUY(X74#ޚBO Dړw+E-%iY[݇12Z}d{@z3Tǻ3ǭ9x/`dfv˯KQ&v7t2}4l~򍤙hi~ȁ34~Vh3MK$Gӂr90nSf$rh{!iӬI8E;@?lnn䪯+ɚ;r}E(7A ѷKVLϼ)ixޱ o-w[B>I Hia0X}!mr7(؂I=q$8޾p/, hFFf˱A z1R赁,F G'Џ%H"+fܣz'*=\9Qlho؀^E$ [6ȏ)9C fP|~J4T$J/C6d44TK١RR8 ma)$BP릸HW=e6G5FH;Z5"Q"m!nׯO1I%!֮JCIηI}蝘*?n/bphqW{صb)`aƴ`aX)N8¢"=vʐ"yn'09;V KAWׁqrB]ΰDG<FЮ u8hnishFv JϓXij+^C71Գ.(*ka./TP5b]i> I"ے%usCP`_ /k8I_aE^, Ѷl@X@R]Ga+#d"'zA; ;kB xF_SvI.ta8>[7LpͳyT*NbO=%+\~DN@HG|:'Q\Kݗw lIqI0:$&:̮0BJv{O\LrGFe7nEZHeϏ؇:%D'\/I kpɔuU s3q& iO6*Ԟ#HxaWbF$`MU>S ^mVΥ;}}tw"$Bc"Gtb`#RN*i܋{;P-dtg銓>F,b~ [&DB8xlyӛ^LX,͟׀'S瞢daF˻WAYpu{Bs92syc,]1B3YZyu"cc?1ϧH|BHY 0FhD|b9]'B4eUAtVFz>WSzuun+'7"C' V[g)z›F'#r^ =R_ B `P8%k5Ͽo9/=,ݥ&9bֆ;ap+Uy߾E_ƩBNtc+wtz4qh[:WdfQVkjyXf#o ,NfY*@gqp`NO;ߛ|SǙH3pG#-Nv9ڳ+ʢ x(gjc(bV^p{+abטF)PQL".wwjh,͗POsF xdtD|*gmYf-;ch 1GNOV$IGGȣ^/<< XW*)+QS Q ,TYNBzvCv索RH!7QܹY f 5Еlݩs"yRfJ'^({4c`{eVedR2 <81hjz bAt/t狼eJt0zdj"PEc{Ji@] :FGA_d+yyADLKu6r՚[K))2]#C8 iw4@ ߫ڮAI'&%l!58z]q]$F{E G2qִ۩/F+R oVOPxL*h}4YUP0a|4j"yƕaʔN.tHrqȝ|${-7Btq1w׸SZY?9U=QMR`F!P*=xë|ģ7S-֯*hJ¼r3P9&p7sY%Z.[1OYDl_>0BvY5@G4HjlwsUPU)_Mq- rAٵF?h |q e48ŲߚsxzF<7&br~R8/q_~@}%R3ㄩ3t0ٲ39`0^ymBBXܮQļi5v`fY) =k*Cf)`A[mIo”^JdsVJ]USSNp،'ѕpWkk9϶j@Z=>F=Z㢠u nl*ՠnvo{a$QѿiFCyeM}*?1 c_vb 5Tqm-|/Cm%362/"upRGSzU,ͦ5-4}}N;-bX_cƪ%*b-˷7Hsl9M?:C~';zƏb7MІ BT-2uv$#V/ЫJ$ Us]{:2eeV/zk nj C,[ 'Fw-SIcxМ\y?0/|ŒXoPp]-/fqh?iF7wvm{IR#kA1\x7Tڈ%D_ʸ`}+4Gr/DDžz/H&.}؎Z:`f FޡJj@F. %v?5 U8H1=H[\8Ժ=oR;FUS~tdP_@{ӥ߂ߢi25-:_s,l Oa'F<ݒ`Δq<&00lgu- B]S('$_qfIIDŽ E eDd;{r>hǶre (NN='F\9j^6>0BXP#e8+.^@v[VGwi_N$acڿ C9^qEhd(HOϊp3 h(??9疖$oˇbh}e&-"4 :G#D>^(hVP=3)J(.+aSPa%kڍجbVjLzK"kCGQLm/$A5GZfE~Z`OZJT1$ں.y.VbeIդY<#uצy3g_HJPCc8d#uuo%:JX d }?K@#w_TL"Y8Un ANڲu2栩~t K6dVuEv T/ YE`%aA $xs͎ 9N@޺c5$Y[P_ת!1 #$Sg)!JI{.S r8;AJ>r]m"W'Qe}`+:Uh+y86.ލ[LmŲxZ*IM-zpFt|^c{޳:R#౏ xD~%|}BLOзqt~* E7x!7 Ѷ(t殫!2c 8KT wăŶn|Xdv}P4B)T!D7>t!տ 1ta I"A6wFunb0g^  ХCcGGXmfmjRtbA 7wL~ Wn W ;1i:$} N||x2,#mRdX5Ibǀ0tֱ,YEAxzc0ܑ QW%wf>,!y;Y Kgx\S NQF,r/&WQl Tt=Y݌ʾ.x(K ٙs !bhvXh뚊3XQ*IN^J6Er0$["NnXmA 1@QC0WG>+U ע 1()e~伹%7fL ; (~AfgO l3X_2lKyȌ4|3}d}ـ`B#g{&D,KcF쯀IzZ4ƽ [}Oǣ? 'WړyIh[--jFJ.\5:/-<\u.>w 2z\iN0NAȰ_P,G ŻMJyp;>Ywo4L?Lq3Z]AF÷(zA%҆tIsM/UR; Ny"#BpH1TKåTn;T@$Sڜlw26ǟ[x`]|Arjfd]hx'ߠ+_9'{٬H]9Y- MqP/XӚxFyg&""ͯaW cJG aKjuF=5&?Z#G@gƱYd 4 \ NmTiPK!nu ly΋slE-_q3rcN [D)5)cZmpFܶCQ+(gTSAWIwqG3 eh#I Yvd`?qfڋ[s JA'y&.Ekz hoҪKgv5H  `A*tmFEݧZPBuoEBX`o3E>vJY,'o/Æg{@7cPY8vxꂬ*]dqo} 3i2^-\y~ Ao&c[+/o.J[,FpY~QwokξNJa_I :018i&0^JAxe\e;tcwhɞ7O@!4?K ~7m{}y*Z: og|vƅb h>(rFM# 'S3Vb_^w(/F'h@$5k/CEa.Lw_e8jQq`F І`}I+.I.iQ^@ Jˆ eO5ބFڇ#d&;gWrƧN- S':G Ozl/Ek;p>y n"Α`0vw Fm};0^9ţelȜd7<ĝGCz,6.u_ꪔ|NǛx; g{ 2[9n]wjZbY!=N$/+_ف2yEGF%l6v࿈teA"1ᵨ#Һ|}eAjN1%Jɸ_}]x뎌#[Xcᙙ8n8d: i(0 ITq!/S}L?EY8<$NAGgOQ_I٭E8[/P .XVLxѭ=Pȳ#zXmG`ί{?+yhg_EQd AAҦPF梅 k`KwFd#F5rޣj(A5+C':o!>vG2AMK >RS}a4>Ebh6m'[ V>TCԿx3AQ㴸a]ټ?n;SkR28Bݙ*;'J8f 2'-qү:Ua>F@pظٟQF{'n*EqU\+D"_]7hB4IPر5 .0V TK28^V!On)*ȃ!6f*)D9(6NFk{sNYpn -)l\K%3UA&Sp3ˍ &'xcˁ#Y"ATOH` Y̩u;ӽYh}rٱm0_ lqsJf#2b10Im}酁ʈӭ.JCKiF,miBӕ+>FŊ8~9DD=%FG&}k+h7f25n%|KK)qF=Dڎ(b`q&=Xʻ8uxI>me]*}\vaBAհͿ+fгEQ3㘆?pC^'pK3S/q`nuo= ]lte}UJ'f(VV/88ͭ;TH,N6lb*겿kqLPȤ}k,]8DgFŎ ڣ(_T}o"l^i]wBեy#^NJ?-#5Hf:i4' AxƁ1dA_ۊ_F x#Ʉj_M%%Xw4ф]N:Ɏ %NOs>y&bymHv$k<.~RBؒ,+Ǥ$iV{Tۄ&1D }:s-mz$}(x:%1CKwL Y ˝EJ^UkkҊƒ8ѳəaۮb@ۂ!@̙/̕u(F9/!aOτ@/P Ⱦ1fa4v0r'9Q .._&Zb)ӾXoK~Pwz4hdW}SOMP{?M L:^>wscvq{r|m Ϣ*4&-ΉǹeJ&F؃&3fq ߆a#Ͱsh2i\ҥ|`(7fPx]V;@sp(ToDz? mO3}e"?J=dn P@R}?L>hw9D\I}Gw@0QEnUxAmv6ѡ( M9]#b;)$1E ^`VTX@@~-A1 1.wlϏ@gz+}4 `>5>/E5;1=\K5963 \jg6zhEy#bHM~8`/Y3SqO?0NZNcC,KEA{.Էfo5SĈ1%|_ nVr/?23t8q4\^>J~:ɩ>דEf۞`w/q ˳isM7E==Ѽ`3Cn q3sI"DIf:o[8a‹`3Ƅc$c,/dDK -ۮ:5x}y YPbٻ w2Q̥> s|E1e6T(sw9vj:j(^/| mL+p+ (J{jxTwD[`ٚVC9TL 7&78~ہ5kpT;S#``FiY*PSonh4C aI((FϚFf[saԎqLB0F%p(h\p~ SWgy '!;OY7$B1ۼ%!g%w5 DScbl)C~!6=jyĵFsU7xk' ųgc\&gjcR KBQQi Ig4R(WHXKhw=z3g]H}|:sWٹʓ5w*dvm%p E%-}reef!apl {d_o2cUZ8 +_lCx5ƃpfvrk0蚓i]Vhq(}NP9MGyi: VڮB#o2H]]pҴ,Vh|0QlJ ]O7wa tvG3t~1G n,eQpuKX?9Cw14" P$j,X'+C=?}lҢU3n-^t1G- %v~aYDl$j+J٬,FtTD2"DMEIxTV-g > TO57;fV鞭s!²Ԟ"9fc1rd8!%Nr1'̪[₾ ~RN?rRRr٧D{dwNXS 4-[&Yjy1X^ξc ${S:^:Yu,ZRF?W^wDR== Eq9\ B/ 6z"m}ݫ0@Lܮ c]_*ֱʇw>Wa AzwU0[UKή&+C#kL6иH]S4&643-J[1Q) h}xLX0yOF2JtEZus$PG8d)O{vo ԿbZNV,i憥4!"NNrƸ&KM,ûy*&tԲ0 FaNħV;]W6LD;܈lvCe*?$$MH&7ʿ!1 gBpi}Hv?*e˲C=1\ eeCQ_ř+AoKwFe^x2̩q6?&x8̮Mǐ[>t!wN\nz~c4%]KZ0Z^ZQ{L`5.F[pGVMMTdԠǽD(UIoLEZ1ͥ, 3[ "[1/2ˬҒ]fMUvM4pT 4pt}fsJ~Xӱ.>D5F/o"gAzms)v!3Q%902EҋƣHڙFa(`XT+,}#TT7֨e }1گpthCw[b<#v[?o:I1‚r/vs_䂸5˘hZOR9W^AF,D$- G4MqK23 ƣs2!%ZUNŀ;Bwpl0ǡ1*%T*-אe+niȔ֋f>"KJ(@zX;%;$t%nf+5r|8e5 bdGXA4U'>boWH¬Q pذxu!.|@>R+Z7wPe,a+mVȏ 2 B."K&W5(@1RM{.'YObE6+-'Z]J9Йr.49BDYסШ#AʆYP%ViJFXsB9drUB[ȹaA;a.x91`>]3ŚaLvj-7,H F m@qΔe2G1Zɰ ˥=ŐdDꃔ@?C'ieB9K+ڱK v'9WVE~ϡh⃾PvRRNgf}LjKbcq8=G9~P&ogs229,~K|32331DVYN8H@`.7 EC0PՖghewɅU?o͐"'~u#oOa7VwxA>ߍ-s9Tpv҉Ҋ>K;N_ gZ-Eӳsz\M3h 9 'N_|/C ?𨦣ۉϜ" _4X*" 5=/\NS~9#ƞA)m}' NQF& n(s ``Zg9rPDK,%En@ v0fXAZ󛏲񟐕43ʔSw =!:tQݴeֽn< m,c l\ cąGW+GF|_^JUgoc>pJA{4h52{pSTS%XPVLs:ܹqBѕ#S$3VGxn$Nחb@!vkt G>U>'©sU:<$璔1}%nYv\F*?)㳩tfDŽ%[N@Bm-QHiӉ QY(%\iRin~VJ*u]sq` OD'q@"lCS@5oVE `(o*CNfdQ4AX?U,ո*S3ALR}al԰#_v/*B6&Ɇ$Ao~Q=Vu\IePk۬EXDx|TS}lP"gr$T98>NI (q 5.S_N(GBY}PbpZzlCYT"`A6 5ZCErï׏ܾy3c;ϓ VR NrEF9mva?_a&G\WD1AVm|o^|'(!!gDVS iG* -XA7\~C Vd|oܿEJ:wPE9K2ʺrčݭ<)q!:7{ZQpDPӿėJ)jFKioap"YlFqO%lUǻJ8[ ,kE(L#,S,}BJ5:*1F e12RN#^ "Jp]խa&OPqTpb rt0J gR*Okxsoh}Dc쫽7Lx|v3 sPN.rFBi3}ӌpx1i/51&7AxFPhc"Dr<19!!RAqx1,VY( bH \!0=q/W +t$j~Uz8ma\"+1NR2F M4 vHU IS ?nª(Ga *^lC#:w+gNêgDT[kRǩJInXRm ȀÙG2}O)je]^F'I cփ>{A'éw?ͯ`p4<-D|[Sήe,a䌀/|^c8'\:m7Xi9:6V5Bb2tUb^"Z@:VciE{SO0Orn@k VS ;eKʻa"tUYf\o yI9+6E;:Oߙ.oweߪ b@ԡa>ۿ߼5I\T!xĿhzE:yI6:'.bGn.TeJLN_U"'ֆ];f\FbCi]GKbz^7 |4A<}DzJ#Xbҧ,zw^`j%_|F!*e) W[ۓ+8[k-;>g |/6uS(ّ.(v  | %N"Vohe29Ǻʔ")aV%ӭBӆq6F^_ /!G7xv(_ε!끶 erj=#U;2x^_1^h\ L\Jd6z"7x&kIqHhA;C |_ŃH UϬNc9!Ɩ2̦=\)46&e7gB؂G'eCa@_WUi*䱉 UoRm @i@Kʾ\ ˪zoͦ˴ȫBXlۇ?Rc@+/GW(/*Xg#Y hg^ŜDCȹtO4EfK MD]Z*:qzO:Ǖ-M7Ykjj(/0bh4rb`6%^{)scǴlG[s.#L/AB0,V ^4wi>g|Ͱ1!_(a 5MP!JQ' /7W6OLC’..0=6$C U xٳ;%R7͗GΌçL9QgPb~ԌwiDwgu٤Lt$<kCcEs#$f?aU 6'G0FF#+@'0 jCob|[ZG篅 | 2@bt UCD @{nxBD `Ϋ^PDN?^<c0M̌+8*4EM<[ /d.G.ɡtlJ+Ev81v\jnfa0Z/"}rۅc]wVQ9ReJy1 4`G}նNa$*W8`Y[4 C{M]wn&=)ݠH~DYѷUR>%10v6 żgsubC*j1UNjg5|.5fhk'7AW:4l}(nپ7kۑ^(3O$: c) dopTo +d#zp?O;R VӸ 'UB! n";No|ގ}~z&psJ7"0^V _C%;c{ڻ@bJPJ'ߔ#w66-]ƻv*;"l" ^[~!gNSsqZO)9&QmlYPy7lb Dcdi%5@g%6QC\[kڃ$n' ɢWx0Iȑu1<_?vmb E1vWGpR<nq?&Kr[MQ_13Hy7`8:*8[ASJ5.1<'xZם8rR2P`aPBJv묧S4[c%]v -PO]XgcͶGW/`H hCpAъ On%'fܕ 4ϳsv豝|2],ZP3HqL0A+ƉKT,LQ)$-Q@:+rHꞤQ)p h#0<6",H'`Ni *Vw]?h V||qƁH"MkqʜIux/\<@IW ^AOU+;SG$3;f}O{_27CÃ\0~#;]U'#0)ouEwnCC`+sy_r $}XXO>_% >w5:i!? ,~σ:œ.RR?%E *ȆטycXq Γ`BTc;( hwOtJ.k.Hl㱸4m^An`O8<vRuBĹS)e4 TRccY.U {5tb:n)̺KmR@)' Tx7՛Pbݸ:gCI娉k⡣*+䴎\6EsmS;iEn5-2IZҸN!ؖUtVE 7WV\Bpe)cU#4>)WF+6Zd~en&x yc]QI~A s,&kyHјBPu1<ġkW#ᨼqr6>r UƂJ$G__8Rg3E.BN2Q?MT) 6;/P.&::wXnf#٢P6>P?xjP2Ji-OUQ}":qPZ 2tbwr fö.Gt;s K|c[1x#Y(.J}$K ߃4j+G$Aȵ>h@哭&TIp1 hub|6CҝGNL;UR;xW=I=뜳>>OއB WzL܎rC`T1]D Zꌾ\6 6-fҨ\*pXc`Ѿ5Iw 3/m,fP0?eSKN` p@7UOuEHHbFa<2v)dXļ,.^aD4&P&=%,/9e_]nq868l}\v+} a|ǪB#ʼnGBm Sd56X@=^zte3?4Bgn ojaxObC`3S\ɼyi#Bəz{ZB>Y4%.;. OK%VWdr:*·7$/TY4 $'5S޸_D!1+ow'2^z{Tb׷<>rn?R$qmEijֳnmA/$CGec=g06%Q2_ԦI%CRRٷ\/ּIXF`3Cq(1Y2y87ڦn1Io' I3hH*/%JΈ3 H~ك{ddn'2-Ҥ.FϏ'9}5F6v\ӗ)R~ő_;yPnHVQ^}VѱŰH)Y AᲢ~d6cK`s[XTdR2C2,ůsRxk73Ddzy|i`^:;Nr,@sd<&: l6W~7J\ΕS+!,#J'Hzey$iiڇftKpr~ޥmIM|vmg|:1E?7ɫ j4oѸӜ0!hc"HМc|F> <`ĶnkPbKDU쨟!O͝0FnN <9RtFBzʧ [e0l9?VEVx .-(ேsR&PuGBHųYn. _xy93Wӵ ?:}iw') qGLHxpק^}.~>1"x;|N9x5׊EE͗z0a[؂<  FJ( tN8` DVT)zDWsi{ǞUn dJZE r> WB'V4CS1lr;M +z* a)=0Ǭs AC6kdnrY?/KvN}19|:^.a6 PpKcm9iS^pxb?ir,ٴ6zwN$T55!Zco N'EUfnk(d?PhX]|D\Sv6T(vd!+_uU#/\70YC⠟³|-pNoq0u ^x R/sNY¤mA2%Ätw)5+{H{jU`Gs tL9"0eeC:`ag[72 ɑ^#Rj}"3r-8_|/"kˑ{EZ#ey$83i>.!&*]w(/{]%[R>8m?,,06FtV߱mD!Z"'r7'mڞOX%u+ʏՏwLcKà#wchDx3ϨXm", LG~awmGjm;X t*TV?'+j(l>lʠu*;V`s;{K:ٞ"lEe"7 p% BygQ,lt;.Y[\343}3(O`EHQ{O@"LSSexma)K쨬Cǟ*wEvK{Z{( n5lG6gbZRbn(_PVD>2sngS&9&Xk?rSRwI~F`j Mu8ސ?ad5ie[Cc k_ljv|B!pτ8,~*wi?x^:^1׀#' Z.iq JE6XQ0 A侟 ,u7Ho"Fd/1}3Np3B F>ZsQ/sXYs{Ä]S龾j"џO˕VD:UͪYV|Em~߿5lH![-z͏h@ @|O5p>/Z8gե5\VmTo fՕ/3|'\!0P`;nK 3k*+2AtO#7Tc/ET+)Q!ʭ "=B2^`oLH9W0vZJz]德<Ө%:닿q*^w~Xݰ K B ԑz̉:*PaMuUfp <%)[h.nXŨ jqhw}އ~A]*uEBdi+N x4PDT³!uC_u5boy4@bmgVб]i"Ṷ*j0]\<9ε]MҗgGpʢ,`kw8Kʈx.FLW=Ůqg~x @M Da;E=NpiU5SF)g{&lEۤoV@W"CUlAOϖtdgC\޵|c;m|0c?F;YjcKF1PC%nAS|JqypĹ\:w hsZi'iygNc' xv*49g_VbQd攕ZI@ 6  x9}}P 3}[(t`- \ = \ם>5UqÛ꫺C!_ɊodXx*zפ K;ʬ^-1m# s_HT[ajVie#k/ K/┞<I\ ,%FDfbv#_^+*kGL9⁎R =Et4oAb{;LqeE!T)o&":ar!4jMxߑ-AԺcҽa͸b5c䕳uJ9n$_)2_O- ѭ$kXLd Z .Gw&:s j.|O38۶ msiFu=C:(O͢$ joi)5x1S>^VV{JZ\Er +;~ͷ "jV{˳Cפ#"3J!Ƈ I'(N{ ԭΚ1g'^D_X:+ѕ ܌!)ݒh|=.'hx}>Ǖi%t[zիq}nOhc]݇%#<4ovНCVf9fBY>77?^j̵S%ˑV]!3"ABDxIa4pBB(4ކQf i3Uw}#K5 N RO95FZ(%etk@˸ؑ)l<(sϔ=-fpHUTԆEoXʏhL#]xIq"~LJi65e<8`VpP/N JI-}TV[f8챁õ ^qE`,2"d7؟0 HH^Az&2lx.=1J*xռ)@K5ƸC9V57g0Z QN =\/{v=oLM͂XLT׎WċgT7!t%κGP! #d]w`h4oLwAk }(ff aʄ]y:f8sFMgG !ԁAvkRGz\{Ӏ\k&n+ ̶8s'4Ag1P- @P "H@/K+w ]1ӀCn;*XzPs"}Vz6YCoJncXG3 whׅHn3jr85=i+{-QC #"lT٦:ͱ 2%bp  ,w ~ADPӹCGkQ%]PRDzP=rG.;Xu̫-3^5D Tֱ0\%]/˰τph]v};|vCȪ !촄'jzA؍6YNϔ(xDIT 9̆E1};Uh-tS՝B5z`e3 M[jD0:s'rz,74r7vX28E]zZg,Wy1 l PA4*% ?7o۞#P}BN2˱-Ú1N=.pb;ߣ}xpMx`ϵn#?Ҧ9R߭E "5*& sc.٫{tL:grXAd`<O~Ԗu%+XB$oW.Bڪw@th%&V]UkZ{5oT i}ŷ,Sc:|~ۂȨZ3k.'zO)^P蠡&Yn>!FSHl"`:sy<\FTe@`0bVtZ`wg{(ErjFvSdu=d']Jc0 4-Q1C~7?) ]^rpW<ik9uho70e&8p]#̬§E]kPGQ(DI*Mx(o~|oI#lw- N>qog);-3Ve}^V,Z0̈́:vܐ #t^(zJg hĘ6r Ndj WSfz&6&5'NZY,[ɵA\}eҒ7=0xG\XQ7glB"^H&u=+YTs &Rte0h;~s)YS72 ^(+ե$MS:Gaf˨GK ѨЏ7@e& طyA62g|֑BW]J`a6u%QHi\\[rE)#M[FcH"\;pH+ ^B@OUؚMGJhqO;D%jN[o]Ŀ`ż}%O7 I6T|Cud,MRAGa& TM B\{d`Q6kD mx]$%@tυJPQzgS*ҏ`H@0cNN}_HR*CjK-Րg]hjdłzL#B1x$|i8>!&STm /CQ$)ܥFf[ v >JV(22`SC9i9#DŽVCe1爧 /hA\ Z b{!'7+XGGNjj8zO^xfnj̬3[Vd{uJ.Nejߵ!JmBչGh]"PoTbٸI\[WPdM"\(Mݰ%]SX eR@zاLG|7kBwFXl^Ò.sXɿbp~;_pQsbj|aHp 4t[[+q/;r'mް:'UO.x{Ɂ{OƙG.`{G4yrI̎3}&ujx2uxi'l*_92ha&xl-Çw@֩?va١!@r2a Ε aYJK` 1%7WrRN&b`a {ۥhRXFwx您s,9wç ‰Uأ+)39gw9nPҀWySQT~p-#3tB'V" sxÈH_: öD8 #VV#*ʸ}[Fdܢ_̨SniK3>Wx P>j˴ܧl2ꑐY։8Ғ(G"v`VoI)yçuw ^]|xŽQLX߀@ou %)[j-*uQ%8, \7YpTQ;łL_EDw^#Ua>m:k&sؠu&gn#dݺ ǴLT8 ! ݡ۴=F >-e*wژG]8>{-~B$3k 7SW&,Xi_a)?el.:1pJ)9P 2?v@p+=JNJX o@֔XyAkGc\aS^;~v_Jnc@eܽhJ> kDvp7m[ wk4w.͠@~g#e.}6S%sA TZhP޻,Ab |}AV몕 cjYJO$&CPUe|:@_IQ5v #F'O)rO&bڱ76⼀0 2oY}Dw_ =TM#ĨzX9'ţ$ A@%iXlv:=&POS&u@W%jOMVEF`xfUn3F7`s=@zƃ#Gkݬ_ǣ$v;eă#q2S],u6>d4: ę][S{e pb0% ,x7dLMzWK29^v~$5~@W]qNJG?HzN,))ՕX2Yk+~$*ii E7]|v(ghn(Ѐ0 37Ycu/J1ZP&tՠBP6o]#⒀i f0O '\ b[zc-+wN1)% Kg̦;afaHͅ+f⇚y܏RNY!OxvSE ćq? ^پN;,PXDa71+P)OD Ud(Q4C9q/͓9M|9f)|Z0- `:3(zhI6(w@1#a.839 W>8x3Nct3-8 λБڲ ȢŽ"5s?Fs:[#H}RA' NAëHh[' N]?j%dzN[F&_*ihn`Vҏa^;$^M(9[ݗjփz%Z &XPvso4MWUP7jF/ ,r))h`B̲[۵)s"k\QC3 " i] \mcy[Jo,PvA!7?.Y4"hBX!T\- -u# g[^LG_/~[@&(H]@A\v,jcf,pY-XXu7mq]yz%mօV %<8"ɬյrh.T`N@ FzM]5O&[Ƴ%qÃnZ\RLJi2F7;q/ii㈀׿51[F\ @WnƇ?-CQtOj!No3\q ݍu%0An:w >=,T89Э)gTeoZ[^<,Fеl^G1~΍gBRg@1P{6rނLr [Jǧ>5E Zm[iA"AJ[8y@+<b)[ec $ {SrGڶl3:cӷT-{=5&2Zf?bp<  y3k%M^NJ1o@N֢Ȁ*M=wո`/'ˎX{oB'&0Q]':H=["އ#X{];U F^Zo&'*iT0)[1 &L֭ L(w %qŽ=W̉ɳ(8")qh)Om4<z 9@- /UwTܓN(FȮۓ2HvdiҨb E(\sɺZdQeĝ"sɿa | rWM"R5^ˆ60d(O~Nu״S[0Z}%JKb>ke5#va0,|/' ֦ET{mn0ڔVTI⩪&)޳3q释ʆtmYtcKӤ@ YI9YV‘'3"Ȝ^wfƥ9o2E$h),ec(G &'SiXK-@Q+n99@(KkhTta*ήe9?7IΫt; zS y W)&}ʻ[ s2/dX;o(ޡ?}l %9FT;Z="Q$Ȧ8-4EoW(.ՄjN >:a|dbIde4%qCfg!.f i_:6nu)2gjE'[ {@jm bngA/?&w ? j$%Q!n +ye7NSج'kl7aoh/ iŋf!Nс}Ȯ5tLeܵx=2{̻gbw₤ibPYىs[fhx\RPPPmacn21B&*FH,i8%:u6io9"wU̙bw>ϒQjpuL!9: 欍m>6g%OipOȟ9|4 C>E|A%jf_lawӹX<=Z5kTiqS33̺ۜ==XS0dhgF]}TLcyMa',{ҲวfX wYc~O{XxAoWXvC+iY4fD4&y\oru5ƯKcI!8ZMR@&n7תC75p e?!sïi%بRM$'֘PDFs~a?rZlq-Wwcn/7{þk+PYl=Jg⾢8'O=Sځ6ĸFntBs!H5u^`6!<;gH,r1 Oh9X`_Q)$ *:qw@&?%M Iv]tMn" _PzH:dE*;%GXy֐#ԲɁ&ޑ3 :ެ bh-ꅿ.]ͳ˃fyLL-Yl)}ku&8O٢9O儋=N0sٳI U8AbEjIJhqXfi܀4ܔfBsL׳0yzw.ǖZ0MbD)wL$FORU5C\}:7Kx 97oP>H "T=zWAi@=~'g.jEaC5&ߝ~N#@T рBIyّ!?p1ϿEyڇJ鍬ːjk~qr5.V@42 ̛c6(KwQHd,!F3Mn/0Xqqu`)^ۑ *+M(lf̿<~z]ߋWǾȀ,)ekz:KK-u 2 J(Z{5m)oǜS"`:DFq}RИ 7WF|Sd}Y;+|f<-dKҶ& Տ@L4mEXtEք ?c~O˜ 9cL:_S;❱5ӊ TpGL_v%S_y>m6\gd 3 Gt='`Ҍ V}t;H)8^dYs*@أץ0@?(g,yG6pWt0f$duժa4"Up ϒexɊ`z{ L$sژE˵,L+ P\󥩔)yeLS_٢MŌl$d5Ō{CFB.HtL<ȮnoiWXo*Hk 8|q8lV"5Y:8sikVBQcA#zW>~€T(yзȎ!{`A9e{,(2$h4itᇣ&ȼqoEWc4قcZ a&$hBEPU[N #zTD'%"ť=l(^ZGꔫ z?C{:WxH.B/]@ %cf5Fa_zkm#0J~1)k|Ƕzj##w6e}fvs'Tcjnq K_<$3f~wPסR<2U2GJYrEe)\b) r:ڈH_ɘ$ h5|NT9∿XӞX3t3O*)ΙSl:=Ӹց ,D8}l2+!Io J;{B(f wXfbF>v~+ **Ŵ@} m^X}Q ^۱QRYrqr8O.SF#߆QƆ:fq[ tB-4]"zP5~]إ7_x51ܺ#g!SC6P^* tꄅ3t]Akb|}y? 7 ͝j^: f$YN$eKJC45hqgua)poZgd$]b>b/ "a]P Y] `*;S!u)vj:)Jo)rDṈhz$uy4GP2oOޭwqAg՛ZD,=䁉1fPCu VliY'& ؓ~ݵ~ز/XNx5(DV_f!KxUX$˄b2Mm%ʖ= rsHU#)^aAէ ߓ9 u~T>b>jr|f%4%'30A<π'8;C(PYAZ1:-kj@t̓\J/~eѼ<p4c>y9艫ZZ1t\&/8fRݚdͷ T=\*K|>&61d؛oMt&$پ}4|oJ %eK}$TQ?%{Q|]Qhuܤ\Wۯu!sgZ&flG-6 3zD|1G;ŐEg*+Z*RT f%Ec&{\,HjUl~XCJֱaмR)uN U(kWf|&wM1Cd(Ң?*Qe[ԉ4Bخ/n>l ݥb}Fo[:RsZ tˮ #UH~z?=ͣFiuft |LUA 3 r/*1C~,cNY:7ҹKi>L'fV4O=Eo7pQw 0~* Gye:J/BIjS WwdY+&Il1Zl6hY\$ a(YPZ'!!`QQ}=<է ?+u7X3"ɞXo60"%c/6r d Xnؚsfu1,oua6A{sC{ s- }N U *0ʼnxc9aA.OduZzhVI!a9PfA'R7@4[뉊s >Нs@&fKn2ͧ.)Z%X[{ŒX#l%忝jh 9KY-+Br@.NM:j"q HTj_\ŗ$П- .wxb-EU}r{I/53,BXCxʣrl]5AD> ,кOJ> 򅖉?DhuKg1(`y+-ZF1@ϫ[k[DTj uo;4jhJXs r|kR(Z +'JlfJ(=o,ОwCPY Bj "RSO%VmY oT[j2Mw~C&H]t/isS$W5ONws ǖQN*4 /"TR!McOh!M_)4w]"- ˒B5F鮔쳥rEWs{̟7n^_dU/o1'YX;u،TFN}kD7:X7^x/5j^ z;g#Jc*5c@ M>dHSO/]a~CtOi:Ç^@}dwp3u(.r+oeN!Q 6[M?෴o٣nE'1܀JNG[BiR 㴹…󸧫?4vE%v>Y&~A>:pv!T:XlI6RGwd_4Nz9)11EGS,yJr׌Jd+uL\-؁Хb.Iw ׷! ѣ,->]V@e5sM6F NQuo錄 .jח2gB&?QMeR@awD?a{%GQz9!_#l sD44aE%t:}O~BHD yO`TH$Q1ݦdr5x,^gMX \Lbm#㈩I^NjeBLnܗNb.|>)U\E8Y>IU1=m8_V.׾R~`~pNp]H#1(@3qaN+?x9oR0l,̓9W{a;(:kR EM",*R'$-`?AB'̶Au٢;]  xȽKeM3 "EFHXqxVqڛQ@<.)tg^~Vʯz=un,<R&U9jf;2*!-DKo Go J!2dmKu -lDFFgKy?US`U=vҁBV/4V+!~v484:@K#$3[~ h-!j;j`H2PF<4RR، /T7$WpE>tj|&e<50<<F7&A_R6 ԴBX7H[ 1P<[ q}$ A}\d"E+Fxh8ıլ 1ĩ*NMZ@5k먼F(G򨹸t̯f~Džw;(例bԎt%kCrh1S@2B[ԫzAReA_O=ZC#WqEr2Wয়w48cj WPohShJ|<6y{nTIщ+EujԹ]E j 099BvLGL4X/ۊ *DbJj: ,#cd'2ݿ< GM k=\/ʼd1Yǝ;X" R9xqHhAhϵFeKK[ V v ^(eYXQPh75#Fq,tP:UmmOtF@2m@/u/ ;J}\MJ|55Am*F!#v9̲>2x N"$7Qxϸw; -1" a 8VSn:W~ijk?mFm nF] օ賟ӞM\hDyQxp6tN@{2'/h) ԆL*]c@V,}VHVU!6ވXM DiekIB;=+TrOu a1ԯV^N +Ut'Obڙt&\)lW)-TEK0<{L\״-:w>z^FNs9 iZ2GV]_ќCoXkL4tj3"JULZ^Dn\&⫇۠P{vp-gw~.VI2'n&BOt[N Zo!%"K|D0-fXr>&/2jlV@du0Hu$Jo'yzSN_6 .X=4fF6Q`XyB)AW4)ɯ4{afUmL^)U^+O}94q6Ta<]?P:`WE P2kp|r&"a~C 942YU}_2?8+˙t=Cu2& aҪEӀ65š54B{>Ƿq_鲛 XC#*$s`?<-3#j6$I#5zLepYܙBw <ˍ +'&`JC1}VB!jnFUq3 r'EtXl)\Fc Zp&X_)yYC\=+ڣjEm0R\1gTZiZ4P{!Y.K!ޠ5Uc6e*H izwN4F\%6PC֫БF4-wfL:p06&= NGʼo/bФ(ɷvG| 6!\>f~(UY("P?!SOZaʽk?k.qč#,Z5b ,DW *>W,^8 G~* +_^X?B.r( X ,j #t'3<JI\HJ⮮Ѯ=z; 86 v<#-Gn<.ޠ`Ido)zWNjfFuժ~'xH%컗 Yu`aHokU[LE*%W | MA)]Χ&9QFV=K H|_J."^Mߋ0z4ǫ0(I򹢓 XS+*ݦ_jU[e̺B<xTt)hK_lI[n ԇ˭5g kodF^;7RBcW113G hv6uxڕw?6D?翤e9do=8r9;Y 2n٪ђo%Gn$ ="t7$k?P@Fvn)η^vNUem)}e0EA7%7vlwk;:zJM*M㡒AҨI HY;[=3 ꥿)u4d2gUHi@#OX[q(3#9;S3K}x|9"Њn51p*e~!,}>؊{3[+TwJ,Wqnh,Q)y2]d G7 oj(?fALīOS/rmZfkD:ی屃t꫍&M 5/:Ϡr8/NZPUutзv![ ܐ&3Td= +#%ůfp+P+AujdL|@x׀;G03o#oYQ◑Zgov$aVt^*$hӃqmd%cE簤RC t(sgQnB}S-[Hk8zK t&4%,[B7`=:9O\ߑik(3]$oՅ313+jT M_y U0]?XN7q{0ª/ޥ0ST.|oTwukUMl7,X1aQl'"73T36lue(?)G~Æ}e`68uշ{1rweo"\ONя|5;#٤yI6zݳvֲP33Bj^379uCqѼ+PaUFS(nL+?nQpoxwmŹD:4CIоU62GnBVu]6~,S -[Luk%+:a9= E;{y/JQ>AX tzNrC_/m햙#-sV! g?#Yc;{L'꠱j cd.f3`(@wG[c;'S`N,AhB?&#'HŶ3B;'S?xEkF띨s+Hk-n>}n% |3`vNl}JOl?S$s T)v[K *?Ոv䱧$R \m42 iWP`,+9|i )#<3M,}( &4gx+hS),E_M(5J[ڊ$0yڒ 1M9{vp9]/mԒT\-i<h]f$I 94J rlxǬ"S1VzDPO>M8Yj{QIBPwޘEV\%bCG 7F "X[֘Lq1̆rf{ #vf[\ .% ao;Dd-YsiAuVT]F;-8;Q|&OX}z dc o㌈t#K˯V gZ4kE`}o<wB[ʠĠ s+OWxu+G?D=3*@'Pzkΰ )%>]0ka$QљNlġ<+=`g1T"\c=sha]QsVJqaYiw^)0zm5G.k=.K 0>] hw|$=Lg/~S²¥^)- (}f",[Wek׌.XV[މ"A`Z!1YxʩRC"[k!/t>j5UVIvsIb+;N4hÛ-\/MN I͐U5pP=W9zU3`\R!R5!3bhCZǞUTNUg.٫;)Ht F3\ѣ#GKuݑqB|YUyLl[B|qj;2KC1; V$| 8X3 Sr b i6;rEyi`7.mx`{@0ݻ\|ZV)6/,XSBP}?H/r¤(4~{FdR-8 _&+zOz,JK8eGWSz<p2 #(5[:oZ7`k X٣0e0*?<q{)w)kkh-=D&eD37Bد Օ&.ۭ2Ͳ~$sݱH#kM]j8H &7N)*wĴJLzr(9ْ5qM\1FB/zdkj6OcDZ{"0M6o-Vz%ԫͩ>L ù3D}Sgv 5d,V0ڤlY[P.v4n{h:k+y> &S:exX3P{]@ic}uᮐ\9|ͼ3HTqO#y3r?7ui+⟪ßV:Y5!nLxZU4=qbpv؈#yO{)-gh;?qw 6Bhī#;ǣgpJ$aw$$p\/R}O XV$|_ode u_ orMA"1~_*, ~\ -IVSX]&NL4Ib2O_++lXm%7CG;259`Ʉ\g|(!Ŗ7z̜twV Er0JS"5\%V^y~:5죣::͂5^9f]#|JT͘8qQU mpi]Lˣ1c-@yTK,3B?GVzSSJ-s_S L#Gy$F0A1sU)t͠vynN@%ޙ:ӵCb͑_7?]3Z4uQm9~m Z0W4U^DCR6bmD{4 I%j)2TۄV u *%ӽd ԐXgygWTe&65M!YхiV.e٣VEa䒃n_Wu!dHŞoCǽilTdFXη$*Y( gxG10nap1qG1yn[%Np5C({DiwaCpuہ"]3̆'АO:>mR9Noo4tRt70;9xߨϺ"Ľ`&E[f_4_E +m)K,8+ 24?&zw&<^,r v/Da #ZcOlH (_}ݺ0>lCހp /](BȔd|Ղ,{f"USfZLeQM3yGjqCXM&a.8x, }D*h*<\) b 4>va9\@u9sחl/TO$n@nmZYݺ)b _t}f@cp% xX1 V'M,Ŷ**ϗH6~IghjƁ:ڊt6T yWpL"=Z tǟɨ}۝d@ѻgndxgh i1]0Ğz,ݘ~IcM<%:EI*<ŅFNכBo5P1 :ihJ`#4#;%5NHOzFKbɏOp;x&'eqPjW1? sD(k_! *Qƒ&^,Oaij4]]構=v."W1h~ z|/Wiycr5ևjBLYZe5Tnw^u ZN+@$\+uRrjYn}&Lu&;B89w|t&~f03d; 2hm[}t%² )ׄDz_K` [rgtK3a2@^ق?Vudqn(JLrN&Z)Yd_&OsÌ- ?6_:Ct_ Fq^wK5eN$SBzb9qzXJu!=F\;4t#n5=5L}/T`ťShgW[C7ce֝@Ӷ~f{&O zlxy+Agt܌m}L-]eۉˏ) A=W.g@UsK.J?BDcOF/qWK)70*M7rJ N@L$ @-y!#D>HWN`,3 H2;_<ٜpptZZ>8 XiD;Qi .AYՃ3a,:T~-y2B'^lIDVj>s%Urq g ՝R[ﺄN^JaSևC{镺/eÞVrciȨݍph$9AȠYnA9^uf*1#`4AWXRJ}_9ukMc#*R纓 &;+U/.lY2 Bi@Ȭ#ڟH_NWYvSwXE鑮RaۻzG=z-j,#D{:pĬt5gs6AV44e |v0z0S~l>[s! 5miI@i%u6)$uײk30W%xg R),P*r\66EXu9wX[*8}=Ҍ-~l|d!)8qe:o`p BTf/t5W*Tdc9Yb` rAFv4sl!٬ B4E6 JUL ;3Ll>͝<~P@EZ!C$]-ꋈOSbK۹-D"z~39˸~!xc&_&h\'*6qH_qp@|3(edr zAh@B(}*.2:BFGR`@$C,?"eh*Ԉ]"etۻf[)Z9Z2A4sMc?L~2vy*ڱ$&d[&D7}?W B`0aS.Gjͨpp&N8^%OVٔg ((Ko֔r/.YS&hDEݬnp>%E![7w1ypszwe_.Ji?q08mF8c;gNʊdBІ^NÖE?lmjG19Wݚc@`nGModI }wo)d4}3s"M{Aݨt4jk@񝐁ѹ:sgr0>*+`}{A,0hTVpxpJpded}NOB?[^sB). T.DSpVXRX*c,;Œ V4Ojz;Pu, -2|5kJy\*j܁X=M<U>:.0})q̨⋙56qqХrawF܎mh|5!ت-A1dX j70˨ 艅$?7-qnS8=: o Wex0E]L/aAP+Uct-NK䏌 ^\6-.vS¹-Ku%I7;qXϧw9S>mnfAffc~jpx'lkԄƄ<ث`>[DYX oTctoXZTР ܀"*f |hA2Lɼ&ZS ^ɩF>.Dfjjc<(#u o2<92&LתV@O-107]Zs diQOv&m`Ss.XcN,Vt J|㲘+u kb_%ݧ q m4 -ԨRULX? re~~~?QNSa%LXDl^EN$Wf #mf+1o]\Rv!5ѐҼHC.02n೗([Qށk:-[o{EDgyFG؅I:bbWCk{#e77&TPh7ʵUR+|hM"x?ͺoNcIDK(ڝIjnBVWqrwC%4A"(o"i|%w2e= _)On>v%ac<i)O8 #P̵kx}S {J(6'/2:u ju c77\hL0@0#9ղO,F4b2-$6No @V|(V3.ʒQN8{o$itP|b!AY/ J,ͰEaV[k֝AR_ܱCjzvA*%V Upx[xwCG% zʪs;T,Y|je-}7d3'aw==RxӸ`m| ;]e]ԲzvOqȹM̿T&kD:8E Gma;Ը]ern}IBݑsgQ7M1}X yv`ƅ'T={+@ΕzMpᡪpz::? 1K$@7d,^':W=Nᾊz9Kifڧd(fF.qp7@lU*< <ش; Qq}b<@ "Vmed 9l (_0Ox[@3^^_ⶵj'`-3G4sذM dNx 1fb+: .b $cv*R!GRaI=mо>HnתG+ 4jմ8+hu,'!j:%v/3wgŝ5ŞMj`HgOR!'\|@UŘU{/qal̻ߥ#e\78xC}wQ U3Wc%uѭԾ7%ҷC;č;ZUƞmș5[R|ί1kqmέ(X2q,JHzʘ΅0}j&-zv̀xf x5CꂠFJ/AiAʼCձ tbS?MAfO3zTɮUkQ#ҒY_IqUK!LOu FLӆ16}I]q 37|$\Fɢ|rgjr_r(rLY`Ï mׅA}er琠}ɅX374SmMNبm*iYmCsIr\—&f9ԏSc&CBFBNCyp5B]0f?5K>_0:ϝpK-(QH7dz2|QC~GU-A0eI;W.\oRX ٩f`a\Cqnč̱oЬ=@mm >B$#X0n^"ӷu¦-dL9 ^]e;RJSR &ݭ!Z3J;z%آ9'M`**b96OD{]4,3⤗uN" UwQWtaK74]O"i#hULqhGgqyS⯰JgNau_^9,Եu68|azxH峈[|ɅJ)s3 6li4}*~ē$ba4vtll, 9.#8ą>XiC$4XC!fL5)Vdq+93֪Pœ**$z<1d\r^nw5$LoEGQ/kLmRH'ʚAH>I!)BE\ nQ528'(!0Qb5ݴKÆP$2Z|F9AhŌa9M[p M00Xns*יoi[ d7fY!hGe$iS3qSmm,)] .rk)/!ĔB.s'ZKAsEB}nbeW.|ڎFXhcp9W7g&ou/˪7o.0uS-wqG5,&ቧíW.ZC3 &!(M:Pik"N/1/(4P{Y(VJqÆ$zaz_wv Ѷ{X&6d\?rouطOqa_/ 9 ܑ bx'*#uXm)G80Cҵ9o/փ,-n$NF-1VQn % nLW>O/c]QR1 }-lYҾ6s U%Kl=N^u^YFҤbwyW~[Xs>Wf "SS^7Z af1-溰Z*œ|.Ug [5E_i=ySid_{)`6&Qh1N2nn.zN,nU?Chs? FQtq^de- "%ws [)'y|7 )=d߱ݸ5@I^qK~R!#x]K1\<qnw$¹_*ڏ! 7&!]S}yw ;:Ni҅WBW17ZNut:swY򔒡[ԓ`za`S}'5ΩKX`zm/}(_b,3pnp 6E9 %ET|eNN&<.²k3h;M%yw"kW#\ ^#]` 0҃=w_)"^|5 "vgWmD}P XQ2ǭsnl %|߯KN. gio .^ڢ362E88W'{eX"uuQA\ebTǕ^_D!{}7v3`ul l[u9Mbw^ -U v/ /*h rHţZzb Kgs`+?i1[ڡR`9;n-^qs >ƪU IءynlnT,qNBE6eSskU$[[@̏(,y$uz O~@`qf4۔HKuJVJJxAŶ{SΘ}x8s4집|/Mf0 36n`6XLkVVuV׸QLGfM3~Ž^oҏqT.Oa/+:g8֫ɣYTby;=#94# :ɬd:׺\=7bx%Ou%o%6̿-74K> $Jc{v"`3[ Р:[xX!kqiE89(P1ěJn[g=m+dj*LZG"Fjn7xR[Tn$euqT$plۯl#y*չ[T_o톍c,yҐswHf4<.z|`2Ч~(#QW0v5F$hFvWhk)p(ؤ+OLuK}:V&Hߥ%IVA-gVsUPWϣh"PK꠭CgZgG2Y  n{#tYyw$G u͍hQ$kqfܜtO셶Byz@,wbLM?<*8aOYz?Av%tWyOMwp'ۋUw1*M<ʦC#II7(K߹k<$SHpٿLQb_V9Ög//ʹȬN+,OX sckBB3^@in NzF4mS'-l^R0cf6a6j*_ e& Mm}5"vٜvL!k0ze=S4./GS5 &5UjW6 Y)2tVLrN֓NKyV! 0Nn mߋoI0CvFhp_\1\XG:f^҃w'炽YQSJ6^Q-Ql`ufv'kFיI=x"t>v')? Qma[`R r @R L?qLz񟻥1JoJPQeCcGIJӪz/O#紭&W]HcKIY/ذF( @. rA׼f;->k =0 R2'O#T%aF<8:!=ݲ1*0':ɺu!|=]J5JLNQΡeLѷ zoȻVzAX )uUq(ə#\J<AmVq2¦w L#(OG_,M &]3$Xˆ'~\UGƊ5^cA\^DE{4ln?zGWN($H}znY_N?C%-sqd6ViYdqn6P7+6ͮ37*WM2M=5Pyוw} מԾ#?GZ#mz/#}XQe-mrG~FBX)_g+]tڬ]c 1xPמFsmGc<yжMσ|4Ǩ6kWaۄc낥?"H!!XZ(qֆx~IaDpN-'+5:Bk9%S(S$4#z謹 f[1|L9# R IW3 tߙx墢%#Aق3.*q|Qsu2&$\r!30̒>G0yk$}C4mWoiF:CyGHȋră\S(I'ЬÝ}89 g EK-AFmyؾ6[ HPhi_Æjr]Sƭ2R-qnh@lI_H%Hf_~,g/asi1e<\P1TÏs{1P%z E< J$VoQ@B;4OF[7Nc~)n~'E;32W#,nhea19##X5u0 p\l샪!"N׭>;4>|17d^͔6-<G"@TEG &Doǜt,+\dk/w/ܚ%Ʋ1a\Լ&ZFȪ72XXj+ 'ufmk\y,HN}c[gu@p][ʭPCqHv r bX;X0C"U:m>zQ'ey*-鳛 |Pڎ tM̐ɰ|Ey(ۈR.C{\ nKP`l5U? | G7-ckKIz)i7u(dG'S OTl"|" #~~obw*Yy=QjHwǙ³֍l#[iخdlBg0 r$.P ܈o[[vHnW .mڳqS7@eޣ">jW9Ƙ*^Džu$ObĹzzOh~>8G6t0dn' ҫ_>߹V5#GZ4]$Y0li:<|sƨ:w,ƃ Cp\pw7P:u,q@6 5veL3+jsZ8|3jHL)g rfF\ T -bVjE+s[=w@Oɏ}p7_nbX壻|<nϗ~tuKxDSs,c^nlۤU^S]t ^/_3#So.:8s|x(gz]_}q:ƒy|ʯ@vx_z kE@ciuqp< .~KG=e%FOg7&]!;N*  }Ih3ZS.]Rꁥ0YZW"䬧EҺ(1̮ҡ=k"$1\,K҉5LND6&]փRE9 j8CKʼnj<1\(&ϗR3>5Js)2 ftuդ b>(ܿv)"_em0$q]0 EXNY5zFϵn?+1݊LEQsDyu |ƈq'8L0Bsq_i,n /|<ې/y," 94Vpdlcd4}}4Ovɨ9}͕9A+uN%7f;nȳښGd9o]iN u_‰sOOd/7(ve3R63=vcరbvq>3Y9q(X7o`>hy:j(/<]|_ +ߎ8f 05-S~ mdK嘴+mT捍e1!!'[b:2=|Un?4 j ʋ#V;syÔ"s)1CO9cc?O2;rV鹟)T %{t5Ǥ>e0[YP'oHViZ;_0W:K9BfTw) Er^!o_̙;c) l=/ ፋLRǵ>:(Vo=Y4NqGox dk/BauH"_^q;k<2%ԙٳRБKi|[7.|fƙ S9/tbβPhP"q>^EL.|P~s1rbb֘-Y .xd,  MY:W*Z$ Wd$r-;pAFH4)6KY_UF}>YzA35 ܥw/Fl*n0]hjM8(צ#pyoT% xkGb$d6g|f;'4K-`^VI {z_{#!k^&r)P.؈jiHUW%O& 7lQj[wLwjy(GmkB:S^)AK8P shRi`[߭eҪ{WkkbٌVF|G9/8dj=A?#@})6y*Ӗ.[P1\Nn$;*Y iřYƚI gj8&NVF s O͹p6z0=К zf6Ϝ)koL7DcD#?9Hbp,ʠzy)ȿ 3UKm`rI7rIRΖ4.. ]r|1if3BYFԣ/E!\ 9Ky|*]B {E>OA_}qHXtb>ҳYM'>Kܴgֈ@KBTހwdaSe|ة3RBJo7!A+Ї*}[4=e|Kfp釘w";B?\@s<䮛ERuTi*ӟi7q|8j$<gufxNn|L0r(#ϭ {P7M2&<* wf&qA^i@ EÌCz7^n@մ *@R676;L|ekڶe)g5}_2ZQ!D G}=.e?jQ SE Q zs9 6tIlĕ4nBKW*kY:'įI7VnG . O2ʽ2V2cPPGW Z5FAO4l$7 u`t |O W74;+h>UЀ.5 "F}d8q9"f,3`t,ũÔ9(vL-sd%b:nMD"bw, lp{;rɡ3":>^ !(L f¥&C&{җ:: [oAl1&;SsMg\ :vj2EвllhbEi}iOΉLVr#=k}Hf-AR:CVX.ojIj1_0# (PWG7@Zy >S:QrSҭS_~PbjČCx Wʇ. ~,?sI11ZnWy0bt6R0t m}SMM' X_qE"eaɕnx/l\dGowYk\*C1B|*tJq6Pq\NuI #.bJ)߀ '0Ez/ uXWA.ߓH+3sH#w5p=P-G)g,&Jiqc[P);{Ҧpbڋ}zl3[׹ `qGEH,CE#Wd('ʲf-f?LDNXypI$@y:y߰4~M-s%IxSn8 fb֏\ T ĩp<:WI_*+L#f~Galt$OJјޫu:&/%BҌDť@^Pc4 /r뎮)jؙJd|V;P%UnBXR[Q+Oں IW[gP(2ěl:I+<5qƚI'"k3a #RM{, %}+hʒl3 ĕ*2RrsSvT$<'xY3@2L;]Y렚KԎlC2ˈfPg]m)KeJa21Qɵ =J }1e\zo/k(ja*HtZPJG[]P,:gțĹF熏*D=Rpܔ9g^/`eB'@EL!ŝTncoⱎy>g_^UKEpeOb Q]!+]VQLƂzO YQ/_\Ƞl$_CT|6 hׅ `>,JI|KN'+\sTNQ8=,*.*uV6F]@-qqc23>B@&#Y<$j|!AR\Ƌᖼ%SXI qؼl]=&>S/3oKpNI}*t5Y`Őyۣ /ZK-#`!LAkֆQ+}MTsLY㌄نkWpĩ<,+\RSjwٗ0OΟ W(!C>J2j>%(27esr&VB^k\x}@!ȋm73q풺Ms*$-K\֧}ބDǛ@tng1l)\k)P?ST.\mod ^=?_PӿFޥ7U1c~k~U54*B* 6,%̆``}] YW촢D/(ٟ jEM$e@rOaF- lqغp$>=g ^2%$Ѫ=@ \ij![n׋ %#9Jd1@wSñ4Dn s FO\AwMꛟGz@q.D&^ Eur>zܙd{ ̃msʹG1jZm$^<-m" 9_|Քz@o><\ʂ7:#H&ż.Hsܘڽޗ7'vVѳ9yW+F\oҽ87HSu \#BÍ_HȌhѪd. L2He =[9w{wyT13{vµ b5#u~Nd;@u-m}qZq(K o%ѹ@E)*/F$7 B1;T': 6r3 {a#b{yX>xq;KozGV>s&Ԡ"_b,p&&_" E"~T(+ 7l'} 3gv,SY6_YB}B SM$dρ' `tk۬x48npI=xDKe3֍/~Z ޚydXxrM U/:?7o<8ݗJ6VZ\u/}"&Jb[] X/)Ͷ*sV=n#.) Q(/ptt.|̒s;R)9~"c33g\m x^+љ~vZ̾|iy/H]+}w:zKpE{*^Ž]oBDl.)U{8Rq%53E_r\WJ_4^G;׳N>l6& p\rIs=-Buª8>koRDT7Gm (yOuf䚡#Ե& i:Z`~si$?tvM Dl~إ#/d4ʍ7WӚuZ]!7˔Ɨq?#[,PMTj*vӒ9]Պ%|PR\8 *98; TPV>ʵ5u} =I)Hl5|X? 򹩫(y; 9NE[An]een,u:ao152g2b@/yu0Q%UxX| 001|kunFi$q_:r]߮fO-Vj & hx4 ,aBaS3Jf. ȝ`F baI8/}ؖt=U_~O(u0OHPk<ߔcqRIxvDRqu50[hRn]aA˅e+ݸ"6G u1u ghBYh>*M Åh/=[D#Ո3nCMBu m2?m9So63raV#e?WB 8}Qtjl@JZo($ 9Pu0kAF _b ]Qq6mLh7hPY{Vn P?>~1м :7=q7lgWލPs*N5 /Oj.[l.n1Nm:@p<AO4-=pLʲ: - |ΣQܠ X7wTVWbx\~o>zfV?еqӚ;\c쐁m1tiaN$f:zIVJ3^/ >H\ͷxtuq;>xƐox<59\| ^4[ġl,[Fե|-&N;g@G-]K`?''%pPwM nE+>gh%@Cco$VlʹGeD֞G502n7L̹#+Զ0X͉>w(Hib`y/8z):ˌܞU'>G'{1T4\ Ou;=gcz=2bk4'P*$IbJ[n~sd g-$eQ>)hROnL){ "s`lckMP u Vt]k~#ĺ-${$o=us`6K|J޵ 6rTJqDbv %9J$v*1 Y|vAOLkwϠ_ڒ ! IC+ ;|280g1]g~D[4VELMͲ= z=ᶋ>-yhm%uIÉbS+_2u=-,p{LGbWEyR脊i:Y2t,II7n ~4]^?ZKYw?xr YSDu=P hUK9\5zl#]|ySu@H(o ;K0*m-]T[\(I^b2 05!ǽU#Z^#`ց+&jM8<(UJs™+;k0llAU!7 İk0\">[5njm-3'GpYG3kjM.pGPVsʣ<sƚEIL')'sE7{e{j~ePZd:&{M[+ld{e7@NFߍb_X.oWԹ^*-P >S/%Z t\$ qJS{xf]Gb26)#*엖/Cz@-+l,5 ^sqfKЪQ1BF4X ȫ)=/T /&zC:/*};^q{ d:v ?}.g2h-#-juNl g9j4;dl;rt[#Z,^Ce:#4q=Ёd|e3#F#:J[~S,QXLz^*UA10br~ZTE=ZKӏ\"VP"ֵ{Ⅸbr >P#Ijv*GUD<^ }IF*Ηڱ+FmP xcf3] dVԈf k.p_4VgYOy T9̍z:rNjÀEb0b0'Pp4oxTã۲WiV=~2]M~_N#lj7TGMtܗ9KeS_Gm8]u VdrdⳞo~om?EEC ?;/(g&$Hm'|q,7QT,+g53WƚNÍIuf[\BPׯ"ihf7ەJ/. :HL袟SBxY… LwݬjӍX_Mg+9xXF4RMGycgG7Q' M ?'1p+D cUbbSgVM\jzі>/iW%>iIa7ɮӲ*[#@*3/ **ӄѩpc uB"10J՟E=.&cfZCcǮSpDa$zZ2hOeجf1j {痜7Y=]2eR*ed/]sج_$DK֔J]#CG#!'i}:K]7#DJ`+}Z@(IH \Dx 3rjUL䈔Zq[Ur;|i_EUrУM[ 76%CɥhWۗ["&_"W^=j[67"5GSr/u lqȝ$?#L兖ڻY8J8^v_eʪ?->sxpa+?S.HbXL+O<,!:lu<תܹurBΘƘ_Vdh{tN5E w2Zආ&{h1z Zxl[)dҠhⴙ^&2#8M f/w~Mye}ͮ`{eF&PQJkKlF`[3$zo2ѯ?yziL X`|W|[26>bf;DWP^I\? k΄#SԑeGGmnء RXεtt}+<^{\6fo<'Njw@6uW-lRn@|EMSٌp ^,HuAU7=r|rm&C#&ۆtY yH^>%pusSőscKFW/b)SLrvRaQFv|r f4ٴg))؉[k:神'5=eO+IWy?Ss4/z>n +raFD~b[%PXZ'vPA~V^~قc; qZpgIAC"PO!'DT*]`̬# 4 έ⡣}ߎ(\؅QGU)uiA|y Q^Gwh1c.=1";Ur :Xk%5dǽD~4Ya2YhBsvWuN;0y(\bepr8%0r953v&;XriO,] 6U{[ Ve1EJ=ŢU(/CdP/|A7ȼQTVf IxA%)u{d?\ފ&lyX*qJLG&Fr);"M #~ #_?d/`lts\xy۸xk<&xX~j!Jd^_w!N4tF;fI=Pr/:2ʞTs!Bk*Hǧe7HD=X7Ġǃh]%=DCV>V~^/.$5NOGwaggӚ u<T3 X4E(N]!,)Y~a,SL4 z`4jUB=5jm}=ŔSt?4P'N-`4Ccf64.5L )7`S -灅2|?Oy  vqxLHqۋ^krh->NFWz<ȭ 5=G?㚭Ts``&k9sI>3doTx@'RT;yY-8XR4+ hEgHYbŜ`~U|di$a壎za-uf@2 *I+wd)]I0}.)GްWٞڑ!>яߪMDvthTZJ_EW&S]e7h$p`Cwѿ3ao/M[-^*oDxUv` Bt̓@b:P^8Vۺ-һIM..rz>%]Qv{$CME]T0Y[$o2 SYie__Ґ0]S_5ѭO#̓wWTl,7jyO1lm~2V~!x.́$88eu6hz>$EYirD|S L~f$_kXh'Lk)ƔZ2d'qa/ '~Mޔ3Zv\ G~eΡK'\n}XAa3HvV*'w{F$4+S0=#;>6D~QO%.PN1xD!˃t[v4"h_x) ةbfS%*XKCsk7'=*|,#RDsqL#= hil!RRJ^M Ǥ+?4,),b;DΊvƫ㔻OOdpf1~5M~lrf;Ոh3 'KotE8.~y_x\,aC,J0l,pMI5(0%@gϾG&Zuڢr\MS IR~e7GDt(Xdo9nJم.ylrp+M&p05\Wv]m}a`J)Q~0izIcv0c.M H>t`&:ddjCiB O5ձw5* -$2O׃G< H-W)%yAp/޷QӃ;LaV!3qWz̳]<26Ake Y~ l9e?i-vz,Jԯ}dG[c GNޤ?F]gtsTߚמּ|MkZ d3ާQߦk4 6YD5XԱȊLb ӊL@&Z) ~JcJ*M*ec%%wP-a,!}q|wѻIG0"fK;&T.GgD,GUgkipטvobT mzvGn^^SiDbW[~hVh=qجiXT ϥP Di9O%"(x۫"PakT`S1lȗbpr^,r-+kuA} ^H qչtQ TPyEjC{TKg))[V\dW2Y*W2ye sg)Oܡ*Q*Q NbRE1I7&hXcnҕEڴ~g_sFçSi)0LϯٴT*MW3+j@b![ݨXP523ӞlkpW=<Wl= gS3Oo79fY ?xx5NSE? 1y/qOe3*_ŠAIǑzJe?Gдy{ t*eDt9y>Pִ:< L`}&(*ۮ Ety!૨d+9j& FYѿOA #w O^cQXB/n3L&ҧ3B[WXSc6@{15λ;ƅR1f ARO#ç@ ROILLba.AM/01DREg w>)эiGN64{h^(sͿ{ D~LU/^`<| 1Xb=9o'sdNIV$0a>:R Ђp'b6D;"Kv:,~70އ}-r8فbfZs:p'ILa]Gn*`u3quZ9|0=y<:c޻o* ^N_qu3dv$Pl?r@vH|C5jUʼXћxX ,HF_(kLs+ps Jy}Xu#m][͙D7>N6ھ^ӭY, Sqe̅QU pҁ;nFcmT8lBOhtiR* Px"H4mBh}G)J}JJG%-Jnj?|JĽHK&3qo7\  ٽϑd ג,*Ypmk}znU¨h &G/r7^򖭥J UX֓@Bk0}d9n9,%ĕYpFl]as{1}x+}o }x?ȯ[Ml7QczVgo@|=LawcZ -m2i#1##ܣhVCW},maQ=b`@5CɍmۼT%n]Zkl⟌?kB6 [jr-4 ˃V"&EH3IOtmZ*4E~ k' gS7Ͱ`']MAI펕 OOkn1ȤpZ")mJ!B)TU2hEoifz2%{tN% 3JtǂxÕ+)Q$H<.ިm{N3㟂5suWpOT"p7ӸmiX)Jl#Jр{=|(N ͞ jn3E)DŽHEn*Ev$2nO$r/r5X"K Kڡb@ڭaTyÝ M㢾9>o0ExDQY^xOsM)0Ar #l%, t{RAOxO7pv *H3ɋB'>Di%p,%8AE.%T3(D̞PQNtZ;`.՝'":X<`Vazƒyׅ@Dβ]D'Sرؼ´Sё|v=Je2r*#w"W"#m6Yo QA襋lt>"'0 A ;SUrwWd8e "ݶw<07$B,I0XR $H9cf}0|hE)LySg^R.D7qv>ǖSu8hр4 \p H)sWKh6L~"s+C8Zï$S JvK6O}./z6 ^KS |/j qA=RW1a{5o;V4lTY?*0{>AQa}Kyܲ?oDd 鼇јuVP%ͣ#YIxp_[}!UuԫZ? /\øZQ:㳫2ɈE D:6<Ϣ)cF0Q6ȹ 뿓Fa!uZN@s;My0%#=y´*l$0" Ts8|m87URG5mõb䀵g9t#Pu3jbߣb_AHW?Î#]ඡ6(PL/^h0'7σGzb{mDl0Ϟ71?eƑ}]+& GEIج1<&b-@SK~c#׹,~ ~n-]0qQa|Ej3鈍W#v=vJ 2V XpTgY@D$ 녶uMhۊo.r5@o,(`1K.^ e0Ǫɚ*k*@}O'9LrM1p$܅x[ ߇l.tYZxi7 2[m^6A!Cx5Ɓjў |7p{ZLj( B0=BQ+־' _Kno6$]4U]Oy%t4BMp'>2#g*ތjަ-[2rho}!E|S$OC.F>r BIsMCqTn>rH4䃹/6%[Չh[K5A-m֋[RIu2ROjVr 1J]aĖ=G}^r7w?QT1&9ɊAU3;?'3Ĝocv=anUWȭ<%OP]jDl]]-gVQje4R&שOAL˵ #l~$# % y^&E[-U?̘vG!ty~qAɇLZ9wvcȾhavb YIٟa**E׭|;ᾩ3P4 ˝cЙBkg,`3FN1-h1w g~e?n*p-IUQ3zt W ;FP: Z.AzyO:egE V!LG 0 {9$ҥ/XVfNU W|e+Gp>;ϊ4ati"".S%(>6FaeU9ge{ކ?@4k"Uvn'N ;{9/樬_\O0}@{bT+~UpЂ1Q!dHvb.KTBq|7|E51Z6:hB Ir#֜';kScGO@m(ah.{=U`arSJRh2(N%H7 mcw΄3݋~b8_G2Z0 GYS5JEڹ:2yJSnށ|QCdCN+ʉԤz ݠ za'I-]az+AʰH$# M '2T;&% WG%B?8xa260 3+TkEWb ӭHwۑ]gDJZ0G;5(?^%'~쫥zuDRf&/dnuw2'b⪦:PEm:AYܠ%E-7m"bYؽPس-9F&ٗqyӺ &k=TV^>)< ]b~rb?UFt9y5ʄc +*?LCrz?C$"OFb:Kt?㜑qmm@!8h7tKK|e8y\q;ˮ'8: rzbAs|]QkW)_$ҟtL.ٔ;<VL#9M؁DIlnӂYDt5zT\ )Jz ne =x53@Һ}!H[ fA-ɢ,4q^ bGp| |E D2 03GPa8B4 /lT[xg3ARw •Zɻ_F > '{2Td\%y,x1Iu~(M`IKK\]YM4_@631%bgJ펶-Mw$3!"GCpY,-r( v`{Y&(dSj~RZ'SdΚ $Ump@nSWئOf%Ŗ6gMJp%d@i;sHQP, ?;gdFrh%-w#kuV`( G2j0̲ :s̛ ]GXF{lfvW`8l%EJ"Tw$n Zc(?rE%HThw:Ô?k1C o.d5mf =6\l!Fe(>Nn൬c.*9YNfےiA)}w녇@] {}]*ك6|jg!,'=x{YeH{ r8*q{+M|ϩN/0E~0 !QX28 (sȰnkjՉB;1ЀQYuHST]GFM83"a^+ "40tM&O*[qBm-爴1.FJ:,6?4UqK'V2R@վS栽`u$c,wJ~+p\l 7 aCb-C 5{Q2%SүlhӷIq74iF!VU. SJ1;qO@3FVm|k?ybpzlćj1߯(?ʯtnm(q\|ķPz,1OK眮 1 +fEzP\_ fRLav:&PE=:' :ӚԵ]=dl覆[F`hvyz.T3zV&(\."WuCXآ^+R7 vj/glF]6Z\ SOg#'sI.U)[)d&%'Gk:1t}У^!@[_ F(7 g-}#,w҆rxAcpU=|sIԠ'~Հ4,,5W=oOSl]hu݉ᩯ^*dLTIt S(z3\$z"/sȧ`Hz®&$UEFKy Q89ez8q??;91/ڠ0w߫6.'۾xlj`{[rcl`8`8d钟&09Ϊ?'|6]c!3~0$:# 92s7V :(*6B/ ={̄=:(eBGp]uPuo#;C--3F9#c/x|ȾOCJT}ZGT!a]JYd%|)QF{l4$<~!P9"Up~"K׻j,a71i)ߟ¦:ꑐ֍MIPO)R0p=ܐtY*Z@z멛"(ӅaFZfxi&6@ ≎j_Wv?Qь߉?v ɂ:塚 B׫S:'Ҁ528N7RSDdwӿdqYQX Rgͱb$Nֶ]p7h7j]T^3䨾j7\Hm48AG4~ٽz(x7Dvpfx(o.ζqr W)^[t,h+F]-Ƿ.WC|BotlMa shb'Xڬ9?yOmFLdpox}rgKdi \vaZ0!HyeH;{nY$}4"wy -$wQ'HٮW ~;B0ŵ$o&7%Y:(#ؘ=v.-OApPt"&x~|Eq_h.~t>edQimP/g-`Z?c"e7QW\j11v=0@[? oR a>ȩ<0^N3Wp #4 ϱ3*Nj~QU<}:}7'W#dmF{ DG J@DBml`8n+oq#G;E3& :}U"4MJ m 90| $KTU2l#',J&A\ %-TB#ҭݓ0C)/gF*=zKdO+!`Ɂ@_ g3sCb ܸ.r|omH =8 2Wp楲?&M._M ?w"Ql&b,u!uG`F/A]- `38ūle!h`Qϼ;ޒQqwE&](ˬ<摧 ߘ:ǪjU֛`7aeT5J@iMKs˃H"2rઃV<\rC`mIGIHٿҽ:(};o3KJ:Z^x4022Cۦ\=HE|e-ws*.{I$t7t9VN?D1+%P(D=ox<NdAͿ P ѳ)o$sqMEN*ȱ3Ir϶tNczo;G{?n3:dxJ⯦9Kia oye\ +Xn>zūOz1_m y ` ''ܭ؎i:0qy/Smt_8%.#S%kII-T G?M!gj_B~(fM2=*I#o6.WEJa J%/b}qIeDRXrMcFYCwyg.).L#ٌlpz*Ò1RS>^bqՠaj)L {QRO Ԍ&? (>ßVw|S,;VьE b/ܠ6[9/%42j %vrx sg{L2B<lv)[RRe@fcX-׫*i(P?O~}bk`NS{*Hssqg6+ٍ>~GHE%"Ng)ZU{7:ήn3gYw^xlK͹J)HTp (|uYڴ8a~^F!8ڜڲdhg<ŶګD+p !mˢ0rV x6xmg]PIHx[#9hsϊpdL.Hg[Ӳ S (mE]Ք7Aɯ6uLQmiѕG[?kŧe}wy$!#`j\Y+0akG :(L xfG3|54`PEX͌n o}5<˜ɷ*g\k&25.Oz~JnbUy1L /l6+:M^#FzToC]~@U'BsLǍz@;:? ʸU1l=b8lJ\/iѓQ^FǥPB]KSX6C3Z5Xbp*+i4`{[CysIC.mq.tw#⯲S7>җd×b4'!\?ZJUT`?@lۓҽL3t`mNLtЈ8fx8̈́x#[4XPX'nJ@4mk&uٷ<US&u BuU)1X]WۚD לϩMT[>BXb|Kʺ~DwHTn3:@m 6sXơ4X`0n]ECCu89^8yTǷ\ ,v*~Cjd9>|Ro>Oc5VPŘр+v4"V, h_hN31*E8Jl.z3iؙ'le1f=Mzɒ 1 t/'޽&W ^n<^{D,|w˘ա(ԑWC}2!ᙏ-hz8[It\(|f/wVĄi%Ή7wYa`3nڇǸ%,U@qrTv`hSZ#zvK;t#O# Pr'AB^ME)W &i;U+hy;"hxqW3ڶ{gC#w5@Wuf7|KD dM%?aKݗ䙾W 3v؝=c-25d}@Z*SngT mm5IRk*JsR[+Q:URW؆|B"' Q_Kx*|*Vê `mУTmu!Al|mYCO\F% R@bЪ0Ρ_:UPħn|:\fzjipdh =Zƴ0_' qXx<ρ^kv!K!i_kKty+w2mKZ cI,=b4uZOBrF^ !:8T5B}8(|O4QJ6lTy=Hv,QpkXvEguv͕kFU?os0y(OC")-tUP4k0=V腫ͭ;^:2"&!X7 zGBK{PHb'&)}ڪ`g!ZFnլ>N|iKw̲zi[!TX5bqotWW[iwb۶o1zնMVe]"SeR?1r\HL7Vrg>[3~`iIp xSL $an'8Pj (HDhrC0X iO0eI[> 7!^]Y"Wc293{-pS5!],I_KaMDAWOуэRFj $]=?pbD.^i#@2Տm!]]<5S( ?v _[&2{ 4;@ZuƷ~3egOXǾc=%X'|@?vŸoxBV<,tQ? 5񈠭 iGu_I˸:fOS6u1 L8tkF\!LQ+2sRk]5iu9=񊰃E k^AgTѻ4^[̜4zQ !HT![VIXim~"{˧phԢE 5ӘR)#aUc ^1h^_2:=w]"k-q rb숋"y7ϵ3EA1HxQA_+Z(@KRĵb=3 n 5=*yeN6E/sHӍn/j 0q/Z4((YVe~aͷm"ggźAFnEi٤y3{/{0]a}2 ^4=/Je }a]?(̒̿̇n}R[ߤ ^ׁY]ruk0fU@]yjh%ZHڙxnD+*+ 2'6r1K]^,S 3ʟfOef1HIڏ94@ ZJ @{cXלay~Ɉv3@_H(v^ Qa tMox/hrE?/Ŏdx<Y3}xlCBwKdT*iG1ӿԢO5l!Y|/I Ymi?H>ʇK6ƛk7̝638L efaPp 8d'|.u4?C*# Sb,7oTY>+% !?0]mҵ20X޷zZPb|h!fJh#~VA!o+RQfV o~MAT^M~_'y" s8o> b rZY+RiJ8櫫Xa|[:AKsr*XbLJ L,dFɤSh\d@y`}i\| =`dd6`XU9k&k_l3|(?a;IwlCS:4En9:,+:ME"N5t2 (|7eq5LMbūxybSO XbfM|EmbۼI!Փ /Fwʛ:vh/4%k }d !@% @:20kb Aa C_YQGoGkdTpy7*2Y:G=x*]Lݭe) :Y[: @! Zh7Q㜔lu_پsM`Agn5)(&Z|-LN-,A E $R[ ,vp-!Uظξ椩RˉQiרڧ(I7jo`j:DY{ݙBsabo'WB`|2;i#eӌ?ZN ,A_ߞڹI#ͽxsJڷ$+α'D?!GFi? Sm9*dOT D"7fWH( dkى YIf0Y fGgL1=I|+ X<*\Ӹ G޵ãI1ʋ=+C>~ǭ.LItoK-U0ǰts_珬*CR^R!FHbԖB7!ʞV{梃hBZulHe},)ռ6pݬr^2.I$Y%> қ8z&hE>;{Nĸ!\mm$Ӹ|CNty)g)iJQA$X ]ĂcK>&㉞'`ی@Ȉӽ|fKm`<3T=K 2߅dlԋi%qkǾDM>-W >'̌RvN"+_rͅS@rH\r㿉ܯc`r6(}Yd |p=q\kt)yOEsZI>S)UQioJE7Ė+gT HTe(d$` k$U4SAAC[U/ogZ{ CrmV֝?qzoOLlX0%Lm3况MYtMx d_q [!oԙSfEs96VP;Zr HS-_ x}m^;{q6< c(ҏ`T1I pPO} bDR!ɝMmciԴ wX>XK?˫0@4l}W4]3!to@ ^?h$r!\?Hg ࿑&8"R/LbW=|JǠ* fʊI6>OaNȁu2 }x WM&4Ưf$j2g6qQ".+}K0ARws9!TE "[|r_OW&R oY󑏘"؋!3ȏ=nXJY,lHAϮZ;nRqX~07TiS 5T:i!8,N8ץTuߐ a,O`EF#1 ,ߙj77 j+C$(+lkޠx(/RjZ<=r6<&~VJ.(3W+fm:纛Am1BδFʔF {iA]q#u>PDacoԥpV1!8Oj3S jXý\6 Ԏm#HԘ ۉhW]M󻎆0ylۛՆGu85{F1 o |)[ ^B#uFU~^$-S.tmDD aQj㫛RENm"qWFh]qMz_A SU:"J_ 4ژ G⩤ڸU49ՠԺ[+J%ô里5W*rF̤r:vq+>&YWA&a[,1w=Ň_N&"҂XMս^M+ 80%*]:/Y# %wP)Vc#ҮDжJ'HQX^]i0F!DDy@È-g-P{4ojZ mL,-'PӐiid"=C0s?#O bq$Էnyp W1MS'c1;l7.ͩ̄j7ϸz8he8ptTahV;NfK3JAK*L 1^k* )~]7Ej˙d3#@HNڐpC[tv̖>j`Z#y1Bx7r-6?+٢Yרu[;sшpu薦KWFɆݩբe6-dt8*{C'ncQ(iꈮ[niR pԛS0]$E P՟9aW*n.s+qӂN 5'CWQ/kdޚ6|YGK ~{֮;jcJxcO![r&**gm{ *_nu~Uh`U_"f9aqb":^tؼ)c%ʺ|qh]b$Əv} ,H\tp k!H(BpOp#-I+W8ĚoY: L3 G(CQ"-|JG3}O!c1YORgƨv2FsjkGs}8*/gTir~E,vffy>;Yλ,fʊ.!Y2dR4-}gk VOK$*!~&덓ˈ輨gҝr# =q#iۣ4 woS(Ԅi{d__WjgfB _eÈ?K8DZSI:'gTXEK6aimE+GHL5Spx12+u6GDA\6Ϥ f!phzUȉ3ՔhJx7vnrwTeC #Xu7.=^>,Kw;NS>Tv-m A2;-3o_G-xl#9N=Z]f ^F .++^Zx8Tz zK@K1S\%y0x)D,^R;vxk}ph%8qz)KGL+4JQwbHM4l.+X3|~;Fn_'5H݉8r.[DŠi]읯\U$ f\N;q/sN6_rYCVB*TIGlGet&O[.~Iȹէ ܖVM9SY>#ҹ]3|1S ؙ5 4]Y`*h6+s"rs,9i9fܒo岛}*sѻժX~+yڢjaX2^̥\\ |K`@a !oRU^{8D@$=37 w"w4Ӆ ˨':B?{P PX"Mu%ǘ~T',ʍM>e5}Bǿt6Ldž˲1VNX1*꜏Lފ]3W]B4F̩2ٽڱ7"pxӢr_n.^ÿ,t-g9$H,Ȱ<3?:!ݖ=3­rB+V@ϔϽgBÜF?Qgx]Q/Q2z<+*_hk^PH{Af琶WAt[$dg)|MO`QgD[n=4 Ț5x #a"a*|⯭Z0&!nj!.ZQ> LeeH<#eƳ?H})@*7?+ #e*OcP2MH_ȗPj/Vf"m1xSey n|1F[.8,/OmX C/HΨ0dV4/^QF1OI(t!o푄^AAdBQ]1̕ VyƝ~ T/QZu؆ҳB/j+KrF2_&kzjsgۢ u7pn٠G[XqBy4\>Wa«&7T}qf9SBOɻ(@[ DJcdd<0"t|XfRƇ<Ӛk߃r̈ذBd/1V-?!v~46R&U?:#Kt`K&ϋ_7XxnfHښ%C 1!y?Ck?6zD&];eV zu|{z*soc qtsĝ'ԪS4:󄚷rEiͱ|@v8i|Ը%noݻ죸HMTnoFJ `T@bF%4 x`^ =gf4n@YpOy wRAWa +*;W,< Ϡ7M䜲Tof1>'REIbyz9p<>pH5"qe<, RI'$!6y0^,?C_-= bו{$*_6ekxTV~Оsb“_"]2; t~HxЭ91CBC=^RL 7!9mY i3u:/+Hw?νVׇ$2ɹPDSzCa붋A}ZmJm~,j˜lkilcJMӥnIYFqZ̅7Y\=bwKdR*S)}BG̱[3o٦phH;VPa2+dnJ+lM+@)^OZEPˬ ^W]- %x0o_PmYI* 6d0М'-J@1yzi2aemO_IfTYh'hh4 e{+cjd5)B>w͸xƪ3brˁfԴLP< &vaXSQhѿ-oh~<~_rD%HO";-$i_}lh96ϙ ΰTscN!;Ҁ%*Mw]f"g_e<6舃i҆PBO1?S&.Y-exqn*| /AN4Y;06{J!8srYB@ȑvzzF )YTw<>==*MkRϫ HK :=$^wM$_? |]hʁ9`}JyDUG[zu% &uyr |(nipH>Mݖ2;V[&Mvg*Dž\iVjTj;|2`7sKRujRE C@v`v #x=BNO tpw3'ޯRю 1xaf#pya!i{q ~bo$0\V~7!5g K&vӵUUFZs,g#Ι0%a܀8q % C6q w^;gP&~3):WtڂX6MJ/wL}Nx2 KƃlRfyIz~T[PF6vxiuY!qɔx#jѬ3tPqOۦuX#%NBAf-b,bȠ["&;2}7La%l~~DS[($3#9א5qَ8` iԎ9F,a&ϋ!:&<>0r@Z%En@pOC]xƾCz9Ա}M~E{IfuYIW.CzϜr76H1V$rU2FGJHH{{nY,&f̨z 58ˉͪd\OwQfm!̪x%1naȬ# Y^LZukǪ6 4bOm%vfɍm+UD$vo骖Ԫ0YVZ&)dj[q09PSb˵f=ӗy*QXjyZm]8a"CڪUK9^(׮.&Ӥi".pm s=绚+ܺ2QQsR[Ӫwp33{IIKw J}G= B16vֳ6LjPOƒ:- IR||7Ci +*McBֻ^t⍕.3l6n-6WZhG;[Me\)J/,W3junw;8Ei~Xu\8 A#Y?l~X0r)z:]gkxډzkI_Hv^RnY /w"Ob[KMtTԒ8UmYiN۩2+տutl:5CyHcb+vAчТZ奯aYrX21r7 raʭ.9h>JWAF!b1ay[1Ht6*UGhS@4MTjBq֛lA|}j:rMw&@ViӗtW,Wg1^(=?Tf0Qc|h MxcC Dhwg"0S~]ۡxT.횷G谺I3KymwFﱽ#(kPيrtj+NJoO ߖE|.3<=p@gq7{zV~ P WjB_RU> ʒr\oL+cZʄO\S/hY!v4h,"p=,.dLa)_JvgQcFYLEl* m*/1#ϡD+"7sYZr  M"GN0S7  -SCEʻ;S>ʊE >\ @P lcлm%ÔlxPuav/:m/3FJLevZ }9i }D{ a"WS.+ 01\F;2ϊWԦCeߋ1YlfP<+5ZX j z)p"wTVvx v5{64gm28vLY@GĒǽyɂ zQwu`Zd̵ RX̦3 [)t@PB@ˈ ?VPj,1 :Ԧ$Flzdoƶ:yݩ\?v4xa `,O.ef]&mQG <8p1TGuԃ;bҎh=O/!ѹ!?YpDN Ѱ$.<^+YᘽQT9btÐ1-} < 1GSC~BkkkX+atsuaxG4%Gzg>#=g|q$\.c ̚%/rR>³OzVD+@=OK/w8_-k}KO頔k485s/#jiYb).J2xe|c2F;\'}mQf~Jg NX2Nw:krĥ,T@uq u>慷1N^|vY:q$hjGfEŎ[$GпRxx :/+% !ޜ׍a\qX$4ЍD=!8sanr2QMH|@:ؒL$[SQW&yXSQ[sAY*!I>9rg2Cy* PW|8\-p4`gL گr1j'yB\:[\Bhqe7GDMMP:qr~ 2nu$O#cGYiH׽MZW˙X`HΠ37j#I"[H^8د+pf))9mA@0f3⊼~p#w"&CG1\LL,,?22K_ֈõ2~j&e\o!'+q* v?XY~g `ƖOYq*OE^ڛqpn@&ק٠S|jO4lZpL)}G1elm.s,706K晓j=.Ap.&@x MKםDtEλ SZNx L;yiBQ $$h$ۚRG ~Qym:Mu7kYB;&Gb )TK FzIF(ǰޝrzdڢ;Ϊ. (8K poY}|lQV\krT,-H= 548Vu.߹P<^/l֮gWnP!W(25K v oB܍ K۪x[ߘ7 @K5_7w uأ:ߚo!y,QK/hOPUZ*c14l~UHzkPg+tm"zP e [" &#t1QJ 17P*3]#qI >$DfuRmǫ^EZ+i)qNOh?GwcᾮFSw~{ U#]r ǮƑSaŁ|uvއ>:UBC͸27RCwB@?}m8 B[ǣ~[P T/A-]O^ qf5ܠGIn >M_ʕ|ʛ H23*5^$U /#ތ%6ȴk, dB/]ܧOZ"@^Rt)-?kH;foUQSPFR[KE D,T䬱/: fCSH [wD%\= c=T't eƘze Q|p⊑R˰OLDYxn|N7Y儙\)4n+d "P֭ j,9~3MB(Ɗ" GcıV\`ƙMȗV3Vw}uط.m̤F%U}U,7#pƷvjEj w+a6":s]͆} XKsj~,Wն[[Jt@]anAVܿ_#أv*\.,S(c!2 h ׫hDǝxX0גݱr<ʄtPTP#cA ј`ѧU``s5F9@ޜݴWח2h(BYݺDU#jag}J>dBYNب)ޢ;ˈbd*%qQaa) ,_ҿerT6`y d"~ކ+&ƀYuz-u% N[s@ςzVydXŔ boZ4$#ΫP#{+YaM2;7d~\8"HaxvNi<t@$N@`ƤK g^Csԫ\Hw_k> h d4"Hӯ."5iYvNY'(Ef(W9'EzL&u@rl&U%Da{6M]!Ѿ֩S$1P^Qq*%/HSXq4_Wm129KAI dmIC:k?@9j<˄i/`~F#'_R4O'[|L7K =\aWEa i3Cn:O[~t'!ӏa) Azs7  NyB4:$~y,Dvy\0 >-]w[6"{ ȦӮfjib;: fi :Ƥ 8vtFU}Pm;oM9]3ݒ|4*,&LD{-Q"[n0}bNҶY|zyd!b3s;: >ދzkDw\>9J)2l xkY p„p'BF/ 7yxrգ4w{ ES]r»m|#A1&V\4,)MIౝ81*ƩMRm YPSjggE|m_TVTJ<Dث*xcM[L|#IA`b7J+w%& eY'Mi%[ aXHk37ZU9ᣘ0+З Sn72AGojY6JO0A2p7O0qU )>*lbT%] n 4DE=q%&ڑ}oȁZ)mqN˛36 xYi.)&3*sQ:uH..V>!-K[Eq|Z>5ຝW0zhDJଵͪSn I?3ïfIqhg+գ5-(2ma6DVSC1 }=h 'WM 6M:eƗ ?6 tU),&1ɑB4YdFfoۼ[s}[jIqr (!9}9܈=Ґ2ΏOsVyM]VǺ PֹJU&p9~oˇsq< T<4sy=f s2ǵѤSHi3z&#/ks| :7 XeL_8v;qL9Hm(MP&xI#%>?p}GKdqsRC[=/F3e[ĦV f8H'zn2BfP+Q֫!33EX-]zKI֦Aa!š:';dw]IM% Sx^4*%r!?Ev)BZ`WK+0(I&[}H\_~^oK5\vPx6Ӕodc8(2'?=(@m$Mm Y8$ϤE9\;g.R߆Hh6gDe)=U(LCA?իז QQqS֭mc oh,xXV#CnN0ٽ*`o^8~)voyr_3/ $mIEsLD;,YYտiLb,m2C,0GGXT @ޛi0 SD,ֺ QB&8|OQ}˦\&[#t2Ċ$cq!X82eW9" !]ʨ߲R-x@kZӼaԂϴ6sڜU YܝWr!L QJ==ęہiq$Oi@@M22"MVX]h9c{VB;2ۉv}7"crBZ.A  _&T%6#`5P][ރN 57?Ոv8׸[WDtf~/rB~%2WRF)'Y)Ȫ|~99҅-4eVI j Jҵ(ajd7=yr"XWfxgU$Myg`a8bs{8 d'V@dS+M$BJ dơ˸?p&.Cu@n0ݙ;7$6_~A^bv(V*_t"^vNңɣL$e3+}dlIZJA)nkg6uh\x**0CNG(ːh҅׾<ʝne.E5Ѻ7&{b+Tk2U? ҏ .*:@vx*ՉR,,vFcS(YAT^"X~60I0Xo Uޟ<7%썛#6B9SJԣ=rϧH*Ul(XV[fZU)jJOy¥Ź2Q/Te Uv1l<(`d :F/20o_>Q!s0ʂmaZg[ػf>7iLc+%\=ė17!yR#rmuQ#I?`h,`4#U^Qc~+huFfrzQ+)l~Ņ}mP)*k{WO G^LٕqKSwTq 'ðgQU!і(9g[./ϛ9&B*\Nғ8ZK**[O{wZD_'5[݂>_a6q~a)j5Ϟv9+o}8UNm]f!9~rgXr M#~/va(n~yDsUc/#!'(>{$XOڙvbsH„Ӄrb=7ꮾb$9T~SuMݺq}52к`})%hυB$yGXgKrS 0]/,3kx lEt՞f7~դ'QL3 ~HA8)jUR3Vߖ10N(X<9_շA-i桋:]' cBNZ]ǘN/ڢ][}e pA(Y*^[ݱeP9݌{j߫F @ %1KŴRȥbvs"|s,g uQ)\U8_g,ۣv{\NQgP 6~xi}{b7?;ԉϾh+]RQ1b=6V&s:!2͞+M28ʬƹkoތԱI1) 2=_^dj0QbI#\($KVyyg q2T+Vzpb [t=Z[b,B~f;sSJA d.Zh؎/EK(O'눺c!b3KX*">n-{{j#m2,dA޼b˳ImuA:s[Δ-!zk/e3#%zvPyegX 圏ֺzqcU/?/mda? O1I? Gַ~SMfC^8X7XkA(y/SzVh(|(~vidV S d6Ǘڈ"q @EBìki)ƚ/7)7;AH"OGsfa鄶:kU? Vqލ[~a%LaJeU15[$l%mÛIf)Y='|P)PrEL"A͵pZ2OsH<%#ev24ŇR|rڱ bђ57cNJ(.{ywQ.4v<4YPQzTɞ&z9P]uZ*2RE3S;&};;H~6'`$BYߵ#?/5ɀU T Kᛐ̞*h4[II|X{_&PyJf8H* E}pw(uc, Rcc I9N|*Έ^Ȟ;,f`zBXsSWWe2?zl+ntDxOę{E%NVn}EvL7@v  <<r&q>>FzʅmYlzx:Sh<~L_i =wr-pRѲbDk$K+ը&j1El'fS{M.n^id"+}1PLF;udH ޢ~4ȤjT! 1%1RL }"X*vvxan2LelSY$EiW-sJiEAgY.qJKтBJ 1FR&b16"01o mͭ*ՑEϴkV+MV~4kFvag!j; k+ͭr U= JsǧsFHؤ7mMHOĽ],5@d !XEF.RT1k2a/6{}o27\3%][4r0ƍb[5; yTWՂ'/3C8"dP!lĨWR,Z21w;|g=] 6o*I:d[zP$(*a /Qz;h5}lщ,(ըmcg0a}=_Mn ՠ:=U@7 a'cH_3v><^XwhR=$!Qd}. Yr@JnOת9Pmʘz9]Ml[:Sݥ BS) vFԗ)367V2aٴck- r*_X>+i7\Ix)~(-H}r.%gU i~TYM3}hyTnJ!9# :^\ٷzSԝO`Q䗲l)3N!Q_5j[d^_*yQ틀QLq'VHS俨$$$ZлOZ"Zp%~5fTeV((|D)dg"}hc'ud$ãRփ^ʲss"+*(|>=0 gyr _5-7Caw1,g)Q=b0nXA6kW"2\…s5F#iTe@e!wڌV~pn)$T FIB'- (4@wm 3H>,$''i*q~<&j7Qa-V ݩ6'k}&g4]hծN=lRVm ] Qnk,*Zqh ): |! 'X{$F> KFxSJ\/np* F{TLyt9 SCa pq~kߧW$mD4>vn#VYRAMhéjEQ-"=oF;IgX%U9 rkÎce ɹiϼ7tAJ x(K_F1.+g۔TͳlE.h &Պ0k#(}.I[jJ7[Iiatԁkj4r<7J\@Q=n,j(``j4g#&)b0PW*Yv5 TJ% P`lsb7#n^$:_16O/d8 8 #8q0::zp3+!(Iz=(&h|ϐ{\D]jT͂9R 6(ylijȾtVe ).#l}T8c魒;Krj:$kh}d:ىS G *d7nϗl̷ T 8GެajEѷJׅXl }MQ;! H| ݛ Mх9r.HQ`v8Z7-w|s-$awSb/LwN~j3}ń,_?ac/3T_(VrTϽisF}Ci)a7{wlsM`yfVGOԘefE+fJE<՛%KZOo&47oQBiBPka(t*"%,]GAItM<޶ 3 lbD/~ ¡22;7e^FIuf[s*Vd#_k;}[J8y)B X.&})*̄xqR]n|&beӇ|d(I7HSǞ9-]R``#x"&` os `u8RQIJ鹞jms5EPGH&M>BXsN2ΌWQ>d31QB{ƘNo6LY)Asw'dfqӸIu$E9qUXU+rA6=yE0iSܐYW/,w"fo&40 U󈣱%Þ' "c*N>Mg?͝)3D%lr8$jY(i;9u(!zL6w`6kfo&N 83zy-ہb{ ^Q͚kLq,+!0h/~i(y(ӣrY%qsW-^Kw&zIpϼ }8\=,U>)p 4"g[!"!W-mdhgԗ~Z'BS"4͒s4iYlLnMj ij{lӪ=J {k-ycneD$^:M!o@oޝ7 ˧REd_H%'iʥv{ bTAE+\v_#=:Z2`S |9bUK1d{7hׂvXH&g?9=xs<57*%޽iC "և cHjO][5y&.eKll^M5Ekz؁ȑ^{51'D]P Nߖ-\|? s Fi-B>qeY[69ٷ1ab %թgz~"rc$èʨw0ᗜ"4hoL0z}2z&o%(pIjRK&805B*@T\ AoZHߍqb&AAI*F6+ ܥ͚̄bXtWx -=zq'@uV'&H@ .Ouϵm h#~0&ȼQ,O?sh$N%v(jKB%k lb4\0tn~% 4>+3<*"OϤf0ݪ -7onWR_9JxW^CɆg|b:{ߠcJjhٵͲcC4kckA1qn7[&R,y'y?r a3ς,̠G#q(#v( U>Lvt?Ɯa?ё`TznZJĥYFln(!My&T]PV&q  %6@QJ+.!O#=vbSXGMlTRn3͉>{puCHd'%aZ/ߢԠY"(Cs{O$4uA"ĆHЉvBj@&}~JXЯSbF>p{QCx,W{ BWft#v K]lD ^K3EGoqTl= _sO$ҐzeN S\Wf OW:?W=J0 ]6rñABMV?Uw},;1cZ/>렎Afg d~Su3mlaR mM|z!s߇tQkFTCAluo27[`ڏR[ǯj*Zaa9?Zi٦ KBxKi3 뛌N|7b.3\! ~G<î{c& q/|cK~Pk4G|ɚiEF?Os~-b.i?R2B&Wj967qzI{aSSVRTji^f8"|݅}?p$!C_X"̩ ~*teh6Yv~=p dľ5,>xjI[o] GZM^k\w7^]vt oIXKm(mb-Qy uuWbyy=^aZjz &j 24kpQW)M6oew;ʿ{K]lցf :]Is gO;3mD%*^r=iNrj>$4>m֣^MPp&6:jYz^b?SA5c=ew5hӣ>I-Eu6̰3Rv9H4j:uɽv5K`pC\iaEE6yPeƖP{"K[)_t{ ՜u[Ҧ`8O#e9h)r%bmj []%>Zi.b'>{ `y#d"-E}GQ|Z]EY;Dcop!Ôamv(@+bpwR$1a`҇ rLVe;3]R96~&\r;$p+] @<DM?AblU@@cro֝`)ԟoWN􅘴G UQQqN9:.q͙vF f&7CH>}Q-R!|7t)!4~ "@&Jޠ<]f1r/,J]P:1n3U 0_7<'\ --Ϩ`OۺiT-͘"1#&ʡM^zThjIW&<.#jb ~rX9-x4t|b!ZY/„"){g+XZŎcЏIU5 nȇ p*:v0k3ʍ!CZJ霙v%'B2h &t~S?B@[T/؍9ĉ@W\}S? Q:Ooމ*UY<{R5řjus-!y91BbO >9F'&RUfBȭ Y-7p?x/T`xb;p o/.F28ZnU%'ld"z"|ޟ8巪<\inwLfPX<:$TmkcbMP#jC%)_a{"=ĈѰ}"x&~AMZ A2=v$msCKNKqE L(.zTVm\^ĺd=zկQ!HuPݘ'?uAjoH?]9<]ZpcaG;Jٰ͍g1ʬ{7& 4לޙw* !t3{ԑQe @D_( dR[󍾰l6(-f&iOŻ}[9(LEh@o׀zn5#, iSѼ߄tدL1e5YpW۸A@yԍWH:8{ r\OW24c K~e#; d.[_(ՠYLi=IŤ3;%FmgMc! %p""f/̏ڲ8{>IeaP x,e+z<mCalxY`.KrSƘkiRD>ؽfϗͽg4nsD|X0J3^ӣrI&#S0 +բH7뭇d@4\/,gO~nP6=е:gPQm'Z)9iE.7Ջئ; ?"nY|Հ<{vu4|;_!M n\G'oqIE:8jӣ͎(/mdD:R2R0e“`*'HXQSz#rX)252_>߉FM@16<љDEI *c҄"S;\<;>UV;©̩Yfęؗ~Ű[kV.D:nPa&$}n[< o\MaGˆFL<0 3^j@GNnIxհFJ9Z|>=1yl{q^-(G5ʝl|QbcGBbYv%T٥~v~J;I:N̺@<[l,V;G_TҤPajN-B, lͶ057Pjm:3^QAz9q|޶jVʎg*$ҙQLC?I.3ϓ0g?4xK׏oq8lOe.0l_;IR"@#L)p<y CD_AjQ;NW,,p; xLqd- \NN o*[z#q]@k 'i|tQl m|"Lc'r,^V@DZ!W.+:\6)80jT.ݑ[_=ͫL_n գ>K7>\G'--p pr4S_%>Ivߖ$ ٿ$ `=Gw ~c|A礽K6 쥇]LM OYJԧBqWHY[+;=H40:^vSf]d'S">xkƥti^f E>`DFa6&81y z @Nj%uo1iP9+CKv^N]k>wc xlXp$j;F?0k~l ٶ$x:iTv$|0^MXT,3h4emW̉3 qPVp5jYb!%+m&9`搵ZW2Miح%ɘ@ Ơ@SX ҩpEN1.`ϞY.t<>a]x#= WTBTY˙(R8uSmS!Cb%BiKWlS1<4V[sO&-X㧛]uqHv ybM B?+45 H(N%-lƧ:߾[韙\G6@c/B'\8]2N@Y`"5߯gV½DiyX kߝq:6MD¿䮎-ؕb)sY2@1/zy'+UێJ̥c+ nZڐ&DŽw'1Cf9XP |<4\锞;~]b$Qi7~-;bEnI%65-߮/18c}1a<}eTY_yiJ^ 3s3[iQ]1<[;qS)ޢމ鰦N9%SΌ2$5xd1kԒFtX7$P\2D~\+{N+3E#J۳@MTV7CGuXAī~ /ց T#ैlߌ!TO!5 ^󥰠Kq%(5볖Wb_dlq]KDV/qn"@\z;,^%' >4y=*$`ezs+x=\n䠲(޻}D*٬\TdSagkSTkӪò&YHPgBX<8!~[P@g=m oO'qsqp@ԃ" E+_o9 'yʼ'EQJGgcQKM&bh4#wSvE)}pT=% aDÙ`ɕgۖU["; K<xcC+y1F#DJ%sLMِvEVe.g c?T~ ape ŀEݵkpEwO `%EeP a-["+zKK+1Ȑ@ܿFX*;y{& BsmEOjDʵ{"G;tu$aR V .٥wpٙ,r SX<-fZre.(uYjW@G`6j{AOlY! kN5&ZՇf_ɱxΆ$h d$z7_<[_2:ϪǼ$w¥Vmy\kFЮѵgO+zަ檳Ϊ({o;yBxq{^x]mŀ9l]!ja%:z W_g/߹-n,cs-v3k7Mkк*Bw6b/Txj/ºk1?![1*gNNovCK.a&g Zru.g<8TT3•ٯ8S¤ysߍ`cڪ!ϱ(ffs~Ŝ%97"U'S(`C]ZzG;:nڱ:c{J^"6vZm1"C+v-":AҞ^l0v~唶u Hx2*T>㿪~304ƥzE%ޟC5߯J}ЈsMIB$`/2u東> 1(oL+Xr. hjrHD#ƍ#H4mAPdͬr(to;wwÌ=$![ǪP*PEp(Laoʒ'[tCRf<(-fyV,nqvptLЛtH%1%':Dn|xTLfU#]!Pк&̺-yV8;g6D/+zN~>"(d gyKՇS+2vr*]z ,c %f[ S2{)k3h:KFAW*(;իCStr4*B^n T|U0EPgK;LjQs!^+s#  7_m F`gm`8Xdt&&UX iiqot|yuOp8jnv.S?I]>ȱ#0p<qJ?'Q -V heZ vn@mœ:2yѐr-]v]=(DN4)GuL^S& Nműޗvf%zBS;]{W։WHdDYiږ>^RQ2@V5eJ`zp"Ƞcn5t, F>t}WS$mR >RpODgV3Q aK}Oqi0G0-p}]0ճJ._UzuWE>pßu:+Bͨc;VRGAƍ2/6 ^]hMta+M[xHs =u]Ԭ(-$/!.xAA=W'R$?n%}oHP0ý\|˼FXsqE l?~6lS?ɿ1ܢ=Ih4g'SvJ> |Ӆli?~؍|7&n)!jNQEzkF# +ظB=斸ە8]ONf DtVT@?wD)2P?o'2#j+rHYW<& %ҀJr{~'_-0.m7ά.YPE$_;=z5fӸr)W:)m>53 \vGN셊΄tBtidNP.rqcųkvƖ<^:|eMpAGi^4آT#(]P`v|{1Q,}wb>PU) TQFk23,g2eKB|REdSrjpɑ(/%wXDX BqZ pU5G*C ؠ Pո1B)9>ѯR`}a ^TSI$DJjBX|gaEfnRR𛆴qC`~X #Gevf^p1<>rIڦMѦ ?~Cr qe3YlȊ9<l"UT7z/wF|x_3!D;@$z ZJ}eӘm8QY˜ܠUg;.NG )pqNetbDum!hr8l r|2)=DZ3u0IZN1-+3jv+eֳkP8wGjU/mxC`ۤ"S)sa$,5}E"Q5o/,w@iUTw.Ubl>6frM%x^ceYDmMUNFdvL+ g u}PK>Ȃ3*nt*85~*16s95z>]R^j,$#/ I̊{x3B4D>Dg2-U/=?"q?XPQ3tHm p`< o zJ:Xb//D#^LNܶmo=m,XYCsan!]M=aSmaU`>r,v3++?vuSMzןbtEvbUQ H{?~c"/"}@&ZA~Ӳh >0VP@*NmtMxKN-L[[@XR@h"iA]\쉶Sa>8Y1EUD0cνkA(Jͧ"kֶȗw)C),<*y'}%Lq饗}4{'~Ibtaj;Kʟ;\Z*|_c v]miA~86.A8p7Igj!"#z3#3 5( =sҍت0LZ?5Bc,nX.ƲByqVHt0R7pſ4'I:O>KBQv#*3>5F|Cޗ;>9%LT2m :Fw~xRo5HgGhk!>;fpQᓞs=8뉚#mVTbV|$\/=۩&DNkFvcU~B ǫZise]f!2set]ep]0(I` (RVNG7Yh௪$R>X)ʟ1(P*.46R}`}Y wGAT~!!H 5>K͈5ꍰ' ?~ R􁲵XjgYR #L(K )xbc@;'3 '壡ıȦI?u>񅅐\NdAez ,.-PlAw[,By#j`s9w^(uzEЕ "EBl(E\aFYm_yARvQ=eN+c-=Uz x̴>h7 g>NG}72Ի2fzX]0pxR=GZ3- |W׬^[\b6$&,mPAUy_J4 UE}|'Y"KxcRiP<Ӳ.Jo5 lc6fu%N)1.C=SX삕[-5G6jDﰑN벌?QL[h햨͎8Ԁf)v?d$cxԓX_[c:N=~Oc/Xx Ov|!"QZu4z:h vvuť88zR+#=6P LN^ u]1`|jFs#M/4,| ͣ~?Gٔyo.]Ԥ1 c,hMVs;8rHEI_mSWP:WS2՝^Ρ ,x:a1MB-k%^ZycliGӎn!|vr}UyMNInIޕ]A N]3 Ub!(ZeW~~{rp]#245|t;0QWEcg6pmnԉ.+ЏLkHoKBVc~j', HdϏ9=QUOV8% EYkf+֨nL6'h43k$Rקa)Zuˋ8;h"Z kg?)]0m _s#p8%|!:y}&q4g(m rg`2}OnrVdSF}q ʑ4yZ1)}BRZj7,c+uY8d!?H¸ e fO>oKr7ʬfg۶ P$L=|EH`#YH뜜]UM u-c:+gF?Gr^c RmqKtaNJj- >~,KbVNl;N$!0Ŷ٥okI{捯Oj !?ff?M^Μ,v%*s\Hv%Yc,Evܢh*sOݡ9le/mHqSgo ( 2Ewy^zTqj+h)/#kd`/I,%= j*iR^JIq)`rj[v>gVr`[Yp*ǘJ@Ê;3r.Ob Bc[&k% iީ@yoA7Z(%lȟk<%*P)Gi3qMKA-߹"vk?Kz ?J#HiP\q;Pn$dm⚼Ȕ[h8 2\nU#Z`,ػM뒶73>QCi0qg$.>ˤ 0~2X ?Ro!ž*tڒy}̪.b{.ӗeZD}l]k)RQ Nȣa:^}s)@3k] w/%v!M*6GÊGOj#0dp.C}";lW&^b%T-v=6u.:~&kPͳ*ߡ.RK[RL輈Ճ!2&d**nݼ}3Om)R<'~Ѫޗcsy24W\A^0+Kɋq[Knx㖅*,@ &v-Q3Dzq Vm.Icc3ufb J<Ҷb}҂CnJA|97_Β"bv'"y՚ѹ#U -CZp4RyBT*!wS+fvsW>=-?2%;q/wh F)K胕؈:&ȹDJM,AGM~Rk>ME%Xܩ"8 eHH-B̥Zۙ2 >hup2 Ƈ v)˲,"rSN ů6PCzf^ w;[ѯA}lr. .ʟ9LYn1޿эA]!.,t&qWsV- ;pވyB`ύ>p݁꿡py!AkvJHSJ>jԟymk?W-$`UwO`;fFDUC"W\iE+ke8-yjl쥇×R0 ft#Mݹ1^aYm;*gH1hwZ,+No1N\ƋF@9K,OW7vӫ@%Yb@Du*sv'i z8g'+ 5h-eaR)Msn") g<7@RM54U*QJ&K0db&Ч'Ic'`o]A`x( )G^06PO!:bIz ,/X ѺTDEⲝ\^ѻ@?_U EJ,=:~TG?OxHZ}._@7{ Ꮉ-酃hJRj.UhpStU7#g2(Ei,6純 N;j"6\=5Ǔ V]+#?;z"%^+:JQ:?9p? "r˰-XUD)|!Bdi{v 8)WonlzXO5+3^p2>NoxJz .j/szOR M`}$^N(q)nkF)}xѸ#!o\Y*5H!RyWȵh.^] 'h#J|~'9{L#Ŀdo$kx XZn2R"@-8k.J5p˹XzjR5 Rv:N}WŬ7=/7~yFecHɅseK ZTJˊ|u՜GR( I o`H m{ ŢO34O{Fȫy)0t "ص<[*D/yTv٘@uװ6cH#lԄvp u`]yZՀIJN o6&=,oyM.]#zC~5Td ұVo6Zsd)d4aA+8ՀB3׶9M7^څ}683'rT {w"Mb?WxI03+V{u{!*_=D]lY ٢5fjIL@7^⸈#a7<yZ]KrƖ6|(/Y7~_ʉPOtثl{hJ:I"Cޙŀ(T'$qtzHj g5o1vٲHýyPQlkE 0=uS*{DŽ5FcBmuc{KcY2OF v?z3_B׹4{SDӵ2ZgzA@]ylϓi*+E5&:$oTQ10+rE1AtqzЂl!R$rlN_V漖FԱ(qIt,Ă19~b!h9\%(0'}-sqȼgR=6jۜ7Egd;tMx]ܹRYAC6RIқVXm <X]ˉy#4።6v,/&vY_v>ˏ fY4Ts3o5f* M74A{ѐsHTeV9.W{=C3YƤ.Зz7?:DIW MRճ!MGO|}үKmn EmPř ir"ەZQ| '=& 3J i04Q3l֊vLʺU[-\kxVO վ7¦[<ÄdJ6cI2ƩTZض5VQ 3aS!S1uTGfhE''t#ǒ¡DݕFdB+kꗀ!~K.ЎN6 Pn)Tu]N ׯ"3BJ=%~h%p%֭]ʩ4UN) gl{ F+F Gmlݤ ?:F;+w:]Tx0y7`=yۨscUX=95K=< d^-@XUfWxJ=w1/[ݏx[=$+mFo)}>hcѹF@f)Z-n\ǃu445\GդP4 (.iORR* b՚4̔*aQՕ-{q[S^?U߷kRC ˕WGˀ"${/mҶ !ʹ^%n%qvTHiA-FY,wkē~PKܰ)EK{)p_ 9ph]ց-̜7I}vf/,I:ID/eB)d=ժ7_Tp}mF׻Uƚ.+jk˺pJGV)dŌ@=Z3|Q#TPY~ SW9qX>Z]o ӭ*ʳ"P ISO(-:zp7j`M_R܏P!c $;$C;XKtm]J" >.=jTːx1)U9hqo|fBr,_s(ɢì%-9nPy{$ 7[-N8>.U[bCAqBÞUul;  w0^S%v=kN#?c" HIG$Takf1UȤ2[jG$<&D﭅WX z2q>vi뚺lOe]A3wFo/Fࡢ*u ¬h^-c(7>o.t򾘧scb|^hV2:IdE&,9pn?.Ф>C@ G5(Yڧݓ=XN(gHq$!άKR˶[N] ;3Wiv8J:7x`Cg¯"dx5:t8Q2y^!;$ BxB8i*p)1;kZ4 SÜ u^8%5Mfp|p>#*@ۈƱ{NH};I&vgG!tJ፻2N4F=_|T%\|O]$gl\%̀&?T Ʒ56¨ް7{h> .>u2`T'4Dl=wܛADWRJ+^Y0`)S~qtȠ;c ҈mr՜:` Ӟ,`7$X,A2QAzi`r`{_ۮx#f4\ !o c I?~KW|8d%7̧5 N$`% ̥%dAXc0az¸5taE//Tul a} ZBCj%tmخ15`MțT f Sjƨh e Pb.}DBa9vRr⮨!3c:RV_!&eh@OvI&L)%#[\O2&망8)Wۻ~2:bh3k Y#~p] X7w٧>A{T|YTz tuGmiˬQ״́FޫxT\`]r}Ta)Ȣ.z!v.OEo_p *ث"*bIӃ;Pj(BZK}p@ ѮZ) 6qOnǨ99ʹv_Qg, fQB^jn&7{ Xtn oPURVTZ,*Uex: VF-޶mot}vܠ|P2)-?=`]$])H o~޾ۮE#$.Oe2G8#0PEQ/z}?ljx49h ,LuYg;œ&Ȩ|~"k\) `{g9˧ -.6HˬՎ\1Ϙ?-fe_G  G\j&MAykRK&M\^L|tlLvVL}~EVmgh+A5ؚ "B*;#3VmXFx Dp[(4\}x03 łBt[)5OnA$wL"ĸ+Y[~GR|72?_[++7jE) rUou2k8ӫZp oV_hoग़c;ԋێZVe:&,{Lnߪf6r~V=8A8b -Cc+1a>Ƕ~+8Opy1Az^Z^7Y1 ' ]F(Wy]-.ԷTW𥗨T}jIM,% deʝ+yx`h}EZ3 `۪+|Ցq݉T$Y>vwsp{)pWo$[ѽfX9XBOm!=G&] Sk|8%u I \pFpN=%qJŽqRnx"]cu|zu? wְ@oGV`"0ܤW%ߢBCuKaaP(C`G# (~+˼aS 0]T_i G1B㥣H9>YLv~Lq)4ڊu;FgTUpEh( u=+]TLӼ6M=ܲADSJZP@낫Nw*(`z;}\S[(A\"l]`p<f)?Zg#WjhkYft=k($jZ:p+93Z`D;z=B!|ѩazl`ECkzt:EΣ=Xj˭V|1N=}=c`ˑccQ5Fn%Iua>,K)$u/ycYD(*nŃ+c&EGD͟zA,v Ek_Kaһc6|!0@Z0`w> aذ#I}3hӱ@C@ɈL7z 4^Srq[6TT/93&̲^c0u_>2͎#:l%hp`!HHs* yO%e3f]q]P-U6ޤ@=ImTu;˟#J Ů=M!kD+;1QʜBK:6U&Fa۩$.asV&Bi;~ĩsΉa _Q`xQ{Ύ7%\a eƚXٰ<qe5~( nfFh @r% W蔐֙(А*ZGa7h:Wacbp̕g&b5^9'J&6]>,vDSC08 F c_Bd&O!ʽ+ 7ne9a4X%퉌j #T2?2;lՈ[˖'}dwRzX!3D e2Rg7v'R?,څB2Wne: B K14eձyM(MG?ʕa::}ʡf~69X &){qFց*EWԀdoˢu |D_b6 Tz@8i{z|ݾh}vNkвq52KQFP96`j:3>K+7Z*]X71n4~h~uaBsR0n3htfXqZAv#"%[u!{AEq2~j_cdq}G$lU˸*-(s`W44>RBZd耨oU 6n˂Nq8S* [hs.1 6 ?jGNPݷCIbpBf( &ےva$ȶ*#_eJT}I㜍OUaJ!9-1R` ogAs(6iŎo):Id_)%f\]UR ?oE;ۤ4h0hm3&~]w]kĤCw@1$j :S(Kv&$7BbA5ͯg>o Z ?JXš^v,ɾiz}}%hl˯2R\x(e .$r.6v}ka,_v T˯ Cm,v$r/`P"H2FSsai֠h݆3Galڿ! A4:L8 =g&Г3/G˧neDP`/[rZd;qyuX\-0VmptfBQ 3L"57NM!-Sj w$/#p աx XI]jA 32f[<,`dz( z^ |ut $өP5h$"^.xÞ8>nGx'cTDFѿ 9K mٵtL[eL& BqW.@vŜ-(z$T2u>tuo 1H.I.XNBF-/.,7aW}Y(7M gPfYpt_y])+ Y7j0 5*B;•'еEqPcON[ƋHBܚˌo=ks2@FLCE7@;X)_^W2%\r#YѬâ<PE_vW҃7A)/\sC/5h8QVF y]]ki}Of3)im&ұ.~.E4IKN})ߜ1w0u8oBya~D,rO%d~٢>KgW1/Rj VۏA*<ʻ3|7pL\Z ?T~N,"(5'cAz+m8}ϹUYU8ZgGTz5R3˅jDD;xa_gP0s3ڮ=#;m,e$ D8:2hN2ʀFHɧ$ !I%dįU# T)~yk9? pp$vc#tsUgVl+j]^gmȜ`F'#p^̴k C)Y;ҋyA` N@XjSw^[к" y^u2;BAsId k<,S1A 6Ư[mccgN`ܙ| }Lx摓vwΝKa2w_P`{OUH% {eeƹ`Ou B'#Sځ2VfT'cutӾkuzt ?$:Bv~"? ,Qpɺ2e: _niNgro4oa_ 7TÌJ6Hͥ͒VW#< oynjyɢp ٦('KF/DwY<t0*-;Ue A $3Svµދ;۽Eʳ(Z淩 88NY"@ qL{RlPH4[X8@F;@;/㯙Gj,>kw븻=N⋺}s(HZ"N_- kPS*ۊ7~"ɛeNJ(D;-G3B'G2y uԷ,᷎-Diԝ ,\VPV3 @!M6pa1dg NBǞwx D"ԍh̬{p즈'!]*&v Um RůLT|EM;D#z>8Dj?˲ +WhEiaY!5@eq6](@j8'>OђFg&%d& $IHU] Zִ^ z Q.ʥ9s[t 98}j&Le8"vj9ķG)SmTXC2X=A-6' .fzle.hG9gs)tRAKlsuC9a#?Iv]bߩ% =>{3hxHOZVg Gy$u=p=91:3LwEm7R`dɀ#Ғ[c9y{s՗ʿ8P.WDwY2Ö@PkMAt{- {?a~_T)4b4jFW}J&bN-ʒJ1ɿXvhyW1W0l&bf9⫷ϒTYDiuT#gfh0I."@MX@7jzXW]Z&*mljҾO>8>C>aw;LRMBC$nS)EHA WJPM:+ګ~tk5+#V gFP,jr# XK+{QT2SsqC({Sn\ i;Hme`,Յd"ͿKk(tDN 9IZ;$]|f OSvXn Pn &Ŀ)zD?E* M@c4:6ڥVļ .YXhKxւ@/ީGE(k] [2I'4!yx,ܾڕGO u ]@PF6A:.YqN1@iNFu=e̿Y0-G$V^[\0B _q oF~tXŋiOс{ sۃx<砢JGOV=Ň c.v3_\JT\*`_%-R.xbofpV ۧN #˽UI3bn>h V3h'cD)ż#B&EqSVP+ {il mJva'v[UZ6q[Ҫ7x%^TԷ{NlngR$YDM>.Qه@<;0Vط<+ v 7 1Pq^".tA5o;‹ z!Y1Jm:S94_&5t22DmFiq q iXc^@ t=KI(!.Ъ"siwvWBpQȭ\Ekў(zؙK#-vERY[Q#EGu&09^^$ŗب1ٻŪl8&l; fs14pt SL-JJ &pF*[-T뭡VK@hPQ4Qs U)^u VNw{Ո*e# Yt1}R`}>y:S}L5PNJSO{#.dבq|ȴC>3QBфvg] ݄Hd F㽸er&V 3[(^d a(k8pH$"iX  Pt1 KoVuk m>rZi l6CwHXGv:~._AT nYh|re:d|7(54nϫ=jXѣ>Лyl]xp-%]I)AI폪L]2gi%Q4]t/`F̨SNRYTyb#g)A{niGcyb]"mbv7-z:q1ZDv|؁m )g(=e<.+(!."#;|\)6[a* 1 Tuk;y9Gjez{w|]@;^JQaX_`TcB ̠I euپn HJ 8)lD Z=[r_:ǹd {{ ^ge? 2~nAI갷cɠk3Oӯhɭd *Oo*r6;,rYPt%@`ELAڀ{onB{lvP-(=HP8x03<7ĹI{*'A͎/G]&y t5b!=_6}mhkj*`?, 8&_VM`t76|JГ]_3IBOcW~F@4D;>ΒNvv; L#d H2C%/JUn4˞&70z͗g/qѭj a$5#<]e^l:Hˎ%-t0<n;u~  TPFоBGdgƊ:>z92/[m+{sBv] fim=BBRx8޵Y '$ewZRK{i_ўPezXD2CH($pOTY|@2(Yc Ia")Ɵ?Y2k2׵_f+U iMhFEAhdI"a3>z#%!%U\ WdzW/}LE:hZ=&1u!Hlyŕ|:dDJ5v͖6߫ꉉk~X )GROXv0rȨsX7Cb ?tq@2gB':ݟ:MkȰ؅x M[@ [xϗ]P >me 0_c'tQ0F%ܪ=BXMK-~tkKkUxz#೾-_h+ qV=Yfm[;[44K9m:=2,ïlC|Sh"^nG.і8N E<ͤUQ[ Wp[9p& #b=h:2!ahƈ+N@?V[Fs]ak;'ϩ6P =f+vc*0-;;-o5B|L3Wq} 0^u: ƺ)j %s+a .F=t@Iԧ_ -KP3fKN4gL>yhCzɲLb!݋_ŒBM.qB g~iU4`ɋ;(ŴT=K 8]uK '?莂S>fKf'ūfݢvlVNǼXҜʤ @wU@/xfzw B|r104ָȠnTېv7ZvβYz V!`iDۛxtJ Yh,$9;l=;N~=D% ~鱻i&z!u.  i2XsE[W$R`lޏtU X݀`w(#Rf,, I lPv0$p^_MAGt ko*U}iɛNmDW$g8 gNuʭs?ޮW',z4o_}*P(\%7JW9$+b{ &J jC#v_!|REam!z`&< jJF-dΝ:y[5ǿՁ }1Q8kbdAÕV6"2?zݧ֕_ ]7>D3V'Ұhq9]ĻʊC hQ\LjJ_.QmT q6!j+lt;=]`T c`( a[ ߅3{i}8~׫z֯Vry]],JYJ _CˡkӸJ@s}םQF[ }3z>P-?%K56$}iq`am",t$P*R7(yp$l<1T6VM_;% qw ܯ8􁭈6|ej*t[ ȬP̉\4]|W ӲDZ4:bY,oCi!7#r`-'~dTj7K?o ,%B`K6&ji2ϫ4ǹ+A^L0$浓QǃV!cqzN;'Tp vE]r\0єCM?'#i.sus{\][:}1򜮯]]d"9]`T{w-&Ebkg3*'E2t[ָɴpB,&7;Uyֿ9"i]=.cu!g4BK$@ka86rrB#H\2T\":Wk H&l}1^XY'q`c\MX ~Sfq]MȰ~ m(!tubܨZi~b.,ؚ`ŠYU8C߉ENNOmheut$0ֈD+ɸ:Q/ #}bBД\hHnvt4rn.*]B?g1b7R!_|4]M݂!!:ȧ96m\؉^Ue6qUM>dEc8``.:Px߂aRo2r! MܛwSz+LGps?Z~6:.{s^ `@Yr"ow{C31mH&r%X@ Mt}R_g#&:xq.F\.2߸ȓEg$YXBT2hF)ktB ܵXx.jM%:oǓ)͂_4)5E̫|s0CX+Ja:~,~/oq1CEkDT%ҕxK##i j }ѭ^:Ji 60s:R{ w~'贅zߡ  D[qϴaۍ*΂3 >!3}}B<:Oe=(%.[ 0qPղ#OНn֙湂c{٦#=d, ʛ0CKŒuubr%Zj_*>9|ڎf{Yh>n)lA^>ךlVe`wOe QׇkMÙP`3t15ڨĬ(!ǥpו Y"ԌHs-let4}0'p.+_~'8}/;~-hTXW=Z//XG(U;~vm\[<ܞim , ӟ 2 Q]=E ތ^Ҽ/--,pKVᆭ95SU64<*2ԭ-vjtuW,ZYaӿO6R~X^q\Ji@יeYW Hs =Ȋ%I6dRI FFvYXINtu(_ ڭdJnJ&v 2+՞){AyMXW|ga*@O娀yμra}!JM=ӺcE4G8hU2"n)ubZn2 ="M[v8bSs'Anv4z eނRw j`3& ٛXHEṎb&s{4F%<[tC( ]\G^.qqvj[af4<.Č|7TNzd#8:'Hco)e\ooOF4_RHկ!޼s6-B_iuļ-O:Ϫ$-jFVim% >ߤ~8bPZ t>ۯkT9O vФBVE6yos.5IWej%wT|kU_\jo:7SbSM]vNLtkJl̟筼/=ٗiH/xɴ@dmU?bACc[Gc4ы<:u,L UV^ʖ~\X;тh绩>|#Z;DZTѹ:d[6Y~#:(G꺩PyhGH`}u’>%O|7|(JOԐDeNm•[=(_@#S+ 2>ҫ `C}oN(\jNg)+[c `go uD㈆y}Lt58is? S^EOkCmQ4ֆ&a*,6&}yIcيڕ笛ܨ#[l ͜: Fb2L -%Q05J* \ȖJvK7-H%X_ k{2hW[Wq 7㏷ Q$OɲtŞ9(f_vUnzoiBI(m$سɝKQ ֢tl?{Im|zFAv6N/$c!a6ɚSd1xgipHk Gc'yΗF-o ␻\Vj@$H=J}_T õ%"M^/ihټuR:MQ*uWɧYL[iOU`479y&=?R +*BܧLI2?y^i#%y$ItThhfv|-E@[0PokP͢TwkSDs 29+`+L|.:$Hq nO77ɉI*_14a2[7x;$XeC}__Km<#W+ſQ 9xP,5c}1}T˾e٨3T{\7:A(nhP”luC"bN{hBـTh >g}v˱b_qg3cR)#DcKo*o@㻟_D] +ŐҸ=熚 ^yr-_)oNܔ% N4y+dY)k\e_T-=y7-S2<,laT>9鉤RSe]~?'sK)\<%OL|hO}XO 2f<ϕXEz+>(+Zw_Lb67 H1zùZW[8xM{|3l^>xwIn"Z[ 65!|MmT+Omobsk71r?d+\!V$7_>®+^.:inw2Ib̘eq&e]%Jݘ%ԄW@gAP{wDɼdf>Q[*mLZ]B6DŽuǍMv|24eS9Bٖp#^bM=oEK;N{ɐtgeBaneDל1@@ dL$R ؄vFúկRkUxoB[ 2N?S[AWrel˰bjcqs`6.juN*p'uiQkUVeKi7kmn|Al)`DUZ$icO8#ci%:lԙCӂw"83bf~^&M5J1폦[_QAߙ״q*KAg$~|*~Zr$<$۪`؂DuۦkrTx`u&\|oȓ^b >LGsp;V,j9c;:U#eVBub*ajkK }t <<)4!$]7܍9 nwN29Fov3@tC>e;T>O@ly 9a7e;D_1Ɖ#*:oF:PuE3 )R6draG56wI~#qwwf^m::w/rytz>-whjWy0cdZE- .p" EMdS(4F(t}=ghLכv=F:A4#DV&F.$D^IoF"ϖFXgϚUeTf."Sę$zk(\OpmF$5{;EfCC&͜um 2+Rw/$ ?O<V0x{:dSJjW9К?'8S9b|&3Ds?4ƈjdV+Y<Ű h!ЧSYpã6]aĕv҅BS6;:aqF|t;у0X @q} nJ$5@)F=2On ^Ή KtSW'(D(ZƷz,l&1O=CCe%%֐BS^(M\`ft-op;XpW@4R5E T"^}[:Dm uG.4\7ǫԧ9eD鷽˔x3o0 "e^QL/p%3ۯ!?r8j KaWpᷗF1y&1,Zh)<, f rǍiwCpȲVNo/F<@(zH7yl 0Zl`hk2shASֹ?ݹ/pԱ߮}vCZ_yO S]^v TDŽSo%q$dڳpE3LPFxKuWǯL(kƢ}hl̹t_aXt:p+Jp]εvE"/L4Ց?Ghl{ܳu'mk&,JbUTW?Wk1a'$߿eRC-4T"qt?J4K*ىp™!O97e_] $mrg RύzP9ǰUGڇDwzG|1,0!v1ٺ|ExwHܐ,f%uON M7Ӡ자oOz_=bsXYaK/I2BN}5VZw6eX12 ԙ",8lW%"\t'M x@(GfJU. );nԧ7lXMSđur}q hy2F˅F`q$[0mи$}o Kۢ+g G^Fi(9^h[\h~\KS)e`ɥBDo M:byèuF6ׁJ8<ml_LZb%XEAkE.ij5eF>ޛĀSk-W呢2flGWMyeANٶ ^!*/_,"Y0thږgFU4Cƴ '֌Ed;GT=Z<*?p2K%@wN^(U8TDu1C>veU@.`. n½?j)'fW10 / +F!xA)=Emĕc1B(H 'E.r08ʨT#/-!v8,2(R`V&%%b+}&=fiSg˲pTͽ{ǵ݁;t@)nwgU4ވ>ftQނQDMx6ރC\}1a?;y8LGSπQu=L]ߢ@N'N:U$A6Z(= `Oyh3'0珳$|bĜ4jؙmFP/KH?L2TM.'UalHVhA^c4#A*r$pZcFӴrJ.{ȳ 4<ğa؁7T ppWG$9+PҰ7m@^4z.ӗzaWsSx흡p6hVtTȔ Po҃ܟnu]7>+Dh\|C,qARa,$ݻ=79ݴZV1l,#0JG)U7lKscmRs@I ~1k @ь+y(`I(lͨ!FJm .tIŠ࣌Lv'Cxl-Jx@,D]cN1utWvh[4FVqU J 35s$r|7~kzp+۪xM!MU`}],|W}1gFZj~9cܞMSh#8$G)/P۶0-1bI >9h0@ZU5kLDX&=IeϺ$@"S$qA[ڣɑYa{Hyb%Gϯ|V|gn,A)a҅R5~)&c1Ji'fRQ:Yhllm`%d=M+wV6$ "H: $&n&Jq$0[&~$Bt Qwֶ@@XsIA2} dҞQ@,Vf ֎MF H\L ۻ hGræKs yD n"Mi9$MX(dIУ@?5ΏwR,)1q Pԭht]..!ShRWD*;7Ͳn{蚀N>F [g 3 GbZ 9 Cr X;EQB}k=Ni7g CŽJ8 ccQ94N{IdB cQ&hRtd*N „oP]snq7ՁO-xOt7v*b) H,|NLr hɰFTg*jgAyL;bsvv%Mk5Hꦄm`+HE"%Y.|ݧ99%LC Cv*3-XԅhO即W)tl1BQ%yZ ?R@ӒAWIwz ي!̲z%i!L˾',T@uhq{4ޕc`l&fmF)|;sLYb`|ݘ'0Գ&| /]+g Бtfa)ryq`ctl7=0ije>[ODj옇(A=P}r68)WqbR__fI0QLaaP?7:lъ0gA% R*$y 8$t6u@oVE7x>,4$éNt|:31+WZouD )&ze&"Y=PDJ':w`^- NڭwB],~pR]bpMR&*е Ԙy;p ո*m  ynh2L눌!-h޽8&Ec1 TFil5[G'L=뛞C?W=6?6MC 65SWG>}ލK%l$_e)cW}\0r лihƄv~&֞tl HȋKrܝ$ J.,Tӟ:P.FIn0QfsEbh"z,&BVU"6-T\"#o- g4f 日uΐmK LR&J] +ѯ52,塋[ |^ X{4&7ER>)y}^Ah6MzagͯB7P\GO:rh<53+-O2s)l3)eS)2S(} moK.Б))ÍpVBS"O/@jY?xSHW fhiy̕`"a#xW$PށYCX@͜vyܗ=`E{%\{_:C'ba <@i2vi?p;|(;OsMgmQ񓬵NMxY@r5Dп]'lp%uҰ?;L^ evkUYlYc;i>12g ~8 g uLmܡܢm[w)2J':;5=L.s'6g5ǐ(w~c)@0QA=VK;ݢAv nIgf5guA_g-ѾO]d2 8Y3W_% \Xn2i*/=j85A\=wJ B?TϯL|T#V,|&#+ܫKQϢҡ=\=Iw7%TXjicK@J r/E쵸 sàKq}*$/ ]o3WQ+ #:!AMf4)dF5皺d~~$p{0mউє8͕Q"ky!dSnj!2բHLR{/ ZdAXʨ1;e]A[=&`܄:)Dn<`~\|K >C-# W<'.(p4EjZ'Ol;V^U}3NpebNN߮%NdMU+[]8/viBTyn=7 $ٴR>j}T^J^9{4'dxIs.6vM*)֋ \Ǩ!bŒ6]d[펢m+W@ T :s>HnvաsfK UX,f7J>! f^ޙ[썧LKژdME(ÞܘEcCN5wdaEP"vZ]AT ^m]XY堏+BE3^MݸrC=uz(XoxU':Ϧ:XvGO;5ofV17nܘP$9Rk DǼ|^*oz}hg {~r)~fXkjIXNzI hਏ?D//܆|M:N"p+ %_`_iC Wn,X5?ĝhҤrYeI 9g+|ݔ]:W<thI5A1 M>xi㡪DFtӵg)1p;·f?!VwY]@K%EK4$79꣠=˺b|T6ɭ_R/.5۶ D=rS#HE IomwJ$FE2!pfJKŲρ7Ӗkl3XM>E-*7 /H_U"l^g̴.@utFQf[O\}0n],p S:r9V i16%S mzR"lA&rˆ1,5h{)AČnOa^MyVlv2k3bG(/P(lKPXgxotOm\ ,b*l!`;-Uy&N$̼NT \?K@U0zP&Y~gt# 4cIO_b{7UїU9ɋEpqӞ IRϱM*.iKL+(`;}??Dr2XJ*}G-*x;Ht,D<:eeVh w窏LqSI*(=\jQGkSb Nt  4A!9+l_ՑDu'! 1k0Ԩi ܻKA{~kH(ˆȨ^=\(<%-C@Kc%>0Wl Ӹ"qz{s_>i{q?!0UЂcZVn+UUg˙׌")s8؝FnЩh֤߆*L, TӯQfS$UpR[_Rm7pjxenr d ;]5 Z4wy+i^C .7UWHA׭!NbyX\74 C/-jk+7#Ca( Pr<WQYF3s*n$6V*\{ M(A'Oli쌟<"{`{6YB'zQjG0׳$ښ&M Tr1ؙA$}C靧v!|tuJGԁQ\GE~^Xa$~>]N]+6^U{*CKVIK P!Hms2MŽg%z7 2r-_J>dBg'kVt?O*H:]nB(0 t[\l.Z/黶RUOv?X0>Et/!FcW)th4ONvH-+ȟ K(er(}zJ"\%PÖHԅ-.zDq80%$h3AWdchmMov*kO*sDD_%@u86*u0sV=``s ;/54! 5Kq.Z YϯʮM|ʾDS W0|@;#ҠwwV⿾FHy<c$}++> e@aBrjZi-^snힼ+j"QSi>/0-,ij(Y>zd#qvnO6"dR`WW:Y 释҆5Cr|ze#DlCV35bBvLbJ+MBm/P+h7>|i5ڸٴk+n-Yp5u4)/3=6bW+!gJE>Xr`w?D .K 5=l.+Yua;Ք!@A !PN; G, PWWvvF.I%wY(Ց_}uJ؉D=Qpfxg?0&sZ:u096,2*EW3SsXd$J,B[ Sy;TFud>xa o`fx&ubYo+?7nqj4,#9~Ջ&;Jډ5~7 Ivx)-* =OWqtC4i@o;TV idWQ9V&ZtN-wqtjhEԿ=3 yϟƕR:hm~Fa&5D7M])Baힳ/ $Ua}_lbW6`1+hKTnX0Βx{VJVId*ʣ1 5d=6" cBD^U_\b#4,ۂpB? 3[(t 7<^|/VڱJkwq_΍ ls( #XY{P;>(|皅\)oOZA0IG*&88>N,rlg>pR ? z //fxrp$#}];z,_[p O_%`*t"Gswc]w w ;_ Y$2n9(¿SlgPtDtÛf|,FAʼV.1qaTk=W eFQuB{ @-Jm(ɦ}/ESz`">VlT7R:&r&7Gtdž퐹hZ~E} YA7A }*^kX32_Zs;X`tȞ;{"ȣ :i3CX1}NT7-jɵE }-KcɦLcx=&JHBy6n}X6]#WcfyZxDz6f0{B u*WѠTs mvW]ܒM{n ;XCcQ΋Xs3D[݄JKiMɟ( {^/"f6wGkʕeyl-h w??wkrsM:f-;|=(D~ܕ,thH[1Af^O~Qϡ> ̫O,磐ݩR%j)_Y1Jn#y՟1ϾѭNl[{~Ѻk"d[^6Kq8mu*Ҭr_x>S"D(8t ~#]^L9Cu0Hb/;&I ΂a;,₽~bَx,!Ⱦ3ٖ_+NfNq2$E v ɤ$H#;oZiCJEӸWWOq_21H|MzAکlq.`;DiVt|:Ӱz%[ ]Dg`9#ѦT.!VQ}K{iÁv-?xj ߇[v+@W`kw_j)**g *B&` ` kE;.vGEdKc32Ty68(NBNȳ-)Z?'yAVhf{WౄWa̅a*%uCezA+!`WxO8!k\_3rB4I3 ֹh#7 mH fhjA-'DWww ]%n:69~쮷;-ĻfzQ}G")`?X X%+W7,B͛|[Opu!] "UTOK7nO.i\dPRW5Vs }n(gQcQ礡 b/`\./x*sIoE8EjG:p;)-mlYZFu&C8>J_qH)1"=@j۩X~N|^ Lm"YtE~}Ip,"3 &6.a~ W: R@`4`|h"nHTpMj9$?@ry7s\@z4}N@0mpf/l֊- l&G cV&r+2jQP$olhx0n*Ly `P< "]u'aJ]fn\Zr<ҷ`WAhy M?? ıs95DJc7{Ⱥ-Vъ5XFtJ6_Ko:AڧqwOf(5gDYCPl6%mblӄ9uX;}$ӁS2hPwxΣ5Sl $7uV,36rs5 J B򘗽 tM<=㏳LmZN 4SPbWYy 0xt#@rtOlQCKCȜeḼGutz>4ѲM pGJ/q,N bE7,ljN|y5Pѧ }ڎ n^mjR$n]BdQH>&ySG.s>Kx.@%tW~-ejɴu\ʭ"]$=2ǮT)V.䉝`A@">Eҵ~*{-ʈj4^qA`NOzW9MolYon?v. V޸H㵔d>6Yr4J6oJhW C;G48Ɂd?tQDqN-eaH\cEoMuJgP 7{+wh0ּܣO BlUUEKKll=6#/_uP[O< &(ZH>qƲ:ct~`҂y!##vsw&7 $NdEI˭>C/#!ɷe7f>,>N;E gYn͒C1UZP1"nE-"ŒJxP5*ޓ?yP;&r 9 ]g+m1`DjO ~ {v$!=ot˜ouR b d6Q֧nbB׳4 /؄}ۺp{ɼ~XS)F2R>(_<<˓C%\b_G3ᕖ=BgR/*-Bi=82Ycuˏ-Iƞ.<ά0 W`wH&>yU{^FRl w ntvNYhEhH /~L8qk['/6 q-~<&EVS*vpFи s9,_7?ہc"v۶ErA6)cf6=joB f ИC<ʟ+-@ Tx\[=LXyA"@Cz &`fn%o@zZs*3?y8x-H&.\Ӆ9՘KY[27wچy"@A-]:19J;<]NPW c`9aAY}-E4L8Op"Sma 2]* cjDզ1|:bY:eAH\\'*Wf/Ufг5:RrZu͉nPSo50gCq;T QEfaY666k)BΈ ̱늚 |DZA4 {]TqtziT&=-Q1rr?,;€`ٖ~B/ 3Ƕjn~MP_u' / XG+#lNw.a\N.NGK_MwDg][릒4C+$gWk:b}(@!<c{h '", 6-Rl/nB "rS0v[o~`Tk~pЂ8n[w]+7PcruT] |O;jz >nZwSUW=HG!yRTt:4olɎܑM5IMv˄HւJk$./a#!rUMS-Px*2]!qVS;k.hV9s9XrμKJ1Lݟ $.cuơxo ӗMN!> p7YI;=ƨYgʣrT.C@QPL֊xFp^YhM ہm=̞yy-ǶomKA Qf70)ʜ6"P&LiCɃ0+AGe.vFfQ.T\C(x 6G3&b(6b .2"S@cDxQ?}DIv}JBNU_+[j,P[Xy߹85h!Y5(Tu"Æ/Zaߵ:&3b({ 28* dɤA'ȄZgT;YI AHGMG cah4Y]助4XY=|<N?7 8ۤNԤY'O#Ϙ(׈8tǓvKB ϴ^41Bq*\큾-(@sLո\3 w/EA)¥J|`4S1n^CetTL |R>HrX(a=rQ1p: еy@'kSB xf[[ZY%*[wspp<) ,YzocW%ob.’'d$$i6Ǽ[j~ۉM_wBlS:W`;ztEGBߡ.Sj2<&ĥZ:ET|.e16s7w׽Se6jT6`ޛh}ivrme|J2 ŹEO ^ g"+o8+$0/WuQܥ}gm}QK{ugKI/?J,vf}MhT.2R: ^uJqKiE _׀p y^жRDy_몑L #2gSd) ",U]ie%Q9$]- ߙ[Y?6qVm޷@µ򴲒d\uʈS5cXP+ pnzQBסF(ᯗ>B/CR;]Yo?]ve8Ѓa=EibН6d')$[wXL/DȤo_rf 5`j{ƴI꼡*:,4B&k!Wf _^۵5Q b=F$@7AvB<$yJaߔ$7ǒkaɶNI47Nj>igJ9Lym"v܀ߔ{~R`Bߗt?2#zUZ%M*~4ݔJ|h-(KT $-JqlQM%TcPJKvqP4?J&O3kBP{(M2w.{:$4˳zlPSl ucԵM]>g"LB ^+t%v롆ƛdrm{;g_` ]])ЪՍj|jhG_czqԗR`6ß5e[g͊jXE5Ůx60vzPŕY9tԽu =\QЙI͸Q{~_ v~wn,fqf<((#~Ye%(NvP56/w=tHK'I.Dp`/k9{ITT몜8 +rGpֿ)wj^|q24W+lWSH}zk:>c1 %uIQcw zPw2wf"+E)B pP(zw,E&8ppx4h́wq1~Dη0ES h=awFQsVWB 3涽=;Dy>sHHZƻi`Ťt%P̶0{*4x[1X^^S/92;@fu?0ZI/Ey}YЕh3lRF1ݰ65NLrL/"w[PQYQ7kd5V]蜨HnqUڐ{˻J 1Fʞ.R=KKTrn{_Tp97o)H%$]هw?:~EEr3hЋ('CjP~ZbTD RL@ pc8U=Pm-2w,&]#I?(?jil|u0G &uVgd +=53a$7yWSGHRtge 囒!?(ovysCbX..D׃#kechH8E)꿏aHZCGF."s`&| 5~i={~ $H`vv?";JU=azayYK揚pI٤I?g7qƴg)[c'}O*|vLl8d %dKϓ< 'jOuߤF(;^E5H?gPicC!zȎ6^$rbNb͠WfYk=&5ٻҤqv2RSY#e?UId NnuHniaTtE mه]Dz1m9mnƣ-6MbM#b1 |Ixańtcf"lWUhpe* b|^K}\obJzfGٗ~Wy9yȠ(K#zmt2;$?Ƶzl4pwziTsU5ЁY2(ad/=u7Hky3"ӄ"Jl Y+#<Ğ6h0^UԦ8b71. E7 G.*>\K m`DXdN?jtV]T~sbVZaɆ۔Q{рK@:L|q^Obʃ#s#Xd{S FoO. EqZ-"a=dD > O.EO/Qo"]gd8)MS T!5)a/fl z`g/o]1 WI8IjwNl1V3KZ%NDZTKD)_Ŏ5=pI $+>E!R eڮեeZXz^64ZrZ2(yGsRB@D!qTL!Fю{[̊cRpAC1h(D:X'MїqF9zTL7%ԟ k}\)Z&јތS f%Ԉē/+fcْ%ނ5~!?&\\(hQF:" +9FF÷.w3w73oyTs~չ>o6Xn_ Ɔgm񱤩{>J6~G1,T#0$ZD´!_7c?dYzg"j,v$ED 5Vdx߄Ba.h ?(= ou9jxgHgj[lw YtV-:FrWu`|/211z,eqO,wߵ~80F녃;Ciul)wLjne|p6RVurKDuoxip~À=܌_\9D*c,Țd]7A27nݠbk7|Ry8:yS ׻:j3fn!j,c⩥7WQ~vԅʼn^ЃӮ``vxk̏ss:X& K\Pc$K8SuLh\~Q\?Ga@ /"/SX眏>bۭG\zJ` tU;t(i-~WapB@Dz> iNcMlu!ґ2c&ۥOClQ6 .CT%O@N觚IE;2R9W*b_=Z8Ga6 co_QVFro:k~*۔I)(;]?EDu*NZh~@'֓FiNNnB֫}#̌=({_͙HHk)Pk<0sYGHP 8~_>ơ#M .$ Cv=&[4ŠhXZ7!B{VHAK<)H8H'̂GeoOo ?=;756S=~Da"W[NN!j0fs8@[b9߬4F_&ʣD>&rfO|&qemǣvf@BoAsPa XtRlW٫_Z&=;OJT'Ζk0x_a(ot13pT?I߁maW;F=X;C_V'D ]+L["dWF.I+pƂTzyA>mQ%,%wl~goȸ/vu2 V>tT 6}xy>4O/ނ5|YyɌ~ FNq)cU2\Y5b(wMBtH)-݁eK"EQVn61P%8x _´LBFT'Ӏ!%ǠNv?ίm `;\+AX|a^ o1c½Vn[-k6 2ƺFzݖKwۇe#] zԊi$ks: T۝["Ri*Za86p&ĖoPi+O Pg l`ݍS7M Y h%pا0t(IHumو %LɁx ^㽿ޔuw:9gWx8~:Hlp`86CC0h (NN^Җڅ!py*嚵+%FL]#,#IC{|sE&1Fb)'7dn-:ax\&OUg]œȄGCR?J8BE3, 'cV^t awz80pKl D]f& )A ݗMT;>VPxzIxkKqTY{H;2^^ H7I]01fIIY"=BpRBOQb!Sk_ÙGn!( (+FRj~/i>c G\o"Ej>on˯=Z,VzXqay^HR{+,fD,>=)"H-|q9*u'Q,4MϿzмܬ$hųi?"M4S` M>FV5+#1RE^6FE]gm3KmNer68Xbnj5QO(a 9g+i) $%zn ASV'e3 z/m^pm[cX}@M`1p ap]#D9"Ǖ*[i9eM2J32PēWB-|l1p&Qz~pv寄Hvó t@t2Q,IyZG߄^+9NFT&&[=p.`-Pus0|u˚A7+K~i)_ͬՊ/Ugtf|6~cT3bm,)L>֎ϛJvezL 66ma`GznGy{FlKZ=}`Wť̫3#h3aH*N2 I-f!_|ݳ/ ώԐn续JJ?}s .Z{@BCS]uom JArv/_K,frsITs̥t2!+Inh讐#{N8E5֬@ zVUI L{.}EEiLޕyŘw'TuTx! քc0Z~vI3~v1H۝6}* F[I^33~]& !+:Cqo=߼Ӣ❥ SS߯&ComrLRH-0n3mbXp!Ó|PmgЧ$j .ǢQ7/?&M{¤4&02Sml +gQAqEHJ\rbƶuhEAWjM!>z}']]Jqq6u8ZGs(ݨ!eЏjLZБxT")8R PGZƊ, mAS!f^<4~zB9h:nIҚiG¢msch3zP]댣t`v3}go1(؎GP7gm'e5&!%=֎f2& ԙX[) mhŔs^cXnNCD;G$s hy[a͘P}t2ӔzFi$Ff?AxZZy,ZySyxYfb6n}mQjq%[M}]v-=-D IJu ½@t(2s7lG(X{o9yԣ 8?"ւQMI8LE>ЅoTH⥄g}uû963՗jtQmSyKC$u1렬7z/8vG7e6牱0bŜӈBϽ:\wIfTHӭXY)G ol /$_ .v+Iڋ\V&K MU{aѓ6/Rf\u@z ;!#gw3ܥȦfs #ҐFX(ɕUT&JZpdXEBwZ֗}!8Cȶnn_W4l;<8zfE\ef˿鱃*D)8_q_(Д(61NN'z:,rDl[dj*0.Lg:#f#Px1<+dd=c]Ȓ#!RMotd $cL( j*fotf{mo^џA4fCzKF8^ 7"F֔]jM7vݕfAߟ#VP҇EmiAo4ը:&#!ƩLa:}`w3 0}?U?x^c+%F&2ൂ(QڰNs( eAc(Z vfM'}=y@XO;Zж;=wzѨ{~|t0a/8=r$:Ipf~IKŞat9ѵDn~녇;J oo^UˏUz>à/ .E_׾bIH~(tOI' td?w_T:T@ *[~DUNrjwwdxH|]ϽbUr"C}_%G4E/_ e\|~G sGpY!Uxt(7Եy3gI*/w s"=ɆχO2dL(N쯠z(5)_%KNU 7ft$0 (@XrQҥaNͣyl΃56DC|e_잕cOJe#(TXB@ȝi6.b o_V]s29Xx)of*8~yn^U򭻯tc"x;$ؤJ|+@%u9\őJW"ld)hy NqWXI^<8豿xJ=|*f?ƸڦE0mub<S$'5:Ԥ8| 4 1(f@g;>]o2=Ԍ, rI"^ EasgAK}Aږ1hbj-bs΄Hv -獞yk1-kpB2N rS&OKwqQ*dJ #VXF.;O&$8!DŽ wխεbO?~R9|w`>.Ys^uPCQNRzPS{&faXpwj-ɭ:qzq,B(Lw䪢iE oTˮ80rBm7;K`?NGgxLs[,T«\c,gj'8KO,T<5?6cfY~Ӯ!x?gUF.W*.+ n&\;+P}ٻQԭ]jox-z ߯#(Ne.Qo5h݄!$p pI [Ƀ-aj8v]p s_L;70ӸEް8Gŕ3>ZK|݇g2y7t_{-b:S8(3妉=~:6ŔHνȧC` Zb8J繴#I7/&$T-$$Q9h 9N'eMjs].-{Dcϩ|Oǻ0u{myYoje":& 0YOW!( q\|;~ m#d b$[RlD"]I6U=,Aq|UqIc|׵'#_Yƞ.:FTS |y{v)3!ys8T>m Š/cfaEȳ&)*B(6s0 xjKHWc^#6!'29W"ƦP/">޵8i`w2H+?#Q\ЮXt[N Cx 6P|keɶlv^(d`Y~bvq+-ݹs-2\V(Q8Ck#}洤"Bui{iU;[M7CVc2V/&ܧ]Ξr\WoЋxJj߂? Zb}aA$9n̔&\.igk5{a';;OF&;6*4>!<Z;q_WM 2 Vxm|2@u)HKːJhɬl#/qFAe嫆p nVydAESZڤnӸUuTb9Ihg_/vJDHiYȋ _NaJsc`b-& 7Ḏoh<#&%+ZLڲd 5}o؄IN{{h@7"yxj'{wV[)2_a&)9޲ף/wn؜AzbM?{$#`B òWϚ Ï6"6Ӆy6~ >MqZjD>WNxoH/:M%uT7WQٿjRwdDj_ELFM6S7J.ղQυc<Էi1 tTIJ d|V$"b \p70: c-Zj7PbgL)?4y'ww•S Kjٔ]kk1дH5 9d~^fh|mƘ(yc53%O׸u3 SKv35]`Pʈ uv-h@Ml`u<}MMxtK7uS6xVZ-0DK5J³&C!ڃd1un*=guT[uC.[N`Z)X/ xB@PjfW 8LP2*`mYE.MSzA+'FutAwN ܀͠uLưa{"p6JH'{BHn0؝?Sx;]2޵Qc3Xr(bլ f"aћi2`0՛K(9ŗX~z*xD <(Ǘú';h\ޯ [cֶ3ѐb*5%>;/,jEl)ɈT _P|u^Ug:q{/UHmqi Z?ye/-gR 6-gd7'ɛXχzAUwp0P]{CuA$]N±t=ArŚyS'smYsҽ; E6 s^#>gk{lǴY쮻&Ub]IP!j>zRI[v`nbGO( 4(5 \ڳ*8:DNhB:etXڋ"7gu4 {ql]OU(Mݭ OI)N>~< 8͈CE0I\qNARI"Uʭz!^BeFtY]GeX6+$`QDj"q:e녡%ܓs&jҟ5'GKbu,kM,Bhoզ)(:07E| YOS,Wl_.E5NrJFNl܈-ڏigv̡ 9Z`k)Rg$P)*lM u+wy0Lӊb$2[AKv0c=* wۖ`R*1CV])FWѭygw;v+B6޾uT虊9x= ^6՟Kg, z![/SOؘ0.V* Yxe;/wʀdDOۉ2O6+qͣh0st[?L{N L ]Uў:ej'BrL(iR4Uޫ@b Q +BO^_7MJ(2d_*{Z Iٻ:;=%ɂHبjp7 ޙdkk?.l(f|= (SJtD;vNT嗊 膁bhA m'' ldLZdgKCv\$T!hZmv);6{A0Px*2qLС!7jQV83fwߑI1P|_Trw 19L|T!sݏzTo,C _0Q F;flL(b-RYw+ ,t9eoRHEZozݤwoിţO歐v}LȊAx!B]V` /3^ Kֵc*E" 헨`14݆ق|}dEgI9=xevi!)QδQ9bf^'f=C̀a>I"W*[f9 `x7NKN7 T31P}k캕q^7X>$/^^e^+pt-fIqqh0S`߇yB-Mëh:Djr2$x|2BYE[!i^UKL%WNn#fkpv]": !2AL, Eܷ D<8V߳tƒA'/ުaR@~4ne&[fK1 ڶ }sx/=S9#?| 2"/ndʚ=CZlČ`8v:`"vE 8Z/͚v{  ڍ[e)=P=Iqxn*A4ܸfS*s<3yL>9| WzsEaI?MjpWX+_CVs@3Jy{ǗguMW#*މ+·`(䏗D+jNBw6~zt2arՙX&Lɏ0z>H;Dkb&vG_/Q8UX`pΪe*'`kd.R5`s|nM\Sh1B$|(m,f) (þ9ѶO9"z, $XVf# b _OCm1~jLG%R)-eȌ_-nF;WsdIē=\X0P +"qbp4m!Lq 5ŖdnEe#CVR>˰.%'v%_uZ4aߵhX \PpQ!o~onf-ha{{# (*jz `AL- HX!  #TV by;=[j @R.n1ⶑ{ 9]ajnZJT7N" T|]lry` \ɍ3{INϨ~%Ch{]\THQ|z9=Kƻ\y@)ظ׉;o*k`P<%ngܺ>yގE/vWؙfGg!a^,F>DP>uP巆WPa[@S`#/**ĂfA^!!=&F hK+K' 4&@  Ic'AFy˿VEёKF̲ubֻ1BTt + }׌&7gqWFGL;@93JOciʹP+ Q]I/^\MؓASq-Oۋ"Q~^ YsOQo#iC _E G J<[!7 v0q5>>U^I> *#k[d\,v玿H׏pZ?[<{0!EMzbL`rGw dL ΃*u6R*nɿ xEϫ ~5re_JՄTuCKsbC邀}\@SHi%D DsdYsn2&l΄5]?IDeRp-08Dy?;䬳*h`m?k D3.Y[دn, /Ҩ e+,֚!cl@5@U $/X`m !NCGo;]yɍM%ƦFo, \# @< i*S'8=f f9EL "8-:U+VO%PL% +vs[G{Wݍp1"vPUEh S`*?/y2aЛt lGv \νI`x3 82N=9q2Gsk{mm:(:TAG!:Jjv5,03BfAչ;К ,(2[ {c|wX{g'`PB=z}ZD֋/%swЛNc#OVCc O\5 SO9R$W-SbҐ @Eܴj^\TUr:"PdOQJ7WWPH{ X}w#b>LK{kA]ih>iTxO(.%; +ݯSN4ˮv$xLjliX)J{6ɘMQ }Vm:*%zA;DQU<,vy6H0l!7OaNN T'l@Ow5%3t}d(HR~=Ak+Fe2 Uem`tq+4 }LXjosޘ,CXqZj9jgki~49U{ZXk&ΘM@!7+it肹_ ׿,Mq5~8߿<*6tdEè§a!Ϟ y ,x2iA)tUL%I@ 7X;"SWa7o^{QmdnO>xX6fXxt`'RDd[' STR~t|Aʹ[9 6DAgڒ~cfM\^_[Ɔx(=,Gq=#ܞ hVq[ @0ėI'+csj.$Ӵ3Yxtˠ tkU`W[T5v` @d8IThbDԖ" 2f&H~>.&̸[HT# xW߹EDwXJ@XDʊFAu\;0RufS`l(h]Wo_yI$h;=#|d*t#\_6|L&̴wCUņ֠27b~lNXӗB[#2Ab.2HE7veܪ4Ppߡ4 m3i< Yxu¶ZpEJh?[ -'Nڐ,I4%}|(@z؈fy3hm3AhUdy@~F4 'Upg tb <7c+uJޑ9|MAF13O⻅3C vMH7דVa1)X*uTۑS?h\hRL}\Ӥ%Um =22T+הgT Zo!LIs <)NJD73C4#99'J)6K㎕y*fގ817]1LmZ+*קKeaCVMO(US$9 ݯ%rV[ *Yh<^zgW! +w@-r R֘딇4kپ-X"S}Ql|S#s5560Y/E2xAzM{NM`ɸُ3w7XGLoPݾyi%ˢ3xxmAo$3)7lll[zO-C+ F-oDӸy'q49̝辐F 6`R$ qVHgK$ŃC7bG!R-r_ƹ7K}ҡ.M$y$fXcm,Z G-TKF ֥ 59܉w->}YG NDE6F^V)@^%`lH5uEHx8baqĴDZ&jSrMq2cXJ[D:h*z5t˥ gի .AU(WoċS{qSq:AfaMf6_.])؎ċC@Vͫ3R.dn 灸-j93$ldjTDyw2(;;aU%!9oV#K{|wTw-^ԑŊg@65_%[Hڬ2G"ٓ|+*(W#䫛8qnLЏ<.@cs'isTz(ဋ086F'~^ϙ& E2s +b;hx^' #ٍeƀ i!AhNQa.^oET.@;;dR '6_s\[=sa3Iu`sI4$+Yƚu#6HQB,`m-)L`;y߁1 .&fE3 f{NRa6JFyaDGVE nf ~udJl8KkTr߿_nY 5Њ?fȬ[1e imw9ҍ;aSgSSgVN+S[tWެ?q63 ,Q]d0;"w h⽆]LqdPWU@`a\|X7-b3%}| Ti!a"1y2 O[̽%d,nʬŪfT}?-v uH:$&0ٌW[G+a3v)%ܱf?GZB|6U 'Z\2؜{joڼau_=Voߢ39٫_"6Z)l0G -Q‡ ͐48:^Og{ {)y1zcNUA:wDM{jtPvHC6-:%q XCa{|2d\2+-\ ]fwvl@ sdV[{UgÉF^/+}Vnu.DZ8|)۪_>Cr-sv򹎃@.-:9{6ɓ \Sg>JwsM[VRSyϥVCu/ܮiE !'Y&;HJ{dV}uOf/}n2DYDcwIJF˗WBG"0h+`mcc40|'#)KC@W48uf#&0.kمʺحF(R01ۓlˉ#m i,)^no;v~b<ϟ K#݄lAR9ɢj8he[uL%x<23b5VŒ(||͝cƗ5*2{$F/jD6pZ%e|4%><79"=XKVxNCtkNK}qfP6tun-R;@a %zM> l)Lxت `{pbN/yFG,IĐaKb:(g( '~y@YQ3i*X9D^9踄U̼C} %9՘i"k-b OxhVhO\FI$F%rzF1a8(iҊYW%* 걡+ӊs΢qğѧTrTA@s!H%O˾ |JڻֻU Ab M-4j⼺X|v.{^uu~&0Gr_ >$arݠ47& ^ X, I=r&)}{VWG$K#4+LmzX(@ +C(XV/ X :K>9zOkKE}5%5NHIMr_6$/O?o.K]Ƀ'&&akS p@̦oT7~0uu4C'L/fu]gu?ih&sP'L۔OP_)(S}|*\clyj+X7o|@YzMq|{z3ȷJ, [ ǥ7. hPbnO_Cf|=О$d_8=E!-iojazQx$Ѩj{q)ӥ)} @9J` l̏D| #e1msI2}櫊2/Me[:): )~g3JB^++;J#ö 2."f=- [A}uΨr/Ш$![nݯs&vVE (s?D zuNVe+#41J]b 8M=!L^"æyw?ʻaB%ɨݠv@瘜5z"3gzQR3i,ԢAM싇F)1|/mL?H- -}tsf'gWoͤ7Ot,ilM[gT* V F&ؽ#-˼G zO?n CBE  Z=;`D[M0>aGJ Z F{y&THPl*l[ۮ+lə26<0Q5-6qpxbN.rT:Sϛ' )vmɴj%Sf6KrZa+PDlﭦ`%"S3oNу$- :I^Sf@eۜ"Հ>&¦][g _e7Ҷ/򝺡S9ɋZINI$sWt>k`tPR!7+ l9!:{)(YXEЗàHsw&&8(Ľب"QO k6i&o?2V5^qLV#Ns:ahGeSx*mS=y xe,#wZZss;E.a" 4ҋWte15$w.3rђn>AO-Ӥju \!\`ނAgTC=/ίqK=³_g*L82d%O]Ok#bMϙmz7@6]h b [c [O?'5uRիa59h=ӻJuߟ 3-JE="Λ ۃԮFi5/PC)WdG 00';GE+E̠: ,u] }LΌt @PV<"L9'JWbhݥ$u.>F~5d@?&omrsL[H]THꉡ̏|"+@s53[U [ /љ6=C2mVɭ7\:fAFT.k gF׺cwv0qKi:i0A`aU xXԓXu(4O bi#UWit 8r 1S֭&ؒ"D\<[f=Ëp3vdc~8JU#cOyLZgriIyLȀmɥXY֬uʽ}%餹!K/e:S]f}:C5mB$fwR/ ʄ͆XjT_m&f ~}5XKF-umOf<0|=Vd=5J+&,mIAL⌢X[^ΩcnQkl>mSawbt6 AԽ[0xidHkL s,3w} F"/}:!T U)N~X92FhMA5~DD+κoKvvBE`a-(_ޔ8a9p=Ro٥d뢨橏pMfDD8sBָ9cBPa2rct|_oB W¦xB[4Tv=VwO|j(JСḦn(: xST\L|۩ ̴Q'/.tou ǿPUiZ[|.%Aﶟ] d 0œQC .JDH{ 9w^&oT  Vb JUNn\G{DMyY;J7:+=wuV7[Zlh(=%y$j:Soh?RcaP&PK˩汌TS7%7dOe!6nO$di+>ex"Q<#7DENrwQ}6֨wBzzo8o$̹Li3.EzQG2@(4POߝ=\uX9bU~NY׏Ujʏf FZoئi-P_+, qJ"}:3 {gbXS_sS4|n2j#fp֨?pW~V@Wt Y†EI ȡeg>d|9}:d8aWˎ /+tqf=fMf3ʒiC}w/"96!% ܅&x oJHEWQ";̗bJ|OeϹjD#(a2&H܎gyp⻺ ش}cz-24V^^oe/ڌ3y.KJһzl Z 0ÁvǶ4= p@Mi,OşK`b\}SWeUxbF*QOG6"N4 '&k;EemPU?'|hpm~jV.+]x Fsc*f#pw!GU\ݜM(O q#@i7zcJO*6^!.gӾNfE850QBYU/r6Om ':j-$% (k)PįJb^ghX#֞fq(ݜF@lkg "Pu,lTHWڇ[;ڹJ:\Zr3wDQftDwqoɪ%nq S# 3j~ό@'M *ėNZ~l#zyd hQoR Q1әXɓC1dh-Dy_ORn,:(V&f Jc[.RAFX {IXᕭ DDޅD;> 8/UorYX4="9ɵ)R_MSWr4 yJ^LΔ19!):HLg}o)aЁ8ԂmEc(v( ̰&iKS<Dlڰ9>{b.[ܨ=}t xVD۰{z S)봍 PrzpSיlOROkgf=н gvqҩhtCs3zf{-5dM&cQ:F@])-æˣx66Ҵ505b2 9/W|5ˆMpց+9uUz {$8Q@w?8Ʈ"gQ hEʙJ lQ/XoԴmD >;o&APBŅƒ%UKSxeycizf }Ode!x\ Y\ߚdLah֡9zyӐwُ5-dZ :Nz/.#J70wW&".ܦ-7g::L (B{ͪ}Fa[1C ĵ,5|:W?]nNK5'Utl?t_ڤqzᕞzXk,ћtFC-$JGlC|ye!Q@ӔiRRq?o๻Pvy+_r({V˖_Ǩ ]˺m:.dFAЈ.SQq 1"ش$ EإSzVv`Hᦕ?zy){}}Y{ k?uh9凬Jȭ! 9!RPoˠk?6(~Y` 3+fK=`F:X&ϼ+nN,k@bE29)@⿮@AE ?Y϶54> 97A`k5u]>FLzkwˆwJy2  le!x{3$ww:lx3UZ(n(ĥXk|-Q]:NYՓN؈9AŧTPMY:E=7=OT LeQX*1ew$kVa=yK:-p K|)3"l7p툴Sx$1\ ~#+oi{)J1`ϳ}C/n!"Q<-F1В+2z@͚uǼm>7ȃ Ց% iț1DU(h!2Zc|.h{ Vǚ4eVR(**i5+.VVf>I^Fjق5m.:#kԫ6gayCM%#u^ItB> $mF~:ԒsܩII֒.2,ghQ)@8qF=)Yȫ4C. HM̃鍑z%2 c0rm?]YM603|b6%@{Z2.gJٯv~Iā'ʷc/=C]CzrP^e~(%IȲZ^Pg My8>muGz7j'1$Wփ u%q1 Q4N1YiR?/:܂Ojκ=ܱjv *~4RNwnkHTPǑZ{jtu :')4ft >&J-ȼ!@{>}aI%-){gM-DՖ sPø?E) 3 jã!M\_ Vbu&z |.h`\ģ^~S1HWp#цk,U7"PÑaڎXCb]q- dQf*kzbօf逸,3~wlwY]f e([5X)WB&]yvlg <[t 1Fi4|Yv+A /,sΑG,4R>m!tm2:Fق=1b؁9TRSoXdC0{  gO66.`ܹkwai*",` +rqF8[OB^&fq-u*= <٨v4w{Q74(7LޝI%eӋo`ΰ^Wh>XƑP'tTGN[,&x$~Q^~j#"kH]t(򁫄Kt^Qe; hEkT):/8FAi@E[ _<MАani67 IrI hl$yPu tЋ~V/Q.Ɇ^(s.Iz+R0X]N%ZemJ)j815ACAEB^`<3- +D`P[YzYS>o67@m+Q&2Blm;˜ܒN(DzbfBz5 -ﱕ0vrUCe8;|ȳ[Ie蚑<*^$8򾅊Ciߒe9;(:C7f@x0̐\Ҏ<{7:dTZАiض5aMx#WlR0| ZkGn?JE HɴXEéLLZP-DQ,YS|5RWN:<,'TX5E{C+v!!#搑hAܽ43IY)`i$nB Rcw^ SM/E8zlI&[%t1[Dvn(kҐD+K沟Td EYup|VRkҕӣO`@Aؿr>ABגxH6H=<3(ke(Amma._,StN~q_unHU?q¯@I;YYʌd=59Պ*WذG qjEdjی"9W=S7S_Ǟ{zwcO gEGRTr]WX/Ie{vUGEclx"Ii32C//C AW--}B?2mEusL,u4XSXy A<ύ!S.G L-ӘwEqm/NI hګg$i.XI}:O I/Ŗ3#hA\M]Ϭ Cxxϳ|o; L"tl0}i^$Pg/c&D?2eIQ,uwKm?9 D2!ٟP'Z\"|my/*55;\2B<8htRؒW _C?mQ *'ܗwz+@`M(0`$*:}_[6 V?^jV[Gո d¥}yiE9ђh߂ xn(ߺAH@4JZR3^$ʯ|!79!Acz_"\GMY5g{0)TOa '0N=U-ճPw4[à:S3B*TE(/p4Rp#%_|YlA[hk%,͗izP[hS+ VDxQyifRCٛi)*=i[3ZHindO.Z/p–ô[02Y5ڣ_})3]!V.m>䶞zP z.Gd@L{끈*قB`qZs)pNb2c];n7ݠBH1|(A`fT1(-Fb ]RWqe!$HfR$V"5үI9DDD@ʪݿ:=jwgWS ͑[aлKqo06X0R4|lUڮ֙\) QzOrAG;?c&ZZt4ƥ,sPjlW0h甘:b0b=bSvD.EjP!RDJND^5EހxE``1$p}K.:#7_j馍tBHNWɳ<"8k)յMP+TBO'%hM/cg-C ܢfjⲌ~4˿99a)bЦ;Of81ףE2ɬ'<G}MA]DSBC]v&%m16LefˈPt l.g=E LX1xJ2.DҰ!z⅑q!N,Dn/Үim/kvoU)0:h2W{ zH>>mS: ~%ytJ7BZ"9~~%/%ܧvikPDR5f\pY7;[ 1l<ϩ)Æn kwy#kes\-:>u w0z9.RVļ99gDV^P]z9/ 62m Y8S߂ %xy B8n %#u2@2zq vhOzg' 8[aۖ[҈3И}FGh8!pQ)5tAJ7BiQqc>d ;KqHLݭ+Ck!-qj<$h2n]ķQ/h}mԭ׼xN&z&u'm! :r%>dB Nppl*lq$1g3<%cf`PmM]gpl!,uzǛSE+2}j˾{ Q4riע)'X%"vMgVS6j*AxtT/uIMGvgY*^/;6sڱAʋ)t"s'ڸ2 `taPX!oVbZlsZfW 4%>T FY3 -',AЦ궹y gyHQnxH.~BfT( /9NU3 # G[2H;/O(["$> ^uhK[q}.G@aP`h0ں e\ $x*J4ZԈD1kA6 Ewٱ Pӫ-Vö|Bqgee?59:oШpJ!_{?ITf*]@'ٖԉǦE'8ގCNq y[f(29).>{*ᡅ@J Fs'@-] & sK_#\'d}ܸĖVvP*zG*:`EλO蛠`cp tM'\D2qe̾WOO%:YxMFњC,aPVKfa+?BZ!D3V>iC]ƗLY娴HϜGg)R XtRQ#6j5,> ypw~Cx:poHtTqP7CJkPҠK0 !ީ˄ٱ!.Tڻ/qĹ<-,(o|-il"<,7CoV˱LjdU'=t5]c !P=v(QSuR3Ƃ3͙J[ mc<ߚ0K5"UK jG AQ8*|tJAǮ 2dѪGlR`Uz Zcc6oϸna>}n 2fx۾S7^Qр*Q,`+( دg"glIE#2To[T \?3t.|jdq"B"hs~᧕'M%! F] H8K^>wSF$7M|\p %0HRgQ!£(D ^/"Mp'~Qq#>:07X *g"yG?aa@ *k/.d,HL[/bĜ+eI`nGV:ihf:z`(B9#SRK)$I--7Ur@MC2.<3T[c^}5nUpf|.C$,]]o)%S ]yJ!>=$PMI5 1IL~o֕A0ɶfpZv(ԙ+m2B|msVpcb-n ۔Dg[íJK1`_F#6>ӕ4z$0ܧi2 ᳝Wn+\awH G ), 9%`@/m\ cB9/Ft̷ge\+۸tk j %y4 u\zΉ+ırD0vTҶEͬmU !ǢȓX:ʱhlMGRXҍH2 hiwCM3!5elBбOX"fD~{ໜ*OqmVYw%@d ="YH5hg)|xpdOc%-QDE$U^^NbᦢMQ~iƕ r3}X퇔'|BQ}1Gh~ɽ8$^\zŪp/KF ֭;J4Er*Y\]Y =HsۊxV0 9|ů=0KNG>2db-U?WYjK0Z%].kC_ؗ<*[Z%* y'_ݣ܄'aw~ן?fߒZ&&7:k3yDD½/sf)'rUo" ǀ緾8lՀ J9Ɠ ׀Y)%i3L:o?Jk5R]ܫj?Tsc0%7Fo]TRGmjS(y8&G\!N%3lL_H`qiHk{Rsj}ID,>Jm[mzs bۿ.!R T6h{YĈ1"#8"9!E f?ɮJh9S 0<|S~񋐩Q˱ep\ʂ(lxD1+ɍp4Ka1W/A(z lWki=F6W$t/;ľ*Bf3-Q+alQdwfP fzsCoLG57`xe0#ñMjY(H 3l@SfֻCjk!lG~1SFG|tNj-%E*/f݋"j i *e qoip38ča28-,nf#ivΗ[lnqhRC.dvL쀣!UwS#/oK] q!qk]1y6)aMr?"˺CA}yobT` AB7EuDj?Ә‰TaXn@i ~0eIsqh \S ~8P*!bY? uL߇jw jVjbį` k w Ah] <׎ ׌NJR-(KGss +9Z=T$Ϲ|G2H{Wq'!g&ic(F'Ďo[ޖt ٶr|-_Jy!; H揼P?uI`oyx$$_{%4^Co Q ;'l!YǪ33r F2rx"s"k ĆPHlXBÄB^^J/y78JCH7]PIr:*1 ï8wm֔Fw;j.92@16`EgK 6,T{4 &BC'EdGwM _/9^a f . 0H0zy0l3R+BOBڹ)ie9=,,T9`R6 D}LDTB7EosB`TP{f#2xZH M.~֑_J0I s(|%=1gĎ?KN}Tn:dt W| ܕuse`] Hl=LÓ_t~_װ0+;-5{LdJJqO@ߌ>lDU_tݵ F2 TTGoeib$s U#{>g\9<"G fXُ?!//N^ZGmYgm6D@@Nv*wf/_)jn0kl': IƲ3ې{)a|Q@sWT5j[F&~lԒĆQR]ԭ(e4f$R2t ŎEi50#Ւ#O]!9s9G"l:.)AC,of-`'u,tϬYkDsjQ0^We%!B#N\̲KH 7Ql9魯neS*UKMv1IK C אll^6i<+s Â[r< C`c_} \Le/w5Gq75jW;n *j;.B&(=ڶK"+ ;4VJȫ.N.]ӬذA4v6SW4WQ%z {!oܼ}itkONK- ?? #^bR 5ׇ= [*ӏ\S,Rth>۪N;J;S6o4ID0mSjb~y௫Ao'Me5VbS6}FXBK ۝Au3;U% @$mK`1Z<C*tW{M (u=/sWU'']p J7sP}6):=-Z$:Xؿ0*hE;8OC]} AV$}f F):B[itEBGbCjz!&fdw.M'4q`t ᰗ- nܧw>_kޮ/XD1b}CCOFǫYiY׺B!wՀN1H7udJ@) UHhwyDU S|6#! ;JY-(5sf$T)YG9wԩ* vӣdu:#]@ÙB&y`X/suL5˭Dq"1D^j eCMg# MC8haKۘk_Mc#X>w&Bc%"|S%E%,0J/]YCСxkLQl07N6u/Ez3L#xX{"F׼c17sCe}| eބ56|R#s_nFdfU.ʲi|@4HC"WdML6ߚم ?Z Ek :aozc 5E4oǿյWf;aj{]>^&wfcDS "X:>/@? oK*:#RHS+%VY,((SL!ֵnIHFt; |v3UG+QsoztX>5t ;qZ"˼ jƛ;Jpݺyp6IKz$GX0DޘWqZ#,V X|`X|˪zAq KLNMQqm!yʎqaN5~HZ;N~Y|EɄ ?BjmMpEapm$B^}_|XYY@]/mcyI#Slzm#neerCTD",Q`0Zż $o|7Ώo߆<,='0]&k[w7cz"F.*`Կ9%v-]XFw>֥9ΫsOOXKz !Um~Y6#hrʼnNt[8+# i-r_ } G169ym.{!܅}}z&hWa{.i5`q&jet#x+|ݦ:i;d,?5zG4Y,Z= KI{D "qIfQQ`\)ӴaqzN)EZr|eN_}cTvK@(;5򦮱Lڪ S„.sXz^.x,z[q痡*Dt#"r/iwvv/ejeW|:Y5:ڇ8dYK8q]V&oR)%-P *%braJɪ5d!mqi V]~3=w) gxG:8K,,Oj6Rm010@Sv'jR4Y\ʯt9Ҕ@ukc~Nbz: _B᠓QD ۡ޾íWdjijl2ݵ7 2WkQʢCH+V]O#Xr'y(BEd$R/^J<$i7 ]y5 4JqW@blL訸=N.^OEjGMiWv4o,_9jib G]~hνGb )t=ʁm0|~I덼o t[-Fe3ED!kۤ~&_)ɬGZFgvHb$ ڒ-oW昡Odz` 8oBI"0GpjOvinؼEHlM6;ri aVCPX|"5֙¢Cg"O‹Ty~ v*4M(z^96c$i` )ִ^#q7) $&E)l.g):Rl+M"˃iC(;+ Y[/ǹ3T; oƝrd>Zxł!.18䒇2dȀ1+`IF ^uX6[Mz 46߭N}J f(a6e̛tp 6X픱:*y3q/ BH+< l(8aB@\@_OvbS(_[s" ;ohx" 0!xde.WjwE=-҆ ]#ƾG2^dGVs-')E‹D)U8r KW ) ³H|Ã"%c$S`[CU߸cY#=VKp-Ƽ.pX1ވr}%vV*2ZϮr#ru>g1Ty969`Sp)*Dos`X<^*y9]ZTc\D5CHB$j _cZLͩuny%bU;`le;,4_Rݞ;NB8G*OA;[F@GLE4 2,?D _Op1N<l*k !hHxeܥ)"+2|25R[ὅgHoe@þ~B)[^ٖ䍥&3"Pmb~n.sE,gwRYXg@p ?HUj hM,BqUmMgݿ>sUf"v{`>#zD<`,[h(o JД}EC#))ožFvj5_JH%CkB1B\?&x:`I 4L4Wl^{$R8Ķ+hjE7#/D_.BKpL{o%s龁K˽EO[JSQ yL?#uO΄nrc{OIu]NlV7?V1ibL6+4YHZpUe-A"YL$Up\80GH|GOBioQSЦiOC /F0N/]B \o򵚭׾b<6% (¬Cd?p0Oy&O_q:Jms84uW S{v~˹MBBga L!h!n݊aΓ"e6>>t֜9ju,[d..ɳr"B7xa+#+FHrlQHG f &4c/:!zƪ5æWyM9$nͩ5`0z+yFȿF/>x{P]V]ND0x2}Df+xgvGȉJCej:YΎɡ݁9i="<(]dܜɭSٳ.ȐV",+ lںɻ( KsL)UY̼<݅H-6noǮaxQ~y* G ȊuH t~ 6RZ+Ҳ켔C KT+^1t>WkJdJHxe:Tw,] ? XFM4}]CӮaޙ0%%3ԗ3)Q!M{hBtpkbͮ}UTwiOŇV/0n?0\SQ |9b] /hĞ׽TJX.1Ku9qH =$8_8MlYD[dSȣoT,; Fr ~߿ACk#.ںF'B"l,IY1xB1Ji$CZ@2w~=ak+@(CjgwrJ06;@5$΋xdX&40j]D~YA6Q#"l{9^3Pe-򑵯ZUL{vK1'61> 2ghzQJw\Ov_`= d1u9u*x]y 8}ʹOW,8$t X:Y;B51q+-l Ё2~6G(|A|3g&` `BZƻNTl?`5@ WVRT]ly킧Qʃ3Sp7F-BؐAWm]cevUw4p4y)s?6AU5M; 9̔tCβs|0׏஥Z&2bd+.B:0j)i`q;%$7LRR{iZ3gtGr`0hQh0'zQvU*#HF'"]^yc3w2dU{4 2ZchvYi%.of|2BK߉lY%?Q@9. fZ9SoSFO@1&b7R!#k(l\]%cB]2Af[}mJs`nv+Fn? 9aӊ9L VѨɀĤpU?݃Hr xg+4kv4|Cq=ۨժM*XA$(En<ŗx| mOY'C]S:6J!>I8!(tTMS6dHVLB I2YTGK9)ǯ Cm΁(o1IA?"a[bMZtN#Aby>Ϊ¥ ._8kO;?(l ch?W `dQ{70Qip;)WCNC" )ϺIOQjr1R' n' pA]޿zθ%,G$~ L: a8 =eHnkSphimScD8 z%c7p!&eWݎ,s'vjE7",miT:-TB9zS~t ]HKC2.XNk!s}J(d̎$FZIU@&`11ʛI=*3B8]z.g mz5O]rq#;O; vƴQF٣1qCBgeT>"2yN! m2u8L}~يY&$%]*Vm"%QRծ23c`'d]:Z,PԤs".l\-?7X保_Z0p>Py $ON2n reI,IwL?4HibjR}W'roDs̲Kï(։(S0Lz5(vk3JխrhJ#ÚN2R&r}J=$Y1##p9։r\b`{3կb-=!YA8TP6Zy/)°F= O*osD\ZTb63~zB 7^X) O͟s)Z#4S c"3E ED #_`yM{Fj& 3+!G6UFDybvB=mrO=]gf!(`\з^t4) 3dOY+U˩\t[ԘpՙΪʸ?xIl퍦Tttqnd"GF|% ȷ?-ͼ%KNF{fu֡@j^`K^4[6chUoBdSN:^)z..1R4SrZ)|JW"5sgH鑺*=ai"FzsP5tǞ(5=t妷nWQʴF`{[  ?8C]CJPD662}ϯ d6Qeei1[@XQ2ITWA1`z'zb4@ 1,z:m6;k)FK}!: FbEz`ɨfBV}]e> )P66sRCxj5Um[K@μB{"Oj@zq̘e7|Jd)LދM6rSËX ze< EfK͇RC`CXwb̊f 4#B @gkI޼1μ#lkdv3Y3r3:`z )3 S:0>#:d)uv#SZ=:uLBPcT?6v˳Bwŧ*B3?{8GNW]6IWEM̈[t4#aJH2ܤg:(XZGf!8x+ ooLӌxBIZ%1klU/$p.樂`r{~A:xjYhv6ϞnG0;__ɋX݃2t.R ;' O=#2qTNV9lϨu@(?h04\K+՗t%֔f.&6[{buD) /)=Gt>l공ya>HDuM1ޫؕ7'2TkfAOF-N]3W˹L+0{D{ _ "ϣf!;5wvSTLiΠZ U15 {uT5Uyدu=6Ns^1u~쉒c\ w6@Xbm*Lƪ@Ng1@}a7(@ MtOJ_YbiS$=N+`ՙT `ߜcuH>x3lٷܑzqiU^o,qZ=Zw UwVօbz"xD.(we5^7C!Qm|:GtnK>g!.n!) HD4'2gB?M9E!s]%F^:P8W.Ke?<寝&;7hA_pb?,etL&Y 3PiJ;)bH$6j!L oWVeAPYϡ## ӷV2g0h/Qhq"˝ו'@2Ǣ1Sq-I !7!#T=CЀ8,MB߻@Lxm,~FDcF`I讽u$"[fGb8m} "5}K"Sv`y" W|Нz{{5Ȝvoޟр?8 r?KwS+9ƅAsdl{CMψRwW/_ȵb2Ϋp K~.ϔ?}?OjQߵ`fBhxkRߔ%F*xSgʠ3? F3(<=#vD5gb듹RymsjP.,7Xo.UC؏Tޅ67 vZLDv4Du$Zu`vN֟2Qs@U(sT(3gsd}45ˉr*S>}4d c%'mJfXuFyvIvswFy:Ћ-0 +,/|3 E3zըZAdS.*WǴD8;uGF{&JYM@'-p?RI=0ݎT#Cap}_( cJ#}+S5K$w_B`UdO&~8"x|HT9.6*[gND%(J$/G* VPSqtׇӷ 2WYq1v8D:{q͒cUij҅C4SJtRo^\I6IԨsLS|-˫dօN)gU/qM' Ktevv BOٹ3w$ɝAVT2XTyhNƛ%uiͮvķ"NRmrvz,H'6,Qutr`eCW?VŲD; ~nq6SGkfvB]>s@;h d̾ҵnZV|؞=xh+A'{ ח ']|RU5ȼ˓QLO؂lrF[1BbbږTJe*>&H{$@oDc3Cal󿻡m,m_V3굆P$4Avo,IU[|ql Oۑy0'TK/*3) wXM}H , W)]1V8e9_7%aLYU%i(u\7?UWQRBz{`jzy]*n(nK+ O]!O+svRѣiw1!9p\!uwF).n/f+K vX:'E"m{jHYx][@,Goxz}$Dq5T g)5gѥ)L$X;_ ϮSZ=ǘZPsUm@ s;ٸotp~璔6*'p<%ɣ;ԢUxa(0y|)ktYGGֽKEva(M> c8j(W<{B_Fw y>^j H2;}jg^ؔxC!p$s^;ˬߐœeX2KV\%y֓(ttP}ЧAԁHcd۟ _BJqpCIGfH >+r6ѯ锢`z-iH7^:>(fpĘnL _r]ȆaʽVLx0%@}8f3"w'_hl 3kF`Nت60 *U5CBi|yfh0-J葏b} eQƚcך=(4 G9A}f 0|J^&? \#&z &aU(/zAwi"Q  1пkA)2q?;b+5jsKHR蠌ĚY%@Oxɲ0w+ ,ͣ<Ŋ53lEcj.,MjO) ȇpc$l#7;XJsP[.GyU{ӗ\#F v;A}SQU|/.w<`)40SnH?棻seBddg߆'V}nsԲZSp/Lvn[WyPK*Wy*ի(' J,WE"s %ͨRο< d T § )t(%Ζ]UqC6IwӋɒ6 zƩZ+{B=dYʡ;mo- /=)c_ab2b(2U&堑ܾk}u%v=.@MLKZC )1$iVi~mDbǎ تBZ>j9 JĄ>̅$d5J֒jh@S2lEsx)yјc˪A1fO&~p x^C^Y'KGs'] E)S[ysj#pd$d3Ud*lI8/EQ5bIͶb8>Dr^ESٛ4`=Ti׷2(ϞRTV1?,muntXH}rǦ:\v0,Z:퓍_XJ%..R rRơV؍5@czE:ҹƎw"*O'PLaZIg?ahUHG(bހk0rs#kAED_:ɫsd*'>.Y*ޖ]k;_4'E|ÕIюSx o_W˱P!8M#L{Y} *y dǼkMFeo?o~+e6܋0Jr ptleZsR=r0;+9@.-U:' jp^vW !1x:C=CA4h*(qA_-ϧO:(!g+P9ҖyI"|pkL<#,^8PId]/ d%5TWEmjOIk}Jk0r>-Gg5c|-H)+wp!"qD޲eŴ6aaC8631{m~2qˆG#59%uM{H$ aϘ+}ʀY+3 T5ҧN߶?l:33ReǢQuf30 vœ(ÂDV:+CD7;ܡ-H3/uog$ڢq9-a3PL1)l.[ xG<7|l˨e0ZҹGu^W@U -<@0wnٟǣXf4! )k{vjw9GZ<%XNjhSW䶞mj]c<<<\;+A IZƮ^/l$[2%iC#3>aIpXm/zư ΣgX(j>>U>dQa/ L 8I͋E{76H=jʁ.s솰jzy߁M0SͰIxԽ/Um\}k񰕎>( ^z,Z#5:h1zIANNr= 6ֲ1<"gkfm B!<khȕ8D<3Xs}w>3'\|F$$/}hǕߩ ,-3cy/F$Fsȡ+t /J(곺ڤ$YױNYNN@߼4` H4RLcQ J\əU!Y d"Yj]1ݭ$1j-tv|wz_8̈́=hQ>c_@Vvbʽ` nD1#p5/Y  0;bh&4iFfU+$Ȋ𝽜+4j[Xщhb+*ބE*{ o8 .y[K)Hmi@$M_XY]*z)tEh}1D%XR\尓4[VI4JrCƓWUt]{P5Gd ƾ5=ѣh:-(0!B BHf$+@mThkT G@|q ƃrH䋐AϮ=KK(,oȯE ݰJ|o>Z| P*OʤPH{dl),J6R1V' 8{7IAkieUӳu&DA+0771\f"M<wLNb-- JzH)co4Ex$_ܥ/SΨ_kJ#"wPJ#(绕UTpG+$-#a|3M[Og9B{>~Kg)G w[?^F]()&&KH[>@ʘUʭr{ #%W_.y>9#>ZXD .h$ >L 끒X[E=mN^<,Lg*R9cIQ0fMoaɊe bflG̙兌Ίe5~E%bU2pafQyz8(pC%"q/  3†Dz3 :!AY(gIQyL}. xSh- Zhv.H#I2=eCUKJ1$1=q:]qG(K e6 Vi˽8:dmǯLݼZVapaVїCQ +(3i']rԾبyT[HZ7VvuWྥ@bf/MO7,i tkwgNQJ= LT D6=ԤM`x^UI:"MmJ?{x@U)! Q2 t?-٭M\5ͳ9- ?Q r!Vi>v(FFoӊ/C3˾C]eҧB;2L?Y5Z*U,QR@j\t+K!Ytk !={J/[t[|TCp&3k;cJ1 ͩ)g0OuHL&jkpO VKx|,zϯYu\:]V'% FUXe?t}J@|*Պ!bUDZM8Û0قvkQvF_O|Ŷi!ƕM"8`{`K@:mb+^/1)db֓JR웨A\VBq! JqY0pށ*9׍z2VlQq4KZx] 2{Ba@'Wc}d s,b$9G2.O/mB XfӽePL"drl|{"wZR fw)I$\iR _Iu#מ9)$o% !/9jc}3s*\="'nF`FA2++T.JpxR҉v9|0ex͂XxgX66ʠ0uvê^ Zk-_͝nSz HL k8B\6 Dk`FVMwFnwc\K(prWXJ)QUk]Yw9THm&-\GL"$sYj{fMJ^J˔=}#^SSJ[[uub# ]жw]uu&t˲;jh>>Ĺ)Ol'+y(y/s>g[P1qϥxZޚ?T oWqJUFP&GPAmܘ9qVcJP?>bL X^N:<:ȳc6 Yxim˞`^jb'SK;TS MSu"lMv ++i_( E -\Y[Z[p뒡6'"Url|Q9o\+f()RY6 x*NYP3H}LuP}eby3Ȭ꩖-~7w(п.>%U*E}'п.;͖L!顛oqS7]_VDΒ(Vdc-E:=g>ϡW]ET]A' lh7<8Rބ! Gvl s.@̑g4 2* DngEqڅQ37?z gRri2\W/m(×U9DIq\*,{Q=P?8 /#Cu[Ŧ}U%u`_rc'U; <ۑ.2J3B-b8y`@arQNn }te9o}ѭ/<i*$>1u-s$#Z5v~aRwo\ i^8s-> (UO%kG`-Sr}l9r9` ✈m\q#>۟(PNپ4Щ!6$ֲKex`Kh*#Sÿ+ Z2c4s7HYO馟!< MB:Mry0=PN~/&:|jʳʤV>oR+?3ueeڤ)sǮEuX3b` [&Ax憀7;͇nO{ڸ}4jYD/oJ,Xʫ1oG~w2?HIpM[3:D5.U>5ka[IHKCʊx݌+s/cZ[G&U+GI&ߡ!sQ~X/LӾX2i}@4Mb kC-i$)W` B؞'A;ېӴm‰aƥvCXD*X0IK+xS5d4x?Zp䂴ۍ gY V!t9fŢO.RaJ4&0z^d4kdFiޜjqۺܻC&&?g":w\@ltB#y -0![2woh =jJ_fh)KaH/*e0CHל/ 0 |DŹά_[6B<Oi&0ND4ili8RQUim%-Vk³ te[Ur~qKJ~Kz).HYʆ P XTUC# TuL*kBSZS^>Oo  j' ߰"_Hքۇ إ'jࠈ&`jz٪}n:و2_xC>q+/]kxV5MmԮ:SV}I`qAϏ<^+&'(PPF;=oeJz ZF.Fktlp5z)^X%eĺ7YKfZsЪr&6l޵6A!HXE/F: ߉W`4dd6!Ra@dxPz=jiޛ(?iN[0~Iʲd?KeX=~C31 #OLi4~T ޡ,InI K0&l׬,0{1G(FPxP]`qGH|(EVJNLI&hQ9M2 pWR'{s hE"y-o5['("\bLE.p%fiOk\EBpz8fvT%E]]Di q&x՗=JW󨉥z殰' C_uL}[*'tj2ftV$n#WksvFnIԢf[h&XKw1+tj1BBzwd+Jx4ǰo „A;'@UZR;\;3_C)cvPTUz xZ;qt>s #} 芟{eQNQ+RVU̓Rp6ɳ!'i0v7C8t9b>pE>5@&Psn*4'*T8+X*P^VBs2yz2L3wӟltcmiM̯mP[fbc&aqzwvMNhV?m*o]8j#r1ߧN*SSEbQ7u[fVuOAm媓 qpf?xh'H]JŗVD[F=e I^\SN Ok^sgQjstm-1W#A_ Eeg˝/!.7Q+X:KXc3z)gso[ \\?=mUp#'QjQ)kr9a|;qW.zWUl?#kfK5 (Dnף<I,o9bC%zB9xc17@4͓ݼ~N۩xќE^Prɒ;;un<zQ]ƴ֦qvH,3]k1}a|hrKSnLRP!iAҭc1KFDQjkl0̱6!6ʅ)(&R<"-; w;W kEz}MEsH7j~x[$Ka{Y6jۭ@uհdP3|=l]W"L՗cG#"u6ƒPo Mr- v08 NfkB\LqE-,ŀ?U2C>bOnO:ʃpAPbr{ 1UMO ҕ9=HNoRh♇[Ptp&17%Ư3cb!φCpkH#?V.ABv蘖w%3WiUMjO1&gΧ>4Qʸ^J{֗1=?NU5ޓdJ] 6#3jڊչ8uLU0 <,uv#uZy%O{ u[KNe]nCz&sѡa^Lq#7ri;Fagt?Fۍ,iDl>Ql0WAH?*Ν9 }d̙R08K!Vv\N;'o $xc]НMT W\G|JëZGN9ĘiNff_?;dshp\*f'Vf ,oc3똆9`t75f:>cyjεQGI4.P=45ZfyWQVg ,;Ďm1\/;zq6lNzȱ\|~,d!Y 浞u1͇H>>S4VTYt]ɀh-6C5L.V/kPMۮEM[jY8 #+*D KW!ܰ?Vs%04UԀkp*B-C$j3YԒ=T5r m;D\ȳ17x(k']d)]`%4UB;WHcͯE|+c+/؄k+bɿS VF1 G^}1$Y# 6bK/pC5KʪKH*0" }+rvk7bb u_褀l% :->Vwwx&gvW -o̵cKebב|!azStTL]o9Twf!sf i,ҷ!By#Dmk;_=^t}a "FYTyM!&~9pݑpDNM'tցX-)ZA0Fs5 U)`G[Lmް! l`0'"ujoo`ɯF|ġtXL (قIIJ0|EqV ScsN 3 =\~s"9ip=[8C:XTU i ~d"ZO_rLۑ6` uQ$ӽu PT/XEh,J4>f75pޟjxF /fiCq3B6ZM[g69.#e4~y3 T亣4pZUJXjcyfNAB$#jKjR'ߺ}]]H_0tF>޺FnH(å聁]0m_W&򄛏idљQ?PmT`s&BX_㎐f-Uűl晒oQZm=f3٩w}vOnЫ&{ h:SK6ۡN^[иyRkln11)؎=1؟%(OrińV.Jx^fF'>1Udkv^e3T\#񯚱Ԕeݤ-%ձnٙ3bK@03kr*E2 A3#&_2nԈx8ǭ3ⷰyY}* fՐD.Kg6)}1>/C=|LKnҭвUTyت؀@HR ڞZxg8b}WvK7$0=?H2-q7WVSbq\qяqG8I/D{-90)X<_k9-U!mN &,;3qZpmۅ\X7n^H[XHmpzˆ^ڕl"'`3I:|.l}$u؊/18w2q Ll,ʤ^۪yYW_#XXdKgi֕28e&*̍MgEH/z_p1T-^U}6wYw,.益Q+p̰P@QޙRdK!pNagF4*}ֲ?ZΡ`_ IY0}5f~:U0&;ue'vjWLU̢/,dm;-2&H{Ұ)yr:sګmgVZ,劕,b2Cc|j:>t$E6އ"OS?颡%JY8+Riܒ0π|Y &*lxN͏0cΒOeAnPq^ioOd̎^-Ɲn/}RI/9E>~G f&o”KepAx>F!ʝ+e0eO5IOA.e6AYLuq7KCK$B0-)llWU%(%i+Dj,u MX!6hhi?W\ms*٧(yJ,vْv~[_?jZea .6Ep"ʱM wA.? K=a~uVf%]n/Q c$/QQꬄo$㺀X8@Y8lFQ5iK<Ә(4v8i;['tq(4CԡmӐ-Q:,nv:0Z"촀K ꍏ| dkc ή5cЁ 1#9Dj7P8YEj}J=48'clT' ?(+urJbFɂԹ.o3'h2,?FUP&.[׍mqN1o %\@ -V:v"cm 8ःDٌîv E{.ALXQ"sKFZv|֓hFȽ (*unbܞ`4kK|{)~w2{C1_V:缾+?@P4dEL{,ʡsP~ gMYy7Aw`ǽlT,cƟ`z#Y9Gc~yX0}= RI".2p>~~w-07;ݷDcHh}HQiwP^Vf3g>$p2:XM3+xdFǯ 74t6tW&2E\/m`?n3Pޖ_\OH^DW}1߰$|Ҳhj߉5k[A WUqivʶ5Ow غ~uW =B>US*}4͐GL'[y7&PZI&v3yiM>)R# 8QYDd2W]jӊ+_X}xED<=r{k*Y`[˓! "y'%4\OͱTSB5לyRRb/&TK]^y-<}0ytYl^!+3$kΦa2hg+kBl԰@\Tb-s6DDCy{lWV #>[–d>ePq(O!z ]W|vtyWEfaHz7#a5xbz%ڞs1{<@WtJex4lDTzV\bia(m^x3ш .K Sϩ˰򈒦^}f^DMѶLh)ߡsj]3 WUnGWȴͧ&kVGlYˇ!UԲoLڅ8;b) 6/8^p5yT%!l1-X>&\w#f;ϧR#j0rH矤(;c[u#˰;Lmij$w;U N8 0VRYܪHbW<,ݸFS&܊Cto7Ug 78ΠDI|%D}Sġ䄧QJELJ`RQ޴*qoi%zf镘vSguB p"Cy]X:x*\)g 2"tf XF^@]]ˌh-둣PK0)Ve,bk'OjEȕg+4h+1H^j 1:8 {1e(Бň/ğ0CX,^F^ә85yba2Jb{\5#:Rkcsoq~Kx,w;Ob8q} bFziPjT7C܄wIZڀ&?_ [kRK׭F*o/ծ$ma[X?Z7ֽl=u Oܷ-*<;E`ߌiG+l$9dRX6ہv%jǂ~z3p_'f;T}j&vyBhU{ч#} <` ^}nbWE _RޔYlCZiwJnBKJ ߳þ4+=j7g\_蒒yp Z—% 'e^#Tg 黩y^Ja#ww/zuF'ooB9r3auQz\~sxK?!>ws#aBVݯ>,fOȕki$k; E !̂9 Mam3EA/+yƅ8nl~Ǭ-ݱf DkLhs,6 nσtINÅ]Ud?剆7*m$rW>4Tod)Dqo 騲$:H?r܄[$n,=o!A}‘9٫gp9+{}* ?mWO[ wdiPDZ椁`*PK':)<pzUoCI+@p%pfC%Zek©"m b{F,s!>p͘tŪYBfRN(9Cra>t-gnh|)mwlsp&Y"Ƙ\ upM>0 |;}#\6s mIh\?M{ԑ7wx?c=~)a*w2ӍJ򋈊 8 %Q9bj!f*iM3'6aKjƒ"!: StȐ/&ʹl+b\&x3uʈ7z9!ܝx%ɂem{umcԮ pL63_}ցVٷ0TMtQ7A9Vˠ83hAʈJgm6 *7ןBԱ?VzO7i qA_#R_ /JGsToV:*J# R 8A> ؘGK|Lp1͖q j;ځɻ5¤fUCœkܓDT[7c)BO 4B:p\Ʈm&(EdCLCO+p@&@-o,Xif<_#fa,_=y Ԫ \S0i+A(g0eGdn2ٖ|F^*lo}8yv$!wAz0,GڴƗRb m ʜT%5D!$7<)L$1c Vow$ #mM\j]Q;RF$qi+W kCL8fg9[.AY& %?;3?dtUWXSjWo# 4B`d/`_-mf|Y' i5? Sjg614u padSU8SfuFf+Sq&.ZJ3{uH0Q!auX*ۇoZs{ %}M歜 NDgv0^@@Z:B_~[&#D^}q!)uk: K#qQꘜ=73v7w#3*SLN.He:ȵI}2?Zs.czp@Z}y/Q''rG"FU.pg(fpܱ 3w6c/xKG[7*`wM ?oP$Mypi"/,pz4IrXʲfoS[Q)α\Lĭ˂?{Z(1웉g0U*,ԨըX]%ezn/&l cQ~[l_r.Vd#muLTn}Y( XO䒶gkQWJɜ(X(3ᏦQS &f> HgM,:;hĀ,s-&=d3g`v˷t ZxN΂mpHG,1?ST邳HCzT3`<|,lTE aT@: T7NSۭ㗯 6[-dJ-U)}h$|Bd7ꇄ,!:SnJF_OW 7Åe˓9H/yd;ktZK&!?9eԺQbߘ]Y v: ]z!^BlS\[f|ZAyB 8Pеauqh%4%J"/S0n}5GilI_* h*{ԧy=!Ύ$Ah/QӍ>KaEJxv8C*9$(fͰǹ^9yOtx1Jim |ΊMGcz֒L5xM(,Ðsg]m{¿/z5ǟf"޹&b  xۺk՚\ I̱L/;PQU<\V^'M> 'd[H.]pf:ō0TckJRƸmqgKId},WDy xs_@mvA8fq^TK#_ɊrCiPE#I&g)d?^\GS#ַCѕ/L"";txJV+;oơ(ٶpk *Yv^EFm)-c8 ƳIj؅Z޸["Ê@WU6)ix2vbNHۧDu-_3(XRr]Ȧ7֎Zha;4Z>pVɩ/o~'rX8Z&tg?hh*"c ؇[d}OnTb74![h/A#k|%4:YZ޹*PJ%?"g 3ꙅzr4Ť oؽDcVtKmE\~ڌ5Bߍ#!%a@$)H0+ ^`p"#z(16/Ãqq6qMriQDӽ\.xfriOY=ѩGc U.jc$n֤8V귔 唧,Ojp385Euvr*o S[d=%L~ZM'羈XTN [QM-*j;ym$)wF^(Vl"\WIRIir :476Rvdr/Bq9aϻ2l@f?KLGRpW0bQT;(y;]^P4Ԯlklf[E{Fz/Y_auw5uRh'õ0HAC&a+P,+#ʐ-c' )fi ,(n] auHq؍A  LX`_2{,jJƫȕuuf#SDX[og9؇T'>XZ8ggEC˽pHa,'VچaJу=4¯xE0pIa ԝJqV3 /̃yPvѨټh%'"3t%ٮlzrB+ = @ gսO]n=_g Vl}c{4n. vddod Xޓb{,[ݱ픥+niEܯ8+*ͫ.0Uu{!"pAla9^[o.dBd)0/^(Ӥ*n]+߷v)93ҜM_rj&icj 6![/YYf3uxPٽ;[0ts;ML\X9luCۺ~/%mb6B)-1ҷ҅lIT3&J9v&qPo03Z3Br B6@.m%)p;Aߥ?E;٠-E+Ε*aC<$~ NHM)ExŜ\  n^2<||]\G2&|忤mgVY9 baB65v?ɛ!E![y $#/H_&Cpq5Gow)aV" cZx܉m*}SA P>b"8!UwϒU8h, 6uA؟AJx;u1 v<;)8ۯlB L&? J*xW u6*;!c}!qrdvY D{ Il闟::l;W5ʜUX5M 18 jwusVt2Ջ$L:/6ķ@^.KMJ""|u-%=%jlH2kBQ^,M&4;v:;wP?#Tjr2i~/Òvszmd4aV5d ~ǹb/A_wN0lJ=ecy_k ݝ=g庫KzXuСpOwsxvΌc diנ :b+N;Do݋ NQέK 7;BO)N&#^H*z6cv2y"4VwكPEx Qhl_HDZ{)ǎVT/7NҙF1mഠ;=[kt^.JzFs4"ku{O#Z΢g2]VQ׋B"t?oN+HC`k˖7dISXVR>lT9%KZUL)E$4HVF'鳖2Ȉ UtPRm| 4?eʾMtgŸguВs>^ߚˍetXVA0?8Im-3|F y Jc?ؾd2r*fHF/P;=]Dj91~̓ygjZUAۣQ}.͝ywƾ&E {L F;!4^ͮ~W̞9,`fD˛XӉh` ҥʴ:Krl<'D)XzŖ2vvsEnrKDH App!b$-=R1|7`n&Q *ݵBWyF>`#) h bYk/Ԅi%.l mj8XrvH }ڢ>jH>iJ}9wqe@4P!o09u$}PIuQ&ay(\qŀZ #W1&>_5j8GX 0dA&I)B〠Ow@P]r0Lxj?79GHrE EH#UxyS(᩼,P1qfS JmF+i1-uQj\6_vDAsN>W>aUk͇QU; Nq{QmhL(NչFAyɓS9[`3B.CoBQPny@yeLmWT6U #,Yx3 df8E sۣ AFقƻyվ(oV*'B&|XQkfNm,S=+ ~¶Yi׎,Ovc.lӉ̂5R2vbD5*2;͢rI_2{Q*u3WkxVXKxpg/^8irSR†C8,-E[P^iXg;8>V-1Z7uI ,Hˠ\Wx(Plez ^3ȎwstL.B %;/9ֈ~Pγ9 $RG{B0:N"II7qI;Vu HjΧ"v涚 -t-1R2$vPls(5ԧ6y{F!})IOlf8w<U S"RSےk ±?yAZװ;{N0NZ^W\J4 ֔*!R <RG:#g\)ýzJ1._b9\{}|B̉Uw+PސPzec{K֨o 3|DR%͌px2 *1IM! ʹv eFdmW_eD1RPz",YK2ZggSԕrg"hv$HO7%E{h' Ip39ob0”[Y6C0R 7VWwf/;|DNQ› ;D^B.';acM;E԰4$/; 0gYώBU!2f g Dvj鮂韌ZKZJ;'KaPZa(3;M闪0} k]\A棅;C~G̔lyQoGGAF?n=B݆s)9aҷowBTjzb\+Ja*X%4wpRFm'$6|,~"ȥԳ ,:d ;h;juaIseAqk}7˼&=.7þi)ƹ.FP [>A|$|G݆/קiX*a 8켙FkhȾeW hbc}n_^arzG6#[miO:+ϗJœmKvm󦗫".Kwv%/a~x}ܨ-3}:A,a-QI]*74.s3ȳb_-@hf_s,q0#\bYRmdJƖdtHX+lTE5B%!1epԎw U>VeJF0 cl] n<-, >D[ іDTV|y8ܛ`p!˳T`ڗW[6 (B:c߿ԑ_{rv 1Ӯ:*HKw]k=AhqĦWe)-b"9n/SM):*(%uK!1ar&ؙnGu !,GuѯϛbAq pBSc׌Y~OCϴ_bsnyrŰMqסJY\V$(Ry-g;=qO~ׯ?HӴՆgGف~ܙa5x-wo^ FDndf-퓎DQJE& y8êXY)w/ص^qZk]N 7Ɠ=d1>+M#UV/kXp'dz1߮5\m)~MQ{$2C`kY\{.bքe%n@jJ5EAUZD!]nb\tӏ!t5Jd^"9FK XÙ :x} UW#<9E) Apyfsz]%ahiQm+ 3,O7Cb),́{ {{AeVrM*\ݻMDhr= FMgcG8{Oo%jAT'm?8f<oX8OܕUšM"U'>l3*41*-X: c ' i߅KƶvYO10~tY'I.ϟV.mjPmH{ǚ 9=.Pz<H]$3UG!o߬os4O+THiB4Eqw6|Df7Iմd=4Nœi0` @i *5kpEYyt:1`)ٗ)ؿuוwj?} :F+2(-Lȸ!5+Êv~_=~`ltŖnU+-5j@2˅GȢ1_Df~NgvDwbKnb\ VÅBnM߈W.~.G%7wG,q{[3fg2*EHALM}">H4~%U]Kd}5>0: yYDᱵC7b5ڮ!!$xispkm_@.McӝWE8o佲A@­jՙ#Y ~uһ\l(w=bZ&J.}%XQ,>m ukGj[ jWpMeXS$E{y'W_=w 3$*KC:Xod'$?z]6YCgʦ027= 򶇁<bEnżmAf4xg"!LJ߰΢53ͻsY7r38ZO^ +~ּF:rr@ SNKeQ ]1Y|2]~r5yfmإ8! UN P夹}$B{OG(;'p* 2yW-U] 2U7N~c12u7 吏B ywu/%up-/X KLȗ E/Tu:?(Oq^_d {_42cāj!aT6CyD+Sv+\)㺥ǖG)6Nɷ,v+fB>r=f:lRW$ u *aۄu_[J\FYlΞzѾ'fml-[uȹܝBrQ!kZMi[.[P~H U@`WuDM# `l}*܃mpqefвUMo#ߞu.M}Ǽ,,ҪQuG&K`2>lH`X(9J&ӌKQ6I#RJ.Ĭj _{!ܥu; .3Lgj#PDp1zuUƽc7BHH/ )*ͺؗ#BǛRڌja+*by[Btx%##5io0.a& ,l\kHtytɶrq/)(/S cۙ.Kb4|iY'|^$D cJ̒_W@_;}9-?`X_)BwVo@c"mW{2e9嶬,y&qA_>M^1Gi%kctR 1Jz!,>m+D5(֢?IZn8QtZq 0Dox E,nB6Y7샞~CQK>Wޒ|qM_osp夏q۩1 _ YYL%VHEj9r%a㈧Gd7|Ǡo} B[R|/Hm㋛!J P*a+hpTq_wXj6QbS2ZIY4m<@7&bOy j)Ci͂us H\XquYDñv~L̅)?`MJ8eVP]arLr(rGfhLdx\@!J`FC~ ɳ-⧞\܁0"ƝhŰ-JȲHbOZpMeamNJW|$\a4uHWP Tgs4Io-rv0 Hc%?o@ǧ3zL ĺD.RSVv;V!Wy kL(E>84pȊYq&9x؎SNoEJ;ٵ)AO{yj%:S(j}q52Ioͦoz;UI*jSyAS'~I T\,sl׭k~r o8.M/EߔspXfzˇfG,D%Ƶ!cM^\cpŨ7%|nJDB](qdw}n%E=&jY.5$"%[Z**{v#܄Y0r=DzHwvhti$6Uu%UyÏ ղ3auB2jS kx$bBCG.l -[߬c)7GH=>A.I̧T㶽F7y7:ٶ"+왏υ -<fc>oQ>GS lI#:gIغ8qO`Z#PdΓdm)ߡPfyʂ~UAi='ޯ䦤$I+C|?0wwC\+glq0=Sެ!IWy%׾5T70G%/[)~1 ^FlT sWvjk8}/; l`k`<Ǔޮ $382ߜDKp:K}zf k5O4l]kFr$]q fZݦbF;vF=Pk~'KƠEbA2k 4>KwHg&^ '$J6̹+HWdtUe=쫝]`tIYܗY%4ڜ;o+JEуػI!_g>r"H!,'ݮ%8YحZ[Q6A.lmąO#<Xcv$HU<T%DYSAJGWR5v k%lz 1!Uq 8LVz@VyJgǴWhGh8'wQ[LOYH5"2~_wXIb;R02m==$s"8{#SP6xBP>4yVj@i*ܾMK{Ԙ?oJS)5$Ts[q6ϣ25r+ c`)З9{9_4lԧXhgAn( {MXzyV%lv$mޟn -1 -[C|Y-gt 5YbKۂN7r!QSW\kYr'yXA@. CDg@/qjy+o"'d<Lg/+%{vby]k@E#%܍xV٣ 9sa#bh6( ML Ox,YB@d.y.bA.i&E{ Z0S7>x_e@Ag*RW@,]6썝kI۱鳏ooN$wJdk @RSb̥+wuB[[n8K*9p;iwuпjǍ' |a͡+ŏ^VőD6~"brlh]K@upruU q6'd|;.(X^R"sT2 ޷^ۅJ/ҺB?^x*+mto zg̼gwJL.&IO&\JevI\|6SzfBY ]*S ȍ *24tJ_OoX#-%,>R ;D/x+HZ0+.H`r|ͥ6wghO0\heX4/+uM+WJtTTge}\f pɡxBBnL[ՃOP*fұ>$1]V.ǫxnW~zߎ7YYMTSdE C˜=pmNg8fF;k7AD";q2P[BEǶ,8 p. ӱz$Ir.Sʅ 9G݄1@!->]4A{plL'4lh@ѩ|f;w(K 1(4&6pYwrdh@^o\J2BjFYhsv?O`ChM>]F(u}0 \&}c9ck_oj٬d{^F\mԈA-[B`+[Q xP72Y:-@RfV`E2߳Ru”򩉟Q9f!<ȫ81ױ,#_5cq B$U[d˪bB`؄BJs3%JTdz w9k9Bw%ctDH yAoRp]Lkj^,F~Y}xS}Zݿ<>-`laRb`$n4%A@69mwv#Ƙ~̬cy_ Jv\}P%1b; thoiKjbV(ʍlN3$$f9W+x#HT`CRn+oVT[]#T0udCʎԌP$]jĮg8j9s ='^=}9)4i #ŰHiY)VSMn !xꌨI{-@Ex$9FTN+Ц?Usi2*gAat%PxgiiX`KAmIMi L_q.y/۠.X&EEvO|/wjT}(7y@@҅?b60Bg>6[àj7=ș>z)nhT|EI?1@b!CCwknj2E3׎]ֆ53,-̨BvXb vW$&6x qG fAQ wio7zԝ`x59') a'yS?\ށǏkW ] [a"IQ+Hr"Lbu,."QJWTRl'fr lO̔cv:ki+q{qgVY V_2|Z?!TRkG'tN`P?ø d%]~i8Js䴂$G5P%jZk`wA>o,ضRٹБ.=+{Cp{0z/`g3͓J` /d./S*BOҎ|zq^G{Q{Vj=9z1؆&"O ԘCxՂЦXAC K7ML-KMFvxw!$dar"gAVR(Gq,S}`C54|b8:etk˻jnj]@ IQ_f+4YeBfx DLTxU+#[FV9TW #@GO Ҝ.ݛmsXέX?;d\ E"3 >CBD^y:St)%H\W+C݈$ ͹x$QY~!QQ˲t!UԉNtP swG%t_DʮHx()Ͱl3CK̊Z)J=Qx@i\a2tCoYUHy3,ʃ N%:>&%b_<ƅ. tbm:J~ɚ^_>+!\mIJ XmSC,r&Gxu!¶X4vPuo.ۃ}z&w7lW~H +`RҖY|4ߡO=W(muv'=4 抩~1Va˩QT(Q׹Fr2*ัfҞt.n DƇ!T% fcm/Ѓ$?jWGڶɑ݃\Krce0dznp=}k+2,؄c xպ?ZE/&BxыP=}X CƷ&"1ˑ+ttK˿1n#^jB;7j [VPBD\M0 *\|X!+ZNAʃLAv"FIG+]VeB xh[= =eև{{cUѳ,atRp$pq̓Rd@#2Hk.a(}@6^ 詴\hm?3?8] XKo+m ^zQoЏБdWkocNYi+g|֛Rr?r(re **O>Neao^3m53S//_NH>LLY~!5\")e-o|A %jM:p+Uݶj?"F\56wT@r* Ĵ/;[WckW"瞥OE0X#}XzAf%d4GcOR}!cw0*O< !M];W:*R̖wla'SOn1:s }iZQ#$\OE1˛ލ0ՎwfEh2[ǀ~AE:!m[T%MXҖhDO`=an1}8LQw- &ws5zaF]6zV TIcH {zM vU~y`E$py]3H*Z(K}IbosJ/Hg\6Ð2TVdX7kp`,ڦgh<`%\}}xxC`QB,lb)67,;aiF ZdzFs^tWh2|\qjw E`ݏK_>J#b So-tlѷHu|Zԕ~1QT]7T-H=uk cN,l=FO.c %O6xRXq~@0Hf3+BoF[AqncQR0_ @cl&YkH8QM"/CD.&z 9`D\ɧȥw\{l؎(5$!^x!7I`!̒g8ê};4EN`XZa2yafZ=8#e _>$/Y4)!R6&O_f`Op-׻:O[K1؛F>z;SB%2ȑD$rdBgA ӧėF~v\(JowAW%GDIrx QFN=23N1%/aM*L)4pi3Dņnp"Vf\kϵy-[]:}{V֨9ES{#oĵ K~Q;/4nZsz+;w&R ]dž lZ!4)`üLJE/;.!I68T cEfcu5mV,g&-H2U1Y=uL-4m~i"K{Hr5nM58U04'qA4p}ϓ c^3~ArSQ  KUj+;lu׊2_b-`t#9g' {l 5H4x!e$!^\i3%p5%ʖxA:zc&3i5CʚJ4pZ!X/ԏ=xIv=xw`P$\gAߦ'$CRV;q9J|.g|eM"efMu0w"7|]v֮SE`\\ Nhsrv,3v-CK`7߂֞cN&VJ"r8g T2K){fZvE)ꎕ !7\}ԑa"AhpUEMI~M<1?e>%#՟lh,tk 1qtϾrDlosYA* 5;q]@oBڞg"RHpYֿPsā`ZL@Ԟ2Kl 0}V^fхONZI|ĠG{)0oR, }?a=x|[:L~~m츥ќmy(wiLm V9| YwSWqvM3ki^Ala,uHSYwAr}1}hK9z@4>6TG%,4hZqz ΔTawqUNS+ σ'C')JƤ- Tsi3nsN"KMl..%%33\cɰ+C䠦^#N2Ve5 ՐkV$r89$R3`79*}3cZy"Յmgs1yERx 4obub'O! "Exa,:|29?_>,-!&8" FMMt`& ]Lxf*Xӛ^N%(wo/]uq d?G#m.F X 0F05dhHB`M0Kfa?AЫߧ*],rNfEyVII}yC;I$嚆qf},!7XۇўX;^🇉 xz8Frçq:;np`Q>cl`5&'Q15򸭻 ti }E81kQg wNq@FT#(,Wa痝,Sj5ƒ9B!wiG C0=-)<k`Wּmz̈́/h nqKdc2'wj;ޙBlN_3шX7JZ̴qUDt榯2zZ:Gɘ(Z D\It-H& \c(X?|_F|)FhXXP1y &|lk3\vY8 ]/ lXOIe<8e9OrY5d ݪ@9l'˓o洣0tYۡBl+} wlˑBh~qMFyw#\ME>T&ǭapv{a?Pm$ez*?x] @9iF,} P@;`sJE3Rr$X+R2~LpwrJߦcݽ0&{>LqRU0f(`;qq ,5V/nF׌Z6&8[ 1N .a'B$L5UŽ@Y .-o1iz|Ij919͚Vo- tmlY"Cw>"^tp m`.\8'E7B ,d8.a_jTdb3#]vwX H'P ܑ˼@5F%V%yg#ǽ\pNb>4Vf$Ƭ~RSJ𨵯lלxFWuK<63,ѾP.afͶ-t® mA%t>fhZy;lJt )ePωY*.Cv:<#s#SȷK%gpo[%D6!Ėi̛\)"ɵ-1k;  ~nk 5IQ1bRYBr_ya Ҽ-[{{x뵥KŵxH=OJy{x.ɌEz?FgS3}ۤXZc7c=65zcIowfbHy̛/-iTXWlzH} ,uCbH p1  ?Ά )9keқ6DZ2#@A\@-=sn)Fwи1[D<ۊၥJ/Z[q[Mc:~q/χ;m%\wpNx@/EN1,2m(mmvK{‰)iyh.Bnk86 %ӳAm׼c&69! KIwC K=NoF ogngg,\& &LB 慈^=y) U;*-ِ" pIn#'<%}8OK&Vf=Y U#Ku.Ge ^JҞr=,ߩw[73ʣg4ۈm_W,vv f .l_9…SO Yp` f 8K+@2q}2B\oM%GsT^ݭ 5d{ b' MzD+ϪskIQjBPl=J|sS@tft7ɂ4["z)5OY=W YQFV4ǢI [R<;X]Gcjի; (?t2:LP 4u -5FX*@ FB9=Wjȝρdœe^}7e]=4=Uj{>g>f> 1Ig|WTrBr .0{C,qsA5Ko s<0Ngw@=6/$囉፤xϙKu-H|4aSMʼt8Ph#v\wTk 3yyW2xH?{q(IeLb"J6xZMZ&) U/QF +\&6IWO:.sXf%ԋn0mT_āwxVf[^qTˆ}pe{p<8t8Gtu-u~g|fiG0 L4$I|OQRhTQtc2-x# "1m\l[qR,UMYanbRpt'^jk:Q\n"ŒJ;9WJӡe:Mf+cy;r@c.Kn>1sgr#b=>CN C$OW X2O KwsS\#ӱSP}Bz_7uʴX "ǵZ(~<Ƃ'9tZb**'v-a\[ C!uzx٥l:[@uAsd;Η3W12}D>㈦lL2#q{}}A};tM[: Q5>'E4Jd\Y~u:GTtUY?';9m\!CFN(8 " ڡm!}QP@Q~1Nۡ@X$ Um"lO*\<CFw.`-4b:'X[ɚgWQ/4B›u1%^i&~-9=[GU7ß~e]^D=lW{]vګ>%j3rnyHq+'>L%?Э~IMRFq׬P.\`~YHŦz[Ȥ@r}+ˡ"( '6 Db~K~Կ|&Hx5K̿-1^3P9 ?2*hRp_LI(|&a9uԸxQ=Vw#ph} ˭ Bka`nNe ]G06y;qIz̭kk|ΒTp1QB5_3[ rZc4 vs]@kgfGAdyԺ&t~Uԓ):bhoncM/%3z{!Cħ>Helk9])t(߸cL}p u\X˝Z }?NbKkWёROF0o(E,̚zssW8OqVW/Q*Q]7@J~qKY̝e=R[^7_Mt$ݸbvrۓWL['M6)ƦdfGFSROt([zxF&0UbjlcƔȎH{XOGʆNM_&]%]mVTDkg1p:dMNI]egmj7mCjIE^nogV!l} %'aZUg<}ر2u% BqMW01,ɘM\ɫ:5].g;筴'+yGn8TjtުrǨ޵gbH@lx̭Ʋ ܛ+Ft3{^PnjAކkRKzk#xv(b' IaI#Bo{yqe8&k^1/ C>9hcxITXq!q~ڼm.?4!tPx@.r|uj\Pm7/PSl!1PlfAbٴMbį [a{Mb⃏+P- uk;fK 8\wZ\+4Zn&p}58W?YFN]yRnizt߉0Wc9]\HYC%_U+qӔW,ӏ&@%-1=v-yP+ jVd;[q;!˜e10ث,bbHvr0"2$עBTGN5oS^ eR?48G̊:~?FʹIg&) zŜ][9 f~ wQ^BۂJΥzسԼZIF7&K?niN*KLT[[3RLy:./t t[yc[=RF0$A-7>.AC8d*mA#|sO/۶30\W]۩A3uۨ.KC%'ausV  3рsE؍MVie9rih #bU_cßn69o57S%h l卑l(SF*[V߳qlw(iagV}>aiD;2e}S*Mr5m`Zb[Vu1G&!WP/6Z7UR`n/x5c?s60Kր"c ,?rH…uwچƞS*U[2̥c}vtjǵ"ab䦔Dz೷A¯{}LYaN B%x="L}KAaoN܀5H} {(_GsN,!6nFsGCr'uߋە{瞥mA? cT5[iy]Cdȧj^厱-avY8ItxTpLF"ei\lgvNA`0Jy/ߏ Hy`-KoaV!_fA5t)gmXyp1ۥ2칀wk,ݽH$T y)]1Y q) ?8 kQȨtW?} QEJ| dp䴄b?G~%S_>o }Cu֕=ZY >,!QR)Ajg͓Í2_.owL~\nþ-|BxrbR#A7{-d{컬[Uwu[L{j3 HO_S %M7VU;k_Yzhwy8`)wy^k7ܢA#>$čfr7*pZ .bM ( T{F]U.Z*_zdް(޻+ӬQqHGjVZORr g*3LNDէlWwseJϐqGta Dsuiz Y${vB;0is6dٙǪ7'maYa1Lœ<̟X"Y&s͗_jzucrw/7b./Tv'Qa_w۵PYBP ʮmeʹA'kJoƽj-eCjOb#i?țSrml7AX` $E ~pr6c\ϝsR(_I~rr1a7(о;E ű/^t]&j/PŴkG uխYKm&M^"9Ocܴ)zHOUeڶ\4.sq LW:+iVLo]TZ,:u,c=[fAϰcJ'GQ0/]-@}g *g_Ubyq({":fҋlRR_ 4ȱS7J_Y7 t}gw^}n梃' *x5}(BPsbH{Fwad?α-X8B`'U!(PJ'{1wDIыLWٱxF@]sҩ/֥$yכzQ{zqK 9)ümښu[ 77֦.rϺd)q!`-7kv5)4z)=0èAX =XF%ξNpڎ{r@V?)l|:X<4ߨ訰oaM~㡲N 3n#Zs=Ru^9SA杤 4g<%΄W&VʥSm g_BV47Y>O NT0q(^5l)`h0QC`(`ju=(J6[h8%C?nq +Y? %4NX0"1ЋFĥA, BI {R~l4:Ye4,Pz .Ix9f[hDF ChQ<9_saޏe,{hO-:ZGx #vkeQkiWЫiqe/KX$8V֕F > ܧWknS1¬x1'JEOECn{uͥ p7\Xb=W]sn*T,f {%UTćœg`0jvWM Chj;FBn7.bSMzą̏S _|.݅*E[Okt e@WY/~@(UsjռA7ՋB 5hBFI􃕋7J~ 6ꧬk/4+s`}n Vϴh`N(27[9$<0%tJ<1) WR-}mf U/]f+i޳I#"q؀\mܑ dxmDpT 6A3BC=ѕ|{"%O.eygur2`mzӶHї=vP?-vVͱyp5FJʂpIV`|IV D.CKt [$0'pO!PMQYKX/ݒSąL!X0 fGa"Eprs"1Yɬe4~2u›!ݾ5 hFj>n6+-UZ:vC8Zyzm~`$@qrA xZm+gxTIF%8, t_ <VbFe㐋9--VJzϨ,3:+/C#+%94Xŕ@ ?ls@U\E癡<3;)MiйxC`b:bLA;05ExUy B3PJ]LܙFKR Aa>gƯK?ìW\ '%vMLLJC` cgьF͞Ӯz@YP`g&wUOK`D]OƊmӼh:?[czVZyݛ̊+̎̾yHt4w;!0o3K*(?u굓U誢.>K<+lvwH('6~3ͤ j{rQzݽS#l8؍<_FA?7(uN`[5nd0;e ҃ږ[tNq̮n@T=6 tg5P*y]iջ v,PIMCa_z * 7FK;de3X=Spճ ̓B.M{q+c!/GDVq;Xۓ-u{:ť.!{?a mn>(}m@EgKXԼ?wu%a hTZC/ 6 /_A]f~k0 1:/7b 3HKUYBJNC6sۧQgLcP\2@I.pcD-HPA >)k:ĽymY9_y3xZ496밙%Qj.n7*?Hn㮢A2j0̸?!CFI0f]67B;Ē1{emu#:`(-b?NIF̕ *uňg%taynޝ0i}7PYtcGc">|(f#~^ }}?8y7"ldd?S@a^BKݨ^HFf\Yt@i`$hwo$)e;]KUvXS$G VS$uAz+PWlbJ5O$t 6o/KQ-(wTxsV 4>Q!bd4 Xmu-$] weHr'( m.Uv!>V RInP:1_h h5hZ6Xpui %*;hoj|bΉ@!s-a м68oap2Ԋ嬖kR(uBRygȆ[w_ L;f.&qW2ā.7~jXu!odV PY6з+! b txe_}N }wfЧx"?9R20}TЂj)uCm2PQD&~ʝ}OGB(YÇW_A(S cL;/fWؑxZ=΄l*;EHWǗR޸ 6+{BM@eT=9rGVI2, G\Z h5Pz(Z_v sY읝X НVhJvPK AQb95u fh%J wvbgjDۍ jkζ`=v{3=V9C&kҔ.o<Y`'4΄K]nI).{=4gʠ̐.msifOetaF %+dVskr+}xWTv1?1Vh S"Μ~0Vx1Oy0d,pWY[<>|Ra=1\a0};ZUv^UoH _iMmZH85R ӻhtjn#;qTK%! 䐨d J)Y rJ`XՄt-B\!5_W:#+FهmK~`>Is tsu\}"@< SU ϣmr3{ ÌMtP-jI%ufG‚6&|xX2_*< "n.͓XmP.:s˕:*ewg&=RfA{p҂T>*/ ]4\m1 ނ>2.fQA':u.͏Hߊ/8fBFl_ac|Ͼݒ\,e=h:B]JdžC{L6" po4Ri4tNLÚV9>B |/5HR9QAM._W^E͕؆‹Jy݂OV5>2!'<0SC2]˅~;lЧG#zypWl>Es\dEN=Ϭ7D%E)BzRZf 6` |1~T5H6KI]o&E:E%cyC:!GIhqܾí@:p%"ǿр@HO7@oAhc$ s׼0lߡp7Bb%y+Ack9"%U|+V3߷7 O2Bv/4X*>1;[zɚÏ $ɔYdTV)r)kp E gS >򯼦e *Op?`^~oAΈenǭC_&K> g.Mҧe7Kl uy^#9Jza7ΟڂÜ_[z;]m./fyJ*냸tu뼫 ma] u gMjb/ZW7#&4MME\%B[4;r@ bXʁH2m*rCůii[5g"s]_vK\\?2#`a Yˀ jcIZo(3kK L͉pE8P@wv_Parru1^E`ú71zExl_[t3Z {*ZyJgV!wȜw7EGݒo?tsȣ[߷)I)L FSRW“EuGyfo{m[oeG1C:~^ <6p*2wχB ˎC\{£ιd]L'2gHc F 9ͩ,aؽ zcXMzȍr#idu|Ƅ[gw֧Gܣ?yڀ 'L},IX//:wwK>)Mߗj W^RrU,c_` !ČJ}yt,$׆VΝ~g4&XH1#z.5Op؟Nx$SEt$ܮ#3]O+(}dM,|:{_P:oIZj3CRXL2D/_! :yC~b &jxncTo$T<=cVB^1]=/AǷlU! RB!"l?a{̰Ƈ Ā?!lȃ8iɜl  EGI-F)d]gḱn@AR;gZnn5rID!P12QMJ  Է\wǗVd@nSTd8h:{fѫ8W LK lf4 .xa[~hwT'?7AlT^Ry%­4K ƹ-f> z=‡#ebp:I.Dru{^w5-nTD5>LCg4O d86o?G$TUJpI{g$&vu޽|paɿjCYBT*Q< 1lcQ-*P;uu7U<k{ѩLL@>' jGvAgnO9H4@hP9QEL>)M鰀o豶6}|s6|,< )Jp#*鈑3M BR2_Ldn`5E $wc`*R,ƠPWQX:)K2o/ zLu*u[2UwA`|ͨ^yM:Ѝ=zGќM5^Dea$"ТzǑiU´b{_z8Bd2,(rZjԍ*>r!ͧ; H(O`X>yd6`is]æ2n 2>&vx(b&P"~(o0uɏЕJ('|Ww>%|CGr`(1p=L ǡq24+2b"_[BA 2H?Y]m6ԁ?LQ[;m%L;A0,_^ <1DM_|g=b :`XƥWJ0hRҷS4N?W) ;̨OfDՆ>>Ŝ#(2:LW@YҠ@pS3/)3}um2cXn$2.tXw;r|Z3X*r9/) D$'|r:E<"iNv<emEf2DO튅GrcsV7\'e9'4D؛+  \jJFY~;}X,L,xSwi̎{Xƪ(Tp*=w{uҮrǨhM-o3d%O޿_"ς["2j ^{\@wy7PZOFD1mWRĦZl#Q?P5[ne95Y.e %4tfa0[p2.}/Pw3\}9e1e~s΄z9} L6_Wϖ嚗_IOp .t6z߿w#N˨B}͆׻Im)ӄxrcG` XgEŅL)"Zӎ$Lvc#tEO+ m(y%K*ÎӀB2,LT2T;~T |֍9P8r:BR~ޔa'QwXvĦRPm@!nZR]zݝcmܳtq/UZ cggɝ5L廊LM\i0kG)]y,8(ݱnQ#^(K58,"}qgμdtn\pG+ÄX5u%mZƚ*1z,Gb#^JtMeˬ{t|x'PM lݮ GQ$k6^ABSPJ{FY^Pǣc݌JUfKMa_X='MZ^qVlJJ}Qp;mnO`c?7{*MKyاyņ/yRS]x٘*Uƻ} REshT]ultyhTb!D<5$ {sy^wi (э?e^zL@)`$D=`Yr6)=Iܴeꎄ ]qVd/迸ϲwyCa#Cw{M6I /UomplJD  C60NǓ'͒>}x}il<@]\龜FNIJxːl%^E}Hyi`PI|7SvSH_LW })J좲ՁAk[YJⓝWSZ=%J79QC;a8|]5g.-CŵnpR8tK?:"d6C==ߛgEM{?%C?5k'" c ,lzs+ep.{:{>nꢆGy:dױu{_rڣj4s eډ?mf܌OAg)sODq,m g?R>/8:Z\/VxyL=DA*uC||ԲtR!yim-e {^l>kxx!3>*7CLwgCSxkriA_gp)(|+Q#+S0žo0;(dӶ-PSmDR:jiez=?{IK7pO=3Bd'Yr:Eʴz6xlpPN?`6=nvqSf^Oi% 0vp|z㠴&*6 oX~wF3\_&uɕk!k8v7d TB'~մWi1x+yNsOwEr1[ҧDϸs`5$H=nqs'^ۿ3>46"x? /m@,V+eކs7B.'ݑe0vYqkcS)4'(0]ܻ~˻G97l`M;= RZcj.gʇpX"3h`F ={N#`nc";u3Eۚ zѯVt_n@pDZN%X(w T [cnc4v0KS*̃N99_hcF;rf>@PUvjhO$%&8nٚ!ڦ]~+A븭OF9!UlcJoVx]5d52.Xdӫ%.Gn[ jG'QSq :a)zQlM!LQh"rLXip( (Fv(٠pĝ=퀴U4xkI-fR*}ʋ͞ 8@QKGr|]PQ$G _ 2WuKx] !厊=NmCsg1h 9KN0yz REE{\g܉BO`(`n4$`zhrO<ʮaU֝Cqt ,h~k{œJDP E??Y@fAbScT{ |&j4BK}F^VA*$9q 6}:7].52:!Q?̎Tjةxt=z Lu[k/:pb'=fl;!=~ Χ߂ *3q ۡFxNۆŭL HHAi:lN1#@g<@7 )0P?+ ;S{*X65VGGXs x{\Ch6bMz0W6= [ ab"&ct[ͤn\S8e#uBaN'(Yj0KD.Oq_ܚg)5XtoBc)HКh!dmܭ' Ȳܨܢ>r^bP S$&xZRoEfP|0uu8ٸ-yJ4"~MdXLIR%uoEÐ\=ܐ$ )0IA\^U|[UE׈%5/!~y26E%^do(׵ V2$Ĺ߅^BJ|pL2@@[5C^iKn"MmF"PgzuhrA]91YQ.llòdy-QEyZlw^UBC~;Q|5X : +#Xs^=8g\IxjX^8jȬS=k 7f˭-_ }ݮXCaI)PjU5 CvғR*6g욅:WKMK3&/q XU2dKJ3R;LJ鹝"[^M!LЃQƒa H}u*6K>r'` lTFiw'ۙ}[9i#Z-uimIN  ).֓8Foo"1/aDLC@~-<,ojiiesr~jPAx iD=ubhϢ0QIq%GkdJ C4<1$AI&~OiO,(JSNquB+x#vE\Š@֡ $b-iv^hDYX%F8V'2>X8\ئqִ6B;z8Ƿ"FY9I#a &w_kSma}=ʩ J_ +l eTP4V? UoEՁ(^. O ^S-,@UZ$RiSi5{_ܞ<>&l؆%{UiPFF^$($znP!ofeu%w/{FH|0tˍ乧> UVx2_Axz^7 q`EKDeDp$ϱy_hD -5 Ͼ_9HSh_8'eu>F[׼#1m; ֱtw\*} aJv$e]mKѸ1!m7МFb.IJks2@(b _V44PVYXP"=dyx%HJ K M?ђ*s{$ΝחiZdY O~~7p*ᖷUvC-?!Xkǻ220+yPgT{;W!o*BD,`^kLT^h\/<@@21;ۖ4oV0,f'L™|va 7aY ;oiW?I`fPmC" 3JޒS-D92)Pu'&t槂\vڄK9me ޠL߰JSB2DZ̊m%z׵boSjFE]x@y:*ްє++5 _2+tn`+=}|B8*Vpu y;ɮ7 N_ٿXy VvWB29iXp0ncѐJp>DN${Q A'ZSFėMhqaCnduNEInB9;1{Z4}qMři=ًM Qi? 3W縔J_>z22g1\$eK-7*ȝ66^8֞Y/#˶Bh+l ]|_MgS)zr\Rc5A5ủ o5tAfL.PU 6?&&Bj4^oTl\ê@X-yI,oKFV?AJ)#Ig.%}hͦ@ =s-{`WL 'ukQCb%^w5cS4Xi- #y})xȊ9T9Td] ό<EE.YY{LS49T.8kNvyPui#j_;$2\HH@.o1'UtPoq1tOYgPa!GMv"[sC89ѝ *vPyڸ7Z.Qﱇ)1NU b23T PikeϽbģ$ wuX8bك'4tf8Z}.ZH+Bjij9SI(|CkطKR"F9|\0Yt[sȶP {(+(d,:R%*A2cW"D`E ^%V}gfxS5^2);߀r g?P1٘qϙ[p29iy Zi!+pYR S1(fDz=u nҔ0oã!Ih@W%0e_;nI.k. ^I#"kX0=KFU 2O "ZJڍcB 73Gݑ԰ey POoD]&CnLpf4K?'2`82Ő$cHlި\SEqVu =ϥo,2qGe/:"N>gb?uGF{њKeu- 39ڀpxG z"3o=sJQ3^&ѱl{l KL7H^ l 8疈71`>2K5̶|F: '(FV,V13$)_@]_#37G:4# K,6^Ϭ%IlY텻qX|k&&j܎)^$Wﮏw`p{)zl]4yLBxe /azxKW/&76tf(Y<yZ󙟰DHl3n~׷DX.9R. V$.´13K!Ih`r{B$1Q ڊMP$~]-z 24y0r 'jhP$ ̐U -\lY 7MVRdD[2{biyM+Eun&Go>5d~^+?sտ}s}7)>9Mzwɳu JunBuB@zLU}|=2jdڮ:kbt,l0WS@=+{Ih [/5>kCO VNښlNުm<}y~=Oc.c+0|[lhtHw^o;) MhsS>_]4@meCnVeT@׼JPxN )c-+Bۘp@ -vT45APQ0$ڣ)&__vPqk<i\q]WZ3jvX6H4D3ޯY6r3K}]DMlaiÍm_:Pg-apYD}E@f-rJGo cLU y!omQf̖:xZȍ#)֍0Q@Ŕitėao]A)B?H]:'xY~PH=w)Z"!c "j nr(2@ KD&+f2ZU%cc@CdNp)2pʷI y^\PVK[)JE .j1Bt:nNu= imKU9m7P;L5i~lZYM7$Y1k*e鳙6)[:kq (;c#Lh5fQ牌_ SU;]gцF& 1 cűAxP9fiy`R,x"̃׬W+#LF&?lZō[IډTYzPxZ)!Avzew^y Rz2pvlz+ YBj3nݣdg&]`):M[Ga+ 6-fzo6/BDW3P[bQ'َU~chL(, Rg0'N>Tw*$"XU]O*3/>~Gڏ X8Odɾw8ߧRv '1FM+둄E߉p3W1 rtցdRߍF}9]!d\̾47'1v+0x3*HSssL>g4"A-QǑr1;!rLe^bw16 ]z[X7 ѫYO&@<`x1iO7n\ "$0_&,Rw}ۊI2#ss?t6qվT4@/Kar!"Ge؀pwWu4-MocxM~R~Kܮsb|I-/={&L"C⤷N2#0W6r~+$oe~Z&꽅I+0]sLqZC MczJ}1aI4L9=N;+1·gc <&1Cef*EL, &h?35(J\D `²l$Ħ* 4%y%n OW=# NSP$o-z^KyWpҙIE4u֐K-i߱22A͊j|b)lpˬR5[ 5ܦee TB6ua3jre+ 5apֆb5"Z0<Xp;FVQͯC:d$Ewݳ_rKK'#2=/*JǏ_+B ( Æh{~KmXsIV7ļz2:飷' H"fB`#suړ"e,Ӊ_H *f,Q"mƗJ5k >d Z#yy^̩{8 K`SQ"/FW b8sR(\vv%;d(NSY]mԿ_1sjNSSrn:JK5T,LOF&ֱ.Ƥ ż>L2uۦ:ԉj#$h<:@̣Űǫ ELřT*πY wf!PL0\YU<ڿ50 |ǥgWhi `Hp-1ttbHEbA&cL&m~LmmyndLfjX4)łA{B5x*W?i6bYgF2(;{'Ǐ~Hl;c:ugxRW)CWxoŕӎ_{!_( ohtSbDl§[?'Xg3mVq!.i5p?lXLVeV*ҜbnPkoO-~ 75ϋAiZ6}&"iK>Ow`FMq1TB)bh\A5{FhI7gCd(6W8Ur=|ʮm{|?8w:ZYܦK[4 [fMcV᱄5s"[jWLVHQWkP%Djȷw亊̯{-հTȠQ{bA(~wI!mn*98/bHQ<=gv6ʝe/|몇)R* ƌK5VJ} ʩf@M, j Wh)]ʨW5sXͱVix9p%N[pbAoMnskjaBvT?G,x/ .%pQ-< ;Hvǜ(Q u]g*r?߮ҼAs2 rrrp CRuFu< ӕ%NHO`U|*۱qH(,s%t/DBv2bwe3--NRQ8`-hIhFaje?#yeHF{G4"-*St+ hӇ3nr{N+@ͱ((zQ3clc-H2Is8̐W+a=)i)؜wXLꪀ1Oj{A{?Du*->viavЉjiD-!Q vp,|TBZ9z}l%quM?WGkEy_ʘhz9`UEBuTԔdlkPVĶngm=J *xUkȊ.u}CM 5%ݦڮ#g/\</J 8%,{:މN f>[& hhM {H&H+7۠X+&ns*Lo7k5";V*'SU-&m_9cAK˅y>O*Xu,GI7q;M)}͠O`K;y\8i!ZruMNc%{aE[tiLekd.%[, ]+ĥK D.ZZ3!e_nH "D+7mw /JO AjAC 52{F@y}mg:%qQY T\X)Q"fkX,r^:\՗W3{m^J!s0<{;8*۟|P lWO#8y&`!5U|Ǘ#*}mTK4֟}}!7|dP+"ݬApv^l3g/gGCId/h;Gy,uR?`,"k4n HY*֔V̅<1zm17냭G51uТ mnqRfT_|GE]ua8$Jo3NU9Yp\L( @ .AZ SCM)FsМ} a4R,H7v8}~z1?z3`UgˬE&ݫj M7B;~ c˔y e-@!ֵɮBwh&j]n;}_ekdߞO6F^m$[l˱n򷬫YMHwmEb!606.[ezA#scF=#^|`/(:3e8%K Gʮ х,_u0˼i3Bl02- w\b`Fqv(dqsSxS( pQJJ& %L# "-`w@@͐ĩ,:ZBLjuG{gPËI~aX~@:$pԶzDVd^ՂMB:"QS(EKk9ZN70QM|l nzޘuht%FƈvH,j]t>{Eˎ rUdFUl.ՙd>c8D%2MG;%'/i 6U^Qh9r !^~t#Ȑ_&qNRB)J%!܏Ԡl?XP P-MF~m{1aBN44V'6fO<aAM[<mgy:*VIgk:A).:*GKV\gʖ~f_)0S,4 im&*0-Djp{h4;r}5Rhi 7HM=ۓҺavg|m௦}F6qwO9dܗIek7yL[8+z轥qyN~^ɔ&'%`)g"˾ЎCIm_sܴMw2hkС/ %0j~2ȳ5ԥjոρ"lG1tER7dgRjPVęU@Q^s8goW(C.M!h;5TSȾ8=H"u#ÍOR|mڱz'=Ɗy=tpr@4rR(z1Gʚu):7)lEYq>mR]^dMG;))2 b%F8ȸZ)Ī Oh #s`캠1֪-3C@wSKZ@pgP"Q\S3IKrVen%*T ;OĥO ~ʣ8ALGX4 `u-w兌|$a&Sh8^wcP+Z>vo)@X%3AgGf's},ҨIѰuB/5=[?Iq/ho83Q7@ktڙl?V~sCԕt"/>A#k;9_;f]t:Ǥ}Bc?i@ ք{XhZ[g怟Scl3#_ɧZc7:M-rVtkėl @3g$ Y&i9@3ACVzZ:1 fl"lG< C"d`?`.>"I-1Ζ[) 1g+=2\&4!sD:`?~bC( tN?UXӯ#QO%#}b_W-ܱ?}cgP/B=+ +R>-͔~nsۏVz`xn[p3ְlǴh? 5f = % J2})SGSvj =P e}avV7FF46?UEU k\ V,kA"D߻SԵ\HՒ+Đ,e#lFgӵLUAذB2nd#+yxKNMWe?i'N\8 2ozU#Ms[ɲԅY_/9]ԭQO#|gݯ2Vu*Ecbj)ijH?xцaJD\n-*%0 (e{4t> B!yB?4:9%*{@& mZ*T--(v$ԥhpzZR.(V7]:|)s毓G18A;-{R oc#Y7Va/`ݝvٴꉅVXi?pK:"{n,M }k}7` | "Z't/Q=&D*mVj{:#=zL ̡MGoߨ]ThF)d(ʍ+l@O/!H [yK L۲_uYK`OLXVsjX\@Q/l備}Yj$1 !v4c{Pe"d|Z$ʑŸ)_ ^&_dv=BLV8ǶxjM*%etj(.h/Io(}-i0HbNZ+V/xw ҵP6c(O)˅k_>$;p_c x7,ki.sɰWҊaf1;[g$-ʞ6;ƓګbџQzZ֮3Xߩ;@*hF&V;L=ڱ^䗃dT3ZP @9QվphOWipf!FԌVg-c.$W(>|tgc\WjhRE^>_19o\r6{;GR`rP QT߂#rs+҅CO<&yDAR?#ȟ ˄ 5XƘ^+\T:ě$kKp֎̉Г*,\ຊpy-@h"|e(ߕқ+XFjxO?&]э^{f3fiJ}WfY`3~}uw])F-CmOo!fi6+iGc"%8r0ZXn&l)!/MX+fPE}ye݅|nޠkD])?6f o+FetZw` \;ʙbC'If dD)a剱$M *e~D>]to3LXYK(J>'8vC*KjaKFxˇb[ԙpBhX< * mX|ji;-Cj@It$f =46Z’Q93(n G~2Mݪ__Dqki9Z5W ɑ &stܑwvVD]HVYd?ヸs`pW$Mц:T2`Id\u=3p߭C~Fm"ሯgtf%\鲋OuQ$|f1 "z@vUjF!,b Q $ ʕ{*_4}@^UA_IJL.'Pyi [hϜ&&hwDSQ=_ǻ̀[?޵Ѳݑt`צət*xq?y&qr3L;TiP|⋐z];G `Zo|Z!}(|[qRʥ!)m0,DRuVk'_MPd{2~^zk/Ƭ~׎$a(ߥ|WLR>yr^f"/δ%h o$dљ6vC'*B,@7ߍL$~Lf893[nc'n!)~eiL.Yc ٷ*Stx'*%m ΣM/ n!Pb7Ճ`: >"s=l$3_u-+yכBH`g׭u(FV4MbXNHbxuݙ5mW(-,a-r`˝mDD8ڡ!)V҃i{.7i2CqN5僑2cm<5SCD(y-BDOzтJ8Vhcֻ|+d!P¾,?x]vYgs[Eu{g[ ؚ#/AR'U11JVgl X`01#'wqo;?{l0{.|d:T3{8s(:;KGyYe趍,y#gϿwtmQ˕w{'ٶvVbri'K4qz4tB&|2L<hn,OB.dM#9$^2=4UQNL^ӁNb1ŸɵT3ԡ8} ˢMH4g> _=wcn%p"ϒ[?)#(IO1f@-bOef֦&CʏQ. VP<4IKJk~+p*T#g)%$Q6kr~rI"w߿|nu9W>O>gQk@(-H#6U@yu>+n}0_w|&GL׉:yDERzJ :[UIOX ڐZæ|l~pZ˦fr+|w 6E2Nk؅4Tyc9安h^sȼQϰWÉތ=BLsuo&lsWk%=iEL0k=Ljj~H>3Ǘ[I-Vl\do@l)qEߡG$}=Ҙ ZPMkሆr-#`tr0f<_kT]Pޚ`ϰ2u5 yAboZ+XȤɱ me1TT=pcvzW*Y.pw^> VE.飁a/#^@ J&\` UO%b:]u/%m-Ө<&_ @H (EȨvEwό]DdC!D^䁗`^%*9IVH;#7b~0@t~je·ʗVG7ءڙҌ pCpk"8!y֮eYf= g+p]R?{ %?+n`3lPLD[uB32WTK'Vw ʥYͻ4ZwӾE! Ln}OPl9UTUԬ697^aD;:k"TYTv`pE9B! +ҁzouFW` SERG!7o3Ue&Rw_ϳt">K9|QcC]tD*hA#ա Öŕ^+5ɲϰ+mw1 x"RdGvz<.,jt#JΩ+}W^1 Dy*C+4{8_, z|~bnEA00<^V~ϦYWO_o# 7gE:"^Sb!_-aAY~x䔲'-`8Ls=RWTJ+EkgۀfHZ$Y l)#KY P7ƌ5T7I#Ili,[ƊI h/nS \mݲ {pӚ+ 9b#XMAI"jUQ^j3~g'= ]X5<38&ۙCD#T!~GLng ?AcS.-Wf@ڮs8reY) (r='4T9qAΩKd5]n~ x6qZj^qҀ0jRkԠ1rߋ |榯r>FHsSʒ:@e ;"< DS)T[/e_ǂ[tBO70Jo9.7d" `:1 w ;5r춎] $Kwbn${Qˁ-3f _oKlaOg:3_SB~}E;.{>w<.ԣK'85JY|k027.28z5 ~&QXGj=?n)nDE3)7c0Χm5=?{ a(õC9tuЋ2o4$D_Z?%TZ}JB\5  + y+Ǥ{ M/ABpNpg'YT3Y]Po=%]^r-Fiw4//{fNLP@SN(_!|D*&hP-?ȋ\x<*X-m8w$ 4`f6$, `:a3~tXj]Dmf 6狜推&-2e.Qz&SnrvnLjxRnTV9۷F"e Zhm w v/'͐tu'Ct jmB8uCsſJ>ȒPBq\#r^6Lӂ_ "+Q6p.$_S}boO8}+EP@*5/zCK6<>u+:~髈\ҎÛq |[9h[|jL`XLSc MQ ~> 7 @v!(cp K t3sIJK`35HlhQi5CF_%%3GI5e&.U~#w_3s=ghvzF|R@!.itg+(@ۼ>-7CXK짠B|1OZsuMZѢkS\|3NVUd?ئAKy͎DPcDWE}Ch.s,9*ha ?J3ͻ'W7*ܿKܞw 6`Cc H-]9$͠Ș#!V(;U[ˌzBRstp pq];D3JZdL  p1<V!~3!&??5Ni865_;HЬ r,|Z.7@C@T-$ *=]fӜ=aȝLS,QUH8ɭ ߰-8,sW.KrRd} wP7ޣ˒C'YMB8S Ե2X Pg ;Ub| NcE+eXI+}%O&Y\~RPl !j1bW[LO@]_6KP,]ߘ8D:PJzg. ;mC7Π15L{!R ~XQLfN?{ :ydg@.fa51 XOQg}t2 {4UX+(h0j-.pߩOL? R_Lh%s h8 o+Fp0O+ B<Ζx͟7f,:i5*ك <)e|"ZPQeVPÉԕӲ kG4"DIQ?. I}y*k2x f5 .etqIHgHd]ٱtl9#.Q E1Exw\QGa? {}gEVwmD€v*@Jn,='T y*ii% ՟Fmʮm4U[Nf"B e0b51iUe(R!8!{P}= -$U`|Jnfx7E(n;yDJqI4&I;7Z]V({}z|EhjA3fPZٶaAgBP*Յ,>y`hZ-Hf*Ee{B"<Ч{ 5>xR|;/q?MX;=-54{=@٣b{] ScWzh#t.1 '[dRsƻ!ECZJž]}hQ"/{PaіA(GXKe{>-3,u{a8q`A,xl oy8^`sDtI`['bsɣ8=BQ8$9mՍww+Ifhn/tbXyv9Fi ̂ ^QS:TEvmpUf L5`hL5f%Oֆ<;<ȁ4VX}Ay *)s*l&Xf}fCr2 Z,0 e^ad81 ~ZeLMđrlQj;f=n^h0}jF7NpS Ŋt=-dwNy-5f+oOY/x2)̷] "03֥Ĺ/^Q77f7D,Q_ZI׸0ZL;RzR .Iq'Uiӓ?gn3pI ZQh6f&ú~X¹+HhwGcоj`pN1ʙ .(WE(skIqJ ]Hv8y?eH\OsRZ]XqIcNS 91CdU_ֳls/B0@OE "\+^Z符Z/J_|ϑړAek6]x{gs{$dM"[/ѓ;PvgY ыS|˖BqM`oFTe[[zF:y7WҴkIA-K-6V,[:-}HJf 4 \= M _60,RώNWZ^ ^nލ8R${rDKAn@8Z5$Ό^._RmX ]_fEVf I nwވ"N>$#E a$5xvU+m7l~'",Ɋct AP4VX[ .]Xq`Khs3< nȺ[{W9^(_Zz<g/.4siD`n6(fQ,.0ƹ\Ű]6Z"H)|{p5].m& TFRRwjо<ͺm/D`ی_1|ۘ7^8#\Yg(Mz1p 槙Ovf. X搩1Q#4ǎ3y0N6k`SSjn<# B]P{K݇[&ļk p>CM+]QȂUr8DhEW/{P%k»C(d@M?I(jAU03OhxMm _w}v$&4fK2mNyO#އ]:Ni=Ԉ{<k;I-]C 8yi]OSJ7D'ouCzuE OІNMh3Zy; \\ex3`3{ >6ߧ?M7RRޡʊx ~Y cǘЪyBW_5F#.^?͈7e*NdHi/3c?gqoDٴ~Qnc`*+^y(isI!L&G=^|N?<,aL0瘨AlB"E]qz<9'@RBRձ3z;m M,9uoYgGW7l*?F}ۄnc64LBrGGL]<(ytB92qJKf!t!™+e'ZnCKV3rTԠ=N"e~))M(K=VV|VdвKd;S2fko AA|}E襏GGu~CJE0;7"yPHݜIf{Q=ĭkOj`cw-u~^>"H xub "ۭT.'qaB2a9%H\O5) G1C\T$]?ZH&:V:*Sӌ^,E{ߪV:'HHTXEw<ժxm|:jmJNimu0s}\/ݎv]O*P<'Y/Iv{ (줧ZWQ2X8X\DЯ1 p 3հLG#%l?[Ckqإ:A^Qx6ZQ,ZIOF3nl`A=K@憾slI9`0>| }8Rܛhtz~hQ<#-/7S&w aWdUkCG >'EϻYy>f-(ZkRVp@peҔ4զm[bMZ(cS\QuqWCN0CI?|B]31Uuu5j9]hՖІՀv_)XްQF7f߷T<J\S*y=ؾ Sx] ? `=j2[V-"zp$yh HPqcD~O˳(4Fy')rL',PB&w/X$NQtH{cHvE HFZ{Y%YFҍ^˸?ҶH5OZBkJvyvMOo`鶯q42ݩ [_x9[Ň1+Mv>E#R/Ӊ@MQlq-vN)u.d8S0M>Y~> (ߣ[XmM'*F2 L* K) Od"6vfzv8%Dhkqq{NWFZkBwh}vݍŌ9!1+<. 9Wh- Xv&ū2%![&5K+Wq猄U"Ի2c3G|zN;H5RC#צ?:m'O6*䆱t#|1Hu H%X'O &p;<"N҄b '~C,xc, 8%9:Ό+WYC꼟Vl*O1jӋmY%t^ȂN3}2R83K3O_{\waxHc \ޛ9赝 U:\Ƣ}sЪ>CLW2^ٯXu ťe䋼>S3i a9IYGYLJm3p=1t C L iP99i.|/C3'#̂ݜ=_ L Mí9M `>?{[2'zos=Pf)I<VGſMmf͈WD$ٸ{`aZ<fOCJggi@x(tV[DѸHi>B+G_؏k6N3x^K] 4^sVw;|Q%-(e,"/I%r tO ʳ^jqdžL~7DI}HWȓ;l"C8&s,x_5Q/) 7Glpn'C:fe= yWI_3Wmg~Ƃ$ZPy*cRefJ+@3ƙm_ Sgnh}RtU=]}goyDz&*2Xg-6X<`3%X@i-.`j'Z;,b2͡m* D@Ɏ2cBRN;9 T6phjE0L:݇儸OvYQSZ5Wh+ީpC7WsAl"㦾"u^F4L)"nvNȓ,9ہX\J` |ĮX{3y<][BG$ uE,È1fѓʑjgE&N%|DZҔuv":x>$RNCeJy+WLѭ1n\b֟6R?3-8zOnrs#:v IZ?J BY#ӹm~:\-ElAVjGz ak](|_" 9xGe{m<$: &cafS DqGUݘ'kHٸnHL}Gnj '{ze"B< .rCq[ eUo^u(~(=x)7&5M#kTr'n/f(A >'@פ'?&1<$aN6Ql@5fN؀`U1=bh?"aޑ4>}>G =|J]q `ED%r^9%> JUT .rudO,2t!J #ɴƥK(w;و8myzLC]׸j~iN0~. (@vR:Ax繇X^;Y 0xsW.a(LvpëauCtC4"$s4%askggHG sQerv W=Ee, xN x^T/'YP &?ZAT^*Π{h ^[W(Jсƫ:ak;.54xxN:K^l9m8x.gw۳jh]+f9;ob[~1^)@\1sVGm)ƍAV8͗? yc=6`<`ÃʙLz% L9O1 Ecu嚛6/$do#SDS)-,\4~- (7Ls\\[_ȘQ~~,*P& V_˒oc.7ـo,;B6P',ZIő?!ǓҼ9~devqZ!NAmd) .~rmqՒ]@$eF:ad50bY S4+ >{qb$xcIiWr@U61j}GqNH>gRJpļic]{1$"EHDӧ +=ĝl:I3tҹ4yq}E0:ƮHQaӈ/?[~/vA Rbrtr3uڮ9}.pp3tNyL\Hr*-*yiV_$51}KQJ.Ōޅ/6Tb8)q"H£"W+Zy2b=Z(쥠$aWQ.Zȭ vedET<쁿»ulJE_d @ %^u@@OM;KOҽzXB} czcb @_9M*RY!IyYnh| f<VM٤U[lh1F~fD鹾u'p#gHj~Tc^7矅K&"z* w{SA߻M)Ȥ[Р:.@Pնi/ؽ΁^A>LH}Dv$#b# z]!i;_Z!egFH{`6P ZȨQX/poN$qZI"Y]QњnJ9:.kn'3qZ  F =OXdG|f/u* ?skQMVV?<od/ /G p T[ p_֖Ɂ^.n%EG;׈F"' 3pCBB%OxVƿ[/crbT;CܘOƷa"8IUEzr3;Udmmyr~#&+ Ѓqr3rÏ笆7POhQJTف(Pں+W)礻m;t$yqm(^p.΄#>GN0ETèê4*In{$T_jW3j?K D H8y+ruH^F3jT7 bW0>5}|ԹUz| s"MoM0!F0M ٚn` v2ñ-3:;Yq='&PFY6IqOEXc*0aܔ M%Rp`^ Qnc_b#>&_j8"V 1 zZ ώ倇j#!ѵp.3 פj{ʿC:%HSmShu1l[R1j\>H.Jz_AgANk,^B0#A-?i (6$fU.]\$d%@^Nc4g{>D 0Hg/`oA`60&[PHhs QglC<:O8#*}GݷCh- c8n׵ ߯o6 QBb=)씭zʶͩWS kT¯|Zti[:Y{%6IPq>7E!_L]$7}ۚr : a.;JC򿬸EOD|P .R;бjx,ڧT5(8'WEpo,xӺNe 0AYo OH·PĔiԮo!rbj.Lzm æ|{V} 0}LT!W({!$!DS`tiIz`}"Ho,8|ÒRsXPrz$kތr4N;WҦK&9yvU]c3KIEߌq }yp; 5`ԻrwlSz_MUR̞-?svE/P=4XզaD6[k.0](W;Jrx3O.3jV=@G,eĵ.ƨi KIin`Ȃo&o{dh<ٱ}xK@@їq=3",|hMkrJH-{pN(,/rE BPrTQEUb.H1,RBUn[>,qMdُY(b >ID3Jq* F hQNYOu RX54s9*,(Wq)"Y4Mʶ:?fV/s"_7Ej[iF/Q'>ԷtO`MF$ t'[Q6; E3#aZv  eRPi%ߙ#*~p74X&оF>jS+T Z'IrOu'"YİC!ΓyR~Pw+s0q1!ӆcsΫ yfG&u mk&ĠZ v@'H ŭ+5>'NQa!+T &U43RI|_u_x6?`qbu= oQ#4L ,X6R{ɽCѬ~ Sݻ;.?I:pLՋ>`^ЋNŠh)nsvIkc1&WVј{i1$?v`<Zv)*="dvnp7`,rw䇀eeaٰ~h8t8Pҽ}s5ԫwM \4;ōqiJWJ RR̞?R$\ dUYzdkK}ÜֱEl^tMA_Y9d p 0Vᙈj gro oW W0C=`:C [1O0ł=qV?'SPƟH㌄$)ԶpO33%dpVLlR5#))lXIBm`R۔!&v1gZq9rY}58^VMױFGI/#LlQ/0L-vra*x~} MUEQC*n0c}Fb 8 t"BD+|T'V}G1ڪc=*dC;9%3 3CT{|RV4N$%?}wuĐ[?A-B?DؕP,qڄ`66?J['hzߢp|0᫓ Ɓﶓ(|*ocK5c-*/S֭T?zC]&,rGjȗQ,; yɻ%d2k4y请f6 mOjYT–Y`y= .ӴR8Yw=z[Gvmoy^(A k~P(W(3!ܧJBIKSڮ2N-$#vԷ]KPybR-x Mj!.!igTi/9xcb⨤!q\H&Q&;EFj* R922bw?,뎖O;ESJSO7٣~:+hQKVuؓC2YkkU(Uv^Vj~_iE6F:x؜9^ [50/fK[a$~9-@']UP9ED4"7x$P.:rA2'@VDV. '@y^(s(F#%r^nrE"AujeA +a*ŚktG8҉ bP#f8؎='P4߉Da+vWWmZ^2,pw Y7oPSئeM0b0iSi&$d(ERA^ǞDkŠ ,iPT dk:+Iscsj+-fkJiVuLq YzMTúNϥ_8/.oE4lqd!ۍ"-AH#sY9†|lXyZWst=ZbcB8aeZ%rwR5 *x+~h*|0uDJ Ҡ7 Y_ENImBgSфn #j{ŠH,lR!綤^n W8M*(!Ax] }~z:Ң '+[ǪmfAΣgᇒ Ͷ@:tp 87~" w%H8^|')%fϗoUg6Ƈ3‰Sq;%Lx) 2ׄf&RK!z'vFtH h= ʻu".Ǡ4t? j:l R6hǬB%pL^>fɫ|!Anra0xѪ=V EI=s~2x Lnjokl XR٢Xҽ+R=vxێN9;NDߐ 4XbOP4'Z,)W<'%^̸Ѻ_Z#2 BoT|xM1| <}kr$WZȠQ0PWl@W]¹G>Q=rO- E#/?iK-)~6TǦd{fBXTdJ<' !\N?VYsH.Ǝ12b@fx4V^`ySy†JͩqbȮ q4Bx`h!c0\R>%/[&utspd,e_᪁jfm)Oi9^E_QA;?MyW/ng3 XH%زGpi" C3:))~L g@eXMF]Ct!1s ȨSz٨J&\oĪ]QfIrIDhLY۪{S#u6ӎ|v^I4DIp/^ eЫ|aا9=+6(%970}>+ 6'qGQן5F dyb4.F} V+Ӗ HYVرzw! FQ.{ʋ%Mo-͉G!SVF&FA?|t?2׈ N_*!rGAv4̈Ӛ.q:ѨR& P 0( kcOc,-47ޤRb`K{uZ/raI@~ :x#GP׊;t :kHޝDɅ'D6c,J~z:o "ujJ3KDb[OYN 񔧯"YT6ceJqi48Y wՍ6oҤCbe(#UŶf+5/ $.Djfdfq紉1@b9?'DNX _c@[RmYߑxN1v2 kIxuK̠ɽ̊:sPYrnj: bSjr{rQ,k`zz\jIWAf"?o7~:{yo0\bRGEّ N;Bޡ޶SBk<$vpJﬖvqr'[mQU@.@ɝ}D/)'hDu!!+Jl(Ijw>/(5IBI>>S=OhW1,Ɠ%otq)L"S[2=uhIt5 9:i&:ma{ 9 %܎fG*r= vf{ :+==ң2[FgZm g,hb+1X\^m5B \LL?aK V7WG䰉>2ímѲ 1{9#&;Ж¡Ż׿BrCLXi$>ӨFQdϞ F6udl"P`?P5v <= 0|PVw%Q"f0҂L;r`zu :DmA@͋.M5 P ٬,jŒJ0?XɡUe>(jn|LC(;`rLwU#d'< zfQ^~wq_Z+38&ֈ@h@ P.\θM&B^6hKb=هHΏH\ `H\Xz SN'sWso,v  ~Cf&J76dfA]:/M\,( wNc杘m–Kf6(oKwlCFH'=|nZWیj*6kF/,dy/E>fSiʽ\T䌦GwG%.i,60o4Ϗ.+BJ;嚘<`Yi/ƳWy{_7'Vc-`@7g2i} Ϸ3fݢ1/O9 _tlR%kwcNt##?JXYװ e[1l %JEX<58SAP H,e5m/Bv0a DV+1 Nmޣf+jQyB{eSaQ!jJBfq\֌YIfmC!Wm3;\ 01&s.?ooͣP|SdZ.GMbj iWT/[H .!̳t|s{]|^]HDU2ϖU+u}uZkqyѺ5.wǬ_Os/6ȶ;x *S*&j9?مGhL -+NAHvΞus{W-Sәk_߮Yqsf|MxlGR9k]8${}dwbQI:b߰t $LK  &#Wb@aAѴ}xna- 6Q ^uX7̗ghh`. _U%s& \U4/~?f!Vˋ ׉-?k8\獜iT#sv*Kщemc̥$вc9NF"1' BۤQ!P?E1e!&ښ p-x=AOufX@RG*bD2oghJ+ FZ"=kc@Gk7$85Ni_MnjvZ-7 =/9%||CHY#*w|ƓQ⠪"|Ȥh;+r`SPW'ɤ[d m8lƛ4z  pmJ l(2Ou k_ܯJf:Ͼ)6. [\j<>eH 7 -rko+7E͑bz&@iIgJn yV= _mBU:IN|;-5*'x0aËMy*!'ZslA`x^Q$3TgF%cg2jC >c;st B0XWF9, dy+-hmpoY:M#w 6y簮p0`G U!XfM"y#@Dž'9Q⤶nK=Vf|!YD4C) Tx9ZG$՚EWu[לS>e]"6t'#;/IO^i iEo{o9%x %y#}S j<GG_`{}U|jspaJoeƹw؞΅|i%c5v&] 3G< gтSw]ǒ7ե>kꩺACnQ"w=T]Ɔ= @# u&,c=QWs⌊ȿ eOnm(^]Lu.:zV U=m|G7hꁝZH^h$-W܌ot!%\4k[2ǾV[e( 5kfʟe~܄XE3(hjs2Yjhi[!>Yډ/E,~B67rH]ܷL#C%yv"Tc":W5 UL]hZ8Ϫ[͜"q J^&e W왾#d Kmv uzFWF 8M`@fTOT ~@7`4'KYgSd^Pldhfns&ZVF ݓbY].}vK7dZduM<)m1c=i7HwC+ QbmAC%W[ю5c/? ć]4}G[O+LR/:9v!, 'lXd8or)1(T;ôQhǬwо h0rvIy8H Y.y4k2nZ>*p`5r*ȠN•3ѫEyJ̇BNJb~ut8ǀK!s H2@3w)c))wE'_ݩD\ vr2JVzx( [l^T~x'!.TJ`]{n1P$uD b;"@RХϐIx*jXq`&6Xh]t$}TiᶭSag]~W_gfG՞Btq t[ϟW:w+ SѶR1f#]JNϺ֎r+k6kN/n {-fQmj#Hr_dH-K\siŀ\ ]%[hu W6Jԑ^߿w 3o:<,GHl2J 7;-.buH,b:l%y f8l,])'=_"Vfh+$NXX ~B ׈;umxLP?&RE}} WN$.;JLhMεkXǭؖ6 'Yy(_A }o@ԏv>!g0ڃΛ誚fj vGvd9_D?^Z5. i|ʿpNr{ޱq2f9J_3|!OsƐK s8{+gCdpg \=cbo[WFXD;se'ffX dM9ҳ6#˖/b=آBVQ05d{b(|S9A76y9‡+?E[2 ڼ}IqMTh~Wa+|#95{nȝBB؇7^q!ƪD^r .j瞸IMIUPlZ,)1P6oׂ]Ò..8Yƀ<+T# w)5CobRӲ Gjk;pnSmQlׂh:߹uFX=uF:MԃzG3`Yϱ@eTp/ܞ!*@GڎTas?QWW,\ݧ?[iBBع|`פ9eio=4(j>O+4HHB[sR 8}DR+%2,BE}hSNTRwxz/Y?X\`eXWq-YAhC2o0b /´d=;,`͌:ۭ=瞸TGrf,2Бpz#YY5DS3x(Y3DSҏ+%*1#D ܬ]V$3R IVxX9߸BWg(#0ųjhq]-JHǪ$ZiiLLʚ8m*'^bK3WYӯ{xD|4h+zK|ZBYʄm1XLL386 Knl*]!jp *wu ,؂lاcQV{|EB`?q~T[VyN~Y?$l@71G<&KsqXbmDWgͲgQ`"TSuY17+/xwCJ[I*,3ƝQ2wŜ1~n(AULth`w-nkO11_#>aeBX]J gbu.>21I91!gB0z1Ma)svxFXb` X>/ŅM騲M1׭tu, ;.ÎB X]%y2Jgy؟}B8cGihߚ*<7f낇{M|N #+{X*q AHk@JtAzjH ,}}@hq6۪F([4̕{E;ZyO5y'"Ox#'/\L?^ 8LB}">>a{( GW+ $ Nb2L5[+څL QH] Wjb-B=ʋ_ tnG-;XiL݄-)]V|%v"PhrVSϜdPvs ka1qRBhzѥ(kk'N1@n$'ag@SY]BѳW!Fk"MxgpsxW'l9}./?ʙ3!e 2jxCRaNk̪ e@GIY°hXFʈQ} h]\#ݭ Q&\ GJizk-[xNqA;N\-ldn C4}FͤջL d(b;Bs"@f盙ڽi$vr79fZ3 E~ \:kR\ι d{ď$:A&- "硂sc 2)6^ OӋJVHiYؽYu>7r)+ܟnʁt"^_ g$;gf.- nVASP5qqAЕ@6#vv?7=xJN>}dۀ>ڸ=ᥚ v[Z(fAo|oG"8'|;U {L [ 'e$,lF`WX8A^u_NcK)"y ؠˤͪ R-. +R4Ԇ)xnfM ]`*g.Q`sy5VC0T$ӇX7A܆ݚV[AXnj1Ixכ^\ q^9 'L+5Iu\c]Tɪ[wR o.[g8$UAX9}ɏ)"!bӇ*tne3OцֻĀ(ȓy|۷F9jR\\WvGUg,JsF*}gaD8 [3`⬬rIw->4!@䊈A ԋ 3T1P0WHah&'{|MJ:_5ј8a >Id]IeP z!*֑yJ;z &%qސd֮1xax$`%嵊FggYjڸ##dU1|GICzw4ygzh@@!gv֏  ` B&x~9u3SRcy{  <KG]"+Y[ 0E p N,2Ů"Vم+6_bfuCMO'Tl ˀꏮB9X̉? ? #W OA€ZE'X}/k,2 sO4MX l_KF˥QإlԼ&?H_ p3Nf a^+ ƅc,e {ʱzp~:d;TUb hԕZxQu}} #XσA-0 [$GƁ+kgi`h>V}&QW)%` Lb5!v VUʰ_С=ěm3O}ꭣR1;,͡lYN1'$sQVg"f8pu]]Vُ_N]|u.bjLd) aqV<܍hƈ@_zTEfJp M.Ύ& CD/N uOd,r8|t}FYI A1M_+9?ƣA:[M e^3DcW_4@>c|UW{g`m9QmԨl&5@)@em00xM}_mxD'S[yؘ|gdQ)ɰœA$;:1@sK~Ot!$.uSSknǬ9uG ]TZ!<;=Q Z $SA m2"DVaۿ<:C('874I@.Pcmtg6]XRKcyvzq|0Zvx[ pxҋ~솶 i1᳠>S1ՠe=  BNKY}@ Kӟ uW{~Zp-ڀUt~C~r8wccWlUi-K)Jm&2ʊzOJ %\,K~0&|hHvA rٲmϡae{09Q,*:B6O̐8N&{2ۦBjH4+LJ$>rμzb&CfHUA( vbPs #; wN:Ջ`me_iܙe<tRMfKl-i.9a[- iȚ~Oӈj&4i\bfMm ҹAFM9}1kr0(;kE t:;nrW횯v52L_(bla+٣AGsXEiQ .?ںX5Ҿ^D F|ҬqY;Y`L#- 9Wd&=ŬD0h׉D&2XnoOc=PGKm,|gJdx3s<5VS8 P˭Zq*:Q0+ȄC Bݕbp>Y'b,0kVF_'|(zRAbp'ا/+N~0.4,OTnWS"ޣ}yeB<~Ojn1,I[Š]Sz9=؆d\PR^([U/d0t,CZ>j3 gsF\xciԸ5|4AJ3xh:@UA&P!;d~Wfph]&;W#C[lI:ɮi HjҾd+`>47Fӹs}iEБRn @teiZb!nu'p:d]y ʁq-k1RO@sDrtn˒.7Qh^up3=Z>VO6 ya*?"ayO21Q){3.װJxGt0|=)+yK_JBZ.q9wku܏ Z|@!6sl9$`[9#R^qJ)*nFn`0wOjL 7qɕ!r'*=б.Y*@ JUStqn`WS3g<밝9@I/Y?m] xd0νOrcTvc}Ol⇈ UaLtj. [ L^Zɹa1\8a ;۱UΦ=G2 Wu,foM wTu+_I^[8pAřLcO/fʟJ.ٷԾڛ^BXGjt>a$IM mG|Sc6 H?FM}IOHY@r#LfBLf"0ٴGwtc+hZ8*Blܳ?gTdؤպf@7 )sKz!iaתHwy8bꄃ1^Ǭ9. vH CoYJ 'yʍU!\%Ѷ`,eNRZɄ}\*?}r2~H\\{dXA6f֋ĉcL"a xX M5gg0pgP7?2c»j2A Bb_@<o9rnDPL 0).Wx_S:kIb(0RX53D|x^Ӷ9@>֘-[ |HA"I5}IfX;@'?7f:q*pf9( !F4I/>˫ 's؃ 짆Bׯg USeNiN$w0mQ2;<+Bb 8|S?r~Qgw Q~SVc^ cAuCRYMbhy (Z^xY;L'q7fd [-`6"ѳ7*Ē -d9qTt~7z]>]uiGtOHzL/Vi9 \lK-[ƫ YA2w{e|ջ#HS,謹i NoB\ۯ8Y^#m= {iLJ:;?IVeQ˔[=$RW>eRcI5VCvKde=O 'JaKp$hI86`FEOzkW31N9,Rf.drZr|섦\FWʁ\?DA=W@' |&Ğ6&p)翶y܁7ۂ_XnKAJ2B23E)gLX=~BH#kE4F_ [-R]*zxrë?'wni kJͷk|3c8-@/{!^\K/l'Mʫ^o.2x}{.n0=rFE8W]>VP4Z8!ul@_ni?$N|_iU! U+8iqKސ :'ע$5s{eFw'eI˅{U*qNEPAv^CpOn|(Vf,:ju%p~{4"1rh@%k@ p&墳s׽7` mkk]v x띐@Bsh3\{{$M!79O~VHPob-vAfwV>w鎖Z# sQ*Y=f3jiյ9YI\vn' e/&E[ꤔqk,9nP]V)VGO@x*D,V\XOiKLth"_wz Ŀ{pb4Gxm82}p`DJ#k*ӦxdTGVeUD82 vEd*,`QHgcTHma/aüFL37SYЌ7Ws/yS b |%6|7b']jn %$Ǽoc$l{|eUYkJC'2Nn0]v]/mWUT_T510:%3Ͽ80{`Q4b' b$Im`uIj;wb48F. ύ-V胦h` A5`UK$a[*h:`<՝Q'AnxtsDtU 8ǀP xӍ  {}WuRɵiYSMz2^셩FK$X07ug=/bn5h"QۼW`}Y2@Fۻn}è ۓBp 9ǃݎSY7/(7'&KuTPFYl.[~ܳV.]6㸮͔<#.05^E.aT-B=F-O,&7d\qv?zzӮrpPe^4;2zy:77FQ+ʣs0+)j(Y#7"͒tCV`챃GcCRs>bTHd''|}HՁq%iRanc8E_+}}Eh>JFe9(1sOdSuK(䅤n$g?)^o0HQ!%/x.|SΣ'rff{&@u^F8#/NaSwTvo{bUTvz0X1~,P$bٶnh",לgG{{ErЍ3ZHFoɡ"{$G2eȊp 8m.ݱ+:SyVqJn8Qp+1+ć,GasJSGG1d(sGRv- hWo9S6p-&@LV0 4l!Ve,\\oy}bHI+e~b_Lrsf@,>†Gj(;"Gfp?RONkعD)GaF#IoR#?EYdZH_NbZU]6گo&O8R]3ȌdbFj%y=׿02L0OGRz+CfuU}ǥ HXaLj2]»4yhԅ $Oidg1/"6% $ !u$뀨oS L˞*F,IX3s*R1K Om²b%Lc/7Z[ȣ5ǴH4M 8m tÝ(Ŕzhp5N t82u RD(I"WDt0' ZjbPZ-'^;beSXtM0]&\#G;aUM=Œ0T^ { kRx J&=[4]p¢MS8Dn=BV}MI/GP",5@C-F#2eDbwq|!Y©)|yeb3~\si#u;^c3^7krR=@)+W c))O?4IiXJ;uabMk|*)lFqLTO|fxI 窸DV߮8DT1pvڻXLad&_Rdm\`v~d ~P9Kb,w)?ɾY,`hDewFl33(}6dpi?#"#WsM*܊o\N,tޝϞ+X+X7zB{a8i{s>JTjVUWmaQDl\l%;B41I_ [P[ 4Bٰ"#"`Ɛlekq]E{pVT^ok;4`qybaOFm<#aHjΙAɮT$!9gUnXt9F%j堷UH oZz6<Y'<+EO1$xu q+^R/gYjX% tI.AAmÈڦiKԅ3&D4W\2bLeMSnI!t{68P&OVqMsРnađ')8/ڻ‘ 'Vu斅u=߅ fỗ|OM ݤC6ԷTi<ΐxݸ,m&!wߤ%$!䃉?^UQzX]"EuNM$!b.l=[uAdDfq`29"wE.=jKDQv+[&(E-GWޘgUyq3G1XuwԺ6*H*< |Ap2QP{O鏡~؃d``-C)מ28"lױ*W1k ge!Y_J:Zb,՜){($H*INHDx',2H f2~m >cEo_ͮv tD-d>:3o<fc/]@~n44|I[: |^myo$RKj.U)@F1kn(`01u|9J4N'4(iu_KךPKCeAߣչm+⤰si*bEb?{T]+gwj\u!{\L|mMk2[)c KGǒR4gAel]ST'٣ɧ*rh|z7m׬1ھ{$*0wGK; RzeFSKr7׫kmM6>t]tOД4ϋ&GMVCO%+݈Ѵp۔K|+}Hߎ@vn]C>nBߒ٪  _z6 nZ#Ѵ)]P_τtlϯF=ͦsu',VC`Ib %(o-z,>s+IU18+,h(0@@F>yh1CGܜGBRlgr )hr6 LzџlJk901rZXxf(\"Jv",KӔH *#ߝ=⒄7Qj[K:e B~U~|akk@H')KŪ ilZ9ο4W)g}a,΀X}f] =ܘU!Z!Ge8s&)gyy= :ߋ ͱҮp.wſ+ "_54ZM>[#-P IFeZ.i@a; j~c%+ڼd+|8RV}60 ? #=/zN9]GkJZr Ԋ}]1pŃw"El< Uf貨,hJ& 7:aS!?fQ) NlW6,䭘jAݛ^#IE"< er% OTPag>ĥ`9R~O+eFn:/NJr:<1}PdW0Zߤ_WQsHTXlmЃ5PHJ9?yT߽4(hH2 +RWJ8D!8*u< 0uJcsFKxL.`Y(l|aZ lcъU9-(. J.!G|[.89Yo5I ŠDv_]Xw+@L!"(ݓN\b=xkd4_c.d)v>4 =|mzk'Hn6xw R\NoUZcED3= |@4%&ؠ,2EÊkv|mY/"my~]̼Mw*Kn? m&=8Iq |.%ɺ]?C_Ұu;&0!vyL3 5L mj &9h߳2 μB%m} -; h c񠍥>9,e}q Bn2X)e*-0jC-ҟH"ӲdnqYf&}Ҁ cȁiJRQlKWRE '?=&-JZ'`wBBϳOgXiBo;C]4dLhMhv |Q!:,=Y΋gP:y49̰;>ԥU&l}ŇtB<7x=MGRd^#6W0\kqX$_! fg)"hׂ44F20H0 rlǞ2tNӭr"hS,x@p?ZӉ0(*R_:‚|9qUS(ەz6< DX`AK$_)tRꡪ|pXYnПnemp\k{%cGM)^S R͹VQ ]ZvD rQq {`ohQ8>HwkGN-v7DOg&9RC-ѮL0?д o7N (~yO]^:e;rz-oa9=?֞b{ ~(S"X{zQwKoCئQK>;$ صCŅxrc9е2aKdkm\<㊗<d jDeY))=l^hHtgouLRn.Zχ0 U̔zi|Uv ผd_ed'ˆ=EM}yjYl왃 ^zSchZ X=F[F![7ۙbjǩ-7/ !pGN[w 3Amu qZ֞ ͫn;LR $p,pZ (xQy3r!/T],BY.KÏݎdmda]qO]|4CWX/q\VcHPo"v\3x''0.dž@RJNn@Y#$s>h ~3miySh2U/2yDwR- kQƻj"\U6.hYCu4-vOܔɖm9VV%ru1ULuu&A%Bbc$OCwɯguk1N},Q(h GXTff&Z>VCs%fzY!nQh6ݒxxl)i'd,mޗ_Ɔ0=[wC6òYT ٶ ouQA-Щ439!tEP͌߫|,iې4k1J6P"ZDr1>찁5CV 8w)2 DtA̝9K*څ>:#dbM--NŠꝧˁ&֚km^5b-張Xej5|71h,73҇McK/d2sx )\l\Sâ T_& 7Lz= Ӻ#[!v}i 7B&lqB~x0 o6ȢQk+j50C6huߍD'הI=@ Us*XX d(5T ".XfM̌x1inIβo" d|-"vP?Q"%+q5$J(L $Esp0 ?˵/]q vI@Zt9Fp_Aunܳ.|{C9:ՖN[]"E%YԬG7pVRtNX 0M\\*Ch+dLcf!W >0IÇu7s;O_yBȩ=lൠz җKn (@"ʑ;(J̣N/2n,.aJTJAmb؞m7R'@E/_4@y`1k"56SrY?'acI~e6x7:SIA:LNAΐĥA aql j3GIU3H5u.x&9lAs>Et; ً{0!O;nh]y5Ƽ'>3?a^&%Q^YUE K_s)d$$kT"WdzL_dɯў] [3"ߣ>dOt S0,^A#6d+y +8Â6CTP.ѐ)N0A8EzUpZ'u_|gYܝLú^[.d'9aҤ.琝vGf5~tÔS0I j|.UQoYH.6`PuCT6iR9Ĉ#EgP0պ7KS{FQVӽ*!&j>Xh8E6P#~[Mf WZ yՐ"̦:]N+##h[ޥ4R@J3ԉ C򛻍,w锤]jR"qxf82Kɥ(Y5|#G m_*Mb z.&ԣ>/c I VU(3Krx&q,XCvh;9.>"1#Ѱr}uU@,T^ގ5)s5CେNށ[`_ns #O=2 =cH q-p2L?XJ`*(*CR[yI6p3Nj5qo*#%Nְ Ӊِ8B|X'Ƙ߻ªaWLXviP>RV4*}IuzAm?m0h`ݽfzv@.Z1 aִS5ؤF S1ۣܳ { iB ~D-e1EIPY:HN۲Eg.0OL%m!..&Ѩy`,hXb볛['dCΚ1gD̃`ao+ ,;ÆAz5iE$cY3~[bl@td*=˜a@.&MJ`w.FN Lf^uSeR@8ѿ=dQ7{d$sx7>IIzTKWD\dT9D(??87|f+/ gs02xfi@Γ\--}/N; ]S(Fڱ!S.+ջ~IQV:ۀ #bC H'٩ Vo_VVr<8[BE {'b̥5at]ta1'jBdqsQCDnXF>@Ȗnغ֘[iKdj.=~P7,Gm#&+'M8;%˞bp/u&֎AѾ(0b8ђ-сm_ `f5j,)aA1Ye\Կ>vP9P2fS"s[njWRTP UQaE09Tf8.HV` hS6 R݈sU(l} zZ3Ztf uLdC3Qq~ Bշ5giqB~ss ŧAB)tRONdUٰwᯏ6}^$xNN3̔@,˾Z,[VX+#r/T^C<]Xs- S`ޭ1P#C|:|qiM-Dm!Q1$䠂A I"4ZY/[H%WeQlǝ8PAG~؞P0"x{QNWgD_tS 9%Xw+BcbuAqqCK 0մZz{xE2{{q=j~+:sfdvkr4M3H!'aZﯢ1lgⴉ[c{Wƿ+ME b7 z=$t[-lUkfo,P#_;gÇ5ij 3jHވV"@@7"+cw joi_\ 1Aש O3Q[ķ 1wbwNpۍ|őQI>"ϣ?§"̬MXDt'OpWr\Ӑӌ|iyi+16;3j!qάPY^,a^5 fcdʣ XBO[ot sA KꅢGY{>gIӈ)B1%㫕TnزU |3>G&F2mpm-rIxMv4<ϻe7WDsְ E'a ev(,BI4%ٙ0wt7U%ԓ8ek-.'[΋|@0)5PcϦKPO#0oD#3<\Uc`:ϓ<La*=4x֥93&sq0҈T;fB6.C5=[9mb?gm?8줥hu> P& Kr ~?t[efrODh¾+| Ҟy!á@S1hyh"ǖpakB(?ytk!ɖ)jMlĒ*T9߫<4=/琌5{5>)Ox7_곗߈ w蓎COs8"`fYؙ`E :8ڨ>Sk@XfJ>Fc:Y_uj\Ʋq7Ġ >Lb7یu]vz^yzſe;>B v-:Ζ9=E{GڲAhI84c#VXe2#!žxLO'Gt 9%G If|9ֽd'm /5*n/yU {MwM[sJxC""oyLVC: >l;TCQ.m,ܷnY|M,n PuR)'}  G㎣|W}6ϖg_*Rr뿨,n5lYjfߡԠVJ1`mB5X8BQ \lEp&Gs{# 3pDb޳jPTn'e!*y%52y 5JR1"ƒkCr7˲ܹEKGs.R&HՑ|IEKVLX{s F :2crcnG#M`g,B@Ue9 #xT$!(x gAT,>"y`8|=6v%^5{m,|G/ӁڽtP=᭽vp0v@>UGZok ~hЪHiw8GccT|#ݴ.Asr mCPy)S bigӅ,*$](Q7X,`*7Õp>GaYpZ 0o+&q'Tp+IivLEKL:_*Ÿhq')  c|8X4pez@\ H aczRn*h#-h2(\X017w,b 'wC{ XeC@\4)®R-V.&}B))m:ԃfDms9c3>g; %-M{ȶ7v 훫_{dA]a31bft^K`lo= Jap*oBFEd_2h->GAJ\>@/;] Ms1(衫VZiX ߴvRJ^NT&$CP%Xغsf)L&uN/pk:ݶtDi/WgDpG]VjĜPɭZ$ 2->Xϯ_j57| OND3ٙ~9*)vs[Ѭ{.E\Vs\9C=ࣥ 2U_T, }(Ƀ@i۽oW#кcjtK]^$4fo L`3~gnc\׊9PT:>5bGF@_ZS6MݼJiJ,p?89(& \rPkU/EMtЂS],1bʼn3 a+Lܰv!Msd;HN-{bՐQ/G`2͑ʅk$ndԸ8M)}ެC luhibE~3ڹO ͫXvL~.Y ĔxFxQ3L:,> 5Ir4phB%b OuR~ Kmv=I7d}0^ʘ~̐IՆJ]=v{T¥ou3ų ~N9eZL;3D۹K_Q-S%﹮QmFzBEjEF.8ʋg9;~)| $9.ț/ʴ4VBҏLa?%_*gfcPv@gw/ǰz"g$+6UW/rYh.-*f`=*H6|ar1)2#QtD(${RUWa:A,#=b\VG>B2M+-/\+VN4Q1@#ח@!;(eaXy .sB9IXH@S@MKB}VZ)?-S(b&Ho#d/ |@]kFƓ\9")1X~z},^%5(-L&ǟVih+Q1uYs/Æ$uq}OE ^y?⪺mvckG1=H0Vd{_#Hߑ I( 3Ph"]V4z$XtL~ $Bwd6>{W)Ն֤YbDoAŝ僈EPqpd=T*6`85UNҤv߁S7& !7" fO|Psps7p:KI(-xؠb|CGie?ɾY;J["%mPQ=fEhҐ;bcI,7-",j[݉!*S94BwTe|ndx0DDʣk=])F<,c+.p˱%~nn$mkcTbzej3\}ő+4)PN-e˺emm8W&6yc+n'x~#@`7ÉWvnBƭ;ӊ:׫w"{sea/Ap(xVR^%Y&/^~6.Ip, :YO-$K_[dux4R#kQъb(xA$3N~vwvgjcD"+U4fݪ헣n;ql !9j55nBT:^1qJ畆a̭s$f-KsQ}Aĭ7/B<~5k!{'ɍX.x}"{B#TmHk?< HGқC⃓5HjR( O\:02hzX~f,dHR;x4/a*Me0` hV5͔V`:B> gplڜ-'&I/Sw,H+ $Ś n*VSH1jsmcME(_'L.~N/ GoPڼw/ q}ȖhD0%МM"JHVdS U>/*t)AD"; AR;)~dȝ7{CsdS,ur-p])(8t!9t%DcX1E =4cs+/MiZ1mސi5x *Ò0aL{{Ut0A%~!M Yj8ĝk?XRH bM;dʥTg'PV|aPQ2js\|#F#URSm'eU]찗<,@H!]ӤP18!6ZM^ mHO̼x3wt }wnNs9:kCo#ᣜ\3Z?ح&/ /uU]iFlTتW56-S.~H KHqF,qޘ맩3h'Gwy;X(lBD!o^g*"!3Z/lö8ꡙDp)oĤ` $rK@_3w/ 2ſ㝨tm=a{m]C+NIt8v̀ V-. 4f¹&^>Spf}#:rd[t ;?% nLsʉDN1cGȕ`7\~ǚȾf fً.Ǣq T$~'83&vOo"j26,sJ+ڥSNhڎv1$˃<~00=! ~~ (k TfjK *M;^0TPͯxj2kRcѿ̈'_-}U'Y ?n0'6KpTKEtJPPQΩS+mQɕǣdDKUPK)rzD X:z.Bbq2Mߞ'k޲^OM\ŵ &Kb _ těH2{$[gj *Z?KLC ͫBN Vo|'n%|#؇^* lM`'jԋz2w@> P7Z97+idT^-R3u*S>Y%gꅙ߿\SqG<˥Hڞl2EP~(zNb9U+Lv/q?AsϛKo}‹~YXz&%}@<%(I?5oAUeG":~EfWl [۩Oʢdh0m_4UٙCC-t?soQ㴣 /)Tgd *#跭#.wsLqV!_Xif#"/7 7F a:lM{MNxy3E=tS|ؾ:CFxвJ1‘ 3a??5қyVe- uqx2IY"ea.Ϣhۄ3,*nۄH?a mT88C<;h_`j2A7ɴ{ӝ|NnncDG\"Mθ pyՍ/FCɸE_t5I"Kwvq eBFn`^ԫΠ9`1f9| 6f׭o"z\?3&I\U$m7aꏃ6}-|*PZ6Ͳ᧨A$yĆ, |U@y',U&qJ6%=u6^96X岏 H#48-]N7⁧x,^|V 6 g*iu6HLZ|K.v&dƎb75L62ooQkz`ID^ȇd>9Pu.G{v3Lۏ%8EU %1RXd #ll6^Ҥ}dL(^# C9 qNL~:a&{lLL7np1AĄH0DA(>YC t&"_,^`a8 h ]8S0GpD`Dm#G1i%Ss4nR*i7M%NόKl)to|H2]6@tW7@6' i]'=bvOA&L:IW  ]Pjgةz88"P"bOv5;yW odfa\{ j: qH\(Lm.014qճRڪGP9)8.DƮDݬoFNd3L1JhHbJe)[ 2d9y􆇇#8yAGGƉ-iqѻşbE׊xZATwR0Đ6j@sb0kh s2n?A'2m0xEI oD,L)b<&U2c!] mo (!࠰'S~ᗑRl#aG:Bs_gn' *`e7F׊@WɪLO! [TBU*U.ɲX5* igjE92.nV _FRB.YPZhl>~ +NH QpnaR*`L^y4<$Z10'ؘuxpU2hB>G'yks#BطUx Dd\ZbO`pIKS;% NE*%ú"HCI>xf6?\|%~H 'gBWPN+LB aL9 !P% jeS2`pdN򃹾ȿ/w0z㯆urìemG"yË5ҝꐸ>!@XUjGC瓨^5ʈG_D/B%`fr/ :z֠\6?BN8%7SG05R{laJ+hx?T.$GVZeOCJs;#:Rv\E!Y8xl'?MiJBeB"*L H6D 6F!!JM*iÝ 604E@h/g(aL&F} '+PK*_0*<7`~lg&rnjgP@Jf K]Kb%{@xX l?pI矘-|DŽ. .vxlOkܱ@/"c5pKO->Hz[5 ٭q-rT0W7(k@GOY S鴻_vsC@x.'g6W42?%i^/;=c{֖Uc,>=/BvG$.hIVp2aG '"xOế r!DE!.`N-`hrIy0Pp+G_Mי*:`(U1Ϙك`{PWK )p%?MndVD"5 uY{Sn;O tr3ºHV_ҦҒn2gmvn1Yz9 U$ :d6ɚסXT"*q|A\jYXjCJe]ǹ'܂}TY[{7S%MQ9SXJ daDAvt$IOT*4kMh.oW ^1Wt(l3jZ%Q "P` &ݮjf;Yd 7sRYozO#B #1"m@F> >-YС.Zmv {37n$td,bX- ǺDh) Td4id@}EK'kQ-ܑ3#!dp*LbCNsgKL ҷa@;D5KwDb٠څu4ԫ#r$qԈDjn"a\X^x؄JΪg[r=C\AFh!_K~L@owL߯PFLCJ ѻ8[1R[ p S[IBT]mo W=/$qq,>.PC9?vOh/fhU%;Y!^PB~8X8iʹUq+&ađFYqŔ[e$Bej&_xn \iU8+E~!>8E+:=UIlk{ܭlΫ;J}X#hZ9Q`H⠲udW$G< ǪfO%-Ҿ3{ &ૌHDe`;\KsD"Gr}cHGShJU2uQ@BSrOԴHlSB~oX^FN:㎀$i]J8ϧ^$DMzBxAiU69 5;t vC΂<0T.ޅ Il1{-6;;o0q4-Ci{4΢ Oڳ9 (Muu=z"2W#t6*͓$See/XѕPtHTImdΝ}c_\la&۫L5w(FɇD g>/]Tjݓz ^J}| !g%f#td&V7SQ.Scſ[FهK l,^ӝ鋠0U9-*e;]_ V}$6v%Lr , Z3|U|oș9GsX? IAh`>6wя~3ֺ;G>HmiD˿ { hjRkȡU%s=غ/$oX|~/ʸD,PTsf8|>c.T@cɗ mWRGq0'e[3e~}=7osZv6-8ߺY@fLl:[[W'!z4u"JKX:Wdh^]~>} cB 9pG-m!~p-eh`|ՠ74٫7jv5!f!.K E9ly8^fZఅmeeV"J⟴}V]bۯίkcEa?n-I 8XeQ{M'x}UHh[g̐AEp}  Oj08JFH?oO}~Z/( c}|Vr^I5F!FA/3& iQhcZyGg=pwloUnVQR-~2"MGmR*6lAmvM}OlAxljM|s8NxpPF>52C"hIB_M5cHUQpXL)\zxj:{f7}䂆:&*B=Ύ}uFIi Qw{M,8Ӳ񉏮 8SCfE!Ε^n}.6-VIlۜTAlfG6Jv ;R' #M$sRtuL&[+mbK󷩸)l'MY?JBZVjF2nRiE-|A]8˦ŪMڃwdQ|Ǜ',HWQXNx fK:LJ\Q%J W}]XBȤcI,mnw{Ҩ =ۡ"[hN 5y 1Oid!B};>g5XK]*ȇE1;1e*ɜux鷰en A6wN9%'30T]= (=Pi˽ W,ρa?Gdf_tY`}2'0b،NŪQ[FFx^{?UN?\9o0 2et}7|7l"1<z;j{`rĐw4 (;נ{N( y>L,ۺIE{'gU[Rҹ8jIڿ[ z /LC蜻.`sVQSI1Z6ݪZEZ=-هӶT1&7 PSom{P?8GuⰎod4 (*frƑ*F7AD0 ,A8\閟LOj'|!҈2^@mw Ngn#9` ,t''X3mcodb.u]!Yfvmvwzpl pʍ8u:"zk=Pض'(gڠʾ<E~`X}WƹƯC&*G))Q|޳۳T{O*PHw0Ru; F{$N|խA+>ڈ6 tF (3IJؾ23e1BMD0CMIX:5G()#nwӌshI1hu,,(.zXwlל|q?"5YfGUJ0/ gjZ=x;^&c_1ig*̠;ײL6oEd]rq5gC.*zQ$Drg-ނyCQ)\y/ L.( ZP}H|u%-F&3%2$:5Wز_ސG[ˣa =Ƿ]feOX u*Zmׯr0C+cVZ)dl7t섟%rօXNTC, vgc 6ߡr݌3^sgמkx4Bp4n YK{ Dײze<@6DOs$a6Bgu>v)-I#84P? 8F{fs%rݕ[P8Udp'iYD񧟈M9Ft{>I3[a$d`' j)sY85  ,lK΍p%h諬d*A놘4ʑ1Hl̤t`Z%[lQId{VEUBLV#Nb^V M%flO;~/<$Nh>R 49W0!7aI$I`/'";;D"~A~nycp%tZCىH |3 CrW#2g9EpnǽИGP*dmB-)vPBW3%j5D BR'T{3ǥB gÍF*j=a/e|dzd+f`pQ4;?/ϯ3@rJ).(c3ѫ)+V>te: S3tW9FSJOU|k/m'iuQ#ɻQ0vкPx9UM I`Uhi<*wRNo}& {WixM aި)H6Js(_W7>%' P' )GBauzvc{铈 &{")(+)N;Ij'F^@K,fgE%;ŽW9)Qnt<چBBcxi)loQa!51sCtvߘ21]9a&`$Bw𓡦q,P43i`1rBU$}7v|ks4?)dͫ=15'bsVKj05*{Ћ-6Mzڻ&e->Q6:‡u C|Q4$ZDdޠ< 2)V=1Ḽgj2Թ._}VPIPs>kBLi!d!ugA} [&c91q3S"k|ݔ6C$uJ!y[jBdA2W u [JWu2)U uC552;},OeJQ*=]#4DHm6!nRPVǓ2 z7bi{+Z#V:,>{E9L]j j# ~WE0w=}: `hbHn~x=êGlII2|+-YX!`ߣܹbwB 9߻y(܅TgܓoK+=̍$H%e{>/oQ+RBܢkeR/|O-E]5&$j4ٷc3d17hD <$0.}S.o!<iҒS7>Ε:d8o(jFI)#%j~ Vs'˛J1%6Vi(3B}YU'8@NM*+G!j\xb(? \p/GWƃS1f!LYpq~ia0l8]ue4G >?͢

z2|:c0\Zd/lΖi&$դyeS;^vآEZL phC`~c_4l_MPe <\;R)L#tj9$j)T*1&g$5v؎J=$_ ŇeK &Z<Ykً?[oD9>T)}ƪoN_bN4lN|&w𶰯ڊ!)I>w#D +8X_4Uŕ F_>Vz@?sL疚a^n+1H1j;6]pOzN]"x;&VptVp1R,iPp#pTL`5f!⡕p9ۜu(9.X4y6)Xj&yUDSu[4ZB';jHJ#ѲtA[|20_OlZ0({5ܾ1cԼWW76+Cbzp,uv&Y XҩC񮗳<+FazLZ?jbciDJYmKØ;p$)'P uY^ f5׆5KH2RqG;ЮzT7ULCQ,Y.p !?Lvx`0CV>UM&!E="LƬN?|KbLb}wg /k*vFK~~^$MpSЪ '"s5\Ƴ]2mzթs}6WJ?s4Y=]\ηu8. ÐQI)d{Kbv {H%Qg#"Lg_PR+oz^;s<ȼYsUQFԧ>;Z;v؁fKSsB*L+T e.Yij$љ Yd*&=K4&5;[2jVhJkЍ8Q8IX ORmu$T5Q5P>$ZjlQn_E]iҖr!t0,׿%%)F%(pLbGxQ%ɱ76P{D1G??0q;(*OA4h:Ew»ٍ"_jiPoIlIoBSσ(O;>H/Aj ؓ5_څvуk.D^cÇ=;j $nVB\j-8k*;vl`E=&PE=Jc 6t|!^^߯2ѱ縌ϟb^? +dvb@Sn{1aъo njWD xgs9vv^Dz^D_^6ZyhZB,Rn=7SL 8c3/-|'r.|KzENߒk0-J;FMD:_)x3A,B;#d~XLVsL >.QXtfE>RKp xD}(b?OC;T MgU1əi9oQ6f.odjXG⤕q{݋E%%f~R:ӋnɸAХsQN{ fOV#:? ar@)]5UǨ!IxS:Y|m-2\~*8'ɝ03_G II']!B`}6c?m^=&}:ͭQQG'҆8[%!>y@'uĜT .A"wkԽ_ʋ|:/_鳵 'pKLڢB[k0$(Y,Ŋ׆gٌw#ktx[EZV sHcuʣz-Ob법>OdTY c7+v,h[%Z"Yy*l|cecv+nzԧ1RC \5` k+9䊀ڶ,$>njA(G3;fxpY5g u9M2 هiqT2J^Ch2؇RQA緇eo4+3MfmGM3k72n71?cI59jߗ$A\m:{pZZCL+~[1˧->eF$ nE'U51Ñ2]:բ.͐+G$F`qUU1Al碻EFAzG> 05z-J/DE쩿E==䘡zkB^=>zȉw{-eyXڸI .g1+}FC2vf]K$Ũ UoYE^{1"s@ d4QG דŪ :3`^KLG@$I j\L\o߄'gG&`]K`βOlQ&Wdtk֍z4ʿM4unV빿([Ҥ; Ģg,P8z\]' |<2 [TXTi?ag G>ǎ-S>+wO^Ȉ KZmdM^jjtpc۲Pi}q"U25[|K S р'YqZhk!(zɇ 8L@e̺e_7"[-[BS:V,p= ]܂|rPV>'bRqT~ :GnW{\{[}-< OyetN2ٻOʷ='<%}Hkm.RE .ZGaMV|Y *{ds<;mgIiWH}19G;0XIcH#~rƟ)9G֜7/t | Ho'bBF'@)_CKǻ8|FM4Wi:O,Ay[c͸m63E7)޿nqu,V HE4~Z7k cnӖoܮ*{#5=S=sq Xul :) JO"jXDP:~޶{ѬkF Lrjm(|72%2r' rSu[p8]pZ!m~趽XY?`}d1h@phměqI3pwY#db]֥\Hnp4 xM(jy= JYN@?'jN٫OTR\<&^TGB$!j"M&zqqAТMŅ uV vESNC?% 6I"  r9+E1A\DσTgRd! o%UN TN=l9!chjto?*+]0&LZ*Iҍo'N'fxD?>h%) HG!-kK=r=ǎ0=}y䵟)Pe{tAutdzʆzB,I>@C1Q B1m!;7` Y+D;@9E}# Mkp)0D,LGAfRQ֍O>+ޯ5xFmd>', l[0}gWg%-874aπYyFu kǃVlozNp&lS#Ol_kaAXjE^ BW~x0 #ԝacB# Yg5IYeҾZ %zsy R'P4k@F]`VJHހ|RTwQV?\f-O-iJǀNA$d}^<"]f@1,^<Fdninȉ(t65`8|/΄Ƿ7S7M:R!cr羅ǎ?(;Dkn'VP gað J/gʁo4`BI"gXHr$7jZlRʭ:T8+Mt{Es 7O"";|0 \*ߥ B} \ Pו#F1&k$uh:ʸɑWb&x/mTfU5Wxi{ 2R%Mְ˂h[N߰b)dg'P d429Dո9dv,?dܺ`VGM'@z(-}f9S9aU_|?@s3TO!oU [(71W;vS+8S&g*"@M[%=HBOzme Lŏ[/Ǥ "ehQg߅MbQޙMvI3uuoUldTiCKEDTs"Y`wTYQd*߈`5xI8bK3 OL0WNNr {2c[lJC×t<7rZAr=V5»6|aIԓ^Aa$1?Ɔ^xKL } AOg.^I`' 1',0TBDžٚ\P.۔z%tɐ}-7pCy3}yʶ[">U-R|3yBO(N@lVSE` {`G£C4. FH-Jkj]h% 9:?g+f|] @MieKSZ-?g?vm>_(EyBbr rzhRVڵ&أm`EzjyƶzD'gʌL6>jf"P6?u=EH޳NnzVTU[tn/lxdQ}̀-ßKѧNƍ+oC nW*UҶƨn Mɺ&_u'j+NlnK۳ocTh7JE Or(y,q1HbSV+|t0AQP h :Mu nטG31$'K~- W +^q_ax)F5P'43q{+\xep`G71+/J_˪ԻĄ894X`1d,:;`S-Nlmm0=1D8TQ%ϛvZqT[b'Y+Zaտ TP{]*n^!k.}: x, 'US˂+Κ-z# gn`hVQaeP'Dt*2&RD+iޢ('_$QxziW'Ts>2YUM%X!NHa˘Y&GFx%y 24fi5!zYԉ/2Lǂzx*noˈ_JkZWIcB'1[V\qMD_1mFI2 ȱC-n#a& nsDk9!`{՘7Dp|?5a kwSnp K2hRU摼]rVri U)پhVUo;W?P+9Mteq~ |hN F}J>׏#R:Zkn330OQ.ϳ Y&sqOh.jV`v70v^Ԧxmܐ7/*S@sf?ryIh< ΅a*EU@ %>-gzZHmА_X|@=qM ZWx1^Nf DB&U7 ͳ Nm;䤎{ȩz)ׇ31&B7Ԧg3xI=7(S>/HOQ,MLOho8BϽf_)Hb7p:o~ q_sZXk4Ssϋ~XU8Q3&p0m }훎cWܢ5$4+^S9)V]DA9JP7HN"RDJKYU! [hҮhVR.ժ?$.&]_=Vbk12BA`7 _t$X0Ո 5Oemq0M-{Wb6~?DnG)c73zBb"8jf͉ s+H>1*Rbd 4Hk9 XzpW03L+?`dF@]ߑ{&iGtr*EYy;bԗ[7ҀOGپRP0``b9 :r;ַ$(2;z6~l4]on@d렊_ @Rc6ߛ-ѽ#g4qG e1k,7JU *hw#z?'-AoF$ylڨ;avLڴX\!q5ˑw U!K .u S˒G`@vwV +-b̑%오>Yn5'G(IQO<$,.CSւDzz &53<<ʨC+~!Zv||=pC6!r 'GДd şFMhV|VHsNϦt f }frvJ1ժBlXS*jga$ U6u;fSJmCaǏ2G'ZNl{G'P/߯D+j1$ 7dgIHODjJˑC bUcK\ցWAM HmUw6Nd~VoưRzҞ&S/h`ӳ`1<(㣚/kt UpX\J%[w8'H}#BOUďr9Tq˵,;4 t!q@DenFF`^aS * N4\#XU94Aiia]YS좟\!wLi3|!H o 9#M{0<"SIӏ/*9HľfvT @h˯nOG1}?86k1 9i iic#V_D),A%7$E\`Z z@$Aj1WOOohF,utUQa+o:)2t_]J8xUjNlLtLfHiw<"V֮sOt-&>85qJHO6 )FzzpآeL+ $ق r+LGWWWTvDHSE8dJNsE!K d# #h3sކRߺp8J 1P:A(!vg+#x䊑'ޯK߽v,XCA!!L`Sd֐@9ipHJR9j26(A7Dv(_h%46{'Jp1nN;4-.S[*q)xl8(YnЊI& c-RP`6ׄ:vD{S^'~^tf>s9ڱ@p3BZ([frڶ{?IZ͋KC0iĔ^f1ƉV;nXq" *$iP*"H9> 7ebO!_\~Uv+iR )/B;[X;}$`"+qÊ9)}R* El f{gjc$^{(FY],@׹OKu.(ГY [ A=*d0pԣ֌i%M`+,dBiW*[]H{Sp8K,<{mjΙɧIw4+9w#y|}9sV'@bؠ[-ue* )Jz/b]~ rE^b ;قg@J&FLV@kqpk8]Ywt _K na;^-ZߒM>%nCD.:#ᖧi2Π_/|Մ5­1oHYUo|'$ZRQhJ#UvfIkozfTNF-dt'L@/cnВRhq`Br0]xdzEyXdī<4\fKGXֆvlONbt!%$?eLlC_>IA8%膋@L|bp/KSWvPN1ürpgA}P}a'"]PZݡ(|}M{nQo.]}'%Ʉ[_ZXP|]w [Ajr%1t')qOYMv XWKR򯇰ŪvITviVȹ<1Oӻ#lt9'$t 7*++qI`) eO˗ ڕ!@X=>el߭'9RKy 3&yWЯLڟj{AW٫.wBfW;bIR,c)S&"02lilb4qdC2>ZHå&Ytq=E+ja*#ΕќD)/( 1>LVM ipCGycA Hn;M*g-z(2([X,*Z\3ﮒDv9 W*Z u(-LWji{ɸ%x-S ےCynFBәAe;E( 7 g┖[+b7|XELDW8'8d#qh#LKMSԻ'0v'vRCkZIWZ+n?h%8;~|(6'Z7%tA]=/FjAĝW%:KqckEl75oS7M##ZU(K@xlio)|`76[U ='Ls*Hgd*6(V9NTInat˙w }| ;ͮPap=Kk;AMo DgĒēWRQ)q.rRZR^quyF*%!i|I.Z^xBk׸g+gnìEX mh+}pP cQAsؽ8Tߧ=BJ@DtS4*L5.적%+xgMJ);ow"x8RWIY],ۛOȦچXۮ9"pdN!.CcǾ Z#̃5U BD`~j y6Әi3 U>Dq댴|O5U Pτ<(kv=byAhxzlʀy(5Z DKܝ/x%[Y=d FY^,c. ~0x6aab_ %lKPzxg!Qos|i S,Yh]e5v*d~D5A-A9|s(ʡf3t/>HU9t7Ot{/#D4kTMz ÎuYs: mU=muB/P0ڽv_}Į;23r~%eQU7rYqU-*UD[/k CiXV?w/a DDL$&Ö0+르˽5>lD=\E{O13 V>lX(i##Ŕ!Cٮ[f Ӵ4vFº(Iɟ b}dd`G a7n]eA^ZoՔ ]Ʋ$ 6p|$ ȏ圆VXUBeR83 d׮C |?G4>OnmbdG. a6#(7yU|bLL}ORmྭp MUr $"$k ~]H't&9x5D%]=C_zYvɨris}\}4f[ʼnBR9F.ۗ Uٵ*k[ nw2Pq ˆs)Z)Q#օU86WP[nA;*(øCXkw768o"l!9p@]SGE<>Rͯ _p ]+\ݕĄ$oƐ3i`k"))OI.r7BhnɎ>2;|4̄<{Wd]f#d,%͒=%q= ʫ4J; Ǐ\<`l1q=UE:]VFm ,Q0ц k^uՈh4n Q]Íksk o`[*jofr12Drv!6NB%Ʊ zc]MɅ!MQs"k3$oANڐ P o˗=+`FBJPV#Jܙ ^uqL~jxWґL'ohl L4q}1a̺qN$ص!ӹ$ǑxUZ'-_;M*WS$u `UwŒL'I4diMQAtg2" xy[wNJo?N_M JZd~ؽ{ԡFDڸ;_OC]nXte I[s*{%) m?BSQ2urTD"Mc&*"2οuBB,[N5z|$5f֕w*o] %xB!+Fwi֟t|@n ‘ep :޻Q/?guܪ% Luߒ nA|uPo) I"@[q8љy9퓑/Nm ^.i0Q2 $uCCEmwT=>6ķJS[<Ѣ;Ѯ+2V0*%b>{w#`c/sc]-(A/6OqJW+>&oκQ|JF%/'yb)Ր=}>5 :ZM8vV?z/]4+TJ.9dI[T<`vA9h\K%|Vf".bRn!cylð_Y?SG4?&U޺~%Euo sˢazۦWh$zN 6K YJ e<b(03/_bL/j\jRä|"%`(↺Ufy xZoT91t^։WC]c)ߞ'w)]SgHMe+FY+khزg-9W @ZJM b')9ęB ^7zYK-Rt'Wsi5F ynhu1ϡ8ۊkٞg<';䵗8-^墻J*bEiCd}naHr.epꍐщETd}ytQDhðZs&5H|;*<iUЏ}BrKt}' "CU)? ;TMRZwfpԓs*J^=vXuUT]lEuFTBo }kPBK/b~zJSoU"T\w?LAE}S& W D(r>P/f~د>/z8琤&o +0>Vj||C JUxGؘS ͛k6ğkw2Au8V&0`A9N ыˇƦEt4IRSQV6KG~māخ:3_Qq=X]ks^n Ce1![28(\0 `!-+VZW<'P M+`y(/Јtn ꉆ,ǜVUIŎZbBd3nm <_7ۖ Edfnr[ϞiE}C|׉hqxJXHYXrRt25 /WܰQg9dEэ>ω}f`m=y09 HL yP~eHxDE_BnQms$#_" N#݀5xbXO׊t䞓 o`jҕPU$ g6DN\{# H#_P~bHYqv$n1_göF)Z\Vr3`;'W  RZiZō԰ĪGnu[ys2 zsSE\?W3\/n RbeSI'dOّf WХ r.ngC_cLp6P$ un5T9D:WUZ< {}[Xmq6I?/lE?!@2<昤 (iC'AúcD5 !"ArׂHC~g-H qx˹op= /⺊*^wV_i⾃e悀=?:K$G Tӡ]eSGCu RҾNVύ߼YA#y "vj[ףHAn t?.$+ОǡAs !݄zӥi3XyCF>f-9"9gB֩njUt؁{ff1 nT穧<2LNn5 4m@ Ooa67GҌMr.D]e 9ٷۢ9l&}d qj'֍HI6эbi>>VBR(z.ҡw $nҸ&y`>ԥntb,Ԧx. 0]e??(h ܬ{ u敍[il{4f zUxBh%4p9HD@2^~ۓ-ģ5.uA,b='8ItN zIߴգ(^بJ*+H=[}qoJX>4~(nEu=M*X=C* lϯҢ]fO1s43I4A7lt+uU;(I .P)nV B\VLye4K743T_i&>؜;ʥUd5~O*>46ZbT%9'b;qx\Rĩٛm;q1݁&M[5 S@[0z݀Vs\}ڡLM)dܶg<;)T7g=oeed4sooDže? }'c^v%Ѹ6wPJnrɏ)w*GޒvD ӸNqS!Cw/0۠Ҿ7 6Cbf_%{:+FIfTվ! +?tSq>GۺtO{-(fW&ө;V[,%JtꁖR@t Ѭ%KZ0<զ0ӬQ:vAMIA $fr>XBG Mz*9Ώl (J%әR 4~ʟm,.rb-?:hMRvNAo|}κ&'q;2^tJ-uFCD@--#$yŤ4^ȼ'=YkkknJc=&‡1&TEZ+PqbM hWMaa!2/EųaV =El9q,/_&sd,uLT \bh+U3aP$gy1m䩌#'SE8PE ~5p3ukV/_vdRg0`z%ۣ^p2E8HǷG R O;9i;bj)?- T@d87I"V?VVqۻYNKBSU.Qw'nN:" ~^ϭtg2+kxf0 }t.-H߁َ7~r@xǬgpdบ#AQN\RfaiTrsQ,gMbpov KfS0}Mxr @v"(`:ctakC[Xd/ ([-Sr 3 xLǀR\fe^~Aut`bRf 5X6 Bv‹'D9}:*+ ]BEߺ<?+~UP#>|~r ɶ\ |E{gaYbRVPO֌>G0xoGQ 89&Yn@~IyK=Kk2*\N ?4fb!2:^RdG3vD1SC"! >\(G]5*a-f:^CVG!惄.nij脘{u 8 _ FieA\ taMED;]xnÅT^31q<*V\$=r  ʚ沬Dg gzV@3QrZNIz:wBXNo+Jb5GsJ>Ihc>q eCi .bw3.k!L` CUO!j0y< CyNwP0/W3o]>mG8(yx':t̎9Vx)F92qStJQK+Q,@t<' ˴CB̰Ɖ 9%u|ZkjGOV[B ȳG RYgLMI}Mr:Y^e5կ )" /$*s+Ӊch-p"|O^nsU0G<솖59)>ZB^%PaVY"]2e[x#xV:aD%7<"04yE>.l)Ûaٝ ̴G+~(s]d 26# Nơ0|L}b#խsMQe"^?#Ԕ=A^l Ȟ5FͅX[M5 s #Y<]yCfn– b"yhr}Y:h&#?( Szr_}"yj4 0Mt=ɱ,F`;Hz'bkh> z0c[ȼ\sA3ټ'Y^ שLjjZĚך#K%Q);zhn?hm#w sG[r}IcѺ0WcDRƠFoLoxb=jF[9g&B@Ir~;c\@NhhM#VϷ +5ГdZ|ȀP{H!]NQ6oC^ݔgZOްs!%QhED6)!MѲ̃. 2 셭v|_sC螪LVǍL/2t*$7Jd0q5zE ̙ MuYϣ/)~K=xGx/A [<tY(:^_c o"٨" OH ^\)E%G~A@?v͂?F~?]x*zS}pם fz_[#Dd:\}\Ei_+X9lg,aۄZcqcz]=luP^+yd̈́AHcH$ NOJ5Q_1T|q 5oOP7cx[^`BMð#x X#FhǦ>$)VD˥@' ׁ|H`L@U:ŲsExX2QȰ|D=qfg{q-qwEB9u-hE$MT\ |vQպI3ڋԺT鼗u C(h4Ȥ9Nr qr " GHlk QzV [`XCM)JISL DPQa/D&\R-]jCމh˺~R8c< 8ݚ!8m IoD_mNOiK :h9,ujt/ƹ䪽3y:u tN%$ f8=KV!(b3Ե.( [|s @ 8UwD^Z)uRLj+sWK&d )r!_<Oj2QOsH/Bp(_%еܼͨ6Y uYFLh1:)W(fBi= eUGoQ &nM<T&3W`5v+1E$>i2vxv"i*י~߮=T)]G) [r~f؋ݥyI]$oϠ;ƦH6V]'n B2q+ RJVjJ4 * 13'ű( l<@4K>I@>~ʵok郧w*i"(,a 3R2}i(`O_t,ĭ& |jYha;.i@lmBتOgR&t0j '!-nt.!pwGHg3FXby?Qlw@|_Ӵ_ v96ٿ21F ^v7{CҐ60cs I[e^@3/~X?܋l~MM&ub|[N$Y(edkMa Z#]8,-p<gܧh*W2+;A|/4L,rϢ$S0;Z;b=c I[Z!D!`mDv>pV)k4a>ĎLJ҆~7)U醏 +5 Cqi3.Zr.+!Zqj`7j&q@`^=Q*jsB> JRKm?GF/9fg` qdrQ6Ti1_if8qXZ$G<д>:.gkC^Ħ1Is{T6{͞I^q4L#GYB`%1 sTz r>NW1)RW7-j.BnF<%K]KN9> yCQY X .&fAXv}$E ckNlJ>WRp6f/)E(!`ѷ %ZxJU!}87ǚwuI)UrLy?wվ \8w 28\Z{ez#ͩMܧp;uq=əkrVq{^ɦ$Ct*3$9'srO_~>99Ky@Kdg$1-֬8=w%aYt3ݤ1CH*I_h ēFbg(87b(63;[ *\FݤnG)dHOemRF,`è[|SFg> RjcI]Xk=g~\;nSJz~ܮvAehǮzؽfvCkr& I'=Pe\_=ж᭷m*Ǒ.N+ S>m֓@[رof;Ռ 4z`g&.\q_$x=n=?t8=\32x.%9n{&(b˷!ڔ Mj?Sp;#ڸ:<{~h8FġI^o> +\;@ZqTigfM=Ḕ'S,J.'Y4 pz5EBI"uho:KQ ٰ>:|$;8S3ӛG'61+`_z,&\~RB@EoxaJ8ng\Xb+|AUr~<IShT9 ]ӿؤt8YN򤤎|Xf*HB׃.VP&ezW>ZhQVCfP=f —{ $$yaV ;dA BB`M"zb)2A3i1P7<@acpB)2DG+ppޘg9DGqGS'w&4MrqPrB98(nm;Kkܖ|q#èv1%BA>d .$}x>G<7yZ'Yp1BR6%ſa Q; 02W➝mqqΉ,]H5!^Ԭ}cδ?&K͛[NTvUuǛOSѧ l3(w؀8cM!6{+dQCďđ~»ˋ\[E3y*1^enԺ؏f޺J]릮y;)%G4*a`cBI"*Ł4;ƑB  bɋ0yT\Fa84n]_ uyP ځf`K|_:IB\,_]hTPl\&_r*b| +l}@}]-,RB^iO񤷝{L zRn 9pzG }G\B1 p UG.m7E_&*xr>*{  d.Sۧۈ0ivFt/k8 ٲaп˜C!8鄵izDTA|/w!S`:v타k $"ڥ+S{ *oo4[1(=!.onX O)JvE_ЎrB #M##B@7lRj sk}ۦ*d2::L?k:"8`Tth,7hxɮwS^< qm;o}3A>eX(qSffΈb<LLG#ASX rO|B84,G-2ےv.37H#V4s~/c2H4hyX^rڙR&7 `I{|r9u'S( t N(K) 3-FdWQ,4l[VE8mJ&KH, \";UgPWRNq󽾖 M]NF@8 o-YTL3N"+l _o_X-Gn<"|i_R4GśX a3An8?2j $n7xvv30e &ur Nx5 765oĖSXхrؔswga#;yes(Dg+ϣe" a9)pVP"ߠ:U"_?3i=Q2N~H;m" [jdAff`qk0i= ASۉo9g_l`YKIink+ k8Of@+F邶3]^9)mJBߠԉ{>d@cVWdeK7b j|4I v>FIC!#sg'uZe @Ľe+z 틎Ϳ{/vF95eþw'o^! rX$惪XwT|c2|AadV4] Ck.Al %YcJDW50's0g H"6oڝX @GЛrL)Od][c=7U(.snQiSiYnqk!Eh Ey|fמr~#-QS7x>u FkeCPcyj\Q8Fu10ϔd@HkUEN]Q-ZЦ;I"7cJl(v{`6>=1P#Xjjj=؟mLQ \H1N^?;TEZbBZUOVre}Jw"^ۓ@ɸ, Nd>VPҜ܉Lih%SXbZq'ԩy>KAP2*W ; H/`fn] p*)"UؓUD ?Y^.c2IwxJ#HMjH|P@~V5OϢqlyBIh %aRP՛?;;D7bͼWNt 5_޶rLR7~ AJ_Ʈ)Pq֡ń[dչ,{$=_BKXn P͇o.! qa[SsC!N n7F}48m[(68)-D^CbKXxB\̚de#Z8;P4ut1&3/[$l jXUe'DoR=$@Y0ZUiOⶆv)x-A'gm Dډs_zF'?O7ϡ-Ex$zvHcZYsi6$-e9H{[W=uo+T}FKqhTmasG 4Ҋ:Oԁ[f Hk!1RJi?i7J9((rvq[di\ DeH:m! &ʳYdN:(ƫpm ΜO?:lWD)h-Յ+^08lHz[ڀ@1s1XnӸd3 O:.-TFIĻWJ\!b5AK::ŰBK2}175ZL:GnÓ=-i}lD-G) 2ld}rmA JwT=i[y[r|SǁC3W,4{ buU* [ʍZˈ89:bW(V.OV%F.[үDh]%<`ɞťE;|H&H8-Lzjo̱%Q܍60-$aWIuu;`R٩n3J¿ U c[#N2C7C ᄸybwa(º=~T'6Th@sD _7z-d{LȲXIduK%}H+Qox0HsT') R dkMlr;اFr;h`/ >^,~݇-sv%%]2 g9tR0T3P\7t7S6f!x`UI][8n' .FqvPN|FH];2h~+"Iw\ٕ{.a4ZVQf cC&S֭uX$y^Жupr=:(d/C`C̾߃&k.33ν?#%.w||{R`/<25sDتK-ޞafc#4%sr}h5u<Tz>W0X g$r7a^%=\`͊YjQiDsՃ'e)?m<5qJgŔ2;gNV  W& kc_(15h@ IwF7P:*c$w+/kjo6q޹A :J˞sbRl9EY_)ئ,($Ik l7yl )LFL&Vc+CKYd|1$eeP=FR<2]Y~?cMh{ 0EkBq?O{2eC'toO6yc#T [(wtAb& 6|mI3{p#\ =Pf%}lꆅY-IXR9?Albϧf#"q*Kh~pխ 5 T*<Ф{ jWs~D0g^]"gr"1hO]lwCzF-5q;lTBl:ZFقjӐ3z)); wKڜH V/<<9rrL#al?롉-< LW3'ǫױj樒O-SlϨ}?&+pYvC4TvBf% j^uԺ G"#˔_%V9D9Y=pD~Uq~ܒVv bP1<1aGbïI@rTV2"S) $~LkwHe2n17W% 3JWI$?!=F= #I_3CʆB:C:0bW6zcv"6_kik4qՀ֬PkDN9:'( U;9j7o3 EږH8!r@ ,0\Jiut &{OD6c(תu)'߫!fgS,: ]/̑1U;yX%m>4 4enloقbapڤ8kBA<8 h\('tVu6l3s`{ @͐N^VW~;Qf_m"]nmJ%$*=-Wn.QI$vrq͊7=>b2?Ie]V7TʁԕfQLGÌ"Ljt%kj略3}UCUֱ6L)-h E4nZP13PƘ,-},h_s~jgrH iЁrlPuX7h;"*KLQz~U=$ Kzš 3xti ص"5 Z3UUA55޾,$6| );IbU,bw&`Ѡ?h \!NeftTD~ 7XMS"lOXF> ;kze,r2dk#0ڒ$(G"ЌK5  ܵG 9ii_WyIoQbxQX/$sP}//‡USiDd 'Er\K&`F¡PEkA\4qP>gF0!簘4q147=ĎXO]%,S7sM2ԙ@A\$; e>W4=m%u 9; hۑc;Mu۩ οG#Ud趖jn|蒺 b^[Eq?0K[Y8 hU7@28蟏K0T7KGidf4 x:c/6W7-N'۾09Ow[ =, (e)T'mUWDr˨W:-2Rg5U>m(hQXY ]6mL֥\ɺP'j*E2qS\~&JN̸i@ٔEf[@飅qQq:ړXuoh[KLjp"Ю9{ʼ1S`n9GNWDT '"MD_U,|<x7$P4vю=A̞#nS";st+0/5",< qgT+/9N/6s܉Ȧ3"n mv!:B̀&֛v?*O{OJtMt6q#y@l2s>?ozp c׆:+ݍFdU#Y²d|d)l6zd*~\ /:en"UG4`6Yk Y)=0~-.sö`4RQiVG#Щ61 O]ڕUm 8qsM9kdjKb~0y{RhluB1P+# /y4Q Y[5qnKk:,7^+N QٹCrP&G]b70Pڵf!&[0qZU Շgt[3A  @E8 8--_vcҟR%W:Z\@E~-obm赥G+;uY? :_<˖t- .w]K,M(O=L"HHRyZS &7{8mhJ_XP9V<5r١ǪJ>ϒ#sgt(:ʘ{ʆ@=rR{fvNy8^I#"xxI=)#h LΔdT0m,`荥6jgz-kk*:P/3scUzS1̝5c#20|4Xu[smvѡBcihQҁ,pSL5;`عvث pkg?n_'Ei|Ly67gKۯl_nMz"s?&`Q=r+8}8F.Ԃb Ɯ5 @aUx4#$'pC`A\r<#e73h&.3O#O51(ws gm07{\e(31$oaP&+~R(RB5lug;: jbI2 cBxu/ISV~%_qLFȳZRN gr֮+qDX~M#8(Z^J3]XM8 "L-ByDvɧFKN`$ŀdL6֗Wlpںħb~(Rtd*uaίE0lʈ%DZų5 V>7~9=\DPc9 XGr{+)9t};b/Ixgףߏ1u0^zID L-󇎾(>4yBEԌIR \/dh:h =p}Vw._# z-v{$$w9u%2DҳU5m(Lr۝"vMs3 30G:⟭>V FKr$σҧSwdx ӃN|M0s7J qM~VܤWpcu\濒=o>^z:e7%BWxڬ{E Z=~.v=Ĥ;eU{\Zn$h|^. TH 5=C'g[ܰ /A":8a9 T\BK>ᓨïLƆ?vB'Xs2\ IQV3?71//e5=z K,t5^d!/3̢KfSl Vq?`R7C8 QI:RE˱5Fl3dvʴ֛0Q7XDG%)Oyj@f"G4Y e>Fa/E}j;yHI+${|s-8176Ϡݾ6CLU䃊# A\>g"r]uO{j9}Skm;wY ȻO*gzqs ;qDS,wIy:}H=;_!qI8hMN^z)÷E. I<[r ൦p2WF(ʶf8G%s6) ^05K>TdcEhN*Bŷ{c!vvdÎ˖IcLY{[z_Uܪ)ZH ].:t"K NI/' &6i(g?HXt,kf8ʡx^ICϨ $Qz"QC ;l(4z`?"\/7 k$ P,YeP/VwF4@),+}س?4lZ[[l>!y(k9կb8SՄrV-vßWrcx/r$O[zqY ͑Gx=eG f7?äo;oB2/>q|^^[^<RƿU,Gzb7G+ԝf;!0^*vstCjΘo QG/\xXC`Jv{)7+FH ۝йi`Ý }q֌5oP%2h!TJuq.?%ZsxєufJ[\ƷFfĘO/fIRuI%k6‘473~]T\0 ^vRBo$,SdG߿4 5R֥Fxd,Ƞ#ҿ֚.쏀s]'¯R`\J$P&@3/콕;ȐAvIpYT/#dfnՖjgz.Mr∯ոKgm$R܅{d[u撚fp\MXܕ*qln=綊?$3WAV< T?lt#Wni3*x-jaqp xh :$^gbO@l&\_PJj}mk?ٺow[܊Y% |H#W%5n_y9]O쌄â~p,{o1G)z 4d ϲ«쿞WNޭN՞0x^yu!酇W~D^߭lXΈk@9YO`C@=}23X)T3s}*\15Q1^TԿ V6+ 3.! h8\q=]Tz0hY!j=<%pgM&/ ͛V:"&cJ7:;.W`*rZ~oqڄ^ vXoC8OB*\GxaR8 ,u}!H2 uHا*H%!-gkF +/nW/h"c# e{#wMy=T#K>c&a-ݷ9FKx$Ti#VB@BeT=*QJ/5ԧ%ˣهC!Si(FHd +xhOCO(o 2Z5 _0 ,iY~B \kq^3|BYqϷ`0QȵhJ͕M[/BB5!^v/mJ@PED]lrE+9%{@ ,q{M(!o#>`tPJa\ZKX6^uo,`9ZqVU;w˒cS|skK`ߚi{}\6̣c|m9Ź۷gm,sw̄E}3ඇ"C_&ґ1$`1'c=O8cIvK߃"ƌۛ4|Gd zJxyV@aTL%ޙẄBw/ (x,T̏r0Z!Vʀ66HG]0iʣʴ19 7 5ˉcޯd3b$l¼\mvw4I.n 1rDC15;9z)8R(!_W ò ~hҺ(eU^$lX(m =5 bW7uqoO\j6El8k?%;'QfWQ'4+?}e--`0 %P.hCNv ֣l-gFy0~`=FY fވM°u52 '80}D k#&t 〻4zidʆTDh0@a+ V\V_;6^:Q3(2zWMVP1 ljKOn 1A&B-^9P+iǭ0N}s a6gLok:ʦ)a.Xo<e6e; O*:[ugQ?{6#9x|o"*MQэLnׇ1vX"7m"#tY(O,FmSr_ů TlFNf;A<ذ3JQFLUA"cg˓^'Բ! yzY5oT:.U[l(X{9ԇJ$QW*E}|a?i4ၳﶨm阸QM,#EY$"@I6ܲo2\1\/& ް:2^C#-HL q]9%(wF5r!T H/3.$܍fۃ9M s5,7v.x2X9q$ j)A=* 6ܛZ_3.Q(}{ΪjY ,zW?KP&۵dP jqoq )Â%:=P`}ͰMM K_7_)Zs%$V3L{V,>  ǎV!DSy ;Yli:C%/} k ܥrmUF\*vaiϰ  5L 1i$$ G?*PʧnQ[Eȓ"D0eՑLy淶3Z;fW"sgC)[Uv/ySa*־' Hq7Zz{~AaMz`֒7e\'R&Z`Ui P(+72"dXBwXpPPB@λb$d;0WGˁZg}kT-@!sE$ろ 1C9dQIdKQe:d ^9ذ?}~5"Yu"bX5؉z,7Xpb86Z͓#u_KW&h2r⧅j~Pm2a = 6L υ7xdTU(Y?P<(Bhأs~3]._*U,Ow%lTȪ(cf5vz@b[:%-da7rq\yt_D7{xfav~v-6vjO$ ]o}#8KFvBs\~-(SoxS҉Zz#sżF U:{iOcŹjl2@Db˷Kpw{y6ttVdۃ%"jq{3d=:YW$pokMi1% *ǀ` |+:Ix{:6n/.(IOҋ_;>a2&JsWԺT8 ~1!lO?͎x#6V]>e/US/4 .JJu4 bkz2p},&O-Дϳh*=+3{/ra6D;rX'Mz5W _ ='iN*=t/NǮwgׂG Xl4-=5^º {īdLSĞv|:pvMmpbii gÛĸva2zJ3b f&Em&|ZG簽?g~جR<J%׶ӊK (`e,kvTHPtcS}cc'vDe֍mQ_"rZ;ÀN/ UG` hٯ/dq;[K#&7>62/𰣕z*=,1t5lpG;V(I/7\Yp!_=:U27Y}&N)OD* PĽ(!3o԰Jàxl V\!9`Gת>P1CzȠdqۅD5`$:q?AI̛<,rxl2z3ڮ/<HTd BÊgO51 Vk~YEoݰ ;u!Nx6щQM rcEw)nIԾ0*C7]:Ej8zM{ vM.|I&cO_B, *˾RBڿs("4W2Be`l!OO>>N6 UՄjDz= $<`Xnᖢͨ;jQuSIj{jXg]/1ߐOE&D|N  A&: +4˘i^p{~$0G= .j."V=>R+"z8xvy'x'c'0z#Y`jJ;{$#|w)Q7 $-r @щFA']wĔ HnXen襩+X(]fjj~:zS\E;`+O!RK\Էe TcNǚI||I 1q;,PzK]V0tm2q @wՍOQO/5M 9돌WgCE((.Hv{YmQ|Peo"I \^:%Nt`RwEH-gksI:ZlpOJBAITWO&Z3?*L?hJG Htz`)lVAxqZ}PH8He\iHڍץ,.s׽"r.6I9Mpe~Q17;_H#~7_&4Z3# ?3Ĥ#+CN~[P$6s4 vOr䕊%\7!DXÌ{9%gGcDy ͐+{dB{(_KVhJR}gM@tVm) K^5SϺn8iۄǦ)5"~7C"n}ä'QC'Oc@3[F~-pɜ I ZwzE:p0Q< |FiM C5jU`*_g^@A̯G!qvhLA+6B]S SEkeF w)2C[7dq֐Ћ3Up'F ;$}.1Пs?eXB:ǸI?C 9"a]()e_j Ws8;7=*JĐf3.yx~wW8z|"NRݟ OȒȣW;p_XKBs/쨷E{d0CY\`hA#@@RIL;<ʰ9զ_4ۏ72E,Y$҇l^K䜷!?WFd8>%B/8M׾M E>w"M2+P#Ek/0qK, .PĮzFZM1Buj9ذr5z\d>׾ l]Մ1c pK^X~آX4G<(x Нͷp,N_"Vx}zP[zQ|Wp['Gd*Z?e'%MX PξQX+LZO2j[禌U]8X$m{l쒆.jt Ry;ulY\"ϵx7LGs1!_DO%|qP={ʒ]*KyN͹vceS篺#4⠏5 Pf %/uDZ2/_ F.mEdKϚw?"ǰ7~5}(܊x?Qr[w<0l-;9eTB;!AҕEO#akZѮ s?ա)j}_A'\Vݼ]"8s[ 3=(؁(AF- ;_ڶwlPvKFPEa-{ׇRͭTɂݒ9ALOyhYBj9>z 2W7{Wkp7R8xI`_p2wIfa~֍,e)|Yjʼp26RfK%I( W?vlݥPbA LW*P;@%,&UjlG_dN }bApeYێXzk9f;zÖ 3,P <_qGʀ6N,#[G\쁛?xJuR [t(*)~wW,ajl5)vC$;ef#p[ǚ)h55mv9ۺ{DV9xW#iK H\آ =줐F `}k~sU,D]yꟍԸL+ۋDn:xEKvi܃q`0J:H]J@$ frqEl@k{?qNtC*_ WWX7@5Gggr)L:D# ;3AVsv`Wؔ! Es< dv 2}Y2* V_* (Uވ06!HueL!vՇ%o?U,XVz,<P?j]4C%F%Yu;wjt2z&/W)ݗw=Rgx*k*gXZA"#=-r>b0O}΅Ki|Rםg$TpHL45 eX=ɬ@ݙ$]p6GliҟHMx]=K7JR$ Q1:c^p1U$ĕ[a \6Ğ 7锍DSKޝ  /*W}BWʥPFv6@Y_;XWĝpO,kV+'ۊ A/r"P~wniXm.ZҍԊ#Mue C?/5sJ;Z6?o+ jn1*7|_Eabދ7Bu99]\{[)+y!LN_/*1z>0t˧CT]D 1@fpg&52:C+Pe1'YB\%1팀X|PCt2Xf7`‰SЃqZ!d`lPpnets2ARHz[#.{w _jʘDlYg˃;Mr w֘ѭO$-lx0HDpg`_73ކ*{nf!FnsAZ%tq0I:mDNa޸ۊB\o)U;?b5}#տ5;Æv `_; `'uӛW* := ;ݥX^m!WEJiƣџH;D^Gfh;$R0wz"` @7KJL{B/@޽\^JSE;f~1Kp+n SیɨrVѫID!%PP3^'>4{'̊ymLjݨO`dgUއ`kn;}2c{ڰ4O$hsa\gջEםv4@'Ys)#&3Ϯh~9XBٱՃN\}o?̙l 26s"B+(tU߷wcZ-4^yX}0Ғ͋^p$tؿ` ~N̶Fy ?B%cL ڃFVN'keY/%kAbs_ל Bq3EYg[þ9*Fj߈NU#/]7L}mޓ$xXFfb.oX毸icecA9e{K&zOE#b3 L"mv9C` \P#A$ MKu j8$| , K:Q0 Vɝq:GzSǯmhX@W1~&Yn&Eu16U$?r刋Wo{~y =gQЅp 4fg 2MV($  V% y4jr]K׵1J bn^eKi,2F/sV57 ll?]J+WCƱ$&j{,u5*=g^1s:l3d}\<gq qI)sdr7偀1Wֺ5/ D=5sg-4_$1@pغЃ-d#]7 䫩ĄX>nƓ\h\rlͨV̀3` ժF$=Fl_jB/ "i3?W,SX\Y)۸CfUߒkj]w8,*U86#fۦE ,ܝ55q6<Y )II툦DžfWȕl")[$c&֖c-r5^1/U•BD0!I3>ioJoΌ:x7,X5ȾE@v4'iSZaͦT^8ȸ8 Q=dh-X":jM1ySP^RCit_dWg1!&M6ӽD'yUR!4FNF}h.3]UՊ]R s=$-slt18IX3.(F?p_~Ԃʐ$W ud56> v҉p* ̧+Q Xy"o)Ӄ+-ߎexjB-@tfmH}dXȏsGl-Oƕ:dY#7}+pqsF!'hMԥNCɴ`!$Νnu$^;)Tl>耟rAuw'bufc1OUkě qZ]^4`]N*~h|xets8A,bm@ @uA??`2%B[6 G߾^DO H_vu/!3EM1 k7 \`7L1"S 9=LB.J";+΅q))tWU?YJ|p,FB$Mªgp?'6Izh$,Mdi/eL/46nT0L~EAAC:,ePɅsC?n4.-l_0x!Rq0d)o\P"loJ'dE \k[#o~z= +a9Qf47G :֟diׄ֘O`q(zTv i;aafk)1`QzH@C j"\k(,)vFj.vj+ʖf>$e5xGD^Ys#L?|#rmQDi\D=׼y"jS]?) ^'Ҧ4)&QZ3!Ov+0Hhi/6cLD["IˁKS[^+K6S[&x`+@Dq~dW%3|Wb@I HJXNGBY:xg{jĂÊVxTii\c4+PH"Z`s `8Ǝ-fǤHw8?H:/ƝL=#tPWM(G>ĐS%*\T#Υ&,aa!aC(+ 4$53v*+e7@;2z߽AY"+ݚFb_!5ßP"ɡČC@Ǔ6fӔ9amIH{3>"p]cPORڐ9YJt-bdR“^F4GnPe.u= ="0{kt"<'p_q_O]:z?PL: |G1UE<Ջ.S^\\e&}T8A3{̂ n׹tn:N=#rS.1 움[* g`F_|7b=Ǵq+8qv ǽ<.b:<8P}8sb\ z${7#^uܪg|\cD2!>1%ͬ)C9Y^qb3?^b:='iW ɑV!p!_)2~GD~?:s]D75e ϥ`8_<*lFpY i'Fګ~HM!4U8 l 8>2NZ *])C~3):=%)2f*؇)CX}LT9l/+E Ox%}L:WFg32o,Eq捞ZwPU_k]4]/T#IPl,/Ȁm?Veɱ/A;# +, }A9!E՟/ ޛ+ɋ0؞f 9.ǞyT0VqPڪ֚$% s)o;MeI5yHouyRxƒ?mAqs(,u h)}P=s<=~Kǯw g!#89)<ޟУ{AvvCTvv  ?͚!IR-+)fVs>EL rEzfۚ$aQܥM/ 79*oo\¸DH |m}+mi2"Et:#r,/fE!_v(-4 jTqjhh'0Qњhz:6#7bPZZw:.F (5~j/o o6h%t'KBt||7J}sqWʞ+~I%vsWU[&eq_n:roHǪ{B3 cLN<@cA8%OJ"ZW@>?kݯJvmP_uQ:_hMOzۼK"jͰ:wá+`Id範}L]v$@b8yX=8]9{6f0-t ӝYFO֯*^5OoH8~KGٗ4/UVj!x)w ڃMͧd1(0g;Hۊ2yB F<T?)p.W. \R$*!P9ǥԛ:U%ᢻH⥀,f,N؞ 7,P-d?Wj3 dB5+$%myvWR:íSpjjH^\bvu% 43q !ȶrg--nN7qwh\\v#\DaCmB9Ib-t([z PT~Rp-{ m4dTOK^!&"{=l|%E$&\͈aqrykaDx-Űm?Lr.yPӎ|+m@utX+̝ -C4cF0mIv+{3)zF=bD/рt?S,(?a3֘ A|Ӭ|K,c@4 3 tdKV ɵ)6߈%#{LJ:./\ΐXC'2t?,W97uF4FO_n28dÚm5ϫVGtTirـ_X#rXOdЪʻ!^v_}+~aÂڒ_M`W}4чm\ $!/2ENS F,SZ/BOv(C*F@ ŕ,'WS:n.D3~!Gn4&0.K=brL7-2&rrEI+ qA8q 5te;X-n3_UomD|?w$ǹ]ﯙ[OOMGq$FϯXN'vaW,=kד= Y D|(]aGBP)k=(5WQӞNǑ"֔QNB>j9Z8P"W89!jP l ]yH%kGj)Ǭ0S*gdxPeN郎ANiJ_D8wyJ !'A1aX|l9Jq({-Nx)rfҟ ^7umHԺ N9iAuߟ!-m4lm-W}"]RTnƒ?FfHQ*/Qo`dDog.}+\93Լn lI~n~)ŕ!P!H̊;y /G郐bٷGȽgHLЭ0Orc۷MTJ~uOw/:WbwXlⲧ@ },2LuM{\plu0N@"bY *= ˦;&wXrd;["'Eq*I4#ji vpVK,GW ]T˦6( 4eTI8Tjssb>DƸqeC?i$?05mء޿x6~P˵.&^caPVX0ZbGG0[MQr%1 祻ʴUtZFYBm॔hzx _pčQF467xQAn mUaqE p9 ݔ)^LTWG,R[@28!&[nX?p#$ˋV;׭-ѡ~aC/>?"H1`x>IN *Y)h,W^jK[9~.EZw5>EUBF g%i (#Aweʒ؆~L#`R1x L;(ҾbMynprs{UQ.7-x:~773M ө'PD'DvJŎ|`Ƅf-!1?gADԖQ1BEnRyE8Luj4-FlElbP-9͝wZ+11=hSdʤ9TpEwFY̕GgRUП\f 6~+?#rgHiW9Ewñewpu+4Z&uXaJULȯw-`*< 6HBD mygj=Mc7GE#6/]]6:sUHJ{S*Nk8S 6Myg$ȍ4\LY ҕc+GTYO/tMT¥2WC1IͣV;*%J#,xKFJ=OqAa \z(<;H>}XAi),*~XbmH,o{|5j{?E*YKFӘMj.47[6bŋx>S˲OٔJ`2fZ5hE1Ǯ3hA=Ir4q}~HWs8ԑa6AE㏾ȇ Ɋβ]w:,b$@a@~dzJY6C^9\?ݏ-46fof8Q onbev&ISڵ=ڠxpz`0bB;7jby%䢴&1W[C~aםL;yHۯNO"lm$7$P_'vxf0]|^dqy }s_;irSϊE!~]U)ٍ^d f\h/#KвH~# 3&q`F~rD I[j35*.YVQL%wkhcΰ7Ea LbҢcM iwIG\4IA4R^*L/0ߎVK/xoYPت3M1fIhLrWo0]fØ6+kR215HSH'n&"Dgw,Lzy@fqNH`#PI*lRKY޳^SϜ:{4NiZ#bV>ߺ*p G􅞫yJ$4+ z̫L)bu= }T&.-JE|sNLEDwq^\K߇cju8ƱF5XBzYRsZE 1qGv|B ?> q/qsg˟7ڰňbއFOWO [keZ|̀&-WGH>.!$KHz҃@Ea1*=ѐF4_sI30.*FݒPX[Ezxv]:&,()59M1wrp:XkhKbVRQKJ;l]$I ^ 7wP龜3&OJ[_( \KX|7PaTf>^FW (AHy={QSCAL $ j)2*p2Btث6hXIe4N3T Q)tGb3Ej~b)#EzK5E*ԬPmjAE&*.x8sMVH$#S:*vf:vwȎ@ TFQ|RA P۲$~W3 >ΊNHtȜXۏh8G^;RW៿L"F^~AS4y!B8C [eEΓEPi pS{ˀz'b(#* IpM9-|OQ0>qY)Pjm9%!rz'YGѤAl1r61>HPYJ't,"('A"`(Z_ 0D*ʁSM$f{ ~hsPTw> =C3?^c||7KՍ>@Z㱼Mmk5-C2-=;;6A&zB (cQ,kjNʱ5&ԲA7)̕fEZAw͙;Y aIԌ\L [P['yC\T^GHk8Z=((nWQ|-fMn&[a9;7 gfZrQj93LpuZ=kH$;a} q^vQRpByS->kY{t޹E֠SYp)<'ni8_B~X^gB n<I쉸CX!P{Ƀ"LS'qoqv  a#A>)"F"7J. lR ߮ȴ&RJo&蒁*I0kVMu(% z%⃂j3OKg@n}xM!KuӐ%NNhonS4'pa1]Kr;RTQ̈V9(6?>'(谣b~;}iYŦvʣ*H"];']> q@"HzΪF &el`42kP>\&cyS9;mnQ1=ubG1EPgӲ b=HXJ׻ tgrZLE &rVs(Txld:;lu00Фk ۩~VOxŷEʁm[DrǼ,D?J>aUY#DID9sOȭ"0(1t_D_KJP6vU(= f"b#8'K78(oze#L"^0oIpٌ*ҎO9+%Λa$ғpRխ[;^,AM`1 +*]>Pю0oQ-oy0l h򷻺Ӌħ(9 }:3LH;4l1Dim۝eA^zR+j7_Iu;JQU8?w|4# k^/qRy>n7aCY.Bv ``s5JMa.v^p56:9 -6^(6( 4ߌ6ím~ #<#5 wn;FU.4?tn`.K%N 7.X6nXI|NÏUk5vt;k h`&o^_uP:e -vI2 :dB[l=]oph9VqH/zn!69Pôo,}CetpJpx':_GXrE;(P̃d ]N,Gq\ |ͼmnY`<25*8(oKU=&?<4bټEZTSAZ%(D q|GQ%.JOzzƼ3v j΂Yz;\%ԶMxG'}k1w0p(4 Xcao.f|Et&ѶWΔњSvQNK|yq\Y]xֻK@y<NSvt֐tAd H%^ݻԌq;ӇREbOkXמ$L?AX(ڗкtO7ra%UP?_[L(_ͅPE ͚{W!KmA]-ij*{xwIo+_epTO NV=dtLJL'^{Z397l]yku(P"P>Z\u}s$K3˄Cl>X. cU=WʵcNnJbp$Mdy Q?r!q=:6Wn*M=azS[v@iE q&1ҮьzD7ӃG*s{.weizDT@GS`LXpVoD{TC(!;_.,] Zc-yøreӯ֍:4 5v`_af9 $4YqJ`F hkx̗ VN( #epWZ06h%zn1Y>t-:v9Su4#>b2iT8*K)J 땩6-2N@tfD),=g_%^r#ri t3:Gz=>ץ]ve; Xzd^[bqR$ʐkjBѳ,b>|Qegs#f4>vf D]>켗D-Ϭq[AL 1JQ\kH,uI_bU$y9KaJ(v0+TOTexa# ʛ~ C!˴!aM.R$z4j |:$'+7YS+: z:~)6y~qfn PQHy=LXoqB^(PR6,تe G$,j> 92I}7Rv8ܩWa/Ԃ{^ӗ0)vk ~gyB^9  4,H4ݚ7XxFUOEXF_᫮qȾ1ܜC;$l;hWtًڰߪ94Td)0qT| Aɰ`\׏_Rnrhsޕ2D|q0)•º{` pedz]+HdDc=Y0 d(,B!DzY' )o}|,sTea4? Lz`oQ#k>yHl{3(#]fi'A=6yބ+"U{9(Hkvc=#H>WL,`{6\T?]c/B(jGxC ZׁTƱ8X+)Q~e<UHE8>KC稄9⎛Xom*\*6CɲYkiMXQ ۸6IaY?IGNJGƸv6Wi qa[׏"`m*9IK|hz $q'B gRͭҋH7Q& =/_&3C] -uk~ Gm-<'ѱ)P%~PϤ>B}.eD\H&wIJ]Xekܬsr5;$;Y}B?)!kY?3D@?Ydd1 NKGf1 )æBKFr(~/}olbYhgPKxD./csIuH[f#ST?uzb8bz8HH Rp~'k9\3Σl9]cND}E4SXAxfK&4)]J]@Œ|-1lXUBe08ە;.^F7{FzzHxbR~ ߵ2pKb:,i&Dg$[u:^ V%2mPV#OlA,xud }HղژW jKoeNcX?c܉xlb0 7nF5 7/>H3 n2*ڪ<:zO[ii} .k_4 `&z|N,Ѿi jv2@+FfkS)ԖJnc8Qyf;F&~A 2}]梃P(1AER$$ Dl-NQp{]F/q=i|nHKQz5 Je 9,ief+fYN!( g&_Paų2 H֨yTɓuŕ 4V.RG:Ş!Nʛ{s'K4VV5e)x0nHczU m Ĩ8r tȷ+Q9:M 踆$2W<j 4̰`!!zOf5.L2 "@e.smeW @_;̴|tV!7y;Bb\ȐW \c7\gƞ?xñ+n@ E#左%VpAd'aAJWZk^4*#uKB1JsgT`Z,wpNiʑg mҝ`PĈw`^(GِngiluЙ^iwo,es)v[lob\Q̀,䂗ΉQv΅S0tqASQnsGOO+'lxuN ̕~]@Ӿĺ.“`+X\<qS ʔ_*Lo 8)p@NĜ@>}Yk@^`aI: Ϩv1/oW B=Ob0BC& X(=ZɦZ-mxar[> ri@7ˌ#ϭ M (~ܽ'1r0CS2ACMwIy lf1ɵI__ޏ5[UE˧IhKN,DSxHn&vN,[Ob+ߐR͋W=dw1lWUr =ڠ4ڨxwWn|I| j C6-Lo<{B _ ԟNfpC%? /0B.^Bl8L.ew4RFX8UCD5.kHNk q&:R%g!$ci!%'#_(Iz&ӹrT<3?c3y!g%>q@%ٲuj8WmG{_Q()o A|( FHy:z <)t;uvdAs^ @.1LdQ%콇 Ab{,/|+L(P:V 1H5e3_BepqvQv1SYʁ#\QUOxV'nHWJ88u;3Š b f;1 !i0Uta1/~"!<`n\Kj\na7˭<2%G1#YǮN#8 ~[6nDX7^2d\E^OP8-MU^5~O5f2PoyC'%" PCcSm2f@M,~ m*2-v-wu[1ﭚ4+ :s{+zay}|1Ng$*C͙wt/I4%C/Z."N]<(@5WhLhj@jq nnPhH)=`+GkD4A]^&Cu{zKF~1;mP4a +~tD.qyI:ǎ;rYVv8*Bd<(` ެL(4ՒZ_P:xq11=NgiDkCմ #T8# চ!t(\27X}!?ŸBz/ghieUMc%(eRcV*5'rOG@riG1qm Ky >_CCU#6~_~_@RtY͞b^k2d!&Q PyRVvKYon oԸz ;|3$Q>^sk@4D:dV`л4Lߒ$sn:%w̟gNOyxؗdjfax)jo.]m 锏]Ô@oe*.`O-`˻b  sr."KǨBcg1g%1`Z'*zj =-u?Hp#Ek?%(C_44PgZ03LiPjbŖÞw8RbթMtUDo\ 0nϱG@M'LɀeJlSH 8gsbO: 1c7ͺӣ]qTXp 6iqqRHÉΑG rIRgRzM)} drer H壵SAlR<|~/:܈(T#lฦ75rʌô~JkX/|GbVY{4g CBPv^4){@ j/J5ԡސ.)szX܍67}LDYS݊reɖ# Y|7+iEٌTbQnk"X-`jȥ<1_(Ou49@`/=vW3?4PQ֨FKwyrĩ_{]wň]23:v ?Q_nm^Gg>*}h8y@ Y#,_c뇍а{fΒ\-/^z'"Utd - -S!eMoo;NߢwI_pDS@RBbLR#D0nFeJ`Ufk >^ъ3Nps47FPoI~mH 0N4 a+GB8H? /4>t9ghH5ĎTR1(NWΏ=nS04hrF_0}UV0k50 oMbGn-*fwbC/~nxwk^@Omu'~S4QC }${Egd8;a|Un.6#l~-ĎoYb+H)3#⾐}AEt8az!HrhaҜՒzK"Ui c% #?Rw:ԌIPF|N1`n3>jOpqJ|mF `'r2A1iBÇ(<P n~u}{ d`0ؿ\"}˸^?ttn/"Ʊ,azYb+T|/h 869onEW_P{s?%;1`ސRM:%0:l[ɿfb^Eŕ\:HctG?:4NY*t6a޺|C%5'4.#*N5|?.թqZ!dIXg,YM!:C*#{kf'rv`;#/LXW Ʌ0b:.p9˔˝lMĆ*eIsc}\')' ΥY_E){{qV7U\C`LJS`ҍFg߂Zb4r&]e;FLr1,@KQǥ3udn|0Es.e>9yEi4JA)pj3TO,*r勥?}I Gܥ76M(Gn 5KoӪs6F3oc2NQ!]"[[/:Táϒs-O.K?f )PcNjR[Sa_}r?#x{-+쵄=(UȊl`'+.ڴ4<;r0 gۧB7%l+5;[t- q Z4 V\\ _=aNo/(򮪫0d0!|^qbH#G#̧R`f֡˓*G/O C"ʮI6Q_-Hg|[nd`6{k sPajpi~=$o1L{_Y(PNU i.#,$lnOz-.c3؂" l .+SOɕ@?]{c4xf_]=b~P[p(^c- TŰaZeLjJ"pJj(;c0xݯ*tC`2گ!N' O@{ս6N[$ۀLiRiSle@/ ȮOeF&!1"SUg%*㩋p%vk E];u“DN F rٜg9G*s8g(a=)Ŭ獜11MTxMMKL^ݗz{vv#n*lgI FB(Ϗ9/bx p˼uc$smП=s0!;tgOEM>+pU!yˌOD؏ K8%3#GkP@e\J)rh}A)?QKg}87/q7J1OũqZGLtFy5-X& 9f o/pԳ=NCz8cJy* xU(r YBW r(%p\^ɼb=b q,\B YFƙ-#҈]M g|27Dp > Zu#x;äynPI\B[t_S8@]w2pruz 8M30ۿu\fOq=vOp䞅zm8 × H8=`2wz\ bF.X;T]sUZ(Qƻ-?>?iR}˕lD$ޑO4P,}}rkY|[z)i&CCbd1ͱ2#  6{+厱~tV~97v½g+HSF~Z-Iع~Ev`%Po_ %CV9qm1 5m>z,Ne,ɹhb[GJZr%۳ ުɮ.Iq3YO"ݧ۫06~P5sCJU+4Š$sKtV{D -~e7A8@$usmZO`C=] O'ۆo^-efkZ, ۳kc#8⛑ߥ6u?oP SeT q' u ״suTgcC1QؠlO8\3cLHc^+`2aߨ^c\Oci^L1_j{v~3RPlDl8;NzGD΢X[ ܗZ7>k_J@zN972Yzeg tR}l=0a=J:f/R?#:,[ ]At4rDI9.'),n:NW:i-4627Szk]q)8N#SF<-2r־AW&wV/∻ԟ)8a:3Rm*P5[a>CSWlΡ0́3>%T #:O^`[_{B L}qvܰ1xuG#~ԫ*G,wFh=jntÓf+G=*y qXFO!2ٵFp] cп[?Ǭ:;-^6fΞNڗ\>ʺQ$ Z/,f 7(U=Lol%Şʓ>Ve>P˵3q@jɗK#R j~\navذi=ѽ}oxbdŐt,e Rδ->e] <| YL#l:Z7C%VPjĄ;t5\lD`L\,b V0@` Z ,Pw7~eY9,5´txٿ|hQ\"BSwGܟ̀Ja,wi>f$9eaW- %pe:1: 쟙:$2ԼhG SCuގκs--*wHk|&g7Nln>ӆԥO? H?h# p^#s{$$Aqkf2;U1cp>[00,0-OθIBdK~^yQtlR@)q Bno v*~H-;2%Y]vaxFFqea VUVDS diЪͭ'i%W?$ Ma7.ˈ`v(A Ƕ3ܨTOR6 OƟ,Z7X"yTyi~QLJù‭zEb>Ub3+H;^RPto$6 /*߭(#Cɡ>A4D&t5_a IY^sIuRqu8.aXڸ4RA.٪*bd p}RtQ5&]s {5'}oT?"a? BDbe`tEe9=mN[(Vd|4Wm_2ąYWHQZt?[eNOnd~5H# Yd^ u?NU<ɮs~gH6hJD PW u茩} 1}CATGmcfW߻瘩D&J[,nςۼljO!gŋW~j9jODN`DVC%g?*bH42 q젻K3̱ŵ }s򨾀6-`Z_~-;DyMe z]>=jA {h䤃pt( E4ja^`}o~b!cuq!>4eLJ4F)4JA! +d,G v.;cQ](1kmB&^(q0F!:)(gȑ$P36;  aбFDdHAv3fyHv_6c'2oAkU<( K.K Zˠ]:j{E}M<"Rr|O D[dkpf:n# ;Xp?D@( bb̏ &vu; lXYc=|w9ŚcXt6A3ռ47KߢQKt}TceT@>Tjrj%y҇Oꐛ+Ry@w6 TR3ϬdSUoymn_SjFwNsZQ1+N-ZĢ3hG)xI/cp&*Թ{K3PNOq3:WQ1V *k^ $ _gS0eh萭7H0zi>|`B.bDzïuu~ETq~z4OgF>򣻿 XoGr b_ 0; K?} >Y,*{ S[Ճb]<9VFiHS`y \_@tB?r L#D ! @oп+cy~Qʅ+WʹEνvG$,5ѳ9>keP*v oq? @Rr?<f*qʼy 5P ɗ`Z]kK-PMDHDC7o DŃ>KQz\ts N54N{&!V1NLINN(V~/p[|FU|{5'_÷'u.eڧx>Uk/lˤYԪ Oe_߳P?'P/A. ")i2Θn Fc/Tٷj9zuQ{V6cPEci-ya!gALZaәEq3 вJbN?D.kDÐѯhE!\,jxAe72V^!ۀq uŚ]A-/SsBl*|x!w^KF=q' ~L kV3u]: @jCsz,6qhJ !nF꽝\2F_S>1bنnS6]^B\iC0`RF-Qd_P$f42Zv wC=`S>Dʖcm[ǞH0ZݠcEmu# 4:,ȱm!$'Z5"R(RAj-\%! .kZ+o MRf?3#ҷYN9DQ%"%J9!7`CEsƹ2*xh ÿYQT_ЗJ}>=J;5FbHx_sqVUQl,f8R 3jP[gᔉg1qŞh$CrԡiE^kir5T#TlDOr#,C-6} X,lУxR.D7:Ӳ6=ɕw&ŌCl^y04Sq.,ŹNx&7-jw=%s&˴֧7LIP5$IT MX"@fY(r|#^Kq~` "qM}d\gs39T Jio|sd惙gqiS7rk-.vae Nhn:KU)ˮ*#\R܋[qrw\er=Ŝ; BX 4a2|Ҙ7CMG$QG|dQωzm.)brW"qA4܇%JH҈bd\$ܽrhP +f7}^$J'|h%+r$635ַA&UxӃtu$^Is{)jhBM0LٌL[8(ӔwcςIkR)@Lƈ#% 6<  ӛ0oE|s$,SG#kݟ97Z;>H p^uL@2B'Q?jkdG6K!3Ϩ>> \O3]Ȏ},IE^r0{pm=x* JE 91gCWhОwJe7,nhN[ ބE: r7@1Lvn{JB^ZG.i!XfVovǍ6z\ΩWIp3gX+(ch}P찎,x F)%,/7 (6p҅O=X*.>&ɟ[s&a^~H*qDa|h'ƭ {%-я_F3՛ wLZZ0|oe/ P$RV%&I*.郅/B '(yOe( DtNq6Նk=e{4e)ѨLT]c jHEW|w h7b~&>8VMPumV&N 2(\"<'//`7}u <@y\DRYlͧQBsKh< Aɂ d"A/AՖnaJ,JP$AG\T C_鱯Ӧp>O2qM|ܹR8?6p?k#qoHxdPf)!aWLַ(brg!z|HAӔ&ʼnUu%uvlڔ|b^_\:hSi^y4e"]oJ?+w5DːD!r3`d{fw&W:+,"-] _ɠ=k D2`c'nXNP5WK8IVuCHlN,=%g P&|@j c/X2*C_0,qa> Š( /F4]u`Hš-)-|`[ż5 We4.鮄 wro&0]mn7_oj˦]R}G1Hw#!?;^#5*kç؎r;)̩GK48~s 5BfD.qq>'@ṏG4% hl͏K5w~v^(4T&NJcO-{Q5>^>U["/ӷ`n4e?wi$xrZ #馩*9o+>2^K"$$1*;0ӽa߱ KnT@Pp{vnu>/pT@XϴvAZF՛܀ZT<)wY.#8ub%>Pb'Vd3-ܮqrqàw<+;;X i،aJ wLQPmg5*'\_f`sba/ 3X`SHMf0X!!}kZx Pio I^"|6ʹ@A hsq@B&KŅ3gzxF!FYׂr|q5߾Dr  'KBd3]U[74O*JĖu RSOjdծu  hL:>Z)UrYS8#?H5#j\GpZ\R0zm. 2k<y!\IaBݰ (P̅\6*e˵:9P@./=D/vǓp̈́'u$4!!OQ٫`ϦK$[VZBI33BW׊3vD?(jK@Eo>= x@܏V?֜-(}@*Ʊ]tޝ31Z/ȴe2zcSAk;Z|z!ᛀ߆~g֒"G|`UXC廬43ɳv-h W`'y0kؘU1^ "Zqpb>8ْ| 9&;N(cPuñMY*V!&q\^RiD;~/q:+EDNp;q)*)XX\gCfWjP [mABAj(( K8/44F=í vG_c/4׹jo ܅VOy^6GAPIAE.i!{a Jl! Q]!T4$?cr?HDzp22ԑ Y :uCjj_qu)(y =zxb  / ҧYB_"{\';tbX!9 * vCV:7F>#ezZa)=E9xUCͦm/̛ak!R"VE"lE=*Ug2#XׂwJ}7bFAZZ @ LDzY8Ud((j2j/)-GH&fӗ;kY=4Kd&3)):' %LW65 ]yH|.4@NS,88\u@M&9A]/g@>^ g_U(p+=A{ ++.:AobKJ4aMYCb%¸;o m9*uۄzkG4*3#aYm7F_ /y{ s l[6k}qpd6\ a<",صwN:[ȋhnq*#Jyk}bA0N1k#]XlrZVx^:@OYKHre`/#0/ 6u ?Xʫ0G DMc0S78I5?QQ][|e0ɚH3 !X>| G哧_ Hx+71v# P+r J92]sJ6P܎6|V)/뜟/jd u ϱFB!S͋d"[Y{gj+Hak:81R{BJ;"(-Z {t~ICg(ɤ DC\ ,\WA_}[JxdƼ4ЉW !ЇlsMD )!!@M`LE:^x'[ I\yA C>^{2l鬝s3 %jn|6&F*xqBcSot@s_-A:ٝ-|79֔ث y.\&1 < $g:AWBo?|pbFx: B8BfGtJYyy>K !x.K1pS_nˮ!Qͫj8U45{ry4qDbX9A/ANynD A Y!}+3KiGkQiaL^dvwVH5zhm<ȋDsd)D`?O{/x{* j:%̣D|c. 7fZ!ݯԭ$C:75ܳoʷ't tw5ߚFd0RT<-5Ws>Ç&,)9/k٠?C6-j{e~оnils3N&5~zcYa)dz*Y>"PWx_4:EeP^wv ;[NzdX1kQ }Qr9 OB[y0GQ" /" ]<~ P̹ E+*tLI*Nڒ6H(h4u69I$*$.YïZ߄=:af&>uL*"WFt,,vy&o@,>{ B)I&9tөa`#|,8F:ED}ԁQTH~Gsg/Uji8e({LUf/*mkYa|Zi5^E)P%eg`{ץN 7g]aesWf}ȔmV>fdD!V 2"`zv& Z)=V0@Y,TPg<y/d WI+, W6IWrmtJ{n t~8"ʤb]f2z/l^Kn Zd@P!j@#Gu?t⯯em7^P;.9s;5$fRgwJy?BcgVټ<ReRU/9bq&$zqEc ^pN;<_UXSׂ hk{aopPҘ.+vܾ.{Sr!hW~ ,C? q4"gBH1K.߃S;3)<_2h[5v};W8l-,Ku\[ Kp+&lo]3 ; ]a\X~՚'2xFT(8[vjc1y֐G*˖>؁##ܡKq;i_V#)qdɽ";?ʅ%1a*wf͸'ݪCVE%RUv ]-`?r3Jм^ ϻz&Ĺ6sȤYփj u__e#6dzժqb@+ ]iLӿ Gڮ"Du&pt>׬T)}ӷdXPhtR(dˋ\7]@A"l! =#+3uxZlMn@2{);|$Xx|>OH[bFpZWBmt?MNbKvD=%Qݗ.5G <k:ZƆ9o׹izM]F  ([{.K dq˫_R5 b:gQҡ4yROKrd Y}caw%'x > sLߑ}\x?dϵάEVPt@~+˴Tjn&߃+3׃DsԢR)͜\yY0\eLO1jCpr {\fUf7L^$qY~O궞CO&ig"sl?=/bxi.l @n*(K~)`,f] POv(Zvi|CNÙ6hnm/YS:_b Z!6:@m|fؾy-IDC_=GiWg. sEKJRºIJW]3 <Υ+1˻&-49:"ߊdVfڪ 8MWfHGQCס[ƒt58d #odk#˛17-h\Xm*&m@@ۑ@6\Sog@qQ03.F~hK!q\0*ɔ^D9 {nȭ⽹V`86#_ગ7_oū&$(@ٙWkuTu.{+Fsr|0k_ ~|wn?ƱWV7$tj,e>R? 䁡Kh3x4+e^ :}Tp ,p^Nq(g[\ $} s^`Spjo O Hd2*1 7;` a_2u֙p ‰Ս[y8A<IJON4݄;R]@7&9FQPClωe6PӓJ_g|2y@R?Wܑ$fK9R܎_.{准 #!C7ꎲIPyDj gzj)I3tIvVgUS-I.;b :] k-\Ί,3IZ"~.7F"s؄6󪬑2:~̂c\ҀDwR(1dլ,i{\Luc 9p?I5.d2L} :)֏'R/b8iځ0NC #.\}eTˡ t:b<"e ny^ =/`?{)8~jC!y s%!*K!ڑZs.{J+Cm<<1!Aηj女*2yG}s:1sV3HyZ`nnQdWYҝAS8:X÷7UG#OQ.!ҤC[WweLv-bPU?U!e!q$(Ɗ}7em56 )ϱ&wh#/ԙ5ce=I 0tʸE6u߲j5Ƴh s`"b¨IMBno;j̓nHjW}" E,suH#g-Xy2լQT _p%,O8dYL3%ZTK'(S\/BPm:gaW%eIp 2hGᄽr 2Bg,+dH]q{Az o 9ּ{_9~'㯎!l)gGGUiieW*-u} e3D="FZֻ`sg;VK~~^Nū:Jh(*J^`࿫ĜpjK=+5@8K`^j>-TS(8,~m1vj:% 4x*?zLr.wL:jsb<{UsAv,/Dב`׎fM&/ Ke_O# z׵ZV]jG >xx^ʋ]m .k'g8Nd mNII>[Ef&8?t}q;\9wJ!!D#2- RY`M(G-OtWb+ewĢ-)|Ewz^3Mb'lbJ_ p 옫(& -[Lk񛰝/2i (;a!ޓnNAt:'YMDw$ck] ι=?!V,6# I ʖw 15LԅBxd)DoU b\70XKϟ9թ5ȐOBShv%⌎{QUI3˂mQ6pp%=o tmfSQ|/l5VNk_m#Bwt}1)QidC]k#5wL9$1 7D*ᘈ␤`m{I[hmm10+!DXA!&xyaSwZ$!}M6lʉPV{U{g4ZRvL5: 4 aRD Tq:4H5vڝ5!661 ='_—AHoŮj={2P9O-!~wY;BS_u";jK.f+y ZLB,&Ox94 4)}r>;D}0=BjCG8$/V1`N@EQOt*@zPT )\5JN9\_5+Lr: 3!K}Asi2{!Ou$k[xQ{s2$) T%az=l[}UCf)丼(|ʤTx,^^Z47a9~kr?N lh$jN&2q'$UU?sƕP#;}ڈ@QZq$ޡ P"9hLʥX${hqodÖlcaG( {u~_NL( /?{}.˪(r$2^=4}qWK8vCwSTجIT7 sy?)_'pAJ}S߆> RgF*u,^' 9ԏ /cF2K55v`4o{a=zr 脍Ŷg5EYk0to'fͷwK*ͨ4Uq: mj(5o!{FNo9|A:[[9J1A][}`;Tm=o|hR`Me] ~>?e vT>1TX.NFb7}] ͺ5(~/pm4[̛g~:M$w*B}ػ踙""pa+3B?Wҗbrͦk lVW3+gg7Z\4o J' rpBd'hXD *>I`cZh^O@6~_ay\g%O*T'ooTw"%t h[^y1WÒGuIH ,˴vNUa~;aVϣ:1q} + ! L{tZwN <^/{w)T>{̆zslPݶ&ѿ7#wX1GMjp\}[pL&@-ːH^oȝa!Hl5o; 8s6".usHm\ʈ-_/+ &`j6xG+XNEz7L`V<7y(|Ԟ4 9+\՞6Y84P_*[NM=ox PDF^߶.u:e:g\l_5W\n]{hm/_WMg/ m6G5bW3NQOáElljvYѱ $zLOltkqV!m ';;+韎"]5)ʅ 0>-}H!8fcHƵ Ce2V~#RtL'3 |IhQ>DuZahj_f+Bl`ں#:h3݃DJ<,+W!qۙA(+o59\}o O.<!M^;, Ȑhv1H[ mĘa*U!JJ.#ySA0F> ql&Dy@H&'k3,K!HjWXi0}ƳF+A,Aǩ/=Ko1tJ*Ilݛ*pԝR0pg0CXKdSܫ'|G&چL9cMD_Ӳж'ո&ToѳJӧcQ@3WYXh{0':׆uŚy=>Ò2\\QPZB{_!"IjipɃOJxY|y@K r5ٽJ >焀MElʑCZg[gR7 T<*bHD6ӚCk= ̈ZBLDӞU*+jb@\6[E2WD!5ަC19k*_â9{Bx+ۙQQC65Y#Avi^_޻J]gYcQiH7 Hɚ\ IaU*. Q''33>y=Bm<"R,cMj5j$Q]zXc-5GjI d4?`2Yg@hːb$obʩM=A030,fi"׺ ޺Kwu;0YZ07070100000021000081a40000000000000000000000016661a1dc00003374000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/31]?Eh=ڜ.+\ntkF( tmoXiqh&ݣb?ObZ!]tH;fV܈{x=A@PŷܛUE5)+Nƿ9$kܿgAz!Ȍի|;Äm`'>}FF_P^mR}>Ć 0WҗT<TrI3J=cn.65>Uߣ 6 t܎Y l޵X|?R᣼!Sc Q]Ek/_jY |: 8Q*"5_0 Nc/BPƗˆB#9+D?5f9D,@1]y ݡY!0^ݝee;4gZ8{c"D+( hY⨻8Tsp\4ٛ8JJ ukQuFB@glZٵTx?gRK^&C$Mfñ?NFPS5`1 lGd]fQdW5;-iUӵ2c9eslXDuZ_F[ƕCf]XCm $ۦc9{ rcK'yP&c%Ft*Vq}ݪxn. U g+h릚_Lsш:x ?`*#t 6m=񕯦ҪdH \?q 8iRx#ܕDv%N_@t' eDNET6MnzPP9bA:Ѻg}v 3_~H8Q+>ò R Ԭ~x@DqƷxD7?`|ĥsTjfDd!Βܥz> dVLwЃ^@y_,..PV<1`jInlj@(>%BG#wB>U!rW'Ukg@] ;Oz2rɀfŧ40v%~l{BKz;I;>E*:b<-1z.x2P f+(d={:VʻYjӝlvXo-f &\HϝLctJjd!mҹ ӞQ)cX(tX^ao}KaT)u*P&T$UuE7$r%RU0& _}m%9N~uWG \+N9/)DM@KX?}.@KarA3ܝB?g v-h~|"XL~#OBy:E`E=j=VgF+L iS^v|0b$KqpC=e#]$E <^D=3ۏ\|9-K | 樇cUK?RsLZ`mYl\A2e{Kq.OXoaQ 2 -trz7|_嘚}^]0˜|#_D638\!bW5#lu)b[`vP YMP1( |Hh*ݶ Dђ`-h@$S!CZvPUEԂ،wc45p敔5`'lٞ P6o|`ȜR]SeŠ; /K9MQ.^M=Eh51rbKn/ ;]\ -Dic\[ OI{E 4CLó2Hk+#د).SAiJXx#z1w ޷Tx]ǾIblW~P )K3:xqM&x* 'drjH6(2o }z- NzsɃ ެn])t'8.ݼ "~5ȩ+tmLFz?SjAEH&TYb$NT"46DM+{۹1xn'Kl cXkY8D8ROlj.-e2OqrXkv],VNqJDޏ*1Ku{V[,'WaۋrDuVi|e3oC]PcA+w4e<R=/B"K>&A`&LxƀIn R ⒸkCh/@QW5JOu=/省!a%9][sN rdDŽVi [lT&|5WsI Q}\5J.ݻEFetu{o,~ހa4y hJi;4Mi 8OZ> Cc0w#RժT26cQ tΠ]%O~WoK&$" n<"M2& џ{ߚ)\>bK'"`uoZy{PPp@*DGsYN0hYoc_~ Ց`{g˓,6E)\y?O.8XEx^0z=rezdzwacS}j񾜛 N5 [i_ G)ߵjy! n`8%=pr\sEhP21r8ʔ +A-^ކц#imGge:BFૹᒓHһsIf*TR5aS՞X%5G 6ŎM&g76(`7( Rjʳ\"̃'oP- 늫$ ;]X\!trʖվE XZUqpg/02e= 'b"-Cn݇+5)bTLҽ* VA;`S|(FO}؈챱;[@:NE9RTfp 2"{hS-{8Á> 4 'fOv %:5_~!6jvijGZmaL,UEq[Ly2] mZP.PkKmj6 sZ3%q:3!0hS7P(H:.h6E+u΢I&SmiD5,kv:3G$3NL{kjZhDVrG|^l!;}2G5>KV:i.9G0D ?BL2$5/0r^2NHxEfіo65߇>}S@ah6=Rjl5dzFЮ$-YW,adڕK@4o |3}E c?R,UW[?QOW  .O:j4<3 6~+'a~ ]cW*O"%2KxGxB=U׽*juykcZCLXmP28I(@UwqJvs9/ }2Nu E/ 22 (NE4g ;~|.nh xeJ>YҦ!^NUFȇф—? 6Wscur{x&00jHD`mUl{LļdBRa2G>6@shqbˡmوf-w>#ACmq7t ;$lЧVN;6~R]^$0"p1|$i% ;I|j®.f_lpFOdwn7NAX`/GkCZ7iR7!vI1N_Y9ǰ8΂m,_LPg)E5kk9EpdlqkZqs_V0e6Z; XIP 級+ҡXŕj b*at]8K9J}jϪ<@9[KŕPMe Uːr~7m-¼:7 B"f5NA\#MV TYPgų/ۀIE"C%H0هp\2"R 瓉`([ ŒOmwz[+Kb8gµJgu;Yc9-L)eVcj<[[ݕX;(=k$)l.!m[k$pS}z#b$ѝ;E!rDO*(v۸sKbrH ׋kTఢsDIm¼*)(kSHfGB63hma7Z u5ҝ^-H(+:5%8bK>1L}%%M̀90ƈol^c_уF#hfEG2 ͤzR%(uyRzRkEF6,5\~pwZ k~mD 9.+j.]-Hbl_U.YrU8!TYfub[SH;oxA*Lj |{AytJhU % $? -?zܤⶭ)MmLT9v1y]!@-=l5hLgZk1M^>hJ"v}3mizR>`A7-:tƸy<>:%R*<@ו^;N~p@UE*/|r8[A<$m17&)'&~}Kq}xPLar'Çay7;lԁ|sC:%ig eY>49qUr`sL3W).K[*,(%@9EFGs3k֟C`Ҵ$OʇWs1@U~SȜإ6ma>N>,CIf!a$6u1(3?[.eҳ+ԬĖ?Vk3:M@"mU" %A%L*r D{ϑCZ;Vib Kn{ -#͈D.uHO xT,M`C_JR==e+ q3\B9$:-jy] *PO/p_}e7P + 8Gڛʯ͍>6tȵ.LuOb:8Lb԰s1ck Ճ|;Bů#WO)ѪDtئz0Ql۲H3 >&Cc(ό.%n!J}lЏ+s"0ZR@hRYؗLW q*6`.^KaXދR.c4Wg[$Rt|%R#mod4ςc55Q9v}L w/>Jr)zXGHky!/c=\Kxb-@|nzu[['ֺgXHkw@.0g ʅWJ9u~)vKԐ@obSi;^i7%6}u_JvZiixң) R\ݘ$ MTPТ0{| U׀> 7y$c(" jdsq&-HRO%ӼYd—Btv1 dҦyI-cb* HMbY"P.K\GOSA00!dec$`69AEy|jxORtfNJLN+9Ԛ|DT\nW DïQ/ >#x ].*uy}+F =8ƍ&( VySo]$l.ަ4Oٿ;4~/E$Q)ԚI^fnI^rh"J?>4husP)#.2H:<̺f L4fk8>?~*{XAPvWynԋHlʵg[*5WFÖ_tsGX}fBJGҜP~CfZȨf}WY ղ3E$\|EgNΡ 1vO?;fv8D]NǵIWΒobIfbB*ʄPW 2uJyHwVz@VFek1uu0s.>&Cx~4RBz?"_y>)~ٌ)63e#>1|W^@zB3ceϼ%X7\Z: rq2-W"JHh9QLUCv~%yh+~=GWnײ> ҎOU<[K^]2`N:pMGiYQ쟄D+nn"6v! aOR2 &,%Qd7G0׋X nSmֹn1 `; Eef'r^L4D$~sc놫ǤVlʌcG<ڽߋH&\C2Ae=eb|`MUV2vQ4%anb)OIㇰϚaC\PAiMDd]_R}YVр /S.Db`7"M.11U49wpb͌ǂvB[TKM{Z Z_"+!S;<%IUnF eᆱ^%(ms)B|~ǿ[P礛yջPayLֹ>>+e=x7SGZċ.OR^}ZA- @8TF~ֿVLpϵH6!@Y| <(SF:81ȻkuZޕO43Z۞VzP=~P>VFܬ쒅H~Ԇ XNW+%Jhq~Wm+ElZ~dM=bX1}b)ZȗL6~h_#?8M?E\b7;]u4؀F:+=ZPAC+>g 5)pp>R] }wԏ '|VDoK{CV[R j;cU=O fYO֣ W({uZ_teEM֜14XNk4Ñ3iFp܌r`Mq%QÄ蛝mzUAr.T!3;} 9]4B,M.kcvxi§="†0,]rB!i#/xz H2DKt[_W\o^gX韶~s ùz:E&8#AFY3auV@[Q~ˉh—ZxCg C߈d{4K^CR'*fk9rd#mZ{S`swWv4 ʧUPmz)`V&"UY$.[ShO:>:X܊i~dU3Vm0ٲK F3o L+cq!$mΦ<9oXݐ$9ҷ֡ :0R80,Ŀ;(Ẇ1fJF4j%H[>X`0fgȠjFJv+5&/_PZ`Kq ׉7U\WʵӮfhn@j.sؾ=g8^h7_xмm!;&8񆖏e [S_܊S kop6Îv?]ΫA̧'YNS- =xU[Ѯ}=%j0)W7:~b)Tŧj# ֘sl|lUŦkw}Żm&04xvSc:UskeIB1 2]>c5_0,LM5_wx,= n\erm72<0>ʑrҼᗻv$_B^lp="s%,!|#hk[m\;wp3GؽކV>Jx3zTeܣ7 rWga0-XclZ6'ҫoƭ[(})/ 9 4LG Zg؍) >q(ULP KY+}ˑ}%$n4@,В8!_g/F[7xW_ʞ3~@c{N,kRxh LS#>pqѐ^E[X;XnTT`bk7[{J}/\DTݺ9x6kEQ}Hug u4pg)x`yG6U~>%&޵y-3>Sӡp.JA<1yQqOlX *FM"u+0Pe":o/H 9^*ĸQZ}EEZ(3q6XZ7I.* ;Mr O.5$g`_ݚ3pV@,b@q}8 'CA؍]4fjI5GѭGAE#nQͨ,C 7 P{HՙT9^VHQ$9=ΡӴ(n+tnnڶؾA7~;0>4?Z'eȎ=Z# y?;֭}xM"S9 t3FctfDF?*sS8OSiak`E4(WMջm3 h#3Hz%* %-pּ {~C/PY2n%+b3y؇aYKBSIL;ȮM>T"f='>M> `KGܳSi4껐HbsBF߮)mrA rPh`@rbMT/LnVvLx $hh) ~_mξt{A/s2|{CKg'f2ۚh˾' Md9*G[W>/A R $ʗވ\jS4sw?" i)@sl|Sj 0aXZezC]P徦\v3c^^jXցvƭU]Fg غ ^^ o9}Sjᢽ`D5+Mf|2-sʱ︜Kg>& C/e.]C+FC($>g P=k(<;>̖ ܱncbrOdH$?@?ЉëMzDtҝL1|M2bUĀɐ]ؖ*9V]4}ѭJdYtc/Эt)R =̥,ak₪)K3fX4eX f{4RA^@ Rf:A :z' \b@˅)L?*UQbsxwߓ&XKɵmщփԾ(8Z#(R|Vε|PD Ol+=T`n5o[) WeXѷ.J4V"|ED'K̹?P@&u#Pwm+_XkI&IndQMDoھ_PȇNǨ rj, CRu^%Llh/szqͺ]r̃Fʥ3*,(~څW6&4rz9}'Jxz>`WӪF=~/f+gYZ07070100000022000081a40000000000000000000000016661a1dc00001d68000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/hid/hid-prodikeys.ko.xz7zXZִF!t/=&]?Eh=ڜ.+ζSí" \g l3\HOkoaمɡ4JtYu4MbaQeFf2|(I8q$}7lږPzd~.gA8&EF#dËf2y7*<8w^3qzz&#Dm,' w JLZ/2[NX2*wpZ\kuTfM8+pnߨRN{8GQ%7 Hݍ%8.xo9R j%$jGb,ˏNrimfb JܥP*_^&)o=KPhʍRo<S>q%͒_fk}WBoc>,]ZB1-}l>PJGQDL"E3׶bC[qit9RH#y7y"Ft`0vyo#I1x*c{y^Q'fr >YQXlp+x:a!Q$D(F,}*ₗVlMI7^c]4fbv;u-:"YMN"wS{HH/("QtjA{ΣU)qau A؛g{=?jR܂+u\>Ӕ^LR18ޠoɲRظ| 5fݲvmqP-cNw@W]kn-,v? H?'԰1-ݯj.S?OOQzK4 X*\YBԎ?ٴx"! b|=H-l# J]H{\'Q牡V}T6+5*XoO"}Z%!+3n3m4)GK~!MP_#knIsAT ҳuqg|Oøpr$7/ `OasE~f{(C© Ry7b@GL_$|ʳ4%ڽOν[\쩢L+"eKcvb#ۿ$4N qnxQspY=@c=^kbVhi!peq!6'wx>g@q:T‥rT q˩@_?9uTWM*Ӂ<^{AHY{$3&r}G7ngjđH\}a?Ϯрgfg[< Ԋ݈$6ľxhO2 keB#HCBtA5ZmS|̅Q`{Ɋ$"gkܴ#bOg%H>1YZĎճlȌMc&j}~wVP~ E!8>рpU*ЛGYcɪ/z8¦MZ64ALԋ?+ST)e GNw' Nݥsnnƞ (A.YF;7Jn i=䤗9 `?ل͙S-Eսi%zD@:=w ޝg҅l!YcThfXl21pEIj*M,[9Ot:Їt9@H@1P[ k{=8Fl8C a9 o󪙤|("?plule{u2T]m$Ei&[8m<գ=O;=! ѢKL|pSä f[@I6ٔ$YGњW! *BKueкAyu+ EZQ2j#5`V Eۨhѥߟ۹)3 [_JHomSuq{Dٞƾ)io"ƪ;@QB^;[m8MPg{~Fd[-;D;uxM.*oe5_iP Z_9 ~dMNc"뷆UFwW@U˞#f(Kwxܗ(^3,'U*cx-$sϼfaoGejH Rɽ$ab |VW}S'i$xf%\G&| ci`9RK|* g7_C}20i/92]\9˰ 5A|7.fQG%֧T۹n_=I{' Z8²LVbܮOv;W<Vy$@q,Uy[) mcoE)$u)- '4:os)QQњ[50e8  ;.+OGpvw"*gtTݩ`&N?t~)>v"<$K w 3S-*_Y[f\.y'w kl˜2JfњDf=yYjam/J:8ZzCu N @NC5=D=P40Ja*)SM㉗/7 az/GgKz\w;\it.|!upXGoyp+;Ekvðw86i*l6 ems~W_G`u!f[pԃJތVٳi~OȫZvk mEkv|vQR*b?y aQɞ*WʀFm]>DF"e' a<Acߦ=*kΚg9N,uj+vBҷ'ّ&mOQ`ؠ14Ađ~O`j^cb̚.vJ.Els[Ң}2vT.JGR crTPrK98r9? Z=`ƈ*ŖwJJM ui%D^(C?3 =Z!A )orr_BbmWݏ^0\<@G<4Hh[`zeT3w89D9+mn ݐz }#ֿW݌[@)vXZćS^g϶q{]V/yWs|BX J xs3eni]%L<#ΩQh]uFwZtgkP_փ34__%IP<6Lnclh\-<~=*uNIϩCCw&wLw{u|1ưOHy0e YԤ8]&`W2xϷFO`LMXfR ͊ j|MۂQyw[U<>yI&Hb|(8p Mn 9 hkp#: W A"6c9#J6~qO4x;yM^Lq @p(}~ N=SjhWrrvK-<$35dkTfOa+;D:edx~/$? t?]w}HCYHz 4;JXjKMF*7ƴ΄Jk t"b47~h8eRGlM"Uc/|F!$8ƑcpWX#Y,2rc1P&5B,0Y &[<)n.M;A6wsb @uJ|X$(P-< c,~OW2>JS6Zl5F̸ƻrfB`ZH{Z@/}WPza 8bCOЄ8tmf#eIjd4k`G`$s\ ^5 "Z0;X_u1زa\~%U׌lBݒf¨dS8b~qyLv3p JHTC=K؎7 HXKwa>-<#s6ETrֻ9rC>P% Czo%`GT #x"<{f?Le&K(}{ڲ\q@wm-ܣ풜]| XF.sb G;+i+j 'T[=ƥ$ T"8Th8Qy z  MŪunYjg:Ld.j×)?S)9w=~֟ 66{uC>E*BP)J*7N[mc &δ%+cZ 7aB;STCYU_+:{L ~l$zg4ӛKl>H@$ dl)R=e%+N#EZ>:y3Ӣ˓Cwۆ$kL@=يfa".}3r(JvG';/oa(h*(7w с EE]`mIKS21'yP5_P,1G(S\!(cXP%5iLQ{'Sx-(͖T ;w. z&%8(H hf2%!.T aù.n00y^M) qolR fqBbV40:B`:)Vs0\ l ivVwҰrt )fF|yHq]ـ;_”h k^M3$[uvvQvH[L):yG(8x\,D$E(9h.`ѺOwwEM6hm::t/۪1QF| ~>_+j mk3enxgb>6Aj# ؕC~ qrLwtC57pW q1lwA/UI_ +a],VVM!HkӿPe,L:aٓ[;.;8)TO`8^W" =ZyD;r3ړfoe/Y*Ϝ8_o LsnwBڥ c(!5:N\M{޸kf1GO&Z|~5s@DiBYt _]R3{KCd)5Rq'~RjXJbezr_ħb1bζ*p#.3= Ua%`YqOz^]yW3;i,>Fcj_(d%Ί..д 'yyp`jxϢC$< q?$J/b J'!J^dA):nNQfCUE#ŽCz{ jڍ!ZaY-TNDà Kq4V2jSN^9uOgwcD[g -;]z""ܥ%/1$C5])"1W ,TlSؤ n:j_JʥJ+X~hRd{ʼnf&qڧ{'Тșv}Ū;t~*6Mrn&KZ{SqNF 8 ِ^6`dXW!ÁqA"*|jK&>" h4v$ԉtIc67!cهuF ~,T"o ݒ"]GB;Ạ%M?C'\OO50#s獊ewWhGMla_#Ḱ+H=+2db1pQ $6S˴ɐ‘Lˣ zS!Wgtcqr/. J͸p*p)itz~LX5Zz 1p-`6V'BD H*:.깢)ia^#b6LV0^d@C|/ä߈U._il^N(vO!p'E[ԓڟAS6(ieѾ20W?;B9 -z_xIv/c`o5UJ .!9!a$5Vzm^C9A-p{Z.X gË{%3À1G?Ǚ(!+Pv5wvzMHY' 94''6) /M%}.USݥԄ sY}ƓI-thImB+VWgYc^C 2\ !tGQ' `#<ҺqYQfFBg(禿Λ386lo R"Qr#KQ#s^mYC12,Ͽ;tPr32zr+ [%z9_A Jܱ=(6%jRK52Ģ),Y"ފwqpNh)ilrLXa샡&0~>~Ү}>\YGj*'F;|M#`y 3pP&^oXx0zԂ{V3س8+4RQK'@PZrs&%hS[U̐AF*NWDTvtɽ2Nw!Xlݚ:f{L,`}1H0JSn(˫kHZ2w=u܌o~u+z/b;/wɳ"Ռw Ͻv/m|oG&?\ (Œ=~B/FE՟$L@7] "hJ2sТ!2iIQ߄ԣ|HJF?G9 ABx?W|+5FdHH;\I"w1hWwbU,jrSVZaDXjI UOnDۍF4.ՎFGu\ x*)A{nÕݕ3-:GI6Af8٥$ޫ5aJuR~&.I𥕛 dY8, %0@cA%5x#b-0E_>ӽW1%oԂF ^/1 6 ƐdOVwIfX@Sȴ&эIԩIq "Ϻ9V-UpV M(2)mp_2{8Q$23P pt囤}ՆculMl'ZOPKo~JH}+X3X2nn]CсҪs.y˟*8WwfeCS:{xjϢWu'k#aJmf։;Nbo:fPݩK!>dTY&oe?"3C4EmfGrpbJ"İ I- j*:v :d U0x&[=įmWқWb(}jO],,@Ce`v֡.gWvTV[ZԹ#٤ p iI(mWkjŪw#]Fy=oj 'GOEDNA&:G0l {P"RЦUyю=k+-cq#):.~(,^'Y5l ŁBх˭H>ny}:SFyd3OTz|uBR˚ #x'odnpV.Pl^U "m 4 Yf!7,+B3xj?R,"AO[YpվVgFSC-@0($5`omGy855l:M*6Tkhj4Yn=D5ְ4Byw&ϊa0e9 O+src{<#b [#7+J"ҳcMK-\v s*/<H Ju|uO%j`fpz[>m(O Y$L q˜n:LF`l<VX<8YI=?hBKdȘY(ùkە^,s 4ߑaMuPuQȺvY|Y=-Z}NW]e1R+: J7^E6Y%vÒQرpN}Ɲj<*- b~^ވE"3X>Q~V !93(f(|mxҷ&$Y@nM`Q$ֵlmxEjcʢJM`P226 K.q} ꜔$k08q0OWUp;%\ͺt(4F |DNBȦjp=>&H)WuҊ #hY6¡)Y+1` 1ȳPA B-W[iyb -HfD# m.l-BzYUUt$R]A58@?MA K'by2^N+{-|qtfV m׉-@G_BLN=ݬhZ'IН-o%4oMs;70>$|u*-wMj4pѱ-`ڀ+iEIgat]Q߮u~ iDVdҵSOyz81&Kx:%&sAIdҲ"9T0h_j1֑i-!'i.J/-35dIG)|CjO%R&SsLW1q(DRHT^QڛN^S$[f$5AP[d}%g\ 3I9d}hhY;eƍzz 軾KQu=8p6'KehA"{.Ѷ)SbӨ2?Qvө1QlN C4vR Bk /{xRZ9!~ a&Bj!u:i+oㅣ(Di@ƘC` %P m:hAĝCPM2 \K/r!N6J_MT2ơQDMih>q/ƥ9 -cFCӹľyBOʘNN#U~V}R '4#BOJ%#cP!hȱfUZ I=Qzֆ}72EaNN #Mfc٬k63XW$Quq,ޅ|DzA1بVV"˨|F&-K;+c0bwq(8v*hc")MM-lIqq}( -Ok@Ê4xЇ:n3]OQam5(сN ;?/5 aS1چcn?:zfحzyfPoWN;x#f{}"7=!G${ϛA3nMԣ"?P.ԨeyIS`P3$j@Ew㓻>~C_t>Ps\{$:Qg~3/%26vg"´I.\.ʆ*l)]R% k,1*J"̭ K 98Ak{`r$c4ZzјdE ECr2o&(&W% x,7 g<2i_#lKcw RƸ|}wޑ<`p$v:EbJ>buSG__Qg|EYg-')-݄8qX0@1[ ڀN"c$?,(EJ&eR9e_UfF6+q ("sj=}$d@,hH^+m>Qj.Ӷ;6 c4";'ݜTZ=]3Wt]*YP朿XԿ:Bw}e n(&埞RW~AjA'};r[XS ȹC'(J.A!$bSS!A|k|+m,; 2-[5x9 ianMK%eo҃'޷ x$"~/\v͉a!O ӚU3 t5Z kЕIXZ2)3^W7c|Ny1c[x%zh кw;6<#O@|/P"J8dJ 0n'ZE} (r%N߀DZx#=G oKgPaYOB=26RߋRuDzĕP0Pt{YCa\j o17 9*=Kr kwal f~siCOH (ؓ`f +זQ%(%XI-fL_!-BM}poPL-婟Tۨ:ب%r!by/,|7 M.ᔚ E:Eoa w;XCYI\߶ M1arC,BE?b2 `Nqm` X{{f0ƘvH 9-ڍ١3L̸{ dZ5ȓ]C<%Uq@/xTSA~Y[Ѭ.#o/>σyFp6tDgK^U>s)_afl t0鏤`-CcŁpm]ΊgM18nTo1%y:T/]]#YȖ!E :i2njmT%yk5"珳l̸, R>A62; oԫiad%G&8@͋ R`ߝvrH@.lg]v,\ OwM(z&9$2aŞ=[Α no14vVjvvPLf(Q*6\Z\^y2!SWD->3;E:C :ջ0Hz,q';v$3"[laW^3r.&DnUދB [BpJ ՚ c)Y }lkW'd wE%NVnDW;=׀6YƱ_s{TfS~HS1 ia[ E`;.6AHz|#K~4!E9; fH(;6ELƬm^Jj?>.r*u;4B1KYCg >'Q7gqՎT]|3惘B4AѱwG`Џt!ʋS4=^hMkᲸC[Ac1]u랱ә"!PQ R (N 8=BO-R7>)mOhʖE+cKSj'ᆖ0VjR^h^:c`٣X#t!!/vUIJTER:p[w8vaOapч-VQx[n UD'0pNj+}HGBVT/\-RT炥ғ@6 ǻG'x\1N-1%fgmfwASP"ޱxFR񣩼293}NzD5M+}bMew࿓X+i_T%ôX b*}9Fmonh< ~J+g%:R OTػ37Δ>b}!&1_+D]m=QAV5eF<-ȉ@{F8@.+JCc/C5X;,Ϥ!@xnJ]H,>*7l哝0+T2"v+*ip%4=5#BL `uJ54U 9RԈ9~$'ch}3 {Fx]&vQt-_lZ ʆS4>.LXmv{:yiρӫυ|p!seBhpXhnG !=@\V1Kt|7T㳣c}*5k *S]7P'eۣC1F_ ӭc_V,Pq~x㱾n#d:w\:qcXWo|}lTus 5{"P`VۅS[ZӪ @F Iɮkɺeup*V}g:Ѹ7qA#<?’p˅wRmTMhɥydJXq=K54v ~d&ox\JYUGybF_=11!p0gLAiciȟ>:!hOf hTy?n M&AeƛH3M0؊瀋`W#6 4vJ5/ǾqF17 |fIq6w[0-Ũ-qA[@X .04zLsXD]3::Afµ־nX #*͝?mOﲺ3n)i4hV>i2 wʶX@1}OBŐfg9AO|~+ޡ9Ϟe-%C! Hv kR4/ܰ2C'Эdָ" -Cb\$ X7G\XX.JDgnbreLTԜS7|eqOA?3U#*'?k(H/)oэ Ib^5" 9P BHԑ`?+OOe_n|D nE%DG?fb㩷|ݛbٍLK5Wf7p?:+;oF7i{#jO T>2j7I8[q¸hع}YrŦ8~ߗ! ib!K3t,u !{ aܹvw֚2*\Ft璫VyMOpVkV F1+^@>:8E7X$'4XhW5E0 _9zj3OByAFUO28lW?lcڮ'y8/X7\71TRR{Vmب%mX[~Od5pǢS)9E1K.<~7MO iq%hP%U˛I"{sDް{~eBV/ghhR"q 5?˧\GDh|_,yh}C3]u΅6zb@ߋ !߇kE9)w;6PP <;FD{ =tv!U42Eqc0@6 MBm0(D'~/%o2HF&9Θ:yCy锃*)O އe((,]9A{s,h0@̲_^ gHU:c gnvP]Uy|u ktiŵL;ny<вj_ s} nq\:L#@ŗ9^$t#Ş PV"uRf"mE.zSʀ r,1Dz!Q!͝^~|ZZ{Z-* ]z!vux;;O#kI#8aBWuʐl7/ '\)O=% S<c#gfeX$)*z6~B\h}.D!SDnj s-vu#b/^pZ0qHY(6g ^r2nMxbMrT:@iFneMOM^AÝ`rQi,:uR ?#H}z{=Sj,g,2T~`ҤqhxXb8;3 j]<r ܅l2uDMSZVF|rf~6䷵δ~[WSp @hw!k<:BێH e?4n5^;J_"VX`b.Ҕ3-GKebUEۙۚߓ 77#AQdNwg"Ke|:6~t׮PI֯ͱ3ԅs%2MBh x3wG(tL~F9'eJǥD^ޗsL=b<ل,!k'@xMZ- xUb>3Nd!h3w^F7Ər3$t49e:ZgEkbֽpZ7Zh;xeIG}~YID)aghK&wC0USM[frn;O]u803 )GgYr;?ՕJXvԵPs8kԷ4q߳a軒AӴesgv養/b_4)>f&K'ꋂz$XލU/sb)Fy Υ[BkK?FQj_K%i Znhm>0jXXk*DIڳw'&{r̻ͅzO@Ų?kVvL^]F%h)\duvT\qCHb>;qOiyʎg #LK!RE'g3nm, :RgʌK*z?Os䂪V m0Y(D&YEL="Uߜ҂UwbU8cWu'W01XFUBZteoժ{~VA)DqfCq JD$=(%x3p>\*sh6Ā"7dUo餆ݹX˧ ZS$UbqhDW^K%Xx 7UZ0t0}QJ[Orhfco&c"dr<@ME$R9{E9/8ޡŗ|N(902և~QXY>Oy4Z{NKR?ײ.16QY! 4KEB'>q ZBUb>ڿ[ Jb7M Y+L8n`/y/6edE)aRЖa!fqa8i)UQPlti6b^`|(/vr6يA.l8 E ڒ'%m|  >]E4ͦ:Nx `=dֵBL;ĕUT| aIkzwW"r\(5 (z#gX7ȌҁCT/{{mӌw0F8lKN.h?K#p߳ۜ@^;>-$TFrDc!a[)HI9sg˹.VaV9PgUc|NgB 3`Z&<PNFeBW\_CvOƢoiN>+3{ğ7v5P L&Fb|62Q5~wȯ+bS9Zt JXbRpF[(*0D2wZ}Ґ%!2 %I+_n'ժ9V*]r] X_t0%SKAcW.M\3177`^ΰuf3-8[X v kY{񙀴 F3=I,Ͳ0u|.)e Qb'񓲳^"kH0Gl!ηey|;#Ytr4d?t`=7o;#j^N+ZK5yVGdi7u } y0>OMь[}#oPY;&-  ? (| JM9qUkq>dLܬO% bU@['ƧbD{rva=uLHe2Ktg=z kq ؽ0DPxN<,=%7@v4xMun~Lj&DgutwJ9ȉxwjae=N!|HIʹv*]WJ`L~qUBcJ2KT71RbRCO[%˻)RM!2obhRyVB~͖Z({o<n &2aRP"g(# `%;?m`U'=U4b7[=SU?_rQVYlY=2nZ1m%"0V8CpXKpR;hY ֯ZAѫxƖQy@w獂*E+lץ3i\(k!Ȥ~5b1\AiӞ&))Yr $6YwiXM/"lHAᅐk4[3 ]O4@MݥolܫcMQs:Ýն{5PI^-6aGW}QQq en!}$X5;oC+ +ZCUoL+MXD5'N['X`ↀձs=.)?5`4'AC@ ;q^jgJë_bξѽ yVv uj&JL{ wv4)숋fapѫJ5IKEuĸ+rsyLHڳC_2p0(9y4k8cr>fN߂/ ވD=BOTٗfMH  ȼuh/vq\%r?RR֤x|*h~6J/[=ȘtۏB 'i OɕQnh&wawpKHGX/3C1V(qm 4Vҝ^/9(ĺ2.I=5X'[ҤW?6[ ze D&u3{ 2Ya+^AJ?C&>q^!U#dH|{Dž N.${a0q\Q2K)((x-D 5sx$*AZ3.J\he(&5@&MVUzajoˌPRlQ;H4.WuR#&] ly2r2W@!$VzI^Zs=&fE<"-7IQCl[I|?vWU >um郭ЛRBރpV ;;i'M(@RU::$6q # :xKu!2X|]^x\ԞYȼw+\6 Aې:6^cDULEdy03QY埘S,B +SRmB$+zt` MN::dWwBDHSN)=?b1"Z}]A-}u8^.麭rqn뻶Sؓmz!+Z,&lWNŲ:y(,ЧЇ!nwcO<$kj_d.j2gq:W`yEȽXV&׸uIpd@[L7ݔN! ZSed~oء^Iզ3ךTDyK(ޫ+ W>g?iNZ֖uPUf/_NbP-jE1ӽB?hhy%Fʟx7έS=e.q.T?U:Տ &̞Edj?MG#MZ&v[44މ1_FT: C͜JLX9#S -=s-w׊Y\pCZKesu{BQ@`B7ZaT^{&ŬO)M 1IbJеvs:o2S 3B4Ω٫wI]q@P8"s-2#]%rƵ:& HozkzұBy6-},=\ݙFq/4 (QSAϖHnho$XMJ g2WqY-Mv1K2>RjbE1k: [FA$7FK5w׮hI3%@S}OV9[((@Qf X,W6LD?E#,3H.M-5lzUTzY񘔱6#l3K'tZ_;f'iuԟi@7Q|k`琉o$/z<J\ %ma ;|QXjLRJsm~Fg9XT\yk Bkz;QU_-wJIڐpV$\) hou5W{"F %.?p\B{Aҙgoߎ+BRՆm!{bp4CL>E3[>V[W-mĎSxJ!I3ԯ@riM5bPh##R3nCpԩ v:iG֬!\'=Q+eԽ2?-+ƃ֢!_tW .2p&5>/${՘̊vy0w? O~jM%E6#PeGe,|E5;~4jD&8w1Y !R5OWy}/gj˽+ hފPg,N#!C?J rA_.Cf6W ^ JD 2^T#E}+2) JRMa ǡAԞڔ7$\ aߟrL sʚ%u*뎯kkkk G̦A KW+5{dw߷f{t% pzd=#`xZrT!ӈ"|%]rg soH$qb A;fIMvP1F*TxI)ǩ Bg[a GZ #)C'ީ~5/;4ݾ9rngy?r3Վ1*R"S{ޭf^N`|)cx@F_h9 2[mC]ݝܫ&1!zgx=Z)`Z ah+ ĭGm!f, 1(gV9Zؗ [YӑI^zI8-QK9BNef!}ZXW4fNdM6)T;".>$ϨH\7(;C$ /5_Rl<8ȿ@`zrŇ)v΍\}(j)V*iE嗑c z1#C:z(cQL^3 ŀ'Ԝ&J5bxRfX5BڙI[U5%'7gh be 78\IeP홳Q븮~ ~اJKj]sscƾAxP~8 Mb:NȎR]}(n@a(7Sy0;pJo{lhjh(W $|}^*vs*vJOsav" T<~Cx$m!]^yЌcx KqI 5%1Bd*t̔ou#JQ7FȲ"];lbuڙg˿|[ Xct{KϣMu&b;_=0^lDkV+cu N'?`$6r>N( ޷)a履km֞a r.[30#g[f]WAY׫ 譢6ЌvR2c\=Fcn|gQv'b5gAQV۞PP:de:<ɓ̀SYv׊0+OT+ư( ,>i+՝- B2&;xD6/$ (|uCUZ1Mwh7ld \~+>߭*4mf}C;vet\ , !O=dwy]yF;E,K +s\r\DmVȼI85>눨Vu̜)|gMn:KBA&CT ̃?d|M6,\R8\n!0 sM׻u$2iǠ S"$~`) 'ZrEcS*E &ԯ=?X̍߁ȕVՂt .ˬh-BHAǬa qV/Α*h1A}Iʼn5z#51cxHjlp9d2{<6&l4%ڈHd_Q6j9(k'|eZMN5@XEĒotW"-@+PB!Fd@<:w@ Gt#KO&KN5ڹ&Ǹrku-H^Fb1 },K9L2uPzM9uY-66Dbz !N0'W9Q#0& t -!<$uP@O޻Ü*Tf yބmZeQ_"VlOI{\!V 2Ѩ9 isA>I[0c6Ɍse(!x 9J(' ٟ|RDDMz8{B9ÿ{C~bd3@#t+ PYP".ň zvcZGry2.6r#}V1p}nig0dQm\_)gD=iPly ͦ=<lMX^CMrbr~^ ?@JHˠZ|*ZgGfN0iIF>G!F,]ѮN T=J6`4vi?]] *L׵-FuepYN # 5`fm5imV9(lV 4wՎ[GgD p֑MvjF2ގT##H[ A1dBXٔ\Qd4ڊtğkȨvUaEm hn_bɜAeW¥ԚS G1X:is&F Ij{Xş d/GE˭,&&@~sׂ?ۍw6)BEO5+>5IH1>QBKpE[~p[{Gp~':kd[@d/rh,9;@R*-)p60!s{ғG {c0L!9ѵ˯X`WSj8 M'Xb 9J Xb"We. ?33 uq\<ģ#Y ;Y`&SKJ}h:%' q;λG/%\ʲ/-1U6QNПi׃CT s?`vgWH~0.\V!InǦcDa-b98gݾ/A}cu:)q]B֬%XIn2!OLRM Nc>Q7gbA) mM^&70ku.jaizV-1&H\xWrڶR3 WuB6 )mc[}ҵ%JWSRs*na=lXc!/;o4\fn aȢ)+2]=+ΔwjFFsI~EQR&Ku5Zhwa'P̸tO(r qd g GJyFoj٣F.rn•kDeb`ZQ /2 7' &SэE,BӰTE^p@b`ӂI$䩍̹3tUz~ˮ'u)0Si4xk.[2hh_^QߺnL2m'3F'"*U1y%"fxcZ¢B;[*W;%)!e D3夂7XW)PՈWQfzRvjkY"0:g_ǽ׎R̃E 8k)gDjRy5 V0H:TS.;6YmOӬ/d p75mF eKNwZdwꄢ܎ʖž584QƝ>@'_uEc5mRT%5"US?`k#?~KyA?KM}z)"F-xn/ q݈p6ݭ9Ae)[+WCE *4  _3q/2ܻdު@:ž1n-1 M>jc&<6z>Ӛ<ٰbQW+,U8=xQ HS=.%AT?T`]b8#_"mi?#:r~',)&ӆW{gqK{r;/-<8 ңP/U<8=_|\zHxc) cѧ'?@o2죬Q6 Ph ݱ~>NTt}lِ-6q,!?2̓vRt]ompvN>D|]O#_&p1p7՞bُs)j14bN]cq>(nns9̏'| ʽ3DLU3=VFl.(uhTbUy r[2]A9)XLaX]I 25v_Jx&vIM\37{r|g\|ڎ4#WIxZiZmchYɟ7J7xż#׌U6H+3gyTRsP:JBle`3}R \GŜ*Lx{IJ0iAq+$Ue aRJ}qj.Tޛ7o!˂聯@zr b!O n'C7aN4kfT9q[iB;9x8 "@<+"eUeD;Wf5p+_zyA uN6%7^׬PNnѯ'6jdξQ:>|ԩ" ۭ V^Q,2RQ囲-&ne頊d7FFzlGk8\ZuxGOxPߑkДtw[9;p2_?\gI-X9K| w9+Lm6m(M^QT!ycI2m"xr'(h0m|MʇhU+]< cȽsU obhjOhMW5TB1$ J%ibHЈEo e$i8ҽ OCbr 1Zk3wCK TY1FlkT()7?G5(ݛB_X/ ?LtQ}Yj P[YDf飐A?Yi 5ԋLn8_7@& 5^ZxkRL£τIg 1!]3;n2L;Vĭ?ytȞzÖ#oB~03c#,1`_)#I '` eS?b~LD} QxAtu@uӯax$wwff?8)Yo ?Y],$n h9}>ҏ;Ăغ/$ $94dNf\ 3Zsra09{v_o_BdR5 )v[)郿ɦT=ǠDls?Ȟ&AkFOv wM;ע!yַMOABJҤP:LS]W4dK쵵Vn .:G+,\1.Tʄ+GP2+s2O!7Yڜ<BA!dү9TАн1&{g٬ar5N." >&M5zIqz 5K)}}Zrښ %ۮ0r&݌/̮FssD&py8$[ub&!.C.X8U4mbb|['u폩6PW)-GzBU_G{*XAh4sZuI1ʑuڬ$sܻc7 Ĕbmd($կ<y;j&]ΩdNLw6^87X }QC0κBkrc,}["0;iG"?%͙| 7'2+vWi`&ZN5!͂ն-ɠg-6 ZQ+rDFaݿ!^Qt st Gڿꕣ\ Z*46Eu\/f3kR=X9*4cj fM Dsf"qx2zR Hl7*fH'H٬+w*RiD~j WJjoSH6o1E'PL vy c S C 1:K{Sxlftk?-ΰaH(h0:hn7l;Dѐ//d`Ln@$'{n@Կ$9gJH1,%2x(ȺPԗ73e ;釟KątVc4:" V~E&F-$忳 S^"8qX?1FH,Z9X!]9ʕ`0*]&lk&Ka~?o@+jpJIl5YN4}D\5]M{ /Tu#~yIw5Ŗ8pTx` ѧ"Zjo!OACccۦ4A"9YM_I'ݷ)*LMϩH/ڽMB\*1!czU-\+zY70o"E5aL3zۂia@RT,avLB09^Ԯ2d{Z !@G-%'jkeh>Y%@LDs0{ܹD @pBr_O BYz98#~kSSLpgwn>9gBhH4k(RR52f$p$"e>:{ %_6n8+OQ~GV_)s5f@<Мg# A@eDS"/X"?*򸤃T 脫tEAY+kpG$٤ϷR^?,JhR} j/nY~>1a!fm+KO M3[ˊP8DyB{}`ع * :Ò7yeFBh)XK{~EF5 ?d(!xNMЬGپ2_k§W.,A#aP{hwϲd~kȲ^j,GMZVlcA?0>,?RhO?:u ^Pr .q`\kꯕh("pn+G#v'~(21:,0;Cs34|ƭ#+H̷9~KWFN2Bo!UҨe- c4˖!x%#$>dՐۨ cB$Q3G)%n%XGrvs 6b+ X!%1eI~=tJ=$Fj:7gGOh1d:f&:w!|>K>)q{3fv;[4- F"b-N>z `ZهXǃu9A {ZL6wop`6MxX7{L @.(hG9[k ⤣P}>DGv$ OT$rz+*n{H^k!/XW3NEM>G F47c[ԟfRvz}"YY9Ehí]ԧ1`RMv917X(.>:_dEB߉v<~"n^Fy\,=R,a>ڴ}'5nb0&`1 @! $ 5`?0yVGϵ#½N(>5IRa$q͏ksگlؖna@[y\#qO~p%*bgAkd)g)d\xqA)ذoeu ޖm3g1+0; mdrµΌ,C)1pSuF+щHK(ϩcZ f -'8q/rS.**L Xˋ}6uMSH13ڝ $@HQ%kFxj:\ I&U1@~`+Nؓ`0b&V`du8S[hbz:sC hcHBz/VwOpخQXv?C+(BX/F ).T[ܐ\38U {y&MiL*^c(|+} z` 7Y+k jmX=1%2>f)o66][Q^&ۈGUL8FVώ4}Dе쑆 $RO8唢+\x.B7ISҧ!Cn->u+$zqG2"y>S]isp\yxd>-ițm|jDɱVhHp r2:G+@[0l:0P4>w%zez?r*2O'j8pα=管vӳX[a…~\T/Œ#wУ/Y5zUj Fk77 Ll47Cq'!cb1V-_>cڷ5'9DvZKY`I 3O 9.fj3j{mi)QxWsf(/O`}ZS2VerW+t"LUbp,lPMovU8yAޅN5$\9,toyXHk1n%XeW]ru(6p[ k:Lo=yN+T?ŨMOSKM*uе`XeRyڪuxeDx8לb8'C`X Zj4I,딳VWӟ2(NU A)"Sb4Nq̫#\ EN^D*(G ȑz>lkwMu!T$.Cl+K<ZВva"P;Ǫ1 | 4ۨ *lKzxYq [^O늕QkRS wWc0ly! /Y$0(W,yƸ*:5}"x0ϖS78wp֡6y*LAM G {Лoz-Zټf1#jUFdM?+ygc"Bl`hl?{*w@&\Ӈt찐f7 r*QUDǥ<{o@4m@A6wg[rK{xR fl=kgqk\8=oyE ''t[H+Hbhm aD&v :byQ %xMHGm C_bck;-SLWYmI&6d3)i|.B=vֳ;x /1ey>^j;o$~Ä?طa$Eod͒:X]8ԕw-(!?Sa5N^?nG%/jLWTAhW(]TMaH֙%Ѯ~%˰'|zUT@>pE[k ͈դ|_ gzWZ/ To( I#r8HzÃ+V`rJ նZ1anFο!5{DE h/YW,=cRԨ`ƣm״{jzF>\ʕZ=pnZp:*a 80 K0beLGűۈZd 3Ga#a7=hsl70q-~ѮB1},!Lirjd!j{̨iYRu ?vU&,RBoISߙqt)So!ZmĽoh u{ңߴy)d=NjJ!w" JBpWQYr0O@ 4]ȌkiI?S'~?B X8s~ֻT n;,7y?B%r vbdL'bVliBRѝAJi`$W`sX38mI> JJ3 7jR(lsܩKGnw.]r_u4?Ċ+rR O3" B{)WdhTwhP&]w_I)Cq䢤JoL8fZ}|+rY>+$yl:`*XvhۍbI /j -Z&Mz3 (XcFK!l!-leI~=FE'wÛ=%PRRmKaG+!1{f&,a p1.GjpP3k= \:r|~Нo$I-0oPJ _+$iw&U'rx9{":.R̼dvfЫZz F|HeC3 ɐ^͎]y:®H1jMrO#1 j\3o{n3jcTFZ(h =Se k0`Lѱ$ޤ=.N ܄ @HL"SMt8mJotpuM`Mm)xF\Px\l9!ԊRjt J0XR3O6p -|-{?g4:` |CnviEfFo=R3F|į_?$eCwx(|\hNy2l׽ZO)a$p:wV21mDgZ6*xsc0 4a2E[*)(!F/XqtG%7uB"{R{F5$CIaōif$;-菹-|`Nb`;a,%CRh,o]M}."_) U#Wf[#醙eM `^^t9+,;u601NHj8eb Πג!^GסvIt(<[( x|ѯwd<=d3tq@PTbDw($0A>2V4[/Ytۯhf2'R[%EtYnYQ VU|';Cf Ľ]ZY8i!sNB?yF9Ze/7w#!KT q vsf;ںOoL<}NPcXZZj (]N2 `a{;xtRmUz_$ @ƾj=w8OÍw9Z!ى;[NlJ i#F1h/bw8G@A"rq&wɘ>m6INؔ2KOMY|;\[6 `˔x?u 8honiw`1Fu'ѐ: #x$C"Fa Z*D+fNo $.@3_T[4PXכYCȋ_ASd@KR\6C!<^o(Q}R?<@ DO\*>KBKcR\:G[.Wa~#JûNS^FXUҥhګzݢaހ{L{}_ב@6^C^2+[KKf^jѰ"<:_}B&Xd6TWzyz-\%(rf S"N y@lB@, 5LAAR(k2Ht 4`w>ۮJI k!}woTD%iVQC޻dʵxv`&1kgT׷r~qb ]h^Mf5QvXGT~~]> ]Zvk\) $a;c@Sz'rOۥrOo0EB`rXL _Bq.pD.|i>>pGi:*9 c,{SAv1#oldv('}",7ZC@ 6 SsYXq2JLpU/'䰣n*౭"Iܐ:ڇ2 ew(ci)RŧgD+QY: #6rp6ښ)shm1Є+:Y2H*@M}Ƴjݸ\ ++Y3l|qx|%L);oᒈRB/Qvk_U^O)ؿ4h܁ƠA!mɬ!p&' @0).LVwL{Y &dkw9OW 7^'&>@o٘.He;*?n]OOuF` lx6oAAӫPʗag&@C͛:Iht (Rrl"'ndEYu0A"m\M (g6P= J?i^RI} 4WTl$:$.tĿd*]:vTrLW"D`ԇqCԧ*FǶ sYϲ3=T6u֬aGp:%*h]WW6kp# p_.v-oK OK½yDH{lʼkԵ{֭:lS4 ZoQ~-4{X8yA-+3-pDW<#>IskJDnJG~X$$)hPdV6 %ТX_[ق/i[# dPQ~ߣCnW:65ЭW}_pGruZRU܏6ȄTM-QTɹ0I88L5JE@[.';hS%-U01KYܟ!P0ϚDaU`vG0 hw-iϡ niX B;:=0 &I$>Vo<gdO/ؖ!n(=h4t5-bWbK]sȻܷ{ O} N Hdu G~!Nƥ'#Utxɜ2HZR d9ak @pE4Ɂ`buv* l4]kzm[*;`83*jk]l \[߾N6;Z}!\/w0 p@8ka\ fz[ן"_iUba%(#mϒO9]{~Z䪨W 1FG3\%P>&hR7ZK_5u_ƝŹEqZ5g%dߋ_g]c`2!ݙng+i]`Mt (JamvUȦQN7[nٚ1Naa+WCVx'I4R"C5m,bnZvb.A!G]/h|RV_p!65lW2=9=X"S[;v?-g,~kP-N)JOϛC~ (}l/?kEҨ 0V/OCSjXM5<3DLL~9Vq6N\xϟKuE wf4hkgLQH ^}@9L?:ufMF-4N M9W{FWMMV!eRKY68+bl  >;ǤT җ  0P22v.d'+I.W{i3NR?#\&J]$8-xKaJ#p|+QK7Gc%1 o x"}zEJ<vw~ߗ{eۘgbƙ[mej iOUhQ .iwfNJ;bμLQa 9*Q&>ź\]Y)9p~,&R~0bh%l%W`>a/ [0 iT 0h)ڕ怈$:?wipq]|T|yc1/Au, {Fy0r?=1Jt") Z΋/*>'!(AV椝qiLNV:'pͅ*EoZ~`@;SZWP2k4W;ͻ;\{Xj 5 a!YHbz?D[@͛_$LO?G+mq ӹUyylyٴɁFnPmk߆mWIrn1aWIz 4|u" ޫK>yk^4?G vV)\\o<=pyO0ԮYq& J,((;#9Etbݢ>}O@=M"nD~cRyvy.Dnk#gAJ)ٯcH5V xd#K^^N\2Pw7<9\\ ӾYɹX)22R^P;tqɓ_6ætʢ\>?,|tEfW6@1tFHo(%u|"t7 Cwa^I2H+/)e?Խ+2IgKR !Y.,\jf|}=[s ec詘4Y/7lD0egޜ`XP4R 4uPlU}ltxV#fZ}zbS #UyCnY5'J;°R8&h 7TkU~50_~YΤ4(rHH`5pa pef3šưz69 ?6ף)~Y+Sȓ3י`zhfW!bD};=/8U\aC/k̭q2lQ~SA$ߴ2'ZRc "g߮R zAwb( Q~=CþgYuuV@a9t]cXTgS|vrӀDwre``mHfZb/lU3c.T2oQ6lx[ja"j %Bz(&Pv5 @łl@&huwȰn/8t 5DyZ#FpTvX/P^(˄zu.*5ƚW٫y,<:T6Ե eT!- tq"NJd[cWg)OG]aDǑ{ 1(ҏ3!CL5 M Q;B5mBplv̨QI\)GFrLtPo1>4>mm2,<OwFf*橧Ao+fF|p6q`LĒYqB晹خ^@rԼ¶SIX6z{|򶀳G^ߪGD^_xl%5GЀzhk&,xV 'J/5EfG*MֵW9*'McZI̹{Zgek_V ii?]ZATT-:c'h.2G~j'@m4{/uaR>)ێ.^,{mgU` ]hcQ,7RO~I|I$|(F_[GLy;i4B[3VڂuTKRmry$G߃&IN¨QxF5,jQ=,\- A\j=v *=L2vJC:ק]n ѲEDo{ ƮYC1 BXԞe?@?m|P\*Iqm3V8 lX|!YPכJ>"IfEc zFH>/6 Z-5x0ÝqnlJكCp.CCD= ?@XvH/L/&Oc=)7sp¦t;9ߍ(I. ,VH-)L=x (01DHw:@e c;/z‚ջ^P 0(}`ad^ZҸ4ZnLZQ»,7c+zhՓ2#|Fn8Z$ ϔA+*a Sqh CZBJ-HYt),9@: ǹ&cNW9rbY8&LeA,M:8j;f߉BTUgm Y#Eh[<1{#TzPd1`\>'|_<ҧkjʷ"_mggv=~vFfhIHI:m >+,2y8{[)1&f5ew| Vġ2}0eU|01ػ͂; Iʇ;;ZMp'R2Mcewj0㔼7Ъ7t_yȟQ&2 οykfYOQa1n6SHŗ4IY& [uSCdF1EMg?ʬc\=õ ɄcJJmX>%o9 h\*IWRKԗgSZ]9}oqxܴ>tWi﬑\:t<8~m7ե)ʃ{6}{He*klo~3|Сj:.#)#0BWn}NUM@PX1EнI}Sgبs_02 OglP g[P"xZ^3܃`fAY< G1u] -% 2d<-h^G-):Zsܙp_K9L@‰/X8P|z{7m5MաJi~h&]l~!KK޻/g9s[A2橦 s) iK./$߷[_ 詒[gq,D7+RJgV~EI+!'D%;EiN`zz;G_(g[KjM|n7O|_3^]7;l&v:v*| [2LAk"/faBUF?h]TFP5U{$9oOd-^cQme -/.[Jp۷QN-#󰖹qT7XVVnqR=#I5./Qg!H H:%l3^O$)gFLBfdI}RFPtrmwmAwPy-]pjEBJ&NV'$YVԮ2)޷e{ 䮘F:! XXM._Œ쌡=ҚQлO$^ybtj:zB`ycal2=:r> bБ"4r&iӕʢACj`oKj+(o\vխ,+^i0taZA?tk#jh^j2 A1qvlE֤C{ ~>RSY&T\瞅>ue HzCXhI@HG?ˍ4ӟ֜9.~EBX_K|Zx $) $zmvy &_J=UDnW)Ӝmr0k4Aa }̕"~D3/mBc"iS@ZE{\1SEW#͢a2YS=6ŋ^۲Kྐ.qRK3ɟO[YmOAs~"lZ۟&6S" ?nM "_OG))@llb^ xX{ANSGwJ!86VqV8^ vDDxW?eifi J+NV^SJ&H/ҟʅ?Xzy<3ױoE:Wg&9Lj^WF *!=r=| TOsټKނ9&dDI!,{ld/Z0IX"ΒdhBtYH߉65SE) RT+V$1˧p3'b; c5VU`< i2gFUE-Q:TݥLKJl+*L-vR3j7' jovk))Y} ^:>xxc B dC!ϚO iH2>VW]ouH(}z;}a=W)D\+U\R^eF(E̹3M<(6Ajjĕ sLLu<:PsΪW+n TynP_ϲ ^o]f C#"Ǧ/YKImgD2(`Xr尢mP,j8dۥ UÓ`g"iH}sBDv2ʝ*)>5&p#n&j]:Tξ=ȂCء @.`);x6?=m3dˤ ]\11)O_qX߫ӠDZ| ^hZq灉[H8Au%kO_E% 7z<Ӓ t*e3qƁ3덁VbbIK*<nyPs$HG_CyQɮdpjU@ 3Uw|7=c@lnjZl$ry\ `.XwQ1R`FORsHL+WF@Gڹ i5|miVIR,2ك胯DtꈥYfTICz}',- ,Pv n q:ֲOtD>. DÜgB2D◼z|9U@YW|Lh,&}`#d!!0n"ߞ<9Q0^#f3ɍKoFkВEq\o;qaU%lXZ=DhYЄJ>_ؗ aс@|)WvUtfq+WNtPmT7kڀZR EъE}8v`4Q% $㼶 ŢIUe @`m'і֑sb]A^RgO9o}ʢR8N*#F?%jftSh^(6|k֏B|0gTiciXeΤOe >tG; a+k2k7 SĦ/'׼^- *USݢ ~]cf +B%9 f=gUꤎSC:,ӌ}=)KZ&#5룐zRM bqT%.ZӮ/n=RꔕFʴ_.iHO;2˕ =0n=I]H ;L *:{O )u&\C<=|"΃ʕ8tSb5 +mҟFC<\8.95`.-)֑E{?,x=GK8ik)dUL%I!+vonh[Gz|_1 ѭ;52G SiyP&v0PO6AR${w'uoVBDD]۱m$TÓU(Vd^މq_7 EI?k.ȔhҧJGG%_-&7J̴O6Hibm 5\p ҍ ht83:aQG Ӿ"2>C^f@QMsaHSH8>'AL"o&Sx6n➴%⡊_zn* IpeB2|ԃ^8s'|hEW>FCo:d1%U 1wў?ً1M)}D\5(!JZq6xg lt<Atmrs~?).`ԭ״Ճ@5ֻ (䮹pNrP~7CuFLRY&ꖓL{7j MpAFx"|$䑉LÒG.aHH'}T8 \V ˱tsfdըdtˉw∬]᧨c֤]f{DP^-my0.1P1$1 LU99S!7yLBrnH+b{a'5!kGfڶvtd)7-d,zK_YF:1dӀkA3j@h֮44+pYY 4̠tdsCݧr^2j̎;.p4N͚web[g ;؛/кEl_wޢ>tc9t_qi)z_'Cp3@ճbHΉP\Fj~J䕗M+_SyĂǰeGO-LkAcNf c`qp|h jǏ' 'ѓ<3H7B~פ Ws񋱠HevHo哂&"P"qh:J[{F njC~wOd娒_= ="TË~L#m˶Nn ~byv+#Ќ:B͂ptI{C/d\jO ;aWLE F=5wWb MqZR+ ruK„'oB"7%94X+qR B_]99.M>czEwsEP@SL8/"MXzDcU|7w#-Ty~^s.} m(6oSTȎf³eX"[W>#K6VfiQi`NB6pq~J IDH A514h Jz>GQ*{|ܡ=B>jᦍ 3{RXISHg+ Εҝ8?s+ # >q}N?y~H/ \P'g`P2vlny5mVZwuIA}SOT6U{ciqċ*zog/V`:0T"}/YB>z43g4q RmlOn'ֽ!ns{Z2{Rf20+v|.qGlg釙W@ODޡ*G]=@kO5 ҡ! z<#k{kL&sMr9S#J)te4)F:DG8xd%7'<(a Ov~TXd""bW,YY*'~]'S+`ȹB.@DKjf+.[^W+7Lj'P am6Scg7,}">{2XL f 1Î=:ٷ-"6ґҥB :$~i^_qZi6 ]껬KUz%]+71-CNr䜟 }9۫Lc(na!pt8D[*pq,BjKΧhTtmg#9t2tP̺ + a[0ӄ*9,ږ#ƷE8 lFOʵ{ǘ=5G%$)a^Y^eNtLwHS WG8Nev ~n[yRbL[-ERi5._^e?IkƑ-ncEG0Ae dsPp)$"(!ވ6D6Uc iӉ)(z˗WUs(Hd)4UMPlI// t=Ag]o=&wDU7#2Qd!F"8A ԜˈjA'Vۼڿ0 nd<ŝ rn7+eITTڼ9e2K@5-. o[Jn&fCVCeO,Vyjnk*b :{c d8T^=zu}JwӀ&)p7$k,2VUbK5(+2!S?}^|zE?j~Qʑj~s(m-}mJw +_Prʠݘ#ԌRһwgm0jΎW;~sdgtf~qg6kbT>ʲ\lcGvۿƂ&e>϶mßpmaz @utI⼭/5i48]5\ɛv;ny){'qi+ZZΖzyj݌㖨&٧UdPY@t܎*dfYMYG{*䘪.YG4zmB}OtD8+yҫ1U),$j#b%Ֆq!0WF k-^|n:c'ʈp*%tdO (` Cr%_XLN_4aҖ>8}sŮ?K iTV^ʐxHIMΌaם7}Bᔥ)XH3@U gCl+MEwy8&zI\8reyUU2@66XUkwN;qw_ȸ3cnΧ]~a\4ڍzwzwc )A93Gq}F@a~]|۱ؖ \޴4"(Xv`3h؄*M`@*reSY "l)H9XseBO Z-&L!‘FڊQ<8IA 2ɱ !`T 1uJNp48n0Jm]C| 0ڬ;L0Ww$J^Տ;%#DzRx.!(9q˲rk,e$}œYͅo>%O*,갼FA`@C0Yqg_ڥΡ w.1Mv"DE{CS.cmKbZ0 ,A\6 WeV@=4l[;W mE ,cOlvI11dZ~ %$ag^eh{i9cY*Yۉ(g1lǗ}7dcGC9⬾ ǒ0# tdN߈kW=; X?$ y*CĚ6W_!.ns3n;Q N˥֐,ZcM\sGsN=O/ |m:ka+UYa".Nofe]k +{ċIC2!@!^'gCh=Kܯ߶e̖`=cwccV7x@-H$l-gMDh&jN1,ɾSrD0PT='C9xr[Q܅R<8=MLb@ccdpUUÐUԉ.?ͯif[g9Ƣ1,_m:lw奢 mZb[f^h3ilFݠ:an +Y= 3ܠ?. 2 dsԑg?cCWFA5VMD7%[2C`ځ-sfB[ǃƭ, t=]E(v;Ѽ@ꡄ0pbWüYNRd#iw ԰:LV@:& tPjXOY2 -{ I[>j&ׁKyq&0,I-1Ah,tuOyzB.2_2%Bmp.w[E~N@ZpJ$ K%]C)O~*I W5X鱥ԩ5/&YM8`ѸAzP,%-ڜbMMꍠΌv֐ Ay&'M4%{$ X@vTNYu?q7nꐯT&bmR@c#q]>z@(TrG-)벨X&zF}`~7[s!%/Tm4xy0r116 #91݃=YU[OҦꀯ,Oazep]JqČ{$ꃕ}K!Κ\}a aHH}IpԐsf)"#얊EWSDy(YbQ<(r{a(KsWReB]%#*M PVQ@~=XD`^u.ρ(M [WE+Ƞ%c+O&2.63@/NܘXG'rR$tL]z $_5wZ gz g~hxaXtM۸p=<& G*T,fJ\GLs3?xBͥ/;a 3 V!3)p,e8=T~Day8>AΑې>6H!2~HWk=g:#ܛ4n9&in&&V6BjTGQ 44S C,tJǞ=%IDr]OvV]U|[Z+lG35*OSτ*^ĭ SJtU&/[NĦrcS4x:in] ֪t5&C -ȩ;(tr7Ft&Ge=d9`OBxs'- aC[X(,qԩ-gT*93}ivN/2=[c}J/O)}jabR+lkKADPa;v5< u2<~rn$*ئ/kA]^tn>PAq3x-ѯj#˳Avn?rQOXYJ~PnĄH+^8]!G?Lp)'xv^5A߭Si^׶W<2i綂Xi֭Eœ'05(!A_2v)Vʣf/ }DAI{xQMOc`!*<93DңArtJKG7ާr2r7Ŗr?#bHj~MG`jH*"#+'9*f U5 Uם텮wƵ4@|ӯbh]\7($"_F.Я#M<)^Y>P8^:pV.w+$ijxg;!y  t=DQ) eZetٵ9 PJ ,9YI&~Z1ZQ<l_ Tr%u@VqxYG:77|LIMwr$5yv?(N\l:;fhu@!ùx-Kc7ȯhħ7%_gN6*} /ΔfBAopK=9bcA.`F%C&^?h"wI%(:CP9Z1,"i%l0gPOew~KLL)s 7P lWTdggV O2b$!DZxrP֓֝Ȓg#ZQJ1EM63{3 ^9>gTˢTbn< MRۊe)6=NV?c:ZZĜ5. fD PRdn̔:=^ʔIH%"] @J'-g-T{cxQ&G&北X(3-Ζ7ML=T~uqͩ8j38Y]O;m[&aggY$ G=8e@2I!u8sG@~gp_mIh"ѓ۩kAGuס qB݁X (3Up"( xO%.Sle9SƲYN(4̦AVQNI  ]5)qܫOΎ Rv;T\:jJk{$B6%<`GFD Ԟ᧡jhx!yэL.gi)4vR2"xel{ y>{swO^HwN"!\-"s:GUGSJcWt_0(ѣ 6`e0N'w 2T` %Ԩ.R lP_Cʼl0)FA),5DRl$퍒FzyֽDXn n|ceWh~nAFQrД4SvwZ*煜>KgVbtBjVh0BPTWܳ(qXp>ARP 2اks3W~Uw`jBwym [zz[1*ۻ.U źNe+eqe@!f?w1=d~<E> i 3 CW*K;lm7t>)uqPVR?ƆOzٸ EA+A= ĕ8ƈ!K^tt@^6dOY[k7 ;y2C$tݧDyS- r!S=/zר΀vme13ΤUYԚ{E㭇7z , ;& 8>"Ʀ8G23$֞GzQ偕]):UaVO_V:d%G+Rt1 #C Z"oRP19)$Ƈ&Vht&ė\+k>ZQ:!BSY[y*OOvL}~Dhx}$ gM "S,ETċyB~~)xۥhS,RDÓFl>  (Gi+RPxk`j&Ehg; T1ZEn^17>"efޣYĀVusOa޺l/o^0_ʝ{k}ĽkLǗCh YE8NT&-+{d(M}b`$_n)P?"^ՙ5t;Xt$|zݦP$a1<`+!AZt6s ;eMrygPÂٽ]Ԝ.#Y6}>-3ߺoF18=нn_#l` odžrEh<}~ ߩb}VSYtgVIMT06}dp&c8-駚jRKBqN-#+`VpW \]1򐂶19>~+cJ2dI)+|VJuq*ʐQqzz @M!87Ba ~K;3/B7vs1vR \Φ_6GYxfSw E#6d^>x=GY-×|R ќ/ӷu鑀%?n? BS:f]YfF{*Q8u<9|TR'xc'[`qPFn%Q;IkYR~ĭ^HL++w-yH)_eE$0~K[;*-^!{3-~:)y+Ҹ\zla¤lzY$~8HZ"h:y mP#Q<&H*'mc|}L #S\F'#g0UòeeUq5'B,*nc\kEj/KÓ֋3~=H0|FuiO!/;qŶ=k|ⳔI[r( %!wg. ܐ®(84iťҶcDZ6om__x]ynJ?ފO{LN*j٭G Mf\ +E`0"v&u*,:Qޝ]و|=$0h}uZ<1W-Ą~EoR⟎fF߰mxu*&1(t+V b|rP9_F RC"Fyr*C /8)ufq GT&ZX.EJ\$Hh Sn#!w})K8 g-YAi.nh;or$UFEL;"V70jݯ6GC\}KLJĔtPon~Dz vA|Λ}0zOb!I7vQ. @-NқK=McXĥW㬡K)G]H).'S½O+zBk?BsϩRn uIZZo!,gSOHgvKwPFs_u v֣$L)ȍﳾJ([dΏ79a@ϛk4N0Eh@dV}5.z]!#%}ƨ{&*;ݙcX|b_F؛)v2D/_/%xRwS)3Jbe0>D覌)I'C/'ؿ}07j**6k8|1%.˃o/pU;p#ۙcݠ#ikTz֥̀3"!^'bw#$##ٱ'Oc傎~wG{rAIْpWgP8J= ʇ*cLjC#5Kx@S2+N l۹Wpt(9ݡ`,[~pn42$ڔЏۤ8aDvB;s8xd.QL0ƅE«4Xovsٕݻe0wX*O4 ̹q՜EiQxcT"6ez6$ ek+ /]Ҷq4O;H&-K9k(V3Q/J6۔tH9ڝNREl?-Rh&̞:4; `?wy{}z%H m oT1\S8DhN>"N- B۹ !vd8qhIW(j.Ka!̂?Kz%_c Fb&[ `Gżv\ç50|z!®0 |HNxb,ڇA:.!2^jG~Ϣ-:qBOihwr;uöޙw3V)j14YZrAPX1XK^+͂K:;M f17ed*i{‚P"s$E(Nĥ?h%`fz<+U6,GBۼNނ }X{A!Hn&Ϝҫ GM:tq%"7WvRvILx܍2& Z,>ă"[hՄe0V0qQdzLj*;z{Y pr(Bzj'aBz rQə8r/R`f#fEU&; qƳլROkW"AH L\'`wO]&ꖇc$%!ҽzScrWHF\ӓ:R.|;w9flY"=f$:kP,H@ʉAgS4Z<fDC`9zm=٪ p&hfDDEʴh 0-%5Gd^S.6~1FNl/ [놞cb3W)2I 6WۏP~A@ ķзp=qe&| D+,fULvJ-p#:lշKX,Z aFE -oG ;@mS "&"\@a7O~@JAA.+-\etu[^-.3gfHm=6C>$??3&V'*[I .i<_9᱉K7sKΊ d $1x%w-gx7e[Ya5&^wCM /Rzzg;+-oZJJ泌F0y9-?eIuOd֚q8Lm'Dŀsa}rz'̕ <,3sn#'&eEϖbL+>WC\IΫrbrhxF1W@0ojw$ҽ!Ya]Ht*a* 㴬܀σRXc8ّ!棃ќP|2ы]1OGځn:wܤC@n)N*5ae]+N+k-q"k4im`IY>*ox 5xDR_\s 4rrrAU~<.GB nX2ij+Z^wڤX F!ͯA{uah1cVԊHi 6' O)A}&`g(X\}#Fd$m{zm͖Ԝ|K*$>]yq+ja(L5ZP0h謔Qx~gk,;Au!݁|%2JXHIfVY4&qwfjp@ Oȋo) k5#t,7|*~ja;zg%37>nC?-0Dxۨ`UBDIMB'L)oԎ K> 6e7P͈=}@`_D\a! ̞`$8y=xişE| yQ6Yw6_oRV6H;8Mթt% _(e wX?Px}Y4VQxP9t k z-4SeF8L.\e.i dv$F6)*#/5^A5j:k :BllIEz*y.;t t)|0@X!_M#/M* O8j\K+kJvOVgϺܯ{!yiD--i*1֋[NX,csjt9*ma6Vը+֮Y̺TGZyR)3qae.%%<.kMt~(0SRHhXxEgP.2HP>Nm+eEoȐZߑx=*w"_ g~ ageMB24 2tޞy{sgo4MR.Q d?Yژ{ZK3GR>W~ҫsDgHMdJjzP+>x|{ a-;/} ă82b' 9rѸ2UClvx[Lg[" _Gp5YkABN䄬_jyF@ X3KފFj9Gl*u}>3ƨh>]&\.vϽⲲNPmpש6Ed({TjgC*/MDf Ͳ5;vHbIuTSOF¬>$ 8RG>?IRg,9$ed[Yնuw`̃(!4V笕`(C2<{\OujG擊}H`K)s;iD,7NBk]*㔤MuP2쩻I1 +O?A3DoOA% }L>Raӆ -gۘͤv9hĥzN(`@{85mdĎ %LeFՖ:#v*yXh®:D\y|[#Sr/l:47y\N `qt 9jda(gFEi}+M#/l@6h-6]eɢ(ԙ^/119M4ITxuTVFH[J&{fi K܉OaMR+)w5]!F: ҂g,ABfDSrS9.1 e6yVZi;O/K3p]6 pxumfqh9&$$LcAU{9%vNΜ\EV wc#ᵲYx-@$`''_W۬*pH:⛃'Lq6y+\fZg~Ӛ2qΔ/$L$,[LhrѢh٫jx7}f62waO3mHܓ?+rZ$v[oct1PU ,v $P "sF{,DkҠuc}},l쮌BEѬg -E1;|F \)t"y "BDz-͓-Xmҡ@ & ('tVrovr')\wl(% `VGs(nQ08fܯiɳon=v:4_p\ 7GΆ<6VbYҲ!-ѵ.YeFVƕz e*26hiSLs \Nb_Ll*ILŘa_@yY#뤈Mut OYL=v 3E@v{R.g+ZhE㻏RAv9F+RҢ S mlpc`;J$?*0X8PU6 ]G'fe1﷨Pgs:~qm"34AS4uFGP͛ *sJXT|!߳I9t)XrepNiE-"sh+"t4S[cT4'G=9kRu)w'm~e\K߽Փ_>hw |YT.1^ HI 9y"鳇_3_WQ4q۵"QMiޗzj阧4kɷ${;>8l~fZ74O@\p[~ pOxJx3H6?z.$PV Y#DĚQU&b O{P^RCD(%{wPP3sa.9k6ĈcK9:i3y!C =8\m$tF t ; iDqI<CNFw#8_v[%r(tnѧ`'R6[RAӝDIjT"U% 7Gc|G̙ȀŸė7V:r*N dԡlb$ugU@yBT.Y)mķfy[80v kuޅEgTxy`EN_J2(E}o3=hI?j1?.)aK#zny,x+50w8hH܆of\1i,lE[ ffBdw9pvۂF3gD0#%x?6oxO*w;OՄd7FFSϙ{ͤUL[DrMFȇ@ o!Fwzlñց%. lp19nrq']z+@,6{n*]>؉ nSysKS1C ǝ2jsU֕Һ9hq H/ _q}M^\ &7oc"{Sߣ>'UP/։, oaqHock)W *#T HHpUA`(|`r 0i՚^h8|f˳ڕc`22@U(]z9 ge1:] и= !u' N*JGi4R6[L~..A=* ):C:#.;GCJ3w@:Č&FJɱ3g^PE Y-?mҧ'W, <*t&PEgN7N+b$T]UxM0Ƽt"=ܛ!5ƃQeJqi 67?D/ l *Dw!ZOmPL_z4JQ$r*'FG2ihwȂTմͨR]l< {x4(z@N\2N8jb 04+q+f@[q̼lJK""k[C5*s"ǁBٺF&9&oW}ЈڬYVJ Is-#I0s49DF^uXw"3B8ugD| o 7q{NTv܉AJ!=O7DT^Ydbr4= 2l&`28cdXKLÒ 9<Т 9S`6lNqBf 9;DhCdw/zOM(k͛d)\vqiq t#fӝ+?1}TUBEȎ!;37yX@N Wu"\D O#5`)OWUz6Bq9i[<|0oAnk=Z&_kEߟ6ڮ%vKYVnQ ca[߀Hr"ܣ`/٩*= ؏MX^*nW]5-cJ?4,;FE2oHTR{'m&ׇtLiJrȃP~>*|6-!HtZ }vf=XP[\AeqⷔXCݎRMEGb{2{u9nDyֽ9).M@xz:QGxGC Ӽ>TODqgpcTXLJ#_FK\4iw0GQ*)=+ȾklsyZrw~aAFNqB#.j'dTiE3o7]qkv~ۭ@2M++*o O' SR*de#[m({ǹgd\7œCw坏r9cJL>I}y?9˪7vbDq0'Ó(vu,$~L> ;& AɢJCHZe8{G4uux/(όbP+ ) - f'֏'jiGUAv]$52 Bg  cP`K-y7"'smb16J0t>xaTRb `M'JH]|HQ4rĭYCW=ҪS*-)́(5Y 45N̶.}֊]98)fJ] D"pr_BA_Ɉ%LY jONjӊ(@er3xF;K^Y@ & P~-SUMgpCCs[#м^hƅ?Nau80v5Ld@k"U^xRF]2@7neOvr ړJS].l%&?ƻ`.]"ωҿ*ҥ_i0|*jpު٤|0/ab'__ KEs:@KH"w`p|/oeY-h0v3{s`!4XBޅASqwvBF6:E?2_̈DQ"K[ BeR:7U y"zwY R,iO\xu4P5*Iw$eY(fGZ%Kx:Wg4wqs@ l#|kÎR|JTй\V)8"E'TNOTETn&Z AqlpH:cRMCA, H u;IRH-oiPB 7`-6'KσݺAw2";q_θ![U_2IwB#`3,y+Ye#'j:o\ou|F>1}\ qӱFnsuP1&nxЏ0N@҄q$"~fi"vvYfE0C2Ɛ6=&?C#=O[TVi)=~A FtF| G(˲4;w=gz|G`Ρ/W[QDۻ 2Λ SaM|-+lEA[u4}e!Y 5(?K|LPcI2D,y`PXa1U} dMA^$^Wɬ3n>'lfԓMx쐢O s=k2-hGa<Л"ܯc@A 7o V|(^ ĊΗ2ۆX\\glWJfutw$v/RD/_QmY/Hws _1t7: COlYܫ#舭@><S`"WS9N9^!::N\$~?ѵ~8Z 5K =gulE5e1n [P!՝,S*O<@#nX xL1)T]4lWջ]Ș9ƒjh"L2d+oN!=QC{i.+CSՈ&wQґk vw]ajxzɐ.m =1XoKI&DԀU>ҵ;^@Hjw3ukOAGg[hrǮpȮIqz+9E> 52˹1V|5>uX 7JdŎ1u,407܍5l&.,,W*V*eikQ̯0a( J5cI8Ц{.]o ct0|٨iC {ag3~a E--.X_e3L!6ulOoot[me;A1RˌW!k6DPWUl ?I]mwlb( !Z? u)(:)Bvfyt,XEֽĕUye7U_ݩNu9 !Acq3-"ԷgLeMdy:ߊr&|;615y׎Mz7;vmnVMu0xvc(ۅhcaUCE]&?--Rc0dR}.JxV뚖9ܮyIIs ݒ.rib>2ٰ%#m^7!s!ոj4|T%ؘ{oc+5'ٮ˷[qd[.e$]u΃1XkS]IÀaSӣgA-|X$ZI5^0*wvX|5ep"S,e"dR4V6+=GC٭;h>1IcTDhLYݽ$^`{J EM1iWӣ_eʣ-% VI=?(U^staܢs X/ygi~,T}}]j jL'neON{f | ehX%;<{Z DHI܂ ",D{z#4I~W&Ƃ&(f>Kӯf(]0Y`Z-=D,'$gp]$SVϠR101qs*k1v4s9ں'~2l/ǡtEf̬8Z˫Kb H ONܿy\E*>ufROszoLԃp?%Eo]K[er:i!f{HKv@F^~[ n1%/ W_j=tZzIDMmtV +.''QbnEbÐ?󈬣"DRӼJ~9ĦFCw •R׭Hb2R9[۲%sIkb۔lHnҸ7nco&u.c#h'RYZ] JdUP/xSrZxXB@uPЛA` OO ˄0L;EHLVH3PNX#}u~`t[a}Si3V ؏vvDzb HeiQm%'rmiYٮ*Kp/JbPS qJv&S?j!J*ءT ~MT{^ KqzAmk랓G{6hWT |nY)QoO\b QcwxbntI~ C%B U4@,2uqq@r'N|Xv21  UpBڇ>Јs$_}QQvk&H9eFi6B5=&bƞ`%0Cًꪢk>P,J )#U>pwF5l[Fծ0۽$[Gc=^;P;u>pV@"$3k6q4yJl[cKRD=xow%+FP<3"Ys#@ʇ#?+.:I0CCW5Y$ۻ ~R{[Zc `{%9|¡4 ,48O'z~J@[ZӗUZ&’'*Ĉ?ƍvR%?={_Kuؔv@>6 a5[[u,4r]žN@=n¼ZyV4O:d+me V-a}~s b&I-İBo|F$l7"Wxp*ufYx&u[q;}ecY}RS'&y뵑͘ $N}ٝƞ^cź_Iga$Գ;ֻS<(q*7aR! {- (?+]Gpa'8 nXDxUZTZ*k5/$MI<}0u9|Yؖ)k#m#_WV6J@#|" r?>@vI'$)L\i]v2 hd)oR"l8Y*:@`"oi^. f螚Ut>fS j209Y84 Zpbґ#Ccv!8 .RF)J)`T6QZ(B~!;VLq!TkE1B Z9T@2.v+'V0]ADJLelW՞MmXavE׀柶 =(V뭮,hR#nV,ȏj,({8ye{.%zP7 i㮤`E']>(oqܢ(D 8cc }?|w`k%[`)cALP &w(Q8ngm*Mȡz̤Q*ljW bTzo D1Ȍ/OVآu/:|w[q Pgϧ3;?vCC2'B2T*++τ%*TT<۷,0}C<~Up"h1R^'~^3%wH]- rX`rleNANM f9d9(UHu=+Q֑ ݥQCiP^G!L#_9SZc:wP }hUF"Ap6:#hy ^"A\\ $1k~P/Nfn1;@v)l *=8!(ĐL5_ -23*k4 VՏﶿieYf1JPr u̺?+j _5'|$J_Mʿ,A\ ((ֲ9cdA.ә"LxmH~DߛºyE9F Fj,3 LZϿ~h9`ZUPź[,i9O'=dTb&Ŕӌ&nZ!Yd>}<JsBVW($oی p+me#&ԗHĜ=\c8$EaQ0FFkA,=hIZyaV_% (䯁G}]j`28O=\LeЃ4JZI|E\2j> _Yrgm1׿jvpMXr#!4n^[OMގ>S/HH9%?S0/ݏFxfXqX| b[i"#sP/}9V}k sNw`T5Ҙ9*3jm/уI ( U7v(I0AU B}5ֳQ8p⾲-p/ivՅoz<)3Ձ*Z{gk5*k1[EqB+?ӆfӭӜe½%|x* ܀ w`rN/#,\2鍴Wؘ7YqO~b \g>k8^jX)K,a͜=eJ4I=~Ul7u`0wo3njqlqjIb CQ3K`b̊LF\!0ݫx(c!$${2q%혷\t)=9$1`'h ^,A赤6Yj Uf.N!jXq]ePۿڈ-wOKܮd! :qXc+VuƉ>g[(IzJ4WM{gv/Wކ*he 4%UM@GhN;UElADہ|;jct*g%j+'cߤl`V7>2*0 {򢐭|~/ HFM{Mi պ"SZ'a;I 8 n",DƗ*mr6)C;"hI3"@ڵ.4[oVJ,o6--}i~p "%˦}L.5טRЭ/([ Ld)WЦ#-dpFۡ H%1fC'2a(OKzrd:I UBUe#:ԝcr=vG~a^ A5rq(SCN6a/Ei̼ M 1FLP<-[\)۵=&Fb&*tY<NF*MtAe0YǑU@ '޷&{cDXbc {^)c$YY{ f9'%5#x,b}-< |8TxܰzVe]tsk'7LaU.1?G/$F T18cY2C7ufQ A4PSAdm*xM {}D`رp`Do'& u^+uݪNO+<2Zۇ>O&(@X娽T0|r9jJ׌FŢa~W":p6,|!1xgի2ǟ7[0VY:˱佒 K# b ȟkF&+9!d2Ї,Ǧ 5 +#ILjt?.tH܍z niF+I!6܉YTр+u+&z㲃ai=QD:qLKے&6jdcPU@0X}vD7ȑI֒?~/\/wL~ ׭:{ SOtA؍%7+8'2(2ʡ,ң9CG9f7H^׶3RhnzNw ҝn^ Y;qsL;VQ+ cnvYWkr!8ݝmPAI**{qrcOQ_i@,*057 y|2}~!BI,/Fʑ^)N`A Y3Y~T1k(&Cl»yN6Uf7`ˣ 7+C4s|V(ϊ/w9qivO܇ _HS&vΠ@E[E'Ń~RH(Czi rx0_Cn"zZK 5- 76NTZN{֗|'ٟ{Z5.IIQ][@#L堳>Hf\i-*v\v2>G~&9VǠy 㝜 e$_Of&]Ĩ D(|y'b8Pܚ#hvHd/MG4k WN?-+J2=& G6c]lg6թh{q&hOG !F W COhT<s,2@i:9QzM$cYBנ'[Up?4/*(FഇsncAz0ׯJEC7vG֚d4|>(j=8 {$*@׺jdzp.~ y_[Z ]_".Cok(Y6`/!1]WSڰc“P04#mk֫S7qtUivA}Ǘ=–VjC[-q Dm8e\e8$1P]l#EdX(xY\6i[7`!\5VV[JX^ ~Y1nt_5}LOc;|ȗ&SU+^5%om- (!G pqyUt #K}t($su=40 RSB<ԭq>щʳq's8\]K _?NE(H$)#Ɨ+f i.)OWj:"83$PL~=i[ym2̜;P =s^@ Bx§i$69R/GE3dkt;A^6"dlvs7Xwj:@h@RR%98v@zk&S_sJq ,:I#OS/ԘfH?ENBro(/2`4^%1.E _OכҔ͔B6DR#w薨H&!m~yxfAEt:震Ƞ}3"UaA8θew5AF/c?4`WU ~tEfG#(IV5!~ 4 (&[C1X_fE/39EcuW坹 nSɰkISmwTԨ b.P} 4|CT~m^RefGJcG`Dq4@CAf,֝1{aˀ`Z>C< +YeCuқ sYûGKE6qi^bAP N7g%9_Ԃ([K:=x>s*_xFjyŰ6E~ǖa`ҌK^(sK$0!D\P-0.=buUVp@=EtaCX.LOگ2&o ~~ UߋSrCbco??٬7i8 t"w/ȼ ܍CvxTWИo|fO=mymڝwmwb"(~Apy,9ՠ.lKH^U.~eZew3ؕ{ձg! y{6w@-V+5-4 ߃k~:»)$ŧ;2L&&"Vkq&P|P`]VNUL{xk( [okk%>Rj042MYC)#.BncجEwIT^y5B 2 =ՕZ0ާ p2] s x*iBk<Ԟ.7sveqq_qlHw *U{+OTqãwsgD>y>3_L@lН@GWc*R?(w/trh^e^Q'SW *ԀgߕS(u\!!`LV6Ӈf}l8 W2 gՖ9?{~!ћNlz{;zҥJ 5-C)tq#5Sz#rql(u` S6U*P2;n\8o oH1/F8^@K[\k3EϰA`0m.P|1F0Rc3>߀ AY6#j/$_6̯<|#Hǘ/\<3gUT}MyʈQNlj|d,Ngƪ> <( P*8JA@ 2U:}B6ZTDidg]r.b|Ƿ~6k|4g`9a5]ehQCvNj:42 to 0,"LuGnHBЙIpodB6_i+&9"-=|lU?Ϻ@bm=E>Dgx; TC!A8̶%,\6BDSί=kS>VCU__;;Fޙ2쓚'RNu {hmO\B*:du?uG-ZG(/ا8C(|`XOccf6`6d|![r32ި/="uJ"mM8y#Lu>J TXšw}X]ހKK4&`c9 ַ $z;PPP))c#h80[3gَ0Q4|W4R,I1ٞ_ZZp;F$UE-fX={hݒ֥}JՔj^⯵wi|5?SZv-Iwu#),|M%s/ri"PYk_Ư|_0JEp`8C:Utb!rk3[` WXSᭁvet03e^zr.zcbf]LrsGfI|Kټ&O>쒳#7W^tԴ<'Hp("%o aq8`b/>:cJcZCV%[z)RZ)X njxnsUPJ$3-GS{ݰ;_GN _;C> n|6%ƾ֭@SrEfG_4Fb%Ē?6|0_S Nos3 1M0"Ucҙ~UB ڬqaEb}c_pfQ#2A/|o >.iK"u<`k ;q%3"˘׃B'$x΅J%Uok[fq'HYk bqkJr<|lУϪFb/RdA-x$~X3vej!3N@0P:_ Ž2&C+豫[qNcσ*‰Juc^Q5io(d#8VG0ٖh|C#OB! ˇtKFa_]4*CMKp.lh$~"+u(I;DiHSxq̐SG-Rw?޺1`C͢p7N@s|{ &{OE9I;Is?5Ci"2\f6ә_P6bv>uyPB:,Ku7GƄ}8cA$uOG_şLJޑQvNc4~l3Z2yqKv"ܛ^'C}H2_1*^77HB{eB } { @3Vڴ4r(OuBq,!hz%{7EAb$ +LA{n 4a,K9hXĝ%7<1g}q$R +qeɶsK BTr#@o1;zv5;9g~Ӄ|(5ՙ?C\Ӏ((U1w{yeOOS͞2f'.; ~0Z{#)freux ׼gI }w)شv†2E7 M6/q/"ԣ\ *)bZZQd9lU XM缇2 ¸kiU&F/8^ҴCH 96EPNXWQwJj(QZIN$%2\MDWdr ̨s ?y\h7B\$'T";;VV85\0a q_"ZhplW _Nn_F@ky˄|@FQ~4+x~S֊Pu2Nk`yb7;sssMSIaarՕy?E9Iڨ\Byʼ%%_`xZĠXuPDY{4\|l1.K1!xSXnF0%v.0Mbs!qsFA8'lԦP1\ ^#T2UD">0TJU\[XQP,'Gr4 ^y$ץ+h*g5(`We%@\A?C${Tǹ(x˛R;v|(xÂsc9p"^g!Srwj8ZN0ij1@;8k!scxҠAHסxo걀h/(*Q9:86Z./WX[pӷ> <ݸmj@-8+gA7#g ;}&p&Cv pP" VN;潳.E cK ӱ#8Hٱ܅x/ޱN_"8&J:p<M V4ǢVٺ aZ6 (;c+6Q>jw# @X*SMNPxd^<;8,fxj͢9P1>Z>ˈRki  %$鮵>t~uqXSq}R) 7زFp6\ f goSp`TW!t2|;%Md\ jDcni RV.g9L)6,Vߓd@lxk$<Tgڪǝ,O'p'nivCY0 qZD3;Bg [)R+'͂9o\1dR>b{)FY*«.}`9t8z^D˙p%S]ʣM)K)jC3(0j}>SvjV P.ӽ9}>2DTW> śh8ΣV#2iܩ~8K U8g^XMs5'^ ?,?r4/5Y7 Ѝʵ(uځ۩ P8r΃0̦4>Juu8=AqppMD UΊz$p+qcb_0NjYM:r "/ܴ0D&Ʒ7TNaOi(ZRU*z[ĪȞ|Dr(>Qr^cu "O#J8=4eՋjys!*Td`MέPx]k; Kw <=./D oU4~A;& 8H2 ^JJsA̕t̤1R'^FCVǷs@zQ1w(OID*¶mBFR[ F&ޅ6/lta<,y0j` +/nD[ +ljjTv:2{$u;68oM!$TY :9,,Г@'8ײ-[@Q 3.x[-gD-IJ/NACjMtGetk#SHh>Ei0MS?]\de빆"{]a.vZ 9c:`-IkBWa[/:K.wh0<թx :IA/"،7;-,;4977Je_}4X؆W=+ߒ8S bpۼ4`H~O ̊v^7{Z4 M E81n筶VJ{^+c`b: g\}JmUjҺMyvFM)RHS3Z؍9>4VL q+ ΃q%X)tv"HUBxϾ@@́7;n/LDoH-2`\+'`YE: ^lp"`"<+q/Őqҭ-"F_32JrBLn MM{Χ,dCCsc h'P]]-SfQ Z2v~\]#7g޼~g<Ԁ#5Wu7YJ2#1r= Д)Pv p#ЖƷ0s ZoSZth&B1eWʳR']}uE x0@lefp|/+Z"_{~b( CC!gUW c|gKEhli] TYe0,a=;wC^fMiCE/^KJ\Dg"d[t8|\"8y;:bVJ: 1< Zpg!r˒atiw.A>̠X5G?""6ac-n̡{!h/+<}+eŻ[^w}Ծ_B_G= T_u-5zR6TA^ DbUggª ޗ4<ݽ.cչuiT-] 2_ke^p]+ d%k'oɂ7FISH=Tɬ?hUG#_iGY}NsYqASts׼T'ԏGPd's[+Fyj4/W*-w+h nSTFgogBeŽf;D93z),2MQ2"g=ќkk;2s͖2 p#2rh6ؘǙU FDsh(Hޡ+6~IfEQHzRQRbeg+lfnکR[% S}E)syR}LK>4ZEjIh2cRWi6j&* ye"b*xp+k.:k3rϼO@)ZfsDc48p$;~C6yy:ˇqA![A~n:/ΛSt]2b@T\aVXLw/u$r nq1^ v 餹e-7"DFؠ#`9iOE$YYaVGtHԋPU"WiGpvw6M;O~p-ƐuGrG#h*Б@6 a>BWs?=ًQ,])=H=A?VJP:Q/@ڤo`#ekNlmQ勶l>:$v5<5-tSV(6c_WRG=$k ǰ!;>6v%_b\Z{)a†B*EX!*ň};@켳#R-]Hn*HbNpzM 녺-i?(U|rNJYjh6>Yi4 TBj$Gw;wuvYs [Cvn4l⅝_vZq3s/ 07ךvp*({ +зVW.5̝/3 \alK˴j)8?J?BTܵb eYUPqz)J ~OLR2D!̈,ILВ ٕ]sY+<(c-Nһ$S"fwA,J=^= yL(L"dർF Tw{>6,.qG]v1(-b,1Hje`{<,0t^̗?ڍ /zQ_YM^qYs?l* +`y nɜxu: vTe ,~qoI{e5Zw-FA!CMW+9jH@owfq\&9f>)f$ݜ@ĦQo29gǓC޼n!f{[|.Ğ (` CE7 IM]jf^JU߂<{ n WcZUX>)[-k|C>~Y7F@L_{F}3ea}iQ6&tTD Vڵ΍J+,I4sYi@ pQ56{=}bG~NyP5rjQo‘)bO.Bzn 1^}kδ'QY]O{x27( ]C T K>/yExBTν]?,j/TgN tUvqNyDMV=Ț [+uځ㣸㩉25lUӳp#t*53 hejPlm=mtiHeI6׆ZHY?"3VeJsЅa&n* `X= OPZ =y@lQ؅zJYw*~^:g!PH\)"# L:;:StJ 휨d#^upytY2v/qqL>VTqjRL1$ΰJs_Jz:u].$5%lp<ވjU܈rqL{W n@yQ@Zz'$|B@C߀^S``5&e>R]"`ՇpnI{,icn$NRy{\; JLXlݴuSWkF. $x *rY `$Л iWʙJp;y-~"J+ӎZt]|EĒ0Te 0Yw JD/yCFhPjieȵ!l)qStY] ۜ5]ؑ'Ft]3jdE\7K)7K9-X%{Q1ip "*|122*("f[9^Kg# A4HXGLFFxV45 +]-vWg8qsK|!@mK#uU>>x..yEđ1s'fj-ݸʐ)3z+%4a}V&c̚GsYo)k-6 7(?_=o ׎f@i0-Yq#G s6F$/qYXMkFpSm}jdjWJ-=~flQ^OenHO 1GMqBjEJB ?n'@χ]E {8ԞӔ4a"Ja?it#5u(ME Bh|vp:}7;ߨ|Iq_9\̎b/-jųX$FAP2(d񞣜Tnl%0jttEQ5@ C*j2`XI$hWKI5.e.B :O ߬kgb|R\n!Xz,/4Ƨk`\}Z ėUrF}۱&6>CRDmΫ>9npu'Z/ݸv <@0Dc#-Q8|itJ f' 2% 'c/JDND;4k_'=٭0ڞ]~ܑ>S=~뙹> opy:j6% ~}ѹ,a]Kk 6W< >F/A&ӹL^}NpkTZC&@= "`nԕ#7p; P>;᧯_356l#9rm,:FLyQWL#.&}3؊--go )Dr[v6/P.&i=6نϔ@W($t'"F xM wMHqDroHXh3UҌv%[疭tLs'[kp;z: D\-Iy"2uԳ-7OUv:SP'2'P9fǩ*bE~SJsI?f͔- Hk#eQ] _ МOR"EP@?~`⭒;ae.|,U*π,ZjUqG (?=:t' })3qXܨc4%L2v)_-4gTl5o<1pЙ@$b؉/Y'[8C"g v{[0 ď.X" ֯YdC$raZCE6MUӬ;FAJ;$uڀ^lٻ~k'NwďML`0n̡,OǵQ S:c6nGC4VOİn;ٮt/4@oN,w\xG'<ai%$yo걟(ԧ]QlU|"[:y6?=2YF^_gCScvUUuRs;~q!B;`v,"\jr;>4S'}d*ښ’%3 ; o1S_|x:v [)&<tpNrwj ;`SI+qFP\xC%#Fڹ~<b~{w+7Ry$[J[#>zr V`8xdu⏦ۂh(0;)&;GgK̻#GP蕱]|o\wb+(*p b(P@rU[f~ xSH)ѵ[.5qTM"tzڬfbKbX=`&[ gTڻ|6Oֽ̬o$@0o__^aO:+үa2(\+GnmAhSm~CK('NJ>Ń$fSQ6 \V +lfuQEV^u8Q6Y֮PR䜯/@0 Bq۠ ~rC;*Ic6 Skz9:9809!t4bɉ5IQ۾CABZ;d2yfw*tC}=4^.z< 'tyF `>9uL#DhmVijlpVN"avVʹ~)FdpKK oTSIFlaù|*E$1يU6<fcti<ӒvE򿏮 __׵9m7pK&1**Rl;-ȲQ'M"/ZߦU8vu.+<i Ja5Vu|?Pk(˗Nxu K$5.^$3~A >6Dr`Z3޺peNVrDvek)Bv_\"S7C{vy.kލZ/Sj~9Xľs1GE+}F+dpb1H0ϷY-ߞݞx\M\֍myJ)VĖ? w{ hmeh9%g; jU[PguS3#6>H fQ֜lA{? x ^66~y at˾)~Ϫxq)LN~LYzL#,HVJ^3w D_Ka Ðc~:XzǽRsft3%*vTrM݌ j_w `$rd顭 )j̎Dcr5e֣+b0krg 1qҸ JͥKFo`e9_c",UϫJ 7xAlVo侾ӳrF[';HH#evI+Y8ޱmdIi S !?>c}miX$Y>[&V^'ZB.o Թ4],ps= )f% IU)99 vh4䏻 _NtK!i9:~eԽ[O[)pf!YGU6ɬRLElkK#os,4Xk@ڧ5f9 6<T6H~oH#FXǁn5 IF?0`]d;V6y~RoM$eMvc"Y2mE9I&vc,µҬĖl~C|UAkhyj6 sR[hA#U`"{Px&x2qW"Z;B16Cs9 e@*5 cʲ5>\E.sJ0߾ PݱN 8upRf ]Ǥ;@pe0NAz+UWW1(hMj&ǯ4*?#c0[;*ϩ-Ȼat3ϲ=kGd]msi)7HΙX>ʊIu9rٛs lJe`JOX zB`So3/B N&az2 BfNJqiB"osHx35C_T6LtF B+L#D>~4JzXbz=xO.C.|=Wn1|u3SKsoR@ոmP04t}~w90Drnu? 3a>ֈ?Cs9A1P%= Wi0P掕&6L/ ܘ0+'5kQpyg9JLE_۟4ho֌2XCc yF9Qe{?`! R\9FՊ{l[{{<}[Jp6[NiBL^vy_UT]W7+v|MYϘ ,ݢc/*7IlsA[T~W#8GBe!6FI K)$vf\}#͟3):ijp\J:RjddpgrTIkQϳ.&NG(?K5%m'@gU6qq=+O{\K۶jo:LXSJlfgp[*ws>!biD7PYfpOw|=e伵.VJx _Hq2o#n$ixr3X6bW8f󶂼erFg+K;nY\gܵ( :b Q:v(g좦rͅoh[ޖjK 溑: o4 hHDSX&D bY-ws|NáB*U]xߴtxvo%kei0bFU/PKBpˋv! ϻF1,ʪv;Wcϊl ^\bR/V/%'*(i{&'}@%8"+YMaΨB&cY Ⳃ (k?*ZUIyZPr8 Swhݛ6;#uDNr)sBնglBNDvtlT\l?މuF -CƏd3hc[pFd:V JzNA]K=QL[!NnvEͬꮻXVeƭ߈ gyC)XpԀ&g3TÖ }fUATq+DI) r3#}x@HTBP@k= ɩ")̾O#8Rm+{s2T5'L;A91 zgGNp.j2Vm'8j{*H~HB-:mM)x(iŞzZ"'ټ[\6);RЎu~/1Y)W_AE .V.4v媚=Kw1PwuQNLe& =J8D(4GXg9U2;4VX EGE%ܽ'\/0]!m_4޻ҮL.2KѪZ?Z:rۜˋC_6f B:>Q84eLJ:UßΗ)$Anoog~>EM{!*Y"24Xcmfw )$$Tl;kq3)I,obKQ&$du1lJm" .mcg]9=T1X~+Jlf4΀&Yi{aتVp^xqpbS?e 5#ԁTߥݚN7NЮ7zHHQ. FxD-C}z _)P_o8fXqʉ+18rfV0Ia ?uW${Z?Y,o:EsUJsḠܑY=x`w4:!ʎG8B6x!eh<tmMU'6Mfkc?|߮-$K]d_ͺzf}#O;O )#M3W *8˨mbdUM * Vf&s\hBsU;syLW4vhTr`YO%߮ ɠ3]EDԤTm&o_S_WP̧Zl#vER rsuT; 1s Q$j9t""YED~DÎhU9r ~V&5WNc4Πg|si.Y%6뒻Uc]ݾ)È /?щX m܃=|Չ):޴h ;*"3?8;5"GD}Z6rh+ڞi˿l|V :nXoH^kE}j'IVNgO?li"xʟr. WŦN*ug[b  ~>ㆍ9? ("]LEڑMS6BxM8#̔$Zw &V9o-Zt,o: >$q*[>7xT:)Z@HllRI[fƮl';zmoD={B681t\^C㢐p, q1OT-h4H+Т3T(ʔF+\_DX~x`%:D Z/O}o]$VQވn+Nyf7%7DϲzޟP( 0ͨ%Q"eEsbU1JLn(/ `ꅠlNF:ܨCFg p,h.0ʃ֗^/_eʹ*ޅG4"\^\ [gmEWPJªƪ%ynP.`a1mcʪ:M~2MTϯ3:@i^q]DMTJhh|8}@To"ՋHMJA]P-0|z2:oh@bH?8jJԘ!9%g}W,*K+2@1י}zݢ-+ɗrgIY{"KҠ6 W$Np"5oQJ"j$ knQ1\<&>MՖŷbuvVF]wψYXM`htR1oFq#'no/FK٫561x3p"NCe;>b vÍW]8WB_|GUv}"ªvx?ɧ!T(&g7vnP F*&ۼ3rZ~8r{eߺ%S /xZ}j=ͷY֧gL@䈊E)4>_"f'@s{QX<+N8Hx'JAr8'ȉ7WQ8j֥̊|c{t ^4]*&J譥߾IY?g\["_,NUͦ{Gu&AeW 2\߀^+cƈ#"JYxh @0WNn.i񈀤֡ΙZҗND$`svyabzS˜>$-:]Xj"Li˨El)ܕR''.C3$:?kzEsx+b[q mB%~82/4G*Yc#ҘudK۽cnV4C\S G>bSaPg{2iyȋ9B: \;r` 1F>>u1[C)[!_Rfrjp)' uW'̴CBe6jD{#-c]Aq aqKWT\s/&D$vgKsx&@jr}ά٧N( M+߭\l~d_`}EaBRHu 3c=9;{rZZnv*,tR{3xL98T2e0*)̯9Ϝ^&;gS-F2SBookA$O*u!l0! :=⍈Je]&jFı7Nm+ڗ'KؕS*!\ h=Qcj buyɨ"(gv;!oj:[HV+-qHqJY5~d:y/'"b=yp,^4%Mi;'al ?y{5Z~/0{͌-x QgnHl3e^}98 94 /zAJgidϕא-ra>B/O8ʔY?oМ_hJR4wP)] v?tL8biOGP;f"wMC25G/6::jV`wv>\3晋f EFx֧/XxYΚmZBVm8FW4%(j sd-$݂[r9%51R5&g$iOI&r_gٗGDAoxdELy>xBO|riw}2MmBeOuZU<-(!M񨡁? Say)I N"Gaۋї/B;uu1̐ŸL s Dbf?4%qąݒ20N$Cpzd[|hH^uFϙw\B7(i!~IA=e)ͲLdvET5A.G}@(GWω/q׍Ee)'-0W)_lk+_\_0RO\l-7b8 \;e["@} LrmS$0:&ShwO L%3|@цVa1z˹d54Ybi(% o^ZpvP'xb%)D+8Ljo7gp/rs9h?2#j p7bz4Nf!{}0ZR;,r@&])dsqBo;E;knS `]嶕?쀏V˩>{ \UG!,mBl=&s{}-m&m/Cj1Qj.& )1ʥ̎FCtq DsP%1C@.[ԉu2!\28@?o6'xZbPDBخr0@et6Ec|lO>^ع4"_8tn+;L&eyu|9/bL:1m7w*a$ 3ê`:(< g\Pa<x:#'s4G98ٺ=sɊaQIm2r 8;Y C?WL.hǐo4r|-؂^@CZ]$ng8@""nm}mlRHɇpg,3(d7rbu~#Vzn\T wn3)|bp ]sC}7uv 4 sdq: 3"xsKEf Ǝt _/ﲁ* f\bdvY7ff8A 2ci&$DŤ#|ߞ.Q{D{aWO8o @ dQKI>+nU0v1-JE+S4+Vdc[NUy +yZN3*ܿVGJVc i,Y)H^ӨyE7SV1((KN4$BiP5D:6v4 7),Qv)bln )ܣKhhɗ期ƻ ri:V$Sȍ cCDO Z&4m՞s*y#MCmO>oJO7n4~Cz:jI!(F:&6 Uaնp4]jo `Xlj ]/jp+wNm im?bԔj 2Oqi0IbS.H^`T% ᕊ Ӹ;iᴌ.xY)pN2 Lp7[N|iԴr1ēӰLIzޙ%Q߷swoزj xBE*eK L̆Pƨoz'=?^v@L$Ěk?4H6ae`Г`WR'4G |1Ko_};O@ēg["D$yL#OsZ'[>Տ|4kH7?~/3;?u sKkSNeҽ:3oSyp2u^0ruWgJR96i±06{fW ~w"Ft&}+zEA3/ޮ-qQd\>mcAKL}Q?b%H ^gC)\fc Ư2XLQ@hWEu<6<@.gOW~tRѥꯢ\^~xr{(/.Iүεsl\KYvx*-L)0+CyQ{lC!Ħ1m2K/E?M%7𡵡]j V}t^յhNRQqSsB 3rƶo(޹TsLRق4BurS9BgVܺרWݹT״}=%.o`26QUK:Ϯ%N@91 A^Dv2p ]e<_]96?gʃi.~GƢ8;K~wZ,J-m[>1p\@wyFXY}$De CnC2M\C!(dzp5ۜOa!f A'j׭a¡{cħ]K'P=?}\SN\;G- ,ag7z۱ڈ"Y4Wvr*xq7vXɀHUǘ|S_,w(j+673݋M ]H_x).4c9Nvb;;IhNپCbm4H+Z/`L?En w`eFɎN#83,5p6];`o?(d JkkiRfJBu!;2}}xRxsݷ_~O}:L 3$d9JPNc JɃqVh닥IN9ÕdQfwsɮeRѿ;URkA++sr"i ?Ŋ}Tc \Ė']JthF''YJf ;5#aJfc TS.oERb<=Rzyu[+~쭳Q(Nڅy:9Vn5*D;_5 a_*VyJ}ﴰՒ>;Mt*HhpmdJ3aS,I!Ǽ8y-7:d5;ҊH8"'(v< N1eww,B7, s^sV^`5k)z2>rZ:z4qU &i.?Jqpo=`]RNq;6wATgn>sӰ!T55AC{i2lOtDěfEFwf_9 79䋇Xsn^)=l* )0P} zTE AGɮJ>)7y7 ݬG7`U#7MH̩mCl'`!<%$ V7y6t#<;!cow'W6@^IGlߍ+މ> uJC`&I}j#gKzh"ͥИٞo& (9hχ7E=75L‘B ",1"}bPtƆAe+l9"% ܠ5sakUX"$ T:D%G b j "xVH]C8X"ט+4<DkM!<Z|I^ڲtz:Ll5]3FM3{z9OPI=jn} 2x#t Fοg۰ FuN|x!x&4 ?aoz?'3zy<oa)^g}2JQZSIMHq*E|.w[bp vy6מRvZ:C;}l|`Ae5־4};]5rZF5S;Z|[U)\\Im8@,B[ )XBV7(8y şzQmSH6m"4(_.ٝE>T;p76B' f+u$ ޫ0W|6u:e SF@2~32W)e8g7$'5+,Mk1 9m{%AΟJp9+փBѨ+ ʗ=kXSrfͿB Lؐw#`xDx6let :d%>hp%Eެ-|ގ!JI`;YN5 ʁbfKW$^.ŏ7SMkqݪyzq[8giyũ|mnm3vT$ <ѡpv誴Rѧ@᭜'ODc96i礄04-+| MI/b¸^͉鷸~(uX ??Kaۉ J;p3;4\]z+y!vi \1|[$NDžBжq-LguRGp$S;}泮)Z!kVi&F*fV @nLS3IA|{k*~Yp14IziM6\7&c"X[jC;bn6Ȟ!k:w'.-/ +Lbb`^ kd<Ӣ{&̳L? D~!>i=Go%]g r3r`(JZ_;񪯍˩k {9~ r&?fnH =V0dXZ>3Z?IAҒ¦n B?+*}7WfK)e~c W%H_P?8S};T>/}6sj_Z7lZ&̒_]25[}$[EMFgwsfq<(nR$nG6#)SA;s3Gwۏ?BRΫO4ZTLC-a0űF+Ȥz>ʕxͧ8՝aJm3!6ɘN9N 9KEiUp9z&[+pd"c{`b&LP>?ŢlnGz_BqkOWc3t}vaD_Ft~r"N5 G0QhhNBtD. bX ~;?'~QZi.m9}Yy  AJKU4VRx$Ou4i@gȟ3DenW_Oҍ}|ܒ¦}2RPd4^䮟/dPPQ;6ѭ{;hyR'"-p>܀!D g&U拂Ot#/Ga ?o2+VW2?K| AG V2gҔ) T9N]L"o1EXu}!gRʺRf24e 6XxK_DN|vb)Y*$_dM? sܯd`|nV%1NחHǬn4.Y ГZr[&-dji=/kGNm{(3:y`uX.~ՠF|'%sQq|;2V*P2L´(5 Ey0i \DMc"<E$6vz:O!**u\kͪgw<:$[yke3^8rqX:f:~h-\cAmO\=c;\Yƅσg|WO҂f4Mᗜ;!|f @Zs?(e*\Cj$Pz~Tis*ץo'׼l6jʠl$zfm@Hh]F{B`$բ-fJQ_doNAпhDaM8Ĉ_HoO]af]!GUl=(~ L sJҺ?Z hcݹN6 )86MA_)ov浆lx Ngsʸ9>,im.zNĔٯz^uP}KȯD/%>J2WijۄIU7FyOZG_R ii7<'RёY]E5=K`Bf]PUC 0$HQU~".T3Be*J )Wq>KVQsjbfW.ܜ$[Bkz$wB8CVfdz;G~Jr9VCUw" ]EVK(oV O.P]kLE*x 6=h<= l=;BFN6^49W./.1 ʨLc,k oÉ?y?7!-H/<< 6D)z9<>gJMjՐԙ-0TNxZ̍%kf;]$9/ ڵf5NUQp <|w>Oơ{U=l=f.H3D[yPGAwπ&9?kzOXg.BVn ; oMxqKoAl7$B*V0FZq_`fU1 #Fhψlf&Pk3'1l`oQ;BSl$ +^-՞~)Tp3Ϙ?AR7v(CK q_9MROcƐD!Zߘ`͇:pz!;JdqȈq1ʵu=x:z_^2MTƣC`d+WwWZfTч"/tKCRL%^)īӠO,nLY>jI0;5^SՒQ?|0RgLUv&<P+QeH9$ ըW2hHH*!1>*Nxiy6`[T73/_ncG%)y8KC~rUR.>9vyPvޗieKP"qAAEՅ_-ÀVO `+br'E!5LѵӰɿ۬k  ݑacwEXG!R07+Z⳻FIb֞Q=G ) #1r~fmr<TƳl%Q4Pt sC(&ϮH(p_qn`?_jr){j;J !JTwu|U=}! jfT *㝁E;c3Z+te^uYX]s\Npu bI@ ƷD.懷!8X{R!7g=!Pb+Q./".KS^ F?2'Ϛ&*ߦx2Hrx!c\µj֟ GEi UMdt)a^m=շ *t|MxjfoGi(xۧ|ֳ֧,Fڷxt)B^s'~fycg&9bfJKpy#уJvz0X;_20$*jTNHy@w6x&L˲$v@p==(uzkLs!'۟Ka=Y އ'@mWFySNB=_y%@Wݾ_ N,+v]5h 1d|z3x 8AO:A=QucTO·)-)`p-~S vw. b=SKIkOڣGPFŘ*NEJ4Ep%S)X^%s$y5e+!45N`z0egj!o%AfoN^N'7=UUfG{o`M"(Y 7#yR7b$ͭ Q ymR:G[f9Okx[q)4@m c&8&'9A44-|!}2;Z-爬tbkl;0 ?О9VR-W,UR` _@t xxD0hˀMmUxh)[G *y;e .Eְd\ա w`5KsD2mtEi/jPic׋\yn~Ks7YS НTS]M[.NdfrUR[wUSⵢ^`Rz2,jO"Ey 1UobwyO?Po]e *I%\Q=ƤszZ$3 +7fZ.ZtWKUD+}Vpdzkco)•_G\Fz!R:ړU?t/cf{бW/d2JvG1Q9* _T+MD7z؏*)bzO6L+Gr 6z^ ϠhsOQYu~lI>צZpDo6dWhһXfD94VֹfKNpPbշ֩_}Y BRT\6{frXdS!$3iu0|8_#bׂ0{bhtM+ۛas] v)uafuwZ*L.wW"]I"eXxCҐp &|g'$&4Ҵy-Pbnش^lQ#]sN SQ `ȸe(&q+!ME ]Öu@A>]fjPv"\s|q5%c vD\FI[WZ*AJzBR {Ԥf>W,yg=%ee޲}Qx?\{EuhbgArXNdX's>@:a- h~Ӣ9X0M毅vĿ@p*Ջbh~=OAvrV-D?hXERNZ-QMBf"#/$`㭈ŐS_qB䍖ՕAĪq((z^u$kڲ"r#ᵁF^ɦgϰ/L O\sCox G Jbj ͷv'ALeaq42AU>S,Z"ϥ-V7jv\l4Ԋ0[&^p1<TF1LW1 0ŧ/BQ0 {0*TrcAhv[P[MbanAUgQNJ+ZLb}a=5"C$'?X׸CE஽58q܆Lmb-;p yxH0^wAmzX>dxsƳ&J`%s9nhz^9+#4 7|m>y I1[Sx$l89g g!cHȓ B[Äڥ}N ELzk`e^sr.3<q{8 we뮝0b wa…8w[EHiUK ڹ+Aκ? (g >=715O|}$C =(8|QKpՐ*DA<ڏ*V%)$," QM*Af"HŸ83v=GaAŷIOD҂mcYAy)q] 4EWz'|a)7QKurb[DhIﳃ -tnɰo!fK)M" EYRYD5 { ޡl>GڂQjWYW ^oA]:ht2>r\`],K;:XifIA5Q9gf@vZ^V E]NN'dpQ\<{K^K{x ˱U9〴&r1+bQ؟F'&;J!tTb5F=E h!>% },{t`m-Bͬ;bu4P'ʘl[9Ct9"0?Qϻ]t Zk$$" 3B$qV8ƃR>U[\BBB7m ^ UxnԖ!8ʅjP_$D+Sh\=veŽ"DN.lټ ;)}'< 6 ySPP4Iܼ#ub?2Bԃ>u2ymC8vRv>ǹ}=ѭUqp-x D>bȋ~v'əw>Pl@aos:mSQ #sX50뽤tFj:g@.pcL{:ȡÒh($3 ;P`p,fvq3HYkg_@b'3$\q7suKvO"=#0:8ĭ$ fAf%eH|qad3T +6.,1(rmX]daz_p*O.rʥH+[-07wHb6{c:J㿍?!_ϱϬqoosD;VEQc,BmJx>gs?c\jTxoF*aԏ9DV0,¹6 ҄OU>S.fqPI]<}_śK<Ռ})%y8L iU6찞]E&=;!C)4mn)flj_5fyLFܵfjJxEp^RE/# nx> zƘDѢ4r ݡx RNVW]\H8ey.LL})FMJ.T .vfM^  Ssޭ*ZJ!Xj?.&lsKK$AG⣵鞏Z&$ңڞnQ*@2n0H_6c{ݙI90O;cEWXuVmgGP"\CաՕ}F?+A[=ߟMy}tҒ0;Hi@AT'7B۰:9-nfԠDL fOq`h1]~4R7n#]|k12bE'hb׃-%e4yCVW҈ݡ54sB.gɉ{(UG~vЌ^-fsϷ\: `v?PXoMÒ/Bz&zxq=se}+G̙g ΍ |3]M/u]u|)°Es /AEw$=/\#;`ӄىx "?Š)wHK>l{ 0Ye^s* e=嗙y/54 )an3lK9 &Hz X;p*6 zZ- 5|SFjq=لQu}^Vk u]qQ8z3}$o#~˪«Xj^j/قq< æg) 8=Tv#͊iO_|v i8F tdRW0"ĿirCi_sSR,XLI٫&n>M* =Na,hIw+kG´h)ϻ!i?B~#3DUBcO[ u͠&Q7d|=Gs4Jaz޽ W&q pe  dRS/ɱ\ u*C!k~䕥JPש]Uyg޿[r>_UYrmT2Vt )E|(E|Y&q,'K݀ ~B*/(g/+yy2'ӆ͞h1Emhї#I;0~+g=z~+;~g 5'3vzw z#}Y)xew/Fw""@)j5:5Q|-܆6Gf*bSk?a}q3U]~u.}!St ܕvs `B\yܽd % rF1<4o) "(s4z$ 5"jIC<]LΟQ_6u<0+;s1q~-"7idd+2@3g@0vą{/GԊ]ƺo8)niNwd{" ]u{0g3On0FVCа[m(0*KZBQ6tfu պ_Z% 2R>~Uw|St(Z8EV֥jw^<&I y(=Yɭ˘VJA%wQٶ>_o;% ,Uց}-lmp2fc}!7C~"ˁ',=zt6^5Q5m1oD~[_T⍷.ptW<q҉Du^ފ5Kb@2Hk7PuL;Bs-}_|-E1] rW!B6PQk 0 TMJ|^BV{?0#1qS`09t kqSa[s 8Cp06ZUqY))ˆT uBK+:*>,mx9%-%DPmEme[B)r3is+j a]¿=7zoz=`e]cq{cP7 ;WbOTOE +~EFX\%̙bș(k@a`JAjyst_ s= &G Ǻo  у^d_LTkah= /ޑjƌx}v˧\Jm©v{C2'ٿ jgǃf};Y|1Y{  uFc-*XsBr̹z5ςd I!s{ҿRˑ%m Dfыq%9:5w-NM"4e8G3(Ha,q ]EZ?עDZ獱sYL,EިH]j籏ם&K -38up9a:V>Ke&((J˦kI9J<U}plBzxigSv"hwRQ$cs:+ hC?(*u}]p;d^;߼C.!uGz@\m>ʅ%<\Y@_G Qfn[c+iCl T"vdH`As\y7B% qSy#K1:;j <)`xK<.g&>u_06|?ʂ N%2 阈S:KTL… ڽa E#i˻O/ի y5i$WlLB>0 K)U3(3gd -ˠ%g๸=Z!T i E1 G, sa: ¸qW$Nx,Gc멐`vQ?Ң@"lpRl DC4(ͪn\%_A]<N@}m4;5L%),47w=fX2knif^_yK90 Ua:o3('da@_VPM#'3*OJ (YaA b/6_ wйBqT3 {r ޠOX?zT -|Zlރ̀r2J-c]p`;&qqqFUo⌚(#M})\gȊ`ozæ6({= sŷOpf;*Йl~ӹ=i×pS$y e"pO2."]{!\88ĦS#H\->"ѽ ص`LjL=51yieX W_] {dUu^(}% Ê&g/GbuEh1Po򞎄 "ר-+:X]zkD:GAbP~(bo!ӛJ,aUw3su=5;=$ez9>;$nZL@ `C2z-kFL5t qTsɚhK&*jD^I] 81_vÓ`djkَCk'P6W;89~J(jDJ3YjugPGf;"1)S[,ޭ >̭PUef%sRDr7C}u+ gp+`jRJf(%+(ca(Z/RԨg+s~ֈ@6/9**M9o`%uvt<|#,5j'7%k?('C\~^iSzW|>نE16$> y1,.hho a >PHU|:HB$Ռ*Z]2FL{*kbU.ٴ.8]ef_qI `)24[Jo;.~`y7wxQ_8u:Qx\o V)&\QZ60*lM~`}s(L;*d(L#DC BYC-i`##Α>I8(V{=Kf7v !e1BJwe3w1({-]t.'^ 'iγ_k3g2 ].j?Flӿ[ĄF5nQ>iʏXS 3v^(+:Ja6(r2Cɸ1眿'v_ItúBb3'{yZ.{Ch+AV fT{%pzsc _fZ%㕘2,y|ϓ!{LZ1px탗 i|d_DT9Y ńIoԈ,c=ӤMةčLc`ЛV _ oo%4M!+/K-CwO:[L=5Y'HZީ9Z>$Y-=e:kfhki8OPt7%0kc'O:D*S?S] N&/UյlǙi$S']esS!٩mdo/(`-l֣A]8wXM%83׸f lr~Nk(ޅ|$(n:ՔoO's&A:=W~osWJ ʢ]f\:} ֆ˜?H!qęV|}/摶I-a<6pŽ#\r`߃g1q`O`_[9MNL|(тC%/uw/6e4k`S?g U6*!0,uE^9$E4 x++wDͮ b#UO[[z Aםmn*":+WηCP)LgxW2Ot:g3"?SD\SGD'>9 qCyk}xmGy M=,A,’tF񳠖^cE>*GNĘTvP=so95}GaCO[_iq=ePZ &dy@:zdkaeg@M[O S]oؿu`h4ѕ>A[YU@NFgЫhTqcY9}#J 9=BfRU JR9jKA/Ã'jVG+D^N͎^ V+L ꘂ>iQODrjz't<:"&&"gٵud]@4*(Ft7ً=c',x $TtXT-ԓtT9( 2đ*/A0L! ooyĈr7LlTAeo$)xos9bkh~P̍ooK7v.]V sW t.$4[P#rdnZXջqZSxO1:$?F}P`Sj<nD}+^OF@kzT _yV";G4GWX'0" 8!b6SuOH_+M8\p,Fܽ`r`2 jkZZ\I=c<\%ypC .G 3 Ӵj4zCV+AS{<"s\?GqoZ 7z nU+m/潱D+Bc3%-*$2X'ڪrq3匿QCq'REuY9]vi&.Z J'«]gYuJ#U![{sj[|%@ r ڕ!=*T?AJS9Ӻ%zEܬeTܓ߂L 0jcJ. Pbp.G.'ܻ %wkt6 5駱q*abpя&ŇJfS+M}W+Wwg[(Ѳ"PC.uBrYc;6 18z Dݙ^/ҝqVerQMVZhS*p] r ^$(YGcgz*4cE݆7 TCNUhu|1a N!Dg9+kˇZ~GCgSDd3b5AL5R8~z2I/ BY uvbm!_8v]HW>E B+ U%Tt ggiaf4IU>?9t2ӞpɀPtaZGO3Y1CWG'[k#*j&Dac+? 7CbR>g iCɹ#FǕ h{j˃"_r}*Gf5X⊱mo#$:G3L|kP`~L}eJ4n"xj9[ .RCxEǷZڦOCsV~y6*㠠E=p/C̆hds&SciܑqQnfCr y\ϝxIB`HCKӷ9tu]<ܫ;kWyAu. u`ply }Z2zA~m+0}%]+DG7ҋM-;T=+ z+idJ[w7+ L@hd]}3NSB^p@_O{ׅsc P~Z UCث+1oLK"p_X| Y^k4?mayÿ,0 EW`E}BUbpO1* e@`#Qk"j(Kc1 |g2\53p%1`!!x@bqrawq*֖5mtPB5}ukJ޲x5bT2y Fi0JhlSH& T `$yp񓬏M.Fxe(;j[w;QO_DbzJ@d%%ӕkO\^38Q$Y|[ c7ji)0|LCPS;6nJa5ąKn,)&,_!dBz.N ~+k?2iGDT!BS6Q;y"@;R/X}`WlFK/a0H(T^C6JHPB93He-)kue-XH'ĮdHQ-Vǝ5"L*1d^OEȦ.Yō3Z_ps8z")]ɜ'Pk Ԭؼ ;*.xI"1 ]?Yrwt)sBFJ)1\ak͌y1>݆]^. 2nkBqNJ6 ^Rc=TsY&npei8:,B3lMWG}B{g1] V4rD5CgHw5RyxP64`qv1߶ӿr8w.@8 eguZ#TBzfş@v]I !%ְ@svHJ>YI 15kLUĿ18Y/]H*3brIj񶓈E]o\WW({{>.`ӳ0 $|ֱ⅋ r^Ԇ2K8znӠ RA5Â`DЯ6&! L% Ɯ; {E 0U?k|7qz.}FH=E :Mʺ ZdO+2\ޒyIPʸMI?Ȋ+U ug #KW<o&ۜ1Jm}+mZG~#uykD"buE7FF+t2 !eT;=^`\>? ,)O_8!i%yb ,(G2Ze|m`>t`;7-Rq-ZrU/G>h .Fط LX*%N:sԹG`k[|w ShGCH- 祗Ѩ^|.zp 2H֠he\n;ձ_:m4d#`bu>fKj0ktXܮ#F"sA~* [b:\bN6+vIj[ҘCE+k䏛YRe2l\UgA̫h<PeҒnռIJPʔtө,(ZuV%쮿%Mj!.pzek\?qmIr?Y\=~1Qs" v$i s0| 2wn9wƺK|/$c S2jqcxORz^UH6O IB(IaZmuK#tl8fSaFG?D68*=kehф/WRNBJ:J>& οX)GzFmS,$u>T6YN_%Jn䂌ᬼ޸hk 'x~y/XLcjZO9NVKZ8;N.نh/'1e 隆gRY rp)( OqˠM>Cħ6-:/Q$}\!Iӑdc+% h%46=t]@!pJ9p/$2!O5`\(lC9x]P/:G!][tLm5YR&m4}XEnҬ!੸U>‡ax b0ٞ]Je ,! ;˸T.5g>3}~`|fڭghZf4/DOMh?~SX%:ڇoв9)7_)ء0cmT4׃g>3B\a5p@3T$ ~J3N6$}~OĤ'>F ѣYO;!#(Ns\EM[i:exAIvRgAe!˨Tgʤ7#., Qj\~p6g ke+nr<}5o@7XŎ Yj=q_^VO? T*_e #fW̶65J=r+gn ˽ֲQ'{U՞8ݢX|./Z*hÎT[hy3̢CLJ G%/ou&"-j+#8<!th0u'!)6ԠwC&=TcߠgRl}X~W~=nDӎxrvN^vTRr@}rذWU; 1Veߌa mK|&$sIhTհcuk!asb;w%tuCj!Pf @0̊Cb2/D}7l:W ϋyڳK6'75p05G([=?p*iwx mUm l5{)`~FU,<rK–RK-eAXN`ѽ»Oesi|D*. GOK.R”flt®ҨC7G f.V0DŽ_A06%r:F[Z"SϢ, _2޴R@%u.CMb\s9=Tyt1l[QCB)[9ѕy-UaX7HbrV N(M'S'9=1Cz,tz4QrҶ2:_9Y+ 'dqf1O>qq,_!# *OyT_7dq$c1\q!y(4Pk60&및Jf˲*17½%ŀ[c7kkrYC.uF-~DoN{%s8Qvr%F`_x K2wɁ;_+8}nހ '.}ƅp Ў7Ѐ0zQQjlj*Qxp|DدV6䔀Dp9fQP?m[/ZΙ Ĩe־sT2] VJ`-? /APALMg ]Pg3ΎDڡ44X(kkO8OI2/Mr){Tn4+|^=T:Џxu}luH" Бƽ{[<\MN"?@}09R ξZ5`_,=NzOU@qEhR#[M4xgYk (X,1gƨ5Jbv-vH#pH!K~+Y.|gj5S P~?"kN3id>r*}N-HHVCf|0ӫ`JXc/Rb[zp\ڔ HpѶa:W$ursIC=L򓡧(Kӱ'1b74%~@?_}l#Ζ8Ksz"fS=hY8aρ>J '%t!?UDSC]v:R- f*JWJIrG3:@ua=IR""pg!&oL,-` Dn>M,%䬶ˏyص>+ I|\6u*gQM#@7έrUmh@ȱ_tZf*_IXL|- OY.e=a㕵*x8)ᘐW ÇN^APOs\X{v[iFSw,R-F]X0Uζx*M,ꜧ'9$@UME JO@0:"a CWe6D eg<`Aq.ԠmD{="׎oijgͿ\У$!1g?wOfdͤ TC25M MOķ7 ɑd?&10#(u 9BX, Q.Tf?oNEP3:07K'G)<Am@j?j)rkMt>!P0S VP J fB 1R?]ݒ b4hy j bn`h'!VGv4ܥuaH%['=eW#;njO|* }j!XӮ@}?\q'HkSZr#Yk>qr[BGQT?pd~B=20XLg`Tj>5p]tLBiQECt|HqH+c3Q>ќ@ S!Y@wLz3ཪVñ4E` 04q%AZ3aqJ:ZYE/9\qEBW$(]Gا6?(Ȅ:LhqCzڣbs8D o"AEҤCPEM4Qenn^ĮL"h&~B$wyz;Q`DGH0&| 8nl `;v5=vo2Hr9ƨiY2gs)gAsML)~P$`5OVq"Cj>&1Z `(Յ[8׿$N~"+L"./i׌%^5^1J΄@Gcz&&79tu+ZD" b` rXH'y_%ǵ'9q k?0ť02|T ~Z>/b > ے|f1UQR]o DхC%2)#Lw]jW9Ryl+T(q(`nW!J ho},S%?3Q1V& PJhFǽ%3!rPvI >Q& ]qhl+#DޖJҽvi_ue\JrgeQغm@*0n5/괬MVFap$~ %x<\c =ۢ9^#B׌:5lN1XcՉci7nGKf4z1z%R ¥yɋKA%pM9-eQBP֓EwN ?FU$-ʑh+rD@DGRyE!5?E%uL>WZ"[L,Cej[amn,_iy$,HϺ=*#?CJ#*J71~U BӉﵖ_{ξ G@ Z'K 2eli@/:AVcyB]#ʱ=ss\_KKƳU9v2#iEjK}d,{y }=rgX~ZЙ4 \pfSsX-{I׼kZEÑD1eDv +}iݹoZ:D,8u+B8BI )Et<KX$/=ֵO2+|rbUĆ2k߅4-_f._0Gl A#P꣤49)ݰgե=kke]aHa4`Y rAͻ-B; Yp39ҁМ`֕ V/$ZW |2?R[<'2fV8hSU /n܍340Dqi:_^> < PWCS$B7nHc'L 4EFṧ$]dFuot=' W2(P, ;v I~>:ht>J2ʶnEd|:Bjʰ}Daf%۫Q۟5a1{"F%ph<,vWDx$ |5G j=K=dh atūRY1"ӛZE-vb,HFKWxo0꾿' %mO}?1(ons05x{Z~D<!u; zش-Bk6DDt~I:Bmn}`hNeō-9w{d4͓V2|b,&k$~2Ey0bS]w /u"#="_e|/ooj2!`4rP/V?WS&yn@I*hytwp*tM՗k`{$ =W=U1bϜURWL4A=G_ ga+=]('z;l h4=]W_ {.ßA>s<UR@ؒߔk{d>SVĊSՙk^ u 2Ra5|qQgCsveolpUZArB$G}x9o;ۮo4!k(w)OW*bBLHԸP)_yb5BkKP_iK ̼bwsJ7P VSjew`܏bjna0{u~R E<UQ@BɰoOp~ճ&PX/0r!q//X#8K3aZ=eDqQu)81%Yerfra0 bߦuB;n= Gʹsu[և.zh_ RyzEs*9uuq [LeبbL\IkKH$oߍ>z,~@ ǾQ* \[bMP%_<?MN.PM[ۺtogi'"pHh/ps!F;xo|ײ]*zDQwcmw2,̲o_#R7LKc T*PH1scnyE~0 j؎Zu%]}[Kz_%*|᤻5QΟ~Z&U!#7oܥ xli|":|El1l60i&v!{JjFxRjV}Y6.:mG[!͈S/OuRsqzDGvqhl)P#Ѩ 3\9= +K?psKd^֔VE?e)7t~8< C1̵/ 8)fd|2"v19 =J4iQRhiAVO%2Cukٗ!ȃXWohmmGzq7"a{ƋyN6\$!5@*'$0%HRZ!JyrYsAv;¢ b(vԪt+Gք n1_oЂP} 1~wfꗳ-sT"{A}.r]=_*6+ޫ\}Jjȩ*p3d.alP`.]NJCEa;[Ea +BQx5)o:?W&׬S=oIR$2qW\Dڧ IY4&=[>u|Gx "7It0ب(yK%5Q,i2JKc9zj].>9=K$uʺ`a+ "+av v5a+Ix-97z}OOx1mݢ!^*Vtbﻫ8S H1KAG翭etIg;,}5抻\>$ǣwNM} tx"~ yq)8(יH<7G/M}4=RqށA3}=..5Yϥˋn<4_b,x|hkךD ZXFO O WC(Xtwo W(|`9S櫮u;u=s䷆݁Mk.uMeYB{M{5ovC"7ü NJ^,n<{’ȟ4i@B9>h6WV="sNV_wZ1QV!oHp/;FOeF$ĊE JtFq.:"}/UKD'ɲgO^lCŞMXIkr4/gQ"&%,ԦK]ڜ(#Jը9EO4Ӌ B- 9CN(ֶوu ޑ$QAHP"qewh%}(sڵlhF q m3Fk,RQ=oZA>|fu̹6 RVйύyЄxim,NS2 e( =1`!VѮ{W jD'<'6 8B^& @T`Zr從~#Xym|?sg=P;3=Q?5g|02#YVJʱ uv [ˀa/Hr)ҥ(ڲ[*r}x=4C*V~J;; VjjmKw]eCXBy8d.,;?tY(j9SD0b!׺)F>Q":3 Yf{Z;5)dm"KMXb@%_y K˳lk;Sc)7O33/ /u@ŎT 7fpY:xNXf?#sHB)%}MB9ذT_>D`zC8sO1r&o m5V79ղN;)RLgI6B,9mMLǵR1+7{DKI:(+bW?ˋ(vːxя/^ӂ%0wp/7ӷfxT\2QwD"3@(BL*RkYԭuq̍#ib,fAre]q-%^Qwlb w+Kvvׅ~:D%)8ʖlanM}7a%y(gI;Cc5|?;ZZUt|_ âCik@/JokJ&~Pqyn-J1o;zTvglSj'k5gȰ4 Ax?3&Y4D鮗/Z?_: Q,E^nH;Hcplʺ'S"W- XnެiG5`* [TT(  5/}D5-e|*0H~0uen*@~j_TD>%?bbSrn@U^nņ <̠ m!&\ݚ/#óTl6Q5/Wr@l#:T y}qRlTUTCHb1 |S-=ov`LhpV,ܫn:پ=lBRطDe:~0͈G\TexٲO鉢>>s LgeQӲÁ(n|@S TE>?2ꖞILhB;BG!uM0 n^]e*a &_ۖ}s~Yͯ3urECu:Dܹ2r@#k47F\ICn?(!^[%Y\F=(EW(Áe A^'4Da7d~=i8~+o%ʤ>o]/ O[}%h7HIΐhi+p8FdE!B$tάA,a mU - bO8DwD<608Ș(TLB{eiǤERE:kފm`"Rvd־SّQKIK_r # :-\{+ :h"^zvM.6V(ÔݑXzSEe5>]%Ir"8sC0=ilbŴ9"96z(ڐ)Җ9lM{(@Co/Ԅg%-V} 1ٙUYbuH`S@v\ !cz! j',+ WRӈ; Qr..f!33Ng^84 (̱ܔ*+UhmgWt@VQ$wL-)& F\d#Έ~U*i5߲:Am$| XX+0sV ƨ MC!!%qo\\O,CĘte?\1IE&b a(#uGv?Fs߷tq V k*hmZ8%^$T@U0SaknFОe`e3:ѕ" qmx?UQtH0?E@U]ft|5A"=7XӇǣ?z_f4\pgw>æ$W?'m7d+47DNuS>/Q6-O'j]Orgp,b[4acV*;!u쏔?Fw ]U$< 蕰WZd Y=|ۡD0YnUQ&!KR9wM" xwFz5Tzs4u}* ft*8[ ~IkBgYq+FhLI<޸BNY',$wҼF}7ae+ߝ ^ebyLB,v)s6 \P_^,☞>>"(g^فOv[aBOs w;DU#d#h +bYs𾺽P:D=kT rGS2"_nBۯ^?|izxX9*2xlt hlx7/$ n@\H~K["!Gz[0a .5dˌs@r-y,;џ,ů 5#8?i볍XL,hH,<^-VPa,C#0nYoN bPs %Z'w^o+ $Eiy}/ M^֋_Q@_%'ـu `]NRs&tĚa!/쩰l?l#@m&9 MOE*M;O]N3~plx-XS{Ć$s;i<ғ{ (n ctzN?#@gFX# b9? l7sxeW^͂_zQ! ֽ7<KF*5z^9 i9*KȯfT7^ٺ I^ $̯R3Vʺ6{be 3!5v?%_ʷ~/ERxqYgAq62}LIZnsF[7TxSL*uNn}@F޼KxR#z*}m:C5ذ]sz ?!4aerX|6q\/5$2Sʉ!PKF)5K8AUgӾGV:nT)\ڱ5K{-ԗn(JGaEx`\=\kbtaSt8B` ߈Z5`!lJP*N7%)B㵚r6,48XhM)8+MIoiYMOQ npαnuR;*?@D\wSmiWCdr/q1YS& ۏ)AQL:EDjuxf]ֵmi>a(F(jZl'e\5]J\qs4{j^" HzC~?4n aHqΚB `3t AVcrZ"o0ơ< gOrC3{Orׁ`t>Jp zxBOF@Dx;N)2]7:k#ZshRٌW*1xqbg_h\ZdyBKHIK#hӴvVV49ΘEK "> rVx<&6 EIM~r,ځ.1 6d}OC8GW( pI)̓]ВїdY>; RXR:+]NhR yqCqrt1/PSw[-p.# [~6Sk/$[Tks߬$`LB];ݵb= 4Bz$pe  3s?;H =t,߁%aTڅj46/mHd\'/iw +77@G9.hU&h,Aa2WEW~l{Ҽh ʑ ekh]R]֜%x,+peLwFr} V%G`go΍`(*rVquT)Bw&U:2FiɆ.]s  .tBkFֈkX|mS%K7:zM5Qi5t*uC,$$1qX 9-t~Kn[91qk=&Qc5T#y'X;70w_&Fwӵ֠hl {>ٴv08a^^;y4%W"g! P>]aeV$Rf,]"r^e@D,N1'C=u(e"VE!íA3R:&wh~k-s?-H,@v$Ӆe[Pr@I'B0U-y)VW"wmNkϑzJC(ݱNXW Lml&-mrd[~'c ?: )/+)HX_6 i۾OrH6.n W Gdkj`FH=`G0<[O\`dFv @W!:m%_,c33vĥWGi[ch"[o/=w$Ons#>:Le&Way5VZiƝʂ׫姏%YN-WV۽M }mWλ4(I q^ %e~a@.u'-XYʰ@Jkɛ]C`æ}9ԙfdZoEE\&lJT43_# 3!psNj%hH{*w BKci(z&u;~>ięއԚ)2ti r'y&r1ck!L `רzΚnsn9|\ 阘a\阓(C֎; ri Mj3YO$Vj8dƕdk`.J\9.a o|Z@.Z6<9ʚ+?vԹ-2-#\y׌@ J7tbÏ9g5W˔gg*ҥju|Wt&:Su_ӆJ׿88@5nB%Ҋ-}76eFV6F z5ia+;]Q -܃vAkPXL&6ZwDžH#3/D(`+8Kcjr:M4˘Upv $V8%"СU|QxeqQTaTtiSyu6 8@TeojIxlδ.iSuɃUQxhLeY UdP EڭKW;N0=4K0d ?3g{yhCCQ鶕J$39,t}} o|ه:n'q)^/| ,+g.fa##=Ap^W qvVȓ|rHc/z,6դ_u2ff ]ySyurBDCWeCkBTy:83d^Rr]I@>^mS"=`qI"ȟ sR#OfE>F_ԫ^9WYsU`q=/XrqQ eUO$!#sJˇ/Op2%/i *o:a }>B'O^h 5ij8 `1qϞS)?d41=,}S2By7@ Jw{kW1-*,8vg>sGYSyCآ#J-?QNYV_8eL vI =xcCnԍkLFjJoے!u!_9ҳR{WƽNQRR9*uzthB*hCBD:G Q|"pNK!++kkMH~@u\ݬ5c%^8_pP8vgLnŻ D=-V8QQzb 8 \oz5vV0Ğ9# f qiS8%)UsaK,[% _ &8:ЩD( xh OiRs0`)hYCFaq9xx4\Vݣd$qZ-ΝؘBq Xc1I­iJ+b[= rd Oy7_n|; IB/L@J]ay͖ŠNPs9e<:SI$Vͅf¨d:1ugC7w1ʩx ך`Y=ZaF1Cֆ9* Շ~z$d!R:>',_J}XfrNP+ۍ}"Tti_)81XװO) N ث1]a'[7 Cs|o qW'puTVoRyə`D&;G kv:ǫ8 zǐl=%$X*aw'EyƄuxfis`'rW(0qzTx$t|`!P5VxH"WGQg[N~c!A*# B\ga)yZ-ZT6 =c8aOy&;`wSyܑ4q7C ؆0?ws v؃D‰JOdZTp#%;D0tRֆ\͔hipjU 0 ! ?$K[Js#NV?+p[O/(0X"sX4]P+߱=-(tMy>dVM-Y1pxp+MUaNJu1E g~+zK;;(G2we~FZ΅8!.#~2L%t뀣cu؜::Ƈ'l~x 3PSr>F$:\ŃLM+;1'<$8 1C~&"GjD%x#{UF+SLMUr Ja_:Ɣjف8wFJpx=xkS07Z-[&WMl*O#"Dz"UV%4,qԻ4{DL%F8"hyyr3P Q/Q"'{Büd|XL@)+y;zR8!+t>YssX2 i/-M@L%Q-:9Lhn2i&WL>̈'Wo=g*V:8QR )mQkoV'B1T95 Q" +fhPʄ0&y?BH!vռ|;6%1j7n8]m c ņ,G{1˥.UT3|$2o[GK13hu(a1d>d[/u%gf O$VPb*&#GFO>p)?k ).Ő\ G~%o\{`%臀,W,X"^cr2fteip4Ϟ!cDv#;O-aD&{EOvqC,X̏949PF6-3NYLsn ;M.dZ /nTys\IV/jq ]R #Jh je)N࿺yAP:Io].v(]= ǝ0ʂx}G& Iݼ ,&g+Q`N=sqKkE CϨhΐ u1+P~bΧźj2] hz 0FnBŹlҤ[I<. ŕ/U{ \{ŏ[q]2n>ҧ|4rh0c"ػIn#ȷnđ<=JP 櫻%ٸig*zPzO'/APЈ2,~I8Ki_cKpVccS;d ]Zߤ+WL֏ =,eTe覦Ǎ#FO貱xtq di%Kk]䢄2 ES7Qij-MׅbT܌<ӫjG!|_)h*l臇hLˎPSS)\K pkJv~8IgŰS,KٰN+#B^Ih4އ: ?Sf/W&tdO{ͯD}v.ܮR.;oyZߔ3C2 r?vNJ֌MW} Z`^*B(icXHn]D(҂Q2^DK>')a(99/}YK^zh= G6SBޕ7S9hW:Z1u<a {nlg AŅPFT*4eMm^=aq/5EA[դnB̒Oqxi1dw8Il֧:Ũ$੪3[U8l:ݺP>}!{c_~?0ǟ-Cl]Qf͒|ƲhNnhg]{q7;qvvU6v( [ۄ}.8by6{"(O)Ό}?)S#KZ|X3k=ҭz E d F=S=H&If&n<6y/rFb*^XCU«mЩt-_9P$m[5#Y$.i=-Ty=ܯwz9|]&a_  e9ٟ}qPua]t~a ~=չ>| Jj<;w>+H?ۍKHPem8_ȴ'EKN˃ubc`~Ϭ 0"2΁E#:8O~Bb_2Udw0޹ivvcbnEP6OZ+} ५rmȣZijM_F?@Sj":3 nGpoWk u1ʟċ!#3ɹXdsBEE9/=@yk:a*}ˡJOara_#N|T@zWm䔡WX@Zjվ>TÑb?g J3mv9"_DLr-|1A>׼pAfV}K67H,XKn&o1^|L6@7l:لѾԠ4X|)Nu?y28;6+=~>&ΚB4'1VTN# z{ߋG^RkgV2C7f8a.u^8e[<2V$ɰ`E1w֠ey',$T5! ̫)?0ۨ Hg  ߍł5w۠ *WmaTVaޚ n:[?`("ֵ}.F'|/dCXIIN@}`-҈(Rh{UuF]Gه$Ťx\fG.>!u'y[Q3FȆez]W?rh/9֖]\7צ!x5LzC[ =>Җ"<< n2"*@O8$ΕpbҁnIΩVDT!|)ssi &#ti/IPЮ{'0BS 9TzCK{.)&˜p41BA!21}ޣ TR`ie2gC#CH1o;_ |)a|.m|1^꣑7Kߚ?:BouPH؁7g{y5_vi`l>S\7KQSXkAk+tI#VT5 Y/g)/aTB1wu (Qg{LpBh:22b[]dlO'S|iئ߫z(e9M,6pmQ xT_[&8%+$B2qrƸX:<8)=@@*MӷlE- t ] yAʦn*QW |Swz齤hw8C T)OEG}{M"MIS1G$jƉhe&rSB2op5ܢs,@j1HoiykhZK) /Ӌ}rDm L¿AdwSSűž%HڊqF@/T4U ^V *ĊL=f5VC+$C|sy{`$.⥠W%;̅Ĕ]U8+t<|ߡt!@KĂ#iP`=;UUxYu#? ߖ: ҝ)d miw޺&y ;BI1"O!8n7"4v7u QYqh.Q> 80aNPpڷ&0ƴ+)fK~3V2&=<ͩ/gqvXPA46% @*km&{4%\~+6)YR:w_q^XPNǾTTE&(#H!ihG1TrV^Xyq>b̗N=ålh 0KF &L 6X+k@P`Ho|v8$qi, yE /Q/_ ~3ji&;ÛWU @}|JGWxvFCIk׌@xiIb#-?OBOsaɜ`r¨E8ڭ(0[\R(c}!cb9i /9L+`tlz҅NM&h/"IGmvԔH4[tЋÃj.#\`.A4I\WمL|uI@bk7~RBoOi@=M0L!ѓub3C/zՇ('-: 3䯌2\ z'E(ȿ0i;Pd yPmړƓ֓mWřyWS:F@6ET$BJ`Tt)gP!&&OO#VcC﹫|SYIcKc g䎛'97m`mOv?f֍hsy_kz,$8hf=7#$ $^R`сsOj[N2iY =^o nx<].^\Jh^AN<0M9_X6$HLKJ;&סct'(gn -5TUVBMFlӻtLxaN%f$`%/G*+6RI^t@YusmeI|v0dxD~\u ?I3竟{WNʺqp:-ܦfxYy,A$91uO-S/ʎnԋޒ.ejIe֓![4Ԥ:|$E[mCS@2is+jhShmfn*7/TbgCϪHaC%kc[;t4U~th${Z+/e*@em^r[;_>VpĆ'@%aS|1ӫ/+z(U#ȃXc:nw(f"~ĿU"q[UVgRMvxE% QlԳf\->Auv˪A~9N'.|܃"kX}g(!ͧJzo)gCbgq<`%(t 3)' VUb#a_3eZXjٜJ1;ZpK[/ 2:Z*?J+XfpM.if9}8 pcoxö O_YM6I_@Ao}X JQ.DzZ QM1xgypyeK1y{6yZtU"'C`^] FWi&~,~|/3/Qn@"Z2l|y ,F]I;L &-=wWU(WkD]dG|@!3)ۀ|Ɲ-vŸ+({g,ÐPZ_J#ovPPGn`.B/+z=yڦor^jFQH.. ]sZygMpۙ/|_2llw M&=u@$}Ȏ!>-IR`+f~{v .3T"TV`A-fDgPȧazaС$U-BnKrQ 2F"僩w)G5&T)}xA x$iT_nZ`_4̧!3&JRa f*{}>cJp afj_OVS6(QWE\z)4wCe>^|$2ݣ0儆N9ە1KWIONa1AӅD}TUq]c/tx {xٶj(l~YQH125~1nBxɦ/"zaDt'$y,qftnXۤIHąHw7Os y@oI~Oњ'dq 4=mrP|qG0r:W޾8:LmSmvKƲLz/5~iM!PF6M N,DAͯWʄI'kz_zXl&EP(+`?F!^)aYvof#U1ed:a^˝ j^OrMn(ZW :-I0}NUh;;M|Eq DHvTDX 9hڬJ,46>otD]/TҍE2w\$2Y12w=;~s%)Lj[ב%j$ act{U `I[{Vݴ VI } i|gO4N_ZssyZz Ϩ ϝYf(6 >T[2@x}(6HjvHV&{֤OCL4iĽʾl"he,XXww*,t 6O`5Bjv%_ĪA\]/f珰#I/p,ZšBlS\xdL[UR}?|x>U( }Qyf'`6$ (N5k :[*iR3 qɦS? "*{jZvB=Gƨ<JiwiTM6i$#cnŦ-l6oT*=3Go:*WVAiC,1H՜y4XyoAHa̞!/BoAQ ^;" dhuگGvqZ .60Pz,tz&El۱y)w~OW5vHEۇYN*y38\ctf.!r 0A~q8"Rq| 53sʣ V4$T'3@ jü~aenSjnk&^(/ՓT×i$ɍ,n_"կnF wcd#Ļ!vdYHz$` Gmn8V R?n[A:!BCw|)cwN̓#;$ 62˗^_5k3-齮j:U{_m|R-Uɣ9 8F 2p]^f PlmG pU{7TB7zq=sYw@[ WY61lh&\;.\b5K+ǢŤr7Ԯ%VUO&+ ڹ~A"07H2e-@Ui*B4B`dw' g ) Fb0uO9A "ċC_:犈S/q"eD* mt5ViįzJN֗pd|ͫㄴl>1EL`2{3cGIޥL" J$EB5WF?8OuRٞOuO3tzrړöDg%oVdr5B]˾$qhd :K51Dk+CzPHՓ*L6F%Zg| ܀Q1,1>i2x+oI nB>-7@ Znfy44u|Dgc1_+295q#ϜhBgOMT[9*jL3$<GKl1+8U$6aw$EM'ʳ'4mѦ9[盻ɡsr߳.|:u fs jX)J(@i޻F#E'-@=K@?Z7Cպb2ct_wdkkB7n4>KD>{$R :0ɫ?y@e} aWpTBQAj61 d8{_ !:pt0nO7oй%$/^xm+ژ |UvI?` p]9ڗ ݉b [ӗ#uo>ӧ%2gXyov]Kn3"6.?Hhu>;E(VI`p!Jl -S}:6UK sQ5 6?k hއ Z]]|*;[jhh5!BNV\K3kWy\Lm!m8to6fϾlDRl'3Nr5_Bzkjh+U3dI.T`vv&awBwdU~@zth?mT˶擸;8A(ۦ2f>;0֐ȑyo]]REˤU) +, ,#!oe==Y@41j:xZDPЀZe#MRf#'R4͖( /dl/r+,mVpL!Y5V5w*޿eru i3ŵah)s zS~6k]؈s Cy.&Fy:uJqs#]J9`y9 G":]֢ӗ^[etݝƿ "(/0o2sҚU$llNӡ7M x"UO~]HPR5Dv431Բ&QHe39}Zt96.3+OΐG^j c?:v90~Or+#"vѺAٟwebg\bU~8gv?HRH}*H%0aSXUZbi\Hxb?GApI Ñ:EgFD %× P9{LәI8Cs!A/RϢy;RuITh|sd:2DoA8=(N4D>ƒ] -[ qm.oI]0n8HKY@]D/+Hоo&iqq@F_\MũCt 8 >*v5{?>$MLBN\^yOz6F%3hrÜe$: VB|:E%(B{m6jCau||XFd8Ez2oH7IurLd*Z?5n-P>C/^ZH\ } ~fju!hX0,%p!W:GﵿL f~nlvUfja,[/̙ag1$_MYTbc΁l3޷^c>ahӒgG_&PDP r#C*/g5`4޵Ө^T[N7ֺrU8cp V(%K~$8UkL҂ Jk&MnN)nak9phhq @s9u,{mޥe{Y8'*SuѬt4u><հ>kԏjr Y˶Ɩm0HSs /ltvUf•n2_tʁeut -MHnb Е *ֶ߱'C/.)P=>噓5,F;镻mSec6fZm@ 들F5yuvYXL^+1ï/x5/2^ißs/Q |+rkn6ŒXڷq9oK;ӡRyr)0cR٢6gAPu9 Y7^^c!LXBͬD`$H?:_I.s:o'mL^c ؅Ŋ%lWMLǀ}A=k,l,[uȃ;{/'{h{*Qȩ4GE">+la1B}h%⛕ޡуMtS`|wfn)8>Hʫǽ4iP7'C3P$DԔcomMང:S,-ґ? ],L ]*륈,;%Uw9 }F\`o2ϝK5\-2guMZDL/%~ =" +ʺwAq`#{1/!:\WZ;XWOV4r#Gt](L .J9z?xC9]?*`tiުr/"8n,%Aȥ=:}Qi*6hQ^Dy(Xu5\u&!on 6+(@=Ĝ.-@j{Sƭ zFP5Dѵ~MI4\pi`1_ٚ/;L3q߹r `ME嵗R062U<ҧ;+*̲J"Ų] XҀNV"^Rz!OТ)cRcL$="Jͭ'ieOVȡ ശwD_W?,.Uu`Ҏ$D-TH&G3'ɮ/Y:,͕s=\%<1d[4tO5cm4*)" -8rP TNo_j1n.% iV(1Yr@jX=_MGi@hrFy_ΰuV7HqU׵x=;_zۊcGXc0@1 @?89&3/[]2Ցa eS9fGC)-50۞-|<|lXj@ćghJ7` ߈Gש5r[w3]:+Ġ@ ˰fŏm½BtA|;_[ӹ(!1j 5`0W $"9b<Ӎ뮼wAg4r20z)oEF`}Jpc*.y^i H}SYy9t^#d.]B+,Xl⼘I'H }8t q}[m2C T3K5?٥y8ڥk51=]{FR 20ht 3)w&&+g"`6]z5/Oˣ^Gaufb90#e=n^ b:̎9vw0%E:{rN@ޑ!CEpγp% LFVV*E WF2$4H0i pC_UBb|D/_O֙鸟gby.z=$ҕ=pk&][C>#ə`;2[A~];gu7LFb{]75wFxoQ*:K9@Bjg Uу$YN&(6HgP{D!g3u zAhΑ}\J עo%u/4.jD [@^n.d S{a`e0wa[Զ;~\noC뢮k(XYԢ?BɨN*fږmY(.?:Yo%w A('J[MEZHTb3}"kngcF ֹ&?Y ˮ %os%:nC0pƈ]q̚͞hܓ%:O0~;i M+i]n]rSVPDMV^ uM$o}DXTF:pO-E|- .>9q{y$p[vPkXgi!#CBR;YtX31aF! /tZ :=R`ǯ*ёΝq#y$wO>I,5:7RHݎ[NΆJ+AvJu7 s WXQ&Lq 7W,fa䄢K̆֔SP=O* 5T3b'; m qWZr=雖]R ݻD<2fć=F@}v8&g<>kF7 ?}}I5"M#u*Uĉv\]?ۮţ,Aqeau#wfy荓(eȭtoiڷ9lYU%|y9/~6b].#LD3-08QC #m6arFcoP&M{-vΧ tKnJs\h3c?BeSh^IA+_.zl۩%ғH"LjrpwVJZQF>#yI-RKaӭ`炯6g =ޛ]>L]D: $I 8Y"Or##Sa)lJ@{WRiJW UU/v\oH ",8h+dEN6+q_5%o}z<+<Б,/{#:(ȕnmΣȌr  Y-24ӣT(lAFF*~DYg5)~{͸ם#B Xl8݂MXp QSBeK=I\cT Qb!nOma{hl ]kҦ-0QEbSbаEPäͺJ\8ӁWiؕ]37e TIޒ w^T_._wF.Q8ޓɾ= -_!уӋ9$ZCqGCIG~@zBɷo߲z]ՄgH2nX8֐5/hl!]+] ` VA6䟌-HHp柋/Ho&yþs'n{mZrߒIT̨[#q]sGda9^Yܫ($,SŮ#M,%`dH؁M "7x/̕w.[t8LP Ű֕41|CKLe D_.08N}btm߶-+xm}j[uR,\?95Ĥ O=T֭UɕQD(;g-S相YeMAΞV-r%Yyb('/'hc#Eti2ub4}>Bo&q̹$ /pTj~ovx47+9esxxҴ}%5p[lB/@܆,O'yϹVfqC//{'Ph {S Hk3fwJ -esRxсq! 9K]FG{nɰļW )v^U2rphCSe Mxx1UJO64HR+cGR4P2xO +uQݹk { @Sb?!S)Uly`"FK뙇O7&8U"<\8P^l-SI&uq9c1͸ \ k9lϝ7a=p*ZLt##,$ImrTօܰyFB`#籶[ 9Ƴ{q8n㑻\)(蔸-m3C6XcnRm_ɹuN%v3ՠ8]>e~Awp$?RiOu00#X0G[WP#OUIn-ܐd/®kFQXy$!혹Rk5˵k]ЍPpY㥽Q-Y|VXvSPV!D?%|7梤taː`~ӟuW3cq:_n=nҶ`P(n5kꍳ_I(a8N jʹl̍9;BnuMR1" zu~ބD;㮻J/+KT~d]ǰVA1+F>)v~iiu& #.i?oѪmR"=FL.`K&^bU1r!m"]F?4BoN)ϣdn_Ŝ3v,Ԗ8eVYoc?}2uI(cQbFM~쬍uqur+z!z:%U1*k}ngѧ#ӂCAy_)nI a⧧q$2Sqf])WoձRI +78 e'Qĭ<-/GI !Lr~[V:q %I5?I ^[Y^A;DoF,E`!i[v{ȭV ?=c(!*664u;iH=̂^AFP>5eŮRrѮ'ZdtxG%A gwlP/*_й$jCw;v`J2@D(|5#mqeWPÓ+/hҫ^}MNkhk\)wG;zG W{ ޸Eݔbscd~H_jWE٦@"=@}ݱ^W&XA)FX>Q$ ش(FЫf?Ö"뀑 t!qm&gL-%3;)鬒 W3I&i, ^+84RL@VAnǤ?B>}0 ȜpOz:a\B*H)1J"A]#lwlUT'lW:àZ*֬ vT=>:B-2mYJ`OGjrAȵb=[r(dà2o!xOoؿ7`==U} b *&FA3aS\($,vE_}fIL[`qT_ȌvݍOSvl9L0d9KLzMfr.=nWA`7֍xIWlABHpUDXP(FUAJѳ%U-"Y[GDgu>Ǹ:y tdUi?4xK*EDx3iJ.0;g`w>FH#<#ősxIx౶.{)"RPru[~d&SFS V1?4 rD{,Fd]9mdTı93dj-  m2t3@rQ;6J |rXOd.<Tlk Hrh'ebﰳ+|3"!0t}%IqN"GcE^ѺIU}bs@]yJNh"hVD̈]J6&G RWP_._!}(_lp[|Ħ OnI*_g+4=xBoFoyH\W.+:!YjrLJc~}ϩ,$46j RF-sjGT`st(fxErt jpj!}Y!Sx0 uOQ ݥ2i!VJzQ1rˉݤG=E3jٸ-f|,%#|я5`j[?ͪY k,:@KxM_M&SG|* Yn9ZZtg*Ut~.AՌ[}՞k0G)E%Hrm`}lNXԈ#.K +j7Ez"(TDS1m(~󀮊БoMѭ?qL ; '<#ؓuGtSr0+Yh, Bv׀I6>m#=PiZ]21En XO;JKCpu$IⳘ]pa-Y~'od\8Zt %*qY"F_ӱ 94h%y87]N HF{ݹ8 z?FbE6I]E/73qU`ϻNs?*$GQk%j'ٙzo*HAY7̧>E*NkW65^#j'POn, aXM5D&7<+_Bju\KdUBK %^9Ȟ-$m'x9SyAH*I." g>M J {=(O yuݻrxtGfdc݂Yۼ{,gjVR<{B? 660 ;{w)d7.g[#1:Wj1UiHyO-د,۳Q~_yM5|1 \-HInP}*yn$dBdj+(I`r-x-%$a.IHw@tIG,uk0e@iP CR0W*Bb_m eǟXHH-B(}3UɵZțxVQ5_d6_]"m"&. a_ Ṥl(a P%D@D@['Fb084bIOi#'9 G]Wcjb4>;dA!$y//9s0[59:}QmdoK秈j~' N8̚|=7:#gƐV;HB4< Sa?Z%jWRͯO43.ڐJNE3sT4D=K*?Ηg jj[8UHM{7GZ0tZ(~gƘ\:Fpc۔?>e A>+EwTi9 7EP?AuoD(-AD:С,!a|?^=nLI;)4Լ&K:IxV1˩И8EQeh5+$$9.DP8O[܌|\8>Ge I^ |/mnYxM 1%>wz"]~K駛ʮ N v=fq1UdEwEGNC1 IA2g|JV*?JDWyq ,Iq)r#Yk+3D7J&jB΢njIeYP}F@`17-P5up )B3:'-hG7>; 4s5kZNL 14jy)m50NmSUU<punoTrZ+,#B-EV,-kƿ a (5\A l%[UXsp]Sw,pc\yY᪕uۭ֡%t MXhLwC2HG!DwU''mץH zȧNxgn5&GZonTiN8K6 lI yW-ћ"uTC<$N70պ+~>DRd?6x\ߢz4oi,1P"Ty R~K\E>bZZ]u@5833_Q̓UTKw3&x(~^V5^++Njl\Īɒ:u*~%y}o|>5(f1%ydE֦\D~im.07ErpM{>Ji_+!H¡Zc[`]!r'CRt~g϶ܸ[Yhl?KTe!0 m ѭ M\rfm#ݯ'EupWsc M)ã÷Q Reԉ1ǗTHtvA_ ui7X({EL|G''ߟ |\]̉!bdেj{L Z_,~ /]9{]UpS$a?d<<V#!wӈي)>!Aҧv0Bkcs+CUK)1е$q[ ƒ"ui`b%>wn??yE䉦xf `ϟ| j%h7;:),B\.5[qcp Qi-zt{ p?IR Ezxz-by^?_6rE*oкly ^U&W:ɴR v2|ka 玭NsT^8?t6XףH^lqP%wAWzW 7]9h,X!zeh|Ti_PX#d+KU <2EqPZVqɍ\%*kJ@) 鸨!V@ {R}tijFkO$zCC)@U\z1;7T )/t{vsrͣ ؔ`d$BonvW.!Г|:}|b|煀ٷnBU8M,o5Xr'eH߅l~45*2]Pprv9$f[|ixe77ޓsYi#;>o3jӫע |n'l?=239r* f oF\!=jOXUZ,s2/ݦkh0ggv _ٰa`S.ͽSeW:6><]#LMi釦J̼ZlC=% Br&ШZ|1λ=5<'0ƽJa1Ѹ`Iapm ƅw!B=I_*+b3994JM[I1Qr|ow^/\4d1i.{<p O A оN=y`_3N{8>( ]JkJsYnZ2PurjQ^dsXk ce>< jԳ]:Orew9TfZ^U*l/E)̏gAng̠>"Q0V %O< c}oD懱\ _'LKC@S EtjtHpPLʾ8B%Y1R,5p%"JX7^mZ9$ ?_ө} /{dZ'闠+Z}Yf:̛~Lc/bIGw$wg+/[~@J[,BݬR$o5QQ pFC! L8blթTof}j0OeynM-4fZ4l_'"Nc->OSɡE@ɏKU+Hrhmm[㡒,>S۱:%x"Ji$X\O *}:nO@ePp\dJ $sv/ƧU\R7Jf ^ $ 4 lx:uuFp5kT᥯TaX DAfi(pf <)5/=H:ƞQ?R8 -8CcY}""+[MДH@fSp<᠕%lP3_$lcj1t9 +#g4R2w pp)aX{QMM$DDP?fGG`ղ^-Q\fDgȉȞ (_uzQ{LJHՆal۶!&RV 8]uU-ùO~"znCŸo)0qRYv? 'cG'rhnw/ɃYy_la0uP\P-./=n7O5u̹Z([OfyF[ŤxMN D_̾SyV3y6E {|,W Xjex5:prI%a<-yeC5NGetDX;DL]}L c0I15n`rsJ&g}K} 'Z!,.2m+!81U.qOs!mPTgo 2%:8ۑl]/5r,qATܩ ]GCb ǵ%1׬g:pϐbzWyNX[1rZ?p$ka.1%gVx%Y<$c.ˆm|}VMzSe !–S^LWQ slq >qM)@4|t][]?8jPG̼Cʔ$C@sGBxqռqKVh>^f@یRs .&68?g;_1*/wsgǶ؞0G-c"|A ♠+cc %Gutb7w܃v e = EHo :K ޜ)@ o>Or*u=-g{%H$o:ar8ۯ=n%;Nh>e`|k$&73#N>NU+4w ?kUy|y 81&t짴5tU6<)ĥcZrK;9Gެ^F"RĐ QlX¤QbVDw,AZ6*޵-L4; ss-k%07}/GCYƮ#B0.a XqX=|䤺[J; EE4t=&b]01.bgiGwHeߨeq+L \ Et困Z} ?sfAK_!8;"di,5XhtWXȴSo@QdޔHlŬ}@߁#Jk5%7#-bծ+-Z쎎FދmN!jN&Jy?"6TL³!?_'V<."#x``D9(㱓/K~*/Q؟d, <2:>|=b>FfX5b%hispX>qpm9Nf>1Έ'HǃO2C dGܖi h!xvgpE@ V1L2Obk|,Q{"f\@B[=l5'2UIѧM}$ 6m2YڽQjUJc ̷OdQy8͐?@U=LL.Xo6EwuqW{@ӄ|{Ew:釅rPJr=}p_FqāFwz -iv($4A5R^) ؿTܩ,ϦoJۤpuaENNk,PH73}'^-u}Z%zS*ig6@H񛣼l?ibK.C,dzz:.c$x\.SH5p ;v=E𪙾(WtN-`<Y~M:$KgL`U zx/-x[hs9%> uI\msJ{Rd2i[u'KM&.^"{pQZ'#̇ Gl9u%B5qP:Zl$"āi[  NЄőQ8n 氜F6FaϹĤL%(uzcKBS:uyI&KL$+΃sk罂jB&jxȾ#q?KrbEh;R ,ɝ}iP<}GJ'a{iz8*täh%-Ɍu6!o,ڞعrQ@J`UJ%8m 6*W: 8.vFKyȣʖګV*($)hK.02FQ]b(V;)_?-5 0@ W0(H\?R|ڪU ;`So1. HnN_7 ASAjF[F0E7 75~]:p:i\7}ܑ\o㭾?y{E5hۻGTO\#bD'3mEHL+i]_)}JAC$.cִoT0C|宽 %{d k(a5Q Oq/#q)&F 1)tq\L;굖0aN?fqA"AՑRf-5ō7URM!1˚礊KSSī&+_S9-*oMREAÝKYͰ4]`hI|!<ώKjrL&^Ի#PIz CRj"y=`wUV}Tlbw꼩 d~Xr*bmjog.QY4Q_qĶk[| nmL&gY (~0懹Zxl$ ) ؿ{d dc7JC=r{Tv0mXɟ ԋ'2X5Ir/;ϭzmzlG=a~y7<b,v9ٖ+rx%.ЍW. HC 2ˇO6b'\J~5Ҳ¬)bߢIUDP7M$ݽAk>\a@n[lA~onF-]!kڟ3u̶3^\P/r6yZNщ/x/p2M#*Ud4\ "^3kuV+5ϥ)t*^eEra@QI71K,*&$!%xgLח!< Ey;4TA9WL4Wc4K w&12P;+ݏlC9MZجܰev4iWOs=]D׀|t`Z tE;ÄtmU)gKBK[m2Kؗd\ XN_ʟHYVbesNˆ'{`ɀ[BIR+e: +blӇo=Y.L5]=~ai$Z4,7>BQ4y}򉒛λ3 Lzy;?RN \ "UKɐAi_TLs."~z V6VVBDTeը~8!|۠o+- rx AM jL!\Kq˯B1E/'tf ٤:'L'+t$2fbrޗDebϩcMh!ɢ4[ij570WX[eM_+ Va:} ZJɮHsʫ0',EvZSB|rh/#wőΑ^r2OBױX PQrh?= ™[[?]-:6br I0y~+ԞMdH7R瞉T̔sf B>qW9!s_g[\R&¤LKnЈ䕞lŽ?LBeiP%' Hz:.63tPDbߏ7=x+@/h9^\5b#r>6n;Vx)h\EΊLq?$6RF<' 2 `O>qq,LRY:-XXзCO\%.jv Ȣi(.`ҫ}͟8L#zO&qn_![R([]=Xf vBi#㧐-$n*"L6Eun 7)`/l~':gΎ6Χ#4>J/هxp N*<d5@p$hh PisN4 Z @'- ڲk}+Dש,HfC2SzڏṷћS UAKH1*' Kǃ PFH6|Y)VWZQ'$~D2jM+m\~Y{#do1ٙ{(G=Mյ ~y;0%: ^hkc?_NЫQKQVy56=% qǐ*=+t=u_jmdRxtKAÌ̖ E-uS~\/ҭ f r 4MtOlaF}6b[,Rh&YUF"VOє[fQn=@ ec,6XAy h!bӣx)״מƼq>xKʗ?%*=iXVe!qVVay9nfTŻU"111涙!__] k0@2Ɏ"VA"+?o߉@mg,6ʀSVo6 :#⑿O# O)Rԝp~ pt}bbp_IQ&[ɞ\}շ]+ʻOuzJPKa(fz#q{)qqõ![ Id=VuMug^ 2i0:|qya6j f_3 nL_},˲HzP `"HQ߉)! 2N.>y?]0qLtd 7:[ɗ=V-c,(m4> ~"ᛳDI2,@2h`it3N[DzGxuZ:ZzĚusr CK^6HN2ce>"sj z#7ZiI2#\PWRu TrЫmRf{mt7M͇:QˏFAay5V|u6]v0E~ 矱uS8>")'p)]_ *eg`ϳi %sjͥc"bBڴ UX_*7 [vS[J*Kx7sPf ^XrN{w5yÅ_r ϠBl*tu‚^KlgsB 'QLk5eA)] {'e&0.vYFj6Nfco=`hactjם .3L<3VPbx_a/PqW^`Ce$.ZO6{/ &ɢ$clNz˗ϧoEg#\uEÄubZ?y '~Ӊ㹕odgu% T ڦm(}6 DR;*:%ZcxR R$$AtKEؤPFe=eaaFe%.U%Jp*HAMNr.D9J|}s~ P_R]x!ON0xeLqzEqCDdYw |!j\'N=.AG>ġv#vz02m`87v&,G0hAPił-Żwhӏ󳁗: 3M0|C"#,TV]'_Bu#ʏItkG/1c +kq'D0e Zjgb$ 17!=B'M'ޙjK#yHCW=Зg1:3 :L% D P!G| xl$ެ%)I5%~!TmL `lH!xVkqG0YM UB`Nߔā|0. YَFO7˂%6A_:#>$m8L&Ȋ:uj]I OW픸JE`V&+6aȼ>_pL>B)~(W#Mu;b{Ͻ_m1hu4&"2G#ˣy%m[m]J|}LzM7fK?Bwo{'87N3Ѣ۾QDϵIC#է{➵\$Arħ1qfûqQ}HMI9 ^7_O.oXWgɑ÷D.T:<˝FHNՆaB a(5ՉӠH<.IG ,мNWgnyxhEC排F!cjuiNdfĸ`>Qx: 2xe@ S YDdh?6kH(ҢQ44֯n7\W)Ulig1nJ•CeZ],_$¯%nm?F{aܗtu(a}3d/0nI=`">֗]np{yʂ|.ڑ;\w.`Vg&\VWGo \b1Z~$i bBޘP} s|+:Jf>2Pm/5Y54&G,JAzVsm9u<ׯďr)Z??akdܬb˸_} :;!_\?Maw۰ 7}Y4WS`a57kYNi=ѿ|T ~is͈XٿQސ%k[ ._'j=-s=<7a<,2;NbNYʃ_vgOQ05c;eV{Vsa̦N>wx}n6mbā6(݂ @3aҲسqpP%Imd?CNoVp#ڶlksk*03uZbݦand9Ϙ qC2Rh[6%g)V䭑@)&e 7s5W%:dI?jPU{}ckn)"Jqlrlơ?Y(~ qFos44fcm^-O,6~L+ݔQN'IyΖD.Gܞ 3,ȿudL1*/w" +e ůoMX$8[U )T%ހ́t΍4}tzXU'|Oq"Ň{ 8ѝLm)©@JB.l|y|To<"Itˬ]:fD-P&P>jT^%5;e >@yB~6U񷟥qGZ.OX/2~ӛ.Q >F5}id^i6k((sWϛ&v7"-7s9U3lF9֠/^2smVâ2yC Wmژ}} 2X{Q(kT*DX1×c9. ݌QsBx?5oyN-"˔x3HEbo컫!p"NR xg Zʇ!\i?].UYQAnA*V]lJKd)Qe5 GȤUš8u.VYZDZeoX Q+6o(?_4I X{M]|<aKf+)rM^ TMݙ-(p=™?PjHh*?!ij CO}1B# :<߹sq-SB{YO3އ[D/$ʝ 4*֥?nh.4G̦|d+1SO'LoqsI)3`@ږ|'F GK|S{ JJ5˕2]NjqHeS}6A`o{&k@-3h0lzd+Z1W=i5[ j:)%hD}c< 9L~W)V 7HP:ܫ#&QKY 6hFۗa*|mxa˔J"WQ?Al׈jvUA`UJtIAuIZ|0=w]Eu6}.\n8 K6D+WC7b#crteye\ܔ3KmA4yж{{[(qw/6PWq)K7S|D:^3l:u |2V+$ec@J-SU7 Z 'Z.7zhC\[ @* 33~5i56pBht=As;5^1G~\GE9 >C7%i]7|Y.{PnIŎx=y#ZieHoN k^^w,AutNh% {\WPT7% rWuפx3IN%v3V(5ZxwaKUa>2]zUT#< ŻiX|#g;kQN"xĘS%ӳԋ.F~Oysq#k_mϼOvɯw.3xs̎WIZA_ n,b[ سmմ3:M;WCh>uCll ouoggpw ȇa$ ,ZтsOt֧2mξ4H$gϾG 3t3@)"c>^i 1HuCL^K.FdE=iguk4ƃR3P*~w ho+ A)٤!btw} tC.zOJI,mhfarCwiL$tPg+ii@]ڔn1HyY@YFb:~f}|!D^:3KfD5kM')*߉ܔ./ni`gQO`qۀ -{ippV$G.wL;OYb5K84tG*Gu %^fHoÖib}1i,+PE5O#[Z498Ak\`.pR&{h{ SLPޣ7%g@ G#6}zM!|mR[Tz-OAh%(hYٙTrC8FW; SE =Nz5-eJ72@epe~we'bO%Bo4}yhy[97-Q WC|Е;oڂ FY|Y!_vLSAc&''-$ 踱Eoe/Ȋx 1MsŸcq$ i! e=m~73 /&D CIC܃./TbXR(~>Q46ҟCz 0J&p9O~YÿۋR#9Q+ hG|鹺Gfr}҄JͼQ="GC{}aFB ITtŧk(Y]NMSڨ܃lJK36c].ɟP,3 <-QӳBM#g]^G~XZs)ÜJEVo<aM?~Dlȏ,|t[/︸_@{JcR)]â;hVn0\gxv M,jBI$_XK)P{n-IԼv'L f[VHN/6R${;e`W!2(| CUW2?Rq9 3GjI&M)[;nrEc+[_6Ti@6cp?+|y#i$"oV]T,pLBjb&3d(@?cj0 9#2>I?'+4G·qP5k!;3L-su1 e,[(Umnf)%$ eW>pr/I%8~A_WcIY:"ym RN CF_ZCTX W?Ĭ!/2Մ4[4 /XPc `mukfa^ ;zϞ3OĠ[Zj7)tdvWm!X#y~Wy'&f( Fn$[?ǠU}wXs+S8 B쓯O Ð>I ;2ŗb* /!mky~[le =ii׺L6˞;8E()<Bebdj6dec| 3"D 5Vp*Ha]|CۦǺKjS?VgQl8i(ݿҕfzl)x@cw )C~k^Ă%ƌtTLa(qL| %P06[͏!wM!I?uQ/ bfhQ2}\}BhrZ%M茼e'ki-S26|+$5#&@tH{}9Éf \Q+>5(p;@JTԘ s,9w# vKi-QIE窤iJ ;gXLM)+pwJиѼ6BBkc/X" b簗WG7k#ku=|36iPI1@i0F^7$pg5ކ_:sgwB.qT?}-=aJupBPLLq-I(okyZAMr} Or>cNHhX7+4 3Ƈ=p~.6`l)*%0ElW9Am2V31VBz)>lkc%B޾-bd>X#ƇUN] Lb=ɔ)> A^?a曂4DF-~LEgtY*1K侼$(8..0r('S;B(}Sj5oK8J$<9.7aUGn$G"**V;ELRQo _[?'|馢D $0[-joUȁ']gh K='[8@c1DYI yGRWzIy٭]-qf,{e3uIo籓ı@32A㦡*UYF~fzhjlKʅq.F^U Uqp_fZ܅ɗL`ۂICQ!F<>Ekg<0,HK.HЇt "K_:41P'wLJ_k4\~P#7-EF*^Zo3-i3F^te7tc_A27Q/C;d*bjkP0Tp΢M FgyIi 2cQ٠ 34@`Hiu>@]#k=.H?F_Ni+%Hۤk_0{/ 5` !e.c R١+.5@bTF!Dh!ޱȭF( X߳n N*|| jvƖ^YDȸA/uV6m3Bb❰.*$D8HYwxc.htX4S+Y4D^5*,"OAfaElPC۷B>Hn4/ m#S"ԍmHkKx$Vyzưfz+)~ uqi=8&**O.i0I$W+|*ݦ鶴MFeKwCQE=id~CkǭS  ,^?/`@k#k6`S;n4;Os=:Vؽ ͣP~Lb'Yfn.U00Wk#S(LgAё-/kzZ!?_|9r2ҤX=n&Vq ƂXl' kU,JJKA5#EҾf[5;HI~ֶKbx$Ww8fDCaκ'l&+aLV@̄>'uR҇ުtc&=]m8pcbkW[K+5er+a+$g}:BG/ȘMtxDϖbB'wj^Olxw>L*5I"Z MXdB'nR<5 "z`% @{>` h 4Suh=0Q8 l&{"$ Fh P`eGlN֪dtdg;|-oԟC^o})wuo g4]5̯Z8nxgXDN O|>vf\~#PؕKr^  j_9 V?ZU_ٌ[WBw>.UldIlMU[.e6>KQ0tx:mB(r"s5rPm9+]F.90~c) X~ŏdf6^->ߨ݀#RUXZaW#VN|eK}+cW$ |VEDeWJQexK%bOYi2z! z͂N1:v b{?Ya_O#bpBHBmߜmg{;_x4@ Υ hЕv8hG\f̺JYeH;pxh+A?Q0Ё L?cAz(? UȼIR)gVͪ.284^s9RA^""Id {A3+6"@֋Et ݦ :] Ku)0'lX~uC_Ȧ?E#J6Bb⒎mTZ6~KrI!mwt|/FBw: NŁyrDH /#Sl'MjN:q|I2ha9agIsF Kl< 䪺H)Ɣm9ub!Ǎ9S0D=e|])Ea<}չWs&"R߈bWeIJJ{YRQ!ct"Wdּ)-%4xWgLj7نJFqQ!>\/tp&y|ӂ{ɍ+"g>+ -XQ nC_WlyЛ-;y.%.-!C+&Կo5rZ,3fߣu_T612k!D51Ef']EtoiY-a!ZXeSx [K;]2%ϡͧf#>^<ͣ>>Dб9(3%^poib JdZwrݒ:nM3mh,G\$keGm54NG _#50w8(e0En g4#&͸) 07+ٌOkKENنEnkܧojU.6%̉IMEՙY9r Tpӽo4S!0 }$]|ciΫFY >3%q AR֖);'p"űFDl.I]~bi!&4 ~-0T^U7ST1QzvY; SWui5){@!o<{4Ubb8KkS>A19.+o-ۤ9PFP 9@*}%qv.E' {pgK'c5AÃ=$pb":2l9'JU*Ľs-m<,)1OV:xQx] Nl8Vtd1@HgG$cz:=.-/z+4wȵx] 8tm{jW?bK: *q~?Έ ωwQ ݫ8 a+JYeZ_o}+X+*$#hWt!!sAyiEIi1!ZlH)'Ҕ F* N:5P⌲_UB }'Jfe&g|& ~ :\uQLfs w~?ل`a/5 ד}J~B{iУby@v1/gb?G4E+-pYxlqЀK`aw} x!G[ni$,c~}iFjk液H. ]- )&Z.dIC\stLf*hUy1 ;y9qY;kmI3;?1YzwD{&ABoFQ3?kt-LtCcL8$8A^$$PO')+t,?.Ė"G~^|XFR=4{\`"(= /SU Ɩs ][Q4A~OUPӞR]|Hvٯ$!qA"&@^Ԥr%)N ZEΙ Z̋EX2X{wMsY0E1dعT¥tNrlP̳I #ލS6&4):kxY桤|>*d+eC~ P2R}d e43v6zD#b _q,w cT*鷙zL zCAS uB[V#ɵx!p׻ƌɢ:}0ֺLԟ|A8(яR}vұ&n0NKAMUS`Nb,K'|ܡį-WZ맴;cV?m)&+123o܉],-=JP@2+El c.v~R^Voku|_U}HߋO愥zH:\^㫌A{xux7!)!#~F+.62>Y(Y@"~'yMTbK53xi` QM!gZvW,d42ɬ̬jW":V^ݖaLȇ7#~1#\ R=<.&pӴ#bf}nqL٣f]~ϮksӜֵPYr/O5$Vހ;ު!Up,5)r~ʡ01/cSfԞaBneCםEфn.`V}dęEK&Ӱ 8&Y͝:! 9sM a2'Ϯd@|ivPEz!lܞ4nͬG W1=Jڐ.sjW\ uׂ*fPv%% qj6I\0bxOJvԌ]&lL6&a1v*hq3r<y|0)nL{ϧvn3֨t/ +W DЮJ&q~,F>vDLT^@r[!*DmB0r^ g S[&.D\ :g^B-'ޫ|A׬Ð`;Ivry>U!UsjTB}MdhGũs~ _P#sF_}~Rr3aVx {kK6K\D9~09AO3@NtKu^"^:_sRW=(uk6/Ϯԫ0\LuǨԧzz~ijZհC[j8n6׋(/UۂPԧy7`a)?2"#ÞQ95 %[ՉX7<f8C IPΣ] Vj07G*M*񞏉:>}A6Ez*S29%Nհ#*i%ݪ\2D@q w;G9kaK)X qFr,`'XT;؎%'\E$02czfm |y7bUzBN=|=8şQד-W K\ayy|y!/wɤqSN/ уoR,ȱkU$;igli6} 'RkiЧ LT)BA0_^rYkQ3Ɔ2 -0&Sְ]+>iC }xzo=FPw+%J6LJkjp(h}0+ZUhU|lhh( 憊$-VKn !BÁ^"_j#e, )p羭 ~ŴNz;T֛J‎ `O&^ʄ upX`QjG#TlH50}4k2z48ꦐ_>*3j "IB`tzfDAWy?eq»VXӓ1Ƴe Da%{بⰖeα$NAc65Kt7.j!,~FXŕ݄N wS .pQ*R\o7,[EՀA_>V Tlv*2\UL(i2|/1rG8Q^L3<^^l>b.lxoe=)m4(] H߲{kj]{ PŁR0NKƟ]h/D=[l5J ].L)=|$V$8":Hbi_4D(dPҔGKab]#&XBdhgFX5@Xr 2 8#Fk3=GrQ $JaWeaiey-cd8'sF8cx9G> |X6ș 3vQJΖx{c%?tM+Vq՞Ib (YW8̸ ,zLxkX-8jEXh"t币W%PN &%MI"t̐k1k4&,MXI6!vrKʹ7b PZ}PaU!["f#Cή#?XIG14 w1s![ƍ\ISj`gKqR6R /}001Wtmb V9L1ۻ.a^cfUZ\(M$<&XfU{x}ཕC'V@I{[ K {OdNaNWTbQx AAD8S~`_ɝ-O ]p? g?y<O95u>3kJQMӳ,iLiCY@Cm$>ve<$f7;~Aanӌ0hB.ϫ6\PzS>/tM6O~@O;+iѰL[z[(q`\d}hJ;I?w*0Hb8@Bmb=Bt|I5EYƚ=yI"z0h3[,YC{Xd^X ɞ/٘Gv?g;S0@#%sMBN@8%k)fvw@Ǐً;uVL=HtB -G~|*^/ `"WrRL'ZW\5n:t>mlj>p]f"pu 9Hl8 I.\JO MA̠Iή~2 oN > 0̰/uF+"dԤX'Ц]tcM%.N4B<ؓ#->ޒT!g?Щ؂dEa!X4'L'\^?Ul|,&"$q`^d)QV}{quV:l~ A -~7ΙL3}Fa|m`]Y,<٭*'F΀9s&@W]˜lb zT5G)/t,payHQR Fb2ek\0Z1tH?\.u]u화:y[1QqgX ~wÊK{+W28k5R8܈յV9xUo؂%ce6uYsoye# wKQfwQYDqKd:[G%0|_d> F9_(i QΘRj-L NvqȼoN7G_hv6Q<9ZH+8^6Gh4/@VavT]/[~v}}vQt[lHX">8wg2[~e׶;6 }8*lW}v x]ey b9% }9kfYhcS-C\:-inb -Zzz:vټ!, 4͙M) Ҷ:"\ ܘχ4TҍSA'n,[ǩ}B+Hi-.ѡy1@~;Δ:5/ю+Sblk&&%~b[ګ%Lh6IOH"e~-h>w֖ZŴj`̥/z%6d9ypYp(BI ErNB7Gc# LOj6UQ6d.k^6AF*4\nQColz90<)$_igd;-U`L?j,s ;RNN[:5En#=Yq7PrCX,^ahdܦ%Jَ~}i5Żټ[4碿EV跘W: ]!QBW_1x8fYSS.:~h):68[xUyO:!͡IEWzu.Y#k}9ၲ~:ի[e.ayF2މ|q}A/zf$rk{lzVHoI GCWI< }Ezg]d;dGڢZK.7w7KmםW>W/vo%U,R4i{(g{VeDX#h3˟փq#VmK5 {z P hԍ8?!yvO c‘ ?.BwERS.-+mvҢp>jлF#,ǸeoPF6>MA9xԺ?;B[Ϋ ϙ|K},Gmvgj>+iw R\;'(mwNejcv5DOI>IĥҦ7 iޞ$=2zU\pE/"<˃b6E(>QihCڧgw߃i~!>iZb?=ðIXJ4fCE  Wuv\R6z+ R=#,u}ƪH ҄Ziӱ7-;?$'JHBrfia|ȩrPHaT3eb%N. KYz浘bh k@ [Dm'f?hs!r梦ynM’,ћK/&Rc?@n)x~z hXyoOAz,{aiϜa3sbɋ6N`cစ#FHMY50=&r{?䫍5g?v;8xw8g/nI=2#* c /a܏}ǑYRSj+U&9v`8(s;L_.:J&n{}UN&}Mdn"h))f3ĉ_ a:lkrwQh/C㏏[ Khn+9A2BVa X*yb2lb4Y0Qmqgn ފf4"~~{|Uh%ⴇ`p_rYbrDp- 1;#FBpB)beQUIL(?%|"oAVt, x9@3)~P~hf0Z;_4&yI@ZN PW:pMes5ݳr{7*ڇ 2(wCzGL)R)f# ރ)~pj!VUX~Γ ͤ)[òRYڦ,8J c,<5 L D䉴A=( L).Be$U]3ޖmIf6](U6'[HifR5<`i3kW2:8p{QH`fZp/FB}Zc0L04'NiBO/*OPTW]ox3M.` տ T5nxAjc[\ /qVʭ\@~Rw2>Ih =ݮNFIhBd&Arዩ6 {Ayo$&=Jeo)pS=z(gi9 ]@!pLc27KC/oR GrT1eUPiRΧ> "؏wA H+Lxżoc5)4|UMG~#1|îծҎXH0t7/*;IggPg'^K. iӃr:JTl0cKz_J‚B(F>ZU88b2D|}mDfGyl$ w P=&O&QR]deZ VJu ]`Ѐk~5J${^-׆w_*:8i.pyzkHiKnP2>}#P-twfɳX:Fp4zIgMr8߼7)^W ~ȧF_SHxhiߡl`=Jv5̛|!W+=4SuAkFGדRUў^G^W\֝5wzBrgq}EBJBDy/h5JcQ kX%I`9*US: /c>HK}}2H޲SlJ LFi#Ʀ;}5w,aO,(r̛RC¦Z~bSP@IriU{O v\ẅ́¢0 P e#)tΏjZ[b{q{]ȶ)7ܥPFC(tXZ$i XQܢgd䈭 0TT6s] 3fg>.뽣uՋ2ӲR)SP:J疷Pƶ*Y>x?^>d=AeZфkPhdX#pBhmdJK!|GƬޒovUtxDZm{MFmo$:?N1FG`$ﺃ_7zr1%?_vQœAdX DlW(A@g y̧eEM`Y(ͅeK,~nX4ˁX]аm~[ ~A{{Å(e7̡M—4YBs4@MAPJ3"QSki4LFDlyJyfv?l6<˔+ʎ)RvN)SilunkŇ2j]8nJ7m''B1Jl <7J=ԁXeɄNv7L\/xmobڲ%Rg.c!&U`X{Kާh\сGP\O4v\l(d#3x!-m5~3Kԫ}4FCf *'3nzW! ݜwi(4>G `@A@`&Y>Rz0%^T&"DM.xjlF=|t.a-TUQ#T 7fc4WPzeH7~ 3gm4hE'ltK54 EC.T(:۲s q]\ydn}S-fqAWKާbe3YЁ(k=VmCUj"19}!?XҤ ^'ex+dp' h^¿X;C K]WZzqMکW x"E&~C'aXJ,J'U1yM.+}aį ̔7;gvhm-VIxJ!KldĵY-q@Q@چ;Ԉ} ދ|c}s'$BmSs;2e)v%Z+!XӪm|x]ixiLwFn$ӟ( =ǫ闈M鳩3@?Y73*n")1<"OK$F'Q=J{Y |Tѿ\&CV5HA/ 簢#?y޴Ƌ?iVhb'Boi)`bbF|OUXs~cR|A4/GGWzD⻖Xo=mPpo= ^NŠ97ɹ 8*;^KR!FC=s BGqp)džT[YA\e_ lsoq-Q>5*{YRU9 Xj;ccåagfy*(v#ۓ,5R %þJ[z :5vk$7fXfe: 3V&,3%ˏ÷nxJݢi_Wb-Mc­""֬U("2Qb2^XC.}L)*Qvᝈ Ac%Rn2w!_U!8Ll;I9@h^o:qf$bn ?%+q2dmkoH4 :"Zx>/ w8^%bF'ب`>&R۪a_ܳRNC..WyQ3ksYsKNBZ;4W΃Vx o(]KZO嚣UoRxS Z`ҭCF6uxBe(p|^˲az]$TzbN>,}h-SFx:Yאd`<rQL蕝Ƌb,EUcmh|3| e9HTNw1䳀R)an2yk(YWgL!<,|{h,4ȯOZĂB?n|V}ffLO<Ҧ(.4 ټ0bn?_&FvL[u;Ϗ!!J <+-2/\@4Pu'Gimu]I $xO%DxZlkI2):[ux9[N* 䃲5؄5|H'S^nd~Os8oz4 )!]agŰ7vb`jgbv1N;OayM%em3Z bT][kx.A'qא]K0Vuᾒ(.kJoin, 098LҜO̟\#G]fRQ !㋬̗WWwcӂ^޿>L,Ѭĕ -j V(>nٯ H^ ^ز# qp&z#lfb*u\rȈi9''rF> *CH<3I#o ]`РIzyAt(G[mv֭!0s~J=jڵ,؎POk'D*#ZW0@P'xtH%ƒQz95AMqoenH~BŤpmP`y\7+NUv!Edj֎ާ- ͒QCTDvv+dtWD0"43"C[sNgXGA6v?b6Fz)[U܎K[ c̕5Qtg]bQs. 6rb6+xmzƗ<.P0OLKّo22y`,,]$@Dp;0.nii[5 CD|cmw*Ye\ĚJ]ti,Dv|!FL&NR#y>'!V>^AZ29jvz&C "ܑĝ׫Ru &sn Ìw\tɍqBnɸ_O&t{ ox>eF^Cq_mRf=Me,X#1QTŦ&1JZQ7NKhtB\0 Em!ja޹[OwAY%ț8% vAň7Ѻժ1E6 ގ?- o4AF `PìM-i?87/++\?<>㰈xEœMÿ!!N{wK{?G| ⰼ0EfW"r[Pvzf&,M/{Mh\fBXIgD۪5OEz\}â`a`)V.ք° ]-K k&6M;vV~]!Bvqv/@,QՒys˥_W1ViOVNX-8~֩౸[ZmaU?oEuNAcb5k(G0XYJSf V9 v.:4-u +ls>&"ֆ3P9b>t,W;(B1bD~E*5GNk\r$ǭjW\6ru90sݦlՅê(-OjzJ 380DĻȲ55RpuMps[I} =I}R%]29ဲzLUz({4⢰!m9 E9IPX$'M[&u 'G>> ']#eI%DN)mct-pfdtWC%pЕZ~H΀ ` c5tUy٥BSڭ %6*+5Po~RdQ˳LmeEq/Wt^ͼVqge@RPEyYNFsxSx"Hp#߄Cr{-y2'_-sB rp<:. ^HXRq뺛[uߩ'CMo;쐁x@BE3ՐP"@(iiMQl]I|1}mSK2U9 ɀH*vҜҦ$\ý+ dܽG)GSqNگ7[*.+V]2X,LlL+YaߚZũjM6 Ӣit7cIS-챓Ph9-ϛQDL\6|:rڡ^H@#m!V2 _"YWӫ7=^ JT>Bi0bK1 :{ь+vQf(0Lت#$sdlK0Mwt1r`Kj LQJSWr- V!qWl i IMU 0c /Qyo߱AY㕂"b:p϶M(6[O|@?AsW@GnG_7@<#cHC;ȔbL*E-م- } cd_Oc9rFB9{ tKS~f$6Ÿ2xa6T?Wy:!Ȭ:4N #Ja^q )~BH- ϼ<䭌3Ty DO`YT}h$%hC }1]ש !esҷ,@MDv+5@csڅʢ }<+X{JP*^z;1<{%#mAc1%tH_ ?47cQ>xv wOFt(Aηm%aKrClSD?Quy#Fyd:r>e6 rohQ8Xޓ|%4 ^Ҁ^S˜4i:E58馈R E q>`>xC{"X;(?DaPGWI*1G&uOYb )Ok&G\"JM ὆'yަi#z!kPE33I;)[4)JB?+>KDYlg7Ñ '9-#('T4a)c1p.*#w.sQc;#4DDf :^?䙻r25#:TU JV]=@Șy)\h*'i /xч_0:ϑlR3v/>x q ~ CYed1zsnF L^@z5d>F SyG#(RF-Y'lyZ}Ē/S(hse &ooKP1*( ;Au -1pBzxK1uUxAYbU+s/HtkA/_;AVBv憐ga5 ZP3j.8;fb7:٣}Ra)N6sd T?o>s2(7ozlOU;ujRk~=] Dc7IOKKMd{^s4ۊAz 5|:*7Y~N |n ~dcpX\tṝ)P`Ӟ'P>:F95c&P_[8 u$ݖ+X#~vz㕋ZWO{fh:d%?tM[xA3 =gtLƓP ԤnC|}ߛs,pЗЕ(x%ݠ&Ki'5FCW񭔦JI¯eg|sF #7t !=  GkhlNǶ-ǔ=749e_ܡh#+g5H.5:e@ǯ xBRW\vRd8S) @q.pKY ۓƩhBʧ(WwH`ȁc琾FcFi'ky"XbeFo~\c53Z aPS;ο{]TCb]avS~#OO<6̑^Db-+k^!ω`%4 B*ըe?k$$,GQaTi$8#?SWƎ")礈(Y/OFJQ{͠@UsCq)F*<cLB?@R򺈗(ڴƵW!YKss)gpчht22 lNb?öZ­!?QInK=N,bL= vmzF@h8yCpzU&=V 1!/E˰"E-:ϓs3?)ʀ|7*`s1J s:׫N#xǾa9٢ܝ1,|r$Nbv&Gbg)+,\erkJ<_?ĭP~oVʃE++4dc"ַcrhOK6V Tzj-C3\$أuYhx@d^" .ݽKdV2Ke/c{*?%W7EIN$8"c5YutJ)ﷻs9N{xYE67dX2.vy0m8|Tݫ5ǢScg3M`Zz{6c6J%V#7#v4Lr4ז~j>\XKr:bqJZG8i+Ξ1{]=17я<.4-֍2>*#/[Q+.K.vPLoayaI?,.;&5cwX.A1~6K_]FM謖v1x}wB6I2=w~(g4I:+-h&-4#xQ x}}.R u՝eaFM"w{R"Ys'g熨+nm3C,|uz+UmDR\ }/B23;VYzWAx&Qsy)k5Z׹13q.IMn\Kᤈћ*#W폊H[ADi,*]438E̦W^ är@,iD4ėQp5 {Y.A0DPs昸vMFL \o~lZ籙>5y_[rsh  79" YE) Y6(#e@+]+%p[%6̲E*a{PWvձ= H N6陌%HQ̭ABgv.Nu} oŀ(oÅh[5"9o` ;9̈́@Ҁ9(iO=F04!wv ةtяF R~{FV'R¨IXB5h"%|YwǓ(x>i>Fc+wVGH`۬39Wq:$vU=A]D/rŞR`["G{s^xzx[\eA{g1A]+ +UJiLvjNrhDQoa\9בg)/M?Ɗt*rJB)]>m"uS`TfɚW^lWTM㱞E<Dž0?'5p r9Tt>˦2`u9 ,2k~.N"$G.:hWNbDK,w1M ѣOI;,͢{*\%ڔF9iu=`|BDND/|` a_=Kv^B%'4In7DojQ3 ˧*CesXL0sP%sD;:hYhsq`*NOa+ED pfS9i0Fv+tEYww/N`򞄯ͬFl cPEОc4,wB.c (xlG2{uXSy7o/ 6Vvm)_t>(.QQW|e0\;zcT'^s$xO~7glk* Si$wǥSt%G"OAz6z_/(эY*Q$+^\zTZ1s {vJ6BS$cj_8a~[(2'iQ,Oq!ii[]ŗT3M~j\G^+/$hLu)8mٝlX ђ$2A;_#. '@%~/L ;{bȝ JZD:W:!PaC: Dg/i7mT|ެNPb9aUm_,f$OQ+jpdޔaHԎSo &pAH3 7GxD/E/PEoۅz71,Y:=YZrƅiAIB>9(R'Q#$_+1J=)&N04>nS^oʊ^ x7<1L>UCwGQt~p+CM KV)>o6 kxo+\pmQἶL'd@xET\㩏 ? g{6>L2YE#%Έd ZD}X6&5`˜q0ཝU:ݏ\S'M7PU苓od6C \/!O7j][04YD` B@;uV ňxLBIɩ%V7?T9 2,H2 NZn)Gz%-ꭎ] /_o!w{WkV銤\phÂuUg&u 󷦎/,@E2mTNY>:?:>?wn%f/{7;k.X0=٧`?߷Jp+U9=u_yP(m?mKFF~z_DFUPҔwy~p!MyУYb`UQQМn~jn"^v47Oا P-m۠q+" )g988/4 0RI tQ Y2HYt|Nc*CR#4G6BLMƢBT vv\8@Ī5BDN5:xzfw- >6ςL)M]Щ!Zd0rg7`3%2e28T|fi; q&œhvlPh'<,qA `/7O!! rwv t D6=NhʕQ,,n5Byy9DaV6p))G>A%y(]lo4GN,%b[[tOLfUK\m\(i2}̨usd[iaw m6< ߤ=;N|lv!N]QRAK2a?gO }1?gPp:Ϛ`MZMUp 4#3x] \`c/`na~ ڰ ͱCTCżr^G,aCى!Cn]U\TKZ},|v-C0]ISzS[RڅkC"•ͫwm؜W *,]EiqΘ+.)'z輬I3>;O%b$&Ro3I%( Qt>>DD9 qw2Ħ&UZgwzL̥HD)AnuWx\/w}Zp?Dj'zMZ4Mq? ~FeeU OM=X5M0/ ^ 9XFvJDTw#$"wrFu8%wl΅z ݃O>fr|]Ul ~<-ξ=f)\8 lPTiZu\e)mN@ɵDv]o/댒~O&<ȫzh I g֙1q>۠}7 > @n\mQ'7S6r|&XJEa֤ b8y 0r6u3TDVJASvJ! gFn{IAsRൗ8\c޹ + kY<e +jq\ K?zUp c jX:tr[oW53ߪ[0uh~Ž;6 =g75}Pxm*WUbxzs/'rvwXC]nċ9 "H37e̫י,^!͢%S _٣`[h`]3,rx9 UbߍK^{LYm=84,l{~&=})tmGDra80ĺ!N3MAts9(NcVwgv)Zef s_CF/a!v~Hv`%p"I+ wɓưX~Z_8@ԧfjHȺ"ccR ?")0QI= /7mi Z:NY83:1M&Ɵe$fSaIWT:` f .ڶZ`L282UԪ~ Bm"u$ o8TbstFLV|ΝːbO6k€_ʥuuƃ ~j!%_hBޭa3TVv\>6B ?g4Zn%o~*$}G Y7(?lre]Õ٥0oFIT ÷}_K~i ` dтl u WZ7p49?<OLq".AI)>ųT4׈9~K-F1ो}',QB=RJ4ȶ(!.| RNTěn 0@9̹C fhtz&;`x0K0/0OaRxċUuf[F|'A~ KmԣB -< !50{S3-v^@am u RC@5لqnCѢlF(ǀEJ%H}|`v}@2W; (L@:AQz.) Ʀi ՘Unź֕cV+'+nK>TZߘNF]Sא~Wc׭ jͯ&}jtAbWӡFYj3q5#~KߝB u+CÛϘ8C-[k b_Ug6j0ܘ]e!T\1+~ xWV!GML!VidO O&J ߸DN!MӞ. ~w2&7zzπ.jhQG5 8jVQس2ps!O wUJqpԞ9;$h#d5R2;rN y^߸N-Yc;CaCqRJ [H Ҍ\Ikּ i Ku,ܝzOlhC q\QЪ63PulYP si/E+v6$ATD3ivv;_:T00)| ęiȦ308{]!Nz0 @dnMŏ"梕C i TF%= yn[&OQ>{nDGl5?9J -@WX 0vPvJAQ&4\cl ʼ֨g5PqrccNI*ʪ(~f[T5sՀ7Kg,u үu[pMd@"vINɊ_RY9qƢ/?8٠ } ,n} 9_eL<͕SBʿ [w={UKB]I7Q [ƒQ}!7Qdf)2iT+:c%A:).Zb)snMj#ܼPG5fz n5v 'C<|#@_2_wهz_sİwLj` 7@X90>ka|#ek?T9KH=櫃]w7=~m@VӳmQ6[V5l>| Fo>(eEdJ*=%&v^{ cHo32ABXsG)Y=IJ0pgigqdҧngj. onGg(n-(= כqTx^Iz֪Gރ_qd[uٜ//\~HqS޽M֋X y 2mgBqa&'>"KٓUua}6+k0߹cbVK 9tn|`YyK}}{ZΘ3W$ZbmVܴ,=቞}T{g{pp^&5CV?5^+D.T:i.u"FVq%fR@\2A*BX4,.aCv\I jdvCS@#6s&5~MznN &Xy3a\KQB\OM3LOaP_IxlgRk]p nK)Co|!H\ڜN *i4#ypD$egS)j@$b^Bs U`td+xVS9~!:Chsx='o>5rU=od 0]:Oݏ'^UҶ1SOLdX؏خjl@~^,ւz"l^Q#kbNuQ9^{QjO ~WPkQsEѣgbNY Ч!kunDݢXE  7QEJUOO$CS1#h!MHw\2b@-Q% D/5 cU\,4"n2ꭝ^!чtw,B%>ɣI0Ĕo_c8Љ+kIhUYdAcuW 'J#wa%ZQ Q"1v]*2lϴ<テ~u.!d2ֈH >x֙?dtE8=gXJSǓ ruX6!D_Q.3ȫ`Eb<ݖk ԨBD")[;1?nn5#fxmecxǺǩȳ:,EH AUb9>wAo:r6(@;_͕73H8{䯶z_ "avVdZĄF;cbM 9O^],V [zk"FYz,_S{dEnYZFSVqf2xvoGK Ԕc1 ]hĕUC^e}3q^b6F.S5=%;nl#7r*f ˹fƙC2_x)±(k!p=)OK. _Ǹ"#=OMI[f]A$xzB/M9ρ W1`t@3ڜD|o: *~ʺwmxui[(4-lx jN5cߓ\I_Lgo,iv #3imA>AB}B.H =h%Xe3  h], (D$6Z-Iӗ `9S<0\Dku!m45Ҥ"FJ%AbAZƧS]s!zڳ;:Dwp_eXrŤ f<[+/hŒ9:iw)-rJfTo#i{yz7JHi`UV(YN#Flg1⎣{ʾGK{W>0Z}^ .y5Dw=dYJTE=_>è!{/*4eGkS|7XµFn| U|pmY}WQi0tyL[NOtDrgMSe-=CM]Whn63W'OPkWօJ5| %|rrOjyo3*r;~.b{ahek\֕&X0A>wgEuݼ!;Q_e_KLu]jND ,% !d [1u7ڷ$?OlQ":P<`p@ܱgaU%wMy4o"-1ujAG6:$v{"E3a8䢟D$>F`2$>@܅X=yvfcoF[`sE|ǎ  0~ґy| a`-)Rp^Yr$\5}'I7IUU$Qًڔ1̸oɛyײ~oAD>6jsܯUvw`0|f[UZ"28~Lʻ2a8|$dɖsu2Yyư9kyS ]m$B/ڒkߛ׊`ucZ .ĩH ƣnUw@Sz ΰi%F׳H %{d,`۝WQ=돏Q%&/DHοqI'vlw!}rPܴς#߾Kyn]vSUL/zK.gzpo&-b J &HA ]BZṿa_|5VO)\g(h*݅.z_VQ]&T]|31>9‚:_Y_np{ޜc-a!RA<6Hq 3@(V ;p|rIf5L{Jz jcyPKdW ֌k2d٫@>eEU'~cJ(%ZfъY7S1d <ɧ8RB|B?gTQGXSsh9mZ2\keQ$ 2ENb]qDBeKT'}eRH+McN16aLiTaՏ:!$ڋ; ?]M1Zt%Sn|}$V 8}Jw,Dn%\e`Qx?Fz9_OgcM74~F{s$4deocOׂz͌/0I0VG)ݙ}'5!XNb JYcn#`B22PS|zRV7S泯?'.TykI2 ɺya+WWs/-{atg w"ޏML7]"Lu-CmGkdȩT{:mDrjIl -$BOGc2-xY"L- M΄&]g ,5vNttxIZY_gPJ+ Uo%[`xX.y9z''q3}AbAaENAؕ7jZn􂩔{G+sKm!8NL)n^FaVbBp!U0ygX㠧nu6cZtvǤMmf,uQjz4GE/5g0E 좬s))vPʞ9_}LeqZP.bFjW"8Aqu^>D+DEĥU'C]Ewk2$W5I2 V˻mY_Jι-eji/Jܺ%?=<riFZw^9+)sYn{ltTOw. +:IIbg~6{#1$!\+t P]yWh>IM)P*'CB_:d ZcvN6 LK}f!U{\e tsl;qA#A"<] `6,$`D鼕vsي#G%h^4,۞Py '3;<\yCE7зvŒKGxus8Tb%e͊5o@dF izj#a[X&If]%[/ݔѝƹ/6,f']kZp7L-iR"SobT],c{_iȾ Zkr]O{4 au>##|J(U+؄:6LשSGI~ TBGzuc?/_^.Oh"Duw=CPwΚ HF SZr6UU,=6HAa_ `Mڽ됰o hv"囩|EGm\kJtB؄R5~*DN'+T>[}o&3AjxXY3-}_0ʆҪX ~B>2N^!WzMK<,LRJԓu@pɉzDu?pe$ ?RHisOǃg:LȘ/pf-B?E0)m%ҙ\jH4C`+ ӯ-&[sP!IWZwVu5WY4uW&ٸ&p[~Z;Y4o`AhBDF.y^K'0By͓7=TƔ6dtK5]rQhLxS̲پěվ\Nz?$i\1 qF#' [ Eʨ,5hƲ0s+8D .jV<궰4d+إ8'H$TDe;Ck8˱XbLk4_ vcp:QY Gl=Z8ۊ%6lUq!xƎLlr|O:6ׯk|9 74(|+Љą!@1%]Y- +qrC {\`u*|o˓hVf]лqZ@_#*sHsLgDYŤXZW([v, F9 L<༣]N"`xOf aS>acL.14 .C[\ ز'5%%i+=ioW`73P#5n(ΊaY Tnz֏fE(睰>qIJ:pьsEV ]~2!ap>VJPU#Ya!^7AG @u~+2ZCHJ汤dDٻk#rVv@Y:|# xJ*T k'apgu,ջ]&JL6gVwJ>55ج_LҴkdrL޾|_;[3\95vqaD=8-/*oAœT5KiEgf!$z+~kJR((&/NDn`‚ sM܏#_QASѠ""]$f6m׈&Ym2OrIk~߬rXXN$#:ʓE~ T6}:U) A=zbAְZ\P]t_N^$J0{ QN<.8U'*raC$/.^u{/qiB.k.䂐 ۙ`{-Y(L?aޠY4 ùUzQ:,M=3L_k*â-ѱ !BBM!(U|?18[h Ŕ\'4\y4q4T)"8P:&IOga߸V09R#iuyAj6yS S%[l!>.V~k !4Ga oy 2uܓe6L+1ƦÞ~ Eje ":bUJw|[WC9~ͤVXV٢^ښ_G9/054dyy(7{\E1wRh^k5o$GQ%DHL8/ңU;Y_Th7[X>`zY"Kb-'{9rWP&k"8/ ۼRq-B5|7,y7*2zi \$flaۺUO¡3΢o_~~j{Igp`.'5D]H|G1/Þ,7d3f&-3+hv#(?_rטRjS֔u~9KgY 0L;`Z?Tb32(qs1RرaڢU#QUC-:K ^v uo-R7\O!'S#>^ SϷqDŚBnrEvǍGwا:8 z{~Jlϙ$$'G? qHGW`xǸB}Ob#R#=L*w]:F΄ xz wi4 ')KeGlYnSlAg2nu@|dHt ^5p>.S P 7ý%XU` ׇNg9_ň i HS=&*<KGI0qvc=*El={2^&: 4br֢+fCCT?aaqk( \!3此/~2d'g~^KSpmtQ]JCa0ROECƿ<1 Hz`g Mj=NǯAWnϋ5^Y+]Ё NNw)aٯM1J'gm#R8f e)(]j,^> Yq!w"߱t4Ia+orIG~PY $ X峮ePSq;+prgm]RC2zky-_ٵ JS=Ff*CGFQ1aDt[!LgPn7Hk\ jUu~206 KТP. BJѵ(閵s2zmN+7} RQQ} # eW?^ ;4yiA:&ΎeBt;lS_\0/퉍`p6_o vccFzr }*2~U HomԜ"܁u^x wn~MJpǙ|/*^:Dh[ű @*D;Ԓ,S% . t]`@ZfJrH#⎀cFcx9/Ԫ:(;:Me;*'8l7nt% ;FOAOvEg4{ӪfxfױQAbڛ J(%94njh fuqXV@4gK纴ar|sն "Ր$/pқ = ͻ0 rYZ=XüUU^< WT$ک*a_/23(em*3 ܈HTӓ Lx=2M[6n.sc- &yoc0÷=-4LswU"U #nuVGI EwvV 3Q1Ɨq jHFʉH\FUǩ=fn9_5U=BF0!ܝ&_jZߺ}5;ExAqI8ePOO<{?(ı'_ºNw7} DzŒL@t^愌H6}d]#{|(;]1;y>)^/z-^K ·?bBcupidd.)^'N)wpZGK_LU!f-~,|} e2>ZWo=8Co|`%͇ӷ5xgL}͋krL0V~ɂdH3+К"T'IZh#fz`ucν-Y8uye"gA_kOcO,䗎xQ/,ˢ?˅ 8 iɠR5ٔxݜյ5(UզrJ"1B?(UXD`y}x|yC(?'S[zRmQbfɧ5^ג[58D?ǡ3 &^Q50AhmB$eMI;lHk~`O3V}LՂ'LcmI_+ 1 je[-k-x+ie#5!~ e3Jyw(ۥ79"\k(Btta r`;%cp!ۨFa R&IH ӿ@'*y8m:O)oӌWUM^rWX(q`pfIOt/p" z4^JYiuwTdVw}ȕC;sN=Q/p}\t&J"šR@8ߘCyѦz±iέ3.IQOpu? gUP?q@qM, Ga]2ϞRKoۘ!\7{Ql3 !W#4Y,*~3MIV3lnfgȢ‡[B%(q RE%h5:<3]XaS͸$U_Z~&=JC6K,+K ,"ӵx˸.C(nUC83g\iTOPjv%J{`x֛PT#bP232|P R I^#C/o05&ZrBMwPlP6ǼzUF"OeaĀͤ $ԃ'G̉amu,Y/jw%I??ʪ++$Ln|僩)_q.0+Jnh)/mڿv[WBͿ!B-GOg ^c!E\%$wcH' +ѱ#:j2;WUg@&UEx$IʼnJZ()vnb)(Dje<,ԖÌV5kd(>4_4;ex3WOh3, F(m6i[%x[8Ѵۧ~A\z*8 G NVф^HpYLWd(x*ͶCr~ll>g/>#ׯLawdIQE,.v`OiEj>̳? nu:C468VZyYhm?UJjYw +UXiiHfI`x#=8KBgyhhSq4`\K%Rc(Sve6˖_f3/X.<¥z mnđis2apU_(ux Sq[:3~ҍ07 W9Hj{%+?^AHn՘wH_m!.N_8pߺ㟡s2P*K \6识pvL(Ld|CThHH$r&mwe7KB Nhx` e>-VI Eo`/]mQ0|w.A$BMYʝ{H`Bղџt|[a8܃>)n/"Zm"$:aIs0>&br`}!r&yIn4%R?BΨtj֖*ZYHS]~x}!Ihm NVcd*Gljys?pX`hؤLƯbz s`A+opOE|hDY%3W~͏z˭آzdju `7l󏫇2^7pM)Ha.2ԯn)HVj&xV$ I,_̃kco9QKC $#@;AcM}`2Qr8ӪJSqM+I#(F[i]. 0a&ZN;j(C- ×ye ^p(to.h6Qbw6s$[VH0ƧsҶ'3OsC4)ACCḗ~96w^-"Z_DΪ&P)w$ -LX5۔$eb'ј1>>=T[;*Wӟ3" #:4k?8@`>CF~jf0![ݑX ֏NeX"biCAn"2 g6mebY=Nrͥ6,un؝`.6U/B?63w')9>Ųx_V/C>QS=vs7On?BpP$-}L]Qg Zam e1!2Պ蒙oPzL P3,3;~F8h/iZ-X-SfUlW!q(77te=g=@>nUd8cA>;y& x(b|[ #ׇHJ#JzKM ,50?l >aF,at] Q{~pFM{Hwܛ Dy\+dkΣ63AY[G`pCYf7[g Fy7~IcJ J88) y58RDc4~\v7Yr?_}])JXX P8,w:(T/iq %\;&)ӅYkLo to|Vӕ/ƆrS jVM妭(dJ1ISS u@á5#̮Tzy%/mA19U{q ώI HAĆ"\ItW$Tj,odײ+a@ U' wiqH»NT:Inǭ}RRr i6+ hy} oU^O]2KA+)U14lO#(zx&v,>̈́:؏a2ǙpwX,$%wۇxmטh V;J:%j+ hvb6,4e%47KwL?$i"[yV$z*䭤Yry/45\ uw׮L|.q? '{ Hzaׇ^Qm4\4p!.D7-f#Ǹb*̙iٚ#!-,ӵQ<)_+M^Aoupoot"B T ,*R3EO.q|o# ;hQjڇ6Fb@VP+D u6>UBwVUo])iDKF(2W(U4^tNV"9%fH}ө(!@I$К&]\tW^_Ehzh}xAړ3frH)n:bԩ9̢i{M@@WoxDKdtsmWm{تx:51~3ŀΰ3nGI1ƭzKN^0_9tM9~СiA@ ǔˠwO\(zu7@Y>K$Sp! c5?K%x)YI)ͩTn r2|~=#F)'kHP^û:J{Y |{]x4| C*Hxx0l)!BTu]Ln$JJ=eY6DYnd,|Jѿӹ0u&vϭ[c+!@GѪ--fnCT$'I5<=jϼoߺS:% dRS h?탇<Ӊ2l7M9My.+Hג0GE;qx>b*}Q]&2/#lJZQt1;bDž9Er`bqñD1C[BoF6Vn|H7Va'g@Ap=^;pl`;Aru1|ɹ^^^졓]e_)_<}Z=v*?p+\!ކ`oo+*=3 O`fLռ9r͝ucJ+nD؎gZ(^ԌE_[qC%Ew8Sw0zQև[=L_Z8r4Ph9Z KG- uԷjo,>v`g7?^c,JQJ&]m~ QpdTa/=stmĴӺ3m! e/vd ,|oFz.OR FQ _{( (#Y:erq2w"q`zH'-DitʲCKjɂ5@ك*s1a0 rweb.@D:$@ybB2Lc\vghɬw 2#F^Otͫ~]}ЦkńA.@_Xb/֓(salJX͋ !V ,ЗCci +JZF+lEjԒVpBq)mbC݉Df>{&!}KPZ++I 7Z9VM z8 !>N{,W)'ZzLXthO{.6ወZ"F'cbJ9]͉;IFVLjO[ȞN'5MJUA&(|[,#$>"Jo>Hl -Xq3&?s걅ɹ)lŤZ^]YJ#[$M8h]bZ׭Xa\Sodj#? e!!\Qs,\sX6LkjZ< | :V1=66&e۸ ( tq%ro4h`ˋa~#L ^^%m&D]-S6Z@z/$f'\-)s+DbDTf}7)٦.e0q[~]^Ӳ8|*.;PZ^EʯژdjU,TPci>E\3|s9([F's$\$:V.| )4IAknpGe&pjvAhGMMU6s;A?mʬG=!+G?X6; 34/R^%C=>/ǵV"}G?TBN^k<_$6i[.{/,LKŝpPn[\{jv-u mqʲ'%Jjs' [jM.ƒ[K_*=$tʱ`~]}<>r'!:SRR.ndzT 1r{(,\hs>\28lWy) Nr8Bd '"\,>#aq)믙lltEZhF;v䔖 z:E^vIL  SNTן}lZRC: Yz g"aX-nuр)B#[Tg'l~rJ nz>Xql>Es;B=F5zC2әF-dкfz1K-qDC(͍%ɩzP\)ݶI{cJrq?{'Ew{k$1oBdnbRpY_c:k5`[ȓ;u3|WZSt 8UG"1Cc,m&8$%At,=:l"_F"`DX|FJb \^-6.$+uBl7I;d,Ѭ0  6[ =x1o8Nx߮-`;IQ+";<mgz_LI"M's9Ao9C+r^BaU2.uQR^VF®]W?7 :HYX 4Аr@~_rV/]DIa7Q5 1Ir'~Ш;Ph)hhɁ}}&aN&*35|uqT̞q?VF< ,+<~Y/>o~Ņ;Up%*h`_)Q uIj/m!)]dUb{ռܜdC\1(vY(͚;7E_R-gcJz dVg!*ᭋK'(zWK9I;&$cxB.uيJC# C0I#XMeٗerom&O/ 7W !M@obd#E/*Ol]#㼬SAyK~q1sR9ՒYH![-yE`gY"o$OQg>įZ YZS?`@ݫ6mUcPq#7.!k@q\Jx?Q`g/t¬%zE[&/s(#^1kAD$ݤbsl&4w^}u_yc!\L|͊$&'>\k9$Dy{17# ~0]u~`b[[ t>jtץU܌%AOhu?}_Dj6#p,rZ]J-k;(N" /i= )fd\n&PT6RZr6 `1OH&-Q7LFPc9 "X<"񎠢C o2I%l뽌3'^oKP9Xf8hgg~qy<(,bQZ|iW@5j߯8~%1@f&ovA2KiK=*Q :25AjC0L[ؐ `W; <+F0ƣz1ckeTdy|w[Ƨ?+/̥y WB^6Zѐu*~)Zf#(D/ hFԘh3y;]iSlkes)"09l6u/aq; Q$X4bcLjy-tzii2y]* _W*\pVxt S{N~͘J'CX-c<(8cԸ.J0 {ǻXU>M )3V]T7:if7@ Bn)߯oׂ]df20pv6&gXʉ*^򧝵Qt`4rza'+uIWc\W0:gXGg Vh|,K2r6Фu$~헉X]ʥ IyBL$ɉrE7˰K"RKdW(+L4;u)b"RˎWM\Ӱ;1gv;bj5 _,K X^Mj=`K[V̻l7w_$J5CZv`ЁUiYg8y5ot0_iہaAQK_渶&mK>)ƼJߪxØ~D3i(r*h2K)-+wBN/avx-_/p21Znk#62 ɒm. 2&ٴ N[g"8)</5Gx=Ӆi|d6ԭ'LSuERcqFM+aK|tЈU:mcYX~]N2LԴ(Қ%_\Idܑ6X}y|5wX]tYbvPKp\#yU -@!,V˚P6{~XF}y*.3QAZ8]vư@}hz'j, (9ykKR~;USYrM/rཀȀAIr<#sw5+~]lϘL?LpQkt$ zڧ<8R 3k2 unG#pY(Y8W6XS){Fa UN&sfNҙ3> K.8 5QꢄFyKqIJ{_)iA id01u&r?O2f+VDNF)Rʷ0Г74^;Zsk)˘Te7E yW|+`Զ3lBD `ߑ4[\r1Nv913PW"7q;ya"\Ac3z(cѥECluGUbѪȅaw5sN{qW"%3eY{YZP"w0' lR]q}y(sꢮ41f%ͧ'Ug&1A[$VoQyj4Ⱦ9~/uEתx1Ϻ2][qW#/Y9L .i kk2U?rW1Ъ? ǨݮSD tj0;_q =ɉ'~j Jfy"(lz/Mӂߪذ을$bIU^N_|v!*oM*f$1?%dEP4E+Y h?Dz0>Oj?12mY'/q0PrʺYϪSSbO 6^713?o|*/6[׻ډ[Ơ(nUGDRU'i+\Ye HaSʘЖRj~9X\\^լ ?s.282Dd8adRl{Ku*}:'׾R֭2^8d Y?A_nܚOϽ+tVͰΧ/I{-J>QjtQ` !4 曆] fM8mx5f 7\$qc,LHZ ~vP cGZwWҳqҀr}_JedTЅr68= mv/ib݉uj |35+@q\Nw&C)נ2?t!ld &)"}8/U7cS^?J(}ǩ-^)6==cH%ˉ>}.T !(^BQїʩA:}Ř!o~34Y(,@RQaV)4b&F✬%v -ǣg% )׋ ` a>F Y4H)\2l&B-Gy1.Z>> J;'vbB$+kli#ehwOHuZbDMuA{{hemuΌv VԍT%"@ ~8+>u^/Ws|` {obrcp<5 @ܛuH].~p*$#ODB_9F50=a^wְ5n<5ePf6AS*g tg n=bUv.g1Up{>?RZa9/gmF $"sHۊCTEƊ,ag"gKU%":_Ǣp efu kuhﳰ${; f#G>H/Lbį12Wؤge\/z@ȇT̾'e eqYitX-t޳vHR) iG^kzFɏAD]uA^Kd3j#CL``D {F+855Gto<+ h\@‌c"ՙۯ9t#xҌ3~W7 #k"}i s-,ir_;M8r}U:&w(5͘',jR#^O~F9sћf[2X{`Pu/wxzy;(bXm(9EjX T`NWM>O@*E=R%~8$BPAzKQKX=+^W!|]܊"Z`@FوA/"Mc-XA}O{֯}.k5|^c菒Xf1#{;D\-ǪM>LtلSpLh=9Arxi8'x/"ʼn5RG$%atŶtkB:L ]YXfvzi~WmK_&:D %Pm(bA"*A͔Cb`E5?pR`{`cN6$ ;P<r}#Ezn@F=pͪ)`Pcr(XS2^ Eqiű>*_@ggtbk5.6!X8=Ҁ'm u&-a>X>: #M3NQVN~@6ntk|U`VkмVVXb͇/iV=]O Dp semMɰKh\X 5*ru(W N/WŶ $8ўn7ڑLR ؔw(+|t3|-sl=>IŘ[/ E.3[SZ`Gsʂ]Ήwx;|EݾWs4X@NDM ݿ2+qx;2 tPadg6m,~9?{{Єj,\omd*rjH~nҖOU*KMb d^! =⻖[䤅`APt# o>& 1ʀx.iDU2PiXt}"FbOz00JcSڻMS"jv~tt&ᶾ+OvɋG9 @LqF zYH1 Hi[b rYekIwnE"kңQcu+ 7?:oͅJ-o-S@j?X_#ue"$6ޛ;\P9@C,\ӏx}xr9rtj8օ< |/TϗxIhԃ>r ]ۊx2& oeK톡Ź{(R5CFb|hM|yg4{f>%SĪ ˄uj\M3^Σ'O0B:rhCHa <_K0R "jꜴ1ye̎ȫ N5!H/]DYF hB *qRIRȾ%*ڇub= QQLYpP}@ "s: "LЅ. Dhը9UmY\KWWj9=2BEfH yqKA'B۫'ƞ6pϟ\]M;!dR{rJ{O 85-1l1G:P4~gHQb(#\c䃎 gK8ɛ|͚ƏXߞ 'ތ(*i LD= x'-om 2K?+LfYf0ʋ*~ ڜJ,"?9'5S#CFKm>wz6)"Yât 08;p$=:u =MƒX L%sqMu<)?k qk!#K:/tT|25Yt SrٮY 1Q3nz91^g:X*:ݑ-`ӬN&k!R̃?bNmpLu}T{Wq-G cȠѾ a-e_2Xw)蘏j>7bw֖M\Bc@nW@q[Aށ|OA³i MG !ڙC̉(jT10ecc~YQTfe#Ԏidi C9qʴ k%#;B8Q=ɻdPMb$% Vser C( :0A$aZQ LCwamMo vyעb;f/S\gZ=&zO1ބML]dgAd\wz3"C'?cƱVe:սV~ѧkOLX\t~ #t~l4pG8 z3f(Ip+m|诉Fm|Jor A:k#>$_+*CksS.t\AЀ"]`N(~ [lksFl./a/Ku[vjtbw/ߧ@Dc" !,#҅t)MT߹v$՝vbx(Vq!.AJ^q&y}S,ۓz1(vͺ]5]Uʹ,07S=PXqAqX78R@w 4SEG~Pro>j-Ž&mVR?ϐ69֋iͦcv ~_73ytqBas#udqFͫ4%(GNN I(Y$ࣨ,ZBd)"֨" j*@"עfw#؋h16mw&!  %i;J nDKʶX&KTD9T Z* fqoxS/Z%\;/ƨ9̀s7?_ؤ͋^ZfP2#Ɲ0hGZ "DGj-~D_N9OF(^ 3f;ITŁl/*.GS-vm\_x /Y( ͛V:Vu`u:*I& v[3rFI lA_RQPPҲL"0^isiXw}=4煄cpד={CJh=R~GwHZ. mF}9 /RfdqإuzPG5ωc)FZ`cT'遗&e*aP-~1 N. FtLO{g8g qY"%q˒Tɪk `닣" i-Z>"e^mmm 7*UbOϞG:=1]N??ln=?~h!s!9z9F$+o7)iA H8b 2'<1(A< vGw!{wpI]8M*~b{bXoO3$; a-.[Y g\Z,>nsKb qB>(Hˎ.\LCJ X`+sijZ:_A<=dbG!r  `Pt%Y /LM0|RPx]V)yw ٛzs3Aym>a1I _ha__%ַϘhq˥;ڸe'7'XgЙ&Қ#:S. _ȅV !rzQ&n_CZŗ*n<_G010-Z=pe>pG8w+#i) ,zB]&̻e]xmR*##ȝryGHPFlC~& u y @+pv1􂘪ƶ%4QF% I .rfkpv-\_o_kQQ^2<y3 2Qx٫!/ҙM$]e} f5AѬ ƽgt_~9 SRxFdA4XC|wd)ͦUVe';`]ce7#gr gLM\GxFz8mb}sIVT 91ւ Br_>J\n#%sx}bk)KBz͐7Vk;OSR){fLRQn*pL6GⱠMme0 sO1C,n$$)kvf@qi(?@J]gOhJ=@;l>W*Qec[7o a6j"C-G8B X0`Q7Md< 4~PʀYq)o\{Zܼ=Tt~?^2 .4W4KD0w6,jI|T -G?Tn0p׼3NS賬DJ}E"[Q[{Whec #6r Yj)%K؄,;u| d2PQ ]C%˚?l{/!0fqF_E[V;ۯQ AM:>-BV#Zaxr F'(4zR`vyDJELAż!pr]HcǠe~P 0jV@0YH,p1+zmކU)M R&]ltPEꞟ5 $<:IQ\? ,UOw5}?)O0΋ *,)x7_P1.1邸hnag+Ϭ)آvsfH%L]`_Ҋ,R$?aO / S3y%ks7ɎҨ8_+WWM WR]}g:S eiLP/ J'Z[i@?.>̎UyW3޻NBR#^=n+8>.k*7,1}qHOJelu"\u Bg+- %<ģA#V^u0Р"o|Sa)Nĩ_?GޝmLnTw̶i /?i!)[l8!L; jc_%.9Pz)=`PY~*1+S&줈oҏ癲UZV8 ,LҢF]nlDn-[ ]jE S,km2VRW0G'U.-Ek^7" t:[ro6p+r;i9)\xi0سJϣ)XAG& !bgUd #+\c1wÃ9n'ȑwrݳ.#w8=B V1aU͍Ɯ vg{ K ҁЗOs ({-Y1gLNI30-qTۘ|\ݐF#Y gFW (́<&ú A*ee)INw}\ g(ޢƝ$3h n}&2 0 y6 xǺĎ}X__0wrMr]_[OG#W:* raXְ~ǀJPБFh2 ̎7)", aT 8"$8{?տs`m]A;KIEXW]PYu^e,EF cwmGgQRx󍝛% {1l>OcJoD➅SljhM FɮG-O)" =[Ļ}/VtJeQFiȷ,XVD>>. Pj+O;[ '_ +r=MͤIQĹA .YF&7q@ɖ[ü"l0`R&/ZsxEnNW C/cETh  bx n ڽ(Кe29<<Ο'#|CAⱿY4ʗ᝴7$ԗԫ'DS@%W`Ym 6s,vU( xWzj!("CYyxy“:UIЃJ;d:5;So[LoV*!X z`wXN"†MQU1 fJlϵk}qaw bTF?" 7ɇK!\f9DkS?ڦw]ϯz@}F7kqSBex EPF% 8eui:p?LgmK3=1'04(1(/8_t`igTKnW|۞̬\\\0yRɒ\ SA}1F"5[ä|h&D' dk{o<ãV֋o{,zh`eu S|s0ܬ!PBAd}p]ɐX٧h'CϽ)IJM1cHzwscˎH渌!:aH1K:M 16  Wrls 9n<pks6t,R~%#/a= hkV^Z{L'MX@/7۵=PI1=1qpUFjώiwD.TNh76jPC^dP{A?'YDuw4ypdYoCPi8ȳ __QM /ꢿt a"5*W~ѳː 9;E ]Vj^81۷ :s9Od,܌Y}q(fvytdwG}FFSuJK?Z;g6iD " ]Cp>k֓&3xǭ8if^ ,xr*̙ [68:0-MYx`&|& 1ESXQJ5AP<$A; E)!=z&LifNV۠mgJ _5ajS{Ed^PL+JJMҝA-jJۆLKγUeT̟\nUXl/;1Z/_up;KCǻ}ѕX݈hI4NS4'%rvpG/+]E)r?`ƀ(bO;uBLkE9"p¥#JxrckqdYBT=ԻVкQ404SSO)lALY9lӠk`9߿ټAR@x^K ]`Td6nC{DRyH i#-3 zw?|NuɽӎlRJ>j2 ٨fUWZ t:Sq@t-'ʆSc5d ]l cǬ}\.@ۂu|/dVCv 6_ 0Bs}s'}[/w XKzFMåUG}Ҙ?ߴ\VX}ElLWG@*Gຝ/P}gӤh|P3g8G32^u.R @ Ea 0,i378LpІhlz\U>osyVItJ-bڼ74l]S7Xz4I+3{׎pƅБ7:MN!E9Q`@+Orepa8GVE+P3 D:.em>l cp9#P jzg?3'{P.E[~6_)' @6iuNTam_lk pv}bLLq\eHCSB,u3W`\cZݯV_WtC-Z+9 nL*s(WV*Jv x˞mVO _O L $Ӛ3%~KHLͅKtࠠ瀛OǦ2 pIoxHwRk5C7.!,O)MvZyh䎅ըp)!u߁3s/^|y] J/+D X[ȶGN*=i-"IKs0˭ 'U;omh±vg{eaF/.U=0k%>YC|G%!}q]Z6/)Ȇ=x#ibN{yg# *.Nn\J@Q{Pܬ#K &ޥOQMPj  < zL]ۢϽjA] -Dseg\@"I"?DxEYjmXub}JZ! t(b❗[JoaXn8 Z1 ^Ҡ[9[<ė+wU' 2( uiohֲj㬚5-y?,CY YLr' &굤D^ +(0O^>Cd[6$ĉrOϙ)IRVYxtX7Po9Ga_Wxתt-em8Q7p̏{ZK&X]RQ\m'! i.Ms|v~r\*X?T&eBQ*ϯ;&s-kk^[*4# G,w־}^XƂ0oծ~!Q3E~ŸѬFdd,L ++ sX_%t!"ŵ HK-bwbH!I#l"omg 4NY`8c&<3Q^wՁ7 5Uxt"[+X-ܬU!=H{c}G=@-ܒA eۜsCPog$M':XX(H[/Z]kmNovsp&zaQ(2ۥ!5'ߒpʪ3&ћ@XZjQwV 6/'8Tfoy6)ŷ!3mwjܷ CA7fa 8SP=MCk(5Y; ?=$Xr-w|蓭 Qz똸6\쩳nʩt^w8,GJ {EQ34 `>f(穕٦?T!pNo 9l'P ?k[YIH>,011>y.(< ? B=eҥNa נOx{w weA v¸Fij*rN%0d[,\A1`8F-HbwHR;,-řikj:`0gǐ{_WF#lVfb{g왣d?Nƺu?бg:LmXNBXM.T-,8kNj#7h [K! '5_ VI;PM;7$ &2nR(PҞ N#ayFP@rEz|tG'En)5p6h[4FBdR2Jq0?WCv7JJd;`TpV5o-1ŝWM}(?؁;W4Nl8 Foj?BA4|mH:U!poRN"g>m>9O+`U.w:(ll!.cAMAh+{nhEMIMJUM}$ ad_-cu68 [Lt_W[_I<,ǹ=FAvj2R!Ԍ"!:W<_%m'R^RRýqHZ}d cOfa",y%_YHhw)^R~wъ$(*-J/F"Q"\\A@ZXv 7_n⒯Liّ.V04LA{f5_yl1e CW1'cmJ[J,ni݌'6Lc#)S~j2tCl -e KE? O˰A]X'ę4;²㨯2Hff9H y-,$Nٿ[BeH4,T〾压Hyt ԜAN5*u|on46=Ob(o-a,–j=Rjŧ$=Zf83q,&ymNq*vKYE0 (A[IXlwTi{~;53P ᒫ _`ueQЙR86dןw-_z7$r$N8~`zy3Ś}Z.B"f"Vc{~Ͻ &8UҢMlC9[:pjcJ:(81WA^)Hw^ʳN׏}H:j<ܭDF tķA⁣͍D7SK+jAi~UԹXq91+7~@ qKŨܙ;!CkBa$Jҳ4 AB,z\ ?Y;#(I7YI. ݳGNؒ^W'{ueH_̽.t~dچb_N"iN ʲߥ"=Usô,aDk0H/K3 А㲗Ǔ]ST\jo-U>)0Jme?ݻ5ǑyI1*"zRz:h; P/pZ(Z/۲]?<"G$OH6BVĝrE}U&*Ҋ@ݵ@7ٴ4}$$h$6v/$$(/)u̧4De6Y^Jxٕ u[ \aTNhԮ]٣ʿ#by/jr\YX8p$ r^ԲebD:RRQ[mBw\ 4 TώyrR3u*5 J˵(u!h>~v$)Woy h(;]e~wnh(zrk'흍k8 .Aar}bH:' BiuTT{L5g̍_f#j`MNÓg@c- P6ƾ*k4lfԧSJ:!Ɗ-fӻ:Z}KP]UܮM[sܹ[C=-0;s4ŏdZJ[/w۔zFcխ-~/7ֵktW$Ï釹<An"mڤ"pBY1Q&ò0 PRz!.ߨ`k"V MTd*Q['{bEpR/Q }3R|ѵs$K< 1Yw%vTl|#i5ADIfa!Y'7̋5 b863p7ZmV3tS}ցz|U }*ctʓ` QHj 'j5#'WUXh1|E .9,rQhBGQT3M]\oR!k;L#5}1l-i1!hUHQ\c*)&ֳ#1Y >iluzN9$NEѤғ|.7Վo"hԹy-"Ae. (`pc vȪӂ]pie1a- 0=k~4%{QlãNq<bk@5?J]jJJ.74w)5#gsM,qD%]S\H0:M?H~;);;q ?硞W޹fkOw4 @z8\LK $ Sn+^m 1ZCK<%jzlۜ^~3e 1';kbu!9о*m?peF\VdB"TwwuXTNt S6 "xok):_!.Eξk=藙iwՋC 9ˇm<ϲ<" <5 Q/:v۴` L(ltq0A$*5R^n?hs.֖PKeu ~8 ^SWDaf4nAC5 3 eCgYZ07070100000034000081a40000000000000000000000016661a1dc00003938000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/ U8]?Eh=ڜ.+ȡvRS^}wD҅),qZMcaB*]7HQ@31qKo^'/rm*&\ P~ WZAͪ iD 1bXSi[ei?jk%}% 7JUio24`! ĠSDZg1 l?GQO [ڡVuaf5rÖŇZv$.mh3#J/XCOvVl]ܘLZK3:k1&kG:fop q_qwa|N٭ghs/O{b+OA޸%T; Lx"}ԬWXyU~UVx"Q-{o|`pyX(^k +)4eHek8Cr5l &Tw$F!TT.O{* Kkȍ=wk6'8ǵo+_}fߌ^gQcw5k1SaZ<-,޲Rb׎G_ujAizwj'$|h{_50zCO٪Ց6;q^]/Jݝ} [VW*&@FLzg`#dwJduvtFHqHsB鵄␵Z@HW(Ra%-FFmB"$%Z+}nS$EJ~biQ.(|E!l $d4s;CJ7AP{=i6pg`i$_3G )2«P., |YfsF*=,TAĤDg SDhO e8u͇Cs\blqw<:Ѡ" /oy'3Wbl=QbcOmiSjߺzTN>O%|3 3j4ݧ8A$qC`/%T.&SNnaDҔx+ؗs=SLJp::uK9+N7΀Ps%svqx%ܢ*ȔDc5h=#Aåi˕@"*<"W+xU_lI_A >|\2Z!TQЮ=(GP|d5v%zVFJ6":#H46tg)CgG{uP׵ 9υ%r&m1ƅ .9fѐe)` "b;!C|NLŷW5wY֥'s2?Yҥ @·*jctC7 !(ٝ[nQgsq륡RUtzkgU83@-T{7_i@Ѝ,IBq</.ciy\"m*4TRB7 2I^ny3 …z!x:AIiV["k(y{\gXvFsC=g>Mnи=wv̐{S~S c]!f$4<Є" ](P9`YH~m ^0L4tHyȽ%OQp5'k$A߯#>=> y8ok~|Uda\IPYI<)U+ZRÉcGŪIJGQBm7'xJ*e[2r<\BJp}Lxf3FB0kD(hS(؅ rQ:8I$?m & #[G~$"~(:eF#ђ1Fh7wact1 n0 &iW~2`˧KObT*|c\۩&]v6G&x QphTr"ӻ3)5䫥JN tGahܛ!CbVMR$:,-f>ݕ qXV*b߮4'%^?VN]ϗ. ,'M*r*HFjɳȊK"޹R۷Ѥs{|s[%ZxbHu[. K‡8Mp}Pnmjk sG&+#?>ʡQGF<示 ;HLی:ė '),JSd*+~ #$&BX=+fѺz@  dJ kuXZ|%{50VI2i,Ȼ2>Ti?*ʪnE}Mr&9aƿk9"`5*@Y_[ fՇIiW"Ifs=dzG'SWg&lXk ;ߗ7SVBkU_OjcH"N͌ё45E[)A-BAZ 3tDyZ\ dBp KM#t1(fɣSCw뉺m^Eӓ1mSԴp(ܔmzXovn^I4~lIUmU;sBXȦ5A嗢 p~= kkx%G AɎU W#:b)ZVyL򣴌{ˆ8td8+=J#٩U&RQldԠ2g:g}qG-b/55]l$r(EK/͍ɚ%;Cj @}ٰƜ_^I0 DeHhvg:ΉXU'7; 2qoCs-2O," 'INI2CP'-2l =ؖ3Z2Ơ}RC~~H~ 5]Jb舾#p_ _)4KmqLpE56{8~k3M"S&zRiXQ0O.U8׾Qn|:R~.'lEX ‘wVW,6%:4lD+R俑W~l.7jЪ}Rr[jB?E8L/*? W2ݗ`]m}rRmDQKړYS\?Vi$qyuzJTZۉ|~Bk9eJUљes`ճo,}k15S) k.8 [溒o{.4 k'4bgiw YЎM05j=D}._Fӟm犹&cB" *H?6AUzVhcZ)n KL/mύ+H:blb"){(4Rq{+T 㡠$XE1\x_M IfPcuml&ٚfr'I  /zƩDL@؈_D1tin^6͜a"ΑTN(33)U<\؆'2@I)qhԖ|v-Fsۋ7~jbCsH y!/MhIYR6{8,+Bv̕{OTa۷LO )NC<43YHc%Ny/>d%E5͸+MNUVR[n?;Iƌ#O=[bg]IJm֘H%̏luێ'#=5`[>"C ᦑ(O$5޷eξ N`kLa5TYao6LHICJW YPMk =7޾}p)P&"w[1OM6 ilCLޏ`7x=v/qKhʂ( P ԆB7oKp. Qez%yv%TKg]Vj`2VΌf\W9VIXY(O;jM w8zD~ C5Mޕ20۪̑iϨt72ua`BӴ=oqiα.Ӄ7ړ!/#s3?*°@ڂXCJ$9*?$ rc:P0jbK\61 I_{Q ,,l/}2Kj:Xl./$Ъ8Nɖ#ut x`a~c*;UU VVH>72~f1|1~QOKzw%˱؊pTF*l 73W.!T8-R?~_8e-Wvf٫so U# ߷50ZeZZ-I)BA]mt}ԏOD6r&e2\lyvc5RCFd=q(5WĐ OW( b)&Ԙz8YtzHX z'rrHJr0QgvθD:Kr~=J?߽(Vm2fMmAMv9sB/ҒjNx%Yg% JO6G}xI}svG3vas~G2.X<,\x+T(۫aVPօ-Ζ($ׅ37tY.k̀ܪb69N5ކnSa>9ZF߿|nMQaliSd"1tFXPn5eek)>U,3 z ׇ-uآ:{I.h6㬧Śjfh%s;#gSjp?./V,# YƢqQ[Ww[@ OY]EVX]G6}6TDͽH 7xͳs1Y;s؀a(,0yyV[[`Jb*3w܎؝;$S͈dBjKMWuپDl콪Dk>LޚIe]LM10g'´ iS7\40 تVޛCk5ނ D7˝t,2. N[>qZ3+]S^OVCQ9ceg) RU+]ڴj/uT"Am?K&lqbkmڭRi*̹( .4{윒b\*MyL;c&+Rظqݾ`CRN7ap4 -M1Wg(~a.oe[-Ѻ!]!av((-zYx Yb)Ch+cYu>Եd' 7q1m^k!2I=0F^n^ p\1vCjhX ixIf*l >5UOj'mWtW:kML+ȁʵ>}\t!ĝIQ'G[` o 1Ok Q͇\ U͝{DzYR!Q#ZփXgbD}HqL.n1*+,@ ]VO~)|@k7+ڤ#-3+|TeRұgOIi7rԶ1;LŌZОw< O I ӿ.fuu 3m row8j1߰z8؂[UϚC%r&ȘZlc/B0& 8rwҔEkhv=$5/(}k!Wsp.PH4V/[{7&8$ n8UMVZg$7V[dcVRAni!8gg"NJ(wG-YUz9ٲbՙ"=kThV3_Hg%Pu*xS45YǶ+V}iFIJ5~|>TnrWU'/(@l21grBOtFOQD&IПbd'›gF>ucȔHyU؟m=@xz Ƅ$&qi? U ȷ2 T=&=m FyQ/~#u!#Msڪ%VC_ Bgslquf=!xl_ݷوF?鯽 %_3y~Ч[Mӎ%Q" c.3l@{1*yBG8 |HZ \YT */҉DKf !Uxd )~+xLЄ{].GF.Tj5oz66*=$*xlKb.6`ܴѻa4UkGd}`/sP.wx`T<)8kJAf44:=f<"C?+J\&۫/s\6:drj=*zC "mz&D7n;}z q-9!;YNT!^GCh堜}S%*ChAp%f7iSo ĵ v~KtKX^ioɫ&xh{3g.P#q͘I$x4^ \~<5\UG$%9O]ũ(>[bF-wf DoW܍n)lI YF](`ӝh2lffD3yˡk+NHh5"E Eg7ﲳ!Ogz<\UL/6esٽs-Ves[aWhkaXv=P>=`QQ~tC'*j,"qutA}?32,ps\PoaD ͘iTC'l6[e.(.%j\KKL?{fĘ G0Zz8.uɩ2U "R.TYEV}>lD]ɞe̾,fpՍ"%v \waQFGSfA/-B" S6*(nM HyB33RQ  e Et5Ʀ/**WbK]N/nKJ F94ډywN"!:y"wgqΊ2k~5%1]ZTqɊoVr/co 3ۿZӋJ35݉tExПn'QϪ1o.JiFA\6?r!hf9Ok@74@qBE超+J@'IϦ^?i)5Jlϔ) آw˙ I,0&^ǮѮXZ:2Vxcnh,I1)+ꧪHA*i,0"\ jNaca{ ]R)3t +aT`qv <Ͽq{k"R:*x>(]26bp,Fb8)8O &>v9׍MMh6f%?tw 1>྿Kܑ.yx>*+4t-̚\ȂQ'e?Cϵ gub$oZK+Nٖs1[DT-:/R JRTW}yDjr3/DУRh}`-wCB!lyuY'\V6J"Sr;`Ԙ//pF->7"1sALmÀfOz{k m,`S (W;]lIٝ|D-^À?qIü,û 'occ~o 5 U'zdܷO'([h'S$Jw}|b)JO {6/#́y< kC0|$r(]0~J7mnuwgwвٹei꼏|OolI(d w C*+J2 hb !_1 ܣEqrL)U$z 昡 TP^akr%aHlvM0uNazoyMk殠;+Â6iƵ 57i@WBHA: BHQx2!jpR \j~SҪ ^D,CC@;=%N}#pԯ W(jF>98: |bSw3K ] wԖ2>< 紌g\N9pO+?rD u/NL2u򝊜f(~ X6 [+kxn+wIכkJB94+L":N>Vy!j*N]d`+'}0MUc7R*Bx}6| W{jE3M!!xTSѭ]; B\bM E^s:KuI7b)zY zne?>FRu}fߖn6<j8pP+:4%ngX9;_C\+k@&fM91'+BM3H9@p$G9c#>@a5伬8OiK >g#5E"4*Vek P{J>drjb3P@)7"q}Cb C̚=s\t4WQ1ݏgqƵgsFピx/9:*86>PWcҼ?W\ eyXP%M7Z|<3&D^. zI%_s9_w|@6 *͡B8󙞊(K@"!Vyhq0Y]ܖneLpO X-f8dE+pkI.]E.,&HpYHV>9 ̔2R}r䖶4ޮ-MHԼոF- ]UִxytJ$n =MOPnH0sbyrQ Z⁵ב:CWð cb!xC!ƛQ'AC6u9]#sXi>W=66`yB*5򍣌äQ9*KfS.R:F9 q Z+AMiz.GN|='WU!F4EpNY˯L^-"E$r#"R-2s?] $^Jh NQ&=aPN/ fҡsHiGYB8[ldsbrV|RR/*En[=P_+<| 曆STtִuS" t೏%6ua\R^RB1l(*KG8\|0UC96;vXg9šfݚ#4urХh*5" v:2T $QGk[Bs8>[lPA &w/^ݖ=TM W5td] zK: f`yB\|2eKpN"G?w|=>a3j"*s)ʚ઺|2aeQӘP}|Ggy$saӳ:j"F~B_ \.zv$Ť^ in4sgTsH9bHEcOZl· 7EY% oyXUT*JKon(K,#Y*(~?{:& DAٷ`GlG#Wx7u<C~cn╆6,w_K4* 5vx٩<$>ɬNJ@VFR"dm35,C~ 1M">ho /T"=Q 1.e~>GD Rv[iN'T=07SM|^Y ġ L}%8#aSlxAV̟>8JBӇǐ91om9#@<*Dgʹ̥YCOVO0ؒضjT@(>ßs(yJ6' )guox4?*)0yĠݧMCȿ!_Du_yZu2LIzrj0-pR|zob7 r@1GԐ *떛_Zp CswX8+LxNn[$uC&WD 9qyvӌH*#]xo-fnohE%PcwUʓ w7g =R_HhrIFr֚bLgYZ07070100000035000081a40000000000000000000000016661a1dc0000e9f0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+OZ3gV9L7>xT9ccx|.UHx_BP1̰nE⢚CF.7H$_w!/m*_F (3h'y4AbT(U(P05n'_ht; x{jg6сl];K/x)UM S4Orc R j9MZ 4;f5E@VfCi&0sCF `"%$^$& &J Szp4k?f|X'4!$6BνT6;<B۳Dbݞ-{OF*;ep%#Y>R =x 矤p] ]P_q$.gCSfjV^xX04Gؚ8%b3P:⶜' WC  5Ep I<7׆P_{W!ǪJQ}|YsfZB,"/l<sZ35fj&Pם>WrG:~qpߍq?1AӇ 6Ό@Ix*q'qZk۝w,d,E~l~tepϣ5^uX ױ¾蔡Fʐ@n0ԻIR= *7;g\^tн_DvW^HP<Ҁ1V"l.p&kfS#:A٘EPR.jP =뼺P,v+۾$qgB酔c?`ސ2-;5f&uq%)z1",G(!#`S,#oe#H&¸نQf#6QWv9Ԑ.LE\$ÒLoh@u=_ I3}?o#[/cj&D!dѸp ˦57Z-ɂby)UCEN y،F.2cA\C zH&P*A#.Q!^d5cFH"."Ldՙc 'Y\T,;&m7Q@h%U4m23f6&!3x]tjhaήRХA=#Do(?+7{лr\{ Y~|$9/u\yy9xNL $ >x 7Uw%_G:@+ 8Ba<WFR$ @OcZL. 5sMA%{AabQdD4|LWm 4nX`_ SD_9`JfILlKpkx(Ya^'Q%W K[J ꋢ=+sqANܼN}[aУ04K@+]4f{oD⤏)럎wL__@=ޏ~g:VpLi))g~aHގ$b'nYmF0s ѵ5lt `DCz[-7q \}`I"*v[;fJIZn;#r' a,ݸ%܎L67oKUl;P|CZ/Cd\f9P#[_s3#u}L0o-i1Mhްvji#A&Z-Tl%vt\Ux9X~81IwS7sxwb*l>k{3SXψY(hzTK3C'P$1K[veC/1d>~ެfbxAs((:Wl2"INz36fhR%#~๚z?}lOo` Yw5!q}%7}^U1`oW_Bj_`pPo.&U0j9/Jg³7~ܐd ސ(Ne90aNzڧ8QT5&,Qi(T&2H },"Uw_vwCi.׵CN`9Ki%P2!x6D$^ΞnS<"-mIMZX* /gb/&-t d- ]~q5 ܘdjTJ톜&d:QLSQ> NjⲌoD?~aiFk'ȟ:eOi!Zпz\?y1n  g2ޠM$So:$@0ӊt˳(%)jlϷ_s>6/rbIT@/^a ̘t%Y脴Gx4bt*z/h~ݾ!?<Nl'|Tѵ{OP07+-Kv,Jߵ]QdHZ3>}MDIx%j#X T;a$eO%-1ȍI~-Ubt b$K$_ uv {dX ϏGo) ̂מ&BIgXezqJ &ѡ&^8C3A豺ɟJ'WXh"!R>7߷d@/0 q쩽š1 /,\21 BBFXNSͱ\5Rj qg{? RU@(M/v֑I*GuD.x۰NZ`GUpolTdz!cIs2-U}QXV4>5k+p-W6ۃZp@ 4|q|<$-\gOK e|!@Aն3&YNQ.j/Fݺ"w-k`b^_,,(֤]!<*ɣdT0F2a&l~Īm%S38y^^ZYGpuճlC)cY8-' ֿ۪qe$Kdʴu3t=qsn\ A") >cȲ6Xpu$< _28Vjӈh,$b28tt_]aDyy[];AQgM,F RaQd;3ܙJJ2_0A;gw<9#1矻wzgzVrg?Hj|vn(0V3zn̬@|Qޣ3jCGh?ex"17Bs3kE\PX7:*O ='9yb> eƕ!BAtYRZ| ʮ@5zFS!fi;J.c5ѿE *-oXF"#@bzˋɌ%v#E9'jz!Fٙ"#YpĺrV ߼ sL̓۱Cw&Qɱ7$eKabfކ@崐YIG`ZD )= 𨥊/ז+-Ό]7VKgLM='l"n#熼ugUa0zɳٵ}n`qJмuظDeƞYݹCWM:hAw=eh)7]Zp'(! 4)8(De|e5-7%xR h] &~Y)(%ΓCcz S?!6FU%CL곕- =ѬW=Аqy5*H!jo$էE<,yG*Pz$m9 ky8Y%,׹/kE Ԙ?Z}"! r<^x@YاPJu1@t99k??q\&mGrle}l[3BOHKZ󼩍ʏ[r5Mi2J=6~|Q&nkqEeD!0S΍O]_~ɰn gmԩ[Pހ&0x5>*g;͚ҭӸQܨu$a!V|`~'Pi8;[Yo5ɑo30UP8m6[؎Rkb%kR;/4Շ=ފdڨNJ;yZD,6naӆ(DҀv:jT\R*`QAi@k2pԋZl梃iBy*ѯ>M*&YG =Raajǭdܖ=>ѵ(̝`C/wԎR%^!~:i[4F43둝Onow򑔓HT%";2Q:Ă 8J3'M@cFWN*4PQo(,s7{L.X0K05A'QRqM΀ ¯ w)z#XkyN~ImLӜ7gQ H8^ۜQ|RxƳyڧ!*mf淩&T"@ĵQҦC~hŀR8XQC h:Fvj`ڴłtd%6bKgڙr0OyA!yt4O`n2vKRݳ٭|ɐ ɚ2Dh7I-^jrO5^'jJ_vR_CScIP F ^4+WW:!$V_UDrJʪ7ɀUۼyJuraD@H P Fd2ZB(VsZi}z+BkB"M°La=<~&b9N%= ]+Gh ;CoHظVE jǐsoHcxkL\0e ʕ`DxǚDW75*ϑbyÎC2#edzmPS#9j%bWI C׿8O/EJ~@cLeVMpq>Ke6/6nv]"3W.sH> Q&6,B?AUo| qTb@T$Nb4S΅M[oP2yղNyN0@x^DK{+EDvp@ڊ [a?RGiɉNxjQa|ʟm1imKIl,9AW#-h|LHQ~ ؤ1):Kx]g)Y~h-?74fռ{5`\EuA'33?qi>`9:So;`FR|#ᵬ(m?7mkSMXs\D;Pȭ‡ÌR䭱S-Ns{u{kKbIsH親0ҵDRnO(58O `qk*5[2 X${ֿbA4 p (DWc6䂄ak|`aGnC7|\lwҴ_[0Tyb+z3k^-Z"IT3w+yphHy5HB,P*ynԕgG{:/]g/Mɺׂ7 +ڥmxz˒ f M\NLj=JZ8B?t!ͱ\dFRcpI !R3ygm=Sٕ"jwf#)vڍ"$ MƂSAon/;JagE^鵇%V2&}qOxh袞ʀ"qԢt,{K["U=WWg/ w!P-Ƙ7/t3̓6H+LCFiuFr1LdMheӇѲjEB[ݎVW?MUf_wK( N7慄䒢WdPW*U<Ŝ`i mzZ%&9ҡ$ŲKQGZ8cS=@nݚavk^Ckh<Ƣ/WkPاJͪHPmb̘w931Yx ;J?ǓO#<~X\"W(_ M2hknsRn 6EUzwC "?&Y&">D&cS y1٠Ceg'\/ԞR)DQ06t_΀3\ >N Gbm?k^B=Ս5]=okn5hzGҚH/}'/ nfǎkl1!'{Dl+7-L6,"PA\:xZZ EΊ .%#sR8uM %X)˅sߎ4?//V~9c5 .,Y/L %Ψj/#4b[=%K5ȽbOtdDcf삭pP۶>7Q|ZuTJ.듈T_%+e.uE4+Cf[rLjC=.mܣ;Md#x5X/,E}d"VM`/Oߨ(o 7zt 0:PdDi3(<= Lk^х>= 2KȃRm~BDcM G#HM{27kg٧{-}]U;d&v6'}EQ@%{3S8z#oyt@0i&T) Wʆ ֎(wUu+nˏ)0:s'NFb1Ʋ4HfJkSp6@UMy-G))cDy^j!FŁuNy50+[6#| w0w9T-J7eu~.[¾8,fu&wom?N2ӧKq0r( T;S\WpQrM[ O3;R"ꬳw~(_MY1>lKHs;A#umSw ޏ>޷A"!,Mz*f&ރ!B ڻ g[VrL MI".|+k#4u٬NWM+R 1Ukcğ/?!=5Ƅ&}p{:21}ki\%TH4Nd)SB^JR\P mh?Q%̂?KE&Sg@uΉ\͞bԝ q.2 U 'm_|bZlaVS=({)|{,м}®@'8'8{^g5l^o2u§v+Mr~*ףJOyO%Nwq %4pk!-eG]YђBq ^ʇ /hC~}d'o)]-J^.j!P};*!ũKYsn/&HLOJ b+#2zuzL6(ۺ &qivfj+ :ϖW/W(Gsfظơ^T,`pqZT\Uի8\vr؝lXnR5B߻%RkAF:?*_,A!E=e wxJQ^CRFZOTԷsLf ;"]ə zv.o9dIy_-Z[%/G!=6S'N+܇ /C-519J m)7haAœ޸_QΥsJ y4Qq8!p4|\A"2.iww&' 'I: aocNJ,}}$=WxVY% ƽ/#?Χɸwp7:kg T>qPbs&}"7-λ[:Uffߗ-X'fE;|b&UĆUiDX?@,Ƀڠ)>#u3rˢd>| Ny?O= ^H]4Ė"B@ksUY%@ Nzoy1gH[v0ڱgU8$Ls6Su/NO;^tyHE$KܫsäA)(F ]6b? %sQ&N-B6q[4a&Ŗ9#.“|ncwvm&\voΎGYYo/h=ݝ{w:t14l/19kj,_uQODd?z;{=+&6_hhK= /G궙Gi8\S տo/4ii l [E7@ c]%",@)pRc%UVB$A>gO ;`>uf^2S~8AJ^e𻣋`eG&_y%"<9*u%o-_@wX9:;]_>%6ܴ,a N%][))*q:́s{"Xs~J/Ҍ*)Ȇ*_ B[J[ -",@|/F3A?P8ǖ zyvdEP F=؁Uzeƈdz3@߷5w2I/v8yW|πHfĽY^hǺ>Wk2CLܟLͼ9kHIO־7n0jn_*j&njQ$4ߢpbكIKduzLODh]?-aX{}y]qwA1TD\:JJU/JkWQR-`߬&O N+/hiļ!Xr1B:_d*,W+&R`Bp`'4Xr#ęot̩zq@$Zf[&igK$ U襧)3r+Cm#kuˏ XsPm(D|jFAq~߱'FwMQ#=t`e]cm;(޻-@j)I!ܣzMf?<(rf #x˲r_R96:SU 笟MFH.Q`4q*t! @' >#JOk&"ł;/|@sGEO&iy_mh%أĖȘ3h4XEH7.{>H>Cs!iYY{|!~ j/z֩LX/Lב2K78m Nn}#3#_Ӂ[SAkzm M]]E r hR]uQ.KwQ=Y9G s>-+(3`Up>3&ǖBa4{(C3%?htSȳa@(S/ a/I!˷S >eHOۆ2u԰2^z]/ޖJ"dO-_M81i1;0|ǃOXl/o&V#R|m?yג1Est#'pPS63ֶt.fТGcݿAwGXH 9go4NVHpMQy3]SMkD#A:;uu@ 4^`;jlZ&Ng2; Ğ`dr=2:Aj`^H>YKQԓ u{*$ :INoQ.i ?ߴCS4Z[Sl<%17`$73T.4)]XRω̡$m`/(K^\$m:y=ILj[fFlo(6Լ(\(Zb|gXPu=uF&-Qwd!Sf?%cQ8$Gz$ƴlnjj2,)/ <5,> >Z(é*xlYx_/S~LN F?\:0L_ ld 6(+Wᆽ lMv$qeQduG~æ1+>C0j̽eDV#f+FC܉o7Vn&wO2U D⼧zBe[1+F/ a͚Ѳ/o\PP ȐIIzhR 9aE05cEgZuDG6>QQpR/]%G--ϻu}KQ; KE}LX(ft!YljY4Rm~xLa aط1\J1ĈW,E2wLib)ޟ8'X1:rd2n'>%3R뙰'd*NOqU,\ŀVSw { ''Q <"sCmӔp`-r/mzؒl뛝ڶ0"ev>Oz)V$  |[?Z/"ĊY7{ A^Nl'⏩mhQIa;|>vatU⧿QwJs7.!tt6E_1RRUQ7xnveP2A:r9pVR'0!ʨ]^kt'fv4d?e #N-ؐe@A[)h˚<@3./ $X (@#]xiVH~Kh[I&s Cd,cAe;fݠoUԾR43\M1' :^İb bҝ+$D]D*b0 X0vxBZu_N޾^Xx]<*'rcfڑWE@f ^硙7Wk,`*\׬7eL__Bևˊ Sw"^l`~P1q*Wza/7D#R 8i y"xDMg/.OGϣmOwyrF Qr\o& g)jjۢq 2<ҚyF+͐31-KOD3MA>4Jqb( 穊,V]=(QX-[V|ˑ2z2 H;X&D88" d(~}\,ef¿|xN%_B3c9Gs,98Xz {RKai< $@+vn`ȕ'; l 'ϷC$v> T h OhMN 3r'G?$|iλ0/6%3p hCĸob.gg 7wNtwC)`Q_?DvK6} E}؏bva#pDn&-ߐU`_v!67|%bʊJ阣CP ڂ|1RuWN3fͷS`~`d+͘HіYIEaw3ڲj_)zUԐnDީ%OA,i)3#UP⊥؊oC]Wjǭ-}RW*Q<=`Q{~Xs~v,a9Aɀa`LS+t9f\{\Uz*a0'7|KGXMِ'T܊!i9_rc÷--qg!?'1eJSWb*崔c) zry 81srRtzXM/ʹ=+4NzCo99׾@5QUb;K3D5_!|/,h@}l{UWY"0 ڟkr2XouF P}1c7Gzע$qkG/L?BYz0e},uv7Pu[3o3=ٳb]xOSX_M1Ġ;x%7gΖלa:wj ~ݜ$7]Yo{LV꾮e/D\[~`||?c,ݧ:.^ѫ =A0qJk9敇FnFe _bGm>R"I4g㫹_TdGyMgcnŞOzFXn nSC~RY,|su5Rx/j@2;Ԕہ[c -ZF_ tQn3ILJ#{o]Ш|npP ڝEІ5Np ֛RXܖA^/AY/9 C@W(=Lg270ch1fs ybR@Vz $C&l4&A8 1督!{ʪ  ::t0՟BJZSƩFwGM$tdfZ[=/e>[V5B Jmns;ԞB뜄*e9Z*螂l$vi BI!/ZI>%%D&b2}a/̶SH3Ph+\u#><`THNVD?'DԂL̑:wy\2Ob8Gu֘1)&E8b 7fk/8dszɊo% {5/ml|ݥSfê۹ص'븓T" s$skK{uOޚ ǵד u[ q VI@XJQ%@U@Q#3F EN%(ϙaM@$ݻ>덱/Φڃ;ʄsnasb}ԟ.gEc! uj\^)h$K?]y JlnK@#rFԦG݄Y) b?/ db$dAs˵1YΪ3YgO (;s9G߯l>NWw_Ѿ>NO\ƭtRm+4ᮠW"~W\PGAdu4D*{w>NrMw&zVNK9GQL8(7yX_kƪ: %8*0̂z;=PETXR:ASfơv!`Ajz&ggOͭ$&ZpV'А9)E&2dDX5ndKJuͻ w{/Md+oG?60>M6Eb%tb PfȘ%bZw 'lw)L?іqeUGFn47'n޸zuc@%; 1Z8f{*y+xva,*~QoqFvsWCa+ݲ\DqA|jn<0ML'TMfaĥ&0؄c/cbppG]ʥ|&Lp#DG$brx!jھ a{]}/z.~RtEY'1/I- lir˞q}:MD24(zvuL%g5O\Ne7MUX!UkL,|εy23 ep)2$ܰm/'M_Ӫ \_,W<Y&'Fl EO;_.8j}iV[ >*i^?bk\˙Cƀt yO:}hf6,YAU*bPY*߸?ΰPs @0d:K22ܟjx ugTJĜ ,z"+0a^ ~'|]T)'WXaf pFH8E{(E$m<9.Td58n6)$bi>% .Q:a}#9޶-+5g4d92+]We6C;"@;gGNإe-1INf(QPMj~B#G .*K5LFjWR9C;;muMRDhTVp},pH+)IqשF'%-91ex#bzyČò6>퐶iGL?]dm׀.YBD8$j\VDimIZJ صSHng_7y-I@"Y1EλS%&T,/sdдAe1 +up}pz[4DݽZщ6/.N|!˺-kswm؝jSKrjJB!6bSmt'{\=)?*hh)8d l.m>TZV|)ZXB7[\V,;SX#K_vB{! oy !Ր"c;$P]&_DV4+i4;:%":Ʃx%bwɞ@\ =\ 3^0\h=mP窰G6hAeξcʦK1Ŏ:هWrs?_ܕ߯DQL%Ll<?n[}KGfo{_|Q@~N+$wAxax=] *2bLRmt8RX43#7r[ wZ=yR5u@=i<9۶^C:߷_|ˀ*?g aǺ  0#&87JZuKUk8@jJ.=׎\+@<zC+ ]DG6Wb=2c ӑGVO 1I֞cYo@4Sy=/ 3;  ~DM$2D=bjuj "G,z?/4$̨z^VӲ̑cg: ~г+*e0Ԕ qQ!T =ǝG0!G"imJ9u/'U}SٵyNSaHȘ0S|*J_{- B3fd#9@k*?![fIN!`~v 5z( nI+yY Rz] qFEja@CҪڵƃ=Y>bX#(% ֦`yyf ٱ+-؅W:ʚ<52MP ^_ۈf}շCdԞ[xBd@Ey$š[f Rp+"ZJAvE dzvYbM`Zs OBs?%.Yyu S:d3I aɼ?Q aM>e`jF8n+G~7A9XunS890Y [@7VR-QB:QdnNJU_䜚)|W}9uL/tpBC%$iۣo E¸;b6RO-%qvOtSY3Հo|FĞDPë:2cGna3TK8H-z5ݓy'jv DEOga~&$7T0B76z-m ZjE ]YK*"`ȸ@F276uKP(0Trp0$DFCO[ ak\<3pn#k% 3EHّ]%B'R zͽ@J^vN+[Kw>nUY\|>T`W8g*#LJ}Q2u 7e 8E'J BO\-dtl\"7p]6 QB16(E!l јGE#h>Ըp3IF4L9 ]#&?H,\|~O4Fu9 }2r`ܲ'XDS < ߲ܨ?Hj䟲45eZU{l' z{\k1ˢu]N{*  ?nvڔBQ^]gL{⹞;ӅGK^(-K4\GC0G-&{?-RmEj3KFu.B  {o*(Q ]$ * pb>=zy\bXNp 1kBVϵxDم+X0['zČ*p oWCtu!WPce޹̸u {~Qk ESz`$Y+=$$QZ􀥧~eT,Z9Ne($ZJ؟Q{! 7񠂃>&uHwK[01LQ/3x#̉ [|'FHh,TEM@h,UD ,r < KIwl9Lg1)F}x&RWFIvБeq>dIs0pi=ؾ35IwSqH&iXܶP e T⡕}gѴeA`^r +˜L !QҮϴPw9 15>7D׹K嶷\xD:$)Xu654؈1AuE:f<*u܊IjA#g "(6 w XY>h0N#j&ObZfaG7N,Fs!^S zA'`[ Vw% ,H90J4dqSFe=P: 1ng ҭ:H( εl(M#_%IpeKІ{eҔ9loY=J/$oӼG:F_譟_C%PQ.sJrRiKsXTdJtnR܆D q5.ۺjVj3څC1U$ ,튅'%9k74MBiE8ڳ8́TOZ΅=!uYP Ty=7vhX2=> @+€8/v_Sڮ! Xuw5߻sk>cI0xC?x$Bci1wM} VӞt Q8jA.MY(Oh |ӡ 4b{yl:[^hbˏiA"_5U gyM‘N^GSlMLE~g,`E8}ʫ>cU1sa?G~wӵ;&[֨DQX(&Mь6͖ZPNPaAʽF`28دvH]/Fu$= d}4M . J a=:[ ADPZՑ`ӡ 2n&IsINS|}G::|3ıCJ635/uOG1db=Xa~?R4M]K\)wO?RT=%ԾL*Q hc .rOBO '?`x o{.^V"NQ;jmd,݆{H*Fô&ɾp[:i8Rg6̹VF>Xjah" w"ҟ4Avrfp4e{;.M hD/w"⊘nf<ݲ.8@bTM( -o *H=jrNfɹcq4-oE`<,]R}1KQeϠ.:%WGnQ;DZwGz8-ȳ֍15ة&ѱkMo"Mw_]׀|1yͣmU1:7!L'`蔚H/#Gb[ٚ̚#6+[:bK8B,'f5IHBt.N.i@R$Gj9˽ ͘uʒk-n!m3M/qwHlB5hºVh]Ϳ r/ܔ#+K@*J(-3e8ey|'-mls}k9yoE$. 84* Pq"8C}_M涙7:$ߣd8wm2sq3~%T+jV t=(,\K YIP}>Zz>Q[dޱ_/K)@]>'!*T`#p({2 G_x.vMDPbm^woag[C]TvfM6t8ʉlٯ9`{N.Bό"h!3 lJ{i04I~MXvnl oFn?ZiHS;i8Ru Cfj#ޤuo_@j=Oo}^qHLJeh0ƊnVԷwI~ XkÅnAiMC

<ϯ Bcx擿Ѧurȝ$]l's<\]P=^>ߜ#"ۃłAN?zvP!8z-+JZ( ռΚBvw /vpO酟悕JPpƆS掯ST_lEEDWګcEpܻqR $GvB'Ͽ<쪓 ҂2~у ,Șhq]N6f`=OqP#Urnt"t1zߝ0'nhYq\<ҟp6~YЏ~Nx Q8FKN.g7B"~+^`m@o}3D ?pnAjւmȪ(債Qyur+oM"qVHny Y6/bnTi6+:Ze6ԙdR?43h|UNcFZSD셻fg1g8.|FEEL TYj+A>JF>$p*9>W :|gQ(= X61oLOMYh |E7"[&6"] ImpN5mu" \,?㏻-ݒf}:m*^aQ\*> 6e&ԢE\/O[`(63ш6e/x{]y˄z#8 '*78ڄ_/Cc5g/ 6-՘]LeNƼ3X[vȢkd"=KXodP33R?]U]uL%Ӕ:lyNi JA\B,]k-2JF]^8(Y5SX?9r(~DXl{M~DW#xr^圻0Aƈp=OD1u &W17t[3X"]pVW|O"# G#zv|]$zmOz7[saqY4#7Lm~1Mxʲ>Q_5P3l;s*=) 1润5pz{LUs?߲gkJPwUm> )~w4~^Y#`z *A2ϼ fY9y'DW36]eXT%@uti<^}N&ۉy e d]X,Vԇp:u wV#9Mly i?gOIhpĸrۭ0#Y_y=F+'ic7p5?|Ohj|'Sbˍ3*EJ%̨8<Jac:f8ģM&ޑ89=Ŵ[!Ωeso6n@lCg{J[ m K{W4zcPXIS.sMZ>z)ڻ;RD*H3f?)Uve\O+?D[_N (ӼƩ ,G3pi_åTTV&3!y&i/LCjflN)"ȴCGۉ|؂rU~wׯӂ|w͋,M['֦{Ք怦LQFNc7T[$`+JrZ%8D~VT4Xd noƀ{~_w&>sm?_: 1imTߐdowLaթ(>{ʆx ߴi1G~xagD/]3'5 6⭤~z7g^1z&Kbfwt9$鳮Š) ]YzU V_e(A8!}D|Yu9]֭"eOX_8Eр]MB杸nN^bt>5R3Ig8X^- mҞDݥ[@P{QP汙G,f{Q?7_LYQo;~ v aeu_;.|0~N®ӯ5۳~N2܀=6[wpՅ^ F9ɴJ)AJ7S%!V[(HR =a^v0ӯ:[J@_['*:5C'>=J Vվ) ČO+?/zozEt}s fSds%hY6Sw PE.wUO o<[>3nļ@{)S"@@i/WJ*pbhvs4ct2c?c meLAba7E RI9ںuE7$MaHFLEk,Uj߁w2%[@٠R :0{ߑ;no럮mJ1="6F;TzC_WjVe32idx%a#+ =ExogpL[0F40pd#}PLO,R!bZoTb]Ke=YiR(qe @0=~fhÃAHKZ|e){wԶj_veD/9864o<8k}"!s˲) b"rD]e]TJݖ1~"8ZJCMnf,f2N';Z{FOΣf`9OOo9XX9 &Hez1([*"bZqE1&$#{{@INA]W܍jٻqqVi:b="S6ゼAwWf&An!a>Ip$wuboՌ8D8*>hD/ 1'K!6bR_8:R{3eHKoBc&5:wh$&C?VH{Z@p [V"^y*>rk97ݸ*?v@͡❊ av,ȇ773bVҭVm=}&dȗ2-XMMvY/9[5KLygE<-&lv$F/Τ HO/Xlm2dfjF1 q\W7 0yXhrYI |g];[deqWc84ּ}rx CVD9?T`tIDLY%9Ga2` 91OpJjAEN|R| nu *D@R:TfU*&F<<+ixqp2t% f-)ho,䥕 ^ndnZN0,K#{]ӽz|Uf8iBϼo46A'9 *Xaҋ<b0L@q@JCL (F':܂Wu) R8rG r)=0 z5`Lؔ6M? qxr"qSΙ>_EiqiDC%z}d2&W,ܻy@ 񋢯cHBoX+#o]ڮޯC*AM%kwk8)F1UyzTu <ՏNZ}awwgǧ Dv#2'ZIV0 E}n(+IZF 'p7=dΥ#Q^[AaM|-?kM`:^,Mck`_0dw뱝L'U8̸8КV %aGHa?jP &.Me I+;D!b\*5G ^f0neQ2QfY^r{ysvM\{: H{]ofbJ%^_"7[܇ Z$m5w4) Q}i4BýEJ| _N|-y:@/WFZnf 3.Xڍ3^&>+J1:D{C [[#E{R5R/oiL.Gt#3l¬_2&@`DOVGW!JT8y2qrZ}v3tF]ؑ'$pX] 0+~èN=YJh@ɽ20X 0;Mp\O_ny#X+KO$6ưBf^c@?Z>}O$=_KNk}Ώ$pH< |K\O]7&TƈT;ZqŖqVslqnvew)LH]l,:sn^y пEy ZO6?KY,[*6In'O]Bv]j>gP(y{Y< e}daPo6.+1Px FjX@G(0薒@b |A/d ٪\CWE]sOg-ȩH̤ްviSR+=/tSDExP#FqHVqTXg"K$C~[#=9.nYӫ_麶ٱȾ2 J}tt6fE,-䨭z%ȣ'sm@V06ZH(=̓y;JLآdwRqFyF+ ʒ2•\u+O|XO`_e2zw_` eLu@!L'jTӲ}rA:B̃S5:hk1ZJ]ܖor*m?;# A2ʹaySon5T*"à- 4c)C XlTp+rc!,v]#A4W-lW7b`Tۼ]6EY[Q1Bb ~SZ=^ϭNcTl LbP2ϥ$)Y.c9P=LKEK';'mV!,Y9j0\MM o'[@NfgUB 81b]eg [Ekw ^Ly!W{cOXpP8f_3za73m_Y!HVz+h%D9ZP)՞|0wQ()NbtjwauS~9 ;!4F,_\9%a4)yi:l]{chHp?|_q6$#e/^:7KdPvLFThu d62BS=\jsO5#X#0ϠYt{>YW ~CNIb-(O bSsmf35S腢k[?7&`+5tKZM4Ai')`aaO(=]\ƻ{H^iԝ3ɔ4ts+d9ƞn}^^Q[c`ŵFБ5R߱ ?C! 0l@8Z1Ϳò<=5|iԖWѵT_ sEtrcLw< oLMig;`v=3D6"1`4s… Ș3?]0\}8҉toQ I$863!irl:Xle;s l! 6iI\j)?$ J~ a҅8ȿMh^clʤ=>D ݗ2S %B t(j8cP9 4*ؚ2!1[!Dv{IOc{#?EQ9t=3jsbS<2\s遳Eu IP̈́ 8vr<<. q<]ZKQw9cNEM%"4nG/zeO*6|K_N:9$$!!xRKEC5Rǟ˷~k!YBVhxBM1wz0ڍ ]*Kde@rXIg#O Mnr؉PDф')~byr{jzX{} ȓYE5UTr3MS&4BvZb&q,&boUc?;-uR[ms' D@z?2;C2xK"2 Ys9 ݩTkT}^za@ u,@ YTv)Eޫ\QK!~a<:NuN $h`,F:ɳרX]_[{~ RIkB]C; \yKAEWNa[?<)CqDuT+{%3?6@n'azc 0'IV>ϱu_u1LN.ͦpo"c^@? ڙDiz)6k9 =]d\KJ h LoS{fY@Jƿr\Ũ薵k;!WZ(ϟ;,Ҕ{]BYsv:* o)$}j@N+5>#tOB ).ϐ!1b,u6 |%P0Gak ov_mH.=ʩ,YӠY&Us{rPL[hT*wGSSFDY-סhfIPsB4LnM2b1x,?)ua0UtJ˲̲|@dZMw0wR,0eC`&rWE~z=Zҷ;E"S.ofL' ԉñCKܤˤڻ*'`-c[:K0nl/2UEj[@yd?W\H{ܭs'@I'n1s#]?`5vщ{i{XѬj]V=l8Ϯà[trGS&# .qo[n?Sby=j|eLe5gǎF<la C+ hҚ %+RάX7Kb^ez[&"O,SCO> ŨV6M7.WfXюLH.MA29-[7؛~ap5='qoNn:&9sچpa7zZp ԠNhxwX4Fx߈ⷺrH)є7"]m -$svJ~Hb̾Gt־OljB>d@Ag[dn c uP«/ i/&PIXT@&PEx4~R%N#j;S٦4K % 5"+[$vDg`RMTRXE<p [[U`}M~pfRMneKǃw͙9!*:S,_yvm؄: @;;StkH49Y2<]J)N'7d.*g22"$}8mP:/#*1u>#ѯ6 yburu_2K\AF59Mz&&Bsw>oaS)Rh N+S4]c$uY子ac)`INbR+zhl4 p|%\&xϯvTb5Mw;_BB>y3QCrJ ز/ C3EEh-e OtأWTS04|ΚhgbTi9%G=XE8"/L?"BͻA5U7N<m 770'>VFB`cm˼IA@&w׏sj+ 1*#w1  Uk[ddhWD h\ą|oAS{ke)ݜe pd(gvw9t%bzO'K Nfs{~ mw7e`|=%xDwŚ-Wp[H`,ѻд.x}[:[W7$ӭf# ?8r3ʜj%_䳯pGBp&R#hQu05ԝ:~NԲ=jEVۇHfvbצcB3n_s" |{<#$TEWy3-+(n&q/9,(GJ҆z Zc߆{/@xOEN΄4Mf = Fngwum͂16L| =΀ԡ|UX7 p )jj>6[lR؍&z+HoT>7r!kڮ Wc2жD# M=L `lV"ލ)j55=D_v|C}gbQoZ~8('*H߀ mI]VhcF" 'n+C#lz3ϗK@fMv({fA]h- )t>| @UfNh+xb&ܶ!W?+=$τ_C o>y5ܐ&W9`gN:RE%)X4@(}a6lYLࠢV܂f4. _(<]ag|0/Y"SzrP(]=1U7Zx;m .BM$8RШjv68Vs-ht>a6VE?eU΢9X0FBKfϭ!bO⚐1!w6Tqs<@ʻ4L< ˪>E(omXQg r^đ[>ѪQ;aչwNw8Fգ35K:1O5,z *7f%K"?MdpT(dQ8wwL{hF2<=}tЖJOi{F3AMuH j¤Vd';& ]Xge׺v"NL hγ\!_ƏD.!/;UjFpw1AߋG6wQ<(dx .LXpl-5>pՃi v`0Ƭ+#|b<[݉je:&qha -=ٙnMë$('%\/.|//@<.0¼JaB" Tو]!}*BpcP9_u/:~G\UUvOFo'Mq&s8EƯOOzdhPp꽷 cd40_F שT?)Qi^N#!$"b*N3Q:KEPd˂o4[rTxj^f-.Mxc߿@kM~k.RGCKq- mIbj\!\\Zac28/)"jN)]ݦ[îd4e1e9r‹)pqV Mt_qbJ@ a'~ՀAMV{M9Jis( /:4%V/mIJ0nq%Ąc v*u_coE1hCpwWi"1RNx=ebVD<$L  py]o^>.&L C9m\T S+{4#N7V.bֆCίRZ>m E{!\$5q+>WЪِ<_#zҮF&J &kfcgH9+CXU#ާ^2H=ivJRA2=g:HUl#SIeխrK1x#\IwusJc?DX%b@[N[j C_t&@#6ul' 4lPҟvݨI@ ?Y=(]ĨM#qvj-ҙ淤ofEpP;Y٘lȰϹ ؗ18ObJ0w !E|06+%c}_(e-elx/P@pZa"3ϠQ)>G3`v>5> /)#w5vFII[ڗG,1 ~9%|Ɓ<>:1dOS6Şst~/Ų_J,;_v\8oXZyqS]o~/2/A~;wԏiHhp*×pI]C,FSuD|/鷒m=qnwLΡ>!.m 3 xr=Ğ2en5" BiAkY3)g_8#. 1|',0x=:GeJMlh&[56dTUJ:~tXF@&6CˮMw06k8A,( `ۀ;tlcdVk5d5n7|:/TeHG>rnB/>  =ڜ,|0h,>&4?N?Sq \y/<{5 ŧN\?vskqdb,hKFi@v$Կ_-f9@?%l\DX0zkT⦵tt8Cс\-؇FC8ʛ!Q@ΐtN&nxT2̖z"εJP?bj6* V&*.x.΀ffcQ;'Fw`Y~φv,44L }}-lA4/Q}XL˪%si9] l.z& 9aw'G)k0Qyғ1BZ} oVy&)d%AbH$UHS){R@+^4g!#q$sLC„-Jc H+s]*ꛁDlYLOnb>YD}[͋H-}"5$hIP`ID-ބXJ84N 9n3d^ჟ=߲4h߇9b $A [IGs0U8QC3=4yݻcG'mYX^sB]T.3_)v>oH<Nz[(}Q]@'^xҮh mUjJ{(owI%.$QQT9(FVm @̯GQ.X=d浨Z$}9 Ү|8L 1ctJ976\?J4$z .6"̡v^ Ch+o3wg8 }38JTޫs5%@zP㤤ć'c ­ Aq&@` 9S5w.cc WHFѵ˱fin"(?* 8&0?\k<]Q_$<Чֿ@Z^v 0]WC]% ^=dx,'~`;?J@_y^~|Z3x@mIqdcA֗0qʏ&zk !Tsƀɩ5[M)׫~>ԃI0al2? cʴeVKt413EGM6y>,Xn>4?kK@T9UjvPf<n_I9:9: {m'Ć:,oj*\w2v-Yhdp ~ލcoQB&"Rr9 c'^?`"8zn(^j*O_{B2cvDʑyoXpd,oOFK5ISSLjBuRDQf#5a, S!TJ_`@fP١i:z@|PC w1GR&)uȪI |V͠p-J]xcPXkwaOkjxVؑRKo֣-2# tI@z:iXmDҞ}s{x&ǚiC27,vVWh8.Xd}dF<˃7rGqCX9n4}ak!K av(aKIi1&A!0%KC9B8=s!*Ip.1CӠ< t' +;O*ƞ"UѬ-FG,ёR<- îLk] #Mi=DžRUX+m G$Y=/~m Zګ@Ǚ2+j j"^P=OCz'>d@.1qb 2+m+/rХy,T1<1\(} 3oEd=CkК04נ|%zj6p#Ժ.n+)- 8_^ ǒBƝԞSxPKA>]9cB .TVxMžԀ?Y .7WCQ%_vSt&]N7Uŀ4Bqr57q؅,:[i ]oeD9pCq<`lZea}}d%"vbzdSf  c?pQ Mx>!؛rNߒcQ&$.;!p>QV~:Q>N>)j/P(qr橊Wē{*\Zƒue0_1rDfДx;y5O(~pM[a _U =ӹytX$ϙy8̠?rpZp#d1VgoFǾ9+LBhk F=RBWَ*b&6Cv6ct#0%$&.`NhkBCǍ1im1:@Q FђwPLY֑ G?bԷhnU1jo"2lj Zgg:EYP$/dk#)fѽ]63$Iޱ܂v1U#@pYu!MNC`V`41/tr3$iZiӊd=r'KùEe( ^5# +Ug~ہKjZ.irHKߑjU4/[G: ߐ%Qr>gM8P/ͱgu~AKEY> :X*| Pzn9 RЖ^ %[[L_q`/,-Ib2B͜/(LY-|TֹgHau.h۪8=$nT AؖA~֊Y>pOG$d{<8ʦG-6Kp RK%yܬ?%)@9PO&Nq ށOlα?Ng#$kpXSglD6>Pd Q1GS^:gt2&.pto{+ 7V@RwNQdc3ulM#曦Ihpq7\t⩋= v !Q3=7N,J~{FMֱ.<ʶ6S %M O,qX#OD7Q;ύ6h05RTjSs<4 dˌT]#˷σ`&hJxg!-6.V0<IʨR, b']隞nrὔ^rZب8ZPmOL!c!ȻHӎ\\e S]?{9et_#쮄$b4FUN',҄$-Rf;8"I4=H}S8K;0U2jHz궸# 2Г\֜H)"i:6m2$e++_ d!WaXy. @`9,5"p5C&ȵIzVhj˱Bڃ|"*H-v g.W]LH<ƶG0H-}HH \(S@y`I( D$"|35êЂ'J:=MT,A⊉<+XG4veYCC m.!!޺|:w~HGG;ԉS}_j2g+PnB\PB'%{VT/&!4KPv8&j>/,N/Q8o.<Ҟ0 N"P%L5lTÝ*e1#xA#*ggv*q?NfL<ɨXfkEfGx#Fϯ-v ]xL@4*/>qn>f :Yz!Ww]GR1tHA+||8Lg*TB '9[DlUA Q!}t | jKjΣ k1/)ΰAˈQg%歉H^b>8guz%w#h{NM)un0U?g߈+tmZ %_s 5 [Y⤸'S(ܖyX@w }>gn'zgNxu]]^bt5|VQ+(žn21E=.54@£3!3]jt3lJijgg9D”h}T'7 ֹ̣XoN %36@0#;7͸;\ R"dJ ٿoћ+=zC BN6+,A3[/`b*`;P ~‚ hOיyP͝\Jv.-{BpxثhGy!ؚE5 G {1~Zr?VrA4 X[lfx4@S,*ꡳ㳼:"7-k;kosd͆{Q?=I~ғn+FzS *[7hj]) IvD9[a-5pj\$l-Bf?Ul:bD:*.>ʥ~GGA~VmуE5Hj~1"A) 씺BW 56!XAb8ɻC9؇zc1izUS!*(Tzb%r a_K #_zt_#x%ҕ 3ڔ$a>'}_#چnlAܺC)k2/--S|E,)1/F D?kХ^ØVǕI',Oٻ ICK! ރRГ mqUt-1M7]H4WA[v KkNqKg+fCk5wYPv$K )E?\q7R J -Ӆ <>ퟟ?:M,JvJ &RlşH'. ׿Ǘ Z#0Wٳ C(87˴>^1EW9Pul˳NW@';P6ʓ)In{p!S36 ns@ NZ]$;;lgA,GtH<2A ;qjB>璐iy] iPb.D嗉,E<g5+|a<`CnX뢸l L&۪L r l7Ĵ14c'n_CdDOrT@s;ǭB귤1(bLs~RMZd%*|yzˉR+Ljnr,oiFu`Ώ%n ç(Y R/D}&M,Yw%ciXWǬ\J!bu+Qx534; > Sy]aaGu؉J; ۠ !}Fu ь<$6.~G(p?/P{X  4FYBt#)KXQ7Ÿ+LF]͖p9\7hF<-IׄYU;WjHJ8iD?4J{#Do lWj7rclQU o{ceCؗR*XVg'ӹ4zI0U$(KАVg-h*ȦBd븧m8sC6HP,qVJWzжT!u\H *rm+0/wYcr˖/ 'ՆȞR:3/j}V˩=xd4ڝĆtBC,⾱fdVr4ˍU h& m F}4O)ct,w=y\W!4DsZf؁6* 7kon! c`MȈocUz*CȔ?+ XSlft1FYM&SXG0d|pjё,Cu⊜{4X9q;&tD=%|WĪ߳ȸ*1'o=H„ZHګiH;0(pj6GM|\8BcqBażܱ0QjWB9Sbŀ(3vc]vZD+nܽCYxQY4SI"M0YptiNzyck' Ų˘BC/7gQV4NIl ]NY 1|6cs#p4e![dPǝŒpȁOlő&*A_WHr: A3LBDR7=nAfwʡgCo !jCY2nu9:6(Iۘqťafg84< X8Q=&n>f'9{YoM>3~NcK?ϞhPmkqDXN܍1"A[2MLGLiQ$́ⳣȯR_VZR@ʡzܼ)2Y w~_QvЅhֻ!'ۧ:lGʛ~v-ѡ!!(3j1j|w?˥4i]u1Oɶ%xke}5;k5|(ȘQiٞ(ͽ0I{ F C:΢Ksvՠ"|@]*?Sh7WILv$ʼn#U>8¢HrɌMcJ8/)L+>9bO,6CBɛRϓݢF1a\?KBw.0d5z_V}ϥ\q Qmzg!c/n{8Oʧð.P"R6+/ĩ /ԠyQ7$1or;Nl s4/kR-eҍw-?V$"I/:κ$R]Opv]vVG*jݰF;^6wc:Y`V evDxr`cQs;]y%4I _ eZdî"h#LQ.J(!@Zv QbENng_@h͇Q S*wDPdS' ?`t:j*Z('Hkw+zXPH#K0P*dd9w ^Ocb2@jr|s^@lFS "$2w4oE`NqB~KG^CNۢvk$O8P A6aZ%neŰBB_ '${y,zhuUFdR%Fk.nٯBVDUI|dSK ܛȎ?\Uh4LgOVb,ӛ[{sNLιBըLEQп ,w-b(l)=ƽX^!tA3^wS!Ͼp߆;k|+E&y,^Ƈcn@Ҁ,WꪕK+~"<:f 9 UE|2CT8s6[P k"?$k=N jj m5iWxJ).CҐ b&6:*BN/H&g\]=~Sm(8Zg-{K~F!/|[Cg$;wҰlLذMl2$u&N>\3gv yMDO]qýfh zOեA YNY-Vg#(aH7dq0!F|k% Ns$7~9W,p5:;PQ肖lYXjZ= FNOb=;%Yp#*f|-]U-Q_ GP67˽isҼOehkDvݸ0*i%5o(HqͅR:lzFœ χeiAߧqGZU!aҷ9jJ<(qz:lKQv7EO}f qҍ-Xjy$[^JMrq!/JK1N>6c){C%8(ipNalK* 60gqXX/xC_W$Ӿâ܆ѵ!S /ͅ#%3]U{=O˓i3}1 IQ" |H= 0řUUT7$T-d؜}6k?qbhmp=0֙u 7q f~ ; |t[[`[G&]FBB"f,B 83(A'R7ԅ΅D\dkrs)譧qu kD܏qٓ^3iDrr]_Q9!$U,kӈW# =;|u̐Lh5'i#FBvo<XtxMO$pPXriǯͶ J lM^ζd{!J +fjCˆG":W:S}Pqن 20t-3Upkpr :21};"+|us4L63hMδb[sf\,,?J Gx>2[$dV5pme[ {`v7ޝDg.pzբT\f3)OF-2ݟnן\moX%6.[/s=D)Ax|3/Wz+6dhWL7cO*+}cDrDV}t+hGf(4HsDedhܲ/Aa;X nUa_FR,#4֒˼yy˘rÜ,ft+{47%a*O9;%^)jY_+j&k$rľRFE6ءST /fI{3AJXe¹p*,L3RŽ Bi9H[rmKdzNq*9Q|"I&Y>=Lmb6 3ci3̱i%T翗)!B>QIL+IWF3ru w i@|.5^2|Й-dΗr@FΡȑ{Z||YгN^@p.R6|(Z}k|ݔLkoqb=8tWmPQwk xsU5|{űN`gfDǢ!}=V mŃ@9+]osQɖ.lƊo,J9Nx2kVOD%.v7a2SStxGVlwN83VN N_=/]OӐk]>J;n{^}d4>%d0b0;zݸ.[}$-`1y&x-b[u,'Mw{yj}m袾SGR₧L@ ~Fd]x$AxF=ƣÄ%<~rŋ vU䕯5s7Vme$̡mŀ@ڦgqYW:/ʘt:тg $ƻy:ÀQsy:ߴ]&0\AE7ΗvEgYZ07070100000036000081a40000000000000000000000016661a1dc00004b2c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/J]?Eh=ڜ.+pgk}w%'eO͔GY3<uH~Yh7VQ1qxZ+a+r^?^}yGH: gWA#ei!em ղ}o<}ה m;V!>/&͞`M4JFXsR< Ԉ-/oLTT{mgv ^;#'=ӛ+ᜁbxbAu9hJg,alܭ?\D1ao#nL 3!ZJ wZdl|pX3^H_< ^@&ytqy҉qRyGy=YMwqܻ 8MSnj!XG%|3[-O@5߀茎bz&] u oz|R7o_W݂AA?Bo-Ԭ48@ۖ*4riݲ1WG+\ۡn;5cJSƞgyOa`!t ⛇͹pwSB8,9Td72ޥ5 ]U_D`zA;!*P7IxGM-{fa(˾+1*(랛f7L պ^dS.6Yrub(ջvAC[J'o|HPp3Bu۾֚bQ~3mþom"3E3sbJ^˱GWAЧ(VR`qJJNV l"An]h 6l f]Hig!}<^`*Tҿ7ӎH˽QgnWGwz-Un礀O1#s*7Cc* 'P&aP}#4>JzŎ~ ϵO۬i4W [@eM 9n}h`_[izssA3[cʂD 2Seh'tv$-dpȏToJg/{(aB'))53ƓD\"Ie_ё +~exx:-P#[}κE-lh##+2?= \5Y*XB ).')lc'p-BlnBc:aVK+DF-K+HϵI_Ƥ=t/1٦4h&OIWw64񃄭x; 2oYxjCYiE]@<v'{5lf*  .a} ՞X#z7dJ܃@栬*4lúԐj5 5L糍G C|!@ P*JBH?`xOcyvtLj?m OfVW L#Sko#CE;=n.>0V!m+n1.k)cW|BO%g+AuX%V;sH>d:3(N}thO|9}ҳrw>^hYGdvg1ü QE%f;y,hlKhN0ѽJ?s0Z' 4V-vxyCdM9bY0JʹcY>;z6WUC#tYQ HG2 vEN[kYKFުg PA+z g_ -LSQe;Sa,k*qÚt gQ[WF!tQqU=W*>q+m%2-OW<~Ŝ r5L¤#P.d~ ^ű/BӯZ)מe Z># Iz !۠^|8^6 LN HF |kŤrڑfW'r1LbwMqS3={y5lhՓb Ɠ#E8I0B\ ȏ6Kϐɔ2.\" q!:` M"rTMShUT7Ppz'%㉯@g".qy^B0~饝dq#Se+pЩ!F]ZPt1!–vpi&N/hmHQεF@n!K{^FoiK»d܉<)PdydBc6[꿦M#+YLfI> m )<>Y1sX&ށ-7O L~lXG[(ՎF{J/x]Ӎ/ MYq=O%b[L_܎AM6:ʿ1zUYRz]-P){C.[8pD`ăzۇ 1hKj "Fы )7`w0f /*^^W 4p1ٝXf+yϠֽu&\`LjL:"0滘HPbh\ڇdl %qX;ܭA]uhF\;4+Q.?o剗v0ޗvEfqo}jtsdD1ut t1y`wlhv.wCK5qV!( b<Df,5 >cM4"C |ei^-<A" bZ0i`hCOVQMEHRu"Nzdh9FJוuՒ&[ctȽ@Wnr~pa+ qC"X\e /!J7- AR3箛B^i$qBV^ uTJ־[!R/`s+_ jg֔Y^jEA쭷ih Bdyk&۰wSa|q7^HPc++ v0P8rV஼|m^!g:܇lg=0qX۩}_4\N|)d<2]!$J풵nQ͘0biyuѴ¤#O+۾TNP'\zt٩s>$)߅츕zDTV1&W11a0 iXD;T_s5Q+K@tn`3 < ѭ=Heb0ߛGɧOQ%F{s  OWZ|!Pu۬LbR[&bn0>y pi ڢI}ZЄ! >n4{r˱\8|D[.lH);d" %F>SAUPc~Ub&p/tZi4ܮAsoncŸq]]UwYnc\5RKZ @x*XL|v~*x_kDs7z&{T8 i*kaȈ^Du. L57It`_43SG묿kV!S/FF%M/'ѐIk&<g9guFHMU0M'1+:8e. ᢹ:/#E#g#[ 5?1ZBMƆatC0RLTo>.-1QE+O,ޜwOθK_ ׳W_\81͉ O1 8)UI *g967 kĢϲ vo](߈:4'$6͆Wm,VQjD7 ?b5_0" BJBHvGsp< "j,HlϬkNG/Vd!kK,fx ЄA``!!…cmw5a Ɲ@90P{zV|[c&<+_;1`ť"PR=i@LyK\h-XY6 <h ]H#]/n0> W=䋉݁(`(WwY:R{/syE\"$LהPL}wJn)7Pa$&aHm{Mvó#)i o`N,I'=b8o:'UlPtg5EfkB]tXƳ. ?pqk)c ^Z$XHmW>nϹ[CHHY#W\ L/m)^Vq ?(+ھLf$moޚ2P LvI/ڡ56xlbu3 ք[Jم0 Pa֜B WiGgx>hMсF8AyN|1G3!&^+Hg\\3wl䑤sJRGEѸ3 E!ʘ#e]j!C`_FUS5~`rSXX3$_N+ӯ t=ϣАi4^f >ܐdxrq?yDXǁXt- 8$۳-%m=kwRƀ> {_ R̙\[<:\բ}̔+LBS"ʹ2c7;S|'~2 $h%n.Y_=frۿwG,u.k`!:ޭ۝P!(LuDm;VhYPfx/kF!f,kBq8{@(2y|m%WM5^g*6)Z XT&VOIP7 Ymv׵T# IwPk|htxhLK%)n(T~ y Qazi8<ɷHw~P#H!?M"8AW?J ܸ'gb |?O#K²$v]wn:?F6N҈^Łm.p@ `?W.oQ\\><0wS[&'ԗ2 wY8?AHjE*iC* d)_?{jK t8z+mVݏ.ZԶd5- {p楍շ~Qvaɚ2V}3~,gUڷێ}膿gʸJL-\(iW!I{ KmE9!O3mAV"gNY xZYcc9> a[lMR$4pfVXG}AOdk..2[*%X,+b@'%|`r .f>عz]f[&t8h :Z}vl "+l2D)B']0]/Fyml1%I|h,--&c(^˝%[xgRU#P9Fzۙ[X/? d ؆Xl\Y&I=,݄!P]Wo;T&I;MԥONHewF p۲ݫЛTG,O_\ |ViۦyjXmF:Sz!31B3|dO,:S{ jQyUd0}魷J.PbGd"JJT]%옩Pn2c4u׳u5՘%\:A9O9jd/quAȸ&tACXt1{k;q P[ln3HE'y3f5_\ի~`T[) _Ȩ]q[)pLEp D {vRf/F߳06Te;/`$@oXE]Ѷ(MW];#IU"wG */3 ؠ9 ;n OLo[l~3M/ aelEЪ$LGu?̳ޏ {p''s'FR_tvza` N¾b SXB ӅwՌq5kT["Ħ:`}$|oUf*)1z-هM]G(9`k=sNTn]z.C472Ŷߟg2#E Ƙ@nxj$ق

K+}|@kF֎Ǟۿ 2T]nOL?#`oėga&j&F:zmE~_xw_KY|y/^u^e'pz(m]%RBP7U),.Ύ>&J:pY1Ēan(@]Dx( *rhڜf b}:Ю1"|46'9ڵS5m^7.3cz= u_c,-u2I(Z~>Ƞrxvm)=Ouaugl+\ё]YOsMzuO7]$uōkBh O+i` w13%㥍dUtWydx[0t&P\L;jd3ެ, u 2P]VLh!%ˇ=Lʁu!z]BS6sSjib\; Y, ]5> fDS23`,?Ŀbѫ BG %­KԠ_o RL95U Yȹ Jfw <xQ,; gMt(Xy$TS-,)0bWg8.9^O8"Y j`44GޠNy?p&rt >E<ٽ,äYA='#GLafV ~f8i7~7ui$ s% ?>3uQPqA&c'I~bPF1FЫد^r&S,ز/0΍<4Q0}ZNEqeXuL5Jwp!U)$a=;B5JMi"X#uȢ][[p^-MYC5mLF* c.iJ=ɾ>r4(ʊկZ?"sݢ~܁Tp.| >nO t]-(U6\=Urb^ e;Vx$~}A+TAp.t5eV):{Yܭ B3$ݺouX"Ҏ XK $<10NpdJv5h+XM&f| y^BS͛sʤ..w?$x\y Ox@%Xx !8>'R/MׄC`>ij2euwOc9jeH:i˿^lkKpP\.|tƀ5*d햢OJqE̓VVi $%;LD:v@Mpf;@%0W0lqX Xts2 ӋLԲO5O񝋚ܯѲxu=2%́Muevl8\#cyEvu`w \B Kފ mf1(5Ns;Nqbw(G 0,ðO؈,ե- y'@K'<&.5A*~dW"؆X ȕ蜧+b~q^X]%_ )`}iwUgho#`D udӄo>ʰh@JjH_Rg'1qtl?FwIH B󵻺>%;Ss<К)'ߖ9De?1{4N(e'>6}q~W W#qy_ YNh?!O4Y 23SѺ9* +BtMDUaj5O$ˊF%[8hnkk߬])X@:E.! vSe+Rge=z ¤`ڏلg5ks@ƒcGز'BbEk jQڛg0yDFq)@Ba8YtL}m/a&H"ӀFDZQ۸4)إ (YFKcв`|+h"u إvsn!ѓxgRS&߳'As!N!gBb%_.ϱS]\#%ơYM0 U02~pa}]s"9n>xTi]}ji)7sr!%mG lYAx(luJ(j[RhGJo8E ε^f>+X>S:W1.yVa_ůoˍc0^u|+iUW Q8b <'ijKO].nBS5b~?wzT ӯaQ{Jj~I%=]ENO}"(rER`gSf{4h[ b%ٚk WOV^( ֜RtOZ@C;M)qSXA< Ae%9is)IQ I# jl[T Šm&5̐$,L{]B__:(M G6:&*2fNȨLkݳz>ID7uT|zX>6dyUXmBR5tƆBPߋ wJlD>QGF5k>zgIDr?ю$oskV冖C>LL`t=(Y:g8 Q2eKI.#ʤ%{Gg5UvZ ?\^)lQFc/zuL_l8N4Bڢgkz9D'b~#׉}ϛH /e/$%49K&s"YKƇp,c A)h禸%>J{;5 y^NR`KGh7-aWXz]035aJHJE\-zЩRS=&X9NѫwM(3sAcOhMnhP٩WGW㵃[?s)D~X]o #qDik`FU%x 9H4/Qc`MD]hPtQN*9Z@ID|+^]HhH=FNV2ni޼ȐqxICͩ=ym+V˿voz~v!=GCU-6R5̜ pqKSpJR@mi=wC@~h;`~Zս궊1dqYF?rj7m<3{H|19$l"ډa #met|(CT'Irg |& WefIsl}(t)+b&9AF!93@*~r)iAR0c31oM5&Z#j4ruJ 4[=|KhF$bUY mբ|u>过=M_qNSR!P{Ւ6 UFWy8cӧ"<:lr+l j-Zw9.͠4Р?Mw !8+9a0Oc=˫Om]ȩC/1δhg[Yi12oMB t }oYO\>V6eVR׳6*$Q\4u6<ܡ~KzKm?-!΍TLSX"toggTFPOoo-%O~"wˏ*ڡH HL:="بjMtƎ4=QWL3;6')-߭8fA'(/A}WozmA׌V_FI1[D{R2> |ln@!ǕpdW Ow 1,U Ng8zo\vwxD.xbKSz\R, rahg`u-fsOac5FyÈaDYdZ'g=S>zI^_MrUԲ| }7P],Zi_B24F(גB^M4Tt*kJQf慠A56bxx=[m9*z.DR.LNX*"US*({OH|'ЮҕnTy-@jq㩬--e]/S1 ic#In.0RG zLZgґ(``AW38XeF"ne7t:gԅY|?jj~u5⥣&$ȪϹf"=SI1wvt@I TI3ZAhdWGXuM˶g.! /XhbhJ&vc 1lAke*6CRpU>UD!6xd%9R3pN jr +7sh m:qKPw-KM Ks#HƐ8=N rxquF ,bS3A˰6 2e4?QXS_`.3UYC'SGf9kl>)dkj"tS@p,JEAt–4p=ǰx~v! ]B%'YIOуYO}s&AO&~Ǐé4hNѝKtrh1vVj4d<{ L>xsw*ȒJt uwp9<{Mn =Vq(*)"Nb`zAL;F7#$ ? $p÷IYJtR_,m+mf}2*т1&ډhvoV3F8IV9TDib6Aúsu((k xnwmDݣAE_KI7 axGdul!,9O71kGtY3K-lnVoAb1f=]hɕFB lO@rbd!~zee\;"N.l0> lT[qJQtǦX c!N2/]1"},K1qΐ*#q# f㹲03{pzrζ_o-YF" Q4AS %d҃L^& *$Z)C7rF_4%3T7Y"F]dY;O.gE .kx"ID$8mX 8byk4Utk^q8tjjvߕjMfɷV}t=7RBʅ݂̓qfxrNVc[?}E@p%~9b'ӒJVћI:lBPp6[\ :^Ē o! sFQ}Nj,bKe-:US7m%es1<|wrs8l͕U[ X挦WYf04\a?9))m}w |hsK|:ޣxW)V8L}߉'E;`P'?6{Kpm*!7[A)82S IU}z ˱!'7S2qXN`YQ6TǍnP|ش6bqưe@wz痶Tvtt)݅)a*%cȿ^͆wGP=T: w$'FwoQ^kO sdM-4(OqdSСYi[b@ B):OT!kuY'ȸHJC&2!aQCB}iTL^?y@Q !Pް/ 7͒nyX7P;km?lZt , IFGvJd'y<O=z~hl#`d`T1eDn>)&_j|?zb/gu$/Q#g0s# EXnhDIiB2̶t6wki5;NNNbЎq]l:.}{"sO,B ".-\l%shPw~ _hKZiK z¶ | sP;CR~T0q l)$\t1t&\0U$(fxH0مPc%_ *`r3o%Ue%2=DWXKecA)-KM}iL>V4$dj[UcXu/a\ܼ;&MoN3sZ魛7  _Ӝ\l+=x?* ˻zgzsaLCIV| &_4[Ө{V.e]yO_r>NB.f L keZ<@dw4Q 4qtNu~|s'BtCouy}9^^,f* !Ljs>U "}AS1Ɇ \N@% 74/-u+>|up6Ӻ9O1?A>C$c$!:/L~2ĿvtAR2qju|Ļ>+r(وR%`ɏ?CUdl$~R.1]tNS')X4J"i_éiѡ? ޶O!u(ᐯz֫>M2n4.S cPk]sYQ̑3~$[b铝acgd &p-(<:_'~YBa"&ͿwFy8M=`cSo!4c8[>Dhm{τ ܒs^-kԅ{[8 ƅwd4؂XILȊ[tGo=.hL'eӯ VP|uK_*owhIw5MP)s&\Y!#M2Ios3r1_->…® cӹ"iNMY J bj 4Sp0T,/.R Fh%͙Orİ#( d\;whkuk6K.->?E)/R LnfVJ*%H"#lQ|oU֓Qrݹ,䔤_6j`KK7,Yc6bonp>=򋗰6w@ꜗsLhZXL.}Rܶa`E'玞(O4z'nu5~ #;eo҂%" "]bXlQ_xR OȦiIiotUQܦ]o? lgfM$ҥ ! \e>b{++NInc:aEN:{klwJgfwȍ#ߩwÈQmqmlClUs~"/5xxW j41_;9DACh!NvL1kOjLHSsQ)-x1p5L q ' ~7z1?ͭ0 R2r5 E .sH_bl'+ʢBq}N:|8nN50ZmQkOÃӬp:r3+_Ch"5ݯd[+^NֳV)zuk#Q s lgsyekB!F+0˚mtY4` y zpAGWJ ɛr|&G ♠{"S0ǽͤ!";\Qz,>qN>FkEUx8tN&U$K郫ipz8j )vkDNcbʡw8k; Ra`4%Hxdm5ӽl&Vuz0OKj _ {]4B㜽9ٓP@p"uaхvS?[6}Gq#YTrB["7v_zl{DV>_]ŊD|!OF}hidu; u)JF]SlL]@ Cʠ>X *rWQ lB'I/: jwEE[;D߱D?TTerzE/[,IS/r͸[Ptӻ @KTC|Ixj &+͎`*)Q܍EL/F4Ʀlgx(yC#X&y}Y -5x}ipqx?( +`95镇ZeQ~(ΗP*lPitk]IG7@]0@]Y]C3br||/s h@,5 y\$gl-&s7)#(l8]"Zekbi&A +գ m4aifs)&:Rlz 5zUO0vsgX-|l"XK l2E~GTLzslBkWomJǗ2G)SWؑřdz+ytbmF6C5N#74EUsF(ٛҫ\JCe$.~C^uwY=9=&PS(:<wPXɳ80G5cFAEkG.B)DۚL)U,/&(lC3lz)%>fB|Ƈ4JD0.NQ^d|jX)ek6Sg⶿,d+t[t]07Q%lHޯȗ/Pn!)YA+ Ċ hV,&MҎ|΂N\4M{^_77;̢GfeE83+TX[+j?@"{EzJMW e6zPJ mJ!hAui9(E{=2zCO;0199Ep gqK>GynZSiRsV|D-jD|9j >ڎJ49\U Ęx_ ܑ:6GdWXehAщ%*bd]3m' -]o2ƌ䍜;cU Kk !a97SwgO`HUV܇ >mUEtPpz>Dl8YWo#!&9T0;k؍.bfvFu=qWhl l2qx$F,7bT{A @_l xn19ݯ] H7y+2 Vbg.F|SUMnRNEzwB) r5Mvj0q }C$Ӹsn ,o%&mgS<-j3ͭ0cc -嗛  ox(\gօC6%U zCe~z=V k Ec}n al{3jfZҼTFOn|ƀQ-`T+vLtEm\vENV}AoB"@Ɩ)Ii\ibk('Xz4lҕqM%"@ cS|*GH'DHuջ&k{Gr`Ff~-V+zr8VG-_Cv#R{4v{'/\N%W"ăN9"]V' `w뾔DZzܦҎm$[sd8[sC!THL|-ͤ,Jʩs~u0U9ޯvzL"l=R@]jM;H5k9L&>TnJBAԪF4`uY ֫,+`J,:0=s-h>`6K<ըӂ'rGɣ~c6D+ ^C=&T٦|rSp|$r?/s4YRĜt,zU:O8ɅJ]Lsr3Af#X86uի<،?-)9*Ǡ@_Ar6Wr凚>-ROÂ(q<@~RT Wgbڤ13a rTL7nMMfD(_> u7zQN҂C,Iȕqf)o4iu7\!',D3i,.<Ǘٕ)5]t X$_T`67*DwcOu1\sN=‚҂!;oxNW}A{[37R0Y1(_;,(eKUN TD@&2E?횁o. Lw57LX"#w}.7@pο(4|M[c"d7ĜFTkzY'mBzdR4QZ vpoo[VZ{^w{LEt;O4dJi`aPH On$i3HW_?-i{/otqlI!:e0p>jXv@!I!QO3 *Gؽa{e;[h]+$wNMLCcِ/KkKfRL{QP1\iDDN)E|3VH;Gny`l_TDKvĬ]}>6yz&QXKVW{(֕~ 1KIs;4n!ޕ.$ :ջxk#BҘѕeuD=NzqVg1m[y$ DKlq•Й"b G5 X$k4JCg1C:#2p&Ğ[}~GiG/> #rJ-_ZԤm?J$ޛW0bP[IZV $g Vj\@&JEZq%o)eulO1"ʆPk\t*QӋj IUg'pJCL)p..ݩ۲a9a v5ze#Aq[qH= +г}HSzibm0_s с25KӱI yW;L J\ň%j=c쮳|aNgӨ:y-"]t*Uh=ҘT2ٻɷvG~$HTP_,h  hvW0{y*סU.Q$ʪqz]r_Ӥ ;K;CAt۱mh0 =ГŽWJjSߢ;ftC$:u8=Cq- L )c{ >⯍7Eh-\9EdD7FI Ӣ|Aki@9=5mGy$c(kfU j ]w3SN{n-Ơ8ݿ;rmC?#sՕJb~e]Wlv;ORoyD< ƭۺ!{]Pn:l@>&ʍf ӐUFAW+'â3Ϻxt}&bt=*:Eǜ[erIJG(u[itlhx ͇ g)hk\̭T'!`c{i$ yp梦]1"EvG]TP2t;q_#^#xk.(8>mTxkZ7~azT[\;vxKӕ P.rg,y) y U"[J(-"w}D.9H Y\U~v;b8ϱx8}e,[9}81>^*@TZrA,lVT1ƨrzN͒x/S y( UnQo=lMҏK&#wEYdudA0V1 ѩ5WND;|o0FY~Lm`>j!8vW2O /QQ8!BUxrO:1X\Y'KK)w%؎E\qK2iL{ Qn4J#˂ht̅8CX{%> hs!Xv.*QajJXN_!OqCڱpP?C]'ձ8lkM9~x绗~l >NiocJө'SQ %{ |TzFCڡwU.#(; E|VAO%}~^cUqђx,}OI3KJ]7(Kрl?Twqjޫ9;aB=Oa:B] pV=Pݿm*L̠؈MSQz+Nq{ {\>XcV|bd9[oWKUm/Z Ѵxi6`$,8l~%fo&Qrϩ+$qc{ wt _mȕSHShD(-Iʬ 멚웫N(69&4R1[$`xbzч7%e)HnH؇"vه#⭅ZPg'А}q6AAal||]\+5RR:0h&q`*oq\"vSA5H[ +U.6^j_@U?Dw>&NC)$l9`'~~bxj: D޺dwBAVCbնZ`ܤp"ߴ0e/SCzh.%ܮ_mvvc#^&w4.j܄;'rK$}{#*g`fő{" DIfk~1&DD _LRFT6*5[P:^%Xϳ̉>X$i J?ָV"p4h𸚕_pezAsq:7iC5;GQ? e\Q.y~G,ZbH`ckza^KpEڼJ)ʝCF:^_{- Y"efj4h Ӽ1?&}*(dboڑ:LF񚐳 V/TJ!‘ /rhX Ԕ{єȔ5Ȩ^i c FVL`uEjզnA'|).v@sy!A~GȀS J4篨/RQcɱOm}!74[ݩN%kbj&>^ vľ/Z>D v N7A,)ћlr7uBMXb#VPQ|P].L` afnhózZ&⩤!ĔRpnvg-vuAnOow[>]%L`+8Ք&,CDr san>#P^HcO(i,kPitb~ ( M4$ÆjrV(ؿS0~]1'/%U3nru~7ᤪtt\K[?Yk f$Rtlڽ7P+*g'Y1?A'q nEZtG r .QyA6,h\c9& 뫾qqh`"S@|Ji>PI|)fL&mS.J>NJ*׹̻΄*͵'Ar҅3"z%tS0E(_]ԌԪASXPAX]Ol֋X 2X7EۼjҸgCfC༌K8W[W tϸHlLrgd[&TgX`a SZ.Ωui,&CܥRև} vGm;^;h ̅#\lBkZù34=AV+ck lj ire~ Б a%a1<&̔RM`z'߿[TZ5 ߿( Zlg ť'Q)veu~Hbʸհ0ԟDtJNVrL (ϋ~μ.Zay w E,ͪOKC@2)^SR5g7d)J?d@P:wMY8{I!mϫdHԲF#}9o T$`@vuXa-[.䔬gBT}6YxFw ?%H/?G-C%Z C48&X] !ł-\be*Q:uL'n?bI=@!L}%Rb859A B7؉0$  4/g ezAqҢ{ӝ5˛WB']oE"XѡJ{N[07W,.'$TY3G-$PZPH8H7eV@ʦZcx2͓t?}ʋ! >sVׁm6Kr*F,N~`.: OXNRA\EY-D)-nC"&PZlX x:(0_~69żkÁLj$"~dGL!<8f(ҸUQI!%sgRz8SY㏈3;ٰi>DH~H.z#_IIeHEw#>xG^>y"9e[:$p6tb D#|P&& o>BX6bB:UmKl)l^gp"Xo,_xncʸ !FBz5mMRG->:bބoeȅȢ'X{u{(hk~ͲlҢ2puԡ|o&61e >sYSdl1>`OL|tgcn#d#HMe9R Edz쵫o]jb$I+^Z*1PSx+?5sur5UvL#j֌Ps bhU"׫43=[X7c A65јz N_^ &mH@ (M@s~3k&%&Yn?hd(S |žճ2Ku?Y[q5Hdz5|( 1;\g,y@ OQOM ,2Gw{Ag$lu(ͺЁwZ*^xHǂUE@([GZsЃyE,Ow#]g %8|UsvucxtȚ *=灛%o[)g:ПSXMBIj7oiCOq0#mbNodDH .axu%϶,Zq:"wu:kt6jWKt:uy%w:t8׈l^'-,sqA̎ oc>V52+<3/ iÊ˯R5QSmh93?f04q!Wp?,])^ ^Oɵt N/͇خ^xJDKs?w4aWs" 7,t6ějQa)"}]`H|Zk.8-̍kG;!EK?S$ƥg(9Z =Qvb}bI:k.?i26Ѯb{Uƙ$/^]65Xgz<1A,X;um:GȎwU"\FDtdE[-j-R疹5rr!?̖or\Hiozq#@_4 ]G tTaW[޳Ne[L`f}&Gsys`xꕍ.=RӺaME,pmݻvtɥ"('2k1Α=Au;#sm7$}<_4T\,ysf@ vƺ1 I .!ʺO %;f3>r]lS_1[j|ߤSψ+ka3]V#.103}Ct}=s)}D JKݿ(Zq43rw' yާBۮoCk6b+Iz(?Ût-PO](z71pT)+4n_yZ^uc8,L<2܍[%#KkY('l?!WomMJ- wv)QП}ϬaP?A6nsOx5p+*h}`N~<(MQ Pr ǁQ/!yQWoSmip,hj[8#&dfwF U;`yxmYPЋU9k; $9.M3:m R 6FwXLfU7h_53ŸP$1 Ƶ(88NKo U=$gX0|^|q3BIMr-30I Ve;[b|i:hcl`f!d@afZ^ّY)Ŗp eG %M"P}Tհ&muwE +#L;@t:{en^/4f\tCrN%^ӧQ - 72s]ɳ.՛ H~ߛ4uT4!½ >xq‰Hg%nG#=Cz mS_, dGNe&2&)v[]=BО7Gv*І˄?3a3Ѩ H\BTaOb<QbwR/SYyxlL_W^RHÝG}0&w alEܪqǤ^HnUET <;l52UU9r 3-Q6B/`'φ؟E Ql ?q"f,UIs`+;YpIʈY,9>hsb;-cICllLjս 2f_a]0o!7@ʧ$s,Z`gISZ'Wc8p׀x6 u=ubYټ&Ll2}h-S]وAiekS7ްheMȶ9)K,-F (:C-QxA]}ңG*ak\__Wx/1)z-0c{Ox@PҠ>RiNV2gSI_Udag2Qwsr}l9Mb~\L&g'Y/L`Egi Yg0W uՐs4@Q7W5k=1J"ȰEඓ%O\,9܂9~;. ~˴YnwmZZ%@FMAGQwwT}r{{Lc;nrkg*q(9vp BR9Ҕ#):14Ur}B*nvH+q (aV)E=]g}={%kp(|l ),~m\E l̈́_kXa҂7߂W$(/\X 8vg!p~[Do護X6ب6Lmon CX;Ŝ~F *CCN)UPT aR4J_F(wPg Q1CpRU5^epraJmH^b1rkAЀʔ %K: a/Y`p)OV'mb^+ޢ\uϼi/UGb!4 & @4UeiUu 7oY'a}<|.ˣBj瓔:~\ t ZJ91lc&a+ƫ8E 01h*SU]/zu:Ɇ!Q,Jq tK(Y0Z&FSl"g~kڋ.F+N/3cC".m*׮k99})|D+;KrCp#; a.uQ!wq#8~ؿý U?TcoZĥYA !WvaEBpq!veL"%侖NK*tFĢxu,oajB8_XV( ^# -3=8v1MTY=AӀ\ #, eR`2pX]TC ɔ0VJo <7\-{Ek]5݁u08z*UO m*cо91 ]'֊\>{9`Hx2uENm2c-?K%+4 ԥ%*ژ Qb+ @8I/MCN2NGRU~fvj6U >,Jt:ӂ|1dBG3k(.=9\BCeTb8RYh/{^p |E&({[D{V=o=C .$hl1\]ܢʻ"[xչsG٤BScԹ>d I5&xʕe=xWV TGv6&+8򿢷Q_}[ow9qTF1:Z>aS?}|I|Yp@UHazkX>Lۅs?Yki{XznDIl'ʾz_ GW۷e*#pF%N2R53\kdɅbuja0oęk Vpť!(jucYmhFOvI/"[K->dK|bl8TΜwO8ȠS]`1:0 T<}`@Nn?R(L@G9!P}GkҀy `#)tm ȗPLX} )! 4Rm>AM lX|jI)ѺԜY/TP5Bb8_v]Q?;J}r['ީN^1Nt{)LcA»]͵\&ޫY^3P1n}" ޓY ;d_4$ɼl*=VJ,Tu>)V_Xb˶l(bYޠ:U'4 6A| 04ef%Z4MCUyسXY?P5QdiХ>zY&ܫUH+8e>\T ] L.P|K~yoݗ WdzbH{3R*p蛺⭌7<"m!MOexhQĊ |](2 c$nضԙChvqȆ:CVk zK@)(^*a.INfq)_rF9B2u-`pzM93֥ײߕy0pSRw< `9[1UP.U?|ȸ lky!Uкr?X ~-S+#՛$ ٫|e.0sz + hB b^} K0E tzcd=7GQ ԑvءoxBE/(d3X#ѯ#]`39:4U&_ĵ;Iy+Sn\*CY:z%=C8*sj2^܅ZR"i⃉#|DN6U baH.~KN;Bڣ\LIm#5B.1t rwK8iu3mvhm:)?"mٜLɂn :=rLg#uB "'5}ͷ tthvua8GaPa?gձaoZO7f$kL/^Hs")'DR ߅L%KXr-LQ,'{t9;͵Z3ܬ6X~&Uv ١~m~ ¢Hx8)ֺU t8-$p !fe hF2(C_Yy.('4QdWEbFsLX@ir_G ;h$p)#pr3Y )L"*^bxC~ajDYyL+G!\owȟc H>ܑ>Yڂ ;D>1d/g {D?2<`5=vAvbҌo9@=] Y <y)ͅgWL"fs-àl@ch?@a}:DoDAdLjvcrqVpw>m$rf̯bLR'n< nge\F=`rl[Ey  T b${7| N\ϷLj{PD ty>f2_N1Lhqaqtr~[=86+[5~Q$LB@<kIyO V&a55^V/8FB_UЯ+oi"'UFfl|]~~ݖ.MM3?\5AM_$8jq0_y_E%p\:HJXHua%eYn3XQ TT枹&6m'-5 vaOmBb7nU2;H%DhW3qtkepHsoM!@ܽr{rȅ/˂.E]d6>hJJlq8wBA+e[HP̝a%E_G&DZ= >AhD2?&^N1LY xa5v|tN I=YE"Z@M> ݫ GGtHoI5/ =g^T(k_1dC:WSEf /B`CoBD?v񝪟\+/@pk[ǿKbF{CDn^&yT۳e+AvpPðe^:m^?Ub쉕[ꥮRb{ tPQ<^bzsEM/wp0P(*`PRꚎ4I9zBE\IOޒkN3^V9Yn)%$ɇ ܦ:ږ*)w2֘MJ*ꆤFkb0o_ F{4 s_ Crt2F{ҧӚ@n +'^JN0]46`c~6$gz \.JNd3H) (ylh%.8E\G& j.ބL@rGmRMgu=jî'qk xQ&H52O.4-99V2Àv^ɏ9?" w*/U7^]K F^c;{Q=ѾJNjGY~[x_)nelO6y Rb7Y%n{\A-/K.)yPv1FmIF]%rPà.*\CeZ[À)S*&O:/Ġ1+f[{zhSJ-z&6P!7s#%̗nzd1^yDo♲0 y tIH0?7&%cT?}GMζ@1;Ds= d\G~vv<=NzAW :`1o5že/͑k>0䠅Bdf`@}\zlh M9O{R?!n ѻw|"OX>T'hUD'~Q `Rk%T_ݽ U #67t+PX8h`QVwW[(L$6$L'naDHQ( mKGBs2 /t#|]L,Y&#'.EbXl?#,)U Oa(z3!+DW(4#R|Cw;hP5|NE '#nԺfqDPo#):u jZZ9߰bWWg8lzȽ+ 66X.ؿ*zػQ@1n M*k$-.$(=$Zit;)tN|*[)l{.xf LZ(G$hr/g})4J<zk6HdZ|BۂW}unyvv\\K=MG: :q8ur#4|R|Ѭi WZperDU (U*KfH>YI- R8"B]{6+;k89Jb>y _[M*HbyrOLSmk['b<V_su`@ @Ic^r˒jNM8%dd 8?Zz!fSS) $j|aOF096?nj:jLڪk,h<;YGf!BG k7 T$_I;r@noBBjSP3|\§D| cWR?nU黼&i;B ֩r#?XD +ӟO@VAX :YYXYwSۨ2g`aN׎}RM6װ%z? ~ƒPw8іGoE ĄψCba!oWLY\q1lI .I˧Gc % ѿvd[Juy;z?lvzmmN{ eģ+A)g#9,cX_ KMtbscS:5-.XAug =Jo3*Yk(+=XX@ԇ7>Yi猆H]b` -a Y@T15?"mnжurYKr~w9=Zlӣ}#G7L yz{~/U&zmm4ik>UfS)*VO/A#W vWRmoC?Q3Ki#3D#43ܗf]?g;[^ۗt4k[Gpd7![vO1r%kSd| Nx?ks>(刡\,ۀAA,^esncNMRKut+IQOBwXZ5ynҘ8Es& Xr; Z4v_O  ҉gmjIB:wYD_S!L|!9(,.:*+%z:2FVAUǪhv[dتJIk4D_$PuU2X rR  {Ƃx xJ oBoF6[g@Fsg6'_b(/olZ`S됨kꏩ8gsN;~A {/Qۥ4ۅh~D9xq~WFAJZ4[Zޱ 3WFKUuMJ4 -|uY #**@J҂ن()N;jHcJ7->T}mB 㔊u3Y9Wh/4lt꥚]@W6ԑ$L精!zn*Z*;m[%*``}c8vɩN^f҉J1?f##kKxG$4v=:!Ɲ6Siߤ_|s urQY[S')"O 9! 솖.Rج?Y[Ԧۋʉ.qkS9=Rpxs*?bIos~Kkk] :-* 1:ؔ޹\W[RО4ĸxV`H,E5%[q -<F$WlZΡs&KKczU{ns.ƾ.u5d+SZ0f*lѺӿ#Fŀ5gV,v u $f;rS.(a[F=@ĉ OAUG W- TKb_9 r ] s.|.Ih{<$brfH5ט.夈dV(0*:F 'L 0꒿7c̘<Ūs6d7.r &l3DW՝[mW8y~ 4Bʫ^AY:\j#|Ix^mg$eySc#_4qv {//_{{b"?~MpF^ed4fxа&fdv Jt8 E*5j#u/u)g[!eA>&ge(ݢKn8"Ԗ8o o{,&O @*d;^ gXo7o{ݸEC"ETljk~?y=_:˼f m:ows4v /s>:&cB=!߇iY)fErjoLT0)(?&B1a`Lp S.|7A[cX3ݑcO‰qbb F]m)ڧYk[V;522%=-PܹA'UbXrc4>%~_>Ź*5u^l6,zԼaackKz2^RRG 9iQ9ES+jӬ{E/\ 8mNS` Vd`VUН5NzOEַE3.Z{0|RߖDd۶Z?Ǽ<(a +I ,,j @MqxGG3CrM{׹V[Ju7~?n1t#@(-ΣWA3[WSن.?\d)"wƫ.P@%(L1rNIz쫎ЈiwS=ۉ;;y'|2dYR 7Tl 8ʉ/]0嘍b셟r[*P% mpE9baUYgG(:[r]NZ[/0En@;`+~J̀J6^,F+F :2b`/qWxB@@?aԏkEUE}KeD%9H+{C\.]SUA۔X_ ^4WGR!1tXMF V)n .L7E0ɾ-`lI"L`75=#"!1"]$BD^kF7GV|ϡ^:lAAAa\RT!3 ]8B5PĘ&&݌E^RC/S5\̖M{h*3GY zO閆w̨0Vh*1|=_XІ^G/?Lt)P@G]>Xm?4fgoW=`rw @&AaXڸ=@:&7pYIA*c:r @ukwj<$Ue™#lT'VYIYQ%42=pkµPՄ1`hhp#FJڠawPju> 49]s/ÚSk8LSE|F#Mӷ&_,l-JB'Z &;XQu[sɲ7Xpޖ@*܅l K`wQ۟ɜ 8y ('], TU!(b u9꒗8eJu8g?*AF{PueȲԅI0Z_cW hYR;i(']*n ~JۖwfBQesΫ<>YY&$uP@mmn:vX:hKgy4YkIZ;r=3aQ{oŋ[99$ 2R>T14ԮiHiL֫h@ÏqyW淔0nȰ5\ihl%%JbaH3jԼ&Ƥ?C>HJ y=r:L0a$D:,G4{->\/3YL8к /Uw@6Ğd{sݵL,D6nsUU!aW' ɅP+f[% _(j̥=@oZ-E0\MA >mK'| Pb>xl`ӫ/REuxujAb xg Uqi E>^î 4L åA S,$ ل2YkĨl }d^X qͷ`{xʍmWe?=C#G;qRLXd1IǸ8qu#`R lc& 2 ̯^|{9_GN5՞+E=a2mR^ ~{u'Mxe% FcuuX3t(+~оs$bs'%9ex*BS^lyI3#/5V *#,QxsNuXEL`@,9mP_f&-w$`A#Csr`Z}k:0bCWLnaWs#΋O[>W R5*EoJt>_e8?A@0>`v?TʻR%\_-b|>Q^Rzk1Mq=w 5s$o0O\Y7fyd- /dqV:F{|-T8Cز>؛kPϖ[IIո)'UލgQbqjM OZgP2?҅S0M Z1 n>v[3Wǭ<8<PgH 5!9i>g4 {THުv":z'8GȁyH/ E֪8Jz,,x"df` c44jFi̼hb&c2(|,< ';h_)YƖqds2т׬ J֡b 4?B,W )>*-Xǁ 4w WWZ6b]B,t;ť3PUWײpLe&^s,k谹*$\чodz"frm"ج [`~,|NJf+5Ճ H(ϒ>Qbep KqH6K%ETR1?>%jDT'kj&̎Ϝ%׾ÃBG0\I:+xГlzK!IK6UNbG󃞇8 (erfWo|,U%̑s4Y)aqR8fg8H#Qd$t~|~8 D8^%1Teߊ5gagM޹ܩ+ȾQ N2jG0BVc<8y_ Jo  U> f)˜٢L[MBWgW լ7Je)ErMcB&bJuFAnI+btoqKRFxƚ6q(3qL|(;/տK% wc]?0\kxO92qX \fjWߺ5@": ߼m)33y@1ы=ٛ6.K[.o5&a MT!w'yZF+Y@i3i{; t~Q"l=I؅@h֘ve!ySSge,.$t nǹ)oC9վ'炖V,^sxGzS\æ uR{6ҳ8F` Pk17p'Clы rfaE_w.o3\Xh5Qf4ͭPa.f-p[dF.E9JnX I1GY)ȒM(|# dC6@5\r*L#ϓE>SRYY^\w匃S4M)"}tBuWjџ e )&sD Ie  ]M}I Hl<7_'nv ")ע.tf{*/!!Cܓq<  ;4OEA|ywGvF'>CN>Pr{̪?9SJ1<Q!qU%'Sq$V:"Ƨ|8mPd0?o)ʨ5/%gH C8V; "b _`tW(81EX9@EVQ2L^ɹQva1*PVx+g'+9 3#r <TgYQaZtqS^JXFύc[S _oJ%U׿PX+(Wy >Qdž)~~j!ym.7̠)uoEEKH^P#ϟ2&ῬwCDԋJ7n^.!Pq-|Fo =eFl7Iyњw:A)\1!]+cu2T!).8a-_t/wg#!2r[ֹAX dsB潁JZ "ʉ/Yw3lz{j n/epLX,LJy3ĈGD["9.yłԊ;:29֭W"S}\4ėHrelNJ1@E4Tܼ]yd f IG|1`'h@A~yKN@@3,@W)~p4$?UЅSYasH01&2rE>3,y.!f!^q)-liS2.*&4x: qg;v9&U%y'$Ie|ŹliEֿ }N{$ |%ZfpB0o,'UN>tu~ /L͍:G L[]dj xN?^xOy v7̩n4T Ms趎'+/J:8oN>nJj_c],"ߙapVY>$[7aYEjSN7=k,¥=$q 1̧|m/s {z]G.G*WgzJBWVLJf7ҌCN D5J#lS9EqP3W;nMvǴe9B!Z"TSDh;?Q 6w=i9C ׃{1fÅd'՞9c[vjk\y nH_a}竺G;"FrϪo~"}l$bBqCwiC v"WiM|6lgX3K(Ε; ouuF_Kq;i71(s@LSayOt^.˸b˅Bȑh4KWiqӫM,i XqUI +"eっzOX6chyۨURcfk0g뫳%H >bEj$q+oaՑ_ mrJ^lb|_6PD?\{ ]B&*ۮTQ9hA}Bn`uKyNٰ=%ɛHe].;&4k>YaReegM! Dt?^P\!Z3 \!iKb,NQJ`h@b#*O[2' Gns8J2VRp=5qަ1X1>fvZdósC)rb2 F8#%%^ l."Bmө;nq&j]ȍwNNjPдZY j3=}.x/ H֪YG{d3CVSGC~ L)\i܃6|!ݖbX0L|] de=N?Xq$ Ts' "YXJ5 ~͜UkDGȚ ΗcsEowKL}gDZ6j;_EgA+tAp-/WQnR}1h(>)X0gVdV7/0Fj髝-[pȤ,PG3?% cL:]g<<rHcy Hdܩ-g2R]͠Y9|Pe˪yP^_%Tl9lSd sEE#Z[*  LpQ4Q}㕟ڂHAqYgLRQmO=lsƩPؘjԌi!ڼ"lLe`9bWwv]\9+ar"%a}iSym䔭/'צh.chXة}њl4\\G6 ۂk pFYy&h8HXXED mV‡ÍC^nNXQrvÒa#1\n3XȩIHgiNmޞ746Չe`.SLkT {|wɝBA8u Xm^ /<]QucFK|1֟AyZ>ss½d5xYBZZ tvfmwc=._]ad$yB1qB@W0 /y= Lkv[׬R:P xȸ;ry(e/桬'GkWx+NnTѽ&&#IZ<.=&N H ida~߽1RSqmc Į5N}DױwljY%%A֍RUwٻ ׏d>CT$||'رLK-PR~ rQA{aB! "p>Ӭc-^ϟJkc.;g ;p](؃^q: ;Eh$ի %t&?I$Y%NӴYśvLծ '`+$Fe RtW? gX:{S!br'oc!YeE$}Bk1ipo䧖cP{[weLgypl2o[{dFjU1FT&zKfzL>^Ё/V%[XI Ra\FiL5 ԄOznnaZ \\_߻w҆Lnj^[ 8"uxyT68ڙ)*cƗ\|5[d|Mfk*n^Xl~ksn4AZt! 8Z'ZR}x)=wבn}C }ϵ-+`a"k7%쫝ƚt*m]y8$m94& Jw`m'[Iy1F=mtTcY"}#I׋j?˞\io3"j>^fye;KSx-Բ-鈕/NtᶭnnC[0y9#RT}Ld-Se?)ވrz[O7}W;֟߹=d%SH4`72y L^00r^dgO%Ѱa0.3g/aa*/a:CHuSB(v.,# Mj|FpVL!:G ҧ@,LF SPx&/%i #,U|y;'`w[kO6:- 5Tk@;,EO8V 3k\ݗO Pp2).XxHYpz#xc R7XY#k \z3/ԏոA^x(Wn:K\:a. x.p+9H7^םn (w,Ԙ`v1tGfVJ:BviCv`0?q"EW C U8pc~16^w6(|W1h`z"^ǙyqteΑ,|.W [1|VkV0 f|̚ΤsӊlfLð_tqB 5bV&91dhx}E):H6a3KކǤl$g(4o֮վ7eP}/㇫ΑXv: |rWvk^о!ñ\IuABonx)+z%M6 V2'\8,m=UG!k+tFץ߃C.MdKo8B~s]PƳ[b&&L)m~D4 ۛCvCSkegIx)Ȱ =6=yw6)3pkdJ b#҂!u-t2&QoJJ|t7h_̼\89`[Q8oޥ|Dˇ!++ڵ7,UVLי[2Ё u $xD=Of+%y85^x$dN8ʔ==!2'A& Sxx.mq Mui{vy0tX 7Li&{ ,k)zdI&BnrpIHbD.VBda8mBRSؙ&/LѯrƬcFHo:|/0PtpIB'=N}%F$)3r]U ^)nX˘fʚ1>>x +G$K&B]tehiW@ a<yԱ6S9GUeA"d 0M?(7;H`WX|`DLUkUO8 QŘs'6Bd2ڦղes O,˾>] >͜wƘ$k)BQ86HX;%˫noEG#7% (7[7 |48"[F|Phk <h.2b?rrJy ~i A{L]v=BOV3j*k M-;s| a_́')fd~;.HAߚ-} @ٞǤA?> 84#܋|lg9,=Fzsқ[~/1,uGɪ*֟v?5D] AB2R.׻V,Q*eT ˰a\a-v[+8'&F͆iʋQ@w.M#] =ؖC䈦lxFj!*h*rq15?8%o=%4TXkX4(""[7:\Rif#͙1mޛpT}_M<|KL1Nj¢G|{X D#Vߠ9W,VGyJ]'ϷmR{ VUV=7|zji0-UEag.Pw:@ro2SblR\՛]2Q=BK23kƐ/]| >ތ> MSm>Ls1計BdBR.(kPݩbIB%q+)!PR3}\am`/BqL%.M2T8OYC^@ktݗ,m;Dί>ܻ?P%엿^>J-0\~}_8oz$dWٲtiz'l>nB6ES"-: pt˛(JDèU3l+uPӎF@QIH(ˀ̋Z1GQ Y) TϬ о31-e8x Bv-ΈB!23$ 2<'jSR10O_+tԲO"}3(bHEasdOx{8P>A*.5&A|ۖ򅲆]GE\2MrĆi]}_z}c<^hzww$(;tG6|8B}ltx钿3Q1jpJ8>n:VEXpŷ-,cƚ٢8fJ4T\k+w]:/vOzo<[~ n>)JzL g뙳űI޷EdsGX|<Lv$D{jL+Tfq-2rN!!HM) NFlG#_-2$ H.Z%9f#,KF.uFdYu .~1UsIc&_,ރl܉Rq|7k{s'⁻VͰ62IGV0|/l~bIZܧs@ɑFbo3>m\s!9Dp$ ׿o^V$=Uf6| mcl0mhCZ$S j7_ڊ4K3c/g#ٲ `/FEI|к_рe+~V h-pk=kCɈx*0աe ;& CK?*d*8#zsP/䶌ab'riTJK FP*MuJbB2eh6aMV7͗yoKv',FŵQӖN^?| ;2^;yy5Fw"ZM>Dt B z7gKR\eͪYi> q ?P(6S[u M8Hl uA$VRNk+\Xt>(Qԑ4i??%y4Z@Y@rmm@<`K|)yڡ%`8ΨX*SN [O4FT[,\k}SsbY.[ִ0|4Z[׸I.<3dL܍0?+99uN "nR@ ^ @՛n)>Qkfٛ@"6Rk+j{d&2/ RA޴ bBs6bQc%*{]*j J3 ddtB__&-EЙC9tg>q=2ps䦁qH)FH EAѦReΞN"Xf]AO9ItzPuq#>%n=uꑤ4^X;'*t< VxZ.[)oM4 ZSfS-֣[H~"a(.! T8d 0~f`#"_~Pw>V j?Rbrb+'$tXBWPVft :,eϴnH<1][D(`8UGw+j7*YѬh V]s+:I; {KjPameV4PPXjNNiSʃj`2):ǻ$ׄ/j *a`ˆFCs"x.[&qȨA¿~}5t,+ *`DR7aMMjxhSɦC$>'V̴9w6riu iGbp3FpF8Z+ǭL,򖹍|Ff05zUٸv|dG`)z)6ʓe (czŏ;f㚓ߌ廪S*su,Ǟ_]F= YIYCP|(03zv: E"8obv;YWBgJ>&zjlSOciɎ,&%'ԙ:ΆSE.KeH 2, V Hl*$}V gssN2#OM!ZI{ R4ü "qY}Oh\#2ʳcI%Y)h?HQ:JÍwMq;rJt=^҉Js0 T):njψd̈́X!O=(%IB 3%PBļwA[M7%+Y]43͋Ck5d]ףxtM,/bIBnxQ+^gɤ<g1E\~3đ Tm &nd $B|u?vͷ7 Ф;2pb^; mzK׃BTdcXXſ 4\-el/`n\z#)QNmDFI>e Wrm / l6Hbizyn: _ʱdvY.eƒEmK\g,l,^D.o\Uc3b@u_Uq@Uӕ4wVPjm* ^sj0 W^e!b[\_e)l>]Q̑3l+)Txx>…jfcB*LhkN`rw2?~]W:ݞM޳b4vca<~,ı \_ ^DJ+}x.K CwsRH+W{!_@dnEb{ b`B[ S 7Ltd[XPyx+j.Rwr$!4'i:DcC"ȥ) (AIe mDم2IoRSQ!Z5i"d_.44u::{q V2^\+&Z>w/rs )"K&tk AO&nojƦcJRW #3b@L&߄8b0bGyk;h ==79̨|j=#UlZ\p okD9_߽ qDEK;x݅^5A͋j3LdS CRR.Q薘LIg &ƖS&܏NO~>VϦZ~I1^dsIdT*$:WMrE8IZ׋Þq+tX=t=meޣJ 6->A^~qp^AP3劅 <.rP!~_K@I]u'F+(mkR9f|do_*kX7E3m+k?sai4'`1^t}*T>xe~+o?F]L(/7YS:Z(ѡZ`JHPWc~`IAiMQz!WMجYe[o<^>^lriPq~V_e 23,hBdNFj@=eAY:#7w*&nmWi.~rF4o7JGfi#gЃq³OT3JsɌ捂OȪZtbm 29b+.]ɗCQW糋>j6RND1"`عlɼ tq湨TNt|N R,+ /fc%N| V?+2!Ǝw/]àf &OYd剛j[NJ##BM6;Xa20D̷;Vp6 )$@3-p(Q7(pz>=W/ 'կTA8zVϡze8@BJcvMzZ E'#LBr/_c mSޣhK0Īo#SL~8-*g> E\Sau"dyJ;溈̚V^͖ ȨQ:˱ Wi塜1*g%D+DNS]离>š0>GTz>b)W QzKk<f 4 ͪxd}}Kz„5l{.Z XܦZ Zo0#c6o0n'DUރhrBn=I$E]wFAB|c`$I?]*C#͓H3t {S{P n<"ε6czGw?ߤS:u"  H4v@K ,-$qI+poY@zzM_ϻ+&B<{MN HktN.^]xO3 e>wmưއKYpY=7fȯEZ aGz7d:eo讈 "k&B{dIꝏ}T@#oR3-!_Lz 6% W3iQcw m q0G3"9.ql;akZw3*W$\KILI2Jgy$sX'4ZV7-(xa5VF#, ڭ/}s?B٪Ws+I:ERVbKHSXyrPI0~'3LJS]0[Zն9e tT* lu>Muv0ki>XV_We`7\Io,i;'<2?!v (q\C_'L^OE?!`})@pUZId?L5"\> "#}rr&ϝg+.hS'Yģ`DPk!l,!:y*]: P0[x+5)HѤp0 ~T .-qA}?ZA(\)5i_scFS[Q G\{0#<Fx3lw3 =m5]V6 ! !JQʕ=.$uW8Yҙr`ʶ}ђϗ/>Yƃa*l>l%"`#AU3?v ]dMNPQ<%D1iCtkyIo _u匈*U摌kG]}Eck9dzEEKm+D/ xNGm֖ίF Y%NqaHEᦹg/9DYoI?<vj$MdhFX1~ Qrmʱl#ug$;2N2PL+MX*v~iy [|jɘ_]eh+*26GP6zOLq|܌c+b]Z ܛawx&9QM:MyʢfڝgU zF=3&4F#lS vZlg8gA֣\hD? x=^zSĵsB_R\.XQV u $Zw,X91y廪>s\姩m2Ym &V6ɦT,4ݚZC,^5o}s' Zh[{Y4-iC>˨W-O[ڈ[ҟy:CJGj?*>_cE5#Z إ#,T 'Ya!59VUJ!, gq v$>uaFĈ 4\=5Wb1]GHǟQ:T(LL Xo2E,=M lˋkB/Tpྥ6<0UE:$ά<518YTMJR\KZz7ųo+z֎Bag^Q/7wL=QhzL*sMK1HeZBR y'-Ή D Ykt'% />Au=Tn:ԝ6<8wZ WbD_:N63us?(nOը22&uNUl $HB,ÓYgaX.q!!!Gg-}OA<^QGGo)78{ yk7㐳`2p\Rg:IlׅLI=CgiݐO?(6VRG$/̽XR ըmRK!Q,Qr&rЂ{CSTnXOxVgߋL9 qDQuET]G.+ btwZYme.3Cwp \[4]ABD`b.z-Utq,BPOq$6K35{N {t=E)n\ɮ8|Q.}:L@[pu0MqEg:άcS-C޵zNWظ>|IWFƆhV[Z0ӂ*xS$p >R8/2v˝aAW.8;钵zH~~X1juv(_9r"QwR|SpI1v{?wι[Qi`{.Zp~n/K{`m7.lq>"wA$9+g'وx+r4+SG&>2۽\%/6'Z1.Tѐ?.w.+۬s0lHƃStٚ; CײEo'k,XN/#'NkNdK#>Ui7jIWe z!ޏADdǿ!1'qTzs@ޡZ7ƏCIv@:*ˇyolܧR8L•=EʰI?9Y*STq.9PU=gK@%bξvTSoOYiRDQؽEK",ƒg<^́qCʉ!q!`^ !`*r<)W tIp 8YL#Hj#xjo)c@X`j,i$kZъɑΧyTCggX'ǴAlJV|pV@;~j#ރ9ϘJp1&ܓǼ:v{. ׳ oV_кprWd,'b  L0=xԸYx;u\쳿o)nA@/mGS Ot,le9X@џO/)Ī*qƤMG/ĺIKf$SO@t+85ZPj /,-[6ņb{|q,v%YU@YYWCab kvؗԯ:XBq D2J0s6:o~;ۻ12՝*jJη$Q!|\*J4Sel4:_CBq}*%hspN:q.(e0"K?1u6Pu>  p*5R-uEϳ#ա\ҧblTxآhg; }ԻW^o:XsVKYa=Fͫ@𖴙l /T;2J8TP)*JlDJ]nPo^?ɛ0nh}\hvY1i6/23Pb;%F?)(bP.(5;45멑0*5m#jR6^= bÁ[[w8?4GgEM\Bḽ^H^8 jn"UL ̝Ч9Kkqre;.FVCY}!x wqMt}YAּ[08L']ԟsawmѵ_F<|GPG.aM="bxb0~3q)ӥкR wj:ߣYV> 8L x % 4w@\*Z H1R$PNhA$-P]M]LG7ҺC:f9u 0g>,+4*s9w9Խq78vD]_ӓOWXm<038H?6T+FB{U 5 X|ee@v8RNÆqԮklC+ lwdf#]P|j$/9@ws`7:7xezʞUCR7n="Gl+X{PL# b"X^eV13sQCICH*#׮G55l 'Z/U;" /AcZ: 4w) -H 7XL* 3DAviGV urKZd `HC0Y4m$M*w-b짒օQQ/c([R!r+_$$C %]t^}-{5UH 5)VuLDzr~*ȃ}HxGo` DBaՋ}0A̤}5U 82N0 ej z@("=e3c:+.?}(O1D@Cgxaip=|dNRV=9cр^inAYܞЯ3gS[BБ{&kKCKO_@y\&2bH ĥrx"&>{+]$C`9 pTTm`P̱B<)-C ԟP4 J15|(BٵL\#>~jP/i_c~krT(U%8T op%0~l߲'N) Nfc0[ePcM Sn,WM!fP8l_Y22q^XvƋ-$&Aׂ E름k4G4"JÞZߧ(+۟2yA*zK|1d\_2%k&6|V:^w(w+m̜du1FM/z`0e" 'L }Bȝ~_N>+γ0@##W(h',G)ź?ؑI%=]86kyG>~^HDM%N(TtBb VoA7K( ND(8(-l /rttyy;k ҦhQfoaJEWoh;e#bf  (J~Pat@di9m+\OA䵙-Lٺ9bkW%Zn%RbM_^ɡa޽zքKx{VvУ)}7z_a.%`A_~% XVا%o0 V cl 25(6-nOjPf{k=qƟL. P&h ]a+]+iPKWXnkPWQl-j~~$2FA &( $TQ܇qE|KwSGr2Ȗd C~5򊐯dXλ3˅* K7C*[ªhWkG+)lib>8N ͝nz#2@u/fu[tt ~ٞ #HH~s6!k6b5f~oMmn}1 _{g5gyqg1|J?Qp0(Ts^n{t:\'a +چ<DZܘ|*iNCo\J>eF5ӯƞ"V $7#xOlUFq!*_^bjH@=WRXX'# =|4)xC. 샺>AXkH h{"Q),oJ76"$kVR~8~@ 3(L7S_k#̲1ħMp51/WFm(d\ٰG>tpIR̞-|x.]сl7Vډa9W8 XؿOR%])ኄ?ƘC]XTI6a ;$j$7.<̻!%o^|+~XLӳ]n~=BPv?M7{|:OWJQr7+ *|~.+eTAg#NO:;a]~dbHy8( h`@L@n;\Be]d^/-[$3\K Ϧk.`PFN̢cvO5>da&J& 筠Pw$KY-1a xQgU 3  W'.=WWt,RLɨ9,\s £i__ҾE"η eI*_$4"\-cֿY&uXjb"ˍ/[`ԗ1mהe!y${T7CT!s±.t"6E3ֵY8'S,5%O##%lf{Qaʔ+hJȜWwIBv o Tin9#y’eH@|~O,*_)R?0 g:ߍEV#q M ~T/Afy*F0?4R]*&69osxO:J[$98m%R<=Er^C'S>8@ NkA6@{`t$ek+7kv 9܌.A̻ $xy6Bg;fN6ƕ6' :s=NސRzܿERܻ5O)6Gwc>id[u Yr޸Rg(sh@k!^/K8>D_b9RzҨPW#dXUK :碣!AjؿtIzgm}`hs&%ɽ1o5f-VnR9jjNf)P[[H8BY |&vi<2Jܝ=owFZ;J' BF !=b?͖x=NkÄ8ߜ@p6._@qUH^_;(wz=<:)I\=xh&%V:8Q/d] wR)+%P&<Ω,IJ'_D ֻ;I)9M@$&o=YIwiΎʁ˔m@5JM 8Y bA?unA3cWJv&ǧѼF t&|s_ܕp':|w?cD}4C WHsPGpn*o9^a@%h7V ر%47hjDHn^/7y}7qp_rZͤn){BeP+ -My@QDI҅15`BPIWz#(^dwuhUm=EXsюӁ#v;um'~}K^uns3Ā kjbа#-?}3KMdL?Z15ommC.FI"ٿ!)mJE: ~Ď.bEYhNlˉnSdr6OzbO=4 PoR.4WU".W?ZҦf̊,5VmO@2 &kEX衁0FV[.Wg&< TeyyfIWYȄG3_h8Dgh37+k惔^Y_ Ȃъ!WH3D,l։qnjǨ._/)NhsG)Ƴ,`ʃgQ\g@?Ygj6uN !rcqF)RsXlyʥ|dSխ8#<Hx͉B(߯əS(q>h|V A*DZ.ya*$TY~RT^9Ρ&W2 68ȝy'=do+ n7 Aiҫ#i8'ܹ21 pz'}ge~B{¹cD j?(3 /J!g}ŋB)~۱qapQ`F0 ~s%`%fӵ"Oe8(րA]D= ? bB2t, 6ʄ/84UQ{x'`D&#̊z bbZnY#o'"ȺIx|GfTD LJSz)g$K7BbA|xU w;uu) FLs}q&}'% Z_vddmf>ƚO(8?@0:HIMNF!MH~M?M.s S{c~ߔ )0G BBIև*#B{Z|_<-0Q!ea0FK{EwvG@Vf4#D<,YT߼8cd )ʼGFS39 L`D+}~.RkFF Fa 轓RJCEi҅->#X>,b kA؏K! ~5Cխ5w~lGCmv߹Av݁m_k n\#Bh?Ǔ+^`Pe$}:ZN鏁2]?YykrfY6|Lwcj'hC6H )Ei%?/m/v :05{CPlf=֨zuG4:$-u;WIHߗoU&Mn<~+&HE. ٴ9*{6]~uv]G!dݰ`XhH/?B@qgfweIe.5O[_6{}9I-D/Mܽ6fh ksvD)\ ›S^!TI "躰$k4Vzoj e)9Bp'V8.WqCShQ:lDtdtz`YioT7,1rG4jiA26M d9u]=F}{c Fܥp}Kki,H_O2{*1)U=-+Cp Ru':- %$d >HcN^kKpT:R}9̈ԃ G޴%m5Xi?T۶q?`(j^fyDz7vrȕO#\lh`.L34&P4bWnjb nR\oS "}uEnI))ĤtKp~a"gEqn?ύ$Ĝsݞ'r0v#@~V))dq椁s^E¯c)1uF,E ³roeĨ-!we!<_i`Ō"gZM0y#<Kfu*[o=c){侅4>kc._3R HrIwWVNu2rZYvݮ8Jߕ̕K>4Uj](Cؾ> s<̀ff>TϬD+E .,5/8k3<[P֕4eȱJ=:*z}hv%-e[O:^bzn,OH(N䛢4)2 YSH=pޕdawyN@9 !e-ˈ`zSA-%:yV M/,ߙX}⩐jr E1!M17O3PP/Lcw'>#sAr̕>XRéʗt ՌMТg#UD|WǪ3 LV) D-Pb/ Vo+VCRX >xr_Z[\䘁{j:ŗse) kD~uM*" S藍V˝]* RߘN74.YTQh hˋ&'8eX-HiN%;G8e 5F nZ2n&Á! RoP+ʸp!Koͻr#eh=h}F<65DAuos9a,˹ OO .+0ߦ<ӞUAoEt$/qsһ,*}1ʗI+ r 3XM@#ɔ38 :6~:"FT%Ur~q?(++F V98LsAMg]RLܛ6n/'Η|^itcacs3YS_'[{H=I`F^Y7lD$,'F߆e&Yj~ĚwZZlCQ(Z6 >+@zVq?& /P:e2?0;pVN%eGط8vF$,ḍ,{B׳@It/F|TJ+xV-o\E8'to0ִ'f7%:2jK vt];!>=B^2.Ei0XZ:)h aU@% |_ooɥ,j W d^ מiH.g4 &_µ W)7_gI=TVقƉxgcmONSeYw cg]H@Yߠשi#<*#۞:O pQS/[&Tx0[ֆpf)|.Xa+)(|& -$z7H/S0k)s5;d}$,N9Fʨ^aUq ]*aC\~3fZkp*/9%GX$U :KLkANibr7K/צϊ(a`I[Zu/c:^P<h.4hBcI8O❳}߫9xLrJ|8fwT9 ));rNOL翖$||-yOE1ta3워T0POW4,l~ӯkm 6\H Ȗp5-=K3}e/HA,1DBuצ, 3zo^BV:V!o6&\}t%k`,%>ƙ+G+>_xOī#3MyY$"u2#n6u~Qlj.iOsr0_i;`[{"lx\hunQ4.RPԤwt#=0=ML:3Wя i;eTUmRڥMxb+TR_aҢXDpB:01(zD]q` bS0שgjЭtJ 8;@3h]믽䎎a\E4W<Kl~3s͏Rq_nvAc^{)u@8Q+ͣ-DQ)ħH|9젰Ahj)Ä! ≷S琤|Gz*O}($B|Ē/0ǩWaZkٍi4/o9m*}-4 HZ ]Y4w5$<% &Mu'?S;6âU[%D K억bЀ,lִN'LxL/jjZ7V X8?NGAAU^*$>Φ;O #t#@:N?W'[Hf-P'HShkoC/Wg?6Mhqucڬ=`:N9.d;1=\ȿ')7盷|Rdek TsE#-tpVt4-#nZoOB"aE&t~טV KŽ=gVʰ ݾ\n+l{VehVOE^\!I#'} /ӻ@5vhlŦ#0 y|97 (vR^їL;jc̓ 'RJY7ܲ%@7e  3蠲҆* |}X*ٷ+MCbmt4g< ma #PL5R}|껃r* ~Jw1neL?#7\>=Gj | E:·3b&wx-G9{V鬠ۀ<޸dAacL/HHRlj>kN&閾A!iȒ-v#Z6.v5\l9̼)2?jVC Ӌ~>&!p7!-MZIC6U掁=W"]t@gl`[⃏^2љAf~V0+8pb\w를?qM DmIl "/)vAd݄ /S ETd_j(N.$.Ͱ&katt1'fi"hRS Іpe."RAVqƾ-z+LW&h'"]HmeyٲMa Fb5[UR34p/3#3({j FjݜKjA)w4Fo&t\Z3DA{VSD:W8atɩjTSnF'W#*_J5ox<^ B6ClR9U:{6Z<\iz@RVL> ύTC> jV*d -]>t{iQI*z :N`jd3ׂ߈Մ&h-fj=wĀ $#b 0$$^[{P=9=:/hBY솯sqtc13*gH_/&4(ֿzU)j<i}IPouwzuH<3d`~,'M.k)D M/6lbS}vya3}6@]km.vmfW1z 0+ S:pߑ4;%`m&G5* GD; p}񲡝dMG6I܄A{6`-ұ4H(_8~ԷJC,皝=w{H: ]b~1DSC.5]?wjOkPB%(#Ii-á ;`yx?tn;A9hLtr@?~1ƴdu *DjwP}ځ8 Pf i#bCEEͮ xX._.R?,Ţ /C&N~3wʧ 1 &SFtKHBզv@c*XljtU ltȅ|ԓ)WRnc-K[#^V+K@e\~ ȗv&?Eq$MVPtт)q?=Q{F|2zAS pP\_[NGٞgA |3SN~(w`SJ|\'c+@ng9~]9΍mߗ3wy9-=&x;=r8H>Gl#=|g玤gLg/8'F@@0.2mQ0C& liCL%<*sqTE=I-, iDq#_MHDZ#:Qce%8-cDFK r4& U3M^;շIkSGAg ˚8hQ;H8MpɏibjJO Ace i){j@r?aq\͟C`6QW2 땝4rIĻ)U :v΋c8/}2X@3IbT ʱH`t IL =s~?ƜJejIهP»s/xLƵgcNFעUq۟`?3'Ug& .MK%%ܘK [W7-JMYb=ӬEs%*8)\7UT6udzZ$,9Bӥ*p]!D/S^)&HfW5>x!Y^gZ[N|U Bg٨R'ڵ YT@A sϜxSnZ#-'V}xN{ >{3dk$e5SqvSi[ʚdg;@%.`A6}9il#;кr5t;ӟ_JQKUON@KIuU0\ֻwɽd;\rD&z7TrCw*@-YShg);HYU|^u$l $tH~˳-~s[rCG|*[70aXB3/B\|ŻUtz]SbeΣՄt ȟE像8"Cдahz-%:9 b(RmNt&ӈT*٣Dbעޅ"ū)hXmSL?e; C?J05lFn?!ɤ.K 8ҵn|sZ:b7*^ǨPm Ke bA:{zYvt&L%*f.! W8ҋRW cEc |وFUNok:@4Q3B~f<4$m<儤{XLBiҠGTNGg'.́3JA6T2b };X#$+k1E !IBdb u0}> ۴;edzzMv+bqN@-w/;]vEǍLvd} sn-kfqN(SGpC' 7Uu-~-1ʶc0X91 Y_uŎH Pl\xWm V4hF61rE?g2>5&Ђ(d6 ]n3!a 9?)&3/`j a\]#|@^0@`_d)_oR/4n.?O>. /"z9N`SvdvT=dr}Æ XhEF{OwN O##5#V-↷^|WTV:8l<2bGbFBuJpކw(}3 e1 QCf'~Zx;2%G ui ZyrD;+0􇔯*+/Kdc.X ]enIt㒾 XTP3쮈n l~} V쉍+`5pѽ> U۝;2mH3u(2QWW 7p8*sD.&!- 813Y*'_c+v%dD $OEYG^/J'k" Zܗ:46NenNJA *'jӧ Y:hɳ9uYF=.Ŀ7Z9ސnm ;6&1 *Сf5 (UZ].i.UM]#)B|ΗswMd&Grda5rQ`_Lߊ)_ƏB!&36qo3ؾwpC:v(-0xViמtn†4_ sVRCقߔ7Ca#[3sǽN,lݳwO~sT!]/.FYrdj|Lɷ1L =E;snHmp[ Tip` IR|:^<,ZMrqK v|`<]$ـ:w%~W־dYOaZ+6#v?B Ei_,H@<,cә `(= bg|euĔ/(t(nZ N]W櫲ΞqGep~I2672] X#50ao.HkHW@_\ʙ.>e± U!BM2 CC<ŁʷWEQoQ)Y<׺vi2<)\ J`ɇ(C/i/ın'ŞHs,pл|YےϕBbsKmS3c% |lzÚHa49XTlOpE)jx/v13D`cS"@FGsedXUՠ6dž`Q Yf0z=z&+! c,cۥ9*IDj;Ղ}Fw},(0+%@sYtzM-zf= ٤&2MRꉾ$ޙeyܝ*/pꅔFl*" –*Q %Z+%0!G'k: 06A=lY|#Ads ,ӼfxELCr~[)z-)t_+)./RabRI5Q҅ވ ΃ g3oPhx1IbÅ7* Es7xlj*>U+|Ub7|ݜoKdf^He~xY`ܔ -o V irtwq9A#4Ǭo㺡TT%e$2d :72v7qoO]&\7%_JhpZxT[]*A)Z E $fb:IPڣ[?1+\򎒋fS#\'+"Sxѫn "M2hCOuegBv_5e'@-LSj2D2H4쵔྅[UVMݙɰ=Ր{r9e}CU,F9D[;Ela#Lgrσ;_" $.r^9 :FT ɎQ0}ϳ゚DL@ yQ3D+No0B<'I7]BKM=pe")wzbcNcK$-qat*bNnMqN""1R [=-F+4*ނWY ,(֘CD1*7٥B>d *svf%1SdZDiD1"A6an n M '/&\b;]Nawa5TnKgڬ7X R%7sUbCibAe;~ᵾ`' gQգW@s} de ;eK QD>4òxWP-|yH^c*t氀犽bcS~[fFe?uWxזK6.Ƒ504YOTi'9!c+3)`>XDZw&W-[N>p z i#7TEkMT$\lP] IJ#ZVŷ' Fj 9ˇǐQR(#0^]B[o۽bQAo*Dy;->hXN8 P$*HHe7+yʑN(c At0Ʒ0#qZy;syMQꗝe{H4 MyR)8˛hW|8!{QUF>*cN3ȳ?ǍWm^bn"ca#rC65]h*m.4_ꯪ*6B>[UYH9y5ΡGHv`WS3BCM%HAќ}w^J4[ЪbH!g[v{_Q `RAݾ=Ar=2۲>=O@zl4j~E>t'E{ܴ`}quAld*W"(='^F8jA(:T[Y[jlrPR؏$#B>>ť(qh;O\dwᙡK;n['Epd4Yu1F" qݲ|s0뇛J݊)@ %.c`ra~TfD| q 4Q$ Uόhf@r.DBOb݄w73c_TA&\C<-: P%LDR԰}hȉ xGMʿ3)O.sHK9tu?`&G q44aUg)\Egɶi s]+ xHQsV_݂_/~xA݅AM|bBMhe-6RLSZICHKV5]磞&I D$F0=Ip$\e ʕPujc/N%e5NzsƖvu^kxdNI5T8ƮwqڧVl`4و\ A^JnjߵCTr2Z |]8kMk a.ZԸTVX^@]H|8ubjpAaOQf84dA*hcPRe $Rd@?ỏ]x1 @F5d@l%2d3mp#{feE"fEt ыYqy2]Əȋ09$/D`]Baue'f"ʘ$4ī0϶eM){Q@L4 ulSUo/`:b/DL{;_@'T)qEJuHW4>}Խw#ߟA>w\Xv,݄vC(wI.>afzǣ갰z'p M+|;G/Al.dq ml-\V 0%!H-gm-u!QB8?16o4b:*곈yKv^fOF>72۱}Ė8Cśw4us,GXJ9tVD 3⏰"qv!W%"wpe_ý0,Q𫇝}kVAfĂo|gۈ!LۡYޣjA*&4V/:CHq#d .?"}M+y'ꠤZ1^t_V f͟8gy w}q(=$~MU. [],ig Kȡ n/ 'n$!a]T\VB=ZNݖBW 8g|ip8X?`jvW;veX~@0DNdjRVA< [ٕ͐ 4*0 bJztӓLRϕ ɻk+~Vb>wifIȿBEa[468F5;$( 0![4W{f'2_@L_Cl_@\ha~,p0W]#0o,)87f/ΔLuUsY?aewQ#ߎnݽgдnO 4ޗ/!,@2AQO$#?_dkZmADPc LRӯgf<*<7>{4:%IctSJ?Vӊ˫ntNW)_N84en/ʄ45 dr8i ?V0ZifZ˄Aj"gwC 3 4Nm7z+rYvwi8ENDGe&|Dxj-6E|Kw|_C:2OPЏ ~T{n\SÑSi<37\C9:=ef)fD@蛕 3L4^~ ^MB r*b׀AzjI,Ʉuw֥] {%KEwUGjcr/-%8fCΓV≜-Jۦgi9_9!ȇ5`ULj&Liu7޽#B ,&'zeiΙ=7 Ѕ 4-˅ h2ƿDE +65Mz}1n{2NP$bUm,OɿkʨBs\Z~!կonXwA8 ҙ({p ~6ܣ[ơDI#=fOf)$0Ӧfp+x(B7Z51_XTˍfDfSvӫ݅. ķ@*K$+߹ #dmNWc f꣋*R[E dxztS2v ,fJ.7gt'T{?$O{r]< ЩDEP%ϕ+Ё ɷ4$ '}z@{"I2VɊ}nɉU\&PoN]j V̍k1\#A!K7 l-s"`E]qV$Y{?xa)BDCEIh?mfhj!YЋۉlmX93\--ХEU?v{%U.X}ò ΦHF*Bb#v, #{W11d ^nZƐjJ~@)B,J fnʘKH1x^45"U NaM5+]\:k=,,u1z?Q`<ĬTBFȇsiILj$)orcAXY(2,3}|y7Ȉ?ΏP]q\M&Gj@GOzYOw]7*Qag^F6NZgT=~]r#aڥjgק vt_\Fjh!z{& ;3O@ C-!o51 p0 e_*8=na*h#xۚBlWscFgyeN"[ 9q|XI Ѻ`? ڢ6=/I R b 1тT-'<ME/oO,u dl1AZp=j<:fP%o_(l̦A"o@<_=U^z"Lk> 5r};PƱ)%l%Q]Cr@MثJ c`Eb.S:6>AIL/4Z lIv"&Z3Jo,|Sۅpfgo}F!74L*~hp^s`4^PhDÏ(/T x I9l?t>91BWE}?`cA\q%!٩X:8Z%z.oc(c H^;eM.R˃+p uLZTPY*m k6v/OhB 5DGA4E' |سEnQM?gSS(qCخ9t`vIa6x^⷇r[jiI\U@&ڛdN+N zә'u;- z*Ȯ`*X<:*sUMwb@[fhh+ffd'81Pzu7q.K/@t,3JbdRA~;<^pb\6|c1.gQaC`!؊v*O&{n1>#*4y٬vr6dkxÐO <&r u@aK}]# .08/Ғ<0|KLTZE)Y! lt>Q94Aw^8BίL:|C)~~.zEL:UObT99pfTH)ف'?l4D:'Vo RJ{ %bjG?M~1M_葂 dmd=iyy^{~A`[F.R >i.7]7b]M=ߨ1en6Aư&qG8*vBxXiǂv/ hW6 q5,l:S8*ƍWlݺnDY\eβxrPJt#OImNd]OZQԑ8*&BPD8JkY]59|0<!4 wx p3J(E2잿/ϒQN 3ް4Dizj^o13&fyL*oqXYeoN2V@/ccV4)ėzs=[IUyl 52dRG'*uhIi']r2Nb:!U|]ZS W?Non yg@뢨rC=Zep'X FvkKIN?}øXR?f!D+8B( x#K\b߶ Fns .îb$Xe*juՆ@LJ&Dٔ*_`c & bq˒Q-ΙO1eL Y0inUvĴmOSݰC4K,J%y2+룭 9?X2>?Y`_̮G+TSbzO=y j +'Yjƿ֌bwiɽ v$uo\A7${$z>qa,ETm)·iͻ.*%PahB{ J-&N2X-X6D֔QGk*d-eD]T |j*kRLSTn!c\#}N dYJNǜ3׼lŝ |y6~IprVnc. F^ -9Q89e N0 of{H2[)]U~6[L(lZ G!5֕AvӏoX1 y$9񣍫^2/mFWR[qOxiOZ(x+L-సx  T/!_knhĀUNp:xw͜ cddeQjj2_I]zGAMͲX-7(ΠvX|{P]Ɔ⇽X ɫ4̺I_^c@Ar NЊf߮c %($T}&S=I?7 MFYʨf"lɴ" hlßOwAy٩=ZfX8*?=7'SKcovrRKFdx@rQD%I]3 + <)Dx /{τqd^[ M#U;v|I^bĕGsBG:&~ƀ#4OZ0邅bIrpFmi197(O!vNj[" }lMH^T@=urJQZnd8i!~)pv7+19/1rM*<hq.=_)ۉa]z;ή$ GPtrBGS5&# tokRolV0o(Wbآ̡찃𻬄B k"<ś}i7'+i'ntF.p9?it=H乀f٭$D݀fT T'Ii6qLG3o>'024׶vRpC^7P! ~5 MX)B *_A2kބ;>}$̫4X;" ܛ5D,񭜺dHoU4y`a HYKpMлbUs‘Z|7O`qOt4vm)?0JÒn !}.Fn]7UɑS;ѭ|ۚ3bE0N}7bTZMЯ!/آBY#oo+ѥcO\q?ZXZaɐ!114^~Ā;t}.qT?eڙjnc9Kx6(ܼ ;coVI"W'.qɖEYǀ,JjLz[7^l2@=O޸1^b~51ܡj4D἞[ah>˖cqJD9HD:KGT㒣n=*։βOxlp~q"Ǻr;SD!Q?Iфi}4Jܡ+IMvsOQ/&Cϯ eY&{g~X]~%d ,U5XY{TaҖBsk9FnG p.:CId\didh_qK'?\~MZZ'aL mj*E`>;w0[NҾ4/_οwfjJ:|VR-1g6 B'A# @a| -O͸pGY#53-TMُã,pH+ە&y3&#YJ3#E.qzc׍zZXhkf1iK.m'*K)s+@u^ T:r55!D-=O֜N/Oh1zؿlnsż.[&ʀWJTV>j!_?i^um1wp@ڥFa9}Z Xbl ɮ65Ю#u籵t*t ^gFZlr遈ᒶjTV쮑ӴǧJlyQd(>B'c,Qhl+_|݅`\)Kw5E[Ԃl[IVjAǯ/>5㪄 'bra:8H:'2gs#p$2ׂI0S mR߂Blj;v5%d\˗]f(ߠ$ 7}䲘np2XxVoK_tEⅴlp\ŽoOR:>ILHە^*dp_fVrgp򹸑=C$vʓN iZ6J+{-^ S ӊ'{ZA!|E K* nRdT 1!@';Q1Ѣ@99:m(ZVfA~_aqv. .w;LI=MT!ÓIV\\t^΀W j22 :8)_XVMFyCS$Es qW%S.}7)f]>tӂp~[8H>ιޛLs;/'Kj4%X3 @PܮQZ Y&ѕވ1.BP[]b:ˢݳnh$+&ԝVb;|e͈?,  6i }5TގS:G8fs0s f9<Ϥ)VXlRyRdxSp0:v7Їz[mH@NBm fi_tL7D{v._T\հE@s>q C*M}wᝇ9 yGYf ن MR!r">v@aְIYŇE$]$p*2_Gz oϰTExQT __v@|v9bY ['"\ƵP^@9*XН#x:࿙t`8Jʎ8m$S-;[ZMP­IVesnrHR+=ʼnw,3SvP[_fͨdbКMSd}=n4d)wI)>w&T^ qi:FeٹX q8Z% ͏x2yT0( zRXήb|ROp"%Ջ[YE%8(ADboKw>3/7{I9zvkޛՋf$do5h,'*IKlڱ|8&0!PJ Q̗҃Ykvлڥҧeڅxْ NfEdW#"h ,6k/lcgp_DJۜoR_TXBGy$EsNCIKNب1I)q T7GLԯ,fQ ~ WyQye:ׅbf &5j-z9-4sKR‚dYr~6*E]eǞKv6CSߋWA? bK=uόkϳLl[JSp{*S5OQܯ=e")A 4@Rϝ7؊k,_IAU__3{iu]I6nQp1HDUUʿ.|PG Օ,P_.]a^Y"׵ӧJ=b"ȃ |s/yk8_jx >jD׼N/8hOna `&= /yt@t0P[b^}kәDr[ker`JS0;raTvv{.d1rkdW-dܾFw4f[;1O[/i- SG`ׁ6ET=*M?Kq `qcJJkbІѫ+cB78W,%*ΙxX, „!CF^>ƶ>ۍ $& C: z\$~}tb UZiy Ͳ;?/FύY=r@y!O"%j`ւ"̖Y1@qy[QSz4:}MEN8BJ}& M[\epq눰f^rdA v/* cKix@f1oX:X%uȺ|FMj4V<qwADŽyNi\ g M!.yAW5>];B>6pf{ew.se&2>T4yƽa52zٕ%*-FnJØ9)I1<8T/Hx\Ul%ǧȪ ңʩX7ĤJ?ԸJB,Y/w&f Fv1XF ;z-ͱMAI(8DƶA>1hfQ֧HKL$;_V-:*e.u^n^al[obiEk3@Epjgd}i4.pBY)?7u U ‡.oT-W g&w=z'Q3Wh{e;3nnv%ҀYEz4_(ZX6 `/X5P~]y?8 ۀ3D%tAo$9o+*]r$N8Qj TaaO*\Յ-Î-^X՗H܏i&ȀA8LAsobqj'sڍi$p4sc^z;R@xis9]nxau:#-̅}c@ع5l3)OF|Z "R%T6Q01)d9^U!/kg^؈r&\#GaC̨yVUt 5`1Dׄ?r~sx(X= F3'o`}ouίJ&)DrT9u&nSiSAF/S)پkj:_ׄ@T|p7FijMK_ {^yz@ F*``^JB$ ~,#K\:P3Lc0Rs<! |"C L l^i* uxw/W sϢ) ިle'?f) Qm$nS~d^#0:_M!^Dii9@*o'O3JOXhO޲8 nLe0+m㷻 '`t]aMlF5(7oHnX;JNL*3eREف7l&Y싔-rI$c%iBU T^ٓ /M?Qyz5!n16"o&{T^VEsP-$/@_񨎆i7o?赏0SaV,e4yq`+E;flPWD~n ǡ䳓}skYqxp+#*=i|&6|;5_fB+"LK;` ׼qĐsZ1h|Rڳs0TF[' ±(z'^{1!!bJE1d'0u:3CjcdNk(+)jJ_bWz%@+"тMFKNEh0W﹧qΈos1 {/6+튘U,5̆?Bmtsn%2Ӗ'=+2Lzra fv{25ςUzX 8c1r(\< NsU\7n|[2D ͓Y{_hY%sޞ0E] ֺnM39ɝ4&d{E8r-15X/4 zxfp>.䪣X9d_ z$u]\қhwsbJ)3$iyMjJ䰟LD}be%8xB=DlӦADeTUQ!YL<= ڔuK7^)41Mdנ[rh)#\YH{e]Q?:DIdP/*x,Ф nybKCz9)>sp Y& ˑIE{:ΣrBU:>5X\&4u*ŗ.Fl:G'T6MV*$_2ۻDFHk}f7`VT7:MepAdVUsy&HȗȥH`r}+ ;WbH΂`z ,TBiJE/.]T>&?r ? ݝ6i.p2 X𷸝j[f& 4S@R2v| 9G]xYo:i8ZjYNow2? .RZfDγl9* s$X:gNߑ8QÐɜH-VQ| LM4f* D DP<ጢ4QJ#9hf⼦ mfSZ`-HmH+z} ='fhQjتU,v]?^Z YIҝw>eBCzC\nٺD^K~FobhZL:[|wOUpZ.^M324%Lݶ=ӼdoKc;^U7IgF8/ӷT*ǖp(S(UsRb%b2r1W*Jmvǟs𸹮,ͦt:>%?ѥ#CJY0ıy2/! 3CZ$l꟤+7ϱVV`ʅ\E8.\d#&6$cVkq3~:Ma]&Z(倵Y.?6 SQHX ? RHi؋4=e*)jD7j źߒ!ÐƑ5]{o< WU\*!ۺϘKPdl/<Ƃ r{f3g#oF$ȥTo!  T穹[_7<0|yP>juFvw.mLplؑn69ApkXEv,# zR:BZaNO3_:v" \q)p%vYt$TBю0"VyLXڟ-TQR\'G.)󅠕u& V,y>lhAh2aЮڑ1TuPLoS&j3IDL8(gM_ӱoYHANMDvp[9a>_g%xڏyA{O=TxŶ|cMrvVMfК~c[-`iw1\UBElOzظAL _H3>kKN-3SA!91-5䣮uT4c·_P?;G9.Z}WZe z>͸a}|m-7cRB7'ԵG)Z=Dtxlxl_Im(/}%P)^hOmƝG|2N&֔⣾n7m O:@u~0qS dIѠWdnį?ԟ [ H|7Mi 9Z8]T~ҶIVtq캄 Yk<ﳽށ+FYf HN '3:7cӘC8*zIئ0$JN ;Ǿ4FWy ENJ0?oKyZ{#7-0cSjZۑFolWaO+N3PCJY2i ;|>>W`Ȓ wb#>27 aKt{k$<~S%cAnLE}X}.u*1GOjl!= >a;y>a|N=\|SweaڪHtfnTܺFDKľj:&=}0_ 斔@}/%tH2騉Nݓ )ބv/X ܷ.eM6;·uF´.{o>Qgn=L yg4ixn `)'խb݃p=J ƾB%)8TݜMfOjHz14 cQl#H zz@A]. C(i辄{vqb@UhѣlIOSm^ӨV N0^K ?vkME? ~;6R=Y&+dn@Z %`R;wL*Ct+JS*3$  Jc>>@Y@ ?B{˟;=ʟ,<UDf3Ahc2+6CI\pxٖ,ъ xՈڃIfjp{VƇc!x?jdd=ВmY{ `e1WKtדUmQ-R_;k~@A9sՄ5pDZE 2aB&%ZBFRNqNcZ)Nļ6{ewOVZGUCiTaje5Sn}Q V6G>І_]Sh\2+;&i$ꍶvWHY^F}$:D/Ь{:sX8+OYѬ`tO+oʆ1N0O:[$7B4u}R6 ߥ?*ͤqHⲑ#p8h0Zm^Xp{b+346"h'xKbh ܭHQ .% vYӣirXY90:ܢ75Ds\T;j\TV<,Fs) d/䥝pH%$N8f } ;˛?XXٟ&u 8@:[J4ڡ-N6G9T)ߍOCS$Du+!wDo֊_I~(tZbMr'6MO 39=96Ţ bӒ ,!'0J/TSWQd RWL1Ԙ\H"-Ș&"i˩|XXQ4U\vtgՌZ'FyCKVj7 /7O(yL%M*Tq/>5@X'R5ސؓ0Tu#'fR`GoNWQתk/~ lRv/4RRB"8߭Wl'Uq=eS"]!s  j0m$-L:{ 5#ry ,rlLIf#gȉG^Anh k1J~σ91f 8-xX}>bt{9)}XI_yظ@7iWkҢׇK xk4W)LD3uFIl=!n p`Cez}fڣ{x:xhO| aɄѢwh=M&Qd^`mWC96}_!FT.ȑ/OISC2$w ˧My EBt`-e,~VD򴾔(~6Ƞm}UQkq31*۟ߓ ^._3i}srxy}ȻS`7$y%pUՎ%p\FD+GVLh!*Ҏ}W"uț0ݽ<|HP3IJ[撼6M[*ˋ ^%)k@9Ifc96wc78zk xF} #HCV9=d&ct`ln!_#+K!!p( ,YbY +#>eV(z>XӒڢ[4p칵x߃易=li10 o]<@% G71v)[a,o{Ejrȶ<t&ގԙPS.Gޮ60V5]j`0^xᅇnLKyȦGW$^9z~gw좧JwIq؄yM\h|@o!EBB숍bt5 '3ۙFȥ&cYߞU*t&9g>@hf}`TXtx[}5 ;1-R8MzE6gںە o186̈$L&>-@;jT&IEZj|6[KxOLP_ҏsڶ<"Z-$>H}D6sb2LSHzls #=7+8SH<*x0Y0ǽƅܵ]`G.iD,Y ` QWب11aV1 B.j5{'VaL{>4%_Я#HJҭ 79m=mq25WtςjZ"s4h!1ECnq aRxEJ}YS{r5Ej1Vbq|N<$P~a!3nm)Z M #d-*i]fY3Dh-f2nOgm M9^$j_ ¦T+!az{E7loMw1 ׍7ttwyEn_Hād8Id17ح}z!OHy)jXvf4Z D,yB `1x&OG *uDZ`~)B!UDH<W-JM: qArʊ)tk.u[B]q1T,pt)^ 2h I"3wfۺQuyDW 57?xvkLNͽԸN@u% ؄&Ye"ӣ!KhN` $FKET >HEM8oTܤ*>vAq b+@SR $~HTzd?58UU‡='9ڮ9|hNՙLz|ЊZl x9O+jg)ܵlܨi*͎t mwx 169kħzg/TU}o* ~{جLya}9f^ddjD C^Y`h0Pc@$g?Hn\Wҳ?n:z 5I/PHy2Lvj&NZs" 92й0MK%(0{E1Ysk9$. Юk7{0$b=Y4sWUv,Lt|'5oj;/,E$PbNr即~ұaez$i&5p|ar=(:9CPؒ Bcɶ*AR㒷"d IЕZy `@hiZ qF$@L)Nn/.1ePjq&̰So_؊Tq`;vQ-JF`Q:B2mSؕt9IDUٴ% ùqLuXV- /sVa=>Q@s*ݮ^RYu>ȍRb픧 Ee$= V -2dwğ9PڮbaŠuph Dd3gƥЈ-W\&KrhRVi~6=#{8#'2  qqDTf]=sl Q3< gwt$YXufUᒏyuNIvE5h'&H||RBz X9QJHߔc O1icfr VU G/=LgyԾO aI2#Rϊ9N%8]~|~MbfF=|uG@Gz~!cp-}}S\GH_ <39=2= CdkI80b9H!!TP3=ӧquy;hO"ic6{Áv+j<* ޡh0]|uOKS:IdX(qhȷ7r>71e#~pl8muKO)H +ƦB:LS(7,! E穱-^|J:un %ةn9} fby4h<֙(d%xV+iz9g" k8Ef%u /X=o@w4&zj?i~y&HtO$m0┃@' m$7wIz ! 4;G(o 0takx7 KFBBM$zJM7r10Yw27(|:QYQʉ+wUhbּJhjWd ӷN!?[c\|hR;汸v (ZHx_5D`rJOǒ5JdIMo,=ho{Nh:1[jzgnmr̹;R5k4o3[`k{%ka5X MeU]s|G^N=edPf|Nt[ 3uŶ]|K4V^2 1?e`^}4L.` i/"F\2r>gu$*6w1>Ŀu&E+KVY/o? PY˴:CSmPBgrR8cf3 jE%ֱw.b#s4'l$0>MdW5=2-uX  0xQUbWN`AR`x <8ѲY7;N o6&e@ F(V2ŘE4z2tQhd/Q]&&&iz ėPUח@:)e)"suZm+K(3%RYJ֟)C?+쐝SuRX}8?N">fnlr:@ dvre> @!4|[л tᓽy cS_y\=V݁KglLjܰ6[zXf+s5QC ߌ/Oѓ9S```LR>Grl+?|mN3Bɱh8NG4 j=Q~jP KpokJ8CߏŮ.c7F/(͍ybYH!fKW*|'qSNwۨZ*46Cq?țBSTrr `iB b~ROz/J0eX[2I߱`7h ~_:EG $3$S<fxK=U^ϤY[k@/ff,AVGODQ}Si!diS\Q"{gY@M}-yF!;Ǡ_w>e;}q3}EUf9.|Xq  C񙵑5О0N\DXD v?1xܹo"ZBN]Ige ˜d܅8,ܼ4|#gN(T*mU܋Ҏx\n2P㪄`GJ@ v|^PN-ӰIVlamO2op-;>/ʞcoe>dcz ;Q5f}4ɩZXb=buO5K e1w@Vd]ϣ+! @HcKQ4 Žߞ $1w:R/|SIaK6hOZM,.PKQ3kK19aU OgI:Hid6'+ĝ{W5_)*Q~jmՖkwSUS'[Á!Ʋ T\7mY ($ eRA\ŔRZ! 8_mLM+=/eUBsPHv /P Jh=u;~8]'3d_6Dy7@qͻޚg8.qgfuF^~Xē1>zZs4Ѐ{L zU>t2}jy|*l+ ZBAfozykVP2WV%&e](NeBNbwjXo\2>ɘe$"r~P_@O >'^DNt\' G(wsW*Y|q y0`:u2F*jNB?u(B5L;ԦC~y&$\<.d: ] 9D@!˖LmjK>׍fB?$2GP]*mt N\ *B&K:SV~R*CJ>Oԙ4]zY م_ %KQ*j6ù7V2z 7Hr@DSSH@4BGn1g-^JJK[5FH0樅mre{X*.?3+np^Yx2eZ뢌ѐQvxs7b6OȗlgF;̊]vuЩfp.ht{-O2N7m:@ $crX4|x)C4Cc ٍ@f U֔g^ow-՚ݻR24K<)R0?f-iAڟ~' &S2}1x I5hv=${:wư֊3'n/gCz5SZ^e[Ld~ W0YzCi+*{΁ݫ͡Vm]! Xw{7g^tB2bFfzG9CJ{MbKksk¶CLMCHDͧd\2Df- :]> ؼμL 3ړt`QL4KEchXe1A𓢊2E#skWn+4lĻ^u12` 3qo)[Z 0b, dS \ !C?BsDpg+m2D.PQ6a)'Y&,(I>EDq.Ъ+cU+b!@N#ޚ]fm)"b3Xp\a'gdҝypH6d5w'ڤA]0!]JT^&PB<>oS{ cҒQ(Q&¬YfƝXBfD6Q6zvrp3 ˽VP˔ޮNL!2jP׏<.xۼҷvUF2-ƛv]1b, q]V+1/(xBtCq}wVk8e2fGuLyITE/nnpHJC e&؏ju.!Qv>,v[9 ]H:Y}( v> 2tPĺx(s q*8U3?֩vT\8n|S8X\IBBQBok5ws?)+vh[Cg7|[`up#i P˷P@s -m؅vh4u*x .* 0d`ʤܘj*5#\mjBnʞHkZ&iY?=uwS*)M[RX> Ŏ1D\>j9"7#,%ֿ(g$a9ۏ#]!1LQةnzI)| *Mɡɰ xVn6@,5_ү5|+@$U.j|߃`\7t(@M :.? |{?Z𧊡|~1|X QT Aw "O>4?bkL!Ci<B\i%sƨg2 {k9P/`F2oo`=vRzbJ6;-^o$4Tp(vm/J!1mqš*ɂꄸ&PJ$i*j/aN(;'D Ji%YsM䟱et@MW;l#2߼a "?{V<]'Q%p$QKg?80V=񈤝im7tg\ya/Kce4f^Fyc¿\+%.LNd]"*]' кvcov~(mg=^tHA 4oфnzΆԓpz߅FΘȷF{.ilW4xwg9%dPPjU NJ^AL-0ܔb_] y!ŽGDSENݻmw|6TWa aBc‡(X7o0=>oOha?,/P綫-tE]Oi> 3b:&jұh< 5E%\aG~~S H:tU"G+^e]KpX \qkzaJn.MXd/ Fy4⍌D(1 _ #x;Pߺev#bFgBm ޴qxLEV U>ָ$Yu~=~geJ A#a%Rf+LPSe<;WInv8˟Z֠ݭMea lQ^XBvO$ov*Lf?i#5_g1yY&8h,UDC9 `Dx~ jҋ 7u6q3 E/I*Nq6QҿbDZDԣpdu4VF؃o+3$eBUPWl/r@N5x#n!fX?{wwx.V5yzY"cuR𓊨ڽ fmS w &b,!IɨSте g2|y4eWよlHMcBS;h< 1.EloHuJ'PBfwH+&߬TRw8|A OkPi (jV b`QT+Ds]#>z26Đ<*q-$-y|k5.&Ue3M+ k )Yv+ǂ v\=6J>ma3gdԦj$H̘9?*_a& cg:: |Z%]r "Blzkm{SmLI6e?`+԰[VF𒿎TZra®#>6L>Yp_hh m)n(:J1yFY%Օ}Aclk`D ,$ev-x(EC>[yL5BwRUn`Nٝ=D 2׏'l3/_L[G@svR|>JjBUFul.N U,+^6qNJB'%>&?RM$H=w@RR,@8ċ~⿥V7qXUUG(ȰRٰDk :SJ3 {' ^O8/!N!DwiE$)u 5&)!VN{槈z\=#& MWWoΛxuG o :&lmHYLW &;IiG}A;dvZ4JX,qx%ad^̻}b^<;"xyl.+Rb-=dxvO|o nAyAh+@M3Inکr"JB/l4EgEC#ˁrMZk;}3(VU@&bL>gil:+&[)hD{Ep6p|@@^KGX5RjH\ʹ#0+a,Y!}{16L(ٮ)9eXA5bN߽ KXr7qH;$]wd۔L! wG k5(>Lj~f %_`HHA"XUǥR*7Rj[]dH' A ttCq EkNW6%~FN6g-cˉ-jg>÷'Юvc_:_ XUx< ug/d|>b*B2&= 7[~mJ{uH 11Fs*Bi>'kF\ӻ)fnΈfw Lo&^eM|$4֥ ߃IwԍA8yƒHwHXQyLA9@ LUT7ԄjQCdɁ2-FK_c\X_:Nx0qe?wk$!޾q!gFC|51aCR5fMpk# 98w\:&ص.dH{i0-:ߚʊl{x٩Tz۴JX:Pv̛oc‘̩auI uG!H7$ " rss4iFm URR<Ӭ`c.G3 n8erU Fmp?3?a#v |_2P?JE*|CnQ;.$moW}%S=HVx~:pHT!,?b61~21$Eck,~Id-L}:m[{On7J8e8T~'ax{fqn~Vz~![N,sOe༨_3=ă+>ʂϭ8Ic5ġt.&Pq7b]mDۺ (UB?YwC#PL}tŧ9>Bm5#`,&"n5Ŕ %>լȤ)A)Srsϔ-CE_s 7kOf;JP4|? }ߨv2lAhγU0̊ܭUP+RH =Rb[3"!NBPh>Rm4rOf?3 α&u!\I"߯2l &PlcrvQSU%EKeV=85D'9*?[z241<['O iad.o  uE\wS{U̱.b7i L?nC}&?0HOph@>DO"'u9ަt>cdvF8B`(e(rMa}zm|@mN1m5Uѿ]Sߞ*,}a4j7Yl\I1U^u;h &t igSWh34%C?LNŎI7z<"Z 0kQ#d1p6vQ-@bnoH\Χ)#&r5~P['UcjM)@"S"._4W91z6P0Ŭ[$`>cPIvh$19 26޿/hv.H[ytΊxq?_౞t !OY0{-~(<5aWd$)Ñ$ +KVkPY3#5Fܸ 3`=fIzN{{˥ӜCyѐ8R@-QG#qᣜt3d f?:d}KX!X`Db?$XrTXM)U=$0e$M]@]ϞT< 5-VPpo&f_e@LAuc )}h66|B>B<}T2@$72UH{u*5Ue`WcV:KFeNۗÀICxEk`ܡՏ55tk'ἙB d sOܖc_ Peq/`rxܴIso>ɏ1˴Vs\#p~jvVV>Wm;y'6Tj#2gUqG\ڏizeU]ABb,ASMjLz$#%bBŁ֯ns'ΏTO&A4S{.`jń{'ߑví04(&\T ~iLf8}4-T$8|;@/j)xQ+$@k&W=XKb^w!6F&L!+:-؍2/Esj8FOFx3*smܺ[3˲c ͉ S ̹Tnvk]UQ we"s1^dRp˾"nG~0i=c]Dyid^`(UV @7ɟ`VMo##2A6A*f X ?k@t݂kKiO1 6peMB<{TBUf0+JlYy=xEė+ҼhDe0] zp7AKf4I4 M 3$r v: h&]1wB3q>a <ޤeZ8-{uك!@IbX؜gG~eqidJQU# Qi BNul=eVWY&.J溋N,1'\d~ڬؕFLɒIebcF@Hkj XާB-_Ü]AX`&V?SaϋA,=?@M$j>*!ZY!') g0n wja^Kҡ^Ac. iẘR dZFg=8 .v,E(QI\~׊ԡFW2hp$oy$ݖۭ{yGEbO[m.| ]tK-rk6Zc&<8# K!RǛKp Ҍ!oA*3O 'ⴳRh2K?,?ę[& ƚ +1̙eIF;T:/8COy6RL h%|84 vy*o,([' F3EώzXMY}bk[=1'XeJtLẉk1RrMxD{Ś@dh8tUQ(m}|Xxf@W1-ts+(ݳ&]:V ?fL$Ÿb i 03kE%R:qaLڼeUa<,_챰ne \M +f,)?Tnq ݬ|y BL˞BQm,xԌ8w^[6`ʅk &)QgplxdhW;99zV(` !vҫSPL>sK+TOkWMD<+qI:&_[Ⱥգ,[&$r}6?Q*Gۥi@nWbތDƕCTqGQ d#a Ȑ {ʎ#C:Ak3%pW`lNQG~9:4״{ڸPZTJG۹]e/]/V"M-bŪi#=Yqxe"!ZP߁ٷA]jIhq,o72! Yaz~@SW,zMpnD0G)?>_n >zSв*0k N'$aLAFt}uXXRi߈0a3l5i(rXϤ yA<<~7E sh,ؾ *µHVR|MdU6:K;랩dg(/>{/rMr@8E{r^H.遧^C- {>B`S)>P_~ni\u>-Ӌ?bqq=KnE<;vR _Z]x4c%i}i턚=imQy[< 09BV`P\<>7ljqPb+[o/|.:슒+GYV3t5jQ5^v=#{c}vu[ L+27&#{Wjf*UR_AV&D%YC:3SOD5϶#CQ!6ys52-N<ũ5i8&{kNrL9A Qe^﫼ZIFh.+-w-BiRץ?\F?t~X}5YKn`lfQrLNRV]$ےuh±9DjAxxƉ}: Tڀ\:)E k+]LZ[(0 ?4/YUe.U :r?>{?O4}̈eb N4NM)+Pݦ{Wϵpfl"Z4 NlݎWK£mq|4Yst7(} •7B$I֣$0llR>#t nc,ou {PbO(2DInJ<CW"ptX' bzwGy"%Q^x_EvH]@YҢclXP- tc,lonHDg9|,R)\ ĬUU5W 3*OZTD| e|I>Rtx-B{1e<˨zļoS] .7 gYZ07070100000040000081a40000000000000000000000016661a1dc0000bbfc000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Qͻ]?Eh=ڜ.+M5W*YÚpf5)%巈/}SD=Lӌjb^ 5ws/$z3Õ< ]M/6$EQ]3!Ra(G˪&j@xN1o gS{ Mi=`B`Q DΨNiy.-ܻ)"]e΃ejPK# GP}[y H<板 )^0 MpyVp❆09A%d;.:-uRzXσnjt( A%YT"iyW?X4*=SZB<4Mm4~_$xH+bEO+Q6oa ,ϒ5\eKFGRI[VozِNHx(h^φ$6.)/7Nn2bݱ-`Gi oFp3"֊ށV[_iS{kSI-DONm1oE fi_I؝#FZw?ڊZ<,aԦƘ~@Ywk7 Y8Psͯ.Ce~:[+@幩 WK~GOhҌyzbS=Eaa[yo6@P f߲ǞcG}pAuBfUfWFvFo%G[A YTn8 ,Wx0OoTQ؁*[M}z/Hjq/ETG3*KD_`BE$T+hzvXv~rGC>,30I1, %I)UlN1F)uiDw<@;iZE]_Y*blpsb #9VO%Y*vtVsDMK]&@͞;],)tȯ\>C&P9Yx%В3im{ ą~dOls*z6w!"eh\&o238nzb}k榄\g_,V_9]:F;BSj'9MY^K}s@Q6JԸtK{a,2[ C0W{ mgE׏oԼcp,cKkēuRN arώCHţIg`c}EBNI}#64R'D=upi{BхVl5s m$&,,J#&0{SqUQ_,$"f ̝L,Ml`D_N)!N#/ "]K P "ܭ.34Ja6]h<0?XzҶ-tqV.0ֶ6-k+ڒ&bU8q~5@^Rql³"6~б8h{H#cew$"6~nb`~ad8QgW5'qg9\D m{lq{ 3a/RQ;pMȚ]B]%`WfP-wќCQY_?Q3o{d$$U̅<؛SPB8J oIީneuY^q(tI h+=)W.hG2=ygC#O+Tvve/8L!B]ūrBnG- .Q a1q]WQb#|T?^~+RhMk6*͢ Mx EF˦]*x]8/L vHrWFu.+N.VEb:r|~5 j2D-Gڰϩ:?" nVC( [ XYsWޫxW_P(8=6Gn>ΰ+8-N5&MjLħ Uk?Z"Կ4f% NU*y'^)]-/ꕙhxCl2o1"YM!b OK (O^ݳc![FwaM6`ip!j/s t  \1BJIs +8O1 j1;C,\q-ӣ!FDYM@a5K) e#BM `{@Tt+YW⯟;*Ns>U6w8?N~^ &@@vh#ih~mxl 5YEb(MO ' RV!ti!vxoV1d"ǤK!NG욭_u880[r<2sjo-=Iu[Q@j¾O0lxd 9W:u.)_/eA0m&&ywdT- mA9YD~Ƚk@N8I6@E "WGb%z?Xz9~gDUTחaZE}~ kܑ&4+PîHoGR^,C#y̩к+U^~TðٸRp5*efp^,Z){}:$N*jaa7XT_T)wm$l iv޿H0\â0Em&ɴQ*&1 N,೬;wTRM;7ᄏ/LNg])*1ˆ =% ztiHrsM*a !@F=6&WjT%Y2^#In'_dki,:8 X.q%vb616u/PrWjScz\D}4z]J#=ު?oW o%},L¬B>j, Y-R{K!$_ `* gއ"-Yh+< @Զec߼ۙy<ם&҈ޯUMN֚W[$8+rRpEFvr,ᩞ1:4I| XYWj09ľ{Q&/ў/I≗ xG (w@%Qlds=$z )&\4q_AӍmn=2'p^ XWvE>8,907chIsχ,~i/%҈[FI}8MabgX_Kv[egs7ğ_$J[;Ҕ+Z GT\v@eIm!) j`b:ϽH[z -k^{浡k>[ѧŒbkX_v_pmd{tڊ&6%S3"v6hVyuL[rܴ%׹=3¼m?LZ8ra6ՆUxRgN6 u ,vB/bKŕ*e]&E*u8I/6'3/3獕;M.ka?ԥr3H'N2PdfoJ=Јʿh}n0x&I.\m<$-*5.Ksxv ͮ;^ڑmLCDθV@ Bh:п.+{A ֮%?Z@\;\JKaؒpdv:-xW#El|4ۼi Ktљ)msP)"fяI)Tmp+deVä_J2zm'-m]3w$N)!!"A͍}'#7 ,ȂA;/_l]JL4̕zT2NbZkַfC]*zQ@bNMa 䮎vZN$Xz zbg'TH_ȼGKnwxG]xC?=A,rö^7+̇zv,7IlX|iEX:x` 9_ނVyD;-N[VM$ ٨ :?{PQ* I6 DCD}0dd~z_\Ӫc. OQj#hdz@ iVryp2uB[ִ^3ъ&f6/: )c NW D ś1ݽ#jB0 )͝o1Cn/n^:kS,E^_r)5;U29 މ~,$ä3toH0rE  |Q9dvuXf+!]3{Ot 2M^.E\~?\1I38K Wx8UZۧ'QᏡܠj?9P\:;aJ/TMkUDžFsOӿ/I>*ŢDb}nF} UKe QW_{^od%U;v6/܉(&ЪKlrv.Xîq"d0W-!y}xS*32Ʊُ DH9(KcޢT2e7 wlk9M*O zX[?0WOΰ߼[H=;O긃¾ݣQ{Q *;D}8H׏iUxƁJXRYP? q⯴Eg{A挎LsM){UKe:.TO9"^Fعr'R >KoEm0 *A9&-ZpN1#Rp974 ͥbsCX~_n<d/\@DV b:Q^c lfl؟%D ٍ [|mS`[ʉC Ǔo2\]hh)Wbf#9[?|pXѼSд|ͦ ɦ@cMk_Vi6vN| %Ek1+.P#PJZCKc!5e3vھ㈒Xȴ %K֒FR~Je%ޝ3Uv@zIH#0hrXz1)"L F]I k] ѭ^ESoǁNԢ? n5>O BB`PK9oKӝj83c+z)!=MuWe6FGd N"eݟ;h6gU>П3rgG:/Uf RD`uPƅ3⪹DF5""W(5R2!e)ayLjFg:O݆,`5%)^>a{_v+V{=["PS0-!76s5aU4_`4SeL{+G u,q&\h~O߫Mʴ<^3lgCx3d͗seƻ TB!#Ilr>?h4" o-uz* ҄thO7g3I︇4֛Dyᴀ\G9V_b 5{&R:Q;5) vxlq-TV VیxXAl7.E/hAJե'@;6(b,FG(א9. FJ C>Bǀ茧hoɩ{ e?Xo-g_DuruaQ#R4}3ʼxS)K_X}g. wݵOA$Z΁j2XyijZ9jAg@wGHe]qȃ^hl,<AwߔW}*v'μe'\9%o 5?2dq6i ,\3J5GݥQcdsGOآYErܴ-r@Q%yqFifhml ']2T3X{O֯/Fv߻&v˗D9@pX(@0T40qnn%f76 Uͬem XRRjl"[&d"(-#p*2uPǜ5T¸ |+&-y X 7չVKе<NPVUU?̧[X= ce!C'{W/H6Fڈx& ]l`~ 8ph=xr]WK#OѮo EH n:vʁ1nM;[dmHS? 񙔋uVǪ'[*!/^RMCҏ Vn#EZc]s;cH@b?*PNibX^ n0OLwC1f)lz"ơ"T%Y: ѼAe_!pKsU ԘR?9/ BbrdW ADyS盚/Ic`| T"<1Sc-{58etM+wxdMȃ׾!H f#I1gsڻV/FphgѣQk=aӳ*`=4Ut}DkRE['LaB@- ;S+ςk#7DeW]!eCgԔJ>o)ƭp]=W?ZGb:"]xڟFWo%gUϷuz}1wfqHi46} Ld2L_4T:[8/MKYMl9KC:8^@,X âiמ;+F .Y?|d+%O Jb*K8ZPՑӟ>OԉP׺ ay [=CPC!"'kCX`h3r6rMM_́=0#Y"G@!&? &:"7'Ȼu1 NbZ`L- S}kƴǙsDDpEX5MB{%3Vc%OZTT4Eqj6eOo8|!|0Jw񴅺N^v_OC/cGˎb[x kqOygo V-#5ԽKWC*Ki?J(GkN$9c?kJʣﹾ? 䓉FASiV~<|o?Bw[o$,{x5tvA B+Ze񨭺mPN*WZP3GѷuY6˹3EJYs4W 3硇`T oqD׹$iVvu^9b)yV#vC U#0(W? zluœ{j :bH*{PECw۝(FF1iAW.k6[=X5p͈zXwɒuPC\lOt&Mx&0O3&~2 O"%>q3&6%1/pyZ6794q t jH>8w, d=20bSK wHa H߯v(򑿝>:!碹~6"Dȵ1C*^lG gWH~E LJ5{Fm 9EH(*ui[F!2ѣ *ؑ2)0dnJNW\RTgg6Zh5G/z(Pj_A! Ígæpn\.ՑT(Hqn S(v Fńzeo5/ U/{(ƣ><*zxgiToI v"|UtNrr&MQOXMEkuEP}MQGBL[ gﰹø?_~WyAwDy47\8HH*q"q~h6&KQ- [r2U#,4^ԑ0RȩrC9x;لv=,s47mR`IZd^s.mCAN(D8hcO 6b(^a$쩘/Duѿx?dWNQvZ( wh?|Bx9η2ÔFo|õJU%N̘gK Ftڊ%w2-j͢W'B`{6b-Gf@ -.?gģaGɥgծ FPbwYtGsʕ#j*h 7 lXϪh*~H;b@y4f784)JXxljøjMO4Xc/N҉y*6ydvCE.,"{ſq[ ʺ 8Р,2'N+E2ކ*NrfY8?M4PHvf]Է%@Q'=h# O )!r xϗ`d ,&r[g&uDѠGd训#HaamX̍媛vvG3wmɌZHAimv5ͼ MHȔI5kKl%v=1>WOn(<̘ @۹}dngHW=1mw*#ڨ M- !;f\]s>LϳvOFR[7Iz`?Ӹl9xhի?WbL#ژ [UEiAޜ؍[U^,K\G @GԶVP=8@n%j+Ao%6F)명m18$Ĩ1g@[ΚfO/qpW}"+_n{E,^;Le;uy=8EpD9 W ;A\ #fWl_EqNPGBsd|QD4]E;i=e\7^WdٌJq0mޗ*C!IQMw1!옭PGdzrjY8>K^O-b"r c,a80+\~$M3={X8 uF443(Lf WK%t3؇}Z/"xHd]}p*5@qFp @*;LTpW8H*>V91ʍp9x2.{+T/:'s%⯌bm{/unl#FAnN~bk(@JM/ УN腹O6Պ>8GзS)@ ./R"rCI%9 (2cDʊ疮J(w%&8f>24ABYkIc`pD̴POdNd)[T4w3ncr'&)ljx$Mʀ }B}%3w

"X:wNKD&\g6 mKK^4|QѴ - OF1X}0SC~"K(@rW$ Q˂4y`2m0lX\<.#gN,!082]9a{/-o~ {d^Bыfg}]s+Y6H=]R mkMrek1~' U;)xuc nFK~jXp ̋cz9q֩B&SpjE$R3C~ʦ t!y1lt7@e'p3"Ս(/$qH61c Xr=vODSVPéw%?\0 )ᶕ@:YLgrܵ ecH7i!Cqld>(vvp-m.ML"g~kR#}Q[TXy,9T=x~rlj !*}=﹦LqCxF9(*vґDu046'-$*;f0k4+5cF jJ&ΦIsRKxǩT 91)9ȍiNAh O(&"2XDrך*qFf ]2O&`99" G.q>VXF#P`P}~wHHZMEgȭB"Z0\tjR[4DZvm6aKM6n(>cxtئen8 q rEVз @?S|]n:\Xݩ^N86jrF 0 M._flnI Ppc@.[,&Ӧߞ,mڿ5BT@ɭ{iN.4m2|[ɹj^lf-av k{W}!OOf^թ&e*61m hv<eSOMbH$Hк1fΫ412ϵ4v07:wS"lJ>7UI!%t7JcSzNn eU@XcfgF3+hЪrfvPoʔ` w'E{]IF&Ay 6 =k1 ysZ|YlyO|Fx73DA@@mU͈Z[\C2~%?ӡp~&G@(!Xn/W/҇L5J|tY6w[ᑬߪ&G"TnM/m7vNx+(Ke1E; t*Y >Teez_e=@Up̓/(˵AI- .*xǾ:pU^܁%TH+h[ߡ{yE_5`0Q4h7B/]=_eC}fԝGj%g!{ 8䋮|r}ULxic|M}*El!P%FL4dB8x==\{_ *0!xг|m BNoͶq(4yvnXt"6 X:@BP_Q}q2*dxVĺKw!8\ ;fh 7ԣ2IGf'ȷun nM8ӒJ&z d#zm y@m toW a dgT5ORyvN `/1zeW}_^7Re="wC}{l"SJc\@ 5 4]*zP=oDiX~憹aiG )6O*tU^IP&][GaUw M@O.Lor>٘X8F~(FRBc٥&wL x"ΐPZf"_׏?Ћ,գX}BI@V} Ld809M1oakf:6hl7 y?65?IqűyMw=n55=05 4vO=1q+KIoX22dZI\>а!Z&Z8oͩ7.1l8itVIH e7If kbWI"\=Y ٣Lup_r ¡SP.+upR縚xJ1G9 }vwr&;g^%K1f"T_JPrrf^>WhEN756kipuFs):2Adr=PN]ﷄg"wosD%y&4|d8D/!'%+pt38-Cd2ĒD|0Mqi\xYXr׬ƫ:h :˄@%-̀zѹ +dzKwiD$ф?LjIpp9(_-ZU;e[LB^fW=>< b,O(G[f?pbhmvU=$9*CSYJN9Ю9DT@i8r |bŷb7toePZQIc :y t:7t|JjMq߈,dc;Ԥʳ ;ˆUFy|~Wqջ zR26@P{QD]H__~)pEV7~[oikeY 2,\gq*VRb^7RZx`Ъ)$+XPHN)79ރ(;l#]"L;yrQ#sz |pQ0^c˄hCIT{b)+96nP:lgF,:85-qSWn*Tr>FٖqYrsEr&eQ//_ʆ C5m=CiX%_$zpW!ILNonr@wʃ G`B2ȒioBF{`\`:.J'i%äD74 |<#ܬW BQMuhLCᠶ3ƣٖL on'=lMe*.$gڏ#M,D-_X!285,'ecXt ǾyMw{nFr!f%IC9g.dqـ_mc!#}Q@'E4^cOxn:1"

a*rŊToŅsQT f\)RRgLk5H"{l?Htpᇅ3.%iP gpx6< 郺R|gX6<0d"MڇPK8U*=d nWF3yOe^5@x0*u)YIxw7G=Lo/8k+2pX6-@V QS$*lޟԨ!W%@;9gĀ;Ll}CerNzZ pMn*4@e8%Ml-w}'e~xCWQ[j789ɓR*=#/R+b)TlK b;V'Up,G߲EZiUnv| ֋<-jbǩ0#ätLyHb#Yd467a&Q!w̟Zy3H]3@$̗9~=f36J>`pg(I'I ~ݒvW.i}`3 O[iKK;xP Y+Պ?YZ&X*t.N52^ɞC>}1mrOu4fg"ef4АL^_*+Lg#\`<)-0QYW=ҟ-spay$ +_Äg3F{>Ss[FI+3:zflW2Mґ+MJj0^69ywx[dǚcuozW s bǶ L-ed3\tcz&4`-?v7s|HSaHfX4_;Fu#$y UG!?l]]^wfsaע;c!M#sxG>gT +zr^J!N3KSO~1yD.@[\l' !o&.2԰E[M֣}z&V&~DT ƒ@W6b"#I郻R1 xƐP0g2;>S  XXl$ ]'n>fo{ooYJ.u#ΩSo?j]ai49(Hψ42J[7l(T=e 9cʎ۴2TAeL^b]Kn u >j=7i?*8fiB6銜iJ*ÆF4 69rVa8˯G6-gn `ֹ ӹ7V=Fzt)֜v hH m9!F4: oK w{zAuALDn-i uHpȢ|ɽsz3fpAKjSF ])zWJXFk.&()daԟ}f[8r:F\I?c] K:jjh8gZ]$OiY36M;6wTف%9ܽJ Sԓ -M[I@ }W\B*_C7Feq>&Fm RhG<;(DTr4 &.O10{ƭZi2g_~2v̮bo|E ~ܹG &@lAb`SHb/SWܦZϫ T?a7-j'G%oj}QLB}SCfi%pcWQ 1ԾC5͚,.aO.aG+A-v̛y{Lu1cm+l ܶj׉sÆ 屁q?6 fv'?c/cB8V'(>5p兆 ]U-3X#_TQۓReg.ԏ"vV%[a G鮜P$ 5ѻNG$8]n /JIi -N 6Zy΂h*nεD\[NFX:SbGtD2*+f g\:1 Y7 Ws@0{߆?@e 0ny$ /voT,z|)գ|vbtSY=~;A+~n5T k}ǧO6!J7SJ(1sGZKͷ?1i'lf:ad۰b>S&vhtK!O(&/^j5@4caI6'@ lt7M7l|chl5{&z2]2>DN Н(Vd>F7|6ׄ=O+wI B(*VͿP =5EсhD2 F+ p/88tE}x_uݥ>ON,Θ?w6"l6Pf挒RG"P-|AA퀖@M?xn49 H[7ШsrF6>*9/*HXB]Zuҭ;m.XyZ$٪3v8{-Wу;4<: lvOL S;o#$sOg=BJZ^^X;x3?]S&e.ဤǎ>1,nj05tˆ:(E@/4FY>ўUHWR~{Ajpy7 c g_+ LD)3;j27,2))p ǜ%leq>Xu"5ߥeQkIMN)a"'A Vbekdt5bC/, vݪsD VX2FƖhPW-:Nz]3`IB_ǮYUțRKҾEb,gR.o|9*̲{5\ 9 1R rv$ԨTa0b ?6~j[R-Ex;I,LlY%Ov9+f6`- -s9FSH1tC;(}Mɵ44zECuꤨ\p"E&i}g`w!GP L@5ufJKD0aW>`z;1k(|\N$>e8 SԚ@B3&-wK}޲ux[gGN;OCxu.Yw܆tGC0WlzuFy6_ҐW.&<1FEj͞ zg_LQb*_;Vv'Kǀ{( u IeI2GȐ?]/f^<б#˼Ds,zL=4uʒg)MHmxJ/zgZሱ|t]JwPlKxn SbMvC/}Zc R,~+peO %ʸ<ra w[Г8AZbt>_62 D@SmG3|1en,ljcz!\ZF/Nj]hNf QdCj8N#eK'M^'4{lZ_ ?^4p$H-՚гt조1֮Ea{_jQeM°>ɦm Ψ7rCvID3e܉ZB\hzqաx bX*2-o{ :Ox !Tg -Bn=o %wnhu]ƴe "v<41ρTprTT M5\{'QDxv$;q$֝fse(;hGo۴TH-5Dc}Lk? Z2l,+ 4zr]Zio(p}ss !(RL7 N--5eBk.YOVddDBѹy19 oXm!_[ )ƭ]k!(fȭV>FFn(11.9Ԧ3{ M4$ 5|+sO4Б嚚UC2fqew^';q,\uU:͡M & 1X)}9d)son$_ElͱjtdbN!uR+_}bg9sM~z[ L*bi8?Yg1vDrz]@e91YF ԟ%o)fj0E!@'6< "ωK5&%TE)fqNy/(z4%m ["eX?d Т3a"dƓ$ م+> ۔=|2bogW'$ Y!4reGyr^9-⥙$ۺ#Oc SwC;sb~_T>pGp`d{E8-D2BCv5 . ?, %Xo=< r5ikqџWr'1'" ǗA\>6O)ll+%Ȥ65H#XrS{&a0뤼J'?twI`$s8dD{^SID;ryYU/^`͖|9a"Dcd\?<˗mm4"(^g&؛ HL'#*1ktyKLޖ\y@mL+4&=?37|GG0' ŀqH/Յ_Y KYN=ԄctOb]9;i!BH&(/;czڶMk;1aSCsY T҉nE*u#Lu{<$,ZPVoZ#?(o$;\*'Ւ5# A{Ft+P| Ldkv![/XBka:䋖Yu@C#M(/ؒ<+j[#qp]5"Q'ه/_, $%P^ z{/  'nuļ WL= ~ :w={s=NG M&x8TY0$_qv'K1 ,L?ZQP#sy8`huO hKLLf}Ի1Jfz]@G*"@6 L\Ҹ^Z.ujX ^U]xahcܟ$pC2#V b \{ ^DID(!R~U&MqWM2٦%,`3q6LhcEZlTS ھRlimhr6Ÿls$œ/d+eKME@9_!+HbUqgAJ4hm3خ,:!ٿd `1,eusjWՌ"m`:<ՄRQג‹E|zgf<34C ](;ش ׫oM3][xh'D bK @rzo'?'zk`2"YiVاAi4-}|(zļ,\r %j4[[syKes;{xW:lrrz4AB~|o+;2VNHT{.@R 0}`G;YѶDzZE1Q0A,gn#/Jk[O%io2jzF>)_\mMw,EȏϤˠ y#Y^kOΆ0l% * .L[q-BVawwKn  [2Aj]Vށw4rl5/8oɀ ny&b\O2# N.5Wkh8wسFOM#}֚S x÷;vh,W64`*v>nZ-N,u_,}ij 0HZ?VJ&HJ8;:#uNU qvRGJ'ێa~&+]R³BL\yĩdJ;AreS-X7Z d*oߩEJy-2Z~;’[gj-]5EjbpnGF # =;}k̺<FS1{#`}Xa{ۏ`hqpZPD1۔Y/2`URMX$ł`/Z ځhe> (hc*oB%ɛ` DaXE1ЩL1'x#N0\t##%'Ǖswi.K+(g~1liby=l?1lRTf帀i`v[C@.:hݟͣ5}`%PxAeԣMs 'FشV/}))N~x1Vr "67&]PE@mEYOc39crdpGiSr<B.t%*SO3]V\qu tsNc&+ aWOg?.R|-V+iߔ3gv<Ҡ9m:ok_lmhB$槆rqFhlu6DۃxCM!U/clFnt( !сXsۏk}/y,`}PMEuɷ7W4KW8u~a4eNdѺ]"@' Eyi{ a'z0G5L/1{>v/k ~bɱFyJg-HJ ;"ϩ+8PQ|CYinAj_Xv]_ \qVӓmNb:C*`|? ~ =3ReEgqH>ViX /1Xs;9uz$` /S40֔l)F"Svf0sܐ,=dۖӭ""0('˝Z2(7/ꋌa4PY|G N]"EC)F]Zi)^gU ^khҪrGQ.ѵ^nm|(e쾯; DŽ.d$2䕟,*7f0Lfm tzޭ]cr9Vb+q_G!Dd ڧ@\16h`:%ВT>)ۗ L1Z^ @ޞ$Ou&5cpr^ X 1|fZc?E#qT}nUXɵBNЏs~jūsto'ZgJ:Kk!ɝފvמ/ "mCaG!Bl+TNMم6<?V ZuxB2%0z g6Sb#<iu,%Ǧ+z -;Eg>=ߌ5P#wA1Ɔ N?טGZtˉ{nD vyXCުz5g"y.hA]tCxHyn4Whcz_{;i~Lrಖ5!z eHpj\` [VB޶.j\yFE3}31p5Z14\:f/1c|z˦Tl_)<߿5"0 hUHBkmOX& px_֕/wShyh"@8KM=Lm-/9{˳L)Ӽش57b0Y.Бc6ʇ#}@L;5!o_y앴&6S(H(M &Fǟmp&NDa'{~/2Or+Jq,#NO/mSscUJl5DNV݌s i^'1Kѩ鐁xNe7wGW]9u $x}$ǩR$]F"p Tb8y&cmbkTn^¨ ..}Bw0CFR2'tUK y,?nQ?k ܁LMTPt>]5WF0HEaU ,7 ^d_id5tfx$B 0_OQ(0eu:N򐠽>ڂ\ҊI@7 j.̓2jrDehN1! VpAչ(fK5L L9Ϩ\dł,hjr#N{1ϼ7 ;^U%qVI.7hz[Rq_i26e++-佋'2vuZ^sS]r)sʡ)7!({ _{ORbk@x6őr5}:smS}Eݖn% nNJ:ml&' Nv}d֥kTNl";9)Ov/:60N3;z>ƹ#=官^9䨑P#@;f jiQAYw ^eiimt/XʘQ4em&;t6Eh#] QQgJS<%g&3/g6.gPv㞿eآߘX6C,cM 2غ3jdH|"yj) &sˇl$%~]5># +LOqK!ݎ0V9,2MR9[ۨި%R/Gōœ&̈́禎#ƏNL [*鑏f%`@fE|ڢ2*$)'m6t3tRd(ãzk[-^rPnx:MѦwnIr}}ED`˝?70ҘY3£C= XEѷ1R^\xM>C鳪W!U%h?zE@YPPbDZ`qR3ʖo+W=Nq& Cd0ùQ; en3Q&c+dNӔYܱ6c6)Ywa5!䶌ERx IE,) 茫5FrsR4 GZiOhosJmh| FkT֝9\dz iU@0o P&rׯ'@W^۟^(I_?'p- fWc' ,!.-'NA~̣]T$NT,rJ/CeG9; dԖ\, SI f;D/i}Dsp~صML>/pj mȯf067@ 줖=^<@1d/y*q|3gF{~/ȁ[p&cE'#o+fа[ݬsؿU0qrͧ N WG˜5 sםe:ц71^I`EVZ C;l2 y :UP{\ھ=PKq] OZ5uԱ-7JyشޑQ났H3џ֞xŸ{PMSA#U݁#<ߋ8OkX7mC ;t;{rsE `b-XD*/=1'C #S iSg .6j%Tz-8UAHyLo`UV7@n2 1/ ѭi~Y"I¦WZ5T߉r$iV LN5 {䄏=yIn*T!ahM0}y?{Q^3nGcOnNqCH]B"Y0~Py/ Bӕ0Arxp'ܦ 0 ܾBX@H?Z\th|gVo .v!7Atr2o>=EDOk{Ng3*EjĊ^GD3uƜ"8CQfp9GgT!?l_=}$8`3Իwd 8T?۵ha·\\Y!(8T zMWCz> *|7*q .܇΋=ԩkR%ृЁkgSījNg_+LR2D͆W(#1H]GyV'HšFR7Sݙ_Ts$|.; ʾ6Y4MjOl4uSZ_YeFߊhF:Mf#4Uo} uc134`QMcb͸i3B'BMy|m +6 5PgHOaR|(i9Yȇȕc+o/.۱{u]!Ɖ2Ka3(i_#vKF&mNUgV^? ' j peW O:HeeЭ#X*7E1L fIG+Bs"C]N$ C^fع悦k#>H~"?w3ԥҔkŬ ߶tbWF,WEBTBL{1ǖ3/=$z&э*>4]__lq,5cއ? 8=rI>9F`'U:M)\B-kZ-p{o^B_vl|Ms:.&ĵȒǡ0Bb?4k55@pXv1_j*z Hm,L!iY=^V68*oZ+ah\WscN]-5>2L%0]#}hTs5f5֖B=p!Bh (>r-;3rהΏ;J MI<'%5߇VA[õH5*Bh8c4 "u+>x/gFO \FbMk%wcp ~2IPBalQ'6o|@tp\@hqή&eP #}$p*CF .YL(Q](ri';y'Lt̞T_nNr3:;81ݒT bz@,5D} ϒ,ă0\*R?3 }Ei+߇0I*c_2>2^zɛ9~<9TwҊw{7A 9f(>J9 "#9xxF"LMWҝ,Q\LT5)'sRN<|:Uݦ7ү<4k]?B|dz+#MW{ %#|Jx)ߧf>};lWo)L)YyjW*{ZǸ PJ?Ja{Jj;͘p+1lP!u]&E<,x_*4I$cJ5zZ?u Gܼ K(놥L FoS=t-PkӑtָWN!IZdiq ZoT#zM>h.lOmVuAi9ƹDM u}K*,V8.'psF`<_hJ'LxxKV'4h (fp/kj>`9 7TR'6ا؞Ns7/ڴwgd!mʩu³UWiWBƆ}"8:<@6Igyɍ~ZysM[Íl%7ޯRKFj;eXnCǴd׊ *,DEqgé4=>>ԥ ؈vI8u4֣=+׶K5.S9<5ǡM״w/feG{gssjWn>=3s(ZK(o4aFyh\⼏:qY4zm|0}E|pR){QJRC@ͦ5 W` l9H6ӵR¯zu{N!a'_e=bzTht0 zВ&|{[!{qdv\\PZ3x<{fD)|Ҟ'ekaV̢(h2qfC̯bXPxP ͚k͸G6#‰mASkbpɺ>6%a0y[ 4rPd636OvP+up|%?c\@(&;O.1{>@#`HEE-xE!ثnGj.vs)(NޞJ8C4{^b%]M1RIrVgz8r)T.x:OŮ73|@n yJ4WvҲV.bϡ+ZLR/ Xo8;06 dts(;_np/uwFOnF >{Zt{s߈1M# ]gebbУUA-J둥vRZHr=i_&A4 2 Y')Iȥ_JuD~o1)9w1'6̝ lJt(Գ,Z\)*g|=|5i]r6n)[_6 %~Eg=MDCM퐄4/\6ja1( hT=5]\O:MQ#?R?hn3hyY* C)[_Jp@HfS3 ga %{;ddM)(i1M-k-K cހA 3{ú+'"s%\}vg8,iGķvu@\h g|O2ڕj6B=OLL왙G޿+PcL5:>|/\\Y;tgyV؞\ˆC*=js6a6uAsw:i;-Ot4J$c(iCw$!&ʉ܆Zh^i({:An`sz`@f iB  :}'LHqRY 3" ޼=C^ОIM9U].IYΚ =5)w)n0| HS%,trTr  w,>*Įވ9"f`>N (dV GDG~A0hu\j =e&Dp/!it0V(^S랜{;XG yȻwf<{ֵ80fׅ,XĢa_al!JI+$܅X"c.\8rjCr2SC,.4ynSGȣ-2/"(]DD UH <6w!ߨ?7(/DKJX7&aQAZLm%vl&䠿 MjҲHio>RT:™TCcQ@ CB2Go{h1b<,Sm) > 2WP֊2:28RDPs\i/BS+q uh=Q+G!txl;p}j0徎X+hKKf̘Zw`HTxx36ؐ*,Z93 xᦘfVCXyw\`yxyݺP57 rج51c-Q j1򦃔BIoF:AcV7앾٭':iǂ>eT}F @:ShU)KSǎpvI']O%@'nbľOZVm.fy0 FH=S,))!ls'eh^r ="aI௰pRٛj%N!&3d4j uf$]˪\eU9+7"/pPVA~FN/rsu | q:gx2.,fJƋlPm~0|s_ #v(^%`/%ħ>ɭO N_Br9n#b+b?ds\A{)Ҟ`7BiL"5"B 2lb@v9MƅɌ)bT(?֥Y"=O(xI1(yT*[+|p"d/>lrʿMkvey͵ 1>?' }oۼ+=7.:Տ ⥩{VaFtGJvsh3Hā!BԺɷ@*)˴a{GX޻ _7zV6\Oqڠ/cp4C|Šꓰb>KVpp&h+yrb Y$)@@xcEhY( :v !goGc;y;sOƒ0z*^S)^N/I" ŭ7Q^E'${e]& 6e.R !M z2x㇎"Kq> QȤt-7l0D6(xDmEiG|8fT{Âs穉2Q1̴%FgI 2㋮wdx8 b4ElBd5'd@iw!"Sx S =5oH~gz)= bIԚl)xq(@oqbBW$?91/y8qŴ fޮ/D5Fr>}KPX1KǗkmkXSr% ~&/;"$8ʰpP`c)[L XR# .T<. [nԲs0<[mts+M9Ociˉ!gWS`poϵgc7f^gn pz/:˫\q7)C7e> Jv8ꀽ` k z'f1./n6J(°K?ɣ)erD+cp97[V8.cSpVc%2yӯ*gBۨ?V$usZ/n͍(ts>1qe[^u\q3IɷVo$E` Ö&V~-VDg9-t<+ՎFxѕh'fz,rbGߔ+\o Ip@OSq{^`>Hqߦr6>+>MZ.vi m?\09⌄AcaʲfŽ0CJlJXڝ>87XX^26Y9OlU%/]#kSe.dct8LZ>&[eð_.pQS7Oψ ejl`yC~T*4{䴊%wַ]X/9&LO/fʤzخmT? ?c?A̝vkb"1:)5NDJU_G:ZTxc@3>CEie0T.2~\8Sx7јm. s9D?OBjn5ĨE*uNeYDk)_}`a<]ȥۧVc9aYteq"OJnU tҨLQ"">OrWlE_ܗx|~;{@N՝' r+䈼)Vx^R nֈ4AgA>P&IZnZ$\%I*ae)!3^R4o18.#{ wLթ66 o$mMv'e Sɦy(N{]&귿jkhF5Z @|!6=_`rm@ͬJu(=51BsR`gܷmbs>9"ݥzo&aKs5sgKt\L`R#98\zZrl S&k^KA*&yoA6pZ4ګ'$=hb$` )yxY"[ϝ'陊{Sji~6͖ܛ߆a*md-M}Q wE$`p%RAL'PTVZ>(-Z{!.4kHpݴnBG .5$Hyycʬ/s[*ʦ}=cNlkL"B0CD:h;h '6Hy@tfw>ȁ> 7dLRW Ml}6U*aAܢD~K-N4׃M"Mv&2",;d 0mFDՠsSdoI `]c Wz*@.2cQ 09mMp_8!wfxƾZ,~p3uGMffrG^Lt<<[_-Vh~犰BI"F6@u6k!p|WQ<):H >?Q8)md[_g{8X\]Շ x m@KH4U/JQbp%Ā3DE쬉-{tWV{yu5؆M}YU;P%5@si  揀3HLiƹ&S @sZg[xm 5Woi5[c/ZKJX, |GiHQxR6yT Z'ؐC6en[tk҈oYwmU|fP'r$&~~R/047Ek۱Ѩje aUȗK3n$h@} B,su\# %@oLUΌ_Al˂uKzk)γEu9Rk 7 d𭗟 l6dR?u]7XRtxA!*:Ss3EG Y WSA{v}A7q(.57_a 9ElmƶWgmN&MS k1dbQ&^1<}W0/`;N([G|]̈X8{׈]:-g~}y7H #"y"# 25fFzf.mlXlpߵ EWvC 83ě81 :Qt]_JV!+ h$*AHL &Ȱ=FR2=dk]9NpV5F~w+! r?%gH Px-^ J-RT,-݃Ǧ&/4.h W0 9\]] vd!޲Cpq"ܓ1lMHC?t}1 bEI:U2]Fd嶌 *y X wgmֲ\&NA^?KCGaVBaw=!{GGI`om6<($ mzifɯK݁˙/ypp;_KVP)*3-f0; B [!VmB+j 6Ϥc; \wˏWS:v 5/󥜭]] FZ:I[;0o JoA;w6Hir746H#GU/c&Kd|4j*`Fp?5}pCa1rS=NF3c /,@jW؄25˽ #0V[OQIŭjr]/J,;cW隩N[^6LîGy @~:2fb:ޚx_ Tej<2|Ľ/]*g$y9r;wh(ΝV::tnh|P<e:ĺvzMe1TLJrexdnsUImṆj~- |t,P#`2OF %5S] Wcf/,. ≮HSqg$%հ;'Oᝐc Gk{4WvkC ']s#U-ܲ$GZ{}<*B Ӆ&Wi}ew~o@D {mf>[{/tWA{gYM]Yõ>~7n+ꕓ.n(Z$ZI1ٖ(kWǀIiN(8\-F/1?e3sz$r\W|݂yLVd]3 th (P0R1u-}zuyj=:++u; \q ^-2}.Y1Q<d|$գ)#A_c.k˃ј^Б= bW<'*T2^zPxN{r`i:!OOjt2ȹG$sp @{FY@$*^HLC©~P; 8W;Oĵ~@ {O0PLdCtR@'s7ݮM> ] uL_c4oE]yRrqa99q\ qHe;醾p3g^erKlx~烆T BPh2?78wN3'Z+\uh&CL aM V5M\4@vȻ nĺѾߒ}$bI2רGq3og셶 uqH;@rr% Ǥ7P |ϧNݣ4XBJv5 $" ϡjJh 6SV:sXNS<*Tp7Atg|GhO#:H6/idn2͹Gy݁AdüiM΄c7DÈ%<ÊL_A!/SNY C~w$#t~^عCx勂ruķ3Bd[F0=Ml +Qv!9snwE,#" a$XV |V$d3FU(@Qj&+6c5{2Gu&Exo4"%1оǾ%NWj̚ojN:|Q|q*'A;d~-qL\:E4}[f]ˀjûySxp_!㤏1$ wIM 4ՁHl+ /UDF >x({%Joaz5[Mn;Z0>Oe SU[`X1w]Οǻ$>OjPybWmuC$&;RTXA)ݟ\E԰X: $n}zD 6zQC`UtcLU=.1CcCά쇪ػ OI75Kk:__8?Q+DTjyX %0f KqKI sĪ`9;}o),mjPX2!~-Q_bCf<⼵wY@ 1CF",w0&A`Sm(Uh{9|LuLJE&`a6; Џ(]QЦ'&=+0 Vc*YJY."ft@cLvFRSh~Tnҝ#?uNbPj)1`",7M:Ֆ@-ܩ䥹:BjTtoG~@W٪'p)AG 4=~ hQ᡺'v&8} ~Q6 1q2|#R;x3ZOrK%1^Țm@+.,T9|ȺM+W|2q%.J8;u0iJqMW=MmCGB}A=6j*phgMGq%uC{,Y&0ǣ}*K´992YZXAk~p#O8T"Ȩlk yQl]k<~Ҁq~pIN|}[X l S3Sk`bV*ϪH"'yM,xP8M?&;RW𳜿26^8/`:5C>GWaj8Z)bx$`,[baPe6~:yN$XLޝUsjWYȧrH$8&f(  9^az;%D?_mDt1(\ܨd;ΫvGCX0# yngkX'lŬ5 P]'(H^bm&>L x`C5YhKAICfx[Z&HCU$AM6^mA+;8a)S JiKu"prz2RV"e9.>6.\Ttf FB '1?2(~ q)tcptq'חgi,D<)Ԡw! Oc${[\ >Rr٨D$ȣI[LVqBL"Mb3V$GE3'ܒǴvn%"nvxla/ l<H5#(靑^Cxy( `5C/vM>'+2TࣙP9u޶S,.Heye-`=߸3umHދ7LL+%8"Mc|z74fR pz =;u!/6Z\w=5!mtϭaU]O<Ās\E%ņWcsfKBF1egdӠdӰ&Oedm" (@NTK%^bV+ÐWlխђXE쑕Q'?>\a7GA%.)TME+kXƐ_e@|:<ՎTˎǢ5qZ`Y5DB7'2(h$3"Vy?xoFR;Z t0|،Bl;(427-$K4èrpw{Ջk3TeCMƙV}˧6a>hhR MdߪZ}ԌzA\1F՟YA8,YMl2@is Un,XpEbdq~e1`9O Lc/`F~tBhEy`_\Y[=7g1{\[-P|J2RhIyP)"+f#M]_z+:ERF =tgA'6k^~#:IˏC׈⸙K$m1~tj{j7 1[y.~q翺}y[ +h̜FCa"^1)P*Ee8fAd"қ>n2}j{B8W>Ĝط2"jn7SSc'X @̂%/%SQnJ3z4>;Z231Lp tS& j_USv=#f5HDmO7{OPi mXctjX<"a:IC'[ܙ'xCW`?hPOl e 1n A؍_}#HD*FH9|^(jO\uȞq|>Yj#$Ě8Z=L=1ڬeUC `J;b8bҁcvup0Ј(Rl %|) bŇE4S"v?/W:[Ɲdnb&n̄cx$V'k=އi"vIxZ^D y(̪>bcNL89!MmhR#j@.ȷ,-Mq/t1hxU<3 fC7cdn=xg,TW;5& IrUA_.UIRugIw-n?/}oi|d i ״# xZڿɼcB@_z'ukƌm/Z$wF700A0$dnZ-MKJd؁K+Q7ey@t3Ev(8 vJ7LӢ|iCƷ2A2^-;^΅"K 18r6@ arX<` dmtХDwQ'c(6E8<4oY nHrX x'BoVRg2$؎kan '|)%U6)PJ^~D#~ik:DuwQ 1a`+UJ&s_9\8eɔĦt7+#?PGXOr|M)L?'Zr5#p<7ɍ(ZmAn{ fC-y̗GegsW>HOM 2@j-Ch@#)zRzRcϨьs#u$]V*J^tkVQPgTZaiB(PP;N_%.TEst $?I vU"1^^mx+053Lv3l xu?Cx#1e7& \d?>a*"bgӊȠci-&핫g .> -N])*LZCIH)W.Vڏji[8) h\ ~ԴxۑݞUmZOZ4ϘGX \,{ ںvDY ~m3Leڰ8èku?1CZ)+0Z!ty)_[M6UOm d9,]tۂE< uv}kxxRrKa Tj7zGDr^;S8k Hk1~PJPc$%Jk a sIJAP賷@na0Y)(v(n*4A;ԶaWw tH3\OR$?JvNG#NY&2>֢lNvk’Wm4ElG'?fրJΘ%/t|9eS}*PxgHx;n%0懵 ~mh 0p R]Xٖaۻ[N@@#^+Tzm#E&qs=<npdRRj Bq6&1/T  $' ҁ)xm H{.+qm԰2$k;Ta+Vʈۂ2>-ق7NZfW&ڻWmFK Ԝ)dj< 0n=3~ת?)``j\ +`񶐇K[́{RZ^]I+mV`#Ou c aV0ЪZ}gpllDG[JjS I&}e9Ӌ W&o;|$w[[wM6©LRw]P(gbQǜ0׺_\qWI]MRrFίpZ1e8~P<9tV'_LסPtŠ=ƞ έFmq]9]X0 >^HoT>%.Ӫ@c v> S*p&_@$/{vmH~}AKebe'VU{$Y`m0BY̫ ŊݤԸK( <&(J}BU[bŎT>b>C&zU1Y\Jr"Nj(9o֠oU59Y؎@7!jH(r38$EL&5ދDކJ z%JjQ!!,;_n3)+A}@YajMQ4S %pF:bE{4y@4!{B9P|M#-fjhŘ*T輑8u_b:no7=b ,Oe #}'K~Z6{]{0onFO% ziwB R_^! B `7N134\X s-Qߧzq "(%u ޯ`i|1>Ł%yv/p#rqZjTq]"IO{u1ٹ/-Gю^ Ѱll]'P[a" Cq^3Fed 7E OWB9td~x&r_[-Kϰpo>ZBɺVe÷j$0 j`*Q%@O+\" Ia(f=J4.(QQ,5rZj.Ȏ ;d9ې! ' Luozݍ'3J?|7IyܜF:B-BՃ;@4sSֶwAVKRz3Z6B`@}VP|e$\md-w'WL^^1 10Ծg :oC\(DqO.%{hf0 щ\v֓%IQk^[eo^_vmP+%3'Б|pF :Gf<*8ˋO[xbC5^ uBOT;ÏdW."!s?pȢ}%`C!&U?UJٱqK`ewhQB%"0&Z./,G=|)zĊ?@3\:ǿr6QpA˵[)rg ^PtU_|agRku=fI]* چ8h y:1H/db2(iڏQ$u?JN<$7E4p?.cNWԈ(8gX2Q;덬61I=m٠R6Ǵ,pK7R3`pTPL@v(@^Qg"fL1lh,>-? +`X:pTlkމ1Oq[$(zSr()U&X+f!~R>Z̚gg ( 1kH͋+L"7!9?L! ItI>ܜ@ ܥ,ӥp 6.[[VJ ="4(Z_|\7Xk/btCYd٪xmiLsLRAۑ>;ʑB+L`!iCLZ\3=yX8wߩzDk"|6׿c!kזvJs9uGACrAHT 1oC'do-خ [ . >YSXiKÈ' wH\8zhJ YrgF,3!` l Q&+m=SRpX|0ZȚb_*X"Qb vOueSI= ,qPW)it C_Vkdlf7'iȗ)m\cvWW,"az BWboC`lv<:r&!W.'@84 Iib- s^)LF7$5C\W_3 ~>Bzhï A z&9]FyT{w,ĩ3.l#(\i1]y`+x v(/tPo}ZWS&Ź}ٌ^F0t s"Z)Z^aMu*e: $Gy% qLQ&#Wgos ƞ7vN=oc$\ vɔZiLUe h*eysi렛RQ@4F2)#{[ɋ8:f9<>8Ư'ڡk[̦.z3C'g )w;ikJ Xt/$Od` jjն)?Li/zE?DDm7N@lQmVh$4rXi4>lg0fΤ.bl(W/Xҝsشaih{ܦ;_x LJw@UJ@~!}UorQ|_JAg"j?|z}$GFbt_#|a' z}Gct<0h}=_U_cڕv:`pL@BXAUNb+X2(JpnNoFHѬtWDi[#e/tPO;WͼNB4m2!kߴENZj#f%MVQ iC&SvC.ezD.~"5.sqR"Pp<8UWעGtS5MaVX~zY,Jj qwCpGɠˇj#Y|+,[fW#t;O5P>&!jd!4˪EmPsceȑV"#gB2X†7}2 m&y01.|A6pV"u6>qpI6gk=:|ƌeNtXGX+]W"Q F}V_s_\d&5Fy0RU+K Ms ҭ< *?[ER(n-tĮ_+axv֬"3[67/:e.nƱ,PyfW碟+%ʁqǒk,CݚHSڮptA'jsIx63$#ʰ5讯_I݁JԥO!TmQ{PNメuۘT lIQ6wi3={P\؀uL7݃TTcϢeY\ˤʕYuݶ9 ڬ\ʛ9]  r0ŗ{+L}UYM`t A,`gNiN>gÍK rrp10I>Y& ;>el;N+v{4K7HZ~坁6&pTgݹFfN6;0m;H[IjK &фyvj +R@ԏ;maTfRj0D8}G4ж=[oom-J%Dho4.n| Pi:hlq&%G}6/_? @˅ztBazS@yaϋiаq`q\j9<MUWt*mE3klNϑ>8&rǙvlуyh"P{9-,ԗӭRܴC(- CP½ʕE|0UIpR8l2%9)wJYQ8`i ]1Ko9X] OB9J 6臩K$LS,SlxKRqзynΗWؠlAi , PkqHD# d٧*La]j.g6T\{Xi89MPP%uOk6n|T<-1Jv^q&EHTuOq{[ewLl}v~g'!dx{R5;6JB*O%-4.n|eu!9Kwk<k G!o~ū<'vnz$vf<3- m< Cg:NĕM Vu,8'q7F*WF $-6bˮA6_!]Z`tן~>i&q$|Rlu9Djz"OĔ{VEQ*t`݋1/K;lLT?wᕞVWB/"/0܍u8 #D96f:}Ҧ.1?Jf }՜ , Tiu=fm=,u#͝ժhLϐZF 4īpRB}UB;@'E128bk#y2p6J4͞ ;*"0f?(\fGmy:\~{Pߠ[ U0ߞ\\!6_5Ÿa5 >W'MǸ>3ZSNͶց\&Ip0T{?4h-q%ƾ9W#v m5y(k X%͟Be:6vUگ`&B:7 -e }ݹ:G=s0Xm5_Y ar:Aӈ~35 γQGÏs9֨/74=GbEZXpǪp6,~H5v6>@lwY_ۻBA6U+hi!+MvBlJ_Cҹ0HBFX-mJbhWt# fBgf΅ji@AO}چ:.#uQh~3*Xxm}kˍgR˄:ZkT¨Q qhc f+>QsKsPmٚiJ;A@`M1Aݚjg3zJżއ_s4_$ϱ"E~[ӠX\DJ~v|]Y(Xnz$VZN0f.]*j 36v8?^*º&+7 :L=C-g;C1 8,݃'2M7G8[NW~NِhHlqIҙkSUAͨ*,PcWpq_i'+1ئ.f]ĖGuXY> ta_5}T99"&6I]8Y P2ΧX*&?/Y?ƊZ"{?z1mz%+7Np: YBeؒuˁ;H 3q)1-͗ Q-G3f=! $ d?3ay4BXEr7iF@;7gʡC8nq-aC҃<&VoR ڽ-%B܉'Mu8rGcm{.L^>y{bp̽UYc5Il4-8CSH 3$7~u!xN975E直dD6 \+1޼vi8Y]bn =h_?$Eʇ/)53/`BH"zJJNTIOAH_$b(D%DSDb FOgWr+DŽ3ߍPNJ>pͰASԷĤҢϟU#5~{BL-;o[A[)hqN^A[ܡC}iɎunA33G0D2rfBK%&,4?ع)sɅK{߂87,Ć?$&7MжUՕEP ws;p[v^@L4[N2M/wKW6~GA B`?Km6&RT4wT͎zA]H]坵١& އDgmaTV+ Tp-[u ;-cwu3[TÐu^* ˵Pm0G l, ~@g2IU1=̜` E&04g~x}g1Zyw<;,Pײ,G(B.-"A7ws?G9?ŏ1``l8(+(Oz$MdM,Z=w*b_) & !N[ baNb<~x7PZ]GITdtTZ f|eqfnC͵f}zQǗ鍣OLq[xK.1W;Gp{PJ5(l#g+I! C(snDJVLn,}#övj:b_:̿y (TA'i$hěq KX9U͉*cbK1UtyH/gJ֚ob7NŪwEg~xS$<2qm7l)|T!VqW7O#>A6 !KՕޏ)g&"0,P#;nӉSzbG\McJc,jҿ$K8=n3O2PTڮtvFB"4I~rt^;تj8yqңAn`Sל6[ ?QpU4|0/OTy6aՌ?]LpQ،pl:.`O㈥&G4:oI bfFn+[VyRҵ Ew X8,tؽJ ee4Wmt!b~2n^jȷ.Ԓ̀ca*T2ad+:%4hnɫ30!r a|2M}>pZZ_D/N=4$r|Yy2wv/YخVP q3/֑ڭ]LZ 4NHChfr$K ~1sYw@T_9''(J(اQY אFrz V:B?m>PuD􃷳3a6B 2cx Џd'>B8eDŚOcsiyŰPuoyTbZՃCmE>VeDb h} ÔLή $s!2BlBٌ )뺈([g3*Oe&u7|\.sOe!SJE>UAiTe{T(]Ji#BHl==BP浑waKZ:5ϑ } X4FL8<>8/7Q߭h#m'IVˬ?gq)<.q]x1>M*\hYG@vQ[ hYu1|SsEsP";͟K4s4 ~ʞ8Dʼ{^cCU5! A1YU T(Gm>#7%E4o2[y5M!4POU'}RXU@L@YFΚg99OSM>@Gٕu{jFVJDtǥ0 Z༹ /Q@[[FcEGrSVa {5ws*Y{>)Nv_r'bk*ߢ)_8}Jm[ÏeҬϯiUlȩx$on|Ѯ9d:qXj(YhXe'0TƳ {e~n h,fA:( s;0O{^ZM@4 U,;z %cs6a(Y')aF[|py[90B<8=4NJz C5>G#~EOONg\j/?[ W&j9BFvNn蕻5- $H%u%Cț)TB lHR@{Ng5[,ٿ] fQqըn)Jj:.T m^i~'#Q]B31UVzF7SR{SLU2>I ?re^U.u- 7>b(oٛ +IDу[(;-̕y8wv!BM]]BL\#jH~$`l8=ygBM*pgUQ|Q j뛣L]>I%\zs(i7cqH*;)q? A}Jq;:y PR_BFpnMW.I`ޮfkVDByE>®X6&pIE)+SlwTWf )DVy&_]OEpK (V|g D"W!x`t  `z33QN6nWD>= L Y_3`:7ljs}F~un1&l:\Tgێޒ?o&3RջIWνbS"Y/xДtbӻ d)F?(SFf#, yG-aqy֍IvH l)&eV@{,~ep'c&V\ Q*Y:Rw>}2 ki C1}ٻ/ij+}lJC􌔇M=E%3Yϯt-mIq|u JjiS[%+Sj ȁHQUsn“%{mfxK?* 1Hݠ 5#7Cڝj1+&-3]siBoL.*kSZ>E7pOBK4̒\ڬcMJ`ɳԃ&7% "v&/B%%W4T;\d5L[n_]K9^4twyOWRK0ܼӍ?SY~Xlݖ0Fhc^ rŌ;^88KN9 zW5C6WĆOxk9F4䠖 AU%~u"|Avgh:[/&C HcՔoׇ*IAߪ>'+*>$Gܺ:9/oQO~O#Yx"!z#qkYRHduQli2U'/ehdݑB~gP:+iFV&˃ck^ KTPࡢNCm kѲ#n#@EzثzdZ3$J)h;e,4d'uPFU^`Gg惙o.V/F&l:QO˹te$A!jRjzz{\&~=-!f=x(163 a`}.+25l*S{d]*OkB߲j߰OZ7-\QE, i66K8 ڀt[Y%ƒI^?CqRO+| ΉncENU ?Ũ:w]E Ӌf]6 KH( 37[wIyeqRU(jS?q}O8Iʨ.)Ss~L#ꃛBOϢ 0k:AG)l`6]7k,kB C<$Lw`JBQjH7G^+wT$N2PMT%i=3˵֞A%v4 ʹ#wܤ\BUZ:OwuDaQ p[`t#l-rS˕sfs} kx9 ESqh{/O`q1^yͣ~4\&v9^<2: :\V}qs%8Vؒ^ Zq^V!fcԬ/@z½#UJAXܠ"LϛN;&1ME1]JG64>/vT(uu02_,P8t73q@krFDm,h!6t`@#FqٛH]M0< ]S6*zHWt2!xbsy_Zc#@CmBrrvB.#L5\*5*)r4I4{MJ7PyQp(mrԭ0{=Gz;vy9GM8i=>hdPϻw`nj,ӵ瀣}bbqל% EV?D:UG99@yAiWs[w{E-BNa=ƫ lsHx`) 9 ^Ľ<@f_7Y{6qm )GBd3z/5LWA/8es_93>D/= a ~Q&֢?)~=]zq夂0.t[%NY}|]-"?eq}< =֗Io˂(/O oG_kĬꡂbɅm94BG{Yf@ʳZekgvxǁJ{Lhg9`\Bwz.쩩oW{ۻD\0L~. >Бˀ<䄖Taꇮ/fHrØdg\ajrff5dœ4h sq֚EK+ Z;?RBiZ} 4./:y t/_g"4}1>[jQ͸֮yt%'҅/ `wR簝aǦ;,j01$n{lH8{E:\*P*uT}BejZ&?7;rtQ8(&Gp3cR&jS/PGn2 ,V|#&,NxsF fb~cdO%C#p>ǵ0% $Qdzr7[93o2 _73ṳ("K$*k^oe%惎㉪ňovǜH JϷD}x^7k9(zNGٳ2X+Ʌmο⒯ƻ:!VxZhEO^:OvXY9s_ͯDl.pw;-1-bmP. .ƷٞBGBC&?!H, y6:ʀ@$\(ҷRXS[k)Ġ|xCY#]ՆG3]Pmz1|P#-E#!s݄w_&%{L˼лhd"Z.|ݕX>yH`-{s5iDܧD<qhh/i`! Y 1<C0[}[qQ<1LLce$J]lfwF'Gf$orUܧvX IhdCcLWu4o3'䍷6İ{XءcCπ5U VroYky]b_GED;)$glk/+\zQd݃@~C!z`4$EluraeI#UKGW^س* v(5/fMmeeZIy"3>GMM> 5WhNQ7ԂC:+RŅI-u {!`'Q Yޜ6>O)qq&t]ѝJ0*_fbo9s <_m?z GDg+Mpy8+3TMf?> R j(# )gp7ziWO3KU99@g-ԟ?f>/[QP>J%&kȋTp/#j8w B#Xn'Weyx˨Q0~nW8ޮfH\GϜcbVk$Y;- [U1{Z{{dVS?jv|-rW"ǩ#O^CN4Q3:#Dbz"N(I>&^IvPRߞQQ;:07Mer:~r1>T֌Q'/,G1z&ங uヰ8IlӧJHC6t+KeY_0`v?FILf ο|0QWG*,1Nd1Jibw-sY/gWK>V!5TdLc U`7 6 +#Q|hnZ ~|qfd|xSDKcN}eh6;+iJ]/>|mkƸsFR(AAg)!8qP?ƸZj~*\Oi( ~ЩhOK6\-qμ #PU'oڿ/VF߭{'!=4Grp3nE'-AU(>.XSk3p|Qo`S舄8y0{cێ%`7R  Hޤ!(9ML,g%s$LE< aAp"he4\{,^- Լ;qQ)վ8S4({E  r[Wnj\ yJnRE+{Owjz~eT@u l(۵ *.LY ŗ+s MUЀ1 gZW[:JB~ƹbI!Q&-%r:{gܟ([FH&ν=[Vj ݡ|}lc/N5Fe+ְ7$H5' mZDH~lN@0i"c^x Q* ̚[m7Uyxυi;d$<`qp rpTg\7^8=kVTTO]g)=m gjA͊"D,eqƲ(xl3P[~'/+OeU1 a$1*MM"47'!ub{Hd>33v-H$! NjR{՘jpv -_Km;PrK@olݏ-SGw='Ũɞ) 2qodnM׾=+2`s KPfOEԨ=i1z(sq[JVU3pyPAQيSlyPE<Ǥ^$\m]`_)`/O҅ -ӻI'Ε?RZp/1]5NKTÓXq#CJnjtܯsяTQi;_0$ig2BO^jmA?=(qXҚ{YRdqxެ U,)u#O3{jc*)BI=EG[S"գNkn\3L~}dh/T)yr+"*g/uOJ lX]UJG`:~PbI^~ҳ;wq27˄UY5Q~YxYcY&du<ĮXc"tuwSK:1Y㌒pVݗ:;>{0MV * ~ȪN3k%3.=|7U7??D-nI@7Z['멥R1m+/WBE.^! by9O BPKd5-zHJmDBf<#Zb?:$:Jy^*6[e#+貾>8L$FVpG]6%b}]_ϥzReܠs/0) 7 {5tʦ@0xj~gcWE[g"a4Y.Yc05,#{o`ATSUZQ϶B U%Yz%8Y`9 (,caN[Ģ|S I3ZRͳ}q_KKLXVuYG[$ 4ŦSzj\?S0/|+z 2GA{Kk 6Y}! W׽H#qH聂pvd`4o ۏӻp;P[-LzLshM.zh^NyqX;[kHkX9(vx[I6b6=80!Wa9S]Qye"2bau-RÝc[I>Sc. xޅo-!U]Q=.,Fj!XG*qwn=E'lm$]w8^|GX~1BIJ#- 0Eyrτ lGp'UySTd/|#9aS%4{~2Ojv(?J||tI%43%18E_P>[5.;]閭#e>)}I @ufsNfqQy֚^=tأ\Mw|g-z! P*ͩ0>{ JCNmJ_LCsfA= -4f"<3m1,ib6U6#OY0HcasӦFQ65}#mZ;;խѓ*_u'-,&YRԾSJ0hhZפ,12#eԩ _Ap{x4^lLi5"CFCPFNFLO0gͤX ٳ|~ς!,#f}m&3{O*(h>0͉gr@~^'D+NE4Ѳd9Yp.nリg`N[/!e"^SsU](0UE#V|9S9@O׏+2HU&WcGx~lHf,N3⿯&/j>|;8$8 \KbqSM:tH=8fSrn'A9i\O4~_ ‬v,H4ӆ1r'SvaVbnH@ZEEfdƇpճ r! ͉]uAq(w<;6n cWW. AfSW>EsAAѽѪyD3wη,kP_dXI<%`$ 7+u: 2\]: yIһa!\nyȂz\蕍gK]:{u`9F3Я /R'RL|~ s`W6ºLȿx5G3"0VbkH?L5`/vTWIVb(}~!?kl?~' ?C 5?+YLm!+:SEqf+WROyUk=h;$)7 }X[WgN~Gd4GY-ğB Xt7eUT&?qHeê =?M|,MU!:\M %~ y-o ]W,N(ޢ:?ѿ eλP]'7\Guh)ι-%"RLykEDʳD .}r.ǖFк:}:FaZ <62 Xal]oS$$_ՇPi.^% KȔ6z hʔa^ (+ xcQV66PX+Ol7AfZ2_v6)dKrӽm_ ܘf6v-:0A'VO 3RRj/W\E o}7 2G jSX~i?{[<9*IxYWy]v;!e]rBp dm O(9p=y㓱[Vk\|v<+UkC̸Np jxGt}"MKQA Z̀խycF}w\J呶Vqao׵g Sq{j%eY7eaAq^!ӥnzTyY9Xx/9SMTu?U房 HD7;;j77Jҿ|.xJ Uv-{xf^:\xtǐ@2ֆ[6H D n2=)_w7wjkxLh^nKjZ.g@ED;(`?uS \T7 W,%(t ƪfQ Lûqu3ÊٷVBUcH ݃tnXh4,ܭxD"؃&FQOu<[݃ '2?f"y-^Pc;3, Y鑴cUQy mԖn:J9?x n)N/:/,Ž:l{t*DW#?YUBƁ/qg>bǒrƳon@ L[6#쎴C 'r'"Fyw$6HHӣFQqPR1ˊeMB/Hx}V'—\_o:)\&)QUPaߘy):cFSQw:]}L|x>&%?ɝN~@R 0JgYZ07070100000042000081a40000000000000000000000016661a1dc00006140000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/`]?Eh=ڜ.+ηGgUqId<>%z*b}.AN uGNk"c9a%)A=!Xȱ̓#M]Ɇ ?)=G%YKSӰ]+CVP~Hl;d,D$иB htg*܃YsͭF>̌wGuxp/S#q-x_Dhn1Gڏkɔdo\kɘDR)f O5b xRh"q7s w@ 26(Ɠw$ݗɾ)G<` ȏ& .662yJS_ GM^Om4-E3v'zy8PcsT)ֽ"gR3V@+\S~0GКqn5fYSMzHmn'뿥/k?:MȌ($:n3D aK!hD+ 7w UPuf =;{hd2''gxw f qAig+2ؠ@v}<Dpޢ~>&"'3{Zn,tm jd=eS 8U[K/K$_ vnuә}/mKV&\M\\N(<+<~Dm(v 8p%S-Ɔ>Wu_F/1HȩliB*(_ejn%P~$:q寙c$tڙ' f+Lb YLc-IO wLB'5Wt[& ܙNGmk|_d"b'tLvNW_dhuqW:?`5^ !]5G¥( pJ>S#dꠏ]cE۰nQoW'N7|ߕMU@m+x3c MS%n.wƧ-sM/NnY(V.jld2)[ 1;;I=0{_&[Ա3{ XѼp;.)Wu2gf:K ȣUXރ.\e*0N2|%Z vP ܨ.!ȋ2g$-c.,ߏ;c`S>lGuUl1|aTO|Pהpĸ 82vbRKz{q=C`he7:ګ>RTC?4ᴧn l!Q\ SFzu`p  _p RJ>cA2O2G9E ;KV4; Qo:0tt[4 HvN8h_6뾻c贩:HCxfs&SNi2N,X́O7>I_%$hKҌl$92V$T%)8@KAZOSD+;0Yo}*=ivSʂA@? )OMs$ LU)C?D}BjcxJ #E78D[4{- ` 5Bhτ^JcxL۫U^x_Z}w=afAc"(-7wWP2b5si4)$n"!սm?>DeEjkp+W`[{՝.{",Ƙ#Q_("f q$sMI8CkY'W(tFpL'My 6u"oG_rsύŶsth~!CqǂW#~X%wgks|:mՙ}&е0#R@b$Y84Η{ P<JoH=Cp=?~L;GW)Q&Q™VZ oR %_Xq(kY (٠RZtѢFȘ~Ɩl&ӪrGz蛇w"O#ZEU7w=f'gEE FFou!$SI|Sݴ Ơ#hi`bAԇa"sIb8OO%`3ez$j>4踛Y+]G8IS4f!KסDF*W#f]@WU!|$xf #p3`AT}N[ud*"jbX{U{Sb3[VVz-1î]N$,-a8='QW:gwB5Z۵ʟ[%ݍz~fAL18TqaUJxSi(WN/G7VcW6VC'ҖM^aa}p?J&\d/}w{ұ Gfہ<428 rY\-U|]F\V\-v9)mh;vyz z9y6aѐzEZo 7V:=N>Ұ'tvkh+Yn=6 G_  K+Pۑ^BC K:Z,[wMjYlaL4~u%ROH|Kra?mA[W]&Q톬יXr)ꪣ&Cv$/4頹7cn*/68ZZp&9&4ZHO>7jꐦc5&Dsgٝ.Dm) t$t␚/p]ZH/PI NRBkB(9R*2ջx&N dgVv6Js~uMHKBc*Xm=MuYR[ggz~9`HF )~7^da &vD2 R$ ٧66J-AuxL^,R[i,A?2$*{Dž(rﳼ=9: r^F8Gpq) 7r8xMJ5q_h? \BT3w릴RA% NK-frvDՌ;tILl|A ş< %"frL`hf0Ba u00,&lG\l?>w44(Nzq4׏3Yi?€ 0' %C'Bd̸G^/vcTgF[k>0KtsA~Npe'Rj#OHRC!)Z3`&p^1+T$޷ Fxψ4tq 1?Uy( 9 fm=0*<3@bqx/Bj\X jmN+@񀡀NBRiZk-n&8j1nR S)>l]'?ɀ4yRvb!éڇF!5uJRQhiJF :,\VA2%5Y^nqI><#ހJ #<̟By"/f+qxp/2'TMB0{f+2)%9VT ~"!DysBkM+I/u #j+r'&ME*ӸNAb}'XaS7{b֥>G_@FX@2lM]uqL}z> R1W?p>OI|JXۅ^N{'ZGJ&POQgLu+( ( m?ȻIc T`՘ŖnBM Qz'=Z&ir_.ҩ#;`ne cxCYHtpʕTwry1s{x~&`~^m룅Erd2;uF\ o|0{٬U 8`N ~ŶMa"wq  @\ 58?"spQya`g&t)Rb=;7V⼺T ' A $b9d 8-w Uz5~~NKS{xv6q9m7T|^7?,I:$Cu*OMT 0K*<Έ0^`/BrV rXF N@{s]u1/}ys?ԭ [ }Ҕ2dVjuk2i4[:a+k$Jo;K|O+$;N%M!PJ60p kY)+E5.9wxfT$lə ǘT4r 1نhj7f${ne2Fl/ EHdF<) ~3e,VZNb :o"籂/7gk&#j1uWh1|(;t 8/*+ yp~+8[V“3u6,Ď';`!R.wW;/d"ErK-wd-Pj"rHX쀋 *diW0uLއ8#a_@a6;T $+`q(W= qgxvnZ#JV]#^ 2(4x#qj:uud s LՌI#>#% ȥ2a%IPUN4͗:|L>N!9^}l|&bƒ=}Y"ڡx|sLM+f7q`>UA֏w]lꃛҥhGK G(R5?Bۊx%vA3!۷V:\-VȨrpPQڑ[`Pz8&ȧ K[M{hNE*e"EKj\^Mrߘu\}HV}&Ü{s~=c#ǔmldԯPVV9gG773>b ̚qMΙnA)ݣYrH_Y2VaFBu?2mqY)4x%[Q1."{i1hfPhtѶ xtjGh,⡟5pCII| A1vV_(ܨݳgEVtK7$ ^2bبiña0mf̡SfM ~AzNE1%X-3*IYr1h :Bqr:N D,|XOkkW /iPuI}x̃"ILEGHZ)%!A–~Nwo5;f݂Fӗ g{1"J%^G`y25#{庝wuD)KrNH“hԵLJ(ccJh,fjdp.oX[sPg[ `Nа4Ku\yëU[=Xwd߉g鮜 TSԧ|5"}&m9Ck0TE`O^_kw֏T\ufK;ĝ.p^)wmə҈UЏ Wٻ0(gO*w[s$)Wiʷ\,X˖Z@ & akX+EIHʃtvFV$.=N~-mP47EYsҡk {E z$i\I;GVuz}UwKwl~5O6`"\yDXzJ"¬H5RȊm3Bfq$ytMX J5Aݿ`z= ٚg0{GK̝YUCّH Rr Dgv5 Y/=ȉ6ؒ6ϴqPUt>[YˋDy($uęodbvll@wtn&A{q*sDS m+{y0_Gh()T nlhdFskf2?Ӑb3\KsX$\3pqkc6AQlB[k|z/h)J_ANSV{0 :Kf~-:ClyYڀ!ʭ_'Wh[ qdF+Þ~I \n_KSEtK>;DqYVߤc;ݐEH#c$ewdP:mez7"9vfw"q%)יV Z~i5?z|E Kl4bJ CJ!UhULw|o>J:zP(o9u|%".ö`L\ s;D37122E`IQ1=<2&E ̒ϖ%x[5+JJI (B}$}EQHpab h'b|`VwW1*=a&\fBA/n&{N1"1g{Xې.Ll[\Vaٚ5;@:5j:|ln:^6. #r6V,\B#0wI66|X$2GgRu?TPDwŸ0"B.?`p$L Eʇ\%LNE$gXSH}m˯%X,'? -n;5a$P_Lھ&C%yt}0`ЋGC?yYirmɏA,MyCLH)JM>M M(2bHJ j/r g@nbYkgvcKÆ҆cI;2wb2YyV<4-yzxp\op><*CJ j$ȼ`b UphKZpZK2>J$bUsއd46Հkʸ}xj^ozsБ! js>*O,ۦq]kE,i8UEqTnw^]LzT_-Y\]E=ʠF6 =·/kw|ӒBSqeL> ^Z'@^;xPD [`Gi}}C b(;Fo[y75 `$>d/m FNބ .&ſqi5w[I :!t:Px636rr"kʟeϱPq0ם N, e2-}'Nq[Srܑ~4WnIy#dži|Yo8ҲR[f~SQ5zz GQ^f:Wid+J3cb/~`wPWB],Ok)̪<=R7T`3#s[ʣj}*~Rղ:}U5H;=,"rv^K{|2_ABo)2}LbN]Fg?{#m E|WHb>I:sh' av56tv-wr3Fi{eS/^JVyg~+Uд|VI&+ä!?Um#j †;зVRIJ^aʋx{O(9 X= bVWMC HMCZ=v& "&ή6-d;?0'm?ڵrߓ8G9CVdc OHeΠ`ulVbzHLcCc*6?0z9r8q[[ń0S-WrMob;jۧ{[33 `y\=F:L7XsywYmk~4W/翞Wk.oثSl/pSQj%a{?ׅ2yKDB4d O](>H= Χn/Eҷ]5eqn8]@7)$YĽ4UNNM.U0=K-U} cE!hm*0yp]++[U"<5YEt Rxm;Lk#kk7,iiP"">k3ylGڢK :Q-8+ oϸԃ)ʦ<ǚ¢5G08%kK]4nf+^QۅGS9D 9jpMلQ̎H#.g԰!o5.=p5&v+~=dď9d]yںd(9m\!p.Iw,)sV6ZNYf5Y9V&ۣ n_%OVK_vƐu8!f P`7kԉG(񐕽F/8N}*tH)lV5Ԣ_d _VU MI4i@$j_ npIq7 SH0(-E;svZ$m%k7{'. AednYNkuLvؾ辎Cp uSYXpݞ{C.(eK[䆿r.bF`zj4,rPPzǷpHUĵߏE5 \QZc:+DJ__V%UQ ߌMKKF~ q|_ٶP^E-BT{ mSF ' &%hxP\}NXlybBEyXt!lUWr—5=/ 6;nJMѬAd* {,e)AĒIT?},N[-No CnwvG! X܍1Ch Sz'tij(?*S^ZyO&_)x*&P '?[ Aard EOh#n Hjglyd$^FKeoi0RZtJgpŠzݛ` +KT5ēiJT4<ϸbLl;";eַŖ HtJ,}X낥B5CH?(Dp?[MhQ'/MtB#UV¾C(m'RIF'Kb>(#:bH l~űCX 5ك^d&!˓n_`4>ĖwX-8, *|mLfK7^1‘XQ|GV(84mH5]M%H3F?~',]/,kv0Jbb,bo]nq)-ʿpCFvnpkDyy6 ,g 4 %1bg,}ӼI&WgI/B璾0${?M"Pu$g so'^=$}#iFɊS=0oRsx9Nf4`9u dxJYk⿽ܓ[l {~t ]_EZ!# ](mdVHs%6s;^RzЬSeygE|-5 סԬlkdu~HxD|>ó#S`۹/|WSQHo' ׅWT-IA:XejIPmY9n%d<GXRH :'j|5AzqjyKV&Jӈs܀Ǔo: nqz;t0Q,tm00!帟I=FeH\r@z oI}u◮lV3 $Y XoɑH[/[ڡ'E)M]sODͩj!#foE^٤9s?T˘r{n7\v,1qcoCK]ofO0,`Mz/ Х#v_}()LEa2 m[eKe=5Gp-Ƞ1 {u&ͻ?|b!?|&A,MH*2<F46:=ZYa"Sŭaќqy)vs&}~P:S*w4EaŚHh9mNt_W*Nz҆1ruB[i P!q 7dAjۏ]U(EcI"-tQtRJҀN o%U~N+GRsmzx<z}DE][wF|vu\jmN/H1p.* aS}RB]Ä 59&&sT[ 3G`] MうUҺ&Ҷ@ >9Zv7Ex oxZ0mW~pu=Ɋm&;X+^ 7ռJóR)4,@J, `b {[sN)RۇvkO4}5M2Cop޵c[z=O*JK [|}7k4}E!x۫~8xQ_Ns|9aܨe4bނ|\ kz<1[PaZ4.I>de(L4Xt~g~ru!|+vnJM&uGa?#@1lEڵIYXN)tW4CzS%[rlB:P6Ԗ];Z`mS@̤.$ARstVG(M6/k/V gXaz$?P' `JrQkVm֜[xo^$Ql3fJu,&ןt' *u)#Y +p܋@+d'G!Ú`ogݖ?73 P) ۏZ|X7%l)//ys'n5^f|+e40\fSW)~ppiFI1H1[LWK 5tm)Bz^@Fх1ZQ+`R-= tu Lf'7tt/ 2ѱ-Km/]G9=&09D+ ݮd,ȹx@#eyYLQHڌ ΈP˾脽ws߮3 M䄛K)3Txh )`OvW;tqM3(T{`EREp=@?IX ,v/dpLiPae,~ج~JĘdN#^DM@ra]{,ԇ0THM~0.G.ZmhB'2۽FÊ眶][!y{ 8Q$tx(([-U7v<`>%cJAR{\QhyTm,NS-7δ(q ,_tUM4C&1#u+ڠ\OL06~i=4ga<=i #1E8wdp@2aϧ8.cYI4)V~nд-i$38KOݙS_t"bHԙG!oFʒ9GpQxrEYYFw$S>_rm8ʖBB[ChRM؊VUt7>iVC~5y,+D>cr]_ Cj}ޛ+,ҊK@ʠ#fŖtnTVxE>j-4`6QSkbǜ}Iܱ_ߟg!- }4̏.JAÖDwA_t#шToQr- ا|~JPr%W1g\( }CnkiQI yS%%$֛bzBŠ7uEFF:~&C֖^4 b3ۖ.{'Dt'1ں]<ۛ ȧS4 quQ ʛq!]D<0t)yۥ?.Lkq7!EߵssO`nxQ/OϰCQr!0ا#Ծ%=LtzI(`#:݆W^4Pwpڮ5G&1,7kKϜr O@, cUp^=_yspvͪA 6{1Tx"m#~"1↝t9QN̤/y /on MPnJM0` 9 _9Wk6DauʔzQ|RKٓ R}>)%)/w;GR3܊{e䚞lf1Uw&](Һ'޶ yyP9£!jY ڝn{/P𣠺y I%AX&,+sȷaNR\9"e&@~j_K.>{Z k4?%:iH?,`$ Wu VE]$+\M7>J0t>xG btvB / , S+T” G&U0HdN>Cܔw@× k0XYoԪ#!; 13 wN΅wgyRÿt,V1u 0ǠpL"A*E#E֝җϬϑRE-3yŠ< 5]-GPd#I߮J4;@%ۛ ōίj;] JLMbTFA&B9.` _[VDĐ kÑNBE{\s̎'oH$OP%k昹Lwg#~+f1zQ50F6*|O#4(Aeeoc/?A|mS2:kE/=D+BIl. `xW.ѓĉjweEXZlfװ7C7K4Ã=˩hB~l>>0z@Chؿjԟ{™͛&RlYjA8d .,^L3[xKIL$+GȟjP*䚾1G.Jha%PWm3 KyZ =.YsqG}^bLY#0p0ݩ#d]7@﹔AYg[X)4gwxm{ jx kvLT/@se(;;(| h/ro$)LjQBBRHй22Gef9ݟ{Bkabw,\-*˗Zdly}s5/x;ViVؔse7 p?\a ƺ.mŲ*KSDsq%ʝ]C`ݢXhz2;e  N5#uHqI:a7w|V?%,EI]ۿJ'7D$4?q7O'BBrU:ղP93Cս_Zj0 Z3׼X$sV/~U$LpJd70Rb@ޑ`|Z10{' /?[xzP7 (~JAi-8ŦkxaLG]:!r5BJéo; 1\ ϹcI5*Oӥ>܁'InCIZ m;Br#XԤfءV5IK/Ԑ:YI=z2FòϿpHçCZ Ś1BTHFDϠu1~@8m/U-fƳb͙nrv,m؄ˈUgN8"/*/ܡbeTN{"dG LBzt]c2gnD(fM5߹7 :gȚ-2ShjyßS٧y{J}5[Yx}Lw7 p=Ij+>ҵߌamZPatr<_/ָeó2"F an.;>,];F{\ !F:#?pdd?%^pgP}Z9+BFë v=)05I$)$Ȃkj5p^j,3q-p:T?!ubWlʗ@> lF}aMd *lLiAt z"aFџ S'?g3cDsD$(Dt0V@lR 4rn䋗]u'+B[{@ __sJTEJ9N,pſIv9]X: =,n4p@A~O gʋ7vôF59.YXi70y`ۡR]Uj 4o)Il:A+m*Ն4w Y;ྒྷcŎT=aӲfP)ᑋ![FM@i}2؂j![#r5]z51SD2(.yYkerdzv5C-Xx16m йgվ۫=BAf2Ӎ2Ae~X9WZY#ωXKq/r>Iď%HML?1s#yrܽaV,Mz fK4K0S!@6k]@s{юoN=ڂ:D(_mbCp4 .hT&'stQπqv~,<Z;e<]NS9_6ܳU,Ỷ ?x<}Ikh> k9<;r98`wWTGy=[ xIsMw'd^'eY;`Hnѵa=M 7dK!8'p z"E`۷79y+@R@GIAڿ.!#2+I|U8i 0%d̬?K=.zd]yg?/ c5Lo`|ڍCTTjHK1lCR@@-*úuxcw΀QFb$NcpX3Rm:֡%&MX>x,pr9հ{9meHŒ,  ϏBɜx0ڻ9RʴT)Uy],JGEN$G4Oi1zS;,[ ɹGX 㼶Xv4ۓkKizԵgw* W%g@恤7!՝z PSc`/OҦTX:s?/, ̝=r GP#댧wPR6Z׈c ;Q.Ǔ$& ]rPÎ$&q*-|szAzE^)S`||`N ڐeN15|H@hqav/] ]qc;·=Y֘mO Lf+Fc3Bb௢? w?Gy7dv']f:RʤK}%P;\vl~q_vj5}uk\Dn.5.QH}?^839^) ŕ3GgK9N5RT_SF$uAȡDծlI撿.R ?ߍ|Y>35 )9S[&n~ #K[F_-@ԕU)¢_48gȜGֹ;9iH.A}cZz$^I[)4|Zό cbCBH ̼]&Rףxo"Q 9E`+`퉐Kx.I˞fd#RbKgYZ07070100000043000081a40000000000000000000000016661a1dc0000b280000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/㯽>]?Eh=ڜ.+̋A^GioIC5< >[𫯝?8*(ÈX&?zy'K5 HA VC$R~zi`i9K?ft.h@vb|tHwV>l+=]r$,Σg٪M2 9pn` 4ohӽo;0ic<RM2'QDFۃIq\õF{E1;+X.yd8ڕKsS']m݇mu HY FP8\,CsQQv yA0ڂ gitEJ2XznoFO_ø:T]0iJ|f ZUC (ի5H@4ɋTʡʆ 4d`C ܛ)d*lPwo8<Un.H,hoKQ"vvt!8Y||X1r,2BL|l9, ؽ=qN} .\p(Ve%,'fnh9?1c053-~+Z$l-wa/3cC=VIrO{5l_/?ɁIc3`gfg^{HFO5K KvH'6V dSC% Q$5Y4ղt7*A̔n+@}r.Ox9!yW{^מ V޹E J/77~qXDFs}sYfOoRgЙV3܇9ڎS8ڰr?'D1HhL9nuɕڳŶ)DK?H\ByG]+*ziyI䛬eo^8iUW#^y;J`+ @2 vˤwS_KZ!4>%2WCf ˹%(sUmI67O6:9J(9(/?b]{mŗ &|l^ex;{~ TO+`FG\:c5_ 4 T q< >*euB `xMHAufZF_'\U pn'ϒN1^,ϒ²uI&˹C; MOc-HfVcs `ǠK;OW=ΛR\$~m5d87[b/sV  'I|,7B4= smFw?2-2Q\Z 18WeQRV͹,Z妣ǒg!}Uw5B: Md$o Ɣ58o4 ' *$@n$BeZa]߯VP*$FہcM2~1ܸ9)87FH:lpP`sT[I2 t[qG)~b|pfz9$[ޯP ck}k!3uJP N2Sj,^rvLQm3^KoO VdfLEt(,%هd"t3H=ZhU7wr~yy95KV`34hSK@MD#Z8YTuMUʜʬi0insUg#ݼM*hKf{77FQBA4cg,#C m9Jjޒ3`Qtpgl3 w$qX+OMmCwHڍw˂EW6; n@J NczVo?ZNF׍-4ΟS{ G Br2cnC?QPpùxQ;eUžr-Lbt&Pk۹P8{%OarqR@FЌJɳ:mic~yB~3 C!abt 2fs'qF!0b_w(2R08]N9e+- }AoJEo^A\lܧ;tG8MvƜP&|r)8?ςgtԅ*ԇ=jI;R o5epm]=μM\b$RY?+,ij\ښ\ O{rneF!j3"oH\=@6Ƕ0" Yъt^\Yݧxr(58a ^>斑qXS^0CLFۤU[qp5" ReιG**qagk>Ñ =EϤ#/:{<q)2FߴƂR8޾7zS)';\*zkx)',`ro2dp$W0Ck㖚l,r_|yNp iP.-~4<%Vb gw|=7m(<#~Ng"1H#Ms "{փbPCrjR0PPÈK 7 ;B}gX|-UׇqV؞Hw fL*EM' _QyFqFN IGӢZ[`f\A MKJIj W+CŀsQjr4Ƌ7c\Ru'iV6M8P&]$XExF\Eri<.Q5jj?}>1?>Z >5hKs(ٴR~{_iVF AaPP9xy6{oD'aC[SOG}=2/#r9?;>n~{i1ƄJWcIh! yH- S\)2).S%VN mؤ3b}c+$qCVJF:@"[0:bH5T̖zAL  VP1 ոSq+ZP %e|{e58fX 6) 1X6b>o+ՈZTT.;j1%xsDuB3DJ2ژzg7LjPDmsOvP$#ШWסL %Y*C1gBI!" tY1;u?KClўmasl>j0J6'~3=VF1)$DEqMg$.~:C-4b} 5HSdM;[nQ4 X'fc>ena\bhw nLYT!7  L@NЈС#*?oTX0?._ϰo_}Z!:vmX_DPհsRFtO JȋFgF\fRdL}: n3'`cCe~{{9'O{Io463QKVI$Z+̬1CjX 腇䄸Z8!@xIDF8M&!1Jdnxc8 zϓo5 V;k8 AH6{*0vbY C-tR~Wm'W#"uQ6_[&":!y/J2idnO&, ,!*n]*'m&IXZ 5BD`Wp(jEHnyf51C4 L׵ʈ!PY*˴rF  Ir$QQ'XRLJlP';^c3" , ,V&.@+5|Nu^KvTsy00SEDm>w7t7>>dEb(䟯D47)_!=](&DA~qw.1!,]c̲PCʑlSt98Z1|y lNw֤=L_1QX+T@eߐ&{vӰ-{jL n].h;Y]gzWɩ2ha3hr† gF%Ӆj (;+-P@.rʮ[04mϑ~7辅^4wts j6GZ"g*-Cn9c5!=쇅 vrB lj7rj',Ef#lC {OnZt?u$N@acinc{]] >\ j[EmI*}$}aXJW?qS?T-/?'O4 y9ڪ`ԣv!z/]P֘mmie mR׫JO,B ߢGYWOp &?NI.Ng7\^ $@*ŋG!P"}lذ+e.͞Ut̛hO`>1RFLz@텕(H,J"BQ|PԆBJ#>Mk*Zjj#;9AZf ."ȋҸ9Ys1쥕M$/ygF48vE1SAe8.Se=?Z5#(^گ=߫`0.R IJeBE`θBivΌP&@l2H"Y`+x{gbu _\FU}exZj-HJ̺[ؐ`BCtp\ݦ@nS9i(Phj3PD1rF:o D‰JZeE+t t ~(# Y"̚wS"J8?PΊ$ z߂ Y LO!}k|W>MZUL.Β]vvuz$< /[PD*ȪQn?/u FuaAq}x'b6Vh0cVKw 6,- PµL'$41R[㪘x؊ʵ!Ա.[0q V+j})@#AO,4װE6COR _ޱ}CAzySg s[!KMD0W٤e9<|/pJJ$QCBU3ܻiш'Bys!^/ vkNB|WaMco|'sˑ*XI]#z$v5T/a YΆgbo>hW|]K[ ؂RŃ\(*M* !L3(/BO~YODU~ =?U0,K8S'-/  1c_3cZ.T1 ÞWȼЋ@I"-a F fQATRZYj!ʮCQwMMcuJlL}1u4 &kd8 1F%2m̠}zd4zl<|N}\]aPNRo5 i*ԂkBE#E*$`s<iDG_άmh-Pd!{۷2{yhͪ 㧳u 36!Duqjba \]xqVo,B_p/ 23D(kӵXC {[]fbf]u5YkV(Er:ٴ~8 Q1 Sm)՟O}/«ƪ1 Lշ'k!*_ ;sk`U 8 )݂4{lc{_%lZ6!cfZiSvR|\k3냌fʥ~@mrV׭WMMſ.e>s%Ȳg9J~͠98$]HpI.=@v48J;d;u oCc?=<==h"\DVD*=C7ݵ=cx4Xtly])ǠJWYbe𹆚?Eqߔ,ę(qSƔN#f )-P_ M*G5p~ule8Ƥ0z\7{FCKm7-JI䍷.#{cƙ4H c#:5}QP$gm%HH@ .#DN꟒=bnlw`(8dQk{Őf gF񭻏k)摋B&DLڍYYrt=WG 1r^C6QcmC5@k(1:Ly: xm0@X͝j`qx9Ž߄s9(&v?ME:=< 2kP:wJbz?8!M)li 󯊬,_-xXZU|D RpfQȥ+b#êj*r`C=tQ?~Es헴>_> u|cώE#%E aSa(0[ =PT)f%Q@Mn(~*t?!]W1U^ Rq^BF> +&jҲ}y-&3´sv1f0cbOw84_Z[|ܝ"II`Z6{j4 ,;)30fA!qf2^ձ/4 gfy#RZv;JO^hD95 FW:Y;Lc`,jҹȕg笣vt.^TFFݎ7ܤIF|jx+WU5cIY]7vy}1S=hpGf0=Q\d^ZLDMEV~j/1 SRx(`JS0kfx+Q$H~2G?_'k3B}*#xO o6;h SMKx﨟%v 4k+zZ_?3e7@p$抑: .SnmWB}0NΩH:}9; $$fa^`ʩ/?3˳][2,qcvɎtNhL>o' YuRC1}@=itU zY/n (v\u!_zXO&| i 㤙-9OFl6&kXI-h/3Gy "̜M*A7x`g5ui:=G-pO9 ߉.G s~kw {Rsŏlsg ˏW3[vq^uiiD <h% J3'8?aX#ׁIJ"?( 8OT!- zUENr/l{<`i;ҘIDlLG֑0E= ;H>i*^^Y2;J-)ٽ1fvMݹs7t*Ңa3ih 46/ti5X8H7v2sg82U%ݤԪfc:"YJ@a:Nt>3N<&[j.Zc 4=,ՄF2`0wIs:Ji#-C Vk4 mn Nyz2rXlHoUT7>{JE@^,kd#ZwxjLJǚc,'OJ $0ߣVS$4wUP[M?<ېATcoↃ[Rt`hwQbZc 0kK 8Ѐv}LpoorxU:ʃ*yJCj4Qbң~3Zko1i=o0'ʑõw#R/Og9%~x+g/}K6$w:ve'j%mN>DȏwyrrйY.3OJ%,IFA` Dr\^1\Xg.D%RVvYCnb Xȗt`R^/G=XgHK3Kٲ3rVK![MAF{v{ Lf탢7^3NQe*xcP>cc+HP:vXs[KZ0@X,G\{EgtE2RPobq"QETQ| ܩEORkAi^Sk^5Tܝ VI튛-wGY_ZXrK4Ѿ`Xk^*n-c# !¸tOxowF&!_=wQ.6DHd'c+zjg[lpId@T8۩H xضh%@ޙ3YCH>ҜS(%.-M!d}!LȀ;jxl̻Ne[4G՝o'P7DN5ŒuC~pOj{:֛MB#]Y.~R.Ii2GEW8&`n$}4&S/TN d<#B=hg3ৄ2$iQpLϦW *WxΨ;@Zs(UȞk[Z7&'k`S[ pr|̟Z'f k8퓛o^rOA-]FൔMRႿ:n!ŝJ;-3C&!"&V(Ul9Y:l-/꽊0 }effcC>R(cOAÄj& F ze8nv29H$uT%GBJrc&[6ND㝬SzGxIK00,ϟ6 |QR5rbnEq K^x=?[F|Uh5ƊeiЁmM򴭓vM7P|MWn! ߑuo9xs")^ 8DQIZ<>,-!}u^tj|"ţp"8Qzֺ@C|bu\f>g0B EQh'Jz:q kɚ d\|˪ LmgP* ]Qm4p\Dƪ +HU܅]Zz>z4ZP{z*@$"|TZ\=>EPlXr=h fVʖ nr63{ҕSpM~IKLdb\yT_̷E^tSKMO4WlMZd6NcS:+LB"h9 RMRLyke@oꫴX^Rz"!bF6Y[9W Btn䈸 pi7ZFkkQ9,.rk Q[| CdגOHUͪSg#bHNGPp50mN5mgo1VպVxۋ&Ncz@bi0YYEޏHj ٝCJ ) Mz\ͻ)eVVkvt5_ w]wZXlG?1*]eڊI: bkIh8-aqaO.-m5pmH1 B18] ;*knw\i9slw7$J}wFl'U_ ٘РRiLJn$Mҵ0}luiHf{#clhS/֙NOYMonjV/V'(e{Ϟd}2aq?4V4@Eoȭ"J4 }u#? yU53l2H|6"ܷ6S9G-4M1lZ7R YoYP1LaLLg K<ɝNfCh*j`I5ythݫc Fc~߅0 `OʵA/C'9u9'^ygP١o1E "\<~OBi> 4Ԋ,QVW<)sz.Z7 ^ F+±?=EH5yFCUwy/7QIf΃//`s4Jz18NS\&ZyB[qLj[ʀG9=_ s9 2]=jN BLpy"-a]_ϔ]`dYcHUVgpn[5H*1|K(7 p0f߿Ti++4YlP*t_m!T#ڻwPzUN`o &X{O㗔[oK"碒x%q[#t҆6_(h*ew}Ln'FYjt':ܛ;՟$Hk*X1*8dB:L !5Dzfӝ'\~p^&(f%rCD:`{?۾ 1Dg`u& L&d?5C/!tn-ݘ*>#?2wzhHISn39T-@^WgĀbnSrHѕu(0V:iPs\RR@!_#la;GVh5~N0 b2}>h+ Twez6+FMcad1x*$sr6֟ ӿB9% Aeu?8OPCWBLWEOP{SPx=m$~2F>xKHp=Ǟ$:Md &! cd|;\8>2@vZZAzE8ޗQ+^28uh zr$]H芌i kdjϟ$ŒB%uϕQVR֜&MzHQ, q}FNY3>WX/ؕ~ 5a˟7ԯ:86w۲Cw;l02t IXfpsvdUćV{̩$,Pmd1F`HPnϘpc4+ȶPZ#ӥv|Z@H>y8eDJB IXUQC"( Ph =5`j.N\ڵp5-\6=݌ݓpGF*ᱞbT ZWs %P<- ܊ HX Fnh3_farXmt.2u7~'6;]h:xJTxrsMߖj# ى^ϧ Rڋ_řru [sLk/=9IJlU&Ѿ8M6rG,1o}&l4 V*8&yMn:M[.rtzG9螛;~ڰ%=;5PƝ/=WA]F] m> ͉kO<0)eDB>*K#o?5|txtY7 8<2jb\"o Z|Lu? 5$w+Quᜎ]Ia[~P YgƿmGd>"I ](ZUIЅc/>CH{|*TM$ݍtOὟN./'GouұTO>9ܕ) !&ׅy/(ߖYTȇ2"hX_Je yڍmG6s6*;p8_bfA+ phr>56Fj`T717;g5=S6oZb$c Sߪ|Yk,rhB/-%* k I4}#9\Sis;,f#}Rʋ3HCS({1]ҤxVݙac5d^HkDAo PVo {{;eF]W @1z]i=m(̤ m-p%f%+Y RS[O|s_i8Ų[idVA\a_*ްcZdbv?P& /FoCs?!GG@pY%`z>~Bv*Jٕzqy$ 翁Ƽe)(߸Mm/5TWa eWDh>IJ6]%ZAέ[UƬ9[c dIM?诉*X=?w;Q Aܞn$=nrݤΙMdB1n;uڍ %Ŝgy@{@PO7Zw(Pԓ , g7=ʀ5^p.8P#@po_@7[dcm*56btV+lE(7G)p- SU& .8V )pǓ"vu-')29b#:"\2INws)N}s;LbYiJMøE3ŗrq-Y;_9 UdZuʈT_K-hti5#?SC"V$!LZBq*(%N}s M@ᝬogHhoַŊѳ\`tPoOha&z2 ][II iAzme$;tE-C^kvf_j&;Q=Zt!ŜFI9[7mFHƉT96!AEg8l{DҶ1rI5+" y4˸ҵ\M=Qm/PxvrRM(sj(g)#(5zWyU&O~?k+ k݋kwRCZ"oFXbl2R^l,CH.3_V D /^Ĵį$8Ih?zJ}jsH:GmLTlQXLk+=6)nWCZ rZnܓ {k.'{q "7@_>p^[y .keūOm"CT# >yQZ_CwDƬ^sEw}wy2='i7xm*QO2y~WHSJMҷ϶"!Q"ٛ8lv￰gt0b#l)SW #Φj'ɈIu8vr׆|b|eEX{Bij^B#F+M܎ >+#Zni1aM8򙞏׬J1>3:T@vgtzRնJQtn'ž'] )nOqMLLSS Nq1A{[U8`7O[m9~M[]rl`M@nKy|sf.Q(u3 a|r% `^Zz:WKSi\dbl*}C%O…CFO# :+} ?%]zan@$~p&Wz|MWLU>-DQ62Qɧ:>n 񺉸}/-jCE3Ë#Z 1Ǭo;9l,QP&' >Bh(;nLaS Y?D%#ŰَϷP/qέR ?^3<΍D=&jq*{6Gi5YMNC¿Aysu&:JJqԨIO I ~ w^ؓhg`G$r Hof] ees5.w1TBX˕{$!)CjySqɤň-jq@7՚z,a#SɳYݧOsCIPؙq%[$O!5)B  !g\=S'̊}>璄q&jN@^+Biv_+G%-4lsC[BsOlmdA`_ ǀwmD\-f$C/)$]zБ̩ ><; #=3lᣫ+=<`Q`-3hﰘA:\xџsc)e6.ex~<vl-Hgqģޮ<+?a.豌w sIƔ~ Ƌ׋J,2{e]l "G8Kh@Ȗ[+ؒY꽚w^b׾54- l²$ht_2u Ha 3c R=O[8䁢mBn鶡(k2$2\^E\N_ {MK.RHpT]o 'L 8Yt+A(\2ўO12Irgg6$gtMۓ"iޏE(ᝓnpS2[yP\aȁ=d{3)Hytn>P+% 3dLd~ՆRVjv\cYQ4; )F¹S`rQ- }$4S [Xw;RroV.(+Hi~@״ eBv|m3ᜑD YhjBۇoL^U(0guET 1OzM_%'D12Qz[ B@)s/oi{wvFVu4>J%(>-4{Nf^F]?΋^VޥK $&KɅjWjuq[i܈R }}lZ c8cIԴOo&/6Z IOpܻ0T}'5ybok\ڱ}Tqi梂67QD?E'K\@^+~Ds DP(I=νcf<؎ &(62J8%5X$W [tq)/ "gcb$q%C ^w)o16+)Yz3ӭ4]$%OAF;f}?mtn=(H A62[.`O{4NԫVm˝+PۄgM 0H@ĕSk\ Y-CL+yN•P|=I9N: {'6]RLsj\EKJctϣsFM*P)oTi_4UF*R_b29af0hvΒ֪%_ 6bݘ!hkMi#펊7Uir*ny2.V^5s7*9a `ݓ nT;|rVJ^xL CX5o+o'Foh? mY:*zztꭥ'lu^" c$A؉f|P6jW՚\zQU ,۬dlj;tC]TW6W1*fPE뺗=B7Z|ek^Mm*g?ZoI;#rQ+8sy?@-ʿnX$⭣pר1I9_e3{d%G*K*VUCi +ݺvO, ؼ#,dPU4b O{h eg] fbO?Z(w>aIrq<Tݖvh 3A*D~z3 ɟ/0ͮ}"ZZ+hz)no^ |`2K ИDPi[p31XU[)3/,pQȅh!r/d*6#StbJO1R#Ty6f([~g ,GAy0{c'KcMc#IG(`DbU1`X<۸ o\L[!2t4lOK&ߚ9c :v}%w4GGIq$ L*^GF6.L{JvleSthFLC|-/%k7a(5/E~sߚeOJ հEYDbUAXKEQ:_E`ZÄ2Jx/R5ofL'2Aaߖ'ko݉sB"k;/ 7 oڬѢIB~4)OxK|mMVQHpgq<ݬ/OM2_oY.ՉDQ/$߇bs9Pܩ6+VbF40TD޷P \v2EJZii4ߗ8[[(:niE L4O&+vn#ke7'#Uw&eC9Z;shI<\ñ,3R;ڸy 3铳mv%n%B ~ZrKC\(/&yYd ޮ/D[ ~On[WΙ❛9G"BI,Sw& JX-.@DcEKqmФ5$r_EIS^P/:z|Ds!.٩u;u_Ι$c@19KtQ9eLJ콀cs⑪ئGd\j*mm|Pawz|,ţk8K l6Ȧ nNX W {S:8O2pw_av^.vf eNKeZB5 ĐM67'l@qf]{i=PX"d0yH#% ]6GoC.}O,*\TBC-ܷWёYn~~ShmV$?uOb;4"˼'sU#R͔d]2=UHwJG + qf7A%lun|s8"=xyN.nͣEǐÄp [&a %+>lOX4a:H33C˜LaMꎳF<9KlC*cUu*=.9wSb3?%f1g(|coS!2PBے\f P0/v]k!{tN0zlDmbL4Bt~]xk0)+Y='A+( s̤멱<(Łvv+g=[!0D` Co{`L3<>I%wJilW )ivLL~s Xݻ-3JjMZ|mv ;b J@bNN!N29h(Leb(~:r YW ؄C)9#$aF 1<y">Z=yjjR #XP7?Z*`uikٳ 8[οA\ G`˭.9;@ˉsn& [`p6Ģz AkY'^B8KԽS(u^IğxHd5}_NSe 2Ժ؎Vd6+Xa@qBμ,(m#' "CBKj.[w3 REi;4+-hٽ}<θx%ZaTs}۹ 5L'i }h$g a3Re sax| u]m j]h%#9ޢKYp<=PҠ`A K({È;n~d+q]Lt1ՐkUhSQh¨M\*]m ?h1:nZX{G,V09sj<9.aT}61~'n7 Hb+IԷxTUep ^'x?M8t%*}S͇k߉.wWtx0Ft?to9AhhdKHJ &NQ&bkc KQe={|[?I#[7Za XQ%XNL{V☻Dq2ig&0(aMG̊Y8f(kҖѸOèydā 脤%hFczq| [ Z&(dT2;vqY2)EDA,R~h#1E\]@מrGs8M -7j+;G_sɜbY U5J9roThwkTjA|>`rjsN0a=;0H 3;iI Τ)L@3|$B/x9|qE@[QjT\;v[y6IPba).P[]pDGh ^%BDn \#20ʒyŽe,9:86%b_&<w~#y(غX}&35j۝3cg+DZP5fDl"sޡ߱w`L)# W]]2~#Qn'vɏǝ>)z,ܒ3.&WRHuyI7W;QYk N$܈ <b]DuYF$tn(FGL8lko.Հ*MdGh SpY ?=;0?bi IwuZ8`ܙP%$e!%e҆D*湠ъ<5\m;f8rJrB9Z "<$02C; ߦ@r?%MqPYg^ʮgodLfŨ{`6!x" Va)(dِ.whzt0W@{h͆ ؚ;Odyp;; ÝF+/fBDĈLHzsV"gvgN9`Y$R*k rY?-<|&[iTL. 7Ϝă ǣqG3Esd_PN-r0<`ݛ|䥖 p#RDCVLUA%!~ MyEi^iqd[jg[R RdrǍ B9^&:?fTp 4@S q;W2f[u*4Т-\=^Ź0b_>K7$֔ODy7i$b۷m6@$F4k_TpbjyHׯ4 &/MlDs /Rױz bmo5Z/Q)D6PWB[[?uI\ʮgYi5~QYs指^`H-_V { ,៓1 $-2X|Є:;фM828m KۙB}Xo慻G'YǸs#snNwűl5&0r4n S Q\e;N8g _ӛ,- p]E;igN1׵>߳`hUdtëЌPnmW! KJ%IYk(f9oB@pj=R6y岫vD XW9I`ls~B~9bܓj= cfAty-)nOminE}+ϨC(qOUk3"9yƗUy]bvf`OLKB@ `!Weّ+E\bv{&eFI֫yL -.zADDnLK>Q7 o 6$gM7=6Ü *E{hyʛ[(VBuX2u:~'hV]*QaPcy Lv&Mm wK0-m(Ehe#|Κwy'1Bmoۻ OP4{= t$ro302n5ZGtHf+5T5(hX) >̗];9£x5AasC65ydU%97UL,`jz!g)x`l{{ws>CLU wmU"3$_F/{gZ|S_}wp Cx܅Zn+h&"p3%vxyTПP&AR懯 ('T疴nPĿߗ=8=G]-`~~a,,}5:Jj(P\ޑ/*}i)kBJQqۑ9+*\uT/rd"t.@n֨3-GQb3Բ -XF#O#94VCkp^QH< o둹7KփP&5aT2(q]zM}!2'8$)p6hT|~lS{- ((@wD5 h֮@D⚗\7?Ip ?F|CPwFeJ]W3'FHR%PT̡^ 3oю:Et({WH⺩x!Fv";0:m;d@jՃH'\0nTF(G׮J'PV?կzד/~G6EJW'5" 6di[/1 8 KNxC=1@F$m+S9ڪ\x )!2ÂJat f:$DZ(~ 5U&~Jop8 Dp3a /$I"MYaG6Y+Z ;~<THk>W)_Ԙ?H>FEf]f0ףHD;;6}Hpn JV˹eR1Hc Hdtރ)9=r'oJwgL ]*|x O=8Ft̔,[ytmN"OahNڱפըBM-) -3J/L۱,eiRjԠqLL+@"|?UZҡ⧈ ,Iz 6Y"v~Q7v眐A =܄83S#c{z\$h̑?tӊךH>WjADٵ*Nl]*725YogLABz%D]c\k`6 &ė7sڙtN:~XЊwΞR/?)N''૩EY[ LKl%0RP+srvXeh'uWUJTZ/Փ\_x4lKԛ"\7F h(@P3Eu;:bfO~8Ҧ@8J"ë7zLonagt' x! ~+dDB7!p֡ A '$eRQڷ4ZTbo^j˕CE.57U9 {Z3%l~ ŶQ'egXK3BFUЫWδ\kR!>߱h9R%40vE8tI}UOΆ+fEgQmi yǴ]qmCPv)k^ZVK  'fn6oՎkϯn 5,FҒ v4N~5?Oes k`D `Mp! 5>`!Y=v㻻V\&1's&$!zB4Mm(͏ 4]7.פTx*W%&; ((T^,y|`\@rc$Ꞣzն&vV;V༞TT3r2iڂ s&{R> {B7ȏ̇C$ɆJOc;6QY~ k>ucp㣤[ј g煕DYiJ!dNJ+Fh@ v+C|,( S8>C&{v)yU]M Wd=l x1"-ڽZxO)[)63*:}`h䮌(.E߫,v+[Y]aGM Ӎc ]f _VyzH5QS8^fi)Oplޟ۟shqN-mlĻuyMtbFk@ t fl0l>~Ex@~#|RGO#Uz|5?J;<-0nHU輺AG>ƫh츰apT/gTf_Y.MC{  ~5䁬JB o@\Lw*^g'n~0ZݷƳo43Qc'#'k^{ 6$8@ݣa=ztok?(^Lj -~  մ`<q.l츊NͺcFk)ǤFNz|r=ouvŃ| wOX&WSSͥ䅨Eq+ϔJG.;gup7#nXy maH]/rէ3^s5zPO @QNC\SRR[!).!lE05ina+dL]e6 k([ij;*sݯI,) Rm?{u0)iw2O/ u:V_0sƶ)$uP&+1aoFj@}pZexAek%Q̴,l5p$!m7*n-cX|{5n9 覆M! Sli'V|F|] #6 "TAϲ/H$ ;kH cg{s4`"fd1饸 OoZOR3g JxqҧmBLqW b/ v͕| JKO(ʚdœR GX=aR~QX! ܈140 1ɤi"5ul?|Icm/7?Ѐa|8&!,cצA̭ufB 送 kGi[ߠZ5~ϧ9Ae5 cn u– j /gٸSC/"GӋ߭@50Ep[3o:>g\ ss㛍ezh/j<vbde%~HyZb Ӫwr̵zh.`Rm0.5TlEcPLEN\k\FeNrJ]HSۏc_=rlC~J7(M ~ Uy=擕2N[ѪdJt C`=5,3G92CbPl1S:m ݞ\$JE47-{X|qK̕s Ui q} ZQ IDOZ[.#x~@]Y=)l+؏uK|_ !({Ȇ\a*˲?ENX^]SuʏF 9 CR@?#Wޣg<*q aIV2X?F] P e.5IpcWWe9~-֪?=r!6pxƒ ӹӜ-S !ܘ+w]5"a0ĺ4-BR LW̆ۄ?`$_z:MaJW8#^Ӌ[j5&?}r59}PGC`|"K>ͱ*_[ dm,tɥ f[9&x3QGn,k^#x[ *)#[kބ䲕~ Bvswtuyޝk}h,%qu]ZO /hPiɌVrnU/v8s^Fhtm4I0)c4<^LK4w~C;ZI2Sb b km~[lj`Mg5k:֐+bT.vb)LIt훁[S^ =/ V Fp\N*n%hm WU4ܡGF;RcwptȔ l(2+ePmrv2.C<̴/[4ۄZYnl+/K-fMNв9ZK@O9ըvö.dn(F}\SijMTpIbloʦJ+Ɯ hPE,^(Nk8<XԪHZi:5Pz҆.!qpOf;l}@s:\u舳$H!k~g~obvkoN2𤰃.cnU``GHs`Cu bj^W1W֕8k6l&G-s܈N#"C+hnݬZU7ILk7ˀQz:MmC5(vm5Re\}s@nZ:/{#LUKSʷ'Ncs8.o<І 40lc֧梟7Hɖ,5NLp PK2vӗpiN0DPUcW( $ ,@9Q cL~]S(d6ω=R- C IPB&ws]\Qgcqn$\ʳVSay{MԔ6GWK8_ATRjV>uIWk³.( 'gj]k*PHt,ݒb>[+8} >k3Oxv+B@GΙ̚q5U~>777R7g-&)w< Pin1]& } t!kL, ݁9H~:#2sMuȪ^ɬu]9U|fܲCYV35$˩H Bk :󔬖lC]~]r'#tXuBAVPӸ,5Պ4يJԝRNɔ"qj?_P2PPRdaINK?:I9f=2OWv^=8 ZXo;w?) ;O$!}Q̓vsQ81 F3|u$]JpA" vm|k~q;`;hc}Ch.;洹H^y% x'5Sz`@  dtewj:d{&`TTYgoɍ-N ΈY{:d:BE&dzlv3a}QGrۃsUWvob].~6$;Ѝ.n,"xseJeq?xZ~P*t(ɧ1ї KiVKNjyuȚeяM+:9vLc%4s2kx,1s&zwL*8]1*KCm16Q9Ojo)[s,Ԙ!Аc^d@7omU^֜>Z$0$'9+#<`6dׁHk^$Ptb7WFsա#o"c2>$1qwA/irbΰf4 ]W[?q9LQazm":;%Ƈ)Ҏo|0U[oE@\-9Z2)L͗#Xhz]/~<@id:G|m\r};P z/^_]i2S *]չ)3vB p0lj#OOT,#˶@ĔuUclQYꎬmP/%OpB'Tfr(q } % @-Ջ4)'Z |3+dGE^IP"Tj+]iaQ]*c 7qpxӒ?,:}E`'>}F&)!bΜuԤ$yYcn0B,] iҒCfp5A!$T7!by;v  ýw|_4]a8I9l Gz˓$J"$;:? "^d~|W-;)Wh~yeHۈPh',Av%w/CeNd ݒCӢҀ*dh)ӔΏ d%^?@4H+U R $)(3Wb 6zG6^4et#4 Q P`Js1ú.RiWCEտ/fG"uUqyh}: 7TQdww3֦'*HxByޘ:"N)qt$ATe.,[ Dpu !E/`՛ ݯq-VQcEt bno*y1e?p9^{A>8F^| -@Ier#OTi>ї~:xU7tHDӫ/ǿc] V(c+f-*^DKy吒٣4/eFdmֱ$[éڞ"w(y^iD}iˊ0&;։fUucAW#>0] r"u%/˵o9)@OX#_0|lSn %'Q ݇Bϩ~kJQmU@ 4ƲRMripӨCpDmAb\=k[;vxGqH^|)ѱ_r@aD;@&?#zxnIhBb)t6kN8/:J}.yq XX/rf U+6ؕPᱷ_mn+%j.1 qǻgqxE88dzƒ!^\t`(>!ڇ㻙B<+Ѥ \c7`Z`ɂ?0PΨK:Ir8lw @ePlL-r&;m{؛{[gܜFD;zej+3j3in_(hjI':^+*cBV? a<(e.[ rޢ^3`_8v t썇%m/\0k"+I_".%_|u9ޙxץ,J=+06&: @ c:acY{l J$UcsMt#xZ9񓪥OA 門_]MO^lrQ>;&GMCo amYj2ºLt(jSoD-S ؐJ88s;J^`Z.2H8ۊ1bKhk eWP䉤3{jk  8{iQSnd'Kd&#J#KqOzhpX-(ֵ8ζrF$SSaX*ஶMr:TC)&P )m"zM񕔘ts3B+,9և 9QQq5փ Ӣ 4nx Le3&v2P4m(7\YmgmY`懁s 70Orms,zoHL$yfux6 ,[/lK[= ! C3_I[TC0t$៸*zMG1֥ArZ;mW)Zr<;5&j!Qd݆ͥ%0$JU”wvNJ3Ԓblk/jdZ|TEUOUfSEC M#jٜھ .!nS~WO*Xhbk̵=,8 8Ԩ,5QjPoYmfw w0/ f7n+Խ=(m(C?l;o%Y5J5 #}VRM2bQ[xc0L;9GP<|7M=qԭϪI g]xBznK62=SmpUڦfИ5oWiwqx Zđ}͋bbL~x#Xp( 4P;  xનOmp!nE>$6U> zRۻWn}%*Y#8ȽaVu[Y;>Ƭ㊏yPBk=XPWi_mse8(!B;BxVd1^8npJ-|p(QgSKu~aϲtp+y+vF8~U[ N2-3?fN<l0SC΋sdXpRqzk@a7 C?56D<ņ(@M.Ea^K%\ ɰYK(8t8X?y}X K[.Z.Vݖ\:W6@i3MH/Dh1UTS_0Z^y>l#FݕB_9eG$]|/x #S ''~{|?p|熆QWu1X3O4[jz}@ԕ6Rg| 2\sB&$!#ƁF~VcEm`sw걼36CYǼۨDW ٍr͋M97Cjy ǨQ{ g Ujn >RW=SG[E1ҁ rh䢲'm }dzqƨF6:"QB2eϴn8ϥ1ZՓ1r>TAkM^r?ZꏬR;R=닐I ZZ!wC;*ץSA_L n\jcY%.6ۓR7M 4L8CxR'QĖA5e-ZrR*kp,I0Fr샸 iT4۹%08hd:pqb9+=VQ^JiLQ7qLj:wb (LkV0*pdDgֹ)Ut"VfCQF-[@Tj W™=[=qOn-%gUn+ojMu2N߻UWr$Pw|m.,bV3U3b/7?%u1TiNGUڦ(Ǚ;)@9e_K@QzrвƖgؿEW]ޒo;z}DLS踌ho i0緐^^$@<Ŏ@WOٚ獯9 d!2gu6A:+y{+~c"$T:.>Y.Tuaz}jణǜ0C)C3L<תRJ?5;a*g~MU\QwR%EcDD 00p0VGJ'Hޔ{ըd_PE V]V0jl҂q(J Be!45p&w=;[z;yɆkL y׎٫- F#a!d3݇TR,ەSaW=zwir/\Qf~ Cnb 41#Ά@mb{9faRU 4xt`rʾ{WUuMgP̥>g=yuG4vR As_d)u,~PX5[M1@PG:Q{ϬsknB*qj;>U>Cͩbt6ԸeEJmGXRDW|x%I#0.~Vf@JLGpzsf5TU `(HĔE*x/ : -H3,hW) UGO{+ۮ5M2Ϭ!X i96A/55. .LI~B{:5u5%Ufv݄E"o$a>cq k]:٪!mT7TkLX69%*%m?c@SRQ60KP@(|Qb=HD:V ,ZLLoRaP-Bq:2=@o hozM1NCBBр?V^TPm𸣏?46@܍4'p&{atHAF27zt61gG-$^j(0PQxSo,m:m2:0cs9v(kw嶰3g@o _Dg9O{0M5ho.hy1 ͤlrO`)dfũE˭NO +EW=;[\X.lRƯ#z{vDP+02݋3Soq{na7(Ea& % Ӷ=gL9꨹<R0\[zm>~q< ,͉If xW"}Srz.a!ߦilMaвц1LDe,D[yoo:2?3GR`GB]ǒ"oi۷:+>GapKcEP#^py|d1GY';-(;pa/Y>VzRhKf|}!=@lv< (B ?~YX '__C{>T(H÷F#?qj׏'e exu'j&K07NΟQ>ĵ"Bݩ[ Ybz)vMIJ2md]|tCBXvIDBLٕ`=#ooсtv#G청*Yd ޠX]0&`BjCG_}j{G'T fY("HL/y|3Ƙ7q[G{S=NTa.(NY"7_C*QĄCނm]RXA"^umM#nXa6dlYOb/)+Hh[JJx%h1jnw*{6j՞kI΋yqd/$aP7L.r[AIa"O ¡Ҽ{{g%һ~V+_)vxA3fCaΫb)]`%x V#z*z{֗!ȑE%]85i'ˁA165h&L|);A!Y<|gdgӅVvDŽ32B}4(m: ahνLqX=PƞnD%LLQ)!_vAۂҭ.nd虶Ԃ07ASo]( VRgstz+_N=b; xh!)uN6MVѵ>`,q0Hbo@癦ӐhNE)Ej?T0 4&q(nfYZb4 tkM }MV/hoK~& d;xhWCX<"W\H#SbJy,ڛ?"/&βօ>:8-IDUzֆ?=İ7b* a7xdk-JyI>v >p^t7pdɌ T4hBDzr2:5k$9n² "鳇LX_H4rC>Y4VqlsR(?Ōn8C1Ax'\B5l+UQrSx#BfqgTs.t֮50ʚVI(.WىCqИ?,8ELDtoKֲ2:K~~ĪK1MC j98g2K eF$4.O.>#{il^/ AeT">UxCH! a8eܘA+S]ep]D϶wugK}" i(N^ADjgW/@" ιg:ڻpI0jyn\s\<8_4[NMl3yx~eP-Fzed_}}s) P>) /Ca|Ňh{W!sR&fْ oe6ƣ4AzZDW'@xΒ9F+0 gܜULfx0ͷ4^|RZ&Έ 6k؆=d3׺,OlorBY53w&Ovi\! ?dgr,)$/ y0cBٞMb+:uvk\ Q;rL\(ےWiSlOb/Ԯ$5NI,oWh?֭'A9lE{#.T(4B0DA%$WD|+뮗,*uyIJ珒iɢ^xMMcTTb-RL&iq FJke%KgPL/;HU'0M{/ To,ǔigڞ_#b֗F%]> qZ\3?!N9n 7wm I9:n%͊$ rr0tCs  0IN~H"nC/S׵P%'HZb+J'ED0ibdm%fS9|10_ˑxvmoE~-b*QՁ|yot;>::O?o>?/GƔ_ ʽlÔy_Њ M8n$ء`!}'c M\LyVeǫ %(pޯ 70FJDz5LSqS.QYug‘#v?{n~YPBvˣFFE&RT$=[fN4~:#COD\3S  VY!Lռ|,.Lb90H*p{/n,\+s\KS 85t7<\GJ8Rb)H]{[-$: SUق+GuPYi£FӭQF4?މ*If?4eP&BF|LnԔZKsv/lO |Ӫe}XqUMYcD,}ALR1kzPO(k\Ll(xmN} wÊt>XzQ23zչ-=Cf}:üޒ"O%٭m7ٯ?!Klhoº/[`QfLO|wm_OEH!=x''$K+X <8ABgD؛rS"=g}Zz>0\9moMAкj:i(emL+0_) C;1ex>դ7xҖ-N]\#c*z%Dm.92J7u0@r쳭e"`hC= e@N T@ tP:! aûF`i_BxƇrD7qT}Kh[fl֚Z.;#1d bpc}տ׌7`ueMux@߷-Ae Cripl­q$p #Q _&jeW̳A\r HJy :6 ʋ}!GJa2kqO5椡kBhȊ'sC1zߍ9 ŬgA-._|w6P橜@/;k{wDn=4癮ݕֵl <"ua.m~3M\@򃝠YMx^ B00;NХ367~\.Bs:#bfyt_atx4uNA"c&N7,v_TSW#I-ARV[TiªrVvz*HbiGTfYO]- ߑuKt˶74KǺ$ܛ5vv.fQ=x\xu0W}Ewܚ̂{/ zJ&L?!]k؈AqcUЮ[[Xʷz~}P?, ٜ,'Ϙ~jE&@ Fsce!eZjc14W; 0azq+(Ns4<0>V]v 86$Tg+,j[/8ꏠѶXF ~7ghGz%8Cq z g_)EI`)Npfq8_msabu^y)S!nş4UF@a=}c]Q?f:-[[VZ7^>H9~7%#uM={48nk'76=?f}1>-֒ƌ|uhrY&[VVk5` ، }|S@!]!k#s@)|_6(iDm]s\SӁ ,7QɻEIϔlNmҊ tbN3z*UOI6p 0ЇߜU@%E̻fǯk΅ ;'Nb߄'"~3 m UT8V9@^((b mtxqV# UOS4=+ot e޾~w DiM['쮝V+%U=Emgwl12kEFmXB}'NZ(*[_G.%'^Uw2wt3Fh ׎_PEAAy4TѤG;5e]"})m]uR7Mv,,| N49VqX+ ~n.ixV%FDRFƌ|a}punFhwZ [.V/D<1r&0tb~Ei{j@T鿽h  LFZ'R\I;*j΁]:$ZGCt9/C{fWSo 0;\GaEIxZ,\o LC1,ډ'?Tc.!U%+%Q~tP4q=e6{ > ]b*}a4]jOİ3pw`%OO)+$b0"*-z;])0L ./)u0~IH'Ù!BOY^DLҦ^{ʒqzf pNGF!6~s#R;Invc-G嗢W6UI\h.5%:66d0pBPk8z&мip2&AN,t菄rDzv(ʍ?,m[u{9 *ˉ\,ZcꟘeН"S`/m=E2-*$_zh+H ¥.vM-CC{o!hﮥ=trYX. #t$:(ϒ_]sxsqFJjKr`*bޮʿu>m` *XZd"5]zdz8N)钩ۼ, l@gZckH7Ғh=L+iJh2dNx.HE}7T(<FgB&D;* m 疷eУ ,0 J9 rЂo:W,&fCEֺJnrX$ݚ FG\{nٻڪ| c >P(>Tk(WpPM:l51 RյP5XX'8Y[AQ]RQ!(\,^\x+T/:uV^\ǝ^- _vbmd͝g)J1"$& 9  \H:0=6Җe > =WC#! qyoSx|% 0@ÙmmC&|c!`/C y@ˉ`j7`4L.MB8 C7ht ᵫ%†g GP0%fnDz#Dԛ)g4s_ dq?Q"1TeqJ{= Qb}fm"-Dme%tOdqX2j T}M4D9ˬ;9O$`ay|.c/wo&^r3D;Vg^b6Ӵn)>v`4S"i/I7|mMJ pWl0G?mhd+֦it:Hh/"HM@GyDΏIQ14RN0Zfrq\ӰIۜڔN1ZWy3:⮐;?>fλE0w~m<;+ /\T[$\:XӨ&7݉t<ū*mJv&P_jM)Zk*lشIJ+;}_E/Hx!QW-Z"BUzٶ~jT<;/2G! ^pY6t\I27ϦCN Ni̜ؒlG4q/Ol X91(N^ DSbӝiٯYWLL96/ ~8IV_!wϫU %q3 o~xe@(kQ e rNRA 4~۰6 S<0ͮMq9gzZf b2e.\R`́@*M+m҅r]d.:47ئۋ l4a;9!P*⬠}hGos:m™ : 0B$;s_ %qQDmU d>2Trog<">i0l&,'T j'>{y>7w]2aʕޛwi=k J+iśnn>Vmu෹&6BY-ʁ!jɁ}a3!tk_i`<5OXhUuCֱej[,< >qx UQGbqʌsnE{lo@ [0MtT6#c b;Cx[f^Fy}d@Aɵ q@uT7fQسEv dyAAQy!#"s12o0 ==x/)2&6$89KMjJBp*Pn'~lʁ];QrIYKKl>UD vw)KQh%njOaoN?KXXLG:e4Dk/z^#( 4 _Hi=wVἫT Xꆾ]Cbnx\NkTIFA R>F+(j)؈z."dCg~nY7*<OC(s[RTvOhHHzK͔`J䗭SHQ/q!;0%ӓ7TozMPRT=ӑ!˂Lԥ_{$eoZeL (LV0Ncօ3n ԿW}H V.sR}L<"| J(xQ$au궢 a}(ӸdBx}&7s̞g md0A78Ù\aVtcv B׿)þKq-4/ rm`9Bq:Iw dzy\ޮ0'/PbdnJZ2>/ff`?r ẂE~LxNm\WtQΰ/lOD(d`Ԙ\-ZsVۿ@]#;{OC_I7EUM6ahg&[[x-,lW\c[a !.drX%ҞڗzNL҃Yoг[<,'.d,&BD2&cy*A1B* ŧ3tX܍8kym|q *>YΧ~Wm^ ]Z_O[t v׺grmՊQDk.b̹R|>I A.Z]:<+X E{8ߨ6;pO8j^x5p 5.,5y q ӓ1 zBjGZbb$!g(1]ME]t0N&m5;N2Kj" ʸnzA̕}/U-_nD#OQUiM.Y}g,_7 B:AL~z,=X+Y[T47=8?dF`NH_;5,fIMĸl3a@Xї"%d$-7cdi6}+PN*-^ҒІ 67h`q" kM =1]-rDxG^TH[12Ԏxs/F&}3WY“,`s˰I;wɐ%_4~`࿐…/2[Zc~v8Ӧ(MokU0i+Z=H̕k*"M}/>L!Rް q)&ItpvJ* >kZJA7okᵆ=5ޢ8?3gW et_^KN\;//*sd0<a^@fWt{ dn|WM+DeI qG`'XҪ١<{Qp~fH>E}⡱c4ivfwl ^ӭvj B}转q굻N[ߎ]lmu|<GDZ|Ag'BDđv; xUTD\ŀLOۚ\+/I'A8Bծxlm6pT[^(d[|VA껉XP*"FDY-DdƓyg)q{h#aPvcŘ T _?P™|f !Y_F Xl3?u5j[!x!Ijf5r*=hЗ#PwH0` tTطjljZ>6Y|z`qN)dEAl㊿`W~GPxJ2glAgS2MVsަGח:O(ޟY7LJ Uf25-foga?`wzy<7|ZrKA0C7LNAxl}G62Op;PoԷ}S&G3U~؁Fg_|l7Nۤi1(CgKJj_9ˍf;^n@բտ1]app^KKG^+/za*@*_^BxK'8W|GPwFqwRWxyc;;nVĚG xz 1־oszpݜ'ǐ $WZٶYpC@?['FmdxI@rDp58[} .Ɇ^кnk{v3dfUg)TtH-*l.hKaCE Spa۲5ǒMr-9ڔ/аTcM(ieP.ZED!f`Ō" `S!x1n 3GZ|Dx'ڰOYP5eG+qsNiloA-J=7N V&?V]| sv:EIaCw. b I9.[t@&Nտa2U_pWTI-Sâ663?>|]QڎR+7U >աc+ǟ*j ^t,*þxJ%gJHqs9!&11<ɞEQhY€I&aJcQ*j#vt1 .йڌ-S;A;xV<}mqX*s-#0G$ wʅL*4F'RB'֥C@4Zm,w܌`Y[烸C˚(ќ=m*֓,0x ;ø.rS<OevI$1FH\သIO[úߥT-."awJ:{!!H^ e O w_d߻YL"K8TXR zkCu n+ődCn/bG BC > {rz6,"h[Pn $.;mW0.[=Qg{WA"/>IY-sѐ<#PE /*T_ w` 4P_rwcJܕ{b9e3o(!1(:eW,STTlr f!d;Gy:8-Ǣ߮bE}E`O1$ހΕeqAf23b~v^uϐ8~QQ@(^ sBR#RlDX]aItUWi'+%.c=B %[!"Pߛ1GCBpPk0 ѹxSfj|2x2y{޾8pfXZnuy"SVjױo&yxFyU"=+4\mcpHt6YUѭAi`U( 5NoK/u'Z(v.3UUwpھJJkA/c| Be^H}sK#5ջd\f4`鏥4`k˩q cCSXR6[q ~BԴ>!T,xMqu-\yW%-]9(O̥̖E4e4Wfߒ4xDJT zErcV>U+Y$iP]FDt&Ȉtċ:OeW.I/.VmtCP4wۓz<6z I= |uK  XHpӊ{aGDk MXgӔ?7O 卝;N9е9-tgL}D=hyP@ Λa"Fx5wo+'ff94* DOqZjUܓn -5FlΞ8?=ĽumP8$LU@y ٻ)Zt{_/7t%;{]k?6䠜2MQb̈A'sb;S ͢NC`O\q*^}<#N\WIUP-\-d_kU[<"\#/%C(1s%fc+WMj6R4KzG`s7Gr\AoiUY+YG|j3dछ@!/w+/ٳ_t$/( Ga۠01vEiDޭ)!vm@}Q{xEN>a:{+Fu%{t4ʮq)nN؝Ȇ@$u=?I2+SoTBMSN~yJLpYIcPGMHs2n׽үO&@t``` i[OxVsX-"Αk7unz>4ըQ}ŁX#wdnxyu'/ve-kfZD^Ea /Ƥ`Y A"lMX*8.VRa.{b:7$pʝH,g>'K|ɸ4XD{k%_:}z"` goޣ7y0<Jp_Bk^%2G;J)pO""N{տ̢5DS0Ĭ\ ARĝ)qPlA=Y-䜼ɯ^ kդi^5UטGB%j(IЂj?>9䡁g,Np 6Y]^hmU.+)p(y5d&A// LM鳃,y@_|և'nɬQu=`œG-?bN"sHsj5* )S/ԛ,B T ,M:{jA' 7F:!+@?)!zN_'fcⓏ;%#&Ci *L0\&JkKCXsD ;1s o]UW"aj?44bWpF[.|dD8fϊoF/W$&紦aĞC]t{=ѠKP y&b8ãT>-U)B?#YNo~Rޕu :qrrzg7Ruu05kNTX1f=!(&kkwtX0{@zsCTmXQ(53$)z3q8L '2YqVD !\V;=f8jy!47RBUwlP2Q?1!N -"esc/<]*;_j n `yq/n24 [ߘ\RwQ%X'O 8w[lU,A5h|*5J,4WHztqj9qoj6Y梕fT T>bꆏʄXvɪcϠ+N]J *m[gz]ﳑ?% SK 0P1+nu)QcbmKȩXdxL`ûyzN7F\Q6x$U͒i7O'ʗ@ |Sy,2GRO/*??ĮW&B%{:>9 eY>91->&=JМҗn*yT~yea/nFb#m?d̦aGS;cpMmRId[qU1sFr.$!ޟ}y7ŻQJVf;SE7Lrqe͵z7УWur(ge7=NBcFm-6  R>Ft6[*#N 8@;)A-F`' >s 49cgH2P3CGߠ:~><&wJ)̝NZ?EeQfz3S5Z.fkB+ %7)/ <Έ/D{_׆ߨkXpTUe:D`2_9R Y91$V _dhj2QgSTnا_Y .84dqzN3P`KnY\ gZ~,m%GDK 3dg1@e͂/c9^ ؄,#5%-4ÇNdcNLւF:J=9ӷ CEGOGvN\NIK'ѝp3ݜW1ŷyZ>Eg{KT_)u9 *G藞ZxICj~ j5w6_0*H$W'Mr2))Ouj]!7kD1fS~{dIf;Rh;l)o]NtQ@S=gKZb࢟,bs1jm֯[4v;AiҢ5`- 0i 4)roKn}/I1!"L.x;#S0q.ISvMD0Qv\ε2(O@ ./A|u_%YCiSgvgr'[.k{rXhk5ABkDR7)}`s6o32- }]3M)5۳ Y*>7?5DBU~K@purBب-`J-8cd[p_r2-7?qsktcbTj@ V܈&pJVV2 iU[Є#Z (orjS腐KFH{1rzJ%'TE]zֲhLr/[N:i]!WKPU~ Y*==LAS /Ŗ1>';Hi涝M҉Hs0.[Rp nQaIw|,qF/^V'B{ 3T>E#`O:h/2AF{pD39[UюWkoc+Be!v8h"L,^t{2Gbi˃ߍB9WMx?/ꝛO,0!'OkǍBv<ƤƖnyF7B))'p 'LʹVHӤ}tc4^l8c$VP/谮40*誁DʽWȫI|~٢*eNu;E[|U|Fc"`(zd Ke \pLf= Yp:gMUSǿGBP~&,6D>W.& G$#F9d"9VߋRH8 :x:BțezK@Fk k*;7@Oc)M>j76ŨZtO_yAEsL;/3DA6jOC[52cU\ g~[U6ZkbS~,k)x$C sb3W^H`=D^[pkע6.6l\G߸"rpPthʙbegmҜ=v6zO?!l/$I,l<8gca|!k)R 9.>K4dJ]/"&'#.~^t-a\=çn&>b fnF`0<Өѫi&&}]CҳXq x@-QScE?nJCe e{@l9 7fsj`w? ow ]ǥ[+Қ7 t-c)B6]g=O7Az:gh#x!m^#{x Led9{Qyh? %SFm7Q['>w/+H%Ϭ^&'%BXuOs3E1A\ j݋i$._73 adI{,uCܘsщY2VԒi۩;o:Oz0Ch[<{'{-.}fמ4 zMJmˏ/dv={,23N(b}3%U^?]7sj- PāY- Qto ZTvM(sLA͋%E l}.-G} Doa/HhOݿi%'v߀մLXȪ==>|1 a}2*_SǢhL\k^*IFqZkyW[4M%i3c8=f62:!لаBYGXN;*:9 AhkM@j让̳@1FI>қv箰I"[uto](&ky/WPŞ`4cQʩ0ICw&\~222J k,s_R}:& }v&sΜ=Q:tLwkCk\Ukb.Am, +E;U_*Fߚ6M0~tOpL# +RjWتFIcHǐ )']F&de% |l( jW c28ͻc2gEvxyV-4ix땫>\ceA$4KOz_+Edx cQ 'Eg5Ѥ^Lm|Fz&>.Mn^, П? ?4eK&Fr dR4ȫxʍ?}/4ΐyOWn"v=hypA],ckkKJH^}qk +7 s߉@ \&{?*s:C4;4 du]0Fm `咇_ݞS2sUX[Y=N\-mo/z%֙̉?/{}XVCX- &v4K2RFaY3SG_龓!1XnB +MoWNԞu1"q۴DTX3iQadV(=0vX*XQ wr6=zqjewG>@ .&e$QI F^_n2#<#Jwe&[ ϨINO痊 O}ྦʰsMG_2~}f^2&اTntaKPd ˶⥿$+5k4X,+\'HyR8׍y- Ttg& $dAT&ga K.!Gx&S#rM~utv,ܳes%RkST%ʮ`N!^9/.JkȌ֚[ߘLL(3l&vK"?: ~=QqԾN}JY^lꛍ5h)Tlk?/5ٓB958H!%`Ő#]jÐ[=^E o='L չ6=(4h^4b6{v.i N"sZ'Ko}F+iln!6,oЗu_0AȚQJB/yUKby>po ?0a~b9&F^9P8}Lp.VLR"ٟĦRci?+s D9 $Juc5P " nJ5R_ZA1JGԦZ 4`#+K9_k鉓yjQcjj;*a`5Z݂SF牛d#u$nW+YSxZEk/ttc4l?9jƃS!cMV#kS.0rU6BiȑuҮn?1+kA}GNJqB; rzc>G37r;b5Ui'aťL/N9wɼ,slnQ"q`"Dq2y+L=٩5g7Q&ş_vhH*_h/N$]>3WAh_T} !-^h8Ъa[ <^]4AfYc#?/=.Ϩy:~[ WvGRrv,׹t%4pH!S ;&#m q/%FE|3#žȶW 96"RбaHxR 9oZݍMǭӉ{d~6:*1> 2~ ީ@ `~2:*;YϹbYUX 'Aad?^M:L5(ATΏ F.D 7j1-r<׳/9?5NˆJ< m`;/X{^}s͸XuMe;RԦ>v%o{>aʜ P|?'kbaTbF#rc2vB6\4\"&Gj`s|ZԁOvkk -z)BȀsr-o |xgu`,S^ڛ*yԺ2hbK?~y]{j-,c}J㷈cqe,Fv>J#\DysǘU1뿍r]g%m `FI&9݉j_8 M'A2*('Z<.2 ?٥G}<jxWcj'_!N"gRƖsEZ,ެrm[Su ĸmVySxOifT~##u/-aL.,!ټg^ /(>ڙ.,R序"4TTVJ߹b$Ƙ,٩}hNj˷f1ߍjQ‚!1,>Hs*k#uoQOl Ut): ">C2+__,(:zfm$@WMWJM{y"˴je"WK"v׉mrBk@5/4-%\ӮC" L>6/4ϵ>'iDO!pBo`~@FeDkVG>bC#9~jŜv3z.WUY TƘ2R Q-ᯧlnd9s#U<n3գ)V3P :U$X' jWyCl5[DԹ'_ǛZh8\좳KǿokOWJ'9?$&}K 'A^1Pqlurk»R?yhS6"Xs<( I >ko[ː#CAL9彥%ҏX+Wcl$@]iCO(;- .I'=t٨ =|aN::iw@n0}xQ;KdQZ:wM+?d_LL_y+omWEmtr=GԤܰh|7VڔÈckfS\?L웉pIt% 3A1t3͎ `[ 6bZ2 Nn.YnQ}ވ/C"h}O͙;C6@iYhD'1.6K gp6 &r:Tn[HfWͮ[ Ja$4`Lgw#*RAж{"=?n.B[5S UiXO 0ヒ/8Qc졳BƝRf:#_*Dmo~qݯ IyfAPD|bx%7fv䥙@~w7cξpT.76)&$%4̘#zzw񝔉LU7!I}s7c[;9`]O zI{c]+i0(9#){=o{r"W+z/Fv3 Cȅ^F wZx:=Kn<P=q>ㄔE+iLSLj{_ٶϐjbhHupH=~?k~:Zz УAtm/-4¯ݼ1*ݾ8KM #V xdXj}iZu& ջQZ"!+=kE% 7Ce;w8;AVl=E3- S86DO.N< }y{@эس `Jeh~ugZEIn$v qs0r;v:{'5%섀$x*tqܵ uXHwlnIzOJ\̨c{ cy/*'ICy]Vqf2͸'U+=+ʯ!_ܠw\w$ֳ8=ez~d SFK^jo $5vA ҫPݳİ@aCi%rOQaCJ, pޠE8΀{?qt(㣼=xܐ%!ӊu9K[$.f8jݔ{ӊvVᖟ: ۏY40;vtr!#+e3{7a z_bc|:Nq0cŠC@bʴV_H6(ᜅG&9Y$i9/RoKCKS]$_< O2>FѢghc%. = #*/[v}pToW)N._Hoc%6*CN vՙh'ȃ]e1Y3m.R1[P 8t~F8cO;ԛMcc =Ρj]2K-Dmp_@X8Vv`,!y'5u {pFò-,_O2i_)(ѧ.HBԕxkH bvV6 &oD;g8_D^b}$VjtF_G0Ry(pRk&?7 .d@vxy#'Id ՝ir#~t3<JFSV#RH;b4Gq7%瑹NRls37r|ӌwC>B(joeLs*U0VgGR 5$BD$VÅ2@™sG?c!N (SoBn!:ZzN}v>5 ]ecEC,-ڠ݆2ByTx6No|ƊI:ɮ˷!U ѥ73?&:5z"dXԁ70P2xU I~O-H^A M3E]$$ɰ^0BCF'k|_^u(Z|K#D $ERJcІd~{!?|ܴfz i)mm.܀xvΈw{J~0J^sTS]VI  ˪J,W(2Q wPl،﹘:) E؎b˸瑉c0"O{Unaݿ\0q, N54Px@ ;Xm˶coV4+_d_Uéud,&% \ g8 &L)XĴthZ9ܸz֎+@7F6.p ށY7S [VH9VPA(l Q7I}g!.B.'+)TY~ 'RW4m̆ JI'j|2VtwQ u /&0.P3zrS7ją ޘ\]ԸAMDB5Bn+itpXdiy"+5=")<ᜦ߿Ň=ߩrҿPE(K/[*2B fHꞙ=EBN GwHߋN[Uʁ5`?Pvlb?"[K3=3ώj-,Ąwہh] >03"!TAH$oKq3pPQMRGd_вjCS(ivͥIP{JmЎeO6 o9l_[r7oJ$B  rnj>B&? H}['4>9 >󱒆}.cؗCl8]9ɵ֗66ÜtND$nɉܩ!Ca~0>AE=2Z*@Ɯ; PηiY~>PCZrXarbĝ~,{he{v)lyꞴʗ/ޞf˙>TX7fS$Fl8~1IyDSؽQ2SFw~l\c/5c~ԟvAZg#j.$[6rV#X6X9oVyJ!6-CNszq&Z^v 8Go;2ޚV׮ߊZrMcz^"c}QR2O8^vS^vI% R3"SB^ὦ0Ր8;|B#eC>&2YЀ\X-٤QD I:ɽgp&?H/*5ivՉu=)2",h=E7Z 2^6c41ШKJi*8ԍ]DYN:vQU@HNJ3B$$c9<{g)ydз^>㟹ر8O(oG^3U`y`!Y8%};N[f>|y h4zP$!Xɗ7 t$B-898;)n SF P%2q4@m 񠌓=@Ĥ@SX5Hy>?/gIj1 +&ƵGXVo{[ilJVn,'O%q+{'-q1W w5ٝ[J]'''1'XdqSr}Yw"+ϲ ԚG?C:?GB-x %0Eɣs1`'dH|mo|Ri?ߏTW _;Zx-ImK96H2ыѱ1P*֮IV+:QI.?Z|ެX1*<0̘PYA&k/ӜMfih ' VneQY#ռ$~Nantjƕ& .Q8AFğ4@.E*G!iuwЗi>O6 $[MNdLop^_J%%N$?~?D)f"ԿM,JaٙZqVt%9SOT`vN[50+" | Ef#>4* /(koߋrGcz6A/@9^3#TC5~Kĺ"w"B sh(ӵ>;WpIo#9>[V][ cmnsmVUFlO&M.iWWKx`)P$Y#dv7iHo؃/ /t/mOor#Zgr{:x*hn"fnNWk-; {lu`rzߜ>){j!O/REᣨd6w;Yǖs*l)^8Y+dDY>IǏ2_ԥ<R  ?39Ñ\ :mD{ZlMoA|3@ z|vj@3q[]{NH٧YBw> ݊!HwJ|i- ΄/ pE`P%p[:1 YHu1Kut>4.Xy1wW(yò,a&C2R`FUB@:D؍׋Ma' >4LM<riGg\(mpO0?yn['Ur"򂵲9$6^Ḱ11irxkўIN>>?6-mH='(ՁS9Ux Q]2t6򽟆SZb.FbءWCEO7Jx\{?$$ k3jD¾\x?jC_ޒ2HRz%0;ۚKZV~"C9YM-NWP6l-eQ`+_/,SYFȦt6VQ ılQ:| Q/ܻ3ijmuyZΎX !U:Iuߝ;4!qbNSmK$l  i #F_iB]/1s;P v[AZn)"-*ިQ~h"٩<)x%+QsTH"]1ۖ칤yȵjNPgV4^Jz:Ah6['ʚE"u`OB]-؂ԛ'  opfU!8A+m)NA ' wwtO6%arl HS}1o<#6-&,eJ.S#6r Y]epR,QY z־sSe.TVz+f4{R^0Q>-_nl& ڛ~NZL ,Mӻ*דYy?QymܯF~q  J6 )`II+W f{.|St[א=; V@`cRed8"S9tjN APt(K>rj< R)%2*y8?ԃXcDX"n*/n:h{.nJ_zULIXk=_E?q#gKK|ǻaa)$W2/ 09 Z6oϕFw.N@vo5 _+`d|x٩@:~Q 8#j@g6پ sJC(r]x1nnFw+ {6Ar+772>X8=QQFO5 P"jeґhFW+-Njؤ2T";Ų{(۰[dKފ}v؋#V !$d}tqOƏƬ7rFM?Ӹ[Z{Z\ h;w:xwwK,qQ3^Yl9eeAn=mtH'c|j|*4?90318HYƀ8{'l ncL\gv47fq~ߊD7i έ d򥼭fNѢֿ;JcRp vXin[";YzjԔ.wA_!UsmZ|[%ȉ Bfp?y[ aHgϜ  [Q=E7؁XYFɝ4B$ ApN RW5?)Ub3hUz"NЍ ґ"k%ޥ5!,c9/?}51i1?+"9}X98Ysep&< /)~Ic:~.EL.cF6{=l"eQvdq∥:\LY [%\G1ZfGNo>9|'0WMH`(x?%+ʅD@8&iM#WXj8r<9=͡\$ ~gZ"XnV%\;iMb+!sPTf]sYirUi"'&Tԝ#?YR$34|7 V gwS= Wog^¿ԬgSg2rw*CYlV[ Fl^] 9t\Q誻XD&)qL+<$T`-G NG=hۜ=T&…OF4?3xsoל@@l4QDHO=WHzOj[gc-INC6G_8 f:'8q"$h-:h;%Ǘ^m" 4Pf~ȮZwCJ3Դ\(d+Ak"HxCŸD:GUƊI;29DCnIh6W_s`C"z|2%|jBǜoCidh-ߋqNT Ow\ u!gW-r^C%be:[xwUU?{@+xҮ7pcx=BvYx=b%̹-e@{40- hDY?Fj`یVF %VORo>x`D.K&&wz#^Vye!28Hw56QAQAYkp9?bL2G.d?W"k j4FBQ/~~®6QHpc.:6k'kݔ.1a e.{] 5Eԍ#DIvb/h9G.z~\xPtdJ G 1]BZZeo ͸Dd=|%ۺ2,Ax͵I3o3t9lXG\ceJ qYT ӗ)oN)2@:7HQ4M!(H@b?K a $$`NAR@~ђSi$۷5CY?>###4m~TFsP -R燛b_]iȆw9QQA c`XxAM X5V,=Hg}$e6̒D+Ǚ~xCHQI$d{p&5Cg㟱n}D6̻Ȣ DaIB/V7(ɽfP ư6aj^@~0gQ|##$m]/yOd:eFvZY5UEtE4dWҸT6uF.ShwMdBƁJlv i8+r4R c_Ί e8+ozNi=<lB!Lx0I PG8~n酚 {;y^bdraɰVC5(OeX4KJ2oÆ:ƤHb! TO!+S=rD)D#;#nflBo N3Zi& q洟|*~~BS \SĹJ1  e7Yeb\qЈk`7 b$'c,~T"R$+|raRkl!ئ^Z6D61/ t<^OJai,Vwl" ԥmn4v!UiѡzRVTvg+wf*[CKU!bYDCo?|sЛZEzxR0N?sT@YQPmՠj qAݾvQ4,U kć83{%P{5L G:S\=b)u"Rd侟I,=Sp`CA>o14Q wQ?'-lgB M;=^ՑAG%(\Tƴv!^' iM=NWxŇ^AK+n.H0[Q1DT+T`.c}JZ{|.KOgqJ E2URgd<Z-Igdhwpu׵OnЖ8Fuy&/:qȰN($ؗ[iׅo^Z :}نQ_ț.l6MGoRlK' mOCBAVK}yJNLlT鋁\:7h1- K֚1a(kkCt4zFMȍJB9sv2)r"|.ݓ&k.TuV‡H0$~< s 3GttK'PꄪRe%UmK)-a' ͞U} 䪴Z. l8GBN]QC5<5#Qzk@AR-=XH| snu(CRcuQd-X`Rb/eQVf,tPC4,t:hM8S`'?=W@ Ŵ HH9?M z&!YCF˒6E4mVCpg^ Ȟh$,tnn9#ٰ[M=`.GqNt?HKkEz EZϧ$a#/7ykz<:~뼄, *2]jpu$]}1r3zOXdLDwĆ?llN{vهJD'MR ݿy5c'06Q:c"0AmnM'_%'D7S(h_.OU@AS5c;)frCP0Q?QghuE#z9d2dEs\GYCuOİ-11;d8сF+z@5CBnƙo h옮h+)RQ odppȵY~Uҕ.d \(]!Ź , bQ ]P `ךJqD"հsP6+c6 bA^\rJILl̿_]ȻP/q(~Ib;qӺO+B~]F^ QIy"+._k"i U1=1{GT0 ^;'Çԉ1dMgY%g}GC] Fyznvh((eudݙ!1n!Ԥ(YpyRQ #bGXwn41d +QŌݙf̤s!ElˏwX \cEծP_AKS|E(*PkoS3r+듽`xIm$^{>6~{ 1:ul$Rj{&)10ElR3KJCF.{5lUKjuWLY1يC 85qJ^D}3M;Bc(+X^+2Bq'OWxS*Ş ̈́_uA ?9uNHeaE_k7 5P9Ok[a; @d`0k Oqg*(| v?Aí㗮4)zXF_S(soߏzIJC4TQaqGq5wh;|gC@HlR97ݣUf`:MKZq;`gJY8qhwP{?A]Jɶ!|pJL!j`PZ,TӦb}ȧ8oR|,tn#xD[ҽYu &' ~V(@l%њ#ɹ8,G-ʥoPmpy{㇟E:29!T'tz̑ Y ;͙kmaTbf=m4{]y, IA R-A! @!ヾLBÈg(* VW 9>ˮv0y+P_{O c=RL >Asb~3z(OEynieާWʊ"5E/(WjvVuU J6ƉYpmX*P./9x.ڥܔ3rK` @%Dע0լȩ"G |F1:w`&$7QLD=ΉHz~4wGCRs9yoVD.a{@0dBXHk$M4AkyEf=97(1mk lICx(~ $Y|L~~Yc<0,csIj_D^^@v|l[^%(<,rXw}0fMLi?t#EEc 1\m.~sZ=a-NT M@} eʎ+!U= >ث6 v!JʅO50wl8;FjR#/+K_aHGW]-Cx" lXzVZ*/sXx%ܹ}@W?& KO H7(Fש..>ܰ BztAg#siDdE:4&ޔdM*=iP^ jNUy >80qrZךUa-e{ IDP ,7#OpֽC((BlkqL;i T%:Gw 3z7پr%$҄rzXb )Ly=/I ҝ~yDcq'wS7ཎVTYFW^,uA7t*Ku%mnE_ lpk+S1U_FR*;sms R%`sbk1&\EoakQ A~>bd/&njtbhq+ }h-+d=kJY!XqRb2ʼny&OJysr*lq&3PH6.*AT2\G^,/g:{WRGܙM֯Nϵg$R\aHb8Քcؔ8 ['mЛC'%D@Mao|)psvіtwn2$>IAC}9!/DL#q'n3ڸiT:'y%Bm쉔S!g~_m->5T 5¸uxz5q]Fԫw3sPubɍ0;Zo| DJvZ@㰗Hડv[ ߊe``|)rBpĦwgOĥ4󈪖E,`vKϜQU]Ҋy5OwNM1 ]KM =_&[V)H4"cﺛ(=ĎH΢Fe$@g-{ XշjG.L;5+wB[|Tߟu.!?}sv^ Ȥ V5j-=vE ˌcxm`0G{sIzS*4:Xp K Çju t( g&%r'1U;^uXV}qNgChv{ 鑘( W2Y+|QEopM)HRT2ah%dD:Pþ,B{FsGjF[74 efcCI& M9(- K{ >bg9 -I0 SֲKl!9Y,: e>"qڊɨ4GQC;D1G֟l<n%oq`z2ag ڛcmh6n;e:|9%W/qLϽUYQ28 _Ւҷ"XkGת<2;xZWP(>"gჁVf"z*hWlÈvQP{`En/!C[R׎/xsMhmɮvz54~%jy7'̇Wv" 31{{,QJMA}}8'_1ާFڷqZSsl_yX[HwB2zn`BRR9ɾ q 3ӯ?ԁDZm (˜OK-llb=x&i4^NγE5j#guN4wF`(B7bVNT*d%?+;3.=}w,`5!?N=FV#^B@b*6o)iD~b (Ftܫ$El5Kc'%xL]_2&;YnrwЛ۵ˡs`[@㈾(q=#ҬC?Or&{\M2̝y#Mg9W r贺ؽ@HѐyEIYAVھ7ceܕ,xݧHHO:4+s`+S<> vG.^"F+RbӦ|(b^\ Ն}s|R&Z/*fhckA=eR{M0-niB*aIWp>/qOP߱cN+ m!NmhD0+i s, idd;n\dZck{w}}Jxl =cXFF'o*;8Cu-d~i$lnƟtF$nhJ.up: Vko(tB1,Hr++W]$׼پfk3qͩqᗖ5RnGY_ WdH;gsƐ^n;rA xׂ*UAM<H:*V)" ZW$:eW\:+?I>HriC! c?ßMV 5Ts0IdAǥ5ߐ;+@fqFhSg8S u!zp ]9M%*-`\<^2[,q/^͉N"LCc?^bc.Uv| B$T\^2Ҟ()VM4)bl٧@JIB:٫a݄;dS!K4j]v u(rWW}hCȞ{G0&Amx/D^8φ2X- e0b}ȝuh0RPBH_bm΂fm3֑.E'{bEdVL46ijnD SfRGi2$iպ ByܩGlQPAܫ'  [ })PM*"DW]fyr<<A .nf߶ qQ4;}TPPؔ L* ABZ9͂Bjo9dMu@`N: u #Y] ;XCpҙjjh\o5\ȑ3R~xfb Cmd]̸'/@ᄷ )ŚJ޳ƉR/# ! d D;fZնĥJ^zS4(A4 eW<_\ Ŧ،?DLF㓓@N/o-'Pw~G%L !1*Kjj bJ~R9HlRbKѴ7KX& oҠ)T p|d .gYZ07070100000045000081a40000000000000000000000016661a1dc0000d3f0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/%ӭ]?Eh=ڜ.+>$M$ѵ}_)ddk\J˗Äfρ /kx/xS:R?FgLcB7ϵe '9i|aLj3mZԚ1kIL[{s03.@|`9a45(7pa;0{pǮPD! IJZ5W z Ydo:`O5K2VM_ )7Wz` nhO n b>%-ih~e#z?0Y)uy\֭7N%z"HmA4a6N^uЋ+)<}nv>jC<&3!0U5-dnU#3倧i@K2k bQL5xShgTҌY{4a) { |uɑbPGɻXZ袬{#^3$cE71&l6Z]@`."B2~'߬nf<Ꞹ&udzݔqȊPˠh%eRhFŰ7nٜm{/?yBAc-_lok?R*НCX7Lo&1älS]% cFh+'iW-ooKDIZ {Lݎ,ee@@ՏPmt9-յzxT᫫B< 3|netwP.ZO֏x4ZU-ަ]y}(FnҶޓne!xBS/RF[#\v3 ǽzZ-USIKRd7l&q.≡@7P[:vC]b &C`MDr%$6%V1oYOPGq,wB }zL>-kg%;.ֶ p˝QJ,Ꝯ2l%{vGPK0&k̂1#R ;x{SWc"|$,VS6^mFp-ȱձwɌ=v !Tuc!aD−jQ)#b(la6j3c}ᬥT" g~!gvE".o>I,D`Ю̿۲?8q)@&SBO֑u`YM z2DA¥X$ W{+!qXb{CO%Q؛n1"#e:X_l:>r'ryE( 7l%qgt6H *O:7T>hWd#(j7 [Zf~%b `['b jNJ-u)u ʇ/is8:(Y>1YG%0%W.ѫ^8,!X5'hi(2c^lBG5_w-ǻF8퉲i:mؼ%yce [5Oխ>-h5JUnLJ#{hL G}SIg>pwac"  (dyu ˇ*7%ޞ k53gm_&Ck6W,U"b8bH(xK g$:oHJ }\t>brg?\Q˿XU as=Y }Ո~*8ՊS;u^$ưӨM1A .JI9.ƬlAM-h:%p(Gqhi%4Elk*y]ꘜuw!`H=g(,iK`o߂jIIE]YfTQb)M•@vk ].& >JSxf҂.9[XLڟBZP[MC!T=8R8L*Ǭ ]X[9|5*{`8wp"oa =`]ؚ'73}*eE7yں(QG qɪ3EeٰT#oH-5%|%PY^HB2ls'w`hJfL)CAdF7OcyE`S&abƴ>D\f&Gg3R[il̄W`Hzs>M>h*CQ!pxjr|Nm.ɛ|pnP.Qf?^FtYf 'fstRr]|q3 3Yh1\.rU';G[5djH'ffR2cg@Q5j? chNe&91[&6oL =.*8Sjͦw/5!  Y~-{&DuRsz֕GWA*}Y'ѭ{.y@j䬕 5zӺK1I*;f4|H]v%w:![.-U!ԏtz/7MYQ y`TŊҗxŅcMg5W /uZH"a-Dpq\]OŴun}kÜ,#t}uӼfPͫBvMN~>69AltDj=KsMGE+@X%BB nfdĚ<6:?/FѪV-MQEz|8|0O4G0q9KW_ê IH{MUhc0Bcnn>|6v$ѐY!5*F(F urM5?1CQ^N \Ѝ7-g` "n D17 h!@+>nhrV(ZXRq3CDLNo$@&=~^EUۤuG4q9$osV雓"v͔HQ-0BH^´d1 p*diH/6Nm^$9L}̉&Z_]mc,Rp-cBodN_uVID=̷˙ҁ|z'4H:F55.fm0|Cp"-<{̋sJ@_@>0tq2o Kl?LT|p]5N5nioY>,T"@0$Eu~Dʲs1a:ĂG X.:mRYCd0CalMTe'pD| 9bdenilK5[6 Ph$_G'򼷺/2DO݄aI/33GФm^+H_>iy Dq(dMZԌufp3#TWWo:Vp(: ] #a Uά̝Yǘ \-+3"Y@=:}< j4kAHۓt?aKF^ܰʮ}O ytuڸV.nhE5MA&}$ㄅh)Jj \jX)‹vd +ܬfܿ_ZT  M 3r( L/8">i!5󛒲bvcILhwV'򤷡i`'G;$'FռM>Lv.;Qع0^u񠒭j)zYF#s(Z}<ی>P7Ȗv|Ʈ&R qJ W<6gC9%蹥T2ӋշBVI0)}pSbflT3pքZa]ofcᬼMئҼ2i;+cvG:z P4vN}BZ"/`$MZ,]i5Gb-WbBձ]r;eR*zǽe`sri)v}:kyr$|LRv()h13zyH ;+Օص>7#1ξKMtYA\2 5km Ub cS4 PNfÓ7,l:ݙVt*C`mca uBGin隣k]Lh^1F"<\xe ۴j$j#ģEo=mm*^ڻ]R<)Q/PymB,`~3\kYTZ^ZKq# 8z`d"wVf?c(D'Ks^CMDt4}WSCxdFRs,ID\@3Q^Ada9^2>8cj%{Kbu%_l^qz1`c%k{i3%2ϩImd i2`djIh!ec?i;-vS1N3fj'>= #[BjC-ɠ Ne㐌$cOT(S5L ivd.I%P͵q=p$%(:U;WmosqJٓd8[8J]vښ\Θ|e2?'PuEMFUz]Z˅BM#׫%G&ǘ>c{Xpš EqBy{(X&-JT'ZtqF=<Rb@ }O۳~1Ta:X"Q_[I M*Xݸ>>pcL2 } LhnKt4cҥ`Ub3Zol4$Fr P7tߋz:&c20ef6R19Ko &}T}Lm;7V ˓ pf *>gނy"jgZ ܐm~%{Pp["Qh84C.u@g >U |'d-+ߍzUy7YoDNqM.n$la-6»zF `]f9a9 ?%6Ċ#THR`0q0H+.&<{Ti5踕5W1EoHY_Nh nHڹ@4 n C ~(Įbyu,X#Jcmj)I<+W$:>  /?ĺw2ҝ2rAC+mx5aM/PmAAcsiiZX%}N}&W7oi~(NLVDyvuڰ+8Ś /sY@lP[$eҖMZz$e4㾞:݉J% D&j>y~)>CCCd(>^lR)asAa53HL<1[2n ttWv l|6N q63kQ]Fs?v-e|&Jb|eRsp":Yor!Nkn垬e̚J4w37lmD{p W?5^lCXw )ˠ W;#Hgr?=\i݆|ȳ &FB#OqYzlx}H<9VX)2Ô]́QR=pgi,/IIn&015r&c|y\ Ӈ7)p1L?a&%B#_1Aw2z\w{W7 *d ӅC2{L9N(Dܰvb3`ΏѮ?z^c>v?s=& E6 Y8L/҄g֋.˼w @5ĜeɎ_b*,.c 1:01C8K3R~mLN{j&|:83"(|V4= &lrNJ3N=M~=`(Hg;ov˩,<,v0b>K#@B8y/ߗ5~HmJ|LfBv5X V{[wT".:w1o+7ch8kE*lx>P 1$8٨ =Xֱ'át~P<A$ WP,RGd=ݺQ7CT/ꋯ ^-*~(2 @ڤ= Ky8U֕^@ZbFHγIӶl{"9$9AiL`!ˏ}U9PEʹ /W/~T|38N_13,VAeL]ð%/U]=m'tA} qLT R/mk==f $Hd&i$ngx;?"\}ť}'[lR$#zmOCcFfNxS,ٴ4 @ =I%,kg'?fyoe>+85BСnm~!~ǩ"XXxj܌--Q/݌-A|.̊?#g&dܕ}k^nҀsaԒpO4-]FШ҇1,wetW"pHXGytڒ%@"ӜѹSH:L|G*ٵS.QpW0\o5`f%_j, ;& Lٍ\ܱjeyq3E/gedz1;cM'o!D`_wc26kU~-fkKMo*g֘h>dÎL%ŷF!(k*3y|7xQ[p(!$Đ铙57}5BQ-cso0[nP7S)%UL<}LV # 8olu<ˍc >\ڢe_HϘW}Y׻0*Ft"w` '<aO¦=%kE} =d˜D$ b\j~aĬ]M%s!v d 8Dw;M Ma lTRUkk_)Da࠺uwi3wQ >'oH))cnn!5ʠN, inp +Zg̷lE07H^Zvly|o͘V c6y:uTjkN-kesqސ5tt oA$bsh*8;rXgj6:+Ue>b$_1"Cy.OWhSg:Ɉÿ́\pW7M1l~|8 9f/X=O#$vYQH2s{fI8f-IV))Ѫe('R C73cԌhakNV+hEjo=RH0dhN[8. X%sAM2V]?jW׭j[7,_@.s\|7ic{Ɔe.I{Zz0B:aL|BOY9E*4~vM(qRu.VONX8ƀ7Ytް:g@%7dxuw>62%)pw92Dޠ7c 2)5v!C2͕O7'_ w>V7>B+ZQAYm#'R7H>G}D@Kg@g+h=o .\ŭ5,hIrS}õ7cv%qe3A0='%2쓌5X҆g g8 |^2tFSsO=/HŽBV$/X,$8Ib;%O.ZDqJۭ8`yР:㡴D:ܨ/O2(kR_0+h!D8l e@+4;^ya i'{5J Ӎ =nYJ7QAcc-!T>,? 9,+6S_rO |WьӅ JآA! qZ 4i oYd*kmt偨VTZ~(;:-eR T;?߅޿>f :un!h嫵WYZ s ǠUc'e} VoJŒ}PduM,?m*" wSpn]܏QI5\7e휽fWp` ڻX$(^'֥EJ,8V|Ʈf $NoLsW( :]=W3bF))~`h?W.i;*cA1mrNw[yrUDMvOh=}#jGQu(Oc̥0= D_sJZSP)zQFZcXmO7W)i!CJu3".W$'Jm"e_\7d(Bz+yHdItt3LoP3c-/C:ڧuEDbz0w2; +9G~^n4Qx[ /E^ MܜqHՐ@ԉCw~\ntC48tl@ gw'y@Q2 DfrNGM-?L綰q%34́! ZދS?ure#(+Xm9?ۖ@Y}(JǦP~Hm/M.NW7uI'O;uq >&l$w׶%AIMV,?اdjѪaKyبP<+|W>֮'KlEYcE:{vw6,S~Kir{G7LI$jRQ{bE ,}s;d/4*$Ajv_'{*ڼZBe՜iPp6f{KaHOW+|F4/?:uY2y֜ /!YW4Me[fp: q+ a鋩݁J3Yô g3 S\H岨׹i6ad ~Н3T.KD%|fJJ_U! L]~ r\I}~YxXʕT<~"#&KBy%qrZDHjhq&w)=']>*#{UKWg69’&HFPoxu'ճm^c3AS*rDÚTGJҟvBvҝF??"ȿrX;X"@h2#T?U{L؂$mM#k,d>#x~Mҡ$.: #@@vʄO׌ck8B+wLJ VZb8b "19ӫ[TGdHS t^ݾGzƤ8REUp(k?踀Mf6 #72c;j)&P5{<[Orhp;޳LA,ҽk4?Z߾SI;1c*ODE%|z25ʘw`FP&eȯ87챻?hGAZX|>++T(U:ZU8"Pة1h?fm&WRlöMBeocT@ga@Mgi>LG [$? )K ۨ2Hxe3G%i:bVl'9@ߔ{گ߈T:;>]p3p#3p+c-d yDY|d\zn1VҽdRUP%bͧOۄi!wY uIKD57I8$Z2(d3)6ӿdW[rY|ϫߥC]1G=E"v}Tg*;*WiJ~.aF;#V`BL;4#m7ȇQ8l1{D(uÅ3 n @ȼ|Angb-B$?=0W]{NGq]Mg)^zqo&YBtS7aw={E^1e$[ *1JlB0Jɽe8 Ly^o4.b!M!&LY:[;<>4(^ff07X+O#Cڙ "L/6SLh-?qrFU6n3bȰWe{KlS\j74usXzmeUFed1Lu]SoE':k~C1u$fڻ%W=QΖ|]`_M9 $73N0XviaiLe|S)y*JƵof}qXިc9;32ߛ bReI]U1N9̚"moU[H-k5a74׉[f#WuK# aic$v-3xG<3U"O.Kh{ ShJ#˥j 4eGzǁimV$} Τ:f⧄Q5h(0싟h>W:rdg~ ɵAIμ nC:5K.zNbjnbS:;?-{PA.\+c^oh\؋_7 @؛$腇߮<ԛoxHr[<^dl!5t,^Mt8W~Pҋ~fW-KN*n?t _l6$׫ Kvu)f~G r\SV^OMt]84%ĶZ"61-M+})Ï\O(j 3;MN?A¸EfR'lbQks!bK|tbn4My,] *Drka.p#ZBڏ,0ZujMx/ᨰB**ӨDXOB/$(L`5uʃEEp*Vr()E^G)^6^f~i./ ?X1{~bѣ3{(Xv7`δKFw/e3hlFb5kz/}i Pk<*.':[жľ9AZFe(#6DL&{[o5;- :#<}], n^u#m'e$KLȌn7,fZ|OB/+ۖL>LjMe/;97(oBiH@jEKOE ;JWu1]*:qX @fӎ"~2oWtj&q3Ջs;_r~*L66!la!#(e(-k!=Ξ%sJ) 鸬|"щ9WD%n@SJexCFף vAUs^,ूGW۳gxb{86?׊kAKtGޤj,6۶͈hM2%ł =,v&romq'%rMtdT`|bzP>h.MJ˗6WByP̸XUu@JW}8hy.Fٜ¾o\9~( h6 jfXܐ92&Vv,` 4' AجV\ gu eA %}:K+^7K?Qqum?IbGItTǗC};Io`n&Z{q\QL +[dCyq*!Sִ0J_2Z"bu班GfMjMh^IW:S!dR?t,PelR,Fͭ=ZaÚD48 j9C ל}NtjWپ{NO Uq{t4~ESI@!8(иΌ:^J <#M EV\ӻ7Ek*X55Ђf)J횵?q1W$gx(Ott@ydh0%( +PΩ=nf,uG^i6l@CD2mu]}޳ܑN[CZnr;wޘ?|+,W 84h1x{K@TpxV.*tjE bMf!Q=t_h4rS{EM ~8lb x` 2gk0Ƹ<ށNRlM i|yV Fq>Cg2l<={~O x=+ɊXT`P58kv.Cf}kum/BP6yV0prPs@q wHD-`LDe'=N۪FuYޠS. >i<%{/ed0Wv7" OK@KX{|pU c_etBа7 Vjw!=g9Y+CykFϊ #2(0!|s 5 vT<4. e*rV+G?WMU:O1i9CfQC)e H2>49NޙmE4Á?iȞRg_vl89^I{J'ybv( c騻{?nD.:ٸtlJ`Ļ[ ߁8cBYwVd3 tl=`Š7 wҏtc5.fX 7/z0%דq ҉iZu5.›{'!->"*C<覻0A X L;;o-~`mE%€^6~ (_: ۳`^v1]*x{晡ܾE[._ TxYUCv1X>%[)b ϴn流- 2nZ^p,>TS-9.!PS0<1|QtT@Ӣ> TFKK] )\VĜPW|Hgsg^xw=)[prWt:ډEk^J,6GO6RC0|R߲~SE7VVV 0Ŭ XvvǰqIlַK/`;J;cKxޑGR-A wɘ).zuc+n?ELJU52a- J/N}>]j\gOOD6ja!m'IY]i5}b+.9߲Oʵg<Tړ .>-HF!O=GWJ)BkhH~zNe?Es#uRۡ>x#?pKia81]yl>?.)m>GU& "4##by$7x1QQhfe&-jiiFN(r! &C,RtYpEa/GόsD|^ݐWΙ,oa7˶iBrqԋy~LXuoJ>)>ŎI.Bģ0Xލ<{-8߷G)vpF;?aaY 62$T+Md3D.L0vUуہ=Ҷw*LJu|ftL@H䕡S雅Aҭ2"9 sVL|jѱ2'ǹq$Pm1ڸ-$buĉNP)9w夼^~0QCg#[xVs/ӳ#uLo-Y/}H %>poZOj>I arRrW{i W=$X<$OxNEC}zx|Efx4Yݙ\dXjdkP6PcvN ׋ cGBȕ=LjUrߍG \Dyp"{)&fsdҶNHTI7at~l+mcf`ϓyo!jpyij 4'vN{vAf.g>in'n+ sRl[Xi0v5 Mұ1q,R a3%O{Bɴm9k/nlfJVD OcXgptHLXl-E&ASS;Eē)?I[ !OE*,SdޥAɢWVB6Rin\ƻD-!MsGE3ЙcFO7ڌ kZ\ t,_ Y.[8D5(hf8tXcI5@;s), lȭZ;D<EO zLDhl&h%AH wx)uݟ"8%*L& -Y oo9J'VeUA kPM.ш3Wٟ/J(xJ&gBoqO w7?ᆚ^8׃L:fdG{5jO48e!0(`^}~ӖGu9\#Aܒi߄٩O3KteYbP*v]h#+u`R~HlJ(ϤUCk!#Tc:īۏ@"Ⓟ~#Z[V4thTֵKu )H1Sx:(ڞ{K:?oG*| LDC}1de Lզv-^fɽ& bХ7k7©X.݇- Q{Ng?m:rWH~D͟pLpy OǦf UZᘨ}aox2׭, )k?8^ %i0]j;EFt] QvM# mT%Ա{K]N GqH(OuK_wm(j":<}Td6šC-e)r)׊P қ"H0R[EiE0 8Ǡ!8ZUe003D֮@8 ȵRvB} hlƴAC(fM ~) y{I޼'YY_֘`,`fD&V8 =`7 hGO. ܔ[ޫ?oχLclH3dgy[Z\~j|Ქtnzt$`1i/SM,g['=ڐ7{ Y;/wX%c,xH\ tx:Ȕ@[F#(s[= [I1q1Qq3.ڠt =?vɐh:*MrU kGE]ɈͣM}_0/~ 85?hQ; _ʣgYwZHl cBlyҗ2poAfC֞v|e ɲϯР-1*gJJ._I>!P`ilɴ_ JA}_S}Bi]5s ()?B6}4ڄY+]C:xZ() l4Lp(u{_^lc:f鯁L[[p|u]'6|D<, X¯(mR A:B4鲽;oNdW9LPk*L;qqĥyr9lhEbsЋ!",L"]>$p#TRQ2%ؚpmBC%j [ ~7R4dy85i уG^昽gMDij|)}[]Io >'oUW oZh08,Źeu/]FBRy4 PSX5z\58`sFTҨ`5&vNU%4Oܧq2-Π1Jq؎,mڍt+35_H#*DtJ)ҳXULӁx'HzCsBKX; FkdW\7Ѐ{S5 B%Yum;>pN^~/hadAS7{ۘ-^`v@N&P7/2?I>N28y¶$C,i( )=Y&u&׊i[ 1 #"ftݙ sBITsrTbq.2©zӸƨ'뾼h 2. mJ@d MUfγ($)&u:qgQh>Fߍ^EA XgX[#QZ%ڬ@lk@9XwsU^ܮ%M д>9l9dc<{&Ŕ!kWoEg/W}BEk:.({=qwu+֞ RRB\%[-R(Z ݸhc[gcA߳8N;3dzmAW+8xjX{Fk:iLf{q20J K7FDӶ63#*j0b;fT+z'5ɟ!MD .ϓ. n܆0p|rIvN@ uGC%b 815D.#Rja09`̗{= RCkȡfjW PDg,G޼,(ݝ15YhB=TlΞ{$8sB]Gupa4G}< v~k'n_ZVg׀$E'g#^ ܯu_BrCJ7%ˤEkwBCYqY P^ k,AW1هzjv%qmvټN7,RWA;y ҝ~``*K8FJGmY]/'1*|HHn_z r\IԐ MҨg[f5"z Qo|$zTmڻۺ?jVzCHs}nBkٳVw\ ?O J {y2C]w O̘HӳfFn\v;6GJdM8ȳ^ZG0hLΧG*T $ґ` ??+9V2<ԋG;<Řq6m!HRC6^454/ڦED\TifåNT:~f~OLi!v׎kZZN[tEln(Q>4H>W&\Q?b cYN=Zjg)GL>wPБ{fT,:a3\7q?4/$Ruɇ@]A\NlO(E9%b3S,Y/Pnڱ vΉ3JcӀp4>HM@[Su3x wYՋ({G.slJ <\:è܊ׅO e1.,9Wh|":c4ec%Jdz¸<] z[kQC;{rWR[:D1%p\^f5+pinh"8^1o0JS5cGE(dH[݀0y}uay46}؞OE' i uRd)JXodhłVvqk^am]ЬwV$۬ibݴ%VXdt*ۈ^_-zaRP|zbs' 0Q+Hnb 2+JT;_KTK̻ݗ[lR'Em EA|ԧ(F˵ @0Cw4m"Vڀ/ͬ> =UXr UE^G* Xp֕[ y|+nzw[_ )\[[N&EhY*Գ"]`>XnNq2yBσ(YŰ*Yx,5Nc PE-Q_#9#hWXBɑs,Kr*G@7PM~'ICp:)Yn(^a2<%n/]D~Tf܂Qy \S/ZH=.#!(ν{13Rd`1fapTnv۸S(;j [㌂[KlvE'̙qBcթd>ɵ^0%Uf I<[01??Q Zʟ;1S6ٲW.,zb2dK k^*Bv6M O'ӡ\دVܜb*$7(J{ԩMNt08%C ;rܙ '+,_f+HCSd69rb_`\u:XƘ$azA5DèF\Vzʦ] S<ۼE ;}\q;"aKX5 {< 1W$[\?"ç8Yw;'7ީ[3y ޔߛs!֤T 7+ +ޱ:'zNVK48dRy|)4 | ۗ UJ3شB1[ifW= +d-laso!E VWp^'`4\a)"=LtbEi-77%*m# D“:9*nAǒY/8668cT!/.R`aSkskѩV?E-  0Y6}}(Nmq/Q lфyOl9 6Nc\ak0ɔ,;0tM i|{0 G5> &"B&oe K3QGcdJ2*lghu?!)yJu+$%QI4 `u9op]H}QCRVF<"'bv]$Us(;(z4qj*0mZ"ΙM@Wђ=9^%%AaBjAh<9`>3,w P5oh`c&^*OD^gi{zOvQ:yBǶV羀p#wЈr#X/t}|OBf6B5XḦw]M}4eg Ė4b(:JlT$ *ܖĆmdxy5-\Ceq>RoԳҁv#hMϷho ihȅ|&S^M9%m'T/v;W h$V$jD* =pS4r&-x=-C#i}*mcS(F[%z%v\@v\BPFrɧ8M]88!z;o)eGFm$.M2vfx&\3ktfj;M˼ƽl6Ltp1j㺏Kǿ&^uZBƄbלK-*IXI4DjCRASU游r"FLvu r$|\o;<pɎ󬃝'w#Br7(YkqR1VN?iIҪ=}ӤuE-B[&mso)&/}XTʘo.{&R[h1D@#1}%(|5@\Q9&B-z\!{`ab90-_~_Jv0[KgBtqh|Qڋ{KWTRی?r~CCSw})@7 #NPp( :x&ūv)@i\\㛇)f ׸N5W/B Ѷ$ۯyfAKi d~.4MU?FFohtpR/.z&ȬA4fnTEj 0vJĶ4$VKrv1NKKiDF䗲\d V,<<2Ʈu*r';`J'Xg<0Uy[IjJ>1i"]$Vs,j)>,V*}ޞ5J\ptY|ct; ~*GUQiQxjI )'%Z&!+Z&@Bf[ƪٟJòJ?D=wZX%5L>2'EPSM!7!&8O@4aqZY]`D~.̨~=-hֆ56i[`;@3Lm}Iz)}*ROW(%ގIJqnqS+V[ܖ*~ٶr}u2H7aw^D ،:P>=.L ]L%2f8/<@4nfN!8_s(NIM#8^ഇBtON29|47ypd` J!yJ1)~璤;F?k,&7",TC~,CՃ -Vk6zbp>ǩX"z)P*r̗6y+(l&FfftC\)T7vW2GRf@K4Bf: 8ϒ壶Uz7^j-60'x^=:<;$+Z{-} d-;V]|?g-Kg>lz2YDYap&`EVuY$V&,2Ubzpw׼fpƃu)w?)=FAG?!naѬ{7uQԭ'P˿i/,7U.* >bKL-4gruOҼ{ꗷGI[AV"ߜRjҖb˽#Ϝ2yXkWfq__ѳ`j<_X,>%yl!Ws-d8H5 f54uh_ϾϵBɾ$JV$Qs ROI5g#']Woc2FT`gBvv3M)8A @X4]] 6IG; s_RQ[zv-A¦%9%J>e0Ok1sR E7qi7۰`O]}"h,9Dl^,0)unxqDp(M3~_nIΗ4N]+T[\oՎOOD/"ƒ7fZȣN DyEƢ`c5d۳M$]S_MX!pJP =uҟ_m /`c3ֵ Bot@ӞaMl@e} W,ϲMYfW"ϞbI2VndkŸ*M|& ˳M~O86F͞;-ڊȏQ&-+` ^O4$InsIױkHO`MŞYgbI'oؽ2pܒP)஦+@E|6a%o`̝sɜ7g~'R5flxUQW)IgcYTwZ?yB 5),m9*9W]?C_r09@r~5-C>W +"4d9ӪԸvU&1QB$zёG; &~"b'OkMJV s!J`4 윣Ɖ2N\!rz[3p4 ^ !U\>K-Km!yLճoPyEjB4{(pFv:VR.Eڦgm/qIVA{ }Hԋ){C-_8~}Yw#`!QpaVHdxC\T8BD\:DP{3F# >[54Z1hsphiPcn4dɤCkÁaĞe떁:p&JVE]QX5y>`NHp&r2<%\v53;"mZ1Hyd5c/KLЂǫn᡿*7&2'PFH#ƿ9d(W$704PtƇC2E^'lES#[iyZF:\I2 ~ӓO&H{]bo"H5BHe:U9 scJ`m%âGm&T,D!Cי|{=1Bc$t f7IDB8|ƃ\bG*\ɘ :{ " wRS |WLMձX:K38 "Fny}%dK#@d} G2@_iD{׾<6HE-\}K}_b}*VTluixMIj^NVnjV %<Ś ܱHf5 4Y~hdeԶ/jZ lO nSN]AzK&tp9נ 㬙CG>7ι[52Dg.wo8xfBCMG׆-_~(Nʧ/c}XF_75Ib9XfeA)I%ݴp+ЀeVn}bly )G~ZaR ?=B(Y/̻J B*9|!_o1XvƧ [c@v a±HՄanAE ̗ H"[P`m*̴9)Nb 5bV /Rxus2Fj\X?{ f؊%ͦqd.\n5 ړV;DT^qjg/qn$S&XFfZ͜,*B(3wH#rqPzqJ Oi#\v] wgXJt <a2Q<].8Gng(D[gryy#Bj0ΏBVH~HfvF4U#:ʧD%FK5!مY_Jt AN/Y :PSav.l$82uxlvOfD_!jc,\ G>s9wSt^7:=0PO}|7n6-T' oJɾV;QރQ7R'u%wwjԬfe2N4dA\!@ۅn6gE GT+qR\ɀ,] "u1Lxvv"D&IK U0QD -~W)Y Hk~1 Bس8bQ +\9'MA+72S}0j(kOMIW1މ,//1Uq]sh_bA !wBk8C L Ԉ~[TwؓVcw}-1U%^Vcb .ϮV&*tL)!3z%QW}pzA#h9o7og^^IzeĐ+e&&k&+2;dݡþTh㽰Lyv}s?ȩ|cJxpT d',5`,wN AF_yT^Ps8E:L*wNmZm#+hPs6Cv}c9p nsy޷GV?d*ǾH < jWP^w]nVR⮙fLQ.yäw=(7 rbY}ꀭ@9+7e̠,ڑ(#r U)[۪ u UMD $TKEʕ1/Dۥz?dvV9AkF2uG*O~X67m![A1M%ʥ_fLBdC|fy\j2v>Bv-uO2URqI9ݗ)ݮKEHGT(ze߆9vb(/98l?gk 28aҡHLμMuWh&}kl$3Y54K7'S` t6Wm-< S X\i8~ԑS ];(L#%;'vGC%Ea=9{^2 wLΚz1vղF' Nv*`Ǫ{G+nJxj kRGh(3ăcM4-ӐoC7bhC밬؉BE}93[ќoQ٠EtJs#ۤU|jMrt/XNwcID:+K7x͗^yV@K7HDM}nu_&q7xV߾6Gݑ,m:lS"/-(L%1B]%z*d "Q'KssLy ;I:'%Z:p2ۍjb?˦ }1Oz*ڍ@be6z%zSBsZqaԬ#݃ !O+]mt9D]wN\>4.|di>EH4ʼn[_r\]/=U!OV9(A{ٳNB*/#Iq*qh. ?}qL DS0=U&X[ݹqrzHfr!uc߉P`iZƣqɮF&2xMqԮ܈^#T$9 3#'&%ᾎ*X(Am`;ϴ8C !7M/M_8uf.t qz``6@f%yr|!8֐Pv ]>ƴ(Kz)%;bbۂSMrbcܯDzTP|Rn͚p;4!j쌃F TH#y' h<]Ј-a.$~%~C<{dX9.`xGǐj 4yE b JHaH3~9u'ޑi~Hɨ$}bf{;\bw=mjF9:{ .Sc 5 9Ķ^`.Xv/Ep)Ӄ} Z \ M,.:B4#qϞ٠z˙Kϕ5ޘ D 3^'8 mOU2Wߣ?0Ni;ܚmu $p "i`E= U[#%5Y#Rʑ1fO=B8/9w uwŋ¨Y[j mNZzhO0m-ޥ7wgnѶp]qoV.A}cM+f6zl,<{r(Πa}!b^2emɎ,P,pxQG&\2cקyFH{j#07R;Qw)RG})0)qoRK9gHjD3S:hH`}K%@)VoMi ;Y^ϛr"^Z FJ9jBLSb "| wV1'0m}.\k\Fi~_K%~Eu{4z٬V> cf&a<`.=QBPn C`w/k VҍBf ndz+u^-f` +"`A%ȅ=KT\eznusrGY˺]A;2^>zN,[V/{)nYUZL @752嘈8 yLlan}0j3H#L`s :QWMA A=hA /T-^e/ԤlT,5r@98]NZ*ͷ#wg0ML;ߝQ*_(o^%2W9\eV&gx{-Ì.|IQԨJ…j!D 91LsJQKKӣx\#•Ld!Őr8(-[-P͊?CB`2d9}4z/7%%qetxp0P4ОzQTP0R,c7_ V_r%SY 4J ܼ-ZeGɟSMOf@pF|p X-S֒~@O=jGc M#_cÁ>w$uήդҦDn'D/<F+v6A]FȄ&"vW~Tuk J#RvᴚNөО;GA)f kn>@UvBFTEƓ=pnA) R4@bإ:!qf&GMbmC>^4ݬ$aJ㝲緘m)@2J&{[K}gE@I tPZipWkݒ }J$sm^ lyOFD5@c&pf(@Nƙޝ6A/ҘLUf/_r$Y6OFr`o ܴdEs Jx`ȯ?1znÝLj= na/G.@t 2Nh[/-L@ Pѷ^ ngP(;딀'gMɽ {V?*ENW5lq"~ߋ:_a&Xwݔرc* [+VZ8}~{_`4brxdo,occ T9.7a'Ȳˎ)[VJ}{$p~VI 4Rstl {B"D\m N_~66V~TMs_w NJWcvhJ#L}^ S&J{prq{EeRq'Q'Fs {LJ'/5!oGc*ĝ5J ug >!vӸ"T:Fz xx?%űJtռZc yDBĭ`-I|ƭ}Nfq8,= X:A0}byZ sK߹'}捽Wh-\ L^Շ1 9- LvS9Cy`74%Wu/[AU畉M3,_pn+,—k\ EFRs_>Ʋ*(r?"IY7tr[>W&V8|8,kh'Q| '"3$]NŔ#8"93OZZ4[P0WR"6'j)ciB:_W澌`{tJ 0ZO zi lh$s sk!?{ ~RY&5I1^k,~.9X^O{,xKZ AO@ҒebT{A#)P]HUToH2ᯋ; BZs!K% %lq TР?%0lm7faMZdX=ss04r#L@%/vX~Vgojx6a-f?v9)Tkj:-츝$KR#x-;Y >XxnprPa]E~ZHb&֔ A 6P-W,邶/ZI =1Ge N5.׶쵀cq/ v<־ n{Ϯ y<#|oR?iyd'6ş_4cc˼Y3|Lvd 53 nUl(N9.y\+EyKKou9U|& Jߨ*hH?\15ڜ_Vw"Qu[0\ͷDʢάsF0r'Qw(q~Tw%N~U@.{sg@{?B*; T)tߢ}0ѥЎ1Ԍbc~Ӿd9{ dC N W_ϰh3Iꋕyp'6*?=6gzP9h[@1?owT̉HԍW}ePA6PeM}s/ li$;8=ޞD΂Y4ʽ֨KHy RD'x~vL{_up !cuLdjwi Ki &wy^>sSpwP)ĉ<5{z_G%ipwNY"{YhBS}(9E d)>B[qw[(ka06H#SҐ#Ud5G3Ӝz~m$@iݙF>Ԡh[E}(a]&hdkMYsK Ym5$us]y%D#RZGoM#D; F^;+jZWۗ%;lqn\r/Ι-T#D4~>`Xok\Qh\]<ȶ5zW˷1lFoCѺ, P}SIJ&/mfx2p+`ء9ߔ}gO%3w`aZiK4<=$\CkMNWA`{C\}yG/ޮl'cGA:OnW51yx9\-'3W Qf(\*q1cđgP`,96b+*\1>^ Uj&^=Z"햰PP8 ! n[|GqVNHQaiS+}LkK$FCWgQK1sq;*bYz:xhiu]w@ wALnnCm $/z<#Ьk@N Lxݪ#z@wU%Fi4tm4jyBQͽ3Bj!z. G|6C3$DG][w.<}yv>饓yx?9AUEaʠ:gX7mC:~֗X<]p.Tm^(aE.ү a%]j 62-J;pe] v2n(O shwAda8$EaIx؉K02 $g5Y{ђWU9W2jمNU3p0?G["cbZp|-BhT1e?'FK$w(/2nDw>y;68Z3N.)u/M lNt~u~x/DrT{` kA_p>ƈ1wlPt$b״tBH;A<Ć!$FQ' M9e]\iQ ggd# l; ~5R Tx-sK}4|+gik#pl Fڄr-#^ WU:rw68םe.> nI_Gu_3Zp&,%Ep {p[zd';I5m1lՆ]j|(-i3Qn w5x9Oأ>B ]Ycd\Q^hq5HXBY\GR qO e1*U.m+.7_(3Ѯvm89C6j^a"Qr;v 15շ#M wI~B ^B|*ݑ qWckMXXKәkaېxM >z&s$jbxaEx;w{dc HJFN6#Nr)7ԬbFE7#z,|7ҸS?쥴d8y^mªcz>,[〮rVb?Cv"35)"0&Ί6oD@/˧4"ťa)/Ar!֩#* Ljd%NEyv{(jR K=B: F\.~P3]L8;{^ЅYA2psS@AU?tЎI$-p>HϝBፉ?^~`w$O [0+pv.LUQ B`tBo߳ݪ2|^RQ7.Xc.Tg$&Am[L_ 볲FG6'@􇱬YKͤx>暮b(QWR˕,UGOҖ+Ť68Fl;6KR3?k]L9 A}z\|zً4:x/w8cN0X̞{d)cj_ӾƗ]0k1=WEoOjGɠ˞^U8ЌkS ts3ZP@B!*Sۃ*,5F;hPspwؐtIP v^ܒ)?G]~QC*PEQ+8W]QqkM3@20!MxYm`ָ9[#UڄLƛٯnw$(P$ 7`$מFz-C3PT 'U67aw]@cJbw2012nkauȉRo7JpYuH݃*tF)5H@G%[GY~ !zؔ>/ϊ_O\]}mH} r:ÿ4XtM{'\{f? ^GeCP#5\]}9hmP 8ܲqK[7lW,etZ7Z rY ).K'v-9 c2]ڂ3TvW@?sR3 : 5PX5*`qFO*VJ,(@@|T QMVowDoVXCD8. <Iw%:?=^Nτoaiɱ& C.v(ʫUÏ/~hbvߛJǧ̒~S\ٰ9X0[Fڒ Xlapril}煑$ޕ'9VEf7@>UV5t[y~GBn})+S*x=y-"6|vqEICXHt'ᙃZ_A8%HW)rnI $]ۘP]: cv&GnR´lpWJ`1\|3πqb r U2ȬWlGC,U%tS<EDvr! kIU>*`c$'ѐCg>4+W^x!#u;K߆I҂]w{2"+{e|D{-U,+l{)$:*F>pUY4`vӔB% euW{`2ABg'>Eӭ0h)d{^QDsWβ`M4'f7Kt-s ڜ'whm-fxsb순p:w/:U)AzTeص*Vi}Z5I5ص7)^wdBoiJphF#ZϪiM޷T5S bn;S7"sxR ӥyږ6+vѝe}R#1-14,Bvˍ95_ 3V{hK\@ƚt;ӹA(rBڬs@n͹[A)pUe 5~ |k1":- rF]m'LzyKGODHp-CjGx 1PKC<#M!QHk|+212[k3%/wmk8+Ϝ8*l_%xX"/ PZ5Xnp8vG ^GY^lmp"nvr)7R68Hm\|{GSߑku6dA3~G4cjsPmW\<{^{Ih#u/24 SşRHNgh$D|z* )$;U RvS{ؿ0kquQ~˻6-Ac=ϰ?<`C]3Bpղ ,)A&lmAn8(IJ)Nb_dfn.#R[P.A.wRKO|T ȕ*wc0 sAyɢkAxJj3!Kdݍ$V,[t1̥H(W\O*Y:F5JX9 .|ujL-tt#3mUz`j#p]Yd[;d:8BK+e)pKh&!2נ"!ս>qO*K;83tޕ.TjAastJazW_IѿlρJ$ZuPv5]cհ$ ))Μ rӝoYgY~Ф%yPd$`d۳n$1+04 {MS/|v?$iKu~lD.cq4A o Bo?Fy=kMcm%sUys~oSH9愑׸wv/?iV\yq@` N:?.VobI*;(%&/]\T%Tl7\jqp>~Dr1z-cٖmtt ??]*Hrht6JVL-7~&uYOUcݞOzV;U:5.)8PrpĎjz򂫁)(nNsdEa ֢zi5I߶{WeWKP|G`5-_2,H[Fm*OO}R?E%gRH#*?[Ai97*wd3Ȗv—C3P_,²qUT zI*v|*z/Mb-Iz3. 9K8ɏ &*L }\E{z4(D]/QUAwب{_4 yDq$4$ m/{Bj HU7\!|2T_>ڳ 9fA jpĪkT#r.\5ca%R 7kS[au/-9~BG|{+˶nV*3.5T:!A>Hlft~B .t+C, 1azܾPI5}Dysu_ 4Ptw ٔ[R^{p؛cl>[a+vւBY Z\TkD ,QXƧ2? X&toE{|9qz\kS jpk 4E&x|>?^@X^"iti}%oꪞd/ dgeYs'xsYb8U).$zkEFm]o_$} 6O*T9`1؃*ݙź殺M _`D2~i-Ĭ"$E!Ɍ$BKՕUξx۰~ٛrRmCdvLRLQs4W^ܪ|X^^:'q~;{G:(߿)mwpcZGwt'n'0uH9tE_ ]= \(OFeScl\u IFvȴC`nsXH-ZUbe`d!Y-7%6&:I }gDͿAW5zx}YxhObLoaOmBل{IwjMAв_0*v6>(UoV-[ɧgYZ07070100000046000081a40000000000000000000000016661a1dc0000dc84000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/C]?Eh=ڜ.+A%T)CTd]  EԸG|j~B17l{8~YXc01TP{/Gl .nMDQp)С6fۿK%ď+G8@@( J(zWe)$*BCN%1`YsrǶ P0! 7P*]v[iL<յMdz.`SWx>:dux/4eYm].Oދq[ѷzjJj'.pVgm۳Cۓm3Nikfm曦mLŤLKgw g,\#m9-5gt2Ť{.ygp3-߰"JǗD'PXK}mLK5m !~W;8;'*s[_:1kZ$Y* Н[l{?0(c>մNBXlP"ٮYg@"χ$on7Aqed¾ʙv 3&k2l@gkc w~Š 7ڧ*d֮feU0d31%trn 0!Aʗ2թD'e%jy[h4ݸQJΩtԊ,4b(k+d :Lnjj ^7N6?O A+ە>9|'f13u6>ӯ440m׋ C Urn&E6?wHa'v;h˺:7Cpv.g%YILXɴW Pol6 $+!$ GQ4;=ClT 1dm~p / c:_c7Χ XM bdPJ'*\"u2;=naFjFJi):MN >< j񾅕%-t&XxWK~*0\@Sc;lR_: B7RSP++/橭>]P^Hs6]H]0R۩w.qr=͡j>P^}XR\#3z]^ BPO?{Vط܀?[KƔ&.7wF\[^=)G&ۻ<8W6*k%3!>:4 Y}` q7weY#Hۘcyx{r>6Hj' ^xT-2v ?SYXRĮE(ft4u$M{D#ǶLeE@᛹Ae؞`v$!ш] VPEE8=v| Ā%)-; т<ּj6=%ԑyڴ})DװX{}XI;(< !VT8Ú靠3 S*ŝ'rxg] {-T?%RO{Խ$>h/kTmXPJl>hV -; "F.uIHs35Ί I<G! 9*DRY?s;~O%Q$2E!@KM|@$eJ^W>?n޳j HψAEpC(CLJ.l ľ߀oo9F\(iIpә24+(~w"{Vzy, :=aεM 4[EIf5yFG~ YhoZr8$i~SWWxg ꯞ؉7.HUIp*ج,EY(h8 St;nitlMNK @8'k9l7Xv(aO3!*)ge.S$\#qƛ,LFK)A;_ĤM^wI3mƆ]K 5R-$ANrifH)zx^8Tw,1+ph)zWYO9/WyȜ>-*cqЇI ?Y |vv!fqq>}̛Jʹ.'u&Km-(\$ Y:L))GN^`;,9bfɋ60XI4, |T _⎿wя %3qbuǓ2`i3$tS},O0);uDU‘A޳WSkd4qΝ)c&XuM Ai8q]TK[ &;컼 3BŇ$ApGsѴ Qv-[ T^%ǂ_o%U3Wp@ .]̭WsoyCPB@}-6BuT0u.y 9pva FW]R{j25#0KRub~6ؗv9uw7OlH@>>w7:[a!#NvfWeJk²`N$2Ai,7 Ө>*K̈́,ХT!sծ جOK PV;qLrȥt'Qջ/YjWx '05v6uPr͐wq:^U: Cғ (Ko13@2Xz^Њ| rd?b8Ա4u,~rmUa~#YҰol7rô,؀s⟛I$m-wD̨mN)`"?Lѽr=jD .z&>[08L9"c~NP=1i?()? 0zG AS6T[iVjCn֕$滗Z1趓d"DTRcdF`rPFGX+/s1=wDF*ΖDDX Qv_a 0Fk^ ߏ+F@~>Pa'/˼CL/d-3Pt.|'`D˃#T̻'fNYΊ1߳|P>RK)F[m9X!1pRı ߨZ| :aE<sK2Y/G0P?} { KUUAT% Zh%j@Lr"`H..Ǥ)(NH胏 UBQtR>2y-EhE/{*D b{7!&hz7r`4')Fל (;/F NVaKo7'fo<Чd뮄vT !hASuADȐ+ k^r鶰}mg{=<S1ᴑ2'??>S=g<讥Zl͞ớQSGepѤ`oJ';Tr*Ō}t:Ci{3Zi*k_߈M(Qr/c Oy텵0U%o4OLZD4O SS;]ѵ*hM\xqlY.t_.ֲ3d݆us |^ŷtEg3 %Y̞А-'>̘E'`ЙBrQ}T$rrqNt_,wz40+f(i(\ ^~Sbv,\]'A&$liFğ%r{ofUD0J"=ql.6# 3 2X49}Vn uƦ V̖=&x/N,قh RHYNƛMהt' :֝_,F-hㅌ>pcH^D޹! wLg=HUa W/)żZt]1'9=E?+<zKTԈ4wen9zV ߻-n?q*.!P`^{?ô[giAZfPB!Col #I3-g~O-{#>W*>Q6^DuTSMuLH{f_=SAot~2?\=v{Y7_#*Y9/h,=|܉pFYEcl.^PqBX\~u>G=4s@ܵ Dlwi =Rkޙ/0h8sCTZWnL?N4V(zGZVrH腂Hd9'\{CrN!3CГNV,|ogQIxTmRVc:rtJ0Ļqx4 W.[`۲ࡏZ\.x!<+[C`\a6Vac'珔#8pôS" BW[9c'jG70@Mb|ztZ 4e '&8EH#⻺;Tr|?9\+ ÑfkݏGS36mdf@Dfz( o !e[$I#]ݧv [#LҼcR9ѓŬ`u{  D=N6 iw谨nq22ȑ `SDH4sl̝Gr#qxhB%nf/Kf*r I76R7a0 Vz:rHKkH^k"K@qwIQo&ko_t஑Kc: ƗҍFxt40ezUd\?{`אIkȫʍg\qߥ%n٨iP"#`cT29Wb8U`7ZmܘbB"F3U\HHduP lhma{TgiN*IrNCIGSzGq*ZZFcM5\d`5[rfy/foӢlW(ȏr ؀^o^xZQcjʫ0ЕS^qc3#֩$cʷČ[XɗUGI̟ FӇJG#zpm놇rCҤ;x?bI 7XJ}lϺi `'X"^ByWt`$wvOs;wJRbN #7'```Fo~J6!nm1(a\'~/#MO6vEH|{(WL8ͩNc ɟ+OIGAt>%뾓Nx-?QיL8rh&1\!3EwdS ?F#EbtL;4} ӏ1DrUk݀i.g&^,qRvp*L  q,mXf3ZcE~6[)v7KfY _<L·;Ri^ ? ߆g(q;Gle BoN깏4_.].yՏ+VUtU뗡EBjYY%]+[XC0 _I+'eApvun-Ԩ\]E|R$!A[ ##"fIz G8֛SE Uc.۫iJD7= i#aDY:9 &oϦ6kߔ:U};̤Ruy#}ЄC8; O6רqێJt{Ȑ"8Kr4ttF~b9`_9F>~a%UO4SDM)HCm*ɴ'/ & Qy)U 6C$yoj)LlU@bT5tv5f.;qPAX?S+K_YC!>)\rۛƨ[ F >&"uw 2>)\he̔0t:g$>y];6!/!{#p|TVN]6O''%A`DBtaĐDNlHJ٠U @ ڢRs*j˃MazMF%?Ykf[o۱Iٽ QŦ!*eBդT}'AK ;[qY]v#wA?4t|6< JŹLdˊ,l{鑡ISzP}'=ٲg;F,}nÁaٴbcycQ[ Q%^R,E3Ab6,g\|(Iū,ob,2s2ܕIj-3kA7]8C 6 ^v.\y[ѽc|Lq3a28M%U^aVtdk è9OLE?KuIYȈ`+%ƲV$s-.c#hdMQ̀!X[b[ٖ1ўŞ7k$\^ F#&N,D[CJYDH㯔x4v+t#es8:qhSyJT/FI&/Dz#{'`BSG7 >ZI14PҦ uQ.'uvc23੾ *Ώ1 | !)WS€2xׄTr:OߘMUͲhS/ts LxP~8Fkj_03=ˆDR4ާL)vڷ#5jl\fpro VXJeJ:] }F O/5~7x5DڿRseVP@mRBhoEt͎_:)8`YSR[˜غ ƓҧC~EYzEK մŎ=j /mjC>|b>yѲw=6At(4#f;p@{p17>/R.p^E͇qaffe^/,;Dg̭vzz"pf3Z^݌]pS* JwuxXYu!Q >j}伮׊ẽG^Udy=_]kO7 l2MOR49WF}ceGx>hm\<a\,D{C-Y{mB6HvC1ΫR?B8}=;q~r_c. &"NWk"VGթhR: \A@@r{ߊ,PCN[lb{f>M=j.14_J=Byg/'nt?ӹw^zgC{|3I;%w0{v5Jb)m\zML 7KhS)zTgѶt~;#p ʻ -MLYhŃlq5o?zLD{&rf?dIѐPS+B:^TX@4#<'usS ])zNç~rRBƣ y (<ôIgh)qX}}袶{8aSNb"zC:w5(]@~py-~H"xz@Y^$γM*Dk,䙟,yhڙh^hV#9&u. (?p5BI$qnEYYt}b!@G09k#JzEݠܑsK9}@v@k6Dԙͦi&oOX.BͰm:˒\zE%Α{ҖQ_ȣH/n=/Tp|N#͸b[V}[͙(]?[F~`L4=9MGuo߹'ZjcK|dk2`KuEr}ә)Cjs˷'u¼';zJKu[c]}m1>${V)BCxaDO홟ǂi`zj~" l/3aկZlzk$iB;81Ϲ" @G}nMxVeˁ3sl. Wx=%$^憳 ĬBs_ S“64;8ͪb%ATp#8W(4 l:5h"FI[E% L+p,5}-b#i1^rbBm"Q*J>$i{2Pt/o8{ܛ680oCK$烹Uhe< ڟxnkj{ jn|=qV7#Zcxn%Jd;:)U{lKTbB/ "6qmF .j4+*+tHSt.Rx#`:mRStZ١rsF>=YJpbSz׉)15!r;M?),A5Tfxӟss&.ƍCIw:qc >Ӂ m5+A*j% e&}ql{ohrR{E] ]'DpD 1źD'Kpal:@SF/{wpYL;^?h%HQ~to#iDigmsa, :{zbĹ@594,ݚ;m)m=}tdۡBI%NOj-=߈0t2n&GsvƃLҷ֨O_r65 q~ZB* f\OY9XN?iOxYf7Ŝ`ķdG3ȱĞڐv_-Q9ϕA'S3yCh5Yb<=<kZ7_RVGVu+F -H:k夞DZvtyłr {l j[^E `X ܿ.$k#< f 4WR$乣(^3vy)RC^q0t{N/΂)y ͹Q;Up  05Uj q(p?HUN:X3UQIaԚ }UEyFY{vw[MUF|yv^\[j.9wgG|G ^o=!|fm@wYE ٳKyC7 KFw2p顝=]`Fc![3S9N {GN{;w~ϕi{PAy1k★PouGtogıےe)A9˛MYݿxقYGiw"š//qN@Օ`d*q5 Ʈ5en~~ e7m޵) JM|YX YϞ2{-IYm ЙNA%YvZ<0X;ӊ%P8r{6 FY9Y~ud1"k^)^ssU ?-YYwl 6ߙ͉?Xj7֜f0=34<z"f8<,M04@Xj8hVt[Ho}lRs0~Ϙ4Dsoˆ2 G?vΙR!gW.P%0ҠDa/TaAKoMs"ww0AG6'aGԎşDȣf|B^\zyoªgœRM Os^gEg/m5"[P$3:@< *( MCj|Rē(XaqUZyˏhsݫ9 {Z<=l>Էpn@y0,I\˦HaQ۳@LHm5N丱K3,W.ޑƝ3`+J9AȾD0pzh"'ߝ ,G'U[<[ ju樂0֙hyuYr%`{?`XnùS,~1ؿSw ¯VsZ53 \3vNr0uDF It ;d6seƪ3R29M9L}%lyhOD ܎ˣAFkO8]sţ5ƁN$fJwޢZIgKXX& itF2I]tLG ^N%yQm[7:s䠧?5cb,8}}f2$d)=R=d?ߎCScl_:^W8q{qހd˕k \3U4Ds!9py׽6g+lJaNrap-ÝrB׊Mݍj[.`bC6l1-1]|N4*| EMfش`v3#9,BS9z? oH*ȕ/_mߊKn_#wWUި5.peA7p0;ۀSLj%\{ɫo2ȡŷkIsS sPD|<il)z"Ub[_+2ˀo"QJ橰4 =FbY~4pP8M6kRP1sEto )4Z'W y8j8&K3RdRڄ݅{)xe{-Z-$8Jõ\S̛7Xݐ̼y-T|}lW`%h Ou}͆@y2Z*fj[@P'gncu .&Jj"k4|~6rO¦ @Kء7U(;Hخ\ .-JM;Țְ_ ; i+dT[H+R GnbL0aedi\-I pX/W=vhO2xsL1`A3g$L?Pn>Ec:}ćObPƾ"ij9n-n'%8ƹ^-u͘: O hw.*spԔH6_v~"i1è'ЕwSeEL~o0i2/q&j]]iJ#9\)Qs`]q~ٱ uH" ƈbu<7E V`L>\su^,ZsuJs]DeC^ɂm$[`E - FPn'?r9>jӐx`l@$_^p8rkUjF8զ-V-^.ȠK I `rL.: ;I)d3E9|uZ>kPOwr*L;?vx7̤4򾩱j&.|G-u$}76[T",lج!@ދQ +Z6R1Ct1Gh3MmtKR?L)) WEaZcěd)>qG6k"RnGi9eYrЏR١E=NXqСvc%1K*5}ンeQܵpzlou"u5E 3>਱.;i\FfFCXjn5eߗvLǃ`ʍvw7WXW~#U3uO;H`;S J+SC/َS.Ytvca+p;(twQ9CXاH3W5ϫ{V:{F(K2QPϯk}8Sɶ7BE#,=9H0ϔc}^cv}er w8PXE+查C (@@ 6h+MB_qI{dTA9ڴT1*`:c OHݷw.QBɌz1]\DXjSe H#d=v+N7H`>+g;ot뾾z0,INz@ŻwmT7JV%R` 8h9d F; m i޼l$LVWH5~EɂxP ?9t4UFߓ`ؑ}& PpPZyQf̑~PC" glV,.cq7zml!!{sQ GD`qu"X]ĀDv ܖy؏ij[ <vE6#6ȅHYBcPO"@9Ȩj0E ׁ l,ĥކ`J)) p 4 :#0Vkt>>OVZjHJ'"ݘْOŠZ$&oq)S Y/΋$ؖd_,#Qn|gtm;sm{wkzt{ɴ7N+DY/aM['wV̆O\P>a&NWms/=L LRR4b%DT(>G&Z_B}8/vv/jDxE!rm3?qv߁h!H;5,HjQ~0q0*%k1x6ZfVOy~7pC iz>c}n1|{6ԙ #FwʓȝZ\g>MUX 3ОBj1&с9]n.&O&[}P5o+$O<<'k Va/ՌxZ[!,,y2{jg~{iY:53 [ܦ6=d}V1 jgo7rr[Մk a|C;3t# PDWCYvh@nn䁥SB݁Ah@ 0CD؍Qzj_ ;4%5JVmBƑN ZbäSA.b HsŒֶyґJ%>3ٮ.ӿO Ǐ jAm"iVlvrj 82q CUE ^:2#SJ,M٭0C3Ҋ65S$Tl+XkHRBDԐ: cv\ؕeR00'WF>ߞȌμ)2` ލdL\#4n~9Xf'B![5ORH*iU`ׇ\=kn>2 )ŵR}jy4"NJ/+ &U,*Q૛^w6$jƕU5ڗUvsN,m˚7ǪjLeR3ص<[|8bG2FZȡ<" O΍M#ќFb6K̡i0BȢ붐Sñ/H}ųJ$"ϸ „B D"@w|<7څ2rQS]W/%LE4z. P}P%H#[s\ݣ`%_ziSkGO"(͈MScrjS$$ ~lj MJGxȩOz,%f:NS? Q_BQkxVbR1P=5]E 9L6m F5]Up]dE1xOPn`UNf i VI5BԓWw̍o &{yƽ$|[9Nh0fɞ(|2)0fp;ةaK|-1ؤF;qpE0}Yaxcަ>wLz$NFJXG*P*og VhQj(ig%.}{AKo ,&^3["KHb3naā7QK@a 30J5C*U=N>TB˟Rk Cȯ2זE HSjq%NtG HF0EцO6G} <,HE-#Rk`${lW`Q_з =U.5i#v̲syE ,KFW~9p+G-Qn2|mu]`vL'@AeoAn.NͬgyOT.a쒌iM/#Is\IuPjx{[\o]=8Si{{lثvLA BY'e@\LdwV~qJ+[8ݍb4!CNSoRd0PEd .IYʵ?)z[Q@6泝FRsI)X#2@m'UP}jsךhf`4ݫ?gv-0&ƒ}a'mWbJ}vV ;姖Tb^߇qw?mnīkhwוswN~٥foP 2b݀A4aXPÌm&R NH 3L~v:"vt#mø7~;mJ>!Y4t;ʵhd9s' o3Qw:.܁HbE͍e#ҕ,y6EL-^ 0fՑbU0F덲^iiK%pAIt'TZ)竛L{?+ͩ}X!j*zІtq/6kzQ0IaŠ"=s` RuТCši!g-e:Q@׮R̕4k΀Մf@CG/!ˡJIg2߶o*b'7p~@ qRsl++:uCDFMFQGQ^ZC) uJ 8T/F[|WAި7L"}ʤݯ?"8;@y͞ "W.{#9y4p5H"lud6ìtPFyUI`*=qG=( \m]P=AWqVXtăfqa,'"QLFTlыgeTj#i՚L&1)Ҵs#.`U(6u"t7 mroW%l47c \3e\ 1#ٲ& /rr 3OeL fx9ni.Y,iJJq]] fJ$;Ѐde\&/G4@ gXLf-]N@;=FSzGFbz^j{s F} u^o *DT˻.D(clܚ=V(ԀH@j植x7=V90}n%_YfwLFR;cSϿK@WW!bu8*qy EӖG"ϸ[›.JPfnx[=3xy6l aPv1 悸fvuʪ'xV<Jt8MStS蛏~V;R]b5:q*tǀudcЗ"QDI~NmT,="C >E9^);g?ooƵ PgI7̙'V* _ #{Fr_T˓nReeM4Hb},|wm2ܠLCTH|O+^!%Q&tnS^ WSt;z({t vo n˄t~dL#52k"m= 8+ϊ2vm58C:7¶79TX~:S %lb40+;M* j"̑7!8syOF$JB>֚[: s?_? 'ODcXQ\q J6Cl"x4 FVp0)JH26SaH!Tm cʋ ]C@$mhV!GBSd h 7"QDoyIhڒX Sñd}="׵ +NN|׶=T s<(FR)w/R( UdJ9`KA ;eiU9 Ck+xVQBS'Ry .ʟՔe%׎PčI]Δp0>yiM\Ը*ZFIc$lUguh/!}/=雰ȴGQNAַe8_@ՈzCQoxSsҝ7X 4IW^3&ВN/&aCnBYE~jZ7  uUz&O,YR=9Dr1ݫ5sFlN+I rT٥\KSNy2o~@t'+(ng☿<ʟ߀"C 6U>_7[ϽD2:%9#Ori4/;R5fs*mJQjTݐhc4N;+JmR#Kƺ5iM%7[ Ȓ?Q^SS[?X?7 kE*.UHJMRco gmGpQJvJzYgδ;ps uoZѼxVE U旬32\yoYkVf?&v|?%3wj,3|~usy y1sE>Vc:ejEOkA30c1.a7iҼg Mpw l}= s5Sؤ߇?K"2V.Nr m Wl9j'P{|t}l5N>]-/S \~e xn+$ȣF_D4.b b4,*2Md(ҍ:*ؔtiَp! W9omlg0~!h4R)U.|Ҟu+nC8t0O, x4xҪ'o ŦmTjzm CɲPÎ`cZu9hN'D0.N&Oɡm6pA@R%@vO-}K3X1 H4}d_3U @e2 ߏ1N]bI4`/l R^u K? @O9X^l#TtTb/ΤOϯ4?{9ݤ{\ɨ@<$02EM4\XGZ`3Oz^o*\:ܤU 6;¾@+2gTu8& "+h>F㔳7%u1ں @m#'~$b!7%<|t$`E ĥh@Qj?qW&Mb$_lM.񪄲1ʾ3s6Y:y` niKaV3kjI4[]^ n9PK~E[W|%Z*.r w0)SD2H: ?d P7Y*eC>K%4{ZbE.RgU$/ yBm y:!=&n7|6P Oxcm NaB]$p;."֬llkn6@3 ӍXhfuHZM3}{+a)V*G֯_0䘔;7 q9; gKymB꜍e Ę3 +rw!|ͺ-p'@՚)}7%mOMFw%:MzxC+[AKe=y|`XWz*Ru;a s@#'^p$ 7t[s~42{V:H2iɼRfݏZ9D"4Zx}y>J_1Ƹ$_Ĕt΃=OiOZ1fnZˬBj"mR]A˘pZ4 _a`aA7ԱN͒XCgy!0)؃J81&|˫-q!;۽ S@YZ]t󪏲S(*/-GcdlO^D" Uֿ8nAl*$hz"Tϡ.gͻzթɨJ|1֬miO[ǚ#r'9($Ka*K=Ug|<_cP. W?*xR tS6.IKOX>~El6P C{D$C$DF5-+@ZS tź9,eIkG-.'ݑ":\(=O$Z_ /Cd9-V{)O{:yc&9dˉgIq B)Y$r ¡BQ#Rnm. `doZL F[QB@w[s=-Hc0 q ČOBNf:m40g9 P4^†@7-ŧiL<y^ b~^eO|,ӻCsC"H5D=䂰O OILl}fC.w|MU am٢LA_MC+ɘ+b^bt63޾`4Ҙ@8rG@-dm8+F`H @Uzu46 }" hg ZL˓hط^Н?a:'w{5fԕ!dI/&uֵ/ 䥛z6?)|2,,GێP:6 źA ZpgbM/bL1:&k3ѩo3"*(q5cȵ.EHMW+b%Ibb-8[EP;C%ZN>vƾ\Gk|@e+F bkGQ mT z'Kw3i*P>NC,$~9FԞ/-D-lN (K{ss8Z1&Ӷ ٛXڗ}5͍hvߩ&$} 3妽kD U٬tC9H< l+9?Fdz Rsn*QB$G  :(f–g=^#X?(:5}F _gPET4uX!v8e$&k}fя-Ya| ’}EtBHJ\:l{3ʋ'y8hfK+ywU\4ʌ J Wcfo"4-s >_ ]AkON Q}qӄҝȥdUQ%]xb2C;j o9:Zp= :|i)d]8t ĘWY@UAZ#кxt~*O/iCt@яD3tHJ:NuD5Eok-K,T4AxNm^ɅHRO0Dw{fVm> w3_zCvW蠠A[ FLHxU5,by) 6a$5MtT)Gj?v3e7RdfO@bSW%u TsGmtOQFh [I _HOJ뿹b" Ժ-F"Qr3jvѯk'+" AHG;)!U&0+wz߶$х èi݌#AW˶5QG0*&r2X'TzJ]dn na|]$=hY&P}|r$CZ6\ .5!_^<$kC.Ǧ f^7OQXVcVW.C ݃Hy(>(ILY^6te<3Hp3eS Ta?m~mh$j<YPM@E )2:olJ-<&dVAܹ ⪍v] zcqj  ]E25,"dž0`o_eftwuw@}Li"`C,R[`6s:$#F j%d91k2Bwv2$Jʪ ')|w.FZLϛ]濎=[}<H;^pH ]s}*eʝSS|J׸ig0j{xL`B!4*bXKBQQU(E" ¯k%N̎Ap<$j ĝOlhSHfK @Ta~DFq ~|_8S'>ו8%2?K>ڌlauQu!CU2g뤼.ljt8=urH\`0ilōD'W2 +©(UfiYUqY:vL޵ 8+nTj-2U͇RE;._ȗ}Mz7>Pt_ҘDy&VROVOd\[jΨz4'}('HFC0ն7J92AE'1Jظ4o-s1!tuIJD3I3um"4Sr[c7̋9َ [s >ᓁz {3KH.EgG/r&@Ubj?4jllY ],=2(:aL뼂vhFY5+ ޼+֡ 49ryJY"흽!Ij*{$tjIq;8ʶ>VT-ڨ.$n;&>(ۏ(Q ՚m89:6u4|V>2_r\L\`vyBؼ-=Dv;=f߿P nEt^}@jAb%rD3:s/5c3S笿)&z#t_c?ORT3J|s:t㩜`=)$CݕdDӡe_Pk| "2!^6y1zA-)Ӌ>"J{4+xmy` g|w_Vgq!+WԀw DI!*:ԐtMX;OZC:,Iqb~TߚgjI7C_!&,b":m k┇ 8r5Z_I-sF\j^7(P*Fj <ϬRЫ,2xO"q"۸lI>D}5T/Hz_j_jhM\l9C{24)TL{B s2ל /dDT+!&(lFQ،iAF@֯FV bdkٹ:儫wQhi4 lYq &U-4 里gqO(']ś$_u)h,[l28*a29l$sq t3=6,] Փ&k泻cHNX`!J!%P;BY/ 0B&[gxtmP-X(5ǧB̈́#^s-k[,E-Sh 4ZzR5yztQ&jTWI`¿l .'N`p"mK,W)5Z5W2Ďᄢ-TYv؍ W>6i6=j>G@s:̚*2igYۛ@_B:YfP}m9Mqj ؾ-E U<+ z'J?o9YUiV%dZ԰c5Tvx # cˣť&(&\Ҏ"yYw(ƅԭ _gKVxzL7QίpDž:-dfZG{z-ڌ}3 R ~nj0Մ$B` E}jL!yS7:\ҋg OU>Mc͐)0-` *T4͍&kL5sd6[3 Wg7{Ma{LV=̧vL<ħy<ڗf?a޺gmge?IFSCTJF$׹<^}gps.z[ y##Ȗ#vN+V!"U+-WJCE0+B(\eySqQf(ڂyY[$ ڙIqeGJ$zg^0w>~28W&<؀kR:=-)`7Uqhi* F[-3Oe$#hlO>{Q⺶@몁$;|HPr:`p7\%_`2c;KÀ&Ϛ(5 ;pCTqp. 8Qe"\ll^v h8(w>hA/c"0gv)Ym?| AԱ7Dc{g.-SLaXqXY QgZ,CIMѭU[FYؙDҘ%ueH Jh{Tb?f m#m#<:1~О/ H'MH!GԎraR ]];9\MҲlksS=ٜ;dŽ;H͇B;}r7D*nrArE_۩'d :u)ǿSy%E"ZM &By Cr)gbM+gSdN`$[DE=ZDq/]yGD<zS=Bwfzwȿ NoK'+FfĐ-mS%-|y@ٴC| lS&ͫ& /``bL~ܟ(,6{0?q eJY9h}omÕ |-u”˧*"T;Q7ot;SmbtMT ?\͓;"p7琲d}mƬ'E3۵B^m_u#ZbRl@3@BHwOa9A/Q p >@ BJFII%`-|Kvm?YrCy<0ٍ5OA*P|1=_RsO18_D4u߼܊meĊ z}-O-Bο˳16v-+#; uU[v2>̢H)i&xM!o +1'iu`Hq3z`FpsL-7J:E;HfvEAT[DzYRx(.ۚUHRʨbEnJU * d~pwnb`9=nsxAFM}2 |cH8em֕$XFYMQT+ : }WqG1 oypP >Ul &ya Ykb_S{.+@^Oeޕ11m,u>U:m,_,h'#g Lo~̹e$5#3u.tQ8֏x$a` 3.]p֦v{%JAh^WмydY&a#Y G9}\#EooЀcƍTewn$XnSJv#%3}$q H΂oGk8+@H<%-XMVꂺ`^;|I:04[@f cޓJ{^b0$S$TYE9݄ < o ʗ{gU"C)YIZ'n?]ʖf`Vr 8 vfqu&Ts }Fkh p(KaT}WXfӷ} [x]Ns:Y&eAgx`==d7m^" Q瓏v:Y5(qN-.9je]6'*zE+Z $d= 5O \i)^E>9iwEIVMI=$p*h~Y@? GaEB;|Ԩg:>4)؆N*G;-0Dh}pJFt\|+c3%9E̔]ݘjAChEj &$fy'[Lx[KoB 3H' DZ;*"b+ bucΌ"Jg ״;צߔK7@_cMdm0"qk 3JAMyv'JJQp=Б>KusqSl?^~3OƂ[F`DT RBXAdٽY,=mkhu&4^'P:<1ᯅ&>[;Wa>XWpy R}l? ZA|97Ҹylk7?o~~ܞpD `Wzd|{ `F0 V$y:rnRP fM;Zߗo!M}yv'[' O4GT-&0ī2.g*vg8BeF۟*l=R^fo󰷞A1<*b*.Ds?eϢ\֤IUFI_Yq5X;5~IuʟW1'<+DLH_u^S"4y|',\bY;:hYrYڽ=A^{CI-'e7TRQd(Ѻ .bNr5d*_N(R  >0{BTn%1JKk7 .vZ)_6ksɟԠDo*7b@2aHN30Kč#:ppDGwD+g`7ɅԷAߑϺl} jt3sVy$-F!YEV3<~<Ӎ|R4s.=03!_&ӯ?/<|njYҞ 1ހ lj7gj H ?-\wo=q>q!{r\(9D,ImX^ tkE?9GҏHp욱ؙt|˖:Sub\ۼ}]m7Ǒ$ƝVW6+ v:ʊ/"O϶k%1 SM ~fK|dSөnVlMF1Ѣ Mx~֧Ҵzr ]YqنA.D,JU N.uzQE2J뭽.4(By%K*  Dy@DJ.,/]OYܸ+.J[k>NN{r;W\" $8E2جaH o? S2vv}i1rtzZOM1gqxO*:ҫ߭3%Tl]@zI%gd/]zP?}8klygr_}0 #6堈zYBTw^Tx;_g"S2~9|Y/ɔ|')hcn6V$5qfo!^ IA-+)ۉ }0A3A 26#+ TVB6 9.lҵ׆>=4+4bju3dSh'^_ZTlWaYLT24u6Kn'_1LgJER&zT/tM<ۻվmP(д>pV e|6p q9Ha ce N<+|xmD[W63n3'S"kI. blz(K O{}gLKg;0 ADmpF5Xys8`+'9/2hw(\>AK1p|c0?^uQJGH.6h;?Cx’+&KnmR rH@y60h/WP4Qv~QeYުci3gؓ$"#b2?0 V^E۟xO7`hZARw!ל$xtɿ|(U?u9cK[79irV σereQUm92R:o H)xU#i,_"t8bzJe;\#^D:W]~C}zJqEgQO.ph329j &Xst¿TN\]Ŋh^'N1ϋƸ:4Z@4Ʃ0lX?4OrrESXǴhn<5|}ƙԯ nʉ`~(M&rU'I?tLtG, w!Kknۭ `bWHc, P/94NjVk~9/X _mGn67({.dKJM:WRZԴWtlޯO^7ThӮ]w hW'[I@}ٷNGD`2,UWL!.]kgA3>HO ћ CK[>[כ =~M>5O^i$5p{|.ub䥄ϛ@0k6V0]J*fIe .3BߑeXᖀνA7ժ5)8t0;qp%F"}N=ocrUnAk/:1Azn ytvbx] b-և . :Oa, Vk\\tng̀O`26wqn~#p)D辩I0O(Ƌ['҅I{峜9#Llc}Jr. r28l զIO;(5l¶ԝd[o3dsιɢFdI.xeFW0GsL&/r $i\'TeEh.67dWڄZ~M@LHэZ] zmbL5})LlQo݂,?{ؽEiN0߃6XzqF|gQi|b~c3+o.gdԫ/d `T/tE ?DL.>Dp;#7Em<eKQ4RZ2Y2bq B@{$s94:9!y63dXRQZˇs,=镁a~@̽,x >=>CL:KuuڐYt'rm{HhD$M GSJzlB$ôq y¨V 1QoCݸlzo9*yFiIp`~0H @UӼ= R h>y+6Ee]/. ӳ"0SZZ覟w3(" ^…&ׂ'|}u8#("i^;( *Nvz ?;VnhjIfcc 8m^j&ˑ~Suگ7[~$,43`hî&p a od K&4ǭeXDێ:x#n([ X’@.f}eI0um0˼%RБ,4P@sj&97r?QXB'^a95BNt3'΃!J c%%z ]^DW8>w߈e`qHܞG!0/?Iܘo*rZzc3M@`-HQғg*Uh o"|VK5O%Y9l7x1ٛ <ď˩ޟL-uovQt~jIU~ !_@z˟Nh-#4ʾ a#D9/!a#fT$O58){v"ġy | >m\ #Xf PKsb- !և%t_9ޥ9A wòd3ɪZ /7.+[Fs jpV *p¸m(ņ5#FZ糺>YWSL4>SdɹߟnFXrQ.2 xS8{F\ lSu. 7~]Yx'<[~ XO_xodSPю\6 Bo,?%~b3 }-2Gt)JR;YBD0?TK=aH#͒iݙ+o;`񣜙yTo p}&~C_s?K e w$mBޓ`f\=jZiDC>_4rᦃ ɒ<#Geg[/}S܎c"vY ʂ&H4`t%"QqiݲOnJnfKp:nVI 8Lib=CʆYNz) ?Xqg}6;T_ycLV7OO_}s#v#2P&גָaX搈fUa׍0kI3r$TP>!(QXHڹcLoDm@{I2 ЕKrդ!9TQ%iw]8P !pCՒḦ́ HfNv,ZL$Ǖ03 =~:(g4Uκ5}?k!!z|Vk+ĥ;Y侵+s-y*/(UqB1VVi 5w)Sa'!=D2҂` rŲfԊᘲ WqAe\ yg糹# "V>Vq * S$M8>u'cSOx 8գ#篦SgMsm92ɢma&gpL#'nG7~G/QDݧE޳-"qU]GH݃.0ӁH1UyLD+=T%X98wΗPHXUo?Isv t#1&z=hyzf3qtѺ{'_dAKppw64-)6P^n jetcCXM0xd`SW&5%ˌ~F[f|]u Y/Þm޶-^2NO\l/Hu:ScDIT5Dž*\ @E=5;Rdjt_= *ѪzhfZMz\M9Js?'~.l dH-ƼXk>ڕ'"RTFԲ9߆UɜO. հeǃ TG-`뱀_|A;CJ4x{OSKC䬆خ=l8wK̺&-:5AL]ԐQyդ5rgIٓlFtGXkM^ox!2r6p@]|YC9-}0 aGL$R v[lYZ,"cTvG&rLGm2;%۟yDBͰH~OTC[v%߷<URB,hfgp֯홈]. BLQ-] zg^x=;+!KRH<@)>}rȋsL?د'yccTi)|NJ$jpD?*YTΌg3`ƾ|L\: k֌9K^K%'=R{ uY?C봯2> ~9GSz!X̴?]gw@N?;ϯ45$i_Qspב?gL- rt9%xzi!{< [|ս/ښ|RylVE9 z>Y O#cOHY=~ޟIhQ $EoxjS$9/^'ׇ"6)ΏA,#6٘) o;KvXQv7}>hnKsU-؈MydIG'F U %Xk5o\a1z-{3>]kܑfj' PShN[%N2ϧBv{i9\ܴa߼3K2d@CskPKb[Xn< B3:FksY[MaòPD h-e 4>_CKԗn_ShC໚]Vc^}՛s9ngE)0!CTkI鉿hͿxi@4=[[nki Ӟ ZIXl<46Aă-4A+E<.ADTN93DH[7ݯ}Gf(xiNIg),}S&_.XOܬ 2}0 6kB˜9װ<~>^OKx~iDzc:"ۛF}4t nC)8+Yb< p3>8NvZq 2d2zc}-7aE] ++[@ z.x ODշщSkFzxx~C]p(,p'@^ 7`fL50-ғ9t(l띫F_#i;(&D:UShI˥&a df]2Xܔ>xã):0H(|N*iC@tB]=8HPпiEu T|&@-zXgeX[|!P磔 }RUpC^||J&A,_;`!2-cM#Ԯ2JiwA IڙAnu9UKD5of{q5zkU/Evyh܍` !3|Ԇ9\tA;LP!Z(;a}9{x٥P뢊0m5gr-iF4HĥS%XFexW~ ὎Q|Vj|Np4̃¬<\pOJ1qs/éqc%w@7e-o^67ʸ 2)VQ Oa!TPZ$KU\E*vZ~ ƃҴn4O_دa:̾A.F+$9Q74IzM/$ܵF VdNl1"K!:u,'?W̺y4?gz'(=ӄZ8>oک(J2ƸX@) &1AeUŤHHi&XW !{)tQ5jfq4xۏ℅zM4i EzI &[A/'qމ3vMxOD2<{mWd`\ vcI#(xSGס L[Bx@ϲnc"7'ˣ|| ։1k vU"}r 9!kD"<`u"~58NÉN@),"چ®OS$+0\o)s`?$VzI6.`zM|cOҷ*dQڞ֙-uvɄ g6M*)7CGG:BɺγH^F:Veg9nĕTl2m"I :>n DHoLrA:?Y44 'zJ|oJL ^6{L% S!4zG^(2rzs .о_~`}#Jkd{W3 wXsKOXkgI1GCn@~z-:`lɟ vDNa)U[;xXc4^$#W:̱+EƙP4Q3 $|gG^s[!E>(Y5ULx|D20b6/0>%B;һS%.Cv,ڴ!.k8Pd\~{PĹ4~?u^绩"ҾDrfpC_FԅTGB!+Q#cF_⮆t7iƹO/Af1VQBdܻ4qqUn)5(MZ|p#aӣ0tF%2n3 ݩ ӣ70?DA4!X Ы/VnEr. G)ךeRIpg[O_+9 B (_2g~7s܍dw,yy26E/':JI")L:tth[nuH<{#F>(D"fz3[<#$|Y;;֍L5d50C԰bťOH!6ܗelM;@UKt]vĎZ1@UyO r S*Ƭ#%ק%\*X :_[ekCT\50"YG5Y@wA%KMHdpG Of)VL܆V}S*$%ͅOz^lcbX2*oVR<}8̞ rk#Nn.#%6OVA٪S`vP}8ѲOi B )\)"/AUZN5biw cG˸ISe\vBЇ˭FP-ͭ[BWm4kq@h}iD'š3g f~w#6 >k 7]!*`CT|T @W)v(- 3fFAzd@&F-1Utj'~}@qMU3lACfk;nC-{;I3.7r riZ||ڮ菞sBoLI=O.$Ro]rH^-+nIaBCM @/ͧ@u'qq#4 $ *!5$t?R٫9ڈ2„}$aPy0̀$ص{Ȕ[r5QQueIi1[ntar˖ W`ߠ5Vq22ɐ`1TICK+h3CX߂dm=jsr~ileRJp{JHMǼ3 !Id%ub{JG)D\/C*UƋ[ i<Ƶɲ{.!SR%qn8! _vf4k`bhqm;u ka*i^pS]MKcBviF6{?t]eoيû3,]gƎlX?yC4v"Iy\}g 9W6);fں8[]AkG"oHWƛ9eoYg3N3ʅJsmp0z 2Y1 W XD2%?)g<lG=+2LY$=Ge~$CU/w ?W&")|0,=`!ӏAP R>ONw8NdW.z6a"oa8tU*/>-!Ԏ F*~tN S!rԒȢᯣ # żd$* i~%/@(?Y/ʙ۔ʵ!OcY=,pUCc< 7AVH1[>.f Ypbmn7'. &/ 7#5tXl%%T}HH]%Aޛ g[ he*̍-9N<<=ɖ_M.><3nŠos{:$:;lv+M~ ;ѤNXE:?}nWwbZgM]knϴH8ƪg[-!&%dYiːhcl֪cg/g+ՀLJ]]xIM8ileZlK8E7D=S2s(۞Vp_C4iP_CwO2FUUmJv&}!J'FmOgu(,7ҭޟBF(L`)ti횶[}C3Z_&>Q+gaMZt\?GPXKLkCSob>!Akf쁠v~z6vP9NOܜyI\#8ɔCf.#4_6)6럺P!idE@[a؅O>)7qL-Js `|Y9}P~Kz=gi#FPKéFz K μ\|:Z0A430Dcr~VqL CE4 A0+5m3u9I+Q-@2hi7B/sG>^gBTA`zG Q )3Zgr ?$`%'@s 0F2vOs`>'mLCdLt l8 Dt4ج4Ud>J1!iSY6E;IX3f]iOHSNN`r\FjQ^''*j;Dr2P(5Gp? Q}5>xV EZ[7\4]Hmr[DBKN A$uhbf&kKW/ܫ@(2T1dA0m4<<^Gsz_Y;ٕv&E"]}Lk;?]DZ]|Wnݦg3&qBݢb#, _VdUw_>&)XIC9TMfz0@9hSsEa@9.5pM:.P¦"oY ޾95=I]YL{O꽦D~2l}:)cG;>"IYqR5 ώٳIT:EHU͹Ds3x˷8'6&)|fD*V/K^D}7T9+5(*25B0R0Fݥ4>5 =`tb8Ts`7}KgJκOg6Aq搭#elYoG'|-HhE?,TS%9; K\`R\^]#dٙ 8x]E`ڏ5]7-F~X?$*&n)N7o#Q`[$=nz+EXDf$)i8ig,`f~f'^Z cYpoa: *Xaڞљ-X65Rx^YD&CQ-%&Km0SEzG"GTpI ~\!ZBȗMF .'yg]܆WQo;/~C~@e09ubs}UK' Fwp)oX9 5Ęb\bA)ڱYu%m aK,pn'o&,bïvFm4 ` |ND!em).xe#25NRuk͐VkXN|A&јWcVl򩆿b?zU 5*#]@t9 `$C sǖ\uH%_դ|dNH5'dt.[܅'VzsUP#Y8n!Ǔ)λw]@s8pvz@<4Bmw]n&0T_ OYuL_uedu+TP|g6g9->D=7e{&sn]|Y|dGV 9EY .ou"AU˛"u Fmr#|\(E%~2 3vIƔ?o_j˴jR<nGm;GIK4iE}xbRl`.h0C+c6$^&6ma=Y NWF )bDžuG\ؤY7[@T|"=x~ qN!9h_ґb0%0sʕ=S}N`^0ZFNLi^Ňn$ M.B:sPXgf+148׸yjt^@e%*ii?Ca1IO2- myO(Ol}|Ia%lN;;e#VF؃n3z^/:W@p-ZM2:WQhej8]sC,stj-J >Ga W4}~kFewiq@B"5olQ +Е#M: z`EF/s)D=M)GtݐU+,u}qo ̻ NU! Tv$$+'9%!qm\=zL/uh}z4 NzJm[n 0|%W޹_v r#Ysќu/ x^pۘ(1"Rʮ$߅(t|^)HE89a)(M3kkxJ{Lo U"U}QtI;52i]5]NEQ5ˆ2RX9tz䤑48(g)m6t Ey3KYDŽ,Jѯ9ޞW{0p`WFT4 w3ѐ0X^5sX&Ufk(ͪcr+Ky_G8$J7sٵzQ~^1؀ `̠׷yn@n&؅+oB^VO:tJn%_#D_L]QEKWt3kdCW) :3-TLQU3| 9@Hib lP5CF4SS%ǐECVPF5d͍IaJ)U!Pr XJmGr{kcqrjҮ㙪V#)=F.1Qc8eL,їQ8n0dGνJP5n&goRiHT!/s>a{{+mW^+D#SV!Q6Ey ztɦc`V͸]SYߪ%Z%XV$A9np {sH:ԙ))LyXj^1؂4+P[J/q^y#۱{Ep<zz]>Q+DrA] N1,X6'ㅷhUPzX7\$Rxv})Ç8@ag%|lg!.xH{vfN{|5rT!W]uH-@0& ?ޠUc܊h&Cݏ.X2w4) KvIs`<Qvv^7-u"N yRm!Y icuS[HBPX]jS>n%V9_N ĥU;); JCX?ϞNyL4KQϘm|ŗL$zn7_o055?B^ p+m͑IB3R9LcƤj;si9 @apa ;Їߠmc+zFNNJћMlIfLtj~w#!sK_ 'eJñ>>>ĺX/nJi(fS Wk )T[/h-SSY^u(ü// ?n\ח3%8JٲE@'v$|4}K!{4"yu:1|YbB_un^C j-^qv-0IB3PE*l cmYEnl1B5|iaRU!ymVE[ϘHO;իmWx} 4_I;D5DApzkXJ3woEAƄRHrIƹcwJ pgG@T, 2DAĝG:5UzhO(IvCTo'[3f;%O@MY]Q( SL˵~x;pGǩyMs@J∎*$ebc6~ezja{724U/I(=tAQ;1?2;.\~]牑խ4z;eiS8m!K^J('\"gݿҐb L @pdTfhحjZ VtG EƞիJDYN:{όP t,x maPt6NMi(\U\t2[7{ܛd-Q#V=4P:/~/gOm="61E_rj{,$˰jHrj1;JckzMfe엃}P9zEǥ=/1n0`~Bz+>Re8—:ߔ.qϝ"IT[$2ҦWVA*#,VΝjf3-:Zw~媤SU/6:8̩/1yhDp7WhQM5=euuU$1 82Pv&݊N_a,4vKp%HO>6>I7K*-*@NK3%'%8\,bi#T54#:j$`` E%q!17RY( t0 @>ħ o3@:Sr'gutAaz!Zu :zϒlCOQ fyp|49kXn6'De$Q[d&`g|H4<88Z Md^ݍ<\ȍ-P$ԌѵÃThr]UbnjCu5Տ{zbKJڲ͟24rZHk<pQlѪ21ώg82A,"'6$FRyEe>jn=gMm~&u(X%26 ̹i"gӮS)$\T{`C0~>I^ }u\L̜9/zֵB\=պ1<=?śi ycg"(C#Յb댐Q0X-٢ebL6݉4vS_;zXxEF~->￴Ч ^x$enNf?^a&$;#0> /S,ɠ Q䀿;X'9%3Ky\l#&yyqE0o ˰;?C+O ھi񈱍~%B֛4AUC8(b+1o/1EdKIX}C{73 &/cS :#G)U:Pv%W]u(Kl$ IF˙#z'",n2eAI m!}qpD6œǙ|tɫJo$)dLPG^Ό܊ֱ`Vzr*Ph>׌r:z͘+IBKWէ> _DCr $aS#ǹ@Ȩ?Om.jPDʻ_PT dGDI瞷Fg ca^XVRBs<hJ>/ p`"ڷOUZ Qk\u3zFSQa f\z.)cuzAIxjU01CyL "5,R&rip( ZAAَQ])9~u44szXe6y{J ~wEmǻ=wefQ◭T_ Ov949GpJyY~Yt jKk8ܴT\%P L"\ kjG_Q P4`SE,:臕 (ծ-5uTJLDw46ŦCM\0ۜYjK۰ %;vKļ φu"m +L?XnO^kXEGi%4sHv,q14wX)fķeoR߽hh]ܐig)yz&g"]zKZ!T@oOTkih_K@ulEXlndq`S 1s,JNT WМ/PbZVcҦެnG^(b{ 40t9m'#zN \`SyT]} . ALk3Mz\Xj(?p6sM'ԨKدB,|&G<&HHsHs|?c7ey5{$/ElʼneB77B*ߚAvXڽw٢487X)CP-gqgmi J j웆Eph8>0L:#o#nj2:>\2/ihB)T ,ħj Y,"GolxF8Qh俧TseA:nҮe2W ,7f%E=J7G ܾA5@l)܈'`45M8Z* $?W TLXѱSIw؛sq]UskION%xNMpe {I,Uj G8s$ wq`j22i R+?YRԪxI/c;iYDMѥꖿ* GzI5[LЄLYyxXm>fb2 GZg .P#lJwvP< 0r[ܖfNFBy|KO%G]5iOF29[ûqDޯM%̜ 9i\ nON3QM`C'kKPCl-䄭qb5WV(X7H^ ÒNׁʟO[FmNT7*_Tg/1io!ۚcr$,z&o'stZVsI*Ҫ^sv(k9mI68滿}pOë?j07O`+7/L''N'4Upj Tۇ*o >KJy5!+qqx$Sxɠ?L,3RVq=7k ̱-ڌ{OQ5܄|z~b2;ĺ^0`.sGL["[ptBslN EhЋusą73^V3NRf":>; l^6 {uM 9$].F|4BޚyO1R8d1t6vʆː. uOdxGnզvoNSQt`fDՆk4vy5%=2ҏč?⣔ϰɩvf!s7O'IX#gɷOq(U+{,Ѯ6sk:d=>^ٍ%5gٶ}8E{b_D']3D@F#zۥ~]*;#`2ag7zz1Kqx&Ѷ[$QhTleOС-5"@ Ӌ]p/4ӂ5C5~tk;Rz|$LEUZ̯I9.y2{ ÛPf,gajPjZnc3 |nc*<n kXF sE6)*f7izC)3YoF!'P{@Z!6V6 )"^9P BXc$/ v.zta()aAh'6 \EGA ƟHQ3f)mIbH  Y7`?.ێ5,8HVֿCq`<`k~Ff}>yD[ JwCc2 A;WX4ū%]OGI Jŭj˿ХOst6fm*c]todE:ՠŐM[L:޽:^;^XbMZ'#ĠZ?u5=Q^KKJNY|Y2: ꋝ%m՗} U,%0g+L:l]?rK^gNjf&={*ζ'3,-NeNȹA;KVGKHIsՅ#FAq*91}kQ:w>)pUԻ\[Y)6mk D}cxm }Yg,#(f!tW)%!s4AKv?A2(ƭ1(p~x-('|\uݙYY>&h)'HLo C[G5P]wOߚ653W9@c%og@΄wab JF#$x!l( }fh|qnA/=4ڊ͡Eucы{iƂqs(n<6g2݇ !F0RBWadKS$4)'TrQw>}̮pyՍ_YBi-5dgWIԻyxʑȇ3.I *{J=MLOl qF 4Ht6\H1P.A㩥rDžJitBɰ$^77VSHUW!$*2dOp&x7g%d㵶S_40K\[SDBo!߸Ω[rgYZ07070100000047000081a40000000000000000000000016661a1dc000055b0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/eUm]?Eh=ڜ.+@D/ $54̮+XDi,i$ze,g7 L[8F[l 32oQS~kbr9y;#";Y뭿.ۃA텩+ /SDP!wpSv P>Vp_v!OORY^[6 dӦ+y}[(໕GQ$m 0`|)גSXCmY &V7M.]I<C^fj+F߾,֭6EԯuV-,+vF1rΦG_Ӵ:ĒgxfZ΢)i5e]5*3ѥ^u^ٍAV6"*LIu߳eqZ}rS~#uL҃~"*Uh#7v1ųiij72z<0O0f7fv7[|!yk;=XV@@[t{4ŚYr0x -i!py3ZoX^ ƉX͊2^lWT&$r| q8Abj². 9/OˎԉcI8KTi;ykr1k5IB #7D3A$ڹ m"+k6r9O [f?\ndy*ϕ:$9jg}cU3m!D0v$ 6';+ҿ P3]}3`21x:e]qk$܀N_o{;;GooϺPxGճBrR$7+,wa%ʨIVxGl(qz?^6HKveKs^C2FsGbfzT :axnR"cAC$Fx hUWtgGC`1ϑ w;2օ%r֍D;yi>9n^OiG&'e`gֽ ,RvѳR|\*%v;V(P_۸J$ڜ`o2q=) Z@i :i_J/X?~ŸHF)2,u|lN% O7Sͤ߆@meE[ G#b £1 ;& -cՙ{TBX^h.LG%PVei5CKm>YuunY@LR^dxA||Lv?*JXiSXL BT 61}顭]RaRjV0 U&%;дEK cP}+·8i?bz5 thޯ={UJX./CKIY`\'ƬQg8@)ZǪIڠXLypR^D Ϗ o)BB%)͟'a,c(5҇#n8;j`WqСkD&2*׎H-iIM ?nVXS琖FCi=1ROdL+{ZŹkh=-ܑlDuADPn60k,vϖmH}@ P+߻Չ;NG z!,ˑ$0+jߚ8튿 " 3'ށGg`N v{TgGڽ:o?g ,-)l{y%:\Ę( 8I>dIP0fGY xy [%2a |PK[Xzh==npl,쮍0d?/댺u vM#0r8hCG[mgY(0=xx Ї)|*=f*hSqro4 yA+8*N B_sT̿Oz|0CU@tϵdV f5?ٜArvCfPL(Nt*v%ՙP$45X8[H*NE5;9ݟŬqBcv SPčj<WLeZπ̏s1 nxPeעXGRX2Bsz_-H4/+=4CX1 ߏ%uTvh8);V_bhQIB؀*AZgn~Ny+\EFR+ rR'/YD}3T3h 7E"D̲d'׬ezp4BRqvY[G_mL:|NM1 V?@ml );V %5nܶ tW96=yU{vNVV:|!iR;ɪd>bֵ@v.PdPaouކ\}WW5Gq¦ZX܋8BI?:q9maUw<^A~&ScI=!-1d2_3{587/%nsdc+pºmVNT%ݘV'Znz\OsD> sCLwARw-gbaobʂp7omo1L:osx?a , j7B݋𘪮㬓(>B_t'?w1fhJCD x}vJzX0z!;̈:g LkK_oo0?~?W&f -t|;Y6:-T6)^%-XA!+ QhSve8;vI\":k|Z/e6wS`ļ.VX[*.vC; (DE!@v]0%A+sem3U%DdB4qvbXB%NUs^5!d ghGŅSeb@lg$dkQv6#{M-}sng#mY!1%n#!Op <\>ĉao7ShO{i+2;]KOz`fOei9fdۙKfdɨ3fPTY|~1qB}jc+z>~ñGeiZ QELko!ʼ-NM9ij ,Ɇ b> '~\ Y'#vy97*[n܊ytdVdsy(W3Icc$Ɨ“sUq+ _o*lҲ+U!k˳n<;#\AUQmVԐZk [c?Sn%?E(??/+BP#zl 8%؈9og%wD qzfx2.s{o 6m9P,2:l1 vquZ+@;c76$O!Hn mY`ݞX9RfflM فQqd8#l #N{X5{4Q!qbeN2SOo\8i?8}А9uO|)h\o"͛-o]:`VltRj ؄v>M$ NYo"৞A>|IbhY~CXQe#X]6Xt2lзk-:%<4ջ0ഇ'u~ES?ZP#mi>vM3?B~ +Cg]˧mo vx?H! {DI{٩ QRM0/])Laiѝp8Cph'^꾳\ġtއ'c` OO'`K)u>Rt!1i-W{.U< xcԯ՝bK69dkj3Ӱͻ҆Vit M$."<YS ?ʎ(M WG)L%/sN6a$Hz"dE|s ݠef>q?XmI E{Ϣ&E^4Vɶe oL ;Ͷ/=`S>L 䟈JCXB^o¤A|ЪƪO<  E8Hܺ* FK qק @l )\hZ|Q*$@Ek&w6͟j6^4a=^GpfI>2 > Hx io6ROJYetj9An=1mJvRvPH=g5=mJ}W@G3]үE>^|;q-%ໂI(n rS]`zɘMb?~xwi▯UV$wd%Chɘ-/gJ/;Wu@fWfDR _Ok#Q7 F24AA)~dw\Ⱦ .f22ʄa!=B8SN E.ʤRV-kf{LB@*ad\0s`Q=L?սzOrHm./S0b6~g'W =̼]+WP==%6:fK]B x)MC7y0]5mYj?SXcVX)9 =Ȕj3L]Cġ< ]ikC+-ŧ; )W!$*NpBNA~,}$9"3aeg n{c0,fmG'%^ӢܨkߣwLJ@Q_M }[FriHy#=U-l臯&JRlL˹/F'c*]z9-*+wl嵢ADykKI\L&Kĵ9Ώv#Xz>3Mݪ0.>VGQ}H#^vtť" &UIKUb0>yPI%풱M cX#>OonҊ#oq5 -ܒo8 #MJӴEAղNȎܳ0i%W-5A\P¢DT* ¥"IXqiU-}56'ޮ#H[sθ,voPש#լoj}rb%׳% Hhh~P6 q(MT-ӭO:_rX kz5vG,jY#$g%Td.4hly.yU{c2Wjew:ܕL$ZmX_na8;z X@B˪W(rջnYng^2ݹj3=ga ({g@&ӑjBΞ|D\q&)Qy#OX@e񽕊bl6a~+")<5TyuÐ,?kgeVK ȅn ?- 3eI^H17w.׆? X*WȨqmҢ M(\H2#2W!%WaE|xKb <7o`9ȉ]x7RyF\U:CM(WΒAR/7H@#$t}Vpgh÷:ƖZJ16;ۯl TV~ lYyf 5AGڢ"3CƵ뙫64.(}R)b#9ed%#zi\|zQ_bԉ #.['PN!0`L5%Ltl} 4":۩uZh_\LG/~H 6I}W=Yȥ4O2II4Š65DbےQ +en>窪#I ܬF,u /[m_'va Aȩ-_؞q 5*Bnk5r;y><*"V=p[9ȍ.%,nJj{vү&(wzKVNCStxcAk G|Y`@yƍpH2c׳`?ϭ7"̅ø1}VL6MYQsos>q-1dEu>QT[Χ CRp@z%q+U`DG;|%| ,cs dΚ«xc0fng/1ץM2*WЄro5ADpPvm :q41Xu2]`y=}6*AfGիRDg@Lp/VvoFz|Kݣ cF}[- ӼC^Y۫1!5Mh5yDiC 1&]Pj_^3+ Ն]ޘAkYj&cq \հDUS3sFQRfV̵ڢ9=ى) xn[FY,T-QhfG]RXn[^ :ɚ+.u8G!O~i7J8' fIqatHٚ]ELE3 Wl^/mWcb>gjlٔM.)n9F:]6Τ0mQTwdθ[jJ jL2+>`ȳ[raK=!RȽDEV )%5Ϊq}lbTB')p2 KOnSQr׬ dH!=zoɵCi'Kx&u<õD \@k#Q"Lmq?ehaV?o "rw^2ᙬQIt"Np{ 7m\c^T9"|B`NB#Y`9:+!D ;.;d9S:+-CѪm:Sn@ -;;oԑOn}CBNJʼ@)H3"-K^_ 2!8ԓ ժL{CgQ欕igYqCpmi^RnV\3AD:q]^ñqPc5fXcaq.36# = k`z?0$*"pty`^Oɉ'Al{D7Ӥ /"& :^p]=,^lIcV⬃Hu+^m}'mII6'ژ!L@EyD,)d) bqj thRt# ֎P1} OػކGb{}ηJAQJ4?o~0b xgנIY [AWOv0-k^i??o8P]UTL}"=ȯ"eBkk._l@Un z͊jDc :diV]}=>VK,9ɵPC϶FTz7Q.>mag*=ѓVи9D,4B M\cw4]#vX{Q笑.EOey+,0dS/GOqo wR[OY0}ك'JgN"0V[MSz@cFKӜ)Ƞ ;o(+INCn>ok:I[o_01REA!.L8apR&j_-G!9Xƚ-qVO$O(ZK|rLq1XQ0J!<-O ,mOL8ϠB7) eȟW`4CL.g<6jX@xHF hiQu}=|* ,8Óvb}*B'M~8 F5o-~8j8lO;t—rMYw✫C 0pim'0SzWnGZ; Qo,<)js9X#4QM <5g~ysEw+xKIC"OŃW\÷f2#шZi7I}p(F?Y(lP@ +̻˃|{\+ .XB'~XyFr+(e[95rgbOѢXT<78/m~0]hFt7lz5.Ifպ$db,*jS$#?#I[ }a@q>iI{swp؄JбJS;9(εc5J XZȞ-#]wM $3lPXQk-'+izI A(m{>P)5x LդƤM/u+j^n/=i\]UB7GN5F_^ GW}.:SFIrv #x k}329܆!LU¸۷phXD-&bֽ ~^^ܫ.SX)[?ukl&RP's&#>aށ'>Vkoo1Wɢ_ a98n sH_n_g!fd9sJv6+eGϬӬ76 饍m?r'5]|H -e Ȅ* ie>9=nolCu3i f]L&\\WH!D[B u>6wwKTmHUT< =M!,c7޴;΂[1>Nn疁Fv,;P79`. a4 ]qkwC ;n̓)_?h}l{]Ck_n eL~Dt:A߃Yf0+ປ4Jy}yLkR7;? `Qj7W:CBU|R94gG|*zL'{{J?=B ,!`qUO=A@# sǼ!ΰ3'pg<߹ =o]Oh.^F kA؄(f˴*j i%+QX&\|,uPUgg2'JN'(\B7 B5Yʼù_l(7.|324uGJc:KK7\2yЎ wFآjA_(#ae&oy)%lOv:[-/ڽf2 ̒h:)'XPZ)"Glˈ̨KPpt[9cZOC-zZIqبqv5ɺv )YX,1 >v5qp~i0ieҐwm5g+NOt<`"`}l _iy400/IڷMv[)VYMaMK֋{/:>ΆE`׷0:2}aK³Sߟn>W>Dx-jkpgtJF"z.uZ Kur3|%qX8߃}ˋF1c:xrɨ;>= 6c>a`^sB~^NmI2yfc`rTح[,+LSA+Jh6UKэiЄO{2W8.Hi,߁~H&Tq k Y9FME@ |K{)D߸_=1]{^GKD}6Qs"]s7[>)6y޷#l%A\VQϡ"١ 2sKI,BBK˙oy @Jb%Q?Ľϖ^^u {7˼1Vr ڐHKFO.cKυ/#t"5C|D6~fk\>P!Ӻ(?q:ɒ30˄ FS"bv`)i[&@at :5%F j> krk.uOgVb @By]0P+4hg{?$^?g[0"vM/}=7 "˲hml#4 gԸʹxl6cVl/eF5 =SWRfyNBAHѰ'BFА$AwXoE_f{Ԝ4̀MmsЂ]R*+/4[ ;*X4%L+3&eS`Mmtun"Վv]|+D>yyy5eW91CIb0K4r|Š$ѢV:qÔqP4T$GMJ {Kđ!|j6@2A@}c_Wyעk[ a8030m4']Cx^gP["SG1-|evLVu锑nYWʃ&:.N#?`SuBz}vtх#M{Od LQu/L.,-ؙvhȰ.cq$)g E64,j*ǒYPZb+&g{0nF57i"b|s?Ռ0bDqa'=.JEan>? I5,4H_Yrx80&?4zUiXf9D@^ϊvqy7wSRo4;V< Z Uv42Vz=XhUXyd@2W #[Tе" a~v8^ZJHTﰏ`T>m?5b`2PŨҼL~M|@̦,_fE4#1UXe^/")qB`.p(,Nd}4$ GQotb0g'tT,t?پsK}["'OLhB>8AwDZCb5LdHX=|(1z)t 񳢶ڎMnq\I%:BJ%(s$EJ Vyh0~%K3x_d`c{:?mG\+Oa=:e ^9$dGDDtO5d`. x?4;*_)5B]8eoe¾NrXq1Lc5VX h 2te.`)BTJ67(ULsKtb\seBC6`3<:qj*yZ`uYLZ8vIKc;/B.t x 09Qv 뽟l1Q}wh)rH/ #T|ָ+qzAbh4~U٤ZTXf_e_dBO1tl/3y$Si?_.rX3yɍ}^NҾβyWa"RCVJlxuY/hS`qᗑO>k(<x//1i.ь鍧Q[6`)>! '[ەu߇*a˒|LBP"9nO4 ;zm]W_( ]`#a<ʙeoKHzXftVG&<'= DPt."Je_3ÿ́뿢u_'_b` *?™*ԪkCHE|^#كGP^?ujQ*-+ӏ7y?CH."} i}9r`' M~H&R L`ȿH 9#?vnO_\7bYVV@9z ӍOgNɨ|c7e^K+W ⥗fn8ÉU|5%wAP;TۘU3®JGv9o?w`}ȟDfzG"WiZN6`U^7?&:5 ?a/m2ҘE Part3޷m|x $RKO=K 9&T7 dG6}&1;QJ!mcYnȖ:מe/-%hTS CM֓eY(~B䊁j?yσt'A6+D-r\jy*CpHdf,S@C5 q\R V3"bd'eDl4Y_ x0Z`]ؖArCW+ 6F?biPO@8B»"йTD6*&q3Jb/hJۉhh(eLeFJHm eeK|V |)tqdtat|(0DUif2j. p~LCmX'P=e(ˍ 5Iͨ֗eL氪Gn6xYݪrt *%Yŧ2Wu^.J\:>]46JoVi$2.Dur(iq4qexao<ϝ1/NU'9v>U]sor}K1{Úq6zԂcpl\%f]n$PH9 ~5?dJࠝF˸,?=#PQv* (EȜO<"O3BwǑ|P@*Fk† p ky>)Ɨ=:%LtB#S" ̘/2o,tˆ}?g~sWq'V&2~hzF'כ9$xHFbP3tNR.QUE8tgmܮWbҡ-} %9}T~[|"P eɟKƫTb~|/f59īJ=! եN_kk8|9Tbb&Q%";!$o|xe桐Ne(+5|X7fA8)ϵO8y3z\4E7sE½ojH :)ǜό]FQeMEFYf$S׏kWSAQn ,  tq\rmY-KWy8v4): tpN Lډ!f@fKB,&Y04A2@QK棟IQ;#l2 P\/G$j8'l,cn2`>U2+!OPN$rR`MhwlqBP),4|xy Iq~ɕ8?? 241Uf`4CU2b ќD;۱eW B̹ C 0T֘VFNCю-8+d@H띥"am|KǬ %j\TNJfSI$WL鳵'qINfbQZr"/We9=HPeKsJv:[bg!DHy(ּȮ;V%&NbJn4 Kg~;%K=uL8kF,}vGƉȑF<,io%e\up ^@0ޞ7]\x'dyV$fn;m@k'u5 &2Þ[r/ŋ|RlSȀ|Çv!a{U7 Nj|粘8|Ily gÄ53&\o nt02 /4#9Z Ehk}sV9͹im_d:OPOWlI7B!5G`+u.˂fY,3[F,T;{<+@ IUu((𜮺?U1+cʫ 8݋|&T=r+J:W d$P׊j,m9,MSDՙF,g7(- Ԁ_[ J|p!%&fĶկE<1KeyW.4Ƥ1sC6()Bxm-&?w P@h2hJ[hKYե*$,B^7$rEVk<Щd-OQ(O]|GqwD5J>o(5S=lݸ[kTH@ _fV`%89d)8U)b/0qi9Nn,gDQP/3thDʿ`u}<p3b. [R rG@sϕ$:})u ֯T*^ae$o bq=agwH벏8Tc +7T)_2Ag v] S! ;MaJ~ű -],>'IHUӲrqp0i,Rj]$dwYT7⑦DrDm^G[*6=$yփcF6g@ݥBZ{ n囟n#zy`Q,n?snU8 滈o%ND[%2؄"0W^66{(-)7%ح^H#NP W S~^e5݂W{Ϛ0سSi .R^zE,1/Vci'ã;^ܟ)aYGL'uuzP&"%="pt> D5맇@[G%^7fG[|&S˽ eCkJށQHmni&82aʹII@y.qITiR;l_b ^}$YT4wg 04xWܢA0˙.&n]Ÿu-mض9dF/P`N?JW n\'3c286Ștw̬4ffFI +m3)g]OM7®J2<ھE29R)ª q{Uvk:t̷뚓mE$NK.< p :;T|J9gѡ{ԇ P&`L|ίL3sTTsRYPINF .9_n/N/Ya@r r/<)ճ1J H^$mH0PI‰u^)͟gDe@Ee z`,YV *R|JLȰr)Z.2<Û÷;x#ρX1 <)anDay`FI-&B/`8wFmp_@ݵԕ9715D=0mu\2@}R*TN e6Xfй&XDzcX4d>ӆ-n)$y e}kzH@ql!sBQz?+ suM.vrD0tHGhYN2_MSrzȩgF|!nĦj>'+2T[hbTN`8 }`kJ3@"&olNf&R:b-y@jZzIdnMݱ.Zwii+#Π  (QRO$5ȩgܹH?-˂D=n|Դ,ⴇhl/C\D8lG¯}}J!Ꞩbojצ=\Qlv4um8ZS 4w* }6v"`iD[Vgv5Dh1|͖t=CDOϭȵ%AqfvbQs' q|jAA,(b'§Qgif71"me8Bޭ j6ދgÐjwR+OASZbJH]N.SA7dqI7W4OSRL'0!/ʠWYRo 6)ć>KFh^wÉ-gT|1'rZ׻<0 wس&ũ!{)]k CDCg RĈ1ᒤ-Y+P`YCu;{zvI oZuy-z|72),y[it3$(Ϗ._}g,) ϰԈU^q?UKnkC_Rq'JRb~s6I1S٩f/A۷0cU־ >kwD}GS5enm8283PfEt'yD-~YsE|  NgFYd q!7O˪E-9^ -M^TBbYfO:\/&œ ֲ5nš*(.x1 v4;bk`΄y-mm5z:J'z9r.9haG34+2%T;n d$s=<Oo z:u(UtɥioELK,-'YKeOxKC,9ʦAdvu½$+m F;Sօ6 3^gc`=Wvgww>WX*lx} NN7D^,%z7q`Y;NԎ Ùw熝̔ٹr 4~;h܂U#\-2vU˿gQsN cL%ƃ*1=&yE0XV *Cz*wqcfS Y=?8$x1i6ϳULGғ i:tn\.ӿ9DC(x D";oR~W fM_I{"Fd#C/LW5Gfu2G_>gsYws/ T)<Õ&I-/'kJ Fg}tRa,жwwJH6d'( E"M78jD? ~(%)?)]#Ur5 տC_E3\n: -]Yk@LtlF^pv{3KPt\K禃 yrʓ!%!Tfr ^}B|yPnbcZiYz=yD=\vX_0 6jl@l^Gܥ/Be.1J B1tu/ofƺ#_-֓1 Tt&b:x'wAsآk˸jͤ\*N Fh~~`U?((ֵuV>UMCg[{v- hgTpO&-%D3jm{-u=0vuWmSdK= g0`}m't}>-VbwDӎ˂yr eg*Fm}&|۲i0E<o(J%>nxy[\.吮h5SݻJ~-3E>lpMXtG]j ë;D &m};bQPUFe:]F4\#rӱI U'kpj;`C(ɂ ɇkItr+2[YTB`-Q>ڽ6hxcPn[R5Hb[68bSj? durVPZ G :#הH2"#go(o;VPfNwDvbcZ Jq"z,hJOި4 @mJ[o߻c Id2R7PGi=dP^M,zg\ = 8=\MEp8E3>(mP鎒~iK.vgQ'>,ȯK^H[D\VU[nvaj)o818͢y#C6|o>a0k7b9Mjco=s2WX4ސLF2;- MD..a0͝m2F5jo Xx̸R^\i~Q%"0y_1GQi$ L/Ы,Z:Dǥ[>y s/9oT傈: ɾ:ş;iC16-HAtJ7CyU"+c1hXĆ 5e$jJ&)q`n 턪\+P.~a@( bك5L\[KwXGj#$:a20\G'> UNI{I)*7eP+;+}A'Aps1A|y* |Ve7uJfgYZ07070100000048000081a40000000000000000000000016661a1dc00005f9c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/_[]?Eh=ڜ.+\]9P8t&_+tȼs:dv~I"ua%|)|ژL_-K^c5`1OZ|SXFv\`]9<>f5nS{8+FsVn{>@2TgZ+򒜛CF'LBXw#wؖOhk*vwx!=B{zQ D]dx ,0D ;nǟwmf w-w]m#hVȟ`~R ]f;wo6|:ċ`~?{M(P)9v3¥#ڟ;f?x!;[Î U` _ :zFa%L#6ؙ}#!X%tnՌIc>-@?zEMޝ ݝi57/.| ϴT{B-+c*h!U`$gxWڈDsjN>ܟxf@j12`i<_.%?,0|RqD^.cMJ| 3 CW 5ƅDhܝ`-GS$n&99-oĮKDM I]Sw+j`7"ļP:1@s Fq $h@Ig$-Li$3B^?\J{ _p@Գ1/_l_uU5Uozlz<}Ѹ];c5[[&p1^ru 1Yk;O)C:`3LN)Usk!犈K0JUО'z5QCJ Yמh"Qwׇ ~>cF!Q'7F1˒-L {U]moV_p7eO7 MYVxm!Wn@mܥBJI"]Q0x9LwT)#d -`̧|цo GKA5<͠AsaFږR\? {b YC5Q8z0x.NSNFLg%S q9 IDa Mn,w__,pC/׷dy0* II朳2؎ {WRxESѮ37f# x4hwru9>Gt_ Н5fσ- F[[64#(.Z#FTAJx?eylq>)?鷎u'%q%dBkTrNUwnw3h$aʲflx!.4a&Kq%胠e979@?a#N8`%cMBa%~:yLۿ:N;nUitȾZb l[L#F&"BϹ ěs \/KQ"q$9lS}]W^S y^_kƽ+*R*oJ/7-esGW9%D0z_Xcaܦ%V67s2Job"$?peEߚǬahS䬣a7BqQ`$C ?47Z`zO8 A G-> YJu)7y] ٸa y["BF(W}*?,,`y씂F75{%b0ZhG%)CJLOzyK]NNO$<8.3ȩ^Q#ѩS~8HMK8ק_ڳ>e/Q7)^+y>uCg)WK=wNu@ZnnX$$Z%gG[LavY5>*pۦ|Vp`BjvƺbY6VG]ٸbEʰ[qOȮ]);q.T]>8IH2 5XSLC,v(|1p)xF xj.43&:ft_mM?وP!Egt(Unfv6X6<}6*+NVp. UW3VlL*~1If2ggW=B i-S*fر.;$~ߒDS) \X茩J%, 6{,pۤŠ3MK&:d{O"5{וĂU8?@XX{pIJ:pE䇭)&bVTP s/p/NSZf\J?E`ASPg!˯Kh&'S#׆pGiݔv&̙u!(bЃDCݕQ}ّ̠T.P]u o,8񞩚 &5&q ?@g?9Օ|b-}e/bƿ$>| LdJ! 4r[;/~wĠ&?9N %+%ԑ]Z-arm}yYNgn\p8LH ly ܬ%QD{Eʴzw?HZiF`QDQ&1$FX6304~ JR¡qrD!AN9%ʅ x`A>PpY C>q[| fa[&NYҦ7Wj=S0e upWWF CF*bR|darƉ [MVvQ2s~(12W:j!B60@`;л Jcr\zȀy +$l'[(?Xć%t 8kY@~o3jtqn%s%Nӏuq9އ֏7m`8jcmAnܶ|r#eENHM{LRGa39G)"q82P ϩّԁ:J|1fȞR "nY?9ܧؼ?<钗@rXdٽ^-n똌Wo. %sD'MHH^8B^r|nG"MubPugFV$!jgPJ&U]$ܮhĉI>g1>!xCC%!AsΡxDU$QHLߋ9~~oRtV'/0-L7c}9+K=ߺK8Ri疬*yTH";s$ p/>6 %qƻdtP\%P8\f_쩮pDȷUiM:k@yu<~~ODZ%$F]r=jlFH.-"){(uӢH?qS-\_ A٬F2hE%I1A2*V6b(Cˋm*+RgZ⛒*ڶ: *֛6Kl9jA3b>b% aXX 6Όa]?LpMdv\d K~(f4 $}{'mt*$נpJx3ѩTjU˥*i-NPPԨdt}[)ryܭpΖFZ<$rpzPcvG㸤 )0]7(S#2&MU.E ފS  _A(륞uc{ uF:~6:~|U"תsAeEߡO0T K-|,hzw-P:ʖtc.'@b5{ rQ#NoL%wmsV֌&,5<j?his|-n KXHQR׆*ކK3(!Gm ky/ (lɼ.=b1X8'O8|j)0Ep$&V9Ũ s<όT'l电uJgr9-Z*Ig fP> "Qʃa(iEϋb~H .iR^E$_+pȆj00哠&ׁPSSgY^?sW^Q:W` vm?THUmQ2<>8R %L6W-+zvR\F0=:w]=# NѼZƄM.;Лڿo0J}[v, ɮR0h/g^YII).U!T ~!zCJ0߆)k3yr`PaNhoL$֐%; ucMp+{iHb1 D8W?A)ٞGCL+I);n9rph. |>-a|n~SN{k֙*(e{)yc[ nc %U& d&e埌<޷{Zy~w ZpҮ@gcb=Rر,Ǧj 3@/?./L1XЭ\i%v@Q*(-I|p@pu3$ՙNu== IϪ壙$/Uq"झ{.I7.ښ_ָq(kSjoK(:E:6F.ܣd'Y4AוKO0|ٶkfΨ-y0v) ωXRIgSba a`<$(1܉ZZ(Ph<|tlu3c`]0'FRMA> y yygnk3m~ڷ?AΚ(nY܆ d RaIN9%TxK7Nuȴ- xBLz pi)K!:$5Qe:#4(6 iԱ^rpvB{1K *m-mɄ = 4]<*S7b0arY`h K &{I"&Ēt)s|Phja vg!ڮ\ f \ԫ%Et}WfC}>1]H{guu)?鏗7{6$6qFNHo b 7Teg@r[StgBxmx8Y jyt誜qZ ^Y*v>׮=t`L_b_ǒ!䷿4G\pU, (׌f2"/cP@WtF;`%q] fEɗx[Ѹ.D5Z?v%~n")|9Խg 7Tu_6`/cp#e&EF(S.KJ y.rrGdyXѸW٦oM+#bhW}n tV3 qjt PaܗP˽K#mQEpoQ^R_akحz)YkǫGMw[@͟'p qd`oq1<1tWwwWj H,Ņ9 xwxmMjb̨0H84짎NdҜ vB|`NƟ/z(d)')t[SLш3~P M`*ԡ1@=,ʓl^!W69Cv?ofJO|~m@;Y9y6-+ Em^&uE99i}:z4Z(Ap2!lۅĎ8|]'.iHAB/Fƻ%oS@zPԲvZ! VWbmℋCTzm^Vk^p=H#aw܄"Ta,@-娔-d vWnyt.h$?MON٨6-CcMnր1\U';ڗnbS /X*xBOp?fth=j ݰh:Ƃ_*̒ gy߸yd &UNzbUx7.[fuĨ[JɰZ!6e%ofRap+M>a8֧\ҧ=TZߍ8_ZP:tL1r_XK4y_ȰfU]iC5+OzbR\gs33^0F B4Fll\I@۟lńd[hk8nΒ [^QN} ~: 5[[&씤"=*/+ޑ d|qmcVKEL?^Z)ol=+ěQy^ A"^ߒ.ʷQǜkWpQ lJ׈ Fu}sBSwkvYߛTx/&|= J6{P &B^@QT;Մ*U _DK6J6"LH9S=wu8;brw1h?ř']@c /:z>ƶR:SiM va'nA@Ȏ S&ruM}zz/cܖ/b}vO/ \DϤږ(MK&-#_x!-, |Nr)qgQK)1Ǒu]X .;A[XBKV"M|e&Pճ:Q/IIM&-"7fVK,ʙlt*-F(>d1W(haZst yH=zLm3,x9 4H$?EІjN(+Fu^}zOe=Hvn)/B6R&(Atk^Z-uG_=qۤĹd ׍ Ow\`2|48-,X7o\cdK*pZ4eoaCl658k Y֢4 DB5d)a uWWp ]2Fj:ݡQ)`Էʣ(t>iW> 5HhS(,1 )ׁ&frQH$T%"ߑˊrme5"X /XFC[O$:b ?!1R14l He˪W Q):{Ck*;L"*>AJCfb ue5&I `磙tY,Cv7:²Ȭﶇ>B BRxw*EHa2]Xtm 6Ze ģu2lausR4`9?6ac"tlϵk' /+MdV}ZvrI+`ӌx[ b,9e%A~DN`qan+Mi T9 ,R o ˆJvMgK{Z-Opr&8P9#%6["naKnP#FѪWRmr-)v$',C#,ȴw˙e8%f}- Vҟ+kf[+ϊ#'O0,v;#AQhwڡd=,oJ S Խέ q'DpQPџ&%%ѳO(\o-wZm0D˭˱VdT" v0FP"Y6ή28gl5"<og{B\ zY{G0~AO! qEF[V2*DiXѕ*1τO_8 |ˡA2hK.7x~SvGvJj:0cQ\MKTGT|}s\_|}<쒡{)TT؝ﶼeLM;<;C!S8eUҦ4 =*2K 8RfqCFq_KjiG [֎1=k|r  o- ~@]:-}nl3"!Ol/1Ĉ;|:N`S#=ks#p,ZYmt9ՎӣtwL$07q,kxrwRm |hnœ:2 ι[9?aGdn0b/Gnǃyy9|aۖb"S7LBع8f̀D~WST>5A%W$=zprELS]lR@sͺs+NaқhV+:a$HUb< 鹧x ?DK<ċ739fz>.8/f\mWVs?J$D濭zߡJC!IۄVzcSS"؀C %uƯgQϗCxLC:PgZ5-rQAڰTpC>8DPWs|pT=l<%3܏"%!8ۘ@_9QfO&6߸irgɀx4xH[#rGU(? _G #=:ywN(9~GS^T?-KcjϬBy<2rHi({ `#B0t~8K<`pB]Ldž3dUM8ĕ9$}^z^s-F( Uh/kA̵ mB3 P ˶|IQ)0( ` (g08T2֐LzXRNfxv&Ga ͭ7M "rS|FL؎3\UYgrkou>G JΆ)D<ВD0vuU}Eہ!!pRgK49’;W3+pxLrI=P?ff /;_/O6 83f{͖͞p")5o$bAiaXs.j׵Iyx4X.}ËzhQlKD]%ɥE  ivL_ȼpl|\L?tYzp:ld nØ,Z? s ^27^{Lػ)2$U gH:q^/chӥePdg DUg1@QY& 8ro]p9AWH1w ^:݋'I|Vr->e s"c Pd7-ނ%r4ajR@ V"OU2c3v:n;{ykLN}d!Gx`ֹdcYQk W1@vEC)+jr`Z~%C2;5: =;iX=WB8|vta轫iijҝ,:)nEtnK %T-P2TaiAxoZ{`"6w[`G$g,, E'D^mX_C4>zP[hhX;GuR_skOc|= Kp,Q[7g zgBρB_uZJn4z)j=*Zs ,wFnҚ?C8AՉ2bp}܏&&z$߶yMP(i4۸`u1GNQ~@us[S6IJIqJB8j_gL4W )BSX{oEUj+]@oN,{2q9 s{d+@fPo2FJtUn1SEXJ-7^<^0NE_zZ:o;ブ-gFF;^fZ8X5/̇f[$;^vh\vRyK!% "+DHxՉK)fFWD(:G7ѓd "Hr둥G <9uY'3l \ ޷bERҞw]jHS}5{ǣeTbՌsE"+&}r׎xpZ]g1L8032L ܉:q.~ҁ"M9%7wIzr[dߺ8FÅS hiYBu7:p7Q?.G Ѻ\Adٷk$ԃTY,Q-\)4̷} ݺ7 \bR0`x%6[7! QCowXm qlvSxVg3g-J$m4ːFM/vL5o)7G &˿, )t +*Q? T)[w *:a͇#sKhʱIGXXEً3V@A ܾtq GK{A\ടJ|mZ8iJ|M$Q!Y1VDZR"a -1S O2Zb ?msh5 {K -ܕAE-1.AYmNrx|JFO LSRw8KYx"]]晑X$SH^B/AemcUƔ)KxFt8FL'h>V俍n-jf+;qFz CP̴am(&6B0x9$XH_}]q*/X3ۜ&0!ͭ=Mj3Ѳ~FL:GIQw4 :ы ΗwV1R@ c(3oH5,0Ls౨i6*7,O-x98Ǜ_+ޠSD`03# _t&Ω5b*?v$G <*>l@m氣^%Un*W޿Ω [ϿòįpIW-~|@~'|Ro[l ҡM֧,|@p=l7IXܤWduvP^HoȯpH&kqNr_?jHo+`k! j;䃭V8O !fCPzzr* 4i#6VLX@0`8[$. W3X;]$L޺yHc٬ d_ܝ+)Be@J;a7ws谓ՔX'lP)xoq4QzfVS&UeFH9b$anv"(rk1G;gf^iIqƢ@(2EQA^1XY"fEf[qaF;zWBh0$$^4>16B$&p=Ui.? ?K.oW`Hݳjzk-\"XXc省/}{'N#Pҏ*LV-hsAPv09\ty|PMOerV=H0%澡O Z]0ixvQy\j4v$O{^d$[TqBZ[ qX~Oq[.J=Xc\`pJ N+戒pyR*pp n`mcTY4p:LMK^X wg ?+3**Dw8L@/V<76#,MMgb X0mb ,~-pgìrb(fKM":jv) ;QU -6S,6' ٭P?WȈ۬~+GPO\\ ǥ'/,],"1< `og~VC\ >~P'TZ!ɲ;+.`ڌw"wG&Jw9Iusi07ݘAG%].p WħXLb}$i[s;"fB((; (47|HPϹ=NPOool'ݪ,$F bokd'lJN6lMY VGPlLG.BRsF%֟Jd<lCϛ6f:{-Cjckǯ2UJһfL:{sS`d7_j mkv2ϖ˔p= xQPyދbQ"L/nCb5 g#XDy '5#_`OqDnGLm!X7Q|WT҃>gYIkH@]lIh'U ScKVv@w.tb[-dcs4D(țHg:d˯ZJ zcZC4IYՎGd.fE ]Bf} q|M‡;s% GҢ)\gʖKc0X AHpjT^^NohA|lrHq H`*M3?z9IM7ǚG]`Q^s a. U ;p,K|dR=m<>P}06&.\;&9N[|2 !u%ܐ1p:RP!EvMK^G7 免̀jfPB5=m#eÇ%|d[=;<(#Z*+sN: j!x s Z8̀eGg629Yׄ6Ep-)QgXlmzEUOQlm K d N[ ;/q!&c/NR:k{NeADx  k5TÂQQԷB70yʘ:˅-Cmn2-D8UHHu9%f5-bN8c5? \2Ҹ_Ԉ}YM&h22F0k.>ĈU_PT$k盝@Z( wޢ|NVlP/#u}QAykJ2 \qSW`ͽ]$cy4vqRx 02VH~0 >$6S9\ k'9ۖ;_ip*ʞbNCM*Rq>JHj~1/x{vd/4^Mqߚ` Rb^^%˰ Adj./}o6UCI*<6TÂΘ6w<BmݙHEnHs:CІi+߱{=t i󡈓b1}LpO-]-:tA6:aOL\` :6u8}aڃࠟC뎞') ;mўQ8`8W&E*wm Mc2W1Pno~ Vj7an+}Jߞ#n(l}RtD|:K`e>}셨l»o@U8kg@;G!49SN쌉5D^+r(Q##ǞyFIF|B&=G=|ɊgL`Lmb"GV&]}w}6)T䝁KA}hޟz6X.4IPެ=;/⪠ NEHoN:-9)U 3\mۭI Sw1e+m 9ŞR0T.gJ18< o{XNڢe`[bA_2+)\ a*涚g8N$˧O]"ZgVw g  2JT7 9v.X{Ub7[5 kg@u!aIr`r-zfFh#af˅m#wdaaas&0ƦA_ݸ&`Iմ(j&Uv )\-.y݃r[1O0W @ ]*A N9'>;(S;1ӪؗFG> ɜ!}m︃1-T&梻[mlmCХ#`񜨮$wgfo0j~'@u<{~|,B8XQ ZNDQ'\v_ϯ |. Z )CK8ޜCFf 5*-|M|$x`eK}uɕH!:?{6x yE&XF6@K_lT{?Ҏ3-DUN렣AlknS&yWQ_`)m7&Ghv%iJ|3K2 mB#l35Yj$Dk$#Hmlf})}Tt:V᧥h63t`xx"jWcbN2| 弒vI86q8JE%1=<ڄ*]k* G!JKnMw)hF]g$R() ך&"M" E}zȚoz2[JAc Ox__ yPrt,GN!1U 7xGJ[O'.ܿ/Zq[t޸5~a.,lv:eOP,iXnrXcf> 5Ly&;s{ZqwuusNڸĥR9mP\gx ND~rwS81+y73\_,]j?)W Q_țJ~,`#Lju,#W*8}&#qvw[|(7q[`[lQ8ݨ18z{e͍[vW?%ר^H!OQڵfLg`APC րLW$(K'Agf/ ̀LVSW"h&sE|`QlhtD*l+ #~2DםcQtcOS&dએ0ڮdlSvt9(O˗YlDs^!RH#R[Foٜp;t]Y>8hT:AZ9dc B3~>'~ޓM8V\Gs3XGHF[*x?G*Ғ͓iVb.(j>CS"` U`\tr)oq"T) :SN0x(kY k:UFvƗX/ \4+g7cmwHtuPbQWΝkuVp䚮hf^y$GN#[jb6mc;Ptޛ0OPU€@ 7-LUu_YsӢmR"ЃV<7-w:9ʼn Kv6R[RCv8:i mBqR٨<Ȑ(*P|6$YCֵɏ0Z1zl{I|@ygH%Z\a&?1O4ݠϨ]b _5OE)u&/gF`H;f&DGr58 &_pپUG$ƀ+j٘=P|L0IWW9RJ.r6S8wRo } Pb)b;H6CmMd>%60,n@d̮ Qh]UX'jƼn5)rK(:G ݓq(hVuk,*E4;M*390:\HDQ6%#>>ɮ7wN"uVҳ h\7t ڿ\S;>:::A-}8ש3ʪ[ wEFHFˎ="ס.b}j01lI~2/Q.x7B2с #͵|տ!VmO{o^"OLZ@Ty5Al7W9L.r+T6K !Ivk Vcdp8͹CcF#_yM0J}rμgs-쬌JgkIib 0}gs]?uQFbV#غWS_)XqG"#E俇ysWb+'$ATݝƱ\"gGc\+A[:-  UK6=] 6%B:e\ ΧB~ޱ3cbfm8 r*>b-ZIeab9y1i^WNow^ "A 0/J亂Xεz/c_jN4ׂ5iPPJ!FT ZuO==u/֕[ sSd8knw|7HQj=wGl@>-^Ik!xȐu!`4ozݔ#AJ)<%0)#4~(ݖ0ASG$ B۸dP: S%d?㏧ڤpc/DPZyKRCidvFc8;4 A$s//$ ׊t 1,Kͫ+؟#jY=2ܶ(S@ka5&f^Ěr!bӈvz $Zs5_@:y_Q0L"1䏈svi@įI$LoQA0aHw(d+h\]'չj`s7(==Z皔]<6,y_AA #8ӘkAR/Im\riI'>*ɲ祕[iKgnL*cPP=Hɐ>gUʻ &8U،i+XQBA{!D\(# Ih% MZljz\=2XݮDӠ?wZF4M *YOj.}+fJr:g;*v\Ȫ;2qj\'$>YO;K_Wt~ ɮשZWaQwt9}rKbz=R=40&fy!CV/*G^b_M  q|˗x"J77=UU?4} 60oz@-Cb1Y4r}aҗտQ!!g;Gv- &OIygbWTM"LPUw"MzLD&. z9Z y%rGW'O0 '`OsU[ Ib$n|;5z/ΦI}–ŀ]i]N[$<ɟ!1Xkc֙ơu%*n{X,•73RǏb{)]p=\x1WyN͓A:Sf\p A {%̬bu TUPgE`JIW,Vyej۱ݛLJj]ID/޸m$7nK6&䙏;~uMBԳȟՓܠ-荿u:‚TL;KƗ) cJr1)٫bpJƲWBNf[,ws4,wQ >H&CQx%-%gYZ07070100000049000081a40000000000000000000000016661a1dc00003738000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/6]?Eh=ڜ.+p[C8I*Ly-:ā5e)nΰ L9s0uoՀ OgQpXpٿ0Y[ &vlt tDK|,M:l$$ƑL 6)WuB$t{5K&Uf܎aCFf7,6jABz2:Bh70T67>I긛ZXׂF6rvqvgg/I,iܦcBSbW4J+}ˣY|0o U4:AXHh.OL_r/Gzg~o ,O A^ӴRTdUpBzpmcmdsuRZ0B ]$ YZeJg`k,00n jgZ2M$e(Nij]iFGd@V_؏J˧}W'΀]v)4k<#nP37 xDDNUf)pqbsh#MǬQem춳lѫzHMW\I苓*uvq2UE;?F'L:5~=#5J T(ڔIuo(.,#jnO`@SbU p0@ OOǪ봙S?\Cs'94/8SdQs0ևP]$f r rvc(R]X0LsI6o~ae!+Ɉ3X*!,*޶bcةϩ1V1G]z(}dcAscplXԂkQ.W;3Ѩo;%2Vn+(uq%I]n+憆2:S+J8 ΐ$Tړ).BzLr[Б 2w9Χ9 3OW7fztXlSE9S5$"TsU#:ꡚRY \Far(8hBSEAnte hNC$b酣ǰ7 Vr`iH bBm? w)QxJ$Q85sNШߦJ }"Hyt,s`2~DV0MtG/yyY˜l?:;"F@S[>!"O@_=SkTsFP)T`H:\}+NqfgފO(‹QXlw~!+S]#g&]k-n99qar;SD}d?O>Ra%2M-AS b/ l%m~L$7v<Ū܋d쉜My[`vpXK\:t чݖXVY1YhM.nplt:{=}#[~vde7_lfxLHmObx›״h(`o!nПv<%fm,̳Uil?lƌ:($_v))#:e~NItF9񘑲[Zs{µ~'^M^!P>X{-a 23<)P'3嶡awB mܾ-_ >gm٦KaA}|䅙 g|F&}`. &#fU^=9 Fq)Ғiof*^b$Y,UӝIr{sӈ~I|'{?eMnQqJ6F{g wf Y·w ~qXxKN/DUO{-f0O}!CYԪ5|N~ dUmwe6Z,3AE V/Y._6z~ϛ?Y84 pj{4x4NO؝e+{+* `nlA\' |r#+9Вuyp4<U_Ӭ r R[Ȑ$tdτUp"otnn|sthiP:>`Cjyppj )Haho6uw> wmf4VfoO[i +T1!\ךBJ*= 诔ekʥw3"֦=*(v;|@~X(H^|fsGWWZxQ&$@a#  | :٣޸ dԎO,v/D ~_uI('\QQ1'(#\"AQZ6(FEƞȈ3%kȰuP nSȲ WVҕӔih"iX`b8׫7`9~rtИAlϸ1aӅ}]z0߼!X7=6 KC|@XJ|o19ܜ ?d6\)*mܥof}r,z8Y%~M}*p&hyd敆Emd+0H p:vêl1A\b=x--J \t+ 45hm$hLG+Ux˺"&0wg(8so+$2h])%#c!"Gy|"r͠ F M9]=Qخ"L8Lw2/!ѝnj8/[Ɏ,w[p,s2l^ukz[Jpvi~e,*|>TǺ)HW] ;KV2X/zW ,xg{<9,@Y2XPC17O^r=puw[ vF:WtK5)KZDXjF+ZH!މ?GVT xSB}Y ,[l =z ].qn%'ΉU%\ "54r3އ_Ykg}Ox!C]RI%{3@Zʥ/dOc k?;SIiFa%˴l.MZ'f [=WF^+i J7;ʩ) L}Q׻k<؋D Tහj˾4U6og*1\tly%9|8 =&a$ y:$~ GA5^4:Y4Ւ}k73ة,iPh+Ii1kCNd6y*Ze|]|׎5ǗJ82u.. (Jj܏?kĦ6VsGylTUX쫃H4%\B܏K3g-@/3 IJaL1`}SaGr 1L5蝹%bFMgת] &@|C]XU <=c7n{92sC|t'JGק{r7{4M耣z&31Z,zPȉ\2wl%TԋekE.;3FMlj 懣;T$ݨЄ!=,U&"8Jzr.*³M4=neI3+ @rc);+^eV,W@ kM뜥9Cl_Y\BCXU"܁#r S7j@NRu $\! R19nR}n\?2땅!0+cnIuY:n@~;""i! ,{Wty>m k, |I(vbVDτBkp5rEl5_q{ff6?\;@;իy"U?T`\^@' 7*x{۟T|i=A17YP9Tn+rlE!O5PιxyZH˳,b(dUs;zńTrw˰ vg#&ã$h%&Z.tkν}F$(R߯^7)W`QmժX%pX "#CCfb_ŦyQ/;`}~ţCHle΀(fAh;:e$/楺W\Dcz:/Vo'V_|[tS>^5L^툸b-O쟻CÖ' U94/ "&*e?C- !F ͒Lj4(͜zA51"Zu,:{NR%̙FbԵ+RsNnyߡC<;[(\8+t$^H)U4dW궲hfUf5))X!]E)]p67Xf |`(`c_+ګ@܋k\]( քSNoB#]E>HS{N E2@(d8eǤ7Q _tO <a! a8OQll!]x w?e{'j:|! K)p.RiT$vY5" Ϥ:U<(/Ȃ;6N *c Wo;+$n 2=)&g>(x'8ryFma@sxj pcd+ZU]-O IbBDƤX2Q1@_5n_a!n,4|0>?%ҬXoJ#G' 4N""If&EΫ& }*"È%$>g5> D4qxLO&H]y&(b]`eiu>]:*]V6%m c═>jNGkXRH~ >d) ^TqFpzb.*y~U;|90}RE+I(%)DhUI {̶ܸ&،1lsr4sPmi L2bL'1ǃo|[ 33)+aV,,9դ]NP9Wqld*ÅR68i^͘j8%g=w>pNlZX4=͵&4,zBmW׌U0p }~%OQF9Q9KN;{liWpm\5 w8#2u3r 3\ď}V5PY]F᫫\?mK5{3'z abmx;FJh;ʕdS΀=f"48#Z!߭-v/V#(u\fFb&_,-j wW u&o=wGokw֗b:ҋ}3<躷S"Ed,-+YҍfRw[ }>({pGm Z[`yLyoWbqYG CSҔ'(Sfwa 5D@.4>τuc+ )nzY6sv05.앋8Rݙ7L'xZ㋺0# &T @f[y85l PzRڧ!&\&wtR^WȽ.hPJC*W,"kY>#(#oW彰 0 =WHOԀ<$CGT& \+==Kyb-ry!̶$85M/${:luw&LYڌ7)mihXZqvaMŒߜUm@!؊p0t$S8h@$s )֯9pe@4> 2a36v6q7fEǠ"}XB8^"u-:ݲ hc6vaA@SpԆbW NOk֧*,r4G̈.?05#pz^xc+~%\esTG?Drq+-@]}gWj;R`#8g?d堕mbzx$UЙkqSp1cdܧ3#" $XٵM1X|cѦ1{YqmߑH,lF\L'2ŇZomN(Oy=5GSҦ;f Tv5m~&baZgKu}==+Г| rCOu V90 e)a8eZgw^a O آW WMpB7Ww5nTF  מ;;tv j:K;H{pKM>s |RtuQv*3Z6BS,L\إ쑑P&PY\}9Ui~DfJ ˟jg T~і702f +xDbt/M3榽 F҇- L:<`mgCo6Tt7(s2+ػ gf_f2j`.hPLU,?yNfX0_&#eKeN&5Kh |pXCyh\F\).dc̀U}I !l(t!@ 7dASuݞGtn[NNd7h1Z1zs5l]2^Q`HnHQo1uD6z ՐJH::$Hz j{uzpd.ִܺ-]n+OH.%esKXgoQAS"}~zc4ht Ȣ/˝E AO^]xs8z~ZSU{uЮUPԶJ Tu`,Xxp }V)6p{94͓?6>.ka"DS mLՐX auOBUѕ@>;`]݇]۩jU' X# h4ДQpr VoI`lC=MEe~Z,3K @$${&tq x,X?]TaN{Nv`.^p)ͩN$Q]TL6`@Ôon]~ Eb;KѼgAJԇ+f 𖊋9(  /]8+F">z}&f5Nn:\:3qpmXC\bb'C|M]߾[{wϴ]V"Gөu}=12v R0+oJ]R=#NO#*-IJ5=3p)SFہ+0PW1qgUdzyȣ=Y'ǔ`؟! oC٪$ L'g;=BօKf 9ņH.sJu%QNSs@lVƬ9>8L>`+OvS55 N \Cpm~Qu1|Fj釽 m) $s$v[Y]w@;ި2LQ]bӋ7Ȼ:cSQ*j &A{E-E'y 0ۗ{3&u^?)#mWC}JQ^4ngq Xp?~O'5rPpSA@FVmS!' UYBTR?Hu.O Va*߈PWb Ё[(ց.Zb;gPfU(GCW!9>zP!D9 Y!-E_l51YW@2GNdxyup\y$S,5mZZ,# ;)tإ'`:^}.!ٲXΆ-E~9B@&dޤBEz eRJ}n,BݔU̪-m\Sve1qphnt1=7.'I GfpNoҁ j@ ۄK| gx빯L$-`VJaY@n1JZPMt?;J;8֖'t]]ngdiT05; !51AL"?b:}qu;ˊJϟhH7,D39 &bPbsk1m2UIxWxBC@\-iW*MB'Y5\2ZD)*6P pcH' ţ$(:7#iSZ,P{S\ 咃g#xa.yl+Ix=K=Ɖ 4r6 V I' Vh'iay7^{`t>z@eda+K:1\aQrmq${{e#($G$9[}#Ts~nH]<u5Άz D`:uaSSO  ^.~wz.k{;|,fRzCޣXU4#z5J\;n6yLkcs [hN!wdzt#TIx}xT}hZymhg2L2Qw^RO j\GT@,'U DŖ#&Cn+ƠDM_vqW^[@"3}ݙ$uΣxU7jcH zB@$ Rkbo?l)^jkhe?aX5> 4*g9۔8(5zt<>rvqLX50Mq/AN,QN\y1Ko:7[9%(QQyvVˊ/qr&b/mSQ=nMPrcjBݺ-#aeWe5?-ZãE9Ƃ{kyKRV>C'CAh {I5*C>gǀۓΤvpi_QP:( #NeTo;=%fa. s<srGw8m9 >zA-/Qcb3A3zf{E³`gc8"?4pːېϳ,g*GDNISftrD 3bMVG7k{NWIsEu;+2PL}}C`W{BnlkP~wʺll!6h Kb&Ft,Yժ!)v ,5^]J5F) 子'سǵK9D:ua$%J5iQAIrMj{vK}5%wVC7L>5TAk ;sg4A?C8P|r(n!nR*/f䷹̙~u[ԧc$pl0/B#Nt=0lX3!sa.&#)Ө?(y:Q[{Y[,vn:+ڠW\_CWV]$9J Jg5o;6@﬜- |E$NҶ>&q$zlaphOm|yz}ʚAR=P~xm+b\JZS kSe %Ew p6̑ W2Pɐ ùwd931*lWT(*)VA:b0xǼ$!(+ZǞQEU [gߨ2;6s]T]*8:7[f4\㶊/I_;`$@j=npgՏt+P4fJ>c;(:{#tL OY?h+Z.'vk^Η ں`pjnc½hl?6KuCsLoCzC"`;|s$[uFEl_8d(U}يѢ̗w?*->xY [Cf4gNt8jJ 3Qjc[Rfb:A`L3m=n*lybCV3U.T/nAHKuo8A>T2Z{"tQ}d=譝[ب<%+1]chRtJ(\-V淶Fk~j/T:3p WL B}H/> 4BvYcrˀ]CHdo2j}x q<-:aȘ/c|hDb7NiKp ?'fvbW6Y_K|ꯆ $rN;gF}QWƹ/cjxȲ#}"wVZ)kl!.9}3I#?P݌J4`Sol?4 d(BxNҳ0 񑲤3_' fYvn=I\kV<%Q9T؉5F^O#Wg|N6bŸb<3Yf~Z.dE@ 8ڌ%F+'NeRBbN\V\ư. m@[EPz ,ZHu{'n<N>x N b^#,q+Y/pXH.gOAP%G4UqU0iP6;n kxC} 5oaxMCuyo0ɛ+PPDG\p=' (f.ptKsT\ ɥ\Lw=!jrjk edPG1/EV\Ȕ`J5h "R6&, \"D tף; d4z%yN;H q}uq(&݉ƨ3vF}|dJjwyvuz\n3u('.ncg/yVpSCD[ixEqpL`U>p´+*~Lwt P) $Z͟ xgXFG1dȇK[K9v8b' (Bجm8iá }:FO0`!R|Mv8L6o;HnI1jtGCޱ3zܿiН0۲ ]t "I:jC~LVQ&2+D3Swl{FG픆gI[c#I1S]4|t{u 0(#Gozl.ʷM SQ8mهXrRk 5cxZ{~lM 5ٻ[Lʊn)3. Qt0W2N Z(mދ2.qs@&2)yEql[g |+8Y8[` eޞV kiK|.*)j}Оc3Dnr#*AMnhNmzeGc&Ȅ [Ea*Z?C#{sW6,܂m:%s] tP'+[9T#Įt{Kg3xfٓ]" z&oh oWeS}mz$v0e~W)uc{I3\2v~DʕQ/:adu&u|*y`Ds~ tw+[/,7:Ot]2zթ9RT-]>:A9 ^ UJvVÉ<7,7Z{R21Fli{?Ƭ#-̣.&1tu~S#}0"!ecl#ɏ/S\3:5 9)pҬHBvP$m>wiP4aj/,VwW:_13x?xJ-2|^(ϡdNg`V7ŷ ̎ݴ9UZ&z $oq=}AR麈 39_}n).yp1')8<؊ oSR#"Bgdx|Mz~!|U6QZYfd*AR?ri~.;7"= OMŒ-.n H- n// ܣ2Yx@NƚR\ܖtN ;+|,x`^>!ˑ\vǺJL5wJd зw[ ,;mUҀktԈl mHKOK`_0@a& VRưE$s֤?k>.[$#a6zi`5@2tp2Zݗv* /EW8EvC#5h^_Oϗa2ŸdBF߼!]ƟD5sŀaONlc.l&yA6/t}U]sw=PJGië9z7h:n5{B_rط#ƀ%JB٥UOe%m(sJ駼k~c&VefbnWq%M}Nӹ',,MZ {G1=m%M4CPa{/.BIY6 p\X:sS@ޭKBS"P@ @Ia,_c.D՞[Yjܳ -n" "T|$om;sey}4WLL 1P[E& dѹ< !X _2)ؼEբher;;^Cn%҉OIn2Bp|2|=1?FhJ;T6>R!oؐ:%6Ժ#fT4[k7;O-“?JW:=ʺAX֚p'Nߢe4ij O ~Nĝz9pq nD_ 4 ^~ >d+LXWbKoGfh-dU鰩}4pNW7S43 ȪEc,Jcg,ͽrce4Cݻ[Ǜm"5Q٨:{9Ȫ2q}pP@$529-UZpyHCkAEYSE'1aPyP+ApOuvYWH1zp&edc\|l3e ʐi?M>en{ t 8ჷӑhx3S00۸DbR\\_e-5,zPaoqW'B'ʹ6Qw@vD#u403%^rSwE󧜜6& fN9t!pݤ[ҁN#ɤ'} Йh8\ 37a =hM*Sڍ$RB`5,qoJ 8{5d9B;&ȁwv '+b/)Y^*SSN%|5NFPo>Q`,%T\;[dV c+#Ģћ@ڟ.} t{7)f}m^ hI_ȭMÊ}b&bww( Ms=v5b7= E;V? tFje~'!@QRGe:'أp8⦧3g*J& ֍i0>U8*_fUCXg _M\u -8|=U]w5^:o 0DX,"!$$<[;H0> pʀm.3(nnnO Cl%¬k_yJ(A{/ijBDK)N%rg$?ۤi誎(ߣaRkYSv$  ݅HeDfi^U]ۉ\n)\*S/͂<9ɮ6YGk K{F`ˢc?iF9C UYVVEW~sy֎GkY!|. (g͞ytWe9*ӏׁǫF ^_iU*JJ+Y'5LS5cSw?N:U.T{~N{GvưȰU;DLFB}l ?xc^lse{MFGy}#/&Z]GfP] ۯ8 zx,N%r`XnXol;Չu%%HPl2HƂnBd 4wve.f zLffeI-[ ˚撒6|y ;7 rPWۭhW:ď)L n]5W $z<0Z9ym-z)<@0 W'ä@ 6N@4̂Rfu:HjS4"]s۶oРڅT5]r>.|F{_uC[LZ.njS pu|J182<{˺ҰFZ_xr$XsE}tb yx+NLH^ Sʒ}f?pp% */vtO%qKȴ!8ޑpg4iX2FDLmKNC0zv-ݭ΄. `mAϿ-{MzTBQRtϜ`Gq[`m%"o]_| 5QvEW;a1vh4: cЮerB̹{s@ 3Y \]&BaT SÙn=9#ۦ-I6d' m5It<~"SLxv}`L1oJ5av0Z˅0"x1cXw r"m:a|5 )RbKP=Gdٺ~eDžfű(ce[6k?)K{BZnbX \2\~%OAbt|b2vH,g_Xm?n^?R=g1.z~r}'1NUxg'jMNH$KO4BQng4(V@A ͓o-Nвm=|Bc#[s=iwX4d}XvN?tTPS5=% &"e$UP3$% 㗳~2o|7>VQáa֚5\GޓGl'orj{bYԷCI&lSA*FneR1 Hj +M2~Sfn"T&c(@NyR_n#o}R%RV}>iHhrKbQjtj?Ye7ACSZ {YcH R@Է$A"/Eus8ͧ}3>]á^\H04{AJ ( LG=䡏mFb+$<+" z=Ip&I: @>A1ȩyP3@HD?5B|Cv\A lhEpNhIvJ NN4,S5L`@2N=cBBQ_PdAku* 5w! bm(ğ ޫ pe82ce>jVa+ .P3`VW>FJ߮+"Bɫ#+ZA={1R=U;ˏ{ 1 žU4n6%qe>t"Xl 0:0. .KqmTRNbX>ES1_6o_;z#w"-=/$75hg`h[ňJ3Վo9dst>m+ 3z #;<.:di>E[wj'IW COʂ *{+냌\+12eͣP{ric=g$}4w=Ǵ\!悉wC.^4@ #[8cL8NM&+/DfZ$|`MOwL0k{adSzelPȍ&C}6yvA\V;FX2nCeҁ8[0$yT"fnO(#?XTB/!VϹ5Į `*NLyyZ_6O!6̟Fhn[^J)-MD!Oql( k#b)D4~*J ':Q*s|5֝Lc/r%!4<>f& O„ZNI?F)5کrãG~/Gaz,dQ&pӧ%bSfr9޸xμz#oV/%XUф&"(J6W ImMæXj;QI(I'\+XBEoRld@9;*^A2'.J-))Ta̦ҸJ&`KVT(LR:,<nN[AS&| ݀v-Wb 0]:&IBt +5C쌌.6=Q0Z⥁řYf*I026HWPr'jk(g{TWHOʣYx}A] : â ȯIj Px t&ms~;bW6`[vnmd؇,bF$dSJ2wi;>RP2CYQvЪƬCpImco۟YtR$Fª4n9qmO=l>F /;1X:EEc=l2D)2W

0̟Ӏ oM] X~Zl껊9FxR["~hGAR`z2d`2PW>i X\uۚTI\PYqpdd'#[lAf.BܰXWq? 6dΖ|Ft aG9$?^PTWTyM~;\0>B|pfqv՗:Ү%Btg% ,3yLCf,zr aׇ?flQs?B層 nI ; ˜f8ZFen{iQC Ʉ]Rs׫{3*ut|ahuXQcbq|sGFU VǔAh:~47d="3X؇IUu2`!=fo !X'F0fΎm~W,qYLUoGXab5.])/Lge4G&.vbTh Nqq dBM~J! L_tVOzԘx%/n'/VmpJ:dJ!c *6.^Cۦ[ߍ!5iW;3MXK41po?= *"lsE 53zs%R~.y؜d_xU(! ]z`t^.24 1ڤw NדZl8ؤ{N4!N_z1$ŏ6`fTVErp88J"*K$21,|fUҨuщu[bsβLZ-Đ̶Θk0n0¾2;a6NdycSQo:el!m\~:fbtTV F89{/0T\!ڱLř)NݵU aY@͜M_kfyZ:[6S%s.O튘`qru1RheUo2a3QzBc] !K~~)~ϤI'jSk? WF+Q6c#tuH(FK>V̅y&xHV+f ߚ$ꣿӷppA%fb{Lժ?-hhr{<6뛌U}ǫ爇#+N]tǂ@5~fmx+ MDdHAŁq("~O7f T&% M$ hE㡛J}3yn]>f4kق>ޗL)ckպ3s!r0>{f}3Qt{! 㰘nwg-vTeCiŌyZCY) iΓ݁}- c)X+Kc:2b4DL7MIBHg{71UVr>ݵf[eIǴ^c^EMa8?p5IgYnRӨGx&RmYpsс*8| oudkLU){(W-;PLhnf98#pczI%͹y0')ř8FRnH;)B1]CKCXlqZ+9gm(fE|m2y`8(#G=^g5gH}n<87k';[2@力/jUR ?cd"s nJWb}j5iz8dMmW)4wn̛<9w7Ju82r髚j#rm3DwT"`5+Pja˼t%;dfrD(qKG4iFA}#}TzipO]Dx`[yūJi>A^I"2Ae'#!zc$%g'tWyJ~RE#+,I.qo˝WՉH3Xb] +0\yl;=bY2+ /Ω\z;: u̅1ab9Ӧm Ŧ5b/B=K tkⴡg$Nn^oxDW3{(ޖS̋/!x>@UϺԑ.`-楫qvh aW~(OY ,C|t)ƼQ¢գfOSۛkce!t^iG*D aIˁ4&q?^ȓDXQZys>wɐ0p3Һi_ԥbka9tu._.Ē|'9B_,mj;'c70юWE'WAќͩQ AԜONl{`!'yg>eQC~!S>lP}[ҴF>26D`&w/j#,^4:[m:[S6s䟉Էxb96xiOO9HgD$u12~4B@ӿٛ!6k5t{L핏 a)[Snuc7\XVvb*+GYx_Y|.S*Fȑ&.:5y_>篘d (۝R5 +$)~PP˕^LmQL8V4l>&`~' jѻ&<@h̻ΈV4Kuo1Um󌙝[.llwe1%ӄa5'Jr39(,k'KXӗo9w=+f<_A2t>901p?aĜ T,WyT0ZK_dU`EvsYAJֈ߄[)fzYM!/R^BToT}xMGW8|S/zJ1#˒Oْ賷bIGh)\+ o k-Rљ~7j{)5~VIz>~1W4[jPb6l߄CV4gwQĊՉ ߼RS$VYՏJ 567?X9+F49&0-G Fz2.x@JFn Koyk 0 Xd&_S+8HQݴ90>;4nq.hY8;wԬޓ;/$*hbuI@bC>,.c̀Ǧ-05?MKȬ ʕ}Q˔椊H9\uUwp>|[a4M5{,x,C. #sݚ@x\@˭?{5-pOV>7PL9lE&ur~àS`2!AWsީ:@09Dvgq/zBO3Zݣ:;1XT/ǤV6*cYIa\6/7-QܢRɾ?w6Ppj&m1x*Y pF)_rT!JgժlD&h$_TD\ZĢ ^i\/:[(f5pidՁD -X]=Q D, )̴CtZb))8GzdrehRD JFyΑ,-gs[ M w*D|SU\ŹJ\-]S=/GF;I c ]tSH^}>퐸`L1rd+TH`ԇ5/P,( bb? rRk:_rd: SF#PRӷ4W7B_既Z.AS{T ( PCi:yoK0rKEkWI ^zՄ$sh* u0v%rJ`'4ܞuY.l]-I7^ t<>,-GAܯ|M NPU[)γsw˭ 5l\ h9 di5=e*-Xѷ2U{_{v߶=\V e _tv1cjgG/&Pi'FCq @ *{{6!JZUP(/}Búi?ٔʋ$/<\m h?d%FC/[ɲ|FJY앉z} +"c. 9H$%򄱫vaqI>V2%$? ؿ1L!okfiβ+ңɗsdo7$NHk ph+)pEީb2AW9 aUR\U5fx^s]{BYP8Mf16תr)-2WRqc\ǹ_αG"Ԥ5561clU>{0g|Zh5}Q<*;C|`y%3#6dP#Ga;&|`(zJ[64GZ5u}h :OlӖ&dSL®arzv>+D2bvk)G />Y! 6L#`G80KSF iųY^(GG3/e\LWaw"1./"Q]h>奆Z l˶x /tuv\SkZq8cCkŸL tDA!~06xQ>P@xko8p sK jKE>? ԝUJ~⭼@ڍ{ (z {Vˮ`e*j_q#2FX""¯UbE_.Atz5MtL_qkIf8F[er6j˧4SYs $+ nWHH&ŹV\ ^M x|ԀrI­]O=`M=(ͿU$!}]QsX!.￙@|}j.W/W|vOK]lG kmԔӴ4Z*E|^} E`e0\ Db~]OA@ktG ,lusw `Rzb0bᒌ\qi6q .;'͚IaFkL@ I B4hG{ӈm^sqFi7?oN⩠A]AQ. GQ 樖kQZ I9ؗ%hd}0O67Ӽ7H::l tovnWUR[}֧wcLL)O7Y:aJXeO൨.%y]; e듄1gnXJqCDS2n0nij뫲e H;/@97oZ;g'7bfW:9QZ0?m8n^0FǛ<}dZ͠}  >agF7!0E_SUT39x_š2M9P^Dz0B\z\@GC=B^-E3l8<޲6R;B^6-?m>dm::DpsI|ԏoEH7!|>' =>) dֳ^;X)g,iHjdoؽeź'oڠ~w ZA৔?! ] e0%Fvc`iN U ģ h!{wq6E ō.1Q"2TS1[$`!TĄJLU HȦu yAߠVp`A%B \?a |O$ضi^t N!-G/ a|&!ݰ̀ E.u4 lÖȻM]&n⊺`Y ZJX(qou(N/tzȂ|4Mڇ ZiMQ~<S RY.Ib8Sb3+~1vG*s+k>!;CNg;WEN_é _7WL?cuc.CZ9fa (o .EOB'A݆ zH? XTrV˹k.LeʭO4Sز!ǢZpM8wJے4dEӭ~s 5.~(% $Q7B76/J7W,崮,NPc+I#>AOޘ'/X,>/%oTZa 434FiaǤG-`N΁xz¡?x݌[ CKB4/M B`LYcC EG,yWƂبK?ᝃg[pAMH$ 篤^6 A &jdp7'uGocuLdvN`DNø*zﴖA̬2W:񜸉{/'R{NEɭWx󓩜I}0Oվ<QE-nuvI~sWxoMd,#ok>GԳ?5^I,ʚ.l.8b x<ڍl~Ӎ @uy H~ͽsZIGF?6x<2 3rE6 M :ߨuGAvA+wIl_AnaG@lF)\p=~):K7#g7|VU:4?Z["y@Nud|\D5]G_k7(ʊxk '4es5٫ p)CsGo||)6ܵ[)bHR+"+md&Qu.Lb%,~(kA5 '鎴ivx>i eu0c#a}= fY`Ey^K=lpdUtضKU;Q<,;X¹44bkӞJghSq_6ȹG1[[Smu7?9I;H0q$jQGIh䫸>رY?37i7;œm\H r$uxڏwQIՕ *zVC͑!8Lq;%*Hå/19;f4<)Nb| fH6ImY(Ĝɴ !XM۾ٜ\l1N(̛Gvq'M)E j:Ǯ֙ 'U.YI^~!+dVSMU]Z w[뱘 8&aSi{ÏoLh&RL|nC7☴#@Wcuڙy;LNF lZWw )e>ee ÃdN3+PNSjZXk41Hڇ\-Dw9u⇱yG^n3s4V[/;2Iw57!ISg "qZ" l_sO  |{]sx@Cõ2=\5%4k8 Wk0+Wީ{mf<+,7xoj`ˁјP}6urM)6*K2 =x/<;&m]mUXx'Vv8QQE)c.@zɵ]G_gfd.e;yH8Fm[MSuOզS}7.*/\ 6b/gPbYh3((4. x3"-HoxR|Ne x#U(ϛ?f2@ ij O27#9Z?d<\Q7;z{(F}@zJDm䋑RK+)щE{*ɣ*b#AŽ>[R¢zW _+])n `c%7ƌ#X"adV./k9%WI#8;#hA?svMU} FiCݎ+2C/bʽMO&!e jx5|gBI!ר7@Cb TTDsw24P͙Ok8co?+`ģbGhSFK:-MV-ʉ. "iQDީ& p5@ۢ|58`dh"'CQ6SMv2ž2hzOv ~ʦPy@X~|fZlFA }9/Çt@$0f#QMTK*" 6Q|ѩd) ͱBY&G4C$ꯑ|;%zlPijRe|  Q="P<ǵm~ez}sA9,xVTj0aܙW9Օ*%~ϡmlH^ShͫР&S/c}#[dAgE9 VWYiZd RY= -Y8SxԚqZUu\ڶŠ@_iԝ62 JG@Iz. EbpVxpFMk_5669.snpϐKJQzۓ6#,ķ6U')k+flܾa?Ѓ9T~=A7}I/?jF~^B\BU;h~cA!ddA޿["u 5@_ݑt 6W@D1דBgJH]MAֻ/X6}+Ez!!ODq/I@ G׉vдISĦsƽJ>q e sȃ4ηA|~]6;8g@]շDyno$O14ZZZޛS+Uީ}?~$tavoץ`;5e<0n?o2"W,=<;5R5_`h7d=HwێixM xl_o_I.Yg}{`[rkW·uZ $-id53+͊Zh* DVs_X+"d/ªEQw0G D$.CAၘƔ1 cBT.oDM Üi4͍QE||A]91p.ϩ>7öޛ*,΃!K<^\@RYKe!ҠLK6yA $uAZTr$3P]U\v+: LuTw)z0b#$]'{ C ?D |u,O 8S7ʞ)!g pP7[>&-xcԜ@w$#`~oVƆ4^}/+FR%f>8Z؆rdpڃ?79sW4&T̓Q%C cu}?=W7`Tαj0/I"Iih{;T)P%BxWPY .Ԯ/ G{?c%b:V%>|hƛG< ]wXV24DFԽ> H[9ډz*蝙0şBuCY9N?lư!@ @&a.4e"3/F4S.2$ܲC!9 o4<)=[M[mZ,,#PHuw?n\os98a =9ET'9WzwVyK|)1 _T,{sc2yj X(Y$QE ~ٶ΀L3(hvH,B2Gmぼ]j^TWZ v\kPt!I3,a+EJ~4Q@n/&F=qz辎(xxgB0c2w]GauC|_#&;./BvSmFxĊZK \!vL }=GyyYB %t'A^ZU;C,(D bWhik G,kQ ՝/&-RL )-v@A~}TL I&<}3ΟNC RxM8ƍ>g,Ibmm4NH] މ) U9]9;b}-n6Qȑ"tYſe؀ =C|L:Aicbk*!DWU5Zv `c)e|NF!|OHhU5/4Jl~y AZPw  Y~91Q;>U嘺)-L#S,pe2o\n`/)0kBz 5c6hK? -?QfKMũNG@_Z,OwI )U+1fv)-"8~䈣j (΍4d2^ J+ Z}m,f]m1 bs]8B |:5a;~vt49{/|@/CQG|i/,y8{DLj{rIi c`O+/uj |b1Fij2^r.^f+Εy‚N<{*t )pLkTCW*4$cX8w.9tWBղf(tZ-"2H!N)+B;-tq[b-s%Y7;@[olOyeQ}YOů._[&*RSp=ژrѠ|¥P47"z:ܝLJڰ4pNd{{mpb-Z/͗Ñί)bȓf|We$ᡌp?Z0JGx)"E+ _Νdqu<8ƅ'WB% 'H!Rmj@f/kٺf#8w@F@*_ū.m؈np)ѳQYHB<`smg[q-aw&Q%\_䡸)h$CܧkHw]VOIiA1#i\wk۪n暩>Zl߳ v{cKIHqx2>+T&纼bĂ_bͯytza=1VZagi$@ۃ! CLѯeq^7* {b-8 UM_{>e)6;rCWZ0ͬۋ 3̶6tLU~kV*#> S̤:{ܥ󣩮LJEwlpf6Nїy$\79[oPCsXNM8۵g'nI!gXPIe73,;QT{d5 naO@~Df&Ev0Ap*stdkXz`B+?\UAW0޶Dlt?u14i &[Zi&h`֠6Q?8 gPXpei/3=pq~J zym:T1MGd9s*]S˃D5F2W x›fEC>Jqk)G< EhB㺾 T4?ᗢ R-&t[U#,_'Xfu?L~PW+0+5㒾3j8=m_1s[9Ř$`.:&,ٰLPUHGfέUz+*DsJ>2K6 8@NfzkSWj+ȵFq2J+i/_頠',>{MNLfϬWP׏9srs,jN/泳X{ mY6YpLQ:\:6~ ȋh9uԸʀ2ciN;C!n x:S& 7eaM[ Xo2fd늧3D)|qz o"'t nSX6[3fCњ'Cmj|-f^p'D;cEB\`Ϣ}Ǭ>Ϝ}|8Kgk,pQt]/8g/ OQf:9x4e[鷨jts,<|#9a*0cu(e9^zF3*ƘLW#OA?S|bp_؊Nqot> [{(Kk/aifdq+zNVk/oJ)7sق - &l)wH+v>slQ[a}Ӱ!>YP7,ke27QOѾH9D6}FzTW}$N̽~:$d %!L' ؎Zi>`hbnF$$K h;,}` YËsOjZp=,=ef&Øg8s8!]?k? A&3V9u-4փf4>#7d)u'͕7kBa^2~sd?Xs%ΫnF`x$o!]EC5Wʍ^֬_I3hM4 |.0f$p:bw9D2"/gYZ0707010000004b000081a40000000000000000000000016661a1dc00007218000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/Uq]?Eh=ڜ.+ψ0g|[{' 9 aH12Gcz-&ȕeұ`O 94jOD:rơRB o?7t `;e랳SR5:S)4L&0rx хIfaY/4qEEiL묐SHo ,b6Կik:UԔ9kb0PW0Y`9:fJtH,q~}Zcl'D7F2ԢSz\eR{3{ ny-zFy|VlE8he܆||^6="3IvrBQ:SIC؏6v٘4QЅG"U+ c9ݑѮ:%l`ĨM #2OOh"&CraP^LXlCRi߭J'VE~u.4)qW (*Vo?KPeȞ~P͸7#5zŸX|YVN÷z$Vw8iqlJT jJB`xB#cHbSgLXx`>xz/Çl @kh}x 9\VBkAσ g}WH0#쫰RQ Nx~cKl[0fhK8ʯ~S{ww/6$9;=T~8UЍ#bbx{F5:\ͩUͻ-=se 4bv49n`~fMwt(rћ_br>k @:`y sj-E%ZXJy%@ 7v^ zT:Fu m!QK"$"*~8B@"!`d(HQUQgNk)I(x겘`qZEO8Yg 7<Ϊy}]3;9gsh*du" ,?DmmEWңyXٟ(aE)捓y 4u  B'CNPtJ}VeDj4%J>lv9 _;@_/'?n"pSz/ qf̾a6~ h l) ;dn ~6J"\Y-XP6{ 2@̘';.vFZ4 ʵU X}G%7LB|0MBo:xz8 0"/}`̓9f"Ke{uDh0:V`.@8N]'Y-/Ɋ l-M;ήԝG>g݉<@ reʋ݃9YN inSyK Zo=78]=KUVX>Zq:g7$n%\U6Y.PoV(^(Kj|;nZ*ٯzfQLʎ'Y1/"9j&~'"TwVVIMH4nŌLŮӓx[A[ҠM0.gԔ VBuOa`΂AkB 8axյugj1 9OI-?Ò+,͗Fzm!ÄxqYʖ `<[=1E 9~.< S|z&8(/^T6:CoL<h{ MR';oJ%L+O})ѥ/EЇP⽚G(|rBgRaIyxɬt>Oz$u9Xx>V}Q:dcvDv&_N-@@]ˣ|*ŭWje\281 [Z ՄcRBT#@N'؂(C=Fk&I 7jO`ĺQ.ߴߎ&z?@[R ^'Ʋy_>k3 ɯ Re{H*Q# .Ud~mؾ@Ǩ7rV/LՙC xfyЬ%C{8fD7;I"p5U档cZj=>;^$ (I6 pv=/x)ШU΃vKЦ,z6H]Ǽj5=9R획hqX᫰]~sY] ̻~cAa~~[xLMҕKOTIɽhzUC2 Ab7c hzX#Nȏ]o愷x<ќPlĪQ-ر]N'sBڲ)Gxbb fsu I _'70~۪IV#΅&W'Kl{G폁aO+Z C8^ҀYHԨH_3-&]6 D]B@!vk^:ʖ}_LK6Xd85M3#`xw_@O2 :/Lޥ*Feg*Dc#F[3N!@)kjuK$H?ut6U%R԰4[ 6y[٦vۧt ~gi4cJuU ƿPFRzӝeP#K SXxNdVG"] %{o&7ir&$ }Z>4txӒz~x@X玬DJsHkY'ınLݖYgK~z,u*>EY4)A~~͔!3./ o@D B݂N\ʫ1ypjϡfő')&E֞^=O83BRMY)~)i㹚y7@!/V[u.fJlgҏKFgaMKC ÌH`p7qEh!e}_ɎzZBONLøU'Lyn( 5cX$GfW'"NJD t5SP^"wz`F'ą< $^&Ry]WQ ϶}8Vq{dd^FSh[PKT3MIJaĝ-_Wsh4^˜@ q`b%A/.=tTFjv4s +LYxtkj2 {ݹpKp9E6;[>[[k :"OZ^$\  a TH+)hGH`h6Ě.mN:ԍJ61d8@nbRGQ/!h ˈ7}dyӶ kpngt|⏶hm.|[lF:8 V!u9FDHfޠũ,9k*(I骃v>Wj3f%ҌW@Zgh ^N'9ʄ<='NOFqҵʃrS5H?`-y!T !K.~P)OUaq֝׍CTصZY[pLἒᣍ_xﰶ˕ܼQ:`{H:ur ԨJV&ju UKxÈ3 tc kk}N^~U{K㐠'w62~vXvZ[Q^2rf& x2ξz*c)}_u>V =Z21iܔ5² I:wG~+ ԣ;mո!GI|cgZ3bVHA.N՗&'EKpʫvjZ|96A q`w  f<&jS3sI݌3kNǒʡ#5J;R­V~U@\$}›]>hi.]rT}흩'\wQc\$ԆL8L6FB* W>tf O@‰g9oлyY?,-x.rήe+0\P(d':q1*"w)_㾺{s|@)w3ôa(W {>NXKѭLuaP|^$}h#ʤN\N\D > zNJMji*bC,>ď']#Oc&RkW(wȉ*b^{<Z?DQ=vÓ7.`Z`_~7 -Gč֚os pxMɷd>@W{ coj.rF vے*[ki'mJ{CyM?nvPmrA{Q`\Xjӄ. BuUӔ o6UWʀ{iR}3Ն aZ\ [", Jo٬N[Glt7r6Fu;%r5z|",;⠣ kckf˪]$V\Mͷ|jT"$o$ڬH]T{FE f}3k9@іBARxw›E!v&cgYJt+Iݪd ń_c0S)ɆZ"Џ׏T7tĶF"H%ѳi*%[4aP Nn Z.m|z:`wX4 WrX+iw-e͒P[dF D.%U1"Uhm$ sD1.5Ph%Ap譟/% Wn (_~ۿZj8Z"ƷkAxcseõ)_[g{j{coZ>n֠Hn̻K9`w[iVÍչv!&i/a2:#G:RwOo;IZ~v%7g^[=d\1tjN( ӋNYv;))&kg`ܡYqcZ)^m* &.o~%F}g*&^ˍChFyX+\.(A~+Jo&>GMK0q!B,u{Y@N*ғ .گPc f%@ ˇ`v!FKw+9<5 XAE Xq](bm}jVY"4o|CLtAdaqoGR^`7@+%ږ7r]幈Q鄯x^@5Ͽi`S-%<}#" ܴ!dH[B#ѻP2Gh 㵥'E.py!jXxOŅU~M0 r`<&+ꉾmTLy^}ζ!,Et7GQ@_8'aG'F|pt.E75="OK/$Xy̸h*$ g# ":A' 9SأI.'jzwB !we$d9Z .Ou)4ދeOBԖc HEb7}T(! o+A j-wbn7S\) :$m xm5h@N>[a;:}~@L \nX.`>ZpSwF{);D lҌV I,6?1+"lZ7bS(|这. dgm0Տ'?s[$mz)֥Am1bRW^+wE&ľ FCZI [?bmL`pH^'b[uBa-\FB(P;BvU}ŘPzQ\2#3 T4,'?>x$E>T T<%>*lA}["O`|O W# 0~ZSTiVsҰG)<_<@+5 k4:(.$$9C{Ge? #i lIU.k^ݑ; 0'!+ 3L*'2Qga'>QN-g)`qX^ R-qf^5D_TkcMn:a3$5 Geރ t~՗N$d3PaT=(ũUgOq[eD7HdDP@I`h/Ʋr~Pb\/\hN=U̺AВ'CYl H̤67~V)&PP |a M±a3*R]f|N'ukVMތw%xu0nK)CzH_4~CBR!Xo k}cG6-CTOR;Hjx,kQw RCcvstw%2oN+onRr7!5dk#ASQ B.(U2>~Ǐxk6ߠeDuh)jcչ,gMo&:۔@1jI0<YNe¤݉pBVػKtf_[D2/s0L 6|(i)(ȺQW|is+7EMe73=Sf<_!^h'Qo.f}~ۖS2/b/eO𹱰!\]B*oG6ij*9 ̚?(T:VGv%įBLvۗGeo隊tVFeꬩ b,t,Ъǟ(Ďfm?:4^}^[֎{|IՔfRT#nAV Is'H&Po;#szid“ȯmh>AʽBIU?Ia>B6.Yt}GcŏD*IIppx0YCg3:Ǎ ,I̐zg/R;˵)^|H`b ,جs%7/qDL6 :-muts?͞L6?6$O z|`F p7lHC=կ6`fN7ݒGGQ w]gYzh_{ t 0FX?;8"MNn_3rlPsb rzxî ]Y|ɱ}K5Wd7:$8@uX*͝?{wD$&Mp{\gI0M@~ʶC B6}i:c{&ѹ߃DQσx I261A U1oP loɻ8,2 HI߀[`Gǩ>p|GB2%RzޙCglŁ^w] ;0ܖiCNcg w~wN!!FMᵒ`Cܚĭ%/p1j^BlUMK46QlPzY'=fjI oJHH Vscq2׌X;?EF!KPbI(BI[)IyV_N; ^)^6|KS7-afA"D*6B.G^[^R]emﭩyD4RgJڵK)T <Rx¡ F?qvE wsx2,PtiN D .ˠfR],u X"* W]٧FqK̝$ kywMxj:ܕZU# ]pL^'|vڵFYIvC[ 9* |_l\(`M V13T̵(9pe]pR' Tb wt!d n]cYRxc{OB Sٹ @T %N,_7V"ސ e`Qb=i[}-kJNQVUI#ŒDDK.viVMw%jq>eKs (TzuyF:NTh,)@ iEQ&" ꄆ 27@OJyM !ҶȲ lݶN lL&?|^ݱ=G+ߪ3WH'1ħ-WLDV^L%-7gK+$sR:(\*ßl+I@f: g'm^Q=;xm}}xdd'^qOhEfo{u[,~&aqn28@kZCg+j@R-)(|Ϝ x 5߷*c]θWz%ˮ4PLp2cJCq K3(Z %ˠf'N2ijy߁=a@ze͖XyeW (Q8y"@G9~ܠW&e{t곲0{>=[?R.@_Ɔ)X.V+x\)j(B pY{F1R ύ wU[ })wӱ'ѱ!9҆DH7K?t6ª=r ɌCSq$̲+[yn{~SMx)N#:=AIZ&{_*և|c&)&-]e6h~'Fj*޶[ Mt_w. (#'|V'eZcʱH x40GdOuoz|ÏFKܚ<83opeͩ,Կo[,.'8U(Y\3k[Ĉ|E-3# c0w/Rg>-%+p52NA?mc"oL/ns[kGz;{'jyjӢ]w΀pdޑȕa3]k N' \״xa3`SGvP#~5"쓌7+(k1`":Pϝ(=MZ gP3H% lPQD>"Vj *ocp"Rl/ ֡[}T#94:q*[oA ;_cVipWz %J2(e-~FAQK'[ouiƳx*x<ӻ27F4/P_{lXG܊b5MΦAm$\^ 2쬛=W{M+~ĀMmK5?._߽PzZ`WjVT0m6G[O{ \]N^&4^@if }fpLyX.iu2hj ;SVpջ(=;XO)4sVsS1aJj{j]$%7[<'Rp:nkFD wܽJf",f>s%[{g9vF֫zFd;7)=0" Yr'rɣ#9N$M95V:xْ1nȤ^/见k\Ν)<%Vg cbJPj[ƣg U^PX+ ьЌQ9b WffNcMj0M"M ezi @J6&,~  44ֽTqgedQo5 n7(0* daWJ: d_=@%˅gJV;ہ9NTȼ ?f%U(Χ9:_$xF˞ϽFݕBԉ(6srŢ $#t8L ngoc"m͆Mʰ싮(E1%c0]b_P[D |elc%/zGn6$<܄Xp-2aF2ն}YJ 7_k!UKv,v[DW+7+;z~) pB x] N7s4e- IIZ4h銋`9dmWSPVQ,<1Ȅ@a92\Ǹ֊Q3i&a>| ̨2 ˻L͛ DDe[p @96ҹ߱|R\Prz>4Z`E ~ jFcmR\|< $\//n\ď袕({Vʮ`2e!6Xy|öDb'ZRa6[|Ju)u>:X+i[MHRԛ<ꥤ!5ME;7Tc싻Y$J͑tD%9T>i^.OS^ #JV97BZhP4r;7n<~0%ny}Io\>W 8$/^=k$,O+Ὂ9WUĢ+eMtъ\0-TΘ6foԺL%, &  )78m=ABp|ȷ8ĩD {Nȩܾ.ЀgAocc bʏ4˙=J6H3f:uô _YM\PjR%B^"b+`Q9.{S$ a+ʺꊵMqA(2b8–, 6 +;"\iu(.yK"+%zttm̔ FHW6XYl )"k9݊rS^J}`7`r3 ǖ!$!u͵îë\{؝|I uM]1ĬURmԴ/}RQ9q)T\mt le/}φb$UXcбK %"Mq)[J6uJ 8x?EWF0+T\7z @m F[][s-+nv Md]~2A`%`D~Ob%h9vʈ쯿𯳮?jΌ11 ~5YG2ƒ$& Rͼ}- 6b@[UED[v 8Dz NG]UH`s8YMoצЫBN)O[E .uuԵhoW  ;o:4lCjW٫ XL-%աPbh;|܊tt! sqEݟ0 b~`NvmD Us^Us*4Ѐڵ|00Ng(@_8!*d?Vfw8+kGJaqOælYb?*J GE?[uJbXB;VʜT,[24J_U9 ^: ōMZ0> {$z8!|h~,]sXXvO#LR0=={xqv69㻻9pAx&mWf1`C䩢3SW#cVm-58C>sMQ^/m%Hk Z\:8A9t69)U}_ftgnzo ӆ*%߇UDj?e|à9yscKa N4Pֳbms@xq|4ϘҼ;T t<&fkXᗃnU&ב(|+3{ʯLn1ƈٱ49 ZQeͲ;eB ͦpbK$z_$"F7%朗O%KGy7%"-I&+JGkc^!wZ6*JC'#ٶo0dlW֙`O졞?Ps]X?ZJ:`p([Wu]rZ @qNY^f|PZbY`3WBVg)_ㄈZO \bf59d4/>TcJ0]1JɿB`F*&JRpяɈw8)ԙyXA1.it*obcji@i57y̮lu1Y_ث۵ag81c Pւ sc]dg|#O /׊w 5$ft\d̮J鵨FN]/wHF7R`3KFh\!adÇeV֧AI|]K9>Pv|i_]W> KhYn=T.h(.LO6A3ku@2o2)PHąL5F풷O:"/JЂ=u(2VU꡶ &gx ZKa.J;siH\[ZQ>Y5a(l ~YR̬ Ȏ%r"jL [ʌ6b!+`HUc0X8lA)G];B}?égzgɿH $"fޣ:D50ܒ0qE& @;3<+xwu$0+TWx[=Op;fIRvGm8d cu,חpL[BynIG\7_-xY(=TOsGg }ɡS1@p<`KJGu g{Rnsj*M5uNOq3aHҁ+;|)/ĺı Y>GnaQp[T"2;ꕝ1g49AXA6{4BSYR@07mv6|̹/ğк,8?IuK!ћj1#h3e[E:<S$ $t`\dj@&gHk =e,Cl"j Pˢk xyUG m4:ѸQr^0;aˎyULą-i],^h;ȯ/., Fa%mk?) ߩqkOv@Hp6+tb&e5^C}ʨ}rDPu  > =ZfɾSGY)-{!ӣ%3 !rΞv4.H JʳA1@?Hl?gCX9򞒚&wJ(}TEeQnF_53MJ"o!m+ tz]=Y,]u fe7˖.5)Uaq,r[V [67f-´48r&eM=wj qy }kmfj3K`WW$qW*d{pY~+$EXSn^S0ZӛCT)ȠU4L?? P+9q@CN*N'S}Sb["Z-:Xn JгCE|ba[$kxo1TPUϸlװ@ d̮Vx+'5$WQbVFe䒩3C?d Xf4fN<dృFGe,JpV9]ȽiϖTw)kSM _aP6](.P,>b29AJmBCVHW`7mQm2%3fBq/ZRcIVhĬW !E|g?ZCϦCO[Ċn3R^t`}X20Gl9*m^CMD2d o99#,HGtyѤ,FUc=ӤČgOrF޻@:Q`5w=wac˧/Qfp1a|)[ıJDw%yAcѿ47PZLJ/ˏ7etbcnN:#SHSWx>7 m'U9bd&* 5t1 ._Hoa'[1+Dz{RW_Fסۇ/e.xA bIf d$/̥ W;hԠ\-vڻϞ\N%HV?c֢ng`7e׷n5,z~A&Vǧr_o3"`'@[* X!Db`^H;Hc&[LUtG>ٿK`Gčf-dfΆE,rT5'p?\F%i0#:gyQ̑Vak-euOiyh&}%ybuʼu9wm=N-et勦|Z%&DŏHn.9)aXޛU YZEC`H 7$n]M n$~dt6巔<)6t;n{»)J:=CϒJPR˛ s"$7Vl7R` /@m%t`6XгEt'9orȓg_fӍslb\ڡiEw5*f&omoe-cW嫒j)T8-U>ʗ X,3Y,YF7$A^,mʪLA]P$YA ? )$B>h繿l"tv`7M]>IooL uh.W&ȴ=%ꥑ&*"tLE]_ͦK~T8 /pr6ҠDS>%A{pӿK Îܒ<v3Dq?}){ 2XQ-_ve1HMEI%{{Bdn*9mL;] ~\ʓ;5&8#XVEy^\NJ+e{pdsAujzfRuODMzx){r\7iǢ(}&~mx(\Nlkw/ht !e>9E2H9q]S˻(S1XƷGo%ٺ@č5#?i/T$?8Y/_eء,8o1ṛ~ύއX4}[1s۰K S̬􏤳RQ2_2ږV}Pn:@3z{afV}w"!;#dy"c9sM?b(7Eu]o9t4hj5/u?AS2~pDz&DYktQYe_ZbaIr}@rJ0$ZV2\Cb}@dP x_U̾@ b75Α`NIަ@;k}ߘXk:>=™ _/o܃~! CB81V!mi6iAR" T6Ul8#%U{AA7;'ٴ|U:}f s B STwK^ ql$,j\v ?>9QeI_Wg!}ghC)Q&n? 62Ry\u\1a+gbs,sM~6^+TQZ9z׫΃qKMg^Șz 1 0eDw(7=BP,6W5"wJЯf>!Kr;S:O=6{be?U&H<'f$LKZeB%?IK`2 =:[8Mt8/J>7Y.`Io@0Z$]!Mr RxCVs3?jSEm'Oԩ`Ь.53 b+X3rz%`j~W9 0%q MixLt7YywrnB](t1] H ¼m|  *Ϣ>jW]d[R:8C W [V- `G=nZ>qH8R?|pX"?¸ @W5I1ͼ[ewt5G}=;@r^zn.q ]08o38{s8&7tWAN 1eSZB 5ul ITu.P?_&M &uuTjh6Ȼش`㱩D_NtP` _ ~q],bj ށN #}B(9#M_9}O ;7CJת(eiu;.4/ xe'vkoSiZM}0[H>Ff v")w}{&JEa , jʩZAH43Zy+Y<3 1 ge_/ ms@4"yΦyrOva%e!PbԬXLƖ3 9_ltql;<dDsbf(ΌTLsZ/~3$Tn<.qa恾2veJvitYYPr`~ ~d{")%iqM[+}D]]%ygaQ3 'SL_nC4LUz1&op%]r ֈi`ߵTB93ۀj1n8RhkE^frĚVr, LrDU0%8s(ibQD+LF~e{Sq0G6%hL^\fKH\dP5(nVU', AX]C PZ53 ֽr*gg$>y6`]~Nkd0/kmػj?<ڍ`9P83ҭpO>h^ZuTo{KzDZޱRۊfiU?/C ml"X(cϫ񖍽&"Sm{̼nw7ձ|gx^]b,PQ-)z5F"cߥٲt ۑ1CF>*jBNpw)!zL=&Y]*iV)?S, e(c6(R]T  +AMiG@[U`T\x hqrh5_ NA9 굉Q.$waWjT]fA/1-`#ɯ kS 7:׾$_ I ]7^%8WʉAԀc*\}zg2=@Vn4gʂ`#Dis}nwd?jh~3?cO^%:$)>t}85? MEenKuͽvY@OL#߫sHIU-ۅ 1VݥgY-Cfᓑ IM>ˊ 0eD>"P_Ut=_OBm%>9ς= X޷:Ӄ 1T͂K_`ybDcE㧷9Ee=EH)m(o9ov 6n ׺O.ąa$+,f&%]5} A$-ه|0&](:5.p9E'e*.L!ٍI\du[;~,?/*YO;D3h:j=-sO4֗-/>`@tA)39K&Y1sͥ x_mjӨf"1p =VלK"'n+^H*v{pjP%= /9y}̙rчy{rdŽO- Z>y&=i(Kj eߞ;;TM8C@{ ( :w pyN(OJU3#BP1C$J7JOW5]$&K\&Ii?y9` )FλK]paoI@l(aj^X֔J!i彆Q \`;^GC ,K~'}aUkHrk=O"G#(uBnȧ_*##49ہWFG N)Oq d̈ggwNH^w &L܈e_QOWQV P3d*/ы[{& QǶKڠFTCڛNĢ"ëeS,:?3QR+V"3H4ȯ+nyQ;39Kv φ=yۺ,zvĔ Csux-{f\\VJrl&cVQ\BXr :sK#xw@D wĸ;x\ذ׸LevrRIY'#'ar!<#0mފܨz Y!9 h\ + sڴxbͼcjټ}珜-r[KfjF3YAj_Oo^F zj0rcWCeֶH4sZ"¼$BZ$8҄U b>>"eUİ%wr k%Ub rb|~EI0 p5FX%3'l $@ʰtlfi#$2,>1 $8~apᗒ،'Vf!dKj[(QP9DuvO)a._A\3"Jo;\> B_ WH*FJE}zA,Bk_%a;|6Xs@يک,Yl@c#ZKnЊt!$er!}NㅘuwܧQH0|ۻLg .=cߦABRK^8m@>QǛ晢W(h%=:Bh [w?v߾)uPa6qã#]N> LZ.'Jݒ$ɰa|Go0÷~ca$oTO.d+ =59f;,ѕְSs].>iVgYݟ۾EڥHRHOQ`E(Ijî ,`[j v9'#opWFQ:(m_hM:_iql3Ζxͺ+U'`Z2> T%e5?f/ALz$}ju:ۏOn"ksfHb>MXY`LEuLjҝܑclbF%tS$o`d245 #evbs#[TVI,x"DlpVrOAutxJmo]9$׽1"OXLS#Dh~@$OTs9b+WQ-% Yyn飂@ 1IQ2$% BuN:U|O'Zi<\}qOtcίz2T}` !nZl{Zb 3؋o+f4 ԍR$FX缄WĸR,m-dUHLu gkj 0ȅߒIjO^ZKumGNհq`ՓB ~J69즺狠0Sj3dN5!Ԍ?iɭJ( 6TD(+dP;v߿ჵHZnb׫z-:fr{ lk[8h[!$.Ufׂ[[Ci} _l ݱ '\I' AMOUxv(-h :l}t=ATf>c|zt/i)W=o]Wf*K Unv^ZU8$Kyj&7-I>3+tDQ"۷/:G} btX'h|G{b66%i/:ӘAx`NqAWKkB\* L f\E(䞄b)}/H_~&2a~c_+U%">T߶xߓl;5ϊripXP y^=s,>l0+}8c\ms%&-"p@S -tK^NMٛqEҡVh-$ݰ Z^Qy18ɎXl_%O-usǬdU*[憎!Z ]œ˵Ga*FV =)i9q>6CΎ^a7~ߎ 9<`(jٓYvpˇMa\v_ }x]Y̕2;]5ݚ\8ܣxx@8Xˤ"DvF,E ^Tܑ"BgdvWWy?6)9I@PuTvhzoliVDwV0dޙKx^>m&ۗ"57&ORHȼ;9E3Ivgytu+ڜAʥ\ bX s?,Ru|m2 4+òb%Nly و ٠5pu^T1"J4~>eYKO4:׍)Uc.oUmD0wMfg# hU:-{1W1gA PNc+DYxǽ^)ş F#\%%YXYRNVx\JGLNM>4+&ZǞͅ$vb/nb=K%~]P}ﺣRS䯁8!C1|tM~Goǡa&IXޞR@ >Mf-[/,38l4Yhiᡱ 4aץm/ űDy68,TH32Ptmb&uQs1_g]J:Α-~O,%˄‰{\6*8`,&mi٭av{#k,= &Y9Q&CV  0ⷼ{:@Mub.S+STu('vEgs?NK_y{MID 3kP;>/ps8tH<$U;ɥx?Ήf/f<=Rs|h)uZ޹4Vc<|UԺT(\$Nuͪp?˻T4Iz>w@t q$8Ƶ{_$"6nu "3h&N ۝f)ćP3|#xo#JdѤHU^pz/B׾&IL)sct5,a$i?X atICװIU$ǺzvY#G1WF<l*w`BJDl! Ytlwqiסj`Ј8S!hTv%jY8S}̆ݩ:|zy}rNm]PrWCqwKOiM0uӹ# \a1Y(0U ܰbIE?~C0Je(fԕղsever-I|Plt k UۜxjP@v^'yZ(-ZOF>8OG攬lW`,W ^s2qPQ~1 yd=nv\̏w*7Ws ѱz-HtuDr4VB[D}E: ?7NemRAWa 'Wo0]ߺ G[@gUg`4!Sl㫟%^?Vyv|R mHc+"SX "Io`%W<֕U6zd]t$RnZġׯlArY%:+ F$OʑQMloBX^!]&g2KSTm;>zq^ʗ.&͢9޳ܾV0}v!#0TQ@O|T<8ȝrvBc(X]4^5hY*[)ޟ#ڷ0.ad[::B6&*_;?9[ 2ERq_wL89|ɛ(ΐAN('Ic C1*UjrJQ֜j4r곝{ssL@Bs odLyt.,ժrG2P d|<4B:$~^b|J/=;F@ aj28{*v}Vҋݩ E2'SqyeldDB^w”BuEVra_gf`N"fvQ}Y0}X~h}:~VM3rDdx=$Q,5&eaY%Nh@l&\twOge3AM&LLGC(AIejy'A ˝ϦQmN=[ڃ&hO)`=uӉp!0Kx(T0"nk[ Q(z:нh0 V<ޝ|XTJfªGRI=?SLD+&co+.8%va'^n 9|bܺ9pT3C3}E|~sdKRSx9k͗WK&G("7P3DEm\8׷LF. J̙:5nkXRO)XJ e 14wMVm}~F&++tT3 ;Fź}cTP>F>±JZqblʾۦ[=Tg:}E!nhex1f;۪,9ږb4Hj{WXxMpxm4oo#/YQhu]gpzf'Lq8PΛCf5T3R!=kGIx4 勆T4G3TZ"G*f!X;m]P ;3X;dH$uW3z**eeabAe?7^zS-a叼ckG!a̡ ;u snH΁ȭK\z+BJdv,lw oXObAMz˲tP "v ~b4p8!EـY8i5KWy"5)jKpF `]K"[k:k /|KzQr^t4K0!9 XG?4i|d'Wz~:`縠I33Jva٩ RyDudCʝ7tOIUR))b=\`?Rsp'tDYTP ums@vҥy]rpXY+HI+Y@ 鶛Lȳ ;V*c Hi[LK9fs@ }4G뭀pl8Ce __ \B /a# SO Ӈ{3Ėł=hb 61E"e뫇4R;pXp{5ΊÄ<0yQ̇Dk4N]*kXHiqTMغG$׀䤑-Y?]*F|=arjC2Wm(%K+x+ߖۛբ Br>0;|A|J874'F%Լere躑UǓKDZq[8vf#G=sɅDx1Sjve[C?~GyU041us+Hݾ {$Uy?2 I6i "ߋMMX>\Y-oBU]"`7}5-ρa,*N7ʖaYiIw611U!BȄ OטxhK ENM2P/g먀|C.DbX:u]&xG5}f?2׳J(H h9[CnyXܵBjQ**\a:d=֏BVԖ_A"bgUcۘ Pdy W6f"&էMQ[a{~}qlw ?B']Ǒ`*Siu$C]M?8MUdp̼!Xr>:!8}[G"Qm s'0NUDfzgZ0eYzBW~T ̃&^;XmĜr)5$m .>QIV F$ MK^-STT$ H.=d-h45l FJ ʑCUGöqOzP7Q{dH+9A5H:nkw&ŕFzwjgea Uv "?6}@d"!?aZ1֋WܣO҉O,KfO}h{%bAq\b]/S$n VIEVjYˑ(]bwzSn2˵ eaD%<"d~%LBR.1*w^79HLΤ ]cv=&mlVW<f13E\TYXrH\M)K=0+n̋`rPOG״tu~LlQ筽KOec(%"1r}=ΐ])!1!p7.wAFé6{&Ulb4JxB.=/Qt4.hy39zoE<֣ _݅SR l%E>v1@Lx 6J3͗E'ZhNIL>!'RLbE{L )$U/un{N, XOXj|·Or%yN/[Zc_rw9j9j! xbFYZG.|h7ԴnQiyE&þC%Peyt%`sMtܺ'&A}tAƫ c}x]h 41m? g-rI,.p^0|h!Ja_jd7 A훟F4Jupm.\j%.QtT+6Mf#s( vOɡЌE)9J5@sg ~_i!0UgFB%Xn4.I4$Y, PLFc d3erpY1)ݭd>RteNIy0if9+ ȵz<+Q vF>OwV4 LPLojԊ2.%H' xZ՛z)7I_v`x҆B(Ds9a(,GJzZi~>5#<U%c ݧ0zhMsy#"P%GM ,;a`Q<_SD n̻Yj2DPO(5m:Cג~SҶi->˽:B_tik%Y 0Sc_GthV{N5(ZF[-d פ Do|cq8F߫]ϔK;cd5|WfC>sI`I#bcHYsEH@A4 $#ުׂ3` XS@dߥ?f&cN <^&$V(%'8p|Tt|~t>ENhnuh1MCGz=%#+ (:p.XjiRpY6>D([[n"-~Nq\,/u_tȤ4p0*JhYvql+@jA (Ye٪)Lho\؅ Wݛ9+̦t@񠞒C|a?!z[F-+bȊ稔S0ӎhQqlD<:GšXD)^c>7Lm ]!VO$" ^JK84R` #J>DҭYRAaڭձmNouoܠ it61cMR0Y*""/mF! :ἤ܁I 8QU8T[:A=RleG:]k<0$e3Ջ FwOLץ3kW)+ ø SJG_^ɾ=@2teY,[wU9kޑR3C"q5gZ0n&΋O1XA\`TȢnpu㤮a0e[`,5 i*?GMU G's@Tip^d|G$@s-džYHz+ʽ'mtP'qp+w!宣}m/a=N[jh߬QA:NL3$FS1¢+{;9pϥEbq%z oJMo+InbZWȼwAbմr͈XcOb6aP,>f3+:XqTV[~Γ Nȁ-/I20 [TlYYhV#jDVζScdtks۩#^7[4 rbtg\iT%ǘn'G9.{3ˌtώ8 nN}`8w-␋̴IFηH<EcQEi)hMhNw3a+Y4rՕڦi)C3{G5S|ýyP}k5KߧX }]S ۮ+Kk6qs='˗9Lz eҊw-[4>R*fql9A=3h'17uBqhlɇP=O\qɧ >7ιzfŪ[Q_)< u|\5"bSn-|\GӒ@a5m ;)xW%=S91SPԷ4 q^@{(-e>s~y!FԴP*M5E}I~ZiEܶRuհM[;gy4s1f"}r_F3GYOBRFig'$ʎJ̩r 1Ai!= -˲G((97?THhwY+_^0r[p…ʑ*T-Ϋ):>xM>@U2^2jv9#W %cQP0 z*Ub^Xi&ғo=8T R"W+m0Jẑ״~ iioQᇵtLV|Ww vqYɭߑh[-q! s;A1B-q}s.A# GFĤu^)lj&wjiU-ca؛eִ}{6>tJWڹ_/tm's;e?mZ;ES3+ؔdnV N9-KJOW=hmn}k(/ <1V:MZ5%k9q)KS F@MR0otJx6³KOCﰁU+y|S$3+jRv6|bVǮgT:8 ZO~X |\Ϧ3糑?+R pTr^8d춎֜-RPW+.(SnWctxx}Ѭ7x?[$mxI;(J/ 2lIN%VZ9`8/۔?Xj8 `A͚ "ltp^Q1PKǓcR~Tl<cR[zE+t5tؘPyl.s{f(aZN\`\QKE#!>oGF"ͺ=Y-o1AP]Y xDi7UJ"^nѰT+ZĎcy |qj}vu$!v$u5f46O 8ͬ]j([Gb_]lη/ւ\j)musSer8?wbLw|DIߑZNٖ0i'ql!|)p*TZCn:dH LrNG4U+ .$ 7 ߘ ,. a2d ^&WU[5ˡm4 LcWɏع f B%a\ȑm>@PԖlZ9W&]!`=0+F/2⫶H*.Q4^ep$(34Y kB-_"Ctj[D> S0jeNjh% ǶŞebJRaKci=Wb&#Fp.B<7y0ͻ͐e_C٥~ D_<>{%L%pЈ7E|-<-J/kEn.ν+M_ ;ى(̲哺Otsˤ!eƲ nBY{Pq6bMs0.A^X/>+ciyd^j/$!y:rQUbvU5l'Vd4.ݭt8m4Pea.ͱf|_=z0rH*HnlOM=7!5yTc큰oOԩ/~t=qdlfg+ZƂ?c/jJ8ԧ֪ťWf;7s&*Hjp:44?&x\!?͝α+~"nBJ$AHGa؃ tgrv|*8ʵLm \u\&rVN; v(|\]ĝ# o+iOHrx٦ڟxGS$fm>| 8krAKZJZvc1c4]l5ң6f;U ^; (4(ߴf`WX[˙>e+uo.M9Zz7a]mWC:T>2q e{~8T_1gv.;(Lw鍣A҅D3ݢ?+n xȤ_ 㘒xun']RsXδD?VGOaX\,;?b d|<.E_ٟ6h?[@YRmM0cڞ,u>oIPIی)+(#eBx|ANiJJSә^f{8x/&s`E8º(+2fܩ*@C:m3%1*a\Ě ϕgp MHv L圤 j6 L&  $M;>1eawv]u*1J5rT&-Űip( = U'kjMJQ <8V4?w"j\O7t羳+p/#`rjb%p7Xˇ.Q\'YK>|plc5wZ!`'.b ^ȓV[k +Ů&@w{RK2Zb:x!GKOEGX'⨫'CV&}t0 Ӗq:+g/\X'\4Z nʨQo+$-xJAexU+݀UWJKi.^>qc$'.;_t_.{׭%]r&h A_lǁ/I[i2լ w$k'Koŕf}?ۚlep錪(| >ޡ[]Uуq x,W/YO"{/zf^V l Qf,L~뭷W}5N %{Wx{] ˶\ߌ!рx x´Ay{==B'phjϸNX L~M2r.j $7E[NWQ}MquVfN0"ؤ5b_2+a.7E Q\UJ(ky*EM>((P2f&.``oc=),tôjv׊: | ʠwvs8m6~BވP~?xdv$h\Uvk/31dIݗLFD;wm`EŴJ0Un*?}ⶏ H ؓ^x9w(7{R>,[5χq6ARի0xIO &m>g(*K78<׭Fi?9I[jP]\ r1 %; 鈖JLA}jF#'6i]qZjrTwMx&5[$_.OyBi_5!/R *V*Q|9F VΈV|{2A_Ow]]2MG8&H@XCP@^y*j;+ h7z[(mŤEd?'A!H\. ӆE$u.pow}ƅCVZF>p)ImGE" [NGfm+*jhP}%J RvGE6y0< ʯ q"q ޼N4ms8,`M-'od *YV iq H.6WyIR%@M9f?&aָ0 x|5=hEKR.̚]0awrʬ2A` wRoKy? q6 Зy-S#Y|:(Bn . 2w`ДHtwx&iļAB–aQ:mgk?ЧՐ^_ m,KLL}ꅂ! 5zS>|.*`ܮ>5v4.89RZcmvGԳI|B?Gs %]F=&CRϦCxo qt)!#K[Q2}Gdn t%M\C&b{|V0-Q{<&:AlΟxFr;QY r"ۦW[ d .D5USr$QimseC7Ke "*"_1hZ547hq{ʢߤI9trYcbvOZ;okaUC* if' QCp>h:oXc1GNV!;2 oTAe q#$8/MfGҡ6} {'I?m9)h ա8 8< X5r60ٗn _Hfq~x5<>jy3ծrNla70(&gbf}K]ݡ+&GS++Fc uIk^ O j ѱH5TJJF!Ι7a!e ]t+S'#j!)x ||Rnsу}&jC ÿ9K"s)ãV,€z{cX%æ}'r \OEStP6#\~&=uXp vBZ?b)_9;w5'JjwOG/Bhn2z$Ԙ!GWPjSi`=3fQnQnrAnCc(PJf2ӳd^U&|",d@C$ͺV4`QnNW.S#29u+M&M&$`9-X3yUCwxd +D9{fM/G> ᱐o[k.VrVKmٯ[+@x,S0`87p*ÚLedפNάu*Jind貵`qQ2)Rx̎G[#6 ϒ]mIAZqd\ӧhV(񖪢aIG)޳c{U-c7u$&5nhx*D%.Z•89|zo{#ΑaOS~ꔨ@G-E&8z1Q>KhxŷހTHZU s:_E, t%3-=ɥie , dg[^qx8eoDJB|RU|x`Nb&L!_"k0թv,VY? )vEDݗ['ף|;a49FYO(dP;Y6#~ D`N1K*3@d44"3Mrhއ<@BMgx#~odA$qD0yy3oҌ850%i>|[ԙ4h9xLYN8fԘm;7Z|ii=JH$<6 gMXviDKJ׽ Tp&?D&zKP؏z m i,4P\A.>Eѻ|z**@;gC5!)J|yUg/S5QY<}$be{ 9d1ZykmZ ᧒gP~^auuMj RPvt牍O!DVgQ*-me˼-I.Шl`J%- $۸8G]"mDj]+.״%ťǾc \$:Tl&Փ(5!xn\k]FǸ`%6$okT#ИQهPJO|) }i,qw0jٍ٬B~F]q\3y\I0CѮ9u+OxY TigLtET\dyt2FMVhٽ w"3Pm8 F„? Ea D]N3,AC>AB_)gPLS[wJj#E89t&<)qf50 0~0,urBP}OyL TS!EgGE=@zB)4C98q0L a  w$&Ê9@ťbWAi199VoDG59df뢥ܖGDGBǸrw~㹇KӪ4sޏe1 cDgP6wGv 1gLq<HI"&y+:AdbfЀϐnFK150܈@m&%&/qFg^뱷G[C?SџRiY.͸YLVv܍q2U7cbyB\uHx 楮89.Lʦc{]#-rc x5(~m~6u)T4_=?@ծu'^cwX;4{T!jtvԳgA)y0d1ԡNQL&eh?:aQx\y4`$ |d6iLpv`40{LFp7x_QmZJ_Rv8!']:jC[\JMT8Bk&m (Z\Kj{Gbo&㝭^R-M:L.04ٲEi |'S%0)nkKP:39COX}R^zHe |WOP2m(]Bk ?\?l;Œhv0"Rt%Te{pG|yХ2cKNJIQWo7':ư38(܍Gl|F=/'=8;-[/frؒsV:&tip*@ L\c jLx$LO̠ ԥL%P94$> a{^*@uw$n`]RWҳOwxݩSXo [T-ȑbҖXH9?K=f3`٬}gS~6ɋ?PH,W_t]ܞw1x̓XJjmv@_X7Cݬιh32ZӢ3\rRn4"5er` V_i/dx1l-[{ySu}+C *1otiqvA!]eO _ף7zsg(,ԆEW};[@l3I*GMmx`Kgv%OJ)}pkU9`̚7}gRiB6F#rT 9Fd.mu|'[KSZuU]\}岆3b]ʪxa)уN@628W$J~vb\3)*GRǔt/2iDdNs˷-8[`cMfp#'Ę+r`ͮez<=8 yIJ4cؕJz~[ʧx,][d1 9AG2Qz..mc[ 3DRq6*ƞ.+[R?;>ajƗ5YPX ߣ$ǶA`*ۧ "xUf;kJU룉7IpErJ{" Mnw]7z0Ynf8jOr=,+,K[n^ziMZ~g:W^v[B>8pEDM@ކ5BgAJgsILfs6cۏ/ u@S]iM<)iL\RӅON.I5CnD#Qq^ߌĨ@ , G@iHBÂ/ \qysR`8W3 'SLa\Leh2 R%X(.iCԨ]:5gEakd1 3, e`|~V0 :#[-:l?kpjs^)DH;/*ܢ|^)c9-󁇚oF8|qj) 638is? }8BYÌnIk<%鋇a<L"}k]^t:#~X@  2Q* =g Nm6@c'*{gĭ]Goԟ(dvG@ܐdyu+\AJF+ʚRVSNHS PSm谈¡5?1o0G5IGr 18DW+Dj 'e@˲HGravptWqF n?'G)0db!Ds_)U;&|I~)+O|>\ˠ KB}֮Ӡwd"@!O$nCT]juX-Rr8.ݱv8z{]nゃZ9eMj=%ppu|C4H_h߯mH&N-ypd EE L~Q.)ܙ{7wčv`wZHID}?I +L(\g}ª# 3}yT2EL>jP0#aSv`BKjA7CVyq!8=1o>QZSd2Qs pƋnI"KG_$&n{J("hH5a04i/Wv?[nz1!;t=9zlKAHU+j| hkc([+!'1/vBl c&;r% W 90 eY1}a 'Um](#%;͂JKg@,ـǴX6m{Hӄ^~ ^dM}&4>ђyz.%u`)@Wp'<>t66{I1 f6E '#U[(IVCߞQӊ +\o8^4T>9[tp_w YNx^=SuhRL.M=D-0 (2GR`iӡx03Hf4۪FxoI䄛JEj_de5<9T19|s#\yTĸ&5`g{jO4U$7 P*uo jd&1c0JH?SaPiުv֖{K[gyFG2s]9cPʶYɆp>Fl}>̭z}ÁXTNnK.6a>~hG@X08xgM8ݢ3$fƩ/}V qRxqS 8=UZF4.BKVXXSTB@ofLJ"N% f w)u(*}RUAw4`JF 0qom0/f*god3-x|ţ˗d$2HP9K=!d{]5CnNQ$ %y-]U"Vȷ] m*ϛTWR}5ޜn7oG~aK..jCST*ZtFUc?"gIpW4fɊKP6]!rĐ^#7i^pPuwjlJQ:P܂4cK/ Soݍ׆Ƃ{PTOKҳQ.3GiE/in@┻sږD{f^¥4RXQwvt{ǿE1ߣ~3EmD12pBV>": qE3jfZ 5mg9[g {eglYAӝtlM+Ï'(RWۛqW!:^\Ndc2XSD6fR[_hY\epGr˃]_F$$}.=9'L,1r_q#l6q]V#LqRW7Sv-$qɞ0-t:OTnAY4݋ج\oO, uiҾ+' o[@1FN$Xu2۳cʡq""G{K QQ˩Lt<\75 e5Ie:PEM99hb2U#5 fHġA\'͢eWg{rըо^rM4(qQ߳ CYЏ eE!\u 'gB=T~. ί'FΫ5y{p_G3 By^>+c٬fm\YŖX2ßrՀM)mˍJsźe7I2XsPKEE v9k D;^hf2Ϯs~@0\Њ!E!.|5)HvT@h fMeѻE쟊&ˇ,sN' @6Uԙ/.+nK+m9V<~f:`[3F ״8 7Jp4_m%~,ѡaX @U :OѪONbksXY+m~Ǜ 5[3$_&SSdg"KgC}6 I(nX,8HVt$HZ)a"y});KBC9?o㱋m ƲEY'+z' K4'lfh'*F"6D(CZj . wcpN85>bND+ odxEj(4+ 1bعAm_c4CqJJZX+nWnC<<,a) O"n$V4P Oy<2$I״mJ2J OZmOnO)3ԉq^y);.rG%&ATvQi1C%RRhz.?9`%e#d(7:ߚ46HLo8^D~ ."c_4Pꎽ|׍MWM̎kv!+둥L? ՖIhv\`.T ε = f{-Ö;yӋ7bMrN\^#GE,~%#K>Ώ{Q-bP7vFgdr~A'ѿ&2ewL jb;bo9BȺ,FzzYJ0 cdK01o=@Ѕ6{veI>O‡<84\.u\5=n64]sO(*#<)[195eVOy1 Z,p0oGF%&FfksS0vSx9'F"#@MX[̵m^->؃Ls['pu2XmQZ| Hڅ$0ȨT]RA-YITVUfKc?kYn 1lڎMYO6C sނ pV0ĝӐ &zRB#7@msȝ6w\rS1|ޣc 4[)!{3h,sVDsc Hb"5T1O®,=?W!;:q d1*k샽L8Rj%v5 MMd+RT{ݧ`p:lr..8!ۥv;FFu@<u_u_4R /mc 8Jd>,-Ź[**ٓYdj0q9A?a% ޸~ݬG=s5ɦ~(v|0q0OULLRm=@{1-l\*sWCaRKT[bE mk(T`FL tƀ{_ꊽRI\ؼwkJ+(`?I#jvZUǝz4"ccqTѾ9kEE㧱 *}{#=4IN$oMg?dF8ˡ 7sGdKLɋwa-OJԖَ%Q:82jIc![MoOB тDVѽ#^7*O\Au{y1XȦfTZh(^ċp!U?J7V'`7Ք`] U|q pض':CaV&OJS խ;WB\jVF98O/ jLcVn/vdT&yP.X8dНUtpmA^Eۃ"r1kP ^$50`dvh!6 oT-i2t3=.|ZZ41A}Y{T Fmc('{ +L@mG<-X bE ۅ+j_NuMKxwCNg(9 %klҽtC=Yr6.g.!_5C4T}y{%K+Fs;;JC@zPa %1gc5T!/ǕAf553#za495e e. nfqϏKO?0"wi\{W%% @b+{+r" nxL"m*>JjV$4Ӓҍ!ƙkifxj`| %Tx Pc Grz]nP_MIQhty:y@:اxBR ­¢δ>M?{H-ΥD! }E1`r-W1fpOѤ0;a#D(*F؏cݿ(x60bqȢ|y iK jV=މyH}`SٕS'N;iWhӧJQHգ !y>fY  ֒b3vPu)gBҧJ}H.>bACFqI> r4jet4e6-jҦ tۣu+Az.k6N"(=H|ˉ5݁/xc?l<\|c-S,TDKb3ymp1Ł}V҇A}aEC(K ]rוa_Uu1mF5.sAaߔƼp)I׃r-?<) O7%$P컚]BW=wp~|huq׼_Z,T̘Huq}@JNf$48d*l^իk5p_ՒiGj9XtT"1#H77Oɪl 62Z~g$2Sߵ9#6h@ae73:~sQ=b59Ӡk|kr$AiYC2n,UzS㪚x_-H9…(ձ"٨Dhl(̝^!|_֖tfڥJ]oDT/~Ұoo2 ͕kn}JEcb}h\9k7}D˸S"Cߢ>/jIs2Ijq_ZV~r {=.m~´,u L{uEɵlC*eɩ9/Q0@&DG6'"uҁ^ /42\v3*+o!CX͒axf~eUac{ !s+VMA禹C_~*@is1{ F?s/~ S<䃔PD/\6W| #DFATAB̂:f 3k \?pW\j 1Awzʋf^qlgfHqOBĊɶo VO<$x8u4KiǴd׺MlLr,6q/KDf:^#(•eOYl1d*oQJ>:I9XtQRn5EI@h"ոclh]g=7-oy-(N)sklTl*V:2yarv^׶C-cOua j0G+b,y C0 Mi]1 '2CG{3.[ ÎRJg`A r8OG$ھ[6l0ML]L,-JjIJ̧2sQxL##^o7 `bLuHR̔.vKXj c $6`%8ޕHYnpF开c4f5_4;>lFaB@/" . -:Oh% [ܛb7Fr΃bSG%,עY AD?h|ν.}0`l!F}.RPUe<HuqF81;M4\/ʁmyrI(88{Y|ɜsгN3`W "+T̓Lx8Wt4}^Vq^ 0#̢hJ}fLL#бEtjȔ"쓀=Nhźc' 5ZG! >g!&ۗٙ`& k kA]e*b=H{ܚY P6Uc(9 6aqSU3;Rۣ|M^s/GU W AмbbRDGQ{[&{3־0"M(K:Q!QS`yMړbŔtAR:YUJs>G*;;8 ,`m) WS)>^uQPFz>Lc J!zIhF Mb]iVZgc[#-;5d!UtBcjc cC8HR<^H{uU H.at#vȖ,mYq&{;$Hd Ži wFQ飻2ИM/*yi-,/KCb+TB)=Zg\FB73 {kyi%kyBV|#q>PMZ ܽ-r26Z/߈Ȯ[L6~DFηɩ#6L e _׉ sT|'5!̒ T87N:nkBPZ=Qx2&錫yav]Q%i!{vS'_oA3]Dia\>$a9Y:y.|sWTNjZs!j OX˿~:M|x`g7mMȶ:Br +xR4-&l S7.ņ- V7ʌUٵ }dkm{dJkx>7 ؿ@Vҥ>$;54aN 0;3T/s³@*"qoy$s {9[ 1Հ)8lv عDJy/7o O|!Ϳ]1HJ@9qaW4-;+J#{E=ot>_!!6 2ǫeX M[G= GDq;h+bőFQx–W?`f˅0XTe @A_߬gg!y"f}Kï 9~-oTAGRQ^VvЁfٚ^cʁnFK sqc %BˏlSQ4L2و-M$V a[0j66\?;y!cc;fOKU2C^\DY^oLn0Y2YB1 :5=Yur^`K4plmA0)zob7u/+$$B1}m&d˾=4;4SܝQ9^i,jGϦ+23Bw|`s֨ӽ+yen!*vԛ#碾]7kwVjB-#;QQ-`=O78vcc,qBgj0VSQ =Ix{SC_̟vdRx6>QX[X?Q7|# Tz-JeIisQNO҉ XnUN fs0ڠӅ*:~)tsĕs?o>ḲᏲmoک/z&T\ց^r $aF"&=4L4[{>Ht`HHFϴC"-䘭RY CX pr][m%\ɏHupO?*(s'"l| xYjxVKߐJ݋ bta`Auyܩ?xri mEdTUHG< Grl1tnhN & 9=UIe\7ѸL=]&S4vC;?+c,d\MFXrcR~ϲKb\=)0JJXX o֝snK, M Y{rx],~}5,H4X(OP_syr|v"a\ )tߥ~ͼ!y[tnѪ؜YBLesOvJA}ﶥ@Jw'mj v?27C*s'"milO{';LV!xzlRd^v֑ѫ.)ʍ&[h+.(t;aTQLg/i OUF@71V{@sAG(f۸Q4}V\TS-fv7#)-g>`r\6IƥKW{b6J7dLiӼIBEn6$ vٜ.+=Vٚ'QYн+jqW 80VZez[}:@Ue%ܸװt ^CMIۣr %dR jIR'N| Bԝ0t´=uW½Rfm_CFyx  A/ytUɛny1ny݄I;Q"XwwW49V}p^o9'âL@6t*ypo T㾍^ƬĉX:iNYxyP=ۂVj}in-?7h1(UTs'Ǡ"rdΦ PE(%?](&voNlD3N)!8f1 {VZ;/-P?iqH"G7D6]A|:#{ļӨwpgnH#eZAyiPBմҁQ]A.*6qʑ#WQ-`KI) ^CיL'%CN(:/`T^.)" ![gi+`GGPWsi\u>`_ //=}уbmk#g)[3F`$W愁vuZ \! l -C|&[C6$i/|NNPۤ)njPI#\ҫ[˹\ g!N`&4O^Xi"Q&O6:nhER Fh=iF@׫ʛάYhK97ydNHZgN|0Vt8a.O Ry^~\\8S1~r\jȳ0F2c[C!iV?(%>t̰AC:S[U+[?~($e`H}=^~4S߀y TFʤ ~晷w㠲Ģvc}# -XBs.H*T(:6L+Mu|ʍ|_ SyPv6FF,e1 BXF5IKcx +1'K}gYfll{WIp{oH2u0 `bijKe. =qBY0נԵux,P% fr ].?*VUg%0,m(wP0+0%15"4X mOO+Tyb2Vab1J7s~MUѣu>g5Wk8W F >a_q MteQxї݉p֭XB+I 7fzGc3v6P P9u^9x "3MmHPDoC<] '̴;鬋ѪJuJ=-~ [C_Sx0/<S_yCyC(UHi H&d6kʄwtUܚgS}%^ߑ B7fO0ں.Ӟs0JO6mϮة}'6W+zA^|a!P64t[VW]%.~q A k氵 pg[kLIXqoZ@wmn?k|gKޙOwFᲷZM ~gٖ}UbʹVL6BZ+l]Pe.䋾ĒA!CDW[%%.ugq-3>{I6\ dĿL42(ia1ڤU#pw8](ad-*omqH8&K>ln`#:%j9d%qܷv+` YKjCO.AWV% rEM;vnck!@8C4ӝ]/U'.Grݿ釦-|wm:K%f&įӊey"H9zl+ !T6s .pD^к8/T_7Z!<0`q]-e]$4<UGd+/>wЕ/p&l@vr;e$k)J˜;b'߾kftoy(K˹IP|dӘXe-WC{12/l3>6^h0k+DR?i.*KUXBtuBUC6De1w{({8x*^i ӷ+xe$@pjc+ؔs;uϳkԌO>׽ɗD:ArKg1.%Ӫl a{7`{#>Q  _њTv`^i9ؙ}P_ŎOu/,IE?{zs([a ?y9g8h p6Ro3(I < Z)5#3՚ӈ,φ&tt,}Ak;v-:,(\$"GF{L~"J[ -jS쁔\VF߶L,]ᠻɻ :9Jq:}x mBKên䃁l;,pJLoKEG<+NdGT:^Ŝ"龓hϽKi7r "B0RL2wL$ȯ j-X{pD)thkvn,3<7: 9҅YY< CA7I2{X*;pЁ7pWJ6E+pذikb o[{G?6>ż,b !C )\ p4L fzwѨ#>~fiAWܳ)Ulk7Yl }iZRN)X1M4~غ7`*EL.hm麝 ~ޓ>޷%b(Ms8'=h;5J`c4v웨tD^"(;88ͺ_:;3?/BaJ %AwpH&A%Q9Dps[9G e~Qw]g e$F؜ BKԏaL6 7AjC.rRyUrjo~#r.ho7Cnd1O[J[{EiFK.9r#w+"d  ~^&3<|>Eli&W{9Y/<8aI}1c p &(g"0>9_ؕ* qk ָ Sh  G ɦ.Ip sz|] ĢA@>; #W6Ox`/"YPJ­Ci PTK~~M Wԍ%`y̎']pSW)&"",gc; G&:=dzĶsbR ?*bTΙ+Z<SNI~iQQ Qn\L,S3'Ko1SY )wdD! :< 7K1шJ紮W #^|a W"NЩIgCn 'JFPHAD]t}CtX wq-5HTO]yA5̀=D7 ]UJ1j_v >(9ܸ۟L=[=iO< a gn Vmw&N8'~#ʨ>oɧ&[z>#ZWa(dECxWKz:JιJrd ne7-^,qy;{FhMԜ +}~ IZ$#gN ǠAv2eHna-o˶_ :Cp5{oJF* 5Gx|r[y +=xI&pa^`|Qc1ebŁpAuAKDWVDJn~8%.62 cD]bsLh@5Y ')M [@9<8—`Vg, SD?vͨUZ[HGu7"yF^,朤l<&*SCKHW r_'`Q̺۰Fe]Mi>CſK==CwE7Y =E*ּDƵ$E)s:Ze{ QPєw E8?-dTUy7~|T)cO;\{PDg4795LO]H }F'4Q M4-a텀 @Ut8r>VMDD^OO> n⭎g@q Ɣ<ijD@Zf7o ;Et&W'=` u$p>e]g^qNe";xu#G1Ub&?dzQUA(KmG vYirԴja- RdJ*=1) "o pl7*͑ ;QD}~I<&l(D{~vQq`Y"Ml˟Q٨QIG3PЦV o89XTBl")@12D7 UDV;yq`91.9b$GvѳBBa7 pb_ʹG={咃B^ ({mk/?(WXdz&ThO(Q Ft6ɫcE4Qf꛰OXrrJz 2;QB_r >(Ct6e 4pY1MΠ-KTN[/oj%'W'*9e@{Q舾O+btl)8W}]#%Xޱd7Rw`[]wbKwG;m1ZPiQ*K'|"$#fҵJl -!9.W M2vb҇̕ϿJ r3eJΠkK bm׻OM&;: ͫ $JmM3$\L8K&QL$uuC<`h;I/G{eJC./)F[G.;{.Y/sk]aS sK"rC YR!D0RW ɧ?%j๕ϧbҬfr2G?7Hj%.;4]tQ5}jb~Z5#Y5I|aQaia\y=^r [_ W#PW?qNabwS/,k\[Q]ϙHUg&/M?<Fg3SۃoѫKҚěW:] ߶n;t\.4VV^v~NcȻ9!FuoppCrj` <:Ae<Ǧu9'{3B(BX(JSGCBs{d GW IL 8eQч6tw_DPQo+^3AQ3Ze6,Q+RY&Xҽ2YP\s(p䉺M~V O7ڍоa"+L5=ܶqm9yy^rԶZ^EAeZor1*mf320SvFB8o ܃5*`dii>F3ʼny4iA.އO^,YeLeD v UZA?|*qdʞE&o@=Le8CiJMC6<>Tkuk;C|3RIr}7p{.Lyy bj5Sɪj*Wނ-M-qrDn#+:~ BuRxP$fWLa7ִQ> x8Qu+Vl:)&Bvx{ FLbdG׌=-j5 $5p};/RgɄfɼ2JGxA%D2t6$Ipτ~1Px <} IoYtpp +Qg'a'cugTJaߦTCוcB_țmurkǰ6u-:.% V` _*-VSN%wZ7$jFXb(a\zI/~hy"CFdN R:5p>>olX)%N%ҍ}󺦻ޣ;c` ׍3gl*4! vߵ<-nDYKq>-Qp~XH}bN!tѨGo$XUSg̥{*XLW zAR\"ŠS|;N+8-6'tIU}HtSCdv {U=Geh 4'*u+MU{r_i '/o-Ň %vẘERM!9&FeQ jm_RlW:lЪą|,Dc$?/?b6ue;Ypk=uW!iORJz_s/4+~ec"Z]8EcƛnsIisMÆmKg>d* عڪf? c66XLsY/M=3 DR$⊟j/]gF%%(沊5mjqO4ʢa2 p<߳wYUv fAuH*CI>X9 D1v"`i&˓qC9~ %K_Dΐz;DXYKO(MKM ^ B ];n<CNG&MuwwU"QtVn `w\;F!~I6\TjyȽu>1) eO5LdgPCj}ؤ) ,:L-<8,ŋ_"9p Hv7iئUY/ȾW J"3wD-R_D*i03ɮ<n_4{h2pSe_SOCc}. VNiв_BLÀ P@&vq4oN[uBzOsLL!߄ X?j$EmނdHBnɠ}]BM~sc}3`;>=(^$׵L;x^ܨ vkiQyNڭI1dKgc7 "[{HX ;q6#EaI*^lP3%z6 J sCWxf*;326YH&;ڦd ׉;<\%a?" 1U46\3!3@X%%^խ0l&XxUFZoso IE#AtjGe kS([ꪒaK'6֋jDB] M"Y@PĢDs).g  ;k6?ŹgKrL5ji}=E 8,(@r#V{_`{%!wUDt=kS$_qϛ(> Y {M"KdPߠ@ǀT!zt?ؤO "Ϭ:M]Ȥ'7G6S9-7bqѾ핛? 9BY<%1sa.{ GN+)j/ē\jT<0+q&>DMo<˜Jj!M@v +{EW>!g}XpLp`e>"0^kOh.. LifWRÜ=.uV^gRֹ2F'@eyǢf!M]~V];=IM2QyKs۠zRA~=:VFpߩ 9@(8XVܽʣDh?*0PQp[~qm'I<Vz cC]Cc1κ^x<.lS\$8[z,fK.wsÕ_C5+H~3=g]{|p ׃CzuH:{9B!!vWLTg9'E.yMwc"\S~0Z*ZagM[ 3?+r{`7'lXQ"F6pX)`4Dk3x1ϒi'x39VDAL,`u*{ H@kExa=N+ R6u'=Y0uve!W<0)GTvqw Q"qlj\㖴XP;$l6RP_X9[ɵl՜&-, fcۖXc<-BNݡ^XViM "m^b{UϹÚ04h#tbb`TIdXش)sE" :D q|ţQ1UZ%:TGUgO襯e76+N fjR\"lykZUi{[K?2bL[H+P~.ļ`IA>/ڃ^tT :вv CԆPsy]]`8c[>}ӕ ߀ao e^ʮ< Ƕ ([1e}MNHW9K=-~f=O Z߻0e+7'%eg\o\{mV99ɸs A)h~J NxO ߞejڔXMw`̖$*-^ǜOv@J™lv<ƛҞaģUm \y,vU`*8rb}-0VGdO͓CNkPm]t࠿og;_;x5hz(N<[ں)Gغj󆕈sJL1EHxWW>Ý35 Q`QM U߂z(MsABTE3"i}>049 WGQRæ@7T^.\'F]ҷ226߱ c+kz5k{d9SF`|=U~ 0543*[&k_f;m䘩AQ)tse u7Bʁ .ER隿_b89a&i}QS74\RoKmlؙK8YW ۵?"G}E < 򭶆L3 |>t]P.4y&[Pԓi19_|xkѓK޴kK79)ҭ4LW40"i&ǴVվkz7WΥ,+҂El:7xlU$ ziD:w +,(8p\kmRb}/j~\/N`ZA㶎~PzU`HV1`!pZDMFfK-U϶7 ܤ=.KJf%$:uFGfxܹ/"q-GuSM6FǢhMT8I"+Í=~{1jʹ Px@9c ֤3#<}7-v]k1+Q aAl/^ /^Ѩ)9D`r9!-бiK @85/PF/4+]Ns%[o]1,oқ0_ky@^PA4D˥p\KwyO#EQ8u⦣V(}Yåw'8gu*_@ƕ> z[&K˕/ϰ58H0J K:A# Zê}g?S+~6lN}v3,p٩q!y`D;~) -Syb/Qhb !tKӌ cըI o4 ~$ysIff=ƭd,]6Oa3 ZJ:p. 狍β !8{O+<5 p cՎe &Ϻ%[E (a2mZg7֠bZQ";)F ikdq >UKy (=W3] 7ˆ6VrAb9-JGX@ 2=LM0o 3C4'[N?}~fosEo9|Nh\o}.Q|. #=qě<$y+AGa@͇Ia קTa.0 +^}ǦG(Q-ģLk7 9\fP+-K!%36z)R+HPoGtBE<6G^ٟ flsB 1%η\̡qk AIt\QijܫV Ou8K7(TMWVVX*pz+ց0VIZp@=sd(d$Zـv)p"߅ KBIiN!Ca#̢%R_GLrt`15*?o_+>uA @5e;6BM,w勓tHulD]I[Gs/*V(((c_u;e>/<4ki  À!ur4<:MԎx0]qđhA#|OO@ov~*~_Trx* '?RMt`ٌ'3یv|N3sC2xˉ컴7. ^ڳ)-U2|s LwID. })H:L)7S{}͎swbKqh*‘?5Y >O٢fWUt߃ 9\dPdY3m7J}aq =x^\NCQc2L:<=ƟQFXalT{7M̙JC~ )S$"M!X(ƕ^k6]E43"~(-^(NSϾU5ihvoQu{44I%)G9Wܠ@ [ȬKtrl!){s5bs6gkY5)zmlgدYߑ8jOi7B*jun=GNBcO awv'6f,*;H.s'wg*c )ws}*L#8BT%#ƍr b´Β(6JovsM~с?scHA1>W4IHf!DZWGl M(hh'7O nhܲI#(e7"LqLp(l~SsbGE*diQB`ҟR;7;pBoX ΏY丝Q;\d>Bvp1yʜ Ȩ](zV<Ʉ41CPn-;q_^ 2,@]:~ZAHE(E0w\4#&YRk[>Й3]9"F LU:G~H@D>ӖF R!Vҟ';7l  3J g3nbIg %אѾh}aCh=`(XOНM(^1,OZé ٬l,kYSF~ eԖ*8Ԭ;h00uj2wG}6Vd5wq,J ZW}irmgnPY69VRFg T0&Ndj x. m P4=i jN ]V#:Z r/ǪŠb=dR۷b!oL_q- w#+Z? @WԈ½ZXVO<"/Hհ"+5⋍o+dP֧W"cNˑϳTM<ݻSrgGaY`B&MYTA&M>w?>y>G7E# }p TrQ\][#"}nUj]`Mh L0qp 8U+jFlR> e]q[k@Ό&RˆWsڬ4`uⵘfoi&sPA ?!-ണPgP]صЖ # n"%K+Kǒ~ BFLܾLtВe46/)Wv)UG7Y.FgY67.ڀ{'qqwNkNzk9%Է+C-)7W.k~PH_U+"Օ!PObܱg襼&gpl$7'̕k1ĎtZ(Hޯv?xS`mMWs|R*ڝ{r#&,t/as (:Ig wWwX~`dg[(PV_sxפ}Qc%قWtlYp0.^>ö} -wsͲ|p,l D6b3G "Oܯ|U)ʼnݰ*ôTO' [B1c^g+p;)ťGin_ƋoPz#_qy)?Ybfl%w-IH)]yqJoCF( r-#~7 Ҍ k ++s ه w'z'dK:0at!չEG݂dƞTFzN3fcYR4ӂ|^ r_!&M tDGt?p7V|ZJɻn3G?dp|@#Xtxyɺ(T(|0҇__ZTRcӬ l7<3Xt8uJ 7WJYpn(1_ʋt3xSU,T;X-j?iB9,2$+m4qdl&"0$1` o7fBhDG:Mbi=͐K~\)UG|vo=`_je(k;S% <ػp&gIDa)VZz4d.IIu!p+y(AI<(i3M;)>iރv6ںw殢Pce)sɗpŧ .,1:$ cX ]HLd ]gyS8FAAufHUJ_u%#6i/|8,vu`,u"2SgKkyO[ኘV~{G듽̐q}'u9=uUn%;]ijH:FV1>:"sc%HnȖsKhTE#G-s46AS`]˻fw.%͞ex.l]?3ޕ wTh"9Km'\J (j,Zhơ *-p6*g:&a[˜"h$gKS,{i~uW(,'@n8ib%輳Ɵy2ojφD},Rɠ1@BTBTnD*@ZaqKW71iڏWL '?BẶj;&=9{~DRAMV@{'snZopo`]Yfu$v!&Bm{3>ū[&X&j̵";ujA l]4u`]Fv{Ef)NdCyu8\ǾgMӦ_ apM*3s&tg'.AJr H[: f n3Gq*\vBڂLw*A6Bx[0*<C0I6KEd1>x 1?y⊪T/ a!KtxJG푴l Vgbx7qb$6(jm- q+L@cgMx^^G͞*mzXvbX8hyk3Ϻhm fk$ߜ??p:a%CWIa[&'WgZ+luS'6G0vˤL.LCQ>Na=cq^epc+_^TfiG%/ `'%j)ME"6 I>I㊁~P# (Bc YvȮ- càZ)wcIyKrR퓯Wr0@j̭bi)D4xp!Yoi0 v;}<(؂_ Xp pCIW)U=/`P(Z$=xx2Ib-Qzk9M>3-LB!We{80Bސs[$Sx=%+)։1IZ+pdťBf/(' 8Zg]NPʍzc܁[ b;-QE!./Pes@X69`d(HcqirBv!N5 X?kmyɿ>Xዶ\5T)5Q;-6%/Fa7y?,xQL(&Ł4g@W$"]^Zl],՜|Z  G"~C3 󇎂Ӿ Wedy2$Nc7bz=Jl0D 0ME "m]띄Bl_ ̺XJggcRG:/dF`uDY8;+En &!^ /?$#38q#DEVg]k;8fJ׮|@>%_qi6.D^4CEc $ږYyf؀eV@v;M.G*R&v KXVQL"2%$:zg{hH'^F0٨QLx7v(L WTyV|ؽ3h6p>[mCD캼tiMqtpL#`t̠@zFiR~ =,eIr!"b+[p8Z@rT| Mv?t1X%TRmqC]ؗni~uS s_Lv;Y2/Snˬ>.YaxVg=_Hۄx`h) Re&A;j[]Aj$Ro"B-R~˱:B5B JȫuWGP0LL+Y@3cۃb&y[enAH45Jᦄe;XޤQ p蔟u$O+_JrX Y)Wr EjD]b&mOm-T:Ŝ%ibyGw<#0)p SS ?irdW}8Dwr3u\g!SO(%OLzPWf{Ty_eݚn T|RBHq|!pk7yi- ܻR漭3a @^=#`7`62*-~HFKL0%GVZBњ#b]{xCZG.7\ r:u0:%j] LVvhBuyt6.-e+@1wjf@^ݤmz47T$rvFOЩfMJ4R7Z0f~+Յ0z7^9(%A<& \9S wNWn[ 'GbчV7k `w#(GCܧA ƄگGb 1~KcMBO4-2e\h#&\%/aZ4oc06C'S5Xxk8~Rе'*^6]7Z(ִowmތbkʼU67KFـeaE0o ! I@j nm΍S5\8ע@m:QȳB@g)o9)+{=c렞u ckeB>̝gL~ZB*N brYO?,sSAa[hsqu1Vr|6Q@ԁنb kSƴN 3Š Xf 9Pnv#%,mٺ2c'Bpdt+ ގwb;2̘i5pUX37XAZiڣ#jh"ܸ3䯎hbB?#+ 2ZĿ[l#$'[qrB[#o{BW',MH_1VJ /ŚcҟbSG>Uxmͥ=KAV/f-"[_9i^]Dt| !4YRhivd[+F9>0ze9^{b ֭fgդ}! Ys F?QN!*`_gYi+gbEƀ8|Gbx>J2Uc1-{9U+54)Έ9/FW(bZNp:t\*nYkhߣ@-T1+>@G3NK~ִ,4Oߢ`b2 ďn{vb_xAC⬾(pa?PH#zT`}茮q'-f$/HQGIs=[IY;360ȹB͟ b-W8wmor3WZsMJ)+=\Ӥ鏾=M&=uā1 4cR0I#>Ф䣚UqGQH(*G i | nh<=ǁ@6m4z.Ll-(=)c,IX@D=UA? ^p_JvEbecΣ=6.!,:/\ mO(HU f!4˗J4s+$œ֪ xagL -rIHE֍* 4j2 VJ&(fKR'ńo9|o9c2>r•Ƭv5o`=` uv9H= -:NܞO9™Ֆ3dmً+OS\?zJC8ȋ,߄t {EUn0f^+B sa=KpPh(1zSйkd= @dd%$iliY8*e`k+8t }d6>ӣ:lu&I >#]Hn]o5[A'.-KW~d#Œ]+rqbQ]Cm̬~Jctϸ<pڣx9Yfܐ֠Mu.dQ AUËblQYW9h"Dap࿫w[z. X#*'m1sLIM,@5 :F9dpMfGY>1H WQrTwo@aXcQɤd% NL*"Ӣ:] 9%R}[ ]ZNW~E8 .YхprY݅&1r] K\?H0F,2e .Nj,ن2Sw@)++KGl[y_^Zs s-K6"GRNJΤ< g1tP0M+#c[>"Eu&%!"A\XJ lmb/Wo1gʮye: ^u:':bZ5L/|kzkd#N\&;_ҟ3 iGV4.!|'Dvv1?0cz_ȍn+Lk49כOُгgx^>.ihkWi$hһC9ra묻`LxG螃?qV 2yǎ[CRledph"OrI'N1WzZ<-TeP4o^0[Wg0`3/]Zo҅ | {Ǫg%:k>,[֞MN`= Nܧ*|8!8SHǩnD N\b@%fUU<0rc-cTpW \OJT2ul.Ff{|{qZ0m: Zw]Mk'{O6*ѿ!^!gW@Ѧ:PYM@-\ [(Lȓvl).~,rh,`}=qѢtPxTo,Ĩc&KQ)ltz eWsSc 2U[d{~nswսp K UYw Y@@2]֗~k)74Aq}sI/mZ56$t;  Y^!"Yy__°Ey_@A'$>@ ;~)=-lQN-VAr!;/9Lcr\eȚetq\lV;eSzO84,O5)YYGMQ"Ts[ʜʫSU;L$=J3}g{Ræ߀IA: P$Ct*S<]Su.->wGn>\%Z5_F_2rv(Ϛ`ڂww^ѭ$ꮄ;pZrï&GG(i+5okW| <\^)[L&+> +HYMB%u촔 NE/)4k[2=b*HJ=S8?lf;r#3c)/yQwlnK td =r@HK C)jӀa<KW TOg9q/(" {`zkeкD+8:eBFb FAm$5 #KT Mӵ4y̢W{rzU,# ;АԽ<ْ|5µ϶k9mΘL1JDνԼlywnhm&\emJx]V XgfEo-'V+VPu+4mN 2ālC\& H! h$5#Iz3ji<=Vŏ>kk x+?6Y=Z;xXqJ7~="8j9rE~j_*GyXݥڅ/`JTȁ"zPptRd5*LBnGE,@hBh:PIp ȋaՙIb F8m(m;`?"t 2uث)As7VS>9J.Y_G47&0:\#VybG0ۉp'l_ÐHGu-#W7)[/zYusX@, D(l5܄cpZo| \5dWJmf vk-; #ߌ'ʰY\E.C/yBį RXNILWvAj|csY>ut:+ *1M +,Փ U F47yEIal>h#,yP3aA2\h]r'l'<&gy>*6 R}:lWz>(̣V~!QF ͚Otڛ/嶺 X)Z/ԦpX8]~\nxzqMyVy@%9tfyXŋ:=xfMoB3eӟ9BzT#ۢoeNM|ՐSOFz}a"< '"垍&ܡÒ8"RVggT%aNm򟕛>x7RFnc84}͕oZߑS L#ʳ55_@ x2GV%9Y-G%*]fc(Q['2 KPefPA/&%Rp/$se\AW;jIL`E~.^[D00a2X߽ i/|ye삚*;3@ԓ %IQ~+靫qm<k*5Ҹ jh>ۃ\܉룠שE'"ROa͚ԥo8TeG1y VƫSi 0M `geƒwP,1Ne GL+0I-;sa|ųK+çH$L XA>)㳊.W~iV@%@8h@#oVt,pDbCwīr#¢Tױ:an%u {Aj߭ 3'#{9#Ѓ.ǧn𩖝\Y O=DLl+% X7t B 4R{2N\4UCDE*[1[uMRg/i Lix$bPp==ʋqa:u)}Cp]CP+GE=Gq?Q :KJVV!W)Q8Dq+J<_5%|$0; AOc4`B˪k K¶ %0 )v>$יuT|0gڙ|p˺"_d!`s\ ДߊyZu$<~´| B | ~ vհVy@NHjTTyB\ӜKVC|b83GKfܕ]N2jD3鞵Q"ZooGF};,k8$]!S9:K ?kYh}62;h(rr^M@iHE%(mr%͙ )y]Ar]<"Y4֏\gD`Zm8 h·*"BQRrtD* VԎ1>6cs$TM$XK% )A.ٔ ?msnBYqDM 3@t[]wu"l/jznƻFO ?w0;Z.l b$q3ד9+^KҤjįNnyG_ʿL\K=gh4\8 k~SML go#BAʓ)/f;?܋ב"XشI:V=?m"^ 20هS2ɦQ?b]j.eyEX͖/?-ǕX!%@۴LG֏޿}pCR䴻Oc"C׃v$;6\%c9xo5BT8xa3~h">fʨ^6eM~F.ن SSB#s;#w<W- @q1m_)h*Y<2zgKxCF;`@wOfiI = ? µ^DʢabV 7ДΈp&>T)?_ie/Mry2R** !y#Ct-vQ;㯣m=HBCHr{+x2`gOp?#9-4y$-1v↚+r|Eqh 6SU\ a&Rs `d_+i^ړ=$Q5%9.E~O<`z0Q;G\Xӆ/zLXsy: 7 G5UMrӹ&  8 $n)lb7e0ۀ0ϱn8&Z5 zS˻Y5u05ڄ_h^(IL/ E7Ck޺Ӯ{jIc%Cਞܗ2꿡×FL&E@FGGܔtg] S MMP~q?܎8Ru *2/זk/yy ,+ Ai-mh]W'b/VO-%YS KaoĜ0`'HA W.J\x7ⶍ8 RF::/3\1M}gдÀ:pUVT765Onus ޟTRVYm뿭`N#L_sޣȚI)1r;E-Ez2앐i>IS ?uY%|w<}@1ڏa#$Ԋ2:fc'3ai: \eU:Bïwۡ~u vm_pzW bmu?or_6 R(܉FUʔ'djфdg*3)Iz82]30zR!V&txuc"!|a CEոdjڅ,!rt֮Q82E4 H0+8õPan;A]Dr{iLYV ɑ{>2PՐ{*WUr.Q*> @'QJjL;]Q祈R|(h4sڋ)u0} tB4wEC4D}E.~&-fD˦( %21J&E.қC x8z#Vצƾ}株): (KM2琔q0:v$lpUoB ^Ïnvw'}B2 s[RRI))).SݡxHL)r^א6V#5@[[Ej~g-A8~@7LGK1eubr|tEۧxj$4@S-yd%Eh&EZ<ʏG?9~GۗYy %\$Ń "B{؀蕴?Bmd^YJxIfψR(2iwOVTKm?y=sZ˺_рQYn- SW>e/or .y'MDmB᣺^$\ES|1tltbHb` %Ez\ni/oW'&b0"G]S \©Qugj%ڿiH𩭧p 2]>yf7 =GMF%n`%Q]ƺ>Ovmpu@]mܿv϶k+ZKoBʙEwR XVb#lneh8fl'c:R~98ڬsH\\RYTHXuXA"ɝ҆{&rFZ,fnGCgZ:"u2u9­9|`rE.h-PGVxQ&_C[<PTGV<JQo9/CX+2K42UĶpAM.cA;R:ǿ|-K~ՎyD˚7+$#2!KP:sģ(>Ekj&eO*?ah}ݩ[?T5BeyP!&Σ*sKhD(6`ǡqqdI:țbrޒ52=͠%$0}݈;HyY/,.T-|,w s% n? N<\]hƥ~P>"P.w V~7=^&:qsR>?:is8uAN)< U>:}T-ju2_L'`tG4AOog)g T@Nm,Vj FILYN&*$vR;bC*!&.(} 8TSy&Cc"wW Wi\CLv5,8H/F.uBqHgYLG z 8dZy%(}XJ9=N)quLGc.Fuu%YHGp?.&,7%q/[#x76=u >a0`iH, K&]=cQakB5HSAS{WP2)1l&#[1ɳE@CEXB f6#NpU3qt~è8;nu~vP!.e290Pî sSM4 ܅HK׉kKGPX(7V(;\93}zJk)'*ΣwV'֙^L҈Ϻw bñ#3qh.ra6:نaQLZ?8dy-g܍GpL0Y$NirDQ-oӛɂꇗ8e=%30MsY;&0/œKw&V ә%gvl -(ܣ!i}>;S< ֠P*L}->44z7Z}JQöۛf.bHb [ߖNVBO70Fh,59ʑVtݳ/d|g]="V2^10=XZ^Uk01`伤H~LP'Qb?q%Q7Eթjo>+WFEiPa`T: D<Gh bC$* 2 ]@j UBPyb-&Q2K N;g58~Zqp}ʤYhܹGH4k'Jl.,CVohDWMvrfFOGji^'>5|`S7C;*OI"퉍-] &uYlz#䇍jkC 1:"d `l̢a U}7O'4ή}n3(޼_sR(L$%~c}PK`P>ئњِ&+aZQww;((:Cْw/."ԯ2Ԃ;*򙦚O=һ4bz*z3n dxK3BU؀ޯ|L{T \d|}D["a5͟EKrmMލ= r )/!۬2,hX]F(ž\"WQ Д(Ad1uhJq֗B>xJ[)hPhFc/noc)s>MjamO߅W WxGE┶~s 'v^՞;ց*e OyTj'`ӰP ӍL'Y6.8Pbt=Nb {+[˃[qrvsgMzhz@h<؟[W=h ft|=HF+M^Xez˷ij>f1 ITNS v}W\,FjQEO7b?tu`{fi')ιgt vC:#͒i}v^B(J^2K: b{%MuTw(nzQaȅ>Ϝ?WطhdZ𢄷jڂ5@kC!ywœ"Ao$x052AzȱI쫿E\~(x2nR`|aPۨH f̔F&*6u` 0n]ƨl.qi)kr;֗ep#]`3J,O.c\+)uԡFś?*BolUS<̗Zݷ[=ER~B6zZ_@aoi՞ `u  Jd0ʐDIΓ+gU,=> 㝿BvmI|&eOPUz] }սz쯮 YpNJniYՈh,; + N8~BUF h :e4:#qɤm e1F/O0˗ZZU{Ph4FLS|Iݣ/s9tُX$':Pla3ݞE'ra@%-"Ar#2@e2ߜ}[0j*4Nخ_Z]\:'ᾩ%jɐm .^oq+{\8-!=۩{֣Z$TI{KM!微^-j*:6.PHbLiZQ:X7z6.'mR>Iͭ.rCE%9nnַg `z]AP u^r XtthM7TjV1$RG}egP%e o {Dgp pGiZCѾَԳ[Pα@XD; /I2Nqe\KR$_㏝2h*<SsꯤM˻IWPc SJBa|zVd\V*jW;|!/|tNe5 IZFo"y#f67 %VXIa 4쫪mvE{(ڿmCf(c1lJvH`jf@_inyњfAca<7*d~d*RNXz! v_Z}^jjV(=CR:mk㵬+ڛh|ʣvFo & Id:m۽"Xk/<>}.QY&tIe .:YʳLj[v`ڟ(nm1vJ{VJiwL&xlnq  V 4^@-K z<3TlnlKD`E[%E~#P5gkK_w@حL%C@J4_!x)w| *SF/ :?8'*Ϋ?^#1˩7יnNع$]7 $6S3ӞyV eOdIxl6xvH߆ F_`ݳg@j j2/srZk|1 MY)”94Q<.F >רv^"k3X%i!E6DakP'O};x)cӷA Ե-,[TEj0WM?hm7LKސWW(grC4pp$V69SLKơLRwѾMt'`լf5b |br{рWo.(v-9[Pgr\8.] WVtX/vHTltk<9.~ M}AjYC"4js`暳,:⑌gg?*~3˶!9ּl5sB# Sb~t'YΟ{oq>%I8}Aq&>>~k]Y*[bW64mvNQ -Z=b};~R#c뗕' tlD װK#kGjPsUY,֝]R'vzS$A7:xoߐ~q]M)=4WEÀE:K.!XjO'g!y[9l>ieyPG-;4R”i]? )-EѩF<^lpd4ls+9R7֖TKu<ɛNšjq\\P"M>k:..#U*=f@^2 Q|Sk`0h-kA`4s/aɄ8k$u gYZ07070100000056000081a40000000000000000000000016661a1dc00008f3c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/Վ]?Eh=ڜ.+\iȨs&i N4<[-KE8nVS,^WY;0r 7F&@ }^MԍDDS>v$d rjܯͦv>v#9ux>s?-kK'hӵx)r))%1kzm n.;h!B ct Tw~XO"f?jZ̰3cyfc* C .&;QyU~ءZLT twH:YfxWfd-Wm΋BEYp.T֢ ڰ׸`Ob&x>x23m1{H3&O:T~*U3_Bd@:B<=O&'Xw|:Wna*{٩;xP8JqėjVϜjӋЭfesSxTQZTs]^+d"架( |k(|l>/amЅ&8B!͍7_m*U1#OClԮ@5n00YV0,F=4(yɕVZ$%Ιi'updw@SBp=\YH)1ڭS,m*VI+7ɥߣ1Ji;^Mntw=2Ćv%흦wWO&I|:kCCC:*_Wc2\JsěoR[ռߝhk\n?K&,Ħ RJ@i8ܓd>פ)F\Jć1D1> c+s$F 9t/l"n "6DdW5!!)vk1B;uR!FuW|>ϟ$Z?LtibVVsqR2bK 42ʕ%,JqxFZifW^ݎSw0f0~*adfW~Q aV!=g0CO * pBɣ -͌ns?TY6?bl7ꉳJ{{E7i65 (u u]]s~AЫ!NmgMGT1f\ę~%BS?nPiSAxzk%h()g4;|}n D\Wש2>ڹlEH>9]*A±UI ?&[vQ {P% Wzr;v+$WGQF9Sy,edT˺`i!v (%6­?aJ@=qD0{Z3F5vn Y~d'qE=27Z v9y\zLMLr#1p]>!n$RksR$[ NJF"74 y"7 ;\aP׻Oà2\ow Ki.lԟvs3kWyK=UN%b'!RnV*'$IK6O˃a;zʓ'e%-{0^)bl?}1DE2v^X ́3PiƵ姶h7fA"}iLMt>=BigetMr?N:-;=hKx:GEƒ"e`;_2\n;Vy~cE෾ Ey&cDXW&R?v `L~Vp;a$#pMJ%F١QtOpbRd,D3" sҊͣLl$Z;PB\dTvGLHi'}$ʻ3wDo_ 'M iB CW:ɪ`{u2V8O_X75\2T潠?'A qx{ݏ9 0ΰ7,=n;h{'=)v:œ޵2Tm5ʤ8:(kP 9`kO{T>DdҧEJևXu;A-`Zl >NTu56cLd'fǁd]v4}!H%F~I;(\Vf>Z^0C/ds WoA ;/\X-m\()IhYrE5IeרߢY @U k̀km#$c[L4‹7w(Rcvx7̓\@b2Bt Dg/CsT(KGo(+/>kEǩ}J+ Ħ)=2׮vW .:/AE#H4TA: 9T~oi6[Oh*TGvlf6 "'3s# )V`G!$2wLժ zIz*`]7\6@vHT[Hz,R}k5*$ҽSx QV 5Cң*'dÜ,4ܘSe/ 4WeI `2Nx Ⱦ́p$6 8Z"^G*sS?zʢ5UۮzM&? `kK<a@8b/}؎R`Ց1Ѡ37SzEJ7Q&vwY~>HԍV5}ؖmT="R%^ ͐ kBvyf DȒ/vNi(F^yuEb7?0 6/؋J B~'&DU+JȽr'׳ѷcu%3a&ڦ{SɇJ,[]g yVTެl/Mo"ף3Ē>hbWKN+ 2܈{*=6uXV']#<6bƸ ;zMw<sç1쑺W\8%mǁ/yzY᥷ٹv[Rb#(}yFnE(_Sn%o%N Uh-{C>D0QY5f/ݩ l8"B bۤxle2ԢU"K+lR&VK%߭=朧Drq\:9g*?61; az$)YXiu3H`cۄCK|2Jxdai[>âzO:`݌>N4!nnY%ńKURPAx!S}ѕm\!:9 hEBN7Ys>:CZ2n kz{!'jg*sZb{֋HH_oӣmKaZCLo5}{-PȾz6GHSoxM !P.' )Jo?Ez+!Z觖\(q橯QX>| d3n({&dmaͮ*$,$x%<ӣq. M+VRjqito66yrU%ݣ")O ޘ+}X8[n|6ͦN=b j`S7s@V-ɩcjC$Og_Rh$n RW GV)EU>!ph+>9 XI6 WmrjkAF4nyWl$´p{6 ^/a%`1X]MCF^u.*c!OuA4T=&Qeܜ#b[JuDr!bȠネ2!ԭqU-qewqUrڋd޵5[TuNfvJvsX@.Aed!¨D@$ F/ڹFA~"8:T\);(q{vɐN:~Hl|D"SʠI}? :M: i1Yls[ ryگC9*lZKp-3'OdY^t`fxG y'Y0M [ռ%sꤞj|yt煱,8O: rhLx`щ dҵjMFzSw=n!_PIh#׆H"]_.{o?.C`Lng1~( $TG\P*QݭǼ4 6%Q&>FR۽2$?.rpcg2t6+>hv$u>v 0,`6JRzJblm.:g9a60T>\ڠJe„ l@RWxJ"#{6)g)j/[Ew=Qۅyϔv"3wP|bMP:7~igE(?9B3K|+ Su`^=TB@ǗUEl`E, _3VKl\XbwKW?|C.I_vS.ˋ'ޛ?(P7G!"vKHÃ(fZ)d-кr1PjӖJ zׯ+=3iY_ʞ:NMCڶ6*aWKFnT hNj7(]m=y]R‡kl585(ꬵGhGxCqIz- F[_\̐E7.PT@,%аz9z_6ZPV-DL^4n-BS4Y"m?X470[on4>3m_\D͒5 fjfwH>ʶ ^Y g n8:3x1otI>XHNf3JBE}!Rb㌆CtUZ-6JFj6qAx *;b:spZqWBiv08kտ!˒^Zu⠟sm[8J^c(; 0 ]3G2Yy]̪$ar*yx02 #n-VڈP** 5ӤTS gz% J١O1ܫ4H28H?]wLj Um٫(n5gF0R~ %xUh6)QJ|(_kI@XO>mR V^,}BVvH Ff?5z&LhϲXĚ&y;H?C,r̟i|׍OHgш"2)'w77dc/6GJ|C>6 Vz_B DZA\"~u vf!IaXۅ>k1"~/fMrΐu8| Nz|Hͽ[E^OR;DS9cuych7{3e"kx]2 [ߠ΃<%/ vAilO؞Z%ߢstzdN3Q?zR5$$8mKLޗXazEcxvؘglI"p{Aovra>^{I?m]a;A%v-Gh{HIJּ[|.%i.( a'/㎡Ƿ>-,f?%@hgY| 1}> z|(iy::tW<-6@-O0t۔7ey^+zC+.*ҧs:i+r^剆kAo[*SrY~AʙMwcuZL5A<8UZWŮ]c4oEw{3Oa\DVmxA{L]e(^: ~>,+/?[MfNa8TK#Ɏ]H6m J &0q[eH%֏]8m)# m 3HfFyϰyG}hP4mZfO#\1@7d qhiH# U^L8h&t4FDH ;i%n,r9}SEuɻK;XoC6.C5GdPn1b!IfX9۲SͣGS#J*GY^G1O`1$_' aв29S9کzsT'R*;9bk(;@MGB/N ,Pv_,ń9!QGB0=MXEsʱo_6Xo[-;Y- b$+|E$t7?;/7ࡢ,w f򞊺/f&)QZ57"/_#Ia:]<+>l}UVt $8&4k,?1D.bUv#~Уbߚ ^=@9g.Xw!3ŭE~h USTh,i!(NP;*̞pQZI ?qSbY[8X=O9plwSflgOh9;| YFƐ+85tuh2,}fYG֯\[Ǻ-Tg0d.貀:J=M|c [Uv#Xd]_AL"5i>Z~;4] =zO콺|@2-wbjV#Ogv; 3"T"};{p+J^Τ9q[iX8j!tn\qzԖ;heCWg!Ȩ`,a/o-C垦>-ia!YǍt8`3|"OЮ>uN q N2L:&q߸v(,Qچ- +B2)y3)5{F*OTWy"3}P[_(aQzڡ@ĬB)!ǿ}܀O,K@WUk?ݳ1QEtͭ~)|a:<6Co n]R0'x0N%r|W(;<&Luh)kwy7ns~C(M_ ãLC"lr#&'KWrޯi~\ c5`ǓG.?{Ԃ85l4ǀ/;e棠8tS,.{g}o0!kjB]*7׿SKDxw]yy8ΎнXd3=~cZ+ .?/Ohk{lcu]+D2;C,K49W^ ډDu /mHoެ>Pc-' mv&0IG[!APY`Ppg "~8Ԉ^>23-'YkِBf4cbjJG&0V.?ñ :ӣ ߃rE)Ϥ"}28(?I@S_mwS:-m^1a#ŕY(/3c5XEB$WpkkmĪ*G7:V瑴}x{Ҽbfs;E|4؅F2GCeV/RQ_˝"Hw,5ߝw0=f%0sr|EڿsNoIQF!xY7^٘g1cHj/FXfگ Ǥ2$3R4d=4-. "Y-fB}{Gõː9r|8 ,f[Bˣ3  25HMg[qfȝlGo! oz\/`Ё=e(5DJ&'58] .ҭNo539̢Bt`΄B bTy큇qtbt0p TlPqw@\ٵBsϡӏ"\^6*2o#CSDQiNd*^Q%Ao9G7Z];jڍҡ" \MstUq:f4k#Ո~ET,=l 0&89["kQ:Ly3VM lbޙ!kC93#,b̜Jߡ=|K ]+[wԁbszՀ@ M#A?Ay[QV5Ϟ!;8dfd T9xCೣGXư8fn8:}WsU;jޅL} wߑY"nX!s?qYݙZcy)mr0/ oܒa^I`Sr6%#rZ:)mOs*cE(kCh\ʑ,jfk uAY5UJr2!r9)H;3I |/n2 f~ӿ.-(ba\?W>Tn*|1g2Lz N]$&Gq^)"G@¹?Ta4P,2Ԫjlܱ`TX|h%qܲ2<ՍzWd'84weR8i0Fq'i%L*pQ|Fp=yw+ؚ(ڙ W#1Pp}0mXcg)F.e &ZY&pjߔ(yl+]I~BHƺ\Hx ,.zyTSIRWĮ+l&C^3ωA; JNivԺiѥWmB/uΈrRTP<:(羗D* z1Pץ9.Po՘]2k}O#apf2`,7jήK?0VD[;0@me.\.Uhs΂ l`a̔9;{sJ<`,/B8 ܞaz ʼnbKӖ '2aiu>e?pej:9fKǗ+;D@xϝ1BcFeeqӚɔ*a^*UEd׏ߠrLI}*c@S_b?d}(#jX͑2yyC<уK SCeO]djBU]XWDϯ ~rqT/>>!M6F jF';`eQ]>%E73A޿dhוH׫\ӿIdc-WfZUx&7U j+$|u?9cA~s>)8OS 6s),!Qf:N& $eҞ4exoWңsngCs ZS~ǔlWܧa# W6jzص&jq.fs]{h7`Y}^a=hA yb/8PN>}{$ڰ4AxxX/j+S-*dZ;KR ԶusW=!#ؓ {RKs#2g͔R\Ij7%OJ`™8۷˚qe}XV492 h޺#}QggC/[=4X5Dze^sNZdzРZp:E>8t >ߔE83~_x~g&&;ZZБVۮ#MEn߿]gH2nh$v6fn,`RE)5l}a^41vћec 99Ot.t4 k. 5@m† Bot2H&@}ذ\x-ɡ_sjf^`:iٮF0l]S_ F &"lPhs+}7?/vaiyWT΢!ǵz$;p*qwI3)fgPDd Rޗ_TէT*) 6ޜWwiИVErWq/КQ"g<[ <jB9u&.y ^ bV~ ǰGVU9+DKI;c&ι 0R?tT%9Y+{L3M;M]h.o09ZjLUmDSՏ=dlo7n(iElT#1۽n:0sƧeRi$MDgHvF7sh/Dzv`,-jr_0"ژV[mg')}3->Iya@]90,ASoUa> ›B/j"`)xdܚZ)q,zֶU\p5 ~KC!l*ŅHR*D9?FfnZ7{*?O>0 0PVwg a.n=vQNѰl%WL`$&ĩ>%`PH[(~$A|QʽSK`JW-s35/ɚ`ALquE*7 Pxw9:|\;s+ʖZ+xggXwCF,d `JVOoU+4-O&<ѝxV(/xtN-0'QR*OjF8m %%w ^9;6t,vo]+TTyKXbyOS`:s!dHW" XKa9eg?&@ Tɺ nd(HyBohjYcL ̶%op.Ļ BTῇDis&~GAAVpּ{Cq&P4?JGn5u= b.Js<liJr`Qo5]7;HO|Mc ݲT+ Ao2H\Cӳ!ʀf4./θ[mFPn82k{k|%~R3\(&l9Pg!t=Q][p`IϜ ˶ΊFnX٠c (1P~GMU31z @WYִk 45VYݻZ ?p:{Y:Oa(GHͭey^yQ%[jKX^rsV5"4r%00Uct@?XcKdrS`ƻo$s5V,7GšdڭtកE(VH )VRnޔޝnA{[Fd0Eh }XCTr|åM:o'VVv~$=#ڟr%nǣA%V&חZ0|&G #'Q1^]K/K_KZE=gqMWX\Z XV٤2OrlqmF7]aݚ/i^fI0ҹP"r;9mX^-[s  ]4uUG]TKgBEfZ2xvF&^*]F.՞U qȄVH7F*mv75:eu%'mQBGhUef`: )<<4 Lu_^v+χ OY;:V#kj{?vn3/,ZiyB+=.V6p몃3t毉DI'.Զ's?(cJcQ+]~a8šyi+d$IRGqHv/JKWܩ?CR[ #'VW(gK l* =1E,u͠zj% Pٸ:xjQRr政=L#o{xG#C=jPs R,G W>WAX^ E\ kʐi]U-iB9>KL \j-Ly6(sbJ̋Tsfpn^.Gfu< ]IZA Ȥd43X4_X2a aƜȗGX%ȨچN#UAdF:)D:!X`PFl $SEcTTRΠ6QI~t[IoZEĎ\?H5vԋJFK&j1j2ټ'G&6p"`cdm~MenhE&N c;4[=S\Ť5zVGJ_FpcYܥ܉&UIK<Nȵ;ƎRح@ WwD"ۇpmZh4rĚ1Qƿ3I(S+okӵonJoQ%ryzQsΌ][m6۝)Ch <Z.[og(m恵ƸP[bhkelxXچH]v۾"[3=Og$X\q_j%^ f1JBsp[R9 ﯻSmUh1_FGyȨCӭH}(,-Z >=zhcaɅ~v^2b4ͷl^b4aL?jk4?[f'lY^Lm*==Q7!5wB D|>BV!w*Jж'ʪ32+&`w76KF1$FѨI3Y*q$6Ku#Ci8f)֌ lJR+qZxZ0"O'h'X:b g#^ !#BfK?*NW ѾvP?}t\N6~Xb=]n|/"pth GYniF8Zso2Vi/&99y/oI%_ IO`%G]w7*lI(`j'[2x[KIA0Z96 n=V?kDo~Ff+vX4@nB1|=EX@_s LD'N[tSznH@w[Fg R W2,OfN)"C!RLzQ`WmRh/6klTadsƯ Rp ;JP\|8re0KptR|M*Np [QRer(Z H94c3Q4qu97b o+1>І+&^\vQ=p|fǰ0Uvh& 7~jb5ۼש_Jp~v&dcS"&(V%rrY$BiO4Wyػuj+5ĐLUR"|yv?s9ThJ7"oJS!dӥ|+b4>3XJr*aޜV3( ^-Yd6 fz.z}SnD1Slc%SǮa3H:(@@xŠ`-:rjL X_'`& % j;.^0qҟ'% Z?b&~k/ru@%0QUëiW_d:uLqI<<|%m kz} %5)8]cg | ,6I4KƄh0) 6|C5UR@GK(Qȼ -F`>/ %C~(jkdViɌ֚Sa:hY ۺ/LY&c^1 ̥593\0{W˧_0A #pHaR,Pu1t/f% >BO`0FD 䅨V-2Z J0;7G@kSv&ee'ۨ{%8'] ]EG=wBPxkw*j~SиzK|{d,4*jڽ7˔f4M9e8~#'7<--ynX X -f%PIx;``\Ygޅ*Bvt̃9hLdefO !XQxB6+ax~ h*N2XQiK7i4vQ]9Bn&xO 7dp6%1 uW 3ySilp<w:|AK~+3L;"YonVʾ+#۴B`V>4BD9O|W*D5Rfm &򈅍DtqIGLvUdR,`9RJML42"#МuRĮC͛P2x&xJp*-A .HƓϐ9A!"FC} T\AA\~<ǣ [iXͲO"jMptuxp^٫ 7UAA.9qE._& YG ÿn@Ѧh(̩<6Ak&[!Yv}Co_y&YEoU[֭=oZbZq/0ŝU!Բ~ώPMdMaXddn$e¾pMϪ0Mi(2O#Ba{*S؄mCq T 8 CΈ"RvLR%ͰȽڐbH|mpssȷ$'^iT3%/q+_F.c~}3ˀU:T]:zڲaag|Ҏ0ro#V<@mR 9p d킂5wAT,ZG@Jl@Nk*ﳓ5c;l+ŲdzN<[2w_(KnS۝{%?[|W9Wł` 7]B;%`%{T7mWPUʤ f9=L = !XW3rYNJ(noTοhN; v0miHq9YcCHP X hziK-ʺf̑|&H/;{8410{URe堮caϫcEzW?a(axt\k-m$juQU׋֙O ֲ??œ•,ڬPv@R~kkŪgɨơ4l/N-˗E2xs]@|ά8Gu}ڠ/!'&%Yu`CO!]N!*q +O\а.:+9 GqyA85mt&;?V.Y* g5sCPO,"N0?B}.a\LES2g:6 ]5j,6)q{-@͎^&rf$fI)+XURA}Yct)#=w ~YaIve0+UMIF6_zTx N뿥u~T3(6x.@IcwK + /ma~|'0qNXN^sOx\1~)k+~>TXI\O&AW:HiF˼o:<,Ag@ `!ګΛ z8<xk, ߩ7D[a7I܉^T#"^d[%HY wͦИ,tT@x%g+FZ/; V9/LҠSݣt #sNc0_ h7:Guï$V~ȤG;rg[("'FȷaQA}F3;8Ka۳FDd($Is;SavB& OxmR%\Őj3e~:Jeg;;h]*@0/LJS\ .^,eJ0T)aZY443tԼ= r[&A<.ժ>ŝ#27Q}(j\T_/Lj,1%tsʲ\wW =^ⱹ zWyUmPDL: 1rM@z 6eӑ {|=X$([So[IX%IWJ3& *άu)guoGΊ{F-T6U 2Za* ;5A/`A^p&p[sӰi RN]Fd**@#Hx)TnJ琩L6\6r)QcUAE*{qCB VB y)8HcQ :do8t'MԜȝP,.;%Ef+f9ajФp6\3zVH«n"Y= Z9*Nsqtx7yLcJ 41kD,Yk<lhp"B8"J*HOPb*؉n+2B!P炠& s-ԭ6-h"gp/u @.J#Iu!pA'xHpEkP8P$Q·jrۏkHn̦nqSO6n@Ύ0lxM1DҚw_Djb=kҧߟNW֚ܣbA8XVEWl-25\[ }urrRM\C!"):Ciꢂ`\0jS-4Atݽ9@ѦU$c{>H&dْ9p0/:|!mQ?/bf/=ak|WJCc eqnr|qBz睷˚H{j~~ڵ &:&ֽCtV1mi+dvg.E&ԙ( U˙IY@Z~ }mmd6c TTrPGꕚJXr7Nlkܔ:(>8ao("oaREv7e0[ K7ğDXh:ʁ!IkY,pBo"t/EUM쒛p?T9:Fޘ2O77o]c*%`'ڢ.PVZXIn6 jaBb![a# &wmkvRvG"}إWUs(\Ϧ2G0echL ۘow9*_Z:Tm )= T|t&0cnLykLmR SjTfa&Zo3l"3@,x:a@({| 4?nOX|:VN2+\f(a2Yݏ:ٺEAL%Sxj|YuP#@`XFqw^ek~#e>a=.mAϚ:a^ܾ3i= *|R >&_A5'o/ fPkP&udbAQ;Qt_S-RcGuxqt`|c/q:})+-$}V 5%Bp7ɩs)Z^7܅'UYzn2h{Ӯ}Raj_}ְ9?5O)7je}9Q|ZK/rm vܸgpSRgC  OHv:^73͠2jsn>]iM0vxxl2QHV|'ԐTbܞz߁p*{L]$lB/lDO֪RF &("Nv" jM^Wӯʥ<`/ED݅gv~^(`+Vv%n-Gwm욀 IvVk"~1|VJᖛU,v?S4Szs)j)ThPLWӏ9sG.q+x"_Nɬ>ې;+X z ~ 5!1~UФ'' hG}=+y_`-DX5kxn%~~^ 9rY)qG\>o$5͍ g g1/H3;zq9iFn 0uh&8)[a)3P,|0FEmd-UʽXp9U=*Jث1uth>9=4Q )%KS^֩eG/#ͬ0xZ:m-G =YϮ\wz F`b_JRDsǤ16ȆKB(9āiZ-y2fZ8*@TLo^ɘߏIvr n`b}j䢊]ⷱD]6h] ê"^Rg_mB*d!kBCzBYcS4Kr>}jwtqwvn/ \Oz=عvn WshibIl'R\3RN&ͨl(zf38֝N=R{&bNĮgfVu2Բ65Ϳ$-=rʛߘT$J~8U&K3%oCMse$f0zXg57P-?q1Au#̀-_DH }n?lC7W8kL/25w >&OfvS@Y ,{'}X/r+XblM3tq X4־<]WF;K N|Y^f~Yak>EnI,ȆR;b۷Pg9K BlPC#͒M/`KĂ` iwSetYQףJ!52u+-MΰKKp F[Ƹ1 G. KB}x_9 Ih=zĈ=۬#oց˗$*{{*> 410B+dO j- NSjhkatWMQr-,ۉU~5!IUM  }AN/MI_➳iT]jN>+ :3x8 c4r1}#pWpiu7}^wᝬ~>OR!-L|JtC]X|Ka8lx@e T;v]LG|6vYmKpپ{!T7*!16/FE0HqX,(nbf,q\nE9*e!qYo* opX:J8]Y?0?nXQŢϊ0uwle7ɘ;];d]eܨhscK\8N&ܫ9 %1TEHUƑ XVdIGϚCh~FU~,:G<vȗfy}z]t^ vog%wi)aRvۦtBYm&utH(6  5#:9D}{2 Iv [iz0gzd #?rc댣lüo^al"\uZ*BurLЪ45SN'71/몎1JUqiph0N,9G4q%LK'V{s*^XVLEsQ .08tIbW߉ SW‹8`r14J_b3 ێ0"4F60~@\>_af7~ͤng>͊>@$!0L8d`&-ox Xq1%}.?!,;W[B&VCUF3[f+n ѼAzf Cg>츉F!}ͻʁ7R $3-mY 8NVT&ﺣkkl^u﯐C+l[-J^}cuGq_t,6am`; _ b.g].{;ihzǴ>)!S4;6+0sL" ƶZ=>YexˍuY l;o-a3whc Tɸ }W&炑ջ]գ ]s87k:ԍa>_KߙדqC~CϮ L)^n-P{T%f>p[XJ2ժ)L3!Hdookrxu1xe}U4,/w"7kΜ5VY-eN&R1SYeJ[k숑l^F@;FR@_`|cxRj6퉟+c4QuFMbRb^jHF% pLu"saE53m#۬qJ<⹹培!:PxO<+)LKv8;IR{J# %6/4yEJ)ߥ9h*'N`m V 3T:D~ȎTퟙ.Wb@}9~xCb:A(^G`|4b(8sFbǿFX5S![4Ck44%ݜJM"]Ҏs:px:/ZeVFd,ٴ[ȝ9<$CU ^gݯՉtήG 8c_۽Y33p 僔NDkF?X$NYpld;o.v4S9){K,_CcKַAS*mRGL[uX]镵Vwސp+0FG(H?1=^xBL2`'CgoE}]%̧9<>7g(6`ĸ2bKQ%Yԛĕ"oo^EU *kC^^uƪ{LHiGtWН=&?fC WU/n:]Q&1qTe"Q0al8q]$g2Z8LZv+-7=iaf:p qQ52rS;QRV9fK5&]IOMyf|NgU"ѩْ0ո5LEo QyȮӞ`+hK"xURwkm8UْؒO2g^IyWy^(œuF@؍n-C)2Ԏ_r^ƂϐK{e9ͬ͜X₳x_\ odA9fJ}WK7nJEtI#(fsﻝSA-ñ@r0`1nQPMD;ږmN«"Օ:"20>C$|353l?:i P68Y2Hف6Q ^מ<.AR'5ٽΌyHʫd'<=2^1tv*af Ąt̩bLiKoDi{AN+5)V=}N,Y43Gt_[O)RQgAF8bo|{~:T#X5Wed8c2cZrf`8q48|dYqqi5jĒ:Kd2qIz|P8!PɆvAG*ʬ_SHrBloVvgX!~{|8-)/g9U^|"F!kQ͘dk-L%%MOmLݳ"8}b{L:1t@cD!^MMk:=tD3;b7 Y̢ `DqS쟈+YGr_0).xb {yw/߃^-*,c zK,(SM?7.11ΐt{Q]jȱujIǴs9gy2Gd2BiFN>m."=w =ݚD2x$^8dl촥8Ђ^XZdvNtm"Ym3"5x(U hw ]Џ_nx&OpOr-kteVhyd%͵|gހӸEQqz=˼AjJ:4`FX14×yn?2Ǘ}KN L/oN2"$9@f[J;8L´f/ = 讥 lAݬ҇^svjʂ@k] ;7~3{+>6z(hV ½xa)ƛ4qR:b)\49D{TQA] Kkt>fxQȟvЮ;`6o&NM6GK1g/?!DUbS!F/jX;(;S\ mة}6]=z:Gܱ~4P T'H*_. 0" 20 &r .o=&raFҤ)#{w:{@B(  *n @p]+ u8 Vww!fp#q .Y}R\m_HS/QNIogS?7Ʉ;F"[Q+xaɘ_> cl6\"{m"tdҺUW3OJEFF>^)tdn6.3m]H(F^C(_5!xLA #Ϧq@Qyp ?> _4MR~}ɌH`.BFǞ6J]`"4wj=Icf tH4vy(vvcCNN$ m@0hQL.ǎ^j*+ ZCz==ZS+o@;fO50;z3yC]]+Z:zspS^Hx-D3&*Y:RCGdQisCTc : Rtxl# zw.UCO~uƐ[ƺMl\в0xUA%Ģ͹;ʊm[@*(cWfNFg!Jt]r?ǰdЃf 5XɃճa\,ﹴO;YM_iݘXIicI܋55`OLFI#J6'cK:g\jy nWpl v'Z`*.u9g=*]USſ=*v5uMէ_D0akޒ=L߰Q\Ut@Jzs:ڨմ]/qg?[IET ̥f@-i UȻ/_kn[yP¼1K=")I5s#ڷ~6Kږ^ɛ\inps&M C{Ix}Ht;$4W }mG昳*O[pmtIccESy[\B1!ڡPaR[jD?r7,,FWnj1̭~P*#)@xk<y#}+g3JXHWzjF;rHkRCqkqseI bި7GĎ56O8-|4]+4N;x!>3dFgL9E9#Ѧڸt{>+/$gy~ zv3?fc gu3Oop="ܼrwo0ZhWQ5A0 ܶ*dX[+`2e &Ҿb\pV-"p0ws`Xhm@E;8V7nM1#A V#G绪h[$g5 [q վ/eKH Rf^P}_s<jJs*>=&w͙ gt;#**F>o%43#Q~_Ckb]}xL|y0*\SLz'̛R\b04a?^n*-x-ԦJF9|1*n' m +*bL%x+)b߷ԍ >o%!sqgtshޤDTT3n3SjXĮܺAH$[A+הc 7h@ 6"nvPUݭuir7kKr-{-zo - F֮&ڽD!θVAZ$QUW=j)V4|<®~tF)aS?>͍̼wWIDxFgkbxU2)r>"&c%?-K4Gc!k'(0 F^I10sGbNӠV4v|hl%O,)M=Wf~\lPZEu ɍuP'h\rFg"ď$&`?ooa)1jHw@^瀖[*6gy;xgfL$}m& 3Hm>L}d43$D 2M);2xHQx+<2;O:xWVBt;VTpk|X֭(=Q0~kb-A¤I[z]]G7-'78% :? K6*.JHz]uU &E*WbK"?,ٯ E[ ɍRez̷w9CO9r'ؽGV& aѦlFgv\(j3X羽2B_IN~=փ) n?/D7ԝ7Nծ9BQd9K+SR\ԗY^@}4f]$lSgQBnʵC A4Or141ŮWmĺbJ'p]lP*TxP3x5c BSm%_W-fJ̔ O Uf4"b3Ӎ\P0#Urv'1ݩal܂R={v]_)ͤN|zY{''ZTʎb<ͅA ̚SP~5lF:vYW/l̒8@D_GBf:]-ֺ'.\wSy'qụi% T,]~]9%ڱsWʔ ]zdWюy[AUKĬ6U؟a|DAU|@0|mcRJ;(U[5()x;Y@yh5u*rfkQMиF "d_2©4f޳]FDdZ3rPJyJN:gv֣f/YlxGlKI#ժjEFϜ$'pX2=ͭi`$/;qC6%/kD"4|@cIt/ѱ$q>0꽮ZK&1ذ`g>'Gz,' eE>ZhfG~zRЭN< N -<ZL݄1!H(KQPpɯ|.ka^jq_~(Iw8"7]cyqNx][ $9QڷX 0pB!U?é ZHA6ªGXUD1#ap nxI9J}+ ^KS?Uvtز@\ }0CG{ǭ_B&OFK]]׻~06І0$M; c1ˎlSDsAM.N%i_J R7PJ:*{IYѰs5 >/"h*cEC*l+ KGᓜ̠fDs$awqh.i DBot(*ךk@"RTDwFcr%wo߯bj!SXcYp:+C/l3%H|%ٓOP%ehdG4n.0OI4/WY+]/+A01yZ4;|fIG,wD?;\fK$bV|w 7~lLl87[%6rcnp>o*Tq"(׵c8j ,td-?op,,l@LFo9J `nx ww.x'.*epS2T-NR RKMmuJ 1ڹ1L._^|iXNl| 5E*/xA\NKe(pt0z/xy q[ '_DnH^{us;Gћx76'p M }TLc?ѪnKnfxH($j{Yb̼Q/ fzeWkAĕ8xHT0HhwN_mgn;' ^̀v_`J_~UF[SȒӴ,zBL'n6hNSJ#~!#z bď &DJxW) ^Qx`-[&E=&l?!P~sӧDbC`8ÿ| +6 [KWqjk_Cu&jOWt~7 >TC1,W(e?֩F6sBhٟk6o-=&7|5vqf?8:z&g¾ %E rOke*n~-I౩A:Ub| 35> N2vOnYbA,3UP Sv ~@$c{ejOP\&CLR)E/r֘K0Yڜ{E('g*Sxj{5W{dѧ]169W߃^dtu]侂O-Q$H'6^yz6vFr攜 . xwrD(g %DĀ}uVK%};~瞥(ijAͷST#}4OʵltZ{Hnո#(|t(v؇W-l|5t2<:X9(]f>?}l$ukBХؑK"`+'%!u'YGAdKu~||گU"W㡳_J0Nc[;pd}i^˞0k=5/qtHF("eQ>;Gj_=(V&VCQ =r 6'uiFKdw.ݸ6adTI͚Ɇk켱 sPgB-U0D(NnK>{ۈȥo9z?ɞF )mMew+K~#S&~nlhoΝ 0B*?dtDfy31xXOX>VU0u?Z^ V(, ۘ2>Wҗv %8&0$/RH!v'v@7%?5"|$eɟztA8~6M脴U_lԓ(WA&Fz/<N bB'ӤY`n<|oϤZ, a.9uu9 OXp> }pnUﮁ+ƴ 'xJEv`-=6/d<$A4y.õB" ޳au܌N& `U%b'iAI;D`?#pW3(0M zwUȔV5|av7-FMb eOͲD};֕1O|gΘ!Xy>@{;)'Hq< z37u2c95UCOÊnU{t9ȫ )/6?ƧgZ8Xl_W cBmS'Og}% NLC2pe=;Ш y,7@Ggf\',_u}_dKn3 <`XP;ccb!%hFRgISμnE\0L)s kEҊ`Dꁰ _&%v[/7LϿlG3f~,-%}^PJXGߵ[)!`z&h(v9J axe]?mcBAM=ZAKϕjbT O$w6 op?#X_;2Z5PI^ZkdkdX8)S觮8Y BϣBn!.$EfnyIfZ3_gQX1s>Ɗl~Z _y:nn2ܙ:,qچ>6<х\.1V=Gc2떤Fp_=53ŇjYR~ȪGְ?wCd,w}ٜ$1/R=n1r]vn T{(c{>))k5yA K4ja'.K4fH7@kLl^-.bnwSpEG}93͢vq\[.,ߵp20f).!_J\GKu)-BYh ~+,㸳+1E5ehiD{kYWg2[9*{h6"/-&(MD.(2d~;ff p]P|#y,V_浧,O 4VO:A 10Ѐ{2#EMmH@pu} j VL<\i:r-_،ź4xnj]>'27gC/ٚ /R (vX -+:rC{ƾ}lV]6-hI!7_ܜ9'|fb 7U7 "06w* X*}5V_>g{ֵr,l9} m׭r~n88 <{Ύg?j&Zrimq'v2{-/[4۳=6Sja/ca4ﮌ?$#$2=;<0VY@]$p\TZJ kn[8ƞ dh]h1UKËv{-cR'6eAFrv2+#JyX*qh-oj $0 {-#webX2~V~h%=h{[9zu^=7aKF1Hx= 1ky6 KAL8SeiɝcNDI{sQgm;?3'w2:%vcypG_vLB0f`^o&[o4r%+j(B#`nH3|I)+JA/i#-uPx$̆fTkl +iϙcÔҚЄ[q2!ܗ'"k| kZDټ2JDZG-2PE wݝ,}C{A'žxC֑NoJquO!z'.Å $/(.as?g+l4rzvT'aJis?<c?VVчK.L@Nh>APъ9!ö:H}mqc:İ8a aSa?9J!:B=۸A_ {V\,!HoV OtZb`JSϙwHqz09⯭%!MCiJ6K#:yIX/AEm=~~eg7]/#f3:]l "~j,snu2oy} l0 $r|kk J-Kk :5{*D<ˇT?{«dH:D0+J "d~<z:Er` iDnCEe=ƒs*:[ĂAW ՘.f79@j/mRd/|MSwp"uq⬹?Vixu, DzzP)(qcܞyӑQ:>P5Ph~H7*NB?ʡ!u27 O+~$ l;*x%[qZq>e%ګ>nF۱,IAJ91ͥ &yԙ_6O w=;JIKܶj4XOS D:zfYf9(Ʒ+T_*${%)PYt\`OmU?D&߸/($]Q1Tˇ!MymL7ip}\!QF4-`;M?h3vJ4WIs#1O./ Na0 %Cq:i[i3+Q1eDoWu*50CɲkB >A[Yid@ [}sDT=*N:+ 4i9*ِN2ZНid&v( ~ˡDk۰.LFM#4ʖisߎɑ0z:cB8Ζk@SWlIhP~{z D/pI|@ ?g|vY}45D$srዡyu3|{t@,O0d|2zWolp4tzWFPy7Ԉ笪-#bAd-?%J4|I`6sY{Suɗ{:Uv.[ɍV Ua}7;` Ɇ%6"oUa&پ ; ()ZcاkQ}?e24QY-;dH,ٝ#MPZGuc=R>H`G[GTmC T{]/|kby@ol $Kz1͕Ԛ7(;ݗu]%_&^~T3V1 @mј"6%;bC?v gmAMY>p.KGPO1F.qi R ,]œf e 6V ;<=5Ꮑ#":.<hء}b,7x'{˛j|Hʧ$SM1;}T].ғb:"I-j] V2+DR&;@ N9gz(}$—1}h$}}>Q:@׺CyIӘ+_9nTҘ*uT?!'wvyiz mEP8 SD0@7V[Ŵ_2H"sw7?zZ5"-/I(bUV:3Aʰ#}IN|2g1P_eN`<ꨗm[w"y+iGIuSf~=[=:4yN]9 7o"πJGk`oXGa=s9CeO:U&L -FIgX{bwg| 7MH Txnm`'){4* ^\YAwumDjǟ=+RP @H"[hP19+[͹PRťf a,'.8mPIȏc)~x#+V䒱b'({]z[ȢtD*}bc ?O7STiL]a#c0tסɪWhDRAJ=NmWQՕ.Yw.^izrɑ߶ 'sn1}G, ;_qYr`>Y<AۺBKPj3C?eP qBux|t u`[@2NBuZ+ i;e," H'J s&8m ,ȅ/?r;4Շz=Dɡƚz ^Ȅgh>߄%@H2VJ^~tT ^qʋUsNe_l]+2JR: Aaat `Bq[T\\E h=k}AwWPBܦ 0wߺs09x{e8pOEIdvҹι]EPSx9uk2 MlX"g| 7q-NH5擻D/k^qR%B5YJ%I4]:rMIJSf_#^aO\Agtk3j_\w%4'`aPꉿm͓ө1ZeEo~80ޗuo-Va U"x=7Iw/ [uyaS[|ϖX%yvygоw[dg0-FvW;X k͖Ռ4sAx !zpL%$q^ɒ~>ik- T kku\{*1K; q/UYƫH\> K^raFư%g5;6iD m2Ǖ;8#NoIDhLV 4Sl ?IҬS-DLEóAUb;{;[ kNILxm|g-J(nPҳ**Wfp^;b]\ODZv7jSb;hZY۶c`n(CNa@;I~ 6 Fz(SCO;Ǯ?DtYXG$I!lsN}ySj{"xB#‚ k'֢"FZӾi +{œx)EN,_FYWS\.]9*خ+W+Y1!n?6PNtQ߷uKG7l"k[y,O TrY 8!VSՙ7MsF?>" zQֱw<t;FsCg&,l R҇G2tl#ŵ2TUO~;]P+(l'Sd~ /YBTo\\WO 67jWhFsiQȀEyô8=g-#u|l:1Lm[(K*r`@x\za=;N&2 lxi#uUlTݥtx6\zbazbP*9mV:jX|c~_컗m ?0n3r)E|}r:ҳOzvUkO񰫑b2;5]jm6xOI;yq ]ӱzEO:|K\3ċB_J o]$n`5~þ,GJ:ڴnJ8xt꽥'UTCn?0GcMe}o77.OSjJ ZޯߏQ^pWe*,LGWT}VcGG܅5Ԡ5"Po(sW;Ok]Kd^g"iT;*T^qu7y/c;G)ېc;`icž' fߡj[Y $TA\jwp( 1YWCKcҥ,t&ڼf0z"XyݦB4 +q%aՕS{aIT4ύO8bھ)F3Y]o;+ˀ1B|ҟn3?z\_Ƒ(3Z^EFI!uNu+@a p{H>ZMmJd"(wpVf*_N|)Y'kkasS Lt͡ы50KIo¦%Ԋ-xΪzG_y"@; yN6ctQ>ڇ.D y$Z7XW%e ]acJCOlu +Y3˽Ps[‚ n7=OtŒ>p@h,5Xvndo36#o~8BukcH Tl>A.6{~Y_A޾`ICZaS8ypofmn30ɜ"bS-گ,, i=Y<#Ս !pBRĎ7 ,MB=7cSsN57]OP =x+҅lyR$ͭ&J85H(y,I)mЏC@B z,@<-,S]]~i,RbkcMA=@i&_'YŎ-)\y0^/}j 8A ұP$~jB\:z,^o)4՛gVWүjV ,fȔu46 ޹Z`E'P}ք{.|K y!cTʁoz>鯆lluLXtBq o`avB WNq5!j 5h盻z}M7A>M2p\ZI MG\?,obO _fQ*9<RјY ]X~ vY:3)U-}0.X0yt}Aw16t TlSy䌍|}:ߔ#&Q{~iήW%V1 bec:aL2՚O M u՘{3d t4 8D@0=e ?ݙTWϗtEvX%e?tO;ꨏBOw^$0AI8QZ~[o${|CAK$vN%~D~!z3aV>~YhrUi*Ō!m#K!Npk2KCk\ J ّ*YD< A cB`0}iSg;z㶫U54J~Wx}m k:s*B #H͏(^^NطZ}.JO/M$R} :HE,H][؃Arl+ R }HgF :.6%t v_2::ޞHjډTJ֎^xIn"𦳘Y _~Sqfo՜wlИ|SAhA m:Z:ѵ},S &ȇKyu}Neg_ǽ$΀QJob&eG؂Q']b,ʱ<(($/65kDX+o?-]ӂX߉_h@K+IfxTٰp('c3!2>4t؏{tLGX t%ZE4KVw O{XI6WrʭA#Ҡ8#u|9kknnPc:B TǤD#88l [bϿϚ_jpey[Ky@}  A 3CjՇHv*z>d8r*` ao;L%^j]! a2Y SI; ]BAtrb q~  o EN8rZg@biS.Xg:'\<)ThE S$94 /*02"|^)㙼\TU2:+glnxR'+''jDC:6z e䅘eK7= ҥy>@֓@Ar:&p-,uEޣ' j(<3/ }4oYExwIv@v spΓ Ѐt JY2~x9o=V9/IXc}#Dxsp0ĵ.$-aa@w7@P=jBsqP㌿d297V&=u6Q-:(IȌ4v6=rA+jJW}DL]| V)#`^=0rHC?_G셏퉸*2ַ5rq=V]QoIj9Mh.&Ew3un2 #eHB<g6IF :[{V܆?(_{?OBdYfVlRsMNGm !]j =ZՖ<}N=TP> ӾHC<'ȭ\vB` `6c"d7,]߹35Xoyd]^SBApI LaȈ`:VW2I:5f#X-Ӊb-kƮX](MP^:NL{1A T>s%">vEKH1yƌيVʘ8#1(B7pR,*fc;[hSPmuMо8ܝ1%Z9 #H=A褚[A~8&0'0W|yLlphOILsGnH7 v vFrr. pQ k'ĩM~A'_/XJ<"!xUSoP._"lC ϹTC-qF4K8R[I`8e_8)yYW|1Ɩvj? %0#JKHߛ!܈N~ rW8khwrbV@}e(El*lUW#+J`}#mݧ}41Fr3BLrTiƱYYDE1NMEˆqfP#ߍ!7ꬤY}TV(g3F0 =sC,nW`;z+ z qf\1`LegF/}O$R#Ni:;4ڞ A(?Qi6(6DVn_*s<`LR^i7Gab^#+~?̚IWU\FQUg6Eʰ ٢$K 109B,JOdX+= k9,Q%ZVy`[0 X096H.sڣ̫jL]"gTH4wO0]2CNYV?ۮyk*]dGO}XY`gzn P yi۹p\5'O/!TU5.mM#Q犃Děx vP„JOf E 8 K:sɳ&X<~&vbnkSnta~&'Ġo=szb]4]0wWTu^|W:?x!f3mV=#P^Lpp{i3ٵxvd!ǶG7i 7nTKia\5{:埧zju9dqqA=#E ѭ|UA"Sar`3*LhumD5jTzxtk)J0Ft0sewWұqU08 \< | uK#~Y0[Rubq9Mn+5(y9|Wb]buK-~tV`w.3#=''@YBMзbIGkҡig*KW6Ǻ< "̔*@W]ە6^'sxK;*J6DᲞq=8Jl^LVՍ)5Yl_rĹg.Uz4h8|.0F*3*&24"4=XCKC#,R>}"yr_PU=9tBS))yK+k.U}-%̴n]5k#F2#h%5)h6}mFCnKsT.@!OW/ M_%O'B]lUeQ?FH&{RR8JfՅD$t0)pk  ǽ%RjJYʡ%Pv2_&mα_2"Bne4!nS.Z}џF1.ÚFBwp^VdE:sLx,!=#,d^0`B(704yn`T'U[8.VPg2!wgP6ՍvQZI/zctWߛN8m{Vex!B~ﺰS @mr!醷%q7dx3a@31z9i">P=Sʊ)mI{ S"gW՜XYԋy/l`U:cs.OJ/34$VQ#5|qѻ% {Zl6Uy=R53ɉڈT7ڝ.ܹ 8D{m%j}.y[AN:(<367t;.e2|/I `Y*mDo]AU*_kng@\߯葉qȱcM|Ta/ 3F+qbhwguo}>`8⯨DgM1;RGK0o4 SטK$Jlgp!# *SIsE8L6LJ-Fش,H0$)Si D7KՐڎϼSW2,6^/Zpoc { 'D{x)=_$e,R$~T7YJ2SHp[T*T0s|=lA?fӃJeհȰZ!XjxT0xO>?&[4CkM2jo \;VnL3Qy"(+_D2\e>rU~  $gK-x%_yn|HɚuLj~9wi*Y8;OCeE`E?"qB%[aK a4Z- R{%$V}%2a9ס mBR*fJBXד"[7}1i֜K챎φ^ פiXdɹf~ :w0A@pT#h q_ff?i8~0=x|ʠ{--ma'=Gb!w>AW;6#pai.A)2Iܡf +0E|d"1Uy%A7D2ӪξJذl_0'1 YC˱܉{ ާy+0٥UξS]c1IB/Pﳅ0qwZF,A9z*ϒg[4/}bxu(cl`L5D1փ+,V99E i{NzYNۼ/[4}M@O!p'PuMG-TG k%_]ZB@7O5[Wmꍞ+hǂл.,0ꋦoLixh|pK LB?0Lq 8)¶{ROG 6ȕqtMBamL} gWQ%.t&EDj2!#Dq"SvpEun.ɤ()-EhAb,kGK\D$9`N֨`!i("Z7l562A0 L^Cɤ8,Y Z}3[6nU7ݪ&B_h^YUM'[K4*Y'獝bMr+P"cIICvcl\y1уs>%3 SyCN)f4/Z L:vڙS.J;hULgy-pqhVd:B:o˪zze|݆8_I& q)Pȝ $T 5d+.H!55`׋3bVٿ_:|)3;KxWrc04~O`q&#c+ 8p w01UVTKc&6l7pkofAtЄ貲CSZfI DѾsҼnX2^%V>8Ixҩ3o{X.Nt}FnZ/ƓbP>[>@fVvGk#^j{£Ⱦ5gyCByOΔ'ax@WO75LD55 8ǶϤ\, fS}oMW+: Jztsek  H%T"kDtϐEk{"; ZedME9f}.e0-#C_d+|I\?C2xYxOc@׫=^F2NEJIKd%`R}\6cO|8 *^Q xJ3Ig:++2g VCY@;~< [%TN6^ENQdP(VeYkҠ>ڰSoލWDڶyGU BƋ@ӥ0_R*EG;< WXڮr٩,}MmGX ~\!qvEbiқc,u^s0Zhm^ByFR-J8dwӏeAd^pkNs6CVz @Cfgݦh8#:%NxNn Z#!z!#N 0M%ڋNw_::HEr;,1 LPAY+R^)! pW׵0G_QqiO ]qU"acfDJ0'e$ov&۟DWυ0Oc~μЦh,I|IaPO:Ǥ*\эC9WoD\gkLB& 2Sȝk^)bin 637߉.+tqWmeg/?s/_-W®f SR&Z'(`,â/GYFl ~snYxG[E]q}EƆ'6T'&0vG6AÞ[%<,k9V.z&]; vn}&G@lèfC~J7M%o䡦+6t4 Њl Y׭Ҝxi{}tMjd2NJK7m$soiiЋˣ}*w3,"Қ I8Ex JD(|k q4Z̵/\[:t]ե`cS< fbT 4&*fJxIOcDh[+ïF?Ν=+dsɜ>) !F&O& {_X4_@*0ghAoݐ)~GQqPmΜ*Զ|e9Eҹf#LČ A0:ϬItRdJp7WA5΂GJv=t7!ѶڨNF^ALRzUNE?};Cϭe`¤`:xgEO,vjO2nr䞭 :yβ " XL]ۑO<#' }LJ9_ ~+stɑeԊ8y6p RyycΓsg&769+^H47sM πFkY):=!26b6 @F(&ForbxL}smjq>D˚S*OTYwej+HsGOp8%TOH;#BNČ"Kv"iO4_<Ӿ)7e}<fk`]#ybJX<[zQ]l(Xp^IP:ZW7K>\ǹ *apHbL(9?]L53H9+KuB #.e"2,/Z9`dZũGeY0K&R/[Ar,dz7;]N)b!p?$x[U">9b#LDmE6آw${hC7y)jlf`yf3"J^;^-N#6)D08*U݆`z/k }Q̘ +0\ DU=d}u- T$2ThKHV$DHZUY% j(NepQUSOCdTΥۂ! .M㨖NZV"ȓ?&P{ԹPskaEb,pzUU% nd[w?Jqn5{]+Fi1z†NA-S؉s$<;t5!(8GQc '.)=Qo-fAuE.HyJ(:˯ݰ^B~h ળZ/Y+n0dNh{z7>^Pߥ[< 2EjZC5n:")-MT|U "E5۷[ꎸnvϻCs^=V0!ULW/j9 #B[NP8 2~ >NfVϔ7@Ҿ^;dActZJ4nN;xJqimiN&9n|4K[BUcizZ)ҝ nɥڃq7;FU&0R `1C0 \dPk-i#*'B+Ǭ_b ;\T$v35ج J;%#`l0 ,N2J ] T`Op>/+M*8㟅Xr-o.֜w5EUlyZ%RZ ^se|H brOݦV@.BM1d}*"MNql,3pQ 0Sk@YXbrUd#)ch]qlcc=9ԅb|\S&R$2%@ПiĬ 2L~+MNs 0ﲏt)x$[ z3t‹W߲ q0+tLPoX!08vLދhWP,yO ]fɿfsv*v6f^ A͇k N%ű}RڢRRW)s(k F-l^ǁч/Q4D5rphKwjD{^@fR\"ew*$,PtC\L]ۯZ@^a,".-%d=eK 0}2mɄ8febrs*47E(ޣyq&f϶rpںJ"2QY7b!VY‘AprUg<ܝwwjQj>b$3]>EA,5)Hӕnwn6E0H6p.h&VbShG {!;|w+cÍH KŢOYUո[3FPyKl%na]1mFnq+EXdH\i܍Ta>9Q/$ΤO\)dr&8/G)1op PթœWY7qyhM]*`ySvt:͡ P2Xpijf*!3DZ7$5zg4⥹A$JjZPqCҥS|-oQhDX5Ǿ'YQڝԢu:J A TbpdǯTD:_mǃ">z[hKpÐns -q9SCJ4P Y.|hhNJΚdP=Te9d ͼ֦]m!9*u*/DGtSo!g'x(B;\7s-h:ϔ1Bۺ}W'Ayv4B #*"KƸ?cYbHʋ5V0)!Y絣I5{K`'hFWXs9AO_Q?PW$(iKAJFv~Y!uc]3n~R9nl_naC&R ''"Z^eQJt&~ uoBFQ"8x#(Ond=cNz-+r7 V*d$RmzUfalI7oMW])²EQ,ü *6 9~n[doP V9T+郛'ʓ_e~[ÌCX{NF*ʲ [Flt6TQ!X7B7\ nX R1z<4I''ZG#XPR!TICmqnqvyveˎE"a"pMdh>^Hu-B_˦d$΍Kqug<(VhQԥTt[Las=%\؎wwd-]o!Em,=_mI$#>֝pI݈eR|ɻ"Ɓ˚U_J D0&|O$b_< nim:s>M}z,bߔ6! KeMis6Z2Hri}RC~Jq쁗~B܋PuyY3m%.xEN?=y %u Vƀ]|'-b}/FjnڌCM4v`ӔVN/sG䖻/=JJ ^`q{nӷ-JGaH,STה, ˂Jx3oE]8٩C,Mc7^ngKhSl}J_f~.۸#j i L~틱\ȖTu=JFLXQ'uj%#Hb &XLFW:I)؊ ;04"pHUȇNYD/2f|*PA Vӣ끻EnDR"p2ipq mSA XTW7'kpu7av-_Բh% gi]4jӃIԙ*tr!.iʌtuCt=Sl0E!qzO= pJ98onnHG F@ 8yV`khKNF̢HXCaT'2fzy~j0ư 2r֍ Z,1&bp H[CՎҳ4~ܖU@1+wU/߾؜_x\2$o,w&Mĥ_no>6@?K{MJa}|I=7"Q,k@;n,Cl|=N]ER/\blsXR)Ifo|+X8ejFL/@a˥Fo9L,N^&:EE^??Ǘo )zRk{fQ=E=C} RTpS.!b݈Gn7p;ޘQDgpN~}DOm̀hWz4ٙ[6iruyY2HYf*nCX?f/b;}2h^4ً몫ĸ,>q U#z޾N9dJTSNm |@e>a+49@_W)F9@WNr.X tw=+nS_FKy)0YWîY<(T( rmkfQ-栈C 4i-p?-pԾQCvU-Ȁ.n l9=kdިxM!aԴTL秿ʛSJ^wc'ѷW' a\m,u RV뿝s8 n{FI?%=PU!ļf.Vr#!CsOW̏õf>R\8UIz^UO?kbzX+ƶtq|8]rl*zpͷ!XQCFˁ1w|tbO27k}!ܪHx?5{C 1in!BBf.W'. J|Is#0H Pg,(]iG"ybT r}&,3ysfONXc@`5i*˙{5hL L+4M>)(`?*4j&Fl LJS{aT71\_!hYY E?^<[a#oq㓐[[t>`M-}bWܶYR24q4|6%/1)R>AB,rP>tω X۳6}愷"UEbŒ۷џOc}eL_Q ]SH*@(ۉvFF`)P% gw{40{h:%ecGgᐮ 1~]xm&Ms݇Y= cs~TQQ2)SvaUDdFI`!e%,[f 0|I -%7-Hba/8Fy3[K!ew VjخOlS7=y%B-84Mk?5`?VWCr{4zB_8 65&֨ {AH &' Z( hwy zFKB/?C`w^4;/̅?jC* A{modz@H#[&qmP`5:d*92@8i߿>=st,dnLu fχB|8u~Px$6jy(M,i@XLn 9-Uaђm& e1;Xop{Ca#q J]<ޮfD7eJkDK1nJ!?@2! z(M&mevkD%.އu'@be+0=Lt}^$!9o4?sA^b5j6aaO/X(A0XcʪQWn@2"]$J@ '3;/E^:ƞ iW=J]dzAzJiSDVھ)iX&lq%ZHCkB>:Ӏ}y_Wٻ5N*Y~QF%y>]b@ly1= }hW(e7P0`uPT܁Ny+kvqQ\dGzs^ ePX{&}SkE Rx&4vqxj>J x8l~sE$EH RʧEd{*@d![Z -]ߘR5dճʜ3$dc)1bDH@ANgtvHÌ,E)%oa]z:QJ(?)9\̝@Zѓ^d9-r[bJ׋AZQ JCCXmbϭ:'>٭쿃ՊY/wRr r'RB<-)= HH^sv76GY~Ym];~y~f=, zt#uD@T`W4F{ڿV HDz̒E\Mt=n#(aR/t7

\O]hQ?6x6|<\drQRKC- R6Jd]=dbIyIԉ K) a4LO덬Xa2PЪ;Ng#Wb.[o(XU’c9/39չ,$wo$M%A2A+(* u4$s'{w]Yyf ߽Aҝ>wE2&i]9n%1hƑYQX:T|_`H! D=].}G]<Z5 04uc\mu~; SjWҐZ&N(" m2_i;q}r0԰7 ?f%+,.Q!Ň722!wQmL[q@2ɭBs#Α ֜Z*\CÌBԩtLlt Ho8"ga^s0jF {>( X` |y5U_ Z=δ5٠i\ L/l;LVb.z)J|gQxT$[;[&n$.׷ ѿ5bתE7hY ̅:+wc8N`F=]W@ 0;r׃-H:'B9Ji͙6_C%o~N(׋B]߶_V@ލ|Ev4zQ;D>AVo$Ԁكƌh'L}Ep9'+̲7@>MԤ.O:[Єh|1 GΧ2?|="Ϫe5 AB86Aᛓ7Ω.]|^<鮧nKז1 ׳dm y#U;dL8J3e}$3 =I* LhfU؝trR'>E-kyTT%j*&!7IS+AB2*dCC,uJQ& џo[OaPyLm>R?maPBqqUOgaJnW߅hĭu_wc+ _c5+aXڔ0]t7(mZ{ EO7$y~o)й[&Xq3'ЕhL5;;j4krŸXGTueXhٌ#ݴ-Vs/(rN+vZUaDCƷAL SH # ![Kq C%(oQGacܜxft/4cWi7|,tLC%?d@?ް#_a%ϙa#].}'Qf -ӋL!UYY\wxX`ϔ<n1qrcFBc LBkăv:Gn^ ropd^QJ}I Y lvE X\WP$m.7BҦN ?Q/&wvm\L9k{ $NI:mpVB;1񛁄?f;:.O,%av l/D Fona1,2T a#^ 73tuйɴ[kh߲K^YQō.B$u箒gkڻQړ%^;cK2ro.[B[h~,b,tEWjgW-~X~ms'eښ䍀~}G9MLc}΅rO̤R|aJQ  :4V+N쿻#9^[3vgQbf318m&XYZ2 9i찤( @!G@ǚo: =Ӱbt>ZRu8:%;3*OY~R$dA5Œt`L44h%Xe\L֩|hjeՆ Ti1Ƒ[},e44`ڭ"-ߖ48"V:ɥSxмHeuX!РYҤu?$3k1܉`, /+Į+͏TM m5zg܈unb\AB1ecanV䏥BÁp:FJF̫Ud&͎V+zd"p1U_O롓VFe?[ф)&CweY  3ehT k꽽 g̳͚6K?ٮx;K\n{GѭOq1U5) M!]ڿ(XWUch?(}oI:9}Ó 0 Yr!Pdw]o bpl$i%l _~SVUo#M jPI %>iAT:8uF(]!bOJ.Z6}zh@XT) $ޣ#rv"9U`%vcέJYg`7#$7B{ pQ']偊7TZHy솯t T՘\SUXX pwvz4`Az|XNnW;gXЕsNkFQJkb|Ҹ~αEaʆezȓ_Tx/܉^\`SDiɮW|N-d{>ЂzESM Zti5XbkA@tH_J+ѯ@JEXB ʎ`fMv7Hx_1jG jʝWKZOoc4saB;i~NWG?vGa43PP(}wt]IZްcm޶&Dq^@IUc#ivdшKgWՅ)}I̵_4r$(rk`u o,lFvGɤhN00P63xuYY}S"i&]l?Ϩ?# ⸑oigA'-N)]37¹,${]\Ly+jkOoӢ~ Qp_R ZA>cpK`N+Q-FVJX*ѱ6wrͤeȇ/E>$mC.CVh  k@+0 5ޤ i#f~S>ė]b#Y Q@&XC^ {fPilLw j@T)ิb? >.Ʌ MP'<Gt -&AaTj)st31.DύQ/Ek#h ~7HR09Ui<L2>Xo{tݏ9s;#߭[VCQoH3%= 5(jF@p U/k4 ~oLiu,ܚk)VWwYɪ<}Jf.NEk]ߗk+Ktmhudmˬywg.j2{ʖID5xdwrЧ`r{e#V7*-.{HO3F(U狷 21:wC<0D]YXTF3ӆ\}UqΩB+ÌB^u{T83{cesX?~qZ6^U]y&G!n'HtE1tuxffu|T-/n7wH05(/7l2S>.genz:݃iRGAu:x )sb&yn+qb>53OLy6qf>te7%}@aa̛FKR+D :{QktCvk Z7UbPpsW_b 7]8W2Opԝъ_C[ qLm4qBCPZw1v? D# @ o)r*HZ&G=d~q1W:^Lwu{3KVb|4p V?X|.X"'7ZOAO˗;}rpɍNE2. ҆EIwQ`4:,R<~h ,ZCwf_}:*%15B"%»DMI)Wu >S'AyP Go0B5`LNA>0#*.58@(Hon*'ϴRHܰ {VZݛVس?xtǾuzfp35ƶOa V0أpⶉr 4m‡h:%qjl,{Q~^q잂&w~.,kjS뒏kJR՜5 "HOn `Wvht`p#y4)}<܏0Y)iE,ӟMNbn4V=`DO2O\!!:nf͌`wGX76/&z- ea\|[cj!z#Jxdѱh;nMh/C7MH#. d6]%cV5g]EiZ`!ۈ+M'dZbOneпqݛ2rP ,hz&xWh]EKlGէ'li8m`5O_oICHM>̀!F#mEv̦2N g KLqoaO$F+wKX;]XR-0f%;x\Wl|%|]}u?nyx-+:䫖a {_':\b7vm'vehPo)qrT*CRǥx:R߈ZϤ~$qYDJ7vZ]#72; f|l:M 9TKejO+pEZ Y<@ԿaDSzrKL V"X'T=&iATh{Cfέu(Nwkڒ\F*+[hީD o>ypfgo,>:>ƂȅյiHǡ`-GwMIQi,+=;" A(WEtŒIR(#5̉{w= ((/&PHkwg>>ɘc lN֥/'ꙗdg#}Coh"({RR#Ypg_M=BuzSZu0'BR~|D#dBԡXk6Od~I2>!Nj"e #m6cz9{S`V$"2T}'oQf+! E% gؠ,$pW%Ǫ=P uoI(Y؛Ngc[֘5)W/zD@<^¹l҂8J#hG5cZdu l1$ՁM[?E`lasZ.-kú!E)PO.Nq OJO ]-w f+j( M$pm?g#gł ধ"W_P#/U^BAtxC꤬Ӊ gXeLJ:viXBTwZ˧[t]"HQr*Gh!åBgLK̿r \@c4%XG8#w_ =n~sEqz?/h0߹i*19h} x6.0/ٴ#7J]v9hN!HsEbXw:\b?}69P>;ZTB[vzH^uˢd2:?*6utk}a)?Zg'c&2bҰFB߲Kͯ%WOMw+ah%vH> ߊs[A[iLX9!ȶn"A 9bc!L^~I鍇wr~nh ~pgk\G|f/^_Vfw&Q,0#+^(^ l;iR79^bkWǎ9$?1/k #fCl*%5YKSHFǀas.œZ3vX#[j}GtD|Y1cǔj3mHP XE{VU04:F]S_I:C ^R/ 'jyY362 r tdԱ3VJX3hc`yrwےes) ӡ SNCRVg#_]T ^ITE/a#.N C Z2uloDweCqCS|9LyO&;Z+ucGyleqW`[DsAY}9n^5pGM)x| oVdh.1{7 )Pl*A`zqn iU{f@OL ᚙ?m++H,ks,p{CE9с47ccN)y7֝K[V+\s ld-͕~u(7U ;?"h9K6wc 3Y&Ob8ۼ_m WjBf>&%߳" b}7pVMS*6O%榨W]|}N+, ~` ^(}V<:q6U%TsJxէ9l7]$ u]S<=}Y%j)9Bx_5W|q/(ָN $]+Fܛ çBٹ*)s6%x?gr>560‹LmBt<^(A(nw(!zSK>!S Gq LF+fZ_Sg+X"loVQ!gIU&=6(S=(2@bٲB灮c5D G6]R%\F&ltلE"]c9M ., AVo}M'tHP/B AxR9/14* NoԈJ;VI*IlPxߺuhp4|#Q0:_SRBHqvL?ev%azt&ԝ>UeKvE8RC>Xt [ |b$ItMay EjVi0c&x^H&o>RTlqkH5_]# Ż M+sc{!pSFmFu Kԭi<[ReCrХ"/f(-ndr|Zj ˬ*R6r\ s2C緾.ca$QΊY^{<+n,EWruqve^~W?5wghpQBcpd9S^7V_fWq#L>TD^3tAY26q|]ވv :mB@ Dp:=S F2Lh!%{pŰU,΄* j+. 8|qSgòo,> ¶B2B9 e7{*WMIZ[aρ22ǶoE'b $zʂH :c= ,9$+X&AW+>Eɡ`wy6~ o0o'jXY^Sm~b ۰PV)UVV?Ml^$u1>?)pCṛ@ߨ wXZ}*U9H54c"YhFnnԋWC6t=:]sb?˥$7_`n{NEHl}W3P ~K-PPE׃q؏^'Դ,(WJ{wݣf\!q8dpGtq!Thǿ#]jƾ4[y4+d `C{-TO|Ɔő O+"gTʂċ^aRi}9rژ(nԕ8H=ÿU,otmV)<%bNNU/Vcl*A8U(hS6]֐0Go#bU5+#0`[dfN `I1;fk9k&2AO,x^. jBL1=h QXC'g7[Ug) 5쮖nXAh;,g2ۭV[@yzʕ*h5b2Д(ƅԃsŋiY_h5pxMIRX_dMNB`f&Hi4xvV z~彌9ny!g Oje!f-$;3Xy*f&U(Sh֍*`Bqo5Fi޿o"MA؇FfjmWlNivj^0HtrSR>̌K#0椵 iJ&iE2j{oB}, հQ] vb NX3Ѣ#+Fl?l\qcp'$F@aRCK$[{[oD8sѐ(t=S!", nM3?Cx}2a@ϿSr"S5D0l={XjNRY!b}5M_&^#)? fcb~|M p,VV+^!RQCIk7NX5WJ/w 0xtNSEbՏcPYdM\i>k?.5>+̊*[Y&xq_ֈƺ0J ӣ]/sy% #ߋ\yAM^m_,y#~q$&/[vȎNRn]Ԩ9%7j/.2ۯ(B8 w< ·k~WF\KPiYcxUiģ~ ܷ+O@r|T#m@Bl~~pKi?dt,"me'u@x*2}aQzաv0WyR'98mGA(wGruZUlԟtO7]+Ͳ֠;s}ct(>A nLx%3d RM^7Ylx+eGC>qPѳnk @Og*|ւJ3y=AoHͅ$=x2Ï&tG ̅0B;w0 ؘQP-J bL5rڃI/>ꅒw[ĐRNŽ4M竭jv*A=:m˂ IN|on&&ձxЛɧlVo]h)YsW^@'1[rmwAiߊ Y =թ NB6JdۄnNVzFt^taҮ$6Ǥ71W 7uN!?Ǫj[J Y0P"X߫>9DI*XFLҍB YtB]W2N#I0jS1P?V;c^(YR^r9@i Mk㦃ҪPZ$Mp*\D37aF^LF}((xd3dV_­i#o?y]οrѬoelT bI#LL>I—LDίٹ$ƢL^Gyn;;+W+a>U)L|;/_Tǥǽ܏OIؼD"D Fa!ϩ @ma͂ ‚+85o)J[.r}+L4 HfL &+ AI3mBˋ-/Zz~a Б>sF}d+vAXLu vZiRf {v2uPڶt`m>E;CBrR ZIy!e5t9dT[M-]RFSG,7zv?eMe_?zǦϷ[L/&ɭqc*HK ʷđg bpH&\Kx/T\J_N/,#&2bVa$'!K7}}-y{'n1kvj15Wi?9_^bA# Ca(@)EX[.;p>IX \(S6g{-:V\AI4Ge66L"߿_*eilPux#@nÃq.=mM%$sĿ/qL 7Q;3!ɷpuTk1"련15T Ӫ&NLiSxn*P|?<5e6#4_ 9x9WC,;|*+mAl BLN}"#j0)pȸԂ |7V>g]P$!:"X{]rA%}sƐyfsfGlG->5NwQˋbud%\S\ QIesMI+_Bg %Nzm}kTb,3cy@Z mg1 >ð| _ ȫU€Alq,+0e"Aq._ sM /Ƙ%cEXوpsQr*a~OuD'KiN%>t#O)'"'v[0^7h|=m+P†+t.d}4M#/y& ~qM#s 53Fw&)h^3T `(D /GBzhhtOѭ{BҝuÀx쐡#bak7"Q ֎aTZV,[#"7;zZ,/-!IϰE)A0o{>raDTT6.ZU5(|[O 5œ.*bţcB[knBKN/~l{lv"N J (>RYޓvcqL.fK@oԪZfAs~21&4(΅luLUDZK4J`N=)s&:H@>P2/@ bjzEխェQBb a)c9]"mQ0fZ޵Zq p&wa Ac?,? ,HFDW\muc/`%vTZNh(oH&6ڠd*xA3&yB-{&  7˭ݦZRֿq6BI.v:muoeNJjT,'D kPo(@??Ǚ_sQto2wI ~Rsg!`. %Ӛde>~,g';6y9S09'X2xxg 2x}a9)_2Ơ%[W7f9[y`kq-HThlSqL]Aٕg[!LbrN vCn%U^~H<=֗[+[4w\'8f4 ݕS MSRCAlio9,=o.ͺ Zlt/Tʒ]qe\I2X{iIM/C0^x$fcNd,[$@?I` J8r$JHr[ mZ#,.Sh!-hHRvkgV=.dDx|QHR:dI_PGb:< D>X<Al\ZJb 9XI}4Hj:Ԑ{q.kr Qr3|κx?d.늼/3!J_[MfQ @n ^u|irr"i嚋;, oHbtz/ ÊA8 >0x;UkO.M9d\կ m3te4r (?`t`ˀО DJ݊pe[p Z@O3csN|Xp-۩^rr6U6Vu!uLg+Vd @L$n6?;'ednMjӧИ,۫xbI]r:=Rʹ{2N |7'QF:>/߸ tBEt=LV } b$c277f@:%9OgC`='oxLMA!Ep*Q1# 5CQG|2{tf0;ZP<5ͩ偬njB'Td3_j38./nIHl[pj['=NH<5:}[y-Wsfv\f<ː؍ZtCHHRgefܩy?bBv$p\p$%4Lm }ShkZH>T!Z͞UQB;}''G}>ra"9A3h_:X|/-SQ 7?xEi0K|/U{ |%6[*Lm:f0u`hd%LKoo*!6H]VP~I۵`ſ`-fRU˧^mq5'V8f|1/:{/;K {ѽ[~D s PG+Oٵe4%_-Z{=U{*шM?XM?t'N|O:W}}"jޝVE{٫˕JxqLUǤ";_I Q¾"IQ5mD# ja/c#O(~7^,%9պv#.XsJ$Kw[Q"K(4^y"N-4.u`T2v x8%*$ kfsYlkk&F>H[&ҍٵ2=Ǝc YpV9ZTcJ/lKe ;A!Y}^b%;G4muam0^~ T'T&^ < ei" % ck3#$awa{AC?+Ex2iz*[oA|E>G` F@}[u}w6kɠ{CUjĶI53fZd#tkj8P(SP"wDY-H_{|Rܴ ktm<],I+hD*Y[@lvMPޗp#E𖬰o;)Z9'Y. X !}.# ]Ι3 m("PS.Z aھ;liEz=1KBiJkL% m(sd_jkob%dZ0prb@@E ʰy4vMTZJ(h~YrQ9 aM9W'8~R$Oo,";!FGD4 osFk^}\s" R k/T6r4.cҺO":@yu|^xUu!P\e>[{sSNxfGH m.k6-?#JB$ff@z84|ǓrKF6v%w~?HOpkՑaЎZu9Hs|۔7懞EU~E9 ?CwBHjzS-yL| #mabWP1Q^ 1f#m'GK^^ӜY&sndfrG\h9yT)I/9Ndsn~Y fG5j"TL ;`+r%Ð)&:"4ǥytnvf6c7GJ2o,aa7:s}sf5cf˱Rx2m1ǷG/qlK=E؛,c.Lv5Do&Dm8r;bt9>jV;r7/=M5wTJ6.ر8?G,LOiH`}ޟ6xCÊذ'"NNRh RMQ-F͈*2AJӎD`4,awõJʱ7}Tn$ Ĝ,vӗ0~8 pV,妅إe4(e^k鈔"Z[?Bwhmm!!;}>Ypg+ R޳Ejk 䁿<FZQǏo=?g̪}V2=3af;®a?mj#|5$s8"{}wQaN3itEȱ0bep4з] URbȜkWSџ|~ Bx/;2' D&>Z/ 6: n?"kApf=W>#}A{>#ebQ@M+ mۿ V3E-qf~n`t"FU\ ;ܓyF&/rtuUtyhHO ߜKw~4HIaE7 '&0 c8,0iDWݳmZ k7fS8scsGQ+#9Scoh׹u?. N)CJQ,HI{Jk y~rٗΔxzNQ+XqP>8j ``&2P ˠ7O] +9T`kĺ8˻RnjWPޫ}%HVV& #3 *K_q=ʖ'W0' }ZQyӤ|re+ ,Y^5ajB*95_ A (S]Hql}b-T&,vRVQdƁ^ |H5CC"-hTGgrZvc50M)d /b"{QMHR;/k?wWkxjJTlRwUSczayoy_f>kF%5 ReЎ0.C^N $FXFzJ@hPN3}?X Em^*o:gdzK?v "M ('% JbcnI; ]/ۅiA9LXC9Nh!mdTao -7b.[G `;ڌߣ# ]3(kc]`L\W 4pو˴=Lv0qCZ3g*"W?F ǚШ4* N&C>m[IV(Qo$- %X2G^`ȋ6 fʈjt lҵ^h,Λn>Fv6OJl5CC|i `G$yyҕ#Wn`JH3?" 9vM_ G{[tI4p&}W`a k/#lqHkMWcx?^ؕ1zl +Nwݼ*8xEvBvO,3F$ORu'=*vj,G@#('RaObouFHdR_(9°Ɖ,3[ b\'h^ X椋uNHԝvsYC/efvkܸ7.>[Z~[a3?,"@w9%= vpI@H^Thb%y~L D4As%ls\lCƧ*9Ed!: 1j? ә-9e XS(kZi"0Y"^p3c(Y6W0^W 0iXO9F?hD$-*:a3W)ޱ[qK4uu}e(Mİh>"~F`L;ZoLxSo<S\΋* TUGx{5B@*G)mrwS ha4Z |s{CZT5hJH?H994' 1Py )Fu^R~wHCCBAY)ۨm=YTm3OVebhx \(⮺O A3nDR$ d:QFsszsbmojQ`I*JS1ۓW>OMu7eSܯ:̺$Dk] 6$@V @utI֨W~HxTKta葞 ;kyG򙤆r6+NLߒŎ0<x ©xzm7àg&C1 h_B:/`|J X:[8Ge'䴂ι3 V23}ze\8&M8>51Q$sS)RV'0,o܎ʮ``R4SMތ˗ph09ͮool(sRW yh'^5;_UYˏ: S[ɘj'잆j{atDJ6|6- ظODhqf@;יks{͈Vű*(f:vd;2OK2ϖv "6GQ;/IwfׅSfjc`i 3OJ`]D۽c:8OVM跲]`'B~y{튧OGd<ҏvQ]MqPO{X/?>VnY_zZoiIHқ3fOBCYu#ϗ'UY\ svwlȜ ˀa4_=A/P%Xl EtY?CLcn/y1fV՛bNJoi7|wO^4Un!,oZOE֩i!v~uC) IO6zgc,4.SC)>rdlaLNv Q)΅qKT861J^ λ+IV\fHޔ|QVSp?6՛8 LR\$ѧE [ɏp$[ "ԏQ }An*1xzdqGK^_E.g"4Z4/~/.?{vag;U1WLi ͐%baq 66`08dM!s4sFHX !PE}|-FvN!e3ʓ|tE EXK(vܨ*1NM_uz6I3Uq=ONմ8H3Dd$ФS3ddS) ]D0;zU5*SG"SfFI*&Š TTѧWv '橙& `g2 |?(Ӝ,W1w)>簳NP,@>F!C(7ǍaAF;Qyx~4(ʅA*l#j-5BY;.B~0asq uʎxJfǦU'oe_lSV ?Q(kLKP^{Pg[n ۰a34 F׬$K>} Y7ќ{~a58 3ug+Y|wth̴b,n}DIP=i[O+j3KGgB\Maa䷹VTiPtoG&>ٸBCN.Ce"qշu 2iŦt͈t )f|qb$c}KU$tH޷iϤQ/^&XWޮYTL;yc}w$_ q2%P *(2fJao1ˡSKf7AkMt){(%6Z))qerAW2(ZO-azK!V]FJat5YS}ފA[ s9π0N5Bid3q4/oAY^Jy˒_PÆ~J%=*q'դ8K66'CoG﷙'p]H؎pP aZR#Y?7OڹqTŀ n^sVl0@u`[#gDHq *t)yt+_-qk92 gFBXI*A7P5 Z ?޹7lՖmOrJ٢Q2ءޗĀ;ck\))5&cxJ}ZPq 8(i[g *6N"].2mxN{:Wi i/c")+ VG(M`-0hZTA V~zpNJdU-nSB.rJ:%%`hIk]7;-K`I/ |C*ln|ϺK8oNҫVQoIn˻&rUTK~rưW}!46r?K -I41A9"MuB´V;ksjB9|kwns||,0kƂ.41;k\ PpYU۠Ʊa{_1W[.e~Byl*i.MC!7=Yf1q>2vQL_eU澓A+Z =蕵ۯ^<CccS?P SL(wի=XU™ %2t3TU\e^sRv rHo=#5&.Iζhɩ OWB*iY ļ LTLW}~@˩mJ[(WFs(T 7Wox0о@=(s0K+m5kUfCpT3 髐R@60mC"5Mꮱ roru _ë-w]/V}חhyiħFxB2e?C M8n,ʻz4PW ,,R[uh*H;<זt!}TdoSxpI;j {!v^C ǛAޏ}h!ʹ^IѕjNBL]$T` e̅CŽlt@4>>SP]mUz5&i&!s8ȁeeR$Y}NDɂ CAD-2G>~ϕsY *];tn8AåIH4p(pru<7E9z/.%0m\ޭUε^v:օ`2 -a{ C_f r>(n솮)e#=kHo`]M{+'H9m8> #ܥ3[4Iuf8E"L[0$SU״UHC7"fJa9#sÓCmDp!9$L{cy.3a,sשּׂd]S[~վtg*A*J`P*ar-¬L\] >ɩ@Qol?>_§R(/bx>JW/^R`S9y {>{kUGgZ.iQSBH1v6w jsz |)[BL}w@F |!]sOtuo`6ZXcF[>EOsE{OFx,0Q3pNQ77AP9$rXal4'XQwI-1jmy(-{EN1pl9ǐCUO eKo>iXT0o 㘗1Qkư"CF~!H -??}6V\a{Ynm5D'R $ i2B^o3}a_O{xFԶGiwit*erk$H4/+-?TLԴMc"~]B1I\"B*6vT|VsO{ô.QJ1N@X-217}> z} a&50H1yQw u#}È=y}QI6u %v:ֱz׭u$ \J R/ Eؖ*A2醡${uGD'?HvFBFAcpܩZghl$Vjf >{6\vdo#z+ ,$m inڼר8AR=VK)n{ 1Vgv<Y=1m@/ c65暀v.qo>lxP-ON}n}Uju=eV5S%w qZfl4D~Vu)HT P>F~]O̾DP4e.W<`*} .=I80oy>`M%7wjm,ŵKMl=5HK_kRsjpU٠(<Ǐ݌}+83gNK 0h3-jT"UwΖƬԔ+9wIJ@}{-pN֌JrpW('T*^}R-[)ĞZm;N^ETCSs&f<& 2r7]MnS!o3 M$Lj\Oaԏ5q]{`sL=wV&e?t;,0 gf^0l=/% 0;K ~ 3/TDhvhVE&ބȥ|9k'4{*ʢ:CQn@VOLS]cY${+qQt!sЎǞEsԈʝ[ %] S8@O JhҾXX$ ^;v_bpi.=N O+Pƥ>"EtW؇۾"S{ʣ 'Ƿ&M~:]g3OqץU.:858ZGG.\;߹wCJ=!C07,e V)Ot y7N 9?(F@9{e#@j^6٩ǂ-J7m&sFw+s漧[ao mmmL?˦'aj>1]eф^:[cfE0 ʥO#::R2M = 6 i`\D㜃f7@^`v. <5th!\S\z0kЇ [Ө )$55b^zf=+}K[IwZߒjODO?w¡UyJUŰxgf _ЉG* fmf2|A>׀n^1#`I8rjLTIJBqH?Y[rOS[9`b '"7MŦ@mffj8kQ3fD˘:Zi0#fD@P#PHxVe??ԉゼLct"%@K+X)7 n];x1t`= ؛ :iNSQCFWk`>Q'xfefV]Ek]kŴ-">g0:mx pJj[" Mf@؏HdT5͑w+shd~u+RUŻ$-K6![Țv֫~/< ]3GwMfhN2!n]6j%el5JeЀWF(P={C @S-~A3Eѣ.m>?'ѕ-ء'lSQ(\ Qۿ:tECۂPц} YE߰cHn )KAJT?r vGoȃgj`.fJ( Ɂ4Wb3Q Vޙ[~j]X!*?٫yv;m9 U]a_*ѿN8h#ib֜И[\ɮas4n&1Ԣl V lz#1[Orkv_a(s]Jj%>{4?EtEnd=YhWd64pj;lNJ]> =3;SŽpnk,v ߑ-Db(tBM %Y(s WOՍH1^I:&(9L#HsTP?$o{v}8cHy(J%Qa;6:ƫ@6%ywMzhBQE:M67f06XL)Eq}r岬S3G:7'Gq#jt 9}vSM ;B̯eٔ[2m\Y$8+&Ju__oƧXlgY1Dl܍`ml Q 4u|z-q #ܲؼ)\ب?k S;X8_SSa~N]2F""!VFN@ ?Ma;ˍ! ׬ t<{U-&5n!uR/ P4h͢u$N\TR~=3h-,L\ӶX!|kf9SP kP'e0FI]귫5½+rRq&33EyѬ ߢO(1Ūt,+z\ue-v$;Vt+1c%a} =M>,OmcȌYw& 8O& KIR+*rc`ie?b#4 "`, Y 72KoJFKPNKT;To] +0C!23^dˏ f (@=n10K@ TI%Y罪tp"8{Dcg>9:Sゝ<`8H4{;5M]u)슏>n/ǎ %N%4LVdPi;RC^*p3M61Odx'-*jxw Ù6hId'L8<>^)I8#CAYu9gHQ6NfG0{֙im 9eP8s$S>Sg*6mmHdq_ T*n!%Wۿ ruօD>H\̋ɪ3x; 6iaxS/D"[2UҊE#)vW cd?t =8*%aD!{Tȣ%0AnYM.')>d6,xވHw0nG?rժ>W9k_drz F(5n?Ȥ/3F>%s'n42@cݤ<zôrMS~gu1C5M #Ty"]H6oZFqӫa-K\gXC*CM5*rV?x_*NZhU}6AɑURIx0 i/j^<$32sְ|~ld/1p4[y)Eov'MGLܓԘbԙ-ݹ]`WDJ+ ٧SF偎PsPeeV?G;~a{ر% d8 ;?sn@PJ5cCA|ω'0oĺ/uSe4-j[X.mPFc\fsHBkx._]}o,x-еDfFU/{(.CSBgy_lن*{Xib̡4cUM_ &=EF0uW0[8_zSqiB\?[#V cŜ(_n]UO"iAYcErV e 5xC 4_h<񳡥*}n6Xf+C{#gWTzze>W1oGhY.Z#g."}ݐK)|#I/Ǐ0 5rt>b^*eиB!_UB*sRL'}, >&/ρ"hMA'.i"~@sBq9؏yM>}Ƿ8@ h?iFaq̠H`}ۛzk c)p0zc2#غK^J5FrlvX3 rv0n$#]Iqen]-HOpb?hmVu3%KC,,>|R\s[-m1"$dfAt_g`M2q6AAhi RSk[пm}@ĘQ -g"ӠxU|`1 [<{a\)?Eh8B&Ƅ!/qXe,bMmp5Q3)ͤIirpGD~z@AA@03HP@9w $4g⚍Rԭg@Z7us68h^ިwlXP.׺& E5ėޞ6ꎙvwd!9:Db1}' !5bvGһ-wnp/.@o|0iз;-%||ue#_8P_Ӣ 8_ʀ6;9kyZ  KNގT<=#n]][9XըKz["'z),,_wY?5}g]2dcSbxp'؞7 q)/ BP.rnKzP[0%Јa_1QnuYh2ۘ:Dƀ`]Boc2¤(FUhO\M~~C4&*a|W=ڂG DA6h9σ/w+-tESZGYzT X ]!}NΏǚ|RgZv?C#=S)U'?K8 +DcβE73@ N99m؞6$PV$o^L }Wr:q<c\xOM4n=A{+lbPMpe~B'{hvDoJwo:S9徺䢺 QPZ{ZN a:bf$<慷'dm+=\IB?. p_ݥwvc_JY=-r%}ۺH_F,9dJnadVF30H,ؙq"Mw?e 3jC7\#$ }xdDI8dDxѽXX.\\@egNmOKMZ&,]o /K{ud;~feKw>_Vg{XZ )T*EYÝV؍CdZm!ٰ[478a%WfDAk3kE.sү= p \o1pRBP=xLY8t| h֎DxPʬR|&$+GZC%S1gF$MB-[x̤'kD~ `0~aw:.keп;)LT?Sft(U޾"r4œ09=˹DS-8(lsn~U%ƛP߄G\ q+h_XBpIуQNrA}ȦxV]$!k< \97zS׽koWbHUsYnvJeoa*:2GQwk枀Udi9QlKOVTc0uHk;J:8vlIpt3HfV/ g/FVMdC0zI)%`:Vu7(l+󍄊N&2&xQ ~oxxh|(w;R{3[vǾI7+dUqW@`gxJ_t/aBQ;{FZ{C.j8)]HKYRk7GH3*?.`V*S($NP"iTAQMG!bH<>5, DTOW) hYOY=%+3)ZkV\mI-@sS 0$ g,.PR&*q8m HG|a+]mŽR&4=5FX&(}0\֯з~{Lhc;A{21$-X&fnVv T^2iOݬu*CZBYWO*\Nj[<0޸MO3dm >WKp+ϾM+YhD6OSuou^lHI h- Cf#TnaMwfn{&n6K` T^BrC+iEsBl{C5ᰞ >55QyZ] k!q/PCYl)^+kC)R2˜f8B4y!ߊ$ɢ֜iB? `s"(ԁTIDGbAaޛ'iͫDls>,,T[,eǶb~ܔ=ۂ9j[y hEc3#F巘f;D2ϑ؊ݼqh ,f4F`Yy*OcY|`&%&Q|JܮbelN,G(za"))b.IXhDub垪+ނ lx %,WU5?|6wޕk\ ![a|Ի62nNz3>)=ҫ})7-Fǣԭ'!zF1PVꜣtr~8EznIɺ;-`0mh֟4xqSf-H7`*>6rՂҝf$P+g]Auld&=(+qQ3$nYo&3Hn S]\u5x肻O_GES`W+gz:jwe+Z<}|¡.a"38w~4ZMmvnṿfm *1$o}GI hxXIJ!c 'HK=S+V3DhFMP(  ,:R;n%B{~Y (C7M&4֓zMH2}mڢ&vꗃ"X䏃 /x IyTe)^/ttE4A ,P'[g"έl iҟ c-o[_昙Aȳ]<1} qp|RG"r$N8M=H S=f~7$.1Ӯs\ AhzKr+NI4P/YDS*"&qOF/7_Є(fւP3 ` &*2Yu H8cq~&'Vh H\/i"<$QQOq42݁=Z/̯x5^)vm)tl ́eoxK)P}j*>$RϔboyαXHu.|i.{:f ̝i (Vxr>g GJJq䭦U[XZ&wZmi:(_hn#UJ0( YbE"Sc)^+n%~N}5xͼNyNYg|g`Js0IoVF1z)DBY:b_ zŠu9u )D|RE1/*ޑBt'0 ,zU,OukHMkit]ܧypči[X7U7rxH.d?J)aWʙ*8W@-(-]xQBTZ\y:zKlxswY ڞC_/lD{ƞD԰|9\1>i V.06at[ӄ{[t)?ĶȃП,# d+8q_`QX_s+cr$öQٹڝ'.ڗQ:/_.6gs,|JB!pSex^ #8"O;*"Y BԳn[; ځBiyقY06EV2(μ&ZJe3v{o2j3:;̃."ũpY1f Z_*:s3;w q-j_=-\gƓ9v(2iKt;(X<>xk@%fU_BOPY7(S, Y$@JϵӑnS_8PPywKG|U^XiL#ltܚ\Gا#[h杹 CoN|rh65-cdV"z[qԎ ?Q,S]B؛0$ {֫9nz7;U'b^OAyք6C0uJ,BHe-F?!J|6KN*%Mg}|%lfK9{lL ;fuB+}'tN@>H>"6;\?nxbJ.Vǐf:S%_"m(R@ < L럢$Ado"pW%x/Dݖ5{$|B$B>϶]pks ЍOKlDa}չJEd~U#X2b;SF>JpTΦSu_LT;x1%!k0&#lk4pEZG ^D|ZxGZd}f8M6md`.$J7g Ԑ"O%yI|[~ٶ\72$=l\yoMAʜԧ>yt0.VFB:QO?7+m[;<Ϝp8)ddT`Ϗ="3-`? R!xlJ9e']"YvsYj*"1>?vNYK=.bB`$Co!84 `ۭ'Ƨ߇T $o+ւoiW뙨Ey&p^OHH{ųёBCVX#r<‚kЬ>ɇw4(ԫ^X vbu٘29 N%X]1bjn9,0RP +6A-.i b_cmz`|u0v"wEwGS1{,FP in&Խ $s^ fE`D8Fm\$`pm&J^{*rJ73:V1A1i(95~W~j(Kbhq$$F/UvԊ3HWƈ 'Vt:q]n!Re] ('ӫe\IL$N_$gбE52"3׭ӉLܠ{m^tD@ͱu!CD:}|?@^)x\egDBgSxChTIӟqMjh,mϠ'+mF0P7rlœMfOߚ)~|EtV\saU~YV3Kw`fj6XfD p#ȵeNUD0BۮחZNOFNJ@83J !{! 1I/=EP^wzGpЪm=pdZDwh_3nyK^vrF!,aU*CvAMz|owHwX{lC,`UgT$^Ou,_a i˳8ʨ3 L$σW; l`*RgD SِrV0ADG_iVHh.@-pTs Џ &S},p+$F6{@ _]Nw &Â}ehe!?lvI+׸Q_Sq-uҦŒ+;_ 81-ذ=_oύ`wEӒZs)Yf{II0DuvB̄ &!7(\ -| +Ry<`y#륿׆0ާYۼGWIFRzW>B:6 -xћ//akͧ3ם7'S|n 5<@}x}`'yIrQ_*A,a²y¸= % vD̺ѯ# >6@ĴDZ=nTVcġ9|X 1B%󘳏Yه̕6 %Q^cL|J0}} b;Otk<G'2+v7\I F\-p!a!nRu]9yǥxmiS(lEONx ӆ*~ /"7&d1W@ \D藍CBAE8 a{SMs :cln4*w)v"j 6o5ƿjh.X@&g^M&R afX秔+Xp1zy93Lc]>𤩟g[)!UXXd}Wa־dRG#H"ym;3/ŝf&ƀ'..`[( .L i.FK+8깭 JB1aOa"Z+PhpSq < uűbnmPcbυ26Ԁ5Ġy5Af[ Dc4Ui@,_\C|6Oقp&dn*7j[ٶr]CTQe'8=r48T85TReBw3ll-]}K8U۩ b~Y(RAeՌ:A>#(O/JWrqsh@aw$)qAmp[K.75OAr9"9iJ[/#1\E8.}}ZC[[*޴:v !DMS>i utjVO^Oz><-ӲOr%F'CH<(q磑Suu]L;',l@Ns̜%ޯ4Ւlcz6%kLXUϹ)܀A XY.-)1$+| ~_= >YQdi۲9D.‹(WXH}%7:H# =y8Jqy 2IP ǓwEkؤ1;FD岖Rk38,w yO=Yӥd.."hԕP5~uTXXp7ٽ·*+A:d__~{(寶CCwK*JUI4B[]dS/S{@ABgx+G+Xʥ3l6Z7Mx XvK{>83jC (Bia(n:2Q>( UGi l|%!˲ZdҜa ^?AwZ.ONNڜy,O[a>5oCA)âcVfӒ=4oB`E:hFH`VCpj.7?t)~$UsP,oucD g߱#dM|(|S3 5+ft˚ȶfc6%p1Q[0f* !V"GDjMyܼR2hP] ~P陧w&ӱbM*qy C7:tǯBOae5%*D5"ڝ<7tNWYQv*󫓈B`Q _ԃ~kq" Q j~]5ZyAEW0r=B<蠯- -JvO:c7Eye)LtTsFNz 7Wb}1if*ƍ-rLBEEk<1ud>&bCI֟W52AN]%8J&E5LMgr S? AfޓKFh mǻc\GgC!E8QhE6i߸:GA{=κI8 @ݐ`:owVobfaP}D!5$k6Q1C,: )6XI|#ۙ-kidbcMQnzW^| țPB* mW$#v>'u <|-p쭼 jc.&Y |A7w>N43xj6s73܀g# ^S_"?\n5Jzh>|=ic<=1.GK.M;3)Aθ2 54&Hk?%i8l4ÓA_YV4}UlxDkEhؽNPjeѢ&[1{cKg;$1ӝ*!'3Gt~S=oRU<ԥ[~|_LUy”MF+@\-.q Hto92>bv2KDaH:5G C_ja -I !"Hufrlb0Vf>Tfҽ>vF"O;e6HgD~OA6>'xDMo2ڎtZ3_AP44(שJw${OQi[-jl&:5,jB/k-0feD>~?)5eisT3r4_^^n*Jd5)Yuf\>Jd)r3N^&=H(<@&)%ٲro4?kڗ5*7NDҚ?ōd鐰=يdӆS0;TdMcHDVYW_"@  ̟~>q\k;%K}h2IЍ$g/-Y@.۩n4?BDͨtQ%Q[w7#XzkDfydށj"J RWٚ!Gk/=Yؚ,/4kg *(]`Ob81E=i:,of#-Y`p*{;&P;(G~\:d<]f*{p/+Y1jR/齍ZC |e)N5yXO my> 8Fo\?G39C%ãvL& ;fys{< KdX'bc}MB5yϤ0f cAXBAg])7Kޟb³)2OڑE=gZTgOvs`̚8ΤyRMbP^l10-!W  ߆bʟQEUQdtXYX"߿]nP-s1XY*ȃ*~8L㽊SA`Gj5{> tUZRGEr/I]% H¼8j2tٖJ1: )J\nLX٘!/ -?) 'garZ h@ޒ8^O](2<>v5P+7~1d硌͍{qS3|[k*ߴVm".5= xc3e{} Fп<' lU={q :8)2MQ˂Y+Qj Fq̟0Fl10DFRQ}2d3&}1Uwb<,~٨YD٥M=ތ%VoK}jVIf޴߂N1Qn@'^Ɯ.m/8E63TwVFsgIR^"PIZ?ꚇ/jF},ooI!SQ 8uCpbCVmthzkMQ؀#>` `Y"JC+z'3Dyhj,͕kzN b{^j&'yMfIa@;uif滫k]ͼf:q]jjohB9=*L*XSq|V?rU ^ZD^.aܿ56Q`1F:K)f+:¹=,? y( a#:r ^6o|Ƨ*q!nk5@p%`yA/,wԣpYYv1(pA˟Ӊ{+`jgQ"dŌeD$E?Cnyb]x޸ٲi{ENVAh7BB,OSȉ`2bZ`Qw ( L DMl@͵1w#Dmz s@O2-zukN!V^w4E+@SQJV1%ks5BO^Jy8|:Pex-_\8t+5N6`K~&$ +9 @'/+!QC >B6؞*Yd<~T`pܗS6̊V`raᎥg)J~F[$ %WXpF*O~6@m 2~w NAbw$>;4r܃]Z)({0ֶ2* Ax zi6D*P*3‚6H0#W o96L=ں#QэJ˅i}>%E-{F,<ȡ' u-iyw/Y\A&V r;n=p?Xf| .W҄D]vnf9gq/Qɟ]DP߫5XΣk0PfPW/\Zz5'%KƘ V[C@bF Vn'z|IvÛLc@ǒBli$?L-%r7Т8l*/G_+IH/Gc*=39nKV2l$K q@amDJ8+cD*n}r Go[ \2c^L>(vHzPRg;t0p9J:kaD[4kȞ\V|O `6]TToZFd"?Ǯ}3Q( M43u IdO}$m\HJn1)Jn͒H!X{\\2h"ߌ({܄Nb34%>)}6bY]OLCl1QnhUN@Rz<; ήDq2垺aW>I˺ h#g^3[tN.h5yUЫ;Q pDӟE/u{>0b|-+ȼK/*i\YtH?e'9h1~rL4Vd1{U@T\3 NzH @1!4Qң\~{_XR/< 4ǘ#z RŨҁkiH2PKH fC7\]ƶܴ ^b;x VHY#j͕t ~[-caEg"VE3G^o$\<)Vo5㇛CVUe7"jMzԪۻ _rVE; ^X`@e-(ow"B!Cr9&(U{WLT W*2:F@ɠ8[?( zS-!*b _EcfĖ#+d@15#D:R) !"j%ek&Q3J^3HCq@[?0X J,S>x͌GiXV &g0N 6iݖW?/ _󇮼O3#8L}{Nb-Ch3{wX }g'/oM[qxr抭|ojhf=JV9}XD)cGѴ1Ҁ?QREbP)?pc<ZBfQ fވ{ˢt-˾~{LßA8BEgpS#3~PkMC\ MsQ< lMӞ4XZu?ZL鈏I_~1~{3ݗ3O7aD4:a`\e#x;{uԩj @[ S`ªD'yVq4j<ոaC~NR@B\|R^Od.  `Z*!GHC8õmZ\֍=R[=BK%ojŸ@T36t1HWzh yN4tk G"lhc[ڇ夿bQy+ަwڎװAki\`IMfHCpoQ~4 #1*IeehRPw@L~dUbHha=~ VǞ}7CMFlwwm* rW]ﺗ u==oM3 5&NUJERNɈ^zsDްE^:_B8YAz G6 S S)\6i'9ľ:A@S$Y:_a TG =(Xp AsqU{YފJ:-efhVŌx;haf]򣙇k5`G2qZl a wEDtUD9u0 ]gmZ}n )Hk54p⵩ͱlGPX JY6 _l(i/+Pc%`>^ӘbӖQ3s3?g=9 ٪*iɐj{HvD"B|ws6!no evQ+\Lf?X BI\z|6U? 9z[ J.|kS3A`o6RmW,cH6+ҍ|?3``lk]Q5jƘdmx dYG'H Sa9%8߲#iUjRCV?SBLEN{5 +j7tcy2'VKb5~XyM1(/6BUF="W|SW o%xu{ n /6hy-Ck/sZL#d{327̑I4~:XH}kkͲ#ZzMM,zyxp7aDͪk'Ev/w̐4xsh0Hm$nqʩ ɘ^ɖB@pj b¹8E>vإPaeW3jǍ,[\IH+0^D SHV.y#r3ᘷ2C(h{^μ^MWھ=b/X&xCUt`7vu^J7&Kׅ|Zz|Q-n0)iu8nş~ႜ5y+ߖ/T=\{Ғ&sPDOAmO)ȸoHW(kWoU]3Fo \=yy-(S,vħ10Bij&rt-.K`. b0#/ 1AS]jOo=p%RYhHUUڙx4{h7kɉ(:{Qũ((ɬ0Hska놌"_wqȃlJ$7 @: RjxxYA`Ѽguۚiۓ>B H4 )1R۲ z5ۭ}CN%ђx,yua V6r^wН^2LzV"BIs塊,hUkݯ9qtpn}W+c RM׈9Jbbraz-$?&R4zvb;*%W褂Y FftVfN5c8b?񠝫APaA}d A~=bP&_C" 9 -w :-zУ0sw.oj`oL.+!C?I*d:ػGL8Ct-Ak(o m^iƮo#wشY[,ARQxOI*@[s Tࣜ!r eKq+'>s%Di0ZUbxƷ""xi+. fkXSGWQ&k,q_j17E*hШ7_gtЅ0xu "z"T/&SB,^]/!.z ˍmm49CDO[T* YUx]Bt|̅!( ]JƸAHB =U:{e)\!çvMp6Yq]29vpSAJB+mЀ3T^QbeXhwæA{+wXE$FU*K͑Vė~x4D<"p;!Srٗ8?e,M]e,njB(yk S upm9t;H*+U"4/>iO Eau[@WB,N3eOW)Z! gY%kne'`-Y҅6sN7|Ek?A,bh۵O"%?&0է"x3a|/%]IdK,_`3 )'Ǟ"UJ0_.72:fS0KL3ٮLaLk%jv, 8, IFcGvDL8_([\Jr8|FI6%`@{l'pULWZEp+ 'WeeY4Do |~ߪėQ8.{2fz?Dv)#pIǔ[/ˇ1pÙc{KVv W{+,ɵl}5#'4(d8d@eJ+?VƌQma7;/ρvO%z:, z^Ұ; A)}ۈy CwAM ؘvIȆ+a$ƌC;!n,mnm\:_Ny焆D[2?{TqX |IHq:est,Q"-vO'sVn== 2@y겳|魈)~ת/znE_^Ќ+b+*v$6|;{z!%a!֌Ыo_jHzbqEe!kp,HΦ'Ƽ7j)ܑ }mN%}6H4X@ED}ew,u1;/z;@W b~|Hb_y4NSh6 pI%PQIQ%(s:[Ff\g1|>>Gh0E Z' eh$+Cq,v?>IUMr ;ƝtL e*.{-7QŌ7) 4foK iD7Ϡں,]bzPgL ΄vv$M̈́Fu:J @'<S  6q wǩV =g0?,(-02G2]ZVE! ChD(V\R՝BtG c&ղK)g#HuyŅ Ś0ЌJ/LMvR|ZYxUD턢\jX֚vT디w&Co^p /@" I-y{.}<~vyX=f.9\E 풥l}A]ug#OP[*}Ò ?%Be~A3M%DlA|=8d!i)G`dBXDJu#q>D(߀^xb玅?ZڲCÂ[,Lx;:o Fe { y@9O< /Lw)w¸If}"ѲovAS~ #([̱m9D\]ijs]?H6ji L]eH㍩b(g--NBH=xr=4elg22:+0]P5DTRsNibΛFN*~VgStn9M:MW×$BS$ t\D䜡B;I6kV.xbe%ώ Z<#jEy|hQT|ea9]U:"CI]M9"+;# Q<<ۻLt: 47QʮkZܻj = '}o#9bK󱵈LnGOr,l<Z sufHZך lrT0G)Ybn\#~S>OX#BW!HB7nvP,t x֯KVE RijsPC4`P.ךj`yQ{IroqBq|*z59D-T*IIh{O 95OKZJf4׎#WVB8ַ;&qJ tr#SA*R%+X|NT^j,vhOx(t;LR:* !'YoXpO31kNn: Jù.0Y{a> mMt Zx=ߡ ߔA_!0D09> E߬m, k޻UTq%gԳ+jn5ꯖ3 xuN73 J~"Fe9A/e fE60v~Z@V$[Z&N Hwؽ=U ,\^+6/I@{S)u2ǔ`էߠ=6AGcЎCq!NkԊױoީVW$#+|o<{oQYjH%Qϔ }aF&ߴ OeM DPIOQ-cmXɋY߱cQB3YrAܠD8,tXck?`s][c'|N€Icډλ1ms_7lH-d<`&>VJŪ[3s &19T9> /DaZ#k⒕myf(.gar'/D0|^ 5 W믒{GP 5yΕ1.)BԮ.*Eo*K$+Ho宻ଘN:C ?RzG}ߌ|bu1bpʝ|!T+5 R)Wݗ+J" oKՋɜnG(p<ȡ r0%ٰ7(pD?6Ei$ry52pūPM"Hg)I:t-1)TnuUd!fQKlcl-*F  ᆰ;MD,r~P͎B1S:nKVȍ̬6փi/& =E;ԩ=<&*T XX^.f[:riY~":g*0A8Ϛ`[)vvo \q!KnfnRgVUhw:HI>mNi ߽7-y%؊bIRS:ÔO f;Mhyv$0@&p_-ԯܴ۶2ӻۯM>]|P0}phek.-Dfu :+|cvKrB9A, Z4^*rCO]uOmCs1Hs|23XDk_AV:qa}P嫎(؂FjjiC{R[6 idz0Lye9Mc&6K—fq(u̳1}l)ތk0c卺XȆuB`g6? >ɍlұX-U\xMl%R% >`S/"AL:zއ3g)ՎjBWo/LԌ dg">n?1Xk-օ ^SSqIoOY@nVD?Rmz*@`WURM02=C$زa-E]Tqi)86W"AәtZJ4W$DM)Q*l!Cu5مBIzEH$d'b#8/؟efW/PDk件CAJ{N<0D-oĸ>pd|uXdF\ܮ[^ǂQ,ʖ=LNfy7c9D'MGfIÐ}MB5ZE1F\y1s]-N8KZQe&mOx^ML$+;PanDd uוֹ V;x ~7ˡ%$U3(?b&D[{^ +icS!g'l!0ݠ*)RVݐEtӠp0Vd Q4g42X:J+`s'Tx;L8b%j' 2rOb$j5ٷZ-]~Ssđ5Ne4՟v2N$%q^RN4PeqU+Eu~C|{׻sEd릈{:i);M]@|d_d6\U, LJg- ^?C\8\F1n{R.9A`XFog,T7vڔ)+zZd@..62j8t(0?m\nV4)Vb;{(fWA4^Z3k5dG TA*kH ͽ輙bxg#gKP=&kky7srXx*}P Y:g [nRqr5')6ҕx]>T|t>HلX~+ n>*KHZ4BN^dB_m/B%kbGLi atl㻕 jIjSx8Wu~Jl5"I#Pj]_勿ߍ(+L\ ѓڊcV>e%@-m1}q)CN?PH"z,#!' t^>/J];1C~"4}!_P+̰sfY䟄[ta~mD.I'hf7UdplaPnA[SslaN\Pt.CwnpU@y<| /ʊ05f϶&E'[r=wv4*:&=*8h dqO/hbWZV V4(.RM]3N|><[b!5K6 1,7U7lل%:~|Ղ vFm5[OeI2 FVEm0_}d-YYQbV&M\L:Dio<_xьkJ$7rOH7,OuZTG'n+:fـrtɜBQNmZ]h6$ X7Ez55\A,543(W-55u GVd=oph,0a9D;5QC^ҴMN'a^B,E n B\b߱Vdt Y{p_-bV8)cy#5 2uM:~U|Hf=V~3&G,E‘'0>sX8ōރcI69a-8ug1ߺ!$~q#i!í&]@8{g"fC`󎉃3w2~k>+ H՟ZCfްeͪp lNnwZ;OdgяPס# T M"FR(Sꉭ$H o6NQ(}'ӆL+"ɟc8Htm^O_:Bx{dhWjfZry@Q ǎ9a嗸f4L1NGzʺs|Ww^Et\pzCC4:~Y*>rwhTSk˙)|鄓7} DI~ۯ|}<RNtzF> jN؞h } $ӼKq_moEWSV|Iil ɹŠcG,R*uan;%4A^bhgF)Ď2xT\1lXrP8oHe*Cjj9:tQ댆=6d/($V%9o^u֫M= f[bh=:WQ ӧEg"뗚4ɗ.R,sJ tօcݹ×ۜGV o8^N501"G 'j0|.;b('Y(s!% rgHY7˹$u(^@0"r7Aǐ;fn &3(Kɮ3ع!2)b %Aef8 g3#%*T rN6-b خ?ʞXh5lԸ7a5p]WOln~i69a Vm%=GlAb"`w8$:aVCh"\01 돝G:EE~T\cP ՚Jܛk|`Vĭf8O <"S :Vj8\^|zd|&+@ 8(1Byݼ>a]7з=]/Ñ}"uiiIuK؅w kmo 0^Kh.49A<3\bLD (f1d|XRGǍ:@ܞe)d7K{tnNX{c Vӡ<"4OӒ){A2 еfqO&Y; VnM]|T;q'ށ]*8> +DB)tbG磆(Lg& ȲO9bٳDFU/f] kv`j)P#+@Ix ԙ˜Jg(-^ ςT!ZgΈ D ~6n-,=݂>05 ^t~ļE dg&"5M h3U~!Xo{}Ӿ(BTZSZ_2{b @t[-_[ m_==d㽼…b n jQFy.lѪxDΫ{RYN*1-Mn='r=M.W[V[7FE1aI0mjJ=.ȅwTx?D*^@YO _ą8c{f$P$G|{{y1N xLx^78,+J9s,\]T0 X`r/ tZ1?{<[P:y<K*{R5WX,]Y5A|֑Yg;tft,lZFᕰӆo8gx,%[֧ au8ywȋh$B=- N+!>^,bn@=Yf3ڟQ*[Xܜ/P}W='EjiYrjd\71)BMbfo':TIlيH Y+YX F5? =1mEL1ku~D\(fj,v{cm6<$FQE}ޏv7[t_nǠ6> Thdu~V#?tEٺ?aZhrS(|lb%hOO^2TF؄,dLTa 7p|η:~#H.d ^Ѷ&[zL5 f&}]zLm@˧d?PHB &muXʯ0+݈L !iR|JHQ!X$BKKQV_7X&ْ&MGA1* 6 s3=4=*N}nNd &^PZL7'&Ax'ywIdm`ꕪxuߓۦvԅBaf2HEZsIbq%DdJ޽&ѣm-)Q$լ3岪TMBMKӣ+2$lnL4kdHLj4%dRð] W Sp.t3@r8tM694`mȕ7.>-ї^z4\J3#7FPOhv!ՑT>n>@OMx*.XcI?zdc֊UHȗ3V-uRebG'՗cޕCR kC"즼om<JG^soDE14tMP:x=G9M}5E!_R5qjx\'fޱc-mfSwu:H&T`AhO`wgiBJv-#S"Р: ~A)a8dyasOX7r'P{aM&IUe'Y98.`k]r`C%MdP{HK$v:[b&7U1)-b$*Xs=7zY/IZUc- !c1|gJCƥwL$P,>*9wa[OZX/FĤK*[GԞgYCd0A F&^+ھǓe>UAࢹ9zFgL taCqp?*0^ 6nGjto2㉳ۉ7h$bCOܫ`SdE;A=t:(Lѿ 2 Е$UL!l}! ;'J?udI4t?|?$`YWj:/!%u퐑* G gm 0]CG^Wf2ݻ6ͺƏ/}\1xWˢ D6R^٠IS!rUjJ"]dU*v9 k А%Lk{!&=gc%\.oL_8 ~>t2̂MjҰnλM>:. ĦSQA3_:QSN]&K.]Y%(7%Q-ETp0֧Nފm!Rte:!`#ZN9$ p?ߟJ@b#.}dqXe`&L9`? .#a}@-\/2oyO; dsW9.=!/zh'hq;vlW]Q; Bt f-{ʿ<Knڒ&4ch}j5|E2Mf i7)INoz3RJT24h)5lcmgR:5P][FG ޓ#u~Oq".t.A heїx qnԴGW ea|M}x#md 9Lzus;|0{SxuwyG tyDu0 Yv~z bHS&?K i5Q\,n/6Gz`RxʷK(z5gGMLm>0"ߞl+Z;wSۆRn=)(4v,Įn<9pq)X&XeСDγ#˴dZwd5c:#>ajo6V0/p" SN1mp_ 5!zx>y#DrUtgUѾԐYR; wO?ָ<@aDFbEQ$'LsD .j2դeH03:AY5F5SüKߤNyjX\p1Ήw_١( B6z_KۿZ5ad_˲ u2.?OB@3<O7:6\vf/QqE@0@ϋ[nrAY⑔`DY.:@؄BI9, `qMqXG&Ϧdx׆N G)iCxWJ 2נQYGţ%smDt6`|Mhf4T0L6|\#q"S3 В جXG$ٴZݳʶkRycZB #\hߑ1tfaJ^m/jB9<Ub|:^x xNsAb٫Y^6ZѝX_*q(a)TPfH13̘Cah- 7'mcLSGn c6TǭnlcD;-d:,1">pJ.{˴f70tZppyCg!͏ 'Ne\.j5h3W+Jzzq`pXL∍t'n?f@Ky6V|$$ il=އu NlxZ5 ;wGYNZAɎgcѐ>|rvg.!SAdY]*?nT_RLK}mu*F`'< w'xt9f"\w:nm F'zoPL#K5[:*ch8Asf*AVk`gI|Zc٬ nǷQ3dEMxPNoK7p #Ý它vA~/Ng[Qp]݃{CDgh%} z!°:X؛q[K7nӥ0>{ϝFWY[+YF(?nnd#PJ828Qjl_FЕT1 @Xu)*-npg>w\@bZ&eg9.Y_"p̺n2%C9co>:Z F2"%ٟaFP8yx 427j'Й@!;Aj}[`RFbO0oq>}5HQuDF -ɳw;>N hlXO_Hyak"J[//'bls̊" c<j]T֤A\r#>)/G 35&bu)Nm0d !jF!R"Hu Nϯ27D >/%xqVR}occΪ#q +"Ԃ.y=#dCqNL ,gG^4cpX$!6;m:TpYY(l? 1bB=*=[?1/H GReu i\7ᭁ TzT6v>ch% bULʳ_7ܒv|c(khSLO掫|^A,@We(~oQf1JP<({`@ E{)/A`J,h {fcK`'{Y%}fMoǥش3c} 8~47mEƳ8;]& /=94G] h^]e.euط,L Υ!HܢN廢\#Q*k(dZü6bwQNS /1,Yߢ/aQʅyN_\61ĎOf@4?NP񻴥Zbv27$j8ҪHP4A& !K$I |˗Ru\;qm MX%ESu@ChF!x]k*JVќ]z%߁0%uY튛ڱ?L ~sZ* [=Zc&"ķ6ƿ&>ê %Ew;%GxH0|R7rC%%DXKU#>| 0 ujM%EګWoV"u״r,L "27}T8`md09|˴iTK4ʔ~@FW%}LVi.'\Vg* X>Һqxsn [*` x95-X]%[с5Q*yբ\f#G[mPA L!;'Vj4}3>ͅ4T2S[R~Qp-7g.$W:*[=gAJ݆tIg'nI{>}?l(^yB90p27 TcʫR7X zͯuC/z{>p{c "Wq#p\z^M0C"#Ŷydtr2b3XU@9ĕ9h` J jEn1d g(Z0>SW9d"STvVt@\V`p3(A 6c$~ӄ9MXN_2vh .NJSR>Ң0XE$(GRRS,%X FljN9\Q3Aτm$RC6Rj58Tvh-w llM8m'эѥ從.y^/uGq l64fAuwX8hf4wo8jO O#*ޟes`SN% RF~)+Kwo@]-xDCkqkH0"r"l8̚[q4f?B>80S\c {YFAXvVԘyqPR|Pqeۧ>Q'ػ\ȑ-S.<'SuiG*P'n½x,񇛾]8E1eǂOҲf֖|oE'Idc-dJ\թ%6||:Ҭ7}uIeڑ&.|| ̨jҦ㩒Xd)zA$B5iǤ!g,MS1)D@+K=SX|Y N~ C7X󦀊綴|4@:Liw!Zo.R%^sLѿƥ]0\lnغ;h$Zm/"}W}{ҽ$h.v;~RBc ց+Aii=\jb9A*n(4ʰs͖?"Z5kUTD 婀G7 A7*z/F /wE{2LM l1PЌJ L5XJcd9Z}`he7׺Vܫ-8tw> G2̧g$RPZ.R9ٖx`#ߢJ :diyL3yrnbߌ*nytv0bϥ:@}SnE `+âEYyXjp];V+T40Y[sR vقF#y/e ߿I,@}`<=8̬si⩻\S(DybkN9B ky>;jin:dʦm"zo&rYq|P9c4 ahas(|}%Df=)є1u y~pvX𹹋 RگT#o9x җdJ*C 0m`&IWWKlb4o 4 QKiY^a}zKIWP6ue_OrR*>gY'iBfi ΫtToU⯈SQW xd~ٟx:y,ԤX+o"#̚-r'QS UiH8]s][c^hX7I'rnn hZT?> P{k| rH[gXs(Ab]o*^@i'/ȰۧWǶ.cR-d ؼC@|Km*̦oKdϹq`]a&п 1ߘ~͓|;D؟v=DVf}hit:E˥sHx QiI? '4m$Cf* Nbs`tc*+rʦ>2V3^boE0MR>ٞ黉 2lg;'exh[^7EB/+Vm l C,NY)^L5UTJ[wCVk6D^S)-8N?"Kv؛n[*VG)E 37~*]*J>{dgc0wRQ[)joГd$ nvI~ e&?hH+siGI7XY{sn5:RpRatMzn-"MBo:p7O+Q)g_Du&+Dbנ7XNF3 ٶ /6uąv5,Wo%`"6Rۭ42b'{bp5|M\Fp)DnXړ4ڋg۾~jzY1nOfFoR 'ʰ:Mq GmW$miRnDHbzCwyY͵O#( 4l>qCDɩQR!^kˆXن23o pWSޱA[HpPqz+Әgn4Kj5FqcrӾ9l㶝D\1񅜩>~tRǕ&2}x:QYfT.u阀 y~:hw"q6E?)"yLEZ&%42KI+]˪eݸRKhg^\IL* {[2C~8v&Iʩk=$k6Y¿^]cMK#p"Dg}cxEXϑN2R% lfuXF!KVla9Ƶ CgRp |VaMAg,>\Rs{mV?rW,}jmCSEHF չ!eӇLu\>d{bBԤNzqocQw\[]H u?`[.Z5t0QMm[(\ r+ +H9P6a|M% !t-^Dt_Qltg&tNȪc]~rϺO2ra@_nWY8a# t_:&Յ_/6];0s'Cكb)Pp[]G]1Tg˲?Ukэq-q,uWeCWBu6 t'u+a7_3nY1j3BªDI&ojIUyJ8q;+e[G&2K{u} &`ݾ ׿9ʄMxmp{DSɟZ]xo tPg_k Ꮭj(Gvя4}g)k`wDAA)KؕWaɿsrmE\סE|UK;F:?G7 6t^D'3f$KѱpG;ojY+[RXq7nV)́HHjMBmL6%H**]#Vrv QO%ԦeА[ױM̬~F2vjJ!խz=0`Q~c[i(%hبa =K=WM+J^\tj/64(p SQ9>$|9, 'A4kѩe+Tl&$<#!b~z2ϛΨb>}BOZ43*k˼Q *;[ p'unicʬe<s> {-\o3EG"&~IZ.g(n|ωu/w#b:\!뤑¡ş;x#NNW;^*jêfoP=X, tpiTXؿ-d,z)W ?g0.ZK3Z ;nhN`~uCe :FXgX໊B ӲWf[wLERG\]R2]z>3}Hb\ 3<>(|~†zD<޹a=ZH,]603jsh#_ /"Bc9 Φp&UƣL"=5P(+ٝ+7ȹUTOPua>fSOvϞ+THUP4=G֞nEovNgz78(<9 C!G kj"ǙQ>"IA'd)￾֫IZq;AI(Rpvc U7XL2n 08_^W\ QzS<ʶg^X"یmy>lQQ^>*bԑDk-\UsI8? `I~*ﺦ#PqgsϺ ^b! pÌQnLƄ%f"&IсyA{i]>V>aw\mpI, Q:fJUrL~{\!̽KS^=_z4g˞Ug:FWӠr̉5:n hAJj[JM62qӴZH}#0%N)pYNn}pr6prF>!3G\ 7H('ܖkr}Njԕ| _]/8a6nqb2'p/*aSѭì)O#d;,uԩ[7U (k41~BVyhȖZ1v0Is>4v'm33OC܊*!:h"uJJ/MtH+H }twX|,wV0G5D4GHQqc'I!>wlv +(I4L2OL[s9bf­^;Uq_J-Az/kCePVc}/dY+n"J:Ў|M>!.}]/,r;/_88n z;G2$DM^FY> ߫\Kq-<%ظ"77* č8o^m%2poZk{ZW6Uڅ<6%r)iya,aE"XV="UG]k(=ڬ\vr嗦0PS"{]&BQvXYi$yFC$*dXOBøJ+{JHL/a)l Db.CL9^|ݰ)*n%kus:! .؍LCg޿춖Җn:d$%%-viUuK6av6Ba,cwl.8*ѭo,D6"l% M! 5Ʌ+G xP\# L7ז%S:p&lB~^d3E :fZKاPzHst$"MAHupo1 X5E }r4rϏR1n]|,S̑pwN+/XQՋPS߰= ;ml=7w{tu%M0Ʃ~us.kmȜ 9ep6Iѫ s~Ł߄*>*((`][ ?h* ky@ћR{߯dkyd (#y l N|E/ͤn5טbNj3 3uYN@B\ ɘksgw Bs]y(p"SOQ"w5~?T"JcdDwDz:՗Rj~HI; UWkݟO4(e:FNygVO3Ydzf֌9i 'Xhk cK9[}l(矔Mc&A;X<63/1p| WES+,f$~֐2u={6f&=Kg)иh#9=?SQPo'9V!:K{(IXqs{~cM+O),60TnxgZW:-m:VMgcI[Vc܈}ێ^j 1u B764 L(BZcL8tuh/i@ T(=+f:!1X]U5<զ_%ҫ fi}${xhQ jџ +-^녪&yȦŽTnDIXATXR(zd\q5T#!|("j jĵY$dfqy1]/iP WtZ;/BAQ _$61/%67N@q#۞-O6h3x)7g. ء긅슬bx*\|dkBAL'݀ӵaeGlkemd&& gt19m\>, y6Tb6bQ >w ]k~*H^9]c[[0m/XŶE/$*myp8,+OV@JWڼ>]!#4{HNR簕[t0IFCK^삳-i`@_Em +ކK06hUX]T˟oG^Vgڜ[i.+x>j4D!@*`mLXqK *$r%CڋE@(Xg!=VwlJtVDZnwʕz]r,>s+@,k4ė /]ɽE¢U옔k`2*wBHv V&GbHTS GHp,@XVzh`./aF}k!c[sh6v_#G% v߮ƪAb׬6I-ل’Q!'\3y v|BGlm4 TZԕy~F=wIO(;CZ;su65/F1m=_AN3nz)4T׽Zx4=[ hxV3x]!#Zs%|t5`9^ܼay#;$_3)KWMӆvQwxo_˪6<\zJGmmZ;}kϕ Ȯ#s@:Z7Di1ӵЈiB0qE?)׏~HWvvc*X&OӦ u>GHs Tn~(ɥ]F4NH=8Q$KrxSBd9=6)A@u@й $Ĥ=Ր]YErrۮYas{݇,j14Vy{v{Z6e)LG٥3dXъ `/.RI%̍9}~ uOݠeˤP7n";LS|.x($(h~#x^K)Dz =4ɍ8^T'qffSÍv}:\5kh&awtiq1]{N<v~`Y[+VXq\T`&&"^R(Yy~E=—i:Yw5\̮qu]A;vcU:@b;]r(7(c-0ԶxP+2ֵ/өRHs+V?߯j0ovx>ߙ6Lum6 .m2}?a]#QpAiqtgJAxO~kifoŸ,BN8rv+M ~(M TՍ-i l[r)'5"]$s%)Z4?4 uN*8kSx\؁Z)ߙBy/g|W/0ssjL@ X(m|{fm횄9q`=wMNmrs#Gsdл} y}mF.ӊqJ|m-l"U>9W|!àbA뻕9ATwe_Deڮ|s"r9i.GWV0!ARʀ9R2drD]f1,OW y׹Chʰ0]G$ZDP 6+z>9PLS*NU%ER[s\t99-ZŎyR]YC_cI9mbw=(:xm<=sU7OAn_їMHOZ& ýXdC JU^,SᜎBgACY3Xo/۪2Zo%aV8g ׍) #f2?=v+kʢhx0\|;BOV#79ĎB" WKQnAw62s'?U wMh9m) 걟e_,ql?ə\b~A#$E[Raw9jȃpDFx:Dh^49Ue"}|&j>q7sߑ&6?@AhyaԈ!xN5 Ho#m,d(1:],`w0yE(=Lgꎑ4SZ]Õl, 0cq@(RzayzV[<%xi[ BI۾#W _p?o4 $4) 0oqSx-MiO'ύ Ahs#$Ă0H2&͏o|þ"6ࠊlK]qEUjM## @.fݻxt rw9SEyƩL|gfy )So zw5&zO+*AsNj,6 R):wWZ"e(M̑HH#*޶(̭͵-+کK,Nv 4n(g3@eFL=jr ^LjT"유Zd]9'ʹ m5L#뙳5 Jx=%XeqTwLR_,5eZNuecӟY]KuH/22ev}o5:̊7b [lAZ,@W?M&WEUn)1in7z[x~JΩ&dGdu׫w+BB9b;,Uzg>(;9Ј6 WV1o]l8i繘`gEPpUQ;]{i(.:efQA^uYo &ֿžAQ3B$G4 T/ DΟlWuGB\}5Sb r利*z$.88f1qy+Yft c6s~ Ps r~& |͈v mET]w 1"8s^VZ]/+z]T9º^q>"_)I3Xv&[<:j5NB",ⴿ /I@kȦxB0 5J! sUW~}."wM!7gSmQ\oZS5?`UdQv'e-s+LE9AXGPiBfœ#c=M4ꄞi%TX4\ Oul4W5t_A~',AƊzЇ=kEρfЛoO072q2XI5gYZ07070100000062000081a40000000000000000000000016661a1dc00001ae0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/hardware/mISDN/speedfax.ko.xz7zXZִF!t/{U]?Eh=ڜ.+φ6zSí" ]yt ӄuFrCr\9K?i!B_fa{{7^B4ZY)bAtzj "r6.e) &-Dj7]QHJHdTwuZf<~ET 5=/e!hzHPd콛Gg1x $̄#p]eܿS-C~~yas?SAnhOpGH#D8#WTAg $ce?rͤ#RzQiԶP~$3AĹs0ToE~lZdFr 7£1V$2:R$h\*v!>agLsԩzP?am :~xM54bž^ʔDz ÐtDgy)j H_7hF{͘y|j3'Siܑ"̡N3[9 0¿&nm{xXb7Š_͜"FkQBӑ̧_.)8 HHH\0s.Sl3317/&n/V%};%TXa]t-bYpO̧FmaxY[^m}>34ƢR~LA'չLCriSa}W%%Y=^ԣ3!eLN1\wOw`lo"-'M᤾XTpt-y*bo3"LvFyXT&9urԁhp|qeOy7ඞ}HsI 4o%JaL$#ƳP9rR<,2NL%4`>0lcyY5aU.'k(NK0s( Z&RY06[sbf=Ue*21Jݏ?{Y4`\LٴXݤyB/E0*9O=$u{l]떕.{\0R؝o~iBmFj4*02 @{ ~_lWgySZ:B%_ W#ҿTa$J ަR3e%v/`(;7K,͛ 8jSdn5WAZK(0ﰭsu9*p$hݝSϻ1^-DA +3@? Ok `oDLД٬uRe@/Po?vgV-ko(ͣU='h6 )Qp2oE/F#JO~Ø tQNWyu#)䊮Ԩd c0E} A^תO;s1߾2_If\6X:qHp8ufI꯱)T= 9*~)4X!X0yX{8 Ǹ{nh [Kgbb_x i[%LeC诵πښF3EGGD-n@:C b0R-qR٢8v@@S:gCc_bJ<•!džf[0fOmV]Uv+ٲ3AnS%_. vݼH>eCxM]ky24aҲ L6V!s;G#j%B(:'%:HG"pa oP0` p%׵<0*-fA_js\S y07[c=j.ם|#[?[/Pa ݂uP%r]T5qȝiCԕ Pa& mߌ9?GHU ÙHo~C:ro%u0&bJs?#:zo?=M}?X-l]r5QwF̱.WXr1 |߬#n,6\"Iu_iN2ĉ!)`W̽-bDsZQ66U[~R"xM_ރhY:qAfZ;9 [8BWdJH7aؼAL)0C:Fi^ x@͘O*E!#=Y_0V=:N߻kH]HmѪnG~ԩo٘#EqbNЌFq"`|ݷ jڧ6|*qCgI-ONmLMG_N/M>ޥ˲ *svQl0.V]}r|2FֆbX-ܑmQT$xƍ>htTxNŏC6u.v)WB<}6R2j>sjb{GuYɯz4?'y|0IF4R='Yqxo{iDq>3A *(%)te;?><]ܳШ[<A]"2VQŷL[}@XxX $;*^ 8ƌ*b@k!ߛHMR[gZɘlweW?lhz M۾H*jP'/RY82bʓhG1z O MLķ︵O3Z~m7rE :uD3ĒAOqnsvgNbLKt7We)ʄ%}ϫĪIDO;͘`&vYjvQM v(]D#".'q{7 0_C 0Y0IJH,kRWt'׈zfˆFDgͬѸ)rR}PO&Mtjl( FwSu˸P ukAt3uGʂV%R#fkvg/ NHCוvqWLJ_BQ/6ہS'.醺B*G_yxES r˦֘VK/X|Ep{Tg NqD^~!j+ix4>S5'Fbp'`ˋ{Y+`p6HI.D\ʣe5@Q)A_r EhˤK>(J :y§bJ>(i- : `Ywv6WThd uM7y0QLL`I@ Ysul]m^e`~sѭ'&G/~,"-D%Gw \6uqmueOLˌWαFM, #/7(!_yW(# o0wEԃqG4YE%p&JbDN@XM58ezT~+FE>mphǙf}_Su#tic0g(M\VM%h;^dHUV /\`AAr|dX㊯WgS Χ(D|!nc rïX Ȧ pg4au#H6x0HyOW=͜m|<" h3>rV 7 ߱I^"p6gP=hl5F??n0fܻz QfB _lvW/ߍg35wmwPi֭+t1+=9 e6{\MYns}%jrA,gHvxe# nOq/Gua,G;iYH>bNm@XK. nyp/}e)M@tN ,=w0'P(1}_z׷'8B@OIT_sf@j\ Ic\Frk&L]qH؃YPjT0VsWM*J,8fF6m p)ݰ.0w!´vļZ\-_.:  l\$Q*Td7^ yÊЀHTܦSW qV '2OVFDax1<21#A3YgߝqL>+|Zz]8 ah5WcsW~C3S 4ڸX"l]e 2m|lhԬ{9;Y H}DfXY*;K%x9s! |̡|0I-ߣOWXZ9ቂ!M%Rniiws/ړJ-2^wKE_kL'Ǩ7/јfc.XM0R KHJݍELu9< –ʧ,6~C,2-C5oy+Wm@O;M_h (T #n +W r[S ^bdSŒCŁlsNPyĊ`:dMzx"q**R4r"} pcQ]ȥٛjPWw(ASМiB1]5rlƜ-b[b_7-S˝;ƐX^=]%B `)Wu;U0\ jC8=8<#%ey:'yOםQF?W2s׿x"r0E!nO>-} P,FV8aBlSܥQ2m(x/jbojQ*q ~Ǹx1Cx P pLZ Bc4{%oG4CLw5le휥e"7o ybwQZ.[V1G1h݉ǃoN5gÒR֫]yvv:Y_P"B*_5ksy XWp?f}(=u"Zk0D"e:t,wcJZsV8ҭ}!⾢8(!-FlOL䐐P۟'R,msV oDPF)tO }7p*҈dN@q[, *'ao_Փ7A]B1&!M;g)ƛODo zۥ%5 -{aҞjOs, ؐҁ9TݢY_:bڇze4Rc})O`V7nNW'^t iToBo :UBi5#<,2T,5y<ٯ]MJ+^h[ ^#^d_]ɴ,7g|ݕ}4_5;ںa  EFX~@v5Z׈^I?ᓙ?ZYZbX;ĩ{Z~_5u#eVNlI6w#IJn W+;h]5Me&%$~IqTd3ޚeD͐HC" 'f,Jku"79RT%:iq73njfm r:;R\v3z):2FXk wF$1P0o|ȚDvByrwӜN*YG;|li") >?>ѾNsqK՘G:( ãv?ψm ۯ%x-"3yfaF?BW 4S;iTy:۬|:$ w6!w=l8h'g'+bC~-^wBXܰNHԞ~[Vj/$RIM8 E*kqBNE +G xڥvQ\F<>d=_i%ǾVP^'6(D21S8/O CGާox@w`H+$utQ-kQ6ʱE/1MocQfҳ?H޺^ܛ *(6@:թ0|T~; wWAZ+b$0̇/  `v?Ї9! &Xzr-%a]_[=uhN&Fb'jDͩ>Z$ovM_ji*+I[|4H>MOB#`F~(.*{uiYN{7" i8{)sz99(ߠՉӐȅ+Z4͈.XL3.;n;wW[Xһ.T3CH*iKEQcL,4mM)(1ץr^P.d#" 7bu6_Yb >nQi ݇?k0U27`O DOէ=ZS]fL2 _Y(t,0ge#𴳠mF4h>骭q6X&`LI WC|@ٶ#7G\?bH~l^aQc =:zάaY VtM,0ﵤS 7UO%?OoaԦR)ezMY&zH(P-*y6cqsewhEu邰$qA7lpWI(> M#uǹ*{yX|kڿj> |"q d,}093]Dž/;agFf,A"uR!0Q$PPad {<߆I[!e]rVo6$FS%n:W Zꕺ|YUm+j(z=R6_xWˠq]gTxˢ%4՝;iuӡaԬgݺ^iec#5lfi1݅ŏ6 AqVYZkB1;`PRr)ܜ*99s, bX'%-OmGaOZ#Q4\Vj;FlM孿ohwDۢC`ShtVMܜ *9L/ 4k[W䬙JбB9݅?H*Dg"=>y*u/6KXMt:)!kp nŨ\-0_q[m1ߍ>o2ɏh# QYJR ";yJ22cJ <{Kn][E;0 , 9P-|9 ã}r4wt9V9EJ+`[Q&#$L*T{gw]=oq@a!^!nD.Ku0)rKauWƟjmt4w2Ly<|DX"")J,$8$KyEj:I qb")w.e&I =qd^ihZ>FZ!,t9&02x~}v ϸnq'$ 3:߈'o(̌\.RKVC5 ݲ&hV)W0 JW^:ɝT,xП'FN\%mZ u ҨoO[/ 8Ҙu8 h`-"s~jn1u@uX`T+` [q$A@0-}H*ihw=6{13|%f=R̲8^MR] b|O?> q \( \㺆x]VIKsӌBL"sbO1'S` { w L [mTAMߗ3|*AZz hed %bL&~$P7[sQG=yȇ 7rV[f|Ar'͹ݿﲱ?Sm@U7QSD;p'"^`si25j? "96P*$~!٩qSNW7?޻ޞ i, 5iC*qAU\^ESeOqcDDkzH _x)MRX($(7c:k)/xz˺ePQ)XtwKOE3H懖4x([*S|efT;> |]EҒ*Ѣʭ䔖-@ܣ#$4 DƷVtZ 5+t`$ lQ}ڮ; G#&|i %:*L{8KF} &y؂k#^QhObiK!}DJm/ ۍB0WnCĨa6Ir]aŢ V.}3Dx6e%}{P jPxìS-GBvnKIJTw4Ou^&~XfU QOtm|S/+ C}{\ĸ_~Sx4sPfp#=T%#覊:k4RL_L' ߠurۼS50sS5󩺍.:B8R ۷I<3FJSR*tV=Jt@_5܁MscIgvdi LOoIΕpay.m&aT̳5aeo},u;`h:JyV`4] C9LZN+$15>3N?X“/c]YGmfn^PMzp,948`yY.ʼME٣Q.5en/ Y DzOL:Xml/}*sʙM/ 6ʊ[t (r11Ew= ٳ[w8g6 -Mz=#Q t Em;Y%y9|\\7G"k"n>%T#au!od+7?#pZgDO`M%aB3,\4Cޡ"F^ [,?d30Sn2K a)\Siؽdз!oV6$ej-W}bQI;v,guHsղ.1dm.a42Nm%0EU2#ߪk`Q|2a5gu `*L`ٝQqDC*iҢOOm.Icm*0Igs() ֺFܸ٣эn˥bo-n,vȿ ?_]Cn+pp7Gݡ 0!%um ;Hh髄SFkOK{F_Ѿ|;v38U߽RQe ӯ R8204[NKYg |q,GV_*wU{l+ֽr= NwIq\cCb)`\S<|(v* +D7K 8d"koc+0-8.nj鄗ܦ4A, \+d=99A(1vyP23`5RA<'q/Iq+p̨o>BqջWvsr'ú/Мv|| 9\'EWkͫ _̌Rx:q;[:j7t啲O =>ޫOÆ ~ Z-q8r $Igwge6r=u&&>Z&؆R@uM!?EpG?(^OL 'Pz"Ԭ22a_m/eSC;qdN0kfH}BȘfd{d.4.`LR,yf.ZK]{5V!)0WS$VYem rKQʠIQؘMKvىJ[ʉ㠪u't _ ց"6)?э.X%@R[S2qی,{sr~j^=;)O/.NSF6A,&e٨#vly& R)H==GA 52iPUtY$ۡ+mg8?с> (҉t}"J1ēEl3y=\* +WE79©3ZPf Uep25O*p8$Z3Zg+8&/|hx3VHdj}whP\ŹZ=yμK:NeAA!Qfg·eӞ>N29ջ^ OSw{g_{_Ϟw{$TK2 q2cڒFf9Kp8"Z.X0q}'{! O nzh@q[ĵ=jӡ}e:ݜ)?6Ӗd eXhUA5H:^Ӷb@4> ן1ҾHjԷEC~~XYQ@J読wshu:"" jMxu48=b[B@J}XyAQ`O9Yjo .=M9&9>kS}{˜N5TCLOկ^m-j'Pˎ,}LsZĖnD#@ry3"Si>\͑6k ^)"r5ܻF" B CŽ#(.tk8vI #i>#V! 9-t`l/pm<{vx^NCB#tAgxbXjt1M7hirsk ݜpKt{e'Gj8ڢfs vxctEQ]"/Հ&p.*Ub 88}`Bc&1lu="]Rb'GM|wjZ6p!$Pyi،=׮Adz "+[ LߢW*gSv^u0`66zd 61r`Cf׋J5Wš#P @*r{xIV=3S=3qJ%e@HWbkA<9 Zϥ~$kSt UTP䛞C$KBs_TqT^;c u|5~f Kct#5mȐq^<^f%`a ܁ɞLl0{aD3W> W k3AC_Q|?R?8揑_FT6L-B>2.\l!'¤81b^ xݢKB3QZ9=ӕAi\uZJPCM3_<$*)`:Yj8GhIi?')%(_ʪ+Uڐv[gEIvc0̕Xζ NXSB i/F1 ^ցeya[+jMXP\p vQ zȀ-$Hȡpcx#9IA%PI$J?,E\* SA|^07;Z`-wH&>A:fpsE3dUu ~Px Ux)JyD+ّi*p3ccԎf/P8 h@xjgtzG,84Vb/ 3Z!Y]鞆w+0p ]^]"C@Do Ӑ;u6a#,DϫBbo1NN})QhQU݅?gWv3zBr`bi/?`řZh3I: hZLXwߌ;@G缷#Bߩ/:AhyP=? ya ,ҰX*Isjئ' Dd6)rRVPyE镝=ްN 5;2|=, G;AL՛}?QV<ߪJ)Q$ ,Lxb N\\+JU aEPFA -9(XdGKŢ++4/YUk7߀ycv9N t l,k ]R ῥọa)?=d5s#Л}P2.s˻5;<?4@ /ho}3IDg/B0=E]0z  iL.;)| ԎM4bz}hSFSj)&Swk=%;! M'θ #uچ`p/B\ 8ou0yj*D jUr|&!YYnȸ ;cbLJ"ӆDY@)yCnHoH-wX큅I_S]Rr]c8yچ0E2O Dʥ-̽}:Lt)e 5aFM|c7-O@kÛ4`Ґ7DfdI޸܇%𝳼/'% 5X v/H9{ [rih&~A3CxQ_, moL貟-N(ABAe 7Փ*)IV\uD@"4ߍC6Yܞ]8ttj0*ymv5!KF5 I5bDݸK5F,Z(?u:җqPiIzhZyLzʹ9x!Uψ8Befax&ӯ!Vk/9eDNMnj}%'<Ծ-6`$ھIpa9R6 @'cL7T|X9:iᢅ#j-lNPu|d(;wH$&u4} wrL(;%TG Q{O۹- 妼uo'zœV~gw)\<78!cM+H- j6ӿOaшK'bN_QnJ1\I|B }N!DNYl td ]zЊ7+I3YWOo ahu@-IS*D-'RJ)<oO]?h3IJ;L{Վ+:J;~S|`vpw;MFMjƄQuS-|≁mCBNBH&]``MZPtQa 5-xBWVNaK OOz)$F>A$P N{GTm\q85izB947!rwP\ 1㌐Ifha7XX6#:XV#T^$zľ@c80 k`z.l;6Xp/aOKX3u#uRt (A|,R鲶]\|cf*Ic΄x:쎐Uo/8t"mg5;_US%Ȕ @%&]25wW87ǕCOh/Z'  NjKrTbY»d˲8^@EfT h_LKp-!rOUbrw57,ɔ3^2}&XLap_1 Mе6>IhTL*EZI h=VJ)X@֋(~h~ ,^u'%K Pހ_*kmvd`K J v| Z_yӷQ~OB%z aCd9n*8ྺ߻4FLL/(iɘ:[v]baB?d[aaĺ-ͬsUTcc# C Q/3܊/\!AFc@taʡإB*Œ}WPMnq׽5f5BG.iEt~%؁Pg7>Uөs~8btQ9ϩ$!^?omO#* lqK/ WDZȿvՐ:xK_XK6֌<^ OY$If ҕAkU f'bȳ]=%7rlS@=#zbdP /n"HQuQܨ=JV ʾ>q3sn樺)#ZI6=k-Q-"?#gWi5~c<|U.W}8jBhGŞr: *Ld:IkC糢uqKN}҅O`*t#Nٯ"u&P.<6{ q(-mַ #y5DW5fYXt$J#6B-V SP3 )T mcż Pglț'0!]S3)5}K/^prN骻Q+Z)?xLHXK`M^,)gXblB4 k@=3=Cpfo-Llz,)b=k>QFW25G/@}@J.WU䄘I0z|3p :U ls"vAޜo i"JLp6Z$JA'_+QL$ymIg_,mlM;tPt, $=ؙWPǨvP{<J"&|b}FjPxZ֟Øܸ?C&!7I p R>OiBngJ$%WdƊ}`:%K$uI8mq B%3e㤳T )}Ҡl_Lbuۛ0p(dhrչ)0YꞆ% 1h$[(^Tn #dr[鋻 z0{r~=/q'_(F6~wYtW\R~@G?KGGtQ<x,[]w utf;v\ZbQ2՚·i'swXjOB~W`(_dA#V aCpы,7%j#@C޸ MP]I @m?dziOA#/|ȶLr'וt뀑܏R]mg_'# 4"ŞNWaҞ_^4r/2J׫L4D.(Iµbߜ5$'[2`g+WTDG[yHN "Xs>v&I pEN!]S -WոoLZrx؋kw FR*.tʢ <9Q6ꁟ`Mx% ^}l^-񗼧TJu(@)DȋQM{2G`՛rG ױC1Xt reؚNTTrVB$tzJ`Q2MZߟM^)א W.~ o#R:(jl- G٫05;Pu (&\{ c^SBdb_C=x톭$zL ,uOFxj[0dA7 t$<75-$V6nlhc2G PiHP㰢B#A:GyB1Ga‡q 6kJxGmD{>ĸ4~͋0Ex,/榋dBy~y٧1$ .h#VcC~MRݜ:Ui'bAFBc$4xNGzw/ي\a,@PkK#)صR]kC\2mx{|t6Ceb{Z΋tj3RJ6P"]\ԘAwAW~gk*67gCC %`|*J.ck?&0;B/1N a_j~Oi\^ cġ7ݦGKز1T0XM]}s666r;oXϗ0G^唥>hą,D ;1n/B]  r@Ժ @Pm]BܨLb\3?%$zQjVA#V^>?sqKVMA8rk 1k2<*%M̙ lh d43z 'r BRz/{C)GʖŜ@)¨t笉BC _3=eq|n'(%tpJD[vՙ/u-0 v,PBe26H5_J3eB ?A{t nvdnv\-n?,/@/ EVhC-T8=Ac>I?LW+ 苿WA Mm_͎1K\Km(ʙUżƐa3pWe[cx#ss/. LN %ZpD֍%㔝U.-B$a{(9+jRlxW ծ8|2Wv&k DVNpZÛAL VK "i״Q= p8eh'e8'z`✆oOnD1囆*Wt;F+Y@pwb!'5FmoJTB1"#"'9 gzk?) ~ 蝥8{%?ۘ`:nb [\J&'0;g3k_P).ny4"q ]+\F[ⷆg&9 JʮB|fb9YQ&d-'&hAB!C5RX%֊XZ(~|FL<5WLg8N|sU5) -5XXc EɼP:8ѕc>`Nl]|Lb3<++PD嵐4ާ‰o-Es:2+I sPTkq.xF"PĽVC9LGB81Qә#I[ǵtҪve ƍDI h[z=[tx4㊛=N[tB[S>2l?T= y/Mmr%kf {#'QN <Ҍ> + Ak:[E=v[_/U-B踽.{Zc;\H, 縌nfR>p=(yd&k1DP{!Sp! Sj *Ofh._Z8~K1nU'VNcnD*i6|+CK[8Om>ڠ0rk$#<uAu'8*4xdo`DL@x3%u_/G:SrM>\Lr*28 !:VVKG*k*RO+u49#ڇd(9'0\|nZi#{dp6vP@9;d[۝6u(Dmp4֭=MP[y~ྰHcTDO?X_N&]6a J": pL}U Vm҇[lX]!|`@;[B-O}D9cMKGj?Y:RxI9Go6,6J?|_udM,yV]?xiˣƙ~E|$>a3f~ x nܗ?'buTjo[n4 Aw k;p;5xf߇&v3@g5-זmҬ2 Pwj79<Cʓվ,kwOPTSLM2xSX>W@<6{g;̆kNlqӃ:W m\pnl/kY z Vg*{β=&G_{`oUYGżZ|PǦP1fETUwFfY[QVzDT؏޶I,(Oڃp@@.֍i˭6YwX:=8  'qσ`JO bF F  ڈAթ% FoXsVㅮHۼ6?eDۗp!DZe`_[mrKFM9W=nn C9 f kAOVWm ^ k΂/0G?9bU@@ji^ 0 D(P(T)m9ĢU΄q}͉!YUuk22D1L6ݙ3v,Q^QaHҊو?XJ G\ڝgJ`Z<DңdYFw~M'+ZkIQ&3Ger !*|:2;+ްnnЭ&I[4\WvoR`PhBD2ו6($í|^3xW38:csj1'5`N I-"ǚwkk\n;B1@)JG>jSoy@#|T# =ûPDVU~ ]^Ѕmd2L~l_}+3!9A]G%R/cGD[-{O,% M,Q5 }??r<6=+&)-%W\C,r95z'VjQѲ)`br-l?SB>\nd}<[JJ'?D/hz/>v_ɳh\%g^!h@_kw~{,Iso}!qD ǽ+|Q4+Ïx( *8r-P56z`Ӻ8|}[R†/t%a>{wQef%ҀȭTzj͇6u\VƉBVSwIͿf#smY@Blgv*Q;^ɶTw (}xyfec4 }[bC0QɯTI]IrYo߀ƬSXê92u@|{7)ۦ<JhC UK1>8F[%`,!|&d"j Џ> WVc)f$ ~W! Ï02hlo6e7w»ӀGRr8Xe"'S)@<"AE,n_=oa<9T߭[rhs*?᱒3I$TDG.CU.)+'`]R_zTYMd78+hDCҏ'X jRV)>ONÑ_g߲ocpkj:QF9TiJ AK VxEvL[w Y6t h 8 /M=lx&kNLa5V:*qD1}E7!qK_CV:If?IS^ ikK8KLKTaVXJH%}m|0yCUD 5pS+`ct5XUBOxnW{=K;zfruXgsQ`yʯ]5>f@b9 ὉgE=~< +?~3۠W9!X8Pf^FCtVp߆JT%k5up\ۗX#м]uŌM:\Ԅ%4-]ř!LhwȾ(ژCA_=KO.c:̐~vنrBM}1ߞ;{G|/={LrhL?i0&jTۆL&d9TR}%7VyoɧQߡ  o& 3`c *Vɚ 1!.RqF,z=Ԅ=[)\\RLsK7%l}//z+W%ayϢzp%lFbкPmwJGݠpx<^o֊iaz9ky5ǿlKsנǫpr ]Eh(V|v/:~b Q59mpzx\ ]9gmBm= &sK7; |jg0޴ۭ~ $ũYC!7 qɦ'NK:Ŋm&%F ؙ7t*(svЍRi{kwq uL 6 [Hfv%t r3Do<9™A om rYoK:2P~?=obONA0$f^-̸_>ux>WD?Rko$>AIBo3?.fVhۻ6=<2ŌEGĝMxLC8s œ*ۦF$0OM杺]Q'Sy kWMZMox,"yT/Mģ0Um#ꤷyS #fDV7 C&=^3ju~9 lf?QߙƮb@p ^PNղd1>cVe6Dڀeb,4=G+DUW.=4^y)x)դ1%y.o_vz U^ \góʓU4&R5(SX^787噃]QMY&,H+ Ģ~{tк\ /:UDӏ^ yKnrM(ֲZZNJf6/d+ZJKMm]ԇځS”ʗ1/'zA ;"(04Kbۢ$jU CP3\mm˖{ zܓiKّ~v4]fZKۿZ8A# zԷpDyS# HDX(3e\A6yU*x~z:/Yԅ9W$O &|kض%מ%n%K3)!fUq5u%τ JA4~:3Iwl=n$=K\_cV^GD f-y%Yq%џM]y Rݑ) 9i3~&$2*pSԴgfgĂ #OkeTeUL:U5ߑO37nxUr|!@+ N ٟ) \0bПHugCD*̀TfE6?5@pX}d=Hc1p7d,d˛f|R|6oH|.}σD t9@T2iC3` <JB>Q90~ED@DLL{+pCTzqHH9qLgP[\R^ ߉~95{AqgGGǤ1JLuV>Fv? }z$"]y8e~^?Vr7'=?wT#{0@ *.:r(Y7KHŰW0 !dv-k7gMQX2.?U_MsűN5 c:I_Pܠ-Rr"wߋ,h&"ΩmsGݽ!Zkʗ6GQ9J~2:2$ hh9ݣBuF6"Lx?֯Pmh_@ee&`Px% 9NB<;Pw#"T v=`Π;k"wt1+7i"FH *p#$㽞Pe *xbgHixJZ=]>.v5.n]ʸ~϶t8C֥k |8 VWJ;G'=K Zqy m/2`r)dpO2dO!C,aimS6>"c 7ƽ%V ?zSr L4r4ۻ]rĺtzwp"lYs5GY%rs +HNB lpR^X;CNƐ:J%3O> %p G~UMm!v`sP_DK+oN BҬ2?#WH%H-k@8#O9wN=>3{[; 3/K0X 5z@w#tiݾ U+3w~L4/fq[S.F;DU$Ui#ƅBUˎ}s&r4TPa%bmiunGO o5b̹Z{ח7ΓX$Sǧ@)MYTרW;E5Bi;K`wa˰O)t +dm28qz7y`2P39ipa˼Q^G_ DHC9^'q~8ל2sfY08?k堂EY$u_>fBl܆c8+tu,,s]'@R2б6vL0}&`rpImV`qߐUH'z~9]CzRA#q\'͟ 8H~Xr0٢h) 0 ˉ'Bk+9$ O;հwV;o_O`&_:+Tu˸@L=/`K{e-ul[P8cwS^.Of |"w Ԭzt|,dqJlUNi)T&+ӒwC)HQE[g9PLT ~4Af7fVN nr4#C f:B33⏫,ŷ~t`&k f{ZT{T|H;)&<)*]VNp?2e(׺֝x`.2 (dUI|r5LI~~OɁٟ&&A[i˕[axe Rswaf3s]|KuW ɃN<:wqr4]ūu7x$ tJL'Dt*9qj@AH_RQOu8@㗎`E `Ym#e82upψ4_F[ow*߯e(*Ťl%qll#@cr_vpP<?7'*,|]#7kt'cXp޴!| [v-CuMu7ԝ0W˂QIJ =8Aӝs `l ǐ |Sj/ky岸l&BC qPHʳQ[44|̳ʪ"SyR?Jm`t1߲TH C.6zHoѦ5>ͷRùhb{ 6mw֐2ֻr^g7 ԩpI8"|`n1LVՃۻm7R`,+w( $)_fa7;:myy/$<3+Ч"w#zJR`T΄?%]\HUͬȷP)Ocm`q^+ޡ/8I`Eg`X'x◛6*W_*ƀD2u`dVxq}cn߉p/[))BTUfty^g$- fs  js8 [m֡FyV:ڭ')MJ6 B__q[ WA8-YU95>j 乸%j|{,&fH̝ct)7 ./35хYWՒy*G#\$N޸NkD5wow TC}k.y=zSgπW eżfr0;GlCqBO6J[6 Z %:ZYݍ ~OL->p9Nz?kWLJ0 ,HџZ 5LDSv2Њv@NprsJE̛Wd=װ=粱+ nT(z7eLyMCYV|>R'5+T V1A0IΧ:;3;'_6s ~ujx<$t;\+ @_رueo$M|p!gM &GfD>vA8;]~R'K  fxnqL^0/|mY"h ʵ(+-ݫĕ=i`OPCMe/Fw]R5e}~YYӕ@_)8+z9W#t[Rw?9m7Bq"& ק 3!0ꇳLR/YvОxlZ5h1:./7؂r"><"S9jM)o &qN!,/94kt: C%mu֦2Y(9?mA-^H%N##5Z[8[sׇݸRkqWۀlQ"@z5}5F&cb -u:V#y3y ɵl`0+~֏͇<&B ŚΑ4_=Ԩv\ҏPT>bc,[-j($qPR=^XbԞk15vF7@^۸ˡK}6W)ʩ=lNphV}o ,1Z}X, |*nlj偍 Tj6{u\rCb*t>%X:)7PQPk|x,BT1s,d[YpͣG]D&Z ?|@-"w_;|,s{|o|ԓ&a<~*P2|U0>k?א6b;vx" C(G-~LM`rev3kx6x}O?辫Z'wOLffp~GFǵ {r=b)p`]2SP^\L~zi )5cb_[/$qu⃴"E>>9m,T!.0&f Ŝ7S,T0A[ !Ilr]N.C.[t$vIh8+hզ|gj^D#= GD$5A$І++B*UͰèhKZ!x9v Hp|~s梑9}B-8B\qX>DG^(vxp/09f9E<0솿vk' 88=Ȼ>tbJ7@}W/+*H&ݿQ?E0mce!jݡR_SIÚ5Ұ$iǧM"8S]|.|{e6ٳÅ9D]i@ xW]N_OϻOlKǤicd.x6L,yUp 篩Do)ΌQW-(bjiρmddM*YPW jߡH4jK*.Pq@O6ؑsL`͓5#ѧ!B!­?.|@G84ywUaezh փ_~Bׄ~NݤTj4F98%ex( mgFDDZ7A,?P[o|n"kdTxe1dVV8),~|"Vd0"$*P )c9Ojwق(}C˫H`E^&& m/]|qSQ[d"OX(v⳽DžkiϢ_DE} MR3}`V5S/Q9XR'ix@ƒȰPp/:y " Z]~;[y'_@I: 8Ӡ>T{dPQD˹G#a*OX9F|;i{KrQPͽ32fERXI7ۨ9A}"pb%'H=17\.!}Hz*T#^23)pֱ_,R>ϝ\v޿XKFA齶KGfH0_ 9a62cqv;< 9 I\ &%e#ySZ د3b89T3xG2q`Jw҄H;3sq3![XF =)B辜 a?̙M746&_bK~ɥ]`$>XF#&f2BmБATШSbҫy$%?>$H8_EpGr#! Ws5&ʴW:$0D?}{'hII,joҗRڼ5լ*!X5pF"cחĖxu@ W3jL|rb=)Rѯ #&ɵ'Zct0[M\qrU<؈V U3:蟿? xUJ8Co,RkqSbQEvcȶbʶխj;-q0]#uG/]zLY$/JFߙ*50 (F3 $faXB&9k ANQjsAsVC7lWEU#m1ұ*q$r=WV!ҤfHD#|mP:v^7)CA>)~}viѳ,tW>FSY#lR;L=W V_~j y »x|+? q\M.S~0bIXB1~VX#ԥnUa_mk ™$\:<̝34?&7{i^ԁ T!RSE}*Rd9eB0pdWKA%VFg7DS^1{M9JLՇ dksJT!{xk r Yʫu@\<}ZR~*W]k޾)rc8R?P2N^INC3~EeatX]Y -]U4G O|"~L.ܺFĬfȏ3>u%\K;sBThr{݆,{ sETD wncTv%MS~3זF[C<"+\ՑgqB al}d \E"!-;0O){MkYI<$٫vl܌^INrɓ,كz2֩BbX Zx̫ X\$0(٥kPş?#2?&J_J {,y,3,N7Otݰr@\p (_vs n̦{jt8Ъ힌yZ-ܰ/<hVǟ`E-Qmr3@7 ;z~5%( ⴠz; g%HFϬs;=XӸQõϝItsLLQӥϲBOoԈ[|UM3)I[B0 xN#Sd.A94K ] 4`}uD4ʶ:;|^%&pU1`vfDoh;X=/A @R,d3t&_5IP9O ™Em쟞)vKb.ʥ.#?l^:̲Yk#I=\᤟=?N ([n^/S82BN5d%b38ލL]=Zؤ|d7ub.[4PLJ 99?0L!#~jy#-MGML.T*"flpV&H~Fa6vfj*, !Yޯ| h+> PYMYL띺i z\lSb+=9´%N@(P !F<4?SY7=a0|ph3H%➕ISXznKo0DUfM9hlc-QM1ϲ}D؝JJRk$W0eYC(/*L۱ť>烧 9ڹh{!w^XԐtod>9n~pfGD=Ԕ 'W z`[VU.U17)֙8 M( \" V ĕb;{xiחJ Pq&Ao{3QYnAcu`!@"\k+?uӻ*][~,F)$NQMB3އ"Pg913OG}}v7v(n7eƏI{/\xa"*7$*U<1"}j>A tLWf󴱿6>;{ &Qt Bj?-ylKcЂ4Yi]lpeT<ۋHXkt(3ǙNXOXySRƖN}b+bͪK9 y|$7kmEV?2=@q3m6ʳ%ol`ٲ$ 4 hW񇪠X0aj'y\sÌ?'^&-lY'v38 b TA#YhE]Ϙ ?,ǩIHgKn_Fa҈xVe>Avhrjiݍ~65)sڬ#v+sh`^@? F^pu8HÓ@a82Kmuvᘼᒐa.8&~3< NEB/ou.sx.y8*tT^kBD:˾.qIuUġڔb—|v!|ͭ:yBߑ~\F0FѩdR \ׁHۀ]ar j \ LYjja17U 4 WS-0!Dm5K}~֝N hWi#pP ÐkwI/|Spr[l52CE0r(؋뢷j~>|Ɲj[^Qng#Zy$&FW_8ruz,rj_@-9k\Mw2 rkB S'3;T">[GH-ɉp1pAW6WHUT YhT?S/ PH1NW^-{:㱐X~E"A Й *eUzJƀƔ"֢N2gC[ q$=9Pߥ$pFuCbr53z'/5DȬخNːHu0]("ǵj#9~|I`շ賻)@B?'.{e<[:3Bw%X\7\$Lx^\0Va-tq۰>|wH1 Q 9 ɧXNg!lZsT_$j=Y4|Qbq6腦^|7-wGngOEy(^t a#KX(O @9.0b|yek&JAB2ACrb) JΔƗ{s RZDǛI:[\ѴK5o$Ams6JXzAؔ+%V36f-&R k P ->P3ۅ\cV's@UiF}0s"6mz50iZ^lMgMYnȟM%b+xt-c)Fwh>0]w89T$K X,P_wJ) Aֺfًlu_]Hާ&A4&mt|Z?X6rC% Os ۯ 3_/4GKYqR/'Rp?t K ϐ'<^x<="^䇝EpņnE8mV5]{rPMlljh-<TqUTtvbN`Li5mʇ~I= !26AЊfV+Jىr!ZZ .A}C#bޔ^}Au_O7sMha~ ƍ 9(B!m|sI?]@ii&qÄJUER/#VུeT F"1ju։ 箑YIzPй 1xlIw@,3S̹jYl/vY!;rlMgΜi*"Dl'cϖ+)m7BN ]yj %n,fz—>Jx" dFX脕B˅h4HrfnK^^O#TC!@-+f1'*ry3 48hą.`hp[82gQ`=[mӈ0%|KjHW9@V`pY,U: B ՛b^n0܏}6vᄑO\5{F/D^O]68)MVLw #g KrKJOgB`#" " ]{176߼h|ǤG$R*[;h8BUA!`F(KVJ-鎙!8>HD#Q }=}Ͼ, 렃Uh :"d遄zcր@ʟ3Z|=6~Oc.5[$"$[-~0mU!(G^Gh : UEn\Aڳ7a&vo`DkI >MoΘ`Z&=3} 5rx̪z""%%.m~%Xa;H,חrG0] BO񟣠7Ys<ۀBߴ$Ćm. E=aIoȃYNDF 0OwU\;-hD?>91ވwV6-%W0AB5I~M{sRŅlX@K+#wu"r7V:φjcF` 8 R} ~bh6D:$~d2 ۳7G@THH~!ːiX.hHd=PaNQG: f2.> -{jCsvAQKS+2'ԣU$zQ QWX8ن>"eb `,u wryAYy IIyt^mU^b;ɿ8f$,Yks:¼f}$ΪX}~ƫџ)N}Trb=D ?IW&N-]n*meZu.R=?kk>{eΏ'4Ymr160eDks W^*O&3eIu\fVHX~Uhcn;shl߼h`&J s8uj:˶ QvBM.x+|[WF$~t (8@۪.|5AHq[dS.b^;p3{^6zVVG7G lnBǩ$Bٜ 2 cr.  OJ~34 [,A>NM``$+qGj`mB"B{xMwdY7ZQKSe@UzzHt:` mH(d$0hz!}9`BJ sd_Vdc# 6zyu=Uo v@sb=~L4 DkyD YHE]F  d!oycODmAomG5s1i;  k0eAww-Z~~^Sh`'h^0qlLZCM4sc+I!C*] ŗ#vQQZ3C4D(حۚ L52YEƝ6A :a4wUёrhX3 5ȶկZxdO!s,< %>Bf"s eTeOB:ӝGJ :Q@;ƽ8 DqYXBE cb zU޾BQGILWrm3FFQ"M,l#&U7Q[_=HA)Vt) @+M_xr5St9!^s=a2GvSU!̂+SǶ^.υMZ a/?t%舥2:5Ծ;ӈ49Se!ʆO_'ڙH+&B;Hig4pq'jC"MvH2.%I@"R֝qswH0> QɖpLe;U{DX#Q"pc+$%;rS×;-#i|fbŏ2(MOMӵ(dm(?ik0pJX`&i:Gv=|s(^9/9elc~kJkc1Koa^HW[$] Ü>w&e 0TofhUO[ފU2Nbvm X i-`kˤ xAZ@j-#[YQs6ϋZirpb_b6P\5O/Śq9N+eڟc5c+o#5SG! '; \m=U{ -̡n鏝 dO1?}dC>} yݫ>UOwD}%ٽ8JN;{  FǢEmדgӖ%|@$Ƶ=#}"g†fa d۞4XPA;%d߁}VA8@õRJE̙To9]q {qk;dc5۽Y`o/i}yФ&p9 r'#-OdA]b9b8=rvtٲx6(Jx#Dl1I_gAV464OoܶbGQoUt+G\?7B"m`-rTq:'񭓱27OzTb>!zUP B).;+q# {n]0i.L SK2X?-/Y"_.՚il *u _K {28i%[.>emh1/#v(B._3?(RS=\^K1'3UU07f\*m Q*0u ta4@ȱ:m̪cz8T uŔ[v;[}| Y. ׳u #ICQڵGLHs #!@I6ݳg3!zeY'(MUuK\SjHR@8?UDÿn:T L "[ݓq|y? NQRuQPS'nbgd9e^~uK.8S%n`%13,ËD͈9R{|Z| (jM=-̀& 33? Ct?Ӳ%걹[No/k0bi356N4勈k*׎4oRE kFky=8V[\90H-czl |ӞocM}AS|PɘW$LE2VUx@BoxnG Ҫ8yVaՊsq}ZEꞸr%?iyl%T=@ylNXhX1 e$`gzQ{9^ MUM,Ey_~uqɈ,P$Eatt<,3PxY^:Xr7;mPʥeKv_ΜEB>Fhܯ1m݉?"`b/[[h*-V(1gdN YHGmR!52F5 rM `J_;D! (Y` ˮ -X]V) {6>Q[$u}Un8W-3k!MmQf(u\ֶ}ey &O"Ƕ辧Լ32S ߿دQ~prιc3B,O2&sÀO_1s %;fraގVݝ%. Hɨh5[Ù5 <ۋP 9XuE s4U<u eb,Y!NE6s*(1LGr$I-kD:3i.JSz֚à]|/-$ bfBcqZKc+& җ\WNl}5\L2qTdQ[1Q}ATnAeoxwLyǂ#!wԗnAAnlo߁ySҝ U)Z1Gո~j8y|:w|LԻTNV6ɖt<- (HQ ܝT`(+{J'Hw ;L֧/lNЃmG:&3qeoE}'Ke{񕪋K?o{;&1#2E3[%ڑR]R8TkGJ"Do Ng q Nf+oĶsr@`~Dobă·!gie.ILͫH*g7uj,Ql$1C8"UEg\ )mdp#W`j;g3-C \QMUWGtPwY]>:XQBCt/$dE4:w=f'M{YsGWGN%5ƦQ23ݔ/ .cmp!jݹ;8U %c _zڼRԏ#DGU'B#DG:HaÂ)A§\n>t0oN#2`'5LR fz&Ź@+{C`8F[&P⍲'`/wη[BB߼s0CG_ɵx^w*nf-1åmR јT?씘^ǧ:|+٢Д9і2|2D5c)YhUl~zfrC.[ƨn9ؑ!-g %92ݪuz/DE!ظbWU!lDߍ:7qey!7uRY`Z["Ï h5>DN!BH;+ OЂi0U)#F.Gt!ԖUe ܻ<<皑|v:g>`rޗ*F؝/6Aи7 4cKͤਭ2aD#W^CE+7ґw_ 3LNtDa^jf>=W%. d&Y1(sBQpNk: tl}GzٷL!GHPoF1pn)ў灘fE%1k!{Etqa3@][]7j/Z):6`[uI\umf6C8~K8GgIn!Kb^&ٔ=y9+=F7'G/3 $9K C0Eŧ2$A'\`7).ay7H'ᾦ_xE]^EBj+\t/@9>fMƍA$2Ii{ gWTV_j Ld&I[Ӡz<1G7BD=مwa3 *>܎s> 4.ի0Q1jؘ0uQ):7"gun!4&0 kWjV`e+)f7C %1~~<̏##/08:TsZ/ }հU2٦qtRw7uK^}Bq +U 3 9w"r7Q0`w$@p& ?$k-TY"\&)-N UIѴyRkqntE{*dDfB XϲieWWܠzO?Fn2+?y ;{ ))ڤ6l8'TO ?SyxgpӸөІs?_wC4%x'V?v炻Ewg`%LxI^yR^'{!/FIh3Jj(ߥ]l7¾8B8QIgr~z΄ 3{,YQ#+GIӍS«D_*Hb  C$#9j}\'9͍Ok!1ƯY%m̽3F#J}j&h(h)P+5t}<}:*u7` 51G>j|j OXvgraKaqx h$zM!?A Q,̷c+!d%ᛉ(4Nܛ$%Fs*)#*MLNz!Gn;:v9[,\dͶѨXVwM+[0JѨ%AtzH cH1~R<CGE>L(XjfB&a3Sd`{U3cRutp~5oϢ U=/#h#'9 ~& $8wV&c="*8nouэ 7/+<7sw&i{dE'Wk4\Cs%pҊ7qu+>;[J1`Ai]WebZq. rK@ܚu5GM"D{ҌtDaFP}6ENP?b6؊4h+ ~}r+ P k߄m %Ո]6s@1A!]cj+ pxiŌ+LEv1jur0{.(4OD6OI |Lcޏn&hTqsrȇ{Rjr>f.9?cbcEps ɿ,=hN9iadý}׬5joa(]7\Al抉[u:66 )'?2h/RMmVDB߂ 5C>V y8UL;C6Eʡ.osxyKh7d3vP fp2f1%ehOe%-cK<]YgGm"JDLFChŁij2bsYɑ59g5el!ih$\1wn<)Qr}/<;qO[ݷ!'>}_ݨ`붝j&>᷉QW&6bLZTn7bT*6;x$lqbP7 ves\={ܮ`ȒM "8Dq_ZxťO9p p}X24|bmLk0։KZ6@ÌW?-G݃]C?27U$͆JWY8f/ճ\E⌂LTAASE82 ׬ZyВD[.>~>o3͒D(La8^ QjDr܀(72/\uf#ny@\ PW{743;>7}!3/X 5Hg@$9蓏wRwP|ЭE M"6jIXG)`C%5oȾ*BlGΣ?+̠+Býf<,RiA*˥q>RTIJ&y13ս`r'+& xztK*ZYll]#F'VX?E*>{G 0pp|\5B>N[z_0b̹ $-hǪ%ƚM/&{P|‹A+>Vm?^+sJJk~=^ +Rq*rϪ3|51'¢T8'i^@D VPG9Y~1رuTj% I|$mjal>vI1[ӕ4)WyWM%e N]AkgEMU hQ{rLܰuQAV ?+c~dnr W.n}". mCx^u,݋X!ɀvϪf guFZyBlx|I#_k Z׹=B,kF$T+ Y"[n'ƶnPwD>jK?2 w$ӒL:^:*Pdz--^Qߵ{Ux+4] XSBB>o`y>È3w#!M}6*tM|/% {*imԪ*-Zf 1J EHh|O>C ".iqXz[ٷ[ YE -ת@#_l|UZ[=5ZPS#FBؿ[ىU;{RcRo-"p! 1ӨjK3UNb?b^;bVw'zj x"랉H\{iD$x䑣6XwStSx;dSְ>Qß_Dho Ocâ ccYZ_~#R dߵIK i4dl?&:9$gH.AU djSeǙQ6Ǵe%rDsVhIl@'=t[.Wϐ2NBM%V갆Q= w>h O3fh>hy\^#h(. 4jk[b~C3, _b_bm 1"BJ U4󙿏`R3!'*=|md5^&Gq,mz,ԃj(r ;xQWAVT19(?۰[PalHFCkƒ4yxZآ06Rfn-9#f H(h$XLcʬޱo'+` p:5:UsҒ1O, {?=iM/w@-fR6H5W* C'? S"$~kdVޭQ>$ǪݥX,A%-Q}C`PQ'B!d(h iHnKw1wbU }|%4P!hv[MTroz8l,h\iO.!Tbnz0 숊\G(ZY&;s[ Fѕ\=,qI^J|1GtK!,seHZz t$oT$ vڼ:Ho;>{6\oƓߵu\Ċq?bzcZiР/}O"_{0(O,qlYAF3Mۅ~+sAAraЄ(a q^͎;/{4u(q<7Q}^AlNǍSKaa|m_)9:qP'Q#G/@5p8-E@6WA>Tj7V:*Z) KNR981_uPwA Ą<`X! @?ML?ni#޲_)DMr5si Vj3꒢H;US;r{=YSFb5ԼB=fz|8"wJv +m7:?,[Ur+/%GTgt(Fh:#ZT1W I !@ݒ iQEOt<Ӿ#W^aԝg ˍdG/S%1}=oNwVRo9#8Vt&w&"o靸ČĔU%&UYRD)$Rb9\pmh:n<7MJ\/Mn>wNMclju7#UG"B9N:$hw JSr/%\UCu/0*SiKUih,%n1$~OThS+he sE綾]Ud.ͣG*suNf< 2q.O L]Q!fjܯ1 bsMpoffĤٵQ&kھ,y"Jj%s},w+d槝kbuP,8a}jƹ3\ݚoC-K`8VŽn/m3ⳔXH~sV_w{YÀ U',^7&AܲϿz=X5d)Rw~Ʈ&#hDXR2Ċ% InQL$3~8Ka I9bMV0LBT_~uΙ#R )JQKZ[BÓIAaxŵg JGGAf iJМH %ZQ`o:8}/f!dpz;e:6+27r7R,6+!g.5iNVbPVC-f#FJS҉˒eS~/s?J C"Q{%Ud9alTK DeGUkEݰ*+E2F2귌؍pnF8m=90+:fMc蠿9D3ֹjXnQ7W2AWC#̣C;8{ ; Qt^/3,~oáqؒU$qMGEw :8%i&؈'%mH߮/`/s)LiUΝXz^6$DJՐB,c٢%;'L+c7ߕ'z"GfJ 5Jf9޶G:]$[MNQ2PHnbrFb=h&]7EQ]4m% 5+$D&,(\-%_D#C~D=Xl,3GJٛ\I;6ԛWQl $ֽ }Fc̏<ᨱ1Z; ukȍ=BVF6Sȡe,Ua@G"L+4 ?i`1ň߯Dܝ]{\5 i~<8FfDfpOrvaz \TwbWW5KkӐ R4O>+.i+~DqoqDB9QZEo8Rhe[dۤt-..֎M@NyĊaM&2 ŷ*J ֙h6@Mk96:FNsSP;˗skm V[+÷׭6F8j30sgRHﲌkO YL&%ws`V|ELHC"wDpn)g?kU2PꙞFџg„{^D"*Ŕ:1S/ΥI9-&7 zGʀ$L a{vдԿ@Go7!}. @ F= owĠ=B=w*L9-4psH;m=8nGsZe@3s2x ca=Ë|g6rqϲ;i߾kZeX5HqePqԨ﵃_kNM-4u1xfe(/6S'#=*݈rJ[90Hىk)<B鋡62ٻm] _P")`uOgQHM?O}oqT.x9 ccSWU;z2A60Ցn$o%:WsST3nvGz FwkYڴrcwZB-yNKd/L;*CxPAl0!U'Hkm$w<4[CHc< ?;x)h?,0Лك<[, bA;U`/"̬X=aT\h2ޓF ʁ jI:ntg8~{p 2O>\>p]5pQhB Ğz9(R)iMY1>ހ/W~M!04<%2,;:}r9|ʂ٘ |o!9Qh{^k170nfgULbV럇 ]<#' |'C5_+RsZhG1| 樵Nn1Ǭ$Ef,`\[@4B?s\|"ʶKE4p* ok)3\Uo2d5_rߞV+keQdLj38z #YUR>pŲ5Z\I}.8cM~- A}7;J'}OHXQOꀢZ{\%s(׶g Y?;%UꢉSQzFVh!j7Way`v/|.l8cȁ3Z [D !g{W=F C^b2|B#.٣VPpc:U]ֽw`oQ*d ~a=YO-@oCsZ:X F_Zg,6W጖Q95I{E}4sP?tSJ>s1%F` Tw9 .&5o֪&:PB7 {aAҨNkgXak0Thj\CU$oIDX܋ d #ӢkE଺љEaˊ%{`P}i{bU"rw;P5C =i s-OH۱9<%9P%DU<`c9nܛUAg7 lX!q-`8&]\I.yU1љ| uck̢!hh'z οd985aVrYƱAE,Kmq93YCZd uǠtLK=f}v"Wj.đGe<)MUF~9hرfd VBt%Ωe1[!{M*l֮#'$a#(얎Xg[-u~ 0x)(jy06S?*og_S}o2`'E Ĭ{ .*9:4e4ZB^q/lp r0ԑ̋;:iPPA>}l=$m nu{.lBT\BI楖Yr έ{,"|F[i98gfxT?>O0&`]٢ɁI )JZEVs1X.xB7뮫 .e*٪B[/K0&]q`<wcZPYx+eǣbm ADWΟEܳUTB}VǮdy2+@%,xK்5]dW)9`W4jǦ.gm ؙ+!Únq}f*غ^Em&-d@vhKp|,­B?0Reۃw٘aż0,G߄2jK5i_^ Q@c]tVֻ&vB2;-S26_<@ٽ vٌMm1*qBug H#jb"w)(A̟-hT@6m Hy`嘛_EP&t+P%-鄧"[Jp,+kRvLcc LIq;).)hoR2AcĎn#BIুG5/93t+uޖŇ{rWo ;&nBYF 0Dka0VCW h*y<Ը6TQزd%.uTi[Q0,ÂT Ye.'hY%-:)iUuKNW;"1 ȫc/SК 5ʣf H +k?(&{e\U)7T@2_2?\H޷5Y2c IN6hC"vmף yHTlw!I]U\vtD8$R$ !칱rb6Y3W E $Q5w?15(Ϸ SiKo0>{!$|6S9 qUл*؂`B]ͳ .jlIQQ %6gʢZVoY,(!AarW|GzQڦ|u ߙ;ؓ|}RU.K@0A!'.r#QuEp T^'d2cNktH'aULI*$OH٣yjt pɯNYe쫲!wA33=p%O+S)O$9y8I*\fN+ +dԲY"HOaiwD/jw)o#%YN [Uh9M)|eP+ #ӗiG篸?)$L6b懡m#rv3ezfPӀÖm"1ne{Hhw^Y rv/V 0L^ DV*"cSG (FL Y z2׊e{ew<+:]{ (ǾŖCT 9\"g@*=^?!f1v2EX›ĬşH6G[9'mSq~Jpb0iF)v(5B8j,rsl/^n\F߄;ٗ?ʴky4~Q5sTt Y?hTFG`NMܠ?;r -܂DGpltaذZEKv&dzClo"< &RQOpRM?}ixu1"G:`Ɗmck2E@ilRuҝv!f_14q+/M#`pXB&{¤ӑ9Zo|TM)V%z%bi4kx/@ "l^4rZ]"epUGMÕ.ˎtGM)n ]gN}$ʯd&{74o #c;}ey W? re 7O^e QjΩx\٦ud۵KW]6/=9p4ET~@72ųP{ě^V}9 > ˑJUlL׃**.;+ł 䔞d ”JǬ7XlPT;L K" = LӸJLmtGC N JL$Tu:^?tt.]ꗲWvEV^Jϊ)8V&#U1=SW1=Ã%-;¦߭fŲ73ӎ `ki}alwl@c_Q%B3,5/? .h[T(C+1+ۈkCLƟ"1 ywP'QNG_^u+ лU8dM 9IhzA *LZMЛFO㩶`Wxҙg](ɘ] vB `܍KM'-f|dT/lXFQzKc`;53j2Ap$]CshQN0"J.njOЙ`!h7S7\ʈt77 xtOwۺ{-%mȬ0%Z ]wf".Yڦw0s94'?51 ؽ fV/* %w|&7>i$r}x15Wwxe1bwhrL!/R%ޱ:q'Sk#7#:x.z;ˋ@L86{Z`q)+j`ͺzM\""a8ZDZ`jI¯z숧(kXq\,r ("v %3 ] RmUdYUkņX;T{:޳̰eɠ7Y Op PWP}*ǎ#*`LdIH؆`{sֶ/g `k]'V3abhD#g 6_8ttj>SQ%g'bms՚ⶹVUͶ|: `rԭA(Zd6D_S2+}7k6!ssyy9ZaV*)ZDtkAUKvS?Bo{X=} nQLE֨=U?QKU7-~iOaW|>ٹBfjC٤ ;P%)m|›խ6`S:Ohd3UFs*ٙrLCK*re]d-_x&t*|\{PiMLom3͐ WYkAХ!vag ^J Dq+."ˆe[Ar(r71{!?h" YiC+t2/+5 B חtߜBH&yt9 kFK/5=Cb3,=_N!2fQŒAu* 'r̓9_Qp$ޓ M>rU? 5*Ԁf SLJL*’utF\yBCxs|do\s"$:OEqe ^JYF5ODj~ws8\ Eh?Qpw8ev 4qxC$(ٗrAr$05bC=iVݘBWM֥qy)@텱# 5/ u]K|,[bh{|eJ1xHK b @lUp{j|B)/6L#&=`,*8uj u'O cN S^Ðov`l+A|s}Xl&d50];7}ZQ-l;h { 1 lgb pvaj".Cx1Q!.i±:5䆲1z5g~~v\h9ϕNbz3BH'6sM{#n^)+_NVFD:%2.S1t98q, wf~L)olAq0ɤ"-Η?0~ã~92@֮og Pd hSGK}^X/Nrʵ߱2=<$nq׬Եa j␄[j^A2qpsV0=ېԶ'r {ṛ3Oqbtۋ#keIiˌ_ZƜW쐓$V^z B0v! , 1hŤ+FLyA٢0*涅vOï2= s밅ЁɌu:J2qyPRyDLka.x˖ U! Ç㣧ed.S֑̮t *&ݭ]3W*n7Ax%1@^`l6l2.߷"_$cآR;Q(&f^&$!&UGu6'rӷ%ϘɶL+a탄Y߾fK֓rDCr s1OBݕȑN P.Be,M|mC o^clt882wc+q#Ks7%k~q>I OcX%r"߿/;WOXLZXak#ң?*U9jvZ V5ePJ9$Ny[~[n0ld <+=R.+-^/gU tN\u Wڨ:r;s+DoVJ\/vPҝ"* )2TLc+C[ZPlAޘ吟]o[7ztToҔA&J;]BIHSWwVlNyaEh 9*u^Y,hYaK>3{d4+ޘu#T%%Pd~ ߡEF%mq;["[!O ֑$(yj -)=o4گ&yrXQ ڠ=J&V]+&hwQH A[gc …aAC+Q xwpn^@"WAt=DXY9KdØҍ-cɛt5d٧I; yBԵ>k0 r!Ric@$(~ ls)keUӌ X%!-Ԭ 8$P[Ԝ4/S}뎈a7zT08|ñ&Cw5(u4-Lxց< LE{1xߠaQAcvq 2hSMCF(b͡ CY&qOzn#NG~k1 ѥE |,^>yb/`&wT/}H_ߠiӄ1#R#\πNe_0R'L%ftw MڰZqYlϼj-3l29EX#=5 B|d,ʋ<]|^>Ljq+6:pO_ڗ>qHNU:6:@N+Nm~1:T I F[}@f)\ľ=VIq`3x nEgp ]TǬ0q[[օL(D y_\^Ms$3&I~ g vPEun[i<7|'$ӕJǪlE|lS=Q@ /kD"683a暎@!D<1i/Bgu&2J(0 veTm6<:\fbHZ=Qe.0QXDDP' Kqֻ֫ d_lfd^22NI]x rJM>cfC/nzl>˜psJ{*O%veDY ڐ1 WP@$׃?m⣼Z1`wV/wD65d0&z4daԵxs.lOhj`,SSMD}4IWyȬt Q@n* 6K4xm_^jWRwdo 9؆՗ :Ŷ˙JsUI8%Q9qDt`|WASO;<㥐ݥ%f&`}p+-Y1:}ti G$Ii Fȥu50*KCECaeºS;㏸ĿAs.|G#t=8.v«F86Tk׊ա^KI8@"8Y;z<;**4 ЂPυWZY[Q:ʽT0s+tA@tX>}ld!xcj^.ăc!Mطep`^m_ORfjfsL· ίXiK޴O_7sMs ]N ]&l`visTx#ʅ }-^X(.FH<\ڗ]Tt72Bw},cF[D?h$DnJo{4 726[(oS*e:iAm9" I޹Bh'/z$Qٵ[[[ë cμw0 yL&0sx7ǢTh~:L;=Mx&YD>VFi?(\ wJ6:L7G>Ƙ}\ُOsC ]X!\vtOgUwL&I)ۍ[Ֆgvܛa >u3싡h1w:۱$3dt<o gy?o_:Qp~]xM-胸Z2'ŵN kgՇhqCCsma 7彁=wI֖YtO ۊ@j_x*(QrL°#UY F X9aGKX2 *2!""N_FMGd+J؎,tr{ MJ9;5}_EaU[ 1mLўzvzM B"~Cڬ)ct2_SИhsbЙ Z͟NI.'6`_,0p\SkqqwxA7<𶡌@az/@q2 (=Lmx枤r"{ YZg1vM+qcp!LOk5 : IrrVy@IʴQF >_/O !{q*ͨuQ.caId>n0Ddº 0=BDZ+#!ݨS-%s1n0kb)ʚc ΣVR@dp /E(ot/]Mܯ݌(]cQ,Th3zx+ڻb#ņbpδr,BP'Ǫނ>?4eЦu+IH&~l8UD~$k+"E^čr͸V1<ojdA]%IR7\0Nm1B]r5%s>q-?;,J$ s^y޶5QhSb´fBcϔyi0N^{fF") |ݫS +y\b ͨF'l(ز̧-I} ({^Q 7HgA*=^OV7%\  -w¸/4e z1&s:zr۬4 ͹# gYǓv8Dx|:T?6{7+yM /RpЃݷCQ??" 2 OdS0YJUBiWg`'f#pIag J%>eM,,4QJb0ﴉ: .(|=_A4L[08:vꃽo cޮ nϋ0 ſ:/elrh@p:9]ZQ1)F,blҖ]"(R_H{6QcVUIbDc){9չ&Pcۭq"o5<)\M"אY&4pM.wnѬS_ PAͭ}uSQnBfw4$`Kdl1慴A,S/يj1lډXt?I 6 {|B9$=Z>W#q!ryǚ+̰gQ*Ϫ N3Os2S*)#mlR7!o2pCCfؙ@IݪYU'Aba$kAnE;22Ib7<7hg[9QGX_sUlǧvˣHk4G]2i{f26nxԝS)c+JA(r]IN¿CXnmKLXQ3ߏq:W*l+ln,Z^oҷpKg^Hqi| lm£xsiGrAa+M]duG}#Otڞ7.e,3m-ղTieŚdw4o̓O[_Eݭ,uCiR8Säo|2y 9S%mP'#NUԋ =ӭxU~ s}ϵڨ P iO,W~-M9Ơ S2G$(?7hlL׷Lc"蝖V6{-X\κ(kp|'8!zj5%"-xE?\ 6ݝz|yTU&0`#]lN#Z~/d~TIS&Xe.u(1Dd<жm.z'{ZLAL Wr4Zl4 zqwwP9'wu w=Ql⫝̸n΋ KqLd2?^|LEk@aZ| ;!0僜0CdwAk9l7DXyjUA=o~E+jZ'G(5tZ< QNBa8IH6fsEb|ڑt 2wѬ ?*ybٝP5!}3[1̣ybc$e4j#POe![˘%6VzVyէ1${|^GzLI]ilS9~^#Z'19!HS dQ"Y`J7?`9@YcZ 7C\qvYzJ%cӽd;c&df+Ųr¹F R4%GsJTքJgL1Sv׶X$⢥ey3f1":ٯQ+ePnɟ#pA>@t!6Yv og/؅gA8Z-l0W4CqdoLk͸аnh`)7Яk =ٰBmHeQ0 =RM`tGQ-o x_\[o,jcM|ܿJKqޘ ,m眵s'O9f/TМֳS$>ib} JC6C8QGۭ{ 蠢\I.TUSCu):aQ Uw}i@.Q(h<]/;VK~i<Ԏ4je gF**Db+Hkz+>ܩ{g re 0s_=!ugghv\J)Zںu0-J-L >Ũ E;3W82<{Nod`}&X[_Wdr F( c³R'vSɬ!j%i9|0̊Wb+<\u"rIb<2fpizn:jQ RV7J.]$!r RM\6D'+g̢"҈H9R * I^wJ&G쳲YoPQ+> g *JvdtVȟ=~Mٮ^CkaĦПLf.D-EƳ(TTq+9L+ѷˇ)LGi NŰ]a8Ul$4/o5_pzb-O5۷-w gBcvd@^i[+Hzk,Z8P5sRc*\_ܰvK@܂&q0 3XO9͌3%XZ؄}}9ԮAo9MB ?n^CE`W72j:zEc=/|NAr Zhw  d/($T#5tWSce'lEݲSu;.Zy"&cSt :T91Xrֱ_hT!f\M>VUpsfpP?w-#CN19 5.jd ?ޖw\|A$X!,-#LXf Cv4-Hg5:̤v4;O}笴 uwsX%TLQh0.zuOBݎ kBnosc,u`@w1 4l4SH1!K|.ݫg ҮIso&Nd;p^ҙGn&)D]ُ ueF,HETu*qod*T ˺Đ&d˚+kİs 3vf̖*1' RT1ؠ(Jo|_~w1(䵶,QeL,?Tdfwb'vis)9Ѷ ;l7<<Y g_ `Cؤn3 $QJ [ёՋ[: ;*{#>ޑDs@qG՟&}eC@sRh>ڣ 5f۩sIΰ*6^I,Wg`Sn 2kBi ]NIƋ-e_OmFh_Ieo9AI-Kd2_jxR(򷮄zavn4ًl̮#J}0C'.k&q-9Wgj!`&ؑpF|)?)3$hѩ ;92PXWwޒ"x;dcO^t I⻧Z} mi^#[BC+hOFPE::}7_j“6庆?Cf7= 17dz(c#)mvo{&能KҐa!+SMk:/Q(bF *#"GT Cf /'@|F>RkoFRB?u(BoHk] Wۚvӷjan mR*Pڰ=I04T78mU(?zĜ,QM?Qd<[_u#̜Dr@k &S=5Mڵ% ec~`A`H>_wG!@v6^c,~ 4J#{f!é>>tw٩s uphyL .;XKqN`2G;ŭdߘ)[E(uoVQkȴDD_r*[VAԵǢ *!(Ĩ^&NVkDTUfp'`ƭEhˠ~gKs\V}::S^my5ˢ!d\ Ѷ`AX{\)DH:4/ V0>-H"F倄er).&q87y9 Z Y R b`GBffd 1C_C%lmAoK= ?r*{8 8Eʑq4\ lA%zHD{?%^qkÁ\a1GFp8.GU A4VRK,$?[hqEl)r].v=0T$k^5{v) Ù eyN f!QF@,|+FYsED)Qϻ;Z8~aK۴l ;f= xwh).jjaٲ̴~ܣ>͸D#_qAeJꥨe};_`?[1/kH#@gP\SҲȚAQ vGxpW01׻ǯ2-QOB#uӳh]v4mjRQi":b5g~}X{ !p -ͨMp۵CYuK7vqN[3#F~L գ V,Hd&1?;WvUJ oݢFʡ͂Uq'=A~lyE%&J/pr&2a7\%0Թ0 M/_X'x!%C/崮'y.9F|Xv`@hС,Ukfn-Afҍ ucH397ucy܀u}M,iP9+ƘhUQ{Ȩ # E @Kx.: N9 >e߰|FLE6ap ѭ<_j4YRBAb6ZOLL-bI1D_Eaa%ukJn|O^#~aHPgMe |CȥŪ]8&J"Tpk'TwXOUZ<oY7!\nSl\Sb3J 5M r!5(xerTYzJ9^B(N]Id-_OnB5Dd;2Bt9*i6s#PO܆(M+dNo5Ζk@!A.b Oq@ErKm\]K!0/Dbɉ JFe/a3xCo_ ͊X>Ņru&Q\#l4O0qx /TN< ^}A]$`9/0 P 79]çbhxQ%~)8ӠW{4$e^ڇ!sf( o@sr0G)㫱p\vZK9ۏt-=R#~F q1jn@n%}^Lpx|VAn5Wu*lEw(Xfd~23X${1.(^ X+<7QB7Z}0qw>%_/-*_ wK||mq[AHQiE@3DSZ Bx]5whteä0!3(͡r0<-qU喎Wyǒ:hu9, μ-rݓXMkw,_dxnߴ P/$)4&Z:+H]岢йRF2Q++[IDpnÏC!"DY%e nƪ)k`dhw:bo#0掹ik 6bEpIm{ Mct{-1YF sGWIw.diKFo,߭B|RlmyծOM`_wF"xvH9h g͂.ԛYz}ٱؘ=QZ#7=Lr _!=,  S|]jHφʻ3#Y !ޡ囓pHEa#LA1Cx?2̯%S;q9YBzSjW]{椞ҪN\Ƕ.dhdoGZ!3=+ti=\?)uB^('S#H_s5"#T<~)xCn8^KlzKdUMqơ1J㔂kUwObPQQu˲!M=#)ȉOp¯"*P c]ho;Cu8]Uc~9?\I_B> $ΙD䏨w`y}45x_jZ!`pW5vĄumyEy`bEnN! مOeV,R4}4,ŭA6'7^kn&S)dyd OKm[eٹ2nBa 8 j[ǂ`%"U5x/=Sc;jt \@#'_9"6wܐV9<<.iTh+vsV<٫B-{~IAQCFicp(L<脟`uJY&#+Tv!k{<b_4"#M˕z@ 1ZȮh.;o`[Qzy~j4Z~0}mmr0d녊g؞(bH&޻ߗK9(Br9.lj14UKӯɌ=Һ Ã~ձzՖS&_Ytu{Psd*?[з,3»=1ǖފK^1c@b"}\97|;Y9 |,Cdo%~T5'6ȇ5il旺8 AIrV- *߱ɈAHp@=vzN1T=ĭ[gf!Ho~}Mi/E* <ȩƃo[뷺Tvl,$l|Tj{EmQNyാ`zUp]bO|" ĸgbb`kQxj~+{Y-%F D߸^J zK]p 5U=tE\l]D1P|PyBX6n`͹OP:`>nLOQnȥO~ʢI%IbnKGY&61+ "&Q^J~ֶ{)QȾW#Bt]xrl!&SR,pϐ>1ͣѮW;N4޲x43տo7 S;"Ulmx~fTĻ0(;87lj!p2>$jOt^wx_DޠOoXߎK Ģ1Ey+CF E>o Fyl"dՀZR:r:_y&K `lOM ;6^^fW(Ttw"j}H#Ne7?!PH}fakwl=^PF@(ր Jz& pnM)7Bjo.%`tK'ڿ '#En<(G2 m+ʎwaJ ( 7ہUM_\ʕ=f{zC^Ff4Ms3"xM|Q&ȇrp}<69Ɔm}!0h$Wѫrg*` J^;s~6XV,- S{ϯF?>r?0J 'n*Cwj 9IĩLSYS`RGވ*h782?יSSOm-[BE ЭifjE*,O6r|4A0Dr%t|oZ-YD a*v nqs%7#֢h[hGWm#P[I$꘎#d1O*ǙxYز8Mfe+ .|2l۳6xb_<%u1.~& A O9%s^Lr'c F {/{ᇂtc(#'=:˓^bg f#P@9f6Q9P[wB'/z7rj3ݫ%` ˢ@뉲uVRK'ql~WPFebb+'f9{$;tQ14e*ռ@ۚ*X.~%?6x67t+o`D"Ь'J6h-Ţ ,]VH غJq4@s L1uHw_+ԏ=oakTchᓈ e֭\ ֗Cx$rg~ZUŦOnBP]B'>w8v';УB+!kJB'zMMCuc5EX9:į3?L"| #EȠ+(,G֑|I$g*; kfGK+?}je/2}{P+ `LvNpF^Gи=(ku0Ԟ2i;!Hfw-!&YR7r1:K]kMֆlVDS*є$' tظRc8#/v_g>>+ O-֣gv h #Ypdan$ɿ)q_*()(;d;FG AÜ(rY<1 [~Ğ5NQp [-P7L |V#2m 1MK q]O3U(kS42O v>^7K~k̪^Q麲$j+]g݀w#b Օ&a&mr@UkTHAi`2=3ݫżLh٣[v  XIઌ6] v`T|#Q.ٔK5#-f5$LvFN0G sV YcԸd2 rXM%*Ga{([w*?=/@EYx/^JNh) BPJ9atuC wP*C%E_8N"=W(6ejMxu=6X!?/['+pYO@ dlKnK>boaQG"uwEQNZb 7)xefيn;}I8 & T˅GHƺ%Imy'Ɓ\~u}HIL%*XhYuʛyŻ^rA=`^ YYTzN {]SJwK!fg (R$_bƵT1eTXKfH׊++5[ j`*qt?NKF t/ʺ q[i%j\B>eJ蓫N QtֆI S ieeE,DV(vs{PLM.҂iE'6A CCNbI$!sOȞ΀%營?Fnb5cONf\  &k܅$ٙ\vf"Eb=@dGB%%{A؉#я22Ov&PT,vh%b"s}Y&@Z<6S}-(*q.:W+*Kp/9~!A.X! ->BlI" Z^ I Z6nv8rYJVFЮT!C|V>݆@ŢK:aC*d*>0)bQc Bϓm܉>q#Cwwq R ҟqvz;^o6wŢg(6 @߲E6痩IbFG~*酑0KEhMBt,ZSKǫ4ݯ෈(z*K A2 sJYIEnYt06^λVx"ěl H?E \``)L3uHWbOۖr^ ksUֺW%Vm)/s1LϩeLt/T}-)(y0݋J9q]/ P#V?-WWzeYFd35z rTcS=KvUS8 ddAΰ3֘ķ-:M^TUk?s/,ۥ'H;[@b?]󤽄 ^JQKp- ~]Gh_R !SL6sr* O3n@X6<^;W 0&h1˕B̿ś*H9zA~3$mo&i"o6a"rbMe c[Cg#(gj¢ {]`lmJ{TVm߯fY﷫7OrOL6{XwƵ({~3 }l lQB- IC3)$u%g^&O_{y#7ӈz}}DUuD_ 2 FT(=TD&iP%LxaI臬ȤXhY i j2p*BܵCM+ggqnAr6ʽGBv4ДjEb2Kk+xZBXg-L#`LOM;=+#< Ħf:mWEQ]*0Yc@;oo|fH8V1N̿9BFh՟Eۄj_/xp-!Zjb~N`]b;2?kW,"C CLiOXl Z!1K5yV.aQ@4fD4 ͪ)i'+$M7ݨWhvuo#kv=~n޷#ڟLk~ Д<=8J,K\d3:D#pT ]2i=6u*(VofKA(@/$IOZ[Wgiz0x4`C IQvQzF!hCVqXY`tN5+@ jJ|^` ?%a[C8,t,^H9ύ5Mܵo':-Hf}s#͝Ae?Po$*l?wɷC)rqɣm^>KLKWI@< a%zJ8J%7 .G*;idEԛ򉐖v[@*ccFЛC!Z ˚Q(R|vؽ@NrW6jmj>u= :6dpmJPA#u*?٢*=jyO`j m{c 5ل`)s\yg<W_Tfl98Sl !4[*}n Y&JfqpperF(S'+.$%qndOd\?@'C6n(E9jK$U~T)H/NeoeEBԬ2qW@<65Ů`TbYok3M^[QUI*: V)=ZN0c ̍0%'@3择wOADN5ՒݦkK *L7G. m3TfܾNY8[#ѵ7+#X>haj(E|H@-!M~~Wi& 䡐х!):@* =Pd L;ˉD0ʻZxͫBŸ MgJS*CqY_]"6,=r\hlݩn=f;.Z! 6TԵNp:jߪ`չ4I *Y<$Ggv&>a>hHΟ0n\mi}!~I/ IGp5uZ^|p>%|ֿsvxG3W:z88i~p:V}q^rXy16ˢ{i JN%<6jB2^,ૉـzt䘠-Nsb9`@-wC{BxC 1I@-~CЈ#fU$Y,X|8)pTo ٫[S,}4rBRmhӨ, ,}q!iea\F^n^#b$!I^Ihq ٘Y6[/ÍLAt1rv7`8vlrI/yL[nf;pJ3Ѫ'fGٮA&#[0ݎ2;n_tx(JIA5}be +\\F OV*JIuBn-7nEm~@])dJ;XL53}>ja3+ߕ,8B%nkn[<7ו+UTZ316NO궊sk6p˹6|[4d!⨎.~O/tZux׊,E?-B9Yr SG]/Xu~-^e𺯽P`7U]d2I ^hm`z` *ЀO6 `^-[f`15al:F%o$R2fu=2fĔA_yC :ĸQ*/35nn'[2Puk ]^,]ڙ";c!^x +ĨW/{CFL*Cpj't`(T)vz|LA| }z۶o"yE۠lj'QL}8 ~߽;g<""k:ɉ @d}ެ}}B&=ϐ^ ا\6;!֛y-􏲥+ݐIFEnYonǩwg 6^ Ζ*r #qB81k=/Oh0_k*MJtE]gOu_/-ns3۶ǔ. 2Iwcp`n'$p ʕY_,G s%9X?*qtd֢ qh;'Ƨ7mh]Ya׭&ٯE!Ե9!gL@Ox{9:>bܦ#}VZEKE"c%jͽ::˅ g"wzk 5KY8U/9Snu?7:wGItja- g6^RbFJǣZYGgad@1Yt8}4DWA9Tr.핂 (,bkH!Qݧ-s4l2TLH'*q5tdA UQ#y{G2*axXڕ)o0CrU&57}.(E{ۘ`k[k4,Fz@1Ͷ&>O YccsgA>URUxd&z~]miʨՍo1D8rM姃mH݃$<ce ,h:ݺ1)ڀ=L<'YXZos?u$Zc*c䣇M~ (Ue|(<@˔c_%RtlW^z6$@M/ +\Ͱ`E+oCXg4VhЙ$=yYL"N# ҇#lu"IiOQ㣈q,r rԄsN"_ @ݬ'lD7]XG@^DIm4 q}=Gզե2<RR̵ W& 4lB(pn٩; J.j()GBI/ƣ#+%%REG1  7ۛ^)lO>2e53jz_BJ)+Laҟ6ӡS@vkLَ^GAr5QU1*u9ɧkfy c69+CV%bY~/]߀XnJx+l#ܓ2@5~1݆&^MpzۡNR1O ?"\q<95=_J5yw<ѾʺX9q,3OMB bU% &7VLIukg9%[PIxr $bދByFLٔ5\zVӻ(IXe.}p}\=h]!-he7, >OO,0#&i()z@IW+!ڈp+-:|\ӕFIE>=q;'ֹ7ɷY0. X:荼#KA s x".m _:L(ǒ$¤amW-qawCZ~kX8ӕlAP>Xb4|`T,K&"3+(ܨ]Zx.60Z ;`mO4ϰsm>}=xnXk;kmvʸmGI#JS_WJ#OV:#]dvP`ɻGq\^9ajO𠉒6(/[ ~tٟ5T iDAi:qSӣzZy$_@=Cxp^{fNע_&P w|ˇPd֮Ucd6x~$0 թ- iU7y;zQO[ʹфl 1z2jP5?#AA8ȥ4NiA⯬:HJ?7g bY? ?|odfk|L -"P\g^[Z'[ZNgij}@KML#nfLBqK؜G|}2TA'AW*qh ; S-O^j s"ؓ{QՏ&p ls+3^Mp9B\HI-ʐV&A絚ʹZ2fLˍ jC~"э3\[R_(yiIa׌uyxBwjHS]!y quh wieu$w^@YO07cUڪ1ەc Lu'( 9ޛ"Lu1n:u+õ=r]ڗwa2"R]YD|c!!& Ƣ+7!x, +~6A _S u)05dh@ˊ'EN3ӸvۖS$5"cyQ;{":^#R$`g{Lr"b< l֢)sx|S^+e}r@ VMRb(秜z%#݇R\x,!2@=E84}" }=]k$I(y"t'L1$Io UgMO ьGܞ-6;0h M)o֦|rѭg rgJLv>k1fЩM=Gg}![J>GsyHέWfcJ${*m\".TȺoNd$8{xwXh;kuB0YCF R-'*,i>XMוD_z\ 튊+,.*ɔЫkŕ,a` z갽*?Hދ1cY,(#16nTAW>!C*wY*)L(^9\Mglc=ņq}"|h W`(霯fL#QRGd!/ynvO(=.AE &S<'Kb7L*VĿ M+YOQyNdy4zg:iä>K 276'|K<6US{l+0z{ǹ |fv>.JW &ns % aV3&75lO cc>qHil~!8 ϡif:Cu 7>҆oHEͪs$.D5D1uz`uZYOuF' aXP<͏| 2unqHo6CF.:q~OI[Dn=mG6Q)kP:e@\E6R'լO@uyRf[  Iڴk>U 9gD }aȾrK]Zn*.gFmqK>GNCL%K <%b|R̷9²η@4*k )IUb9ѵj$Eg)~4k[[||KȳYWCJޥxVKz5X9M0V K` 12<Ǘe2|_LJvW8Q]/.@*zLpۖ*c/gLwb@ qA]NMB"|Fh<9$tkI[ w%|nLR}ִUR};AX4cKXVjEʷ\j^(aF2x!K%1)/xƼciD$~="x)S+9 .Ebd H]iV_ᏥhK LR:'Sg3/X@:}`>*@A=_j`.f&I)(w֞W9*\u|XjPe7Uj[D-kI W!Qa[01L]O>2yo&h֫j{{R2Dž*Q+}ک 8W/'qxm2 pWUkn/nL&ũ?_+?gb$ M:)3D}#e ogc'E0 yгRrMc =`JK$SJf1F%+D3jsqL8z\Zeьu:qޚR ٠hk?zj&½Hg7EnMHY;+}"'.053޻9PV`^99R`ER.>dq`i>H{\vC АKͼt!.\g/5/֜Jj+)'%]S:*r/e@DנXV(һ[a .3W59އz#J9XLwY#Sd.kD'YkH ő=LM8i4^{_W}?T\ OZX *]6tnaՎ:S =(0R{Z:s}8z |*#G26>f/BKa$ hW;o޶ ,5sq * zP^Mn2˩U@Sʂ=CytҸb2bXc02#ۆ]iuٰ'yaP?;^EXw͛'KĀ`hX˨M|-Z3ⰂOk?Ɔ;giw*}#,4m(aD_|Bc42e䆬` _K+Z*6nM0Q}_M=L Ϟh/WS*5yRV^&@0`>]oF㇉z L*٘s@%=uԵIņTb.\%AIh fߠe~UكNnĝiXX@MK%;J9;=6mm K4gM Tg;Xz4S#^.+2:DRHZ0bb?cE^QJ1eF;\DqkC=8gl&ͽ7'~9:;rT{ aDkؑM iqR<&csYܼ)ť%%*a -ܨQH1O[v N]:CGW2črx}$Sjld4o ˂Wy<,4ʘVW5]{Gu.y=oX] 77׼.U?H_?`)C*'omע6|9gwμ񠐶z)UޯH*ټ*nq,ORM摢*Wo|섾n0%q蹞/ "Bi9uH/7ilAӜ ]ud\ι}m&(AY`( 'Mx^h9ѥm^tjEf:7AB'ȍhQ Д_ &=:p5kfux*W +hg͢m+getSi`W퉼3Eޙh}V_eLW U: !RZW%h~)'vx>/JQ KYΊrd%NZ߮+۞We1YswceTCQԙ(7{`A4AuC./*ØioG>±R>{ tճ& N|80\,}p wډcc0['p#^h rfRo@<3nHݕTO<qߠEW9(~*lgDcf\+78?rAk LD]X$ˣ-C D~9(4P)u=I0 ddf w[Aj 5 ϭV$k^&_gt@[P}kh(l[ e^ː.s12iӘ I?(u _0jOqBf9Vƣ7dDhe 7c>+ozR)9 9ϸwTƶ:ʮtπUcLEWݍؔh5F4֟ÜeT7E`;Y 4m)Gl aǯwͻ&aOdAqv<W?kԻ`u|> Yyhbćj= ;9ogX.$# j t!‰ q+!D1AD,#buwy+_Y':`U?5T䂷EBS 6c0̛*8˟>z Uu{+״]K5'nsįR rEQGg%!-Cli:K;v!*e&@7ğzD= ީ Qj >5Ͼ_4E|zCA 5>:.,ȦE/mY5-PCARA2Mw2Y^y}{w M&vr^qUAfX_ccs]s?%JwnOX`U)=*fwW'9BB$8\2*!PmM83ǐ-:c.j#ni9#;_2aljs9F܁`qq۟8m{S?@nF^[p ?:uF|"Q  `щPL2Io9WK}A3PZbɌɾ2VW]=-=aJTv>6M1"Q9x%1 w1kiiG'Yg]dn!{(A ƫI!8sX(1}s /z<`O/Mݤ߆t(>`|}_C/\b;+T[("oj/_)$Dui;yO';ܓBm&:]1rB(1P hv7pvWQsᎢ7);Nzm BqtU7PDè1Yb)ئ-(vGqfzϝ,Px4>ЍWf \r)axVbDc=)' J8>/vduoH<8gS vfvJAeMAaf*`yiܐ gfS-2k'FЀPD; Pc$;/Dw4ݥ=D#IK%f%˘WmDitx)o F(cݢR Jm g,Fq zm Vܷ{?26%ѓ} *p*sh\8fba^L쏿9 $@ṉ͞Şm(;,-g6/2wUBW$7x|D{zP+!,cӏx^Fs.&?st7W0vaB$lM)E_:^GWز݆o>-ۤ~F4Wn.50`' b\| V$H6* dyo8`ӉGk䆑-T=cliMi8[.V9J:iNK&'& Cmi) 6UL GZX>+L[ͩqleY;`͵۝(a5˺Oj0p)MS8KyHa1dQ>kA=2TuaqU_6-u+c ߌHd͔ltE@ͨ3 j o2?ehYK~wrpAt)"qI(c fO 8ˍܥD,(]3OlrXuU tS?JZkMڎ/G-01=&=C=zAF܏thSTGnXlj ۸@GvWW±Q_m,%GJ-y}cr-haӮiPA7Z"lWN8>>{HCZ#Qxވx_2'NPw9 +=+!{DfyN22 BeXvW5oO$7C8u-Qci[oi$> f|h_9(!t=yʺ?2{$7ֻf L}Yq$WY5B^- #G HGLyʷSty51Xgî'zӥk=,#@G *q?S.DE!5vɴ5$X4<#1>OCǥU/c8ar78"kK35u-l>hKe: xm+U9ӕ;֟cѥN/K-C{>_^e#;ʧ؋A*WśAh =Ivo/Z!RVg- G8<T56.SV^6I4/XTi)M7Ѵ}~ "!ЕTm1XVybgu)/ Zp{Red˹XTJ'9Zi2xDy1{!pmjXb8]ǁ-fl`Ӈq WfI0wzU)j$m922 hr /TلXlc+rytQV*|/&poIJiZMvz/18M禩z6wc(ME&f#{L.bbƶN1TżN"a yQ^(]ϑdl&u/۴]AWǮgI„ߟV ZyA ~φ3-M";"S)-`p\k:a» B/̞[P'Y:ȣsl MZIq$U Zi]O=wqn'ioʍgd(etYӥ;+nӤ1|j+p+f|)ب|SLwoa)gd5L  1\{v:NG5?5L' 4Gaö}2?c&qkc6@E"OB _k!TޯQdvwTBdyP>y(wڀIiACHC?,آHL'-լH28m90{s$9N bSXbn3GW:Bۓ`} {.e=,:ir?|_`qv!0_(K?~AOy4W7rBC4P8Bzm\c\pBzڞBe"%©lPXao=C {ޏUŸSbBb>,Q]'ad"H%=,cWWkm]>vC2E陸`_66@ p k-|l.-a1 !u8h!s͏ 9:0gAό Fo͆S֝:4(i]H\aZ[Hф&=HX$5_☕YqWsUF}nXe =,ÕqkNZ##M0a-/.*Vh礱΀xZoVVܺ .3!ZaUUDt Y7NR!bqܐf䚼y 0]4պ̓@e<O[_b cnG &EF n0B7~U=!ByhcuB/Vl8Aɥ6/] YmXR04b5NiN?ٯ@' d pdjoeNX@G2 SRB>/ae(䔬/oOCQpgL1cL;J&[j Cv'K1 bkD}5ō],3C zbS٥Dggq cj#pCH %fN7%FޛjPFFJUQoHFwFv,O\}ڌO1sdZ 7%$wίw:ٞD+~0u\ː|eǢeG)*(,-,4?q%U<sݷ}J0$(kֱ?jy'͚ahk|"@"H,*Q3_E҃?7Sսm uy.SSՓVz)q `J]$T Uj]XE'*̈B6|#dcǦ>+xs85{ Jt]1A(R %ke\~c/ޘTCRS;8|̲k#Ny pєiX>ȓ<?XK߹D=>b ѱQy`q*:A7 dĥVFkhڋ܃U]k [X=w3:Nt@sS:ʺ63Qe]oT&=q{V &Bhh*^Ȝ=_].|Bv2#f)y{K;:ɳ^kԣ;CYj"Ib9xӉ7md&aY{StPR=xōK[طUK:i|zjkIL yMs7_c>o#@`xO ">&`FHa9B'Όzkz\dooXblSؗJJ[ZdHLuX$~C+nߋVXѫj13ZP)ͳ+MHR`UИ6'PoS4yc#J7_$M@6pi1P$ r~/M?kW Z=϶S)JP+q%tVI)_`ߢ+{D{dƬ02 WNyn`˧ȗF1b"Tu"%P\ox?y )p<#k%d4C|fC҅ 1 :wjxvs(^KGmL4mp.g[қF“D6:X{ȯ#٬ɐAJ8 xtI5 }IOQּON'p6#ۖJ "()55gqҕ /@ %hk]mQ[=/^HAY q0jҖ9Dt7e]NnIZGokk* " '-CϋJ1ifD$smxDH[#3VIhF:IY>f…y XU!xLvM\Pp!}D FG~yA*fO|Ekqϱ8&_>Xʱ01>D/[.of kf5o0oX{3z%@LI5^ ->CA fxi`M/)<qt!Me'i7CeYŪ>58s3sKl8 +GƉ2(aa])ct--)$N" &s{#qM'v@A?Ч x{-7lB_e0r`0'[`pɤxx8eBߗK¤#[[]vVI8sw2` u":ӑa |M)ql@ s0_mbxdP1ٽ$XSmDU.<{ӄ^V-LbbS;'4>:24_1=bo]s*scĕ5RZ& !G1.WPtcXX}`8*y9z)4:tn{Uq(GOF*c qs]NT#L R s~rQ% #%z+2]?[2MQڜ3BS%#2ë} Fܥ4R]p=J/~%uoJEEQW7!/}|Ν>L]UFτO ڢhH|&!:etR0(9f26I=+;c!w=ԩH,S!2ڥh* {;&.UV2>6`ٔ8H(ۖ5Dm XXȾIT7)e\åNWQ.萖_;3꿆1xCH6fHޯH-iQz=w PjqL` g /xU0SĖ(ߛ˅q]pRΕγL mPzw2_<z܍=@y~uJ 5D#EkjґA)§8ʲ ӷp LʗKSmDҧ3 .)?о6aW?-F,9bhr$;-k+_<$严W̚nP:SG-&Dm)<әn']-dM*_p{}AO1&$klȣu5ɛdVbVi+t-y.HjDei#/A_QU HdMɂwYU{z#̵F8B]0IW搵3c8偌7dtUso;;F`~P6vKHpWyZx:QQaOXNVm@>{͕3Fww_ #rH]esRvmo_aR=eP HD%fdz  ȑgT.B!w>2`LLpUMM?CpuA)7)ҴD*t& %ʭ|ueyDz%]Z*k(þY|ģ=W~ x@XxE IF\"04~42Mso=f@MZJ[ ;u2ؐ$Yi۫P8cV 2 A&R(Gx\qkn.#5j7ƭrV"7ۆM$*!p$Wڔ`qUvdٺ'8|CΩ<d`$( n'/{?Kr> Æ,/G@mcl\1ћh5i`M%ǿ /GNQҍ8g˓oLZaߐy7HdVFҀH'٣aRWMxe9nPsavA>X-!,$Kky 1* _G#)n.H *Zs ;UɓܒFCi3 #\ɝWCy@\O𝜰v뤩R@A?)[rD,Ϛ-S.=GFgk[قe}I%2Ŋ+4'^tW8Xh7rLtp5DJSkGDQ'/gdx .?D_Qʣ'^h`ڗqt&Lpd@̅ECB}qUmd<2k5nqhaQ#(Յt(pg:zֺSLjYb2#A0N6~ב+M X }͹΋cyCM P(['rEïcs|d |2o[ϒV#,Et4e JLti%2yGucOu)v /ƻ\4s HT߻ 6Gk\q:-E'E[Ǩm=]Jйs!G9 W #1FfuQ_ջNGPoy81, d;R)DZ<QO4$2T̴@r`J3t٩rmVk1|4 қa<:>៌:!53|&`d0mIn*=rag~29O9p_* uZkU1 *ti>)q"A,sϘdMo;l"Շ4_.G{ njDhVŮ|Ż<ɀ^ :7׺d88y C|XDs.I˼BwW# >R:DE~#q sf&0R TwD@ob X(F9VefiP %?4w;vEYД7[$R(MyXlB΅z3ƃVjr-𯗷efa?XMw Kw:g7+4I8-Z/Q"u"RԪyCRh匛 i*"q 8sWj,n`gcw\(Za*e}&ǖ|i;%aWQWPeX) LB褖ֵd31gAα6]2ފ (l^":< Msed)bA8?eb}QNf6 %ɸTW'U:&7dCsNcJ d*tkdӳ T򕽍x:ˬfZ8|2lD.!SD4oX5m,>G5[_`Fjiq[41N:║ifnȲXkힲ7l]+4SX`D<02UdS5!|iؗQX GHSi(tcbfǙ.uN-xdj-7S 5L}|P?8q4Vh?=:PuL0 -gc71 l (J26Ι`:(>eh_NiQ#I qF;Y$z+Sg03 [a4Aa@Zbbz ?0A.=Z-glId,S-<5L=Exoe~vMW)͑( }=X=l}p?VT8%ڒ8Ym[s4 ŃY &ۍlXci26*Exb =@v|G~WTj6$幓_)^:RX QHaOh8 gh]2^͋dE:͝2\t%gT=^6eesNdAGP"uk_|)sV O|T -Ы1a`ʗXzl$T3,^=OB,zd |1yP~mV0ήw|k>as҄w߻t|̎qeOl>ٝxbJ4g{5 bY|mDrvW#o5ʓ\H,]p{J0 Z"3!8pB4^ρC[t'.rʺ_0x4cƄd>t0~L7&Dܞ9;벜Kռ*⫖qhƮyceOtJ_mD@Ƅ QU*'V +.LoA,7b{I0.eٍ.D3k+oTU꩛lNdE12O_"-1 ]~! 2%*q'6M7;4|V] ?X2J‚DX"6 [E\jUn[M<' ?2G#y2-+]R'23 ug&=!Ǚg{8 |MQDr0I}a,}$] F>퉶n)hǸB-N5txIgCAFcVC1؅c=!AHdT64rJۺP!% ;L3ۚ՜!愦`m>ݡeLʄv)%_@b,G{&#a:K~,'`)i;v< /Yu0S6A >2b [2RآvUƊWsea(>EIαp@A&(ShoFW NABS`)m,_?nBI6:AI%]#i(V.tÈF퇁hsEfJvJtTAyʵ]חhXN݀P iZn \uf _bߑS//O!<'c;OAw{,x zӹR{?QhfmZksJty==qwvI^D i.T: Mo<ckK<Ӵ9]b鄷Pi\*z0خO" ̓G()';+Ք ) 5 RT_4fz ­4RbV:G:hKcoiK}D:?I|RK qaIApmOX`ݳ]&?0E7'Gȇ ?_kj3 B`wP5 oLG1P]oPg䏗 Hٷ)wx&75e .Yd8/80_-an?1o,W~)Ф%pN(BFZ$hH^ Es;U_1mn gvkr?+70UDJu#ߦN: '܌eX{8Ǒ7t1s P<߱>%ŞGZbTŬ_:_$f<ޒ ϟ^IVM#M'cBIԋj a*(0Gxf{,V0T҅n# y#ޡt̡طK4s d* sJybЌVN.u@h 3_wZ$6/SU<  NW%%Exjkժ #Y~)3 o/2̈YP Y*+v%’ {LƧ7̥P394XlM_zܣDg4T'?,][B/Zk8+qZ]+>^" Q6-?euklQ<*[h!06NPh;@a}D(l ( r.B,>da7oApeO[#A3SHSFZKȲAǥި'( GϋQG(uS:~KV*2NtQʩ8 o /)P8ѷ& | &F g1g -P{٥Ѹ'0qJ5r AeI(vz:|sFaa}JF?a9Si :*8n ~MVXU /,,^[68޿|6N+ƠS?ւ66ZDt2)ʸ:loT'5 &ҬJ-@a O=|Tod u (=Vj/9XZҟ#DT+M2ziHpd񾛱>WG!9o)7Lk[ɘS9^߹!ff/z7fIZI p2$)2@N" kBRr|TLf1CWqҕ%vXuCPn~%PIh\~HQnz0;#MBV_jL. 6| Czh7(byj5 lev(B.r^E#mo}kyĕ1"f@@`9Q>rK8a!K VL7vq?%~N6x)06?pJÚAأq 6e&6ABKNuI {'TTtzX1Zc&a9]QjrHpm/#= M?r0.Bw'[ޱ> !Lg7tšzc6}2"0({Pv\\ Y\` 7ݩ7+ZQp$׽";p8}&ےl$'z ̠7xXD )0k⃊w Q1b4suYSSE,cwZ׮cUjro:= 9`)fV] u0fhxMPRd^v0a~.2b䈵=5~tQm&>j 6o m$aO|z#hTⴧʗ)xL- IrIdJ_GcMy`ٓ{ߣ?1@|Zᆆ} fɆq+Upx,ՇN1X\ȘeЧP;؎Q;"֋U`lls 9]ڄ epe]!BFyPCzuBQgB [5wcIT#."bFs Aw/?A|k P0jݛU^E;ȵ!x8ݥwfn*: *j®+TPcXkF:W dQPp^Kjs.mJjU9rOԾ9)L讼x+o܀m@ }% rwE1k)Ti t#5Ýp¯`0&<!u<\J*=wp/0vDu~ƺ,:; 8Fg]v{ -fCZۆ0sMClF~α2 轺߉L߽׍=m-Zj2%xD1'/1Drp𙓾p!nDj7 6^qNRن dNw DG`+vӏVPghj>4@6hbڏ/Š%)SCށPx5F) f ]$1gkĉ!H 4EFk nqԠT03n1a`Rn*/TXə>y+ ¹ADu'y*ɱ;;pb#5;/{hwC^FZ)VC)rW\YFTq'/şK-s#~Q xK,_#'\9eu~x_un/+ulơЩ*XĄa?]?]74Tу)5yqeAuѢFaU >_y]xPJ an~q6Pq]f-:4JĹmYS};շ2%sN@< Ib5x2j 7\~&@+oS>GIhk ( xU#"o75gr 9et `ZGg5XڰQZĂoVǜr+1dwQ;NGs쇠#]sl&B$fR[\r]V׺q!ӛQVKZL@FT'hߌ}=9{@J Osqcz_+s}!aQ>08M=<9`/.Kyመ=/7Mb5GYL(4=D&Yм_%@ 'YG"{teo/=Veߴ lߛ['ܺrlnHx5[5SԱޠ'9v:r: bO:EQ7Iy^ڹO68כkP|5׭m1 rc9Cd92OƒDƌ!_u-0R` dLfADպJOX>'ϖ<@I'xOVhv>bF&?m~%Pjpʫ&V0Kj2W?:0 &Ofl1%mN>1 k+.ρR !  K0͵%^kz{r_A+0 lFYfhq E2li$B.QN?'9*,޼ ?HٶJ "KKX4*=׭9>Iϵ<+<7{0Sz@4vϨ͔ar^`bF?7Ii_.08SMm)͌`c\-eAut?\h&hc!v;lY3".8K,F7FG90_)Y/f| pdB 葑%tʪ^ N#v8+"p Yiּ?23:fUS#3TwOԧ)ҤYD2˜סX pl5{Nin6F!.qDc̟'fPmPh`׮ `Ҥ;vIiK<$TnMʟ{C,~;ʳnkſt[RtO^h PPMC!駧Ņ\`O0 +^Q3&>.LMs`yNIjLQ,־/:u8bdc]3& `O|d!{M+DԴA usB)o?YN*Mby;Y`R$qSR:jOz`zQBwvuupN;5& 4&HA2!1gI#E*'=%<[]cu-7{U"uGML7ٶ!g.yK3D/@ޛغ/Nt@ 9忊^<~>2". zN,[Y-bmUt`ʅ p}ixH!pjO$x~qG lw6y0|滖0ƕn=H瘩 G$@)poe6MS%dw#o% 6󗬻8QdFX#5`.q <1:fm~P xi=e}#}pzUŀ*  <&>5C| ԟ%g:΄5I]J0XZ՗{&1vޥ_@ZFC?h['Pha(7&K- IC=-'q50JfJ}K 񙚜u4"&xi%Į L[a-N<ކPZg(*Sp)!{/@un$z5QMiᎺ?Ҙ+.LsD.䆋H}6&@⦿p BK=[z'+z*÷!n?<MUON{_-~IqcHDo&{BKy^.>);Yk]4dқmGs}C^<)T?0z_ [jo 2~?"E)Ww<93qw 2_Ui=WEk s'DbSq/Uk.3!B]W芄.&Bn8jkT|1jiDȸ3nvYɩ_VmIx j|I</  (X5EV %ƚݻRXp/ً;$|?u•I٧~݊LrZk9H^s)ژ63*r҈a9tx~g R q+'Iyʥv G-6_)xfG ѐF_s+[, -,3ER+c%G;;!6/gHW{0s_tX.3hbփGx>߁jҸ&um ߌw|:=F)ĸ_0ʢ%Tf7lY!rolpաcnNŞT!E7tĂ,@ì`>)Q*KV7WbDzpԽ- .rZj YIv;7Z,UJ;Rm or!NH@?3\\\j n[|znYu wŨI941}&9]ڙ3͍L$0r],[gf  N{Zj"zN^PL v O9ؐo#bqCw#alŜ0`b9 ۑqhӕ 7,Ql+m'`Տü0?/n֟o*jҰ>gL@BZ2 0]m w|MNU]K#E#&otH(+SSZoћ؁զpvq"DL X1!u|rT![|6cfCEOYȸJ(rpsOot|% ,E l`kɜ/Pnjy eGx4jgS7&0N59{4|FLE>m&ؾ&2g`-z^rjpv h |3 1g0NiR_ _ 18zDŽSYy~z)-8i3u"#:=\tpRZ>z͝]5RJתdXVJ#Ay!h26cSUC ÅF(TʁJg' Ю_V0}k:4 x*jĬԇy en#0*bxU*䯗)] {@MG0!iT[*/dAdQvi'6jzz&",k4Fg9$ZJ"Q$bSC[aJQ*98ec( 3.9vVs0GDo\UBaI_ˮͲcGpOsS8Ch8=J9O'IAUH^s)g P >2kTl[2Au xnu8U#N9>P5%g|Ͷ1W@OLr᪱y $j$JB-U w,@Ŷ{cgߤLO|Gw4q||NZxu*#A Oe؎)L@K(I3EvpT$C#ぺTh Cd~\QސBݔʸzECP ]'[g/%+m;C qwu'pܵXЅ` j='ffo`7[Eungv/"a_tc!԰{OUW |?(MR&-wW9V{$~NB|R/!(&,yPƆ3|PK+J\ ܁[HGx,Eō3\{>Rh]vlWAlMp+عx+$\t2L3w4z>3JqܾJ]o .U8\z]K#r\8!ϟk薐] H8/2%&(.ҲA4oi CTJQEBp<|(r<[/!n|ݏa/{^`-@T S%Y lϔ0[-W G?t3#C"6;)GI"_-ѧ.ؤPBR,Vɶnj$ÐEA$ {[ĿEiA`p_ԣ8ZW\OO9>`v5Q#ŚQ1 E 6.U3oKʥ8~?Kx ^i˃j)lOp O /\k&}8{{nefUP~8`yZ`etł\m) vj ~V4'~ՊգAGcrD e7$jhѶ[!ʞ3@*`PS%vy&4RE/ 6mտ (ul"mE(wϞRj7BI|CuȞ|nEASU,.ʲ$[ ;<`؟gr/k}:|uanpo!m\˒2K5`W`@1kp|n,xHF=<{N*73MUOw%n*kL(Q!3A= ;00e:y"dl;OQ(Vw}Y[{|~/|!fU$VpfEpƗ2 )6D|=;3DQ H.)N.@\sǹxȰ}3 5H#]4phS {$ R$h|\Yr wJlCbs!p=_RyVqx=|m#/;ɘK>>ENStx=](.0k롛7n?/P>.jgW/7V&v[u7!Z̀)yd15hAPG6tt6^ 4Jl'3ȵ<[S>؎õ[ީs55 ݖ>|cwM9N[njsQcCEZNS% 9?%TJKHyG\ͽL1p .&t=̢ f`?mt^ct`={4)0EzMk~۸ >p'o9 DaڻI2PH|BSj@(ZܻO(S2n6LQG3ШyonIw5Qlh.TVUϤE%V{~p"ow43PC,l>u~c{tJ֢s'_V>WܔUW# sOiQhBKcG+.6ϛṇlJk"ybpE&Z>n?&W榆8X)Jkƿ%^a`'u0+J 5? ,nbȶMmc1͙Y3;yt])QP*LEeh cҲԛo!9GbvXy5+~]hٞ}zg 1&S2(kR`a9I+ ޢ,ppz?M(*[Vh*+]r2H4+T@⎄<7kKÇ a_OƣL_f/>4!Po (cl- pڥLYq5JҀ(&XV2+·C_i8?tĿTg99 o* ob< )ZDIJl ፸)D|5RKLޖɭY 8V,p Y\umP73؟0,Њǹ-7zTԙeˊ ;/5+xAO)֦s_E(>-kĸ`RDayT pR2gulf`*!M[[$=W\Y* #7Ps8zsx" UWmeI<EQg!tKJYʨYČd/;ϟٗ$n8#n.xS8\bZ\ >Crl{P5@P2u,kϜAÛXjĶ<2rJN)0q^QiIvCjE{Wj|2lVx4hT5jkMHK/K @:DK)mYq&Sw^aNL/A\ɞHD} lMe*^J.o}G MR6ɗ[oOmJ=5/zM .e/d3SbdLM*E!ܧM!(3u>5&B\Y/|GAO8e~88@pxCz[$CW.*87> dsj7F0asЯ' M4n~\jy+Ë>1 :K?I;׆p+A?D:Im}F%~M--EoU,Z h I) Hy\x4ڸf_$)'㔡6iʦ-a.C<)OXsN]Xki+Luxm<j䊈U|v ʥN\0ˠB]'nj] -G@XδQbTCwL[>~jf{ߟSi@1'׶rաqci:ѢP'Bnۜ@ >Zi  W~-J勚V0| gpE֍Ru!p7yފd#N ..ph}2osV<hZƵXZe =n (3k/f̈́[@(K2~Btl4 U~,;a(ou_=ހ"N %IǤBݙ,%c{?VMq l|mCp+x+Q#nNtȧ~pUzT r64?nN.5k5Ja k>)'`m8s}z5.Qo0R!ַ[k7vIU4 A[Y_!#}bf85gJ1A.^T<):MR(]fm]Ak>2G$z~}0`M8 h?`C:C;! HPN##++uW\x&P&MFABVHU;w&y —HgXZ`K7ƃY.y挚yk޳G,Xz:H;Gm]/V]AA~V+A9sIA_>K?ΨgHLE`B54zń|yXՙhLQQ$WPwBS>}T̹x?5A痠ɕQy/҈Vj,I jJz*hUW]ڴ oSRcX)~])Vʴzp"ϼ/Βd~H`boڴ :A#A'4"2A 0(_"][ k;z lNs5B}.JnP]}.&]&b+*pST؄|,7d*zM|v _>:Čׁk7q`җWPFQբ_QDmDWf=''#ĩT8#yhv,Zj@DOf`/.~Nc4-\[">_5'14K)^J>;,3˺jp`c Aػ f^ RB:ԚY{Ph&#dJ酩vc<YhrYNͤHh+h~ F }k+XE`kwy[E՛˶iܪn,y0c@RӰ0ĭ;mf+0ox]hMEs5isd0HzcP{<ڋK \-nZT[j|o ^Im$h Nΰ N>*fUүʗ9?agǙ/ѳn5JI7+yݷF-$܋S X*Qc0mҩE59^8R'kt́gؠpl}dZH1Q78UāUw~$^G,_V"yoч>Z*&ϗ*SZޯΫoxҙ{F5m Q]{W hqk]˓K_A+H}`G3s?I[rMZO%$=DPvXv$7hLSIc&oBW9U1BlTjgCsfM{8I ;k}} T:(pqJݜ.0stf]S=e `<:͝B^VS/d/xT(} 8H:t'? {!~偾axmy$  {MZՄQ`2Oi,?7 7^c3/G Lv"[^;-簘PTkZ/y h'gѢSâ↢ rֱ֡ rn6Zk93 Cp3V@ҹVrl]]֍,G/EKج$WwWH.wr-X\CVX̍zQPnܱ#J8gaRNu F7a40a7SHȐs'vk iNc+EIJB 2"2.E(,!{|;u|_]'F*551sޙR0;jGh`]z`3O 8uOrl'Ez&JZ#Kz268%E$f9 8~8rK8rg`,F/GW'0k*&)_*:5J*7!h9@& ,e3&aiDf@MNB%{W@T[f&C|3y7WhG{݉̏)m0 4p*[o:oUxTzꊙP6mvl "a9""b zmYN5"({W`. _!*P(Bⳤ5JX8<3醽1绔 mI0 4N,v"GzG${>~9;rUqMA4.4II~u_!gLTQAu=;aO䁢zŽ5zSۉ&ܢS,>۳+ t*=3lE8-vo/KZvti5FzN <{ml|eKż%r;dts A>ᔧv veŨynGkSԒ}tg=vCezm D3qJ>YMDF M4,, 3Œ_:-bo3Af?M2~c΁P+h Ͳz4[ dfHOK?R̻eNtqXkp꒍g\m#T3W#JIۍn=q57nY]$ WWY,C[@`x_."hfTFIa<%kPd} ޱ'ǝm' rph?'Q[ Rc4s8?fN ;En mJڶUኇ ku%OO UfƟW\2=q^ $>f!:ëg>EI62 Bί9),, iXipeGj}0zfzl1%NJ p6=%iuAr&Q4Px,+pTPe(TRfv +PbZK_@Q>>ښ{kMa-sc7[iCY<&A_#Wiw ndG`{w>)hEITDdVFKs-=^=m$HDod1Oʻf($w={Jr,j+Ri_M6PL;r Zi;0CQDV9A-nRU%pk*Fg`Q~gN YՕW9^I^?}'2ϛm6"?]GY@Gr%*/ `tJ<-\(whϱpb.'F5I~'_ 8:Y9wL,P+ yĬ=w&nzbζ%MuOoSmGeszEHo7e6=`b* YW(oG^ɇ]>?_sdlaA j-8W:2 > 3R^ q* X$JmkAs,҆8V*Z=PX.G[~J~9%c'7h -S>Cć%8Ԇ&UvCCHBwKD 3tOY0CpOkꅶil¦,5du&1d˶}g TХt"f:uAdjVG6-䚸|=(U ,\ɭ!ÿ&ySfRWls~8w*J/x{v-c~'Q3[YJ ?bAZ4#ɩ&8= ޻Oф`/]Oe;Oܒ[D't[zhy_}kT츄@f=9N@… k@hx&ix}-VI2 (@57L TRĸA+h̬K^NIY0V08%Gb0?G} Pϗ5FX%G}jU(KU7c69'Dݙ=l}a vs侜hb rT՚40ڍ8P)PMIJ[Cȗ=L!uD]8]H-'f&3?*`piIe td ~g$LO4cjaybO OMޝj27).=Q}w$:Zkə EPrNhceLY'6/M3Bwms GmOQٝ1KߏbN <(Icכ(/"7@f-Rٷqd$kwjniDĔ·? 8H[ H2vF& ڜBxj פfu0,c7ڭ⼽(Aئ$nF0>I0a$;R藲=v\s,*.S2Fňp71祝QJDbaUC S S9Ys#mW 4!@xU6[I3ne( "p9,T|O=-WWXޭ*b,,`1o]_G |hJKE׼HM.Wv&wR!3 Nty&:5Ӽ%Q w>3T`hY/,Wn=5:X<+N噯HFǍmeVU"*vQ{! 3>?`]usuB$# ꢜ,m{rP0 )4V@N)eZ*iAVX %=EmP'@n9`z.8kkO=9`;4QƂST갯7$ ~Oh8GD}Wv`8p !``ӑn{n8+R8u i`2a}|NR#QN&~$#fL[ߛl`+.VaH<!ˈ~bE;>iu7c} Eko\+4f>UGgvO%sա;nΨ]tF@Mm7`*B|Xvy8sފQ{R Ul$XӭSaCyttQ5AM`O%XВC̝ 1Fl}3J' =KUe{Vo ܮx9je&8b'4t!aKz97ĺ F3;xĄdf,s+=*zH^s`\bƿr7έA[7 G cl/uѫs??f7/8Q"Aǜ#a0>gt3ar]=e<&MC" ~Q% <~ y@@#5 ׆pi w")z8"ʲ-UO# eEoe򵧥 \keA5mAC[֮G+MOʢbna縵M*˒PƔ= fU_,-]h}Gi B:ą"i#V2h7dO. ߈HxJnfA(.:22Jou[o83s8If v&G4;f~|.nޭ1ɳm[H/" Z@acƵLiA[GffA2!Dkv N^7~eU@ׯu\f!r`j&o3la|E,;ٴiE=%w*b|W̏ϣJo3?UaC&dxkI=ROkq[H+)/[0RSe86Ԫwv^ݕۨU([Q>@LL<^63$^oގ8~V2λΙ8fLr='8睤&Z8]rxUHqq kEDvj^(Z:pǴ;׹Y8CN٫#Cyn0Mk|@T"90m-T0]`V#R G=E[fw|O`oUq9nO}!G=+3YЈ33a↩q8V n`~ysyAe/fv,&erȷ/@nl3)ѱwF/-ctCxRV8s  2+g./e!8؍/VQ ~J#AvفZ-~G޺&ܑ4SonNy< EEW *,~ЩB<*jJkʕ{,e>F3,~ #AV!^rIl:$68cnŏ xR7\D=ׇpj^pP , o^qOxÛ@xqTgq_hYWEw݋k gB5|q YbM{zaj4P"QaLG1zn8y8׳+2e8;d=KWWJgsc~ t)lV 0MhkE{w#`6=fAq#m^f?tGbL6B 5>{"gCY@>g^c=-11)t:D,u<{ݮ%b-ȴ%42e,!#qy<JӇq3K| NL᠙)5)ʽ NcJ陔#v\ͧ;a3 eH1thD[|k*Vy6eS#ƞ &_땨8K3eLgTu { K??W8y?9W]$wI9`OgoDM5&+0JŰ#1^9Fd?@SoD+g u}kGrQZ9b|>m2ߑgT)UAj#Ҽ=̈́-5zX X RoA+ ʅj_NV6,2(/b(l\Vb*:\[# 4F@Tq)V(oVņy9yEed_cT/YDxU(׎4u2ړ$Sr[ h0,H.ƱٳPznam7lL [130rwa8aW8eϟ=ZT 6:I.cԝgUdiA@@o^G<O=}O Lv|8l*Zrӕ7+YosJm]WnW Il{ GͅYz9dǣ/W(,]-4l'}d'o~~5Mi>{Ѐ3V,7.K`Sɽ8V $hgj 0g y?2FbxUAfۈk&D3?c6x_e-)x'O$죓 fz XZ!*s= x{.cS]9Xz1DMPi0"CqPc('~;A! {{F-PyXL&.)_L?wKP$ Z80ɵ}F]\u:טa^1Ƈ?gO g,}NQD[J5J)iK{&s}~ELf4;EoO%>>('B ?8[*厮Ar{}-Jh1͜ZrD+M̝ԢE5cyK!8LY %潢a"le.%Y?wlIJZp:Y3v;a۷o繿 6#w:ϵXwf[ dK\ԸY"kD BUY_xp?"YsIC쯳,ie?pgv OD":unVWzurE5QGBa4^E%dJ)oTjBkLuHa@QJ@zz:93Q@öUGUD < `u8<gp8Bbw#aKB7De:o|XOѱ\ar堩R7@ʼ.]߹Á0:fdopUCS\@T`0[fw 2@?28s?6 boDDc ڏ8ڦ0BdyW KS~\h*E̜TA ;`?ʢ|̼竛Х}k+&ݎi#NS?J:uqP($S4zw"鬕RӖ0=ψE?qS)`ٶ\wAYp6gޒ1$JngMMp{c ñMw}|Ds>A~0 om3;:P/j5ɩ[_$=c_$]򀆍c8.,B 2`s;p3 n_{ k>W5WHU}I`2L 3Yo\L4\ d<rgǵ]%8!Z (/oݕD˳^}s+jXs?Sֺގn+DG(0>O.pXݤPܾxH/Fg;Z<C>?Mn5v_`['ZV>szu@DU[~/#cwiiHWxM CbqcL,Cd Am)eN6 ]M)%x = 1Ց#m.{3 jed=gQי7ʯ}eJJ,]f6tzr$O`,P2n\G/\Q{1SŪ%t~uE;詂Xg5k%,N+ ߓ 4S%,JUЏChgCr_*B+CB&O  JV.]pCjޢxS>eUKbB<[Ժ5TC8iHd4Ò97٩R&ć#h_y6ZVe1Xv,CHЋ<pWfK<kv4]P9k%q{\>hl2@lYI.ѮQ pV+ݜpUp׾>"-nb DbHc(qtzfc)086-;MDpx,2g:򞷸<k'+ Lp"(%(c;)"@ruVK{.!y{GX>ouR'$:\dfS9cky"YLyAOཡ77#Sel>~qwEHrQPQ9ƘT֨n1:$sTؐ \ bë屖/6;U b*<;=Q<6]}`c|13}*!9rTH{OY|_A:7ě2dBK( }|-[ڷh? AlM4<ϑGz "7Q-1ӸdODW``LH1*T"%D :K0+3OW^p!Y5cyzA^/߅F)$;֭кՆm flzS. --(F2Z' C]{}A(=bG4]+IhN A8HYJ^v6^03Cxo &]t3J]]wg.]eup; 6>pAlAk⥮Mh.&oĺXf2;!>ѡ9Ob|thְO}`hX픒\hB1m<՗Ut`_ȮP͝q䗩wG~^vx2V@ٕ x|l|-9ϣ+~寥GoX'V" %=#fC*_x<[ucNdsKwn^1`XMvt9`n7j8nRJZƏ5S ҍף=$5̵v ?,z?e &{`[T NY ?s/]#UB-IѼ8CٝO٥jN/Nl v tUOB_D ΧƱ|9 K/jE d:/J3ag l78)^E?yJV bnxECp'wbsՒqsV_͟"5 =U/jћi??|G0\# #8af}pB.Qm<"w{}P"t=?: }@<>BĵbA,P9:tV4f$x{UOF^9ZԥEXtO; w8 }4gh̸$7nԗ1U΃.crU,\SYN"4Ooo9|fO#`i6*Pq"f /% 3NOK8f>GK;\cj'pPF:mAzω|2җ_9")^36]) Wfq= w0Y 6+q"h]\ZuuN4 ThdPJ#ݘykMETݽ a|GyjULH|$-6A+՘-\Kyv܋l4rS7Kf绔60%A:WB@"-ns:&bm7ۥ~]xE6~xv67@EuKإN f BlE5fd?Xv izx0l6\5n3L$e.+S ီ6O}Rںbz[9۰~=p?N#0V&q'71Uc͕-1rO^ qO0Un5%1:pQfAoRKoJ@2-BL00GRiS0ЫGP iym`n nssh-Ft`gx6( $0'ъN:z>ic3J|H8UoKj#~%풡Ρ_Pf{vS! v[SJe_n*؎`yh+ zE޼ &3`~cn%U c=V#ja iH[ B~֔RFEIƓ Ag u򞸾))J[hiIZ_T>>NDlSnѠr ſ:i*gf4@GX*ֲ.ݤ{~EHI[?O{_X`BTE!Ƅ3IvZDb26T%h`/iʛHy+zI^|?xIH x_c0u&|FD_6`!qX|X2".;%e /gS^>ೞá+}E֧QkKiq ׮&x`4p#[aegb xz3NjELsZVW H٧ڜC!,\0)M$z=nW0C@A hhurR~,f&p@[]0O5|oy$~8wtʖ占YtLzwaMI5Ucp  "vzF2Ӊ8+ލd6JGb:<9x_P!~z v9<<)CDрPE1h"<*]zsN\8F%HHCV ;8&^3FBQqURW_׍.ΌDO5ˈ%Ƚ 1+W:ܙn-huf=(NSdSAn/ɿ2?,Y&Fu2-Ĉ=݊Z CT :y=wOJpBoCWaI\_S2TqsKM1fȑ5W/(۵]*pjcݒ|gKVAP cdjǢlMQ (溂>>A8!+v&E- lb?/ lh(vPJnouP4lֺ1~e;|2`E'zw\ʿ~ ʟwUYŘ{< Em(O@P"QBCWg)ۢsFfpUtoѡI [qе)%wMڣF*"8;IxHMz> TDL $hG 9wc{2;lp2WӘ>@|I5L~C?SD$@59 D1!:f٠Bˆhm9 >cT#HxѢ9Y2-tj/Y?кM>R {y #-4ܼ_Eh7!AuhdNg''GLj/fY[] mYY^H>+o~LarF VJ[^gdcå& lWCs;xbo0<<AS:(\#$zTISnGPKڭ4@?}1K ~3St*&P?.R,0|`dž 4@!)$>8b&ͮnn&W/҈%JE`*:~'&R{j%a,ofPl0 Xe'e9U -QM]PRkt81B7wG5)R Uh: B2rwh D[_4]lY%| SzsųDꥸGmv5^.n@DUX4 -Ӹ(3kΖ-ߑ1rٙ ^w-c]> gWMHV;$lmXs`376Q(]KA1~ -ܦ5ʂ&t'X?S6>O2`ɬm㋌dv@_bmVWre>jqM ?:_v8M]DrO:.;>$$D?{Rg"d*NrgҦ h0$9We5gW-h%#ɅMANdݚAtKJe;ruFPRkxpc4|E nzwJz?,JQA BpuYm0Eh6/z T`Z:$HpTN7KK@M$^JfD, zЕcdkd{E:웁:QJF@9ynSmϿѓ=R!4 c7$xk nSo2ٲ=c#8Θwm}N&fLz80=8ٳDwt'IITkXy_+ C&IP:'Iëω|Pmٌ ŦBt;Xڦ'OY+0:~0&Fi*yzix%Hا"s8x![KIWKo~.-9C)UzZi0dm_HDyF$Or g(BcC6끺hDE_5u[ȪP ũӪ >JtrZt(;ϴGЭ㶼F) ەf Z^|WŮF4rn$իHEQHx-*gFAORP8bBvWnnvs9薶޻~G VlO `@Y'';ZGұk@2f^0tf͒}a"!8GTsF0m []bIELI8DT׸|P;]"A 9GڥttpUvs5sR<;v>ޫ\ј4rGV~o|hZ1?Q^,=]Y삍Vp {xFT.iU$>l{(Q \#r-n9ܘ08/[X-DaxX.S:wH?G"m.nȠphPYڜhiܤxNY ~D(f(rJν국nAgn‰FMS65J55!hV|J '&)ퟸO-=#5O3uժ`S`z]?őW*rÕ8 ͑$%U6,a?ԕR ""uIj6sKrm 0t1(t#}8b(>9KΧ@ڜMKT Vބd nʪQS*A̿*j[ 2eVW=?q=B)3i3/}%rZ.%ubhFGu#J$1'2aVq"~Ro<ו9J$s–d[XK?[FNF@޺Ftoӣ B XG ;IS~ؽJU +8oIW;[[e-3 AQי!9zҿU\(W?Qw|2⚜}f4t͵G*K%`|Y`b3/!HF)8KoZJhvRuٲ͹qu荖Rѩ#d91@FO)a[+jn o{@[TPv/y|WFC6M.nhŻ֚O.z1 & 󦔍"Nʇ+Oda;Y-󄇗I> we`8_Fgv,ҟ6ۨ%=ԴgʣS|LPcZDA=ĨS=f8P!K@9fH# &U*%“EdYpU9`.|'}(f:ǤࡰsOZ5wUAKڬ{Z)rhk8?;lNV[Ƙ)'Ӡ]g=KYHTHY@$HyxL!)F1~rh#ञMm=(|>Oz *=fUOE8՗T4@;}yB @P'ATB[IQ7l{z9 sqT5Yϧ; DBsؚWy|S8,+ѕckI+bqZt2zdʴn8碄R^ 4n+T m(sf}ݚTHBX0B~Y9H]tώ<g\.b94I9!z 5 dNQ[ʱYŖy EJ\#^j{yJqʺ;Ya9%ݱ>Y% g5GElAzx^PhN%0JNKz 6j1==F7IYN߃DdVhWjr?zj?ljc$5r0;0ˇ]rxJz rU+Fm|-v$0?g\a9{"9\TYjukWh=ն RzVP>ocry`+˗緂yi4i)A0H}I\)q@83f~X]%-gjy~#,s'ۓf)ž{5)f#Qp?[|U'=U^F%]ѣgd}8oͥ SW~n:LWt!TVcݍw,S7+(BGӺJ4j;_gs鎚[W^ (_1 G%ǞyQT N?0TU)O_3Dُ-`AX&Sg;Ϸ̆ `ՖY1ӖTc&m?ccb0h:~z%-3bAT.KP"w"X"w$X\pcx{ ,TDrqcNI*߭q,܂v3@Q3c'1$SCX.zwWԹɪuZS#v?W:+J\09O+`m v5!.v&6m*{$4F_/[ݞک5j&onB:՛4čWڌ쒋V%X+~^i@>*~bm ňQ7`y7ɏvޙ&TE7Z\mOUB_5p34{ځuqqtgA„`w=Do["5" u(3ɪ%ackd0y0+~ՂN݄ M{^AKdt-xtN~vih!JMm0`r'0!/:Ӆr7fr@w娯6D/a /UT/9݇Z2f8J X;`شW@f nKqþ"^ɠgG$CUZk9WZt]%]b_3cE>~G|=@ze,s,"iy?!*W3myLr(5 vT2s*_ޛEq[z:j6S+S#7oC32IBB1?ޡl GGB^I{BU \#")_Y!(p3e쑪lwG;}׹ :SlG^Ei-$ThٯPBQ'*h1.c=3` ,ѢcL{]qSef}F&7.Z-Y#%oT:`AG^;/ƫ)x[ &PX֯}+dHi CCτyb@O/Z&>@wO6*@2>Nݾ{_w92M+I)a K U"ZVfDxdC|FV1<(q~>xBk;ܔerr43Fօ:V 0N5jivS&%SVKHs.xg#xj rBxs@fDp>I1_sBb"\OG%9)=`1E~] i{l"Lg&TuCueb=bpf-$J-ϭR&'+B!pKL_glJ/v._[}}WQBRwv[Tcuv!"8gF43w,hZ 9zӯEVuϚbKB#yWp w.ckӸD9 ֲNr{ʼ-mҥGj~tX5z|Fc;zM:6⪗5uVt(6% *"CH/x'*X=S×5=߂E*%':z@P@ Rո970^.Eq?Pc&vf[)\f@]=y eq,]"b,a=,Y%{Vg Ua?qM=_ꭞ5n>#~|eeE^k/9YN@>UR{6mú7!s SSA Rm+JF02VgvcY]bLmDl;)FH퍠pJ|HpM{ڀ%+My#VN&?ꗏQ *ɱsv:(dGf'98LqCozm^ )jK ΁S,ۋA0C8} YoW"ź"-Zt fOVJxU'5A{0yoK+|@w(J^"PEŸ`63#Gͯ0{REX? 0[]U}ECJMƌ>?U\XԤs^7N w6h-H%5%c\I9l 0VW5'>TaU53}#a@MpQ (Z\N[ԒxgMw9'c/FN5@ѝ=lRxI|t^|#* z$kGSJ?BP&?/xP(B_kg}KhZ׵/҇{&q 'g4 6 j(=ɊǛu$7f-tx0`|ge %&~9a,xW?tNw6g7CHIDFuKi J^`{eH"wf\M!x-RLT'Zb҄('@n0g}&]vbP{ # ?Ǖ#YN8hq>!&Ewc =+oydm&i[>T\n>1ɖz`1E>КtBhY<_=,ULY_{'ppWu@ug"׿;y 'l3:<_6%Z!ZҶ{|_ rVbz(6"ǿw{ wS!d~WL,_ǫ_VN<(:s6)a C?BA`e~kN3 ) mJw qXgw1jmsfIeV( 5(dvx/NT%7M8=XH {lϛ:փ>y3'Q2^@as8 @[k?kt֫- " cʤRN\nUU j f}GWL#4]TY_M?p(?WD*pM2vOMwJe3D 1#U*c6Ф &f /gI?[782։#ĵ! fn r ؝{fBdSh%!( $d ͺ'P&7hR9E7l?v=V]̞Ef~OhlZ(Sч=Ъlv->93Έ=Ox R+yhd%aOdC)6\ݼˬIlb)K31\aBVA;QEV? W_FaSR T3WZ5@%Em~Z,*`s$F@}t&jK{@`^6_RTU).wNU]7G3 ETB$HZKu =\ O{? `]EvL_i#V0|M[=b&&ܰXzD-9BݬkygF9 GDΩ-xSTuJmS>"&bݚd"{wvf),J|׫5kghAD>YH$oW JȺ lrQd>$|:#cj| .'Vg%7SaN1h t˖pJ 4nK)-t?lcM3D>"9pW .}I#'59 |a6'F*`ܕ2YLWꝠlɡS5Ct.]]«RyQfz+:Xۅn] 1r5B(w-QiÀ5 pueS7{MOTY vG/[9Mc(ε{\/J;>3ī@si"j¥>} @xrB!:ĺ&k_;PVSOU"}g#awG!ð@6ji4w 9[H#]Wx,'s)\t}[8#)҂&J>I^z/סD=ϼpd+aoG 4b+'֗)x9=Uqf7͞W\U"bq)?1V4*kk g!AXs#߭4N@OŏvHN[6zaK+ThRI OX=y8C.hiNb[$1u0:] *6n0<~f/H z[&v/ѽDP%9H : 'y ICn>0 ^:tcFvTbϝ* k#W:9@!8\DCN_-c{F:sis4mbmA_3Rbp/"a ,\ƝN_ex2{>р 1ƯyJ0҈17O)c#w}=9и`[ . ͠xp?u <ٶ rqeàhF欪 b|^!Bgm + VQ,FELA_hۍÜwlqjXTqA,T8#*9 n,ػM+pQ x$BwwF#VGnϥçM3{ᬋ]m0qNq 9)'p\)0ß_d5bZ(ȼ!cz/RmJJvsA]D۵\P9p?C`-7HX˒^B{vhGfeX^C"dWW R'dM} b,fdVSDas%H-"Vv1,=SNJE[0OX31jӕYӡ -W^o+o\Ɯ %=QՏj؊o1qEWF1H\.\TEGbv>=ϲ!$bk[g#50 YB+_v@%{/ǍnƦs .<]&F]We_%rP_s|YTPXU㽂̊޽r"oJ~aXrd'Jy=t9Eӑl>L!Ԥt,93$Z;ܔ7E7̯i2^|~U Ll_hWѮZ4%HIpn(r2#KEmX:-"7a/FJ؉_uB0[A_o5oh"71!6rv%9R'c@7!p}eEb4d@!r'Gg 2xx .ccMI·-1 \E~sJ:%[|s5Xh6}|l'&LnD +5 ^S7%>zur }ՄB9730)p sL*U`&/?`I@^c)FTOfxXwF±1tBO72rZšQ) oq@sVrH؏\xK ,]@7"zEknZ{WL6UG4؋X[Q<ܒ6Z"-un>E/h.WDVћ /c!s3j0}@|R5pqdžb|VR1cޅ١~"k¹ޤu^% z<7Ryeb 1ʱ\;zgNΆyt#ƺH9s*MÆ~g(/fdg=&!sO*(܃5ڗ./xF '`5WHt=eLM)ٜ)ʻүmH+6f ipXl]C*0 tg dá夠h3-V&U|VKƫ@_ӪjGvкk+٫`eA"N; (#.P5gU8N5G\Qs(qF]LȚ8h- (B#v%RB1'B{?qhAQ}6ֆ܆/`i|#-XOIqQŴ̈́6*xh 9mqr޾zNT],ߍV5lP\CGaXL &Ѽ֡>k*x:n˞J٨Bc9j2$l_OylH@[^#tN{>t;tK8JXEk)dj{@>:pU dE<& F5`#60MlAtkSՓ6˩#_ '$@gSs*C]ovo34b)D&@f1S_LB۳ؚd΂v*?Ϻ|/h&@oρm&Z!ηoKkǩ%QZ}v]`)JYeDD^όx / 2 6p :{w띥All ~QPk}^ m{1 Ca&6Ovoޮe>ݼk[lm}v,YT鰞= ޚJ)ڥ%sŁb%X eפR$(`ŐaBV/tEh8`&bA]4bEq֌;J[c 7e%e0~L?D .պ3kN"͠@nˢir g-I 9PKxO%)e7Ebᐸ5dC3Tɜ>q8MxJ#f7ZJ$D>9= ҥ.B;H=jcl9;r.^LLu5Yrl=1E2RkOPuz%TFǛ\r崆ݜ]jb؜ 5BvUmpEo:aB:tH|gvsyql߀ :{B\c *fWj5zdo8a. j  j-QRQJ .*\dp޻J!w.4DgߍMm]iyB3PD̯tk<7Ώ '?9va*B% *Z+ShGY$V^嫒Enxgly5&#lq Jt^W3)W+/.wY4W  Pw@My3K1.o@{a\en<C`gJ%<>5xKH ye8׶\Zp?=_ V݅}~OCzΔhK&v 8.Uv9ߓM8X<b (g鍻S\DtƝ9K2M͖ԡ7՚Ze e`Zw JvEUNfD'bŵK?L>JiN3н%: STA_ؤDSJdS6ѡX3ՑuɥAѡIzDZ#t7ד>8}L%.Brk/gL˛#bBܧާ!ݴLQ]09QnA8faѣ-x\1\6$8vb!t{eX$=چ@R?n+Ypu2 `4w]^16p`֔=o5 yó['ܓ?'P?u5%{n0|@ 1 f=Y IK }ðu5`畺C v-+= I%'Ul7e v/wtV0l1 yOf %<#;=gG&r0jCe1lD Q(|YJ7X;Zί2]'pХ<.9SoClG^ >wYFҲGNk!k?qij| si^G%ݤyt$]٨<뇪A@E,ʅ#}/FmM}hTa<;]WѩexQNraY2caBpVqN6,-p$u삦&cur[lxDLO@ x7PaМ_o]~aS{1Wu.`KATu?7#5eehUe[ T9MxpTЇ(-iCn#\uѐf)1CF tk';~ gŤ#׉S/$̤b瓱3/Gx@xtéI(ҔXQlW9Fx%uގw;nC <LăfDzE[l[0re QɆT &9xOԔjN^#EJ_?7~'bDe,`°bT~pu>To'H\EA M}B?ޠk+fsJΜ}(! N(e: 0: 2* )?kSd3X#:Ln|/ b_}:MydмNܖ=3:1ع||=w p *q %'S ԙ]xq 9a1IwXڲo)?pܺN➞3+i&e~%5C{p ;E &2kԊQpH* 4谫/qdL2۾ 0<k^͑aZ˶2&K/|lWj׷< miϖS]QMHELe2=]=.6kJ#s q+7ŝ.k8.nשGC#RZTHfT]qb奴Nʝxwv5]ˁ^ĨtPb3jCLlu>&=谌EHt E˚%ڃ@K,l@Y[RĶ0 X}%p"oV!+7U ? eݝQKs-^?ŽP*X84=-J!`\6.Tn'Ȩ"Z䆻=<8fN]sӆ5/YMyP!ܙ;j.`tlx jELL@d RӏI-wWo7/Z(i39o\GR'0w[s 'ZWUFL: >fE7 +e .ᔾWn`Uu)7Sa d-];!`ܝ% gM+(wJwz[ĊH_,oXzc]ܬ1m؏rp]IA '، Iz/q)TUߣ0 L1IY{QW8.[3tMip%`5%W%G9^0FjۦPi&AnDmJ XET [xnB'LJ.iH<4*p$@B}MLizGN狏 6vVγA[އW -ЌT9`"~BĐ!қ`Ze'EyH<ư)e7yDA%蹆d-|+1]_D{ܷ9/""tLh5%͆1|R,y_CbbB]v,l-Pu/;O  _6qƮ$N'fĆEĩW< I۝v5zO ^ڦӱQ 9T> 3~ܰ ~r"SlWʬÜ(bl ƥ^[Y(gB(-%j5%WdZ!1eaew +[Cs\X7L&wr>6<JL(+0|ЏRBYlexEW^po ?dWޚ GK!kYƼ+kr&*{=bfyƼ: bdE6:Jgo?mFMv8Xk|ӽ;Ҵ-)%mIQ9SAC/#GoGJG-u2P-wjh&ųIӇa7A51:XN|irPdX繌u6 @Yy:#D4Yw.)Njf=\mj$,uL aVD󽤖_x##~u7yQ4It) ,7J zP,@@cphO 8.QR8+D#.jVBmi! 3lR,Iq | }HwI§;ԯ4|mXwRB⪭L=E!6r6ɽ1JIsѺ'/C"/t9/p3~h͟r8ڐP&C;-gTAU=Yk+0UHFv]RsOPE$>fߩ J|1eȴ #Dv(Pf\21^4ʐ6{Zgg{/ aeC6\?x|c^8gTE'i3fd+Dq4طPj/ !-)\9XWvvFR@ E9c)=1c|#sxݎxy\U ^vsb_ŝy]nL by@+x CkסK繴NnRF8yj./P %iٗd$Z(5ts ,AR$Uh$PrႩ PM~%a 2!DE%"8LqkX"ȴ+]MN9]u ~ KloQs"! ̆ 22%åWÏ|G?*==K˯ vy^z"MLIӔTgy߱ g`)N^{Zjo1L6pn_Yk! hr;I}o'\K,)6Hf5d:ݤx^{mV˩d3n`/᳉z,, ~ߠhsbY]s{!k6.]7uVL)~ȬjnS)a2C Tk'. WL8E*OO_|eM 3b5戠[mXTpl.~=)*0۷w]o}ZyU 'Wtgo߽[XG~ gAtRG{jue`5j`o>s52䭌V1\/;ic YdɷlUn扮CN)ܒޘ;?SI&/O@"::bwˍu$ 짡 Ϩ{J] ͓T:ROJa }k6`{,51m~ um~[t' ǥV obq9xVߙY@+t!~H1hEMfL1#zal^hR-/FE Oƕ]cq+ M3'V 9/ ACglHTL s,q&LV+s>`ij0H"L7 o0?i9a3:}νHHJb'Bj6wyc3@lUCzkA'~5,g\Cu&c.=O ~qsdF69ǐ6)ШrU߯Z뺙ِѨc' ~ŸH2W/5iu/P й+("< kktWrY۷'$9( {ȹH}Aڀ$~8PH@C@ j0g B+T95?Ž| 䢺a핶cրʂe'T=T7$(Ȱ_uO-S" <D;uaLN三d= ՛W7$Tμ퓣wovkڝ> F\ӐVDBي‰HV="`cq'sY(8@]FKǕ{ ջ~ #$9*VI)1T(LxbL.@H Ut;IK76vP¯Er(y/(.lW4x ,@mqȕ<]gS5~aFZ5iYw9A;PxMډ0rg6TS^U--:/9Zڃ8|jxuwv Eܭun 9xSmzYDL>w'r~cnʮd5d[̓giT/%&S- ugh= I 榯 {nvUveeS 9ڤh'kS)H,7jJ+ ^C_;nvŴF~ `{X}:]V*7B5c'Ûͬr} 24ҕe/,ȩm%iLj4痘OxXܺxLTm eC@:(N{k0--Θa0U&2 3ɂEu'Ȫf^ Jfig+1lZګLkdԺ ,N[Y[BtlC(9"sQdrl9hXCa4%:pxZC&`{f2Ch!ўJ,Dt%dqXʿճi;7"n R/]L<Vu>\'zYrfe3od#?7@r" *u4@tpeY~0Zb֦2!#܍u@?8T.3!?֮=؜ZEXTBb}[A3oo\B5p)yփp*xUs{:FCt Ӧv jPܰmCBo#0kYGƈ,68'DLʿ?4!1+鉗̹267n)z(d6 2f68'y<ͣ.Ak\[ƠvՓ<=$ӋM9VVnҁ *?Z]F/AԊrbl|p Y]\}f΂Do6dGNU0-{*qȼaO:<@n̦]~ܠkQ2/I.b2U ۭAjw|6fۛGWSS0z1=/77F/ -c5H*`x$ŭ+5AXI@r!/ ^,Mk|:͓ezΫ gxH$NF邈"`Y@) nRR)RUYWej7DAYIy,d., 6ʳB+ A02 j)I:Pq] + 9a7laϹ;z&t~\9 N ύVWH JqE'=6H;a07.G/^"5 o5•]{$N) z&]Mah09T\ǘM,DNetZj:(Y(>_h_>M5r1װ'%O?T\Nĝ:~{ķl9Tq6L%a|߽5vTDJXIwǃt"]fFOe%`anrC+> Ӊ5>K y}g?]t/|\mѥ)H@+*iv_5Ğ\r~Ke{_3#&KEݚ*@!(=)$73=ډn_[| WU`X|K)%j?'VŜW$f>NLfybwr/QXo$ ;cg dhNt#au:6+QOػT9QSw2]6b15']'47Xۧi|AJESt-ipI^d3$aů XJ2&s1 KqlZP$A|ExpCiX}P!#5A28"%^)5e^At Ǡpl$^ :(H 5`+0Pgf.ue2)gN6}mOӫ8TC,y܍8xUFkA;.V=u#SN ^FSj]͹ ܭ5FɅ,:i+hbYv<~{SROW_}y(U|qjPu 5* g'i]SKVRe(r^8.އ \! EZQxw?#Ù>eh }kP'xk wRpvW0iQzHAS36xgH&piӒ&%1aͶls9p9o, jb7fd ;SU C -;A(tuJҁLN 1_Ogr~ᔶtHWg&rTPose4J3iq~H. f{li? adZyTu ֓%@fhKYNۚ/oi ZgoS4M/ظB~npp.]GN6=dS}c1';o3O2xqD9W=?ĝbEF *~KQ @|w:oɂڊ2B"[?ƕ\>GcQ骕]^w𑸾rp\7p9ewo7}E9xK j֟y[N .NRz>Q[rRs^&cUr0yt]׶駆P))Rf- e>!rj,C11]]QHA ugW ^έ7proQ{Vlg@&ZZ\AMvr0-v"PA;}br+FzZ {FX!$IwȤ֟[iv71r( ebXϜ[/0Yģ[>@J+&(x#:m_i}Cd4J f QgHgtm[u/?إHk&;UرCU Top#z|{n>jy+IHKԈlg^蘦3;Kl(A!3LE-Z\1X>;=IH:°]fd90֕Jwyo Jq0R\o[yX~<4]-+J4SWc#TT TKGELTwY$f%=@27MOZjj\7v_kw=3piAϱ?^{``>[ $z 2MTDKSx„Td8DbV\vʗ*'NtZ(sG7p̳-؅wwB}Ң e OԝT:G _ }ZTM==M&fkӪ: c((xo/-AB0fk]ϛ!O@&2/-~OM;ߌ˱io|k5qzڳ!/ s]yʩu{z*,Οk^W3-è^Mٮ.e аsAdXwp`t_j0 T/V7}RIrmk>VJ''9O&m8Xu㭛 `=QV~zgZ͏Dt(؍Hl\\>%!OgectX/ONyB:x2ܩDݮWm0DL! M9nnǻv2s3<qUݵ0Z 0n6 ~DFP~P߀{ys`0jB0ׅ~Y" !cM\Z#XKAQ5 ECi&_þ]2DLWTs; %"_7;P-kJ5P+&6fF2&;EVL[͒u 5oFWg )ph J 껛rw֣HGT:CN&Wʑ$@>djPs!Cҩ\!ET b++(ײ4+x=oCWv4BP%:C֧ov!" maJوcl .YFf_jv%D r^)MluO<,"6C^LdgQ}k`bz4Yr~ݺ$g}3,w%-_ݖH~H~q^R@FTѻ̘cDuH "f+1(~^*T**A ֛PצDH2, kgR_! ]kD\18-L7 ?"!ߦqM.#y`^ ##4V:yvQd4rҹ*KZ{~}[~y첩H@FmzpY TwǂBN?/8[ 3ݐ|dI=%y]mOK`,Maĺ7 AVG'r= b!s&l М  D +/DpQa[UʏekO0{lBƂvR ;6eDzx X=cPH}¾-}dH\'/Siˡeo~#Wo)1AlН5d/f떧C\~NR2?!|1*eݸLsژ*{&+oA@`BS\ eaۿo56ߗIt&>v;MيkTjJsN!V<DhLץ~]y>cӒFo0 iPY…2Vi~fʇ ,s '3ntfCzS,&ՂSڂ-8CÖ7iU=0av Λ .y7L)3r#e9>y ڌ7F#͋vI;"GrzA}>܋! zMeO{%89{Kl {C[;OiD7Kz@ZF+i;KA~A&ΗKU'l3Dq =W"nt%;nPCJ\FLoV[(?F@;֤xgXQ]hnk -L.S\"g["u-rLEH?Չ?dY2T ;,[^& 1pW8Fљhڳh<dl|ڃx2>NB/1F,{ts |OMA:.SeH+)$о Nx}R<&UOTUB bCd߀~p4}9{$@qO=߫q1CX\ơmJ b6uD/@}K2/Ա*plzpa"^Wv7ou.6[iG`4[ $ xBNBr$j5{Ưi fa5_tYŷbe,@z<Ղw3u1(&C/uU Xr=49Ȭ9HnO/9;kLfyT`4Z/ZC8]g\FIDԻ%PSpmCGk5V'URb"6SĆZh ;)4=g+׼`an o~Bci`mH~\IXc:`8C.B33i$yCy3Ìddኁ]?$GOՋ2;b.sQ7[;h$Ë/^ h-!qٚ/՝*+c2U, EFw6AkB][XQAGEO@ {~=^:Et g>a^'Ч̐ifr~F@+|2-Jq/gߣj[R9X(^,)|#[x0`Z}şB-l5W.jNq/6_&>6LhPLFIS;+˔Ti;\y[Rh0Oԫ.;(*3Ģ_8f-tIa|lT(n͞ ӰcFbGޏHל H(E': `'*9xoF"Eqa/Ԙ.W܎_CuwR7"Lj`F]6r@({|ڏ=c{,@Omgniw_=] ʼnO']h'0|d3[\<1H>+ToFDy \^uD&6/=H Itpőީ8 mnhZshbd3[vyQG 6VUTT qt|k^ o}tIgc)nQoSʡ,6= Ck{B/u/ wK:^tzelzM:F,.62jW7@YT,.bP1ܞרײdӖ{b,)R#V!% ǀqOa˲&~r劓\`URK>}8r;G#.kn-~բ~W <= |LXk!;WX"fhŸ2 P\NF {;%_Ġ;} 0|rj'S6=îs[S7RY. ҡh Hw*9#C="¬ͱKт 4^YTYeWF.u&hU0" D69.㌚Sw-mrcV%{˜Nͻ> Ϊ{u_&X@f$UyD]pO1vQyDIwrU[݀-vI_]H|SO=}G rS<߯$:1B0tDhxD|5(B%sD g8uaNⱗGu #3lqdwYF8#+vC{ǨRLdž<tOd [G\+|cW|褵{$#H+18k,Ζ28yHA]HQ>|&騨'62bwMto_̑栮g{3X´){.`Q'{P՚4LNƧ"˻v;0y!<̅ 7H}%o&ʇ O詺pV';W h-fFa(=כb𬲟n,(6@s 7VRora9UK`>™ `IOJ#5n8pUG;+/ِ+$ KH~6S jP,"(W1/H~)3?i$K]=]!'[@(c{^ ^-sK[~tV_ .Yq`QshqjZݕHVH1#f(C |,-MXW۟AN-%mۗ-Ai?P*wO\兔a`{u71,240]d-sD9b=,H!!@kIDҘR2Jj0g报bLq+xrA`[,vBP`n f?H2Hξ@]Zi[U}}źʷhE1VZo϶>& khr:ո9ԫgi ,h#őIA4a[w^mMZNMWjBQZ]{lWC`v1V1&&/QSVbw|ZΰC__h+ dH1gM:9 H.+-R1k/4Hjn1$ R ZaŒ=wvǚtVHgxLdv3*hZ(4h"SW&Jd>TJna~ź1A;gf &+͢QZQ%E۰B2Ekl1}s!E"xw>6s~7qfKNpPSws0ąBvF j)0"7TTf8*[xΡM AO-`OJ[qU9mT,;>7% %}ڣC,sJ ,{a mr]V"Nwj/?6 ſR{,-9PDBUD7)c b1/(k13AϱRU/Ce"T:7~ esbHgܿ#}5~idRy? . 3C@7Pqg͹4h[bÏ7}COT%Q;@0^9fWk`V, BqqP`Tݚ0% B˸v)0\&dh~lB-C[^fL}uSו oKǫ|Y=nhiJl99M?1"I: p&wiJMV3k$gxqo^YJ g(ʃVicUoո!9C )kW2G[*@S3~ ~Q&VF|&=XmS%9p|v'b$|X=Y60?7bS!RAIgD+M*J_cKkH2]#E`yƣ!f}щ{L,}AwO:pv 4ۂ3g2范-2m|! f5lܼz$?#(4QUq1 EA>H\7d-T="~e!i? k%z餙E9n :K(2c&b3^cncɅUCǀJ^ӂRr`mM٦j7QQ{+h Bf$|G0Cr,IDȈ md8bté5fYۚzch̀Lm,!IJ??l7pLqވ~s~=| !(75~=5wH5/{%D(7'v3.k'DA!wUs1}Qߴij,Խ-_nI`ܢrmf64{&pFSZf8myL E 5ʫIf5 S{^$}ipFٚ|Z/]s#њDS0&Zꆅre}vo@zdJWQJCqH|~l;,Z7v&a 쀬!ǖ6 %f@-Lׇ 0GZMf@D~^1b*X܊*igP5 ꣲɒCxHU8㞽bBbXxv0 EdxI+25':.:I۴(Nba⛆/ҘmP HAeAw#1[< 86&j)]Mte-=Bz0HPu^l}h?մ-?n%iE[;l?Eښ3 kPk,,RR qjU:5ϊIwqY_1wińuJbWFrD{Zi>J z?'C~"Sܘ$ 5)s*>kf@]m৤:݊DDk9ovkr$13&Ew۳VJ#NAbD `*SI)4@U .GFS݈p天l+G,O<*S'wM;۫*NWhjy*3-mxfŭcla52`iN;IRú>EVKDModРԥNZ]^ \#aXa̭$#K~$x+^x.c`> ѧ׏rbݧp7LcƧU~.:#%d=%|YԡE>ƍEY0`p@3*o^8fU@ $8:0"gչq OJ[Ʀӕ.Cid+<l=m;2IVp'!:/"7FmB.$,Du ^VWɬ-Ƨh2[̳ktKA7, J&jm(4^~.[1qP fbߊdyneV+xrNEÒF\;z(jty&pW)0T9yeKoؐ BMq tDkJހ<Ĭ1) fܡW0qJ-X/Ӝ! Hcmg3EcÐ(p~B s-;n"RyUpBJXز, Ur&[~};ٞ>j-Tx#+7oe]><~O?OCCB- {.zt|.ml(czkAs" s^Y)yUZ]:U1lA%$C't\8 h֍v \wVd5y|H7Wl)5aQdF {,~kQK9x9wT\FI9"`X"/ΜN-Bx4obt!d#qӌq.X#cC[8$wi)uڡ'蚦Ɵ[c :Fz=vcw%H!pM[Eq'L\b3P }P"0c}G9r9^\K& Zxem}ςgИi׮pŸ dtbr8R0TLprb'*^@Z[$G!{Be^&,"]X׹|7d.B!*:W6hVdr.ѕKWH#QV+>J1zDY4yf5b覬>eq lMJr{Nb;Ƥwfİ& s \sβE궀7D TL:I{Xqksb(̱^l]74d m8]\Rn>lo^;g|#"ArɸojEi-߁9se6챟M#cH{da6B[GLU2ɨ4;-I] X$ /*~okyWD-zpWҵ S~Sҟ,?߸%f94]˶ BwD~~7Ț/.#ߣ]c#O{>7A9ފ@CԊyN}WN:DZV./z7Ӽ>jϦͯs(ID2r~=:.hn(yygv l䍧O]8׹mg ,ۭ&kM6PԖB{#dsΈ$ xl,U'Q ܮo&BwWn`оI$BVHxFx|N\N%͂T2qzH\C$Y*ɒ{#b+'SYpE峜@a :v/5XtHxy\5ֺ@G/m ;57ˮ[h8 4-ZIIgX=3`o\ŜTWPlGɃ̘MYn3E,ow+j Pf66|Z_mX8TNaXv|E(r^S}@|/kc#Iq: .vK;j)<k/ Q=S`Dg;"۶;'Tb> s v}@YD|>U)"٪(X\?rH@#>,0ijD@9@ʠu׵;ŶhG9(D Rg\\Q{ՙPvlnu91p;Rbm}V*d@.Fk@δmA mTtEٿ v p.؍ՂDN戣NA[6y8ӷԧ{ܵyČA*wqE*纶:Қ7qk`GD⌤Kp5z]\H2= m;F5T(5mjٺKX1l4x_,bz\aרKAyαl&Yjj\`X+q ;ZmC'&RUPihrmߐ_ie.5> ?oT)E,LL2tZuL#Μ_Ž65CvM!A[g08ɶ ۔O\v3#yWz36!'ZH|5ע FQ/MX 5 sǮSz18kogXـ4bs(MĤ=S,j A}G,%U|V]ܹh\p8QJE-ySU%e,C՛iCvMz@? d̷ڟ$OAtp094'm4gؠ1cĞw:N@5ԵP|p4P/d7mʣi/6v~atuRx,?+^Ƙq,+xMU^}w+BY j6yFUڜƻ ΍ [;:9l{-?MC~^`^&H 57i/uq6RD}WeOzNߦJs4h>Ț-rW#Xy!y%dN0I$Y*$q瑧:~u@srx`/x:H6Q+\jRZ(,B}̰u:nmU[N  Kw ZL+o7酯}RT<:cqµٜVl 0wsqy>и.FgEF2]Ga~If B^X72YaYPW?q)o*b>BykJP&?c#r}71+kvHJŠT.fH,,68Vx?v%"@nx0臚;=mfg!~t 5P*UFMk'#k?jm~/%BAGv2ajQYcfxKW'krЂ֔~%>TϏ-AG{@Pml)7JZ1pI|ۜh4#_8D)%ʙ{Q65uBYVD8yY`2@#<>^Nf߁N,깈dE]:ɛ07V۵(!L|x"䲗1ܼY|GyXbHsu2lXyߚBy'7,ѽ;DMʱ=.lrⱊ߱%3uZ)(OuLuifٻ8ϷTXzHgJ^KV -8^heJZR,a#Ҥz!gR,0$%fj XW9֦dax@Tא?v~PsC+"J_&]f\Hkc *['V{ώx2 jȿX|!$Z( 5ـUH3)3CsG:x[Cb> Α{ e;y0 t@w}Dgy,aNtM?P=ӽ+J.痳Za!Cuqa)VـEE{[1D+EҠ{j\8햲(ˡ6nǴ!0t fp8'}7)wd0KwJzLEKFn]/Y؜>ˮQGG8Pg\d;$-nRD~0G>>eF֙=!*Ȟ>xY 9^LEPzTgp. Qv X P@ܧRlsSJyfD"PTuK[g,*O Ѫpv%tS׍r癔k$u.5*p8j IɫciO@i8`i1õ=̣w6ƞ@a/1]0佄J AQ"{N"`1!-{\cUt(Zsl'p>6@Ni qMc{߉lg x\qFnj|"yyonalHCr?[(R"F@0QxQȽQ. *<iL*[W!ԨK^ՅH@T \5XLͿ)IxߩHc &6ozU1r^#$XWNmN$DG1b 9Kd qޫcD}u0[lW9c;\;I!63y1p BLn@iMŵnM݂ill^E=vR[kÓ'44P9A^\dXM㹔:,O0g&z-bQp%bx#o EJ'a $qPuW0",0swT^$+g@&&|6.Zfiޔ'hX]#Q_Abv$`QM}v PO2 fŠu-_aY d2u1+^\ 3ힴ\TW=(~C#.ṳQz0*(kRz6cx'~\@U>&J Q>j"C[W \CǙ~e@Y1IT|b/Q쵑„alM'_p f%@K8 2֮1$L0 yJ(0dA`i+|!㗕 FP͕/&96ق4?@O{NZpAl3i#%I\1/km*tBj_>hc inrt:@5޿yҺ~w#n{+EksשBL,h؝H;dC1'%+juoļJ-\tMLq=d9b`0 FVjIVYVmc8+J/ulE[w|+#BO T$W׆22 q,ԭV%`*{MTZ1ȃigFZʴt*Ud/u&ifVgTHNuf~5ƣ_e_1$Y<3dT3.]ښЪ~OL#*7RZ6֧mYK= fPLn_WVgg^Fh؃ƫ<.4E{ODo];YNS nnzkgcszU7Pr+!BvfִSB4i"o@L G_2aaTM$;b^L^}(s_ѪGSlŎ`yסJg?GDI_(WeƼaU@7.۔>XLj>YĐO,0B.wV;uo:@-=g[:&}_zeh+./3h0l{Ƅ>}BѧcQQ|ˀT/8nxNlǓܝsEyurY3v)wO {J0zcJ/uups|4Ćk2ԸU/pھˇH S6$ֳKPby{'>9=7 oZJEvXɋػ|c'YAR(:0@W4y-v&Ȩ'`SвpOz[=|4Ɔ,bu~뺗 k hH߱T!6ܧ9&5*^TUSxI\b/ \Xcn}A76R306VL9(L׻f8ct3U;B:Yf!6U2j$?vg}Wߨ ^͙=7w 6#gw%™3^꡿͹rueб?[*Rx4+vʑzikHFi ,M=3jwm6Džtm5)*'c>TcguÙWqԂ ȉf*V10nVKTh)!S1<\LXEUAL4݄7Z^/a_e8ۋhBÙQ"7P޾F,G h4D FX"SVJR[1VU;MN">U09쌳H:2F G}b%EH4WCH:'wcd$rfh)tѳPncP-[ j lUdpT9L3P0 R} {.s(ط"qϔ&L{C4Nxړݿb㡌w"6o^9hU{D\xrBO n+Z|!;N0a b^K!r݄Z6B~Zw/"ah:bI ݙb:lS:2%ŷZ>kM+'/} N4dEyww@E4beu2#ߞ3ii9rp^{ӢB":-D#8WE}V(L7cń*lՏLdf%Ekn!3zh^ W9RXE*{ME}4X5)EJܪ09BoInj !hj)e ش/'a|} 6k4u@Gؑoh^3Gީ =FW "tk׹^g\M~(mm㣺N惡 uyܰH*A\mioӃfGS`X3tjU+ϩ[Y^G"B! ^'1~`6vҩ]mAIN 1~L ~6663yG3= N`wFPUG+V+'_ 梶ᘘ4kLJ34/" `d4<dx*J@u&LV-߷qxJtGF2TLlug2Wu֕f:)\a[&|Ј;7U` ،=94WFGl^c,Ee4u}̔7u%7QcV2颇.G{Αk7u/@ED(ga>քa^IBm!51r˛-(%3<Z*Qu _&uhv+ (uttZg$wao;CP\o^uDAU|Rl,3v"e! ߞsǯL f+4ĺ+^k'l)B 6GlX`}X2_;n5&'~~{JM X@ 9GqpTC\%n=֠ a(v Z*".2ާ$6#mGZ8/*ZKh0#iF4N 4"^w,qu` Zϻ Ohy` 0MӷzƥM`ZZ2L{24]=jofEyw>>juӂ%'ocFdbֈp8?]_n=Hg<߿Ԉmmö#zM;O#H_=Lj|ag,jEȢփE1%syA<2=9 _NcҢl O h =n dް>1Vo(@^1Ϣ Lvl{ve PX.L+wZMc^B{)zB[sWAެ*itI3f5$6LGO#Gڌ- 3 HL&egYZ07070100000064000081a40000000000000000000000016661a1dc00001d34000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/%]?Eh=ڜ.+sSí" \*I;Yؖg|G[0t]{ cldQ:4+hı[3@ְ2YV)b 3uaI] ;smm  ,1%FWMJ4ɾ\gL 8XI s~w]?.GݝCРYvxC-0zY$&#ߑ N$|i].=Uƞ},^-_5W I[ȭHKbu@HljiއX-`\  aA?\0 ^P8'P?+u$p}TIu|I'GETLL~g.1U%cF>wݳqԝ8ࢰo~(<[gJ >{M5L%3<oGZ̢bg+D恻w_ }w8+bYa ɚ(E-mav.ף.Hy=9on&W;5$?䮌] z/#R/rO+$CX&vv] Gr]ABR(rϒHm&jh+=/2b0~)AV8Jtt@0!#&vn)H@k?4qK_y_0*6Io~uK銞 o[ACKf<͚$_{'r?3B3ttc# y1>1#lwQ2X\r׻t`K_:.ds ڪͱ]۞RsfRtSA$ @ϗ&#! "ӭ{#4y0 3wۜ}mlS/-Iz<~<-M;UJFJ=tyMouF.E_Ε=ۚca-Ug:{X s}sZc&^qf5[|JTFq$Ec{!ݍ}ZzR:K 9i#890@;285 [Ѭ |k.<123Ҟxƿ=>a o3F0Cs191bю)PAQ.k^A@8,[Jnl@`Kbc6}zl vFtGo-Q}omvK"zE/v؂h*%ǵKq^7_wd _s c!! HuBij!{{zµxv^VTplDY^bmqa%d"йvЇvs?G.mdFsY5>fpNb5l*I_5.'8<>xq)JO~f U a]k~^p42ԉ <fv,~̓\5|4ޗ8b'D9O3.k,Mmܝ–;<+#~NUJ>/E!֣\:,{ {霹G ^.va)`X̠fSbr!WFFE׀lfC]=ĨgJ^77@QDs  BI65`!MMY >|=(Spj##DHDxخLS몔 рzOuJjxRf:Q15JEs`u㳝je壗y Y5k) ~9׶?|gQ5ϳ)aےG,ag_A_qXZ##'? GCi%jP{9 Lo82ri)qSQS(VL'4 E?RW#ˆQme礅G*lFЃx,0ׁ#8XJhO oX,6@%2['prt #ʈϊ^GW`nxcV30*|,E/4 ZjaJ90= 3x\2Ӓ~PzQ._NVPK#1Jad4ijF1Oʔ"ӛ!7ýg{ksCNS e4}mYRIW h{mX%Sqg (PoAō.C,|2]ZǓ#(rO٭7AvwY9%s: Kfbed2_U8ء8{~dZ*Os ]k{t&b~Ų.:Woʿ>|Hӟy/d6r{@  ?}ņAnEOejͰ,o1/hݯ[/kԗG;A2Q?7ZLnt,[h! Y8]s P,]`K-a&W&HojiTiJʁwȷ 3WL+oi 3J;7;H!=\x&% ؜}Vvn:VAq5^Sxwo Yپmw4nmGtH!1G kSl!8 IbS~< J&,V%bt tv=bNzcsygQMN1ag""JxAR̟tߴXqƿ(Ԋe|r(#9g:u>^ 58qVIqHYHzk;isy&a}f˶90~zI1PCiX b:*Qp |ZLY6sxAG~m桇5ĬD₧O&9;5ɛUPLml.ENvq8%ᘲ^A9&H 7TDIw>/d1KALbs5y罳J0MXPN@(fd YN>>k*<"h*>;f/JX-*oN ӟc]܈z:fIe#2mB >=l >Q&ҴF 2j03H`xUk  w\h$2JRşbYp r~3FA{ӫ4^`zl+W"3}zi<_'Q5{?DV[|W!g6pdgܠ!e@q#r/[ּ5.4/ 0Fᰎ KZ97 56H`*U(Zp,}ѷ:XpET*w,/2qv3B8mo'*N pFp78%ei+I:+s 1Q#G{d!__N-2I8/pz ]*`/<&iz))d/콭i6>l$x0=ńzO cuc\J1DGf4\[%? @.rz h9h.B|lajݓ.k3mc7kɬXנ{a_Ɗ`:OJr<38ah1>CL͂iZPXQ<e-fG#_$Y7 ݒ s>3BaN?1ήnb"@rΌ!扦D#>c8؝]+tNA/m Rx k1I(alZ-E|A״7 Ѕמb:g~‡RJyPXs*0ZPT%uA[#[y2)͆HtjNG¿*?BoÿJOH ݋Cj2,qh|942g["\d*L&j,\}e n(vV[9(68@g9JJXpd%E\dsǨ\l] /}ν/Ӈ ,/~omԘli]დ,ߛoX*reTvpK t/{H9cs^+1 ~f_/8̋F؝HOrTe{.6qQm|gq-wBM,KǛ*A QRqTyUGHhĖF3!_42,o5ұlfy𻄼x 6<)HOzwe.2rpBV =̰6FTL9p!1rv|y&XkQ捀zߧ–PVg"]k2%rCBD]v>Ȇ:k4k5Ǎ]"ȑpOFKA" ˯d㪨L Up"|^7ra"[T1σj)UKsf"JlǦ6|t#C o(:g[@˵h;ANC@Kp<"&)m )t轭Sa{HA 5qQ"ڈ/c@ϛMͬ~-DWFKONv/9zC%1ER7 уc<[2>Z ɛBG@q| צq?gpyXPh]2;6dIgwFM 9p^פYÓcCT澳3b UJ .I5KC@r# FX=s\F:գ. ח"EG9 *k<<"~rVQ0+'o+Yvq'Cv,b6HRJy0#w^OD19!nIh/Ԍ[kT ?-]g;to;R{ٜx+,_X PcW0!0X$6gri"|[FL"$ Mwl &b'D`c\0moߣ+=*: kVV`nhN]dl"[c]T#f6 l0hphl !毡kDK\t4LjAnD'R^?P # +u`xr@!nDt|ކ]oyE^dE^~tIsk BO9sNa={ޡYu(6(4K"C0t#ٺ9584VΩGrtl݉O@siC\=S'0bY"Yo:D-4F,1AYZ+뀜 O~zTD%W݋  LO'\2I,N8@Q^C#׊.<{ոP^]}J 0rl.GO͝㋳:2$*"smrshB3|կ}yts2zuz?w{xLeKX&nj*MINm_!0o] \"qpxC; 9tC&I5KOxjvyi{ ǽ?B*6,~E7It71ڼjZ0G#o?oMt *4%8&29wT>scv)ehRFc;iPJ־~pC)* K-;ŋaef)9.zz$Vo?Yn?ƨΐxV#ŲYX~6WRະLO@6z'qL>8'jbsBX{QXMB.[3P\O,Xh:aiPK*s0G:8igYZ07070100000065000081a40000000000000000000000016661a1dc000014a4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/eec]?Eh=ڜ.+?U1@WFiJӽlwU5-&I[IJ+U~CKŶn-^q} \,걯j$*X|_G H v&}r6-&~"T4f̋xtO`~iZ: szXâAo6#e8®INb-0y HNL!<'@t0^+?<ҿkHQclSϴЙ9r&3:O_?s\8u> 1z߰+ Ldۻ' ~'HAdTvU>sjGDڑyԝ[ҥA|{ ]aHGsƣ6Y%S^7pSy;h+MrX-SĢ P,W*,GMdUJz= ’D$Hg>4gH8[W?rłY O$n0~QG~.ncKH c^d9UE aIthco.&K]Q ʃ5#{n2;Ca_{փ' ں H[c}.b0Cɦ5 r "RJv/ZYLe=DgiQ`!g;jV/r݂W͵MK|.݂s 4fՒF#uC!cK*ڕaaԉ p]D2/MhF {A g&Jcjb;Ϻ"_snO=@Qabw)4}<XSҧMܤ)%Nj"ku zm`G*J]y]6' j0խJfQ]TWnQѨytLx@?Ƹf2{Y?7NR 1UyZ $TӼ르"k FIw ! ygKK Qbj&jh /a|#X&ƽ @_NK} mh-_(unS1ם1Z%2vsgPt$@T-S۹b%ٽ3֛&(XojN"w WOi6Q nMcDհ}DgX>$G:e&Ap584S4\jr/~Y0e5q e9\Z5WHu0 $\Ӄ+67%/iV 1_71ӹÚ>nj= T%BąC 6Mvfpl*K{l)1\XY]w?لHQ e '֣QR黈(L--7'^LԶ(~׫r-NkM9/{܎\s#s ^P #&l5YuJMJܹ[C WsKrc' "EoM?d8\QŐ/=^/8_g4Xia E߉2=wGF+a{А>@nFɧeksvlg8!2MwfF.1WFR(5s;Ɯz4 ;$JuE|``d pNq`GBf tooa"t w&ҩhCt R` }(}C {gy/pnj] T\Aih{pZL6@‰geBʹB盖?8Κ:^|pBOd e4 SI_~uYfσ{ PE"N󥑲A8ovj J\ EJE]+"k嚓ʸ3?bأn^c_lA _ޓӃ% xM?%Gx C HRН|M*eR1D6vlhe7tiD B7F]'_GRWhEQuԙ _ӍaC8z1kϒ!p2Uy)错;^aPx/!FL YAxz@''P aÕOYRa~[}yIV& U6be/ȶWz OALd-2Gf(7stp4gh}}adXƼdtwg 4A2k[& y2t0 Y<V17^Y͂^KK ysTu6,1؇h0,&͟|=&وX`x#4 z"〥1`uJ>b۪W+WF3i< #fb=4soTm5oI~WvXuQbkR&}ھg/ieRb< 6y s8!g&1;!mnEFк!m|_V.纶yE}hUlq"\2@Pz &y, iՠ*9r*tm x taƥ#h=~/Z0p>,Y}{/aW51%c}?UG"&gmH^d0T3sCz~d՘\ r xxb\v1E:cnU-;v Vъz啘nȎ&q:R3Mؐ~sDy.0F@֔WBƠ y)=$lH.N?A;~鼢'7NNV.MғPKLhXx*g}-@x3QҲgLZKj"DJw%Uҟ˃,XXF r5~qiW0:y- ddKK>J;V7 q+u eImn;t6.vANYJUGym[xalڹ]{; "vw )l,@ ۦDĴǣBBRds'gJ1IlZ`Go@J'3tnӨRd%/8R/FY-'0]6e5[&pzz8"8B6Q2!o*1*[V+ !Qٻgv 9@Xml_qhd@zTj#}/溕 hwQX#i1E}L[ N7=ekM,U;[f_b!K/,4J8ʅM"oO6٤j-R{<7`Q ܩ).]]*P7nIX"0.>sV5#O7gV! ^ȼ=u" ½_B{XWs%{4/fEFHJj}y"A TjrQw#וT̿E!C'1x> SbpDqb>WOCD)W?V-O#, 0 fY֞yP,Y'%ƈ~G,u߃['?t|34LD9"ӄ9STMeA|mZH~ћm?Os9uKAvAPEs>[RΠ\3-2)wїvXrw?I7>s/@;HL1ej,Ɖ,WX8)6c4eXꐾS>Fn1^{Q;uTEȗ} _Jܭ˭U{d}1xf]QjCMvA< XBTDh18IЊ뢚R\" _sA*d옅 -91MqF äԅ7H><^~6[W8Bp`I":xT2ësx=29.&TkYئe2xZ5jgqӣ|)=G(U7ni)f{M*XbtA<1I'Zqp1W1%_Qt eK!8onөej[H(Y*t)cO/50aZQ|A-m3*wB9ӟά 7o}^n52R'sRfL5WL2$P4`p0"]f ⢙ܨɊ8aR6('gYZ07070100000066000081a40000000000000000000000016661a1dc00003084000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/0C]?Eh=ڜ.+\ޅFt7PjH<~ZkqDDx7~-R`\M` s1kZ)|?̀uS'%2byr MKxFJtjcWBYgHdE)__[a 怟=Vz8Iyc %u8[ ` a*k A;2RS 77],W16uh1PR, :mh7$]^{^y 9Kt 'LˆZ: /Ea8 6r%:ÁoftqTgv7絧6oݔ./H-L9ʎƨ. =Xi-B c}W*+TʒU:Q&:eh;1ۮ}7:|hҙH1F?Ӈ~5kmRF9uHtМNKJkk+הܖ2#Nm%^zd}&c:-(  {ʻx ױ-NAlP>`=jRȐT/?3\NHK{]voCt :ͧ@O#ݗ@zqcOifN7dTDOשP5,8qqNR{%b$Ѩl3f:qݦVdLG^uW4פs/⹰08KX>.TDh&)Vl}'s<]RW [zψKP,HGr E^PO[2߳@ܐ7w1fƔF_=M 72|᝙QL&uEzKv\g Dўo1@B:'mm#oYlXORtWH+F{(VgEkBmԔ>!B9nĹs=j':m%v _Dqfñ$hOl-Ȫ'6mռѯ=,8rI{zt Ql<| 9 Ez(MphXv$_+"Jshe 5=bdM5Qp(]^]6}2!^% S|?~&#f|3nGð԰l:K.ͶKԘY E49IJQ!vsڡx^{aw#%bʇCޓUPÞL3al}|ꑭK;nOTX.Okw M6J9ZIb\a>$wh>@ݣDk #N* ?f۩Mr -8 tSGQBI⡀Mج7D*q"qw Uv&1_DSm7hw+IXoIrGWF%v*ġ($\ŨwR3Ԉ!GbG(B_]i)\QIUj? g~3%Z5ٻgpI)מ 9U? 0K)@1MJC]d hX)v47eb{+XG- #Gyy+N847!ē@9QX 0@ / f^YEe1h & e #V(&Cĉ3S̓NB2bMdB`6S!2h[!Bg"T'Nkh͑򄌸bnEW[)U_9p<OUq٩mlFV.B_hQpvj或`%F0/Pq{ *A7T$zV`dUFzNbwḍ_aݰJFVii-y?j$(}32l3?=X~׌ϛB8;[Sq僠)e*e((8Rh~mep%Df< eR'>+}I굒:Oݝ~_ Pm@fmsi}d![Y}Qݓdgҗ"4IbVzQȚbea8S*wI{pwIz?Nŷ z VP}M1 !#C9%xUuݧ >榥]ɢ.kO2#o `v~(Lix08,I;$qDe/t9_)rDYXvfC*7G 8^?M!%$ʯ-)݀vk*/- ȖgBw> |1g-Pbݭ0 { v)S`.VB޵,x[VnTẕ٭,XʫB~Mϡ9VakzGfw{"9Ni=H [yL&*B[fШǼPHEw80;_[Hm!,Zk14kCфG\)$j DeXQzqQ»~_[D]%H8+QŒxpUؖ=VY4ygxpsI4>Z r8|`"o=z߱. / 3f"uGB+JSN')1]$~Wz6PigI^L4#;EkvKc9F9P_V/:-!IBYbҩC"EpOߙwVO wޯjGYoFJn{Z(]gʡҞ6Guc! %W3 t=q$0fУ\xZ 3耫^A aۧ9p-ĉw.r8Z̽qjB[S9Y hGs}+e ~X }SR`n+5q2E dcw0;e,:TFG&aC@wvxxb+0VcQOnŏF!aAըlLj?5˻o1ٴ`9xb$C:7w  jiXd;zb@I]J~ZVFhgC=Wſ,xr^Xsm=us HDqn7Jpf!cs!oOZ^фq#wǽrWoѭiilNa䴲tɼ.t)@$ 9n?ڦm}4 '3- )RڎǬHI!,5:܆sԬkޜVȹIDjI\ g{*} s2A d+ڻJ3S ʼn:FjgUڊ 'OsB\<̻2mJ^6t6bn%pARjyfKamOR ܰax65QL߅/r[ȫ@{Q<6ҌuGBa#3$Z1'餼Ni* 4 gY7[RO;=j-6pЂ9ؓ\ir1=5cjDϰ:19<`&!:6\|RJƓڭWhIH${RVb&E?h,ĵՠ`F;%9{H_Uf)P1J#ȴ8 ԰yFIr #6ki)9V8E6^;_giח۴1!L`zsSc9m]J)Hl|.fm#>C-gLɖGW<7+ma㡞ڞ\WV3J[MlMح 2э~Ipr-0ɿQXf,ZIaV-e5[=e|1;p.2PUɄ]Yx㦺ZPzPX o=bEFS?DQB揨UeUde\'κ rN▍%\:Gw7__&Iv _9ZHYTѠ'0ҿ\iٍQ v8G%F1q(fU"\ƣϻ> 7ay2p?¥ߏtz1ēu# A&{L33$, rxU"z=S-<~cS5S$K)HX) (#QLJ}Z r+Lu8ɕ`7)=/4Ґv>i_0̽~0k|9S# ISpHcD-qIS/S igpg%wB|Vd@XQv -&}ޟ@v5N6dpWTy;YrV j8fS}BYCe zbo^fld@*\gGx [IA=pm)A؟50#d#ꥌ3elKA%V=um9Y:2yǠy $(w$bUhM[ᶖ5?ŷAbB@L9!OhB#+ x2v fC( ˆ^7~V`8yd,c?.5ҘXD8MĨ04Vȏ.(`y91=Z &¹{wM1]7_Bm@\nwn_՛m8֗(H݌lñ3͒% CxT]8e:KPX_$d9h k'r;حCX"UYi? =nRxEbӫ|Iכac x5{sjOkpYo~T; څZYVܛCZ]r%%@L3Z; J!xovP9h,Tټƻ^ƍFqmS7l~zP?D. v{a%ٞxazb aT7lz!p@M:ӝPB%t(y`Ȥ=DǑcEa#uT)"BV˿AQ }yrkB>(e@2 7{E8\Ux+g9Mч,S+P+Ok^rktkŁm L8݁*!4]Ђ% 8)!E>I%鍆D@U)02a`RMQ T vr4ʩٌqF}! >M#|l<е2@A ޓOhۡ߮;xCl!&&毭dm%H_<g'}b(&/֩x^.Vו\ݠOV|#9e0ϼ7Rsҫ75[ExԋEB *Ϯ ^&}5 sztE"u/IuD۔L Cc):vx]Bu׌1Q@]zpD3-Eg0F:op\opxG8#c櫒/.Gۧ78[@G8;/٪ t7S?LVͣCxb`Y)iˁ!h"6( ]i6m&Xw+3ɀagrhׯDma/} |l/\9,;Ps-<_. 2k]#e`m#N{[]0jӒyr&ߣl8 t8ekJ>)(ȏE^:^A-dso; d-úaFʢ^܍B%Vr[P4 n{hѴtM\?kBVzUZ.sd+i1W(j@Zӈ@1˻/^x_mB`rP) f@F YBsu VCB,zNpIh)Ѵh#_u䒜x]wP6dfR񣪸\KA֎Q"y-h .SeǛ =zꗯ\79+_+0ODHY _ F[?+qaN9}C=h1)Q]׵ԣk3+ɂ+] .^d.SV1PXy)q(3~#v0j a־Eܑace\~叚TY> RI٭#a&I@McKڊ16 BwB\.w8{?rZ[` wj~ OW1O[^.ڛ(5/ΰV q%G%c+1˲_ 6[O2Hat+ U /cƃg2},>1p'=ˤ4ц`<&! ,c[ʗZT'\d&D ndu{(TEY"hv v][j$JMo{ гijyKyHMdXSUGsjH @hKR|e.XaB=oޭE>5<Xt{m\P~:vWxGv6JʮEL~y @V G+"f*9S d0 t@vt]D״pnR'ѥy|i!@  8k8(.)#;^8-ڮK[@} IN֟BYP#R1D Ir>  ^u}9jbwfE=n߃HP:B; 8yZF-}!G:-\ͨbnhXA Nfl8`nIqzH f5g~^ڧcN[a) e޳BꯎM,XkK~+2#rJ㲁Bkp?۲ 'z C)|J y˥4ӺM=:R}4 /L*wk=_W';1xm7ܙzFaYE ^tdghf=hV2ٟQ}W<#7<\L+6΀%pmsm (h]D{X;[ {ݠ7J zN-F-Im| QJ&db/nViIGŒ\vA{3uƝ1ULnGY@92f~(۶ 5Xf7/%i' ,0КN<#|~X]E)n@3FCjz]^s?aJ[mKVAGz5#J FD0q>Ƹt>_5|]Q,f{(#hXKɆtsm5P sjM4@o8#H;BeDՠo/^"ivAW;*F P?Kn$q4KU8-Tۣ}57EѸ32@y,n#!IHkVWMe/ /K޾@MHoT )ÅcWtfV oO;b*i1NēI$1rlbW'/+;d$*b^Y*֏rlnHFU♍vNş0|SU);׌*,"%YYn)‚ROA5Z-|9@,3o"x4sNh @nf? -ؓR:8Yůb %aV"PM^_Uk%Ҕ.+fR`x91lK pO]?BKW|xIM$#9h V&4P#aLQZZGҵ 귥 $L[9I`#D3yW0gs/D=bo߹񴧬hR}c-%ʥg/IǡmQYO^)_%$U) e`Ӹ3(LNVpO)9^U]5 \WUw>cL ߔɏAA;݄ݎ\$q\~]|"S-ɓ1%}Oͺx1~{!n h:$qd ֵ{}3̣mu|XI$DV0:;YՑ~8SoCۖ4g T &ʟvs\cnU]r:+!E\TrXFܤ Y ټX3r]0@Is+I.lZ'AXϲyYkKe<+퇡c2&*t_KT*66([]z#eVsz b`CvD bJ6x ƋFhW]O۴5J4)ebh =/v3z<űR!Sh/*d?њx Vi> Wƒ48lK3ٿ2敪_31l~sl.̒eIVs/>QH&2ZE >265q&؀߂^Sз`"eʋq3U?"ol6٬s*YX̆{e^^Oy#'*nH{hmXNNg>j!fjڜb;Ϋ<;HqyexFZM5OTmZF%g7yV.o@0ź3v$,`xwH8pcH/j[w:rLJڦ<Q9R sӓXHXWb%iA D|?*7iU"oRȍ6ƾ"q04AQn?*s$|1ь.5rφz%` 8`augYZ07070100000067000081a40000000000000000000000016661a1dc000127d0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/T]?Eh=ڜ.+TDŽioaL+$8 e {Qi]!YMpVԥlzb\ IY%k1VX:72b|^]'3<`ao}c-- %$QNVevZ{|#R r2`6r \5FOam%w:`V> XZ(K5'x654=y[ P,coR; sI PyY;|_81:ϻ |Xn񱁜 G쵌j)Un btl>^v$!{ ˸Ehzp破?]1ïfCL6~YbgG6iCmf16^ZX<"*7\gh(s ԚPn*x5CD&H6"־S*pOUhUp5aP~O,*dqe) N{Qf CiqR'suUd1Q k MfmR X"~:[7-:.D>aT rd!}g E 芶N?JGЧP324ˡ<5/*-mkOmKAl$Ӯ!v"n/ƪp쪠bǏi8׊a}jqsQHfUZu A~j!%TF*۰IzcU$L6^i< '{d f5sF (²ǡ7W>?Ɩ TP-rj.W5T* }ҕzrIa$\c 6=-0znN^mm1.7`I X^Jj5:G_i::^ + Ⴋ͇F#̟?޷z:]*j^Ovޟan1)XXpΞek1{^|)wAqY!x۾jn4:xxC_iMFܫ`"ON8z=Gaʖz~)4NkCjRA^u:#aE#)F :XNFsP$^UISl&pMqvB3(9^|ÕfIzZER(Kf8nSDΖCꦨ(wBfNI&b2{]¤G?|B_|Mt;A/-3O{S6,h8ƀ-Q%{f6֑ŜD6#ۍP] ( (MW=^@=6C9(c+l0 ' ,-Ev-t^{yXr~3HT~!p|RLWME\-۸#z+*궣;m'_T>8q?VlϖPjPH5)a0j*S&+b.7\tbp+Fu϶4)NTz W 8E@ݘZsooa(nStW۲ɼCJ>ҕS(l4sı8Ѥd"Dm*]rP3(;9Z+ٛ/޾}UmYcu1UJFw;[phJѕYHta/\3c0OAtET ѕ 9I((1x6m3N&޽إ/-Tph^[ s͂S $^\ csmu`\c鱲C B>(z)C #c25BCI)H|9s+\[~ecщ"mθ`LlApݱԙէGlu!m51%>c =ȞIMeQ[ e3U6fF#[Y{2~oD}1.,E mɬ+`͈ 65,_!,R $-;"5mpS]T|}oynm@}E5خYUPl,\y2 My7%̌JڶXkSj#LV)dB@r!@m- CIG^%j'-H.^1%ƅWָ&zҿEcck\VV%k)6 ѝd(nقQ42T%J 5Q Q78\}M,q_[ޮ3~\O/IQi{9W␁D )BSz9ghg*63eۤBO0N_h5߇EG9&yHcHA[A.Fi"dPO?6č`k!2.Vvb]^hV{o.Š0&V='kě)ݚuîy}Bbp]IrO4D Op[7TJ͑#EFҪ`!=aSB>GBES%iJAXcbY9wf`b5 R |K[k_<*jѥ{ ~rUoghp/u@%$Iȷ̧4 >k ˠyѶ_mِp>ՠ=iS?SE@t܉Ze`wAD'-0vlb'xb 2wm+&_YutcoZ}3r女= Ixɳ2 lEd09_k˭-šK- ;O-޸|'g͞l"SU5[xx/K){V:e3wK wі|h˅Q!Hɗ:GY]m?# :K9F^״."y{?`}Adn vִ '`/Y[.}Ih n&'}=isԼRiѯosyb 0?[J ex&2<:pyS Px& _!z PH`)8TֻdA*˓jmq[[7v wړiJ wcQJ6U{ޏ,h :rxGN1r}VOC]>nt.i[/η%E^|Fmƴ5F&grV^OSL^6Nx[I '?Pi2ՅlRVAK%+k7k"-n،24ʵ .@9\q,G[&nf |yX*Utû@rğ_hkw^arS I-ܷs50l~˕U(u&ad|7]gK$8x|̨!"v}!ݙPƦ[h+p*}:5t-f&nekqL9h᭡M#n@Y|5;0{JBrAxWXNZtטN0jzw' ,?13wkyeȑ*ѵa>c Wh-N#9W5[OC ЈQWO}pX"c-ws7H:Et W59`+L_ %%6:ۇEfeU t5ҔKFi=Ml؆ρ)擬zմPr(cWT+ľ`c_i5^qqzB=[ƭ4x=`IRLs9\.\\>ﭤඝo,kl4JgI})aY?( ҢcE+45c, kO :7r`Z?:Ҵ69εu:gR)d Ԍr;aAO v:S> $3˙Κr]k;JNSOXVMD{ { W"yJ`ULn64)Ŭ"&]"ʯYL+]f6jG3hj>|4u50IKGGle:!aCۼdž06 XN9e˅&C}!zmj9؃Տi786,s*緅T]U(1o`)1pܬWl.젝+!S;_%u.k&|L˃L&eoi<@2D`; gOV゗Lu/JԚl"˕FG־ >aʬ'fɒT~0/(dR3s㤲|FM`y4vzO]jTv3 Db/V{DSq:QDE Fćb;I*V9pnt~L>*ׄDdEviԴ}rL1!m12M=c͒X @ k^&SUDKTx@xYC2FTr v[>075`'iBݲ(qskzYL"}Lh2mџz&3$~ )y)(>=s0}incC Jo®-Jw&J3WpR#S#Z2yjo-ʊ&nOYx1 ѶN}*QD׃DX#M ZAhI:Nt `/RC}=VO0+}'1!4Л hźLx4XV:'b\kՋ-)XuB@b? '=UJ٘Gt \b2-`4( Ґ5|$vq T٤"b9:ٝ'WF4'}| 9dMBU#ڇ 5.g`͔rQ4۳JA Z8##yŠOrl}ab|# |7E׮9jju82W VL}0dK{6[55b?}JU2ҦrA]p>:{Wh4^^"0l`r},ϋh:9YZMl@ jM>xcg4ɚ\,e1F\ ZӅ״C7|J(,fؚ?!1YrLJ02d MIm [7lƄkAp+5X$ͮ13L:A0z7[0<$7E&c2.*;_gr6u2oZ!He PpT f:B2u挡2<`.(-4.'9khfW5{ ݍ&ㄞ4oy<Ồ-ɺ5ppKH7%c-z-̄o_k*c> XO˜A.`N^{H&@Mñu|QbP l=@sճ<;n~>l@HZ+kCvᰇ~v6P:?  o\Nθbⰻ3*@cff뎈?\T|UYjMM}N p㔏CaZ*d{< 3[IH3|Wӥg1A3ͪ7ǚF?# *j-2>7!I1JX8TQ ]y?If_CMXOY[lW.ӓYG!60fq/$ o1T^PSMPUmZP(-W\]IY4|Z僶ɔrň;%kZ-+> EL|̩9בEW]ДIk$6UBCsO[m-g;̽-'YOyɃzoN)<++oĴgs 0{X|Zy@͊<3 CWT!h^P0r5vƷجy`t?0k8+UyY9z1TaxFE'9R'ʌ|$U|?T?'bkpmT߯{i#  20L̼ۻy}Fs42#NyV/.?d+߿ #Duw`șr ]po0jz76cYmm#;o"\L. F$<3PRFI tH^nmuӴ*1aD=ᨍB6`Bjop3*uIAf o*Q?w[zɝ 2IYzb X~=pliV.`;nRpSō(JDfFS?3ZGo?}s2<:MƂC9}]E]@эS/u@@;@TzMnL"N>O"g,znމ^'LԝzO֠EN6вK^MC^:1ge^#u|8Eb121B64j;AZpZgOF4A*#]Fad>BVW6zGW!?*i]!6=Jio tD nR_F"y燍da2ǔhPT!ͅr3/<]b83)9fr"&նW-o/EBß!WD0[L!̼٧f%dwW{W:.IssƊ#RI.J/@qXw\4XZf"/whNnƛ5.ǠUٹt.˞ypdhL0aץ6E?K=X>I7)]D{1Gk+;{ Q qgjcY];F5Dt!b<ԓ`y9Q8^?1FVz@;,;Ŭ#7n[7_6N)nٚ3ea"WCʣ zR j1VYdxe׫:Vxc'h>M*ONEv5qE6.5@6&Cgʙ aL{=luR'zLΆҙfyQE!Fq"24Gg]v yZ CYsjp59arFdM/a_hiC},M,ַ;?,nAb&TmkNIYm%3-~7CgWh- ˀ%eCp 2RMN{FO{QyߖF!y'o zSmcV;lnX'ۤkt~ +i6}3e]n RQjN"k?$Ia29(9Әrh6t&EƋ V>YYT; tQ\%6;TzBI0⮣jX]Ā|fޡ /ȍ1O 8];"BH8c'Fdr~DY:c0A{A\`]@@]Om{zU εiUӎ+/\cf5z<R%:2;b"=4_ن-~AP<Ê*G5'zdmΤdr/HRwSDի{ ]vJ&9ZrBp2ld;bǸqlЈda@i@4D٣ǩZt]W̬鳨vn;wοXc0A8Ս~j< F6.Thcv jLXIĮ' KHَ뷒'9BoisN$ɋ\K vrnn'Je-?6;l1WOql]ta=pE_9,^bFnt(watVnf@rOk#`eMKp,S$^܇]](MGCn,id<Rb K'e}?1Ln ;;I#gH߰"1WO+tt[o︣aQ L4џa8ޣR򂐦 7tAt6A\*UHsH%lm@%j+`Al; ̀V-dj$;J~gD6N.N:9Yzj?Aj$L?~DԔ{1(ޘA@!L}u},s2ťwh.:Ђz;i bƨHF'@p * E &d0lwW;%vΙ~J]+ u^{֤>sj0i;@XKju3./|,9-(XùFNm~aL;;in6x0 L-4ECr}!:pKVh[gP/XaqS3P;D&#lUuc]#F)ʀTELxXH {K}OJ~N9;%d a؅\Bssόi&'?T[z:-D[@~S+龍.4䎵+E g&1Yn\F >[ǼPٺF30Np+/f;Yb`Y3 ~P\\4̿f+4j~-U5-FXFɼ:Hpvw rv07 >m~ʴA+% >*P/6LbмP4AVF^((z߆E //M#7 u@1*FWt4hF\}s tK~Vm4(v 1X;[2CjI;t+5ӷ~hjc0x4P|+79R]4]|$z=8yx~f SG=2.L8I04Q{ZO(۰*ہf:шhJwGη1<BØX 3 Wi)7`r"{g>f@ʊ^s*<]"3$j qfAN擌'xm#ZV*(` \WW(vn;_cZtHԋH4SXz*ҾŅK0r>2x G9TU5 }L;IQ8Tf0dmCW4:΂AGv߂ )>aod wB7$:4z^9!1V{ ٣a9 tOly+b:Glr GֺZ5WXqG&+b(k`|s&z{Ϯjjju48*anD,,ȱ"X6iU"+!˕P5#tl0&e{z{P7Lfuժc5mMsG8V9ifZ58TT lg˦"Faj(x &6FaB8'2̎qrmFih8uIprD kEi҈NlB|OxHftqOb"?d1֝`d'V*ERp> qϱpL֪?*Ø[:# rgV?/kl7`,_ 6QbN*?eTVtde/ɹqO!촠qSRq`@l$3ɀn_y|eL`ͳ4@>AhbbuDU XPS߬ggWazΰ(ݪd(ors2vž<̌wh݈ӦX z^wq\i-S2b  M]ʶH[TCIGXF ,N~sO/ >I(\UR+t \G65!},$O}k-vsCpzηy ᶡMH=M'|\DKMsfh|݌zu˳\a9`6P?Slp7*ê̴ُp}rD qu%m,6a_X=w d!\L^ 04]gFIN>%BP0Ar$6n0 1^Ջ̦_0}H}^nFZ|#yHC;JJӇnd! GͬPӰ;RX8I9bsow<*}h`;67 wDF "5.BkG=,tdGZ`/poSQAPxȒB#W8qnusN1CC:}ߔW hz}{6h$>øT6<.'? ?[6B8\𹄥OCVȢp؟u)ZٿY ԛrlju[F{-f R *YhgW/jynݱ4/*nemz "o8nI`% "T3ni{I-g  àp9*Ō Tlkam_^@#>T φXe)dΠdx<5/;(!%èm* [~[c?$ b=(I8߅ 2/F #l1f9@6Z#-Sų)!输-n$0_A TH!߻}dыSJX.J}^}bm@VPgP&n0<&u}l7C1Uͣ .<(2)~!}3<-z]:LF+t㮆dG!wcVr7C} qkz0RGc(%G<"7sM)Dͤ2I(&6r䟥OW{j ++_VAcMwA+U8UKL9{ƧGkQV@{wYb1cRGz'٦aSߊI.bLߊD2bS;'HF@A~9B,zlj(rixBJivRUN O$ٟ#{ub̄T1+<#{,N.H'LV̬=YEl+xkde9S r;p I38G\l7I'y3IRWSe<"[ȋD*pJ<ş@ #lz7hI:)w1|ݭ LFjyy9fl_|>\d6SZl L d7zn_ƛ\zLB"x^ZH)O,7¥Sn+ 7& 9W.Ulen@R׷ӥXӚMŪun^xiζF[iA,6na9%]%ې"}%n+L(3$8V7rV7zbS`g9Q+j s%4bB#59n+"9"s|U;y=ﴋ# tѬ47"7VkQl%Q :uGxdfSS'F~Ĉ2}uWκdMP/W`%w1BiHZ,@BͮbzmqEyWMkW,6⟀q%\t9,0N+3f:Nj`,P(O4Sқ$f0<|k]m@(Pz)Gޔ͔E) ѽA0cO~VhrF `*fgFX h^\*/-)0=>YP.H]ݡ~g6^sPpE^\Tʢ65#`:Y'ur4zK gŶK' {'ቯ(e1/7\>ɋFߊnKD=Y;[dT`g_qeʯZHnZq-(iʛB)vT,$s"Iv{_D'-NۼBVkMZ@[-3nL}gvVA؏Sӵ&t75hDtC=`> !SMֹug_:Hөr1ug_% e32AHZ, 4n.X'x\%2j03d#cq_C4qq֩,)VX):j!Q`̓>S$1Tv"ss ,̘.CrՇʞv0fDPі(YPZXK$s/m9~ftE`t7Whf7Sqv֋cCŽF7m!_]eYs&:ؒkҹ׬9$Mo hFHV<]nw[y #FĐ!4H1 ó,Τ'[mh/y 9KEjfZ⺀oG \+ ^OaԵw2Wf98R?ݍ 9xU294k{-cC}aǕ)`4߉OAG'.~60!wD7>$X`=_Ep5|ZmDx01CCY#+BS%BL{n\G@|I mAš!B4E گtcO2ʝ *}=#Bv1 ;'VKJEК0.\ON:Fmi(k{> ɉPɮR\p:JGu8bzbݯ+ϣ$(khڒRcG8AY"(P5+]X+ V.ԔBbC4vBaV-KNڕY()KF?m ڛeDYQvG4jٗvnvVnc>{ġs}PbRi=ql٠׭A^}څ*%!a[2d8v5Rp)?kSWSQNsH?`c^1tL@lc]i?=p5QB'vO{UD# cZA%7aJhM#F,F=~{ON+.yZ4CBxY(7IN{4M_͍?fK #WL0ލI!jPfQylM]Pbe0"%k-M 5Yl*'ҘGcEx$Ex&ħ5#Z!{T zvh)ܫ"Ky6 ]lQ]WZ`Qg:TAō@**Xs\$ΊuH|YxMcTs)hzabvK@&TU&N!, vi5rQu7|݅gqZd Sh3}:HWL˓{3ab$Eo8Ub`7`ZÍu;iRJҏTy7dLv B/P*2߿A-VW %Ui]A07!9i9ye4yf|*VMwF3KqU>iȏبE=zcЊcڥ8:J#Fk3'||Ǻ[g*wu+Oː[|]Do’ʵ&3-)_"0]U,"&VZ0DKf{:ˈX1~)sجjƎ /s^1d)G޿Mt2( 2TTigl۪Jv^@&57)+UG"*5誒K,P!"e+swMۤ88Jg7Օ  mle~"OY|VyX8/O&>u޽(傱AI֍|RffkuMý(E7BKv`Y~ʺu8XX5c6ޫ>=R_B Ňr>*L3![4&sTJ'}SE'x;JX1{&FG q7Me=$(ܼx %-Ӎ`&8Ε~{)eIL#[[{PGWLn+GiIw{IT@x%-6'QE;R Nv0Ͻ.|v{:7c_3G ~/?c ;д V~sÄǵN/'t ef-QOc={2FtƋ^{/>^3E޵qI<5Ev$w6@݂7y/PEm1˃? ͪP[Ey5%WdAXQA.O9V;rEY#wYlOǯ[i}0Riw;<|"͡2I0\fQ\oϺޖ&bS;ʝ3Ɠq0gg̤,ͅ" eB{Ƥ+'+VD? a4-{iz\gnEqE;TC7E ΍%L;i9چ[C \Rvw)xʖ>H* I7NVpwE ՠAè"26P.%KmÑIQJY˚9z дE;OZdn`-_ׂJ]` YKz܋F.9n Z -fGPnĶqe;}wʤ cX) 0eXç_^ &=K܇k t`zŌx&X'3{Ÿnzk= 4?:PP!+T=4gV"\ hxwPQt[ϴ {Bwxw._,ߗ8xD~Pc } #%mcsb1 }QX^ck fMǡCT 34HĴel| i9`TTKag0iSzv .{<C4a.@JSnVn@6{8ܠ*b{;&!T~hd0ٝf;|R'tdRX9,ĭw_dA[50d[Xb:Q>xWdv6>ѕ'A4G)Knx- -k;<:x0'q:}U-&1 ?RD|I jEl휁qiZ.ɾ'D[$|@@ d<['$#:@%l{V7e\u'.]].(2I׺Ad0Q$qL8w*'s' aƎ^bTRU/ݺ%Pf3na7 lY /(xH$HMmxlftjtD·C ʦ.'ˉL#3&PO9V P{Șꏩl0}7)0 &hv=W4ڥVH`GgRPrajj20mb_nX7J{%CqK|f$9itѺiP;։9P,r ŕ]?k>?<"V]-r/b^S8ǚ =6Z(Lv /kl}`ģQp/rW |"ę~*sO:9P!Y4Ф(ѨY9͚[NzV8U\KU˽lֻ$I>uQTcD;rw%;ɐ{ vC3zQPS(KR1c'o~$d x9vlV-#k}o<(sҾx CB"H ^"+N9<; }^e읱e/T U1ʴTkd28'CR"D$FNEc*j屪nZUcZ6%4­hzy{`9q*uhP@!,'lmB7d 8) 7_{'~HTP:a,t2kFVQ㪎|| &kV$,׿A|:N 9e)zar_&E {Tj ߁97k ܑ<|,Y'_zC^p|Ϩ/g';U91hu)aTl[JўOї MO {1UY^w; W/Ɔ՘o)," U eqxQUrSiD c~BT(vs(醝}q!sAj}dMˬ<<0Pś`sP߁NMViDj[yPO G65Q<`q&Df4J 11y@,4y/:>i=o\? gW%&6_c7YHl0+]r@A|1DV*?.XH[W7^c(nq?.%2;)nCoYK\UWh8Fg}<"NErO{HsgT/P;" k9i> ~F j1C3fE4DCȈERetݪf|dLjƚx%0?ʜMڝPp\ t}+Y2v"o0*:;.rx8T4#*J1Ֆe]i.zk_WQqQ`r\Ky RJyNKE1T2v)D]g~kcUdYE2}cMϐa!:0e&y.9@0l,ImpX0)jiƿF_=DYކЄ&,d"~Y{BzFR,='#1,[~rя"u'c6Gf 3LLL3XCYW o)M7Rǿ#pXs0ԧ#kt%9V⚪,IDXtoILuzWPG LY9ߕ:_: Z"hQSpsA{ !s{Օ׈׿Isys|!,H(hҭH.t{3|]ںu'4 ;J<]R҆gɘs<3S +5LM%yҶlvwcQBEGg>n+ԫǁE)`ېnӉ21[:'Vd}?="E(xth0oKȘd$b^ :I\.zo ExY=vL l]Cg$ow>F{bk|l F]{% /px:Y#: -[ "@NDMWʔKhŅHW\ t.g(UmL!% F3X\ޤ[TU}@ZA02Ϲ5BvgHXjh WC[ql[㞔cYpΛE483ҟ`cHf2A+~4˄}ߤ\05f>Qdv;m9'PBr{}uWT}liZ(آlG V i17x8܀߳[ľ0EӏP{7p,__/poK1x]&jv;Ưme >ݥ 0nPBYAdF=>ROIY *lm%=JF_a5lGn[ݡ/d2ݠva%4o'HƸwP\B75mc]͍zL֨g[`z AV}A61M)갪}T'__K#|/E甬L-xܶ(w2p)2NKii$*+0ҵL"B $M+돭HKaR7mXY/B7>Yuq2a)3MCUr$Žv^ $V yT\(5IջSRꍲ]C.+INT) ݥ6c~o+#ؑ\i,yЫM椀Le:e/|01\ͯ"zln1$ֽodŶKŧY2^7WP]pnz Gn{?>,&[SaU5mFozF$|ƴA~I0Νo)'*V!]K]<*9 a/ z#2rz,0>apb^2n䴪*$<ӈE_8D9]# =>E Ez?Ϲ$ aO9 s  yhD5/( 8/}P΁i\T*RFwI}( #m@Yg~; jW"nj N, te^}9й7%E$؏¥R3̪B;,6QX:۴&hg7[W(Neׄ>'yPZnPӸ o̜sGƝNo劁4'|0D$UpbjGTzӠil9ITR5IEG[qG<90-3lQ,Ov)yoF 0#S\A 5*2a)#k83q}Dtq{& ԂfG?"4]f(d0ݓfy7 X1rek:򼸲tAQ׆V+P2\ZrN)|f8ڪyGC^FL4mt n0ar4UUS^ǃ#G1 \峚oIB olq!elkV(!]*.L J|)~|{_klwA,9B74ulinAVIFx[p(7f֯i/?K7-^_?|qvʎ , z x>APq$U=zFb|؆g7K24V&(ۭ*Zs=Nu=ai^1'+%Eg1YMXcWܞݙwi/K_.V'!5w?@eGhymU7}F7#4'+w|Uo>xZ%!y'FwWRKXζ2TmI*AzO`}~vt_c$ֽc[O/'l3b4Ǽ/yPxjJ&2>Luu}+6ؔ[..ST ZLEf*0G0n-no ?;._b5VڃPqq]_/U:sxO\FW3v]nqZ ѐeA ]ʦFEOr@܌}Dx"qT ?Wא$^} ŎӋQ1sL;g9CQg]nmʚRݑ^טH0xkw ¤};}u^xD~} U^ ~ZB=CKZޚ/"CzcLM bP/Å-\OyW{Вžy;( ԉL|K~?v\bFaN,bd-Kڴ֑Hr&GA+c`z7MV^e+/IZbq)ھ9 LR+JdsƋoȍpGteWpM5)3/d?7Z]b 6;ox/(GpxeEG5JĆ jҗ\3ڤء3]xZ{ĝ-?uQ5X*83!\nr|7ƦvO-aÑ\MrR_¨ ì|чz_1v ;Zb\ f_r lꐨ+D"Aq5Q% srQ5AVAkx$9 r.6>7YOy#;WO#z[⬳t_Z׿dSQ V<As`%q&*xo^-#0=, .8IlUBW`4CGz+ Xq5Ӌ.ā9|@ 3<[ +Y7Ǜyu@kv.l,>o$KЀGBU]R4n 3Z6sF#,˒_Hh.LLKDdt YвeSBQ«taqS0&Ici0\x3XѦP0z|Piq- Xh:4ߺ_%|ʀQY )L #2xϓ^~~ QKAPP(I؛:WhzAV=R/NrUD`Cq{Y{9ȷoaHFK01 A~2?&;4lr=0#.gټe/Rߜ)ps6&&fڕOTJJ }>#į(yhbBXcW],-r1&ǮR (FH@P )iyNM:Ic[GwzXrjt`|6C6:dKTf+4Áҳ1LMʣ(s0s?r#Ov[XOMN^N"&0[cV zŷUgJ@s"ī<ڨxZ/h aê99HPzGI] -> Үɩ0Mu7S#?pGr)c 0Ff%'r$Cqx9 +l$(·ʼSz]g]csV+cGl@{Thj@Pwtg 6&ZLDms|=%8*#%|wp7tX(LD(SXkqg]"6w(a9lgfkV@WRݿpPP0X򢼒Zc2–r_M콌Z7#`{U>*F-XjǬEb Ai SeYDmNMwy !s2G2Iҹ9jͫa0[FɁ{BW45M3{ sSOOa80#Qt;ɋCDea.!tfbQryWTp8X b [KdJUWCo}b/b|. YCINn N#-Cc2*L^1*- )2Y2Bla\-)S{+jXnbA(7.^ 9sdOzy^a/_eJ\Q*y #%.|Wt!EKWqzۢe{i<TvVMvjRbOPDX !\a=xX!_}=NU鹈$xo%FШx lKՇA4s(x*yj>C"2Ы{6UGb>Rꪻ~Ûl/8,Ga='U;˂2{d_vd\`8mNa6!d1"l+$uYxطJet ` 6HTDeN0\JD{>NPɝg+cgjq2Q7-0 zd4Qd(F(YKEeH'`Ax MĩV$!igA4ù6f̳)"udnBE\Ç@o;>鴀r܂'&g"U$j`ʰ~GbQfSu?(xhÜeˁ=WG"qo,KR^H1<yIoUA:]*=]{/w; B,N: 4DӃi/%?v}T["5Gכg~l:dL? YH$ծ~Ʒ l?hl>~CqS"o.ι+{V`Z}ў jmV@ L7 z_pXOpx14g_A -fDDfJf':~ޠG-!|޿Mۼ@@cr R6b^8_`цYD$-FRo2}^Ay|s by 96?n8)7".Q@8ˬ  !A_DG;E:qgZ h,kE0jU\g6H0xkAcqLTQp=zv];=ă<|eQ1w-FwBNĘ1]gR`5ނBѦ!<)s.;]Kܭ b^J܇i*|WCۥ#ʝP}@Y.0 )HT-pJFQ ʄ doj`-rl=߃ɞj5gMqօ̏᧫V|$QBpY˚X#gаx7 )ύsz,pm 6SEټ C׋x):'#n72{6k zQu6BdSAx[Ѭps|}=h<8)2K͊:cq}^h)i GA؈<ʹ<mI05J968',+]Wt8-i%FҖ#ĭA<͒E@/_;(/7ZJe|V||u-f((?52VbK5@mNO-;xw|jOY"ڙuod닄ݯu? !+(j^ cC_ >4m^th)J/>ޝU$&3 ~TT.Әen׃Xb2,BQZ範W╶ݪٍ`b5`y"[O~SG,wG:2e\اn\~yopmǓB0ݧ { ݺPξ- 'KnV507xl7[lu2<)^Ï^ j{R1|{I?zU1JQ,l r u@w Q;e RV;"0'vp[S88uG/h,A@ze &i7]A#&2Y/<(#ڗzcٜw|!ĭKEJif֐`xPIQH|B8. 0kǾTa]Uph5@>`*0W~L2Eo5fQvW]~|ߙͽQK!{ &R *I' =&mPe% ;b'Q̓w'.vL mmTy%D`;d+7QD\J(Ta}oTEwL!_)(~ˏI9 q U߉߃DMfPu.'y-C5ö@ qp(xKlTUx:wV? `)uq局=6Dמ)W6uh k?ʔIZ[a󭯎"¸cV$l~ ѥONy |^Ґj$*eκZ޶ujz{3mS}pΉH)D=Mj $O(S[}Xum>;vXZҰ˜$醗ʴe>I(JP@2(kTdr/7'y;.99[O-o..IW>Ck_PDOlÊ:vQyar@ R {xx:/jT&OC*jgr5r~.1؎Q#G8C0jO0.bOegɺԵ3 |x"Y B7N05'[~V:-}giqqJn7@uP1>啤X'higCVp6]}&X#2b8_2KVL$/7fxp5 q,;vhaaB||[h=$WqQNYl&c',4M M:4sÝ^N9WH!|t NxŇX1LEU,>$*WUh8, $@$8n":Ec*d粡#1ҌKH/3EG,D/_Ix6%*('18D<P_ FT܄}$''jZKcWH޳"@4ѰԛP8YsY ĤR]N¹%s5խ9 DCp#^06Fu00M!>$|X+H`2[~0"bqMv R%|Ml?CAcߥ`/u?A Qܢ+r4*1Z2v'%_&ӯç)pR:8Jp: @1[7R|B^b~TwHh"`yӁϓOb'In ͋;rq(ZG4Ax=ePy>F]_.4^Oz$mYhǜ[qڤw\7z箤65JEÅ}v Es_?TOӬ Ƨj%ޗ`=2I TCVFq |f#d3(Qh]ת7e\+(U4&5I4:jpIx緼dt8_ WND6F"D$ V_xP Nb khȡ@e+.t Zp]A+'54ZP!S|9 V"Ob7_T1}jL.x$%p YrKv2j)\kVB/S˵-͖x/g0KgAeq]> fIDT[ܢ7A^maZh:S"dzfOj$>S4|E2MN0x;. @d;gez#+OG}Twr~Y [S$c ˼Y@F-sWKqzDkAv5e;$3 {hd4qyټOkt#醳j|_bX x !XGARavV8j6S?^{=Zí&t'cv6Us-32@}Șyկ(.E?T%E`e^~֤k%ok}ztF4җ,3a$|enY/nen8sV!ev!&eA_P6"39u#˗!w&裌=%M{WEi0-pQ;"72Zn i(6ŸYES?/\Hbq%†T}De1 fnCfv"ȃtxA0.bt1Hf;'==)UގdKMCGH(q~ 9&ޕ?v1tRꌙ |BQ%kmw C,Null$T0:b'~fCz}Dk r Ewwm}̘v4[Tcۇy"Oc[ڰw$ֽlLHLQ}{=A 1k 4"n>|EHu@VLkR>O`"b<>hY ?/%ECc4bhpu*B VN2IRh?0^KbҢklL qJxYl{+e~XZeCU;z}VZV-`=)HBl=iX0*ۨXpL03~7H>az3WV5Yɖ<MjȖ8kTgaG+D'Ib `+_0匪}3aP,TA5q S>71B$^ ㆐UqO4'd4aD (f%ݽ/a'BJM[!~bB}浿ZcɊRZ$l_e4`"ͧbou;thp5!EVG6iVe4'%n%T6au7}V#-=`uu45%@Nlx1-8uVg2Usͺi<%\#9}:kOrKˣJkD?U:RuN$yƳ4&fP]0spWS3q]EEP+'{qcX%(&u{=|5͚X XnlprXtˡׄej;.'|jU\g=_q 'U#uW6/sLϨ_ 2rcP^|2VE'~hhע ӍUevuDx VxNXPwo|JVc rVYp^ ;_j) y߅FE5nwj"VrXDN5dCR`ZV a}uԊl|w7J]CF۱eZi0`aEV7hk@r#S}ԟkZz4uI+Т_xG%"ZS砟(%y8 B$o[r.˼Vٵ^/̼dTÖLSߢ4r֮tdϮ@:005A9|9L 4>4C-h?]?Ge嬟ad bٙ1yXtY9m}>:PT^/q|: #:A,* TOGzLo'$\O=j+w?ttF]0@u5!7U[e?2MHVE9;߃RmPn m9^8֏ɫ[V. T@a€BO@j>nY\WVae`'PyʛJ-TU/ab~`> m{ ]((# ӝ 6f]JE|i`Duy-!+z(!J«eP$J֎'e]@N0BVD4]l衺\!19ٛ r@:ҷ2%ZSֺn$R~I]7 k} @:1 j$5?.\A1U攩RXS΃.%޵IrBbakHQUp4>892|Rwx'隉-˝GY yn8o#&΍!O,P`4&SZX"SFVT vܽϿ4=!( ):= Ue;Z:Z w^ݰ#ь˞d9/&vӶ8$9y 5(}Y"{1_GSzrKg_ ÉMPSJP[PnUz+0w+0&Ѝkռtc&q.uG#G 7+cRwweL!5H̤hpͽṞku\vh޲`5@*LM|a,G}[={A€r 7%˺S5לT2DgjF,}E񂵤?LKM @btFlpxc(,xl(={1 SLmV!kerno|/53-m̘QXrH9R7P &Ȟ=DXgf'M`*U_tV j,-\}Wu˹;4=<:Gim^Ӑ&igs)8I>Ʉ-Wƣ&D:ᾬaYj֏aM9x;Tmj6|yL6sx'aہbp?,>jT>@r]pݤ~cj{8!m1hv?F@d5<#76[@St$W;wfT0^@e c0ڮ{,lD™|F陜AX|F]Z?z˓Z '@զnGۯ3uACh-@vpK^N*Z y* :cg-;X]AqLux$F-װ N_bi>yƘ`G_;NVŐQ Uuj:Fb:-=ˇq3.HVɤ}C(6N_`Pvba Z56Kﬓ }~Bdr`D-dW?v(c1s%8$J2I䭔0 NPB'~ \Wkb ݙn9& yG{cl*5 ükƪ8mMkWY@"G tc_Tgڣ6`غƩy=z')a ek!> H~ƛEBy m35dA.?$矓SrNWʹK W֝ZuKD?7}R"n_ռ%d]2k.-a-p9:?9]-,h^Q"68O/xHDݢ ֭fhGB= 15.ru|{~%R;.K( il"7x*4) KJD}b칐XEÂ0u5h2lౘ6|d { K mHG8Ԯˮl1^a5 w?iӬf#s|cde9ŐvW 4c2Kxkb2r!|JNg+ttA7t&8oaEr|ǨAݫ4zI^.L'M )%q4^u%[}}:/+#nܑ8 Iycx`{V?ٷzxK'ޤM$qgwÈMɼ>oh {(bXg1^yjL]q$=0@~U99]2]mbKֻ.9 ԉWtE29'gUܯ_@!6\b _~XC8"'v2w4q耠$b%h_Sy .4SڟyC$hp̸9+,l1q* ǻ.LDh.MF{)4pJrM Q]e۫Y$ _!2o+"w-ߔ?;4Q% ʳy2i-\=Z&E½pYo۵[7߱Let  mbg.7}T`2re(eIW|73 QPG_ul݃`?xYwϊ SЉc ^3rB&~hc!r2= jb\ddy?QU_rQB/ &QQreFoU#D  D<Ǜ y+N !A҅JÖ` ~eRX'z$nKC¾I؅;eo^51Z ƥAp_ݯshѩtFyaR/VoS(rnE vt.&E K'V|dCmK Y=~u֫wqkأg gSl2NKǽ) S-t7 'QCD]KRPɏ˖o;ʘd~vFMë*$Zc (kzB9<=x\^^5aG;h l0P*%v,#g2=||jS 8XUS-A[$6CYS1旼cDaLG%|YU$2+"1p'$|!Ok >YH-hΣvxzuKw-mx ^=sJXAԿCB1HE\ڌR[@* =hW,w0ot@!WsJTkg+; d60OHڡţlLD 6 OaN`. 8V]iaMY /?.0x532'=υDA"Z%J+%i3%5z.@E!<ʞln37O`!СQ<ö nʄh2SN]|YiTcxF\Q)3UJ.M3|B:n[ԝ+%wvS4<(BJ-uZ軭G:]P"sZ0cwV+%<[9l _ 1ol,E$zt 9LΓ -.664*w\ir,X^2|’/1VA9 }.>>,NCaUyI h:@&](Rqpƿ~.*K4pQ Z.Y"(aݤ@#2]0 Nø]ϰD>֔增wmK~Вd[ kjZr8 !g-74ьp;};`[di.q}{Y!@ ҫ( xU^IgDhŲ#h9o $F 74\ CVVe-=RS-3eE+oř4z{Êj0P  ,wpŅ1$hP}1zv>1hݏ5[&'ʕ09p&\,nzVYŻZ^{`BxXVt! >R"=MD+PFSxÈZyT'n0H4(d9+NWRWRW쫇UqƶhKNQK+X1*lL'Hv/N]5p=ġYZF#iG`xLTp9z$%͋?jrLpnLU`m&Bɏ` V'/Oo-5ωGo Ybqt "3q4ّ}c(8OX2F~:Թui S4> u]' 4}dbt*CKjS+Gho %)d0΂zՠH<'KiUt}R*yˀ QI)?G:~~[xC쮗0O> 9?oy __`w%cM!L {JHJc9!>g]FwԦs`gdۉGbZEn/A1BBf %G)EC[G]@>["q]I>v-I.hOn=UHjdWgز>'s $7HH/g>c!ENrkq!ka5ULÁ~꼖wД;Bo>[aZ'sxc .엮%8ᩦ߆{ҹ220΁;dWXmo`y1 J9w0" 4j6h(TB#.TA]BguVZ5kP F>}5}fFv'e;^yѽO'u&k/7,>^,/ͿVʵ#dxĂ0[@c*T9VX*h)]x"n2'xNH8f~o @@ $q6z+^pzj{@KPDXk/4z`zjDC kVszMj^m4Кv{ V$ڳXOxopr_xw‡vV$ \S٬?,Wne.R V⯽Z?(´2K4cc#OwP ׄ93c@T%x੍GPht'WSZ_(C}bsKcoJ OD760 J4\q)C*r&͵@R faSSNt]ad9V%W8sY*yZ>wr2>WXg*z[` 8o,tXz22J:1K<;HUGwDWT0?9?=B'!C7' (ʾO=wK1h&s4ZM1'$źw ޻z#kfo腣-Ar~&cI81 kh"0)]S7/Į}hP$\ aFbJ=CӶx׺`1*1 $qkd Az+ -=`<#s36m T7h5mcgr5/ u})Y\lY>I=bˡhO7z#H:e =!7'N3-[qQV&SIo\(2%~B}ʯ5X}'# Z7$Wֹ8J_$BݽuaȲ9I+K6!lwNE,w>bc` L$J:n!RnsG\FY#FT3#ȣ4jvsgU6CGc&oFfM95X:s}Kh zk]+Sb(=6wT] շί^?jfjfed7$tXT8B[J2%r3|`;w+ЉEjpEirgɌ[xU^[o}rl[HҊxsi5}]኷{!IW L቞Gkj5phY8O6~#*_!-3$DHW;.5yȘxS'(t"@ekIQAb=ZVE 쳐e+k&;˘) wȍtyD0} 1?,VzSg5Q>pZs|cJ8BM;3!$)k.NeBpVբ! P{Q&AW1MWxdi{Z2˒H"΍D vd ^I&om  \rsTp1g7ZVK1:^ q#ǪCWG{u^M-hUooDes3; oy^wy7(⤟.Uuo=vBF|ͮ| /$^GxgX=>qmvCnsE3K1iM72T;C4@ֈ(eD{Xl0/mԾQ,1'VnCP$nOe\YhwXp R$/-,ohſLmaJ%vK Q &^RQ\hȉ`~!,U[9$ Du:;2I$ȗ֑<c9Ʋ7?T|+Qnb$"qs.|EDM}!PNn($܃~u#gcrqTX/B9zHyi$oI֖ ajq;0?,x-7DgaXC˶L8ރ3YCʵP\ro}W)4F'.c}V>$*2b$e*K* zk@ o"pP}:rIZpp.][۰?@+/WژECc"6r['V) h4]f`тa'޺u:VdB t/h\spƄGJlr/ i.s翧SSAJ!%8n=-X^6OV{[+j\_ǎj_X] ݽwS(-7pok=Ll[ lԳz(Hָ/< mCcqBcU L.b3x!d _>c>wu)R}L,eMwn`"@*{Tyers/sO珷V,3ruO1  J:L={ 81!yo@+1j[h;V;3hN|c6i9nk9f#՗mdDvE"p۟U7X3+G?Z)1\@H|#}5G0c)2ȗ>ɩDO*# 7*d`7YMAW ن٣!b%՚d5E< SLܔty{ f%#a܇8v˫GR23MZC qP633;s3@ z#y;oAд8&LfSS]B%%o{bQf1IJ7s bC;t+^*Ps cY@)6SnlE{*mw=I¨ t\M9T {vzֈ!aevp8+ృf`u&FwK4ݕ{U!ua([1~XEp5Cw4PLkl$Xџz9:funf[pWA6;CĖZ ܰ ,%ѴAn 1r ڲ !pHOFB&p~cz ۬gE!U[#ԇ!.A:T_{ΖZ&4nӱ)Y]clm`s][w.N35n{?F5mfŮP)^s-G9EkiKչ~ )\Ker{6l|t|d`xf0\OVp$Tbа ?x/tt-[LVw87SGҦuʄ4Sjy+j7gTNv)`C a<{?kZaMyH,KV~(ێJBD`k9*8bM{\ƞQLy):Z 2'R-`/ t"f<Na6|u,e;p~Œ/ʎD}(&뺏%xaCͥ?Oi- *Tq$ XߥkJђRX KP?RqQo gֹ`eN:*n/>Qߚְb{ܩD ?dqSxwg۞ejMki5gةr`FM<Kujʻi>P #h{kD$!ue1BAal5,Y)OPf:f+9CLzMi#T1 TՕx#<fg\ Qa(*)@H; ]C/3yb3*Ya+b98@:F%<8ی١6r/R^gZџzsޖ5f/h*'Bf ,g))PzV+ᖚْ.sGl3H[%" ."ke֌LHkOLx7kBbB~v.J/Ԕ_)EI:[z^I+񠁹[mԹ^+jaYm uyĢ\}B{ 8:2ΝmUz+KPK(AVXa:tkGIIh(ÎjH.BP[KGZ23 cq(&^QI>"JW~h3s*Laq#AŧJaH&C,b;dZ.(WԲ\lݑ*+E0>u#'Y"oNf@sM;y'[ѻMŒYp=TDSp71WWb="i9K=Ktknր#)1$yc^H%`!V.DQE8Ro$5O2_.؆VH؝VYŖ%dK[Oޞ =쟓:at: 1<3OV j\ԌGL isG0x'$dWgUAzöSf%(˫R"f JXcZU4zF,j?NXvÃMLC]鏂7ziF~9;)&zg@/ě\z")az[P6/#fZ_Ph@)vRwhϲ\vQlD׫R/0y#`yZD8Jv u>u=vWٗZ/ 8e |Fe8t1ż%·I cL!뿢rC0G tCdxm/0kQ\̼^ jI2aKy=EatG&Y'/JI` le#UsMq`24=dy+"=iqNG(,DBy2FE3S1OQK /VӤi\\ j{1bN~W~"%||L {Tû0#Y sW.TbJy냂v0 zp<}QDw^'#CpOxG@Vh5'ױI{pL囆V'F6LpWw P!^СҶzUgwau aZ`RH4ħ/TP>>Ɛ~喾~j[Q8k?!H%I(e9e]yNzL R=>'kF/1N]ߔs T3M-""wXV:=CVtI>_S>XZxE*A~5Ѻ?}"*@,>&#fIW]ҥV.vTo֬.ML@΅വ7-=*nzhUDiz~e:5Xq"7V75v|gA|\uM3"PiNbДTx Bt hsjm2_t6ckKt$?mɪz2t&==v[Pn`$31ݳ^RNZW(edz'Jd(S@ѧekMK4a[ *q|u~ lQ B`=x#[?׃4ksv; 7yqz_|pg[&MP}`{kdpζ{;4f#<Y#K=<.Ɉz̦} jZvݓaVf`^&4Xn&Rr.i*iBAW$ѵp TBBxXVeDWze*\*?p%~+AScwj唒H(r,x&fC(j6C(0/޿|LY JnVzaW#SyTsyBV!=,"r{dZɱj+.|Flv]ZK=<䧅8Ч1]{/WTV;k_y.VۄҕZ 2d N RZT/ vӛT2-&/c6+?ZX ,k46 9WY9\n#?Bυ\@Xw#9!̆,/Za\͝t@3AD݅ae&0u8.'TִˏWҽu38'[SwsEmp,8 hI9؅%}Zxa2 HU] ʲw'%% Ld&u WuC*0nZ}m&(Z I^-Q 9`i#ͧ+&ĶTT P:iO,Ms'E ;ȧzK M?=z%cy]|W3fqQy݂}W>:v=C]3^֚QyS2tGx!fxdPܖ\f.0q}RE,dXРkQpbPTTnelCa Ls@!Wq,ҩWm6Jm6I;[Fj\V7dz|l+08Ҥg- *j< &A;4fQ<] Y !2BKs7SaΔ|sx$!Dj@fh#~sZb=/a(R_'68niOš$ rHo'u l5]4ߍE6Y Vp-:78fə-ߑĝCNF)TaX8z&Bn݈ͦpD"3 6#dUw ?5FyQ" N?lÚ}dwU>'BfBZaEP~"st!*SQ0 PKS$m'XD᝔qfJr}d^'Lb򖱣˛Th/29Y G:s7Zhd>b=B҂L͉>r}NBrV/,"= [CD#"{%bGZ܁}\u=ʲ .f-rE*h[3]՗O:9kzOH%VfCC}ؔ,npV2Z]e+} NxB"=~ThP )&WH)l9s `F\ՑS*ƣ-?ޢ`9^ͺNN_(2ZZ ^!6fr;R1L:BCU-2׳ÊAߌ䣹A Mo(6Y7X1c4Ce; 4K0m%QtAŸ #, &vhz*7Gv EJy$QXv?~ PWyF iF2]Y6 \S^#!’0g5qe8<1e:)nj_G+B~ҟŴKXk3hވ[eDS '7t-D`bXEFcp K7FyYNcR**1[yDsp]Keb jsfAkPt_L2PQ h|;x6tO~owl-U'./}F∕6DS=0A0FVaF9.)M/l=jV=p)&g "ccvZkEgcaThx7+)&x 1z3jVXhj%f cu%uw7{Kg{ʢ'ŵsw@$n\|Lm~=NqEgfR,ۺ+[y=W %rXMf0t>=%#OJ). ECR͈[ \& Xŋ3˿ ZFP[d)8B6IvQjeN`aAoraI>N^x$:L|f a.5fMs g͚:+c#gmyo(F?/!;:EWyHinrnm1bB&q+a(F5 qT=8gbȹIc5M\|hAI Rl% ZVKly1X-D-UM|48AtIܽvyD9Fguݼd@C&&k++`ZrUF !VWySD,Q$آ8L[n$~E.Z'=+l?4\5; WiUۮ&N$PWN[ZPv*+-VT>m/kt4ၟӑJTڍQttF䈋$m>296J*{k_vH'/J2nFdnPwPo`k8\/U%g]{Cz/Oj^R`^BdD_1wzHon8^b>W`_T5+F ҹ~_C3!&ESфmLPQɚPj/̧f%KμFNܮ;Z-B۽b_9%BfZ TdKe)h5emЫUK܍N$% &ʵ]xc.XGnd2tD߃S`?8dJF%+jr(ytE(M`0(@+6 ͏|Jaqc~29]>pq7IJ % c<ֵ-ER؊w_jҾXnL]գe^K 謞4ia#_9q*`4F7A@,لNT֌=Hd3 /a~$-Wed֦zHLÍA75:ATg!:enR`1g^qJs@w=p7ߏS0rzάR=$Rh8ˈ壼 nfHq:_JٯCd/ܴg\kN0k>/ysmܡ*X;cEj4 ^4Z1?(ZmS@3[/߆`?ox*l8g0@_j =v'xVãhF "i78kJZ{@qZsaTi789D@7ڿ&TcDx<?wV_J?JVUZӝ?MʉM7K~F9s4WL|؏ŊrK ⯩WfΩIyovxj5 T_G?a!֌jն) oK٬qRaYe_j7[=Ym뎶N9ӪiԬ0o5@*Q%MJ0hL25tq ;7\ VL4 ~yg!l`|2UyoOP˼c06gZ1oRhAIg2KT#=Ѭ:vg>]lH66>cQ}|!͡IUt%]yX[`tf]CyL[{гd#|fF@8 '(75f+^v:o`*5Ch{lgﻼ6@x=Ⱦ4OxO)͉pn;nHC> ~sz[gY߇tSwu͂0S\ߠ«ՅR]_ntY{]pH-g<#-)y Bwq7D;űlrjULX RYuicFqҤ(# ӚREg?Ҳ'{&ȰkM]Ln1Y0L+b{} _ ,b$،)s TBpzg0y Vo![1Æ#onp|TIb95d[Bsn-lA馱Q12gaOy/vî8'2>99ޛ|/γ{ʺKx*UFsʺNL;~25sN4z?j3mn1Hlٜes JrjX'ؐcxU6qHĄƕU=FG'TmWbQ^<#sfXio{t$a(kKYGb?N0[ gUtŏKEgǰI"P[G"ʠY [(1 %#t%.ζ/1 +Z4F !\F.Kɇ!lUr إO;1طև{t/ b f)>3bra J]OD ("ף0>& H{75 6P=CLzijzmV_O21pubdZ" MK;5s0/:leאJX{;hLќ,v rMQʰᴸ^yhFM[ 6(p %*э4wʓجroJ/Oc ;-~ٷ;- }v(i8o )^vq/Gg`5yj)e>cQ)=_s)q~w .x!@RlO^1b!=V`wc ݵfrOze?¸3n ApLh? zՀzCHzd?\̫Z|Šwdgѝc-몴W19?Ll{_;ġ;Owbu /JoES]bq3һcC$hIҾQf;O2$܎4vMemْ ot0^ˈ^Ф#LUe%_[;wuӭ%~0Hpi!57U}o̪{qlۤg__1:sΧío(-p1P]ʝXH{&1ZyVfG_S- gB&Rm~ .R0N ?cWuDiִ,4n9ŧftc:pWZ$]&j`=~U^`_(jT^GrF; 0# 23c.S)/ ?ߟ|LYK8};Možt1F. .3Y)2AV,3 Yڟp׿'F A90~R+BCloVf:kҞnWt9E(%:Ε4`.Џ‚97֊ EZ1hSaNUohWZL:ޭt\cظ."tQX*M|78 'HWIO)D̶jT{D?qO,3lyU=Ժy`K*96xg\N 1L8j }'DʌP??_щ:~3E"{mʃAlOnhUTqAj,D(+]G"8 z&<,y;V٬=Ba|Al+{@߰k|a|KSĢ-(.Ri!?U,U#&'O2Vh-~l .+N=Nr/Ļ)3~(`I`hKעNrgC@j )fͶTB"wTuƭ>sa *AuZ/ Gʲz*ѳ`b5ΥMSk4 "_i~)9dΠ~dkEoC0q`бw88YHݞCZ840 INcQW39uHkܜj #~pyQ-{%.&ʇ.zE^b6~\H? ׷HwX1 %T-&U0'W*% >S Rrްv^0WՏY &9;z@-zhUJ4DUypc )F>\ذ4Bw\u7QQg@b56`[LacV8-VbӐQjO®a  XX75D?̯0o1ZBƌzꎉy8M ?8ߍG&,aTbmP3*񀒻^9ͨx'9n+ǰ["qx'oj{iDGq+d\ 4mW[p4m(F_2|NAk`RI(}m3O*hy[9^+]=}Nq&UK۩^7!/1orvFVH_/eg_QWN =Up҃:` L]یkq?t4(L+1L_)y3ޝ~}(.ux~po~=8 4z^@_3|zNB4a,V}pI`ffF [w[j`x2rcގ{ٿk5L\U c^D3IGw{+fU-%ԓOi]#[EV>ߊSN' 467VȥY`rO/|0ɉg~J>/n]aڽk}.=\àM`sTLk_MQV 57t(z/(!hwJu+woO|AO.q?n̞$65ڨq,+78tm ٨3Y=Ȧh 'TJshRDHt6΋2JFQN h] 6'EufYep_(^[9Jd;- Ѽ~zP1";͞ Td [ex1>IX˗K_`'nzs:/IH*c)npM\㽁vx?7tSڢ$.M"+B(DųiL\%, Mu }0Ι.O!{pjʀOUTZPCbnVIܿp4{ֱC&`Q>SR=$CkωW[HVBIǬ(fs@m:`0nЪI޷f^>Rb{e8fVc9 ɣj^ч$Gw\4";C^K׈4L,ʲm2MI>%r ݘTxώ2ĭFNh$V$7@GE}vFD/fIvYt6jQuwl;'=j#bJc)׻^Z(`Yʪ ,ij6TLI ݗ;n Ϥ( {tVlޅ`dаoߠU}CmVRt=7wSTCKu'd 3QQp!PSVG-;*JQ'_N4 /i97+M6BP p\d29DꞩFM^靥5sʟ\t;_&r>+JK{D~0LPgw NTw`ڹ]^8ru^ t*Ƭkv/~t{eƣ٣bSLgaab|M^d3@4K*RU\9t ="ɤ* F (-,VI- s# #=%l=jV0f-dĩ@77!SgʇEڗUǭ UNHv-~wǴA9ʏmH$}QccPrpUnnW: n_Mdtj6 tI%$ @)';H6Y|" 5]8#̺qWQΡ8|Yࢭq`ٺ?vN9` ό#AKW;YVb Mrv-L)[Gig^qv䨟A@*NJ=s" PѝdrZ yV,C j{! ^3<Ӈ$b h)'?{mOw&ל:xy<<݀:#a)k!] Sc9Z@lI Il/pUx9A1Hy{0դ`jN2A]=fU8@gF\?Y[Tk]&"V3R C2/Ot-ؙp!EK b SBm {,7Rߨ(uTѳ_ L(#Q=%5YtDh7q\·̿8Irg< ipgUM+tTyj/JVCMXa\m%Ce(kNhPDl 4qgة)V^;UmĕxMb7QXjbڇOw ߄P:%hrmLbiŽ[b6;NT؂mEOX%}ݒ O楨KdW}虺t[pXgnjtv\`0dpz,޶T旅9= upw s!| (b{ b 'Ejqhj{@D"6,#Ii < \u0s~.TLVi$["DzƜn^tN&֤],9]{z(Кfiy{t.Ӟ0)#jk`v<4W&S)! ,k#fw5?6 },r[*!BK=j"}IY "Vv2Ʀi"j152:a lQHrV`#ۋŶXҡ256~+RTLÅ+sA&7"7ը^iUp&+hʀ5A\ LeU@X?GXZfo% UHvjkFvLCiFQA*M )}2/ꅌ˞Uv9e㜲?ȳa[no (f*p֧tJƏ$[EpuMhfuaKEFX2DUIDB5 wl9d#^#M[6y6_+n/ ӗ`=)$ywPQ\>#9c6$a kbqVcpCJq]$j쐩>ʋ3zg`N㷥pDq6 񙝶$׍wʉUL+PE4yeEm/M<^&(K!I3>2ȹY͜Ȣj˸xk]#=tDCJ_{bcH7)Ì!ԴXDZVjn2Q;eЎ5^ %FLкQCqx 㱥XN_.`koy q烱E/ 13,nc0LKwNC_)8;h .0t"0_tWA-m WCJ:}o`?(#y"#RqLuۇxüh 6InURLE!́mEa`%.;O6[䒗uç=y|[|]TE lE$*9i._P¤ *4P3 |po9Dd0b㐀s1e/ _*Dn7 ,X{ d~4 K0xUGXfF<:-C2b>+$>XSJR"zBϘe] 7MR҈m _ۮb0y:0("o^;5Y3KhVv Lǘ#DYX_Ep\ V{WN>nھ>\ʝ(dBxgYZ07070100000068000081a40000000000000000000000016661a1dc00001098000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/1MW]?Eh=ڜ.+~`Rm)B=$zew}Jԥ#/"Jl"Z󁷃& _"9PĞ%=.mnS%(~>:\Hՠe|˾=g|rx(}Ņ+TZq?=aINS{4c(.yȤzɯn{J[@HFYZAKf)>y钭ڮ[Isg]R ʥLj=Y)>T8ET|8]=V+ NRI@4mX^|XZd) /5+ɫQ)홄V$7Xj,?"R"z{e]1].D>&3PoҔOzb ХsT5h 34e0\lR}D[X˥w^PWjxgG q<;$!MOF za ^bU,)h \ݼ~bz86*9>uM4buNU{73-F/@I)0g"S{bD-ȕC)WPMk~/q@ATlM]dvXCߟGb@iDhv7a}P8n=^IKY@ !-Nma{ywеKzNܦ4?>:=J9[ɉ'Wnql!VAN/s7 )PmT TFUiݨ%ynq87cj*[2 ?r&eA`^aP ZmV8|F%[oB<)uBME=|pҽclk{Ix_L~!(CFP>㗹ι,D_HCWr-zlCWh96*Xs\0!rm`1F(-<'Gd!7A$q/~S彅noz|Ǐl'B$dK2.%_'_2JeT;(P wX^r6ޮ%^{r &,@DYoyF$lb%0ц?n9L[QaQ2k -2W(.)0Õ@EɮFM7UcvBdqX/^WXKXW>MLqMͻߗ|ey0$Zƍe h^SfJwl! }.juE(y\Y"P]mx]q~H}]gfR3u%A-|vhosBHa@N7sX,͹P ץ XgAVj߇'è^hkfiAIgo+`S &H5{\0T$]k.SA>TOjfi&V8q|c \+s\36P)5r6@5>jZ&)HNK@2IAmNr$Ϊ'y'$lF+Vio[1Ƶ/Ae'džz^!&h"l<#az/r!ig1E ǜdlolBjskaAvXwN.y2M0o;ߙj4!b;~du\_C!'G0F&ph"Jva@%Q[s5ՔM$Lʖ%lsul\$6l(\zоٸ|1)9)`1 Y (Ik[(r+CD+z F%7Qr +%/MX!ܬlhUF6B0grB3j蝽|6VMKQׅSq3_.Y [m!ǟu5E7|/Wþ&[ljaev>Oex1gϦ0!.`$6xFX p@Hm%zyS)b t5LrF}gGn^ D(`G 9 6c)'mVQ$y^.:1x,{~-J uEk` 4.闆b{RO (},i+<u>}k }Kúᕴht*:hq ۋ;=L8s%mL׫ )ǩ@-Yh?VY|HsB)Dw K0M= s=xm}.sNA,L0 m!,?~w[۠onF,dݭy(n8}կGz?ϮOWeGmjӆB?:EXkg.ԑ5o8j$(LqYb,emqӉo:1{@CVybhv.RJ7+C1.Z PE"EC.s!_P|DO3ݩqXung-7 bSLgYZ07070100000069000081a40000000000000000000000016661a1dc000035fc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/5]?Eh=ڜ.+ʆX[a{mBE.)՞JN[8x뚜8 i'{{\5`@%fDOUcʘwP7LPsdH^қ^ T 2]{=)?(^sa18Uz{nBn' 'C= T$V` }zC'SWud(u<*WaM,ݹʵl3>;5CţXD@gP[,UB >RCMWZ_'CkFdԟhdqzQh7l7Wc36mݐxlW2E} >I -*Kdn\6[} u  !Kuk]r(@pG7GA'γ|{KGeR)]ĬPiW|҅LHNmgI'{Fv/:OfU,L@L胢=c$M n+#M7u2Uc8୲bBd>4wӡkѮBHӨ1V=-q&4ye'nT޷zF-E>eKX5ZyT*w(ĽVcwS̵OT|w 侘!ƀFLYD˫(y,^[ ,"fɕuM+è8á38 fs6mZa4Ys|8;ήUnn&!Xl4{8N#CP BkJCINjy_ V7C]&Dxj"ɽ$v>VE4=-~M«e$|v]Ri/ IgA!@.PL\?%T?3/<l.e4Sh5dOdykT=SSx\kjv>;gQ*q7tlӾ4Q쉧WȅVE7ENGoeI"!?̧inMx(Pef3Riz߻ИeZRWNYVoOEmp7Ҟ!T0, >HpkeHtcuE F sJK@i:+nWm3 I|D=n8TEd!0-{Ǹߗ6e7=niemhaHR&kgMGcɿxym#I_$ِ<}ɫ8 ~ΊoG_]z DtBr @Ȳ__ًoȬwz`hώˡ $j??VN}Mr& ׳vΦZ}5(oFL KN'_rX'd:ðRvan.E0P^DN٪"' ݢ0t@D+L0v<*ku0:A>3TBd~Y蕆\B8[z*d&r)=Fw'΄"WQFH n5A:Xx󅡓փ#.,5ͰBC)Y.ڹ;Zәj>-LX54Ȃ4}r:k5D 0pgSndOۨ(qzK9+DZ.,J0$}Tf>Yg>Im~19hV0q޲PVR-#m@tAsudǶ@g` ПܞB+B?uLޔ.EwrGZC2mY̓_ҭp%> i$% *N1YWX}ҋ2y.*e?ܤ$ KR nƾH~_2?BטfWiqKWtzwk۶رH}::?zud1/1H]? $88Om?%Z^C pǺrS|UT0 ЭtZ JҥmC{rmU )ݟw{쩊LPe&nʖ*yAՈyvC pU|l}_ YHRtUf B8NDūE >1 Sj/k+HU*gtQMӊ~C5K=sIڎ+Xn|\_~:H(tYA,p,&6lU[=+~uqtU,^exuW f۪&6}̕ Ř#B1~Q?5drWG<!M[W xc;FJ֤i25@ % ]b';rZ%Ɩ*{.z+,̑mem9>pF1%H+XG5ePR5=^@@^q-;eMs{͊Tqb9ay+^w  K?-{9BS3HGbmgd;uˢ28By ,5CfG6HxxKIB{o lc!6g2ϸ]U䊿֐"u8rhzNF-);Mz |Ψ`nZ#̭gV)k%+1HGqIi`\X[~CU\XcnOC4/!aOGer CK"fՊVA˦iA)C.$3IӺs!#9pDEP^Y!F.9Ԝ0G~t?([n=;bӴb9/T&dChY+_Uy+-!k1%bH@SL'?ӎ/*(sX nbߘ,D-rWP*rm7._?wR7 feE-Q4,:6Gg>K}`цƺZe[ ⚮eБ fx)j,R ]~fmAΓf!>ՖaXk]/ U_ɩJʩwu⪺6$Bءg|R6)0c!n |Y&ݩBoq}ڇvε{RЧG.y*IG5uNLöB;<8X##ucì-= 6"\#Nÿ/ee"W\2}_Eݏ:Y2 ILF<=5k;bVBȏr8湻5]aV_^f5sD~*grP}˨nE6 r:z' M|a^Q~9nUAҁs2qt1 $ֆBlXx(qti!qV`靈 HtTӵ8%k bWenDEȹJqyÕ#  SkEӊgp.M4n=oL C19)5`5R[c+/}'] {%ylŊFLޓu#z'bR1zY,z@}XˡHÝbGu 6Q{O8~:3eQ5<3nI~"Э [%(R ̵lp g^Zop`qylq sFLJ 6#/Nx%$9vo_|o:u2rIBYҁ nS8=5yA #g}Xu'AX:^ILGlIB^dP9G,:FY7ϬXݳ(qQz T,:)?i}<֫Y 0Dvrq8[9 #fT9VoI{vȪ+ZIk׈Npeޯpkf?ݟ"ʳS D%>.S(oER`Wٓ9[UyfJsU,Uf*1 `\2S9s/5P8eޝxkҵ8(fsw2$Ek7ڏHD LLbOD3] ?Z{6^l{cS)jvџꞟ7PQ(Aᢢ,IhEY.S}-;[]nǙӧPR+Wg4S7޲+ hj(Sy%k|=au E6^ rt`.h: $c hQr7bii0+wʼnDNQً8SD69c);}77Z#q侣!8%h<=BfaJ)H*l,g[7=bU:\G;&jYG'G`i;G"҆'neE% a GY)BxtB!9ʮI7EP> 0ASd o/*{h?ضzfECF3zѺ+S9u/NQ>L>GIj b#N^s7N R$`GߤPi#gA-e 려Wjp6qAZfIb~yk#cz3%Oƙv%st͡zçT'EHLJ斖 R3[{u?vc&} ԃ'Vwڇ? jHt.?Uw#)I@({.59f,jw}.ȵo،r~e5%{Ddʙy@%Pp#tȀ~]l|~H8d@BZԳw؊kw,=RRO:_o#3}WOfhWn~#XECȉwmsEBMS3@L|K@>'$8tZ#ǰgt/^K X DFhujdLN6~n#;cC`NlIȪQ5O# ^=7P j:l (?htJ,Bh{[B$ķّRuܠ% cBX}^ÍO4r]+8-Hx͊D1+3+ 90K٨ {avh#'Cbi(?~-0XYŲq[^ɬ/zrrecY|( }Gn2[3jq,LeԈ8c]q0[ wMIa63ćɞR4Y+FiV}Z5R.igGq D0nj`Xty}_ -Y贐g;64kq #?*x=Y*cipP燖[Y̕gRTY} μ_Pc3o |  { yS CHqhZd6ZȤT=Bd Bk3[JdnUh'f(- (۲>͵QӝpnŰ [ Z~MaQzTֶýD6 k.Ռ ɮ"qS~/~6yXU9z [0`U5 U'kՒ»(>پ))6y 2|l:Cʃ,Q'Ճ6 7x6h_3erZkuHa]> e lB/N~hGBUj)w~H-LUJʉi@ j7ñ7ڬ41m@Ȗtl_\ֻᒢwiO֍5AƜe)Eط*6s C2L-A`l އE)<7Mpg^YQT6nݙ܄;٠ˬ%r,vREvPS58R dnZC8$C4L݂t59T*+̳OlˮA)9d\V#ms߳5{[/ד'{X>nf#6k# ɤ g.[qE[F0olܐ+Mq$[ a6}x_pA>e URzϠqO#x1.nJʹPkpgL|"/2[3'ܖeIH6hHy=7H؏+Dr%>=o"Ҧ4=a@iʹX % \\ཕGK /iU83XuBպy٤CoYMF'E*.0JO&g {@d7Py"{#|6^2.,믧G>nJ 6s 膅04_b.;zRV={F'0鬒WSU*s 7#/[bCK2g~yc} U6SoNp&bs~N䭕qɳhs(8'(/ (@_,rzmY=J<(+ʼkm$.~ FRsTBK=3a{zKt$yF:S; vvyr6/$87gBɝ&li&92EI^'+n]nCpgBф(<+sW_Pn%( ŒGcy+A{5RjĢQ2UZ 1)H+~S1& ぁc=Ț=j b~7i&G$e XX ĨBF9_b/=C?S1rAX3 N#\NJ6;J {綘;`wK'}%@8?}gC:#, k0]ͻ(ֶ-S@fr\EqD1ҬT{ 2W"{Q}wUKf85ݓQp БÐf,ӊWW)WOڌ-=$$FV̌8/"#D^*)BEtiw@͌x4߶i_udīpYNa.6RC'ӯ]}Օ89TYHo@q'?=1dFJ:YӒ9@O&@нb󥿉-ԝMs-mksaO _X'ȉX&nȑ|m,_i[aX]jcm\ l 37ښ0i- 2iCv̰M=eIZ Mo? %ENdAz5PMC'\T_:g|ˉ_tCZ%¹*_J+   ˸}93+ϿZM1q,wM  ʴ1gP;NK߅-3=n[$4;($ 5osZ^ GWE*o#]}J :L!o0|sL W$瓹$bd3/Q vX1/ح7W~KA;)?r8kofϬH?Kak9Q΄$z޻}FK)Ñz.7cCj#1Ip D2chtdyKbiqOmT :> PDvv3k\gYZ0707010000006a000081a40000000000000000000000016661a1dc0000b644000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/%]?Eh=ڜ.+$ѵ7Fmr$VIFfv6[Cp`>$6zga<rv7Ң d2KFH3;;#&<dta< ҈a&A:moWڅ'@.G }/MDB/{i'C7mM+D1xt*dߵՕZ@)}+D M8#g}m_cg)WkFSޤ7'ۗ:eǿZThCR!q-,g'ZmgҾB/+ Z9Llew}waiiX)nR{CZγj'tpG0K;|VX]d-i%ڶt`\=9WpnL{:iڞJ9_$%r܊-6i<_"e!L*'R f)_kO$"ٵ!# g5RYje' Y>y]m*dk7C;m7mIaFS05ö0S)2k)KT@Q_L}~> vbv[;yN?ڤ8p>1Y pЦakH܃RT5ucw#zb1͐pZҞEFc{[z~mfc`.21!^wʁ~Qfn"I 0cyFtuC͌MyGNf:7 U8HM ) ڢA$O(p)n tɣOgR!=Z ? lAEa⋁*r3`ڵbiWVSq|*Yl,,T G&5UuUQq݁h{N57Dur6L`XV\\l2^sGGD9( )WHn5ni`K3 TM{im7zAǟ]*Lq\r S֋!㞥]e/?5/y-P-x̊?ʜ9i 3ؿUJI裶mZt#U5B@r:cF)3㒈5pi5$k%\ze^$"ʊ%g K\0&CBB벐j鿀F% R|Vt }łp#]do%E k)܊OLCf@rSbg]}X p"ळD*Y7;9H$5c#1HwիChE";&Tfƫe_V2{FCF*0j58 }4ۗ~9yNLjUnō:G~KhbJJY}u?WI݉܂P 4~bȃcA7OV]E@].o Q&*}x~=%Puh\6KӔю k$**Cʷc6h) ͟# Z~x(Ui/ү$;qw+&9HLu!<|~MVKxhZԜV ol$#jҭq E;쉵H,S}Cx.3OIj%MH:PffYWxja I * !&d'AI.u{a@ޠgSL[ 9n~tNLKh5:Oq&h@uש[4Hr-s$ N|+{. є>7cp \N ].l`Ke{,uScaݭ@1ncf6؍_0,s@N]X/=J)Gr1ǹqwv¦4!l[lGisV-PʈPgi, iiHMd a%; ^: B.^,fȼ)f1E3db%ge5=LN(S )F~H*q~-.jm31*hFHߴ4)DJ[cjIŔYͨ eX!Fglz{ 2ͷbKpQm$,b_ʉN)v.{8 | 4| F;xR\_@#0 Nsq"* 93Nj9:h3ą4<6T/eHtP)UąK$IlJ8cv 0W|yF.H=Ͼ1<=M)̔ҾCjkyWrRiE/`iУ)T=h -n𾘠gK(X*aӣ)%@_rRqaCCLs ZwXõKq=|=8Q;פl͘_="%ԃ{CzMi4D+:G?z[Y6 ˰u<\~y8q}$W&d _^xE cW.BG·K ֌Ҧ朙xh!iBܪ2trLǜCH+. ۱ I.N :Ed[s*5NvfIc/M5h[ybyr/\9 ᜯ9~%D8E <gD kbךu& ԰/RyAK9$-S99b w}愶48vDO_$U0ݑ濉 v){ j79=j NnHmGPqc[eo5C |ĬGɫ9FӸ!*PkAk_5]rtPgn*ա-E"cR aL\q gJ!թ{/\@8\zGNόƹ\Lı(q2w׉ ̤ w{F<>Vp=LH"}vܹQ7BNO[8f*c!ra*>U>tGXZ vdezy'D* h3052]3Fw \ 1ɝa ,HEŵxP[L8.ıѧMe#W.9/cBs%պa>$E~v^ 8ʄj F7gS3>߾uX7t^iFAVDN~I[@=^=QQÐ;t4=̱*t7ˠU#21Ak#J`soџnp.-˾8 oxVA.ACҰa"7}z ID;-{fnP>%A(RKvhG14 |I2mn t{njH=eRH&ܑ?޷UAv7AR݁2:}:`oo|No"wezZS!b)lifޓ(\ n>dVDϙNwvF7mZ%5EyΏJ(0J<`ihؑǍ=CS%YZŠǼ(" _Q-m&Z>Yk#?_m>He+1rq{K{|iax[HWMϽ[<;B_}hQnIۦu5`(DRA<)RB_B<\ʭsїD|B}ÄM9ÌpEoQxW0w9o5!$WCpx1@Cl l|IHamz:(arYI~&e5}=^t> CLs(ly"Q]癄.L2X]~Yٳ26(`vfE<=r q}hx"Yn<fi*5GaOl!Dk32P isۣf֬0wxPuuL`Q?>Հhw~ %BG׺Ӫe SM?5G>"EVb 4U堷r!MP57f%ia|Н\Ç]Dװ= b=HVg^Y/+:Ƌ(ʓs'#bB;V ^"5Z1Suh8TP>J&*ϊj#W*g5Ɓ<ԘExADcFqÄ+ЫLgdX6x3ee=sQF~JJ-ѿdnOp^}'de}qal~oK4"]o=2;#c,|I S-]V9ui.2!}FO6pT h~.J3íRUd {7}o\G߂L^:]^[0]w EB랡 陋OWdH܁NCH?Ⱦ II_Ets!vAgje_YWҁ5ɓ@ s-c\d7wlzvƊLwdړoe (Ϭr ~tІ؊I*ێ E04}i΃E5$6Q}EO.[%$#bwoDC2udtw^`vdIO1\ZoEmʗodb76$4׊R5󨼣*̎˽]H= _m/H+r@x8 =puțëbzoȳ7OAW`?hdK=6Ӕ,4:L1ڤoZBBĄm1"Pd}X8}:a]Qs qc>υţUF&+}Ukeu}X$xg?LuɑB<( y1 J깓LW6B(33Ll~CZ}Ax.~ I(XIBtN D?|HT([Nk"P5vJ#@xmW8f^$X8{ |4pL?96# B,ٛAK UQ⯠ I"H$z慻X=͓#o;ɸC`11O%3N2C9K0gX:gw*-9>4N.9s,*E+/{Pg[^[b5%=QTfD;UU(h˞4&2b0qTL4i.YABf*9fT,8삽TiGbʼŌ8d |S"taXF>3\Qm#ttI~OZsC*)qCEqПO6hIX4F^\)UNJ 1zԚ#(B,|PX|\˞'"4Dq/7>.'_8s6kCHE>p1 IмV2V)L6?GJ2{bYD9#ϊqZj6tJԇT}>9A5EuD{%Z8o:6(ԙ 䞥?UN)!OTn`nV 3̪ I:Vq]r͐>ReEVN g#ߡx,@h' wBON;ir9wU]KVrYpӫk؟M.wɲNop}wF)sz60EǂcpOS4Ɛ:3F̯͠(.jmwR3ӖgվKNbLjvQG>vnGP_ݒ":wi, H>U<)k T3ijw>| :>Č+dTM`tEzMSbbʯ%@]ܻg-}NxU|ET0$V'o&0űIA憨cBZhGg+C0.>4͏> cT|` v)@)2%͛g4a"`LD~? +&Ld*ew.?zE"F6Ze-{!רHZ&.4UXl*l):EKI'sw(|xXdnfݛn#7 0Kc?Kخxa^ILAԿQ]uجCgo"WkaH+qDI/Y王nqG?);|Li& US]2)ggNaD: uae½?>6>>Crlae2Y@td/s}xsTgv{Ԣso]h] y!$$|ƭn(+wFNDf<ċ:-d nI#p_CH!aR XoA. 1 屨2*<p:!qso_J$GO&s^rUch5QWNϿ),᫓$Q]m&Q~ÙhlbbaUgڒm^Z lNW#XcPŹa ~I-՘VJ+O=ߺ>4HhKX*NwV8_I_X6#L@8{;,M^32}FQ;;L#Tu 3{.,L, @0p$ޡVL_ 90XU=rwrs7}tM.Le_ߎ#!'s54"ft Ezo bOv\⯂՛mڝz)&g =o,Z7( O7.R ^"la [%twvcm5p/0Y89$j+*簣d ܴTvAߧKM1N;~PACH&wYƯrTIs(ZPtQMXxpbu)'CO4ڦC42s!DזƇdzlƔ 2pxej/O/UnUb |)vDHܘn\ /uUuoo.E>\'#GOs/2M5hl*v$Q!@ә\6kJN܋VB98䞲]Hg h'pt͍H@p0#Z-KRc,pٮS@\/xԅ)]fԦu."`K1@ЯDR8p~8(kw1&i Y?뫐0"锉 CgfgE,{ћ {M+퀂27<`G}otxԤ<ZWbDVtRf?T=EԀ;*v Pxg s?M|.7'ߤ] NM ԝEe^}MƁ%J*H5\·yY.xSdz؅bMǙo?܀&N$!S4L<1mv&Nr5J& ;[-6 0;D0UK(0deK$ KC 2'-nv<:) mn'"3Qg'r~ݡ&+,'h>sdbBsl\~g6Ex[9vsir=rE5ݻh8srY]#⁆-.F "Ck&5S1C`뇛 oLpoɅJ]'L (9}A>_&߲01Hx;yI;*t>aJh2pg]7>'ja ?پ-םKCjoҔ-J7_rݻ^$nZC+_#;bz1Sƴgi@ECk>&c:0m1?ƈ)N޵_Rl0,˙69Ƈ;m]ioV @c /0y%, O5]P(g5R \ٻl-V8 <ЮkZJ^AGL⻬k"H8"e?ݣ#Dz!b[r07:Sul&Fm`Q뽙5\V:Sl,[i0X?BBP뜑ʥyOe[X  Z% ND\/g!cr(vy(+o 쪺F!(O 8Ēu V'A?WİQLD;VLŠL{W{'Fq&f[e@#h(\D (La,Ud2S|{d!+ţɡtI N;4~Uٷ(n3/5nI |n؜qqi:IѰ(oV!唊5#G6vI}1N~vŶxcfc~4 9u <]xikӊ+ ^8)…k:&$ZF~G^cN'ZI|f 'L!\KuP p9iӷ_c'iעFFL ~&vk K-ơ+._WbMZe[3ª5Q;'hS Jc̑heh~{Ο!r_wya4a]ѐOgA*6mƓJU05{]fXo_tn2AHu68dAfFhbmB ,Ndff,O8 Q} E5W[ܝdY%w\xJ_.?b׊T;~&"YPJRXD5Y*ykG7P":y}$%e\FҶE`pm$.k`NZ ZIJ-wc̲ eq/GztʼnG1QdeVߠ[$MKxKll|ëF_RsEpW- . 4`(;vKҗ&J:SQMp&O]G$KR\G!ZوH 1Eoq ,lun忰~4.^K+ ^Z:SL;xs͚G^)#lxD"(Kvu GSISMO߾^xݟ8GN1L v|OhlpwD { (35ĐBzC/q!sov+\D,ueH(|C2\1.mInRV^qqZbgSe>B$Q%Yt'yM[D_ zB`^Oߔ~D &:*lRٽ*Zhb$X_+TCҴ gb?C"T(:9\zi%q2Ȗp(yC?c=Y^p(*^p=\S3,@RkKQ59|y5ƄG'7ɛ zIw@'{z*i3؁;Bi&O=I"}66ˆifu{T[9 Š2ffGT8™%=^ћq1yͲ2XA+qo. lIRtkDB[ɡHE3.2ʺ \R[`KTq< SRNL<2-?Dtp*9@Y9V-Rzmc"cxxvQa.IKf5^qIh*鲘ӌ>jn, y>@=T 3+N1.I+E3@vtNpJ"e){Ir|QTŁdߌ!@%-2$.'T>юtY_`[ =O9fA͜FY I=9\~O"\]R 'gL@pcpҬ$\sF֒/mGDf+jԕ⯡8.$^$&jkY(ܕࡤRse,(&o0`|3Ll\rT@iê{ܦ85]r>zup4}kwF|.Uc<9*/'\5vgu[)-=<jK 2L,8a{f~G- pq)fq 7ُck4hQdL bFpAe#ے:؂G54zA ġY"8qdE+Oj]CQHi?CIMl<?#bvD;J{|3tlRnjQMBݵay$E^v ٌ>fM_)|"g)FuU/p +,wO%/ʢ.Zin8$,}>4rغA^4U,\'1!^Zx]4.OWx Lgᨦ<6Yb:_e1v{n$T 2Djk}}c=AA]+Kvٍ*.JW/6 PfFD[݈3H.&/$|qdjR:W>)&[r3HƭgmF^lvC@>cYS O6cvV;JhʌgcȐ*d:>^|h;1~ š(J|5GͰEn("zL7M:TN7l+0`pD"2 ?{m Unq:ȏd[ {a5D[Ѓ?<E5oc !V \>$`yxx}t}=x7eClCC@ޘe9ʉ!tUomb~脠[+4VZL4MF(<`!b? bMAsִjUsBl|V4 z5;D`=CQz"NW5,:ijao^ +rs[E/F+ (d#PqXԼH1/toC N g(ϭGA$_ݘzV'VRk٣^- X*|&/3LT(;L#P$R"Yz5u KK՞nUEtDg&ZpOޘx}o13<7rlD0 )ܲ銪WJ`7?.@ ]PIĶxd3cMS0~%nD5t-7krƞ { +)I'f l~VYIΫ陓{~<2wGwk jgg᧟! 0 W*6~=qrpy+`JԼkX4K`$}_4~86sJ['M,q<0*\^%@͎h+wo|^wXm9_jFƈBl |kq^0'?'<\{E)O_+-b@[y+JS0Q wD;jpAts]C_eV4ױ/- IC06{ ~obB1ܜT!IbNw_`f>XVްˆtmWn9"=0PF/׀k fGSv'JU6dKՒ/n .f襇ִWpMac]/0M͗h&f7VNM/2g:(#t(qâĢ-N^G"p(Tg~{FsyFO$ Z9:0aD'dxstc+]~}8K (LSzi⻰yG8O h1D(}c/;].ElS00jogE‮Wo-Ⱥ~-Y%$9R\uHR.(M FUϗPk[b,O+" 9A6ƢsT3M^ 5HԫRPѻ-ܜ'\{%5ԭaddu|G*R%?fFN~Y,}OOlAI7Zb*L<{0 +c?+7bH?~:;w{N#m͏@nb6bìقA{M-C'B'ߺ28.6Weljs8jaA\yMT3[o8ލs[FVqa%:;Lbf'mfuz]5>K G<cVQ&rs8s^y3&Jٱ hcBBӣ)/~H 9׆6Wk"))%Kct\M6 KUO(7A22(9;Y]ã4MrYs]~"MraE͕gWؼ_TE FvoJ4KO|Yh< ?Tx&}bj;+זQkmْc__ zu㘡$6yXUY\sےc ;k?8`GΘ?<~k"+A?Io*)Ri%Qc6 >&HI4$L~+73JY7*~ Md'<.ZSu"=@C=R4ۈә׿ARns0-&Z 2qAvFH9֬ $\;LbbkY^{o)%B 2 JP!ŧ랋| e-Yʹ83]?Zx[:S2*ϫG1 gij'Z*`6cnL4pёm8=.73% ] ͟ƇSi;5Î3+ڏdP}UJv[!@j^5c/t;;.eqUW}aiYbhD|oo66Ƽyuk]wqNFդUaQ&~#V5޾f(,I.FYm\T20w P|zab{=Q-={!F5UҺjpʾ+Hd"0s%slJ)@s 鰀v3pզA(l'-q$Cj?җ-:n4O5׃u* E`]=e.iC XFYY*I0λ39h`n{6j+K3m].C1d/VդﵜԐa/X )sNRVxb;&' Jx<%alV\6_]G_*+bJؚ0 '`+6yeϵ2!Ϳk]9eК /%*$J:%`pqa7?aPho smPl }9,U /i9-Lia $g@L?;b@- @s&j$p^^g 3[OBmYљo 6 9<(a[yyD۝g68an$R#&.]$I0jr{{ڔV0F鳅BqyZd1dPtܹ/3`N_=iJ+`*Jsb]E/͂X/3erw.*6Rj>N'\Ζ/"j(6 pd!%ӷ"BΈWp! +%?*‰7?SaZa,y?(U>-md~kxF>88+Ae- fe~|$7m[..T*2VQYA%:ģi}a}j%Xƛ9$µG^86bt߉ fe^h|n{+1;έ!py'/-F`hGC)dVws[\e+LŜؤ="lM0ʧfxeuؐ,|-).rh3t ~ #} 1X <@J-RĚ)шx=Tp>5G/QLv=ۙ%L=)4+r EHykVj}M;]`j˖$EB6Ht_o7Pm6ׂxEŪN= O&RE)w绖`8%rgƾ9 T|\) Z_ܓE~*\q^^79?TSBO tT b +"{UEu0p1lQtPJff/\C ҽMyPLݬvw)xi#k@RW?? T_j^I#s| 48Z4LXn1@DvcmfDì\S-Hpm{nmzJ$n?l uD:'tQy^LsSBMb Je tx %~9]H 6q 'O\0jj 6tkjs2Byƅ ?!vԶ pG[v' (hB 1Fc ʛfзQFC0Du6M(rqXHndƤ1_5 A;mUbSbˎ@7SC+FLt߱UxX@Sm ;ʐf,j {ch1fOYCifh_lj J!MR*(Zca[~Z:^.n =B%X4CU#rL{%Xy(q^*v/oM 0x'-9εGe(H|íMlD~(+ OH-h"̓v3^JFt mgLI]~)*"Ò52 x񉘧x9&Wv٪BGR3\lNfr#{ 3:[FV~#HAAsGЙʈHHぽali#c`-l8sơ%ԨimIN++Ƚ~NBp82Wg\LRǜ_UP*jЉoY[J22)nB0pKr Yr}MBtξepHgm<ϼBϷmIb6qӺpk° ;|/p+aK:\tYdfRaQ`-V`#rUMsi GIhsTzAOu3l܈gޘn~G؞ŀN5Q3cZ1|X%_~̫Tddi*#%ZO2rX# [%{$RAAY<:^]y͇6U]c+Q!}%-c#p,eh(9m[&>VNp\hXsy tgc!QV'8S`2|r&8_c5s\DKB#˄v-A=vcɘ"M[x j}[_d"Sh%^ ێ54B|8znz\b͔p|UfB9O뢉HL{$/Fݬ)s<`EO5>A1c{cfa'l)'Y?㤱Z))8]Sqդ޸RrK1 Mh(k)8sKXS82%q͡q%dPòG.dhKKObCN]8K[u:s lȁ EZt;]KqYwX[723|?Xg:2`at$iƜrw^/:fYTWj?p+}ŰYpHoq@fUiλXLXmf\#〞rVX'{J&1Jx H>nP"Tf&0IGQPw[(MČ-U vvODmT_n!ZG:g?&" yAZB)_-%&7> XCĥݍLa\e*f1l ~kVq90Fz$`ˍDy_邕0yD 1 GM2\Zqu2t.v,@$`N'1>-{+ɼGͫRT(ygG 5'o3s8pvID%*\ot]E:(POS48q֯1yuqXFErB wT}悀Lś9x 047Lkv|mU% ZqpLѮhoBq@p;xqQSS4.0*~ken[)9ut8BЂE&=g]9穒z 4RkdX/K<ĉoh;W9/FBЈkgy"5]; yQ LHEpc@>1vOcPtT.KC9KO& jU1)W)QkO"||/m 2!GyԁO؍B9NpKNw zN,pDˍegKէKM3\,`Q9auru2a>f^y-%42>$JTT2k@BL7`Z 6*Ɇ=:y0oh8OsH¾&70O{ L7­v̮%JaOSdU w e8ǗY/\?qyCaY^43ғ3# ?19հY+s_ B(ۥ\sbPH:@g; ϠcW|`x$rþ=ԁ{2>7#6QtȾօN$㷲K 9"I^Aq+IyrSz*7-ڞL y4 Id;_Q~2T瓢T`b;̰!Y)Fu|k^b퐼ĈwlWO X3di[VWC"&%=oL碩4RPɺ L i̊o!UZb TF7>a;}SWszt-#ʡZzjɉF7գPnң_TTOk!阖 .j31P]ِ3sLd_+Kqs,,:H惑2+Qz:W8-(`CxŘL-\f hXA,"Wu:'54&i{@_%Ɛ\|fJzf&]Hq:+* KRv~5 )(XXL\3)`fN/^h[܅J!ԲI{ ɢFQT}G%o3l"FEl1&E>Xd+ߊ'QYaDDz$F<1;K`YBeg/2xĜsdjDzZuY)*Mc& 9G ",wՙyn"39$iEp="$ -1 ;A_1R^[m*iV'\I8QiPبEɃv M&~b-M ^G:z ]E15s2&v&Ͽke`2G0dg'2Yڌ16^Gl#` >U6ȡ|I.P Tˆsj <ܼj QKNz,bT76D@BݰTxCHp/m3iTbt/$Udɷ,I{ `1,t/%Í +OaT 4Q CmC ೖ;Xuue2,oo]^˵'tDA#G"43T"p&t-WpܽkV *xXCvF T0) S.#Ir~vdA!et10i sLw0)D(H+zC/4&nUD['%QR:"q@t6's3(2aRzh//BJ;Ү,¦ܤMoa^{Ǜ?<@;F%XCx@5(¡@Ι]|}/j1׈?'ql0uhc޵X<"GJd"MFր>і00p@WF"㨶[/ߔԬ%7g;EPgG^>OmFh/DD@ICP$ J& Ǹ$qO\A}.[ݢ=No#R=?a`+J|渖$q%+fGf!ƀDZGc}jK ¦xZ%3pdWD###P`ĩ@;Q]bH/@ 9L4vg6*2-5d)bV'(bkAgFnT%MȸsM*Y!"Kn_ً;]U%+TG̶(M=m1yI|AԵ:}W A4@%&pT`wƺ<"`&WDۢ%嘞kbDgr.nS)%":eW}G^":zK*J_}6됩lSgp ް0vs]L_; TWų}O%]v@%NSUah)'|'#р N#اу_F= Ka}no [Kq$e `~_8BVx՗p쓔r`dد3p#+V}^> 1HK̏hm DN{bU@p% 񇻺uN9`.LvN#Iv):A|\J^//H,Cׇ%;uk}Y}Yng0Tur*VmbK>Wڸَ6L -i\Uynɂ$N[ۖ~k&{~p|]ٖa.xoꀮ5FXa`ҺF,~,oFkuqevt`n+! fuC<}݅d UOV 8reIţsCI؉&>I>akuTQv̡r I4ۉ:gX17pDCQN`w9۽^buf8(S4XԄQ#VK~u04`HkAVa:^h6"钠9晿φ(ݧa+T}tS$ƾPʤ!.55*u&[?s_XO}^$1C')Hu䯔]+bUǵ߅S;›-Qpm+v %6 Oj)ʮY `WYsZYw|&D aCwm<㥭A*e^Rf.@~}կ lhRXpCLԷ[' B2 hWdd=TE!; 1`ME_>B,G̣}|# .б3F '!'1ܱlm#N!+6oHTf{g6̿0(mB#” 3PQx79+\ZGs82î JyG@44٨+‘i#%rZLRGeu0xAR=R54|h{l$*uMK`}JvWQop-{%i"0k/%~*:cr;jV{/kBw Jө3cd#_}ӭ#ٹ6"\"P33/gRJ@SUW˨~0Py.lKj h{m> `k_%N 402q1QoL[M%>愽WT"?j+6 c 8v&v*DRSgkǂD3y6Rf"I%KB5t2qkOQoc\)3w3X|R6ql,.r^KBCP_m{<H֓3/ )j|JvI(YG9Io:QjfW_u3upb IN΋RXu ݩ9AЫbhM%qoþ*F>Ox֏L})%o0U J+5 7"+MDQ(bOϹ۫·Grej4PdD!D4r.n[SzT"7rhM::0&D\YJZaQ3>3%970*Ƃ"%Qs.wSbڈ[(چuh5%n2*|(Cd6_>܋JM2t Mzy[]/ͺ+ް|-;n ""Peg|Rh .SZF].LsV.C_S˜K}X̘Щ~|cٻEiVc/7C`wc*fX L[, Oe@g9sMw2Jws0SkN$ s)$A@fhOS!|Rnp";a?1mN+$6J7(/vf"]xVa3 m8_:[(V頇ȦT>R،Lu 5_PxάO"H5laD /ӱE9{|^ʐU=~k5H1#@a-luJ]J8 V6;N)/[%`~+Qh@O8%L+ dؓ|,[`!ԝ9$~UtZGMtX,E+fkׄžϤ)30pLgVށJ~ >LQd6"J$\LkDnZm:/VۛW! [a(#%LMaa$dHZ$81T4Q̖2'<Vjf?)(uc 0hp T̗J,KKE *&~3mp!(O=OM]&7g88 u.wMjO~sg t]O鑤@엯m5(l]%19%1>`Hg> k 󵟈V!uA-Gi);[x{h^/TgȡYqx m4\&uj|t{ڃ/n(/wQEA]@wHP,6}FŇQhX+4Kή&pm &[P^tk [8flڨ||LLY2LVoSշr'" @y6bnE,jQ+c')r5z\jl\ h!#b)[yKȮP@z6D o(&p:#iIب?8F'LH?d'"5v~v[jIgԸ;Op,uw"ޞ>7*g-jUckg9UW3j\yn34ƨI#>pԳ@^~L})1q_QY==n ,)!=/DʻQ3}iE|B߭0f[ޥ5Օ;=ͶN"wwIHe`Txh90T^hlQR&7WAxpkXW9sTXy-yET{md'n͘Bi"m`r1\x][-NQ!ob3פ~NZ{%.`05^3eEyڀIm[K(g@sZ_$Α'8Jh}K T[8ӑPhri &ϕ@U a-p#CYq%1+UTp)b"fuaG ($݂ C7 wNTgkЇ]Ɵ~[_CW`iWz텾y(bٞ"ѱENJ \y7٠"77}НBc$ha~G/C?u52i2h [C/1SHF֑ǨyHVXp]uFh{0̷/sQ,4U [}q!OY݋f-Wm3#nnQQ\H hs~+쩳 dJU$şǡ!%z7y'WxO<W4 b9D%6 j<֎Bwp%P۪eH'V}[h;Ƀb_9D8"xJA~Kj{IC)8ʖ yRIʌQygď2 YkrqV@^[Q%X&3&Acm(>#WMK+n;QBP L쉷ƳHRےˆJ'}wb9 y/{F׀qۯTqbM66~?$}&o64liy~ rަ*m^o@Bp&8׊ɾR&އӕw!9]o_BFӬ¦9,àBAsOvj.w yqI' ,P/J-ـ /y |Ӭ`y"Ў7Ȇ, nss- ɿ+?dYl⢚KxY%I4/A.,Pb4cb!tV!%;Fr}& bϬy"Kٞ#nztܒbZ5}WFhvM`$Z;.+u/ _Tf'_/c}NĶ @M jH}18Kٸ/YeIl:s4af&VI-z&&YqgL-Ck0KKXd]pЦ 'CuA/S23ab73Zi 1o28J**QS*&_dp٭\u)νٽyqrǍx`:h5Ia ˗S S8=SWxčE9S-^!·EϳvBwڍdw5b >Zkʛ5, Af/#na9'^ ! ,`Θ*HDgSyFv<e|1 .xpp_7|OC\^gD5|55*0I9ݚCj)Moa>5¸^sFX͐-_$ėHY6HYU '<*z9}H=$3'شCz&QEÙ_W>-l1?+{~8K\;w$-ʐ47GAq<'L)_`ZuS3@)}_z?=%IhDk2^~GQj3)B;e4}W_K`JW_2gRs P!(Ep)&Dk^>,T2> gEK%Y^'-;"gʊh $$EYt6yzZCxiu:|5)cVZ4'i+z<׾aɷŽzՐ~ˢ#(Izy6"$Etz l Qx~Vf}ϒw]nԧUQ``v̗B|x[߅ ԃt]`V mZsY>=Bsl/<*EcW[(A3hߐ,=3٪8:@tN9Xʌt-R<1ञ(7"YX3~K21 KMIۛa3&<ϲF]6KU-w1ۘ ^3+{c[1i؂AEe e>kS4_3="IeefX|sbH\̣Dw=3θiSum"]? l{a>mg@>G#HC4p3YM+EhۗVл5VK2u-'u6;>QQ܍/S^ⷘ^\9@nh(P߁}/J`AD}FNW '9IGdgꦾ+#[lCto&r.j O0GF9`E/]IBNFPÛ}Xl5键u_Mxȩ)/uߙ'^uki ,,]Wu,?@zix,4bBZ'RwUWeWW/D-T¥Sm${HQt՘+!+>ZQ9;pB3!e6\BclcM [%A d*!x@d Ϧژ" XaݧF#ek5| OOi#l(Z]$Aر"  Trvt`Q~F_}dg&z,cB.Z+i[6}LmYb [f*t& *l>qœZSWvvY9=>f,K&wNR "B.Gqgyˑ8l 6RTZ/ŀ.|ohĄ*GFjlvl&9G%"&Pz&`;tnTPA iSZ( T(M}S!_]q.U T,"Cb_F9 '1r>lvqE},Ld[&"&c+C޷` *tL1-z205ѣ$bu'jj*c/L\ 8!Q. {8UuzT+T EU֢%F&nv|&֭z##N@|vѶ8L 8^+aUgtq6]KT[; T]iAf1p".7Pf!kD&rT-8[u-SuO\8vɉ"բJ"{N3n*݌/_/21}ӰޛX`ZpJ*ClG92"SN0`{~*X7Fwa3+.g"e6@N<~D znPϟ)*`qdp 4ay v`ns֓gO:(߽% ;R#a|dj}f#hR3Z brl-YOWr3fFۃeS#*G H+9`=h] e$T>(c%#[eWO* [b=, -qCBn2++…E-`#%FijaȥHnN*^ݥFRRYDO]5>>u_&^!6 w>qVVgQMϛ;!>mL%Gr'WEXCRh'.&N3b @f&5kZk־Q}W|)c0Pt[ VcZ=W݃ښUizt%]%!Y1,2 ЋK)Fe6yU\iu"#Xp֩#O`=xtSƵ|FY?0:YL&ijh~}} z@g)5B}nm qA)ݚך0ݭ(x:yG4Wt{EA Ȉz  +/Ċ?=.Bƪ zںԿ>OG>3Sy$i摸z3wƘǷC1徬K$ ^dFO`_w.?\oXa,UË+._ݖdh8Pw6֕-}͏We6b<4۱ٜ< eF AIƒ{Wna_vy8y/{Xi":A &`8]gw2#/ɽP|1z@tмcCb0Y; (9|"&LAWߕN6tu#ټ/]٨e n)P{U1l>~p^]׬I&k0 Gg)L_smeTjvu2`ÝhOF2du#S#?"ˠhzݟ*F[]NS}#t .ݤ*YjbJP .,N3=u>+e*~o~g'(B jV炂5V7S=RI\j%q?XMYOT4Dz[Z Lr}i$ Aϝ$U[,*0TJz7PU!URr+᧠d263gVxͺz*<Gԫ !ai'>_m) 6UIZ}":sƼ/ۯKF<+ pTwRI-2^mhK[9=ahLLi ~qob|hoz0d1o:l+s8{Œ9ʻzI[p Am15Ƅ #*(8 䟕Dǥ$ФLِN9vaa_򩗎GխW0=Wa }ts5* '0QF3JQmݘ㔌^C]Fl҉s$ŔVqRF%uhwshY6^[ca\ gMm:gsGTՏ6qYirL:a\9PJ1 6phjlPJP4s~ zY2x'TGk(s\- ƅߢ)q&ؗTǾC3g~7waK,oIhTǹ{`o>ڿlXrHl6ϩ>Lȥ9, (\"&S--HYbPG+>cDW-M|`2;7^y ]eC ZyѻNuǀ}V1OΦAuf7fU3~1~P'IxkzYJ߹dT&JI}HDb#!yYUΝ9}$ :U3j;\i؅`|0vdΉ=aQ@ɋo(ata:s*$ݝUv+o&]T /~y/J4E)'? h>`!1f(J(1'1):аF̥M0apiA uy֚~VS8y*^\b  p{=~$x$ Po@aR_ˡB*q&W|#8H)=' &78D"u"$s_,׫o. SNo|MnEѤy[ ǦmdX)i/p1GkF_IΫ\vվ-\HZr8Nc@o\8x agqu0咙GI f)AL7?y F՚<_e`B"=Dzue9=WK[3\&ֺ bv+ш:Sp9},Z@cflF55[p32ʲhIXAHa}Mx>A2P}$\J>Ib_{0e?`.4n>}XӃϢaĨ鮠͂ɠNEC}j 2x+ςLƟv=AreBcLG$wgЙ% ZWҸ_j̤ :f[%^z[AtdYWDu2J) n.gw-[/WJW0rxw{ϋK]ow߈Hić H\c6 K^S#;']>]?Hr~ 4$G@Av՟ XE)R: i[%bL-[L>ɽon46$68W~ B+S;PiI3&5=׊y z3'E麲c 5ƶSQ;!286|{F{m Gθ t1E`ލש\({9pp"-mk[eeU1ÔJ! noLlRDa<]Z4]Z|ry|$CW[&{w+M'`q%k$/⤷7P 0/~zՁ\+kDFnk\{v9WJp琟檞mӬ3AܐQæ#ܼCaq\jiAT΂G5Bݳ^XzGE`<݉?jZ!4/1 ?U2y`7*K$V A9U+:7"+EjyH^^}d "Ud_Bv3$f!:|ZټtYZ+]8:fHLY']BISѩ#:(&N<JgbC&E^lݿQWq3q:e7MhMI n\SPɝP.%LU.!Q(w 7,e?bܮˆX K)x$f~Z,x^:ĝPM,j#sGsR`/J{VNz̃90^'_6LD+ R*/dEAEObiO{Qc7/2H~ E%1dgCJgFEK/X٬[cJBA8׏gSc"pzS'N9:K?LCʄ6h`yܛe}26i(˦ jSE$nx'K]ѻ @9JˆQUtg\*(K>r OVy8_:p4?Еd Z=)H%B?3D%ƖD6ځeQZϓEA-ixL ?Im3x1TC0fv ⃟S܉IJ uO 6>xcbg#e_-e!L/zz79uawW&ʻ\_Y&2t'WV ٸsʢr\NC L%nL:TB7ۏY[@R֧{Q(陗!XmZ79IL\f~,ޚʌvm7 “e_.~ sņ"9.),yA1>yXEuc֒L%C,43lGN4 I11O%*_1~޹<9aP  䈚Ƕm 8Hz!ENF'@X`a,,kZAMWaH 4RށgXN^{AW!:?ɚUo R2h)IHZj!Q̌PIfmJpٙ;}9¿8U E|i]b۟FHN필SQV~G||" QUL ^pC%V%Ş{N'K mgЗᤗ1yT·NcȬWF/||iIˆyled&]2+/"StG`T2mt57]uJ6FKDCb+gX[bP>_p1]bǀGl@giU-5ú;u+;t, 8|FH+J෰$砌SE3bA 8yG;۪"^4MjX;_-gؗW(`$) ALw0jl~nus|;|ٺQָ3WOYOf.J@#{=z#U TmhB-QpMFnԘzȶ\5Mb˦D_wl?WfR=!<@ lg3"^u̒$CNU⏭S h U@)6wDq̴>&|lKIVGtMf5KfJĕ ά)NB4^{hd'H;_-;/2f%U KѩgdfJ5|R! &bӧ*¢2 U}&c/>!s"WBC-rՌy_o3^g8+Q@f$l`?P uꊤFgUu&y6ҹZ+dž4U@@Z &W(Cd @u`BiMolГDgӮq Fwx5UUΧWJCھqEfo2?j˰?yѓO8O~*ޏc5{A3TXrn%T Vv}W1EzZ~î?.A=vµSqtA-S +tKIK~xv$Ǜimiq1.aso/-@i[q_Kl >P!,{'hڽ6tȊߝ[5)x$C{0Re/~a95@gVdZ6DF).]H2ֿc.q̫f:\aGXҰk(Ȟ~>[v3}oue,Vq֯//̟68{TA"pųSrD|XK0H!|y:遆󉀁 L5orNxDkU;@~i]?sM墅7(@Azqt<{RsC J0<)NbMl`nNC`w^/)!V]cZu)`jzete#IΫË4*0ý=$rP XE\ Cf݃a[`#0 ʙ5E8^NJ<$ Z}b5tGlIM3؏J 3l%3 .U<2B#yv%5^\YjՖ8Ҁe\a!R u3}Ե] %B~qownwʖBa.@*unjI7_o7+9e5ч5D!?)${fK7X잡*_00 Nƫg&ٙk 0SwLxTd?6Q [ĿX,x$z 't[ w2}$Gl R޹Qyg58.gC rm  fbG t6P/Sɠe+I‹řW ňgȨ#w-MjPۉU Yhsiz#EH&ՔTV }eorY~#QTB;&sw*Ԍ:/S7dۘ͜9K{;Va b'1$o<}UaTC03n}tye Q3#~7m4o;:o |hbI-8s*8S$~S=Hn##gCC?XMfHC ,;{3KJiYXNG\'{^kJd\y53*5z۝ -Aaӂ?P,=D}B*9nLΈmY=x팺>Ӹ %w U., g:`I;)tNTx.lV?saAz(3 \xufW/콯#Sɦe;O@vh>!6?4=.+ 8֖6۬Ȯ{0Af~$B Ʉh8t J~8 Fx̾߷q^}(JSһq gG*[`xT K7-p68 T̐d GP9kr_:m9UᾭaaLBv9bJ^M!ǽ3C9b$GQ?Ct%]lєW_ۃ LX[OM̕Z_ڸ`?tH_2|6]> h+NjgU !1fDd 94$)KYe8GP rgQOF-*Wk@#R#:~\m&vr¿lbNOϕc 0ӳeaq,q~'@aJO.bSoEݠȤpqPR֨q ʈek! L{ŋ<G]vuK@C/^g<*{59p ni;3s\roY ;!.df>U"DkpRrb>Uغvܲen I)8Mr(8`lxb<6-V1vB?ϓR!X7~#2 pk[9$< \?3~t(!W2q&_4)d !h2IpYMie` b'\ w@'ǡPyn7QMVaX2*fu|tR0bbWL̆x 6$j3eFwa -gDCP/T>cvɂo{A:kV/)|8Xfhʙ?76RyPwTIa=_[[L8roJG "[~-%{kJ2MuyX27"<'kL*]V)[L㑛C0٣鰜|^Y_2_V6xe#|",Q7`܄7bf(…3pwqNFyjR\0qN/}SҥQUWJ{5 =vLa$-_h}Ŝ]e?S_R, мwU9AR1F9g#ƬWZDr\S&_cDO5xмG8>٨ʥm UtHN?*/Ab0 +}ANS <oѢ Z3z*h_<)f ѳ+痿00S"<߽*ԮYEޅ2+TWE^^4y%]f5>;wm] W62p(JHXJu_^.p m1 QrP%`SvIX67QYZ 󻩖O.VўX8rD5gn|2@Y N+y߀P3!*NqB?R$DΒ0tXIynR6@nsԮڈr% hH~ J.ruluT 3ɀ"'z@'F.ե:ئd[[d>&␭I^߭ZzD#iV5pL}iL8!h%S<;-~PPEcS"Nd|c4Jd?`><)>]#FD#oX#7ٰneQ ԑj&XCC1!Clq]g(pyE`a7BRpI΄˖>3A-nMrW剩ֿjLXbF!X؋Z" T=*++uu`?׷"P:bZmg ~68#}s+Eon39"^GaKg(w7{qr"Cr WTt4۵o ֺ޵L!$,\Yb+_k.h -a$~Wr%ɴ"B -~p&#d[i[t }-M ў3oXBt*7gm12t&f1`VKCXeUQ>o3g/unHg# u畮oqK{=lwݛNlYQژ;bk*ډ}L%q6UJK ;s.c+0Lln8ZȰޛas[ݒ|h /1) *sfjd_ 1 6ĩ< 1Y& 6IX_߉lDt귶 mzԲzRS, jm7c+ьqlbYI[S![1; /N{`@)4 hcS Ui|6#G7@w@)҆w -t8EWM"V*>@) PܬּjɡgZPI=j ٩T<}.^//:ru{ rK~C9T:VßBLL eh[L]{oq]ԑ)!O4홁t:[ 9S.k8-!؝~*m0@d'[@ռ2cLa G^m''(m}Z+ݨ:k :]ɔ/O]BvI|s~ЦT%D-k]R2+L]];ӧa=dBz`=[װd.{Ulvj!Lk|9og]WC<8[h,.a1/&24v OM8dmw,[oQ8[# r@ɮ'|f> F"/56K%QV{"R0)6J\Uԝ_J?1'˃b`j T{z`7/|`GfY g( CU5`q)#if˱XoQƋ#Lg f\ ӈ[*p?BJN^$.]Lg8Ǎ1,TWʊ$[%k34A7t|+wݦM_i؜hTUY};?7P?">I^ng7r0Նl}GVKTԽJ: _dJ9'PR(r  6d7뼣Lw/Z9a8)WBڛ* o! -28DѠ5F8Cʯ lnW䖴;md2mkL|;w"=$ L[?8sZbETv:vn8\<ϲ0ZOϟ`YLw_TiS,ȡ }A7>X-$VAAۇymڣǴ*AU?us'0Rc Nξ Q=KxvyZHLbͬ!'UdTW~D/K7ǦOA\ꡮRU>*LAyZܳۡgmϝ1~6*3QSNTXտcIL6n`5Ǻc*q;0C_)oJ zWq2fc;]B+&Aej`v}]^!磦gx#3@>tЍL@o5 ;[ql|I7͗U ʃ 򪠋I4=^e:n!i&&d-~.vV D es,EkW{Ȓ3k*0jsmi~>|:XλجtGb00`kTyR ۲U:ls1H=i Kմ+F3{ܣ&7p2kyYI ^V: U(A-A @}TXd/aХR>DF"Xw,ᴧǒܑ`!Xm9$dJj[KhZWD]Kde5ǁiZ/0{4 9kA+n.6΄rAl#HάNߤrgYN}JqF |v"`)#Ed&MУP1G5 `+b$r*.EbH׭Z쮐Rh,ӭaQ9$UnRvi64I7;K5e`@bHMˏ<@Svn5g’ D0ԯPHUyM#/doL6hů$qq`¼3\j݊y2%A:7T:#14ݯ(}a](raGg(b5(B. !@HCN7M9A*59W!B.&'7/I (_{JD ClfN R83lR]^C V5zj[$LƷPOڹNXk8ʈ{JtL2^ }AR> *5EE˼A$c$'׻d{:xz]  -ŽL% H M$[᳅׸pJq rT n ňVH"4gc }fEyߧ}@-a @q{[@@b)Un>Qlnͷw0酼s~'O3t ']o|mr8†t@Оz&lյOucj%SvhfIθJ/ً\5/*!K?3ػ[v&zԈ+rgHyN3O+9 :A f1|FbSH1a eT9ra .uMu0Ͱ恘(!ª+ػuWyMYStDBƧMBl!_[& I[ (7o ]Įc\8i=c9\%A-;Ȟ-:BR=ڕ1xM'ߤx^ݔv CsPQhOZk/v8Y'5lLŚ]%}L xci3 &X*1yxG0ic0m^qz(+p34e:cVAS)JqFz \3> h^66eB8ejJ7 @EiI!OHn˹/f)a3nE=gQvҦY%to"zzf_]} z޲6(R0%ER%Tb*x#S;;F{!,#X?GM@A7?=@Var)ϑYN{+;irh{3+﫩6/a;C|叟 gt 7se6A EQ9ūTrԶʅitq%~U3N3({q Qe( {=ğQx(]゙BEcuO!#@ t"}Jr'p9 !?rw Ye=s\jZ\@Fl\s179H{GVgxc"\BrGM3Yۙd>;` H ;;ͭVmtKckZĦZoEl,odOpS FW6{3m'4"dsl"s \'/3f1\Ovs678+f cтaw!nyA,31`k9K _LLZuge W6|`O9iB#rI@]VޠcC;WFxsjȃb%EU ?$ʚƟwmI6*)"m+HMphZa/OnֱO+qK{'b\f>IRy蝰w9)D 3| N,GvOC[`BB"Pi1[H}~G ]B7VXI@0/mVgC@/HJf&t* QŲ<>oZTP#@Gշ|Q*,z{Tx &|f=@\,fuH-?AF%Qb?]P@;ya--۟cUe ߜe lk# Q v'Sܸ|DŞv ’~nw vb+"+Ϩ  {]d4vc{p]_9jʚU JX@˒I]._ Θ o`sQI):\IZ1iRl+i%H=F7ۑb!)Z(KcshvΦa]ޤ+ jN#D/ިͼ~f`<Կ3P{>IQ=.vCcC]ynтLdjE3jYJ-N8譶p2Rq&,u)u'7Y9b'0h&:j6;1ZC?^#S0NrfP %n@1u HJ.УXNPI:id~7IXIʜTL5[Fԩdcķ؂ j%+.> #[/շ8IsyCTrաb",Ka9C2rhxD9EL U:XVkKVOZwO*~g&:Y.Ѯ`Г>$(KeZ-xVZY_sLvE֏ʒ9k@t-bϘ&J`SGxq j6{kǸV4:PhDީg+3Q,ŶB8۔gZoN fRjڒdB>HFŃA APT@b-3ĄQۙR's-&{j{Wc򵿜1֐%knnٞX! @ ^}K. L)+#s\_-2;.]9CHd|ѸӓX.%0\ F /a.^ B:P`ީTCBuog)FbVʫ0\Pjp\S{J!T!7w>]9茎E__w5y#8;jMLOZwLZ+ew9$K3 L NvK=d`&f{J7OG9[{ٟ&.NѓsO~3+2r,ȘZq O\ֿR,/$ȨʩfBnh%0އMu' 6`aS_鉛v*]O#,ܦ*>#ĦDS ^mRlz>C~X9m-~P!m]B|I2LT.>R! ՒK!{͝bkx90{~Zc'72':jG8!: rg+<%be+QsɈ`HFc(qAob=&בc#5̧rqmDUXSX߶cݐX*a1OZLǼ .=W>uq$eǺx5IC J pjOS3B~*_އ"ڡGybgԧ?:1eù6"T8-.=6묞\HHT.3a_RJO;l]Uzzi z(LA_ Sp0n`L)EeOOjӐCz- 3"X[>ir]kgG}_MV̦W- p.I9/*W(U&6i&P( KoE=ɢV]:A(_b!N` ^^ztz4s?ɸ )*Y@iɛЖoje;.XRj z.#CI%q/ aBlzam-s!=}%aMv ošO\˯K=O^ht<Uv$.}\^Gd?Mz5<}ܦOK[|CVEX/k!:e̯h)DLf/xM Ԩ5l蛟 2A dlfwt ȱ2܅Q~@bĈ5wA z9dVP-Ww;2O PY \ ]{;f%V2@no)ޗy Η,wSC8g)׵˰Y\mRoЂV !^+RhFY|(d7_%90" PI| $= -=g E-S'GHkDiȿ=l;uƟ;Ƣ+[Z{" +KQvOȚ+9pgψ.d^XC!.3ͅ(C_V;-FpPʩ6Mj&]]{-XЙ<_H;3!O,.coLgZ,{_!$O5ӬJ(_S8b:._Z8x0_V.L7ѧrP Xr/MT#*+XıCV@Zd߇%(!ͩQ킃oRlovfp*y~ON)7.Z-KƄJa҉' ?a{aIHGϭ*{,^E`OODم4_ :ncfLM(]L$~[,=[I+#P΁R$]|X@NY4΋M !T'TUT3# iķ--n+AR/爰1NȉV;ޱP"*zVqI t%~/!hdG mف7u8v,W=Yfq_ݫȰdA ߾0 fm}T<>Y;.a.J֋7X\dҘI8b7Xh+<8N%?$]G9)-$ wHHLP/c,#٥bCπU_M+keq1ؿ b::d7L{FLj?&сܔ҄Srܪ|VLW9`_ծG\_DϏ{  k )p:,_d=8Ӟ~pn6z5{-8zV_c~4oڍMpfaN_/_9u6O6ZRV@ ;mJ-zãO5nfi]CmMl!$=8}~xT ckpZ-n*ܩwEcp?L<\\*Ltq( x0Πd9"N RL|-Bbo .sU`hM*iYte!~Ϻ m -xtmiZci0::!c="v?B]\|B.CHDTƈo1g#|FH8 p; z=92r!iS{`ǬtBvZkw,'2nB &MÑ_)](~ !#Ed™ HB(v:&LӕbtՄ= Σ4%$.3;p5(mU=ܭ sdӺ1j|9n 0mqx~Q|<ѺܱOsE@l= .\1B5Gq~[,^&&6[m*Zh%T SDG:Ok[a齄x{',M,_o%P^.~d4K|pI0Vޤs&Fp;oQ\Gt7i%i$?-T]%I& _؝'um cQ PcGE\F"|_pEIA2~0G6|19]B>6 :L:{/V/8c25z7{#,@X6/+`|%D )G~oX`pH ˊ'Пwoa]cQQR4)dgqˇ"AD٤ ^B\UOfrz{&4(!j-K3YN[Z1RgR| ln)Fnx(l3,@h`1h$=+jBKd8ǿikF*-A?!Wc}gp]񘦆@J1V?3`51jVM[G# +u}(x A0/2Ndݟ>P+y8e(7s{ooV.8Xctj 35Vom_TAќ$zBsi?xE'9RD ymƁ!3U .zSg"5x0ek4-|&!BK6+ u;c",bu sc98c(S4y2 XD'J=y:ѥss\P^6i&n'ii__dKĜCQ!ao ՂMS2::aGԧ'MDpUHt'??c0"{Zh0F)/6ܗuA?a,L(o2ѥ[DD;HW\Q}VɀoEq[;bA8j|/`jzl 5nZThf92EEH)݅>; lN4HVs4i:} yhHvǬ*c%w5pۀKkt"K/\"Lm|6s\uʎwGkUZj2n}i;06{9Roo$ge(?%)ˇ;RH+L-CG9~ p8Ʈ ,08U0Vm/eN;.Uג*(}!a%.m_JtI"}"I5}x Cօ)ɻeiYcllEEcE0j,-~L, nSv|O â ڶ>G "_j=_HO!$POV 9z*FvΑ4_L>1%a@(HLjՑk'`amM񹵷ZE$)r 2wACrh<& ώXmX LOLbmmHpN/}E:㲴m-KXg\] CsM!A `Jx}F;L\ r.|+!h %*$-ozʊ d$ ঱h;b9/2ҳk~N wZHBGLۤfz`^;#p͎D DWXC ?{WE?Y͋ Fd"DDwYU}t(r#g+=e^&LbGCHci]> .]WfueF nK21Ȼ%ԙ\|<O'R)@=Ba(u2H+yCH>k8C|jIGKZp4cǖt- y@^xDDiJYKeʼnDKdOG+[0$1XzC(چ`j R곇)+o8Y0*¡;؄ skp6Ƞ g׺ d*|4ycU5eǼ=J^Q `Xj~ /P"$R{u5敔tX:] `v1,ك Q~b=La$\W^:~2žKDkLTE;i֦'O%"[s}b,l5ZMI41]|Rf V 3C9[ҵ6`esьg2RхMq ٘lR-bA990M |dT^Z) f-" I= _U%n2(a!Y G\ [Rœ2J$edO줪S9Sק'Ro/O/ǎuOMQ 7vwwV&ʩXg %dU^ZݱT BКr '7Vg?}AiT-*ؐW~ĴL@F$NS&]uGN 9F 4fSfMEs_f c4{ԡF(wgV32"kWPi sۈ?)>ԢOV( 5yA /ל8{:P;D^ϧ%"] @Io8K )땺9tHKhM61 ?QJ!3m498гxLpR̊D" .PDCq9mX w+MꐶzS&wz޻PM' Yꤐ=kS0P 0k^PJ~ץAFx.bВ 7OBĆF#+ROL[c,>fH2fc/wc}!7$YHkutloEBk7iI|f\E{ȮPsFĿνv'&ϝ;r"*&_dwo0\j |,;Xy ӧRSiPń4k"Toe4𡊪$)F©Ӝ<^̈JI5Fzs`8AM0ꅅvE{6XSX亹}DBPR9ȟu|d懾S`@a$R($04 DB雺 ks$@ [tIOc"BՂD)y⡳bZi{?=4=Nۿ?!gLBؖy6 NuДK}˽怡3ںu֕#| ™ӝ?ċ1v}HBK5 L@К3m//I8܊y.8tD\֙V,"a.&@0uKO]5!Lvh׮o#iʺPp̭ZY>K0aD╲Q~j?"OZ`f@쏆Xn>j2BB4z3AB$B)?D 6k;Vo¿P?rf/,k~*>G'9xG2W;G).Iq֒I_x;pS1UܥƑ.jH Vg.jt9N#cw3VP 濎/@ؑ#q9uN\@hI|& W)nYh3U=WV7b|O#~><}ulL[֯)#() I2^Hyy&Tp- +Y)Hl@ˉO*:v~d}3}7 `[ܐ: l0sHvsk,4kcwKuϹɋGq0_6$r0 YCPs?f8'7ַ _ H^HukKn'oѽ+v,iH:~ ' Ge+FɛI/#8wfHxf!~rQ{c:# @!3Uq;s{2ԵbdB)LZϼ`82f@ T\>l#KөxvX!U4K[PVH\񭔀y : K47^MJa:䒴IfJHdxvPc3|&,A%a ZKk/SBzxZ@9D1RH=Y2W!?FG9`OO .)о3#ܵ<ٟ>zc4Zmnh(Vdnx7mfJ2iMT)Ƕ "RL* Di|<(|w:<(He L@)Vyf a&PΔ_$tR/2iڽ̦A;Be3Er"*GiVbt%_S,Y"-jKdXHϿNo(HrӷUY7\9u'/Pc8(]K4߭[m"9_eK`,W `3&7d"XgrD>RAdUN?\Pϥ"F4F:V〫98ث B yI_?AvCMakRJX bL7ciOU;HEVӧ&%˾ioT& \NY,jTd#d`wտf7Sy@(Hka]Mܚwt-&En3ч= on]7o-`G]nh]20P%0Rg`}Nyq$Ro6aDϵp %!>oc/18L]C-d4}m(8q0| 4\H 쀦 elQj4,U$l+6h$x&L|X>/:ͭ|)2)WʋjYO҇tmc=Ji'dTڵ/zzq/Ux r'({6Rj9B. ?ե<Lyw V jr&kĖw0@BQ.`;^Οrbj_ڛ-! ,3n[%b$"A~OVF'0 uqƴȒB5=DѲ%`x*JpR§H1~WJwaQ,pP<&mF >!21X1I)- d BGŤx87 '_*fvcHޭg;`<)wLo.@ܷ:'[?>5,CsOr?"[?kЅ $H6F s"=H;2D4DɵL *yB#_^Q>h᭰:rۧs@d{X5!r WG0ʽLNtdA޼|܍Qr5u֊&sVg\n*B.>#hj5[{chGŠ> 9@t[Qd/ MrD%W6,`,6(2~eAuRb?"h&ɔ` cL_2fg*3WJJ420mH57Zسk( ^&6Dvܣ!.; T!|zgy\ۈ-tW0m_MYR3x:а繾$v+Q&.B 1 4* 3@tcofkpb"Ԛ\mv/pv$] T5jraj_52{ 6V63}D>_Z7{ hw+q\3&)m C1iyCr9w*2Ya-iZ$RozMXp/_˽>\a*Cj' Z 6Yb%JA$7fkƢEf\XpU H#rADAiW2Dkrtx"{L18 (A!KzJZ+UAE_6" d?mr깦3 03pz3;F bxli7h~_xzl8õĵSkbA} E3ޥxu7RXxi]Zt+j{/mY. MY"jbZݻ!ȅgϬm\V1Qg5r[^8 `Y3@yLmfl3](ClceA Q|6:*+9j`Nߊp}zUlKpb%mךS: :W$Ŕ9|9Lop ?=t. %!8f}/E SĴoI*ZLr$FhG/dzJ̤YP$<8jǿNј1jͤ%|}cTLކH+ן8eȎE75 UO7ǍfBhŃjR 1Ԃ}DsFfhܱU1'Tۜ+^%t*n䭇;9>B)}{fuKSE%F~bD6-jD{R'ƲqO8 hΙ3פWn5+R_ #f-`*꾊xCN=w%AMPMB2A~aϫ&ZX ;4[Sb<-+>dG|}8MBiSwmοIDՏf<ý7~۾7QdL&up=jM(߮_襵2<eMeʱ5fZk7 [{J?sdPg.SMEA7ue:n3=2T5#Rfɼ%0!DomHݿ4'R,Q??R6T-Zq%;<I8̗t0K6G$?x{T1,mkn{KYKɩa͐#}{ ScV̸A \ۧ{W\Y!_e0ӌ[9R(1O"(??ϠthZ1UOdH= ɫ̇P&-~ֳԑYߝm0%BxLU~(/w"i7 ?.+YbM^ޙb=/p} >?uJ_~7m]N!EאL ,j+3;_yaK'-`@D"X=SUUbN;qF9'V泣"XK:4Y6/-աE*mU p |T\[I @QM]4 oOj,|,-}TG# &[Tj(t<j#}90]QKo5+a߼BGjqP\)ѐB: fQxꦁ4yT0pqBNUdpUU&gKit:VK/{VkNv eN`Z'Pܜ&Z9ti-\\ h9ׇ3d<^q'h5ߥ]_ E[ y5;c&"d`h' ꘋ Xw@<]|Gd9چ:@9]H<2}e ?<s5o&gXs 6̌n*r-Z%Qe Uj bݝcRV XHla QZoe>3Yn]ekmI[7/ODRf8;ܗψ~#JLzo%>cGEZSCCm]|/׉K +0O1}x>IlD5KDXNSSXܖd.Cʇ"T/C8ffy1E}E2+2eouBx\)UwtEʳ/E|IKЈ(\+v[#ah)m>Z@%2J\)v s 9'oZ<)MR;''=DҖA9If#kK"6B("O3{=K!J$(4P~2#.߉Lj[ș~TNZPjw`\\ ep4.-])j3>0T#hϘFiˏ\"ѩ?F1[og,pSx-G4@ m6z[#7_6 A<|L/5 c;9EqqJ5H` " ޞ`9_V ${^##0蝠$?g0X6 m=Y/k5̎,;n-R鐶AzWNG9mo!ywk%ۊZ̍nд IRֈ2Ka,,QȗaxPlp1ϓ#xkDG#*%M߲UqQw5I]~ sS]0AOv ӷ.yF eYt4!,Sp#[~*= mGVȒиʟI2Y>kgk\Mu'mޱ="gs ײ zӲr"^1mXcl 9"N2$96Xs\/Sl?3dkh!dL: M0m/%b6,X7CrTx{en$?jFM Kjދ`AlL{]7i@CԒdF8dBRQDk`>[Z8ۢ6?;3Qf?4*aօfcLxh$)d_HB8FH͑TbK &IrDFʘ`)N_Zuޮ-2a5+0Y,*$8; G:^BҞ6&amvdNZՀg?ۅZ"|Yj5ҟm53o[TzrxpbGy$T CL*V ь ubz 7 pDvȞ<2b=D&Tb2!ZJ(:5 $7c/ U{Ȕ83@jFѳXoőc5/jw=X$@TH76G-c'h,әn* b܄}F\md~ɘrE_)KrP p |4@&)!i2Bv i{Ι{nw؝?N- rOZo }%phڄUtAڙVۅ8j g)칖|0tPJ)h5nX  $W/ Ea@hɱqLhhiI{hVƷZ{p$Kҷ!Z$w(P¨o2ήsp7ӬBW 9&ɉ;\XUy-S;{τM4~P-= ׆%\p2s4#KjGgH"?sgtA/hdtf"n=8 zF4oK%#TEft8o:ϛ8V̲+7L&A+RX5|8Y՛YX;lgj6 /}[]Ъ+do^˗@I_L'U,݉*Y|KXA(.vV,t.k Vu?u~[fx<Wll*VT{]&?HG2st!@bPP:P ؔ;XwF9;znp-dk䨼.*ΊiJ^FR<;"r}MKر=آktӳ^vazEgdQM9BH@&Do.%U;IئR'3:?(Jpw\mO|a# ۤ6}*8>xC.vW*< Oc9,e-<,$KR~sa,IdK㇐C&׽5FHZFXFs}ZfZa}Y:-eCl7A@%8kRPJ̉ @㮅 5Rl?4Mxξ .._y'⨡A=A;|.Rk5x{[%܀Ώ#zviT?( xDRV6g`IxF8 ">}Yog\}pÑt<U1m~N;@a]( h šfgH3ȃxRJ4ǐa(OCЂ/{ ^;ȶ(:UWlH>r5834 *cwF,EHMO} 4ǧ0B͐[?9wxvy7sBLۣo`86P~ z͙3=CMV?]`e~ĭDKo["|{%A13u[$[Eȥ1RZ/xZ٠ eZV'JZ֔@ԇrr]jIdB^{ NvzNW3Մwz]Vp?t S6٤W%\[ηA,خgU޻ôr5WuݺwpbSA7ejBsX&*C5$!;Cea[im̊uEKLY6}޹$߷stweUR'o3_=b lz%a|7S9!JcvdTRt7c?,|}(-K[[B 8Jiw*VoHR7_#;6Wab'Tpd3"jA]JOFeGNh jj2Ů}Y#1 O9m0ыCe:tKGơByޯ-.pJ4& n:lx~ -G.,ow3=*)/Uܽ/$V$m&uLڹч;E/Ů=Z=(=h>[ǠGz{ڃBC`8ٲv20`Gơ^rw|ZC )fiԅbj &]msY1pNCCSpJ ԑ{ToN' 5qTŽT-,˩ UyVLz5Y!hs VMRR^Cp=$ -ɕnA@9@+iU^?Wп('o-)H OV +nasMK¿KgZJ5kn(iWB?X/qq8seGyfJ%uPc޻w; lk]4Fj܅BQNrĝ}C۱|ajs{`⚴JWi5VUTM$spiq6*o_͇ܤﲥh0Q[+ t!-c-{ ZHȫ7YR M`xVBG)2<=lY`3H"0F倫{d!骟#'S*cXU9V8bJ6&vDwyTOw8ϧ-c{\3)6 Ŷ}Q}$% lsީ(}b[v%-wx#Ŝ8cpP}H|6!2Q׿ dc=RȠWx ##yAO8l˽pG9>.p>lY8zZbG:nkN$P1.4?UE`HLyQ(uV{`2y|s篭]ʏ7U~E.&@icx:7a0 I駬Cݵ-PpQ2' sok ffmyg1}`|Mڣ8L1S|G^o}HTԗHɦ}̂+>:8K>SG)/> cUIlĢ{`fJ48 槓B/xhŔ-MJP M6QXxlYsin),'|28jLxknjEQgtC*%5h [H%? % s1::^Mw|$n 62nPs2bĎU?2D1K9nsv )\! n4"}3N(P9 iX Bӂ_' 6GHdᓢBwm78;F~{Gµ얔+ҥrgq7Knﵰ>W7Hn-7+gd1gZ 鼂E}M5,&6$!7elH)G&% ;I";⒓~]f$߂ ۻ_&,"_%-SV ./9}/ cP[LRb:PiBf 'cf>ݔ3}m4.~Mr%Q@1a11fQuNO?=RoBwl3)y,Ƚ{4WS%I@>jGly./mK|;hP}qAYCZOv>0:͕Xw筵~51uuȟCn͙.-,L_Ź2\ZLL(bD1 7%wۨ:{|;Էrv%F@EDS^eפCy~u}O'XpCVj| īp>g ;;Jc&%aWj̞ \rIZ&\f4)@~л;6\7dcC"kG]VI19lT%ֱ[=_rz׃Ē|,γ7*f* >JύH)UɖB;td,EÄy!GaQ(F2JN'z}VQiO(7Iu.*.S-#7D+i;A/?OG`M+]}KVUCEU}J'ہ,4 j`x ;R:+מuG(*/"^9{OoӔPJіLB|Ic9Չ+8p8lo-GKGg[U3%̀j 0 /XYГcF[!j~WƣRFjshC[9xǪ/uҝG8ݍsXK,=9޼ǣ2:{S $!#='r1ʲڟp.o dqvzH `$zcG. dU7YS!zx8cDz\Hn4{{ "ϯ}8{pFKM(1lovL37>x l%!L1ER2'/- %{3 >| 9 a) ,vв1 fWMҘz^P2KTAL7ň5m/ =m;m^{JPC Cq'JxC,gc a,%$DSw%2r藠 2gOUxoeHw9Ik(&KF Xg"4&uK4*nΩ25k6.?]v9L:Mx!C>:@&kXNJS<φ`VSBMCfAuSp{0$@yV?sX5Н0D&jE%o67D8R?h]Ajh*6Ý7vEGԢp JYD~\V7%D,hPic 3!ʄ} /^΃} C\yI{MeDŇYD [" .ecD-28b@2EWV;@N0p `. U'Jy6O@K'@Km33^nb؎[ߢUiP zYo"rnܤ2ܕ9}S]ŭu{xxFk"|suu:G(Ro~H*N502̀Knģ{H`e8"`3~M՗UXK UȥP'Dz^MfR8n ; cp)M/ OoZ\Sn*<ȖG+UҪ;IO9J"x&F{H]tHk3[)XAγ9Ž&uHEUfC᧵%eq 6VHN:3K7푀SjS'l2X+4jb1FF rE_v,?d"m.0RHB.|!2Z[q+Sw8n@$cnLb%'쟦H͜04 >5U / "x{HEE6H,V膟.G.QFoX:6UMjir8I nゃ4 es1Ip76E>Hu N3߬%lt!J `\|}&.a+2AiU/y*}n e&Ńm99N~l7Q5)UyJ;8ǺLy#>= $C%ᓫ) /&)еOK{I\3C)@ϧ_"_3^Q!:;ZN+g[y"~Ňg~-C־%"}vӷG6?gx mh=:Imil!X2\e{8&>B2ʒOdT11iN *+;t[bDB,a褍i=I3eO C!lW;S/В4(8u/OcS*/ ^H>kѢ; qlz"oa X4.!aF.s ~HK v;iZoogx0D~C'"u. XpJ_&jU) ?يn* CխU4Pcu7p|*Ԉ‰ńgf V3#+ҋ-ȶ~[?=;􎀓]ԕaḱ=e$J8Lm)1̃ I?h[jܢbR ?t?b3Szzs䕘r:t{ST霬v 8UNC-6^;@}kHA,7"I{Tɚ_~mԻ~XqavżDJi?ݸ8Z8AJd7s q8|/? 1|,nTO50ѻ 8øIwM, WE&x|xj㑤֭O"lD Mv= '2ym]nIδ,GQF 垰z]n  {;+wПsOvzinHɟe2oaH1 mv˴aۭ.%p!M'uR}^vމpMU%J3:ce?G4#ywߔ$k/wt"m",X[p&pR?IV8z=eoW6".SJS5"KR/@p4zZn(zwHh ={u]8@PbnXlzQh<*U>*=^:t`$^dҐYN9EZO.)dOld1WzM8sQ><6≐l ?D>V]DFyt&Z:ӗ,='%%EΜE@/=>0,jM qM|'3_2J(x O;FX{! TnĝE!yCp+D@QD%HhO]Նԁ#>CuIJ4|L/7Cf:XF]y }Ȼ녋(¤,oJJlHnx<^GSAnQAO>} <)}B׺$`E̔PֻQ~دzQ}s F)??Z(Q^u7t+0Xz̎zމ :*fb̀)͝Z[^]L2l#iε*BݱaR9Z>?kkU`T9t2% }@Aٕepax}hTJ'52PA4wk5s(8־(%1~6W$v?G((/^,Ȣ)BS伮2^(65Z% ۸Jù:a廍bb{Z2QۣSٛ;W+n 'R3/sT_z yTE-i3)% p.& vŕHosYK xFg9L$sHp^)/ /2b$Y'prO@ܚFn!ډIgeUԧWCt&[-qA_:S\)c5HgX{w]4Q!jWC@Y 5>UۻFD'b$JȮwcW?7c7dVe ~<ʃ*;rY%6o_ w9丟" ծd9 .dKm$ IB'Ē\? MeiD ᠲ+0^g_Q|&4Ǭ@[`w%<ӌN&_d-|SթKPB2a'F o^=,(uK܀yS&0ӝSq$m|Vk-+5$ਧ̿ui4/_ŒɢbȦ+6ʢ@K<Hv[0s*UE#n:)yo*mxqO"K-k;zOTt#IA(iOE94U~[FjbKߌjkRZpT|'I&wޣ_v6!SX 4Ä=+k;f~FY-&"n~~k#zN!?b0(Fs]f5uƹ_|5^ߊ`kNeѲՓÿ"(…FI ;>;4hTCYo)˖2dӡ!G{xYX.h)HV dÚfŒXIuDđg*[T.s+@=.39?=kK5͏gt#<ˊ5O@Uڝ]?DZ>CUy[5Tl୛4^| pW4t&HމKAoS>P#̷fV`>8 ugofھs){gJ%)` Hkѩu>om"n9ej@թN!ÜoD5 p猀/{?Kf6 55C&AK4V=e6WJکv!~hbQgDlňU{ UBw-` l) {)+dP)Iih+*0ee:ZY0\Y 1@ ')P}vc3)oD2k h3(lx,=愇嗹{_=Sl•ȳ&~R|8_ d)0[A3  =竣o=J= fK2J5+L( zUum]k u}1bڬw5-%D "YNSgc^ ̣`l=<ܠup85z (IsfޜY^:Nk2GŪmnT :*`!.wgS7EFW@k?{ssu% q oܥl\Qo'/J3vBXw9!qa|V7Y7'l6Ɵ@Y\y9\kݳKËXz nAbR)PK'*_M+un/BČl*ǧWJ>{)*4@1]G쓿v1^aqnk$O6JU>,yjNeXQnu欩EiYG.VmKڱb8$k΄{~o'ce\$#%ܘibP U]+dp1lC"ʮFέe^:u?+&},lw,b/$HrcW,:L[^i|taߪhg4Q|"#RDhp_ŝ]|3#0)3w׷>u,Qmr52R's&Ƥ7j,h/5Mj5G%G B3Z*twծ+ҩS3ˇX[#: e\VO*haaZZ`;#a+f? 3 97ԋq@fvV))LfK jng m@Z,SN) S,.uJqg%/aaGRU=x|N,5-\J>%NgKHʤUg$]iڗBXC#oi%2v91'@$0BqqږIۄN^MubUM w<<] D&': yfMzX#[Sd)ӂ{.0^M^i.Kd ༹ddߴ|+H]|Gpu26XRy'{Ԭ?.[=ǂ 5UirLrL7~;H5}V8N0~k"i&9f!8 Cܾ5HTbjSVV2y?rVn]]AIMh>eLKŌza^ uA> p>CPq{Q֦oP9)"?9bb)'݉kE?-ߚjH#] Jv< z/xXK KΨ9B8N>?'/@`b t$mj[6߭0s%daY{ ;`Ry /ؒ©!vu%a`Y& |t7eq<5J_DgQFBfG:7u"5#$1ARn>:_/+j~;bَ̽!ia2"%Xo͐:v(=.hldy7t=l`qȰoJlIBG"xi:uC(eJ]62HAe%wxA?f*qp⣘u$ `pe~q7a})7)FDUeWsM’v 8;5%,ƣ ֪b/40%2%hD[0Ky(=@`RzI;N0Tr\d.^Xl3WQ(G@۱+݇1QzϽ"G"m}GǐZNtf 3YU&MT~I cVWE#Dϩ[*-S.ra׃.ߝ9V3[Jĸh4.Bu0GT..c%h@];4Pj)V;ӗit<}.j_]ӹp2Iq=*ydqf{y@sX\a/CahTDY}0Z-]5GZ06sx~?/j6KhLS)XK!I4/f2RXZ3Cw8y9KU=Usjyjv3\JVڢ4rq"r(F/L(v0#l<$G;t Lw%YU3ZĔ:?OkA)/?WnEs2?0 Rtj'7<>rŶEΐߛJC- +V#%IAN5D{ (=%}-e3d7]ePGʹW{HS tݤ`ѡ}Zʧ͔;pC\5+=ŻzM;B/,L]pQzw/rh{Tu i*Q?d2 D1:|E91[?Y^}Dշd ZRt`T98noFf#̣1_/" ln-*+dq@xrjTzNdZJe*!MR$?|x/Uvθw_Z{#$ 5Gȵ%mlk }T9'yΠ(<9lp"yoX*shZ㌹'S>~S[ A88}nUeE-!?β.$`_Z^iFA)3zm]DxIY)>Lo:7`H` 䧙RI$[UMXLEš}B;D" 8o!=ф"{ŭms~En; :!^⩽^( %JyE/j35cܡގQ i&I< 9 S"_Ҡ=YkWwLҪYxeê\ Yn碩ʥ! F!PL{ 3E9h5J9 ɳs|;}Y:bvuuUdm}CqNTXo ;%$Ylɩ97)G+)%j%DŽ @YdYbHv)-UdRU,'Al~AlaIw} EJZs}mJFa͡qAQED3'P+4 7H θ#RhżV]p Y攃 M']de'7GU+nLALU Ng#ښԭR $kU1Vi3󿽇yִM=+VI.'@ow."MÍQ2yBe/K2. fU'oh9{F3Ng&8g*K$cJi1"+GhD紈ykp7`+X9}ڇ!p!ܵ^}RsLǁ5HAb4g؋v""4RfHdnAx{4y);p [BYk D3 ʔ큝-Eb ra]S_Kg|?7U*8JS\ħ dJVޮS\呣U\\k[9wz$tP˼Zj*V˚Qitu͔ U "|)t[ x!ɾ&+t׎:{uۺƨTy[_i,Nԫ8T^;?ɛ5$ ~\O={\m,c Fc~NQ^4 ƭ8o1z1у⚧ LK˧UO]%Cr}%(l,jxI="v(lۋ#Q]CC)Ͽ 22 eJM*+Y_տlnU^CT"؜t%GKj~c#kt!qM]gQ{( SGmIN!q`C0WCytq+,cpOɈW?Jc9P!]>OdǜճǩZa5RVh/ަW="[:9.Ćm0j\0#P4N,0n}nK~ !gl'[j M5\bj&"ΞsO*O'9.CqC.js`m1@dvg +r|'pX* nTf*z PCPA38UfVB9O_jO?M6 tA lEL+W2LAvmmAx)F5L> y%}DÅ-RE2??\ը@MOE:~/=I'Mϕi[),Ԃ4:)v>==I,˹;zNd731ɕ#=Lt>a 6,7F_\cr$!Y,*Bg ;t7RA6l]fdَvi2_W_(]wk3 HB\MWii'"m7Gs$K$i+ijh=DjRTwzAS2ֆc|xqϢ;o c*zkm--ѓkTq]^m#n -I^#5 v0;Q.1T pAg5+q, eaYxb<:d򭯉xL@^8/h/پ<֗S!-&9^A 'E|K"mİk9 mun} (8XCsݴ=ۿٳZc+[.p \da C &jXmB ͞ h&t TfwJs9DVH=kMUY{xQspՆ!|=wGlKѨv>syAMt: ^Dypꧩy$2bNz.R* ÓQAYB"r,١-`(fU4La21uYJ20qDz!89ZWuIQ[Y4S (B;ҿpaہg61bAPgq7T40X8ۿxnOh ܚkE7)(%wbiSnkh̽t:ͱ>7q<k#IhViEZ=&#mTwt{(u o/xOg&~X7X FvPO-PSN1 \x<9lvQLa1F~J;_{f뇻UXypO׳9h]>KF:І|ԿHA]hdh4P;X`e5uU^MDZk3-!!g$sOal爝c)94O:kkYдqH0q1zO_Hza㲨|]^öwqΐsd ߶65@ע^3/x>1T&KB$6kpFd X֏{w0AB4OpmJr=?fB EC4*ؚl=P! 4㐥63sgi#jRsdh i_ J53˓c}~ˈ_5c0B?G.ѝNOGjj@1HB)',s|wѣWm7&?Xga$A)l 4WΞ bW.4:/CƬ%Ht09oߦDk y=Vm2WԪLH#o=1m aQ5]%bAbZ x:O]=7"E-493tq}rab}M]-ׂlc^$V GY<9!i~RuR gzdtU/N\/[TT2tˌ3js7fz53 LASa u&p"46걍"LlrȻle? msKNP/Pva6V.HBb%9+0n#jqo5O%ܧQ.xo#Om#qcl B0jxe2?&@c ʿRy-M65 s-1jnsuLoq*t]q{1HSlkSHZ>kΩj_T ӒA~U3%ή(n.D* ãSz]hI͎U1AOӏX,8N`'1=`b+rQ_Lzݥ]'q * lk%"_?8+^˩-tt?*f*> a2oBNi>x!>W{KZhuow_O I").r(h=b|j.pz^/0ƨ3!nzl8AƜ-lKQc֌|QiS apx(cw-vs4+ĉn{. = '%^y{] W^ AϽi-=RֻruڑnE|g!b}g'O\LL6kĠ3D޽o\~4گu%Ӕ0DtJ-pRM(WLly>TowQc*t6yܧp}S"#W(ɞ^jF(wpq <\_jbݏTȏ_coxS1 w1Ԍ!'<_^+bԀ(gE޹xWc# !P6n;L(KJ."os3 ks&L~r4ʹ)cP:Nڱ0iГ6:T6'h >GҽM$ظ:59xP_ `,pq;uie烲dJ$Wu8?BAxѓW=~?u527æ6lѹ:V42Z2FU^D-$Zˤ'(z 꼶 |q^B@ZudL,SGj_j8 nG&Etiek/(˳s#kJD]~/5+ g5Ky(L3%GOeB5+\b 8%Giʷ%j"K3;;c=5` D璤BNo*I%|Dd|V" B){S$R .180v.^_,JL nTbjyxY5ћm{_XXJe>ʡc(p}]G={29&8\:8@S81y m-N 1i,g/Gh"/[N);Z'YQ?X{S9Nht{i 9yo2`z7k1&/PqVϴS6ZH*1lB7IVm|ﳾ>4jo$\#N7^ۗRc*[.# lvE!fcD%Cea|F~ZI! ~L{Abw`Oe;4r \LKi~;C,B.1gG NNpfFLyQיp$0) {(P1uȯ֫ìd[)2n_hy ]YNulF5n̴6b'$KJl0P*o JcR p񪛒B$fL=:Uon,r gqFS%/JZV 2Dbxo/b)\翫ٚqdU1EwLkdRQC&ޱt,f8@9zQd!,NN]NpEN(=g*Z1.c0߭R쌘蹪]C & WwGX7yyi_BI4]ԁhVyjcqjv^:bT5@X%tCE_pUuhNl "SК)d=1q([ż|^>EÇ.qH{S ڪCFؒk!:򛙼t$53,Ta-~#q&gaƁtx뾤 vt&fŒJ(%eUƟeE?I|%trQc\GjDmh{#SNRp/^2"%/T*$nK55- ]#esKzER2'G9NvV9brΞ5jqq=B5 ByCBMx/aE`|\RHh?) ^vEc 6 ]?S̭r\ޱc=0,(2iDJ_P/rq(WEŹUuGփb <=㰡Wq&v!1]@s]D!/[$[%QYټh޾%:`i[n$@k(\ @k](aa7)Š/NԑR?0b[]uh4DuҧޮԎHivt"Ä $#tAM`8Na_ko ,)*Ǡ\OoN{]?H c"e5i$ixUsZ=xr۳)>}lجʑ?g!4fۖTe~Rz{~4Z/#.ՖjoDykrB^*aUcoOi%.)3# [4q Pi|.cj]o/V͡FaGWCEbBLI_X Ʒ[tKa0&ϓ6MbhtbqR. N#]\D$maG@y25u?HcbyEEd^>㇎Rx-H8 FVI #83{,}Yх^՞dj{<//({Ds|[&*3 O㓔& *F}cYT!ȝ.A-xbJW@wweT B.pos~I~9&,q Vkh֙a(_D[5ܼAtTVxٴűR+ݣM2e)YԑϖDžȶ.@iyJrMQ[V$U@A/wп$ޤ@{=IM{xL+k@w27k:~ |4'g#Sv~Ep3PAD88f>5,Ԙw\lyO/Y=:Z\??ּUyAtiwSrCZ颭\;Al綺D:7ƪ/~(we1d0,v4Z;x歓belÿ%ܷl$AFZ$1ERD2A@pgs| [%JѕtYb* +z+hm?d&9uߖ.7gVTf`z~oc,35ܔq[~_EԣctWbtJB,GX)k]l2r\9&RcDHfal7# _dԤZө-ͭ9F#wf16VdOi=6'0!\*0u;mlg Ȍ;t# kܺ#A HQ[ $nh`C=^Ų[  @݌7~:|L BL{&DnYPH[f70h7fZDa+yV r 1 qt˷R99grH9x0xۃ!3{!`iqDC^}&ɳXu9Y^ڳb uٰ2n Y35_zq+,*R;8dЕD2 h^/}"abL1Dhw"׊n}-M}~W^u["r;C"nĤIURO wZWjQ̢]H)3o'I8e"Q:ֲB] Hd.r1҉_t;3S"98LR0Eʗyq9U!`mX ɤN-5` +;0k[M ֕NbM=܅eX0f_<` xGסkm6V\r)Tְ [q@S͘n՚!\&l{u$wԂgM8k7=Sa:pmb" FَmE_dMm _*˻ab & e<~}p*b 9nQR:XщUzdHCD@࣋ŠoqfҿĽ@;ͩ3TQ 1WTE~DXj]G39@6jkSxo#"d+:Ŝި-/!ӯ{6. .TqhBmI u mKE{xuT6c׊qV[0 Phcrȱ(OQMUW6d\)e3?cM KFZ)ϒ kQFDHR>u([^KxsG|1_7wds3X%uh-~y@(>f.fBC Nu@땻9?Y5ԓG~ڊc 2 =1(`MyamG+^+sZ',2 f1-st"BZgp.WYL+ݒ%aVI ,'){=RZl)}3tJX; na%ʼn<C( 4KpDT}"w&A$jU: 3D n}JJޓC(S,;-SGnI`R:F硵BsG 5kw7 ,CYﭐDbXԤxG@\& _0qѽi!.$Fy#VT/[>>=jT4},z V}uh[I\~4PMXOugpk^NJ N QG|J zzRb[l<%v#Mk"׸,@e]N]4:{2T=k wVP[_@#,niU }h/{ _Zv⣲p:v{qAViL+fF.֝.u}]U4kj[/ycqr37}̺y$ dɒ4 s 0^/h$ S)  <rPM Yη&n ss#Քm#UQ҅`3wό cAo%l=OܸxHA).Ù31vW`]G\r &($=7| $-_YU)\ٞ?-Ё([ޑSۚ0 0^Xj!(}Vj?anst"?ہ]AB б ,U='up1x 7Vp"Ʌt@< YZj{eқN(8XDÛԨފ[XB@ V3]lwen+6sQ*8ac^gD9l2~ J臉f@E^ңMwI2kDfR'\WqvklR_:` ) &l?pLGOn :y^FpߥՊÂnT&PkC_dN^;A16bvԜhj!$yOFuT= XjM,~%i+PD#qx R% AANT0ѩUy͈ oU4+L쬢 : [+,<P7[x4+ɑ"{K6l#,|5GKA&m?v36XTAz(u[ w3DqUc\,qtcQ{WV_ Q#h/K+z# \9OK( Ys]U#],H|%U "mA:qW&vF(ZRĂuI@$%6$zٍvcRyKɷ>X"00>Rˎ&'\0qwdҟ]]G3=T xGX|zx1V_Yxi+HqWMG@bT̺o ZA>x2AY6׺E󠼉%VKT9}̈́gLrZwQ)u=؝`&Qn1a87+~,SvDFb<|,V΋1_/7WeJ;Ij0GB8=SSq,ȈiXu̯ tYnR)7%:#\ pbC;z;g[xAX_((d`t K=>Y:=D:]CմbnE9pgp"֝gb"߹vwfّ6`.Zx~Jh`4r$E h7@F-eX%WإE'֙П$KL{}#-_F3??}j$lwSF hP4MInC3$c4J lc*rdeXPa @n #zCN*uU 'OaK ]D9D:XxkCײ/ʗ2p^j+1Z ")i:& ]n a[]Z&hwwm|TE*G/:9;ewdvnDLڼPf>,=vYLt(I"B{^2<_@[#ԃU# ݏ_Jz)D>j̪k焹AjGJYT|OhmIüRƳ^QBO;ӧ Gir`;DbL}J_&aeL 'F1)PȻξ 7¯ gu >fre̔V4i3+b F(-D:8Ƈv[:i݈?lh-)TS=REȖ 9ej_)Жa7V}"D2.pe"`7~}fhzVxmzҤLlJQE(WhPh7&w<`AIt-Vu]N]x+vb'R,՘MtWJȄ0_f/)g9=dqA[$m47 J "뀼^v:kIcDˈ((wauj{}j6pem‖Xٍt.b $'5|?vidD=t4;+mkQ hjpNV#zJJJ? 2Ѹ;W58x}QKZl9dLFP}t<]zܶp4ߓfq hGp~ز5iđ+4ixN]} z]IKXz9\.JL0:ll6Pϟ6Ye+Hxw=>2\?EeXP$eIBqS+gW gL+?\ˡL' )W$1E s$H#}s^Qۈ|sSsE& _ܸ?:؜~PMI.]EڀU8LhF]* UȔd `{/Zה-U45pYS.imm 3+H $;@.lra˺Փh*u_FCoUfGH;r1aDhdWsfjı=j BG8n"Հ@6Ԛ^NBIO,[y0F?g'1H-G8VXպ8ݼDФp f9c>s| fcIRuGs7%%+otiF0^Ÿ/3G aWvw¯wi'v#a)U3ʝ !XwWHF,0;`f_?#H4f ĆA5@uVH֡1$y`7 x>Jgi CbP#Wo]?|ܚ<"j~pΚj`\`|) [đNѨsVR|16+dH̰ґSZn;hl8".OS%@{3#ϲ62#3tnN+3g/Tƾ|E _W>+k7jk M@15 JWDBic#ݯHRe3~R7kMק:׳Zѹs?"amvp8` :?sj'kxkKE96wآ'#0$8ұGSs֢/{p]=p )AX.+}j+F7sij*Hq4re#ܰKW5&q8<'am} 6Ȉ9TGd,o_@H+hqYnp-˨d*QWqhW̓c8G"% $2-(,b*z^YA9Jù]bxGic=l|O!K6KW:`yeIVVDnb==4W[ʸhp'q=h7W}++Gpi!\Ա9Q"7wCC^IQ5dW o旅$DIb]5Q{ ؔ9["FBpiA@3#yUY`4gk7tl3,17q>UxWxm b &i PHB^ 9#M4^LK6m^$>b.ix;Zm^׹]"ܨI?t1m __{!✓^6D{U"7bWl^08 IxBu i-YG F@\GV0J>ֹXdXRL|FW:o(xԇ 0 3f He0+O.*HҘF2RKPHIŘB7AV#9tG6AlB zg򄝨JE(7r^*&\''0ˊ~̽O2_ZaxE4ҺY@6hג?qh?ۤ[cS/V.Ѣ`Wk[}%GCxl4QR KN4O؊60!z_L}*M Kv"U/s"MGx "3*d_gw[JufE*dvYiIEfc4v:z_;O ٞcr;X+|b4 ޠh΋ڈt1Hd7{ }4AqG) Be•KhJNXf+4:fTjZDa5Fqq]@@\fT#` C~ ޔD5YCMߎGL^ ?uut%|P ȦglQF0X(oXǷU3xXHuldYaur}|"dhNđr3] =ƧHPrj*! 3pqVAmOhoCm++.'Ir,$? t}.z}(tMwUOoĀdD شdy~cb/:=va36Z:Vh:g]y5#Zx|vL{htSc獖>.$@}u 8;6,VcP AH"XM~E_B<\']1%8 Ə f@Á_iv|%e SeG5_ZÅqb-s{Qu}a%o $C&J(~I.fЦ~SW;J<=C%׃^ T˙t,ݟ~ ;f`KeMԊ!$^l\Kz[3[ . DP't}R sbC94@͙?/$p$UgKd'l\õ6c4< L) 5DBJ3ZIU_ AX ߰Tp J ^:m۔拚kp`1;K¥j a?3͒Rs׼|\nnV^{=?}2'j~̻|GVFP ԱiEEiN-چ'qjBRfgE st|=FZ`GKdW:,:e[N(d{~oZj]?HkÐ7pYj Jg6+\sl5;L"fmy;t'X0W%ކ̤wFoOw(3+ w@}?*%-|S"Q> oUkDn)e)K36XX6*u,Z L"\ScC_. NzF)uFAB9.d 8RmX̾z':+Xh|.̄C8$nq0x,-"N=22>)hUSL"&Í"->7s(s9 newȭݝk/(8F({Ee2JZn@ek豖nbP]P84J,oc2$T/}Ov"f[YnVR8ܮcW9D?ր*? jIpko@ @2n .|USt r7/r<{7-^;HlΝ@0MݭiS={ `EcUl  ~co",T ZPdD`e]f8Ss='u&XA0q[eMEQ{UU#%qɓCh`<i{ xH{J);W'FNԷB1uUwu]o[#z\Z+#0Thc/$,Ye)!yFL Y"Ic/H.^FcV!RА:͉pL(Iް\PNlЄjAyhQ"cAOC.Lokzri/j`:6.cf}}>şou"u "Tx%7ۚA"ʥgݤX^lvRvʥ$WqoԬ/[IJ[=G>8ݭvv*iapM S-HqV[?]9pb1ܙz0ntFsy`n6erCh!:|mѱa߈ca7wDvTMَJBRdN.e6ȊU'g>C#^ARzG@A4zvf8lYB|T (rY>#t4 M0'=X:Z| Ch3N_R5,WMMj/gLme t8zt>f)Ņbtmp\8lė0+pc!bGsX M%z9pbjm*FMJq/O;7S~68 ʻ><@#Rrۤz}i#mRH{5[9;gLvbY^.CY🉗vF31}Lphµu/28k] "@Zۧ]@ OB+w: 9piaزX+^{i.u̕jj=ARnyWئj ERX\Г@J֥[E1XjH#;ejL6?O$ HA9HbWuS! d3I(k_|<ҶlWP~ˆ",Θͤ\0+ BEon(>W'9HVE_A؎A_.<љؔ]scT1danIjU*cEaCjz͚`N~O⽉8m\8ITtLns*Ǡ.Cy~3V~(\/oUnTvV#^&;cEoL( 3Xx:GEƖ!%̂Wqjk`$Ő0)c[ys,Q*st>X-_,G-V_um5@] cUųGCRƩ;[J׸jGn$f8͓+{6脵PB#{|o=5V墾ws2\QtWK3/_MUQH:J,LT !dHVb?B/# 9uS[c e 85 N}hKpAO~@:-o[P`KǼ0[zhL5H1&YֽH>C- NdXN7&(A$2.LVČ#&s+;I`ݕa 5^`4 u=3pqu6W_ͻ238ޫW8Dc9:du 7v$LsM—OUE*fkG#.K{ pAn#h[J^ Lx:9+0Ҹ: IvZuD3?r\@΅=GS i!n̆BJwqOXn ZkB{F6}ƧV$^ISiOj){Ȯ\!U)chPsٱ([ __ו&37Dxz'@)ome<+[[qP1{,7 CXe$&ÓO#O|]֦ k70YU0Mc z Th [ti2!Kw`87VF:md-?|񸮔qGlk6o 6(´|)l;D:Pl^;Ю:T^9gd;!WvSUA2) w"I.t8KH ݍg uvolW*:שWE%fNsZTlߝxknf}{̨=t<*&rF n(M}v- kTA9EQX/4lǗ긯{^gH]ș\g. ֣Ws_3J4\ ەXTŅm(ku<xh Vno=6c|2pwDsmyw+鵂)_r=:mNDS2l6Dxy0u=gxaOO줴wAJ埣#C! |ph+xf&Pi0o} Vr`bGTBRoL]"xաY`*i?]_ v ʮ!K.9cU劂Ć,6Ds)ǔ,90|Ǹ0ut? S(Ɨs;^=ÎZ;΋S= ؜O)3$_9d Jț&P\o*Lu0n9i*ጽydD/wR7 {P=K6x/소hx|1oqEHC& Jc!)J>_ L-[MmJ;HL(#:dnj[Mu]uz[xc'j7D]fYGۓYBn/JNG/BιQ}̖"RL{5!oEG4G;: 1/q,`Ɔӷ=1,Oɻ- %pNc}~U96a$J?*D⩱8;u&.9hfp+j>\uJ:\pdj=,B:dU(B.c,KYFӃ3EaFkنo>|;8{5J#reJ/R;nZVPx:Hh.: g$GJA)U$y7|M2\Fhu8b=L阻&ƏT+xX5v YF{#zij&Q;?hj[J2Wx- ipQ6v!{ZVMߞڗw⥺cbPiBP8.Wqmn_tbr+ڥt4.W%Bs\\<8 CO$26[TށW}E.IĀP[gjAV:*kǀ('T*uHWHBIn)qp T̊hf 7-9J # [ "se,eb,dMSr\赞}m}5l-uI>캡r| w 846s^J dM,'~ h ,-]8 BD:nxR {ܹbC \6l ~I(ThjeNjh]XR?yaY]iy5z_DKם@o{f]9<Ǡ#3/t()ۼb- I^[FQ^OC%SH *NӞ#.?2nNw?8n,+Yp5 ʏZN/P(;j plK[K۰the'Q,7XVk곪uĻ7:Ml?g;! lE0{O#:"VeXhR|apXdqn+Uˠ6nss70ǎy ,QGt<`E\ ("^F!PH7a,z iy\iy b}C8됉J(8o{4̱,4Zr|t} qc7dMNSX;8\o/f n<"oC)qxS+bw)RK`:[ezkC,|3(k4&3wsWNgh=^܌K)?&% a ?Ù|G\7MB(uPkeK _]Ibw=k(\'  `~4P}ɹ`:l @kQw(,Ӆt&(!D{ X=Y3CYAʒydHD*))8I;.5<3eQ&ss|T7ʍW0 HN+|Cm߂Y?ɛ5}>="Ŝݧ| @f1^K\ =Nn-9p̶Yu(k;F96"d-׸@L4q0-eCL}NSMhXq;6NЌ\ZA:1xgALxoiqQQɝd0)ârlKLW!HG#Q*gh#y,Yߘj~V"OWKGƵ·tNMq>iAGE^DϤj.eqVrSD.Po O:p El(w<$$,S$((z)T_G;::)I3gk98L!Op e\eAj6NչUyH#םs1$@=lY [Q~X?!**xuaV{^셆5!r[5S$7 pg:N4X8yL-؛C^c5084g{nIWAnqGWy^)L xtWb>\(naZ`}P\'afq =YcML]rh;{F&6~XA֓)!GvU jve'?GT+0N|@Dj.74GҟJx*1cRȌ: .<6a~~X C0~_:(4 '.IJ2k3@@ʨ/`%txq~h5H ϖq $ *E\F`ٖrY(52^+ A)oѓJf>=5C8ɻZSqE, W2&pji8P͂V%CRje!9v*(2޺^xP?BD+ͿЁ[6u;S"u#ZčȷnO+9s4_SK)Wd;\EvP~ \j}y)s:>- [i=W +IZ=UE=Ł:u2p֑|kdjC1 2~"V^{jyzSAf"}PHl`YEp8@8$2 *D~e2qW+Ns F'x9iohp}MMssHЛ;dꓬ o]~W,#'0RVƴgwjjgsOcggdfHz-trиQ`.˸FAٔI215SGsH+  .'dg[=NfseR9r+LE Sݙ<^0ܙotڀDZqᖮ~'b3Kl%Gɘ!Ȣ@k5-<쀶W$H&c bkd`ˮu;>6?^&Jc<]ѷF!EԘIo6ct@L~oTl]U<ݬPV8t oJ|G\[ʰ_3g߫r6q0:thr^;TOǚ QbuA}1_(y}9׹.OFg,0M$EE-(~OFbYe \SC/q'%p+=k nbt^DP=⋄hTs.P/-'>!h%%bG>6B|Y^`l<=#[ ~.OV5`{C3ha 0["[l }VϷ]X}C zm03;{r?#W\xÕ&dow&jB/骽wTY; %LZzaDlvvONe0m\$wyl§~=a{x{z6i\wȭ_E'aƷMI7䙣 O}>x5/0pz>fe+s;G%lkG!p,bmnBH:ft<"y5g%ۓyG =X{lGK@^}Ǩk`^{G;^+zܪ֪f>;Hmy>L)Ҽ1S4//BkN{EIߞ(-D_<=62f^ah*N| pJ&mT%+Y$sBq x6K31S`D <)<1=/$[0so5i5aE=j2M>qR;[u(p ]}t}ڟZ Ƨ9\UÓ# -M'VEť9>VHD95KŠɾTvXzBh!]8ui 5#L8T=AqY,gN3]nYtG#6*^@׶9\mKD:#-EAVn~XIydZNV P ʗ(wR+6<۱UzEv& @֛O. ҥJK /o\2,+)z޲,gN]sz 8 ͔zh&*u%9ek@4˚BFFp=Qe;nj}}T~I s Pa f.܄Nx Log*.XB֝7!s̨wy]J{U_i3K,iH@n!}Q\P4}6/ad1z;أfVЮ#X5C? ^ovh rcM䒶RzaǞɣ0 SN[_/*϶ Y3Vݕ%+\ְU-OԬ(z ]uQG?p~crB׭P[h`WBsU]5H jg t$t{ `lGYz9XHi,ɨ_h;EGeWƠT" Te;d~Z~/:BrH S\Ҟ DZ5^)pMDoB/eyPdQ&W7R=3pNYuRg4Yd$=HyY:؃ ̰A0v + }cGs ?`?'ܑ <`*2qAᑆ]*i#hJG >},Uc- )0Qt@{;\uUdޝyX;# "_dZzs r*ݗ9(j?֦: Q.MdhYXQ~rG34:c#UX덝4c(vTDH-NΕ+ԤS %s^-AsI1E>pLޙrNN>-@U0-#){=齒`!ЪIMTo8'2\P=Rfq! zӟ>IKOt,wN77JJU\.Rbq?BEO\{bw f };7#aAT,O^e<ȿU "5èΡ]v: 5c E23w)oi5vA(7?$'sSf{sӼ[{'.v*$wUoTXTUyܳ,˿IUC7 'Rek\yf)T(gyiU ~( ;. P#Ak=h|Vӆo.9 ,}]!@*E=L+d*/G 1BF;Hs1+fw-ň~'C$"ڇi'7>΁P;^ySȖP([$&(u۶q/A,Z2ZQ7Y0c:$7YdӸ.R}WNűWDoNXv%+%9wava4K7V Y׆[j[a.`w :Cݿ@xT%;GrŻrV7;4z*~~ϩC^KbŌ)Bs @`{@fU⽿s,+[ASDAebས63mSԈڐ5IR<s*OMGq`k@~!\2- *8#HJq,[6O4;pC q7F++w*5Qz{iz_ĖA O}p x{s0_`@X1m!rZs9X{= 3EtyjeW6lKBrg)4*$5gDm  ;A4DNjVvB0 aE=_q朓 BZXHzF47>!*-A&gG)~ BM͍)7fpIjbR{kȿt⬟:U?g\*k̀G39clbm?S|E<=QV5/[TMTjF1Ͼ ܜL;K e>aHsW2z}A- o服qBsQL!|7~GV Y*Wxf?Fn{p{_D!AnU/Dp_kLMqLW|9yI~leP &4+H8 Օɻz 7HL"§ 3:]uW|Kh'YOLI΄uUOs܅E=<~~9}qٍ֢5ztǟ*!W2jzP_K2$rqjO4O=>'O-fUt7T4K7ѣ 992xQ]@3N0{0p/Jƒvx$m~7p;0oaڗ7ƟW 8cMH[s$Uuw"ͱ<+^~}Ŋ/D.d):P97Hօ'ƸЧp5<3?mxi5ONffBq_ܿL*0\R6M)+bHD',⫮JɞA3~4l9KT~Y!&zqlajQ/ؗN?OipmJSgv.R]q ueq91(h ]6l3Վ?m3N*t-wtI9*au|j봟X4PԎ.I pQΘ*bټ-;_] aC&-`ƠrFO451D_UݦG5{! )eʊʸղ'lU[.$zF^x!tlPl84vxe$g;<}UE8 {Pϵ^K-{sJC֧3Db^ 4d0.SǶٙubOv~xe/1LYڛڷ#dy"8!0()|?&V_ߪܶ@9TM_MŀĊmʜVKy4D%B.&S23H~{ Ax(L:$viY22d%3I/; E7F(;NgNඔV؀_ԁЊo^Oy7{% u!hfgݐ߅J)pD|M1}kvȜV!F|#C!À> JJD:&|/c } vXϻU7QMkeQ| 7i앂,SDhmY+V UPuFgGX$npUVWT_O͕1U nzxM|e@Qx@G/+9 +I/#Zf@]i;M`9I! ۾1担E}Ixno/h %Q~ k"[—;B$r\ ϋKxO B'O.77 ZRsZxz;[ ѨO}Jux_HypYBΞ|4u7Eۂy/*(5g;Eeӯ[դ'7n툩61?0&՟ %@*{d5Y?2'QO܇WUgmi 1#IyS `=`,V0;( OL2`>pf-*$dd{dG yu@śL0ILRy ?\>HI3唄м/X5|n'ڿR:mi#g$$Ng Om7$P D I(ުjfrWD#G7<6@"2T(3\JXԯH"АpȹMݮ?URf"˴ =!5} %xNv`g 9"'ySi@]=`.yi֫J i_< n5} W]U}QN:CD;v[ר xX15FQAʛ:[r Jo`q+}hƺ=!o梌/WsG\m1J::;L35Zr-1J'Pֻlsh})鵶Ur]PyûP(ؙ=^LH{Oj􈀓s82o=\f}ǖ4%&ڠu7? $ Zj<5vN-o'. Fހnk=S3Y &? 2<2L<3y_UI(05$<|NR).ҤJ&lG򭙞 M<ZǗIY#N1Z]r?7谳nܺcķX ؍t&l3BdqfkMLrݣ; n.׺] s;aOfd(; @:7|Wx3 yq?-ysC4ui+=þU1C;(f뫹B:jWDQ}gZ7HS晒,]FCwjw ^y4~uw-69>wh.ڞP ӱzPNYO/AZ02h/,5ePг'YA>.‰!8 G.mB#)G/mmlygkwh7|g W|hY?dz_;ǍF S9~ڱʐXdָ|1Vzanŗ/TEA,W TSR2 XL&IkBm1˚uBzgVFycCnj9ٴ69’`i $[SĤ`-%A۴^: 6d5U'bGn?_ *S-3 )rĐ C*2DvZﯫm{< 2^"^֩?^b췂DzNS}Q# pQ8nt"hB1bǣL{7e,يJ药;nxCNMWϛ֥[a uT"pѨYt9-[e8(8f{Pf=@ wػt++z͔ lt~#&- R¡(fI9+y8n8efH  IEe߇8Y9cۑ=?\fX9,,D>0sBk͏+|Sx\'ψ͵-Os>R 6S/$A3#zc|]"eehr/+IɓW΋ ջD5_HH' !U~\ݑ\Kg s{ry86ԭt5m\_$́K̄ C^ZUAzp4;ňzhCWpM_m&W^h!GoԷ4؃[{q'1o,gy!(,13kB]?+=7Z †dû$zp q1BV~Bg_Eo-V44ѪR֯u&2i"e9C!19I₸I/*<-fGX݁I~O[`~%ئÔXۯ$+fiڛ $1qiP;b6ĭ,-=2L+ꪐd /jDQIBLTAhYD&4QYRWA+ CK )1댕>.7=b"T:Wi`:xH-U<[C?f=\ØmQ6^juCT4s fp,wft%/uwwTC\Sǭ돰Z {ȽD{kꓽ/H;W?ܻ !* a, |RWbW; v ;J64Y';:T x1\#"S6YOJ¸iK*<0 G"fg\A\=79펙 喩RU{%S& Ýq6/fuN XX|=VnOdY\af^k P)T:l+FKz :ZӾBgj!2`Ro-z}O\JUBO1K b9_6fiqc[h<7jම"I槥iR ڵu _k+$U؂l?$N"ڷsÞ dQ_|քJlGQq7V_d# زnaG&V*ʽFIȵr&|6"]tYɫSX› 8 LD:ZA`)]ۂ F IDR<Kap:|Rr)Ve)PFFᙠwae8\DEQiQ?i$;``i ҧFg">m}Ck=>V?'DPY32/97ᡶJyR\yM}BGr &KysQ4N0RƬs>zsARX?Չ#2D^|r-J;I2uz5luبF _WʈRn[Do ;'䠥=@fUNϞ+ `r>]8Ɖ[vXa \}EX#J7>0:C ]^"緱`ۈ-E(.F.#Q|L({G.RZ#c@׍6GsgSaTP;J49Ă["|LzITK$X{Bo @E-XL]]sbS8P6L}e0&@E;Ծɧ>_4moѢ3 ץ>S`iQY9qN!Ujf_'N&uu `5- UG[ъ@Ӷw4 j$xUg4\rQ[lv6pZfu-ەaObr-ތxA}DS`0?gOۭ;~џ@gYJ3a~_IL|֑de.@68dxuoE6^tzOwv`+q6qq}zA]:,s#5B_rk5LyI[ĤYvqVc`#1.:ʽHǛ][lٻ ˨թIO٭}|=§f2M_ DL%!ʴ2B [f(~/43`Qda+8ggth8 >y#Բ_ `l Ye7g]JW#x|E@I>m|s;HZ#v;nF~AWٯ伟Օ Z"ھH%F%)j/ Uc/s$M'.uCai|!zac"1qN&nѳO*TMݺi kOlRS}.DԔ=;eS,[q3$#6 pO"HWey}C.HD"W7 Q1ro?tNUjq`wvR3%ΙK> xΪ(R6(ƬA_[?0$KD.<ѫy( Id@ { ^vȫ{x1M7ڷ. ]6 BR7PO>ICfgg[59zkvc-ǖo- ݫh f@h=ՠ+0‚dpli,g`f.ðwn{G8neP .eP;jdXECrpQiǘVN䊘'^FԹ9 LR\2kNcF\t O858eo !6%`j4X-22.JW4G|6ef<297Ӯ{ =uZchKT&5beu]UNLxGV)R\g;yVܣ)O;=Ue~y&iB6JB@ݣ.ں1T'k^!:QeWA#.S"[K";굋AVÚYa6kT6BWAUg% UϙMDk'3*s;3@Őth8dSl'5ftWD*Шnߺ׮7h"c{.m&VޢW#hL\|6}f7qAK QOiH6ZՐM<=tw8oq.zm@̅ =iDoH{rtp]  JŌ„YPw_ȫ3|uQN:G$;JTR68;-\S8BhZ>j{æ"8S@m~@UR;f+; &TK$Cb#ڹQDiN3<)$zgJ  L#'X]%+:|{ڴ\vzS&Σ}WUF/hښ޼WzlH b`MU-lLV0f0߯fhc}GP(^ 6JSmwExk $+z)ͫy:D2632༿gƩgI;$%wդCU0x?}89e熄E8֘@!O}],&j /nzj'Z:؆-/Uz'b m`% R =&2d诺su?X{ ol>h [;Fbu,ʚTa{I*ssjfo80U!Z_%6 r|Q(.<{IA+CumX{g( c-V>~Ei+e{IͶ?(6(Nnk _4 #o^欚-v ˆ&l$&҆]ʼnuJ<= Ia.j |ʜЏ6n_7F~W0խcԋMQח"f~Ӡ&}lp/@qRD$5$j<ёɸ`p5!2BeVtލokވtV]I.}Fɡa]$ӱT%V6Μ>PjќGOiuyq-簔мj,%3 > ]skTU:pXkEqC2(/#}5lְB"_͏(O42 gy VTCv>VQמt1խ /qD/g%1;"䏞'h?<`֥->PA˯#>&mZNm'A)? #[wH Ґ-8ں|2bDE'gk(LbAN,)36,ʴID|ff@B 4]|>.1ZH cJsČεg_~t)cm,_}{PpȒ18(U)ݱP*tG6 Ë(]qka6Tgc,NvGb2#:zRPơ KREttʴbAW&5!);w}\%ziR&0I)8t#jkA)Dƞ#Ō❥8mocNrQ{guNJl r5l[n뉲%?s (z}+&] %l`#3'ANKg`T@݌Vx\\WƦS{p'Y 16m\dv5&4!)(.&W{}OT0lmKDQsp63?! me{^'k L!"ExˮϷMJfb5aQ&2o<6115̘($BOxfʾnj_h~zuSZwmNb F2I6~Jb>$aXPqT!۝7k,EkMmC:O]9cFjrl_`\򅜄5j+$ɉB*Xcz1wXܑͬW>26M/ -qJ2A5*9t^]9r5ވpɲyqqr[߬qoP<Օ:U&J>i*1{Smiw[,ӊ%SO)lvgrb^=LVu U&tY?|Fi8$) g-Hg7< ]E!ذw>#kN/8ar⡂ r=DCWP+' )E8~)Н:.:ט06_n?N@|o S@8^Q@<)T̖u[$&hPyv45KvlOlRa}cfKѢ; %-8s UX¢Fcrwݟ K䵤=E#]l].qHڴARV`A9cMAef!} ;֖He'[,q˳9?Xy, xb[ߴ0 -pfg֘n8]Cz.+Ki>d o}:ρlD#p#qH@ lԄ2%@:fEi}޼crNtd̠stf2cg$@6އLh)(P&RݦwIs;M!aj2-[{X\ ct'Bj!JV6!!̿n"=r m8zZ Ilg"eץ3sQ@֌X@\B'=Ekb"Z1+5wGݦ';& p1QN$mg[F&k> JA^|-{k@ }{Z흖&F :ueu9KWƯ=0@Í1{֚zJSPj7^+ásf {;aOg78cE6oW6NjP p2/ތG@xDҦ?I|/e*Ls'dE`Z% Ys]:ZXj->j9h5XrmC d$SڪSS{8Ovg1U~ i<ëri$2M3 7o(BE-:u0^&}HwXq7h!vJW5qLJȫoCdXRydINoԜD*ᑀWi:(7k4C[R+, ܰ4/QAobUxt=UfMvbEut A<L^ė 0U.jT k)'7AOu3퐎,3yX Ǧ" N̿iy^qiwGewt,d{nj0C4$n} !8 e l?RZC"EԒ .[s'݉*ǟ%L_AIY2Y ^P(2;nH łf?Ϛ>~台 @@I 4RG3}`Hff" ڎN;K y'_Un1VZHUb&. qa*N tx;ND"[iw_=6Q ?kP)ܞti0ĢUY-~kT\ڧ,6kb0{ hziP$S|K_>{\'K=r%1[mx5[%[}7LΑAMbB{VO~NQM I@}5*z5Rd],){O OËDG-x|*އ(\3C Rr$6mbQyU|mS1.\',hDDjB?+JXÌD'y8554Jyy,6ƙ=FC: i6hF8=C9XNzd8`_[V>豵|N[tY"V&)ʙtB~RoMح-"B&9°U˟OHJL+¶#۠7SNy6˭}"ABu@oz"0;59:c3Pxؓ,;_qK2:/>Q1r Q} v |`h7`Dr-L䰠ѧ,<ռ[ Z-eV]n?IȼD|,}j|̜ns 6JؽrA_ ͚lgL g/K9tT۩եz75H<Glv⹏tcW~"`;ނuz1dPbAؚj^}$had0b Uq25S&?'*ݹOeΝ&2) x8sl8Px8j\BrXg*i}m WXHx$_7twUTJHdҖ$FH*^8|{Mo\ ̾?3@"ejm7.8ۦ& k͹KOjbJ}A[蔥_x؋yhlFp8A~B"X`n+$ksR],}o[ |JRSК뻴 ;$M]ƬkcAGDkg'*d@%"+s4 <57@2(+7TCQT~\aLOm?kk#l.^8il˗;s>ʤgU-{m.&x=#(}m܅˧>myJ{` \ҎQ =/V~h}!/>f9G^[AY  hlz%ҠёgͬMb+P&|+3j)[zΤ=ށghq@PYkVi.a[ 7Kj{U|e : a4FyΌ)z~  \y6!& ~dz(]Eys΀85dl8$HCQu%1yҚМ= X[RS@v?~)hUQ&4%p3yiw)^8">'?WΉD/Z$4SG 0.G0\U,zHV8E{Dԯ0o׀b22%m]?'PP<48YDI^[m/-axv4Κ]jUץoۀ$oلgՋk \٠j?pLEl5Kwe 1 [ctf o^jxwU59˭WP8܈)+8%7PŦb?THg9 ʰ$F~!qtT1j=u^ }@+g|],EoаNci~LmzL;%iK`.ѻMY͒A.qݓlFh5>1g18O+ؘŰ+b>!Oԟ*ui^u y8ޟ/E 0Oi^9rXhrtIS)"ER} O k5H~)oĈ#5tm?:#xzֹ$XScʠS}KK F{{_S88QUaOWѨJo4nV%T"uU ~gC'jF?S\T4WP6\AÜlֆ:} HkLiYj[gqG%jZ^e$Pپ{SCMMd/\ .QL)d֮7AWlmUK4{ >gOrHZZ ~Nm*:%N`)b;vf^)2)tf[SO ty|y t_)W!5( 3ՁrHX*5džǗ'd[K4 %𹴛8yѽ?f[LZPeF_!ׇDamf9k vpةrwG < &]DH+2MY?McPb?a;D*~7K% BTK.yRYσ>3͚JYb|gITM'NFp ]J%t!B]-CC,8vbEd;Y;lFAJh/o6 Ky7昧v1{$~Zs*o2vȐxƂ2Yз @fHǁy'JFCq-]AY$Uj~@[R#s3w5 |bnO7l kd%J<;6aFxBlљ +] zD<=y Nm̞t*dxQg_Wkw3XK؄aF*Wqe@5qHH՚~ P!ܟ!}1&Y m>8V YPznFkydzoKy(MKgoXsp[ʯ rP F8uNP+Y4P;ǏnJ#yr"[+@5яzU.N}ձ:zh=TK3;Z{Zmg-CU:ډO7kۋ|?h鯓Sܫ쥕pҊPk$ k}Ы>nQQde%[ s3L c)z qqV6(3"";#zXX:râ3|sFwƇzP^HYNt#s'>)h-]T~ |եEeuPP 7>lz7B Gkdi,ܹ5s;.W"0JQ}rY6@\[@[H(NrkJ/#3 d5Ƣ`5ZW}3g-o,2Ds`B?A.;TI<0]Wg|:6 i:\|r`9,d-xή5x$'^؟4jT)#J>0&ck:W^m@>Y't3m15= ER^VءXoy=~Rǩ3Q5KA~ke2OX)?6:ǻ@sFUO}OZ \5i-Řhcv.iU[b51i$@Vvv@88©RPfRLD )hJ^sZXe~Y-W,*=73LϷ򅩘_aD8 =Wȋ\س~<+8QfkV;X$Q0&H 2A`ϚmN(U`}>`bKhD,ғch5cRV^kDXW޽kwC]ae+9+\τbVyD`*߉zF;TkB۶:K 4X3Huce~0P*ʎgEQ! tM[Ruֈm"C= byd4k3<l9 ].2йxO\& 2_/G;Id]9\Su1Os\WG=/7HR!tKd#'<+wc >Cc2L%#qIԏ1MO?<̻Bo'GgAI~,H.&C{愠+34b |^4bXh6_܃]}Xwx }GIblݍD ZF0dwzhmNKqoWОI>Du) yo<ܖxi4H9$4!nDm N:"q . *7F>!F\ʋ 8&GwEt)cE1R*WaO!ct+枎_yhyA{H+ .]^ɹ9_bX J\?kst8Ӛ:;` sR |c{dU!b~}N!x=!pݤWH"\h$ mCc@sevq %DAS5?HTߓX%( f2LEO7!`"T?FʨMJsV>z%FiFv4" ~E5W/̛#g;QHXTμ%bD]k|4p꫼z}32ݻoJ0@Es:H4 2ڐ؈7J=ڳ+vfqmKesy(J-U-Pc?mjz^K0 =E ,(`Bg,[>d w&sœY >Bi3 ,*R>"-S\ܐ (P@>]-BŶI2q[Z7Q $'XG/Mmi>U&kՖ O=[,:evT$ ,\g;:NNeR T]np[xёAӛNʁn\e-Hy¥qh#u:Aug4v|/+d2''z1W1t" BX>"Zr\$ESM#})>T=pDUx:65^a $ U*ӂ6m!IvuMpMdo{LX|skb WP" ^L5& (mBw 9yq97$3F@D€wDi#PuNѝiLęl !-,5)l̕Kd#flդ6.DDE6O\S/[9„"@T P~Bb"U/# g:8Ev2}t5ѓ8<(l9pƀC~K⸩h~!\-h+{ԥ):'6k"x->D?L`[r];:L (TJI ;zBzE`mg.*6&8rׯ[jtQ\t҂L3'Sy3ЕTnMꀝyI)~JA⓹WI² l"[M%,dl cξ ʩ״V+ dԆvO5IAL@1~=7,t]),wY?33?߻ p:qf@dnu̝;.|np 1iQ^J1tKd EyQa/! UX=Dc ^a·xL&O؄))W ݗaA.u?_pw 7|l?"F/ͱf3-$Un Za֙zGXul?7߸ /ڙqJ«sӚh^ֺ~#~ݢ )c\ |fcX,djتH ,RVgp `Dt8$炒uq^GIl ByͻD;EpBBZ@ }N&< aE_ҏs%;C2-@«vŀlMǃOZhYLb,L,NP$ra[J59V92E``FKj[ϯ\j`/6YhjptW fɩ*=h/iW E˂L?[}{laM TQgX,r<aGIFZ'z(W2|N`OƗ -.WMzeHٴ $@g\2i˟:=IpV--dBs';U/1ʮU)8=/~.˿p;E\6$@SJvɛw͋1\Uw[.! <\2@`|:aWZ@ZDnwP̽^˰L8X7|P8?.n',7jYՏ| @Qo'̌en=H99__6^;)aKRhqJa|:Tn+3&*~ڤr]"Uy~ v Nhba4}'aY"H6^dCڅ |ق~QȒ#۸He^ 5/л$10')EԳ`q=(ܪkSDJ)%=R-AbBlӫ\!Rms*Ow[*z,Q~L=%GiA7ԃ>4<& kκc)'DǸqGplW|qWV֤k |IF.lBn<466ћGJu.ofTM5GeI Xp$Z 7y&[kjix87F3a0rXMM@XUb< B-XAmͬ%\)G G<+Ӕ_I97u?ed.%΀(.yN$Uȇ ?TS!Xhuvfʵ qo$\x}o-x 2Z!w58ٚ38?єd0ݳ Ko`%E" ǢI⼼OGq[mBę :yrBׇ=[ږ44Ͳ(l \XcIl>z߲UpӦ);1cS2>:yuld4};\/_qɾ8.'ϻΛ$rVvV/䰕8PWzDN=s~T`Ja{ eIh}f㶝f=t]#w&a-ov蕳qs8.iQΖJ UuEʷLV'뱔&N]AXX}}!O"SySP7CB|b{3&ɘ#odHQKS2a0e: UQ,*fu1sp?i#gʂءŸSF&1壑R䲯+Yt_b<%a7%cͣVP-MV"&=}/`O^?̖]"ݔre{~1Do :؄~ X lDZ͏}X $^/ܡ+Ȩ ,r;%JL8L2 hk\>#CkNڐH̖0{2ropuAo\s<0teN?BGXFKZn?ۨ>bI/*J꣢?C69&ҽo>4~ d(Ǣzmn5/j-g7T0=!FǺn)HƘGV($k #5K}9NQ{pCʑNh2ɵ| L38$YSS׵Qn Lۤ0 AM<6ɇT"fTK͵yx$5lM&>CC#`9[ r=9h,T5oԫsmҶAi{ j3& tObh 壳%M r$!PyI8@V [7ָ\8GB͙E x ݴ4oGV@}p4%mgڙԇ kŏЯUbQNJkzFeM.cè{k{8?o20H|gZuf}*>)"mrR2$0$mg91:[\c;q*:exf? ' wiwS ufkxjSW$ƞ֨@-C@@X,ϐyWgN_3fS1BJ#(Wo|~&~͝twxE[1@b{e*U d3ɥI_a"eHtB06䏼K*?ѕ~I ^ 1YO%S^L <˃n? t>jfw/#M}u|ƈ90Dߛ$x{˪7[pW}Q2Ug  _ٽʏ~+fx9#en}Ϻʔﭯݜʵ9\KxJ歇jY?nSpdz`]{o-cM%]L Gg'VؓJݩVm&?, ח\1IEisd7AbqW"=){KMM)H5c7S7-dUf_^)qGrxdžD~PBdk;wlob6E !dwI6>v_Zg$e eƘ5CH諭0hXb9[Һ_ou!6) dx^ X؂aKjeBoݓz2:連)d wAa-cAhY>#pܮ",a=}&li T; +Lގv+oB}{±Կ2V:\Qzj~cU(9 QEmq !;r18? :/5 s&}?FwWۏۙ3.@eZBBY<(9H[@.U#ĕCiR . A}`I߽QZp%Z_EW|Fn*| (fEf _.1G. F )]julmO} J݄/u `\,SRw 拶]Q-͝7}^ j~WEU!HzRp{/$Czb-c3 XɄ{%r6;Pv:mTBT.*$!h+-`wnƙ}' Ϣ?z_fK,G{?P%mp+òvr^ ,Q̆^"4W97p0Owr\Ž/5GSio[amw4ܷvIN= St "߯n~J iJ< m(Ⲩ $fDd6D$}@VXisUPߔ͚ sEk.&:\~9zАKQ[=?۽/@I\K?F!F?Mq>Cz`B`p%.r(0?z;r>.Fs$M% ڝj-JRu2lڦ&Kcc4)ρ`L4fÄ}qTGm /o>[E&p 6r ZI UsD#W['o4V_y^),} TE}Oկkg>9v.C;pA ȂHB5o eiƇ+ʥ6UDJ٩֕Mݲ634]"ފ<ѢX~u\הc nᚡ9/wSMN oG]+Q@q^ ECDVPk9,^:O3ֹZ"b"K+qR/&bS-p`LIS`x5b޺rWө@zE_>MWP)JE`t %2]E㉬g܍F&N(gP.!ݟl\rB0T1]l], E/ou!xv^~}Ph@~V0 ΀`0RE?EZn)Sg/#-U,R+Mj[ uV P0< 4943IXApp7)i,g_/1|߹@]W״P^x:5Lwb8Q-4e?SA:ռS,Sn8JOBILQL[(WU,-xX3&9\R˦kŮHǭz#Tg1t&+2gjp6Hw IChNm nT[t鼰=pl1Y۫АPus-xǜ/kמFiw}J,7jf>gWBaU`1OXp̿n…#7Elur;Nx\<; [G^ #\ խ"G{ϙbDj%,(c WҝiۤyJg{D v4"Ok2N/hd_[] X$,7{7CSO" x8/Z9Pzr`$P~^p2ɥ۵1hY_5pŧ8z(1kk/H6!ǂN1 'G)Q V? s*><q o"z9Jj6 8G=¯\RZv%\F7 @^B_bB_YJ$6v g^u@WK*5oXk̟27T;,4 tlߤV xNDeo 4ODѬI 7ԍOUfȚʿ!wF鶿m1ۣQOY-hDP`fwrڸ Pqi3x,8gU}Ƹ_Ɯ# 5ƀ=#nc8Fۨ_E?Qub?]pmJoi tgh˕dtBVwj RVnNAyfߓbz ~|zpgHWdCH1uzH;pc~2:Du(ywJiO;'!(PΗ'+=rjtLF@5<3TZQSwK)Bq-hbp"'NojyaI;Mqb;b,,Fbgr=`z=F)?ioʀ 6Z..츮`S4aWO׬6WkIcùfql@?v$ToGG;|QKyg@Cg_FazY5(iqR6"Wv`o|dV?hcqJJ-+\r9stiq2yj,*BQh薌crWRٜY%k5V詳n_H6 ?n&95J ~ƨz/; sVOfx@LL*x3MaQ5=jo2t"X&ﻎrs{'Qn;oxܑ Yr5çV^$t$n,Cڤ7{4m<Z欜yoTd28YpaHI$XaKdM = s0z&-w`D ۰6&Avf <҄TSSfihBZw4@لc^F;f`xLz(eNr@2iQģ#r2fw[*B #]g/1ϳ)r4vudjT <3@LPH9yٻS'KL3 Aw7) Y:r$IxrcNo=.D2&G [ob29#$~'+}8>$ (% @Y>#o`E$yϱ[1muÿT93r ZIֽgd\Ŋ:.D]dӰvQO* s59{cA:f4Tc"Kq7kg7 exJZmD{S6Gx )c\T:+nky~8+*d(K^T{s?"yr*J0(?& M1JwWz.b<<Lfe2Bg߶C-uXִ_d5sVq D7iɵG27>^=%ƚ!((8pN4Jt<'2RM|QEOanvs?+7Òo1VeE'O("}1kنx2F8G{DrP<ƌ&}K걤\VuH$d/SB,U:©/4cq}4;Es, c͟yHrV025)~xI ?KX=߁cN0lA~SX{&mgtqfy 6rMf0Έٱ=DtMۄ- JDwxO0娔Nq'I;4SśwԡIu O[ٌ2l p^cb@'+u/Figg8],=}tZ3qk }BZl7@=LAYl6K={ft<)!TqiAnL%,vvi0IQNITE[ .J}! @A5JjVKj>``X)?cS9رnT#J h?|4qk1CU֫Aqoqzn-r"*F~wZQ'G ynBqȆf%FW/Fmy+!;c>`8bČZt#m{0 mV|[$߸qPwrMC%zۋ 2޸V풑) F=H|q1o8S޷̜t6<жX@k"|z7"y`f%*P]oWOueyo54&$PtX,D}iV}wNw=&ZoW:a$/ P:i3~mgte=W Zw8zj@ښ2#\qX9Dt3HBn13ׇH}\뉨z)O ;R-<#7ϓz%X\s_!eu 8@kOED]A\ ΔG{>?MIT7Ax+~Pü\Ul޶!W@y ]l_:]lNq3a 84}.L-635c{wa% Q=.'눼ډH*X-К)[6pXUut -C1|zK:(\u[{2frv\)x'qN4RITxpxZmz>Eлk?*G*z:K9V܊Q4D:FCud]?.ڜr\]i)ȘFPQq}ע aDtS@$}ItycQ`^I؈! vӕE4\KzIop[jV>Suے<*I,MwmErbV1zʇ..P;'Cކ@j 1 | irlF >v1Kt$~p0J?PX;1]$ }ǧ&S#9@GŎc[I5OvU6Ɤ |*g? 蕋^14C8!\ٜOOV-1j ?#(JbG&a$,x@jEr: 9퇤T\" ̵?q RؘR߭FI?x!\2g!)ӧlE]gݟUU{ Q! J']>*_0s2mNP}"gnđ5 0; ƸD/B)cƣ7^huVч5u8LUQYeUEKHc7 ŰSPaɧ @HP/̋ǂྚʼnkrkYىk34Y;~e2Пiv(~H$/Jab/2,Nad(-l6 Q#6'ufZC;Bu4!d6| G_sC5.87w(gɰu 6%wG>PgY^pٵPf B$P|LIf@hQEՋ۔I S*z6;9$- +_KNa$hb 4ntw{2ox9ԃ#2\*8zH>+{@+ D$ Խr HƊ7\_X]k׺WKFd;#Z!x8R`/BӐ1@:MT-M=е\C(1 +-ʠ}TՄ6ɧ([aWk+Z9ܠA0]Z+h_TFP;~C^h g8d8$ P!|mN4U)D|aKT@ Y9 b+0~˜k "*=DEJ"-lBr:?: "_Wa!cEJQVSV?hV'5&zYh"z_C=ubnƈf"{]i_N8\^Ԁ8.O"^mT\پW 2L>Քg=' ljhaJǤ¡/W;nd"Gk`eTn{FTxSgo_znYCC'o/x2fݪ2ZÀͣpxURZvYaEvҸ 13Z_!=iϗ_)Cˊc:pDLnʗTxSa*r#E(1mWnrA˕^L%=W@B 1竁A'YZgv 0{I.`Mf?D Z/ <!!__|4TEZ8qmu8 t/ lC}>\2|1: 蔥e;\^P)۞c\ɐ4R2,_I|ȩf nDeJiԖ.{inCor B2~s>ob nN"dUaőVvfŃXf-yxs|h IAp4R2tA#X\LsS89#Hڭ{m<ۺxj{6ٮD{*mE1Lg+4~{mp._ocWJ9%YX*sϩ`n7/"Bg 9ZHEDEק!8njŢBH"ˑ,9IYJMƷ6%-MJC.%ŇdOL"XhwX%CPw"jK?׎zS~4/)Hmf^ -kLܖ&o>l=>Sj${.IZ(hX8B[q,,/85 53G_)UN9Xo8^,p3S(Ќ0ُ70Qu[ o\:Jʕ>t9/@ O*u263A* 2=)ş4wP?wgi+6\2==X{tK.[u6"mXLfZ8Vg#GhD Z l0uBXtojD1Q-f`{~M|2eBfwK6_`1'SP@WrۤOWPM >wtLZ1 +bcn `H}P!ȁL.qHCK1fF CPmUE]0R~浩au^ ? ޫ Iu̡4:Aum/|t\cYBv&'.i ;B>=zi0I&4q^Dl8o +#+ * XNi 9ie[B\w+{1tQ\\f\q cЫ J4*&jK2mKye(0}I8iKs%  RnN ᗷWpN#eA:S {KvQA;A((\4,iJ%dUW}VT.VXD! KfcM aH^N AI=u,JI[ӌuC#2Dw˜fKfFH x6}creEJ]d+Xq@;Ŝ_b$6poQ,~@-]χϖ},4 ֥^PfE@ _AO՜ gq(潌&eĿoۇ[ՃAwnxCH𜍳_:G'^t2 \Ouq)):= ϗǼ~[8% 뗛 -T yaР$BQL;(c2}H!<ĐVIkxXy,{ݸɼhf'bMr=t8Yġ9r!)5$ k֊Dbb˨w*f_ 3/Ũ@[Â?.:@#8v4LJmgY'MO=ݍ%y$f% 鷂|?E74aJG%㎤\awe4K=dyŹl8V%*5uL9,!S^ᔉN0Z3,i_E*^eнF…8v1BM;NᅧK}YtΈLHCȐ,WЈSNx[М 83x;l|~MFq0 PbzoQ WNg#Bd(:YGk:\dMЃ] 9gk}ri[v1a~S=\@ Fݿl+L߲֋x (,Ӝ!_tR۟xeW^9#A1Pp famdW^fo=sa{sƠf&![?^=WtmZ5:R_Qkx֜D'M5H[б9>R/>6=4Tպff(BDlńqd e=w+U9%KAa 4jȽ+R-~29ccucdRwo;) oaDbċ;PSBNDQOJ(sц70>|7RΕn)sG R͵a3iB-_O9*Ī><_W(la~δL`~FHOoߢ\A0ĥYXjU!#Uܲm"ey[)-&, ̒a2ђ ~m:#}}G <9-hn{bw%RY(BC='tjք(B(l;!B4qᅐHT@zVa 皁0łvK@YvSPXPaӸľ &ed!vط[BY2NQW3۩~TD)ʾ0ۺ4&P |T0-wU w *fn%-,a$[`ȹKU> X^q"EQ- z5zYtqOp}:ڮYd K%]x}Ia BWy_dzlUjE(oDL>2t /? w->ۉMPDms]{me;1$r$mÞ]Vo#EH6 3tjHY9œ~u\$=A-qcW{u:9vlkp{g >`? AZyUQ>h!2CzҢyz VdSm {()@N Ogopۙ\Fg_Y 8HOSLBky0:ݥ! "f{K]h;5RĜӏSbHkZ]k`!y#ɠLG~sIGϓJoR&7x4(ew0j,k7> kpZX=Ob'Yob~n6*j;ffrqHê-bt)p ?Q7\sFaHbZgWuYzNnx0a} PɐN-^m¶Fƥm͋{7ttI\Ug]@U=Ig6rPE r-J"Ay8OjxṖSi]G)-aN_{dg;ҺNA<,"$!^t({)CG8&+0bIH7;ia(fZ_ crSF!>zX(,Gcиr* oePl{#Dȅ F#}τpeB:' <2ol(QQ^7אjbr㆜uISX^ u[70U'07))LM/|RY&} aK!`_xo)o# 8*( T>(PL;Fu?|b3Ï袿!U ܑFX2Nm'V2E,1sJQe`8oKk'z7@x0bd;}חD,I{!pS.An O`+|FQXa\y%&(ӷQOX7L>@J0"Q2FR3Y~,\ItV7 QF(wk16-ߢM-br-ЄQ\3Ral܌vlnz%"G&k1;~ \2q W/1\ fuqδNPGq k ٞjظr'b@F2O:F~N퟇kaWc΍ܔ8[RUY"VN <4|TY{g$"sjg4EH:$$F#J~e2 }K a`͝`۩eRP6+ KJNSEܓYk4vl IT`hF?f<%tWH</B1TI ݓ8Ȏ4$hs5 OQI:*)hN=vz!W0'Tkθ6Qaǽc mC]#O3~ &7.wt&hö4td-UiYBp+3^}R.$1eȟISVqO5k @s i"T/}&o+(~\.y-ECoGn%W%Б|6 s>`ԻYD6/KotB.chyuJ7^ODnUvs/֟\9}1ϰ8BWom#ڎR@Ŵ_oCŻHl _BCvCqVc-DTNwo-!UMBv"k[C*xAp( Fӌh*ipo>QȂHE#BlXNC'R ulؓ5~Hy=.6-{pȰ#V6}>;LE#q A}]0K^~cPKO $@žk[Zʔ}3ܱ K97E3\yyӤyeRye-l&3ZUJ͂%ڸQ@/W G5ʮ_>| u*ZRs(?\8('( .N",*HTs+^M/o\*2Z @'}R~_Bc_ A0.;gݟIq\dE}& jbpyEڻ/E v8^L. 'za)@ٶ۸:ۢ]RdJ銫pnK%.pXORpY' ߖ0Ȯ;,y$hE\yq9B>iy #s! ѕ)m؂#\cHx|3b5C_d{{T^G)>orp΃1Gƺ^f!d Xj[lߩ߀޵(H@?59&dt.Zc d~5Pw0!ghk׭7s5Lm hқɱƁMV*k; 7-X杶`m*6~t'/!Z\0)dQ%>hLHjE: ?%L^y8I%Z"NviKWob(RnCkZz13:B7(iW#{*aA zSJ8b_ŷ\Re3&\JuGI_څO!f_Z^/j [,=:O, %Rٸi+@)cr COWp\:}?f_3puqlLS ]𴫏 co(<]ocP%DH3IGhM U)87>yPV)8U8me1iYA/eh+ |tb3^ʻha=<'!Qp*ֺ#^q uX"E xbu(M־Ei=?dE榢 6@(܅\]~aevgg+ {yߚ@d[usm]8G.eI[:2-5srnyJ.hFY)M*f&1 ڑSE9x; yi7X!% cAc} !@րocb]AβNh{TYs\%0[cfx s*[x~`xoRZs6GHtK>)' 5<0b3;{iTPfP+|NL܎JB!l?Ka_>1 (5wY(t򰸸G/QJbPh;iRpC&AK;k.tb[䋘3F2}Txg$ {UAMSTJySTCzA˳<8}U8X?$H8cbNF=E| j̫s<qT>] iiJJGJTj v q;?z ŒёoJ99j!vXh䝩w-녶Wy5j`&RZ9l6x|Tc?e1o,"sދ5Pɝ k͜9vU$3,wxtYLƔTlJ}v7{o1.bxf -%Uu5tDEO/7+l2C$?eC^Rܰ}pH*ʸڑd9Dvk6LI3{Ї"]݊wE˫CꪔuE5Q!pu0zSD73oKIj(\'*_l[*p79R2θ]ww*Y3?+V2a-nRS8%QiHCC v2#=B$.Ε[t;YWjXr!VV@d=+sjIiJ|; +EUb|':kRyRIUdwPrؖx(ȵ|'εgY&$j#YUlXiGA)fw|dsEAVLԠ&k-45vSit1oHW[SH$u`Vn46nt${Bc$pnWOTJVF2ӵ_NJCE6>oaqRf/;!xyjJ[S 𛀭>K^Yדzy]8 ז2ʾ̉0U8YĘܞ[;3]w)l;7\Jϋ'#X0@R##nOB#gM)w%j+eF~Zg_JKE6QUC.m>jΞVy\$O=q5DH(=YܣPS#s QIc:s\F D3Sc]q!3HXk=̛ׯRQyT&Fx (JIi6>w F_#~'Ga$ޮ ̕1⯾k=>1NPٸwMyFֺ5dJ !s|DV^o䕦}N6G^}x~,UV+n=iw+ވprZ4{!,?,*Z93RNͪ2uXCNqZ͌شU p(ԼGg jGCuè샒`㖙{(x)N)t_VwN_ƣݒg#k{ 'Vm#s!YO߻xqzd)=᧝9r0b,?Ev#mw/BH_&%>0]0 tJҀiu)`;/6b1y|D,afFJ_OdIhiuŌh- Z"]^OK]ՖF*:q&؟MZ'mO5.zTh*-b!s-=\Bo;fEyhFnR(;Qϻt+]׭eF ^c'_ ĈRwBXiN2qc/8# [5AjH(BbgJk,HX݌ !)r4BeWE35O*&)!KPc40P1La&$}h:C9J6(ȸAwTG|KΡ0dI@Jtv+cEciVf_#r~B5Hǎw׎dmxTƩj~p``I=̭i=Aux$B/SLi ]l_oFʁ^ˬ ?$ ^o{EjnćWY,Kgӯ3"0IJc&~:Xl~޸) {@T- ,"xs= e%OA A _4\ov2V>iqZ|Z\W6DpSr<= {BFz1fa%F-T+#*g%%i<uthG㶮KԷVuZNwZNWiǡ@=].j4՜AuSiďA.lz1D7=(L4]klAȭ_+:7yD渪!4i,P%񧷶 <&Ҁp}ѡJjD>>eJ} KMx2r@ްīU a[p@=lDϬ'$fqet}31nduK(N3&\;g- b;>J TM{PD޿omLjݧ cJfk6C"k2|hʮ.^z %de%:dKM:5SѡOJz$Ol/2xil@ό1e{ Ta$1iEo4@%)Y+dm|?o- MmݍD &jwBXo-_KN cRMKLLߟey&;^,)V>4_)1 z;йxRkQޠ ڛhT5u81`TKHBdsĒƳB J7)/bHCe؀b6~ Fܭ9ng_Gބȇܗhė VB76z tyB1ȇUq딎 8Wx[BJ+sȻ!xUXAUTFߍEb=P5Wkﱧަaw9 na|ٟz3gDʤP%Re}X[ROvlba>h_u RLr-,8*`G)>r}m90 sjy3WE;E>1'n,Esd2ٔIl3SyoRIA~ nb g*։)=-&$!D֤:v2[Kv2qWtwd!9 H4mv"]LnZcDiF&,S ;ps7;ˤv{$;)[E˨N**Qq6_BE Dqp|~Tք$H{k![(vdL9/Vwws:ף"% c8oHDc+AZD7J0"U`Q%y$iaT_T'+MpY-(u0=L2TT~uPTڧ*\UtAޖ[?Pөs*X6:+i\ouT X Ҡrnj:LLIqf)-$z- [^E~̧@aC74+X&5 erըI1dE``xw)r#Dg&-Idn7Gq`̵!VBJY !l<'GE6j-6K$60su z.N:,DdwcTfUD"ߙ|8]0W;RB29ԢH;nDC1b,XB)W9b@r=F0M3-uFxLJa02t^@Ǡ=k0 wPЂU5S $< (x`k& 4]Bϰmxd, n'mTfTUj1CБqoٙqz.B$ɩG!_mz[SYKG=,mΡ,Vџiw*t0' Kv$'g=yk8"f??T%ptT -5Hr wP);ĨP+u{_mH _IB}~9޽XvJ3o`l+hHż*"Ay?ִcA Hyt|9b0yץmT@6vrgs]&n3񾽎^IY=w ^3+cn$F?az~ 'xdg7_4}FAvL6L\>@Ym(s#%c|=8< s--"\JUe6k/㈋셫gZޔ_՗$ 䞯U9sľ&`Nx̬iWQ%P,l0L%c;lf`\ɶ'0Vk$ʓehӜMn }\2-Z/.M񑁳SE~|ėk$`7oRIX$"N7Μ=#vB!Lܕ  w>y>mb#R@6p3!7ŒƝMsԡDIr@joAi(; >kU@_W"fnB5vc>Bu4U\fbMɚhb[X* `_]8C#o hiG 5C#N7*;T >JP6:םkB8uPZ[,hG⾰۽;Z|5(5t=[r+CJv\zTZ,yI &Z21y-|#4fABIbN0An7pZgppVx[/lrNjM:Η8>|wu􊍈I:k/V|juGAG'|t ]m l $97V7Һls(p{ymwU#KOf8x^$~Dh\:ZͱW;g9!]Bo;dz^p ZY!worV4Mb:eY/iu6}ЖPsnAp _Qh:Pc~3ۮ+\\<ʰ+.?&1(WDp6Ճ4VXSSڽgyR:\l3jBΔpoAlT+]޳8v@n^cBq -!uU"S}>'eeDY5<%{{9C,;?. udA\}Ix४T)+0VI݄-\:@8'cKC{9tT #,[JP.Ip,vUɭp9Eh'{&x2?ޛ hZ/}uyn>|/lH:cr%j}m2@p{Hi"a@5;2O_YY咨֠\J.tG WJ[tŁ Y +9A˵ }"8q&Lwk4@,6 qs6pQp^'Hx ke~ }?mMqaLܗ"Ed/- l(Vuj0`)V],q~z cE*ꨮ!hq qzHA]% yU6 [V|]g8[=Ɏkt WhV ䷡.ލ$T\,O,$?ǝyҊ gxg!|o4 ؽigs(@iGz^ %.ktτ@O(rRW[GzKO:`/Ӭ3v(pB?yxm 3W4JEp]_4@ eB-zhnT?J8lc[ 6lnιl X1Ԕ#h HvDžh&6mN^ Ey0LƟ wiAV< -9eʟa9+/0MEQ^ra':@RwJ}յELr!48V9t](WEEڃRۭuuο?1yT}yr*3(>#(.4t|KK" PޯdD!=xU_4}QI h|e[W{SFyDsj@`rxFPD}a. ڵWGǸγܞL -ZR\Df/Faq|$'ndAuau?6Ous"m.Saς9!%O4B)({W 0N/Ҙ:YUw-(ui/)B`yšwI>/iOHm;Dv"nmzj{ yH'`wJ}(\?` t,6am"^ױ$HK@iG|F5\. enMK&([ H_L"wVQiV#F@*46w̑@PI\#?DmC0Kgo-K6yK2BO4J}0gݴ%ynU)j}WE}ixS@mσ!Ӑ|NpT @0Gpv?[N/xsy"G: rC7_02ghGs ߹ s4Qet+Iycܲ[@H =j_| K&vAƻtcʈUTk͹:f.f?I[d)= @\}w/VS?%sW_ǣIzB-:2Xn#cx姛w3bC PX|`UvG%j3uʭ j-2b*FcVEiDBbI!=7#Ȫ̽s0uBd[0#7fłS搇iJ/͙ōBЂ\f)S=b!\0E;msG&ĻRj;ϝŲ6_:Hmw`mĔf;r 595uGS1Ahi: vޙ=2??Q_?ǸTE|yɂ P#<@'rʂԕQAW]\".H=%YIB0?CO* i 9= }dgD_}XS 2ޭ7) ӶT/UHi;k$\pNmU']\*3}̤9&^fRvB}"D[btU{WT= D|*4Uw%k` >(OY8tU*: $Q'hˎ ZWgDZnf#ͼÒQNE)X]=nTWeԒ.Bnq@-n]6vWWSXѢJ# 㑹ClG09^z7 17;VXȠR,L9{_qu{ͅ!FJCkaB`!]Ir.h3}BS7ƽ:ПSsS|H#Rb#d5G7~é =^z,G̎-a%*-E@rhX$GQ)"gjo"de4X?eR2߮"zUDž&EpjTp1ߊMdrH)䠮`osZ8R's*pPq{ JNd⁞/a2mZq,< ɍ].ވaë;y΃n']-spHafU\M- Y%M[*tZ5kqV- p L#wȼQY2ծRy[5M[zd ,zwJe:=M1ibeZ2pDY:!ֈD)a'>MJVHy:Q8{Ϡ{27hv:2zjLǟB, r%_<֏T2ޫGZW"{j4Jϑ7(6uoր/_ %,܄h>Ћ!`֭=)\ M{ Wy-Yt R|vӶ&{qKt4溈L~WS4tu&@`L|3/8V럾8ū:%kg2/چDkhw%YJdbkm|=_ '%Ő1RTOiSIqX__7 yU4"xafoՃE!yV+!t^bЕ\Y 鱸3q l}( ;\JZ wb{["&2`|% ie3g@7ynR}Z1`7tuHhae{5K.12z[7ŎHÎv(x&JCr0WGbB=]\o8Be3'hjac/R78ʻA!^ƫ(vMe"2E>:."KBQ [Toь.!myh Ģ ~X]9uhzOsÍR~jP>@|j^hfo-LY(y;KM!ثޝ"}HÐ7 Bn'u.^^((k4r654%?ad)q֛/ Y)4='W ΅q1!L2~R}XN,ShU r}jbXѧ=U2' .P}V&o Lf^]aEPhY+rxjłg9^RRM&xؐ~W_\\/Tt,}0Х/}Sg.zt_l>Rϸa+"R"'pCtÙkFwtN-~EbEbw(48E}vGs`*ul34#bT!YUUddRQIiCtrӸ"B/;,J賮"錮?0r&*s2yN`ׅQOY?޽srQ0E vB3ܹuf {(7x~F2;V]u^S6?WZiFN0q@~f"S)[wшo :!v1 4XpTLp9o2{@T35<`iZKWK7A7n;/r{v"śuS+/YPgh7P)'$N P8&dpJS0kEmŮ _ [4hMC—KOН7a3@ߠ.Lw>C5OJ5R[. UwAX [Pb;YE/}GVK^_i- sS>0X -=>ܺ"Ijd-gk@C˰1Wg6zbonD:ktg5u# lJ^h.eH򜑙xάꛩ53&;@KT{M(?RF$Q*Aa^ J؆s66l=2  pݫZy.S"KbXDh3I<\,`~hT4`±wCy lzIχvE#jT -3^FAҼ|(j!$EXvS[;"b_?Ǖp]|9N#u $E4|Bo#͊4 |K`÷-m]nk-ZJ /dN<ŲJ*5a 4MF&$EeܠhYOU訟,eRjh,ޭ?TGzgZ`5)\Fۜ_wOT&mk/Sh#zO3Mw'9sފS|ښOZfmЎo}OgirRHILފFh'-8v^)ͰU! ovMI9{Ǫa-e B~,/Cf,JHMs]@^5X5WÚӓ<0rltťzWQ)}}k˼qǀ|Y8 k}MxY7:Gh&j/;qySQ_~WT/T#hFszpFRi͒!cTl~%=n )m.̹iD+5bȒR8 &w\t\Iy*Zr}g7H۫אlg!'Gq[d"F߱ڶq:ٝou9 rp e+YhJ4AmJc"ᰊ:!:O WѨҧVGjS^ePzw@勫~z`^ڀҕmW$6-W1(K?n>P2n~Z3p!_a9ДV~59B#n7hfmK|ğ$c0]N+tV'UΦӋN]͌af{Ћ—եnDLw+j! BGa&On ̡9OOqwѢXgWTeZ`\;ilRt` ?JM8.0f}NJ=FLG^;.Zi}9{,ᅞF"CYnrT%˚gGD0uN4G3q׮~h8IkGWpaMY9lOay-8]P"o37RzyAimdEy(W1D!d]|X =rgg\VJA9Ej3g~;,20,>%x.rU^e󅤂$}8KfMoZG>rG [wNAF5yG߈Kg#wumKaåu bo zB3=|5eUhf!% Wu;B5p8^|x WMЉ_wy*x{J^ތc*6&tiΘ,K#eV|eOaOh -P?@_d]Dzbp+4&h=f|)w1wuk2˛KL]smp|_pk17Q/,<- v9C?|{/JIX=.%?G-}tiݳ"1~D`8=$M|!3V5_J/qfEWP"G+\wn{7dۍRQN̫B|Gތ: hVVod.bW,,[Y%zX:p;h?Sdϼˬ:б:P) 3*2&{}߼, miDqbgSܢx5yRZk>ٝ@2V&˯Kh=ROcA+-y̶; S(:/&PI$Ǝ*͋Bm=< @>tw4Qe9Pzh"h>:'GVt*E.-wX9)\ٲMBT%Mc)NYt6}zm_Fm5 yu])QOyHisȂL8Ƚ_U%`s-Zy9C2 E_x֏O;UD_@.2ZD$WkPxwxiSu DÎY6^0u kU׹)"ܘ T͍Gh}SOח fq,Ka"ȂuP9

ǹjֈJ$*0KӾsR;PvܜIb'Hgq*~c?Z`Tl4 N!*p}sUj=x{PcϲM 0r;49э"}8W* $# :Xw[5k[)q:g` C;i=BCQB?5eJ~d‰$pL9{Z"lF',OsQ_M߷c937Lo`J3[9\5uE|L+SbjkMH‹EY(jÈBcgܮuSf,msR2[ pMp8=r]80޵~RBb+_71c7~ fƆ{ڐV:*PDvL9)||Ǟo:cɗzGH*ɜe85u'#YCR>LOj$~u(WĆKj @IEHQ74kmZ CTPE܆GDK)_D%-CAu"$cob%f[wZaTNn{MfJp%-+ه~B_$EQ OnmJ-̸m7RGqWJy*OE\aqs9UV$^#m#Kbơ5_"Ѯ:Է^,4ׯt9 LcL9NPЁ}As-Q3G/#:T1_8/VnC񗷕t+lɁH 2IV,`\c.y|*ū4`vqu5Vb;::92ʚ "=<9W %"/z"w'/x!ջu @7nQ,[a+~!UьݹB¾禆q!WUD=Uq+*l!͘?RN)8u| {_9ŮBeR Y^,jЅćDOUmzCLgF7WZMڴHyTEY8Kءh,%-]w}抢2QxW5PqьdZsG UKB[-%!'ΓjwV|w-f/TI\r } |nxc%wƄ\>~o) = ,`]1٣_MWhv /:UbK\n'IU {&2TXŐ#\HZas:`&{+<}"xZ BwD#9hK'X`>Ng8^*aГVr94[Q.6;w!"74Z_Nhe_j;'; odS G ?52*Ay CF෮Y=F%W2=開qmؑ0;IQfX}@yY9OQ޽ ʷ݄r9^}˿PrCdFG^>ͮ_;i \Xwp<$tYye7T_/h,F ,N/5XDAnh$ԉZhg4qh%TT MwǭHq⫨ ]aT%c KQ9\iqti/)SoPLA"BXMKQƎDΪ-n,6 N=$!qOsLT֭%[1_fqyXױxڌ+&sٰk7}AUD6v8S8pat L8eJJ3x nQkaUX=mI-D#8>r ~u]WV_k}ťOݘr:d[Mss:RmѬnՃ2}) &&Sb`dt5#*^S<|7ŋZ{rr&Nym'MA'GZTP4<lw1fpǽ2bsk%OcfQp:ճ¤"T&z;Lgn;"0#γk3d6I̦퉼 $KU+ I7MR隒 Q($c8 b)?y5Y`f0ZA}L**E&΅{UqZyj{b0Y>[u#!Zoo LNch֟2 F*[oxRTmrOB5"1S##~/q"!f,nڤ2@Bۋo2?@3[ řHX_^Y'hV*|~964__pnPN6rwXE|,CsUγJd&&-;,נdQ^S6-ދȽ n>Aۂ@ұ:mꆱ Ԝc.aEwr}Lor<Hop/l1^lѵu ;b_)O4\eX/◛Ќm. TE-9_ink\ԅeyFثU򤬒2ǢЕB$6ETdXn5s噎[#C莎!з z5r>z3m ZH tͅi}ϵo97.A X!OoL#taY~ p(, _pϙǕgr ew/g j Z m!;4g\Jӟ+Տܘo lzp#㲋s_[k yN}9Ikf,h|NȪyviKӴ&KQr7JfM5=+4%RQ;OFpV >K-# ӳ>A5%mL9y+ڡ ih?2 Q3^ӥB}K!]I`o<>qholXQ>?%0V y9ltHe'1κ+vs .@!"EXwq؊Pg̡80}‰Xg<6d[:E/{1/ w|)ajQBwPEr'>n%<0>"(jGi+${F8RܸٝH_h6xeҟ1vxzUP l 3U,_3;jb`p7)qmq@rmjg57=KbЃ1ިm0CuLC~OU^kMi!ѓˌP@QWP x_᳭-u%FC]yB~\?etUZF)p3oVz ֲ/jF?w31r {spD<NEuG=d5+6Ҍ(aT5-0OCv2\[,sdl]0sŒhiΥg^=VnIn<{mp?&g@~DP8  0tk9!4|n4!'e@ߋMJ5A`1}UB[ u1C߬}ZOU /ÄOϔ{Kxs\U1.Eef/F8F9dϣx |W #"+' O-{5`%9wmwxG yǣzQ㏀et6OP`j;|е_ye,֋hTPao O}rrБe3ؔ&L1 f߰$0* I:>1 Ͻq K I/!55A]|7,4\i/$K-uW'쉲GT8Q%X: gݻɓv&M*S`/QCi10|ml0EIgh 6 .AEPǺL]o$o4ZU˰ĎAԖOyXhlӟbNV&9z`"pnaf92qIܞW5ZO"lƒNkv@${'I'OhasC#븜v( T8N70̓V:Fm`0gLM}Вs`]a;BF`D8QhFK1uk[HꙔ4CNsZzOP_dJΧ]ba̭#yN^ cn(;q* sl;oPDHXۻ0%=w;rgVM2FH~h .J\P aSEoA}2`h{+(ʞCA2EmdYTi l,O9֊g/3,0lz&P>  U՗ z[PGJB42ovC/p ߭H>ȫ*&㲓}&TuP\^--_+*OM*_1K'nAx1hnr1t3pEmU6wN2J{lD^SpU/:}d 09[@$}v;f8]N40Aźi)R11$QěM u1_1:9dHbMۑ"h잳-+v,. }0i+i9en£ʃ`0z47,?USE*}uKoNxAI 8>`u?Znm27IH@4 hC i3STf#M_hR\KUͳU r?o*k飍‘{L6CB`/)DctHƀjjSiA.YC'^!N 0{h\Y9Kt*}wl6,́߃Vښ?ҟDVn_؛ vkUV\으yqfݣ܇=gğxmVA-uAP&Qr^] 0/RscyZU*eA((boϦ6nQjꡆVą#M^%]\N//HN~nxsp-aߣRS48yV L\퉁elķL :W9hU-h-QWV_BΧ玌t$lSP;0- WqaNvrBêQO.򴯷o:gܵ|Uб '&靠 (q=D#L)(Ϛz^v݆:V1peUQ[Nb&V*=j;vqn=eS.砞藻)@\TntFoIK ?r!)#[!MbC [3ɉ,=?6:l|8ֹњsBt1pN변h`fn'h]1'_*ܶD6F<j4Xe5yO0\P$}`8B[B H܈]_s=kĢ{\:mfkiTGȽ\MW:&"Y* Õo&=*f3z;_~^gՍPd̸QIe[{_{ vK2+;@ly*LT^p:wj9V#8Ddϥq)7BrᘟEz[ZU'EM%5'T'& ;X^]K&RaDgAёOs(*Tɳmtr9hn%YdKW+!6)%w dv&VVE`-R"l *̫ `/hfmW %|[`Vnp G\an(*׌.%I^;rJ!#8`上wc` Hp2+)N\xu Zsd%BrWY oĭ4:FO"F)~.PQ&c1`2 sV@s8ˮ[G 2:1+`P7ӯJ&BwO67 ypA>B2۴zBX3<Ҵ_-ًK##9@7)ـߺ%6N`mJZ-:HݟnѪVl{ٍ—{ZRLX\A sf+MO(Px[{sQ}k=  qܼ DyV$iA'M'_*'ЫFՕF'iDR+όbMEЀ YjKK tiRrHՈE Ii)e:Y%o72G7]Ѻ$ FkL7+h5D鬼P0|y܊27iD=ӴH׊Me@XP-!T03j!Ю0T: Ċb$+.[5AM)DǞ[,˽Goë=| s&fȊqǢYno)8M-F߹tFDwtg8_<50㟩?ϐ}0VۊM+ԟo4[&{,˿,VV_l EcKNA ,GUAr`甬Ʊ[DGj$?ǻlS.E_PnaGm`(q-:U!)Ac~TQvٸ&D/nG~lw`mG6.a&c݇|ܿeWRA7nzaڍk4*r7N{/hēSS\%<>6A%^ U1σ!(aO.K3Wa*5F& O@хEbk:JWminuD:QA K;Oj!w YT}2"c ۚtgi f]ϏMx&:Ҫ]KQ,HO"a3](l#Q+GiHnXVm9%``WHۑ]]K<`1n.6AvOgؔAIr*mG]{Vep} ;9]7}r'F̐B(Z蕰fXMIW+ G.v9=`]T;5R\6ei /2+QŁ#}M&o!":X| rd׏ <&U=02 >i@*o^&]$3?%r$lyxU_ f;|Vp5}k-AI(F*H3;W68B5 ;YgN %6ZFlD_2#C3ZFQjgP$[-++Rdv[%7Xq9+{I,Z–3̏KD]*ҍ1?7vj(n{>$1}cK7 rֈF_ԩx!k}硤VdnnlCf93-k4Y&+pJ/lO=5Z+*!0rt$fOh@Rc! 'ُh^o(?cj,MrlNӔS*MfiL1?o. _v[R[lȈ´QPoxX.v(-O]00kzK1'3moO BbLEHY2C /V 1QpJW£SzĞXeĺ͜PU`a=wˑ0w6 a3x۩>1쉛Aئ)}*:ld=[-H|< CoPCf&)wj(Y>f=Ύ5KX4?$@4_2e0?"[v(٧+9,(rk򭇏޴Ep!.ڨhmVs.rj"rɅ*n{sf3C s*`lM?>, O= 2WR#(*cm) +ɋ/;v痑T4iji xgbWPgt/>4 veiwIXB82t_/+P=3egn O]h`Be mwiB`bܦAy[F sۚnaayP`=l*C*Y#_}B~!`F?1Y>Cp2A`ӻ(75p=d1Ь<*_>z`])KE&h nŇ'GʅLnF@gY"XEA( L4)-2|(@ZDC8B7xP ,6I[-Xv(<Ս..0F_\;-CK<>mCɲ!s[ץa@tHB3.]/0LcਸEJီoV^/T}>ԑj!)7u~cJ޴RXGSH2= ;YYG'N?&ywK`2*ߪHlXrm̥'EE9x֩*vqzҹ?yd,]a SXFAz`撫@uUSakD32dFJU ¨@b¸'8^2?,{u08&ϿSU5LFQҔ BUj po >{38Vjdځ4Xqb@ˋ^ *O='p4.hþ~e9M j?D0||"1w["e^.)GOf .i_ #ʲ4d;UK1Vv+Vfז7B6/'-EP IR{.DN'IfP30ֈ1hr${^8뗳1z`)1$ [橘6bOU$) UJ},붞Ya*g+Mgyn^MWdIt-hC3a&1`.;Z#%lru*_Jmjcc_18`C%yYS_rrǺJH=R?6H\ h?O>gʴ;zn"U|Wo QgQ?r<߆~/,tH/sW!8,'y,`_P_*JEe(C$یkC%&Y:ҍ)]ׁeW7ud *wURK ӡ`eAgW2y9Npxd{ lپcjvqW )*Lwp梮s@:vx]P?5vȶG|OCH&P,!"w+{ |&ֱ!S RN\`b9i>°EAi1 Hl9sq Jb6֗HM깣!@T%Rc SUPQgfNk53jf5["QtYïAѸ3+V>g2hZ (@'E[Z$tO"(nCEE!-B{-Sd/orlrsn8NfL*o;ÄbWVȰD̨>hmzUCT}Y>g6xTlQ~-p)1 ONI]Xed*7A%7Q! hjAjdG6 |^Lc"o5XkwY++bC>D2*ⶻNzW3jPYy闈 xLOhѱz|t|Sn0W;<]Af8.bP3IcCR!B WSVcS{$ ]F^zRI9 YfL3vnҪn:\l״)t 1U_p:p"FqXs$co@\"e^0}lfh5\',hd+2)^Eq}wkM8yiaE1s"MFEJOJgmT7 )vr9 6 bX 0vAVm]H( BYKe0 Q.H/l,C@Ӊ:8iعnv%,2vge+)M NT@r 6UV/qz̟wB%⊘?ߥuG[];δ淾|]x;2XUor^]jL)UEj_/o>1(j T BGj2#@92xXټBd:=;\ϯNR̹Kہh >.gt~C=g3Jss w qKGeވ+J'p+ISIO="*JVC^N U&™ h:+UXY`׈~>'.wy[-fhS ]UGRSG}ẽ~8 .Í+XBPtTo6ie?)YUS}*_&?^gvj' }GHzrc떮M:wc#rh7BP7妰c9b!RJ_Aq%'f1PӆW\!=֝r*/8yJeؼV s!!%K'}y.A*t01 \Nj9X1@}=$k?6G\^/,x>d=kܪ)?c]ms P'90YZѭTúVe=*eLa# Һ@', um;;U`yU#u5s:aˆsƀW^NZ~ ?&!Me[ -o|YL7k皕I)  $vb&W5H*ës.Yj4U < qq2o*Nh8U(=mGѝʩbN)S.61G&7Hi0''M)_ %dm`3JWbk"W}`ZD V]9GG!v}^t-PP-ƹm=>(׻/]q[hŨ{JҘ}|;GG?M"hEk+=Ff_=[.Jᚔ.KWʳ&=Cd8V:yft7'Γ\3Zс#cG[`U9,>_9/sػG_enSxN72HT|q rKacg3+~,rm$Rze6Ff;l,u=V1H[Ƣ5_ ?".~]|aNY}݃>{ ~kl0F$}pMZnc_2+[+pm'qBxMYD`P咉ݰc3iUN nHqsIևɄقJ{t&` Fp}Bhz;O7}5wU=X-<`he؞ = wD`"%o jϧya7n㫙emKцBT*2t(?Uz²|⮚}haX'AP?hi|s-|dc=Bt|ǡ1XEL$%- sʞFnWHM Q?M:4{](ӑK$[˃=ݗşv҆>FF%iH$nG.Fߠ @K^U%2Oԥf|G8cIrqhѡ__V0t:H|DV>}g@@ W. *d2om2(iM"0LUIMA\EiDAX5lllU 6gcߌ{aj  ~_ʝ4場 NȫyM>L& 4*^ėdR"ntS(cY7 |/*>wFw=\*UQB`zhORQeSq`J_o$c5.XxK7[G5֫Yn8sJ%Ī!rQ~VGϩ]E cwkŒ/v9P%*['73{^> |/3]yZ'd&0>(F`J΀ ^' ^ޤG@"gr\*=UJeK1uM񡢟w69OW‹tHc:g\bqēܩY@ZXg:R&I<5ݑmEA@iX@S<}jzqcM7:g︐2m$ e3SW,'> 1FjQO~>1Is(V6:AADv/Ne6c>OSSX}\爰62u Z=3sr=6,,0D?ZueJ[D'KtSݻHNgEH,TFX&UKm B/RHH#Ӛ g*`W)S/j`bۍu ,Kq흓z;-]"lAS(h+,jtH@'2@ "a3n.mV˚.6#,T&(VՆrj\TV?7@7djW08ԕ;B;f!9J1RY$BR$tdP'O0s-e5PqC~tJ%4n0~y Jh`Ch7Ps/Y~!w0~>MO?лpvjTqq{~J_@',7HW^ |eWK{}m=%O+ۊH^hb;UnnVi˜i"Xϴac:*tn \qe$e$1c@5k@r5oLy`?wCcΙwY/މm@DVcݦMS=gst~n~|ɰEf!`8!彐2s-E  OyX.I:}?|:-/ݑ}3g}>b`4o9mO\ӨO{g%P& Q !vܼ ~rK4szUg.Ɛc&y_C]:6_'P,Acl <>Rj>]<.c9\Y9.20J AuX;$Ȍ)rEhٔ|N]ƽ'`ˊ9–ӗ D"R?/D&^.>*qDݷ`Yar]+Yl(5X#99 Eg&Tߥ̩ş]KH0Hda&!xžۗ.;kPu؀mEvj4z}HD2Q 5ᐖϹmdTwm (lo%kiDAXnO/٣tݿexѬ2[#43;F.U0g7oTe欌U2? 1"QJb!݉1gaqD<ۇ _mqgW Js5g1߮TAMu,`|SYabFHȸK >:6To{tB]-ՅyhCB/Am:ss)ˏp5%tW{iY~؎o g$%y_Wu߾n9.!#t\3I 7EH[L^rDe>/3<\반 ^ې@ؠ-y@X\.|.ְդwWecc 9YJQ텯8Hh` =b3:3t!<FJ:[($cwR)nsa(=noOVFڜ;C5T)i J59 T&5&/OdKHʔ!ñx9c`b^ V[lXJ_Cܙ&[츠olćD'*%¥Y1R)frރoݝ\*jL]0A A$i/}pX-sS h=nI:z:@ራU xy)!`?bBc@d_4a S:y6w#4Ǡ_xA:4qG苭Q^ TOk!b2o7CUA+܋3NJ\ۧtC[n"4<[l tqh=eI"? &uW@%7Ff) nqoֲ!0=@ 651ZFT/ոz`;;0cBĤ? sLaHo9.YB(:JL{GJ6JB_CڟYGJ+0idV0ܧTIYǻ<] IcyYpN;QHvi/|~ G?"77j*pbJar \bou,.au]Z8,yOKl,Pp׫၉c\l3cZW, )f_Yp;)JΑwo~l=m2QDC=ݰCd/5&}' 5he5xt#ojqf,dKuvFǗ@|T^ܦ g;:d.,Oߗ&/#\r_2,1ϔd=hD2%mNPaS+)OC?ّ`[69sa8- Kh)w"KtZQ7kʣ?pY]5t]e,AZG r,e'ힼf4SmM73 (d?'Vebw4lц<vGO3S>>3r%*YzVPBZY$=DTSګl3Tه,uQemWO֔Q?L)mƻY\yѱXQ+c ,sr0B._︮ghKDG>MXdN\b?YX_{sHK""k̸7Z'~mk-eH=uN:HP ! ?IU&T1uu*X]KmNJ PCl6>F2ϑ$C4Yӗ2E B)iM$N=y0Zɳ:\:G{DAjnY%'EG6n#_fHJ|Mo ñ9̜d(Wb{_vήyYfWk˭7ȊGGAe/&? ?a]bƵn ~oPu``LsL17oձ9q&BRl6I2,іdJ]9HY/wv &Ց[TAҬ6wTkq>eg/Fnh1<ւ;e1ReLPWYv<5GӖx1"^-x^t ٰSs!q 0k~y+c.BYE~AcITQ0 h۠hyf^7Xʼ1&wl6i/G <`q#|qWCd́wj=Fec '+K76D/n[| =K܇e)er=͠o6 c¦ۤu| X̬C[d F Ѱp 'fy!5O3h $lHZ50ZFpȱ>a1eCOͭ}" h*U&pۚ-D5+xl}PaC;ӱ҂WKqhP>v Wɰ\3#.H/vOͅv8#Iɶ̻jxB[>M0s=Sw\eECּ8b!BP;6tggF%Sd ul}@{fCMh'&NN ]j l߰\_f3ydoNBvuvf2ql:ݩezB`]ttHG"U[Wr%ˡyڤ\1ʧtwȀA_]BHm =SYG66xc 1xRj?w BJUiQٔ?45VO/&WjW4Czx؝CJy,w;E|ݲڙ//<Ҏ4sX176 :)YJ4[q͜FPzlOpCVWNy9+P2+gԂ rabO~1; qirp`4R ՏJ7A[`rdFC!H۔QNt A[A^ߩf_<(|jJ#NdԽ n B[/_3$TZW5:zshݬzRo|Y@"1ْb*i[~;hMͷGDL(jS He0hBPmD%[т^Ax4ғpFR0 Y\#$,zig,.w ;+7CFe=c & I~jfɵe{?:Ba sǾc[/-Nw=X? -$P- Xr]}=Nd4Ggܳkm$[28HLFW 5=9\if.e;Kll{٪~@gfxVO\mڐFݨufӁxs|9j'dLlM ݦ)*o;|婻) -s|<bXP/6i旍aWb Nw,a6jҽ "U¦_}.ngA >k*jZY[΀;\ãw+.Z#TD G:As@̞#F,ê_~f[w)nAHP>G9J{SҰIP8OZCZH P&Ȯ+2cS7{W N w>0EC8)s-KI},7gYs,2Tzĥ :GvGC6XKTudnGQZTZH֡1+IQ77kV(+)=bj qd<jF+נI1^H!7lp?tdCצP ͆eg6iZJN$5.*T`;T}sYЩ9{)@97kYVQ}vB5=j fxن/=0$#n%cAPPjW$ǖ 5!M‹!&chDd 6x=` 9mlb QDVs8'J3 0*ԫI+ \I&N6:qUG,GfFV*VRh)1KPӮ۱MɍZMr:yꉶ탷ՄZ M6HTtx!ӨidL3U )8Xvhqfn&ŠCv4^qE!zn=V/~4]ױe&W+XbE8<,* p ܙaLJ2M1OǰpZ>^ҪW(1Xz0; x"t%&.,)(5#g.ƨrf&ܚX'PnGmtw>vcO}+:$zy N+c GO=J@c~f6x4=!nǵ,Ҁ ~Xz?b_)%bӹ BM£ qhkhkpdNCmC8t[͎h)p.tvj5LTJ}QrvMdVZcN1zeev|;EYxU @ ԑ hSl, n d&ҭ"w?1A谝9F  ,=]ƠEE:0Y)RpR ^UhܣF"W:1$lt+rQ }'T;el|*2 |oϟzٱn[ +lԒ 1W h(̊Nُ XR>"($vSzJ0d02DՆ e"2dT's&!5d64OH7s5"jKu4΢M{1QZ X$YX3^94 OvabE\nGN|M!Wă;}Dh[며nx wI(B!ͤ ~ٙPGad43&W AD!;v I?\3)IqCcfd\—' sh4AU}Vf7Fe'sXq΍ŀn=o2D(YnY2VJ}f-v"Z/oft5T/DHlX7n¹6 fw ԥƏL҈+f_n#/xG{h?) =xׁUje ڥs 6,-evM.OV{1?nX]Ol"3pΥkX_X*%RR1EP;3۱oF{|:.?7*!vHo^P:5}ɧEZqA=Zܿ8_P{BK?xr;XVވ;j?`(t' >:LeiPSu$9"y-1%.µ9'fn\~0ZHΙL|Ђ9Efi\g?dC.8 )E[W5a/ǘT5+/~(Pp@9mi@wNfOuC\Fhɸ[j?wDFx"HN+/?%#K$q&3O@ 3 lҽ=34}&P/ Rkhr'"$-FBNcj4&vS> Ěz^~ Lv O io5<4lXdD?rEx6F]e{i*TNJEЏGۘ–#k@eW%e4pi TR)"{(p8yxޕruV1*m Z_6+r}lD rmsԞdGd=Apb r:@ʴ3mjwNM7"%eL˼U2d_=N {b_2S|BPw[MS&JSy]uA6rx$:o v0'^K;h4R #'"lׂ^e͍%B@ y΅ &(_;̇x!oA'G}=@Nilo(8ʨcEqVf;Ρui'(ut .#v=9srO;;wjM9pcBzH5v (egcߞBf5:lq@F*;TҴ1_M'۩Gm-NWɤmoyhyteW8l<e3Yf QIqGNR>MVc D"j{I 㴆 "z+?JMg1H "f@qq 7KNhBqDpG~mkeP=X(Nu8Q4]PqLN=fJad`k9 !ʥq?M%ACn9Z)7%MPJL@5:3R:?81.S:Q%ROx8/==`KΛXS Ґ_PUad )9n+H`uJctZG3 zEir^ji9!83A3Z!JDLy|[S0'@5ɰ׊g j)PT T`;tV 8k޶qڑĉo>Fb..ͩHDCrfmB О*+))(2*WJኊ`t|ۮbG^]|C?~3;(Ⱥ?31:K7x=X$X@Vm?[r`Q eec/7\\ Ysqϭj$)nXˉU|N7< `4Yg?_9U%00}lp=szNCE\#KETxm)bHߤ)SAp=R79M(ϦՁoFB y%\PyƝ‰ ]›-nL[nS &)G[ab&Km(_&k[GS(@@ǥ(^H!0AխE!Қ,s^ :] aS sl!ӎN2=_IUTAWUY#H%>̀{B[j;'ýb`ay?0ڍ z KEBD [ImL Rl+o;L1TYb?5o/zON<ܳẄ? 6}z"\Q WE:o'0Sr-|1eZ(PMoj䐎Աs8~? ihshQEdy̥=kK(Fko7j0 lݴMAגyu21`5l@.[6E?h 7awr$YYG`dlLqh0`1i涾 ilvew: W?UcPuB01A<8l`gbH0*5WP2wJPݞF Po!ktd C뺥zr SF3UpK&V06EW8>ɂY"JW$뤧Z8^ 4гz#dn!d2ϚD#\C#= !s@,ZN ȾC~J?Rj3te}3%(!em0"tz@yw<՚E! Mh$.a\HƆv~^2AAj~Y۽173kaĂB~j:~b$fN.9AD4@2{PR6Reh?MDyhm00}4GiioI89z4p9leHs;9#7YWܣ}h>rHs97w=4 7:<~@-(-5hۇk8fܠf*9%Rcp4z6q22za C%hQ˪of<+3r2Es6V; RCe̋}L*b^7\&g3`;>Ij bv±LN? HSQm[^q,]*,˯ƹmX yކx]'BYq2,K$MPjK\R^bK1q\0҇ĩSU`waA|sTjhxw^0,oo!~ڞ5' :O~K!+audeV@"!N{3!]Cp[!ŭKq[!a=OUl85U§(yQxXL7/;\,{+`hZH0 tڣ?܅Z6DϾo۽azЎuv&̍5iSy3{vT͈'`<}7/",og*s`:|Enh q}($Su0ئCm×Y hkQ\x%>7TR:%yNS-)O#1Xy : 9z`Gc=ѥXCGX u$s"*Ǡ_J}sKGLcPJKyd<.I&P-lYoi}EXTq Pe,َ^OC7{Z =+Wf#E$ j? Fp)yp$ ^j&k_@Vل s. *$j?<*CuQkY"K DVޭFԹH*Բ>6j'|YS}5$2zQg/" DO_hpFXlH\~x$Z+EqZEAb3gvJVD9GVAkAk t^]^˾y/KB-t$@I`jU˲%}U@H镹[Fnz"Y@?\G =G8WݟIok,uS8q3BלXv:~ײY$.gS 8jN&x!7zK0؁8 gpny!\eŻ-y&|Ǖp;ITV@B:vDSA! Tx;Xhmaf~^9E& t Q%Sw_qˌEpKIOmF:.GVwF2Hؼo0mj[pphhx2=ŮE`DQV"`cLTdXb߱ш ZK ݁dnP{|i~Sv.l#g4py9SOba2{/RI6s#ҎzjK[(Ǎfޅ.2) % sDby~ъyQ 4 XG}Җ2o@ɌB0I;R,[XiΖ)$ϯo,y1 9ndΛC C R3xꘑV #Og+tC:BdzP̃a&2V ^U?0wukLed4m.^3@k13kp08A ۏ+ѵQ'$Pר|.p/IF|2ÏstI6?ĝYlUKob'׊us19Hzq)ZQ5 16oJB2`G"+H<n9(ћtPQ4%#pZCk$4OTRR]R ,Tq!Oq\Χ/RS}(E` S"L?t0܀pcqQ/̌QI ̓mXEhmURW-.\tzɧs{PDM>:jq(b2q]{2K˶E*ah+1tC 93L.tͷ (og2ȟ>5X 6.^K6|O7Fݦdצ9KK8GIhżU5uwHX0:)Nϖq¹37FMdV8JZؒBoy6l1x%rihHHM)+r_h/ D94̱I.'5y2(S7a&Tv4P!!, W"z(@'@ffM-(׬뢄4^6Ċ#c'(ݶ\r PH7'4,yпl+PGpc$0{{ZfEfAF<ӊEc2~Q9(cRdAjN,p5? x4+8n%INPy/fMC\Ujڀksv׿J>ɆF8k;+-[H(uc:p$8ܹ=җ9 ,+MKV/L{1]gb`VgE+v`̫lf>5qI@=ϻKaE~_P>8k~Ľkct2xhIn ,f"U46:Ebru ͽ2"P\ z-ʊ̂Ef/ N Zvsdo?a9Pޢ'uQkׅXkX 4$u+fx/>B5BeT2yqXݲKvNY(fɄd ́x$U{GZ9+<"Wr2*Wc5<ʵ/NTGB&vmӶ$[N&KzxTtA'0oZ O =4jSfLm._%_d3UO:~2WU =qx2Ƀ8ѻtX25ʼn{Xq"E"3v0@ S %ьҀo9jm:\MU =ddq1qiB$ n{bOD°/eTŊR#Ark6b^Lzg.C-]s ɢFZ>??((G8xA=zoqX ǫܑrB]ڏbb,ݍGi XOׂtd}!W0ipa/oY N"$Uղs~=fš/>$>[[,'aJ;4\AB`{SxyS IE| t 6Pwn ``2Yb`xh./ X̾Ǫ:J0!#@y޸diִD(^\!KJ372mS:aDEhYLx1߾E3{`\K1%Oke>?n3&Na2Yb J sqI>i&*>`c-) ,We4 uz&CXLq%oՌKŘͫqͩ^C?3&=2Ps?HKO\)\Un͒yכsO\Q"em8~,Am^gIIׯI\7\7#mF]2^b{Vda\oG {n>"tͷvͿסg<7cu`sZWD<iH{ݏnxR{Dfm>Sum}7f%Ms$X?Yo :;0`>PI﮵4ssX*2~Xs;A?oKs5 sQAs;q?rGSkb&Q{szfx1F+q<+\>}|E?؅6|]h G i.OGiG9.X;m#5SyQX;&ͦQ1ʛqt$Lg7/S9a)3ᨬPi)N#xFtAGE,JXE42Po"έ)z]H'8ф60#[=uM([zo1li 󋄾X6;~JE}eL sc6ہ>Yfew*|^qKmon]Iw`(5=Z:RuşĀ=cNiGܩvqi+JSjNޝX~&rWj9}J#^ABtZ~xN_vQ#bQ1Uɇj5oZ(D:1BX+Tdi3J=)בq`~9i4G|C+Xԟ13a*F"~baD{A-tw)*&:E\#K)'^]ND3nZ@'vs&_fiYwzO;sN9k*-1jZ bQ4MҪ` Ą! [puP:H/]|cC̕C2bh{M)p;JDzB \4RaJh2x+hw&IōI'p+[bvKۆiԏMwPpKpqD}u8m uW SYvyd=y}Qۤ0K\kPR (A$0p0޲=iOt!y^qsTj >I$_E+N#A2I"3\ 8r>66 ?5e/>’l)ʘᆔ&迺|h-ud–-7Wjj,BޜuL>niб:,_yȇ^c!/I䕄B/ȚNGex\ :uAbTa`㼅elA!}=%Z=0nz(ꆾCW3>tKޭXzۜX'AC"\G*k ރ/fde5pi-J{k9=1j΂yag)ĖO/~GaҒr"N4D/L/C٦\VCMвAcD 1/>0"R$V]6Vu XѵXU[5_bU{ ZrJ )CB?L~1WQK4ZÇncAǦA9QjM{YȐ+ m8i}˗\z@˄Sc0[/ӕ|<D6^94g2gtvBTLx@ dG ҸDENnr"9;@yӹIŵ"*ǜ~iOj׃c4OVppdDh]8I#[at2HT|2Ax cБkɕ;Z]xm;A, fڍ `j:w^[oR1|ц#o,FV5,?'@(j$yA0l!0\D@P xI>*,@r݌Q%Tcq{U uqt]WĭZ=o隸%Nt|ECW. 淠;i63JuakQAiZ;RhWzFwmM ~5mU55ǫ\ \|Yɷuoz*յSQ8Qv)5G^9yBc+t8!Q(#qʱZ!6fCN<.Ϲur%;k77C_ɗ 6?’q@ѭ2^rXqC>O5GHљepJ@m0OB$=&bڑdsΰ>MIkCZm@ .?s}Dj['kj#b~ź<;,? ̺`:gޭ`P\,-AHq{GA̋`4b}o޻ }ȄA=VzD <-X0gȣYs-A9'L;*9&=dXI!LGٜR)GGSMӒuEG"[myk) #rDG 8{1}]ZbO}in꼍Sx~-綃 ܱ8cC"r1*N/iQ xw/Miy1 $thI2_^U /sY,4LmfTysfXyk緇Y&BaJWRMwՔ ?h+c|vG8tWU9nF8"e 9?لB *i/ fѠ:!A<d}]J44N0 -2Dc7w^`7p%Cu=F( 1G^.]Bfw=v6LnCˇD9qlƝb(;۠0X[1H-_%(j<_1JOKoR".>fR OR7gpwtE?}`=%-i_(>=gH3/%f~rT"Da{{+BVh M鬆ctuVt^NBe^,wqU{-C!'<LݹTE4h! sXXp+Q FWἨiRo(B uߘ)oeGx 3T mƶpz}ɲ?%VTWyiyKݸaJ7GizS(Jm3YNJ/.ud=YF8pP% #D1Q'IE*tŤ:#i^x_HE)i%.A~/,nh۪{D{f'a2 L|\l&@+SBY8~޴! Yckkh%- ù@Uz2om'z=f0\ÐIs.\D" 52:RTIx^ oP5>%K޸+ @0{KcJ"rO8h2>Cإ!"qYŤY\pNUX̔!eO h\;9 Aܒɽ~5+WNt:77iձ{gU/ sa5CIXhh{kF]эн483 KQ9חPSZSDQW7L:Z+ m%Q|sM,"z=}82aѻY#l [#8T)w.2G@KU%h+g#q OV \gZಳ* ޤ8Zѝ+c/ zÆzimn#;oS j儓^eQT) WBAU$]i xNq36Gà"J3-.\b WFњVݵSŢHaaJ?֕[>3a-EC\v1gg˼!pO+)ˉy# %!$zPW귯(}W1=F^ y%a5wGrk[ - |ӬEMʡ2O0C~#,`7D2ً#cpISnǃc+9Mr%wn]^™ȵ(("T ݉o&DЦ}W#-sE'u`֑^N〈UST!\E[o.SywF! !;YD{0AdIPI0_q?Jc耹>Yb7ǵjpnPO ='ZCj6VZ/,2p~6 klH`F̗BQ8u4>΄R15/Ym~#J6 :Gy;>!n 1̢`,H1_Fu"fr(fϦ⎰i,Tq8˂ZvÚeE@+/>zK'cTG.04S, Ű@R+#^>8NLlA4 wr섔 "ihs)de,7Rz+ju U l-ci`9%iS-] q9a˜#wPzߦ*þcEb3:v0,H'CLۚ%$tar(sWu9܂"z.Cݛ{0W!WeiE4e-j\:zv;jiŸ2>yp5(x~SA"' ꯎT5N %YenitRɻq н9%a]B]<&UūhoU!.' ,J#NB vMQ sX(%'WoW}{7g1އ}_he^gG٭ V6B?pHA41Ϧ 7hlV' + ~zL} oyVVD1t~"ʐz?5%H0wNu`0DG‰$SRɑmIJ _tG[< eY廧GOפT;IF0dȕ-1V;Ci4Lp5+O^nfqdF^E<`ϳ$OE"pKr=|QZu=NTbѢ f͠V=Y*}RFΏkIj84t^Ή(m_}?xQ:}d6WXauN-U;%ZY`%ɲ3k`sGl|z]Ҩ0x.? :6=A ܊CԲޜj3ޔ7*Q(`st&$>P*]²f)ZC2_E*6]f-Զ&c+p?@,e4ul* +@r}m0~BH]'cղU $~x 'wqh'h"L51ظJ>:w)Tb*)~QZ̮% ]Dv+gGpbg8F?56ISGd JyHeLfQ Jr=mˑ/6\5̵&@RIݠ{r^ݟĔD!kTjzFiiy#=)'S]Ϯcace*KgiWWB{RDtB#l9jͰ긲[;~?|MșPiBD1:@Y6H{IBK.U%AsCy:oͬ ; 9 Lۦp.1lf\0D( 3HE[+ :τaÙ?. [/17>%Ƅ\<(CwlUW.=\~dI@\dN?.-M0fem^yܹ!ŭ36EWvwFq9Uԕ2bu 22\M`|xJUv[Rv*~Cxaè;2"öӅQo:W ;#97|'>x)M} R6k!;IE{/^%[^|hfM ]bl]U1 3Om4K_. @wGyW?\,RdawBK (HӉZdQ߫UF< W,WeMC؞9!&]ߋT1&~)il(QQvL&˃& bRW`S-U "'0D3=D>@v h5]yd0̃T|?AΒ>s,%1BXy;\{4Irn]ʲWj mbGNbf\ց&{rRO$ ԃ!p >=CGȆʋʼnUFxF{Ea v!Y)ʟs,@e4 3ǾņrW,to]*ŭH]c).ۉz/Im)Ra~XO*ڃWTR֯&Pj;XtrOQe,#1rCl '@4(dvtn )ff뿼 3X8[=Y\{. DXzl2(+^69X!™V吝0DtYEX{L(4!tFyc\QMS NH"S֊HAE``(u/ኳUP[kȼl旑Y^߁7Y fP_&16 sVPfPAZjH,EPdaRua$b#$/62 ÛKZʙ r b=ldߞ_E~D{DHsS2 }QME. u7Y~="ĈOG5s\ֳ /?ghlqbP+Tfџ&d#LqԹK) ޛ"gM D(r>DE6ɒC'Q6oBF Zmmx1ѽObPS)^ tmJSncΟ l-Ԭkcr6XW:C3NhjG'(z۽"~o}H~$UMHQȡ^0y:3$nqβZV3tq\SeoI( 5*f"Zp;wb^fP 8#tB/Y1w\5_d𼰒)ӥbSQv` vi R4)LV&У>15M)+ >k'SUB jS`MKc}\z"źNP2ݗ0u`JZD3`,qN)3[%)2 c5GVS! >vqKn7F r,%(ek18D0ԔQb|`wf,[bV^(D.@'C˽g2O]a"2Me:ӰyW49^ԨD0KRE1L9/LJ{>vFn7Uu|1`=~ǻ56,F=?VDUg.3 ٪ >ʄ{q顓b7~YT\YXpܻSez \i cŠҟԇbvf9[fR'W!j ^-͟vZ/ *<ր%] 070NpL2db$rKKS~@ij0Sk#!&f ~'Q/m7eCn'r(#SF(º`: 99 ZOfGZ.7 ,u#TbJɷR3`K7)=<,j?'.G>H@P|8X(?d7ry-Fy/kK`~ -W_VwPq3,ruc>:|pOtaUQu%]<k7,jRO90R«?(_AeNU8+{ZrPtT%M>#n1Y- G0oLs;h4J@V#h=*l·%_Ȩ7T\{3%9)XzA6f.>\, 4?R9rwzvl ig+!OImkK X !l.&r X@c`hM5‹o$z\Ѐ?u4KQ+*szԬ#ݒ b.2!\g0-RP{M=BTVAfnj:^9hfTk!fFK&ZE@|w;íP")wl85HU!0+}B#6nWi [(>0 *z&K'2T|[e?}qWԝy,uꥍfLNα :ôA um6蚹c{K xcVqXf:-ǻۖ|B_oߐߝTI"}ΈM} /VmŻW9~:I:5Ɍ0yM,* r@:쉣S-]obQULW=5f">5RX5) 4'[3FB+Јʫ'qYf&k]B! eyHd@RmN >m!'zmZm4q0,*ڕ^s [8H-RhfA=4R9Ѣ᮵*MJN@W]h,iΗ7QigY 6l !tyAǍ2U@3xD.\7ЫBb[w,[%+]`;\wWU8[A[6p jKb>j'85,4qZThO[0~-ғ8t}Í E[wm` 6z;ZA&D/&+P5NUh+4< [W8lz3ba _!hxʧRK՟ @[)qUU}#Emc)qWKxkTn<%vR4`GV;[jTKr[8n Qlt?:ImQ) @И~A; :ds|zE@imJ` /}S(|{&.f @v"_QODt."w'obFGt6b;vOR[+v34(' Dl)'To9?] E\@%}/Bza>Կ"OO@qJwrS ][k?A :! vqI}<6ȣ5` <)66<9_M(rr= x1w_E#²2( `fz>6 _IIP vЇDcZOqTB~,3p{(QNx`ҭDQ:pUZFo$[Q:˔w;3! }SI`w57h:_|p) #! kG*mCfTf_CzںZibM6r9IJJe7  &lX/JƤpJr>~QEpZW.T_r. ^ZGMYfs'1Rvv.tFf^aỻз4g$q1?QGƲO2Q@SdJI:o"}@qӴjo&c JaΛB"TY(*dUi?JHI װ4 KAt]v S{2e}J1$ѝͲaWRl^#qo ٯ B !ݘWp[ Lkګ" ȥ0㟽+k|0CP-IOZ#+Psi0iQO! KD ViʮJfGA1gKX:|y;<ڪdݪ\C`p04x錅QNiBpx|JH㯵@ ɞ9v|7ޟ,u?pTQ rT>P1-ZF!R^y31 /9KC`!9Svw"0メ^39{]_]M*98rvF]#|EBR.ũϘUY3\_ZW5v׳fT N݀1A{/btb#ʫT?n#o*`M=hK t7vYƽ&066ÖpWߋָR8gwhG,EFzypT&uvݽ8+Q~S6f@tqq 6VbK[$ݡ $l ݉yUHh'T<=StT}IMR g0MSOsPe~;&=h (1MTyu)&-N_b D]A#"j=aHikV("w ٚkn|]q~%^pr/BWAR4>*_lb - a:AZ1W~*ܒyƏ+⠋͑6&kTa|CSBFB? t1$UmfȎ= .3z4֣ `k7mȻ0ߪ|? "h ͈ES&F n.i0TS:F&3Tib*e\ / `?S(#BbȥV.nk._b ]c0d!n)[>O#]5 @/T@YpI`ܧB m@o +[[ڂ -&OJ㤈CknDjXCJ~jwSǵK:3f?>ۈ3A l¬?@:o0{Y&nT36굜0P=2+oىTͲ5`|;؄}u&OJNeEZWDŽtEX^@3Nd@O_)5ˡ$DLޡWezCaeƢRYtfE:B1>Cs)е Mve[Jb nBqok!V4%Kӣz2N51W$4qpscN! @ټ&rC/-=<\rV&At6dbp@TdwVq&1$Ò¨֬  NcؙyyqS5O>| |Q|f3EϪE}ݡqb9k?*짂)70h6~P.EIEa@Lkhѕ4*){~gbmڲ%=uv>rWhN>b=L!%g}hl*jfb:lhEvJ3_ǩN\؅3UD2: ? 0Ԣ&Dt9O HSw4c؋3XgeQˀP0+2Qo ;ҿ<3?֜35%D*ck_f>;.pK6}%Rq9ǂlg|,ŹN{Wtk7ݘ}qMUf{p[Pa{_ kt*ի1DSN)֎+EDfSͯcNֆ*ihxe!t UK.&x 2՗VۀWE@ d+[E:)II05bܺtug;ؾ;T 0bێ6 [a[@mI!2,yo R' 8TEmY*q:$p`)A*V˹\˚Dۋm6/)!FV+V7ݒ[(n)yt{DKJ͸9 X0:f~C ljRi|H^ǯDPf$VW$@]/ZԾ:!fu Jc9[O7#Ma x/Eb&ԞBhX8Æ-Tk*pTޛ01f+2Ь1PhbɈ~d?| T",i:„U|B;Kg%aY1rG e- ʬl;DZ%j;-(~II.sR_CXгfDvZP%/%ʬ1Jo[1,5j8xBKLEe _:u*Gh;,OxB%% '^rC nΉa Ic_!(`w?̀]i.hj5 D0zTVj>Ȫw%rʬl],D.Ŕ8#Vvy7^ Ejc0U1LbN$<}T--#=fsc#d>Gv\႕EէI}fRmT{q*:KjG'm˭w?]^-guP稠[C",1:- .GFk#Q׀aixBش1.Ekuw| msV@s= <Խvx<,C1)7Cto:b& 3Ғ$~5yMD JR;FwI:ni@ 9mPi<\Uc-a\jy$ MkR*6cln\;jdIcèi&p^B͑cCZ1^o;yQ"Go/YN-wy| Bl[l:A$7A8dm) &f3M8r<ࣂC o4$}2ExE,TfTG}cY"m=,*$mkC}絩nJ6f3~_E:STy)[^m %s VMHٿ33Jk`K?9ޡz37Nj>(lEo7DSD9 /R ܹLKb۟T^/rءtU$\Z'>qU׷7MoB$F\NH:͖ǷPۥ0IMn^4x"]4hnS[42(߆/橱bzkfdX2'ڽ{\I~j^2\p@}yg0*B!!EeZMl jѤ>^! 5=u‚ Iч‚{>ȋlx"p3+Q|q؆PyW6!o,$*!?7jM̛rVTV2a8N+@d P˽Kx&"Ʌ`c`3+V:%YW+??S`:0Zl_`'rT-{=zº{#\C 9*wi I:|onA>r0_(M=)}͡LG2Eb*_iԒOx$' ;\mú r#(\I_n3[nz5@ dˎ0;\O,+iMQ KZYjȣmڏRm [cxC8Sq#|` ||(ySBөG &s`{Um7J 'OE󎾤0 69;dUy 86GB%ࠌDxUm$xYZg_&*7AQ$K͇b8yw5\xZVzcvPd)mn!TѪqz7t9HuٗdZQ "GQ-챪 Q:B@׬DYA7a bWQ4KHf# C<>=ƞ7N45de`V!M.ӉWCzÄhpaLM3"L^g0ٳ|ׂ\Si }G V{ȲcgeVn%(&&yoU5.TsKl

~9I6$[C~~~9gaT[\&G y,\yzи7"HW{ۊy#2=vpgH ^A_b1 =1q ݆2͇8B8U謏ɮ̥`rG7^yɄTcBEvo,ؾ&5E ~Wz࿑<"*PVTɆR̿>{suQǥ3lh1mNLu ĸOQ7f85v1ܴd}APZmuԁ\j?c~'myv&^IjR6fXAT=*g;8!znTzfZoX"=*F6D0f- $K(AL֨<4x$!<™+o߲ɟ, 'x\]lhN% `)_6k"!N3MqHc~3x/\ҔnVKk d;BQy1#ŦiGIT+QMikxh"Pc=zG hR#*빕2]~-.)j FL*ِCʃ:zޮAtfs)?n*Hاe86)@TI@9l`~BMk^MK7o[tXcb)ySL"S2RH9W3r-[9E䑚.}!X6EäÀ2kߒ9|KL >r|6 3VTe:7A FҿC4`'_r ` TaY0d Q5䂎d]B~(taSȧAtOV%XsSCMt0~ȯI&i7ޠ֞m؄XAtNƴT2)_T>h@x2$ KR*B)>',xO?&/&A o]5=.;}A42#yȨ=?J;*Rd])A*)qD 6i,f@O95]3(];/ zͷDgҶrh@Dc׹fp]zgEX-ʺWVwP?SGn.; rb,I+:%Oa]w$HTGb2`zOo={Ḉ e`#k1GdSDŽ[B uGENEnAY? Av,ZתZ,%x [ ."f.5N\(ٛZ~t!J;EAґ] ](7'Hݗ"$5I=WL3psQZ帅;"+ jmr?$"lM8}$dױN =ZR^q-iƜl_hN0w;[gihp8(*SMwȬm0R4{8w˴*_=fʣ(xA8NZG6&*|JŇvPs!{fCIE Uq'R!ntvj"}{PzNhZmb:/_溛ѓH{w7cZ7uG!3h6%B]"-n?~i;_Pf?D/׬l"#H! #! ?LyLn@&5\0qOC$wiw &+Kv"dzSWŞw(5d-L 0F$8~I;N&x>cbקZ 9+hw?Pw"zv<baƾ=Xۻe P4o&c[2"r׸^x.۸HB6S\UYҡF%Iw% Y[,륷9':_~QSpsԢ aKZ?CL:C`Bt[)%*'Ih9N4,%7傿jĭ%=UΌގ<}'ʁ8nf䍑LQ3sd=Ki-,rQASCYC.X^xpRxx:w6&E| B OjIkfz;d<%6xʒRx@4h7WOKSM=Ƒy@!QriCMFF5(f}~_"*r,z owmxԲ$Jx<Ʋ-N;[K ^Pi*l O")lM>7{(dU O#!qRٹ%LpÅFi\yFfjy`"T`6ԑ3 ϖ @krWLWGkU]*||7b)Zs,5;[uʻ+fV`kܚ=D[踞w݇-=E)V"Hu ;{u?ldЂ?) _lD;),.Ǩ(>.T6q7uy jgXjn.Em>&|'E?z!*ΕKR 7/gu˛9`,A J]5Lx~Vx/_ d^dv&jad;0 ![szuhR 2<W ].|[$`B~,`Mb\]棡kЍfIlW~!%aiE$ ,N4!,2ϓs˕ц8Cr0bA#< \"Op< 'Z^ܕj `Dr.|i_dѨ!ezkcaޱ.nrm(BmS)֠M xޘ':ey+Bѭ <ώ#FJn)Aگ8'$+*|-dAfop:30=xYZ8nZdO2ј1rN.v' Ư^"|1DSX6LL\HNA,Ogč$_e{9_ ĿTɳl ۱oy# ?~Է*)aGy{ /ZEJn] ՌE$ÜUXq3x6GJp镜B`:C`}s/x5&qUx|mE&fe4=?,sxnJKeH2=:ܕA{'zZk"߳rttkU2Ppgx0v`D&B"h>riSyd8&Ye"9|AEl"T<ضB~֬x뵯Ng 0lV`A^ ;VǴ[]*tqܶ*fGԗF{rKB tᨨ/TM.#P猷m!\20yjo"am½Y['}ӗhsCc]kGEݙAQ605?-ˣ+Rm d*)t)Ud)ЧXEõA w{cE6",|CKWUNpk~#$rǹq-^"\f݀}jʕzI>#Z}l:iė9)! \Sȹ h 4ǜd[Y h$ X/~>~IY1=";p9S\Abٱ!G(:AF+Px@Õ8oX㙥.(2}e0u4%rvEJ x/ɪ.1&> I6詡7G>( NƅxgĩNN>2@hK=3xẻ".2MVs|!HDrf@{?ÏBe*_EPZ8s_"rYI:/%: ԙ.bQAAkM r&Ih#4F$rtYju(_ƺ]v`IAfEA u O"vsxXWl$GѺF1>hatZCƮoh_ z\Sh\@qmNM󋚩zD'oe]fRhL&'.,xW( F>8x^jkV+< #nxSL- 2=ý7'eqe:kRC_M@\w E:5q)M~5EN@@Fcڗ\VO=(EA|'pY| J޼C-t+\7JmQsJz8~ՎnI ,c q]o\d^4'#sJmZ7= D[7鐺SOK}ҘhLXY zl_]ţl J }(M hɠ- zU2E Gd~pGalgw!I<;;HE C#S{7q/!4o%CBnXFp=)U$_@VvQ"<$?E \W{KH`fu/^;rhH0Xy I+Rc$Pzu.Kc֔& dg*n>Ҧpl‰^3ERj(\\ Hs˔!?Cc8!/' x;x" O )鳍@l/)r]⣈&֠=0rg/D:2h'{E\SQp'!ECQ#ALnAVBmӶn.>3rwmqi8p0)wu ֗nBbn|B x*bW$XRE =Λ+aP_`Ɂ^jcx7Of 4(_ D.왽qܴ[x_ZHTGh Sf \C~q;_IO@[km]0_t? 5%Q4-6**4n%dZi3N3 ?I6:{j :',+5syc/ '1fBbkǚxn7y-]%ϡrNULCt;Z_B<^% ܥr\s\6+d1 AfrFrDKzE;q'3kEuOu7NU+AߢM=WvذQvU%IG*1~B (F F^sKvV؏T.O*9G }<}(UvrxRSȻ(FB(~-lObW=WPuPf`zyWJHgֳ,ϑ3uܧ;gQ&PV;ŤvczJ 1[Ha8/Vu~"1#ɸS h.snsu"[) ҹHP"WX7a Hct1w`R\~9DeÅ)ndvIj+_L8[CC~U"-v%ݨT[Jm^.BYzxO8'N \c)x- 2mͳ eMSϴ.2@YjHbrC4%a_K]ڤDXF p]5{z,woȥtH[ET&Z0}>hX8cMܾ?mbY<t NJ|$\nF6a4B<5ClIߏicCDCT!VfE ۖ{yw'y(RT0aW.cr ?(*t8K+ġ3&Tt{7 4@?'T[XI8xM24U٘` X59v/hܟh HܺjϠ/1=FTc@NQ&6i.[+Po}ox\؍qL84g$+c١f!!QzԬ2  ]cS'}.̶+A-,wESt %Z2i cA d;}A"jNlfxzPy +[.ǧT(S_q9Q%6a"*TnRf^  /z'bIcY[23K."A>=Ƌws@V86F$B* &3ORГ fT\)WÄ:VmM]K!1 CL#%xasx32ZG1ojU|}S P׺{ůo>¯(;{Ł9r+Ň,H.&-&Ul4ZI:7R jG}5"$ ybw[;D@I0fn!7aokob:|>jQY|~$ۆ;/خcct cGhrm>&m&g` =$OtELj 6?3~ޔD{%'ZL'O>Bq?D˾B` ֪RZZuzO;qdڂ,O "/{JID&|}(hp6$dLk|Q~,(0u|{=vAe^5V2vX7rAYrz6#<kUߺa~.Xa]ێNvF^3{nM ') ц^T~g2K[!)1SDN6c}:c"szO|0f=WCFcG"4 PF:fY@oGTqx"s>~vxf{_R5g!Zi95"~SwLyJvQsI19>8>ONi1ލ$?7mK:qm?"&>Q~P=tj G=s89h m{*[8"LtJCl6{xͭaDMdMTH!?cCY2˨@L{UX},M;T,?<8\VhwK=G~byo8LEVJs<{~.}RH@v#,%)L0xH"0GHƯOq(qD@$6h,=).ȒJ=r~qrl}l(/mh N/j.9n 'ğ(2UMU0߅]ѓn[ (YMuN` vp7(N w /58%\X(:btU?֕ ria/{wK( S D?%5S:<;c5c5L[s)3}T3&u/ƙmP`d`%ڜ <ʄԥ,2S>sZvu:̍T+ji)ZpxRK0fTQMNJȀ&}e``o>>/AnJ47/VՕ"_Ǭ@nucgI@t 5}<Vr4 e?q dԒkіVb_ej{R4?]t}jf|G´E^P/_P9nDMYR7LRfbpr0J+Jff{.FɋWsɀQʎ*ho@zx=G/Ulh4m GC_W4LLMCyX?EZ\ytdLAi{וSoc 1O5}BBDQyIf )_ } ї[ Ј}`\g UF6uKs;<+@@3/rgR:7 *ל,K >ޫH]8o$Ԍ584Q֩꾡sn{AAC5'R1DVLm1u*8ac4leGF<<dt͙_(55)lH3wdZ9' A(-! KJI-s4]yLt0,pBʥQ!Ovꐗ R$Jfh`1u?2@?.ȡ.梸@nEZ 254"él~ݤ\ F:>c@(Pɀ̔6̳=fb>PLa:;(ļR:Z Y/Ÿg3EZ [SHtB +KhM0Ն ?RK<Bwp/Ҥ,"wdW}!XQZb <Ҫ9N/1ZVh6)lH5밫Кޛ7Τc %gAmY¹}E(?܁&4dW )RdyU-Vę,;yjO/5X!x5#+5.&N/7!-|obWM(+ٳt WO8xc!h̫m?ق0TpE;H*=RIcI:^]?j:t}ʺ ,Z]VC];#NڅhkX5!Wq֗Wε*!(tIVcӿUy"Iw"iTNMڋ[j{m=V+ +SX7-1")KiE;[G<ȳY\&\ >[;BxY#:w4sBD<|8#~Lhʨ*,l ޏ]X+[|iLapAdCY7Iu?%DmƘIk9;㮆͚/CU$gbe"Ȋ%.aݘ^L$\#7Zjqb" :#p < E.M4Wim@E9 #NQP4:t0*Ibws& yM,ԵϏWͥm [XدI8`knX?֗a=I#eY5KrعN[D*Fw"g;sxw h`ׂW"9(@|2ܠ\jUs~js|@T:˨I}VG/8.6 5\$gb`~ثfޛVYќ滵_er4-6 ]p:i, B,W` LKToIgv g'Aayuz^J!UQRN' Ν>|Aq>pY<Ԃ$P1N~Ax,*}N.!5#Y4w>#-">b4 &VN{oZ,R4E1! 5yh}>Ǩ}T0},F]Lp#t\'Π@{bLtr?}ϝ4B`u^J*^GNJewWyp7(Y9Ogh,fEM鐤M©Z]U+g'775fxp c\444jvb bN6XCZÂ/vK!,ocP(?-ߴ#w|v+ s MTP0. B-]%:49ZI x=p)*pA_b4_/Dˆ 9CD ]Cg=:s^(.dH 6j#r'NɈ5Q,rQiϺ8&$Ƚ4@ uʙxv0 *+S͋i͟PH(8@ES:_.4TсfhaVI MuaJךxV]]o HtDRYN@xK جױ+׮8jz}TFkD,)‡D^!`%6NZ;{eB/k~ˋВIS*7i&1GSjzaRLt)S(7EtxL f,[RO   a]gcg}&^OEO4)B_L2LVra_L|[ݴ9Q?{s\bӑ&+8lg֯7\'KWq6oZ~86~0y+8 a G=.dJS.R,ʹoX*FPiLs3دIyӦLp/=M$ ɗUҾR" ص"5\l`):?O*Vfbg;}?%yP]"}:y|`\&PBM?]f[ڽK͓vr7lQnƯLEsV:뿺F93 A>Xm^uN g"q){B$=~]"۳amv~rE'P MOJ9eg_H`^Iv@#Amž犟ݴʧSq'\ci"1bu-)+lL ^ F νci/+ry``_x8Vz(ik >Tb~>Af# ŁIeyӼͥ`sH!-P5oˬDeTw 6"%J u3BDjTHjsJu\ښe D9V>;uzIzYXOV8+wjXOmH2s`/.(  Z[UvA\tQ^ +Z&P ˢ#ߥ\KTHfS r Y6R;#aY&:Ozo&=R /#c/.>rvtorv02Gh1V#"^!N"nH@G?[M9Mi5 Ya}'tc!̹g\w7^)OCK2cH- T"r3 =*<(OmVU:(' PZV 7 B| CޙUbM5 X>$DDžu__5vʔR3\Nb%cycSgCFII״ZJ/ G@mbx.pk:$LK罻'YWłc;+YZ(_A^f $hs[60x|2*n%HI {ržt̹=tn#`£DsUS0kߦI:@ghi|Y`˛0olmbBA%6fwmq4{4U~zcP tZf: .d<8$@S_up M :9z:ObRqЀcoWwۂ')R[\EEO9,͔k"Y SLtR_’`EҪ$>%zNxyʯA@BL mL-W0{QKBjRH~ <^k+dSoe66/`<$w :D9_YhU}/ᘥwW"[Ϩ%%o=JnN~2Ri 8[ô"rX "iʰLTOWTd e 5P4+^bĬVR8ړI*5] A>uZ O/~w@;"bQAk@鉩z;CM++|.Ѽ3Y2|>qFAH'Wb{._o1}cnt2s%Do g[_aKqGi!|↲!MW2imb Jf D3]+ N+%i]gav9<}Q6} .lD=rG9;qA B%pe;D䵶TƖ@J:#E:KqrķD\?0h# p$]ciJw;* p{ C9G;kҁTuė<0.̜P:Yi11hklCO ; %L93 o~?ww) %u8{X?$V*58z'<7b.4IhVaYo-zބ+P7{} #;xoJ-Pyoqˆ7􍐧}1cTњ&p͘r&B{lj9M06k1YA}~u][y-%Oױgm5߱81aߚ^D4~ փ/d 69)SS[z(Ad!N,裮X+p"$,,U#,Pa#  =5剔h!#IPJ 9a|C-s]ge7!F$"r`cm•HHśz@ Y 92 i^,mBNf9lHzV5 ?f큣u6Kj9=W"}&RIhŢp!g SF]epotm Ǐ>9e?_P?hlS£;uٝqC5b-c йlo™5_ZûV%0򴙀юxy+7/W9_vJ &bŠ7BodJccB_ԝt|̜PգNsĚA s X*Dr3wigWHy[i󑿵4,Eޠj7"G`&d-u^Z-yGE a.9'\R6^Hsr1C6kXM |0Y(o('vc<\ߜ̓$5I*JD>*? H̅e<PK(ϗK3!Y^'DS, لW G򱗹Jq|<) F8$#6|"q FR_=Yu/(IR⳰6`Q15)U|EBq`L߫\78V6{QĄHînxa8p߸bgathr$=I=! (|icR9̣Z'MH vFExuQ蔧?yi?mP(nR*GM1{i'-qJ%{4;1jG lHwtu1{ kP?v=;]-mi uR3tw?[ۊ]7H8΋7bnj .FeYd!`5ܢ&H)q-]iFf"} 0B\mݡLA& 慒a1MuoWt;R3lMcjR{Hs.\weD0U9_z_`¾!ҡEpTU\.)R&IL|P5浯ZX8{Ja $ cdQ%aWXfڨkjcQW^3(''CK.ː!P-=yu{O(ztQ09SO]}(}xnT˞\Xy+>6jpi<+#v1D|=gf*i !>[%eQ< Y!?qFkT'f%-?/D>E<ܨGeV.dbK՜b\ȶX <sCn\{7(L*d*Gc<أ)AHaܰkaee {f׊1hk;#ϿaY-AUFk*+'>կ Կ콂1yKcT6 ߷oߒdyYyZO(sW+WN>_wF ~Q foX#bZ :+h[61  Oslqj}̧7˓gxqڡFw^1robFƀ$su<@- "% ry6:-7䜁. :F2jQgnY.-A4}lgicDKs;0, xS B.)Nnjޢ:1v%8f"{^5C?+bѤ} ׎M6dΞI+uS1_:ˠ0E[O$pbvL}!dctaa a<&dm1ڳ u$,]KႡ`1~hcuآWPӚ!$V_ hyyX bc <%Gpv?u^4hӏ4 C0T}Rmge7Nasz!\RyIDu#lO̐V](zq܉f Rm%+`ʓ ֯,tWƊT Cw7sJ>ܨߞ^_T 42Ѕ~וXԃFQN5?Qݰ2 r1X =_`B;:dmhYx*("kb;#f%vtP Fr2/ne1?Ql'yێlTu>Iyex(oKYeNwu["O !3ץ3ο{O0ߦo $XRx#W3vcB|ڵ8_xWqXCu]4@wFnk|GUI y=XY$N|k'p0@:E1X3]dV3ʋʳ>)jC+¼:k4(Ci|ĞJ2UG {pS&LCXMʏ(蜤Ip~k[fY_97I(-AV004AU(t/}i~ ,-rt;A и[l 7_RFXp|V?}۹|Fbu&唧#VPե.3#|&~0ˤ3n4C~$?,#g߮Ȑ90UL:ӯ9m?ER`_Ϻ%nxK8T)WqC%Dq]rk',P)ln~q=̹ dt}$4RsqNכpI-em 8b;z' b_.=8&HAi~ +j=bͩƮ䂃-h` Т!La8bNAjK"ms&ve$o h͋|c(Lc~/<0u UyP71^wY|_2Ŵ?3){Zū@'R_sDfzAݎJ,VEwҶ\77ɉmg9Eη`4T\`ꯝ~? ْB r;\,򎿣VXLC LIX>JgrvxO@^Sq0ʤmŝp5'IoRݝ j:Rϫ,јȉI Iʇ!U.蔦#]GIBA4O V GL!{Ɉ H.l1&)Y-PSZY"*Wf `]ޤ@-FAGr`>t"Zmulh0T_a<^$B 87JMk" CM}.~!q.A)g42D)^߼ GIlK )ivv2r -3Nf&Sm@hmTx~@D-M8V!.km(HyB,襁`- Ng*wr^oy\zVo0 CI:G-&D :Ң9s{kh&}@ mdVRߧJ +ɘ|35>S$l( LH-U zR%Bng-Ddz!@Uۚ/Dƈ7 {*x&LmTP<]" ")\)H_vx".,8'dub~nW&WRV? R=qɁ.lĄ@㔕FD3NӝϾܱ${&tΚLtҨQGzPKo8܀SMEP\J4>r;c%l|sɈg5ƆnJ.*"@A ,snHEa(,Ґ%([M^O<5ۅ egl䘧 x%w?F6\d)l&טV%Z m;rM;YhmN||a'8^/!9_IOL,Qh+_{n-z0n@ԥ6G@rǂ 2N%جL_^KkfзT skHV9N_4v0>5ѫqR-%[H޵pWfQXn15@Oz=N\7KȲyS4e+6-L\( -gٴU~WG(n"xE3SY+jѢ;ȉ棐M<#|Q͇ tx$Uu C \zx4ۨcOٱ?"nSi:W.4α{>m-v-+-S\Ȓ߁- `SF|/Y r:qoZ=,@7B"TswqRZCRKt} Ӫ3PPn;n@ul,A5t`=mB'bqN3aDzxCGt U(chZj&fS$ {,oo'[@ePnVh"#fMaVmrjk^r0}0G-YorUzp641羠M<Z`Ӡv_xbP\ЇUƦ>.T_)tPE>g?NsE3 * ~}Q30cgmYquC% :- YSki’}N}Rtqt.: I]ÇTFIw _،֢s_oQwȹ` } ؄qGs6jLbuaI$%eyϲ6Roy)RWOƩFW2Pp"?5cx,4b7ߣ2B!S=}X/ jx&읹EoO9͠kkB[i5ak n|<{R"GS)ﭘ\!AӼ#r^EË3Tx#-m#ymAqZw_{OZ$I(S1%~퉝uU%O\eAyå^M gc6m U| 'jmת [4Hǃ8Ezm/+,û8#hR 5)7'=DQYonx XVӘb%ҖF]2oN/."?2]#4lDKCO*sz&HSYEp)Y3Te $WかpzW+@S )vK7D!z#.F{vh2BWFaEkt63ik|V1Ņ^Y)!KyI8tuXVX!Fxd"J< n%"?{u`WB0XE9k\6eIm-L ,l~Ld=4TvaIP|5H*A%n5l'̤t=Hmy:up&"S& nEఐw1|5p!L+1QU/TT}vPWd3Y/grDՈaU,p!SzLq[S}bEp%ڍo0J9?'g4ݶE`ygB%THjߴ*l>ضHibc5SimӘŢZ/ea?,(ZHU[T+)FCm`~$Gu;JzR_;Dq16(\N{|!{ܟerCTD ?I2asA 'NE'R:JkBfW%nxjqtrDAjK?BDB%W0"TF+pSy,+,%Hm xT8i_u72q 3ebX5JQ@kY]zԊG[7*T?D3ko^)jYaz=pW]K4jqz>ctkJ)q{!QÚܾ[ We\T仭0e('+NȐyzs6xc(:4Db)R?8\;Ȣi K鲭EȫQz96"VbQFHH/It!z-Wv]xmks))@ږU _?|=8ŖQo{i¾^LB9A1:Zэ*.8GKTO_͓ 54Z;82msñw\͌5֞œA ɨrq pPgt 3P 1^Qŀf"r'_06r:iD c߇~8H6#{W%%0l NJȞMGh|aEaU*h~קz%V ش9C.f`_%a{Au AvkÿkvW^R6c VPR*ܯIX9>Išu+ɚCqr1v"u.iere1&-M=&āl0tȱq.HTkhDqNx]ORDcs ͓WHMz̭ع@tKϣX9m aPYY C3p4V EI8ΰ@ylHl5,lY?.i=2l*#-43v =thťJz p:Mǻzk\Yz7$jj G㓂UYwESs M zذ!wgD g=D^)X Sɉ1\زJ7hr80N}nz#}1 C&ȞiDtT {W;ԴRb\{ "F¸wyxשn[w+:'ո嚷^xܱD+gl!$Z@&kY=vшj쯾>CIL:iSٷ# Y 9 Pv}7K7$<0]讧=@rHB)w`iǃW_j0Gs2|,bRX%za*uAxKjNh$W};nu/-4iBS#8hg6 pJ/-L;A6h9 pwg7&l-1 C"ƆZ1Υ`ƼaYax&3Jݱt1iњ.A8EqE4k3Tְʦ~+&Ks7?\Y`TBs8^zag\&_kZ{Bq%fR1myopkz5F!%9q10tva4ewwX-ͨmƃc f[{NLW2dQG ')xF5.!5;Mщ'4RۅطY?Ww5]24 *,0j ,9(1`l3u+ٵJV !&nxE:}M_V8?oV/Ȩsl'{,rg_ez6ґ<mlVუRcV Fezf?a\"aיr&,\Cd|% ;[lۢ+`;.xX$”Z4 O a*HEpb˫<z_XxhVjo>DfI6 e{b;\uAK;e!BQ#)c0cνGZ"oSyN<3}#A+~ '*oÿ~a* VG ʰotu5N =sLihD/W.0 Y&=TyG81O:\Si#=.'^#$@S 6Ma\ `ǠxDl4p06f鯊TRY<ԴM@J ͼ 2fwls #T4>˶o6+@IH. \*ﺅf )Z>u@={' j޲,2QjDV'B ludcl=ff9"Y}J%Ea|M &x)9hORW KCZ:axN m!q~[x6F6fƊ;a l7-5[ixm h2.A[c& 2_8GJL9LxYC1R..}MNKjx&[^/( تGR1L]!D?zPJK ~B ̈́^G+M!)|3>7)!dryp8m#z5c~:( 7éyx)4xrow4exU(VFJJHvMJ :NwՌ.U[XIWX_H)@J&@ ~q gO l]![띪;7%i0cTp_Vj=dx6Lj5]Y>HY܏=xXgWStr![Fd- pz9o.J:b\셽u윕*%h{viHGAA&Rgix\&"Y/98m+GʲyE=*e1chR|>3lo8Gqq(l e(65N fѦ@4o-m Sq%PGst/_"kvopqV *f< gn `" J2&b}eknb"o>Lvg;ŷ6 |,E# :黧#&ڮ].੻'UB$b%6%9iZ2cnpe7X9lw͇mq)Apw T8SKZRߋ'= ?TU}T0+ Z//W3vzr\)TrQQ&87@>$e21\]9Y5@xFKZZ&u@e"R8ԁ98k0&W' 1f+-@ESCZ~e2 :# i O3/ւ ?ޤkc)=]yn) &J m N\/r\Ӂ^(w]yQOշhj_Dj1+(bi-M(qk~!:pi㴺_ν]uKb@%.(*C/r@8RJx(Kc2xKZtչIy+jbF3-"IO823U>wQ¨%Q6ɢM]n,\֊hδy$o E5t-|)Hr&+GJ/f2{5E#sjTV nَL%kVu_a"-sam@֢N=^ȃ (|~3ˤ_0j 2ً ԥu5&ꗻNh,5& f%8:8;|݆,4+8Vi'3Օ$G)$/bۜpYaj1gv%;sVgGHNȏ#yM= }T?y/o]b/{! K'ՋX ,>&y]Gb 2*"rd73K U_[er;~Q~ |vifdat~_v'R?"q|UԬǕ/TZikX CW+9Udڴu B m.G&T&I6|8 clN?~gJ˷,G8\)KS]]`{+aWSύIdKmh߼4] r,zCgrL8YLkfP..5?I+X=~'{3z.~?Bx/ CqU/hѹhh˄-jc+v^"Vy IDY\BF ƑSQs@|:8# HTVY;e8!ᐭ@ &ʉq<46s#EϷxdajP _j @U 7Jo~0Z6J7g}"aER7_Yw,> g~񼼗î=% yY`2L7ڲ14sh@33K6z39MNЊj?ɧ{4i!RCe\;>Ė'DRoBmN+- -J)Q֢cp*_rcbw^m!KCEAZPCD|~N0O8 6j} oBk͘{DJy7 U2|m՛@) vO̎9~j4ߏm Wx|<)&Kʡ'Qx;Sаo뿪ܩm+*)MpdgwӧtJt]L[O\dC{S,YIA5[9bRL^;UACd̂d# Zr22sN߿bΆGB9/"]Lqoc.MOYUsv)7 (؜ݫ >OD4ު\]u0Tz`]پMHAr92n$ݎ79hC1{ԠQ9BOγXUqIu!9R Z8BI&|Eۖ|BbeQ.YN~q^XC>{~+.dkUC1gtq_HʂLR$ZM7 Q^Ŷ^jA~I&bꐚOtr+ze2Vxxzy1oAP>gNLP=`}`S=ȼ9`!>˹y;AjɸdX`R׿,6쥰[P1R[تLtUoEKtHQrx!@Idq:L⿗xZOߙs,畔J&:J4B,輅x4"M f[| iGJVG\\PW8 gón %Tz|w$o+ \GEl_jl% 30ƼkR8-X<2J"!{t Z䌿K4o0zxO~Gȗ &5:\#_ARy7ʣֆ'{ (9ҫ+t t6xDJ  h `,PL*>?`eT[j`;= Ͳ&7\k[\ a~rmА]v B/ m/wY bsYQ'}FLl)(H|e~,Y\U7<ޅ:~Jf1"te}y7`C| M ɉRw;Xf6V  y"’w9 w YEpXIV̴*dP%)4#FP`לCs,vzg=UɉogO: ڕ@}؝RPIA.,p첂-TF(|AB8}9BH@&LҠs0;#cAAd $bq ]wQ zmJpJ+&~74r6$}. (? wW)b#y_׬85s~=1caE$~{ 2:nIpZm B=@hSq T@,.n+62aT qN6ZF8m }I^9 8oHʉwӵ i[Ath-,p| lS2ʍOD|Da͋O!k٬^valDYW?^2˪Zj&XL@uvc.lEmZp`#0$c[ٟSyb-GcoF^z^Ft^kA {SƾF4ΒN^9+aq˫s˸ e]e a:b"_a TEOj H{12΅'&q(V*S{[brrIpԃ +wXcӈ"80GڽT ./xZפCge|V n?㇎unRaUIA&U\ +Zs&u NGVꋯHN2yUcle4}x?_ x Lc4zSfK̾5ٵ63 }y7b>7^q]>DyF)/KcwoZ~oub1!o`[df3z}wt 0oXEu@*^<JsI{K j$qNCxTis&.e2_MY,ctajW]}XVU Z4IhUbrF-"l& ><9O|ōZ,.MUu龰9[F+炭n<}QC-UeKНcۭB5u7Ip*+CS Ѩ6kŠbw-/5 . '3PrJof*ѷ#;p7NϘN gz_1'^m-Җ.Gޜut ΥKJ&$a.1[󞽒-BE9dNʈ@£JsC%8]Ser%5QZtNwD-۷k vH!ؗN=NN h9`.FY+(Hdd`8%x|q~nfk#=ڽcgEf I{) u+-ݎu MXcB~b m |Z%P&.exK{LBƘltz5D֕Pe_F=A}-|; /%b?\cF#n47-Q>az͙KWVd[Cs橋 뱇d#?#RKC#n\H{ $!C] FĚnJАBȦ͇ A'*8Î ocζNSӐ~5D] Lj`x”G0ŜMV1 `e$P>u 6jjoe ԝ=4[?$²K+$sq@+Gw [n;(|Jy0ߨgNaO[1f'G!#8$ q9_+ԕjwIfQa}̷idSLfm+zsO0YB L6Œх"UR!rg*89LZivK Nt^(gQ_>H`7`=]WSR>l/B>Ouמ={z&Hv =Lm,RPK+VN) qOi GQ/ cċXT{|ȋZj>u2x " zjnu2vk=\?k2Ѹƨ^ D DAL eql6CAHjU\VˊID R JbC/q),1C+B9_)u$p|<. &g9心 < ꨼b=F 6a9-ƣ;ono͠5T8LD?#܈ JukKM }Ag@%.s.\4&V~MtP$&$-/<8$+Q._fzh41Ky G,<XL t" )ܝ>٦; ý7*Ad0;roM?M^| YWd[XűmogئcU6 -0]jOHb1旪^J`.2{}.z~ d+6xpp:F2-Z#NViAj ɹLʯCjBNPY5ƐOmT]Bb_k3f~}ISֻ˘ݞ$5;/f)tRzps"oco׶÷֓u ?bsߕF|NFSfP)tݩ k}| B@ߊ,gϱcxR᧡1vk6Ck,]a<{8͝(%!ש6'?R2'oJI#oe\$D[(//XahA[&B yjPr`xN&䵮iaMۥa52 PF_??H{6IZ֠i@ Y._FՋQG6PStՇf*?,~R=gKJ3t}A< NJ x R+= T'(q X2H{ rZʟB̔\9 ,& m@+G!(XhJV4k åUc/*rzMDz[3F%|cޡ}9/~! B hw4;OZi;̍Q^ĪHp'*;t$lYYIls6Gj_I^.G$eqFL;UXN'~׍](%e/(r8 ~:EoL;xjPݞ;Lth9U3i^BcA+DLyR>,~qE2R3Sxє虃E ~9-eBTiz" ?Ċ%x?b>F@eEqӁA= nm~xC%QgKbfe`A,ǀr$FiDOs%N@xiLB䄙{߶dI`:S*Dvۄtݑk1¬0j"Kr7ZQB_Eq=L;ƹ2UHrEz䞢C"F/G2|Ɵd|Z N7Gf=~N,4u,n_wShL&ZzK}ߴ0%k<ŨRThlLŀ4M2L|uwI)7d1WvWAg*EjXxAPaXrxVIa:Sή첼T,[65&^__"Jh.F ĦE6Z_/e-!2QZ <[nHt8ΰE 7pZ\EȰIep`]ZXqb`0R&`$;l䐗@,H4p1: ؀ ?Zb’>|?]R|*C&N>?YXh)5chkL^Ńr/ߞ顏4ot~TMsdxB5p/ufnwh$JSWDlH'#j94Ga/>e6uwf-4O|FS.-5zSg sXJ 5f G # JJt1X\BtYC CIl9 8V(i_oB feИߵ?Ip.PQ@vSvjyDq^TPT7-$pj9ۊt .C Q EW)dkNHR\ G5=q3mvV\8ZhrTewhGL$s5چk!nВ=nָJYWӢf5wk Į:\_|—.R^:@6-˃ҏM-3 b3ӌJ0mA%M 5dnr{;(|L˗XjF~#McYY̿wg>}>:O ໙ԟ4N}e(Ah9K*;$ྡྷn%{TE L~cneйt*^kw5t=תnzJ@Vwy R7baSlZ39Q*Mpk#*F /8~!/R8? vTPIU:xcz+Q?ħG706z>#7 ku,S!1ˣ8Iϩv%Ғ)Mē@{Ҷ Q>m8@T1TK X)Nq`:y,?: g&'ʉtI\W8W*@ xM-AYS hxVktɺe8P]^[ l![J^&s6V@ nkŔ콷z=(0 뎘=4KG9ӬZ;@HIbR|cC3 [ߧML߮ ]N1/[`6&N;H.8X{VMO7ۣ7{~/\KN% Ψφ(6wL/*w~<[-}>WR5he{2HIgX/4݂E[I֜S*j}"%'\ry7@H;Tq gr<*9V-c;p4/V?Jqwee}tkʓCmв3?G366|xڥ_8cfxjMd=9  :PA A Dh`ߟvmb6*½8 6nYd IOvagZ@똟9"%δ'[*|Wg{ocaL3MeEK).𔜪*J7u§ͩ~FQ $YlܻC)_Q( rvw5x'ohzŚt"r48xj1pUZ=́f~ wFYGc)#U̓V@-V;Zy'F2Do? uKAk,Ÿ5< 5{u42kjfjfzj=Xf SyRP[Ђ#;gsDd3\@."_+yriz NeXMїƕXɽhrkqb'WRm~cjzK Ѐ!p\W,]o?[&2"}a* @dKp9Sr{ano'Oi4@W;g&*J聎tFBXhR۞k5k"< a8X.1Kplyu7_!Lm<-˚46h{hO$0mŎ'Ӹ J` ?iW'/ʰ)@uPl:7hLE*;9!X!tӔB2Ek3|;twB u_FHsPkRa x_iXE-&fV.D8 ~ O n;wk)`k_/3fCa,B6Ug`,[e1TY  4u# dأ 4v_J.-baExg'v+Fa`mtY˱`u)\weU-XE^AZg,'?ŏc yaM7\* T#Yvgee(U #z;d!҃bѾ+`?OVY^r:"_SE}) &Ho=802v)>?5,jVmYaL;嘮a},$>{>: =X@3D>J]R^4^11Cq{TUPH}?~,Lv{I\@~Q+O#_f:ߘ&+r,EnOS:%Ver91`d9Y;`6u xej݀)( .',ӣVh\8 +iYv O^KEI#Hflȩ{:jBn9N.G3eƶf4ِv;DL s{B hL'sG'S? +%OQ_ٹ\^]E b؀^-݉;M\m`79W(wIR-X}LqADQ&uoʨUDIUK-ٙț' :}18^Wj[CJ`߶N{vBr&΋kH|Rd)lƀE.ćSAy<22j[(\ѡsځ1YQc}HR. p ٮ2NZmrYhQ:!NrAX8T9Z<gwb}s uNAJTӾxR X MVDs9F83x F+ {}N1w7 v?~9bݕe 'b-0s˪p yG@]pÊ_0r$ţ|B oEp='=Һkylv3"pfKY;N"g~nў }b{9 $vNzPh~'!O5d0nä `%6Q^[8kf ǭY4'; 2ʔ9`ٱ(zNl@(.O091^ۮբ U]FhrrU^Tm$#2ʼn}}nE5:A!!H2 ng +/=ʩ{'%n\Yl*|8ID «BpV>Gi{-F4W鹣|go`!W?Tk{I<[pC$a4EɄ$$P]E ]e[vDWg5vnX#Rp ^wdɗro" u_\Iwu'ɣi MgFX!VtA|*XHhV29=SLpIOLw4ţ+߲7&Х =sw9z[Ri Rv1;L,r[㌝va G9ܠ6|,S_-= ɂ-A.ayw0y1i:F[]g"5%kD邴T,BCeTDb5W,\$}5X Zy c/_7F]vMTvs<#X<&D_}H̩Ea\ ]"GӤfY;s^18vbA%fԔ,PVbxǑWpVe(κzkMT/G+]V0Rw0_YݬsdPwiRg], "gXWS.D PS"[uyU$hKETiӮU WHך>6qm8+6J㜫b2ۈaFDA>niZn+ N2_9E(4V#ėˑoVO[]*%h mWۄ'^HX%aҬ4W S hq5E.Zn'ZEQCI?팃,/nLy&Y@Tyq'Db8ڄn {-PN 8 B)`<;w^KMGK]"?G] uxzݓ@G^87?ˎ+2zOi!;<Ck:>I;G[2I}ʼ1?U L!5oN Q= qSI9>ծ`x$g7Z:&#mVvBxc7r玃ML Z,u-Pd2M$~pa\/aq. T3zM7-u٢%sw,eĐzA It70TerIgd>u2ytxݙ뛑GqIjp?xkGG@z|p#gK~O"rKn.Þ=-,Rln5NvXMA]g ոEK '4%!ݼCyqS&6࠯`G1tAН)kV?٥vRg:Ė=H(b"za3ȰYU6Q9"jX@Ȇ$>yJJ/̪O mf8Sb+huV;LhWu $X_E8Xk|/#io$rxUD "K0->] anE-ٗ+ MEыwo$:08K/N]Csi6s/s>!w{J[*[ch/Wfn:ʸ1u3;ܐP@bKKKwM^m3R\kjv@(F;\m{CˏP~<;Drx[DIuF( -HpSk";0rl>l%q paRZOu$U@FLL_o.vL͒#W,?;n.Ki֡uinztn5;A&H($P֙Xu+Joܻ*Oe]CZ]+a}B1?[MD,xaQ~6eR?|g NQrͭW*͠XprP;Aq Ol;y3(Nm<x!׻asĿL9, y_ z*1G¯ tqhU<7ݦ>}`hHr VKݟʉ;"*@KjY{ 8`Kζ:([$kA ;KHXBab|vJ'X# ,4 ?upZU KSftNJP)]PE#% ذ-zwfpQ`xjQ$,mbp)L9Z049#21aH"Lm12}W*QVQ84-)zb+cy& ' Jw8'1[kh!054p|KxARXd"ϋS :1|, Ű "ĥ N@`z */9BT8)wƷ8#_#h ;aByDW3BXjx6c>DO ҷb$;B+{,) MbEKǻ {[qbJŒH /Xr;{.TqYtMWM s|#5JKW9Ae^AݟټX(;bj[V&U5 $ο) z#T|'YB!`QS+YwC~Gw#.S!CYm650+M~iQz ?A~F!]ٛ0Mr`lH-^IRV[D tzyY[|]Z XTA~PKq';l(b4 s*t )`+[xUg 歅 *{VDC2T/Oᛟư_ؤB *wȉA=$ pC~P]|lgBɅGX<"G?|`,5_!~5pbU&;opp4hՁJt0|Z( XsgKZX.t0׫&ڐ~e'M{]-YZpo}޲(ݣ0Qٵ^;~ tyvIy/͠%(UmH*9 @,#5c _ 0+wR=4;[;z*)e*&bwpv:kft #"8\E2Y͔` Sca26Knc˔aa5>%Rmuس6O(t]vim8^L;1,w,D0h,qlO`,vA|Xq[- Q4paXb]DFAR^+v _6y(-4y=]R | `@,%_OQ.Ť!)s 6ǡ)i=j a3++/~mYEEEQ{-xD+#k+\neZtpDiQA757]:qo)w!}2:dMq$GfEVݪk̐0w .AѤBnM.z3qˌ/ S6|z{ >]tbʄ+ݧݿ`oá%%"+'GPʑfӥh+s/Zōv+aB{.~% J1_;V+,sb9`V$;FskAk!r207# hG+< A8һn{96i2l~^j?ֳ O?)Qx(xK΢K[@] 9HUNMV[f&nvkS}pO’4!T=Ag&+}[ĭΒk.ʡ6[S&˄ ֈ]wZƀ=D׭5V-P GY50NXDrY#^ XϤԠ!oACMHZ=)A֒1p\6 yo|Uw~4vC|e[Yyᰥ M<ͪ4x%-&'DN^޸ LG6xi LVϬhx8uN(.B岰DvR[gutSub #!4$&$/'ZڱH I8ξ)Bj!V\PTZj^:w@ 8aK0y͋#cUO{fTg-E_ڝ1%U'$kqd@o\{JYd tyd۞띠k@" - g/-HEE'*i'K&S>fvdKuPŤ좠Z}udn$6ZCK]FTz4'אN輍 ϏtfUe|d-jX:Gqr$2&+7 e^Fz@ -]ZtY/b\ k|P-P3l{z3Bַ}v J> ]w>2 c E)聼U317["Uh, p,QhE^2 ZO)Hˍ5. :N5`[[̦t6JXv3zfb}IЁ,Z~( *z V07 8Cx(pq](tM}U作#W;~2<ļf 6Y`k j`F=̈́-& lWV":˚-u/i|ldMOjcwA;hؤƷ-NI&/;P:jXngBgp¶VN^} ,@NVȐRݻlW ܍ey"F I1«Ԛ6t֌h#5P;bUYtWK~X%Ԙk-ս{HŁ&bFeRic6,r'1U#*paBÜw1a>}*{GK[X: 23хu.bs?؞p9_037yLSq- R*J7":=Ij%vU!,۪usgXSп*R>6w:D`lj8^SG1ϑj|U~8&ެvĄPY" 6wZ,yG[B"Rȓ}>fXg+3poGTd vB% '3:faEMEbb \+%gi#Ji|0K0Cs/XV0zwbWH aRQJAe}FkU ^+R[<)ɇHCf|WOlوo wɠKf4*H Kn1@?[wKu6baȆ׬yO$LcB57 ]; VQ P[1ꌃ۳uA%H) dZf%Ui±^-599),H$ ǰo]^Yڅ#/;s6?$jL [\,{J4t7@.cQT,1KPdNIbpjm>0]iue_R~̧P_csd'+19w2LhF jXuk0}aQ#G*#D_o$w{{=_~ܰč^jkf!m8gvmSpcz#E冯q$r%?Rz9v) j1&ˆlhjj["( 0AnXP~g|`6563 dJ,=J'sOL9daux2A_,A3Г" ڑђmqtwcl)sc]Iv_XTe9J:I9gNpTbnRzo.6koqqc*&[CH=47"DBi3e{ן1=ܬ",vq l ]%Gֈh1fla@:\-+Ba&<&\>cF˵qcD% {wK$!n1#B/MWLi>GQHkNip32\ Fm|MVG@+0ѓdYz_9#c1Gғ 0H7k[{UCQCmlWBq+:'"AYؤ7b<yJ@KTp7tJ{ݻ1QP_ !4[ܳ@9}<7ɇP͘`ICz+=RѕXD}} |?DoKXuޗǔQ$Xc[\aR/ .RD\yج 1EO- 6ab&.6OemΙa*Z@50GrJLٯ8`D{ ?M I敦S/C YdcO&7X\lAB#ˊd{?Zt~&¸c>ɩYM(bdĤq`sC{FxN&HQ1,&3/oLcO>G+ŘFEI6bum}KFd5ޣzD)-Y0/>4WE, 3$Mi9Hf=gcپD|qb"`~vVΫ.M9]H|J}b3wk#R-PAe¦~~(9^aT"b}& ]9w9 Eaנ8q=t5(^ĭzva2wvW,謄C[b] wbۋ0Mbz2NMrDDPv'>ƺ {r$ߥk8yaѡKBÿE Lvv<;wOKm˼xm 4B D[F(Tvo#z5bרT6~rxFH 7t(g@//qlGS!HMR Poe}]+I1 G\Ok\9)U^I- 3lc=+lc>4DIPǖQ'2+\.O[\)_V8 Qƿ\>-giUyɾE*^ :L!hb4&"0iՒ]R6a  (Z*X0v{r">Eqd?onqHUDVyR7 L#jTzU AQD_DtG;fM@p10~Dÿ Y4!-rvwJ+oC"+~ Stssߴ|Y*~.YOyǙy|IeX* &! .hwMn  >FTi%پ{KO rdi|*E9}ho`ƠĢmӂɔNܻ;jQa2U'd/z9i'K}#'{`=pۛjz_ ؛^g 0$/wELJrawv"-`td@W8Sl?f;o{1 ]15m'6n8sD_%^g)m'`u"5&3G6]kџX(yH#6DЫGzr*2IG=L5+J}\49DwH󁗨 )!O׼S8P[xyt|L,L6(vRQ<|AbWk.]e ub`5W1Xŵ9eVѾZvk -4y*L%{uT 8Bڙo~DzoFN}]-\˻lN&C=f HqyOoHkQ;6]fX;-h*0f;Ye<:p f'|^p-k;&2y 2Ǻ\)2z~!i2낔3m"!,ɐsu P=oFMQoD=-SJՎuZ+cџdNG@ew3@|UlS K4%W+ZA!6Qb +&EB$q:ԣpH}=7vÁ `)T[r-l.K^NңݧR8\ A MEhߗ Vvz[1n7Av,q;CF]!\q$MۉkV. aXnUS #|j&ջճI{>bnR)^EV/o5y_`֘ U GY <;㭅- v?tv5D|%b>yaEIN^d0 _gK6BUZu.J˷-\Is aMv6]% 5ln+k5hybuf #,bwA{R|=Le iÁ^,XC;vɖh@X Cf`XRL6 iFP쵁_$D񗂗Ma =g56!Z\\"$ [X* sQ =_{& ~kA-*gˁ%) SL޸~v41_ Ll޾p=.hmd"'_o|(PU@tIN|׎Kx!:-y{ $ pgƖ AfT321ÔM/b5V(t5<2I"v)L"z4!_0x\#Q$zX*},zuEѰp%T/%@oO3<&{M,j>8}ה:|vt&?"Qbtwpލv*+V^ޭG"`;p(@<J+ }/{473 ׍rWz='W`gu1׌9Rླvpmc$ޱ%G3f~<٣#f~`IK~ecJz`'&26rPIHIo1FT4ڮ Di L̛ nzcqTRHZ.ҽ9_6\$s( w4ZP_ ܂5A>tz˪ǵm\ARP-'*qecaUM!Y9  ]P+ 6MyA4i>h!OLF2 2 {^*T*}fL#F"zo'q(C9`ȌCSPd*cƠe" F,%~4Zbctۃz5MȺ~S|i;rtzJS֣ KTHMͤجD$b{;0ky+ J ͌sCf![^ 1V Qxɛva_GLlEFdG5=RXUM?1ʬecWUdyrJM :sevD. 9)!^ΉSK-Tb9tJDvuЄ&堧qL$'x uPαl1W1 >ku(0T=E4/:EՖzQɏwS"+kR:0n+uXHBNӲV%^΂ gP߾7i2hsK9{q۾z9tyşВOYjѕO SYn0(.Kfv)U*>jP{9ȋS6f`MZXnaa3D}bMi(.W!"ݖ4i,1Uq: 6?5 J1ȳstf][[՘{L>Ƀl87vڍhLHo`5Lk&+C4sޫe' !@*gNH`ԯ7?~U)Gk(D ]fz$"u<=1qHE~bP 2)Sԧ`$7V=Nƽae\GkGtpOpRў hHno3:l]d\MZVq#{E͚&̨Ц~^iޢl! /PKd5E6.L}QDZ⯿yw J^ 8$87L5+68Y0jzVS/*!3@>'#5!]VgYyhexw`s&6qJkPv(V&OD%JMl>.@ ՋPΌxq (\PD0/Ј(IX|9۬e3{%zrGUȄVۇᜥу3^G8OWot?=$V(aF\ P+E,#*eXJMݭ9<v4 ڊ#ߥ`D㑆)-{fʍKQ~MB۹X8R|eND _b243ntkɚ}^ HͷJР㕲v9rMj5M ?r(W3=aU7a=Boy\}AD| hV]9E)h-OC5ާKj8M3cOgHU}n.Q/镅}^#+%P ҇i MhJ?0Ϛ &Ӕ_sؼRJ8$'YCjAlL},<+hemM!{8&Yp~Ц5=Q;݁%g+PB+gt`DGڝ5p*Wa?sœAkL.5sXV!^XYЏC _AŇBf"FZ+,Ҝ/ w>^G: #Xⷋ8_|^(o*$ v(-H!F ;l\SJAHsԡc>ZWkUj1+b3.a+h^_A 6)!Zd= %#ъqAzf+dfj ox9 Qd'}AT-xeFlstɩ&ߠ[ _Ky:RأeA%- k-]]٭λFLWsAX{aV W Gt*:].I$/( PliptίY$#7u /린5ŵ7[yCZegn|Gq:.Ϧ>1(Lc\`ujs#Cr&;'ln`9iNr5_$K  .@ ͨgnl 6;Ze%-y2jآ]wm[IVS >D"ҊȾxہI|fLU=g}V 3j\]DNTpdy]`oz0bel? >2]k|ʿmQ)/h f1^}Q?z'S&m6Hs̺뚆V fc@lT#a֬SQp u+Jh ] &ֽ"^CdV[E xUf;Nf1,fυqsEr3*ռ24DLaP ]cJ+JVjc㥟ũ^s(kw?b >&?^_XeG_HRiN^9~^fz]L7 'N{'%rk||29,K?޽Si붚-9 .Af[y!1^|~U,`HZ?I0MP]p%@hƵ*`#-*P]Mme_j$kĢ! M>~v;S4;WnPх?24}bx|kg|^F3{]2KG0X:5ĿT{!C,+I77XeoQ&b2k;PvIzL0B){fy|I.H؜`jbTAS9V$:sK3ÍPTMN*=:ϻ\]}d̿nrxn-W#v9qiMzq:`LTLtb(!Orgn)}n4sg^Zܢhu8kn [D4Ia5bmH,9ۢu@i\KOU2$T9z]FtUVxLb VaJ-s{iHˑ<*j9rƕ _r{Fx˔+@z:4>kwdP^ТA6dKuիɢνKˉ[) ߤ +IԏVF׻ޖ XU߼3ӽl "~"Zb`/!%mm}'hm0NuK!$wRi$#BegϤ(6_WܡwIT `z#XO'c̗s.q2l0i"+| mS}qwd!%a;ʋEs&o ;.;ļgh%껚/L6S)jwT: yI ~|,aJdO[rr%w<'[QDO.0t[]pb8 b1l} ~e. lcŝGH6E~ݔA?iPI؛YSwe9MZ7pGZ@b&^ޜa%m8F3kN%qHjC<.Ei' Ndx"i^6Ksuƫ$D{ Y"<ݎ[f}f.)'JvPur_<Q?i$!l|CU6f_Jsy6B9z.I@"e*@CwtǭRnW,w{C6LJExuC3,NEǨP礵ۡZWr(j_B}f UmEnMairrzI=|o7dP9YPϙ W4xI(Ȕ4YTK-J=֧yY6jZqyr^ :T2#\R^VeخhO`fSMF?Վ5CK?'`[Q\1 }SV|jՅ5^xE(qO:E\^Vͻ[ jq:Vнf{=^h#Q/ˀ8|s7Yuem3HJ!V9/{2kJ0hˌhe>歜C'd N X~ALEwG ?,~˭oq%== ڇ 9kI0n+hǏ|^BżuEvzJ^gƲmT#ėDwwvV"r*(ex ݏˢ[ |vJQx\r r@i/}xlڃ<^$kT[Zs_$ZK'M/]*1LO.p SXQvz{)`LKĤ-Ïe꺱NW6C6۵: ^Q/hNkq: XF,T@<]PB@h$RC^LlħM9Dy'h,7`|zbrQ89g&kg8S l\6y@À4$u_AyظN|]jQ(VU aղRF7~n*Ԭe`) ڐ;n \~ϰ+f_86t^|lg)NZnq_bRcQ?Xo}7:;LظXRYE08%zߒ{BegٚJz;`vv8T4 q]߄*VM?KL0^)f$Dv6 h@v`u;i-XgUV?L*XS%syeY^$4f7St#Z7b'&*@5yv\9C v?TKdXw`Mm _(u,ԁ Jd#t"fd,#" E07v.zhTS~ʹ [ER'3ӎQ3>|D%qf4CaH7?c,G\`1xWbqBNY3ǿh~N.qNH HoP:NLŎ͊V_ Hk|ȲE 쇄}0I龺TߪvAr}1P05׽DdݫY1Lumy#|p@-aK}tt?<-YWȀVZ_ NAZQш?,Xwz):hp*IkxSocH!D`*po^L'mvjQ[G94G?_ J%Hu݃BDRbU 0̖LV,h+F*&%x?4[,ڈ+ PXgWm6+IݔIs/Q)]f@(bykPbZY_)O%&O%pm}K|zTC.k3:%(RwY'0I^v6D7>!|f4Kz u\i){Mw[uKܖfq*|u/w.An%~I̲I0Qf#{]:N?I&.c^Ųn(l3AJt}g)&Yn׉) Иyj~Xi 5޵C^GqH9_Olɵv.qYoC惖z: NVfqhҕ< /ZJa|H5'Klx9;UV?oiߴaԄ7ZFL7(f}q{T"-jvN[+#(9J6N+718]TZM:ӷ& ^ ٌO 7f/|҃{LJaY>a xP :JCJ"YԝXcZaJ3ٮksl;Tf9k6bʘ꣔a3"2Sm ͉$^Nn# ߽~||rnL^ lwhʼГ_卨^_Qu{FQ4C]Sv^"+-L(> բI4;Y݅ *#WU0DžZI;o`l֒'?n)K;zq'|vTY_5 ̭ _9ȯ~q=LGP %u_usyX.JJ\+X>瘘\C{ݚ$hjtDեޟ;0zȟT{жp*-~*?#Mpq2cW3^2Pի92N&Ç$ kn[dWMAҵfCgфF*fhaA#BGSzPfU|"ad &2sVFW&*Yzfp@j6'2[8ҥjFYǯ9]M7,|JBm&-(ڏsRb Q}6 {O~*m9Z?@>()1]Ր<6k!KXkՙњYåդ*ķ iy8f} G >*'33O .)Wh:V[Y~1M^[wW]At1&nZ`'2ߺfmO/멩eMt/u f K@_M .@r=]Q@U4:ZNU@-/\lbfR;#$2;3v/c-P첎B5H%Zeujqn{"?mw+%o -(>uAwFT1Tf9N)ŭi>Ox@&S^{]vM0Իʻ>aq^uJ(`ϻB$y*`-pk! Y4OQa]^ʟ361ϚGyhN棘"!PlBjWH3E׊H ǹ} 5:dA) 0rQoyBX0v40ՊO X* #hH{N?I (1>Kx/R[%GWh`-vG^͟#B~Fqj'X%^%UtX5\޲?q1@^x2NW5/-/j&YUb]yFFo :EI@T߱{-oﯙ*r 箴IjOoi|^&Fˑ!_S~0Mܫ#<+?!Alx`O KhsFoy8iɦz% E($̄1)6 Aj^l]T`j=4sJP n[/AXMg[("(5@FӆmtTc9Xr\8-bTF*҆>ۨf'KxNH4Ko41zY KOQs # :i&ӗd/e_vwN ip O+;,gj}ϸTB|5a#IBمƽ.#%%qS.oV8[5P@C;lȐNX} ;7YKv67/<)2_"͍[0_@STuxk_ȣ N._\=JF=sYng^Ů꯽ҿ0h} ܦrZF/LL-I>݅A 83]J̴U1$cd#WXWAHf18~=<6"2Jti f{ a``v) We k# D~4Nj]31Ǎ(؅*ƧpeuV4' g)ժ*bZwӧǧ2 /b"6[9װxM_or4O3>ׇ2^]al9Z# aL>x}NP,AVuAZ*(/!Ƀ?+ XpjU> )"}3 }2{ o[X!@ХRnjy٧ h>\$VY->vdcFU&NI7o϶^ '|>k%s"U+m@ j)p D@9@p]۫'&-~_Zek5qmPδ 1)1tsQ11B?z>AĺPeW؁hdW><{mWhXᠹUd= [_% PbA#rd :մ|ddϑЂ*TD=^ah @ܲf\n@q-GWA5`!v9h/2%w8f_DɐYH^tGd10PJbވ^&5b&',mHNMW[,bqAz;pbaWCFB˓qMR\UN Cξs"|eh힛Yxzr;qHW2?k?Je0Ȑ2;Aݗlbg_lMV_Trvg:]th[KPbq{DbLZwG`8v_U1onؒxzIڋ^].bz ߮*cT%48@k|hOZC0*,i}z3aLymNۢFsڈʄ@iq C[j:4(B+@X - # hᔽk,]K<$IѦ04Wbg-mo,m(:DtL: ڀF]:o3^ݺ䓎:W\X$N310zT$)a2hYA>[OMDvItA,qM6`%l4{1xnn4aD[]Wpާ>d$k4;ϖ.yMOa R?kj'&IҩDF Lv`X"wpESkVdbI?isą au^때ʽZzrM7.t|A o@l5ѝ{8B:ٶ-̎{S2o@v2FԒ"~pI#{L4H=xL0@' dwHͩvb YqhH+1kVȣ=脶NAWAH$ID1hإD>5|8(ҩ~~X,0|3&{'L-r U1˂TF7JFmY5;_<O$DadB&=ʱY9@ B+0!/FX9?E |a2b4xۡBT$?-r"_zn X(yk,e]ڍ CK $UqDرxrݛxZeBnvq8ʳ2r?@sӍopڅxG]V)2HnЪiB#oYllx5?|6빚-;%7]:!{η *@|^ow(/C\fxy4zh, }B|fYu0:GO^EclQ)d汛|C/FXX<7.ܘ0{Avۄ[ )P {J|s=8Cn6@O|!,FMd|<% mA7&5b%dbad:JHI }e0ק~,KcЀSa;NcmIkFXdA&=lOipq8JqUbsmVӌfDdt%:(HBPatk=`7t,\`lK-Ӧak7"Qv4E洊=yd5 \oK W! Rܹ.>23yY33SXLrAA !2ˏ:{z%Hp'1E==e5%zs!^VU ,5K 4X8 w:4>-^:*Վ{ "NYt`z-ux6VSIAn-$wj<]^eÚ Z.8n &OcSDy6!FK0kڗDݠӿ߿TO\$@}t) jF Ȓa!]|P l#V>֑2OQKecDbZ@#ZhXhy)vkdx6D3u& + څ@]iHQ>Kᩔ#JES*1/S#٧6/&s?$Nh6P_B{,2 U%©5wMi 0JT>o 9{"gi݌m3>TKi@mV< ˁgcoqʦBs.OnOjT մ)aʖ`rd}7:@nLuU}/W%ӂW7*Mv pж Y=@bLE14ЅAMmKv,xdUJSuƕjk5;ڣOfߞ GL~V,$WtUZӛOȩ3ʞP?7_}PɳgVJPX[QrţS}٧aAbJ @–v3- ^ABYa%PpȅFD뚋‡sĘHlxH 3IV+9@q=(cfhdXrɶ? +R{caC+YnPNE8jR1&pȅz% c⒒ kn3]EIVp/ S"g!_g&92FNJDҨIm1 } УPTn~m[7Hv0oU\DY,Ù lWtY @R+>Rr=]"iweL`;P>gHVcyd,vnC5]]b,# Q`T]ʿ}(bhBJbnpɁud~mR?Pc< d6tx4aqw?혎?X\ 4-"tH!,v@Cg%\8nW ̡^atgIB*1#|ŦN@cb3`M@p(Foi[G71( l[ rwԩ81sOĪ4kft%`Q,Ռ|0g'E6D vL4g/j;(.!&|;مjyvs!3Hp38^ pWL}:Kzvl[zr9 Uk*GT/ё,QNh3\0_ `y ALOƕ* >vtVrZ?y*sh&s`.a&ʼ{{۟-S ـ4EZJ &UP_[`05w`s@dXr [BX d6\(a\} V |}_&!wo/On_?vDEOxHޢgoitl`dc3t ۻö _K:b~!m!+~ADSY)Y qYQ0Qz/ʦj~H*SgIBr}͜0 1"`YL`O2Do~ 6}xT&Llf _zl$0stDh.Mg$+̞=S/4"wb=~s ?~7V XX(wM ;HMfMb8ꛅ+qf0,%+9{<. qЋh#{Yw%UY)rQ6WdS'r fעD~yb Hs\),h6 h ͂323y’z-w?F)LvyYnV+-Rpӄ-yRzHD)'ù"쒉xwEbƲO߽ ʯ!$Q|Yn$`(c9kpq5$ՈVh$ "h߅/54m,w͠NLhˍ\oy$X䩛1l4k1OVJx+("bw SVxɞ$8~ǡYX8!~\9D_"pn|'W廵?&t鸷1RoFޅ=pOy!00UG_]t:owc?'@o~ Xl>qppg,Gv+üܯ3_Ub-ҎEjBL̰] P7V7I%n#Mvp?ПiۊX$ 1JGZ4 $hfB-HYl\.'~zcȦ`K7rpQ]!!HЅD22rNU4^%-i70Qc3hpp+^BtAmض)EJ^ˊQr#.}ѯ^/g#)ջ hZ욀Xqs|Zཬz\'$V\#>i!0 @x4 A)j)!?l}2SEJA]IxFng[cQ5VmJ߱LAX1\qbk,E,-L;5DGM여ie4L4JmOR9D [#@$#s otS$M"wx 0>laZ.qmnQ0 i x˹Zyy>r/trOxo[@qc^RmɁ$^YH̡?vuew@!`e&ݽ3!E*"pDQ*}IaŸ@)|WXY@][/$"ZZ\uҝ2BY~~pQ.V_UFn;6:waCw츜X2ʙ[|}M;H2PT~T/N4&v"3Tx 1"iru|u)߶Zͯ3'O:XrQ*Z &7k6bּr3Oz1$0BFW AXJhhM>L=6**[ݛDXۍ'?g zlٙ$\ L޻QYG-d@" P q>rZ ?vᇳ/ƖA܂UV S 8,Kn/ ֻpΖpjDd&;{cBF>!<6Ż,'H\#Փ~grD(>?͈~{s޲Ee7D#%SS| Dsc!_0 4jg ʿ?+I_BP]13 Ր ߓB{I^TBt^wW]@=AϹ9~$v@[7${ 5Q;h=rZ,FfWЯW=xvNN vAȚ1G0v F&-CLe*5f⋁uG'KM$*Tx~ƟU`X,$Y",-HPhyD)$($SZOdЋ%7os)zLW M9E MEARژpZYjPf; ғRO#v=/0*xX[(8S6=M3^N\{:M1ng 5#:m5i+C@< No3mWbŤ3iaK_w!&J9/ v,dXdu/Gu>{&tS;Z]#t Q謭i:";k6R J|Eoukr~_>#]=p]!qo0)Z϶b\B;N'4wX@'vs8C[έZ/!+k}ԧUqIZq 7dY`C3C ftD+|aβwK"?V}vzCbܛA&*|ctXF@殷P>_]aq{Q퐵ʹ!)u ּfKZMDm>]LDȄ{h%L>SFVWвm!'~\>=І28_?nyxI,~2Ac-YɢBƢ%ԘwsdX [R BoWYN=͜fy6(]_D+`Tٲw2~/|YP1gBcVr_FT؀4ćKWW HZcĄbZ1ҧO8\{YQLl C)"mBGG8UoYX~,x?|Y Svk17Au|*fa99"?{l{N# kxQ"Z4^iԒ|dL{׍nKwc{MkuNxi=3🿟4"E()_  7DS[%LAHP&"/:a3 !5Q;A뗕uG~Xggf o? QwTꏓ60O'@w|s5FmqLA!N4SPX}ۿܬ =%#ruF"A·aZs}[g?m0N^9תvsk+-K A.Θ] wuS%G_7 Yw[u~/N1JL&s)9q-ѥi?Uq;H)F3mfo vMmo[?i _`̸] w 7Q7QܕsN%ՄSVgFzp1Ҽv>؝,ӹG!ص& ~jƝ(Y2t7V5ʯ^`8S(W+C_p`=|oyAg\]d3OlFX2ḍ(L3nY:HgR8ӆB_'s+u(TgCe'a~H22ZIu^]| [,ASɮ/R;qcTi~8؂qU[kE4&NH#,:>i2REق7vM:&j ܽ3 SWWI0m{Hˁ9^o!&S .bCf|N}rP2(&Z T Jd )GM"aGhY8l [8f%M"]`T]baT#q ȡ-Fj"6,i%TgVcR}NK7V&r >-e,w0lr [x=( n.S&uЦMiBuzp6h@] my /k^+' E#9 3C)| 6'Zp% ݴ\xqN~g2Ba6vY =7s80R93)-92bN$Q03Is~*$8)1Co DQBdmMNTvS}hP{SKG#zpVgnEwH5CXbDCJH;tA E=t(TD)A-.u գ̏SNM@m_a3"qИTr\+w)2j@~Ӿ&}|5>CvAs! ׸xƚH^KVjIr=Q)0V@sFeaν4ҝX3`ʞ P{€ʰʚUbq:wךi8zՍs)-Y΃n^#0ʺeihLc gQaaD;r4>i@ߑ؁͜kǝ3f0%'YnR,hEYStq]_mtwD{ F >5C:tX9@90WIJs6 .5YNU+]FpꀁϬBKS':1Af1.XM=h0y}7=Hۢ͛?1Ct)2lzƽ4XK%<< 4EUpNd!nJd5C3n/NBĔ$xu9O.Uf̟sJ]4i`2$P5;b2, s@!!OYt8`o/gL2ΩdP%>X6t WFQ2V0)&ѻbQ͙TB5ShvTcN!r/ kgt7@c$Q[BrI3ZOhfL{ypo:uj{N1C8=Hid/^sMξdXu N]+b*jAv۶9s#IRV*S=LtIMC ]\TQ?pԡJGo1tc6bp 9k7)N*Iw {P ksy15n6eٷՅQWϜ̓*L lrBdSlN٪d;{É5^TeEŸԉhW>0vRKk쫡AN@?&ʋʳGfgeVE7DJMFZ0Ie㘢" s bX ;McJX"o1jxT;CO>tQDT3":3ĽSS-F_QiT؁!@a]}8ڂ4s]Lr}<}4W_|xR3d7ꗬ]9Ec10ЂA.1nm%f 2.vF7Cxw`0IO0N+D<9&pr!s7Fܢn]o2UuO;f}ot pB#E"hݼ;i;N2m=' ƺcc7r5O^ڵuL.Hf A4W &\T{ZDZzbO:J?;yDYlPw'yn)U!Gμ=erPIh#&Qr᭮.`*P&ݠ;x_߷0i~T3MKzCD,'[i@\DavHtu~ ]Q &Eӗ,wT M.0{i = |ѭ^x'@-!!"ŀ9 #"{w\3Pv] Ȓ񷤸}۬e E<'^WPRc5R Xj!. $.9:gJ5atzLU YمҲ5e`L"&{&wV(x$BpvZШdWGb/&6J u k-jGr~נ y52 .};SPIy>7 @?-"EP$NcRd<ܥЉOC-z͝ i|,N᳄iHlҲaɮa5WPT6O! \ ?bqYT򘏰 d^s7 {T$bwo3X yq}EN &=Ѳ>=O_S0 EAJ-:QQw/`) qY녝}+ETq$+i0FVƹ-0zV)CdT5(Hao;>)ܓwxYI1"x[ZTʪPO!.6/8YW6Yiϖ#]V0$KV@Ϻ<5х=5c]@2&+16&EjKF8$.9&=sS/ )HBF'Q ~j9ۈmƆUiiKO2Фf[t>OT]P&Q<, ] Ip&H\R|-|SAAoOHLlJ8qznZq߲} U/r nWd+}sWߣt$Mn+.9;{\ݚ2Ѽ!MB\O^ɳm-T"n'Ldڗj}tl*Pn+Ц1]CM-q|޽0Ltӕ:Yd>15; ~i+vbT{)CRJs|"l[v-矽Z$TШ,fB5Q- 7 >nG`D5YN~n9qK^Ts ZL9~6doEhe ”8^@\LX5>8ڍYmߖW{57qD-vϹ:`!EFk$1`HI\ɫ{}YqCQ1H=?U_G 4G$@lRg(wz`0ThN9@B蒇V4i :P=r\Қ6}?3R1,FmפGz'1qa͒m?-1rbaX&6T!oxB@!okC~/c5)P!JYI͎:v@\O/S,3ıw'W;"tU٠ݟEd!o泘h^^dec_U7_[;6MDe:=SÐ Hof$TH下GhAЀC@B }Ȁbn9tQ {#E@4)ܚy/!Ԩ9cddev9s[Bہ%|| F)ڃ N؁ȿ)eBhMbs`llϛ[m2Cg^r,-r+n6oRc"huJS ,,v< PcGnf-S@6F1qlYU~;~W*9Q?0 31-|!)zvJ4nȧ[cpCr O;TI ~ۋg=*#E;ZnDF:TU)Q'f541`wAk(gPDHĐ흜e6;p"/14hq0 &XP@-TbZoի18.ToIUF6:F>$Zal.Lcg>mqBkŘH_u7a:E)3]0\Q`0 y[Y {ʨmu21)rk5rǘEA ^8;^)Hg{]`T+ݜsYNХf zăfZ#@֔%ܿC+DT@02 wD=)BUU^T2j̩_["O>B$*gr,yl$ETZǃ!tX9!6ƜvoGw2nFfEF^79+_Gf^#J6ԓ=eቤ+1I `pYm-%\߽LFOVpI,w݌텹Y[bE?gjBZ!'G-?ȳ Wx97.]C 豠;k * 1>ߖqIRsEKْ6Zq/a(L9sYD@w(mp57doi,E^b+q4hhoo{b ec× B&w'Bd&HY\ϭ57.v2U[2*7l٣V?ǰrտ,D["t#5J-.f{ߋTg"5Mb)?X""$yN︼V֯ܛ$=>;mbΏ1sk>qTޒh=ձ Fj2l3^EL;%J]Pm9:fUX< rysZ@׉"Ao A~^uVN>$LÉJ>A;7YXV,P Yoo96m J5{HDKO$:0&]P0FVҖr)0y%z~cIq~3bB(D R4ߞv 4X0'og&;k\x! E[3Xs=Gp 'ii;!y%1?vH`-MXɡW\.iɱJ8eG<0PFu[~L"ujO0ST;=rs41]u4| zvjzE)$6(dEv! dRbvtf,åmc7 8>@sP % -ڄ:WG4wIV&p*?J5N4iUCX&vRmVgVp"9gq^d|+ձDEÀoG^ZaN |^SvJ)i,ݓPreX>"3Ik0@]fFT- z눖k!YP_n=1U_΢I3Iʻ[woqnx28.w6dAƾ%u :“(/,{i*b5 `&[}Xr.}FQ_H,q> I:'P!3oh7=1Lt1f=1F8 U{G0c`z֝1\a_4Mh8m@5c8\$g(`DKBQ6?[;*|5 ܄Ȱ8  ~EHm|qJho*v6w%dОߩ_;v`h(I8+Ҧ@B)bQB3\fscwHK#e(|]dWh/*|gsA#S܋..W):O}t̴ ܟ(G@CFU`y^U_M+|'L۟]ת廙FӼ0JQ51=EVV$gNkgwRP\'V0^JS= P831Pp !R.Y=1_jTk\ɸL)3bK%X%oyI 'R;Dة!S9+C+TDWeBCZ2]&8sk",( p\$$t5糷D@[&Wr7X,@ŁU#Ó;27WG9=~3zx*cYiM܅Q\'TKHѶKiqC&S5Wɔom12RV V,NR01;@6Ď=|U"SКܻ|wK>Xd=Kf|rx]6P4 ̨YumQDuĪfX'Lu,} " ;m)50vT8AI`LFp4܏.dZMӕ`<7&E q%sH.1')<=aXHea 8lÂ!6\fв"m+`lk&8wiu*6}ي8~0LnҊs4li"6_$8d,oTT=$=Rřb(ЩȰQh&},R+^tl`dƶ:iϹ8GfL r^M=IdOsb2{1LL8zlL;O xc?ZK9llB*=qgk{<\bPDM&$:@فOjԔ镫R @)U9Eߝ"O`hfYZݴENW6AȒ*b,|-v>HoS2`N攓 (ǁ$=<ԄIq֘2J4*o"i.*PX>_W/̂,N +ة%Y:;j+fL cF*y*poSK1џ+9u#J`Ih|g;bZQcݏ}Zpm/ RkdkˮZq}&yΏQcs<؃#}4dnZ1,;ӭaB4dvJ?}mhis 5YUvr*gڕI`({H͎e| w&FzAϥ5Y$#i3]~VQXODZ[r`x1ƒ[j&|':re ^*"p3ȝ"snG~ا 7QV7Ug֝Չ˰HStB{bI)_o~  r'ӐׁX P ykcyC^vM[/r`3!|YDm(!pa E#E+p5gҤaZ j^v_@ t8b6I# ëgs82_Z܁-l{AQ^A?q>Kj3 8>E88Qq&M* qy@}7 )ӣ")GNIr'\q}آ,xq W3FPW94?»CD*FO įՀ ܋aS]ː猴φn&,Һt%r@kkߌTtQ?? =_X6 <5T6z["-J&K={^044݈'q7<1'u(nE[0*C$/V$1 BY^fCSjK>Dk5 i_['gTH9_eǩd' Pvqҍ>Kqrut;M_IDOW%EڛԶߔ0lLl;j9IxNn-i,tr7K%Mc&K+x`-w~4VtM G6.q_ ÎN|+ 'ˇe9:?A*4ƿÏP=ލп pM *E]rțo5]ǜvw~[n8dQ2iWn8+坌J(F|pU ⋷5-,z#j,PqGܠ2s^; 1b-cEE @7 4 ]sʞjG>V]e7 >6L1 cr7&ɍu0AJ:`kMvĝK]GǕ]v@@w Z! 5q(V9pmvs CjY7l.Œd+ch*agկW1x3ļK?j|с EGqa-klwřE]%‹l7hОJ6 /Y&x `ɡN9v-"8cG |)ϡIs= ܜǧS?:7:& YA"t𷐝'|*%O"A! 0q\W|x^Ll?ՑhO!C<(kvRl Bؕ|Cz \pq9vEJђZKwtBT6E,1sjqݯ3>Af`m8fv̭%ĥ=g8)}y4R1 #6:5"U'`XnT6,MS8ebu ǸGT oO.8*n}ݷ25@ͺ0~9MSX) >\.V ,^㷗n. ߏO1+7gOWeT.oۋ&ǐC_ NҨ6[ ʔ^.ـQ bMi:m}2{9@GdH,$KB&:O1 n\細$aj]KH%#`E6JnE%'6֊F2.*xF&娺YHeH/>hx߲+e.gF7uS6lKVՓ' ,̜)7ҫ{2]Φ d.&t \2SvWic#a:uxIT $lr]\.o+Cn]\^iΏl[﹄(JCm@X>CRvYqt"/Ǥ UZ&I%(dJeu魹IvZ(,a5c.F-XddS[bn3:` %V΁KGp%v χƁR-#k}N&$Llx/+Z {:L"*@nQ+勺3ǵz!wW14HzAޓ4- xyM3zkײߟԓ { ql%Tx2dRPpoh"q :vcm]5C/? V3hXGrZݱ~l=q|Gfsl7ml,*)ZՖH HeژC'٦)b屽>koܣXգ!Կob')S6tN^k< N,4MIK#>o8#N >Xd0GꔾOvbG x"]^b |d{U'> N%KԻ~ةvAϬYtĊ!}:g[3iU,1mJҶ8׈yoHDQ:_Bu?d_N7HZ΢RZpqml1 gC7! Q Ɨ6 Aٱ,@ $x!*I@ 5N.2',olcX:]RE_S Ae Eo]F1_\ңTNz+BOAESDniwMo0k䉁ǝLJ3fB>F] Zg1mOa xw\9/$MܜɟKs y&ʙ1jQyfbj옘'U2ՎO 7&C!pex2L"mxIP>p3b`?&Y{pmVZ s(I.GL"|(z-~:n9MB0`\68U' 4tN$bnِs~!+sљG~$,[wmp}=%^W֬W @k qM8}{e1zIn'zy0yzqAH_fa!\U@EM)>U,`n ,-䣔т'pPzxZldͮ&`Μ1Ȣ|z7Laq:jNxoCg Hxj}a{X 19 [ӍXO1$xK3n" v0AH&C邷'p7W-B}6Uw, -щ=F?eM!Bg_D80J^h̨( oawkCE`) #|z+:/y&*Jt (lǁku t_ -FhAV3x7=;T>阚isRG@-~:E,svm_ݨUMR <`ԉ؆ߑ8h0 ?Y_ xEIzӜdA&nI 48,Pk56 W0Uꗫ[\F ݑ9yWTmn4rXry0r;P)W:)n-A7Ӷn9lPDղ U: |9lO\y\A]г{ۊOB 'Bns.݀Dw*{0ߗxPVߙ]=y#Q ?޿!30gʟx ;'^)S.nc\f{lj5Y~,VK|[:dAd8WV&Kzu3:A" yy>HS+R <\r>ykek7v)Z* ĵOu<=~pU2A}#)HIKJ:z(~-juhB >"?М?T_˲a'\ _4J,g`(AدJtj^Kl#hvޭj/ 5tj4_؉@} ұܯ IJ+=JɆKi }]|^hdu׊Z+93!ee` Ox-[0f'}OjtЃ̉ 1"m >@҅Q~3-:1 KФ`@$^@A ߩ\ ,AG,@<,d&" ISatEggWu=B&>&]uwhPtvsز2S;R5 X#衮',۬bbVX7}[\ W/D@h.<\}Nwt,&H׉>ں"v `Vx!Rkr3lrJ+(t؋ٜ'-c*GfN/yMc]?aegQ:kg1kvЭ3a_`@_G!i_6{$8 Z9Ë|3c;BNiW ն?x>spݒ|YH7H¡Ƚjwv0Z4ģf0f/&#F^gQ8$Jpکpdպ _v0-3Kzʿ>})ӑ-$,Ю֟鋮+Z;$J$(abk,~Jyf#^Y)N~qϱ[8ʺ*,ҟ:`JC\880 ^sm,w)> vl~_/e/1塳z"Ń}|vmXBdv4;| pMە8I@Y`#0nhI~UtrwKt6G,1lj1/ճAŏCdZ[j:2К洍U-T##> ᶘ4GCY 1 5EjSIz@]f ]т$?eaRN9j(c6,aŠ wAqz1#\(ًͅ;ke|!@X{ _VΫ Kmc?a/CYs[HxJCC(.!c0 &"G"^4o^C!Gy>ԹFڋ+d8<ż72.j&PbؤNpE܁gL)|5_sR޳ބƙn[Ʒ~ m>ԯ[u0l"<\S$?G [Tf֯d&bёAH  .ܦ' 9tO(?: (zROB9rxʥ(^>)1C.*=û Mju`-kU <|RDEz Tn ȏ \ Wg&|wIqS7.u/2 6mNZo&Bc YDKfMГ46kmg4ͺZY?;.7Wb̘9N9w8+fKHh:2IzD 2[ rd!B43}kU矹 x)K,U$=y Ahk.JfqM](Ţk`hDsՒ}_&!B'mH5K4 ԙv(kSd{ׁCW*PWpt}1h6Uk1BfVueƿg9A}BuzǮFey{Ro||LO@)$|z4+.UhF,=2'HxP$z'oB/$~wЄ 66@E?Lf76x/DVlAw ΀ϾgLș-"KFkGQ#Rߚw7͕|1Z ^+A<$+ o~"J[tzTa:x taUiBN _Kl?1PZ%{l_"00w-RT#V5V;pC r )bIc!GYOwFZ I ƈtޘUH7dܢԺ[ikmXdU6OsT y]R-b21s_,&HFF#DfvZ_citc ڄIQ-Sfz o{$fZPŇMSwH8v2z#N+}?Dh[Ü~lgǠX}ƥN )ZYw_k.Ӛq=AB\βIaLM$lR7 -!s4BH:7K!@q?/az1%yq?{}gN:{:,PT1Af =|T =OՀ MLkv$@.j4/R7ڪUsFIąiq(KYZ֕t݅x9, _^[ T7#?*Ye>](ltZJ"!o ۧؽIY+iݪl0k|T2vu 8WbH:ze@py2P~[2: v 3e -J8*R(cmpmN>m Kҥȃ-!8,F|N\w x{* NNUY)%bv{tc#Rqsq? 9ҽ931(MuUo*@1"q@Frf_2@L#1QWoJ`w 4>ޘڃG%+cgo'#J4Zw+{K [ NKi/u!-nkFTݥB;z/9S I WR g"6gS4U}7ݿ.b!*>,u7;^.WaJ-xAP3c gF:M%x Xxq˥' X81@2N.]J#T*hfegkyR;cI hG%~HTG0HUʂiߢlR0h7IIoٗyAnUߊR|!]vl&q1S^ pۥBUv_-mruu$&1ptg*mwq2]x;4ա2ˤŪoqPhW rʾu(\>r/5lFٽևt:XiN[+g @)viEdH06ޅ5suݔ!0}q7=V6?nWHNQ8ZMC s䠭2NP )8t4]NT`7?A b0ȓ7C)Oj'_rUc?r,8pS! Bko鞻}OP㢷 g7ѮigB#3T_ӂ翤G{>/cD+fۄ"I;~\{Fd =,S{j"Ue6.-<#~Lm5&..f=|XĕB6^TJ.P o10\И) 1َTH^[ؿtHEkmgBBOB<][ X߅EL E!U@Ap;&u qBZiC\ jo9V~W)y9tO#CXR5^d^3|J0Jw )X|zP)bo˪[z68Ẅ́7XW.[Ag;e'T{Zy깨v;. ̫T_cl?s)<}:'>N^!gh!hl2OhFCeBO1PhU 5G <,Zc mJ&d+ڋIe[j`HU%zhsBqyy> q!EIx_yοҧ`7ٿX,dKJ}Ci)O~ؘn'aopLnF:9]TFk=>ESEISk4ڼjw]E Xa&.:`IW~|O{amv/rVټd: F64 ".aML4Gl_5nWkzIjd=QN)u\ተ'ԕkAFgK^Je9=ca\*9b*$SPvf̖Cӎln 9Ii5jyBOP"4 W[bχsA>+MPN{tdCF&1-Ts7 9cNg:XKOh#905̚džVaS8靻xa%pzWnZMi]}L\i\?܎̨*%wWr{=IpoW*wqu;f q-g`8}ʇ&g0[# Q%Y08 6u/FH̏N"9+O6oV2HPk,{ʨ\GsCax}O"L4tc 5̉gVYsc %OW3\lΨ6#K bx(&Эbj8v؀PTW`tS7n)!O\Q'źDZ%UW5Eb*mׂ)T1?Vr6Ω )a4Y;6jO__ePKGWaм>3|:"6)Ғ[bDQ/Oh6:B- TT?v nƇ .Tbr _dS(u爞 3Xm=[/~q|uw'M׊ĩT\ Y%fWByk~t617 Lܺ쏦ߏ4g1oAk9}6;@ r(l<1gZHs]Va7V{'71>Xyo7u`@\Z{е*h52J<("t2q{=`nЊ}* HUbz 5p<栯oqGie!UOC$)D4ik.sIo̤&gZsTZA\YKbd=͚]_;P6}7+cKfѵk#b e(X9y.w2 P4G{@'v(\WQ_{g:0#JsrsƉ"~l̀w0S0[SI+g w9̹NGG,9Q[,f R`S~2>ݶ̹0Hr*[n`An%΂vـg}qsje,:BxTxBqrmfp7t4#@(kk1"@罻 K.DhŠ?K 9B7Lt)z2/Mffr:Y2~V(~ ` UGrGGYsFJsH%1%ZV~ Hy薪ٜ,J!`H8KGsJ/2SuBbd_ lTiKY,aC: A+3X}I1'?5/%T"Lt%[I396ƻĴdMr 06G/NxXQL]GuL uTɆE 8ZIť6@YUX9['C߰KnƸ{&+}*;X2y6)ZK6eLjv%۩$~َWY;b& *|̝؝QQ}|cJ,Rֲ"PQ'= 3u˸0 8fJS(tr.ClXL `H?_ܦfZ ? Oe⫩| N\`y)5@/'!r|{]%+r.j (%1M-/BkKAA{p 2GlhYKM!'Uk<#Z5 OƟbdj7!!)xx5B:Jodm,whA_1 o' trߵJVk3mzr-m+b߁%[4QNk׺1‚YSl"l|mͼ ٙbq$9Ca^>;2ch/Za - OథmT=/swc1)`L$[,eJ¡%5L. uﭱ;zͶ6͡*+#i%DQ,(!x fiiꨥ0?9A8t9րK4_1Aے8ػ> + d~ln\TS:%A#7+=sQ+9L|3HŇWfg` FH} T34_6=4 c158T]# <?Kjy(}иD]EEh )4Լ~2#( \NdKLoY5ΩY#=Cf4{YFʺ7UP[ӰؼMsn+~ǛvF)$ VttݝDi{cU5gm DC)MrRQ Ȝ>N&kĞ0DC]{4A0 \"]$silesS5&Tm}{5TȌp KaM9+\{meۭnWCӖ}PSOdd4OɁL:1.3lŋ,u4NL GE, ~N f 1QдA-0 gIm!$|eL@}LJv񳱟KWE&!=SOD$r_`S{V(k]٥>Z.g1hZZ;R937t#!#gcf%lk UDϒ3a]zѬ!,Ъ2E|֭jmK9v=;t'2N}5sͮud?h[`+$pPlT=+m4r~+F!`*׺V5L< Z_)&zSgx]˰ȡ99n`f)r_<}\{_P?:YZ+X j}w$1\?[q@p7wjJkǿC^P\ {qt#ӇuPF_2:=;擾3yk-a NNS;<إ6vZkdˁXB4|Nu=L.v:ˁʚ;ӽ=j"2B,>N[|۱@+D]= [ESQ׃F C{sKP=WS:z]@4k*`,{/ڶz܎S&T%q_F;' xq]}{ /䄅E׼ o {J h_Τ\HfXSńq2ݶPch{MT,5,*ӿQzy搜Ҡ#4tXI~8 ʚ'fMCnhp{F|Z+!P<_UKF\з i:" ?saX__}7HC@33i1nzʢsG\M*7 K3nL+BQ\h =fny"4:ikxkMHJZ2QAuH'[kQr2ω$a-R? Ni̎1m+ /wDo*lw.ΐD ͡#YL)8 aL \Qo#`Ffezg~U6i}` #]u@!:m=yE@R*$B '1t?#*a1|ZUx'}ܕ:,$ȻM X<(=hgNvG7 [)]xrx|f|h 1LU@)GSy".W~充 P /}]La+̭ ܩ]'y \ N]B*4:AF0f e!zxZ2{D~N\Utc8:r5';{2\7ںln>s9zhDe ';*jE% 3CVSid)W5щ+Z'b:]|zM Gvkze9bb$)Pnbkh Iq?c1"vpKʱqf/Ny Q[P,~p=#XsŬLcE3u16)vM@q'& 2<@Ɖ]axSܫ0!c,:If.LQ qQוt+AP.W0 IƖ aZ訸 `N-ѧE ,RD(%y%TA. b9ڤ9KE'KPfP$ TN+h9t Ԟ0@D.QMx7(-$;JrYV:6RqV7(lg|NOtDbHU~p>{lH~Ŷf]E1//a)D `Իlt,mLտ/skg,S%5TjxCj_|s=z9-K Bݏ&+;e_mLHD4{@&J޻|2nVb^$h91JQwht3r*mnP ~T5?Cٱ,iY _=O+m=X4 k _ƍ#Wf <7H|:.agnuc<Ԟ(2|lیBUsiyWB =q vGvra`F}P~MFWXgR}?bեxmT1b+uH11#|1^9SyP]#f T8[Q~p}ˈ5I ْ]>Sg]܃Q`vbp|w^:v_KURF 9iW8*:uu# ~S!VhѨۥ$b2y? O"YVWXsےnpj-a #S#n߹#U9; U󴳦)7us+:qk2 *a ZrW$|ˆlB]d_LƲkD׃s|>JB0Ùi~̭G F{$k~@ c0:%}^X [xvBbnr_/}-ArƤڌ5\PG!O"tOU[΋L^ @esB9sNp~υ-(o;As2Sf/>5)gj(;hz(bl,7Wի'`#TjTu  ,)6\ߣG۴ly @BY/ /m_lMH$JLqoy͒Gb/yZ 5:^7 !j͍jG݊, _i'uԀY/P/&%8 )XS^T_j8kc!Uj0c9wK=jBy%=uU Tbe=lwQ#JE_w y= P1ԅD?㵹7 ;7sd xY!:i\D,eiuʩ!}32|DD㹀"%5TN}E啦$ȣxCq0 `n䆱?Fu~[_Ĭ~[k𯛼vLPEXQd_6&hnv[4 L/&Y+k<0\s%0US'+7i1|?1mp.ɍLQ=O@ SXZ/Vd,I\4-;F9c {G*a#ı IT6J @6CtDc5Cbb N5*6i*`6˚d>|48HRRzTO2|jw-l vQ;Z |lg>%8׬ Q%:rM[>'0>ppA sj?O\&Ҙ5x,|#yD 1/)7^US5YCn`4FEfY5k;{Un*b8vfxYMPLB?>G9nE  x n.`%F34`Mkix #̸zX-SNcC1p"_Jn,TJԅ=oQu_gZ6ﰠdԩr p9^'wAcW蔺o3H<4ê}I8y?QX=J|)-}y(oC%X1,x׀.b\^.8lr9?}U\PQL4LaD:9!K7nckCȡ:ʾe< 2:r@½SuL8@ߝ=WcyX|ywJ]|Is^[p5+0% ֺ`t7T)AڬM{UY'[zG p}($\J;,0EZ来*r_ C_"%R4X'5L\T鎓iN?xV~,q F:R֏ uFɲyg#HCp;]޼Y-|RB?kiƖ51֢gc9gm -P~#4xB4W`?T>UscrFSUoL$y`n"|NOWj1i᥼ϠKXGtaYGF ?FQYJdy%k4Zu&4JfcjT5as[ ꈎ Orſ0P>YIcT!Prϣqx>6<[En萗Ve/? @ Z]/\8sgW%VPxk[GR Ry:“,~sm8 K9fb&&Ʒ/ 9,HG3 Xz chm2]{WVu}y"s\n0JK][L\t9g N5l|y2o-/afy}qƊ.ȭYX P-|A.Hk_ ؄3OmGtم;|m <[oTL k6`u#>MO㷚!"O<\!&2[N6 쭙$'YJ^DljDA+4=!D, T{:roRROل. sub5/7.|ޮ%,$_yJ S'"Dϗ5H.֡VY1fG>{$8ijD lJ|_{lcZz%T(uڪ+ƈ_!6nc/06 >-+A_x!Z[:vaw~,\KkG /pE- [/}!o`FRPmΆ:$k=I_yBw×AaI\o2 ue:BL'o _2n5a i jb¼)c7d543Cnzb0@B/?r|N֗sV1ZR24u˗0'ԅp!jgL 0sNQ ]2\嗦r.bX-}0r=Rm<ׯT6/E2Sb['MCN8$h%$p/2l*Wpe R/d{ݔq#6Gcc_2w6%thwrmͤh/ٶkRbGBaJM"ӤtI5>aܾ0ӄŏ™ujZ^3=_?;V>(>Y3ی0FRFr®(A?ZG6L6jo%.& Kw5e#$pb3 ?;m] !F(]U֡" ?/@]wѲT|!>I\Oŕ0̆C𨠧zUr$9RXh=Ja #J{-x<s1"~%*x/|I H]ЋA:ڢ_ZTFkXٽgƗJE nDo"Ek nĜGr)`l+\ePŸ̯俟GR7$_0|t9_zCzQ%]wbKG)ˌR6hBlLP I=Y)[ENul ͎iv6,曎n K14>-4feGQjn: 懲<<Z=#D0@kKz*KqaNx(BRj,-pe)G4i,4GOs3M5S=F7$C|~\IYi ^XKwG ]g /Y0Ϭv!X0w_픤i[& ۼ9@zeWD%,x*;]˂yNY=@&-?>%.Zb 0u#C[˨KH8 7Evb4<X%\b5'آ/"ru>x(:952Nsl_f'Hl\D ↗B<_?_N5Ǚ aPX+ua<*D:ȉs᷷y: ;|(n>,6&ڃЙC<@ "8h&</iu?Ʃ$1_hX?p@z56HB`iUTA IR^/'t[ogMKC650%v52 P|Ad%21ՔDttOُdww AP"\˵Io찹4[ؠs=]\UV2Cz V0r)iܵkG 3<r݂T öYjҊjjyGk'Bmc,<"eb~@ @[=H)7dժwa>j|i< _׬;8&ȶvCC+q[Y?,2(GڼPYJ 2m=yi1, yKojnDm߫P⎛vaVs-W$ dwLT=uD{:H*}IDKZrItJ.ٙ\^: ;#hV'1X:j| Rj> jݮ,hYm{yڅ5%́:-IMir{qa@6֔b-./ٜl6-f"#º¬v$QϣBB*OM KX$/u!n@4P93j: 3g{(pM 1sliDi}.`Dd=ewdr÷O A@T]Ox[U3mlPA8;*_'*' R݌̟h}~eicҖx[$c |~_C= y.^y HӁ=(3|'VvJ~#Uݰf}OfYG|??na.P+o!(} ѫ>EE,ɒ5+\Ry]NyׄbhM4(,lh 0W/pyiG7%`mgd󱂗]Լ+Ū*E% ^ӃZGjFAC^'ӔHM"3tGNf&*$ &0t=oF@ `>rzbƮk?G~KuG V:3=s/,%/xGG6y79 3o[Ï^T -'ysmP6b_D;00أ*% `ƴSUʳyČe Tȶ̅[E.?Wq+Ro`_@33~XKt߯+r`Ņ'{``JKO!K_-{6wt6GCv"D k: 8ЗOCULG#AG{F9<4p"LW}RK#̷~aiA)iB"2 7ݶ.UTC23eR1>"*^ /owRj8_f_??p@ K8xhN@L]4`l[/H`*M͢=QS$ov퉙~PG?J|{zߗHZ[GiXRYDFt~Ly\GgHD,.DV̳Pe?dA1Y-ɟV es Nqp圄]otyog5A]nn{$4QPfhΦQRa D4xnQBɂH< YKez=7I Ef 'CSڢu{*q_-R3Ӫ82o7R+q vy'k\id*&8V|.XA3tM!͏|*Lu/RSDu#tr|ʎ%zwsK2 ЦGl, *0g nS&m'nu %LBMME:\cS(H:_`R ?p,Tg|t&1%MG0 mOx[ ٱ46vWo&K"7FL'Qva)Pmc$dn#B ͐yBnO:4 2{DYyʮ29DU2icL\QQI*ri%;yh(t+PWScJ;Om);Twx<߅- n2ŋ+&.%4:rL |FcOG1L~5%NW1 G.f%lǪƛ;k6cZ='!Q?lTD`_˾AW%E_hfx@J5EUE^ Ea-2m2ejI{ЖÏ.$#Vw<(p#I=xf=7kl֖9GcîB r]^̹dkgY?8 P9Iq ܁9-zwd Gc$Zb4 G.A6~h8DR/{ՔǓ~ }"F `"=~I}De|IgѬGgl!Y= wOБyI^JU1 ֆ2DtlߟVmYM-+Y1UC|]0>W)Q̌8bF dHY?z&b_}<׺NmSp?6_\k!-Os~M!:LWυ1Z3 oVehDk_PT(,DB 9J* rY|\,r:;-N0iDTg_ow52lZFڎ$1*46Êv@CsTfI826" u^UЧdf萬r7TpQCW׹p2,L.O#eΙkr'x5x齟K@A򿳺 wlss%v}@xcKf4)9#qܗP킚i9w^Yj@.HGpS4O ui1g3,1|o\B?uзC͸&'! C9[ ovXD'/'y갔MqEqpTGDDpN Kv턯G1)b':*k T/fNp&t!i K,iv~,7y->wAWqk_p1N1ch>9y@*s-"JU{ս"*rE!BNBYra`:J҄(>,fkǑHmkP!s,gȟsBrVY3xQQ7(Sday@艩VF?lv}RsfIYc9K3AVlʀhXh{sp6K}V#@~FEUo\Ɗzw;/us`Mm(1_Mx8Rº[ԌIBbc{p8\J>> +{_ ӼA[.< Ír-`As 0؜'%6}I{&9JVl7# J7Ų]㼄 ~?Cl\J9 ߭0iNiV&H'|:b*A]}FJȏ8;ԝEvUgb|%uhSjׇ}J$4)p_#'K^:) I/C- HH0"1J_/,KDuQ#c=[ʀwz5mUoQ40.iy9%VLA0\`u|B_!r.3dЦXմ_ VQ`+eJyGсZ-NFهX[/8ck <> [D/JAeUŎaArfUV}P͆f[G:)_E=E=²4|pߠߤ~|]`](B`u!l}RY5:WUϣLun jض:>Jz-˜#6";k̀-"GhALhJvtm2jje=榑ݘ m%e\ 5;[̒]%#7ɮJ'^}o4 ZU^Eev-@v$(v"W|}Mq 5FeRS8/v+ dt6>9,Rs.Q79Ү&Dz~2]MHG y -l h2˺xuFEpJm)xXQxYGgUQ}0gӯ)ZI0[raoxPnGAK83jQ }^>HXݺgLM>gjˍ̤q=8+##dl(]9Qrzh*Nx6_)+.o@/ji.r Fٓ4 \tܐ#EJdE=oWcb';oP%eY.(Fv v`"f,:\;0hFgGY乁E1[Gfx k dٰ; TWJQ%I<:+i@XjF!W;* ໎X g0t*htٵhRo&~bؔťtAB8@{ZwSIHv:NKAЌcUK3h%,% G#Ã)1IGsldjfM&!\Vܵv?3ޜ)y![Igέ.JS*H5P?{ਉ,F}q N(7Ruk&P-~=)5LBl3hf ZXr3ȄPvʞm2zS1a&1T~bAb:*56+H̙O\+0eqp'wP% !tZWe2|t81pl;҄%Z/+516E޿5⼈8U 'dCČ͙Dxi[5W^z rͳ k.Ȑl嚉c؍N;Vg'mS[rwK>w%&&z`YVϰ&,+<ܗSuц0[2NR˒7lL\-o!ǟhmOAgJ;UԉUaXOCSTG J&G,Zxny589뫊t @+hBIpS* ۩^mQb5Qe/j!takGP8ɴv5dq5(QϜįۜ^*Cřj0GL.6r]S>YF/'Ə4+5CYyD >/82`*~6Ф*GxK&2@DY@Y.QŇmCg%l3)fYߍBZs[~j#th-!pgUMFE얤# IwqE9LR ;_0d% L#7AQ"^9GW?(Kpcؚݵ*ģk'4l XRWQZ-X& \t)/l><1 Rb/  / vNʻ=s"!$QX\Dr({H<ꪢp!s3 bQ47@ښ^Ț7̛ yyh7g%Z\+@f maAhr>P^Tc>x‰l- :Z߬=g~ Vд5h/٦Zx8>.LH[\{G0AW7BJJ : )rtUuQ0vuh-̔?R;F<@W#uHM˹l?h*QkfwH͎o}+Av9ijEy <، F@\W2D`@9QcUZK-)eׁgn*LYu825T%$ZrxRƳYdZJ#j- EL6[BR>*^'PF2<'? ;wpWݎͭy!nA3'2|%W[\?K$OEgCo*fdZ[K}yNQcmO[d|l;@,IrΪ siL@*no[=Gmh9e(EE@)uO?7Pܶ: 4C?O1reƆGDO8U!%OXxWBT34qk1$$RXoOFܧv C*"\eQ _w۱oR=CJGLgLY57!@U@"QkOT.s6J/%R_V  ,]tNZ?[l j[Q{~qeP,;ѣG/W <"8pv9O}+ f!XY]0={k9Q"܌(`V%(!,{}W "#hUzd|7ٜ~ .zW)e-cdF5ݧa=Dz,"W0dlvؙhe3Sѣօw3Bk6yi b&90;ԱaOwYjLuEջ#~Qʊ?^"Sy!80BzWL{JsC(͘I6S:+[Xaf:c%b,2}P餚%Yu]TVwMbE&}~lfvNE] w;4m*A[*!ؓsB̵ʨx+$!w FG, VfYUQߓ59P&tY^yɋeĕAz4|Zښ|_!A(Fvi݈#՗; ƞNW 320_*#\Л~vpSSApk xgRU/#ih޷n &>\KUKc\%jdL!w r!՚ZEpY*&Qsf:ؤ&/5M;:OwrLןQn30$g#-Fs&<2PB:Ks )_ƻ:U;nzd94V2BᛢR dG?Hnv>wFWypUfi``_ׂM$6pi.a** ƚ&@2 ?5RLS]N(2'?i~C=iZuP|=?KIƾTqA%鱪)}.n& G\ v(bMybf EA`G 'SVV ]dg3dqRP](A>'38żXQi=J)cs]/hss,J%D :m0n1EzX\2ql~I\->@?1caL+$Zwf+r=Å[#~X񋻾^c-ٖyДS~6bT'X&tM?ø[}3ò3< (rᲚVY;&*ҭ=uTH$B KM[8K쉤=&e6Z[Q@-UqgoЯo&tD# 5uc 6i5tKE#tǩ 6$}.m\ {zyF_u*oZBT4:ªCE KB4*'%R{i<j$#t /'u\|uz^ϑpn8_Jn'jml)1xT$6Ź0ɀXR:$__˫W˾' NMAyB/Dk4V|E2 3PlW;"WO"Ye /;P-DS8`uJԬiݑTlWvHU'K/^3S*H/^ OKjPEػClTb͏&FO[|>U`R -x ( B)'^BNi}=]\ Kb Q"3J\G$kh\q?X|t h7Hꪈ8=ƄfwŎ R [_lꄦwR O-ɧ*sCg.4\C4H\fq6!KC$\5'0 7)%qT)v\[,lUA8"2ƪD}ɹKAɠ bAv/Fr8 I҇!b &u7%`/W!S5ત\Xe2)2й_ }7؏M%[مy1 $RI؏D,%t="NK5@kTHsGKNge n_h@D}0mƻ[ܝa8EԴuCL›szwDzh/2V)}W S(jʃ/*&>;]أ=<+5`"g8DZn%6yPmv?fۈͱ6l PXJuW+sa/{ *Ĵcnjc5@.󱸡9:`wpYԦ0#EZY/8ĴOvJ/:U ڤ(N;P4nruGGS9_BB3?h)j3l+` q]|*+qst!!nS`@r>$<#{!bXk48OHQ"Mi #Jn;Ō/mH^X L+!1oV\?zJi}.48]04 ^`WIi\9|Sq!ꖮY<(D u(XZI0{{njP*WH•q齑 )RAWجpÈy[RYù9zXũpԼ*mg5~ T?%AK,_p991QC0CDxa=-$ͱM=0m {nr`E#P}JlZ3d߾Yy83;%j{$aE*91R[윝\vW.%|܉j;qedjL_^.}`o !ka^QM}&ffɺGh'd*k/Ho{ TƼ fϮABv==vݧ6[rMRRB(a+FQ1誔&Iu[Lˆԗ&hXIշf,sJϏan`]*Yމ8lJ'5ˆVj= Qxc!9vi_C3 Tn2!Z&~y) Ea 5qF*$=2\k^u q}PI$Jy/O}o޴!Z<]S)Hr$7؂Q~ˣe`F=ROZk2Tw:5̔0Ţ\4TxY„>vY yڇVڊ}q/"vwG1 @7oJB'=DŽq|Kx׍.Y%r/)ލƳ>ۇMK2:4V~a-FFReHYF:M֕ð3pټœ 9O`qsP' >v]TDg.ZjLV_/I#'ʣ("ޢb):-}%yMa6gfymUT ~+++&lCcvpjN, >;2~}t`_}sZ sǫ *-%-KsȶZw<[J0D RꎝN?vgL^x ︿K#vzya0vϾC\m.V݄m.qnwWO750 D+7t 4fYPhD]"$MI=Ta!s;GSf8>O}tGw;ߔMIw'q\Vt\@Rb;$.PiZZcO]Р%ՂHBSfUjEP^Vy:!KGx/$0J ">3~^DBCH~8 3ӳA~m+.lJ:_쇔"I 0[ERNҤBR!{(/}X shi4A}*:G@ +m#7 jrrV d\*8w3)qZd%kmXUciM n rJtTLՔÇ^×2F""9-TwSz60h~_v1 "4R?>1H41n|$N剆B~H -Td4_FFzV'l|G/P}_b2]x'@%A&EP6;3h#Zб/S [W cWb׋1y<*ܑ6ečwB.;t) \,{Ii `M@''5驎:5;rm#*r{}%?~kj!cPUG2f _zc|dٛ=iޚ!&0wFiX]?5 r,N6TEįNB0X.5x ։Pv[<È?W@`]hbNW|ܾMFUDI6RcQG:)ΕjP=g. ;`1q{ -TVXn߰xmGMIÿMnrx^il?'Wܒ2gOu|4Y1_3ǿE9N/$^P7&U'zԍGS s,sbzu ={RRƏ&0(RPFICnZHe+ /l٢Eؕ>,@`Ψ u_QVVdEM ;x*g \ :VkF _diq1HH_Ab:CmRb\,D4ƊU(tŰ~@.{ow"@I^]ȏeQaT|Ylv?fU( կ?t[+:g%01ޟ}x%D3~AsăZUSgb(`$Oz4NqΏSL7~d4SvXw{[RR4Sk#aVpOy[0E^Zz$L =LU'Y_ #Fԕ{9TjY2|dщO%7 + pwgyyX75-3-?%<ǯVLT|s'"ċ0cFݿ-oY[u7uw5ZfsI'}493Yk{b_Q/DœRQW}$M%KD}O{J4#woKsgCz!#NKx+Y%Z*g`P&e{A1qn{U,s nrArei7jMqC"4,d`6]SdFWEu4V9I%*wZ:5ԶIuL&3uE#x:Tq/+m>gUPE3 wEs1I'fo1`ש}ȁaգM3а}+ZuѼR*"N\q}DҨ' qWKХ"^!{(cARש? ~TqX;FdmPAya!loYŊM.鹆NwLJMTV`SlpfbT#-oj܅7TUϲftlb9ƣv/"};Ju5`1.l 7%SaX_Jcρ $w.Y~2. ,~~С٘ XV_͑qfl_m4q$ԨI"T.wsE #W߳"3TQd hHS^- Î,a! n%ٶ;:) fR Xet[d\qmBhV)tSdgW>R0M\1̛r.=qC`YՓJX o znkuLCI]w}I5shM?NgiAHb˧-Z ],G׶b 5r%}EŢb҉ axa/6ȄofXZg{i|n{kIQ4;, "»&oMU {1UqkIZM_HѺ,zzF7M#҆nl;m);d*"I08F!4)Ai$jP[cT-޾ %9R y驦*ʚpY` ^Zk20嘄SO.ZR>qğc̫{7M nAHYQG2i'E'ے˹V@MaE ̯Xy,{HrOFU8_w㯌ViaRHTj^{JTGZ%\CɜyR9XaAFx|7 e *gWd-Cw4-K6Jp9}V#Br\bFL ܋u#pC]T/]$!KܾJ2HBS̠롁ZϨ?}3Y #);D6pyV aЇpxroo 3H?$MjAj|Ts5! j>1Oni5У?dCAtOA_ 4W4e0?9<# WOeDn(1"Tx8_]7L.P?]A*54Bdġ7+ńg(P7`ܵ{k~5P0pEm3$إUW1 z]m>>tm̠|`,jvFE%j{TJ*8t]?MNO?-i ,;V CRFIy"8m{rxf jPb%{F4<Խ&GKRZ||~-R찕eTfN qZK*ܧ#t+?2{w:H!{' ̆cym)Q> q gU5ɺ8u2]t~3Olj-hvܺ-qĶFUH%1rdrbK91Wh1~inC%رrY԰ uΗ2sV+k<N9}>8ܥTKȸ2u%x=:eǻ50{y=a#AmEغbd훠']Q fswV(B~mBf0qO”4iEZLB0DKmhCJ[V|Yԇq$m˰83Xu[, p.3X 񝱮)B)vR^0H?LBUI2UQڙ:udAMu=lا)es \۠\ D->PD|5=5m9sJE$x;dNbx%]j+͋#6]N,?'Mw`yhi d~?0XUyaȀlg%M\ Ξ?v7΍oe:F;ԍ9s5qϟ9M=bsK=Cxxhn㘄l/֨I?h_x:uŠo'A^܅@:\RyYHQd>Q3`}22rESV2i_7xU_߮Se#}H p]~oUTp2Z($S(; I6"Jp{Bg Rɷ;g/pEA.GTk4梜"XTV3D(JsH픢z51^>-:ǹ\]%Y?gqR7F'v*c|l24fUuUmK$ `G@+@Vԃ Wna 7?劋4zTرmP c`qx8zDYO /$Urѹ9DmnRׯw.6vrlOp ߞtˎ/Tf 慎B 89'5YC6l5hawp(*W uU;w]s;V.djVKj>R^o8Mi+b.yɢ׊WNmQ[2P<|̺kB;UpT_" %Y XDVev ÓnhJ($A0X pDαފ0q]gdXG8Fuܚ_mʓnB (O9Xs`N+X4/ERc29ԌOGտ]-{7?뙬/tPLvt{Z漆Âk$Q5-)t"b>_,$8[7űhdx0-zd8cfƖUn8p~i&oN#,)kc8 {{5 eHgNw)=xi#ylBdg]Nؚo멇69D8aNyQkOs7/dvӟg v؇ 1N|75'G;Kd^~aW/8ruH76fIZ2 c7u{  dD뾷ݮ>ȫ؂|q@ e/׀BAihG5j^ƺ;) kbNMMz]6CD L<~!Kbl9b c; F1U4 /0V[pI^'@5+(Rt&v%G;nحO*pc0PCeUԍ\g%mjADgUtki5wZAæ*m}0 ҬҚ<Һ+R=nhտ fycV@(g:r‰q^BF$ [`JL'1̀L0C4u--K|6OAv2&\~P͸ sz~Nj58,jLX$WO=+6ҍ1Sik2LUްgDS`MM&ꎠШ6}/QՓKVFtjlE$Z..Ld ݯsTs>cg+#42o5"ц+8>v%9H: ;H:t)l1fWk8/;IDwؔ`FaQg`\BjaV(/všzr0N6=F?R|>ԹkEMЈqyŠayʇ#E4|TyvsGziv!ߙtsXe|ͯvD5ծ~Ǩ pLо?9{o2F]G"ju~ d2 M\Oe |$=ruUg հ%SR9'\{OR/*5Q[B<{\8mO& tqGhp,,i 'Jk{Vʌ \j˻ώ(3^!j;{ņpbȃyDaw>S{OŌ T-&D2seAû`?с_.u\*3ɭI;ZQsRn0vt8(*T3/Dy7i &ʫ/O%1q=ʄ.A~>͑̎MIyjq9zcCeÁf[aK P7{28A%ώBpOSRX@&ocÀKQ6GzoI%YmBܢW!wlM7t*a'Jd^'rDEwϱx|$JnAQ@U n$s6=הJr  48in Ƙo19!D pѳEyT̑Qԇcd ƾڪ,srO SfʁuHƑ'a)Φs.ܒ3Һ{9uă e5BS%z q"82`@f+jSt7KslR>C:'yQTV&E-o\]3EZAI9Z''µ(u%Mn 6* G>w>Jpɪvhǰd:V2#xW i;t'yrV*$*rHzU|Dt|\͖35c\wNM{D IU]+5Ѧ٧b>ZІF#"1Z<}xPM<'ӭs˜k꿖\ybt[Xp~< .g9C-/kR1&`LϵB*dJoyk&: ն jXf.e-P)"H%V%TnliFMt Xxŭwv%` sNTQd,政 R.#̘Z?Pn]% J֍M0}DI m)ʅjRCuIϐMwnBތmܱ;rPuYvӘ edV9%WB&mJaænPGU '<[Qe"~5bβ֞FAŬO 'qV8-qoR7`qA!u >rٱ^9#gS6vd$;voKk#|j}RZ?KabU/eS6w$ԚXesvN* A<<, w"0u9+W`O (t D}1R&Jc-S^\^ǐ:r,o{=;zR/\9%͕Ϫzӄ51)Ri ͍~,ҜDkMR-l뱄KOXqmf޹g-l@Dصy(ؤWPE ,+^h-lCNb;TyNtC06o2>8'Uצ5hd$1Xh)wqf iL3@`^A\DY\aw6ST$CYVxcbJ-э)bˁYF"*`(rqN*܈Ap2* YW?4M\(=u>Uz_? .^?љEÍ]YH]v *򵏅D7!5^<JB?;Z͘,!v/d$yqb2 YwM%R~9^u{RM鵷EKY)tEJS׈cBmy_  9t0E)i o}}!+]A=6/9kYēlb,їT80Y8BO3p^3ᱟ^ 4 =e+J/ҲQ(eS _lF( C<乄-ż 2Dqŗ|*~q]T"~dJtUe)u# }r }a7^hT2Wt@ (9ͦCpbtA`CnDZ8E14LSDAsflg#k1_Т`I0t,2T9׀&C_ǂ{s ȷ4gP![6ݜu!dE> 7}"`c; 6o2:Yz. 54Fy C,+I/b#9ģŒf~ װM^]3~.j+;N@ZVēwZձG"d=ҹX#Z>B>Z)ܗrB QZiWZIw&%n$!c}?Zӑl x*L >?Gl9qr+?RqɀAh7K1/:>~ `xuM PCK~afQ׶ăآ~*5Sˋ?xK%Mw%7ԁPEǹl2_UጜH0B>&F|-VH[X<6xc9A2]3 ynoIQ pv Q0 D!}R~Y)vs᜜h4H'd1Xns ٸFϳS'Q[fZASr:Q-'Y'F AC*:A Y蒮f^BT bXĽBmPNWR * XY{^zKTk)l@/$* D"XJ[;bb瘊Lzh5p1 5P *8r~ 5462N4pEAdtj9"꧶{_q7 7:(qPtD,[IwwgIA`na{48M[gx9$Q{4z 8%vݒĒf!5? 0xpJ_ P&+þZUPNJ~:#Ica2d<9WJ{+ˀc7.sD{sW,(֝ >|[[b09YNgp|#jñ]ߏF KK ɤaaqteЊx čeE?0)GʬeV| . Ʒ^DVhZkˤ/龼l9iܧ㸣q350[/nXif;Q;uĄw&>qp&<-1yzˁT&6w|Ed'2ue䤱AH6I+-+b?̫ d4D!vÔAoD($#YtJPbo@e5a}=(:zq"<^4?I_jNp,]_V4Ul@0NYַ+Vvh_fm/[/+LfG2d*hO~c$Oй歴HƋ*JN%I[Zl$m8CG0W.Z_f8`NwU?cڊŚ[ L{bPlQ,, mW:7͹Ac9 f&v/JVG05hf YXP .n7wLq*3t_"5ԛ]pR΅"\194^mV99w{@46W3ϑhǸ)$b%"-znG'Q" u+x3 `Oi |M&g>hH9|4늽S~c/IvSr`~ O6HoK9R"lHЩթ;٨.AϻH9ᴗ6#,d\`_ТMq7 o|\u2}!b ?{{,w@ןS%'| Ca*0#ixKe2N8{s~T刬ɅSBГ^a+0K&ef.?x_P"R`$i~W(3 Mvij:p[]?RV}D,ltoQ1l|Qsd'!v0m&QTz 32a1QM˞j+CՕ4ԓ WP)jꐯ#+C9wCPfª>&,ωbR5<6fJw}op`:MtvL5*Hjl k9=13z^'%2Q6FV8Q|957H0OSV!nZSQSy2/G|Ũt3w]VoL**&^,b/VqdxOqYrYoUÑDj&|+u:~ D|D# yrPowe얁:\C.l2*-Y_VȿFisTA!e*T~qeT$i7Xij4ѹ!T[[2Zjo ̰+8^¯0cLw[aKhO#MwaHX#&nosρ{hnQ+6<mC0& m@~~ٹmrPա5j)Ժt7 '?k+vo̺Xdt[Ï~s&ږpvI3ZFC/[ {@Q>H49<-'> S$M&D*,DNFp"ns a8 iks7.{ᩀept6O'Dԉy((BRJ059L X(^#2qXP(h 4 >BuMt @a w%a{1DݏWQ=Y"FD=lb^sa1*gfMiSe2l/Zs0cW-b:`VjnCC=~_mNa 5P]>=8c cUjr(vIsnӭsMjw`){\i:H:#}uEC]D>c뗁fck3Нܗ"yze?({.P Mم|8 tӺIfQ yo;CL^߰}_ouAZ(II)v|: ʜ,RQozq Ѱ%i;AJΣ^ )gX̯X@ي ,^v%9&79lHC:SP)<]: n]$^1U!;=%Xrf:;r.A|Ifxͩo'B" TkB62?u7 [C$GgOTFP(Ϛ\C@R|ݶaJnjKI}SOdSoED(ၒ qY2+i_nӒCİZ$WfggmLάڦ_Co lD^ޜ!%ck0s4oK/ٟ𷼜 )-Ta +!21j>i |a]?QIPMрunc"_yQgʁ7vȋDO4&ƒe'XG 2zO!j Fcg=VCnJZ؈Z=7+K _j/u 9 „A I6'NP ̄j T o^ʉH{QƸm{1ڱO[`/Ml<Dԗp<jSnUNQ J9! D9/X:4F*9U"0ʐ$+]{d<_C(Ӓ,-'ܻ)~'\dNP_ noV=ä )Cv,l{aWisɁn#7كMq%~z_f4uǀ?V 3F36}yZ=9e֛XC*P/TO!)^2q@Z8fz%G*q!'yWoXާ&sCVYMqL?QMsֽPBrA_#702mgIc>SkdpM,7sRb)'e,I+bټڻTRxM!̙=ώG4ҍ)H!lzОvYҩ=֭UTJT|x^(:"B,單Αiª14n z%]˱sxily} dbpMm&a]^ (%Xa'&`ymysP1BAC]߽yED481LF73 D5,0 b᫭l´K8rO-zk-3::*⿹e\ɶ9 n()bJ=1+H.L'GwP, ߁  Kvp78bUg<Yx.dzȑI38}ŚbQwװ(tRdSrytr5[,g@t ]/])rz}}2]'rlqjwt_ysv*._a~t'rFoTf/ʛˇ m7arswdѕHn,6tN]%@'Ek7N#QwD' t0FaPLeUk!l >(AB9QJS˒ۛۀs#nf^JU",z@G: }Snc]hUuȃ+ʆXiރAu['u%v[pH(Zb/6zq1tιc̙OA7.DMN3,QFn|Şo Ȟ.+IXEUV& O4*'4y]BSxϹ^7ELkbئjn%ChA濅DH̺jw*Sr_5ޞȽ(Ñ_1(9 4n> Y0V$L1}3֘(!vUI7'a߮zCQ]AXZ;q9(j`XwЈRuoZiD՚&U/73a@1> d*f^B.e%. yDR% w˚]e92^[TM9-󚛃cZIi8"%ާ5|F-?;A,20911UK͑F toW2"YTNd)Qw٦ܲ(VV; 0'Ab{6ݬP2[9'3S2 ;%WK/6i% HUBsҚGe!K `3іl,0Y#XwUӀT:]IѿkJ'xWg?+ ,AyX((Zˀ,5EǵA}[?,ۑ傴;t:Ж7zٽS|ć}yа.`LD*CyT\_ %?ƒ&[&`D{ :%9fzxQprڲi!Y|Q=ޑyk㗺\G nRN4"0eyig@\B$@7gVR`,2xblXd#QÕkgI+(G*_K P5cX/OvwIWv)7kwLccSŁŶcE j}AuʂTcK2{=ev,xcU8cI WFm+_<ÝSq=IwFIfbCW6T(O޳qi@p&Qw6{')R¢/Wyd^v<5/mu_oe.EX5yfIuW?4ag0`b"sw,K6iȐN]Q_e0DUrH16rHJO{@ Sq޸'1?<2imػ6@S>dGtX^ORe*f}բ!lgfQ@s "}xTmĂ#G+Kq{ĎYbU3~k`do38o7VZ2 FMQ˛8߭bn B,гٲfM̵zv)Sy`78;HQ1\8 [SX\0*n ^;^UЦU؇32ia,fl/ BWҩ'xɾ ?eT8C86n 3g{;ƴUzJ`)ϋO.=[ *S ." /0IGǠxt$n1T@b U{eG~NL?r:ˑWЫŽVZ !+t aL fź/ Yn~d:{FHnet619cvwXvO3hO,I^ޣ@m#i^bbس$fڱi琗zݲv >*vqjϏ%%BD̒3G{`(\lQK@1,8P |O)4ϻ^ʞo[@ AȂ_CN ,3}5 >Ql[sn15R;_|@Z?X (MRSu=,AAwI@BWygAsQ?!*#/;)%2*ZDl=Tx}Q&O$n0tI \6j4"Crdn['H{;A P+P=4 =h{ˈB0K"RAX3"5@njQ;BKը%<ާH}QCMp⥮=$'CvW#`C&qxW KqCBۋ9jl ,ꡒ-:^6csF8xo?'g+ǣ, :pB΋f4o9AVCFoZ^5 ׅvkhHj]ciy`3ՠba͗&6?+ ̸qfxӈ2ޱ'a>H܆9p9¡MMD%=$*ZA06p?a7 n6Ty'ʙ`}mftdnuFD. :,pSՆmD wDl'[ yCOe'sK5]V*SE rE_SW!hR@RO?ISa; 0/VX"}a28:π .$_\H&ID!4" kc)lovc.|ג/ʺ >r>O!HhUjP)K#W>EzV,`,]hVi}l>Y8a /)w)j-D%ɠzv103'ʰE2>C=LaFf2kiz/(޲K<>FV<>e/Bü&S蕦Dahy\ܸB"×EO灔W~nJ~ 3Y}}{20(> 傆61u-~SHo1ݹ=7j2QKTbG{& @"ۓK\5ZO!0%)FgPN zSJl~U dA >STw"Vj'MnhT_JNo$t?٨Vwx;Z>Ud{jO{S׮gt]'a}e( #?dn^\qH{dBchdna__:qG^.ŠQh2A; rgMa~0ϓ-z.R`g["/qt Պe&`rʔ[/*b7X •_vG"!\QJWI**vjfbs"OXvi)ͷ\Z\; .z5nEa"bOs~4Jft IY.aLb NS 61D4A3u?<"Tg씆B4rQ=z*q0*mt7_`9ΆTsƶJ> E}:$YE74Rs? yq*#qͤЖrAw0˭dž֗dѸo0.$y^nQ:ȳ5i/!T(xyd/!v)H2j9RŽeB)gp 03T% "7h8%VuVqǜ+8@-pe݀e5'ߦ=9[&~0¨dv g.A|khmn!qf|yoβva(naiM'w\t |Pf\Sd uߒk!wDUܕpx`bVj4/f7@- U`qMG7?5ԑ\ŵ !DMK;tjb@][BYɵth ~ew-EltRR'K{'+q=yZ@S<q?RSdb +knq%Q{w'~eu\0$auXh}f2Ơ揲 ZiP@&|c#3{<0m/Ik qتhӐ~II/z"N%"Ғl\o;ܫT׀{4 5NHCS"[^p?X'EijM(8}88W}sԡALZںLL؝8Y1`yr,Ě-uN^`rM+J.*YSE(=> ݫ<`uA3BYݑNgHBPQ`=ylN-( qQ @@@G8> [},9RnaE-)1=Ttn#hħǟqݟV b'A9\ p19JQvWnA-ʡ@E .KՕs[ƈ F}|qL85u㹲ik";p"7rP4IU-0\]$l=T2ର~}u4m򟚹Rݠfn]'5%Mؖ%3{h"U!26<͟Dm@d+㦹w7.YKGF/Lmu' 0 g5mQ9*{_9Zlš4Hbjg z/"Jۭ˸ɝi,DX%B #P:Xc'cHgv ^Hƹ:BAN@cv^"0_;x$z^= ^3Ҋ{GK[&+J[I\:}坘T ⚧ߦE4wUXV'e$jo#- kFπ#Ƈ4Yt8)ߓʹA߼10;%8S)@к)!?}Svy.;MWk SKZ|Wirʐ\ww&yrLuґȓԔt6d0yt`f{MnBKZLD'ѯʹhC$>dũ\`~CMA@]|Map0PwbAB0DڕQ 405ilp"zhvl[юG`1(t 0S>*w8%dӚЀh9"% TACd&9L#Lf$y@M6.{8`@P%b.H u7/=%`\Fl $|&I|n~^r!q@Ts8˚ɏҺ?S3Hnc09#zYuְ(؋NtGC#P͸j)̲n@GԳpfXvO2K"./_$~fR"{ߍCHMWc2v38(we_J7 Rx P0x8+{$"4ӦCE1c8Y)l-\Iu nylzǜ48knyh5NW~ɼQKaWÿ. P2lXr{d.$_ί́Ā+_Ce¿muL~[_VyF ɁXR/ A,ZkXROkO%'Q,Ncٻew T3eJ!)H r%kR;06eW9!sg U)O' .wgW)FnM+:쩭|{l{c=om-'0ݝ%FZKKiPS Oysv?(n!9;}a$W0N L=S;4_9ޕ}`a~(mpI<;ѢaҎ5KH2zEukIY7Y/ĽQ**SWoxO,cHp/S&wy*ɉ:6li,!hKckw9r5fsBpM<EEcI )1T[ܶʆ!N:ϸqxibT}ll; FR\'.[#Eiۅ h۟6[?#UyJ |*Vij˨?bSp[۰Z=JIln-( a|Ҥ*찎غ$ :EWq<TJnE$4}ktn`:=V %?;?ʌTϥw>;I{mD`$ c5illa2uŜ`irAb|O.8n^*zx?qI[Xͧ|Î|/!LX3:\I$@fA bKEq`;ũO؄8{HJHD8Ixi0~?NlSC]`>!]NdltR6S4oGT/[FH`oKkaz,3T ! K^A\pJqw!l#9ExGiFK81 #hkW^*oj@]g|~c/7f(3߼~MC%2&tfǖM[F|blo֮RRC#y~-p sHOVE= %3UU0vֿ!o)vK #P_ 0qC77::6n1A/k:%$p܎7K c ADSȝ[FR7;D|2{"~ʮF]鴩l5Seuy5?hZ+*fQ{h}b0 + )C8Di*@eő3']}ATղsX-iqƘTsozG #G_-HQ%;~\V3Udf"`.՟bsz\sυ?7~mI"ʫ6,";?8uĒtR<=|%[(6D;ZL>jU 8(@hr:Җ(L 0w'{CA.vݣ"rڃd2H\"31.Jd~)2~+ J _n#g=I`p\Rh!,𱕀b26k]콊2"/F[7;waC;,KgUYщۀ n $=BW5_`K>$TF گN# ^T >Y7P^"niX $_cf ۼ/pvfVD w@s^Pla ^^s} }uY]Yqм]KBÓ!.N%n 1|>2Oxc~ XEW\C&w(Ȉ 6Ė}k5%Nx2m= /=6YRRᇰ Pچ# X&>\Q~j21ɋ2hwZ&/"G%b]HtLֆe[;QC9*"I3LEiyuyQ a)ݭӟoXW7em %\jXL9*5PNi/K'kTX~X?xAC\u/@_ALj uЍ #i?  hyVz.ཛྷǹitsc[c!DsC]z5CC܍խ,-/9 *q{lyzwTNvЖ v4:OKԛpˍXg{}]]56xk)e&j8\ސ}d~hQ_~}„wJ<>g%Ie"(֨L\88VqvMc?9fVL4!}PSQ0SW{t0#Y9YG؆ݼߎ65Ln4>EW'r/|KPF|B]]QlTɁ3@z{E;efn nW!g6/Dwj3m}᥄2\GEV5HcEٻr/_4e(>#a:>9nw=6))J S r <8 g: =k']ܱۢKW/MnGܭTP}6h!EmZ[-kDj#s@8!ajl9݁z`D'|8K#>OŌW+W[^_Sf LIr.RIz+@rVAώw; BfMSJ}8> 877&>-ow]q•ߠg(QundAIid؈:wPMV>IOע'M<}3_axNLk,A 4@9v0>yXTMr4yt=[ɓ'SooqZCfn ][,.2(b~Uao>+1tvMӒwi7cN'3漹vw h39+Kv5+4 ]W:T4o0T+ÆWZ$F64Q6-!/wr*%a1j,|I< “~lԸ;E"x=l5&]rJ`KI36jKNQ?fMAO*RsUsZjj="SΜr[߫jNt8ѮZ#kR/+,p=D^܃l|#t}1vpPⱎ/C`˶n~#6]UNTl38s MP,ť@RXat^?=>xɷR~}g9yW )aM1 K&$T/qr( zWc M+xN$I 8b#Qr.)WӋ^WubobjA>]ݱ( >ړd#?8]ZăF6_b\9z ;"L=PR"*3xԟ ѝ0X!tiطH+5bMZۙ Ͼى~< XF$1[7 &P7n4"ӫStH cJ$zFP5(@F"qcY7Z|7 {p-d;Iz*Cz]>p 2Ay ]VPz&d=ʓ%42 HO4L #is&paCe J Ǔ /MxJq|8`/ F,A ?8Rf{=z 3dbY׌ZS +xVl,`) V N7+SNUpcፔ  ޳lX^{u'Q`ȣxo'(+DUl~j`}^棺+j"^n,řb2Ō!w޹qo}˓!>c+$z44nݐgA,3ޠ*CilxH]A4r0&!;0^lR2h۰fV)*ᒟZ}wCX:^rkIx䴺O,qC-=NdQ:ǯYIK0U'f(n<I"7q ͑ςD+E#]zmwDw%E\Y@W\eKbAp]!!D:J K ,!laj_@F>B|/=(ݎ]!#f,l%鼹 _/ZB*[0frL E  @њ\m:ydn[:,ԛ%29uOH¡\̢,u{߫Yk@I{NuF: έ`GgtFqQSMê"59OW;g b"PEf`uJf`Wۦl3 2^c= ?Չ٘U _S8OWBDSZ䩃CZ 1F)ȃχzO; RHnASZ>rLCF*& @72)Vݮ۫ЄN Sr@dvMf3A.JYT.wSdRiZ`(GLe5JnͩƘag #F>_evtmO==SSd>R%v}Ԫ0mFy_}fa[z7z.U۹Z G Vd7ghXߚ'_sI|4 }ԧ~&q"\& OFH:np3 @F$zLvEhh5XAveьMuˏ%i +Y`s\JkIR3e _ 3"5-&n6hCO 0M9`*ε8MEШѴnװ&{<;frD6`5R>¶>0†8S3F7t=hߕudg)CU m0uKp{)-#Py_sڕ+$' +@^{J 7a{tm2u R(u9.Kp䅹 4h5wRf|e.uPsC jH^8 _C:f`= /Uqt"!%@ !rR Dt> G}h` A =mz^p2O1R X$[()Fa-)7P\od\YRngtT_ÿ=aa,Z {m5zw2t}aGpkpKTP3Ke2fߚ&v mzRe54[0&A̫Ys/7J.h*K,&J׾Dizv;PswֳcAo7p@#jE[FHP2Q?`yWV:+q:>Q56flնAOBƈnVJ+FFgԼSa(8+~u]J2!劳$^^Fzzu2([Jwy=2|"G9R6Hȋ$ 2cz1KE8sWW,-;z{% :OS", R]m>_{"^xsS$Z`JY&J#9AmPQ8\kfvKkgV:wO)Л=aK_(I,j`TVt_ܙ}H{hH'Tp%$W-^-r(*:Win$LNXٰv3S*d%sMevrA}ʰ[5.rK<`PQ sJ`ۺQ[mIijܚky[^Gc9֤ŧt6 ^ZKNxi}?)}p䫥LO 7D)!RG du0un :B3C(K-RPJ G̈́zs'YR_7=.T UaBVNd"1V}uۊNG]gVx 1Q38LY[F}PP@ObF7VJ@G8xnR9?齇 Lǘ(5ė$qAAџ|xdo!|-G6u^~V!E_@o=!$ZE4s=*)LB]gۍzN<]l垀U50Тo NA V>kwCLEH OfDЃCv;HOMb웷!O% 6JjBrSīvBE3ӡ&.lbWև)ez_~="A*7cȻc n؋t ٣0n=_ B|xd-f~eYBRJ_J.S7;aUW;egqv6%$t1w,ZiD|ٗE`*ukw°$_ Ȇqv'VN1wn߫/^OpzQ"2oNo6d$UlG?o}{ٓrŧ"1Asv9ZLo}B;\A/w뭢/@Roqϔ[9 um_Sʳq Km&ؼfƵÖtI8+mfiV"O㣖Od/4$.|L@8 -/dpJ㒶Y:Ske02 h=Oxj=_+-ߪQraʤ`;Ƿvz-Gɛ\|j%W%3ќZ퇔/V}=Jo{\kNλHږR;;^)PS;)\20$0n`|Qo #21ggv;XRu+}^tCH9Z:2,)h X }<[1\W+--0nu"oVn8])ʊ)VZi4l`/QΞ׷GIVy(%JFxBbB yz_xb
b)<({\EwM}|C08ZYPS}-x棬N(D 2'Yk.a^Yz'}[qk]oHε~(?>C[lxrMrKRo:%l@1ƝibڹȲQj coœt]ZO&l/#Ա " V&a妬Jqqo'kz}5HJ ?;q6Hw3V2=hCߵKv|e$ͫn#y#AgNAaK`6D_cp#Aw!+<n,ܶh6~q۬DϩU°5{t=kZU:U(n(Sb&d&?_.p\Zw>\m̉^ sgS崼.x N&^)ubP9.zt+S$Wd A8mR9T]w}qݡ #ւ+S NvVʌ):*D |  Ixk/0~9m:^8\`v@B5cb !9z UIY3So h1ԡYMO.+,zeeиiЙr7Kp~rQ:H(q,1:N3O67<@?N&`ޮ/r'W?/)1˜51'R 4+-`x`hQ^dtٙ""㱈G"J.@y)2 UlW)s/EݜdHa<[mP+"IEJ7{\o `jKVmrd(SoQaxg^'IA&oGlmԱ<\(Dd >j$_v9)ٷ qb/ú~.hԞWv\B6Z4݌}TW,=l8+c,i@Ԁ#G%;YZb;,SB JL0+LzOŗm, *L8J[w&qʓҴ:jY$t8^v~ HJ ś̌;DA;V-}`<)hx۶]ܪz{o `qgZ#7q:?#P*=;٣kZi/x.*R4?ӭ(dx6U\Mzw$,.nNh4t9=pM~I'*qC88q*z7K&~xWHzgL@ UwfqƘ?HkVQ=//e[G,/ O/'q;E[po7J)dĬp]pO} .MgvnnxPkI:RsD\To!;{ G* Kh0*$B_8'k Gy4-5Us5199* h!{λXy}4z"N~- S=]"b OUo{leqv_jkV\>1EmTLhd5&6'>{v&~9 IaivkN^T5LDvʱqLL9"|2 e,J"n`S͟o<=Bd}Kg/U_ν~g1kAo-2:`X‹ov-q_j@UZ<yr%nm TS'BZPu;Zկ\eT4 K,u]stͫP941.kw?t[A;Sy7Av=x8JX|W?6>?Ah𷆷`Nxڔ+gîՋaO*C$v23A7+׋xzTS#W%@Y~  /C~tcQ$p.$E"y퇳{bċ19 e꫆2)0xB( +sԸU<@*hL7.Na_9֓{D(h#j7yHk | $ O685кs[e71O#0^bU4rlVqa} HV2m^jRT[ CR!%5 ÀX.FRRtoccqAb4M5WIx䣵gUIr!b=-5xcR8 to_+b]Yeҫ&T?Q) 2$ȴ[B|w1J?C%kˡm R8RƌX } +w!2(. JaCqJ/OqxGfo>!7X4}#ʀQ!#.YcnȤ4e= }?:\Rc#0!i7[oldodmAGA'ᖾӽs?lFdRmy$фUF!JrT#wI}V"AГFE_tgV L1G ̲:F-SRz3:$p KBU3)89:D uKQe#kjn(_˪Q>]^dYnH*gY*+k^zch?udeH86lIV,ej,,{1VJEGӒf¥s<]^[&Z\cz5zt*X;Z+" -O" #n_hyP-vsOeáͿ_0QĖ Sdi䴵?Hr,ib֕X<队=^"!8 ]TDכ+@]dƪ7IGtǻa݇WO4%0,lEEv @!ͺ`B޲1⪩+t#"|@DM[ Yt 0|8^qs%gֵXجWI9|r=$z9(>K2xNxJ*V?d& Gquz\n3o=>wo{V/} eTHxZ^ӡk@#Fպ[9"(5eqSzh.*a^˓䆹!'ŜOEZJ bѬ%,^.EqT #bN9l yUo4D \=ܸ[imDノhepS2߾u[ (eLsxEՆAf=QeD8\ IJ3:tE/ǔ*"̶GJhjqYF-n@&_c}.mѾ^U[PJ6X:H/8ɇ`oe1>-)"C_eLJ ^J͸y{V@'_ Ʌ9/د:[PO%eͼb`@uM0Onb(.פHm`Y5E)0UmEc"?+R€yIJ;;IcseV.~yD*5Eсr%?Ky AyzX(,Z_q Ʊc0W4/$P4Ξy1Z?ȟ=ԑ&tۻbwx8F cWqy] .,~p3vPt ~4$WqN KŰlbv;XM+q'3 U|Wp 7km${%Zxn#qPT͉nk/ߨfΟפ?@B$޵ Pi٦,7x^7h,;ͨQx C kj鵩snd6 kAYx %}hs7؟iI9BhRxCj9׌ č^h}tMV)ɡ]_&%Ш}/VkN%!Cp,VS䬇H(ݕL>Oλny.:ā TT9Vk<σHeĠW(,' c6lj WBR);usGf1 1LG!W9z CA)a1ޓӀM|؂ACC.36 y)qq[<.sM ו^uu(DxbڇuBFgFhB(zlbd`Ѧ#]x?_"/(DrQM>1ͻ"ဝ=rlVjTSRz> } vC؄R$e@*K9-Jم3@SOG!1*nR]`+'پܾ7)] r8/,}_s] w6_E=w=#M[_cC#ۄ~ٛq'|Jfڼ:ȑ3W|%1LFaw/o!;¢_$p%^O yII[6^"5av~XapYjVѻLKJQaWVgK P`fsyR%vv Z/T`c"S30/=@)(h$&;gHy7:tN<2DV6eC*F)ޭYv@ƤGYLvH^j@Y6FL/'N i'&hSԩI^I!tX$M##MsɃaظG?NR^t?'I+qt\'t Q [P~$5]I %Z֚AOs*"-ԓP*m*ńQ ,;!(yhFL*yW>b@0ХӘXLZBG*&=nr ֋ PKm^߆), 7 7GQY]S|>D9>c籯]'Sȼau-I񑨯?v20kU<@S4x Wي 0!r-LD7~-3o*w˽+B%E鱬vخsK]n0!(6L;r:gaH>; AOn1FK*@&Pp ee -ug> n0,;dwc'D(``Bᘹr .={c\]Mo$`] YXٶZ$i`.ŵ/xX^SM=쳚OOQ+r|a}A\ mQW뿔ES5VnbP&] 4*,Br:?eu {;pE]L]n4ڀ ]ukɐ8BzKh 4#xǠH8(-d5C~3PtT&ˎ0F[ | Yi aֶf2BZ;&ZY=SDP(/@Kɸܭj>M'=럙.=9Sm̙% nGmץ4-(A^v`#k`~cxI-fTi='bjΗ1yԞrn0b!V¿VpSO7Ei%U Y=%FPfHF)w;y, ا+"X[?O%#ߠUOQ˫77uTp/.Ԑ)C.y$fH@uzlgp%ճ$b rsGe'v S+tK sm&3q~{|ܼ9dCQC3>XèKTn;N/볆b?'#iqpO +uO@x( ȣ{|qoMS6O%(MMVcsM:{lP: h>fvBNox O>a,iI@ewMʨOd;Ȅ鵝 DnȖ]IřInߣۂ&KWؤawͩuR[" 4(5T.Vjl Cg3nGI6),q/Q~kX΋Sy?2(Ս 0Z=9prH#t6V]sd:L!NRlCGr6$,Fwٌ% tݗE1Pӛ7G%*(i<̗'ڴȐ̲7TLZ-;p&hꈤ8 UEDd!rځߏUxw i eBxۧ1 P*"!N3oGZ^"3{+ecl-<1|>A嘩 9icH\'gK3+e67nT$a}A1o+aPWSz[IN@mG6Dݣk^l˩Of %WBdئ>`zyjdl{?<\즜UCW]':-{f bRR73`֒[a?l.+$I`-J@ jq635eNax(=ōz:(pc;;-WA!y~/sݦ"n^aq%V\$^mq xS>PΑ {\?} &--%HW:ؚ=0M}j8Q3O4BRVv<[FDroUq gYԔO5'Ese7S;,ͱ'ԇ/dho?fåUJWm>T&zwi5|T u^8~~l!T9Ć%rPH{1y6t^耏DB &P惢gEzk+ -D8Luཌ6u"]W_6׉xKzI>U.l2et:o>ʉ^i~ԇ`TK/AHУw ,Cc"S9׃e)!ˑȄEs "k˘ޱC9dU{ }1f ٶRf{ƒ>MŢ6mt/`5;u&!78|\Ԧ2w Aup^ WqtYxU)ge2x%˓KZvIEft%H$t,R>/|$yX,G |U PWT\u. XfQj(쾷R2|psmʷ4b|XGumQ/sMPMua?RJaZ77ica݁Ji|hN ǰr-o@ ?yXO4Si|BUe ҅'8Idϴe:r\;y궃0[a#u vn  RT9Px ~WJ NġbJ / ǎgOW 7%qPF˩xB}fGfqmgr SV/ڞ b 9d9D0^z^=\q>pZ̳ ҀMS8Ĺ̐[aӍ'_&E_ l3c^vjIur_b\n.1_{!NŷքJ2c% Laza(N,s#g>(ˮblc1/Hn5'Upe5%.ְŰ0_q/H~NխHzZh}$&T)RrA+5z`RYՕ3q;d r{Sw gb  x#cj%8`R,H%Sׇ( ' ji˳'@_eDݝ^LnrC%Z 0e'*i TUBq c7"vX..o!(c*ŷ?wagGdZN-^.理]Yus=:+DN>xR?F!;4E[ɖpe|hmaĉK˯2/ o'iHbA_$$IC L$A2x,z,VB6VQ!ɖ(w*e;$;VoZCAbړŠb/& ڛ =EztB$ܪO <:"h520=Q?nʫyhl tWg(o7I"~ZjZvjk'U*[+vbޝo#d^EGڳB+ʍ6N:dAWp-\‰gdlt'<p;Crn JADa@4㡦eHIڼKOU$悫2('7-[o; ޷/Dxp_H |X1Nsn-Ҏ7:f(i^ƌ.(ߒShױFZ2Av4lXwCQj&ޕXC\^);,"bO@nEb6[Ɂ4/4=zm+tȔ-w^j?zNs.鼿'If9MqߡGPoa(-)yʧXz-66c-dPtDz,hРa:`fŎߜ# 1˰eRy̠}{+}`" : )-)wUV? gW?Մ,լ 9hu* hvHa6-S$geE34Ǫp"Wi6''*s3^W%Pzy"ho5SRLepA>,+?܉5 v QQ24,3)t)֐}jZ>j˦B~ݯzuanclN>8Jhs{U28;Hr[xQo?n<u, 1Ģ9FdܭOh#W1Xm.Ή$B;+wA,+>,LD}ZҕE;/a"37.q  ɰLyӀn঩Nos=ݑV`Yj$\w&W` ?ݝ5X-r,9 DjŨr>i~|ga+Ru'\#h;"*hlAbHr<1@MFDxJ `=g\avTߙq7%۳;q͇{?֘^-% k*iw~iR1e8.SKK70VkAC(=&P(5Ko\s i&ryR;5S>rox-`"};c.Q>HEU4E)7Ws.vV}):Vygt{Pcy^783qK7s!>Uh5Cv^+8{0Fz;J[Zˌ=40S_JLbځEiRB:((oˀ|SqP}83a2`<"Y6.ڻI$FvFG,ʅj qoĤ)^[X&Wɺb<[pzJ @C}j;2˾ 1h{7`+%БP稭-#Ew[ﳏBs5hN2.,{ :.聫7%8VCd2ʻȶVf' _dE,* >=כּO4R(rS6ȯ"^'iu\`Z~蓮}dƾ4Z pQn.GBI!s5J$Ms3&٘P)=qK'EEv5_j4ڂ9^m ꬹkS#]Zey^%꒏6u^ Bʟm#50rJNk^4Eה sr/-L gOg{TH!*` + Si^EVV < ;0:,tcĂѓ؆?&DmHeRR\{O攫B)GOe%D"h)bWz {L2ʩ&)#-R e_ jðNAvo:]>U"ӑg{X& N6ρeٸV/GD\>3b]DVϖ Xy[-}wFm¨MAl$AAhrHCXVkGqѩz2[o`FQ*KK~&.٪t Pi 95 [Xs# ;钫 r}8?c㛕#U`I? jd|VgqR͟f%'9Ëj{Je̖o/9k#>H=Q-_8Y0oXnR&.j1X6ӦL +'7+ƁhW#)_%JXLh:t2Btx9(u2"SM5e03 O[mrI'%`~0(+o\v>V2u"vxO{K t Ge+ě2?Hcn)`j,W3u?`xnЂcI{]!|):±T{!K Yv.[@}.(|k,cXblr>q3ib<ɹ6/GYtˢlf!WnATK?!π-,2ƼFY Ȓ:Z㏠͚/^L:Z/]nL?K&){>@?kRG=Ɏ:Tor(lTT1)y{H29 _x&N-<:w pcX@ p_&"!Y\q΢6(g ~Եe n9~l\Þ2ohTu1xB>!S6XLEen{͏ĉ!q3ǒsW)|cƒ18Ż8Nև~~rEޙ8#m4J9K,D%:VcD+):+1"x˿DHPEC nwxRYileDb k@и7.VF>iZ|{X<~gW͸ s 5Э";cvNpaL2v!<)dظkO'i4@c<<#7Wć+&ݰH'>TҊ-{- jaNu& ~0DWeDŽйy =Mb7G\2PT;‘S_,,U8^ZBrh֓"+lW)K?mǹA\<U"p;`㩶_aLj3 ߂*],OYmPj-@x#P#ע8kVP$԰E]ȘÃr8!u}? \S0%p ~$53琟o<8 _ǭĝ.Bpg{^oA'?M~[+{;TKki(wX6y#soȈi•jU(Z.ʔ.>lzSO槓4s.nr1j}I]fd>ŋƄQ3yk,*x-) ?8jB9oix<Ĝ ҵ$+nΫOweT?vMր! fWL{"Iimm #,EK< Az|ihߐei}$Zh)39 gJJm02mEcAdq-k i R$ժҬJaㇷ95ʙ2ƹiX\@;F:cZH:$r8X*g~@ e,# =fTZpHg$x5= ^eR:{N"<4\@l5Wy:s{SQB&x_ e }Pɣ!}BGh@}|F2K:#RQR+wzQ*3t.Q%o 机. ڡy=`e)hzݝch0>i2pl[ytucSWk+,ՊZt\Sr`=ׅU1q0W-yA*hrҟ۠o &UwdAƲn oMFhNE)k뾋05&[ g0L̦hVrGyx :Xbl:((i  5_1s( \⺆cPwu6lobeӟ0 ?l46G#QQ^4"s uQTmh~0rP&Eն!-OϾHA;lao'mdLakǃZoqӕR&4Xڅ Ń(`fu9P1–?"# !q$}Vk셥0F>UŇG\9H@wj5_><.(eeWl<Wfav)#'Ax):Xs\{@t!/O $? 9#?\N SUec_zh*T#:Fx=OiopGqM-!Y"ZM[u v=ŘA Ebý<.얔OՍ gk HpO!ЗMh- +Q(:#XaEe 72\tczM` dT]aM^ l@P f@Dg4XQҤCΛ%f2_eۦt1?P8h&{0MtfVR>[8zxqF A U 5_J'gUQQUgc?gSos7z3gD+)˄}܊{;ɲ aip4$>1vqՈQJr{"wx3|h.aK^Of5"i<^uD_d_AvxR(XMTmYd1u/ja&b~1!l&h%F) gy؀q\(r1 s9@]Mx "yoYPѸ8HyRH}rlqRxXhy,YlRڧ@݊@k6H{fS˱<pڐxM@|OaAMq?NAeWJ5åղ<}٤ ,P{B4"9ԫ.Nl E+l?o;E9CI^榔yr{)bJ3hh2Y=r4-)LAch,A |os tfc?Bˊ枷n?EVploC9:QijV@Ep`ck^@ 5H> `(U^A-BgYu$xKR5-}hViܾI1|(*75NU( S|W)|/?,;3lO' +ls]='uRVEgN4[Y.PBIÑ}uί搼Q[1,2MOJYy!y汒a2Hzkq8U}eip_?7Ə~1C:B֍2|K#ý\^V$Z= >{=8L{B!?+">,|*y&pnvC9EEB&:&5|,>GtHOPltzq RTNTA!^BuҿBvA圦X! 9 -ff I!bKjh:#ySl45D >;Afl` mMޙym"ƕj5տbVե&}5#8S }dzUO "j' j~23?uN5V7fu36݈0 "!4"Ã8Wƈ,5;&Є`IW7w6h7Jfyw㧡>h#ڱ+?-ee;ꘔ=s瀫Q!戕c$?Ĭ5.p?=F`S&0 USE%S"9j2 +Cm~# [xhOY-6 "o'F"YS>W^5#d&^LNbz0 #\!CwXAeӼ1|QȄD:pd{Vu%,tA7t749ή抺,+[9N!!:BB MMiz|e-oW{\5&FIA1 (-^Nh)C=&d1F*|m +a(wZѡ` O )c'yw"KI"g-s7A xMt؈Z=~ry&r%\q_PRA$& -ϰ@hWk) @ [`T ~4Mv"[O>gb*o0lc4֡f,FQҩCK{WjbVtkk"jEJW$W8vm -Hߵ'ʑ$o* *KI#yb/Y0L7PC+n lihv%gQQ T0_59>;5|̲Vt<=W%l+eȃ:Yx5V@ԧzmu%G JW#<+|y31Rq=k'…G*Y%.6b,O"(:_p3vJ!CNG![BQpʳ{ c}(ܺdsݧZ|*$}^7OY"L(KkD"wTAԺSF){f\:/b^2#\-7%)H֚wAe3A@ I;һ%z zh@R򗽗DSXU0K`A>ɖxvt0Ldsƈd#('paJ(~*MڬߑXFOYG2HڐG/o {1A`&i}7eͿo]\e\T1 I1z:؋(L]&  8p5@T뮶4FbgAnv8거O۔č"Py֒8+JG~| TQX47#-JWJ+eT|!>tec¿ |#b#riLtbqĸ^f_8wzӤ'4 ]A3xu("=m,r YB!}1i/. |(x޻ڤϱ$[LgzGC)b(^E'4l6LqbjWX ݏg2 an77隲p-@Ě??RJX5)FY뛥nx$:q[;("s{uXQM`DE΅pA^O+KB:| 0޴[n~sj4xA'*V lwVe3DSkWh\hVңbl6O#pVGdwmq6ͶMAx&f{Dfzc|)Ic'Tl>7ZjI@|~,1ci&;[r|ۏAF1}_Dm zJVKQ o`ğo=V >>,=SÜ@ijz>~< hC_>e'筳D{?ظ T SV'󲙴gOy.乛sVwsfwq4Q䵱5qqˋufYf*c8Y;+#K]oߒ<-?YK6U/J hwsHϖ^u:>N 6OjE I>6iY.[ "|Y1W.r|4TG尨l^Sz_*v]*;"; [GE$7`;DWfDzåQpWl( kٟvq5i$%m^Pȟ vKa5}'^RyS&Ṫ8)(7PRczR ̎𤋮[Ӭ]"C:5)l }>M.{~``={hȈ9ؚK~4x݄5Ǣ,OEW۾85˦ٵ3B4d&Ċkp7ryҮC7ps)hӭJAVzSoly!5t[*j3N[`g!|ֲ33=&6M:EC/fI-ijʉKfEQBHyt]0K`oic8?tNWKNnėkG A v I:3!jW>0ĨD`JsXb rX?M$`(1iz [f5 |fg9]SIkN-h*xXڡ+iPAZ!ZAV!ÿsE?bp)#p6H.pceÐ\iQp 1bw'(hA<,[-|HےwDJόmOh7]8^xv,efһݕaZlY5[5}jVyf-7mh qM1P5/(z5@\%7Bb1oUp⇟s j`UV(eȜF9ĺWw. M guJ]z; 5~:b{qcϼXgOZ)* Lk`ͺ(9kVy8pm}m&)rS Db)X+UȪ5rbuǃj՘1rY:Fv'txaL9\SKqtcq /^cnwJ{8TվX$1z`)J-B{E\JIPvlsRx4;eLռ%pW5K?zfVl9%xn6( XDae102{}@d5,HsLјEk2ёjOK9nQ!3`&wX=K^ ]b=c< ͮԨSD_黫]eRc,X/(iRy@ɎH?Ta]uJ ]SGhEwI& r;.NmpKӇaH c乳ks㋉}z?;,BrVέu^9VAvA*qW}(*[RMLKfGXfI !OAՃ|Nx-Qhf2IMvٍ7ߦ[mUqE^L8@8z־A?N";_V8K)E@d$Z©՚qp䳭L#Hj7P6z5{^:ݺzC]5Ӫ!Qfp-MF 8{ +1?Мiio঎UŃsJhDc F[qݺbvYFU Ò)5HTJեxn-u#hcga+gfY,(:YBo[ʜ'+T;QraXhLUkjcw,ɜS<*hQ .lGE\ =Ӽ3uUf~H0lQPVؓ?d|cZWLQrEG䗓؜?Tgv*5Ř< ^yƲpVr_j< BaZ;GPi@] WhQaF}b6 ka"d6H M_k s۩oêqbOXD-=^4BQL4SafcNFYń>r~H~PPʜ9̃P5贠a%ln xI ܲ9P"XNrEhЌ @\wZ4G,ل4Ƭ҃@ӪNdaXqee⋟^UEuxC8n Oe0& 8LR7d^lIo+vzTȣ>vƳd;l@)PF \+<:/7F6P@: aQS&@?73[Bp`> n0 šHdžm| (;8Xc28鹎*$@Nm#e;[3ܸS'4{+w[( /k{..vx~33nqQz JN(#*"eJj;p%e2/yo=z2cL%4sq/Nghj1SARc! Ҡ N޼= d,Wڷ幁xhi5~tȾqMc;p=-럤2ukD?aCY  lol6}G2| @otxZ/Pz5:3.YLr ~`XxX>)ȀB/";ӥ gdRCm20Ƒh& 亐6 # *N~6cq2%eM /[jLpzYeY 6D)1XUa 4Ms?uDՏ^ sS׽NoXh)X!'.)v//J h܍2tBPkgv^PK xo(WgL횛NZn*HΧ$t0;=e"mMVql6 'ZD%1· g~F~21h?< 4{g5a^#6{qStJ~<*\$E0UVoQ%-"S{j>AH.>$7:͋dƹ>ÊL3In(P E<ǍƼW*U2W0E͓YteW!} ә߽GD{S3f9OuKg:jćSY^xܽ+­GE?\&5B䚍G5}6:ΓDr}%nw9U:.ͼ۾7[@R$v|d8!/Bu>r^DciݦX}׀.ihKN ڼ \ąmd->SsVJu/|"~\seǫZդOAofTR 8U}n-U蒁oe[KkT0DTdD0<=B>4oW?Xn:Nq x{~5؟KOD͠?#j&? ij-I`GǃKoHX\A梺=3EywcQn)C4/+W]$(\)Q& O…o[}6 @ĮjB8:C[XY*Y^zǢYxZ,pNO`B>1qv\|{1Tj%&?B@ivK63P/fzL2]z*.\jkF7kl0P``PPj$N9

]i_or)YO NU1Yh::P._ES^2+Ah]է-7&fKB_U`})ݫRU QΚMwiqM|0Yr5&${Xb.eZȍk5{q1l6Z¦AHf[ TeA;RFruぬd݇M/v,>,VպVVɖot m40:DFʸDjeTrHxCTG%O/!E_ÿ }};C%r@u'ȑR; q[=_{|H)-眈< IA1o99"ϧ}OxVVG*` `k|DOFhڂ'GZkI0)aa|$2 3fv(MY(W-ɘPj)"V&뷶L+p _ H">w7w]؟&7¶!$|{S (,MP\z]^s_ *2vۇ3PoK(Y$Xl+[&д凷FwbʑhQA(=R+ ^ů]HB@%BXXUgCyg;_q[b/U?Wӓ$& oqdd+%Mzjd}YIJAv ^xOM xʼnG.{NΧr5|,kBz|I^N,`QV隃8,:- JrcO `ehph>M,^IVӒ$RH/Pż-zwg|K9Omk^0F?pZF }S(q%:8*ԁ1jHp_K$x?Dd,K&S^C[<~#G#P,HgRݒc |;W|쾂64)J#4k.Iw~5 hv J9X=yP1FEq֩N߶*!5;f.Cc K~/!q{ikqear 1r xW9M))@$qm(m?!N:0ov={k׆mL;@/iM8?DCnɣG6vhS7& ڠHּI\]x p J)3/ !* %?3Czݶ#c/袮1ҜweVLVy/L@-GjP m˄p.ަ錿:7ʍM9(HQnh^'x׹3BYThjGKE]CF8*Nq$* q /4ЎGVH O"^D,æj`M:4ujD9Zs*2j2)*:!P <Ɣ(0ۛRhOЧ(>P'd( "ABZbb"=BNE|͌}C,8ߗm ʅ5sGQoؑ'"<"-WtAD("MPAeoU0fPgDH/t̻[A?,bn2zB=DMB<rOGZ 4gl+z6,cWΡ}7򷀻r(u _: ,IC*%2BKԁ/6YInŠ$6j;k? ʿiК@ %ٍ?:84Kӏ/ >ڠ<|-DhۛM#WXxǀzc/$ycen0oe9$FV8# &3+8u( ;Ph:6(u+{GoKfӾT({&- GVz|-$:HF[=XWPjp/XvdWFh)Ͽ3t[Tf)44 űm -DJHNhڟuظ jswB2-5-ebfX\iD0=wƫ̏wڋFttV:`7/}l79j(+~0`YN̸dP+3e}7+P93FT_܅] zfgBryƹ*[%ܮ#M.+f{FW-+P"i-;ћgi.;Kkb"rE NkM J!TX=?m)o~08Ǖ*xwh=R>zگO 3C/e+gK'tBNL`Ϣ)P*1lO&L"- ;9צ-~qZ @F7M.rJ{\[} @ɊhE?5O܅BJ<ܝ[Jްg{dYXvV\i"KCƿAVEoD{ikqFq8eגkIGWR$DF&SJU dߜ3H7p S 1%H"_iQfS_D}- s}dm3C"gn1w兕$q.tq5\`F:a?dCDm(EdBFi !i ZHُ?!~N{Ba2v C8--?'5d0U*uM{ x<^JxΊ\fIt i؍sh'ED>GPbvHj{[:\+!y3[l}&laTt=Zi ]OYһS6QnB@RFӈ쿍 rWw9>";y9Mb$`8FR kېO/583vځɫ뀔c_m~IM&K7И)}ex/ AτK:285Uй6OT$*G@dE,Ɵ. ~Y!ɖCdjແMB~aHs37rѲ?ccbDmNM)_F C 1Yv ,3HnZ j$3ڷGHIizFN"{):^ַ9Ra„w\$yKm7led?X#(ɏT\+Y>Sǽjgil Z"ho͖}ߏt/$|NfGSF6# :Q-XW=G-ꜪS1{MTda5տt/FLZJ5C@A{lW>ݫgL`໺qpJ8Jσ<vz ʺ4TD6cMd9 pX3x9$ӶH(]yCd@8LI/ eca.;-2jN9 {P>@I~gqYV3b]).&{;#1҄ nU/Ơ~fȎS%hRZӼ)"{Ty:ܼd=>9xV_C ęw(D:XNG 3OvpN{bLWx{nX~~慻T# 86 9TwyDuF\=y&lfޏO_PU&3g?Xb%math4>ư!}*Q.KuO _*Z!N<͕{T@*CJ&LsnuxJpN՟4ͅ_YRɑ3I4\w1Ӕ,pv{ kݤweVGwVL3K_ \0|Tk_V,1~ JoA'.[Nz+yuJ`rĠ!O`&8]mu/B2P(AH?UtHjs,fZs! sR0WSxp0[2 qA.B–]vxݑ X%|nIYJHH 5?L Ak+!VEtt(@׌v % H"t?%sddMfnkZu1;1ISԑN_lEN+t p9 ' ?OyKc=S3xAM1EF7W?(g2G ^8hmc*h_Z?TtZoٻ?qF=WLGۥȳ\=vtQc2>졼K4Ch"{tn4]y,c(c'ʐ?s5[lVu[ֹ q H %4egÁ9UErCYQLj?ON`*"&w|M"li~>DlȢNQ}2Mw婟'1Ld+#$!W$O)Xhsf3ݺ|=Nzњ9?<8RUw=m:٨ߦt>>*7NWPF:PgZVcNk՝&hrDKr#OAVf-lg\a UW|i!ں^}a`-n DtCҊYPOileG+W =OD/=ic1d\<5j/$e:Dژ?;zeEQ-)GqmA@o/x*{4] >.'Pn<\(]n#?^c -?Rz ʐ&wZ2RnHsŠ‚ vY@"?A[{a^Ce|H B\ <$;ǣ\tp㶎pK'XVme gH8Qw)k$_,=xϐQ p1S(]l|l32cEˆ=2y4@iqFFPjڛT Zh=OٗnǫdB7}~ zUI>5]MS=5.@׋͏Wlʫ>S>W&z-K=j+훵8βqz瑓}NQݹU0ݣ[E.I(Éiuo<[:R p&B&jРnɥ߫v$1i+n4Oz/Fu&Qg6@v=@P0s '4qt Nb1؇SzX# Byټh"xkDC3+QX"aGc- 8Ґ0uVFM^깜^Gxɯ⌫jvSy*'=U.PzaS@3VRNIK4!&hv'R4lY2=;SHU2-Vz&O莄rbs\& WBE[4N|;-.z9L9!' EX{ ]gA O "14eM+Rnǂ[rT*EJϔx-g^->XL|gUJsq493 ; Q"BeO$y(*\sb' au&4'|AN}<ޠ<$Ć+~{xƑXD!$ƴn)l!Vi/W,B(UD=p!~b=|_eB.SDRk(j.bt6. h|!c'yATh\?qyHO/r2cckJSYY'afax"ks"@_ILu5Uތu6_'`$Ufek}(,&{4 p U:LJ L\X3O2dK)RH6_X1_ك]qIYBHSe~I5DYpq)H\Z;!1&J+ Q\a!R0.Zhy J.o 7DCnȯ=Pa_7"E!"|t1ή Ɉ3k3=eo/|,+u5kgbu;] YaqiW /`s.N ٥^PIӤQkNV$:-օCJ͟ ս*a5)@$| h()*+# Z;ì|B䂚8 ZlsjBAaNX\# L?C[MEI_8 3Y?b;tl~D(FpQ^R޵^"O\ؒ5MTӏD˰E"] kbՠ6Vݼ+[V9M^pM65Ux{$O!<\ZcZL[3_4Q;+~$qu)#Sg^4lP イנ’ECd 5/홀NnG;vI^a3y^Ks, /Rv'N7Nfl#*hƇ-F\/Xp wJŗ0Va.I>Z A\bǤi"}ᷗ[?]Hgz{$0\QMyi6'aFD ])6v_xwe?T#/#$/Oe9 -BϦD()-w])sM@&B (P@r)t /-ŀ'>qBE0`(GCu2*Ajk ǣV5f)*`A=&bS(䯷RǏKx[rv~ͤsxoV`hoջV,?Kz(?O$ye! p08ni$~" * МC SWMF.c[x% &$xSN@-2}LI\?K.wsIXH2}5*g::_>L9j<%U F8}^`5lC=ᚉrge֨~zQLtxQ0Hh7m||sM{tMFT%) K2)E[V&Zrfim,4>7^HdQyu8vJBb6CtR"(<SDI8ۤ2bf3, KX.xW Sy Z(%Y̸Sx1L k}0/CVQfMfqj溈|6sD?aqz y]-0m/=lH˟BYc/3tX4hud_Yj( C]ރkB h~c&1AMS)x':\C邷z~DM<7HBlu^Z۷4^;K/ %J 6ú^"Idž=9 *P;2~i(#SN(7E8u#êle1Qhh,+ْ`b5b݄˶kfgt 80xΦ'qΚUjeKkYw:u܁H6G)EnOHz2jE*7s+z"L;ɡ[VpC•K쫱ї648s&p߈2.rҡ8C Úʈ=_83gEFλvGGK?OOvU̼;uNHަ=Uh8Bijk(3-:}n.Iqd;uLԂmTdKp+8e8uʙH靼 K\9勼)-%{=ەE7h]y%{|.xdN)36k @*ȩ3>R'H Ues)!}!uʔfGLAsAT#>\ GO{"(~| rC<9O]4mߓ-ԑL ,cY;ŏ=Ġg} gn<!Ѝ>gz2D+g@)Nˈȿ ]Xfvd"Xz++wfhK V >P94!yJ% Y2*,0$z0|w B혪lJT iNVe*9c<~m$dUn0-24xYFWBC> <H c{{CXuj*-(!̛dapR<٣4!T䷮1ݕ{ha5i{3~`8(LZM7 +?uq@2̙KGK_P[jo:$_i"EK-9JAC K*8JV=$[Z>ikKubA:10tm7obe14`@@>կ(}*"iM%űhc;t޳v5Ob@ݩNwFe3[?y!B\aO(N}؉dql*_Ul>cIʯMչ(K pEs O\![I؈6 Z, UO/IAG'Ze> t4%Df/?+,`]"^Y>ܛSYv'RMT"/o`*PC=wPR:I[!%ѱ爢bڣS^_LctkI8k-{vݔJֱ rt=)I7!ǪMVjش[g(URtPt0bfѐpaj/޽98IWJ$B˦ÑVIL;e4a)̥w&~I p1?wF$x~yG(|<g*'3_bvcz,t/954p"]3-k4mcse;;A}KQ__߻m*QTezy^?pPQrJRD3u15_i:h 3pZׄ.70^!la_'R>"3˂dpc9XXChHf Z-wTq4q7 XsI"{ 픨ZOn2c1JMS[D8s]Ȝ̄ZiYTHi#-ӡ/}Uw{]H*8DX*7fZ|e9zũy,t_h' Cttj间Mn;qa|8#~~[=oUDboU6F;w~̕e5;65xm ݊SPE( V įC )?Fgi+m (14dދM FhڭW#F@+I։6Bnla)׾f+ %֚\}Bp=rM# wE9SxUcCˌt2 *Ȇ_fȗF-^AAovJps.ֹU:,'`K^mtnxM׼-LBDU:TYeb1WVu2s P{D[K"+8RB M[Qg{U1{:/P6@=RIZb8\yۧ l=:2+)QbqeZer+υK5Wnf1 G$UƂ'gH*vmr Z% ǃ;wI~a ݎZ5co8]7qXIwoyjL .Dp&.Y?5A2~*k?cHAF!^,,_O!)R.ްe$Cޓ =o>|L|jxW*gsLYQs"'djKݯn9 LtNii\ L֛(;kEZ)$Rפv .=[(!!jnϏMssv{N*]d{UTڿ[ C(aU)NOib-N|t@. ۫vr#$F]F'#>tORZt8+j+֚ ]25қ6L4/fPe%e˹d=5`"$/>F5#<&<4W37Z8(~^nPɑNK=0V.mv̙!@ҭc z~I?qe'yJ9{]w C&׫v.;,T`q^M4֗{ŭP# t\sjdHQ9Yd4n6Ԉ2}_V$7x:C'g: O&96s[WIqM.u?6…> 3zYlOdMXBd︟ov|H& ]usKfMp3ypESTw E˂ MoM N ]D_MFb}{6MU-p*0dM{pM(*g yeWSuo+4%vʬ<`%O L<+):b K/.g<[P8" O4nT+vS5X7((f%wƩ/epe^<~yB6Dˤ;~JjrƋ07fe\"ZׄAƻf}PĎ:$)d2{4 $,RE9s]zW/׽V +yCD@b+zB4 `sD"zbmN<4WyS>K>gـXM$htO .|U*R|fZNO=ȥ^8<p!WT/z=!<gqB9(D|! 0Oӝ2av+4q汗Qi)?!c*t\놙 B E% - o91I*`G O1 ?Nhfpԡe{!3XPgن"%Z 8V_z-wb8)d&pSGf|HnӞ$Q?TۦRA,-s/]Rq:ÙސYIG>.[NFvA r,]&al7E v@6*n"jmAcpΑKGկ8I'{-wo*%mi /P_h 5vHQQOypd,N˘ax+YM%[q$-yuBg&&uVXh~VаaThP" fԚ?}@9rOKc= nyY2L+W@;JGAϔx]tcN0<وE</ɛ|ul]zf.YAe0٩BS^X$S\^`i;Vi5kO\ L31'0KHOA3ن)>_5!fm&f=!hG?R76[ܷ4 Hs6nv©d1_ݨ!{L>YUE)y+vO-kU8JxR _ ]_`qls:`3P~pkd?V}N@+W V, h{R._@m=ͼ&at;gp(Xl ^rK)fYѠz\5MYNj1bߛ_NP]SfK=p#9Z7]#lLC>'"=1C L[~Qqnj(Ȣ+8yz:.` 6LQÐ{F-F0vVtQ1n/d4㻓\!VWTڇOw,:l.4 +D/EwV:׍]g m[!"\shcpN ]I]7`¾>k^.Dt[$C1^'$ {hZ[ͼbAFP8~i{}l0,V̧}'/r`Z;V㨊kgkg >}Jq/a¶Ks/K@1pЙjp/tG;MLHw #P~Β@{-*7nx:SL$gek&6ISDMԘm$Fm#:?XRMKЮCL= Rsqp]WFW,7jEwkZ&DXv8qS/Ka4\ݑvcካz K knMEp$p nʀ&E>[X/lW\k҇Vu@󜶡m^E m| %Pzr,9[s2(4 q PU{ǔW{{U6=\+:3g?K;M#>Ba˙B3By*E4 f![c<r+"d.]1rZ6&mC`Fg+px>9 yfqŐ}lGu?]qy )PGp[eJj3 x{17Dx$4 su֚sDsÃv$EKOO"!ip?b4OٸՑT A;0X o SLAp䕸kc\2^AZQN{ƏPd}ifltE]D^2#'9O̷eV#i. pS丿͒fKJԧ@ 7P.pJ^HoN]WI-8jptd *oFm-6"W S$ҁ᠍JL.DC`x%b `!D?dE|E!FjTGPҧ8P|?a'y _iУ ZbAjX}}+-2:(<ë&L ^1ڮ1(Мw$γV n<8v (q?A8d` ;1 Q5̿)zEA`kf @^MԪp.@k4sBH0 mhOE([P ϐ)6"Y-8j?M1Ĥ &͵#jVqӘ4T096[` ަNo" i3f3Pz*+x\"pjΪz71{v!*EyO|}.,5Ƒ NAr%*b'#GHĘ33lrh 4RG4`S9 KZ WTg{62 %(8ŻW:C쉖`T't :F/]).5f NWF[4Fx:Fe0ڷc&[B1bh0f_T^Vk82G/^K Zkɤ 3- !J ퟀ.;P!0,ԵdU_Ӭ۽Ok7}!EV!ϬS1k5qOǩc(ձҀv.}sfŗo>E.O:W\'W,RL'|=MCjbUp{"|$'#eOhft?ɔ;%_Qi=mD SH\R\a'2zp'/qqSY/ލhi 4V%A/vtBv ڞ!6Y@_{Ƅێ`ůۡ)!FM^9nbl3pD Rq/y}7P-o|-#B"Q  j7y%Er2;dGal1}ߔ.4m*z*ܘp5Hy+<@<â ٬Wٽt8D!FEc9>j.35i!$wC_U-дa+v :p1ОDL>|!>k Dn!&dا]Rj=Fo˛놽W%f,ݘFϪpS3EXh47Tn#שgg6O߱.2׬զjlT·î쇍qVQYQ.njz]Ť[iuRq r9gT)}珅{ ܄sMfH4\unj@! xQƏQ]x,[+䘨IbNK xLNq7U6Fi2şP__is:p(W!>2X['w boi:uⷞ蛂 Gb*8ƨv:͒NJ fHm^ E w7ht`r[\}g[Q<.Uև08 Bet 4jvVTZeis$G-]+uEcei&VFqvolgBC_1k*f ,FMk6*軼AuԲ(Sf ᡾@~ަ6jeU `3V5b@X|`I4$u`SwE#%h Hv< D%|N&6e3zLf{]URdq\JZoghdQ$sDVWo:yrH _J9➛5=*;?1;B; yC,s*:=ސ7&,ec5bTco=MF%M32^۾8XGZ[~~l˵mE7G32:QjknZ [VӸ?Bp䫿cQųp9];aJ=r أ&,M8>)G]Dt 6IN tHz,E8Sj2@Zz w&wمdꕪx.Nq:i4˔UWA#ʚ3o Nt?zDnq8sI3Es{뻰PM@S۹^9nAc'LD%E;' 9s>[ &PTQ#JIJI9/͉aǏ@f)c~ډirr2bnކҕןā-$X^5OfR8T tZ:p| _tS#>~K|6D 3A'<ъ)>֧2Xt(MU%SfJD5gmo?g%),LLjWkDC8гgw#?SSiZ5a{?{`lOhQ'l|B̵pc8N\;a?GJ30Ɛ?6'y?py~`n"MF jN9?ǧmU3MR =SaPJ*ה`ڤ^ XLZLL/3-mw?W_*YMi'C:t]WamtW[^MBa&g}__W.Bb8Ap=Tv/ l7hTw[솝i 0"}Q-{ӟ ؤ7Ƨ =^YҤE%#8ޓ >_F) d6DѦS mH< vjW enk2@Z)M.sĄ >U( 9f$cgE*-Njc-FQ\M,*ܣ= C̲hԿfO 󦽁pn2,/"jAg&}3xu&ʖz 5{ڝfD lQ*=1(Mu/!~V@D=)-q6tb^p:ʀ`vq QVV-@$"^|.@bcgIB7ҞΔ "O7_7祁&ftZy21zKܜ qJd(l_+d-O1j7B_Y߉W ;Д`>l~D)y78Yg)X?)RKOpK:QFhRomG3rAqEXD#:Wu,ɂ''wNS_+-7B6 \cln fLmP˵-EnuBءQ8 ޼N7 lHNգfd'v4`&t-r>fqڱc6w*/!cOV _|0о`# zP*nc`+:12GfWA UA]Ղ)#qŏx6uM'±6p–_ϐِb5͓]4vSVF|&gh"VȣEËӚשXaQyqXkq $=A~ +y@E`}Cif,9iQ`QexA-GK}cfVky_<4]I>5Nbˆ1U[^Rqd3:ޅ2ZYml Aͦμ&0t'i+bXK[Nc-Fuf'S8T4BNTw0K"Fb& "-X8qka9R@FQe縀ad h+MF-7KT_]q6$hmy;5B򉣬x5Bz,SEi[]="6** c!Z@>D?F;KpږS'rvjVY3v-vܯt\J*iXu|/(Dc" Z_=k{yB[4޷թADF;GUhFQIMG]91Z. |V㹷Vgjk1J֭/gwy]+p:?x퓊oE~'i3- AMc 걶^2Q'qqPHl.IĊpy@0p"}%HKW X=Rt;öo\H[3)!MEI =[mqHlqxBc;``3P< Tn& .XVtl\s[oL ŠS\0A(w:٦mK͢'_TE-;*pU= \$ &[w{d |R`Uq;ч;%S zT u e;BE~<ڼ'f3d'_yk];B)Z>0̂zغ>$asDt }`cNEq+N3 {>EPЋpGȒ΀[!"<7zk\Qrqŗ Fig 'FTG+ӄm{J]l" X^u 'b>qVI\ 2hkL)>g81h 8!˳N'-ȥT,B_o&5d,.w ^:(]qذb r $v&v9-p£M}JhOC oHiN)O=>0T'MS]`)#9ޮ4 84nr[Mwq P1qpcSS| 4+zJ9e}M디dju Hh$Jt}tBFd.K(39,W d؁3{ᯞ>cjoxυiClFGJy:7l~f!Pln^}J P=hp jLGU?EemHdO#/8?h6a%T휢n)wg)V:(k3wv`#[Ɇ1O#,ү՜js$xfHM1v|kK5p(eSaI63#0Td91nsquIp.0sn.X;khI޿+)vс/- WPU]z&;!\m=h%Y46G.^0Mk6i i2k>,<" $lBb4a"MpfCdY}\Bd߉bBEf;)/I߹8 IN2Jꗌ3w͋椶m AcgŁi3z0µAڠԞ0;6/3 ,'{Jmˈ؛DY[0: %>q߂F YZupYi1lo*f"K}FPBPĈ̙`&LHS\GŠ"v~۟&Jqe7-t]wB~ 9z4xC)իSsH8=桚M*"0Į&ٲu1 @BfWK v1e9n){SZ@0-vq<M+tY=  qP}ˇM 4lq\ t{k sgu^/.t5[t}4'ѯ&/R73_9\KKYo\ m |3]ߢ'Y!ոi:$ J%H"9p1K.Oj^g^?m*%QX״LGKMJ.6%,wIf pN?m+Z(iDdY MQx3g45[?8(wDŸS&MmIj ZH}^kVX윸eO*yU%5D;iLx$Ɠ-^;, 9QKę9n[V Lފu .z NZXEc'~zȕ$BoSP,0.?X)[LQX1\!Xn1f~q>m?' (aCGk"C+=ȭf+}$a ѝ cJU V>`aւVTV3uQ4?χ9yF&]?^ C1F]l;^6GYrN\a4l_~혌5џL YNs<MZ@+pјymH%r[Y"[#" 2 #)!iTF#v4b:? GYX3GR<ɝ#x&^ b.zכm.8F?/Js [6_9yJx殝9DŁ9f9+l)=y#V(|bÚشWֺeEwN괯rHD|{f*QsguQe#@grS.q!&&>kG p.zG;|'*Or:^K5mf dR{X'W@.XSFƙtKb:hz.3!~fUIbwWtsOBpЋvs54)xe+{Ne1]7mtp!|ߛl[jBqBծhxev D4wo݋5DEIV ֑kOӸk]fd M?Xed?!ec~bɷ屼Tp2C01zZb/:Q)oPAK.aͯ` '˿QhaҊ9-k"}k$-[=H]@QMgAkdbmGL{!}pjJ=< D@>㰹r 9J$^d-  +QIЉ"'=?Υ_FfMok0& bar1'c_3czQ޾#e7GS`!ڄUIQ hO=8,7s+ri¦C۱ ښtiMjvVC]*NId |k:(6.6Qnb@E͉]/F%XZT U _ڴiДΡ;\ I1I0Mq?K%)gۋ@(rZZS%ͳou)->~t|?C SGSIA*7DsGe285Jh[ϝhŜk&y-gzpC̭7ImI^}VA:yq򢗛v/ o_ٌይ0m?g47Z(ʼnNw?lP.׾ Hn=}AɻgYIޛ@yDŏ;%) G.z2XWk_vn&Jv.bm].5{c1{1Q v0MMoPR`t4Dѫ4- X8FJo}_J5]9o>faXųXNf風SL4װ6A×B)9vJ )K1YPՐ\{I%u;֮3NHY]M_۾EkwCZNMѫd5]2'y1.];K.N^vO DﶓsV =.Hwr܂#upbh$P 'i9DuS kn%p>6cy6փ$EKTay^TB t19Mլ{]Ri6=U[1p-alp4^fwtp σym]gTs|I)D]-_b)ت$Χ<. dQd9,!hm;ؽWK{?*ls0H*hA bSgAd D"v:`6В=mp__=Ĩ:= 9$VᤈO ~_>E5nlr s(ui8cFr7UqJ;@c2:s$:H7zj%&ǝh.2h6?z!30w@83K8:6qޓmq6 7U݉OUwދvjf[6[j**&;;:8E#RۙAy簸IWx l'w ?מ1SJwy_miQO¬7"H3#x+=w岁`XQ} =),]M>\yotJGR,cY܃bD":O4TSZA Vi(9ubGM RD$_5H' zY lc) }q?`xWݏ|}d=EwAvhhQ+N,L~@ d'PGi z\QĶ@t!^6Z|#>֨uitr[jwQµLvN:G^ܾ4_R(lX+9m. [K­ PkQǣ+*x Ifb-+9eD3a{%q *%]G99x;L+6c䪰'vn7Kyb=,zU,hkuN3PU{>#1 [ TLQXޢ!GA'|nֲ̆<:R'Xß;_r-ﺇudGt"Z8Iz {ZESrMl53F7(V֓>5(V;?~gnHtoS*e-~=Q5GUwO׫нwLsC2ji x0S%0Ly%e!,2brԯe_cq`Rw_zdxt#soz֯WVe`~X-6uGؾ]0-qM렚ufhE5G۶'ߡM[_ uêI~H'UdL9=N75 qhdB9l^ G?Z]5&1ɴC ݏ9+a@,BDӃCb(\ ѻ᤿Eˇ'`Gw:B e]Qe}! rkGtKTFT^ftc< xz: etdv %/JXwFqmn37lx Ǜ}RhZV,<9ağh>նToζ!U}%Lu')t'm'/`d)6O2Jy[WT;^W͘F1@`v&̏]ҲH?tuL;%JnR sLW$3ha09R 9P} [ F+t?Ee P;g[U$gZ{"kB8mmԉ mlE ,=gZXYl iyJ,f!95]Ac@~͟MN&PU[W#GZT0%U,#Rq8z9gFk>%2nf۽_{HJlh {+@b+\sDsu xT8vu=lj6긲RƂБwPidYΒ/ ?0FP@X>:ZqC*\z #yAtK0 Xt]IX-o]vbs %v i֬踱#9 #`#7Yʫ8 PI2Kl.[V-됞@&$ JL: <޸C(<{(nIsYA5M2 )wWjCV㱶(,}9 >tflQ@鷸C$ߢ0?6>tQI 5 Y4 JtUt[jbM,ZA ǾVήbt֣ ^;r$&U ,:\0~*n{?10[h*׆ч+L난Nǰ i/4Qrk|J Ԅ1,էbÒ) r _&a߰DQ?}vU({@oAΈ c=x'"/U)2C>"YAxQx:>CkaB?rn)T1:.$˹<y]·qXa@H4jz?{< Cٸ>Mm3#v\5$N3k|VsK$]Sb]eI|^qh3/QZqvع6 a 2, 1__Laػ'εmCPI39eJO b&8I{Np4e$U4titT|Mt%>G KJHoI\ Pp.3u2SmoY31z&4i'Bַz=~ݦ_Uא R|qӫVeی'0vxōgmRrK7_#˼_t'tC85]GWv`%=y7%AĞBOcLYn__lA Ql~;h`xw7m;Qmq/QI^i 0R  n2v#HsVӞDMefNWD\bHaDzƲApEx,f H6b]&6.+̓bsv4cvv q5[mvVx6I5? 7E^+OfP_*^z+1PD2hqT=6–$oxmp\Y,CAqnqSV[D;Fe+VI4H5 D4X& )GSFhW A`?C=nU%f)#?W UJ('ex{4HZ}Tr OH *%I/1 Sxb27]e\ ڲd? g!2k1l҇% 6wAV n9I-p /ܰ2kоK&H/lD0rj-0Q-yǨ\W;0FR꒷)vT:S==ջR!yڴ GDPn%팒;n|5!P]ϋAVj\\u=M < #TepևXRTӠ®< B c&OTwHvqvLXziDn1DX7^Q| 鐪|r2t&bB z3m DX/'mp' s⟴ʡ21>Alid[߳hp3b5)^0ޡ\^0O%yqaZY_@{[Ŀ)q=%I,+pO 57 #;Hu3b # X:>~sZl>lyj`(Mܦv}yv~nUWyQΓ'K^rFLrC_ri17 *.plzk!GXsj -(:|xyXf~wLoeRQNL:0X:KP>(oC 6Wr e澒PqoӺ7ܙjbk۶d!_i}9jē |?khrs1ĵ4"Jֲ ca 83ɜXrZyn5zGV70H˨zy2?J-lƩ̩( a([q0"ǴEyjU#j2jt\AccHHMKyw"}CЮ mjP)/8L4G×㙡&Nc(wd.:3/n*9l6aIȑy8,/VHcE}G S6xGxaͷ>!Fk=o;SMZ~ڜhC! !HI7S[b+ uϨ[.xfyVFe&'q"Nq>Nhl$cĈKHxƅ: ޮM~D@F֭a;Zq B?+`āvI J%#9%5TY0&6#H @aT&qLEa]Y 摧& C}L,QL:[ I2C׃Z8$F|-(3$^gc* L9Ț躪"L('m]2g!8v _d 9[=fiAબf8.c2G2֗ x`g)W,}."2ߦqs\&re|=7a6[u>f / kE]fojgxi=̣(+D͇5Wr =D/`cheߛK:1Jevk4|\Gɷ7R0|ʽ'j\9m~r+~ڟ |@]4 +2,9(q {2$adI,?oC@!kUX DQd8E?QQZW8b'T5ꛁEOn(R0l}1 e#T ?\hTӀDQ"cy.Kh\֧E98}F;*Ֆ 7tm+l3]JWm" &~8D:AzuL|yYd; o?ij,,6~I$mmH,9W0 v xD$IDI 5Z(gb(/ KKjfe<1*Ҋk:н%INr`+m? g18hĭ,bX RLio3y0H}\h(&PّtDHsZHx\{1LMVvUȮf`H w6#]ߏ @ä[ǎ~zҒjn.GkbOUZ=PqO^N1*oQ,,"9 $v ibPeޣsa9[uT>\ճ44EУ[`u.𬧵#'Wls9D>s?0gWge$'+S k/ޏj޺f; `3\0cm\Idrs hz\|k-,Ӛsn(.?1p-yZ"3Q lQFYMIN  XHа1bkS邁'슆hxl_ލ˰`ޅ$a3=@-OxN>b&;9\GG="U'n:D,ę J/Hp_תQFUM AO&\onIJPImUCi}f;5Ax ZixÝEMtnZ3SAiWgIY@Ji{/*Zs$:6~y=tBK`ҥ!*^SxZޟ4Y3%q@B}<dg(P` _7^c 2¿L{ta:*̷uj Ο[xoٞ?3E-,), ỦRHɝ?]P)[BlFk: 7EZqs+O^c:0̟BIK57)0{ͺ ]PL \6K!Z-[)IT6)':~[<7*d6T}􆕌̝Pޕ1晌Qϒo# H2_rD7u"H׃>Z5N-X\YRŅ٨hK+5jំ_EloB @}{ݻxȠxJ*٢b-!9z:iPAe$#b&fk^4+n`g_7(o $nNDjt1T`ETY[JNT%U9ۗͯg>6gK ϩֆXKmr`=L#g&R3٭ep2i @%sܟRnËymǧGeq9B! f$?>2e 4A#cE/MTXtm3J4Ne62SnT 9Sّ>vtqs/da$RJrq3d6텦!2v'ˏ Űn2Ti{ҍ6^HG;Z>@ZDD~g :ƢFU?/r]RKf^M4/։|E7%>zL0'I϶QNpI,P+hkq78Bʩvp"^Tk|B(r$*]8&zty#Y Xz^=('U̖ 9yc ~aɰWߧW%/(Sprm&0y/U;uԹYT1m뼗ȍw~vjc- CL1*GmQ{Zˎ!IٚYل:r:S2r$*mͱHc78SAz|a BZ,7=am8VZ&A9AX0A/"z3̚oIE.zY3ty!WGRoЈs۹a5PE8 k5*oӓ  "mL)N,Ց#3L4C^b|0l! ͖eYHGCҜ\z>YYGr)±Eaɉd(v~J4d17јv/%η0ԯNG8P\x>̈́3 >9Uߟk3zz 6 0g@6<~ l u X{Ƅ*Q21Sj)G=A]q4< n`ZMabutx.{[9%u^CbDn.ۤ6kvNZvZ+Y#rZHR 4 ew;z\ɷ'LJݳ^mIXW m|ΡWSl/SfwJ]Lẃxx-s`Z`WXq|-=(0b#2 ;Ӕ 48TK'C,(t+Py(i zyGgs;v >Q\ .J$ӣY[GUt19"sف U:+$a.Jr2*a hnL317ҹ <*g,e:M'g4_+Vz:Z"ۙ8,K?B1I鷀8ҲK*ǓBt̥e#NN;bnh?4᦬ K%ÁC֑-XeMECrt|2Y=*N.P[wSL#d;^R6oW k|P0goa>~o =ț7E.jXZ]7==Īuq96c]~!I*Wp9}6 o!H%/S>cPU\ADcp$WaAAz{96jBi5iÄ-3[;8%u򓭻]ƽi;ܸSkZ9 Hwݥ2i ڐ^S {~A >]x,rGC?L4u\|a׵F6ok_K$Ll4dJ`)lϦgp5[[JNX>őe1{:&uL7N~(`έ)#,\jUAjynPTV +V(G 35 ( nFWyZ&*7+-'+N7Y`i#Ʉ\ikv[룰D&A$^`J.!94kh&TL {*e՘Nux/]h>º`3y|XcU,WRNwcdXHvz~c ,oJ J=]llSږ;-C]_.8̸-g(#OKoy{v*G2MNoX]hEO"z2Lde9U6UdlvW:JLpJ߼=Y8Nl/9b98 ^HX{8؛<4Q]12)[j]nUpT]!.pt+(DhrW燪><sղ2O9~r9N`eWg z0zo3;޼g%&yڞooLTZR^Ok4ONf'k4VK /dW+yx>>s;bktA-Ij%&kӘujLܐIUj c4ƫݗm 1?<<P:, $պO6sqdWv QY@H}#T6g+߮41PK c~ 9q-^MP6|{ޯJKGB8ƈ0b˙IaP]܄yqoˢ7=&) `c2qBQ[ۏM 4s`H'o0R.|ٸ#y}GeI48 x#NczU-,Íq7wQUg??ܴ35k$&̀kZF.T,_p@ph5JӸAKruufCFo;Pzwzu֬c޵J'dic?JI4<Q/xM_WrɪS9`/=ݭ Ep\ChG23娨4Aj/Rd}ʂv*A V`ſaok`U5 1] Gj{``V3 9[3"?@ܲis:~䱽I@6SSl7Z@ q7Lmi`^QB"tBJٷnlyT\iFSڤAm(e&@l&@e򄙝L}Tk3?h'[ODGܖ:#ƚ-oUǔsu R q@04Z38=3R gX 5ۡ07T:[>'ř|2Fq{`NK*ȂN,ոZ-JMٟOcNe$SrЇD;s!U#!Qk+$:ΤZ_ R_\~aP1veC˜Z+2zN?mUAvCAH13ɘI!Gev Lt>* hS*gF]Po\웲10ďDc e]=K{B|%kt{NM}6Njl΀r~iu+iιI DHw R?TSrY{n8GoѮAI\Ah%D4@tTJ/ow 0gK_E})5#v.6PHF|UM4:1I];U2/T踯CQ~dDϼR^L$fҳ.46LU+=Ǿ {K/-UuOȋ X xi\ 4%-NEge[MlkF7O| Etfz}>Y[C.GMb%3E_ۚx%4쳣Hީļ9;89@Ez]Lʂ(6Bzi1r9Ѵ0rϲ:J)V79*I U}N{B uOWOVO&}H6 -~opGMGߋ_}CUڑ!a@!zP)8K+'u,o,p̰"ɚmAhڽNM20n=8u.xtW!vp3==RL/VƼYׂE آ_~m^?oX.|Q$*57P9_ 3 k. ?F([D{G~p?$) gDILhu:,;Zǰ?"bJ|`gCd!K8Ckb[ B)A !qC=c'cTJR @]pW-؂ϙxlG W H̊-q#o`w(z'Uk_X`AD?ʢx)@M%:O`6'esaIjjAC%Z(7pG=: /;%e 'FdO$K":QQ ܖwYT*r>VwQ`"!LXw{}2d*%'ON9~kUhfCrK51= d vM/ѣU6rtt4߈GFmn}+w r`uürYr!3 W4EZ[ńy)lLJ 3/9q}fweJF^ts@uE]kǁldDlIzUYD UGAlBQcFkz{ QUr ^E`l'}.M )!aSSti`K5zDmH:q\[5ⱻ*By?vA|\곎{~. ؂h)Lhv/ٝEIY2W}Z gLa'&o|j֭#`ng Ȥ nfWà-cRe9DIwg$h%< |&VS7Yzй0zy:"(r?6}A SIhnaڎ;bO(<+d)A耥?r3+Iy6Eࢄb>_X)˫0ׄiٶY_b۠&Lz2?s]wY$[ %V3YCsH« ]YO[!Ф)P?Tq JS4k{.O7{h?0~V׵Skfݑ-gܚyݨƙUA-;I29Ea]$.IB< ol'Whu:JmWp&8vYPOr `tSޖ.> ;I(fK߇,N$ju%?LCM|DArt=/ #tm"7,.zbzNq`Stֱ/sK;ԸG y.o(E0_UDIuA;:[tD C y5^z!–嘸mJce [C5V[]ݴ\[1h[fG 1O(!gv'LX 7j>x@BET&@Ð,ߍG#F<5:}҂d#bJORdf F&0<Pٯ r"$ެk9g .WAecgTPU˼ZAaIn=5f K =fZ ]@z|[WTULJb>˧WG/_};|s8tNr##>`lBNaO%\BW-\-VՊKuV4LObfN̽|Cd p[.+h&#2o`?S #Q .2e \[d31.%_g'Od<𣋙nP!$xd c \+s"&ɵNj<LO$jGb {>'z=4 5,9vsTkWp r/&Y{ZMqxJP[U Q|0Sspf\BwFvY(,^nҽD+¼] ^F!My? |Mz]p;4oƻ|%ͱޏD ҐTdp34jb _Cv^v=CzwO AzwMREZ*(̓ד՗QDYV?^|f4Vt1 lx^6QH?kqY!=:)'jRcS#xna5tw)x[ rIV$TsCNc~4G놭_1 6T7ӹN_Ʋ?G&a8\FCI&'vs$;/TaW_/'/᫋yPͫӤIyme;=4"%=q[(5w_/-ZRKP|)HZcN*SH'=d/$eB`?j3XLdY]D  4Xh=W&}TXao2Fru=𳷖7ksG:胎S ȃVqhWoU뻓8񜾽U..X4=g'n21_wе-Rw<Yqk1J ]"1y)8yū4YZ뒏6Tv Tl! vzL/ 뜓B<$1ʹ/\=p$'  H$Q]+kݾ8lm|L%]N;$l=T J0'VSMacUTM@k1Stֲ8dpΤqNi53+1 '|G\IFf$x}zяGnTht`歏vD?'SeUŷ-a!^\WG B%\e cSR{E$)u;1weYq77hpv"VjL}P-0(FU-nW.%t0YUGJaI:g6}Gk1oҍJ3L}xϣO.%q&h!-U6Z?qϒ :ZA7``釀HGm5U-0#/>?On&g_5%|r:^jcn.{%Ź CtDʊB%ݔ]{՘$3@t WsCfh>PM/8/)v݊qh,:U7@:6L7Qzf~y~u^clbE&"Mn5oG;i)h2 !CfKDHhW\m1soZ^09y3'e0IԪ9bf'yJlNp|K*w5/M C,]4@wqBh&Q*87^@a P}/tYW£, vș0+qn!Dﬠh΂q8qKzy!- `8PͰ`rT0ը§xZt{C 1)<,"`8G,ʐs ^;8<=?&5"Dy~s5JݬVD6^'c-liU~Dѻ۫_4C,Su54<7bvYAw>y}V{صނ_7&V\EůmL!;gUck+=6}(fsb^\Ń1&O.fP>^H}.~"?vD7IdrtÎ#̀,i!5DK 9N~$ x]0/C'};Hhx+^pp[T11u,}I] D_&Oq8 KPyOSmлBΪ)~"dV OydTw2C.7̹S=җuR!ſq4Yp xoT4U6>sw2׆ {4< !xF(m**;|C"MN(!tuyTiH= ~iI'qy>%CضN@Tԩ{On@ҫOo$YLJ _R[2llzK'nR$|g3ř[7$79^1}-4wmˎp>XIDaOe{O~$X'f,]U)~ɨƪv 谑Gs[mp j Ov}b~eF?EG\yV\CqϬggDAZ;yG̀bYi ɦ첯o%5LiH{LŗK(ȗխGB{_3,rU~@pv\v}`T{.,_(JuR%-8%Y*- C`pA@e8iQS%Y͔AM"qPcN6^4Sh16vxڇ/V7m QrQ8qIDup1*W{@2w4o){m)Ԡ.ETH+fbH4OLC0x{ƨjqsv棗o<(E,2?sИiZL+~,6>Hdf -eM+F /G%Cjb@VUcvǿseg;׮ϭ$dė*xLU6 THv˭c>YP("h50H+*̜\*LL 0\)Y5"v1s/LUhǒU`FyG|'raZ[qԑp{PObrbdZ9tTrR\ R2$aDžmV$N6(sAАs ÜD*b!bgejөNJ -| @R#{.51Dy' 'Ois[ TtM7 #@bɶ%-M߸ǭ=X>AMFûW{H~&͸wȽIX_㗗K2;}j”D\Aw}@Q6s4uxP”QdH4 ףfXz؀)|ִ՘ 5̽ѫYYP ߤ454/I!NQ0԰W#p$7BX1c֯pD '3 M>칩dXr\fQش$%(@ +/;M†<_"uA|/ԁR]c/MxjfLm4aT#Šn]QZ[$Y؍\ #4"J0SkJh傎l \M*5#kVwrBk\N^jfYxټ^/C3gW"|HCR S\[pu]XC@ՇqqT]!*VjY#B+qD@. ҤLd<088kCL4zJ$*=&d֕ҽ},q1sfxY:έWl6vlE&<EH$Ӱ {̞Ƞ{wg"Ey.(%l9KS3x=;HP쁧lp%u~QV0 5}Xș"bp"t7ahEȤ#6\7蒌Ipƫf~=2 { _ Da pzR %e@K`z)|j+Dz Q˩r&2{FG85CK UTR(=cz@E*\2:v. {(.- B1#:p\\xGM Mw;A%OU ;u[G0}v{TlU&bWC]vJ!CQTlD/"֯:0/LDZ NL՘b@ 2븰+՟s!3@}۹[@}CA>F1oZ f:CK^msp(nT3|\w&{7P/eH2nf?g0cmTC24d䷂&qgp'uux ^fʡG:GWF ͭ9xGn]U5Cwvn3q 0\'4z=*,HvA0j|Q5k信P( QA~p*3E?bmIE}r"b7"闪̂cVn"wl9ޜQ^X;cGZHHfJJDqKr2e8<[V}AT,?S8×\w:Â_L N>"93M: ^Z`}J9e;7z@{@7/#{m⋾yW:î~Q)q<’P@^Ux4ԑB@׉zKvFrn0}qRcKUrJzئFB^QZ1nl(i,_B.BYcYQ36-cB3*\/&qɟGU{0lf!8:XHzEl!V䤣V%.{bp oOx0[;Jˆ&/]r+/J&K#ʵ]n7h2WKllS蘄ȩׄDAP(3vqX"uXGL/?? {ٛ6CJ9D^o}GY\q%';Bwa /ӅA71ßlj[}1=~oxyfTA'!ooG NJu^Ka@1rNRȒȃjq!{U}E \0o6  eg${BIw@!ᤶKG9bgAEҒÜd|3֙;θ>bU3FwQM${T,II8[Q:~^%`S+˿ܕع)aT1RbV9P9^p I+]ϩĀ EqOfO(5"[iQn'aÄ3v bk5n1m}U)i]=Ʈ[pG~o/ ?2D5˫(w?:e:FA,]ٝ?I&o5iUKZWGYڮ\modZ@t ~YnG/%@ 5׆ZA@*5P8g ,m92kg;%:|Vy tw0Go2M*`^M=Ю`LCaȊy2mf<|EV/f]A;J= /K<8`_ *9(;09hs=0 c_ږ&idA &nXiGj9uWVP#2񱣴N;BPzwX('7M>6^eq+=?La0ɩb f{t3V&]o PMؤ&gQ m(Ѩo9AW𧦯UI{N}3 y^B $ނ?5r$wir\+Y4e+m @繲>k0r.$t]'q .R+ZbJ*:%l)@"9-o=Ĥ8 5\?DŽ᪭T̡fIF z+pr>|g- Sb+XF׺,&01Z="^Zi`޻xOB@Mis)+^c_aCI4kT,Kwjb ͢1 tI触 *?Fs[WFϒ7 dEe%:DTKXpD#%Ab<⋶,~$gɈm#+ D 2H9A zqS)C `S^yBį 0{#GFE${HԂ2墙ݕ2l<~-Je'Ŗk@nNO6߇|p<-D?\9`߁Xx6D8RmIJm?1\Bїu@(PxFV_+,@/?cS< jߤT߷zA;ck-]s 5mxOp9J2K~u"k [P]64~X-ZNHMJ_:n{?c&H @93>:Ʌ˽45n;i2qw|o?9('j8FE4ɱJ)($B2Z-/S<5}] sáZ]G\5&g:K `؀l|>_Q#ayyGE,Bгϰˡ/)q`i jϗ͙O1TeJSo,2$HCQ[!6L^43#ҮYĹ훦΁jF=zW%)wV%t%k]kUO&.FsӮiq2DCڳC8R^ \4 w(T?`cAc1d&2}^ר^yiMkc6K\(ֻcw("SuISf^q `^^ww2u|9UxEGp WbNX#je8'a@-ɚAX4pg5#&'fIμ3\Z]޷4)W~Y@r#p+% w479zYanzJvI~`֥_]xGܟg9<:%0_Ļ(Yci'uKT{ %aA f֪}˚q?xSdh8FĺdXI`M:횘+>)y-7ə^\%Xjkklw)L W!uS,/B067$]]"PI6&/3` +a¨ 1AITo3OmA(k)X+^!MEeͫ^.Y ^+Dj!$}E56wV Fc*u$)fA4"l3efX\C#G%Thj <dtpmǏhU^n^YeʕԆ>ՇH#O/W: C\A8Gy;#< -jS mSǕ)T}b`Ԫ!!'qK4kxʃX\ R8[99Ѥ'@GL4@tFD lɳ[;x=WzNLdbtm+sk=0Wx-41g5ӟ_| oesS/`2}۵qBĝC qLH0(B3V(x>crsb$gxW8l3s*ͫv9d\+{3e~M D+ųTusPq(l4{~l# z4~*#Eп}ƅ>FTe./.2%򪳁m줻+h{lvŠ!1{m^b|ʗzI!sd x]k[R( r\kؘ!rR,{* H'?ڷVLk0![ITI-XȪ %]wf k+, oK7Ye{4#m弳x_iXxj4FxT(I(sú 9}f顰͊[tJA K=92LnTސ촘%U&tuϕz,;dAS{Lg-tX=5 dSw_D`9f)֤PSA,yq[BVDxqFEBxuz1 -m=qjR|5BIH% Y}͹*!ek!+Vf@e{̚#h@<菋v \ dgt8(˶˹uxIRyrPvfG'J ԥVNykN)^s^12$E$HC,ۄvN4jo_u-wIh)X-T%/J\꧙)>gdBΠ5[1//3B"up c3 _0Xıp'( 8N6e0_O]|X-yKoɪn% Ҫd^zՃa=ֱA`yq}m4<|.92B v]E2FqiQ+m*p{U>$"TFoԟڜ;H0pkU07 MN|+iv&Z+ {l_lsTGCQ_)?FV˼Rh6`][B&bb WuCm"HKE}Cw4(vDoa唔Sq/쇘Ľ#Qt b<ʸY`zGb,t)>(ޣr| 9 )K.Qd VlC^dS:utxs&%pehzbv8, t(51z6,5/9Gr~i54p1Эӭ{P#/N)ʝy3#hiꀩ 7/gPje#~6w}&<9O*.uV̰N]B+Ura=Uf߸釆qYĊntQdo[^?Ȉ%a〥&O^Z{1 mV[~Z?\u 2>yOzz%- O@D]hOLFNޟ]lbUw)1r_0/l`!22y'%" .B OOk +A9vm*:> i6T"';U3+ HLh+s0yJ-۹tuQQX 8nѠEg]Br^jD>,ӹed81KeNezh5ng-q\b ?2)/8A~:a]@gFF%)=\ğ@w>K㸥 OES8B!)mv3<@Mc%ffu'ŔeOi!YvT&sF%]pn{V,M$sgwO}PlQ7$uͰ_8_U +A- mdq@SP?1I}Zx- ɩ*i@BQT'R{Raو6S_ Qu>5Ot/{KI1dȿRԜgԮ(R bk+׏#6d"rQbͩ݊S|$h7ַE)@44 x~qt(.~Di&WY]^{ɴjG6N@do]Ls;LTuN5چ9$yVYTHT֤AUnJ<]-~/æ4)ٟF$c(*o wa A!StZ qδ:Lߤ3QTDЈ0(NPU@OAgċm-"Hd|Cb˘$iOR5c34̟x\ 9pbkx!`>vD<&F{mLE?}"oBR'鷨v}W ؽpf놬e̵:7ɠv֫āfxpy=fσf\[|7T|9=u1F^}cr LOtlkN+/AY wq? /De@ΔV9)y6 ç\ &4XQ`2ݺcT3] X2DKcJyfY#'6eԇ%XQhdZxSdBo::$EjWe726KYctrYOibm͟K BYE R7w$F4'¤ ?.gOZLl'Ul7 hT2g84PN!I"Ѕ!|+αr}?W YARD5?ͮ:M,Tg5(4в]AFXNcofjX<V.ثkMjc+kdh($jDdC3dBߥب8 b ="uO=zTnbREszB1"{'c B3byՙ++\M3pq{|.Yw5}(L`'SNyS+Hʺ*s|UA+p'Y-Ώw?L|jovCf1h*SAVRqtSEFfogoKFp6 +](HYҢEG7DQ`M) 3HܯvpXsh?5"ȁr;hNc+]o6q ~K^4e]aG&t I3ҁAZWީ!2ɠ K% dlhG' {TEF!q^*k?֞Va%Ĝ}F9ȳ +meHa鴍V`kMSɗ~:?B2-2߿. ^;-@åɘ%]]DU("/H@BREp#8 EлàERǮ|I,M#^/2.y?k^JuMW-ѫV"1y6CߩpOsNLDJgԊf jJtU$ཚZ64ܻQ~TGIqXpB!.l wu${7D&_^am^lL %E1*fsr1||7@ןoѠ+e-M,b^h# `d~`8 ܺ)m Oyi=65  jz(AQك|wn+GUB#ҧ"j%pz=b0)$0^"^Z%*jOch %4a<)g( 4aKP94qB<9@)MX(u'1_-LV7{u;Ά[6\*f|OKX4jT#)Bd\HMNx|Ec4;sh.ƹ 1WTw=Qf^o(h8`Ӊ( k_Bsnk3z"][$@dwZBJ]P&϶讋-6)Hrjp9p9Xr L!*^Z%IJܱ{y#QXA!AHr}Ѓe:&[|q`9Ȫ1e &jZha6> #z>F8Eq|ŋvB )uwxR+:g 3kNdGp187A 5́#9[3r?:7 Ϛmi@n) dyo 8Vc.ܔ// /D8p99EٙRi[RVZVJ eƏ;;T?F[@qxԚXu%FW9{Ceb< "vHH@7[C@/9Tu^ zඅNh?04~C{U@~2vk5?`܉o]~/C:,H7wBKxBnʥV]tq-IN Nۖh=u2]0@"DA59b!bKy涏K` ^Oqиkm?5j,l47;&.矧S/$8DÛA@&sU#?NhɅÐ٩>@1m!F;&ԋWc7ʞ$l଄aJo]`;_$~1] (,LLw٬|C1Cd@쓴#kpҜP-Y&>GzV[]ZpK9-z^f{Z”eQs%Z['dh+c{sDt̜Z&tp`~[?D Ds>g^9PV?p;0YGK-6eqgu֞_nE(;"ӆrf%,e:3E1lRR׋Īb$]Pt&gr:?jՄ\9"syjټS=[O5e"aDZMva?2HIʹI:Mekx^S7St$d|=H׊p}ȼ\x;i&+L~y~`Oe+۫3@"P.[pV\A ^UaL{w2Pح*=Qٛ{5ZGg*o!N pn>TP%?'}1{ֿvMՐojt;8qϘtI<ሁHw_VSխ]`֋?QIj¬#d"j_ - RbIgۖyD*uRcG)?.AyeYL4[ "Ӝ[ԑYfdz+4*нT + @RC˱h%?= Lڼ5I&S%BQ9}a.q\:n{#^08cޅs %EzF4y+& *hвW'oҶ$scvu|ѽ)1N ->O$h =eds7X>F OK%]BQ5Lxhe붪=(c~Gf|BV w6>Δ۾=?z&գ3FymYeg,lxW(k2 cgL% ۃa,Afyg/I_Dvfdv bBl,|{G)!ohΖeKo oXaQ+W6oOzCC0ը _Û}4$-6`M^Oɉ0c!NHlL:9| Ewx9josX3NyW/6ֱvGN_xvһUB@h53|ZO7u΃T&Cunsn0?q.S Ⱥd4N3+,<qUz v)t)5Ӳ- 6.^k$ifػhH c}nfv|R*>–یsECk׭+Qp1Do:ʼT/=r"Oɴ$Fre mb&Pq=SvTn*fiBTdq]]r\5{S r)(bE7aunp±+ͼvd6&6SFߖ`y 0m`j?(qsg%`DM\bC@YgA.vr H{lF #l㏞bi7b>7[PPqB}E$'vFLgZ~aa ] ϑf7) L P).l,NWr&¾߈8-1Րu3~zNDŽAmaV߅LL)ɞWi(Z -:S ZK/W2k 1H,Bb{pa9"14YCi'@T4$Kj؎7.U9vFM) |U, Ң+B;,sĵ2?j8[`60&\q*.ձS0uƐ@X.6'%z9\1 "JPTxR}F)IB|$oaC)}uN4>N"BaE0,ZY!"sB !d 1PhaWwL⯡T^@ pٸzAJbA?&b) p.E ngY[CH-x^K w#AzlUkKVPwH-3 V' d8o犙c|]FK Q?{Wr|uk@$o1l O:Q,:kq ':@o[~YRQ'$rqF Xhdgs mTƝGV8=GGtV27hєsOl(6A(>p-AbG-<6qe@kIɭ͛(g=<8cej0,gfyLrnr$*H c4oƲbٽ[꺕I!"0VQHgVH(m"Y1**DGj j]hc1jw^#!I~l&.zR,|t;ȠOdf]m B08w O$YY]M9OR۵ys;!ڮT&ʑ0g|I t*[HRH5kDW+i o>^""`*kf3>էca}%,Թƶ&j' oŜ̌)KЉMMުPԏWI?L#d@`|)ݜ|3] Pѷ`=<|>HymV=U(`eM-Tek䕅G># jZr[)Gs 溝 [P˱u`2:{r!rA) 䞊s)-DT$JeZW8=/WXA֩Kثض)_b ʹ@";2_/3۟dCoYaVSl?2` DB-vu:' )$^Z(J0VN%~Uq92VP3%ve 5v%_P}@մ:M/;#φ-o.qƱڝt_ $Ժ N@lEˠBi}U]{!-s.sb[ql]bG҄'Fg=L~n]S/0|u,[ˌ/bu6ڧ&m^"e{Æiu&ķư{K2^0@3T.xS˙6w_= æiSyzY'1{Dn#ܶݳW8#Q:_'چAx} 'U r^Ux-(.H -$ y+[-LegtQR<j|@>ͳ+PsVϦ1t#՞v04Os1 C!a/& NLU-K(7K|ӟ*(aqD#_YڛJ|c0Gb9-HMj,*Ūul>TFt7KIƀ_4yaHV kx(*A1!cm̉%Zt8jfr0ڭ (bދ$vbx}ܩ&.@ˊUΝR!H`{)T稧'_j%/*g(oBc0A?LNҍ;-G@Z%.:w[PfwcmI#z%Q"䆍>X$j 7ַ~3vUƜWeL wLX4| d7{A>h"zֲ/!E/ -h<*vC,~@96ɉ)1 V;}$Vnj!, hEW.qX>)8k'Dsϝfs֗_#l}yl{v?qKt V`$z$r(FeZtͷEnoj Є.aBbd1b4'4kǀ68CDPx8w/ph, fl0B(= % a`M:ubo!x V"[jaH3a%?Y&cpV(LҔ9%nגկO0{z 4 !} Z5cv5HyME ,>Jۭ-\ѩ׼΅De#gx>ZPDpOx]{CaG?ᇒG0N;XpF˷ plnI8)YqQ>DJx>#8+kyυ)!߿P#էͰiԗu c`~{ad1Brş$O9^EL(Iۣ̓l\l 2ODZe՛c5~&#\GX@d c:f4$(Z)1&\F2!\,Wbgŭ: 2ȓuRd5wLF";2AH|%KmO= i_g:/%%f(Ƴƺ@v (X- [M]9"{NY|Vbgx_ay.TXB ԭbpG Z$n )'C6lPM+IjN *U̷fgI@܋*_PsHe2 ^.Y S+?PqJ%nAiQaNw%) z}p}g5@9,2`J-jSnuI)ul'_5& @ryG7Lmd/ moA :yEQJSwM>10t>YuK?,>ěz("@R} jp? !ۿ$N$[]2WC5K/c/@pg]rQ<'Ԉr!9]((3 [N`k_QyNsQѳm엩;CӯҬ`UW~֡y&H'{N5 (qr80-UTVJc( %J&P9K iwf(NS0+5K zTwp\E)/&Ģ MRg] /i3]*e+Z:nJ~k2;WL鍦kcؽ[6D@ydW(&{ve`~5vJaW{RTVnGND*+Q3PG?qжfaOΕnS(被}uDύԥeQȇ-'P⃏b$yib'F~Ynf{NṔ˥OUMz|g9wWXwpY ߩ5=Y#S0̀3Ҥ9,[A" b/x+kXoɳ/9|CI@=ԃU)xZE$>3j)}te)jQ/2F}U9 23ޱJpd4Vy;K2J}]PR) Bw LJLZ}~i2xqO3(< i PrSE{&l`Ww|d'r2M'G  M2,4># J/JUb'skY^xŢZ@?H o0+]n>ڔ=+ИdS + JR8(}؁:/Nӷsjzjc'uh3VP}2:{Hbd8,F\Kg\&4E1?w,7e4?D5 aa4| In|D+ph<5~0az[9 ߨl|0t-ZQA+5Xk> 9C~3=9x\k靃`|Od TBݯe"'+e|SUN`ĒwPI blr,ƘTS_!o7HA|X%脇CAMC!RWTs6 AH(=mZH,$.\ۦȝC-KG9D34߬~inxRU1qӫct А8Eif VPD?AYvPiQ+g2@Do_RE}9#(ռ8dDR)dobU?YZ<9zqUz*̑N)~5Ođzh`T* }qls]i{Z\@7$*X_DGЇkh+GiJY[]g8d H4s.L֒j׉XO;䨬@o^8{IfuB92I q{ּWS ET"v8̶ۄt=;O#fqf5Rd,#- 23#Ys ><"Fatk/p]r#E~JPP7ORG5aB{8 9!)dҋq?~<D+ s=*R$.=_ld9dČ"mTqYa {OB@{kC|4v p$g7R \0UfiI曲c0QB1D&9 73 ˈ /*-PY8 13Ock[Gad[&tGQ fW.v#(C=$/7B>EԮgm{F Ȧ@Kr =2>ʴrH 'HK|!S rSP>\#ؾsaɞYƄ t҈jRу\u}WtX@Y}[58<'(uޤHkVMK=6^r!O_on:ʈ_SSs?Z?XB|pAELQ`Up:oBs*'Zf4&s %5h?u3sJ ց~0ҝq["(;@%̌؝*Iu~_UJKX~ svtk""DNQ5-R).8o%Sڂ6ͫ Đ?!I EEH'P%jUЎٛw?T酤ٟfɓ'נE& jċ` B/hh>.dyD匇Ce;D؊!nsMj%٭]f8[U\{fMkFwwg}EzaM˯g"%Ggc"eOg Og>>ڈ߯gJo2;>ZU)AmkUW_OM(/w/C鍶GTS(~XbSU/^*}?Fc2rd!ryxtH# ƙ%7I+)EόdzI:4:;l> 0A)BqKɜJX'ɦ <UbUt;8Vu0N>:2`?& @|\ ]l\Ȏ+4Vջ5O`4oX/}_-{.lth(F~ﳐWeȽ|~P)3Gp؝]˘ʬrz>FSC% bX|ao m-¦jC,M_eE -+$eތ J/ ] r}MyTdvQE;dB*u$J[m*U}cr%T`jv+)EĹ!CO\Az>&[os 0ܴ 䌆-,[ +B1Qa܁p,'@sޒrĝ#鿦%4|QDr{ fbDhGnˌJ/fO`d>ZI8(GGЌhu]6N^F':Rݟ@*ϝVfk'@ lDPI!]c.UWH6ce5L&z`Gv`n>|DBe>O+`b)`G#RvY>\OBeXG#xZLwzCD7*,pa^I@F*V0+ixKѬѓ.@yVkAՏ:"X6XQF[O yÕ ?a'*5N>{j!Ӂr3K#&JSA(: `j|q KGAj ':|Zy'~P'_(}V=~I 9)pUtΛ,k]>[|Y(%=v\ˏf|K뫯2owFDaph-: M&bGM }6kR_BDD?5g[FΜy?,{Dntb)StgkϷA_#4 QK8/Wcs~76}/6 GqVd-v,M |GHw6}=zCa#8ZsS]5>VsH3P𒃭>:ō|o7X~ʤYQ3/pN5:^/Unj,+PF?VHdGj 76t R)shlS7zu)J3E;&9X~c&C8=1f?,l0gn,3)lhR_:6aiTV1ff>O [;둀]ыD!J2p${GVKJ#vcO Qۡ|lp l{S# /Wx OkHVJ/#PѩJ2WaXڔ!p֞dj&Hۍhϗc_t2ߡ׾(2sz -Ր(4ʍ`Mҟ v` Lg1>Hi؁q8[ZAUs(C$'5\ch/C4&چ`P dEҗơh>|;3Jl);)B`SܷhMْ`/E[vkIv.n2.D$_]|4tRq >2jٹa<n.EzHA Q=@KdotB430Czu4 ij#|mFĬ瓨yATRzc텧4 V;UmF;Ѳ!T[’\zU_ ̦ws+4:6(jƎ/lD30n S+IH8Mp>'Ob(t0 $k@3Z|t'zEmP{`'9s*_f 1f t2pƬ% IS;t@ uBBblB6'4A2,.]i3ſQ쒣)PV3BY. 3 u^GN3AgQ 5ֲi{ꐒY3E.o2T\5 (pl''g?.\ܘ2,}FGtVCCE$c=e311 ҋ?blZo9DLތ?Pa8&i%Ŭ%K ԰QY\WUPel9Wre!C+# S8w_yB8U_C%[΁ˋ~Wcl( ":%|UwywoCQ}]z 5,. P;SI`f5>UȈy&FS^ܾ{›dhb lJxUDZh8^!U(GËaO0OY1'h?=(b >Fɗ*QYUŗ\ud+Q.>}aEkF3}8X]ln |SHbFƳ%D?z~YAyR]>`P`YA6) Z(ȼ̒ uzgZ~+Diլ^qc~>)e04!2A_ЅcSRά&+<'֐@}Z4ҞbUOBxh=(O[' m@ޥ>TD }Y86!d'/Ƌ}G)Li)?3r#n)}ߘD5Ts?fQ0cZ^Pn)KirJV뫍:[޾@![#j;ߌ޽cdڶ޲ mTb6i+?Q:jX3EifuO]v`Y 0`aRLJ( H~1g)2=^o;}l+5投AdL(HG egO\0)\˫?X?!1LHZ{9IU[`O&H]\0z{E&X3AvɄ¡*kYĜneT ]s&ڗ |Aj E.!u'-x~_hQAM/el:+"|lHo\S@9mC( 70;BeK={bisb { ۨ Un N~8r#q-8!9~`/'Nb ^y@LReaikFG2sˡի="_(.ߕm8c L<؅ݍ֭T$%f_^7CoŨeO΀2ckՅ4+= x1#1B|c'v~s;@/w@  D` iIT?w3tv y.9}:I$ z=Uw/L؍"3nj0t9&3PYr?xIil!z|3g2^!SjTS={c){s3q3 fm $ո>u!YUUǦa>]B%rkx B5Rh.ף Je%7*{D@pXyg:bVČ< _Vl0VSx!zuKՉ7sV+t^,Ot?]XdXccA`psU+`C7v8[({hrVV0\h0i,<4ZetĀ$h&^ OmAF1G{{#*di{7.Fz͚۪,heUrŴt/FMIZܮ*z.zuoѷ Qi]hfyIn_-軎3k86J\:Od7fWݾG0DraQkZ2,cmn{0UB3w1+sA:֜L^a"[ʥr>)էt%% gE$5oL$u.U*&S608f+"粺-Ť6waePeM@ʤi+%u~ᵭy<RI<&D=i+5fwLʙg$b" SI2QQѲw鞥 ^kߢ:2=KD#q3XklrMj+?r]̹8lk6^n br mA~U  !"0Vd̿dX"VԟW(xm:D*dVf"m;sI-r[/Gc=o.-:9.=4ʙѕ[1=+5Aڝ"nLR8p"^`Q݈9QUDoЫ=թz̀xM}%w-/m!H6E,Cx|H.ѧ.qMTК1W%Nj6p"A{FޖX3"yo޳j ؜~~UMb=~0i\puxSfXaP∬jvx'K{s#="<{ YZg5KEI"ڪ /Y4v &QkZsw@TXh O,pz앴~ܪ('NNv)x(G,M_PZݲiVt3 |~ `lqSvk#'KQHT=v6S Q5 ˒&&#7f, ZU9?Q UjըE7v)fU7+w/l=" ]qWnA7Xc;,>E.ZHpSJ_-M{kt-&xft'$^QB.r@}׉:#\ E=G?b 8N;(T8CHOo[r)1ﳔ(14Nz/nh A€ɯ@pD4&x]$Ev~|䃢9b}t/B™{Vz=s1)p)y,n ;Xa6\ի?,[s!Of яuTQl g NȈTsNgq4FS7̆oA`|(хV-E QzaHRw][@ƪ#NjY++NgqH}JNl`|!QEOP^2Uz:i%HfzO( בQVozĸf̈N=,ɻgUy)õDm=פxC-LWeNp>ri|˒PS;EKAJ'K%mC>(׃$owKrgI!HIљ4v48)dmi^uu:o^mϛns+Km.X!qƣXwj\@TsQi31w~1ٶ&LCWjzؕNHRfX/w!وtڐf*Wo(+b=0֌a#W/)IL{$l߮`+aޤ61 ZS Dٞ~Ae悖)<&\"mj l6hN~;맟nKp%ȡ|9a6 c!iqu.8^L eI[AI47NBK-u9KkT@[#]]9gA5Χ:a1ې-j(2[XHa v@(W2hVMh\]F*R|DR&J ᷇EM%@A] R]lLx Mܙrgk #N(m=xU>{ea.j'HN^\lnH*ԛYqԞ7@@s΁р!Ķcb!S)*ۃk#٫$_\l缨_ ph Ʋ!l6b*Ym9ĉt |0Υyn+.^ U?f/kLt_"`Χudx#ɡt:jkOFZYît$@` KCOVՀ QF{l\ 6 PGzi>_}EGN;bXxT \AxPKGCVN HRq)~;JaZϞW8=p.v*@^:zZɑYJK` bjV#+fn^e`4ݦ]!y:;-m-4]Y=!pr>dʝ;RL脴J|4|薶=ͪӏ dKڞv* wZ%DU08_]8{^w=n\Hbf 5V lГ''WBdp[(#WG KNk+1DCQYf̰*Å/r~ #\`ODBziy9Ei',S 1) ;{dx8 tNrPL$g\6 P/?ϊV GS'S4zji(ֻlV߷ ~(#ēz}S"ߧSz6@?!$zU|em uWpnxGF,^2= ݆5ci-]44j ZU!m)1F ':"~JRr $`ȟ޲x/T*# NTOJP cf[[^J5PT1ȫd?\fV:zvHaO@%'+r'q{(8 oݻw9kfhoԣy2s3i$Sߓ`k䩌]t]^M\J)@ΛNRþt&4BSY^++x 8yijlK ,jQi j@b90:cKJЦBk @Jt"@bR*y'-"D< mD,7`3)N8$uY8#SXh`Jxo=g9ÒOzb]tE:_Ç\VEĥaX/QBcL ӹX+:]DT/3}l.>s>u[E~/SwAi n5U8Aߣ)V)]!xV"v3_Vrh|t k~PjaI@]b&m XsMnC*.ܷn| Qu .~Gʚ7Ub"َ6Xt=P)v(mP8uAP2鬞JKe$(//`VBEMX/zBV9O/ _ t)OQ㻫mPdF)tgMl3_mxȄ5KXP~W5xL,]$O߸#'n 9~glBf焁5.xrU=v_^^j+"[N!YEضmׄ!1͛̿c=Um <ۑh%P y턋qmhl(#цjDÒ*uN½hPFXKvmGQ@)sX 3*E@{O͉w?P0uFv}kCT,kUle S{nM=ͷNRi26j4,NkĒK6P&b!sÎEb(ͱ\@GȮh%T^o6-.c{<ə~::VGaEdߴoꋉ{ P<,:*^.ս7p[ql{9p(RAg99:lzJ܈aVd/v#Da7i5_J:lRy1Oﷶ&78lg{lzY DU ު0KZ˚Q[xa:{W:"$LJ&uRS6)S8D|XLʆRF!Uc:6`Caj '# 96x"Iw lZe;Q %tA5WBSC4,3oj =\^F4 {WQY7Bgssz+]Y?4E?qPɡ|$4ќP ddl>4LQc[sqE֦Q~ #ATwY :,3gYd{dr!-W!,t涂q)~j\ 58h >)g68 4>_dA a%8'=Ji[i.X&kԈVF*%*h Y?D =` ~=G0{Q/H!ŬLڵXc ?D[ڭ;z-^`B]|'S k@v1]PTHWϭ;3$A= -E>HڶBsswdsS0Ddml@M;/l24A}Fz7`pE 4b;Xz?&һz7\=~D3PKTTO٦"6wŌwMT*@[O 7E>^ownv썽q>TQ=CH߁>P7g#6-}߽{LLs#gy~d}T}AK|Rh#N[ZL;##^8'ܭ,s#*IVTQ7[Ϟz{O;֓п#gw@ ņuj'`á,2$1ip8@jȗciao M2TqWK(ҘE8_PQ4_w?P Rg+d6$BGt Dl❟4?#;:f҅0B`fzwwAy0@Gz(H9&6I KRCn &EXExa(G}ӀGD7?EII55YD3*?d$';7nvQy[Z\S)S.bEL'4Pu< N;yR~..<*4ZW>Fn74MgѶ{ =u^JG`9_ع5PWsWɋGۛu. ji34pT࿦`)|2(BglLZ3},9؈x Iq@C9g ebuL;Τu]ts>#SDzL?(p#{F0Uknp}zh@C4RC4bUKh"UAtm{I`2z{+yy`IjGQw[ʔ\Ota,b6º=ЩtllVS<4D[ΘRcC7Tlh m%iRUq h0놸/# lVݰwN ?I'$^b'PiO(4R>`yIϪh2k?(ۻG]=w'~ &>2mKPg`#Og^|U>&Mu(H:ghb5תr| }-| m D@Gnovzb^e 9D~goO,49Ț.7x[<(uz"K8,΍Nv*u`l 8@QEąZ}/! $wl!a"haypmb^4Cy?T\M]}GV|^6˻\;6f2(E+oJN^;(yXKlgXg-cV#г^Xp-O雎jDZ5\{ qPPો H]vR"EPL՟!zQ?RNz(0;׉ZA>0rYOb7--h`1bpPk}ySi@3dэ`ʡ]0dP}vC%x]OWLsLKDދK/W& 3,S Se`d%Z4Y P5jKDmYryQ":[?Ϊ\" >ݪcRq s /XXo%Ot`N%i؅J|NgQ$` -h]k9ü>xZ)8jD^U zlYamYsLKTAvU):L %p"X:Ć{C5C8.qxnh RH eL Ax|os!ѝ}~jŸpp;tֺdyndTcq1QH URU6;c;ɬT\įa`?2\ 4p+yFEB*۳@RF: ? '.}Ä,wUT}<{є}r!s8*.^]--Z9|w*swFH7PIRYKGwjVמx\iVVxF]D[];7F#=%VpLShlþ hWEO gQc01 fBX]pߒdj*!Sh ]P*zjĆG{4FtQ6-{9OVԯumI{C)Du玔Y=+AbFeԷVo߉S+k>DsqLn5У)#'}Z~AC;O°FL6ƻ* gbB{c %Z&z&$7 &v9qiV^40IMTzn³|wa#: aZ=Gak$jA}v}A$s=6Q^It4\2/O8bItlHp`FՕI6QN_ !e% ]-i\(%@s_fn5@?/M\WTGŸQ~pG\{z8b-x%cܒaHRKLOH/L2ek'kʻg''#zh$rH&3ϵjnU V ʺu%E%Gކ8_,4)Kfzу $=3 zQh(?疼فݖ2RAdoY5/96]_$cRvN}K!+酥̊*Aخ.DKHl*Xӧ<7ө;ƘQuĚeyf@n²n0\#,@+mۧ%ES{0(T# xr wr.|}z7XՁMu0q#R )oe|WgaԂNX8"_]^`P~&_|͉)ZyY@=e~=6@+ڳ&#&j1]܊(ˌ s8r^!7lapPÈ)Bor:NCGyWwu|c:Fl63{Mrx%T}@?H#GjM2֭L03w1Ÿ=u1 cIg3o]T5jN'?'ˊt˲F##gE 7nd*B >Au]ra*1| ʚ?$ʙPW{׺FkJ;;ڂ)"/ }20lWW^?M-tN0^_dښhA^\%, j) Pd^0hi+o;TexX b3J#24 s6kXF|A! b.|@5ܵһpy6~|ݏEk\ ew9̉j`27`Y%t5R?N'Z'ՠ:K"3;^m» Gw9N%'I&MY8fΎ6Q[qD~5/:q=5ö|mbܔ[C^Lt.9_ɀYBj"`:ؠ _Yv{\pm4%74g=#,} oFj\8˜AORGܯˤ( w.A.4X6ߌ~!VHs(ϑ\,|O1C%-'؜] BGlS98R%=R;)=ۜ7dJ{qu wsK8( ^M\hQ}(33l e&̕"X8'\A7.!@g6zoK8hJȋ_!njC&i|z|:سE!Q KSk@l0µNDvV{~ނc= fXx,@K*zTx wWE8tJ?UZ~{߽Fn\ w|iT' HlWR8mJEqIP4'%&jBqtn'Ki Zh)](7,r0= |4?p0B=yK[ c '!~xL7"#_@!1&ronBNKVk^ܯSb8dӿ4yKE8CWWŻz)%aD 9Gn1l}NSNb3+"=[n{q  SIJO7ud?nhj~ S O& U`?VEg-ZO6=\i9/}+u]*gW|X-omrk6HwO4pq5q`\"+[%mUS p9. 'a&|p`Usb/h@K} 5G݇+?#@& z Y'/~Gi XiOs7Wx0tc#m_cN [c; ~vvF"K; A NKgD[1ֱӛnx{U  UɢDU3nUr"8#O)9>=AV1rNYϟRp9;Yjs4N1 aMnY3b$ݥU`N. uP2 'HT3!R[Ov|a5qE8cG KXeP2+A{YdB}R0d?b.1_jɢz= e TئYm)on-qϭlpI{ȣ_Jig)>@nҐx.jyE»Iz"ח,Ȼ H]iyVOu 3.?qCn.:Kj9,a5MfV yVRK3\ ^Q*jpqXoӧ8;95u4 (?G32/•%J~0 ?5r>g,uy -]*IYp\݅Wҿ^HkJ QY#(".2nAj[Wڔ_3^p*-VF{HX~?єA[~<-H}Rw~)Ȣ,$]aHe$& |#=.GmgjOc~Hh=Ď[AZ՚ITk>utYg-~+'5vrcS/-"` Z|/<;l8e^X^7L [RƷA_^2/{ g+ZW?߮*͞N3r˂|?!TK)DM]k' WP.b2]v1O~2,mxB_*]8reMwd.{6k/rלp^6\Pz =M `m N-٫%'눌b]ܽ0F~Bd<جUME$Mn#ziGmc* d ~9KR-s<0FSބ~&<&[ZKg+Ȇ.ST)ZИV#q?FnS} o$vc({ĹQO ŘIZ]i %͜RA;,ZCoRp5½&xl`Jb4CHK""N0Hg,}}>2Ʌx+Kh ^IpyJe7wds \$ѱQאp}V2=ϩIoF+fm~SMZYD0]Bk*D]鷼LxI#Hp}T l+#Z#d$O=:+J@|`|yDItbЮpd`[0?Ģ*\'gY7]{ tVqd"—g-Ȥ>#WŵͩCZJ *ٌZiGlW;Ҫ15kphY1nE 8dyRIk$x .z6֙JOGu.=.<,֥e/\ό@rcઌbٍVq4w3Qs!&{"fT㴄*נ~X1PP)_gSz?E7MM@jZLO];+Jv8_&Wm P-BOkic|6޲mfKpD"FϮ+Hɫ–4RaTkˣ-}u03Alu~rG= lVF0? =XgPeS\=Lsn%!TqF!tE+T{_9CO95&w cNkl la[m'NީS? &+`% 5sߎO}pHyFpWy}3{bZ3]nC&!90Τ 7cٹ[70#gzJc}( X hz=Y}SNҕQ"ch:e "qOSls{]# vC"zeYҦRfnd0[kH4@ ]JX4Jr2,.kkC]?O+7X^N&{LUp]@8i)xٟ:-L틪xP(cp V0lD yhoWGl56V]78Mբ7!( 8㜹y#m +nfI!CSY`cPcƒ+{tlaBD16-\\=ҏh k#5>7:HqW6+NJ1#rRnK)}ҹي\j6n d_2GN{; ͝aTx8."m3gh!gBB*kp[Bq}dxIxS§w6ηa%"KmVvbkx5l\l5>NyƜU%M#èȯ&'*:< 3eoc'%1kSiG+9&A1Z?4žZg;F KDU..d! 8haU)$FYh `aCf*o}_N_Ү.wQh^7]L,]A5)qo@F13h InFI]VΫPlwwB[<>bXkIK-<ݮ Y/ʞCH!Sh|wT>0 _XkP HOp᝸N_z.Oِ%WOٻ+3P+褩X9-bCҳ(&*ԲI+± N@Dcj?R{s.F4oG'afXƨ_L~$gK(O$2K_6^,6a"G617hْR^XMPY;-ˣ fPdjŷ úؚ'fJMǺBnt]FI;5 FN҂5\ a FPh~u h3dGu *j`݇0xKw4kc^_ pP\u؁in4g'Nc1itI6np#ʣI O|OJkxC(%!rz3D@>pRlWA6rSPơOjBۀbq 0{ T!:G}tÞL7[*.)5Ё ](,.UmeH@ͪ9')|z}F5OO(8zj擖ri!2dd}MW{H]>rʺ~!&g8ㄻWfl4V9NĞ=j}W*tw =GcY>xg]"'wگ~L)Ԍ0߉^vM|I!F[nft@66 p |4}v*7-oѺpui5r(+70+kG7in3SRUL>v ʓE57DNe5.kBf'G).U$3;j򎨏gg}+6[z]}tC sy;XH%M'RT |{D^3<1U~EL47dwz79&eedjzG[" ';$γ}wirCmǒ{BQDK! $>3mf9$m~zD0`XyqΩ PYfqY=?cOH ڑ^ Qz"eceԷN5 kxUlf;is~Ϧ%=UצrFf<懲t9v^/|Йʔ5]}h&I F&L:%}29uy $>tݧ:#RA'$dZ|8 ˨Qv}$pu{;jW9o{, ?* yb]0g(IF 01Wa#2g@&maLXffbTr.E B]q</$7ƽ.G̍Zmr $[ag~3M:gGc:k3agv|']&R(;@gCYHq>p}@3B"u/R:hg }%%li;@Xҹ z ėn}R`v|j& :m,6+{NjAj:)a ?C;0P.zhtNmRO4ICmqT~ݺOq M#1ZE$kMAf`&^5vm^a!o `ʃ)7n$PYDžr庨9(!Q) A&-S1v?eٛ"6]NG{ve2}iQG!ei Sokח\}}JLX_o;YK$[d1z/lʣ[Ӫlw585nC֑ӆfJ{߅P"I_zi%TWBZT̴fkOԗjS.a-m'ؔj6CS#Ze-֫34aLۤijBNTXRo׋"JWx$礶Hck^;}?YX VPB sKX*}XPdH0bH.IXg D|kLL.v7Ѐ eL"v'rA4yF"JqD, /EBjbknƎ.tHQkOi|9PX,N/qo H1K#kq:urY7w:3.!2m_+J{o?[ea{Y}UzGǀgm`7:BY|7c~ۏ :􋫟z( HAq!13 `:yAo'J-&wսqԳ raK̋o$@LFFd X~ZGKZm?潌cz&0ZDE`ɡ'+ӯS*Q뀆%'!o$!fl!NC*ۢ;`)1&nINgA8HiZN8 ;e}(D͐g†l硒NPPy+7}҈k@\]w))78!4>J$!\)a4G.^R'H#]cgD#E3eMZkM"Flqd1owb\P\rǚ^# !Ѣ'FrWA,i [OY`@!R>̀XbCt|o]x6 2|Ӽ[pK\뒱D*[w& [?ܱDa=$qo=C8~#Y)6p,r@ZgWg#@>2IBa*r[´iqn"P)p8CӽIiN"0Q|!qugjYf\~Jd,t~_^v( }:fӡ3dt¯-*X~lLrϥf^؇u*aǬEXw؋jx$^!> `/Ba[&|ǘ\>Ү@ݧ"?c {0tF >He8 Wq$f!o>u ~Ԁm {|RV͌#\{憰`88HZ c|T&2$ݞvoSK0UnVC:𐮉z2Af` ,Fe!j,}YL1o+Ж!,ȏuVH}4ӤBE0@Xgetdr؛,K˂~!2/u ^^g*֊^-taDحx٢ y8Dq2YxΝ@yxܥ9+zHvv|ݝWf*cr7"P#8IکTfYc"MstOCoydD-6djD6[/%Kؗ=ΐ\POkOl9#KH1Kym_+vazm 'T'Ko6YFA[uNz7˅ mTwdݐ>_95ΑEKt6}>Vkm/I]{)Sũv4dJé.DL5 U"j)r6:tvěK@OjՖ`,_L="{IŎ^Uɍ:) GutTr5ӢDW/6 p꿟fWdtfOu}S4t[Y} a0Nn"~ kt:x> *scs5@UDwT&'ssL0W `P= ڏP s5pig`)j|4ʿFOt(1n"O!@vvjiD-(IB[ :Xco+HzҶ0nd\M"-ɐ^0j[s>{6`!|3JGڣlLN cYB.vF?s|6fvA^]LmXA#_a<ֿ̢$_,O84}Vzy&?j-:%*!1!YV.em%~Cci;WGgE EYtzåV_wa@::sߏj6b}tuló)YQ$qBP_rȳ+-}v`\U ѐuqxj$ _#OIo ef-ph8\CJ-d0X:K˲04>9a\ ׳p%%_/cj_>&i-%<n" )+9vqj)Fɑ̢bұ{|y!b ܁ֹs4Wv˃#a>~p,z6203*(2gcT 6{D[6R-qE̙] QX86?o,8_$$Z=I\ [!jZN>3H>J,ؑpq > VFSxnc Ϻ_|ѥwېiKEyL.  utc0M|{xZ,Zv#OȦGlγm>S9f,ܽ.<;I.*p`OqL5"$+ŮZHd%׻&. ~e֘:H"/cϓ9DVnȁwe^De;@eu^Hl`al\ru1,c} 6TYi5>[3RIy$Օtؠ@F LFS޹&YpՉC;2UU'",p%' yg{xd%!!2ث zDUF' 1>(~coKTjH%'B?֧WWU68&ꐯh.hyތ//(ɱ`? `t&*KX[`>2/nkO9 O2 o:k7ؿ_٦u05$UU߆{Xj䢯Qэ^M;A#u%K#+6TC]/Dt}P]^,[bQl23̰k'ihq#28[#LPR,O@a.@1^-mrWl=M-{ѕ&f[ɓ.^-nY$7vvRNb;SJ.WjÒNhnً 9Ӏ?K&+r+Ћvgw HSMCm1d @uoE.V;*N\`p[TЩh<=VtE(?va:g+K2 }|]ojkZz73q 8U;9֕0-f"c'E(K4N^)ctoŕ;o6cB0s([)5tl{J䋚f 4gɭθ;d]ej4zEa݁N-%WDW1܂GK ib.<2oFj  z9?rؙ9Sz@*܄Q/WdO׎c6\WM&zL.-h`r&6`@-M6֨n6n?(Xqe8n`]/Mr#Y|rs]K,~VxYhE:4=! gWAd}YEP]^O"@?BN)6=Y1 ckˊcB86.ѪzRv+^i94^xZ)@5\?Q`9[K~ #-G l0)K<ٍ-35r!c7^ CF9cq=diTފla_$5S܀^Y?|rlq@$+PQ%eF_ YN7V"/!.cvOTGܷ1z 7V&(9n<hy lmP:)ZEQj-6<#7dHM?vDChu&\HC8vI>Cp@x(bxejsBsJՐG囤f") !5BZW)mY@‹R\VOT?X;5 l q1|:x# '.xiW/y-/D!HFĚhCqoG@J.$ N(V^"]Iu|J"wDkLVdF hv:'"w?>_)qcڥeicE9\2vxZv3C#ҍp!+%0@p --]ǺG8p.BY!Z+-y:1**24#@Q+ee+vMC+uB\U[{ҟ98  w `jnD+=z^I"^AP0{vFP"QC*gсi(hj-'qǥ;Rv¼/[d#jN)F:Fx )ڮI9ޑ$'ӥ4mjzXr]fZg\'b9H97UTcǃX/]JA jAzܳ)0o7`ϡ$CPnE_"~pX*WJGyZ0]KK@0zpwWD&?dSDBF+.(;pu.HP+GȊwO8ANE~g?Pbx_&+Lڔ|Rԭ}/>ߧsՐRގ3'K֑p$.)iℒT\@:jY..BW(Xo̦HH}Vs_7d=-4?|6S_uڅn$̐Fo=;nϹAGe.;lkR W9`@8@͒x"cTԵD`o-YyYSLi x- k:N_hvb cIQ p6K2qF'F˱ܟ=I3T pHyi=>aZQ{jb2Nv,4ätHh'm߼`BRq.Y2 3LLZ.$qvQg"?r\ȹ'DFz,?"ZPv5TbZabv'f)aV Wy钲r=OT7+T8 A&ѷU)R7PFIއv E̦E|z|5=͇$ k}O,iʚ4&- ΋_rEwsr"ZEy9GG+N%OFON Ww:F(s~o8tqJ$tA.鮴AB'CF3})d f(:YunaMso_hzV#>Nd^-LFf>iTXbl\[[f=71~9n ֶ}v: qO7:'w )>p@~~`AˏZ΋V|}Ug `:d4Q@) i3͏$sǀVϽCm!'GrF{[VMG# */zܰDۧWd'GئLhB3Uq Q4!\>5[2E$sF8xrcAwrF%foU |`'Уt'[$y,~F%I'EAwhjfawߗx_<[Yi1 |?FUzILܟ:Jvr)g>-IB';d(%eۮǩEta/ ެOsjA^ޙZ ,|Y\]MJ4{a>p=sj#9g:p-^q2shG7!zOScm},{Fn<-PQn/gf/XD ֨-I[ac+뀄`pKR;LBP+ 2L9%x ?W9GQUpPꌼ~.r22Ft^bk{yRqH_vB(owYⰒՔNw6?/!6YjR+ o|mltB!/ap_kdN֌ 쫪{hԊ>g`@-b˛e O__t x\JHv5u%;ksCGFb`6faD$' 78c1$ޚý|m ^ϡE8.#9]P"THHZ 4yujeJNʹk+.qxhe( |ȩ|/_fIH,KQm,͵\BAghM֨ۘAt]+C+x,mBſ @ҭoE@W?j{Fz'ۀaUQq3#Up Q0ة1%9c>Zb `$脖ϗN {.>N0|K%tOMIMjA#k.".n$^o +ۖOkPV౥]{N^ fOp_v+Eҥ^.l\9׏.*ɿ[pvUޥΒ$s*}@I~dF!S9E2tVcu8#2z2 ']Y{3n4,NW!jVkHe63FS t"|H{,<[ szf ^MUB f4 206#{-ɓ ϹɦS@Z3# ʉ*%{DOHM/.xkDm8Qz8t/:#q eLz~1o?_7i?P0iʋjM۟ /F mnﬡ՛\ F&f> sOT(!5kOo }~Ws-q SSXێ7H#OL[?$ =sTm~$Ժ?^=ZL R2gYٶ.0=ShK--K'BHs DeB ykcVG 4ohkjy2-GMrKmلSyZhKӑOpG!}E:`.<q-+k\lF1ci"חI=/12-%/ݥ݆l`OOw:[  &BH<@Z( 5wΖBћ#`/d)&c@44sEMC^QiiWuvM7MR}iP _Q,qq):C%wv޳qKv=983l6⥯[B246?AdƉbrML,e2l?*nH?(NTYts10mj~쟔>V>S 24^Kᗀ! /rh8L]cbкB-F@AʑہD%+([s`G1 eplXxO2c"hURQ#M )v*׹|˹pg/:,e;8yee r( snB"+iV|'r8 K**3HmΠdGeT%H`+CtJ=\wжZ53:4}\y9gI߶+"8/æ}wd&]SXƒGs2<*,9$PO)dǻ 1[guz S/ 3e͔,ʪ#Wzl nR%J$)}θK}հD}ydbʲ }rS >S'T2;tMxs FzP*˖BZyC[od[F%-0mX a*u` +)B%ƴ Nw>^&!LGdf])i$7v4'oi(X">tʿ|{ wBHS_MNCf标Eez큔B/(uC/.s.׏!i4nѪvUt~cy-IsC!ݱ !\:T;+͆+qBM&: ɑPRF(_\TMvHBμgs\]ruZ)B\hV;yy7IkM7] mU`Q6 #ho7a|KS2eq|gͤ;QS<M4uGS>O#caLv>u jgNs`2j6 Hvv!YMҨȱ6MroLl_LĦ 1 x{"PV9$؀ԁBPN[ kG-\|i#ӇpY̋YjӜ{|4n~lY }h_V"r\-PeVxvGH ڲ-iD\I32D"%pAa@ft%? Bjkͫv.@b]4FM]%d}e=x¬ٝ~Fڑ EzqBAFsPMBIS@LM9t~LYt>R o J|A7_ d0S Nh=d' R>Ώr% sOѣA!iPq])uNd-#&ᡘǯ!Ś%¶yn8x02^dagy0tQZ*^m:v ͒\:kG_в'@RR\9X{71١`fM4p:h6zz.5znlf++<#WܓuA]mP_Y~V>_s t5MGZ Qʫ#{)QszřLy(u 9!&v7$c5 4eW5:r_ KÏW6gn ʍZeMgo27 ҙOCz+GEɈ6.uEG4|q4/fEm?Ё<\JMгsXsGH! 5"Z"E_*)OBE9W3p3 k:&i,Wl1 "$L &${`WE, AKfWdg,.|;coߍDVXTN{]g+碡nXO'Dy!e{^#g[f:#(fجh(DM h]@Y,U9B<6~Oϰ]49`4kcTfz,{4] UyB"ԮliR d Y%DY{ is@NMfbi ochy"% 2ctb 1ݳ}Ldѩ}GO&сVfCC ѧ^ZV =Xؾce.O F6,&ʹgE3gLΕps,(i%km⻉z@ݟD3.<\e۲)-Ю9;oZ@'B/UN*,"ת50K%c.AYrd%u~w-߻KP.͋8b=)+gX 6N~7_I0e"z>!s zylUvp\"i EIMX js#j'BnĶ4%EiwU4k &MuKi]Pld ̕D) `bJ6^8^'NĽC羆iܶP{e2uS[ɬKMx4 Y7j9Lsr@ 'Ԯ+ /"1RTfȱI쥬4~ws䡷>!BèTԓ?0yXUS,$e8ߌ/Bv$Lm s`Oh Azw*QS΂w_Zxad8/iR/ksȽPGXF<"#2VCnW*Y(db񿶠mgtihzG>p樷סQ)Jb@IP~n-Ж- ߚ|7,ܾԤg;4h<':27_gړgmpk Zvs0eKݻR'uPqyadɺ 埸@ %]"+=RV$M۪&5: ˺\*^S+1tcRb0X"nƕ2J[=_cVN?С)T@*&ڗض`Iyc}P}n%s{c;Gz*u\9vCƅmS:QHXFFEj}R;wΕf~ko}b #>] pX*vR4wNw,J~E*?sX@+)eÌ2*y9,6DG_tt 2]}C;=k+V`qwd:l%/Ho (ɿҖԙ9:՗1œT=jVcgmjOwEYOV= tjn_p*.)!pMGolTlP/ IecYfr]1e "7jƎ{E.&'W-npP%& Go 4, #8S1 )LZL.DqbSza:hhQԅ? M:"+x"vGqsEkdN\{$>BXFdあ3*1rz֞|l]k6\GYA ]JؤοaQe3r|,-]ukقOVJ8(q,j{rݾ!AZt*Nad%~o-FZL@qh[jǘiڴ a Rós'8m_ vϤ MTG[6v.kaSBt=|]|_FZO!m̔a7KWHW۱pJ߂TEֵ@"5@g^ @-Cm|܊oL;\+K!Y2qw3kAzhTL1WVbNMm>; Ԙ'1'86.])&~tm}إt]6en(T>O9! =IՋ1΢!z i}&Us#+ٖ-;;zlJh!i`Iza0t(B_YǕhqچ+Ƀ2mo3iCzc"& H ך-ba9CGN'4{_j dD>IeMU5s ;"&-1]b*'I7ۋr-` ]:^vZ.pwjbQ9.yWMnI^J*oc= /~LV=Ֆ< [ԏL y#4jis_mZ4k3jf.ġ|5atP(wPD_[=, wt'"`CL~2}c2$ѐ]V#JR.7 )UB!ǿ%n,#㽻{)hTRῠGOxrFLb0VdUԦ3¦Ƅ)G \6v,R|Sf62E=22$N9jJ> ״@ASK߼1y(dbx"2|?g]cޡ1ԾA8D;*ж→/HvUh;'ެ+}v歮`_]`ds[s|rݖB~f=xJ/nq:2TGkSI|yŸ7<˷7Q8\Xi$+H1QߔJ~Ip GUKP$+ 0S3$Ɏ9-L$aOl+!@k|.>>#>272MV`!(4m0XP6kT<:PB!{XP> X}ojƨ^Yu=ҦV`ό'^EԦx:~֡EySGxl33@QD5πX@ܲcM B^`t1 K6-py ;UmlVⵄlk8OF-_h[u)5)@KNMA"ʁQFwZ('kw)S1.1UJeC dfT!Mu.F%߻B~o3ͤϘX4YGp$Sv:IjYzeUݍJΣtk~Ђ{%Nv%2}NY?YCj~ Z䑭:lt<D!Zc38^ P>Hlw X;%oh#E[)җLj/ƒ HlSN?NGr<æݸ!`ZFPZ#wX/H1d<wƀN)u$)Ity.>0 H8,0+YxlC+ ,ў{ǎ2on &3pZK0ʤ֓ TUNa] B<|dI#GKn!)$Fψ3j9a3HY`kil貨P>_Ih,wf{$)rW!b{\:y-GTR~+,0 */="(6Z0Dh {b> TF:#3F)}$pZ8L[!Kmw\7,:i"9YXהRȸ?GZA*sHIE -0D @jy%Dɧ/˦<C(:ske6tK%f2nM${on^P^$ bX $e踉 Y?3fOwFxu<T"m>FcLymIk }8+Y[ό2h,KJv䕸Mg+[f &rKa${5H7;F`0E5J-4 gCQƱ O)P |Ľ>|:[ O v'ab\ɦ i˞߅|nqf*X* 7H)Xd A%[6k_l>I)vydǽSА ],t9޳5cFo ѿs-4p^)3ۓcC{_ W$DO@ΈO8Q?i\][L@  Y9T~DU#yNE.vPdShUPgy*37ŹG6|P"tD5bp6Gthcv`# JU), OS6IfL8L@,C.?UvRnQhoW<=PjƥQH5Q~d%'h*UAMSֵt 8MVw\]*gEVv7r0MnҀj)BSQޭ'L"l|)W :h-? 966%H Kj#1:b]bϥ}),(0s2'Mo ȚKr`iwd?-aYY7x9zŞw'O q8̖g ߱{1jcn>zgAEC 4(w ǑoP"JsD&r mf>vzf ?)0Xԧ.'w32SpNc? ׽jbQvͣn D3moS)T +y,oiQǃ9\eŏ8#ʤS4fBۀ?}WnX99MP5<>"4k!GCD؊6V X4)߂cq%Cl"xo ~p>wīy kd{N8#U>Z B/lr>*BH=Qd#\Q4??w1Rc*}Z=omR뵁w'{҈w, yh:u8vyYoVO{xXS$juڦ̃_,8fl9VgፆHg%)1QX꣘ ârc̑~[ *bPkȯF!C߮lܝ9H|<6yj=ڋ&0H.m@´]O5FWG)I&{cNvi \qw_cn9Cwl3tox]TwϿ ٌ,xGHT`\&aÑgco M3Zb` ÁԹ|J /b*%uoGqfq\,{Vp8}q*˕tbm6cyZʼnkVC$] Y*"L;?{ڽ1>5%!^FM> 04NdpY.F׼%}84[|l=y{FG?d(%0.a)[r=`yA-gOIݰa~hX6|+C݉Q]G[NUiI,Y$1‡PGD/[qIcJgJLa:wf5olڊ) q6gQtꭓ˿G{}%' qI@;L#.^izرܔ߮_,Xy\m1mP\G3(!׺m# +RءLrL@ޣo\8kq8:hqI|Dkl$KU` :P3Vqt-S* pu cOAm c|BaÞW8V.|ei`Kn6-z$Tl~ieSE`p0JKoKAa7,j'8UܼuW=?H;j|ICRq ,mH;7STΞ'2_P]&H]ӘC;IoT*š3yOUn5*p(5:q{[_ s7`C-n6nWH[uD}C]<>}%"!x/R Vח{AZf4I`ֳqÛBVև `Vh^t2+EJΝLSQ͇DbIqPF&S.;y -@tn4m_VqFE`5$:Slް76P c4.|:Xw@|wGf ^E>3zNj̮b#N'čEYFQ2 㷢'lOJP!9BГ.Ń;Q9ZRM-48~a1>P\KvcvvBȾXRA8K #Q/ ?-FtXGf3~M8έy;A\lSs~_h}!ߚ鰪Kqr 5Vʍ'6UEK}٘Ahq[ObѶ/ 4q),` 5p")5ŽߎKUKeNݯNb6kh ?p{HWH?]Zy-gu*Ғk⣧|#6(Ńޖ Q|U9mkXkB ˟]{0 Ui2lZilO2'TLhNx{|; @z7ry )LoswJ+-kNW\ǥM3J]FNcnTGq˲1M+_nr q¶=&+nB"Fxr LQz, &.K'~w$ɝlOZƔ Y@7c͖iH>lSYwдy:63a>f-F)l;Q$VRoTSx!EZksh.@5~nc[n7 ;`D0lmq( &h}c*jXP .Ru-vpkZU:I`9&ؓ v7 [``j%/䬘s#rF؉#& @ёszR]2oqF~Fkw%V_kfu<jXC PDzs޼yQ, cB a 88(dӚvR_|.^¾HC-` M1H< #Yj/hJp=bD\f:𔜻N*4vܮkn$瀲P%D$9Y'1NA'ZW R")ƺlrA!fnP8' I`ۈd5v ٓ Lg4G>3ܲ2իkм)ʵvZ3t,`1$L䥜›mb%+j0w/k8J^ `YNL:A)1UO %F+4SͬC$n!ǗqMsQ˃;`yE["3@y~S'3Ƅ0btئ|X]\Q9F5w_V9O(7xQkOA1Ӄ9W7ճ#,c}lX[O)ܖG9 Vӛ֠=tkD=+>MzT!fHklU~X3yuߥ '9,ЧǁD .7/na*[2t+_Oy,??;Q'HloS)2ob]ɣ3/j.dR٭*6C@B#K̵[|bЉ#ͼa<' (~@MpYK,@I랰WByjIbƓY1/ `TO!M.Ed{T[]|R+Ml:Ce OK%.1}O'~'dNT7hiU3\;]&[Wù?RIaVԏ%rE)}@_=¢Cz{e6)b pD'0@3>;Oiޖ I_@T+< ax1LF%Ǹ(t۝x9MXo{=Zc|Tq&u M@ N5rCga>z{,BAm$]i?9Px\1 zwp/> aGg3>\|$_Cz-~HEݛ%FOѥk(+pVԔ 1r/]gTcd=m\\vtV-vey.^>+HF7)E^4եeHzՊn + 9u jQܵ6vx=x !8QW=rD= 6ZNEIX :`:ŀ;dJX:G =SZB3qX;7Ԧv=tܶ!e _Ɣg8ј`&*hPvg7\+Iڷl볚Mןmh7B8s}lӽ< @X^Hdo] < kqŎ=ݞGq%EPc ^بzXWz8V8ʚ7;cyfoSf]R._2ZJ i̢KTNsIo_0᫨w?;~?©+q MF h &T8 ȁn&@i٩"ݦd iMNh@K1@"5EX3Ҫ%H5@?ZQPPTޣn۪UcCJ`K_/]~B(y\8@G avUQd:IM's]>@E_];O-N }GyE%0ֱOl) =Kf6񭬡 T$vXml?a$&u*-~Mq:fK@PsgYZ070701000000aa000081a40000000000000000000000016661a1dc00007080000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/dvb-frontends/dib8000.ko.xz7zXZִF!t/5p=]?Eh=ڜ.+;qU}wF=_c u@p{Ӧ=a[[$]j2T!;}4e  !GpGT_IKM+nQ IhO";ok7ER7Q% +cBهDv 0`Px郾w=P,o$1qux3RBy&#onxk[`G>ocoYk۽$+`Xԕ8~CoAc$gĥ7%8Yb2" $Pl*"o(꘻B({;] Y(_Kng-eXye7Y%f6|8le„rQR): dD(\=5]l ~=Wtx6eo6fuIR.`Qi>nQʵR"k4;մYΘz,*6FN2۬--S5sN,ְgQ/>I#Yfčn"Z>ňE/%Kƚ,HN~G%rˉ.n!}D5 ?t-\۱6ě5$qW6?Ug>|9cQt)O?vXe>Ɇ_r9xgsʓ݅7qa4d;pa1܍SkfUa@w֎E&PH: s5c^vyWio32mQYb5F@I(^BƴYdֵr;q{ZT)]`+W#Wo:zI ItV_r.7B;Hj%*Λ0Fd;}q߯`pqMop?/y: ~}22l⥓ZXl[xf.uPyJ7-p}7_?$vb t 8)Z)y,\mYah)&1:h] bjL:BO([ɱ-^I79rjK˰]4t,3;;ŋDjҢR2Ӽ;Zٍ׃2ҽ[J wك{ҕyG ╪rsJ=]P֦BR7c `#ئ{ݮ[;i]fX1C(op 2y}4Ye#s1'V 9ܠ_%CY'eX)!}ף+95ϴj58aScF" #E !$z\ie`HSpaFIq8T7WT^X-O>'b]NwІu5VGO t4⫂tPtnȭi6P6,CD|Ԫm6- >iޗ:GaXB{h\.zrd\M=qK:XԮx d i"5hSGl]CCpuVSjiUU O"9}_+s?y/F9MR(DD#p8ty Yi6ů-qbˀm'j~%Y6.  & 7%3 }dci} ]vs,$H.w =EZx#mUt }RK %Ym0] x¬ C-M3RQ!KKWrq$`.9nwcdED$b$I}KtPc49ftՏNu{ p" =ڎ*^< 4`&0!rRO&VmlSHAI?2 Ј,$JHe{#>\ԥ'+{Qt2*kpԲNeP69kf_mj# `ģ4D* VQ($K&Lڳ90|` {}N)r(ܪ]ьGsnъh cJw')Oc*ɋ8HpFcg-5jC3WԆYh-}m'̙tzI[bmqPp!Swx&:'_i?Nr[ X4%϶%M;K#aj QZC&e=8\]wV,$(.k&-E2œY9 nZH $qqoH3}Jů3YK@tO%P0` Z@CT0t~x>0b^< d)oYTУ!"C@BMmL/B ӾQ@ؘBqycػ b.ݫ Ǘ2SWH>LȊj§)%2[ORxثb.&2RSeY-uX,"%$tF/ϧatvk7.g#C ߝؐѠ FtQJC dhf)<5x[Lnk@0Xl|%e2zzy@!JTf}g tݪ{re{}:6 Kc<ħucL~J 샛ݍ? HENe GThu9>um{9 Es{+$3eS6:cbB\zxgONցA~~:z=}[`Y=٣{DP=f~Pfgo=oG3UfAe1?O2Z}dE;Pkk]c\N:WalQ?xW$I^J"S$ )4~-hXPG4jtlDp nԋ Wbeb 䂝ZmDEhax+kZ]"gF3"G'߽ܦ Ť&]dNAX[:EC8L͗E0'7f25%2S3fm(~Iۿzo߶͇adpRAC~=K vÐ m%F<Vd!녩IY:|Ms}z-^IN-f2!fI,r~8;DsɊEmͯAF8od,Kԡ _/|b0=k /vH4sT%+pgS Y]Ը,@1d;]s3G\^EPPCL2 c[nŀօ>[cJLRwkB|;"0ӆCQ\J.v>34Xs+,@MGxf2k_SK[@ Nča1ͺ_jKєg?X4lzm[|%Ntb6%c ?Nʐ-nEbj40 Yl5b4$G$P 9/Lt?E_(U-nr9zkʬ-NWT^XO7_]'C =BM˛ BWD}U2OBFh_窋2BJ`_ Duh@yzUBS৵Ӡ#ɛ{j>2y,w6IH:tG)i Gg[8!ې7QQV"U6bC[#;^^E?=*IQXe ߥGnڅ>[pL0i;ݰ?Qcv>^'hZ"(_}+"s8޺vs9΍&A  2q u8T;c >P/H+kcZf $4XEX׍,^֫!{%5$b_O:s ҚS8#iKz  Ď]߫' I[w~P>ܫ(B׳W];}6==1+nk?u3dDuC)@O04cɳ$F &AWtۮsƮ$5a7N .MFb|v}`6*9RK@xc55e`08ߗ.a?m۹'GC'Qd9)&3J0'WRbZ?/FT(һ&+?ZT-0slZ.Y±O/ ZVLPomFjf$ s)1 ! aٳhRM&stx9Ł8D]|ul2Qs[pgyLH@i4wgB I'/ihda Z P}CQx)lh㲬Rf2[D:ӟ`&LA"<_$+3JPX`(.vz .! ɷQTͥ?$CqJ#|}qo0lL!9J4jm{ͤ)̸A3r$ԭw®1t-1ySOGDaa1֛wpS)7vFr0[e]X EΊp@oBb [`;Pˊʴ&ܡX+^S&ض#OtN 07%E*0X\&2ey|{9f98Db/%)86p@$^xl?z{= GiEV„d3;s6;6/H%k-=?9eڤJzt_C1mP}SG([0}:A&nYnsiݻ Y]r!H[3Kx/IxGS@dXZN<\W9}-oҎ 3cyF[L+Nz6=,hHn#7q%Wu`iYXe¤ûMy~RDƯM/\c{잖(ȼ$ a DKlC(|ʗxxHWnPoȄOI xwYA{ep16V.V񅛄H>ǂs>1*bl9PK̴g0\/2ѻ׾I}f2t'~ˁrWZ/8's[(J3t.GQD;.4H؟Mn} MmlD[&=OLȭO'40YB?cx6xF*e"0_ZSF=KQO!PPe}wr͵஽KjkM\,CȒ]hSѯ˺+r}bNTH39WW4sn4|=is`0_^E'$z|`Z/Ir5uJR2tY`ZYB }l|C=cDuUQn$" &F35W)xT՚"9-09r0Xt-U: :g%vG{W : (,Dg'؈HՈra B+Mv{*tbZ^Zj;o/qM]4j ?(yІHQ@ [Қ"J:B_k oN3Fy*YZq$шW=</Z?J|*)zoj\<)0tE/,u4:y((nND r2l=6C2Y*';L/(+81CE9}jfL _LSUcfA j4Q w5SZt[̒d{S/D_̄3ԥ{fY-`mۖ%0R'%8z(wwp Íy?ԟ|1 E= uLP(Xm8IVs-m)pSPT \˅I-F vJe@{Ӕ9ز a ڒBqjBٚ^ yŸ,椺AKVj)L3!suXiQI?|Hww:Z/wkt/N(_ N'."'t`GQ ζ,T PP6q8nq/5#, }^|k9F?nuƢa՛$,Zړ$N.{;^3T>!IPjU.龗\TSUUm' en^cl!hjnCgQ`zArAL5g~Ԥ?~Ʈi| jyjgTW|VmE!3#Ug arZJ*B{phBIzs!fzՍm0MPpbAȱR7 qD*\jB=D%zE)~/U=!aK|,f\Sb$elٸ'ތQ@@'k(}aR._WY,pU{'oB,(9ı=q+@5&~CLv30Nkҩ,OO[>jiu Qt$ d2r:/%#_}ͱj gπFIѥ/*Qխ<60-4nh=&e#?J's&|yIl=VhsD4,/\z3f{97, GoFtM.)RT|i)ѰyJ9m`jF4A~71dbĦG{o3PM ~JQ #F'HH)j +N>`T)@sdw.Qy!]$}u;]#6+h\ yﰬ2ܝ2 PNȩb9Aa6IXAM9LO^c#˳-3uJ kLr*ӌAE!x4 .YkP`0m"q㓽cZ;?xzY$?BOڗ֣ I}l= j+;AWiL&Ë&:jv5q'}iơXyP8S_ݹİ&~- %Hsi^9h|R{;W>bzQ5+G?&rO|ŞKBR!ƌh KlG杌?W؀EmeC|+tA vh=brpyf鷜DzAXj25aWЃiP bޚdž Ū 3RfI ];!(Peodb?Ÿ@[~7]x_e;w|(H!HRP0.nL FRκe(kJ,Q #/9\d_)Fb㫼.G9R<`rKf rI IF@x`Y@oo6aY( mK< U#e K؍q+^ ӴG;~%9k4k.M s= O0[_/7 ]VDw|fHV;A;ﺔt]ݲu~UKA=oj68ZTpê!=rROC>PQcqyiMSC01#sPHYSfY=Wl bF7mh=Ln1n)GG+}̩SPO\!VH^uo!/νcmr9uR:85m9[TOvÉ_8 l M9m;6&hPI~,i{,׾!rS2; lA@^4+0$L}k*_WKz! 2?'h݋ct+BwZzg/eú9l?+TVͲLݽB}ƣ4]7ayRPSf}C-[7A[`l[~@,%77!*E 3FmN J u+SZMr.%{"c8rA^삓7ZvԠAR+P"TzCH@p\8ҧ?p}-[B!mH؝< sK:S}GhP6N(5BjM{kKqiU!{c?_U݋C2B#dM"La6bͣjN(Vy_ ϳGhp_sZW=FJ|mNUXloaLH Oe&`.?Q\}{J[;e{\KZ~ꋯ@Kvj k^"2.ѝX[D!-T ̨^5fh18@M}bkV_=P<,D%?+g²ӂ,ݽ1`C Β6%j, :q]sa{5+^h"!Qj-1XbM!:;BT)kJ)GTڂ`$ZcY;ɏ7pRT72fQ# TWyQǕlJN?/MkΞ?32^d ȱ~akG?ӍsS2UzQOgU04]usT9T_?@Cy+m0eձ/XԼd'݇H|)Oeʐ5.!i}̾2`42tߑOdQFuä8t&[?O/ l')abja?+9#XUۈF!8z c6ѬWGZG:&@2 ${ *x9G/E5kŏS~kOނE(3FwPd}ȻgJ8 wbӖ̇~?Nj^j@l[UkkƱŪ_/m(AP<.uErzW9G+/CG; *PtQ[-j c7N 宅7~u$ -& =ouq(#Y>ӓM<Kކ´W=7// ZsۅÑ{[/彛,:tVI箋O ŦA?TˠK8oOM* @*9~M䎣 lգM(~ӊw2lOאVouubp.:w;MT^Q"U3H4n};Cٓ~ήB ^:}i?ns G P%M[a?! e%Tq:V_2'ڎmGu2XU1ìy! % JGq>tpSpֹBW%^vY=q'{?WYxac=,,z9@cߥ`A;zɅzҰPEkw@]3^$yPCD;\wKgۆl'kn*[AH>kFe*#8hoNnm!ߴJqz_1j8{cw[:lM8|&_u®.tZ? rʍMcbhAՀdIpD`JdOm0_KJMF0 2yv V _v ZHk6uhb,:.cEf ww8iZdeDD}R>?)(Ъfk-DWgYxap1|JTj7dAvYK~*8STnZ?sJN ']{S9{?IqYO@)PoG &ԇu E14I_+j|_;:2l0;;7p< xjkMŋn3gƬN&'7@3Y:P 7ӕɩ09WǠB zY:wb o8gG 5{_\[`DCw僴1D!(BF6Q/qEy,c%hϞ+ʼua]=](}7jټ!?5>M5.ڹ6Mi=e+pn1FrO#kgF3qnqK(wP I؇Δ2LpQ]|ݿ&{\R2O!C0 !+TNufg;,m8-ccaPǂbvnN"~@}dܖL]V :";![obn@pR?5fanĦe!<'HȲ?_s=Ε+hS/yp89% VGhVA8ǩ97P;1y&BH"mM}(nCJ[~ȝ([nر1݄h.&;e SI%7*mˎ`x/v iX~^ɔB\u5#J2|mw`($|s5"J9VV"RtJiM'g\<} İr;M?ơ؁%pTIlW\9Ґ(_\OWl!qIaB4YEwM>c/#5ΆslQ" N >] BKʓMJ\WH8ĩ,]֮C%o)y( pەor`WP$P?BWTO O(Mm2@v_/`%ـKh:ݣi_yDYm+)="S'ycȾ ub⯾9@v)MnT$~RsP%(:qBf#E让d_lX`z'F*s9__Q ZHP'WJGD`S}9*OG9M,(![Z~R4{( 3hH0 LF\U EVYOhI/6ސt 6X$X᜾)8PAߪYe,b `X9ѻc:/!4.rAmȃ+HOt$2&P{c0c 6 ߙuܧw(sEV=)gX&a'""f;BHξ2/ "wVi)!.PjȨrJv Ao׍T j⢕r!jmQX]ٹvM36'`bnR Φ^P o,NF1 j ^,Z=#٦06Jخ*9b}P8aٯ4jǀc,x rOm{ڃ1xHiӹذKOk7nAyl1%tSdCpd~W܄e:z]gE \@ .9H^+A%/Gb8}zQK0:{k̶T^ǟ6m</(*^Y׿rCD (6\Cbڢu$MijqaO<4wJCINj(ۺ5HqQ8ԀψRtX`9m[27ba&񩺉qA1ҡ(h.4&g3џU _,jkg' 8Bm<b!Q g^ BLW}um2<%9o.띗GA)ܧ؁ 4}*G&^KK8D杉IAA$B,c'lxFzqr=+lMb1&Єt)#,q]_gJ`v!9D=KD>طcY!Em>Jg tyK$ =Jٍ5mCnƥ7ٍ.Ԛ+ 3ܱ'RcE!mJYgD5$WYYc-xYIj%",96̌4J*" WKͥS [UZ$Rf/WdE jNAK̛C}/V̺Nx]d+;ICm]G<~*@`y{ qFB .:4uRrک5?¬Jg=)X MRc6]p99=$𙌌 dډ'or6!teGW};k,5bG3\s;U4zfLN5}$O,[\ר2' 3.zMx??ͥlE6|QrU2rmBґҵCҨu/+\!j%cdC/o#PiG(ȫy_+b!lR(q׆@(SXhׅosu0V>'-o-uH~؃y\Ex_f7c$39։Y}eӈa(r[4Y?J?Vs\YG vM!xE(m`O(i~NaYy!spځo X=(dʸ\#po4|;)g,Ťc=rn%X>N3L{dOG!a6M J!B pJVMȠ ]b< 2 ߦS5WW) y6TÄś}˅֌ hWz2m&+4x0 oYCg.#.1Ӱ#o-|R8,"7 [f,\4 A<03 3PJv!ki"hՓ˜Ιa]S/a? ukw労3%ѯY[k5:AKǴrw,w +y?fJTZ3ό+n1{,J_ȂP1'5[g$t婔m|Kȋ7Yn8,|;jҪv-ţ{lSftd]忔yUtu# 0י ]R МE!7#WZRE"}X\<@sϫ~@l^+‚,ru=`z C~PXb/'ǮBg rNx5{+rgP3B!zE n:HYZn{dLc6H:iA!"(E PQY`gS" xZ_ K^nr!mE! s2n|2bA&Ml_J49| .6Q!5&i..%6Ø$A[c@^[3R_fdz A7u`z!}P%-A VC[n3sf3#Nii-E9;2'HEN@dGAmi})q>5p˻9w㓍Kt}j6z"CҝsP@'ko!p`d=Z)G+b>ϒQ bÌ1#ܝ.4 s@]9UƧpsa.vjU)>E6X!*vZTݲKER>~ ϼat[aCݥSJb뗻 '~O"7$dtX֙-:UDqЅx_.*Ca~ @eS.^/A!"{ zMTl{o4$,a+̔I_*0@j 4;k³(-gz@rxY6)HmBxFUs0?%Wr$B mHLxirt@g?uzocysEnyX`,FC4%/R)eܗ} MujY-`V) ^0MlðD3Zm(gavRG/Qu5;؎D9̊[ro|@i&e]{m-SDeխx<<$[J6/q+^ ";E`.Mo#pt9C1vF%7)?T_j4hKMyky@RA!c+/AkHKРSn+IJ;[ Yb[3͵[meL7]O~ǹFi0hsB"Ch~BPVw6V'zqI+?Z U8'ha3f`j7!QMP~-L=%ތkL`WV]R Z٭jƱ([֗3¯\9<CȃIsݭb?5isB>=B%s75̻EpwbLX88I`ʵ ȑƝ-.Q@C'"PGmEB_fZmЧcX9`]-e6KR5!#5GxXoЯ2.bp"y3ˉV'a,ߵgEV z[^_=BrϺe +=>JT$me^FTtB8@=[%Wnﮈ8$ 'uHn]Lﹹ%,&PjoE8aؗ)`_ َUٻ[fY&ʳ@~,kk 4EDFghs02n6i rŢe{ ϙ7] q|&_+Fx%2ԗ5Gّ+>^'L%?Eڦfr8V[MIگMs*=@ҟ_ZkEHGdw9sl}(Dz328hU>a4'qU[pS80ﶞ_U32/ȳ Mǿ@=s3Ao'"0?~szH_@禌k[ܿ#`XG ܆<[|Hnm>1'I;[M8Yr%9BXQ0ib0v(>|,ϗ`KqCٌ[bs' qȯoƧ zQBeѕeVA9  mSb?Hӱjqp ҊΙ-@y+R.yۊ`Prk^`cRwBZuiXT``jK`mݝQ#Uqo.7*mow>t_I~ݘ0r:prۨM>X؋U ^K ,q}1v2&*Bd{{mZIo# k:)S4L-޷b^(xPZdBHL OV4g;k')G'_H9m=?Ԓ!]#S5|R]9(x$YswLE.&2 IgY֫#zf'HJֹ\58o݆oM#^.rZ(VN!2:ZqK~&E|KZF"zJ̡n(avNy_^n Ga-V_F=W>I5{^oY1V@۽#J%mwJӣ* 4,M+ Kde>u$E@ bp"}|r*Y ^ishvpXSE׋R/ "TPx$* 80:E1._j;- LtJ`4]$ZbTԱzc ]wg[Is܀u6K8+ֈ4C[ #cb=O̹zkӄ2E^FS h㓲Kh'F2gϊTdU|a8<lrKZJ7y;$bw:(m#MGc. .W7aikZ߆6g(dŻMuSYF 6ZHŹ c+%kEK*T-vDL2ny ;w>^@S@|3.>`<ڣ80΁>MBpt5kc/v|a|bPǝ#>s;@=[|^vQ z_V;nC't(Yպ]VRdb^Y4״g)Vx#]_JCTX kY ?)vy/#PHaup%'6MwI> V- 0"IEIBxgfogSA吏 ȹ1*3e ˴[xYn`^$6kv˧YP̤Hz5)řmg,Q~k梿Z}l=Y +tf*w/m^n\@dp2dT nN;fR8sOwd)kDG A;;'4T;sPaڥvc'~[@Z ¦?JA'(VzGsvqb= DZNÌK-!hguX`FH8TAr"7zKn$8tGՁ}ofRN%uȠbpF.P4?m*O#!98cIԧbS|OKOk)r+=K+`a@xNKӏ6Sx~(Ch ItNHV퀏MEn?k# &8r)iJW߉ݶЛ_<罇Wc3T7V\6L\Dۂ l 5+&K!')WH-V RFE^FMLo%2+AA.yenx8Ύ Z:N[JHoc2mKݐB{?eQdHt*0 * VEH kɹKUw ;A뷑 3k!D#~ˇ?[%s-NEs]AX9:7uK1t@7nx]?cNz(2mYʏQ .)(+Hل.* (/2;e !k=I};Mr�pm1 3=UmID kHÜqDaeIpx)C)+OUG(do B9 O&Mt\#.e oI`Rki)TC0')EƛsoS'4,A/Yݤ\z?$&kӠBMs&P)q5"H2<}+~9-K50> "PoцD6W)Ν:G"F%a,gYZ070701000000ab000081a40000000000000000000000016661a1dc00001788000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/lUE]?Eh=ڜ.+Z\Mvq@WF2*J9#J>܊NdE"@&].`p|jkCD\%B\-(눣PA}+CjS= UHWa_7u bdZcՓg x>%ے/a7a;̸niHuU|_Ế}0y2]:ij<` ޘB_kw-պkF[1hVT@V g#Ƣ:KSPۂpv-rP\4_:YpisyR":|"ޘg<*+ĥrk,r@{qtl>Pn,UC~hr5ƞꑗɧEEUFW-|*cQ$]'L.?I:@"(gj-(*Ҥ!v9k]w望ZgjLP )KfG%٠G&YF8wN@n&+8!1;Lyei>V1e5#"5?[4Ihq8G9a|5APT>w:ʓ fwfgu)mTG̸bވSiZ4l4@` TT15Vݠszt05vv޵3R=:RƵEվpLFJhv)/e^ =om=p} _PRi ʒm1$fhܶz+:H-qw52`ɭH`T @k@_:U]ŏƐW=5RBHw,Jm1K*CB>KQK>vLKk귦C\ qJT9xk N(Dνk㉫+ JW1\IJ8p c"i(>E\ܸ)xʙN )W9IL;hC4E2lɅp6gL-5AtmD^x^{0= I1)n{ H&x($$ hC+B?nxz%cSEb[ "_F\>5zpR\[u|:|r$# X]f[ g*{u"9nKyf'bgnʪEN{Z,n{T"*a J  ~Тk Bȩ"m=ry.[z I/ #f(F\M`=zb^~٘,uDR.7ɴѢVx՜pZV(?a|򑈝q/ħO/6]_cTH ¡w0AUhYvT>q)P4MXE-6F@T@ɍi"*)kWtSd)gnyU[]p9Ek:4o/^rlM\:wanW%R??. 1NNQ'Rܻ-M.6ʌ0oKC"> n!Q!Y"D Eb i"+k95>reErAdۓ>z'RBBs~(y'/C StֽPNސ)9?` M(2-[V8$鎞\8H)!IHL%RvhD4 ~Q[<# [˝>{'*P&yXMvam͜lւp\L"%)%Q73X> α]$4.y%=H6wKM.Gh~oFW݊ȯG38?J9r0+#:@L;#^eإAqxN5漘3UcC6= PC+,uĠL}MY0|vl,k-o^bGdZH^BfϠfpnKa >.!Qh_WO)H)$;{志diځ6"C_;>3Q!**Sb‡04N1wB\+Z%YPπW=&y#@z\Z;@ktZ26^F$bb,C@h9[qE|ZV*BذLSawZdbφ?ҪM*! {NiQ8H :mQi 3Ɉt, 䜝{ &Ph 43Pi?A (\zFNdsh*uu>m:tfT[ёutv\iM°BݹR:AG$@v?LySCӛf]?cOX >W<"\Wg]<-L`]"{z|'y.!< ; 9}&B#,ҾnRv__+ $=O.?8~{~s7Qn@Exk> l/gΝ)N>( VFLuX/ܬFP{9HmF5ֲ 'B 7EWO$Is cx9"39EPE"ibF8gjj"A!{\ 8zZGSa\HS&pk_:O jwf xVgysnw9_X[\X=;\ XFw4,V*ىjFNF[Lq{sk.V@/zrqqڄ*W_hc9/"?`ș'd+{xZCH0!:I-=Cv@{b c|Uv3ͩ#-=#KVG&tU4EGB2SmT`i[٭U覞ԉ(uAfq]\og脎ҋ\T]W=v+@FF+@֚R9I''TpWu8dͰ:2DMż!6`zwѺ5z97<S[B |3bd@T.+ !Q3q.zes n2?p[NMp7Jq1 _{WS0)͝]PP8R!`zi4H [u1um|t"]ng%vÛLmy. tDn&kj 2.n۱’ArZ:NL32'vdi3]%FE36C"e̔tg#@"ĦqQ]Pd0oxQwSFY8s>iW-_P,5bvLj R\`;Qz'@+HQS ?y4BSPA2Ded+s~'~p/U$U/Gt>dA?L/\KگEO)?v#^"'zIm8;t]\EX [h3yPe,w5lfcM}Cwξ=TT]#Xv)`!-DkjVzU=s_@n'"_KP.8;P ڗ]>~Pz hPPtrm"PN3<ُE= MۑH<-+ i@,j?ME(1ՃYw{8 {'vseАvd'!6̶L봏`?)CL@smAEԻ<k >5"sCT&NC#Htnu #1g:ɴV V7W7+e~(,r>B| ULȍ?(l|;Ua*v͕OE9{:}QDiOѴ|CDkdBQhJLٙMLmrF`֖omDܡ|kuUBSjI%XBD/%cEƩe]ɫ39v?z#2 X(}܎NdN(ۣUU!jO?=-+} 8ܥBJX3JySg{SG+5{f:n+C4mZ : Yc:`%SIK(ӚZh>Op%Z#rj|!\Oۅ˱4'uK=pU'/));{ nA4Bޣ5+:Fg& l""qp>B399j[Zn+'AD\JS{re55ֳxRV->Gg/0qRg(=p`h2BŠCh' A,Oa#`y'Ώr~qxz7?(qS+H~r~oܲؾѬtCW}k ,0zmJF?*(#zOB kG}:i?_ּ<oHgYZ070701000000ac000081a40000000000000000000000016661a1dc00007f0c000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/]~]?Eh=ڜ.+Лq; wDC|x \m06+ޒ~_{ǩ;N:VsnVÌaZ\A\SC8|zWG(; S‚%X%A[5uxɦ1t`5 w+HLU)p.AJ˻&_m69P㋨5- S/{[9Hߵ 0(q\[ N0֝D*`P_gLjmOB\X5;4.r? dCYy{L>`#)Rckfh!yҠ{ L]?t= 846Hgݚڞ%Wb'|uԒiB*!msBs`K%ƻ3vs?k.v7c/<hRY?"@kVK,zZ|R;mLgVYcWJHMm(*~?>ľ}QaU0#Q8:2 $$8Du5bc>"UՅ8Y ?iTyox'\qD^!Ԕp]H`P87 puS}x?mG / ) #n_s_mcXo(үPj+U5>PHyhCnSDa?Zhh*;mqSքIN?;U0%4ڝ+aVR{SE|*C>>^^9:5h}\!c ojk&ZV Td}[xW`0nk`yO?ÛPF0\2Mth%Jv3zeߔL,jJ5gs  ٍ?FHBRAJWiw7Wư5@p]aTJ/ K-o(1k|kiI1RlA َ2U1-Fg:A/Q.vF-QٷLis+8LWUuHi\шPHqt$XoڐEFdv԰OoudLIW7ZC%]>T djQDأ)d<֏+偫VKqF)ښBPҒwb٪Jec6:y"JVs&`rށkJVJn8Pv< pP;T `'7uO(r^&?Syy]'r%,H0;2NfɐtFe>=T'BbZ~HLxCثֳS ~K9}u .I˾Q+Ybk$OCr65 |GsJFCxg}: D'?ydRO% }L#G*c7 G!*K72|F85K'! \v8n #G zy&w}NLO6dR4M;._ 7c(M 513h莚_D7u<[wQ 6QO( %9 c IeĪ6* E&{'xɐT? |&Ƅ!_m{i ?ŽXmN4v_v -gBVR l%{SEH=kDJ50'n=]rΌFpq{XfԚ}% U&+`԰||ޗȁU%v9XQ5OpC&)ՐXu!u-sS> .qo_ua-5#e-Z9 \p H1|4jP Rrp)䟇R:}`>hp-7껮W?e PY%.PZ ܉XRKe{.`f'?Y*hM8~@tZ7^#:CP n ШUF!\#LHkݫھhWK-d&I=}ݪG>4>`|ډLVPqH&nKFhf%F gp" xCAsS9d!Q1QfU5KaCȬף.I]ÕZ-AO`;jW bsgT/!4g^jq6 yYXv p[ U9'B!t"H{"PC xO_3Tc.H)4>Iq1\ b7/ŧ 8i h)d;S+)s8&Q9,;,D7.(chN=\EoKIoƴ zFsT `bϥO1v@QF1A\*2P$р2 Uy}HB)wiu@>Ė@d%L@r"|#l&w$c8QŸ{u͒jm+@j7F*qK3IF#V\"uc;:PN]*rov{U7tJ=6@ۡsz3\U-9=񿰌ݰ+֌#DN\ {MS* +T1U DQb-{&X\=k$@_ hwBUMC ۤ^OgYHԺr9@+5E( 5ScΏxetk?J&fOUeix2fϩn02+[sR~o|!Bar)FbR/8^P%c.5c!$}Vٺmj>zM$oun&ynd w]N@^o>O+?)<6ք 4j4N#] /S4:0 G)t%?8ݲ$k,C-h)_a}k?ޝS4Zp(n,ѸO\ ݫB]M{X]@aj/Mm1Q+k B"^tJcPJk={ҹCz?{E) 4s.Һ) KZ=+1p4-]o UPQvy@2wM%8[Tpȴćv_s#X|ES$nm(Mئa3Xp;)|AnG}u^Rʲ"ngf5\X vNk_ 31q1@.X!fL[7ّsXHJ^nGظLkLߒvNaƖ+\6э5oKSFg |ڬ!.P>85w!▰+/z>VH:&z`X5k 4{>6ܾȡ w|M>&@]p9*1YE>(:2vGn#ߘA$2C Horh.%1t(!`2:gz=4՟EUZ:ӎX^e ΄<9!-`L^*Gar0HXxUb+1A?Oky ۷84EM˞Hw 2val =hCchLچ֬ <)ǡ8qwxNEsaJ77/ oYcqyǹNxgsqMhi߉QaA&*Vs7 @(ϘxQ?`j2;k>d~9jx zVE´dRѥ#u)V>*NۉIE+ZVĶobڦ#9+߱`=1L1ZqFݜy,H';4 c ,8qka/Ҝ/d`#V=2F lƠh9~sBU頺@rĝxOW[s 3̵lV)ntֆQ3 YsqEDCEZ20//uݵCfLFS9]E+xMXtGz? \(f͝CkPS Y 0w Q3qQy䴽ILOn/SQP83!pl=v2ݟ= ւU̳YB.?cri\'5]+Ny9^|'ؓl^nKe+\fhdj:96LFg @& tၻOq:]/8ɩٳZguhu!p[}8fW"Oy.l0&1J>Q['~wr[JZWmdT-^Dž~ f.ɨK~0Le@`XR"f+bHg?V^Aj0ߎܤ0b I3x 7yt6̳Ij&ʏطmŊL5Le|g- v}N8. 8 ׶kれ`AF}bGFvpϝE\7vjc8+JWVeC{#)ј9|w)gJH{dDDؽ/# HOubCPw̅#y,[ۚf{[WyXxOwr^G3:"|`{/ Ne7H6g\"AEعGZkq\xP**?wlޛ)'κP%1A#=6G:2h5]+j}lDcL: .~liӑT7r\6UdE zzw}aMkݶ}irq„/fG@Oz a)ަ%OzQ'@oXGWՑ<-fb.{r;4َDžb0489khTfZ:aҽ`jIXP2Dib# pWbѣV!j(A P\]h) )AXm4Z$[12;m>b?u=ʐO9/! yo>3c?e[-) oXDR4K;ˀzmq@o"R{^3RZx@kd߸Y9}Jd ˚yi4a5.\A`a\:ļo24.F.* X|[c{Y$SϕccwAubG60]Ne0WY5݋@~RD |dYSȲ1ϔZl>S44 Р獠p1.5%'i`-7Efon(9KaIA\;,84VR{sW sBw~,}}o!Kepx|:TTzƭnw*EG½rfMs]Hsp,\Q"4V]\' CMWᎅafS& Fp0F{¡6rf޳>uXYB]uy9Ķ&5G}A|Q~2B7a>agSS!uM%Q96#eŸ)Q {DcŒ5Ȉ]S$Ifl[%|#H#RO3(|&plrЗjo#sdbAj H+v x"{40м"S_7rօ['{UW7 N88 =,/vCYoWԓe8k$Xa0kڊ*2W^t*bqD5Κ:*چp9v4 t:JrLj&tZRν >(t竀pie5ق:cB&(碋Rw:Fm!]˂pvY9pL4'uMwf3.[;~R%vgsZ4jd2UWBp! yڑ ;0kബ]cQ:6}; KDiVI.`cP92R4J楽b*b-ю_~,<4.yszqoj薠ᥚWRQچ+Y6ѫ䭧00.( GAYjo~;:p^ d`I\ %%~cV[n:}dEQ(ڢ:#n'М#AݿB2hn/n|Vg+;Ib\FQk2g /Md@˺x*Q"H|b,؟| :#o hPüX4^ԓ< )?:b~ȃ`_xjtn=fB ga~azLV >VNr1A%IgbW@`KSy xF1:"@NQ$s .OeiW }n }ۧv6VNF&sLrc*=xt{hW#cܱRm*;޽™IA@ (P̥yV&:yBS oQl\`t0ŕVtK*|۳QU`Ҽ>\͚\)u-9Տe}+~)yI3j.&;6U`{uNBjЍL) G9ܤгl_Le]<Jxs„O:$x"uhϜôEZF1*hJWALlh1 [ \<RpC?V ("L)L+^;)k]Ǔ+aRooAH`U(x1܉- 5"dHry$sF{aFff%l|J&F ^-`,I.6ץ_x>4ZwY2\]cܷorݽ]ZBJٯO#K[z>!ꯘP Y(j(CyȂs."[K6\g 67X#E\z[)NY}C쭷ݺ #UW*]l%e-U3V-\0U ;a``8~RD&Sb56t 3Bgv_ƤŔ^ưD\ `˔Bk[sbj°`ه/uQ3"<,C!Rb_lc0Fa5 @mUUaBIAHC[R@H%SȪ9.{7`p}x@I'ڎ[X/_Cs݋YZi׉dec# LJƴ&ɡ I?5} VCӯf&) t7![U 8t}YP$b _ nb.XZSQ++ [#{_Nޓ7WfXWzK;~lF/F$4;nOextڐ|_oHIMSYQT]*ED{D"qHMLnz^n̴Z6. `|Z{JjAq2etz)dwxRd"CSn|Q%ʑktƵèS7g,* !"D8CbƟ{C y2 } bLtdOrp\up"4\,54x-;) R`yIP3 rpz6<8%q6*݄{rpOBs.ű5.QtO`l[jU^{raNrxnĨ"oOa*6ƍq#"'px>3ydRC,-H” <M9| ~:oDy4YVRW >66~$*N$~gK IW C1)[:CAH7,7ے) {^T̽V"x%Fh{v'Bb,P?d&mt P«uPJMޥD0}y`Jp}`Gv#7\pUN]H;>N )90]P56* |l jʞ'gV,#o)JƤ׃}R˙L6IvWv$D9$NU> $櫩 ?&0EZ 㺯&izUk#)>o| ًz vA$y}_tg1<Y{?;q13u=2! o>@Z,Se7L%v|It.>sփ8m>|ec:P7U!8\{,IɿDycxOV{ͱ: z&Vq3(Z[iUu@IsBsP*l)]NSr$_F§nU;/c2 q'&@&|&ye04[rR|WNo][*V&.hUUP btT/W{0V438#I8c^:dw9'UT-?C*dhcbԷD=/R4#NmH-B51Ny$9s 2iS^<>x ǐA@`U R'\Ush' x' R*ncǰphם)"ݰzQ zzX,Ѭ*8PmLd|˿/Ρ *qVݸ ހd/TGj\# W>D?-O!Vv 9Wư( 7UG:OD̠+ks۔=+Teoے5Yզ=pDn' DnXHܖL>f` ~@Pa뮺.c Óv0䷞?ℎ+pD^_ CLWED2z4};* NL?X+Ӫv hHjbctTO0o[v BWYz3kN 14"cOuxQ!H?E$cUXbTdF[@qbS4=@8cO߿D2”7M0YTx۽?oPH*4_#:FCh S#"ɣ0EN-m Z,ƷNڒaz:*)Zk[lx|X뤞̶$Ƈ>?aҕA^v9y/G\!4ߢv k)Ȏ*؊ xrZy#|*d;׈gilpvզ~M3joMs `?xI*RREԢ-/,P OJuqV=Kw #7h쥣$U*t9%hjUdѱ:B-T|mಫR RYnMpKՈ7P,&,n oS,mĴmFzbށ:ݑZ2m5l(cv#΄}Ǡhp/3*)H5Jߒ$NB/g/%@+=Xo>Ja+n%!z{0{U G12="5KYxF{TM#ޟt_pxl Zz}颒e h7XEB%{5 u'Z AS#.6Ʀ?RP;*C]^"{m)mY2 㮢eM ˅ Ml;(ŏ @[Iq$zunJ/~(̩i*UFE$l7 ~FDۻN{ES9dcQㄏ$swIkg҃&rȸ*9} r5k6yv\Z3 RV.6lIl7Jf$ }vDe;0_Mb zBwry:'_V3̾{B F6TWh4)W㡟z 0†63jMY. 1})i_K&zN{MZE ~)f\hWY9`v'e1?8qc3 q8]1SbD6==l<^(qE5&B/(7[iʯJML\Vgt[q|xm_yy;Bo-&rdn'?>mQUJX .`ga%m‡B'xnW\;N4nVF$=LEڏVÄHdVOxⓀ dJإYdRrA@6=q4̝vb7ҬNSn۾]4`m8G;nEܖ7?H\Y/jDM6諈|j㤤'Λ׌o<^`3!>L<(%$9+L +*~^Kj:Q7^ &hn 94~׆m֦\XXh[uW2uDϖOSxbp9%. AV쁊)sϰ[E? Z$6/;X8BNN,%@ߕp }8_ K'|fk+0Qa^~6;FgϝWpoHf?{"6PlqKA[-D%:-dEV8Aݢ P&N w`su|#w_Ј!(+r-r:SejTڛ亁1›FYV1=jdi%*D z&,\J*bPKJʾM;1 uVC/<5۹څ1]piBZ㥑FD*5%Q. _tP n?]cSaE'E%ROIUZpCzžj喽T>.A}+s%)B|]>-vb x":s%Hf0(Y+kIVov$Yf|Qwn [5Q2tBdK*$-t۽ C%:`em5>ƶ4^S1O#$&nA>nD+SyQO,Q=#s OjRՊD.ys5GnXDZr0Eg$@$JD,BbszX2*[QxAVAelBf&1XoE+2w}^rRnlxyf(t{jHGSCh\mIRu-ڔtk;Ϥ+휎"NVar[e~a^;hyN Q [*,'4][N;*1|-XV0 egrXFOiv{:ʬzCGcx [Ig8JXs-='6бs.fd8c%[*an!_ /.<'sk`hd:GB[UZt.KrA G >k5"i|aVk&f;@{~ dJբ7Ԑ.My7%c`ȑ f[\[OAl5yG=0֟+-G{fɌ0DB֜/+lH~.mzT #臫G ɿn 0ޓz7Eֹ ۚl$ ҄(Z{ hݪ3/ۭ eKZcVα'ʢ(/NKmo~t?JvmkI݃j*?+w*DB-pwݒ9 ],oCO5B,+ʤR,%Xv/ 9 W=`Z b@Sl"r[Zjuܽx3Ԑ즽>n FU6|zfOef#gj&6q2F{':LN߯\Pf`L5Ήb=7+//r(;B}fAJZ%Z="3.[4ɼ@`L! e0>N+5 $+>ɾIOn(~e~,/ԫޭDtQ(B6@ '6)ΣºY8S#l"`3<@^2 @؟T,CGYz ξȎh^&:h\VU[#\3e!-BWZ߄㩴y4w BaWql޻?눴u8 u ";"@j37,],\/S2. LkVBcQvbUE²9Y-X'$ƈz2[XGc7kHu7]XGB qj<{ '~ ha@"!DW>ժ[ A!x s'UgW,.4[l}džt Qނ9U>XnH`0#.;7lé&+<D&7wR>]$+EߵZg}(W !G9:vnEh y\k.t+H:D,¹Xepg:WķSdg,ꦸ‚ZHVK^iL׻+L'pr#SўgO!J[Y\NsPZ".$ [ X"cԨ dgp=ڑڊ\kNa[r1QfM1:#ɠKZSN1cdIg(`UFͪ/H_\fzVbWdɉc5R F8BT Uxlo_, 0_jx9]7cr^IsaRYr b3|h$WK/Im>(,(`a$-2 7JJäiT5ÒqVG&zB2 H}/̼V"=0xl-v<qUVV4T(ox_0(Aox|F|DNXlNǭ.U4/o n=0% #H!*-މ@%Ib՘? bfF;?֯,U>nܤƔ.76о+ dNHߡf)" Uo?0iD(-mV^̟hsioLL<<܊ UPKx[ / ۏnҏ~UvJA_#K)  LM5 ]R]=ԫTj[v {ݭ1lD:جd5PRCӝWRCD<܏'PE'u⋊NJsh{EM.mˠa^ȅSÏ)0$mOhJ&OoG.f_vEE8ޏtգ#nWoBlTW@ a^~$a8mQP^̗BgA,zS1JGfM&[yDD; \9wzlH׶i! kfz> DԖcca==Kz?&Xm/Z Qwe s  OnjcKkֳN0c<RQ#P3}z!wSՔwۓ47`lűW&P10 -ɹj|]!UK6XȏFꚟOa':bt0 |G bQ,͜Qr:(ɝtկD []O2o`{zdAmȧMEz\"*3 wV5tYJjנ u ! V\~|'CJnht/e/lnD&ati"l_+oS-dIt3w.Y2۟:Iq4mt{iy2Ꜧj>M}쌝섐pAyr^}JrpKj>^2#//P( ABe,fl#>Xu:ĉ{Ga&UMԞNQ F{Rnp巀-HWuhO1zSx9$gUm#Ӣ۴+ZXނM.bYԐ̱Wb#tC4f-¹W|/NLjuRBiN ye xb%n;'N. onSNC v];i/ x`]؛^oE8mL̄cӌ!ho.1h5SmO^{:{J|rG M;M+diZ-c) uo`vh-W9Gn]y`S´=QFvF.a)pAU B+8S+F>20Gɚ¤}|3[HW!\eT!;nDkY#WZG6mGP~P0-(pܻ3Sxi +pt`G[>ύ(NŴm;aLQcN*0sPT1\r|/E mhEz 4fqԼ7*uEC qh^Uȶʍj:Ӳez~ԏl8EdԤzqi52d`f٭c"(7J[׶8%]cnyQ!"6V8>f6ixèDT8 V0߱R唫w>cI/V24_M{u8$QmĐ7 ^F E7I\\M;K M;wbDhVa6d8!Hym8AsBܗ [$,xO?+EۛW29p_gXAUì2``(:k5[Ǘ+NV,0 Fu@bVN _B ύqQ:4\=?_s{++&$٩zgO')\I`X&ŝ*{9jۼw9WSj L`)ҽӺC-9T De!X#&[N`Mù[)keߎ>r$ zV8-~p|e~90lD@7 ºay_3M3wkl dEXFOeaȤ_,7ݠOV}(TCЅg^7e11w:;D"DF/n@̖ڦFh"6-h+yT9'ŘxTԦ"֬;k',WM壐Dvs 22~ʒ t?U't\c %NVijS16p(/PfvKZ!D5H(X6QDb>*V~Cꉈ. :~W%N9@:G8Şiݢqbdv $Hhsʸ$m0l@IlcM s#2AyD!NB9EU;ZBXZ\#:ݰQ>Ã/OMHP' n_PKLW )xI\rn-Q#rѻ%"* t&/V)竢D];0+"p/BBNKոmPH'CF@][ړ,%ďlM 1AOH` L@(d 'Үa OvokL#uUh*SKR7zk0#_@"rg)3r5x uH˷TPHR-y@׊[ד`p}A{b 1m yξy@.L>_A]78>Г芦X; ݴW>~ inz!E8ge"w> կM?Ï)WBc'o+Vi4L.J)ze9άJ<}:7JjӢ_< ^fU:S$Z0xC{e!r)n" ̥ͺ;?KpƉL?OE+~j`/_*)&E ?Vx#-x^2(1/jى91d?b_ ezڝDi*yo*%n a%ib:?K^%|~lmNJM Ef 9_Ӟ ]bޗWc:s8 ZZ kI[hDDf꣥>>Ww#P%7_.8)7034 ^;PC zHĆnry/qX02H|{Z=bJ\rjyV`yS}|r8"-!66wbQ'gRif!h.=P7_%+Ra >D`9B KӌC2l_dgWyOEPǑ}f}fjH^6z+@.&] ?z\x%d_y*:m5\G9L-I_-[ ACZXGt}qN¦c[,$zk|lavK%*k 'wXٽ\)hM(p\U2cDO'tTOL>G .faA% tpMv?0 iIJ,HX5S$t.Eaow䖤D8pft lZڤ5Rt2.# m촅'el,|39N< ?~,4LG c2PQr Iީ8(8%#AU) {}:QŽallnO.YuRJ]';sOX:&rlAG+&Sǹ_P_&( b$6<D@AYYZ;n 8Mq&&/#։ueema;.!;@A#A;|!-y(EPۺSCA'T<x az<>C24=O%v}lő 'F>V۔[̀ҋҨ$ᲷM_) c(ZI1*i^[q*tn||5pxuB-a+x- j{ 15܌>Zy#r*]pwݭ" *x LA It̴rޅ>f5I/sũP2?u'\ g̝S(U@ o5t1R Wg i3 еYNJ8\G Yu^W^1^13UmoS>,AK! ۥ]ӥtc:tn=H""h` gCw_Rw!rd/ 5~p0u!7^utotg-/\c}ؐy€ ߿L-"ـ 9txmC$-}9[$ >KCgvJCSG0"o*V=IRudpt,Z}gs=2HC ,dz ( M@[MqPx?ܯJ8.8;\#$FXre':chuTU@3LGp=r٦i RvR‹lޭ R/Ǻ\Nw*6P_N$$PnOZb#$1ZbLO7>.IR ̱QGg+݋j" =J,9ZP\;Z^a慳H,jceՖD oQsnw{=)Djf 3WJ<҆9#y_A.,)1~avo:Io'~*0k$pc)P#5ߟ8iPH* Hv1aQnO׬w/y+.k̴z'\4cCxCu6Z?ΎK'&čL׀Kp1ա5J=DjlmmXu c [I# hTEam[=ڐ 6 PTy*J)).x%ϿzV֪fE kF$U!kxЫuJ2Ab`8zzC9q4]ce~(ӖJɪ2 qzמ  wT#_EFt3tJᠯ 뎇tg- |y"hZۤ Kq8rt\8rzմ&i~fE2z_7/]IS9lA:ȈTq:}mKh 0q>Hbq&fߵ!; j0+XؕjΗ2 9ǃMLdR=10Tw}nQI̙9NLydh>uՑ0@Ht"oM^hյ7!$V7/ s ;bR޿كs>AK# D(Re b Kmy>k?M,O7i 0vbD+q_cWpKis}Z,`,ߪkwouHxhbeQꂧ#tSr &N&tT Sd}DNu`W2 >]qfڨsQG;>Kchh7 ރ \0-bxEHY'Φ$BZ8[0::zrRz>[-1rI~%V)󏶦mt';[K9R 1 .Fwm>A܊*@rNi[^׿@Z`id>&g@0:TV]I8:ޫb%$Z՞U钊 L$Yn-W:zծ>㜈 Flh=XТg|C;lƍpR~Y? ɽ%b}͈֔ŷi6P:VnB~/ {L Ȭ]a+I,I<8#@$ק؆3YCqՆb˨|BSOڑu'jT tY/eGg~8Fj}w)zx⅄X xAQpܒb5Ve8ql*ztgLϨ-H{o@^Uvd0h&.k˚=ȤK7h 8ILbЛ>:y6Ur,j0~F6URz,ԗИ@B%wњO'ferA6 DDVHZizX+ :[iz:ǮRi>6,T[:}avm!XIj`F-*(P/}Փ* V4FKXSٳ,byHߡ<\ߔT n"tcDzPU.ՄtBݡzJN+jd<:mQZ DNT/Cn4%} xLz%_Yo}jh4#oLDn 4XiIl4݇pA$|ٍb`c?ǸK!i;M^VHL_.cB `i杒1v|,k[gܓ.ЧS/ 43$iٽAP Ofn3o8ğ6MO>?̥q}c {P1ku,,'C/q=yJh 3! Y-rFT|ڬ bu]%nc=D-|#7j$ i6c »<4j@u)Mϰ74HB䖎=qwx#В5_uϔ*%r+M%ҁ9EIXlas-d#v 1M.-R!?KΉv̗p7o=xTc&֑D e2-{Us*Py rϭ;! fY*~!U-zVa]uv1ƌ0ϰyp[Y Kl)?dMrRg B1bP悍``OP[$HxHamS:wTLu"`T2_,1J1Ljع:b,t<9 E]8䀰?uOΜYJYmk:h& ;ut ?e;UL@[L|p3W2X湲oОtzaϿ, WhnĎN qtϥ{\Ъ6jAњ,Hz%7o=v*yR| 5T>UftŽSb/[DZ:Kcl~7:eO:@Uc?(=!Xze^ OoMH= F7`7/75D+S_ z @|XDbQ;QM.zP'ۓ)EE3ơr8$I62^|sxNmp>\Ճ k*P{bD@G[+9ZJ~5B)n^b^5նDr5ֿBHPV[*c7@'dpԙj.@gB]-k NحV!G0 2.am⦱jNY'q+Df͕bL5Dr+~vMӓwVo"И+) TDnI\) wB@DFJYW/p'_Z`a‡M* |1f2;*ʇ$ :k!Jgr߰$x_$k?ȬAoW}Pb҉?[:ři?%pUH/j>'r`,c3j"AUS Ù>'* a6eN9?|`E*Zq7Rsm 9mQxG>ʓJ ^Z_N}e*a渏> Oí(nw@}mh;m[ <[R7V(V ;,='w t۱'I2#Gx:\#lh JNW,=iDe9x4}n ڬ+mb_xU,|ꤧC\/?ܼ'Kn{?\ób-]4?gNwta,g+x*o.ϳ BQ%V"򴱵8MTإniF؂_Lq !͋)'e^m,031qi/l*30)Zd$Pd~y1Fy/ .ê@W]楨p.A̶[頚Wn+P2=e5$h̜q̨s@m " ĸAz<}~>9$%lMc}W7-+ltA廸)NtE<]$d@o wX'.ey.GM鄹HYFOtFNWK6Zm]Y+Opx&^$+pyX=ao@UI 2du8NiE]6vR>;vF gt$`g3r ]P.f(UDs^'{Y12w<^C)~ZQ`TQ*uĜnhj@uh ĹUJ8 ]C ԜDbQJM̟~`9U鷒FV3.߲P@ q{v6'8ڌ4Tb7f=|18M$ЭiD0(}씓G:l|d$Pӹ2/" -x!mɆXèE]˜kab#=Ȁ֓RB?:Q N $4YVC2Fpl?;]r2XUބ',Nh^Cj{w^VT7%4XvIdY*J{uM +ROp_IB=RZ|!̻ڬX2-}5RʎpTTw&m;$1!^s vUGj>Las(A$^N@WҧLcFwySkyylfI:R`3Զ~vz<4dE]Pogy4gD͝0MrRv@lVNp߉?Rh;ڔIkrUq($6Z3;_f.n|Ӄ|x$S,E)pdPxv !s"+.o@n$˭ߋ':FYG8 l\eD&#Bu9KE6!C#$ĢU|on%9(UgLbMKA𪴭зd3~A f&DJPNb'6sŹKKVЊAcYy`U67\\ owͧ?3(fZA] (fѮV; ~]@";l .'Mcby@zԈe @DMn v̧ Mft> rtfg`Y;5ZP"Y h@Zy )\B7pk#%L 1CH| *xeBƓgUg}GWhWAy|G!A>-= դ.\Q7]ZNL腃;E[D\4fW2oÚͿY.v}J?Cߵ|Ո*ijwň_<Ʃg2f򉨯]~Mh:v_l.?U/tjn[u@%\"t,h43QڧOLVicT/p"= Ps D%=Jqr2E33FƇVa/E% 3rL·  A=j:磧$\"‹j; \>ڸ$"|8ˇs/VxNLiRujxeIn%驮f4MIk/XU%7sz`؛ccYV2q;d$S|x<(s2}(8csX('մ/sU_3Q}PKT^MX 75=PmB(8tO_*,wHӓy{osΚY~nx[p] >'"s\PoѤ;}9*ZGJL$ަA^yݢ _ lsaƈܱx)×|DGηUN#X֬*+r@ B_) dvf*R)St,>u"݋i =⋅3Y ժ)-JO=8WI]):n `mYH]i93NT.Y⁸CAXMF R0WnGCŧR?Ȼ OJj#P IjM7 7eoe}^:7Y2UB.:&٪Nj kBݷ E jņDnЂiurףYR(wu`{oC<.ӎW䶬HTvJV+q$<[UTXFl:4Pmj,Mf7"oCfU1@U@րjLޑC~$$7poTsb8LD,"hz:J ľp$=UX&P1NNp7r LGd,s7)$4[{j4zjY؁i7%;?[RS`,3'6T?03m /A}-1FT 6\r\<#eQ!n1R>fϩ<}z,ׄǺ6^A!a(}Ýٗ5₮Emso o7B䎓|K=$psN$XLA4 C}8,@Pp!*Mǀd`c"+%4'|c);VՖ_S2`7)Bs(i زF[_8ܠk<=%BWˍ aQriU9 g GU>8nY($-(f`@i֜ K|?|Lwlu&ad4+n֘^w|X .o^dvr%gFTv#yX0|p@əOUc4·͔ +Sfn+J?S wIF$ [;1c HG _ K+i sp:ߡ"0?ENaJ餫oۏTaބ>פ,rǤLV*r4.2 1F4կ/1VBVE] },^@B$ wՏOf2R,<GPjvpFBAyP SZ'.s)DH V"ĉ7iR:(OW*{.4VWIS֒!nϧm|mdތկ0k[ʊ ^G7,GQ-z=Duq~NDHE]~j#iE|BaәfSiw rQM3է<}򌠉4q(&l9łx/}RL\+ƥnN=1{>7j:pC`p>$kͻBdy8vLpp_bǗ>TN$,*귬B[muֵ9+eHXk`@@Qt=9Ezfֲ3apS$*V gvSᲭעW?'zG'Px $$4x۔cL?! vϕ9ڂM_dTDEm*ֺ3=坶u-b2b!J )~0CwG&Ov8G ΅^@B[|Cщtƍ#~JdBxݗ|Hv_ q{zf XڄHIxSS`EUݪ0ti$FS'2ɇ֓*Mr N} "Zr[z$ A"e{I=ߢ}ߚ+ ϿԜz~ԗ3x9~JY.ȏE&UQKϓ*UQ^vh,;U,??z7oL0ܬS=t5d)=&_W`~(Pi)fu%໚t٘ X"9^X._vjB}Ru1T|9 wh\;eVOk9*]K% ZEZ\v x1O>Fhg-ZQP<}My޻Y,X>K/5>mJ\`ݤ[ogqY ?P\pex3!GXE`ʰx!%Uo74"1XڨƐ:cz9U` oZFpGg Q$}Rm3a,Ҡ{ukC}_<!̤hT 2ߜ1y Z#< !MFo6ݕ2[D`iϙr*kf_Iޗ?JetWHҞQ飨 pNɛ,"Ij"2&+z09[lm[=,كA"M3HHI7[o 2A0(&}2J@CPbt՛^YD`ֽ\Iӿ`}VсbJF4@/%f,$㨠dc)lWk=5DCR"[UbvﰌB֢Ȃl@VLѐ) = @H E0z8Hk.g5O(kL9>S/@g.InH ͆FNdY?fH .TEtʉcKYR>vUbLKil200߼8LW=G>;^-/ơ%(9nc~2/(z{Ƙ$L-yn,p6k3^崧,lmu[:BFh3%Aե;a+"IG ⠔z&Z﫳gD!zcJ.$*2%:ӗ~ 6:[ sX1s2+BQzc)~X!#[;>6^> 8E)ZH#Eqъ$]%+H]ƴ9KP-FXp$QgKqeQ>72OW`E"m (vJF?) k!vȵ7ݘ1jrZhB2;k܃ $O̯:Vͼ!lg`GUsuR^y^; !@DkX6ɼcu\4E2!W{ۧăRøjwS;| ׎1P^nalOgrpE1p?F)L&cQz0yv)WDljf*D>1ɧMp12=&[}>iSiP..ә`+ai '87)}(M Yf3,mƗQt  Rs.5v L "~r:srmF:ߕg= <'u WI3D5,hwEjZEGB1D vh2}pY ܨ~(fbUӢj+]aO_X^ď~8i&ˆ{KHhdY/4ܮ"&s6,]<_Ž8R3" ^ܨ|;HXݔ:U7d}ω (/͏|Ҳ12eTЈyG|ZZSFM]~K]:uWUAoFA"Î`j⦛< D 6(7LaqhK1/$ h)ra0Gg]7)HeD] '@Qb:N󆻝J0'k#?`ls+s>Xa~"^:Ϡ)P,@9|!QZDCx@iF~ҠiX˥MLۻt?4Mn)'@<Ԋ/ KjAУ[&|aq*#Fl`)7 E7sEӯ1b>׉_;w@EL a۬j\ , 'gO\6wb-XYпƗj}v?dVp#Th7]0m*vw"GJ`YE ý7 o'яzF"X$[HC*f3q$2;Z@Z26v޵ʓzE( 4L?a5հLg. w;Wx2_qzi0rDHn'Ó$APijC!M"Oy,2Rսq Mcd_UۿPK%qZD_1 5VمIEBuyCqT)8ɂ{z) ݕ~9b]l =HYYEWP"r UlZA՜Bѝ 51̪<7v֬a)0zxl3iNLH Ҭ9'RH QO֓3`+\"Z!,+l5g([_$L y;ODA:g#9 Uva%U|IѣFYn"Ւo(Yywg=Gjs^:?V5jpΒvָMVq(ح/l!y{HaikC4gGiy $bF,y9(𕍌qL1j4сe9xve͉v:D-[]cUEelG7񝶋WB}YBtd0`;/($i݈^[N$ H"xWc*44D٪rœ6ޯA %!L8Bn2J8q64SDfkx#ڭӴ4tO,q->CҰ4'D ѽ%f:E.-kZY(v ^B'(be:C?{ji11Ti.ml]͗qLo]iYA.jڸf ,\7Ag 'Wi^2ns Jja25X̋.S " ͕\f_C Ӗ% !b5.g=҆s״!k}c v%Mtɨ/oOydxN  P.fL~o⇲7v蹀v$&d1V&>}H% ̓OAA@]^ZbGdT)p:xS_q]QD2@'G+kϰA fH'J~w BQ.X;ѡuhSZE>% JF |%_H^3 Ȗ{|.bF#TᩃSf8 # F"m@+rsÐx-E=Z,.1AMHBۗ3_k;8AoR3b^ 3z~\#;$̅LF_ v2QX<&@Ӳ9F#ωF;meY-miV)P"Kױ:A/H)V,\ɼA|YfN£]rꯟ&l{ *W8VG1S`]ӾrF`hG X92-Ě-IHTɁ2A鹪0Xx[R=GHAa7׬'tp%oa]d6Q(uR=siι0+}Q#>Jx Ikz!ˬB6]]UrXY7o WzU07-*$KIW&Jtn2bwI6Iiy1tԿb^/)@b Gq@μ8PȬ^W EHh<$?#QPf *W5+a,5Pzw*Gx"$/| cqkCHo&Q9A>(ɕȃVh37adņk>x&E1%2i_֞㕢v[fD0[?VZWytmo+0F00!Ad |H*EHZu獝 yُ;e~bDۡvG9 0B1K} ゙mc& b!"QQr#Rr-E9t.ʍ;f(~- dmBY0Hi޽.W&aH%YZ0H;#@g*r3 ' Mȵ һ`dߘ;>Jg@bLoQ AyFtFYȒ%qs`po`z5GW];XQiN jLgTTN1,Jƛ28OX '3׭]> @ͱվ¼+1f,[?#D>K}ڎMRQ-5v1[zӗG>}K%bLN<1ӣ@:dw>2RX~~ˉj}ߏ 'B`ê<>?cZ8Ē"s5o[]% FvWħns$r2| 7 "/vÄHFTn$ lrb>5+>"|E3c8=we`1bĊ4G/ V}F ²3 8+Gb)~SuD޺[4a8W'rmy;x6W`Pܾ͛_*?p${ ):%"&B[۵*DPY*+Sr>fKM>˱x(U]l3TaW ,{u饽 d6MW4켬sXy̾`ne5k8 Ǭ5Q~,ne#:W(au/8ޞ`SF!}$Z te沄tE0|[$Z#Uߩ@@(KqAC-IF8d2+͕-*1Ϣi+U,r2#hb!No$mQ@5iDjxe 6zf/& -#I74U8첉!Q+a9 \jhSlj洩d1sp[oCl,L/øOf-MEm+2tGf?Zp).VnיX]^&eH}e'h+!V|bIM-5HR/g]тQ.MG&΢މȧj8aLޯR~T߱$.OqY--1AJJk}y0eXSɲ?УC0's"fA`r&JsN|=wPySh ("60HCci20ۓWNU0+}F_~0!8[W?}Oi$(YL{L'`Mc/q7NA?ӣTVCoK*LP rx 8XugP.quetU-oړ hy8ڂ ~eINˤelX%*HmM6mtoeJ(Xw +*63y Ex_q謼m+cZ\N3Txf|Q-7[q1okow2Eә[H1v؃Ј+DC@kEjl'kcS$ Sۗmf򁎝&!)oO"ٳ.TkV$D6+cϩQ+nw1I|$m_ޡXT{%08 w^.ˤܙU|QF_-6:_%b/zmB &+ER.9`kpDV#\3]DU^LJPѭe%*H 5 :m'W e<=0?'>bv{P:iÐu@%Aƭ&j ykvq`CcH#̫L`.{;kDŎ&^LT-9Nך}k %ZP{n!O!Xy4^rBLloܐ2 I_w]X)Kxd޷ٛqE!)KV~4֓$Xb=eFhw5^y:/t79Kx4%N ֌Z"RVyiIudW~Z>(<{.+v,|&WSBi3Зh1a QYcߦѝ'X>hY)]΀Z3jFQ0.Hftu> VZ/v;\ ):~\y5b~xTr`<ÍfU,c <~u T!e]n~3yW5$S27" OHl9)B<,O!y mq4Jyخv_#4c7̽@9ŚE.2k$NPZ`|'|Ak)E=M3jB-D0v'(lHܵrT^Ǟ|}fJiuNJ H(Va5R#iC! QԼ,\Ny< FjpEzź-D3 Kw Vl<ʖA ܐUl)ڕ/#k͵, inV}ӊ"\}"}(d19}Cor猢!V:xq">tfj,NAˡ 2]uގv<">\6ӵ)g˧Mld#5I°4鶛'`iy޶?2~7~i$n u<}jmj*nk5P}H+9f"[EuXbcVj{O#͹{i,#c|h}@XKt%n*&sA~ɦYA)c FRBԫvEGS&S:uYA?qFqKo,anL'Д5|aGjo N綗F{Wt 짇 7 #R;HeVg*{FCc? PwǺ˼Uya˲͞NC=ኆ3ϕK@KO1Av-j6Vd%oEyMF$(d[@0qvC:[@/ wr$Shqdo/x3\3ohK+ O ]ᣚa)XA]řN .ꂍB5ʱQ ~jLX`Ժ`QǕ7R/lqVp^o[Kl LF5Rh4>J;@٢#nqN[I֛:&M;EAKZ2b'd9\p!-h.˩{G.m># MI N.s~B pSUZg1ZON3~*P2ɔ;w1&{kH]Mx!"vr$ =E M=m62"~t `<$6mMZ8f˽ ٓ҅СmgŃ1h3OG=YF%2! fQ.e2ۼ aS{r=_Ҟ$Ż=n'Ye[xkӒgQBl/NRw[c6ybJR^tآ>rf!VFfѥ)_)?Ce5Wfh|ަ1F&䎝d,WTiBْwn.aµAԖH kGGKr]oin|g؏~ߕUn t\"T1wa &|0hT!@s2u>Vw_~B\HB.շ;Nx4u X8 ?O!_P KKBTŜ(z 4ۺT=@L|5CRg,!NNWxAcnw6@adH&OL=o0=Xn~&)g1^tP|WQ8-P1cZVuԤtE [aZL2v]-Sh?]ntukn;:ֆ@0gjnٵ ݉Ėae06\`d&}}ED#Gf9d{?I阛"B;_\ɲ+Ayixg.8DGmuP"|O\o Q $Kb]Ob%Z >wkiihN5Z,N[Hz} 6(XywPoLBvSAx\(6wqHz(ِkě~A2hiYo4%%<ћ@`΁nu<'I{Nb@ M>,#yI b艨mC:x2jki}/ EOfv dCLXT#Ƙ>rfKquu{:v{aS(Xk2މ0Vtj<^gYE{Ĺ"\Ysk1WP^(̇ԗnl#Ȱ;MS\6q†@ǧ (yՄ4QP el/&(j4tnvo (4ZU̘fg@¿V3>1eØZT_-#-嬥ڔj'=8!#kt6ݵJYtLCGag`ܚ*}c}`ag)rmDduCDgC2SuYB Q8T $t'$JBT=ɼ!l+w8)1Ju 9?sj4P 2Ƽ [a.z,,hGDsc#j%Cjb^WCn'2b{fcܙg0\.@4πv^MjF(jiQ Gq \E;bpqHǞ c;UGZδˣIA qbIS"E7k(oExLOGs!ߓRC5<Khnu.q,d[O{!ɷvmM[зi)DX8΄? Ss`SsrRv0ՁpdƵõQ>),=G-bRd& }xcR^ |FD6*5N[j咢8 Y㶏̧XX égJ,${)NmMpn,{K}+`.ۀ騖)+N`GqWIc6eא=~b ;){q fʡYNr ;^wM2WmHmjŝ<'ـ`uڤ瑇5JxTϼUrIF62ݤ#X`o⽉XUKoOPYA9g&`IiC;{M5u)T'wQ᧍tgӒ$n9v#!VNc-@N SWb4tOݕ:lA bF]x-y?()[8D6NK^>"&E)@~k)xArH >`d֖c҈ wV+&ǻ[IPehgYNLʣN;8MPw9Pq$jN:,Kz„QB~O;M{ع؄ޚ]nO0st4}FZ[2ns7G wEڊwUHg#2k}2 ̬Ma]Y0ܑ\3~D^5>q ؏A5QT rgʘH!<сW|>Gس>0V*;s.ZV/ d gU/*f-W&"䗢%BƬ)0ۥ.ne\BPR{i!X&sY3l`UFe@_揓5)xT0b׸KEy|n8qiեD΁8DlՌ0Ί9V/:df,_I_!KG;WD1zsϧ9xX9) AI?kM"Sވ/6Qcqkn $JAkcq8w6I) IfMUbRtԣ SqZ-A0|qMOMB_%Ř1S,=-KHaV 9VKp!1jvD-×\zaĢc(.Þ77$/ ׵bĀ6հI3i9-r&ƾo;WڵGZt' 9a^`a.b{GoblkڙL IHLo}~7?!^-]%lg],.% dCI^ث-  l*N@<[re}Wo#)Kiv í^t#ihe*{kqC~ Qz?op8DŽP'_O!ɐ'(?>o9/,!Z.6ʱ=Pڄ < ݐ;=&.Mqiq[9]>Ñ0ηwSXk#"Qy[-ѨE7w L8KEa0Qʶn%#轚h?f [z`'G~M9y!X5BE=rBqucy0!?!)i k*.s`}oxNllꚬJы0՗C}CFYMf[f_BTqK$lq@6i7R5z1E\s/\WotzO8+O3O!R;oIS7aJs].4>G}cqW@1fC]&XvVYt=t﹋PdxC{贠ʧ؞tzɌ>e\#8ū7kz-+ 54lɎ`EJTbLFA\}=w p[ 4w#(ba2J2ɐG̀!\OD)i'|2ѓL꣝hHG3,$ݎ'$CX?m /ۑ2tetS:hHnNjC&¬YWve ./"zL9ЯNl]귵=cQH|ɲ>is:鼞)~b]a+ǙUי(ͷu۫s1 i41(ן~Q7PNȜxo}6 jԋ+xڑHֳxJˤ^t" {Ͳ?"{ύgZbgB}GG1さGXK .h^3 TZ9Sv~bvsW{ћ:tށx9\ϫ7BwS*_ XB *X.jD@/yXJwܶ̅\'2Jv/k"]wd%xZ]k;d([y':V4Q]9IZ0$B]m z^ V0}r5n}4Y ȉ~?c6O D)mLfTxD#QTcy4\i!㮈m 3' OD91̋OyYX%cA!\ۚna]\cL^gܤ>9L&(gSY MdrK^g 4!>[·(tT;(yA7\ +2bŢze/QK]H?܍NT8F|Ԁf_eoR5hc1Jbx^c+O2pz`>$G⺹ja9*dR2.c&pPT1y"33u<Ĭpچ3#̎ΩTepdq29EqP]OмYL{}|ABY72 s!$SΉKDGMZ; S:v:NgyOP (6j!(u\"xiw=zcg$hqMb`wu.-N}h~nK - [IBk{ՙ-;6 s jݦd)&8ki*yX~٦4¯+*I+]},9.|ayw0wXxX5 }Q֠L}g$O79><5Vq.EؽMŲQd~ﲎƤWqH?ꠛyVfP/x̕uz0.kש4#*+ng7dAF:Z̟x},{f8vе=\5!6TT "g%E ̪VL&k_昺*-5^{k,x!ׅ(Q>{a ҪƽHholJPs,ѩhQ+6"Qnh]N4ɑc: >Vه~Nvg dj\;2Jwr7}>A% eQFW.b拑-= ۺ(GPRS+}Jְil ZQ׽` 78{>X׷LYՕiϙ} s$mK@&X~iߣmʃV-}˜wke[~`<y4mabŞ{BQ'=΁X~TՑI;:;]v(g-m_+1+>'MnZ)¼!$~Fv?h`条»;yg DtP{Ip%1FA5hݹHR9NHBĦؿ=nf\>:E+rL@Q&{CB駰Xrc"yhFE/wT8#Gv%!yM] mN5?-N .02'\fLAJU w~eG>3 vx2!*gH ca.KD8F GۧN14zERLw4pTfc{5pdk!(unV"Rei:`ѧ⁝$,%:*mU1j-Fj`,u|凱T[6Ǣ W۱Fx+hֱwV~d`k"9X,}H"GmbNU;gޝ &ey۩gO_ބ}WyvHHU{no؊\^'%K@v߰kYSL.|uvJػ ̀GEҝ7Ҡ2ĥ0gMmn!^vQ_t۩'RxbZXl~XR̎Kp jܥ$c/"27|5Z 6P_ w8v '5矴GÄ@aͤiN!af50.ks X$"V%mF-`e :tR7;{U0)~erxt'*H8.ʑuZn)# $)7sDLL> gnuliBSfSb/~kN-89:(@oWX[?ِKΰA1:\FVWvCf.yl~Hh7ܔl\RiXl?zIn'"Y8;HH/GoeׄlXۏڳ!]{W3И#W (|^GF^'mi Ƶо^]`嬷 x:Љ3!%=ĂUaޜlºat iVg'K)j mV0L<[L͏8'-HK{?eC-XhUwq^Ds|#Ktv@Gmia'n?Q-b= KD9f! eC:haoV0Y;~vi qWqCFS 0dMef0ỰD4"& V`j &R_ɵJɖO1Ɛ3Q sY{T{̈́.C1af-YU< Rt&# hLш-7Eg3X~(iDyꦓSQ,P C T4DoomR]=-䄓tz |t { Pe:GtdCiT3HBa@L7ڇ/- RG%ϛb/U!1ËO g;gǺ G ihL©i>W~(ӭ5iSmKsx>JU@vjӟ_e# h6]: %Ԥu F«N!Q:6*O'{o X6ڑF|ؔx1 MC YkѪ*vx^rJTRnZIb UrUD8`.!Dba|yA[JAO~U(q~GtIK\{-Y=ʣYnO&\F|aa( OWj .ÇvXł>H;)Lud$izR D}nf?){ ls5`&K݋5O)+;J>{>JWp캮ݗ(3dg[9R[VVLlX/85D2 v>p_LmBL+M* ?:OE?J Gp6#Ѩ˕VuqF-<0v "Z55wV V0/Y: kVlFiXۑm5!9T\xNCdf&ށtGs,/zm@))1ws4 `PP&N\T*wp_'bqW"jEޱvM&7^ iQ^L!] kGE1:l0KFi"Yweƌʒ4 "ז Q9Qd73JPT嬡twFj>֌2='1AhWnѐlSŨ)~/Z'ZmvִӲ%x sa.Uփ-Ua:tgɴ8CNiHn\` s Zҁ9 ܥGi{/bIy^1Li<|HYlr7BKa/f迡^Cɉ0ҿ>Nq]3.*!}Q|Oإ(F]𮔃hLi+?\$di×%pbgVʆQ5-V-VU sJĥ9o >p;Lv_0&N֤~Fl\$T/QqYY2B&ef14ܠNWnؽmbp n#4aK{|iuB $3}o+|#يuT55Xj\yPSىO+4t!!{3J?%LnDu*0HBR}dAB.NY|>dQ9QA S2<7&~4@ `{D@]'(M}5A钭m {%|C>^!K%$6?ނ&J8M&5- l2y1NP$8ÚY!({{ _ Zuu xap\27_vlTWOvhTND/ vdM?ʋҺ$l-N\KOs%eQixErjJZr{/'(d\>Zeε)NW#/Um)^OgŎn*eURf1΋A>'،U2D)&Ad3614˾NxD)ir,TlWL%bXN8hX vrE=4٠|ʧHv(-Ft=}՚6K{:YW4,FkT_.4 Z+~{{00\Y;Y=_jM ^9\ p1m=]MiU呵eԚ-%1Jғr4 6= IspgS.`)? %qi]9G<J>%6 y){oȈ N$Wi^焇zzB3cdj@8W^kN7?ךSh d^64F) sUEPNuŤm{lÃ:-Ηd篃͊d_aHGX#Z5YuShjg@E f{"׆@QeK59-"q4ϱG !˾OF70v;൑$AdT ϼNraD6<)1 :>sMY4ɸ˧" kͱWQ;/&.g"p1 .fIOTA϶9ڪgq*jxkT[DCkÍ]=ǸUev2&2@0o($3FaRY(XI腁]dH>Hkc+)L2aqQbY"[a*  B]h1 MY>kASæsE_cPL;ZUh7-!{+ym|)__0{g㾑ښroX>DF;:l5WJ&,e(="QX&ǨYu\Ύꕻ?uUKFw<|ɒԅ]U.T1~݊%P|8A#HA(-Z+ϥ}6IaޖoRFc=eY%1[\OyGO\2p;1% 7CBN:waܡ,dtQ/ gmk@ 8nRveAs!S6F5ȧ(21;=yL\%67 M&cA# nY\rcs9/;ot˼;M%)KtYPb,F! u4`6j v|=u2UX7n'0:_`[Zei_Tn]QdZ27JWvGY߳[#&w j`D„1t=HAJöh!.N Gx>Q%ciZÁR!9$wݝq'&L+ AloTfgY5'#Q! S[k\ƛpv^c l's";s;j%Y8$rL 7[{AN.3҂vD(_V3>ӍQҲHK4g^ XV;S%&/~`>`@c0( ai4boɷ0m%\&XxQ ǃ`~i`ʠQ`dT8̄ˍ3!vyf[u|j7f B) gr5w}zZUSk,XoCb!`Tܖ)@n%km~9vꉽ[h(Ru||:gPp(잵wTL`Oh\Jm:҈=`*%] c*=/Jհ%klٹ90`.eGj@ E'^d^EIcVxu~x/O:( yGgznL1,|8~4jN-)d -C8˛'|s,,{vVJ$} @n,e~'EWO\*p>xޣyniM[j1Wka w"My`8;Iw >~S Oʠ GRHj637<i Ayrk&Hv+"n ja1=fWu^c>J?;.*kT9/ָ X3I lZ[Be/;F;c(GXנȵjT&rwC3ÕP9`zHKR@9:4P]Ν r#{,{Ɯ?ޞ& qI9Lt@N#9[l>,\J >w&X(XԠXzٜ:ؼ4HKMͲI{eCNE{5W~-!hT7Pfp;&zʵ$A%9YKg8ϙ?"85}.cg/Sg(k3²}"`jל/mⰞx ]f`;KRWsYw(+}\F%'^Gq•(ȹQ#QbY槡|jҥx9e-h&m1 ٻeVo>ѩ^L*Ku )4J`` j* fІjVz Np1GTZ;pJſηVq|Cp5RCû_ʈ@mP{W78=|jjG=z~pyXMX5$ `#<ח-j:t +aqY\!lQ3eRLRep"{`J a#q_Z2к6ܪ,SW1l+*Ri1a,U\dU#LU@a@\5z+Qvb$M!O2DɟgI |IvNxV=YVus#P EJNㅥ@y|B15[C[WwJ?!aY&oRjd'J#2~06Ӓ}Ɲ{{@}]tcoiצx7/ =P?5uVņD-8On6nyuo6(K rK̳/r25@'Ǻܭq&ą*&4rڷRa,D/{,'$ϤX5Y,a֋U㖳w7Ez+QK&ME{7E@cҩYw[q'{W{m]2~IQCP_a^#%ClXLhiJ~AS^ ?]`f͡94/*&d0|KUmKuG}WgjeXClyTd O%>k4ɏ`Bdž`:/)ZLi ID̢Ȝ i+A.h[Bh˂s#3͐[h&Dڧ 2L(%,s=_vZ 9@@Jsd#^u9-L lPr` ?΃rRK \_LqLJ|Zuo³͹ [[_\e3qin3.(4r q]h¼+l8FJGVKQdt#>1g-Ex&oِqLMF'1@U G `I}m 0KȅѰ x,Gf-C(0Qң .jBDH4\J콾§Oz@|spʨsՁ_ 2r3ҋ: X]W*c PgdU :(o*= K\D=e}[o^-1eqnbz@DN_uk"JTOz{?aX@m OR ! $Lk@7/UPߠkFE gMAJaa+M7k8"(iƎ{;D._u48tn-Lu9"8!*;m]%V+&R5IJNB^xG xxE{>ߓR(;j\^~8W7/Qn |0[uVPbw_v8f#&?7&8anA_p."sG{(Zֽf%W Jճ8EOGOm>>3W+Xbd˙4ӨOw[r,'y]gh  ;H~rY&~ y{J fM4Z{,>Al+ |dba!e_ H Iѕ |*T`B2Cd4X<#"5NVbT =hd}S`qa\R ͐TZ\?FR;&URm*|GY.'&pyJ'7n'v I̫.2:?ӈLd`h 30~4Wz"FZRot'D\? ZNj%\:RWxT*`K@LΗD BcJ:eMW xK}\Um}o};|uYOX@`6b&֙٫h+h,ԥRy8Cr8-{!A7Ãd=@xQ}؆lސ ҲٜoӬ$~="P,-:2Buj$f;T {Wr"_^6sk, 7bcӖIC) Nh#}2%RT:R>ȏF? "nEU ohLؙ;*vQMztdnAM ߳b)h fRa[T]-aE NJĮ'Mh~A,2~|hGn=adk㒭 YZ@b!5ΖP+PH۳NgƜ֧iNX|aR q-P(NڲL$,$>>Vst'j ݕ/Ku:f/U:H9b5Rbj D9`dl/IKUS'"j5Bb\O:6,j.7͈!R9~m'$U xd >Fٟg#P12vp <..r'G#}J\5yOx!BE$#px8mYš>\Pv&rɽ '# o3TINwYj~?|_ d1 (zF ;K?1Z{kuƘ9iiYzlbE暺BUmmkC2ti٤QOf9E9 .QGOza<~r骳yD,hQ5b0`L cIj*pA;M1f?fGV{>%mYA= 2|xd܎c .x⑏P+R1 b'Fq&\ zr %x-`䋝/Ļ-D&^;"[G󸻟lM b$G]93DT>C8.|0syVL(IUgēѱ@LwD1dlEZǴLv@*VrPlEmSr&=4hR<* Z-yy4!3w;l,O[:䂁ΫIelcot$=@\EL -(GHsTeq}KTJwBY4\~jiSKWi',_A"c-bȼ ;J}Su 1?zBi80\]4 J ndȋ'K`ٝ?$ znDҚjWs>ZF6.8aa~|aQǩ"w/.XJ$7k`٪:'X}QN(8t^̢X-\68mf5cy6|0y|s3^ 5nJ2K"uux`t#,F{fSLt'LwX]ҼYPnOv*FjYd۰Ag8):R̶@W%.35SSXy&Ot CUnïNC*odzn=y8W1ImI" $ʼf@|7!~44>9mM&zbnq-ehxPGd#͇qfH&'K\¬=N *L=h\ɄvxCKk;HȉdiY q^Y6Lzv 5H 4ٴHǹ˯"`,tdBCRueY ۇU]5xST,b=O(߂7g9%_nغª>1d̾v_QPVmsKP< }Vp%THtݣ9hkIN32q[] CYw5Gھߘv?͎#ȩNg^;ހőF-2 Jx;`e~_}[T+%EsE'K}wRKzcal)VM"@K:ٿ(Z|w8 P DϏ7;mizȁrʉgIoIdgx'{v(9yiηy'4?Ub,gWk9Gzy+Q2:J⨰W\b:{Ϗ$XxMjq!TK؁æ =}'hmmG}c$vjЧ‹|OGVWOr]vRb](e&~iQ'_)hj 8O ͎ˍ7tQ5WZ] S;${ mI* L0ٍsU$'}w>CЪ?:^qu^, "B#0ROunӤiRӸ#[Z(ӶR> /%|c$$:1A8\ϒ!zէ#C`(XW2sp;@EEmDCFރ;3KOHH{Z33q1b1v%ily»s9w|]M~=s@X.ḒE &*ƄP%X . iӘ}E c!Ϙ狯p׸mUAb̎ AR޵&SznB$oy6d0KfnvV)KqO}0QO*_J T#fَخpÌH1i$eO9)V)Ė*(=rСO fۑh2:[UkE[MPEU|˘b?nAJCupx8gXYe{c]xgTi+BH#}ԧQʛP+t+Ҹ1l+Z `9G-zSk)#u"x;61p<h'9,KxOjvZNObz6D""^UXI(O!Q(yO;hc"(UW#zGB2Rr&)id.xcEGڧ_`]a1C~)% %r0k1L-:69V&ay]72#8@Xd<56j BE}&ob N %CM%<WWj$O >k-igEdRKo6Ćjj 1=H{3:N4e*+5ƀyui{jhCt(a֎X SWV@%E E~N 6c&7e8+eveHљ5 !#/tvedּcpm0L0_zbx 7w-.2ِ[.pIe鉑y,@YuᖣoB_+l@ ç1 v; 8 ^Xe>/bU'M9yOCr}Y.0W>0}}ZCvW(qz&9;o[r$hBӣZYhj ,x*?*__[k}s@J$){ vqa+]X#6E 3" BdYY >*/^f/EQf5H6=-"`]+`VISō(Br 9UZr߂+\'j8L œ&/ STY ;&{` F6Ց$R~Sfem܂Y$cz$!Xh# n PT$2imedŲdp yd a#hѕ{]~'uIP;Q# {LW/LwKsN $7X~Pw֏_ds33EqFD1tT㤳c[ph GrƤ0S*ά2gOĥZdz6CJ5o|8Ha}_h.}7?:D|/tLP{@xl+hUi彂̣Ҏn{ '(VGExY#4mTt@,xYAA>2l~)Mas?SF~BT5IョG><7$%ᚰh2;{"q <-›]e?3;J WS VbW;s ; nkʁKǽسFzdy9zliBYd;kP9T"<,~ƀ0V<'&ކJ'>'sӅ:Uz&"M!}0R!\ևr4cjk%\gSPÚxXpKMPTpP3IťBG8ySl ڊrʾXe% 额I-r*d2M*GסHt06*%'7cu' /T^\"<68`K15] =AjLEӉ¢~~gTXO~/rx2^b-凎9 _y8D2R'!-+t]WgCۇtP[ubS x( h(8,Eˏ֒GB/  /y^塯. >;ulPЊ2y0"V):ޭ=(h{l Y R<ʙ?IQarn$YȓB)cW+IseG 1+$i{t~i`zYT,y3N@1c$/NeKD}ӯG>ƖX%}x̽MW2÷l,hA4Vȿ Rv-)2~B|@2Ϊ]G<o=Qq<~< 'o§]c=+IU/ bYhDvݭmEB@n=:-Z>9_JD<1TcbTMPc:sc' -Rv|[ j ,)YN dn.\jb,,rHU~QZ"yXN@Lm X4j!h%f "f%*=_'6?H:@1{4#WI>PVſhPЧseU$ v7ފWL ɜLzZGꃹho!xOpUI_,N.tRמȅieV냅 pr-uF@~a,.OUv(D4YtDi2gY5i,˝C&1e)}'|`0i?!jË\s6:M?ύ={5b$K~)b7` WJ )"Edz-_hPI=O9ԑvk4MGrtT#"3F[ pwJ a& ]\#aH ,.¸Hh[n슑Hpb7w1"0b2/ I\ǎ!'~XڴQt)˷Wԍ߯v.z#ڭ(QB2ڽmKgVv>tWO-u/*̪wZP$AT%8n*2aso [wD8 ~~Ji'IOF gwȞkecQ&b*'FGs63"_`< ́ڪfDW?문ůӗ@qHm4w%x0߮M8t6.JB^_2YN` .$݂}"Bn'e wP 29}K]=yPnx'^_"t'wU lyjm07yFv̼!^@߻k^lDhZ >(M$Ã֣8@lO?$nIqN3<7SA`0Yxos1 B6F]anC N`KJL65+ΆbgffPˍm\ӕGRȓ:l.cG i=a|?k|z> f:@?5!k-6'\|e [b?JցeP_p_!^pUhvc(T 2SuGq=nh\k#[Adĭexd&p+-|,?E%,KJ]x֔=:U[.`|U^ͳTá{vkhea]cgvNVwJ%zH1~. j IKz_fLԃk<̳%%x$gk>8;-5m Vx[B 8rJ [Ee|c7%%f҃[]53' LXM^'J UΩO;rX|źEX@Af)LEYGɳ8_ dwc@](f Zt]#e AuNe>7LA+]_YιRF;9(G.FPƮ\jN";KZ{ ?$x<"iԲ[&K?x" 3cw] T3THx)з,=>&,&隮^'KfLle企GЖٺ, 5 !E=Q"2l: ̍4RngQ+'{)3ھjaD{lv!8qp4t zE,<*ƶlx+2Gé\rcK\E;Yr&8w/`CS.~,8~¿+Cz\d 1E"*O݅vY2EPK@P* m%d@P. eNƷ%<:v\C\c]lp29 >YDJ63G1$!o*W Mf䐰)h̓YVRP8O-٘#y/p%-V\{bd _=J jYN|M t7E{v-=o0_P@T[hi2 jO࿞VB!EjZ~QsDY ]AK4],3=#zrbqS\Z&})tR<|EْPlǥJfݳI,Z2,728)`2_hYP==77W( )_\T-Z-'w%;Ԏn23nHh1(,0 %e>vҒ-RܤBRed;XZRk8 |nZB1K'BR""Hɏ,-Wz?݂{o;-~l-2]AUhM),.D:P ̫Gh%(pi}TϹ}#YU4phv.v/8珍G(zLO2Dv'T9HOD/Nz  P8؅C [os]MxGuWE򰍉X8[咅xa#o{h. Pjhlj?]I&@CMx)CJ?nd2-9r&ꓸLܐ0"#"G6y &e Xjr D W)|nЊ˳U9<&jdpcy#Lc09䅍yӰ&_+`ت/KGSZ]tWɄ;ODnҶ)w>dBP M$j C| ˰v]Ef^kS>-⦛C4~ RbH>L@,sJ\K#^Zt\_Snz_0\#an8S;Vе)R0 )c Y4:r\_t%ӈ5^$b 1hwcǮa\ Y04 *UX-̉Z ۼ@jU!]s?zW -_Bx?m썀ۈMf#營%/E~3wVZe85[Q| j&IB@RPO[ۿԁ W'ġ$4}Sh6 !t YF<7$eu~E3үG/!  o@5,z~Em\( ?2pck! ͩ {Ew^Amr/>81R˽08VK'<'B|%W#;*yU;<%j8'i>͋r dZp6VTL׆v!ݯ*_q8 ;`¹ёe[A2c TioNtyAcV٘QUv!T\2 a0#ՀwO nhpS?1 ÆkįVaQnNUTKqO8~QdY>.A)~r9ΝB|;$0j+|gwt(mϫDsX'0 B %ũE.HhRxt 0n6#L37P{mz3=dv`v م@)D݆IL:x,iP(bt>-1ekϲ\̭Dt3"Ii6*ы;$zՄwo<Y6M7-RM79湕UW h{!7"$؎%M&xo䂠d}\18$XX 1Je!||AaGā_,0QX5kB53C-Ӝ Zq@ɖTֺl%@g B4+:.'BL܍|?-M?)EanVK;Gka)D>Lއ bmH 6?6`[~SJ!>L/$vkh귫ŝbҲkثq`0ikP">lͻӐj&ϼ hFbIؑlިELs 4J.(f<0R63ua0~@L_VA 'a^q#b JTC9Ar>L_cj Jb]ҥ?a֓_Y*?m}zbOC+1 !kwqWB{`x\~\W([B2ư~hN@gKJs%BHB4,ZK,2Iz4;-%jPIO`<C|י|&Mq]_Vs@1TOGԅ%_{qƯ'2'Q6VҴ #mN$; pbZZKUn, LPJau:s{)nHCtD#}O('EoPnf$bxs h̠- H't`y'[MWzǎ5H3Y62 6[);49[El=9փ;Ҧh:P`8dxlݐ;%v:E+2pI@U, ՚2i*F<9"b_~,{).B`*IiA'Hpk sQz@#5.[_~L\FA\ʎ'o?=a Lqt$JO >_Z~|{u4.4>wWq2U> $7CSS6CY;+/o iOԥӷ]U]^z5kxI/PngL)@fix #(ڭS(hn7uMr5lr~K̔;#9uO΍ 0f"D56; fq}j+Dk0Mx0CwL!+A:׎b 1v (/>FwRͰԞQ$#=y(`zk/sGAZo¦09@y5n$qpy`T;Sq?Xj*pvU0Y$#Purkc]!bۆ[ ZADo ֥:*JΨ5 zU:wJZOh5[)5%M;@{8? {]JmӅ 0OںV$*O6% }=t 37T[!`\g}Zcq$-\"g?4'ybt!dKW G~pȝv22Hfƴ2Xh{$8(fT IUi9#[j45G֑fQI)p{_ |0iwnيYs{~Uב&8j97\qҐQ5w [*3v3Y>J[0Tc&4_`QQv)a[?kBbDA.LmOqNϱ lҰ3ԯ WP.z0>]m٘d]οX8~pGhZ+>T}-O$p?itC Ej̗E͆\0\ ;0c"ls4f|r;EQ W-`{\8w %I|i(@+EA8jPhzUӣR.7p7ڍF_άKo6a &1bA胂Vr\_iJP!  fA@φPʢ)6IqXĸn"c0Nyv{=hZ&W&zf=pɚ C#Ast968$6P/G~ev#@Gdo]Zˆ}!!mJ/):;?eq~?0eܟaʹm^au{LZk:j?cݺg/K g4G^lKZ ܕӾmΦFG}'mjj;AuI)O͚<!qӭƤ&Rbq`tGͫDU?E YXIh÷1w2md4W3dCLyLssЊ bG}@ zTw/ܥ t+u ~`TtH4a"ԯCFO"q_Gφ h)I&m]xs@;$G}W׽_Bq֟Ӊq!TS5޸õӭRݯKJSṘjZ1R|ʧBh+"4-qߓ<Ói2{^`i'ZK4=u 1[YY} :>ZFAd.[iqrc\K>uzQ#FB;t fPeʲEQl)N/rM-)3<mQվN%M&񾡈="fdKy`Ԑk/~>/S odG*:ݩB0c ?crD4rl^+5jaw5k*,8L\ xb8 ,ܤĞc.o=S6=" Xq`ۨ3o7l)]LHR/`-T Ţ .&c(Eqڐc7KU&&/:+fwH#?}K%l>=7 0I} [恇r= TQ"_sJ__!`Ѕ0fyq oG=sNsnNVyʢXk H#$-+Q,aP7hsѓztכfDKkT;c뒎#֜d^[fw ncM \R>!P:}u'=a?>V U8*Z5Z*J\ 0ybY&#VFu@ԅ6IQG&?%GR/) 0æ|o]"ȒVއ,1!2s;cJ¼csNA$8w U8![ 8J3l srU>b<E,ToRѝgڤD/jSi13t^=u˸#i2ٚGDA %O}|FoEwit4ќ>m_Pޚ( Ncc$l,6[u #Fh7haFcMRϜq ozY֩+h7U5!O*Ƙ\[0w` W ^Cl3tl=+0}GS%t猤wjEfi#~s ? wZij ~̘Zo+ ;VvSµ/<yxsvBSI2gg"054Lpk # z"BvK̽l{_g3Dy%%Xp|MСQ0ǂ1j@"Iȫnɀ/v$%gg,;dXAn$*FXYgrҵi̤ڏעm%6Qa[t2XU$aSiͥ%QDfFtfwmWN] 9 yc!ރ&$w+l`EL+N:xm"¥/Z]I7Dui ,6b&7l"@Z@UnxI"/صvR}ccejڵ;$Iݐ@3]#bD+mU }o: خC X$"v;ڧ  0b.;^]zjt -eB; 5s9 vE3 jxűєSǜ,/uCJGTW XRy]~87'5CUq]zRL3 G-iv+UK\p`x.Q$#k4c/kXL\ٯ0h4?{-LDQЙ:YU'S$uq׷ٺvdL

Z\QNBڠ+y"]~n/,]-ÓGXAH#9%uG}̓ 7o>I{DP- wWh,A-wx`JώdH5M1|~[UPGY}qtxsS\d{M䥨XR#(udYLTmA.WAKlM &ج8tt/fb\@@C=Wci#5>3D96u#5wjy, h i: am;Yw/%+@.u`dՠt((yƙ|]3MV=NÁZtf*<))-FT`.2!Kr%,f]*LeŊ1fFw_O@HaZP'%^D%: K\$٫b ;-Zhl H,[֝bk8ysaHQc."';^N_˄ nOtjU&NXuU$ȄǗ< Hj)$͛L1MD$'8xjt8u) OdF̗0XG-^iC%noGR6әÿLє6+^ad~uTį$WA~#^nԱquw:Z,Fp%z4dDtpo1ċ޻L_U(Udd 6z"$fr `\t@:֪O7=0T;-! TkQs̀k$+Ofǯq(;2J^xf:Yi%(asMH^}D @׮D"NUsX> C4Tc9}[¸%#z9&`3$0GA%b{F'+J{QAI5]jXr7* }-$yqevmq*B[i0ēE!TSYgk34Q$b&f^0O8z'} n&nDŧ\F.j["\IvԛE %9} ꉓA}ʨ?vJ V@*tƔ)q, my^JMEEQZI *qYlJKB7V:fRZJ+Ȩ[:gЕ71Շtg=+"2FW᫜Jk^©7M1gCbgyA=42 <.:P\ UFs0]@߬):HiB=-=g1zAH"KfpJu+~[ftw #F^I;W:pk8R?w g l&h''4`e@dgVѮy -wVŊ1*Cqׇfl5 YmkrZg7W@ﯳ`Y} 3f h"ʪL-^G"g7= B=T䠭a $U?^崇`O~YN$0qр}SfnxaeuZLP|#:5X376Y$+{БLGe{5-;Ϧ?gMsy7őU蕇0` esŽOt( |b&"0{`?j9_wDaz\jo0aZyb1UVUnŭwt X.m9d<ܛ@W!M]gcJ-_+*+0Ĺ%s,*<儻?A>x۸y*Z4 Rͩ`S`s;Iȣִa/5ÉrK+֚)":g bBMLOEd# `laMub'`j Ukӯ= K5?Y݆9p0M7/j5_B6|vn۞gC@4͈~/?)5vFBkՉ.F*'ss`6@(3b Ze=3dtDtkk&Pq(t0{":OJ}t<ؤ/rϗyv ܭ:A>}+1z$K+p9z i?\zI]+cp wsvwR"JT|Bf*!i ]Cյ9k68r7Ҧ= !ʐgV|oa\7 #dѷnOm~qM^p=Ҙ2*ẓ$:+9 ]~ݿzXʶ2nF9[t߂y x?uu__Fp8W$M},@_ztqq4v-[u xN>B&br\ 9)6N76ˣ8(RT'2g#𮋤 dqs<Wj]ߋYa'thHŕULVr n9]FhD)m0_i ^nZ`Oo։WzAs) <x XWW´i2c\^$P=)ץ _6VRNp(g^K[9:/CwE]opBt٪;k"k/fFL B8oTtyW7e"J |Y`ZQQؒ@X 6ݥCO`̐;+j;\$}]n𞟢ӃILi =)"/WK ) Qþ4~+slOLDz Yv6ܺ eQسd-m*ɠyz9@fEĀ16]Q/5уlbx ʱN8]9]B64 )?!g}K'yeDꦮ2ӟIn;uͫ`h{"6=.R &j,w.);4w1ߡ޷3\\ oϖ>MSd14ĮFS6uLCOCPd]Ç|RlKF~_fK#-hi$Aޜ}I88x})n[]'W 9La*91y!Cb6Eu*C6}XT, lG6~~+)9y[) g(2>oW+|HXf:lcXn!k=Al;0a1 `W80m@ԆoY,vԽ4 D22|S;(m5ٻ'[)N7' ۲/db[BII_sLE+f^ g7=j?)}լYW  CMg&~i@K^d1_./s[(^m'L1P/ѝ}Grlܛ b|1'Cgik_aʃ=Lv.>ѨL_ #ց@8۶:- an4Ly1:z(Ol\/f+jͥ8^=%,:~5f'4,j =ۈ \m'0k~>ٽ<\]Vy7~_l|1uT>,[ZS}1wpn(sժE?[4At5@6쨸\_1##2mk tKSiV!'c}:g#+RrZ."<3H!0긽o|Gzd5l27H |ʍ9B,]?L=i@JC4S6&l,{` 8Px{]u{Ѡ$hTU^k+gm:俷wO(rlϯ8J4\ώS4I;LTF50YTbF3d> HšŨ,Ie /679.@ؑ)&:05CXikaB}%`}2vG>p$Ln8Yhv܊IHӤ'gxřӬ]/0ܭm $M:#lx/OeRxNg E9(ÖyS7Ѹɀثh_%R0+8vĩf1  ^Y40ҥ|lX #lGh'$vL}EC !Bkʃut(IrVgwVk )9Dtn@z*scH+J,_!8d6k1#zb<F& $abҢb]@qj'Dڪz0 :vNCq}X靊tߌWt_e+$z=q%&6` 8 T~h7ugH&d 4S6cF 9ğ"ƚ7l W}eY|rk %} xMT67s3}:`uO3ф3QWǗhD*!燸~K؂&A~SrFVߍ1"0*ۦͧgYWgCu6ק®'6a1g c#=] 1ҽ0 gBmiJǫifoO8fAvJ2r%mqA_\:5 ` +\dDCJcy)yNC;r>:Ǝ>U+jMoOVA 82<nDA[][杌Lɀ[q8g5ˏ5+VTe `6,jefF.9v㼃y( ^YÚ'06 L$nV9Oyw{ke노4-^j} o u!.&(ƝrC0ߚ{){q-J5&'6 Ϥ-(  'Ļ?vȡ~܆,l"PNKqjQEX~ڡTaȲʜj > %x܎B.)K+29873UVt҄;?l?a~c1j,=z|_ϗEƔ]p @;dvˉ3bV2cLvxb*хRHS,mbfρNعYusƋ7Z "Xk ^JyK֥3{#;_cA} zްLP_F@,IJ dٷ! O$SiַGV_[, U"hݲg> >V\zjr{@(3Qt_ܡ(&馩dȨ-T<|uVo+DE@8w 2G)\+i&y*a-4?O2˙ "zPč)DnSJgk5!AjQ縮1QYOᮟH0x iόO4hH06-9YиGG`aZp0KMQd@㊹uϬq$pAJ3C,H>,n ,+zp0&+>b)kk=Tʜ6mu_vYb؎hq+ Jzh)8)IY _sd}  $zŌ }^D*xqC5w{ⶽ6h %1-j2łAXqu>;03_^"M#>y?$vV_eRJ6a|8qp`Lp7R5I"7֙CJH-TpzP 0=z:!=ϑ]_DTn- ޛ2蛛-ȣeJD.amK>w0L$||"-&d+ljlz!cB4!XLBJ1/'#IxM)EX)CTaMg|B|eK%]O'y':QBJH#f\Nr?+DYc,הʳ)Xi٥ xcVNEy ]YI7h|TuΘl+T@U[S#^,jÔLh"MuPKgS;܎4 ̮ʑ _0-gONb) *6~3Oefi?Od9=\j9W> gwz7c dBQmsXPOUY:鞯2ee f -bVI0W #r yY ?oeL%T.r}yN,́r2x/dG&kڊoV+ GV;W-ACY Td:ݰt-^]p!3&oSѰ;f\]WԘJYNI(pTgM'|QTzAqԐOydgREް"T Ek=t棰lso>6ݒ]d{F\YQW=d1vhNH`ј朏IB|DD5>` _UK-C3 D(!!i z/τJ`HÖ/@5~C;/u#9N;u ;+~ÏVkMYf?6o} S}u me FC| X"~*b[UeC5;y_`ٶ~\{/Ol2t.>Z8)^8˳|)L5^$ak3N߂VxŶ;6j}Χ]ގWHtzsoNVb&ܥLWJWWvV_- ?o8H>7$vyLz`售a"5zwh_ujv˵ xwq{qEf?q[R1a2b0@mj?o!kLXA.EKj:+T; _{É qK-"dUomCvS5.fEV$dl)VG=[$yx^ k+6=!N8 !@kJi#@RYhfò%\ί giF-b2h7Xߡ>J{h F#c>uCCbN|殌مWHj1\8UN+ ƼJc,I-]sAe&7 !*51UD5o61MԘHPki5M3?<)1蠌ܑ:e _i?ko?ǿ<`O@skXn)|c\QnjzHQbj!cR|@?Bb/<d;?;Lz Mڵl,MH_$Pvzei;Qڽ p[{;P p÷2THi0eI1AzԒhi~JCNceI+i+(uS QZI-D6%|c7'6.cfv snԸMqS1ҠmW_8h@_  s8ij9J2'j/!e8k-Hޥ`'c,k7 ;s͸OD2߮ \=,AM[iV]8* 0=τ 50-@)/eN㞐8.2S88yNm þ!n"Q%Opo鉐HDcs6 G/ $%"bGea~Q9MUQ3h/VףQN!0N1tE3rıͅ9mլtv,oO.RV_<#Jf@i%ϵ 5Tm,#m@% *t4bs_ F`0LlzkPͧ1L%vb~ Ez 柇>2ݕ{H.D<} PP湀xm\81r4X.3=pGm{z [ PMyz"k,un"ĹMױˀ7Ej oIkLP 4VXQ'su[O|Fb ?Y!/zqnѿz:}(nJa0hbQՋG_@mk%`.9ջ_70N틳_/r0M ])U@\f}<"p sFX_g2u l^}N"-);nץR@zY.tUm9ԥ':jJGFmU&e\6F&dUv!}N,SH~nɘLz7j,Eb?# !_|t3#\" Ӳ82-U8;K>"l$ NaqĀ2EMc&ZvX(xvY,T6N>.8ګ7a츩2췉DQ'kJ}~(Rܑo6%vB\OSYNY۱C*e@%#w4WR>CaL>/Ajj3O"x(-ڏʱ UBTjqJE쁴11\Aj;p=^,ĦLW 4F!+ֳQ/G!5Nj,fB~paeۯӖɳۣ0z!|of@Qg˗_K~v6,"󳱘Q@S4gIY1=m?DMfa7%a O]8@C_pωBW,5̈&BƂtpt@ bB&q2R|D+Z,M`R~bE`Mg;yl\8%\I"cHFϸׅZ7uE27>+xsn(r\~pP?Q| n,w'\8C%I{B1M/Q@ Rp5x@ h惊כ wcgρ7I2yyP"C |ū3 ۙ;ݝ%}Ev]HIWk!O/#xJoCG E:Ә/+,2~ Jg6q>p\NJb5 BxR - "yw4==F}u?Ք^ZߗLAv«hk]O^EŋEV+ĆMD5W$~K/) MIm&,3 vZ>I R- scɵmh(nҼ}%0ĴANU^QkJG(ڃڅ؞a~+1%e4O}/hû n;Eḱ7!f@s) VdG_Y֢bQ:)-Д'  Rbt+:mÔz?'#o"iPz.9%.rl`]vow R ', m>bLUkʽw\Fxt)y"WGUѬ:8śPZb > i:V1$3"Q&CnJs`ڻ;+ ^_dY( sNSio`쥍7k 8o5v츭Vh*Pn:l+rՒGy -dM%eXFϠuOF G@#k1PQO:0ሊ$wP>~Jf٪rʶK"ƊѯBoYР20-7^^7Z81{sr6zjpo={a74S_gǟ0 %b'װJdZh)8s=,~ h1 ײ:'zY*\N'OM4ċrr@M$Nh?e5:M4@ Kxzf`hU:rpv?@LWr%X )}05D3rͲB;IKe_)`:Zb, ͩ>,,VAUv%%*y|"EHRj晎^i~p**Lۡ^m4P?{Eq @H'` hʮ AmY[eoExp1@LC9JIL' `Bޔ,ҝՆxJ5GMa?ȼLy*+~)4'O?$Ke ze5%$a($a&@~K$QckJke钷},̅C/Ш46p N#,'w":Ujy]23FTm9z0WA?{1L;)UDOC { Dec[ac~<\e,lsP x4d3oUǠrSH3·#'i] ,OEDybfJf;RM~]oBbOw|xd#3h`Y̿AvH3Ȋp9S]K#^d kB+&Ҭa|Q9uh0}E#U`7sW${G9Mqcr_śT݋)?lJIq;9vhl 9}{ߗ-*6G\P"=t>N(Q2#[t1omR&sVt'A{!.|_ 4vϾbm[xTzQA+(]k{lL?uYj޹V>m{6lh}C~*[&UP.ΆԆ}> b<_%uinl,"Vs^QQ"e d[Tv2t C]E s K]GU^v ƝEAnW|'nƌơ>Axm_,ՠᔯ4]91y58Xq8#%hY0d^,@y0`9$Jr.ph ٦^ ] bHH+DbF{ۢ8;n< 7rS*ݦw>gtl4jHcC_g#ӗ_R ePT E=5a}3_ow@cz ʴ,8+,V x] v<0ywM~Yj?t`KI~Q8鐵Zɷ @+Z?JλܬuT+<)핅 *~*|>Zl'']GѽͥrrdұP0HvΓN@g5 GX Jl`~}9' Abi0^QxG`EaN5Nr)8]mos+fr~ M03:JP\KX5C[{'wfϮGGU )\aP"XNK{Xk y#wD, {gO ^v#ŞiJ0,5B=%،XBrJ0nEuxa1}P֟jIذvPxL\jj VB{Yo `!+2>G5n\gwП9Tj 0jfWM>z]l 8LcWpLu!4`) ߻ϕ똍_ Sa4[`vC?yZp*,矻EdHUu!m 4}`Hv®H@T9Z3(j16+݌c,Тj |<]IZMCU]2|t3 sM/?KҲ/JM6tKs컳xj)~FP ;D t(XByvrͬopI]}/Ȁi{wN(G4b&VpcI2LȻ.TlF2uyD)vH'څXm=ztm |Z>> <%Ʋ0ăGT!ƅ0><Q+ZH9zh. W= 5l^KSL9x[2yMmRW ] rd)p5b\sI=Y#@r})i;7@k[^EjьL{՚wq~!pq0V֡WSݤCeS:[5nr@9q\n82K!i o4=Gp Ew"`ޗ@Z=Ȥ Z;2_OY Tʾ ^N; + >8͛? 4w\r!hz=o| aH<;8䃁\+lʔxu":\*t# 8I~1/۫*D$3 E1]hV=k>Χ@M ),;9Іmv)xE8JG+]Ei!=uf%#ڀW^ ?-?IZ*i醴˪.ZπIHu#]x׸*GUp)f31$@ށDs4pN+x&řFx#ӔyF3_0IC l"{V?&z@N #BġkBhorOl(؀H-9QM5fE2R̩ taPn 5ϯ*BtG7L81KdMkDu+XT@?a)| 4cyL5J1?UH^_ԛbgڂw&t2c)Wu7QyDDyʵ 8YGObvI '? KO; 򑾐PpũQ#M_RDdШTN ,'FہD@ {gSZk%©ޗa0{2oAvfnJYz CW'+&9"K@Iӹ/U[crpK$|*AYX皊" R/C'm|2#O \pg3i`ݩ-T7$ZgyzVIgpϽgg& :N^?Ř9B@!|{"a ̋M]cv/W|k.̇nXo'FĴ'9 ^ fy=xΠY= -ɊBJ('3hc_w$Ush5d6 Upst^ JB2V ynJuPn9S6jԊ)2\pG8`zH3:#3RӷδVDs;ɐY@ǽg[6c.s$yqM=HlyS,,ho)sB q}]iHU^eW1&>Mnޕ䍓x?TgOSs}(j`xlB^CNNVcXG}I؍GӴT\=o {[=.%E<$!NF*}X;e1z_6bWé3[PX';[U%WH$ݦj1Yĥ B9SWĩϻժ(IF(ۖ8h#!lo\2%UWMo\w= AgRO(aS#&5')]?2ƥĎ6gFfA٪js|([EW,?,pR?PK{ _'>z8xe/~P]9̟u Y6u`ܪJwjzy _P<< %H%QKʜc.4VEͻޱĸx)ȫtbopS0@ςܰcMFt"`XfNV|"hyjP]>R釺M#rWiK08CM6 & HV’ah$9iy! MZpm(Ai,=-ܿ8 LjEwf_ v7;%/yH?l x%k9ɠ'P_wQ\S6`ˢMcOSBtGnGZ<_wZ<`vSZ+5b2@=(olc>'aLz[0`yJT-O]^[14 +S^X% PK*\#0K %>[.AۗڣO^CBȪEuxiP_X C:Onsmʈ̶> 3iĠ}_3_jpyY(i'C`ߡɄc1ٰ Pa ]'8AT`| sne&$A]zJ VY2Ti.^7wmGY~&Bn[Yuy< d z1)agdurTA7%ZP?33,P84AT,+<.DgjH\{OF׌xw% +UoWUقeaԲ-~Qk$4L? 255dOmxT2cP-ZdLZ}d$'Y7R&wb PÝuQ &þb#tuh9^c~Jll}?s-57V\>I$t K}ȇx!&mԉ8@P!M,_P1m^gBB_0J$axu:* xSrdwt& ~p$UQċΞ']*|Q/ڌI`w;h[znѨ+S-+z^K VoDX:WNUOĤu &ݿ65g cr?$}fp#]s%]m0q-pݺ< ڥ9UCh⫁˫0,YqjQ[18%B/>I<a'Pw3˼h9*LA{}CUN7<#c#{=ْ޶VC!;#{Cw*硾t6\%.{ȿbq9ܲ\FfX.ot E+FX@ tLڏk:*>zh_|F+>eOZqq2REK`_D/@=sFh͂Ť 2G `js^ΎsЏ.&=vz73< {xh.#=kp32GdpXocnLjW =i-Eq!ɘ HcoV\:i$Qjn%D_.(Rx`; zEOi mA^wNXINuMvs4 wW!4/d.I+̀v`}"Q컖wy+&D^L҃I$ MڟˤaTYX@_h^E -!h~Yo*$as Ap&ۊCIGo3I  k!1W^lq6NhDHD%k ,B<~)uƉt`ŖL;U&IW:n_ 4Hs067hLl?^4Jd5ހPYA\'Quiw]\n=Ri (H҄5ɡ8)ԼCWYW$@"ŧG*Ug;*v.M^j$~ wM}s|y10N{=xdT5,Uw^g5lgu8-3.6p쵶hPDsekNyաzcsw ׊`k2I:gQ_ Yq>Zٹ*H-H_99c*@/mޮs²oJ 7|LT'د_ZA{y+ei}RT1U1NÁvb7 +k(vMnj*76v귐'{Ce)K-leoP1P6 YV(8נ/>0g-;p4:>dη&kū.c8w(X{h4|()%cw rD7bX*dFq R'g'cS86vc_YXwחP- ?sek 9儰@00PҰrQR 3٧9>eCFb.v_].n$/ V;krR*{i1~^.*ݪ=ܫnVc3gv)Y"U4&nI(%6<^%K֬2;q+{1id 1 G{805lQj~c%$8|"i<[N0=Y(h_ .85U,S0we˓ 8ͳ]-EQnPx7`#펓zY(NC=޽) ɶo5VPR dI뮒jY=2}@uZ-{><[;$%+K8=أkE8l5MJ& +7PʓnfCoai¾Mz}Љq0-P4mZ؅ ]s/ϯ򩷕UfP-$Mw5 0Bw*K ~h( zy0**"RC ]ip.;GKɁܽ^2gPX:PALf8n f[EN[ S,K_S\woN01uRqGW׀p;hԜvPcsb{K=2ȩ3gHOr>\}2: %@YmyQ+ɝ)XЯD@k~[zu8ݔNmd=K v=S|S83P) ׏b2A>|Etmt^GGʦ}o?{Z{Vы>|/+[V]4+LF^I4ڧ[>ojڙsHp%9zc|h"c8>[\1hOHrnMCEˑq]zW"c ?F"?Yq:v0]Ǭh"V& +™o JV.6j=W5eJ\ҫg> C9듶%V= *S/6Rپ)# k2<(~(.aGm` RN | Zs!0 6d%O#vj3n;Y<: p]U_ ̎~_[$h ;>h$i]P"(6~EDp͟Vz\!|^O.#5mfxcl CҵWZpս{_%=%mԓ=y.~*D8߬|VhY1 8(/.zك{;j].{F@GH#%q^KFs t%g2i;lA6vQ`ׂ - _R vifY` 8Wk7Hz~}o$ue;'m 5mϡ$=7?aҐtS߃\2+ͳgK1`_3b x@Iw FG*ôDTtdyj i%δ68lc"',c%.gJ&lp1^RZݒJ #/àbS$& )c tADܺ> Jd޴] Z7 |V 5[^Z8{{ vTH#B\nǵHmx~dX;h7!M$'mg--'B$32߸fFF3gNm줤=PWT.M,feԮMp\aaLQ2HUY(*44f`lC U}n CCgYR)W)}!d*kv Sbx㿁0Km޺۳|UK~YϸfrDӂQ` ;xT,4_ܺTȗC 񝚡-'ndx$2#^`B\fU` nDl&FXQ%$6/ YELx[t">n7yPnl<;tIxDsP(-;G_Jm Qv{"w2|5!Q./6pvý:HOus]-}POnг^[})M)#څA-FiPeaH^r/9lQ>Q 'FVH3Lډtӑ𬞍} 7.CzhyKVX ""sƿ&p /A"jͮd>yDU?&s HE~7g|s > &htӀ o rǸpi̓  h?֜sroz,990EgI!=rۼ<kM-jjDe~$Ihر@rc02L ʂx[DcL3uIÖmxm}$>]wTm!@N>Tѯ&W2բ|Yu9?mf!U8^uFWF69D_KW9NukN$OA*y\ Zש_V][vgV)!Bf7XT\?hF'oeKvc%UKY?J[Ӳ{(Ov}]qfR7ڮ|C}ܧoRA?ϰlIZL;2Jւ12 ]P887O;;yF#7DBY8:Rz)<{cW(eZ[hS*MwObO407lY6( d~-Deop\nY%7MvXDTXmIB }#H(4Nd,+`G%ibY;WW-jyAO _QzܖcW&mpU GK$twHY 8*ket%ʒϷ0JyҙXO/P8 dՃ5SQL,&W4cTZQPĨ31ք/pS(Q⵽sʹ7~ʽrIvQfCKkؗŶ3$D[$)v>)8mKf&Z s?c-Dۿ$b;'7I\|[:}N 'UCY"l= QvCJg`5N3[ƽw ?)4~^!Zٚ/=uް8IT\q/;1ܿЋo-AHP? ):Z-` wSo9EJn}|3/|;׼WWIZ3.8 8VAsW,`[cU#$l>gųw" mwjt~@2fgȭA0s~UMp )=$r[_Iv( մl_.S%RFtYO[9P }RToOu*ӎG{,\i|M+:l?'>>* Jm `<]wb P[ǁ?2(vg-NXOݗ0%x%s[ Jw:'q13Dx'J/N軡\nzFmߍ2xN VrߒľZY؀cYsW AQiC~Ard"QOmwllJcz6#reVNVڃ6i]I#=]In#qYituyXǾIr#lLGjk LxqH-5(3фB8A H1ZG8G/sM@3d<@'*R S=!{ UecO_n_HmnJV妿;u=Jb}lLyS{ArȾ¾Ӄ\AQ1:a)€#>W9]pw$Nq1V6Ky6?XuŻrCOtuЄjkISȭÝtړwٯ7@ڶ@- ֡)[A%"7_WаU_4P?ú{Q&஑o 'I\I8`( fze_-nR6nxx Ӻݞ?{Ϳ"|MhiUjP^eɕBWBJW>.s a7ȝ43'֍n([+4s9DQVfS9@ bݔPzYJ؊e:c< =x\ \$2ʪw_!j>{?̈W݋e?epF:k (s?UHB6r> hd /*Rڣ'7\) jTիL1c$>фXGgKT?DtR*&nba/ 큽1PILP#)݂ҁ-gW-=ܬm2Q"FTcg$ӕG'l >bcoktҊg)`@ N72Y;ݯvȟ.9 Xd'緀VA:ӥH%_T |Dذ(\+#d)(.٪R~0f4(q5wb pDnTV}@{\d? ؘxq]sϪ7j#g MFIfF-k'/1 4)qM"dܳ@4K yp WN^٪0D'sX:+f(r\ siqtυUx7,(('z2x6 p,}p[Qأ'%>G-d%ia̠yy`yo0ҀfͶ.=F'>E:24۰V̟ɭ vc*ʤbxyJ[]?>l6?i,;s8gZ4?r16Co=8b$rE}?`sk7w4ko[X8Dx$>r[6Oi껈fvFHv VlC m cIY nYBQCfdٲC^`1yCsS-.gn-04tkJ4LO HUv(/vECF[\(c q}*#ZqT#^K²$ne^U; =:mũt̬H{hRrک6G/K;+V.1sj#EyZ_hFT9q߻3O9kk8vԠ=+y093P=ȞQC8Shzs7&LoQ]~q'.y^Vtp@g{#w 8qU[F0zuGbWj dA}ܗDTԀ&tZRmKQK龋}XK%O=23g7GA5˵ 3'^mʐN]?,g ʋfᎻ̓F~CGc\B3ƺ2C#AƆ@` ǃIlPg39j`X HŽZ-l ey?l2G/{L QIFe%Zu^jaT_A1>I"?ͣ @^l[.#5D Y ^Mډǵ)41;$AŔ42o+32*Xt;UhN"vfUs)zWttPߤW7 "[5@Wp J!Vvc4^$4stibe[rqJTQqU)*`C-};BHQ .زh^.`PFύ`eoWϨn=4[I{W*oxNȳկA~oT QHtEum(]4ߌ#+pq v .a 3sp/}KH LD"wb9 ( uGpaL߻ڥ(YUXhPkUyZp1PCi׷%Uc(̿ Ch)U^49-o9 p;3!aڋxӲ'LmlZrXAC'ʜpmqqn]8\B+m7T'- *5m?,=$kػCMs<,Qmx9 ~1l{%4#[_#TX҂ųB]Uu=v̛Z-zV3x#E\5gaN*Ҋf;":q Ջ3הBPAHۉnx̒*Bb4cqrY łNu{Sm/ceD9<sGW_^;{޾Ŗ i㾍"M'eY1բ=2VFafߤu ;vrl?'I)|miINW/ϙo!WsҗUP6+tbZlrYu#X_®Q6f Ѽ6d Hz}>GҗѴtk㍯)Zvidbϙ햻/c[ӗ-uwgTT"Rp `"^DȞ#5Z-OP0aܱ:Sqp/kU/PYuL2wtDU/<:Яfۚ%rŢ 0͈gLyc7xH'ˍfS"jTsr;c qK^з+ސH р6 tB7ۘƃ Cqb2UwNk% :a`]|y߸$7c}ޖw>v=85wfH_(~|וrq,5=.jBzrÌwUax[rZ* ^5!;{LxJ's^)fcx. +hQ(N<0 H/ /<6f$Nң_(L(5;/*'F8, @]a'4zļ i+B*ڽ1W"6dŕ::RpGj5=43jkRjYk:;P8;tUXW9W :gCťRutN;eލa@zw7 '[[BY3ݞkJ~Wpzu j` [hn)xe f Xg1Esɋf;踄HqZ0T0HqjZ"6|e&$4%Z57K}Uf#J/SMb^:gA3ٕcUs_*(,"*[?q[\4 "O vgUXAvU Ϳ}`dx 8dhtsjIaPxRJ.f M:j068]fT񘀌&Zsc#ʼn7\ aշݺoAh199,I& W 9Gb5+Lrt[w1'(A&/ sfgf KS_ptmMF|DaHK/ NG$/ն>N^AHO$8žo} @{GP#̣ s>Fo1 aYUi||w5mgxߏh\TྤMsCH9 i ]B !82 O1Swyӵ |LBiBt{Y78nǿ'n/ \`1T:[e^˚bd3 F2GBނ=jH"(\*D_n QZ- a *H^;0w:Uڝtq+cr5$䝋i̫ls9"xx_OqgĕQ-W3*;]f&9yH!+rb6ߑKDTDQP߄4׌]@I( q0eңYX PIt@qch ;;]cE٣24Cd_z&Ԫ=; ڱ +cM:螪qJ~, (zVj}5\`̤(gSZe1W0wCܽv$QWnp4o#QA?Jrkq3y9NCcY!1DǞ9ʂ/E_J[BD:A:ps +kc~ĸCA7kmah@áwbL'~x1:]aDT@ih/3S4,%6'+ߗ6g.VOw!'U#Pɍ5NJ[rŒ`Nٍ2m*? |2HE<Ф Kwmѵ~*k  bI 0 )1W \@~U(l!: iS9)vxS*Htvj/r꼛:Ԋ $0Hk=$§(L,E-N(͋~m";YUygHyuZ$#Tb}ip *L49 )~ \BrL{xOcfȷƤ]#o*tkJ.dNwܲ\޻RmS93pR1;+JT52#zB`By]_;!"D/JwZP/6p6ƫa?nnz;EZgI=nEx9%یdd(26y8}W5WV pa{`69?j4㨤Yx|Q/d z_{OoUR9yZ~Հ$I.Rk^?1K_ޗn?x7y}i95n}QMdQ0z]]MIT洌YO#l,]A!XwOI^-ŨrDQʁFk 6`}KwN[vH+RC>G ߮iR]z^й8%[\z|8'fP s-Z<>,`^ ^f+fpqvgNгD!|T>z r*`?1LcCbOV PޅM^R;t?OֶUl[bO;iqUg%Mp6^9 q^N1Y pqEĎ;;oi5 6|UQa[;fWȁ>d`?Ѳ).ڟЫ'%=B|5} +t |M4YN3 tA(kpb.xFS?U'(R}qO$wBB+\MDP\cnl'd SM+fmsӒ*<1~R`@);  hr05+OcVx(Ic᫉PU9ن(0) M g9nDV?7bgM 2V츒s(R[U,J j AW|}JiHh~hʹid'hFAȻվ_@ӋB(<SOx./" P\k!,ZUJ^QpT.oYzSV#.,bPТ̜37>vS"ob>H]M4Ms:Bw,x&ۭ9D'ElSI^廒T}_BCrq6C:^+r_tMh.'fH# VAxƴE{zHOVP+xRF>iy(a .]~!'t:EĊ稃[ h,RfC?gn/ 6Pl3k8} 겧O0"B^e%1/y@&!*#@H4pqwSjUw \EK 30Y_~4 k&mUڥRD)w+ $,ۻwra˟gvXzHt;& <{x4+)gyA 5+3^Q-3e^唄)e@vˮh <{-1"2lc mbj/ai=8ꭚβxH)5Ώ2iIW*ɱJ_R 4t͓zSY2q&|8}#5ZѬ. #HSߗ> 8Vfagqrj_i /K\y)Ewpdk$/RlMPŔ\F栤gׅ3[vXٜ~j)Q:;˭ZR&&~biQ{=,G!nCq~d s齂]>-^,hlv*302ePڴN/lŞW&3&N֜rC!qKQ;,G ѹ'o |zp1N˯J83nlHi~ZpY /2N}rSJ;&k/g9DlwLrB|@a@/9]/ȖNa3aшy;3rYc>{YRAIn>I> )r5NO/) Gy4[AEQ!ۭI`*CQ֯R=Ƞ!?=q4]Ĉp̀+'fi5z4=w@R>WGY&Xۮ̊ h˚O-"ICnA5g}F$&a cBėG4ʎم+[LOa00iMT@^+LZ풐HL:)PFV"q yE[Hfh |zpUI2Tp=lA sex/ym(nCf 7%8Rc̮Zaf)ϛd~NrpLhR̄ߜv;2dՌƟXm{g|;3R/>RRXB#1%NtMrjF_EߊRt -G%˖·@Sc9#`"nS< KȀ=%+I:ftۤXv; <^rآm Cʦ޷C t^]/ΖZp/MF.T>`uҡJ!^YLr~g_*lzD::[zg`yd]od}5.^n:G$n)ʩ{- E"f<:[t1DN xI Lΐ-H?<ؠא?Xl1W7M0*8n9h2 039b 06|VNMSigL Z_> Lʋ) pҳ,S!TVVץ3iBD8FjU7:ļոs)H\$n8Xus[w*).@Mw'M0dL{bgLBk/q]Pkԓj Hxuq;4**TEŅ.bЅuO=liT#3lU2t[+ NO)x ;HXZkz3:o˽$2>4uIg2[ϯx+h6RRJ|MsgGlK?FVã@BDjLMoeP~E*{ [Kwt1T"qN1F c} ȫ#䛔h~_^χ#~F,w_AZx Y6xq{j^_E'e@,^S l 8~Ww2Ua6 f(2 Tק9s= 9驣$D8q4$y\HD#ګ~ٔ߮YưX`v6jub2bIke|8Sl؝ٰ{N# Z'2hY\ %%l!I.NLWSaE9P,H$UZp̟̓Ndœr>S_>W#XFVvNl %PvvtQ^B}ܰH|tT>{g2@yi y3*!∫T`zx04/%(<34(<@EBCy5QF:3UY\mzH%C4t@<4&Gn;(&U'i,Y6u0z q@1ܲ<1܊'R%pУ75w H H@CP3!UEfJ{7*vөWHKÚXq$c{{\ਮgPtKܑZD=9OG. $dx34fPۛ0Pa0~'JYvx7VG6ÇEjDb,Fz GSO$:G")u@QG3K!%5( ۪Z߾ߥ>35f1{l8cO0A]BAՓ]*x߀ u&/~~xXqWJn7dd96͆M4M7EYb3zwY֗ t0IV\9G- ȏt,f5 b!_fr /DHe{wi$DZַFc1jkzHv0- \8Xc# $IT%t 6Ne1i'IWdI#}+r6l TݵV@ ^}'>Yt) @mH NӘ,:Ey^ݜG=_p 妐cƎ2q~Aqƍ؛F;% ܩ;)_3,9dW;-IEp vvM6CY,y+VˉsY]{+-g8Sg + -u̩+yG[{K%o>0܀0R'%Zʶ2d\B W} `l9*3z\r@XSp弪f%eYgX3c#r=B&΃ k\}@A]Y=P30$;J(Z Dl'6c {:H[>4rm@u&~Y1OͮX`6{BKDO#+*1)9:jS( ?24WGj373/xg)4敛Fv;sa(kE3P.* kHr"q]]/> xekZ($~2!+aX8΁y[}սÏ"fF8609g%Vt}USjh0Y_zH lݑa'.\ACo(1P4SwgԤ6M b1"'niTj4o}wT}@X`H#̡!)퐖%+R8&p&:죎_gw8¶/0%%[n^{ M5ZFc50N$4[@Vڊ5> 1(T|ei]j˥6Y>X g~ۣGfGVrբzH<$N⁷6j݃E#g dn7sڡy>ks!fn00=q%cq !t _ gHLX IZ9ǔBίY@[llclі{0هw7*mrb bsIд~}4[7TE9âJQ%wbDL<[EQdio /T. wȂۂM{ȳ3RFA2 Vo=;~>JT@XF8m'fdoq_.|"k(=)𲹇,0j- d1qe.Tf z}A\F (J=|)#Zob}`[ƹsȐ?ηØ7h542 )89c* 7쥢FDT?8W 1[֭R歘ݭh`03Z:(? ui7%E~/7G7OL!]:|O` xWԿZ9 z/混baw\: :ztxN&w=D깫F 4VQHBE"5Ѱlg]R]Bo1jZRvZ %VYmOyW(; {Ɂ/iv/}g{&bH2V|~Jby/ gd߈xJ. wx]˙}{'= ¾;/ݱ/f$ᑝq]@R]޸tjF`Ŷ)jKp/ {Z쮀=b7ti:_-!>H!H0Gb9XAf d('BxqQ3UuXNc37JEwA۬4hKj›ϜeFor6zmjh//SDKTr(hwuoOKbHy܁]5ӜP[!^gB#9JOYxAQXƘkX2i 9v"Ke%<7ILVҲHwV-~ O֭$&9mtNyڳhLFJ.raꔍj|4D_hvl{53s$< ĢϴME Ha3 ^wp;o@+ӹd1'HC`dA5_n,^2PL3ha}+%&8N^Q X +nKۃ%$2JNԿ5#m}esB!9Ny' sL}DyB^ dJ`eL@KvL`[vJ_D"0cS]ijʈ.(4Bm_B;/}T qjb.ӹ{ MGiyO1e*.\|fv mx;4 )-9Z%@8'[EaWJ1,Wggvn 䡀pN9hDlAC/q 5M18]bB3"`F]&?Sg5auڡ5R/.YLFs g% SP"Hc%OXD '/3zMȤYɜx(](ty֜4Q"HQk3-nCS#AZE"8Œ,<ѡ@dEMk=h/gŠ8"qsd72ۢV2 Ka"0/f{)e״\!o:1z%BԍҬЩ5W58zD*O:nAL x4ޜlYr"722?؎Y>/wei̋ftZ1ٺL]53{S_8C C~0н= t8"Lφ cd!Wu)`p:x'gPJ\z/;=4\Iq&`xJ`f " 7 Stg`DNhv Sn79Х AM)H?deu֦1H?/bls 1~̔E!:m_QW`nmX ґssѵ2<~xB<#2c8ZPZ0cog*2ȭF'iBZ2Ktc2@DU2@CZ<$z^v dRKP >Yh1v $#H$+M+^rVIex/LK8K d}M00ܨ1!4S:oSS2T$x2lj^ِy3` (I[~m2mD. H{l9DpRrM]ɺ(YE䴒mXQZ@_0}]E0]ƳJ SoI \MwLM[/Az!8 Gvs p3W圖*t)Ӝ n(LD NWM k%M,ɚtxMP~aya8^s.b|C-޾IoQc^#6S<߬k06'ʿ:5YLY?O@[`$d=?]=a8Tj\Cy,%Mq )*)}:jarugIh!KV_'+f2F@jTuͻĵԂDW,%76[Fzk3hO8[檞fΖ9GA)48N6OkT ;am@]Eq#XЎHLRd^p-qɬ.ܙqlXP'̅ x:VR)\Q(\6-ǓeK$c&\wW/A>Ǎx&Kx,;s\DT#J"Uȿ Uc)ǑQp^Gp"q>,m'ճN!}lkbAXr2o xFNtLTS3 XR KB]}ݚYPT_PJz"2P l!惌 \8SHpGj!xS_#{1ה?7~?0 I̦-:jn[l<Vu Q FB~Jr&W0P,!k.ZBYl ?4=LB :­\LHI(O!^[b͈Z\ ش94TN75 Woh+wKý- Pູ 1ׇAG޹)$|&Ñ] ̘'Ã|Bq=us,?2Rmb*>Z(RZػ=8'?#KNS}}c9;ʶT$%7Mמ8R zEenh˷Yy XK*Bߖ U½.*FuJXs)~TCP10z'8 r5xs^*E$wf ?6UX`xI3}f-<}YiƇ_Ņ2OO;ICl?Cbet+w[݉e N؁4m%K^zrRJJR-Ij"H`@f%t,sg\|+Rw 4vX r:銕^֧ 8*U*eť0IlB 5\ WkE =1[寴Ju];rRVÇ0 >@YvoӈfxC=jWQ0 J*TCa5RO[kLhG?-p tҠ E-=i^<5.8>sٝ!;;6M}i/gn+[z<p":wZ6FehcD?Oum\N!۲OF<(%V]Vvt"9X>e rDn[0Zp/_Zb}ޔfJDq:9N ՞soVS۴V7䅟SsG)#g` mĚ |:n|/4eMTm9+th6BlA@ 35./EYtsZ}] i OE}C%&_*Y- Am1̗}kcmCf<4눗u` [X_zж>gQ&17{7rIV;⇡䟟R ?3 Uc~]:ȤlznVXTP[cq֘-'=h2$^vUrK?Lit ~U%EFyr>}+DusD&41pA!N60XҚx{鰮 aP=c)˖lj1R7i>FohC<+_c# k`0]H5=N"zAoL%3v} k Hhx@M8Oy iҙ/H'pO;ST G{]RI`_rv֓n 8o qk42hx-jn/ ; yEL|T7vk[@kB7aVBqr;($?v%gVN ?fFv7?ujY-ɮ_CxYle'%P' 2GhL Ϫ&^ԽY*SZ()wധL{u{YP۩%& B"*mdE*2=wV# "IoArm_Vy}L{mT /mS 4IpvJu^Pi\ŝyնXOg3\7 @f_З|hV[vYsnqOk}wܺ0Kd| TXLM} HrrC&RvjiSi~AP9 A  P *Ԝ}CXZus*fu,DJ˺: W٬QzsCg=*_L;{ĨNr.1P3@2vmY%ܞxnj&]nvjPPAչhq"`#FGx,6-p>R궇#4r$o,PI URHCjT*?z^#᰷7פOj8"| (V}.>Aj-Pl>b 吔7{EvtlZhv{R䇣5= VĥWn"]B.H-_Sך^+жR*AN$!~$s8>JcC~bvrkܖrU+$ Br}O Nu:Tx`F2`,FCl-lXIGK e$HfE{J%pʗ\͔\Œ7G;81ΰXIj ̳x.Ӌn#@dFVHytCE\-0)<՝M3cdg\b<,A B3\Nw7Re^ӻpBW>u+üHu Xr *r12Zǃ@ZnPPp!ܗ>PR2JrIy?Zh9E׆?!Vñ<`S&9% UgSq5'z!K@"kyx%FyB`S33qX7LjϽkR5+?9 / 姹-(g<chDt&1AovwPwO՜tBW+Гj/#}o 4o?p+mP{P{8?9ۇ 'n2TSt؍6a_1HdUG``$vC hUN ^ҁܡ"/4_K2>0"?pAX.Lt]N٭,˗i~ h5%F>Ef-zi;6XSI!Q%}x!͛В[+YXh΁O,(")ՋWL^ưWF:BvlR@{N?\Y-_QܴnFsY+5_{']a+@jKmƿDN/aͽ +hIWPq:2.dM0A+?MZfG`;!T"(WcgOtxM֗F}۫1NCөK)V(8 vtl/iz# 5n)ХM3VҿQo2+m[-giEjRs- ̝ |-b^Bt+vu훽K[@(dS6Wb?dHk{u_6j?fV>Rd ҧXdEZ ]ߘ?3qFrT<;+YikU#؟/`/ Rm'rL\(Gg#b1/${rraCV$tKZt>4>4E?]Jj7~z *>\[㜦 ݣ{So^-L(̫S'+qvg{θYO\ <,zB!K<;אtE֯"tUi.z&l@/#N-G\6<9(;Ya+QQ&4 9D}. &lyU>Ք6&' r6KªsxACJ 6W)`H@a"fOHuzR';䃺@3+oya'{/w@4]4;՟!߿ž"bȻ#/̗ }&ӡGE5 7߰vV>0e |Ve+M|Mji3uAƬjWC rtti,* i k^ <7.d㘌P,c)ߟfueQ׽!|RpK#TF$YC$(? Kl0bCj3}u{5}ٮaR F^J͕aCy<ߎj^QHOJ/_Lƴ ɩtk(Sʶ~^L]}߉~hcbׇ+Q=\ @OEqv23CO7ȧGs*qN"1;ᙜ>ex*+;J ,w8.00\(է?ȧh<שo?[y6 ^C dw mˋbThraR%(9&^J]kN">1A4F'x$OQX4O8t+D .X<0|}PΤOw|dר`N_aE",.\@)'gڥ+[yj~ I󥑣M$CK,E%5̊)/o<_}=r dV-Jh,qhB*`(JByg$ٙXeJ|R aM?UFrutBhO7%N2R=DX0_Irhv֍"K 4b}ẉ?o^ vCf5`sU.Q&p)aq{e{z=o'*] Vr^ rԟC 5 ^? $yTED,ah}51ҧ0b.&aɋFZo}gbem` }pGCfWm=D'6"[vy<-Dy$Փq{YhP}ԋ.(9fЌlIW߇ ^tnq,ʹF_ϴO)&ۗp3c2yh$$F0(V>4`)9+N}w/M;;\> +1f&w3p^y郴1xV{C  jnʕ4JS׵oT&45Aw $v8ŀ|t?sX4O. k4 U ky<&^MOjZ] R8e93px;n3 h񝂞oEe?(t_| r8F%cA _>15SA.Y獂[L x-`#fʠ)6z/@Yfcڐr)0=P7xT#j~~>Г`+"v8v]'s7z.QKA+Ϟ\T>(訍zV">O/e*9 nLQx ZmFe.M%z]93ŪI3v[$@͎ԜT{E3K&(!]KöJ9Y .$3F p;j k)FJggPt{Il!Fx̌/`142Z܏n?e̜TIc"ydR U XHT "Uqbh43.:?,|/ՄinG{yߒ>U&oilѮs6A[ltW{ IW;}(]j8vRݹ&@QتuF @%mlUo҉AE/q ?IZc?h g҅j>+!3' z5_hM(&uI|BQ$YH0+8roj4:QRF3uCVpRML՜  iXE`tGwb/B$FXK.A ~}b}JqsUiiy7I^/N8tz 3{1OA`OPC7 OC35YZ̙&K[̎PK͎\wmsZq[թEXyӄ 2Q[KI;qQSXTz!.5YǏa #fe*6/gj‘B' 9a Xw"hȩfоAԝXE'uM|tw rVcB~̓"pޟ+kXwlG;W4;ŖEgߛ#0>pNA ֜ T2M]RdҠk+]f:^&"Uӛ ֢ \A04˷]Y k,%]P}RՓ0EB#З4?G2jdrC)bR4-;gɽg+ g߀᫗ɗ $F^aP$ VKzG~Ϩȥc> A.d#)4/)GXF*R'~&5QdN0im`Uz&4]`;肱VF^Y""p+g:DБhEZF2'_MDH̐"Y@%QFRzOtYb# k쿷aWm&l(|">Kv,5FG"C'CbNc| Wf.|mW8M;G\63w^&3NO%oԂ5P`/.-ܙ:/]񌂻Ap4i7WfJx~Ь=3RnvNZkf~Qߩجƚ,)v@(:'Wj&?b9=/yB p٥Şj\A>/,)ͯƁ^8A5D'V?oeF(ӵSwb5v[tL1eĂ}ờfnfw+CBDz9iP @3{g J[Fd6]~V#YX,.`YQq\vn @úD2I x=}1ە A9}Uv%󜻹d~칍'Â"10)Dm0+z 3Bpյ"?B5+ {V>Wr)T1I\A>U(kYҍ6V'!if7XLo074X5ka@UꞃsJR+\ևŎY׀)J-(.OҶ,XS m.VŠYiHocsX܁6~NKAbn5  a0 X.J{aժ0<#wUAA4C!ǒèXٛm4*1󌐹` I3S郇ƠeF03 qplӤgeo{z ڠ՞dHk[QFͿ7|N<{ç >D E]uiVg߇bhGdf~ב ᇒ/c Hs9<߭-R4`Ӫj $uK)&G"j8V>{ﻴη֙g~ D'`+"ֺ3೦@r)޾2,#*u56oF3FCed%CV$_sRQs%lӉ >,Y(`$Yir1)5D`/$qfֈNn"J* GΓ>s*V@7f p{DvZ W]JZ<݊'K qy{(FfHB.*9s~S/5<[Cg,=4ZUhBhCL wB)>yWIAюr r5AgEMCW7eCBY7r@-8V򶀛$]HG]g1(#o61T̏:8bscoL7wsF}^m?G犥Rpܥh^T_qG<>#ꉎ/8N7> g\do4?8 ن,4tu](~)˹KS%FOO(NKY(mI2@ ݸ  F o,t_FVZe_H`gڢs&y䬭#F}Blk֝8 tmDiNk26YˆTIIgcTm2"'h[ͻ6cXdn?Yj 胆na&N~ֶ41jfa_WůMPR0. T^ u)C"x-[*06ʮtK&QMnKBb9uMf5Q,C,O+\#H1 U-(W):qF} F|A Daޓ5QMY]\ؐ,ժ $[? i#BϪ4!-Lf|@4ev,+;aPw$i92;b01|W'r{nek2D>b1je"U67\]I|<>@L^5ud~R\?ܣ\VWw; ddP>Έ3V!?ۦaꙹb~Ϯ6;Ʌ0m*P|#$osX.DC%F[`PnwqGI!MJq’d#Q]o]{T(F}i񔥘d60 ?W/S`vb)S{bS_՟4=foJQA2ĒܒC/wl"R':jgMHd 0)aKqw(t$,bS&}x0X"`{99&,v7AtoXod6fZRC(=fZ5 Z'迹"K_QǼ9w Zˀ&ㅙBnNA2 ޜKܯo|Sr6Q\$$_{AV'5BUQbLTRh|| ̋xp/@:F3o7}`En4lO(RE4k9O) Agw`t+LvaHD@)#UC;rɨuia+u'p eWxxoV:oԈmc ̗AXKZֹ4]8sS^2 vaV;%Ȣ=GOuPGFXT|;]t"\XKyE6bopg_Qe%o䙽4p$.[U [Ng)[z Ś?\TYZ]XDH3X4!>F[ p>l0siY6 nyEA`9p+S[Oyb/>zG餿C%U6xf$I-OЧ} oC|A0p"I ZrNW<u!NM= 2Z'߃Gu:6]~L` }c,I6G(z kL^4~i KVxk2TjPjT HPgZՈ9}m n}B6$næӰ[jM`l"h|Hw%ʲ}Y & g ,nf;o9 Ύq[Ĕ@6Fܑ,Hy\#&Q\6%<'r &?'WJ3~9~i ^ Goy%!ܢ*i恷hBi4ÍՓ"#Bx)QTBbjxNLԠY5/3T(`&OGJ*%YDG+Am5WuDg2 3 Z7zډ*<]]sXҞWrryQLܦ,q1|zS0fOP]_X|!Tr'7s<2/ E&E=EmWx#uXR=zsnCVME aLp 4M[H Nxe mD[Ci>^a ܮom&8x7އ6){Ug74:Ɲ*Ti\چj6B(9͡Wez KY}g#k8qg1$G3ᘾcS`ٴۚE."q!3tu& x4zcNeÅ5L;)QYN,mi^-7zf1 f_C>h4s"ăm zX-,,2A/`KE]s&RH{1a "_<6GNo943vS4 ѢmtPN(xXf&@zЩՔEIb[|ku~ @pCه\eu:5ritmn7](뤡fkVxe\+apQX@ 0n98?ɞz "wlQ}𖤞`īV@E7xPo=eQOkh> RZl%cn}\Z޹TvT6J6&/wP(?Moъdl2!^g-c^->}˞7-:PR" THIwzG+a @ϲ9bֿwy[3d^hR`c_u6>Du@Bx-ކ˵IdnA 'aWKbn_{6}vM.ٟK+ᄅ&cwNt`ʹu> ?3ا%h},y>y(eu_͏!9ʥNKή-\u׻[!`g%K )H{d@PP+ŝZTl<p6\$ubqS,(jaY#Sn鷟8x`<*:~% f;r d!{|!AD{LA*<0GRT04Mvt?i6!FMq&#* :}%L(s3&to R8 G=;AyeQA)ÿS ,fl]YU,+whI'fN=GHO3= .p hԕ{N Hǿka4@;䚮7ףd ⮿p*OKCiAB@"Fwr֓-r0h4:Ϩ vhSIėR 5b-,"C{&la}qM6j*Ght`B"$@џPJi6kPEvC O) J?N$`Z! =)DlM'BvXp/GH)i yN T\xWWS#W'CTl3ȣcm;ٖC/SRoorbG3se 5q"U:Wj^-it@㷕EoPG,rI j~4%!~KVMک<5+H!hR0^̞҆@$7BKi ҷ*Ӳŷy;~W!sYV%:t2h8$pۧ Bygk5fNY=̜B MۡL;v(7@¦ԼX1Ic~!Ոu>!  )d ѿ DGC%A^uS0zC}3&:z1fy8q0) w|J#-Ax?"Ez*NWeN e8)RAjNI; Ϲ1YDU 6I`+4GE[് ' S" ޠj 2+J`J?%F)+~6 0./׻&.hF.}o*đ Q>ҘiQ桊SY!̜:~Q좘M9DE.mV6zَQf,!Cl K >d:< "e#Jl5h:Ff2k֎đ}'?UQQbzmMKIvswKYҵ_nLtSOZn3QmӅbvu5pu?,WrCa]dsILD63̀;j;'R:xӏċᲔ`ɡ4Q/lhIv \mbP|^55^UuMSo," *Y(V  Y!Vsl"w\3yTGdI^y229pl_kT>nӣ:*ooz_M~::3WNx.9j)#-#XQ)Jj"MPQ2x9"E~-"Ay +  Q__{+r%_#5&h][ 'q|asދw]OR_R>V81?.o(_įQӻTCdͮ{fE}+6ZzM}OPa>#&H&C/6ȵݹ *mȔHput(|66O"\T_ v職a[yv'ZZ2cf 5hH*Ue >,/],WQ4#mVꤙ| e86&-cbzeۣ9 xiY;3O_|%|ǡT#+:FG'Qbﺌ5 E-VV[ePL+Hݔ:(n3gWP%sq}?Box`} mMfM/|z-(]֑ĀZby, |(sD%yS"WwV0ya1W {u'KlsN勿f'L>e֟k펀Lo' 67ԗuaet-Q 'b#1zP =D*xmHT~e- !뀶S(lXFeZUf˕z @C:Ӥ]U}ҋFHN5[t\53;#!¥]3 ZDS]:tމ'{%BF^t,|`BJsuS7{f8RQP_s$fd8\(,`b-Vo5F!NʒL0 †VMDR ^Ʈ0aL4_<3q"oШʃN`qHlzz7̍ _mGDt|, l &f!%ccapZY(N2d&柽rٚ'0VzNӥb1NJP`aܐZUN]{ؙ7c"&{kb/[q%C[N| <׬%H`"ʿ2O(7ňO 3IAez[k~If8$@j/1,~UK- 7nnOTζU(UWh7 v 0W5:(~j 9;l?{Wf0P7tcD֢_$kuRCȯeN,:RG6u6yD=㹰tM)Y~S" +^ OtDG2=]µ=PΨTnvfCv:c>Bݡ<ӋԻ!usX !QǞkL]z;a8Yz;w0e.a\΍sx$'3Cm)O--R3{[Մr60@Y3##q5/KRVePCmܦ`w2% w<꿛gܾ9FO2Bߣ')wrx4_W^LUQ/ ?'KIN"꽈-JjQW9jIc#s\=,/cƪc}>$ۉ ۰kQɟv2 on!eM b1f?r>]SM8D7uM6D-1ta}h]ټP/bO[w޻xSERq9pwJ؎ސh2JtTH ,"!&r*'c"V[XiiC(oPuq(p)όK 8xRG *F-] 0(kJ'C=)ڍ wnxa L-R~ɦ+ӲZ S >`DBcAf{`#0IXЛ4u˟w8k^ .XR(1+p=uJLnE=Z¯`ܛ;OSM"/C+ϋժCa%07AĪT,KT9rQp7۽M_lp gd/v `#V$Da)FS<3*<}'H;OyY [ emV]Ρ-l#l]+$16XhhmnU,To0qGWO[<4Nk`SR@+4{ Z9?tZHNZ^n^yVԯ TZ(\;Վjۋ@Mօ<5> C/-r.8z7 Pya>`w1 42`id70PTRzפZmjuz5^v^/?=!Zj;A sP\B%B38XB:\ڟ `߃|2D> w*UGCuȋ䕩^%i&cQzȄe&)7eI;aAy8$>jK1Q( Qzʓ~J[9ѱO<E蟽#>( q',ƙB,DqȋP",[ߤ,}:'|q:OIf“JD)n/d-#ŌZ-NdIQû^XkgzE\/(!^F=gVނEW%rN$U}>Vzo\!=o`Z^Cd N2me}l||UIz>q=#S:!gP31O&z#TgD2ҹx7:YKUY%qe *@}ay_[S>z6?ؿՋrǞNER4Kodv57Pp6x;F6F[K$YA򖅹e"oR8AûވZOl߷\/#=wm!}|MN0c5_zV߁);+˭p%C>ؖ _]N ({Y~ 3zc]C 9'.WOqG!2Bja\ݎ]<(\Q/}5#Bj:0}; w]у7fE=XL%dno^Eo!O`[QYS{^Їj%͠ QIw RQygR3l,sJ(W7fu.n#]l^uH݇kx1I28SC(&⸆$2J .0wN<)ƂDZʽR`\-۹ǘo2R2P s'wK~A`q!IEװߖa p>aG }G֐f:``SQ UWyS2 z徺l0MS$N/g%4 me簨_~"q'RmlmkMB)f~~`U'84ϥ7O;joYN'KGoq%w}Up˃e.cM xP޽ctMŴUcPU!I4a_L`lk{m&z.^k>nZQ\e5,#lgu$fv/ZwXϵVRW Z %#V\07jtR 'Cz 𙝰kJR;NP[-j:P N.Miϡ&E~h$T mL-i@Wz5I%J 6V[V~`wkG6d" 7}oLà {h}<#.i"P %u+%st%Wcl~]{{ Xc%D]Ȯ@tO^>l ΁p:GK^꩚S9䪹h{ hۧa欑h`wϝx#SJ `6ii&Hٺh|/8A_ |ba{ 6!y0xvi+܃.5àek쨀J g+/ %C#Ӓh[zጊ C4ė]kD@'dʝWU+oɍvK ,L^KI|jIQқyvCX8 ',Նk|S2 wKi?<9A!rs8z'qhg e9 ,|pNDSe@.LJ믫]r,3^>}XRnCRu S#nOMLS ^0rAOqhNuIvqv( rBEISJRvCim Ō<t|̛ʤ{nZ;{M꜑!ymŚ5AٔXY&3wű|4m=VIǑ3/Ol}.s6y'{4C23(rNdiYܨGYKrx7Ҫ=nA32G3jA=ypaئB~,hR(Q'OE q\S&\_u0b@CC]*m{ԭմsHͼV>Ř0#!^r١@1 }tJ,TpK-66P:D'Nʹ҅CERMimĩ\ytCJj ,t%P X!80 ͜476YaX$ ʂ{M(E_2aeӊH$./ _Zȟ0ێ_iE:bS$ȉ4agҴiju4q4Be[]UH6-ؤAѹ]=Z,ѭ5r8g:gOtN.W48 e uBƝz-G;2З0+.=0%`-kV,XqxPcH>iQ6|Dڟh[,m6,FwEAf^iG#c xb+qFj?Zx\ض_oU|nb^H'mzf‹Veּº<W kSztcKMŗ @Sawو9)evϖYH.#]ދeTMEH|K\eMZ6JC3 KK{:N1pS6'|Gðtghn6 A7K*dbcUWlWPv"~"ϏL3,L̲Y7e[ iPqH9N~ŅՃ!Y%l/5I˪vw׸~&HAbKӹNJq.bv*6H+Ȝ[(1/'Ee7:\fU^9!ٗK)`5ЍEpeڗuW֞rvvᝇ9zIԜnW`G+BZ!rpyDZFS}l/rp7c* ?][._"  YSY?|}/s֠c}j=/R* t6ԾA^za_.U q2Zgx}d.=!zK[WD{ zޕBuw 0uM8i+YZhM&Bbf{uv#_=f GT{:--T=\~Uiܭ}/tSR/44 b!usׁ6x0'Ϛ +mĺo16=$M)ˌ{LF ȹg `rq"A)۲TwbeO@i&Kmnk|H[B?ÉF< #R>=֜I|{f94S9`^upP UhFv!!\ZuDr(ZLKÃSJL޵Pk&:~O`az7 `>",yWOW7KYQ`T&,H&{/S N/HF_ !AORd U?( S{BYCqII:[5j>+JJZ;c&O?i\zAǗtoF- bG*dD5ty)Vљ`IС? $ssP :?P/e}55F)ht1Z 5,#e08?'n&!^Э $g[aq##RzA]r&ܼYBf7>;f32-MNJwN@?}$$ [zOD@tXk LXHd9*܀K aT``Kp% i3Hh i CV6h?J]rQd ꫟eQ`/8oRX\yj0GM[ O$S'vwţ8oi^UhݖW0r!! /꤂ G4E`v2 e#ְuy~N(ӸY|"\Q.XCn.,U_5q_g>זh1`}Y~F2*uLSq˜}=Smf`W||BGy2K$ U.lػ*nJkG#2x. A«8d4v(af(|t(_n u_j,_I" 79 q|)E"\0M}_*u~N-aff(f*zvvU+PpN/^ם-OOa^))|C'St9DMlx"7fXʙgis4Rtj5pTn{>6W5ׯJFSVsoQnYr; kl+|*{K' B$} f }#9 ZpH 6B ?K}q$Lƙ@@Ns4v[HF3o}tpI>rpʛϞcF3xXgʳTxF&{΄9=`Z8|[߲lfb]]ܸosh<4 A!tp-w09j_\~UfٸChYca k? (NLS[  >mlG7dlt4rDN;_;>-KI.U eN ǀfl^q`;Q| ^վJ9ʯs}/F2B3\Gcrg߄[h `Z6Ⱦ3C.H'+ӄy:=c3Br".I:Z?ּ% ]1ioe6,%zr{M;BkZxێ;)ԕ% )SP3 ,?MqOaIdL%luhA)r\MwΰU UfLɲ$"*49g? 8 hkb63E6s鑩UJPT`3_R؟TyxpS"lI`yԿp< 1~5c*ċ: G0𻚟5 GIs-eBչt4EMqIs&%DAn\|"`qC|PM "5ks q [\c8PI[u=R`(!bP )^ig=*N {;TACK3,AyiME&w+_C2c}6U2@e m~<Xh4R'I] B?~ʝnlJɌhEjEٿ,/7B]^''Q aK09 _`ޞ} 1v;L"~vL{h]vL2` E\QŷPoT..鿯_HzN,U _vCnBt8ba7:k:  0LwO~9t܅&p )ҦDj#eUd]2GUSB >X?< /?tIgOƯ|n ͝Ķ.E$h70qNx %(C /J_\&,~R-q;hMx RUɞՖO DNb4djvUd "`j@Mg,c9 ww6ʩG=- M8aNvi&-dC틺6Ub-G»+8x_oϔ{&^@9juF-b}.pi~x0Mz=^Ny_4 >DEG09j&R fju/|S+e [Yhˎ/"sл\ħQ>E(:1zw?x~;nP`?^G#Hx 0-'?{̺ ^t* ӟpE7YYwB7vW8"N(͏j*)KB0ɭ]̺5W7uLHj) T!x"hf}~z31x: ^$dLN 5>﨟Zn`7yptYīRXW%{ J:7 о'A:Cb=VJZWqxsrSa6&>2bm1QP'>hNAVU=qQfUm~͒m{^.{y^+6J3UC cfƈORE^1D(I_Sr\֘U^J.@ixk\kL s۽bn~~%Y=maE/ƙ5mk\r87mAS6>6ms=хD:3^}Wޘ2eaounIr\/U^8tyduYsWQeQ(}V2ꅪ[Vdt9nJH$ $<9h, zF62###0*pƝK)[理?)r";W5 + yK}| -Vk醆诂!ct<ejaf'`[]ʈGFvx ղ/,d *kL]4O#W^ñwnhI2.t:?^j{O2HwMxȍ#+fQ-S> 6v%.JD]dBI꙰Zͳ=BBF#o9;+k$HKƄ+YoTLHPЌ# |-S jmE3M/VHbLURԻ_2>WclAE 82ѱߟIż>)Y3*Ut*s4FhU™H8ek鍂.:Y4]vcsf1\?  r3nJ6+N)u4Fkd !$Tj+RNǾRFuLOA",pv&k4BnK>l=E/+1 ݻBX ^߆lr6c-oI=bl.R4*C;V<Hok(*d<~F`{pT$)"slFXx??\pR !?c$!Ŗt* W?yqMEN( .6jׂkJ0cT:co @*0$ V'º\g uT:1z;el)\  '!_A` h(L.[=гaP`eb#ؠb|J쇫{C{98g \TTMg{DMu0+ݞ'0I %V`W;ޙRxi+9P$._c Y~]H㹻hjS1Z\R.?B{԰ AK9`~G%f< N/pf.wm H,}⪮&WiRFLBtƱn.[ EB@qBJ? ZqL_u԰=_>=N{!WNqqbQq큶Ŭ,E| ɤR*\2X?E,)eDj~uV#ٶVgVpKvPZdQ ϻR:£iNݡ`ݔ$xLs*bI\nt!u/>?u|LІ#q$h 6=d "7؎ x +[Ri\~ZLo'kDa%=4-l.^D}xлGpjRvl$Ѳ b0Kd04lq6)!/XM/ϣ@\?SEsVle+3w)# 2uo 9덺BTܸ B5 !}n?9'f@~ zf{ wCN$>rܥ;vv=Pd( n2:**),'<8UZ5ϙ#S=(8tj&i?nt ݤ|?Z„}n=7WF:D&.oF !vx)OW7,t?\/rk?e}EP eg 6e)AC>wW竤;#DSIaǴt.߸S;h Ͽz-*Yk~)_`*H%*U( /$FU7vJNn"{]N޷.ɛukdj߄1LTʅDJGP9`-glFבm'1v24;ymXd~CIca j%H%0vQͧ&s>MKFJzh si?@챺b<.)@*i}' gL9l:Qͽٶb>].POJ632 YZ0F%RJuZ%&t[_@v7"\nlDF>_PvMr| |rm# 26 *Jo3I&k ]).'s2: >-`0:k{teDF1獇 f[Z8`Z֮_xIqr/@gM'Q$7e'(̀o0voi«Z'sNt,V8xs_k ԨаE_X K9FSϡt dJă`L&q4371!3F#φ0SlgIw8dҫ #> 4ڸ芦!ʖ&W3+Ҧ@+ׄ$W)qӯPcDw y@E9ܨ!/5IOviX'`zў#Yy^ YLcfK7zlZ~K?˄9_ u|Znhv$΁Жal֏1b"PYR% 5ȉL{SfAcsf/`-Sl'9; 龏3{J ⸮E|&~}W'y< u\vHD/ųBc%-f)l 2bW2D.e5P젉2U Z6)J 919oB+O?0o55dʂcR$UdUݐ/ܸQq`oNB%aV ΄|>Y@8~*ygE2Х 11e4ٖڜR1y!:; J5>+$SYAQG2_m;hՉ=bxjh~@>G 5-35V~*:sՠ עY+29NJZr_Us#R$pjgBCqTl (AE&P {l=Qmz7;o)}Rt[XwFK(?X}70 Cʰ ǝQ\,A)R#G_)H[!Mm1dZw37Ybl:)n 1CU?t?J f |c\dfrJq^G}X"d6%7Np1s+3" 4x!7z:<^*yf;; 7LwRQ 0j8S gDB~(mC~B 7c:g 䇩 >*rh4j{I"|N )mLGt {uJo©)7ON}U:3B?Պ"V `G m3lF:GvJŷhο.pK^O 'ԕqE\%^.ʋB=>[p(sk+TX"20H(P +F(fҳfn٠utU2:xw̳.T[1H$0/T[ .!)7˽7²p)h/]G5-ȉzis[><;~תPlz|m* B/0]cVݺNÏU!N5f OPD,P3BIH 8K|3EY)| \5ۺHeILZ~-z3E ɵD#P}[/-ֶjw_fO}Ze{Bcnz 47`AꝊ:%pDOG 8:FKoE;'ۣ1 ^G&/?_^Vq1șc#A8IeY!s=ډ5N0,QA3>0 Jw b_9uDv\@Erqj{L@Q}溅$9^2 1s#aXV֫38"RS^$ osD0f}ONleb/:zOugUn5G5@E>7׿5ZUf4ꡛHLeG@wM} S^`e̿s~@CmGKYozFGyvl"|8 {T("\_pmDba\*"5@O nt˅lP?^g0E'9p7SL 8HgBYc1\ljoAgξ䩫`=@߸ Rrf۵1b,U{Cxu.4Wp8miir}._a|/ oz_3['{>(yV뵹Z}88*o6\]~#<*_zLm^{j~4.DyleGl9NzSM׉fq 5+z.eUA^]~a麂LM'S4dk(?('"^XAraQC0=EQ8X֊RQz(MXoAK:ѤՈRܛ:NK;ŨEbE 5ѥV]۽ m5f'G\rЊK_~j66Z:2Tݫ'mqI2?"_Óoa`qGhfe Y"|OJjC!%.L )tb,viEwjɂ_Eu+=PGB Xē6(`R@uA_9$~$[`ɵAnnŞ]-=~xc^nи*@v^9<(8KO|d)eck_xSm?|Elnie+`{b}Aml&auάFLΎH6 R6kFܯ. ˁ8]Hލ [wH#b*Y}mtئ6(vYkH@ L5Nb SS.ٞ^CWHx~oQSO_ljx&7`EiFGe/ mˢ--y쁾 js(^7/[Y^X}"6~邓œ[Ωk2@$Kx(#>2B.R6ELJy$ҝךC%FOcU% N5W953ii5bxw@Q{C"Vw;1'Dl (M}Ec3c7Xxm) dިH2oWxj=CTT2Rиwҝbˌ簷;ሸ~R.6ڗYgy^iv%XI&buI5 -~SAkڋM0$)fQ%VKz;zCq Cl\X*yr8ZwHϳch. G.fP_{D^u 3'խ>۫뱯bD>9i ,}W;?>MrdTp%E)lr⢎Hs-aѮW%yeV@Xdʼn$Go!nMkB*~ ?9޳/I)2iN|mp%C)hEGP@= yvGqulhbRE5}|r=fb/\B߳A>Be^?„f*nr˘9lnS ˨DT`n*ܔ{i[8uF ;_ÉW_d$SYwIZ 7q L)@ZFĿҳFhK3Yī>Aҏ1ǝ%\59 ?dU92|mebx } :j6Sq'5gj-ihc֭݅_&qv"-PXgY sNt\eƒA1CiƧḵz6"f߮@ř5 7ĀsXGXF3MkRۓaE 2-Rs{7ïafJ D/ * ӻLO psnd1K1V5<2E=Nο2vvV-|Xx;Ίt>o7rÉ:'a3DZ1~Q&P )~WaV ʬ*^Rd|$ힺr`Rz~rRR $2a P4J'gp}օR}Ynh?mϛ輌CYgŮGu\+PG#P5{\76 i38LO#Ѥf#n=+E!é@.ˣz!cKz:߃XY  {6bfƖhJ߷]op4 ͈U~9bazl`hbnagM σ3}J}c L jYI 5 W52 [7¤TCٍ+%^M[b|vu e6bt Z c/̀0[v?Z0 so-qSǂ3WϖK0Mg U#a}=*3VMt$kևm8.L6aİqiԭ`N '+'f%;SzgR<ɼ' QS< V}9*Bt>5)+Y/egcP0KlIf(o)$r\grC[d9r@%ytȼ6Gu:t=qg&~ؠJ0}&y(mwPj4!cb&Ǖhi_[cM@:Ğ=T$-_үVV!Bd,>o^JRŚ2Jyi>l UϹ[7-$`Fh8:ctvZu2J W/}n,Bz}3~}H;(׮)Ƚ!hF)!9H{~R8X2xj7u.*45 Z};Ȝ֏r[хxD1-6y,XWmS<"ly?R}"0RWZBP!-M#(x_zV ET0t&8|C.[םLP0EW^?T>Ÿ~f/$Du4=uXד4G1++@h3kwЂ݄l?<|!a@ a_:R'i߂~n_QXD  W)M ^rn8StTona-cKJcJR+2#T [U^"0msD>L޽նq{]*L)M{L#Nv2L,e_:g-!ŒWP_5b4ک|mV5I$Qɯyo8tHwks/u+4$gt`1%vh}M8?v'NѻsKGU7ii@H:0Ҡ`j`^SEi^-͆J$'SwG׾b7RRRVFC|=cǟ ?lƴT|O"Xع j#%Ψߛt4/MSz)d7YOp&}Og|f,^) Oh՜}[1RҎ*qIHÑVu)# K6JiZ7[Bz5J͒ g&NS|>kO Tne=zmӦ}F/pPutB coX7E (e XIihG0܅x%}+bb'"6(4W^MjCzGnݐٰHώZ)J&@P2A$>lI̪rI{Iv Ǡ$R ¿dʘ ^v/?xzl=:Nh$ g0nw'Axt=㟜!dYM^IVn!JIkgni=.oїl=q53x{L/sm@T *^q_ıWI݊}Ԕ,$`v,&̢,OOdRԀ{ *?\Z |,JIۺgFk<WIνNM{E|M̭LOH>TЙmW[zPG4֩o)!ݍ:.[\^HP`E!h7S7bӍ($͘l:P2TDWꙬ[%1=ļ2 Rtu/yTb;=G뱸t4R@EzBb(ԪVZVnry$AOv[f'wSA!=J NII٧g_^7lhvJ}zkU>0++۩{x e[K3ӷu7lJ`+s^'аnqlWTqk)6:|Yy6& AZKȵA+"HSHD8\HC Ǻ&-b6b+y[=p6o%r8m7Q-{xPr'WlSS|CQъk)~jWi.n+όThzș$˜)!qhJ/6[-ґtEXknbTjRxhԱ{Nă,n^Xp1:V-śTRXIkfp+AIK;DHh*6ѳ%Пߚ2Tad=_7<;G%7[ qԼ"36%U:>q2QN>xnٓ;)@vT]_{z T8<⇑0@E1Km H>xWmY8.].kR|8T͖WtQ|/VAI  Z# QAՌth^;6Qǽ4.`*H{fΫșJ+5:aI\>H#_b~_KcW5F z'S!h9ftMm&iE26LrO#@91ǯ+]CLڈ\4B<(VGN\&U楓?7Sq6iycp_F^z-8 ՠaF /AZp6ʺ_#ӧP ΠjHmlʺQ<7؈7n>DS*luVi L  ^/*d˔NSkE͡-\k^N\7 }{=X|BZt|G(+v/##%-N7I |&)Ş) Vn(U (گlq[Fw IӀDA o{3}н""|sDR.=|(PX"KySAО+u;zC=@`Y/JzM֢ :Z "?D!M ڢR*QoщYט]KAQU||T}tb';[eۂ9| ^pT eV?[B&>Ɂuw#'\6GJ=Y6'JL%%sJ'%+O>z7>#G>5Cednz4p 6:u*I$nnJ.x.~FL2gW轏yИlSv' 3&p<m1΋/7룧Z%f#A.v&ym@e>G@zkqppQ0¥,9 ,`2nX7h>ݼ=bA)M\sDZ*_} 6si#kR*(#'q&yBmkr!ANJjDʹזK7b*`SRCÙ/9^ptl*Zf %>R5&wH>~ m.^G߲ٜͨ0ңu_ amY!iTzJ2~[c*~A$TeD%΃ci a8"JuOG~ΏqLq8c`:Q+Fb}A&q@~]1 Fk̶Ń@`؎$i(Z;$Tϣk6ca»D_זzv%3 EbeWpõqXF]J~%&Buud6pܼ,g' 亗%wIVvۘcdjQq"xNqpiP1@ 8R*A=[#%_cL{ЊT鵟ö:ڤYa) w}Q$s.y %`_Mӱz On2QoIi.6=m+lԳ"OMa{=[!E y)E˩KeizۗxsW%ZiW"E_:ŊYNWOcŞZ,oBJBPf"\D"e@/(d-%0d6&1uǖi,;A;dS))h ߇$z򪎈^+hCMuZFfz N+ w/%)"SrRer q3 xϤ˥KfDxR8RёL="Ñ%UIJ4N'C~pߋ0Dp`;}A?pݎ!HpZ-Mnu*>/Ձ(SƒzXIN|:C}cP44V$D 4u Fs yMEaffY8CIŋwrj+lvcN%xDy?h0RN(;ZZl5jO$eGΈ)[s;, 5\~3ylԫ/P e"%lG4y&^їZcLί9dŬ`k5.][A|sI"ŭH.ATgDewt,GfBcS)>^_☔g62_+`,} = )¦y`a%:X9b)Хc~~7 H_vz$7dKr6 R.F޾'YpFS tl(phSV\D|IWw+yKF%S#P #w)PnBǧ6 l \a߽ة#vw=_>5[7~wvJ/reu[bIJ8VySȃ(\>_i{\H֑&Mn`TeYFbaSPKK9Pn]vBYYS@^!(|R\;4W5R#yS6ߺPbg4Q>%@`+amip_e匿m#`6.ro̔DL/?KrQU[dƧ㊀wm9lv 7_1TU5 JFʁVLy?^x2M:d^@cs.YZAy&t0?3 TH"]%Y6Z|ICy<\pn&Th( [ rdutP;}9 FSbhe_~52j5 2FaE5!op:r8:< n_@J2D?O 1!pRCEx5TVo'pg>Ra9a&l~ g?! dzTYćJŏwP>B,$f@J NywSXb_QA@?bJJjjXhs0pqReqr6̞ᮇq瞁ӛPU"୐s2W%j\ٛX9;@c,@xecYA/c۽#q]J5ݷ RZp؛`%ë4dz^_0}x%s-J;RFQ`Oؤ]c_2.Uӛ1.|*5 9)lΌU7Lj!Ňׇś E+n fV%}1+k+Z掴*߶ƄqnmyJQāB-hgKJ>Z`/KDK8?߻ErZ;B<'IjizZwmH]yЬ/_b τő+,"P`n+WgHH,.+1'7 kf@ v!jBd &x2n&xvwNNB?<C?zw,)C,rhY_EP(\s)dn o?\x=Uī5T^5-MUA`4U٥#FH!0niMn@-Pi\lrsP@])g*3NB$=֊9mߌ>ׯG~W<TT-  d&Xks;%SmYDž^*9F2kgUZGDxcTGI_Զ3e9GW!7=wۚD){T|\'̳1E,Օ<> yvC+!Nrs<R/^u\4<2BVTj[#iOdh19j¡;eM.?~1O-a;)wy!a% Gx_i EOꢎ/ -Ҕ2H GYERTnMʳlJn}3*%WϕIj5[CKP:*6ɴ昊PjbHa'݅&pݹ(6Fg<>ؔ1,+5$m͹VuHlaXz;.+\i{R8ԥkGsPtD~<=?R.ˮYwW \LwA]ug?dm iD7Ku.}z$mxh=T |;3A}vG lvbm D5dسCTv"[Ӧ ,'66'pFZt%4P%p* !!q+$ nJ&ݟ~ڕc(o fU@–ElBY]-Xť^Jzh8Jchk+625&]D6Z%DCFFH8'k7| ~a+rV㜭I8z=RmDgȣi~.xs@շuV:fk]FV17I3څϔ^#+^}yх˓?%F <{9L7)[_dRnݮ1֩jr N3)CH6-sf) w\(FB&,YA}؄AUW i%Ψ#F{g|O43Ru}T(.Z>aBRنxP7:N[z\\k/[ipZUbks_ D64] | 8$N kC/DrԼB?_\TѻK񈯱K5 g*|9Bi2ZŹVΫ:Pg刮Ô󅬣s$ǽ lJHf3kCf&-!sT;/os8X]@ BWϕi2UNm3N4R:q+Hwcb''F#h `I%Utx$}qVX*" JYS66o7pJeB6s]YO?.)]J$<*Sd6O$ܒ&Y3ֲT l-K-4bZͤU(<0 r2?N$ip@L5yٴ~g780.Ѡֲ'ˀ߸&3ʼs/.v;a!J?tyWVT?G?>>&KZИQMܺ'dxkЍ X {eFvqzX: ,сL0庳x[seH36?k-\y |Bb ܽ{4ͯp8霷y|kG)K"فpar7_ih֌EA$-S\_G2WN.0Â/`\ * q0  WDp>HzkI |r#im% n_6EcV 26> STT͘4E".@#&=V j;Hy[ $܊u-G߀rٍyzG׳Ż#ʇѫ-3 JRO9g1w`[,g%'aˊ,@8C֧me$׫ђ`^J`ý>nhUu5ꅪcŮ"[]N&IRFu^XR9*R~˃Zj !} 򿛩ZWqH<'PzhO˺ٓXESLpF2'Jmp;>=V}i#r T\D?eČ:N< {y)5>[x8̡F<~-Y vˁ+ra JS+ߑ冐P_m('Q4Xy L ^ΐ5s2O0`)%fⷾנ= "Vs"=—!1 GhӖi$H0psiF?BDjL\g;yi3ޅ)OvOHKB^*lY5qd~8i<ԀsEa (s &q%y7 2maȱ2E`yn=zhֵ. `& ,ԹMgcu@3gdD1|_]O*k0AW5x͆DVpg7_ǒ~mx9J^󴴀 ƨX68I|cٽnVdrքcv gNOF6P.&N;Vx̶mvĴ46 u͌{y0S69|GD<"TcbBc4m|x9LjrfiṀDraBg_ pl`Z\V4Pg͞nі}w\F*i齡2x-_}k_ǢRjYcbPBr;$8CIk1Y8;50+ڢ'C&mJ Ś17JJ1$hyk+7Vy1~mIC~Rp,oYsG/sy)MM*)k:"P8œ9?sj*?SAnN!=)Rтb!I:{_ǶO3<ޞ};&K'>^_\7GA JV=gN "g%D.VBiݽҗ"x+#?\D?P ų8%RIBnPC[\`S˙UO+K9QF)[ G+GR *)=3 KzqCs{gzi"U6XlG#n)< z$<9;YXwϑI$tPCD@T[WF@AYTFSrInYOrhkEDtw?\blPr_{?H:| ,_;t}<*},X›nL3B/w x ׄ#%2;IQZUQQ(0c=53FB%,( Be 2J,}}P/ k,$$RH'3I ңRSzGc*U*3qȔr[i?i7xg$@Ab̅ nۙ12 GB $k/p4 7kL@]ebNp†mT=;wϴa֔5s=I `^va12:}rm'17.NbjxACPj+bs>{AhÓsKw{|yOYρ/u,x{k:͕DIz+~)86S* 6xЭKqfЈǯZlO ^ZQTMNٷ.LsS=}}|/&lq D~;U Bp9`?vm OB ǔ>DϢ8r>_E!j}RԂ5~Nsw~i:t q7F`FpK >qtBR&)x4MuUAwb Wib=H0A)!@/f7;IeIrXɛd8횡T/wͼKSM'c],H%2x+ iB5Z‘f; ]SF<i3ȃփZIFt;~\hsBYN+,bgB[ň=>teQWL5΁=f$^l`367IjҦ~rS֛֗Sxx]PbJrz#NIϯoc_KA$9"{L=/(1;U?|AgָSN}b[H?rC|-L(39x4H[U_ ͂{cNA^ KbgO{߃{2AJ$3ɠ20 !׿p}&R R7o3A8a2QG#ǵU3 U6rI"KO8"`2nfϙЊ KSTF71Ik=q*_H"  ce)yt xO¼:T:1oYT#-X,N H%h1 wT|N kJA-x`}fɦbciT`R5nlfw X^*0[l(%w++,!˯1+Td~OgD"rټ :%yʱ W7}BȨor< "d =L/NMVN],B J9Qh5Mst. LƐ xŖDߘM`ǯj),ӻ؈kŕoν`&ɼ{NH);\]S#rnʉ=~=94,ane ~ϔ0ޛ<Ky_q_Ox~ kV1oct?˹%HdM3GybY͇ @`pJ~t-k&m[3R0r6"}y&EO<푠 `;IWF@80Kyf[ K⻙NTzWjdի}'SKW5}J}s83e{whd WM.6a Ͷ9 8$?%5+ׅW%=!0~2캨? ~1-ea,jgJgt{hrf~Lm+>)Iְ+gb&܏;i+"jYRȬAtEyA9]3#l!m `uTK ng~$WRj5[Th0}x({M8rVš=56v)=`?Vw^G9Ed U- jW:cN˃BEHN"@!Md&™e]syp>&?SgV#Y{̋돍7[5dE@Vj80yTX/~:/VZ+ѹ.eʹ(.+Ɋ+3w<}4Q7n{9xn9ggyj3 Ӑ#@$M84#ɰkF6B8M<"l0H N Z9M5#n@غWeT^fyF{+i3j4u&ZKfE(CIQ!Y gfszUAp3{{_1Wl*;BCI'&;kִ3P<wmXDt%^'8t7l'rK-Bg GyWl<73lP2/Z5ߊam]6۸ H1ҵ+^FGVvdJ<0k-tcϣ!Q~]= (,2>v彣o dM0je5d^9S鵛)o'yEpm@S/"w`Jۗ+Ī cZI0FE_2P}AӆbaqU,;|g{~xL&sR0U_BlGb5@BP⮺0i651bރ1M@î=s fSHLƙ?K%JS&8KEqT~y-~P*0#Zyv5ZW9o.tEE +M#lq](eȹĤZU\!`*Uۖ㙖:Hr2І! XV2&g*&+s8Ti+TI;(jI.7k򧻈gʕJHe<7gr礞vAQh );*3`~'+~UlI ){4TǞ:x DEC Hz%=Z:c1ʹXvA:v6fcWRTAfGt[:Gm+pž>f@ƨMEYW7p{-96qL3lBy:Pkn׵s JrZ`g'  Ӑܪ ݠr63(UJł@ (=xnKg[z$sV`Lq6oRS= BM&NoK~hg4^Qq^s9͑Pr1*0%4i\8UmF8zΚa7H<D[Pd ?ej:pcd&6&88i3GҨbg+SF"v7ҟL*x!]Ī&w+[Եʍ?gI.k wL+7,~ߦ\K䠙 Z$8L+)ѩe[!.S~0i:I;נy6%(nY7o _.ƣiEM%ޏUq>Ng}˨4qW^=|j(A?GN/Ÿ!. z蓟~X9B5ikb?fd`<=hf4k~J}АW},42ƫ<{${Kc#LϜ G2(: :aw-He@^8FDe#jP 1hP Ka8P'D`\P (6R=|JNA׬"o wrȸUĪMOڷ1 g3Q]:F:Ԣ+lI3ՖOqz{|9tDiMcul0ͼEkWY~tayj(/{1b9G\ieBxfSVk]VQJV\8gq$3dyn#2hr$mQuˠG[Ѐ{ ]!K"w3t I<0Dˁ dP5;/;|Hfo ζxWKy^\Z5NYs_66fm\@8<|ftf=' uѣo"샗>g Tn4ZAr 5WJ ʊ 3ƨлy Cf2)eAa9vM(So_dp_)wpbat7wKK3+֞G_1-=ߦ $@˸PL:1 Y%ϛPV}|I^m3?ܑRؼs\P*gJ4YnxIsY$,>w$?}4%BIYF*7g(.Bu_r .۸gkJFt{AcIoh2C u6d@[ 8N%~o!.T{k˙eC* kS-D_o"D NXrSPa67QQ܎hqUj*+|;U5ek+k=u鼔ɕ ʏ ;Bqyt_ٚ6rhUR6 XjLp- 2Fb)>+ 4~-h2RƝKjئ`ak dBj#.Foo|A>wwD;|s`ɴt 7pqFIX~<0Hڴ3y!B20^{l |}/tRq@v]J6pG6Y&MxS\xY?_j4`1v~dof7 NXr,iz|yZ==g>W3'R25J; >_t~aeϟ>C8,^56"e i D`B)E@zaJئ7rC3)8 hHBXKX B/"xwF MTw@y(̷2 + wޤ'k_=?-Jz>Q4>ɖ^F]Puzh$gIaj1'HbH'KrB_! qYK|s n&]r5 4!(k4;6\|[y0~k!F@RrPSz20-9FvݽXZCGy'ۀ я[Ц%J$xLhmI$$錗C?j)qenz0 #vPX[Lb;5N{> ;h3bRϞHaؼ Sx|7wۅa&Qk|MDF2 q`x^ g~,EX{멏Z@w=I`r (,fSpxiv_XBъUK2j䭹i1^$ {Ď 42k -Z~FmUv˪4`u.z|qb/)DZw~^jѥ OC6dg|xWEIn#8~Y]\0 l1ur<0Ii퍪= k %Z wQ;Ϸ>5LHB6]Rh{~ΚBs)!שwa+#M{1&)Y)C$FE\Ck/px.Gm6,YUas$ev*xdgi\:>җevfS?w ,|0潰.O#q47nbuc3N%=Wg9i;}@$)%egwIXﻮ%TOyypcx6!nA" '㩗vDvYq"ތ68Y%n}pBNJ3Y^܈ՕwҁޭqKNM5KavSZr)Q9Ԇ(N^vq|҅dQ7D5i9z,:d=׸ (2s(y\{ӬRS@vQu,vیs$DLމO-:<"ȼ푼H@LuR̍[DzHƷ@@M(?aSđ6CTg?YѲ )?d#KJ[6> >gU6TRtR-/!P*Q5PCOW3?ZD~WԷo.^h86^CdZQ'>@=[a) [:HPo Kgy&!74"|xu@IC}Dg27qU\'2|gtaWzɾHb/ 1rB+BTgÆB޺\e˵8A[\O( ]Ivؒ] #]JY1ĀZKKѓ=rk OImlD|]ԮC*ave 2 3Xye;=TA75Ms~vUtK)"3J>w}GPhg1Ni%*1:|N+ە_3Sj @8VdIVpq; n{6dc*!ٯjtۥYCvaJ|_pDT =#*´?Fs dtEd)xl*߱{J\5Nk7E߾d%6%+޲_ű^I*5$%@hnx څ7G;#̃'cـػeW^ T% Xr w\HoIH"eEj =Ңzwƚݙ ,BWㆾۖ}|Z"JVÏӦry,GKϷK fퟚa%b:_燸h1v01Yc7L js ,y. ceִAL ͩzkhܙ#H'5]!$6A ;R(Dd:1I.'A5y͸ǜ?럫cB4],PCK f3hOB}0Ei3K}ඣ9xFN(ɖffj(F+3\Rfԇ ܾf=bQt .DY'v pEwIx1`! >418)zTU2Pi,l"N44UA4;3C\;rn -fj:JJ[tg:ߣƤbp;o¤tٖć=` b(-ŏ+ɔMZPٙ\\ idݛ@u6Fh\U#_bWV( ͕  (]"n&wV\ܣ֩jIxĀ@>G͈n=ba)(gbkfmFDqF.@ Ͷ9.mpUYؚ'}oDh:27FRگd {Kq ۭ}(*x's,ustZuTXDZ}DI$d/~OGdgޢ~yI+WzQUl]\̟vrps5W735PjTd:Q*\NZ^3Y>cn}a0DI05@5K%@/Fʟ&iJynJU P N`[+3U@,_J1(0e^M7 >3+voӰvC7 @r-%89-$"Nıg#欻{c^ES 8Yvk53~@/T/гrtTztF6@,RҷixcKZKK"Ng!YJoKg,)6:͂~0M6E.SoMx&}%}ڐX1Z.g|ߜF4}=3;IY/2]7؀9,O HyD }eeSm{癊HT[3eyUuvqXk):Ea_B24{NW&("GsRS?i0ֈP%N46X#y>diNVB]FRJX-z7?,ǹ>P邳b9+p3I)7) \U ѧ 1'젵ixV|S%f+y+R 0&~?Huf-PvNMM4Ѥ;?_FJ_.dxF6m"s3Jw,zʎCdf}}abu =@9c,WS}d;Bb nqi X|^Z|FGI=ŊǡN@mx]$Et^G+^'sڻ qϔWӀ hI+S-Q]u#3w2ߛK%?<BstCENe@h?rYvPlUPUKau0:[m|~vUv7$?R[q>BSB$ F(;l *pF_; vO%U9pňvL 5}ﶝoK،f`u$IH{xA8`h KEnmntNܿ(0 OZEkm]?y8F4 _N׆N .r1ej%TiGک!4R'̒SZZnm.~@4I$^bE(HPWɠ6)Duw!.bfE|A$2,R/88V'2mTT=2\0Ogc ϣ9@:+ [픎 ObgԬD8w6M&CRP~ yѺUo.]ee8Lg@7?T#z.rK{UY@Q.vQ'8vd ?$`N~ W·L逥D2^N!SG9#uoF$@Ba\9[FB-Q\U})aXu~ 'H$# }A#cuJ ,aG_!i;YwaЮh"0)ʟ)Bgd#ǩ|i>^0R=qa i0255(J+2-֚mB2` Y /rpaܡJˇrNOk A=%f*DTy ۭqu_<̘b}Msl] N);=isf! 5fu-H7ܜMv됣ŲRA&>:?TXzIfӟtܞBM}i:O\4Г(w"*͞[]q9rmlb>1?JX>5SWPvאd u|`wZM)PelĶFs9o۫W7Š_ )S![ Y=0/"=vIl zݹJ1- _;LRJ$Q)[_*1u;<33C-0PvLg$`Y┤'z'C}YrvϝAH_'Ф#3Xe{,yVʝR-%i25;pK8l(TeqN*] Y*uM2 P7.t-j^o3q6!76jWٚtByy;΢u-d$񆫞ip 6Rbc9nĶ0qųM-@I#"aƆ_$hOP_:9IΝ0ߕFÅޗP 1ݠ-9&+L-\"I P..n,EXʕWkU@HۊtH?W g%A$,DcrvIPj}"Pi 9,o?D"+r`|VX 4ntՅ3ȌpJ]딞YC#cT0re[T/I"q!WփO*y+cf;=P_|lҞ{Kہʐ_"a`ڑ9=|dRS*s1;l-ÙM^x%zm}~Bi,xq+@v$nY` 2]+BsTxǁ0*tu']^} H鄕[jڏŪ3 I{S_j`9c 'cVoaD.Nq5vr{k'@R;R4* .fx i ^_M$7F& 1y >@װ(]l2 _Ī^;] 4nsL} bw$/e$iO؎g'ȚlFV$22߷%k&})ΥU&i4욲+[(:њzNV‘ "XeQdwR*>uJϱ3B ^=Lh'1?,R9 #"r!V>U|HeSI0'et엊βqҠM IMrUƒUrlя`g@m$f.p N/Y3ع\O۶º %0'Z }_ɼJ롮^δK53?; iro$fT4*T1Bꆸ4/{"),Aip]-lbcFe\~cHRDtw#u qvJqǤtT+A4=gmت]* ǽX@w~d;R4zQ,s~&ZՊ32%cBh,!6w 3Xp?͠H(ܠRYF<ϗY/0mWuv+ijܮ8і1f{f.֙ qj$*?D(⨅ܦӗĜ-XgiR?bd#?c^7S;GA(wbDvE;R%!͆Ɋ O\3w쎜%{HcXUiJC"d:ȭ9 9Z ud4k5`8W\o6lKگVܐލ*pg~t+ЅdaHa 9c6 ~*0wRAߢ;vwR-69HI !Sп~mXng:\֬ {'~X$Eٟm BԈS)W++G> n8ƪ7ο^aA";Eš w͟-{x_^W렩eS;tVt{s(J]CckqzUveEs9|uN~)1(O*_}Pϒzq[rN5;GCB_mw~f{A3Ay`+O\~gaQ"m%Fsc\ԥv!5ǸHf[)6:iԛ.1HxEuXgFqF~F%oQt 0UD)"End[O⧣bW3>ugg~2'vHrIvX=m(nLy]@wgH5D}HϲrIp/"F^Qp֐.n 98!hh:DzOearH$T7"duJ s+ 5uZ}c1l:E3(sLE=$Y+ٯ%kVP07RM,p mdVɌ^B5bBjm\]kG}~ HV1C`L LePUN20X@.x{#i& 󶁸]n.̧4>Ps{ϛ[,pٞDzG:/ҞNA$|1U@]KW`hmq:^җN=lYIk%[\+-DK?63_"}Ih]x9ٗ%GR\Ь*mo;V3 J/]]?k-;eʿW>QVhC]ɉÀ"0>X/yYR h%!6t(ٔJIR t݈')3!3@{˵ .撻e9`l$ lܻ<ɃYŷ:9}Qзꔸ Sm8 8T-c:'Q]Iu`{#bF?"Ld&sČu Lah>n4(齎EeeCCcʳ $. 7vf%7;MV3Tw{U}&W w]dp S?3V2G[Ml ׇohY6:Vgb$Jbf}nJde&p sp1Se'+lk>yī&JoL 1dh]`vswh>ExSITO8JඍqW9NhgALf)E7 hP6&Vz>.{9;%܈[#ʧ0RnirX[D90) =GQQsysouzG_v\õTM.?{1Ҫg)R]^:~|v5Q/|hc6YDF:+)=/ ^q"N>$$-io˃ml-<8tj I;w%#@hAzMd#p􆜘<ٜFR>-+%]ږ.24!d#-O`w $uw{?_y'A )(PT;'}V1ˮS݈Q @y9kF^ҹ><3|S!0 oEґ @͔5Me޶/npYAm (NR{%.cމ kNO[rY?*ռ ztCe06ERdZ,ӆ{nv-2@o)JQ`[a_&nk]n(]vf$&z2. ݯZұ|I+mNxdjk]Y$,}϶dՙ$WH(]o{ZȇALh[ح . :cFu료$U`EJ,Uk61: [Sz3v&f%̇qlyjеbV[r@ZHr#uQ\N(ǯ0-j걿sc_9# `/iXk ~ ߿5 EmHoLp^j%h?"`Fy&YW@0ykPJ:kEAޝB]ɥ:}a}ɍyʉ,R.tr7oA/$AxnLqHk+؝v>TzW4)v_a%‘P۸ǃ!70wCUJTt$Zxz6-8-#|RƢÁzK\_n;P׊#Ȑnf65URc&vå ?fY;3@MFYoa7ǫ%fz!=oD_¯#Ќ["S*C9661*}9LT#5)4VD@D [ZL si/`c^t}3=4'3U kAfbD*PߘUJL,!?`Oz $KB1 g!`G -%ʭfE?y} bgRҾᖈ'h"F`HKԧzO3\P b'],I}` gRX?>R@J X"c1`i:O4ak-4aBm  =A6W =uNR(:9*pof/5!8E.p2s#/aD ‹96=i?q䏳XVl_FP~ !)NHKia):8Y#ϰCʓ8Pq$TڻKRw']VkB 4cDF=ELlQ[; )°a69mڽ`T/,wZdzi߳48 >T +R9tG#e{F AO€ ӰǕEM NѺ!nqpPُd}:,S#jb>AlWs93UvkEA3?FF\l,sh@k!d?*AVkGjU0.p&_wOaL c.t81MXcY~25ʴfHxtgE 73? A=B|=G!gb!$9#hIJ*]KZѴ=;w!\&8ɌB1yrAN;J;F?J`M y\Rgr~z;ԻIoRfa7#U 2}VS !(Gp΢z|# Ő3.Ҋw로@y4W`zƐKn_M9N +aZJph{(r+ߗy-9q S4|&U˴HIlT_Ӯj_07Bipi.rpn/;ec{0v:\EsvwaJWv{?KF<>S^gcƎZHt|NfgH2g:_ՓL22~q􏎣.. ;TU|c=4dmq%nyFpEJ5 XI !/@`ςm ,o3"׻\+ BVg)sJԙ$tMҍ$.3{/q\TÏS=HMɋ2~⇢Oo vHP1jzMYЁ3x^=>Y^Q .Z^yٸ۹a~ sݺ>>'5U)^9u Wf_58克*[D!yeAk? 3W!fc4/ fF_h7[:PPrr`-\BXS4yurT۶4U0G΋jp`BA3sKk@&˽9ы3wul&{cɻpU8,J^`>^V$ eФsG!/M^9y_j3LZ 0'Zfǚ Σ&Ul 23-eFf~ 5Qvxڨj]E{}-)M)ɧ}o0 }tvմA[G' uN[#p2ۜy}R_F+tXQס+f19qxTUY)12lÿ-O9_,2er;{^tM,ȵT_ ݦMBHXS'̺wN4yMWڼ6b0I_^3#s5㢹W?&B<+AGQ-.jZqY)\!q&sQVm`L{d,kz3'ӯlat1[7+r?EյY25E*cuoV=Lqvs gBˎRaD;ٱؽš72p,7Ǔƭm:E *ZӎdJ@^uZ '<‰|&%u4~;X]j|dPϚ5? LjPMlđ_E{~L wCxwi%C_ . }tiogƈ3dK >>gO8Euf1rB8 TWL/!ʈ9Ј\0آv9t`'ɋi1#:3xGÁgARMQ'dj)Z~9e'-!!NQ$\3١_Q7}:~x?;>vW5j.nΘQn-MRr$99S 1pV@'iȅjLJ(ؼ&E+ڠdsWy\OU}PmuZui? =X0 u /mt}ePJc1C&FYr~rqqUnBS2gFϷy%\oQ%MS!}(`_,LS(Fkc@Ji3t(~14 C uoz >LR?,"\JХѝ`nւ$ k)_WǏ*4ou?9wg]& z_IA!K{0~AYZ ?NYnJko>D`v4S ۫6Z%9m'b}ēuwsW .gvW6m:˜Ct2;$ e snE1Bc]9@1;]UrIZ6Pm+sr>gxYY[6LbJ`I}FޗrκN,c\blrFg}f;ewԝ2d @?,&w)<v}oȥ.݌= Rw>L"/-\V^ .AgDA NSQ[?;/uY>&9i98/ qtBڢ ~ۗ Ti9x2?WG]ҏCH|Hf0= oŮDqW(8y^k?7q4jƈ 2p~ކꑞ NW5*ٝC-)i$1Ѡ6f~ZޟPL4"D Ti!g;1F@n _E Lfo$Ut/7h"Sz"ך-6sVMrʐr310#8ngB;~m4g>GGmd)m_iGTwGdhM?4ONYnv.W1t0 Q46Cp̜'yxgM7-}pTK;}raר}0:̙!:<aAS+W} Gu571~[iNނ+.6H(\/.'`ը5E悆֏f^lҡfT!r:GPT%'N@k04`ewzf~Ћ_RQ=oJu+*TZ݌?/?gq f#QMek_#1OQ4Z¶h|Ŝ^G/P$ц&=;LY"u^ѳSlm--ʸɟƟ@=&[ /kz{&JfHÚbD53(xlr\d@Ą%!,'.ѺƒpD>2X= Ɯ;ԾbPv@X- r_}k Lr*L6-x/uxD->3jD~ܔul`׉ ,^t6joH͡:E-ԇo'4g9/Aҹ3*JNdy9IekY3,|}PӔܚ9TYym4)KfQ(wv'c<ړQ?j'!Z!t › ǔ XfO+RLsVWT ҊnѳV _doag3`G!T oG7B/"fN3*WFXJqu c~jjCV*an|]k^Ӗ4Z ~ }b.* kO|TK}Lbq)Qb? ]~B766f;:(ٝ% ,SF)'BUǺ .Qy'`aՋ 9,ɤS#3=,W$p&ЖTSG;<*uDM#0e6=%\^d/g`Rwg$z?+d{n@0رK!ȫP YBXȃP u]iE?Ϗa̙7hj98T;'u5Y>~${Z2.3+l19CN^op:s*on?a o(_lfIa{(`"Þ=?׷W%i͍?&Lc$ʥ^`qo΁ 05)n]P)b|cm>vR<67H菕xX? |$ r/v?@$H[y\Օv{ζυo*sf)JBL}9~ {~hs+8@I$VWj,-TXh*2&4Gb{UK=Jb\W2B?BیEE9i+z|ci@)T Gv~ceg{Tǚϥ]v uz h_Ջ2 }ck={Q H9'o Z萶~W6~H,.'fΨvLiFO}a'ug]I ϳfI.AqHTbk0f̡cIr^v\W.m1:^zSt$Xy^eh?fvWx(Beq+ܙ^.v a8Y =GM.Z`nkǸ)exdH3{4}rւP&wAQ ̭=6-M;RHeX&{q+cT;Xmdaxx#VE /EZPZKZȲBx9k `ufJLn8gﺴ~e yV8+徶pJ}D7) xZJ2)Q8"8ơȞ.ɴ eC=Ky4ܸlưZTd D+(0\-Y}"/ƫXI։|bd)XC?E+m0>raTT AA@8, ]۵LIu_5qgE])u9D7'a(oEU ?,pP_.|%fox`&${7G4͝'2w4|?@^ܱ^@ur%:^/xZޭ`x}@"΂{t6 ӄ`i95V 6>2ޫ_Х b0ȵ,,~I|ȼ({6lp5%/WA4+]N 7^5" jt]~ۺR3U5EUI݈ ӉQG0ū+ぺ~lȉG'a|۳7V+m&ЧͻS4 GkXmڬb7MZf/V%qӚG9tr@[؀߀蟛pҨMkIxTҊ$Q |;bi?>̈́Z\X.n{JY[0G6 IJMFe3 FTXh+l1,< =32cYpz@co_O>hļ K')P4~faVJ62M]~D'|?^ OE$EČ:|N ]Eu|:G}Ko6y'=I01REͧ펦s8B։5H]Lv2a-jƞk>vHDo 9hGr_Ilې6LH]xoLvНG(75A)C.y5W5~1ao|}+qi"sw' t;zBk1e'/+n>58̂3Y| h5!uKo\6&칇G#LyrGWZljF;CJ pYID}3?zhQr80񆾞?P_}[.EFʻCyln I.Ԋ51di/Bl61B|XsWwZꑧD[8Peʰ:k?e12inxDgksqW/i&ɄB.JNع@kp/S$r4c$v-7vooO.ZK%?}0`9*qZ!냦9 XpyʄlȽ5<5H#+寭"m⏌&([e֦k#F4~X 4u`7{%WͤnPFu`eKu'fO#uLq=s 7Ը3Uʀ-H%Cg|+ kog d -ǭxaRL0D#UJȉbBl[<318݉WmOZkþzohRYн6)pVY)X~>h*EU.?:U=IHs?[V:4r+i>*=vN0?Ihh<)ճ q"d3 A;YuB3~>ym8nЈ1@u^mZt*FIj+J X`(j{/t[{t /pvx={B_#+~dsn̿_Unn=fF"q:ymϲ0S~I[m sGgxgg}m$Z>cZ6@P}|l7"t 4BWъmt2E)ق3%*K@8;1!d.$wkr^%x[rĜ!ԁ=5T$kiVN4bǎvH2 O2>ü7=W9^5tF\Q8}.0~D4|Y#'m9bw!\w'`zq̺,o. t7r5rߢx[5)W=qʳ_YUFi'7i1<9?8'U@tLT(11)[;U``}O:]5tmO>»d&+=SElY }ܓtfy)H7mILR6Qk 0gj?{p IiMF55%0ZUHOWy@ o4T@ƨl -7[8ImϧGBRtź郎Hbi7mM^X`1Km,/'X޻ mD^M2GI_yCf?|aLӮv>f#1OH3@¨Zfa͌m%} cidq7ϐɢ ܢ?,_\ck8Al8_wWvVi/\y!q&kzi/ 9pʦq%nXWh j%!F3gl<W}jLaOcTZOk=GRîݟarV#Q qU֍p=?%(LvG`,޼($ӹTix I}8R@w35=I.M-Xٮۿ9yVFӝ®a2{%Vs"ڳ5+$̈J>ɂ{NwxNH|+*ײI6򵨙>fXzp.w]K(o|v~3LqTyIGe@hp)|i曉V8>e+,롲%Y͖1o _s.` Q}B;Jđ~=wا:!ƇXy3ɨϘBNHه+ճ.,=o}?`m]*wʊ\"<zE`c;I: qc|s&_K)d96l}6x[H3FL&n9ql@FrC E@" [(J W^D3(pg1޾; !U4tWkNƹ)­>.Q +cL1c}I|7vA,6͵7&9h4`AG^j!4JX(Yn1Y>PpX@sc -_(\v;=V&΄x zvEQ!([feJDD Qc2 ?8:i<dX):{UF\o:YjSl'f#Z`##&.ei9mf&L&&ncKFJmj [vҝ%W|ji x'(8eᏍ=?2H{f6NZb>T 'ׅ"6XYA52!C."ok78F9*[E1}&!L8\ܤ''C^=r`|c=F_"vnhə@Tsc'C*%/I, U1}fv~X B}kL4m#4ڨ%I:teh$GN$]lD PjTc?Fgm7FِsPAnAQh\ .2Ӳ:Di~)@!vo$aA9_!J Et .Ce}bX*0=qqjz@Dj+ȶ^r˳w8\El:Ld1R)_ND|Ր7g.Cj͊=~,%hJ`$޷Zj^9.TXNeDsI1{@9{#Q2s w=Xw^U >آ! Le\ROw(s@nd cAg~F+rxs ?" _q^*arGªkJmo5Jz]^ժp@ x͠B,TʟlE9ߜ@!7WeF"g3߼n@+SSԗAF9) ~Rjm@厌hflS:%S-;o)4 K70 ׵.ZMZ<%/NMM%~]vEyVNԏES]p_S/͎G#`V_ e#V;=Ub'SM]|ĬOK-j) H/;{}DKZ_>Mٙ *7Ec6ΏF%bI&^u2|OeJx2 O6K{ʿ@n1ܔ$T{o,/cT QLLQ4 K։7`!P*8|zDYAeˣFs9^pZnC uC[[uz,(һ@sy,-NZ;9MT)$}j:%@%/E%rT8pMG1;Y`.C5K8}u)" ".ghG~zB^}@44y.=T>e_ O"+ip{ g/9gUD_2Q)|% 005 2@ ik&^:h"vdI4XuE9iM܉ރJfU&o7c[r]8nHĴ  '5><<;7 HFsfU#P, pug5"ÚPcqC"ǘaA "kۯ^Ɔ 6Zp3Q&`-w=DڄQ$.2k hFGZ'P渃*kwڡ{ &$iZ";CGVd+4Ǡ311z+ٻS=9\[ w+_LbH 7BX"k>cwiXqbju8)OԜT̻ϖnH"(ηC$<k@þysRZ7JEtgbqih'hb3W:nLm U;+Fh Lإ49G^ԋ(WC$` @xH6 B gv"a Ϟ2.sk~g ~Кv6d l 9SXpy)%'_JfQ&_s8TN$/b\?FD?: \ o`iQOG57BL/2Pf &jTBd3B5%p M$Qj<ʥW-  ]p㯾5cKCnRQsږ Tz $tflTo5ul6=6-({Ф>/;) aaV.XaHwԒA 4{8Zd宔!V\µ#75h@|!o4'ܔ@"1(k:j 2$ %y Ғlq0%lc8Қ#;F|8T#B^Rú)W8rsݑ{:*[!e]`̰ePiR/_l~S(U92o  QBtNYFAIs9M1-JnLs*o~e}LmA1}Hl{JzЂ+RfPMqXy!3\~nmH&F 9f"-ѲZ m@R+=^,Jyv=FJys|,RR 1-~X@.qlJS\ͣGXWU}!֬GXdK\yV,t?}b^Ec4_FrՈb!A7Bw>q8y\2} |."g`25!`-)´{D8i&Ldg]˷\ɡUIbzc1z@4tš`tѓ}%LZ0X؈{f1*0=!b7587/R+Ly)k#94+4 dVǓWHsަ@!;1t#AGǷ(^7W3Ant垩G܅ق H f Ha#%4lqFhRgii',UGiOMgN@g46!ozn^;i=1/hr Mk%Sgm4t%Y JDwh-W'<2JǬF$ "̱cTN xYpڦZWSG2F?WrG4qq$,V7@G.jl0 82j \tM:\J> ,|vp(QSeXoE0Hh 2eOFδ/PlKzt.$TȽ $ (*U$/C 瑐fYS/md ҟp"S/wЏlLb+Pz,=}W΃gt6yA8Z! 7mHU|$/ڤ\xPSS) iZފ!=WaiWnHoDכǤ|'R52q/|hR_Ge܂}fkUc)lrX8fwI>{h)eb0]ӈ9#n4XT 5Pe4h\]@P0:I1Tuhܸӧ1BN@4:tYH!a f^| MDgٕEu n[c7ۖ? n`zN2,]Qlcy3sqdSWũAl"(|)}T/E+ oȯgtnp.#%?nr {,֗L)L7ꌓ\iVe]_-(` vl)Å(m}Bq@lίGQ:J2R&rfWizb\ kOxd.b c[%çtĥ-ybD (<e]ulGK*cm)~%}sC 5P_6Z c+y!p R&;ww=]6!KY^!ZSLsOh1mQSn|&fiD,;%(_^K35C-4Đ&ŴYȈ2o^_2/1R5N6&J=8,XOV]K J<[*CX_wM@cr]KcNbKR Ɲ,;.DbI?@ 9.*̓ X^7[B-dpdk8c&H$p۱ƃ^w*5ajǑ}޼uOH2 -6L2 bfZV+IfD2K}PCG|CGB;xAʷYK ׂgۉDN'Ek&Yu0! kfU6J{/YeK=}r=ze|nevl#{}5&'uZQE fT.Yke!#SNSrX1 HꭊZӖZL"797b[(ye"Vvk$yq$H~$ِaGvApI]G\pnWxC/!n:>t{]K=ɩy$Z~iIȸ)u^aN`_W7йgs Ԛ4>l?Něv&ꐫwQ䄩0|k2ʱ9y/+OyEY eȷ{|KKXk!')'3W ;Z Q Pn<Öaq+qZ.#ג)-WhӇ,sۤ|lQ\!OM{6O I$}2=t@]Ӿ& [d;^pפN\l63sNQ&a4c@Mmbg1nt.Φ#+Y qehEߔ]!H9(7M?Dhs8n.}XFm֠}|+mʹ`ؑq4=t\LBJfyTTD]Ƞ4]?ѹ0X󺧲w-\9/ t8)n/ i cV5AlUyJjD7x/'tӂȶ <`6Q5iЇ0 ʋ"H Qʔ4H)d4 +qjAiݸZh/è8 0. #^Xpl0#mƙ#>d$xM  &y>?Оƪfp||:C9 |`P6d!i #;`G] +-6XOҞ,)j~yUoH$)|7# [㟦5O@W)|˂ Yc=j,֌3"&~|SIV(9![Y3} 5ZPLNXzEVS}u5/GR}#A| l+ X6aGdX+_,haDʊuCϠQLm ϊm6pwn9w"<k `{NTD.4a(:Q[qyuufBfo3}U:I9 so]rv)\'l|/N`b\KX'  TphG4oY&-zBY,yqT쏳 PhI~T k;,V џ댫:{_Zu\z`Bk+'0٠mM Z;ve> q[Q\H .#r3hťe!y1~ꢯFM͋)>>)D9R%ȳ2"e<#RV-v Y(Xs' 3nwu>/n/WͶ)\hA.0"yK6|cf}Z;ƴ+%̆eڕn"\7Gj$L: ]Y|ykU`5rF&9NU)qQZx1mK]z#'ߑqGja9>$3Pt1Ia1yjb f_ қ<kFU>doiofP2tΚ{=z^ٶ{آ~D^9={܈7Y7NK&w/4%1KatJhPy .*_ctW# 0ՈqܸqN?ȼgDc8'->woh=`78یCNx6y iXb>^R ce a/Oךa~\JmSuH(d9YvZ^-ESRCEnt2N>(m *t<\"?ZcEyuJЀ"knMPVX+ Y ʁOcKزtGž&M''8\v ^񘣶T{/Z?O0#bsn)l /-?+i -Na<(~=읞Zнy(EbI/sfgDU 7:DZľ$_yVZӅZ Lv`;vnjqv;/7lCᅫ*!0]}<|HF_2)~z R/CY {V;1L>yΐTaiF},]: >OQ/εQ쒙f)Mѕ*yؙvwt"XxkwfXoQ۠2<܀6;;t399SE6DrGB!բ.| 3( wd[~OVv;>$fl[gCXχbĸN[Stly rb/ZV]6!f&33i(Oёϴr[f~;ZP.4c: F DŽg#u=+0mPpNt{6آ?PԥDK8z<Xl9[m)93uS+D#,&F8eډH{c'[ yf\H;hۿ0{&WɆx[XTQ&:vRGô0\' a܋[x* r*#F.oi9Ӄu*=;_٥9|5e^A>̆hbl 4,}*Ifc7P3b<̦-/ތŗR L‰͵>Ty{+[ iᝎ`BR P9$0_;D9A`--7:,fJj`B4*ZT@W gK#Z}̌*WkRzgF-^P=BYy[ild~ˢmD/±Ϫv0{.a/lK;Q_.T:d!a'6enT 5#N[ObWhC6o܎EsXo'a춓XBǑAq?9r`<1zSQpa^ 3n㾝=%rIQKOLr($Mn(?)g1%שj#moy>>tIc4NhxY& b -BjDm".lX} $_񞟎{>m3 yf;")>G!ڗ[ÏZh ߐBp(tlp@LNw%L(.&1* G3X;cH =7Rq|D2KKYXh@&㳼5@z,^+i.ݠamc,VѴix^zYnDHp_l7dR'P(G-V>#j瓁N%߯lFklAƔQg ۆ4LkUߟ`t끢B&d`12IZixլS#·6㤰ķm|N8ߠ?6̀;ق'Teuk&!ۗ;?\ /+J L|{z c IsQt4C;QDaN=&JsgP2RGFaFj-/P;/6jHJ=(% :NxCCQ/L&tpUe@zk: [Ig1W>"1D7sȕW"a 6B Go|OgƫkJ˽3zsv/0dOQ.VN o BUA!YC3M w_@Y`z(z.e5,Ĕ6+W OˬEHlۣn܃3g1ŧJ݊` v]}>,ia~e8sfnGOMxnoҤW@z%,ØS}Rbz7m)ٟ; ]O 2dBMl=&ͩݿO7Cߝq/OI7liSKcX%E S /o /0M+;Anir;INQg-',mDjt==_Ypg'_H2-aQc m%"/hO+.ҵfFX[5DQ {K~sCx\-l(zpD~/_?Q\#L6$X$5WDtQRC^\egzf"Vj@ _ +8צMtn7FX֪oC`04]/8jl= 7@CsWj!)5'zEc[i Gg/[&RNbZ? Yb?&Z$EŰljWaw\W%_9T6 J3 Kb>=DguC-X].0gigA`%SzP!u]E#Bj*+O状 ?J}Cyz0R%tH¯td ZK"+0c>1}ZFf2#f֞~=~iSt4VӷkEeZpaP1K7 R'r ,gK*3wyāI`7|8'ia񒜑& CNJ("Eq 5QH|:t,j c BsVÁ{;/Lce/b۶x#&k$а 3b'uF{9r19ny$w垖b';LᆪUlID$'i' D&ɢыWaNa+wqdk`E}Ԥi)k=+ݺ?̜TAN,\fEdF9ܥ?PilpAx)9c>eşQ|bxWrKRt1E}7+?NGѬ;wAXxp'ߘežB:/]ig-˧65 6iw\GO%>LVxӪLx)eXʼ"$}c:4PL>a@u@!N0/(!Pߛgs&fNt2/_Qǚ:ڒ &|_5Nq淅`=f HC8pRؓD*b.*qï2J|Z צr%{V-5sHH,Uu>}銝*0w61׉+*[BL6%#SXO̳NTPްJ9K{,cc7%CKݚ^aPJ?+V@PKaƻsWhn\8ʨتȖOj9N(3`ufd@LB*;L>$ Uf0+fmv"Oq}9&LllvPpօX6ӄ0qh <5\. b l(<ކ[Y|/E4~f/Eo_ 9GPIɖEJvy@2}*sdP/>*,HT }14)$2ika|-n*jNFr:)'u }nXʒC-BP_{ݡҟ͓`{i8i'?R%;8],cbn1AgUC9 Jz-@er;0p# 䠃?0S8l~wZlH ,qDSJ3%e$rD?v+P:r,2"2ndO ^57h ;9 fq|q:0\'>z2ɟӃ9̀%!{fI?h !x6P"W(k=!Ij;C) l<G_cP/F'uygŀz98EX8/p)ąBȐp74GSQ΁<# Չ*F6dK< nT;")}Ɖ߸;v};f"ySUV(`rs"﷝i^h;>+uFy& _ aAmkaJܼ Q:G5ů:)7/Fe y N˳mJ@ :h*)[f'ljPmH઻|3 |qѮ8$nOB8oZ}X6CĠD~ԏKh'+kwh2rq*LhA6E3.G Rm>9aJŪ瀯㼞d+)(S¸y:Bċ_o/~B=^ni8g?&m7ݿ,[!|$ض=zuag M(\%,χ1|Nk~##eH`a>/G4ʓTarX;ޭ )tUS3HF2Bq{nEo<_VZsّ쾋Xwc |ϕ:FP8X߼D/Qy & \.|l:9K&۵5Ž7)S^!a/hsA(%4[;b؏8R,krIq i h(钰cfз >j$zW7uv}$TW9_s3A'Ù/S_TL;ͻ-`(kxH|Vp"6{;X,xguqPt߇wE bb``# Ǒb?5 hE~<`t䅏vo1?>2MQdP{mAWJ!e2JUz5 90a"_Ďw/ ucNyݙu=blvraee-|v\Lg otGVw9cj6,h^J.ٝ 9qq'>z$Q!,1M`|})`ȁUqaޗt" |bt֕6؂4X o?C)M Z[XgC1N6vOV,=/sF: S 3RVd ƹ= ΐ8TX&0|yFDYԭ"P] ȹ<|< ~|!\歷 Dn;N[AS,"0u ,bcWbquʚ5QE꧝2Fh(Os LDNUx@1%/XW`/U14Rk<2XP%AMoW?2m~mX<ݎW;׳,%M!-ȸ K!X $Pp*LSUΥO`;Dy}[ΐmw)d‘k̲ȋ Dp?DUYu&Ӡzu|<ҋW+>CmKgMlu9G˓Qdn1(- sᘐh-a#s%A,NOmD_H@kM1OCz)KF"&a}HZE_i~9#2|lO'$ĐM1I A,37Ӷ/BGⲲ  ~օٺpjj٘R{4#Y'BgO&6u#a q J2A^o4i3l.~QL.wĦSMEPQO:m3%RN EE bx)H"JPic|U9+:-7j]ǭm"=S"%lÚUWU]Մ |}:1Iu9% qbqv_@K203Ԧx3$#GuvDy>R_e5J+\UK@b;^>,`V)?Hoav fAt qVh[Ș":wʹy0k@|_f>OǕ4 0=%r$U]y!O@aN߷cW !.k!4Ik nkպ<&Jw'}6i v{`{!BԚ7C^ {pZO {a'!*Z!M:AWЏ%?RCwXlĚ4>iLߘi4\ LXpqTU|fE9|w"kX0כc At+]]f&4?1ɐr6533mņ,L5{[|IX_emBV=l):2[WGE1MUM&E|Vb~o.Z].&a*"rMpH/QQBޢ l1I_H)}~c /qg}Jy{{gb>n7j)EDY&jҷr-FID;CD33Ǣy}y8N+3M-cၼD] 6^}=.@)0iF_~4M-B2gf) Vَעe>ބUفuqZqI3MXI +1xӦ!Ҟlml\U(ү0\]]=cU f?/c:T? 4EfB:$y~ƙXĀH1QĐ{4vPEE!Kx2V$ uW=-a^w} -T{' ?-烁_%BfHJj* .} ?`Cܳ9ooX'c#wT 0My02njwʏY~ڻQthQ#n]lA @,:ȖԴsH´SwU-I:h&uHf%YIg?ciiY`oL dEuHƒ^ L߷ _+Ő K WPu!gNO@zjjCs=JbCi$D,X[8s=oM2Ɣ3h K=Niw;rw[*lZoQ SL:iGAs}q)-G+8H>1@z(:=uߤ7qcĮ" r &^RNhXY͟xez)`qwxaܸ~z4c%CcS JI6{ vr{kg:gP&;P镩{`FQI?&#BjkW=8NQOlVNɗ6^ A Uߤ'\[pcQ^p.&j: 葳S_5ũ14[GLrn'ӞVj< "?71mpTg(T uWqgz (R4Fq7O*/Tj ^n}cI#jlJb5 aA9 8+[BJQ%pRuuJNQ&p[DB&rJ3qIVT24VʚF[w'*0Yx#:}q*Ҽ2/?Pwv(%ɨ.iw[wjɻEª";!5޴:ȣry/0=U{J*o".X#K]pH$+jS属82Dr) :nen(p}KijiJdf$aGyU+$8.0eHhYo@(C"YE+,{Za4y,!xLJV'==@ nU& #D7kGt+)%NPGnAC@Lc]" :xN̅ 7a5Of3w rYuHk0 #8 $fg6SANG_lbs cE AchgfNʃ)a,h3Jl]U{ TX6’z}I tgRwfJ/ d=χ3uc42Q+|lۗV EQiqrHC<yKV8@[{ST(*_'ɱ+H/t59~qBvj] c/b·U6Y*v\x:bQ( i[{Ĩ(ᕁ<3LsTB7h?5_uy|TgK T An|A[o M_%81a?X]$:/hsB}_GC.LX-p};}_4X[ង[c[Uj9JbӁkCzh3nG/FmTY܌׍?tI B v~ 2XH#Rtq~a94u,+\LV'rù;Pz6o!ImKEUܧvܛa6Г-Ci?; 7)ͿQM FK &uäu^mZ4|)Q|O-LcȦi/H7u%H!Ϥ ]:|N'ZV a^a {Lo\gf0XeaJ!Ud7;VsQqmm䷂;4P2*$w)D=1Ox70٪+fV$M`ȵr^Y &e JOhޱ?;:bn{甲 fG,{NLC>j5jxY \7An^[_5y D}cAcFNRƅk pk 5+pHt BJ-'NRXt%[['u'r^UQ1ƥ}Zu`w nu<dz>jTg+ ˢ:?XѷC\|WO)TKZB;3ּ hSY+A˳٬ x/\@ͣ4*D[2f[27$pUPI$po!صVdORMN=eqg^jSc@.#Ёm4p#s[i,^n 7>Q˜Urj^3 2v-6ØjZA|϶dzY$ְ"M9H,VHBӑT󔄳鯋Fmkю :ܲٱ+M^Hk<`x=Gtj NUh4woY?KڻX5 V$ۡ\,k!\?~(ݬvSp) _2Ll>w'L4ʘFə')D K q x@*gBhxgi bޏE7o`AJ,ԝm dyb'}t $>Fx^Q}-,~ (u`W +0yH8 (<Ğ]VA3IT(Qkf&S6> `;5YT}B{iC m#G2ecN'EB"UC%#4v@ENDn^109Muv :ݗ@J!>5.rXA<|zyX2+N,HˇUGഩ-;POظD|>>Q7Y ZȰ\]l쩟8m.G93 81b^ZjN ~zph]r N [ s98 `Ȏ~"`nw+/既Nں:pmJ³0-ZVR1FUc)PQ5[ؑTZ"ϣS& +Ϣ^/|2w*'Z_>!xk'i15djKP y`s΃띻>J~-wJ^"uIkjK SMGਿ?m)->oj( CAإixaĽ{&=srDYoCtOGxESlpn 6ngnqg0rܞVY(׊{`(i"gw<^pv nS!l:) ύ ~GS!Oh1c1,pBC/^iv),ǾVБ (Rqkh^^;>kb5n#oe.FYWXW{,™3tf-Ij {% e* ڌ|Y9WYLH=k81CoD*Gzs1WPVT.0-Ϸ~{2c)^ ^/ ;&Vf b36.H ?2.TUvY '#Aϙ5"\r y h6gŮRJ@"~xu_Ec?XގZGya3O-EȏE n6$̊/ԘfڝX.Q??aԄډ+OwXZC_"l,h_/[>PA3hHvqV)E)7+#i9|cK/b ς{qo}9dd\JyLn:C)dI|5:{aZiCbJBKQ>iMO "CH Kz gAG;` ԹKl5LΌ3k[xN;M N%vjβ߂Xh "l5o!Ah?%i(jI8#R}q[bz+VPr䐌>NϽhQS--|0ek7^Lf3mNV۳4/pswkK E.JѧSI|SWV otr-b6T_C,GiU;N-Z 1v AR# k/}B\OY!e{Ǘo7ğ^]Mݦy=w;غqi2|߂qFƋ?Sڗ.7^Ugv7;flSD>s¡N],-V2Zy ;~>P  xG@S'~ Ltf pӤZ֘';k4#~aI^_s)BjmpmITpDElPHVQpEȒ Gg*Ѭ֌HIn$&TYedA YK)AMr>a0[)\KPZpT~QmL>J,yY_## (>!g}P|3TXYoꖑK>aVKE^;6x_倈X{#zanH0=$zD>~G8-ʃ"~[Ѣ;Wb=O^w}Սh7"f{˸ ̵ ΀Ϻ6G;Xo sht:9`d[zxP-j~8xIvgOQ`!4 kd!u v>FbB'z飀)ml|?U'-s$Ԭl6D͎ zOaw$*aٻSʽGDVx]F Y7C; z UˁMz?GȮE&kβ!KV iJ*Qlш6MO.:}(T,&@8`.z숲ANm}g-mW~E4J> +l NjD.cg@_xZr2 ߹7Lv;d(UTN[,zɦӈ@L~@I *Qgy% 6~$ޚ'9hFh uLh!xH~uYzA`Q`[#L?Mڛ@*YSQ~jED#'pa6tC{pL }W;2nYLK*Rs7%;ߍԚ B\j)z)#Uga.0,1 4)5i^Ϳ^\V=l]ЦRQP`ȈvnXJJF9c瞁aOuRs[yE=yeRf_\Xe'UQ(kLɬ9v-57&S-F_!Z]}W/BʖFRۯ$ƤiI7ve܅;")uH%P?DkRlAshI#u*N-S.p96F27\|O4xԩEFX3ޢ/vFuٲYBdCEi5<`7ځ?4M)$^/qRHV]Y#X rB &u,k+YϰG(3my3I$冣cq>Y9D^4tNyiFRE^^Ehfx~Mε0W%m^uq d>|~d>!Qe=Gm Í[Sتj;쏉qGC($y A/VsyD^_| {Q)Bw 77NhAF)44tB.$xiOg*xJY_Q譈Jnx|0r`8jiaV|#AQJK:X S#,*y75ŎC@ +#k ?}djc?_j6v]3!MNUMpR#|AYDfr#襒k <cj޼ dOY,UMYcc{21yQEJ5Vּ\ˊf Qc? =] PTJz*R[ ]|ψ|^7Q86*&ؔxoxtrR "`ؤC"3T]:2 A 2 K(sYĨVo [wm˖$^(_< Ǖa6نj`f-g0~65V!-4hPf9,ySlOG U꩟E?V?yiK[HI0@VS8UӼS4ȔS2ɻiKIh2Mװj I*t 5bZ^q6JMW6Tw<wV敥Ύ $ mR'jI;^L5GA:<>Sl~| O;aw!B/A`F4g'K.yh&.0_+>y}ssDƁ%* *Cs˺zcu9, 8`$t//LB\uNy$P%"5޾q! ,0%KvD1DM;FԗP!"nc8HY$M}pJ9-Pq ta^}H %>zYWMil֨"_!(-0PB> ?m y /sXM:n'}hbx3]D/D2T%7#wp*re'914p۷I>?f_ҸuQȧrY#OTA 횽EXӊn$ 7_d&'\w#?6V(l1f`B aEP̢9C2azC:И9l^x?Sצ|*2^X6>Vp+so7ud־G fy_WyHtR:Hߦ '` Ydl.Ϙ'l.}탑Q#,oz˪ya@B\En{s.Ev2CYB3drZJ`\{_Ɂ&Z AΌkQAvk wPxxS{p_Qݾ<6`ƟNk_g3o>4F; ``}j8Ss] ́omOM>wzL*t\ivL$!{KvQ.;%xO r00|}ҡ RL ;tm'mu )@B> A9e&5Rpx&L>jJܦ,,u3a5+up N2)>nvͮ:5\1qvGD]D:fɿ5ihTr _`s'jͱ R:~[z/NxFzBWV-4l<zMS[Yb Aӊi "eD[3_L;/>^/R`xA:Q ib]w:V|9ў vځ95w^Ea۬_w(p%mz^0|l>1 ^p4hlY\{hE,ltJuQ,C5qYq{tPVѱ!ju;|k T ~6-[kIew]~~sLMB8u'qXDG5* Vz 4D@ˬf?jRY(k;@ h}m0y+B0Վ9)-j3vև-r캺Ի~ĂQzFe.K1iYMOH|thI!_B[w|uzZ!,:C@DI8@FA6NWt?UƇl鋤q[{icגH skG,K9ߦuX UKWy? ؟Oa 0 Yl.s׳<dSYcrECѫ BVznw$WɐwdS ƦM_% j=Opr} tKr#4#P_7ry5=ߩ,LVdfaIj(+8?"]&׮Cv/}G,IKBsR\n뺸l/r1:E>=y*5 .;qQKQ{6'[[ kt`={\ "Yՙ6 c虞r~<BGk3@1Kk"'~[ y. MB\}2^+KHv*Ł"YG29Z.0+D"`Ҫd)@H.Ri4ȀaSh,藄:+Q2Xq{÷ƹ^}wbD6}T9(*QE13q#!:b#s:Ϧ簄g3)P5mHU1}_e]+Tvw,[M"o QnlIq}}XL0Z00.r\US+?R;9i!s$wTgSugC xWJISngYf]\^SS*J0.X LJG3,4;*o N(CbZ8s"SYވ-΋g,G'LyzL8IO/uMd˷>>5 %*n "Z/%]YU'%4j(Er`^h7Ŷ0ﴛ%ܴH,\Ӊ R>)ՈKî|!@<)K60FrԟO\sCg!ucA+ " e]c=x8XC~ϧA J.eyC S0q#p\6XfF?g7% &-ˈ) omS9z(Wd9̇[3f&` ;4ƥ[HGecz槰ܘP`Ƨe>U)׳)y?dddTYQW`/H_#rސv]a*CXċ>lL :drkc~rK|n;ZQ(/UPUʛ|.Wh]pmmUT}e{{4ARa[ȅr t&w:]<1;߼j\u8Mc -V\Hb hc*x鄆m/r6:c! TGJ/2fKԌ(2TKq*ؘYx^ @(Ӥ%?vz%O -x@xii^no{ժ@$rrv#VN\b/+ZeAe1"\BM$בR mvF`.1=$KtI\% iڞž˓_z=okx_cZP6qߑ}S PѬ>V >ۼg^Mǒ+I—=tGMQ3Bg Vwԕxltu"ti|q[FWs]v4 ~;7lWEZ~1  3X/i`g*bqWwgryĝEr}ɟu>ϖg^ 䇆+ZΌO]Wy,lsN1#![9 A^iKؿHh8]# V@Ku+ﺳ#+/cr@+ǟ6zgq ecGgWH콏v ÿEUi6^>кRLQ-:})^,˙\VP}4/N8P@,"euVlҬXӑBl^ @Ņ_'+py"|U3ug3>IQf$r2ƨj&?-uFաTe9EN yOX0DcUn9}tA93WUyy\V%GOLfɥ)gƁc3*ogEw<Útr3TgJ p1*N5E5V-1xU jD*X*1:+Fֶ\H2[|Ͻy'aei%O ?]5LS+u?t0XO4QvӮ%Ϗd|~Ij fRUwF# 宍?63? 0xQo`%g}ؠnm[VQ=`l"e,E!> ө\vXD֞o@Ra\ATBl ѝzZC<ÔqXl/ddNeFBaj]¤@Z?:Y1z}-GB!B"1b(B,1@{QzX!tX/ԁィsoiZ>E!`.BYp1o` 'Vj5Իy%mRm->cw Ic%%eﯿ8~Ky3Gk=Yw4<-Cku!R\IP<R5σ_5 {-}hߠR/+OIWY$1E}?el@],]:[UٍSY?@ %N٦~CEz.^+4$R֋'z#xLHݔR5xl?.nZ4K{ќNej [ ~8)KKX^Uٱ$;6ZJmKk&VH@f!/? 鐗v=Su"O8x.sdÑKVn$JRPR@''zMUJ&X%x\QS{wVUXy> 7B+f+ړw@:h8P.uG}n݊kj0Felu*7Y\(Qб80tK{17KLJ2ZA}ن[jBYk&GPI!Uj:UPm򕀺0ÚZS%;A+J2~CCzYUiۏ '80zԤ;qTFCN⾼Bxe v$ړ~aD'SלNN0ݡR=>l9fh!*S쭭,]Z2gy-eV_*FI.4p VAmX uivqmѡdy#3t" Xi1p+ 7Y^z(|&UGMAOB=BER/>޳2Cz:<]ѥ Lt@G1f*g%ZmyϴZUo+Apɔd@:.EYƙσ͏Zw03 ؂jL Ks~ k)BY װh?26 yCBHp $q_9+@cN})3rUJ2Exu^f|+ؘ]kYm |g& ߧN 60iHπ5[X?֢ia ϐnQ %̒x#uO4魚.YI h{2|!L4P|køq],hB$ -*d&0-D? 5[UU =veʝoιNѠo^YSu҉Ghdivgl9o+o c60]d#}mOy)ŐxT;mki_la"m8Xlߋ}A#N+uG[oʈܔYW|f?Ri}ƏY(AIk>w}گ3j7#v0b[.Wr5/j*m/AI\O;0PS#4%Y9AqQk޾+ (DZi-Ep;&e,\|ְ-gڨa3S~0>t'r#üvt@ 6LN"aQtN4ΚuG.q'-\O@|i_OUpXN gvՕk-#h^ B@_NXk}agw~@w`Ɩu*Cr8K@1W_uu<(~Kңyx?n(nqh,@j{-p3uuu2 ȉ0зL\"p14iPAcȁG;^XWgNb)bYZ=[0ؿ0rAklհț"# `)dS>2% $r϶xwyL ŗ}H `*xQm/U~+ZuZpcWPbw N=WŐ@ ts|XM7Ăn ] ~+: ԙE6a{3#UE8##\ xM \jiGS lO^YU~a$hmc٩!k%*8!Ͳ@ɪEש]fF}XO2tsJ-!9ccŏm\uSS< 5$(*h/jSk c(pX   ߅gMG dw׋5T2b\SüA @GZH_sԀ ll\9 h bC6P#ǣ/1fs_XTxj ҝz M}@;e݁Yw4AA֗;h#{h[}/|<yw>WOu&ye U  <8Z3jTߏŷT+M-6Ǖ 59CNrb\-FVuubc-˷wqMjj"~Tecε8*˶j\MpLCcC, kLr|U1"f[X*QG?TQ'z:.x Trn$g,db36b[Wr5g~&}i^E,?,hc,\|&Ixt n\v8kohY?(..)2b""[!(?&ǪUxX8Uf_Aߏz#-/͈Ma%Y2,jlJ$%|9+H>}ng]3S1&ťB&3dFO^7ق=&n4:mśE"wL*%FGKzY W\x'o&joDMҍ9 Ϸx]zPFLj*6,K{]3]L29wU$Y~pL&4OBD|'Q5!qvD\?h!X/ͺf 7esuiC^;> TuCMF<Qi?Ah͉?#m|:v I0SV3 T+i9^Irۑ3/dQkŞPw5ׂT;`Vja钷CugN *g/w8Jܶ㰘5+97*2#$,Q>_pK2J&@E{C9p( لSKWrPU =C\œi`ղJk& ')˚5Tdt5׿ ޺%_z#ЭSV.~sm}<[:G'oQ,Fw?"2ݛ6ɅxdwǢ)jyyˏlj%э>MD 0z´zEL,$fK yQ1thqUBŤ+,rFy}ZɠVkUv=H+z%8 ɺSޕxZ &uk"k,ufhkǧZau&?xV$_z)&#HgYweoR}3;t~ X;^RpX>TsA5Z4ƨ6+H7WN6ތ;--/ƞ)u|-T=R q29>NoܛiG=X4=qǔx| ȆF@bZiSBllȬD3[o} #BthYfan'Lb0l ,Ip(Ĥ'$ajy?9PCb(Aj'6ǩWdP#~8FyVOqtƭ#E2VH^$w]&MpOZw Eomn{(X-RƍHp3Ffչ椩*KNjV3xvټf5"E $pu?XmmugeDZBŭ=ew xjR^ZRşI kfY՝vro]LQ0/ލVjQ?*WYb{R$ t.z3|[ªk%J/* rPNUT\>}o}L6._@CJˑ^j2KY$M!L8trɏ@ֺ /S GeaA7B`Snv‘_úKN-=1faB0?CJcZ?+ٚ[R ͆D2Wқ9;E7nRLeM=K:MiLꆃжFSU]Ks0!TAn> 5_80'Zs%CD蘩IiCp^H_f 9.8)p 64zkR-oю7fWkIDCM0'ik(|ZfYRcݵ9r3MA`U ^< noY޵n¬H#‚WwCTpzx顊ōe- S)B3}Va}#Cwnxbe[jH:&ְ3K:pf8]49[`z]T%{$>ai1/j},H׹YXGIũ]'O1*,A+c0Ӫ $LZcȵ]h?-9]!3g"5VuCE8i.|^:mY9OLd)!D\%wI~|)?HgOgv`?^-]2N[]ܜ7'KMJ(8I"pʾncQc :].sĿ2Wy(n8"xBDN rO^Yl̋l]^l'@v:|xZh`<i ?EVI4;} I]auf2/ίzH/Ӽ~C`nY:R+Op^;ؘ pEF)r|4O+)&@i40毳_fCwҦ.k"Gqw[ı`dL4G|Vgxp aW%u\r*0Pw"7%#!jMj)eP^$buV>a@Llk{T5ۯ3c( myF)IL}Io*ӦB`bڻ>o:Hԡ-  *TQ 2oQ^Hx}'`>:v&l?wg0@3zIuDUSC?}]Yivr`#"&PGσd07p(Sj#t 'QrCE!RK@ҵNuo>S^32P, >MUS+{Vg"Xy^ꨄ$KuY~q3fHSM!.kO WޑPPIXڿɳb.?l\m:!JI'w5S#p" wg?&䏧DdwEFis_Ɩ9P0N%h#!'vxGBd ^ΞXɜk͸#s'rt6|9LZ<~4T]IOOF IL\ՓUz=)Mhds00$,p8`,H6 .x Oy5:Ro\K2`7dYwګDcICOӠ%F\&(7b@˜pf?C̊SzqTۯ$㟄K2аn9qQ̓\M,& :cbsSwb*F?i2  6TY+v4Dܖ/LmdσBdV8防Th{R8&eygpGyp|QmШ5WfK6U?v{-^>pz3Y<{ _2@[0(FJJtCnQh)Q+L\+rVyD yLVî <-^IiELP=3LYWĢTn 4P :L;ݾĸ2cw/RjdrI)UF~ hPHt*u_9%ܳ[=dP8@ W`]Uz4vu9cT(6 Ҵzꖂٮ;߬c2hL(y;6KLrɖ b]۰(i>o"I~OOVsewhnA͐WޫȘ4(өm ЫC $q\'R rW:3Z񑽃Đǚv1 H 8W.57 )9ݜRi^l0@\}p>a#!v]Xl_!X/L;?h2 N+5i%CG>ňnIeU.~s+}Zym/ u,0bygD"3=n11$OWo<*wԫnh&f<"L#MP/ G']BxQvAͰNNٲ[q$ 1(4!4'*[?W qV6D[ U^ 1s3< 3f7#з}N|t%Z٪#!>,B R/X/֗NmGWmDu=B|OLpu,zB ^ȟEtF&LK7p3oLdz"ڳydа8ԸTI˔e){ʂl0-[ cQYoc< ;_n̚ ^̭PL;a$}/q9#qcY9/mM)KePsZj¸ʬC <bqy 54t>u( +>Ň)Fp)@٧ʎͤ72R*6o~Tuc7vjd" 9" KFHIG<06/Xgv =I G]]uR QabMƅodpq0wO}7DkPm,z1(2H!y}?~NŽ(Szu8S [愣i6;%ٙn`)$=,@|78\K#M Y˾ 3voNJZҵ":xzDN=]"~1"o#3;gx e9J@cVmP]uWOv狮(^+,|C"=ߨ ar%@-ciMMTE.d%[+VW$ql)(xhӶj3!EZg AʬgiP-H;E$Z:/Nj#҈'gܢoB"CEI+QdEͅհ[{lYY !b:WM` A7 me|wOլ?]q 03Mx0Àl"]Șqd֏dp*P%!N!n@~_kmn1p`JѻJLb؄*CM=& ^K(ȋOB;2ry&G(L*~Ʒ C(w0xbCD E !U. 'd>d}-ߎ$]xmٺ J|2UrQςEpY*9u&Q-MIp;E<{lB2i\,_!88X2,kO1K2U?VQ'K%ߟN,{=XG9]zzɠDPkM]8?|hPռۊp̠:kv&T,&W,Xr ԊLݫZn4 8^2nwK0(dfn*HHL)TP:%O22}]l1794Vf ͋Jl=v~(T߃GvRFA_D"f#9m~Ӟ ev혡D 齀C.|"!Ol3 1c&dYlM@A5Ff ]'A$2Gdal`2yMM~m]j¦]UZz. =#ST[{G'kLL4\)o@(ȣƉr A߶__4?,mXZgTse]f٢ę@maM t\g{l\sQ9Gn]?dNoW_L.SYeIct~.@_B:#c0\Ô&٤xDm',$89-mDE^| s[NqlM`u֫5L28s4E͘>6 a`ws q2b?,T^l[̲ibNJGDQe:# asFUy8&e9RTʜ ][~ZC1`3Eaxw w%T "@lCi!~9x0%vrTG` {] ZPt H0 5X_WӁA,A/C"*W2 TӴ0燊EYֳGCqd}L(*l˝t'eVY [cvL93`EvMY`3pCʈ5Q|hi?xrnmeϛ}@WhfV.Ķ0&]LԦC)}l~c$ *Q**sX51$nkL.-4 %)K~Ɯzt%>_ VjAis;o}pbbJ|Ծa`8Ǥqihi2 iYl.2bi zmk (*04Ja +n"T?(_MQ b-ͬ&_śy֝rYDSjxjv٢jOy4_!NQv?Bi'\.x2 ,U׉/jMUO G@Vʒg%)X)n={o\0s|^ß -v]N](z'',l`]# āIl1_?_F/>s3R:AYwYl޾8 }#xl$6KnLOj$z,*1fm7aO-DaMuon/6h&ESZ6cytC}_5cLǾ!گ"3|ww#r blu;.R8qb׾RwGce|d$ | >IQNZ+2񳘟S!OyIOAHw|Z!:x6Hsð4]uSFοD>fwW G0GnPO=W[0 dLEXq]N)p9„$C:Edl%Hn1nC܁{\z+SA >š1'0hJ*?br,MSkwEk }]6.Bgr|7mHTjos2 L7"+F% dAe @X%tD;0˃ZxYJ,xcḕa7J3nTt#s½Mzx'\O;{'j05C2:ܙuڦ8lwE{K z**DgƲ[Gl]J^u.^+V&V_l.!9QV_}|iZ Eobv?:3vZ6wNl5 + }hJL^`I+rH W!HZ֥A 4^{l <>35DSJMKq?uȣ6Pe,H4Z;@FDlLEV6ά5.!|UݑlEМC/so9 @Gqѻ{'Cl%CyE8\T7mɴdm068mݕijȕ{:c 1#'!B'bLIbr|p(B44Wap` 0Iֺ8UW~`O!LBˎlà}=~Nuacog9zº(.5/:%UD;/wߡ j-jۮ䅗_@/o8}\j@*X(zkINBV4߳ X}B[(h_ ($VY[bVslܭI-hOVgk_oܕ|b22"ƬHu uEZXO6؃IrVQ\UpC*oOTBl!1pB. ):)zՓ ZH z_(I@; #4w:LkŰcFĔkw=)JuYB8iR-S3͟w7LU.LX}>D~dN1]0EFj9`Qr)vA٨nIJl% X^ Fn9N(f uBM9(.A-AQn6UkG(g1u\KgK%7oaX<ơBX>Y!#c'HMH"I6LW邲`ɯq@؃K%-\|8&8/ק T-Frt7%sMGyF@!lڣH9|,1}? ж35w-ގ",zKei"#r*3}rmMgƪng6_M7({b`;`@lf\D/D$Nb?2腿 KR{5 .~G? M(NwV[7{xkg|A .!FcS` /^ Nǯ$'I\HwkhBP&ҏ^G&Rj:|tZjn@j%n1,խcv+k4 5(D5x``\AruGA(α! ڭ}qJ :!y'n8ٜ$cg% *k$0 6јU9+Ur8hpߐj&wvAp.BXa8}gۑ!]i˾Ev{j0^Ϧn:kɹĸ %DEc[Y7v)@&(jv&P&|ZߗFb(&P; =0Sp|UTc':AM#JNIC1jݷ$6 Nć<2en0SPBە5<B Q *rlxEe?d!J[T6mrys]u DN~儖>UfPE֛&M$9{exQЧ?'6<'_;9:e-$O+^m~5Sa;;Mi{ąo~FBKZk Ξ>luֱ6$W76zкvc{/DE3WT|)XFrޛƖLU}\oGp s55;xDHVj' n[^0ER"CZf6Pr-@տdhXYӍd)sޕHٍFѡb=t[|fP4LK+WXWiY|ӡӔ*)x>?6 ʏoXW&TFŜMQ_"C>9ńOX 7I)fsp]T@гTm={؂E=F !1ux_3 ;jxG5COeIe@+{ƫq?}\/ I T3| O:QqwEXP?k‹:Im[޼A#d{*j:bZݓL3iPݘxMENpGL6`)OuBq!@c$5`ϔ::ȳ \t,ޅhh.<-K(V6nrr-)Cu ncktO끫s'K[#q4M^.[o.&|4+acJnz- 74}sćlťV,oH`%>m`XbnV=,0l tq,[c3UU'0K!|9f+BFl\&(/6k+{+)Z SDigKC>xe&W2PO# m0b4)g}FyQϮ `@TDѹSp%m$j*n!ĠBaMH+j}/˒ YjqZƤѶ }t}X'OaՏ?#;3ŭ&B!ѣ_G i=}̱$s6'|Z42Ԥk7=iV_I`Ĩb}W{'2& ޟIR܊+ĒQWNLxUm7WoRCG u(L::Kkہ˧8*LpKa,Vêf/O.K0PTj8ҡрίTw;[ dtDgpT1ZkEhOذV۴iWiLkh\\zIs<9{C?LDJ~Vu @Trm ,‡xTDiIpJՄ|''*q05s@YRh(?[+&֘` (xkv?ߝ,&8Flw%wO[Q킮‚cV>M] K9$DOz8_z #g^h+ W#h@8f~>#'v'>A9}&1g40wq;tqC:ӈs-9HY0bC U-A)qcӘߏtzӿ}TY1Pnp2wNMl=i)Bj6jѡXS$Xj\0D3 DIU+}ՃUD:;kz"r3D_9˕m3xxզ0ؐ"i||ZSlY<}!\[ hCϦ J7Do_hL֚me^T HA|ٳƮǍ= M~yra3ueL*шerw;a$3+Xv7׮htV^.!8;O)q`Jz|u^emcduueQ"m *0:>N_,e$7'ʽJeH9&7OXUF٢\`𖖫ƈS!nH}ɮl6מ&T%JS<@<*3oejFZ/5w]XPA䛩.PhlF|OHk jEUE~JZ {Q;?",V%x¸s?^x[<gY(Zxܪ:e\`ynDI10 2vOĨr\Lj=W)v|?DU)"Q= CiMU6J҅zXҭW:gB䮠K^&$vJd NjZО{z'IƞoI/uN-:#"dnbucQEr9`/&al}}޶b4[m0KR1GD>~5x-{mHipP>6]R_43{MwbAU&.R^UIc,@; mְ5Ɍnyq6}7 h@:nwON溭2eM5<LAx3.f:xw(;kp҆& ˓"|1FpC˺\!v:N碔KR\$1$t vjkIn.  ;{~@h1IDK{+Zd+N| ?9<W5NN.ZjARRrʷj ׮+d=unؘ U lLk._X,K|dB" iᗈ 0k=dmd_]kjïS(uE) *ɞ^ deeާT0v@2\`Lʍ ӓ9)4jen"Ό5}>l&J'#a(P I/s%͟iyQoM(,$'Yƅ$حM_SoOӐr/<ƨqWY`xtS%靰s0ޙ tӞ/dVRH/`RvIh1Kʁl6`dgBY |&ʞA)X!@b}v.zwDq=l%Rts5IZ B8[f?0GN]NJ*#C$P0g P~՞>$}!o[ҷVYn/8qcpab@4IlU.wr stql2}&4X&PjAS w]&wH[;@>r e9 }#0vTl1ソj5r[,zk|8hY?jBi26,:)"q@{dCT"ɩ;_AV eaܴg9f/kU/qd4Jjx8BAǨA 3#ܴ1k&aakǟ֨ІW"-ED; c&3}rы/G4#ml"`Q ´*޿pz/}Yb8i[}Eg [yP"ʾҤ $l~~*pRWќ04'W77ΙQj-{;OC|AiZXh;3,L&:(9)X>1.@)+ő&sۼH,Br:]*x8pr5gpt" inHțea9sX d%tiPeIwFX9<@Sc:0Zyg)'ʻӔ52 ^$: An#r}ߔrC;Vʧ^sv]،nk'۞y5ႠPdFJI6hVMVm56֕3_[\TZw3j}YfHg̱KsS`(sWHkV%Rhu4"F׀ա(9mŵW 0 e;;ROO_5EC T7!} c[Wߢ]He!>'_$d-5Z0LDN FJNHyNAS-DG( EJyQ?ڹŜ)}eU蜍pfi-Oo$ ?|֐Q3Y͉fzC?3@L%l̛>XOPƽWWR挳ߧ 2P=A,MÒ 64Y\^OmK%`I64δ?a]KzȈc6jCu,$^I fj6l*0NO7-)}5gϼ&äqpX xZJJӏaM:?R)0%۴R`}4saQ}gak'?t X͌\#ed+x,O)U3|dECJ_8̏XEJ˜{Ӌ$$)bklLPW9lj_ "ka[U~ ] t?BJ9H)z2 0*ŚzjS vN);{b= F0թvki2̴*PO HQ%l 4)^b4~͇Lծ/hɪlGBq- @-oiINRf[ ,;hz9JX`@!:n[i-NO2ήPёoNnzzrIk 6f6K 3+uy U9޲PiEX` |d95919͡%N h)YDuM_ |j|y5 \En#CL,2Ed󗉶xהΆ `kXCKCS?Ӣ5~uͨ<:.șHU?5#mXUZ;1M*Z MkۊIVht*gowUܔ5G3l%qMgxYz[S~)u ys.o-e x%Vv ,`@,+&u[hJ%Mh0(*Xp>Yjw=V b#EtK4?ve2f}kiկ%ƼIt-–C۾{(5]V__moc|3akZ-lTaQx4̈́8\};1F[G(/{"~oVH&uiևK\2Jc) ̈~7x~ `TT0#%x/hk|Hb҇4UH&1;K'*&Kd%'N[))HZM>OFk׹PV߮vu@qk{ 6[P[*!<[9B/, Yl@>aa^〕/> D,tM!7wwaQ68޼ }$O?sNQ}Æ-Zs\nq(n$p˫UO*N]&k(0cge3a[)hD9%y-#Um#`mFf-vqqܣ"xW,>(ucsS Uu >aX近I߂1N^;=@ s vw^xsn~K@;ILr><2p'2jKcwuktErdb428oHyKIm#&m, i{j?孃R?x;+VH ۮykgi}*Ȫ֘z,ˇVRM͝U;[qZWc\pVxM$r=10&Uv&Ctdhv|JS \Fќ RPAzjmݬcN=Isb授Tng?萗OHfôM)<PZOrp.IyR T)[r'lnu>%UM|x^۰)fb+R㋾l]gIVi 7RIcTjC{gh5|ɹjq_ WSe^5[٧*RM")~jOxWJH&ކ ]Q5MJa.)jҀDa%\PcϔM)"]GyJnz/OlaO:re ňc KURԴ /pX[Il# s5L_Y_rL-˒t?lL<#u-8Ye%oQ(}<|(U"!ĎrPSv 5@Vf/R`x?bqS>JlWā,8.C*DKħOs2;RvcFg=M%x!(w`v6>A_q+8cS%)>Cq\55^$ Ĺast0PY+kX-z BVQq5pX,@=. E3 WQ(TZ՟tk-f"=w_)BU}d最ۥ}_暟RRuf5=bu+:nϹ%<VK3^n 3;ٕdcih@w뇑eLw9^pbr0-hGֶNoG}֘ΜyrBhg^esǽoiner) ew F)^ .-4+I%7 |F]m ?NΕ\r1L!W[%D."5WD7Rp.# XW\< w*O;5'w1G6-[s44Oc;bp"?,!Z)Qcc9lw4)֞ME S'YZ^p=Hw#˅<  \E/b~|f=7 .-M+[0ݡ=;U'( +߈-mo^DÖ }^"C%)VN)Z#UK6L셭uF+9XE|I K[>ܧ"@lx?DPXpe367V͇(0u\tkJ01QglmqC !e4CIKV >2I{꣢]<-K 8 GXivRx 98Ǥӌ>gꐕ%5["arVt`ce|.,!#L&׵z Ç^17"p`^g- 솾2"kk_D? /ZjϞv.#.@\1bjA+0s^养zx9Pi+%Z\ECIUCCLg 'v<(CE-j s(ٙy;lf& I~cYCI90۲MDj$a6;\ EJ2!4fد 85(S, 99zҢ/5 Pjyx*4ԏWpf&!${mIe7|XdW@"1Cf"/F41UI@y>Q­-orjvs!Kx, |VVR bR3q} :F2 +4Bd%5!l~2dj2-Hēi4F@6⿴ 2m#oI7uEI,DBZ}GR=j&AuLyzF=yG`6^-@jJU闚xf*kqb,d1}t) sWc3qG )PʄV_'g,#ƾ:[0yߍUt~Oo_ lF"~ӏ 3nHۃe/i Wܑ[Oh1&]/pb4A=E&yMӓ I̚DtvGPy>smi PeNBuOMN % jIO NNRص[fqyz;>L-V]| [ʹ;%FCC1/hb᝹fe`a@q8%I-\=W=rGthk+FnK`nf?z3[oC0`GZ~+[DU9_rLr .F4 @W(7(#J/I>2ܹŸ#c\@66w\-; |x TjϚn';C!MKqٵpd4ȽuW(15"r[R 2s#WMOH>n U묉Hlfsj#CPq䬕UͶŏMe ZX?ڇp SAv3{]ЕVNTdo:J0SϚDJ6v]1337}ŝU,YB]zjkEjeK吀?B*QA&-ֺ9d8Zÿg#l@9=WmGY"Qipc*WTX ,џuEZC\$G1Ӱe/1p A\$=,շ,Q̩32[KڨжVD2dD@ikRu1n6YR%zBI Tr\E>s\_]>}Ҿ]<+Ha`[0  )S WQ=/40юlX)\L ̓w'M MIEBˁ%^lEj;uC,BxX"A"E1e5aFQy9I8N7m"t0ͱ6u޴ॼt]?61}íXQc u{YO@j%$Eq<Yѣb_TMNh N$r2V=>\zp"?!ksNs?z"s Y p1Oř nXb]/ȕ~)_sMV`4A*zs X$]VuO-6 L̇İ !F ə1PGaV_~OS(Dr>gO \.0~VMpgOQ {M^);tB4,ְ]%$AW2 >W2g?."i-+cz)0 /163EYM O)%,فS\O#u,ٌ< {2E;im5]dj7(Ts524H#_vI5-^Ϟ&5H;t)=e߾ aCnaF ?9Mr?:`P: J58$dR?TgkCl]@wtO߶r0]Qh[D-`[3h{gY#v\fr"JU+LSQέڡ7=Fp@=DTq9~7Z#:|LemA+rsg/22s(Nܚ]>IhD-G`;CvhFK`AYi*OnǶm7Q҈6l9bQ0}CۧaS14YQA%V*+dJ?‚ux\IJQ 穡*4joH}N *ee֔E_mQ A[ *ivHHKr } wڍM "Vݩ=.Z{O8C\J&o9u`*"zt}‹&h챌PC 4}2$OgQ!qY1p=fSF;, Vd o{O^=4JSx+h7ǧx: UQnLsUtGS't€< 24Imf;";6I(9U:Y{Ij)RnKdTVM9ӆ#GW#g`rȱ%{oӞzŃngVmB3|Xd^*x- {5yE[9^u=?ruî'&f_ ̈2`Q$tW%?&+bwBIed8YV^LϨqǘƳ@4_tZA3<¦>Ǐ2{ӟ/޹ZzrcaD Dd6eC}8!'#1 4Tz՝޹YU^f o|l)dbL|&=CrfEPj #pG,xć52>3z=%]9\Zi~ɶGF5^ؼLYUuQ wK=_t$*e灱՛V3VG8f .I g$pxLC6ݒ[/F֋ ,CBo}o%هS==BުtФ[WY+&aK2ZlũZJV~ oL1 ȯBD %xb ̪ґl>TbcF=Dl4ENJ>)ЃRh0Q7:Y4fQ CRz}qwIgשQ6+,IЉ(ˑ ޗF| w!vazL^BFzӕG"7@'M%k|@2S :{Bx_z";Zdm.u  /͉N8מo)j['".?p=yRT0sC!hOJK$gjڕŠSw۔Ȏ5/0d4W?.=Bvv ЕB(J/F%6v_%_J֐$î1h`dQ{/"-|=yZ:? X3)96hN G™Q70-f11lfEFZF1} &o@LhzOF<&ZT5ddɝ 83^ #O duP 6|9q 9w2o@E*uaB:l?١Nr{}Wx@ɌD3ks - FzS us,5\tkPuk+ t|`:]~apIJ(R_@}W%ܽ7\3ք<[^?e{&ϫ.Q9^%ų"ѩxh囲@sNXtX.-E90Iatlɱ4CȉaX!Lkr@pfBאRQ,CsH ў!"[W̕ ( Y` ]&OMa⫰4zF2[C"W4|gonC,E+r(e8h?6F(̄Bd ӫ'm܏lPnU+Ce0QC׾ĬY5eL߀[˾&aWa60sTU%?&_HWruɮvZ4nGr9ꕂ\1pNp02#f&2+Svŷ21%o+c%(Mu]IgL9alm60GM41U6ΏF* g_y:а5 u!3nMZKhDXnAsɈc1Gbp_ϭuDUD38F[}ELm&Ep[LAjv#1wBa5<%u -"vlJݹ@h={YIfǹ.M/y:pTEGܞx , JxKTN'M>:M$Щ͊e )LaRn~E'iI{[P5%Ϲm)Z,L f-¥:o f<ʨ-]~3DzN%&-'{r@UOc:ܼۊ_A#}`>2xR9D׽l_df?/@e@芆j[ [QwQ#j3@/r ^ "lؐݲMޫV`Bw03&n!|nN3i;!$cP`OCw,M9@ݏ&Խ=h$h!P ?|g]DYP:֓+~L<*sI8t.efHq @L]/fAMwF(|wCS5^CהEljFՍ7!8nytu9*[Y?On=k[sT$> Fҫ8/I)psp/G,O<촵hĤ%L!}_Я^ɰ@f@6{ nVm?4m( q0w 7[ArW빕Ώ0^Ksu Cd|Udt3+Z 2)bB8yAI/W*-X.q6F&4b$Y~` ȇ03_CP Ee]U~\;'}Hf67Uy0B1P}@l JCĆ\(ΠI3N_uA^6&ֆVi{k =hGxKm^W뙶:ONوA׺ɒ5<[]GI4{w}3rڲ*V{qSw> sqIӝsTOg FkcRYu:-eSV\3jCY·G;vǪQ#r*[ ћ9VŚ9k 4K:2me\ l *'#4Fa#-ozc'^GXMn}]OlQ0̊KM|ɾT$ 0G N!i+nbJU:_|Gf""7կ(\F)δW'-\(ɟs|՝ѐ"賓T~4s 5.(koNdOq/t0:Hh @naN$Ntĝq֓I#9-U+D&ù`ZQ'e@M{u>QxbcT\#}'oWÐN,N6FU>anGx`g| 7'|p3mLic]8)WS(>W7BLB> 貇Ӑgi -1^N?b]7Ew\րW"h8/`iϋJֻӏf #)cY_˝H%^F'y۝Z8$x<[cq/XvG6>Y.8^LÃ&QAsAS[IXݣEb)Dw}|hy^qF|raIHTavEgC:GO`[Rﻮĝ7zlsA:wSrݗtݟ:w*j ?H23uWa$֔ >^㔈xj GlpBƃoCºUXѲFBb)} @0BYCR|zHC.o@[&䅖+6};nv5X_ĕs-:#%EVm|1Kq~Qa5 :L׫Ubybb ] {X]dB*,/wƂP!u.G= `Xt7:G{8VKB' GrA+85gV(j#.A#UY-)&9>#졊oB-Fiv xo;&3^vrVܮAhJw>?t3LOY_ /mbӰNOTg\.=ak9ya 8~_!RI fu&>!2q#}ikH' fвjgdtu:,F[ *)jtgSG+9V;bK{ݠ% @nMv7FbR+'URMb\?ϚBܱc*.;) P`gohVӉ2'nBЛ#dZW5/.bq"8ioz1N^~ %(7eK)ia/>HmK3,xꠁefܒP$ AegqIk=(# (c<)Oyuc2H{`n~E*:g|3Sr@îcŖȎhaEQ韜+enψt-|IO@q`)l\ 8;  ~k߅xmCZbr"nv.'kKX Vjئvq4|3I(dH%VJ.!Cu^^!'ӣ6h]s5c{M ~5\'ֹHBj~Ϫ.'kҠv JVF |3$N/I D:bc5]#i$l:6?竫\t"!{5 *ucJz+_w D`7c(kB Ooe [Tp.mb.D)>j Mٶ:Fq_1췕;(EqAu8Y?+>+*BDO%l o 4& awcc͒ƾqGpX϶* B&P}#{dcӹ0N+r=xvkJ"K-h&MO'C%A*2tDE~/G˚sDKHP$ᗍ:)H'ǝ .>KZDJL)Vj׳1;EA]uM̊Luވ m'KsF3"?i"'<ֽNYsU "H Z Ӻy6#.Z+'q\ /~n^u7=*DҸei3e~cpw~,[znݭ;np_S"sJDe4}TҶ:O hT*I Fs9%jf9zCQJub C0/xrmoB1FKncĢHb07PrYq , "g̱^5L?D?V3C1p&'5F_M\I&֪mJ<YA X=bw' P@۰BM*b ]yܫ5d9vC_4x,#>*U!@)#\x?RX*X }գl<X"U˪Lw݂ T|rہ'꺐7sX$26-/k^5"Xsy3`wO}mZX`xHh. =:0nrD3=R*bba lg8Qz;Tz&**8ͦ02Yo_6^} K~Hʊhn$kڧ"СP(·lUڽhY)Ȟ0R| XAeA)>GI"3V7m1/xkJWN` SM)W$FUCgs}nmI7̑d{ ]q>EOfđxxEwtt[_ۇ-26[3yNQS">,TMCӑ_7^T &O!Ru,(n~OUu[g92.mV/pno5D$=pmIǯeK aT otw/{ilDwDLVhC1)mit$ Dȷկ2A!C UC# ˊ0kڢ[ gȺ،,"QNP&3Zy8qyє.6(PsŮA0pHY?N{kzw%F >@8 wN<ݳ3 ^o߈9&vF `.f/-w]UAmUA/Pm^\x!ă%|8cCbO{W>R8x,>U(?o 㦘1`q۵w1m?rxb=11]9ȑkH6% ob%}u؇1t(L6M/fN+0øܶ>$Our u뤸r&:{UJV? 䶾i1G5柭+CJ"={qdr]nuˁ MU8u8!cLg6sI`46o$ -c_8#v5^. jVU?ŀ Hpʠm6?hSnu6nHJw :!Yni*dQX!cP'}kcF[bV5m!'9d?fRU3QD#wʂ uk5;ذF`'nK>v4[Bȧ n:rPoi8Lh@VjV4~VJ$5-Dw@,S1/,geb,oRxmo+ݨWʔ *"(;!sAB%@*]9H'T]/lʀUxg̢PZBk ~dWZtcDe鯔~Pmm}] eVAg<9blKoz K ocoYj̄if5As[}-?_b5DVt1?:o=W84>[5%6p"GQXd GHXULa/X5hl4cqəY~EZ;:?KgonR",WB܈\=<ջ(m)dU1b ɷ;҇ (Spc[ع)6D^trK_d|36Y/f

{˝NV[4e"ůCU_sen!!tϜUüV Ys]g (Ș,YW&[d Mr+QfZ??]!8 z=̤ЫzK{T(7k(Xa#Y `: :Dg?{c~:h)[9BpE~sZ]E^jsNUĴs†usIi*&;p}[$ϵ}M}go랷K'y 6;`fa74#esos "ېp?w)IF JYU8gZ#P+CGN*kVHLfl76Y?j{xL79ޗuD/цѢ,q|%gþ xc$ѓPT4iu\Jk[|*!>1 }? HRL`c2y!̉ݩv  ͟KW34_ >ncLQAo Bc"ug.AAx }3{(M.тoWq7RgW [+ʮ:s uHUfQYœQo\ndnr%Rx#{ryc_)a!УGYзW(ɥrd;.ڍ-ͭ^)[_L1m`&dk_t9mH]fݤJ!誦'cgUTK6o9+tY))UƕS{wAS#|-8I `@ bZ_-`<qf"5i\G啍 etRו4jH?BT*Gz!Zl!X @jPwpϘp̩vE1ő-M×qLɭӫBNIPfrhAr6 &#ڰ͈D 5s#{x_b[*??Rҙ w )d vXϱE;&%bȌgLj䋣 fG'H2J$w2#N>cyl#Z}yTJ 82v&RR*gxcd`|` ڙLuHy3c,6cz(Kʂ[{웆@.yRhd, e,<% ]?^ ŒzeMcȗh27)LT!\s=&ݢ(EFKO@:>XЇS~fʣ_|>?nbYҟ\: p,:4$mm3WB;%inw4˛B?, UǦtu8Ld0jAi{ h$Qf='5(MZAcOG3h2UbE[=mղ4BxPS@g(G@չ[_]%F8,ǔBg;%^z~5;ᤅ$<}L`H$kx.q*2MeX򄲌O|nolg<*r䚭 N$MչcdH63ح5f͹'Vÿ q}< A$ۓv'l|u;*є| 7EaTN$ 7wGmQT~tPeɉ4%qW'Q$<,Oh]<}tjK x&9~ǚ,z>,{HMgY",>[UlV瓠2p ȓtB^#;P E5(1e 6Iᷞr]\r ,m) 9:^PQmhtwݱ*k;Yn[vIG45KA١_(G4Bٮb\x𗵼jYiLAv+HT97Wb$By p0Ӄ :l$I[\Q tvS,En.LXE)\nh(3—Z!{\ɲkϸ&\{>騊Qv2+9,Q:)veWڗ$(+58N>Vs{Af:`DAi]{OS/+Ol\`Nrf{WvP+3 ȓ$C;A3$N7Nr;atq==Iw8FV o?MUFkꙆg|!fȪ&ʶ>iܔ{7 >#NRTS*y,'W]0BH䁭CtbBLųR&9c8S"@Qh̻͒L1 ?_[i\9cR/F}uGB6UZzhXuk9qMT,Y21-R)R#?B6؏5$Z,ecѱLMKDk+9BA5e*0V#TQm c9 iW$) U?ᩐ?R mvuWF= =(\wNs=(;tuWpfu+[-qv &[J{Zn{֛ƹ5rv_oG/R]!QT 춤D2{<9 =hQmc*UD++VxD,7Ǘһh#F:³W IĄ&w5b%o^\nKl=POCL Ă|܊W疣_0E9 WHѬ6PYGǶwBTS|Iq/jCrGGLź"'iLH$<$#*;&ێ_Fa {~tuR=C-:Ro<?7hZSIVV?Hb@ lͳh*}Bhײ;4; j(1PPd=Dtɺ\5%lGV.6ɩgɶrC-߈:$6k{ZIęW2lotx&_.i cL4f~7{{Yت;\KX++Qf6?j#?fZv*;{Uetp0x3|Zsk%(tڋbͻڋ7uZʘ?έWz,:a3E8Z>eM+L1fP׳a׿.p\"|h0~!4; w>z* <@8< h/b&=b>sĒ5A9(=xu C@qa'sC34bdkxl-J S:t<$[C4YѽjCÓ }# ^XKo8䝟$ϏA0=`x(n#m% ;a/ 73(CJ48ɭ7/őS3N:gF鉣62®Oyo>>,țe4* @F4Tv h ie}OG|>dwµZh)wRM v-\Y -PT.AôBG+YW$yw|Б!guR6MDu:jlPlzE$+KvIZ,. lXlb0P^ 9 ܺgmGWû="dAhTW8|ץfNDgbWXAI:V/d,٠d Z4:A'CE'߁I8LkxЬřS  Aäj7v Rr8ilm{)` FHfAۣ>.iƨ(*l9vbH[+I %(\¼GQG˦475Sʁb` VL.2~2`{pB;&eMj q^X,̞۶i$"Z=,9 :dΰ#UJyUa$]bo޹=ʁ/T4Jf0kM;-{ @enn p  yd!-((ES^g , ˽֪e;5#Mz5㩑0̎Տ>t/(3*S?3M*6͹,x$ MQi{ucGy?ӔjR_̅q0Ϭh#nQO% L tUλO+KY%S /vK6da>ݎ1F vfnN)Aqd,X&%ˡ!%`/=,A!aB2ƕɢcT!Q&~!h(?>ghs=h_HDU\DŲ{/f{KH2 G_H"ule_^6~I~T]f=C{R/y /7A8fB7,E0$ZTɔmġ ]\g6.fTNk)3l&Dyy= śfm!|~9H%рGGeuNJM%wp5yiTE1߆Vg+6 .ȖBIk)xx}qiΞK@XoC8h[&$,O' <2{W|nN\fX`hVӰ \ao[2δx˰5[x֎DZi7Jýkft4^ЅÔk要'EDN4D^xg-"4եtQ# 3YH=K' l)*}-~W‡AdVZ)<[,$JbAڈKĪAhc}MgBӾJ:BkUr:\U5ܝ=CV2Z O4)tjzc5邀hK;:B]hK g~33Ԓ#U9ex|kmajFf]5L$Gf'ݑ%? ڣOR[>aPpnoxs\i.VL[8YqYɃv0$]^vur\"5kL (^'*Q})`lizJV8J2g_'!wIT]b1"I%6bS)9o4VǜmNTt) 08_G(.AXl5|tƥg81]VV R֕#ba dkx(=IR4)Bo BN85TQf g߻j%3IT[J _AM0*VeG9?uJ;`;e^D^oGJӺah~q3M`aJ>*ОKswoG,%==bwKcس$,Y &x򕿴 dunFvkQFO!6UR+VK>CB\tHKS-i?|g" Gҕ,mDgk90]q[_O&Z](5̷[ŽjaҌr ѧs$MiFPQz#:~DPH7 MBx[,09@gYx 4KMBLByNAQ,&u`rr/jB{J'@USTA:^;ّS(75T5A+@a+L5sw48HMD{'\ͼGw٫#a_-7@6jGQw2 1&pvo\R%uI,_!gx:֨]$-@4(虩Io3bZGh{6nY$Z7xjgQEZ> \ƭM[XgA4JK5UI5Ks?-^Pnx4)Av; @&ZEdf&e:.v#.cixw 4r2u Zv8!0pn!/C24eg|F pca&n<k _O0n4 V?[*> eVGf7dn}-o$KPaxru$Zib#qVlw}_/u([Q"or:\E ,B)c Vc./a%kHsA@AP!|b|g)Sȁɖ;T|29(m5?Оn>(@lO"IsʔGU`X<4g'FDj#Em+l|'g.$BwWۥ_VJK4̙-߮P8OP8m -zkB @)>/ai{•v*0K#Ҥ4 j6װNϗLN'r? j#vhB[YWttcK8Z'7p[[pHx0CoʻhcbHCq 2*>a$)KZ=jk9jb:ubAg-~_އcR?xv zw#W9Z CM/q:R{M61jpLoN=lښ]:J,,#H`# !AjsMx %g3~+N_xWl7V$dR1Zn86ƺĨ,6qXgbGG\n nA=f&.h&o̱49%ok# x"+Ԇ/C3^E^%$Ka^>wPZg'xMH.S?QjԒQǒ,dW,2P  0H]z; k&[ZjUnW:~$Ŏ̫fz:y_#5 yJTv&R5XYl&gmsuPy5c!FHrF7hSud.?pG _ eؘu!äo_QJ6N}VA?Nj I\1e I$@ {N qWӽNU+0K]7~kMtj`LQgbM.|G̟̣Z^S/AnRN j c9VL5UúʹYL6],ȣ"ɗBw 7aF ^+C0r2)a1fŵQsyV6)RUCPG SLEҝ:6"OI'6;/zNdo*P#Kdtѹdָ},RI$I3nN<~Xyśw하^^NjWǭ $'C}!N@C 0ciMg> xe}K w >2~y7ړ3,!2c{Ym5p'pAX9Ŝ-Aʬ6?;O2'჌ߗ/׬7D{u?15LdaP*E&_vɹX0LJM%\w[hʜn^т^c@ FQ=v(YJYkD8d'u-ktf—u.IxYup7/A։{h=JQ+hHb9MxS$ûݘGƼrs&;V:0xh :*\YH2a7Do#ݫjlVK74#91'Cā՝Hî́(ͩ8d*1a>7}'qX<;cSCYq! &7ŻlTZ-K81f^aDŽ]j+"m |k@*3JҦ@хoV gw?2Zf )k3)g݊r~`牆"pdZ0٠uԖ^xZ>gݸa,EzQ@:9`7L0+1P$PtAx\xEZdk*3rKOz1J;SL8lR_15 ӋleD)̕\v?2j!oeǫXT_ bJBR{7=Ϳ^h@1(!(ô$n\sRxjXf]E@~!ǬdG]5(ge+1_- /l!蜱6엏AnٓV. ]3IX_mp+ʩ]H.To~Ћu9q\ -Ѧ׶^1ݎ4+}ˀD՝4MN5[VXdC |1FՋE+zޞ⢬00ĻUg u.Rg)&DEq9Ԗy뱆ô:1hjR2"uL8A[+Fic ,[K+S`a)c.Q@>vΐا4~9 low^r)5˙m߲9۱o R=‰G/mCUnx)t*0ڵQޠF@zNi }j  *aϣŝ/9Njl'G8yS]N`!EՀ 8~vƧ/{sk38–rId%5I e 0Npҕ氇ބJw\HR1@)5 (+hG#& fNcv DոGԠ絇ݶwj^1K4ӝMΔ T^Qj/7.ޖWyS2T^%S]vɠ!UT h[v:yĻV &LM 7]m d^ WUWׁqTqL* FԂ62=G$ՃZ @;BN8 be iEW].0[ \2;%!l3^Gc+Nztm{ǻ@:Qs#40Lk Du=fE<`s|:&.7ָZVb8a(bd;7t-wvAT?5Y]3I%+7p"ʷZ9GFz{`(j% U^K(OȦ'-=(,l%.di];_&JgybXG^+{G2htjcvG#Q<-7KrKW3ڀstTklt#ewrpD="|C8Iø^1vɌPG2 gnp/`lVH) kgmĸ+hv+ .;'|{ܧް"#12D&!4W:}JoRݽ RG[}goo3q+wQsݨ+![sREgM>z1eߥdP~xMDL:u!G"}k=7€-VCۏN_H}Y>?D;A* `/ITE`k^q4uEB @%Ւ)r) ,|_' ۧbd&i|H;Of{B63p} B}Z߳P;d&i<"O(ѓɥ%3龺X3F{`B&ëQUrmŲ5tT\A#%#|!XE 3 %{dbW(Q -G~f'6i -WfxP! YTLD}V%V/7ӸC ΁r/sOy(~Z{߅qĂq6p<#_gN|h<%@>Ya$rF]NfH2u.VXK\P`aI+i\Hp%|zOdR)Mr}xOW [Drjt^`jySKmJİEa_5}޿49&M0q}O:7} YTe -`& d@ɷ+Uy !EpT?"UqYH36Dyv3^b ,'eY9"-T=oߟp(“( ZZ~&`G/*>=ewůYzӧ%,Ug$W M>Ǹ:XLh3۸9Q |Ϭ%{Kl6A5#/9SQ6o0d2.,!b vFuɕW Ÿk hrX}@ o[E qmA {^`  1B:}*TtKΙ_{6`&FL/2,~Ji"*piotE FXh˧ӶDe[:\2 ܆жl8wx H ,ؿ/Xԯ_FANy!]#A7)b/bjP x.=KrN B6"O+,E22bx_l!gQq~Ȃ:OmU҄ h׶r_2o/H XWȮ(3Fc_ݰc*8_;|@uIQw0&7ۓk0= KQVKcDL+6R/^ TG^@+|$@~ɺ1d$b>iI󛦠"FFV[_Ntpo@E&W$N$l{>AMnN K#zhJ~,Gq=IGm֌I࿿%EƃK NQP}Ū(җnlY.Y+| TwSKH ,os} ^=򄟪ke¿b5vQ*pv{<,\OQִ%2^;g )f[@[0Cm qǾ̖Cݗgj"x.`ǎt3~4y#-0}wk^9/n2${[DQP  t!*PWxwå$j^f0g\3c|j64 g{f{mGR&gM2ʐ=w VcV3]5"$ 8WwRb"P-NqЭ/[U(} m\v<L@ CF2Voi -Z>&u^F#ylWu]|ۆ]fw|I[a*]hrΝ9vR8 ֿGG90*bz%8CfL7_Ci1"8eAti' ^:?*[fy? "F̥ YK;t}Gq%sdPBYDܶpM6yoaoRA?/'kE|E3>."Y2ȑlCp1),>lž 2HnROeۇ̮靗&,p\cX&,:偑eso4;jM4u v+[H*A-#ȷtkv64"@׏R7[ #Pp`%T"dCl{p$^JQDEW9ޮ(g#{"'MUiWn v^ 1JVڎTNQ+XJQ T$t.@Tj3(1Sx f]d qt^'ƕ XnQ 2ڸ@\'$$XG"v'-Gа6N,ȠvkF~QUiGm;^)x,FH|aZ/P]R>qP'9*vĽqYxաwB@jL7>;ӚP#( cZ gǾI6;$$>D35 ꢕ"}Z1Ly |Lc c5}%SDnBɸ?f. hK6Ú9J`:9*4 sW@ @cǾn }U>I,Td?ϛoƇMV¯?ƃ xf& N樿sB/i":56w>Gel֌{ ǃ&߼ΐDb,FLEL+~慃ޏ~~Z fdNkդ\D |+_$D |Ӿ oHv F6qψ)C괥pԅ/1LϏ#ݭ nKnM=}M[&qb9ϹA$j)G EA\7XcXo`խ$oOxT.P?!},_8%50^݅N 9S%~Яe$Uy0UJ7" sصێOȜPl3kiZYpj>B@Vܓ5 *<[GOo,s <\`Jz9.#e(p" X4Uxaz M߃>de'yt{9[~k_R߭)_7Q*p(&=?Mף[XgK_`hd.H6TM)dڤZLށkѐCy%=tx{D/J{8^Gޯv55mKB^JY]J` yUlv̋"\b\)w;wO8l.vFQF)S]Kυ}6Ũ)㟡dQaC6h6WZNBZ!  X#O&b^3C[wsFy٩;";X!ah'lV&Q%>~('-%Q^Kk`+W2ɫn5c@9q/a:ю3Fnyε]n/ 2k&-*[蝌 ѯYb3qJ7) h:Dq)A.x @g\Jt$ﱠvhv_ +кq5x/XoY!0P(аECYLdTæ ]Y>QfŪĄ{b>_𠙠jwIlbWBzhPHjq߉s է;[sÝQ#/RT7Hw\ ~> ⏯bh%kc@ DcO^ wELG}̧rXa>+zմ"mmk'c^mH5t ^VoTof{0׮:x?X| 3mvh%i#)P2"[ =I{42>O!r'׻زY6VҾn;-&$0h70l{m41ՠkf8 rpin@lTmGEa`(SmF6ۚ{rf0.1ggN P`M0/F&yyUս@y <4[nLL-7UPne@Eo$XLsi,JFCzذo9Ƨr8ugnF U*+TLjcvXh'؟ Ctn_,f3!@wKOts 6Ļg:jwA c'v#/.xPD:RybgXߢϵ5uŮ2JJybLCܱ8Or^gg -MA\أ/x8^t܇AɉYRzeJ#ߊMdtά遆-{5Hre”a}y p/%oAOdvX;Zllϡl~gp2kF$ʴHɮB?9dq pbh@p^!~0~5ộKuG_ G[ PS }]*;+R^5[ '>CUXg! ntF5(ӳ.|u>^gQWv6V30ZkM#ҬSƧz4d x{̵P4ý^՘g Z'ʵ7pΕ~t%m`:+c8AAӑP():"o3+xqPSz}3t2;j*] pǧ\!k1-]f\$Ϊ48guX tZ(H%GB~}K ȕQa ә2 g}8/DrH^m%ּA#~}ol#k4-浽{=-Nj2y4=* J6ˍ0/ J5t-*y!Mw-="xiąqvt M>o&OYiMMiofP\t@)*FxTyum?ae{W5~)᷏BEIJɓ!Yk<N. "ӄ6+7/>WўW+n-u]РwI Ƨ>^2%J"}9dfe|?*7~A'+:'v$9aGtm:`TXy1^2g9|h}N4*Qȷf<"[d߀hx k'nvQ JwqMC+8Q'qK:Fv1"G S65 9<:EEؼp|3$OUW̎ȗp#+>jj[Sk;R&VUD -̌.t*Fr233w}.a%at[;܂.LF;jGQJ:P_}I st (d,Ėou(g($iI,㪼|bIWR^@ܽG>?ӆ䰴9Zߑv %]ƫR_nGBl߻.SK 6<>1Qj_dM˩vژfB9jݪAMX{B 3#``+b^*?d WP4u\FFտmP zV}`IcXb$(Y'x UP=tv7aqI|"˿D,GTō(897=~:jDWWD9&|?~99h+_eԟݟBC@{v-s@21lqKU}PYT)#j$(#CԷlSV!5~ zPLvn{fjZ9 .OZ խ%a"#{ g{,ll ٛ}(`OZTld8n?&o-kU ?/cHјn^ Иඌ"…5"C$Mzf]ǦHf1:`Lo˘#G+ᐈO 9%h6vĀuĨE1J H8WG-m*GLSƢnk|wqCwXT#F=˄B|񙈢KV'L*8^YA(` Fyk籖q#~`f>wyof$^S &ue%z"w*1o$KBȯAT/މ~щڣIRCx+J АӺwGHw|Kv[skyhhc&/K[GD)!m lR3qytݼ5HmS2=7xP+-]=RN$/!e i E28\ CzAwP.T fC,V@юjJ<8˛1ךaL4AptQ:w+UZXQh+w-p! Y(~H.ȠvZj~`ɞ6!4 j5XgxuZB8d8s2<0k]Sr>q+3}VwsTIM9G@2raNY>';x=z8($n [Bu}6k j412F(xw_e`L-`%7a2zLnTw./y=P@0qxpKx3Q8Q~ fE'*=@d>jH̘n$tȄzDlB*iF?4iEV.bp(Xà?]A͏͉@LpIsD,UiM/#zVRY,Ή ‡c !:C5hM@?Dlz=^-Hi F$ &^oT=-bY@L61:*n(WiuxgaŞW(ac t;d .\~_qʡ?=<]rݎI,f'<5(?p<<@1z4?m͉H - qZ]w\ ,,Ԃ8ڣɟE"5"?QnԹ]X!:}82ksڂH^v r.Í!' G!@DKxD 9Og2:@cPJ db'1t7k6jQ9 IuKQga dcGí*Svp5>wa,6MGjc\^ѱgMw]TW9llhuKNpـ} nCA!.yM[dJc>6gW_8Ļ]"t" 7SxJaյlQ< }}f)<.HKcw.*> Ű9/1#osl]>POp{[yʔ?Un|1`A@)|}v*Y(^#I ĐrOeˬ+]RbF׀jWbM˥q(H%c|GEe謆h~Gy&&_Ó4,&)_.ןڼF!4L$(6tM+^q_Wkn76myg6t^81F#Vbޱ ˆm?|BFCT_NwO+ f0\Gô/JAY_U& }WE646؊Ll{zpwŭEx-NÂ], gf} nǒoBc dVÚY(b_[ZEwR X|'UѾ`1[I[~ ep"sUN*3 RipgoN{\KGE&S87 {Vw (t~AEH*1W@Z[.3/XT4ֲ5q H3 .`>=V }ǹڼ*7TMgm. Hm0PlciU=qcʭA&,`_.4?Ch~Jq 3L.6sٶ&KT\oL].AN`d֜$Yn2"8LȔG[61oc }2F V͟Y,U^-ab,k 8 ium|AČᨯk5̩oUa*(q#2x~mT5 Jur@IƮ- H%3m9Y$S;z$iՑj*>}H@9{qʃmA )v+3o!kfKa; '\Pվױf{$gQ{UH. A7'e ώ ꧀2zm+ b8.ҎBU*biƓ^Qct74ں[f c+O$e'LmWEW(DkL=3Z*] v`hb&`ͻ7g WL4JF}i5+nΆOɪ^Hm3 xf0[6N6l?xask}?aRs|7rDvUSj2Ip1ʢΥmQƝakϐ •v IY%:BX%l­,(r9olIkgpI5 vf.~:}`sUk>c LF^9gx|ZyT;QtB(Gh2R^?b>6.zٖ¨d5!G0-;TU/'2܋n.BE~=Bb Zw#uTL;/0ZvECKX71yu;b EDr]Ǒ]'m@Qq&`b}IXg 4Nw!|tmOKB<7|+Iy ;ۇuZWHp"m,S zp[JFv̷+XδsT(=|2}%s2V4~DBY*4(yK 6:_s649zSD#5ha}G~ph5APG36=c65jJǐe!) $ח5f5ΧܷsZ)dؼj6h "Xy/cylF:#N3w0fȊPyiɗ*~3g1*9vqɳj[, 0 &$cN51czd[XޙSO6_w/qye@{(icoIн'v#Drq̏J;:iQ6oZ2pL 4Z[5|3`}.I< A jb3s*b.o_(fئX[; -0IrͰ.BuKx1C(˵;|<̈|+Qʕe yj8j?AK8rK{E߬Ya7D2tdѼĩ-Ψ+ )Ywp%Q\Tqꗥ 0:3Z sN{;|^̑O #Fnc3GWEoA owfϡ,zGAEX+-o4AAݝZWgFNv+.fC*}Z=fe<5ehGmr_ -$gozADMV\|Y||]ɌԵ) @s4+(M޺l ;?=7Rgb#]azr <}YY SYW]x_],oH"EŊV*}5[a誈/߁),i֖c.5d)nyȡ$ Ôo8cdU4lPΗ[ejCqFooGժT:W:xYHbI2 XW3* ^4+Z9#pg+HB֡ͲCpcuorr.ab}-͇ežHZ`4YaF$$eN*%\͐^>׽34@*0a/JƱяEC'?bw TlU*l&`d՝,>+{奍zl, h"T[m> LD8 %OV;y!Ȑt*x^4)gcCr_'Qg7mb3hHН7y0w<Ύ"j3?Bj2uɛ}"Px04lhV%L Z-*7ޗg>Zl"aVSmu|dh=Eķ;G:@ҙRNqi}Ǒ[)]olFz@5 72"Jl&;w>GRfI9ك w657 *CŘRJڳm) X޺b/nӯ]{1SMv8pu}mIG!H;}(I{zqy,R16ye\:Yъ:\42 RېHK,.Bl%uyp~&v '󷈛f^@FV\}xp0,]M[ l}D>_N Iar-`yVM0sdxPZy/ץs@{Zo!yj<-٭V}0﫷#bS<ȷx_#;g)C}&Yy(wVyMѻ׋&6G-UXwqǠp*Wd!|i,n^ 4lL4ȉC!.rE`K+ūI@4| *!f(j a<gQ[{a,0Ǚ9>YdSNHz9q\0ƑWz3jAQoeƝx|[GVW{Xd AM| kS9oq~ş"14؎gאyl~h0@)f.T/jXq+B63# 4ztwz7_gޯg `"yjWrOѧKaW6 zpÙ ^h>@8v|8SݴTCS6w2* WޛSR_DIO"9@&aJ|ֵmr]G YCΊL8n3M!¥#~kiwUfQYXleQgTA$e1?IFBX ),q!W,|t(gKdhjwHG=y%vkeDmE]̅;^)mpA,[N{_ʆ[t OmJ-NrҖf5k2j0/ox Ftr=ϵvM )w|pы(|CHgΏ{U}&K 7ߥ2Sz$$$HZ%ba?YZ48KKu[E- 9XUH@wsPW#u3?}[zmgLx3/4͠w'`Eg )քCѣł]NdrnlW z0/ l޷(Րh@ʮ,] 8>p x1c^_zOFp'#8#9=5씫!'$PFDŽ~ 5S3BiVBo =Cb9 UgsNqVCh,ɚ9ZȽߧ&/ۑ®^L\aVvHg4{.t䥟~f|T9<"aD_ᇁQaeeף'Г@PR?\2KiіhUֆ_-G82ıc3\rY&DbiT@{+QFڻ6 y|D& WMVHX55$Js+Ah×SYsagun~[A Η *|܀PMVraB7ʨ y(>k ?zX&BF. ẜ3>-}{`]1?["4q&/ )Q~I"5$AAL(ίGkAJY\`$9 - gZcUw*wtHog(wY)x; cn38nF/x, Rc 3>FXpE=#.qŮ6S|"WU^~'B[n+]kۖO8-Ug &jn1eX@@ R:bի) o$U _`߉l@~ێuu"cLP;}Ə;ۿwax SvMQDzKm{FU4Fd@*,ja2/ܛ퇁(w\$aKyOHF@~111?[oF/JKgMt„ b2`M>B/厵j2܉ϙzaLUW~dC)I>΍mPyV;xo\Q9az@bCo?\C"Aﰏjc_蜈W1^)wbc@[̫|м}>6&΍g7c.U4~TFPb$lCcwwҜ3V#8hhmZ$نq$46ϩUndmFxw?Ѡ9hsrRX=s8 v]f =#.ZU5X^%614pg2DWKѿ8iF9Ie AG\A.-i:3uĤ3)l>CT-CnA$}"< x)qMQ`OxC 85-h !`2` KxbSv˹~a$"h^(Mit)t/tEa.Tϋ_1ү`A+10#==񮽷0y`0f:N 1,jt8*@2ZKq.K{Dz$Tflo\qٱ \tl۰U",c"a1۷HHqR P!aLe_ }JZtqZ\UӸhs*Wt?wh; "^Q9iQc.HAk#jۗ+ oVʒc↊aP3ܰX>$)+"$iu8z&EP:'KLId"g5M-ey*cٮE6sFb\8_s-WkͮLm7thBK>{qQWꙦms1%-3ȏ6uyoq|]}prG$E|5YJ%y'o-Ap>l?p['G YQO)F(Aj< )W/(k ]xF7qb镶+$U7giB!OQ *GZ9O?MI?c'XLG=ҭ2mg=7`$cPcGN&<_LO) @6Ry(zޛza(t`@FYۥ5!whAj/uwnG]]{K$2 iѼ tdVaP:VlC&^Ӡ?@B?]Z3jK:2fqp3RDsA۴C0&S;{ ʌQ 9aDbΠdbxϖRYҺY YPZgNaAU>N5.́Q''#jeC:@bo<{v?@pNQi|LN]RLF# =]}\ P iJ6 wg2йsyS 0k <$҂" ̶ !H WMf;\,nfU 򁲰]^cV[ɓ{zl@=VϢoz%w)p2=7xmm7U;i ԝI!ncȪ`knvVjh$KP.D$?:裉Kϱ *[l td+z,?~~6MzS@[OsuMOGQaF7ݽʧrCʐ U&̀,R!|HT] &鼉&!jkGa#+ND= 1pr> nd4"2At=23z挎%;c*{ImR-b@5HG?okY96!m 7Rv- EF;lR-[vfY幜q@)۳]~M ZEeFjcސƞBNVraNIGKXmC")!fj- "^QRӴX.c' 52?7Ҩؒ4_%5܌X5^dK1-_\#ks*ܧFk }|dk*}rKU?(z*jfc< 'k9U pAeM5}:<;f&_7Җ 0L^<>>d=(-8ׇn=?!}W(*(|-:j8!]o}6rD::J u L/0$ez!BqNs8;Ȝ BpI̵q$Tab*XwVds>鿑看C-g˼H2%CyM3~SV1O90,-Cdg7A>Eky CdԎ]Ɩ բrC|6!== ~J}R QCV'<4-g}PYgGJ&1lW _ p&IоH ) vfb0$1p~>iPh e9RZ[(dypb:ZZFݯx!"[)soI/?%C-ӧyP2I~ӸcՊ;< Ƽ|͈%G1BxSRc$#y=doϥC  V5AV"oSլ UWx>-uiQ/F+|u} Fj>K4##<*RyHL"mLoBʍ[K;xΥO!/G 6VF泍*bsv_MAuALy+K5ܑ.C%$~`TED+>cra$M,I(9c\xbe8 9;An. *](ﱏEjA05؟^.;љt`,\ mƥbya K4,-_~=X' "ƀE-"u(tlX\ebUTzӞ0\n?ia}DV'pȦAD"cV %E2:1$ʰ(QdOb[jGO sr r!qc&XAS즴k|Nb}Cumo>ӇOMK.Eˌ#~h'jΪYZYE5xqB}<+6'@ 〭<[:u rӀCkUi`W_a]R#ؑ3Yy7{%4@1a6p zHh~cctn_Ih">}:'U[ A/kK3R5!(J.FhԚuU51[-"7&S>|wRir>;0YbHkܬ`3ƭS=⛵| /ӻt QNp o7 ~5.\ϟ|6/5ϊLUR~&C^0]^>Pa@h$qp2|H#;q(Kk=+iİ{PvYzkO6gE4Yi]ꌈ!/n]CfoE9)8o0n=C+J*Pl~$PdBࠣgy܂wZlԝ Xk[\Q6}A78D:6B,]]*F,D1ƛt>!b^B,_felu!)Ky=3RBTN}Sy.B3"=8$uյ68i*Q^44un%VHԋ bZmc7-!sMՙQ8߁0TD]'K [v '@9n0?m;͑^,ޔܖ#s']I:n`NOqu稻GH}ipV` .  gdMGͦw̓ZUTphf B `y*0X ujc+,( 4K]ɕO: }AltEO5Qz+OCwkMbsZnuG~#U*ΕkMejL-;ӓ$ V:xĨ cZBr߀5#s,rh~ObB~dnx` Ɠ ګUD-4QDݧK=:<[ odʡ,\H[ݡM=Z8H9kSSSJ+5% h`AbB#W&-z~ES=`F,]黳A asNHZ\/5Art@\ |gC"a+F+ űKU-8ܧ=x)+( mraD^Mo*Lx4؇2{'. xu&,NjJ2`otE8uԑ>ϮAoje5(U 'TW0=1yt"A A7WJPO'<6a~1(^,,EUyf~6IV G慮$)؀m:=0i$py"Z"Jo lKm_SVI +L32EZ9n'Vm}.0qw'ƺKYRW(M382{hXIA iSr<ԼVkmS>@x iP;[d0f>pcM:`htv*8E.`ަ.ona){%*<Lj &VfӦ/㼐W+|<-+mF_ S|[L,ڊ[!T`U`[2Rbh:_YA-RpX0yn<#2zoޜ="G^pҋ^5n4lFWrFʍ"Y 1$r9 L2|i!ϖ( RZy\,q%WBoΊS>mAaԍ.bmʓ/њ:N?PխTe֖) ~avɏ̔$N_ٺ.|;kum Xk5&)`hR `.&l4f5MȳmPz8)J5zc%')ذ)_lOoR$=p"Μ)6Mev5 Y҅ݧi_ݬ8'5tʵpS4, i<*ΩP6\VV~JgM-Nsw]kFY( ʎUd `Jdp`9 NUC9+i?8g`zKEOϙ-R 4HJ֖eoo{ o'ĂLw˾ n 埧,LSZgEKkﻮBQ5 1'|7Ò ul]Vu䐹@j#xqFhu~`H'׸`{@q E=?݇jbF"`hڇAE8O0.{TdAyyZE*G!!fC%uzBY(08N^i|Y~X:M"gUZQ?->뿣PlarxpsKvn= 3npzrnVX]fʉBci-g}D@V&O 7ʹ=^+R}x2)#0'+@/ z/" YWZk<,B'|$94't0CoM >hz1zC^r\<<dTq}D:\#<4. ^D}:B[O/Bi9 Pѹr -cbIFbӮrG?kJe/bQ@'?1ՃW> Sy_= ;EMOO6 (_i昕&R<2ۛ,Nxi術Q]"T)HH8ǂcD^ydz9r P!Q Thr?9g0k)r0dzsu{ia$FdPczI9CA1S6W= Î\7r)? Yj^Clt"Ufc嵕w_kAMo>k"=?\Ʈi籖 :kLD-b/D{7> ߭ Ff"N%-We-x% tPa>…Sa92uOƃFЌ^XU/G[O-XLELl-ts/ fJsT%D/Mҩe{vthokR+龙}| IʊZRAzW{9[,fW(߻vb@0 * qKR·fh9q[bm$Nh@E~ D 4&?}~;cl+q5j}W}z~k$lз\+0GfM`w`_̖GtV^X2]uR41~%FJ5(j1iPS"*"V!4hBMxX?D؞}$d Ay  -MzCF % *2O7nlܜف rՔCQtzP݃6ۜsK{cw:L: ]G1BClLQ޵jٟWZ.G";|nw*#4"q#O  }@- 4BL =RbhH7ShoE_Yw}I % *p+cF ~X85u8D]t$*Fb&Yۓ@i3:0;Yx/Ȍ|xpv.i,a!aHt9TxgZ]aՀi"NbdEpH9=Vsj^Fa/^soLuu3)3J krȐ5A57kzKxuG "B enWۚ.%"_QЌ֍(rmocDeMK(Yl[1Z˼zg-ꙙX,`I[Z)4^;\52~;Zx7e)^SeO5qv|h "ͯP4`$P᧺"bPY@IY3&̠Goؿ=mf,-ꨘbyST wȝ; :?`|OXM7GIc#V`Jg8O;’&.yy*o9@P( nDq eo.km%0&&R]IDhHe_l`Ti-8Zx8o476YTkL^OvKjGwY-sMhR%40Uxβnd+>, so8 y^yzT#E=[QtJB' c3~aņԘ1U;U7#/SGGv^ʛAiPe:M*6ICNn5ǎ;O1v3fM>mpa ư# ~AB^:@<:;`0H3;|D~^:>S$ 6Q띠Nڽ$M4YUK~ps QPL5rd3` Q\f9s)m]97%nj\L\J.yQlfPBũWK277Qβ%lj}*DH~=(#%4%_ fBHTv +Uȷ"ML_xӘ\Ϣmo&zj֙xQ'IɃ?u@ u3ϕc[3Φug!(iخϦj,1%ذx'_K['&ؙ!$)&ٙ"?E}BF9&*էZۢąE&M^ֿh1K_\1!g'T)3AE / [FА*SЋZ'aFi>Qf"g7z^{\u/|Q;^W(89zܴ+ E5:N'1Mkv0sE+}v(_$՗R*%ƢkNWX_{OA~"YD\*Smnm"Odhſ#K*l(B$suIr~ 3`I,t9ct7zkѾ4F(/P6ܣ!-u(z s-Nmi v<䚂N9"a:qۊ jf>ԹTC}V #ANbYb5Pq:x5)lݮef_uFY] ..nmp?ݣw$dhFjam\{B'n/{ &wUPlSHD,&!VwTz43)=;সr޹92DiϙJoiZ\=*ʄT Rl݆\KNn@P{~~.KV\|VcP^@Q%ApH!k'[41p`F]&7vsTĐwA.IEobRo 5 sPksS.Z]ƫ:J@VS CL^ s!dOO\$?$}XW͒Asfeo{iFvpQ'9 G{ٽݒ{rm&lxt@9<}htմ:axhegH-j:@P|z*!mUS'ppE@V);X >H(,DVm]G$TWWƂN⬾ !ToZ->1+Б-'~$?҄lB2]Ux`- )waRIQ @ by|=F1m0N/\A8V5%W;Q4X̦V!z4Jж [X<f Jpvt`,'C !9t~_<*)bll%]aL0N*c 9#yŗ!){wۍ'nrxSp U4bz7ֶV~ZpǕ[B/.PFC 2hUM9>$Jl$u>'ICf {KnIꟑ5`HѴMKdF~*P.Siɚ!0làsa %(3dk(1TFYӛV=|"cSkpȽ웞 ~/?꿯^9⛫K)eܮ!O& J'! eq.vL gjQSj cp| ͸MPl?OS}BM~2`-~`ʷx i*Ԍ*X/CP˝E FFzRo0BI6M#07=Q8me .kY}6&['x0Yl)_ #Qef0v\/UHĖ9]h AM텙$퀚c gF/KviW)(J%[\0ʻk@wD[;`+B^V9[үCkH4dFzshb־jzI+#3j)U=Asu8Tc9Ǹ.4Qg<m^87^Rh} $>gIh^#Yg.-]%b*bc$ĊeަT8+hd]s?Š&Im 4^4v]8L0ƈ w9ƺ`$aRZ?J0tG9¢$5 yőLVCRb+Xc%hH5',17qPI}b !X#ßmT5![gCyBq]6wo$=~R}סTC^&AF b8mg6Ij N ˣZY  1s@SLqC"C"Us4&Kk?cɫ`aמu۫2{&uw7ď+dh"|PK)xVrMGS*~NUḲl92 vR^H^ic\[XfQ]oF2 }A_.bǧkȝno|*Eǂ|Y+N ia@ق%2iZذ%`1D=YXg3a*S4))Y!We [ N!/F<7>NB57-O/W-A {eyq;hãe|=iRJg(v.HI=;71b TdEh&ٔ7+9: F)F|LC*BOX} F <)(d5\ҥ.gL ?4+ Nt'\&Ҁj\vi)*ZF^x!u׈ԊGjjUq{︀N5ET>a;4rD}B=~Y|sCjǷ cl)y+2i{_1mgFwͰ 'U<"Df8G/HvHJbCoTro)s<cN o %6*u\}YpҎۆ8WX+!gE,8UR~zG?beY/NJۍzY+%,ÄSYSQPX -CoGv}E.=>  yV[bVOr梤稊M* 0V芸\NxFHaL{+RT,"ڪ@/yjǠ8jW(nPTy0N'u_4ZaVPOb M y9*<@?-t g!8=UfRcy?)n'ޏP?JGz/@;5ANyw8lQs55c9g2UdIg2L}"O+0;n`%11+dgX?P leͺ= ψz1]sΦa1,cR'PZQNH )YZmTtn_e& gv(>gyfytΜ謸%O:E-3mo3؅kv ڥZ&R\s >ɥ/p lv_.FJ-Dcr3tfh,sYKCO\Hf[3B6b$u"]SavHºjB|}Fz ̷;M~ 'K_h%$}Eom J5v+Kݠm[H?>P.0}mim1) IK.UF?t7b; {oLԊ>UBNF%c/'*ؖ28n1HP\dJ 2Cз${">n|)q;!+O<(0GA0$Lԕ;A q$!Xb׈-_[2UYVzp??o0I u,J˞0ue4ނ'kBU2oAs8Ty:5xa*+õ6R%oQPIݓ#72춼kY:${!e?tb|OB&l5xs7N EejF=!QΞR䋡Y :;2N%Fe\ @M>բ(.mL=$ B46.fyN._4akLI?ݰPP@~yXUH F[2*-m:ͦ WwE<X+4}esl=@(3$Xh;4zZԙ` ECs:YI$/l> `ExhHQ nY|ʘ 8#uH[RWSg8N_*od2\kR\/0#nW%_дK;ӒZv34%eڥDAelqy&=[ "^IXCĖC~cmRWPﻚzJ>f-Ь Xt S[1Ru*ȸal_l|jŎ뱗àL6Vwaݏ½Lr׬sVGM轌eF@d6y4yK=8v=o oIf' f-_Cc>S%X ak}R.[@,&_5]0f6T)T(-'b=22&zZ{]supX̚m&cl 0 Z1C=~=)kiEd۷@F<~DGFe4ʰfQLDTaE\n! ֳJNE5jL7CτcT8M|7M1'-q gWrAlY.HqQCjhff{( >HŠ?(l`MK8P! gWМ7kE{05.b4`.)&/]lqTeuf\񫼱$ JU+@J^dxx>d] Z0VTCǜIAԻx? + `.ܧ%.>+ fVz}/ؐh< isX h Wvy 8C y|Q ZI&'dXdB`Pڮ͔Bm]:"iT>p aW >lN iƧkJM^6Hb 8<͍\{$x@E9Y-Y"eN #7BfAZXqbm:Zxb"=.BpNpy8ᛖp%D&eymq`1b%V^bi%@ <AjV$f}?cB|UAbLmnj!qBu1F2xB>B #rIyu|G_nBC}Z)/ܰ<+R!k%!+Tn#6I}A$-dUtJ~X3UL5~6ϚGx} W>gړVp'qI{lr6ycեEF]naNPxbtFAq$fLwcmio1dG*fAOY?` -:-a>S,ps}{ˍ/7wk@Gg&y U<}g0*2Bmvr+ro`zsF.@!}1#l}C.wϺ͵cTx'{uu9C0O?ܼ-~n"鱻"*b2jrUD$e9xyѶ'"M*2[2z'XnMa.V}!IO F.+ |ʎ .~ZAAr , e1=Tni# DD2˗yptㆧ>p}xqIJ[/}n&c?vR `<A̾--H[~)|#RHm0Ga>{v 0 s]X&CxBVX ,BF:e ἵQFZ)sgo$-d/VDGr>k)*.XR0mu7|M.4\=ʇIrEz喝+ ? b3)|[68k)wEC&rXYlsBXz2L!)\ wm=|BpnZ%N{)yjY~*>( o ݊]eԠ|VK mL(o]h &EV6f|[tu_/ _MLV aڥSߍ/<Fs h٢O+]Gx}?rm\4U>'/ZWؽ?tj_&̥ae.3"U*yb&0{DZ:-{weLprRT%5 {( Ӥ-L.O;f)_{G,] zl2=O\Q2R@S9ɳ-@ʆ crO޹Tc訸.𿃐?9g,hӗ!\e-? oG>֟Mx'fIO$+݇@PJv`kg")JiO~|9 :@!ğ69COb0x'0r$ozNn|fX=*7;Mu&[u P#f3=I|,DKM_ѓ@HHD*F8?otcx.DK~, ˯g+[| L.S0pPm% F}\͇2{5\)ܥ~CͮpT̚6wcFL=v&8cMC]Yf`?MqlYo 4Ϲy$ (}P6r11RvCa~z:z߈Å4Dr4t<%8R -YQt;aQ@ViLX-J%fz4_2UUA3J k\5 7LGN)(PXfM aTZE=~ \HI ~2_gY'~r:90]Iz5YwR/9EB'pR>?,?W)РH7“o/jȄkćtRb,8$0G-]2d vڟX^nzIy캦4 / Χl1z >Ym$}_?q}aԜlՐ 2CM:m c wboxg_t^XƜ@Hmu&]9ߙdcH"^OҹX0T9Ŗ<ҵdq[*ww`7+fzx;qi<A1"ʾ ۄct[ԃf )܎R4{\,K"q"nż;`1rݮxޒn#Z~mFUŌ8Ei}B3CIƈґEd^38@8I"x ɦ.="͝m z;ݣ܄PxvM8U&piSڥw ^`*zpQ!NsT7 b%+CbVpHYrY &I◙HxipbO_i+=KimB \`awG:ϥP7p{|%H@{pG3rKg P{ڡP*4첫l<|xt/?P)$ēV|(SY UR8 [}W?'b 9biC[{&mcF܍/, K2MQCvCTyM\K#nYnveF֟RڅpR۹;8#pWXO&|]#w_DL 5 PҷgO=RJ%<r$[!Tve7T@ﵛ+*sPn4+m2^otJ rX+8+f֑~yvV2eUn43IVb@"0_n} ~CPztUV #W 2]@W]E߀/:c ˝ u+]3. 0l]Ꮌ_U61⣝2I<4uhN[c;|PgX1"%dEwKNnx9oHI`{0yfFixwB;3Cнǖap֘N8!d4ſ#rVN@f\韅g &%;_i^X]|Ӫr+vyKYzgUGNu耶QCd2¦ǫ+})] Bo͂Dθ 1ڌ7L6<&Ned5Jj.JV=.)=^ޏ]M<ֺȤ2Vm€2h(Һ6o(E:Q MohVѻ"q-N^R_<'-a;Չ 4Zn ,L`83ai{uݍe0fu=NTrI|L=5E\S'\C5RJۡ7: I⋊,IO`U-_A/ڄh% R5\NX xj5ܧ=Kf^B=w|/kMsyU|q9Úp!m6[jo2-&z㷴&)s"ePF[Z 7!5;͑-A)kB{aaEȉ[eQu.*,YV9y&,JX(Kug[qr]2ZZ%3'MWP$H*;޽<5\m%UV> d4s|D{P_Kr;u·[ iE`;_.=Els@x`GjV8Gh5h abټR;0ys򝇸ac|v{d@(s$%3 -p!|Ш1ڝ.E!~`4`ŅG.,)&8H` Ynܺ ED1;9ګDipNQu p@ ~ AĎٺӐG6|p_`IO2Y+HE#BN\WC(o0ƹ߽AߑZA!}pr?&5QiIk4l?IZ%Ҹ=p4]5XN]R)Ye =[%Sy1/HMA]&x>.7 Mb!1-r qn$?ۂ!ZH1\pjjip`4f22ؤ*;m ;g>9\z WÑ !O~7^kEKxLOc dC7h>Lweđ.é,V KCK̫x1?|vl"C TS> YȜH$1EK=n7dKIyxӫJ2ˬŅ!;B-z~R3z~TPU`֓v͐~lѪ}/s3uD bH\{T4̹38:ل<^H2lwGYå\.XECeZ7f{;p`#2^s?R IaϪi"4%kt!I6><@QL? v@9_Ur-mn~PL*5L3̗ٛLl g/|wJLT0ܕZ1gye=L*A\W]ks#DOiӧʺ=G4B!d>6LNrw]?|E98~-$veFk-Z+^ `uB8ddYU-x*~* šl >va˧V{{(~)ЯZ¥V<xrT4li4+h "6ʞ$,>rmar6Iو>Կ踣a>T567x_%N2!h1a`'7d:#u7'jM6}r?ìġxW.CT#w1dXfͦ +A.8 :/KeNZpE YA)Hoh[-l%(Tʀ;<9_ф ;i_ATC^A0[yz\/EY}j͌EAFuU <+qFvr T)7􍧳d$@epVLCpmv =l]*pkzqږ96(9by Vm5O,25GB"]U<W r?OժVj;? %B dfg{/g]!PBL?80k#[ɇU}Ka [C~-z:t9ё%-Ĕ]6Lzu o#(ch*4T b; GgLYхH<Um6`#4X+a,Ej%0'W<]PD!:_vKѨ;F)]aғ1Y.rzΠȒ=kZ|_U6H^8x\CmRwijuvN#9Mwɢ{noLdMQ04tʆMoÍLJݣٿ͓X5b[aa*Ho(m@ _XҚc\Au.k8d;B1#Y->%LB%$KP+E@p o1oMQeːk`Ezc̆Y@\1}+SV,>AѦ@ROC1х;tGD*VK a {F 2{pD֋WU?/5?Il8©_aM(ai>nY,d=,-X3?9U]SBb,_8CvUšLxGl Lm70W")&iTr'X5q]0N1abGly^,KJBlʯžlSIB֓o{q8!3h05?qP0y,jgBQn%-HQlݸr־GoH]%T#Pkgɥ01E5!ZovR%BZUf3R⍸ߺb6z[TPCJꝤ)M!ل>\͋4s4B #DxFЌ xr+"9H7BKjTi08yc79nKvM{h8>SQ#mW G\'_ebtk xTVPvSPlzUwHSh:Y', F2egh%8!3'?Eu ~/ȯGk?,zZFSy2N(#+fsx{)TC 4 ip7Gil+6J(H OۭGG7B|2CBP+&#iGMUt-:xga-P&\6ͽ*gi%S >Z"v JTO2-Vۀ<Е;zqP|ʧ$Z&LR@E=M* n}^sW{[ sIo=Ky[zyDS!8 4x l9M)0 쓃O=AM ҄-Mlxcvx{"'s,,C8c袸 Vi ]mw{4&^W1 [3T] 7!b.C™-7ww'Gi&f0y#_k{ˁ>n6{/i) P9=2݁Ig6rB_ @HvRjO|.۞VFrYo"䒴>x%i^O3v%+r SB5A&0p+x\))CiZNbz"ZWʐL+z 9n?cQRbad4i a.q[gx\K mrS]{h>cZqD/mVBp$ʰԎb>o×E3<f&@/!x#C To2lDVyX-tR*EJ{k0J 7>aSR9f_3?[.؇X$=yM$b鸏e|gMb70~j #?XY"Ϭ .0*`D$gܸiz.|v3ƺW}3^EJ5tPѦhnz % Dyv c+*{M@`tGDGVh@Vi3>؟NI' σQ]Kׇ4rop)& FřɂG ]X buP~p1!yl_kdIM;TqEO!&&LF IaBKFxe#4>$^ksi#^ ǻ=1ׯ.c0o5s1vc}}W@":cփQMmL<_p :dՋjDA"I1Jze&LwKp_'_к^]+sNCiA<Ωמ$`Y>'k4ZjBӽ󆉛<[l|2}WF.z N|˦VK-#7`XFΗk\;rm|,<1Z}S7cحfn(%ǶDDw*co2.t.ރS=}"/&kKۖ;N\39P/ܮ ToIu3v]*r ;},p.)cC\p k;ͫ&_LS?%/!)\Α~LNpb4yuMPv8*#5wSbրR h AaI^SWue\,4T^^Ta=𵐨@@,T1 D||G@s4ѧ0|_dvx TR^Lc'\*#oVQf$Ym KP`wW`BJFFq>S޿Z;cq9%NY,_,0$ >LH0s8WDŏW鮩걹逫eBR '="\56?nkAb&'ZoZq'Q``K<Y-oG@0G@WĨY34[:uK?ُ@vx߾ٻ_b^]aY_SE'2ܷMVYGLC'GMP&z1NTI$yPOhZd% TqVr<~o9sVlҍs۫9圩tcϿ wI ¹QC#Jk!|tt=T&/'JtX(r$(R:7~. Umx & `$lX~حM7VQH ^6 ~Ч}oD&|fT&vǏ/huל6-Adb pOB[^Ð48s,k= V#[d [7viVMWD?2dL6Y h"JF#.*a3 N}.e\)O6D)'X„BKLΤ;3V&2;prRa_N2[LG&\U],Ѡ,,m y N`OA$6j6Uhl\ W[QϭW|{pVd)N8[iϥX=VРV؀i*z'Y(Zj"+7H;q]ugpxdt?Aa6V#3 1 G0DB&s? "V!Y^8 u<[ןי,a[^g9G#XVhHmo 0+hU 4bUU1 j mQ*ȴ\ZT:*"Szvn6_BNC?M#6(|w>jq*r?Rk9\/z5ЖY/cNZĭՁϒcL XAH%s zdWҪR-1|yA"Z?-`\7ӉԳEd:QAuvSNiKY==5B| 8a`u3у$Jt/,2UZ㐺lB͐R8Q_ ky{[XjR>;ͥ(M-yr}E&/;Fנpyr$/!9F\-9>8E+R]1Yh¦.2MhM ]\tUB=ٯD31}1V9It ceK%: 4H`?KbKy8(DfOMK36cU트Ɩ{&ŞEXJz0Y;*K_-zc& NCMChvxa[BJ [~ٸE%t3R"?"f31ic+NRU)ޤ.7V,xf\*jڤr;d@mE"-oDtoaI !n ˗M^"ؤҦNv@cV`M-rZ▵S;Ƞ55lMIm,V1G$"/BbxmTr%a#_H׹ICU{Դkw´p ^Bk޻sZbRܶkheȟ}UX{Pk]Q2 1Ζo|eDR E5Nʉ"˔JLQh%l&OLA[S qq9a2ƈ|( (<ڀo>pS ͌ҍyXIb\@MZƪjQ[:I'^J27L.#>ȝQ6w n&fBlJq yRMA4b 4b?ӅI9NK8yn%1<.K HآaE͑H^cyj uN@k4'k^ jQӮTyg}vaWyUlcDQ6y7TR>-N/qY>nS?:0$94p_2*1iIQnH]mjiaȪF1W_=X=pY$eDב.wH3q3n=wĈ n3Gm312|PdkA(.pQax ;j2coۺ!B'udxs/C޸SHlf@\\ BUG%=J4s)-JY+V :'2IJTQM Ѯm7>Op8<;O'Uf 3 DRpAdhcv-<+_K:00y\c'j4[`kk eY0䑧+Y<'`|0%U7oBaUJd%7_^j)O${k@yCח@ÿry"E;r%}hMcC*}D3[JIt QDs/]#䪨"yUT"ԡJ9'"if`k8@r3H%j0lKPؓL xd^ (]Oaqo^(i@fE dUE<$m09g%~c`GN 4 مb d.u5`]%6SXWl9T0W }ϖ&q yiD'vߎZn0o(m<_[Yԃfu([+p'*QJ{ Q6ahγDH!Xa$t.8+GxLM^&ŀʍ<B7RX:~5%)*ݖ.}<,[{v['ob"֖Ց^u|n4ś#))gJTKjwhJ/wa3/]-$g-q{q}##L:H,WayQa>E==M|K_w|ֹaV^}%e|cAU?&']W>&i-yêiCb!M YJb#D( [NywND#=_rvQoA!wAIJYE<Tzp6Qv$xDN 9|ZY%d@)(`]2KFZc%-{=#S-ew&(yV .GfTʿ8.sgzM\GŊvo#oe?Yb?ov{f^e+)G a֪c1Oh9j,h-)^^-; ߝ`~Fy@S($_CfH]cgz렾Bqܫ4NIJaWhؔqͭM_7o8aXBGK3n xI6@l }ȣ5i\ň8X39F1>NEI5ȇ }@UPiص33[Lca^gygػDks|9kI4zm^snDq5'  0XxYbs@B{ ([`̩MDqHÚt܌f2(AXq+k$j Ô.|%"5!_$)EL֫1k* duMUI&r|Ǔ$dθZջr:V81ڶ(WE4{ :{i]:".LQ0- g`hs7䏦V$Lw<;ewy'|NcT폢ǷIߧsވ(Ċ<-(/%KᅭTtsnjݫ5o\G06PBAiBT/sv"^W1(:\FplD@0TB1 @V q@7&TWML{͔|Ǒ֏COB+^ZXK^]ߚ)m|$%Bk|qx]Թ|(>>1''5t{E"Sulmys2m|vLr'͕#ynfWDV#,paѵl.㌬ )Y\mr>ܮ /ҬnC>C3ch{0" cLwP9 j<怊hsW2.xzb6g:Zv͚7a\:D%qCmlyOdNn>ڤb|,(thnWd6|@ߩ},-}/G'Ǧ υz8$̽'jCNP0a{HRQD"/,57q_R'99\s^Ccs J1ǍEe5FUIc (Ty]f=EڟB|涒HsD:@SATM>kLvf؜> uTz?ܡ+ *2z)I&:W"4#]>;t"tI77=taU3MjR(cI64)k*yk]. w'iz*צUM\>Pkt|8Y~Jkc&]ϩ;C$GDp߯Q/iJ;L!fN\-:S2X|ER8h=&4-z>)*ї0iXF} /`X,vmy6!ĈASPsd|'nty\=rJ9E>i#Uw׃m3TYǔ\Ȏ [8SMSzb&c-t϶p vϘXܼxPኋs$oU{bӍe 9G@ T%-Ӻ_(*ma ʈ0WJYVy"OgxVI 漠\'u7!,tt7tm/C1Mw9a91K&a0d34}ц蜖KJ.\ ?+_z^deӊ_nu9AA)K R \:hQpR0Ę /zpԬ.M70k_!V:jN&]@MR^Z@P6cK0"a\Iy-KOj|.Geb{.6eW[+F:;6ْN pYH8jprFb{xf6ad(=T8:iTRL+J5>zORޓ2}7+)ÓB:H)Mp ?`%_\$vq=|*Yh#Ÿ w`ˁg'47";X t nJy836.^CsKL$z +1.|q/,WtI5'!ܞPr < LH ֻ-= k NCQ|d.SqtWp"j9ͧ\ߏ",#DjM]G@2Hρ{ 7򅁮[j~w}Fi;Lz># {E3kA.S.@W$gjz`piy Ipf`= FBi41W:C[8W$29 jEm DteW "҆D3HeD.ĎlA}&a=ArxKEʐe>("#~ U%LwOK[Ȟz5d|+R1U!g2Kx,^EtG4@S =57gQֈ (8Q# fP)w`#3i DA+9> =";KG~y 2$4Z#@2U%[HWJ@AoRj@ OQc6Y7;pE-_F5.X-DM>HNkLLCk9Yq>[M/><~򯽈40(Fk_` pU !R^%Yt䷷2'?1\ QZo zߺ(uL*.(C_wEM]鷲\pdC^IN[>EV|وSUzm[$D!tvOs ar"n㋧rBdՖFD:cfs] ZlLshF4\yv\ag7Mb$ۼʚI*[}EqlU?0܁]{9R nUDY@(A;Zm9R2B3҃ -3NlcH~K/=g0p>6ySE &n6Z)_iji,leB`U ?͐-Lq0į_XݍCչdf5FN5t3Nm@WuO%O و[xmUpVNu7p\6PMG&8ݏ+qGnLm]MӦ-+ DP$cH`gZB !u?x61R7e?3+L;#hpUn8ԣKfF^Z_- QL!?s#40#:*u%sߓ^23s2o " F֨N&/Fe օ\E;9o[ J&=(+I[8m NcvЖuO嶅)1( Ԝ}OI KU'~w|϶R -dg= Va9zc( KQ\ox0(S4TR0A*mQ!I~em֫sᒀ(#+N.1Tt@k()ר|yZ#Zź{̐]Cd_!m8(a 3-z};IŶ`_jZFIk/=Hlh쑏qC7Cj.nLr7ٹ Ll@}v.xf1#hȸVRƧ~)1>VqorMMy!B19t7@NWӨ/KV2Ѝk<] ^D;xc@TH[tCS|j-t2/D;.#KA??Ǧz;zW#Înibz~|aiTE dܘ fGb?ehי7Fd`gV:qa71MxW@ .pj{uF3MMh!s dlg:v">^{UML+u>,tfw]<)>2l; ]c I5= ~LsR:HFz0K`!}zkS慦V"7u*;x!6߳!3<LJ!kB띤|!=57$!j˷nr_7J}ki{Y9#u4晁$z} pFl#F=G 'kBDn컄U@ ɒxtdoȥ+IݎeQJ+>f?|Ծ+F}*77D~)!nv ja% wx{R#rY=xog]3gG'D5u'l[*hʷ'[%N|qD)t!왹JAT;k[3n*1ubPgkDT.ڕWEzڑ dPlc+1SlxvmIG6P0GV\i`NR$bb,빳Q)J`TS5B_>tjƷttE*rޚr({y˧ GNT"U+df;"Uu3ЂJFo+bro'MϦ@>/"'=Ď< n0 'eIҨy+d1.^s}ݦdo+(|y~b;8u7|,=/ @F ".fLuf=~ }p-ڥ;ihmCy%u)$i6t z%nF*yS+Oۭ_Ug];tlqR= /5һ۠<'Z7DUnY>Pv-=͈R(C,L {xJvu 6gvrn_òS#?4,VP+](Ph4`;߃d>ʡNTÂxBm 0U.;'z?iڞtltD~q/2se> x> aixL{Qqp~O_̢ L&&u]2DMm7h#kS0&=ת#!ĕAjjՉHzm}j_򷤖6^ſ_9 nJ pB \eʌk%g|ԘeVڙq)v1;ZQ4jo#ބ'OIR BZ#%B6b#Y9Iz%j 3(Gs!dP;XȵzPH,&=-r5Yȩ{͖ݸT=tOhy,.eqd*`|ݟ j{}*F W>cC: [lRT<)I|+dPf$VÁ z> t̲Xn#l\#y%S]/ <\T `sq^29ڜH ە1?LY t|jZsy:TFҵ^OpӨkrϒcM1@#?^]d@OJ] }Ѹ}Z(ϖ}VS>ۼoEoC*()¸FB:Zb\O 8 @joVb֤ V YL_y0tnmFk e-pMhb󇞑4LwST(,c|LS&{>9>f m[8F"3*ȝe"+Z̢K?" t+q`9khO}v4p- kgnnV2 gQ HMօն"E#~zK7~WȍYg<>/6=P!? oDZBKYpET1aعh*~]HҍZmWflhGeMf_}8ޟRa C˪I3H`  ˜tU &sc:yQՖyʥw^JAQӌMxJ3Tu=vJ. 䁱Y"ϐ<Pz0h!IWk+{7mƎſ۴?҃tg;:ed( 3fAi76ugSY'ٮ|֜u{]gT*cO$$9iGi.4ʫxO/ ($+o87&5fF 'fMܩ)4+h *RN;gȠ/ 巆y4i0{{2GOEfDx,n aj]$LZXW)e)ִܭF|V+D-Negd]*iϮh*Ms7| t~,MHgi9[6`r‡w*N{)IRʐ1ĉF TdKa"3I@ASya0?ӖFշ΋Fbjxxi'׎칥ǞN2i&z|~p@IE>`)g->+zߴz07 BX`lIi\Ń6ҵ =x"NݣANvA6VpZ)`mlֳ!$о%e+b5-ȐIl48X9+yׅ'x龶BmIOzj3YnWBsʳFֿ =B^3!;},wt;_ ft1%?IC&:2bc:E ";SWԷ^ko[lR6Zr7 Flݑ8H+ qZA3E&+urq{-#AEsXѽ8ٵ{W->=9ft:G$vu^.SV/1̳8u~0̼/}[JҲ,x#o =hZyc)Co'g>kzWAbxtE*z)SWmS K̊e_FVs7`KU,Kx MTf- gmg_9Dg|׬Z5Y~mmI>uL03cuQ"6y:)Gvԝ Pi+&^4R?;_TѲyt\YBhXՅneɫ!Ч? 5 קkR*ay O̽&F|07EkB@J3 :ǻ&Wa뀆/`}4/H ű kj' E1%୰na( 2e7!aD!/E۶=CBu~^6ɚ-1ߊKK"õupʁn!2!-I wҦ*\ڐ3`q&yV糕;$U ^C:(S7o72tΕpϷڮ >!&t"=+5jptĘ5-^ MAS3).y7K&;fėlSGC{]0%ƗYfjYp?jiVV)J@7e: 1P+=l4JBb`i;n$Wd$o mkQlxҜ`gY I%=ω=θn";1je%8 Biw=էU6Jtj6)cjmE;.<3&_ 3YP8)X Ts?cDl,;3RZS-Q<o ,oxZsSf&0=%5\#xrGÛa]:ܻ.Iy3ٝ]e,ĤqUIQPHSJ-x;H^}=T{%Hz<գWA&|dO~w0JrG'_aXa8kqm0*JڄBI[5*#5R1<HsT Į|[D6j3fB>>KCw#~f@3}WwU0%Rqi^-{A^= xg~N>.;6:(LY旮"V+ﺕ8l|Bth I\zk i!WT+Q9SѵcУWCXPfS/N탼b Ђz>pT ފzHr/`/I>=tVpt4 6(w*-x)(MmP$\-˅7bw뢂m7}ŧ Б7tC;'4 nۖe]eW8tXa8o)L[Ly ޾!b ]_NQ\KLUiwݥ؏tφQKuRcdx5ʪo[x[:".H^葛)z@^gF~RjhiqI;^m|uZ.}ڻw0$&V:$}fw#cO.6'X{cW!U)`!qZ~;Tģ|KmcޠZ4K4Tu"Tn3m\CcMP_WjK{ TED3}5KI?S.:ųV-h ;5`bٱSwUxvM%-\w!x,hTKE; %51('k F8GT>eB|תuNC!"{-9$>ʌ`>cu8פD\:VVZ@|֦}=1mlvbzߢJCj%Ի(ߤ$.. fɻtx<ϩ$ O$ιT.%\06w6"5֚`/EL\&rwہ-yZ:˜!Ovl2asM=lm7ڮ hK :UѷoOm8 T\bŠ zoav0' |z'K2+1G#;;A%{FU?GUZLA?*'nZ57E1Un(\tA0:i DGl\"ЯӜvLTGq$ڲ`j|ݰX1xZC$^<']_.~$jn(게-p- F.=TSzF֥sԳnG3>OWt %['ÕH[r$ny6dFk&ȊU p{H3NAFF#\p~eW!a;tgUa"$lqB{D*GڿI "v-QQ02El:D-uGMFxsch|};ߎz*@,b- X>+;}vL0V TV.Wfr0`(!Pn֘۬('BKZL2e B,@[R>Uo{ )sj]RnN\yxǁQgb’ʿ_=D1W%rD(hܬ'Rr܎ ]dȂ9됐?X Hne(j:W;kЃֱw @<qDi}p wԍiT0^IYyaϓU)Uƃ簤ȃЦt-eAA-9X\&/Vd|i|osN?fYשNǧ8z!7?ZP2ˊ}s! YZǿcz-tIG4}iL΋41 wްMܹ\F!,eb2{* /> xHaGVQpMeC)<t L6VJ(GC&U;q~/`ᄆʑo{ׂļ\ V~0h],'-n~5=w)%tOu1U$cY=.xV/kVATԝta8b\Ɗ&(h,kpf+ qGu'w uGAwZ_(Є/)?e&t<B%D8y" EZDҫ9> U.r vSۤ#(vj8,\]n+Q=Ě6j¼s ׸_`4(y0ߚ $|q!g'~r2S[p0!]Y< Fd»o3QNPzȏ%'\Ȏ=,dq,6:JV|4d{+ί4(U+؞VLeY 7:P4GlA%h15]pߙBcMwFAw3RT;~IyH}/2I[Y'礍'bO,Δ-Cs/Eqq9_`-?1e:]rcS>OjArd^o#}[^|/FdK=2\E*Y3#0}aZ[21Y+`8+-CE )v;ksnZd#wLͩ{ٝ e'/&ɻ2ն/_9U5-0g]E-7G> ~cZ'@] >"EbYSsR41@/aFf7U %[&F/Ų.aMdRѸ?aFy*ylr~H -I6e5kE:76I3}DŢ"m&%;5E]`&9K>۴l*5 8.@h4jj~]Ӧ;J#38Di2;nFM_2=FVLUz_t* -MQ^JV,74zܺ? ,:\s[aM!K:~kgbD47q$4yPꏟND(FXxsn@ snDz~ pyt|K%;?JwmfD œAZCIQrS?"kIhtS VxVZ?!g1Jc'=Mn9jcZI=ȿ/&H|y֍)cؾT(R*@3)DkqkŘJ-mm `B#zpYږFQOڱF' SFC؆jI;sY {e*fM"q6WB0uoX}!S|YTFe&nH,Z} nh|Ü fצۑ 0JEG%6Q ԩk`mʐ44&Rn4xGF̖zxĝ'Oij` fZHF./eE"t7^O&$B)sgl^r=[ߠssC1Dog]z_ckNvp 8WH =pxB<CGSn߼\S  V0P6Ƭѓʷ;It"}=B֣d{Zvr46ch ?lt\tvgs/L}K я?S)ULA~:(ghiQĞ(Z@6.Wm6RSedh# D ;5x4V1"וTs^ц976k)E{К&fV$GnIh(IY~ SEn0&"1nhN%fյ;bi-GDIxq}3Ј ]6 5G(]/|%V*{k 0p-Ew~1 w@JH<o=Kf+2KaB􏽼%c{8OM%,Evd^xGsP7 z"ۀo !3$py GEg˥['3 /YT;@ï]}Bb>=88I;>6i>PL>|xm0ь8t⥹A)~&%˔WdbyΚsWZ^\x }5!ٸ 8*h@-RbxYLYa`̈tB f-/S 9K!:8M3ٞWM?dhQU/494K*qm]bs/W7f3վPǵV^W7`0] \3*,LJs=jCW8˸A78^(2tJd&'(EK[~(L*(TVCV=Nh4Wgƭ> ν._m!#:D.0JݝlEk9%]V@wMQZ(pº6u̱ ;(e2<X.hʡkqƮ[ ^CbEyRFҔu(,ڱ%壍~ M/f؉/{"9W8-N+bOχ2n+*.]w22VޝmsP [Ϣo~a6@菀2;/cOM#@1UElD֟*;*'WX%&UE5ْ+xN&5,(%oGx5W)3zY-@ l_ ~a~秊_+w&:r pK :4e#N<:z˩&׼RАYx.@:VX:|KW+הȰ@m%{!,4^6'\wҿ~+|F/]lI%xyHkS 'Q)2O`Ry4Yg9}$j$BTGZ\ƷczEĦ;}͍]^A X#kD)~qG#ew߰<GmCr':MGowsoHA]҂JCNt$mxq:.L`űɘQzYTUxJ9tB5]. Fc굿Y 7L{ZlH!~&lb1h3wZᥚb|*s' Bx 2ImQ(\~n51pYݫ E>ciCK8JENdl3N&cFErU9~q0j1 \$CBKg~Ea=ɸD5lHy0NpaOG+x`D .w͞J,Ol2IA~ҶILF gLdӗDs*U,(s@̎_AMJ^rmW~: frlp ÝlTn]rXl-̐<٨zNy#X YѿK:!.|bH mJ 2l*m^s!)8hRm@#@gڇ~:_ѴˑMbA}\ɨҵK_Cg9KqxzBЋuDj8*ҤQAb`IٵWq3jk!lji.wMMʴw -8pNU֣Ǯ j3.*U{ 4lh`K>{9YSzv@PUbSOx]6Kd!ϴZ!d$-)3"[Z*5͐bR.~ZfK!ѡ ʐq):?rsG!j;t[`y68 TE_R* d`6Uh2õ`Ial [P(\*S1NFT ϶T 4l;%/2}6w}LcWAʼ{?R#tPV0x_uKN$V1ɟd+g<^@ˏyw_Ȅ@2靐ZD?wU{-)_=ntsy--izPj܍^0Kd}jM"*lO=O@(tA?ß壎iLTUUTE"*F e+ F"i0u p 0_6QꦭP/%V(%r= }L"; {|۪eJjR sk1дȗ~_Zv, OqO{f?Gsȟd[$*}Ѥm{ W UU1Z3Y>l}ucooq5~y}p茳H [ igo1vӢʫU$ 1@p~fއ+.3<OY~܂׆KR928qFƦx=cPEC'/#ID"AZϾ!~/=sz""'y9K"!eX,SQUARГq[VۻEBKca>psuǍe^=XA\e3#"V!sIß *I॓l|/7H b.699F^Lk :}ql1/8L#XXE#) vw%¥2a^oV9,ƕqLh-YPAΨ H{(hMěpQ4K!ҙ^Val3E9B&}nYS0Ȃbb lAexP<`̚#l0 P {6ۂ)5|toM|xF)fC>O絁iE&6L^S"3#WհY ?R:Ll9|JY(c%z#7#'(ѫB^ݘ)yV>B?v0h by]c]`m] &DK}BuW&u1j?])b&90[Zt2bG~`2:" }2{Tj*:b5ܬV?K[ӫpO("LK'>'\WϕN{@gX[ V676~ί*^{w%NP- /OgٹxyixhM cЭa ;{_ q~ NEd4TaאR;AO$ͤ -ssS L!|ڨDrvh3Qf-%F{O&e7|[0Q^iۂ+)o8[5 n -d@ %Z-sX(~ToI7X6.&F8 /=\]R LE<*}MuaNRx"p0 UXCT@ź`ʜ^6b.tl c'^-AH歹}=8{ q2/W%ST(7M5%jPTz5 kk AzpWTGS ތnUL^F+^6aW1*\R=EOv.v^}!R}D#]{-˿aYY(> ڔ]EڠﹼkG8̏Jhoh6;lQji á-+T5"qΚU*7r/WA@XeF "h& P1nҷLJ%=/U]IʍI1kz]l挶%(b _ y%O֐b2ѓDC?6B®4OW[R*T­Уߕ+htLpX`zʟ{JA_MzB_%Ygb l# #hQi`-ufªsYMՠ\?E'+ GwcwkEo+ChZ |7r-RZ=pk z >+[պ*;cMҡjclZf|B\Oy GoZ甩 uB9zտoyer-ֶgm.b1!ޙh5x_=El71+Ī8r .u\PؾCCm2qMHvՁ닀 ;GC*ŞQ$myUEgTP#za^_]og ډBŪu#DV5l:k`N.ߙv3جk )P>}tr`jCi\fHn2$)/,g aٿ`F;Ljw0n̲~J3@k22۽M,>gC4*׿{96h7dl9_ɴ'.^ 1Helw>c4X!f۫#}wf6$ PG.ǚƋXۘs>?_T=s}S\V$[.5<.:{ 'Tt0ZEM^ (FI/IvLqIbMp?:ppR}zDӤ( G|H%v1Zd#zkdU N5weߧ2jJ >O9ƲO-i-E*5[!YF1xv# RC_\n7uu" ɻK1^7$HA:kLFH ~\0Ws\PdҼ̓]L_Qd, G[;3+TY/NĂWmNn 0`ɳ-#y%$2˧Ƀ@I#mBfKL>ΏMڀJˏVp/SYr,[\?햾H'l*`n)k1PrTje /7>h,9P.QV ݍTUqr4!pm )/ӼQ8m@mo\G2xtUd6䔡!Zb?\$gd &#U1k}I5R~!0 R{{D5i6nndR g5M2WHh,'EZl`l'a%7Ϸ](S*2lqȆH-ܑjqpJXsh@A yj+졁 e0,Uow4MP<,d f okK;uO't)iG'`=PT'k| P0-kB;ɶ9F7SsdrZ*!a:2UEȫdUPVܡ2><,|0m:'?CK_ aw]-6% L^EJ5تٱ({P_ǎ} Fk;3o9 ;sY/3.D =|ww.nJM{ZPJL ^d'f@V(W"AQ4Mȍ`v_TtpA}5SD:ЂzE`$WU)S$Rq[ xTDYvWQf/ <5I)@]&݌g=mk'"q>rf07ZAXRSj:A 8 !xK,"o"k91n^~$Eqރ9U ؑM^B־L[(j|*Ut[-J4zaR+ҰyOI`hXVCyRS(J0&닟K#ť"( [F]=F笛J~A]+Bm\鯩ȜVOOA[*TESD?Nt<~)`B/—ͿaT$*s@V  S7@j؍Vx`hdH 5fu*|' 'K^+gqm g ]j]Ɋ' mM4gOZ7P]à#^_@ xÕIi:Eo_IfiDŽE4t\yt蚈jA" Z.ʬJ7KE£1g?-}U塠ILP<1RjwJYFL٣%\DG&>7^:21VϡPL?^Bz|#sTߗI 0h%W͚׈`5J˹d*7jKSB?mrxpOd鐟߭Ǩ.H], *_ˑ;G}xeO(# Li%m -*s Rho{ɝɄL`6q0xȎ41S#'v"ۛ|]T [ ;l4@eԖeU.jf4UR@&PrEˮ1(]S Q#) ~w$2ɓsLkч+FV[j^qeiI0 Hm4`(J!VMj57P#S3pt(*uu̎8P5 .ґ\R^h_'ZkCE(5!UW\(Շ̮}ޒ4z\VbĖR6i1'mhmI=' ch CKt*yǃ ޟYxI싊-V$N#U8 x0for!YFP W¾ռj}O[."1Z{7G`5wKsI*+;\$?#45ta2ЭX# fj(ıi&\ aU*CShRT6/7Gr܀iZ"R' M H֘n9/GfB nį/.KY/2k\ʦ g> !+jN܉݄ȱ`C`@ItdaWƖú `#7&M!֧coCC\cA {'n?tc1!)[9`7t$ &fs >c6sp[t̄*6ybh.SF"\yG==.yYn x bP޲οʛ4sТ. a;#N y(6 x8 0}q*"dB(z@o"ۺ\pشsڬ2iq{N!@d<>oi6:7OR[%Jn̰5Y[B$ PP̘h?s̈a i2_/-lp '!A|*@:H(+H0\z3Dy>z 4p ٙ{i+^!M'`6.0 t%G&—mܗ[W %4!L&8Zxj$Nۜ)qf *૝TiPwȴ-No_ow&+O" `)YLIٵFJ7 G0!'ZϤv鮤 n83bWXg OP''qIgQfwP-M%I3cl [ƔmϔW]+ ۢ%N",#IQjczb4 ͺ)䠓DI(i5'Ni<MϴS"v-<6TOu[|u~"j݋ݩ$KKc?pHao D?Ayթ8t*+YIҁ_ L/ d JሉTƤL(qis.:dAY"ٵ(\BQN45}AA]홌)Rs>]Ea=xDFl,3tgQ2JETp+>ؠp5+LD_,1_jub#Qzf.YɆ B~l$)rVZ~9fu@ N]A1ZmX'T!5PYC5 =[7+-iyL2֔_e$~9lМ8~_LAwc%Px{^36j9>[bTGK2~Tk+ D4:@Z}N!u9`4nܒYbY І):Q!jr8Si P[Bٍ |h `B )a%~?zEXHא8Ccb՝z}U;243YߜЁ)k8zaX [=s4EfՆm1 bv27*(V6n|;n0CnR~plK%_66%'Ua]g$͘uқVt,m );+lD䀉@4: $eNC}WUΜda ɞDyd{a^UMƙcʚ;-#z"$ڐTp6$b 2%U`'d^RψP\BXt'P촷DZ]ge UѷMe%U3i݁8wrGGuuT",E͹Jv22"t,,"8ʯRmmpgT̂UĦAӝJ- wrlj绿[ qmY؃q=aA!.˂LW OZiX9uhOcj(8ҟOA#*|c@rneٜh1d{4.+zO!ųcк^TKlsGIG9v=@L[~e=W1ߔTUG?҃=W\(N8cv;f/QNbEDJm`$?jOJ7u{}tŠ<fSPB#Wrx`\EQ\\ϑ{ᐇԽUVߋ UyiUF50)Cڢ u~ⓒ킻ɗҕZAL2/!ۣI*E|W~! ЏF_ޠ~ٍ(5O?@k;)F=,Q/]T @# !G:oC׸Po53DʗDwHle[iQw(I˸#i0;]b'Eu(_J(J=x[4;qmlt9pmIyc+ϐmQ:gufXE}]%;h$UݥZIX&blCjIM?Xqz0 G'\}*jyqRDAx5\$*qAJjXeU} tf M,ҷTPgX&o6RG9WQf"OPS񆴁]bY" (U8ѨIN笚S8*t]9\~X% Gϵ0ΕeDQ`D"-/þ c d5xWT\̈́zY=Nι/1-W&}M%ڶawjœ$.oi=F2v,OXϵwny-^-F{UwjC zY3eB*rL_D uA>}<beNg P2&S?Hn,iVRzMC\& _UzSad,F#D{sJxYn :cd\\֊P9p gr c V_B&gQjZ`aׁ1z(G%\LՒ1]r\"k(6S+<gHP'$RqG1Q5=4ˢUmd +Ɂc h {x֮%|,D8*ͷXM ]U`e 'aT(p(6cb]n.M Ʈ5L+)pgbY=@.Nm;:`gV&5zNs>LoBhe^dІf8zs.TJnnͫ&]bE308s|t)(Kf'" d}`hº<"w _[xPPnl%hlXE/(9k+^P^̋Lvw(xd?O(ZCؓ~ghb]T#<4 1H)Dd\Es`ب;w@PhN> 𸀱0M^ E强S#}P}Ι*`CؙTAj+׃qC;ag("V*Że%4.tgM-,xf PXu4ȅy{88Md`$)>U-*MQ 85^^{-aq`H]_)IZPdG1ʔ 82XK/U~B[TG.fvF=qKk qa^_z(C>)F}v{Xh*rE]Mh?UIQKAu5m WyPJ8.Ȼ JTZ%q(#϶ '29 I{`KI7h-շC(aA,vZ :33m{ZJR_,INYVP2跛MhHܲ>IpU*}6̕:C+N"7!l;@FC[kIߚG,~INR ~(06+vא#\jtrG#i{xR'cWb`(Qa0L ={)//(*;Vlفc%} xs> Tݞ$Ri4mXgJ.KOGwXً$kSԂ#"6}a.Bk qoW̕n٩Uڞ~?;؁R:l}V,Ssrc/=شAwY20VD7F.Bjˣb; .t0Bh/yjb wM޶R;,;u 6~9,3D5t7+]Pt/GT (gr 'M}#'Q+ [# }8!jyI& 5P',+_^FH KH?uD6=7敯+ȣFm=*~A+ {ho$4yG|/~}9JpT{b [qܢ slU8Ӣx&JH?sļHE(ϰW1ua_sҙ<~mЕ lH~ ݻ K"RS㜱& ߩ 4[F2G4&w2/*\НVWNhT$O+BJu"Ě9jZ@.|T2,1c<`g m7T9Eǭ\ /^yqQeM/-3!M+s7X a99G؝;N)[A|锖ߦvΫ8QZ|F_)1*_>Ym[5Ⱦܽ9ol t>"1(0xo}huѰ&A":s>V 1zi5ӵ Flhlé"`ðNbbdxIYf'(F NR={3w?Zkv圳'J72}܆F?Z˹DAjX`Tb^Af8yJ K)}Ƹ[΃O4mܼO pa@uлwq6x~i@Hɾo$m/'=SG Cp/XB? 4 C+p}+8xwฆqd"k>;'6էmba,$F㑵~5kA)0c}mZ+l -aN3]UQX]JtO:a 'Гf(W[L.sN^";ҾpZ+h:e *چɜ P43[,4xnՁ:~, ri9v*#}+N#aa i%n;bBګty'?#=RkfÙVxr'b8ID5^eASgeiխjw[0k~0f"~c ђ'i95vc.\X!5&Q{(4 xig Յ6,GHHUn*cA] \f|:>FvP"Qd0UAG2"Y<0[.94I E.P!-*]#[m`ni}O%N/9 x!ޱ2E<ƼW,s ͢0Τ z$]a0h$@\)A܏u%&㐛>o܍EX05"윞̷7z| 0\5Y;L+>.d9A U=W}cjܻIB+ Dfi>˕<\]>̋P.6¤Ei2fz(wo>ۆz m.p_}q@un:M; ԡ1>kwOOi8IzŤI 9}Gkcn?ff.!1l6/|955q*)7XCz ]V&=%v4I/p32n웩*j}3e-Sbh߷bZ^(8)rQ kŷ4C =]E:.:`vդ,0 &խeB-%۷l77P5¼"=tt3ԩk]$igE|qǡNI< Ik᥂aWz*۴AYPg;6 Z~%g?:kg]>jO+u^1Z޷1_ ۋg(>E[Re_Vp!h4著ZBedyCI:XqG*3, :UtC @LwPN+mYP㖕)܏'uӕ c8G0^V@$%wh[MIS|UXuFWA>E3'Ֆ?nQY_h:C G,Y Q<|.Y0YB06`CWE^hZxkG¹Jb 1k!#=B.M(EhcOWnVwEsҪLg'4{E熡 b9gXG݀AU`7=Y!{E\뀪G"ڗL Cv7hJ1n5PJǻ"v n^DQJ@(g&@@.+ʌ*fvHC*\ԝ^\*)!ZjF@$Qğ'Ig(fl]A#_L{ɬCGVqLkҲVq2C#> ˯r7X#{ƛ˜ցO1J.k7 \y^k_ <Ů`t36(eql{n_":0bn: $CF/ŨOT ]+6shWB*uEƵSz?JhoSQ.qQ7h{% {H%e)ĭnm榜w\LqD累cV2O8De$w[OiP`E% l1_S Q hz n);&h)~/DqD2&tԩ֓oL( jP!>d2ufE0ې_K dkQ^,2)a{19Q} z(ؐ_V;8KCKU;Cwt |?`-@ $K0'C^}|D-?qG5Jυ/pMʷp#M{bg~ڥi풎{]%p.F(hcl>fOsnAM7d  S(ami*dMe&iޗ% |onL2-$C0C TI0(_ Kbl-e`En&Dojo.nT惌̛ 1 )SC ,CN?v}H R?nu Tڎ{>' )%sD-7I!IU伳Gբ`@pU67Z40!j)'{4&MV// )/R4@ }r jsh4@pCSX;0$qyYMgۈf^:X^ Aϥui?!nE% LsD$ VN3d[1+l}8B " ><7TTd]ךMf>_ԣ[Ĕ[ߥŝc yW{ ߤaKw:oʪO0 7.e/u_{ܑxBZH$Rr]p^1/(ꬳ1 Mn z== џ_܁lrT{ѥW)+՝H0 ֍FPRý=,r]t;D\ cLyˈL-=y΄!i~@{QL$ibާ RYG[VId(J|K<ƷB͕+(`)KJq1);Bw+x`P*7"MY<^z?IxWzWՏj@.޼l1zE(]IM1@.@іw2b෣}a%)֨3P 9 |-VO^Tx&rFzZfT5Py +1@["34h—o&}5+C#ݡxl%Ύ_GoU8"<υ^fek1oZ~{w?%z|r"#kK?B)\RR%Qx=4^OcM j͜~VFv|Mgg(ihEL&,A[&W- \sUs `$_Jy޵g5i)';\}R QpZaeLtQk?iV K^I8{n=!,U8UT#sGZ02`b?[R4Nܼ^&z/&#*\ʟ{6} č1|U} t*`Bl"*)q f/kge.JAՅ&&qi5E']̑4^RDɳ@v~iq[EknܓpCP|j!_npqўZy7zl>aT{=qޕUZxr*JK8;DHoI8yY/},Q* d̄a-Q:pG,<9t0HSmק<6H0~ZIvOmr4ޕiՅӮB˅ Y^˧sdAHZ42>Qcp.P9v-0hx]xF"DVɛ"T48{ N+.IaupW*| գDs_Nk<{Lz0BCv[|t52'C[VsSx (ydRc33@hCږQ'hؚų6lo|3 uqYgg۔8O" OGM>:(U&P}6Koכ)b֎lPSnZMzM nHs& Uޡ~LB5n}-aIKN4C8;df =b<<`M")5/oЈAg}gر~|dƜMAE4(+tWRS"+D X  ߦcaN`yS⨹s>ق'ũe렷e;?,AU\)3MϘ,Pd>SOdca8TpqkE/|oy:BS+/b5[X ddzze ׈.hqI %,x5`@Ի;'A2^%Um/8.tR' FJ$`G ovQ)c(0q r1'IJ/O{^TQ20-jpˍy ՟Qlǁ̮(ŮO0p3h$(\# ᱋[:գH{,d'saozgA`Co Fz:4i4.׊6NP$$]{3c.tJlLu1=Gz>z7vk#31Ҭauk HxETkA"ҜʋX4 \)cx4t\)]Ɍq,71AI!3jI8߭UIƵ3`^uh.ʧuk##ei^0}Ry}oʟ7{ ] *sw k)^U,M1>aڒ=2o-"A-kK 4/Ƣ @HC=W?vF cW b ]+e^y4hrwda,ksnob?:U0ATY8M\םQ`ДG)ݝg}@k@)%>rmxS??Wxrc*xN`bO8nWy#K&G͇ei"o 8*uOHM]?nM/J& vIڥdb9} q٬δjsz 6 ڹ# \{xv]#"U|[S4qTȧN3m~bءdBoOWpGvZ0?!ul,X'B~H x,10fa%O~ ]G!5 %HP47U ?PNlZs7u)cQJR+ $h h掽7{gйz7hALҤiN̡͟2O5fSg4o:2j#z δae|)Dbu{CxWʞ,^ { gJ %޵04q U –WeO8 K..i5ZٛT9%?ju#޳xg*uOm„c3ٸU8qs7߹c>ƋC+4$u>_(NE[tsx F^޵v&Vz31obss{VY*7u1DAyZQI3;;{u{@dROd޶WZY=fHZaq"6t AG5UK4\7T[+˪ C" oovQ gqsPfkI-T?# ?3{&cMD H@6g&吇GȸbVD+#YuY2$A'}Rh[sX%b@Ɛ#>pe /` DR[̊\O KLt>힬O,rAF݃qMq{:a]CQw]>гrHZ>_Z {8%[j)w}6{o;7rml3&G[?q1/3LԲXA}D@~-Bq)ۦWYwhN.zn8|zX4mWQ[4FOZ|rxLw-׵w\ن%뱿œ3> |ޚ%K.7s|B+Ѯ:h %C~z%Pq6pMUr6&, E$HS)^VK^DҎ]r|ARUc-aإXk*GB3F—@fpb2EbD&iUd.6q!f K_ͮ䦒p*Cnu&2ݡ(~V'DLޜ*JΙQ8#nah(6)v}CR:N-ybrD+i$R}=RmXpKE=8t_\]7P xbNd)¦1BGXB(2~n?5/iLKR%Jb=mr^ϲ~G)\ sp>HةRL5mt_ݯݍ]_rE?'Ou&+6k/§s c67eBO=sb/[&l%b?2HKE}xJ<)#/U3*窮MY&QÅHpt2 B+hoU}#"X/PtfKd.k%}YJKQ`kƽk#)g*Fs_:'B5fX"+MDjCu dz{EޟIc,}*"XH毪=Mi_~,ZO}$_6t^a]FXY9Gk2_VuA˝W.!WRlP̨a k+̻/2#%y+!Kk >6;z0,I!D(k9]: WtTzIo?BADhHƉ"e [I8%nU/b9OI{ ӅjV$p`l[*,e{L*~YCT5&@1b "r ۑ$x-krAROTl-D\3@!!0{ 3*q8 /B:L"# 33cu>).קb){=D mNu9'4ҷg:xH6ÁpP3xm߈, e Ёb$9#7ʁI}qRyW"'vҿȠ[p}Pʯu6P/Ы)޽GgP(G%y^o߮%3mur;]7p YΕuNѯxhSDG' 0mwN\=g|%Cs튶aaOT]e|<ou^[GP)e5jչń/JʠIˏqdJMm.fjb tn(Gi}[g<%YyVh˖&bK_,nL"dl.^cf4fEkHKj&aRF0 (]>> Z49 WEzgWZ'eꚋ؈X%NW\f2vyzKcNM'j~u)pJvhIRB$6NZfzGÈmI F{mgmw wi#n f%`fz oqu(RÅl!5Jo~}۽d][ܨi[`_iɈ ?4ܴMaVBu#숲{γ>nn':֦><׋8Ưޠ)w6rBu{%H1O=MwN[ӟ9oMkX6H@)=s+!gQ"ԏua*E$w Oaub]ESۼ˴Nip {eĐDbf۽ 7Rdr~I/E*)k%!Ym@^2nJ~چ.{ -wL UΠ_uzCM93 LDE rKD`L+,eAf$3 ?0 1|1]LCn1?nJP&ˢ5 +*n7n6:Q+lwł ԟдJ4~oV,O=}ƍ&l<0.&xHugҰeW&pKP15u(n5[|ȟ03llX~ 6gA8>pn۟#,pYkf$5BB#(]^0b{\(gFzY/ZPB' EhwWD}C~o-vB*ǂ$T4.9SF/ZQ~_i+; 8<9]mSSt3Zs~u:topRGi t}#`{ ;AَhW7s]a$.p"򱤵= &Z~$AZ.0ITxGZ=nM푞'x*%FLR>}їrW cU3O]P"Fmڢa~_w3ν}{^y (Y=ƶNS%[s@~q8㨒zɁبʾ!%U/z8=q*l&/fdVWnã%bbyL T ;2=4>7'[;nqfJO$C@̶3.1e~,`PpP?sOkaGeXB+ꖦIA9"1)㘻۫Ѝ[>{vhOm/;b5]p'9mV屴NHσD(b&йZ3ކ̕Pm1@iF2"݂-.a1Nq -DA|,0H-L?').il4("n_'U`bz/ 8NX̝~;}_׾j_[0k"uU+o k)>"|/8uC9`ٝ@h54$(Y]!@". {N_gĆ#_xYʅ8#ZCĺ.L'SAVS"B"u2뱷Ӎ=X39ॶ+x\o&ۜǃhxLfJܚ ?NBff>B ( dJc#My;vv 7Ql(UKK+'atKVtmo&_Ǥz%B.t!P[ @3;a3#TGAe+ c/(Re~2 s] 'A38-KXς3܍4%9 ½;J>l? 3R S#ucŻ^TA=1x (\]ȣUT2}9 vd'("9 KTzbHށu7O+K^uu$Rӻ $d;/"SWCK'N2# ,U-yR>9Fک.dVgrK,?Dwp*\PxHf\Er=֯|-MCp?Mv?g`6=o$9 W@EMƾȄAs.L5e-}8l?wXNp{/zب+w}SHwm:TNpm&S)hc+:R~/k]3 +(5߭~USxGPZ(݋o wKt^mԎ )_4[| TgJfҢN@]f,k} 4{]5\DA{e1  &UV*rvSLDpJ_٪yz \>Q@[y@f MoR!j+ _al 4hjƛV~S1dUf~7|H?ɶjiC- n_i ]ـhi,!5 q>v,SIVW4{f'^-UVk; V6c戙\j\4p.ϠL(pAFQ[Ze}Kv˙'vgbtcv崺F.Vk4z =WDcauTINd;pObH: '%h;y(-[5H/';}Sw|K1t[t?!6 ;DPdKY6ɪv%!)&|8M+4NiXEca":*iW7$NrCÚ.^|TzNP`cìDǺdܴ~JTcZ҅~5s#x rmd# -;"rb9__eW[>d7mGp yf4!~GTWJ! j &(CGˬIp>@iD\ 6gEEq/)؄.vbHDI `^'-2hFArȑzZʆnD>+IY ux3ߪwާ؍ܺ/DE⫙(9|wm5l{^aTjK =q@չZ"DζAod}9w$6=t;qi~Cnp㼨f!4Ҋ:@t F5'OZABCט:$.#$šJ v7"k|2h,VH&Hƻ6D 8*Xb2N:a.:4@q#")$JcΫRFu9{CP͞&tXOP!`2F`(اy- od'_69*[Lsv4^.kE)DY !G@CF )j^LZVBMMCAO>Ȗ/|d0ƊSV}@]ZX/&Ѷm|8U*ܕiXon8LՍMau/\~qi%?n Qx4IWAϦEi-~9jU=@鴯O~ `̼yd`Y3Eڧ mY O>+LF=mTvK_O$lk^Y꜀|k1IЏ|h CG-ε]MsQv,8r0-#A O);pŶte.^$ޤFқcpS g4kQùTM> I7î +2gꂉMRo >Rjk!p4XLHM"ѣgqJ="/u3„6YL,Q\~질:Py'%i@^qZX%e,qrGX%b/y,bfLjTK밍إ\)t,vzmLwuS_ ͭ8,JYzц[lq!*L!*Þ /3((Ї(kpIy:o2KW Xd7RAx׿u4K0 ܋##%cPYsLkpz>Jٲ9c鯈U 9HQܮ49 eedv˼hIئ0Z<C [\ +?yDl"Һ|˞ѓvY! }hd!0}`4?Tuw0y :HixQ)G7-^Ku?7*e!m>,; I됹kN} zSA Lћsv;G'ưQw$ta璒V\ 'c8dEk657ZU=$]MWm3xlo6߄ BLa F967:4^ai*'K !Dd7ɜE,']t| 2O!6RLLq*¢0a=Q4?{vu-/JA5%8l1njs٦b6RQ^ySi3_\fVCtU{m98_0fm l OaϏfV=}T*a:vJ*.hetFœS_DIQr#Stxp^!}|A`أ܏Īʴ؉ήqyR! &O <(oLɆ9SBV+ϻE4N739?"w.Gt m} zZ@) +YM{D\Q-?:kKy vn@ʖ ZW vdFPjcdbн:b%(ΓlI'w~Jտ֠B3k\#qN7mv>ze,m#SD~?k]l%Gi/{EiWҐMk? XIEjt Y;?6!0ﱜoSTW)Y`"fe(mtue+-F$Ѧ#eB+wQqc*4Q_xr1\=c; 0lrSϟWבx:^JjYe!A o+p-`g~>5f 8]Ʀ3ݎĺ 乥V3׌};z hA綢Դ1U7n^gB$XSk+Pռ= -) Òv{,^A"հ+ti2+^cP[d,]Qao .+MIZmIv=^ HB!n~y۬ ފ~JYyW%r00sjX15!"py P~g E*/#ݨ{^ P1εz1S62?\Z#kkDzV)SU>*$+ݔ9̓uAtĔcoA[CG`+Ax?2L6L١fgW})[O#;ܡ17wW((vDJL 됉[XLp@,FGA=e$*7}gyuJҡ&<]H>!dIgJYV:dQ 'O˕EM ҬA2QQGE+Ev`lSSb6./Xp&qQTclV8=UuPmfG45_v+ w6gB,{_{7Μ$a wWpP8u|%lB'Ƨp1 v6FSegy'"uqyE1Nm ;^#ALRjJ,KC J}?* X*;EgG" M%@G Y\GRkp%Yh.Byց)~<ή@ϱ2<:&Y@Җ쾡$>.]it8_8tJ90RK-B ҡh:m{򑴢"cs ikè(eie}نlguؓCʃ;Ob6z'IJ>PζƔ1Q~/wkIP4h½B2$NQ"PrBd( ƨdP%*1[+WfQ9ꄴxöe00m$]*@nBj9LExiYOtf2+BNW =ïaf)Ag@۝yLY)=՝ K*A/QoHfI߸8Jwt<*X㋍Yk:1y杔yO3j=R`L*x4-3sSer+9_U6DCo MʀPlɅMK: pM9*A+@j7θ^78 bZXp$8ٍFĨ 7YD\)w&D3qNi+Ǫp[m%U>0UJ'vDm^Vq8i57P"͒0UXEv(4`3JeUi#6o)"*me,1Z I0%s0DZ3sg.nJZP|,|)-p˄O&C/Sb "515;y[yN,Z-F4=8k&J;74܆q\&Rw\,tb-p>w -8v&v偭#%,%Bz9%2.y|E5zHRᩤNBHlA֓ ]`&SsrsWڛ~y>Iٳt{5R?ݹl=q 1s Mb4 `7$d ECO#F!f( ŊO()UWm#d|j)6J=V 5@FNOOh 1q V Fm#d\i>Cc UQ9r]5R tE}kYU PAvUgBb-rJfZC͚%x9)gcxjoݜ4lm]pW~O1](pFr>A _kVk-|GvRS>7ph v30nZnNi?b4gfC_8?ښV\8_zha[ =ȱ!aUQ#" _VBTARq#@2"E*=?+-6E_Q>ul z!s:ۖ >r}o*a&8XkJ Z,֯#o-K~!W5F9$Ҽ(Em~a'waR ,%s&!a>\A/Xw)̓3KRqܣ[[4$M2a:_$E ] !X<!&.(-Aqp*S{dЩm>G*|Z=N̑Adi8+M3+-@GT&p7 ٍWuS!Kj(m) << <ߐ^qE 2}iڲ^ 0UjXV30;d #TGmqꖲs8[:C;-g*ͻc0̏E}tz:~BE\0Vآ7jj( [_kA&N1 G5?\geIឤXԁKӊMc&eёdgnd[_ p0il"Ux[Nc&|xl=OI0 .XK>e4x!*x9[k17- *֥<^q6? 3qW#F!7\(ȶ#42mKI.ʠ|>¤ťPއ1g),vB04q{!"i(L53QVcK܃{7{dO"٭>̜[wM` q4rO%\Vҏ|ݔ76 `*- ]naOqm@9ln>>Z]@kĠm>$HsCڊ-呠8\"uӾ\)YO+/D Lh 7'z̰]Mmdh*7q[o$k>)HЋNj_D>Nq!m+G 0= D0 M=6MQY<-mR-`ՎIȜ?SP^ /:PO (jW6+5ũSedΞu)ODõo@]TKTbЄCDHglbqwE&4y W X741~Nr!lh[ZFUmbKS>db6[Kz( L|zg\#Q\s&Iu \h LE c$"n ]᤹mޠYh%ˍTFVL_+QŠ=pL[8E|@eG~֘[Lヲjv79Rlj;/la@=ː 6N,096R4\`E:@P ,/~̡tlfVnC"({O,vǹ'Q۔NW+*bpP./Sqg77 baC^e< '4XP3&vr{i.l40Ժx'f&.xZd[nfcɵv@vvHjiO}q jB#َ_N %Hњ0w-(>ƥsUyitn1 鮷lä3A{ϫ-9F(iM<fG`r?_b=<L7ޭ+4Coj-O>RiYBTLZ ɋk`xiIhkEC> #_b1gitpR0N=E5qA2B企n6nDP\J~.f50nOGq`ꕌ$DE?.%Y !3캖T00 +%D` 3S(HMl*r 6 v6*MlW-eM(%fGLJ.3ʮ-x?m&w^GЬo{Bj[󾉞gd&KcQGu/n2BPTg|]D!D#rd9q,SDpBfXl ʞKWɳ 0njU=.{/_ϗǥtCj_dY&` eiپ |sFf0wuqo4d4:u8ݗ I!rb=k%QrPدA|ide (59m3BwAo;MYd~x:MfGh>FSǭDW$rJ M&`siTKC<r.&! qBEi> `@bM j$úʄ^63rɗd>5R|1xic} /g4[ϺG7x_Ÿnrv(BGBW5b /ĽQ,Ï LrHZ9[rDSqԗ>XrjSFǦ1ο++2r{ܿs\LfNjrdA,ޖ({9lϠd:@;'o$ "Lf|_гK}I)w!*x"D2 6:$xδI؋ Kaf\^+n#*#/Њcڒ٫23ZNs zGN!3:q]k\K4ibO@6s_SO}w≂8 TVgJ.w-5h/wKH7 y-Ԩ UE|_+P!HY'`B۶5DhEͧ6$aUQ,bXGRr 1;:r,F.Ra~д XUgׁVpu27A݅d淃(V*e1D[0䙼/>jۦ$gTf6zH$-c^5~peǻ NM$|ZrI~]\  6ElM,0"]ؽcb g\gNIBV2QQh#i GP[3=5:#D @6Z<8kX͗F&;8 &=*BDއ͸@ oCl;<g[nb6NrgQհ ܪnܓ{_5*i`n 5ԙV'6=$r&#qLS?&p tώ F B@B}teJr9+k`IP;hCP5y\XSȴ--::ʺ\D @z^ҭuWQKK#!1ek)fC{{8m͇j63tCQYiVa.* * G ~)CdG,e.Pc{e!o CĔڱ Tr4VU&-ؤ[@cSWw<ҥis ݚ~+ܡbXWO,`tj)=/ݼ߱tZye=`<(^6A`f J3tƂ!\zۑ3g_CbAy=UΜ<ߕ@-wEݬPA5v_i8:6Нև)j@JQދ()(eҧ hԌ1PXUj#z64sMv#䓇ߴ}L+΄ 0 .h:e8ԡ6p(N.㧱|tCOUqNFˍ s՚-x+#FNW(7.Xw#~*آ%~;b!HUU 6{p]#pE:L#&|TZg++D1 ꊰWt;Ee\fn U~QfAtyЕqU=,Rim,'nT"2|6mb$nfgUʨ6T*<7Tf>2Yxfx^5 6P.;;3 hIA]X V̘HNvӈV'HQ$ILzD$i\ #2B^#5Rb\@gуlt?7VWs›w޵?,mJ'?+@h/imFZW C4LV"曃]l`["ú{~c)#1peh:R;QGlLc8pGߦĽvLJҥ>vZ@ n@ڟ{Z@tpo[oM*+p2V% y& &&/}pwI"m:哌!]0\[%k3Ȟ۷|%YC3\j{TnPtxGc\7Ü:0Y5}/L# [B*!7T;:G)3 9սF0g tKLQM Ø*́+3nlO:~^-ʹƸU=Bѣp'!b ; u[:/~N_L/j=kB̍ȈO3j1jAL'oD7&)s[}p"cH: DOj"_G>9I:q23SK8nб,3[sUʿK '26K;,U&{V6@r[$6x8vQF$("VWg[h5|m \ ʞӡ=d@'7Gf]vx%V &onHq_zA>jdg̋ML F/c66 ACKDk PΝi!HXq:'ϚJ`!ԨBpC퇰o }Mx-@tAiB8dykT-(\Q&Mw21-7qQ.F M@:Jve20 |Uպ3'-8+KW& ƀ'Qm C*wybC;^wʰGhi<ꁑ/O{S EV7X6>;cYu4JUE UuEfROѢ*s@*7 KTA7CㅬeIb;Up*^0c!X"8gv8ܹMQ~|y.x_Mv{#PASWؼۜ\& (Eu1%.P!)񟗋/a)uhiQ;tAJɮdVnp b0iOa0a(X<=L* 5Zb96GZ9Spp`Xʒں8ܶsCBs? !t+ 6\r| r&Ct| h!, f)+p35" pumiyC"^Gtc|$Cv5i6Rffբ.EIe]\Ix41c2L2@,BZ;t'eJ$bb L-ޑK ѫ#kUҤ;AOС'R4CLD(MQEGQ?piג9$X]y\рcC9#[( {EZa ^E@ !q+Q/Rws"1P; b}@iRc2P\"^~85 >v8-{ae+BJI^2Lp3 AX T5c5S s/mb0U>[$s%NMNj=g <]qH*D90 `B"n9Wxp3H#ߎ?HUl ɴ|fɔmx0~^GQ_vPX[SndXȵߨBQVB5'<&-ZS'V2:'|B҆,ϳCN 8'2Sl%quRP+Ӝn_ל7e`_?*MV /\HTge}RA|־~+42֮r Sw2mGbPtLxz!jIT[iW.QM`|B,=/1h9Xp@)Z}o;%EiLBU㟱Q,27J7{hÿ`x{3&lY Kjv,pv7u}v%na<#ZcV_Gkf_^UaI(祧:89gAPf8a?)h3Ewntc~MfVբ$n#rRb:Լg5IN Ƀl Zu721s5/ƪ]hb3UMKޤas]:]Cײ so8+(:[9D%ðv։Q=ttJJ(-YGۮj0tihkG8jBa,gn]og*y|.cUY'DNAj,eƜDOԗEYĘߓ @o+TLK ᮜ$ٌ:~F:7k{xm!<Kr2b !mhRe^mBzϛ'qJ8k/o1u q[wI A*}6v/R3\5ӒkM{ 9T:Ή Wy<[?F׏PzS&O["\?fв c4IL~PĊ qޮ,%.b:&ffwZrwʚcgzb)>Ac_f|9,o %[\>}i6]hƯLFT{$(s+&fkqwbEF]Kx؃UG Ep{͊tY^*4[L{)"l _W2 :BUr'DLwV?=,xB CԿDHeͷ](<$PiZ%??AQ*؍ Bu-R0PuU!H%6ͯ<.2Co?capOR>HN2[k#)ԮHd1TdonyeoVJf;)ŭD!9e*r*}vZ;np%u66kUU iSSq`8^x 2$K#NR*_ΌR//kcJ\ >]>{Y硎:3v/m;ՠ A7tS@;WCo(S }0(1y[rbg9P +6׈B8Jde }F[6ŧgݽ.Λsfe9BZFP6D+лk( 6'0c>qy]FEb݁1#nw きe̎n1[fG{w8K! ?C'żN L<&\~P(i(_]fwkvh5t7%zSLjg!+wt3^]()egk*Z^d'ŁaQdȷ_4oC3 _p>V/}fUx5G ^h*Vvվx@&=d<(_i9{Stosn#2{)yKKvhŽ.7#$L~ӯ4VPJIVѵO(] kdHV;5뷎q7ś0oOaS_:c7/"i2o~Aw2P[d5XW]n s~{moTPn8~꼃Ւ_}背FP8H']Ue @6qW-B, 48q|.8]$PnL@(gY薅^KF,z:B M{cᮠUX5+ŭѡPҪ 9k⧮'yF=!qcIä 7sEҰrP.Q"&_~qf,ĵednέL6p퇷"m*g/48 :D໭O3Eu!y;dsWh%܆S\&[ unFRbq9 #lQt&w~v[)G}'WOHޜjmV %Ib D/h̎zJc,i"v{;F }VہI"m|]&#c4 ivq5l>3E#^?Ǟe_q"tmun Xp/iܛݚ 7Y&Rק[S I* GDM O[]*g}h_,Vxְܾ/3/rܿ 瀱=Oy;jb?t/<T_߉u^wJ(r^8M q -p_sMsMSd+EM hvh5VZQ"HyX5.̧, x!0ҜYM.1YBe'R"ibT<[AEn~ΑӦu2` 0scn;Ukum[/0!WIsBk:Ee?,R/ C{7JB Bf)5"$DT_9"[U6HjwAܴ͋+vί >E@O C 4??ݱ(E2բː۔k@ѸCٿA8Cc7s+5Eނa zZ ʮ꘍UK[(aZg4)QoL'r2'Ti8_ _p-iPfB>Joa">rdΪIR3Z4WR14ms$xG\ (^)ŵj/Pz[&/#iuI<=oN.$YA?%yXKB]&`Q}@-ؼBL!x)L7v ;` mZZ:r2A}|Py&SƻZ}9a38+bpߎ ƀcͪH/.0l 5 $0 RmΛU"ϕ?_ՇA9tX[ăyD/K 'C _OĒu "HC|)4{]&fȊl:3Y-_Ï3w[@j^}m.N9] j-D3e`(HԼXF4Pic㦨jYĝ y7D7ړUM\Un յP`5Y7zw:D=\_MDhl˭jEGB^6F>vA`Yk#0z7J!&ma!#Z1/bԨvF1ԕF6{2s: '914Mv3NE 5sĕ&P'Lw+G7:(㉷Nwk;xoq@y>M.9;Wb왼'dK[ /ЖaZnZHLJζيj>K6} lpݿ)?nх\ouC9\FkWsIGPfS&iDE0k&{&E-~؉zvҊH PZu_%P,TP!>zfs[_ʙb;՞㳧,  !Odͤ Q;jd_Sj<2TI̼},UINY@#fOU\/^c!&-2ԪގI|,p^vo.C]("/ wSQo_@B^ y y. j B:9A`0rpBF}+}s*aE (>a3xiT, gЀ4 tXh;7:3Q0 uSÈB_NqmlJP|aN瀅/.,aU%8XYA^[FP\ 5CjtFm.3,ޮAE$6T- C*,ps׶[@`c=arKOу\Φ<&3OJ3*.urTtg؃}p̅)1ˤ3AG97}$6$PA*1]HpT`&> , 8ae:k]Vw`~ѽm&5t+gŎͲm rt]8HCė ~[Kgs;z%ϜN@Q֔9j^&C?y]m|/*g(*0B_☲oY&?I3ɘ;RӔFI{"7&˃r[ Ef䮀"cE Նq9~{J5DS-$m?&@ؓ"6lA q%z@ č#@SeseZj @ 2YO==Uh(dxK`Ő { }k#IO" $\l]o% .!Й>Xfq.g)ƻ|VW@ZCr@hܲ:ZGx# Vɓ|m ѹ"l W4/ퟑ2[ruNgBCZJ` MW?c"h m?L3Two@fj-LIj0#|ÒP8nIV$|EPLWd)~*0nhbv8y\,e(%>SCcҶU;':~#o+{l2`P ͦ_  )C|ɇapIg"!΅O:ZIJ6U/[fOpWӻz۫#M@_;b7^}@mH '·Ynk "6[*c5TgMXM0p\,FcE*qB,#[3Tu(I̵TρrZDz{&ZBV!H~Ȩ%L,`m2$4nt 䟪0!ZA .Q8_콣pMD8~isi*p1"DGiwc yR+~o;b4,@P RG>TtFk5Z7;ƎbKqTNá-c#УȗȮE3$ν S1a,wDk7" $LT_'l*Q\U{[NcQ@o(DX8{aG* 64s*CC0D(i7)S~ pY7&"W]*tUc-XŚ<˄*nW-G:S [E[JypbЁ5qH:nH*rW8lES2 Wʠbw/uc̲w9Ԓ/6RA(0Q(D$JDX(h L_F,ctwy2; #n>1aC 0. 5К E̶cG\E'.kڌO3 BD f)xtH.zySO+o~dTW X+L::@/!#8$y@)Vq3;+ՒVQÚ9G:eç}1c{U+ 0zE~_~6 B@OQ޿BPf*&9®#WmP/;Pt $n([M߮̐թ҆L-`D>ț324n VC1XM{O=1V@Z$g#X[XꖃN"j$>8U^1m,m[ς~-],.YP#&v; 5Zbc&Bx_ ]`qe,wƥO cV;&A9SBSuFsذ#e_iTk޷^䚋F/kK/LTxQM]W:F;^&%t2؄vWp}+4X#U7M5/h1b_wCMJzpND&"`,Jџ3h߯/WliҺe̳E)]8%'#"ȸt%'.he: sh@nrmhi,S4 0G?63PJ=P}7{BDPF^*ձܱTu֍zۤs} 3Gy_4iBQ;M}fPc+d mGnC;ƮAGE#Lb+ڧ4VD#Y/[wrbF 4]yn]YK&^]]{UQ?T+Rg )ρ(} E[[V Tmѽ#>}j cL,ZD]B *pfnhNC|/x'}ar 9P RC%=ܕP(h"!%cYi0݅"oVzάCdVr& b!K"ҭZHr2"cC^\ T bJ7؎ wCO#"?oi*a=u|yBYTn$V1֡Nﶡm.QI0 -άn&D;v ZW| -Xl4S㹶J3aIN7o;A|?F0M,WTY{;N.` &՝}+Scu+a~ ƿjg`t $;̳^v\%B-Zx:cUPíVdy\:o+H43BxS(8.B2$o"ij%[ϞG`87@yQul2QKɷ-fq_A/Ĉߛ yYxH#dY}/Dg7@c֭D-Ml& 3N?ŭ$;Q tm,:-jF9RqW5<0C Ԃ(V5_~݇zsT7Tcɻ fcК E_.%0EYa^xf"N p,XUK},y6aT/IJ,{S $:˲fϪLVnåT% z R7a@<+py -Pd19;kʂ>RdфZQُZjtBP\PRM I( Wg;JWqk@hVnȼE$) >G! 9l&W60g %iԡav]yBU.$?gygt( QY(g2yAp p_p$d zz3P"7tQ=ㄭ#}Kc.53-5C(: Ke3ީj5<;]Z׭jTAq nYOc!D*BW2z^5&6ϹF6'>&̃ $tW.%/2TLue.%AvOp,biGz=h" {t3M&'76^c <@Ydqތ n ݢ@V,}*2ɚ1 Z["b0׽#pqƴ;ydU~$nܺrK #g4D <;\XYZ%SEkwW¬S>vfƦm嘽RbLd]z 7e@*y!c({^ wS*cáSE r3KEoCfc^ajFњ8T=piv 3_XwDC(ss;eݐgcBb f_M?iw#NJCQPCc c c4ZWUfTiz2NUià6{X'lb5ܼiyELCz`58 ٗ'{=}r7/(>ڑVaGlhmˆX*[7TmL2(1Trbt2$E]r㢉|mobB(q3 &Qćo45LkB:#(WR,VSèL.Dj4=F:>&h(o4c&FR*RGtKw[y-P^:{%Ʌe$/-d}X Kxw0##R5>AUa'ZP'3WEX_y{nU74F4QpVg)$GZF=VaWh rڪo(iWzKS){4IwuWK]2ȶޖBYT?JCiO.N*# twyo=N/Erĺ˄q&Z0ry_ ^/8waF` I/)i`cLkqeHFHӜ.mE)(%C9;pE9h*^QH- ^guzv d]|W_{{ ³+x$!Ɂ9;jz~`jBD}*(j:نD/$bY`]?9^Ų#xXTZ݂Q= X~]qxnp]-Ӄ}Wܟ'}.Ue^?KkU0`uEǽsZOAU9 ҠEV0'q7ED/w\K 24 UWQU=Qpv,!)7v'wдURʰy6!.@Kyq0_h0-lb: S{Km ei Pu &#S|\>G~)mtv/]}S!d *ieJ)kHg$.'~뫆ItJFi+Lzzeڛ/fXўqJcyb`Ig+ 5",ron;'N>j @oA"0hj"MtrB",n,\8ņ]^k˩@ /FE!P i±dm]bW4  /')=І={pyF l1["Xd1ߨ,zDޞu%(Cl- oBd}xo8|y⒢&v`8K^{|5*v> (w=R\nal@igZh,xR?(c%O Zj)h [- EN#91sވQ~7X)S){x+3qJ3yZgY Gg=(>+J;+䠄u-28͘SJ4z t(|TA04@(nn,}%ғ*4G$1Oo U)٨ejB+&HʽUǫ`S1u zN$iV8 V7Ī-x * d.M ˾nj[mdۃ{ދ"XvgiamH9f8OǘJQG$}k/S{܎[1즗eŖwќzkbexX]P78ƴy9с 7N#;cs(63 h}]p.#*͇ +7v%x^WJH6q ^; mЍ8TՊF "`&[T.`0%pR' Ԟ<ǾԄ(ACvAie0X+-w&eFԃ*+.0kXm{]0V)ޑT 9(:t cg>C(Q ^^l =[aH"Hߛ}R=8zNg?Z*qG`ی*$5#GLDzlv9 SYt]g!;l>އw1eÃVp*r-!mklS)b2P\m~*J<4޹h@#W=gb a <%2ns)*&322T&ʠ*ƽOU,OgFzк7^3~EQLgˋU9:ԧa[%n{sNyF; J{g"8mNCsMT+o@+*}xaH YC^E5Ӆc ?LhW l\7wqm$Rqd-yk(lK<|nF Z_]Pdr@]\ BjX޶?]KUk]Pbu䖖_a?udPU"CGM6OBC%YK#{g根vmcc:,+B8+ gE0ϹX : 4t^4P\5C`.||LA\>َ]_Z軩j zW5,1a |[M p @\C#Xn͊3l~t@ct"T^Ac^Rdhv?wiց)G7vl,&xﮝFk~V4twY4@v@4bmʠo6/YV@\Y6FSa~P,^w)??datŒQ@7@vHA2!p:S乭#~׷λv5RngM1/WҬ"O2*Wxlj5Y( AXu X|_/BmKEYSl_s>1Uzn^:[I#m|W^!ɦĮ4G8 >@y r;$卒mRX|D49]ZusoaZy Vjww#:"pS4Vdll.D%Szt^ysz7(y5SKc@?r'̛}$Wu,/HMp5Ҍ7ıg7Y#5׸uт7mkɜp?}COtg#؂]{dGJ`/@g!2ݤ$72]&-P*Iۖ<X. BnpoLƦ./+yJbW_dr6n=;ȸ0ZqZ'|/_}]W: deςBB[n-\@#nu‹v.WS66t<5|="U5bIf kU+X K6fFn @-.1IC]^;e5+v,B֤O$O$lzl)[Fkcrg@: He1/~rX6?UIQ7@x0i[YʢWӄ:iO-,*'t|dkRY+ R>+vןClT̳c6~Aw ow[x @ser +' ʴ^LsSWUd]h[+]V\]GjvYw|8jzFY–R,H=܂쟟yMY8 k[*SRܪY*e "SlnQ*>SjxQPP\~:1"r1,Gs$ ʃU([O@."߾rEf\"Y6.k41)RZa`Fщ|,J"꧿[>R/=׉{ʟ ,X L_M$R9!0Z1;Ь[u P,,G]S~c6$*)&80Ȋ&鏰*fᐧ@hH9! WzT(t#UH$H/V@@60k?Swt LvǽtPNŨ֪`Sy6c~MStuK_wzSŇ]QAbaqz"6,ڡQL&"JF9̵8BIUHY=oI>ÊSHSq<@Rf.h#,W> :\e ,,c |Ux*U\0^ű'< |h MxwkGy*`o0 K`{V\L\ [)*c %oea :A݌v0'_Yj<-h×?)K+a2;뗀h$oI_!M&h+z9 wu J]8~3Ev^QQ+[决@;˾VZ,͵&G[wɻ+Gԩ~ Ox?̷J/Kۭͫ@!"~d뢬(8oP K!fS¿z Y kו8nۻDWRE-2šyyy+&n B+xGAl&L xz]E*we@xlBqy9h "3I[M% !4jɇ(L)XzHP&iEpӐʂ( ESs=.rpED|Ѣ $D>daH<+-ٳޢ&X*\R#P[K&VU.C ˴4 "rU19T-jLd΃,uI2H0.]YPvV&_h`QӇ< κ a'|291ac;ک<́^mCNj[I=:E+`xx 9kΐRE^&ﺬFfj]cM+A_a$j[gbgWKW%J)V*d8]:I]՘;k SUWҍ B)A Gˉ ša̠%>sgmJ5 YzYS717O6ɜlu=&@i.m\ڝw t xb[ԻbRC _~kaG"?r&Z}t@)P`DٞcNg;2C9/}dj5[=] éH Qoa$F}fȕ^ƍr>˨ޏJV:Mg((3e,. _l9Pv|`t63 {>F"& WlfDM1!w$ub=حsN:?,k% 1 N]ւ>}@1!Fv7]N[)YAzD@5L H?FnhkS`H!ց^Vb2v5SAϧ~nԩRFF]$ +ļigyO a&o1@َiదo6;x†ѹ я^.8X] HP= uxҽɛcDl]Qoϥe{( ~$Xp4 OqMĶ@j3ѠRG5LqmtBPp58'Ry&;J۵}T:% j[7GYڦS7Ŕ)~gحKDI8WVI4D(k˅# ?Jl{]E1.CHKu]M=M4BeGZZ֊U,jnͿcq+A؀U$ m"`n'O5z2G4CBB 32x ۔ϥ=GU'pplmyWZ뭥鴄t`qqahG9lz`Rkm^rSȿbyo ڨ 1 apmճ^J-b?z3fnJY>1[~ԍH/G1*ugfVOץ^&ɳ#އ Gwf,=HX̉7 WxPTMm]$?o_@OeV:m[Shݕ=1z} uI?BgZH& m8T9+]jeq'3%&6b`Ϋ/í@JXx|AnkGb,;Ѫݹpu ,Ifft K\xٛN2LUN+"jyZ@+x3rp'}&Wx fg kX@%N.9A=2U3b2d'spauL{l>||0ՁJsY18eRT)g\m `tzj5Ul^Pu Fn_pщKKAS Tdv6ȖxkOD *ho=YH_{l&dަL1v88Yo6K}VLZzݕeMBOΌV򾽘*h; dTīVdFaLf@7_g@1/ϳ? ͝Qy$"=@]fAf7#߲L/E>,o;E[n鱦B?ax@Wr|y@3PL%΀6ПaUqG5 g-x>d,L!V-O&p{jWaiBzG _bJ Ab#?:-YJoƲԴXW`"YY$1 biR 6!GzS+tcؽ& w}0WN tGYm:!B81Zd+hJRł˗Ә(II%b!_fRmYC*$͖LұGK'gskr}߄\0e'g"82 1rܤU+g -2V]3 {4J`:SD".4Oi }bPvuJQuxiʩwĖԣFhE*j 2JFd;a+8a?7 H!#w(YY$ t{8Vw767:YbhÉ"aB7QY! ;e17%6gewͮX6_ ^6PһaoK I`n/~Nԣ$=^ ш D>UQ_'v.՟䀞J5]{R^a;GDJ6pfC*Å.[^P9ɜ>cf*d4^b 0A:AT5{<PwvmC}+k^ʥ[-x GwIRJmzZg҂k9͍< Q՚vmCJŴ$-ʺBFO>?:F]?]sfuOi&cX tz&w.רL3TV3eh,,BPb+QFPJ3󯱓߭OFeFgQAcq "`ҌC[_zPRXV!tWP⸭EKzIc|u|F%6ؿQ5b0AjMaJ{#~6 M+27=VW\`w%.r2GICuILh} >A_O֤MW;BԾCӓ_\!u3&^9Ou25mq> ֐@cZ%3=3%QJ>Tf-7~*@l&= V|d6InԐ>%Mv˨: ~, tBCx&㞙\VY7Zб ˂!81o20Dy{ b$ iP(5=!wsLen3n5Ӵ=6l?^y05iWen߅C;TɄbCַ`ZUP|WEB)p,Ͷ o,RU5JyҾC^5YOVM1vh؄CfGd\12eQp_r_))Fo1_~':nGfmS>-' (*ZhRlɀf4NHb3uA芀ZV?ZS1Q98F!Z9//0 ]bSlnzuBPX2[ 5[樰$=%uHeXPe?ʮrdzd[';= z"ɟ/|:}*͸2FmT*hqXщ!ɘqg>{3s"6ѹqn7]ԎBRɕ܈'sNPjb΀:nbJGI\f 9̾7XX£Fq.RӼ=lIYZS إ xt pgaa»N('KSX)zɇ%A4(QPtv.}&9$w}c'P9\[gTUVoדa 2x(ҠI1֏wJMz( &E4L;إMVZjܺ[q.o^H` ).< _CS?$ךlv5vqѭ 2QdI,w߭TEgo󞢶K]˜IQ-I6a]t.1 "rfB,S<eJC|lRQiC@ %`>Mv< ^`X7zD\6AO>T4@oYgMU 6)>n6+U+I X@AxMsO@ REڴX4c^6 m-z+ghDSVS.Bb1}`5Gʇ Wqp.k34O(ݖl"dl{qIZ%‡S 9Jac{T۞M`TK?>xF+r9SŬPeiPUSǺ?+LG y(Lt bd㈓!WsS0{Mx/\-nHZ:^W=;n?z-Rq\i vM=q+ސ2ZSTt(@S<,:|)ߣ[Fj1{?mV(^PzynqVY1eP8$ X/,_:`eI.{Xm!{Bq HC&n'dWN' Se2ڗh3WEH=+;FӖ[o QU_c-PApP HDlm.(L VMʲg)Z%>Ň%C8<"'Fp 6N]5H|<B@/*yyA&\9S#>a SzrD,"H\D| DY#RN.(*Iq7y.럺EJ)z2r8~:_&+~i xMtBJ;d}~=Ahf6p,@sgSz %81_%rr~Oʵ vPOǾ1 d{m%8ErPZSr7HzSt^QdZ"ؒqR!nQ &$1 Xkr n+-w"w❖-]0{y1%bMa5M;$~ #+A`Ǒʆc[ īnugӡ"Bf}C?Q"'Q7*P+(uo4<牗D86++< K3}-nw/$8rBX백f-BUlB139\}w'o1:07jUzo::7hx S[jfiG`ҵơ뇒JiwNYb35fI%'5\O(? lM>YTPͧ 2O҉:xj>ZV*{ەX"aIVfJJTW#NLG_->G_nBZrPo6)- ^a .w[v&) 3cT4*~5V 4|ך r\mިgs(* eN{Vze7"#ls^M|k;8>fc˸?/j9iB5E@`'GlBW,6'V|JՇeƭ1-~;zzY#Nӿ$l,:=ۈ2<3lP!G_Ҟ,g«ŵ\cK  ұZJ (t%w{X PoUZ]6.kq8 k$ox@2p&73l_d\{Uء H~ \ttpx"BR/`rH_CJ^V4j(&/g`0RN s;'S>$#}L?n+ g͜vpJBEO2hBnM86v%@k?3\Kg^2 1>`TPKWڰV7'?43_-@f֊5:TԈ`:H|HwNl7驪uOQ~zh8MemeH; JsW"{} l`YMЅ]'}TB&'\"ApuS0wxg0V\hE@28haCÅJ񺍡* &2ΎmiCf8F,JZ(C@ƪCD/8b2ɓ6y NR:*iΠf*0 m+q "|;v̝U@ ~\M"0 _o6^h?Z[Z a`E92i~&RxHXW!NW7)67UP׻;M',&w\E߾PTHƸ/1)"Id_fŒDFV:%%zEWi.d먝F. mjo2%u(*urd6 %CA:O;e+څ?{Ի'7^<]?oM_ R";"}G;>)'`) یuqcܝsZL,p@*dxJ9XmڨKK牧_₊>{Э`A)e;V1 =P9Ǯz$ޕEN;漨c+z[| j.Mvs$vMfI_ !z$Sǟ#@ߒ'kN 2"斦֡%6E{Q` Тψ,$h>T'މTNҦTh0<|J,)gY .DUE~0Wr]nޠ_)Cw-FmJC6K;RUW^eE~#' RSJ_*J3W/ęHCD3E~:j\{sZ7=8g)VGy.7C<ܓlAq:+S*SCuP76ixU/Z8Sc}xKq;ӬȽ?`pq& +>޽mL>}ANΎnڛZ#&#S .̀9!$zSrQ)iAox@LBDʈ:Zx:^WHYdL_6bd^i VuX;s:غ\/Ri5)Sr@onԼ{>D&w6Y=5 Q5dIkRm5xLe<Ʀui x_M m^6omÉgG"cӴ3אӗS>,BmT'6.m}P˶xex75m4u8vp(.*B2/[*PDxձW(9_K^Kr?O^ DzyȸX.X(0u], >L`RnR6NUT*] !Dt,LҊe Fuҍ `Ыl_ImgixZ\ z*pqP׵$Ƨj`} h&./]_lFjA}=iT1I:k:)ޒՇgK{,9SU6rRh󤥥E4K .a2KM·>t]5\t;PCgySUXxHf:W?t(gA;n} !\o#yT2hUھI^" v3.ͲS(I΁+[aT"r4U' :Ff/ i $a+om,qME+@h# =,AeEn>KՁ\9AM7ei=N6~۶L*1ڒ6n,8E]|lpJ>Efj`(93tV t[)ENM]_C7ܓ ^SWWM V+Ŏ@si1};O׉]џJ?.,!gY!7vLZ Aי:W2;Co >QFd"jt[F&+kY ?2q?o AhXքB*$wnw tk:o0/B u E%o\|p>f[82"RMP2 Aba{&,yHBn}::B%f,U?#b[B7ܵg6Nw r@v$һ[Y Xn|v[$Y̩(3S)m}j %=Miu*0 nG:0t`[I"{K?lH54G8D|?eٔ\2$#}ͽM 5k8NNyl#6gOGY` ,) p[-[s +iUQ:D&+3_@Ꮡu*<@YSwH7٣zѠcN2EJcjZگ (_k8\SqVؿK>!y٫X!MnRfv'TRfvXjTܴ4i%Y]L/0gkg6#L-;ȟ-ͺz'5e dDi/1Ty/lnXY ̩aMK.3,$P @p*9F!J䲸,:^ >ή][n"]b4Fa۲(,H/a$5ͩO{ l|v7yxЙ3r&D زK@L-f*HH`o^sB(! 5CoՐA,])N#eMŬ1ι5fMhGa~ҨTD/GΎYg8ULcG<1Z '5aANC}k0) q?eG ̥j 29SxdswOyD/<%lr+R}ȶ&WXx]X~%X xh[Eb&eh['KBgG۹Ͼ67l 0o71mS|w!gIqphR$WXl ` {,jk1'0-6ge^udl7i$)f͇n EЭy2Ve fUXYKϫf*^C!F!~fCzxCBcQVf2#koCYfC3>6Ç^ߤD\KCX;Qc2r%SX}Ot4:zbB^I-,>>AjY+1N EN1K8sR ޖ#|dڅkNj ʿ$WbDT̳uO ܲx7ьw%̈́o] Ik#?/(]F=4"K$DD@U\M'l'zD ~5ڿ C:ڏz7S5놝ˆ|sEZ!#fH:1ЊDJAɠO~Eл)Zt!`nuQ^9("a  ` nżK@:)nǛ2&{l7^q~TXV|_ EYcj< Qi{FCV'RUEI䷌b4<:c,>%s8 {Z2 ɺ:6 M+,%U_O5;xڎk0i]/FضGa[es*/nbFyǶ:k`˷Н<*_gY!Mq'i-\!gov9윩-ÞMV;«<@LPM9crhqЎe8zב@u'օC8`@HYfju t^:pֶDn<2+n 3tRxD\W[G}Y.E!s ;nl.co[vL&q.E d&!!)*PytV5;x? ~xtn!ܖ~;8O2켠%Y=CM_UIB>iljf=S+1 B|]1%nG(1eDPu$a"N -os(] t>4G]~߾ Fct 70$چAE^l%{*/S䤽n[ ND4ت0UCmN_!`"|Œ!FiJtl3o|-(ҋq@pCfO*k< uftxYewoK4&: =@@^NiYb?W_"xEg(E+_CS΍nԋ-<|XnC`t̗ rEIes'y3~#'KѰ%4.EgO࿺kCVa] UȜ#Y `dz(1`ZjmcHT!B~Qƪ?f63pJJNNATкVzОl'(.o?xd;x^K EvG| &-6/2.&L!FCW:u@J%VN%%5_ve I7c%h k$  ڲ`,n65]d Β*lkWjVJ`-X9TIfAVY8_'8@nKL6kB5Zd2;Z@`L-<v"P㻎Nm>gYrW^?z%u*0"d6(qrѲAG4qouic 4!ԮHūW(ܦ;Y,OU,8eR1gL[WJE9$s>^Q ;//>֔92 hcӳ=mzDq۪Cuf*K+ًe:xۯ]˼ | :x(ߵaB AT^t=-bƘJGU7< MxhBFFa^G>U"NUmv| b3=ܻYGCz؊ʓy `~뎴qJAktoXPBV4g" XidR H7bƼ"@S\v90B_})B6f4ë;Խv}RŜ"a>\o F}̥_1CR\.=xo >L5[CbL68-0)IllM8/ooH^̛k*3 zٹ3}po&m4> )x#@J~M΄d &^іHQs`ipy؄ XES呯s8 SL"BPRr0~WvK}tt̓?ۀ nwWbsnŘò"c!E{V]a~T}J*aJ4$W:jL6 6|փi ↔V~# 䕥äB?5K}=֙* 즩ގp'4xonp;_6~B F:@H0SIàE\#ɯ !YVA$j /]vgpׁC HEnmIePIvT"v=#aDWu*r>ۀrJW5gPBc%ٿߴMHeDjuw/΄5Yɰ}ȧx䨎4K6Q wufhn aL$ܶN -P !5AgO?·rX]>'`-4zOYu+c Ŗmn]]uX$h&p Y ?+~ ۾3&^1!k]17BAW3MI5P`g;J;ZJ88-k.[ 2̓*{T'C=N;Gar]DֵB"ȥF^ $އ96 *Rͷơg-/щj̆**h A{Ct9Au.֐E濭Sm>ZARnr]sHK :xЉfV X.~H~Hmk(|eŗ.0\~wbשּׂ#Yfd$dz8sEP>nX[ܪIb.2uղA73%,C̰^AM}XrPЎ{xdz xcv3J Opڬ   Ύ3P,&PN1XNa(kaR%7 \z?751a<-oݘ"*ۥF/!$WtZm$,L=V35aɽ8C.Z] k71"7:q[w H^&xpϵ nͣE;>ѕ/ N8pMn3RvdIz`xUKwAYfC\zX.계*cR"Onj1M;9(S.M4'pb?1K0!㦰s5T_TCMew+ɔaq y,|rjR=TiXMz+;Ϋê"?\ָJ厞@7Z 8ʿvq{prT1nmȈJ6KF8Aeml? 28ͺgw <]p׃6f*Qz@Gt}f]pE5 فqvm% qcFo駑'TC1T7@M't"'V^\y57;#$yP)[/v)XVWJ$3&PqL+ Vn ,E(%fCzq-|JmsP/أYjmsB+-v'>d`DaC;GX4aöDi{,% oA׮7u*p杔)5y{0%Pzw:pPt]G/7wVG]BZ|t {ʌU8{,:K ahT<&qN B}^~sɃNBKP!:YL4pW1_V@^7}E, 8 PrITHx7IS(xZ`A7Hя XDF.LſLb%6a :A7名(Krq JHJݿyW6BQ êŁn*ЙslAY Zgz852FoE{\G琁OH!Tӣ|R'LybJL~cBy45 UE&_RM?v˱##N}^rBo\ ֓6+CP[Y$Iwjߩ1 ,Hѩ$kH }g6dba G DDT6d &PQËHsr@tT0!p_8o4}kE*i$_g'5-=xӿmk4vMJ ௿>yE`hYyڨ`4eV*+Ժ ,vGPk#itŕ0Ze_)Yp;+ԮӠ=lhW;/:J^#KZY#ˣZbLF1$- VS=&PQ)C (\=&+q#6'IĆ]A;^XDOV'tx(2>>3?2`kw $$낁9x3ܰI'P|B YRE@aeNW ^^<+4g$Otڡdўrn}R6|DkF vU= H1b ҃- `06dx)7n90r ),`TIDF % 7 )Bx,o$P F0Kg8鰎54T޲^?w OrxJϤFf-rәQݓpIߢyr_0X{}apYw:HHZq-8܎Uu-x#qU^LJmNY)h7(M"NfZS;BhG(V" CX]ؚ;EV3).4ą_Bžq=Pߧ1Q 96)obp+̄{Ll fM,a ;.F/@VTf/l7a62IV)Z1ߦ"d%"#c:7*ۚWփ}=d$o+q:gTqfc צ/_lnW?i*p{*hz).+'X~:E=`iq7M\`T /F@R^ B{ۺ=f"Z p ~"dqߝ~UC"uގèg2?X]"&<8V& &r|@$5M!0vVL*&" Do)|hzOŢc!|j[ ΢@Txhsxh9S΄c^KxSf/s4Xx/?Y'(d?ldL3U"m}C+-1PXO]{b5v!m"q_O~?ܷ6K( gz\i2bObYNK>dCC֪6Lg_סUK;Dcvx @33z崭WHq (tY:W(׋}T4SYq4q*=1EaBqUVyʢsӨF9vik֝<}Lm[5S?YYAMTCAhU8˩.~NX[";F5>3i#.BѓXJY_)leGXߴ$u=<EcҠr[5((caVRA>t[XR]A |^Mt#ͤMͰ-u֋("jƔ&Bvi`*aHv:="G2fw{2Q`a3]V tTS/8d)4gʺp-PWsT!W#0qoxt)IRQ4 ]]=e%͏ԻT(m]>zcm -[@a&me,,Uo.TX++7 iV.q4hGko =j/Bm dra⁰i&I3Z'K72D%Ede@͙=i,̺m=y7Rrng<5:5`w?ScR#7K+i!bޝKmm:sMkM5>솴G."Օ,0M aM#rUvx;([p$ݴ\XO]ciG2JB9fB16hj*ܳMM)Fk=3cgHLGwY0$`edrQW-QW`I U\p~žzi 6/uE{*kRD [ WG#DV(s47[;FV s-GR cWU2|iXp=TWM%`o q : qڥH -EDq zEE FtA q:Ǿ(,F.H[m9c{XU$s6s _fNSu.n9,_s_TN-8inHW+pGfFN'q*%&^3SK;қs?¨X즊7tfyH!b@`;] ј8F<6UsU ی*xl,0ˮɷDEPem5I =:Qf({kvRIHoQ|]AT3ae\Zw֘`/L nClzNI2&[}F*ORb;p}$uoB;pR#OfLoaho>iey.>cA8$毶N> dنG}HO wI> MtlaWpvA20aڿa2a-)i.t nbw Y5Mǩ9~EH1dBj(}?nR1uiXZ]kڍzZ:C wW6$pqb ;BqMc7ѯ׫$Jm;䯿?κYGJ| @"qsnz20Xe9qX(1BpEZ"BnC {g .˼OCs;v~aZXR84W>Xi׃/ j}X/q^YqJn*}2i]{E+l{ ͷ;MMꌶ 2D;d+fK bP,Aj @.Ί=T_Qk硄.ցgP[Fm ?"^;=?'#*d1"Y9g+(%߮J&lh'"lL0)d%L<QrϥaOV_͖ /NJB/'XӌG&I"NLQ(-PHDԉ3*f4H^@9:ݵBV:I#%!z4ci s/CX*I%R/Z2d"[*a^)R!nCʉU)wҊ @vK;8YFF5=ҕTB\JMڶ<)q~zUŒr65ɢKؗ0&CV&4dX%v'RD״youuMH* ƯϛBiq Nڦ' &r|\!6JF'-B83^m^;&b͊Ģim 5c7͙]E|_S?^'owj^Xf;Q"twEjR$~)o؟/Tn0>?c"5#7u`{J+MX\qF)XWjV5}Nv24Ď@R`` * Aa|d  @'M~gW?JpDŽQM:زӡxnZ6g|45ڳlQxda}Y%ZP%7^wg*kIHt nnC;ަO Ȯ%$ɞ~/%T>?Qir ^S)^<7Xw'ghkah% Y*p&R Bd1=5ZVl\8O5,QdF-٘H!h% ':'6$T撥]~)4i=DO(0KFw7~#ed\8=16M& >[>qXÿVَYzfS]0+n%w)PpK;C1. m˧Ua6Uzi6=bؼTr{'辏Ž6J̭:3XK}_o1~ ('gB$7-|֮AͣW 9iNj9Ͷ)x0>BbMaiAq;:o|){5Mz>ΛhVJ_~pӅ[C N(|ٖ XV~S,뾄u*7pR5јa{XUC~Rf{{^CNP%f98oc.ht(iI?F5~'QNϺc߻;.~NXZQ́0?s9Xj ]_UB"9UB 39[tP%E4APk8˝uZwۉ?˱%ʐmFa& 闃!+k(U%yڙ>`'$/2Jv:ˣ+;{4t_xc-H3屎g) Bϣj;r/1/~/l2Lb9,L5dDJ<+,>/Ll64.V,T[[;rϡmӸMLח̓]on$&vGpf$ߊ;ʳ4(0icq*5APpJ]<"[nUAtWpcv gأ D(^ˁm|ր\, GgeE  .m`1H;O7[ǻ!8;Nm`d={=#.*"gEMGzz0:aEdf}j#ܗufǜF"`-$4 oZBX L{Ão HgVxԫ([k:/d O@(bQdtA:rwS͏ҧu9ِ£Rs BD.OSK&R %l-%ReC )]V8 tuFv ܰ'|Ic0ƣ>Li9=.߼CYqqXA[hWPx^Zt,YI_dMy8~ju׊4]8T1ӞKXYa"RT=ማJnJC$O PtJpd1pkh0+.*qKVobRajI.QZtTxXӵ 9/4@O4wux?'vEՑrVza7~=. .Kekycw4Y9wyTzkH}cT4ܺ;>Dü1 ௅e8r}g[ȹ{b "uJH`Q#*QwPə ǦGO5>0ӹA+c{qSV Muw(GMC`T$}z\ 2,?"0nF J6گA9@^j/w1;̖zgbDCcw.m9iRJ%{211 B,aao Qhr!N[+JX)PM.N8#>$u\pZ[&'^{X :shYkre,;#r{˘*kKKbvL!"5;c |dO42vG yxQȹI' jw '|Op >QR@r[e] %27yM'LFzMxQ"lMb3{FNü/Ld(VDbp {PkhRfRv" 8 E 8B8eetO٣*C@#uh28Ō)BzH,2 8sxSbG5Rq kWXECΌmUI b&@ Ĭ∃NcXr ظ*jF|3!l.|_J82|EWdo_!$޳B-+_m.;FB-!wl\܀;a /fИ1fZs@% bDJ6P8c+9+.q7ۂT)j}X#_Sev\sb+PsJ-B0d'B(lZIS\j @2؏ǯ^oMU&{^j:DbX'GW=s1eF! vbh{%\ԂkݮQ&3 eſ#}KۤSZ*$fJwcJ^8H'vU󠙱Sj]E).Y,%(WX}UeH]gzݡVAi_ v_{]bn|[ģە s^L=-] I=* SjK ^$4BsGJGdagFapw5d'6 $l5pM֭A NA#%ƫs<mڠ9QܦL%Q 詬ʣ ?1϶1W f㏡U^n7C B7^}l7Qs`?ޞBsZ %J(MCqhٴd#(<-/Z䨻E,UiYR4(M=\KY,⡍R}2'60fw^_ݮ*m}ҍ s2:ۤw{5V{I[ I}s:Î:g"oY$_Z/dE;]F-#q|:t7[hiuO6!ZF@2ՠs&JVtc\;dH`^l ʝ5):iؾ;($D=tlu&p6՞gl&Ql3O@n/6Zc~#DfuOMAzpHpS@l>KL,;7|yo/YQqq5f4_¡C}H O@Z?:kQ?qU HkIL˕רڵ]f2k]_hBGH'cЃ/ܶ`C#. a 񢰅ɑWwUE}!pՇ|jewR2DT]xQW@{"!~~k}y9NY޴+c m:<ҵ05~ȍ1XԨQ"Z -z\xC,^1 e NqƮnbg)yvgy===yB]c2n405h$q<|?zG3ٶx|u!t9T7@`:?Q\{MhT|lr-.\->y|XsbJXK67id ?1Q>~*gzm_(}`𯮎ˢ ʽe rD¤ߺȫ׉MR ^:첒l]CFDZ3Y*GD#\`0^ b""Y;|)N5`ZC-`|^i=(+N&n?Bj~;wYxe1VrZ#^fN'ւ&]-v@ǹ'H4O &<706+!}M<i>/N/"*%XRnrje/`9 uE7tuc~awv;hp ;9E5:x]w1!!w%赟ӛ.b?m'%|zYBmr7$اS +dONv/,6 ӕQ9$3<׺-`KswXwR-wؚ Hدa1q _#F=[IcEٵ '9!ǭ#3\bÍYC="UI *$SSgo Agpz6PF(rٚ "Ƣ eM+||ӃF&k.-iH=ѩ. unz/'M;Lj>M'k3WౕR$nQtfoSm[Z ^P_S1 mEScfqqUY=?O%-G8- A+twWQf]*91PĀZm|\bvnxiD[lMU%C9اMK!;)T$PiI[<4L#` ]| '#a A09}93#Gh` $3Ycj:;==?.!n1gA e!5Ը>(+GL'v׸k y8\ x F8 ct%iħ右ױ̭7yC~:۵~=<5s4郋hqy=lfX<]鶀),:~V =#9|4@>ƣfp»& l{ q[AkSFp2F9X\".] VȣȳgD4}4 MحsZ*gB'f[&.Mtjgәy/| %}8g wU܌h 8niAXב[%[ZAi٭uHacشvb"R1Wg_Z<:SNB>[B DH01[~J* gD@ i[Fd9diqÊD ]53w}ks|8g?q"(Fl}[EYi71HOW)fW(1L|(Pvx*$I8;B쁫21ڰ7]j6vHG*# ݋<߄ӸR-~B@zo K.ԋAr1ˣ0vjnZ7Ǎ+>e yeO7)lpL)$ҦGMMK>:@? ؅yddJ1QfJe[;8jfkXJw_*5gO$w`]DmeFe lxT*ЙM|GvM›g!;#)J ٧P}"ߣʘM(Fu҈5 煤W)R6@jM+`3<;T?9dZU[};`uHsp.o2_V*a8>kLD`lq JCbb,X iWY} <0mDuK=Te/,}X a7zB X2%C zHqG\IiPL@_ .P+Rqk+";X?G;kMHc fuywb8?q7$ (lwv4/T]EkY66^԰%m3G )B8L * UyC,2KǔT&m#Hl)1e3u)vmȾ硠 'mFkU#GAu*OvſˌW7;f \53#Gi-Q?wM+<3 vI!q:/GIK*,y==#5e2'X@: p#4ߑ,MƤ8TjXjWKO+։zAW/^|i 82v'F5/pҶPm WّtRǦ ޱ vE1QVk6z.zYr11!.=>w-C,Cckcճ u*{N7!U$6P;K,⧞sxV^@vi~`[6`AdDh9Q5UVT+z[qy UZDf+d(mJMwb/?T#;(ǾkW;^߭U#GP7,}puMg/g!LjRd?V68E ;|0eӺTQ "`;  ='gOF>v9 yFәipV JhbI T>4 Rlȥkb9Okͥ KO/yRƉ9%i\S#(v+VB qX^ 02l~u׈xwF)mz@z#-]ps.|=+xaգbQi/ H.9ԗWY9Xlc4W9dwaV)~,"GM+_D >pF[_hE +4Vj MNuS(!;1RsY͠j2;&{wϬґ"율`0^= (] }ղ=sX6wW,Onv1plv]-mihx ?J' rVgU;`[ֿ;uˑjPxK>{4ּu)u Íj"r (b f'Kh{pE gLgjYx,6xȘ<{Zf> I?ỉݳ PT|6+>SH⣰Jb^qt5 h-ro]CxF| ^2Gyֆ?{%Xž:2ӺR't՛mI10 3ٱA-/4HGt̑e;EbP.$ zTu8 _bEE쾇=bHkFZloCf" !'2ui.R\?@А_(,RзmwS,ecMB;ChZ?\R}( D_cGG`&/\Ld $tN֣!핐9: x ?Y? ҳjW1MZB)K M pR۾"s*=ʍN8H>;y yMjl]`f0Gb[Fa(1OH_QKT 2H/Ba0~PELVJ? HrY+T$bϦۥD]cA-mJAI@Ɯ/Ɩk"F.uZuNtЮ<*0-n$ԷZW;Rυ^ Ddإ:xDjeu":17q돕ʳhU+|2;xA21R%ɖ fAdS{+ K'S!x+ h>-iY2,"a|$QˑϗD=,6(ҨuaFPX  k<(Bh^)#n]) T0;ȼcQ ^ SrwNc߹$.%ßIWqw/TsyGC0'e#6 D^r'pQ ,6j'7(KQf\ AF.{|!'ʼZ3* j2 oC#_ SjZg XX16[5x@ [<1k%D]?a4&҇{bfq%GY#@Mi n"qy38o2lz=iG";p!]J0=G8SRu`_Hvm{sdާ40L2oh23Th"1ӡt$Z;9kh3ʌL߉ M5V0rfkJ\U3+/@ZT7&qMQX<o8AOAؼנu4QCU)(YB ݪg¬NX PdƭSKxbsh{5L1`"v-TvfHENTW=s|Br*%qƦqvipZ}d4/e}J$ *a]_A~]!uO5]untvaY?>W !-6$$E؛2w=D>(k6nK8q~%x#|U]5kA'̤ )pTls <{`VxdlbPó {Q%ZGrM@8g[ RShQ$D׵JU+Ȓay ^DgSFbwsUI, _W“X)dy:ρ 0USdcl,Q%?kcU N&hd_ fW!+lv~X, =צxpiS)p.&tdqa"FKf)j(7-|^8}HICE~Dm6wJaܲodWئ>M5սh??+_C2ǒM{"xD ډFydЯ@Du[_ q]r_C3ggs#lU 伺dsW9}䋟2]I\3ۿ_V_F:](΁V*?c68Ƙ:g`[_ 1X[(#0@쪠3<$=-e&;6O"۱n CCX :Wr`#gA&Z׆C+*ֽ$PYP-,zm4Sk3jK!8-?!1|4'>!vx G,gLDQg ?4P%c+ާmMz$C2\j30.NEnaJ+zAtF8NGKQEҵBi4򃨗W8M:VlK8(Vqfl}\sKd6{zEhq;ܦ.fQ2AUV^|VQY:?ل^jLudqQ#Jbȅ!ƷgTFߤJ!ɭ؛p5~A s_y`ꝱ$=eDG0ԙŃdjBQ&4{,¯b!X=0f<;BF0|n FbBKjde_D0(U&]mCro#~T]J> Dӷ[lAV>mBf w,YM|'rצ`BLE~쵵@oe@_gGx+1wm(0<]YـF Nzs;73K _7>T^lYtC+DY>$4}{i?'ߞlVyl'Ի]aAF{9EJ/P]]Ȏ{#^!zN" ̑R4<*z`DS3 dCfj`QmswU".@/]e:V8[r@dO-ij-@e_xU$|w]+ ;^*Hkk >0򍰦H` * rWmC]4sLEzK~W58Cf8󚾂yxD^ TZWVpBAwE(C  * rBSsFBz^,xɮX'ɀgIo 1%\'/xϋNڝPT9G糕K ]"[C0~,ck _΀xd7EJD6.+XF)*]C}(OFb $Cm߃5yU.GIiڷ3w8p%ÉO*J5w} *WAA4y6zGk%\/@N^KxJ-GSTԄuB͟bIh l5]/P$d/VѠlu) B 0;^M#@9FU]dl -6]DžVhv[0e}􉏚N@*ǜIHyd ~e 6!a _tR؆=uV90VWn2`^OjBV*>tЫ9#}Տf!*͘QHA%t/czXCRWZ d)bmQCOM=&jx>I{8iH 2#*oҷxEnx;s7ע||x{V.Зmc:߯&-hS'|DpAҼrB*)o6A'(MBڋ[dAesؑŸ zl,ODDΚ=%'l1R֬O D^K֎*~6jQ۝up᧔rY-,Zçb3p_ ,8Չ>0P9P$ AΤg`/NXA+Tbt6\g-zǻ٤/仓y@):xmTn_5 CĆx]S%ӲX$e0!7C˔R {!K~a"~"G SKCWN@>Cԉvl[R9\:oB@`ۼR"1hn/HY#M/*´g2nB ŭ7YVn6Jzy U@W(ñCI㰒X5?x;׫t":*D>sCf\BY=c0>dTd}>+Ml|(GEwՆ7v t=Fa]t2M gBr`ΘGƝ"+߶ V.12RKW mSk􂵽t`Պ9ò!ֺ֛9dj߸YHd5Z˃g98x[Hi\rQg{%^Yttci$?-p~ՐqEE3wjG,aYS P:4'J7/.?I)œȐiXylx42+"#;_̏nz7YzU2x}4g9!fƐ(z&87bLZbl +\r-Qfqs[VGq{#;Dc4}-VZlQ##%yRhGm,4񙒑റj(,+vTn%_Hh/{\'9LvJh-jmaDmp_+fQR:kF,ch2 q<4b|6\gkK5%d;y5i&wV} VڱVջ"Nvu06C6/"?pl%FX[VηBU_ ib Frb9D7MgkڮVM "E\ ;X:i+6IqߒA[pdQK U|t,B.&x(Piv P)yziGo$V `9lEz 1\`~%#z f]mF s\-L$]Yĭ/L=Sa)tūr` otUn((Pٵ2_ȧj27 ݘXo?( u,؍[0?NϠI׽8zmV?GP1zhFN-Galƀ Duتf%[>Hn.I+Z;Ӳ+MH Df[vBV8/ߓmDWk4oX_`RjY~EWno6]M$qآʺ˕H8Mgopb‘ɦA3&0,Uc{*ef:_ `gש XVj[jO/IPdcLtAͽh-x I/>$qRq-:Ig/C\+={1+ӧyތCDH͢xA,c9r@ꞕ+m4Zdm]|$ڵ7 o$UM:r-"j˹]y\یDyIU!h3¡VPutWrITj{"5bDzUiUV(tPsɍF•x>9lXVs|έ}QRډ<2mϫ]5%+]eTvBL'zI|0XoApPjcĶߨ2e1uOHF>K^ec% ^UQ)y]JS(=8Jo?Ckԯ1\^»<LƖ|b:Ck5Kɢ)2 bZ 憓uS )٢jxx?!7g͸*;WtHep JW-0l3W FJpJV}U 㚃N?R?>.xE{%A)J ߢ3fa`<&^Mɪ RZjF2a/xv1ʁh;gƖ-N=CT? u1R 7FN ν⫔PStSs;ȗjO?m,L((&Tu41C;= *LW-%Eu *#R18=EnF9ba% }UV TϷ{vY-rx STf Ԁ ┧ 92@ 7 FkFÚC㝂Ŕ'hT9^scN[WnMɓ[W< Eya'A.U #˙dqBխ׫ה$*K"G0N< )SuLrely/D!e J[me5#mݺ[<ۿmCd- mXvt|ptLF\]6juKC$hm [v/\AV gN'\͑>ۭ;):mu8nMB f $ s7.ZLkAdk? c)಻ׁ~5A] M?/@V}Fmu V< ZǷfKyIo%:G 5i52 zgM{yצ +DJJyF1K%('d$c^QH}٩imJ9h焃//P @hna ѓdzQ"ۖ˷H-pm ؏i$PԎ"xGE@ɦ3UZĥ g^HYJ;P_ PrN&KXP1sAp9"iG2b2{Se CĪյ,R~ȡy5lYA`͑4ZU["޾ ,fO`i#1hIl^v!ޑ@hid"gY>t: 5˯ ֮qs]ќ̈́XEs ^4B|^ޭ>T !i T;ޞVR1L6Y7Q.C{$gGxmRSun%4s7OOW_- [Gcp{mA8j6;pj!2}JɶHpv> S2~RtA9GE˓SԻf*N_)њ|hC;`HtvdKfQWj¬AF6o_եV2W,h^C;~J OTڻnnS_@م3fJ.+v}"Bbt/Zo8n׷6E.Vv1ScF];OE8Q4&KNER#gO`-/Z.!@u7,ˉr@.e"h +-s˺B;_e%]ZёS5`n~ы)5e;NOqGR?I#T,YUU*C/!\E X|}}aU; ŲH|~m!'(\xl-\P<4EgZmoL?Ҫ?lHЪ|Ng- Q-0: #|ExPnrWi."K)jzٰsL3l^xZF:ruqd@\>wяB>rgG٨L BauE>]M{ zRG=N7m|)d9l9 yg6uju3N#语n EHN\Έ^Ew]{X`et6Ey2Գ&زx}~ .9VYq|q+َoR&տ|ū .Tj3DAׂLih8SZX#1Q7uΜ6(ĶA;#ɤ?~mh¢ds'satL.đЂ/Qj@G e 3 ,12Y 7XĞcB 42gGMlqΗAofS{ -8&Qe [\X%q7:]CdGKa-FYz3 R 4sq=VQNYu=Nn6ې(?#ٮ'0T0; jK ϋ#?1s){4GBIwaI;5\FE۠Z7"7/F+@ƝE2\@fsϩ#̏LJ{ U:铑)e qVIQX`t㨳31蹑QpgV_$͘.'y# u[U֟Xb(d"70Ǒ8A#`n$UI1]CoS)=-9X2%H3gOFNPA@O/$E[y5Q1Ps 9H$T mKGƖC DĭxYa+ _B&e`;GBis&]%R=gHgm3UH8_.1DLxZ2]yڠ6 Am1dNqF[8w=gڰd ,p7)99K&ِS &egYlPs^(( $ٲ(dO˨ҭ3%8v|X+g:_:eh3^Mý&M'jit-٫ 6Y+;Q{L_َ6RՄPL[a#uHA$1h)|6^'Uن!ӹrsM a %7,/ SXj%߹\De`;YY5O麎`b5~[%U֑]d !HЛo$W%䲓Zb(:Dx$5F-;nᦰ\3AX"< =cY!ЊʟJPH+;}Ya^$@8AENyUt:]1pB $GNJOU'TM1aIBlv;&+S{\D 8x1΃~c~zᅵFR~hD-#njB,L+ɳ*(ǰ;!#JGJ'ڎe+Z"̋n*RD%AOHl{i}gɾuAo=`"5[Pkp@HyUj qOd{]mIZ5AD{N[?u루 /(&S F(~C0 6A)b*fGhg|.7uqj!d3yVE0G`tGZ2LHw`pOjPD"~ImbQ-Q^V:-JctV׼˭ Txk< N#fPIҴk! Za &lR/5T1 [,ۚh#`o*㻷XtoNEddH#vABi[{>/b߉' tiB5&fx9%L;=U*@cj,.@~FB{H:[Wa}WS6wag E MA~@ J1fZ_F7f}W>wNkpn k>a`4ԫ .(+P|3sӀ1(T *b_A?w6G%H$ӯR6㫉3Q?xMUz8"8uIF NCnm桿s7U?J AF&aVų<:|ƨ7$x4sE- D1sB\_2BbLuz`s,mx{|ߟI 6Pla㦀ϐ^S:V"T'!1 @LVc'OoQF}{ʈO`*;D31coN:xPv2 pN6<a̩3W;&YPcWU{bC8 )r wrԁ 5YC[N>uX6lmޑ .ow\UZ^NqMp{.-%$&o`&81޺DTPA Xo F Qd7IfBb)Fv;.F.ܞIyF.'I-c]&"[@N ?!u}s-\6kĂ'93eoS,ƿF`;A.ziAkG+`+Dus Ic(ƕ^{քG.&"ި/L3: yXD';%}#L%uB[}gUfHj^p#U{ b/ʡ7n.^vx,HLKB3Q8"U_6*8 W!n>֢>CKحVCx^<.7h^Wdyk):+}bwM}3 kĨ|c p%Њ#no"ws! =.:ãdgB8 i~P5 p;=7R6&C4=)'?̠I?1J|)䦯4SmJhzNW(|8نxӏܓ c/y|a>ktAw)Ѡe%ԣ3&7.=_dkewlSn$&pL"u4~bʒ'LL<arB.Qd{ #qG(XUt5LqġN7o5GpRV!H|Z^ϸ ;xY2oRqz" <P_>$eUl6 (-(a>S2 'pv_G_Բfa8O2+SM=|2*affd}q9>(Ʈ X&`Nq/LJ0}4"Z|g^!Q"" leeҊV(hQYxx\C=>Fz8'}7<Ԇ?&q8ُ-O"L80[N#MolYP{K8K"&W, lp{0cB{[I̤I=c1_·:k"Qѽ=,ˢ\,=48oNV͗M ,bE -vd`rx,TifvzN3R(:!#}7LJoBh}Tbj~|j(|[8gAf9)^ >-9?G2#&C7joo\kL*l3Fg SjfP?y ć KbjC%<OYթ+Mpo?5Y+6Cd?[M;RHRhEM:ёwwDI`B 䥼]g݁'8_rQf0=h%=T_SV+o¿4=ˏ-@I)c}ބο8aC/i[̏υ%hrg։>$aG}pfDW>p\͙UArCu0]%&Xns:K"SBP; vM=!4bbXkYh]GZ-Sa͒*GMD䆢˾jaXՑ, LkގqII-5Ul'bQv(0EdˑJF?d) Nc%7JzC:&geCB6-%0sA byL;JU*፵òDZҼǀ?֡tM&C h#H|tWeE@U2(\ ܰwTՒ|0{Ì_H#~H-;^`t)i c:u:rq>,ʩGz>[DsљŪNAŏR~!KjEs 畃,5^ñP44<  oJjKvWvp-)z5C1VwcZw׵bY<Ťg(F_ ɁQVEX޵ Wbhd[_e\6[G:[I_wKt7mPF),+zHKDH3`-.66w1exwiKֲAMS-Cht ^+"Mm'S;@wՠp"%yC3)RFm0; kCrݞAɘSFqQ% ne0G`a&^%W?ÑÍc/q#_l%m.wʙ2#ζ?Xs>́xp0qжgqno ]i3׳Z!7@ܢ: *+M  qh þ3Oi0>Mqׂj? +L( 4$!:'.{gEsj >c{WW$9Ձi)ps py0cNGbXˠIL$o"cRrlm8)~F 45@=12.z3./0AOd-ta+$b#'xMpYIHO\Ɩz^_߇>RV_kj0_u2UZn ,iSdLYU_S\TiEX<+eP_7Fy)WU{QUqrP_$㺍jZ:wV\7U$mx1s~\+ Vq:kmتKl(Eg/k]:t~´g0aB/bS}b x'R3vu*BzNH% OĴkV{Jⲙ3\ݮ.7"aI"_^ 6gI_aپuCLP]mc?L@٢bÇN;wL`fGl!: SvR:U4"ceG{^L ȔU# STffS&w5f){VR7NtDFVɚF|p >+&I:[c,~]uNڱ!XJ1< VYfW⇇6!  x UKƅ$r\N, ?FXi\e[6Q^5t1n減b{.dgy<ۯfD2b˗m;%U 0=~cF'N'{,gJ8XԛUb #s9z>N3'h, ~ FB܉6@؁7?l"o0],N r}h=A7vs~IqE0Q稼t08rdmcmh _+'NHBe~:'xqq|R3JtqĤ#'A2 8E:`R%tR!.~'f`N}Prp\wpb[zTͦ:5QC .#6ÎަkVfSlhp*/9V0~T$0em2l09A2,vhGe UMzR 1D[,{hQ:q 9~xl]hU.֙Vn߳#}`j}#t5̺pr6+8hTUۈP/3RET4ǧm-M8gEG#ͬ33:jeh̜uS7H׎F,Xwae:>!&UXLh?q6T{QvInLZ,~^Vq6Q_O9V0 BF=JN*V= +|s V\ce_J.`qT F $ZBu-F@nCrWjrF;c`~@3onZ>=Nnb(Q2#WS4M|&T=wȟ*҇[xoRxޛk$'*炊tsz8 byDL:aEKE|xw"8C|I3Q:~3DjԻ Qq)=X>,Wʴ:аfF)=(!Z8{6;a{E9ľ4̑)#/Pɗ2D"L\?Y-up3W=C[{ v0k3Ȁ 1H_P% (|:-?@%VLpC7+Kd+*;rz ɯyBQ&@ ltҵ--pg"˖KmHɰas6C_]ut(5iOl;jܿtx/1* 7 \U+iڜ a+CqΪz=UI>*(4J1/qdp,XΥCry ZA\0uu*&F2J\ MM7Tn+nT#7U#LԔT]>>*3!Xx55B,1:sZ wLfnoy:.K,P9$fMeZgo! M >u1q;Rds=(}O*ӗ>Q,E4 \ lvyuUUv(V**$bv =f/䍁;%@i!0Vb̆ *a-p@/VT{-o'oidt3@ضC fܿ%|F2-k%j̢>T3O =$xQP3QBjk`5&#UH^.sV|,&ǔ3)yyj<КS wheq!|\ykiA m& Gra7sqɃyGb- :zĂ'{I'6vzs2?BZvE'q[w5>I)?$ OЊ"<"+% ]N*‡ "7O$4 .lL\jbI'T:wk$ sb К$9Ԥvbf`nZNI})ƗU~b]WD+=9-DS c? :s,sev 'Hmaie>guZ&/YןEg:l;\kH)pp)I"Tef\0Z^M#@1J23-}#E2sS0lz0׌EB;'&0PdB*x#2<}SlG2JsW?7=/Ȧ}v zr462Ctk_]zsg^PcQ,fo"b(>M油"z kG̝=яBn)qMYk.AJ{XKGR .4MʧԤ4f<@2 kWMߑgQ.TMlHŇP"q*$t+V;V/DKrBFr:϶2"ù9_Ӂɺ8 gU9039U1ޥc+Hoi66ҵ(#wdG?:+Wu8#`zٮ @xcby\chp+ Y-_F8Gr?%H.dϳ;,'~_ƞ.Ha(T#xi޻!V'63ogA|"6UWOdr˯ōD"aW!kE @ٖfsCk.vw !Q0 Z0gt+>Uup9zFD.Qh-e >;KϬE gu'!ʁz7l2))Sr[i$/ _N75\!!DY?L:l^Uj<}lHj&aO0ܨg{16gG0$8JmX,iߪGNNReDRn`rUy9ʻۻV&,^pC*=Q L B^(;s'@eQ7vĸq_K/&'eT9%ʮօ#L4}pe#~0;T*CI(J1 Bҟ`)xܷ~dezê/a*hR#ع_m ^6muIsnXۧOBy9Q$R&V5VQ[}aGAz KPߡEVXb#r $ e%ޱa.Lդ( ɚ/e dVlRq3`CŠb- .9q`j1b-C[c,ꅾlؼ?Z= QhA$5Z r9ؼ0p^ӹyBg?znA n AJ}v9]xǐYWY׺)q؛NخO;X[NMIJӛk Cquؽw 4Dz$p{_ u6,o! ;WV 0؆Ol"-gw-;iK/yF-a9y Oʅ {ڜt28#ۉ|q6a~f|r׳OO2 Ms9sEJٹ.) Gᕕ!CLP 9:A_'6aoF! 2ބ/E%26bF dL `sXFEH.FZRiw~m=qHb0"m?uO" I_3!dzzCާ a^":IQ-\u/ c=:.Irڝ̵g@N =SlNS+~mKT"e|4Ͼ>8'Bzbox N Kڼ' pkя9> V"8gD5%x+jBIN{`rmg54vCqZ2VD r< EyU{)؋q߾Rtq#\rQ0ZrPΙkϩ@VP9OOlB#}/Ye -32,+J`p-e~H?k&ϜIΓWU 4[kWv{6ںJ'܏єor$Kmh{oC␕v+L2H_@1N$A=tV9j haaj*cf Vy{4Uq$8_r)EV=iTT:uӕNYĝbݮd|rϕQ^XI'׫_ȲĽmׂ+Ξg",˷lIaWYި?RQ$ aK@e'ņiu74==쓭'$^Wrٷ{Չo%B5}"JkRkӗvУPZH>^6fu0q+ii:N,e.sag$X԰ӑLS^>7$Iĵe|^y7LJ\FIW@a"(,(IdC sK%G8J"_G+ aaOcW@^<爆x"RZ[<̜Û.w''b7n|~w3\Q$PD~e!?N KtJΪXau~C5Y8,,fc =UU59.`Ժ#l$ $I6F1#sl%zzdXE2HVs~2N) q>yPZ &y_QY?.(jm=֕q`df'Hd1ŧ$%%.  sM0@Bd҂nFo*zm߶TNP)8vR<:+Vĕ#g) #H9:k4$YɅD$ ߣǺ:wvf^EQ!]K$M(8YYMpMY?UΔv0ŬyxJ!''ٕ!.%sōbtZn Fx.]fn:EA"Z zxsTDl`0l\!t6{O\ZzI]QuPZ&Hoab-Q8C157Nyie_L).N~#Fy_枿zQ o"t)[ӘUS^5v]]5-mczk>|X;bHyw=I؀OK^5KIJ=2pfբU-o$W=up6_!ێ,OJv"ߜy2g0cq ]ǝ~ q,=&3=n`پ5J!5Fƛ.{|O ꌋ**Ë?Y/XtMyk'iሾ9=X}Jm6*$xL8R]w4c9gv撑z鿭Dn^Chʋ߭yZzUH4zT,3|= yhAFXqbџz욢*W&ksW2[*/̫ė!ծa N1N"P)3;QPtYϬPɐ_*>LkZʡNnb.pJ |u ߟ) d 6|ZA9QВ\aܪm%ԝ]h*b*@qԨŕO_ MK/6uҨmXe P-J6GzȎkE?ɆIRuYWYc.1޻zE P, pjK?$]\7vVI,_R@@ҷ%~;,ݰx;`\owaʃƒl fx8,{al73~rz3:_]r-?+A7+t"" f#6N|X.=G[-jceRWbL̔x[΅99ӏDODI7z4s;cEB+<8ߙ3/jrH?|3}VD/=U.%ܗŰ/48TF89ICʌe ENJ´ţ@x߲-Udj7M: m:no6(5eHt^aӍܞCčS:r*wF}!@B['v/Az-sjdG 7lsDZX?lJ(m)iwrR,i @*\:U*8U#, Aa=Sѳ緆+cimc:38 "C;@48e?~~ELvS[wPsH o=Hy[pcCAk9@JLT}̦f~mM 5rc~'4Qk10$GR/Lb@u"hw9`+[mҫG%C-|l(6?ߚ* gǯHL/SՃaGdy 嶇ACW 81meb]?IEV`B,o/ biQ&˞I;`rǹUrqCc( MMֽdx@T +Bk?&; ^ X)\8¥kj>;%Yʭ2t׋5ߪ V :} 7X.G n]ZGS"mKxj$!B5T& ZH$Nޘp:R#62U=t`BUCL\<\'iƬz}yBg ww3^.h)fXuv/؅#@"PWI>Tqѡ`ӀaRi]M*ȯQUVC@Qr6?\F 賌YAx8JB'O /kGrlRKP" a#@Z$H ǻp=X f7p~nV-F7| Lfi+.8#!Q(i $d7E ƍe ?# U0pCg=kn{47 g.jD&,Z(, h!392m}03Xam幃X}"::/b(%2FZЊ0A3P|qm| z.&n$5:d$5SC{GWMlGGJ#̢wG0{'ros!cߟWRkAC)$]/d")uRCTm) X`~<(o+~y <=jC\AaxGpLuSizV AHpZOe'fv2顜"d7)vN~a4 +<;KkU/5vWmWf mK{!?[zAC Zm>!"^wx=k.?+!"D]p_i/+vɣL/LjtNlPh)ª=DI=}NV⃽eu^\М[xj Cf"rDf:߈T]z 8fW5b27A?oLc{#őKo/o˖]Gt|st#y=Z9䒖-[>+dH^z!cE*P{b=5?@991 L<炽m(qߟO|'M/s1F|ǓT`~'mpR\t ZXؤ0k*nhMX Gd5?F"v5?E^4R4d*[MgS |tuiW; s_ڋ`GD㢨bOdȣXeW pw59FsJ}4*`4ezm J{'R욧ț*;Qg /sJ9f c"̜Rk'^M4xgQLw~cQ̉:P(d P&Vp=_ZqYY9&X~!x(t/^Oe.'39'IX9 & Dգީe54gD6[BgO%Ũ _!ZdgzlY!t}^m&RB!n糆jfSgރ#%ėTSȹ0EFdfPm0Q1 r;+ th)NA;Lv P*?MU#w?O]іCr7(P!#-InꩨgKaa>Ϙ %݇WgOKԖ ~ibXEi;8lZ" Hx(~=Q"[LY2GX;NCF:ycG:GNZCSJ YMa7hs}Cm?FdRYsQ8^f9s E ȹ&?^L]$Q[#Nٖ U˜-<'/G?vJdr ako0)!~[BA/ڿgZfsm\٠wX )PQ?hGYZк8d5VwJ  ʷ$"&iA2X(RV b].ya/Kazn8[kZn%01gD9bÅ+o0r=2Vq /5Jmn[r,bٗ-5UDǚan͗-Ȇe 9,<οep6 ެ0w^ZV]xxeڶ.\2 l_Z[5ޥJr݆Ղ7Qat?qx6fhJ XYOG8Fg'D([+{*E[}FE|&BPiMkpy&j˪L5-HxĀ|GrFpvvi~u w c]1^Mh,+ag=`m`-1sSvxhܓR:٣>&G*EOOv*ܹZ![)V$ϵvGR,h%\ձd#Kmۨ=16D+ev1_4Xt/|m΂_+EǔV[:iQ%Eh˟4Lj2 SI~ d[-B?vX3/V m]=F篢>+V;k^g') #ᦘ(fB;WDxsvpwJyjR ?&')FV~@I9:^E d!GvlE@A-]iaab\lL޻3kd0\&>鵩Dn<4CAe6Cx`vd!9].=yù}ׯ{^4ןaI3z^v^P56:4#]eTT`7 ,P>9$MP'ҟ)š-.;S~r<;7[ tYDG`HιcLz%C$m +fA>y}|flqꖁSUR΀]"E,?ArWm;k3)܈^#)ђDD߅]z uQNC*4eBr͛EV=,dd:m8xSw3oE+ 9py]wfov_ g@ 9 ?Ȳ-ht2@+{y~ECs^YNo.v{%SF1hFD:}4ͦR -S.(`[Q|u-T*9>y{Di0s $zYs"vٚ2r W,n1n|CU.?gU_'oLPI$SʸGC&]dnp1T P퀳;Fҙ:,e`Jf\}'9ZIbJ P݂}+cUr<"QiF$6\ܵw^7g>Qff+Lbs1MVBV;ݔV+!dx9 Gp{'| 7566y |k!DD|)VB*F=I`t=b \fu^& 녱OP+,++߬䆚х& eٹLz8V$,[bەMԚ hq\P0y*ߋ%.bv.ƞ7xA+ ٌ)68d4b s'pbeYG?慆 J6]KڛCOf"OJXSK@oB#`- ;5γ0iW/ ym NiTtJ)KXz-YC a'[dEWD/!64o ˾NI_; g=wUʉ6*?M 'is1F܁冾նFc\ ʱn )6U1޴n\B\]E&ͪB,󺲺aggWl7q`-E^QH8wafHL"P~e^HX4%ƧEM\3&inJrcg)ՓJf4}?󹊾wsdB䛢\;ϫ\G2=,x@M/-kȲ$O1(x2g8?Z DWD(3-fQ7H|M&/|"YՌ-P x?0٦5,M}L͇ ݩm P"c{*fqjYі7676u g }y;ӥq7Pmc9Ѳ:!ˏ׵b-whﳙ QE!`k@BFns)@[lgޠd[bqGei Į鎎W8%1y5VY>#M՗.)߫jv_7dp÷vzN;Tk_t5ơaww m&o@oU[$pft 9J})r}ńTcʸ}CVvO1 &@0 ]r/#Dj Wcug E 14]z<*" i/iP>b$stp)ޡϦ\!xl׵@/#P 3:9^?l*CX:NgR7i?C+" @?H;'c\Ge)" ^Zƞ)T)'si|CSۘo)( Oưk.yG~ ճqK7Zj\eM^hixXXf_ӃAZn+ ҷ T.vws>2*rُkV&_C 7dE۞Uo m8m.9y˪m-zj D&8:ue^=[?⸃ǑP:ne*#z4";|#&"9rQPd Y>q!+XBK mOW[XcF_/Qw[_mwegXpgfmR QDΙv4Ui3Y.?)?W|[F94󯞇"N{ԉ4|3C1Vwc#4!;lA̵_[sr۩-()#EVX dyldOGM}fH*q~6 [ ;ry'O2ã"g!3N?tvH &b5rFnT|\ ZN=Z6JY`%ҥf"|Ja>Ç퟉l=IY0CLOwCb=*[<767ŵ,b1- $kw: 9W|dL dŕ1Lw1W$ӗvQD:yn7(L$# ՟+>}Z%N1|.KARi=Vw78Ub]olś˅S4[~4FZJ saC-^}91BhâH ZLF˓L[T\.OTViʺ*n#v1h-[[6[LV$djlݖxp!lyF3Lmdr/bFZ  t4oTmWZ(ʭaLD[N1 ~9A"AQÚ} J&0`5l"NY˨"b]#U!m*uIES! >$;g/NU}?.i  ޥ dL\?MzxY:H9Vy O_]DK(B%/BFSΓt]AZ*%<bo}_m-Zշh"",VCr+9i%Z ߽ dH›kѫqK S 88 _K{H)){XEyVE Po:# =R#ETYHj9#ᩛ, 2:1"u4pdA+_wkG̯SvaJ4DԮ3ƭPw4Y{f#҆t;I\uH,]!# FrK!;ȗ` R5,unw+ kZ=aL`D-Ճ*K8h CYSGG$HtrAm>~)Qj?,ed&lofz=p9S$+). GRNjNi2-iR D0 9ss2keG )NZ']hy0S'YImV[;+P6#۶,|c7ndx,a\OG :ƹ?<} Kf \[u#b*>k)k3j{AAJITNq>cYkT߭Nd/ qYc7̶#aߏ*19_O2'h|! $ BvXR"d%q݄a)rltF+SK7/~xF&[o0m15U,KL9//E^XH5W`^Dga1J]ʂ+h@BgƱX|wLa&PRq'yߍ(2!&@E0إ~eOɽN{FroZ~(%l|QU,G: MI{IXW6 xIfUt0?LYhAQoH*̃g"\/!)|bԔepqGܼo y{S/^AJoW'e=je]NI4c_jXzHRf͓)CBHsǐ$lQ; Kߕ1( `^z>6ɘrpvֵg}A_i_k`K'kE6ڠ^G(+Škleimuy'="$ˬMT傶!5qns{5c m頍k+`ti^V$74.1کFܠE%Y ْ)e R TtQy*\xv\D֒UE>@I90 dHwh)3ˌd T~bCsޡksOo7$<%ovxz&.@gΕj/o֦Qkdٸk:+ mvf}/)a~lj[@KP-8+4Mߝ$Zd]K*Јub;`hhRp^SX5t,SGrg4]7͏ ux_G_o8p#޺$ڍ|k1C $ѧ.E4U/$10g ?7DrU-Ek'gag0B`grL&OVqz.=:+qNpͅs Q̊b*#oa~Qh*MO)s{7OfX*huz2&@\KmyG>zJTD{J^T`'<-!EM~ݐ%f=Ɍ[3&vq@0L%Dι6$:>s^REƹgwZ_y߬"?u=oeiر4nNib~Gu=T #Q>b-,1*턠>+&Lu$k!&!O C YY:+-c0W J0 ho3ң}iͱ"Ѳ3c\ Q樬ٖ0hp N !:>Y H#F0͸Ρ&{#T$ #,YRdMũZ]1եzJG9OtJp 63?EfxEBŲ윽 #ټ]uepCn< 8' 4q7;3i7vy12690a߶pʖ>6C8b;z~ea"mSC8O۞_4zC#V&nQ{$ ]ne4")CBŸNQ P\}jJ(Iv"^ƞ<)%AjLڝfUIn?wx.,2k|{ [R;o!ܲwY L_[KsozaB^l]gUo` 2<I4 XGsDI:(#0y_U{k81P|D]vUAvK-o"R¸ٛ—9"xrb+ʹ)>e׆̆? {iOe֨Ž4܊vaV_*/Fvb:+vPus2QlOegdfZ}Ϡ;J]S3HvOwrB^06.,$ ݍ.`Sm lz}!$,l8״'&Ֆ,z^CfK˨CspG,nϦ~0( 5}';;st4 6u׷'ƍ4D00}3¡aB%=rq|_!'C&x rMc XB H0]>uU T3]=Ƿm3{ ;vӑI)"f`ݏn'|ZDII+q8ZX@ֳY$K+ʬN}6usC*KtXh{I(c+l@"j0ǠB` OeEz ݇wAӂn㉯D@r(n 7\z~OwP-aFK?.bG#pKIP8KIܥĩÎ.+Cܼo) j6G:Adxxp͋AxT3 }70tu!gPשױU"P-IR aC0 I^9fWH";a#5X0՝o*θYSV[9 sYIHNXLld}VO]:-4`ɜYv/)"Mie;gL@ʗ o}bZN8҃ڋwvj;_HNDw?Aэ])=jmkǤSϰJC 3s\Pc۲z^SwBqx o2JJB-C߈ m$Ԅ NUZ\T / aTVb$Jn X}xӭ]#M̰. ډӻ{3 jfSA*[[~k=i]z vݨS$WmRyғ&o k.wk*JA :P:nP$'y!qyٓV1hwԠW`?.Pj=|i3ſ$B J$tj w3 \W.47RzBG 䚶*<خeHB:*-HIx%STy,q"-D챵{n=DI$_:umwWX50{RhGBM"MܫIn+~J_m+[Y$ 5qYy63> ]t+h g=?̂g__Ngrk;*YrmO6NExclt';d<"^cٸb$4 )6sиK6ߗE1QR0s$yȂw[PSXAR(c,b:+{ݷid_nE`OGk[OG}k-N, R3d?&onuSMQ Ln(|G8UmHd7~!'mMW w/ay IyX1cl\ـ@-̔o. al(eb'D4κ4sI tsG zh+2hK;cPbbhנon[2܁"!E:Ș LV| 5[Mmyuq$\B hV`ޖ^{ -?^8Y'[f,^OE,,}\[ 5Q/F`E4q+dB7a x*TUM e~JXnuw+&I-0d8D|_ɺ"&˃ -|%T{@#}@݁9s+*,ʼeП\ 5N EOoAoEav}P]m8쇈.Snݷ'_` (ז-x-H־l%N|$a57n_NBe7ɪkX̻tx!o:_Nn4p1&O0I"Q|cjT>yx3 dZ;HV2j[B*PG,s>"ek?@4aAYúr"WUry n#)BE36r6KM6a]A1j[l-[10pd"7!]Q$<<;E1U!au}q/0aO .B=ࡴmKCz*iL6HR:L1ב:45ѠL'`'(@ܾ?;PYY``䟛!};kU~c+>y/nd#ũ1W{P#UayK\䰖&䰣WvqmKN,ɖF#,H{Frb?ototlsi*H5{Pyuq^3'fN|/p,Z[OgNg8l^gMׄmdSkxL†/K, xm\53)ƣu$ͮSU$T( bɻBBØݟF17hGX} (6QpƟm)4AusF 7wnr|=™hĢ= zX7*N ^NۢVA(בg'cF~,(`Vq`- 4;ܖtbnJGу2! (Ģ\?5I,~0}_57bK Q ; R]5CPqs1v_߰ @3' dE̮7uS~6_. T";a&E."JjsNASAGfG[@0z%HZG9_07ZiĽxnxSznoR[exƓ=ݴ/;y'o #F<o }ϮvG q^z "XYda8 5<m^ iP|VUIB m$Be'f S QفS- ^gEb؆kBGM|zf?f +̎j8Ţ aBLz4#yaLZ@ḭܘd tj wڸ|X䢞|>JŮ;FuHnOMvK"jDC8kyZG{r{zL6-oRO].sd|CA$G$Y5#rם 2[3bނzTcJ*,2z<2`{G_X| YJO^ahFWfB~I$(B%oWEtQ/$k$GvA+Ŏ*Z6,Ҵ0+.T.\|MQW?_h&e^MMKeŇKtBI2yDq|rV ^B ~.;WY6֐҇笧o?}-\^QiIW{3ktE H jqe׺OX!όb}JA,7쿤[ $P_t{ǒRwĭ W74)"8`pߣSQWg+D*^αҟ~.w&\pGM#x4Mq>~_ /텩!f'.o;ڬ\\ӻΏWO@Æ(,wO{i{LAԉv*3Sud;eHw7>ݜ rx_5# eY΍yC[K,'NQ[nWoK7ecA%bE<v]1`$o\Q懶O]|f0ݵ:>OiFUOm#=XcDUhG[P᠍2ٯw@:z,uIH*0яAfg܌8&X睙6D|7$czLPfEAJ-b|U}bvxop4ƹRZZg4 VLrT ?i0ɭc*Yt_J籼-N_)'/ŭ,f oUێ;-لT6fS2uWI別R|09I]Q,d_ѷ>2E'mh Ҵ6en2]t:;{FN À5Tpʝ/ }bgAX(8˺fO%vgw?+yIeF}k9W#G-޿((ior7al0;5sH+Z4KAWׯF_^б鑔Fw컢j ѐ[EZKbkN,]TGCJV>OD~{Uj:,;*.J^2nMnP]teujYVmmDzR~r;-'GLJ(DWwAglLsBN_A߃;_jgē)#i@A+x82D~\5RvzP+vԤ b&wF߾{)ZƼZ w׉spNŪ}6퐛h$`7)lgn&*AFYfXO꜌=aˀT 謴 s# 0JjVV1-U^!'9|ϴGko[C9)E! zd6!Hxtzrb=y7'_&\;MncvԌS?¿] 5K@T'{[V" ?'mc|F^rށI AU4y#gHhݴ,1cd:ϕ52GW}xvPHXjwJݵ|fJ j6JL3#􊯢]|7%'.lcrѓu# :#BR_3v tX,UE"lo&3 Όdx"&(?bCѮJ\谌K 3 `ѥg{;chGf*6X b혺(TRj}Q3g-_b?,5{d\qlC$'oR,1"e7}lE牣'p͛DOWr5aw#|;=xu~HFs8YLz`_UEĈT"%o3j6 #{HΩ 0Q˂,HEW7(ejݚR/>gs?/zD}PΈܚ3YY O܌IW;]+uR^Q$pwKZ&fŎ"+ dBpXUh+`d.|t>CA.xk_'cFlj^ %SXE\$jLͳjX E NX+z}/)0݋/<+4̣=h?U%ciL%α_%LvF71j J2]h 35W5#yd6ݯ#C)>CLuj!l`Qnt2^"$4A $8+ w/N dw,_^j jFxUs};lT2aB4#ڊ\ρ'ưNupO P8jh~5֛6Yta$GuNYڢG'yYD\+E &A` Z{?$1!表 D%Đt.eσ`'Ez[-o~G_7*l狢SG̤_$Ζ͝u!NHID6M-mϐbu.]\6HMhӣtPiղXa:M|ԶI L&j:"% |&eїii 22x~9+2a.Kϓ)uCC5TM C"Gf%JrU #xL=(= "ft?7v fZԋV&2^۴v|MJWT rsۦ~'G t0|c4ݠyݳzV]Z 2j\h1~"3^.edo<:S5ZTQ]:8WwEq-DS냝4߼ jVľPrvw\54811vm)D2*Hm#1<0wJ-K쩛zS*MIk>M؁V(>Q/soI~*,O7F@:iNY𜿬 1"ZB\QFG*~ս `dL%Xlyk=+@^}.J:S+9aZ\(?뜳3cwZ=Eb=!`h.`ּN4W5lGfb!!#ƕ<)YЫ[m,Qt4V"|PZIŖޟ/᧒ҸG݈{\ Cx<&}TrWtJ؏=׎5E;e{t3H]'\Ԫ*{ۗ:cik.M'}CC[I}RĦ|9CX:vKb r۽L3[1MkC*KjI fTt8x8>8xbfH%7\ck>MCXaॢmd9s.WSڸ@8G`;P#Ҹf[oᬒR 2W8o=((މŞhH[ Mh851 xG%nǠ;eFP2+`kv(BwuyxEwHp޿cBΪ?7~ZRϾV3;׎X0^"_ ؄`,o 'دTEK=Bvy @ :K~Fque s2AFqF7j1hiMU rn<sߙwo҄*ibausS fZVJJ6Sz̐o!eG _1ӣ0:䯇ϕT8 r8XLj&"켷 |u~tCo`xeL4IIܜH

O;C; <ЯBjk{jlg>UO:}V\rr9 [~1R|u[ %lqC<;2^jnY*-:`ϝ%H}Ajߣ+`}k&k]y  3z:W#jE;RvE/8lcD>SIfW(㟅  IVF4 5xBvKBܳqCq8J(SmAfoo,J^6. xr4{֚\*kw%>}n=F6Fq3Ȥ_8ɣOlQ R J2_/QtÝx9W;kl9 r~`+#pzvHZ 7Ո݋F9N2R0J3`؝C:ۤ{'K@׶d6j ׯæK+5w;[A8SǢ_j;>C^{j~Lѯq,CMEsMZ ^x_^X{x^5/ʄ17"(H[ YZ%y>Xޛڞ3m;bNtA | 7;'ÿ,ZRѲDN2 (e-d9Fh%ɶRWM!P?]#/3=?2qG7ZؕaS&%N^iA xR5[NE$ 5n._wyKZ4KmyE坢 G [z' n &SWKq'ڵswN FdF1݃>]\`L~pǬ ruxPj[GUU֋}BsIb,Qlcwhwu7Lbz#|WIIԼ `%:Voup9ˇ֕ʇ~sDrYHӮ:EOgUa| -u P?zhVo  I-@N<$J%/3@lÞ+sdɄ(l:W~%JOZ"Yۜp2*{q~<aA3L&WLŖv E֮!D  U5]]i 5'^*<K5ZkR_E yC6pI IQ 1XRշZVXod 3Ӥp8g]v@d.lŁPI[1}XQ(? Fr -W˱>E*Ӽ DCT7msX\8=r@7{NkL,U.\-ջ3g:"k0#̨:>ѿ]Uץ~a)͚*传ym|XHFRہL\A_rEƭFFKගEb?X -0I=FӹSFz +XohڲfPbY9~VOvUoǪ]e'V9()} ifJ tҐ/C/d\ =שJTuNZȒB"o႑ qP@KMtn5l,}'Ĉؤ^}pLd?Jo͗gסe_凴o]`h5yTxJTK%uiE6G~0wh#)@EpdŪToR;7 t'IjQ["57-,D |o6 (%Pi> %hqf(́{N&wI?TuW=y!xR}M'0)1%[!-@%}Ä0T_>8UnH$ Slt-ћgHsOfű|SCt0H-dY<`D[*#;vcB-nZ>.X> a.YM7~d֘1ȻKerfC z0ӏ"v$L &`yRy\~Q/{]]}l8Ahx.YP[#V]y'n``֡龉HU-7ȞQMi(雨6@-(õιGD bSM2Ѹ9zw*/5Cڢ_ީͮLW0wo}x`Hjvl1C&70Ce܌H^ecP_G{$`Œ;vq.A V( }. AKa@RA#Phί/D,iz̷z| )?OӺ*,9 Hnf3I&2$6 Fp;#M$6+"90n_W@2V- 62ל)%f,vr7m"fJ`vߡNc`~!VE;H|dP4}Ev92ԟa'71˃p2'-ۊ"[K/}Sa2GHy4 %N5ָ5pEҸ$t7UO{됑uj\wsH7fWq*.ÿf>^|aM@ğ'K]n6)2= n,By (9;Pf&\^ _Q\4}͙0uXC]*(EQop=++\ Eg9+AhzGR9=EÙ)Gx(?vO!Z S$ Oڥ6s1NNުDcT7YH2ڜvcH57^z}9־r@-%)R ދR]1ną5݈tX3Eg۹@/^Dv a¦5L/_0m~E7h00_B#IzxZBz3mҮ`HC?IY+w su{:aKվgxzMJ#4<~39Q"j;pb!Q%|Z^ʄy&^֊rcG("|6 c4m>5[X{cJKϽ-DNq/l2.TKS2 ׾GV"CX߉ʤ;uiA84(~;7$l Y8*앐̋h =K>l9I~7\S,#ZLJ849#GT=ńK* /?`qPYFĮj߽wm ӱ(!5#ۻH \yV# 1ւ2eBr!p,pPCρ1-ȚM,|jk1ô2,KEe?{,+~D ʑS86 1|wHtpqg`1sOcAX֛af=XQ'|Cl- 5"!j?vNi_G<2o%ȧ/C..lPT_kzujDʜ=P ƞ܎k+|@ **2x HwcL\j ]Ӄohf J\"q.6< :U45B oSPI[QҦjȓ6LNBKޞq#{mN*>]0ݤNzi{JXL l]?~`:I8)\tH4Si^ B3<\` (_N}-铰+XhgՃA,f?:;MPz# b PL4 ۗw𔻑No'8Dpvp6fӬr*g}(8J(_h|-T _8`H'zjE.8:l+*Kzj&x*V6vM(qiWZmy cPWMtTjy 9sĠ^lJ@8쵘:A F熖+ 5ck+%~ǪV'>D& L?q$M[)O'e=|ӜjOͼ|_#ʱfZ&Ktl..#DVu0_ `gs W PYxPMX'ߑ" %p6/y N؃;TղHkb°h? o?jy(KS_"ILUdd޲D6'k/+8qoҜ@On [ (e *V[UI *y )A:uRC+jX6RbMSva=΢;skMmT$@;@Tع.F9lO hEe/&탴5vd<rmjteHkD^_b`lS=?&).FkAg"g:~ 8[k?Gq 2M竕ùJ4@S}r"NUV aDs޺4ɑf'['9xzJBBJ[8uN(<&)ZMx4#<[?Q;fGh>pj[ HIQsZC/Pk` 3+ PqնQ {c>k{> ڝ  UDP;먩v#PO[Ї zwˍMWBd[ufgN_$\= t=wBtx[܋z/_(ońP^&;'ph%/%5U*?/&O7Lʦ .(ZWtӝ=̼,*l`ʣJ%|0cpu`P\*[?if%76ut`?حn6$4E{.Msb3z_+}]7?7K否 M^57(ɯm8"]h pLlk* $'%r 9"RUPGMe?M"qlhllR(5>F85&t6K2\B=^Sփ Ѽ^PBAey/q uTھ ec=tuk[z8m-js #[)Dfs d)\ k*ON}FSחQz{؝rdSMœB.Ҫc,Q_"֑'ˀ>}pㅧ‚IબX״GA{9L% Z}8Ȯ#ϮMla@FOqspB$Sj *xSzB?BsNLwmKhwjzF'UGbEd1SbV݌v-i %vQGen SBk,T#uE6AyR2]y޵XZާÐ& ZՁo 9t&!ǞyyK~Lb5DmEt׬}EQja)AQT[zLhn%k1#Dw*ӡ(HiU⚯"?Ljƙ!ӡEY fXI#C9 z4 SĊ{8ZƝC'9D`GWn&:G[O4ğqZiA \/Ӻ Mx9mʭ1 [Rb~Y| &̧$ZBjZ:rfAi>c&i,(x CH0e#eb"WŤf<'GӠY%Ŀ L2UR0(Oi[X+=; ,J?=AwBBKC.h)iW#`: rN\ B| gTC#Ns>p OߓHF S/*}bp[wy9EL?zSF?28pVHL4(!^ cѤ̩R$IMAĨS?vjrTΕNCDnt;xx>H,nEciFu>e~=@CKbCd:Elg}6M䍢7~YD"|ĵ ߪw৴Z_ NKYއ79굎 %E*#T}Lo=Mp Dj`}ף# +_Ssw'WBhsy{-v%)DǙeEcmQG5tt)z/ WL;WEQгC)$tg^sExؽڳZ_b<UWH1wkdjD`+aRsH^7*-a!*_맂w &MpE\jO-yi~" ) BWXń (av'-0zj@-X =QtTU/E\f :ub`Ntp wu4 - h[2O GAb'ŤNZw[ ( %tWc9Str>',vy>hݻDOflNZ^ck pF>{iПF~7uXb-977%Sж/hZrXv7*ƻ ޗ EP| L7퐯a>p;5Ej3>1d/gvI~ߴX%H3m}/[ڈ:8V74a* @*P.R ʞ.2Q eD}mN7>6@ .1ēUTidmW7Pl5Bߺ]rޏAO{uC<]< uJlxǭB]#$'cXI?M7Y$NYث/H6 rͷgy,ՠ9 +mem)G ¡ UesYno ЎV,/ :b GfO|oU8Z*dz=l`88#kY ϠԱy0H|osuL,חj2slK﹍˫z7;&,= ey *a K䳓1*/XHg&E{A;x{֙G΂ (%VF\Ÿ(iy47!Uq Ssô@ٛ2ƍ@|=ЕTɥ݀knЅih+| `nP~t:VI&[O?0ƴAEX$Gh,QB(H\5oDOmUԄmͣ.e(kϦC&Ӧ$+ZZ6e!uy~a 8@m TʌI[)OF{@G76c$bMG̦_^!~ۃ%B.n&ǖ؊_ #4T4!ܝOn]c+gU#oOQm"e AKVKjOb 4aEm1SG7?AleoAKϳdRa8x3?#ʇV81v -L%@r0fi7әř1?"aPA- "4:bke`> R1!J.ęz%_~ET}fں7C#?DZ`ɉxAgK eC${[M᥵+WG6#{$PTzٕ֓Ӯͨx6^K_MPDsn.Q\^{Ȧl|6:1dR7HfWF>(;2_[>xVp Xxs]!043q+#ز7ɨvw9nvAm*%Ly,C2ҹY%xT:G,Hf-sj%eX_e Щ Yb>/Z'E~֧?%R&8C=PcY,h6,IzX^B6[E=\ ZGYD2 [a&4\ }ת3)!@.!ҧD,t.O/)R=m!khbe*Ƅ2 23);OYO.q@XZ_xeU. 5“u.ln┧`Yc>LcT1wEZbȷS|Ԕ)hU]7ϦөMw3={5(yE!Fjx5BYDe(Q_QaC>9\I@ KCt VL<`m'jER*wռb7Lc1'ޗװ w+/~w?W ]}GHAips:Jź-O7j GQT9FЁ B/m:q*;CFlU ;z;[ EUB,ka u\].u-ijI$nɹ:|CRMcM;XTƳsDv뱭*6]('a+wT  ӳ2P,(^)[zeNY3 /y &4.4x15zf BcyK9b5d2|1ߡg!s^\#+D$ n~lbʸyKԭ[aJ.D{fo蝅ݨx(Vha8Wsٞ])L?; *<\R idyb51m)hFУ.2mzQ ['YXߞ<Ϧb^i7K`:Î`\rL'5BȔ6Bzk%_~`/qSeLy~ˤ4q7Η$]ۧLala m|!4T?cX2tU=iI]Ơg8.tvo 8Q\`g 14=Ǝ7x!fD}z |1~cUs*z%?'?i yB ܖǨlָ3pMp_p;LV&5(*qB@K@VEzǦ~*ްh_mO찾EۧWG;[0:L=Nlc2b=[Q=mͥaa/,(0:*\Z?}!Qa0-M$P{%WA@O CG%bucvdeҶ o2OYWDod%0&k879(]Buz`dǶ$!bZjq݌2HN䇛=VPG%FTYtA @Użq:D;? CʣZ/928O"gyV͂yq$dcB=(yqvΌ8#N5'zx3A%Z9 bXr,FbfW3;P]&֤tyZd&э,.w:=οBX#KU)qw3ozi揋]Teq81V3sB@H^LT4!MmJzdvtvkHEP&jx(!Qfᎎk>؏+/ȥTgh;/;B\8 pgZ$ ̢aw@KV~+ 59 cUEJ dӉ~,xjQd=6U&kP2->M?A4.'f9QɎogy*t>Ă=g*7MlRPSW7]Xv8k<>#Flj9z<{1O\Lz԰w.p5S;dm2!oJ:g,Ôqs/)vuhҚ'W}Hd`;5%2Lj: qRp/cb%R].gz@t7/6;gbc`Ay e 'DKb.mCIeg23^g{o]pz_յYlЎ4@:exbiӑAY%-y,Nh~^(#L7S2ZuFY` rW5FFw'ҭMs$dӔ>Vޏ,-¶A%?Alg_ǩ g73؆j{u%.( q,JNL23oZ$T!`߈N;6;lz^YyVo|Ȃ#a0#(ЬW )E~p#3e W ڨN〬:MwI#ϢK,2j l9<=sq^$/2$A8-'uo8OM#EmeՉ##/y+;ũLwP zL]Hу@SxٍGyL&[+pNwڻߥej2> 8*~}q8Ba&>rO;0HgZreIw;]$; V ĸB2hEC}k5g8߻*mnۯgHxot0˥51RA TsfR'{:}F_-KnUTK1 4 \#}[I0:v'ȪhxH5ޑ٤؊Eۼjk;N\pZe@J2C9D =6ڪXι%a׆R@Urn 5W$ο~q]fX,S2uTL0oþw>3@)֨n㠃 N8w& ~@UL?~S=*l?Az[^ rOy5߷WvFKxI繗֊9eB)!V4XGcE̅NMi `JB߀= KOR>ϼlljT띁kpLؠ qH:܂!fw)Hv0.Ls8Xn3%|md!,}nt(F3 _w6ykgDBY`'-xڅs [ߏ??HvAB}+gFg)>ǒߵ;ZyG֯oHAp1]/q\AQ*C\H?P{wa:s@o=qwMX[Av)nh@Y+DBbo H·xaY-p9SRF$U}l3 |-^P2T䭒8i*>dUklطf9L:>>{Lnנ']7 rg+pw`fQ| 9 [3U 6!@:QHDf%..s ]*]h?Hj\xdoQkB1g%(\츂'MԦɜ?P =pnHknƍ]I W\"KЍAuF]W`c6jTM9vLNۉVUpǎ uoY@Yx\1GzNh@*y!+qOƖ(mC]~#),d' k,Q@%]<&"jV/[٩`;6 +I="1ZUU%] r~C|y0xI= X=-0 6ZN-XsGqP*_"{ߴX'n&F-U0& G9𮫄52~kixtna7«xm>/UY^:ZhSA8=Hp(1u4BȲwFܲr*NvӢjQz:B_Ɔc×_ j6vU~r"6RlB5#@\- sJ ى&S͊!֕y0bAL +l"@iZ j:uZO͕\ KxM,ɰ%@H0DUJR+pB'\6o]z0i l]N=2(N,]*2pa |G[n\YݣR!ptZ9{<%nt{[JVe(/ɘP}UiR΢{z .wkg40{c`ZhY{%t""2M\1ܒQ1LD_ 0>L+ 8T)Ѐ){}Qt wm ,3v{(*`9'Q;߰i'uKK9-MnmrV PA8Fr8 X nǖoF3(V>Sp}6tE *ЧZvQ T=H|]|Q`&6T{W] GQWCϨ m]*dܖ:kWJ|Ȗ8?ޯkֶ&JEI2X2BW'R +WVxo2 [3ĻLJptd UH+ڐ*7N`@ gN3\$q utxஹ+5{,;iG> /Y P>! ˫ڽ kv^x@g-*}N3GsA ^va~ᩣzf"Oӂ\ M_lZ@~c^<;tφX |l`[6aXaVɯ|Bz$W5zzPcB9|Vupo(Xoͬn`s w*6F:ҊJ!KQŽ ,^QKXG "=.7 WtHngY&7dϾ[4x\KA5wk%3F} ~L*d2 l4BUdSDS>b [5:f2|dmOUJqը׿&,Z4S\b Leb_Qer_p׉ Lܑa-nd8s\nջ3)V*$.(2Ċy|OIX ?(fxBƬMBd\1Ka+XYxܔ}v=Ԛg 1{38b-~|eHo[3&^H"Xj9loBJcC`K:&= ЫULe;J.$[y$g_K]TKM֔^cȣ\'lW%x2_)xq qodw*u$,LZUGZ~lW|XZjh薼j{P n)t9}S6=1JVaܜIKDnxK)7x/o7e:V=QjjנXg]V2}{F$׏N)֛m'lJ)`gRfa7n ng^]sʲ_7㒙s(IZNBW_jj>c),;cavH+\ʯbP-hzp0YK'я&+ef-7>t4 S:?|V7 MW :+eAFnqĖ a ]e3?ZM}`"ַueLPPO)U_x!LQǜyj`v KqF՚qj`fR4pm<&[4Z"ša %第k%L_sqx̊q$0N)պjgzUgl n#tqlx&83UaQHB[2lZLsz- |8];{Lsgh2pB'aq!f`hzeEh2%Sd2i!]0x }̈́MûtxYK ;33݉SgUu/-8%ΥGEEQ=@ġY؂[ 儈_?'W)qFCBcsF!B 8-AKX(w,F.mȍH;yݤ] @<ƙ5WT|6 j4h(;Sa*" mEZ/\>Yo lNVB^=Jo7|2-)v~2lSܻ+\pۻ薺/7>\uwOV}2ʜP(,PP4l|ޟihcU0;2ҮM'=z[k66 h R6nqJk?1 H0ѱY} GtPfXRw\׈n>dc*M Uy^H'h@G}YW`r(?90~Ďt{~3DK\0|0E24ݹ}0A++91ZƺTƑW.α q6VC(k/K&a "F㥑64RS]0 aJaM%ML4`_1m~Y:Nt lg~gn#>_1q,1 =Q̨KB%[F qceE,i cx`lO)^Λ%PN>861U_!aCb5QGz9ʼL{Yy%_q^dvͣR};-tݫ!* LpdWVF6~X@e"~ش=!bl:ǡS=sw]qZҥbҪ׽#џ>&Te8 i9{]&&IMQ#rZ@v}*Q<~u%{U\~qޛRIHo~ ؀rT4|Vul [Ms<(W'0/fMobLF%'" %rӍEtiF:TInd4c2@~.r*0HwLu\W^&0сbM&Jgv MK IHL!%WmmS)Qvj42 Vx5p8]g&C;PոY.c;3qaA;A],i( A-G+΋~x  fWhQ LһUZ3u튞RqNyG]ݛڌ&ُZr lxw:^s#QpzPJs*M5;Y3u}BCfV$%XV#:m]a,N(hlࠅ9-28k!Ɩjtm ^NmE,Hګ3BEE \@886'PE?*z˙Vtk -w̒Fr W\p1Gp~i+ *&0Ի^y<>fk;=`U[73j墥EXúB"vme:DrcWPsՠ]w𩔐x4B0.MQnݿmI+F-"Sa >ꍨi Ǽ,%?^hoYx&?y8G9v=C׀+c^(@<砆D׋ϏlU`-Vcx -=;ed 3gXEDZ=-]IWqS1q?3짇XՔ0} V{iGs l)<ߧ۰Mzw4% Uo9Ϋ#̩\X/q䫀lTيa`gp ܥ%+woHDžúfe[AQL/:lx*~~3Yb'FF AMvCL y)ٜp~%  ˭`ywNTb`x**sXҸNF7ȊClKn|iPNʒpwM+Gisw UE"0;cqC v%Bn{[b'΅l'`EgBvW6XdmG\4y"#ͷ, XvS0 +QdcVћ}x=O}O u 5Y̕!h8v/'s[Uho18\|-d]%3ȕ<'!Jk15]{mKTK#|Rp)E쌇9Pq/wYPRFJti='*RuZWLaۚ.(ҰMpa~G K[=Eˊn+2ʹL0vy%g[/\QgȬ/N BnDoaN)-0R""zGFfƕ`^g"$"`X:>F@qqYRK&҄yۼ 89i Ah2fn{u|^lo) ^ڳaYŁc0o]m8f:2r{ҧFq@̭Eԗ>j(ܹ<Ƹ} r2 2}:@(Rk&w[ԕbZ«T6xG~+M$LMQ d;紇X`h&ѷƪ!'<2&npo>6xr{%m@?ݏ/s>3MroBf?p#>˙E;Fn3o^gr;{iGlrod,vCxg.L>wOi %rt%G5"pЯUbvH > 0joGAZ( V'kVII$̐ ]dfmjq(P7N2u`ɷۛ"GAp =P eD16˼z?v:/GQ# uYQei @Oxp}ͥvȴdmF?vf><xXYrkj,z,剞a[1_ l$LdvI#ܼbOP2`J?f L7/nxlQ y5nx4&}"¬Z?|lXDmE5l3S( P^Kq,ކĽeUWz66a s@iCaCݨ6QKHр1G~F ffic~G]_,$s!tR^«wP᫣]tl_\LhapӃ Rch}$|cRܱm&M2ZigW5o5keSŀ8~M>|q~hH?̃c%wX=&Cm^)$B^ XkJ,O47[>pTM kI~.s`Zaܟ?m鎦#<& vT}%mxV '$!Q3FɄeCm!tZ,z!k?# A: _|."H.2xγ;^ɕTo0ղ}KFO7)c7_o}2j(?~>BShypjH/'_Q/֦ж;I y7hڼ 9g]9<\/* 11 a9􄵤]rJJppx&[cVyc/w˶;l9!#us=λIOYB#Z$HfzR{H.Lu|^יꝜ460פMK2mn!#0%c%M<&E@u8 9_prREkaIR1<\cPj5M_r^/T3"Xom6cJ! Nw8_1kU]C>j=#I1H˂7X>rfM0;XT̂B{%q EK;W,s&x5O(qf%OSy= `f; k] j '᙭}~[7F ??|5ɿG&mѺ'|I^ -z7j&N0VNub'p1+$ضR SED.2iAځf 7E[b})_X M;Ki(cF'%=4 䬡bou󱗪{4O Ӷ.-"8)!l[T%,N~`8UӦ\09fλ 7a=J7F%U4u !(' xVd4v>ތ*4 K(U0Xռ\H;ZB~tOA&*VIϷUlT dპ劝IBp53F7(G%K/%gG_)QߪD) Y52jネ .*]gRDP%5~zap`\ oK58%s\?$2Ny!JeX3 @~ЅL6h3u[ԙ"XDnG_Ʒ=\q%`Eu^Ώ{1tM 7S5ٴiB>Y&6Koh碬V܃r Y7YO( :/FZ=l 1/&wvºMnKK"P5;m!ͷbX-Lm<]q+>Βə0F#bp?{o:,==z|z쌤>Uå2}3͟~3㶹ghs~#T?̲d+f jgCB4oLrqCF'u)Vxq)e5Ii#D;bbOe/}f^%`~%U֖| MOEZ^ڋS7ٖW0c]/$L'>*luj Q ?$xzViݲhZčw}n?pHmݎ>{QqjKg=&Glzvb\. 4 cـ2È%LM 18XU&V!ɠ%,LтwHsAw [[ l@=O*5@7繩C0w8VJ߁.8@=*̷{m k W){쓻aܶ5?$gh<MQuuRG0=,3I0%X^:)t1)=9'C?Cq -eխ,a>M[27zTj1Hİ.-$@0mVIf|$.NSH}Gg֌[<4W%)2ltju 1ٴ+}m}/c$'}fנ7d֟Y`^Ӭ&sG f sqБAPyTڹ]˱ WEVxOaxON0r1٧dpyX;j1B7tObZ[Y}o i;EeR"޸#$o!Jkd_@!8V4}^dc}'wP"'h{U'D1M /,xtPҮH #ݨ1mamhe Zd\}e X֠eCrBe1 WPfi'[V{_IUua4GFɳkPs޼>мS,|WՌT(&NpVHJD4Hf9'z$`K)CʿOW#9ÿri74RO>8wyד-қ2K=neXlc[Xxp\B@NE#.#uhۏS/AF:1!m 5_0hs_"a)xшƯsyaPV(%3/bŮj6ʙH]w_{;ZG9қ46`HGvR!-Hc6J6kC/ 'ݭOփ&̔&d 8#t~(^-A+qeT!cwLdYddc,fűkZBMn)EqH4.EM=xhIB qcY*]]3\ YWwtwpk! PJڒJjDcǤ,[,`w"IÇgNpW_@фe#s$U~M8*}JABA@p O|4`3WEᚑSk-&SϯyS]:_CH_#=O5Z6s*aY-'ʏg>!:^@Ŭ-y騪]#o׋A}ǵUJH񆘑s4,di+lG^)QrVa<{"/ìƇ7.pқK@(Ч .Klܬm? Zsqy(WAj=!5*0;L!~sM.&BҕI": sɕ 6_'4uH];Iv;80$ A6M\9p*8Yeflr*h)Ybh(CD(7h~o5H,Yƶ-hTi%;ٍkt!&. `\+kF\z?("J,B ER02۲1 ]-êQ #':-:cz#[V5TǂH4&+>[ i kQ~ds )FM$,ɷ`,NEvo`nb8XvwBĬCZzou* VbHki5Tz;XYչIyy_{JY#荠l)'h!m~ 9p1[vPJt1'Kpdvcv ACѕue}V ]xMf]nj99M ^@ts.;5ߨ|gisx㓰隼f jiuIX躬߫;!x2 B`=w3<]dpR ׷Xh\/4,':UۥU=-,t0"}8RPrw sS O5b[݂W[< S^59.IH<~b{؎[y`v{W+LnA@7DF"LNB&7 cc ’c(.M2+:"Lcۂғ%GYR:WOF[.ۀ5$i%2mkV~js;"g$^  T,k[-HtXތhH ^>C*yc7٪ lMUۙ c[;@m.^-b)Eš]A;J ^ o% cZo=-Hje$yHۂ lz1o&P|If{n@Fm@vVdYЍ"B"LH C[z6[4 !b%/Iy/g֋T[-)W*m 4N*ɍ*"kDB{PƟ1QLeF]6v}Trԉ. ` Nv[_Yդ|k-d]k;=K箞V Ԕѳb7h4EAQ;88s񮀷QZ׳p1ve: \OB{Adt@pw<"m͵KOhEz &Ǎu/],k_gP2%ieT 4D o 1)]ƹpLLy9Jt& ?Tƍ;{8ԍ Ed^ɼ.M f~F0L v{UB#N- #d3@ON`;]z *s {cf'ح bGa ͟ݓE{jut6?EZakCei-,6?&L(SK08tvXgޜ1Ԙc ԕ믫ޞ/E:otV],54q:WB~q*B%e5gEs r8Eя-øb&< {D9S8~#h͜@.ij/>*#"s H(ջHwՃഞ/,d'\Çؔe_,cb#k?(#zz|sTAAe"6Nu- ,kZ֨m緶ݞ5G|NkY38`dq̞T&6ۼm~ς/|۩ í 7/@&sB׿#BU"+#YqhwuٰBR%Ȟw-|-U9zt3B-ZE=tVED$H*U =}'K+y%ʎ ~DܹSl{7ڂY2}IwRi8\3iA~iI7'OX >6vM 7̱1}Stt>xb7h(᦮4\.8/أpNX]FD6ZM`z #`OmioDBEZ^q,({.{SS|#r68rNMv6'-K5ϻL@J:O"YNV sFOm$⩛>un3g](JX3@p af{bp _ykAuH,Jufo<Ǻ'7.fL:~]n/T[f%/ Ӂeǯ) BRKclS.C}0ց>]Ѐx?Ķ#͋PʙdT᝚WP kA<>{D#JALr1},fj]!BMe'Wn!?KWA050FNY,F2⡩/CdiC;-.IZklS9+_r%FxFN+*s|C"6>o,3sUQgsbW,>cY _N~viѧd`Ji5H[\}`YoNvH] m\00kv` gexQ p]ק9{WLDMeH ̲j LA䭌> >bCkA%Sqъ`ﺃ֒Y#5sD}k-Fz3. j|&3K;IS񎘜PsjVZ[l\>L#BU`3vJKs`}-O .!7Am˷@c6#5gy p( #l/ -Ȕ:!r~HL0$ Xm2ejbќug.X{j~Xxz8S|4V$Hb ]<nM&6Aoޒ];#3\pway/C,̪~L b "Uu~KD ΀Mu(tzMtZObcM-5DU]6is%hzN'UnB; {8 \+ŢiƳ$ A ԉ S/0B;8Rq?`zcZppO2Fg=-U^d=j:6TQK]%nLĠKȴZQV$W_}:ԶLo{,>#zk11r{gs>K7w\H^T.`ba?$ iRP_ 7VwUiHR"-KDاN$]qwf>ysʱ @b@ TMo(N p1F=ӤKby|򸗩*\9Q.BHX ugmR~&bMgr?h o_7'P ` ]E|}trߒi?W'j '2ًWTI44N3 W/ⰶ,IJ #9Xj\i#Rh{12Qْl'.b=Ī jps p|#b\g @ rؒF9q,O%8hݰGu`kl09xՍND`6oy *1=m=~RjP/ CWd_t Ngtcu /Aמb?DM:O] bK9? k[PGh5tXDS.;$5n0 -E AyF=y/![՚! R  x#;+5sٹoqgpdh̝j!%1-mIj>8S1Im< &,qbƮc"!P3]]eb(hlO#&Z!kdA{.rNdez˲Ǽaw&}k\xhD^WArS63jP_!o_ϒUd) 0L`x;W4jڴJBG6oUMreO`Ds6G Z~t4x\mK,Y,R>|uaWL,gkWxNNq;XpOTC[ibM)i u5O_ܪsA9Uw EOVKU/Js+wx$CДs631jmCߜ0<D/Jzw5&ض5pPVv˪*O*B2o%8[%c]qF BK[1uYD`wd%4\D;B|2{]2ٷɣXRp 4Ԇzp[Gb~|UWΓ{Sp)2=]~t:ݩsеB3(c~ҋh^)9Я Ts*J3ՖE2O7zvYpG"5ıԺZk+Oq,bpNT鉇diC*pt@4N)jEPHO0Hm>)@gKlcoe,GC~?ص@;l8+$"6YCd728z ӥŔJv}aqսtԌ7)[ˎθ ^!7PpURև[8Mq[?$Ewf5Ʋjf}A~^Ib R1ɤP֨c%6Ѓɬ3bw'QcE*S)a*n~6O&5aAW!DN+?!h7k"[VQzCÊ,hXh`iv\/5{_! u IpjIVQx%BL7mpOhL$:[}٪Ǵ'^x<7DE$|ŭFwfh5poP ]l]yؗ 0s>X "AOnfA\kz1k B× dDɘJSN\F5bVEլdm],F"PHx^H|76=xO?V֦6Č5 S5Hڒe(qie≎zC(< ?_ًq?vOhS쏥@qכadJGI\Y> Ju=quϢZҙ:ںI.ENɸ)i '|_b n3jfoǭ\9F𴋈Y_jk$& )>iUkِCP(} 9)}DuB07gUdQWn( `b: 4D.S ̉=wD7ރ}.tiV#(I ZHwL^[rJW~Zئ| q\].ꖶRR\ h5OU'a$ݳ׷3ҁ c$Y܂ηq`nHk6da`VD`cݡq (D9A :$5kCe®ejbW]]ݐV& =U憬7{!xt?1Zgr4L X:]u7Uv:>b_jQ%.wYtS-Fԯ<NE8$^j64mCNxԂn =L,sV%^-Gx̄VH>!yP5vr gNp=y/֕հ/=Y8]yV 0БӁDjCVHY'U݅-ݰp_ hf P`U8&WYE7ڏcVDBXeY&- Y񧏖@UuSP ݛѩd I1M?>j5y.nisq;ThpNiWo% p9cgA[3iZw^SeNs ̘geP9TBde徠TP(ѥr[zC 'X,X5} $Ʌ< 'Jݽ_xqۛ,6r5r/K<6SW 59s2EVֳYHoJAvc2uaoӄ4׭dv.>t$cl$:]gMG:#ݛY[/#}?]-()]]DKPg9kX/΅ҳh5H8P#,Pb)ib{M d!TXφd+"Q-~|O)Y5_y|۲y[ jZ+wzdSnSice7<);cMbjsY\L'mӖv*$OqU.lN0Ii dDRMS 1c*C<1)cTWS\KX3@-.#]œ;/plU8m#$xu!-{fS"~ߙVU#G2M( 3W8UL7#(P/tܠB'9"Ϗwx2xq֑8POϘ.Q2l{zDEMR|ݰL'Sڌ@F;ə7O>}AϙX{+ o0_/ʉonlWa␟4*UՖޑodlBf;x>a>?"`ċ._9b{:nbq\dn)/9j9}N26$NwY6,+7fb:^92j &LƎJHYv{vRqâw* pnlrpC՜ey<4Rٷ7c?CpKWCP-0 t锳Z*y+)9;OW}߫#sє!SS_%:a ⮨_,tʁ; ƒZ?AP0rA D&_&H"G[# {3*ЦPk;䵱Zߖl]x2eJsSv*c?2:lՖrĆ~Qqq@ G41Xҳy^DJ~4/Tޙvhy = rξ<wXߡ`R!v8&|Xo* /{qFUgYWJH*>5F\0uԚ|_K Bc!wNdk@bD}mٔ[WhҘgL>QW?{Ϯ~ YX>^)x)ʒ"TV" }㒫x^s@X=APA TG_f-`b}+kic m2n>/ aιr'\ +$p&ݺґLxL#UJNjIK^#I&LQir$G8+|+2%y95 >DM]HhpC@vFTr:Y63gLam ]z4,qWޚ)8ŞSj9:%|91LJ_]iV[dUFmV>!05:Xe=sahMH6DLp\K"'p0N yv8;٪Z?UA>;x"/D>?%G|oʀR߿P̗tGsOGѬBh#鋦 f ڳMi8ɣ{Ҝ}?RS7r+9a1"u$툶;X,XjW'0bH/M+e l417iBTd<ERHhu~ZN{N(^OFCq*Y$=X|?zB@8wfhav+YPD:L5{pOƓ&\r;qACk -Ymra`Ӵ`kT 97us%g+䱘PzgPOUyEo4 4b E,PXid9ѭcv_#+.˅HQZ$秇ܞ+]JB"sZ+5s@LZU ?>`TsaVQC?֖ԙd.1̉wsL?U> E /@KVX%WhAlN7ٵyl0;O'B |.W4_^NV>U;-dFJ(,!޽?")h!~gfUdUs8D] *l>ݦI8=,#Qg+q}qte%  *B ֝4~NנTG[7 uT%g[]ZQnʈ15PP1P% }SͱM<*M =bq::.x tU/9"Cn2xVE<[; MO y//²uC W>QZyP<@r\Fjڷ?+~{|&PNe/*c;_4&Ե:C QJ +T&m}r(DBU[uga~e c"f}/mQ29NLߞ>THs\*_249d5G>1=hzq+:.๰zjƸ@GEDZm拉XZ D*t2qŶEwKUG}_ِ +DWQ G(kcJt#*_WOlmƽzT~ .(_3+ee[~^:sV ,IPa;>rm|q(A)\ü>86ݷRrvB]"ͨ mf3x^j}EDւzRV,'D[( X;RJ{T*~%@! Ϙ1̝_d6OM bAVm} ʳfٮ*5sn/A'?j8sH*iDP .ַ_׋XX%Yؓ ]6/:-,1)̪HOonbVJa5ߚkh=e P5> aXY6U.(m4WA~?ڨcؾBtmA[Ά)φRVJfH%Ҧ|MAQ:?x^9|64,;ǻ@iف4˻b7RŖ P& .ƈ+ȽgfP?Phi 6!O{^zx:^y<>2t} 0 k 9fҤ9{Ne ͦYIxwLZ;5aM7?Rnd5,Jl SxAw3F"_f tO1#v+:/w_h6$\9S ul3On>?ʱǁɥ{]BAQAv8l}&YwY"֏k$aR~MR|u:+R]VuFOJ28Hhҽdc.aݞHJP < ~8b';D=UT !gdTX-Y#-1_^B*ArS0LD^ʮ{,(:Avl7Pˠ@)x/:} {-rf4ֹOyYz羆i<,F[b XZ<8+J'}<84 „x-l$v/d')Ǖz%+%qXYy +n jY{o9j[3E(N$41gű U.E A^"lYS\'-@]wemOdRlS D@;_^L-ܹӇ@׀ALN/2pХ>'߮Gϲ]ы'yHM*[bZkF s3קaBVP;wk:`(ookOw6; 0,#>B^wV.-!R&5к.rʨΣ:J4$sҽd"a]HCr*DQ^t[[7)g:r JZ/nS;W!עpHr\%-@&˗a *QǤkejwÆl[l^M}K2)3be|&)<&2< pW,񉹮U qG#a!VS_n28 i\X|r F i-աA) n`D|Ǒ9 U'GfƆ4n4_]|u?\Q;ǦIm@g=qu=o^A36- j0^%XM3>[*[g\:堓+!b[E5_~VڿF %_N(wZO\+ӅEL#_4; IRSIU8JSؽn @Ep0Vx-8P[y>!v 8_. 䥶Bj&t44)p{U!g?7Ζêt9HuJrr0ٝu$ŪM:k_ߏ g@x@7ߊkh]C)6a U{X 8P=2S4-\fbk>fh2v8Io4L3bv _DFl@;rr%FNŸZW؞GVv/bC+|Zv*2!<0-l2TaN\ Lʘ 0rТ}M;[KX[Ճ(=5yU^Ɩ ʡ_%MLTr)F\7#gRf{r35_# ؅GS3SɶJGJg.GT]|r҈s0PH<ç-d@5ƅڮ\ɖl#6l>w^mGuvBs))XRsWS[CDoQ.t6&N^Nα ~BҼWOWc AwSV1Aoղ3j:`kӳ$GV\guJPpR):.+sVIGxTJ{IwS#z$Ì _uEh)8gvtizC vqlJK`d#YMrb n^!jeE"lqFsփ+:Hs])+ c6. fI2C'P&X3Z FLT%̀ ڎ7KC "h,0&<1*R<$ιШ0:GrJG~S0s=#,Muˑ9L4S& 1Vr 7A*IrzQ,cZf:`̘"n{_ CN\AI:R xg=2$g%\1M5\4$C!yl` dbOanf?8@޵ '$׸xd>Y?:и[H)kq>N`~tKߕc9ox@ |O0I;'€IlohxzlH:{HYmi_ofn Gp;QBBlHԪ&3\$7 &[Q,F{\f Js]m4=D!A+rAG9o!$v{ !Mp&~wü6Ȭc|N70REVB7s+HP+aM)WH']/ӳl!f7M'ekw`RC{L>wmx #+FNjw/@|4u\O̖ ~ucN7免, /8"AG=ɑ_bP h$ynպ* Od3-ȸZMs^c%꦳)F,.Ve+=4e!H {9(O }űCT_Lib"QU/+u.ҞD@ X&3Fޜ2 ~]BSIIMD)xe2\:*l.ih71)'~ sҘYavv)Box'd]fbԦHB@+⭟1*#SSy]JGoj՗-fq/@&Ws6 ǘոym pAs.Bm|ނ1IbyUZC` X린n\+N_~PHÄq3APb\(>0wplb JC8qh;嬉3v-0oz e6tc!2w .tz !q/d:&=ZhN\BK\Xr_&(= {!lK6^$\}9R_FˊXxI"bQf9lD X!Q]*`(úmkP5PRoj[:QASdl<m;ʣV)xᩭ'7W{W>ccN@7 U郤myǫlƴs4Mo brɿ66͊9i=8gtFX[hpU/O@PKe a#P$0DZS.( Ů-XZɠU"/^~W4dRbdȷ;eD򻁄sȎC)z4uV+Xc ܼ#΂B:@Ug 7tnjKG۶|)i}0DC@i4C .nLZ$v%GxzrG 5fČlKQoˢA)g1_Ǟѐ:>7GG"%lI[wc3 6T͇4`HXd/ZU5qQ~C7pKQZS7hd'IEx.o樟?VNrz╸st 2\#k|)GMVAXaGJ{<1T _R3ݏX \2~_&'o&Rp ЌJ'8տJ6p'丢 Opk,jEQƧZ12I(=a{jJMjw3nY9  QXPؕ܊- g<Ҍrf&bixQ)٠}se B1DafϽ?;4AnGl4@d{ZHyB"mC6Zˋ8~iu,8iaNUH҃dE,Y #u]97Sirlv-^Ջ{ݥȺȚ\r >e#={Wc|'. .UN *VWgh-@%25f9Ȧ)Zmlwv.~i;RiQZҫHRr'kӤ:O;&2٢( >BHUJ[|pdYEi{v]rg˜tqy۽bLdjsy›Qo33ḧ́kۻv.iq10aꮚO"p !]{g3O<lyoUtBdsPL_:`V-/ds9c)NZJw]O54cx-XM`( `ՎN4A&~۱G?{@~rEvw s7fEPQ US(|hf5M]vtjl&+q Jc[-oK~Ǎ?wAms+[;t-JƱ 4/km8>~P2[Φr:h5mL!!b'R"cWe IKpD!ZñF!݇/MԻSE ǃg]U~yw{.tT*9RѪA+bRa`%e2SbVoS? rqr*KDвQ!?wu0DidEz[\pra&О%AoRyNy:GP``; iA.iƚ4kv 41[G%3[v[#!r!,b0YqsӰj˜$`M X`+wN$ɳ=qЎv!P829+$S.;(ydşFg_i(` S<)}s-o+C "v¿$zЇu t5eG뿀LւsFÄGɍah@I{7otV[ܙ|2$F^rchh 톾fG+Vmcc_L m٫ T̯ڿu] +Ƅ)F7a OU/Lq+Y͒ *ڎcLM{\ɹIX4 ̈́9) #|twSio,@5 }i@K% fzjyk!@V[x9S3Nn+)dLjR7b'XVN1>n~o 6exSowP{ ( X3N܊q}N)6Y_BG0*&\i'?,ŎJT~Zu7'"!+4a2J<̗36t)1HC߄R dᇤVE/[ p: J8CuCVu>?6:A'KFH&xpq~9<(e>1873Cw tp& Wۚ1 2/+DGk[/.׉[}Hnum0Z&v[`m宱I>PEbc_1NE БԲVD Ӽ=TcD /-<ep3l:ȓBUV =Xe;:rnyօ&a鱃&'׿lSVҵ+SkI~( 8/^aYZxA 8ھ3t\A4SFlKtHtt@ĕ d^kuVN(OP`ꀂ6hs#k?Vpj|}a\hAW> !QK-uIڕk˝gOݐ̎)^? rRp)>$= [5JE@B ]Rĝ$lT_ͣ{`xA|qL*R\\H ngL5q0JS"y2^4Kw`/Iq)zZ㟂a37Jz\Wmf1R8_/GT!VĮɪZznAj:*K,":Xbjp/ur}u gЦuzgϡ/zs zÕ/TrQ,RǡGk(~eMI(ONHn(G"HN(sűSv2 !5:ݼYe^jFr[6c>`F[n!؋m"DkUA6s0?ud ScJ9k><}^Z&#ecԇV"3|<@MiCyxY*og.F .ݕGhΤ`NpE:؈ft2qw|}vo ֋C0 dU".E!cX=.@Qj<š]0cǑzmE|Jף6D& AM5#-1(Eٓj H,RӁ$/QVK Me ,C]h'ʪUhPT%r3GW+V<J "`=H\V4t.kAQXkӗ!_oF޲K5?3$|p=^><:8H6&#2I0 9PSlUU JtAj/@ͺRKDzvm`5<罔-& XIF&)VAR^s>`Ss4RaH ͞F#'?$D>rT "VJ p Hٙg2zʾ} %qB>c͟sJ[w_DKowD} :KU-^5=r<G 9Yȓz#S;S`1ŬUìZ}%ѽ㬌RJ!ի *!3 _|Af& S1">Jt)S\/U< LRm\w/ K*.5 =m&-jЦeNDfq#A_ (XU~2Hd5߀Ƅ7QɱM)$ g [wo>̙6SڑùM+/RjPѱ-t Ϊptx+mHdyo5t>[ 9+q ʕAPȟ_r{37-ubh3XG}>STE5uRxM)NOG>зw7pcr)'^&fEW8<9 `/H-Rg&Ÿ[(1,^-Fg~,=SW_m9U/]|ROʯƣD%}VI:kH9HoVb|+\RWj PE: B%f& &z8;+vAc::E2 f+Bj1̵X.Cη3M_|is3 sɪZuEDϡ }faAz%N~Y% a2$>D;.`ލ>Și6,^"lVB˓+mt*|2qm:&A"?6-T1#av|)8ȧttL||-`wFVKѐ<ܔ!khfcn1$=K# :{B\$-#/e"[V'XMe9@oORQqds8iĮ$X83f}: t3-U5[Q ocT6RwC|T$)֑ۻtrxX7 [bCѨvF^܋B5I|y;$?l.XF@ATy}2}TeⱬZ=FB( Ý) B/?x;aoTeD&V_GHaM- Y ]M۫wi{ŵz?8ڲE)y+")>"i05ʈH 5_E6 Ż۲]|ک#%1y>,)6xr}fJRF1s̔SIkįUҧ`Cc9~H]ʴ<ѥGpO| UG.z +ά~tļg"cOm/N|tA_ؼpZLYmL] |e 1Rer9:sj\U O<u|E2A|$ؽꭇ g+C;_6p0܁kA3ۭF`Xsi6l\"8%q\e#'NfvS)6-+g 2"a@ v47ҹ"5 `ik ;W@H]gmW0ɵ. q\6XM ŰpWhDEfKN8Dc)259(A?)wnNȰ6CF8+G'쯄5 h7,9{mo\Yns[ߒڹS<*.]Wft]B-pkp:]uH 8_ֿ3;@N)]iKHz,会%}`\j_%n+x}(\\MCw$2k*7h3X]"02*t`_.W0 )yM+W.l1xCq@ ANLDA9o)hI|]~#5E=ʟke3+]Dj3TT&ikn8#T|2w"מ|v(<ʪil '.Ͻ;6c˃Ϊz8K;NWnaٖzԽ>U~1ST1r$s߆ X_VaF:pB֤ŋϡKʠx7;ƣ|?`-|OYD6Đw!{xbZIDr~aT%FW[1YXZ!!&.gș  kU,n 7/+@npGqbZO`[Sf.VL̈s)$rY͚ XN6-dͧSS\ L_C؉0np1O#H?3q_-KPpO=.\bO%S.E ޴BlJMsbl|:(Йʬ83Oȉbyz]%;]me d@j,^hӑjl_&XP Fs,F:>jJ؛9HjxQJhNN(` ]!CU7<m=1Qpރᢴ|vxWf8ͅw꯹+J@tt+ft/A5 ushuTYy}xc$D|%\8#vl Uz]w`_}4Z[=χ`Q|ΤH\BG\Ù>q&RDG ۷18-YGȐ ڦ/{QbN#ƃa@gyf*ȍ֦(ny˭gp#bixI37qX% >GFkٽqf"Əު:( XA]`n~gE-~25~#Z0!pELƐD'`vtd6ȴ%$t\y,ʶ;g]{G0y:$d,~d#'q[h j!p/ cۀbK!w_a3D%2YWZ#+4邌lw{#O/E*]ghV>+Tt=Aak`3kTq!xpb<&ZURgi VZ6(t1X;2]1{hJJ^.X-Nqp?ZABH= Χ~ʕQs>f0iZrG??$֑[g(< ʗ͌yޑ6K\53 d0F):g`>G1cxU#6W-R'b;uHViyOgZ18vSK>B9H;Sz@"|H~Dw. /HB>˘3RnHL0k{.o4n9Bv@0 t12nOf6q1ڥ"##ePc*UC+Wx^ YOLf>IGxdzbh Md#Ep:^u\|t`L5`D AՂU!~GH0SY (J6n@HhIzOn~due$W^]ω%PXh ji8}"kŦG_۩i]Ƚ^YciltL@\dLGxUr]OHϟ4v\A1Ҫ ٵC+Fn9 &a.˓\NOFp>U4y>:_SAj k):4JG^$|*;,:A G) :;YasrX3f @ڙ/5 {3>z+H6dEJ꽇8^[4핃K19 4WZBy8[j%ۼc3{:L:6դ*̯pP1!UG; e< zMwg)/rkOϔ|H9 a@Y,u#j!ʢc!OƘϵ™%Q} %\YK&B 2{=8{LV\ ~by8ht}xѧ OM(:Jx+Bz ]շ:x< =#ķJC@W W#ˢ1Dsd4tM:4g:o)<\ke4 Э_c߂Vn0QӁS%.fiif{L.0Hz4JEL4<1bXl[E|B8Mxr@ò`9ExV.hbF8ͥ'3LC_6Ts|_ot KM{NaelTkQC-YM"3m2ւ F$΁6mD!4ѷ)f r3SnFrlEYPĝfa1RCY?(#=s<@ pU'eb:|2'.[i5R^,H^IM9nF r,6)FIEX&O_ZCCǥV X*,L1ZHEӚ>L1"_c|DWE&>%[ݜƪ MVr%>S|vNKAӉB0 žzX.\rgm0 `& 4P֟ʚ޷s ?>=X"ʤcz:T./*/:DWzD]+rI^^;p?~í~üȅR۝ 犒e),~HWqc Ge|آ ˥{" nyГg: FK3X_DshS&mLBZ&&J׏Za {@Ur\,n{3 6# [m"s!rD_<03[nݖE0^tR$6`3Єw *w@Hћn+(eq,2,UeQ[+}}7Gӡk"Wei`,uCJGX C',O|QQ|"|n?22gkĿ\)թyYc30(P5o*|::[N $%s[Xh, HF7#$YfJ^,v &X>^ Nk' a\;hɇ "AR 谜 C$9_J&`],c<7*dQcXH,& ]^6Zv3WVq=l0-iw$H/ 4&A#ޕyAkOЩk)xHy¹ax>#yw{b.gkpR)+~5Ѹ̑<ՖIYf1o t ?Z4O?EʹY_ÍDy!=M3{LƞhR4!p) h1J,pW 2מ-Vd"88'e5q(sA˖YIUA~o4Rm@hF}2F$ NB^X"e?_sٮCWpfMVF,1rb ۳B(G9dc '=.!r{0/-s߃ Qu awֽ &ʲ/mWPO1'G eFӃ*9Ap7 8a~M,o. rhvvCLPZc|x_Of;qT r:K6s`(\3GBUk!!ٞbKCe QhPo%nΓ[t[| T`yh$YU";~_T[#3E0gK|ϰ#g326z4#4̘İ*`!!y,bga1Y$^:kiԁ%xQ]!~Fq<`J(zfaoܿ6-B?5;5CV[CmDf<> JvuusBZ2= C x.فU1m>:vkW;$j/޷'6?~B:b#Iߗ ^Tr]&w67y{%'Q"CYLn-m]}zH/F}+ (yCCbԨSn5%\7χ'\*"ѯ#3ub1 OWxvnfyǍOC>Z1ע;/ty*nǏ'-r!*K㊀K⑨J裔|YqIV=a.0pJXi7|HY&rqk )jQͨ]p -f#;֜6t5p6D=,uP12x7nA|h/E:<(+uYma,U[7N J]}g3ZJ&502è=Dʷ'$M<&4&>#+ WţV߮}-<*H=;jv'464n/:燫.)0ٵDԲs$$ #%g60TqoW=|0p-L_*t gҳj% d*("-mib/O,4U*|'oHn˻QpWbSnʓA$)׬3% j;E &6CIm.H">LDy b) \Bj-`_[.g2iq ߸i.}ctN$wIwK4eݴ+4%3KƮd45l/e; 24Ҧ^UBj ;[DviW HI\J()B[i mT/)h9oGQxۖ[>gr|Lo1j-+%nQ5£T85KstitnAdq9 *Z 8޷ފ\ J#Ҿv?>jV<>g-wJ:; ;;?vpDx\@J'Vy.nK!Bq8AA }sG/leUehfPV>ˍ|6;|5™P]żG^! }NbeR~(:E rvihP($eEaj40Xi|  wIZrH.\BOEԞ.fjrp_O(k8?)Z GS IV'mi(?1'H{7h0w4&1b<4wdzm?X.̤\.:J2yi#_L*{ Ŕʘ#Pkxipf,å\4ᙞ cxc7$ hY_2)T 3.#8~G)L1?_5׬}393[?ˡ t3kK9-pdrk l! /y`B" "4W ׃I_ #jCe?1J4 2wUsFu$ףdl">ImyѺhv ,m@noY _:N$ \آF봠GQ+XHҀh6)<ӼIa1i& f6]YDl(H:Hx^Ma݌=ZU : caSL\/ ~X"^\gIndBQ@ӋPBw%4|CGB;VAgŢ[(;>I4DV$CImqsq]`4Y?KQ?kLip{!oڡV*Z右TGWvY~,͊UJd-q0kY S<"~B̓7ЪTn;s4 GL<*$/@Wo1pAB~ך1 X<||+)&h׸=g#5քsc4՘zi)nN>R%̙3դM1%-qylh:GyNfeP97խJkch/PݵQѨ/SU fI5I}X nlt'Mvp?ԳerstKRhNdwuHblȣ,EqJz)AۃHK[pnO{NЊkw ԓPEA[FI.KJg<) z}K%Ԋ6pҋZȌ<~(]$Arx\k׮&Vl!)ALu4#uw8 ȕ qȘ)}sk&0Y|)vI[=ոކqYɾUHDf}& 2mENjU2Ev(, /V'˪a2FShSԝm ry('{\% >M\_LlowE}jv@5=([q?C(3I˛@<1Xd]$i"r?0..(PS$5DО͎VȊאO ,v`zήQ`,&ǤBru'-)_8?H\huah&')k-gk:7n{fiG 1w`ٺWێI8{ e#8`H "c9AFnb{~ݾ $q:ex@Ԛ\X\NBU)I821l)p+vsKSD4k?H5݃,0 pRkh7k|YwJ\>QץhR XJ6r1L'fqs?^&HX֒3ē3dV gzBnF4{P~GWiWz+Pg (-X̎p>%hˍ ?WOrh&WQRo͋%RŝH*X(pcSEv;ݾ|Wx>С\p F#4Z,?pڴr*_\'uS$$,\K+>Ǜ}i>e =xUV֚ <ϔǪ^|WtuiٗumtLʴJvKcm,Y`<*K{$mD+l!pGR56J!ܵ'2ʡ]vQ 9bt;ZՆ"no&ul3.Y,S]4y@봱_Rĥ#\1yKbij_{agwKqZZ_A%52T;>ma%:4E>:4itk6Yx5.c|6خ4pY޺[thJRZ)3T&<[4~f2>E4nRR}"; (/IOb 5yf "oGf@Vr OIC[;OpXCc6Sj-!8}}Vz[!]K 2YP9m3*J7[u ΏH(lZgvI߁wT9Lz 2$[yPna ZTnbK1!V!51b36=bg 1&*be8F&@O$ihgBiv1TF0Ϋ'[]%7Gs^JkArྯU65t=&SC5t)-{˵bPWɇ5Jfk:mOEj`ߗXy`w^ OXzVo}ںs7p/9Ҧ zd5ú۱SD^cD:Z'5£-;L( ϭ]+ W,,F<*?&C9pN=k l/s[Ƞ$WKp:ğm] uq5:QR&c|~ҡfHV]K:8jV)DžFXROG郉 AgtvZ8ڦgd-~+O);yl)gIVBDzYߨQS.t *-;\6)uo 4>"uXHL`YQGL!Ou|ۛ. r·זS?ا}J RTJhy&o2=!t7D.ƴ gH+Aa }`4{,E|jQ\l1BiSC$gQr X7vf:~83Yd iZuq54$9n ArDS7|f">7b -/ ޥmJe3 qF4gYǠsDEe 9"@ /8?'n. ;Rq)f??D  9$ZՈ^XTt_3=;kN4ڦ3 SF\@1G*VGtzIIOTHD]FFQ,OR %aZH3kD;_H_v2-). j;xe=Tʾ, Ӧ|9;\᧠{˂ y:R u<]dKUf86Jb?6z*ִи)oD ,MU7> Lq/$b֍PL+!&tXwK ;i)}ਪ&)!~$-2Czd2eFo=`z(X@#^˼_9Tѝd`bS͇k!f ;շCaqnsȪ ktj)ۼGĦwRKogc` (Rt?a8!q/Y[!cGvY^UAĊnXa;^r3Cx fPӤ&yc *IO ^2LIV1!)XLW,j,k@(XgQ*'{%S8&s+s[Nͪ-xAp Wf TU++~J[DZ-7޳]N)KݖgbڧqT=Uvh?Ns"ww`T'GW=^yNz'MIK6˚RdKjv\6h׹oy Y:/S~-unYhÑrN:`>zy%94Tj"5 #Ϊ ;)}`ZNLjpU3?,=zftRw*??fѾj^t U'T@IGA'ŏYdszA8@!JtOS 1r;yY{Vhɠj2ڠ/r=%E_Zb}+b ktѿ Kt9UéK$!t{Ul R-Bʵ 4GIё)A .`Gr2afg'ja[ ~L|lYp5>xk94bZ&2Ș-D=@Piv9A:VWWZ9hRjF;: PVM5˭?WdVU47>d1 Xܥ*lh< stbYGj9S!qZP gY}16[Bx,5r&Xe|2 5} 5L1PLI`}/j8Qh+XBZMN|;۫˭{">h-U 3P'[H!H[Vvh 7 E4nOT1BȦ!&az/T vJʼn18Uj @-_KJ{Fۚba5rn2?])ב ōZ`v:ee1Ne7hUv"@fY_]F,nV!*yx:r7qjs0KKǮbx @>rT0pJ0OaS۶La9[/b+N>dW ,(2]eW7ςjW/Dc^C6nsp3uŸ-,7JflidTMiO!AaQ_ǦrWj8PHXrQl^*I E`K=y-;)E 8u9If`.dͣ8Yd=sBJlM3ז.DuryPRu Q?j^*DFZYUܴ^_MC] ueQga L*{_baO \;jr(cay1ʵtY3PD^JD[i {NF G!8"؇HB<4vkǨ28A%6P ̍|m@jYޯ:o?4~M^Z6Uu() r]pAYE:Go(^xu<C_AsP=w~)9殖J@+ _E5>W"edst=:vPCjv6 _Do 9H 2,;%<n0Id)GJi\0qͮB%lZV.\Є Sph0Z~=5T/=$Te~NOٵr-c^d?f]JA!~גoL]"#15%a- /͟pCT6rwj4P.e$Prdrbyhτ޻bT1R-i m [`<>Y"wO.AkaN [کi>hhcNvns)~Tޞwyfl\NX5;Z*#mh$f=N$v]zoE{7BzL[G33/X&:68u!>Mz4b TA2O&φvڦ!hqڶ[s O46LiP iO }.bJšœ]Du ׁ`9K aq+~5­ #hMS\z]b*`5v?z>!(gɈ}.mzU+"->ۍܗe:h.љ+I+=Y ][!K0jù  @%TVq/OLDg >/aV g;<\9𪲈erzXNSm70Ub',qT⁁}whoW<퐝 I}dzqǮhr3P^Mf]5aPX9v@<2KKp\TBq6 CR.M#R`-G{YIoVC^Jb|mbBT<摫U-{9\3UVE^>r1ZAˀߨ }f 2=cMqnQHK% Z~>l*7餴pYoS}J͑}E k؜&(NبipbtfZOGw];,˳ȥoszli .3WݙeIm  4P&b5Ƴx BV< C-3ctadvclkݪ姎 Ld4 u5rY'g{byu  |8 3eyKۙ[iݯX塕ݸ(⢯ߙX\( -[7T})ik'|togY}OMpA[lqi#WdSs=OU#?%Ci}&Nв"6mʃmlĬ}r( OE2h-d5W]d I*Z <ߖ=f66$w|+sbn 1Y\D$X^yVFPě97"0< l~(Si. 68Xŷ7/"s}OI ֲ梸P+V*"H˔ s5 3Ӿ",u>1`iL_M欠sHK7WwJM0 s| wTr+zF"nձŇ{91 ^}*ouR-%Hާ_1Q1 $%daԢ{T3^"F|eljoꀲ>.~b9"<|$)_<9%n¶>z.- jH;I/pr)0+l<j%PE/ ӉtfZ[8,w&K}ugiJNg a*j 9_*Or%^-`fRe˂\QpeƚYpV$\HNG;afWhj,ɼ*=?_+'f_@C4.՚:ktƚT-G 6KEuR?M|WCs%9<O{l9M5&T{ve٫ϰ'@.ۈ1NDdK:poNRZـ5YI<,uU0lMFDzc;ῗ?~c}jM#v4ikℯ@xA2ulbPaW85ҝ02^SτΤS%-k&jEi/S"8 {TSg߿9?բx;I9LkGߋrTE dĻF9].VAT[ XUD}03H-[U>{ijn1o6çKނ:>+[JIm^Z}mc 8s $ A*a6UNN>*uuN1WK퉚 |Tì ($5yh Sz31dei*zmc?Ղ69pQ'2q?$fYtԢ?%B[ټeMD0Ziack| -Ϛ*p+nyqF6"&t}!-!JhK$:DC%( !,•x!X5ո_~)8;18z;Ֆ?r(a;8/HSlUAo<8E/J ϑ3~u]|ٔ.)rR`׿ᅁUbQ!cT DPȃ銥e]߻u8 c {Ŏ7/}jK)!Vҟ*Jat\eXj<$4 ,uAU~E}[papvKPSog9f$Z:rxM!:Et0HdnlLy_DOgJ.fXP@*e|ZҴq[Pz+xڷ5ZV[\O y~fI81%>x+au-bηS/e9n(JlRqzJ l^*|6{)/ǔk<_+r`P[׎H0{-P#}>Al? '& @:e!IbP??0lP O Z+S1Jqu?hM#U5D*SXٔRO3 \/*Ҏ0  41Ht-Ud5ysŗ3޶ v+wRaNO,doer?3W#|7U:(۹=`8?xyjnz=Ogmdqu=r>imK' ?­.s=8ɫyB,q.~ 6qK>4ZX'ڻU{Ea@~VWQ7mVߓwPa ZBRş:=]TYQIu`]j]5Y5yT֡;h֓r5&km_u\E>u.ʡ: (m<;ZHW,6 ~dg\s ?F[sS(qozUt}F3٢R>S6xN:sPytQFTmW7tB80yO{TWC -kn KT8\=OFn}pE` \|B۲Φ%mTdcj%C뵵8Meu?@)e ]`pnoasy8ӵ#=_1h C.k]Ϣ"ǫ9z 3g% M6k6!I8tB) e5p`"j/N=D1k ~'Hc!2F Lgjot8;S$0!u\?۔ZϳeG؄N4сYVj9,S0Ԍ@YQ@*1RE2 HӖ)-<4emd4mOI_MO{ȁ7crԢ6ʏkyU{xg0`z-9')lB!G<mQy)릒l9Od*2!Zj_>dC0Bvm;`?PIk&6J9SCR dͤHy~՗ͼtq%,[89N+~{`s< ̒ F(;F7%@T],sc@.K8lx#Lg~G8"~j)R."l  WǔH%Yةq΅LܝI%AZY "f8 Y- s3@=Y;,yޤmLg6);'+!{y\Y۪D=x5[|JF3Mb#MeHű*b=vCbJrҤ; q,DlvPqY),%Go(V[~Pg,ZvHuG= o1[zLU\7<C.rM)Z^s$Ya}bQfen m -sfJ1Sa@xW^3A4l>MU=WڶjS$d=V?#zQA4d]ŮQBKE0+B?]v%>e2'0U'Mh|{|z"IoX~iO9.q(Ҕ}tW{1L xq;Ŋ= t~mV >F$7mK?]&`E*ML*៞[ 6Ԫb{}Q?|! ם/l[;sˮ, Qח'i~NqXoU/W/2wTko*G'+~ȍ,3ԯI-Kh okڤZ3w4Μ3AT@1Bޢ^% O%,e$%a-0颚}s&+bsocdOl!'8~k-Ao}F˾ U05EHZ>ĞG?=#5NgcJP4lU&vexx%:v-Y%pTiy|I Į~X3Z72c&9N7uԳbՉM#cSX-l2U͗h'e/\[0G;[:KڛnIo3\CB4&jA6hcEt5H(ƂEK$Y*8S'&CjCm'w^{yr;"!䤾w6*E\BΈX߲ͦTɌ5"׀QĨqa|\ФTG.EWl 1 MhS' Z; Mս*6S;Y PT T$|)~ھc:Xϴ ٻY⃮ 1)m ŕ $K4_ܱ9㷷)-fǭ$df2u|mW̋LCwGpgE lj*Lʡ\n^ ߢ8 \F!ŒPQD+{$1G<3) HGr#{drC_3ɐl9 NBG^X;VȪkT!@\ [UZi/AlhPMꌬ j%FFGj'Ao&wqq  e$Xۼ=XR)֔ !HLdT0j5h͖ rdM](Aq(x/m Xv$3JoՐ_u}lĵB2z揘A1,aD*Ewf=BωH\]fEֻT#IO@NS/+n;.DUX8.Cc|ms@6"#. 5/0r>:%wHpiJF N eR!%X!H _(%ژu'"N2Bv3߱~XR?!H8ጼ{($~8J.7yBR3 i;Ѧ&,`wPBIJS%߲MG%'1oNϕrLP\6(6٦S)>,U9GClxDMp~7Tq %-à:P 4 AŒd$!脘(ee?q7k)\e2cMMo?RWP<]+}\(=<$4gvO]P:aWC`u0ڍ:G@aG <"~u<@?ii0:mcxIƀzTc-Fz|[|b.ޟJOWe22|[ s'Uؾӧ/č;l:3:^r/;7IoP.LKC*!ó4U{F[C a ?VR]'$B{qțV, n$T`J10h0[bh\u`儦]&<"hrzeg`[oKɏ/-8T0rέ-ĖHcZ>iꜦD22}r{'>:pսU!n{ut}쨝wZZL\ZJH3f[k?&upN'5oދCM=mj%jҋi-$%J_k`a6hbYj`)~SmUr!/v]պ;X!ԃ#kq"؆*m:?PU+eb,~~ L~*X]_>+[Nkz/[FPQB2GeS0V♠{)@7]N Ν6Bߊ :ѭngZ[jK+d:GPMn+D/vRcC/GkYz;i38%*يar86MO*fU=d>0С>b|Ȳ"@Kjd}Q#<}A@ #x򽙢V'}J0rJxeDݗS~R`:bHW2K#ׂjHw~@j=X!˭|FykaJ[$z\+;~ouŽd_N9("] |VnRg<*T]Ҭ 9 *1v66iQ1=ؑz_2gH9^J[."ƷةTr wt/k]EkLAhm dw䠬vdRV4Ɠ%?_LHqh^;(yԓ\3u#sY G _?W HbpGzT v.eeֶ. "0 xT NS+gZA-iYPǡֶnu:yzHd4n`"# D5%Ƃ.W^*;r\hV-!r䀳`-UyvT2A:t>%5d-h&YVY" ;qkV Wzӏ!}whfwxv' k_Q@ {KgO8Sk&}!a)B`z]<|RSgcO_9#PV>py ru`Nd/MrCܯGźrͶ Tjz:lΑ*|x֔WX ӡt6DcƂËc-R4^`:O>N{d{06 #(佦(|k|Y-Kl.uVxDUį(!ק~q%̵]sJN HJc3)]V!%=j;fALT5"ItFpIUG "V })Vc-F-ADC>\S·]RP4W7[Xm.LcvH V&4ɀ !Kw&atQqVƴ@j)\؃+n D~M`sڴK=j$ bp-__ؐ־Ǔwk6,dHPHu1rT@c j#@`4I`L^'ކ"G=1.hh`!ُr&ק ?J?~@|$KXrղd&tDa ,HA<vjfѻh>LsVbib3|k{@ʸb߷AՀ*vŽΠdd՝n& ՟GcaoRܕfaG,;p_z1E05R:I`jC^K-h9i^ŋ {aY2xFgrs5+^/RRiZ {q:hG*ץ6i:$+aoj~M|P\lq:/IpG)h9A/S^_؀@5@2AXb:V]RTYg-X£ٶc̅g CcuȱY#25P ծ9 %oM&?4Skp@ٮy'5632(?4V|km.|ExdA(if͵L+#v.ף 5f$(Y?@qNo-,EpɎbX=:ޡG9-ywQZQݪ ؙO_m`2;;ë9سoWV-Q"ZQD+fAJ׀$;^~ql=XdIw+ޥ!miX\/)A@CҚl\moPi~c*o@>ZmO [l 2E3Y夀T8ƒ߈;`NJ$ä38¶,Oy]oҟ+-Nt@r;<*ڼ GAQ!Pcڴ,a$"Dck mO* ≯ H<.Wݞ1N ӘFWx(ķ3$J+~&}Z!/vRiPԳ2ݦ橜 · wmqs O+1-I ~W7"!'i=%8BF ߟn7/{eAq'.coLwr\>Q*ͨMa+pL˯JC(a%2aR)†ī`hyiס`.'n؋}ٚ+ekJbʧYža֠-{!Kyb m08ؿX(U~`hvW2RB2%4iSc2v̟ӷv}"TYņS*;T!ʪN66MxRС0p9RJ'-ba&l7s rrbTmKGly|]LC#.ϒc:OM8 ~`nG7_Ad@Xla|ԅ06{W%~|k]/p%AW>ބQx$Q 'H&k-9g]"p]Mn/JmlНsD_E]@SڪV\rQ$Y8WfJ!!.MSݳ5w`PK+ (>3F 2!ӫxk~SP9Kvn +>f;4B OS65l̯+ko!E{0ϟîA]ҫB>H"=k4Ylɕ;_KHZ0ZX(y dUل`/Jg3jFF6!' Y-"5q{YQ ! LqEYؔB7TL9%"'P6 Lor~Ur奿 [HK7X8ʶӎbC :76x+#%;$=1ȲB^ ֜T"+5(8ȅL2/|i`ofAcFM;@dm_F@4`Vno09Jɂ0Skyhzkᄹ_ʉ N#Rpu ^vJ֗Z^<՞|V4(-ob] YC-WI o\=%M78U^7Ń2iD'*R;Vjd< XaPw Wu=(Tf S'{5E::pCMsٽܺ+|)+ !' Mb^ߎG9-W7g=Fjpe4e9#7YoFMЄ"Šz-1a[cy1|m;U@`q;24uO?T >!"Z;aOca$mO .9mg0pxR6©6̐]B߿(l;hC/>TƴC;DjWe|>_W^vI BعRa[e܉n!8 KXmYVNst/@[t=o{sfU~/A(8$5+>ڑa_霙ʈ/y4nyʦ=;z,B-ILI&vcB@]N{j{mRb־ԁ'?G_h4 #%\ s{Vb~Y(jKO- \ɖX #USc(& /b02$ C6r#"e 6Q$ŵ4-^nq{OOH ;'6xpIRT@}QZG㚘v(Wi<-;YKzYŸ$5] }HMvyf\bSPp%LmZXϪrEE7R3Cq_>/hd8Y7~7(ZFTgܟl"Ntşqy'/]A:bT;SC|9S! +֞U2PY[OR&@@n龼'Zg,o|5dHzT-hYv_#@w){>PdeDU `?etM MG !`,+ÚP5a>T.qء %tOWH r}("ɔNW+WBEJYd켷ny$X䱴< #HkYحm>L`&[r桒=j c@/u2sYAU/dx5iav(T Sn3~mBnC!W@l^| iȽW @4雟TymXKq-sJVMj@<۸PR{!-ʣq}(זU:euoS8B-h)@~ mCE(C[R<]3 xRRŲp'l(dBr)*uѫT^)J/UD A[$g^o>TT}ؐl{Fp/Vgr&nݽkU(b'֥6#nGʜZ;.W\=rx颺>) ~04S!_|fM#o -]ڈO9+UN_xe |JT}wR M.L`bL;ĸ;qƢ2G(W,H(G#'e=s4(ÊYw=/#|ڟ =K<ԙ;-kMkہiJ;AZ- eѢCLlF:&0C W2[&]]ֶJkꆑLU9*뒲YU/GWI BӉ YJE/͞ap+E?T~K;|hhsl=<^۰sƚг `9LF2wX0_CP_nd 65[j6NHSYQW 5?baalƟ_`Hv^KW.WW4ЪԢ[_fi);Lƀ%ҖJp')5[Id` G=2]:[Cde5fCؕSvFdduK哻WaMUts D=ҖQSS#\ت-£!;J]}=Ia*=`!xRoVfv_/VDG=*Mg['-u٬϶s'=ҎѬ}:eAx|Hpo\g-.TT3{T 73딥?j3 |beTQL~e\ tg=s};F0~ަxNlJ4YhT!}꫔#"x{]W]dbED'=Wk"sջoUv:8Yta+-~ pCSBG4%L_)IԫFgb?$_YԱΟ[`xOEjZ2qjЭ0{Q9(ycxԐ};9yt h,h} tuň9 ۮA.yO5J6 b053" "k'NRE\Q~oqr*hexI2eCZv5~`t@yQ'7!me 7\23_vr]H>o8~GXR@{[Z>ޚMXubG@l\1J ? t'H $J mdMng4NGYR_nLF! r?;/H}eg~KxگL:6ӶMqrxKVqvNCԒnI'Q3?IױTk4iCeC5AhH>[<zNp#D@\֪kJ!cv Ǩ/߱O#H6rNr SHjduTxQD r)[Qr/.9UR%K@yN;YlX=0OGJJN&D`"v1?U[>ﯭ:9 6!T0׹^wy6qx] 2U**cvz&~D41?:O U=x ;T(+yOjpiD:[ '25/<] ψcȼN3YFjp4p$+yTf(pMDVfb,6pmO%>wAjt `I| Ra'$w(l/j5\;^H/ǶKj#HDAh秃i< qPbø:hIgGŀzy=cCouSw*\bƌuuf{X M>4.KհnrWtf ARw8͇0 V 4a 1!|:݆#O*8cpe1" |p*: {K}n/uͱe=1lY\*<+ܖ|_3_mP0/3|v47D7ʦ2ǯlu3=E9'+&̘X4.__|ɝt\}%+3t;͂ss ~2:f|vPyd5vy@|:Kr3e-w \Xvde`D 7;\nMvVKnD%Hv'dN_hhG͋ M*Xb7J\PɧAw=Y'tl)m&,C\ ޤȉ?bli#m7%+.q98ї>;}/A0'0]jS!-68g%–wXYw.ͥɯeӇ>kkP^EcA 6XEq H N% 'ECٳ )UJ7aeya_ע`F$wM_X+Sr,@sSiBnAͿ5$w;',' ܪ, m'չt }_-aQ,Tùa˃ό|l4v4=҇)ߋz1=vb , 5pNS X,r:b}2~zEqqDJF@iDhKq`t̳l}߁ _Vx!7vFہxAGa&'+ rƒ>`@qXjr"mrb]yV @m2٨땺Y>PKۃU}HO@;)M "y;̂/xxh"[sXwd3Ճ~Y %Ӯ x2G{B=O#YLe,D뺭 -JC,6=#لI=uTov=+#i; e^%LΫMrğDƜ{2$we1܍k',,+@L4t "XcDѤf 6uNt\ӵ%!)TTE>bZ6Y[Y \N YE?\!KKMۼ:'6c L(0؀HOThe òQܮ4FKoW:$$-X ڣתsCnӳȌg%+&۫zliD jԱ|'m%1!6/3yg}-/ BOW*$#Y ޜف^F^F"j!cu.xPcV1hDb/J4y-i͸,WA2p'1+:pa{ޅO"hB4Y#1?y5Ӷ.ͩa$7pzUwWٶ3#,3{omQqYI) 퍀H޼ʠMc:#ՃwRbjDa(eF_m_VuQ(J|=%LRW/r%!7v;F+V"C8TɲpRe" !x>4d}rT_ R tRCV67cP\A·Ӎ4i޿a0Tab1&a1pFyTj:1h8/5p9LU"g1T^lC5hlAIgWT^u2? ؍<3Ao=c5)ϟGPs̷ܰLݧ1R2'H@>Oel]V{~p k;LB 'CH/tD6>lNgxS\;†jn=q$?ĭ9Wfb:-6M2dXA?ȼqL 盓Qƍ^+M *™!6vyy $S͊vKF; p̮[ItJe\޺J/u+>ȢTF~^8 @hT,#1ݩE}d? ,Uد) 5oÆY=;OZy'"Zr ƍ^⡿voз܏}|Sx>̲Mw^U^4_Q`pK|v-۴QHeO4%|f()<Ӓx&CC.`v7"l::IՔ- vMpY}O9P2l/NR JJ8>v꼭{hyLx7 `J2$h~ȡ&n&y\Cᰓo6Up. VofA(189ibZRo%EBvw5n];B}jE`jԮ٤'7P Oc UmM Ao(zgA2O %[AߧM3.t|8Q.M#ad~ξ5k2` BGqjA*G ͝:N( 5* ,f;ȅ\2oY82 DYg-n t\KP"tSD%e8 kɃv^xx")EJv8?cchڝd:;CW K2Y; [v73@G83-ldrV9uq7Bnѽw%e0Twٗ@XC I$F'ۣnbFgĽ|^gV 4n8n}褷T!qsQjYY1>Lo}m*腲>(N! $2|xsB=H Au֞`?)H o1FXUo1 _+iɭ(js o1Τ~D%In g.)1#nߞA GB*2:7)!ePuH{u2UQ[aX8M@C M{ c5P&84vycE_n}y3\ aqH{9#uHCwKl+_d՗ b5cgMm xgrp)_a Ka|__qpY,eÞJ R)Uv(=_.ୂ@%oP]֠E-#* /L–yӺ#-kw\\PT5yl%㙳$ jh^#&*lC\zBBCp%a8OV@1޺5jv)'h£Ief]=K`D[Pn(%+4qwκ ЪҁdKƔG5Btžnr#5OIq''e47nX;.P9DڪPT0XjW'У 9S &]Ι[q[D^mo1”ѫnhJͩ eI{W}sZѯYMNIU7,CbH+tcVOR@k1+(=?@`k4RޗzfMfqvDYEwg!m)6FwaI'bM;K,>(_ wrOK{$'LUJiF 5L^ fkr%(y\>Űl[v>Yf "<ɐ= (!OXLxkf7VZ#b $.b-MHuZFJYHf̎Lg۽*W= =KY0椳?6WxP~6,=֛C⬋J '7?O=r9&a~;;5+ف/7]aZ+ZHv-3YVF8IrIXGcHRWvT򗻄}ø\gVk:zA)~&Jf&dfC##T纣U NH:=]%tItV*)>ϏXD%瘹U:I[1,ܘLN&~?m3UP1Ái+~Y#3UVa 'b2ʇ2 RHR`k_}~.6xQqN 0&TdjCN]{[}Taq )#|ptk2Y)9ߐue|2hyrv+ mc`!IRZ W61D9>j vb} ;g #}26y H:r0?>$][VJ 9U,ؔͶeV^e{`$o\Cu\o[lLR2Q|fWZ`HLUsObYGir"j,N H VSFIl`EYwpax <7K_4-Me?rr7f_yDć0}N`y™a/26דY 5[\xX`xhŋsbckcb 8mߚ ̗ܒJ: ƥ*؎H9K/ƓU(2n:{kbYUQ5][Rrxa ,690%SLžtCt(j4Im5=t:V`$r 3FzhZ3"} wKT67ɬLDH\q$#+ϱ>7e#IE* E7y vFq o!A)XMߗ2SE2ߤ`ۑe8Jk'wh5FCH* )Q_u$/޷ikW!̆J7[ inH-djC;l,!Nk4S hl4&شe9'XkEggXN0гQ?25'wJ0/+#N }su.:IXn^wQvJP=yЦ.@ZLi9 FBfQk^SFг_m-BRa/3mNu)F ?Hv# W+cTTA~҃.z) s=sNcG"Wfby$A! * 0~PՒ뒵j?ҴNW}:>ZYnj1{[.zebҞZwmVcD#)p]#=6 gɡw[?WBC8ҿrLȍLxeh)u ӵ27=riu#-W=9È}J8kbT2XAS2-![|I(K8{}16%dz~@֬& rDőCHb-Ө(>t$tI0'5R`IB^5u/Z]t@A*;0 >T "5%uMpF%02;ggώ)X:/0"!>ij I`,{kĘ,U&j}XdX d`F rL/FdoWPճ"wIP78!Uǐz,I:6ewԩЌI`#oVféyFTDWkR޿eBB;|$ZVv9FڿG%]ID<N\#kHM*OŒXݑ⨜G7Ƅsb!PP(&ģuCɽFtϠx3 SN$lqE6;.\YO[uxaBwG%3⮮m0uR!]\j" w|&k(B{m/8Q2ت橛CaG3UYFjrK;ܪ/0`ڙYd 3ks8aG`6Iz7Fɨh4N׶9ak`7[MB!f=Dy~~anO픏a3W9JltT\6x>W<C(e"H1h<ZYA%;HN4fim&aPFK#`6/[|~ř&Xwgǯ  XES{8BFƐ=CγlKWF3-DPri# 6uh>GL!\OpQ_O,[ty='rTK\eXv1Csy=.Iopܪ8ħ1 C8 5ٟjcCrY4N#1{㻌3 |'D ?{?)$? (_7- 3VcGJDU@!(!*卋Q{ux7w_KnPd [ȧu, >YVI>ZTΛ{6QS8of',<0QD-SyGKaEf3 ֣%8+GD;XmsФNT~[@`}yX9s1uGu1yIp`ܿhDcbp@5nnlD}N:b,JnLR;)khh [[, cѽ_oQR`qOΕ)aF]EO(}m1pt}Oˮ2Dc^1D)P P zEvd_ݸh4ء`Q%/0{~ Iqi0sw>ԯ+PٚP<-G.%SAydDphyn948"K79 ?)KzZ^{/ v-:ZQ1vOH]P{0Ԇv@-ڃޱP< }7ttk|6 ݒF$YBGƼ;S)y)ok$Sw5+iTbn f3O}? N--v~ZiX9\蜎/ҭy-'`@ 2kSc:GkxSr4ܑcoK3}U% bwX}HW.OCE{&HҌ1 m@<.gu;v{+CٔH_~;]ho@*_eB xS _\ͷ*Z=>'P*Ze(3E&A52[$ &dasQVs;O!eZ{6:qb^7ەFLFt}۱W *Fl ˑ9tq5j<5&6T{ވVTJ!Ku-[!sd/Nk="R~K`y--Xx]ơaB\L]g[҃.r]#$(0۞"9?c}} ==ެևhA6Alu:YAcoV0XJnOINvzbB`ua3s(Q)'rgE#wos[Pfؙ\8e!6FI9pH^T([ba m;)m˳fa1 8)_- FcWXt ZoPm9b?9WR7RuWZěSbSk20Yt qMn=[h弽QMNB{&dƩXukvVg:l&:Q_6Q+]#n⢰DmB0CHl55>G)_܋t/1`FL&L䔤`6Lr\t~sඵȒ&8_(&= DB OhVF"TCV℮룠 Ovn+a8$b P[rT((8_wn j36'G"3S+3wHĉ@D眲 킷L9#o[8t`A'|x QNEo~H5_bS%gUCI8^ hxT>V m{A`Eu.D6Ivr2ƍQ;}yue\[ 35H7W.,  T/v-,‘k5gN:TCY(F~ؔg6e[O:%?H0%qL}SM-TEmkv.gAjl\n !:343t!b_ d=4:fXn@':oZ>%-L\|ѐП{j|&.?%ϛo.xU;liOҦU kaԸSm (G$1|DJ*`ܕ~"Hz/+'5@2ZɊSKj6"؝"-`]iasA&Ɋ&KVb2͈-ޠ`h)ْ{]wFl_ K ?9}:L#N4}kE1JB4{:iQI8DÚNM G,{<1>F)e_@PHynItd-ǚrX6PZ-Nuۑ(*|][~n5=; 'UyONjd:uW Lx3o. &m NiJ ѽG c[COC h@(-ҘdCa$mjA򗤤yL2?&Biǯ5&d]Um9xJ#Z-XÞ:'x[AW|6@r@$^MorW5B2j5Yl/OObYN~PҊzBԖq *sQ&.)U` 6wCJ;P& Jƿ!`[n8+ 60/+Ak, 2XZ}u3fliQb::<4Xj}q=|y`DC3uqxQzviQ7Gԙ䠴D3b?J,~sۆEyl7fy& S hC KHƁ.<#I^$keo@Ֆho\D:H*u/n`U9p))-ɶ/dVQ. ~`^7>Qr0^`ƒ,:9ujwi)2QIŢ}NO>A{Iğ_9rcl} owYcձc]&o4o+l2[]Hz-p17 i@HH=vN">SpxPG#Q1.&˸1-W}WhJ)YU|n%0eTg9v%39B+[7>A&528攂raFdI_K_!#Zk 1Z1 0֏Ӿ1l`-')~`&a-ab@pTU%wjc/i#̕IGܲѪRP/-9QNxw hxTD0Ar 0@om.'{&v?ܭ,ƿZ83=gwl@G+ 7q0>'hĎz;P*cMCj$FOtac_ d/,O2r-wJRcغ7'[ٟc;ݸ½po*.\W׵uIתZ2m,fq#6 ?7qDc a2e,@G$hv> C{}yō֯Ƿ0VqUMEAh*׊*!yh) ~rtwp ݙXY|5>:7z^ ~=T:+["7Η&Tz4׀xT5 K8)!ռ'sφWQe0CZ@%hrOB\*nUGrրtS Ƌ*ݎ?W=AP ŐAo; B&FS^& (/Kʪw mz]vM?.]vnJ?dܗ- ]E\ vFXʨޯ.,ђā6B"#%츎.\x竕 [ ٭ƟG.=q[Jok]^5_pP˻܂ ˯);QQg),G-Ge4AQ 2JN $^uSD+ң2!`啲 (%EnFDꡚ(lumz_ǟJOY_  וX)[wJɧ0(;2VD4n0aÀ:xP H׆PŁy9 1`MAUmHzR:߲-;Y.@ @2/gc ;A~d>W'ӷ yXdWѭ_' 0w/J]>(mU#ӫdrq?ӪnH#-): 1ݏc.DUPJ 95ú)5[׿;mNfozQ[|li]F1lJ*[a97kgm>TQPU@[XOMgP;[ ktP܁WlIٞ46a]AY0L`ؘ į1i fCd ,J3m\oN2j-Mǩ -N+񜄊:u'O/"zuǒ7蛎bE)K{^>IU:Kꤢǘ ٬Jp8 ~[LgXХڌji좄Av?9eq[P90I 3aрlCU,xu 3?@mc-#Bc!1SB@KIP1(6wHĠ_ǢڈUHKMw\ƽE %75 MKP/;w !$ BOp'Q;X$UIebo3&Dp0dɶ&~/;Z!l"b_:谊Vb߭گF>|Ů%)DGdތ0*)qN8/!:8Lb0Oބ%-,QoMz $p&O˚*:3ͩ tp_4֓/$}(#V䊳t|ݩjrhgƵ 5COq2)),5Ht'o >b P(ڴ5gxW%G *OFgGfes>C3Vq13 ~)iS,oaiduP}O^' {-&8?`PlW#f췒`% i7YP)EחnJ2;DRսk9Es<ߴ~1 sD`e ;7vĎ32/I-=B~lh~*&؈{ѓ<\Q`2+7w*H #uW08/{S,_q=IV7d"m_KoKS>O@ i'Mw>q.,La%2s1-J\ ygQb̔ vq%1t7GbNc P2Z +px 8k9_һ"?zJ\Q|r[Vޚ MgCf#' ]'!Z#OPH^ ʜVH6|uZ8JpbIN$hloHE1նQC-~7Q2zRe&6xmrl;7q.y.{J_KM{* H_edo̦I_Qh,ۅd2 Ɣ~rrpm6> v؊?ATUqSMqeB=L/y[t _&qXyվ5_ x^%zNv0V{^0s<^m @{G^ (;m8 ȈVqZEATXQT,"f xT!?

Udѳ@?$ċV< t᧓f=8f$x2zS}xc:Xiq|oǢ'x>[)~#t6?!j(\`6]EF2f{4SCLww$^<0{A^ Y`jum9Lk֯aWdx-·fP9ɻ& UV5U(p^lWy=f;ާ#4ɩ5ٹ +kJ*& gJTZw昧K.bnKIq_z]%E=: _]m5(S S'm#D"b{F"KYʓK'ƌɠ)o(eN$hd'?Yd}Ud[E1|<クo4EɄqP vԭ=yqľV6Q$[)҂l@/Ӷp=> Lv.R*Y≳]_<̴ݷَ M *rIY㏧@o ^ 9v0JjegBӸ 6kG_)Y4<݆[VH O!CeϑxXJlҎDǎ?h!:+_\}T-[ዾ^#OO/~,('9QiyA0]y/#.[s?HalO7ܣMO('C\rgɐLw +uÅu׈jI_~.N*GtPdC Ӣ .nO1;pH~@ C Wfddn+E09sqPI^ y=>`14};N ŽT_)d"6Wk2Y֬[螎n:% xOAUw0@7)3I%SYlF"3ɼ^DAW:B FL!=v.iL-"im5c7@-Q-Wע^?( .$~cX^-8`hA觞QDvyUX(48 r|jsW[Ng}96d (3.H2o~:W3Ԓ&ڽ*V/֐8RAx1Y҆IY?|c:'S/MkO Hi7|AKbTQX؃3i $9b mQIjWuqV]^e*yr m>6N(LG6v*7me@{Ydn"knv;$J^" {22݆E"loeJ믥t.6P`jK'c"^!m7# ?"NjY>*i1O@` ڥٕqՠ=m G G3X2~v%\n6 ".p` o(2BZ4X TdWw̺XNw0d%!h9m 9Ř{*qԀ (~e廓\^PbLD/Jjq tS*!/=mft)cO3yf|-Ei$M}$*K)!8k& cCa!wFpZ}/.[ UY]1& Kcl܅yX$7ەj^F|B *"<,^ZfGc8h̞gbi726PrACsms_9 ‡J`3B,1٢_&B1KiӼU`^Yx9aèN [5%ǚE+Y#h(I=D|1ZxJ?.]-r5_1h R&7X_LgqjpU:ˠǽTkX©Ac"L+|ء8`E>< 22/'& (!_R| >fwo.  'W1}߳ ,hrs~{fY^5䭹w2ka!tI4F&sqme g!Mlfc}p:=لD<½Mް܅lD|4d%a3\:PՌA+ z9E6 [^?T<4-6؄q=2Կ/g~|"UHײo?z#؂YJɕڅJ؅"(B",D?d%pb)ݢ{(՟Fs'Ad-G~\e^ =1ւ/6|?.21 0!|K nLB5=K]1B|l(W|aZ ,Ou)FNjE3:ILCBHPઊtT@1Q/`?GuYiTǧUT9h?FZVSEߪ/YQ# ]T= QРGQxPs0B9i( !I@I& 6M4s5,ә2mƵD9Hk 0w >&,H *|S2%ǀ0:b<=PK:r4gT vL^W.G:] QMPұsNJ2ʭ{74)GM q5GF+\p 4a40 1 VXy ;`2 ~Fxo"(th{ U0"lP(EYRPcL- xm'n)O$'T8*6@ "s=ܟ:`e)kC6Sƹ챧gvK#{H(k/[{ǒ-ݰD]TbC܎Vͳ9@\-,RXA(^LSN~X`N{J]cȂK.|#УAw΂ RKqyN.Nf χ]A5tv7%}p;o X3]@K${H15_ ?uo."esDqذ4 ){Dwg~AAQDfI SxD R6B"ُOXqYim:}~Dah yn =C91`Y0#6`$x5B?Cݸ׏+{67]ns6b`B(F/xsYOXA$U>h@ =/"K.€v.WV.hN sAo&J1][ 80~, O+=ȕMP8SySQƮ)0RN [u\÷KăK.s嬴sGÅٝȉ lrYT{ nQ j61Ý/xYB* %^vI0 3 m© 3<ܥC4wfxwӔKuo.=(tmBWո#?@cA"Ηi/O *k( 4S[yl :tiEr1Dy9Ewir4*ySD6c.³)# 6RT؈o{D0ե񆨴{i9PSNal:U>ӏ }݁UQS ɜal/%5O~*ڌ*f(CRNfGh9AW&9mXV2mژ.! UX{.wvfXJ8ŀ=4R2ΚETmԔ' KJ(1)(fTrr*mJC[pjЯR W2(흱HΪX\@`-= X7DH9N [NSZ ~1#ruNeaԣͦ0Nf@3hO=)vz[YnQƜ 5fZ~+̺֤Cnd%j_"BieRH^z7%H:VpMwy~5e?77D㔐 ^LC#UBH.@ЖIc*%eCX>"XgdĊ﷜d4JAoSdێ2R^M6Cb:t-SL*LSǏc?>kY3v@cjóIM<ƁwP mߤ\z`aIx,wտ)tͫj:+_i]= 9]6ߋB LMs4۲ay#,/'Ʊr -OGtТWI?mw;RVAFтAd7%75&;A̴5f Js:3Hoۆz*✰Q'wO#, ( 9~̫I@xd' o7 .R;>+wNFu \ρ٬(5dۗ'p41_9$O|&iQ?,.؅ 1e`[5#u mG _@iSdH K {Ig9oX[_xiK%TJLc81gS !, d!LDˢtmB_eeDkرwa(kWz86ɭ#HJhǙ( n^v"UǖO >u'rφv:t&~l^Y{y 4oP1}mNA& zqD %.x| GXtsN[X#pՊ]9%g Y9zt1'oiK`nOBj=CIμ4(æ鬰6\<9BбC~`k(HYAfӍu_mQӬXvBu#jǤe jyW3 [l<|$%,%%@@$H_X*-A\gf6$F[wm~E0{FqF.rAH+Xrqy28mI끕 +Bʹq_4&=Ļ{sBf,Uu}( f NCr7B~LK)J"Fkc|"0 ll˄Rn~eaȤARuR>- b"4oD\u}_dv3Q:Pρ\ [w]*n|&gP m?{2h !Dr&uNrŗ#Ot cR ʯgT8搯*kvȝZhC29)B( )DFPD?U~` Tc'z[xh)h૓T2P;}{rw_"+%&ZL2^2XW!>םЏb@x8(<~ o+;#~Ĭ͜:_}0qwP^J]]ƪ+ a20}h)4R`E3Iږ~BDpJ z5'E0Y $㊋ >)p+ƃYu7΅E#a41`.׬%LSrY46;,@/0XwV7syJ,'kj"$@k\ݽ>Cb0.(wN]V MIQweDTVяoz563N\qU,58G% +bq 0ʸc GKoo5ad L7;$MZm=Ȇ$c4hgbo~N-zO "E!4l%rY#g MQyCR\5ˢ@ZQŶs UTk l|eŁ@+s_-È]"B3lc+TxÉ"{;:o2lĈ(G5 in졥sZ-BڂPj&9X3un6-CD՛yP症E!_iZݵS"BFq6p*!d"uoj玓$WЎ#Hë=X C"*2ׁVjhY]|f&Aʲ@ΧJF=$s~t]QQb$'"w؊]rZYY0f *^ԥگ >y]TaWs/mnZ8G hgj=ڝ ~aWrlk'֬ ۅ'VTt cLT5hT)~^H:V }pLxvxDFzfX}h$jpGbG ȭcU3pJe!%Gbt if&&Zu:4&eA|O'3:ja@]?Awߛr!;w(ܦm ;ZCCm;CLlC|}\:)Tߌu%y cZ^,mj.Ҧ e=/EEp9šC׭ ҅snpUm7W1^QQN=41r8ytjMwsґ׬{m. {rxȈ.;I+~n*[WY.G.r ,tc}LcaT9y=-Vc|hzE; e 85O3~̨/Zv!1 6 xxZMڰZqZ*xb<* -s&,I>~z!95OM%O|QOxkk<\}ښ5X\_ռ DWaΎ@\y5ȸ-Ip #`E\Qnޭ(񢥱+EˡQ9YOn`*E8`Rҥ_LGz05dpp]0?|]Z5yM@~_ %nqLRçgJ?(NiAbRzbH{-AKRf*MBw_ q2 !ɵ/9!Lq0ѡYLt$>CNgȤ,͙ԝ/ދKd[jEC' $k{ h(qB Sbd'MC&&nq;<dk VNwa!C\oG<BVtZ(PjbPp!۽߷lEVeR(-S|yBTjh{0t\d-\lE;'b+"BX5r`>֌>/=XA{]f^-rQQ%{;Dhz'vX\8+ȡΎkOJ )Tw%C / CKTߌIyx]p@ KΆg@}+ c8(B̅٬Gve#BpjǒiE=Llk$!f#\H"5O&pgՓ@w-?pR# p++CPqahV˴j_}dLmx` k>@EP9 X+`:;- *KQTR .y5 # u8dam`]t|qQ!2.꥟,fmH |8 |6-QHIĮLɮ/ g9 WWsI覂x3l.7m+w\]0(iMȈZ?BV"%&?`~QxEn6Ea˛6E*Iyϼ{zus:,ͫAKO!Ȇj+WUe71E'qD?A xݣ<&Sx<8?s۝wNރ҃v~O?\I\ .fkӹY?+T¯i3 (⠐(2x@eY'WI#Í-z]m=5[ 6 E&֫4gtC?KpҽtdBqZ(ӄʗJ`{šykܯ4䢫]$Lt5^Jv$*\Pzuܥ싮<N[ wo3N!Yc%K;qD$u"XC˽ AY HN} x6=%(xKϊ+aAG~?6-eLʁdмE@JObr\]yׁЇf=ӘQR%+_y8h劂 Qp2c$*W382M$蝯]Яx9nW^iR)ޛL1tb~8V끢^0&!ȫsXQz[e7nFJz>v-}hjyr-"ecL!R/3v,pr}D4ù 1[`i۫#A&TOQ~=ma4:@Ĺh$#ftio[s?WC#g!KȌFۢ3.r"=~7bSu ӧĤ.ȋC݀)!8˹aV__Kw@zQ^;|(i E@DG!2wF=~?9GgI9Q~Z [dXfN|< Q{ /I:TDjoDᱱ;8SEOUK#/yy}đG1WF蓄.&߹bE}"SrIb? EOCVzXRC>7L<ʬǍ׮'H|eBB;k(N_+6y8[J:TCh 9G y!-O8+U ھHD/ŷt+@?p 6C1V_Q&GE˲)(=i2h]I#^Ph|w iKM0ҋ!%txUOkNe-F+:Z5Mjٖ{iCB2UfOxY˹ ^MٞQ帎%NeaxͯZb VQ9 X ,ۮ8SUy 2=l9(/U-zX v):C̫7?G [>ǻ<GGr ĀJuj"\^>n'.P$ O ֔;_J蒂yaѐ+[ 7p8B`hZA[zIӒ I(!23^K)ذF. ?ۺr^5MkRќPh%FcBc9-i^햇'f fiNhH;@GDcSƣ$2i#]ĉ bJM>B%7[4Ng ßĭrk0Gx}2+ק~9qN4wa<2T})?ޏ5ͅ:c%M ;Eo+7,p$a}+)(ɦ>C%J4 eþ*X(BǾ*W[Wbjc_ł睍l3r2ǐ)|g1rjbӴ>P99mb<5)J\o Cӑf#@0URI+cw_χ Ҭc{ ߢܙoN9>᨜oRctst$cIpTwhE?7-zlD|l]p*l促ir'dFky; MNn-wq]7a1֏!ES7΅;$ 3G(qQ[ V8ه3ewOx탓 I?ԴxZWW۬J`iTaѴDK|[jO쉸#Vݝ2fYܓL{i.LD%lD%icHG + ٫ 9¥DD.:)?) hFg3d&+Zi-kIRTލ6Ǩ=Tf+;5%Kpؽ+{brTbQR]xY.FO (_-YcYO#}Hl\<8?wv獜~I)͉5o/ 4O/ZM~n,򤆔#dce:cw̴}kJhOKkmVteu!]=AP]P@!,? 5 GBXP5'Zٍ įAsFybgd|fl<圓קq.;fU.:O۽Wgg"io&chy4n%cwWB.dd̨(u/y==oM5c5\A2ڱ{&TjiI|ޢqllssg#rhW,h|LyZoi@y,WaT񴸈rנr=yR[{aP2Sh:E4)3mz<:r>H EcLfVL'5:^tyi1p*F3Zښī}9,>V4z͌>[Vl8ºkwbϬP椚`u1pD{_S_h`y;+ ʻB2Q vw٪Sbggfo՚ڨ`JU2^ʵu.<_ gϊ=1Q;ЂU!DәvO{52lB. ht&Oj`ZF "Eg8Jؼ|ɇ;x 8m/&!9F 7u( pʽ_XXx&㰑oR[J0Bx̑S^oڢ})W$eɘ9 h?FpJ䪵A`.QӥkQaoҨ&&h]&|r0U>zad))Vv'܉<d=ӳd5 4t B*鹾 Hǹ'S)E_+<%1H|//K]rԿ-m۫)~'ljxH0 Q$nz13fatdL" 9FA>)`UvRR^Ee=$w#+DVo,d4 ؃%l 9zp\zJDj6:젭CkϙB%> xZHFZAt4qcV-R^{sW wɡ%6QdSfToaǚ_n?Qs,GΊ>Jv&xK%Gg/ǡ2Q3=R[g SzA>GşH"?C_U_tWQ^Bp*_U=j5I=j$y2~ٳA\k4O~/5^"DdnU8:1NExj!++Y3.޹4 `g生^8 u7J fo]<:۵<)i_!YP^"pT]evmN|` pnuk[MQN;L&)(Gbj.îHKkiѨ^?ܙ8Uka]D[YSwƎp9Иxƛ5Ҷp!eBL.Kiڭ$AJJphXp}!tJշ-_/|4Q};3_7 սw \\6Xx9`uU օp>WܨSQsExCgCt3#VW51 ] Why(R'hzS\Rve ~Qڪt# )4*:7IPcYƅRṘq{X <#!9,oN]$ԵwX+.3]p;E${'(WydK>(e8|c+'pZw{0y+5wXnHCr{l>/qә( +dkضצK(c;@O6?J<z3iGܱTU =0ePj7Bs6tb~<2GW˓ ;SR<5 q^BC "]r5B-m0X(d$ mVw[RBÙGp\T̷;T-=#Ym YmL\Zzꮉ|=) YNyu.iaW&eѮ渺e">I%W>bɳ (*!׫Wr%o Gxbˣ7$q;<ٜ4i፪ti m{F25 n4ZP> xא~A0b7i!=ZJqzoy'g@ c0]ݸ(+7::%:؄RݯӪ+R(&YypI|O`]|pv-c/ab)GZbnOn3nW#Keo"P-$CrFcs N;,|./1`_GT3c)o=X)fwCW(x\b$Ή(ҭV!TlϹEt'-_d*vu|5 Hf.3X*/>(; e HbѺqc坳˷D<"[~q%_Z'V"x D C ΢`Rǜ'~ Tr Ɨ_{c/R-i3 TDmC=ԍPJ}cjʹq'5!Ǒ&[8ۡˮ2A>Ok6ó9`z¹&(%FBϙ?iN/H(9a#*Sp0- +{HaG6֋]ٍx _z 7;h֜;C㆗]2 DӐhb]g+ڌʻ )e$*ί(uM-DRW[,7w Ppi'j<^a1Ҝ3-rTK"B,Kw8seuoFp_d)2!ql[`LNt*i構/QG[^l=( K~_٘ Ղ ^-}3dmC Yb9Xh$7iދP^f'ĵ ]i_㯚8=괍*d?[#KK[=>x7x*IHi6p܌EδܧMJʯL W\)` =7"C.+^]vv}'Km= UVO׶*tOve81`]Mlv^ PPtLrm5'jP@U}%q,JgZ E ե &c:7B4Uƚj(MR/XUjY6 ۆ?zR lf|kBƴK]6Z5?5WNMzߌp_ E Ϊ'|]m !LW]w&ـai{' 34|)ChƵ1.;mocṪGr5quRq|5,՞JB=▟b?+n7],N=FN'T2> Qu萺yatڔ.ØA~B Qq28MM3 'Nar("S@CY'ٚ%tE "wgLe OLdžx;r'J?$U<ڹ=ދʎix*Hs'o=FRPRt?ʵbZFૉX2.Tbm0.l_Z[tA-a>ͷ9\2F5@J[0j6?(ykQ&C͡c<ÿ)޾E{֜ T"3b%$r*0V4:V5IguXle$St rlLmXnVޯ A+'fx)nhZL;7*kuivz>텴g[GOï'/Exd`ѳwwVp}JOW.Xp-=.hxL6"-h+wpZsAF vZ< P{:BY>n&-?)װ~nndxUPj`7Jo޻LU?ܙxv1tF: [~6?08k tn'y_4NЎf~/Z\|h,D ƢU(hoPN+ 2ch- !,pX á='x;ZLjSAӠtCP˼(+`=q~ґ @p~b3>5 7Pz?0gs ^V_V@Boϧ #T9Vƕ}b.١"p-i5SڋF`UJ=хL/kyD% oc1cAl+8in5Zs;bi%ϓ6A2%(\ P,>@R5dVM Z:ug64A.:HDӋP.Ik2lh}º2uczDc4A}q @>I.z.;( s0YmHN0m"}Rlg YהO4ҽ~pX祩WД;\ސ8 %r*r{(&U=0! 7 j`]/dRrֹh)nt[RľNԵ<y*ːQ^sNؐYL5苫VED_kpAOξ7djzj@NNK]BwGܕ tg쑊MEv{ν󢺄EE/HD4oD߫q\If)gg')%TB ZvXN q%lHͿi#T>Zˊ5g bЄ+wN@L"Xbuɚ e5׆)JP~*8DJzKD; soaQc#ۨ싌Ԣ憒YG/~k悆V!Q9W8gX |TE2\<[omdv Xq∤ͻp}֩TcJ_dy.Vux רbsbmNH/^\cq3Fo 7vNJԌB-6a a0⪬cLƧD~hTJѵOZA>Wu,sp0j;P?ly9U ݺ"Kf -#bsmdҬx.B?ʃʠ)pt dH%ҩ}ivWUZx]݃z$?$1녓|h=> >-E^S[}0p:Ss9iBV36q֢M))`>%:y\Ƹc>m&h|@T ~J O[Č'=o#ß`GƠ>ro)n0tH=XN.)Ky!x4E?]NSB<)ݨ==2 Z@{\roQdxcbhEI] $tN(>X\| TzzgBaI@^ "P\@,tG~&ˇ1\p:H\vӫ\Tr 1/\~_`sN+X t?Uz; ރ8zd[y[bōI^)Af.}8gZNSn2L*w'5Yѻd.UIh K:h$Xefv!u) ,59Y8J~^f-; >G3&,oO/^>lG28w-)MM `ӘޖS: ̶1Rjrh\Dzeɖm.. [aYPb!Gy:b5\\ LOo+elwR.d;z {7ɕR??A͢*pk{*}D7;<OHU `#%3*.71VuE f?p5UU-0JQ^O|9dCep|Q m!S~/tYh^uW/IA\mq21&;ulObħjE[w>u#ITyMr5WYtnpIWj\6Z fB Qn [/Yp .BL6h &<3P]Q IG_كEFm@U?.MV()Гcn0|3)dHDP_1mI՞vگOdmsyD#ù ŲY C{~! 1Oo F6YVVګR.. Q"7->Ľc݃4 ? zCrMө/ө.f S bH(0To52ZWGuqY5!p%vl,`͒ ?˼LYC%%XLvFppTj'фx-'VhI^b09Q[=. *>MbU(2K-'&əp] p;7J 8)`u z;tTNzix6Ţfʑ`~:$@]'L|MQp񌬊~EOh@|36_KFBwG0Ͼ4[PB}Hc'??:=Rk7%HR_/҉wV!'C5 hCBboex4!Mji6Γ~q@)IvkjP!m'r% /#n8y9>g'U=#tvb Si+E2Y~F=T5<5JӰ׷>Gigk8 a^6ζ4]WG{m,r]F> Pޡ[9恶Ws+w,wv!ŏcNeR}U)ckAZM^w>  4یFL&ĠJP([SXU]T/ay3kw@RP^<.5b$> "B'S2cRN}iWgĚ Eg0 N7@eڹTu9rw&@2Gd_rs3|0;O|"~BlW4ۗN }@g_昮nWY8Lp>(LZDI#qvO:ny~Yz)Qmrا?@`"/}Pvm꼝=ӽ%1'qJ>fI^'EE2]IGVR;/?PPFeT7ޭEquQZpQd T֕w!@ 8NmKه#|;bbMV[A]V2D{Ő(UPPI*h"CIhΌxv"uVlo$c[kG _ѽ"Tj5VWD89UGϧDsmNhX|%p\|SឥHʼ!Z[lP C-,Kmz2ue܋sl\UU?f $zjБP3^2N <2hl2-)Ik6 :G*:yǻ}R%iTa'k'ZvgNG!6ŷWFz=p^. 7n~ e+3aN/Zao;s1ztbqَL/[}^%:M-G.y)YD]v+:4Fz"tJ'wR $P)i$cb^r%5o9k {5zvE kM7|WQIAfN7e AR{ټ e;t46xP5՚zU؟ Pni jIQ#1,i:2Em,<[&H`sRӢuAO v 1}mK 58}>V Orf~,ؘ*4 Tu!" 6:_4ͮe7=C'ӌg% ɝ/7P#zJDo*+:gvrw:9xa9L["_Jd̙TV!ʸz!}T"k48⏙`^!M=.eH^Nef'/ .0Se(smy??'> HnUt[[tk,lCO \k{{6&MY\ 4AS2moEy,˓LaRo]ܓEA0@`8Ő-i Ymas8 aխJrČH+(ɻAW1E xan9aZ{q*Qgmp"Kq48$G׫YRSh1& >+ZʝTЮ oQQXuzZX~E).fGk2+T_.yyVf5MDGO5/@.Gp50>2ܦZGNnuC?MnZ>Jw*Q6Y η?G B`$RSR zd|pBP;4>Efj +&"ySSd\eJӝ\wIi&nw,/n[;,g~Af2»suo4΄Goz&oi1r-ȭgHi4.!G[ U.cgHЃVݞi)RVuRrmk:{fJ XW e<ymR!K e/ fUzǙs{? SXS|㮛KR<!3eCj=%4ϣrU VD+Pj3‚B[!^rS6({5$kf/ MLћ )SSP$I=fg:싰R} E5E8q?8EdNp[:B>.җE8X1\;ܔ E-%lӜ?2#566DoP]0#cpVTq]FB S6#)'p }Y) d`vnRnkIsti|w|>TԿG%vRC](>BP4s\.`uk:BU<5W ʊ(RSEw/;5ۡ>0-71φ4 wu^:DŽYw/R-6N=O0t(nfW\Wɇ&@wd W9..gRa3lP-=tܦ#7,s?./W=118/,fѧS;̊F=]o3X 4 Oh=O6p4"֔{K߆Vf,I&s[mǨփ AQdv9L(O!?ƃA-zϗ 4RU=$*<+ށC꠩QjҒ`):GU]@z;m.ʈ 1h^@UfgOZ,O&wA"vXU.?\z eR)^vg!~$+XrK8C"(h{YAϺ D-D);`H@[}zƍ &׸ONԷl  !1a@;>-I̯Jmu߹)h݅ P4WZ1$|ͯ{RD9ڸDb/kOܬ7D%`t8܈)@ )=1]:FØM'`<@& 4j4gy%6Ol&My%d5AؐZQ(rg WƮ`~TLX}/x3f3x!LiIPHNL<(Tm΂yxC7j0Jp9Ru`wT,` gj 3O&z&n:ku,?$-T Ff,}IƌH߳hz0 Z*O NG@6#\~?(ǖ3FJk{zʑuUX&#6:s[7FᬆU$]e|XEq$>=Ic1)m[(kug+3A . hOEoꯢאhHFȭzWy 5i 1v$>S/ @*m%?,j[yeK3,^GzL߂{KA7\ԅ,^s@ؿ!#Nr4Nn%[,m|h<&4sBw@k~v1,8=m{jXbTAn in^3uH֜;.A%چF8~Q$XeVfI="ϬeEGO8 JIk\-{.yܩ%i;P 2.#57<;wh>;XퟥzU;m͵>1VJӴ;2o!16*V»v b1D M3/ 6 `CZ@UQHϚL:jbjwRK[ch?x5qDmoTgw)n 봚Js7/A7]9ssy /V !+eb.Ahk;BZDZ܎S8;X0l+fQؘk~tv$jPfE>Kwk} F ? ʋ)9ȃj^?uVQu'Y"qa,orDq~_63$J3 ]AՇd=L{OH(ȰXF;Zv.,h6Wk;PũGft0Ȅ29 ^ z 1n!S::"xU-X`uT"\DJFKߖ:k!%$I`e 8y6NIVF)\$& mU'#a–T٢S Skbv,bE[FswXw3P;TʋpI`B0<ѝɈiJ^-}<ZMۇn^7=VxL.n܊jH; M5AiyciԯZsa[Y38SZE]GoXq˱KǀOMnGt7 'yP(@x_0)3 Y1{ܙ,,^*zNt> ;cL"C B%.ѦM\ԣۛb*`!cv唆O?,ywkZgamn6MB3kڀ,ϋ]?A.A _(L' I~:ktWn6 [1C`+1|hŝPD UXi%>J6PbձoƲ,G+IIˢT )W^?[xTcJ5y'Ġya#Gm*%ߐ7J+a{Gm͊ϓhƀh:Dǘ#$ϞEЁI[Qf^I"GЋ+0W K[sʝVO蔧B4WN5F)8T~#6m$PTI捻iL7C(>0(AS#|pBʭDCsXτeʲvc1*Mxak'7ݦe^%vpv?6(j479u9#L1Tex)~d@åCY #w}Ֆ,$rx!A{S}?W*KLKtqn|Y_2`+ZtىI\Dq4)WLa6N<4Q;EFٛD qWd+La&c[\YQR8a~c0[R ΢%ȟ!c]ؾY|O:mڱ̧];^-/pqܜMV6uVZEH\ !Fmd2] -7,>9XddJ_@$4 HY7Іtpm Sk7 yg;@]j_|fFL'Wyoo%ث,ܶ}uA@ =R|=LP^^p&-Sl5lľU0ǔ7ɽ(A$h9*x+:ûz<ڄr? 5iPֵj /f2 xLI[ܓ4VW:ڣ6:ykƗ )MN<- BM֞y`jmI{AH{\ŷS,h|*8t,I v HߗH8wi Bq8NE"}].,a6Den9snGG8sЮG I?kFK { _}e\:ur"ki Ƽ> $_)1>_]J8|B8Wt[˲'p$I(FwBM$;gtT/_l1%R n <`] ;96&v&4~D a? m~8n5¶Ƴo?ϱ] i5ԂwX=d^vKYx:R{Q0&rBT_=0 x&^_ILe{To.[.9q r:2]ȨZz{#8f$odo{V? 6Yߞ8+Euz$UVSXfM)yRGYWHjS?ld"VA&?zC"1`l7׃nFJi\;ԼcyևɊ|92$јH/fxua5 d' Z1rԀ,119p'vӴe+O܎~1k0j8Hi߯F[ Vza_{"n*/|Y>3*sbynK(J-X凋I; g:@)l`u=-Bl/Xԝ-"\v"$xeHWGE7ۿ-BGOtǏz{5UuLwԴlsOYJ/mKr)#CH %y߹~2b";\2k~ߜ="P2. O*^oQ՗̸F ˰W42uS++_X̐q5ǫ}Nf8 oq {Z<&i+|8N4t M4_m&!(OԬ Fspu;eܓr`ےu0~5(_]&Ql3UdmXWƸɎkxg1ynglD4}$(\LAyjKxmmqp$D $9#LY b> 18L5^#GSf ;ѡXnQ휷8ΡXLd{N(3x=#ߪ DrNh'ڣX/wl~)xe*8@.5g=`lG-A@(W0T-ɮ/^ݥC 'öP ,D;W t"Wݻ5Qz)R)\{f5~kѦ@fUkФ~U#c\yA:)A"fIxqy4huM9a8JJC |O;奙ޫ.+nZ&tඓ6nI$1c`k;̘{L+~x.yԉz[iGeF$Ob WqP2p0/dYњɮ-Db+ܑ$#:{ Ǵ1?|Kj0Njxr ٨ʇ8=O07F[r D~$dZrZҤT %DIQlT'T3z ]Z@i{";r |GTesMq(>m+աq"e#y1}5j T=ZIiwmGN|em哈 \oYM.673 4T:8aHMyLxxs{9O@*I+9Ê`p1mu< 6>+pөQRȗ|Կ7 x}T'–C7)ft9:(莝GD\kD][-=lX}[ccIsiU=l(Ⴅϩ,ӑT4ᢪUJ]Z)>;P\Cg6o˯scQ(V |Fܭ{Y'H1p68UA?nvH[E\?gfF2fCYUzۼBgo#(fcY&?CW =+'ǖ EUJiDra-e:S0G&e?2U hV5MϰӀfzSN Hiq`'{t}sG_hnz\yn5P3f_p(5Ʊ爙>o\w`"6(F3֣[@REd`g0}掾~UC1YG !8%y~M<3h ;*ߔi2sy24C+0]"=AF'(^{Mmq@gIqO BLh *DAk ~4IS@f5zK g>w-?x27Pi-i.c}e-1CH6$߃ KAPkec>""֢ThZ Ogݺg]>3^`{J王.H ty#Q-iΈb]펼ۋ($܃)>l}Gc[n'.}qr6>)HPɥCWOb3Ys;a3ώIA͇f>Z vut0gŇ?^0M^-%Totp &wf{JtAseWԵV_AT_! ٙR|K%V `l'E:^N0@^hcjMtpU񙛊^L@#ilsP?XrHoCر-pf`E˪ZKi3J+&yk늮8ՃIwI݇\/p=#nRμ6nܦkm=h*[PAj jq/D"2YYegs&SuTc+J鹞DXzm5AwnsO? NYc.9 A$Ywo{{$gmGL(|pWgcҿqD/s2%Kl):hH}jGuCZ~t!+᠐a!1X5>oX&hj] "wA + [## jhİTӤϠYn$o[1?r_ fηm9q `4-X]BiJYGF|Ij88?-ٜ>IZm'Ni "UeF ${2%oܴYwͲQP^ 1EA|0]@ADc><[`Ulq sWՓr` ?9T^TE~Hۄls_h>o8g"Ry|NҺPGK"2(S,S9Nqc7!ӁehklS/yYŐ[}`Ob'XfG&RJWM 9u7M\7$ -R O&t1* {i> AuW:zG{ 5\8pZݜVi=Xy[ l^4J0 xgk>^| J*t7[5gMP?M۵ZGn?-"m=^ baYtiôᲘc!14/-tgkma9;$y&GˬBɬ4i #^y$me )(F%*>4!V "d,n#x-1t(A[FE,JX'7c@|2i8wxhBFߋ4hh z}U=$=?樭 S`kDMekBiD\4fKTpרPquJ7 )Y"I) 0J3i98u'IH t,~ߪD p f&OBToъp\!^Dvj`WM) I\;eTu{φ Q>H-Sk&/Ͼ߱>!h nR#B]۝Kƣ=Dw1rjx-4̶6?p0IԢatEm0G[꾗Pg@&m_WziJ3(izmȀZ%{R+I(=j(D4USk]d?mU-шm-9:_ y"tiJ1*+l0䆺(55q.o粀 3/BL%EfsAD1F~ŌdQL '9S\{ 㔼qԡ)SEf~C#3OQ-JRGyzOxzVLs\6&k$gA X 0i 仱g>mqPYOҕ??׀fnt`v,*Q_1n!%?Q >F\$FK',mEӞE>feR9(% #bhNxDdԱu#,&OuSȐ!vsHXo=C@^A)Q YxFshٛ>тR@0]*;!h'4}g^RHDb`!{ykKm0*ḡ\9ُτl;}SnڟƧ$H._(}i3q5bӗV,wި)m ajo-YV'œw1CV*/^5=v Ǧ آ  FpǮ[ _£ 9Q}} f>o 330P D&DgvQAsb2䰐nwXz9 /}sGofWt>x=kfB4HЀV QQUv3VXD:bץ329-m[pA_W"h}/ }N ʄn9ՙ*Cy e^|۪G;JlZ* .g=Tgؽ-USuKcMV՝2XBn*6Ќ_ K}Ŵ,ڤiW9Tr ~,CP,QP8(Qe ʇM֖@IDPBP8SD<2";2Gyݖ, k={~y2? Q0g=B$jc)oC+W$#K?"Qj` ۄB 4W!J@ţazDFȏ eSuaJQ-2mb't`:p-7\m{YaINn;lͩbQc8O[SlwY܆1%_ =jZ\-xu{)Tj*8EyqO?W唫9U d^Hs/X" m^SjْmUX46rSSA5U|_𥬷߯&La3GHbȆ$G$t%jvȂL (Fy>42 d:?nj7 MuhT=&խB-NM92ZbF0BBۢz,8dс;*t&:#.lm_HjK,)W(}#T(kHCc&I~YQ̖⸶NAfECzŚܬ(Y F}D6{H㋡J)Z L {(ةz_xsB_aHZI~C`l07&) 5GwQſOi~4093qҗumMsF:P=CSx&*Ĺ{Ljc`6a.R-IC+\/Ga%6@!pGKsE`z"l1Ƅ*+/m!xɎEO`;Bn^(MR9\`1Jݵ@,56Ř3w}n>2k,쟽}|À`n{̺CP"x`Ñ1ǒef/{ުpZ>\A7JAT >Ƣ9]; _0zL݀\D[ qC>:RsRcUMB3Va;< R@Wdz]td($SGK$g8&KԡRW:CNn .P`K oPODi^b]IrɃԍ]cna) дxkWV#X64%0 ݟjW> x:)sf\[Mnxf:ߙ>;W;n_yŢ}#),>42X`[.5^%g~|=7o8gƛ7- Hu)xA$FנMfCKdzVgO}biFHEF2s(! AjWɧ`NR u*JCi. J7pQ&h3O̔~03Q0w}$,u)RJ݆@ߕ d{ M6<+pI+ q$*dqјR+ ۬%@4Xp22I(z.vdWeH%5#`5hd ;l5rG( WVuRs%^R2nLRJOv5=KFM q|M<[" N)cP0ZI,nK߾.Vz.g)J;TME p7#”8d푋.Doevh|>~/l$a4 ;zt R^:>/bvN;L h^K:|2hf~u}.2C[?$\nD~N~pGAxg !}ʇT-da|{邗zo#?0g[/0-ׂO3dV;m+2!`fgNP ?fqϳn+2T*>#ʖN)YGxPgdsaXM/?}9}Ɓg L72!"à`E'ɫJ[X Si@GA8aa!|j?[釠̱C(-` &|'m?+Y5%HU,kʌm.Z9sUȨJ\E3񗲁2gGv-RsQ=K0L]/6e{&ށ?m:!c)dbz!62^SRAE0f&15*v 8tF;PnsEZtDB;|X5o&C~Uu+ν#.'r !D~Ƞ'Mc߾mTocMóKT=7|-2[Tl\&]A!&Q 91VW4pa8 _]kuo- Wٰ8ed;ίp iDޚP;ncqU3ɷ(['S8ޯ[ xxO)×>GTn |7sX2ح^t'tw;L@\$Vfi\};(\%E919^zqʖAss OXSݰ_zF$se&Tu YqV(~#MFʀw HԃglBqU~/&H-D\E.T! m Ҥ G~JxVkE_HyY Eh5NMQt`^HVthl_gww4zR! 2 M%@+G3X̉HT!铪gzc`Ir f9Dol٣ut:DnXPnJ\ 1J;~ ~33$:6/(XI73?a./ gɐDŽh`J #.G^X&uO?aa+8ccz*21on+Of{[,hB )U2 ` B Ucv-6@/fI]W5})@l e$Aq^5_ (1+#Kߴ=4IJ#(Tp]_1$3@Έ@}vG)c$ *Rj%ҳ }`oaA[[/[%*lN*&+o`rne jÀWfA  ڐ /\dX mi~K&L{#Vj0q5A2I3}X"0)=I<AYHXv|ֹ+ "'.Ob,8=*uD  ,+}԰V+Đ6 "gK&ۯ[הQ}aȗ a˳N+ TMgb˂۪ !] yE$: ZyQʿKħkkl G&$Kp:mB=Ex08&[B0~ |)?@_T@ *OS.IؔCYK!1Ck88+IKn|zKUǃ]JN6tw哱bF$+¨cdbn,t^LM? V5v0u'qmxa|TL`CTL)~G-M^]?\펕QbxHpl9elr x; F=TjK޺@9^sI,+@ݍ/ښYOZf]#CFZ><(2҂k33bLT2HH?Lpkt|D!M K6cB< )a7(& e"Lئ* x#Pe 'RA>O(q,>qw tn )FgV$P"{>VkfJtJm$nC1CMD%4=ڼ*~fBW~rՉE"D=O4Gtc:=rXzՖHTõTyw;tD-M]=ibQpI1 H>Ϡ7` N.<ӕ6'v\MJTae1M޻:As>$H%[n[ô1,pIr^'7_ziA>Jh_ǛNv47w3N( 2DdO}R["59{WI PNI`zCozW7͏L5$@txn9ݠs*d)VS!P޸W޵,),ga=r}sYu*Mt쉩Mf6mHI΂}xBLv+x~-9rJ-o< <htmn8-(z +A&GL$iY_㟚Aҙl r&xCA5yPPOP4уLq$+lL;,!MI 6a@=y_,<-~-lՅNqAP%ZCV;ώrN"ڝ'< f%Po0p?EE5S '-sB8T8!O ŽF 豜lC#N&5,a?1vFt-5|}3F'DFIK.T0J,co )py[]t ]&SIXC*LIfc~44 Mէ:|ڽo]=p6=MT/CR}`zFC}5'c*+V($ެ䕗'0,I|٠$~aFL˪6(\>>#f?Џ;;,;I 0AoUHY0LsQ|cκ&r]Y7ȧM#r7E¯\J$Eh=mM~Ѵ0N&hfœ^PQ z9w}чu|cU3fPP,i*_`Un]-ӏh7VbzٔV ${dJ4UXx7PWVr<;SqF ZҀGilO,@\_n|cYP]HqQ*7NaLC ;2io4w<[\OqR6EאY =5N:7yZ`\ER! (7_&Ž9O5<B8[=9& qsnڈ\!E}zTqbtxPtQn8IDTg Ԧ ځSux0V y il"eJUsKqj,9)g%ᝒe5G!!T=2n6#d3|GV րkw/U ܔ%)ϖ/䤲{ *Fd"@"P4ԽZ9 +.kkU@V^&} e* *誻 q'?PS i,L0jJzg3!F nS3:2ikY*#vW1r&rFTi6ruJ6zzQ]݇3$N7 D 7Ůf5ʣմ"V=['KkFrgA!ea~TƁqJq|Q^@mJy*r)~$ *3lЍZ[^߸`VY.ğNb̆\Bu =|y,ltтΩPq39./;-U&3S:XE>+ENn&cCӟ{$A_"tk/fe*Z5ϩN[0NBr77j+e(G=ns)*7 0cπ@ @c'#}WYu%t1$UBȊrHV"q69;~(;UZxڮ~\p $ X9HWmşeu}9lJ?f#w(O4qk1L'8s" / )'Pk&Vٖ^r} [dV;5"ݴˤ眼N1QREQbpMmH}!ˁ>hBe= w5 1GN)>U/|^[#Qj['SJbciPm7T3RBԌ:8UyCdGR$.L>/%I"u L\/^.d33b0<[i{mؖWbX=arlI6mux]Yt==#(cɊsp'J:gcw5YÝ?xP fR3촭55r*E5GLXqӊd<֍=Ʉ1tH"(F2JvIbLݣhذ/ל%&\K3ӟ5aPJLv*0gHnzGRu_GBHx36?&zhf7x`.8&v) DݞX 9bި_pXw`(CfA4D.SkӀ(H(QiDo7.sW AAt>B F ZgOrV8*޵ǹƝv An{WKӈ'? >EI O7^Q-@twkf0a!;}3̨hA 1hXnÑX )xU VV]1 r&fl , Y7f$Z\_dfT 8c.If'Y-$$,-0 m^:ɦ۽h@RR,8/MeNccoby,[9뚱"~(=F";7Qj581AqW.f١v<;6tO_D@l.Y}UrO6S+hC|bπF1{ =25eG7N\o k+LE|n($3]o$9Ɯd#[7+H%s4~&EkPaeh Hz$J} 7x=T_zEb҈f:d.f+Y S~bŏ|a@iVyB6\i.Re=#D_T[f:=5risE3xX Gm+E<{/0?e)1ϙp)KV ϬPɒҗ垝VbF4 Y9bv֣%!j5- ȂC2APmk=y-7y-FPl4a}S%l21Z SdjFPm ӝ"Ȏ"1ffs""XC X< ]Q9) B4R\ŜS؜QT GߣCl7͋U!]6n[1`I;UI{)Sl?" loqy?vv;= iؽn?1Q`?l cv7pT29Qg?ɦ3DP[Cyn} J ,s̓q*UMM+ypqFqKJlFEH0m"yԿ= .F4Aq- WѲu'3KPȹFi`$=K&yԙH0\qTF>DFiɫ:d*r.̢SW$SD]QD&–~H !c%2 *.8|d"~fHQ|tS2잶p%K*HVZ7g"EyZޕה5^xyЩs@,|v*Nᡑ~F1PSCo?N*ӏ ' OUٺ\t^fDT|1r(H0x1={?fq<{ixn>bNʺ[q݃ܳD?A.cw&Xʥ_Ke4}J:* A=i*ݮ T63WQx:L0^/ ϣ)7JΦ&Iq 6vg W]DcdVsÊJ7EaMO(c6l5)|@G(vEA\K`[by|UcWBob}%J9%_#L;Y^@ĥ; c*V[݃swB( x $qx}OIُQ,#5de ߥ@̧-jxi~ QXJPX0C';4Xc"^xSp8K^$YMo/1iOSZ].nke (IؿSq \2oaR>]\(hpyhN9cur5 \[n YEM"Rbz@y:DRifgCu7,UKEf˔3w#ou\xH=/֍!}l7(-!o(}½NЮ(5٣ro33Z A}勣fJS)ӬX4?}"DKu:e &f~?\V{HѣF}.f^?/Ss;z g%(8[ e%b xEa-k=j[,pnw_sR^V|gܹM ?*Zi 4R͕ᇗUgI^R WEe"~;\ܜ" ` { PϮ;< uZ9 M(0'i`ّWتLIL2K>e .ACG5Kg8{Jң|ۊO3 tlN^o$b.Ac@[)ɉ0AGHлkSdch_~gVJSl.FM~J pR^&CPhˌϬE犡}Aʺك"9cI4 v)"]!(‡!0%j~<'Iu/9U KQnԝ,]wE+8<<¾rQze+ oJKWUfzJ92mĦԪd{ye{v\J$?#Hc8*\˨fͩ0l1aQw~1I>2TW:9sFSUΥySN]Ml 1s[$ }]00;6.5Hd0vYBC V%AT8×.+ ۩aTdIOT d}$rQi ~h&FZ9 {g'ְk٭(Q SH?&2Į_0QA!ڝCXJ(~\5v?6M/"bi}>\`0[(Dt~iJükV|U",B,+4aWn\[X)[t^AuӽQDLdXi ݢ~l铱'U%JunS?U{zMG?m$!m4Q\)v:`]=xHhl%Sy舘!F7扒쭸Qi/| yCqƽ'ZJucK %G_;UrTW2^%x&^DH.>-Poaw1gR;;umKPpc͈҅^O]Bw_x'#>3Ք؆X5`G^玏^MfRi.7V9ǝŗ4fC  '\|R}T mEvUG o!T{] 32e!e#$Rgm *ঙtmldKzJF_WjT6Iz\LRSݷҕ@c"[7"N.?:_BgRgpob uw0݋}%teӻeFxIԧ/ANFD((T!/W+qo^Qvѓ[gٹc_joC>;xgI6o]@xiD"~~T_$~Ԗ+oEm&> Mxxɋҥ{&<F=xH2sT:lUNh}q^.F&x0%=UQ &!֪%%7QgY/sl*<:{Gu͜lޘַf{$]R);ζD4|}E'R7_b=oCVШ_ԐOΉt`Ѻڼi m)3Q Ce"qwaRY >)bϘ&Sah " 6 N=zqG S׬V9TYY5ecO?VO)a`&&-qT bݒ*-K~Y;`\6*LK_jtVP'TU/bg&<쾈x"S}쇇z~L)^vi_ei"vtj G#,7euql_5 )ETN.rX'ڱ7Zo]n#+V6O ҂I:9||0u@Yn;q,so=[yd [Pel5:Vj6ݿYV.~WZ.{MVj9M+<mF9@gs%VJ x{MA&B7N=,wL HXw&dc( 2/d}PX*{={CBgށq) x=kofON2ͻ ,~vdy/``Y_Wq[Sid?#{n ѣ;I1qh>?ʁ9C}5&E!hy{uϤCX$w3bYĕ\! x$5O(qQ@nzRK@^UsL᳠Fv;'všvTPz֨˝N/OԓUrDRcBej;N%t#s%Z /TGtcO%Eďu4O-w7IU{C[[ ?q5&-;RWXagifCQ~=|yfo1ϪAk^9'@t5FRO$WJ42m:#3@1L5#p-#BWqyjkD k+̜&YRE>@ÔH[7;MRz|P'AO;g0kPMlL XVHDoB?U`m̭4_d6:ֈK.N&؞L.})W$ű!LV~_2#/_1 )v"Bڇ,Ffaͳ5ה 1X[p< 0fPAb(#kX%k| #]W(IhT'F(h(׊08xp Gʸi[|nO C2VMN~e}r"]٧u@ ISUn9iׁfy?=\Wb2g,fӅ2qZZUJ1ӻq9x*BUYTݶvV;BlU]щ . [%6'/2/ Gt2anK'Srbt'8;!J+-${ܺd~赨.zZ>3~qѲ9n>2Mu7@y{`.ŕ?L% 8ڰ[J 9^[)[pV{ݨ[[~[/u_rLx.b)e.MV9#Ur>dWTT$oI6lé.\2Ʀyc>bNg)LkP{+~Hbn_7ԖDA~9t:qi4]q/c/| ص{]Fwl'K  tS氬]69) }ģ".k(@]9\甹Ԉ:!H4cd`ޤӃ{;|ntP!aH7NBXFb$jp.Jp!D }EY9j;*@ȧXBI,q}`6Z(_Ln[sV+ˌ_KSKN0#}"E_FX9kŁ뺶〝t{UĂ(Ƀr[*6hyHjpذ_EkT*u(ڠK q$IW><nV{" F5J~#,i@xu0?qV>x 6WGQ,z4Zt?I=" tτ1g0Sڗ|&vo#W/ۧfħ".RMi!LU<\*J@\91x??bQ :aZ@M k/'lCI:"3b]巏H50ʬJʹi./9m`dz-?i7u;) LCذL YWU, PIs:͘_XU0_{%?ֈNxm  !1 ӣQdsJ;>~o)џu)mIɛX~ˆ˻1:$^M0Kqx=缇zYT΁vٰ@w-4 i[#Qj{"& T3d- dpudCi+;\75[+IzeiӾ`a$ה }!sCUu0ԜN/tK"[ǧSy_ҴQkZ0Dտ~KVTf`X;ŗ>*QͷS蘁;%I.a'(0?DGBEcr9VZ<jlɓ??uFѠcY@bZ%JRM)mGR5/)|'`2,X0|9icH+0|+uIh١LknV+/%ć7$) hS8H?>- .tUuTa|(fQT+q[7p%[,K,i+ 2yN%)sA)I)z{C*uKcA7driYb"+{%C] m'Olj`鋣=plsJ<[.ti| WQd 3AR 㼞M%9 }jY IJ917 qh}a7ViDJs3E;'r._4X 4eQ2 횵V l]X #88&}ZPJ4R?~/lk0uhǫmr>F-íM*j2@@)D Uon!2| spSi&lIPm=9m0ssQv[?XXW`";_7䔥#Z?Y$o`5AjOj=yQw.UI`6:5© }BȖOD '"㑂-`RYxA@B],b` M|QFUF^qu"`L&elf"ߘ+jC J)[ ?}wfP+uy^> ,ܵm6+.i^ eu6Z9;`k#jlT#"`.VC8ωa7r&ő] 1vbxTv)T`>QTĸuIeU :/ tV3gHEpg֚*^,L4L{֔m T XS,,a2mtE H{_+-CKLf>P3D`ء*f{OyL&3[ qQ(-z+TZxA֜Ύ!jLZ vѨMRQB wnjzk\.zTj_u*OpK]RŖPBD1ws9ܠ7 [w =Ƣ丩/w&md\VS|i"UzGe.r|V5:%f?¦ْ=`^Z[^x`!. !J#6o w0 KkY$dޠvj%Cupz݆%=X%i,r$Qʆu24Ө>i&P?w7FmrmႾ,fgt+01$ނl6j+ 6H5LLS(FUuQ̇QƶRZ(_2$3qvԵ,c}T u83@!*5OBV>G8&Hh0x'c],bMNϞuwD%jۡ(}=H%K m](o^l6ꏨtœq OՂ9yrQ*w_嫵iL9OoX^&KG~Aآߕm07tSF?h,$h=Ʉ`wV'IU&?=`V桥C02T6[K7Riu(gW ba4TKorO[Ӱ:3?lDA%Ꙕn3ȵ4¢>uzAFL5ZîM_`iⰾ4N|vexw$t ŦP{|oȧtdB Q;dR%Gܨ۞1э%N)W .И+[a86ї8}妔BQF3M1F_jX-cn[@ /j^$6NP/!* "z5%K^HQD |ۢme3r9Ňj7S*ma)Q?g~w~HÒ{!@S*UT)?9gD۷h.‘i>ΣYJ[{@ZxXS~;/v^>6b]68z@qdF5W"$RIUK_CČ&XU*)rH[@e`T " T2O痻fXIOǿey$Kk 0O謾XuP{c@zVL/ue`[} -®~>I`3쟎{-ЎcI(sISq1WvCWz_>7xڸ. ?f垏3a?tF8lQ)Ưϱ+76UW* %o7 2=K 22k~Bȸ&Ovp&)KI2U4AVK.-M)kλT:23cd ,[2!);H-gYD* H\/  ݭ܌aE%׿ f۸Z3$LӅl#G9U21 )T㆖̊sC[wX1lB+l֚eaҢ+<` F%s2NHh;  'LoxVq] 0V>uEt/i.;5rI ՖNڀC.z?ի&>n vp|?,tr~Eu,[[7;^:/6v{DZǷ;P KzdbF靫CΌ\Yې JyCv4@2qVL`x'UE /pJ'I&AOėغ{YTskm:v}ğYrw u< }+2x.z\jO=\nB:3Dz*swYr#^;n5Eߎ'iuҤG"ͯY Q I0?'&3 j~ƅ@N-ym$mZC%i[5I-JCGرcY01{u r e|B h6̗ް>WkQ,DՂphվHp@=go~O;Co5w|m%&jUgF T7F$5oJ:V>ŲxW7ixi~YkZ&x%SxtHjx=CNjBlpI(y&tY`SQDRyA5L*C4,&+Gm`'شs8 :#GK [0pnM Q_SMI'6A xmw4^$h;l+l dɮ΂ԁ}=n#;g0}FIa[ʏΪ4tlϣ .Cs[7|L% s/\"g֩UyҨ`㇔.od1!2 M̟֗v~M짓=J^sNO*p*VGANmpAWu$< I3(3nԵ66;euwʳW&c V~9,OȤm7m(#r:x)bU9Ge|#OdJFA%@Da앇MӉ ^5WRF- 6~ ;C2vr2!rD.o#A~hh-ͦ?K?(MD.iIfg#Y?:-h΄]zfX{~&|;N 9Hy J-g{R>):k6ʙN5AyO|y^@Ih6i]^g6J B>#mpcL~Z!9dgA3˺p$qxjë6sZ%dklrڤv'[~( 28RWv(P}'N>qFo\5[\ըކ}myϬ'O |}h0-l>A̶#u!oq- @IwȈP2z||zm1O(bۍ?7+k B\hN"'[l@vzI?;K%r5{D,@xI{e4l˞ƚ<"hKFd(C2 *z.%ЌGqhލ}D(c+U_8w nHX$~G`okko6\[ZL?X^ ?/A},ol0 :'Aqt.:U8Rzi-A@ˑڮ.OQj 7$p&1PqG:E,T69 ؂, nmP9x+ 8f-7 &#+37,7 \#KFH8-_Ni{U0q{76*mt:Tk,}h1C[B>(g}xR#@T%4~#U^IODT0KQ:#P#w郳0ǏAtu-qVF@T^񶭤7!4V{rV_͛%\K)@xp^QH5pMѱCylng8GPkQ>(Mcҫ/9bi|ovLʸ77{}\=rl j6k܄|K=Wfe.jB&VRVGp uTAiE|*{%8h^u 87(0,ʍhKr.T`P5wLhb1\ /Y!Ux4Ape CO`~yOխceh ݩs UO,kZtDajc:55 x.E'ByS)n#]ⳓO+^p 6 ケ8%֞3m,O! }=<+N/}Z5djNǼe{nɸѼ;o7ghf`Е4I^<ҊgV}c,ݐuz(6ZZxw\sL yw\ktyCB½&:M )4 DUBf|IzyxgbN'TVgH?jI|~O@N *$K oO 9^VJn+pP  S̈AY|E3Nڳ&jNzۑR *VϨZ)b\91 lS.O~iF7u[>ȡ'{{?nW}Z{>3 G\Wn!*/mnu48 :jF%e E'L1bZ2VFZŦ+ʿUn2scG\Η>XZ8~(I T;+AJHs9k7HU# /XE4 H.u흋Z>f, aJ^3鹚6~i+BjSǵ+B6kzqlֈ%.Snhݨa@߮!T/3ruDo}<{'R Jꦞdh}7Nz?pr%<ݸ;4-M1wݡ!q, vM~6FGŰq3)1b_ 2riHRnHGF=_*4y^ gp8Dj L}CO4/ :ŋ q} D& RS#DKJh~dgihJfZu$6=9.CRZp15A^n?Di N=|e "!BP#Өz*.J&?"=],es ;?1O8^ʶ')j_.slsӭ-4kL ͩ@}õJWž{RD (PX uҲG:no:/O!C^߅Й7~O5E+9J|*Yjω(OQTݦ7_'j *Mr, S`l\iw =PUZ{I"`fzv-v`GcR@4/`}PS1K.G"@Ѫ=}C5(v ƣ`h~w&ʖ^x\(J*or!A: ɋ{>d*#2dPlRנǛaH96kRZ1&# u8$wlj=&=vXJ\N ijKugHws% HΊq4C.`Bg$}nCOE:n9?Db.{?JIa*py@NsfSeIH8kHz_MXl\ׂ h=V'$SQPΕ@,Whk1m[sSQ`[hsbN0#i7~ _72w',Ѷ}I_*~>~~[ú@=8^sg"@q X/D1/j{ȪΰmE)'/)RS ֪^VbC-1&ۚzxPC`oJk 6J]z`DK4O?l8ip}G>vɮ*RH]k-lAT\se7[H&2T-|2~;ة]-1^_xmO`PƮYPΔ=6:n7S<@fOH_Q'즍 KZv_QԼ/Z"`wk~c^;_ЫŸ@ؒL,p:%YT|R&8%jw-~"#<& ABɨ:"v/⮟'ߗ®w݂ϿGT3˕x7ɪOY !W)/iҿ@ʁDet5:-`|V5F R[ yܵn<{$)݅?o i&m|cl 6H{ԥ] fdI1zƫ 9ꋧn ;#BV„̏Y2 f%/lnO9F5y s5xJTKR j!DcO؁2̙[f+KDٶeѴ!M]D^{^ÿ,Č (i/嬳m'6^HҠ'FȎ}[5Mt>X5oWqs+[x.I>UKeΩ\P?~Ӕn \".@WBIW+rJkUSļ!OcO1(h(dlF].cL!5EF0cLeY1Y= rR!#MDJ a;e<ř w u/+f̚f/5U*/tMVtq:N :xl>όU 1Շ;yaD ى_LD"Ǽ_|݆zE,g KIʿ?Ɣ:YQIYS\InI2j{4ƌ4ؼb+Uɞ8~(M3-]r;c~O ,m~-/_uuw5dž1[[6HmvoYo"08iΟ͓TՂx}{B4zKnjnXw! ~ؽu&@ҜUo īJ41tTl;b/CR ®:+ˬG G06 )0oB-U(.W|AUVr0}jiƈN vkM6GFlʨ93{ q0J|f"BfSVӸ)نOʧg9Gө#LȺ-KZb(\?p<;՞iY-|jgscHjc[!u2'@[Ȇa rehԑh\E|򓗄ӊI F!Ke܆F:nn?8\%jTI^1 [E̥zKm`l!!qG5QL*Q.~Li}l'ezΰEbZxN )Z4 mwPׄ>s0Qqe`3 he"L4" ݚæ8]o#A;5zS4c]#f_.tx]|u-*k#++Ya'G_tSⷝ^o@GV~.|%w=m5@9:V.-Zʣ%o~liD8*H [[~NHe&ͱsӼSì7eyOiM֚_~G&$+dy6 *>-4ҳcZsN%ߴ9#SWJӝ{$υ]c%J,#dWئ'Fcm3ֵܡmCnڣHevy6KU\؍0M{&P y>2-HD&<tnEW{Lq? :_VP~ M~85څda1?hgyqz p/GL}\;˿ {҃2YRؗSDd5t37 9LtqDԮ*!w|g1ՇIcuqv`1Ȑ'.(\QJ7dsВ){jb @f%&]K+J [t'BinԱACfBn4#Kf/j;|s^w|PD;71٧ zcN+Fݷp`{.hE0p@a˯z oWt%3.xo|fMYm"yK\vt<ү^=?=QP&JX'Ŭ1ƑZys?&ԥBڼB'2rmh04yȧ'ί DqDòdUHRqGp)0ϥfZ(r]t olt|<txt7W׀\`RVs_ߊS/ ݡqյ=6i;;R:P.Sa\ϭUפƂ|巵;r 0wF 4xt||3/羐=5GDթuZ_{yҼ;I&}«땲'#K)8LϜW=V3N׏`0t pr}up.k!r;& <&áܕO Gh־gr!m=}\?#'f$ 'Bi\];V\{lCm<7lOMF"UfhƵwjq؉ǴbJBY|<λ Rlu`ܵerľ £}U j"!@T~5!ŕm g9jDf9;Q5lzqMHW9r[QcyE+yPzʒ[$"{F.jO~fĿəқm{N ۙ[wk4R+$jٽ0f1N7-G=^h&OL_UcYMrq0ѿh9=/ϻg.%d=MQ;Dm(5!݂"xR( ^ˮ1<KuL (L) terQOT0k6o5-ZCʮbDڪsg?EFvgoG<] Am~w^u+!5FC}ohYHUhC҇TXJX(9ۢ;wgS;\p2u~yHO=Έ a?TqV] d*)fUд7xئSPZy` k9p D|B3n9#T7x[wVatc1UzҪȝ$0O?X@__(B`#ᄊS4V5g %$-wzy۴MnK0Qyl~Z̞i?zWCmуb= JoVۤN:ˎqQr]qilA"~">UwǪ` (c"'f0o|vo=0 nϟPeݟ6,B{AjSnca^3}5#|@\{UXY&Q.+KQq+?jMa(/498<\yAHWbs:|+&ɟME+5_R]:z(Օ^YaE]M(ZlL~ ' r[aW55"&{+͕xXw9[_ h33z/B.>3 Uנbi"ljP훖c4+PҰ=ɴhT@CN:.֟l[gкoiX]9)/ʡYMܔ|_([ ADj7uHVF0ZcLk[eQq u͙3C_$ȺÇ)藺%;r!z2%j 4J ^MԂrS*ڏW ONg'B;!H1PVza]%[%W =!}RbLJtYTʓI!]2Yr`t hI+q17zX¸B3 l?f%)_9Xp (dB%-2dnaq=Nܫ@"Z)мS(fΚrɒ@m=cj7a^¦owPsK٦&@|u9TNٓkr`" Ju Rs5v\1풺8"0: 3;LܕrPfIuk@ɺ]74YZ_-,{QQr^,%ib7sbnKk#@[BMʽ!UPS4C?ʊ=&Ga97-LFklL߫^NZ]#Eee,,?V,];p-QNh:q>v٭7E3XxDa DTьqs'3ʼe(('񝹎-;7rP(g5[W.Qtۥņ_"b~)bh]1? 10YHTs-,yqBt}K]xB6>(t/1m{d!z0؍Y7*h[jdB+G8J뷳.JB(j  {3-l5bp =Chj}}ƥai*Lo<ΧouBv~L`q3 b͇CݶNǍ wxFCLSJmCL"yJQiV;N[ z%L+듈WU &SӕE{ҧ'9y3/n0j}_/vmB; _ P˓%rT#`zn tI*G ]Jno,Y$G(yu3c v( BmLE ~)y(R<!:E[?I#bJfm*1K~t4ǪΎ]3Fѓex+OZu1]V+4mG.o @ig̷?q/ol}ƆEفb0]-K- Y\ HG &줡 Н[TbDu *) OF W91Țw$܎;Sc{qTiZS5tY:sriE*ULs-nULIFhUb4'Ib͡P9?lMe9x%Xz3)_ IrO^%. 6g;;TXqeWaMfub&Og 5xǽգj i^ȫw-SX~ nvC`3zy>T*-Iĩ;#"7ð9ِ>Նr]yыl/v-|bhh*jW EA$-Bsd~=ouz}^0G_|` }}0lgɌ<V τ{Uh?=~L]&zjpXZtD8@7Joyf.g=IpA7c2: ڶߑYsʠ|jz OA?\"A|+yaSrİ:] )\4 >,@l&@>Bҍ dӀ'"V*SQMqĵVWEq1۬ߕli.4]ґsb,&n<]CWCHPt ^Rz?j[Es08B[ Hfu2(`V~l'l˜u`3XwCۣެ\]VPO6u=J?r P~)F;/( 2HitZ>8،VW(ؗ)iw2䗒#&u_ AJg0&8_2CK St;OՌToH/q1u?|W00pjކX!l~➀tXd ^KQf wc>7m) YΏ}0~SGFjoN BLqsmeV% 'nm>E xQ6Ě7*kL{nԽTt[y(Pe \,LY\""YEs͡%YsoZ =N_ /rYł 6Uph @v`*Mu=@sQ.l_YwjT !R;0<^O/B[&9v.0ŅHc .;1MMvOn-:%`j C< 3]Yg}#Ook,qaO Hg 'sTӹ[N3JɬV~Yv̺k@ՠ'q9Г"ޡnAHxy_'q^ |m9m0E &͞I\dږ9q|6b6QpFAeĎ ɰ M5+Zz7%:#ݒe/wHe_)UUS?--d9󚸛+\L>'>~,\4k*'e}(XFV8'b|rI$c#TT?V,+j<k5˘Gh[e2/Fmb˵Mj).It9wKp}xg#-7KLV"K k.Z3 o~2 $ |Yi8d~ZW-B<,Os/3AѐK:Ŵ>uUiK!Z)ioT0qyJzt=\+Ʌ ^4NlBԾ)".J8ʜuΠ\G[sWW[grv'So&𽔢ap3}.ZEvez>"JVDVs>D88]Obj=U$٣hxݑרMhS $pNpQ z2O,uES9!ۖ"Q\WAI~vڠh^y1M4 Aځ9+pN$/séu:K#0HiOXCEڿbC&ubIbxwfúR&>[%h6߯ ]!n\68hds-]SdʞbJWhzzv(!禫(gl=c.\L%̿G', t *NZfsVtx6 1Z̆@t hO@תR;9LKzkgc TüozNX7d!CT_.K 3[)E\7k>Ik,BaeT~'QpEP0BZמ]6=Z ,pTnx-j;)=HXBjM ’g-tQb-8bTJTFvEU^ MED?BKqܟhM،!E>]b!|Q2ĦUB 3)cƝCȟn/N7:BZ6UeGYQ?Rn I*](F,֐P&YExC0UPɏA;fφoOާP%A2Wċ?V[zWV'@S"2o쮑Ō dxY\J^ƼpҲ3# lݢS, yDiթR,wz>Ҽ}Dkp:iq#`vlQ65눿w$IYMPJF$r4H|L *xqRFS:Tf"g)H c,Oμb&Lin^K_o̓~?;;x,*t6MR Ha6xk?:Y/Qo%UlBh6F#{bHpJNCH4Eh4~oBNeӅ>d#iF":Z~%Ħҵf91׎I=Xʴw#0ނTWBCf94M)?is,OǸ6!P·=Z22;#ފzkpMcD[j)b>LϨ?%JtwXE~&+ Ί ?h/ $"!DOغoްLR ˖Uvğv^gc=*&/re‘@+-~a_2&I&1qR kqsF5`A<pq73>|gYɉ&qK\!g~M9g ? ՜$]C_ՉxnJ ڕ.8lFm Rզ 6KLy i=Uyfkħ}DiqQtȽFYT-&]uFf玍&f>atr"jtE,]I?ϡٵStf6x_~~WqLsm'TUQA?DMΐښsRCl5` q:5|[ֳo#e3r=*w[{w)f>)G R֖ ߥ-VȉI5- [PǥR>0YlL#=:uۦb?pF0-b i#];UtI.?Ku5ֻ&|]/]^MdVLbafg,#@qY'U7YP9[Za3KظNvq{v9[nzحXOUo–U)BqBV-nl H,Wt99/F{%iK]ډa2ҠX#bTs pnr) iM$pn"V2iyr 5cpw4zǔ9j }NQ۔\Qo#٩G%z[]6o}.Ȣ=,gџ6>ZEy&U [86⊬\R*P\fVA]=cTj$QqWۉ8""gU$ ;r,̍7MDŽk|{BkcПu,<w}y߸U kFs#QK6ap/ѓ D-LP}2kzS=4d(ƌc=*u-QߏR1 \XhA]M! @Au,D"bC{Qg9 ˟-Z:)we0h9~ ק;^eLxlMt 73K*-L3,fbdYbM=h^dǸu@UI/8DFPAf?DEMTqx|GjQJdk*p+gB`@Mjp"YaؑdJ4?eSp6Ɓ?m=7V:cAMG߬]LId_վW{ 9 !q?ChsCdR[gStE$i!XHBP{@Y&i~VF'aPF L(kWT\Z Rg= #'Ⱦ.T,'K9r\ K8bt#ǪФP{AJ(Ah Ev:< y5i}i<\67~.I9{$wRGr' ;}`#0߈n;9/~ܷ[Njɽ>51inM݁*Pb߼J~lʦW:TO#P*m9ZC}տ{Ԧ=Li/R`m|Lj}{,= 3W"Ö 'N~([9~-lt!BFbcycI@R+\I-ނ2đE<  ܿ4(U)@*g5hTtm{|BH1qϷשIO!aX 0檹UqG\-x|Z#n I.!RqA ߆(͡ u,̺L6uWn4U*dV9_AQearW 4#=N9-TN.E,wmaJџr HzSM) 6B8LW."7DNz'^pdmy$ J}yצeӠ=7(?\بjGEߵ,adNRY~vFJG۹?ͼIlHrXOSlRHͬPv9;N1̀ml2ajk1X8[8UGNFfS8o= l~2jñgT,M&B[EL°gUM0:,)26BLlӮxyJz4`Aߧ?"x>P‘2YZ~'`ub+jT孖9]ڼXt? hpq ' M1xbcsס@l977úMZ%SGcE:#1Y1L8O\v^S7Re69ӥ7v/Ky4^Kpw2 )OA1C{yfnzwuWش21ѝ'E܋D˵ <Plє|!Df4d!>{18>ۑhREqtPx+ȳxś\ XB/5Ywj{bБi QXsg<1S؁?f«=s +fF]q9eiLJ1\3!3jz@(m$z˭D{й,Ћ@ 3b!bB̰3a׃i,^iJoX>JUL|{ƢR*xʐ3u͊ÜJZ LQ4/^-?\ V3"Jtd_;ECuhSG1h3Bd+SRb==39-[?q-N*z#̜3/ l6;M`Z!6ll"6pS`Kā_|035m0-/) &ۦ(ܗ4჌|T<ڤH~5h~xEbrQ|^@E7D@>$OIZ; k_ v]3Ca wPjtIeuy_JVߤ!PC9q!)F xbW;2x8f&E 6 =E h>jT(Ւ}i{0(&[p5gm$ ݇AcWl(5NhUgH/*AЪ٠e&\r#vD0|vH)1[+bBO Gm̥qx <粭6wb,ݫZEoŨt+\TQK1N15e KOT/(P@`d`Nc_O;J?[*1a`wMrek2:*O%;R(4ťD/֙Ԉ3{&a{xV7\$,mive(dy~|Gr lF|#E'J׻Џ )')*Ŧ0,[yMБŏ_b0=/w'Zn"L.*9Ҳ~+SӋ``4uL$t*8r7jDI(H},뭺\Zb u#>T݅F ;$"LƞL]Qt3 Ps3ԴPlhg Wn W%$먟_y/ȢY ,Y3P0Z*#'Gtkd6&띛 蘦]¹IY%IÇ6xQ ICub4u.m\F|E>A;vs">iQ]Vydx= Pʮ ^<Y0!쎳^?4@CUD8:5Z=jn٨AQ?kLB `0id%}T{V RW8VvoQ3ɎH)3۽KP8cMhٝg<ngiG8A :Η\hQ^R.b'8H;(4/Z1][<]2YJ 1Kո\QPܥzC/:$ jt'WD7A$P۷ Eha eUV.\B]2̈́%cESEЍXF֟?]/³Wc7=79\K^Ǚ%$>?|z^Dru'NG4h3ƺ [ .%f+pWHS G+b2;> 8fSn8S෻< >lM ʒ]kھuWjފK`:Q]f}w&Lmћw:$_')~YrihU88xPݨd2 Kl4Z-ΆkWg_|Px/"ՙ3"n$3il%7 0ѵ ʟhCPժ22xLə+Ak^ɔ>.-B* :&V$Mr1~B(;sy)9]Fbektq&% n\8>1nR/#`уfڼ!xٕ`1_*4zC'dqK$!s0,?`Y oue77+G4?3g|!E{0ßa;_ qTY!=29Ra3r)0A#RIN2 ;}j7B谥r?oѽxn(stibK;47Y ˪9VS=~ZI\xŰA]h* X*h͎n$)FRF(A[-Fl mCEkRj> q[!m7k6@tw_˱~z8:|RϨ ݰ|J"fG9p I'콙R=^ ܬ_Vq .YDB 3Ȏmq lN+t }?u λߕ{&;\hTa߾%HL<6/PO7rŢek= oy3r}MlCÅra3Xp&Nw 9HM~fN>y& n8G_N  )I,܁:Gp$( 06 ,-K^t6.Xw`C>Y~i0+alɁolj4A&~nGNcJ}Bz1l7%[X #k=H8sѱ9 )gF*9Y _"{}Oi ce"51\Km A)~e3.q0d"IOMcq ~ѭ:] @#3TZːY>9F&*އnaY[O9k <"=y"hgY1< ԌLR ;|SBޙV.݃邵.>$w!1Pk7˪1򮊷&[Ѳ"y?ģI:_9SKgR~шBX ^Yid{\ &Swow R1R`/^9U.=,;Q?| U)1vn<%/~xLLvzSq\ 1/(}ר,x)T8b*_"}P3JQ~[Y-by3-Th'}ݪ'r*S87dLU6M~,qrj6;o2=3,'{ +CK?OAW47 ${zrA %,5Z!ji5-!]FH1PFrKI֥ڋyզܡ)-zBX-c?ȳO(^gꢙ0/=ݡoDu1ò NI/rA:y$7Y $p Vӿsn# u"p4J0kU`:U,DGu-K4yBF :}>ʛz|C^SJb=v6rBlt/{Pp@F1'W !T*MJ=FA9<bS`8DaCQc٫rG@ى^cdg}xy9Y/EG6+ٳr7;mw,!B:d3DNt5'>-Wx fX< ap,`JIPl;kɑޮC Z߂/m1x{շ㷳`P*t:7b\ pLÔ7Q(kӹ/|յ}X0fFY@#>y"~,4upEr*Y)59X<ޞ!22ς(Cfg&7j 턧:=)Nj'BB虏_I^s+W8"[O} I4lri>[$H`&$8 $\_Ff:"@̚hHss,T h!}a΢ʇtgDWLgNB6}>*08:&h'r~pix܅[r*ZLS']V(b76QQU")s=`νl.DF{7i{Y&I%;\z5jgxk_m~W12:j8R >' i耺GGŕPصQuOLCq }ZIHL~O9޺0V}Q;R-8me+l0qyU*YTt%aŝ6۔̕E=x~OrKaV&xtl ^e$v ͐PidBfHXGB4Dmȩ uG1vL:q`@cEhVwbLE+ݟ<ˠ =iikm߻)#o>]5]қTҽf+W80Wud*>}+jY4I@تpE~16}<>ú>NgGKY<@dBxvc'j2zqn@zV;_x+^L҄Xg+z;P/L٣f˹RԳC| VcH7[42+_vT0*DPQtʏxOmZQyV @'lqHW@ՓxZȭb]ή5qB2Ęoэ4XogvJOTkɕlpkSHO¡(<&+v)bR*[H+ p^فW %#D [s<`蛁j3*dtgzؐr&"rlED0y-!̗[37*q.w.LP_NNeCl0|! xl -v{Y݃cӸzwlf߲<ڲ9&H֒E/SQpJt(4!Ih6ssA+52e,ԙ[쬠 !X*ؤk_[ 6^)~ 00Mݎe33^- u. ֑İ: ?GBtW{,͇/y;T C+Y[ )ϑ2Ы> Y4Aai7kδ8m%Phyܫl9]vӎ>ژ P*8? ™Ct]xmpC(y+Z܅ <'sdB#,p2,}(/ QqFŔߤCeea>z}\FF<ݝ[QSG tIf7) ʨp;RxF܆>d(I6XR0,Jzj>nejygdr@lvнǷw9zw$鱞 Ywoʣ .b[f/A" #9_ "_nSICÒ]RXKE=.8<TCY).Ɩf1a.p#(ԕ_c2ޅ|D:;&{lK`%B`W D,Iֱ78(FSHcp Z >|&s8]YmU]R<]uQ}ԌA* ^ LL%TؙĶeXImQr3@ɋ2Fl020.pt}tD[/LW6Cꥭln)[Q]v#Cw )Z͆/₶tfK%\ZX}KRqF|p۞T8LjMtz@@Q(OZ_dep"kL0\ߋD~0fc?xNJU`D{|$A5+bs=(ug/~e /A!bscO3Ws; n׈c6΋蘟 w~ ]RQ*i-:s]?nUah5Ms7|JR)8 kCCG]SH@5!Q7Hr\Ya_tFjEO"7˲h-&ձuy|_!VHM?שG?hEM͆M܍ D׎HoOD8IBm\"[4,HQv$vMK1`Z =F((z0#55@ںuD9WU.M漜?Vsw}!%)/'0KRѶc7fݴh6ȌSvxڲbfgeabc{R~vۥ?Һm I"P1:I?ౙ VLe|uVs=,#0Vu]DZe&1"gՇMtucD:9t 2?X=OhqVRLD}g|XcNi;W\tDIgoRY\HlȖaf aO24v{;36 pdee0{(:ӝk~yifrF* Pnqa+SUO&dtȺT_^B"1ҩ 2[@$l&=N/΍&>K39ierTAl?Ŵ@[vh$`!DAvddlȮ{DZ=Q]p6p]H\ c͜Yeɂg5b0g64Eʊ~$ auw̉ 3pYi% ] IL׾bt :W)陴 1J vwyx(];"Ѐ[s{>lY;~چ+Q:%q!Q40$i~7W* Eb{ntED+h9c 骘t@@Ðt\gP' rS}^ tq?YdŽQdI%wG5ڨnD]; gɺӪ OMS mgR+c{KzE:lB1u IA7z<~mT,9E'OB8AOZKW 摥=W |!fK dXw@[ʴ9}v_ >NqK/d5G;/. kO$+K^F]Uz%f.FDK jT"Ƶ8CqR1JեkZP'E IA~ń ZxP'$eq Ѣp|&ED>|%p'+0̰41W%?i!A=Ab. E]ԉ%QL)GU6?#Jey>%ʌbHzo8 rft}9Pphzc"<%#Qr٩RV(.\B5O֊{~C`3XLI0$YXrƗj%D%+߳aPyLO8Yck#A Q9ūolI_$ǝ,UR2:ѵjP3JE3X.h A Xs7$=+$*ң&)d < O °isYjo4u]7y B|'9eZt۱P&w.eNN)fnD !݆Inlkʈ<[׼Fv8x ͫD6P!)\RSݳ<]V`!|g9ݷ o`ؘ=i$SWa?LSg!e]O_h競y/d۞=pLڢ')ʺy?~m5&;˯B@?1bQv*KCht/cRs MY ;Jgܿw93)Q֩t -,TBiL.0Mɲă`',_Iud8-cu_hY9)5P{~u1hzٓܨl_ s&?8>ԩ$eMoZ:c;Ch!>Zhj v"? L[\x9BXim,D7mfϖ!NW8ՠ˪*.}c!Nk5:e (E;i_|h6DPo|ɦU3yI?i_S/ :QGq,{39l[(?+sK+ -F-zyg#{]_jHԨfY@ZEnF)}w_eﴆtilp ``zΡ Ta)!ڠόc8(E .=jcwݦ% 2pȫ9;KŚVe2n=#"y^_]XO{hćf-y+qWau@P6!U%}eAPW٦đ Ӌ2qԧYMOW A+ʏ~+h OT wХ}H߮5%<|E!A Hma\-pKv+EO2 #{zյ@ZWںv~YQûm139/]af^21ZLg+[;l/6:'Ԧz'xKsK!MӬ2f ܛ0ڡP epiBXkUql;xJթºNŸ\T_~H LvR~((͐&Molξ䉭0\by)Mg~ywKYsv/9A;&5ɨha _vGXHq +UwT"OK5z/nG) KW%;Xa{qpH{$Q=oTjhZ|;LP-"~ w]9Q),gb;>@ȇ:k4j\!m_F͌wQ(8oa6ʐ >} 7W7 pU:,txPpO3xnFT˹9{őTV^806LE>' ?# ̂yܟ6:czJMG}9W+,gsG\Lm?h<~Y'R=s;x(ˑDc rv1Z p XdLGvˣKS2vTgkw0I#32{.8ULDvKƯsWXxtY 7Rm*]\(]f$8 G3x(ft$ϋ!7j/Vz?0C ,c Wm ٲexy,61:O.śf`wo̧9Ѩ!dl%T/G, 5M2dzA)Oܼ?%V>&\١sRNH3G;=G@ME+v#謷:diO /uVJ{Q1<)j}s$IEZuValls,gʷȎ?xv+KU᧻ʢ_;b0x.kIV~քO3 gZGUSL/J3EݠL]A{CdŮm^3¥wφ{Շ%c+!|Y{Z⭈TPI7DӇ_Ei*جwTv\Phi 0(l1 WEW"-SZ:5k>rRZ,'W|'uk X)k6N|S?aLPiٚU;Xu8ør?#jZ;H`}.yTl]%N#z^hthkV=Ro`P@ %vTb`ٻ`{6|_KO1[>_ֹñHn>.dȌm|D!%ՃB$]/?P_F K,5lIj}=ngKDȆBBIG||,MQ=P1x`!ʲ.fav Ԫ?qku !|'DO{t^L#@Y>xɤ!6|t;*z#!&XqtYmQu %((Du 4Vf+y'_$/`rG`_fLΰB͚`Ao@N[~c {Op0^4S:(hqPf|duJYj~\Lc(;HG7 XHa ;;utp Whln]ǰ)\X87Y sٿ\#j{u~G&~5d/|zuH3vijdNi|"ԟ.tpЦ<2 YF34O)g Dnk7'\b COt BIy6-|ׯ8@u@NeaS7\pt acwX>b5[%GÛ\e}4 7/Q"p{硡" @H֕%1&*WjX,:gӧGI2Z2CSL4i opdEC-hL$^]1ZK؁x(hksrhݔzǮ`LV35ك4K Ox+4œmCٱ|F * Ef[t.n6bs#*!r<i ۭ߫2XKMX4MBu[I$]d\?_N P#9d,F2v]Y3^%V3S'_8nn-tebGĹ\&IdSU )"82b9sESڍs|Ó?+fY%3<b򶡀 m,i*=a ڙpAiZ?љv$Y/Q'i9_qִgN{xT{ b{b2LjnDNTxiS/v,GJ(uvZux)~x|aN= ̥F̈́pM6*f=JFgd}WXj-4dʣ PI!y$qȂ|E~+~ɂ'q| ]BKSv-%l6܀nӮ4i$nI<ʕ` oz?FV ǯaE&Va,di2{;8O#l|(gAfVd%1 /e/YjW2k !+˖_knd/Jm4)m w@<~Am45"7soEl/10SioIR7GN>=z\*bvFtHW $-YK4[51$QFQ:6W,pݷU;ʉO;tA%?!H^1u{NE΄B5A`m E۞b|BzWwmДƳn/2ڑMtX9_7n2Z' 9i09$L+Jcgg):~4%֮@vՅ G@6 nnybH)|0БcXڮpT* zr%[!ZUH3%ָUESX]Sd(w^k$!ODK;XR#D x?vig$Vʍ'ej2s p#2Rݱ23L@Ǥl>^32vOc ~z^Liq뾹xK,XBD׃`/HH qiG <|ei2$S=iGMAЩd69G&GgP k:Ҁ t>lϦLƔr~Y[/B[聡*^zYEo Y=}ސ_/hF 7[Ed\}b9EwtH<:/"p{nC7!'IJ7bX~y1;kQ0F<`4<6엨==%=?n~?`74cL=74T iGQ"/ )_ rHg5cJdoc_A%uS΂ 7 mn v.N^mi&wZfPSt+GO;Tv&9 Z8OnAn& [xdKm=*C؇|(޿䒭y;oӭm (&8:8DcK_\I1f.,6!ųKXM R0zo&ШMp(FBז B^0)DTyk0kϣBxE Vxɥq즁g`!.!dܧbt-+@j0ԟhǤʔ3"4ȞY\vs65N#;{ha)2r:Bw' uUk`4p&qȅ[bUX:H$%oP@xJX2γ g]D5x*W#x# o0d>)>1y!ߡ _sv}m3M{RVO"P1{ V@VגT|rs|:zPUIUJO0^X3'.gI3/;"x{(=8f-(IU.<}fK&g8l Btɂ` o~ Z,bHVqFy:|x$1c=|t(-?10eׯ"}Ί`6ˆsgBJ܎c\%F5brЧX1* e_z6@e };g $}mXW]ՕϘë8wxq@6?N!nWErFȦ \Yp;7GV (j]\j-ͶDZcD1\ =em$:@xT4$bxiI!bd /.jT1W@Ҽ9&RBb/j`Pʆ<3k!;tj`\waQ+s]D =S.ozx kKby_ b1/Cq=M;zWd42lŵi*2} Qblϋ*WYSmCY|<\kCr#U lGAb^Z(" #p\$/Eyަꇼf2߱cL4]/XyҴÝz=֎;;Hj'ր= yR~0 q.EVڲg:1%58z#czwY|}T 5wSf0Xת`ͣYĔ|::1E,S4ߋ? auuG~UYu.nȐR{PuKۇ`9GƓea1_ޞxظ*!S%6ɕZL[7d*ښcsDљ#Nv+ޤ.ukN 7TRaHȸ2sج>N6c*RA$J] ;o~={`>fo-{v)n]o7q q櫰ӭVje`l<'=l]LwgXEŻ `9u"fCz1+~ܻMT0QGaQ uQm^N@2)չOޤ|dwkV9]QH bq׷tzG0#HP`+47nl'@JOZl϶WyO@P凌]yDAzySBK^ s_.&sS6&%kO_enX0c728#GzZj;\y^riCGb)Gs~VgKCϩx{xUiYT~9N.qX㲥8_TcYs8B1GUH:?MJ+aW[Ti"gjkj9CǀcdՐR|6iK+1 MLɲR= VBzR!$~ᅨ$g1{MXgl4 hpzMT^O[P25\dtl'dϙr ?g%Ծ?d-e ad}`g@x~|垎ЭX;NSHźLyAygU m'(Z̏ۀ=;7y>ɬygk8L(KNdoCxv<9^28ÔVo(.^Nb$ pr'Ҽ2׈dwati $㼰a)84;rM;0.~}W/Qe_! @9 W:z]ݑ+xvS^8HOn ת(1<$ʴUl#4UbCN}j K0p4//90uz`&ZG[ M}7_bySqu%o+0&@im<{IU#X|qbNbxV `3YbBMRFʹZSc:=u@n $c<<i8rVڵ%9^gldrO4(ҝ>B&K ' 8jbz-\,v'1m0~Mz<\\xU SkHv3$jwm4YwІQ3.V/5/Pv8(o M%q" YGߑ~bR:"E.=5q4ⱶz0gYUBR{yCi9m9}IxHτ5)?)P)a,'BacՖįmj2ULzTcrx|jEڙ ٩lHbvg47צ]eA/F e:w$0mȄ||!08'&QU慦0[N? STQkWo4쿛3$TP+l(aȒ1 1Q+`,yW֧1^A/Է94(}*|T~"bvQTs_i =8J<.6PZvn!SC2ol O t3C-c63 ]'HIB= pG&~'5VMmªыycIŶIghH PZD+LǷpfkH&M*r c^&5SA#ccW4x Ķڀå䪈b'+vHfZ5Tq{VDzdFg{APO. BFc$ ;<>έ}$3SNc9G sLoN_3,f @،)';l3{tl b\r*+eAKB侐ɳOl ^[Ҷ-s?-ݞR\CIsb.B.mm7t!v|$V8Oׂw{XY˪[G?Y0T)6(i50e x[/VQ׳ՕF+%$9P:cAUmtNaO⡗kCUXB[% MH^̝UY,LuKꡩl:!5]Ez"6$>kN;gGq$g#l?J(9~wjbivڗҔ}⨽lٸ.LJa":%'݉e^'E䣏Z2O.Cn<.rf3vFeYZ2[s`6ͦ^*jNM>Pɪ誵s L#Pg&H6%SZ,Fiz!ڝkPZj ֫S2(D)}?~WQKbMAkY8 vV3lٚ8qlç]s*6=S~뱮,DovfFp'eY3K`F(u$]45S3~ZX@[h|2z iXQqƨj35"g>V"B&_u> -.rG<}VW)Ϟi@@wCuñn#) hNrulh]TWNNRDAa_>aQ|!o鹣^ڴfp~CM:icY f"HL 9+]30]K=Ϥ@zhՏ=.g$(_LaV mme/ [>M3^ j]6& 684Y_cO L+DY5^Uz)Qh$*/} &WB0);4{L w.!wT@}٫e <o&O$lnjZkx>.ްKB&av) â|֮|Y <'x_L 4OHLW̱"<$n{IѮ6I3,Z[jf`ґ& 9|Hs [p}56}y@m_l&RON{p}  FNڍr N"SBLmDl + ZPsl fL[⋚L;bzUmsbu;fAa.l֞[b[m:@sNg9D6wJ tf[*P&ޔy>.jZ=' z}77x }\_مZ4 (58D@a%,宿컧UDR > ׉{|Ե֮a' ]ei$f"A4aj3\y CWK==s%z;zZ;r~O"R w*RT~}po \ܻ-Mh*őZeQ^'EǶY&jJgfkI,Q~v*Mc&of* (?Q æmR+BXiVJ֐ebW_fwXhHE(SSg-lJa 'TND<;נd(yd/). 7+'ʯVo 2nN[)&S?C2C7{C6K$&Bg\ie08m`&W&-=#MW=l׆<Nu,,TXԍBCQbW]~gңQtfC.o[ ٴJtd:ҳ2Ҍ-#qES7.tɩ ɔ%V}9#mF[K6p e7}M,#3'YhSyD}!~L+4蝇[SA^)Z-(f%VM|q`_, L=گ skC}$ 7x.G`"IrRy@N $7T7CS=ՃAJtjkF/o/-.*99jڍp.Hʁ2HYbN@MG&Nɪ}Hkʝb)Z0"1=?@ˑy<=4Kd2bR'LSy-$Y$C#9*Uj~0joϞG(3ДXO?8fYsy,2H;>}WٶtdDH5.|rF1L)5%CҺب=P3>l9R+/z}ܲ=;Ձ6VsN, +D{<о72f"eNv1%5^+^)/zV'd1]ẔɅ:$hR#.ǑH|5@ `1Rw㽛͍ VTNt<^>c~xG2 P1!9 x3ޚ-4wr jGap%-衱`h%DBYix":G3):#gܾ׹i)>VW]s"+ >%G~_jU#]Ζ|TLyشu%2 K +UtSPib8|}>GnX|w)dWRO3/[9I^Qi23w4ˠGr")m!`)QQvXFl-.E]67d*o-_᨞Tѝ|O|H}P5vw;! oyzH3Gq]h=E>v[HYs̯FȂݘ]MDI:FlUb=bGﶉ >iޞɃ+cPS-e(Y=LG3Ff_/ Jf"i cD͘cbnbߚTx=nN֯g;7ûsNKW蜥NS7%"[<@aļ,4t,pz!>Y&;!vt L)RDՄSA=Pl$JW ^Xk(?v۽5Nu">! 46᤺:VtotINJ)QUrlKܜ)\b&ެzّiMe׎߲(,47\9x-Qj@ 82!垸t0k@S9u.B%K~(T^g>5X鰿jn)K@ 'IJ f}`z.ѽQ\BWphkj\=JE5`#Ly5ԫ{$ mֶ&۹xF0t+#4)%2pTA)78_BHAٛ743Fי4mi9Vj21(+n7^y;\4~xJO\K PD!]&qTX ;`RO,pWB#!8{״G6RC@h@zD D a>^=1 I_|2 7vO|Ï#ǂ0L*ye+Uj0/.(ށMc킑Zo$v5 , T:. :pe.yF󥓟̩?/)5q6Q-(7잒|Z_.|-}zY(ꂫu@4HBX UFqa*fbX+{mv7Tq;jTx8"et ] >(za@_-MafD ;5J7os.h7|}+&Hx?5LA޳e%>ɝ(cdnH&>i@n2W$hKz8]!5w|0_w/IƑ*X4-" է u[jKS$|\+M;EjL\ [&K(LR`ezXwS,U|Szq@Lن-\c=F[-2 6 t~Rb 6zs'${< 'N~ %##užD]uxj"0s:YM_G¿#ЄJwγ(0qSBkf:l3pԀ!Q3L.[oKPp>F>8a!s8TIEn놾ATmavV4MxNFDˑp#axOh}95m5VJM;z:n&pdr͐/NŜdK0՞~4 \T >7ZJYcq+ozF-̀3{^>ٟΘ* izbOI; ©kM bѠ*49xMDiN쨦3 [2]а,K 5}DXէg-("}hn%|- XjX6/8B$befa 0l0ba!C,&d6Ǥ=2'mv`r"nh, mG뺨@p s ;mvևϑ)$;HbDw{eE6kZHa\x:-[BA#H8&ObPa>:)dr5]6ͼ΃ 4JE*N4?U_8'I i*Aȑ}A ?k 3X.0 տUu&$aĝQZZVģۏ #?|\8qݗQ`|E &`]wWjH. ]|8:5d[2MtO¥& Wjʣ3NR6L3@BoB{VoBhow&b}t-7bŃ)- ' +c k~'dZh61\t^Fʐn@Q:*4T'r/$?U^O|}Fk݄ꦶCr}9F̺fL(Ħ]wxRr(9XZn[#2u:_o/X-}i!3Y(NmOk̭x$ei4WbbB$'D5@?ٺHjGo7GSo4{Rh_Kb"f~ڒZT\KXɕVy 1܎A^LaG1?/H$[#]1IkTgeM\sE_!/* 9K؁X}$x¬Lk͹Lk,BRik3 x 6Jkĉ3UF᭠ ПWM۴l JKFF0OY"nN}:wTnFO8:x$ ha%/jtS( -^Q>nX^g0)bxT^qgͺhxUXcJY]x~,F7zx$PUjqlG}`A)M)r+"@II/[]d-a"6j 4?CȌc\[VGP4x(??H}dr.{g]eX4%8^>?W"||]5D}Jwtw9ɬ 9!4Và ;xiΘ4l?CRjCH ![ҧ| ޛ8cj.,ZJo݊L8{v?LMu팢S {ORYcs0X* yac>|OO=:|L<R _jff'!V+mP3r IsD7$yNCZ`VJ[KNʫ&UƒN񔆠XGH .p Ӿ9:z$!ݳg7LM^Aw1(Q'=pyUr|gE݈sER%9sV] =uBz) -GvFv5\#gWVC Bdyr(;U(>ͺNJ, =sĊbn͈cKJʓc&˴޳\<.CC"h8sw~R^y|'Y>tۿ סlJUO qF9u7gFx3*~Wy]9n?VJǾ>ez7 P)k{ {,Kw `boPنFG % CҪrH *nyI>zFZ&6ZLe$x46:jab @PU9Yg9+LMjpT;יD4[Dtb9.Po1:\.F">yYmVw@)?uuBC}"sM9Lm!|<͇*=nEv=_ۉ{О" >K8+ ~mjI{Bv:ڗK[$$2E.DxL;@-!CLz) LX|9jJ:fszPwtpaEQbffȬ5Yi|4x9d+`lzw1ZNBYop@pB/.\v>emv*vТ,n2w@` ߌŅc(4kC=t<\>C$}IU:ܰ1)e,g~'xc3SkH14:  w*,*-=V_JS+\wI\bwlQP':O·Ry~ro%vcξr TpT_M,@3ԕ5蚜$#WW5Tz Pq+Bh GJg$`$˭&Obo6HtO㪓d6iΈslJ}i5j?q brs$8#ؾS3n#qk"e"+@7sHr\}(@kqfu1PԪ"xƆI 6F8aDnlQ˪`(3` *+KBCOy~~%xߊ>B=5<f^d>7nNcdI% Ҍ}aTVH!L9Qӳ5cN:.ia|HΆ Ln_fqKAX5h4  Fn*Hf Zu p` xt$݆4mDM1Wwp6_']צ(78(A 0ѵc_#SX PVƟ3'sCҥ07: HPŠ@bQ7<Kف'Q,sV\ _Вb$cv~&FZBH(6=_%W{0'k36Gth_)^2 PWf5̸XӒ3pX]L& Dl;@x3/G`|˅eBa/ A9ˮ9[\TZ%l't[ӵsTH1ll`+7~faJ6ZR95cRy iGXE+S9J*]bՖW|O8gq罽<]s0tc+b&W˃f(! `MC5z`0@\!ڦ4ɔ%a_v"19;B5C<'&ݱs椬MkӀNu{cul2-rdȿ}d1sM,8:Qn竝 U=AS m>ϣs(3 ŵi̳=ȝI\oxFTZZҩDE. h]֨ IKOd\%[cEe:+2u׀@jE q(LR4Օ2s l,%^pE6 W_\gc30Yf{<3o5 ٰ"$*eMD !]PE]",#lXD_S&,0؂m]m`@t):`G}fb`>bIp9 L޹Nޡ 6aLdZ6ΓW6ndd/(+#MgEPt;l dq݈C?/&t_]N_.5(߾;T! p?nI$bs_,(wqWrL?朹k?`{h Jk5Y6m  6G;A[67,rmޯ?f,z*TdáX =hW$S.1nqfPss`];n K6ۄKAJ<YaaοF?Ap7 WhoS> a=oܳ|Kof&cU*}5ogd^Kjs9C:a  ((3~#mT[;a''yPJjQ YpBל_qH鏄a.kv>UW4D)=ˇt (ٌޑu9*ў\v'/MV ?zfjR7@4s # G2@KpxfбFN @|\v-0$"^\ff/8rh9ugx\ u+B:p"t"ߍ{ڳ%wȫBDɂ|1n g`|GYpyt;t-em \}%'[)]k5sWpbO"3 0\^C}»&-+c;]"^{9-Wo7TuC*´JT<{Z #ZLeQaڢuaPޓpښP,`/ϵ33P#M)VZ#E~I{$p6m ۽SL'ڇުc~4@WhJ,z^60;{3|z ҂m0KzU8:A P"^@P U44ʥ0z<3 f66&jo/+Sr@pD?x+!w'ؽ8gPAצ(hՔN[-og͵ZRuIIqL {8zalZmV{Q4WPHi~yq ",9Dh1b;緟31*0)Y &Qٱv*Qg/UZP0Cl3_ ξu@1`e(}W'5ԜT;Ro=Xw ~;Ýeqo9__gNC*| tPh cD((У(S)W"]r\q%H/I,iǀ{D~&yJU; $Ӟi2_U@49}R/Lf1:O/u̱> vUX'Y AI3|ڂc#I #yW XNGBeG"f#@"@mȄmIf:;/֏+Oϋu˕ԡ6+2O¶wMaNیhWoiѹp|qC@`(03`HH`a(z?Ñ.~Je 5o)v3Ø)TyLMW4;@279 MӴhAfKDB`G2lU Ry1k#]d x d?Jvf=0ϧVhNiZm9=cnQ&avkUhAWC65 p?N5+h4J ]K1CdQ3Įft\ׂb>("md%o$] <58byI1=F%KTFljBhjxe5"aC^"0Z#`4o[GuaBFgMχ!`Sa|7ehr_~z 1{+(nU3eO4DFn]CL@}z}m!m秉Rrb?N.]~tI*ٗ!*OtuȹR<:Q^eM}>npٞXɪ}tFT5tk^^;xU쌸yvBEcͧ6ђ0 fvD&OF$7U[/Ԃw)|g)|ɪritGc,rdFX;_&M37 \zc#ZɅGV5ч,YB :[+pg 7o|Q@k :\?1`L5IT3a>V9♝#v!bLK [Ƅ`օ?Jei@g^LB)j ^ ЭR":|+{yV ÑWI%u}ޏc00SR5)k^ڢ^'QG lWl%H$ j sނ|b AW 9pIM#"֊/V@\emvwIj.fS _ *M= \/ԮfH5wA"+jdW@וU?af L{,/ 'Rv _,%\ Y{YPUrIp j*[;OFbpŏCۺ D"@[l"߬ӏQ@]!tx(~HWPϬ"U+K;Ig;c9\n. , Nݥ3UQ}mϸ!̋v1Na8]kP# Fe,M1Qa4.l@yE` 76E,X!3Ѯk߲oH݀V$V_oŘ/ vMj,;G [_ Q`jK1k,*v@ę}[F޲T,5HQGfHXv{<vp>%V'_R1 }>Πs}3-)}ڐ@~*LTƙҁ X<՞ Ip"֗PK)rDH?eJ^74ݴ5j eHH9I>[1CKߝfb2Vw3mn`BƲ\Jf$ j ߛ}Zk|8|a`*24|a20UmB_S X_1Srb..I1 ?#{mM lUrQP E[Jw|jg2):rSHg@X^{U$LS4lrɳ֪A`0;DiJK@ŢC0N~%개0c8gI1x{mx>E<CG%/pdPG/ /@:W, Sg !wd"O"=}WgS&[2+s&}<ge@::VLcO*ĵS4kY 4q>ui҈U^?[4(bߖK/ #mIHޠ6lZ'4.A٩eF\9ux8 |O)N7pf\p2ar*فb%O xRuB9 uXKހBgbhnF)1N݈F%?`QTX/yzB)Z|9zx[!H {<:t@Z_DJ&WϪceԪm>sюs+kãPE/x; fgv"-wk~Mi)",%6R3a+k;sn:VG_UwZ9#nH71ck`VxÚn&iB0"֭t$P]ZXE1`Rk&tF1<. ;-ꇷ<ߵ7nn.sȰp k/$k'JX5 ^W-ժi^1SS2UKRf!aRFϡ5;`4,N@`2Wv,+N \kv ͘w[# C'-`[K,o*#X=\S_I {v}E?'jCm)^OpxAŋ}LVB/T6NMUicҝX[CxXh@w$0򓡧 rкO Q=h|S HPCmB4MN~!HVnmxuYl]Mq&Cp ! VvcBuY=QȽۋ~Zq4, XA9ڲ7AN=(ӫ+:V)Pn?w{p \8p+7p@# e(QEs~cBK>r_@̅# @slN@[y?=d{B<#?Ӓ Ԯ8x98L= Fr"XL=x-eZ nA.had2lTdeJ8E=:*$f́ce0hzyptf5iIҖortO =Bx"y,k,Ǒ{9oBEx3Ả얼pgAO{j걌U5h# \ e:.q1:1?z  ~AB1: z?44§!P7\sNysR>¨ #mB^iiBQ3.fm"U`nT\ 5{9D %@w~IXM649&E^LjZ+L^zW?36'@6b"J ;v..s"  ӿd%>Է$ʩ.2$40//4Zx] oɾH0 [Σw 0-k]UCyu1)=T[&|}ǔ*Qa ǶOY˄,薽Gw !K/HxЎ8aP;3C.YˠX +]zk(%B|Cj#4}ˣ&c1&Y (dV~q,W>׸ĪORYFSFn*D<K om tp"d|/#/[<'N&\O :̒kZ+*YgT;j_w*1f cFe)͹.D{BWK=ԻtYAp5[;扊pX U%sݡ,+Z;,~[Ul]:]&)^r&BOn P`SC|Jq !ո{}Ny⩍$>5 j叏ڛ,<5X/|STg*.}#ŽriJ vh4VgYΫν[U: J8G,t, V~ou "X#$DGD`"l9ř^v#F`4n!pA3+X:#UYLIϢes@i/DhY9$Jޥjl2:hX|ĥ&oA43PXPP$QXL-T.Vry{} ?@n4M,&jPv&dN/O4 %Y}@*~e6?/P#+!wwb#CSU=8@&SavϞ<9͑˰ m !lWOx? Opʲkه5R=frB5ڊ|f~P`8RTXֲe!fPT7mt.JC َ]a,o=Xl:IsU|D}}5w-KU @A`0+dXdvz_L<~ LZSWf1X'[b2ZDs43Myj1}ϧO'|ݤ-iKFY^f +,r[,tQՈsf1ml6 8kv?NŚ4DJZR@b>W&6]tEDAwʣ"X^Vͼ.ǯ~F=s;Ek uu3lHЌUW5F 5{Y𒇨R(o!+ FΖ㼑ʞCQۅQS=w$.#XPV}(w#x3n5eg.0./aX!US:N.?%X&9C&.B.!9KTeL:g,ݔК4I ab$"#[hX-;] 0*@yIal{j>'yg5*֮q&K PAƀYe0gЛ:\}֣I [ZTZ v{+]=h]씐&4NfvF]ٓ[汱iƄ &@=d%$#.Z-| r1K9ðȳDG"z-4m\/J vpbzYqE$B\)܏00/y<I٨(،4ZKM)_N9Y53p)|-O%Mɸ TWMw1 \֠7nWcm>CՇV>nA<&kU=At]OU#NrM|Ag_|J< Vu^ĸd(2bi%(dĞ}<x%<"~`㘷"pwpXc5֝ƭp f0/:$;跃<^x(붻NL#2ʴU[JM#ܩjc!tXӹsXΙ"Smdțiqu`UĨ 492xm"%ov)F< ^+m@ )hJ<qSp_ ;C%yC:sd$pm񴀫 >U9bI$H zj6ϑ9#Zv&A`;$93gHA!Nv}69BpMu 6oA?igT2٩~/8yqRm22XWl(#ƅ!b#eDyP &pOstlGG-Zdܕ9-c&`: …GK9L95]> Ɛ`!7 vaȗtAC*(J/Ԥ=浏 &apBw~&_f8M%mOBU.l\|@Yq O%%U$B^˗s1.a8ZqMZG ls!bewWdϋ㋆:}c'R0_œ*(;MiZE2jq,7]y&8<7,.QR9s+ TUPmqUo^ec!G'S%h,C '{a";4*ʃ,(7 TF%ojGl(RHzv#^vAa^Cbh/<),w3JcQWCd3rvRC@sk oT3`j\KÅ5țΨ?!]~clG:Mey a.?~}fÕ-?eeͩ-dz)a<3{I""y~7." {ʉP"*>H>y#o}$9.8@~! .[^ڰ0[-]F(Xbh};!f=\ JZ| / (fX00dBs((q6&X#/Zo"5ph^TBnJ[%bUQ,VN)up.ɭ'خW_Bk_j@L^%~Q/P%];D~#|t\hϬIkY'ko7w mLd2}J,J9tUYD+|,G8(Nɼe%A lpӅ<nS 9h2$uk"جWI9T.k, lgNե)徍2Y 1rl=*%amLf( ϵr k>J,Vw5:;*8QOv= d^'6N!2E'N"֦Q'p2Y;.:βs暱VY~,˚4=\@U'g< m- e;Ť]g'#iޚ0l3j蓝(1V{Y&2=:٬%HCVmC,@MYVAiiTP9(4a809aA{ 7Ai^==]qwvSh7?@:Nd.&-!]#em.=CAR-u A`{]fdzߴX B j唋3T>Wl*AP>d$JOsXn]xFx?l^'zoM${TOa';vHG.\P8??| ,M(ueTa<DWq'XO _1V%[GUk+\WySi?pdTX==k0! ArT8=r{^8H?p$|6$As&C#vYK))I&NLyD?3zfÃg>w)\"̃lryVf!ώ ܔhs)X#>S,=O* % JBo%*9#!{&L P~,"F') LKm,I0qyb{4ȇslyh?P),umh?u=uR3l~T hSv&X"guӨ(G\ 4/{CRi@B a 3ϲh 粝=[;:(,%\8R2Ef [WU g ΡѾ@LY5ms9yH1־1F܅"v1fRGqA7aKs&J3uKS+9#xP'BjCgЅ9%}1h?uu~"!㖘+ -L!SUVO99 #5 N2"r*x;rcd>$"OLg~?qj=m̅>e!?ViaUH:?[윩(9m66}bhd"7o|fH>.P?HtCx?"lKX`ӱ桡rr-խ)>^df, 7lȇ%`H"zGpYaכ P(ۊT9»ZRXRLAHm@Ѐȯ)<)}AL{sGBĩdt 0+]G^ ʮCXWDƯbg z관t~u˜u a-e5 R2He)PCCD~YQȴ!fzh.zZ[h!ͣ:vnd;]39sxS[-Lv!`2 NZB"OM>">x!yUj@Ekj-R_˶ N[ ҤG>|8ʳ 0՗ 4f ]sYn lExg3:3:-ǂ 5Qi_D|o6K %5/}tKIj{ &pٯ3$YɌn\rYx{,a [pzѮl0moe2h$''dNq~41Zmf\Ê듕me5q=2QOl4 *->*`{ U0h;]{g%2^A*-Gl]j"{)וUC=Æ1(Y1YI"`k0j/5*@{QBUM0)Z4j-ͻ-}S2y΄~Fsgl}_2c!ŝVJhW ɎN lrv4Ռ 4v࠼3RyBmPWLZ usW:At$i!.dH`\%Pf"PCm0[h; uLrN5gPab2EEo\Y1GZ (2x\o6Bk? ?g:`/0Dv-VyU]_h. "p ÷|oStRUt#6lz'~T@?#u;Z7:TۏPf_8^z+ g?[,'φ_NƝ qk!Ba;(W`&koO($GY2m'KbU2Mh8ctc'L*}_RڧyοJ~Nr{7 WH0Jg?U^sP}' v2V+͇30b)G]nI!FyQ58NB+x+fܳ YMxwK)VWS(tKCGS)*qپ("E7>:µ'21y xON6:BwD҆Q:ugyuF*ϥnoy&ux )oQ~cw XzPYh_YṈ>sa[)1 0C& ~ %#@r] T; 4 g%&1mʔ xzϨFʢq&[WĄ0/dzF |5_8TT(j _%{"5V<"X4pL c9= ACqeܹY4Ȃ'aiƨRkQ$;h0q]b=m x?Dm}Q,Y9BfF=b_rY6My[̵{w-ࣂQ4 )]{XΤ $(ؽV$AV wdp*x CiyÀ0MN=k,=GRӟiH`šyyP&Mh%#ZѠ:Mc!#*?X,qKdig-ϸw*-Z|:  8DhrJAN ΃>z9Eͱ&x{ۊk{ZB xil\A">)͒Bv<۪<8Ɓj᫦nƑI<(vpՓ.evВ;uѬ.Ip Qag~s4pT 2x+Ӽ-V9гq-5×9G֑e'_a5-g6y@{]w,Y7:g)us<9m:Ŕs p DͮqtF>_ɡ_Si1hԍj3D>䔀Z kXo21LNaO>XΜ>Lw)QYP+O-8J B>A7({ej}%:+ e6HzEFcxy)0΀WUP]p^>t4g2Txe~kYN!\ɎʒncP@C`ĺ`([*j f^S'$q9% a5.b&)3@ֲ1˱_*D/gYk9S`HЈ'1޵T\g{7)wg!!|3y:Gqva#NL7ȺUj/nҿDL ?#~x{ehiQPWmmxE-&š9}`6‹V]m6FdrpᩕNP"vn!zn t= #>d1L~l wA2OZ4TZ־ʪcPr z$KC!vg;I9ۉ.Z< 8"zy}Cbm}=ﲛ> 3uDX%~ ,KI! KuM*n^筪 Lv) ׌K)vefGvwMX ]#@ b]nM{Yur te!;3;t)pm7{QSu6NҒ̔s˨1Do?6hU|I0ry.a1GKKz} IdFz)\򦣢f\ʳ>DbQ$繪cM׭g&o ](BLuخ*WkYcs+ 2"M:.bT 1~σ8uz!0@5"\Ҥ'z`l_f]J2yKN+O K07BH]}զX9^}6P(\[i %cJ]1 -mD5[δWFdAi} rSs-I rEFSE0C,+I[ژc#F͔:EZrz&ixeuZ?ؾ#VF3OR=axv9ҙ%nHj"@͕R 9d1):k6g` İe '1U ޭ;D@>a 'K{zoؑ7Ѕ&=7)6t[j zՁǙ6 {&`E kOU&5nب,t@yfO E7Tw˯|4}#eQsȤ-5 ߣ"r"5eH*l#YCyꘗ#7Ho,`|=^g~(#W)(.{3<.~1dŨg2͗[&YT+N |[{J k]KC!l&,xϿ|B3RG i^[{ZE* 8Xe~.y+z27걲5 u"v.d<2\Vǒ9Sù,ɞQIv`gxLC_JoN * u*HEm=ݱ4b}+ C>I4hX%lD/qϸkiPIHQ.)Fe05M`Ȃɩ2U_6nO Ј2SU'QJt,NH_\ҼH7IƾP'e3XiLb ڧtqei?=ܡluwZޡ 3\Ud"ǫX0Ig{GE*%stFS[ɇal^'hmN,ѵ@Qr{3ls]|҂+ uO[ q hJA+]+JR I$5}W=+Pם,;s\V 2gKϨ&QLgY;P_j3z],2[а𪤢3/+ *XSasTJ@cZ9\ b[4oM9(wT v n'O16._+YZoD0+l56/y,WYE w|]|kԮˇNuQܡըycĽoD5Dg>VN ^z9g|g3j5ϖ$}Nccj3~>PqlC gt4%))w/$T$v x(2PO5K_7r h?YN,N@|Qzw+ B_9f6 U)4Ũ9XiRGeʴj74w.iԈZA蚫@ i&"!F"IeH8Ӟ<ɄQ%Ժg_M<;?eizq+2МI{ )УȄ87} |rfBrJ#=G}~ VY_z1}Ag]$Hcjji|'bkNvh֏ɫV8@3$U<ևp̃69Ww8 dÝU@D_ׯ+ldVP6xTs#y 0zƙQhh; 9cᄙaLWޒ2K՗%$9^OGx-&'/OD,. cWYAv&@\;Ge@-*&bmƬ.MDJOw*%j#cE9"l^!YAu?يUiIvZC3T!|.>ˆŪkvx^٢-ptH%|R Di|Y r2Z@mуw'u֥RY8cDi^%6vOLMU{jb}c'd4 reT X\Adtx{AY`\Bp|IU;!ҰVL_w²lcKhLF&l,VHX v 3]=sbW<06xmng(RE/`[urD9.LF "M->h'j#Cmm;uX.aevm[^C<8yIyګBʫ|ha׶_`xWvZ^PCY#3&l?\sO`*Q4TGFas W (Jďkʧoz[ +=AX& >0Ue?|1"hF)h?@H E_&\ enaKe߮/_x%ID,FIrɩF~|@砅I-( rQZYhtWns_2 k]38ow)=u,%8(m?@킔i.0n`:&5F oY {Z\Uĵ:o"ć&=Xגdfk6{K߄tܒ1P\oS ŧOgi>ш/APqp-MAHmRH%O *se+*-ꉱBF7;8K Z =\1kE7;`\[uDRΨ:!1jE!qT3ɖ/C,X@;S#GMhgoW;9AKKg8n-\][;FN {-|SEQpUX4ioeH,`'HgSb$/3yq!b &mG?TtG2?>Gdf\>o?B?/BO4E+d|;)k̦:5 mg9 la+VÈ͸ b8D=KsL4ƄR=zT_UrP4å-B3Eh2TTnk7y1JDªg{]x(C){ni8&P>'`lΣ哟+p(]1b>ܐB Nx~ JI ;sLRI8zE[d@{/m#JXVAANmЄ]P%*I+!<]P6ScP(fi2aWMF ;2N&tw)iR^ƏȗMwJm@>8\]*D.ygzK?%"~cWSmc=ON+簎۝]=#tvXTQHe`L|? C$xv\5c} )&[D p?H B ƚڂ/?rzcYգ%Ym/[0  5m,Rd?:Xfw-yRȧf~ ]?U HG\'cI}!c& S't1RQBt^}׼8=g _06&$P'O[='ou|LKP%Ynp(#~Tuzկ?/CQ@¶Av~^YuV-9}\l6[@{} S0񮺪8*[ :DE$HRd5+w^LI-x~7VR^ O\A 󬰛293 VuU2Ck]goBHgMQPU ~cLfݝ#W#_d}ߔ(\'P4+\F;.@$mw`[ QHK'-3i4Xv|*EGC] ,О>[U펫65~orf]w$mGU24.趋qN< ÃrRV+1W$` l7wxvTkD KTe=KHf?0J3S8;1Pfx*EkGQ*nPf={;Tu.@t)Rٻ ?'m(+<%?{J%WAL P-@wj0Tmן"Em1R&o`Z@oBbH> ޘ+;29 Mrf9lϏ)P 2c&?6rtџ0)bPSVPe1v^Ÿ1]BujsYB f ɻvC십gLᑽNfbG̾? ˰1דyt4ve;7Uf>$Kh5,U!O1f<=L9ܐG4To9i- }tnƀc"9%/:`da`}hKcaLj27Vs,EPjY ٛOo$.:qcq"jD# 79[gfʝ.0)ZϘ}j2K5w`m"XEy).ঌ7wWT8s7)ݙTwK[4Q81f넭b@pvu*sǢ0N[qU>Z7$;;9:PƯx!j(Pz]Ft*"+txq'U_?U6CFIϑgiD?{Fl'hLS-;G^/3Ux9^Qd|oX_tؕv2YcFnOhHm./D(Wy˳/D`51`@YH3lއQH`E",Wh[H"8-A*!-݌*:y_@6.id"92k Ii':?z'\dg<)"v7pM.k.7f^Xd>a~#0A&X [#[tvIKвc%!V>nL6`qcyME؝Ss'HKGex!j$ȄcBԴSpNW;zw01hah\/ (B^[ KF?Sc}ɩ7q}x\c5safZ~uqE^%+n<5N^2]<!uUśN}UJ`QCgٍ,ɒF\$ܗg%S=gHBWcn7( 4y &7ai%cJ1ϓkOhn׋om ;cږ^O3 *_*z 6;'UzrInA֪e*2aN& ;=Dz`]ػt [|O7PX GTiXRڭ,2`gΌlm.TO'"^T+H;Dc0ሆå@ V Sh %-le[PTj#>{BRyx2$,ܔ@͑($Lxmi,: _QL$663!,~X^L y|ykpxu _dI%ڗ6^>Fo 'rʦ}Ҝ6ʆ*'ӎQmݓZo"$BgX/Dqӱ``|7+♲b5j{E\Ґ F7rDɌfdetQӑLAa'³UBQrhfyiRYmQ=QkvgMf~("ҟ,hyNUt*n2Ɇ,+IF3#cWzpgo9ڀ ;wxlIM=bO\cK8vw/Ra5{(_<8`9#Q@f@R)ym@yg$qK~ >vo~{ $. I%7ObQ嚑0,TPQg{f*AV.vSCo?2eCgOT1,K{}~ z h:E6[x*#p:ahYղG'lvmNSSzMD@@gItEjwמq3 ${͈Ϸa3>1=齹ւ:a`^EWiB[F$0)VS}ՅIó ]ϐTU"Ivc%y"J̽0SBbZ|c&0м1RG!\|>eW+iި\MYc@9.(!H*ID) bxTDm:N:aVǥcA_?Y[#,G lh()0\dL##ܧz:17֐IN +O~8]҂RAHyOL1Вs Vq=4-_8]*[YOg}$D4׈4!Wh yhnfAJ^ői s?gP|Z(SYžyNrN97qͮu%ywWm&v. #ZTc4:ݥ7aoLOt"꒝1_Ϲx6C_{C YDWOp{Lz 8r)u"ġ^/"wO#>,g!>Wk=i^'Td@Yxgu{O,FKE'ple, o``=He)繠LF;c%ǛA#;6I′%q Ϩϖҟ]TtYdGtCX{]y65+R0 %Uӓf4řsq#-Ē9Q^i&[2`rJʍfNds211@`5¥=@_Os:F-z\+){Bi9B{џ7ᐄ`O}hT+K{fyv~^f1vIJ(sfFB;GW@eNQı$:͔2;7 זQ_([LqٷUڋɡÏ{eq rc/N,B-KKl}̭|G6S-y߄F]ƽ旁2wdIP3'Xzb P9Iu`VDܫ< E(Ɠaʑq\ӭl5cm`)ؾw^֫Y?݄QFIuFRU'B:.kmՌf)ɿ#$bt mf,aN=ĕ,{Ē-(VNgH}fǸ41Te /te 9H6'f\)ߍC4w?ܴ׷bJT;6t@JcYM5 6F3ouRq0Pd@ 4wXh+nSlC{R~&VO<| {Q}@;{j՛VlZdeiaڬR 77(hl,ηަ]R }Dco}K^3lْwNcKHַa6̰880=N1b?YKꅼPwvT=vw +D`}Ct:#,IU~[]蔗i%$>w4dl91OkW?v egxmT_3K;H/Ů!ug5|Sҵ;'@:בs\4B]HeBc$G@($S؃1MwMm dnM4J#||m?R:c qOވǰ{a2AhLpK4D&wU7 6\#h28mX`}E>On<ӥa弳1ՉJb:B8:((},WyMa Bw07HerxNkg+OۢuZ:7aγ/(OΔL79Mb.VV2z5c@)>õps{rp5 X<:&)?di[2IX86-T7,ϗ84T݇.θєSڐRFS1x/4M"$C#7Q\G=];:)7ͬS3osCS͎.+0,Ͳ'c69P%pBƝ?ؤ<^PQE/O]Sr+y_Q/%l+~)yKƏurcFMoIfD[An->mw` PsN$bra4ݤ 7r]@HQ#:ް} Vx'tر LӰD9IPϛnn>n\ kŠgԪo/yie `gY&Ɗ"ͬ!HMȧضlWa#{b`^2\|/ޘ#`KobM+R[ȯYp1]yvIw\R7xDfOM҉45v6[W쑍s=A, vaRFZl*2´5G})%`, NF"X쇣?AYT O-ेuLzYt.!j9#f~UUf[Mh+-rѶ+\IMd90\zN2wYYD [ 8iڪتߘ,,:r`Dg(Q( ?R-P<'0/`0 XmID7+hZ(> Mgzq5r2O1Pq(WqU3<#թֹJOJf 'ЪO3Uo{G!@hMwii} B)G":jRbu hocjVa[*jg hu"\MZo^cVA8$d7|/mZD[xlkj6JL>֔½H?Q_Pզv43y&AVɆ{t&wXQUf(}*+BiP?45_ It'rIT7%F#[:?=%Ncq5/ΤlW/9TYu.e#b,v<6&^E#U16~71䛫ȫqEe VҞ`#c;'tEDi2#cм73sWCoY?gKHk@n̽7L hXEPYfMz @4p`ƒ5„'M-_K<:oNR_O}u¤]di?[iH"A׎+czH LRcЏ7Ъ| C٤BKvG qZ%C-&U1QfȭPyU uCMq[ὶQl1HbiV28p5(S=gc뺝 *t>U'ijig'd&FFdkvzVٸDvuQ~L}$Whȕ7Q5 qS\#dm5qps}o=w"〴+ӬGxusc֙ojb?1PQS_+Θߏ"2;%zdj䨱E vhcx@~=fGT mG[4!n[اe>p>6a2qncBg{@0S? :/s\\ sfg`T^Qӵ~ޥJ f]u&F: Lƹu"0ˆxE&vZe|4q&Sj'.QN-ҵ}飹L ͅ)Z$.+&k9^nhw㈑kWVuY;mf߲ޘw9gwE/itk䩒(-).G h~7MG&߄w-;UW5V)ly Ґ PX& WY,E߅am%DsmZUՈp擅 }%`L&q¯ {0Z%3.vw ;Xs1=N'# &wCFZy.XG1:'3W^,kJH X 16/f<6saB|n=L]( "ɍP4cH !"M>ksSC'U_4x}վ8h&{oubil>[@psf+p 转8Y'ܸ!LKko ,b}?Y *+dcZ+3RNShC!eR=hGA4jま5 q/mJWFxs-q홝j0SQ@I9P nUaf+;,1J9.r#+0"5&g"<>mM3V/`[,gKG601: CS?1D-zTWlQ,>Ej{G9N- pR.!]t| ᷳkF9?tEp 7{e}KVΝWYr < t[~s0%S$'Ή 4<7fz[b21l巑UzD.#*Gq_A=74@Mq`M#CGaLH*˅O mmq9(IbвPcwi7p-?f&N.nCp{MW GlȐ#kF! J~G*c@^JWBvkkLpuzFcʕ>BCzM3xVcN:z #k;iў+"GPB4В2Ml;jM@EGtC-a|)&0Vq@ӕN20E-gBįN_HU^TᒩgGo#r-fP(h,Z" zҚܢDW%㵃7ԲƍxN^(=l.z 1&y>v*gQF2Ci;[<NrV1!HH`AeōʅW7ȘPJ(۳:dW":-CxeG淺\=֙܌tzK5{%ofxކƶ;ɵSy[]ui^ZK|}Qpg>&l\g WS^uv_j!"w2L7pI4J2PSP!%ȷu~??[| n7SUGkE#%rPE/I7ČߘƟf5 R]pZl?1*pt56aO 7wMMo Ʃg/^Pn[c'Ttӏ@w6 g?@lWca?&ןyX?4iN G|"{X`Xj,sĭV1yiI(Ckq?6&淧M >gpu# {t-T/EK?2Zi4|bN.&Go LfI:OD3 z|@mm'7ȕo fg1ت, y]04k0SҚo]Pak(Rz +*RB^y@,$vz>/ =җ[z; Gls57\e~`<hMw4fZO_6 7ˆŁn0z2=]jtѪ$J#gF81IФQ[god/nq[d/ݎ(|T!Ӣ/7aZmv9 כ(W)tN |TnU|  jB B<$#MF *s>R746{I9̊s=>`+CQ/͑!da[{M?4S /#hMT kYIFyںSn!1ALVѰL.o٭\a5n@gú2X[d[QǺT);Z[-6szCL[OTwfTAjkVOp-ʿ;U=P1r'd Zm[):ʢ-5αood@6 dx'R kz+K@ר- CÚ:5@4Ј^I+A4꽼Z:}D<<آQ (4aV˱Xj5 잷ɇ_%H; ޑ#Aцz(viI? 6(7rq1 ;:ѬW XsyPE5} f u~KfI_6>A|-aڸbUPv{o >Q=+=##魌ޣk볔 J^OD\3PROgxn䵉s#`Ūyc@sWҁ l ;fϸj)C"s /N YٓiWO\ ӽ[yEh꒤xIцXp.Spwu} Pnm? %U .xW]*b09: b3\z=9 e'ٜ+&Hߧ_+{ҭmyL\&4_}H |s.VDbvH 7{ VzH[Ӵ)^Tgr8dR=O, d=R!yM;^GnY7$vX.Uj)wji"*ϣmY! !!ɰ 7'I+;w f!]AH=8AX=ezSEh_4eKgG{H|ik_3p'2Eu`6h`S]|Aƙ (3nOx9k]+q[4:,usGw$Sr feA%x*WHU]qGqH Xh/>c.Lh4c5o4TZ~܎|6'_a\X\3sZ̳bjcRUi(0j\ Cdv zo+TXʴYU1MrVhpEZExnM8j0JiJ'V,oF1boClKcaDr{]""{̾`6a&V9+42֭!d9 9G~Z`); 8`)a~P}1:%_߻RX~6m]"JqFuo8-^l/qNg9 ɲOjHp;v[=Y9(2 j}֔ퟋ#; ]&>\3]R4pPnHs`,{rs:[Ȝo/0K.&Fއ0]qZH-CߋᗦmgN ٿ<'7_R(kcV@h8w&z6\*ڗu42j(p*6c`jݾ8F`e0SbQݻLAMi @g 7 (t Cw/6~} |VW5V J# R.!#Iw=W=ا{?K&evt<|]?uZR L=n"ߺK#¡_tە_0S.mYwlvdB"=Xޙ_^ ԷD,WR12ܵP.-W}*))nTr:mB)Fh2uS>pTq>qɐ!)(c<+a) }ㆈM0.Iuy>԰NKĒͬ{XKy=nC?n/u~a=CݧJA93ķ)QPǒ)7 Փn!vfKHsD6*FA{:{y;{H, G3(q|ےl>#'hW8q[5i)TYo}1#WyMV KQ!j#ѭ~)'v4Ox [0+g,%1LNwzL =Zlm`i A6 ;6r슉wONwJ&7"mdJLGI/9ABtwdk,qj~v*`؆ܹv&޾D|+Y Lj'ȳ6wX-M[WHkU ^)}g$e ߯~ n+A4RGmP$\}*iWeR =VVz(yQ1*?;aA?rͲڕ| a簾-l$?.9fɋo3*hGH bVrFtه-@#%H mo9]Ö=?235l BKB>0+&=@!y]3qv(_JCȌguy0nNj?sOFL["f&%i|c-mpA@)$Q5МR7Ivny}d9^э'W`|++DQͫW1Q_&,6O.F!|F(ճY}-SDPAe~ .&q2YFACZkn~{dw?7[Wܟ@@f` f+bdo7 f4eX;hg:̉vD߹+a{wmG7ua,h3u㟊o&;\ 3gw@/GhD참MR$tNIYmH1ee@ĭ#J/X|'/` tQ .MQIqS$坉:z _e6:!ƨi!y\P1) 瞕'? ]k!wދW,!Ì-1c fb>!8/Yk6- 1/ua 5$q⚑%"#P'^2Iaj8T %J1G3П1MhU`: *&7❄ Zӫ)r$H>.~E>/f&wFX߳9K)EPbT&3bS\*/ӐPnLe8j [oRtb>΋zE[{K#W?=L<E}noD l*?~ yy+ON;KGvd&zZ2HC۞_xj<ݎ:z^pHi{~5*m>ʹs<X̃h' zn$- B؍J'8ej($x)G0Z />`Җ$waNXE-$_K'YҞP葋Ac?`?iXMݵuD z [ t뱐ߪϠPZL!D v@*K3VqT,}ݩ&[.r2|P|giU] |$ ɇ/B `i^`A1ON)Uv#FvGO-q .0pNa,@"Cfȵ@wU*c/ɏs㛕64dnD-׳"AJ/t F R^n BI%2 BjfAE?1' 5v39΀VQF5sXEC֫)tSUn)49RQZ\ݪʒi?´d ycT֌FK8I]$U̜Up>ރ"kU^ΩiA9!]r{-Y>;WtAlc)c&5P|58ĵ2Aᇘ+K~Q#Zc ̦!=>1N>%T6avVvjMXN}X# {iIBbW0,eM{^#sJ X?gΟ,N*3~5OG7X?&XHnf@j Z6?EǽǦQjINz<)k"W, ~ YGїbq[-c & R#pl /f!Oymo4z#jQb~8  c%KɗGd3vޝr&G냀(L&Xj{_k6Wz$ғUloT@,lj7. @\5lI6oM5,YK-wYAEGցb"֧wJ$D_s;;Cd vvozOxws` B8yoŨxV/W&Ѝ|y&x ]W'g0Ɵ0J n1f^xP㦥!-$v F1r]Agد76~&~*o0TmWFk7T~.Y~'7|/ °Ϭxu7^g(hdb^a.i8}M$|wvÜƻ5=LOqH:CNl],̎}5ڟ~<4uDR4R|{HuBFD!3¢{MyE؀^%ޞ2[Ҵ%6IPQnSH$ (o _[SMKn>~~`$E]c b$JY)#1i m,}0V}#8B(`c+h O7G-,~G;m2Ë>ٳIM9O2+MAh7]rX\/?H^}ó1g"1gCBܵj~P@foUv k_sBN t ރ~Nu)]u6Yᰳ(rI dsDM5>0'lJf75y] F;kPw1űF *b|COhSX߻p-&mopTBY",ʅy."/.TִUbg-UV1+񨬟NwJ(Y.Eik]Xf{ٮyVt->6x3VY9+pM7P5EvS9 uitdX4x!])|#/u# D8Zf,ٺ|ؓpY*дE(^yk*%jB !vd}!|QO͔U[y0P3[ԕIYـMgǛe]m8)S:3ed'wG-F.O+?Vcebk%67J[W\iY?HYڶuO1v%Y?'G؊>)10:@dDJ )~i_ԝUcxmzxVP.0yk?0ZUɟ\ FM`Bf$'&_vn6^ "S W mjN*.{nIl_)M P@!u?/u8\nwlM:m-un4! c&! ]Sڱv4[hg`,t:bOZ)g6 pO'BXzHΏdYX H _wW}3]7Rw"GM0_ %lD)yoX p`۪]4 j3yWh0 o!˔mHdaŒf@pcf{FR ۼJjV#:4T`"MiN4b:DGHZ`uMD LR[~{ȺQ/Z\Ooީ ~m&P =K/!*R+)J(.XUG %.*4;E M}^[,#z&V3XrhZ}g4,3'>kSښERґM!:F`byp`郫T8وz'ЩP?<t0s>wBPu[mV4NMi @O}JF">& ]h#b~jOBP_+wZWyAw8Q{=u)G" ܡf29^׭nr3W!ohb_Y] K滑%fFn-Z \0Cg:P7lL[IgN{*X dx*m8Tk.\B!\ +( {Y -t UL j{,MKr ,3^S~c;+V.4(!?ͅY1}LDTxwp;A"҂HܼC4kA!B4&RG0y>Z³'.h-2^c*5257& <װ=l*?+om:쏫 \`&?uy1{ăDe 7}aPR_t¦QN{4~xd$Dnf}P՛j\`-yuЬk$ԘM(B>=&B?oO%R4CXk&a)#+z7q#dl FWs>ߴiM I]ug?YJ%و=EU5{)(hȺND^0+ёT T2OS^2d2+ f_Ac9U9jEŮ^!lyqOfTYF=@LE6uoTتgLفD&g`NK33w4 LuUY> ј,W+VU6}*S,Ne&R/}!A{3>}j vDE,w=Znr5;%cҹ}<ݞʭ*ItP8{q  hA; O#D2h 筶 0~#%x'dJ X2$<;,?tV2qx}AI*}WWK.$rn,#ݕ4 ċis=n!_镕(} ҿ\w?JDEͪ2esFWPgkvh4bKfd~-Xg,gu#IYNipWl׌ ǰg, 6Z{.W :yU:UtcUE\;8#=7c"e$DrDDikږS Zk=1'bV$a3ۙKK҄qXL S~':' wmQMӭwiE.@6E񅩻Fa;ޜ.JV[SN 7aC|~aν5 Ɗ- 9ɚH:OAμѿ[z3v)!co3l?cWml^-Fo$z \%)5`t2>7;f fXo`*}H҇ n"h4Rs,^ 1vLyXc0\OkxkVL8l)ÉD02`\tͿ:ί SyΆE8 ZRDYz.V&^%Ԏ4Q&8)٪Jτ&gK n?U>dlrd.7ߒN}QrÅ`V*"4P+#Au93bR06CU|27_܏SCF•$r1zO1OȮ4

6~gzpaXZ"Um1F|kNBӕި[F1!XZE/@Frnc.:h|Xe3+lFq2jNfe1*l'1?Y{gx 3Rjv\Ak%hgZF#ɓT[$< ,pU)W=Ԇ6[?$>5IYۢԝIDL߭JN@ʍy[L%[7o.Z+2[@A;fz~N"bE'3F6o4OYD.a2'\*Re)lE{Qx ~+$oia[ĺWgYD2 mCuzԗy{)Vf H4}dovݫ+pO78C߭c?WrUN AOd,2ؕ OG=$`P-߂]Ivjw&4-OB͛un2ڢ jPauq}L(,UI f cY,_p`qrWb 7oC7'{J[Vl9\ilSyMa9p $j10M8U6n˲P^40~ӟ;͙%!}䱋2[@oE 1h=m"pS.sado*~Da oou{bƊ÷~\Hm᪅kck1i< k20-y' -Ĵ,vނ;O(N)?Y3!V'FDWX^KWY&o榶8xroJ_v3KYXJ'C:72K2 J;u.O,ܼ{Sl HN C]r'IP}7iG5<4Wc׹%ځ3]Hǰ'Q!M|qfɼܦdztVzfغc'Kuw&/L({9ָԨS|pB0&!\'Ԡ?3mI%]xCm/ThmjGͺVWMM4%S .HW' N#LBdw'8a*ң?Ү82M=#(0u L늇Ԍ>> iTst ×T8%F G;P| 2/̟9\;۩3(Ġ k)Hzf87· Y D%tmPa<)Q\] /6yW-zݡ apP}"M=vHoCe8Xnd3}9zQALq7|=fņw ITS@`CsREP42$nztqɪjٸC-!X/~kmGF}3;YNB?v|˸`) Y+>[Ps[=)yعXYꁐ?'i;YS_qLpiU.gD`G_JdqhൺL7t$Vjv8n-vyYv?2sv! ͮHu^m- ߅jfl9/Nab(lj`cl4e<&I5MƋa]+MtebCZ&8/Rirqs)StvE: E:n&V8{~p F%fX]u}[Z\DHss^.6j!ҴY].0z[jɇ kxxvrd_^ bv-4o\cm_P &i&9mAP# ~Ԡ^$ݢpKl6SMt%"[>x;*?nyη@wik'|Qe#6iWiNYON$" Vhɘ:+W?/|=qX!Nc%3)\}t- ;!nKU9ԮaX=1/7ҽ2`DSD%g5!QT,PH0FڝM#P߳QbK a)}}j:x~HemoہL!$eU`MmB۬/;C5:gn觚p\pbqlˑirIhԶf;r҂OL*QNROnq^(GB. S:s>q}KpzBF;!I/~dڑi5qqr:4p9Y8r.1f^E 7[':LE) &vaAǘTU_KT٠"e2q (suͫ¢q/d"D()8ԭ[{:+Ary?J/7da[Ef^9_=sU> w߉51Snyh~݋Ox'%|z~hTPbN]=eU`vZ>[6z#n>1#֣e?>~]hE5FTS]?$G1g<ߚ^(#eKhq0omyW,6֬ E*1kL/0o4Qyypѹc&ԥiFjSsoJrGfXK`N"~}-, &)&{s؞3\Ln,mVzf|S`&D r.'{_R-!۷6qd6qn\mv.0囎(˼(n]]|Y3q/ ReRR%"I2Viנ-ucݖ-TTFڽ)DPҥ+4]U:j,I՛ %:d~[1S!O D81cZ{E٪A2Me>r۸jߧZ97IZT iEk@?\Q۟nR}%6룆ɐ_W%}S>zBvd!ۻ'v5ЕG3ثtqѬF;U²T'1ԑWn nXx:=aBYMW5%cy͸X½B Iݟ$׎žX$ڡӒ׵I D?QZOx\ݘ-)`/T, _q`l1ϖܜ_ f"ln&R >4oOHQ]|u8#ѕ&uF+jw1N;^$z{ii?R4Cf w$-|Vvq-Ʃ MF-u2h켹X舐iĕHkծVf#X ut=ی qmP(|G6&܂g{Kr:H`I #MPx4\ ^r[mOYαPdąHP?_;`կ wsTxneP1̂t׋rz?B̙Ep҅#P3jm);ejN`l(pn>!Qxy0w S-QP?ZUm+e%2Zߠ왅e!,|0&@Lٞp A^ RkSF=#qZqK^EwA$Qv<&/f/]Mr#-lԌ6ppwJډ1C^lCBCImm>iz<)@S~c3YGU;E5 =ZK' (V#Z dɐb'2:[jMdz$[wtMſw|=f[|)#B@*R9< 6 mPZEl(!!ŶS ԫB6d8 3\&RmG+!tRxRVz|.?'?Zhgw7>/<'O%Q[w7 CK<u@ǫβh&UsRK_l].-±9mVACl4ÅFH[z&)uQQ"y? NOc%&ؖ<.dbRBn,[<I^xĪW3oH$MWy~UkjUhD8jƚ4򉕡Zsv?`{v͞ONN)dJPb"ݴE_d+`1TkzoyOB={a&`w`{k Za rDžŜ]O`ץIDY*I}7quW>vZ˿D?ό d߾&j[U Dm068\Jl]a* جze>2$6嚧D+h]?Ƨq?[}(#G~ϛ`ܳk{TyXM c ? ^]UՖTsZ$l?:P3n#711w) ]R;>qPJ^yl߈28޴3%?68簂WCwKNbVbL͖qO]!̑/Ҫ"Y U8/s AG`f_V?[ӊX\ݾ|Fv7#Yr5&!<ݫRh#XZ;e&Rԋ&b4 k+eeSHhe -%uWju@@ǟafoGB'-G pƊTBfr |I?CM'v L0Fs)oٵ22"«I4y>oFPnd^F Zl9CW Eo8ÔI6=0zKۗ^`/:?Y-o 3S6шgtadb-'23l1+'{ txx3w/bw49>#NĐPZSe{b`jWp˖MO2&`32&|.Tn-ػW^{I\h8=W;& uH"ypnA\;Sa~ 4=^ urS>@#rfxn֮8D/q;"`,kE(x6i mawͨEq ߋl}uaV; "j-/Z8&$ 3KC Oː@\mS,<~B*TVv[xv#n !荎YT1S8鱃S@f4+B9>S 8Z*%P(*ds>R-n؉{իE޻֤SXWنí+rf|mwCFf ΰ`ޜ4pMz-]W/y 6#.q9DF kx'JM}J_)vp&R=OS2ERg{)5LnwJXXmܱDھ@rw2uPʧZ N<H@ O>aKj7htAi ϼX[FjV {A0_דCUL5EK%`g却By9GU nkW>,sV>@.:J$TL1HQbõB =D}g?RJ&J**-;ˬ{^ _imV]3ZD82xLz@w{{7$ s$n,>6"U12vAkXQ9!jB$ZBzYWUz3d]%V#"W:qf*Awwzд1'xɻ+6l1K+ pS$b8^\PAe +Lg װVA)sRm֘ڪٴ~Ju3z"-ɝ*<3prEUhܯ;#3'm#6,g R#QAWV}F\rmǐAI,c1\Iĥ}}i"Pkl ?(6yM|*X i"eږ_\j5F*@=!72s\Hۺ$30Wjp$)l6% ;,.9~C}%"CңtjFc-mg.Eao*nxglo_]W"<3O[Dzҽw('?c-qBmEv*0u>ovWYgT@ I9F[S2/bQWCfTgTq51sLʋ=k]C&hSuB 9 9Oם(K܌vJn}EFsVn<;6U-VLlKۣ;/Nk+'bwFG7z!pX"~LIl=F\f*|v4'Y}ӈ{kDV!3uK EHrn%6y 9SvMԬvVTۀXe.9[?gDtӯu? MshVn7/[h6zI6ثN(o*}ż7Ax̭ZApvL0aqMXjC#=gqGe[\N.ʟ]š3Oѵ1$Oq[ň6hiyC/ڡ?#܁<ߘ`[΀!ug 87c.e}&0HKɢo,{Ns ArXwAk!7{z$/ o%1:$WY"},{ O؋E'U)}BWrDVv+jPKߘ uzݨșYWf n-3]f$6P#vr_uJzy$V9<K9$3Ӗ,V+bEQuHy :{)ndafkz+0%Aexdb}۰%֠`I=.Gkynp JuEoQWDan܊b g}< 43Y GWiN \u[_mwȵ aȳM:˽'{%S!;!X> B~kNj][õM7QCMZ2_-.y}@b_MN8%cKS/uWeoQ5,2tQq)69l+iN~Yl$SɆCCuV|>X{ʹ{+~yhUl|GNxN`إ?P57Z  KjWݭ[,ozhI TZ@zw,9 vIMbJʂ '",e tZ/{ۃZBYځh/t]F/b>JIMǗX8YH~*[ڂ{yJzgJ"D㊲2d#i̶ +]]ⳡxz\<mF ZmmJjz/ KPDץC%Hw=:2J I8aCNA2}kE YXSS)4jp's ΨE>EW "=YJã׮NJh/[%zܦ%Z#ˠr[NHoqq!tt )Mb-p̠tÞ]~ҋ/awr? K iM*P1yi-c636aq#ɲLI~o~>h|Lz ;i¼#0ĺV t<诔nqj66ђrJp%mP b&0dp(>DpF@3v pu4BK?ki\Ύ5agm::Jްb|j6$X@Шy& 0w#<:p4[R1&M~}:%*TfEkc+Ϩ95W(,|#e"YRsDwl;-Fd˲h e[iRiC`i.teD nZ3 PC=c+p!:>HY oHGk4oMR v^agW5N&̛ckmL_UoS!VܟA&]Ilºڭ61<.zF$73یnN5XRpN*aZi sH7qqBL,8-D*a^ãT-ӓn1۔wAgWA+_ZO(t*P݅j|D2ٕϥf! !Uz98_F2bݬF9Gcʙ5 Bq Qa|3َS> TSnIE_ZH6O}{s_4j("ɜ#+kB eٖ-T+GAW@U&sJ2^stB/>M uRe{ V*`H׬7׸rGW~ތ fR,5AmUɓ^?`P'tFR"o yJ&m@-,FǴ;M [_[[?C2j%z!XGqkqW舍6[4Sֶ˫/L5OHt`֪zڮL>yoW3ƭ$:k_zG}Ze ^z?^AFL . A+XPpmLI7EW) "P*.2^l/:P]-h~؃#`N|Ѣ_џU{U3Sd =Sgp)J{-7ڀ`kFBzH0 6ۚE-kT8gxهf9o3fc4UcMл)ʤ#HMoQ}n7;D qYic#熐NrQUjN!B¸\k~rSg_!PXMq[Ā{6# ^o3{a||fߑ]5 ͼ4zؾaƺ,hXoy5A cLŢw₎6>L$cP1/-$UZ8 $D5?:Ż_FNcni3X<gMTє]G@)| 2b6#R3^o[0=~sǟs-BTR'Rx +իC2[+woZQ=kܽs>jUwo.K\;3H'lƅWp~ƟeQ6G}>[@TYCEeͬ4-÷9PZ/Hg=p>hڷr&\+N/hPlF>DCY0^I9yNOh$g O.ޥUTF7G1pG>` Ĉb\ҭ)u;[kih 9Lse6kĺ$CHkV]H^)p Qmfn(U7?!-Mgy q:@t<PsYx"§6wWPĆV65mM|3b:G&C}Ys`s$x#4be~5W N/!3i{46Ir k5:yABXR%.7 U8zFe*x^^%-D(`%%q"C#dz.)ꍯPY|̿Qy0J%;Hr?>lf^֌icxF<y}6"(1deE%0Vz㕞Z#1uWCH^VQZW.Da >i\QI!u{8猼<ݶ: `\1$9{1&t[Vyrb5Lcjn$MZy`Ws-& ' 3` ` 3*4@3;1t例g9j8Tc4i}=&XePa*` ~4ߦAz<\. 6Ċjz}} I9. i31õ`6x9m7v qU*Dgm=?Is畼vM_]TӿtX:T8nyImǦH dF\ b_!޷o2 3_7>mHJiVjw/53X%j4M/(=v}"D&+h[D*OOY ZBfϋkIW3Ȋ0gTp׼k&H+??(}ɮW#;hYqp}l 5:@8^GB%Dq{jR}CḿAmٹ$;/,V5ک|W.}ɟhO ˪:Q}ytCy~Mi }h"/fY,pb1X%< CN`3 `$'d`P1H23Q8DCfWQ=Q 5s*Ez@8mC&iƴj2`'rPTYӉIH34(NIBmD#MecWQu,2%"w =5(Ag-ure'I?=ɩLI 3$ ggT7ێ LwjQ0|ϐ7{#s`M١N'3d"AehCxZRsw;~e@@3EN†(2quoPb;\Gò.5uI]J1,] .ϵicNlHB 3KEAw,KIwa9 ^KEjkm0k>X}(UIK21Mq/S }tPPbGh`el:x[6r2.{Y-]+`bɭBݯ&<.?Pu9~i*v=Q~1)5XѢ4-?zwGHs~{mLwשX|~GPF`d3w H1b td;ͨݠ5raPq mvl:yT!ljܭf}l5"YI/ց ݡb; |՜2jzdKĒ.$SQ7Dڙ?M]Nj Ȧ-+$~NEg&ΆSYs)sY]ns\2dDӞ&;P]7-RHIl㍚O-^X[`97`l`G\飓 5.s%"1=ӮHjAՕT(bDi3Ulo~"vQ% RO~gliSBw"ҶB}]#Ń(%鐇W@0"%j" D(R K\j!QLE{o.1,D>wDPf-|gkҝJ~beKXwPpjRp97 B眒06o;{l G|㭲;6$oP{mmV,6"LC E&~* X_6 0N_1]s WQ9 j] PGt J{߆Nac(HܩƠ~AcIclSZ=wja3h<:;:Bsu?3|mOfQcf:'MvYwU-%"V?`t0_\ycr]Mڢg׶uoƟ <`y/\<%.)F q$C8uWt喦2/ UE\Z`JsGT6MIҾ}|oHKj XXGX(2W$~~F *3~_]H֨Nj3d͸&89%}&lKԟCwyA-f79@q]_Ew{+l_)OjK gA.uyV'ȝmq ТtWE7eT@w_ zxFx( x%Jyk]x }MKW]f]7e.e'4ʷy9쫇%,FӸbJjGt]彔.<GCQ8z5\-YX^|lut~6mY}$`+Jm\ bMaXr|خ%(73}zb_PNf[.WGwr4-OO5*,(Kv֯,8nnZ0Ҫ@ivz3p6jb"Zӫ`]Ö+9h ixvAzp:>|.%oi6A0bDlhRB9xyy2eo!qYn< r2`2 hE:6萙*FE^TUbڽ5-7O^-,B_H^Ҩ^o^<=9Y ُa&&dHp"OyR63KI酼0!e""}FxwwR;TTˏkPզtOt˴۷h<'zy `|5+PU /L/0{ЀAX5 ˿w#PNŹę"p8H#\LDQ]1[4V<*:3 й96ku6ZMj[¿#evt(>,ۅ H9V` J!#;<|}S>p=-kgԐ#(E\;A%IdUz?睧Zb.p/-RjE}9qmF_tR&DžqE~fKMVk9v-B3rʯĴkGw3;c~^ȁDA뺊BB[x'e-䮲"{?:tn"7uVL[v6$7["z%ZTnrVbL\ǃMw:.D|>]V6"v.H}Yªs^:B9xXfQʗrP\fFUR:WRdx85LFՈs㫟&,]6FAZ-QM3JTWE ZNhC4Щ?rvj ODPd ׾V,5}PN[?*Uq!A'3`'؅p&=s"Z?^`}@&#eg1Q!L;?GRu#3X7}[#>Tq@O66B^_`lTc-񖷷c8&AONlOVe^~:$L5~.ԅARY ZWvw4 s% 5mj{I}t8b/(TaM_s Ff#p1VbB3.fJ$<S50s>ą#㦹2DRҩmm1hy6PSW#O8A`ޞ) zRh~n5K$MC3T" ;Γ`֜wBe}>qYJ`q%.G g*%da1hv XacIԝzXݘf9tg_KPq}09̆"5˵M}زqk2w:Nd\7lhjr%1YA6Mك"^;KU XO# R;D޽Yj-<?H SאX*Nqw)8!N;sG@e<5Ӡl;-* fKu?R[ `9(_^vh5)LfDzq+V ő] ̕`g8t5!Tf5V*7eة6%$s;c$ b*u9Ioǻ`ci :{GjUo]-,r='+jw!i,]1:§{|p<0|zbcp~<,[{gD"&OEn6q  <n `^JS`n >vo™X'7ɡ̋ReSX=+߰;Y H5qQ^xY)ټM-dA&f+*7gAT+uPbw0f `d*-HWO+}5:YXwtc7`J(!ۘ<1CoE2 jIY#9&8h %JķԷ\x& 宆5rΞEKԆ'lٽWa=C@8)iQ뎵fm ~ƹF h dEU &j}( \P>ݞ!{Ϩ^Hn ʮ1M4_ot 0s ?ɨl=Bbu-6Gw(wVrW11_ |U{E7ؙ:1횤:gm!6mtLN܋Dm& IŇ.6{ĹͶ"Ys9Δ¤_ft:P4ٜ="iYgAƌDZXش{eu5JJ%3D||Kpx*Ȼ ]Mg1nnvk"JQek[9KP2ԭ`jK)NxtKƦ6t4﷦--8?)B")QEpI.kJMCq}+Xw|猋@OȬa8DUNLny3 \_R @{+x9+=x ߩkߔ7i˜뎷6!:fg=zֿni+ ?vN{7vZ:z ✥LRk%eFbsLV?Y>gPI))(`ԜSwXVua9+`&m3!K^:VYbh++ux=A!tK;vYemV' yg8Fˤ͔O ;h~ia$"`ַe\ OL^w!=iwgJ~-# BuwBO #r7øflgocZ;Ge*af~CaYaw,ߚrD!U\|ӝ?'/]K!w ^Xa cs2Uc ~L؝]7F_.W*+Tq5؇ph^xŞ k~eEZxmSHc2~r1lfVժuJ|߅ufj#,FgVp@8cj?fJޏzl}3T aW@V9*MQv11a#e?^nޕ H}"f2Dxk ,ciRo1=WǚP4K*fB"|7uEѬ5Ԗ%QS3e`4z{(*ґwՁ >qZ D\\-:fׯ^ncG;)6+XPޱĈI6 ,iũ+IE]E !9QxDl cn<-3uoFHo&^~l(#鏬2G r85_0 ;r"axAޫN˂$}15?֌~ ݩLHZ&ZΞ<|uP&H#t͒?cPlYhbiJI %jH-KKK bq5^+i|LQ5)@:Gshmv5zMMy<-h/#q/ y (f(4 T.CԴD I&}m 9\@+}\-|4/~ۆ2K֫`h]l,-ZDV7dHATOV,0,-Y5(d"kbB) @~*2?O\YLkpIX, ^6<գwr""Z]/Bx(gDp#4랲Fsy+T>0Y]n$L5g=Mc!k 싒Q d5N40+5.Q$Fqxa qa㮍<}&)9 mhѭ^mt-H1 r%"⫅֒H{!"%&\h'?qgQM`ڥ.;STn1,XD3o*7S 06従E>7>Z“|RuSY:Yd d"u7L$[>qG;6N{XG1Y Ϩ1FWfv:lu^zRX'Y+U@.-s[u+,s,Rk7qR>/ :r#v!t/{6'$F|U;>N|}ƅJWX!u{0&P4FZab_iPe-"EUG:lb@BKcb[=?[|txLE̜ʺ!X:{Ӿ,ÀG xކd ?"v8b̖HQFec,F͋p7ؽI ]1cܪZ䔎[VѶdHr̿&~~```DV;RѨD5)*S.iV֤F[ت^:OUz~ ðd6GQ1 }ʴb32!2W%V#np-IDtdYa 0?aݱ/saQc[&d0g$N'ygR_$ݔۿ?%zq3aæ?j矱/\ $&dr yC bDyAٌ}L7ώf#֜R\v+z_%Bx^Tt`cI?*gϿhV)S?ʱxIEDE0 2"t zn }:=>fK[g `mޭ`()[gfmяTr`yJjg+Ӏ7`RUvy*U/_ތ88|*r^$EJ'JbM=A .}.1|i]|\#QXx3tQ:N7_=t1xcořBi n+pTdfgZGs}Q]U@7 lFQ/E2$a={nkBZJjX>JӠI͇ͨ`2(F"=g buRFQ\lCs4vX3S-x&F̍9 / Bku*,/N403V@D_O1*UTMaPٽ"<4qȣG p7v.oKFզj+sƎQ q.u?$ y]ahl',̑G1F<%5"XHtGD=qh,$TԥׯGT ЇPzU5٠,lpUƚ^Aή_AV0g.k`sP; oܜ䭆_^†T~ҴOͭE-*`z.o5onu*Q ]^Wu?}Ulp%O0E 䑬ɀL6K>_kPe"ﰧ }F|?ĒFQUp <y,BhpP;F%pqo8۱sZɱjԁ|cjGA@cGd%/X`\isP{K!r*&]#NZҧ 8'%͇7q2*P%>IZՌ$!w2p}]hnl<י/8rA1y 9{_ݓ@h*p[~}5Bp-c%Eĵ`,1@#󀴡XJWzzX i][^*I 5!dU6V)Hs`X\%<}dgK޿r@uA}BzAŕYv?3i\2C3vq:0W=3sLHiLcj )i3;?eA )fv9.]U"m>svxyN'x>+}ו EfP" ph3w)vE5qU5(4[ ʨOik~Rj^9@3:Ukz"->Pt-}-`p@ˆ@vkYǡޡiy@Q7%eY,B$GIpzg16l6}2 ds+(;$nd/_t u;+=bU4❡s~n;t,4f9'$I.+Z&). RoUآQ 0}GO›L99Ȏ"Mm+S.bD+$b{%[KGH!9Gr͇׻ B>2s܊k% mwr蘺7aW:յp#j{ІaGcUCp d<˱L#58/P3LN]z > ZYo+3W$aXoBQcᵦ-N*})%52Z3-mL\GI4`[2KBϣhIp:3pr}b1Ť=-U?索@:gK$f -! 2%UZ^+[a[W⸞&y׹l3|UPSE>$>z!9Ɏl۽:yQߖm>t?>BҀoLLsm'QP$bE0U6% KfKt?is~Jq¯ 7 @&(NcIuz0/g/mrKQ0EO0fH`rdF=jaFnR6|E2"qk\FQᡣh1#ؤlno Cӗ%Vusû}I'Pdi7!xڂ ?pU7IAIDxk=l೛ 4_{3Ӊ:y뾲&)Xxc&&Lsh Ai)>V1dדĎ4 :KۦH]:`CV7M5ťNe>eEvN_ě7%lKs՛ I/ ǯDny{$X~T)E< ~&Rc`a!MB_p1&FL*v5w.4q%|{1|#<-cǧ31l)a 1حP'9|I`w*/!lev݌75K$X:n<8< +m5 (#ˏ^^weMtQ5.] %I#)yj1}9Yӈ˵Ԣkp9o DMbDYQOj-zrS"35O WaTGXa20ҤV:$kSQ 5S53ūuYFIwV9kH("G66>\MՎ_lc?:qF$3 wF^F EƻbAIXƃuN ~E L5)Gb㝡I-O,c2?$o^;_XgDp|c즘Rcw!Wh!3MEXv`"t@9ƭ#Pq.'T}-POȻ1iгSk5cf\4oM% Ϸ 'B*<+>'FPvCA$閿 'c1ZbzgCg o"Ⱥ X-$xlϭ3-Y=}CV3AutŠ1Z7 W YꙮcPZ9!&Ǭft_# ]3Lfk"2',#4?%t0^ƥ&?6MYz=xbwQ, bVgڷ (ڲ 8)!܀`#CbĨaj; K9s`+RCi(­b"0I7IdJMZTk`6uJ/T '6N>bS";SoU{E6B Ƹe· /_*+Pp{1׮z>~a$Rs j}1pM'h=C<2F+&&NQnk.RlRE8K)@gͶ م)v<Ap_DР-_fK0&#?`0}F鱙5%"p:;P:\DJGoX.or8ZM2SE2[# (S:Y]`},#;Z$W4%7UДckSI@JMBF>Vm`}*i3 Bg |/K\ts:=/}"S{I۲gLB*!mSWVEj֙6a 5U.MƿP'븭U *I?\q7}_U8ۓLL4_s%3TahdLOXL}CJy0p{ICz"h%a8cn7&l\ (/n{Dzښ"lZ_M߶f[qL7P<5"zvfn=ZQ6적ԇOGҠ~5qr0-BHs|ql[ (=WƵbg}؊7WDǤry+mq\QzSaB|#5!.- 't_Y7(2Yi;,5h7>-X-`nQt]U{_"b-Q;P:Rg^TPvgk%(6 c_xlDyQHܽ uE),[PZ$_-BWneZQ}}Zgv$AHrJCR\rQϣQ6_)dC E#iq4Vw00% b_!Qįt1> 4 90 L :23dv\a kSx7g_҈>:<(Ni,Н/*(E- R.;z.qì`~g,]F ydF0RLg&с|YZ|}EpeCkE2 —ݏF+}EXE~Vhao7_m__Al_{mn|^c ノ`c)HA-& Fmb7gG {٦XQX *0WBPʂ<|L٢r_`G8BDYH1W͍de\s0QޘQ' ˱BLpR?ЏzBqƞLl(ͯ#ENXsvQn"["kis`-%u' QQLQ0kF!JegR쇈 Vc龉`!{Xbqb<7Am Q+$Ob'˟Ur_W_Nx g0P$s bZ ՟x)@4 KùDZ"d%;X,Xe< V #Vag:^hyџHs,:[]))=a5j$I hds 5{f9M,AG BdHNFcl jL $rJG~3E(p2:%!,556W䱯U ``\p?h?I] 1Rת!@;48c0q|"XίxMZ #25sUzTMVA4*2&‹I$^9xν>tC3~;Z]ldгB*mnWVp9̀!ksE?miܐTYG <{5*57יT=gB_1% duEAE sp9n|~ 8[ %0J~/ɮas|?m3r$~(XϋĴE%>t@ѻIgD;1 `w#0ޗt{bPwjNUCa&ST¤.'㒇6z刜 mO.Ȱa>{\kl嬇/p@e}ۇ]epW* %hjR#c?Zh@~_ ]W k@ `'liC?}0!>Bv v}Q*cj Os?䏬K"vAfr ?'*F]e4u9ǤN+w>e\b9R@V7Qjvac^҃P\p+O~5 Cl1BA6#K&6Z1z̻[ᅩw$`Z1UVѶ~_&T5o; aPx$ _0lJz mi.iƓõV i xsr\ lY7_MzYn@.7=Da<<+rM`<ѕj[}׸K>#YtkS,*s74klv:Ǐ\{lRzMGQ?p}M4]$ƕE2eD@ƶku@dk~*fRV hX %;?0_TLMv(`[Ûf3*sMjC619wQQzM7Cl>M~"}4Z4!*8ZdyvݦԵ##ž`O18{Sz ئq'>@ED$> >WṈרDsXatJt<6pY7>2%Ϙ}~#H/R%,hZq=A7g. e𐄎fNqߺ-ͪIud'bFߠsx G ci$ + +BEu8,BI Eocws VG֬F;螣# D3.+*@3A_nҥ$JKUUsuVpd.&y+>VrL! *)..{:nv@Qb}\nEEZGax;AI]=`)jb@A\1S}f-nZ/2Gi]qTES5ӭU/ɿPYg^{o8K\2ᵽ`MנFepqddy" r ,(lU~P\JPzqP44 |ʰ( O|4ȼ#}-l`*3C=)_^&wPv%[Xা/ƠGTj,MEP%RuDe-aEN.߭fIu}v k"7)̞iɟx(Sə]^g)MkО|2ؗ=*HW %}&lB<k)$6 2kP֛R `JLܧK}|fZx Ud2U%[y! ee P7."GIZd{ݏ] 08%agߨYq^,(I@zda\]zUC8mXa*?r1luXnqnUm B(ODipMp>$=A' 2QVJ9dTlZRbZqt`w0!&?ők2Q1 G-nH[ïH2=]X]L[fty/pW`ABzXlӾ̅ـS(:P \ڴLM! ٖtrC]m th?ͬ WfXWӈ`೰J$7_Tx4zFԤנtL <'!IR>bԢ6G{L~&\%"@i>{0Շ!g1IlzhF3w LN5;_x8VO31h0("(¨,$,(X QU %qlHZ$cIɊ^h l%L[-;*K_:B"[.شI7RPKi 3-=7@i͞ 4d`{K b@V󷋇!iLyu=>Ϙ1Er)1'h.^ 6TnP1}#mGMH-Ee*,OcR=<>4=-oԇ6&3;'QIӀGV]nl5hIz,'X3p^>BY؜b˺Z?kw(_D(ҟ̉_G:+O/*4Cf}˟_ !)k E@p[las6(᧘b gҙ IBU3G~r`nQم:^F\sjiж$=ua?}T94ߩkVQ[q-]0A&Z=$,81O"k"Į҉ꬻy ctˎlO$Dr=OVv-'-bC00Rع,瀇I}"8e Kýx9gtm&)).Qe]lD2A@~LekIʰ!t*I~\_!,Y.Ԁ"9KL~L+##ƹX0<_ \u.dw#[xMD=JTTTh!gH񤺠ңLoyLypO7]SM <+ȌiCWoC7o˿_6~'wYgkH1Pt%M|LmTfh" }=ub`WzűAX=fbIB~q)B=)~$GVȦGj}{ Gt2)Z:Ro,;g3/@Beb}AodP~5${ H[x$(m+i cQ 'NqUpEgPIl ^H,Fm/h&JUs4'rVԮzQU$95> |Rrame"P8CNF;j IW.kJU8Ek1< 3q$3o}fq^o7:#[$`/ͭ[KiSZugi)aNg_=҂>m΅L6(ɳ(%үa*B:>A1bru.uU^'+?%})3h6Ziqv&q"dvLeD&w(s?YCg:NOIL?LpzeKFsv{i$ &vKcT2+w9QyQF(kD23h6e僣ۖ9Q0Q1b*|4m ui:H¤.ى!!<@Z[ݗ.?]Z !,@f_#9z:ִ ,pR|m3uu*)Ci $ƿ~>@3U󡉀֬i0) k͓\W i ,Nv4i2ƛ,y  ^p&.}R{%g=E0:z<$*wi~:9LeQyܫN"gC+6NuP<'I_Qc }jʝB؁Kh;gn(Zc2f*ISFɦӰ hgïŞ]N"c3p|WX 0ON)Xyw6G#,OD:Q Z8ensRbfUǤ>6CP[! ;x'G R.^YIS M t }2J;Vk0_Q]g̙+ `Q} 8=jsryC[RV@ 6NF^:eZhXLeȝ2b,* B6:P_Фշ3qAMKQګh$3F(@lEiD[*Sz$)ժ]sդaO`A;9jbLOޣ@ѓTM"B {i&&Ʌ5!C21w*0&uoFFF}^ `ly%­9aܦĘeJ|ЉH9I_d]A+HݘޙHo93сBٳ]m̖]}p_@tp,` 3X|wN{mL»۴uwrTw=:VpÏ(z7j'2#ZLFQg -f[֙߈ᒷBR&7c?khStvhf\>^vM }pˆ=%M/[E?/l4P-Ud{ 0v>H o  E|Gp9COnbrW tcS}1xcⱢ}a6vVq~7+HF509SP 򱠵ǀOAQI0³\桥]cz_0ĹrGN$?1c uù9xeipmh -ѺhH[ҵ0Y̼%S27DK`2k9X>vb4Ο-#m/:085T1?uE\eȝz+4?Bw eiltQKb\%~U.g3MGȶ\׬$߰ djJg'e*nUIXȝ(GXR¦gZwצPo g_w$hE |1nXEP kD= \Yģ`?l6pv(r!2a{r\#!bs N75Q-BBFǩ/'SE:{qr)WfZ%aQc[bsdHBX)JBk8|sn4K'De ,̩.ˉ|hs7K[A>i>N OKrnL {߻"-iԶFm> ԍR˺)%-@P^*GpS8$dj?c vE#h?w-I -wx5;W; %!kQ_op˜#QFo l8i'#5|˄TSA=@O<f5Um7W26c*tew&_4-bߜ!D*x/QuAx@-vR~+e~^f9i~/@iqYLxF!5Oᗱ鈭]+a@;H[ehlYj0ҮeGU4 .Y mg-m~̎*0ě5\[rw0]]rzVSaI`RGXm1:|oBjZpFĞ!㹆 sr6o7k;sf~hc6 a]t ?5 5TuVS.V7%Vt: m? oS4i\)OU X-ؕCc>?ze. ܳJg+ڿ?i"KD(ٱ/MV٭eɺ }.x;tLH4T1$U :Yo`*W)IsJGQ=Jg.FE|4[h{Q@#w2 Eާ:e%PJ}['1s80@yp.sf d%d%)p=\]9c 9CD6e9oׇ܌ 1 +S]/p:)w%M,ב„*dp`5>?SLO!](; o(ׄ ^nL|5yM8%O2>]CUڟQS67khUdKX4@ՏH@D@r^ Ye4_`?oTQ ĵcU jxX@4Ɩ+Ê89Z\/,_E_r;cJ5f,3֣z 1/>}3HH fY>Kf8m^؉Wg(uA?-݁deJQSiAEHg},XbWl#:$Ba2Ip䰣7[A'8qOxך֨<ШtbOǻ`YxU5Ic^: y¹[h$7=2eTH3r JG{0|G-amY~V:s6!b;( FM[[NSW,ibJ8Ar4n¸_.3&ROqC+#Ү]gzևrŖ>+(gң)&6ɀ@f}@#ĦM)Ekw;]]l2'yڼ(L@-iX4=y OE]Dq_9?kH̉ ~rtZ:tBN]Iu#A xly\1d22ayjKQrkJU4d#48vh֞m;Yiԝ֗5P >1Ep@|ϛۋ/RX =bWV)|_HYV {m='m2as^ % J?Y)-cR,ta(H3eXzl` f2tm`i[,tvlp2D2fKTp(8d y3vu $3?U=9r3fIժ'L<ۦ(+"a6?!#۝HFP籜)ٖX9rWܛ Ь{GP3*=nQ':O&Јw`>EmNp2at%g`]Zc#Bvۨ=s;KL*dGY֮ťAaՎMlVKah4D4тg.Qt]D5KS3]=p͟e~RCVQq@~.y1hj=8k`+x٪o#7t qW{ONJ#LcQ%PL؎ףeL#Z~cuY Z?aJLm/rMۆ:J!xvjtPP kؒA6dGԦM2$<ԕc= SHl< >lӓM4&s-ӲYhy+{ '䡝9}ʞxJy6.3ȿiY "UIU $0 NqD^{8 js32ey6{!?ae4"T^;{6LR>\nis?Q6GSם y{G"ޫM,\f9`*šd(FV!jfw\y*F=өnԪ[qs~>cwAYGS? Z*btBlLz8;&A}=#ZuUT!Zq9W!_?~0"BA5)wm탯*F 69vRޙcpde]cq7[!?hJ`GG`깓:O$J]`+WꣁܥlXoZ-wIs1ڲ/f.ֆLWF [w#E9I?dTyg^@ɡ0jrMNVK DVeΘ HTp]$u:='vA7:|^3k?•sr-SB BÖmvNS ]G ۪q A.=G9B]v^igeKGb[mQ䕅Ry 8`a`c](y֊Fp/l|}HbՃ-w$ D7 m[5EY+"(֌+MDE[,*ɈI] Aj$'?I,IB,M;ǰL}>zo4}6/DW&NO7}!cOݩc80w?Vo-!C ꓘ1.禾LtbRPzdyQwOq=ǭ\@fpsϸu"y~s\(i?G %͹Ii, _7WZ/F니 ZREUGɚǬUU㘼Pa(qiq|tk =N?.k|'h<'!7/EH4ؤ}[^_ V<`'6=5 2Ϭ"A]9&|Rۮ0TԛuMCGo]߶r׳I5ya7NLx:0ä^fgQ\ט%ǚT4_У!Q(~Bbm Y`9v˅ޝ;5YogdgȮ7X&fH쪊"sa TWԟފpJ姻>T+/A2/0d{'+HNÌct[7鞣6"p׮hh ympb|fL8Q#b4_.=pPN  ;&8^·(Wot8H܅EC|/ΕE% $2uG`eԆ%X$ դ2\ 8Յ6,.͑W93+/rTe~Ȍk0q287X4Wbs1A;֒LE#nLZ*rj}yy$G V.baiKn}}5wNy!B0TRo;S;|j\TJ9lwyϝDCȧ(y"?j*%Qʋc^O',OBRn}%RFB/3DS: (Z|/X`u܄a0e̝S+#/Hˑ֮B-i?8~1AМU;87@֎3+YeD?#N> k!LYѮ粩dlhYak,1|{$YD܈$Dǃ MDn8UK(ys<=֕u E '֢a":G!c.Yz_ mW#i#<.:A%CÂj5|'  B\_KYL q8?:R{F#[7uּQYe=̩l_Fc+!$ K@i:pf~?HAڋ鎐@$9w^ ɛ :yGXҮ"dzZEuHsWo]v!ڌ!^5q|% u\[eP4-9K8k@w_/AAAV2P`WtkF3f$WD;\:| ˷˄!Xo4PZyeg G.Y;asd1Y5^ç GbMx>'"aұ``>e: I@jPQ="RnZ*lւiu}[wa\:~Ջpeɑi)N4:@F$W! +Ȕ&x7&I cHΒ.1:/ߤVNx,Y1T!A9$aIqiTt1X~T]L20q v9xE/Y,?a*MU&1:֧EFKZlabM->^n3l'cf5eap+pabb6,db&4qC($=~B[z:U#z(~IS7x꘶!W1{N^`Zy -s*$57$>~RUӕw8f\|=j^#rh9jw{U /ο0kSzc '#Ikb(eEύ4S4l?ָѵ\fx^1D%';%qOcuц{hZ#[#xyȯ.˟j&sgD@ )ʈ V+?q)zm6=h# Z0OלH@Uxi5d#ӞF ;0~ĂwSFg툇i׀$<@90%s{((ҷApLk(s1'E)LnT=>H:_/O>UPho(Pu^\$8$ @ɸ_7% /%!-,ۿ2)gYqB4i6۟a %9KpI3 Xඎz>D\]߲ѫ,5oK&̠3'T`~#[Tb̪Z_)<^^4o6k;nG?Ҽ&",4m,ѹ؝+ hD~i1G^75QrԝX QH(`7v?U'TB6cUu5_"}̄M֕ f l*4dWa4ix>lu(MI ~94G\6a1]m {{qCq֦x-=Zh+̱mK4.[ ۄa,iV4sv SsDFHo2 X]h-!Ṷjŕ&Y2g}!5Y .%AC"+ۏ4#碊)ʹ8ν>WՔ q@rAК!/GG!FCi.ڿ>7a[/㩟ߵfСB7A5'k~ܝ?x,n$.Od\RK7P!b/#h-85^(>{k& 2<"@va>ٛ,; QnZq8az+P]M`'q)9wn_wcaYfo9Kˬ<N3q]C= wC\j'png_ f[|ԓ?fF掬ПF=?;ٯ-keC8'ynuyyZU nc <9+tn{?+z6AI2dyM FbE#rT1z!'mmL<%c}Jp[to n~ `Apy-{K;]#@9:v/uܺnJa!.t՞Lb?#x]6wcBho{?>dmi[UO~_" Of"|嘁ʚ w HM0+k'X!;FI_6Ѽ vWw2RJ{v^t.٤9`cٽػZOG\ׇ|3RQ=ϗuJ"7 h{T˒ D {VCv!x 1rĎ+4p|ADzd!b~Q*qP!OLb$Nq} M!vz;X֐oVmeC2[t2cO<^:ah aV[2&ZcB >sԳnX.|l)e3`,qU)d73JmQX DjЄǵ'}de+gU1FhyF1}`GZxHCv?9AnzdBjW)J|-?7SnC^H3fAx#+UBP p‡]__1P:jEU5nkYd-@ko3 ? șǥ*90a:ڞ҂TTHaS[ ?' ?DNjmmݹRۃVaQ";Fc!f9 5Gl2-kp` zgzR!9?1t_0wf ujv)q'y,wl9^0,~eҩ35w١liX70 ux~<nŊ-KN62%m\ٰвJ%%OPL#[ށV! .d@i DUyPxAiyR B(_4iT/QUYvUGNme5/Y'3_b# ˵r9,qyoj̓x!8&s4m cPt&ҳW )0kEۚap9&NUQ4|l qZP_DOt|{   g\:iB>&w $c4ROl"k&zkd0 JֵKm`Snmq>84$#Kσ/AK MOb W;jww+P0 zig吆o_؄~nl'6{)Zd7f;O"M"?u8 !Jӏi}UsMUrAvElwxɂo!eƗ$]ɜcWP쫍 G%|nm$&\rޝ)3Th>H(VݨCi_?Sךs6Q6zU( kh][]#枽RӮkt DYDo`2}1龑S㼗wdb7Wӎ7vg@4qXi;}t4]ٗ lEW඀Md:jn/E%Чz('Wfv{ Q">]yCv~XMXq%2ixB[wM¥Zз/"%xBxįCq3bÏh9Pi4t S|?^M[/6q?I}TFfɶS->\7SoQR|˥.?U|f(x%B"i:jń,B_О4UVltc οDʓs3T$vdvKUF80 V_3ȑ9T4Mīr{f%ٞ2 H(@M;牚y%aEB&ЃGȍdprL+6~6_*c9oNpc?-3*h6SWYvE~DS'$CTǯO/: DڻaqGK2vLWICBi}V:Ad;wkRGa>bׅ[(f^Ўo0D_f&^ULwVBҤϗF՝;/ YKxH]J1ъ,*Jal-lw2LdZGp}dMkC&IÇ0%IMgH@ KsA[Ktk!yVهߴːFu 1ANFd j)A @$X:SfܸV  %5A6>h\k^ MC# ㋩9@τ41.j?&gȺP#}$ E*-g!J:P= "5(fEȏ7\c@W^;&K ZM>/oD=FˡcԤJ;i&gS˻,_aˈ3hL.Hb?0LAuOВ2F7 bZeVEC Kr7RޫNBرBٔc֯#X?΁It$$ny$⾅F?Ůѝav!Y+)v%$*"Tɉq$PqX^g'mbU_؂T!]eB-4@s#7~cnrۨ&R>zKԣlʷ^{I ĖfL%{>yȁm#P4NͥW)=yRNsa#>V[QFDy6GQa蠍9H{-/5O3e/Py-@/q!c0I(+ibwBzJoPHNwO幾<q4Rp5%sgOv5~6ַ ːކ8@QNo|/LQC$d麀o5y̻h"̙cלaK3Z$ "C)%h%EUqS]^mz{oe_@(9ʢ(OPaCA{"4ZUzKViGJ9˫ˈ.3iYy bF]S+]۠^8 3Ϙ4լL=AI&U֤l.nl6jl.s=7bh& |u]N{@х% 8Hw=rgL 7SIX{4[Ni(-,M_ŶyY3c07QæxB'RZ.i\1-ql@͵X2ߙd ٙ xB䱓.(Ⱥp =w o;kqF#C|E\1pIëބZ ' (ߖI}j&Gѹfz͸fR3`%=dFc)`|t? ,_ff$P9KH3.(OFEf!*yzcEp"}N7d '7Yzwp}lRjj+hg_7@@ݥޑR#(VHsAol8ҙ b5HHI+ O"8wsdKLAYoxrfP\T݌{` Iq]o8]s~ s r#zVe1s< Ghy6'l2M݇U*G8c>!>B EbUL9Q d8G3W3K\oe$m71V񊐳a`?^R ^b>]B|Jr+tʕGB_8,Џ[ؗ Be/Yr\Za/g>VʔMXsUa.4v% |ˤ1wrʇoX|I^Z\?3rhW-#@ R:(`|@C_12–1ٻbvD2qipu[j[s¯C<-NLc 5 u N",Bqnp\(p/6!u,(osvը+ĻȂwځakЇ$6,a>;2L1`vm?,UoWfô>d f!ڏA Əl`)A*| % V.jJ5cfOAWRaIPiR^~-SAsF~Db<` pE ʙUUJ0^qFoQr1M'~ Ԧ]Muf]׼bFCY+2 6r] v<6;4Mo,^A Ap]Mjd5ɱ9$@|# ~+(v5Fn闩ۆ4ra*q8iPs T.:VCz&QUr!nػ{W×[g OitwuGΞƮxS̢9/1kKqdRM#z%Na8PhxD7,h %AeFTnY{b~Q$ 7Ej>1Mus*ŧ1, 9}%ŕk{BʾeIᝠwz3R/Kqht,| иaZOO}r>n'eWpG+A=UUmp}H:U;uəZr}• :˜spRT zoϞD"YNWD|3@Bd?$U 7A&7ͯvMB@J/x풫4?w.f X:#ap(w~l%ꡮ$r=Ot8c̖=d F =aXaxm&P~̓+p:! €1!%ȣ[0x>S4 :)[EiA#0L1*ocu)Q8yLkPHW~UE{[P:dISwzYy~ȴ2Y &Ȑ)3<[3:Ae&X08ybqϮTg?Wa+Sw p㮗;d2 FImNգ"_P$sT/TeTLaFc)|M]c@aO 6Wt)hO7אf|{4IuԼ=.<^5z뤦 -+tQ7c]j7\\kO?qoSSq>(%S Ks#݇eW:hv܄:zZVvѬXul& A0Ob:35-Z B&}hf(Nf8U`4FA!C%uB*ZA3T9KTC:3 CWA띆X'w=i=>y"8(<;B1g) ,m+#E c=mOȤcAx,sڑYRl(z Iq3[%{!\ɫrF 853wB㺲Sy| gnʕHŅkZdSO9Ι /÷ck@z (o5dtM_@{cx>GR:wR!i 64[ͶojY4 &a|.jŻ+x ŵDmV/QIaLWV9F,:J-:l{$k4ҌQuYVp? !Е#;U7xd bI8m`2 ݫD@%K$syLu"0ϩk0\F&'5w%k?ԓ9!.YJ)[GwI3[ƙtKpfq31eu1omڸ=c\}H-cU2LϚ=Aey?F)9yݽՍ&sν)W(AS Uf|/NcӱS /=Mʡ6T(i<OCg.m=[eq<8!M5p BK9+j݊>Jϼ!.6ڻqjcך?+sQcOH;yVZrr.)no2[NԞױ~;yE{^h?9BL&ps]10!xW(iU¶gdqH3H rY.F 8A`ԍ1ٜd(k#("oE,xGfO9i4W܄|ǒ'-#"MvI:98ZsΦ@xw7+PˆܕtmBq:#Ӳ~dZҗ94La9ہ؃^x[N-KnPYƭPH 8 qvw b.΅ XY#a;`ѬVͫ09udÉT/ae+|7?9[iF)uW+~0 zYf} +DOmKw8O<mk~e|K!B􃿸M;NFepe: vC2 mv 3sܠIMGoR<p_b{?(;Iyb,S5a׿+}zϊ FnSNf&$^YR @fO2WJIwZPIxGr>@A3g'Wce. HJ$Hjpб5[:J`鍀\Qk07QȣZ2(\`4!0%V*U-dzoV S qN?wu*}L=3›P'*C Cz_#ki}&SBH .vȋQX/{tDAM-aX$y !@6RP"h K*nJ"> [I[ЍWn)V< @-g|K]7:؏fo:x2W=KQ,w}=U(^y-k Q w˖ v&{|],q7itK&bq5 鶈/b̓/tpό ޡ6CW{MDZk&5YKQ I_US$.yNj˅J9[@xe;?sQ8{ Fb }8CY.wTI , J7Tz[i SՌQvS<7Z,/}'kwQ.raOs: [?L*$5=CPMȭ#ĿZmn-z5}Yq'aNuGC.A;߷~2rP'y?w%9db',!:{Fgc@a(OHxםidD?Uͤl۲P2%4ʗNJoUu]>=Z!XVz\>? u;Zėda1q񜼚)$Q,V=!4rBI֮)qdP]*±=0D _s {Zde+vB!KHg<,F5A搶WG1O ^0PKvz-e&vrF1`E8xP]E\|(#V?ЇrL6Zs0AB>Hs,V@fDy}JbjQT3W4QmgW- N0k13[/zFuxz&*ZQxjFQrojH}@ZWUx牡gϝoT[;%"Wj IΔ&^r 'XdZ݃4VD( \xv Bg0!wv#dTߍRL#Ȃџ'Y<.=)ͮHnODd,'ESDUe1Tun/#ʠԦlC-ʿT BC 5(5\GXLOj6?!،# Fu}ΝObY@VHN-d cj.J_64͔8NO#ֲEE )E>f}xL ޵+/̷'h,0$ >NjK8 ]{Sj-aGX^[1p;^0q_WӦM7 NH|!Il|f?* wPeicVk+c8!|۵=ՖIћA\xnR_[se q(|˜5NoX2pTC^6#h4BIE){ـdwP5cwc9E(SXL 3mC}AU&YCN@1bJ+Mʩrv}e2}ٚ(E5ZuJowEO7Z&٣ﰜ.GIc=j/oevc=GbT&;_r'+24 3uZ{MU rւ}X.3s7hZnctBҢ]hN,p%n P=vKŷp*KH90Lsm܋}qΕ qު.!zxQO`ipl3ȌpiǸ 5mB!F>#TIh^xbվB r%GvX:DVʿ`O!b?~h_]/CMy!Cz36`_}`w=x#4} ڇN{!uEIj9cn8&{U󆼴嗪=5XV?,\w%#Ǐs;_z6Ov\ǐQ7 WW>}^74GYHhj!e^ԭpJ`mISpDtjM΄z=^04ņAa5S9TKCGPp]d!?+\H IVg0܅|% 97Bq2S}%-0ڡZ'&3} }ųa$9Wژ]JP6(/LA8^;DgL#ߍ-}ޟkVღmJGAȆ q Xb҈#M}<)@uSEšc/]/va2Vp"k2*BXR(3$K3h>T╪="*B*:$Kl"y6՚XxLg]#ǩ_N?E I'yA֒8|بvDu_EbWǮ[}b!^CCN6P1FҕXc]y.]<ԗʐ ) #P3&Wbms琘eŀv'I6b1SOxqZƥe'V7_Ć}WTݽȻ8X(mcGq[[GkazNyj%,~|\ VXٶژQ/ئsq?^HϦsS=kYרg bdiH'>_ݕ]ՅbLXσ¿Όyɂ?he<orLm0%#yTһۃAwB_7e/R~kxNe!;.LKsFv ;M8Qt?`E&.r(rr72/n;\:Uv})aƁ rqf[x!EgSNr7&&A~߸H`(oȉ߳$4zSy9MP2`YǯcdC ̘:FPo)BXo9_sHv16 d /2?y9 hK1ݺh6t7h^M '׉V u[Ju;V&Ul%\.KДeos_5jQej]`3@t6bpvٸiSff,՞Na|aRc?P|x9 W{ 4< #PrwP(t=C<ԠOp]'$4f#Ä澩>Ja$YA3_f ާ9o R?WY;ehd<8hÔi(vV[Mbᡞ5i$#ͭ@@-%?R([%^:,_B( =!́H(GtyVG4p$6 8g{@,-\f^΍!vk9խC2E) W Vvs?[3U.fB *xFsNTM: ߿$HYA鏚G(@~HqP AФCyvSiwnאǛC3yAfC"^UJfinG ߋn"'i~N~^7מ7Er[{I@'f@؈;>74ITQAوXXmIV ћ} eɎ]$baDNZ7 j uMɋ,|yi]NVӌV2"Ű.4KIF9eS WS%n:~给^Ë6)末۫r>Ickx[(iі.>晬.οC>Vp- ͇VA8Iy%tb顤5/_ySUXT!3VL$.2Wuѓs}zptwu_ԔB X:g :#.8Mt! a1mUoQy dUpYgoYu Ͱ~q~}Vdl=r'ri9)@.GfTD ߵ5;7퉧aY_?2jDгz'73JnȖ{tx('9(vˎ4,1f\; ŋoi/;z%B9}H;ʣx N^@d7p8r|u(mHNkP6; cϡOƐ1˿[ N\Ae6Vt`>cHA x pPlx K}jj )_/V%ꊽ߿f,Okwy@&cSG$7j/60s]LN8 );C7R`Ƒ9~2D[ [X'<Ŧ"cc:m7@fd<XM44`7 ev^h]֌-J?b -#I':oe?YTI MbZ"uPJh.B; =-#^@.}:MrLiW$ 5[?r+6T@9_=}k{!r)T%wL[,؃BLR.TFkߞˏixZ؏K>gA}%vd"i,bU'#]"*H-- (ZnEZodizRJ)S(]W<gzrK>mʘvLqɉcuG{_G벮Bϥ%.J+ؠq5_PؠFrJlqcKrxVuX&)Z HY}. [K 2|VlS 4bVBW5ɷ# XWZ) S/,>VWskEWϺZKCç.:g;~tןJ[7.'VnČϵ Pl]Pj&YB`8J,pUD!gh_irwЬ=e1RiiQ®ӻrfj'PTb4ݷ"<8?p)TcWd5Ba*3CqgS l?'ebټllLYO*z%ٱAI$5TDIKk($'A:A`ԢLHettlSۨLf7=;dmL#΂W]X ?D/=^N ЅȘHv zhIhk]r{+S%TSW!&b-HmyMH0Cn6Sn1 bGξۅ+ 'J(V 3s{K^4tnECRTe=' ;JnQ(qR)%EmOiU8 i5p.+~*/8@cg&<6H-;AMnjMT@B'D׳?j2Њ/fڙrˎW̅-x:ivq>4:Ω&;oAdp,95JeЕݣ C-͂@KVwo'TjvhSs,cW([s4bk[CqSqY( }k͇a1$.Dny3FYB4t5=E776A}娠IG%CJ8aKp0mI{L Hݦw'JH6kJJr3[@82Bx>Ρ^zpyF(c_$oCl 4A(IP˳ec% ۚOogUݳ{,ʾ@g5\9@$[#؛IO;<iάdP q3՚_?nsv{$V@<Ƽa[aF%f Ω2bW#!=㟳F CSPJ[ni U&'DۄFzL[χ8A-9y ~sh Durҍfw[$v`Tu{\ ̜✵䆏+ɇ4ǐГ/E7F#"!`a]ay$.GzW-4 \d+N_VN k]/%xbnq2Hu`t)}Aߏ^R: Q˥8 ?fk( ,- [z}5>XJgQ=G+%.@*AGQܠL(=ͷM@*NѶ85JfTѲ lLӧ:8P:s.ml@8q_^/ ?Fme[œRpeAH4pwVfw7oygq?>)<)GN/<+g\PXcZ6Oڪwt%3p&Kڍ?gM( tTjxR<=|3 8죭aX/qKve!p'؁%sI&=v&GYtŸzZGb~!f{}_ϵJ s:$-;Eڷ -K2DX̶RHCMf|:vۋ37E%]^mu|ĿmkY˖-</vm6t!eC;qN>H7PPe0`lj.O$#ROV!~4;@)Dyz-Ѳ!Y*oz%o!͢^mZ5F|M n '! I1.k8<=@SkJbc`VvRdf=!OoNx10^H-0xܨ"1v\~E|pi"ay{MZ/U.rhm1]T;@0v6AHn{WfR 7h<$^#wtfH󧥤8y^d؏nU=zO?qt`6YO`Μ( GJp7+:-8Z%v闫tHkF3Hl| DptzLQyI4֝I #i~.FϹ><')Œe|W݃4e\m=:8.x!; Teg9ҿH ~W**n^>X+$R%5m%$~Ơ'gQJ~e7(.}tisI꿍;7;pxaBi*Yj~ EAsHŋL_N>71yCR-<KcǞ(mRYzB<; &Y&pCE>{0;mjDYyPG䁰5i>kӏ| Лo5cPqg!)nU{χ^ O%%߯Me~C!S9q:U 9%h7 (i>]`K5r3}5.bhsSw7) 2ZcgKIT@ sK oK&aL_såPI-պ;UwKlc tэ)q 4Jɭ43[g~hSBͻitb iMTm9{'D\t8=?QY$9+!ـUIG ú}.v3 C2GOf" ~ʞF0sf0(ęYFv MD{IvnscfY3:'6Z[CX?e 씋.֐D鑄p Wojz}3*~F1E8\K=%F4R= v+7 |$$g\Ӓѱa̓&4 эupŇPwu@wk0bSsקojٔW _/BрG (E{"k%ATj)y!Q}8貽[Ϩ{kF׀5\/bDIR)n6ܟVȘ<iQ5v%Kq;my?%ulT~%"mSB.Mvt)MswDV1b3 IPE{m%r?Mj qVpsf!^c]!R-v.R% m|DD/S7Cw]],n,ӻa8 郥?s\ї+@&9WzFӛiSctn2_xHF-xcIݡ'UF[T\Lb@7ϥX  5lEdXi  >aNW!>yw Fd'wB,V# +CCi;261 bvƇ܋I0r$15)[(2, }x}W=Vef1ӵb/LNrclTlTst" HUwYKp2'+C5Ppg%6W Ǯ)aME=80_3=`ʨ;)oC1Q|MZwrjlr^RQ0sOZ ? w'꥗Zh-g5'*x"!SQk9ge%[N.@7˞퍁+)(^ \k#-QNhޙ/k1!2Y#v=ػ\rek}VF7fԏ]i |/J(A1!3, ߰~zJyȩPJ͔㯉ր?G-ȡMTx` 1X@9ď3зk`}SM`J4v~X]ؔGe oaO ڞ.LL)NѬ<Q}9YC1`Cė,EZs|{S V-`lĦI&]!vW!1t>]^O0'Cz֥# {ڻ=ZH ւ B *Q(5tTTHgLifpoԑ)iߩq[hk&Dob>D̥4$``BfL,;{,d.x5*oyHxl: ֨2A#l)߇R{Y \揀UNo%|\DtKI^&uqYQo jniqB: Q1@fu/Tv ÉhbeuܖJ aoznfJ)E|>Хw?1 _ v|91yNPؤOtAB1tB aLm(Cwi,ހm $LO g./ux bBNŹFBh=@_z͟ DHh'TeZ+ K _dngHQm^gYYDWTqm{,5Jv|3P2N b6H&DzAӋzSV9\#qkwsyéVFNOhɤWHo~C95_#84涝My]0x{eo<ᲡvOeM~)+ 3b,@pi ыHʼn ]SQ_Mb?;.u ݨmER`>5Vpg.S]ÁV%,1ko3 ljÑybbh>ЬÈ}tfbC$qkv `%Z[d? wd6`½!.8-|tSfU0Nx2 uy/L2d0 dz,Ҧ7poƧK2諬MM%96<в#FL5f_3qF.M P&N^j^PBЦXYPQp ŗn#KO];-}@Hܾ+ C@B:Ǔۅ B揧A9ңҮ!sT{,Mhuӽ;}g%dIh YS":f鯓4KwDdijQ#oQ.>bQ}?&cCT]xoͶBy$brQ[j5NTW\ ޮ,?E_,h%c4r k[ E _T@ L]l>ŗ, 7-8Z)K*rֽ+2PLDJnSW% `xǷ{ɢ<$!Mt>"ةi@y6xWu8Ӹe?-2 }1cJWgn mMUC5H b+h@DD\9N;ؔ f#LmN=h ,fsA >ջ6V*0;c%ߚǃ͠ Oai7P+E}l HcĞl~=׺rdbj8,4um tR퓅z*K5(*;V` xWT+XZRIr[bd*2v,fl }f֤B&G-d*1>X,?xwgG^]M˩Pyy5([B{H~3&ڻ Nw&V 2@ZٌyT0^ml?d PoV6`]c :9TղThYݙuL~'nyT޶ק@t V<,yY[.b]+iò)'fz֕yV|7vgB; (9B*='oj'b-jLWڿr﷦dDGĒpa ѶŘ`5jX"qzFbSQ`7' AM]*0U[M]>Pl#iSxS*<nV]FQ2.5؏M+8{f;d(C&. עܹMm_{T0f0*%$0BoCz6X994d&džL"/Wǔ%`AxRSj!'M7bFI߉ ĜK}}$jqa]˫\ kx#)\i3nFSjcߴ0Һ&ZBQ)~al;paEV,qLhVI˯2L z@a̠\jWW^:C򀽴#x='8'a j@U:@F VO> 6 y!K#NVős3 Ky'fTg/hԴvZas/}񝙌ܛ H^*#o2 2Q>\|хA6p"]Ĕ fZ3W`.69λ*3H[3Sh TbHSxuHlha;.p|Z"#>Ո0iRneժu 2xDG(L3G:QpdySYTkRio#SVhL+)qI,ə 0btvCE_зM] k?1 Qֻjur1デ\vwM&`Hhot ;k6]l8< ) vW_Z}lZ]uzr_{?_HFLY/2Nj_SqK _E4pk&i Nu,a!;_)]8Z#|ϸ sR +wC<} PV~ɍ_!B(pTA~#zCj'a.$۶#Fe{,0A|,1X.t9I+`pna8׺IX-NЃ{DJJhL8c!O gqt 3@Ic6\" zw&x#笼ph 4pjKOp )ˈE_}`cHbQr*5Ji@NL(.B}A4qtU&)uEUK?P#X!&1]ph':Y)އ46XKm7%qL &*EfwsJxsY$;m0]l fdvp[j~ ¦e/7kq:mfX7ʣrK,&PvHPx<}ID$>ȫ2B[|Bͥ*#HQ"/=K,T\QzrFN:sm6A𖛔 r[Ou}䛦,az)&IrvFH Ȯw)B8ҟvn],pz@WTCGZg}h9k*k3LoU) _&g I`qbZ&}>C=[[x!wtJ9%M5l Q;,< # "_<5"o *\D+^# ˢrGG?9.L/fB>ۜ,m5:oLưeNfȔM:ԜnO q~q-[x>rW̽265'Qm!LLËqy}KO#<颁eZ8 ϔ>gu,(GSbJ;}S 8d0#& $˲+[g#PPxrP4KP.9"]%Π9/պIl9|+X &sb|sp|V9f*M\Gt"DA&6L߁7 m1e6_;ׯ8 KNqn:UWD+fyDWEZ ~4a&/w$󄉝", hSyh ʣ4vVؤDAE_Z96nΡ"i餱p/kQ3`m n,$/Le*iΖv7 D&+Uf+Tw5`9MvַgIg\LV2e2KU𓒈BDG@$ ҅\~'oeg~GYEUN^-HPHdtxfL <B{hLUxl2DHf8!f:.6PCQ/Q\E2q? (1 ce3̭4}:~T$zSI10+pH;\QEQIu!I D?}=QJϞ6'>~K{1MD"N*{R-7VDnR IA0E{hite UZu*ҁ45,͊uS|YyW l^l&7ttFL@e">peKHN3΍1(Cle5Xm1A_SeMt;w,b27 :KF&~Z u>oz]xאnNp`XQ) ~k,I|a*--X# ԏm4p%>:2Mxx-d󫘑_FqUDJ,++Bӓ{ev{vIn Y*oM c[3J*r+՛+, rnSfteJJGOV#fzACNy;:jT-~_IY6Rl)&c38[3 \Y_;}je|cNdfԺR/#Q3L4 LѲ/۲h,J0AG^bf@F,+?o_ɠteZ:,1#oҴ2B7 `kFɩ0I'% X>)-T|NkIhROa#Ed';v{> A1K|kN2YNz֔f_mZw:jnjx\),Ud}٩da~ 6gӡHҥϪ 02Kvr 56jlq+{j:y\h{PDih3TuWՂ-]Gxd2yK={NO33f)t'ހx’@>8j5g-CSRXkdɛ;XY'q^Q|gd"[6n1,p LU0[d0ժu:XKTLR?dvFRMc47I|QwFwk&D 4m$l|MrqqE0cFPf_ r VFs3/04b ^$J1H3Y?FrPu.+|a2ХZ#Wc7s郂/~>tٙv: !@FJ; >Xktb fYXھJ<ح<{?) ?c4oVꕥu32n? wUYusf1_}`|R1d{ԋ̥y7 jMRTFW>nf&ZPq;ilh,4ԑ8)]fJ?efب=PFnBS$n<&û;Z~28̝)"q8eST щ:Un\Ȏ@DwgRV.:@eǡaھCmŗꂑU{apeg8.fbMmnn=;[WE II}+w2l6}<EL5XE4TfN&z#ѪH1Lh[#Ypqahy' u`KgC\Vxe_deE2!EQkp.;$ ujۦ:b _.'o˿ib#ߑP2v"I4bT?78<׀ݿRRtЄ;sdvXA]]@bo`L!xLիЭD;i^Q740 > ʵ?2T g˸KO5}SQ (JO⨨~vKQX N9LC%9ؠ*S epwW&IR! sσǀ<6yb5&pYt 5}΀b Uh38-6#R) ''NXT켟XmムՀ e} w 'RUaDTRj&702>FX2caKnGZ:PkUs~6^r Ci64e.Q<|d Q.(W#x6dYZogY[3"_밃طux gE#޺^D 8zTO5c,ijBnMZ`iqSGEHwݜ&ngqr $[4Va"\2ٰN~,#5M|V!@} + Y5͡~pT2^qĩO חWL,Jn1},S٠$4A$ ߵp?&(2nΦLj5{ۛ6V3oX1`Ŷ]`GNՃ´ղ˅0һγ$.'~4XkԿ/oΝos^T4>nг;yV##K!ʣ\2TG\YQ=WVD2R!5g1KmnlhBM̋UZH W@&<4?/2o`DPtUsp@ӭ|.>G ;LKא~iFE>(}dsJ5{NV@-Hy*acJBt-@+qV~LxĺĿVN &@bLcÅG!s)oBabbn$&8c@ (}G^'nYK"QE^+- ä' &Js%kۼZp 闒^`nAuELpg;'}n-ʼnBS|%Qx(>@GN\f^{A77yfpGʭz[.\oJgWelnD!M+0$gV˳}|n$sx{Xw X$?yÖ>`ݔS7퍘9_Y%XhCw ;tB6.ŝMyi_Fڔyg=x $ԆFg7.x఑F#'ϥHRSqnP͚`z+J|B3ѸEg7,Yil BvFhܧSZ|K\'vbRԞKbdD/b59%&7?[B)h5,nKk6F,ID|_ t@n1ҤPw^wv$k }ӧ[j}IAٸay5≼DF _'U`Bb/}*̗f`ht4ic17_,y?~ X%BVpCvh CCI4mIZނя :zU,q<5Z9z 7MSJ,8gdqk3יL_bEV,a\vQgsj3_ӛX3A%5f@Y]Q]*,FoYIYB?r.h0y\hnKtY֔Sem1G#tۢ cny`& ϸi'no$qKvrj9`eU?/@En9CZ"Y FHpܜ%:Oh %_Ca sR"hCLm!30FqM?P ED={f S[JwJ-?$}j;F/Ҟ27&SG'#'pńP! 8U컯&{\esҞ([ B%<ӈ_-n5ߤ3@?SKn򝿎\T"uܠ+HD[[Md˾̝ fU5wrX1϶ҤĹ~ 9 h5Uz.E)Bj0e̞tiCq&kGýA !  3ƗG+-$LH;ϢxBQ|ܔ #*vd ⴔ͵=ٴ dܳkSopk`_qnLeхF??Au@CoᐖP$wkp|".6q}Ig &}iܖqio9~%\~!9|N˝$£dd/./np(n907Bzu5W&\^eii-YR̶Wbi߳v N&AnlŇlTUѭBؕO y.\40AXz{\6"ᙝvkM.-.BeiC#|: R7(KeOWN,dT2Y+q{:Buj2f-tEX=it棜 94 YCUo#Ĭ6 .*VL/=H5w[4ӹNNҝ_VF~f{^UZ\a4kKAѵe7է9O) m)ff$ſelE_4?.z͊cN9wC}4u~3NȶB\ ҿP콇~kqV{4.0$8ot $G%'0ؚ9o&x5_FZzƫUS *ut!^r={8ob1jE&(|حvH$UŁK2#Jf/s\;B˂KE_wz_/I6ȕ-eP2RAy!)*e VĩULPEE HʱXl= X<6DDgc MVdU$ ` |/-ԬH,Im$w;gTt`a>r6ckn(OSЍ߆f04,Dh LFr/3Yӹ7D)Ӡﴭr+t">ȭf#+UZ9=3z (zDz"Yni! 4ր48`Ax*6,d~ة1zWGѩ&d}؃QKێ4TD NjK^_Å|O{ ]{#ĭ(-DK*CP^l-g7q Ggse;y޿SùlIkH5/+07!7 2b ~JE,K`B'޽_ͽM-S# LɤfxJk-yUn$OJ׫@'?5j=u M$ QMɃںZ{c/]kAb)}-':e_ 3'('!9T8)E| 3r;s+s/߄gˁYy4L| FzDP!/B/J2Z8KPexvMFPJޘ3'rF. f^6稄|D]a4D>hEa}1O:cȺܘ2+( (lhG a VxZݹ p|1hN]ĪdY"]sb.2iORv:3IzbS/[кAb3w9“lHB=U“7HVآ"B(gUYUONʼn3(l[gUռl#2w=*^kȰWJLNͲ9O!D͙a-M_"D /&N^&mIr8F/ :q*I\(!CNe7DEi.Ӱ3ka]YZ=}VXn^Qv&h(7B uziJQH/b<%s $DM jet22+V$u˕#S, ZCh!l AȧHڷ78Z`@.IX+dד;(YeZ0[yjzy>`ZȈh=skUu\b4jq wȳ|e'2#'vF - /$BT?w_˸.LʱҵE#^\^n Ҧk.k/;KSX|~,W&/Q[Vlޢ:%N 1)z Sf7*KqQZLx!6XNk[&Y.Bdt5^ }SD=n o[\6}<zјPZ4K*m2f 0oMhd/{ PL2gGhnq]FB5.'?FZ)cl,D[/ aFCs2KtWibpy=ĝkxNFr-f6ِGGdAPfYg;[zx2K=ٵ|~oQ:[2m37W;"›-u,0NZG5MR# K[@]|}S&%#N||R"j\̏ , yJlu\v=.X#=Aٳg~TV[ly  mQ#[b#;/ӨJr 2 ;4y'BD+ZBt6]Elz4}|BTwPmPt!!{6J1">6j^g:ǼZ4Is(߉^n+["{K΁as-+v6}̒ohvge]E8upܛ A5> '挛ek9e e&5ܤHNg͛%YgTi@7Qxx E{YvGJb8BNg"b~g*𛼙Ѡ\MPҢdL1Q/-[Y޴ry0L+_ծPOi5R{5J wfgLis@է̗Vk}JNc?0hk }IE߁q%L]D9p{ -ldžbWfm XsM-$A #qd1΁2AA\ { 003q%q3xOLCeA^TW XaY]Rq6lT/ܕO/h[6 @3ء3xYioæ\T؍;L o!R(tQ3mzov*m, ~zbD\3mOI E3v ǩꦆF/hTi æϿGh mHݲ0ߊQ.)2r肕߽ŎmB+6IZo]ՃFa4n SZ=gB7_g5?"cǏPW-x-4l_|$unSu8˔Q}5E_;7o 2wIw@k[Mpҙ]M>FT=f^ Su6TJe-wPƲb2z#^Z7]psTrf@[[ ٕJqkZl,_ ƮOq3JA "6VZH R=()oQaNyKĵQ:+cJKJ<&;/ ;+N*Mj9F6B&D:cQρ3ڳ*PruIbp ;Ν_\z[[$i;4' 2: ܩH;MV[@A"?}˨|V;a~\x= "}aհ5hx%IZ:2IurKd \[R!+"|FKSX!+1ʇSҘQ:ɭ8s]BӚ&rpg#o^L#j}ZSLs$@ Mjr(ecMg$7.X.L0,n+[ j:3!"s`ľ4n}!!hDnwu&9p;7rL+jAƂ e}7wsto˂{]7fJ `p|!Wή`.u_@Pzo̫Kxih VZ"HUGvp:<>aD]DMR4HtKT>a@^ TV?H1p$Z L̗\zj:L5~V!:3Hqfu_%xE؃PE@؅{>o1]nDtO&h8J #d&LSQ4񧘪^,ZR8*ǿ;VIC[Zm}D՜xF"}U+ZD;, w 'wI^`'ԮQ/ r;W"XnE` ,$IOMJ}ƏX[ w+`:C$?EY֠S5Eq7mp+u#3,Q9#mAq. ā[ ҧ ɁwZMx&#O/*&y?& _4aO"O`Hv ؖR.VP3bJM)!g1K.ΰGL2tX])M5V>ve?(u'6D#|;z/l:APɽ*KȚR갼+SJeGe@@?r1B" A\7McM+ tk31O3&Kl+S_)/=}P+T?ɬ@|@Bd#U:UTߔ{N 8fTIhhI^'OՂQĔB QIUnr>7{ mC4FX_d~.T=i=F!xpk 3/ӄB@/,zbXQDŽw9ʵsX2x״ugeECBCcϒ?x^^ut~H }S:b^c PbfQ%?y.SlLKduXqjl="4#FU}D-1:@^k=YdB=W,lVnxpV4C"6GP(Jitw8X`z {Gs}t'tY=dsPmI@SEmO*M)_&ebD}8%hq7~4U0H<]$0MU_Q\9 0μX~vf( ^D-)"BYvbo_-{!fyOey(S7#PjލhН lTa0}uOTsE*K, -1!W~ nj#)kH,AC;NNe&ig#_(~SQwc\e*p.R,]]$78W(wU!-cHwjDQrsx[:N:/ mrr}{0{P|=?bE'mɍE$q]D>WrSeQ/if#Z-^=:}}Ngld\.0XmF%i 2qEGٹ5WW%+,AGmƔ|UTR{Uf0LB{2%Gw ^Uo K!8/8 `֕;D2̷6MKJ t>&6✟)\V@䡍=۟ Bs'.i\OjATGyjiXd,TlZ5pH#zC &V7[ y+1evvf,6icy f]M~FUiEc2=ּ$E2ŁjtRG,Y6u1ip'8 ]=P"{u{{懞6.'2nϕ`!bӽ}H r82{w, #ߋ$>kwȉA &מ4up{rL: }-37q\1,k!ۺ*KtkX/\YiHB.G So-!k">Z25 gzwhCr=3)%~-Ql{] .,*ͬ`wx7 ]e["$Bz#-R2*n;ssNmnx3WҤ!^wp—\IM},LDmj?LL5σ 1}ZIc$-աhV_=r=̫şY}DZUu: JQ 7*x.%&`Ů%.P &c1ZB?1 6܎v-?Ni2`6 Ia'*^ q@ltg d݋SW=vS2ɟԓS4Zݗ(׿p?O~ :.@_&X$%/0m!3|w;j)M#yQ䰱c2/3GwZuw>}zXHl ~LeqRC̥fb`&vSf). 4 [A@&tRHa[w~JX }%8Sd73higN 3f -`[%UN$n Ǔ9l{jNM$Ѥf&Y5@Ͻ_cG#c*a=ףA61Q$ 60: 3&*jY}U[p` ~hvs (*%Go]9_"*;9Ymձ14r$!oY@#BEܡB(Vm|ȰLig=b/w`dCj9f/ ,b)_kL*iA';=3nq=e~F@APQ{}W xu aĺcVGQ澚 *|!3f1*"لSL)vYdjٌ={khB%ٻϱH㨎 {Zy$'I x!Hq9NtYQݩn WhB2x/cp}ڳH%>B7RS=wnNnmcOG9,jswj@$k=47[y!Yx8,myXuFu(}m& }:ft˹ YC:~woLZ~ȄX|@6\hP.ԅ. Uj ^AOH[u!l^TA'rsfQrE6I@sd{rU9' m$DZ';~0)E4Qv9?Ll/J>y[NJ@yZB W]*lskOiZm[=rVxt?Z_Wr5FV~i:7tר+1VAfS=IfO `(˸8~0Fv!a+vzX5rB|1."{#=(]Xj?9O&ZBh6)@/݅.a%-v,:5gsFvDn2~|oz =e$ X學Wk"Rg؟Ї<.EpihI *ѽkxI*7ܤJޢx~I"^!'rsIJqNd,i 8{rj\HOXʮCqA*#qd 6cUԾPqRecQ,8:PeP=:W(*QkL{7R3W1=9~Bjv1c`9凓Ml)בP/!QD&mR8yR)*e c=vkQ3 aJZj#cގiBϙ”w jttPC塩L!k!F-*۳ w?n HΣ#f0eE֞Uʢ_Į{Lhs^: |VxۢycfţT`ϟāݝ|KT%SgDS[ү5TtAf? O @|JӮaBQbC,c bnkCA㍱=x(;XUrܝw cA-8>$hh #W9-娍Jl=  mغ w0*c-%Qbkd)EBf M=OSj% 6 ѹ)` S3l]=|U9EG{ќofV4^ *s0TB<аx`h>\q8ZFX" 4ĉXk2V7?PY!wO`Dx2bݿm8<ǘL~!bQ35uf-! وjxGf>`X`0}SLz*bjT$?6W Z@mȢmɢ>M3. tZy7 ?ޱYWy)b^WUJK6'NEoKCJ߸, ϓ?19"ba,d紧M9{1QدJl&WPuti* 5޶ M+I}վs6KTɨ$C<+z"-=_Iw6{\CXGM bNu]82c,ؐNeύZV ]ZK*WzuiCZVP۝ R1+3ΖٮoiA. 8.:npf:Mt5ȒTFD80U@exǓ$Ï$ɍ ]I~6#j8(EzY"'C/@n} T`qvuc/k=NbO:mg($1_ndX!{DŽctL `N&kce\7Z5)Wsܷ0t5+pelvz6b,ל9nP>v]TtO>EM%/F 1,Mo#mXݞWd<:ܥD1'#`6f7޶2yը=Xt?M/"S=݆yGf6װLj 4%@8>}*k98{ MJq5DC8@MUahZ?-*wsr|fSEoyTl<%,OoXq.\gXU5PIxw4,F\_e_^"|23Zlڴ^#syF5oַ,ڇyBTDk5Ukbe@>#YpJ#!#1F9FQ)92@i~5%#&59IU2Ui{ŊN鳨uXŢ 4WlXeHq,p`dNI"W7E䁺 oM*IO. oڪe3 VӕlF Ỷ50 d yl=5gP$%[ֳ##$XVɻB`@^yYkq!E~VX?W.2 p:)e zgNSzXk?@ovwWd9 l%_ã.{?6X w&_O̝pUF86w)N-3>lȝKꨊ/.5H4s( 8Cd(ٺ06Mw mSϽO^s|x[DRd hB`ՉI_$|9r'\ ogqJ:,|'Ip5B%d/vmh?nυq!AEI7zOXҰMպݐ12Ol k,̉mNdN,vZך#[dB> %luJxO9Xĸ% s 9U8W[ɏgjI`J": |FUgX,N,u^SJu}[qYt_*H' HHSF׍'/TAU$Qx8`M#8RX``:+n渮Z@mpD s}q|d 4J9b$~O5v ~aa { NzGj#_wo73>Tc ]>لX3_qHtλ&\|B"9\@&oM+tB. 7ݷPiyxZǕo4YNNZ"/ W@JTͼR Jvmn ©k_앓5Jzg~6@#LQ?hF- 6e4'!MXSyy跂gԝkqhSZU-H!Tq'Sq=$Sb*!qI(5V%RPG5uҷ-G3p],r8bDBV)e Y% UfN+ |)#{[ WwS` g(E -^z)a{Ǻ78E,)!ұ4[ǭdf蘏*].@?7{pzWZ&` _ s$I=^LCP#EBB6ՙYĤ F'[MRwqV0 } - OA7cwv CWq_ɽO"hzkwv)ΘN?n-e+-?8AlGƵ'N܀ɦ|o%baΠ̪*;oD{՘wI=PϾBʾ rW-tõQ:xT%a)ڢxhE:g͆qO .Y#Nf?kQ!LwbQ KNDzx:Rhԕp01]2gbl5H.|Pv0c|"*HJy/LPYi|Bl R #]OKT ؖ8)6 XmN4#|=/&;nH wYy ыjLFb\{^^ 55U {`,XKI4ry5yB lLcNJ V1b~*2H2DI\#iϐȈ78XG|'PKi!-/6ȔIl'N [oE׳xE&D;c"Qzv#&JԪ @6U8>9`9)ok/ŌE?[*ZqSD˔{·fش`_K {]J뉧x6셞leEL$f́oL@4j;dIzv#LO[IxUI6m1zlBgm۶ . 't2`CUf$Sh!zSI9ϕsK#+:rHi 4E-AaP0x ZI=sO_R[k9:sy*dx7I|56}57xzЗ|}/>FمTgӂC 2X4HMM"@%^HOlbI$ 옿X$TKl~ď7e"do$#0;E 4ǦgY(s8!wy3ah s`ۊ(̀ۚoPSXS;NM3$U*q#OV;a=1FOXʖ7 ̬~%B%z6Fa@a T4)bEؚEBp¬^#ջR9q43z݊M2,Qm ɧHU7! {w` |Qk#0O|,~ECYiUgIv{}"v~Hѐv nJpDZ!"W"$s`vn/,^L),U{b7+CzBdd'Qy,7 D'ZjE$+aeBE{7#W&XI S/n: Ti 7lap\֝-Ix""jꟊW5tUe#%xrFk:,?D5\0b.ׁnB-[ǟ?&jJ|?wNv9bgN>-TSYJ:I,=3pi#nKn+O !+\U-7ViB Ia~ W#2qFh{sP8]kw ^r"Iӕ~ΪE#rQ ]~XslYXSĕ@R_,~O0b˶ÐAD9hszJ.K Nx{,Zj8 م-6Fs:ygZ RS{KrL|[XV h9?pZ K)~4oz%у2VU)WEn)C KRq /*蜀 䘮c*~O<ѳYS|G&A&ˏ_/o|QjҮtV7 Aj (pŐ?@8ɑ|Dio#TqCh+WUX4dR ־O59>эb:cB(&K7*L6Jіs,uCIVvݺ~&\jLX}FwFq̝1ƌDyE-|6 cc<>;t<l+n.Vm $$vaIwnbSw4`k,žGbE;Զޡ0L @ aB912 y8cwЩ&aτqQ7˨9waޤa f-5*4jb>증 IWホr5UgZKt~Èg΢/_B*znؿOi ,%BLԊұ򢓕|KR$_ZQ L D\Rr Qen#擷])Y1wfA&Oxr]P30*V2wCa] #v bX7CR#$"YfilM5)S !b,H/+-SbAT8vޡQMI֦Ua[y''Q|S1xO̊]:GK!_A@k+I}FX@$?{ӁQ 9KxX[T*@byCcAUx z"Kבּ~ُ4J^i`3w順a~ÂKgij֫ hW/ɥdzE*w9-U3|6)ZD+?6%t7֠@ k3{]+|&)>M[.It='BK+l; |_{`U;7ܧ]@H<!h`SgMqKvV7t BL' CCbJk4^_GMF7N+io7f[)mNQޞji7H5f ;܇:,SiWbs> м%A4w8vv4 ݴF֞"gq|_ƚdo~?$iSOf| UQ헳Ƃt|h3ͻSn.+D-0nkS%?E!P9 j8ذ 4$fP>?p3MSP-8J+ EQۣkQ87iXA_8sI, bi8rzYZ0 ڣ"ρo"V#T 8?v2N*˵PHW (L:bOm gȇd%0GVg/5z(3lhшq^#YwwL.w@Yc=$ p6VU 'K-鈀onlìlH'N>WZS[( }e&uO#"K:Rcgg윗TnG>0poJ:'Y?"b3Plq6UF}Pjh_MdH%~6Pa!2p@U~ߩI3dkdfueEzI^ve]†1 K{OT\`l,ic{7: beSDdR:!g?٢ |JF*/*!gu VK_D(*2CM,X̪A`0 ĜQz(Χ^`/&{I1P*rK\Y,yc8^'nז$Xa'a tn2)%7n.M3JX'|,fHf 6/Jg81 /"&ƀӦ*Ѽp ^)hrɎ!%8Ph |c`KSÍD֎s'A!t׵,?+iRpX %fN#lMQ$L&@0jcy^z&F#k!WB{<3u.+%oV:pXm&B u!цwb"bZ1ڬ?!+Cp-+SaM_<7Ƥpy1Зȸ\4]; B +Y^;%,=?_SuqOfʘ_'(D3J,^kky i ΁-|zin!̥l`g@gLg ' /~Yu8KQ.DN zBvP E#~[=cO0H;i; ݕZót?s_O2 9{o c6E.ѱ}^i .// VTx+2u~,KҡV8~,>S |px>Ɠvu]MuO4w?mnf[uat 8/͈tDʋr"xK@S҄veh=!V.o`S~3}p VD;S^z,([2ZtO_. y|#lE.z'(]zkU2Ļ5QZr9RPA 77{*W|PS>Que+۪,z[ϯ0@JgfQe//g ?ҤRc)M*ڡS"+Z:+ xI!ٓѾ@80/.#i|0n|ls|ec=7[,,=%7Vf 48?;0ghj9o뷵ްX7;ĸߞdydž-:/Q6fS o'tUW/,ڂoLdlܡ 'b0<ʱ7}}T3=-г<|ßiJQV{W;>ϦKEү ODr砘2w. AdJhW`ލde xMd qlf(E_d@͆'eF!r1f7+pl|wcvŎ m7VoEڒ=#TXUN>*A߄$Ç`F-D(;)_w1`>ܓ*bK@)z|TKs45H)CaV~[y#~`unX^drԫQOsI=θ߃S+1 bA?|;m'iQGe1ƒ/_C#yQދ{4&\#m2_IOO6_Kd*Y1#t .zcQPja 3t(4%C8_GW@K T[tȳR6)f=16#kfcǣ@K(m?QƁ̐īRl~Ȩap MյP %}zRz R%CHIJ |``ߛَcZ fi%xBƨi8zFA0O>?|%{;6iͺ&ص|zeut{ӣ-p?eБF9 ͯubLV IS$z}QeJ 2r1V Hoeirl+V$,Q8nM4,YցQ; K(}R1a',im{r u.iLD2rX#!Ɉ5< Ym3غ>*^KF2hk}~;k4^&pBdwQ &hSiA藤ܘE>CL;JʄˋVWfs=9 a-m|Èݱ^R U Tr?u\ 'ܓShB^$,@su~N[I>7m@:l# ^c|jaHBvAtޘA=I&`ԺFASEJ%GMGwtoϭk>*ИpXǟveEY{xrZH2ǷP(K:s=B-G2RQ mf՞29Sy頲&Qw'w٪FL@Iw]LgG5$."T8m)){Sdܕ;_r ""p_J(Ycw68SS#d ȔVڝe#/fh-Mbh%@'gC$4)ϺcNN%Ų(u^%,yrΒqZEI&eDžW4Y'g^жl9`X<,!oͷOg)Ϩ/%Ե40{ pI#OjMz܅B9-$y+Qz#ޙ`rNP(ư Af0nF/Na/2X#;BʿVQԈwp56zb4}fo4[uijK/3O!~w*H>bF4LJa Ϝ Uw fnu\b?H1ŘW01Z#*ϐHl腷ٵF猻~=_91ѼppzjK] _5V_XD'Ңi@ʶ ǶRaCNJEOw$\{ 4ۀCXAEvxYW<4iK9]a q)|L+Ӝn8splm %* 1꼝z3z-v 0yG)4Y ^~33fEΑnL 0)౹!^rw`/{2Us6{Ff+Qeg*8\s|A XŁ{f ]Ԅlm"'dK+0āPTv3s!l{N%`]Ȣy]0_/+áܤ-~\'FP|5tD'Kc+Qx1GGG}8ͰQru`c۩v}iCI:Lke': ][V~RN=&"c)1f+.8IP"3lxv*M䨪O=imtMÈefV`W<Ӗ=SQAMZZJ^UI;{AmVe]Eb|{w uj pK6 DŌ2C-̢zUb#1:QPÔR'EFt@Sڱ]^(Uكʳ(1p@du~Ob:If@YLj3Mh@Cz0c\xv@BF,t棑%,ϻrkC:3z1;)FxϕՇ|q& acZ 0jnsNS'p4 ƅϞmR9H:CRݿ¶ٿ'n=Ao}>~f:ƼS] )W @OBz>ӑk m*> h qź;Q-&[U[hoVJ G#2(WȬ6?||<סA5w.V\)7FWr"CR.=d8ZX';6v:V1J^h∰_ Nrao8;>T2NkZA~ }6Q=ETr4ngqeG_2@VaA*#7(Ǧ1&ɨ8 +|r#`3Ϛ~\^~2>l3dUﻈk."|կhud c[?KB-*m#zK8dC6;2hzU pO\\ vkc~rz@.k hkMgdcz%NB; a~FQ.A(ص`qkoT/AK#lwCodG"pB 8x$Qe7kETMD`;p{, rqߔWץn/Xch@OSx_5t#n??w$I|3I:qF|k/%.WWA.dJ;PǐIi, a PMlq)@r; aǷE$sb}B>+Ȩ"%뛣PZuj+Iy 1pf>Yz?9r#nȀfmi0K`;ЏL ^;v-ғ8 <] ڙ A-ZC5-wGس[HMۙ {@őPÏGF.E1i6ged`Ƥv,\K?̊ *|ًx$P,yd0A9su}J$ja N.|ji}HUSQK'opu8 k]~1I\y{ReC1kQkcba pHe+.Y"F#߻+6 JS kY5ZTkC7[(XSOTk6n[zǡs$Mq4T5"a3˜&E ȝavX(`҇:B^t PhUy&Ѹ]m> Q)uJ] L-[73}>lcAm0nkdSOF,#e`;T]Zs}|/y p;[DJZ?'>u@vӠi,xqB3{U, Rgr ѷl+m.|}vOmY59@nLm5'tZE+s%p>tv DkNܖS= Col(lD|goNu v-9B1tڌF<5U84廐Jsuߨ)އH6 {n.XfyiI&3%3Q T-^i ﻀq 8C% D)dk;5K 貮v>:g𽴒y_LXtfisV׼BA_ k|qx[lSp+[%Е|"ۃO5u(K ;bb 'x`]\s8n8AۉpiC9ǻX筭CuIJ`"%b _1,/}M]Iu1RA+#/EbC~q;Ӧ8B5zT 50t0܎l#!QPBC ]R LTXaǙ2 3 ۰stxtԺÞ?g~L .1[$o)W姯O^m).a@/r-1K1wVh*Of|v"y^)7ϟĨ~,^RX=51]u7<CeEq%PX_m쟒u~ db,'f4ڸA;u3Dw DEzjV5C䎕WB~x!f_?,]~ۨYmJtR$4R9="*hXӅ!/ rո20oMO4 SQ1/ՇL?w$^ t`1 ZNKR.f `BoŌQ={Ա/N*2qL!bBj7XeOO Ɖn2g69"y!dv~Qׅؔ 46/ĆΙ njYf*i1_tՌjW՝=LKj?']bQYb 0TB% }Mov3|f"7'3SIin U;] rĘbx=;N I27r^Tf/|j| huRӻ/ #Ĺvn Ј p?Rx墜fJޅ }`vuFx@>7?Eo) 9#gz{,A!8g+z&IC/h@8_Pos Ld4Ekf7E>Xk1>a2S?K#$-݇sE:ɢ m NrثØcRh8RW}a;/H]ܺ\rF,G- @z1YJ[aD) u4 ,yVhG1'髺,+dh$< IMJ$o@.YTԳ,pD:!T<,zuE,L/*T1jY"ƎoX8  <KwYU `P e2K@,:˵´=L0a bԏꖐT#ңܷQ]*0葙mgam+ !lcPvП;&Q :Dl|EpW0 qs<)עc1,';GI bhXSY'E;{#А Tk哐ƲS< _갅(jZ͋?%zZʔ AfyP ~+-%9/ZqZyJ:ܴX<_\d3fz\ʰù(G,d 17+XdTV{T J: 0Mm_'! 'k?oT9!c(N9CX 7˲&$_bTrXʑ}Jad5BrxBPLA(yQ^;ϕh>a6҉JCܚ$oLۅuѫZkޜџVr@}z:B޴MI}z$OU jڊX}<#7:oh &ő&yrGV8$ZV'R7=.t06 >t$X{:iXX.c"a:{Vng=@}TtÙ⊥A8 ;%uH*P"T(Dgc0ZݷE=wu|uLwDV) @ o<ǾMm܅_cC)LbRi],4Rhf<|oJ2=@m=(<*=v誴]1rLDf١[b ABoX7>0 5=b+Ov6`4yk E z:iɭ)Kq};H.*H?Pp2i8X`/Bx*֘Iۺ4Wל i "# v(\j(ܓ~C1Ճlt49VrN~U8C>aBYq+AImKrvOӗj^u"lڵfDƍ>ޅ&WAJtgiIaON5N7MֽXt:'I[KPLO#D'77d}TĤe>ǃR'ٮάȯͳ惭JƔ%-87&z^1v>xy_ 8 w@@GWD"Vg]"&#~&闖l;9XĥB֋ yپ ? %K- /;~1Jû]GTC>Jǎ:y[n R?m9ӱ(8!ZLQvˁ`vUnd~qo#b5S;r~*/M*Su]uCpy"I\Rr3.lA[CsX4[Sڊ9wXtՔEo&u' Y%z$mWv x7QeCK|ITgtGx]WnY5jZ* B^QX_npE'LLBHxN}O%]cjfUA/xVޠ j ~\:R^uZgHx{~ZRʼng6Rvs*aWBA6}]+G @g9t=7ȃ^Z2\;|h"Hݍlߍx|~D|CT@C65x6_>̰14$os q #)睌Zɘ]:A'2@[,an\ekipr-(NkQ`AD{!֋VOT7+Kt|_r3E&G^IP ^ N\=2zA%) -!ֱÕ̧?({kH'8U"mHlcjSncu.IyKJcz7X<^6q<+,)TFW!CߨŻGɦ^`L4N]!Tq;ۅ2Adz<ԟ>B$QIc߆jd1l'6WAcX/las5b<'Е{SXUB;d6"v&cުro>ia`m]koɴg{Ah)$R! ]n6ep][_72Gмs+ }N1h<' Ì6!c;.ho&\Vh"t'ǻҴH_8IRв\qnS؈4ii<)Q+mZ3Y >:7(m 6xeGޝ^[OT21i]FƉiR4s˰눰sQVAg>)a_z`)WƄ0>xhW`hzkb c_))C R 9NfWˢur|(QolIk~Rys5+" =B'( /\HL+Q߁g'9a9D~_pnk\"fQuم|W$r3"\ئb6|pC;G<ƭJON^$G\;ѝJפyWͥ}iJO1;s!x7Ì@ V9vߨ4;0;Y=UnN\Z;=Efl뇽Pܽ_c*ݧYl4BOM>Za} #Fѱjk WwlYr zwjH C>7D׾Mt39'O[(o\Z]39I=BG|{UL&~q 811Q /|FoeX էNDn|QU98H|( LzW*G X)w3?^ÝaN'ʤ |!!3>,H :jzv󤨽坖hdNAG   >|u%#a^:tұh o٢K+ ȗ򼣔T,ʌA]fYL /DKqQ*[ٞbGާ=Ne{25]ݽY+Mz0%M49;Jwr˴l0հ*#ql嵤)t0t+w(2ubg%<&.)(k~џu55cضHHi Tw R9<1SM30:B4A2s8NLK#qZ89y*x0 qڞjf2( .. *p۸  DTl6VXQ5;:Z7a UW[vPQZ9v+ utѾPRgVTbuj Oet$Dᯤ~gmc0f| I<wr`wz)COC9Aa$6 h|z ]nxOILf l㥰f-thi\,kh"۹ zqEw$uT:Bt'M!Nnݒ:| 7o+J\j65/|aThfb?Di y}F ̒0AvD` QNJ .*̰7@9ZRS_2Bo3I?Gԁ?C|fZ<;lG3]E N*Yr+7g[An {2= bymȥf5Xsҕ$@0nr!C]Z\H2W`saw> Fࡀ!md$ C!^Pc21aKvs׽/2A6q/rw2f@[hJZԲ>Ү3w`7~5$=0J'zYK,2EbkJ+uπ`1NH?Hz $4G/4M8K_B˸{!b񅠭\!}7<A`Ihr s}֕Ƞ;(ܓt_[ dEC֪wM|GS_ < "*L}*w]:{Drcx;էtw=I3>QoCBdw$.`it1UIJ*"2Z//i˿mZϭ#QNVnj&~yGB7JWޖ$Tu\b)(Ga/N{ʂSITv 4şWŮ4T 24(AET%YYc݄z+|}[c @+ʲej0)Qyưp c w^+z/N.g\[cq=6[V1^gb4t4[1EB=NNS4IOc/bGXl,Lv hQӂ&ȑDng {+t(eX̐Z:^k~+ k 5변ydu>u [Aﭔu5nKKtZP5ŷQS? uaH-[ƌM'+5e5s?U~85QsKOf'BX^-~@rxKC8m|iDE&m7x~. (c2t1wb#0$IX^d-8C%)DBV[2C'`!3?ϤK 8 C]{!a釫{ne&_i8I M8؋XLHtj"45)+ dxkLְ k״?ϑFX{!Wx^go]zUEi0Н|fu%9VҙQ$?t‰ *!h$Bۢs$"e#-tQDrwϜjI>byɴkK!V2dd]vVOlEK} P8@[bKDw,eծ 'd- 7Ý.Yy!#Ƶ›&5`jF~X,g S||f# 9;RcPez@~9?y$SY~& :K=VkJ2 {3+*NʔZfBiUNdž3*mlQDSJ.E١{ g5 cA$,+3%"`O.Lt&UPQ/P9JdV/( ҆mN2$-ّk}-7iɣ?:bne:9xSY֪K{a #vc%8.0M #|S7e0M>z@ݝy [nOVR{'h¸& H1ݩ< ًЂOuq\%tz*I~Шp6so(|DzBt4sejF؂4s{?CeIǾ[ۗuR;+ Moy(q7@LƥNJIP'g3!gA;>G=oŻix结 v?U˗tr&'†~\Jxp>, }Q,.>%_䝑aݫ,wzJ_Ucy,yF'f g~d8I*[MLEb_?'Q hq_ODXZ}rlAW*oelsqKd漪C)пav<Xd]^ {W~ܽKWBw/7:bhFC ~+^pfff$f"`uCf}iY &~nEL#jPρ-n_ d&?|ٴBӣUFAtY\p`/X&=ZNa7PkIYm7=c4pF3׸Rԏ}D%ZСiۧ=xH`2'ݜBPg|:!`Ǽ3sV_X`Ga.-af^,YUA5Ѥet&R~Tv|H񈤆[كZӠĠ^Oz?#'kOne|1%")+!vJ©]p!Q:H @Bj{(պf68ɜ~>8/;CœXi?d;_~ pc]Kbg=!rόcg432nhˆ2:2 }P5=_9l#J}W\)@B3q7cesX׾`TIԐZ ?Z&~Nhϡ5648fFD}! .0Y$C}{X4B}bv)8w 6'$xȏ层+T@}\whACIq̬9 fe: ͉BbB%sn9M#G'iSvNtK ]Z2B3"J`*#*0+ ۲qxtUǔ[3jߟvhSR<oCH#$ueN×v_Qz8bP+ r7-p|8$T|5Ճk-CAu1PEԯH7b^*b},An+uAl\zu  mkv8{* u*+fWn0,Eg&߬77r(?#=tɇ.,ABG]\`|0xe{N|;JDsJ((%12-ӛW%) i;j_0{cS2DG4݌!C+˝Mr]x̾Dgţ;H8Iwo(`0j;A%Mn$ lDI^Sh![egYZ07070100000117000081a40000000000000000000000016661a1dc00001d8c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/mJ]?Eh=ڜ.+VaT5C-~!mWw.@yGnNk8fs[A B:'_XƏ?/]/q0s#\(2 47w> K,X(b)`Яׂv&]`@^ߛB81\19~N314\=|7º$}yጒ\f&ӼxѬ.CNWf]`p̹`fw'!K ;G.Z/]ʍGSDaz_p IԴxOvQbtfL_. f;s(5Ј$yХ:LNY|YDq eL,;tc%L+``mJ;h *b?j.4iq3 tsxe7İkBAJH- ?5srWҙLW"c+Xf;~}d$,xpn>-).<[=w Fe" d<:P{./!b5<+U />'IISjBz<>F(}ѶΌ|4yL8boFUkAoY(YBpV5 ,a6l=-#ZNfp{Vgdr<2͗$4__lDJ<Ӧ kXzLzkZodyiܘ3Πc"ׂ1^A w\)aZC:@kffPs CmK6VvwoIGzQ #(> HQ2Ő#lR,D1E͙G~_drm*})c۸DTuZ C@bN-Qh9(-O5"߉vނ pZ }{ wzoy{Ȃt5<Kh8^0 ḥCpe!ɐrvٞDJu(-pL_kWcFnyg<^N~o2}*lP;`>5 v-f\tvtmWQ+owB%,]ׅ9 \o#(N+~n{ԩ􉲥)Qϯ( W:=-TϪ:6 ی"dڂWn[Xjjэ)+.HYwlފ.j=4gvQHkheCߪbg|BW׭cµMcFVC \DI/asAqxINz9j/3X.{S Fbajiܴ3; r =j@slW=npBch ~C!Pptj)J4RAޥ T7m5Yn^la)0#_YA0{MVٯ¹K"Y*95lP]pL )7R2I@):W}?dIcćX\`$G'HjO݃ H#IhF@P}߉RP*'\ ҩe]_dH> )ښ0Xj(0-4L8*E,Yk~z)4*(XS?*k!&vNwxwꞘ~z)|XO9&*\ `Yh,+>%EИv5؁z'M\i0@QD5ģ=4J,W =:";F)F`_{o r`f2@侁 IW'+Q0/G$N0cF6(=^UZN(̎u(A2Cv/ŋ9-zBSH%YZW2!pRGG^0BHIOV/MS$ DxlBdwFFs"u<vPouŠ 昁6^-cCg] *ԨZƲ"oK`H4}O:"x Um~d%gB0<"DBYܲܤ0>lL-jWՈG5>L+ IMq$اݮM+@/;衦 #QCIv Ѿ^ff糬  E'X.+;nw[l|4E?6||[6V-uE֧U R$%龦bYpOAt 326V2(?O_3ʤZ;SqR'~cYUX.#'.4X[`XpNC RL;3Y'|+S>!nis7{!%g%QQĥg.TZ,#7W@#QpșWޯ O-ޓa&$6nA,y,LJ@˺M&NΛU~&77gu4P"gmύ:vH%9<0D!J s~ DpDȟߨj%\$ 볟k&5q,6xl_A3V`/`@T8̔N 6jg"vmW7'M, @Ǥb>j&7-$䘷ӂT=؞1S6O8*n$=_݈~& ` IZ5X]O_L_. fouDӏKlx{E.FX#/Cz`}q? 0[ј%zî2o4PB4]uJҚmAߝױGiWΨ-#ZxͶA캷Rh!yl5dϓ=㏵tb Y 'CYDƉ&$oȑ|b?alDn%\Pʏ,-k$pB-rEZ9yq8; f;ٮoĨI )2rیfq^E m&hu8Q}`F"?,!RY"52@(2y s. J ^:WaZ+(9D|^g6wNU7R/tf7L_2bC`_\eW _жp+OaJ?jYOy=;'לnKeŮՎya3vdPN[EwBaYݻ CG?i ji^~q+ꯇSO{D(C~'! #Ǿö*˿1nkc5p429 s?"y~+ >Eo%Ohu5jQ(qIX[xCn ׆L%w'>)LZ)te2N<銷nysߑV9@sbCQDHaD o8_s u|/ߔ[߿ЏJRzav;G5ZPZ-ر j/mqlJ<ؘBN5ܡ OcbWɗb\7OaoT9I% ᴢ0IB\U%mFpxN;e%Qk`$ )rxי2'ums;C䴱QCF#G?C'{-dG.Y^bss>'7<𹈦OlPdᚳ V n=0Bkbpg"{{p?@r\DJ02p ^+@:a#df?75 V!(KNW"䏖)$R.%_ S1}ASΦ6cqU>+X1WԂO^wYu_A O-_WW#,b~HxPl?I/=lA?k# 5T8M DIz P`MEaHvWGaӚ6>gBx᧗kOjƆE#d2r ă/|!:afSmcǷ_@Ɇ-+B짊!q.l%J_ݫ"zSr#,doU5% 2Øaik:t|S?XK3k' |}kAѮO»iDVqqu_RكL z8^va U]~yw7UZLc` o/M(Ɔj f1I^!>38A@xS2wA$1SQŵ@e9X~2u]jz:fL+\z>WYPG,zc[{<6džxp 1[&疸7He)Ƌ8TYa g:B֫ tr^T`5+>"!1VrdL>Q'c[_.hA6IV֎?Ŗk? Qg::j :$>To`!!5])XX*Y7$jLu~0c956}c~rRhow5b\qLg"R\V-5ɿmzW>+;Nw,l:ɑ1IĮbHYxG&cqF/ AI۔Teצ9WWDrbQq=w\=>ZC> kJY~"8KE mvi7 ED)Cʒ$[2S<7y1u⤓6Zc_1I ;B%X*f$סDjQ_4=&ÛU ̔ԦLH.Ȉ{O} UR^BU7ɟ9KOT B,?CwB6j J 'zn.RTvM`=zohZg5RV?q8]V3vZzȹ9kw"q2ѭ,%] *_ `ptA $:owϜ޾T $F-%Lm3؛^@XU1n@3Z@?fLo].C4_FqrÏJ60A<7J{OH:?.P|dcܥoU4A'aDЌK(PO ?T,(6!]*2hv~ٮW9R!gt^卢hܪ)r.SJD~N`~&ʎc48:UgYZ07070100000118000081a40000000000000000000000016661a1dc00010cec000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/]?Eh=ڜ.+ʂxSg~~zɎu>^m3Ikg UDM"f r(DJ ! /!O(wbd;sگ0cQz? Oq{p/egq[t&J :!T!adt!Vp¦1 o7k?uɭyy1 `bAoUJf!SHvu$6ijE(痙j݈]/[530pVрuHߦtq6~VdnxYqw .lw S|Tik{ӽa64%]lw[' ̯_$-}keK{Zc"s{a\2q0*L{oalJauξ-8P_*['ͫsҘ#|ƌ%Q5<`0@C26o[S. vRG'`mIyP&9a~㈞ع 53|Bؗ!!Rj;.M l`$R@9r S` jf&s;mti#}5E>ìLd58盅QpsvT-ml:Kt$oZXpӃu4\-l 4x'y!INPϷU 9ڱ.T BckP&(Qp/g80u!43Y٣V=S:ؤĴ"fm4E8P Ay6NJӻLKT~J[Π_[&ЌYEhq$g JSK TEv-Wi!@@!*B E:rh_tEmaujZV_7#rԨsrr[hqvx5}gEs8n6(trC="U{52+(y!7wL݂RI'o.r0۸% 8B"HBd\!dC2PK1an1:Nce}=t.Qknϩ mE TCj0ɔټ|vK+!kS!َ\3PTnAR/5IQh ! 8U`ekR~1n4%0s׌[$PL/vbw?:NLJ>%*+ zB UҀ#E').0P8]l!+S#`,ʶ8.6?sr r eyo q:ԮJFP&UA< =֏ؽY4Ӣ $MK4۴o9$c<޳f XfTߨ"2bւoU"kYz9 )␒_I+1؃HXaNsĖ{,hv$c"dVv*y٨pmۗˀNml%B"tAFax7ER.߄!Vzt75<3|q7dY]P}Q"m7ObGۯXf\/1}8M9guPn?W:5FJ9=J_y^GP?9lhЋ6_n-=4²%2)n(e=ly/|Q9)* fZO%H}^npx]U]Ȓ<- b0Uq S!GCOkwB^({pO1jE㠤SBےQcTܯmc6">U'>NE/+yVG0C~Y/ U܎p?@RdN1J<>bOÝNjBlww7Qp)  'v}kG&B{_nlI;$bw l$}!SM^\f֭Ϻ3? ȵ,XdbKZ*H?Ľ032!M稦q* yWm|(Vz'CZ3w`Fhy=[P+ׇ`l?Y 1(+SJ\&)d, p '0Lj_ R99ӣ0C|SA%+qi':-us/qViS ! &_~( 1oϸ{B`[*Z!RҖA1 e+ Hn/N QK)jkM< 3]mtD.BI鮹*AXl̃KÁ-;0  .7 ِn h pȪ-~smp6`M)q4Nq_(n6rN>sG;es,xy#D)E.|G)Mj! Pu^L @,Y|Хca::sf/AuMܱJ> 5LC"P au6 UVfl $֔:"H ?)g]ġi>>%%$[l:S$sZۼ~5>g;ց"Bgc1[MQdCoRy0XZ\aQ%'Y9 $2䚝SޣyaI*5~P efXkI{$=-Iuѥw BXX14faKlތL"ĄSi›}Hl>D,4rE6{@s QuM%ۿcG=c>ĕC G>AVCRYgILm [H[xqT9Yr}}|[)GC9ȐW8#%W(ZO;gΘÊvmjb$N4)[EFcb͍Qy7+"$]غaG9%^B^ ez96 ̢&߃q~6F'+$I D j9a')Dm'Ꮣ^v{sT,DA']ȑ )b&mS0)'(:OLV'my)yq:7s:j:v.V{~DPX%UFP^V|J~ِ/ BuNS+8&G(_FPz5V5MCn,9rMzR/_ՒO_6O&Nksk BEF~Xͼ‚ jW8.*zT-\kvF=fߩt(썻Fʑ56ZiO;&t&!A%Y-?H1c1d9@gY}9>f|Vs 5aA{uEte))Q򄓍'w4o! a*wc v" /o0D[L{84Z #pbe^Mb@d^,g7\V0d(ȖBЖ<:03odە(K4z?K)DE ѐEyx˨* w]A6n~Գ, ZM[ʂz(CBo.SSMA<%F(:RS~=6iؚ2zgPCIdY?X6ϊұEYDgz1 9b *TB/#l~#-2Ś:oc 8hG5Dy@"-2rM, #x-}DF03|L?TP} O 2=ڒX"\`|h{lGHw^GlU` [zpD %QbL#5%wO:K7_tQat9T&gitwXU~4V&@ Du9N ҙP[c*͟$H '/ժa™`HXI|)O1y  Iw`_[B:WTB(wWx6вb} r3>.ku#ƄZ{$ 3̣__TG1p]#{emP+C!&K6 ڤ fSD2 PF?#\ZVsHlI:TŜ|$sĝR{yκqiW&7ֲ5;k>`mO PcKaDm2_3Nx' ">/E[XcI-I84y+Kuxwr t&be*5N T3>BXQ)wbQ#%j8:2>e;Wk陘8Ќ'EZ6?dj'h{t3&][qsaQrz_{e#z Fitʪ%\˚A=DuB+HZmBms3P ?wX*XUBP_ ǷeL;-XtJ ̥1~( p|tVxht'+fRBŮgo5|CXlhkp;GD݋e ϯ:HﻀAr} sV(+*vܥ7IG%,ëZ"Q/y 3  %ڪKH9^OljV#aR֯BU=ΣN%ASEXkkEG΍ ])+pN&Wwϗ]ʖ H;styA~;#ylLܣVi-'.3b); vM*}/AgVrU_k8WMEWxk lO!mז0xǞHu4Z۝\+= |ݭO*1hG@RwMJ!wcm dRXm>1E'kdz5)U<%)2@ o[O _ =/1sn*f0j 5ھ- 4ZOGEDnLIi7鳣Rh&1܏pBϬkֶ, g;"6DȲ>f)6Y,w!@=aմ0g^L8.:o[9WK 0 S%mhhhv 20pC͛K Jq`~ԅ1L|jN)VS>< ӘG[wjM(N'xyk4{,#|5=IcoXH-xp61 NFSy볭 OdE0-vc3bozڪOd[޼=Lլ[Mvn~lo)<>w-% t|UʮEfL8slZHdB- (JmYuˏ赶l=2v5Kmau/sY]@w c$$7JEF~Ar?/>~ԅG1g#peJCRʾ%)<*j)5NFHS0(dFREV`REQ0=/) +eh,p S#Y!)"kess/jA#hJ$Ӵ%"9a]q} Bu,,oߚX6(f$êTR3./8SEnz+-}ρO0EQ?hƒ&B_y)^ScOݫ! }ɡ>``2CCAF%L&;x1$!{r)l<2/:P!$# Xz'*p̜*"ewǑN~F˩{I{;0egˆ*ۮ)_47鵹TpC佀@k{pE?`៻5M# (&9l^5˻])̒ռjQO-92mw[ix7L+u/OSBGxI芘LMܐK ļuw'tj(͉iNd佭QGGp 0q܀>sf<148Ak\!.+E}-Uxd܄f Gfz)@`p?thGh)Tif YW+.Cle/ŇKg MiRå&*( Lmu P\Κ6h)K }.^d(hZG+v360ua}ߟjo^ˢ1~JfhURa9Yav6g.XTnP JyB#` Wk;ퟆ38 l kO(ܭǭ}r:撹BajEWO)GT# ;ZGy1O#&ts_ P".4AR# ѢB.99V`ܧD!8n?kO `F`]nU[M__:LgA\2f.NPȰ7PWmoU FtZ}XLQ0/@\6!i62@3FVRKAP ] Bu<[bJPF) 'TD</@*j'~&z>E=Wf nxE*L/+N8VR {2\`.CFwԋNԵ*wH3A~TG J^ŗg>h:ɋBʔ WYxȜ`fh8J1mt5*msϞmͩ>\!O}3y1 8:5/r4w2UZM9oc!{BZw)Ұ/Xd/~4 R6|- Hg¬cEAѡ40Jop}[yDDdl\e0 wIBqE \2.6-=SQ5^+$_oIH 5VP\{?۴LGvsP؃W;mY# @;0$3A{6Xstw`Z`=f71|<*lG!nW^s1>x|BIx_kwK7`b!,tu-r;hZ7KooD3[/o!QWa_3 ;J]*z:WJišI(V#Te23AR[0홶`t$I[!DeS"_7Q!jLRˤ};O){]CҴJ&L:!"QCf1@F_> JUygCzsZ;Njj .X 3FDI\%tȈWN:a\Mыr}6d+^X(F~,kn2#3uʑp&BWk6d>'Ih6ffH|_|/:ߊ4iVѯ3E$ qvOam0@=cyɧScL`1R:qhNδӪQ j&>RP8<3| :?D|<꒶_ oaBuD=71jy%qjI{ƺOӰ};%p@F}fP~=#y - 9f'Up뮲O2ZҥmǛW7VzBka@~rN**[JMp %G~%ln)b@L!i33-j-o|nX;0/)96eݒi݇iӇ0`an4$Ɠ'D*j]Tp+Rc˞y[(]}N41HY>)|0 &+!*HZ,]|Q[:g%{s܎N4.xZ1Jm fA@Ddpp ( %I= g*r.Z۞蒐_H-LӖJ~fA^H6u$G5pLVܾ쏏<@yEk,;RD).j!MK; Y n2[D9ӹՕMߢP!5mI/gjpզ6 A=75>.FuT txP쏣3e<~[M(/,uƭstLc3~xHٻ͑懛&]X,4Um;>]+v>v(dy ^KC9WrӲ6]&>ݦt[GR/eI5 Xy\\<7nG`k߫ 7j&}T8G )R˜ͦ [=B8\~X#Lv<oz5:'l> >yzU9:3:c4M\pNZX!{.lf.ouG:$f-EվJUg'ivͰJ莽u`ZQãQ]]6gqz#I;B$-ez%@vKvm*)MOqglikΧYB؇&+DYaZ@IqzO˲}HS=F L5~Z!BCAvVv&ʡQHSN縣40[mzew)rum .>;4fS9;{e/7yxEa#_p˓QL3`ƚY %{,+תB$λf$ה횣Z*zz6 |iltix*FKRڮR)~.S@p }UsD U;"4e m8s' D| !NHVyGWt= ݇n뮩lt`I :IJRL%7 b; PXCr;8RS 5{xgR'&5"&Xc&tږZ]]1ǯxCN=iŞӽ6oi?e9!rL;e5Yyϒ9/@U24mt5:p܁maf~,78Pl3 @F+_y0e' c02?PxMw?"WP?p~ =27J7]d#'L ߗ{uq׎qG#X̎VF2t/ݓ3-8~eSwHi}iiN ~5E:hPrcrZ(W1D BܳÅìQ[˛f(#%:M^AR.AJ3t#ԢX4ܫ$Q1 lf Yf`UNPWWpT7TΌ֦MP'f^t:/޾f4@C ö֋ 54 0} 3fۉFyzw6ʏ)LAELPYgsCPS\ubw^qE/Q ~XVV,nn`HwKd;7A$_ 3|jm/e),L-4!bw.X}T#}3N <)}B?Srrv%+T?蟝:f`ik%,opU!/$Csݐ֭PAA9v:Ñ),JIvq!K=A)h'o9K$Eqlh0: +9pںʁԊBw ] Q;( @Iq ND36!޸;Xh(=TxO-ĕti;% ksDvUg[~Uc#Ώ&{yV& b)9'{騘O |}4ޖ}r^srf+`؆kK2t׿4gIxk*LʻnC I?cM>4 &bKbm}PjQ8{`r3 ?vhLZd R4L3Ԃ|\W֌dFYCWP㘣 sDG;ƙXR=O1=9TL5cB7?q /8 fN~y.\rPb^Aϖn;FHhzT2[FsQoK3֍h"@%j}a2=SThTϾ?뮏5u6 8 ]6RSic Yk1.Z2O8[d鴦e*ad=$o`EvL[U<n-{] ܟ CLg[~(c*WM ^f*‚[w8kyK~IW]F ┶I Ҩ Q.kb;5- V|ڷ<y>0] פr7 c.j6 %.EHÚ),&]Lb?Âx#濋IZNr$m.6CUv1*Q_ qԟϴCSrlPoQaG0DIU>Yi NR顯B ܍BHħz.:Μ9^`/MtP5>_;'׈^[p :Lft: tS82j\N ˛e5Kb>jF =~ZhmۀF'llhh%ƥA'i`o?pquѹ41|/>%l_~^#,_sxt[δG27]Sb = dev1\ ٝj٠:dg%9JH6FY#D>M6Eͳ/[k"](5ozZ&LjTxNd M-rB\Gׁ âW/1>-m,bp>͇i$1ӺQ]sdL0%ydij`_j݁օ=h |iS!fW ¥/s~i$A|RiWǜrc ^"hϬDP^4. +0'ّ&.Jys%T "|a*KNz"G,TQmNXekCƝ1>M(XbeQ>F ,K}k M*9]/o'L5ܛ佽gCf֚c,)W87M(jzި:CvėuUG&L3][W{*mС^8д&ybJGBdN}XnC8#IjP" \*Tgo]R;p] \#Ouhix~{ 3\Y}SwLO6Ԇ+#"Иú'X{sav71L1>|e^C eeJ0B]-Lsk0sbSd-TGɝhJ^=_V\,V"-תoTqaa`|?Ge#"KJZńĨ`5FSčρ4ƘyA}>H;̨CFADLYԩ=(;Z҂ HjJZMSZ-${fISy}Ym5qLDut3ɇ8u_x&fj G:ДuऽLwg/5tC0J2an[6)Yi |av]dAao% 2Gu||n(~ I9pg #>]IS+cCkPEGvȥ32lP2=)$*b &屉S~t S~$RŽf,̺_@BM%Zӯ!a@ M=F}5rn RBnOH_ؓ[).VX^4]Mfg@5Jn1}ۡ/y.ΊJ7#dP1XDc$(Z0Kֳ +Uh:#z0٦oF+@h%L=C 0guFQPyZdd4DZ=T-)"!N*%reR'`UYgDʷ@O#W¨O 3>xzkP 0!Y5!K =PmJ&ȈkŶ !Y Nq}fPhdt*  \sT=IlakM~2+D)J~E/A :g_,dS(4se\7"C:ޚ1oΤK gS"TQ&D{rߒs8+iR/BUrc,{C BAYb1i)ڴv!,9hƐDˀ!H?j QDi8KP+>H,jaT)`>n]g\Eq4!">42YOw*7,M6 "iYYC\z#>8zM )1z34 W Tս1:Um 8c-JFv B9қIs([TiŔ b?h$ vc)7lQUAo(8gx[S2ݿ"'8Xђ9͵ⶴ\*@~J(.} ?'Q'TSTIpSi촖bcU-ތ.Vnƶ+j \3pLbFv$SEq7иN: ~NPLb;|s:Zjl"úް// ;ٰmw"%i1{~cѯɴn8eqi˷nv{/Esx{g ޅ:HB@P'F 7HDD9Ry{b)Hpp0X+r`nCϯBvzܮM0 J="o@)C4WHLsdO WXg5JP!ͮЈeO:ɸy+\x BzeTn)*/rqdP9cV_Ö{jStw{PP B 'P0ӌ_~@qe&J/q8<\1'E O씺!&xBn GMBp_U33 / s&MgRkhq/cEkn%N(t97qߺȍdcͦ"[@\J&TNd'MZI,fi\taFH+[ĉ^\0z!nׯKxь1@J!M8P:gtXemE:e]uAe!nm:zWc4L)  A~HIbqѼuzr4y(x35,Z)oE2"jЎ F/ۆ 0]P?ΐ~RS(Md| :Y3~Pr oi^zSHѬ:R~-(&E^9L@(+ a~71rTp CJC )SSJlyEcP۾q.60hK3eOsz+uSh|V۳g1;Y旞 /ZFwrvy VK.}_lDQQ a u\uQ?>R` O4mPlsQW./ah(\S6ؤ"@'j}Bq4_'Eڊ:\ =>”\tA#aӹe-"}t@`n ]*6EZسik d\Uz w{/HEX˒3]5  Ia} WM3az⡰m ' -!e@ü'HG&Q);OdO>DŌXjC>UsG,لWoY#ɟ!q+-pKq_!\,T "CxT \JɯH$NIulVNm"Y. %ݽ/k@eTɱMYLy KI5{i|65;00#ZWOQ-LqěpeudM٤*x̰ٲê]|9ƿF 37 9$phpwxv lpkP}ߥ\sW_+0N7Ҙ'/A0zɆ`҄P enFFwbZVr=}mEd@ f2H-FH=SoI薼P&?CHm#M!Lbht3L{31b=9"IK g/^S| U ߗUI詹x9lV^Iw\ R&H*)G"Ͻr)uwfQZ\ɡ2ޕtVp#l[3ɵ\aXr5kOȽ!0v)h{s'a.\moj?o\c$~(-`&EvD| b0 ԀE˚H |8Ĺ!ܡT~sN0!'uOj"_lQ(n* W{߅`nٽc2E:h63`Dlf&6'pA0>!@H$0P5;LJ!^ӾK.>"mXH&ҬsЫq'@@j7?;iB(8d:Ib{ݔ2Auۧvj4.}tx==ߖE?8PV KyhGJJ&w[XAUQ`X=犦2<#UtM*g0Q?+̊|c+Nu>gLra`^p ᐋ"᯦ccFk Ɗ 8hhWvhmp6C{UnWLcIPqC}i \7 כ#av^[+lQCy:vM#9{P9ڹO0 6D,OQ\D(F$Ќ j)wKiNx//dFv,`lM3Z  > ?jpu,C ,>ڵ`sУVͿrrMGa ١=um-6-sfx;%M&ҮփC ంtlV҉lӑ7<< A@|6O1QػF^\yk7Z.ِ0K w7秏G}gۮ;nޭnJc6+s /GɚSdnUTP,diA}jm"P@Vqdĺ8XA r2u,I MJr\ 9Hi q6xmh}zq#m/,ZWp iU!FrM \4#>rnJY4`I4_*@Khe@|RWxȣ\L =Io2 wPzwPS^Ar$3JDuoTA @&1P\bll^ҪbP9Ma+&^ʽ=~+|ahWLnMSͧz0W)**4~`vCs)tq{17mc1 } *b_T<}uU}?Wp9 C_$d4v>&q^L/͈qlCޫϗє7j\n&jehQD 7?Q? Y}Fx"L8t~"aMLo+,9.4{L#93qrrkI<_-'da֜ Ku84Jж79d+94FGpr14aW}$|;?}n6C1vf6WBxG⫼Mi\ xBɁa&Ş۟rT2p=SMRu#(Ny\!sv*Jӊ_xtJj>TS0 q *o~"zx~ʱaҩr@6Hr_-+)$##>_AFLO/:7J\nK}d$זў R)N_O-%Wg3Pn&cl( /qEY>HРLzU9 z{=79/Sɘog6."ݸ:(gIuZUI 嗤(2II{$VZzl! #ͶΟ_֓&a$ ),G;‰Rxp/zvI4R-|ozܺҋ^_tQKF9x\mq#`\eg" .Ly,ΔXBC8S { " L[(Gj67|jjK|6/go*n0߱sYoRj0E#?Y|׿qW1#x4#`SCvjCNl\뎒?HWV˅mʌDMgI'aφ`ۭbȺm `ȥqȝdP'_C!irϴr\ٖxU])JԪIQTCХq!Tp0pT[AMX6l`GrXJOL֏ՓY;|-_9.a8v+D=8Uƨ<Kו\򯫚:Xibf 8 ?;>/xN:'×rz:쀍>±AO!5L{OO0@uW2>N  ?T)۠n}Q`<Ú|u k*T5yr#Ƞ"g),2VυC8>Hȿs?x|dح#\||Rqԧ_V_3̶hRB!0\zhQ|5idi:jp".离((!Ha-EX芧u1cz~$whVl#3mHY qTBjX^X[ kr4W,]߂*9ş]$!6˪ɤ-Mҝ$8ө=RQr6( xC1})mS@&IY ī{lGdW1Zǰ"dg0J(`? sok. K_lyaU$ ^qj $SX6"ӎI9`Y-KYRa+^n;K#W N?*`.ߨF[&P`mŊ𸟕pI*HmuJ ǩ3V W!в.5]U]~Ėg`;,58$݊vKYOZQ^ms"j:}mt>sPk1kqpk'(j"`L/Ĩqסr[r^{h`5auYS[ytSFمfXChu$@Ye1fݒ%{S<4ADdτxu&wAᖢt[TҽFeBNۭyǧ%Y;9Hg tai wrM):;S`XVI+H|v6I`+$W,f/n#;}PIbo.*ܱ`"YO0% jQ\FD`ͅfU#⋶s2rf&L`a9i׽sș2HTW'n Vxd`eW?F1-wxȦ걕+tN'L&v{f[$L-4io#S+Զzd;ެTN9ˠ['pua.؀Td [>\A;*7+/!ALG*MYh9o7@MrZ>$uOV[ :3$4bV9d<Ѿh~9'ձl'=n+2L8?1 ܫ"NS}NՓ=ij13X=ѭo]]`֤9_ Z%?,:5vw 2ݹ}%J @2bғM+eV^CF@S heP&'*w`<!,MӍkp{d{/ONqPDb4&T3Nvy|.8y3޻vgH ,xt'~7(Ҏ,H1}& FJtopc~JsS)Gua7u,?"BizZ8DĐ_yN¶>q;F49hң(5m|{v$sŹ뢵 (>ys!W1Q`0>o˰Ow\4!eSe >_.+=iӓDPcDF2H\2qH2ʼn*#a=I0,g&AXf$Q3Y495w¨XusJ.۹îRq`uڌz!<3!:ap| 9\H$t( Q]UY򻗙!+ ] WkvOHA%".t~%ْqܵ X4ªÄiHÑQPƁbIHW Q6"V=Uow)]izT-(9I1,A\oayp ~`瀈gvBl+.Km,԰mGh8vEsb 754u`dzu&/c&?wSi3|əmK?CFYKMd?%2'f}lZ{1edIƴߑel0?eq<&a%.>qfPh 50AvOŢ\T:;ٶXUїEkmxqz6ypD9x/֤VŮ*l2)KAd  rMYϤz7g6Gi0Uʡ>Lm&؜ۨip]th ƙ69m8AG\eûcSl>BBG@#B L>|T}ݭҟDkދ4X㜺KP"Qa/}+R l n+Fg2ցrw˵qx&yE/@Ļ+bH@w[-f"bjepb"VYkjze*?_ խ95kL\%e& 99~dwvSe½T|iFX63ٖL т{"ȿVuTq <_\gUi>$y6D-=ڱQٱmA Oί'y~xp77 :auL:n<㼃3`x#}nz_9^T)QK9?_VX+W+./J%V0FjRzf>!z Y[cw@K sj' mcPx<|4CM Go 3aG?)=VC'ߑre[bĊQ&UoC'ǗJj3謧̕ G ~"4TN<5"y] ,vf`0FNGVpF4홳ad9%>',,_AgP+؜9~|ha X]4EXwԄsb-{3*dVEq`.wo:MVJ3aA]Bd:D!6|'GqiDR3qrj$gGw|tR7aq=Ыn ¬Ub51Y}RMaOS.6_ZZÜR[ftv&B .k[E֣enEWfӭPm9 "6`KZ+CdUZT/QhYa;淰

No m+2_y9hpjXhw4kں~ظjRgo{\ѧHf`U-ieP# {2,P=n7A5uɕh@&1(ssUG č!P@Q/)B EwZDg~%&7CB.ʼnw(2n]@ 3ԟ ٷ.հxM6,3~E~d(-DtK2{S褥P$5ʹ<։kI`'kl$BfQ୍+J,I8):[4σ:H }h#!{GtRnvgBm D;R}BlWA|VOIq4@A{Ն0P+8ٶH]KIbJ?@?ٴ;8Ǝ>ģY}Fw#0YGVRR̥7) ~ 9-WŽf;ߡVeZ \q)uӚvS2!lSa< }Dch̚." goPiר;xsKjڑ9@%#E]ǫz 9[6"-H&YpԔ"B02^Vy`!7(eC:=YX7`А;nB4yH]Dh 03dnmhyaTA96d>RuJ]"Z A[94F}F>0]B_N;AR t~o޹W k3Nf@D-ZIcza`q,/"5JOk?IJ~@fv#uUfpٓl6RK )bzKi)!N}LcY61?c6<xu7k#PUߏiABVmE ItV va.h!l~f ]hL/*5GUȑ Һ`&փ:пu84ƃRJfUp =߈ѡU6"Kg1 ̄LG, q"i*-Fn8]@xzkM&="eLe?>caU&L*m~%K&HR}͂8'P^)]l{KfbEir+]y430b,#:X DU0؞&Y/*] r 5'ncy&a':|ӄAݿ[C!ripWfJx>ľp)kM<~ ;7I<BCX C,JIח,z2@bS5j̱o Vؙ#SMuHB'=?NG20or&pM@ceCeDoF! a]_QE_0](l ,'~;J[S+gtJ@jm:K#^k\cH,y!W9*j~u*|1m;L| I>&X0%ɯaw=h~dx/ H] ڦv-CAXi'ҍ☯3襓ږ]/4E{h,3F լTkvʃk?9?Bf}J |n]gܠt6f5vc\|'Q3=RqH!>}V8@628p&En J=L q{2˝)R^x" J݅=!=ScyަKz j6gU%gv] WX0?ڞy,ZDsaxnp[mM6trkdVZ,N7ޗoCutAϿ3fPzyXhg[;&i%5✿:j){vd]mmD6Jt %xɑH4@qIGki̪™Yg4{Wp'be.OoU["tNe7& s׸&lCzYZJ(=`٤ݧU6"G?GL|s bn_cjݩ|7.=WSw2p}`[J̙ ZcdډA+2Eo=W=|`pq`䕳ZS;t|#r#m]< `]#7Y0gM57J@Ԣ pe0 6ﱦ`9Dũ{Wa,QambUVS3?8aZgRDCz\^"uCQd ti2!i(zV8YXM'Rs%[X|X)ojoP&'%l)ta:B?"ܴvT82 yHWb/_VIẄ́j5f=j,tOSWKU. sJՃLwM'citWm%hP{T Xmy,x0}@ "x3عD7G@<. [Lyпhӭqd# Iw;Sb!n~(S)pgF>Cɶ^p)O#+8yy}Ԙ 2 3*C0BϘqvݛk_ݺBЪL:Y@~ !+Z=b^۩N=f>HԂخQ+4+Ip >\Cto  0{/P;!9>Z:> p6񧇍),OWp'"< 0"tkR];i{=F|8`o(|.Q&Q>iŶ?Iin *R '|KnI8%V o;C;"@Bt:==-vjܝͱe`x$iy(yl V~ lv\'b֒TDc0WV=U2 ҀQ+L`dBG3h9}@+O5~L7:s5bfXar?eaAUťEP̋Y| v,%:-pȭPVxn cf|&GsH (F#0AZ-(nP{Wz/Qss'ڴ}0AAP 3ncG URD NbBo@=Zmi3vE8}I85\fEg:S̋ucϽTx="Ä!FhA=T@AB&D@)`1̕,Wu⎽%_D %JZdN KޔuT-(;U`p%4_փR(u#OcN{)/ٳgWQ^T\ĔN}%XıT0bűEn9tԸtJV4n?$C?141Y0 o䔬R.!'àA;Yiᣔo|zlƇ~2aJ=!{ern᠆lkzJd1&$`E)Rf?!2a)|+tYu`tB!}PԅJboi\]sЩT)5m𰿔>G݆"?JzFpf(tI(\ԎtG mK]FuKv LP]:8ۦ 9_M|@4BMթWbAfnY8/6Dw9> R}="¶*Wvhݰ;TNS `keA%Fߌ-h"9*k2o63H>DʦFрjq0==nK]H@כh3RVz^z1 ,$_No˸^4=U_sy+#^aX(2w(HRyk8>-Q ye1:LkvAf@kM78)|MS?b6Z 3d |J`|x472 -71G/2˜#F"6XgX2?,4g6cTlRu!aߐM,}_Nw~= hfSA0ƿdx$Щ_g8Vnnv LKIw[ y7)CP:ELMaYжt|7([3-88n.!I|Vav/Pe-ץ^)Cw/CVnvH rX^?AO#Ms0pQ %#H`OQfWQ\a܏HeXr|s@3%f ).u[|XMohߜK dzKLOҏhwO@:䦯zr:Н[l(lU'|BFHPW!_W٭GJ¾l0椼<; wl XһN~f.e@/Pɲ{[pGq,bV7=|KȜݜ4=LFuh;F~֯Y!7zj?dMPX^]Iu8UrVPA¡uhe 3, 03zaM5pOC=Bx:ތxa>ԠI[B?zYRntF,%veGgЩ_ sB/O>q"QHA1'ݶ]6RUQ!Y|QⲣK}zoר69{X{.7]e6 ًjS=L)0hRa}C99uk=u~3v6to6|16.cj1EQE܊\aWu"[Tf6X"91_=gt[7z {Vu+t䥘BjNU=Y>7UFh&>ʢ ]n83IoC=N)}K+,?!f,A;::~LZt6ma۽0>L҆F K\"-S WMuF)3dBaF3 lc8tQVn5fPwf"=b" ƞ'p 6D˛osM 4xo)zC=j-d葛ǒɰ`TW8Շ5+NDRXkå%xu& Zx W*t<@0;ѱ@'ef=(-ԉIߎUJtU+ +ko'8Kô5pB#cT]\ED>FzL}1qT@=V"JM>'!@cIj8坮p"ԭ/c݃J"]c 0Zh֭)J~d䮏Ei8ؙo{F8Z}f}p22R=f Ҧ3d}=FH}6 G6G>-xK^5Ud+>fV^h=e[0=(̅Wi_)ڊxx'b$f"00(O]fn!I6M(y>E + {$7cTbɧi)wP_gR/] vEwdтH(`TRqG H. bIpI,4p샍S"ϱ8&W%-&?A<-I B}A-9gr!Ik;/Ilp|\r`.۴UeTcS.4oOVi``1hr &gX `eI]Sn 7 X0rXқUuLrr-)卆1uJ#<0 Q<dXsA,9~#XHj+!:/&6pÂ6`_=D2K& *7S)ÎmvBMLz<>j&(@ ޷5މC3\ýw.ym>AJB 'p, X0~|#q PМֽvg?#PNM@Ѫ]̻t7s&ֈpkaZ\rbh3/e|t` ۮTBs(|^A(¸i^l&@zP(ĴKz&xKܢ-KvG%+F)BXNZlN&KG`4;W>Qrf@I+˂І.44_=?ݡi^qSd7C/8FIV"x21}irQB'x4+iqnHV&$"aw?g,QP#s|%)T`pfj7QƏ=Geՠ02T*3g_g(*QuNĘ:1?zEKwrkgl8\: *˙"nt:A^s@5M= 7GW:/U਼t,eow"̘$Ap6՞e|@oϰasc0#EIf +&)1Dln19yʠ#u0u0$1K0-{lxhke g@v8{+hIՉ_ &Ks\eAe|sOdr֗y#ꃕm^ yh ᡹\כrcv0AC@L.%pE+({wnMLjOp=7rBNWlA\*_5E5bްꉊ`jz8w-0%7^CQv(hR(AHKa$8@X? A;lH]V]C~ !KH#teI߫J;@JKWpm.{ѸHC]a;#U^nez&j@JlJ{")nY**5h%d?՞Nm G Lk7V rw{o _i~]>I;q|]J^VFGыyRN;aSC"p c2DD~nJ}gDK1" Gy1zq$cE?\W%Q7xc/#S.c DGˣwl}Nxma Uԏc Br|},zewOeKf Q.ѳmo`eY=3vx**ݰDQHd܌8n}a4%/"fcvSwݎێ(Xw4ϓ&(p4z9m%sY8U+glvz0b~$Rɼdm>4XMQ h+VVQ{! Nh(iPI`RM!=G$w 189sΩSR ЩHPhm2u.=̰^ev`7G?AB_U|Rz 6쾲HO%?[KMJ訥%Qz ,;8E vי菠ܩl^ŝ]8bE_K[>s3jxgF h/xnNKqk@}ñZzyFfSY ?m(E9cRi]y=I :`+ G&Y}uqIiGO ޝZ[ @E'Pm`ɭPO1 $c):b{_tg"14T=XH:I}&Mؾ)o̓:'8c >GUVB,ԺV bsnGBV$H5 3?ɺ,@,i*ڸh0QEͫߥ(w40f$p'>`|4Bf2v!P9}BtLpWޒLx`g>7Aԋ57l~lb97lf,+Z"R"ZW&x!{u%C0V,yޖ0Y 9$R\QHԠw:ET]$9WdhsaȃNa5]$cEG1%hYLr2cDb4TyeG4W_Ȉ[ZE$US]HkkYnkY MM: Ou;zk5h2Ƴyr.PdۂPzIZHȓ =#S+;υAGȝÂN@*q>p-=vc:;1,%]8{fD[+!ʹ1V߆Pմ_B3ػ}x>9x8 +B,[ Ф uV4B(?=.X,[X0qcɸ# PH V͕|Ad ^ՄHmU NCMJG[Cby c›gB׀1… 2:=u.Thͩxgla?/h:ݻ y¨iKW%!/IM hxUo4h'+. cv$|J =o $8L5u.!]ORVK%' mi@*NQlvuЛqҘcjV`HLsI#4ws"W¹xٷI{>썌Gn]2!+:[֤ӻ`L:f ,ʠQ5F+`b~7 A\ďQAY3q&BRYV$5na™w{lghJ"\ !n喇H[{?)z0rX-nhrtS%эDS۶8&^4z($%r\@^]qsHCQX3]=?P]M.ua ZHؓkGL|/#TגD$VOx>I[y\s.M3ȯ';_E'L[/냼:]xI&r)M``#aEyd: !՜K8h<2+.3N\8wէUiM Ͳt7nD%6E `*D?X6RֿEs:kx82zՕ Hc#dmf5O/:{O5F_hZ__Pr 6 ~](Ï+ٛ,!2eo-,j* p;o]>P@!ei?X71SAg οaVMkxc`Iށ+hq|&*u5wr Z ͏ 6RxPnrR#<$%z!B# 26ܿ0Eã0ɮq e>]4Ukݖˑ/'z_D8+&&7-Ƥ߯M4Ͻ0*VEawE R@AΠ|~$MSWb( (P 8&bd+#$"K@MF\bXYB'YkG·G^8'jfce=+T1}tRL.e--uFz00-^fG5Ej2q@A=R t&\Fd0ô{Ѽқ{jz uhA5g?y!9KWH8iA@cWmlw*I Lq,ff|W8}>spEgXi[y_C3$xnh ؑ 4Nt0\N%luWh1p(b/lpdwȻQOkU`ˠB·2z33䀜)xu331{?99j0sɹ1_)U{UL{T| 詟"pSeV=~`6|vY'KIX;C6taFo(dpHf VK,و/As{Hp fcE>*΅Om3i OԙYk1'U@)]LB]If; 0oV@8zik`貃{2}2Κܐ(-G]M<9rk뛄rz&\W7 1+R}8ŒU({xw,"4]OWaؕO'hіZ3 %̶:q۵SJϋaD&fZGoM MT_<f![pLtyvJt*3j{{ l5^ސ=*IeNo7@*=sc>UrgeKOHKEjƙ̽g(ܭJb>4IL 3GXY 6-"14lJZ)7ئa1ȌFX7ϔ74תLZ`2v__*uH63v wCI n 8a/Vml29_2H˨(} ^aRZ7/u|/r &ȠLJ yoy8dQ?DVr:m೵L# 2"cM{ S +cw5bNjvWY+Y7it?=s`s_|,2mi/S׃<6շõgbzLJ?wBRXTqcB6TrJwHP)A],1[{ doO8N'!s 5Ai`D^)w~.N f&0U7aQO((nI}"8|ZX{fgz ˎMSo~6e1#VZÙӌLNJڊP[4,=>q.f+` Gł5̾?ū5ooZ஠F6/tYqWcqU濑sY/#Mjmv_\po CfJ{l:M&V3g竮Q\a|>Hi Ei:ؖڕ9ݍ{[DLu8 *,2IZe\OҶhҁG[b Ӣbiy_u<G-7/ȟzZdj`v}I]L|?7U#=JGָc0zg8SH_y7Wv^jTje't}TrDŽh|@%=<: ,Y@y +;oAomvu\G,3g(p<`}oRVoV oo68sՏVᴹ[ԟ`/> e>], [y|ѯ5׽8eZ崜Gky0IrBۜCd=.RB:TԵ9 gtY,ϐ ɉ\x~U/?R]C0ofEW `n'AscE:um&MCd  N1 *l~`IV_2F?`0 xme}O8=)FtRP.A&gZ<E56;-hM)sU@h.8Aa}G~+5u- M D-P8gԼQ+/#Ta](D @OתDtu6 %JdNA SEtU9}eUG/ZrJ(갨)6 % 4nhb7lQPS4F,&1t&Y5rۗ=h$z)qWYݜb˃D64r~!+J'LTK`qN 8r$mAqg,U4\kE {rI>M[f)NU`ˆHN%ǴKhŸYe/ Ե4`818}Wm(5-DY҂(Ϡ%t0`m=-Y^Qse2YP;鋊)_ul.IfV@?}is0~31'INN =؃} =7  -%lhwEQB,ҼzgI~&j`t0.ZK@Ğ#sNj;Yhe?ALC^"p [w T,04]7 @3s.dwy+V R] @vt яDi{!qͪ% Wyhxe0T?yLj/*smd;,E Xa\Ae>l~ ò N)V4:9t~\l[B@JM_-*ߖXLZ-}(c%;maɀPKE 0o#Ҵnظş9Uֿ>^!q/ ݟߺ] b}>qqmE>y F {5H~6uo@SKRr"BFຢKc#2)h+\)ZE~(j-sRdR-Af'gξldMuA$C5NϷ=5hTMFSŕJqc#In48@񢹉Uem sg;#Z6|޶7f(/lsջPbM~NFzW@RJȗܙ0n$ !7bFߚQگz P(s5K"]9o8-?ʩ-4d;)Z;ċiOqa7TV]htՖN?bz\И \b`QubiAMdq9H(ػ>ߎea_҄:o΁R`8R8!PS]O،~]a ) ڟJMrumA\@<\-Ǻ%A߱ ;nI Vu/}lyWT$`\^Bn -s*[3 ?#iL1[#N&GG(80(t-, nz^oUtE%Mg_(ӭNƥ j]gց|aoPJXniRQ!Ade'4cb^s ּ%(_hY$K쯀ScϷ2}|;@FK5?d.HR~ f Q1U0x#/ǔ,vssh*R>q3Q`˧ F3Xؑa\V1(L~ Jv~#Bެ U<_JyBuwSo @ra=ڨ eo䈇K9`ob^7' S1v`l`DAP<Oinf4f>LIT B*}r [1E}8:.>hLfws|\x'ukN - ytWʪ0%<勁i/Gl6͊~0.yhP%"C(_$tC[fLYlF?⻇d*t,ۖ)H[3&o%\lY@4TOc)]?DNb|$HaqONls>.~"D rYymgJFe[gza.!AîI^ %DOaubzߪԟ#Sv:\(.d#G xĎ?5@J*/etJ. Җq 1%;Q dhgkQ6BG=%*])/ wY~#5 v9QKݼ 'bIb#9mp#\_nخJX-VĂL`V¾ =Mp[ٯS O|y}EҊo$rվ1'Cד &|]:q'vaZ9M[ƚ)Вk}*=Vo(۸j/)W>sm0kڎ6[oX]{Mj\: K G; &5NF0)|~;=vK]QH%"H욒tȐhL%W m>wqσ+"4H`F)ϖYԕ<:Fs??K/Qznr 7f@2Oi gw Lt`W='Ƚmݯ"2]ν>}֌x7WB?H4'oƑWB1 {%3SAy~*cko؎y|,,9z*(1v[d?ai{ o?M>/EskBFp5$:m9D9+${cM;)s1QDGXE$%[$pecA 9|p"8ޱXmf%F"RRrfJ0a ]5' **l0w M3g- p99P]tJcL-oGzrK٥ʻyFN^Lm46i0R:I27Uu5*Eo+ePP(z4׊aVBe.Pv&RJ1\vׂ?@#o[0LPp,p=ftpcЍ?Qe7z(㎭IWHs@<Ѐ~ZKW, eD6-ϯig>K,>ɈB"k &paV\bwNY z+g1Ŷ0=vcvߵm0sxo$0te 8oKe5_~KLSc,J=&!a۵ 2h3?ZD .~dʿ4x6$6[H}G/ T'7 pSMc7ֹу2.OleWnЮ ; kɕ@IK+t;{+':ٙ5QȄvB>7[Vx/UmIKAÆ,և@"dTwYGZ߼ {[aM~e˝#?Y#jvL B@ujv 6&'<|RnԧrE"5cX!2z5x?vT+~֒)ؼ/L4ENŅɧQkԁX R+_9y)9ʊ^!D$NYP'@Sj <5bBb*7́f ӲB!u70iX&X16 O<@}$dV}QM!~0O.E<5[siFy-:JmUyAHm6EV3N2@jNfӴ_JScX_RA. n'SOhP${bxǏ"-1s'<%95zUʃh3ؾCES]B]x*,wDώ;qPSo>MfڡyW8c2.$$!n+]bos^wXq70LcZCY\ *mW~x(%nyV.Q{u:T6JO7nY bNf`FYgn&׏s!mrOydh\x p/+9Ͼmq~ u|q+&Xĥựe(5\,"P#1HLMh[m8 eO1i]JͻyXۇ豣sBu͖reR ]~\6O1多6w(g֛-r;Z,[LvFo*5"lPHPd_ʳ'Pm*"@D?T!cf&IlٖH5B&@D={&;@Gp[ƽը!$++Wz@_ Y"y#h C-їQ v x2ŭ[wL#{ƳWt:! v>iU_!7(C<Ϳš͉NMv0 ;0c.I~]Y\Lڛߣ kݔoˉ_uv˝%jU>dM|7M$N_] )'%̡)P/uMnUO]!kpXgBw>E}Lz{EZ&(r Qeuc &s2Y#ƴ2~Gjv0M_N ՗҇x:NUK1?rQa%jPQzh59Q`=UשŬOE~XPh8K})ЊV@_gw[#ba=(z;H;|Rl ]0&B3E""Z/C@98Ro(8ُ'#K/-.38T Ճ F(W5Ӿ)v|Og4 R}p>1Hmo=ךj$jWIUu@}MSG엟/FK_AC\jo2sVvٸ}NP{]I,6㥧]:[5g\>9ٝf$'nxtn'LUg?iueJKq[ Yӡ < ޖ%^ES_m/9,O4.MG̓ // lϋxUP̗󑀇jv݊\%ek^р_Hb^7V(f=f>9މY>ۄyrt ;hǰv%+܁9ibyoI_D9H ϰuFu vRkRm3WCt. k`lR~PO/+ #͗(H%M."FO*udeB7baoZ&T49%L^o=N{t8Ke7Ӧt*eo{9˧sF͌QĦNt˟pqOh/K贛g9'[.2_|lG0okj_mN7 A&]*3o7YF;BX|R{뵟\O8O|ڰZ^Jk_F6Q@ph 1,_1!T2jN0rP;"K' !(8CqDI/R3F$3:mc]EK-(]wfQ8J NvU7ݪ'TRs_`w 7̤}zÑ&`/DZ[sl?Yg#Ha{0)Si4HQ?ESjko]_LASdeNs~0;w#|asnCJuћ:<ɈU5 7SFԾy(֏GX<5Ӧ8Zx/g2zs[-GNaTB4h1x#!ߴ.LʠAP0TĖq%'~mU+QC^3 ox_H#9 J{(>T"ЗݲV r4G{jw⑊ \GEl|ر,(ʴVQKmqvdJ^) 6HL4 ^'ʠs\b<+A7q<,`N.u~~;-?#Piǰ0jgz"0 Q:FwNB[*xlI:wmBcRkg "^&}poe*yC FPޫg:Qf̮*d>.]ļԚT[Z.m5_iǬ}Q.`gT9 e|+z7upuwM4ѩf3 6f-uyuN( ?EX 2iFv+4X LADZQ̠%q -V sgn-컔公Z|eC$AHKhv.|dsp{dqy6*!GSg;Pi[gIqX鉁PyL7T?+HouXf,| C@эvvO!?d;Y01}j.>qAʥ m⋋ M3eêdŷ? _]an. 5>uh+} ErVtW1ZKG&)kJ< < m>eΔ~ s-n)OhT6}L"gYh鎯@nYvx>v)QGFk^}sfGg1x?j _90q"\0o„L h_6٪x=XU!fN0Suٛ(noYsT9{a$P{^t`z3ZX+h_uz5("$XޒW$eзڼo14Wc{31bqNMGR>&o(ZJ͡J;l;orm4n>Pxׁ21,\$ŝ0gyJ#e޾PwMT 7F.zْx)}0WL]Pһ -<cGgMu%UT<怱xl8%BcE8kc6g82SbNBz szyJټ\2|0ʭj[=`G8Ù\Ax@k^.ʀ{6$; 4PEy/&ZB[=nÏ$){~ڽuTgKL1w}p/z&%> ? ziS: L ݅h.a916DdOîtٝEs/;Rk7F1-h(vCg1mR!'Ĩ-, =*ULBG*'H`U0wf:36Rϔ?y{֧-?~;80o}\pͰiȞ/:Vc.(ݼRj]ǚ})3AԫJ)蜱]K&@2OM/rhFF6ZXګ+.}bIRti-4#Ȃ׹7ܘrpHh{#EvEH N ^QVOHfO8.gy788qP\` $miݵI Ъ+8?'^~Ļy =52$wFt.w8 F-_pTpf.TYgqfrHLBYoV M5 GA0yX/V'E/~tI{(GWCi(_E*Pz:nʾVW>tlPہnX۰[];螒*f}| U rᎼ.e3"G]".*P3ןUmv*%3P]W20֔2]R4 ޤ y$}Y ) i Ma ֛h`BOnҠa* }?gaHUS8sQUT(.9:/INԓ07S6}~pD<>M'̽}g/IwQE6zSTCۉ(Fi}|sq0%{8Y"SZ"^% ~ЂcM`=$hrAWxt&NgB됍:,)"tP[Ok~8+C{4`C\oAj︗u"&iXtzzp[01Rَ19>J?Z٘e&'5݋c,c3 _QM_ RcC[Q%|FCa$x_QB͚ ,Nq2c~&x?IF>u;ײRV&S}-_!2V0=]КNo{drݢRuuA+h!{&ڌhԒ|uv7)MR5{:5m/(?(ȟQIW:꠷-ZUp#rD b.Qrզxp6hq}Anmj'D]qPv;9h=T,Dl63v@;@]HM*n?:K,X Z*kDgQ|L5D4-meGO1JglBml^omG 92}<@ SkvŃ,JyYj"49D\NB*VUZa}ΣAJU!lOitq_e"& ףWO(-z3u1YI`Gz]i4 ɑ,`"f4PT-vO>vV]@ wE)׻!wp,9dLq#]7Ǭݣ ͭT-)vau[GoI>T%jͭ7$nPHK.yY /egX扢:T>"MaJ0 y)hpl[hG}v#"!zz1*7)>G/7<%"f[s oߍWeᫎDbۜ/N4ik_ a%'G GnJ! f`}jm;eCͲȜ؇ڍ)S/ q.HrU]Ut6p8P߻13gL T-csjq^׈mv v@œo|Lj(+1fD ÊW"Nגf1w_ {yXe3dWC{i3Z)#N0 0<͎Ù<Z[Im0a3jVpB3M?\8߻f1$U+ANs3;yJAF$o|\݅K|#ѩ.ܑ59y?S%j[`no,}Gpt_`zx iQ|{DS_o (mUc}w*c&44@S%Xjj-=];y<ېtS-?VVmdrq i^&w$ʷ9AԿ'w ۴%KUFjݝ˒s'})ڛ{~c!A̾ҲzGH'Hij )K˻bh0}O{Ɵd½IBj*S@[l׸T3&^C[;ךLW-T`S6uf.[!0 m ~ 3#9Yo15=ro4ԹyeY:<5f:hW/h0KP}r̈>ۦmm,{:l7(dIMb-UC1hl&rZgO8V0`mv|s#Npr q{v{UQ*2`)nx (4|˛Q^ !*/y.l@[2wžSiWR7Ҭ24MB(jחWW=IY\=H&8Ͼ-Ѵ {^sͯHtC7Uae5 KWɆC庅,*dA-t԰I@ Hu: PHltVu1mWZ^ibGdߙ6fJ n9c6 =@ط=ck\ =qEZp }=3͋fZk ؽre#g.$mG %*K{.]k3'dB3{R, m}w$&$+WR{uCE5^Eb1"{"r}d$C.YU?:c"M iKW )db8T`)B ,J\ |ťedpѳ- YoɆ礘7Rm6 ENs7)G^†%B @DZr*0&#+39V[-~FϛKREJoݴ6Pgo`/T%SWΈRi~rizh_#iĔEdk0 Rw~ĐX[0D}H$J Wŗ߻ v ~Nɺ.:;WnEy?TORBc왫"{Xyґ$ZWyaa,[,ؘT>|c9c ./HҴ :*&hh@>.+#䞞Bn ZcgR|ȯ-T٣19od?6ujGҜU@ 4;&oHƉ襎(y%n,oǰ 677*QtttDEt(>ؼF XW2Ll#3Sk{O>B>PAnBB/Y*5enm#SP=*,l<[캎UvmlbNP"R.@'sZ3I#Dr΂}}l=JiyH͸X2|9T vw]Y'~“KnǢlbgPcJL㹽Jwɜd%t fa<GTR֙}A,@xL2bA]< F눹M!i /O#El4tG(ߍ~#0Gh\8kdt`u8 =;?\vA%*QDI=&?&,(xAzhE0_.~g0'AѪ8k>w!kLZ)d&HOM:-7̟w}셚Mʼn%=<c)pe˗w; *^>G4xᏭfن mTGbd~I՟ϖL0'\0^ &~}ff'Ryi@6VGY+y0.ccA<QPc PNVg+D`Cܷ=+Ѕ㠠֖ rhخD{ҹ&JqhVd8!SY/'- 9,P_1Qn7fŌ/vMy_1 M6rɃmaU0B!ӛ>IJrl45 T wgy۱bVN/DI zLi jp;tR*co κ0p(|$rm1%~xk4!- Y{9?NR Q]l@UϔV9*Fe5pI~†',CG+urFۖl&NJV̞1hklf[ӰL?*Iz(:0@wfC"%"$|b=ߔ4$ˀ[ZSiD7Bd01r˸{ajG->.^Lto :)K ?R)Zg؆ҧ)_ FR^z^Oִ~:t{X+9Uy!{an&ɔJb8]TO0!\e="E" ε2)#+l/95PbeO+M5UN閲==x*ɥfp+[vXCx4(A^01V{oe22kF{7lO;sL|f-1 "^ܣ@@ 6T ,46bx 荈7L6~z`ړT0?f +T 1/'UZ: {v#0|>J{>BW;ko>R⩎ˏ5cUUܸӴX+.+SҌH?XgH64Tz2%$H(_>}CuLk{kS[0/+Υ& }xL_}ǑMܞT8-s#d1tK{?Os4%Q>w)~7&9v뚕S6Ka!hPXc_ VOI{Y,=c0Xy[՞u8f)\]7Z(; ͹D5W}j쭔H5pO([N!yLsi)HЧ-(/7.1X9F "Fݎi=S*)[,H#ق7A8+|Vc6XY/ICb)~dax4Qcnf&* {>-|IlȯZ88rh射^a7np{*'Zxey^踦PvA!9KLcQ6`o9+!`:j;։W=W2q'Y+kKZ\2h'bmubP ȴ];5:JZ-. jMHX,Z{_f p:TM I ~l5HbG&\^ND3ݠt{%˱pil/zg^lT;U@z3XȺ%k4XI4'GVz3{ 82Fe M^`Q⬽9,nF)3{! IE% 5)y`B$`_3g{7,xǗ[xD|Vy<֓]CmQu52&oǵ mXK5eA$u<nK5)ɴB7/9`a 88ց7@nX"2?s+KI`nhDSԤzڍ]݉ ]IsRQSR2BL>c(d t3[QQ YٔT/a\%tß)ZR-4$L,E8J"MXj2`"ǦYnu$K:%ƭ&Wujb`.U㛧&Bx] ؟|+|?$}=-X~YpnKAQx4eF#ci5"N2~5Q7V~=aRlҿ¯~Ե;jlt Jig-L4\EZ(F l*5 '6Zwc]]4q&ɬк5,OpNVWBRQKk?O#NHڌRy%!)SD\v)(wgZQgmz#UM.TMܘ+7K6C\0` ,G^nчゐ #< Vu^}Mh^J [u s٬*p}=YMު돪U{.裇 )F}hìk:CBFAEo. [iݻt "LCJs$Ub tsA1|f,D4| / >1u?#mZ"*pfăѹŁz^K |Z Rbb2ގH⅊54` qcnbdq&Glnm XaXofPfNA9 p|(N$xPhsv7O<n!l1Ū,Q7^j}1ǐp2Qwb3PAd@3CJ&{qW@mt tyS Q7--.u/2%[巸˰@SASCAãt᱂8/EAP\HuIpgNIVܽ*}NKq[lw9"iK~aE$2#78C}IpJOW ZgCj Ŋ"y"g^kW.!: Y Al13(E^s%-ٖUeQO$4MeZ,1N^A_j8##0ZK D6x ASؒmP*T}cNuqz"N_8O2 pBu$to"8ks+3v$N8zELE.f5x7"J/R(eVSv?] "Hx^\HQ.|%Η1^,g*iٺɕo;o`2B/Ҳl+a 1K 5Fg"vq\sdO .]'dYBzzЇw^٢ Quꑡy1zچ%{F"p=^mC*%4U;NazF+څ:瓙 ?A&i48 ļȻ4F( |y¬Jme.W^~0JDm}ý5{VHg}nH*ҍJφȘNkHZ]>v4$mcRl xQQ_q;c왼5V=K#[ck\dUI^c,G.bE~8(ǹy޼c 3dj~}R8skuPM,D9hOΤ7OO6`]@=3Gjg0|aYsTSH3/uwڍ6<$7SlfkYHU44_9Q*3"ɻDyXyҩ(DWk:0'0AoQyM^ZMuH}ϐyd9eQT(7=Me/9-SE`YsM;x0*mpZn6BQpIL胞e.mGOX"HKyf D':EUX:y}cUls W2fBOO& gAyi.5W=1-$d\"2Uy~'9;KH\Ϲ1V;9~u( d^ӯ%e:̘7R}zЈhqvWʐuCz;D|fɒ/\gYhz;;HK%#Xᘚ2|ln*$}zZ 2vqa mfb,Cd½fA4+wUEeBHլ"g@XKתxҘ]g  ڱ)]gRs:{ċNz;,l:a+S)owzdefq9x߈Ydbz $ݜ-A$le64S̍OMSc*]F`m*3jlYY%.aIO"ڞF.<$Z308k|AnSEF6{Zכ ݖ' H|\&MtG^Rɡ9d]UkUEnw]2=n#w_1':X2Y,lP\]j}rk11fd`U%U:2*t Zk̒<ؓ *Rw&Ke@w.8"@Beh(Oط@U/sP7bԘ罞a' r")= [%m!Q~;y|)p ߹$n3M҄: ڟD!.J1&U-Lgu#sK)t.;O8"8k47Zwcp&B،p3:fCXRRH.ZX'6cOO,Z5N;K*/lHyyp\P֫gd 8L^sGd{PqNuh f E)?p93:nHb!emv>h 1u(V\3(Gεk=kv?nC<,n˫utmbbpq$a, y3i5fd7"kdi^fDwJЙT?uA58nT|j~1!)T"%nQD ۔闞Jk ]'HRJm gD ˉ)[7η,"e@ /S<ì5rS<~Gj$?R*.%rRx;8F{qBHBMsDCP-BYp}q R˜ Z!DCXOl@E:290%9j^$L{ԮdioMzKG3(])r)U!FOYFYQ;dǗ@\ qwUSPAuOq:K8 =5ץD(G ddp%HÁLDzG/=QĒj,1 eN)eG/Gv X$B[(mM[4OIR~ac4 6hI3NH]s6E ɖJ_/48Bd>k@-TRJ,~A[뻎W<P_M~x-ѧ~,PbEPM=+qqZ%Z;*x v>/:p!TKݙF$͆lbr*`?)Jt9̔*H&fFavM4 ȶQr' 0ٸw- M3BOQEXKʢt}pr +_U% lǘ ,? Fg痽66dP _k?XAJ/3M08BZݎ=? x_ZQ>xVcߣc[P!N -h4(Wn .{cXEY+ɛ&T_/w`>N[']l*j4Cw20P8Iw%7t#7!(Z qB6dG>m| `.nG/CYPAF2!Rg S MJrSgW2n!E]|8" Y~CQhlF ^NZQ=/+)WɉR{WKa$o/C~ߖСZAe_<\tJ ge p𪫬٧}W;>Qjm㨉*m'W}rr?|]C}GVmY*Cft^у@iE-1x9 _ VӬ_inH6 lIiRm-Vl~u9'Ue&h?w(舑 eiCُf ] n0!;NnUJ-Y"~IZuk}\f>oB0ˣ6<%I772rqW_-6bu^&vv +gpAI%뿨x/ ]+reĄ+ AggeL<G*(B0@֖j-^'c,K{a=&},ʅCCƟ)j#r.0z^ŶHdKpݨI\.>B${eYOE=ѨY~4ǚx)Jmp?/`{B'9Y]ɕ?M||lɑ[ T=XdKl .)=a f!7g}"XT7.C$pB9QPom0IPg,y+9\n]s)8EQ{mEo ,G4@##qy3u:J^!6|߽&0<254 ~!QW%q>HPQ:YMjd C.f6.E3]!ycՓsVud d6;=U!ܑ9>X sM8gS*/Cq2 (rT)t'[+0)F&wr.3otpeOX"ڬT?|n7O3B@ P:@"(B_,JLXpL/*S`뎃f+9,]ۓ?W1Q oxI~Z;ߤmI1Pdd7bc|?Amꬫ}Ţ <{lR4ΏT _!`DiTp87vOjTOH?d ,iypcƸw`9ǜKHC_h*Y\FWs|?!S8Dt,?;+S RW>e̽TǂxtF z޻6dq ዴVG[,累huJK£*n(_LOpK17UBD({(yߋLڃZg9Yu.7;tI hWR[Us"Z碯L6:]L/Ϳ1; \`;"J. S58y7_6 o*-,7oPi L/ƳC- HE#^pP"ߤnԵ;w|s5pÕR/0=|Kn'CxArf錚T/mZjDzoj:3ɸq BpZNSU\B6"2b! ,k=lƻɿ T\\mkA_vpV~ /h߄{Rej+S :Ȟ yZ-lܸݴlZC^P1hHsig3gw '5seaJpK28R)-ș.Dd1؊+[Ӻn 6l{^@g bidnnlxð`Csɜ#fKfCzH`,e(hg '[s80YQ;KkiEMB,p. sS~DtBӁk4Mu=hJrH(E5f,XGǚx=ɜ;a=O}#YvKuRx,t, b]Qw.<͊ҔV٭ Nj1XRvyV%,r/9ˀ@R~ Dt֔-%S1$L7o |ɑ@.9F-yǍ2o !mUᡓzjЫR)Y[A~OeLg|NGyAQU^3=Up\5&6rM!&@^u/?x=6I`Rߎ{f/HCGx4&HzA1%Y~|\~}=VBkz·Uc?~cc9LtVyͿQ"Lr\:;m_A Ә;2W 1񉈭ǯ׳ڑ3٭޽*Z'0-Ib38) ;{mǫ7+d`VkrVHFR^bNJߥk4vvTX`?\g}j]$6hUʖ-#&^oڝEǘ6{0Ip q Ӿ-l[%TNi|K@[_0F$TQCLaSͼ}ց_0<8:8 ؖ61VyezDY#52g, Iؑy=9G9YPjOC3x9jG+df> ,ֆre t'Ytȳ]:IB %9g*?b u6I(R7[mdX\7>|}7o"}bwCSfsGs,'Z37` jfli_YnaZ y3{}C:D'~lK8zUQ\]*YOBἸ-X/lhbr̙ON1ƌł(7s er`mY. uq-Kh()+I乗AdH/^ҰENϡ]F1q]^CN*uUg`Q!^@jƿa*Za'6HElVLG|>)S^{PUɠ3ەyM@OL6:#o@Cݜ@, |dUU+%=qv5tػON$ָ0Ƅ{]|EDOܽ"O5&/D}%`=KL?Cl!4m~|9G9)#/AYBHN2To @;#dor~/!o[D Np܌9XUk4w]y e~7,ֺ?i&g_}!)|8DzS̠QZ P[R!qU5Dڊm.骵{~n2Ë#3O\ b+D9EgHTHř6iay  䘯UYڮt MRҁJNL $1x:i<, c1c׿5X!I) _$v F,ltHB5 abOuwg`X-{NwöXlt|)3` d*CŦW'3u>ێp:UA"Og13S`Ls]L ƗsS <(-L3: PJ8]pBbm~t:S:NDqpnxKښkwE,4Cߙx ]-K<6nZ.!ʘ~ KAq@}tG.qHkE]L9_lWͥ=6J|, _-q[GļZZ4 r9:Gu<:s C =_Ua$drE" %QE...B0bΫKi  h6_Bܥ?ܼO4O#'rU 9}H5k[a4%%WW\N3)?a0[}!^Ig ƣ\ (™ee=Da]LbedsEgbXSpx&=;k[BIKT3S =F'&w+ [Ko% *͜ʤGgX ٻpж4V=[VKLJX:^8j]3`Y]f[>doe2ð,)n p2YO=ۃ=G-A{ǯ?1K6L!ATD7l>t2NHw|ZX:M{"NCH*U:@/C^Tēd poĢbj)/ 3;y $sAܕ+QH廃cd顈!fuaD](,+aLD2{1ڌ;nVsXHn8 Bp jK5YOf|Ⱥ[/!4ĔKIhݫDKH,zpݭKluڟ XhP?kQɃs*,Hp][QBgtH '&mp3JO: #ѕqjJPy(ykQ=GP PhXi aO\U!ty3Lh$RþwH43ՙ,^hl^!ϲ:bI@ʕbY?,):JJ[d VixL]%kIO1 e5H35Ӭ0 let /KI9Ie$rOv.)wΪ{9;`{k(oR]ǀUrYKWR\,׀Ċ@18ex7*8`SRh h&hFTs1$vjG@ t0N8JZFU=-gYblQ}Vonu@#Qdžئ,b~/ћ0yGe $!l*X :r6X@ jl\"ӍHlM̷cGR&XTcP@u֝ҘYv>9 Pn ѳ5mK</aj^:/fv?|\]a=sʒAdHux}^BZ}!3U8' 1x5b A{ ^&Q\n"+ H#& {s3ߍmr'eU0b< l9qB6jff[iX_%}4)q Ջ%{kKb,.Dɶ 8_QO|/bk"&u"Abdt*u8t.c[$~hwZ a ʂ63Q|ƮGDWǥbth7r}eV0!Qz'N^냥戞s/!,7d,+/qSmh}dcW"QLyu#Kxś>ok_*JA»)˝{uhb{=gdH^ * Qpj +O8LXΧ8j$#U^NWPRaiCV'mb9,8];|3&!NBnt,|&FTGsBS, tU3.D+ m0A>ȎJfs)Duˢw?]+F (k5ܺz>yNd" [(̃7i¬} 8d_MA`_u6넺Z9qdHQh .;w1vL$Ĕ!r\MTP1Z0=ƘBiR|̀ 6hj"?;CVzOO}+/4y]>w"=^`V+OYb ƣY`QJ-WM?0jBB+J]χ!p_6 ] QB fiiipBv e K}z#_D S9z^wDsΕ#]09#&0-k3Ezlr[1-Z)~[G4aQXvw07πգH9]}q mY-a^T$8"6'@*Z%2tarrp爭Ez(IOb[S'l3g;>C&5]10k 肣N~r26=!=+r \3B;rDCrVˀy# dOUbT )twrcn 0Z*vZü~HSKEʡr8QUoLYa ؜vP3 \( nQ JGS+;zG-Kbrek:Y&#Ym٬+d#X`+$z$t|漡9x\tj3Y6][RLQ\)wE/HEaPHR ll-r]]eG2Me3 _<90\7D(B|֐ƃ[.'UMX<O O^&bc70 BOO F3;>1gі墯|DרS2%Bl}kvp+iuS~ZP:.t)c_!oEl騰'BՁlvHϼ~^D's3!D=qq4בg!e(.2_ 'Ѻ> vhq7? IR HHz"m@3h!!UmC{aP8XCXbK51_($6bߺ˟AyO%R<]|5Q b)%&rhlVy(e1Te1kK!IZ(jpynJ^a=kL)\^fcgMw]`}BmD$[ʥ%ֶa:+R2Çѹ-~<nO%vr5fwh% -)SPy'3=cI!U6i9 N(~H0ZU<[fJTiNWsڕ"9!DPG 8]Bs(w aÓ*Jl?Msx="9njJ/>P7#y>p U]kB?1Szlq7Ė\*=EGꩦE4g\v%:'릸 ,EcU&?v 5T-LYvvttLR'$F<8o~GgÚKMVz})nZ&QKn؏}lN՞YҠ7cX\,p>&.L.C5J+pvv@"u|z i M|4_]]Al% kGd]$W)m!>M8+ZG*@'VjRSG?Y%fϟ^> U]ySG(q*;s7y$.b'=2,-1d#)T|aDl* M@kQDs"4w~G?Czխ{z^.ݟ<7tL5nY"/c9|]dZcW5s֤;T*3Dhej;=9 랪[NZui?Te>lVo AGNl*w)+`}5Gˍ? _9$ϻ ޛ"'B x:S{ؓaV:ƌxJ)HpgƈZDlq]H!&ߋ~Auuf!5H<;Ls`A-<kU~r"(c@ǠjiOV{ࣆ e(6&;^Xw֬a[=9-Rh >d PBu\ M{%>'Cu[4?F0'6PF;uL&zfz5FcYrkd07$VCUG 4 o/r%W=ʷE&;$*Ns X:b/l|q,)#,#`hh5a\)-ثYk f x͹~B`ː7'h3RlH ]a@x'?GEUsXäQ$Կ Eۃ!X*J ;9d_K3` f1l@|VҾ-(rw"RQab> U2{{*>sgP^hAP@ D"UG=5K:?kĹ s@'䧚„1m>KS+X*!} ?/xRdmL$Ugic2x.bm43jȳ 5& `'gÄhZ0հ(_D=8+0'ĽFcy? A[9G[i#d5=$zET`ԭP):8Ѻ gIx3e3l8=4X<9:g9}I@/)b˸z:)nt)Bk;Cmp>ؕ-{-6T>A~~x_Rڿ'7@yc~J,Tsa ;NORYYm+hqUJ&Of1!DA ,H餩#-C &I^mE9ݤt]C60z4&La'eˬTI3QSq#mݞI^]m_ü@WjjbHfyτM7 Jy ^c6jVQ`MބVdouj%yws֠IoBW@-J?կWQPX.QiRa +m:@<YLo1!3(whHNV`٧72O9V Ģ2\/"t+7&^D,V3>ny`MJ;Z>Sl霷_ceZ/`Qd9Ud8}\NC :?+.Bt*U6_bmҐ,}9ܧZ;eOfI[ް޶$O? aԩO>-?B1Bad}qfemuÚ$~vD KGF;7P.h em'$১1=:¡cR`Cvo]=CCFg1Q+δᄰ7O5#':[nK X2 H 峘f%$mT+d^2lގmʤ~Vk$BYV!SwGyoJr q$/b~t}ŷ6LE>l~aHF&ᥜyT0yxE8];9q_ l&Vx\ɫ/XnJ`;@U2guGNzs`;;^s3Pejzɤ 14hErjAG:aޏ18XW\\lup<Wc?7ys|:jM3;U[ұ΅e$M=躀JyX$]ZHŸҩ O(}L]^ajTz$YHc3Q[KA4SOʿ0%@ba^3 Ef?J0lpDE#܋d[6CNXI˖Ks0(Oö5E];޺FDiF If6ӿsxnU/g ljl#V2$ p%_+7w]cv8޿4nҚF`W8t"ILðKXD; 3T(5I7{t~9 QF8U.oٗDC$x;ٞ; ca7Z㰢D(>jdvq͠vI轣kPw;;oor/ccTKAP*>iUi-n/َm${df]cw;]:DaALƟH:@*D;&F:" 5D+k"bB0XHD%UdL^Causy3h P\Ly !];3.N;.U)(1`"XOvU){" G xbclݞPy6jF ;l~+rRCduMq)}*p?xL/l__' ;BȠ| ?ԑCeu}hx8 D\?tJR Br^f `nZŷg1ʄ(]v&蜘SwsjW랂meG~-h:ךR*C{l&W(iNs& tzcwm6H;o쟻ۂ =8 VVoa &;+G ˔?TX 'FxOh@䯄029q67vT:ƃ#TGr6@~Ό^۟KMZV vi:v+2I5߀2i|cx*2PM}N<8%CfTIyh Jo|yjk[bhM˓#Vx^C=&-nrުL}mI1Qg؟򫛗o<0d#lE5k&^niC },@O'-AnFLGߠ{ƙ|#I3x߭[HՊ,Ś"SKGT Kwz4A C&OĩRY) N"]5q23."nr2 b D$l~g2)uy֧|5K^&׬*L"n,_d B B綣w!CY,ߤ5&5OAT54THNEި.&2clqH^^&鬀^;vaM Gj4Gd.b.RmN=/ Yb WG_P6OP \ۅ/RoI]ybӲlVH6jL,^(߈qf()2Ɋ2 ?9)_צ)}/ ѬQ\GHbGhk및L(sܻ\YsY$Y yz笟`Lns}>me|N^ǼloӦDԋt\e$%ۋݟ9-W/Ql Z67iܖ>dx)C_Jw~2=$#(Fef믺ۥ(C]Pl=rKw '`h[8S~uip0?d-UtŠÃ,*es4?H1yUlݭ֙cT0H]0IhBa].0{oJun7~˨O6q!IP,'B`ym+[O#{?Lv1:GpVs#_5i?--42䢮seceJ_(r)E J3Cjٻ-=AE}j?" tyVVFhe0l7oWN-/&pD}wF/,{TZYC ;.} rz3h7u߽5|8pK̢D?C !,Z=z?m<|엙 =QqxNgP>xs:D =ǽH+PV{E 6ܥһ`k5Cݎ@LVMԬNR֡a?ͦqA_bƬ,œ7:+hXoX=GO:Eۮ& K*M 6'Qѵ^ l9[E wWk<{\߈uc+NKu"K58GhK*^ĭI3(xCSզ5<x}#$o֛^d%I|ϳE_QcOmPaaX .^AȵoF\EuTbm8Sf;kGPm?!oB1 P@PZĝz BV |lZQd_IJ ݈O,f"nv-ڳvU3FjݱF#UGbDM\MXbW+ K7pƊC+kB}Q߈άnN@ΡqO3~5LZX >''M̡=T+N_^TE3vu#9h$c7.#,ag편~q+8DG+ <y5.䴏Q`mOjbʲNVx2bk".egZKw5,nk6f-)4]J~;gBTX:l?$| 0܌IE4wP6 *O|{h0hmuDDDͩBY0bktM dVvG jsǸsƜpO2@'(j;_$ I*!N,.K1I*A]{' Fl9m_Љ¶1v1UD[[}z@^9֭^w7?CB[rww[?1)8`4+feh'P͈զ Y7!!&/;nOb8j9#=!9`'CRwEp(a°v:mm{C%.S$4`e)cˆ84Ci~f貧t,)S*Q{-;3zSPNsl{Q toݢ ܃$Ϡ*`47 Au׷PZ; >k8\98Vg[( C"vv)~6׸Z 'bdA 0&xZ(;R=85qW0w/¼cmW ◷N螘h(Z2=4tv⤦/׬ΆZA @8t^vaӨɇ@,Trao+fV~+(p]kt 'Ҽ.r}cA6wuwCk  'Visޞװ_ʙɚJN "ŠhNf3{)ogʌYwcqC`p]%@34X{,7rTG;fn$ž ty$M?oY>\}Dԟ4}F& DDqzٿX wF3Sƽf6}ΎA ԭ3ul3[XZkPa/+߶ԁINQXN]Xx1 <Ђ;W7YYt%/ǫ3pXQ&7l`yHjTWt`YGX66D;% zԚF#*^Gfc3lN81||tQacVcb,l:@ @Bl\ CN6I`E2B#7fGsު w\GD|.uԞmC F8O|(,]~L彞6K?Y#0rVu~ښ?IM^]oQ bJXhQo,kBmP.k ܝ6]}W.BhݒT}.ԸqzlsӈY_# iF5mSWQANoiNz!ƈ,hq+*NEYB ";\X_6uR)apއM~^5(@C`IhMT^ H社d4J@dKB9F@1DovHıL R$nY%`In>?DEL6mP;@N ){* w+eeA6J :_x4 TcuӇ~V8]NqA7s+3,56Ńo0quG1'#yy-wAZH|Ԑ},n }mRHwD4UI'O7 ,bHa9>AO+)}jr%1(T(DpEy^X9cpNG oJdq+27]1flαP Kd1_=nQ´JץG,$퓑r:-oo3U#&Ua Qg~olQo⨔Aoh@%?yEj -Vf>ϮuZD~g<*ՀC{N4 Pd46imP>$R6&w_wzߏis0h#\ `Fa>[dz~ |x0iͅi8.U= z^-գ/Xxx-̩[V>(gǾ.ANJ]ǑJ}p* 'F[Cܩ4.+>aIתw<%A.ao2:;N⹧U8ĈE3,W wbD |0@Hج}rV0Bx *E)@ G@w؉jX`cͱF+SvY6y<['oL|&@KstH)/ 3=M1r jq~^>@R0%ZvF,8FGOugL _0R]mpUhPKoAS_ML`gADH^rү ( SeL듛"\6 B,X+Z\QߵuT0 37%2~a݁]Ƒ/r3R4#.Li.o9 TpZkW+^Ns~:l~g]<(֬Bs%0;0bx(ϟZGC;8BKèHdG4nv~::1oP|J~+0мf+SJZ%ĴiiyCp'A|_!BTxu; TcV<"̕ }ϳlߜoXDId]Ǖ(A&_SbS~i?RgA%T1#) ާ:τ=@!C\oYf @Q0~~ Lx9oW`BxFq_r(`dVߠF-5 `H y&ِsQ <+B%A(l "W;U&iCg?Y8fk(pV<)0ȏ K8Q[ 9ĬWP1[y u]{(PQļ'\O f;bM_ ULUe.& S Д?$4hI../"NH` wBbĥT?CBh}Y0ڏ;wx3yQOgҏj6<[+l5$oQ Q_͝ץt,8ZEFl;? %{=.]PO@ %{KE=D,*N ŴtZYGݓThGjnK۲&)!556kɎ~Q;~ksH o喃X0\X+'%'/i˶C>\ H!L*:n^ZĊ? i ol їVQT˻jRv:l~=~[sG\ƅ`ҟǗ=Td!qcPwSA)\+gI &V$c8SjS]oG )^sDsoR!QIpڒ\WdB2 wn rffnoI]n_9gߘ rOkԏ[ѨWJgHz,jfL6/Q^ȯ]?@$_VaDE5l~ѵѱĪ. l p[i[Qh_r:|=lNҰ hu4hW_4ߚZu2Mj%_.mpv߲:NQ_rmY/37*GX$GUVMOBLZQ2&1y&H0KZ{`ߜr܁'PKjdh"R7g;W]Ƕ 5vyL_<| 3BI+a>:6D&2 dH :hp_)t=u&^BM4)h9ݶg6ﮊ١ Iݯ~W'I+qH]ޏWmtB`6DI cp2 zfB#Բ$3R4fߒq9}5hth}%85HȊ@9S YS%bЬI i]&~E-Ix @=RψPw@qoikM&_; @ H IƤP/R+lx=f]$.o9K[̺A]|RkW^dMK;w&j 릇 CcF~13#mp ^u_QGi(}5h w2Ki}v kD~[b@@c_G)Գ@#[z߼D֤ QI.s5t#PKNv50$kk[+Xbf{ƫXkGZ‹O^Kjޙ8cҳ@snn`n~N~ٔ۠Tڽ,:̬HןEbl@E2jh[VDmfL)$]~CdCVfnJڃ7(!h*kix3$p/ݹؤ:v /T FT ȯgAdӞp /fh>Hzc͌n)`[ITSZۄ3Ir :C_Wp+yEswYF"CVؗ{( h~,#IѤV%4^1t/:2i4ۧޡaP T:%Dxި8Ԟnhte&r,nRMQ>7jFGYu4>wpڐK]B+d͏ǥS nsGlu_6k~S'2a ǃ9w*ԋyK,YN5DZS sO-8ϴ԰/W}BIoNnv2>fs8l2 -(d(f}!`rV1^.xD&X;(vvƘe ,SL!LN4b8=7[|bͰGrʞv6=Xi$ Y-0#QzWD$o4@`^s:$6S&2ٕW~Ȭ\*| vᏃ?շЕaNDu r`s,{K~"ƭ}E =ʕo%{J6$h- v2%5 '`B3so0KgIaZ/2N|˓ܾĈ;58 {Ag`ƺ \Ai-m!=2gЊ m%/ePs.O2 B)֚~HvINU;(x<2̡B>);)Ys(yI`^ ([!Q?줵LESE4*ϲh bTҗ}q睁:~g 86ѱ1 Cn;*kWk0Z1ڦel" !zp' YX_Pc9Twa@ΰqhjUyC%G`*]qR^P% Y:4(smx%i󚦃bl>!;U~>өIp!m ԍ? o@%kKmVPŭcن[p## yaKkلq&=.goOBLE̛1]˭7g/_,0 nO $hҨ(b+XVp`x`7m\%FHY,KzQï…_c1e#gd'fwMlzS#0p֟eTv5y}k<0f_\5o|}x'pt6"cJ ns1Ea_f*i4X,wR0# ]Ҭ8XF[I7AΪV6d_|VJO/r UH~*>KTd ~/-)JśmkO9،Zo VɤNHP,MϘug0VJ=B'/FY+)C+<~IWh5 ygI]'߇GR|cїM~g'U>|e#J{"NBWCY"D[uߔTݔCh0r&ewvuJY J;g4V3tФ#<hs:99^&:si/h NxYl-wBSs@El^;9?JHA:fP!ޗP>9D=6+ y#?<0V)88oQi @*<3>{NkBBE\}FdoOrB W::HV s*.df5%wfOMNA ϧIe 8mKqRAB& C[U3HXBD+j?/FDDT5.7;04bm'"+\f{YM]A~UDi<=LYaAf\FL!|ਤTٓz+"&JT%.E<*=Y.L8z0ahjXytMVh耻+)wb\6ݍU=k+Ad2KKyݥoYk@o Q}4)b\drZ 5~֠?y<Z"h3O[K6(,w;q>Oft[_WxY\i>V+Q(c8lķVI8C?0u_iYOOl学mF S94B"aXQS;B+}vȼS)@QSSXY=qJdCBix}3(teY:}s(IUB . %j>SrHVm:t*Gsnii &On]TI3SIϑLG$Q=+jTh@?/b޷-jsvKHZE'r5ZnekaN>{\I);h:i@bPku%)&daOC 6К蛶g_)}Q*H&sS^x OX+xYF;7jU 2>3kSr\< '?pk-Ч? F}>DZFbKZ9z]rnc IQv荘0kJjǼysاhrU_dDLs fbW"sĘ|Jw(5 2>Y uO7F\ Zy8)ldnYw}d݂uc@ I怠 _u$oF?@>G\' NG}K:WJHU*:7a6LN&\l= B=U[f sowzIDtsgGڷ7QLPT J1 .)W|ⲃܮP["$+n kT4ds2{fx3 y |Yѭ$ϟF+e$[MjvӖ5(RɗpV4'HOCnPK/) ٛ]>y9Uib=]1;]팦d+`h ^u C)<^QKzƎw_1Mm:^SUE7;5 Aok{m-la.>1oɄDpbV` 0Rg_vUi*kak҅ Q=1N?<ӸΡ?OuW~@i5Cf'*=NQ#wCф""(B{% ?,y߉'B_ ϫǦ$!²$1Pа R}[#j0~лq^F7TLҍ܆]Ad1?X b*b"#Mh13KTDL_‡%{/5Rdz:i2^%+aRw~AVS"A)]qhG3.Frܜms1ٮ18'<6ib;vY',ÜQyLH1Uk7xBarQgTQ|4t6pjTvD{[Wv88[eδ_;DoG = >٣ Ls9$.]?3L52xޯDhF?"ތ@$E.r/&;I3j'IޟJ f>OBh0|=N 8q(jޯДsk7c71j*]b%RYlO}@i\z܆FK~h8tK!ugIR2%76$C>#Ƿ^=D% Ɵ=jH2ѝz4C73hdu:foz4LDLM \>"{wDPV-RzAAPW bڃ!8Xj _ZJ Kg1 Jg65Kк Sʙ۵gB{jNeg5Ξ?Od*{u5s Eqϴ?KKgp]*hy>d6݀ ZF|^my7Ui@1d ̃}PՏiZ< SD=Oz6@( `c:lpԞC,).sj7mg_zt2]_?OE7NϩG _<q+ hkC1ݨ.²P t(L0y0Q$9Ja4AO g_0>B-a1]UH@nqN.Cr◩AV |HEyZ nIT4ݧEveF~8żCnsH1DsU;qiE9ipU(t*^6=JГ,mQ*2co乭@Z-l,`jD<&G('A{ $WgE2~o:aBtLƯ g\aƱ)5:J$ID $ǰpJIMk ? faNl.+N[.@QѦ1Uhv)Z@,r,X`&y<#F!wk**4/4bOD~yWJ%B٦D"ue`T?I%f?4҆!O`_Zk7U>Ok\_xfs+>"R) _-:DX_&g=)vLM`8%=q6T-pzFXfn87!(OxVPv]9|/-f .,4Ϙ9N 5Y^'M ]6R?d;+8 #P< pqm0BIJ)kԄ=)6*udf߰wb(8m\$a4Fv׍|mӧn y({]_#Ey'A,iOA 1zK"DcRwistI;nJhR B 5nTo!نa|6Wu0di{+mg]$Hjo&QRGRxJ bT.eJDYcF|Cu:YL* n |LFWz˔}^&1CZz*OYb^P("23Fp @agͲ+puskJ4ωASF`7ҤS|-;ffvVxYY%=cT\N^㽔&K LK~9r>' {\pMog])(Q[ . 4OdAsb p^fsLpҞ⡺Q¡{nm[TFo)@["ٲi.˰s±ew?~rzP$d2>I l3d |(+~HQ ۈzQYIhq2=D0߳?:fLsn5&?XՀeVuA'N Rly5M ̹jabuchS2 1m⑈pPմ [r >Ґcyk5l"G=.(kV'&V N=냤4W{K_s80i&̔K0ihp_xx5M5)1W\Wlf-?lZ[nc$S/8oFXyS&kC8=BpKVtVћbbSZG|Zî˨ +&7U5ŷٹ~F׫4ʽ}ǟ5K; fF2[G7IJΫ=q632 $qxs8!-a|q]Liֹ;iT)q5|M/Na)T?6V^ Mr N"dcӧ,&cW>Sw$rJqdΉfS/nvRJWEίaa)XUJ# :~yý q*eIm_l<%$1^2RB\ceH5flxY <#(5ˌ*L*VƞBO=^WpAxGc̣ Ő}hbyk[cXKWumr|Ԋ] zk\][?QgX~h<[\BѾP7q$:)y<v=,WFЇVP*C⎉ΧU%K傹lsG#u^//k+Gi0\1#}s/QI˰ؘLDpOumSN1r+ה }%e}M%>xJRIm'r*:HoT R[o%/[oF*dR ^+^;xBvGt[^G1!`ʹFXOi xnacLs tj934~|L@|cك[`*O 0ˉXdOla/!_N5Qn.|^͉a@.&plvn\̯O-pL*(GvTBJ@{w_(>"O¶Tkע+HiUը;tp{s.+fY@~^ ғ$Wre>Hb5{0yu7T/3(ﰾw'r4:%`t e5a񡤹`:S]" d4!.wPC:4MHaN=d>yIM2Wrt?%Dx\6 Jx _8iRP:&* Uvze1An CsδU630ēܱ fZOhTl}%+h@>܃q*RDpV'Z>E.u|U<1龜c5Uز&Ţlr2(᪸Nnq5hB))b:E- %֌KT&qb?}!ךPT5|3/&8X<}$=E2Ayoo}hs|) E/،pT֓#PI K,07'^P7 w`u;kC\mਸijǻXҩ9Q:gdX$4ks5Ka0>g:f~ ;dlXC %!%FsX{98+9*tW0">>ۡju̥t]slTJ۸GtJ,-LxMU"%OOޕ!IeIse5hXB߆Myɳz .pOL/2X,Չv!1rݼ;_(Nx >ߺ8'ԭ n ]NbO+qv]:y ##tneFo>O7hYodI.C q !3P]aE:oWC׼jqpsdH+etQمrL_Džua.Gj6[a{ToFV,3; =#͠SKZ{ h($v )0LP ]\;aVd*Mx V]~pLu8#SYZGH ;Ji(jDVWù_P9྇3>6bcOJ [?ȹa,)WҀ :"݆7G{;!+` ZZ` ) JR)/%fgPj򁫼3Ao]xKф+SdFFe]FLFjPp? *`&5& o˱]rQ M{^4bZ?h)q4G65] (.dX-tK?D]z'B:^ ŶckuψI+?.E8 8Mz2, qC!5'y*M%oA\ r+ek٥a2c^*'gӯNjdkLy22qbq,èK`6nOZw&=µzZ)vX1hKIGG:ͯjj^4@*h#cm$eٜI1>N!+b7%få%;[󄲪E곈GܲDeu~1- -b 21$ 3i[E3S h^~NJjۭ snMx8{YÒcz[T=lIc[ڢV)8 T-ڶN;Gtz:~tݫ]0zf\o-(A3kҼm},FpU $&j \[$8L fWd{.Ҭ5["Jd"/1#d+˒CuD96՜٣ D>;d iC}[ bX3UK$keMf |F'+jlt{<g쑠|d(,3sH?ՊTL%YM`Թ i} ƴ尽‚wR  G~{rcW$Ml9+(Eƕ" X4UÓO/h?z3ƚkl|aE Nlggs< F!Ss#"<5^MWV^%YpK~®@FDP3+Zw΄}D,=Aq3|A3- P1 Ji8X`! 6}ptY[xeddݹʴ!t`B U?BXt셷#v㔃KJF?hYC&JxjEM`+LZЩï,!- *:L[MdsO2w浾`!".gAϓf@;W/#!F"Ql1ȯ{Ēը0l7KFyiy}FGyb'cWn<<:\eҵBXKt{L(}$x P$G/C3?Y+p7#Ȯ;Og7psXEDM 0YR̯Օq&}HH9`6pI4X0k@ q'{yr gի#Io}v`$X"io4z#Ju)c2G]aV?'c?ڳhYw$>yUu24';tJ j @I&R9+߳lP3D"'dwj "IwHrl*ɀBQ,J[n^&<`6\J۽y] >D<.0)g oD%2vN<.ޔa\qgq.OMd~sv0QX _K>C,{*l#T!8k)ǥw\󴑋ZC.z=tJ4v笢WQJuq Nx8Y<(O(O?.2i3?zq7PR1?PΘd: [='6ڞD4f@.ۥ͋=O$h8 V`ETAuRܠ?ӅIs7P]@YxfƲmg$ur>^6y'Ţ*oؿ$G<b8'`+]oP p<Ijs^3/UYULtd~Z$ *Quuh` S9u#5l!ñ{!|+T%"q"@BGzNH AB^ x=FJϷSnz͂;UJG)[!!ϲ\ے5NooDy(`ۉxC9ͪ.фg¨C TrLD0SP Q Ư?]>0e Y0Q =Tj(hy*B]yܵFTl .y.#lz2,]\gG3 U%TȦ?GFA3}+cЭ5ܵ%r4Ge- q 0L'r{_pba۵ 2gREҢY&fyJ)lbL_m,tBn;'vlקr3!es OvhS㷭zwx xwzx; ?K;wzYI gQf2?8 ̈́,Z2+X͆fDDE F:›ɹ~+ e έd?DBZiD WIqtE!71XdU4oƽfwED|{gpuY{B0Yep37zn=lv愘?L]qY\;ܬmL:1T >C@z,PKU=M[J蟍/{4 'U ޔvĠ?./xHT?%>Auok(4C`SdAP/Ϣj]t))t'1 w#YBs9pѳ]2"0Ջ1Ҹjyj pRp7qz|[*; ǁhAK85 _X 9cͣKOf<qQ㇨JQPA_eng7<I|wF5hٿݡd!m[xm1Ռ$Z$E~xm뚩ƕ/sH~]A: 9-ٚw7n?ϧ pK~:9&J$Ipc. &NG.;Y:M@1O8`nuGzmIHKFqə o&ňaH;Jj.IcFpw)iAix'1[yg#dp.؂T#P}̔B:@tda4e=gv ߿S;3& aw ~ ~t#btcB\%-=hc2-ZRy$WxZ~H[]_8T!O3[&pA͎B+]sK˕I'+\6^e* I(W}a]Qfz"4HKL9}of!3X=jkCvBOZQǤڊ4Z CPe 9 ,zYFEt'~%=\v4>Ձݦ5~C \r:TL9h5$)J s"{W+wZ >(L %OnXۥ˴  ;z~Fr< +"&J`Cgw&6BD̜̚4e3ApE'4#DYAe i5O?lU}smci{+=y>1XsG7DqfV҆X8|qJ "ЪD%l<+Z0%_s9j"=0x&oUC- 2iy?g7{]@"îX,u/?BS?% 0z R}KC߈0#8i-@۶rqh!D)*pŊfɣLSY}~]T@3Gz ]EV IgX~|#LAxz6.Ÿd '"Sax>1_gƘ0m$s3jCD|,Rg޽5ux G?yE'Ң>YIK]+g*+x%to3&}Vk_('$$:Y"%yT]0ຉj|VP5ʇπ߅FiUP:Djx,xuTC:0ulO꤂v#>DtK&&Wkh5r0*xmAv1˷3rfyB?}G#I/ͱ6)>+^[<E`zǯTte5N(^˛/N6E g'8rK*Gy [\p>znb,YQ!5&=-Z-REe<`OUkAg/{i S$ؾ AүM+rJTX[{ 2'I;xwn^{h/SD0߁ED,Luo< ,vqJM%H9XMgpf,BBO#$pCjzN9Ybyi8>H G|:G F5<.& 1p',3M ((<:Aum3k?RBJ7β`Uz;(/g2UۍsV;u,j8UIAsqr;Ҵםy*(E"4٣俑IId{}.drT*AH$̇Vs؞ju9*QTmi H>هYu ď`-F*bVҌIg>7i"nEQ1dTx`W<5H0t"v. lj?(Kb৘Ÿ4>חЏ7arSoflhVYwIR_Oe$ťBkXt 6,Tl ;R|w6 U>0:}8]=^:ՙ¡sB:2Gs4ۏ)&┗g(-0ǚ :  ϰvh{/d{<'(umlb3{5|% XW]M-/1/"gS ]]L?u2BgcV{n[qOX t)nam;Xmc?i؃z~JAC?*Ųޑ $h4FTaB3-6Wۄt R#HrM#p0x $%l0ŀw2oi;)| 021ܳciBxTԜZR(rvVe2rd=sQ=-k'B1kc6L-'r,YJ=Y*ľ(^b=b;dHdDRNn5xHA߅e0SN~TL-|lGn^m3;)Q &t.vyqU<BwjpB(Qi;Lӯ5+!'i!tb _Ů+Jm3눷lyP?jkNR4yvq]E=F΀ H*a)!e8T?oDcId BX/^5oM9h8¡Giڦ%BI3Ri 7=&BY}V?kA~-p ݘ^d Ua] v هr*}{q1NEH7B12݈λg+ON:!l"(q&%Ř1Z$;½zA_- 7kgl:|zDF%}e)G WH>0Cg`O]#dn5xGyF;#lAPȿ|& EWE.+`QV+0e܍,w&𜑀8AxAW_/7)t^Hf{Z::!%\&?뜀fA6#Bpe9?[s%j',r$y4w|{t%$L^B4^^T Q2 qB>n: 7Lyѣ4;6b Ik&%{N!{{:eڐ]/= cc`V+ҿNOZr:BP/ fy_K'd`̿1I`E0RGKBn6]eׯKETc Q4Ыp>?K {pev*_^V2%'J{=!4an:1F 4ٳ1 a3 5w\Äm-4/g5/$IIysj,iDorxJv*u_٨tҽ=;a>=NLŒF)GO'Y`v"ntl|'jQН&&x]Z@ؽQ\ae *|amPaim@GɃS;Y.^`rSl{s^.dYmKIcIjVR-HYůIF P+0(RKdetMisԦ E"nk#S%LQVIoYJ ;xo:ȩ9%84۾Qecd`}#EL\ .RK:i2 0WI1|aKrTq_WGs!Vft"5ף0p{0SkЬC9%QPYTrJFRYj#lEcRu>,Q# e ,?(K`lӵt'T+kau2m dtI3ݙ:^h{g/ϲ̈'uъ B<ߪ 5&´g9Tm89^:ϧ8^ #7hW?@]wZ݀Ǫw*"Kv_%S&!󳀏ҥ_y'#)5W˳*2OOe "*Q7&Hc۞8k:B[.|+/}  n?ܻ\կ\h5Y{ח;9;m#6B:Q GJϘT 6:Tݺ[2*{obxA xnVK+TxR^W-&ׇ71G|CL[kv!B@3j" ٨o*Tfzv@~}g X |a??*ϺlHu,&'%4D;5\`!u Z8e/~WbnޗtR׋MvI {; 2Ym˥¹Njdy?ߔK@K[wgi4q-{$>&^UcZDh2ߋj -eg먀V>&Es2#v)2آa=W#mo2wI&bǤC- Pp ̶:d2ĬJL=%Bk >)`V[^L1fnŔRrBfU[Y3Lr_{zv!*qM7'm+Q.O<^REo~]8Zvsѭ],` i2/֥|$VS#:8@Գg.ߓN@|dgk7ݵhE1 ?[r)zkGy/3+Ձ);"4"^H]RMX6_b?C~b?h}IX#bsQ_O<>ZWe-x)C"f q|Z'P{ M}ƫ\[ɠoJ8*SYJY! ʑ"̝oLPTU=Mo Zgq LhyR&]7c\ QV4|)ߵVS_b~h3ӼEO/4of;A4l.[QcnNg:ऩ*d3BDٗfj;bY\]Us\  >umٛP@w3+8G٢KGdI1](^<1<;vg-+u LfGTXZՉhZVr>121)M mnpcwToqF:D.i%2m8tEB0&8qYuAi]Xk !ɁP8Tuz r},p{ T_\GL}QI0g9\c%HaU I[O`{ TF`  UeB

u4Z1)} _E[)[A AcuA`@X>L`DOnIRA=&Ę3^?I`7ehH 'r 4`拾t^%xRп=$7u?m{RԩamZ]/NED,aJe*C{^ڐЩ&1$:ϬU@A0|+er3ߡmB4m_389 @@dCHTZm*^k+4?"ޡ^)B4lv!_E) 2Kg^LyRdJThU"b螕 α!L3)v󭆖{tڶ4ߖX]x܌Üy߫ 31ձq)1RS ”UyZi`%'/ѿ/\㙱jRl5 >3p^ƦS9d3!6[X~#Kݕ^S<`p'\3ݷ̞z$Ai$0u2}6 xmm_mNHtP@vZ  cfzN^Gmo#Ҽz+K ՛=g=ҔۚuE7$VE%(FJұgYZ0707010000011e000081a40000000000000000000000016661a1dc00007720000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/`v]?Eh=ڜ.+@GC(*.ZMe ,lO56giz;bz-'ycQ5iD9NKaY(gl ϩz`AZ:Nfё oɟ8]+|d:08&LF:ue;i>^|OIu{p6˸;ZuGٙM] 'sȾBwP'S9KmnmH'$X f*%eLM}bZ= .ƙFKCm Gcrx~CӘژ^b΂"!J/20ʖå BH>MDX]#Yj=)ŹZz$40b7e@(}:xU_G j<2 %){=# ۼ5Er@V)V`OObj:?_rMz[Cg0ڴ"LbBrS˵DR;*O΄KlA.tAbN!N!€;Y1#ɚ#r<݋rU]1f;;!+:C$9cmdk16gL˳;ę=>Ko@*CvEybF d+-AO,ƊW㥁^y?vFL{m&q,("yFJ)QGiޞЍlQ7$e P^A(g|(VFtF%XZB"dt|ݏvh ݐt} 74H]WSuIt>x>d7;6N *as y7'ubG^mhQA΃U!'$iLJK8'@7T7y%ȞܮS9P[OtM'׌u~*Q^X{w*aЯzY$Zd;[EG{6 d/q$~UC\ mr.#m.?_jj X_6vSb2$?Xx[B,tu $zEK~ e}e0Đm2Тڧś*jD@R 4uX.-.UnHo)d(^$/Ьu p:?b:?\`pW1:CS$*krM1w-IɠY&;|eJeT*Z0.z??笟;<튛}r  c;"".GL0V2K1,VxM"hVGTR ޿wHBg 9 Kgsa0VHzf<{آ&fH\!m4|WS`k!)ΐKݪ+ctAwko[,AOܳ?/Fҭ"+kmAޤIyw<+[J0xjQBuYDva$Xؠsedl23?n賲g1 xp`AYriƞ:q#βTˎ xӒt@aߺ >İgdP=;BbY@/4āAoGg/T}̚yY/ ǵN|WG~N55xj: _K-svk"7HܩwFqm0宍HcU=܊HrjRM_.ӭ]4X7}?y|yFa;ɉ /Pt(a7~|\=-QI̾8Zf>,%g0TNo9Pwшdky{?FzK,lvF8acq:W5. uN@{$ 5}87A܇ WюOd jKg]4Mhzv-[ 'Y >mng#6I9]36\5;MؓT K4:=͈ z`I4i8@CGFOΑ{i|r(?T_P,pw<@nvmj2}KmՔp_}~O0Ք@-/{NlFWi>&ꥬ&q~xdz%dgUN[3M|K:i3vR`İXWɫr>h#ڒV>l?dwN $/x(2dxh0)RPP4 s8Pʮ٩>)_Oͤm[SzIcnPSUDHstF}=d&RkPMWOȷ||"o"$̸SBȚkm{~^{SzbcȏTX](TҺpgmP$SBRۉ/WΥMz -6aƨX9Ԕp\vЖs݋y@b zx8bB[7UcEt2e!eW~T} TJlZ~Pg=H8N'GP^ۏxZPtID>"mkU\?%WE@3ISpsrQejfM@ޙ* )wj09ڂYW|Ox, BW/q~߯LY]zn%Z$M#`^f2|-识W Ee;&g#Dx'04p%(J8! `?2,) 09|CЊVw,y+H7avk77|AAZp$wYk\(_s&Z^brϿ ;iaj#ٿxS?A.i\?\NsS(/N,IJŭn,vѡOe ،s.V-i /.Źƺby}|]6d۟ [/+ahkRSALA)BR|kgsHW! *xmnn&hz0U)ȇPr^?RY' `C9;+6P;Gm<9d+"R`gMA;[E4]a˂"h{${ rErHW܅n(h_KFYDxV`ޠ;{^3X&O0;`0UPwo[<>o@v9Cy[hkFf gѽ WEm6׌?0owxJ4bM4 Ts!d6RWo:K$3gWÙ0K)~Cm {^|2=,PQ5gR]R5z&2ZI`ee(<~Jl3/eIw69\7NmO~gMTLI Zp0%zґ tvB2qNbج>]2j!GA`@{gXaVp56ȡA xսwP/ci7XSUO~0j4%~&khhX~x.UE=?:%~bxp 5og C`;>64)!2ox lM_q <`URql#lДA9hb g1WLwp%3>GGK}US1H3<8,cvLߞw`N ֶE-j J+G pr:w /&2i tՎ#!.*p?Y- e@職gpSDʺ ,=ރKR6˴ɌbwVIXObsha9<bik;gwARo(e*ʎ&Z- s6UgqݡTs0'nȠ2 7Sg\3R9 JUz\.LɜE2 L$n;gb2%j}p_DUov+ Q}}y9pSzNRc >T&CcÙ/[JXnΆ=_" ™8fgcA0h)i"Xfb@*QK<=A aɫiz %+ᯡTGÀSvu,J]IB]Dt.esA΁oj655c;H޸8\XՏ(JGZ" ֧n/Pk+(@JY*ϯV[ͦӖ-̃]Js'}Xxl_Ī}LveXi1w[# *%7 Z齵>IM&iZ^xxzy;m@^pC YA8מCb+XyШb&C xD'ojtmiN;jhd COlȽE;% {rZ "9nV Kva+/[} /JƆ9]e'u .IG%K>ܞްJH#iQ0S`=JSLɣÚCIS%$AL_4j6*45xhQ&5>SV9C;ϴ~쏗>pMN㫆By5^ǥG( C|"gN&0m=Y,A=?A;S ZWfRc!C8t5~5)kO+ g.)Y<}n$go9{Cb~ FsV~2vB1~-͊oYޭUR.ՏUTF @sebъrDf wdK@M~*H94Qb:#Z\raUQ]ɚrp-wdyZ)S4M ԉ{@;JVr#h” !;ui7a>6t8>)U(P=: ȣ~-hT'z4BG}<2?nBT(0!H|RB9+*Vy*yӀX7 /`(I!,r)(_#0&0raA])g)±4DŽJ%A/⺿ zvDfm%wiоpe(F2$6/@smAg|QYԳYwXKn tUxenX_؋'ƭ^m}i&U¿nmyY6:Uu/Ŋ:iVGVY,arpxPCBfwج}5@2ؖ%ݿR9A%ӧ$x p^mޟb)wa5@ ,h^eP=C,';x$?s\B-)^ ̘ZC?>rhOc)ƶyk]# o[7&Mdc(f`[pD6A9O<nšP b7Bհ%]ib3ni8:>P+`B/zsA8@5r ^n?tE,e(f8Ԛi6V1aYqR"̤anMdp[+t SII!KŴvE1'sD8jyL $B7&5ƟWؼ (gcϧ2@dhDzm9xf0^5eYm c՛B1viͱ&WgS=|,Te-˥~8DL&%ȃp4^It!E/d:i=.C듞/mλz4I>5GLDqo4>5M#EQ5V򦲸QY8naX d ,ɗh)?ԕ[,jF0eZ^?ǬeOOq'a? ·&pWa9\:Ą?:a/TǓ(&2r H4wk39fm:qQu壤m(*=[݄F&/ŎJ"&Ks\ħ:zT<%ܟ_٩#mwG~6&s&^$ Qp٭]9wiJwC6 TOvOPR}]d.y=E&_)̊H J[Ώj$—iEq]_4cI.[ &B"z@7.v=\LH;T3Bj7GXdΘ@ }zcbpGxl4[䟦1k4 cy֬i"_٠ܱX_ȡD|ӱq)TniߡuqJ?YfŐ{l`ʟr8ݔǓ8BF>!u2hLq>B(ʼBc-!9:~(9ϳš,L:גJZEZȶ|pGt:vb+)MD5538$<9gG 8Aq $(N݅|*u*q;I[Y?uM,-6w )aq/M L'd&5sR 䦉Tw=U@üϢWJMHRPe^,d [7/WZȬyoM|Ų,jV[Qp)+m=~trH?tMc.. X[ X"xAwK&KÀ `$0XT⥤mX~;'mø^0c7ӄU#qԐJ/G0Z:%=%ڡ|uDN5u19fҢ(N?5(?-`%;x5aIS7x6GuxaG짼OgH+w'77vCȾɸ,9pkwg pq4Z0f{YXl%ӫ7̾ӭՋT#@߼ vu>BsߠŽ=W g!}P+#a1 ZC:9e[+ǙZDwvD f@lNV}!5A{)Z@jr$u45z$wcP禂sE4 w5GcjSԉ7?o&~uOl99,56j\E {)*MI0v/\(ּT!<=g[JSuFhxD}[/#Ѧx7K+ȇZj,[͸'`t7VI)kYպ{P1↊g6{C^{ޚk}UN2.bV{gaE#Y uƦlh$)sD <~ÏSiQxՎ"j[D!; 1|6Nh.}t0Z%4vlIl#bwg UHvBTk)ǚ&-2! ̔) =v 6WQ)5Oc>>VI+]jto;tH<4o:ٲ$izhOfHXh*2mfhġ pN"W+ظ{:W25Z%cSV-% 9d)VRQl 5wiOz( ϬP4n WKqOP/ڔ4V߬mJxc`u qD:#uF$%b-%\vDLN  Zbb^ndvUxŶjA`_Lz,Q,ӓc~NlL+|  %5DnVƯ,1‘.cwCK/Rq? yZoU.=ˆ7ϩBčG(+ :ȥ;]r}P9e-'KMZ9 UtOaC1n oZ2+~71NAQqOBc k[Ŝ0~& ۦ$bŵw+:V IM\㷨Z { vN|Tݤpa@q[r Y*4i ю@%YS1jTf#Awk?QJºBK%SX:9uJWD>n6CNF}ٷ%bU5î貯SDF<`l$6'_K9^$s^ٵtz`Ѕ߰ O%[P.twPt#t>T\XRth<8 (l }lyG71Gߵn[8E?&^P"@R| uGI)# h$5-. M$5Jſ@֛8&t|YΥkHչpUBpթZ2o|Gep(|sSB *H:%e1!y,ѢHhRrw~&A8AF~q,cKMXXQs,d?;b!hA.Zؽz+_XHW ʖbC#N 3&׌:Z qz"?xkzՙm 69 ;B/X[eA\eQÅgV]wE* Ư:&]wn=[y6'Bi.(@S7ս+\$lvK&5n\pv4zC s^욐LtR!> BЦZt 2!t8'%3O^Nm~" +>'p%CD\ζ@%F<{%c ƿP gSFwRCF遪(vs^W8!]fokChg{&W?P"Vg( fJ\:DZ_&S܆X;V0\~DwcA(R5- dlc41]Ƌp\gu8]ۄp偯Ѷ̟h]Ԅ@DLSX/␼*dpq4n.ej/惽&>PBs&Re5xtᅋ1 '49yAuhbi`3mF;jPC\.pp͏N)Qr(t, RQB|5\l YɃ5(h|97Tvbsԓ8LﮏMg`ODqLy"cXY'L&pIX?&: ~Mv,Ṙ'Et˲d r yF? O,;y0 N=b gk^T$4x{,2O/:`_γ_O \. (0Zz&ZqWK6^,iFh&N~5sqb~o2QSg/ (dNP,BOYA#hT/P ꕵ^eޞvѡ3<X#oA괦onY-E|mK$n`Y W8S2w;"`3rÙ_s)Eu`iރP463c *z|ָ.gH9Cq7_?!G6_@.pbj݁Vf]d@Ue0M5aAŘf7ٶRg/U ;3xT ް8$dZCd-JZM蚧2-DӾNjQΩ-F"L7\P j*m{J=,S%dK/ѩ]? r3۩N xEB A0}|@[ԙGHT>de||5+# ">&ؤ|9r'64Xa1UvH+ЦUW ؛0@dx pL6܅Im.j2[2\i4_BR: :,frY&WDrӆA*{ǰiw,u3][ x5Iar,W|5nt8R<`6.*@⨨ \]`G&m^KQ=m k%[_i0F1tP2,%q$4D@_Tܨgղ\:SMhOv|ux!g0 ;{\L@OIL$E!m ECVB*/~X4031Qj$#ugOýRK% `Q?ch K+ŻVÇ8k6Q{pȷW2Q lҮ4:lI{c|GD4 (8Ɇ1GxbdFY\ E[F9\ V+/nnn~lV=7d[]7N-\s|"O:J^EU r19_ ?~G`TZ@vA.S68Zu%C$FXTɴv-2 ky@Gǽ":r R:k/}O&p*v!øP9Hd =~ 5 |T`f0EV"FsKSN!ٗfo̬n!EF5>BBG9Ɍ(l9-A1QR$Ɍ)t.M+}Ar!f1GMVS\Pmaȷ?/xdX~ppa1@FGuaSf6h#| ,@Hn *z]BZa(MIUs2Г wɰɫtH*G =@SkVtmI#dW5#Љ&Ȼi|HgCcLpXG-:Xp>q:C"VV7N r>~*F/B( ys! MvEJ0ݮd#jgF0gLKe f\H`1ם,7F+bmsbɞBcR0& 'S aAYtG[GJN:hSq5[VV7&dA@AԖ =`Dmfw5n 5KKǫs lL}gOTIguoJV`'9THYNpˮ\"XLM?KQG9׶B4p_X `e{Ds ,PCX_JKȟ3XRWDy%T*jo`sHQ0w޽,Qj+Y s"K^eJN5 ;lDƺ[Bgƹ˹,TDSP/ 'H? ޷;}xVe%z>UB<ƅMa\:#Κv"Vr~SsD{;uZOkp](lJ?^2ߑC=QfTH͡aMF.|p(N7}N2q@ʹFCXQxj gs򟄵KwFIIj|n+<$ \א~Lea>, 낼*0{g)NOEe,.b5Va جIkLמ!#=56& ԺYW~Ϩ-ع̯Yy,!,D*:ܟ3GWO Myڛ7˳kPB0K;."vjKcUSby3ynv* ^YbȖ&qwmѯ*uĂE8{yɕ}EI0rn t}ϹsIF0/!( {hФpބ9r^ۣhm-K+\˥2fAQ0Jm.'or^'֜]Põ5ޯ Jߍ,rZ2&u/a$?}D 5N' l-sceg?i&d|B5: myRd8 g:-DŽ[G*F+5I_wjUW NɖLsxC>rI`i2dW>nѾA双HML裴$ҩ3mCdboc+kTO8[(L_%sNr=c밶'stU&k禤jC%oJCXdnT\ڤFE?fɔIR ,+Ä͢y0prl(tQ‡;M -q4V=gUӔUrE*EYlɀz9v%n3BCt/.sQ{Kf=̮ \"G@.q^I0[DI>z\9E*/'_@u 2Y|%wsh9)"+&~\dR+ GUzh#Lh'oOr=y2#TO/>x?Zs^;ĮE&?A6N$cu#h{rUS`_奔O+Lhg.yT,!aXM&RW )}ϔoF'PR\{^,rpK_(z=F '5dUL" Q(}+$s.|pȇ8y#Ǐv[*TNdg'/k15q :%}ջDԯEz< 7 twJn ` 0D!wA$(sRҗ:y%_p8rvxSErF !]P[ ,3d++˰_EQOܴN`OޏhdG44-,W9PCO",5UQAjQ~Z}hjmQG?ͥ~k[NZG>^()/+|Ø( JҎnXZ l׷ g?iUjU܂?R NNlJPfܶ;vD2) jhR#yV䬢}{IoУ2ι& k엋v1c}ã.>cK J$i*)P.PI~i[ɘ/It-.$ }JRbL^H`n0 R2"n6/N)FWwV? dtݙ}AY#!\,QwrJiI0dooz!Ee$z̯H v\KT31[~'+-+<@DXFnTւL]1k̸*Bf2ÕÇ&q6`=-#D{JoPC-gꑜ==k'P]Lx? - J ds2dUoDr26.&[?)>2N~ ~@̗JpAMkE#K$ OC{MಊM[0 6 R6ڎUh\s|_Mrم+t>Ú]hAW (n1ig6ۨj+P GkLJD}T*AmS q= XtYMGtTyO܏o)NN T{q K;# І2'C)h_} e6R #Yvo78XyPX)/]CF eC淅S <{[1\,~NwYX{P.uȭv| "SĝW<*g{X37-G\"1ڱhWvU < #:ۥ}p=C_KPx9W$ũrK^kB #a"cʮwQ3&8V ]Z |g'#* zC^Y&ݢf3 Q. Q4j"ꖱ+JAe_`QsjBW AKSuV.vCyA{Z˽p[;P=KRF^={a;ܬ 6; k1XQPћ7 {= ؘQLSr2UkjKn̓?7Yf3$ꐛiaK_ CgY68^|؎i?Uz9ϭ;Øbv l3<q5bm{z5M*uII5 & tBmyk%s5 + |ÇuL 0'mȕ)xGV#INh KeaQW% Eضb3 @g3&.N >{q ?`D*e:NWXoH+/nqj>9b )ODi"2(l*txE5Cv!AѾ`V]#G ZXU?5PſI=~x~l4]ю`+sҳQN)Ѫ47i~)zbSl8:`;" 1[:Fo(^ND=miK np\R1%^%8tP=W V3{Q1R\ܔ^ad 2C 8@u% Ms?(kW(HEKC}C5 R-c}akޡ 6xW}1lw]Z;@x;Gӧm*jI596nvŝ}$wfxNX& ,*c긔&_lI%jQĭ" y=)PDHQMPy Vs4= qF+oҐD7Re匌,x->VQʶەBFiڕ4'Oз\<J0cڐ̝}z>XˑIH0WM]_ע鶥z!EEމڡm P!w. e*, jv?D",Jk&:tfjكȋKz\(ږ_5%kC2|ݴ" -'O$߫kftm2Ą*"=uj1- u܇hSH`i/5Kqtc*ky`AR8P%|\y+d^&,-bk/VL){kr&Z&'mWTE+EDK7U@keC;x\r%gǕ/Ce&YLR/PC[QsPg;.MѷΈ"+/Ľ;Ok8}tyr+'ӡKC4H}([V q 6SBmqwrsm*u"63qvˠ_cUr?Qu$ uW>[VK]2mxjll-ڹ@XL=p *#Y?eɂh [&jeyJI[3o>iP%6SJ~IvSc]4V/8O{s}GK72p_QK%#@/uݺ_%0vڐ|J#l"/Vԫp^$%Y)A0ܠqD{+UA2 +f9HA=9ILwEFJ\8Z% k " zv:l4wh#ȕ愫܇phcq,ɍ[)T>zqx {DO'q>meRP.H2i߳tY(sN-'J!Wק>m'x}\4UagtyV8YH[zD@>+I4]Xc 3nc #r=^rи9seu! rꉻʌG๹ֽ#MϮva`pqoHq M>fAꃼRoJ"'m:};rDU:= g(d9@./XKʭk=zNF/&|/}tqdo]2Z?ma|Ag7)\ mWc:|kkLm#F"o@ƈ2g*W+Ce8,2' l6?E[FHrn!^ꅌ>ۘ~K|>skG[U_M PYŒ0 .soKJlq"tfQF+q} heK/oLx);ݠ%h8jߊ|tz0wJmE= W E2ݑ0uZw7詴e 6K @$.vitw˄` !|<5\=YyJL]a̲Ӊt{{UHVrW >"fk:?3U!ƩX,w;;y!yt]Jb˧ .['د1TQw&ߗB`(PcI)X̂ nj#@T/89!+d98Ǥ;/$ ˳4%w\˹W4= ҟ|^ܱ;vI.?bƌSe~~:CL=Kd53d^>9BDyY$ 8Oo?Wh}tơe ŋmQЎc+\-qDH+G^wֲ uK{YZ!4f$ G6`u]l29I{Q_K#v C[Ra|-!IKeGsywojލ`p권-f.c C=Y))\|l=<|F)7+ْ+6r}32!~zp)@⌿BD05IxנNTyq Rm FhI[|HSl'55[c1EFԠ߬-u.?Bt۪;!#T,g[y&eň`""FZKp ZܹIy͔Q ȑDRn/8o'+_?wk0['HAU:^ܰO#~AiD|uɤڨѕhīwK}{=>`To{WBN!rͿrأ1t_+sWS&t;0.٧A۴'- xi!Gz-YBod2=C(<JNO8>O%ʇ}qkg8ɹ~D&Pfލ!T2ʹvV1bEO큐 ֩hN***VUUe}#v ZLc,l[MH8Y=o[BXB:ru~Nmsjx> @EA(frl^2V0 bh4`JOU2qUp }HnGu"4޶c+5\;-lA@~X5qN1s;4srF2iE4hm$bՊ[hJ79<ٝip+'\ HBt?୑ĎօKhAR7SW8Dhܬ<>_wP[%NʻY,1ii& F7bN7/u Tb]s~/dHreVI˕ nxd(|; t4uW]LAFLcb:28@^+I@1꽚ȳUJW$&/M kډ="E ҠM^}ǽ*뵸0Yˤ|fؔ}awRst>G._APd atjY JPVT̈H p џUN㚢koElԞum̳0Q[*lAd""aRlI0wOtW-Ċk0.:7[љ:j,w|68+K+'e,v_vD=}D [$z`Ԕ!bZ;顂YB.6leTY{{|f܉'N? k&YRU׬{-NxO<ͼLa`.KÓSu5N1 Fz6d,M4;9~Gdg}D+H4 ."nf@Dp li!ݦA);Bl +$x bnMo{wOݙvat=e \cw g3DHthYD@rs{D*ɏe0ORohz:u'S_v1۬?zj<;,4Aa%Lxpm)/Hؖ_ BX \SO ( eUY \QHCrwٲY*РѬk-z|" e`TjSfq+cF7* ӚZH.T=OF yvW\c+ʦ73F)8#" 5d{ ǢcƿTW*ə |\I)]ηMӍ"xU^Uc,Aײ'~4 Eʹ %hȰ CLwfY+fTzτurO&.j3 h6),ݓ&`g5i+5[Ha#?L% WE'r*5P`mcYi]|"%l6RLvu !@%0?Yh'S8&X d"Rc'BP~_qܴ+g1nc>~?" s\mG):I_61{${Oں]xXBU؟\ٷ!@yWBj)1/1nƜk1E.mAd|d*uԜǡXvz[?4 >sqC%j2zS{$zxZpK!f4ҭ$<Y5DpLt$[s@9 VeCng2@Z&Uv> ُar/?(2TY_M]|RCƈ%;bN'h|}16$O=X@}x[3t&uo)O:{$Z 'N˹+aQu>RUʵ?#ڏǁ5K9>`&f{jSqfwC[:L0a4luӡjnjxODW Bp+:BaORS^+A\ZltzN8]FK7؇$Xߙҽ6iRU. o".2j%hG^[IG3wVěP6S?ZGpS9$ # XW?,T lj)H~7f-bѧwn_c䝻M=o_Ϋ^hcaP!(k9rWC{B,Z ("N?H,59NRGGT:Qmh_4-K>8-jpy8"(⭳%!h1ź$^xw5C,FW^ŗ7z$ @Z\ؾוIgz:Hoa1>R<_ (O'R+oc'yN?&? [s$'xB _ W+ }X@0ެ֡~N_#IGJ8䉶% daW.kYVPrQayəd. AM ${R}I߁%9279˪\"E.FsoM6';n'L<8L`ge2sPsS# DY^׺W|)gǞ~Fiy4H$*臦Ch/1-= 'h;rQWB푐%onY z`\S%ÿ/ƺyhacd֘?0˝U@d.p n;lr̗ȨFoY\2R&rˌ 2OT=) ) FEw;|`FU'v9/mbeϸUJyF`pNڲr? r\^2Eȟ,_/9ȍ/jG'kw3zH'yVDL)۰7Lf6˹%bA#(wk]H-.#RSБd%[ ˘cWM嚌xonܘHeE͙y\Zfcyo_Z4۳ 6#@BC/I5*/8nvPC!3~ 3'<J>Å/UyʭžixuGCϡ/Pe$=6~TEAJFcT%ٗ:$p۸~m9u7VC)!sfG_$ω:, I-.Lu/1 AG+YuK%q-[/A9Ywjhh \?)V5Qh%~p͘ucO̠YG7D?Z_djKׅVv pXk 2_gYZ0707010000011f000081a40000000000000000000000016661a1dc000093c0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/}]?Eh=ڜ.+ʅC0zvU3syi 7 )We 6(VWvH :!x!+\MAx9ImIUCEٚGl }E'&1Lj UJc"0aTwknGS#^#:}jmHj((f~TK^]Gg|D C KsBseSŸ:$;pR*h1ݟ$*2sq^mG }JާϿ?3d?/c4Ob;{m[׎QK4D[O@B#ᆇDXJxzLi)Iţ||s1A]Qk1*\#{vdiW$`׃)$p iJڜȂm%Qx\P,QEZ!Oyeuœ5야4@>@6O7@"m ̔]Wy.'D+e)ߒA˚?DZ{E0r$@ 5a^;:Xh6Xw=}h?EKĀ|aP㟸lJ,öZ`anlSHt졃3u+.0 A i.27dY=#s@_F:4N ܨ)VoAshmnC+Ub= rA51()B" 3mc)jH‡1K3K]#b ngHڹWujćʓ?^IS&KW2#eSԾg|?;{5 8S G]TrO4]&ALa$gMYwki9qWIh}'h';ⴁlXT4\NoB_$c X)KIU:BSǏ=)h+I$Na1crPxug3c4 smf05EO"OExhnmnwxuOP0S+]O8b80ۼ}VAC:a.+W3n]aQe iz}?V&+cK_X #b_#QHqCP/}hZxB҅}gt* 9uRDMX{ɢ0lϒlLn IocDA5;0& Zb, i-OۍnjqQ9ǝ$#:`N߽ty 2Ob0ɧDBG£F4N$4`>5(ts9{M<"n qjJ%-9̽^ʷ}9XCb,Ur4t;{dD6NўC:qd"bTon5?d&yGL9yCϊ^M}_4Uy nN)t}h\gO2;%|DȠB y {R s9s&HhpDXi@ab ?f;Ta\Mn?]aaDZ~ 1v4fAm*v/Ywjqm0+Or4^iE+{ It7LD<!Bå#QfPI Sh,{m{ɚ@7j11tnP,m|y_s.GdPʏяFaKs()I3E¡p<5e\p?MvJ= Pΐc$Wj /mah`0šokϩOST7 4DB-"I:L/ȁv"{1E^ $K0_6yKn2ǂT/@˩WTNXY pb)E\VG&nη"-$tm\@>&v=>ȍZ'L0ZsJjk}d`cFJ,=Pl,c?F/t|(@T$b.QOPJ@!lE45:]gm9>7D:iK(EM- S7IQAXPRX}*>e:?zn!>5 $}57HȂ>CN}qE\ Vx[>xVSc+%\l'khw1[fËīc]mgjzCY=SzC ~tYZF{uR^pZ;,_#>"u§Mڒ-t6t59'7V+2tTo(I\)k>-]8tb;fxy "BbsAcޠ rŊl8c舰`1 hG8n]ZxNAy U%3]:~{%#@ #Kr7 Q0il=C~'ͩ&m=ͨxJqN,Q4˙Z(0؅fI= $D$2͌-X$/B%q9}Ϸ~L" WI!hdiKS{ȏ_۾T*.| 3OSO 3F .ўxƫ i=p93|]kio>dŀnj(MBKBqsҜjt+iM:NbŸl.畝g8*Ku]HjqDX7qDykq;V=,ϴyP&8tj>/LM^ʂy@a`&Zk0 Bэso@@efܯ16YJb+ ו~B=%; 2{u%";qHJʶ@k8C $?-YAY?1nLX<YWci# RW'&HcPtn5x:'L#z-g(YKVdkc ۽ܶD|ߚڿ1 A݊_84E.: #*WWzyjȦG&2YadS"-VqYp/nVfLg2I;ƶ1ىPxǽK`W"ʾ3#X*W](BqՕ+,ɪ=xu'D:uc3e70L~ĕ҄=W\ -͐u6 9:RTekރ[v|JyܶV!, >aaaP dG p?z &Ix8͠.DA$EywE rߕ,oBNw1f˪;z 8Մ%΀ςlD=.\S;.se{Tc͋zfP3] [wb1WR[N܏CMTЁO0\:kٿBeHAYK})^Qk sS7<{܅"I>o/(J_nۚSGzzl'$3H-F(hܢ*q˰Vq/ Y7, ޟä0'bJtD_:fH!T@η 6| IvY y,PQg܇ 9ƌ>޽{m{ΊJfC?_Tj$?DҍQ"N l۳$h<Ӣq ΍@ r`ny*?8A;),(+Ҍ̣Njq}G@s|'+%-RPl_~8oS6̦ ~տMΔvӧo2 yb*&%JF ݃^umnJ4(B;G;^ƆmSL#R`OVŌ"mCmvfi2rR%< O XRki[iv Rܝ ýSYiKRcsI(1mi7Ӌ]Ո lzaG~'[c2`;M^+i, @V۱3U؃pB$̄8! M&J g3JQbu{lsL"ߍ'"_dzÌ$gw k?yTz۲{wδT }Z/dI"Z7&]h<Ĺf":XWeL;|g4}d>;=k v0sRc@j{Ԥ7ONp)cχӍ8s᱆ޠхfNT hɥ7L3rAZҞ%]SwQo cV>C5;38_D?&;`LƁ@Vֽ'pBIaT ZImĿq0utiCht+0Ћ9rq$x6?!26y3!iLμJxhTϏ)2Hb(ۦ UeO# ovÂ4ic~LyUޯ8~ߜւXŽMNjfD`@"5mt;#R3 nEIIJoCuu[:׆)Z8|NO66ąEgH@SIi66t{HA3D0Qe/7XZ*H4qДc1JmJU4 hE3ԟ8Y"W[-*7:wN I&Z3(TA 2 @uf?AjE%o nKrA@).3/VFfb(| <X;{$e<[;C;tA$vT|1<}텛=͟c(3|_r.c ]@ϥXRyy}>MNg)7#UAa+Ix%%IL#l$+x !l1VwסBmَhd7=k:]UJY%z'^獁](d )}͛ӥ,/֡}#%9 rTTcΓ<kőAH1;[1ۑpu{L:pBtѶbvw%|!*w6hPt "90{!ힷP; UݏƤbRwppw{~tL 35ל9Gw PN>ʽ^Ϟhm\х⽪&e4B QfdC2`O|doI/t퐌$7P(S]BD2Q#C( c-|g ]"}idz w顛*P՞̵d;1= >[ "μ_0CRzshk͓GNî#;:\͊zr?vգ(Z#D*ߨ_^{I,kIaձiw C| ؘ%XxNhDGTvI1t|*2C0zBws>˸8y(+ }dܷx/`N5h1P}FKs0BǦ~(3(F)NN|{s;A&| ev,w ,@݌(r+fRE9:Ig&RYȧJI /Ӷ.lx7?ÃbaeNϱVBG'kНY7ׯ;#fva,+UNtp<3h--r)F(ZԐk}btm`j,R*?g'1XsFJ+ bf+Qܭ$ܞ7c re^鸥@"KBva.2ޗV#b9[p2=e|No)5$"g{ Ǜ_Iܙ renQŧȇ+ _+&)`R8C] oz^Rm6qC06DfcII~{{,?bC~}JT3WMKAG_̶/-VSͲcsvE⯆w?R~.-¶TmH _M^=aNּ ޵w _[#7]Ԡ1[y=yP؉ݏ}yYdϽ!HZ7a6N8)QQW1*+*KѮ9TPu }trڏՍ)?b >¬SU$ 7`Dg$xz:))y-, TWQV+c׎u˷P[q~)%e5RZxzeBrUOU'pmV~nj2(th:?a{qhQf-U TdwYox1ܷP %_J*#o2 yST,Bĵ:P_Cڏ(/s+¯p="_@'=,K>J{;SrqyzQza>q(?*56B+V=UruzvS[R]&F[gt6[似s5)c3:IgALJN Mx-60Y/) t.]* J1WtلI.:9m1FE`aRyGqq@2qi5^;Kfl"P37^<$15Pxt0,Vbr؟%1G/O:z20li-{SVӁGzvz@_bX;|ΜsB厖Iq[ƫV]+U)πFSHxV׷\:q{CF1,*RGr$l"KzkVp%tCa a03XKdiDO10˱"L_na/aiw@֣VfjlRH+93'څō—2Q08P; ~A˨xM @Ab!`{~`y^lrS> =YWuS'BB$ MTLĒ4ܠeͯK\a\LW) n&U+}V>񪖫EOZr0> 4Ӱr)е,5F=%z}(n*0?3@jX~UZZOB egq65C_MpMp-jWZ8lT1Kn.=4\p^߸ ^MJc0r)/d,nG+Nϝ*QƆu5"&#Eq"xF\Z!qk$ Qq$-J`鋌aS#w[ڛJ/Ol|xF\d%)(wdѯ/BfOm"f aI.&4 -}T:^ J#YU;6IZVJkQkri <[$цRl;r&ʲ*ӊѻE%&~@ZjǛ-=r7%e!1Jw"Iȶq[?)lP$|F2U]DNj;Vera_uc.VwyMz"8V?!v{UQn!ަvlNCq&o<:~"ejβ:ea3.`Χwg K"1vm3^̘/ZP!]*{qGeʲF2?&]݃7| %Di1u-D+RRb ᏺ|sC 6Yŕl֎'YEN3jai3pn"}G)vIn׺4Z8UQJs-0tl"-a.^OPC֜RAtSNwª % M1#F"x /l6(金P|Ⱦ;J+ac{2/h]J!l04 ڵnX$,7Hd[a#$pFd]ULi Z3|,Mqxn t;|P!)}= \ !g$ -!{'PJ SChoA}ފ]Fu(vJ#  Ѩ$bw2mr9+KHGRG+mf*h `&D f `0`IG+xBѳYTދҦF9g7Z.':GL1e|c@8:n'h Ow KR /Xi䥋{c;8 @ >`pl(;%i+Y)#.;^%) Z ?SZ9_aÕ{u^$b*.[ 5cQ1JL@0L}SgFvPJi76Љf2ؔQ౉B] CzF9hD%dNrQilBD_| l%$JSBxMYj9~L~œ/ޑ%y'$}|5`+ n?%:T\(7svWo}2˼Ԁo%2fsj2øΝIqdl)<5"Ǐi_M0Ь}l-nOhJ ,"gFK27DKw jmJ9Ϯ3O?(@b1L>NL1N_rgOhe"ޏ|!S;D W +7Rʴ?h&oJw̞,ͣE w+\뙸Z}?h#?q!Zr tP5FY?jуQlEV[sl>_9Vss9e.HT`ei[>( _2n+ l1h}o.H9W8xwJ觅g&;\k[ Z33l/q׬Xx`WWHeJ\P쌁nHы(I ֥?yG| \amrHxM??W,0<`9MqsZ Qni4 Py{̽Hn WyVdlMl[+XtˠZ!y>&Ko@522;KJC@hui(:Gy]H#~@̒yĵ1A$C"4)A.Y= oW}i~<&^h`-!ޛ{~/<őϣ1QKb3yL8@̰)(n2Xh M+Uʡ|޹!+t0gmlc:n`ѶdTs pmFY ::RLp}a`PEkl1Am/[aQP~21h xA5"yN q~-7);yBNsgCWvS7I3tޫ A(xdYEqa.09: iyÖDXp=;#Jɫh{еnrE_9둌뎈jc(cE:9zZ}B;]PƩ ٺ;&a,P#|M/Y,$ ɺuSJث9ֈ~ pb#ۏoy(>q#6ʔvl4|w?(wITn/<: dm)Dk5d~w TKaeGHj'&ʬݦ>%ao?e  R!WQZ ڶ&(Y5jhCWKo4@z`S#PLQ"qZle߿W:|ȯJ[[C)+q9%ORB  Zu;RM2䰋66)#Wăt1qZ[O7DTPB#n!]bܴ0A4Bk:ueh8H\؍DA˜8x,;-#t&#?~VŰA&N:U4l)W2 C[KypXFvU͜\5D)XfyO"W:աZ؍ź֬wdfqn H,mY 6Ь Fw$ ː!e-UL֖9: Pl~pZ@୹PI>LQ+p"PT3,lݔq3h͜V )[I mθ<7չv)@R>~<,ꈉ^ XEN_$*ϷЃ!%"+MM(ZHۤjQr[o|Y0Q iju҇}BanĶDZ``ƺb°V轄@_&"Vlpi<+\!߃Vpq%c6^H;sz|IG1旷bNbߏs=C#X h: ?=>`GNe[kT`K!L\A6GƵ k[ov3]IOPe~VߤηI[91/a+k%kswT sPAKϭ^g@}+^31:.oB5)f!:pΝ3Q]L__f ŃI)Lҟ D:x0e=q3*]A$euS1ᘞ]81h.ĒVYs.G!"Q a& DV6&P9>/HjT{2,rfqPk_hOwP ҅N]\!atoH@m55~Tz@stkؠÕf!p2J&.-Ogrtʡ}!QڢZI"|qk/+ cjZNmGHq ZV^%|!=BY.5+&g#bo>Pl dq`B*6qGF V͒oʌ(,NQ?F6{]deS WDy>rf0#$ ̲8i"Q6V;aSD apr)g^/ŷ\M/;p F׷ān +Ȃ^ȽPWCsEcMAj R*UImw[W; )|_A\^Wju1!(n壃p$C6~g9[|E[iQuVvX<,nt濊9ԎxfFb@Nn8.6[3x7GE>#MhTql?V6t#ih)XTC/|C/ԍӘ#hO tzj*z#zc/$tbf`. &y$bB3QnE0{ƿ}]GBt0ڋE -'pKɛuoGhUTi k&ߙL"a :rV<;\Z5JӰFUfyZhSBpJ i Gn!uo~֊qA̡rcUЍV{l~W>g/4%]6aqZx+%+1 |dwKۢ\}mλ]JE-b7VM^K&M{OPC@⪬sX!DCv#q%RوBaT x: މOLgd 8tHIdw"YOM"T춳LD9ڻMZ١5sOgN-R(zcwLEٖ#*7=~[N#^u3G/ҐPiŸ`~uO`{NuTlƋ+FGebFqECe'.ȜhRڤ,rT[e:ch8{ 7-™ڑw[WxvmE,;)r̩ Ǥx\MOaW2|s_š 'ְ+R8xPyC.(-N85x(adC!ڮl2w-bY1(ՠz@q@d*0dH#[$Bʁ'&7ѡ"kn7+`FQFIoZ{SyvHa|p_)Փ=|YJb%( a3B֕9N7|Vf 09>ՀGTU$SEݻf#O: e!9G e7=ɕvJB1aaܜato Џ`[dZ9T帾s 2lrtxL \bm|:sVc{ݺ5Qfl~'[.Otڈm 兰ý߷(vxNS^MTE(ҼGh럋R3Be<%'ɑH 9.rʔLbmv.U S?δ֝^Bǐ*FmVz vaw֭ AQׁ?8 KMN h8>~\"i)k]л{ק~XyUqz<]D-zgۙsMn4u] Hw=R$F6ze8+N-fSVt p^luZnyRq oN!,K^:eM/ݾ,r JtrӑM0C@Qݐ sv/? ~%Za⫒{뷟?(SMPƴFbVDJG{o.1ٱ䜓`۞5bu^˥x|Ai{֝p wLpQ [C&&↕ZYf=cbjͭIZZE6i% [Dq|u[[㦺?903iAII*]OH.`CVGq{"&GM3}&??E5M]sU>g>,t@`^e"/U>lNs_x7 %:. -AUke{1D "qO߸.q|v^IJ 7J[ΕNFhwQ;KS:QHZp.nJ'1x#MLz$c)>N '.X7S/6#++0HFhӽyMxJ扏;]%6};Vgz*c3Y!u\6IquDbw $8Jp 6Ck>oz [+ <*L MȇE%-<8&=6ܶ{v{Bf tVO$B?m<5Į uمy~|)cAƧb铐<ɥA_%rHlQRkpE# ܗL]S8 I Lw6\phY4!O'h<խl g9 p )-G>._[k zkc'AG(<^{2qK`!K2%(Wu !ljs~^, -Yڽ@jZE`}}Jص7=o6Mͷ r~rBח>I]ν3S5z-Ιߥŏ[*5;,i ph5>C\Z@挏I '~5J3>^|lUfH"5b|)U^|DJrw(=%vLE/ŠFc]%-0سh2ޤ+ KeMN*?紫/^%-m fD7"K7 m]l`5u]MLω\ 5}WYLFW.=r IP?VoQx[8en_w%(p|+6 fG, nL9ǰxhΩ 7%m$!Ƃ!18cVV޵偁[4U2طkkpqy))E/4C _5)9 'l&vle,0'T &9yyP }E.#k[\.j|rE -.ƹ R?_qΟ޶y[ +]ͨ>ބ^"@\I~;Y6kC?ZtV[VOQjh]R]v* i| nrm!(c{qԇVN,K-Gmq g6}փOsn}dJ pNstݛAsZ Bع s<'*JR'*x>mXPRN Ts_%tP|둢&[]Ἰbz=tGVQc6ld)]3ѮVDR{:@ r2M!~fq%P=zԥϛ2>P 2A|n惪yl ut=e&iW_ KwkCx!8Nqb:1 ep'7mcɔ mJ~9[}4D^ai]cF<xsXKx2oTk8QD뉮:i7ubFm$LkRlsZ0$O^}S?bHVeO@}ssj]({2|4\%'|lϳeBN.wL੔pX]vX Aæ,d@6\՚s'[? ' \&/8Z l>D~$^qLHx VZRΝkroBy8 ^xxʄt>/kXۜ0s%PN@h6^m<й}?CwI4-JdSd{(ڳa&ɳDHi%}upsEN 7iJ]TeE(/iRU(޽?f?Gșj4~ 31"V/5%QPT}[f _͍K{P)PcFQQ{Ï'aax1m1UP5ɠ=ܜY0skR!FNZfDB&0|3:=*u|D>Erɤ3r W" x~:wۧ5RY?XMau7>Sݵ)#m-#KX$a4_!Rz2-TG]!k3l)#lFJ`NZ@w'63 ?9X*{" /˹eG"S/eEZ@L؝/'K3ę`R]fħZD5՝(2cPd 3O|-O,(ӑ  ߕ X(#QA(nu*t9qv}zk.Iv7WS'5ɲ ip@yLBu ȼ *MO1׍ PwCsƠ =cbR3=3K` R * Wb%pUg#)[M򼀭|H2w٠GPa,9i>CQ$$$(=̕@~>:ήKW= x.cê{RI*Jyxy-CJZÄgΏ 9|{n$ƽ6?#~'Ǜ~W⑄xz" jwtnL=tA(G͟")"LDyE)|"AY='?R١5 XL4ae>dSר BLb? ɍf)s^|&;"jH1mcv"UcI0w.Mޛ]nKFCKx/^OK6ߏ[I[J뺅(ʲG)Y{o JtNh3"h.m6燖ctW 1>>6Ipm.xK=%ypi I[׿u`q-2[_PxC<+݂GojWF>a̰RL3 ]ml~ X_`K9satZRHZWK:Qkw`pBϞ Ysӟ ^? -!B)2l>fms`+.(ƻ!Q]';g$XX^,AtB@ua"56Ϙ:z7m"^88G7slۧ,!lj(0f7 iQAՉ;c[I)'|  "aBp^oyw/d$pk ]͸(kBe(\7JH{n>ː긦yg8gYI1{&LïzU9HVM9}+̏ҷWq5!u DvPMlN%,i^Ϊʋ<qL=]sXY4#tYMYa9ӢG-{.F/7ub(«c"!'t!/g@mB}WåA@Y̛zm]W%6y@HQ^S+( 9֬)ݘe@ڨZ(v0t},qPIY(h9*epwӯAdXeA۶,N`K؋u^+JJSK&uBQ6oej)dS5yC);.A΀NKyUa㶊Cq`wۡF+[ɽѺ[eTOjؗ@1؆qFuRc?8?8cm80[tOjWBOWC贑]1QV]2ou ~4J ŬHzJ/2% zY;<6I1h۴7"ք -W+/a>:XL[AqV{Y<"_ƯwlK=YG'i6=I(0}%Z`jLGFpfdH>q,}$v$?bHTXl53{Iyn$$VW= SA/'wa, ZPJs0gT܊eI*L|Vj!f($p~$GRi"X]ptGfL[0˜၍ڦi);ۙ3 f|cv_\{=te6j&3 YZ,T5Ɲ'T짿~2h?$$'xn%"oi-}ɾ@ %{;3z$jА3X[6 tcg]f.xJTf^܆+heq<Ẵ)Pql R !WQud,s)&Ɓy[ Khn{aPf]*:Z7g“x r-yOno{"|>HMQ]B_b=b)Ca^ڤ& hiWP]8US} jbpіVHuDUzv-v[ f$S+Q{תiPe>_@KrEgT->F\Cez#9B@t4-`?3-*ݼ*aT b YABG6B&\.#U1 4(hN5jT,A\q Rj*a7Cz_!&; v/9ȷU%'P_u F`E>VMG*6h C5SYڑ%XD1dE]VWz"Z߁glA:Kƪz),ݍkf/>$t4VKINg2Ƣ x WBϏySGLV$U`^K^FZ-&4co ^B=XI^;WY:J*~cMjD^>Es}]NCu#C].Qɼ,#t܈F'+u@, ZBl |<{ly9%Vyq>],68_R_  9o>l@6,?Iј}Ӎw}\eAӤVa[}s_kjpāckBNoP*Bk9F}`|RUz i6IΗHraCWꎱ6珜LJ[ Oj9PB=9OdUa""" U'RGǮpEK)l~3/Xsf.Ֆ}_1퉋?%$<.`W(9 o ʔuXIku_Ěy?'s})LH(^WzFV#iӑ;$Dg'fI/j'LVU)GWtY>zu;BZY-ؤ|Q%ݑWSSec/1 7C|"a ?c4PyBפ_Z7~Y!4nS{foQM;/J;}P$[C;Cn#T㩥qHk΃hwh|8-*s]Ϝh]캠3 ~/yh|펗.\܊s8X V2Ȅ\]PKIHP;PsNm6s$rT.]_Z1:vlů\6~ t]Оn,jS&oJ6=t;d +]7"&;MWa!D堄{`{GH$ v=qŬ[ bT3L=u0Z%wo69)ؼ^_*ܜ;0_u&6e%v_L"UDWt(&@ψB n ꬞|~|=Kg@fX/!ߙ)i% F (:* 'شԎ]+ƺk?@l馍y`dr7hNW.CHtPNZg % VugW Z BJ9Y^Pp/닑mO. OfnTY{Ls(Y5<%5?]jKj_X.1-'X]H|QBG=`e~;ҫgAz{(HD"rNZtҒ1'ˌe]ˎ<8l/[̮b: Hg|jOS5S+4*cA$HAoMq K~pRSlL ӣ=Kz4;Kxϓ2Қ<3b92nvۢI03c"{1:nV + uwoUlCz çG2"W<(4I#_9WSCؑ97jb"bL|bt6Ovm$x~0@03Ln{VFVS|m)sF]Ou\ =GAYF0zFAgHBN ZR/O WHia~ciyGx±#8w ;TOn,lpRM >0%VZx!2pxA!RJ k}.> QOU@ brMTB:[qho{Ŝ#܃'w>W'!D+4]`l)ȒbJT]FHQR qA1'Ciȡ,ىbZO3kX+M: F#ń6b]?U!9W$Kc> ZGKd#ԈmֵYbUC;@i$kR=SS$$s\q?4.OD<r27๘?Oi*ݘ*wDߤiG?4L?AZ{@7me-ۆtfz:@aZ#<_сYًT/r huй=*;"ɖ>~ǫClrhifd1ŏ# x:!h}P2fa% Örlj; );a>i(]g>TO^*;5΁#fm)E{M"xa1,@wtYYHP>,j(}7b(\{"WJ4:*9b^p Q 8חza@Ǘ5ӕ>2C4ǃ@bs*4 Z &m{€O#-#|߮DW?^μJJaq+WnЬnLIm r'591 e4 "M8w8k^fպ& 4gJu5Vg[VQ[u1Ⱥ$!G  QXF){&mZKM6NÕQB 8$lWҾrOj#vmWPa\'GʿXCH^/˗CyϓT>l\2ȝ0?n4q?nN%BJ2&ւ)uWVO1i.'Փ kq8>T87>+:%dubE|Y3qK-wA8nնT\*f yeW5 QVr\]ɇ] 鱱MgJ ܢao!le;ql=͸U6b?;Ru`kSEva"gE몋jf3O1a+fA4n /Mv).6 A]8[\SO[fLIkcS}! odxCX%n m‚n5\ȆD}GZdyk R͌4`V?3&TdF;&ês\Vϫ G%V;'OfHwedk~UsK-@氮٥ 3Ԩi ,HB~Ԍq9[spY,ꑢ]HNJ<:=iqv@C$ӨA>R!MIAmmR]L?r<JZo+b)X# -;);ɳ~s +-ž^:w iy*ߠ-,?SH#ND9*TI##{ :8{[AD GVBOxf :oZ  6E^Ǐ&aw9(Tő I^^6u>U^B56J",FDt' 9]Kdgb_D_ӧIWiľs~YPωf{{i~[cIHm'EI6o9w 5{ẢAS MTy@#G4t"od<hƋJ fUT}1PnYS SGDQ2ɽAFJ*.&9Xc}!?2:kVDJm(l 0z[I3eLS3#*Y?5x`bJ;RlM pѨKvacae)BtAP4>ćZ"P@z.i$VN FMEϷ'JSїj!߅z+ `zry}Su+'G4wJ"A1K%Ydb"M jn#;XȬkAjEٺzpaθ W0I ,r4b{YVSNΙVaz6?U CQpRJ = Օ}mnao/)vvhm&`C 0Ǡ`܆u< 5i!kߪ.2,}TEcDywtЙM;  tDTX]9hֆޞ8j)[`p 縄`n."4w.aؒo9Z)W-:oE4%)Hyf[mz{W5:] W#1%JsТ NP;s}w]]*|.9o3mjI]RH@$2YΉ=6<# J[< e|'RUJWZ\Wy\8듖$T D Vϛj79nkzp%zx%/kHgIn +R!v4fq4l|QX6`xӄW6z%bC32Ofq=~3 ֭6̝֗aguǥ ^tzS!7iHQՁϫ(aY _ѵ-(Z8Yk\J/bbl?%ys@l6ꆛLP[<#8Cq\ MrfBa=޶+$+Xto  O.rrۯs:1KFѢr]HT_;so''hCV wn77KyJmHcz2]}iClqƗuԹ ҽ ThFi9a|BVF#|?)dQli"4y~jʤE)o5O)Qؽڈ mנdIKc6ɭ(lԄ~{lp ksQS7Sfċ)K/rc)jok>SXNBi bb %~}HvHG,q{}%%!J[v{8 }ARȟc mA1+YMnH{RdQzZ[ !ͺ1Q d*QH ߣPЧ'NԐoДǑHo'cψ?؊:^te$Vs?}%>Q&1,oM.g=Yyw#8ȝp&a˼uu kRk亅a#khTs:wA}0^4.g+Ռy |A=]n!B8=iGjHIɭf$*^8fjd&"D+x$f>vkb8p KrJ?=QG4ěSsÓzgF gMG91jv չ)zN){e\%t*CзQ)6⍯:Q+c+yy&#STᕒ*b\=PҷIr1[m: qƹ"ޔ{$1\<% On ts~$V" }F-V0i6qn6 .m.s;Z bڈ*(_i@&Cћy g@Ff1R>N׍,h\hPwRp XwUkm|5`jgH@lIPc?ӆ,u!N v*0to{)+Tb ISOoU뉟y? >0䨦+ Rp58vUquC#Fu9)K(͌Z̆? 9c$֥wg^bapuysWXCE*tiSʻYwKu{x`j,4GvL2] M!AE=ʓ|-L6^F [ FLֆVH, %ʠG]n86d 3/ RC3xS31Pƀw*3੤ ӦN)s|ᤇϢl۹DqFEH1Z=~B@6zQ<#y4uk߃h3> 5ޡ눺ޝ*y\o$H99S}(HN}r)o/i~dF`.́+13^){:M1u?r)sll2%ŲY#ҹ;Ň6`+wp+ =3K"M0 wq%8& NDvcX@p#\!dEX~F 1 I;.;s _I 7yH`sqHM[T1;~\O ߦ}4ٿ#ŅUhoWsO6S&L)t7+uFLe3O4![>֙D \g"5e^ E0>=`V)_U6x;kR]ůG mLv)W*1~u#Qf1) ݐZtݳu"Pu0XT8=5wy(2UZY Iw)eRG#w[MN8eF.~Qo֔Q)@(*7zij&y^IqX"gDi._ >k-2>l[:@˔BzNTع Z<۔.A " /DO jBT@Gd\++r)4I' +h*)op}]zm=0}:O,u -hn"rtZ13J=T#LVAq𡭶 جHj@|ȕ wy3lV9KJGQj O^w>&d-}iP(5z@?]anP'F{s= \++$o*߯r9rZdA4^踍c򓑁ŘjEće9a??v=F rb\a=6 P,|Qe>[kP+sFq <)j\\S5BS6x~d&4 7dI^0 .9omcs@<{%}u$K˱/~M9 E _ݰ1K}ԧF?"q{\v>)/Li859]C; cU8۔8U9۪_)-!C5/ Q n{F9CBnRDL zˇ ZT.Xx0;>2C8c.h 2~LJ q $n_46Ȁ]Z )'e6jt-a\/>[|[JcVS-c>*t٘r& 1K*܀[ӆן195-/uu USIUz]ӫX-B1icpܺJi? JA'^pˀz&Z|g+{U)3>)wguJ]$QƣX4|A: Dub8S4:-Oc,(p8N̞Qp{1dEHwСk:eO۴^F*T +6#u.Jk o VwذyeJ.7G:צ@c>ߨ2P+8*7K}D 7tm87lvj<ɳ,] N&ExZV#ދ$aOdqvfnFeƳVGSEէcOQLC:EJ}CwSW./V1F܈V19 "ݨc>HKP %6XR½s~#`}ǿ{ޘ(ه}ޘB9"em"Q /2'x'xsPnQT` 9L&9<.:?uJTl+Mn!g[uTOib{F0ã3\y iwrf/X.kgܦi_ lp8ԝGaT/b|4e蛽X)k)RH`ӹJGG>sޓapقZ`bFhJ\ccKXO[f &UMڡ>]u<*v6 %gv[]RoRlrXt0^C7W+;U'gSWf'kθ`0}5dXx"Ad ŝaSsPQtɯWa^qҟP`zH|v :5)%CLUAg5ĩ'`^@f~fp1g\mg 7ӱgYZ07070100000120000081a40000000000000000000000016661a1dc000024ec000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/$]?Eh=ڜ.+φ컓pO?mHjl2Y}rΉ #6l ί09ӊl xX]+l`椢 _Qo*zh=ԗ1&cA͚Wޓz}WDm 1tI' b7H EQpbh1dFI QgAHnĚ+}urRg ;zAJRUHǺsO;Cnӏ:A-Y46yӵy4$[n 8nȸY$`1c - ߌNXRP'pNC/(1PygGJ NLJ"PTh %P"-ڡJs(ϦN6Fz$:Dپc.2hK;.5ɪYMl[m'ж3pd` ïY#0@NSMӓH`јs$x :<1@;P~;k7L:gŅWnil6MhdESsouÉ%˲%8&+|+\7 ]'ct7"EZԩ='lł;d2kj3@9< ^~ew8 ܁1N%ΚGuguXXF̫݄~$ͣ[qL7 hk/&G)Tb(z mǮ^peyfIT~:nYYD͛?ףMX#P9dr`j?՞.tC3 p 0-G 7.[ːj~lK gRx{Ԟ(|{Zx׿T!{6Y֍5Vj S;]CUēv˱cwj1Va'>cOXXwP|q*3}Ymg%o +|)|e ηsvv"*tG`sq<ɍM1)=VXc[]5joX&f;4 eLiSKm2wPo%qCkS3:" n(5Sg%חϕ"`}#d4w S}Ъp.FJt5 lYW%X  fw`̉gc t*$T&B: v/c[wڵ⸋1Jm5ҰG>:ć_F:-j@0O}տR_:,*r3CQ^}M(t+.$\<~23F \>eڠ˙?ʻRhIC/@*7b"d+3PNwdX҇3d "AXJz 1'&j/2AT梥K4bO .#&6kpM] sk*sVQ9_U0.+z\wX@`,<MA-{Y6JXBk5K#uKTp֚X2!)3[m=.D]|P39J߉m:F"GƯj36ʷJɕ:i8W3-tF"h~i-~&EeM%L4Qވ!4V7c)95ʽDG@ɦ^tb3=y%̢i3¥nghkKME>^B᲎VALQE 5?߮P̜="U 4<%{Q =ɠUBRRiwa^= M]OꑄM$t$ A&+B~ H$.!1W)j$S ~ƢnYXJK.|h)9%dfF"2@չfX\E?^y2K C G2mq:^pҵ<{6 O`]Nssv«#kfo{=e9o]*L-b碗/C;0gDKяj6]MnnŚG}[k~Uef1q3|g:5\ʝA@ Ms,S$/<8d.0(ݐ1-95T.[xli&mrCQA7"8ȁp8Y6l,L2IMe#>mCE#ަ֟=-<393AY9aԙiqx_qV|{JxܤM` \w-6҆"{_ËU#,D[v6 $?SMb:4 *v9G§s{ŹZu4F(5슷敄?T^g 1^P^h#mm3۪\z8痢RPur:;p}dX#vy*D{sPy#v0?~Tљ !S)vo 7 T)iD͚ M4 31ele[nWA_7ST[L,8 ijĀs+~}4KdѪCғq8S}-88E[*R, I'ڮsK*f]D ¥e}Kzj~ %0΅oQ[<4ee%^M{R~]sV SœS&vɌPf!0JN{ou Uٲ#4_9f}E6 aBONl<0gXtrKGceZCxq& NhȻ8Ą?b={X-,Ge*ξ6hr.U܄koYO6dJJʕYuG]|nY'*e @dE2A;X]`޾3xHggFJ?r]*թ|oݳf]խô WJ,!OI-ws4)73OЫ&Ox2 ڭ[ /Fe0L7Q| .9KE|9NPK_7x8ZBΫ>jgI)(-"ɔf̩v- gۡB+yN>_=4Μ:^ gϑJjgX 0lILޖ';/yWd 3_0an)]شiS\C?F4WJ=-i|lM5F ("kk d}Y?6|W,wW!X?;j|Y5ۤJ L;*!a"g!^qP8c,iCSI8Ws ^OB- 2aȔ`u%,ӡADPoCeTfb/пT~{|4Hj]2ץ 8XvBS(dC9Jп~sS, ,dp6IBF872}g^/1tp`**nO n/8' ;גּ:8\?vM9ߎLBȁdneU\Vu>T_$s|H 9RO O7V$A]}xk=":\ad[R0`Ll%큇,dBăa`e^D*sUO9 LzׇubvaN@# 2e?n4hMat Ǹ2ptTN^^`_^˭RNhc\n |"p:p1G)6ŻJ•O:t>3Ln4C9T33`5"ÕQCJ8˄S6W7(ɢ ~HVB>mͻgc(}yj#|:]F*:p;|A1#!9ՋxRRͻ)_с`'QC?"ͧ@)}X腶`7|5};iV4㵈=˹{/*@@N L]2*ujgiPvDq@N|[=7VQ)wІjdvo>bi6n(̊kT WA PJC5 PMVrT3%@ k9_I`2*I@dsktDJ9$dOλV}Ǒ{3/$'KLBTچ߯Ȏ9)8g ;NP Fҡd+Àrk̇+o$pQ&Ӎ+T.1$5GxlfaQIRC 9.5 ! n1$J~# iq/g@́0sfhF3W.rw,MCܤ L\3EW .SPT O8f gRխ*ӿ̹E#w> X~4oeWdvQiXXz|2VJ&|NfjϽ}BraplZ@o܉Hly-LdjM;e7Jcr֩h\ q8IzYrNd)(m=(Xau͘v@hn\R`/0h'Zp+ MLy,dA%x&anUSb%X;+*b>#$Q㖗.t?'p˫)&O@ ,ؐOO Ivi)G6r8@`$@&i?fzw ʂnGl;aC HV=^>CbstK/H ^u 왟Wܱ`4:#sx*+V+/ƶD3_NX pÁEi5]ᄵ˗4&\|Wܓϩ3<0LR9_T#w`h{&Z/h*KN32z:3?+ a-Yۅ :}uR>gޑe[Qk` @/T/c5)"ֻs"΅ӀWQlߕE^ )g,JdZ[)qˀhsuK_⮷J#+&Ev7Ua}WEZ͝[-m zVna+cPw*|\^Iw'eCQr 60\OfZ5홹w讔NO/ԏxvU))1DDlM{?hrȐKh_oQ.KJ]K[DF;l: H1kܭZ~). mDH^lrW)/etl)2%:CE+C.,798s sjY^g.KK֥w3Mm41c-?<ݣΦ'귆˰Y3C<8Amq(:: O}e[dĺ"d+; X=)(e;Ll"]2"V66J]BrMhaH'SōYp*ܚs aa4@x TM7q7"ov݊3q`lRUz u1_0xL͝Laz^SBpe1lu+FcdƥQoP)Qt+F*Rb/)bNcY 8뻳ȣѫY)4gxrF 6? {"9)L T5ĝ) E#wd5PVEhPeXJ|Լג{^(34?q`KTԴQ^ͮN;-23RVnJ-#{C >; qMs7@tnh?h$`6Xƒݱr~ p[ޚ؎lb8 ߝ":I kRN,Ob0W8:UWZE5,rqa 7+""V3B"4^-FG Xbk|j(<~{KJEn͟ԯx[* m+<G[nqqENO q9n{6$WǼ iH[hk`̌b12#pQU}4Sl C`-~OEtƨmؽeg.BJÈ]xy|+ˌ0\sV B0~S[iT V'h< w1h̶ iy̫Gޕ)ȔډW1fDp70Ak}' CAx@Od4 jm]HJ|$6|w:kMmFW +_\%xգ$OOuPc`%a"w(~)$p,dҍ&U0!R,i䃊NLgYm<[xh+W[Nc9+Q\Z!@Gdl#aN麸,!KJ~  <[ԔM ޭ{SP  +wP%(PG*X.&ePUc>~Oo}/,JBA%kJS8HKJUC]ljgtJjQeU݈fS`.@D™ZpnBT6q`bZң^j{Omŀ>A\/s a#Ow*j2k2r*Jק"N+tdÚgTcXۭP7&鎓dCi+N\YXޜOe/D8'IPL `wTf oqڞ @:;H&倎XXL|.e܁ Qf)d UYٝS, ǵ䰋߉wFf9F7aH*wNBs7+]f$W}˔[Gejg#]3AcoHJ*Ju5jCҍH:KTc²lZ 13NJ֤[!-f7qĻ?wQf߹߲޼A <5_6*Lc0TN4R!|b4zoCIk[FVXWACX8ږO`>kq}{bܥaOmvJ77Ks{<3SXB۳iUN XI괢]JR}a_M<3Tox5Y\tt&EPk~NALtJfHVI5#Zy'yU>a+ؚ@ؚ4 kșK)|X"g-,Qt攝EhP+J>h._"gn}kD1.YYw"Ma>c zt"6aF hrP?!_Zx$RP"lEڈ[ /bʶw1KѻCǗIzyn(~5S:JPWrRum٥|(9NJioȜ%nXyaI(/|.|t6Յ{FG;=%7im08e)Ou 9S 4xU2D LT}((:5= jů*FJ1z-K,!MP#9"%7Z5Z~P)x}sH)zzyu48^}úLfy~ƞ,⵪zFD)>E[}Uq}b碤1cJKN58Ԇ.S}: | Xmy:$L r!N FM?l{누Xe4wm]j\) DC2z"@@ kK"\i:,t,VoXW񆏸Hj2v2>ķab0U%>¥O*mr:(w4|FW̿'*7N륓:x:I`xeW'QI:؋%شJ̲)yKpp3 )mdMDj<YJݍcʇRvO84J L"&xC}~WƩ|)"2+B~3Dڤ9Rk|h`kcӎ#n[2DH//L+,pjG\Jvc! m!Xc(̱GlAosKԆS(9S*Z@ s٦}Ў q ^e,ǧQ7Klcr/]j@` ntJǰeo{"K}Mt39${o j `?xZLVÇ.<͠q׌t\*)ZdFDvڵv]>Ik&'UbrR!N94*yqOBm]ӑKDX:oO2P/w6]`Za纔3qL^*zvF7  @ɒjH'F\ÅVC 'HZ¿BpUHuÌ[HwUOx@ƈCQ#] ZjT*lá-!{$DܰJs(iy';M ڒ֘J鱡G Dž\B} )$1 GJMS)6Caq,BDY9i!>{ ILP?̸_X#icxw=y]ܙaL%Z@cf)AҰ, }}}N⪐=4hr&w ^8LEPuQȥ/o<&7IkLh=v뛄dy|weN1 ,?*xR;C\? H r>6Ɗf4yglQXwŜW: ^Ie,f2k ?v= * _#kPA:uQlMa?Ҵ# EkU1peԻ(CTa::Ol`V'h1Ё=|sMYtngO.2Z;E;TV&##$_04{rMWM=34}^( &6]#UE?V\$K&:]f;DdYMw gAg5aod*>xڃi2Z&̌rz Ԗa }YT4GQJ1- n\s4#Œ,ےb!_ݘ-p>+n3VϛR(w"OoAg9G˞W,:Q W"4!$ PYs4{çflQnމ< 'uDZ7Eȳlߑ2z\TiN#|H|T(tD]VyȊ=.rEm}pLd*pւگgvqMEN+fz"*r\lo߄ P!s&LgڈP\(,ڪ~/Ejt5u[ FɿHBu ^ftY΁_1hNyWFQ2%t[ 5D]yQp4c~PdоދN=%".Ĥ1k}+~"veS"ziA=3:wHt#O8gH3vOT>-XpVZH8ZP  "rY o)O+ǀ〫Ɩ5;7]55$2tE-13'YbZַpκy;rć9HRo\pdVR1AM(0TqTCY0V87d\8a_,7SwcMd9qªjo󯨵8 CDBMM>޳,o2: PdMxx'38=Y2w*]UwS0՜ɰ}W']jT&~3zM|UmH`tAMy)_g&9?z)A,Q@|9|ߚ_KBÆ|VEߴ}B{e@2%CMa\n:~gUTIhʵ^3qxWrף7[2Xrd>—ݹ:si*0[JΝ<נ%r7"[^s84 4pͿx0d=} A?iOsF8^SX=Q%9Ũu%rs}}iaWیgV -< t5QgdHL}a,3W؍H/TcGB׉VV*9*{7IQۉl69dc[`;#Jo g4BGp'J (#F6w1mn"O3DyHls\`lgeyQ~?B$jl!7Mt~Yw${3<ۿ L*|XG`",k`NӹrZJyu xp_iRnx&S04{U6\*U:mqLN~ i ZS:F6P0RmfnUv {"ɩ{)ݛy{D-ß\vǢ 5zh.5TMr9"k{0UpJX&';WR5/>bqwAL)>&#a`'<~)!G5;z'6LpP{=7c`ӴP'juiA ?\7A s LѓӮIO5W;d("ZIⷀo Jkx?jG~ ]WЖWPPFJ95{7Ski sfDɜ icdH(R#A7' >(x_=گHX0,˂X47;|z:_6J;V'x DSsra^ >|pV3=F*Ob˓+*vb-`-H/)mWצ4 AbC_6h"tnVg +oEyʷ.vny9t`6M b*TaAV!+JJ_1h Y̩r}%lz/ o;2vY\(w֬UZڞ @Y"8saW-V_ޙC|L=,aD2oX4qM؎)iw Ձނ0,Pam[!BLTe3P M\_;śfKBs:<;qɂ6>{XnaM/SzԝO7q bٜ^׫q8E˳]sn^Z"+A5֌8x]aFsA=C`j;D(j{OTDMj7$c:Sn֢'ƌG Ӿ~hR\oBǥS␉bfo rI <u O}0sgYܑba1֭xTV H*{]  "Ktx"$Ȳa齭,rw[ {w"H-3C܅Q*e^p ́XFϙ;8/)1<%s]lҬ5|d۰},D"ĝ(gJك$'(b(n"M)ɲKl ֍9]I4W^w?A&r4ҳ0@2My6{ϷF!?9LC4q7YCG*&.da^Z\ƂFy01X%N,BūGwgZ #YVԉ1r(KFe E6:NplՌ胒ZuwDIpxp&W6SUfk٥.D.{x%Og>Xg%Q9GQU yҮ9ڗ. E7Y{ȵtJ;eYШgz@ .tNJGfjAZ-`omn6$mYLjnrOَesQ>pZ6 @ȴ6}C̘yi{zB4ܷqShEfjDz~"Mn\"u[mvu.ߗ 7Oi dɓ8IP~@JicB(&Hc_Iwt0}GGL 4z 'JLM$ʭnGH$Fq g~ܷo 0`n' H*:PhBj \ޣaH8˘7u)to5'( w8}nJ8o|}f흐0R3c偄^;$G؆_]Su`*;)@"0Zq*MG .jwec5^ lɸ"I϶0 B|+Gi5xhp($ Floy^a=4x_);z]csb*@:=Bw_]9L( UeA|,avJB߽Z wríHG'AU(Z#A^A}3Ҝ;v.&|%e̊kuC&$O?a2֖)0Zbfj$GdZZ\8ݘaxsn;Ԑ}rVZʹPEHrKnE';WˣBbOi= TrA)8tz#H/\=V5MY"j; #hõv"7&<5Nb$Y=C ;-?O=9ML A0ΘXL(6ߑ%Mt>ydI߽~<}zu:<6| z(6_ 3|p5>sO G=Z{㱵G浏Zk+ Lp[gTc*e*0ߊt P'5jH0Ҍ3VB|H?rKg TB:XͧhhtQإۨ^B,zJ'a A`,ƫ\Tmj ly,Is+b^hGq.[M+ϡPH$#~wRh龝ºDgogD~G>f;H9:ñNP Qě[rU E\ WO.q8WזsE3Р21E#s[Vuq~NL&ŚGJVXt#ֻu DsnFpZǓ&"lX|c$+L0*n>@}݆h%TR0 j'+|K,e +yNKJhqd_w+_J^Lz?U; ֍LߎAAU ѭb$y"Swno]ѐ6#qyfJ0tp\?^od&Y]im1J'RV6+ f>R=>5  p@hLZ<]*( u_ SMB*U]j b:ZZp+[bz< ug'MjtZf4k6AXfOOE+b.ʑV;}&M H,DzvGAĽ8tMNF0:@M?!-An ݐUY<T?,9?pfptBLRtk[<_MQZ508adF?_.m&޶>\ATr@ k(;P#D8,=,'b=h=O݁4eϸz㏥9P#)X3uȓ7-;e3T}[SFPQb)(o)=hfn]-ˆ1pW3|01!ݐ)6!$aqhu WLԞwJåvUmLFHHǦF,6 -~6ɘP#NT|Hd:kL CJwFN;6B_W׀Tϔ${1KePDlɱٱX`VK`78%@Zoh)8/ZGJmn> i#Bzݖ`px 0 ph>U·Svyz!i["oa Crdp7gq΄Bt=.$Fe!#QhEt_р+NH6j\^gIDSe=S`{, "cL/'z~K1)㹕 Z3Vܔ*ѹV͘g)b-.9jڋ_+`^AwKbOS%<5 X?P0.ṩ=묑ώOioȟ!slSQ=隽}!a3P\CԞEf07.Gg58`X6Z+%kFwz8!剱KGt;֡[BfV퐾"Mˣ4GdAo3.kkh݁kRdpzhrK %7<ԖZHB`ͳ>΁Q[ΟӄX{/ mE*hΔ"C~cIUKSdo$0ϼdFvV4 #MFj;˨)N 5kQ1`;TM{b'@5yIBzZ Fh , ,|I]4@6òy`bBnK},;,GmR\qH;pEg:XN57hWIg>m! (gu3;f -kku$1||r [_0h7Ώ*?&>O( wXUV xrTLhDu@%woKV`V4EpxB@!-a=b޹~":# ysr_^[3 U9LFR )ym~ pX/^)p?3hkeӐWsMn#{iR(/%o"9&I@g< pZGY1mlz"ԉ Q"ЭvU10 L..]n+ ;!4bo|EӠ0fk+F < @+p&"GoT+ Ƭǟ 唱N0JG$ܴ$J GڟNDgն׋r/}XJ!㞗",ҩ9֗ @G"lqn<RzEᬩq=VZV^ ]Wl(xP-{QTl>,9GaB4-R*4:xI п8^M`Bw*MI8%bf8:R,(~ ̲78K۸ 'fc;驄8afuos#"ŊvWN= J){ThF@vSO?X*H.莮VՁl0ZXW=Lb;q?=g?$G YDnҚ5t1}.E(v иGֈ^p][?B^F\p᭰)Ux0X#ADZa^vظG_WT`3*WwbzF^< `ˋ}5.\-q;0TB ^DBl5P9 DMƥZŽzE1 % +- @:߇y;?pnHlœ9Xn#61f d_jЩ~ g^_rxX]0t rtq+ڹ|J)4nkH u  x \ 8͗ +-|7s Ku||(0Z9e7xy>I$q[BLk6/*ɽP7^Bvɳ甥& 7vS:B Ggp;+-,4>7 ?QۇYHGHs5Z968rFMDE MĐ.QrwpjwzٷmnnN|Q4BG6VW4fStNCDĈ2:X.jQb|ZC/4PmYc'!~sk W: ve6%i·x\8'R|/c4b:X@5TYo4ސqƄ5?e=b=5ZI=gx?Kw.<΃ gMe ,QzuMle9z8|Do'AzRVp[U!,셂nxfwhJR(8__-r>Xh$U\<ٴ$|VS\١ 4cj K֢'`n_}ռqtR1K.MFok B %BO=05[&~"I!A3hGipez05"%M3d/FgCLǦl:wR)vo7H@[d*\jy+_>s&SvJ/p*)ՕבC4=朠]K[H!XQ0w WkMVjgYi] Ve{t)-D{7Fif 4qH{wז70,s>إi%:?Iah(;Gv%H##WkT0rNB YU'hzvEoRNJ^|F-03+M7g>^/kw.Snf+S:Um\RDYugcNvzVCS:zW8>i7CYx feP)%_/,m6 ڿo77"_^ =UK!CZmwz3n3GZ歫V*XlGʾyOnHtRe'Ke. 9|ݝNO&@Ʀ2Dc.s5'5c. 0cyefmbC:4AprM?hbsIiH\[K ۰5&R*  :͒N.^U9d!h R2`2>f%[Y::Jކ~W,sVYIRLQ(9Ca&:-!D+l(b'L(CI.ύocZדag3"lq]`iC4?= ؒn]#ވ@Ɋ,)ivM ` BOQS;q '+JH9kwM{4t+CWcH4"ߟr^%eS$1,c }DqYf}K/b1Aˈw4q~˜;rNS Ru_[hUS O|#1i ZYvݱAQ!uizx9$ (T{=ֈ 4Tk{zsNʪeT{;F#~X:_c>XR}A Ŗ'aVzpC]LװρDw n.^RA SŚB |o<{=QnN/l^j;>K"NE"n5<3yRGbidlš `œ];iR[h9\o)y<A<Sq~Xϱݐmk A56RWu>p. *Ya\ӎ-޴K3=7eGŠE\NUnPKc$Q=cfm^EkE w8sYzS.c6lnQX 󾀋naW䜠.ax,Rü9U!55ËO/j%Ä W3L^+\fH+Sڤ~Wz-zПD'ὕˑrh XӜN<ƗdmQ┓SʱReB1&'W;{Gg|_ui׆@@ 8:SƧ6;YDwrFNJ9r'T)Vrn6q\=9U:L"*z-bѪ>!;f8HU*c⊅#ኾNzDFAP 8q- bǩX6o:}!.Xh9 ;%FuJye̡ RQ`=d9 ;{EM~hcHŧd +ogvM+G:U:|xVDN)N>F.+Wy4!?tL3 rp,I=>``ˈx3|n):p ,BYgQԎB3 nrAuRUg:\MBF5LR'3+)&pQG4)ìVZM#5҉5eWm5mWn]Zft>Xoڔp0 )/YZh%+5}.3J"[5˟ԊSkvX[%:H$&ʠ.' A(C_zX{t!*b -,"!c'OMnXM<;-ף!ܻ!N;3XJݰh%AM5ݪr(uT*o#'\ *uF܁v5==`OqBF:ӧc+fY/r@a@xaK-Wݽx|Ze?zâdkg8jx8au2@k 'G g2!ECly XĀK FX9Y`bFDP#ڲ{)yw0VTH\)B5mC-vqa&} Rx!{1Ky{J:X2p8D?5t`+2T[ yj$/;gXFF1{,D\j$64I DՍ }u'Й³fpbE(!v ,pM2CutT], '^'NؕpsZ)KsTQTm(=*Թ'SnXGavo* ohrY?<"B!o۞unFm]Z J[:=܇DJg4γ0ʟC AgW7(F=g-ی1c3+/ދezJg+du?YIDcdT"QP #p|Ki}הg7ߗ &q: w ɗ7+,E*Oӆ]B},]O*@{gmMOT\G' i5"8f|S2-}D}Oد"ʴ]i6t;?a4>Vf"BXI@zC[J +Ø2]@̀-HԾ”[+QNπpPE <(eyv &81]_>#)hK9HsVp }2g.j@eLb:ZG^ 8e\ ;Ek5DFFf])$v7ɣh/1 Q&HqtFe+ &W>r#vw[6@aNsd3B[lᐞd\}fCA`[+3'WI[HȖvrbKņkf\Xj3Y6]*1"7\\&7+C^(қ•Ve;V rViɉ(3.zstV81#F')nOҢ`cg=XB8>"4bz2³Xrb9+Bh-g[<ł\*%O\x;zo<$t;=2ώ܌;K}#DW;VAcc~v{۔HOoҒ"fwvL1NS w濄Zڪ7[snڊh&Zibs/' ,Q6ߥ3h e^>)~ p}[8BC+Z>9G6(Y6"5tEM {aX]dzC^ o6cPsU3aEp&3y<UFdU<lG)a P*cEidL '߅fN=Esqs_w(⥽qUm5s&~t.;(ŝ48Աv{gQ4~ѬH kt q;M4ٮ;IwJ' )hW7P\u+nnUuzL 2rK]7է;h[́C 7P;T{ wОdh$Qs'RcoW N*d|8 L}wk~'Uٲ\>$1'l?ͯ(A V#B_i'3OS4B&~psY$IPf]--fg;nc!-VJeGE d*Z NPLN'2oc_>ԧ5f- tu5!%7g} U͂_!00kUKxș\c<{] cr%#?J_:%f4evAQ *+pUJ7>(%󁺾o*vf,4SDE.pqLT9J8kC:;X.J9UōV벳;#hAe ꭴa]dnn"Rr>]Hb*B5t);eZ_v_œ9)9$OWeq_d]Bп1 Lݕldi#3=BK{3݋:sZ|` ]BVc~O']HXDO.4g=3~*c5v/?wOErd1E@ ؍wkn|w|G#˽+:-^hiXW1E^U*e=n"N0޺*h2O[n|=#빽ms(#0PF:pf%U0&UUrc OEv*@h*K >%CvcJ?-A.B f6Xf+d~@ycok]"$u p/pN۳zO6\lyA_XʧZ on^lSɊ="mp lF=oG1hNStѝ') 8_ICQ>6vQ,@< u㵞Qgp 7t.Ȇ2 \co(aȮ:ΐCL}OL@B;Qc# 0q/r!:_" `;*h `O@H-5vrVپ;Az,(j@wHU'z셔0^*HNmrm\oT¼oC#%ICI4@JdhZ&O-[g1_mpQ? K6 y. ENvW>ǥ7; ځe^nCmb9AM^z5nL0<b/<ӫ@GU"y&tzI=k*41ɨǥ29B qG\kEfd2EL>\:RJjǞl$Ge9g$sn)ix5u7wՏv?pȅCԳ&?qXϝ'" nF x8Y }uT7SNjQ(,D]z+\P!@w v#(;Dq(TGI,;Pр0)taC 1?Lw ̃bǻyXZqA LQCL/v|Xbm4o&wf"q(eR};bKIoc4~RTMFD`l Ugpo>]=-=ؗ%xCd}sq%a)ߘKBiޞ%Oąգ'gDQŲe.Ib ?>WR%cW$&מ&rLVS\vdb~~(]r8/ǰWЦ&{ObP*!6;]1:{ƹUvYB[<(akn5qLf1pH=G;N=j#' :pzTt́ZlCŢ7n??-L.K11ϡ@ F}<{Ѐ ,GHq=T]]RGx` t[$N84L)`BD5M%SAuFVQ>њPNCP]kj8_V'?FjKeb' ?FdUX;ti}P$ΝLʲO ͻhL[M~$rJ;ͣ@1/Zv sxhNV5{.su qoGt Xg7$ZuQY~"RZZްDp [ah솾;B ifY?XkH(&W|!M{U #:^k h5j{ܝHgHqM8n D'd)B/MYv )"8Eh[r~PsLd|S6#f\鵀zY!ϱ/+rrHs[P$_ExmEh)5qA ᵗ>VwSlu'gʖHݼAkR?hm((``Yw]C2my vyv0}zb>xKߥT۫t/b~i:džw:ǹרgW m3eqČi{xA"9 4gn>F/|!r Īa8ynpWdOe6Dku襽V0 hVyYœ&ZzʁTa;K r99+65kɮ+,M/r=r*! 5B+ZE-Ejp#ϧh>!tՎݕ9 F4 ɔFK$֕ >I~]NXTL!uotxyB#a \}`JQBr.Ohkd;X++Ё2ѨDJCKE_nvWͥ@ԾeyYFS\Qxkם,g/̿N4Q g%e74ѯf")t^=|QxlKHnc`Z;zk,|J>35l H0y鞷GKp-_%[(l?_v{DQdW5+u䑠;e.%HWb*q,*ۑmyz'tΫ]Wh|(=o]9>''m/|Hf,/"m7} yN?M\(`\9:c*E8GL®JJs}ȾU_@__R@l?(O*gpiij#MeWiL>9L3OQ6|U/[}*¨K ppe2܃mîc,m̴MǶy:.^f\K>&kv+m !)kM(`YJލP *vP虄΀'vԫ:g#LZ|u'- *;d\ԽQ[]Spq_M0CBQ͡15C1{H6!\BYxy!JMQRLUӤZS|wN9Vc1-1R{v«hG待h-8SSbP4>רJd5G*`ϊy*J|02MF059Ant~{fe ~Z?/i=:v1++CGv#j+ }oMxE]{M;m~Ȫ(B(,^D=Dߡ"ƙȵ˺PSS_|nX+kV"4"ہlg,}|RU߶{_˸}JUap] pU,w !,ro5)BL^;'_H[D.l };,HT:!;oA*kRyj[k?Vw<\W:e΅S1P۴mǓ1+Px[aE|J\ ^KvkBq;np>uiCd^ܡճmHZךт:{Xj7hc'W' e~ݺg1fe>u2çX{T*|;ʐdqa[25v[[ݻ7hR߱1v s3zζu>No~Z [3(V[-{!Ꝍ[=p.ھmmPzRkn]d֭.מBjZ !'!_/$k2Y6UtϿ1) wN Nl|.lIͯI?K}:[(VE6=m̑#wQ=Gcl3.A%G|t[G8 Mj\e~ ߠb#O,DeSWZB=|dV kƯ}z1*"*>"9cOzZCT;AJG)z$ɼWÉv"R75!gku i&_OrvOw ]NS 3)c,zi~[qY+8 Xt`7*Tlv揾eclC=!5(6_Y :f ҂Ċ|,&:o7S%˩kgb/ VP*_-q^jc % siF4|(%i/V&m/(dkIc8J:$ӟl<.AkM7?8~1.xk}u}dMp*EH)IKUj\E9/=u9%r EdZ>|W2 \fQT$2]]GRxþ-oâ #bLVd/\̄F9TH#RKcJ-tW謮h(%v|gqq@\=WI ^AWwMR@]uGU4Cmt^c ,Y JC+s9~ԧvqM@ uUhyKV_ :AF12 tNwBZ1+&FA  Bk:!FU,?ԒxG4_t9>+iG>֢PDd/3XEQ' Wp7^) 쎯 2|g)3u%6To:S7wR\?b1bF+\ gÊݺ,f/;?ɉg 84wʼZl >Ssou$41 ~UU#pOhȉ`Ax^!R;F[\rFhkC5È>i>rvE`yM訐grb6CVaJlVߕfI$Z dBM r7c5dӨa1|IHk9 ÆrV}fc<)J<̨9D^sm?9MUxD%T[&j6X$7L!2 Y &W2ԭe#wo&`Yel!}%B̐c[)r\>*`ˍ2*P>AAe]եPefP1eJ*d\= iZ^t#8KVO xl6@>9Qr(mUf볖0>4bPwsMW t\!Wdm80;"ca܊ٚjiH`F]ZwəsvUR9Z#E-szajKFȼ˭V@"Mb+S| h7d ^: ڝܺ,Q_HSV+!rkUmed lZШ)1[2 H:0F ``$N"Fn|L:}l,,n`;N}8*k&\Zki)Z"So"vj){E#SJ^t"kمȢc(TҕO(4آnjq7ڲ#߇X*pAiԚ(qʨ3`e {'zVb~V 1b7jOo[(;4U*`"3 4ӜYu)Uasn鄤;Wrp|ZGz!kn1I|Q\kBc@@^$^W,8@l3_mΪLd>+&n$$/>`V@W>t(!_r pƱҶm6(lX}h*XU]} @z@=W6>019n`r"=oH'0LJ+R+ 6L!\_$]0]9ClAbL7nH!?mVKdDQSMuqZ[`R,F]^,m"q4bTDvvQ>vIvDA>cB+KRdR?-2`1JjdV?4w@wca| ~) 9 fU:F ?Sm@釉 `lψء Z_D U1?Aa  L_l!оT)"9gӎ1$\HdA.W`c5tvY}ñ_.!/. /I7; W}v&*6Q*䱅Ty0R䛿Ψfr/q`R0);"[BBIEǰ96zI'r5ipᯩ '~UTXs[ØЦB_MÙ<`Ud)Q.lGi W %*,?R̯e R1$@L|B,]x?I3cдl)QdH6lvW!ubSG)c8>zUaQX\lG=@3][hc'|Д l8#NQ6۪XN!LA) VbkA$65:xJ7L3/jQUcBk.,ӽ7hOre.*fYE4 p@*X,Nqn@p|u_:=9e^uݠV9h=_:'$=e08#,k=gDmڬ Jo'=ۜ`<ڭYӯj^VN# EÚfI–Vn\cؤ2ڳZi" NZi@m Ѝ9KℙĮUD n<L~YggUW؉N"w=X~:~L­'܇ l-`@ 9(ۛ1`dʈgsaTV(b; 낁{x0Y?(O*dHSW\Yr]e2*7*ٺ:|R PU%[Jd3E(5Е4S++&ۜ Ɔ#rݱn\WN޼+);͡`ˮ_A'@.Xi?Ʒ5QJޣuYF*m6{&C>ejC$J"O>@%JY?:.pd\F{ %- ^`PW[ ^CI8P>sDSq @TӾ&3km%xZl몉$^$xF}ʅ^0ͯ %Q,`4{EnBOU!#(m\#M#MϸLҿned'NWPvb.;/ƨ8F\&\RYQ! ͏j sa$ aFmG`wԢo=` /,]׋3o*O\@>"w!վxIFF!!RrYRu1o4ZETH̠Z71kTC]A_N[˭=qy{ "W5kS h?LygO`MT[4\_UuI}+!T®TWPLÕ& G@&oM$%;oUGv7†  HХr0~bSH~W>r~09=D9z^SÛ%a.&זcfe2ެ@Gg Szedjk·؞ \:_t``%Mhns$=η::۞Ĩl5N\EG hI{i5LK؎F`{gՉ)j5NG?7 y!JkY@^rw;)ew+qŌ':[G/׮?%YP|pט`Ҟ>Eul4I`Q7XM{KƳ™A<5z_: x~SAjQ;</U^aFkDz/!sPJ /%]fn+_9'rnͥY>I]s:!= [_@Gcpߚ/'[C.23Wr0IJբO( \ WpDN8lfn0(Y2|6S0g2pWlIvHezNKKS&B#KF]"W-TƪJ?<ꯦ(ۑȘ&,}Z =W\FjyQ& CHJUgfW8&{frhE<j>Aongjs uy} E?a*28<[~|玕Q\`ۧwbՉYL3XG׳PNu5lo4ȕ*$;>Nuq nvc?Lfh6Ik%~20$eBc 5 F J[H8p,v,PO )xSA80(3I[9=)pGEQffm# i RG6y!O#nqc Jy fħvWH^H۪;49W1]A VPׁ[i!"$LzV Ǵ[GI=t"-$| 6M$OEe^4~@Y?;X P– m+d_m36yKW#u2xQID,n;C1qp\,|'%k>o+c;3CMgX:>'k:%L:S%?kYc1Zʙ*\xapQ4N_KX,Qsf_.d@`2A-fb+{nZ@wQ6j@3$&Ư7pJ#RζgEk~BCF]:YMQO+DwԠݛU8G:7H_Ʉa-Jf\6')/=w@ W#yI~K 1.Tz}ϨߕhN^iCXh88s1 nsTceߤVmEkF ǔt՘vN h>EfE.#jK2 17QMN=7k1i42)4)mC@)ӫV{>Lp4 K~6S`6 ~jey`3BNoaq'VE1ͦvCwb@.1L,"bBs+j:o|Qqg%xrwdEo䋡e4h3E6aud>5X{N,Uϱy/xhFTHt^v"&D0G=9g5/#8Xķ}HWRv}􋹙XCٯ+ds ytEURlР/ȷø/a^ DT1!gekmgDBZO\,ޖP9`MB朞Vel E(m ڨZbË KyWDZŚBLft9glo1&'%6:xG<6hi;Hf.}%`5.R pMA\H!zRҿ@1iڈĵ}=CO.9EߌD 2A]3zk䩌թ/|U͌ 9LfK+沪Ì.ow'?NfJf\|x\5O&*.k|z /|$XN (#@h0 B{ғ"qS_1 @QCm1Oz{{Ji(n`YsRq%Q^lPqD`lbgCէgx2S+l]󻕄`M݉`:^tjD@4;EX37!d7*U ڊ֭ub}ޚ!0'~t!ܱ' kdY8mf2Mf'd-]Awu {OL.ys+]vWD!'ʨP}S|HTҘ' hOxK~IȖ#j% LO^^S 6D>5 Fɓ:x?ڌy}` CX//Po3:L"̈́PMqJ ,j'r;I ֬À56jo+˥m#rp>UV9yrx]lv~e2v7fԕ 5JH-};4eߨLJm67ZlzuھrD[sϻҐr*D _Iao^k(Q^VFϬ9p2oYLl1>1`j}P,UN5O-u(]J8*i8@b Vﺢ1K,ZTӼu+D KT96,ϿR:LF5c[3"@u%ɅOکh(0=;%Dq}t=ۭ Wrl2Ol]R?srvOʋXNϽqt,ĄN^Z1^dMS6s\o:)+A "!`1n̴[C FWOG( >(/6+TDCTcofqG[*ԇi O&gȞjר@(-r_oⴓn\nD\2jƿj^n3.u(e: G!pΧU16[RB5zg6a߇MƾpOBx%o\8k`9v1Il$.d_Rz7C:fV:z&@w>k7L!՗652`Q ;59OUqRjCr׌\͌Y4>kG_`%q;~mAz,HN5%GZ˪柦>QszYHАuPR=!)TMJU6-S:rOOr@$N坛}jϻWcٴdB%F^+}^] ΁Y 鱇YM(DŶ Kń2Wc$֩O%F9LFepΛ̲6{,Hxjчn}],ZOQtizkL&OhzV2.卍.*A}bFVa)E/T[g? DFX هW_HgV+ErWXۧױIY>"'6xQuyh=0n7͟bߣ|xȤdX|j\rB4>r'=5oo?E\HO-^B3, 1ie 0>Ft^,pd8"62*C]$:YlSn<U vmA}m9p {fM~74e,*>Lgɱ9'VǼ0ҷXu1 -y.!˹5$nqahyCՈym,B^ԑZSUo*`G}Qy 5@ _}l AJ8~(8Pnu\)^m)Wep-f|lYPBu;m@ :tct?N[4ݧ:UyqI*Qӡ:"kD|,@! # r WUCۿ^UطKj-cf2E+=gAŎ8 wo/X$՛M6:+2 -6|G9v*zA(.Lv,@ɄawmaܕNdɍ!%xlM|-ޔF% 3Wr_\^(GwH|i44kQ;B@ U\\ M*956~w!S2?I x,& Ă3w6$q۵_pbxgmH!ӞhC]fG9S`K no,_JLE׼N&,{BoD07-'1.'Я aDL%7iEݿop".-!c)"7>B)_,HfCtMTi66MlgCX|X`2j۹k|<~M_5 F>䱴=%KtA,|t-7? Hz@ԅ߇!3LzrPU)Q* O(SY?P=zjKSUft\0Y Kj ̝IaaH DV& M}X5zDYlq,H:^,mY W\رS61o[w]1ncTC`Va@3;zX|:l x*ż,d~1nC-dc )DZh56A`Hf:}Hfc 1ʎS TҾZ5 y:*vV&smIh(Ŧ lW4|ϱ٧GEz2xJ]gaa?1ٞe\J\YfMP]DMH}j)ӃW8We{!NKq[rQWh4ϹFSof{4,#"hل -/u_USx!J1+rha iUiI ,5E35(6%g_OUrѩ%*$^y`e_@UK=iyy)`I ܇E02֗d ǃ*66Va`<,:[ȎwS:bZ*! R{c$7;/3ݳn5#*WEi+%>ic6bqEiznL'QN]d HAV h4s~=g՛7ؑ>ۑ`jTУ*GI(4U7y;oRN.>8翡I٫:$AGm"ġIMAX6_""d p4wk)3KZqVP y=Iyhl/XxZ^47vefqQ!TK=bV2]1"NWHVLn]pt@-3qC8c6;pyɾ.OIӎa{3Zf{fkqU0$\-x=O'Fv| -\ ˳bDh 9a@֧'pB[ǰ{'v'K $GNô׾&RxmJ}V5"χsЯq p5;]٠̰25jjZy(!rƎ 5nTEJmT&9xj6VlRڀ5{j !&=ZE`Y+.8ߦ`fcA.+!f])zrbgwC2kca:8 &k#M<N똆DFjj%yll0* c^ ]0]r_j4?mެ ]e:vm`{ `p ՁjxP԰ξo^(;!,2G E Z&FS(/{^Rc&A  q|cdWEuV$FةmTU Qm70bVX6ѐ⡟'%#@*25J?Ddmͼwm7r"KM0ᝰρ%5du\iׅar=`={녋|S;*wy6x"k̳ flV?l$j̻ RZQ_q@hJXq!תAVi҂\H>2[PZbQ1 0hy4]3Ғر `fr}sEmH"i| +`=8yC;oTf2LF ~-)yUl[Ҭ+(K;a|4:z كۥ:棞ńE) G^khw)ܾ#gJ5eӔΚRpGc۞@reαoC'+{11,=%\[/02Rc pA oϵ>\璗 ˠ[n5qɻ2Ũ#4ȍ:͏FhJL98e~17D <tlyF^ BVԯט_sZo.Dr0 U#P!9l럦.  >`).gK?$ʯO{xচMjFb~1x n%aAkh中=A1Go- c e%+`%t] TT2PBc qoG~0z5R1Bn\$txS5",oxPW#.IjoZn 9qCINA۸5.!#d]x:IIW;60~=ߑqFZo4ìbo~f."|Xم&aq"'XcL%8; _*W!SN!N0?~sacrE Cp B\g^iNL Ӑ@}0C'\AmT@=Pxz&wL.[EЊ.^HŸO9W5Xns)4os7G[xMrB٨_}XLi $F. ѯ5UȹᷡG)l@`N88I~pݱml=Bt*asMof{#8P3^* dOzS¬_dg#^ĚT$8 2*3%(+oSf/Yr0]^sq'жX |" uB%h+P>KeWԧ&=vY&Ä:ye0827ʩl&0 &|Bf:r)sj".sv-^&!? C $ _xr]6l/bZ)3͉$OQil0Ǭ{:It4U\*R[)DGy#zt?h!LU [km!+bar0 Z2 cٓ;ǜ!?LFK- 2|~R=45XfIƾC!>ʭ^8Yr _Pf.f0)=%c*"'^)" 0K7ڳ\lb\)UuPaڮ!WB[[Eh Ř;9X6(&(x<ŧ.&%KqO_1'L_ SleY\9jdV!ԡF[Kgmͮe+{dbix"" uEbClN5%FUB_fF0?S3I)@`4qGgLjW#=CJ8Ms*֨8wsq>@8M=$J9 Y LJ>}NBS)UwCo\{4B0գ:(ʪ2L>o:9q2֕Lɚ޴f?(Y;ܢV+ P{mbXgMcF IT(S^zfCM쬜^͝%!2n̶ݕz)GOM%2.қ8Bm)J/ z[#[E[1lrjzP ZyW2\4gšñ7^t QD'ggݡbiQ#L#E4??! m*EI dlC òM`*@v[4Ods2>S>#X ,Lbfd響:{/)ctۂk"OAmR>8e),U،nH"uHzByV% ."@*M$8$D|i4"3g Ke=6N,O/X}|Mej%P1+E쐗?luw&Lةw<9JįjteXpgwEYn=?h(MĽu>F BX=v3Gqwy_%(/s9H/dح^6ҖvI AU&@W&(ي\hn4ʦcĬ@bp2-D']t Ϭ@R!uLU R|u]8d8{ ^' 1*cqGWK:30%qtƟAQG'4ZZ)ՃD󭞉Ya *1¨6Z294P8H}ʮp";(tayD\_ ̇G\9%0F Yi>wruPʒ_'Z!fnAo)R2^RDH]ф^< Bl oCa>$LّQLHMkpœ͉?Hݯs,w`I?JoUZjns%ke5a+GssؖFԋj+J]7X ]VY6x;Y*2_fd*iyAXP.M4*ǀk8"Wv(L˿JVHL K2zSGF_w i~уܑMK-8N7aUsӬaҀLhG P3CG:fTf9h//+FT"0\~^fVH7W(8^\׫+6L{'f!}Ib5ݒ$jq8*ƤH0)'8ys؆>7VYe?S}Ar7;"4z><`$6@ݕ˿CDW*3K:E!|ȋb' b=-(hjfL VpTYAٗJ:[7KWA jlu8@ яt;̬@,\[~fȩZ/}E[iB]4ǭyrt @)ɭF\M 3W%rƟwZ`~!29&F<}nq(YJ:l}lB9oL.ۜc5$40/B/ԐN /|IL 5E2UVL,1TTDe3t<CN`:[`T-aI~8ѣx=^Yl+%J|VF}? Ӕ m [QcS ')YM\e6>%h,:/0Lmm- Cf3+FVDCłﶧ&OgZ/8dIlw67}MjrT  3>wzZj ~]! yw@É򻾢q4u2'4=8 S C#'`}^[ɲ;Wl W8$lGG{;ؐ k.hK۵Ele%K{L7%Di%q `&^ 1d 2i7 P"W{jSEKn lui`2i,Um!.*hfaĂpN$'|A'`Ndmj {ۘǖ 8IT6d!Бu+תS$EO%_HYfP?ԇ4 v=&v_$^)Q^uDYAFQ4S7| Ck_N`bUIpXSHvT۾<%:Emn`z|+3w|ן޲-+: 3[RV2jpR>㤆A!Ad{ۼxpe=5}nx^(&lR;?JY KkȘR[1ih0"s3fE .W}04_Y3VfZslO2*Y0ukv`p5|= 3;ɽu?F3,kbDVP+]Y[̅+/fz1Ga ']j[ -(f2$BL7ŠnQ.Y!_KS~G%❋UK56U0+{x_ M 3ۆcbd]<6 %C%¡yrR7N_dWE>EIJε1~iqj÷ ^ YwkK/[ed12jCs52pV^u/ͫH4ws6x䣵FkFg'-kz\U.[f&,$o t[@vN"AlIEؔ}E_m{De$jOg[:|Y}kobsva.h!˘@2=FgwF0Eڛ=W8̸?iҏM>˚4;((wK$S"BEp;)1z?6)O"je],mI®!2/A] mBzbhB,!pC%E^6k#I~fߓ8jߖdku!TzT`/~:n+h]>t;)>Ӟ7wn>FLfS;?JD}b(s8.`==c,y$/id=`)M9ZMh}/K/':0sN{B[y;Yc좽v"J-P th?dOQMoH=U9>\<0:9fÝ*,yxvWKԴa<߀Ë*ŤjeJT#̩paِ\KQhع#S'&QhuII3@8 T0:|#UT5Y|O|gߗ't8;h%fNADJAYtxU+HB=JiPUdILHq6 -hOaTbιDGyϷ)2U%Ҏt%'a&@ة':fD˹=Sȥ88s`dMg6 *c1G?~(]qy[jJ_tИޭq2dW{J}9(2V_N)*;,VgCw.7&ZT!EdrOR誩$q쬝k GL{4}r*U-DZc\]틝h6(6`1aZ8ڤ-  'WQo]k|ɐ<2ߌpD f؁uMƾ)6L7. oોW۵P,"fU,RpC@ĵ (ȦvIڠ:MsQ[4-%Yv;?*% t;jʾ!Fqp56:P`X90,[K2 ƒTT`%=_:0Rqz\4?:-R 5b}<)V'Dܺ ~ XS]=Я]wIfNX0%b'R=e;{ZY[>Iɡ3>ff7^8ȐC^1H 6Ɖ|q@@y#}. o:hTY(p;2O7ߔ߫Ƨcqg;݌$W@09!`l.m10PH*_>)o e{ 'cm71o"TYSº #-䧩.55C.+ P mEDn*同̪nhsoJ/5}n-w6d8V |GlXԡI0gC7)N uns\Z)Hw.,95}};Xcu),K_ z}j Y`Nկc_p텹 M3Lbͻv^Y_+ /#1fg5By$,I4*MMz mrnMZ>J؞ŘAn`P '’ Rmi*84c#q3а:ӄplmfvᐏ\"m,fƂfz6z%<޸-E p8XYI#<#ƒfLM2ȿ`4ZHK#h.ot C]#Ek/07±.%=4THi5>.mѺ8I Tn cEXZtG@LhЩ.|ZQ so^A~ iQqT=:zݲY_`c\y}0-3<_q3È9`Ev7ϴ' iU1:=OaʱԚO3zn9kU^2?#qr$L< Ε@@d U5@,\wBmS>Z,mW奠s}K9fzKE%ʙ7`Ce*G}e`RaAҎ&;!oAJܝP,̾A<-8Ϟ>`Ԁ](ǝ&D~bA@{19--)$uhZr:=`gBWWB^J[QJa23AyhW,aK^?bi vZ'Ax/{mZ0 pD^G(sQFQPN=hY#fFG]:3I+(pLCzW69jɓ5 ԯnJ kv&#";0D8U6 ]G\AKJ_tb ٮ0NIc2Q^ȹ宭AG8n[NUÁCX#7,Y^ @ bn~? |JXϫB!66.aVz ]2<O #:NQ6=rgW<=yӮmӎWP2-Yد0j6SQіn`,;{a{튋ֈV)2Na^ |X-uKR?)7zv |'kseggE]$Nt"‘%NL!hO4ZA?nwT}.q7wřXi7wA߽cwERzFz XP+v{ecC,HSqrqKs+c}HDg"Tyjro5tJT7j8[u waz!Ⱦ,;TwW(?iՈ DZ= @ EJ3zXAIUE `_㊅g8flLsDz7.XWndX:o}9ZHMh `!^ Nr4fkoH6G (qpJ5k%r# šӗov6[kMV2n&rT5Kl9; *XHx -;Gcs'W{Ak+kt8GPzq\xCC0Sh3*gsٜ J<!T.@xQRU/, *zi(r<G"v$RvfF,z(Yf16bR|-p lmxH&pXܘq:FKq6PJW?` H H{ V6L6GifqU/ruvj͂oUԠ"X0|*zukbʹJb}Pa| EbܠE"RQ0+4AC> \Yݪt|L^qvk{O*r'os`+񿧱8&HJ=_ǢGs&nh^c/I(C|mɆ}8=n*&+}ԂP4<[`@xM0%sGo}+->2u6*A hȻG_VJZe=b-@[Sdd)'_GmYWHܕLO*ڊfv-ʋؗ|PI KG;w#ŬrU=a†Bl6*c|F|@8DMlxf8ecnOh1.j↑m1&VB6Y8V}t(Kr8v͌3茫WɩmZ .XBo1$DuATfvNGF)7cV, W_ -N'`Ҩc,jC \o E 'or2?yC5Ċg+Yb=6vR >+.UG hqpsV=>x*u`H˨Af~<;?<zkcS Ϟf23&6i㡵Fc4֕=W €V9z[xb)G)fJ(`]dC5ѤSp}QׯjҁKVĕu;ȧ?5'j8{4/#׹+7ɵ;~zCy: 'tomL IؑyìLIR9v\?P-P-]+uTc7>/WT5DcTԟp=!([JCʁ-]hF&_fU-Yq,-bey2 ~džw: 1@QԢ-*ʔR.S tب ]~7c]"ч 2W@eqMn *a.;u~Ex(!q]u~.oRbpMO"S:`#j~ Ӳt_/mZQ>tzb8vY5F9K8Uǝ0{(GF+Vk, ױʤU9٣kf!XJ/Bg |݈ {/pv.lmI"xj ꛦџe(W!ԮNo;<4+> UYEgSOvU<2(e4OynSixxZdq>~eۑrzH+ie0Vz4@ҢK~&IM\o1vz- !m7wETK&]v=ej8 DI'.Dq#/zҁf Hn{qom#""MS;2C2ebDs>95D~N!Udzyy `T+IhE>kͷyE+/c4%;J_C7w|x?y-Tgyo^0~m:UCEns.^Y~J "9ǜ?&jcdR]jJ]pZefa0DBYI Z޳HMfzku]EjU {X.E C\P?PN.:Q?wnl]& ;85e]lfQj@qkW.%7%DWKVu@1II}G\p/PVZNu1Ji=ʳmFcAAp Z]So<׭.Ix[!~wR^48{6QѯrU("jzo"P͜-0<0gPE_9tcS+AA xNp>ZuqaVm0Fum(Rw}Y yܙ-E9ww4'qm-M2lRHZ3hq<j $ CU2(*9"9M;x9}ˣE[ H 2_1 0Ӏ 4 b'Vf~0qiksQ^-;_wA! ebv<6<جĶЂ:y?89mPE03 ҁ2;?W]55zN6#Cjb mR;Zt[g}p[RF w6E7VWjmˬNu/_y3wyD/MD4yn@Zh ?MұocEJ_`'>/*ᔩnn/WrыizNZ {0Lb E9/S\HS}櫱>6e`.- }WP vB$Ym'b2gOۊ.Sl2Wɞ6ZDa2^:ȜCYs^9ft?i5:>rr+ĖJ,%,fFuA%nk&]K[0)tkOAֆ ^X+p #p+z5#}i 1|jGH`ѳ,sjF 8+ۧE)ݱQ:h*"^(">\}Cx2oJo ܫ>hF̱VoH7]#%~gbA'L>^hU03'aq֌4 T6yhZcVp2@[y V'<^~6@Ad% /~=8UZ38{@Y"BY ˤ #RLEbfB?9w*^d :Y]P)L8e۔-~q,[3 KzF?sOeEvR*[WWno=R$n`z':tz+8?铉U4^-/ i:a^'6L,$?4W!Aa}]vMy#uDb͜Vŭ;/32z:K+@"A$/}0lj+ghg<}"ZidM߸. s;g8*̏y 6c|^E9; y7biYjuWPK0N T ja]S`.`])'3zB؂<S9<;d\YRk zSCGsNtX${/b?{"ċI){jVQc>T.t{  QӅgHuڨ(]'/d7j`։d+V2r&ݫv"οt&аqaEw1A"N7wgoi#?S[9OHB[˶^ n6ygetTFl &' d"PQYW}QL_%(_5Ԅ 0cJYXn&Fi7kI,ЫЇ?TbÀ\BXө0r="dDHt+&_~ɹm~C^uFLWJ""[nX†l]\#tζ#0 Wc Dz+ZT$J4ܭp{I3SW_L^7O<[E!kj'3TtߥboHmv^֏@ܟ[+{O+D?* )?Bz' 癸:L+ZD8ݪ5ֈ^RU ;0Ky|xdQ:ib`O^]NTkukSKi@צ5kxvi~;sTUhm`πg׾ ,I |hhpK/e&ꂇ[De*-!o t-"-N.l? @]dtZfWnzJV"2N.V͸EJ͐?VQY;JG~EY9ˋ.f-#Q%,Sb~#\퓏Wq4EL5VNy&BxCP},5$$췟; |f|gpSt0e7ʋ XuL+8;nrS+ RL/5~x۳^;6Vxq`ɴhN #)ZK{a}GY2 B |YCynH8Sh1K_sοpJ3东.jl{F\VW3 6 $'U- @A Zئ&Asd=(٘t&hmlK}m $x{P]*.V4(QE2 :%M(8F̕}a+NJtNҶ#mqZސ/dC;n5h$lT*;K,LyVq8_ )i+O 1)-.oԄ͑s~b6BK4eٴI}c=I5z*' /3÷@c wl㵞?70N,fHd 4yjы p75 8!wxDIcV g8W1Uf+D'cb⼣{ƉONM!~2?״+ r P/u>B$zb9g zwfsH289>:瓤&‹ _.R)n('D%<6<x'.-Gـr9L#Fe\Sh!ij@͌"&]P3zl?Ueip{[&G1a+D7d˳>g]^jZۛf{0}F&+>>nMO dKt?-i6+˘Ī{p|a'D%Srde;FHRXT.67=Tc/tӹƚ?=:ݺ \ʐҧ3ލ!B" tR5G5?DRٚ ] -Cc+9&hFqK5}|aUXޥTnvd/F1\3C,99s>[+2bFS1S תiJ6\{> a<\̠@:&r>TpnjYoy.Bmz$$Q7›0!I)ŏb%-̜i86Wv% m t!||= '0ϡy}|+FIQr؞K8qp8YS_e50q1"xBJɲY%<6.ymX^,$_w|]9ZiIni/e=VC$*[%KIeֲ.` .U[z٥$|29'*zV@Q5mS__1c\XhQyt'OuVݬj e~;{$>X_ 3m**ٓ2Pfb),іx겻Zmbk}kS!"50N4ia=f_N.ӆd%e6fm{pbm\>,7OSx!-7fO${zw-'`;u;G_XO,Zi;l'3Aaɶ{p?ُig2QpI$#YF)R*ס%WҫVf*ZEǓƚ<,X]m|dre *g5/eJIpu%Sh:g0.VUD#Pö'q9l3'Zߎ9v_Z,Sex==%b$BTݖGة<ҐYL\6cD9f%Q-zKJdrL;"ŰO?7&$_'# m꾱S콝BAe/<,H,*@y0|)b'I!Y ^Ǫ?S!".)0v#S6ᒟ AVI$|;K{M5{O"}H݉R(z67o'/𭓺?]9)&Ot(vӤ. E"z 跆(E6j,.TQŕˬ)tfݾ5sb|Z@]>7L2 %^<0v7p9B7^–iڷr5JfNq'zrSǽa18CkX֟C08h\fpp(d_/-ER*ᒞ*{]Y\uzbn*$Hf(cZ^zBJgB$^%98t>JZf/|ޫ(@YmW:Mp-]܌S%P ^+8ڡ@tMǧxiε߄}o=RCb Ngӽt[(׺G q?<!H 茫yj'l|]6 *5%1$D3wCܐEڴPMA61ˊ?,XOVr'/І=&|>}#JFW]$71!T$tPׇ%QGp*URΑ˘]ZetQM+gq()W%_l⦚FB3_Og(QMA+ݬ\..טD`.<3Xm\o,Oex:|aςnؓA@&OcY7:z"~^.gO3Btըl>F" _W/.]Q`AR7۞D;tU[ ^)qr}[G0ug2=p< ZB ^'T|6Ys}0`B '*) /+<@yo_Fq_nB mۼw, _묖wMOiqN7S!^JNYauSxX ;UY'(9ոΝ+rh~p̥F%^ FD(3\wp9 :e=KX/#`z -Pl@X774ꆄ+D] :l1mDߦsx<9Jf ĖM\(v^A4z Kڮ}(H"Cj!lt>ِMLPa#\{=V=[jńZMkDq57KT?n3(BW*-,_3wHHNl/+1ϔsr^_D0DYVY'/ ^EFBfp$O R˼|O4(?聆?zu6/"};LNy7DLbhꅍYNш. 6_2܈6o_@k҂%U/Ò`h7X]e7 Z}6G8 @`ZJ/[BkZԾ ""n@wV{]Äs\ 5jd̤{!qllmO͋P^k29'ؘ/sGF"?G(.ic`;MoYa$B%|uR?Wɲ7M5Wjh&V/y;r.o}2h BlL!-dtKKP v=1ꡱ̦%ɬRl_I jIs'pwOg#$3LVy+!s,1`HP ];'h3H^s1*cpїE/g܂Xn X/fND",y I-?zޛ!ck;=-2cUHM &bc̳MX`==]Ӓ]Gs]fGTC !\h'ڌ"+S Ӎ3@` 9Ml< Smh(G[\>"Z kPl9r2hiV?)~jmr>ݥCix ">Zr$5{:Ns.yA^&R$P rp_ ?M:-ÕjG=G@ 4B|<7[*35AXIĒ*\\}qEYH]} YoBI$kud`>ykTALi>0?R,n]q_1J*0Pީ\ϡwttK9y󑫻XM5/'^UI*g D#sMBXfTo^i!?>`!+7yxUDUԅѩ~\5wҪ3=A(KfG*|A+?ΣxJtH&0꡷ٻ/|Q(k@r?7v^ڒP4EKO1nUl=ِS5hZ7b(%S&?.۫`ٹgI_@HsTiEeJHm#l`Ihw摇F9I &@%*:U&r快a>ק㍃ʀs!1L!Eq(Aqd]%c$#Bֳ`Ş_m ',ͬxz$+CLs."$/.5_yTGY[ z P88"{CIt@7 bEo8F(@.(N&æ/SQ -6sy.wʕ+Y*a>WܐnlJFd!MČ g8)W64Q;ZB%rCђsY8:xj<#}lR?2 7jB87:=;b1Cqu7U OH8F({U:Ww?O$U,E|Pۘ洮iKl*58~ulQ47+ZN*MV>X5So\v5WK%n@d%\fA-tˆZLJϗlC`[`gm˄rl#9QB=6벨KhbHEP0 rlsXc0'6bV\"ʐ>H0aӄοj~\%OY' 67猂vZG]AB0H`WubW8!ݴdH6^wTm9* *GH(` SPKV܋Z2rP2f߽3ـn>kt-|}wgp|?r,U$kީ1efk7hK>8eqRf|x&yS`S]KL4pzaMz"ڍY`4e&q'qQ1A0қJ'.Y zݜoxύF-mƹ^)X,u2w[j+x5EZeA co-|AqVLᆹe)jF73cThQOu syOT+`!&չz'ļ7ySvVkv-q}׿VݟPsy y+ionYaAzhs&E FHL>qT,% ׯ"`uQL˶8;㞧IzoAe4쎷eyQ4\:(r!6&fNcg7V+/?Mq0N c1 9̈_NjkrH0P^(i"`2Yi_Qv2h֧DiP>[^u. ~*I9-8KīO ,NN/_;G;ͬl=K7AVQtlÖ 'SvswTMx|@Wo&T5)Rψi,p`<ZkDJxqShI%O Tp4pcJf%2[~ܽUEFI_{SbGnӱ7%"q@g!-yGsdCZy<ኵ.g}JeEe s4dnpLDS'WdՊFc cmOffjK9>z֖Ia>ffW|"G,S?Ijf]f2)5_w3B9z^k,okvsO î&'db/x;@OҾc)ahoe0u;|v&H%|+}(?$s@+iV3p*oTjvCLV|8RoR_ F{C`gAT7=V-D!,k(sխ[pmι)%3^YxuV&çZA~-Qn@pfyW"Sn!nzj{T%~dk m$E%B3LV6GwE,[~4A=m'ѯ.v~/NBlhC@/h' j0[۲c1řD}-syI[/*ݲJ{`dlP*Sh /StBiOz0p~5%VNR0Kĵgcw3&~ǶoKWBKr8,٭9tkvJESX鹙GGU#,"aܔ8Q s)`iGfd7OG%0+b1P,Z6at=i_Ċu2P"X? !>̎,@켉`K^OBJ$ߌݓxItjߏsdxdN?9^=$ynMvGINLUc{H &^ 'K^z?d@#m^"0 Y:dYm8P>}_7A 4}&q)y!}:&-7il1[~ЃDAw0 YF7O916Os<8%Lr9n٪,Eo-E-p?1UTXH0%_8%Uf^_= v0T*MT=bN;Ȋ]_hczTI=Y l=6cWEаS] &w:a!a.3TV)k np-cS!GUEq')IqY u=?1Ke;9|TZLQr:p"rx{Ў$1d?$ 2c7~3*h:9 OfCer\o9mä*|A\DtfD V#c k =5%/LaK'j:`\Ԁ/0J n*o9Jļ\=,'V!=_䰙9rkKXH+e 땴#ܑ*ȴ#hy9cQӬ +pQA~H83bq6z~,fԿÌv]KEC%oE1 =yT\!0J Ր=Nb~S5v,}+aCF } ߔ?vdJJSt;{\AGrw$V9[ KΆ<$sH4 ^ezK7i@ho8E̥d,t'5q-nJ."[z(/MzjaA՗婗I9j+{(i$)9ηa{+a]<4t3sa{1mikq+"x܁ ۷7^tVIs$>Zg]hSh.փ`w#he{?8x>-mXѰ"qRMD$@Y[Ѿ Yr [J!S4l<\q[_$ Ru*C)SyKC+^kPkLF3uYlr ~:yd";'O?H2<$<ռ>}ڟv#oݣ{1|3EBېIaFD#7f(qڅ^ lʮ3X1dGTQ1o$3')He4+jR\5|PVB9޼9T.h `䄭9/ ȲBP8x < GW⍦0չـ~2.eBٌş9$fi C~v^+2yaby`c1I&E=3fK AJk<)TgpX9_[o&*]l̿/gr~UI `Р0`;}E k)RMEggT!bVEmZ ޿PĹ1QH!J:UT;2qr9ܱgYZ07070100000122000081a40000000000000000000000016661a1dc00002a50000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/*]?Eh=ڜ.+6 SQ:@WFGZ)s8ebh?m61(< bmP$ u>Lu~ָInު.g.Ejv`jh"Gj}2$r]N~]oRz U jy Bby?MzIҶ5֋yWtx½ܵnye^$ާb06 "2}bmopy:]q~dwLke ,0 |bބMZ|Ҡph{#ؿQyL$*_ rn(T~Ux g6"ȸmQ6!8} ݜt.LRɁ4 %О6H[Kx&񅒼 nBނe)H-}&^)kx1;j}B#&ެxhs'O/!5L&<=V_~6R6d ӫQsްC#}ߜ(V߂S՝W]X=-~"Oo߬a_YDQ'%F$A2_qR2UxH{!yXy,.(?F^scͿQ^#nHO?g Թ~zI)d 4'$؈^`G%>K`@Ti&LO(!Tº@Lȫ#I-{(iE jڌRUY97=FH.#GJ]i9>bgv]Y߃u=@S \b|(=hwvc]112t֬S<=~>I>wi5.)1TfZH|1a+܂_{4-/ӏ'xݹ4n 5vJ?Ή%nM7J;ѐwl_"0XahfV@CTUT3Hg`>ޔs5!Ȫ`pjǢ5[x1!w,IKCd!![+ӧq]m:!pfZ驕{qt1̷,H:}1-;qUw:NTZ3OO}[ih~NeSZ,(sDPcEP QŘt!lz/\Eeb !&)??P~dgp@H(=͊D#zp~^P`w^ ੖@dTI/@]I.1 9iN^ƖDB]z[ԏAi{$xe5]8@wD(TM/!3¬*ȌgW=dRo[uHJK5/7{R^؝5ai{GKLGbxn;UD:˸q>=lJ^TX|E=N# Ӌ!+\MFm f0"Nu;+r-Mֶ8r~\HqA*Vҽ`Fk׍#!H[wJtrQyez`Cp^?qkS1|J3Wx$8#.psKv^PP[:eW 4@Qs"ŝn)ZvYQjXg{1LPldkCl']kD=`w mLrl獓_&Wg⋚t>:G$h;wZ"`H}ʖ_9D K 7Yd蠜x^g. U5:98B  (>h@@4+dr,'20)1W%U8H\;]׼dImD k;>A AF'MN"Ĭk'pfC )}鑾I`&Gzoie}CGI;U)WCT8^%,0l3V_DJp*ыt]`,܅1TKBqڒX@*`rO-݅+=/b(Q> ˸dŦ.r n #nð 67WR8 #rI4$pI!7@:)C{qF?XĒs}PH_EGLnVwL:7lmA#ANgdB\1I\/b4"wOf1v:*^GK BgMY,_/8 P<긙C9U֦]mM9W0VRC}[ޢeEm(d!H7zwMrO=Bw*a%>,_ijpO{ӳscV"͌cǏvm~k-̄eXt9e a#\0%KԏhE0{$xɌV !as%vܛ JR'A}ݷȧ|^2ϪZZ`wLVwCnf\&^M !YiCQ>-`Bw 4s!^4p:}%/ %˹CGo~iY~9v1?2Crs3D7$W 9 {#Qܩ3J-b\ Hv@281&KiKj:hZ$LtLfě`NCvvņߦ"ҤQᚎiTsj01X)jFTS-B#0\D4_?:kT#EkG%0uo|i\Ii(3Py4=G5phXť GSO=m}qVo+* l\)\j15V-$L` !}*PGsR򕖬0Fү.myXЃQh?l/ LW/q)kf wg傅[@*iD#]& qRTz gjNKVb Gu*EGlH $.]3G_ex#! ,*R3 9ȩn "2K;T7d8102J:D,TS\n~hDa5K?dA#G_ۻ0ӇόdvXm/y $Y&S h}vtc{(zQ&|}EΒ\^©EhE>$ogߪUrJ^pFŕ\_(}9@ڋ7 ʍ֝D#ҒΆCw–oiO :Yd;n~<-Fjt3qKEbiX[+TV-Ll^rD4uB+٤K;iJDG~}/JUH ]kh=y!Ny>s-%:EM.X+\?Fz<{ 6@g"K\OK,D[-OA'2kf+xć[1LRVɣ6a,is8婿gxɰނP/"rlp_3PPz`~d $a+ē`.%,p=P|jvB<MyQ@kA6¬:s3~E\3pOnQU9uB$}DsnZQ )T>ꟅTr`GBᎺeIoDUWi5V;klѣ0 'zHtmBY!Z3KE\'7EYxV&wgy &7iUԘ2w=^Ӛ2:+/؝U;+orDo90:bHe >}T^S[GEМ̛a,Y,i1nNw)"H*|#ݪۉMzVcE ֩NK3"4MdH ^X'/:'>9>;e3^2(FwDy4@!׋K1-wkVhiM|"v汫5( {TNTIZ\|iU2KxǬݦbAaG@0I;l?A)hg_cUt.>pzQ<'S$X҇dGԢ΋(D஝}aܖM~ZwJ}HbQx_HlBl8|Î}ʹ",le897$k|XYhL1u &8"(kۢ-7jZW0U&!G涬[Z@@w"/?K'<a*ϻTi6jO_u8iHj: "OzDN AzV16Ckrb(3CWyP)ֽwf`χ}>mHHs0tHMz!Nh2=ah rtkpiXVC~sŸ^bsl\rhmӟ@4Fd77c>΁+Ⱥ(+?N%(g; e*eª`IB,E=?ګiPZ ͼv &ocVhg WW7GyZ+4WeqHݗ 7ļsy0 vP 9#6²vҤSOz€QEY)oISԷÊrinοXv K q"56}=ok'p)z9?^dn,<*ʾV~ӰLlR/-%UCZd e-z'Z wNʘSXl`4PLPk^$81 ps-C(KpmpD8* Mf"1z.+Pv1a`+wu}U{ *Z0wdL`w!6v wi4Ib:Wy\C :r.xlze^r]w3PRKv2B(m$-!J/-qݼSYeIWY(Cy (TwEtvf}jE eۛv:5ӑ>1z^ZQ}?6R3M+`̒\ }A3^ηG<fa\qvshq%]I@o€MMp5(xwh@8Ct/s<ɍ}i&t!î#_lE/kļXr|Hz e@}lvD.rn\@ 4F"<1'O(4JR ˁ?!,!9ڂOGk ZW9߂"T1]~A+Y Kx=P4F: 2$. ɚ`G`('a QR R@of!n8}cqn?5jf+"앃޶ħtl%tΘf|i48-ˆૐ6pI* 4e0Z6r;,s;@9kL a_R#8Bl.O\6I9[aDRx,or)讂С$]BntN_R=;aȉiY4|$$Uk7@sAOb qֻ k\| ;OE'Tr76bhlY/ah$O|SLL=3}9 M#F9V83GXQirq걢OqߊU1ϞhF䐑XKR5w ÎρY]GAC/خ)1f.wA;"r1bcsrQf;sNFĐ3@ӏUΘ $^[|OǗwps TjcR}{6"(E֓7^:d7kƌk؝*V kGe/DZ^aHB[q2ɪ*h0_X`w(s[=[\RPlCBt(M?HQGbk9oPfC(6I=>v.?dau (Vf-t<ǻǡaGڪ@mO.Fơ0۲|V_ 9\M"PKnY=4߹m* ɊpۿvqX`V֦C8 }zڕk#TnM@JiV?*"Ige}6Mz(sEvOo[[ai,o#l5Yx 0p6%n!95+Պ۠@λhch-R65uFcoGR,*Can'D)f1Qws' <8LUi^Rl2`% I٨c3}Amj-JJ^F \CZꊚXr-kS}S9mEg˻Jzm'e*6cI|2 ij&VPQ| 6Q\uǙJS{|lo"EbGᣃiFbyOa+~ D{nBQߕ*u5)NՍ_4}6p٣ArX~o\TҴgYZ07070100000123000081a40000000000000000000000016661a1dc00001318000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/U5]?Eh=ڜ.+oמ>/d >K_*,Z:N"-׫eXו qP|xUpLWi<0C4i57OgʹcQ`9$v`R !@ғvmM@$u|41w8G<״OU[0FOs 3*H6b39FM*z\UP-8~`Avxw0t_8 Wb@aGNlDK3䝟qw1z%>3$$N-}?{" + .eBȮS.A4iK4FD,vK%s p=ȖgQ]c (.~h4=fbrd&X[[h(zetek,OZay;c/<^4eI?,J%P{eWf\EB+wz^mv5_>'c[@JΥfjF_V !hB=g#Ͽ.h^ygIp qGя쾋mz )KnIP뒊?c4S tS ѿR֒_Ka{W'!b0**¼J_urx^:Ȼ9943J! &lB(o-.$(N?ӱS2\g]6.ݖVjh@RJ9+ߦ.j>/>E*vӳwZB|fyI鏚+kxcl“kӱ뼌wTP~1JXYxFƋtrVNn]5Z)/|K0 [p%$)gLA:?=zN^@{EY0Q(!VfDa&_ȑ 80e~Ka9؋T?K fg#TVKK'M:\Ql Y__0(IQv=LIVe }fdl~/J Z|rfM1T%EI8@鰄h.lҗܖcDO=窻0Bv]ষl*> @'Rpq&"zv,lPK\a@P[DS .t! Dl+2%[99n GWޜ6ҨfU"7T;T3ًsh$s̯nPk9o{OHwk` ~A6KgI u B/MCsH*We"7@zX2S%4gkkM&m?S&g~?(SwȉQщmin_߯ Z{_x VXp_L@0Eם1^/GJ}_!cɔb#TYdW $eej3ȭǮɖaڱHC"ayU`gHء2Y%>ۏIeGRcQ&>hg%*B[j CEcZ,SB`5{{d8.\;Cy[f-^VnLJOeC?jb24 1#`хgY&VHT_ m@՛+J*ĭs@i}rtǧiӐܪVKW5J;<|JH\Fwf<8 0j`\3HE'+]2Iql~B8ms aib0ATF#;lfA@mƢ`,dVEK\ 0:dU(빂,̷}ZGGsMY f2X@my1`ܹ7Ybp)YaV$=b9v7k1H׌ڎtƍ>Uh 9Z+Οk]1r==ōdQj?꿥M1ȵ*젶$8!-t 24tCdA$|bv'jhW1ϡ9Z+2lviKw=FL>z9ލz´=#sQ)I$Uqׯn lQ( @Ƙqmqg 8ΚX`5fpۥ&v[00Eg[dlg.n%ךgYZ07070100000124000081a40000000000000000000000016661a1dc000029e0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/u)]?Eh=ڜ.+НA|ad >K_*,Z:N<3|$Tqjx[:c7DDQ$Lҁ o10Z5G9wIh^qd0 i|A|&\P7T᛼QRsE0pX^r2pO%+xݱNBh2];+B#bm(0ް qD{%6$W%U "8ROKss Kމ> LaNRĹ ~f"tYM o>: x^W)^{G'6kcH5A[ kWKaYi݀35SW"SOYR/= A~d9y L4@Q6ͅWn^8ihW3m5dJE0ITBgoR yN,& *g +B ,M$-ก{hPJ]EW+yDq_ pÕhZmkV 9Ew2 aTK'_celV ŢӥV_ Ap^Bs@ aO[b"==" 9P잠LO5༴Ce|Exm LcHi`ߒ({=[OHx^>YNX^ߍXU݃Ⱦ,S|a(V]RG[U[ʙ?O{%k8Hd0QxK|-߫6aP.y5&U;@ q]+ҊB^ʻR+urlK ltDGeW +!GQ^j/ǜ U,Έя$#h&zPw"4{/$q$|!8v qﮮ;I5U/zuW%g>ZgoKG߼6([ S͠9ftXRD0r?c0]aJ-VSxiCv$bY!lo(atK?E&÷?4m,` bypEExWi/Jr~xQPM{Ő˜.kJ p;z/p<$K 40p~kɱBQ&^ŀZiw}`L^O+>? Ẍ́Ħ.V@)#\ m"W]|.[[Ia wjM5QuT2gJ-{il"8{*?q˘;([ ĂXrr3-+٘|,αd){XYƋFχuRZwBX79)Ѽ,;BS۱˭8;d}8oga5Ge<z-OmgqC+u'.:Kśu4KE@晴jrxxMi[g#:Ĭ]k{`;>UAOfJ7%5ərɗ IQZ&oȼ~ "T X90Y#dn4!Neϥܖ YJOݩ\/ZjI)rT~vk\9ъ.jB:g2pķ`بRPh_coM՟5q1Yh8OdU`S}2,__U ZAɎzn4lzaf¹ٍM߉gbU()RiJ[d(a_ %LG\:ԛU#h\G/NVgVH*'.lc{k4s#oT+3"̴&Jvg]~I+?aL-7y&_>F>{2zl7ύ{;ǢR+tC:,k:f$lI 謹`xg~7~DCvwO3 D;p~9{HYDM8\K5/E8M/t5|6\7x :ĪƉ%EkxSeN'?UNZ]NO Ì;J]_0=MU_=i1ac ga<]/REʨq4v~V +r+J5@ǽ唏-5dF˼95eQ4? A nYES7ߧu,ׄe5l{$(Xu;y<}mGfa1IdV<9uNRv0|ixg21) N%9 2XA4"Ğ)ׄz8;)+ Mp~+^{.R\zf\~ V8dRS_ _YxxLb=HqAYʯ H^`;4"fǴsH.tiZS oRKQ&z_vHnT s, VƋ%< 1Tۧl "~gpE}9s!{r>˄S9>glr:R߄*ަ`uPq}IZk=d3v=xdT(Ԥ@׷soӋvLźm6r^v'/ y7QXdʕ;ebG%et߱>{-E  ehQ08:IVJ$Ge]CUFu[ sH#de|zFނep9@8nIpo4&T㙉olL~QgSb4]x&c's1;z-@ ΜxW9S yR8#/It\!wZs=hr#! s03ЃAW0ce-MJwz`rڻKZ@Ň fHXV`xO|'Pjg =-3Q/oQX{Q=Θ -ksKF}j&FNU7qr1LolcxԂ@ ʏkG' E>fF(I/HzVkvgjw恂9Y2Rn¤.c;/O},h|cH#A& d{;{ 6nD6'،6>$'z5aD躢ՉCET-ބa<%+JG?:HctΦجYExqʑ.4tȿFHo9wä' R7,V Ov,id icaABUz[8J]KK7&3*,FeF>[ ͊ ȟے]+#^>-Pdrb̟ٝe֦=YWpnwcBF:1W ʤJI2l'l/,#"2- znbT5 ìsp"/. 8o=)~EVFC $'G+%Wfu=Eh>n\KBH%)T_[ma`~Zr+rrHL3<:.:; a'7m߫w" {W?8K|~;.88nLsӢ!j#ȈXw5 ൵c_fi!Jn;"y^^*E|ݿc\zݎ\~{fML:ҕPd%J/U{%Dni&55ۘ${u<6fQ}W!Exdh_׬ՂMrҦ?i^YG<.'8>_Qp e@#o:mgCȱD6\W)OncG-\a5HK9WK6s<d^n:ZUѮc&<{>O*[tq}(ro-GHss:#pn籭𡖻c#z,_~(IK#*qKV ̕uQEaN:PJ;G43ΙVAO9d)EгpMi[KiO Nn_R*ĸY] !- ,r[އ]Z:i~ױyt.$zPJp#N- ꛵01N/~]5g |ҪnTr(Px1 ;!:)1nYաNxi;Q8'(d,A6<0zuF &wDo}.]}BjTXYط8G T4r4R6g!S!QRQbގ 0L,&K3V<;4 @jlo{X kX>Jys0\ bfW]-)ö2 cи#>؋B5|l(I-kk uӯc8-7ёsi$5?9d߉~ܱHuLD{JsYy06Web ̮_W\uLF1$5| V%.ۨa\/JoVnj9?eXU 1`\- $PcUTaBpv,oB:\e>jICMԏ"X#qLkKd V57-tSaE"&6\Fɂ1"TW$l0'~4<DK6q~YJ^JWPzbo8yThdzun U};#`,I+XجYđMYFqYݍfz` DbXmwkkSKsk!~Y5/%A d#`/P:H).T3i`W0jMh,^XA]B!F2F1W9bj\l|RVs.j894Tkg|ePH5t\vmNP9 V MKPI@s?F lyT,b5ڬ-ʼn? _g=Ψ t:-H7<jaVH"&KS=h|63 =6a<.4Ib'OtyʠOnq|^;L7Q,>RR躗s6AWCF^ [,_7髼LThtg\84ymF`G#tЮ <(;%:qtm?hRAD84ipN xlbon [I{Z0 " ZH`ٹ}x2"6Oq~VZgT*6k8(5sKg R$c׏~輐ٲNAjMXҩóIgl9Gyl#2G5C`:eܳRUCQ7I jgȘwkl8/Nu{jݻ a2*TCJάj9vwq)&ˀek%po F{`H9#sx\nGNy&Q5?|2:cXc/X7Z.?M/f~YˌRKwy+j׍nĉ d NP)C%#t/K0lY;yEku/+5/1WbG-,V:^7EW*s:%uIqrpPk2^vD&Ɓ,pe]9IVr(e<4v-"E)*M.tt /氊-pּ*cyrg&YQeʔ4ɤ5dtIʂP~h(tEwUDiK^]{!j#2!>R֚ZȨ9LyQs'OԛFƁDP@|5ˌCR1}pSVKt%PitJĚJf݂pg_G@. MSC gYZ07070100000125000081a40000000000000000000000016661a1dc00004288000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/kUBE]?Eh=ڜ.+Z} gCi&Tur@diGZA7 5;Vqct9ERpKѫZ\{RNIUQٻK6MPGb&_h<گL궍BJ;ѷ-jljjDv _[0M<̩Q 1= 3d [&o$ujvS)1tox[iЍv2RYQheB|H:hY:r.01wj efHv>i:%3^ >PQ R g.F&֎DJDŽ\GGlaF3 ?9u;mH RDsp&2F'4W}#[r3r73^掕 (@i;~>L&(?8BƜ;)TDE/nrN*?~nI:tvs   ϐ!@*u?|<5Z>!@ЯId뀒2}{p*2/;P@r7m6Y n5&Ы*_V x"ra.I|ıAw6[U*/dOrkBrbV}çURCubSf| 8p;L2!r*e/Uܱ0q$>h&4DU9{UC93甤G s;c5 O{n[FnejLCea${7(X'?QRu^ɂfcFqz}+V#R+Mʧj":'كu.h}\nC8;,Б$O #9M[ E³V+_(a¢1hDτNW@ZCP#29Ls顈pxp8978'Fz+1TK]~|idLUtBd)^w Q ~UX%v"p }3zFo\Z_͸Buȇ Od=glܲ+hEd(l01!8P_;eyzr&hBAP m;s#{\bqOM!1y^U:z#dnHgԘx0`cZkvFE.PvMKH9.+"#*^݉wKBaN L&GlΦhUj; wM0c657uCN w!jE$C.̷vU0Wt99 2)nIw*!Z+[\"Ľb< u9JňR" 3~#̴$ʧZ$hS3$Q׵RsBr?βO#:FjEǐh''29rR{5 Y[cL:~)DZҡdG ~|Q `.`9ܓDY` ՑHZs"^p\05W)"q8Fi6!4-UtɅޏ}6Mv?$SO^ 3` )aV o˲TNaY$jS2 eE޺~lW:!*8;Wy~gC*J&`~ؼ9|z]WzS$ӰK;NN#ywЋFƿkDs+)#ΨP0cz&EY`}ŧtK_Y]OK,9w,{s#Y}Ac,RU$$٣ukc[;]>kEg(gLC5jc;C4a΍u|խ 6N W][6`Up\W0*e`K Z֢E<ݘ*Rod [4BLXσ윺ܚ ANh0hwW7"qR޾jwl%vG XmN\4ᖌ[B|$ FCVL\%5~Z]Hx`vv"e HԔw!WLydcMG6ʦ3ɤ)ܦd)pg 9&͛3fW N-ҕo0Xy350V^˿ae\4>@Ɛ:1ٻY1<3M ECWg*V?4]4"n_,=ٝ~( q@(4Bۄ[Ǭ7HdT + 'd~ԊFYctyz=_3]אM]QTk>ש=Ԝ}AO4dh0C))t 9jj&<͸r:ƛ.-;kt8b"wzHrNkEGrm醄-s9m8}}r >BV-_noQ R9rd ?Gl6|rDQXff[ķb +{abKp s j?ԚIK%jųv2w}"\.Y؜^Rםkcmw&2~c +foqq 4EAŬ._5?G0{;.UVsQ[iW?X*d>dm}WFI`u @i7_;~Wq;҈\M pvrm޺t>"Edx3Eb ʰR [wpIu!0UmCrX }_VK6β,'ݽ+g|e[@:Ccd8a[e$b5{1zw;i }M;Qk 蝤dn b Ȳ`[{6#C"Pk:r}=3"Vl5G (qE_g$܍3_=,ݧH!pf liI -:z6}&81MT3w1Al,rDoJCJ= 2 &fZNc"mL<v]`Qxʟ>z[" F6@Z"mt7f ħl5tšc׷_Vc:BggGB6U0P&7CR{ Hۺe Di39rzj]M|*7*Љ 102hvN(Uu%@#pIvY 9ų "aC1K6^ο%@Đʇ1=zGNÒ6@wi+0կI*j8Sn˒{zU=tWKr%5 uuS]@PPgcz4Y.&/ = ,J@~c57ldвZ;xѨI3sg%V;P"rKp&nigö i‡(w ۢ`_A> DI!=x Y“彨|䪠BߑkohHReًB-sB!'@d;{Hb8)1з*nUjeBƕNMX'SۯAM-گ3% c:'fSv<˰6Ie;qd)C۹ ,s^v#Pb8#:Sn,m jm}!2Y{g7fطڊ|yA1;c]6֗QG>c}ٞIO k[hӓG}XiPme輫?VO7j`3(R`_~OѼ5w6xsN`痠FtJ!vP.Pbp~c!; 㔚3O+4Ehj]T?Tsޠ)j`,ঃ75cQs"i~pyOgwzpnIq/O7 tCq ~|u1oSRR5&ªvHΕc#:JǾ7:;%yi0nF]E~5 hA0lX|'*m2QRʻd!cs;qp4 K;Bg#N'gӤMG\h /?\_-Z X~}sӌ2K}V,7Hx0OhDBm1tBB7Q@{ڻy\}d2ݑSU»_4 7%$Xز@ػ*ewnEeN'QވX]'xKĨޞwk/8.GlI"BwU-%=TUgPbѝ D,ñ钦xHј3+]V$pݧ4GD;IPM^/: 0,wDas/t0 Nk'.' Twp^|3)Q *7 uW$t,3$;wsm.R粅/mݸDculU XvP$ԜF׌=\键 TYc%޾ϠQ^tiue!AQ_"T b`4"m ]mw^u!̏LasB'SRg -nЍtd#LlKȴM'o_@9QizbBze!³3VxoLok[2D8Ѻ~_Y!=2&j~}Ǿ ^svpPbU’"p(V;/< {wc1<CԸ-e sj9u?g&v,S2?̬k[w\j0yd2̞I)b z9˞:pƽgkAԣTˬy,"vww0?ϝ,_/t Ib]U~]hU2҅E 8Nk껦fוщ &'֫iY㆞˷y39־9K}Ǔ:nnCyTd0zrzj 42n#u:A`+2+@V,U&@A'ToxlTWFZa oE!%mPH93ϸ?Kxp^ȵd wqԗ.Xu-IR`.Tʒ4oD2P#0: ;|ǷJ}Zjdƶh_: r_fZb(66.Hߢ=[,?{I)SʌI1Q@4qbcVrYbƣ/mu?n׈]kr/ }*9)hDj[DW`ٻ]\w!C/4aB3UZ*ZǧNLj+Aj A6lm{?KhRuJ}w5ZD=T?_QW7tʨؾ(b3u(wv(^sygDlR |Xd]zLqq_<1FiNHU'\!Geۏ7**2 QKieRD\<(Y!ҩ:)EցC^]hl hL՝ؖyg tڿP@o#*0Pv@BmA2Q #GJ}T"gY\7Ж:f9icrLJD+$j,-*+)LJ^esl+$/W( dHobvϋXYŦmI+1* Lv{L_J$j`[+7&{o ৅ ƚ4Q)w,\u<XAJt[q3E9@IP$TO}G8:^lGD+n?l(wQa<3Ʊ(~BL$/ht@#F*%[DgGbb>|C#w`[^R.z^ GdPYܢ7F4]Uݹ=網/}֩'7ly5޲Y$ފŋkrp(Lr#gf^6*[XUW1Mt|F^VINwQxX4} Ry*H|uGlΗC#Oy.S "K0BQw{ +CG6J )F ^\ʾP觱Ȇ/$Oƈ4ecGZ{3cDZ DmFKؐSo:Z$Pmٿe*Oo%bH$ 5!]։J; ߎnEj=tsB/Qg+A=.qطH f84CoÆч |E(<'MGKqŒcf $ /Y}s+ Q[Äv>[]dK݀A=E:-Uig% ѽ b`z6LVeTvW:TA!J'JFzqS~|/s tw(Ջ[#ʄL{Ai\9}/נ,&P%jZz;JeH(u_o7#;c^N82Y9HA 0KF*dea|U _!CSx& ynE=-=1@?ry>F'5GMI#vb#404!LY̌Í+c?Zz7J&׫S_X 1Hqx؟%ɎL;gE:1)3l=g"/ zVwHE4T_$*EuG[L]EP5ƟVŮ~Or>hi Eqܢ-H%e͑ eh4Fr߹lo*}[A7}M[M.Z8q4fgR84uɌX#XCrK}u_{<# 1Ht_yas!1t~LKƐ5V G. s7muu4-|so8BE w;IJqiZHnMd۝6}x{ip{}zj|g7ž׍ib8E [iQrU{nc$וXنΤNxek# OYFl|FN{3SO\ zнN^e lOe}dBՁD#R '0"6~"J _as^7ܿ 怙)iw:ԕPF|Yr(X|UǪD )g]YQLj]/I5 Ryʘٮz~#} 2%6BY |v{W]zł/ #bh@ߦ!_V  vh1t ^bvPOXxr,WJp MV!J^!%M`吺t;K#s~I fF)((~#۩,A%^Oo5K46 dNtw~#(@F HBsٵCG#Ez7\]N[$gҿ7yN&O/P,_#^`u+l,6x;əs2IBP\w~9(%4ae3;_=}sEE2uӜYbt3Li ~[c^c ]9-,י8֏c2kmw0؎랋LlE@v<nGIɽ~!Ȯ}VW56p35S6@[eg"v>]ʟA/l]a|\e8"7,Q ]d/뀁ڸ-@,m<"n">sP-.=C0E\qnM國 j5i[j벦s+. :>ƴHrSz:Ba@B>F\H]0Ʈz!+B>.^XP(3y[,]eǺFNTwPA$Lʰn,p_co :~CG=hꋊڧr ŜGͽɣ$1ŘI$O1>R Ssu*@@byzvΑ^-jB1;(ֻ)" j} r Pne|[h嚧$nNNF{(_oFVm8'{"!Na;;Ԟj$ĘXF Wͦn81Ls޿mբk֕"Ln`zZTY.!*ғ*ޭxV %h PdBuمf ڏU[{E nKI@#ܕ `%s%״T'HF#}ٓYQtX8B7;N>RFyS\e8Z#^*G s,6:r)6l &|,zih5Auw">}G'÷sQǾ&__Q.QCj[T|E}YERxgSUi '0%Rf2 BbAZs@1FC9j[>ؗ/[t5!V$ 1!GZd1lJr@{Ԕow#^5Fd3ie{O9m  9IZzK]^& I͈q>6|FXj爻0H2aEx4¯@OlAX!kن𢊧 4- f.Se::jNc#;$ XxDM'r~/%<.&:%"'6P#vW^8יmt<8w/Pg7{X<=цGSwʾP#CluYn /ci)i)h?N0~;Ю|L$"=PMl%$>@3:Ysu>9* [7c=R  %ɋ)STiN&%|]ؐ{ZL ͌mP$p-n'T>re\WT2%i4^ ]!@y c"Ҙʽo;Ϸ梭"7#5F5ٲ82]hʛCQF!D ަX Bِ +3,_W`8s t~":8A7QuMܙJ{T*u OMΐ.I/IrTd="g,aUk PVvbjMq.Gg\*U sR#QelSG}߿T; F)Im1Zn8*ڵv<<D}4vY1]fB>EԒ[RI7tE~3Qt`s,{D1ײ?sE/ :*E]|tJH:# 3U Ygs;628R \&iot m"z(: QTʼn Ls4tψE[- &nqr:Jp~5ȼs<-3% = !mAصJ{޺Eۡ\\ o_VO=&=Zn_;H&mͩ!kSK׷[Df7GC7CrN zi ̦$|'qi̧sgUyi@L1sچUNP3q $..z[`m_ k+o7Rf@PY7f4il YM?&$,ѩ}ohFZ8AUR)sաw72!87@1S^@ x2Bn_2 dq (7)sJo0{%c7ŦVf,zpzd. #zʌFCO߀DhDZK`cV {5X H&OiZ0~>)YGrGATvOKo&z0iXI,q=(\Ӡ~.'.E~YxQf+:)ָ1iZ@;+2:;ڢѹ7VKs[3*:F^wؠި:uHH|P yn9bK~U!zy;f^%#ßcVR|{*CNP@n A`)y_?yY:_QCٱ01tO텓'oz -`l%d (Pi9MbscUXf#W RpM1^,"ƥ]VD*ɸ>bka\|xj _rb vRwhI=PD3NC:>xQ}6 C|*mLPF_O@ .E} 8&|U(.qÞ}n0 팝F39(jiɝu g*xۉs6%W0蚯Y E2NީJGTGQ(9\g15^n<):(.nRݿC+5&Շ}5ԡH Et#4dh>qsSqhN|5񂁹brR5gT;3[o$NSa~7F:џƏrPPVUa'Y=sylK9_Zq+XV.KcmAS;cu'FVv9q2ye+x'c b'p))6&1C}6|lo%@YIMgqЌ RFU-/T N;2cR}qE XMp8l܎Fmx2K5~ۅ7{*IoA$ |²zۃ{Zʬ^*`cJՉ7eAeoQE۷*60?Fmt5Ui.b[*KmHBb4QD_Tmr?w\{aޘ&q_WyO]AG;qeJ \6G+֣bd[z[GQ/2.roqZ;y2XT;[ )&'%~L(' ~6|8H4:\,e34T4piGq}44,iu^!%3K&)б4ԁ$_J9>u#A8DF"zG>Nj:`[Yӭ"Rq}ye,J`g}V VR,SC_{;  ? m {H|N[n|p,LI'yzcd"\J!Us(,63O;|M R2WA[BW<]SehzVt#xE{ӓK+ IHC/LX_֞ !6ҹf 2ꕩ' {tM=qa})ί\D[ŘIfs1ĉC d=b IQdJmfc2:s'ۚʮ/xGkПiJ8f'26=M2~*|Ņ#oo brl[왅-]AIZHbe"VL U/ɒ5ZYґk Y̱gYZ07070100000126000081a40000000000000000000000016661a1dc000057b4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/ngene/ngene.ko.xz7zXZִF!t/=Wt]?Eh=ڜ.+=fpJ,7ͽ;jO:JSP8+E=Ӏ7`HF,VmL@RW^$cã#1?k27@!yǞ@{g _,:7F3qג*|sEv?Cr}V8vH2OZd2,2:եSBxAW;mI\Иk3kP,m5w^#1hլ0ӥE>e.+~$r+Mes9Ϟŵ}dDWmwԸk<"4"1>͍L\vT N:AEQ{msM9hoz-T 4 i"4VT|z"FBULJv +иE]e Rz "y Jyt6ge֤k Rl6ii|)mi``ߎ6/d8|U]o@û!Mٙ*^}R@F &"2YhPӰQ̿#8uI Fn!7Qsá`j%OIvnR!5U7gK߹o̴(弩\aC CpN`Xk($=\7 Pxm$P=Mu~UC pCbUI" XH_%8Diߝ}٠=ѾJE:w\Nj8 |~y"-bzp?(} h?P2Ye  E>R;fN IW![F{T¶h48>Ja }n@AYs#׵Ya?fh;k#b(R}ݯ3B&$ ?9˦d IDþ_YOccDwaN6!- ^u}I.:q̎Hx͹T{ Mmeh hHpgmwy3#@4ssϫ-eM?{-#VӰ\{azg {<<]&krGě:ծ ԗs}%Y]Opur'5a`JJMixIZ Ӟl$d`~.\C{_=` }|w\ 91&׈h7- Q?,nLj)yoiL€(P60%`#抵ToO1VWLu}V93RB+aJ %;Of|$K ,@s|;@IBm^p? HCp" fQq#ᩔ8DȹP%{ I!vi˦>UN(H9ϲnzh Ȇs2W*A zQ| x\)aʒZT,/6w&!_,J 㮈gZJ|8g,ޤ.{$_9Nv)J_oN!֯DONBda*^Z>QKX0!:wr6y<許S9^u8U| wRdiaےm8$S%&w0:N`:)t'c8UʛЪHٷβJTB]$UaQJMRjhDgЗM䯳" 'U|#q%CX֤yַ =q:1+ŃcZ#8$DBD@N.,H_xh99 ѓl-5q׼0q٩boo%K%Y#Zl2N!`w$y~864c8m~|m6.D;kESA8 {%䔭^#q֠;h Ҷ &KÕ:,o <aqr}H{2+9nɜTY$Ϳ"ۓExB;hRbS8SƖD:EhK^6a9SPOz~W-tkҝ2~M[UES$|{MįhdԤu(JWj=V(7ߋvɷNw5Lsۿe\xщ,ZL:9E}L̉֌՜Fpq6x %7 ֬vB@y๦0[;M$ffiP G動=w(dg)v噟E7KjhnE:Z+v(oo"k,= ѡ'3P}5: Xusr&<%G.pii/Q`0agٿU_[kKr0]EG]k%jl۵3x q$<М ^0uE,F~F+[ q&D^_dhd[P1SshU*,9Cm\izۀ "wF94(;_\두 }kv2Wy\{K*""(.5>'\5=pb;Ѿ\k5U pR9TbLn:n_TQVu8&.ru&m*>hjh*T/ZqqAMB2\.j+a*賓XlL\u'chs'W%>p<[`{vDn-o"sԺ,ASA6\w]6ޫs+k(hG9CxFL bO҈~yBqG-"- tzKLvp~iZ@pM9Җtƒ>%s?Uǹtl :+Ny^ʨ D)BP2F V4T}x&?]NZѥkpc`ZBv0hVe Pu%os?Q*Z0cJ)e:ŸⱘNH)NM/[IIj+rLpto^*ȅ Fˢ~/0 8!˻슰V#QۚH8D=d17'f >|$aW9p\~x}M<و$5lk {y>c0t~3A8L1gچT2ƶ1hHd#kqu&GU5WѺ-K370faLA~}sO}cuj^3 K`+`޳6]q!^4ͧSb};v8#XA[dwE n]{zՒv_<6 ĚVEZMޞ[= ytЍaHmc9_Ƌэfh<̦t'Pɯ OqeatYTrوF_JL$m$"uk B6^xri={Я=R|aW6Xmcڵ p11HFւ ,M`b6Lև$1UғI$i0.Qֈmij=Iti95â//5nI8$reSܚ_ȄW < k6';+ _m ]VPmgFŨq\3/nZ93nΉ;Sz85#,MzW~=rb [†CJ˒|c y% x5H&p@a[](gy(X|ntu[qp#Ch7v! Q&Q8gvb>ABƥN +Raeڧe܄w O 3 6ĺ vܢV^Y)Hc:;?w*I=uOk̔OZe5 mY$u]0R]f>D$ [A?>0^&fS`,`!cf >&G"J"(*(i&um#bZ5vTun#G73 -+5رl&p EWG>V+Jfj6 Ao1͒kwn U:gSB/diMhuѲ .rY S>N&!p?Ӈӟu !Off%0Q]n\髆ZE7@?5{ >1V`/eR4e%OQ䄙 MaYJzI 5P2A~ ̳3\_ u ͭd~^:\!7SL۸;P 77W-ؐ`R;9$oOT4r`|];QM(1: 2R8ͬeV$ E8nk+t\V`AI&b,Mpc[1w+ ̝N^W2Q"PF<SV |-Hް@}Ō/t0-I;@y=w W+,­4TOadT;~^DMDV{\Y$I{OZ  smFIE^q#l HO z>Oɟɦ>ɢQ {J3{׊t0}̗hswD)3ug܌+/̂4,'duw1Z_1kuGrY۰d@20aHp7\̬3lr@x@e꣮FgF{1>qVT1WLqL]a rz5ek(wjA!üpwzRAXG NfyjȳOddzW!W,) ݂06~tc9S0I{>չ. %U*eۡ Ԋ~7rAjz&և2J) _OBJ5X)T=_']br9;'yW&.\M@djDXݞ9^w(sy8|u^z翣ʘhW'›hJYUG!XyW|⵨C@﵀r;좎C^ڨ:f?TNTW'{u[4=]Y=7: ?yvXdq$2'%J4 @*yhNn SMfnB5^ˮdBUI\MA6rpnhW.qCޜ3a2zP/C<LdlP 15'FcK+S i10O ^( Gd=&N3~|r{b;rMHYX#|a\0"/0K3j8N.L&sDzHrsP؜:4׷3Is xAC3LWB%D,ND]BP7l/v'?W_NcefN]!wM^J/ 'r~"[؛g]e(ZBS.?ePAkǰY0\pa W?wkxGCpG,"8$ Dd[mB<9\ߍfHn%B?੅Ƃax>(7ZMV.j>ꬹCRf8tE* l q ~퓡 -ՇZsc 6RzY #mZ,*ҲؼB–4 #3I@Z,?ep&{F1 ԝj(aʻ&~WD2ZCW]d_^qJC"`lJ!Bvw]"Z=P PtO愐!]:9FGٻLH!|_x LT\L)w(8;4VXۊ~~ҧ;Dful#! VӅΚ|j]an KE20dkkhk/N \dml4!VL/U"VVMl=Gr#3",&p?X(yxmu84 As!g  Ss[҅ĕ@mì #ef qT蚈[h&}QY>1s:ld>Q7o(NζNaM+1?x왞1bX>,-!=T2f_}L4ͭQE e{Bc(S&VmPN-d~bCo>yYкSMlbyRzxM\%ﱣq$"hVtm*3EG5=,u@I&$\c?zƞceju -p+ ^ %#iI`*3C[́zWR%f0HR7{Gecgc8 P`E@jŏPUSG=_&f0JZ:vDk$)x Niښqa[ K OW◨ܕ P@ cb-*p|(G=>ҷBZ}qdOeHU|ͭn/'-j.CgTͿ׹{E~"(0>|9E?-× *N &c4 -ظY|g?/"C:W^K۞ԧ`5wmkʱ)BTr:]yrW~cZ++ſ _H/ oiɵ7`4:?jd z'S>KuK)ZC !7(jns5aEU#ؙ)d6 HzR[Y`?Kck)O:M؟N"uL ^-\&I]"nuǘ-_09 ] Ir59wsU_y;)+4b)/8c⛞yuVTj y9sʞ䡘3G1,zGLKL $~/lǭ_t40DU{IeaN%1COpF!};fH9Z7b#HbY=*_%XՅ~tʩ-`6uz? ^_КUh)U<Ξ1",(F$[S"e9!ƻ";]rHBT Gb#0`<4&~mu̅,X5#Y8bϗK?OPoC=){;rï IK މ"RUtLC~ bsn5'3u:TZN=kn@Ff9}I#S`"DG3D뾢G֠jdCچ>u^6V.Sxosc#h p? 0P f9Bg RcΤ_STb5:/:)7=g~Z(.IƟwYm*E Z)ܚ 2Dwk]k1Sئpwo% 9[ '}@$ 3O}%͗b?rfJ%l`MhY*!'3Fe'~=Wo;xkp XqQf\F/;PM>%|&DsەU^>Ҵ&z!AFxj' C  ЮE25}XO*YByFFZٸJ`w t?OdbUYetT42:ɞ&̦= 鑇v8_wFiAuk'65~}$:ecǙ9C { YpI D_I e&N!KdjKZTaqV0` =Am0/I)hZ]rUTRr!2 }E5UIWg1#)5$qbG'U6$NE"D?: oUnPs?` C0*,J sR⚻t{"M`گp'Yڏ:qq|g1!Hl%s*MXDMfJ#&'Tn;jԉEMɂr%AzQe8u`Br ĎCG|)Rշn-mUP$Bw/ܻ(\SzM9|c̒zP?$!j퓅4}40&5Dh'.p-=~]:/Ki ;)?7B\]7ԞW7; d8X{8f4<=ZٹÛu =l] 9P"CӞI̛oU{0Om8LB#jT-@BvH(c*dI}Y#ci8Ej# ?L)am)m5v19sbtcjNsՋfgD`mW6@rovS*I!ib HX>zfAܷRuRKiɦcTt@>qXS8#k%K>sgQGv! j4jyEvEx`s@>weo8[1ꉗİ ߳y{<cXd](pɄ-9 #l5ܷxKhjCCDiI‰΄~1h#~fP (PLEN b[v;}WI;]3Zg6MSzEA: ю^" >;5}1wo"\g}K;K -ҟrK{>b.B!u@7if,0^pZt:/Yj'iԯEyLE4eގMd#䵮;ÚOwwooRIU!8!jXj ggHMz?븄\eeߺ<NwO 1S甶i$'>˘>1Af}񘿌ʱܞZ˘; dž96R=gL<$rcҳU dW=iaVؓ@Cad(гL8&Ewlzw|TUI;@֑ӡ7&myEv,A Ab-(Y:ց(bܷ#)K>}jq0Y4 oˑ]U=0]L`P@ / -@'aî[fmy~WzqiceBTy_u8L:fCy/\bN`#vFMþ4w݊7^.Fg@=|i]_cr5rcór_FS))__[7U8<35P͉|sǐ>&PTj:%S!iqgI~ -gxܗmi}xF.'jI/dm>sG)* qP@Ƈj)*9_EmhOn e) ̬Cu:=o*]oKRk7LS+SJ"q*~:yZtix1 ‚Bơޮ,k|mxݖETt4tm gJ3t.YZx-L?y͐w4 ;1(Q0[;K/(AvYWKgO؎>sܱkb@>_8Z^裪2hA,YĊ?h:ay\cLcDbW?NoV7{@xr)܅*qYfvKN;T*R&+X|[F.P2QW&EiN߭éúYG+?ݯhw)8g-1唤6]23)^ۺa-n[HǗ(/8 | ] 3D%ANck2$ p@g-Y%f(1)&)iwZa!>5%t®>{HJvצF'|հ;8ʝiVYH(6ȑ X˛۽ Q4>rU>"M@8I;1Ugç7&{gȲh}VwTR6 R h$₾8<&R8L 2O Džnǫ q-ًɬwnjX6o Ty}pIao JW'[I494EwI@5ɧufKׅꎯe$<atLϟ *v0V~ dl2а(MpU[ ?qA|s s%V9P۝;9Y, n*r}Թ\8,I=RE7j-@ۡ(J~MY="i`]FU} ӷbV-~Z7"b&[_~ [fr-^XTÙoYiʶ]?ubg`k WF)d}NIeqy)D9sKYΨgxIu9GV2y yԷW)"):T pr1:tY+BC `1.~/]P/ҧ" 89{bWN͸dQuH鷁~fJ(xV+8poMCʑrT30%HN wY/ &An/+HJS qW`}\lQn^pY& #:CjVtƓ(zᄌ^=5^‚GAv>&lNMe'hҩC6H)46} $Yy^:μ^>5?eo,XEl=C$fSm{KGY7W71cbFoCcF> C p}OfT]슄;D#&grgs ,3Lh LOE(T(6ӛ,JHӖ"|YOOFry^GHڌofLLs< rmr{^L|Z觕g 0!nG:ѿM'*uQLԾFĪ}kv:EeW֦Xp8’yYDz*h^yu'e mY:L^] a&>ڥE؝n r(|֫@i׃Av r[qN)Slhkd;84`` A5<F 핎O&}szbq'8y4&ʳt8^fA81Eqݏxsj|[ƫje6}S={g\ xF. *]Hfތ٨ݧ#\a\3zX!*Tm"$LWh1V)o\%1~p 61Ho'<7uO~ACJ6{[,[F-5ˢࣙAD矱߻Łn4b7ɭgpJ]$`2,՛!v@o̼DjJ02#{`ȝ.QU;JX)pj]V%w0i} pln9*eݵ<`-qNIa?\dԏ¨]}P<;A,/L? R 2D2 Z64A+`IãxSLy$^["~}<܅ۛ^WfM{t} sfrTxĠuJ('/o_z E7#'GHٞ`ɘA\һH%ϥ}VE,Z*W?P̶+v½>$6Հ/pZO݅xd O,ǡ*{TiY}KK߬nn>7_Z_YbKc6uBl\w_[( YwEKBJ47Q>cKl{ x{o[UH]ҾT|Jx{ %!Ǎ=IJ?7e$w%tYO:xShw"]MeJ2Iӧ`U8&P=o=!L1R)4@(4Wh=kVD6D#*:0hj[s׾|*8B{Ao@+/ކ$`؀efFH;T8⎻yXo܃_c쓮g~(8yJ^%&^mS$XĒ)9:tēPnܦS\?& mc)ȼ%}H2mˠo+6˳zi-DVʐb .uUF":)Ƹb3E/Tх3Q= mv-+ҏZ7}XXUsVmH5U> 4~u!sZUJp>yw3٥uG|i+܊>G4UAbQk+PjY<ȗ^?ne:d>գ9hZ[tgCo{Jv^jqQdAƖf=r!@6r#n6X_eh!!#NN8SNծ CKEE8DR/r`M` J%r/RB9@ grޚmo==zMAi4[z0Ѩl> "Foo0Q;ʨB?>#ɌPŕz=4-W4!+Rd4=X|s}lB抠m]ZOi1ǿOn:wmiEtڵv`s69L'œ m''.ua o9|CTe"1!- zh )WldnTh/kB1f `_9ꛌ| fFdkAI[bTPx ,b>u! ^hf}[)(NA_iUL*-%J43mhKD]غ10,-Q?;F@kq8\_otL[[{0Bp$IFLt9k3[Jw&첍3I]ʜPc'x#f՝PdI&rūcYɟDvݵ#aNdac|ƍg.<\CFh<{ގ*ȜRrAk=%yס cnC}w5U4Vy4ڀE64^a5O_Pz)&8>a;۷YF7Z?|zzKٗG)?3G!l wQi7[C} WnscgSl~n;}ɬ^$]KNz &be_IG)x]w9]dQݬAqRt@ީEΑ;94ǎfd{@@񹶠:dk?m `1-؏O19j )CqzǗʽ~LVg_[~c6UZۍ耥ҽ>@z9Yap7Q;5:Ƥa>vƖ"(T:i\'ԇj{?]aD\LՈ r F90(vX P#j>h9HC0Wy%,iqtE\(;숗NBoU̔6k% ME>a`N[:1RY}VdtJ{_+E S+(OT [cKd0SJ:l+aU}̽xGUӵCWS2Nw(iFhkmʪx+TI-,\ͭK^n嶬=$ZrT⎛tD'068un6J!Ǥb\7Ԋ8M'eFiNڌuHdǣho7cCjH\$N^Oܘធ]LB;qO64hl jAxU jV@HV BKT]լlZQ`LhPEW psC(8FUP~mmL5> 꾳{c%>.t?]OO甽,u1!)k/P/͖'ݜ]5\qxU-ZDL{wO~DhH_[/lo 9k#mq [2XZjt6ca.z#޲A_t/ScCm|vJXb7F}Ԫr :[hs}s&0*iqaO9u:q0 -Ag}.+e *-Ksj|R'R说T=7ukrR-xnۡ*[3]Xz*K-cv8?S떀83P_JK?ܿͅahzøg'ج:Yƾ,&R6>n007GBa3*"\BLNͭK8<!VKyW0O_"j)N\8A%R?G|:p N yCK}7ڸgh""OsU0=u>KmP[fP("Kn-臚/s;^~;F93yxmtFrK P}}/q4 T )C *hjB$YWy+;ywcIG3| ƝԐ=L_Vt1jvV[cZR )bGYHhm9RW]$< dL0JY2{RpZm_zhR2wHSRc|G'r#^w> m/8 |! 'Ǫ#M\"jH2+VOlkI}F$‚W S-? 7Ie]u̫,R2E f:~L)Ϲ>y}8>ccc[pXKQo{Ted&8.(U1 @5_䫮q |`zH)8!p,#t#a-KdVEzUXm3rqKN}sdeĈK᮪ C: $ S0uň. ߞtA5휓 ]6QGwS>_9B=س8Ŀ>'.Ci=Y(r:/`Ĥf^/v^s zlY 䃻#NH'4Ü4ٍĖ |r[3Z/j0՝b'l3ܛ`Au'Ӳ벟C>J]&#` z\t6 _(^ qJCԵ[FBi27WDWŎݘxiv>z"w =>Esb-SE? 9RWu[cj<{zC{#;}a%;tЂID4F,$a)ujlPźHri>Y΃Yڣ5a,%ɇ&6V\#QpK>/F;9!~R]VZ?Ӽ=,NR(k+Iz& HTR*mqhR/G:JP4mȕA(W\>bYqS8TFQ&ݜҁfL9Ycof?e=e?4B[لV{dկDVkL [by2SN ]z)% W)y 6>ՕG_T {QLu[O:UI-*w{' n //el0!Ԙhq9 ]cy0MJd/d2]Ʌ(}UƐy7fmjŸ^X;M8p_ (c'ogYZ07070100000127000081a40000000000000000000000016661a1dc00001938000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/pluto2/pluto2.ko.xz7zXZִF!t/d]?Eh=ڜ.+9v)|rY']2mŨNNyB%r`ʧt*}CoD%{PC#s1{%3d[vþvKwⰖ5n7B3~ ;jӸb nr2xZ"uU mꕚtY:M4d;V شHnQg {KĬ$B"~MՂV;ɈZAq2/prȀ8(bvmȮ;ۀ q1 $4kG~_֤C=@t,tG{-Y'wSXI0rBLQ kaP,99IB1UD*8vEGݺ1t̔O#vt>df(OL >IA`r~ \s)s,EayZhKM/q=/ ^|hW]eLcZ F#pD-6Po,->tf{Ee84~甲䴋't_=W|钅*)ngGGyIjٞV =B„XXU|s L[~յ%8]Z22qNXv]{LJP5{ Gΰm?nC2qZEr$V&-2󥊜a@ g>O_\ YI/n9g^H)5q[Q󢐧bwƇƛŁ갘F?L~$h 7ܗ-$̉m:7%_Njvh#x5Ӡ'XF<[Vm}teli?~9񤁬[GV_gP|r B_L5JFU^h,} =8`ӳoީ6Q #ҝ$B&2dk.NWѠkҠAJf%urjUQ5||_-ӿ7޲C 7d.}`EUCS/CiU!\6J$˝7*n? @^{"U[ijjrA82RVr n7}G k--@;r V OPO+=: !T߉JK |'3LvS/eͲS'Nf*qi#ciwZ0J/VT>CoZ%ٹ S|ȡU=1~8M>Nb.{YN%c8$Tj!>Ls-2nf\.M8h-NV2!ukeR /v;'^"Ɛ&zk) NWjs̛H%LU'roQ<㫘:Vkk<7rf f͈29ZP";9u}\EW+<ϔ|6*3 w`g[ZhrHj!TdAIjgy=:-^ ׮i40mr:x$UӶJ]d2oe1P^ž]c4]kUWK&fquF pP%V<3ҍjQ@C+]^E[$PN#:BA#i.~EYgP=Y^.0w4Xʕm(nIjka[+gMv(кZ ׫k6R6 ÊU™ĸz>fȠ? Gn|hգ@YuPJOY. }H.*;L(9a</R &_4Bm3۝ᩋIOMs##>^e:u ,E8oZ28YqkEnЖa&A6*75`m5f0>BƖD>2@9~#6rAa+$nHlMTYfO"Oґ&`=0>;FhF*i@ˆFI͛nnD7**yS@CyiJrPkY+5&s苳_q HK_SHndBeVs3Ӫɹ\ՄѕhiB0$w9ֵ0xYB&{b]cae--U/^ҿL ^妞3!xV?ӈRYZٖ- Bcc1 JI;8bkH . ~8BՇI&z5-﹏owīg:G]4NpwQrQiy_GI/v_aF KKcb*6Na_X'@mĄm'rʂYVa!DUn[R1Qq6 )y iVAӔ¡ݰ&AD(QzhR N&A格pZA7}\+.ųTҩ˓ !I>K4Z_[ QzˣՊC;`] 8Dӓִ^ȧG&)GH1=m\nj dřJC^-pRb,ZVBsh6zZE俸>Pr)s#Br}]j?Wh=~#"kl]ou? KjݘGJWݬ_(}MZvbL^a=}9tG[L['m2#Yp} 2ѠHOk!'o^YNC/<ΦneL^l= t'dRjXWl+`GvA@C[Ac>nMrS8Ojn)W?Q*DaE+m=wSghv'dѥ0'\bʼ|$uzۗx2꫺՛GS[A\ |1KdrwtK"PωSRDm ƥA*ڷS_e:7ƌrIV)ixu8s/?=)n^t:T.^h&j#qwfGW裻, 5^l`Z.]oc?zeߣ'S %#vB^k@D6]d!`2e3x4`QFTB\.:aAhc;4>+N/|YhQ_ &#W$G`mNLB4 $}v!eufE AS ȒWdw/_So5t&|7ϏQz䞺h O0^.& !0k[hh8.8=+s+PI{n a-2%&?}BL>R {"l7g^= fzlwLGB)v _II YdH raAdX' d rrZYsf|bD/ J͢eVl :kCZyC$ Dٓurxgk(ª3t&"qЧL^{/|MK<94{5}eشV dǨ1L^q .boQɨ0ӌdOZJ:AUE~Is *% +5 2~L/;%cxѼ2ei]5 g٤3(w=ҥɝ:(Jһ#!#J|anK'h7羈_7grtDGXlr#P[ʪ4E#pc<0bE2  'A붢uHG5ZDLBIqLruHSԟnw(%aݔZ6#j.զۧ|CGku,Jz܌X:s'CusXqOB\,q{kpՑO{e͎R$@giAjmHwN!xQ"Grzãa=?kw% .6s;s],4y3`\SAwYv< L.3laЭSM:F~ $ΪKg5OOX`,jjc,X-XKaKX|]?M ke Ē #*1[6Zg]&ƖPD]&Ƴh:6~O|EF)'a& F`98~f@s[JU/&~? A#;%¨t%eqX[Ywߖj)#!$AtXP%Է_Z R*"Ƚ'؉k]SyU1K}A;xeSDTHGߊhoXWmjtģ_G8^ڶ4[٩o>,Q:8R3[wlUIJڃja<Nrѯ]5ߝHhsVp&&8(D"6鷟ieFBMW&D?2 pIU&4el.جCXڰY-wEc,o|m%Z#cVL7eFsiG""WGץAC\)CDyD%;*K|U'xjcA+o%c/"daHkP zm:_f`U{0I8gyWu!Wv2 { \)lΌVx|7)%` Sv:LQ/ʡ` }S:X42,JT>O]?ƳO˜'oyǍQ N[Tp#t4~0$}XŷժF`ŕ2[9f﹜1 eǐ*O~r7[7HRLo e&`Ca\Y)`A-b.p+`^CJm2 ){a"g"RR*2^ }lE3KzmҀŀCf偏jx'S[i1rPHJfmh0_u#~x# !SZ`UZ3; ygg\l!r8 A1_SЍAMQ Cv˵6bGCldVxB+ ;-7sziiq0K[H3su0Q'<ښ鼟,|##i8$ F{hݹu+a.L؂'n:<|`rpgz5]A2Mb9|E( rV 6$@Rtq\Iۘ(_%?+]4\@ D!.ٞsWܟѣMԷvY,ލ.v1>)Yf^y:& `>^ɲL$L~﫧D̼0363 _j!>9t ߎf-x6|#Fs/׵s2`c۷>w&e\Y:/7X0CI_>3 ^ad9( ~8[Y),߇\F~XWt |L}otS5R5.VQ,bfJ2t3D;uRW=eۭf ͂ײ8)΢{J!NzmS}$/p뷳o "SQMtZ]D@d\ UK>|~'$CPй?͇9*6tͭ$aA-Z\ԴfSnګ|ꢐgUW%[R`:c"+ni\b}[RbkDݻdiگOG~+T!3DѦ:o&WivQ/Ӂ1W879NSBPmX1tBe}h} Z 5iQ[ڻ QF,W5ZKDZ*z1?uu!U+H@ʑH~N-~}p) xjd_l1Mn^۟ p&u(^Nw)`voguYûĦvJtخ7A< "P>+ `x&TS)DQFT|,WYƀpܝ ޢDNա/ Vh5Co Ԍg JBO =[xg2fG_}K\51 ƤםȒ56lj N;J&>b$Ra3|^ ~Xc ۨyh4Pnf"a،3Y%rȽCȌF2%V_yuK)T:|[ 7hEMP8N{Xz?Wor]*뙁eLQ<^~]$AR`SVCv&ff)c륊,B0|em'JA=? ޵Uj>]!ADx8U`2tZULW8 X7#e"}5lZ}9DU.3n$h 0َ"F0'!nJxCΔG֌X_t;<8$ !Emk}knI1/l֋z4iӗ֜aBOy g!~tΧ"ʭRh>r(LU6+CF1 op <6e؟PXzy(mB}ŷ\$aBa0 ˏ܆JĞqq&rIvWO~Z2S|yEve:#go2H:Ba>K8 D.J.5y=l !wT>\"D^S%i&,[5{ So34y$] z"0<՟_[8Ãs<`+(wPf]u_RYn"n^ & 37Qw֛і r#vCY9_?c`O8iy+-BJT GpA jW5a[;g-8[ܲcWUg^~ï#cԗQt8eGDFJTo ۭ8D/T*Pz%SKo o:O߳mӗ}lS`|&A7Dհ2A iHV@LZv3d= EP|WtD&GGpQaFCQ M]jJ2zk)PvJYpjhLj:cMAY\H!RmEz喇7aZnu0t2-W.ڷFYZt\<\k"Bm€\G:+njVJx B%r4d<PYú PJJꡀ֋V& m}r"0yv'Lx5멄pG9k П-^X<Jdޚ);m:r_@@ɴl%`_Q%)eR2{lITQTxJnݻa֜7"fsҬ~ ?P9!+2.t\,"@9Xnد>JNdX3"-Dx4\]&F@<';r6 PqX Qc.miÃ&W{Ra9)a|C(-d(?nzܫRRF9`p. DsR2:9vC5%KݤAEwltezS7JDV0L{=2/;kg䗛KUm{Hҕh@?=TVy͈^#{FĐ[!{/|e{8wlpF̪Bq.\r틍oZ'9EYN%k{aK% i@sT,T$߆FQƢ%9WI<'CMS0u7UT8aƄ Q s,l"N8&ؐ7,.mq=w!b4^fd\Dl6[ıcK<\oԐc(󱈡Sfw*o*ml Y&[qRJUAM;K8 5obD[GW݁F3M(rl~ d9Dh%9,yp-o`A:{6qaր zLTg3Q}r4cݵ]5]~taIBM, gV4dhc' ),8>@Cc=͵[N w q22%rm7#b;^}W{kl ~z.sΨ?Rl/(A8>/z( cɼ_}=zBw~Ig>j7"ZibyQ9C^/4GИ&ݎ댯r"3yi$k)"* ؓO*XrH {n,E.gJ8^l-_.慊mq"l+ZKn!'"2zqȱadh/.Aս{ygyn5s ]݇H|TؓRG'${";O|ǽǶJ<'IFC*B 2ۃsQ@z|ڞ4a+~AFGU~R}0Bs|#7%[ ɼs53c>R1fLeT5}ԿXqҘבDys:@t{1ۋę>q3kxm1`RŋP]?*Ov'C j>obAюM o+8~c he@?wW6g״_`!@}FRZ;C"hfomzUL 5HO8kd8?S*)H6x@ wbR*7+86c À)*l#W1aG{L~RxUg_. T45yo=ޏnmePqNݒ=欏'Yמc1XJ.m s v%>[6@[B[XOԭ❨0zx=ύ, %ABFKTZ QnlW%=+#rۇJ }hoߡ7 CXv8I7dَ>+>@R1EN5Sl)x}HJyXϿ#qp}I3Z| 'Uu uf0FÙKyoP\'*Kr4b|ۥ§b@X1֠uJK`i&/2H(-{%/K0͕',ZzNTpHJ_šUy+<]efGJG(u{jVfi_3ZH !X & ѺӣTc)  ]_֑ܱL_>**5xN >޸<~ AWq@Gz| =بMǝ9a=XD9\*õ4>!LbA7cu 5٣#LVHWD7\Onn]vn2]?XGքo;k#>S4&} <'A#C}GW>=K9Kb&wӹg)]>:Mu(7Dp9@0*B[;Fs `Uk[;&\FFTr }r߷Ӣ!ّ+/^1T$e?JN'hMzQ?X[T0L"Fh *,42*Mr>Gb O Q=P`Z"' Y0aTR6֎De\1Ƴ"t,D^sa-&ϧUpNٙ-b˥0=ı^>1yDmTb\NNJf]NSiٔoF!l*+, {@;*1/Q{Ar:?#`cqV0al]R̒G^]}Ecˬmy<OХ&W #qLuFY~q磾T +[^~&j]n<]s"u>rO!B_ k%w0Xx.e7[Mt 8cq߁_BĹgZܾׯmgKcʪQg<(E|Jj9Mj9̶=-w@Mqҫ9IFWqvIgAz٫;hK"L@Bq"LO^BaKhMoD,;::w+T6lg0 | ch,;OE4h柑Z6b3{x\Bv)1XI=?ͱ#+(gzTcqkՔJDە/> R"Pɶ_9+6pmi@t*5&Og$uI}RzMXѼ]cqajSj_AKPrJvL FD~8i-Ҽ O71> ҟ9.MHZ(>U@擴sG&#_v?ڝ_r,g9]z2;'7|寴r-$Dr30L_:(u[l%ub\jgz*e_,{k`dsZ:i]Vۈnf*6,RVomL7m'wg9VeH_kVE WqUI LьAuzAB4KGtUvC -{%|iz^]#zs֌Dot_B.#&RP(ƎkIdZH|7C ~eKx>VLJwrb荪w\¬ypg^ uN QnDj~͡1͉>)&Vxr0㑡,N]eCd С1a)<įlELɸ*zk7"̃G΁avkjDb-6+N}Ҍ'YxA 3h5n8 Hćc8DHWf L\1e `a&ɧ2~! # M f=^WMv-b^)wT/0gN֫PLIWrmVow P",N+sAi+^Z'4k| _e5A2YMZLP&'Up_ىq>!P郢W=|u<zrH)6RJd{S[{*FzZO)Jmh:qS,i~pm?` s~O^D\<Ъ )<^KL-9OAE{Ik؃H qGiNhYWz`7YhXg$sy6$g_~t,kciʺg 7Ƨ5?fѶ;4 "׀bWenw{#aSV|Qs3XvHN(Ub0уYVf+%H(e]@q2yqEx/)UdiL1vJ1a#Ҳg~7GH7<:t&)E'pX~gVaPǶ=+qoMcgVڰjd hȈ#{#G)} BM'}?m%*!he gFT7Tw_KQ!/@60¶N@)f@DOwZ:?pRB+Fhx$!BB{~9sTFA{Ȉe7y!jn0p-J%6 J4S~E^)dƱ"=FVƙ2@P)<~Xq+$)0; ]{"JO"eo=1Xuz: qr @!.!R:R_G3blLѣnpdc`rԿ(b⾱@7\xP[Kl=Qmx%~9F=3>45 1R5ޤr-"NT~"bJVzM'oxnV&+عCKLuX#0fZ0/UXiYYƕۓ"# (|8([FI0&m ^_8^"rN1U0XĂ& daզS9s{&Wtc Ptu(Ad<͉;'N!Uz6UA^$S& R|чH/ t:t6(YH'+v*aAtn@ߧrf*)r£!gk78Ŵ_3Gګ($E]aKIߘۑT'7I.3y;!1Y/&s{b!OjΚj߯vUέ}٬26dv2##6|gy|h9s^vBZ$ `&w7} m6)UWd,:o݊ș9Ϥ"(ˠ! xusvA Ƃ7De*ґfX SlΫv-YM 2*B*T{#ʟ?-o(.)1*ΰF9Snyq#1_9oIO.1T#{) |-KfT4mHH53ƕMjh]h$w ؙ*BO%SH04P_7\l.7pU]UiR:RĜԐjGnMve{4-ֲgbJMAW,Y&hJC~B}b>[UQ(>ְ7I멽Z ݱLQ/ 榬ri#ʘ;. $Wi?S01~;Rmj4tWa[s21Ib|{#uCǰPe0ůfqv:T9!:ߒW}?`j$Xw0Nh{hSs€|ñg/E8ŵY vϖ#{9\&a୲ܘ'OɞH d!ɐNwA0nocxºj䇗 rMD(tc B U/drB)(F=R9 2&WTg/-25hY-OyLͻliSxE&8/OR <țK=gZ6s'2dc͟P.yI;R$xĕ9Ped:k*רz|WCRa<.bԢH D'pΥsU@wlSiPw9n=C=E_t_?,.TIN9hr!L)1z4BRT5VS?{3Sx8O6+gN߹Dè,LNeEJ5ƑP HI|v\FϦSJ Czr a_.8Z3ȣuki$Os@xd(%l<4C,Ȣ|xy'j a؎@;x#) <"&XG2cL;RB#]|<7{E/*L>2>WW>ɻ^%` 56r9xtBa)UbWEPBq) H& K bÜ#V7ʇWdLJ-6 k]L01<3e!c1eVw3@u2X8 u;W%!!R| 3ǟ6ݒOW-{kp3/u^!5bv=sdp)eꮲ ^Dr#ǮY`+uka]x$`W'k巙Xzdn.=B)} ɟ7(!XĄ~, +!C ׻m٦͌ؤU{y#5U\ .}nl.Ckfv5M#Ȓr)9@0Zt4JN5`FhSh!EK\fٴ}:1<~yP9tC !9.LeQmNT5i%j4o㢉$T?wFIwr}DQ}\{KֱPA2!V%,K~oJCaV7E~[d<^:y A*3u1i(= nJdMs7|udQ Wϙj5$t[oC;[(F`!)fz\z9&ܳd(C#;協jnq\tNنQI4̿b^0#r/ WX 1Zy![] M`=|u[JB#R3=0tjoȇK櫊̪ `VM㣝 MjBD~XD6mfT|#E`zδտk7A`WS*JYYo4F©}E9Fִcvq+P0Cwn%TRtՀoscZ7-젚+ry-Aޖmcz@.C@(?rfF`Hz H?`RK֤0B$A6 ^|/i8#+!")d@qniZ)_Km?jևPw{pTxmy9ab{|Zfh>zf'hG36} ro/WJ y^O&6j Lj:q{R拘NT5C99OIE)f@LBh6Y Jx%+1xfS[ b. >e ؗ9#L2~ʉ\cq`#X lqCHs tȊYf⧃,h]y gjAAwrRsStM|~p}@'~ >+eO* w.+zG5=Ir3xGsW`*oUn3əKe:nd^!3fX-KM!ʒIUT"Uw9*W~ cMWR./O~^OUt@jqͬm&!oz.p+EkfqGV:^* BK6%ng?۝:ik/GeΆaD<쾀Yy%T\r\ضyp&1W%Xݑάp8Y1^ħN.Z0?tZۀ.H(D)͠)A-mUx2Ò>l齇-7C 9>1n-ڳ"6ɋ~ޓt}ДĽ"OSQ2|gsƲ{ w@.[Wg L/ P3*5*u-޷ qoL  ,?\)!g)1#"95(GJ)n`]T "J%G0ฤݫd"d30%v:9 GMýO@ mdkguHikit[R3D ġX]}J,߾DO: g1–Թ"ᬯ?3ǡ0U-5j'iV }}RZfXcr#އ&vvYAf:<  M|: <,?!f",eNIz$H|"fTa&#52:=/e(k"^~bIWd{w甀"~&,F}hxPus/?mߤ$ȻY1֪.Y {QzvhUJ_:#AtYeu@9 Vb-0BG~g꼗*@#JYJ,A%:U'3 QKGN+HInu0OEa,N^udWY HP;wDXŧ o#*Rz*u8A˫(Y?!Wp dPP`8A|x:F# 6,lq[yJi> 嵄\{3Z9)QNX|BE*;j'0`z(@2D^(g>U1Y boǷe 8PK@iN!D4Ț# lM 4E!"'Z4=q"6w@ug'wu?oLgJ^e#}N!Wj kQw~1tLlaȚ{MmIm*c## zۄ:б (+͎LYx=BѦQyAM F@2dX9ʗƚT!XbI81Z?iTaZ=<_4t# _wc>Hns%A9K$=DgO7@mO(2[ `LrP*S1^-3|^Xeꩌ`^~ >ǼѽuN0)ZE`fBh5u++npI!Hv.ֈY#rRLMN5$kֶGF;<̟sKGndRd8͒6Z}^fy̦kŭtMh^ᨽtM3cbXͭ*brO.eiIs!u^`cb37 AN%]Ed%zTӋb"!L6q&%kAmd/:'VߠQZ=0Eu[P|{QaNGf6? 7nPhC%1o'6cTa<[r bDqX^u<ܸ(&S0p\slkE'+Ѕ{| g^Ww|$E߮.x~}N qpk20T~n=NUilEyTSvz٩""sG}l)]E>dWpu 3Sb} 4Sqp  kAFzm 7E ~˺20ȃPΥwγ>L_9>_B~HubK Z-kMxMl.Z#= |>0߆of8?RR N\ SEZ/$LTqEGf*J)W[u_;K;ѵv{)T]=U,E-%)s %rP A촑6e!PZSve_;+Zkx07UJy~nţ/;:xm/(7{ !N{v#$y(} dєV}T9\>UR:;ر ^Kfiy <\'Wu\KL /ZS^; LŦXֲf H~$gNIcg`LHbzSqvR@2͡S2۬l~pmڈ.p6 ||.NgޟG>Wx D _]Xj^keh`hhZ( !vթ)*#wT|%{` Z8vZ n; #?.X2lq2FV)W%J1B1&,ƳkهXm+k;K'3jf5͐Ts(FT?Rb)̖eܢ`4ْGsy>2iȢfZM]ʣ9_b s 7b9=t6"HqЏ7Ċ_{d(EU`ߒD|CtR%btk- HiWqN* ~T!.)cS/]2sʔ'zW(rhG^<=q|8{̇"GgA$#4">ZQU&e%Y$ɽM͹YB`M(GV|b<9clBrB,[yoPY[ƀ#1CXiY~|[ oA-=;ФD+W0J̷Dtrf=Rb"L' \~;C y0%PUj5 o8ȇ8lp@<D 'r2Н ]m]&άwbe8(I{z׊$:2Tz*۾! 8ͫ f^dώF4~qOQX]e#HB[,2Vnގ57eC_ +b#GyN`/hWr?=Navq"xAt70ٌ-/+rgS:.v[Wv֭ê [Nwd^or|E]&uµļ$C[S5фY(6qmDͧcOiSF O,FϟV W<9GV`I- c+11^膸?YӵEևf+!uig~]%Nk/uclޮVƏa3Q7N!uwuNIT߇U|~7uk 0ș,btpUlIk 9AgԍvU/eK9$'Z?> c߭bаjM"ȩ8D\ h@&aZ69$⸛MP: fM,g'P$"*vNyxi=??z'Q !+F*PrJԡji0Ĭ]L6{tRRy-T ÷Lq|3,YЪ/G[<&2M@nx%ʙyn!JTŕlv}qo%H̘,CYaiF#:BՃ^&IB c6Cgޡ%X"G`Hbkl {=H2nѴW /`TU3݄=6xZp^>x66܋3KMe eZ_F (a/;djW묑h+Ma j<|]qӇ.O Ag GI@ð"Н q3NJv^bVb[o,o6nqe5*TU i T.LMj*7qbI:ln_`Z~Ԝ^4 EtOg? 3JڒZ^& M>Rԃ"Ob_ s$4R W: @:HOb?o6E]t>OZ[$ZM\tZV\KUC)]hJ?B K8yxyWn_ q0aPZJf=ұ4f,7:Ԯp{`1:ލK@GhtH=(wkKDdH5Ŭ3NvR >h0q1k(uAw*}㕄W oF0 aF@GQ־9U#Bz3ĄA!_EϘrN6qȀ\K.//Kڧ% gt: e轳Bc|jNӎp !k>UϢ欝WӍ)>pB994}-'ž)Ohn:\I6Ծ7eYdゞ8:P*26 8U?0jI=Ń*W>YW !}aFh,%63ˋ S"LYG1u9o+ Xd>ɦ_IN` EӌY/C naJA6==?2ײ|J%I⼢ԭ{ܚAL]2^7(#S}A?y j8;tEJ_{bpi1rDqz8 sn+\BLNMR$| 83u}mW4T0'n0C3jKp#&k2ݍq_' dT)Gq; Af*̶)ttf-P$)|- 8NV/W;(H҃Q@6; ["tN_F͖$Q"lX"ѹ> ),8B %$¬o6Hh g(1^tb[U>ߌ)HlE þV~Z2 %βLn\)c[%k(f:ѳLEHYqH' ʥƄ;>Zn$Ɔ,ZN!%m& mL 9w@S`ڴ%y&JygNܪVVxG5s,.|w{v5QDO06<(na_6QIxq'?yZ{_=RYrC1UL~Ҁ} V@ouhZ eIAozuxbWkB#i-cPD5ۈAye{\4aZ`ǭdI[F@裼hUhҩ:%3s!V!A&΃:83˦r@{5\lI'|F͙֗`jNmN!BO:?Ч 㸐tirCPFoXۣ\KeGwzL^<* aa!)ќC{00JVnP(j)P:ĝo&c(X;_;ޤ Sﮮt R.G+Ӯ/J1 ܳ RS|5#~1RF] Wv46}+*k,Pʼn ۑ=9J1Ơy(p qohJjܐR׮;7qt~tp|BhA:vNWF2@攞 :8Ӓ(o|I _I?fK0%vq{?`1Bv`u~7.8\ԭik!#v*![/2;JfKΥV@ǩɿSYƛl1Պ-b7["c\ڌOMԔe~)iJ'MDJ8ɾb8D{+,wiⰾ CI-Ѫ3)} Ӓc eF[\aSY}ʼ)&v{ii\X[z0r +Y -gq/3/}MLm2CF3J$,x sB35qZ}ÇݶmD7zS#ľ|;qCLqHA?z2~T onj[h;,3#y%턟dwm4sSu;\' .6b(Msize^Fu!Ѥ t 6m(;P؄?#X6EM&FQj>;ӫӬ!4RHv{yxQ(?dNqs F7auk$`zzE\S]Yne1y C3ُg35MLv'䪼εIКL[رmRbie}NJ]E@}"~xf06X a" &Oz T8LPr|2'a ODf;٪x~I{ιzfhf=W5TP!l넡R?g YWHܿddN *%ڬ B hEP|Ԓ6m$q{P.~21z@yXDz?aڜ*JhZmFw(ff1yl.=gEgh>_SFp|fm gak=H2uvs9~@qV ۶t|UHZDŽ 8D)B@]o4b;3Aُ.;`A6UǢfаt]/*X]h=n$9#',;H=6PqIB= )G\f[hTar0#jY2%GM.]nѧNݭc~~ի_ Ue7c6yv4۽ X?AMvӣ 1N ֻWP٧eJ們aFiaqgi5l .䃊99U\0` .-;Z*pxz%*:Ky9.dE ɚ7x-7HFʬOWĤ[B嬬-,kXhFA1^`Kml1DVfR o$ez|]+h-O&=6u-Ԉ9PrHwufv#,AUGgB芮'CU6w 0"}p9Q*Yx3&NX ܃\CPr8#=:2_6zz?)Y53ul8?JWёгٯoh/M#~lAzdžH-\coΫw}(Si:/7܊o.R5׆ J-fXiP <<7/v A{vn.$kHi:elH܏Q!+!'Q|naoKƮ1Zt|1@|8vw0]Pp`=8 ׇe_?MipXh8 0'p{_8^d3PllN 8*.nOx&4ߕjڭ^_ԓ3pa& #JߗJwVK@`y-M 9߉pAYqk`Yݙ/^$tNڱ*+D3ϯZ3vAU&'4e)> 19:'8׽ꓶ$^tN7Uh!P@7ql('D<w:kV a2NSP0al34J/ا6: sR-ʕQOpF-4{i `=\V >ǩWuyR}WuU%Շ"Yj9@õMUD:ue5$!e\2on]5>*Fa $՛N6$n@ O8MprO WT6-пx6'`}βJUp89'^hJRz$Tw~~ZH}ٿэQe[99"K&Q0nIxR6B5k;hrN^WCm&Ngbք%.X1pSX;cIYD~U .Nn2WgpExs=`[xxʄpE2vqHZ PywR8+J:ے 3\ʂ.?ҘzNNbyL#e M,@>] aK##s"LJqmu䷡x(Azv|M煉t/?cӦtK]ێ)Iys%KͩPi'  Dǿ.@iNp vt㷈΋ (1T*aJ:ʊSy|KL) Mu1$CfK}pe0k" ڠbR>##3jA.mk"R|:'HfCZ&ٚgxD˕VY@I]1Z#qGIorx4%U zSYz j/(>|\*$xo{p^Csr" o{76}%sP_FӜMAlIi|) ?3^J@QGZ3PO}*}ʱo%?ɜ ,; 1^\`ց.^OR^MiViĥ?v7gRqSDY;W}sR^K|,?UA]D&ar?}HcJS?͓?ٯi/J?XQn]͊2tRY׏s  $/-?kQUi5o_*i/^7|jљbO7u@c];R[JKbPK˩<~d0Ge7!*bV&&?@$P˗ Ye@o?wޕZ.*_"ڈ1rZıju cY\ H#$=˷!M3\bx}i^~)B5Qq8&~صJ97[I{P\})^v$i(ȞxD|]%7nUoC4=P#7]i!=}q{T"9 OIkj)A=:k q/~D KSy%RJa=r*HԀF]5&&>WJF֮3aӾGzVU7_.;fP|u;WG`  ޶i$Qdsbw=6a8=I]-xk`e(e\oׁGYK@&:J_s4sdƕج?6af2M.|&)@6pըh0mZzWތA:Kt!yi83rgT|W{#eݓCHm1yqWg$4q z x)*&6`FD=^>G`YB/Y#ka = K@«+~,侂Kݳï9%EluKYxnb"^IběygPbr}~\lȖd!azUbp  (W91gR,'GrQE ,D. Geud8whrvͿ/zcuYBo # Q\~厌x7xTdb]@@M_+OhyzճLxc<=YS!bByPdOy5_3B,:WKFVY{+)KgH35D{}H l*jpgl}:YX2 n K!"G\42W9sn] I#mgh&a69˞5~"*Z'>c$+ |uHuh0Z\4~)d։;`WR:-W-RB$JT?|Az,ͲHN!riEw{X`r@9DYq%v33/#@wHTV8-\Dt0>?|- npئqw"x"y|L)?]r烐 m$&)Cv ^ /F0^%jZC}@QSb/t$ 7޻(Tϩ$2hΡ~ؼZ!R]* '蒿@jy5;C?B%?&!~xlohO!mdX\q'*ҝG=+RK^L$V心̳F @(%"Z;N § dV-ꗄ3%"&1b+7׾Nz pC>Fw b@GJ]L 'g]^Vi#7d Q UW*UB$ ЄQL XHP,a%6`TodG!611IB7wTUB5۪#0mc^^Ӝ5eϻ}GAX3k)K~`C"-Z"I퐪;N| [-vo4euaEaHϘCC`qޒSLs lKA; ԱHYKkjD!})<:y(NRBrH üZ=1ZQ C#\ÙYH)紸`Ub!s^`vOwQ-֨1jZ쟶rՙ7"+}6H [G#ۃˆznW)U ~O,AS5YfugscDvU#A"Iȭe :cʑ|11p#GqZF#{̆FER*cQK%*_u0ܦD*{BK0Q"oJռG9>k]74=ͧ3ЂY0FUuNip.A+jt*g:duS%ԯiKGA S@EڰW4{t"@KE(^VuX3lO~||s￝&8Vuvd| *|o-VUp# VSsjUʧ(攞t'Vj8þ}f7yT/)}FL4v^Cӿf<$ Nf^dT4bln帺DCNm) ~,Lҍ] .ăx`ޫT`xQDk(/V׈uqc @_Q%OS;?&\۫K2Z}X`acbk]>סӾq*[5ekL80A$X}}P]$8~ 1g<5?&ҾLE{GMBT ̩zЅ2uρ@)IhujW|\#)x}C=N0L¶LT\F%EЦA42@v+ 0K2ɠ"w~ Ky%ЖVjHQE:xrT':H^g- tJ-h=j^DRY (Փ#"X:٦etiN8La\JХ /xyIqPɢrbz b:b AֱPd8 ^Kaܴ:3ȹK#&6m:(U#)a*h+GSd`{F}hVv,|#/YO|>?F&CPϦXm/۾U=#8CH=:@JQnPGG*4_oz??c]06!I#`z9GMοH>JYbA.nS\cVP."x\_Y3o]}V ֕`q>S֯8qbsryNX eh,lXNWoyѼ``,wCXc]~T.'-M^ه58n7!A'e)ll_=Fnkg\7 鋣 l*j "UF"!)p2D2nX_՟nEJV'sA'Or&Ijݭ@X6:h̆!L6f=B:,2+K =X4K\*۫[YFVsuBFMyK$e O҃I6כL}+kخsiv).x :B;D0C';NrkЅ#|$+FpK~V ޯHSD:o& yPe͎}c3(CιYj?~C&y]M.OYQ&quxǭ)dxOYccB'5=BtTGC\tt%YyXNFL;+ ?"Aׁ#L,Ƿ)iEҶƒw[ٛ^Dیnj VOwϺl{O#6pr?x?B>tټfP w1.%xpD(Gt{k}{naɳ<Zw>5y,7زݵX)do.l?&/D|6['R{dEu\7G۰?Ne*NeղdBпj=%rSrbJZpkh3Aܻ8:sK܁X>/̼@Jz*2.t^sM ' 5O5ef+b ߻f?oi*ax sqc-ZwnR$ۀ3b4ϱ4b?bN5B9av+r!#;H_ngwK~e\A=xO(%kmB‡xI+V;5Pf{= 5!W5lh>؎lY?\P?+bb\"4`%tz|x(qF߄~Y/إ T+;$L^YxdÈa#vYEHw'(;,!=ŸRhG) 2)8s1j *~ sep,ǺP\\@S qRm)]4Vyly4s_K t'o)a1 @P풔7ݼ^UuDک#"gF;PCG|>VTcsB IBMbc.Hl@0{$,t:x0seUշ%wIeI/?RʽlS~ns`L2V ElM,©cvL ٱ!G}z6-}9&tQQg2x; NY8k{&0OY}<EUŅan-{~w;ggya<tm`oYV88GCjn$'h~5ؿ:E ͎_ }@ 5ڲAkia2B;Qek7X6FׅMY}1:9hizN+qpZ@ڂ s7Af]uuU/@s5 _WE+}QqP*mԲ.;Z>䜪&Sen,Zl\\-9Q/Im's^>Gsh g'J[Z7]؂M76f|.SW1]#>UTOt"D]N|gǨ4mYQ0g-ִ]rⰜ<QqBlk`^ZBaøћ xČo"l9\.+ݏrҠ?ޱOܰlW6lx4ö&ߍqaAOlmhzehA ,T2 j:)x?ɅW"S/=wh7S) #j2/eia7!=5-NE 걒a'60hrBaL^kNQ?f{kR~$ԉ8D+<2w!Ƚ-pгx*}hE/]7~b+),LGvbE`/Q|PVhhkue>L"5=hl;*7WkaÉkb'z]&b 3!OxM&~CWiCb"QJGu^b;D⣡<^TtkJtGcwfAI5B H[gk 9IfƑ )RXt(6PYU.V!}MS~gT~&2_ͷx 3\Z|BFލ#SC_ZM͑&jȥf(Ar\~.D> ްm)آxzkxCzCKM d(6p4eh/u+GElA31`*b }^ .29䢞 A,{;qJx{qѾFAVP7{ZX&3&ꄵ-}sB'¾Hwd usVH˰D:#6֩)^!K',;kTv o0PO_.c\s'‘ǗDfM2ei؃P)mb/J~/g}K !yϙ3A 5í X4$⳦uS%r"g>NS}HXZ3syv՘S*R|k7ur-l<! JE-[b!Jk*9r>o +qcqw~1A>]KfYѴ׆ ɢ| ^|W}!ýwY~0SSt36l2ndxe!G"踝MXf>WL$ ?G?n6X6z-fPc9êdzN;o#}C,1na^.HbqEg}" 3I[΁:MVt<4ZeNla:ڴ4 †JAVWh3BuaW7|pB/``?Iw~%_zYRoQi.T~ %2@ֆA-63Vvp":ȧsI` )a')D>| Y(z۞oShߦڦt>dʚSFU(z(%醀6M+N9+- d ԧVK=e1u[_rsѡLHn6v'BfD~MR?:|qItd/(|IDD$x~jdi3xU:)ƫ׌Y?eZ чQ'SVWk:< ؝IZcE `y8y*O;ͽׂ!r^Ica\|Z&]Uqvo%4RK A;BgalSt2{, kxO`u3< ޕG!t!XNk'nFܵK)E6ȩO?gFI=:#g6>j3zV:^9ǤwbhdؑLRMKދ4(Ir0ip'؉ lMQHORiqmVJ$8q~+0%FE4H地4~S[d3,ƶ%"UbAU}yb}BVhc`iF/WBR57dUXz(m'/_Y`[;[)6 WqHa&̅wb)7XZ^6_$&fB7։Q'"Ys/_V/snZ7ȓuSz=z<.㴴j: EP@wqFO)'kIu^ Hܳ*F%V#V'D~k>]Ota"V0C>W5pQ#ѷdkC[ЄOT!ɓ⴯pR~w>q}f{<΁ZXs)$doqnE}@W^+R7]3clY^oWĜ EE`K t/uć)Y^Av|6TZo\ k&F\oӑq$2JN1w Vvz(hbvW]I-y- MÆvzd(XC}Cd*:h8Sgou NKR )w>!34mjbڗ5~VOn/8208'Nz[=!H6C"ȷp{ZC"}qXa:) O#hz60\nIi'TWsy,%[.$ ZëΠݠ(.,Ml䎔 P1L˒%уx ߓ:*ERA5~Ff\sfMe@~Nrč(E-2^ͪSl5oAZ3fR'Gqyuu4=Sr\ۆw[<^߫^R0."e|dI L;}$AE*.` E76ʬx2 pYAReRS8e*_h1l{dNDv^hzōt0إX=N>hhV$I/]=z|h!v' 3g==)hl 7IzݽFT&Aq/N 5iשo#Y@ 7|DoLTzdG}dFKb|j0 w>qQ3|RlKaw>Z<~,ů|28;.Ef΃ /8M=)_>%B!OsѺ:[GZL$d2qw)}Ϟ<ʟ7V2{++Կ]Zz dI.S!L`QE]SdrZ65*ڎrWae$`AC YzR-2:}Vci:z>=52a'k;&CїB}fQ_@M#e_JR kw}  rcS1 ,?ZM MpYQ8Ic)~(d/<[sp2;H5"mLc@<⡠:ߜv(t &Vn& dlVE{T뢘kMS USʹfC?v NB[}]O52:ciJgdwC?ϑ^3:g +տoa ީ 4q>]Cf'L )gٮM  cr9 SHc37Ӷ.@㫪X+7<2Һo(p_T$&#T`bk]`M"l9gy8?Kܸ)II/"[i0CQ #񚡾z&{` l^r55"o=[A -_P{'</:NUMq8N߫;D- 6G)4M~]a }J!iIfq#N>Y}D{6H_>e8||e#"̈́ŸqגrQ=LYpm䑶ȡR-&V'SLZt&-%D{"FRk$;ϲ\x˪a87_*@\qUXGشlM+vMQʓ}$)"9 ~2.4{m{-=t#'ּ?W<;  B={Fw5VHk}ˋLU]y뢐ͨ  O/NCOv]O0ȎN67qشC ALn ,U`fnX!Hy_WAMʔUAP?|SГa|&*w^TP!vkir~]34D\Y},6Adz3iK 1lE UaP};t-F񌊖! 9 l.xESf#\(8!Bg=Lț@tiPk?Qg! 9J2 T`2dž i.ԻRraC[]k¾?fWt퐌 I>N?|9 6ui E{QH'TҙbK+~wY Y҃&cYnrD,$윛Y u v l=.A9L ,&iSF|&@i|Jo{;ü皻/s迢HoڰyCGvuVn벚PUZ~# -'7PǾ}w.nzvV‘HfA? :WZ'Lv:;؍TnP)4,H#gtaD\(o%[w鉲?%x EGV<ƢPxX #_9 "ktJ  ɞ ǎf\ViZ,[PT>3*B}xs m.ьcN650sg6v1̊Q]󤔆@7k,颭ʵrпjE/';fʣPnQ=鹼6ٸM%f$="夞b@7 iO/ }sb,CQؐy,.f:H^jc=(@oiC `[n#^Ѧ#(v鬕,Ou`?ηz: :LJ`(Gmc7ܒLCѥ?6xz-Nc#W|.p>P\eQ7-6cP4?0CYpI"f6(k74*2h.U ]b-~j|e$\uWhl@ e 1w A,X~2-|CAM g#= Wܯ^ZcU ZVv{?pb]MҽWD92\=ԗTÀ#;7_/_r{%#̬n}:U&sGHm04+BBňyC֯C1-{ӑD;])byAk"yM2]y$o \#*whX$Jqn.7~@*+ )f[.:4W'|g 6 ǁ'*DpNRq >\[c.?ڛoY*pnRHu;"0~W䶔mmId$rYq O)%>]k꨸u4}[XzF 1_xȀrp UZQm#z_1#VT\I5j{ڷ5z׌ -ΉUW_ڙcw7"+8ӂ.[e%N'O3@|#?` GM9 *ñxv*Kz)?X2w5 ߦPXp Q_#4kp=|Q) Af9c`tN<ƷJx*#1)^_;&T8K8Y/L/[?jOڹmvO_.sn񼤥0' o~o[xhRj<޸)Z M=~@_$Iu-+f"VA=<^[5_w:9V{͚"p$]IQHIghI)+ᾡ9 ## ba%\PWw>gTPZ"DSwqG/V3v9{Hrc9OGWQ7Z t!mKg 5 B'_ xĶ-Es_JÞ5j6^o TX(F`ǃey `2t,"n&Yi?l lR|XS 5SJy$RcW'WںW_u W8ZJZ_ 6@TA4.2,oḱ_ jHFxW$ ē+Jif!سmVhN%dȇ;frmKz`$^%uPy,ƇtU)]i x1dDi^* ڃT&ﮣ:P:T8']$Ne,̃?hگ_RI;rԨO?]~ J~PZc,*:5WAk]?&1'^D0E(l'E >,a$+^ꥉ c3 0AH뭍&pRJ2{egr8Щv~!x!mKu^_&Щw򏏹WqÝ+/ {2V-<{6`/.ݵR7Tr .9}%~{/ `~+N:S P+[ bjVIvN6O0tA% t4::E:fwBR1%3hIi6/gUyQz[#}*$fユ|-n.3d$2fiή,|=DD w!`Uc5>BJzR37Ӂ%X`7XP yknOQ5ta&}_cF9`a)7;ɾuL%;Jr6!]`}?ET#mDc0^8qg~M;d2sf/[lpl 8Ҧe 9vL qA'y|Gn&Rsǫ&CslT} nNDgsh\uַU6a|?DU՜Y,@Ù>& h_×'9@gZ:ADz :nvY|r6a=az8uu3{H:[}m" art#.Ď謽4rQ+9&JSlJ6 hŻ柬q\ P'*!Q1]U\+La@>D<2Gݲ EHݑE PO @q(}|yq`ƽ0tg{j"F n:N{9#0ئqE._}*8l?Ě.X`LiVҴf$QL<{v B=#Q2gHz.l)fJÛ "_ɄԒ`HeMʈ\E:|T#^!Y 0 ݣ@~ UN;>l!dppi-L-<Uo M)߽I?)$[}1J rjq16}_b4zW=(tI[U Q50< cv><Țgi5}2d'%iii%UBoq.se< tIjrcI\{=/Iqnɶ!ϓk=B$LdX lW#Oޑ=oe ?Z >aWHEt'J*lXi7oTt:lP)qf~WZ`;f9w(Ky<o?bzh1@>ȻBWX, t2&ldia/ Nx(KhA IIO-G UwXh={&/+> MqeTO]eFazgX\{Kڝg:AOv.:BG?zdQ+ʇ0h:Zf|xM=ldXm"e6oGΔ^86<NLIǐU[|h=IETSؖE JJ`!.{vXOjg̀AH@oE\p)O(SI0x?H9EEqbe1=׳8]Y>`C-+nCxN?/|}/Q;L^IXw,tN"L_w̙WwdsJe3Keb8%?RSUv 6{D1p-a]Z>yIeu(#Mmb1BxJ&gߞLv7ϗ픭~^ܼa@' f*{ѿ*[l(Ï)wVTWr|`Y\WMh=tO 43s)/fYu%Hi~ڹϲvfvg1@5콏5K۴D}e;=ҭ;,N4E1z[ԭ\@!pܜtˉ/cƣ?bdTE6:8C>r1Or+} yO7|`]&#H^ҽl_6;)GkXp?F`򗥖X]ntJ'we_`Ja<̣ic}1yF(5 z!0fEĘKo%ĨHצ6gjHy245#Op6,}hG2WǬ L}C9W0 ۛ$Ƚk wX/ ցx_: _SV/g]X9'ȝ|=X䧙БyDgBt?+ï_çMsgaODʨ^S15w@W>?Pˎ?s%y[![KVyj"J[GvMjK쪵:*&7-^Y&|JX~6 2z;K=T3"g)A cћr겢w kԅӼBU4hVBӒ-\8vX;, gxB382HP *Hh[hd"MuH@"umSv#kq&äMe %wsޮ3udsgH?L6{"TzG/AMiro΀ԲnAF ܭ,GOdQR$*Z'N)BfmДVjynITӝ欤\)\n^lb~G{]'MINçHHB\u!&.GL5QrӫM ]q4E3l<+'H`aE:/KB{v!JtBxD7:pN؏ҞJ+R2JxTWAk%0.NF!HտdrÝqsmyhk( O]U$ k .+|PoϻJwYP!Te6Qpe?"Xd5mʵ">9]"-᧡= m t >x74[B%nt6gʽmWm@_|WwWTv8?`dm~Qg\\ٵѮt$O,fg2.qވPeçtN1- naGt'j4GZvR ݸy.A$6„#UWU1ciHYtRJo()r?'R&ǞdI4cc-z \7OWMaZ@e!=h4tS4mta1ŠOzHh}YD[0uN<>6u8V w kW2=RVu}I Q^szzٻ4L?!X*%l[%.Ct/#Y:Gbs_ Lt=*8iݴd>pqV`Z4|A[\7F7~qDjQnhLuoGDa-i6KAiAT/?#ڢ>Ղ 7L-@AJ9@≐Ѥ‰:c| a`*>A~}ǻڹ/ 샺f =wrwxBEX30"?"HCX h1;S\ NDI8ͯsܕ!R$t]4M,vK0hzQoqej)ݷ4YexK-vr``{uUm(b}׸vlm l ?{k@lNbnkA=  dzOGu]|u@I/@ ;k"Gc[GG|¬ ;5PZ=`Lr3MOKtIWvGBcХezdʠ)/#^3ʋlip x UsmE8)^ tkdj4MsgXCv2M#s$+ޱI=i4@٤ئżeZs1uPLUF_1a#ymE5u.I@A/#BJkÑ/vM9AA>ŵs>,y_Qc>߸d}Z=N7)ïRĢ۝)\ 5 77!۩Q=@yi(hyQ37dz~|r'Ma~SDksf=}|)1+zвrSSڗ[ry9#&"D`$t*U@O=kxQhbor*Um07rHN:,^`X3qK}?^a^ >Ug0xo4_U`ƻ[G,/O}P[HEoø *&<,EBءW@%[56dFndc<>4?<"][d;8酡 ʷc$鵚@M^%aN2sd;pGZ!o1($J[=G9ir?+hW1 __2zKXcXEg(0#ZZ&W*e*6:1jvN,~(iE z}>0j1iI|. XmäLcgTS)]܊iUXk8. 2NƲi?瞽K{[LbvCX+Dӂ$aJ4T - 7}XY@5LlGi3 bFtӢЦ ITK@VlpPS-]SXκtXnI-j{}/.^СgLE49z h|43zW١ (XXu"%'օ:Ut a斟OG(Q~9g.{3T0m~mfaZ4{]r"8(5WQ!( ,^|$[=$@Z03ȆdNE0;`Ct 4Ύf3g0ߤg+e1{ =L6މo^S^p:mXf  P-LΰЄY!)pmWe{Uy{441J%'M;xƨI#Zq#[x1ʜ~~_ ߆˰E:`-?Mw}[n)/Dfp:]1Sj<ψ)DڍBM:˒ET\Ԭ{Vw@ɞz*[49+[ (PTNnx9D,6AMBiO&/ sS[*gtwAm9_?Y#5Ed NM.eŘ'q["TOIʰ5o&SV.?ῡܴqA9J T}M< iql݆؊8WԜ`MK]G랠Ѓ5l,T)NAxM*6F 7nznS6ӎR:/ r^FْI!8~Ģ\̛c1rPdfY_}?Pk!PA/az8VUM.W';lOD~/B2!`+D'Xep07[}.uZX ac$K&UdNFH"`4đ-l\5룫宸Pk" SɎVFLܗ1f"X܍i1dȒE>l=y'g P{ [Ԏ]W]Nʌ{%G]0ɟ;t[&-3\Io(3bCʁ~a- ٯ)Ed(kyxr91+fP>Eݿ[%џSItލ0F_HH`C'i]SԹ׃۔YjK!a›<)GĈ$ӆ*+aZ+3!V]moij/*0wlKzCõyUZ\ iKMߒg6(bSl^p jtIYyeA; ?vKE?I&sRykƗVsz Q '}jܩ!\+Gf zy@*}slY^vuY_wߖSo d;$-KEjs¼w޽la,t4g ް%=T4"8l_S4c>n+O|qԤgE!f+C{|[¹'L}]ݲYvMK'$|_J)]B_G[ٟ'. )L+]YVINB6%Q FMF.kH? `.oT/)q &gvL&:$/<5;b *2J$ -Ah)tPjhʥ@¤!lꟉ-Qﱪh y巺G DWeVG=s6%ύNz"LL/rl5q(?)Ҩ9`5`t-l5z3'!SCQ]cSlgToT;6T Iˈ@uHL{,=*Zd=Fq̍c}$g wȑdRR w ݵμ8n|I,eTY;C{& i!&YY_# &[ ).筤msĮ//j@y@%Mb8:'hHYs\ KÈv- v:U?қBhTF9x'ljJ`[:hԾ>5$LW1$޶ PsK!Ё 'NVB4Zk$bD ԙ UyJRɤS.c݄I<cs :*q#0+V_qgIY0}HX3j&ozTfESV~RHTzQؠxy`Sx43n^ o5uXһ-^)5tL/pPsWbN2G򕹩o;J#C؟[7B6aj&5;`*'fRMLCh7n(rdϥUҔ-5xAf%ll^Tk gᣣ͊'GJ2>4{Q#~p@]srI3lC[(B{],!GՄT-E n([G"vgumb`t5މ$=g۱s m \A6G%Wy@$*' -JrLC? 5FiX@[y.$AxD.Zo}%a09>[GkWAONjnvq' Gftz%ڌ'@5 0d? ,wW7>r,lף,Td;uMZcFvvi+9ϰR,BƐ-霖kԾ6V@ߝv`M݈&-Nk鸋Jn2%{"_m9]ZKF"јJuj^Rsa,`N  Q/QHgcˍUZ"ſzy7zDH\ e%Պ?߿dTiӤ9^,Hp i? aFn(miz_s2?u\vReK,"׶vD7Xɽ'bgNGYrs){-.hߟXM$NDa鼠?cEыn҅ Qb XЙ@W#ktf h#/g*MЉRP)ӜO (0>F7 Gf-kz|K*KCaYj"m%]'rdߴ!][GԘ{C+4S.):3:&Bd o F4{D'K' #u|ٝv$RBSE+gxxsdA PWue^ձT݋*L٫={Lv##@<"^<).WpR4ku1"\,@+x2fxS﹌F1cw>+D"vW h6UKRe“-colLnbTfx cM]=2|+$v6iaADwZ9;э]&gh*m5ډrpIeutdf{ y,ٶb徾K"VVOB!Y@͞bLgs~sCd%Fh:,yNjCQwyF*h6dX{,hj* cVƓbe ׃:8MgQj Qh&Vi2b[//KF%CSd㔣,9<1i)sCvʥltrP."РE>z#:jRQi*!4fzF^&]F(+d ՟z54-U7mXP:p_/%X*ʯKCxN[Td>a$*è'Tj]7_X|7Ip};((tcDЀhzZЃR:zI7XK6a)h^=Ilv$LVmF{(|? ?Sv5dva>oۏ7{VbcJ-v0斐6$'TVYO˾)O_[ZN`D| >RTmNT+79/Agf5`ZRr$F}g̯xCz"swOɩ}`L^\FW+-믂9x7~mcj[k:~+/`QAP'G8n-!5Kh gBmz6@qW*43e x:g$۱=,H ܶԷ*Bw\%f&92Y#SbB=<0ᦷ "{ת=]nګfk0[]P"c#*g#&9) A4dKhmea#s#`!1 0j5}Lva+A>2|(ݩp!dwKLUD|:*2Ƶ:bpیqx(Xr1;>"Ra #E:Veg߀KCH)\r}s 2^WF=cBIzAP?׺zz||t tJ]@$iNpuǼ uP7I PJ:l]òLVU}AR5HVBVgj>4hQCGLr9olzjq(˶RBOăOX_ņ~B 2Jjlyn0cY DVЦG! d Ԅq*RwV$8%nBvf6~Q펙%'HG!D}0Pgecm0*Kl*g!> t}[$-JYb:~^i[*{ [1~50=M˺-㼑/n)P;Ge41 [G:F.YIX_O@mTp VomυٸM vH04n'6vd춊WUO=ҹA(qkaC jq~MKI i )cٴ>9a V>Ɇ*^Ay@OZG?,xUPer_8pLi8N ֭ȟIJr fTC{r݂|1o#6c]QBᮓ ߡL}id>؊KT™|q`-gEcCcA`IA/ dPsOpgQ~o;Xg AiR?HU)ޟYDMvEʹ[+`Mw&?P9s^ y(oC̸ WK* %q; BqA\Dծ gDF%"<(TT@¡[I4qqZ)" Zӗ!OZ&O09PsZk{\8BSѴ)h<&]\<$ 뭯  ˃Ѿ]K"'w{㧮ѬWYlh/4싛rL\H(Cnkv'G0/  - ^D&TN䶧O Ԍfם-u-RʽNLb zf0 Uo2+CH;\Gݾ7s6<0}YR¾ư UP4FsB2WGxs 7i }6zö^)+AVe /̯ynI[Rm\Z@U݆MZï?i+ Om>Lib_ڃv=Z0}ͩhORO]ߕ5͓zCKI!ɭmo0ITXvFk/o]SMzF$&K"ԗn]sr@\`onof|AנzCLB!I3#KFmd 5rU>Mf$QOO]}Dwo: iZ)!Fb%_ lr)ϣZI;%^ߺ=ßAʘmOHS nke`|l+L-4rɊ%V{)(Q~͉j]^qQ2Wb.GGuMْ(,\Npz4!ah+\dUa|%"|rZ\!O֭4\E.aKZTU-BwG>MQpPӹRՓH=bV)ߺX˂J^h!魭5Waa羁zҾ]t4G aju<⡗( כȟJIn:ű<'h@2w5G>eZR'7;_iTq=v|jHErt!= }vt `*pm&x^H`7 |rI8 귘IYtl=Fa;_7*ݭY !簦y떦6+"z9vEVuNPKSȰkMr!-yE,NP0g{' @N^H>,b9B{'ۢQK!HDs^+ceq[~xph%$ :{8t,> ʒ MD5 "ޒS/n7O4~x07|f: 1ˍ748>^f(/ k E ea7C. 2VlK6<9p(d3oHb&Fa B.Cqn"GlW8l#MH\*Duւg7ʘd)'%)3j'v\Icm1pvK/U/X[D<7]]糿K/Yu@4%H_;XN+o27 [nߘKU@rZ4r%6ni\-Naz(ƅYAmhчl)A_ׅoCHs!,,]UBD+ث%RP5| GF_Y7]yP2uϹK{TrQ,K;&ɼN2R۟_Ŕ&0џ6J*&^+-Ժ˞4O虳[#ZȨ?p|0XT8an*~JiȂn`(1J= 6[NRT7OԐOr+0SAutFg[N''KsJR_BU1p"Ov+ 9 $ƪ/viHB# ]im [ܙ0D@ Y}}ӟ#GM4{d1r*rK B2OмAl zʘlO;%n Ḳ3㏜BJ2VU}$gXS MSJ]wfeeDͿkeAkn5<ǝ*YB{ eջ|zG}%}ic'́~z'BPFs~cG-G^Kqaŗz9IR/X-P P`{$%pʄf"VH]ma-9! h;Xޕ#[NGKrsWmAV8;oi[g#վ\Iv{6 '*o^ 9tx[c;2d puz>,Bvy{~ WL7^v=VDQbZ:Fjj&>tFhg3%\gu6=sȳsŶ0oI^b!PwRIh2S ~f6~3 Mƿ"{wޤO~oSh<- {G3KɮRb6='c`r6Kd%\ʐCjR:y4,gMK[Y{\; E{d L[UG)tZSslI%'vl:iH-U. )鋃ۅ`D1TQ!6g|2bSsîy#a€W(3:׫|<]Տ1.5fmzr_)h |*aN7XW5N./" AMrjp1Hx0kzBcny'|QS*:&WO"ńrM3UU0|Vat&;Ot?hL`p%N1I"CrBHV+IdӃ4&~z,h.N@{!m Y[]Yמws<#.T"fh~+Vm.YY7q8"{5DdcQ !7$깾uS!Y7b(E8AXG~}áÅ}8_?q{ wg^Vu4f|.D"gw;ȇO0"U8$ҡ{N åBԫh7.Z:{!lf(կ6^ Y,o EtiqQV˥W<%@t`bw*&r2d(N*'TK_٠'1(nMn=8 OsQC@j+]nnDP<V"[4^d:ʒIYnιA C|T6Yřh!!_&M!ڙ+r_Vs*_#ha&VyHd.S]B[J,YPLJWUOxqIq[7!-wQyR 0+xi@,=\sJT<`pKp:?J*g JsS9,2+Qy{S)YVi\4YըSծCm*O#yH S۶zFJ_y9D["n:"’*!ZGK Sa QPGt \b -hAF(}D3Z״bϯXatr3g=n*3ϣM}_ᡷm~fiߧT] Y-˩w^ȡMo`Dc&ƕy"ҩԱ]b$}V.|xxKb "U !.ܠɋMoeFU+au>yBF37MċQ=f]4JW몑#p#NU8x`6Cm˨ 㒿{怞=ϛCAt7-E'BN(G }T">̃dRCҝr{M;Mtnu#7kYcִS= U8q s;=6^7wIqWlMp5e;Gږ~3Dܥڴ(@XTuK3h8JHR*f8aMlTD`ڬiKXNyL{,Z8a ЭSW-:30AB|ԞCZ#80$LQv zP4gz$bhJ6Cehs#:oyǮ΄LӅ@;|- ߿t Z{˒GL^iD{w OT 7氄,B(M1g+X&3'PxLs$)ÃEu6/aZx>&9qՃc5YZf[1 _1j{"_ {mxmE\h덑ߍrv~t'cXϋZT{3ɍ'KG]D 1Zц] !{ΊJڊ(cn]qEZu+#(i,2nRG&}sHU!nH}iMI'ڍ4߰bT[#sjI3$;fN ܙz\ ]ԖHL0TD‘Nfpl/c:͢we+^{鶮/v@$VHuBVkqxů5NDM&cnϾ]蚢{NGXf,G7#cjEuX^ ?=7{s.UA TN+geyb=^T_7IoK Z}ZQ"\1iTХd-4z񉇔˯b:$ږbȎ'f6 8i?nG}(5mg̈́|;>3@@Ѯ/xollrG=sD[}uψ0ނi1yэ8)rE/XNJXNk8(:͋:L&pʔM%+{$;2B4pnZ.2zqPLZ)ۂ0ں}}B7> 'Z9ߝ#c@]:ɉʓwUh籾aӣ@Ny`X_=rm$_+|`SJO 3v6Tv;-px SEPV&Z\`^K 6JϘM9BF"}̾wVDG GogFD]zFSmxz4@ך&Tײ}`e~hA#+y|k")mUsX@[:SJR1gU<*&OE̓*vJqBV+aGͫn,Կ.&% %bxYyC\fgXE%J?Jx+CDp!^_UP'+W+=]Z|c $FT jXe臆-i74ЋeDzuv^%fHڢDWc̕ԝ/d?zә͆XL8lWr0A* j]y00- efz>Ae]-I=?324@ᚘ\Y <ڇf uX#c'=7 MpW7%ԫr8 J/㒸=6yeŅprIh&7E`4\W` O#6)rڸV3@ݳQ};g+J듥;Trp~ۘU@Ddo>j\6EmfKFeNwT2ҿn֒h$gfKȦSlS"_aHwOQڰ}R)b[==쉧eCC|γC2h&U;L%aEιUu8@RyX4gz^_Ȧaw \z=J6}τeQѸ7s|&Z75paCqD{xߌjLC2 ЁHuiphRȽ*5{y~ ͼ !tg$$J6#V ^!U9&Vb襢JiVѶcd7lKS|,^̀cx~SѮ)DtFA?nIB|XhP Cm ۟;0&iO:` B4n@2%nQk +b9,ը 5SEȉ(ebqM,!sƦ2 0v I&=(bvU=H>n5 i/\4o= Gho^[Hq/ pcPu W6"[o"fp΀drT "@'(@$ߥ"AyVtcRKeWҜa0d$U  8ȖJ`tl"!),/vkU{t$12g/%:I]]AzPxnpͤHie `-}6Jӯ0-,3.Aфi@~JmiԬo:J&<BNV;#!g5챹üuefĐ u q`Q.lۢʈ"F aJ.LD'ZaV/iP@ϥ(Ju4'9Zоc/X@UG cqdwK0-]bj+9M.C}:[s/aX@Y@dĻYL1S.2BNou'[*ܥ.ӵ1^G8RxUIlWyXU*˾N-k16%OzX^sv4Ό $j 2:LMW}nj-j:dcxMnd@F(,P1DRyhF.+#`~o="0zgT4pU*+_AY4+RӶGOtq4Syg4?h.|۰̐G-2=~]./Dڢ/A~"wa[ !.H4N9s2mHGUwܹN vg9#!>b~J:X1@!CZ*on"h%e܇Xx=(q`Bp%`z1<$s<-%ors']B :Šnn|/"\l?ۑYH3 )R\[q@a &(Cz"sOaj˨Y8&*x9st]~Cu}bw AܖUejؒv(VyB`YT._#Yo_@ּP=_4̀}q1.Qؘi=Ɓ՚r 8x^E(K4C&7Aa6C0ղH"?~|0p GnEScct[%x(N61bsbXx }xgY?FTfٓ'zl]I=Ax Xxm g+1>I%?A $N\)i0@M J'i]ƾj{&$G񁐢=h!sdQSc^x[@ %Eէ4Zyס<\lIvg&  ~Cr/g߱IyQl@ۺO^Ǔ5?WhA+ϯj{v-ege)4Yb9x?s{E:vYݬE_81KwW7ƒBMiLT ,FSxHҋLZ@ãԱ~P/^cFl:$:jԷ:d8{=!$NDfsͫep!yW^) ђ[=vVMJ^˥&l8y2WƐJmPFCMʤ24ʒQ֢H<쫲[$6[+=a}R\Bp~qzMaL|+ a%Y=T}SQ+!߳ 32JAdԬl)..{_I C,>*S=pr9Oh𫪟7s;ǃWP ɭ5M!7g>o8 ܁,JOߒa7GsGs'>$ɗĆaVH~H `HvLژNۊM9LN*0zg}!3{`ٞ:?w,YZ!" O kLtԘۓ7BEw10 bܜ sN줍 i=F:A{t/LĔK1ؐ4W/&U>bB7(^N3ei nYYؗJwii@ʂmbb$X=hp-א/[K]dDcOʕײ2at^1HZp-9$"bxcbst+F`\cC᝞ A'v['[`Jvk8ڧ=rpR}A()B@X:&wxiN~n?'BAtvdcUw $} AGeU.2^OI10+P~\yvQQ*}ު%~EYslAշ8x",kԙLD7I8~3Շ Xz<"" uQw2尌;vȿjē )ɿkGl⣰jG}kEZI` &c70 ?#j>S%p]*Љ\V᫿g$*dԻgUDӆ1@-Xn&(C06z8[+~އ]RUXqw /KQ\ DwU’=.V]Vչ=5Ashgx:ͣZwwJt@}BBe^yt?},OΠaQɑsZo*7&  n1WM#Ei1 N hZ.\2Ր&EI)৩2%.o ) Ia4G~YI%YG$zU!sPd9RQ"Qf҈UJ&Dž\m ƿq馎\WMqyEs$y?w%fpX6FJ)Н*W4P幂W`ڭcғ6IIvDZ F#{mP̝ݨ%iLjm]]UH䮏{wxd! O @Uׅ8bϾ#ˆvS*:e|vjx&b~SơggT{M<7d&N/cͱm`y\R23Y`=e[:(3[WM+!ŵ<뚚ȅfd^g *F QhFj eӃASeKلMd &N~~B1TVD!jlo:ѕ~vfj'fMe+b7-@GXWj$_OT](jZxqb`-~8]xԓҾ;˂՚6K=yV yr5JO/UXSwzX~y}3AG\4}HNӷy(N 򘃩:x]{n͘ >er+Sy/C*iwcuGypU|bc貁\/~&߯El>n8OX<)t 14FhӢ˶te DPi/|\ai'g')m{)s =(!6Mxybkå ^+c*RFJcXSkK7Fh%F#x㇊ RdD]s粬5N־yAB|Va8TIzԈ+F7ךV:?B 0'mO3H(-4߸Eqd~Æmay.2GA !EAKNj†=-.\vz{x֥gfHS%Gh:5AU!H2^K啸%݉0haM]dzrxanR8`TS(J iýa0x \U'BSXyYpW0gGgTla'1:#,ߒ[3SG :MiNУ`,.=!B0c&Nj.~6L] :LLWʘ?OX3G1{ 'U%DȩE^Oa WmSֺͥxmLH[ O>/Y`S궹wk(=4V O/k#M bTf>C$fJrϵ^>>_dN9 bр\sm94#Fk/ pYKfsc+DceKm}aG'bh77zU'& izʽ 8KCڠ+ Q\7QRY gz8<鈌1OO7I͗mgH>ᤧct9un_ZB7&9j oaZvhO?SځQ%2oe=dJ0ы{iVêmkSv^UCewG~4V|jſ 3b5n<t~\O==zngO5oU^k?{N JRWi ʣ|:yr3pߜ=)y!`|ZB {8+8VQD[MI*SRϊBQʕhKLj2RY㧩Mn#&mN 7SWG+&_Gȋdg5QM-2ٳ)$?Ux},N+s{ B6nB1˸qbi@R'^@S*=( qql3d/lJh9>S`9Hv^lsǴ1UV)Ti!~ơn^:T)qQ( H88?^Vh(Lp-%oA ETy&B%_ƑnwfT&qk{:G_aGQ9|uGfy$ H:v$d]l!!IϬYy׺[5OAU><#Wa>QӶGFm2EVV\"18NSAEb]9.8uGX⡦26L3ξUWrdLlzK`E@I!83m!\Pڍ) 418Vm +4eRMG ,aha=z1$Y*\ySonxTlS"(\TI 'q@[_nGv`¤)/nқ.' ~QgSքo~~W?m]!  Խr Q0EaM*wq[:.vr Ɨ/`PAQ'sɪ5 D[ Az!)rfWOʐNmCSmxž5hxN b`>Ыh#l{aVNyeQ4HAEz^uSqHtΉ+Z1#.0iSN6TW̗iH8m?RM>"?ީe=_E,j8H'$yG @DyQS '/K$/ڙFcz' F}3WOȻos!s) +u Ϛ}eoh!z e)ַ{7/2xS_D|vx?}Ed#h.5QNDt6e#YyoÀXO3:XwPqch8[kť^ ͔^)y:ʋ=Qx2GCAٷL~NYZ^h @fFD',|Z/iS1$fΣo /:ɀ[Kuj$nucGyIfy -,!da**rH6y#m5YσgRT+xHfr1~ Ȧr RZzwxN i!6&,:^\كʭtax pz44o $MX5{>)UcVG˲\;Doo8߹$n`x>8*_Hqf$Y~1u( K7ĢJh./YPndd{ćow{uvH#&ǿf'+ND9cUm5Yȑ O_억^,NvO}e'jIep2$4/Gi#kWs*8{7{%8W(4{F~i%4 Aw-)@oY]W3LJ"uo\G惶^nܶQ"fMBQ(3y ~] IYcPL{2hvjS=zhT˥Kd3SAĬ$Ej#pCΏ$Aqk%3K&giJ<[¿v]r1?F$-y*beې5+j37]>GF3pGɾN:klw]~7X%ǣI&nAph0LkY@L4GA~؎c9c}BЪxG| w$&Y-a+=jï3m 5kIGqʊibCfUlG},%ZmDzې\Ў3obm*MGknpʃASFgɂ$oyPL NS@%sG]Uyw?_QYqz;y^7"eE uOs4o+7E?W3Sf~nU )+QxUÆ̍z8$KL8|/υ:2D!5{59qoo|F!߆7 YH";ޕmTϖ?~dOrD+RU_!Ϯfycvjtn-s9tw Dh<DʍbFIjڢ}YD Z^.Ho iTQ|>':*5T`ڸM_.NuI3%e43 $`q$_^$Af|Zo-ۑHZI+t!4 M9-F-=~*NP8.ѾFii~t7-%yLEl 4r[T8zc+X=ȥN`3@r`*G&',S qBi}`\ZT?RҔȵ K."ԫcf>I qzha-cWNKGutI%wzIQkUR-9kD8z"K ~z\B.vF9κ5y*YUtq빵`.b{#xX#۳}L+ag6)y,. ~5зK4 u51T !H 5p!"m "\e|J2@BdK`\f ȭ`=n)pw,+5Q׎"e9%AXnYKOX[1+Sc[ldLj[y-phQm8Ab34Q#m770_y%:np0ZKg<TNK=@~ *5="~Z68h1LDVO9N'& 2kS~d&\0b4!s55Ęi4aq#땢h{&opq$O2=<& sA)OUFl5n_3 B:YkGqW{зNڻpi1Kc*~yiG];p _#~GSm6B-"VZ;Db(m}o;3<>$L+{AP}M9P%a\X?ɓI&yL5;tdUlư{XJN`@|\H,{,ˋ0S1NP$> kp-әVɉ[%VLއ_nt0YJǐwo3^ɬ-Pױ+44V;zG6!sC gv󭏓g)#p9v/H  a>;}L %|̡_nDckT-}'یTcҐBYdB"Zq#sBtX'6lN5BRXY=-Sp'2*0w} L0}%w\dt?keG>LޫDa얂T B%:qESFA'UA@aLvox_3[Y|" hU'"1*1O)Qz%FCκY,RGS5UA-ֱEjON*q(–w:4b.k`d;8yuJzt.цv뿕‡5DD&hƅ7hF ) <,3vXY^ ̖+f‰NJ>qWKJ50dטTk׆cQS|c'UXfOa l,Ě_wv|  MHUi"k5y/ i+|7ū_`ГdH*?cZDg!-n2Jɟi9C={^8qۆ8zٟt}0\Q؍b?3deHio01Gn;'gުѪ7*'C/BaM˓xsYj:hSdoYm9w_u# 4~؏B-!<>T)iq\(֋]96=Z^S5ppܭ,B2JX%SԴ##/@k {3UJ3uлB`@H۔ 54a4<ؑ(4N痵9]s"JcrMN3׼gЎjL؟ъ*(>=@Ax?[$^u]BZFEB4F تd*~c#t >"6 =ZaZ#ww)U&ydYF { e|p3Ɓ5z f=o_OU-Uiw VU1r9 d 7e]j11{B=@,aGIԎ4e)s}}2.jQ?tX:]O(]: !wj}Nk 욷):QqarloBm"';- @ٱH=eh(r6mpemkr>0I\d,-cV?4cqM3^?$W՟Ա[ߏbaPz[ -TtF][8JOUBsmSleAU_!? lw)޳J` 4+KsOo›?_̷\}#ZP 5f* _L$[E""K+Z syGdpr "{ ^X$ ZݑY;HgL/{p"ZAK/4?ᐐVbA MIіpo:ʝtLO$Jg.P󍓶PρvG̤qDKfIMee/LJSQ6)K@dbD>&Z:E5͙ M_3 Y5PȄ''ú,qWWP9sh7ʙADⴏ՝$L)0 WGǕpR8Z#) $6}*w!O5!kUx?KspC ;(oj521$- )2^l@IJ&/Y hHh,~8rZS5W+Q|jϳwϻ^8ڙH _({jNaU֬ɭ!Z~NT7wˉA`j3o)9|:ֽV_|RЬvO4lðW>fxվRj_[,F=4XUeC%lLrhA .Rp)alO *8 d2J~]{ ٺP.A\$^hȟ "nuuXHQ9o Ȧht @n}^[wgڨi^:.[.UfFQd?jWIPI?&?ۘ.lQVn#(['ya{%P^bGG7A־)563AI" kc23Wnpci.Z>#oOhMFMqjؔ 6]d= t2!&1oR8Z0}-A1]Q~9P94McL";4'#"B]F&h&59+ⅸN)P+~4BEJq600{#Ltze\ЛSl6޼ >%j`ZU-8|Ŧwqũz2dGhUuxӜMϳ(hC7q7oXtF0uV'丩HJ~`O-QwHOgYZ0707010000012d000081a40000000000000000000000016661a1dc0000d354000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/e]?Eh=ڜ.+˥dlLQyfhJkc/!Vst:nQH҆^`/) B(8jW;V|s*K8T{95VIMq.a@Vnnӯw[dYD8P:>lf:v4KO^0B-W"H}5/je.ҁ,1ѧ%уdxurAk[s oDrhg4?5!|7 ;^]8zQyJϻPlNA3-)vm0ghKySw¤Wdl+ݳDEyw՞0}i/Ͳ -^˞ļ<# Y57]EfɜS(4!~F8ӦdzS] O,SQAN^fWD>[:&lvd65H4$76oV r,BV8BƾzɶCi+`*e3Ď _8FxX9]S =lR,hܫXw BqIRvv#3(9'8įrD׎%'H";FaG%4jibr8 *bg%<$ؾ^uJ*FtFEV;tg~SMq"ǞQ'1 ?J3Zg_,ru[$z=- }(Q#YW-gw?Z%zL7Zr\؆Gq Yi%'n~dZё<"|N6#?i=mH /znrK'JiJ$=v+ '}]nFp_ Tx@{*FDE܋AEŎQWӨ*#kbV(|P?@ y#0MJ7!!W;&<%﵈Iy? VA><>.iu ]l[ tJ%BUY LKPjп$cwt|;W59+(j2G!p%`βTVy͸fEu/^/g$bCy?qNfLǧ@lj ; D i053ƷͪQaS33eλ:HJ`f Wn]3'Ǔ= #oKԮbIw |EJq1҆mI<`_Dmn"Ti%2D'Q4q9퐩 $wiczzeŦP󕽍5|BwƆӷwuH~^P-vqtIt6lyDPR~5&obK|=>Qߏ9>`ƣH o?[~IF`u$> م.nCIzqjGÚ!ި.+3C|mv#T ǎTuN9y{qkF 9@N))+}4p?}ݛ64Rzه~s#3>& &rpl(؊ݖ猔ydŅC5[*ٵ~WLۯ\M9lj#i9!NײBՒ'66_`.} (Z]W-U@ADgo4_rI/d4,Z4TP=\~xfu<ÆTo2]hnRa#q˾,{ tgEUku+ub$.%cףHmdoOb`*eivDRU!~Jnniɣ`"j.č-?+T|sU 2JXi.cYG9x\9Y gt5d>_{[q ,'y+%5ts12:nŸ߂'{mi)^#t{Xǒq0T,1V TfPv$5),bomw9<8wT u[^#䚖5C *YpOD/7^3(ݟk10k.%$aad{X!}]o1\j'T9::  /`wOyz~M^3uku:?,rp\/4ݯ-Qa.wҝɜAp֨.z\B?Lj\ D\3<l$\EdBA'\I'IxzUº&=%jS7I1{̬K{y5ARHPk~٠ř ͸?\!Osl!B^18 X4"8X~ӝN2cgic'gE}@TqoJ/±658MA2HӫkU(" Wx{͝uGv'4+d?HxJT!j4"B^E RIB2J_WPlU HMQx*i8H(Mbp#eab2T~vzKMe٧ćq\̶:R0_P_ K:}e<@ OE􀣺KCV fNCŮbbjx/YBF՗3(Ⱦn- YQ|^Y C%_팭~X8bBlT1fRP딏 ݽz`Rgv˜m&6c%_SC&_{bMV+V7XMg׍qrdoѬܨ7J@eޚYE;-8T*=vxSh)tR˻.V(=hrؖ_ݻMn!/ IV%;-[d)#J] ;5% ݓ_ANtV,{*ھj˲*o=CE{:8|,`4A ZYg!ܚY,V5rٰBH?ghlϼ##{{i=F`փO)8jl7lIspS{8(чfϪ&I ߖHGB(J~-gG2s03 Z▢鋮cEOZiK7Ls?&ބ HXf*[o@TQo?Nl9(CPS 6ֺrՍ5 nzo?3th( ^>3v)r/P'D~1;to{+)|HZq0EĖbl&X+#MYfdmxzZ vX}6l81 7eD\IVBpqZN,rݻoM) IX:tFXwӏ?BE0Z}tr^bVN6(#'Ur%REd rVkӪ_ }( $y%"[άc#vJ.;*PTPWͰJ6]SeSw9&8'xU 7v4?2d˵0WG" B~;96JԓXG2c} ^v;)胳uޙi#Fgx:pTZV-@B ]$6jeژC&6ϰ"xԄߠY;GEIwmW!A|WǓ%Dg#$jda}ö` VV t\񧥀H}aÞ溻}:ƆY:vr̀z~ i-RYPk:(#CCl-L ע41\=88\/:[ | _PpO762ƭaRqMX0~ ZCF pP0*Pe0QZQS0|RR"❎%Yl||֗AٗRoKI\ L u)t`9J89?\@SKwFRZzL2]ϮU37J@_Q)p k~괟Ë̃8j;*ws)KiKW?a &1X5N0 F##xJ+ RQЉKf^HvOlY>'ʫxv_{XE&5_h({JQD_=3#>oB:$.A I >ulN??mϰdjl׮չ(b`ķyA{[W,t6ћ7op o琹Z-igwd|neexw1G^"i.aXȶե3=R}9>Έ,VC&IM454hE}>2JzvS, ߆`,5'q&K$DZ4/u̠6 ]O1}ǩ%أ˕v-n) S"@? !cFQ$q&s/@[]VIw? tl-#H[, ;g7,µuf41˴Rt尧:z #+)\԰@SMpxyd^3isyRc)QJ5mH߭]DjSB,!(%hbO Wٜ q[}7h`pH~DU|&diM9"V"f!+zuEa>G((Y?IZˀ1F{ qHrkn&0 e8DXv̕Pz& QtMW[%Vz=q:%XJq^Tvͮe_ Gt+z=|nd3.Z",!{eC꿶/~rx_9 4waTCbN6#=LOJ)3ZfI̎@gg^.]+ЮѬbKI$oIWr => #mBN#ԚuiGl-A%<GbZpb9#QZⲟ 檟=;(Wdeey|Qw+˜@0pa,?]~XQexɪ4o G C4gB[~&ɸm'6aFj *K] x98`i6eq5 ^9(3 cy<xp6 @qHTy/՛(w #SGW[Fu@ϦcV [Dy,=7b?!}Pі9]i plQ_h#DB"W O:ާ(j~Fj-n"RoS>^ K2us0lW%'a2t編 8ߐZy2+?:\O}֮>Rjy7ܩ̋&_TWB}v5?RۍWDlD!4T)d4!uR};{a%Ԃ|P1ko?2U)xF|yKxl]y(\m^>" }Яz*9B[b4ʒFEa(IpM5bWu x.ǽDņ~1ؖ8jY2. 3ُU @5l.#ڽֳh9䔂]WrkDo5Zߌ3%'l;}åEB5%`LWD]8>#֩e5ܙHer}F'zF!bPF"d<`?XpaGzN( <3[V_DsR!>WyoT\@ 4/#8Y/bqG|l\qO!7,j᥯HܭQ@\5W9%E ,0:HՅ]&sa.?|PhJyݤio8Q4o&.sHN\ .ʴ!ڇptۦɞ\FW{]l:|]| 椛?ݨŌ f7F~1J09T>lXgDOIKI// n|ATFOS/!g7 & ! 'ej TB+-:WK) 6Z{E?0S l!b5>x"7{9zc]"JBvaxE}Y$nϝ+Ǎ@/nN=Ő]Md1%yydyӂ>(!uURO@, Sk>rJ>IN_QܕS+Y6b4;IEq3b+]{_M|уR/no)Ad' c')eI0vuYN`*Gǝu ?_%οS ~#zv,Yc2x8ρ֗eEHU}ſV@'cvԿT:K)vkajf9Tn>"iZsϹxjfͭi.VMU:j]>cYm|8^9HV1)g憂〈'qwN 9p=tTƁ]5 i?75bV,c{L]i~Avb1MԽY:vE)@CWqMij;Ov~TW&ik>O |dݰͷHTg>EX,=gEd \%h%W@,uf%=&g>4+`ǰc, !fZbAH">u4ڷִr`?c0TZyb5\4 'rUưasxc}?EdB ):>,yNfՖK8~Oӹo3!^]c &(bh4"cZSR%G#jmvFy u.',%kK) ҦFpѪ{m(L%;M[?6SSj|Ń4>E^9rʾǑBoSyathjcܿ(e> v^r_ RiZÑkDEJ/Tɢ!W#'CvDnE!' #(KT/uEO}4X !#eZk`ٲkA(ɗDM }1,bAJ)Њ%7*P]__iO?2D)sMoՙdŋᮕl,%>Kp=z(yec2i,hIA۪9x[[uNyjVNω*WW>۴VD[#'xn ~h-+n)qHr]NšI_!mVYht ua,5D1\B1:4ѫUl+Q'5ʎ7Π|@;"8/4,-"~ v:Pv :e>;1_)N5bq wA'. r1tyu=~Lr֟z*:׌a)Mot'k6i%NoJ}X=*yEZ\읉`lu M^J(Wa`nl,݁B_#mH:GH޺Dqp#tB%{dF[/]FXќԆcS90<%g2{`+ZI@YdSM3eW#9Kasy*ᙙu>jlJɼ1/ۏE V sf_@i4݌p:[W̐f3e#DNϒ~Yu6ݷ73q<8I6 oWU}Ԝ Owci 랮88n))(+jVo44XkA<6+W**S @sQ27z9ºaN4qnYA2|t\VpPm |~x}ope'{ i#P9v*/_nMu}L skc FFNk*:R4DY!f^P((JQ5g|R:I5Eٰ% auT-y`R稅Dx` \W~0W륾il '(yY;*DAY{֏FX?~WI$vhoS#wInbC`5?E_%1 !z!S.E-8M$&K'`2P򰕂_\qطB{/e!e?O#{>eD C*,/'Wlr%  {q E"Zz&6C%JROws::Z|SZ/ARCA(H}?D.0[h5<`݆k:Mg |rdU_ܟfJ'†(2/1R\9(bB2>.ONNPYNK0G@-qlߠ 24k*DlQȼR}`ItXvs|ňv3hj@/xxú8lA0.MSk]mX:/MWyF:!t"ӧ*%O>f^Ikŧ}QDxI;:|Ϙz< ԪB"RjJT2uE&7\ =^/pfn8dYq {@PȐMY?>ϭ+vQA,h+E_R HEpZgQd^V\N)}1-6J=_ EY뮛G\:Mľ 8jjJd  Jps֠up]:,r&+U}Em$QS^Pr @l"Pwޭu~45NsvO9SJ7_f}ȇKwE9ɠڐRl o iVS!(WcN髱GTo%AIc2@ZKQDdO!?Jnnalkgg Un$Gzf!dƱZYOB>d] fn 2@#•Dzo;f*Hٌ P%6 }s#:{ C]L3I6ٗF`_^A &i;#oi `yPjf#^N~Z\K}lYTч2AH<{&UT*)%2cSߵe>/]MH2<Ѝ "$/cWSs=Hr֛bwJV=B-ج҄&e@B~PHvcƲ{'q1TLS%CK#%\+׊-2a.C8Zu9I(;-1AGGHk6 'C/B-sod9 KFJa L809pe߹Fi =lAʨm;o>"H7tʧoUPxJ鯐MA1y#Rjȹ6wjrOz$NBcUe,\ |If{0Hїy~%\ 1;T;1˱7Ӈ]o ~ɋ=0 /(bTYܘtm8:t}k?pO5ʝҀV@Sxudzr}q}HCLF0Uڞ5٧>|"jag%P%?z \2sxvm{NޘR7 Ϸ m.ynBLs07Œ4$.!UXhmn @~6p2iڀE\άNSȹ/Yhu^7)>2GӶtfidW<:nR=EjcܿJە-&q:N_WَJJ+(u-L{fwڵua֢TƛQ1n7_JLg-^ oJe.t񓳖X/^n?3",q^= 6⃣㭪^xԯjt1|-tMV@EH7G t຦C}&Q+0fNl+-Q\Ѵ&] o;ǧWK2,ws$i{r='+l_LSO-Dx@ߋ rzi+fpM҈(7Bt/@w˅pAO~OQkt`p4ljsz[33D}:.`䙵wemDfj #j6j/ yt;˻v5MEXQZ4iթ[k"y_NzH#C[tSF1+6*l`5 UeR9Lw@_<8#Ơ{hgpy *hVBsRդk^N^h`-r6p&૶2m~Ӈ1ZZa Sˑ2=,{U-elyM]]q T_z%+H#b\/|Xa}w xeNmfz)ݟ}>xp_#LR=!-Vhp.V,Wl^ yQɭ>_!?)˕Oa=r}l(ˊp?GӦ>ќ<~K:mHMWg>>tXQ'Ull4 419$A66-l#Umw"\2*ǟv Z\"Y Y/Pll~H HI$DJ^ao:#2G[6T1L -|jo09Ll_LEU@$en?fZtz79&iS^g%SěYFA*Va-H ֤Uޥs;8 \0Sm0%LQsPJmŕU>Kx&KwQdVtR1(M~1uIbN8|ydR:2шV;٫jB3F n:OI`|Ǽo(ȃJ^qqq}zhIfCniSi9ާI gw")mH3HE>]DÏ&UqkqcDzѶWs_1I πї{^7&aӺz[xژX^|O _k ݿ,[z/99/qΎd{8`]%4C nb\]?zp"B#Aۦ<dKXp40s5 '|)g$f+;)ҳ` 7:o4Bg$Q/D%NuDW>&O@/1 *vH@.$_LY-: ~oa?򀡀AY@LN=c1\Ϛ1V6> -Nb}d4 鹲vϢy оQ ]˃(q*F)e6_e3Wg|qnz>Ā'z0(1 N1WIۙ005>GYq $LǼ=q Q\pe*SMmWH>9V;5}d,*^%),H>"p hz-"}t\uS=Pom`k]ĆM ..]Cb%V-)H] {&xEh1%J: gf(WOy*Qb&bc82;kT1Ek_J@jzEcN{^5{XI5#>W84U~q4B_/k7_&vO^OjCPK/3C ]uˆá鏬ґX̣_,WD(oG0Ip9z5UDqYsg=c dԭ`G쳔T%?_}HMɠdG݌+eȖ(Ę4ڠZp3)~GU'Vm Uy*Es\j@lF8i9z˾S/:'6 "mSԏ0~!\y4=+kXi]zc_p8*=c7p{½𞵥 0C/ dX8=) j#lX7p ʑ{Oœ s0bDl 2 s)֫`:y+0s4P)Y,2".C:gQ &񹻄X»vQ3ɁQ*I atռ 19mJzᏐQ)Vb,Pe~ cPfO,!V&$~RLE,O?,_;g2 ^,QP 85޳Q؁DRvБ"|p/$nun g{GD$2"vASP+|M> g_4+iByb|<07}4V DW3N?s`߸XԱ_9ZBÓEk,&n"Bnc~_'gzoh@Wֹ)ۂHeTSjJT,VGڔIz{W&_*'+@OOefbrQhU*݁ ƀh}B Cw/Kuí\Cc7'dX=$Jh?H0gbk9.e\#MX3ez.qS@a%8[V U'a0SQf^qV1c$7VKq}Gyj–P%Vz ~'҃|om{23LW8vtA_ jPG!2(I\y{`o%k;t)%H k$MĸJ&+msG/ W2Eɒs@?W20!92{W\B3 ^Tf]hT>m-sHUe\!`!5AN{FB׀Tq":vnxzym-fZR5&`Qz?kB-KBlEFBS}u,m_σLIm.v /#GwyϠ3L:Kw0b{m/i"ǒҥ4)SN78 Fݿk4 us3d FF 7දJq9@RJK>(v6e'r xhDz] i+.a )+ i_:4_됬6ź4D ӹnk@[ ˥S'vY2ME}VxO\1lM_T\sww&%+?nۈo{@-8ΓWkZZZN7!ЁĜ:!v6Jߞ6kcqKАIA#y/(4\q5Yގ>9q]8nw: >Lcd>nzKVeSG7]u+BhnHd2!xKЖq?lJWfSi-vҹmEVP.>)PZ&:aaAl\TMa-DMAȅA,1WL%FUv%uBl؝O"\UU5,p'ot`S,:\L 7{B(J;Er PR}e +H]aO?;]k 4}O?fv@QJyI"c*ngXv~n)?"w};v>$KV N%ʼnuQo '}(EhYEl[D<"K68\~~I&}OR LVrF>B6!4Fqܻp4 PMp!r.ĤvKݸmm:͹XkzUǯ]NƙV8y. RIː4Ǩb<_vGnlU%椺LQ 4Z*eCpx妈iSKB&TVtaXTfBVIN8cTY|,@1+|(nC9qdy+N$v;,o$NJ*ƭ06kj/oMS#YX8*:> U\0ͫmV}NңXH8qT[-AkŘk!nKAVS]<S I"oU-'k0CʞسS~lBDt tYˠb\/0ejLt&:&/ w^7aBZl ;8{8#3}7&ch2jIB@H:a*3|jD#澶!9M3%~%a΄$LQqyi0GSp\L4G$ §LX!zd fא}~h#Coų_"dx>ү]x9CZ.}UP辨;MAjhǙM`N2Oyi0kPƢ1d[~FTz OKC)i2نY`;. 1;R&x'tǐ'kd+KI xbк$AN ]P׻:vZ͑$c4 ]-92 -#%$KaՔ4%F\iXZ76Qsi#i&y ƀ3C|da{E'mKuc^j=erZ26Sif$Zu$ihv|ܷ lPU]3΄_;a)ίԈjQ)kD.vH>(2 /kP=P¶R_&/((t6Q3ZM@KynyO }16Xm3CЦb.L `ݽ .nFXj@\'ˈvSŐS!̓X5Q}>)q +{z`T.dwh D5JrgKWdpdZ VZx1o<$T/3[` @.+c!(u+CzYH0_EXԀ;ck *mk!MM\1+S/QOF[APxN _Έܥ]v_6zvOF4/4~kd;s!eWv` ZW4}epq5,MX5gLCUK>5 )q#Q @4͞A>z<%v QB!icK tX!{s6"ddUJڙ[ u~S)@4{<( jq`DVbph[(g^"[U@B `'& AmqY#´TH׹EɊ~㹕5{~n dӑX4Lɀܯ* #J;z"|-C!JƼO۪Xno)c``&fHم(b4W`OW_F%c_NknҦ tRn' =8VC<ܔ;ڀ?V6atN% FO[x`qQu64io) ݈CgS٤䮙}ʔ953{my*1AU EwUt{x9A1oG1@(h8r:T mgϟ4O Ҋ.q`D4͚[s7pd.EpQ$!W"`4\+DV|TN-Z@z.AkLN:],wIkn9KTw ki!J*eYB6n$` HqxBKӳ_n .*~Nٝwj.vC}]IJEf\,-'w5 UE^ަF'ltuAb`4Uc4,XmL3fv`CtDs=XԶ0aUKc`/7Dp>O8h7$ko\6:-aZKC#b•v e13A=G*-97d!ۈ'L\п).]Y `.Ԥ7~ߝ9IYrWW°o-hƵA3̤YQ~؊-|ٛ5YSW;B9)b㋒mw1gƍ#;wnM-ڱ<eg9|ceea;ux]¸h"Q:JTnRqLt- d0h7R  :[$XJᰒ 5$d-lYra'u78 gMkclfҏqt&*Ε\xU`VJqiwu.%\iÄ&gL҃WXbkC-v_N.|޳9^6XS?AYA>Zz00ns:L|0&i;229 o>9Yz& V+].X됬|A8}4PSB^rprHFcSX~79˸$޻_VOu6%#K@~R#F1 ˶ \uP)[ LJ&X sԿ2䟺Fpڕ[~ -.<9ēӦX<*?xɺ_Cxr62 ƨ?HV j&F5Jw&{7f L2f&zcH`8aX316WSr] *,lD>^4<եBc=ꙥW.7фYd>3zRCko2p!Ls93yɸBIk:q6 h§5FM@ ̳wiOLSp6 hʼnssj2 #qj؜Kԑ6.޻lϓNWͮ\-*p G G؃=QJ}lLTE|C]ygsw(>v1ުվgNYAXK|K>웚ՙ8Ӌjq|fgH@O'_;~JTos4xc'!ͳKzYg]9}LHvS ? Ν^%ږ'?7[~̥#peS$z@(mm`~XrUm6ęL';TV2fj|sas0Ӹ-ŒlNv{/N]bK=Frzx'psoVE^0%*SogFݽ}(zn-z8<1c_/$`]GYO߇rWprKcHbā- '$v0W$> U.hoLAS4),.jZߏuX~_Z@60F{=/CMz6jryc(ZQ]njoj J-BNf?z͞g#h\3LPWh%-'-BE#tgJzx k&;vY-ö~xs_mOƤʒ.mhʳخ=!ՃsDpd9_ }ɏy[Դ'漨1o@^yne< v{g3WZ-L`'V!\oX^ZtDb,ywMc[ GGUva~ĸȤ-fʱ 6l4wblҍe ٌpV +iE`/1(f|_ۥ~IZrHic9̙жal{.Xk|3녝W*v}+cRpȍjfbr-H?&tdzbaw<ы\J N *Vo؛O#Bo=kw1|FՏM@lZ;rTX\Nduwϣ\ )niq>lۋFicWEC @Al.yiPm4Qq#{7t@aG=}l}o!]ȁ|_㐮1ӭMԲ }]0'qpŭt7p W2Fm0熄O7>(Λ;T(4.x]S ӳןk6M޻RQ`w7rC)nXI+Q@_Gզ먧 a&7.kh~,1m]ʦobB8/*tX1U-7Ws18(`Myd{̫cIDi2k FhڜW5;Q5Jc@XmhA*, L2\ tI?9an~+DΠ\o$蔽rQ2|{tX{bSrd| WGxPHom1UEO5\v;BH8yNeȌ` lrҿ3ؓUhZ (Pb6y bon$s*~<:^E+eaQE^_(F`@fŖ?|Rk{jKYu5+70Er8[٬D><>DC*3 @b[Gbf@#=?j&Lgn2Q(^Y,4mĐI^(ME!bLm^Pe(͛@{Y*e6vj?oU``mr{B7>ect,Z b(i0O溪L@:x82^Fn?x_i+^CF7].ZmF=\?\ am,R$tkNO&Jt^ 4V#o&nr`$044O_IrnG(,}F1؛5=⃁/Js_P25/7gM}lUΙm+헹PuuV5yi6.g  yC@ƀL@Dd)&48 k K[^Ŷ4dǡ*LS/g*qzks4N\> Sqi~}rݣzV _7)D_?F߈t6dȽulYNtc>f*ߐ"e\aڤHϟy( "mpC"S@-)bX\qxiwuà-fj]馡&[6_B8M~iK.qL"+!$t3^J *b}Y8smM6w"^c <ǐBgoBHy6e-~Pb/R|ITܥnhs‡YqDm~ QL-sl|T4*N[ڝa47lC6 #-x*Cfֳul B7$1 /F 5\IH)AF]외OOm2e% d+hX:Y-$Y|tgbi|~m<'jL4,N,g+m:9{;jTg/Wy 91,NoYLV4;.qDc1TrVbkAkew|$ YgoA,kg۽9#QR8kxm}_|@hl*ѝՖ`mSGXԀL}7f4\*L z B&#bRg~]Y'Lq#0CAsج>ʼ=W`CEePw(ꖅ?S vk4DcZ)^-oQ/Ȼ9+Ho,t (a~,M Ucvahfw5"Q*x>qSE(pr^~]?ђ`aB0aKj=A|_Rb?*# CwI-韸J}4c?лFl,}z3>eN- ]5}dK$/ JNa_YP49< Y tgwɾUP6,R7dh3NcVKD>wś}N'=1{F'X1EdӢ7:qH1!֚=Y^9&_{HqO'=1.*2HK 5SPZ.2iEZ4 Ut|,&a9sZ Ȕ="ɘ-ܺqMLM !S߈Azgn£8,[)b-a) vFt|Ⰵw')g˲lTЦѕcZr{en~200LoG´C&V2mI:13__HBraJ )RTGуRM)swmW{6qfG9/ܣ|0[6KVca}dĠ$)jKߩqѡ|w,l {In(H9w&^t(v9q4wq0<8 J"ر*YԩC>'(8m s]=YɒԦ4]ƒy۸tsqVjmvQrR>p;3GzFx_r|.K)\JAR0`\ NɌ"`t|:ŧޥЛQ?;*)J3?Ƚ' .!> KPP"-8f`C.v粖!>mBDT߭G"k;^-/d)K5Qs,O! A;IM޼@ʪ P;^. ^>Ees虮d2;_d5۳΅a m3w*PgbSYF<{v4 䍆ўJY=&((xS]^W &zP~D:j|پ sfȟ8f=EjS.SƲcW}J ih|, b8#˕ ]f$JUW #gBxUKϟu:ZC‹=SF2 [AZ*ЀZ[x=S];8UmuJKn* |>2+˯%)LW g_e$ rgmy.B\Aƨ@B0?eeNgxH" ݏ׫vtj >{o3 ?VFWqE.u#~ ~jNN': 8ڋo:8!MN 30˶vM"@>ʿ7r'( =UPP;phpoAug8%㪛RϏqKBXy3y;(1_Zy<(@.jh5EO[ksFP:,Rs\'NfI'3+Tkdp\^B1MoH& u~G)VzHumy||{qpP[+"Go߫bimk'h$$)~JV{B0%mvH+2Ta[uz&hIc3ޖtf:#HQ@{2^lOwze^(պQCTI|. Pl55:'6MUnEBOo{4'n~7Pd R(4>8Y<5s*qab@w݆dG2H}=OCMAQ+f]"α4ٞ0gfڦ`G-?Yy/GSYP~up '23#3PRGHWѼ̻[]혬8CM}Ӭ7hZ`&bND⠪+ DJ3*| ޜuYB ?i4^ `tі dRy|Y.# 'q['Qd2̗ ?5RyІ-͆fJ+SPIJS9q4u ct0ۑCZ$':BW`.EMx"|tnUb j !CuL&쒆"CL>gOs&/%҉Y1y9db`TuW7>K޹Qt1xGh4- J;<U˟W*J ײ =k '[ynJE/6rгB'"hU~f1f%(\qc87^ -X9p`moˊ!+/g~a1ˏZ>|;k𙨦>mjo_b095/؊|x8q,Cf\8t9F)pk\ OncU$?PO T oFSC4q7[UW;N)iU8z05ƒ>In"THּPSƟڊ=M"ֲEhoci%ÌYXH A M7~r3jkvE!TAрKNYHPX\S@0@4 ޴ }EL$YG-=>}iaGkFi;Ԉ/d-^4+H:'Y"Rcp[$Qo44ggN绮T1 IqV1Z93YŬ^H>ml%7. 3cpjc򁠤7tآSZKq*!Z-'Kmz5z|3%D';Wr߶A!JFj'>>ԟfd$~r64%uYrM75 XW%j9pmPST5AZmx 9^!-2`Ή4fcqNeU5w-(fŲdu ݂' =lShTD3]eBv/WYvrWL@B۔.HR,O?(zleЪIB`W5^kP֗@cX$-+)F0 κ^}¢3l~Sͣs2p0'-Wyf5Dd76PC<4>sRc+-==G2} s'RV4LYdɜjZD%AZT(F].HR!ǖ'*5{p kv18Z!7$TnQ({ ~҆g,%_3Ji>}Dd5 u`nyJC7R8 Dߌ[Nåk)V5%'ٸFY*X?(fsRkx ,Id-lR <םŮl Hb8n-_g,m+mUkb>V~G8|H@'W,ڬVl &9?J[.'x䙱rJBp>s Ɔ˒㧲-z3E+[X'OLwMɰTZ<$]14*ݑͶ?Q0]z+kb^5F1fQ ~}~ZjgE-M,ȱϷTK&^U(:knd0iDؚ˥b "DGلZ  ][|f7wMm3'},EJHtkƘ+w%a#mXP؊UBi᳼RKdvė4 Y( 2(qr:hQzfO}!,oKH(igjtA-3Kd O_{%S:ز ^PϢd!ҳ|DUףttV P RW#^9O0`6>)BQ`{FpknXE.4\X,ށeX.ugw3"4O![#| D]^͵-ڹD-|ic*Ɏ>DZ,``UgJh=~GfNu|%4A?ARrizcұ e-*ƺ9>UZ91cT#> VJ$6yca 9ش1j^H+HPqzdSbu|7r~h& ۻ ISzPp~Hc\At]D~OmUr3}mq{ bl- sMŻ*)H7[lX.ԘIZ%OEG-ǰS֖"3A\IXr?l~TO$09m*C& FTG'(ӄ*> sq S \g1l913XK oP%jҨ4|l]"Ed1Y]t^ ף MYof7¹^C8jb]nFf(l.ᲁ9+j :є0F . EQr#Ix1wj5܂pOd#f|c,# gX vԺE9Wxx;n+$cͮzܔ2+G]ό;Mt3ġܦ3ʸHohR~G~DpM36I1YwYb&;ur/OtE?W pnwKZP"<7BoVcO}77#+x%6FlwrɈj`yCs{V(k*B̴u0(v)!m^^פ];8q]Wc[16vWVjyYB])BLY ?bO_=D6+5LroUy0~gƒic;|<xin6ӦeAYn>@ 3Q)Es]#ۅQaI a2.md]Ȅ͐;3Y`fϤ8W~#Q}.PI\+!ωl~eڎ57ܩ8^g8iM=Iv-BNpE%gr&et-3-`Sxp{+V=fGRdcp@lw‡[f@v +d|#Hy&NImF`P^)5"r \aE8oO xɿ]\vTXK(boJnQ~CK{Lx4[6TFۄ|Pb=ett@h-04$Qj` Qg=yĩbO BXo6Zʟ]Gűh{osRz>e7dcvMhSaKtDC=p,ǂCܢކr=8ZblzMS;l CIE~ r+-&#AkSj'{.GI9dlq?rSʆQ+]r5VB Ț#|Y RGɡB؝uF~p[G9i іsS1čBVE pºPu(d 4%\C?< p9!{W:ĂnFbbO D:P0Z0l2B1mo~hڟV^ *(pjv|/]?Oy;~Mdז.ٻ鄣"Uz5*Bg?%74qۦ `6&ːR]*\k)73nFVY0qF#9:ciO-\?V ";)緤,̟D@JlcgjCqwzKqj bdݎdEcTp@a$vVXc($u= _֜y,RKSL %V s^{(lQ$qKjʂk\5+ M·V *3_JSL(K~Ahk&*ǾI#;jC͐xm%B#/1l<1@涧.dmU 4/sFTQoMY>̎!a/}+nȆ.SA i[%ޗW_YR#9G*],ٴpI,ԡV!?e'L16 ge9^ 㭀ITPrkɛ Z<C&֠ D@Vާo% H,Q=k2Y%*Xi!ߞ舘^2[#bWQmBA62.\a#Ʌ(`%ɘI!Tn`? ?~ְSzgoڷèX^#3zm ('Bp|7uA&&qE!%ɠT8Hwbϲf2A'A[3Qt /J[h2@q#mU&r ^Qeg.&/WkjSiDA)2" UBIxP\;}Gix]{QHM}fo7H(-owqH4v{50/]cW#U0P)[4 s|_+cj7Bqj˘F~)80OX$_&MZ5sN.,0yoc=oҕ@ԭ

xg`Yne7 rʽs[`|]ypT9*Yi;So³s)ҥ)֥,Eqn]I`ͩ k_Ҥ-в mH?͙ &N ,$JWrFZ3k*<ݿ`[O ' WY+3gc`C'9:CۃϪ-. j#~Vi?ae%z0:4IY&n&7u䬾7?!_/c1nc}HCٵ[Islduq7CilSAvcsp[9b"xOaC[eށmbXJLw/:>X\z9mBDh$m%'LN޴PAnx%Vt}Ÿko'(e=Ɔ<pB@ 咢8:#unUh~|-f2i{5UkÌdo0ԏ5`_l~`j`Crߑ 4D3r'ΫceGgҵ̏)9ʛ) 1ϔUw'@]39b'Φ&)X!ʱ5ڰ){O%oP؈ te`sڥ 2$r.U&xʩCy'Co\jIP~Ϳ@/l"S?k aBȘ\NV=w7`d.*brdǍ;5 P?6K_џ]]f 9ls>.]fkQ "Ɠڗ`ΨZP%R,oެ^'4 o}˝mNQ,ӆ)FtJͶ1S׀1cr&KK/^.aXvQlwgB $V9'rtW%5Q 1Oqz5э8q7'}IZSsx_п4Ѐ?7+|+.qe)٫Wn*E W+dPxp‘坎{b?gw\+}?ޜA@M1"q yҬ"p(c0~Ӎ ]}ȋ+NDz5g]ƮUE*Ե,iJǿCBu'h +gy/= gi IU.c=1 5Kơ,!I恒$T+9NzN[m6nsPt1GS+]4-$kw97_UjS$&pNψg!-`|t0ݗJAےoy̯MϷo(>!'/Rt}o Ma4>Y܄>uꂍ&" ّP>\ǃ/)aK_ yDNrį/ZN,Ԋ:sT ":u3vQ/U&.;5=Z+\a[)hf,gY_we2¡+u0Uf>1l!I>U;Q}Fc0( H)][g7Y*2pyhW{vY9M[!9mei}l҅Z4#[NoMAH.=J\h9Q-|0!*L5Mˊ+"ܬoJP ,Δp973rتPmq՘r=Vd*&^#9za` cl^ˣD"Cg9'c?dh;Ul7"#C0/¾Sv:H!@fwpVB1,VĔ ⛱wYA 7~ۺm_ B/ ^]|}/+dKTcRBnk0-ژ5ZJwQ 'q.*q4HKhҧ7tj0K/,vs|Ʋ/ˢ{9d?7(<|^JTj|)#Vg&Q`*5[!z9ߝk+Z#vwdIz gpuIc3t9؞ZvJP&Bfо24g?^{ژn6׮e_rpچ,2퀥bFß5S5J (J`"9\Bͽ`dSz.BQ1Y#~c0 YL>9M{q50y5ײKtg̬|`@,a"1zEyh1/M8c}T#qO;?VcQHpfM™$W#p߹-Ӂm}s?lպ=z?J"%Ⱥ+S,w>W\òc}ik# Yql;/ #x K84V+ǟ>z^B=֒ ܑYّ6 r:;k VqrfW |as9eXP9#Ic{ƙCm-oY}hǾ9+ gRVQ?po_c "p :-z~&&'>*>Gh4u x0%[jxr* WHԞB T@&w).ێ{̓yT}(opxX2I]BA-IB_98As^~Qa >ҳJ̉uS4vWD \o|8*y]~ᴡj{ QҼs!I}BGbC=^؉i;:( t *crUl[2>Zg >15# qdOsKL17  jg|;1nVd$y Y$ صR;MwC< 池|aaFri(D5%ROSirnOrB92A\}P񶩭W@N*B'U,B0i%l~Pr.vO]dBrp)hȍ ]-f ӱƴ$p68~GI` <4~^jGgE mVuZ۱JK DPY;  0*`%W3/5ַX_X:gSGƁIibM5maJør߹LU A ܇PN$@=N fҊwoI$k;y1KcUA'Z X<vߒhl]8{wץonzRmՍ\ B--4`'cWRɧIR2JẒI_<փ܃_ޫdOC2&Ju J=})fe3Xr}1"qI3 Q7LBlB"(+р&N ׎ 6րo6JAOJ2YİT5"`J߬$Urظ'z?J\5zmia1@+RcU9 Gq_Riٙ`yWդaGn=Ag3!Mţ+&hS~She4#AI3 x޷ !Ȼ<ՈG42!h]xr_c<檊୵*t zDHvxMhp75/8rmRc !Eue{bozc$%QtERLٕJ.A+Wp, w=JMV ;}w; Vʾro"<8_fM,WgQGG X -G%2!"r6\t1 u&ߦ~LuR=$]>?H^:SXhsy@.ytf1=8K^35:bwzNAXDd1vF8S5E u2^,; Heßp gC>'\ZO7Ԝ(OSTJQ^r$ ׼ !G%\jڟE 7N~@6@wR1$HxjtI4l1ҿ{팙PdXx%ݼ.lg R]w&nq<~>6wɉ~8Ϧ@JvCS%=F~T6M*mП3yvCXwv<շW~;nȡxl7EW'RQ]®am O:)7z'UTcb皖'k‹ -HY?QwչzL /fU~NWmWnˍp29w*XЂNFm{ocYфrmm\|pbqd*1t'!vYW:MMDvS̑J8I?!z^(=.U4U~J}HaS̮NJ[)bQ@Ofӡ1]hz8.7d"3(z.izΕ{7&*N'(ڈ_UO#?x58X禔H[b?[PWt8y!n2j8FҐEӝ/o;4> NI(F{Ũ[jl\cU'@*hAԗ,*m)Lw1Ǔ՘*n3>wz~1>4W;Qqi(;=YmZD0N^gAQ@ak03Թ: j*ck<J`Y5-~#[:<=qnnK'2L=\:)øi[=_se .0H7 ٌ R-)hj}XFd5+y..Hw2ĕs(5M߈]p?RdČ")`{E[.b^e?wE^黑4t#fRz}~PIjmnTn2?J "meyÒ4Y|O仵?/@6QQR~oYH]I42;9Ͷѳ|oeQ%x ׏"YЕQR?Eh A;yW'<9"u#/N>=s9/D ^ +"lA PZ0dla;GVTV2 Iy1gjpZv³E`PXޛ)aB|/u1q#7}G,!Va_ -תu1ׯM"ó0yt<It+p,h5QH<H [ȅ[IrNitH~ǑqkVN/hC[Xvз|f1Gݛ!:FUwDv qKCګ>,wE𤍤A~+ }/{e<2"w}N;x>ş^!A.O-omZo ͋x^\MXy@$<FpGVGڸ>ɂ[, zC[EYj??λX#zzʺ;>iR6_>~kAH74Y(7 M6ڿt"}v> *>n9AEftBBۯA*65@j(0oS\  ݶROA,_dX,;0kȐ& pRHw  PP7%A#@bHv1cyowĆDK&~a>OvKmI# HP9su1vA 3ͿEV"ؖ?ƀH[ PpBfJ!qRm4.c-Ib8x]Ɇ :QlZykCf!Y`L7db C?$xׄzU(- w:4cḻ?\[aZSOttZՐh7dTN,Ҽ{Y3x*=)rFB$H_xQTtFVbigCpb|8y"M:>TVmK; +??`EإkMs;ŁŻnIaGw\ï)3/[xȒ۹Z /6 Cc Ej<#' P\ <ⱠE ؐ6|=M v޾uCjHeϡU<,{;nJܒec`>kYmp[!W[)/hT2 *Gjid/ѕ@dIKm|]2fd'6 9GLtI H-uJ ^%W y&WP,vBv;u_oP 82x&S[`]N/'Epïe*@m!Pi$ƌd:VeNjE{ZT'`|WԹ%bt(2+Wm;XG - [3¯⫬7(bA_14d~ U 2 28>[ rges2u@tL~; $ޣ\'0\od!uj Cd:'Ђ&gqLCk*6PKǥ(6 :x0|7 n@ -kVeWUZ* 2"Ov)uʅЇv16iD܆fѡ7BJOĢ{̪Et|^~\6*&lǶz팎 0TL`%$v5+7cknmPESm96.n9\ e2sGǔg3YOd5 !#.b;,zHFJ:ď0Dž <uvn_dS8ŀ \y׎Ǐ-ɨvNogN;I/׽Yٽ^{81SӳvJaJ>r6#@+M6Xy d{,}Ny3R]а<&gIue~ V1 R5 f7Q|Մh%Y7#zм$Y(1Yꄸvh䜒_{dQ(~[B^[b5 *nn&Wٵ7bЇ- xU-J.GIr #/eMOF-NJ I+!߶K Aq)△' E (7 x9@TޔQO4uS*odm& $PjA({, ZGleD; ^e RM}cf6(c ajc/,JT|E^p"C}ÓEegW=#PI4IP H o!*Z(^l z]F@ggn3ֳX8' ּil^'x~/`eΑnвjp) mmQ ET:ZWnV(*[NlRn_~IcVc-im(^n@^v1ƭX%/ʉ;YnR)ü\%Q9ɢg&4NYh`թDI|]}?WuFى8bLn 7W a|H"sゆa?wymYj}{Y[kвpv"kF[&fNW\^Sx]kRD_BJg>,bU+Z-) %n`>#3&QR-)F*{] 0 dѿO t؅A_xoM˺[7֦_ȿuɡ__S7U&7"KdBˉ;~.#s3Frmv^psd7UxnnX6p0$h<;Mif.]}=2Ž9(tlVLF,!2:z 쀾\)h~"f3s8XwD7Z=5!A,rۈ3?$Х2^wtmPv0!T7V${j_98:]Y+~*&^Vh .MnmnC \A!&\m*x-UObDS$Q?}AXFUI0 FhC婄FH5(BH:?(CƗڂ8[CPzo15}Bf^Ж]tgkh uEJq ;xu^H[<,KRIUCtf7B-1 h$ItOԐU(d5x]a0[?#EmGs%Oj024 * ,=:rYV jץ)Ȯ8Fӌ~λO9-5%;>[alwMsaN9BU)_yRj Rd"SH:T"u?9d<~fL(y49ߪTnCMCwFD'73%+v|{3mGHj^ZKGh[(ltSNְaLb^nFcIa4ZaϸSڀA"+!HΠzd_fnX~#* Ҁ@eb e/U;(A^`ծ!{}qAS)rSqPDle$?k]Ƈ +عn qM"ST):\PԤAwXӧ2Sim?ka^%|,bcjڰ>El`4ZI;MuvCfn s ?'=w#?jF]'M3|E{[6 !EK^_'(Z6+7Q\f01nY<%kzz-슳z㴄_;l&T5MuI53ףX7}5,nb awr*lOW[z]{:[fX}J/Pq%/X?  //:Հ5`T }މHܷZgkWvnP-R}oe F̋\ZÞ=Lr ,C N@}5{ 8CrM@~3hQ-V*\@ j1՛ {/:RщHKFТ\iKOd0.Ɲ:UMEUʙ4mS*GZIEğV۷Pm?3DD$k8YJ0 UH(,b'}^HE^yJҎ0IM+~wYM+#9cKj?DbL; C??h(^trsVxAmCPlK^ +'urÍ` dF(sK4qx2M1֣]š!,)au&^y`M3F~-K!D㞅*4*DMN/YH(ԣ9CLl`QNo(<蒴:QNUД 1: z a'5`K!"*&B No%אN]Fe+{MxS"B0ET("D|5sf>B otbU6;L|q40l@;vK'}}c0 dq0b?@se+ ֗ހm%saS@!ݑuUH3=b(gfrzpӇ\7Q, nn܉ LǒF&͐#|b5w&>{/5_$g2I~1@j|SԳ *,|Ȉ>ll@fDiy7+4R~_(jMl0QB`hAKT7֗.#- ^w'd>EC6Q4 #c8:\@;VǗ d)<-*$\zdvy%NtKޑsk39 ,?C U}_LfMg{ϕzX^txq54T ,kZVo3mɇ⟏wŇkW86Ĺ,*4M4 xDHbe3ї23V`S̰Rln> ts-SNq*fy\6?3"S|`*z58A/ǭ3UiN1ɍ!0ld'Ϛ7XR6Q7k@ikp}} 1mIGw{Lbٛ.+&\{Q%Z8Q>0'Iɻ-7"+~O 'SQEuckP>Xld0 .j!A UȠl׶)pVD_~ >.ng4'C %fF.eFӕ|œ@K( yrQ$h)5€u쒍0f\,}7,j:K=i z_Eaػ6!~l`nRػ%a1#Y<|XKKv1 ~RP`W `zd='W:8C=VC{~Lj[g n*=[},S)F#Qذ$?|n*_"n`ȝLyQrn۵ǂC7EkIY-9@! f8_w!Œ~v̷8ʁUW~#9 0iK+ǽ4^\c>(؄\Kh/(Z$3huuR<%p|t͠`!g$|۫DXrXX'y5xJC :f4@N1VWNs6rodyF5 j_2<3[`^">gw+juRAa=ㇷm۬x,Y+CVfsV͡Cmp>l:ByPjJ/Q0)DxYsDC3:Ue$Q7T@.5,/Ruk8MU+PibU>ʐvOja2ELO]慁0wƖ0ZKػzr>b?#4Jm) ONw:J.Ջ!MdJO96jD ^Hx !E/'"'V}Ԇ?IYI]E9^=,YWL*d+bC:~> xPؒP ([n\`k_.%̽dAai(~<){fDDb|UA/5`e{"̣Kw`<~q`cT_ҕ;y2{ _cy,PU]qgswwܳƔčm@cCŕ֕Qk_~\6iiZ/1tj :s^'r\ 1[M2R D6]%!k,ںO4H-}3ܾ-fU5Ü毪j/͇X4'F_>n :4&vA5`SRq*߳]d ;q"<q .S/J;mʮH j^F)FXP.)̳S~K/[]nBEo/OTNnƧVV0hc8e0\jr$ݜ]7 f(jdJP%Z7M8E;\MFAȻRj/K^9# 9w@.R5-K!_BSjNXEC5 ^Q*%{$QNl*p|Ð]g䮠K\ >Xgx3'(HBBaͷEfM3`7Ph *a0,avI%t>ĔW% +E!e&Ǚt/h#v mѓ,XQ=U`qmo;kf8h2O:q04G&588pX*un*V dʿ! '!O@YRwIj -)DxBf룻@Ìn*<iLuxͳ`LyTe+q蓸/$ƗSv78A#EA&k!El>5Dw ">0ffThsI&aѴE;^qh> N7^n9~嚨i#?B//e$dXz9WħY_e}%93Qwdk8Y{?.Իaڔ]3t7ҭ&E!3RI:7pHL`Exo=sߥve XcPQo)J]~6k ~kMr\ )_nZ~w}_ _/u񺸇'hAK}0KGvm"v}bOևrlѾԽ03iyOB1dy@avr"kJ2ee$_^ [VH×0E%Ik 6cÜ z"עð;o6D4#q^wwг(V!-CImP8&BD:{ueR^&1  _(e͝Ҩ=Exabg4Ӏn 0C".X.IC4:Х6_9n_)*J"|l`K/X::"*te"g \[S&O \9LA o0O ({hqվ15~ CTdEpaF7x\-!9ulo&N '{cP4&2l2]|[VW (۾v.mV({-RڹxS-MؓQ8lܬab~  #߈M&&4 ^+zOA:HŷHv 6Lc Ы5 3aa9҆R3md>/?< M^#_$ A;Y{|8Ybrv|BӠN6[yGؔHI S$Kn/7{N`WЧkCbT&7/Cklˇt y1m à UGSֲOF]):pF,{7JH{I:eJ1 >iW,BY8DzmڛDe}vI]!ܦ3!/K3(,7̕(mU(鰗eW@3|jaRh*;yW~†^ًA`<}82AzE A卪4U(&8)a֠X V:a26W\ YoM"?&Ȋ+`N3꼟k^"G'0wǷT^}m1t':f!.'k-V'0l9]$@p8h@+ <2À( -Xs{"ݹ|TB+jSOD 20V^fnP=D ֆ[K/) hDu2@(_Ze_\Sn\]&`%E|[vQ>093жxaӞh7(s rg30JKf8z,]T&k;Cc%ZA!kGPgW?D{yxدԫ9c7(^t7xRwJR畔/AzEE(M}r {39w%?zZ8v3uЖquP ٳ,1ur!>+X5Jx,z:Elg|UOycM ~S=59+3>}_1Q!N܇p# 絀JsNs].d+A]1ga|F]Kv_ӽUg?׽ۃ'#O^ÛhZ@rRqz,<@Jfqkw/z$C0"dU ,gPfe#VK8+Abj.b(~du,&_jڮGlba*z 2?jtJ.M)o 3bVT'OZ$;݉@9M2ry@Uv;SIkQԱ5y^Qp![0y:L|7ՒX]s&azՌ>G?Hd8DMAhyݮGnbf{ Y2fd%\̬uMym30܆ DG"W9eui _Ew5~|{i;VkQiHcI S=S{UE'!dQ25Z|,d'G-o1A G./я+A-vy3|Z%pKՊZmN/P-)t(b눜H#epVqy+b#Hw% tN{B׼FӡLg9N2)(B)jPԣDL,,QdayUz^HJX-%ԧMlcBn(7mL>z@ZL$(Bh|g"T**j0Uh/ma,Pn*HLD|(F@MNn^+ǿ11.^ JM0%x3} D=[F֩A-3 謍?)Jӌ^yFӾiUߧ i<np {`4!酤U`JXG0 E}K$#nkVF=Aʹ۔^!o>RU<5C˹6| P9} ߿'K7J`pH3~:0b::.i`7NIѻ Iy#EVpm,;.\zԦ 4\ɘٙHcG4%Q8`hB+9V<#M0O?!LZŴWݶVۺEdFxneKUp(nܞw M1*7:: g"v(2Y.'F{uЉ ]L+:Ϣ ! :4Dz'Rt#fLXp1Ʃȕb;{e1q,JJ3[̤uŠƎ`lpMtkpjGhשڰ+ȌM9LFP.pr\mۃqj hjdN^c9Vz r>V[O(MI9k1dCm?K RĮOoyb`Sh9gfxd >ܬor@%u4٫lGeAX+arrc/K3ѩ{0pba".2Z_rrHm0'GC~s Y,I*C-ӶQyҐt8ℎyD?c`mAOcgz1-\Rl ,I4`ϙVuvX&*'s^ۼO40e ˠ+HJL@K5unx|6ٝ($؃]U#ƨ[$9/Y>FHLC`<;/b;Z}' 5tv;EqTWgF# r1݃FY™`a5 /m3e^3IXԥ~._rYUQ&_8KJFY :KdKw~]wӛ A/SyAe|.fS&o0 /~p@zԀQo K]xEiL6tЋ{6Oܺ5SbF*~˭<\.ILjj$!kLVcCTF\f5WCQLZ;ZsID(mjg߸4 n[,nh&Z xwIP[f+ҕ!"nVutp עbZ&D3XĠ#j>3qT+ ;%>v?(N7tTN͹WQ{rG5 &v/ n nFp|ie|)2z*\ӅP3p~;>鱒elz(u?7f;:GG (iy; ?m:4^ ZO<W@B2Ǿ"_ќu^&ic_}1_qjtL3sh7,;s"sb뵧a%IO'x* 2v#dV岦Z}P]jڭ)< "aP{m3bZ>ΛLaR[LZJ6e*P[d4D5uPȵ4_ $h#ʝKe%o =K;R%Bv9T wdX v锔8vXuY"܄ԁ.PatgDVtHT&b͗5KBu \4Kor=z`I:kW* 3gFM/ʂOѼQk[i/KoD% vf8\p,2=(z(&5Lk@E{~ZQ'SZid?,M%$F{NJެ"IXaŝ 5UNtg,ox3;M.sHuz [Tr?6h%q|*{ D"F l9?G{ ]#/n|G1~%Zj˷ %1Dz0$&Xw5tGd 'o:Qz3OYNu_G;v-%B3_LO94yJ"g8+I&eKvd[pl |KpߋmOѭ[0L?[;DchF^jfQuD4/8%[Td4uT[ ٬HϢa-H0dR=a|P;{yC9 /B[]Q LFу"Næ.0}raSXS4>6KuɇI Z=ݩGCӐji6:MM;yO,'זff~æV?.GaW:U:#61U>e~A K j̼6E! 0lK~#5mP>!) 7C2JnpuF΂ v.\ϭY=2")XU)MTT[_*#Yp&17~8FOdYb!2A Nr5'rĿ,oJIVn#5!R [CpJWyC_9B {Xi'#5Sy#zn-$_kc$<ʭ b)yxa +PּI+g;"7\{Lc} d;.r+1΀ĸ*s@ElDb Q_G $w~2ǜ@sj4۲(ǻ{8Sw5pCT*BTq*`!3OIC[!(F c8eS0Ӕy~ЃZXLr`i-6.)_۱$UvQ)OeT9c=dcK"椅z8O5Aӆ cv xgiZDLM̳ggA8QVr% h>&vha㦝rh#&!hJNnFdÊf8%U'?%Mh Y2X,gڏ5y[<rq+ y/n̾6"`$kGv24 DkUn0LWߧy*ϪB^ЪdLÛvyXf۹`r.t?&M}@NθH2B, ~tj_ȍ;I:_- ucRXJ&̀Xm̏ `'6W[5V*9wrmVn=9JԖUu1 jF7/EZcy%m?x) ;C4Bб&_cKإ;HԱp^ŢW#5 唄]_G i ªؿݵb\\cLtnÈܛ7jtO$}!MN<~=##WPc> -em*j2 V1^H3܁Q";yof,FjYu_W*t9o8$1^`MW@Go Ac"Ió DN1FS3KNbNN)ǜ5LKGM;7{Wc&ês_"t˕!nIȟ_dFWL," Q,0/?Z$藍caqeVݛBBIu=)*/ ؀.Pͷm7q _>^(\T62vg%B|ދ[02%mV+Rm( a3&͑UlZmSXG&.~FU{m!AVͺ$qPɩ*.P ZTLgG,'l1Xi~z0saAҧ_p4k`,V/3昝~#\y!o\ @E -{$j=<ݧrju:DR^PF#@plXoႇ'+2AnOC€񄲦?GIXWÈĔ.Ƿ cWL% )hf.ax< ;nyXQ cL8DZxw@;0vT~E;3í\ҟ1&nH1SW۲z|?A]өu./~ͯ1V<;F ,ٟy; vpOS $Tf2J 9*d3yJ᪠'9o{GuCp6S_1/TiG'!L³ Q4UtČYfZ:+F{}F'ќX :S<%lx iLig+<G4veӰ.yd(͸Ҭb˸s)⥁&'3ϱ h4HIG!gmz5@bp"'N!0 yZj0e8ͯwh&- Ucleۢ`Z/&Xc/^l"tg-ThZر\`Uq=VZ +)T~79(&9һXVusav`ؙzFPN10Q6f;UK7do'UտOneQ% 9m')l?ih[~jueNyΦv%BHo#r~)>ZP\t7@|JHHgd>*83b+@Н1ox '[.oc*nNڒb* _iS5XrntLvS|*3$7YlsFW۴|iR]H eNlh_&2vq]&-)%}JS B2 !4^쾆εn֗NnD-E4(b^7m"SJ8ZÒ"AMT6di2';EŻjP%)㶤Tw5vm;?ouFm^PsK3920dw $*zND^mrBX |h pŽf9F:{{Z\u6&"˪xN ٫h{JwUq{O ,[b!?`~XNK͛Sx+` f?[kJ^S){g'| -4 (N['KM3Mun>[DH^eb9wdA!Y2qgk0%C>6svG}oFHc IM|m<ƉBJݲ$FX]>LuT:`v /}:-RB% cN}6\huC>IpA:9@i 7VzҠF#_rh[(0<_<|n]TL٘=Ba7j<4?}\ЮPWniAT`%2&}#ߝJ $]l=?¹/ zu, i{}0mdVl)mW"d( }ˢl$V%rV&bwm4 `lkJF s-9z .O>N(e#Q@t3>{:1"qDU7Oo3Ccw5?"XWIwF5χ2ZvGܱ+5;v6!>l&7.uSJo1$^Y[F{[p-'!x^#8e3&,xZ:-̷A9f'ކrWK:,@TЋI.~JU n*7Tߌ#W]L11^éh:thu_Ji\S} yV؁U~OMxc i&Ue|s/{e7#jZ.LJጡVVE 㜭jjst5{Fp?p* 8X"# mjYOHtml4ƙ_f2`_Dnm kipo+lVC/(VEP!`3i5x|EB_26)cO.ի]˭b.`r  'Gi!os:_ ϥ"7MյC" euC4/0@nn ,F =wefT6oPd: Xҙ*T[Aj? hgsߛ,LkTJow E`/8SBnr@cJ˳vf5BڼƠDE@+`6}m9&T$McГ-ѡZB eUvLO 'EȌԜ ,o]PxFv ԠQ{aݚ46m "u 'aG :Uo=M2IŸ]l|S"xFT)3ҸW%6^rkVM L/_ԗJ f<_K G6rHCk71<P!'gٓ ^= mOtsSʺt wV9l񩨳'rbhnV^홟B'Tm`:8#UN8F;܀Ŧ@(z*Nru7*|_kF&Xv#. 2 WKQ h6Rع5lD#~ȚNT~ǡbzd pF&Wilp\0?+BPN@J"{JI;#4ۨ1kM`xٍi(ģ ?F|Rɽ~z\-2rN%utGt@ ܘ0МYIwxV22rPZ#/ῗ6P}K\BSɊ:ʶΟ_E32[lN'73lTJz5 a*CL/J,gqKQdTBb-Li_/ _Rx_O(ᠬ%|@y3zcQ r) 4C8ʽ ◷5It#Hݸ7WD o%\O}8IAqٜ OrLiJZ*dN v|*5ha[zӔ ÖP]ng)'!DU/ C8e>@Vӟ* lK!I fvws3?ձ{ in#I)cǵ##.nHJ 67fJ#j_425?Ʒd3t xSgA ᯏ./{a;&a+sOݗ%8K!Y(H_ 4/l)N_me t9|{2U`l$‰ K1GyYRGQ&W EDkj!J*}q+L&)3oxc6Kk;;wv% I&{OI@WXܙ uޥ/E~a^b:H+*D :®*F}eQ bF%Y^%Mh)vGL#7u$G7މ|[NW"^Wrrv\t( (']>m/w+PiJBkdb=s|vZ!Nre _phH;(J[TܾDCk ,,xg,aӐ{*! v4&F$`C9lj i.׀rb|4v/j\>!Nt>pE1ZB K{ezG [eb(ey!yJ sPjiQ׈X=qJU^)$CϹVJfRG}4BynBEMUtU\V.*cۉaԗ#;bLX"}8` $}ɯ;JZЮ{r7:3yܳx8+?U"-tș}C Cjs@uiqP PXA/ ;L ObYf=r DQbHN|eJSxSC xL:W6t?_oiy)I 7eq:j>K %W&l qy~ǥT/tz|@JI1Jف.?yؓGE1_;)xT@ C;xCk.voȻ.wiTS@ԋAˈup3ܞo75$V~d7Ud7VL+"lTKן6 l[$ "V mWSwj/֧N93O \DaM~t9Fs]7Z$aG ͲThT3Hq[*Fo+{Gŀ~Y)( ݤeQlD8mi ,ͨG PXa<8n_c\mArN-%x Э_Z {{^b[<{W+T,!(˲Zd"/oi]!;2}T)3"5*CSge#z.eL3hxr@Za;b1y2;%+REʊ4q>a؊4qW|hӖn0&" 9<.v #iǜ[&9 DiQt_6f(5͌\>Lρ0Dn=vS4W{#x]CeصvHoE''$G5X[A"[* y| +ݪF&[{/92z^grQX ^_6/TYJyùD5=;Temt8Wq\搖` Z0)Klop,Kf$7ر֑<#CQ)6\}r>0:ᠮ "տt -SZzd?=Lccme /n6-Pг ^aMJ[DP) Ռx G7Pt??!=k8UdChl?SbR^%bY- GI~Pjc1_] aSjor Y: сk("ө(ŪQthb|%gz;"!Hwc NGB%L zv%?6詮|y"<%enEp~Vؾ=,g,-O08/X ( qx/(@{$Ecٍ=9ܛy|EW`-Ji䰇)J-J19ɬOD`mwbCvoUݥݺ e >n]s$4<xNJCWljˁwrsGBafO>UB*Mʒ0;ppB^Fn`=zW/eqUx.S8xg: Mq,AT#Uu .co~RUFVkA T=eu"UũB@ryGnyyo[O&EW'-.AumE\ܰTt*adb/wt=V@GѠ:x*1HPH]T`.sɃu8dCtWoԌa~מG.lr5>d.8ףOW]̼]C0rK_x3Z)Z65+Aˤ IT9H~Wlȃ8Uf޽QO;=V.YsSA"3$D9ф>?B=G34,v ?jύ?[ yә; G*-j_ֺIyR qP,x)+`N M >]&rKSb>,$muUl%o,Z!~*9Ӊҧj!όĽ ;g:iN@ )MWbs qxu)!$L?{6%Q3>$&(tY_(yPYD,ZVmxZ<5,JR0/QQҨg *VōB6H 4—%!qI¦+hșӮH`݇weW.Rcad"=iїTTb<>=(3%= (QwF]IG0a䏔>cGj3  "yShaE8)ےeMlh$(@p,jsL G3P&";{8}~UnE M>rBk&-d0_Ժv-tòM '!'!7Xa/:}6( kQ=M= UjAʧft%[` d N4! ;/leظm߁֨M^b&{ME8KBX:|0 ٺĿ).R랪0@Gr"VܙJG{RFwCP Q~Ⅷcf$^6T aE" TتM0{3R/縮j#EژYLlbXAq哬+4L7DX~nA?薺ѢvTa4ОE7orz (>!e q?EF~n#`lJגp>΅Tz驣MsEUʁpo{$-$ݬ ouQEK6)v_?`E,yC%(͎Q T2,11#8pSVbbZo_/v[=2q?OU,7xpli՘"A0bLak*0aA(Eh"Tj" T:~ w׽>Q I(Ui"=12W7&2D?IƮaX4 -rVMtO14 4lr ;]JcK+L iI骗2k.}#W' .wĠ"ƬQcb OIWE2?w1!Ro᫆ch0ZIr[,Ŭux.D_$P,y1yDVZEX)wv  NcxCu 4s܋v d9sKȿKԃV؉^D|MêR7 IeSdʱ#yzj.Zb5G5Gh?DbLH6mp=]a!?og5]CRHk$w{B3ruS$g#}dr*Vz&G$ 3_> .~aɤ7li+Na3"S`Dڀ2|*˫=…7^hE^k fxj<&#C_n[sg7a+ ,R{TF雴CK I(If q"B-;`M@XHft j -rټ\>9Lpe:qkaOBxVBlZNYV"*شxsmqFrR2i&B>S<*׵1S;퉓 <mi4fYħ`:ןG9h C%<ȩM$ӕ@|N2Ac̑9ği#Lj͟o@Q]>ʑ B[ o~ϳ>wyGQhk.hH lة[Kv.i> I' 5](Ja/6د`isoF!MtmE ͒;<7^>ezKMbf&%c c~7Y>8Z՚N ʪʋݐ;Vh;o?Q1-3Zr0HF^Xq׼0O`Dyj g_B!R^/ωm 氫4eKeͥ*zaC ZQώ.)KUD-{͞*+x JRzB3aآCwCZ7ۖ惥?]fE 5-䈲`u3wENaLZd:]#i!r C%rWIׇo6se7&L)ox C0U~4V=֮$'1%xAHD 4r+ *s;5"4wߪ$:7H ˠ qW_L ("Z[@SO&91^JLCmՙv58I&7J~⊠ m$>8eLm:p\0oj@F($0}jp-2l2̓T3jvC%Z2f/.%!zΨEFqHPDQ+!a`$1O_k>7"  2ˡ йqq"fp ҉I[‘9 L߫}Acʗ^@K*|-TuDS̬zD!O.tolRHM-BIwc_IX·!Bz |OQ\aN__.{Am2W a =] 0\.RI*+DU_/ JM$e#~u/V v+h BcYXOӋflsCOZQ {FMlr5[! 8mr_y~K宣-Gh+?/ns~:nCy~W ̄VYڑ/_<1m%sm٬ZBjhQЪ *)V6=M@ F+1 ?o]cZUC̘Y")bhN5LCxnQ q E {itRǿğ9\$!$h@'SH"rwag-I_!ھwNGr_Jƞ,kXWOTud&R!/P⺴A&Y99^yU:>ciwLs֓B$i*i\Y&p1B]5A(+9PI7w ǵWiݨ豉3QDZMjT&f |8wf¼:Htm69 D}kay!Cdz9}Qիs {KV4:􄈥!g:ב#&s*Zga"B6l?kM,$&LBCEMw1Z K8k3'WTHD2Yc/hweڽ*R>sQrݗS}4=7!n?.ɧ~wC/]Dj ~J~McI&w񯌍kּǵx_59x Rg/nqVzb?[Va1. eJg5-gXHZ ~L7A9SKlnVi.4XL@aCY2!!KT3O) Jf>t>Yй}/+zO.Bdp91DLmLYj88N P20NߠABs7pLkM _Ey9=KF\ ‘K4!1{˔%zP86@w0>j4[.5etꫡu-h %E*H}(/ fXLv̊#oԄ̴Ls֮@԰{"SKX_ىs^Y=1Җ@>ʃ,hG|dy{eQ>^.NP#bxtdCѹDn"|N|&Z?B(_L%h %/C,vʴ#üF~][Bw}hOVl, H OQlh``b gy>B*Z'FPyvv/:o'ank~$w\#jX&jKz6)AM4;i'ucEiD1]& ttk2xP{Yٮ+y{GkKH!J=[-,Weړ$iK6|R1t\"0mdz7 xu" Au.X KJJdft傈6wյyӭّ[0{\xӗ7Yϰ?P؍e:mbp9lHg@43,D>$IyV 8 }Jki4^Z0Mn'xe[ *Ijc|(ET)ENw#.bQ9Mo_ NH[i:RjR.eNB.5ϝ27cR?h(#rt'A򂐵#d)۽,ט(Z32 o'áӍ^ Ps;1l;^k2m$|uB"pVwGfRfY.L2(XDnzZIYʐLzң,٤$_ OEڍxas&4tݠa1FfDdIaa6I<(6$rg D*fd`%6 & z$Vl88Y-nj󀆁Eq{Z»Ĝe4:S4|E^9mxU4ٯĉ)힉BR.2TZ S+cs0Մ N$3JCGYrhK-OΖ"g{6x:Z`~xA.4H#s0UƢDּS;t7_%\'eRLV78hX $&Xh 㟼~Ԕ}, TNy³h]([P$}D8xpQ,վdEUPB**:YB0HU;n!u}Q*}:7Z?zM=t*#V\-7dHܲ)wqlhgwoG/Ǹ;8rx[Ґ`%͞taS˱-,\Tˈӆ j ,,/8(mˉ FQj?Ap#GջsF_Q,T\]#Vo8P=j1<+yNTQ+vğT _7n~KŤEP;o`.h2IdC>z(^U˷(9P {%hVl ʍ~ SEb3+:En>HL}IcS$,n03(΋Xm6JI- NӷZ$aۖCk? *P*1m6, %FUi҅WffԂvB$P_yU)tS)d0<sش{\m!kZn B{+3e-9͘JBAuZZ X .ʡ@TL+ ߰ 172UT¤pDF:OlKX^u\0׀aԭ㎮$W-@57d἟s?ңkW鍰x~ߧuO@|̦MT&TcrX1TG 7(ڔNPM\A07iC٘ @2P9`țٵ=:x% v(ф) Oՙ=[wE8w|Iߔ?/S+SW'?6JY,ԒPMj*:NTp۳SnUI`aW?mg,8M<3{JE3OxKB&=Mk[ yfCPݪX m'3,qhX0˳7R%,3y漏,gB@𛡜F8"ʍMw(=EMpWm Vx(瞧2 i |$"ljȒ&R0=IPąrL}puI ^FV#+"M@Yފ@"9&Dj^WmKTH”dM^¾p:LoIqBj7iiҼ׋:j{MBZ i?qZ `nu&[QH̋PXݝBIct<)ޢ+Lp\ '$\:P9'Ly8vP.9ouLy'R!%{`]_L?d*?{%$+'T 1E*̈́3PO?H)|7RDWs_Ud픩sGhVMt'0Yr;7:m'lnj i_~ɽ"ɶM| 5w(dNsu|9Z@Aya:vfm!$T^6d52 ^nmDȒ}|_&yڷf(?BC5d{7(B 3&p.U(%n\Ho/cQFJܘpP# N4lȍ~jG ԁIQ$hFj̓IڷG2,%]XLCak^RQpnUGBh02B0 xCW6A(9 -~wtDn[mYk.#oV=om>p_U"nik!3 X-1OʊN1SԈsp[;?_\ʣ y5)+@޸GgiVZ>,^DTk1 =Uy ˱iVwM _ּ҂/wg0l=ϤS%(qI7PY״ Ɨau7>sY~h*&D+3 Z|YI@dZ-$-[!ZDsPPlȌ{WRpr;$}QॕOvleXh qP;u|T]H_ 0+U&~HʗטlQN,[Bs<.aL1 aomOma?O_h@OrN$n*xcm Yps cn\W4@瘡(x**cTA4>Я]d4IvDbJu{4 ;F6j dƂi*rI񥕵xdDJrXr-D=+z\_= #1}}߰VgPO--0q[k3-^}-It@(AjN]ZA7;ԭ)lj VF׼Pw)0UIDJ ߗyJN{JhF,JBG,tmtPP㇑兄(ӗd +~%Vu解K?qkWt8ߕ+jyoy -?S;(0O&v .*W$^,#X.pgo[/h9 &q7%#4^WiuSXnnM,k߶BQ4JǙq&qHK᳚砖x=rCyl ;/#GN0YeϡՉ(jr,IrciC ":m>R`[sMsy]ߚ5cqk! ٟ@ƲN9ܓh0ݞ1+.ăgN?/ 6 B3k"r$oauq>2\ѵDB>x0 ΄ɜ6`*[/`^<1њ#1) [И#APa`)8n|0}N 4nK y4>F{)+\jݓqێ sَW^Q X"GJjaD42'VH$4 \2\(,Coց=8v#+EH;>wX2{35qqӺIҖu3hZ "⓭G' ab/~Ұ"mzy`LaQT\?:dQvסXxi&2U~-sAjemqǏI}yq%_2}?[ߧ"ºn*)98Y#8O݀_U]<5\Q̥ c;5õ'[hnnʹf 3h6 >4ONR=L%wTn З/v\#Dj8ʊ|J^H W b<␙`kUBQĔTXcu͹q5zrt\4[xbB+:O[Tf@M4/J޴ k,NʗxXrTob4=E LI&8.H}' C #_|ن{Dz7mu7P'0N(P)k\od8ytL#C^TK_e K6 Zç,e gpB!JK>&hȭ"R&n@v6$M!o% ~q_o.W0rXtIv[+=FSгAMg`CBe+5*v< IÍԭא=6|$vi}luGJ2YD%xԎfXe*+׫Gn^t8}C.<`k*L](/uuQYqu-tQR!2 3b”{P:](-zVϱ*-(U:D ֲ* gڹ\\*j楲|5nu/7rp2խbzኌEu1U 5X-^%tVV@&zgn{hrf,K>oUIŭGr1wB v>yVۡkBgۚr?۱ii@<ϟLD3Z|`yi+^یYQU%[O"y\jOL棩 1W+l) 8B{BdN!@_l\L+}:G;7=X[Lm$( ㊧'[mW&HڽmӏxyN6΂\ߓt #o[Id6廳?0}v y)1,^>O֖Gv MbϿ!Ycю>O?\imla,z:ֵѐe ΢;7=gm#݇9 y; -4K{BgUm!{QK{? +P(`Nb PmMNF.)~H_Zf]nĕfK Va |f"^.:˴P1[N=ߝ;tD?>tƯqXNOߨurpŜ>c -_쌌:n4SbZ2bcALd4(ώOe\onT7hM {AtJ#1ŀ6DfȽթ}]椸T#㟃">K^~+NS΁O^GfThՖCOw⛒;jc/`i*G9wtPƽaDrKޕɷl96"tȵO̬YO(VذBQW!g$ 㽞BQ"͘8ԳUQS52 K  H#K+Ekh^Ѝi$FFMe1g )` g{nwikhY:r@z@2Zܷ-@M}, /6_]#ńN:*IsəBS|׷oSŇs=+?sڂdb)І'ىF/CM%!j-p5Yʞ o/./gF#Ag:0a+__dg=vQpb\oj}|A^0&BhDzֽa^X ĺENp<\ȼ c7Egs9uT5b*T)!A1DtMZBHw7!4U밣09{trc)Yrexj!H axMrȞt>ֳmQbaF҅6YԵLxW9ns\-51>5!or&`^yԜu?y 2lhaΉ@!VG.ш? mX7jۗpY|Ӵ;.I)j NΩJͭ E3Yecwi.%LewPyw2&,:9A$ bGR4h*{9hKAYIol"0؄颵]A#T 9Q^[W'@jRxru3QxĢ?%ܚlH\"b796?x/S.F׿%Ln RGRYQD5=/,|lн:x8圔u#DugXPɒyC3tʕ cE ^[ځ1`OG%=1e!K7{Q3+]Qxa$|CE&8+|.^gZڢiSS\􀨓44 l?IkLu͓Kћw%ߠșfq|5T'h7x?S.=,U3LV T%%I!3GakΪI۟b0v!W|nWCE7=TIc7Ɏ-I,`R;ӧ4?I"k"w9/߷3 3HJ woݍLUOZ&|P rz$?S\#]?$X?$H ,8C!s?N2kkY̵˴&l.|)1' ZU=)ɧPz];lu^B+d/P>/,=J'WY ԥS v+e-Yq*oeST Lx-yq@k!gп%`lض E{WA(&Yji(a|tۨp4X$YWkAY+[|T4.wc< 5c#}^Ϙ JWvl9ߋ-Ȼs*fI@m~ɒ4:|PLB-MwSh~ m* {UmBn\jXBW.4N6}Mu'a4pDf+CjHʳA)f̻BIw/%./l nm¿T%Ϟ7 a=rE 5n46ˆ;`X|DQn yHP7޼ᡱGvYx`ɫxG~.Qʧ`@jނ1"|(IJZd'u^߭ޮfn{赤n=ٿ %@wv5]~."AZWQIc^8x,cpİa>,!:`=<4ơ٠8kϙ hDb]:Oz3Ը6ѰHfťMҴkqG; ց;_𯼾A"K(~g͓m&f9iQ|%1B)msYo53yx,rpUg s*q@v  cZ ~ ڊ<ԺuoTjʇUƤԽnFhgjfnJCG{$iwhXQ{.uԁ<Z2x+j<6D1*$}X mdɊ PTN@8cܲ ,ǭT= +Ǒ Cǚ6cj׍9[3ghoZrgӥM-IeMORl0j( nr%//1D:qA!P[Sc$s<ҙb9uu1,H(ZьQmSk5Cn:,W^#hvK5 v_; s}e?Tur AdcGktJ7VeCf닅1E9 ^ )1ASkD;.h"HexUl@k=y𐎉}ݞcE * մ^4/I p#AeL>r͍KI/âlcU{&l)U>D@z֜ylF}X NdWFQ? ݩOw@řoFZw ḋi(`љ,:EDـTºzvr1޼eKH]B;ww.A^VZ&M[5X[920eĠ2@(mak(/2ڕLN+a~ 1 (oWm KmW +H 0gsС+nDAզyyo}ge")}梭qq XHBe< GW3fC AYA0fD '-¤='I,oىE+'ex+Ȯڜt;ݯh v1daxLPs,R&O,3J뗇 wUn 'T}E %f&qʆHy*ۢRK\B|DUTbԋ)aQD"wu ʔ&niLxu|\0l?E5}^V?~W)BfsU!rO&zKK=[gpj XE8c$;9;MٶޮI|D3DNN^MN@δ{8tE("S&1FfTg?^ BAx17Hgi2r9`h?q叿V=G#q;`cOɊ'lE*Ý}p=%qdΞ>.; !})^5a|5FeubƘF**q -a3b NIu6l #:p&[̯ )oz5yw-ʙ26 FTCvB]R8"˾0VץݷQInԀL.X}YHQvI"ng&$As<2]'cWM"ݮXi3ckڃi._Z Xb(:'*ڢhq Q>C|`V-S7%Dh 8cAWUS6ԝB a׆jn}ƿp7N_ߓM%B$ ~e(pi<==QN47=3}j"Ĝ 0>ܶ94H1EX5!A P 7SM<cN[*oŬj?= O\"{BiT(M(ct|d-)vR'вOҶTs.y\'0& ژ>7P@ܽOs-CEJ}FH3I-<=ia.CP&TW@hxswJt~g gBFsS<փcU2J1pn4H@5-YF=ŃM e(nk4I7gϕ|KtUtD5R_";Ez y1}ޮ{\ #i<;?GSy0:yTb֭tך hI |ǖ4-Sǘq8J|‡W8۾GFY ٭j!]^cRƖ@FyŸΧOTTxR"pU˾I%Z_]ұ*d]fJ9R5̰ʊ4 !ьFFs -sėDBO?؛R劬bD*33J4DD<-zg6)F%:hڙzXV7>1 s+:Kl#Ⱥ"Uc|\LC0nfK4%Xdz 3+&kVJ*U߿] Z&Y07!;; j`m ;V'eA8 k)[F λg+V : ALqKOC&|phfQiÐc:Q([׮:A%MOl5A4Y=7ռWs$QZ۬Ff3nW&O‰3m{AU' [5T?&)'HYR,߶%DjI G⑸sid*LeGB"C3ks@PX +'ӵv:]76mvmQ_ 9rRib?  YC==sbeFhnZt*kL$_c"K#.FcaD}Iv ߼r.;t(N9 eF\-*ғ3Mhޡ O qA)d\?" VT(H{9o;ˣyҢ4I)a1k%]O1*lYLDjaktJu%'\Qʃ]2d+y]}D6V5Ư'9ν:"!-x|j3|lr[tU5 TL0nfuqtvbQLsdŃ(}~1/ؐi:͔i-Z?ҦZӜH,԰U4j715Ayq=MU48OF{NQ#Svu; ;M@r]Yu] W^%i,5<ɶyBY8:;簪 ,߱_omlz\="0 t0#T*XOJw%F_%O|%Wz4gfÍ97M+ϊ#7(סpԉi$CȔ}Ӆ|I4;X+/JTu>sU\ӥezrGY!g;Ls+ګ&1%nV”ͮSNfl#t5# )X϶ˮ{Σqf Qdlo>K08GӪ\_uUj(_^X~ATX0!^n6xe\M2 H Ӝ2E߷ٴb} (P#QnÉ&4nޘ hBUwNw06wui3y 7z%oO }eiVZtSb-L޻?tA.qD`X 2G9e9:-vpLzwyj}VMY cȹfғEODCG`|C&<{0Z]yV{[Kv |--:N% G=ԡBO2F0CEH^aWt*.㐊ׯU?êTq%SWWcȡ{C+c YakdmM> And믏Ȣ6阠n _{{)I^h3 g~लlz7jKJV B`bNfek7S*"uuYħ<Ùu [Fps Jْ0}(,~37&+I`Zb,knZr]9#̴)\2bFFlNXs=Q}aOFy6}O\'҇SI (2pp‰I}4TD3_>+-I[ulȓm><-3 N򀀪J >SrBg$ ]mTU`{RZ2ص· -giLˆlr)HnoD\Dȼ5H'U*?o(8x?⩥:UFN6`Bi5>j?uOgf:S0VT{F-W* Le.RËR5,w꺧h~#!O_Irے[rmoSsP(unyOeEﭤǵp=A-ʕ~Ph/' ǬdFm`"Z#3YK1J'x I9QFnۣ_$O^E$Ƥ=.ITZY4l]ӛy\*=CE3Ǔrøi t6,,wB; /'L :mtu3Y#={z~)_rE%ՐbO J 12rfEPm߈MՍQOT;]Y(O&|YP~ Ύoތvt (İrea6ێu]B^F n+󊏙_oОhQevZ C~Hgijt'eAH ꑎԱ$m\EbsKR jB ()O _wݯ>|Ԙx[B@vIN^S}|I2vRg+1ʜSR]ՉALH6u0@eT1'щKYvN91H4ڴgGUbrJXZhPmt4u6]s}k/|k<$ K-Qq\0Fz/]l"h *ݙpA}-EyKHNF2r7Cg*zofY׵Rdb|v%c #!JDpl=cUǻ7Zj<1n[Wr%?6*ħ<.V} fn-sFί%QbauRh2/hGa02ȸq&`ȷsOI0M>KYԭ:? B;ppSpnFf=CNY5ԓ);EW=5 ƌLj'-֠:(fc%[Ɣƣm6\iC.;l4 F3)st[ [?M'6-QGOrGu1gфgj.֥}KTHM<_9W]o;\W7z-3"TT5L p6Y{RF\B,JE `㰙hllMsx\ ѱQkWqN@n owe7^BH ?˹CGAx"fPEJE<jqd2 ?T7kJsfn`9VY9D4S"Ō OP^Ud=CD{Uzzy;Jt1zMkm ?r+sy>;uw_>-P] ^ ""x9J&K睌oh ~}`>bd)p*{\ΧZشЙFTALU#o3(IE]3hTe[v69`L /z60:U-s_x99C h:c\s>,Z/{wgQ%9 G'  YuKsH>n[D'JĠa 3^&' = E[)EZ4U)mXä@ M)j:6?zТ< LuJ\e"zcV͋.{Οz#5~'Fc"U7[^ڙK W!JZ.6-E/xqK=)hLv3i(_.en1br0-t6R GtulM.6Fd3?+cΚBAsPw!ńvɂ|f[Qul4 =9" EﷶIү<B B#d|MWwgր'VnO9yB5FrݠPܶ25]Q6iuFOף,S X^L"tMX %)eoD7Bp>(k͹o+9 f\]]VV)פH'Z 9P~},u-u7_&er'h ~|nɚ?џI#Rr3vIT [Ȁ|j8#T 9r nWlL0+P5ggx[b8%2'ƛ%J:GQzlQ"5T[߿HOįE Rt7f<΁I8=p`]97C9$32RNX3;g΋nb} "t#9B@1BETKu"_( xwo#7$D]y?JnG^XjTtHԃ'DafVdiGa_6?LdxXW1uFhmn-AʩW!Jįwﳃ a ;Q20/+W ]s%Lg@XSu[ulvT:eAAT뉗迂١#1 9Vx?CYndFNd ϳ;>HȢDLci݃t'q܋BRhx0HGZ23C#Dxь+)Ե[wk4G0$т#1pp$K6l-_͆Gf_wR;F4yʑH tgfG, 5`LC;#V}r)yı\Ѝi֋$%,є7>7^U2խ1j)ڒ@ۯ]ҦJr?rDFkT8,uSZۗ^%c`+i >1hicr8gN5ϴ` .TḲ JiFJY,zxzt^^NIW۝W?RAjho;>/LOd$*lS+K&ے]uLUSh"R(ZJ OBE^g%BGl.#&hC ޱӻb7+qQL%Kb F,δnHcNxd3̬R~Umnj?2w[oD/4ڴ= ^l3烆ϸkaCF뽫M+#!@C4 S#{zH"ڴ3kn';"l[FmqaJ:@ IU$75wuW ߵc`Dz @kyD2-Vcs:n "|{Q==cEeǗVd C}U xyĮ5oJ42,c-ǵ4z !A2«4 5Ni,>&ssbH_׮Di6FW,ƄcVV%3cpO=Q7 t4#F#o_3"ҽ߱Dž45- #ż^ceВ{c%W.U'5RNc?;9-d\jCtJӟ}0T–GX\@$W]Lqñ=fٝ(CԼ!8WM~2-L r~AYǵ Vb-4̣^]6X!8;(玨 &D,7鳑Y8Drß =J )᭖{ ytHͤZpӪ8k5qᜓ`ʻڀ! TSv.5HoPkvsS;Ҿ_.]5x1Fw92&TVn,JVQݎhמ%RJ [༬2EaJe%(5IYX*qKH=hZ]-מ.<Ղ8=UadPʉ2n6}z[8zթW3kQEC*]=.cmPE*Bϭ6ȹ-$J$! h,mGBDSVw17+n~ ja |oYd:mJ:+ypvl}&:iѼ.n:31 A }x̳QV c$ai>P$o JE`I͆C+3O۲4UVp*9}HrbWE]*ǹŨt[9xT"P&Bb+^]ow%ԗ.ĺ]UI?mfuK4B W~BqqvHjV LZ# n 5lVxJTq uyfZCq0V$  @HȂTEYKqȺIf2dp+s~ ]TL~!U7LHVD!m/5EZUE@fX h%%=!q7zߡNCBE)QtSK -pA!bk(B(}ŊC ׮8&}'!Hݤt^^4,%JkRԭT!=AO3n aDMTAҷX}_EuU/mp']C!*>tBqNN05e.X# &]?׆ P^uhs99~=V{y.Hdq@BѬLY@R͈IQFV|Fz+cK*[^KҩOp`VĔ!< 6|xO>v4Erk4j+ րa7>T=},l2MLo"(2Gpm)E mkj8I4=$P5sS7뾞5<9hcR ƣ=CHgH6gYZ07070100000133000081a40000000000000000000000016661a1dc0000d680000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/I@]?Eh=ڜ.+ЛЪg# 6v;\L&+fa X2aP+%XUENRkx(5~9}ЙXtf™hT\~oll7V-s~Cc%E> B+s&DPۺIЖp1·4#so BFMi̖q/DTl 曥wU( !9G{M{5 O Y`?aԨWh>5LZ}=wA7 3-%&-zv[s2GBق g5d#?\ATOWԘ4\֦F [C&c e/%F|0'﨓> PCq?x'8^N=sQB2߃y\TOjw$fYvj1M~p:r=%ͤ/YxRc"x)̂gJ+DcM0(FS`e!b"%% Iܔ=ɼ[Ǜ@#7[dihwatl2Qd!$byEiQjÆ!pсK@؅$YQ 8ϖ*ZV;͟?E[$ zRnݠ '[C.o#o HB]&Ē$M#܄@"뚑A-%T;xf8U-Cp7%vxt”0j? 2B pbJL FF5zi= @?6j̊;h53CѫSUU)z>\`Mqm9gbEKx z71D6M:kHj #AE _7Ű41|̃IE.0h-ȹp^f'>Le_5vc |{|*:԰nщ>_yh_w} *>OF :l,cNĪ{=+5ߝA#6 jD'.`ZՀ\H$YsgNS٠<o&_/5"KcY[!E_ h/&O@*Gy"Ϳ9vFkpcah /fIjs^0olYA7قCopܺc=\Q_Gx_U#z2N=_ 1n,\僑eWKjmX0 }@Ga8׋?$3x,>Τ|6j\YB޳. J]fom)O#?*E9n< g:( R8*A2~ah;Kr!XW~u6-ˇpmBW0Dbs4UY0ήƯȺΐ+ -jş8^3K <"WϏP(u~W/ kfz:s>1fN>NGd!R*D]"^Y:Ǜp(KY8]: l;z w?Od@mc^ ~$9| S<ɵ¥#">=cAyQ2&y?A!% `67:$ft.~&Z޶K:oKJHgm^+4_ÀLxxA#ImWQE~m:Yd3%JAzV%X'io =J*\MIhlRX>f}Fe2<=O > @ yZ R@#vFl GݚKdhZ7}~m7m:Ne765H02{G0#xݵc 2'L 91)w ^ͿڑR0'&{&|msB=Kqwi5<-OtL/9_:<Е_џC{*0q$%%@f=;k]aSlzqXcH%aWu CR%;ٝ#O(%4ʅӎE x1RSb ia;疟heRI=>B߶v2ܩ7&I.y38_pM[ 0hr(0qZlW~ITBs'\LnMD3)s3/kIż-lr4W8 gD<-,쏙gB x7cT={ׁ1\:rHTUxxhh;FG"d5_sg#!/f"x}o7R߃ea)IRY 1~af=! z#&BgscNm[6ڹBbF P n'[b'Lwk>T ]$ /≓[8G|T?ݿ(>SgʒL݇E/4]GVO4sn jSeO4ӀZ"TͰP_ 3_ 0J#.[SX ZN@~H6{Hh"0Acl=UMH:yLuӉ[\)R 88.p>Na\wgӃ{z4fHW+ZeG)rJڱ"( RL`]j:&Ⱦu O4U\4&j{*/eO(֢t:\Z*۲XYuJF!ذp/sg`mD*Wn#?Fb1 g~ϡd|mNRatHo"cT[X>[< &nt1`xdv]K60GQɷc /sD~#o;k릘Eeh}!S}%A&jFǃpV69uN(i2FlVcz`qV1}33Og WN\מW:L /[P f? gmm;/ZH+{R|'5DYW/dz&3vը).2& r\њa>TA .9ռ} ed cGscjD{Ucݮ"} ]̩'?bp (Q{[pZ YK"ٽ{MD8%ИHb/dž4k&\y4^(ɓrr\0wFR/'Tdyb\V)Xz .Qy{N~"m>_B, -WSdr(wD ݉AN = o`\cG#ę9JO 8Tɷw{Z|pcy*JPIW;k!vmmM?˙f7 ,}8 L; ]f8]EmP8 w,Q0(f hh,z5x֐MKS?'3)XFnξ\q l#tL.dgM'@̚ЙBɦ?3 Ɂe}[O`=mTcMjhS;RGy͒S+"qH$rEm%cKr9r ,]):UJ[h+SoT7\Y3 , 2Is/jKϋ4۰9/}^ a X"+13un.S#xZTqJ>cJ-0mqTkUFdqUJ3_ؘyڴd{z ոxŸ'QpFgY9a_&Ej:' \+[ i}Y stG#w3Tv==]NVr6{59޲dܨeYx_vf!kM(&8 .6I Eu 92Y)a#EUj5 . \"'?W!~%g"IbhT,W;X&3,}{L^.kB^MmL*a!iq۱be8u+3#orL9.Xf̡gtHt;Z14F_ BͰk. ?0Vše~lREқ|+4矙0O{ڑ.CLε}L4ǻv%Zۊkoz^Ϡ#u%~[)P&  ?u+$cZ[O&ED|̒6XH5k, *58(qy]9]͵⚖:QıY"*FE! kT--^`|:BgkϠ^E 3T8\au$e㻄; ݁?T~9<\q:!TLPu1N 8ƞ9`{y, Ac TBTp Ah@X쁦<œۧ8v{,t;a+y&k1EwvLgS *ڡl8 /Cz``A~F%땜yYJZrPRA.T0M5mfp*R{ĉa#t =<<X6O'4Lfmj.v1mͰ]ke((~^&$W/5A@nU2y3ftnRK%~Ň-?^/ieHN0ъ!/kZH.,v;WP&?lf][t" k ?m 53&lo~G"<p+9%EN!-Ҭ; *okPХBgmF{AH#W6HQ9ZԼM]ڍ/Ñ~G%928,0W*RV'5a[`?=Gi2ӽ  އP|9y8g^Ȝ uu,b •޷. *w8D.FC}+@׿fK;&YU@Oy=YF/׾X5zR7231.EkdnE"_I35_y :˼[gg(I .vflb <9m.qx!_?3.D@bܛ{꿋 $ȳꇇѨsh絯ÍJ2r'PJ5;5:/}x ֧o!?k #_J9Rj.@0%\P.w0Z(@s2v PqÂ,I( $oNH=6 h 2v"4G8Ml{ Ah$KOC:(ӾHYa|F:",?[ `Ć1J#j:]Q$Hea[5CW,7ykA.хk*nZ|oRy";LB/6I=fͅ >jhDjHI:jU *DE3 MJ=>ezl|GjN$vS9eƎROx@U"J-XISrV6=5>qHʗXT#@Bv縁!;Wx8`KLB8сׇ<;8WJ,KP$gLSn8b? /BbݶsYĜ/!6~{0g!{ ?z[a}o`LJN0ʵdb&:àܷ*qpN'g^YN =GDڵjbݵ\@̀[x?bqsW}HIeTFͨȎ}ֻ7Ʋt 6xJ$+Hm4aVvpewv=>1hG]{~rβSۏ''t91)A2n>qݙ:,aV/":$QkFAM(ƿ;D{;MH{iD" :(=7~LWD [_|l -YL(]#pBCӠ{6J]ECt+d B$CI?21K-(LblG=_"C|I,܀S,1(݄Y72rYɴ.e^Xs'q 9?x`7_ZP͆ciPcXQlǜ0D2Ӹ#avP0bݞih{;<1_{⮬el1Ms/ji4u¤ܶ .D};qũP d_>\ \cZ5G",2V<.RlBxkV;_w&v`RHo'- ќhaj1RB6wOᴮݿNI^y ̩#K@Lj5AleFSf8ϓ0摛Pfb ^J\)D< O|_&J#i酌I!:Qgj#iw%8/NX2D^ҿV oK,% ˱7lu)UUahJ䕵K"@,voX6ce.Z`ҙ&בX{4Ed8NBElW腙a}@"fɁY AYl !݂f("r3J1wmZ7ij<&+pyh!Y7>:=+-552A=Օh9~чYDƕ\f۟~#j y| ._p=gxӶS%=co48A^pלF ])WQ)x/wBB[[Ӱ"ګ1D}hϾ1j[P5Y+|GbMS+H`o"u(O*R$nqB-5 /sR dDuW(6YR\o)~`v_$#E',#3r,Xp| ؠ=쀶B LGUC(`ʚOUn|MPlĮ>~֌EERŠhU 5{zO.P3n0'^™ޗ);fHvj!*IP_h'e27~:Wel*xy-cK IcDS3MyE[eLذ"o_}p=YG G=ꗍilxdfVa,gIasn)BHĆnq(5"dB$YIM0gH ǭRuHpvqoNRugF(Gk1fL؛qK'vQi0]$ۘe V{I0t T-炿<^#cI%}c<6-Ō^ʸH $#@5nЃ=~Fʿttkqߌ(+ĀA?~ q૓u:Z)-Eιv HJρ VҕB-_%埇u9|cDjȃYź;@=&D7=tAظ.W>׮PkJnS Jdi}Iz۪g0͕s9 M;oM*=ŖfWٻ(fA0i $!2 H̾ܕ1UfG>7P_: tEjbg5^|=O7jLH_Mz2T[h.Ζ~,RY^#l/L4ۍ9%WTDM6Ұg#+}B':4$(5~#̂WL¬GC&⁳uö,^R3q,z1'Ia /]DUY?}]k陹o^Eeo awd7)|E 1ɧ,2:*WK(t;DaDmK+ #Fr IۍZhZd-=վ&xn܋y{03R>EƔdE/I<UtIsOIgulk5xh'Hn?58D^_ z]l1T[ +hm9)AXn s##R,9L $O*I~-GdN_Lxq]۳{59ZozСOTFK+j#ʇI#3!#w̘ÿ~fg*=crvuF0-yq6%-E$M 'm9+eix$'~f1gt>+'| iƣGV@ulhbֹÜ%-7С?ּb T2Zl"!~b;6rd*% !:G]B+ep fItKRV( Z h`}b:Lq1. @hl9"QҐ<֨%j>9ds79WԢ՞L)^qPƮp= A i?``͖bB12J`?fk[ *Qp Er$hryeZ|<6)$2ת[ \ł_vl_8Zsi"/4#|M\J͡[ M_\ U!$5d7>2]*_K>Tǎ.yr:痝a%#4'{!ÆI[%T[/g^A*&"m#Q1'B 1{fx{2h&D0 ~X7[I{iSrp-1꫘/Z%^?;1xM6)s=ݪi[ڛE[M7`h 9)C% zMBψ,'sWt-P Y~&ehd!BA$:!l:@ Dn2EVI~̐7mt};iK@xFu;Hjtk9LɋyOx򎜓&,C}9o܆JXhEkY[p]OkÄ Z M˭æw.eVTlC,Z7r6vch5Qai/Uʀqd1D:0` ~S W6m<4FӝYAK:}3)fɦ>umyRC"c5V[T/'>$Ə짦v7b=i+]h/1p'B~k芟wBBf|O3!oeṊD7?ih6LCIhbGV,e䇆̺ڰgR wl^DGĊ%K2/"B.yt |u7* 8*i)זDpS/#Rud\)[`T>u˱8y2B:%J\ytX۵ؑ@uzK}hPOv }(+`f]s02$u잝K7: I8̚C"MCXbZN `H aOm&(,3T{Pϼg#u  ? nҖYĺsRv 3:Lb1.s ]Ai ` ^◳@-@cyxEߠ狉^oV pgY ZK'Ld. P(8ڈy8 "=Xv.SS7o(܊7?^B+evbkw&E V3R"*hŎ.Uu h`ِL ^,S.^ ܗ5w*}}L{Splm CSc d<'~x72L UBtDx'./ +Pڵ߶{ώ{x")$#@4;yL4jDbV̋4 2۞b%6vc?DAKK>x`g"5Bgz9q8%oz,D{K/e$'v9Fۭ&X^cqQЈC:tOG H(8.|K^onȭ-y#~ c#Ft2piA\x=*\P;}f!UKA9dF1oDBJri=v]7  Rm?i?b42uzb.i/d;ѥwWz+?>;`+$Qd0M(t, uVS lTU-.n2@N[g=fX blX*M4%[!lޮ*qVsBWݍTк+DHBկ}U.kqH`4]?¾ B˓̑dQaQܸIRUW)Ӕ+iǩٔ0Iz|ʣ8sQ ]失d( y62W/+09Bϵ^஬aL0ޔ8=bBxO64 NХ" 62A~)9FiˌFRmvpc nP 38X]G _7 ,v^}S^c7w(5LqV(Ԕ#3CP}EsU)sIfYmadTf[-Du4-sC*}3!}|/o FiHRt/O? ԏQ)iBۍӭ?I6|Faz8܋ kwsy:@I|WguS,O|[u@PV@:Zug}nڑe{mw"W'U sl"I M 0xlf2-An.вp&t9L暰wPIP{*.u%wax$ /Xft=+o'{?v|?7?rAd:7E n4x[U!Gڽ,LH982 2[Cj/{DV] Sƨj7MaXS_7EX~%gsą"8N4li&2H"'r"F xmҪ_ V䂢\t;4-cq <G t̺D;[(*#N[^2i qGhWnw{$m-Dkuk5.=5ՀYۍ&F隃>f_3MYD%,zY|VE$Bk]䜚|Dasr` ` m{:cܬ N g("k 8a4BCxFgV:7Vr }{=VmU4F@ nrM g^QFxVs q#s9 LFPWbۍ?^1 oE6TyX:f[Yss`GT4p{1$(4"տJ%eP^L{0[H#8E[U%iOv5;b(g&_Cor[MJn:!vk}-me>ϱ*Ħy`̡҈4Zk Fc /Y#2iK cݲ`xDF܅,ʗ'9;e_^>x̃3^OK51ygiC{B56߇ ;qЩH>є\U9z1!҆wG!}_Z8u 6)QȫABqEf$wȾ(d&sX+vMWMcMJp2d} V:á tZ(ҩioEL.5Qa[YkzU49?~1 &sun p)](mMt H3EYp܍r{ R/8GRwa1U[Jc*t "ƈu$2`OM`;?NcxˁdL!$KNz1IN':6%pQi@, 8{7ҽ14s[?FrjӃa# "_ja?vfuTp=Í/F yϚ,'U9=`wV3͜;"ڛ Zx"{ (Lʎh NO61 K>mtk6fAf2,僎֒ ҭ2k$|`~0(c|^H[P&6Bo!ЉcE5/{, &nbZ.i>0 VWS, џܜY|. Fv`vwO:Y\7@TWbѴЋX" 5%wuKc˘Mں/T]\̅W!qFQ/ cVFé|D"9 .nz:k!R|dx;tq=|HcC k/ͥ2fظ̈́o&$Pīl*`9-hOdysVoxtJ;?}m!LLt)eYO #RTA$q 5҈D:0E!(Tkphc1"/7FԻq :u#ӢZV})zd\RrGּ.q{[8n$D- }E ڒA8DM``lٱY˴TŠ[cIBWcAgW)m;COw5[ 7\mkMZ 59cyxqfJ%Ak02o|ZXag Ibtr8ψG++6RGT{]+fa7,7TgH ;̠@ZFJ)TUxʯ+UM'PvPC,i|A=ei'$G3t5< 8]c4; 0E*5(:(h5/YM&Mh_r> zA}XH:4۽M45' \jbdm9i țqilqAyr&jJ\(Vf`(*;IJ8"fTZ A (H-Q G)yNgaLmYʯ8DVTPG"͛!)9 B!c{ǘA@Qӑ)N`&'K\|t|O;=QvZAkVv>)^gwÅJf \]m+nj,յ "aZ fC*J!_ ̷[c R} WQ[S B% AFmi^g\GEy.~ aBuI5&6U<]A?*77+L#o24}y?9eƟ5+]_L v5N3('fۻw4'UDeR:Eont}H0Qe7CXLk@A?($R(˖f8ʨfxZ>.˫\O)鼬ZB(WeQg@)Gؠ.NN2't =Erc-= QT=ӘFU2#QAL82ȮrXx4ALSio;{TU,a[>:#nͥKYd7@57Nv"٧IѢٺߩ&4tMy;lNJ3rB:M9yFDG}CQFqW$O1fqNaH$]O& }"ɳl MnzLvL ^V+<[Ξj[g~jL$޶4_{=~"w< 6`+2>jMQ h%\$1 %sIL\/`'fJۜU1FmDȠ!`*msHf7X%3ud&eiPM!{T1Sm9ct3`Cpń&f tۺB+&-<]2:!|z+(ȈP^.QN!QTK&GS2hOP505OI,Ǥ :;QM> UHMJgV&꺌z^r1@g$cYDC>tNߣ \3l iW׺eF;V*t1Q З/jSmx TZt':ܗ6ȱI ǎ;1 "X\o^h~D6{ _y!r:be:.lDd%y"#y (lXk3. @Y* `+i$r GaP= R&k&7f wZ7akX`K6QyOfAp-%\i>_(q ܿM2&XV+(8 :7OU:B)|b{ZBxdWACۀ$q;h||vϕb9?}B`D96u׬ ꔠMfu} 6ðQXGnUV89t*sP}wV%Uly8_QuRكٴFIͳPY .%^iqs1&jݡ,F~TmRUdr4 )p*s3SL94ߘ[\q,!a1E Rxsku /?eii7'+XCf((6nlq!"t nZ~>1u xtwpi PW+N,zmz+2.};0 KiZOkFƗo&LJH3(k׆X̮͟S;.)"=<%+3t {5.$Tj,JaR2>yvtL+8$N~ Uf:u}Zg &+CliF* !ץHdj1<cuR''ZuF@G\Vlǔ f?Z<`>8AQ)yP[9a?2[5/@󜁡QDD/ "g-!h .$Zב|~r] n gS\Jd9Po,_ڽS^7ax/ucEAI#x̕J#-Ì e=;噦HǾbWbeGUҥzPfeU_HuWFmR;>pH ǔ*Pz qw;KWg7۟93~ W-Լfey8Vf-دs9=UqE+)R_swfqEB@#֕rc ^ 7[Bjp:B!VM EB`.(U3ZM?.?b'\7]2 # 4kq0Ib%FScgeν*'n w5A fT%dG 6wbvu1qtCqzs.LI2L}PaOV!LWi{Ytҝ` iE/ffl-?XB;3qd[>sA{sņ JYSj?W T?<ݗ=څ+Ɉٗ32s2;ZAm뻕a,q޺Ɏ{_qvL3 ;-7wRa~=um>q82d:)=چYSYNKA"PZ iX~*&Лѣڡ盇gσ"8GS8(یR2 [;OMsb!]blj EkҞ̼˜zG Ԑw*6 \3T`!d,j쳲@$}ᅚL?fn{{GG3"Ck[UM˂w l n jdOuK^Ykgm|9%u@<"D3{R\MvȜj@Yۇ,SX.yڥ|l Ѣ;lznxjm A=19b Xo} */%nPq(ttE#PTxZ}){p}9kD{+ut@<:kJiW!x% )D]z 9@Nޕ£2T汙6K6"}Q3XȄeztӾuo*%DqwK9$H~q#VҬzGvRtd:b44á{*{m.R 6Yx 9B[\xn^σŧ {[{]BU4y-jSt<0阛<8l,sMRq9N^>i _%Iy$w]vyB?hfnRSRԮPLx)|8ҍ Z Ҏʿ(VcD"}PY_枾f<^ Oʡb∔>`Nj22qIqZ+a9EIQƐZToqaDDWnj66 IrAepX $zLNp|V+*%\ix>MdMEEO˼a='ľ&P[ص 7.pTL8m㈯I;+3:?_a#4fSw7}P1iӱj\)y(9/6d.[>pfaͳw  \{}BuYԢbi={޵3b*> AI·qG*+I[WK-PI&eJB^j`ܢʕ><= hױ+ufKW 2c4MSY8gdEзp[i'~Tʏ(ޟM/ C̱$C/h![U\pzr߻\7`g砤T$=S࿺DP4V{)gԅnU S<SKzZ2qom7t5EVhv$oβJ B/®^65!i ̹{!E,k$=jbi/כ3YzP5 ?KI {Xs߉@2ѺJGj)jd|]LRǿ9^pAfGp5.|9HP+]5L~7$u6F,k>HwX,dqYka >RTn%v kҟ ̶Vo˦1EDE vj t-fTP|xӠ~S *,Vp)8MDVp^ ~>&p As.>~G*<h1oozsS'g]fAj#i? aEzI>P"N~sy@X*N@$Мy\0E9ts<\8 C@.[aY`wo$ɿyi#cb-V%VCGN-݀ )DHր|l.W;:Vl1^D^ZF'"e`= tɜb3oE*,FzFbCLh4UljluĻҕ3MKNJmMH(B# 2fza !5a*X`$ `Ml7YLˆQ{!BC(5phtdmJCAnt7ǖT.͸;xc^Nt@}hr3v =w+q +6u~<v:sF)!WM>E(ݝ +d;Y}Zf.>V_ ,V,Jo]Iaq܄ހjmzD\k?X6%g/SMj9{Wj1|W7QphؔO ;Ĝ, {<{da0Bl;~~ 3)t{nx[~Yw8vp{&ZEo^HJL_[n fKie9Q O:dN 0&#=5™U~꘩hN$\} |4VfBܖE3|?+f:ɂhF]OxX8̡?ee{)tǥ>H3mH4JR5(SRsL-UV8 s%Paz/Q m~CF)@ 6E-Az/(4[^p\y&0Dۉ֑E1J h(cqZ:pFwnO1~J8 ኛTTN !]a @7哬#wiUKUP sїu<d$IFI :_k-Xԍ Iy1X Oڧ)q$#60^xh?J j-~rti__W%xNt{^6S5q{Ӛqs}YoS6'eWѽ!wr<7aIp*֤5sp0HmsinǑ3 0Bȑݕ( 6uf/ 7w~eUT;|l~ir -)J73}QNڏ%Y>p5 ib A8mX,Gŗ8󅿺r<Gc"OcdDl7P#OZ:dKS2³h rRrȕdb`&úWg*H daI+vп[BO[EB<1Qd`2LN΀jTez߃&%Hv: TkcDy7+J9[1?2A_Q&U Z8+h\VoguۼM*q!#HZ&V3:p_j|K]4Qu򛍪eՅ@¾}|& U}\Y# 4z3yT)F*eEQ B;2:3{z 4Ĺc'Z8*]62xEs5+[M= .22/v-s䧛r VIKi"T@~(O/Eo7$ ЇXTgUoglaKi1i6=6 ?c+>p VG7KQJ1|ePzwhA[[QX 1|KWg+̪t2CWQ2 Qy`kŔd&4$G@~b$ 'HZ`6"9C܏ 7ki]Ȕfd 9?tŒu׊SM-wUJ/w@z^ ̀.( d1q!I-'Aڎ}\rɽ MA7z gz3W$Ue#Qc;dS*A;o.^Ͱc&Z bGhJ)8r  y8#Dl)oX28di-Ba,Mg6ˉ Ƚp_g7`iv)U>Nl>dْ~#x{Wj5W߇O ,P_Nhᰈi.Pv9`+'Bӎ*_>LRuh$te!]4$VZe5|{϶Aф^/40sR?3m67hGDwH3[2aSJxi hB^; l%!;7әFȽu~/?h~vMf۪~Vk^ qo.XX"??DѻcĀw?|u+ښ-x8qi/9V7?wzG0deYk\][>=,}wr:PwL'uG(Rx_Aʙr_@хg) پ~Ӊ 097A|2kt%2J*jXm[]":_A=:|U̢1E!p]Oo'֜Hh*?&n2BQnOƉZƈ# ;X⣤lTqZRQ}'j̲mC`P6]zyKʜ~Q%e|T^+Pca\Ark{+?f@:ѥs,#;#_D.b8Qi]" TK5it(% m%zCLIط`?1,{ "uI]VQ`O9TܻE} '; X̃uCQuxI"_(^U ڈs 8!u{IݧnmDqs[d4zUTD1:W0xIw#V&\rXl~a|9O(x9`"~/neYI`tgPa=skUnG* i.؋ĂŒGDUd([ ψ~.IgQ{I0N*h!p:wC.iJkۈ,XuKB#1aOt2pFV_.MZXm_Illo\ՅF=Nk }D)ۙ3ǹXLV΁% ߋ l/PT@"CTI+ &ԟLS]9*H8&Tt` \2L=~ \5g'C>Ky!RK1߅- W b# D4!ZR0oz7Pp qџ޸;YfH׏ 'xIf̯WLJf埔:LV{i>ņ[ϋhn80ŀҎׁGE{2#(ynMH-h]TN82FͰGY(ۡ+#f m >r`O DR&بd MBPO|$ pǦn,Ɵ9Jjx[Ƕվ{ĬKI"=r./MUJfd4>0V\fC*uze9<xK㹎.49Z=ijԚtG=oG4!?%CćY|#VpO-Ri6l1AzQװr`K""l"4I|4F3bu|~'O!Ͽj 8|/osIx 3MkAJ{>X2%}q]H"~AgSB{rԂ@F>q@Yč|M`ӊ>I@[]s޷5jɍʠkSL|+2>w$c"Bf{@܁%YX}d_eǔ哟)(@ˮC{'] ;|S?EEd+;)D>*6Hp&z)!0kn͐F>AtEw&VU1y5]MԶ @VLxXGQ,<.059:v %M] m86ɵ|4(4XWbfʇ3-㒨TԏChw< T=\J އ*T$b_T|N2큳#9h#u>~x2~_/U%x>}lLK-sNvqGu:4ut+:Z2v-:$haݪ=ӶtQqV,PF&4"f9 SM~huo'.4Hn+8 KVU s%Vʮ#mލ?,wc~>oa%c,ަ YwjC&yjy>+DBOȬ`Q1r$] ^Mb`]EσreÃ~rX ߴcuIu7YzocNDjzq.8uv|uhs&@.h L/*oQb{]"r^ZI"7o7㷁ᢔ V\B/g10Œ~ĬwٽLႰ5W׾q'g# z|c")5[p`k$4y 5MsoPKot)YȑgV,ahy9ݛ5S Eߌ.eI!p+g~J^Tb`dұ2ٯwf> t\D#HFCP 9}^C Fs,ǹ #ax68E6HExgwti[bu_7 Yɹ&#m̈́t"K^o5G Dd끉*Q+w9:@٤ǥ56h!)/6 op_Kư3!ȂGcJHk Z W/ pd,=UxdVqZ{5Icxإ eԶ1$e jԟ2pat%w@ 㙫B#4.v9+9;n ] zcQs\><6H}r#t*FV̀eګ".N)Q+\}+L9]/%1볡< (1La'dB39Dp](2CzPV2wTX `C()/"b߰b=G yʽ~v^1˕λX1J k ԭž)H_Q[wHH/#{t?d8$úX:JԛNz ,.3v=lEMꨳ)z,Nj⟏p";yh?\#$'@9#Z(̴# Ԕz0h) ?_E@˻I442=xXH'Vt(+@H~f+FZzU9PA}ݦءhK$1mK#/[SAim:L zK%yK$-%agJ/ߌ2oSfQB 2SP#yu0:T!y[9fM*)kX$k)*3p$2P› {"YIwD=9Nh6be?xm]E2ީS+=#TQKy"$rs][V+RW0ISx # 5/R~ =u+½Nfx1Ѵٙ"ιb(VD-$c30}$>pd(zetu?Ĺ\jj#=}JF M#P=u):)ZqOq`+9 2ְ+o~Z?Td9mUܧ0 TK!3S?njR6'UdOޚyٖ5K[16e:zQV| {$6&V_) QH=8<%%-ފ2IPC~q62Y/]f߃ \G58Slq6Zܿ bd2*kr]O+`L+@.ͫz%j;]MjB1d>qMGOid3=1Zh b,X.R! 4~x6yٗXM0,X+Q RoB#E'E`[VmÈ:=0%Us_' :5FBuk"QZx$CsvJjXyx1) o?'C]媑/@{Bm!EH ܻ|Uc3;, ~>Z[nvV 1cOu"{>fJ%I]87)w[{yQ|({5[wM{,LA҃+g ϸDc`Oor]U%xpZ`&9v}M$-ٖt4 4w5N'ey` a`ǥ~FGחfXj;YSmyÉ!@NJ5StM0H ->FݮcK;kOnH~ | ~yŒ"z"㥣(>w'SR񪾈T&Bu<a͊;m W& :u?:, tw;bVMҭ %x(₅T֥߬ɐ |VZTm vay! ҵ .dž$];UPom-8}֢`84>ht >YcJnӽbN~  4lMY7F|g[_3MC CHq8-/1aJ> oB|DF,|Ә,s3t/ ђy+Sf^]/%ez"3}ԓ|/[\K8WyLTtȑcƗVi'hhwp^HNLbMQn[eFCO ?J6>d0J /w"hDOetK=RGQRb3*XZyvP.q„ǔ_("5QD,RjN90^g ]g6" iϦoH ,%Um^B&pq.}Fiahoշ(qR`%sAr(.n^Waq_OVƖ8F<-b#Fgp-]s=U?.˷KuK-2 +-#;4kg",cDLG~CSX^h ݄ciL#jOVj +Ԓ:^ή)iU zõA.- S$T}BZ`[wd8P]򯞫 #/qfעểORjdԣMߢ<!}x_@Uae/<, FE5nzNBM9*]<{E X Ea֘^sEEUA,}HQ'Y1>-VONes@8?=Oj#vONxpEt!Cof9K8 (?èɁ.Lj]b!F?K)^Jn[vg[;zڞ< (NsR ȥՃh=P*_@yZyйGdv܏SnմVrճXJNNF> BENG!BXĦUV33ք9 8P7K^^ 6x[t*ed9FW@4+oe%3ouڨ\"ϵJw$)zz"w^?Aﮉ)(,JN-Ks/Ǘ0 Ɔ*fV"PaƃPǴa]֗Aq$խ-#F,od*'']7=t4)~Q伅ヌ( Ѿ"lKA9:r r*ɒ%%'ONefm"Y}-[~ƙxNA9U{|N%XVu0Yo<#c";d`?=eꋪõm)j??`ٍnxVaLF3ItY;? H~٢EF`wY@˩Wyy.kxŝ՜Et.}{|Bd}d %[3D0"LZ : ,NopWC|X /A-Q {m)׾8E0!4To CuߌB۬7 {{ ^EwNꕚ||zӍ\[]` I9st?| +X]7E[l[!<Δ, V%Ųx$JX2sTpǑ.= + eQ }Lw<~&}af'vӶUQ@nvxJgpki=O TsFq3ÿ:_vI- 'UuvWIN`$_p!FE.hԢq4/QuT~Sn& ߰Tbiմ}_e )`T0+R:lQaՠ3TIA|'sx kڌqg_qb 7I+`,t0'9& ,j)>w9-)Ee0 a!;!ıB mDQ I@ GfEU=a zkA-~ԶֻNnpdUغιMLM;n9RtE)tSK1)r%kf,KȌPH-%y.[ԔHgg+&t8{pF\=2ӎQ|I?fX:xZ{f210CKTwѓ*d8{.=0'FJԑbEx]8/Tg{ U$mLîUsUYN-sJ [(D<m (wDwbC\(^Uov[E"t٠„ Xh%YCM|< k4:]T9[*1N|FQ3&ٖS5zic%ݔ[e/3i( ; Ӱ84WʚyR6@%x}V>\pve9qqŠ@ +6oiiP5B;nڏ[yV4a\q0$V-!2-CG" .7KO͘%*ҝn43Q8PA '0A*M{ mٿ^jl~U%-5V90VjjZO˾θkX,?T$1u!ܨw1F7G+XO_JGٸA1;G3Q(@ Qe]7}6ea{_|,j4yFK7" (+A~̳x+dg0 }o7Ƈ}ێX@?iO. x;7ͯ%eQ60lžM[]ٹbSd"e(uL!om+5di< τ ^Lp6M;?r.:G*F~DM#mFgc9mDdt@PHcxpxFS;\da3}f& "yD8`$ ϊSQc@kGx,7bJ_ͭ(l61aš }.5 6ĄoI!0Uzl {HD*3Cлh=[)r͖hAC:"FaITHTn,FOG=r6c fʸ>pOD=C`  ̟uL1:ZZA.|A h>LRZr7\N%UZW}Dee*6A Kb Plb]vgH_ƍ9lDcP!oGǒGGעoKgUGbOQmAs/CQ7&bقzL0:Ɇs3tiW#I;/`jtBmז@3rڲ"0mmARF(SU}#NJ绎3fU}$r7r.#\_wc31,:럜w]:yGJ_2}uh$s7uÞT49xi ⽗=Uy3cq_18@7A NSɞs+L" ܼ 8vh&N b7hճ|~0'*O@+^b;4vC!vՍYj⿉"39]ao3 'R-_,ƌ{+Q~UE8Ζki a V$jwguI\i+q+>fY)MviO xzgPhUTSPE*bûy N:֡"bu)/C`ngS'`Gw`#I0/0Ri[̼ft0ǤЩ9%;@K$ x[ ͵Bq̬48z! (MxZyfS^~F]jSE,⻸*9A'\S|b;yf)8$h9[`Up$Dvx>r(걛l*]^:Wa_Ekϲu 8t0GWcƌ3.Tk̀OVC7  fH`}L N#+BEϹhFO|/w:9V@a'U??^wР5j8 OwQ\Ugqm~;Rx딾Ϯ,skǐA~: .{bSs҆sx 7ĩ׳tJ,r&ĝ1_1{w'߬Ch~~]o!(?pIIW W ^R$sKqC4 Sv&2 y8Y5뭰o.B06|9)g53,AW~axw~ǐ,KԱ|GH@j'}T%䦶N0\{Gl0NT993)M_z^0p`O>@z&jW0ШuHξPa9Juv+ml#2[(#ւGέ؁,R2 6wr-r)Ҝn)Ht^I~t?W }M>k[Vcxm=4H:N:`"bhlBuPؽ@n^p^X -O{ Z:eQ@+_=iJYוث2!z$F`bȑܗYM|h3$ |vDWof{cЧ1x>_:? ! k=Kz&?eK]vN~3iĤ5)tPYܫD*>20im~ 0!/iQ3vܽycd",AƯ>D2 [(F&B:G{&5mgI?}t[)D2"wT:ra+iJTjRD3m*Ҷ+445f,v^/M$ӒU(|D5-(}6TRkh-z/)0X󐪊xŀ!V|pϸJ\ D^$:VFJ\u/::(lkE뫳sFC;v9sMASIlܶRY2b"DgY lƞMfq&pq=u }Io. h`E!3 R:r&Lh)@^:&^(Ӽ`7ȷҠy/Ӷs]7գ>׋N4c߯hs@ |X@MGSj"]O OMXoy. \C $A KBw{"uh}fb'm+Q %@k88GvT$ɯOB%# 7Iqa a?0J/UXP;I(iu;ѩ&.B~1cgjқiwrRRΦ7f!bN8 fWd]!7B[a0˗‹ZewTirQnfX@qA !JI U|VϞ8*6LH=.W?Y)&YU)!g;ό~ IZH"E?Vg 8]_螤^KOE"2Cf/>AY, NdWb镛)9q-rfUL/yIn fy2_75Őo{t^sAkɋGSN!$aziDǧDw EuvY"j;^J;Mf  ,`#!l<{]$wҶa%폩p+U>gYN*a4*eKy2nWb9pscBFuKda"K[]AY{ռˎ<dum%pصJBfnlՇ")DЇu*H$]{GNf« tO |=yN"ȧGҫ+É޿B|<ɟ灪^v!Bv$"t)ɚXI5HMX`gE Gf?7^w*lj=jlkQ 1X h]~\?HuSB q-ʘ G13hmLXnJ࿱S;}!^.+ɟIPZ{W OS XGXҋ5VЙ=d%M 6BϑCdE7S-qVhmdJoAz~UoHЁ s!f:52ͯzA t֮rpս@2 3:8J#B6IMDL|e#9_1FʿĒABʧcw}. _& Q[[#wcʻS~+O' m-2.X[= lrP3`Nsb.?"pCx ػ1=NDS&,̫Y;fDgP⥰])0-=yѡFL0aCSs11e8x U CdKr:,ǴoyPNkvF %;eǃ6I}ϯ5q ɓb|}Y@=׏Sj1ee?DZYNy9nM fаjT#/8(tv;]C oϘƧohR#=3y YΤlk"kRk8>7B {I珇n P_sA_Ōܢ/L\ Ȫ}uiTbl1 gËW]-Z~RCڴX_%uk0L*l$#k]L5=L* Sci(?~JA5߲JLˌ1xd>u[Y2&}r9ڌ+ZE>$)ysGosAVUxJ G NRyni/ =SG1&>jeRN л|F殌#\*0"|x5';smVJ?d#6w Tcȹ$԰ iQ΄- T 'sg&isĚxt݉qmd!:XZj%^S*tlajmJNcQi~ά& Y[~wO<]bLb} Zxf7NOo4 5\ݞLѣ/er2_ئTe!`11.)%I_0S +yoh1nT; A(_rn)(DI@dyD2a!UФf6 HձRgk4'N9~B+0z8~[u#Q ph)D# ?4.EMo |7까=V8|d eGs5VCդeYܿhJ 9%$j9zuxtH5+Bs^f-<!S/QR{o-v}iƴ=9YS|Q"0L*FfϕU#'RPh6fm)>NԽN7S~WM Q7a^},Nyk6%iC[#$|x#Rߌn)Ȱ8xƀꑛUpQ@< "OL;I5;kNP-F]˗q s_VJY)z yl7 GlD,$\H 磠>6-:]+.wI϶QZ8:*QpV,XՄl.g:wPm]@W?A([kS]$u\z&h[pcU!.|Q X0L^LBE˓yBH0Ye[N5V]'߽2ɵAqƞe`xzdB^s~}d%SsfR݀>:!+7qgJBbu ;6d^`°[,L]->^"&"[o'쨌W 5EjOs>jc@(#`k"&o_2mCs[^JVV#"!&YGb }gy~SC!6KhԪj's1-ٖ@ 4GkR>`?-a+`**M?"kΓcu5ztyzfscS$=) ú +{^be  ]|;BҶt8$tJH@D>(/8r=_ɖ{j8ðR^+D$ 5!CUnfxz+x@* # `TNFX3"8յ)j'ewr.e;J|:dNR3e9WpTcg2jJ@ r1y9gہZOe1*VbT`JtCww-~Bm`hwʚ갟Ar%53\IƷJջ %[> :ףLP![c3} Ni@EȯZҼR<Z!쨈O9j.cc2I:|VV |CLB],~Q|K-*Z)99gl/qNSu=sL!R ? hJҖaztkM>!je5+C4@5?T{ڂ#o U^9Zؤ˓_y|#m (i13*\䩂m Pv>nPH^VRs;[+$E۬ 6= W[imJvM/ɩZ6? ?^`ܴiV#6ʼn_ I{*FKk`}JUW49Kn%:?3ߌ7<5tC'3y5tjbS]~$®OdSH oCn<P!F S~NaZaDDUf-*h^h`g)4h`bf\.e(D.N̰wC[$a4rV$tʫHfj)iѳ*qL-qY:Z_LB6AKXkjx4B|jLT /=$2G4W'hi𰽳morFr*~`mv>ϿomndOR } ɗ(\6HOjA OxnP@Rf3k~Hq,?nK G u٠FQ!PAec^jy B}yQv~!ndX: oͰLPBT12 b#sc/8qSMiU%xBߐ+ iD$m[rfrW>\']b:M- ǫZV<ǍإGh$exGj+ύg@X /?~&S@BHu)s}ju0X Kz ( TbF|a|񝱛ƾ۳ .hIX$Sv!%KhCwWu/ƳC{LL9hqqq .(I G#XhJ5f)5drz/SC'˟p~NpQ}=o0g:w7h(z)Im L%SԦn#|lWgU;SԮXBHLjb욕wOP u[N`;lA9ى<zhtܻl#V+QgKjE[mRFYADcBxN,hZtϭ=1z=}#a*Ou]'Sb(`y}sWyuI@{P NŃu= )bC?_VN.DY-L<`$:L=9}IXF{M0ZS87G͊00P'p<-6・UU992eأ+/?6GKelqU1'KP_n0?\ۤ/R{s6Mz-)q0}Xd>XjF>ͣڿ8,kBmx~ [? 9r 9A{tv{ԫ["LLqa|jjX:%vLB=n8q](^l tt|a.fz!nhuKgs%*ܞ: JNfa Eg33sA%@"z Z]UTS5)7?25^h)"MJ>*ۣANԨ?jXL?(ؘ*~gS-F̣8nAsn|)^8m TUh0${)<(8=fA]B)N7א!Ùxҏ{:F'Ψv䔻VWcڬ]-ds{c !!Cx$6V.m]+M~:B,Qe1#'=q E2XJV{2ř94,ji&Y !k3Z, ;옧-fℾgto%>~Kq)vJ3wr_exa,i8s+b1HwuWh焙s<-'8~Z T;@`!@{6ozG^~B-w)7u:Tq]L;._907$eo년 G 0n lc}cKVp0qx\*FIvep3Zw`HD9:V6;z|<nxQGs`vPY(*P7prX;~R?8|.}m"8Y@X IW21DSJhzfB^W޸.aIZf={i{ \FiBDJܣCcnln*4Lô UjDYsmn6) Ÿ+EyΏ?p'J0= gko?@0"̻|Q]e:0{vICWW{ȝ'|\#i"*: [ ?h/;I[hqC%7x6mxE_7B"nʘVN̈')Yu9Ra I iH LcnЏO,~=唝gqZ\_\u\<Ϋ)9q]@y)jd%&Og:N}׫s4X l=gfZᾖpv ^r7Ȑܭ$1^Kl:W׃`y/沣7_YLs5=W61yW&ԅ\9_g˜ŒTcحTp8 )֥]:R/?F0|r'P$U Q?-auMPpߟs<U~qxr rM]7؎.r_Ъ#K.Jy@Z4I86).fBeO -9M*Pt2i׋LN\朼¸ڢ n/ROtN?a2Rǀ :h}&\C`ьK@w2J*;Oٮ\J1/rhBn/ȬŏKr2>!%q_[&2a! `>rq!]ƶ$RZ  fr LMX{8Fo`'DHX mK{e$)2~3bQriGVM$S;~Ep; xo4sasN9%Z&vCv!֥6z}u#[U0#"3l1߅P_M^;t;Pjd |rAѸnoFQHX~jcҪ#̺ot(, t2J7)D^8CsLR#RԎ;9lJC4!Q*pW*4`-OS:1#^[wᑜ3v=RzI\: 1.9u2P0U$A-Jp + |=?^(Fn!-cCYo! }F|y7β*cWhܷ>h_T%juz"/d!ꎷ* (9 !nɅPҊ}b}G8.h]3*ezh`Ɗo"|)3ǵRwq/a lV(f7WD%c9y-h8fa{ !SlfB̚KUDM_-hBJپZwBDN t~h)z/8Ja~`;Oˎ#!r6?ڵPtO9}X`ɂg@{\6*b2qj#z6Sl <,O4>*M`AgТ\8tqgWgwNɪ眚ykֲOT̹ޔ9ZF8L~AR ;fۓr!Dl>Ƒ3ZRS~L~Mg壃FfX A:0ZP ˁƔĢ4G>F Lanhwo{G|KB!LomjqTkh"7#'>PZb9/g?L|J ^J9-]4DD2dIqޢhZ&"H3e1_%gZ5vp6,~NTYezUUg Y*jMWZ(3U0\HgL|835xg1SSK;tÒZ,2 NDP> ">Pwb(udET=ncRu/Z;ixrGioh$0K][+xmu yFdyLVNcbUw%KdD"癍Hlo1ʋ] K ([ى&x~sDlPqi^lߘ(CIkCbH+;ma"-Rx^DXHmv} ߇cy E(_8{3#"P(-xiB5ZYv&JWYs| Ǥ! F9kXs$q0BY~{07xg|1\Er^.L(*]GԌ@e2,?@K<t%}F5Õ?i ^PsrE5.E3OG"汵~ 9IB {/,nJ -=N]>v}s;;??gL} A9qQn2zd(Cu7[&[KYA&w%!: ,|iat"&g3{Y~tN+E}"e@K\dtqxwk.y-!G9K3f ds4|KY.̯`} &pE kśs-{99ZNN;7rs,4u y]Q8E'W6sSYL{u aňfެJ5d,2MB_s,暣/8HHy1ٔxJI 1gb~FQF/DZ{mR7 LrQ 8)D 4 ª,fcr|r ؟%]D0G$U.nwb(*`M?#1󪈧LlӴ؅~ :|>DG~Y@!O.ZI5aP"RpC*^˔رUdq9=9 e6Y܌N-LZ/;j%8Z.D^_wa?M@4SuP|o{NZ:mlZWR[zJf*AC+ 8^`Y{b3f@]3qFa2w.s%0]6(+ߩtfdÛmb\ skLYTXoM/~GbݩK $PT ڴرskaw22eQW<3u 4yQh\RxZ.I3AxHÛgu͘E;w1 #r5O涛T0 y,XƖ,R!qhƖ#y]~ }#o }w^iV8#b*d8ȚT34ns9~YT^t!9eq{ )UV:_қ&OPvmXEjܯб5<kz6/\P5d{KqE&P.>[Mz@z7nwnZ2rٮOMؽ&S2TiP3RJ֚lqA\ւ`K8B T>(ʫh ?n;aѧխy*EmG'N;qrפ9W56{1 /b=NY1N" :զ_]$l`b2L  1EVO{D]TEA6^K-?da,<LpyDtU$k!Z5E~*7ek<$1 1oKn@GkTB"TnV#|"֛DR L_=@\'!ms8PVEq%A{z3[{ӹ[UwP:ƍ+Vu ps1( y3~7*sFFZtC;NFƉgaHY#(Ha$QFiI YQI |}Tk@Ԕ|')@0Ϗ'eksceNhpxG17 >*!?km>pw>]J v_drH {\sO>&kkB:Yc(6z Mfd:DQd^ IwVuǁ~wەt mH v[Uj%+CFc2NX}~bvXWbWZ6[u *SA~-kZ`>#y椏4:.~t19&zyZuh:kNs3ܚr;l8OXP놵0"{GXT8igТ'_1%cATaqNmCx_Pj ד`_vB> ?\){ڈida̋[ >}e`"BشQǁ V GŽ򛈿& u oɁ!5Ϝ%غ:KK [qDhuңk}g6W3GR8uIF[+$R&>)V{DtBo=z WFFb/8:c^ л+'KQva'ٱ\n[>1i|VbÑ?LN" đ,|P(B&k.wD{X/8卐vJCKNd{Qst:Zk;&Z 1y{1.*W;4I )xp1_f ym!f;/v8E<Җ/:Nr|8Lͦ#.`;MR k3@ڸ5 $R ?OfsTmϋZt ] pDm^||*IfN*Ko%hWH(*@ Jl6雡wf책a^Ui!NwfzXn EqzihDT] &Nu3s3 BZ opl%g F"p6Čӗ ~^b7;Gb}"F"EL{Ϋ*Ϫ aJ`Z`4xג3BJn%@<#w(# g[dLj;X֊A_=B`Z3٢0 '`' eWѳĂM9Ͼ Ǥջ%W1E诖qϣK"L٨ GNZal"!P{zO}}N>_y`& ^LݨfiԹ}p$17jTwite¥w5wa9ޖbV5V;UZj!n1בlY=ݴ ғ0~hR~?{V`Cx58`kcvy3k衧J䳬+L$Z4?Hαv',Cs]QȠ艃^^ﵹG>,~_54?J^=kx 3n ?}Vדhc P=mؗ%e1?$b Bmn nM 9-{Ɠr2&:<͐.팃oF8}ɨII5TM7p(e U̙O#Gk <`-Yq6s^)]a{&u6_STtQ/c1/)U,8~UK?~['mjW u\xx<48W&aGC.8ڶyJ@2*aH=U5yj>Q@vY14xHE=JCs< 32㕬QTqkj;@5SkEWLC5l tv8i֢)N\:m*<)U3-GMU;j' _wG4Aѳ btxUUWuUQ7֫ޥ^.i4 _B+Mbfԕtڿ{VՉ̧J9*I =Vbt:l?Q2>ޡ\A`]w]{yH iࡍdeYAymRx6)= #)0o)vt[@ G6+/$UB#a9Xϋ+÷ښ4%u )S J/^mP.Mq;rYC{UUR47=> J":=U2V+sI{.Q!K6ح'w>!ZȂ"ET>S_J92 (^x/á^t6Դu~`h1vXҶ b(iL"*_Cb-;q Vdx1&o\R4#ap9Ռkɬ'+ k0ǺZ2cu)<ҥl%] jSAi%t"7ntpQ:N~O`u&y& l围ÍL#y2}UkkHʒgܛNK w?.'g@6ۺ]:njX{d,]a&gwT9Łe?q8T\ss{BW*/ӽ )T`)tQDeS.5Qo]8ivH\SwWgMz P: Ls/%Ƥ}yo"NϾ䖻 0)q3My.&{u#t-SNű_JdWh *}Mo%බC;hC;ccSG`c IZ|vαmů("핁'!6}ޘR5f蕖ҬXo0`w1hFѩQP_  m/5ފֆs‡%Fi=?Я\Xm᧴1_tU _TLSCF Z VuZA:WdgYX$e7*W< ВfY (^RVؿpW:\9b-)(f2Ɨ+w<7cXͩV![k {|nWyF<|$̭?T}4MҬٽZt 8%-rI6/'}}g))x.d8hGMh$pt?'| ?!>tNłOKU>Zeқ"g͒7r# ~cL}je@_YjD#2VT@f|#Ə,QAU6 ?SI9hgLaMYA uC1L6zi(`.j6,-}:ؗHDjCqq51)~Z~'3_FQYqu堩"` Zߗz(46QQ]<g~Z ɮ:UԈC-?AO1l)Z\n֮QtsZty33C35o}0E>} `)`JUi];ʦ%ku3փo8.):5鿍NB9e*T2y1CW  ;:2@Dʸ$IGB\Yg0o,x7&![?VO|?wa6IM=A)tA 6H~Mx!]j`/b79簚:MV+lpOjm`VchUڰe ڈ<}vJ3 q>&/{t"lE.͹*5#ZIKJ`QD> %teeiܶWeq-Ezdۧ$tBUd~SX *i]M0K B>$7r +Vx977B|+(J򑤒`pā*s;PnCoG.&Q,6nCiJݐBwRDo&㰊N!8Qbb_I2yBR4aQ$}8|p* .{$b3IiS2#mPYXzyVyߝ:̈P%a JZwzA, U,9 M<|.ւ@-[Dv/*MM c2 )L+hkx#j0,?/*)pk'S6"؊n`y_C 1E S46y_؀<%S\Lg7ȍ)yOuYhb{:_JҸ_A}~N_⳺ 9 *}=KWxc[vEP"G3x: 5ٱWzWWCl…W}ϣ6iwfYO?p ñ-Pkp۲^ ~_ fӴB{Wx5 3ṞW, 8U='A;uȑ-;se],v$[ɲw56^Z1wh7XfR:Ζ{%LSSHa ^lNP]7a8V٭8OւgPBA1$p~Ҝ+PfK\#Mj`*8/ZmO#VxIc77YvoO ^W4cjV59ڨv#Q&6/j$d6-Yrh4eg?:X+oG Ԋ}u#_)x#}r,u}H&"7{/?9]< :51knc7;qj7e'9-eu.W,i,&qv4F%9.kzSоYw"O;<Hw`gnou+ہYWrY`z`ˉuXqtp^z ):HL"H2\R?QX37IY&4|.䙝8aذe/i?vEm88펤Dβ=BFi{'")=]\gC֣t?z8[X_c$$doS<kAurGc;gI(;uTDz]nhKiz[zZI*'Q!8˨‹+$ȫSmd+Ly%ӱ[H .Xsujޕۖ#a>}!#m!]<&a.> 7*S{%;R o_ pW cQN4/ h ^tD5 68)挟l4@"zLUrsoFo]d;ca-~v{J:;ИZyм:s€#e 5Z])~V#r;߮ 2$t[peƜGMds*++iVF\lD!MKbRFS mIB44iV1"hVo EQ4\}RcRbLPY{!BPDO$ʌZnL汒ڪqmTj7 reihO ev[xMz1d_AFnmi"!)]`Q"FezZ4u1ӎF:Br-sWTC`:2}amk،7Y%8oPݤvEF1P8M Ա:49 (,_/I 'ϑFINCA#9.MЙK㲅IM|3YRd8wgءFa1X."z [,9|nSШި8vU6)"T h*A5u R'c=gu:!x 1^g/{a_%O }{6y[D&( ð 0#ù3ޘ]rϒh v ]Y&Qj}܊K{ ;u>˼XY@d3fL\-q@ !\HȾ#l!@nQJpFOkdsR3) v`qFO %slb8c)({Y"')fzMw&Sݭn_iA_ F9EAаdejv#]Pq?/|د}9((pqB~ 8+ {sP_7Fza*Wu2H-@2чeL,e5CV©_K /o yHRQ oqmq?Teڸ Q!6#75=J[K> ڰ>Tc]{C_Q7!V joq2moc~9~ (~7o 4X/-Օ8_owgeI]["FRB+͂F~Ȭ$M^[+6[_q.4 _SǓfjt}e}pf6'zbztLŊ# P;`ePtua$4Y$ux Pb;V2cD9V5 a`1%FB(hJEn=M5Y! 5"%$RC! Lb4Tx`Ĺ.b͓'MM[ E#/!6`X0f]N}DjkQ/Sg^9Z4%|oYwVzBkE8Aw@IKW2Z58_6 S7Nɜ S&9E#ڲgg}Mc `D@l7@gqg> k%:O>nR?љ\p"9b\VSLDqGu@eLG2fjC̥kVMI{ )Q9|/rreϓnKae5~afC[ dO09r=^^ۛS%88<&M$UHM99QJ=!j6!bB k݇ uХ*[P,ZȌ_`:q+rKu2&XOY8(!eڻuX?|4-lkv:"V?Onmr_CXOP?j$\C/Mjy6̻jSD!;)XxI|o=9>%& *#x:6ͼH6J*z#LL$)tܢ@ Ի_;S0϶xиGH?DJv jL`ex}x:Oy_/ʥ>z91Aߗ|\Í_*3J5A|}aEo:=T!=4X1 %5׈n_u6@Zn ՙ Gwg<½D#$K $&AkZzΆH{^5ٌʵPPC*(eGt>z\nBGa(B2(i=߅EXc6$AnB%J{9mq,cMv)QstVIX1@IzKaBG9QVXW&SrϣΈ<:e"ߤ1J2E x;AKs-4] rJS }McwqIJꦾ:oz%v*?i#~_ H@kY.w#S7;yVcl@}QA#:@b'bN=ꦄXz>'Ȯn_~x3࿛a8ɬXzem쬮I~ |㎊[ݯU#Κe~ uչR:h#lZAtuߘ%Y5Y"}!cݴm+t9%QK\7 _# z!e%{ՠkӶ/t-$# 'Z}8:U^ehJ: 1^C?@3>'!ڿ/݀|BB~*~H-rްe"jq]f}"}]kȲIKV cuGLWy|UȎwdy(TL$[5P0 YZUa8֌&4Mhԅ@dq՚Q1̻HśW H=Ǐ$P- dc-eƸӂlr>ЦZ,% {EeѸ_5Oz! ~h QB!m [|S$5MZzI&1n5M%,w]+Xށ6r[bO{t6U0zC2h{s0"fCT浇5UT7|ʪ돒B͢S ҶO&9=F {5{~눿r;B{{"V 8b7ݏsx/郬82tq|zّ%3#T4AtĎ#C;rw#w}M^?w荆ފX>1p" d@.h60Žc%UG{\ցGнYչEkݮq*j4n)8QIi*8YHķPKk)D3ÎG*٘eMsٔ(؊banղHDn*悅y6ϑO!*ɒxټiE]ߖ Yu 5 T U#[G/ uh LLLrTmD:qnOxU#[iz#\C [B5,sz޲AF`0ِd \R.ija`s#//-/]`m4H//%1&>&^$X!؏*csz8.{F''hTʕAFOuQ!YraWGcPC-íi҇pQn2_7m'[3B6Ό)P 51-3`ĪyBp4<'k3,~UWTsOÉ$ {f\U+SvwVwȣUdGӾekQ b#Hzisqf~Dq/,0tVcl_"c`FdU|[ )00|ma]<-~4'Wŧ|ΊxIc 6>U,j y_PIF+Wbyg+j4Z‹z\~GjR8VY'6ѿ- J<5s/^ESXf迿iaڝyo!)RYMHv04ep2}uAR jXz? :𼎓@X1)9+FmO27Glζ)F yL8AhE0)(HF %vx{B0a`}ymc7iݤv^1-0H-kNEjk\Ox|`6«Rns1FI+E13o)|iIl_Eޑ7b:Yn; f G D V\L3x.5~{"THP2B*6V&>ZGeD"ea_hd)ꚐgM"*aJ& 4||LOVC2(;@]j,)XCb7?-lm+uȖɻ"=T۟HHҋ, ۧy:\ʪmԟ7H )2q`~FތCAeejؔG-ع]ro{'U{L#gɻ_Vhbń56rb†OU H,آ5WSod+hŠl|5}.*O JʁM=,<$05a=Ye"'4wH  (7 kVqZ=x !RkGgßܔ"chcxhiFw+=W2_[_xp E xFE \ h%)t=2r`MZPG>F9=+v>rcyWNq U/X\9T@ߊ4ݝ*c=x'̏>+T>UO'+ o"~vEX8Xr\此j?e}v6s@@¬ ̋fEgST9x!IF^:pAi˰@."od,N5ɸ1vUdޤRj"OS P hdy'~!q.۲jw{qX=EOL) gHm]:C f|Ӏq/{`9/PpEO,Ok7b%V!]hqYCpg[9k テ7i>33"RnK}oyWE1s+z4d9n)5JjC;,`9R ׀QF2&@M'H[dY쁁Pv51JjT{֒"*XB&:ܝ!L-ȨJ?k]z6s}&W5;yޭy#fc"6-<Wcw& ~ؗ@2cE6H]piR3-^$bKRhQո\Az1հQ33sPenиѫ7,(W)tgYh(h *>.705l4!&e,/3#"lyɴ˦v+x2 CXZvt`6" xĹEh"OV70CP(摵s l6oS(f^C\P$"(m{1Cd='V^ʦԔ/ h-1$,v*3.hG_*b=w[bmxFќlaߛ v=U"CNjoZV֑-[T;+ NEIz.auPo9GUe1^r-#1N ߼K_;wᛈ)tku8$bAlΣU*o`č a/d m+m.$1.5C!f4o;T A0 0ғ%Pl\FA +R"Hpb1Cv&^45;NwĬ}.zSs[}́ᅃ72W+gruxS̃j1QXqD9L ,1V]"u |>h-edyEi.(ٕ &Q0Fe-I"{S0E pwKVp_gĽ?/܂k]C:DA_ķީZ?y)jL<2.bU;Ea!'F byy%}쩒w*Cuȼ4vi9OFd=E gc@βv*#4PB޽?y׶799Ԟ#{~D]Gl{ mV @P\&!ܮ9HFPvGJL>N Dd' "A}Kt{i21D)mȕTDc2Hqω,tk ҄.A1)~©*wRͣ3UlXaZLu qF.遡;%̶96#S5Of;$C%B3_n?&w TT8r%&`ƒhxIe! 7nҥ:Jz)ᴕֺB3&p4)(ź #Ǩ#.hHN`brx=®\^K#ܴ<mgx>)+s@.Y4C ]rP9Bn59ډ{Ǭvkaa ^kJ7̴*] 2AX/KOr>rog`ze ?2)Oιl KN{Y=1J߾(M]U)!a@RgmE6Az+ c`ͬz4ipQDoVJ%Oʾlm<ݭ6rH3xhܟpz,BfU/KH$y3 =f6eåwO#jA Dh0xleFl^*U¨UT"4`6amDI.#5oS!Uػ,? 1epZ8A"\@PzkKUWC .3e鼒_ ;)vZϒ =|SUhoxk=/A_¼x`_ |̑x/(1,5OSebUZ+3 ?` J(|@}~8~Q# DY?˔m<[ƕSS:◰J9{&f[oz$zD*$tQS~ITО UkNUJ1j%ywOD+tPkA+Hfmq14cqp1UCU)2il/i5/*ְv JŲAJ HroF!t0'8)H$ࣈUd KϽ%Jq`Т "pӀA 7;옌L˄o-IEt!~;;g CYxj(eЇIXW7 {B됈##2;A1<-Z䗡x2tκJ4h;+mċgy ^-Nh[<ɍ)c0nϑroևqG#)+e)/U$T1vcρ~4k/5K&ؙXhUO^E/̾o/^ 2(Th G kɨV~JrطZoWgֶG<ءz,n>]`Xs&QyڭǷKm x(^?4X]HHE*5/EzЫmTLN] p f%W0q#5`_8^R~5!~ouR?e>S5rg~j9~O;^ҲSQtR ʒoH)Q[0E4VhSڋuoBQ^+[@4R4ws;l!^l۪8|_}@L IuE0B5kt Z BPy{pFX}z }d\faQb\y6oYq]*"/!ʌ UDJޔoJC8Veg"fOlcBmSI { cRЉ߯؛6 څf!k\I8/. :%KОD\ETK䌷SSDG=s ޯT'=EnES=] pp1  S_ώQd!QrBUKnc+Jw,]0Р&FX#6miA*}Ɠ.2v6Z<T%O$4S1T(8"|i܁&΢;(aofǫ]AHW19 5œ~t4QW0?@-Aqb\Bˏ5rԱ6hV|xK=+y]<5cbeK]m\)ϳ['Ns431 Hs8c-Mwpd_F3U7bs3W7 Ƨ24k*s?zRR&!ɻP1Լ] &No>ɵ^faT6_YGCG$ýQ?=s[NB1/qb!gޅk.~u{xW|-eU*ebo3JsFi[(B痰F9@_PJ*ӘY٩}Ϊp쉔0aR"[ S"5Ҹ6);Voo:"dyH(+EuKeUhV/|WU^w# &hH26,WGӿÏTSiR-`]wTL$ &9'R*{|J&`[4 [O \4øcPLMWf臊gk1&fG)ϸQ2vG`\n .>ufM|O2=zGf 3#o]edE >no+;PcU <+zq/Z wBGJS8:D(vc&,pDс~8QZ'F KͧJ(ԯe~f=2?}4$Q\31O [eew9?7}* |$$f|N@HCX5@lL6R >uT{yWw^cFߤ}L6_l"շ 'j_G7Q`8e>4<e4?h}KeRYx\Úĉqpax*H 6(wI O? -v)G>rxC(eV7BOv*,>*|ԏ!JYG%qO:\]8KꘫT9ykDʥl;tf*j< rnۍh<4fGc^ro6$•#qg*dv tfW/g8,["7d};VsɲLďE,IE N5A+@熡|)MJ],Z:~#+ȇJ<ʤ%cı Vlt-+qYOqǔ:$b7u/S)F-?0YW$4h+j@DPl^`E5F38x[[]Dx{]#q{ZcKJn*zyeЊ{eDlmkckE0/} }66ZAՒ0ofJm}y?׶^+g3"EG>h)>bb'vx)4_jw;hS>J$VG: OApvX7B O;w>Fx-G!588:RE91BXr_YUۦߘWʪa+U)-:jƣL);]@t~6fHs|iKh;xy ڄ(P@.#Đy] nekC A &z)ݣB92n؁#|#4 ȐgVi l2+U)Dݰ C(+\¦k*tbU.b5I~ȗ?c_@os\m+j9 Fr-7/m6771 VD9|x.m}6]PY:_2r"Tg.(Ț-"ER0vkjs f_\v[E U&8bnpkG[GLurʼnK7 ^TlD|>7\B5Q]f7&sd6S ;!L2{ >а*E #PnW_ 𛲞rmAQDjণpp.zyUۨ yC&`E m&6`P=R>qܲz^ߢ'(yPAZ;KLh%XN ώ|-zEn>(cJop Z@`y:9G04DV7Ê1p/*7nP4/H|m$2^TBao:'/SmdwB^-KR9x.'A"$St ƫ7 F'H/#V%PlYG 'zEl@\R] X% $lpUʴgFtpEDC݉"_V1` ݏUH.i|c/ !fD_i#캗9w㡡TV˜Ք8uµD^֟I":XGj3ޘUQ0uq?ɕ2?" :"T0KR&#r<[y :3W)50=aXrЏ OBOdehjry$-u(Օ$m  3/ܶ2#5 " $?6smp>xrt4=XW; RD-D+?mm'rWFv1ap8n'9HRb |dȕ]m an#pӍNc娇Npر]^rwL# flib8ѓ!FpMB5].)}Jγ%硯`:>xHبz:)y7U0}5a`/ >{(!$5,>/a&8E8?R|]Xd5 ڌ, g=(\Wп͐p5Rʤ$e.1iǤǶ0eB6$s VƊq3IPnCek@=!'$%BOq@a~Ӆq5~o*͹%>Vn{ 7j܎BS;#.!UZ"^Sq? l//W5S@ʖڗe=AmT4tM˰;뱻E6y^S~Z`Lcf6Eծ*03r7M :}>78\CQí"!Ƞ|a MYu0 e[?M;h̙3bV",N8˕P-ӎu֍*س6nqA/6h5aM}9ZBڮTYQIي먢&ȕ~tL dC`xO|2nv5e>Z 0iYZ`l`Ml/a]_ɓn ><>x ]!ȿլX> 0fT ˅Ɇ U'+8*Fw (I#vw:N櫣NowKNI1ƭz>"aNi2#m˄ӫ־,M]K+X3 4Z:^ B %io,T!g*3s7Mb~;I+Mz !~AͺM.3{9G$~f^Z H?{T*|(GEZaGCڂl6p[ .*TcmffRB cRJCJwL Z7hqRӍ0xğj]3RbSgڅKM7YO1BKTlURݣ۝mW"t+?ZCJB͔k ȪÍF+ w@Yn(,[7M\awSz#SO zsenT !sQjɱ?)Z$ 'u(wrj&gEAcf3a!"֤Ch#|D?/sȣ!২ Ez.6y/gv)?,QݼGI՘&tfh̜i6^eai_K {O3lk aF6Maɓry츃"^X3Du*#KT20:SG#Y+7J ՚-{{JJ7.$<ݻQW_KZ#T|#msKcNζU8Ɍ:leɺpXYTa!wtB}=m޸`4/Wט7:UۭZw'5=-2PHaDbR%5Zk"㥹> t6"ǀ!4 RNQz{9ǝZ b43 JN0Ն7dHZGd805 R.|1\B0*C1wlxxsrF.>,5-MOv#T('L'} gTRj(.+%! U͵n|*# M{7 `&$#I3S&j̓I3Y<$y/ռ/:3Oe<Hk| l頯8<Z=7OkP5&V21Me4^sm @xߩ\\(9o~mrLavWq#W|@֛^<UI0}ùGy,:z3Ec.rlɱy> j0u00)޸ч]uc Ǐ(MZvSN/k:J[3IJ*FØbv%jNppPUTeSd sᜈ(QGՏ](yfhzj%)4FqS~ '>a)^@N'k#@"0.Ic"e6eP[*?q2:usC29`9 S.R/Bפ4˫B_g mX+u+SN&abvdXBiȚ3Qxw:/Fꗖ7!'UxPpJ lyv(Z3]ĭxa`q4&"~5jG,[+y>rUQ;+N^I([J(ݳ&ɳ֎΁\$:^6xkA62f-Z?e7Ie,&2MD]~]~\B]]NJɡ !Fvl4 4 nJbR5jJteeqvwlUI 1_`(ȕid\]9Ru{ aoޅ\E6ҋ6=Z=c)&JDBSlM<Y*&ȔwDnq}lzD%0?/R|}lqMPimQY_q@ =Dh>ۉQ#LFC !K}Pg_܎텊O()ua\==mvNtš@zu ܐ5 ]QfYM*)o sV*3!Yaޮhl4bx>`/ۅnZ.RG AR$mk$M]UljysAuh0RYHQŻޭ6Bub@s7PsxG_P|K!y*aֶl {NYǹRSYU <\h즖E.P K@8~p?Pߊ뛧u:Tj(kwqH b$Wep;҂9e^*X{!LU}>pP<ۑ*Ί͈nc^hR(6**gjbЪdSۥ"!$-R@'D:,>zwV< $o,̔б/!e:~s->FzpNK>nz`b\j%}L 7A7:T&7AW^)]]៏eCav1_e=:P lZN]yY&h]糠nt+ 㸵d\bZF8dd .X}J0@ge]Ú'؝_)[/)[!X6&:WŸBNP{Ff#Wtbip6f{wvp9L@z7; G,qs K& !ܷ,l !1eb.d0HZz+7h1oqpSLu)đB(`#ggl17iO /_J:Vovv=>F" U+Jk`"h0BXZ{naVt#619HL#>Ј0em\,Utj^ Wg;8?p.x܊m}bA*T {Qf]EXyN{k t:]a8Ø=ŒY]6<,B@c2_ mJ;H%2'9 l{dd?$w? ŢPWxv܏-Sud^E.SI(}RNe LAB95ZHVg=b@X6ȼ|IVɏ+2; ه }N*MFfR [q Ɓ>tt)sQL PDtDb4 ~ہԨd~/6g.[\zZKs ͵^=@ hUJS RI9n  @NCk1F9t^cс ahl_@n .,IGtB|#XkdT4oLV*D1!E[_Rot#3G[:.5){>R6V(`:@aYʘV4k')`LqUpi8s[W`=51A2bm'Ty쌮3s$67,►M]!^FrzhnOqx:XߔIj谶i%x]NWc9OCô;CkpԸ#;V⌙A,zJX gi"%/4C٬\8&Rh˝x#ZKU,Ӈծ ?}cq ,jeB_6Qeԇ,OB=ֶ+4Nv0)ܢ*~4`p{ !ùDQgkszom%ׄ#C("L!Q|CfJ/6VGIY,Q@กl՛H-?޾ު#mqo|its]s! K:a悇ND[.d T@aGzݠ9!}kq5mjcߡbj2}t44na gxJBE+l" ;3.yEqJO-ba^Cc_(!Ϩqǘz1.65( M~"835R6[{NQT/ܗM=MkplD)LQ&R} .?@><&(ѽ(p#lֆNT.6δIBud=KU$rTÛJU*QN-Gׄ]~z;B3SF`ŊXA<&R6:}cQvfh=^î[Zjx^=W-Eho̱c1ݵM3bN$ ]kɠ71i FÐ}Qٖ͛XI_Zu.O%ȗX7'C Ul)4$vt/Q@l ̨K'Jc)*m.$Q) D1@n3 Z9þ ǜkMl󒨡F< huhP !K鯓{[e|QWreޗJaP֨[Y=*ʙOϬ% (X(Rb$OFGRD1jbcW~r:IL Dϑ–REy}WROqV&ft2E Q$z '([SA]U3ZE=w -V>|9lBMvI(>h^BWSz_ħN7!3R!풃 G[ulFi7e{@q[K~[Э\U/MH5%ea[xڳnn$shIG* {Ng݆Xt&@k5u=;h58oѸ8ؑʈR3iisxsaۻwrM-i9W2JgRhict8!^ ĭ&'Aa|E6n(1+gRl[/I+ys{J؂FއodulP3 u 1G‡x󦲁}]rMjrKc:4$-B8bQuNp ube=LL-`X cʝ1+ī.daPмBx=$$<ʭeQOTsG.pفo|@Sxj#^?]B+ft>"<gj|ǒdʡA:%zh^U{#-J1ZQːA8#a5DN&eWs*\23=<=$oP]Hu DD$Bp _F{Lq$oAк1CMV7_%.͔,=2~?fL*6!?6}`h"-b0V^)C%cG ؙ_lb6!)1L q(Pqn3<8)X=HKq2Kx*Bvq`GpY0;kD"vKow?\YH^4mTsNA*JNv W݇Dn7$.\9.cr")7KhV3e7]'D#w)T| #CJY 935!>KMNǖCo>]Ih` =pk1RO5UZ;bQt닙Ts_A<ϐޔyb "G弭sTވ4ܯǖ;O#9ٖ^K36 _`-BgNjoB4X]XP,Uأڈ.,ȑΎ8M7;weVr%=(yy蓨D'Px%XIu=bIj|gndpk7C P3a=#Jb18"!l ԫ:3~_gijj dSB[ꮸl[d͡C{d*~ƫ{<Wtm~ Bh%Dž8$!ٌS m`zE5iK%"Rᨥ՛$)mPLˉQ ];vo&[ i×r޸q¤.؎Z}e44z%jҌR[֓->3 5FV?).4h +ևX(A2SMj2{ $pIceK$w.Nt3+S^Ji* $^F:l]oZ~G꘵E*OQ-'v=H^j 4 NsuRz v-h*] Z8A:7|MYne@QԜVS<Ϻ[%$7ľA14$nG%7\um.zF?^ʱ-R߉F֏`4{$%),v BַdΚQCÈ$[m_m5'92{\QK x~t/h)*>wDYك"!GN]cOcIWN8lN{RTa`< $-`.۪AC}x+>;K^d?5Q^{M|cc' "@= xƥ沨~+)qߊ=cϢrʬ,Bd O6< LZ6B OeC?Cb•˶{_Ƀf^`4[m l=0ѵ̣gaWԝK{Գh`@ 9'џѢ~mܚ-g m 2C·b+KwEO1p^\Itw89wshV'L)? Wwt5}+}eT1v U, /j^j'z?]wt0cr L["`1<r-JG3ÙrFʻf)X2Uc6)b'̈ON_]ߊjclMզskF+߉Ǭ{e/2 Y6{vw1dQd"qmw\;6=&.oVD+/#Go'ч9V;B2ggr Zr}˜g}-Ğ+$ gW4;x _?r%jp\h O$5O}r wPȶJi3)Ns>xtGq+N)o6x&ρ}u5dn2O8nUz'Ď_ukd)7:/wRU䷊SuWn Wi3*FYzۈRukN!1xlx5A9BϏw=}0RSdSlrRc>&MO.Cv̢Y]`"< QjGҹQf܁Ɖho+=ƺ[Ϻr2/ kP-43 z g<6KD֣I9p0e>%'7< ̍r\f(Fφ4Q|a~ЫuL5)v^[, f(B=^`%ȃPMh5eI/``g,]Ey5W1;|Ajx-N%<ޙb.B*9dNٓn"VX*R BfO}88e,pvh7  GtV uHxDBWXyw4PE yLpY8C 2l8vE[( suIcFMQ++;HThؾ*_x3 SZ<J 01&6@YVK[H xյ9<6r֡ g *N zAt?4Jnc}<J( DWux#-'c6^`0i i3|T{\\-Ӭ-E~L L)(OgMhdk/SR9C7: |^m 8cwk ܟߚsY9ohʰd bW݊@XO;wkewk"i4>[s{2CCX"u@qԲ)W>"`G~K) B[556D`Qn| 0t8y2'b^L0v.aB F>18AQ>9./*~)n \j̢k(TL U+v:ٯ/mK?MB<>'}„%JS6T,K`W~VY2~1m-#]SN*v0l(֬SEyؒioLG٨>@$+QϘSIC~` Η4|h9fS_HeؽG+MkIB@* +BfafU;)Q=0Ia!HIgx8grhh-S<* aZjén {[f|< d$ZE4=;RA>8Y,>tEG u@E!ӎ6}Uv7h%D dT2,ǶC%DE{Di}U>Aqӑ*8?` AR̄DT Z|A>4ڶTQ|~@@WevhKʁ>B _Ǚ"4l}{$҉l*H1VtD7Ү\ Bc0+5!};Ko -&4R›R?J,;3X#^0Y]f?J !s!{C(agV}Cɇsj !I}ELt+*]^P@ Υ/jfNN)w2gSy!4vuU$5Ua0H@zտ'^nc_#ۈ$x}^MsGTn"gs G^:YoW-Z^@E W!Qw2I:_KԾJAYҸkÁ3JeAg:t\gd!*%`=IOv< MQ֏f5E+vSQ Xx]qs$]WAB-!z,U!@2FI+s(?|l\>JތbZ\~V7z)3l/&K]w(z//|jUԘwu4sabD-)?d1`}:bĨR=@^NcHrζ3KP5lC[[spPR|~޺U(yXNWQN>xqP=/ާ:_O&z1سY4x 3_hJН .pN1d/1eW=Ɱ#/lW䦢w7oEq-aCjPu!YM]SoDh&51I8\]c=pkB]]XxhlJ%ZB6zU)![X "@>hdXNhK_=WKl%@*JفHMIP-.]5{bM7e(UL3m\wbw 6 ?JAS:$tTIR6"ƒ9TΓ~׫vYP}=ZD1ͨ㒵T)y,/BRɈ9wW15?uiQbgU7#, mw˟|759D6=;rI']ykcY\p5^ٲUHmY^ \7lDI[vpBrZl|SM5 ypo`8%;+|5깗ME(4AF&lۻ6^+i)X{:WҦUuܨOiÓC7>q%5`[N;QTH]7 J h5?qk +8D"!4G"gsC-"{ ^5_5cQX0OHX4 NE4e/ kd`w4,:f~ω"{J1KC2^Fa$VkVk*rl`Ν+ZpD~tU)' hNo]R!K ƭk6r\(JϱpZ| y*skݧ*VO׸Nbd~N^i3!CISADc3:=,c 4w^D5չ"H ^* *禠Oi<\,6#YÙMFy"&(\]$ 'ԐH*4k  ݄0"p#S/&TZ#pZۖo/Ԫ1),AXAAl M="އ6tpLqw𨊐cާPyRfBhGВk&u0L* 0J-̢U+I&<*Xg8B9Knp-E2I43aUKʮ+20N>֖k#k$sa*e6' W:\5m0M9 RQ࠳eZ"s|'jw}vhmYJ"BQ&"?Ȭ21*)>t8pz|RG7ddp8uͤJ?i1lyp$'ג83Zs*h,Jݘmw~\=Gnf1_QvsВW"q>|ӻ+фz ըY/hwz SÃtSSl_Y?.(Q%VIa{^J MAܐh\HT @@M7ƜT쎄N=Si0C**@}e)츖6>9z݄N"G|WU߆SǧD%v' (/S\ӝCqh8d4跠fRyAYYa 匿ՃrIfr^seۉ_Y^֒+˖WhϹ~btIhg#aCHo33z%(r E2=gIsB W=UT+zFM 6ltDyobcꢘ`fV#jxymc08F_XL=~-  4P {4R o"c8Og"Ӏжs.a-qՌL@s mљn e 7%>!7z%$֜1EBvi A (aHZnWyFDe7M )q61wh $bd-s?!8pqc&k @'.jTzE sKÏ4AftUVrO|DUg?˚8ݭk.9egVg#?,@J:ʵ vjēnT&9)+,Y9IW=!γ" @?} _Kߵ֛^12cYLW.!$.*Odw jz{) pJ󢲓)/܋T2rB(@hNb}G nc}hHR,xDC܋a BkT$pQY;})pǁa*P<[ ~vȸ/z/OَrԳ/:ێ=N89/mv`UV ?cɂFodK8E36Ko揸& 8c T 'OĊV EJY~3&'hk ^5㡋 p#kx$}uQZ'vX*K?2I:mhGס50z57:辅WJsJ=es}s9T NnҬ #{H K%^>_3AwkE} 3 r-1!:)J9.pI= 9J5B~C!Y S<n2-(t}46¢r'ZrFSrz+<Z7G|\=;缀gӒk@Hf*?f8ihbn8D]Ky1!8T1iT-79d+S 8VO* PB@m>m#)bi:P hʘEi,D$~f,%LbOqBCepQ6#%R"BTѸ/6 +#z\`o0|E5}y&ed`.lCGn"B.% ??{xo1u ґtwG.v-nXYxC}#0& 4s\`xn?'; Oh0ZX8o˞H@d|,O!ܘL#{`AJֲdO#%p|[겼2.oB/P7zH̙Z7Rut`kЫeEB'Kф)suXSH>es)^d 4ȹzn\{W{Y{ <+܎7PX&&M6MS=-L? Q7E7ʆ;?0sc č<Ι{ye?NyngB*9)q?EHQMjMj))dž[|8 4@C/;1oGneU7.h;sE hEQqj0tt猃»H/.f?蜋HQ !M [`ߥ!/ r.=S]:ˤ)V^Vxyepn[n X2MKo|Hq4AQS!r Xwe|fE,AL 5dlB[u;wgjE51hHo4`c]D!S_3Ο%tOgg GD{Qlp\\}c fONh@8OخwsMR*xIu "M*\uTzTfPy%^D)xdG; 7*qz2 'hP@\gߩW IgUJ,VI3{j8܇çcw(H^ݰMHq`5hPF,;c6˥ޒUA*QBAiߚTI )<{[$X]MRX^%-fEV6?_ =xс!dXe.Ez]8X<p֕HXV+i LGlM%ZbsXi/͚Bh(>P's""KՓ_x :B(eɟd@ncsiiE0 9tOa4"-Yv)9\~ \up\tc?DE?ۯs(JqU!u"mn w!R !i{o#y wW47$>@EpѤq_z4237gJ[u!Y'QMP 9Q]dWZ "7ToE!s^uhFWuߞ6?юJ$(9ե?f7/DzװGE&RjҘMꇯ{§xlu!~ovMKƂUdR3axĨ)w{ȭN/YwB{kp0c*#{%sycS[FBSk p5q22LkP_QNRЁ U>-bf( ݧ¤Zt8z+D_N~gs  mTTIBa^ZZʔkO^O`KJDdWnɢ+ j]ݮ~k]K)$KW*3A.Y@'oh^O;p\tG50SK0+݅C >^5ElUGRFާ2L_.KΧOO 0ޢ GS/B:?⊒.m(m3jݭs71ހHR˿"Yfh1{/ٳB/6_eC]Рbitʣ}FE唔ߢ.\m下@`C#7SQClڤ9zd0,=~\_ўWǥl O" r8 tsgs˭z/v?G  sOzE^Pϼ_?!ݳӇYsO%(__ڭ{y!cM^B:|laEGSb_pԲUVoӸ=q&AzZSyL]#jH>Fr!}3څ ,"U.] ^_u}eR MuG,V zgy-`/x͟f=\JXhpG5N-|Nq-;4 (q 9 njHse!Y6ke=L5QRQ$vk uhBX.ƏqsLfuBYߥIN` CJ( +L9SB?R8&:}׀ /7JϪ,P0An~v1qʣhR$ |MtOT .63{dO s1qQ!슍]C[wOiJ4]SaqHsIWce?oOQ'"l8=WN>Y.Y6x4ыGveR<ٲ[Ԋ)`CM^O5i´?Gqk*tgV3c7LZ"Hyt ; =!qf(LF߾p<C$4</>15ٽ牐RW=ӥ&- ޑ^ NvkϪ1vZCg'cw$Ny;8#]H n]}wkY]DB p:V]$HZSWsSAjnk"Y1LsJ) '`6\Q{ Q{dN' ɇ2=/Cur 5n4#) 26Azd@U꾮[hkӎkS!s_w$ϙۤw+..R,r*Lخv0P9TU ʸ *bdڄm`"VC!d<|C0{-$y숂xH;;1q},pmQE⍶, }> iUqh;q1"[zXx FO/أ736څF7;$򶬛ڍSS<ʾDK>:"煓P0Iq.?KXY_?ǃG@l 1ٌcߚej)q 0DPvI,8ӒeZ"-+Л('- ".45ɺvwŗ}aǟu`VYzlNdQS6Q!W = EP`%u}¥3~e|(TZ'Ow|wP/K_^Szm} ld3d_Aױ~a&[؇aKqo.q;tyל3x_; xX́{]vyUMH/Oy`ds4bx&6Lc$-V"LYs^M({<Ӹa٘v\{jhzve1,<5'PhV`fHWi :l'1'heEDA03>I eڙF?X|)w.az6kU8{%2gYN v= ^,z<&Ԫ@1P\>ST"-ȴ[T >o&KQy|U.5x= ]c/ݨVG%mZeZ w-Ω|#rI|_,4lH 6sll$˧ x}+Ni^H}e/L-(lBЮ#>n[Dbk3>T_) f-trp7-i ]u40`5_g>5g~C{Zfy^rȺI+ ,a%hcKlAD)څa?u,K9Kw)5cUO:im,EͿI}"Dxդj ͍~B ){Ei:5`f^s^6׸x > 2{B\4R'z2zQH4Nγ]3v5xy2G۵nWC1IA< =wg'%"Ǜ} 55ýAGxO,/[8W f. a6%~:$L}HK?4h#ⲛ*kz)IDK3Չ&Cl͍͗S +M*{ b*zDJ6C%9+NDH}_leUn$NDR9a uVS r΀dV. %a|dpehm Z>hv,%$dQA8Yp_i|mlL/Dy Ֆ}e^G:Rmcwu#7Tc|).%?h%axGJF#NfVmSy#') :Y>;z!I%SVw$(h3ՇI>] 4R.( RP䕷9p H>2$xk2Az Om/PaPY8{tg$׮>C|jW#)1-Kz#lZTvB7PIe!EV !Do ~ KZt2AjHâW#:dA /l=|?bz w{iu{*ZȌZ#4#;=^>`Koo8ˋXX#z9wEcwۉmYadmxrl!椚X%&}dI gk:u'gaE ̧+ARA-=2"%{r[.b|Obq54tꖗ[aoΖԅ=h[Z< z G)!rS[ L b,9 3"$?]QʱyVHQl 91ӷ=6x;/\VAF | e284Qf.)F{+HsB'/ښY2:·K;2\LMb,T#9$[BC` i uGv$Xς#:v[ƀda\]=DZ&Mo9ҡw,f:ڌ]rG+G8n$ -5Zakt~堑l9;#gz~g9⭝5FNrSd7ܒMV1L\]x7'dǥfkOc2=>~eFYi%O+lC瑞XxKo& hdHW>&wFaE`SJyi\<. QCmblٗ,7VU4;ѽ-'21r/ H{gH"/p Vu` OaHAeW:lJlBpWaKOG|oCAO滑X6PreEכBςxCQ WWӬFT-B7{tNRxc\l]cuj1쥛D'SHWIa6fwwKW~Xi,r>SD̛p4- eV򴬃(*/#FL{C107UH:,&)Zhd~銞wݾ;bRE=Xΰi?^՛^Dih'k/=smI8\km|Mʼn-zˬ2yY͑ YBم>k`0@(pEhcsȊR$tޗgXn17M+ u?6`'3Cv+RQر5#gUPGX #WA<62LAez{&t,]F㇮&1JH$7xx{s’ .3|ZhYASiX?uoe`$S?F~2gRO:0is~#E -͔ c,0 yFI,hKMMݑCT` sVqPem#%O^ۜdUŬ|m ?oPԄ$-t9{L78:P=k3&m>k8$vZަ:ٟA[̅\DUJ?>?Exݴo|;K_8aMS[0zuU"W8GTҞ)Mj̤ \Gy_҉r kʲLo\ӨU%oHaog͎j9yA,Ep]N ˫52S`B-=uݭBN;wgN MIeY>xCc}R~XY#U@(g._CV.sbkL 8cʛZa ) e.w]uD8(A88x~1 ̆ ,!7TVuޖ1&=mMmB5OWEZyve5<(AgBoV׮RBW,! #>y7Qii2/qA1V=cHoAZqaQB+Z\QyϘMʹJ)m*}¬ ?t茥2Fm)Mblxpunwg r$㥠tb$n Ntf_u%XӊDCeE9<:ũ sֶ@v\s3뉞"6rԘ:Ev!0nJ_Vbl3.r,EeAGdQq f>UؿC5FMGJ4#~x9Zy Ck ÌM~T9Lh}*OR$-,k]E&Fc 5o g1?RcYPNJψF@<83吰Ǐwt |v0iXAezu$*ڶ}^?epVNxTʌ3Ho.{!Km pat~kQ*{i=5'P*Y8KZͮ{i]4'$*`SjhjUz-ke*?hGFD4F' j]0D P0V2m*O(F\Jqyd5nCGp26oa3@ }Tݯc>kSbUÏ&gjn {X2p) uX3f)]Szc:õYygi C*Br"іݐvHIE:Q5T;G3pi} C*[NVY D!ѓl-*b"  !{,;A$Lh;B,R%;F8OtnWwU{с] /e :\hK%\]X㲖/x5jP=(!;tA_$E(n5-!EtԹ$r!~]( ]4V(Oˈ#Aݙ 7W~CvPcC `]aNxcOT;H˰*&CpYJshc7 la7'MȑH 7'B-$2fN)pjo8_cÀD'Qf "΄Ifg59l OF;O"]b3fFY‰SB";_7;gm3<޴v_fG+-t-룕Y#krČeZ t䂊F_(кFXdP۞y rCiF:(s{^Gq }rM%-XaKT.-U+@{sS$JЌ^2!~[3B%/V1沾L7"$0 U>)wդ>U TtȖ[fv)dFuGi$˻DdM,)&cw<§,JRT{3Jwp8J98tv6ڝ FHȱ3i9u9o[br)IU` ҍ 3p˟8qjRhEoAiQ{(S+ R  F|w,Mƿ,/Lo"Npp"lվo']'zJ t&Yr*x`IYNq";+6+^r 43E73I).,-*2w^ZJ_<|e 2}Ib^!S LiUәHqA_"zo=VJj2"x㞡"zj'ǯ"cdd%xL%~۱@P{}).UB=|![_=6'sne$gW:?s9 )5Z!Ҥ_ u'a)tu d;#P684uܪו>j:(TP5C6xBj>5DĘϛ *.A,q& %|˨$! AWX4>͐1*(2E3lQ,ocbu61ஞ䵈|:"_#u :C[N턀Գ(֐w]4NU>.oJ > b~̌9_k\1(KJv;=5BlS4R|k8^Ǽpֵw~ub>tk.pftWun،aM@Qg_RH*CHbi 7eeC9% S󍷜dSzR_^9SWe{ u{8IS.@wg qvV^xP h#pQؖŵBaO m~,Qj[o ![l~VG:ga[noCy,LjBS#+T2uHw֩+"H5dqf⒏Wm(uɶQCEתe%?ÚS"a6L ZCL,%!oyJ.;^SjV`ȸ^A9&x?IC:#yt|Ug,OzE'FAtMqr^7K>:A:~ =dԒȆ /{Nlw&r .l:ɼ~8#3mCsJ:N|wpo762g\[or1z1 ΓP`skSlvi\#QssB?eSl^5YaHij\E>a5ƨ9o'^j{G.yƖt/P4[Z׭Q pQQcꂌO g i$/ _A66_Jpgf*'$)=){=$R) /[Y;J*X`>Eڋh,~>axO1ouIPLZ(SrM=tɾ nB.†9-B*)`qoԶq 8D%_Dx$=d21dC>hw5]#'^W>v0RV >3"6J LM5E#=F5#xf^\4v~nY-)KP GEĉMMߦ$!L<21zn( T1kz(d'_i9 qD'"5Nx&ǞpX5OgG*1]VfFf˜,lۗgm2>fX})"]Ng&ۼaK/Ac E(_ykS>eU F$>jޛp9-\C,6r\- /3 }6:tKB>RK6y]OotmbQ*#ϩҦ@nJwI!pw:olڝR,lIg,fc_SN]D}gU_?y! 8 IxChfl7m'"00H.ӝP݆ R _߾9xr&kZ +q3R߰9_O`ڑ8 {36Ǟ92|F`2fP$BePY5wUWDo~=Z9N2XZ5?Kљm!%)ܳ(C#7fdc5K OtJ!3+`"-y*Ⱦ8`W SEa ?mwI$ f0: a=CmΛ&eo h&V? z$OKpk:qfk<46?Ziq|/Fs 2&ùmWtU0Fz&ȍB¥Nǟ xfC Jt5?3LKntcm)43dt@32s?\|"3==<}-ƞձ[U'ɮ[=an'uOҼ]?AkS Ȕ(ӔDtk>OJk35Q׍aadC{qA%0C7_7= R *78$<_԰Y|+Llx @Xx CNsǼpS)Jjv5nu0`#)`S;qҵܷ~{ aMgѮJK-?󸲂XJۏB9 SG1x؄w>8yPD^}t!q-d-v-8kltdo25gDvD'l809qb,0 ]e|Bi%g+ G2Фֱ'#sϙ8T(ɥnZ^8V]Ty7Pp?o%P`: ]ȧ'꜋ o؅ƴ7)e.8l6ݲbL+]lw ͓VV=c"7Y_[wDaJ?aF61`VANj!̶Y"ѳ/ELzS`ottn$SWMoTɑnOa@fdp6V7iKj + `/?v&!b9C 4.t9| (sl! )5#cARas*9ֺ;u[s:F-G_?z S!uʬ&jQyvo#VWdSzq4y ѭ P nYq?ϻMR8~ ġ$4= ͚g:{?aB1DDSܗ`zTczpSᥙ*-yX )JVIIuɰyXpÃ!w+PnJ !a"y̓ڰxÝOYc-(VfG/[ؓ/֫)&-V!0gda}}OzӏO4EX)]&V-|WбGm<~ûF34u. ^WVӲ4e&fKv (Kw.H');s72Z.Ø3[0DjF벺6=NK#^e:@R^WuF'~"xNQ!i)4b)IiC vC I?6ql$^:J2x1{wO8?$*}Qi ƜDr e~ -L62ċSɒ`C^r]&8JNb;MXf(;pDqQC#j'٩"`aڠwz\/6[$ÁGB):@_uG$dUׯ:ݪOcQ,H}8bHp<#DQjDK![]?"NAepP.9I#Eg!J--|qܶ8. >*똾.!5C|dyU\BT%[ToA*ƧeWX#7_P8r?V:o9AۂI1 Ġd 3a@Vkyߘ{#* EYH|i iSE'kQSׇsIAD9Kr-Y&?kdԉF><.YE8CЄ1Iܕ*"e >_nM"! 373,ʸ2^->F2n%MD.&EMm[$gZ!Yd'ҧmyxV/'?4X蓸GM3_K&^ \Ofo/N1(/UH!ԋo ~AkUM/r(!Lry;\!H bZ=%1yUQ?Wޘ: aV2tw?D-cx0l|-Ē+s mh yi=FTwfyYMHn桜=Ū{OF(&*[G5~-QJ@ Nt .uկ|oow&9pN[d[JFI1x̣^M7"3,:j\6) 7x ڈ{Szݸ5"I*OdSf$z5V rHAM"{k3H:Jdȸ 2=!.^iO&܇Do%,*|mU6ѕ-)nSۤ^ZՋV ר*ǸN41޾$߾X(cf'H1.Rѩ2V0޷43llG‚Cyc%4T[ =N'6RӁ͑v1f}~KGn-K,J1e }$fs_̝G,!88/D٫g"M׳ n !WlhLe(|'Ԇ"LDZ֟K H$>4ya *F;X,;Gl#-yQueV@r^>8Ÿp7VdR ZD`cD rg`x7\a.V|֖ !uWRb_*hD8 b|E+HIN+ʹ2C/&d 0/kC3& xš#M R8!7T{,eN¨7b Yfƈ FnͺN` j9v^: }-># py^I$rp K M\؏N` 3 .A@łrApGFX58w7G5#-gz޻mL+Ye7,m9XR_m&7B]oree^c8b=>6᜼'",G@yj&,AdЮID` =Ѽ6W 8=`1qmqwph(1\ ƥīPJ "ӂHKDGtkfZ)W(4Ҵ}qi7ҝ% \oOڣXP p[Օc$vӘaKg+݌ t& :)\D@ʟIzPX&{ˍ/|"9Th,&w.&Mʧ. #*v-HF6_nmF:C99J$-i65\͂q񓟽+@͕`=|e0ada+  $Q_ڛcKU}rbzFITG"[N[JY  u]0-ִNM9h<0ն*"KR#z0N4[I353 KX8H*>`Y/9a>ŦeG[YLYK]z}+n. -6kU-pG;KZJ;MQ}isb^`K#?y8H}"Y*sB+}YAP2W\ *ޖlP@^+8z뻁Q'z)NoZIO8|'*uI@D[:F|5&[)tahXDrN|,JJg~C2WXSy+Uoj;5}knN2g+F,T]Y g;5 ӗc )PWie_~`V̹Apct &pD 1o%I&."%&)w״u>~'~nXk2rf*F~ 7ś4޲=HQ%R>$ړxo$$'@2SS)yleŮNUK'^B$:"Np1TCt&jiMaAp_I ]iU ǽ B߈*⏌1ׂ?ķ4VC%} MW JP$0Z8tkgF֢D-ݡR%ylQ=]j5Sigg a0+# ogM=iF, -9{~{5D7 DO;N"2"<<]%=7h(f`¨b2|H(_:UvhC`'v;Tzˇ;D]:Z;^V}/ϛS.3%,C8PbH߫ #Kμ8r]O͝ <ajT! 崬 S #kؗ˹zmMO{ڄ㆏D&w|$Ҭur@Fz {w'=/P)ĽK;WOvi6K(̚\ܝr?ߏ҉=N׶ࣤs7gIhiEͻ`- a ԩ1^+$}o7~:wˋ蕧D=Rz*`qBu ~dJ6qPw8`N`:7L"qg,E!q  S#wJ| l 5_)iٚ#g,ִD`xHbګԾM=<HRU/p̷Cn~!kRCsiZ$M.gC?AԼ:T-}HxBh+[2Ot1@QO ufLJ8{+E#$ ڥ0j"Ngq[!w՟"#e {#ՑWGyvOK-uӐQ䛖@mZUZ4?X Wϛy5Giv4B{6RE(EOV%fO"2FQı%.p$bđocgI#;]J@ ѺV~*7ި >B~ fL:Sb`tw[vs W6E.'z+|cdYBz1~)Heޝ7N8@I`f,l.$E#%C&سhpJpT2 IT0ںt 3&7jtav(p2E| /:$ ޴)_7}c9('8"ED1n(Sa-Yڸ+#q'DB~ +`ꟹ]-.OPNy o!Qzm 7E4 o;A:hl@ >B>Hu BJ yG'E8%Aq\{StujiTiB6a#;+'Zf$&j+T2-.Y>|u"1x6fIxǣJ)K,'d,.F"BQp1DX̆hIT䊖|J+6 ji݆n`/9[}>h3D:A) IG`k=B D%F s*Ca'&+u(YөiM_+20aW[$!,@&= @ĖU1~M"8TuHGS qԲH0㳽0֟;fce˓5v_~\y[R⁋.N 7Ksju }K`8 {Ɵ*%L+~e1-+JC!MUyÿ=Y^`DLfHEtxjaJu'%-ƱnҴ6=a>-jMu&ն̰y<+Y.&4[׷e5Bunv&G+#x.c>T|'${V6u\*OpBG8_G7h)l0ā$/^@ R8r 4\**ZH` ؎%>xs鐨$~Nܓwn.?en ]ETGFez"EzQ%'#mȚIYN]@E Q/fYcܺdA譄}pX+1'kuӼ8-0NOOAfݏ"+ -ٝU:u a"sk?=[C3Y vVl]pLImC ݦRلsMuif(y33$DE;cu/lL~A<-@E><) QP'<ێU.{R-4U 7? 4y0\3TCToQeOYOE#qLJ.ʿOyfy0yb0?^ MևORЁ|/ʣRv~y2UDI3xgN 5q,6ng3  }T宺P8xe7P ToJŀlR晈s2Vv29pbj<"#[l`L,d(hg{'K)/2~s1]t7dwoqF~c:?쩗ɚ?;s_),h:S*s) StVl+ ;jm}=?ò09s e[wwʲYUz#E jb=L@I)4H6#ӟ5> {<2&RKh>FJa#)+95'&S 蘂h p1u7RY ʁ\]Vc5)+/(̄t-.'opYG&[ qrf LaJKK n˅{[@>"9:ze E Ԋn ;rH لT#Ȁu!Rp)1釁eN}lu6 $\\:r QKw{[N?Uh_T'yS<߽9X[ٝP\{Bfҁ1Ǣ4q\R,q_f`uBΨ1 7*ɵn< ][,oGJ^vKqLQYzLBd1~XiMW-UostRӋt,WYKpU@u.f׈JN]Fn@z}, MjIk j/~&<tBK҅f#5%IǸR%'@>nm=NzRB8x!#Ns E7sT$ʬOW2fwJKɽ*ć|M٠y+ˍGA3~ڢNQ`(ҐȯT1QEy 3X}Q YmG|RrW T{BbBpYRv葵DZ/Ȃp߳zW73[RѤ1 ԉm~sh 6~u(~([vjȶ_:!70OKJL;6iҩw @ots7jRIȪN>l*|~`neC2cז""ʊ{WR-tRx;VֈIڢamߎl/~V"i2%$Dy Q_f3 kܓ/" 3 QB!Ň{1G w{b^m ;R3vA&I4SM`k>qô7Ru%~{Wߞ([8 زZ{yb w6:L%jt'~f@=*,P:/椻r֭/%fk6/^̫)>f*9ŵx+²c`BmU7r>7hxot,(x-y;9u:v]D2D#/f-; .&{luE>{},cq+,Fo$aOI'f.I||9# vE`"#st Kti۳iMS:m-Cv>Iey;:R'Z 9O!E#cday#l7{o C+[n}җ_S`pnS'$:Q""aO2zkJ;-M0SA4#mN*tS&{ӻbF@Yӆ07yhB' 9N,BuU??dY62ӫcv )FxѹzTUƖ)wW-HM5bY)r`g,Zq>aȪ!E`ӬaӶ+atkLj߀+tF9ʣ؀u0qe[ViKgC,OH,JJ{i/YmQZmwyQйىt tͺ5B :}05kDrK]Zj:՞-]txFu ByM]oBǢ"^NY!Y-#EZpθ$>}Ie,tʬ}Š Uh] N{٨f(M}F\`jmE+M3D$)D9Gz(/Z",9dKtˆDCQǓ-ddCCr.s$LD bs߽@֦.P,.ߣNʹvM(Mҿt%P\U?G*HfA_buVuẃL,=ۆ_^_H͂hOS)iaOSΧ0 v[jt0ZH+Ky% Dւ.BE& C895aQ ^.SH& hP{S\w_ /?r~UCA_:_Y2D;\4x؄H JÀ?gynQ֡ d @JX*s^Fq85J81[Nx;=nbVs)A\"RjNm@*\ߪ39(,Y-].`s:_X@_%ۇ@A! 2nˤd0Ǔȼ*"bs&0^} +C 惲 pVN(YVn'ü_G! *- 7'rx.sefPo2(BJjlP"iп1y?~;~eV.f P!hU7pGB[x݇Y,> ZGT:1FV-ʲ [`5ri_őwlN9aȞkx.|JjlM-\f:%.i @U/1 7b=rc0sl@3 "/xz.ʧ넾4gZwtl/!=Vވ%?ᷫ}BEem|A{MxI{+UB3w#֌u /dk<ҬxiaI?L*~;{dgryeP$͂!!1; gQc@XF`ҋ1黺ݲ|gn7+9e';!JޭM{ڑ,mc)6[g۾8co^?h=uPQc˪V1WI :*:,ɱsuOI(,LoTkd?Ljذ(Z_оL0pr*$A:a.ܮ6ڵ$hifm{!j45 Zmx#*zQ{qÄu*{%mS>34-.-Chw'oV;9JS"|靚8ǵ3,rSGb2lY܄l5irZwx* ?G*4ia9i6lݐP@?E=ϵLysyI@%2  ]0ΐe}cbWv\+B?+!z"ziJQ\nk<"jFi8a)CTM)p2:j-%WX *Cɔ";ƚUywc@eP-x5i do~x^#)~_ڜHg[t"k|Χ2c.\GEJe'v[MLӹ*\s=3!B< $.'j8 yCfJT3e2" a i`# ҝ~_Y==nrg*Dn #)XPX9Ѝ~LhDݍ:4h Kvxˤt]Ͽp^oT`{oi÷)I1Wo ,2c|Cxn_3%Gv&wm>65C@ވAWZ ȡ8rbbP%$a$&޷Uq?ֹ r:N%976'==YzNm@( 9P&=`Ӗꏔ k>]1G1I=Խ~|=#Ye;yeQ@ލϋgTG[p$.M C idE6JG@H Cȁqb"m2Tr prՇbu<` 0 p(%7aaU3K*셚!Q\aņXЃx$餜R+,Rݥ`΀-/t~Y' Į3#voQ7YnݠžddĹ0LTLʢtG'yu%s)Dw*Dr7g9I'ZvBIT1zWWDg&0YK(sE֫\au?"TIT:1fҲ]nTJ%t,Sa3" ;stuVX﯅a-Ux҄lӆ7Z`kl_]2x@)3:қRuPf}qbQvta+R1L<0@9M4Ì9Orn; : I)J2g"H0Yxs,UʞI˚kEfr)LVD`6JS wwF%ƻ=Cn̳<%&_0$ ˪>kzrVmayXoM2g|NfgZ,9!ԓlmwi8> us7wcyCO (ׄ&Nm6>O/8-u}QO>]Jj6fldI!B}XU#)S ({CO/u'c`LgKl96) S0?Pf!Y'_.Tr^ĬT<.dʙ=kV0,&3V R!-\޷y#R]>SԦY ~\ks]I2R Ȟo:߽j*+KZV2qz~[AA3'5M`SjtSz/19{GSS up &-Y5 rx8$_),9eB0ޔ(Am#u' S_oRUN1:K:*YjZj`JnNX퐜.>0oa$|J9f]QƋ*kϽYՌYAwT^ϩ@Ӱ#2@J]6K9BGɧkVYV2Z/@5Hl(BBm8e4V$Ol7B1:g/Bq,'~ ^s(X8$$^!#2 a@)'6h uu֟Qf-"ʏct.(>y)Rwm{@W n 2z$WH2nti_?Ixŋx HPfopu_n`-ٞgjl{Y |^_ a1/\|2V t!c㠵7*"o3H-8/ŘU&}L0 r$ﺝiA@Y,Gڊx ͵f"xE |m 63O.`6zֽG2LJ-$p:a  wyTr5@0perUT{cBc<3]2Ӡ|$#Z3EfTƠ2=I݀zcb83לș"1c\%( o@D6rRQpp ɲB1Bc"[],F=. uga"iSQi䣂~))c-q_k I%cI"joQsRSsEPi<|˜Lgt12ZpGR3Q5U.+@!:e,(ES4wzqE@WH )SWPÒGv$S-aTz Zo¹r oK|,I8`܂p ;cDE;@[gߗ) 4Q>ogO#zWNʜFl7y'L'}[~`LPxgw~=]eB+/_(N O@;M3jڊYEO~ dL"ఄhSN+>%?iGiFjJUIi[.@&Tx GYrQKjĶD16x- 5ա ˽T`Eb0Eg=;fm=_)~gn[,956=I[/48ݤèp8b/a;q$8/>z$>3f 1?Az8Z6ZR{C+7{*^ӒQb$ xS ͎-(8YͤwX?T9O\dɱhdE6Izo~1f2=pp>04NnZ{% gV}JLZ򴺐zCKjFz%?_t!B\F6'4-wWL"p_Ccm靣k/*u ʴth#}_/An$,'?%Q % `hB-:(5CJ5/\ HKSIhjl%`Jy]3-)Ch`*S7O0!#ߘ5o&jsWe8bm#]VGň9mHW-y2 xNa$7]ێ&96EUߓp͜F>wFv YZvpTLaŒ  nbۂYZfqT@Z`A#ޞ~gT$  x/W`m2^ӃK-X=1![HcZ̔_IWKZЧ gĺޫ opաMD1>rD"fJ.Fس M)E:O`hP$ 8;+v\RcαchfpQ \548pס}fl"tZmy촹Y picl)j?=h}3L"xAd/>g~}`^k u8 ` #Ą$^o6Az=֨IhL &=?e!lAwx=s :ps_8OjDw)MO^v-pzBWo~?\/}B)P3o8ګuUCψlA-SZ\V|/J0T"ʋ[XkbC~^52I`MRY5x@[}kp+j\ Sѥyl?-͒#C=/W)$fDw^6?3˘%>0RpĪlJyZ3;z~d4ToGgnl_3aݘZNvOՁDnj,$ބCĩ⹨/+r |cjWgc''z+hr7Lifp9 0aԋZ q-w*V _iT4(,uy(k"y>2<ᚫ+x$C-Lxp6ܵ&[E}8ˑ}.\A FGD &_sh2#B"z!t6 GK$dV}Gc #A!Z޵*(]vT hy\peջxzJ*]+<| I5o"9?аx\Hj2wݐ5 V4";t K,?HDԖ6Qt~*ɤ~ 0_H'퉝~JXݶżoEaW[|s͑_r$A|[ H&;;!\s}Z S:,kts,v'ԴM+Jcȉ־}\G%>c,&srRjUԇҒ/%hn/)/A#JiC2pT5Drj5S컰*_b,,䕳6QXʈwH^}h$.6GE8fTP\e/ T4a涾Mڷ4a!`Sbc`YkX6o-]/DFA8Q= $z ;xKInX}XE}>#ۊpɉ X _$K@^S#n~[.Km߮`s2՜T‘z\fSܪ>1ZA~Y!M?rxN$5;pD7ӊs?3@rmW !+" ug7C~MiksAadTi m&O{pbVtxRm8p ;%ʥWg8Z";t2y`tBh^Gk9} hfYv!bχ^4 [rqU,%YsЛ'qcxrf -4f.t]`S;p,z3#0U@2q4kv}N f@nݞWQ^Џam)M:[I1N^gwt޺^Z >IX^ycMCT@`b}E{*qZ@ f N#ISϤ>_rOe2-='qðwRۍ~E9{L*B௛jپU3cGlu]ǤCUF6KJ}x |1H.vn>¡FEbűI-@ea"Fg+˨] A@ROCv@򦫑8b>xt ü*xsS&'c?-]NJ=5۫q[dكPp(YU$fQ#~  ^6fy̐>Hmb +.rՠ GL-g7pkWg  ;N&;QdpXEW ߈G5E]svU ?*hR}h}W8hH R TP % WsFÍJ'>+H.Y.aRp뤀Jf΃&k = Ggِ ɶG`bGdZ "ϐyE[c)x?_g$*XOy('FS ~ Q\S}h![K]|M=hʷ_7S<~D4͂@"i#۠?u),Vuk? h|\x) q2*T0h]&FP(P0ɞdlڣGl81Hq98Ch1;t Qol̊R|/\F9(r +29'H/X?~?$׎ lMPumkx)uO$0_9ߝSyMUEB LҶ(kvooCl_ SPb!vp1|V%N("kr80UFԝ:v$>2քo\V !6WW1U:}$@ƙ#rb_c/UI^rI$`n/z. Ιp6 R3ص006d=Vh19`rH4DčZV@#֔ar2ȩ0 6Lga=܎)ҷCy3AuN5Ƞ*%1=Z,2]5ةz,ɖp|7,m0BqM8æH+C{v {/^ј9Ljz~`YK}n|ƥ܉{-筆N޷*Jujee22Ɨє@q6 /bΎ)Xp.vle%n@[%e,W0%=gOշYA )܌Lul2wMӤ`#EHt#74Ө'?k4EBt7/.ù{'$.MqvBZH xbhp/i̓^KFϨ9[ODȍKV31!epmg O9GP27tWYK+t==r~"_.cBcȢ%۴ʶŭ=Y2Z6xi 1rԄ3I|>zOhD#Ua38ŀAB-Cnˣ1Y@O>U^@r_B$\Ly@륍/RAVJIS]x}M=ו B3'[~EI0Hu%:<1R ~VjON1eu9W Pj.?d p34iޖsʻcT۴ $H`{;+yD.JoEI ^0E} vr?&&-r,rqn;!iŦUmq晶Q|H<tK S#O޲DvlX:-4G۳]W/ifϥ/pVM*hԈFկ񤯁cĐENo`1nF`qT+XwIh3Dpm r"i<"EEVVqBt<w y^T3" '&Ҭ҂!I"}!O\n/nzHIErێ`xu laҽN^2QNj{( c35FpkWI9BRW@&M* D3աC&>eMmN_^Oia"7eQF+\uSjiFI(Cv+ y\vّɢP"4ǂbi!e0ڣzj#".ߦí,d}HpcJL 풜vY4$}eI/pǦ9B(CݭY%FW!j3%+_&xL%v֕RoͱJώ@ *;QnWßUB.N@T6$ayX *' b5u3/;_D؝!i}lU7/f[ Œ{iXc C"}~*C;$Il\7n}z& me ;ARaӭ*p )ߋ*B$wm07].,Y2ɰzړsҿ懥}Z{`*ceo^lsz>{Vו8!1L&{Tf2^\@&m>ߦS,~_MNݹ9Zڼ2^ҪQX$ z@B@"I u~,B1_4LMG|Ҟ(?H4A?O44X|t< "12lWִ1}>Xw2\˽gga1vD26_ Rhi9}H\$C s}A˹ȣ =:7uMklIAj_ ր˭Jgt] sjz^#]WLIGE6 ۩)mP)XZT͕ZW`f{vʲY94Kg{k멾[9"i@x/)_(2]B3x4_R[y<*g ໆ~1&/9ߞGē;(;HRrgW ڦu&Έְ4FsFS:d!`q]W7h6h{';EkUH4:|")S&:o!͙@i.KcIQƄ7no&>*Z8^{YBJbhL}D𚑫BR,2U~!9<. :AdSb}2#Hɲv-1o35}T|E?7Oʼn^|W"(W) RQa_9zۇ /{E(AHQٙ<5^y#Z118A#+댏$Ss1.Wcc#R͈>N[H=4ě#H6<7޵gXeh HHJR}P,^Z.;iD H'gZL&rpv@c Bs->^d ̛aDH8 4yI!*Bڤ܃B[ 9@b5PE#GԆJlܪWp&nCp=R:Q-P=ؠ5?p'jו}"BF~U2n@26>$}z8@jqK@e46^Ajng@ rUE32țd -3vdT 5#|'úDN`џ) 鋮tA|I"n\ϞfyџI04sd;?GQUs!p.;%& ._[o_LeA9orf|՘ZNވzfyƤ;0,r'P3zT6^?J``p:p?n||M'3@9nt:|( '!#}k7%F_3mʖmGo>{!'j!F ib xoi88 )gSL02 _I)t)J^dʟFq0{.~i0(Vo82T\>Դ|\˧(&7Tfl[! q#MAE\':c-6sR?dHL=]?}0@4עR+q0fqmH)ZRn^JAH$]^ZCb1\EV,;. q%0o5IYh ߎ?;#`͂v ca`Exajߕ̟q 7nUa%d#xzsCaubc؈s} 4!)]kOpVUV( BXaQb~Rmfco&z${qObJzwˣyݏ#xV2I-Vd`'4kfI@2Ґz?1c;i}o&dlj}nJI4 #GIB4DŽ]ł8\t#V/הk(FWcCIC(cdYo'MqBȕZXR q9?<*sGҒ>2FH!/,ʨjZV)}_8IQ { 52?$iyt3uǽMUL੺|GiC7VA+kы}||I\h)ә`\h^0҉Z媀 .Sz^œ%i.Yǿ2VR % ? +QXݨyf?!>a1ۀ!E ~R$>qR(3%9KŹ`irD\/?bBlvA/To1VgۚD^mP;w4@)A)DxwnIlbxO*" R+')HJ+k~۷ƭR~\'5RWMܛ&h<uH8:) F7=Dd"w;f0DY `V 5.9"Z̋u\6v QA)\3U!ik?ʼij >]=3gS8>3WWkchy#yR$j4A4M ąӂݓ[c$,O@Q>-jyȬ}`+^T5r緭m Ivy\WƊ/-gep]gh[QwСTiNāBC:9եM"o2@!nZ&aOZ=Nvt>]&g|&)/h@46QŸب^4NjG2>:b@C3:E(C0c' XŠߕ7NT!a?o\movxZj~`־TͲ1 0t74Yh\/oyAd~U(gD߶( ^^r((5K\+^ ;s9>a)I_NmE#+A;&xjm.gdct:Fܶ嫭k0cT} H*2h|h}I*Փr`$wL:F[8%4+ #մ6ٸģV ={t#.v%PdXw s\xKcN V@Hj_Y/^|J&n%0pezn}MpUAh]x91V4?o%?ptp/M&"za ]~^d}! )כ;hmQRݚZmĭ0'F!-I_!/~UG:WAAhxdH]Ft"s< yӈ&+D : P 풊{.9'9 9Ӝd@Or1ƥ)ذ(0:ҝOHf$eD;-u͎E?^S̺/[ 2Y6.rRdx LP×܈YgU+H_!<(9׍CO`dV&jE0&Q{y;\PNߵj( Ѕzz"^Vw v<\ܣI?0U/m=N.| 5q {-u<ѵa3-tD.}9K-lMOcʁ:EvL5Dך+Kbu'tOER<e]QJs{2 KoĐHSWWWTˍF#oO0_Q+0#~@6% 2%42{}F"kFezg|IVcG߷ :I"2>2>i]Y9 `| 4;RWMՂB;*>T#ьY tfXL/Ro=4 #'N- ؉[ԞG)Gj+Wm֜\.и4 P?Ž9:(ş+2<3GvnjZ(A:7-ʵ/']-bK |;G >fM1phNԔv AY<2h3VEW土O VhZWg¬ʗjs:1yD(İ[1Xq+5GAi Xjk]g}XUK[mmM0Z*RtBE,,SETKR։歶yx~/$XT,h ?Fi*}N6IgpWQ=Obbm|_wp,/E>,MQu"iZÎ`0,> lo h4XCw)9X-y\<^'Uc/'<_.#NCo]퓇 C} @JôJ ;~C j ~ b0$Ѝ%EA(!`v@ľfJ/ô"a/D$@E zpG3nU5;VĖ!S%ejl6ԋ{<-:VKEPj̎=L m}/=FF q(;\|1ڮdDҮO^Y9g&ϲt1<U~= Fw*?FH LWT pgupg#nPgm IiOcV#E^ 44DX@_ϖpVC0, x-DuX}ZV% d!F-G6;x1ry>DE}LUsQۅU/vWxNC1сOoHе[RBd/ew O4nYf}o83c6V\owL}n6::Vf &oM)^*(BG+=]+h@,ۇBX C+ޣ(#N2bJQUfẋ}@R0j=_8j6T<_B2AmU'I9 +ǟl!i8H%8c*'D gxau龠AW&Ş?/4Ҏ=Ngr5c|Y]e2~m&,{0,m*}4+]0vqNr"nuB3d"o/S1%co3rHӒBT3XemTʿ-j 9mAaSm<35zu/5W)j xTdmX2^p=I OV6_WZ #b]v wߗYQk{YJS֧T-kju:PD8y]+B4ysɌWˉU-5h &_.7Ԍ*qCY_mje XItHIO5|B%گ4^&kl.x ӂ,jZSZ;1gܱ N1f\Z7QzĽ[UqFt;^ $ϻ|%(lSPvx7/1P0k5`ޗgi$p@0,000hQ8ř0,oKLChiGE)ANj5Xr;ln@c9!ʾTGr8^3p4k,Q}۩95)65AEؠ#( 96kmPPzًaᬁ~IYmL3Q1jal9lj9f=$:t}Ew;}*dC0C^I< f$wlSEckIo!2~,Qrݞq\{cB >6z ?4C?tVT)p.ݪ "zQv7oL+)U7Zć򪆃6 LoנZp_-J_);ѥ۲m]YNqhs#ۄGEf ;q| \L fUBu%>*A˺ӳ6/.@%Nm5A IQW.PLqzЛI+3.(μCPK uŹFl]ҹ}_aڊ_ —NiMLӴ`t𻱎p Nl;tbԀ ܦ/4Cf)]ЇOcVi qܔu Do\@-R6h5i8SGj9Ţ`i(MNB/o0u˩:(D#ϿThe J{5#"CP-jO84`c4 e7 %XLH8QSȎ=ehwʾBr#7uNF́#^ 0(,Ie?A{aV(9񜫁M4@ٙ3m 6G x`FIPZ3 8bX[1zHH"J-_1tZyF\6o>^)Έs[C(M 9B&)Np#p㼁*AF0^ w@vVpRXR.sٻ 8kZ}!g~)4:.Y? Th "OkeheULr=/=ѝY랁 !ڝ}כDƒ폵sۄ6\N' :kc8U_Jf`<0_sa Vz U],04+qL*3:,{=ǣ"9W |xW_YEfX΍@mGQ&y<2`F]r"fKrDPb֞Ӄ3{ }h60I]Y1)siTxpD"NC OЊ\%L@H*HYB|`뎢 K_1B\\O;U=z7s *X3.a*U9ad o6$G14'~Aȱ kcψiR(]/1/R rz_c_ d lh"O;ZKeJWYhUQR| 9jяx&Q*4Pʨ\[ 4:81-U%>H1Ceʠܖ۽g‹.քn(31<:dYⱱpV(^a=]߫e'PX8[ l2'^a΃px'J8|5|Z΃2Ht)ussDy~ڲB FXoEi!I(ă:ӯe!m)=ƲM j0'jH̛ޏIK\B$ ڂ Wn##&Һ`LA h  w N%c!j'߰[AQ{Tf.Flowڿ&qC }Q ک eao^3`q7b~'ۋs^7H٦Iԩ#x@Lӆ7ig3>|x£ ۽>l0Crtu[85f:9cb|RwW]. Ǒڦ^Sׄ1A.}@YCvɕ\`(evto5ݪ݇n% _A(H63הeہ-YC|8d1^׭vPFϚOAeoK'N'2Xɲ2# -ts.WįR>3X+%xoǭ 7I7^:=HztZ~*ml~^p25Wʹi E^n$^,ߚdމ9}7L, LHDs L#ꁻ@^D Nzx \Q2f163u#_ # f=1`ҳKS~l$OdPW])aQ8֯O| c2.xyOԤ(NX-!O! hh5$iŸ䖘vN[@#Afg6+oMt?o,v&eL$0bE_XD0Z+`b>(DG.J ey}P|lکcn$댼(#Ӱ]r'>M/bZyo\ԶgPXY#rF.LWxϴރ,W 5E]ۿp{~ &Rx"J>$y&E|p?E}"|Rt$sZDCuK&[&ִFg}lό=7Vgi8m_d(@zv)ꚇ>akR%ko-{Ĝ:hWm*ͪNJg֓>ۗg@BdȒ0u|L5ùv't1eHh;8h _i՝I\'-rcZ;Ys[9`4j_:{oPEF+! '7hueLҺ}zԘݯ\.̿ȡ] )I+Xr``rIb*+p???jy?`$[:AD&= {¤9 ^>Y<"И4hyob; [tDv= 28#/.A^ 50|V3N|s΍T9`*abMV.Ip|ta+-:z##))q^< `[;jā "dyXR^M2ՙ[KPTV}@32LsZc* #dЌ__%)I"-dɎƴm%h%?1]N,E#O MҴOӦR!z_GH kE|&MW]6V600i (heHor.NcVIJНރk.*lyhŸU"XԒ\ C?xRkyYd6e+՞W{1M5@1]G΃Y]uU=,X Y\x6-ˤ?ikJuƽe ;.Dtl,.ם@}mVȇp](]H1MeRo\eu`"ʵȷ`Nr9qK~Ȏ]FY#j">;( Lbj!"t[LsOLh z#(+"`pTK%֜#WSGϸLW֌`e; "Pd>MmÄu"v.*|]?D,ơ9% 9.6 e|B`0ג|EʴjMtv虉_F\@vqP5f-P\uS|A"6I ;VqBd,6$f5vk GӍ?;UML1{]$[U%f3%QO!3ǗYA@@`XQ KADD<ˑc*axAB&V33:B (g2zʤ7AvzKK.Aۼ!fvOk$W]3f+=k0k^ A,ܗ3 ]ųo T[fژsr2UOQyGQp դ %&O_w _[V} HHXLbL6KZ,IY(TfYс[ד;/paamjgf-R0F$5 A%P0D:^6C7ޮ@ou)LTd^\!П)"po I*EHK.|bݘŎ4H`8&ҶJBJccDBJ؃+;lKTe(( fO ,>HJ?+El^m&X|f?r%MG:!)^ҩ9K9;#[4 ¬2|-ռ֭a 9>򋲮v~MTGEw) Ph8Uf76{ӞZ WPDG=RWqי kzGJ,R*gAos%䙜ne-k5}w5/pFMN@N_it9'ՄbۗA,"ƺQaYzkJeܳ1MOF|+Bq;Jrmxkyr(ϗdsDEmZ|[$\ZIcx1`( uW2w&5.s8+x9e> s=oo&~k>zEH6a4V|8zԁRo^ZshoU2 Zgpo~h𪁏NWO#f`kU1?gryT)sc f;W&oY50 :k,Y~Wf'up}Vb)¥|Ly_%3D5+EGb5Dٴ3^Ԙ YGk[ǀsENd._'y8(*ijxF0#Z)&tZ#{Gs tME1z>Τjٗjv.E$L]t0)D[ʆu-\Ud42  O޷0qMM#fyիz}2j:/C"vo9Fpfgh,JIJ F98p~'vbk3Z^;)JLqUx=iLAѾc_.B *Q@ߘB*`ZтfKʊQ' |Oډ$咄 q냁cDXY{jCNR Nn~'"{F$`*!̚B jE&yA) wȻ$ǮkCT~zzT N,&ّvmG}]K\sLb7 F˥o;-I) I6_u+ gj%wR=kEK& IۓXb>M`m‚0h,BC^W"aw7N *M{~kJ+):hDÞ}cӽ\Ajc},;J"?Mm.ɐ_ڽ!Y#3TqPXH^f p֚c0=^Ą-=W'h c+y¾Ofʥ|=r헢 ~wB .MWpLlE$ZD^5\cb[0@{1'Ght  cҿ2q]a>x 2\_1)#1Ə XUkqA387cѵj1x!pl*F>AFh$ŗ:%^꽋zN}C+Z[V`Qt_Ө `tJWx 6>P4a1θUKc++䗵]F9x@ƴ]ֹ1_mE(6zikP@vKjS/ovHWtmc :zZo8$DoZ!g$_1D[}W⇑.A_ d`Ffp=BIjw~h-(=?nn`A 85i *B.Þ,5' كGu#&@R@ E5>TT'l\lʩHX"H/A6 u5dΛ4%rjBpvOTZϕj+EWz糨hݑ/4,l6wvn}m8,w]xRK-ް]ED%)2 #J$r`ϖn1Jot0SڣE>J,jIkLo- o ;@O8ymaNB?dYTM ھ5׃4\n 5^FHҬ1vDYgp[U[1=ĝ5PRũ 423tUk*AGjcG3z+&ό˻w"PEk?z:3qJu}*_3j{f#߅g=9S-КE'$縆[Pbjh pj~0=P3${h Z/m9#?e^w}{+n)O jS':K2CNŎ jD ̬_SP'U=ǜo0FK͍VpRsS Υq HAVqmVcieg$\OD(/[M̧g9X]@W<2]t˰Qʳ(Y!!"R?sF8:exlBj3Du^3*3vY%RCw)' j=Pi1CDg\2XgaaرOlԵ!iPzTh1X\үb2 {JX`?uDQ۵ڬꤡP"끶do* HT %Z22qhLx^tr.RWX:0,uFcqҍ |ᇃYK#(K^rш&t'+U7אַץS#o@)Z"Ĺ?E4vځ$.I3+.>ݘKuLM3]+;Wl/Xd:hEkjeo1~1FEBėSD))4'W٫f]Vx,M6'9OrWPc=-B/[:Vf8֙G@GIo aqyO~[9/V>0Yq-֏rO*a@;Ü8=* sa'«F{>QmRCI&¯0܂t3|QYDSd܃X 'v$-jʰ*UCN`WS7mYt5Yo m CbХ?*z -,@ +=ձ@"-(;.+!*y=_ʀJHͤK"@S؏ql5Dy^0 =(\R^ӹ`P`t'<}Ys(&`$bkO(nIfG?Pzr*Kざ>éͮ4BB!c]\==Ce #{R6;VC(SHw’)Ed||MnD,$USa._6A5%Ju>y^RswRT!jrβ'VFb{ytX.sQe3`P"J̗^ 7!|@b#=s6K)uÝz7'6XP1bxV"N'/d}՚y^P?[8\.w %[Ra_L'kW:c-0}Cj2qb^wj|=q\A3+F27@&dtmhNAi'{(UiOq͵^ہ)I ԼN('Z$_ߢ'}cʝA+G+u2*ekCqB >߹Zq5}t rIQ'tOuWxd&ms Xo?ކtGN7k@|2qPU%-P*9<sRp,2:rۭ߯(P"=9CLe`-< | U,;RkwOJPmJe_oFF@j @g!ӑtTd$AwC:Y ٢zOg?tEyW:ZZ% ^vJ(4_B׭nZ|>=3; Z|M|:`}ˎLᡜEfN&]qjX}pW%șv]#kNԬ¸h dcye6Rr/=-3EaqeVt]TA:ZEy"5_hDUL&7elX~“L~fu9ʲj.? =R,''A4\dJڙGws(C! 6di/W{8I_0EForch Tqw^s{8}nd .K C='O̞6oZ>hlVOVXy ^˲5ܩ;v\ ۾+<'EHL=3?ɈVeZ( tՍ]3ƄiM c|-m.ؗ"}o4h)#Nv@Z3/?U ]v7쳘zw=s4pqk֘\F<8?VbT9%a }ʙ~SO{jќ3A,@?}&=9gXWno`|x>շXTA$QG)W8OfބTk˫MkXws Em[٥n6! X2E<*@\ɪDw0TF=4ĎR=k<^,/2u O@NaBD6`杢ߠAm hKJc>NǔJLd @A yK~@kO ' {A )g=Ұ!UԆd6XAtth}bϙ/)39`<oE>wx}Py{ wl=AǦ0L,~ގKkWfS?4N-幘g|t#G8կ JbCo M7yULE*syxOZrI? {УC'-)acF&T]\(Qc9 O~6(4d P=6s6~,WI d֏\?5OlIcJk MsӹU;$梧# =+Ta-aP<^` dhc-HXO:'2hH%a^ΰeB̓\7]_]M!WF:ձe7Ef'GMMAN}p͟m]ėA,0&sFlncDdT4d_PX5MsQ_ev4*/»[0-6F{1XbH;4^/'RǶo9ep0^,ͧӯF9/_NUýׯ|1 ;ԇw&rAIO|~Ğ92 uߐ\p/顡XC3I'jlV>_ Ck@?B {h#'Į|* NXwԺ)}Vf{3 !`еP;OXwrEw"hGHX9@͕K@vP.5~ ?v~53],S%wEwanBIlr'pHp gZ {ye'u̴`/x%Y8s?Sӡ&2}YAI˕t:^a\Ye)u%kT[qE|}Z)A8eE4Ah_4gLF0zAuU^1e^Xel@@m;続C_3C6ZfϺQ:Hz߅A>~4ɗʒ>Wu՘U[p9* l)t)^d$g\+ȪW5#< 29. <'Ιs gaZa4PX.l;V:r#G՞~tm 18vŧ;Hw}MLJq{R];?i1mUr]>Y4!9Yq̢'ef|@J3]{ۊoQ\ؤ<3zW5^)߉=_|?%&4rE¨,OQTvJRo%DlY}  r fzMe#; 9C5vC^4(M `K˂kg- M_VSN(6Ǐ'.( *qȵ= 'TjCsvLosP%f׉1U8_rTx4T.EɨE?*C:$<|QT P{?^$9_+OsYG9z؅\t5*=nm{m 19{n,|>s-~ãRS]c‘*+-2W0R/ra*Tѹ/OX9H?6o Fꐛ[ޚ+*&ҽ ,tI':}g}7w,2%V1oA/ Śp çipT2>\CJnOKlG~V9uՄ?ڠ<埠L#AeLJ!!d܍*~𺞩c"=+9#˥fMT{ݸHa(0)Qkx!X,^EPw8uo͢xhD@a EfSfP-U.CmRl1 Z"!ݫ5 HDUtQ~b oW̌v6 ہE]]$ ""}p~GC *!H"AY"Q+eit&,WH,@,+7Xb[҈VaciI>&J6p-uzFt9u2ɇq_.B)T(h}"jOZN?ď5`[2Fy"sj]xz֩ǰ>i&o9gFٖ1Sm$/X 2vĵϹH#Lz6[_[Tb:Y9hr%!jT,vH/̓bEޕ+0翘tʮu"`If^A'5+9Uj罽` ^_JGIbGC'(QuwȬJL_)2]Ֆ6SLb`bȞ JD_?\Skטc7T* `7Znp9 )hH><|z}0cj8ڐ<)`Xڭ* ULprr}u!KY& akKQ[3[E_j-ϒۻ qS!&%$5kmLŃF=$ŧ0 hD㤷, A\P{_mtNTrf#6_p8-b?_U38x:_Plr㞱u$<RYW={p&u 3ނ ȁFO +}ssyz+qQ2!U ȱVS@w^9xNUpO$ӝ,:q@I]V:3'Q!²s/̇2PIm"+IFeq(yS ;Xc͊2yCkNVNIsV 3ٜRx%9aL$ 5}KWn3QqA:K3RD9]|&ŬI Vm03qqnc1kf*Ĝ.,X\%G)T=wU1 isR4l`7>qR!siXT2lK.1#Q0n_5y nw p,2^|_80AE7F`D+dB'E}Q#ͽG6;>DBS0yr S&WE/F3< W9Ȓ0[9;31yD` 5Ii0 q$a3W< 7sU0V X͞ 6f r}62U1ꎭ>2$p[L6Dpl&e]]!ǰн,) o`'^] ^8ܷ(*kFCTP mSn)ɦ^!Ae^۟1F؋"G| a:4pz_o|+u AQn(j,f䈄֛0$`hupէƩ#UǙyXJSEdb6:9MJS]ݥ:r@`cr 9+y'ym,*T(7:zޟ i:iܺ-#{%-!K:;d=ǂtSN'횲Z(8JYPթGnk!̽:j'F(} I3&qf3quRS$7{%sw]:Cg)J[["9HcK ѓvGc  S mG"{]-Z0n()>4cɨ VVjm+w¯F 9B[1q`dאR4jU lY4v<ջ,}&_)7_1=ol8f] aWd/lB9ԢC{R78Gq),qÚQu~\i{~44siV.,6 po8<ǭ%"`f{UH:i(kGK)S7o2NĆ淥GlEDnr7^Jg }C<KkgD#}b(*$W=)0>3cMo=guITAfNJ*_j\?z3+ ]'olM# Bc+q6u:{MV);B}CЏmo fdJ4-ӰnD5i;X# 1E?Az+KgϊgR@+L 8>&+%R꛵5E $Ԍ0d#{b]l8~Z]]󖉶L(9 `iJOmG@G1y$,8s϶!hrM+8|XrId<0$3集{ w<~Q-@z09RI0ZWۧA`EaY{}GoĒ&R| Oa;ٛfIrdᱚZDX%~]6< >&,|@) 0 r6cR6R&~n ‚mTzaՊFVv/hm ϯOJE"6KYOR.xu!"=ɍocZj?R-peMW?iic|mF֣W[:h~S UdFaϕ|:e@pc2-Y2a8:T*n;B>Tvk. S<8 JAWFKB?9B37Mqe0]MzM8wiΪyQ+ćq -4$IJC*vlf?\/At:w*0;,ߺmg>s V%2 l#䱰~n@͆; aA-dIʼnX`kF֒A}u$X-jzBA_FG:ǚC HbCL]L?<5I>"X$bz#9&S6F '>Jmwm"re:,S\CoR`o8A%MC=8睊vNk2t 8~CnM"GCTQPѡnƬSs'f! d/Mgc Q2aa}IDC$SךguIZ$5^=n?*׏H H}tՅ'U'h>xo]384F?gFj9dWӀTP\YIMzI~鏐]fB[0c?i~ "cףIUC|RǽlUaս[pjpbm4f>CJ;oYu=7ia_'l^Mt e[hq=V >K  sz"ݻHf(#4;|ɠ8r" e1.[IrjH츁AvTLwt'Z.LGz.Ju7;&|Lbv^qo R  wA%?KՏh;O}:x'`zAqbN5sa1ZlAGxrj䷁$7XlC3pO#$0UpBGˑlu*:GaQjn|wx:y)+MvŲ('UayP}+alsL8F[mXG(N^lk6@vc W;=SI<{&x]yHWWva}mL"Ǭ(+VCĿnc#4=Oކ=OdyL\\kJ ʧ{@+iTR#3&UΑzbFlzl<o#= 6 /ƙ'}pr#cߞB38-#4|B7WU$ #Q$v]«(/ܹnD\7i55PsTgFvryAP^z*(#f; C'$K%vP=:6qf7Cr j1QokN#Ro\TFϬ_UGȞ8܁rd};(eq/F.Y\ɓuX0o tŨfP=v=|X]QJj#3ZX`n.;6Λ/;2}KqzuZdf ;SL)ːb@ i#$^kdQm ӎ?pW:*ܓ'K)C{n&_n7>iY9PnP}c6wܴ0Yo !IY@훙?V _l߻if.WOͤ驱Quu7!Dh*;rCmzH_?>=bשI֧ B\af؇er=_JR괣TH/̎rN7ns}3!B0;U~Oʅ!V~_(k\> >邁Vd`OVQ|"e=g#>?fѳ=TP$~c~ORc:jC t1cZ}PW$f#ʼoajh3Nvk uiY$,Fp|NK?AڄV=0Z?w dbv}%Jŝ #{ uOuG2}R5%1VLrWj)2L#Ci i& 6x,6~x(AjHN#x8_Q] Z:A _S̜(Mtj:23IV|؜d[K8.n;ŷB>-y&UаFDsm^$[4CeD#eX+kGJ__x45¦gs3hbT|T ZaT~%D> n&lb<|l7ےZJW%sj@d`yHj HHx$-f2n uVZ'9afOz xc2?Z1nao k,n^؆J׹%# љ0PpEs&"K冝mVDxZ44߂a+kW-q{v狰(6_,]li3P (ؔcjqK3 r٦;v WOm -){ylr&M}Q&I*~{"%Bl`3ySd Wt6D>,|ZU3V>;O&#U(YAK&l[qX8Tr#Kܣ@BHh/pkQ:S^z|cSln{QZo+ٍsӆXhF'z э>e(v 톘d.]'f #g}?D7lR(3ѿJ\[Q+˳_&ֹ+=][%ťat Փx*x*C%cA,BFoW0i7$@e:0qR:1:`.6-[6x+Z ìI G)9#3%=LH\w& J!)%1Ġ<xejϑď1^5g?+^JQOHJGUyi  eh'* >fl@|[>@:ZF0YP7?yT^ fKB;I}5{T6Q.u.SnנQݾ6FzK٧Kbmd+ Pct٣ oTJ))Ӄn4A|?">D0u$fHP ]%xc,+^gM;|yw9Q$7fm])+4A`DVƘ`E67@y;eHu]vN&Z:i9-aW׫0 gMUclhaKG l%9DXr 0La5T=@'"A($“ wp T29\#.؁h׳jC\؇#9|A<ړfy5CFT~X5FH+FYZUgNOROj9tA\C'>a~B$ .&(/{ fzils:)|u U3Z爹.?PӺo/4P2ܐ\nSQ ZX!Y)F(Q5{4'I5e(fT>0!l[E=R^rxdRfA.x>uPdIư nVXGxϯ¥Qwym'T@ j!>0c9= k͢Ejm>I g_XRZh4֚bߴ/=c$5"W!2T>nD;iVwJ$dBZ֢/f@ ZI?}xo  Q.uȯhahُ] C[ I8-fSn%W1$>XF1T~U^b37 !#3/Gb\IZږ˞O7Q`1Bvm dWPCO4}0 Z=`^Ï$nP\}Ns%hr[8sޟIo"z,8g=i-2K8V6cPY(t??> l!bӑ<,U+cgv-,I!j)b+903N; JRkIl G1lCmXn4`46O5G5nYva; e98s[gn   GL^44d OHV%"kUp8QC^J{R"lDP7+-n Vq2M,T\zeIQHx=y_  Ge,YM BTIiA fDɿҐքPA8R]}ַTK"c{ߌQ\ML&]gzCQ9 YHVl* 5ʤ<*/d_FQb!`ImܦepI/Oy]2 ,!f+4=vޞ~U[mHv]g>-^ d~ڲ{}ՇMv7|[j6; b ^<̈&=MK}y!$fT-2X~Qo> 07vgu̝0{&; pJo ʺ^6PI[Ԟ2ɞrHdGLu~aF};NqxP^mndOtAQF7 N8يp@%.z,e3:+~7v@N/{c2^+2m2vutbTM%fENeN6BUg aS6* 3.yfC*9TL*` : 2uC #6OBVCz{6ChTN@r X@e/F4n!uI IX1} n:9:TjX64j 7:)Ѥ論뉷eYɌY}6jFz27& "x͜b!PsAuu&@9+}餲:o%VDEŰ0VVYG%q*X2 ʹU$O yKtn*Boj,21-H)nr8@g $:IV׵H|1e\\-Qdl-D&mQ'Fr ?^L(lS3(߁q`^~0^po:ƒ}3w uuQ6 #|'4lt؁ z ݫemG`DjmG>o$4S>qfV*pS=< c\z~Ȭfmv1:3'U`6(=:`<6RHԅM?piLO4@$Q`w Yϊ>~MRպiq,)wzֆ%S?rn3d [ɵ @vsH19ӽa.f#iM9&l_ =΍ =½N↽ ku K yŶq݄pD&ݸP0\pG[SaOm-top҆o\0aGN} է6y6P)9Yp0 ''l:;'VBŚ;v_zp~ k 0Ш'tU8$N%qF5[U{2  -?JF #R㦎3~Plj@a*l#}qp@Nmhq#oQSl0 nn؉'C>C!b)QB0ݔPl7;#j;xc-miП} U3HX9z,Ĕ!yHTq!u܉=$ 2 `g4W:W8X2T_C9oŔ Iɟ(cpؖ.#6-Qgvg]aiq"gUHz{MufIǎ,'SH$5Y AbFH ex7oGK˽?qΖ]nfG tm&yR92(np=KapqLf$E%D+t7R*ZW['ct10\äMPs_+plg#Y,U;fxu5|1Hyma3/\4,Eg?FZg30U8uW^N]\f"4l"IL:3:it-qHm xJRҚ, 8=U:9{ ClM)nhD}|"eV4TUE"?z4U2~I|ܗN}ee~jY&2{l;nEV#GgÑlt;9N{@@kgwQp:nA"lR10́'yJWp"7UJ GC5.AU!We`AѸ`'#g:9\x/t*[iONG@C8N8Ÿ LDrQhM^q''&:c kZ%@{uR'R2k P֞2rׂt>/tgeĚUb]zG9cyieTEP%F El砎 j޸ฆ)Μ̾}I_QDaVB"B,Ds:)?0mKWzzI\/UqpQ"eҘUG|.n#KAra|dY!9nd+khθ\r r&Ř}C_e"cA0rAOKB{Ntd{{l]8O{&kl\ڡjF+ӚNI_ehPw7Ik=V>eUz)#d4ݎyW+/ؓG"7YB<@HݒI 5U 5%ު".Έ7kۯCI>c1S,f(-1ܩ48 med祻Ru9{Y;ԃk#nӼnnw^Fuv7Y rr-`>f1$ы;c``[-]E)1N#b'_T[怡7B4I n39>£䌟?BW#ɃdZ.`HawǢEL> P1+P @Vl#/J$zv/[c%Jϴw9wow04 ܪ2suaʡFg1!_:@_ۮiNbHC9D,кʋZaõUjFY4gNX~kgzYGK{bA3}r>bBۿh@qC 2w$'DΫP5lW*\XEe"{qCz4]@CJ3pɿmIƜ_RW@jhusغKkcѺc)Bi~;D;V\]U=JKNLZG(!S)6 @ 费S2֡rwETnh[1r/>b+~+ݬJEZ^A[Ew+O|wK"1wHR^۠Vj&;m.JGF`ѝR("nle5O wXLPzG#:4cJNMN63&}R P=5{|)3rW{ǂWF:Z|w1IV0mVoRy9K4JXΪܷ :`CWAB_^bŞ=jR^`D8EAϰy%ߒQkWԿU(jswJv!<(Ԯ֣; :W7 u$gӈl,8ۻE`g-Ȯk**N `G0ZOR`prH2 Gі/C^&m6cgHb´%?zCW0X2dֺ ;%-*k;4]J'hMX;ᵑX #mpw;ۤKm/OcW'G1s5 ʷqbh9  O_UƗcrÔisQtnb@ DZQY}BBlC~@b6r6z6zbe4.˗Lz ֤gt5N L^32T,LlQcW0a'@)0%nMi v/+wq!WLQY.K":Nr.J1aVrl!ׂPcx|TL|ytsUi<%8쓴#=ތn~Ȯ`j9{^gAR 5בv]ԟ  gwgt7 Q&( "] Z 5ICYe2]f ЉMuКSngY$VS}zUs1zqG]Zk$yݘ|F0qlE*7ڊxPS['Ynie%x h g Am/P r,Ibn8l u߃Ā]rEV3κ 6+0؄E;)-Tc6Q d\4|koE??̴6s5/t jd&||K)f@~"{cg&GL0xa(Ќω JfM&َ<s٢~Kq% ZjrL`H[ClIˊH~dg(3t˴#H2xqK ayc|nҎs̬2p+ |;?Q`D˕]& "=#3_|P@SN&˕a/hlAܙ8.m&0֟IU劂K6Z90kd<;kw+A~n Eqaޕ8Q sMSQoV/Ey]9]`$w=b  a(\ cx aד+U?ZS}TJbuu5V1t?!dyo*|]eخQ4rʾAv,*0c c*i ʎ [a><^ﻺᄌU!"#ᗠ8Cf+J҆0L k{jCWYV/(Q=Y;ڞÒo,S(0"X`|.Vwm/qL"pH`Iɑ~wIW?^wӉ<:tX̴5Y&R_y1AM$6njэdU&=xp.wVᩢ%u Zs"B6w˝6vg4}+_-$3r:fJg2 6I+ь&NQpbn kT&.^|_lF\iݎa % p]s%V ˀʠ6Ņ F$z}y\%sR4B=V3L Z7,Nuñyq V>YԂckα8)zAQJ`YɓΑxVlC0ESLTHfP[z|lyBɉ PR3[r讳Nʳ=H}&S`|aaݙd!g82]l\;2*ٔU`a1)4 )A! ?B/! ^GGnrAt T6BY% 96S6,bӥJp{'ߌJaTD 5mPN~lީgޛ,#8>wRߥDžnY,rR#pey ֤jJ^AK~JDa${zQ^āEb-[f+k/4]!>j)G./.|| Y(ZYj 14KG  Z#e2fX#Qk/Kz_v\k)gl‹1)r/f#j<䥭8N &I5+8BRM,l_ "׵YcNo,t~H]$g.nBԳ۾*Dn4Zx Ϙs%:[I>Iw`/Lcf~̚FzZ?nhB?M?\&r\ܫ$ ~rW((Z]YYm(-l1pT(&2\!4¹+r52) jzBxwIXkZF@A{Հ^E(%f_w0'mM{t뗳CPQ-9!xXgQ Ïsy3TMϘ!thnuY:'N`]nC3ZQ8YM*4hc"ܐC*a+chT4}CL8v.KdPH:HӞCDi!N~!r YBu2h3݁tܽ,q9z"YHւ\"61x;No2J ͔޻( )Zu0RA{Ƴ =L%{a" ~?ݮLbN LE rݴL$ZRPmi$$pMywKō+[{ b8|@,߰uW(mf퇎|K}~aO fM?Wͺ,B 2N ^>^cei2}-~QCM0N8O\+Kdf䌺$DWlVmT`9CoAq|?NLWoPzj͝h$ĺ/Q xz3dHg18{ $᥽m4Xzc@~a0C9 iJn4*<pg,9߇8f ,v܃1]jHs;gW<8Q\b1@ČՔzsZ+B}ifFm%x䫅x s~SF/9f1Mli(5Qb$,Tr,?H+4z~%+Lg:'+O'`l}hi[;5\iu˓KZj:oq %ű/ydC> ]*9PFwZFpYġ:س|+6 u!PN,+qR B&KӃ5e{Oʾnv!<& KAǪxG%3Ar$Q'?nX:/9L~b[`!2B~\FnA ͺ\K1OrruiBaQWGӉN ;F2h.\qF9̶2<nua *{=+n-v&3DO-I.B6?AcDB0_NcK^X yQ;LvfevLJK?o2n "Ue@E^ @lk`+joNB!:\FL ly_ZiC7ɳUʀa1"n!R =iĉsS3ѧVSkW$%Iǁ- ө_q!n'31=m2C,VL|ՉкϽ*]b 0~z#gz&W:bm"ʢN {G~ƴ-N4eNUꛈ/R@_nݩG#OG!-\IC8~XL@xdox!7\bulgdm~ih%b+%VM2C vkv *_)@gҽk 愚:CD&qyiSG;uُw>JfEw{o̞`ǻHwu{0$I(=T8h?} ]\`/`ODžbZM Xqn?VB``KCSu df"&@qD+ j2ͥأQ?mkS䰬+ӱ457l`0|1,|sɫw|=/AY3dv_cQDA̱#$(dpd]^39/}}dH,s3G^b^'ɆkV6;XY JÁ`0v3qD<(W KcZ~z=y" <n : ¯p=èk1~Qx:*u2$zZ9m ^G΄ռ'os>rP%F n%ğ@.j& u/Z+[d53+y&=Sß+1`uaɯ1ww *O&2MF;5b8"EQ*&HCLed34NGLlg]"sg4uAtmL>*F j6[6ӫ^3ƤD 3.9hI` =aϹpM9D+} tI7,%2r \J߬Lgi@L(j)^=u/~ l}ӻ"]-FH;'kߕ׀ <8ģr+Vs,z+q n#iBdARfXG?>{`/gB)}KH^Yw;"^ȫ -9W(ëbXF5;^b8`MbK3PY~=ۥA϶ '==Y#j$,q: ɼ}B\RXe K5hId%Fs:i#4NtFԷ*?*c4Bli(yt@>GdXBvP)#HiNOjH FҶCm J.\kZ "-BŴ4zSwW)#/s];(ۻ+U;hYXܻ>,w Q~R?pسEn~ɉ|e+I13M=_]. ;ܮV9Ȉu\TLw"00-t;FS8jVR Hҷ/ mԼH$_NŤyfHizf1|ϱmNڀS(MoAroڪb$M\adWXiSY&un$LUZ3rNjbCic(D|uo  .YTۻ!ftq@'] $׿A&0@*U&ALPS.}LizZ;ŇWĭL$C'ޢ0y{Wb$KSDn YFu=2:8I~lIڵ";h5ȶJx݄N}`Ix])т{ \*䌇?䙲nm$z}$"8P(s!j fbHabeCNo/Gh6"5ofuf%Ah~/dKbOfNI%F - !TFP0ǔ1z- B\M5 ND+q]E>V&Ï P!h/t1pgup~){g!"))REµX.lxxU|h6.M*Ƅ+~epKIw9M/0()r Ӌ@/|&I[Mz>RˠUSy`˰:cTÏ`|M=OY0[ίr­1+VTV"wUƿR1kDYGyvPMd4drJ0wTgKmVϚJwULoR։: T`LДOH's%|Οf.`WxX:3x3J!ysǨ||Y8Cn]oM9k,<ݳGJ˒U$}Ten\9(-CEz3d{z;G,5b&2RMTaSq@۾}c旦(1TZ+)^Ș疈rUKwU{Ě`8n/]ƂSY@@f4z  3s#u4v7<#>]w\"A^M B@t48Az/[z?7+ne~8\S$%]2D=E`$W/kHc?1PtΈ7!a)UP<V(wB`+9N@_]$bF,ڤR/m;N 'máVNz4uby?^x*)X=eUqր#ilAXU-I+pgٯ7+ f6jA#Ũr"p35#Pfjɘ9cO`i씾xRyۍ YFbQرi/qϰ P}+iK1bvwdX5=H ݫ 0+-ew5U,C+c fc8 H9wF#4s3,oPueXY'xm!{?䴒j;Clؔ.V3L]^g 8s i1 vu& HնjQfRӫ[:!P.;Iw!³yOKMh؈:0yUR ךgضӷN0*9GtڅN-*-z*3x-g{؆Xzq1fշW\fȸU KCμpȔ yPbzs2!)<6{ϙh*|HK05*.܋Dővr[ b dˆwaӵ"NZ<5B\ ۪+³*_E|T0[N-"~N-і>rG|CDȿgZ$ieeR۶{Zej%`G ٥/^1`cFG7c/W(8R+^ \:&ӝ{dnѝSpߗIZ@b W'fIVFd7[X1wq<9":"z>}9"욟1D%RZtV,B=Wȁȵ%q (%}vڢ|ku~;8B` Rr" %O[)c-KV{V7- f߭j 9\/mb19ЕUM}V94eJP [(h ~i, .s"ݷɲ@ u0g-TEU7`׫ޏN1}6iHx2S/et=>Um'?0"k0O(׏o'i%w&}l8J6z[jBϘhh=]FOZc svABO1RF n&jl"M[>0s5t(66 '[kC^ :uidpoL10ZgN>*P*R9FtGi~!!J܆-Nk3ZTqsԶbY4nRm\XopdHy-jAhs-H~716nC b2z!ވg[@{hwʑ:k3Ұ8e"Y~Ԇ Ι>27HV0*x + ~/T@3 rgSR BWٔkyX=?(p$aA[,m' ]H)1<#,n{rHAc$^CN@=js`("KTX^o{FirnbÈBz 0b&4/}o50nh[fH>Byt(O^aA9i玣 08xG*5 ðjYDmwCxd8>@vUyi^hg(#©W)f*Ny U*Vѫu,7+g%M@~ H+U[:8m;ST8S>}{ÀVi {Mw?YKu9ydIj`} Ui-쁝/-:WF=k)QtG-'TZll{Ez0T;Ȁ<%kၢ ~XahkJQ+%\Z!UO*ETf9+F8n݃mUwDzZ8l+PH'̓?! ]"I7{׍6[%؇.%feDŽb18i^D!9͆NtNબYyZpլofdg8{!1W-jPL.+\Jt)>Qλ;c8|XN""jw oLϠ6;"tnFNS'}jBAK[}%h]GT}i jS@_n^X/?laY-Zg5Ѿ9{٦x]Fo{*rA*9eƯٻِN3z6GW3&+9G!I"H:gїHrFEb' ەO_ Y.R%ڦ%pj%\d#*>}xEv3:jK{(Z%t᭷X}*ү郮6jg"qgUhF&iѺ-+/Jΐ``C:ƃ"cli5#~Łl8Lwd`gx2x*NX*errk.V[69H]oZ%߶-^mGa6cj6t2ED tT+l)pqc!vRC+^f8{Ȣ`kC;ć6lq8%S R ^'7'e;Z.ݢ!{zDu-;ajT-j3b #9P~mϚ (t*qM?k_Jsy+WRFfBhb B:!ޱ=%RHOkRSd#tTۊ'0Z"m B?ztFОn8wc+er| m qqI 0fU9ŮD0G v<P住;7 z/PKvR[6p mƞ8Lb]h5m|Gf,g.tp$BeWfV#$X3횩MEJQU|i՞E$x, quUY ddzPrw ܰ3ט o7{aH;&~xXX=0*\8BjeBV0*":#\|9sD1vUiE4|!5k#;uhDd\ v3N@h.g\LqU,'״ITۡsKr(I-h0k s #۶5KG "'VDsJ툫NUw;|"T 9\H?d;Nf;2]f}X,r3V"8) BN78:sG)o'x}PPFl 4<6X&R18l01YThmG:0rgʊFEt@dU43&glmߴ:XP8㻾 z#N+^? Q *ێoY_qEX(T+!M c u/ST݊ (^N,jAjiG1q,cjan1*xSZHTcz|_(G%t;wtfѹ&Y' ~g0)@??1&~梑9kVi*Seώ@ [?,FG{A5O@0 ղourY)[,k fPtXFC5M{dWaKP \Aw0T.٧qGn}#I_Vϭw[Nn҄=_ Ij`@nh hBCgGe=&1C#͊>¢ߌWF0IX6s l q[ݹշo'"~p,Ruf.bV9=b(d"(UAf&|͎<84X  B%Qw\g6{+rmb%vf )q纖#!z9FidjTy./pBS9GѤo*FJ)RFw@FT&%>8uLG`?D':yR!Tc܀/'cwOC,ۇ pn( &ΏTHSߐ$*MiRa_Q8BtoA1˱rG.{>7EɆ\;2~RS=fIbK0: ~Qr^F[N GoI9KuPA!D)/tX?;y2g"=be)}U&6!FT{/ָFh؁]m"Wܲbgl/FAgLZtJ*2jN侐- gP]r(*߆YCc umssdz *g.*]MNz#So}itLQ:RTnb%k APxktv|Lv$E"׆%v1 7SֱMs;7_)+W~&)cT&csakJgQ݃:ivjgbYT -N>vUA͚1x9@\'gfHx \\yxGY`=l5!NUzV >jE3U]OZHO'Ҁ?w7M:Yx!+!4d?7/p;"{й>E`` .5WdDTwDgNkLG#;q͵ VM(ځqFEz <j "(aXH.|$ x&{zO feM歑4" fH͉L(e`/KB*LwUr}I XbJdƒYb @(mat6켇fb ܷMCM)7'bn!Y9TV}Ő^y5KKL- ( &P3l  ԸM+spbl:8^RWXܱz}~Đ*oUvȆ+A_ 뾥6=FԚ3 ֐TT%)vz\媌4%7ؐq P\B isvi)bӢzK0UU$o[U|߷MAPlnٕa'`EvaT08 $y:[ʸmvijɽ{ w6Z,Zhi._!wOK݅"^v! v; .&`,7 d>"r}~#/]4V|94ZI#bI +ۘoɗTV9U $E8> `ǎ"赇fom'e ߧ[OG߄yJC/NBuoe}cQJL%,E4=,ʔ$ZD܆ A\fʬIx]z`"m Ki-kb/b4r v~W ] r23{YAq=8)9D o*ڂڑU>3鏛&XôsOm?M0oV R)|~{odwk#ۈ[lx0dwPnn :$6j1a JeR5wO0Zs3j3@K8/n1-5Ή_s8]3ecW z=Dk=b:-|І0@!oѽqj6]$f d_;1f* oW s!cñX2dWiל0=s8lז4#R_tFdiGOEAT@k]_(Z"l~kS /HU&hR1 LG|&Z[v_d}*+1^R1L ?Ӆ} }2!lFMa m :#L鶩9"^gǛ;y~rCd;Iښ~"}KǹT8?Ф.zj(@'Y1Jߩ倳:/VQNI \mk{S ~}Ѳ>n[htA'1TVh@ 48k3o*."PN՞Lc'Wj׏Y|27Gvjo:HyZV񽩞aY6~c+=&6H"=+ ]yiAEKkwN~HtabBqq|bJ+| Kƭ0_J!KR WR]pȷ|Қ/0H&O/kDJx~+bJ)7W""p`bl9\EX!C x lTÌGK"]NKˮ 9`3Jcg\S4D֑sDrig*j_BV3Fh_8`֔R/^s  Gh=X{p¼x!D${FW7.c:xߍ|Jb҉yQzgQQsa;#JM6*6q3KI (fX[rU$a[BjKu% h7÷wMf^jkdn0[t Fmp *4zglV?T?ū-H EJZpcS2+mq.6)*N^`ٗi-1_w09k\?qb޾Zw 0F4{ DgU& >.Pxeg5'`69qfuo&̴0̕42]HkPW]X-ݜ;_wVGZ2t x<=C87 XHYV%a]`8b@փ[ft9,Yu$ڇcX- %/#mI9#]1~)Jgk"d梹?ko7ckJ!W:y}256/\5n1Zopuo픙u | P=nh#YdIeN%X*#Fx>&N< p(S]ɜMhgQݨy`v93`JրڵPqx-{ȳiM*{c}3Xw93ǭq`GنeލwW(lC umw`;"5Ђ|u7JÆ XZ [ < ]i# vO/Vi#3͌ lW >ֹ͸8MՔW e|$qɥ:fJ-<< Ehf% +譸^dN +dr/},$,; !c]摾l &|wYdA[oGuXCzb3FD v[-  E: f T 5doey+vpn9oost/ ؛tAQR誗 U29bv,fXb5]s:9.k雗*wKdJE_Q>N+jWT˂˟;./ cޜDlx:0b'J)UOrƨ28>7Oy[z 9Q;&TL8'w1q!pr8R$ }LaeL=NǴhR Bb:9/] H( :”$r؞(7Jgli2$)?;ҏhl YC94}zצzcRRWw7.`ZkOn/md^6"0J-zOs)03DVېʩPf{!Jݜq⇽1If1xOY ǏgڬR!#0#] #pۜ[=UT{GYΓ{hbR۬33]pV0^ PVɪgm#4schdO:iYQ?ɶ})aH9:VFc`{Hߘ +Gt8 J,!&s <.*^q!1 ضw@ƛ4ejt[fa")2*dc|@, ['$o:" 5*:ZInf2;nK5tͰRRzQwg/tqprL hTfys2FmDom`Z|ˉL_eɱ!,'V&L(Fp@|vKDs=M{6Xs`8uˇOA+ǮbYT5mϹeb.n 2ed"Jѿg蕣z {8iRadEYק({P\-%7Z fJ0Jk$ư{$fN 0F﷝hPyBK_Bj7! 8a]}%>|2 2߽\g8R@ǰQ>UgOw6bӺϝp#!0Vsq1r̨ 4T6 lý +94$ Ko,9.BR׼ǒ/ڬa<~Qg8#e]釂mxY*Ep߻0t8#^eAdє~bSmp02`gZ!#4F|kIKR<cNq̫i ly§a@" 3\UIGsrVȧ% Gm%Wr8x):Yh#;#hwd vZtHRCX&-j˔ $foKOvuR霴 93BO'(EF|&zܕx#%=JCu>_n%}Rb#LwT--"#Wd t1-Zp[Ul7sF1]O JY#ky̍(}e丆>f;;N`>Js)>]64?e!sUKJ$)^G#|^$Dǧ/uO8"e tw`T٤;vu: { ac.T0>^Gޥ>R%Q͌Ak6Kǧ2.^Kqv!`!koLBZa-|` .z{MPrD<[k%U٣LxAbq|`U.5yTS+dHQTh:6t8Kqjd\׫t ֥#kck> /Bo[$UiF"r}>w~D-7cUL3VbHJ47?&^9i1ދVz$ftY7dmuj?ծAk!6dE3"\@zGOo[-, 6N A1XC~[zb0@Kg8UN3 ZC4|( jBe%9F+:hXیgk Q#78×ih`f_ANPwf8д`}GQDm b g#T5Y{m1 z%:Y`@J`~<\d=lJ3Z|QfPFݸ|2=㒐Ղb4o?^~I ;҅?v;sX"s&?ܪB`1bIfV:CA9+5Ez%ƿHn:]{97环C[t2LtֲD" ߰8;~f쇿tP1 %}ދF'~֋=br[- vk7I H-sFkx9 oF3{8|6a?> 7֒E*IeJ-):|+h?xLkְ[>?J4 (#9t#v'.ro&[J?֐btjqw= $w }scqCӻz@UKy7t DއLM=Nsdz3ǒ$wX13Jaggf#(=g]-nEGQ`3^wBOTYv1OS3T" $ AF0 01iOYtҼft~CW#o_bGCPHN\ N3l$)0eٗ(^\`@g~AؼW{uk_Ou%!/g/n,RCt7{X-#?` ! O( /-pꙖFk 4\?aTl]Bz@ӫg,)[$& ̍{CLG$Xn@sZ}:#hޙ$}h[)[%"QRL^^#< 3ҶT$qvqkcIC:>Syh `X.9s>jZ{@lF%INRx ۅwG#\AET]ܮ#Vf#J Y[1/u*kjlFRr ?*SCv۱d¹NKOw^7y >mDN*DCwHXfAoeO5i|7@f0 H>Va)caI_IbX}w`$a"=i(&Pi3q:媥Mg $|`-Hδ{K`=fE:_|RjHLQ8%(=0|yZ.h}^vv?p!GGN#TgG;5\\Eo HxZjkBRb0Tp81lAC+3XmzK{&P`Ά 4EW*Uw|=y*!4(:G`?K痟?C$[9m0L/ELkeژ -̳"~ET=ש=kc_5Zyδ' x+XKHQtV0m!._޴8.OR [Sȳb\v+# ق N:c%%ɋ keR=3%3o;_ @%?P/:!U%|N`;E|iZr}9zV{H.=˾յZw ;NY.ּa\i6@i7n/a9~gװΎpw <nF.HN&d)NG9Xv¹TVVH٠Om'BMP_ݹ&e|S$mtGyb7>eTz8;9{B=<8(䍈ɴaKI\CR7W awv" XN@\4q2ވlܞED{)|s:Fv0Hw˾IW$8=N. ‚wb'_7 #B` ._H]b L+~  hDdeu[3:8ɲPڟ\/r=䍽zssA>q}'r6̆ӄS`d0_ (iMV 0K -]Kn*n9K-j?Ot$[X~+.ם8c n5c bW-[gRm,ĉ,5_ ,tY>.|M*z[E@=Ж2hX_vgx TW+0Ha n֛.m{٥5y Kd,zE1qL~xhΧBoH-JZ[!=],u]! #;XÀ˅ Z҄M̗Z=tғ_8a{)$;MA>4"{l V&JMyX}N7Ӹ:[XAwjYl*ˡA$!;=,[SɕnQj#_VMO| 1E[Kjp,@jgP[o"FCZT`%Id|D\  tRov=|= f6\Z9k24I[8cZ 7M}0$epR6&1ncgu!xpn3pqgWzPnǬЏnu4oO=a[%233CYfA0TW:=i/8|i/ɜD3'vϷ{ FXO=h_sOǀywlYZEs!w[nPOS3&m)̜^o[@)o xb 9iaݲ\D[C΄NEf %ta':-Da,`0`D& \o 8RO2ΧyhE?LkjU`fh f,I2wX_I5UlT[˴`E~Jz_la=m $a,}-藆+>vah=f&PbCi &蘊-IەL)vw(NU꧆cLG 6c¨|@_娿ani,2j=sRLFO'~wlT0rE|*I)ܯ+:T2_GI취&( ܆ð՞M< ቒ?|_ `Ql_cf?vS@8(m{Φ-߁ȈJ°k g[J_tn 7P}\zN'e>Ű)$g=K2/ kK-tZXEK/9ZIeO@?VVDd D'%ޥ$>4 Qs/emb2Wzu HF@g2^:QqsXy̍+?ήY@EY f1<>AGKRtvL3- v"=ِ]}K=x[{K5zHcA}boBwHy%Ny NcԍNM[g.kM0: @Ȥ87ADkMKQ8g s"WȚVTizD^kDg~ N.ZŬOﭮ5THj.h9#pu7mnp͞}i;p9-epjC1>Xc$)>h\ItI$30V D3["HC_D랗?[dמHO&!8g=mV'Ϋ`x|p) c(_$xݓYxe1=nKVÔfΒfk O~.1b > kQxvs>E9yznj,Hݰwdtq]볿@9D'9<^)ůDu <3 Èf=]9z815lMs :;}C77\?$OaJh;b8.<î>sx yϵȰ=`3_#_A3ĎzPC~/ګi "cAbL 'dBQ5uKYZ4eو>OT\J1g! {N?8SbfZD|tӀ GY;] %٦ $H,:GW k'c[[dҎg 0YG⑝tERxUB#6) @} =]oQ6S ah~\1UC1^x_;5_6 SJh8~:N%|ZiYGAV7gP6JAO쉗*D@frX |-i}ہ_KSQg LXZӮavP ,TJnn '_n*%aX{C $H܈M[1$A>Oh6i2k&0@MHPRxHZDmd> u!9;[."xwu0B9.<-ixIbZܙ9,*' Wv9X&K4{Ѡ{)gԶA{%)Rh5FwA\a%& O1wb,H:m RU(H2_,2yQH_#WTҷ`W3LkN&=X9~!(7ܻ&q> |e!/cѫ.\MB|aoN >9*'ۊ]Y.Di]Q")NNz*O6Hc{ pɳ׏ 68C&Zh@C I b//< 67̐]w1ka%W 'LzW ruug絸ԅvRh$Ir8bH=ɻv: 9h`PXUuZ iaI[ =Xe|Q詰H(zya% r1$NTS)u^4 QbkmIŘPQ6 Қ*ȫ[.W~6mUM $ߋ i<Ӳ .%yGL bvlu& US)F.Ē>rVwakw3"D`8I\c?mAB\T cc ex[ Tb#U΄^f۽,@,E742\9C4=gn;(q 0]="YFc/UTӶWYb C,C46}|d %ԦSzƮeb[e7T:kye )4V W_V18_2 F)&zذֶUJ<@؟d7#Qh@6]2X3cϐFړ4 Sp(Zw+M`]um'јMBIQSV7705 i۲SMIr@6tYa; mdZ,0tQ.(ȔJ$#RgT UvTXgVN]_.w}xəPt@MrƁU^+ο_q+N.}TgdgGJ HԿ_❥]qFyGk$؈yM$Z]_CRLD&U2; ihZ<_M=Mq[PIcI(\m"̨aiǸ(YTx2kW)]΅E6ݷgѬ2bޅdIh|ߎb~5⤥GnƢct i ̶7GB5'{y>>/ (ARh#Ӎ'ʈ+8",Ey12d6~kZ{ԩ?cfyJ6 E4=B']EXC4,ˆ"3!I}VoMٵ`K1ָK&By1ROZ2A?YH?hkW}KN/l;bAڔF2{,TQ Lxc+EMz矫'4'G~v&4y9OQ'" m N;8Z>_SIJs`С /O V&gQ$uz}=rdVeiL0N+k X&e:5>a8}֦pO[  fG fnUmx+M{l^(aA+ynw8ƦjZWw9jJ7KkLzd!P[J0͊61m3j>6xAba/ɿљ6v}EG]%= 7D\T [:K煞TK=_x:IYU;]2C0ww*eH" }'*3TmY KDqO/#od۵_h:tǽV%a*`5 AVS52_*~Bli۷m;"U4E3d  g䡱ota|khw ^ "3uA8Z/:lzzD7X~DnUU-W@9iMyR*rǔJ]œ0;[p@c2J]Sv%t9.цj{ 5e]ϹY~lNP Fg А)xlGe͏`VwhvL %2@Iv:[jE[q`jKwnc? I5k uޮL-(9QhJuQELΚ @-nAU'Cg86oLnVb-D~ A+ 01yrϭS;-ɏ3vc[_UT-ZGX _CsUSp}]!㥰ȥ 5VRmkd9ҕ⁣\o\k9ʠR`@^A{XԐ:@fMnK9AI `D4/fT 5hS;y2a `4;=>9A.2T_} 6>F8`J;GjIa}QajJޔEK> =yҘ\|q ,M *NM`ڕӎ ŚUsٻ 6tLAD{ZRa]*=l-O3]1tiƬ3PNb TE$%ˈ87®)Hq q6 =IW 㬲rX=u bo`":Lux/RڊnT -s'f|I>?[z74>BHHK!@Kw%;ky)Բ]J]sH{V] XljeF[uxC\J]< Ł! ="峮F "߭O1!>'O!?6 =ڡݷdn3bnWerC}"nHmथPDHc ew6EHy`?g 2`Zk6rCǢَ ئ. + |\I.ueZI-3nWnd 풍3gskQ*YilN৥u҈}$ §%: {5|>) oprˠFm-A{u{Hڙ"3еds媫D*,bBFo{-:G]YW"FO&$NkF*͙D_+ aaar9%$u)BgH+Ud uGK{ w\XICuO͒X\bW n5X)lS/U_?( $:2Zcq̯S\p VGvګ`c\!~FG?,0dt'b}Wck/z])܁_ k34"[jxQh1WhD8vUL} =?kӽȁ/sJ`a+Tas^*NR:ޅIJu6W ^lHOc/, Rn1yrr4HXq{*|K|e0q(`x]ur!WI2KEW# (T^-+L;wHt*pyQ“`QT-6Nv\ո-q6_S*^Ox:d,XIxƛ>Dʒ66TQg( NK-Sȹӑ8&}J, F؟8J< z}tE sU扳Tl n0,bѧ97 )桚/5J~eTk-- CO?YђFYHlݎc(킞XnGT8Jta(E99dWi-A7lHEQwLNwv)e. }uQa1jXg9{k$!a y6A^d}$%u֤u;HD™H%;)iuMH*8)e@D lFp!? BղK( g ׎C;J:@|ݹ wUBB6-^Й3ߥ{DMZ:"_ Fm>.+4tfƤ?:O`$u\nnэ}4d˔y}ߧ U7X%O@S-`-8܌{vOn3im'$-5"$o;Ri)#҈l+ B2 ai,!FPǬgIcep&6ʍaM_o PőY.lxa5g׿1G~%~X0;K3LL`;BgħP2[^k5cFeMY^O6-^D((;(b]'kT@'-INq ;e}w^ӓE ^+hjlb>kETsלyʧY;*I≌zw, c׼r7^ܯtf"> ݄?| %{x,L~=#X; ,96MQN$?.]FvRaTkd *w0ghƗj .+,jCu]e"~A\|!*tEAPwDxzOv"5<üs[9wI58W+hG54>灂[+ߞt-QmMj rmo2qCcHeoe\; "D B,+k"@}.e'TG`t߃w=^_T2M7V;3tv[q}]&sa:݋+ v I@wY ^=|r =/b}ns5F f֡[Nס4 XVٹ-m`Ų7vŮV@^>{'ΜJtA < ۢCβo BpO  Vj .Xٰ )Q)=>Ֆs11FjD!SylVx_|gR i5wޤ'0{{Kz6*^2@Sȿ ]2Ma  HrMF`p^ W=$v^.p LS\KUL4ꎬ*cd .:ޗm!d=#-?XrIC_5Đ㸁9"[y-rY,\c-RhEatNMU)2OpW p&nLa~,ឧ6=e(pZ~DHj9ULi kkZ׷AܵF;݋GO*-y~e-TK _tfX.utU mRq1Vjf[j˨l9m|O~ 9g*)I^n&<؍SI)^[F5Mhds} k :w1;'D^Kr'dg1$M.ƌzθ`V¦~FUQWS6:N4${'׊j^c$4jn׉lU`[@PhW$Eg`w#'$:=Oj;K;B.0qy١,{v* nŸ2b? VYqVꯆqyi9T8[#"<6ac}MT2X\SvQa+XMZĽϥOπO(kca&j|\u:MxWpu@qވǧ%a!ȭDB,p|tdD`ۍe+ Y ੫~~y {o4Qjͳ"eB5@w-D@@{;7mx ds@RDLզK[7!)"B7|hANh>ȕkq{瀇֨oyv`SYmcOlY D Pt UI ǥx@3( F\Tm`I2Sh1WOtEL8G #Ŷ,ρ[uɘ nؕ[~n+:jes8D72W鵙4oyи$RnklW6,ZwVH'V`.AN5A-&C1EKMg2>o~j"LSpCdԿ4I)$c%&޲#ىeQX(M$3|gy0}Flw~>R^f9ncIޫ<P`JmPCAT"uܮ}&zϗ3mfFg} $]Z5oͫ\ zc%ON}"[[I λ^I=0àp>{h2ˠ;3/e7<RjolaRYX8T[?+AyU$i/' !;F4,uP0I Ec6 RP\kA8AeYO^OVܘ^Hyv kE=Z|@,I}'@7IH\t՗+㫙Ƽ~p۔}P&|ӌĈVM!=>u(ޔ(Ye:l6ĩilؒB?{Gus]d]idQWw N݄ӛ8پ Z?hjsa{*L.ӍocEkZsRiFٳ͗/.+qc/VU5 _i. ,.s5UNxL(c3PڳE|qaDh"*y_CdT{x-PkH0Db~KߕH ~̰S'gp]\lAZo~fR4QsSZ"h07ck ]_—R20~T#1xT4oG,rRx 2zY )ېT)Ym='b X/\03$.B|UZwncP蟾_p#r1V;KfELǷgX_°o,GbElݚdi!ڔ HVH:}_vHw 7zv]~q?a34h%oxd E'`tL|8 G!YD ܸw<./:͆9~s=#´(yWAF,.DUG, {l'+oQx:@PO"ӣx,hQ:S`|Oӄ Um,,LH;W/x,[Ǻ^YIPF`=3%`)48mm0:MêWW.ŵ+E ZEĎ_R>D⇁Nvs?rA&boO' SE5H=p`(7Otg1MgiIN|pL bSN%hKNO{O ^/]t5yFf\X0 G֘~zӶ觧q!ÉYl % CڱU إL&WrKέ#s!Z~{̀$ɝt)&=ٚ=xbnv*P%A*t203CCvUaw"Dᘶ^Nh]4P@]spcK|f_Y9f1 >א;wV[ Zo4R0=e"$ʾvn7yU[f6n1:r46%A=5T xȭEW3vI8{7$MQ~XKioL}XB#,6 TcMJĬ&&}0W~[5؊x0Mc i6X~ g_CGul;N3,w S?;R1to$ Kvo)%twGNC> K.2_u}ZHuKaq=G+iu u$;l%pF="V)Urb9q0}9]%$50 asiHM}G/ #QNob*Þ0mo jM<~AmlSAq RRi20~ 6'KC (8՘k) *I9mCBˑŪR[w g+r@1'%SD❁SƂ u3-ւNi 8.8FQvqC3 H ;#Żbvo#cXWgV+9N(A- eSǭraEg1$+1W=ڡ㟬:A%b]:^uHM ]5Ӻ^hR7J6]A`w*)loA[&TG(Te=Rq* <&Iy*Ϭ.lF.%`yڤkWb |GQzsxUr_Cea(vCȬ'g&7%֜|wHKy89" )ڇ찠Ԉn7]WVLψKØ(aمV|(br21 yGN:qi]`G-kxGfޓ.CĥrW_ܢ(4\{ މ+[=05]9i;q:wI]14F?h.ֺ6t Qp>qG4Hu&]8;^ !l "N պ?zѝ`8Ң\,'kZ懭XA~&  D 5FkSL7pHז.T: }/!MOz.Fqr6g; axģcUYyohP^z=.G:P5%Bq Gn?A;vN~7`xEI78@Ԗֈ5"y905%aW?B!|Z9^0ʙšdd6䧋Ke{y}Q{u3Sq80c:J^+2j‰{CdJ:I-]MO5:e1Շax=kB hî7 qg ʏ;2517@BDK2Ƌ]o.'.pK2nJ=gHhNҙ&&iPVoVl4x?O87sR?vM/ :9WYe^IzZXTYeS =/kV9e_sȤK<aU 'FFղ>F~:0KĨS@Pi4MJwͅf4IPZtobWniG, ,*/F7 U^nc%H"t lCD%qj"߭DcV HwCfpUY i_;p We: i\@_Mspwi4$J4:rә5BKp[܃~u5?\Q n6~wk?+^ NZB:j)yEw ܎i# ?v:B㾊 萂acȡ,PbʿPhutFAfv hG|1eOu1!EPt(eu c˺FߢPtxJa) TL #~ET G}N}p_Tt R`=%cδGጸҺy;Aɮ=ֹHyEx< M3x,&oݍ,?YJr(C5sX piE?b|Ep ȫT,l<դmt"C=HCAB@}3jpG̍0 *c[INny?{@hR .oG^D@IYB>^J*u腃^ƴ>)aR>^ "-^ K xA,** Or`s`k.5?EW6+׋㩲VY2z֧\6+ޑBf]BLjW'h_s\?”8|̆/#ZM"U[1Z9gyS4+MR=ei*!hS^3a? [~)j#oEZ9(C7_aWL NSjZ)Cf|Xi#ϊ閽C̀v*ļlDF \^K(meՋ'{ l ZNΦLY+Pxck*0Wz 4XQȫn nD9]DBD{rݟfr%ʫr)F *ugl0PX9A~U3a0V6ڗfh֬0zлegwe huNqn++YWΓ@so((}Y QLcmp8{ ׯ y;t*Sn6L Vz^N;m _hMD&ʣU!2ɧmJ)T#(CÍ?``\$˖F\̘Gؖ|jޥ`l~;ZΎM5B>|zEDGmL'R^d]IClT&ΆkܥEyewPfm4/Y64m]l`/\MKNEUbAHj`A=X!&n0r-YS.!ZF~!SiYȄ_@ր,E`+f]>ս.gs"y<q߄/Y-PdG%= 09 EE\2<)_\?.N=FъŽSVMyf_G_{ojSJx`!2no)ڤɵhl~[5>pQ"<@5iȣ#yna ٖYu 6xN_Yw/Xiv6(G>  ]c7Q\Ha3.FHXhdEG.9Dnh' ;JJ`[\%Lu~W_5Ąuv:A[2M';\ 7}(rEw;*1M=Bpu^q7WlX(v./l 3QHqEhZ4A[2EͪM x 2}ظ-X3|1'ҶhօT \H$|L.a. 2fvyQ֤}ִfynw`.Xfa)}T4'rxiڃ? sPEWL2Rh,JCՊnhHZbF bE3F1v'kx5N[mJe.*i2_$N4ZoCQ;Hn|ǃ|A ۥH ]t]>*K;6`3/a:4wLFQwGke(5Faz* Kn!Iמ%T /zR E*#`ZGO}] 40dRnwta}v^XL=>l}zhS}P 86e(z!S6b[@ǯozQIBc[/nIc,_U tO,%Vs~=19?˶ G!x gFX'fV; 3,(nu{sщ/ㅼ+l f2w t5`!OO40m~Y䭜GV3U|ЈQԅ/JԜ@er1L627,RVCl2 jLPL) %tM<.`鍥*rK4Kb VH.sr:Ҁ0{hb9#dF?d%D $ZHbrzTϜYk mQgU+&34^dq͔-HE^sScvߛ:|Q`GMQZ+a)_kU)ot'c) I!\ LcA1|Mf)Nc+;c[Q E!nUĴl1[9|ȶ[يlv" 78Y? 0o1\>+N53/" v1Q!u19g¥oz6J'nntW1,|ZWˆYyjfr{u2b&DJKz ]45tC4U+K.\{^FMs :s|Z+a8˜V6ij0N+\?mE y%q$#M!拫崋&3d]בK28s |g ݁e {ʩ)L >-G?4HE\TTIkKQphGdDx4JΰgvMA*Q^B˝xY.pO?)\QX_NFx ([f@iIrz&swj,9 ⛠e37qx|!P؊~1^KҔ"D0&]D\O[!(Cv퇆&Wgͷ<i>$N'H5 bg"lvƬ0SM{/Gw,-tqTbzFT+ $ݖ@R2{Wr"~N~W4:#G'&='=THYmQ/V wʹ*BgI:kQG (6a5{<;ѹGT5FD(uX%M h*>_79=: 77ĝKkڐE{52("Ho$FH^QJpqT d_{ 9Hwd_15m[kQi8$Z^wfl\IGC8*7G< w>%{hmUz Rz"5yvFAN* q|3bEI7EL1!Ht04ǤQgZ13#Y/Iyx4Cg5!pe1 :4n8~<(ј.r|Cq `> =R3Iu#; WΧw3'Bp3Ή6X_.g+2.NArFCFaA؎t bitѢtA4,GuۦDsuh,}qWVdu 'G; 2+VÃϭ$a)ĸ\:GZ7K:r8TpQ5 G\ KCmKiB_7jW9ul%c>QE]U3‚!a#Ãv NXM <7Q"#,OVѡ rk%3؄ )ʪOQBԊ5Dxq]l 0*7u`}3$eQzpZ%*-&f+ɶY&F3dӐ v,ݪt 9eƅj<%(l#`P8bE S\͙=8aƑl\\wzѺk4ʑG4u Kgaj-*V3" StOJN"1j} wgGMܖ>'** phP8 i)L%EFLTJƤ OGK!AmMӐ-?VXϹM;vR_ʭf/JHT)= ,?yNf̖ta:NMa)cntx?'@p P&aLF\ <`&>WmC'PԛQ`:.%j0q8R#Hw}.h*lz 2b ˋm t]7" =M\d8'pj_'>t;/R &u;B+ Cn<䙇/~ 3x0q+mM gRԞ;Oe ?IX(iyM+%U+G02ۖ\"#~o+J͠oT9q`pHw$n~L`bJQF'Y.Dģ /V`j6 KepGp;綞E(s?-' QѬՊیncv:w‘-OX'i&#z%a 7Y-6dx[qbƳ ީo+Yƒ>}M- ^!Hϓeִ:<$8^r0hןCG'lG~V#f/7.L5#}R움N3ve)$ l <7o` a2v2Bt3{uXvn5Jv pc[>qҋ7Zz ں $ݣmUlb*p7l|z,BX#Uu`:]% NuQ"E |Rٳk>H«W'&4HEH}E!;KDz,lv`ܒ5Sv{P: %^_ ,|2 Vᰳ$FV2|7?S85 -O -hnWm6~JdSsmAmDoӁh{ԋ_NS n)%L8255AuI ={L0i 6By@"[gRѭ*?Fs4v.Ūn *JcD Zg5o""@pjaOV0Ut*WӧmgOǡyaj( |yOP &^DKl*ތa7 ݇@N[ +K"' >\jΊv$gSf5]7֒I\D3wy|*D-!CmF[iMosC 2܏F:T,kr@oj6Pr!b :oao?J]Gh]WYaRv}BP濏D2XxhtZqy篂i9iu6zYpP*## vR0Y \ tĂIlejlK@~oyCt|Zkn*HCT3uNED7aͤKɡ;:)Kv?|<™;1tW 2|LcȕdfrÄX 1ѠH '|9j \db#I@#z) 6@\h-!|F?ĺξa蝖VuIZ^&l]c ա\zB6y)AG^NϷl>N0:E1 $BnQDZq߉@z"^Cp; ]-@\00sm*_эѢK1vj&K'e:аYD{A+m4Vة|`*,۫`߹SvN .г5.1WSz'8mT ׋s{L[[!iqW!~LZegC:ArlA:*WSnɘz:oMڻX~(6)>@i"XLvpk/bBT,Z;wk[wܲgLdtSlWLGEJ |"HF#y{:LM!]ur |$G?qjzMMM8p@Ήd2V(~T1džK`MSc| r*EO a_[U 3e푞byP:H=nHU3WGDg-b49G{;*zhś+ 6htڹ\%KgqYfi[XAQK1Oc9eR<0r`lsjr{rX˻xCp`q72 G'aWc;Po]YJ3l9rF }HCQ/|VK-}h4Hۮ7[=p5;o|[Sݐ58̪ڠI_SrJlI6? E7T`Sb./~Zgn[n.}(ĹX\koժ>U^L`v b~cA=\dmYbhk)24j`ͪclz}Jq mH9kx梤 B ړh UWvUz6/dT(9|WvR_)q2]3dAb0v4l>۰ة9=f4Sc}sKdr_EK;ϰ@H3΀"ݳ!CuI\dHS!WXT ->0Cvmo|ڹ3{"RSaQpTL\->3Вufx0\oj(guN[{UY\`D٦xV"UQCTiH}B: |M r50s>;oKu^ʕksͤp.C;HIJ^Ѿ:Kq/zO12?ro/Shprsem0{涽5[cӎ+ .1'HW8gMo1˨׀D8߫8pelD^G6yьP4MNQNs]p$ plɰ[N )v^jmJї0RL*o  P%MB'KNw;!^! YMB0U?u ԖBXQ_\ Rogi&wX q &8Æm`gCn)M|A>g[PmB7n/&@%dE;vRRGAe>N^͒pgYγq80tSmVl=B1W ~:e3#ִI٠'lYȯlˬZ!/ qnȀ.9r!"Z!SƳ.o}>}ؑv ! BbU91hCk910 _PPC4ЦY!Ur4qG%׈;MU #tZyt9+}~ra:=Wftuu~||jK-q! QTrqn^$VFhôRU.. hbX7dx8<O<럪>Fퟖ(f"4k#D„4(t ؜ ]Q/jKSzڰEݫpSڿ"FGSטFU7bT }?xCt)};}4[>iѡ)mg'bX ~\$nujLqM?t*&chUZkR*&kGҠξk4 R%AIƃ\xy3ϲ\6DDزrACۨa)]dO4Êh[|?΁zT Z<&l3^՚uQ49 VM{MO+|=O[gAxzkآ/VqT a%L\B6A߂o#zݑMW?DoCD ^-W6F, 7@T'/_[E?}Ye66F kNPmV~Kded C!o8 /~VCC'śv4ƫK&Yd@IAʉz4"s'$4(Ju 2NO'e_<"% 0y[IEs lhJb%1ؐiZ`\idsjH:'ON!'ڿ iRXal0PZԴ-RBe,=~o qLxm|77EB?tBiT:ڠs=-%5ܤfU!{6jqUj>IrƋnjhr [,2jÎ9>s7`ֶ!SlB&&HYvP||8hO*2$:">gUe饂B=P>tSY8Uo]|`9gffЧ@3^`6.`\q=љi\]ӎ"lIf pdF[]\apJ@9/T$XG⦤u7Fx1\αxZdv乻upٻ"aeD>^=S2/VL=Mt`z\PPpA"iSv<.gĺ'DbwtDݯ'ҭXn\gfec!*d`ؼU?oot;tMh/`؎VfN'겕|m5.¤.ОlIaisN7+U6 "Gd0ޭ-a٣C0J= [$u{u~"@WW%岭 }B 6wv5q©ڔQ&CLvLƪg R)= j fd+,b/Gv aVTEio蓛+IIzC`c0U@YU,ᮉkA-y$YП zX$S ahf-v(}d q 2Fk)NN5u/%#5Z12l'v v"7+uF@ր&J]K/G_+ٰRn}c1ɒx Z!B7`]O";؃P@OϗA4,\be&r-<G ?% A'H I ,Zą#)}^4\5z2i cQRu0N~sŚC-+|5'_C|pͣ?uެ x0q>~sVvxUE̡輪R ;?-;[tCcpQ^`j:ν#[lQuh?zi')Jn(CZ{JHY,h%/| f4Hؠ\aZhkB]#݀i@ U?4XX@cgXY$&B@s|G-g @[m(pFxvK:ÀY>mЭM 4EphiﭙqzCn XhJZ| WkĨ^Y&{ȹ-Z`T0&H:YjS:.}JNZ dpq^?B~PBKw|"&cd9*%g3 ݐ $%mNAD/j-7 . aX0g9Ql8ڄo8ZOBug}f~L?f֖.E^^;$qm <yN<ͺTU8\4nm\XEAEYT 5qO6AS=(<ܢP߿ȭf- L »aO,eI&߉n=\?Oڄܛ{)ij].<(tۖaK)K >Վ 9U4h8;*_@溏TF}<k;b!IEEzf79q165:0*TWU8&84W[Dvn8)jt)Z9۲V /aP]93B=5)h֎iF6!-^!X _[} _MbO+'ׇ_ c ? d& #b!Q͉WXdN1i/ p̎[%wmyuVQb'u2C"ÆrJӱ#_jm%VDV2d3V(OA v.G _~NMUaqX]_ @eEY* @zy?ܿ \`;Ɨ;MD)=`7)N Q'(.m+qSJ=@hypL*3R_݊+C6Fq. ynL:@hG'jBI]+}CI;m|NӓFCoc܃U{υK/|}Zc3qsFR =bʾoAF·tގeK(').ӍF;m$ vSg{? 2ql%~q\9V0@H KX!柭WѡB<}a@uznإՃ$ЃUw&i/Ξ7P T-ሄY#zWcA%@{5!Ho ½xj:敞51^D(zH9ϩP>OvFD$-ymuӂPl.jKB1ګ#NoQP`'Y8:(,vpC8gP"6O+'.xBœ/w!$ @ o;8.o^Tw`6N@6 j!GyqZ@}$/qvv7`Rӆ:oT dL-1]xKF/ʒ-O@*LaZ}2tj\)ӑ*_o ީ7h1W#}^K3*dEr&ݵn0p@}GiKw@D]~r+5>3w `^}2mDٰ%IfTfdq@Mp4BgZ+7pAw0˞LUPR|\ؕ"4f@ *.#b~){0IiLUvAq)y`0G^haɖ7EȰ ;M$͜ '.';-D:}ǓU'l8BVxݭb֖2kp߼ThWw9`9JV+[*+L3Gsök^*D< ee{Z(yTkE3չ%#81!O{O5N b &Gv&Ҭw G5Վ-b#);HZjUd>(U~jve2AJP:Ҳ{gƳ9Ġ֯qOc:uNpR+)QX#eW;B`p w DwYitbDw:+mY:nԜkv^&+3aY<~d?(7tPtmbrn8m%17A:r)U`ϔL]sh>ј`@pB3Iz_0[b,4#,[D{Bᴣ5|"INpdh6%^y_ HsʈCG6~ ͱ0>U˛AlOMӦ$aYNwՆĈdrq=q%;ЉN5_,rJ\ĺAȊiux4͋CXן d*r(ޥ.ϪWOUޡͳH}anR&C?sIJ|Nڡb1F?TNRjUṩRDɻh kk_WxI'WSylKe꟤Mw;2xci{G8 Ѹ3/*;EPK3Io][t@¦gYuR7/Gq?l-Y1eEbCUmud{X°bUZ(!Ե@GbE%ahDUA%QXv-ŶdJ5ŭvaf'Vz S١6ֻ es ԛsa$qr㙓y+e\^g[[iJ«ᰋELx4R#4?o{DFe*4nEɈfN䍤[[)uW9?U:(NTM :9mqFtڢB-WcjLE :G5 SQuyKbߏmw7Ɍ!)~*Д=م+dhϪr!oB%U6+i.v_s m!Ӎ0FbV+`Í;#j11.i-vذFA^f"5#xWaRIǂOO;@tH3@%SʱU+g 鷩<oʪ_Cr}uRzy&T ;A1m}7Gs25%Z|,/^0 2zܷb:ia& ޿z߯ՙ߀4S z$H ݤa=Kp K8jQfbr_8 h0}pm!zV֗<uZ8Q?ʊbܥv<~D|-BQ䭸'#|͞ $E"p~a U d,j'㣺jW<^WM#STA2¼^M{os=@<PV H]6{W ˭,"/%ƼnBUeC8!s]?$P4c:Orpi~G ).Y2*'!Atp]aw {q`E1=hU/ͯ&%d}' ݱy{ 9HWUj5vwu|)lɹwZ~0*Y g|u*ZQ$j7\~gʙ'vȉ`qҝ/r)tiM"QXQ >ӈJ"In# ?^X$l=HٟVi 2fȏK |Ch^`ߣNBqd5,p\ڸ4't}xw쓴cQ!|G>yI}n Ympȳ9R?11yS^uE|bE>Hy[DQ0_%\{20WP.;T˭^ 69q..1b (Yb_gZ&c^@Q*:PtXE@)U0x.UQ1'N@G&rqzI83(WusHHܺԑ?=@9/}")UW`L(F`_ \ i:DG̺BHYHsۮhCN[1Qbx+$pgvWYisI/Yޕ4咢M6׹)YCT/ZN`?sfp3d?| 9SX衘 `)E'`ᦑWyw$97lb& )3~W'l[iIsy ,:f&- .| uKC#гԪVR}Aܨaޔ_ -eԛbs5ytI7F)m܊s]~䲰E ~j:'gLJzx_-c) (:o7MA&*&!Q245%xV9e1c&hG+[Ʉ5;Uh]$h;AG9§,U4 |K;> X K{[;2J_Dјo6x |"ɯ|B;O.n7-x$d=qKnC96,Ț#sOG=W>3ng.-qO"47k;掓B$,s۵ūT3`x^@:B ,{HVT+uVx{{~pO3ebV j'eKVV֜W'#8P^pt%̭֪g8p*G_׺K>IA08 hCDRP1ޏs"i/^qYVL]d V7f]е8je xAWwMY^,jo;lutd !18?ӡnEt<_xn,,jL%1ŝ9oϮ8`5X,a\l$Zb/$C߫a! a(“N, _R d_)Mk-o1@H& Ea[aP{TxcM2#nT%k҄ϟO:9'uE ͗Ee ["GS?p;8Jʤfbƣy bNvh1}t[HxGHZPxm ahک~P\*}WwBY*;fDBTSJuH] tkK wM Ě\N͎bgo2R 7d;k ]ɓ}mɼL;PT~ Wi| ]t٪JgO8 |d;Hm{*K/ q2M>=M+W{g $%A8F;UGY|`bd,64HzwJi6}P(2Y‡ 2x;ga? NEA'`-!^rj p;;ωռ>OsǼϭm8@aiT#?sC-!үNHk#\5.]=0Y=UQQs꧴Zg\2Ovr8 n- d,@&^YaDI#wT2E%Xy滼ȟ,}*ͱ)٢0d]h 6ytn+"4{B/EY MH1> )c13 fŽ27Gs=O:FIDi&uExIkM_և+Viz.GbI3mc9ZK4GK^9z_d^TRoRfɑ"CuO!!> ᶱFDpeiMȿ;̉b(乾ۋk(_[U(s^9*-fmޑXye+\Z>ܸ[3ê CЬYr I">\/}oD 1zٰ)P3;|0rMKEOT8.b .w 0x,pO^S.ml*!Q.Ÿ5ovj~"Z IWLkzJ V|):EW5@o[,KmA!YJ lgG/ףo.lg0C/ G` K!#9.4؊)!mIFQS>X:]E/@UXvRC x؆I= nH3\{&q$;Z BhFZm: YE sF{< k ~mU֟1id6j?PoKi2sfkz.ЅIW_xD6_GE֠J1 ME6I'H$KF HW{jHo őVG'yqZ[nrUu3yBPG &ɒD{{Ց" L#͘V6 _VĒ/(CMR<`:EL_RJ/@p6A VqtIwj_i>v 0:$tu!uE)"oxK*r*BzZ <2b8MX675}>eJR} NNAP\tXls)n7ʫìw9ЫYt8s:е'I*^',9L&,kj9nDi0FpZD0ڗ2h'M aq]Ɲ)q lݮ.Fѯ\Q }nڦS>OԀu`Ϩ4Zk.儘M`rŊoOi:I{.zXi"n4ŊQ FZw_B҅1eYNrRc}PF}vY)=4>uF6eORWogtgMzQ<"qxF5x}T͖ŞHMCCChvF&gSZ%J7fHQ/ &ann%ee`![E~jM= %݅ơ-F`威 thbzůЅ "ZΡa b،[,xW S4%ӦRLznoǍinӉl SְUg4-V1N혃?5yMBB5sY'\Á%"m.m, wXן@cZѻgD$;(ɤzUY6QTZjkbh?iju[[>1l!bދ(IF@z!lp8TJ b'!ƙȥJhj& ?Z""QQ@*JlɲCEx=LY`ni[׶_m)zx@*ө'#mJ^~W җ{ p4 &It0g?!:Fus`k Kd'>@ЮMn;wh4 K/ >h &PwYT"U6-tX􈎃K?ѣ,ø>W2cBзxvS3Mߢ3_&"+ oR[h?yt$%p-qJ%( yPw/j07Ot[,-޹.\vxY^=28 >,^ dw]{e.j>Օ) 80r-MoJQYki,KGhe/ ]߿L'E!K .+CGrt ?b{,'H+ 20kNmًvl6%Wz4A62 Gxq [jDJD30|a5 "G]nI0jvr4A}0Ǝ3"t>2n75eO('oX_UAD!^>%0SQd"[/znHE3y^Gd[l``ǭY$.HbB3\ŖfOk}F#o4ښ{l{uм$ef÷-)pB:0iarF͗t*wW}!lCEJdO%,x{p-eY tҷ!H!r]{|m?x|WLXDIrg~O6ي'ZݥB IȀr>ԡk]]URB5*Qǝl,R˾t:DUlӖ(x7d ER&FRx;дCPIϧ" |~$-C0w8| G/GSL+k>NyL|:L2=OCsa'#PU pK͔?J-r]&y,巯doNRCᏥ~L[ޏ^.(Oh(f 7)?aq%oηi#[t̠GjZM*RҎۨ8uԲMp,Es7pYz6Qa"D,%5D'g gɦQp"<>BbcH*`Q~E}섃s/c4HlgR(4M. ]Oݵ„E !"̉/zM񨍌wIvׯ4eXTFiQ\r>OZ[[auL`b;ms~GuYZ`+0$Rΐͣ+J ٗYRK_J uӛ#OIXCzx6:\47_ԙ]plX#)t(mY&h^+h)l4EAXQAY 4y<Ģ< >[},dn/>Dj~5^bw:¢sJ#owd0="mrñTUInish;sgjxqU_:#Bۺ%0R 4({O\m¿tp*a <~*_nMNY/01`{!آv" o{g1JJ]{ţU_2xgk[e*)o(:M›JZ ߂zq+k@U;%=wQB&W[ EODDˎs{0Zo]Ԁp)7nw"PZQ/N 8uE_Y~]}v^ M!5:@x{v?  Ӻkc4uq-ye!`g|k8F<s;ϘikK>FFWnjwl['ߨ:>H0(x30^˧jcųc #{WhXN?to ZohȻIxo%,E*kn%i L0:^Y<>8KP|Pūp =^x_$鲰u6 ̏ <߿ˎs2鬎_;9.>H#d)T.:!eee[%qJ Zo~P7} +0X.apSQi:-T맃鱁Qy ^2]0#Xۻa zvyb$}8"94ԽR%]g9RyƉTn߸#eL=!%6('3]} ![.@6pv.j&2xPĂ u%CYVm[p+Bv>BӠeMrS7g!!YJ' @t&* c^D5>ͯv" c bk+E8R{=4~ "Wf^H,6^4eZW [r8C0&=U_ K6ׄ KcRQ1m/0JC|7˃^OXEԊ+,>b*"^~&#Y l<>ND!Z9ޝwV}G:kD7~:hb#3P4'NJd@80@ N:,wZLR饈U<֎E 6D2U@q7JE4FB{Zf@f>8d&Bj~/n.v qQ~׷42'"GhfhX5RQFͅ8q;v[v~u7HZkU$T܄*]m?]`c޷S$&K5OEq(LzFLyKcU>R ҚwqLi6rmbdIB'+ɺm'!L3qS s9y3\rTqɫBuΟ|XF`P-E9i&(EidQ !/@ĤeNel̵ MP p/POy$>a{S׹o멌ۙaJӚ4  tLU\H],gQgb˃?!I÷tc؏N3#/MekmbLI:3z#ЬS1!3As1Ngο8o0/g^_䰇okw qo_F>L& o -:tQĺzo)wBIħ$@n ؽc_|'l^σ7›5"Wr|_ȷHQUBIT;QzUXKQϟ1 :~QNQ@~/_r6 ?MgԋRħS& N0^r(xz!]<|e([?=$x'G֊Xc&tD0Dsuz I6890n!S,)sėxi0 (NܟztGupbfn.Y_~NEibZ8QTȃ>|,ӥq{GS_ p'XYa1q;鐮Kв"hN+H0p0ŋ(٪=C&?KwQr  p+̏IHbNGXthK.:o=f5P7v0*^A{\d"vh99f#wHs ijUoɥ7UD=ZbC`zf30B/T=.LL̖/,߹tGmp[ j͆Idwj(ڇ`xnwҀ%.]qK|cuުD:5dwL 0ՃC<5}$J=!{M[BmuCfc# ;n*8F;O#=RD==l8-jౝR Q:ވdm"^0+K{Ir.Q$Z/MU X0xq@m]_0ZVLCk w`OI'HL).Z{:dҜ%BMF,*"-ˆl.-9PTq*Kp-&l*;#$kg1AG!?M= dOmfBNw [ި!A%wM; lM*H |j%[/`ȕd0bQKKŧ-s@ G*#9Q;/ƙќ2"P5\ycF ^$x rg!E?ኩݪZξTT&t-r`i0 $]֔:mx0qYH?FM 5t"_Mir>I w_W0* A,c>=] %@<RtS\0"Ү+gowULk#=b dݜ`OLl' s;!̹R\MV脕9v%ZUgMu@;B⭪xZ胗WDdkc0&.ĉr圇+stΡڤGO  &ۢyfz1!/xNei뻍--v}0|,ۄjV~񳪞K57$[6Ff|Z>M'eI\W&c{O?,)(vT^j'Dw-'~>%6JjCr6Q¯|9ը ?~V3ʀ-5RJd.Ae[x ' <ūj,I{zzC2_Gba(&,*?` _"wQ>YN8ab$N\LL\\Ε gԿ %e mݥ֩1\o;чt!('$Xw{KJq`4A%QQ;bXc$I$|u~z> =܀l./yEg9$Wi!mɞu1hʡh4.>.IBEB,\BVWm~뻳zkFK7,u&r'dƈA I8|hO&gD!7R!e-ʂ YE I,jGHwÊ$iwM&zM<ʘȻ֋TO׷bug_"k_&lU}\.8]źU:R.9Y.1%.Oj9k.*啛:5뗷D1w aMepWm|m"T1cJh o+ֲ=.|׶_L@ T#gĝ+LV~-3Dl`ڇ 1줌otnzԈJwK~;[\qY.)aҫ$١-n:[HBG0 u\ T;sTTUQ j 9`Pygy;Id*@ =:9B2T4f wX|xdMЪS+YOqhJhj< XUgU{Pb\,3ֽ@A"\|(UKi@SZ%$Dꖋٲ,Z1-s"@xP [n6}w {Y+&W_V{A.ptUՆAا5 [ 4U,!XG :د"%Z*>fϖ MIz_#`4Z=13o׸ج%93.Mu^iPK6Q"sf`B**Vh{(cib?1^"Z b$sq'n~(L7l\t3cn<=)]߸R+>) IUN"o^O}xM@̈́&#3vgVRgqY Ւai 0ޞFFb |9kLgs>U,6#$<41>^_)e]l'C踳 XC{a (,$݋*˵ cFmoGy1og !ȈLbŽ W`*K&A @oQ>=~,͑A\GXrQK:{e#W=rg4Xka}>V{{p|.N#E/#=QxgJֵd}J)dR.2GcWdEuk5D(1HDU6lǡ fp>3jmi3h`^elVNd(4uW:+!ם/D(c/4I9D2;*afbk0ap߿eT w~* րGe|qdh;{rrմe#ig&Oɕ0fHD >hkaBCQbW%wDXDC q+f22r6a]Jh& 7PW HM]:}4=$u9NqTtA9o;yv'7AA:E~E7tr5eW/l3 Q խ.^<_&N7HM4˔;MRfB{O2hEZ]4o4 6ϋ%4-ⱋ9i[A5Oو7&1z+ooxG6y GC7F1_c:wتeqCL#Sxrʝ0mB򈼖]zwLt+#+d_aL|j=BmFIvi:jJ^j?\HnjUmu9?ɏrjHEGڋF?XJfV$w$WPG/8n.-5~ʩdhm i-Yj2Wڽ ѣHySن> ^P]Q=?.Юc2UKѦNi^nJ2#t3Nɭ{(lv ~BIiTmm"$9LrEJ^E7Οw =-n,Ab{J'wIi{4l1U*߶y9Z@k<.l}驒~5ͧ\Cu 2r]H)jHTAE`2X1(Z+YST,7ˊ/[  +yviϗDoo0NRX#*H`0enG܁[%93^eSzff|:|yl +>Iu>F֬|YͼNZ72Ō,9"Vɕ?{h^Hqjgn.Ô&{XڢˎdD)\1`LNs'o6T >jiE\A["S. s4 ~ WRB+jl%Rl1g(Q`q>`L(`^)\Pg]󀆍ZsasXa(<#,Xk|T#;teџyq P|H&%ëz%4vDP^kTgp#7“WQ .;{X ~TBDYjmKxfȅ ߹Uٷ&HYJ}Q8MjG4e” &q:@cti-y(QX̡ axBQ:fs6T~m56.2iүzAˠo);/p vIS ?A6j}"P ˭|o ,Sg$4YC Oݣ8ogףJ o6oTevL}Y/Ȯ1(#C{WHA2pgLUy#xwfLzC{[xtR >MYQZ wD_ȍ>$[ "w#LfHKYSԦh*%[U$7F:tU,8(̉pK2ƟLz4Y7?_fMO^XM>+d#>P%=.[+yOYv9*j'vjAN~+p-SM&k&i7' ZvVSI3%^(z>q" %w!@f!SXFv2^5aZZwb dsނ,mDbPc(+faGC8=m}`*OH(+MvU;LH] 4ᇙ)B_@v0h(cDrֈ8-~`\QJ qHX61=R(!%u=kZ}198W;º wH8[h#\И~y\*kc4?Ujn6"h"ػ`$O6n\ %+T7t5)xTXU<L{z#ͭlQAgêo'YCJ9b)idgA.FY7GyƛC+B 9n.1Z1fdex#W#o= ˞%n~4ýywU8ioAO@l>;xˀv,Sz&dYT>3D(ψ 5@agH[3!黠 t!]@`n30$DC5i;40etgǬ[`+U0!. &=c|'M|/=,{Hr@(F;:!-sg)d1_bՒcAEZ ϝ:skƑ&c%=|'MؓxaF.sea|;:{'+oÝDw0-mDŵ&(@G'NX}nS эH;CW֊D ջ$¶0Wxُ7OeW]%z)V$'tWպNuԘ)=u+W8癭QD=c]Es^lꦣ{XkAbݭN'MщM+cT w5vU-0^,I@I6[dkUkNBiiVE1M>lusց譝qzJѲ͟X9+ʬm֝Q hN5bgԔ](݇#=$"CZʐ:E=8zOZŰ>ા$qTq´6siI̡!ٜX惬ihu|_`tzٻX1UG> j͵N5?YP8Q8hD|˵3Yw}T廔: 3Ƶt~Y޻\^wVQ@#ۚnU3n^?Vy0!YXwxWA [ϥ/wI!#.6&j'$d|/RǷڝ>Ehsd"n[ {Haܼz>i_rR@:y)u{?AN%sď6ցvpѿ`Q5tu!Pqnl&eD,$ULvȶ5|N \tsh6q[WxXÔm&Ű?J$DK鉜ed:%8$FWL!dYwa7X;ewzdʣ =+}9j!"7RmKE8Z3: AcqRm͛ĞVyz| (ĊNT%ri#RZ*40R(8OLa[)o2Izr&WɐK: DRILS.b9DZ)uR!+#|f):wK*QߓЗjt#[%=Y 6u @9ʲ\bߒ}&j''tW)0Pu~ZZiMIYXy1Qbt@gV=Iٟ;+!sY\,oNKRrt4%XH,{k{"A+1t߆fꞎb|E"9XrIlht]Dsʭ-%I܎yPujӨ ]~2vϪ">aL so2j+%F3HHaߚgb IxQIDtHTXi/.o\h?ȰTn#2~z49)6hrh!JFBi$i톳8Ͷ[hq<g> \KQswq@i-[2.k5tyWXgC=Y9(z}"Jmf~3~U ղ%䍨58CLU;6R~^\&ԐΘ?~_IP6,`1 -ܴIӔ/P ugU"kTM=lR~?g,+SE?F8?-!PFjב 1Rj #hi l}:JO~ 5C&w?'$.Wle;&c>W=H)4HY ͍aMsyir'Q }*01Aןu1>uCOg~ [3{ W#c?ևD}O %Af{U{  ,RZ~f4J;&>xxy4?F7ŕ(I[͂Gt`1d0ʐev~VL<~Rc#$ErWE VM߇Ճq/C[$O͎M8N08lD0*ю!xMƱXbStC ^ 4M?hn|qAKWt>3tvZSp;0riZHFXmu/.rqS|'2=E=:X`~)fK QI$_.v8S CXlS$'Fg  boW$\Z'-ˌrJbW$\670>6ձ]fj rK$1zON/BpR|^ah7 Zͽ*TbMmK꤈/O86ux֐ާ#jdVg m0xiJu: PZH-nJLQe)h. k=;ڙuS"3liW@|uVm=O[ȣ#z# ˕)pjl wBiZf4BVR} `0ld`4_1f ,C ϟ[Lof%/.;8쓨y''On|˸Lq2쁴W6}W-j?<+eڧPJDc. EYjsW4r #p"9AInyޔH# %Pf}F6է&cCPg=q4@i[?GҢs㿉i lٔ!cL:vBݱĖr^j|KVT^8X8^#A‹Κ  iW(p5R2uPϼ0{q8s >IGZ|>_y7Q[fL @en"D&l!!CM3RhLԖ/NVCqD[老fdr¢8o& XU6"p0GGr{!D:vE^6PC_RFNȐC tV!R R'DhY%^OU R4Mʼw@f#kb]B<_򶞞sG k;[R?NfB`"'G^4]luϒBv}2Q0ٚn\樉%Obm"H-3ZE yĂ:`XC (4|B7Qu ν=nTp|VM* d ]= #^mi$ U(mhJ{*TrÎ<WPsF xcZ_O t`L&t1^o 0.ǂ" ^8v`sۤ巜nnc0{~Y(S~55T9Oj+ɎNM{V'M '#l&?l=~hOg_%)ЛHd>.WHz?ZU&:JyȊ# ijMz ?>倵ֆ뇇k)fV_zi]D̪}{ "Y 8<OqV,V9&p,网bTC"POʌ8q))2@*v>?e|Ҷ'F J0CAwD?0U 2s02.zTlB)C`ulNo,^ΞG$ qhOqbưH|J)6O;?ӕ|UIjC 5>YD^bTϳA v2Zٰ#8-h`Oظk! IL."vAdVg"wN4.`gX ݛMS*ql~8%sA4$IjsQ0?ɳv͙_BS[#RKDg:O2mpSی}V>%Z!)Xq{PkFՏZԠdZG/v-n?pA`:(e8U*+p8&ifuw>Tno9sR3ө[3ӌ jrly& ){}Dg\M fS"a^zԽjk39FLu! ^ϡMPKэiL1zh8.ͯ: T)e;%C#j :)/DfQ[nMUvc|6@>&W`i5H7\%liҌL&N>uoY㷤n]\ ?M<[(-p"gY4N.!KID>R+moN?k(K};cPbsM^wŜ iT[Q]BG+ު#עqE^&G :>_(ZyRh'Īw9XQVj;icr}vV?K 0ZjYeVv/</\sKu pM**QIzq}PY*Գ pz= d qY#-A^0!$A48 ;̱D;~,iVFhubٝIvGA0?|#?^b20Tfpl|m|5{e~T9vDKЬXF'Fȴ/䦅ǽ%erMFu3>Al~1I͒ߝ7:Zg֛IeVRڊ~Q,-l~ߚ݄ES۴ֶ_'ػuk\>"9:+{@ 0BncET?j Гc¸XO)pV(92S ѷc,ۓ|,/PTa[#/9u`GG)K.u&ҽh3h=oKguPO[U<c?RoS]ሞ+x\wyrJG]N'U%EEm$dicmUAݭc~钽!ƺ7du=SOdkt4"o#c෋sB$4]qb6E^[x?ȮU19>_RCGC%'3dꑛDmڛx/k\I'DW0ߕ_6fvAO-;+REiMBRTn4.•Ye vncmt}4-sbpHlIeSbY6/TA9ޟLk']$v7?UD<`u#h*he5Ki6kڠd Vhl]&T"F*Ec'X+krKxRI Q`Fl~V͝V%Aח ~G 2 (#%^^o@sW3y*"&RP_q5ԟ)|d.kHMM ')dDjlc9 @WK'ZKr!]퉚zQ[6z6(69_E{ݢ˘a !WT!{=Nu!0sov`E7cl9II{3rD*^i\9d,Fg;>jW=w1Zq(#ۥ:Ce ǔ v7\HFᚬ5E(cPxå;o#)8fo6^! K.=E/#{#\)z:gMsЩ]aҥ%`ͶkG3\_ہ*-`Eܚȥ])ŶLϹcMj#л1C mua](a1V, xcö܂;hDx "h)z2=Ņ XҊf49~KDsF7-M$gtKFjʄK\UN\'<~R $ 8 ^M (RF?չX&|$>gɢ@Ƃ2H~\ೇّːJi <0>S:^yBԧţn@.C-X<*<bXq#~M2TjU>RA4r1Rb  8t{<6Mu}IxS#"6lNjF|{YaP$?m-0gwE5͗vŐ8X$tR Y7~snjd&MCP}m<4pd-}BJ'NSECi4>4٨^yڢI9=a?a23htyQy*MjQsR@!0$k`V#&2v;ctd5h115[;g " FaӖ.j)m0m̂&ZOpw)@=.)CbPebiA V]sT["M4őw2z{_9rX$)Lͫ#EQ 6k hJ =9dwg7My2wŚ%+55T$*4p< S /KQ<> ^sw&`,- ]؜aeDbP#ݠ@}T);j-G\{+-7ݽ4 ٯ Т&c$ Lo[9To{;= x/źroIb 'El6BxQx|6!ErÈW*u"BJb1-dO Xs8Y1B6Ot$ n` 6t{s: ;$uXcn< !:1X96ojxF|n뾋e.+hR2n ͫǚ{{a 0W)CoׯCQ#WHozwSN [L fװ{["p@뭠e޸?:[mz3d&%1iwiftg&2 uL(G杆[WˮA?5b. Bp~ ]p#j5Xyv(WxGɉS 7~ .+86NG,Ijt-gck BSqKf%gîG@Pa?:a4^#ٕFJ2L飞8N`--LH![]3nZRs-ҧs\HJП޳kd$vi5pnת@]$>Wq!7uG|^xyrxfwӈ% Z-P f-j3"ߤpDaI?.na}hAi5s9pcwחhKClCqHޡvh*!1opk춑Zk09i*u,OR' 7 (+0Q砨Xh";BQ@(ϼs9iI V't֞1\L?TV&L1} !o=&,u.jjNr@Y QVFz0Z 4wjdXNNmrP1ڇ0)Gn{|p˚_.& lj/"y1$OݽGZ E;=2VyG\ӻG) 7 dZj>%{[ !cg5^Jȵ+RxkL)H:L&Skh/LܨݦƘTj.eGeá&%A:H9]+gt2)l2ߩKOu \cuE~dNd|ZWfLʶFbIϺ}ST!{T!*ĸdz;$~g<[ QUXM$|"cE5@3N"3BF ~Ï(M{$nV&J,X.7O V,v@ao'#N.q)_lDmkA5"g1wђVk'4 vº!G'r!p6dJ:+a {6aA͟fD更S?MbcR9z=( `>bIl}( Vl̔lM h]X۶?) N)0FNN_q"brӀ]IYP3#[$g "iB/;G$&5Lr2t) 6ulr5RiHN߁ŷjח*-[$@`'N%~/Z6V]q!KRn3)ulYp|5fC9_X;} ٥-ٸYJ| ǺK(-ĐW?Ϸ$6VIo֍ SVdn;An{JKCEe9J4r4գߊ[j3Q5@ح#X"˚H< 5ŵWH\e7=ūԔ晇+e3=zfcmWM; ,-\/KsW&z MS:!~ ݀3yl =%PJ5q ( DHZߧBJ UD 3,=-!o@` XVrmq<'zU ǔw+eWqԃ3B#SLk;fI$evPAF[* ` D5@Vͩ"+.Mmb!F0BTbh܅1knCJO{ekC=`QaB6wS.XQ?t(#ki? J3'&239eY& \;!XM3mK2{I9k^F8]{h: B @sy lj.C0)[8V|B zڳe>w$3BB #ܱ(vc SN08!2kR2sڛ)h_UbJX^iH֛:@:3lb(NS~6xC+ 3&IpVXѶo?r*yJ9K"d<_7}u,پ&Bn4. ?}2X4ڍk؀E1r,oFN1iMƐߒS*UƁE} M*k:xn8j i>ނVG+Qh V?`kXoc-|Jehtul@O"je]4rrw5#aJQ&R[E^mE⢘D]G< ¢ڇERfOp~P\\ߓgتlH$74+}-~yyOLcZ@9${%^r.scdOAjs"hgTjE=<ΘXDP,? Z{G;짺8ޚb>%ߎiK[dKb+ChFG6<DGw␬G8 {QR[r|ӔC1s bf)jาpEApd?g7"jJ^ `$I`fGk,o8Jp6F-Di5 |_ը~q(%+Gdehp|4}c[AIs=6>y*,+:kQB,Pf 0X3]@ JoCO S$ck zDl'$H 5g1 ,ֿfѷJT5/b{uSvbLئA:' I%8Ve!"}^0%dd= 77%Q@ab(&})\\Ā [M9ͰФ# AP$5#y@xJQB/$T ?;7+: r+|&@H]Pꡤ+I}?l]QmC)^TWI񝩟4[TtF DBr(L!_)+6cHFo,HQ:{ OjIXW^㍘e >"?4*t=ksP#QO5% l#h3]lpL*Xo,9tXDD/gYM\meh,UvEߑ)3&ԚTA cG^*dBʝ*NZ}J[:'㈮;"4.]™h嬻 >7~w4Rf$6"De4] _J<cu0 6} Ta/xOP3!ہInh_//8$: gKݐouM+{N ԛ &B4P7Jr|:EJ'LVgݽ MV_CՃ@y{$Ѕcdf]LîlЃaQp8;γ%vOo}zO{^{8@Zo:BJO0:DS^&!m< vH+M<jt Mx*aDyga-& ﯊.޸RtjY7ߘBy}rc p`!53j} KVjs4XdpxaKUi7_̍,=Ӆ6iRsbDAK &U JpMc-2a4|@*) $jc r7HDA]^цVx3M8&b#b9{v<w/g{ K8)u O3/ɠ4[t1;8R̕6GfuLw"(p7%¥EA`kyW~/ƐbRlBQFJ=}"C Id\ډj]rcA_"}턌l_X*= k`MO W{?RVt77Uzj[!Ƚ8{NQ Y QNN'+u׈P^c7..xʨ9)E\9vh\g˅I~$He[z j]ҳՌj_F5kYN)#_ȥ6_STؒ6DGP/kr(:h1/x%2fm~?uP:rU\`4z༰7K~!ǞԔ5w짔`_R)M FDx:*+a-|yD_01Xo7ŎX82}'g7!XU Pآ\TLORKzl̡%[B)㵇8=agj^4)nB63l"+YtM>]H%-s}F7k+⏔Y)isaS}ض ]v@'"HSٰIJ6nV\XN:mِ<2rUX6۰^CڜKhf~#Ldpm?t 4D0,.CRO .TJ!psH&Ȝ<<͊JT_;9ut8_'iӽ~ߧF\ɦ8a!s^&LNB Mf~r]N3p> 3 Hp~韖k^uYbUWMim/1WUֈ?;Uf#2],؆X$oۉ4 ?bɕQOVj%,T2VDzpiĬn\e-h<Wx a D9O׹A ɵ< l֑wűN('΅h;O#`,ɵ btM;49 @sgگNsZy"&b$F nq$)fqh^@&6p eҟdc绺S\p*P aQsS#Ȓ&Gt0,3 $k"D䶝^u94W$|)%Q  ݄>q&'PԨ4\l5/h n_&ʨK9{tUQՇe/S_So"d0>$ӍˉfMju# >ˀ=91]QqŸNQ0j瑾?<\ RfAiǘxѹLVxHgshE~%/y>8fѪvrQ(P1fY,9-`Bek|è'M/wDsႽ5OGۣQ~J]b+}%T;k;\n4J vU6Rs; kvN4S<,qpW(S@2DŽ^Q24B'Qk G7)%:1cȔ-EtHM<1H*?I> K9]%HNJFװG^#&``;\n׊卝NC 袎MqC"ZiJweT  *2yThԏ)Q<>gX n>A鏴l~, 4Xf?_,m2Q_<fEOgjY7?ceiklEGk ?Wʌ8#?x=1g)cgp86쾝^ K mbaRwi^P_& nf*˒7gO iȄ=gzmsR6:DH^z(XV0O>?PGY5OqSޙ߬F%.g՝{G D&:Fd{.MK h΁0gFt’mA;pf| LP~V:H"-XFxMe1TKdus4:,:8a1ĝ1 ylºGV}w*^1Y /iWE鍋m|HTb?Ĝ"G h)FCM,MF۸| Wm/mM SBChzC KsZаm2 4g Q~-py+,dAbe|+̯;.Sul+hU5?grH6&u9w yFy@M(q8;94#TþLu`S.a F8?eJ+ :aK&X-3oNK=!FKOv^oƧ"ؼ D{X~9b)Ҫ8kJ80:j} g>D3@!-fbdQ=qߚ~_AEFO$.[MTHɃ.Y E/ﴮ[A+2M^j 5|Vx_EdgA Exg@|I7U| la1lgµmf }Nߪ؍*9Lྲྀ` Ri?ۨpG78qY(`s>`XfMC>$ꃾ&S![M$Hn(4U R ]"Լ`#%cP%R&Ke^C$l( &cy^ug↌3ojB Pt!'JcPOfO*eEGB3`i JpYbjZjNStfBWд#~ sgA!ߠwzؚ iD>|2*F:;-Z&afS~D>x 䱘ѾnOQc7C1%#pbV\kSZ5ǯ[w,O2ݨ5@Int@ \te_5w_oB Y]ϧE|h'' E#4*p&J Jg :MIX vtИtXp)3# &EBrfD! ݛeE0&dOHwM֑CG'luWIR'}teo1>堅RSD[7\3.V"=}>-0)mPL)oׁ1Է9iQ&>3Nywld`n_ua|![õ'vy:}V8lMu^0?/7RGKMJ}d '_⋠H'zTbIxhz>kͶp]G!6IywL(9`B Ӧ ڍLRԸJo52P}pUB?$P,lR)M D$9:̄J>[yVohuKeIS%ovdIͭאИB.Cf cn\&I)QŻ8}8 oPm@6;pm Q"2\97Q_nV,Ua ՐK< !-2i?Sh >,2q"jɓK!>I+s]c|zTLS62uxs{#K?5DrC8jc]y6JWtO49C)4Y;?4i5Ydw! -vj$Ѿu!!FnTU͠&82:4@)f=vN]_Z}^ܰH60 -L߉*:5u*V#yn9c\YK mrwm4F&ixmykWnL jLǀ6~b`QR$Z.!!5emFycIW!&5&W Wa=;03A,q2,+T?v ˯K?cdy7:9zw 7Gf~s}46:Qr=Ś]5L":=,XV)@oh.ڰ)g T: Y\zH%[v]wmH֨ZjW;u!j!왆0Hr߀^]cj8v;ǟoWEߖR;~꘧&#/q#޳e_;k1 Of6}a" iϴ5A${χhh# n ~b'@O̅6}DsjɃE c :ք.^=2GVl= uZ)|9]ӗ<KFR|ANSτE'DCd +;4^eex+C;dPK}O6ZZDTuȿ'"x4F}H4Kڧu*"f#}9Bt 3;6?.>da>Nښ̮n6b &X~G] -Kl2d˔ڨ ^%?E&ӲDS'1έgtpfhzn]u㫱 :C>]bD.u7rf7$˜9 5JNƯIѿ" {2 B1 l=3RBHSUAkv_ǵ.Wvje1#ԣ ex 8^_wXS$#Wcgtt#P9sju= U鯻x̂C㐊{l U.LAEԓ $#5G!9aR?}t5DBBPYPh+ca ,eb A+|_qE%W _BdsQo-Jú}L1,F^NL3jSPk8!YQZH5= [eMd`GI5"'(7;eIrL+Z''-=qj[oTi\ddz@,>QAj|dF)cawleS k!sd 9ʽA_!ni*'p˧򻀆 VAr)w-yUEbJIhMRJBPF 'ߣoy )<.Fh'7k y7"*C8(ڹέa3w]-^ &0)"l&6Z%ǒ-ɮx2Ȃ7ylA;Yhqqn(/'^"lbQ69> [lƊ 8]؉.U64MfaR*sx!fF_3Wv<P(g`Sz:RZ\z~;(?ܚ5=!Ոw1Grg9 l~)k4-Z$Q 'i=fdmK[p $UZtU\{ 64qkH<nڒhMf&I4AIюA7 '_Iup`:Y؍ } ?pqa."D@_T3vl@g䎧\YGR XC g5AOa8N2luchg!3g}=H3K>S$R/=FU &>~ w==#% Fwu&2Ykb38 n3 "`R;JgmRejΐL_KDv 0l5T郙0 /0.9YN sM_=GRc^1VfLEEa9Hj a6Dd&6@ժ Wsc/o$L0 Z^tQKjr2@ְFM[49wFP<&=&lؑT;ԣ8$Q !5@e9pJRT’ɎG&1 L#O%S8w?[}e#ZvxVvF:yx#l^^SH*e$lMKZbEb &fNҟz,ݪ[;,(p˔4M0XHQ`aɏ eL 7)^U.B h-Lsۂ+6_*dd\oLsb ~`eElȺ0~"e=hhrf[U$ #TFsh͸y0moXMwj@yF>^68hH֗QlGiMeYVz.tn|vN2LF7_*Hpvx3h{[ȴy&!}6jx /Ob瞞l ZeqBq_]ј2oYfi- No&+d?oς`{KPM` iIx&39yu%{74%kU'Pzj&sx,ViB۫1FF{2/Y)RV_o`6DV)¿`?ȶv Ct9;_<和Eݩ^ E&՞M>҈.Fzȅ,-b |d= ixFPb^!l?RyRN 1՟I‚wY|\` PNg$R M05'8d,th*|~CZu4@6MyЍbr#DU)#0dE>-~"i/s$F$UDE,}Fiֺ`v6, 蚀p>p#v+nI @ND Dz̽t $p:ʹ]j©QAkP1y?ˀ<4YnRwU@eL(֖A yW^)^cc.N?mii#\KشUA)M^zHvso)4<@_jy+7a?~Y jɫWe#]l]y iUML~pa܍5g-c3-@&)vVŚr Ȟ9,&x=h"FyDE0ӌ/U@Yax,PDtrPy½8,֪J.!|q-)"q)+.zYQG#ְL Ia >%w:+XLKlׂfShcV{ My`xExXh_`bf_3J$vA 7K *>#FX 5IS%CzJ{`8 h,ڠ]r_)]7zqS[*5PaG6v)Y1%/4.R?uEe8+]ux 0nd Fa/;QbKhq2X仅7u5c`/ @ZVZhh*_`h\M͊V}3 x#F[OH}/ :s{~4y+Ҧ8igk(O~Ѐ!59Cۮ1HJjp(x$!=n=;KsEFjw9ȁFK!9ɂ91n7}hՠ .oZVJ" Ƅkɳ.Fz/B? ȈZ:Qrl޶n|ٱJDVÛ~3֓W0e%9/{YvWw<+&:ۣdKx7@ XHu"c2=l~#ƵXho`u/u+Jq0G_&E9T%@7Abw QuTv[G=Bƴ?~W |ogC`RNMi* ˂N ERȲ7(.)8=%PJ`Gla^R'+_?f<9] :rwwU%"{̖jQ~{2>xwq},}ng\L@F1t&k2rF{Ng{H7\E {#7`@ۺ_2E\vxр8Zz#'U8pb,RKW1Nc:֧YFt\<, e߅+/(VȬq^L7`s6%j7ư€dv&4 h[EԵqWe"wNf JGmf?c(xF\uⱼd@ʤICvG=cvo$u'1iTJ-Dwfex(Vmnp^mfv{Qh>M8Zh5&B!DNCF=Zr<Ҥ9_?㬐-,zث A qj W|ӎӣ<ҝX!(Q{ySq5e@墔0#GCM:&B96losi.)ŮR6ht0-hLąbwMoU:j3.a8b0T(AUU.s2gs1'}>#q';U,7|`7]5~8NO*,9c!בTٍnZ я{eb1B=h*`u:iljF8Y]Ǫ%@h[mubp1gtڣP1?-u'c|QƗz-| VF Q]}ȼ\;e'с/es>s7IL~K+_G;[1qmrk)]/RxYl5P13JyW<>:o9MǖGj^tTE3!ΏZz9A-9lGk}'Yw(J:ƋJd6^;ȾWX1ᴍZܖ*LW<1AVhfH 7ݰ8ݱQ%Y9 $FR\qqH 0x<^ 灖] S42:̱=[KV}N#sGZ7->@x@a[bqYՕFBr6N~}j(}9wXK%;2 N\VZ[ٌ7؉7 ·ټP"IyD b+)f6yp*1Hd(Z='围"+g BZAM}t6`;Vxh5Fw,s=8sW~dVGR5$cN+F,ʭB2d\}a6bf"j)$S0xC/9b ~ #j?`HA}E4SK:]f9RQ8)v;|4rť5PX`3poU2(b#sc2q: 9kI#<A]QfZ2IPk rQgr\0޵y4}kyD!:ӍCU{M(s-5M4ޜ3(|`q}^8$F5:侔u3!ec}'ԠnjgRٴ+UX5it a|$]v̤qjKuS 1hO2F^/Rg;'-F\UAz]fBۄ0ףɅ4d=j&4f7lGFRc!%&4,!v #PIZQoÆg=rkG*%Tҋw{||$,[=tiqs @@bvHՔuZk'xm i;Z[k~Z=V}%P5 o^]eWE 1;*qBZ,Q)b$oH@sL*W] qS,$[$]s9&a⩋z|儂:䵲Z{*p<BB[8=$!EG8dU1F ns]tVZ#uhuH C{ʗb{ ((4_ }gW1z'TQŦ O 0x6LrlD,bY;gb3w.Ms2Ty齅9MǼ"Gˆgbu:11/MB.f/v[+ bU_ -O?kx_e,BD݋m'1iU"IGA9w:ZFCelxfM!Y? ƕ['$*8G Y*iu* ov~R0?w'xɽCj*`i0Qc4̒Ź |=[[ YLdp&ҌT;nCc|R CfELخP<ÇݬzB(iԐP!!;k]͡^}ĸbZ `*2N>la|qȸ5~v58sU;桟q )խ%$))RӸcdě/s)Pg CDJ=ٕ爨2*A DZ!).j6>vf{_VNP 71INݮ!H1pYb@H4V0]U#+~$'O0֒XX?iw|Sr4+xVxB^L @"Uɥ)`r\5VG'#L]B%h>h"} \pGt8PcS۲%t"t0 K[u%0aF5nMP * %;HO =a,P?۟7]h|HEB,VrmMWs̫؅gd9mm 溇g 02~䵨I-@ӟI&2.'A ׊v!I5Rjo:WM@XyeđI~EHs@oy%u܏Tߞtx_&z9.f I T20}`6)3\yc%> 5.%hHZfՙN+>EEi-e҃X r,P^t$Зز:N^h0#~duBYr>KP 6gqw_A$w$Bx=Igl]X XIY?|%E 7S/> iV7A rp^zGk c ube`*}3;nј*-H,h ᙿ17܎QyuWi/^i#-Ms8$o"i9U(w|t`gM`2H@:+ :q34U "_6ETrϙhdB.+^Qx(I{)7ճ ckN3qem;XIO>SYQv9]' Ul`!z @J%T|1G1J0rqv7eh"HolAYrI ~o:lɫ9rAs `MrJ>~|z~!7Ӷ3l,LtӾ*!(_@z(wr0k$\ J#dae u`~l |MK_oT_ss<9cߏcc5HTOƳΎݎ^'X I;Sn:&@-q_ hM G(@-rFROoeJ/b\ /[P*a Zv2F"*go늑71wwY4T> vno\vltۈp}YXՐMtQ*sǻy[d͓Kc>ݒQd_2K#Zq5 P֓TOUAa[O>ddQ&}SVHy܋9a7>JSԘ;}~̶\7tn}|. 6 *;Uo2/7XdDɣ牒Yx]өT2=~$Mͩ|WSv`{ΫiX06IisCB$SS'vh4 +E [-CMe喛vFgc46䲅}q4 d}=4L]g-VǵVm>j ǭ.|I{$y. +)aR`n֋AjkJFm@ i%U-iCcK^T 4+Wb*##5Rȿ5&s%2 3aMi|FH{2$S Gnl:RDCLO279F=ch\hՆhK0r*[NOTpbR[H[8)/~Y tA6QXeز[o՞ cށ0YnS ,w^2Obv|ىo͆ZT-GlA@x:s ,byY8E3E8Am[)Ojɉ6h33OS ]PӘ+n3yY٧*6KYGԽ!ÇHj%E%kJR=C*?t<Օh|~W 5Iث_Bс0%Q:N>rR%y윞AsE6֬Ju@;_2!ORCB[F=]jv.Gp;=&ݭ}\T-+g I04Ԃ)˒Վ00 .`|P6 |2{LNyeʝcSI k"7!8x.G}otɣOZ,6L(F#'E ]*"=*gnNp{$#$-B@f]Io!>dA"{-ʽrGIBއfsI n\ثֳh9FyRFո^EBSbivxRV@g-F1–5(_ 'B`G@@bjFR."Ąpn̤;*l4߇"<53N7h` B5UCfY3<Jńky; `O B@MLbK贊OEF|FC NJ9_aD KJ'dH Y<ftl/:`bfٞ&HؗG* PţRŴn- |q%P7 3C#7ޚiJ+3j /mpnYcbq}I1FDCO/  NWWb'ZOYJh- YM9M9)‡ 1tNW,QRLm}:OcyJRDg41ukSyg`Z#h9|FE8!Ǻ5Ѭs(LFgK(>8cNimB\Ώ.x )&0ҾŌק)d@( [ 3SB}ŕ'*@W\lHC5&Q* Vjj.[.,$!Q{[ܫJܴ99V`R@39r B"^3g#P~)6^P2:Q{D)i\"dk#&mwB{B.3YE.,E7UF[ß{\ÿN$M93!D@''?8MFz~!Tdm6/&VXMG+#OLQ!q%$_&RA_L'I뀎Bl($;ƛs#4vp(rdÚ';JQ-=RTE{GoUJ2UMIύ*q! .~DI'ߞFn-` kAf;D~S+2u_(ښ|<mU⼊tu;Ҭ~CҒ軦[ED0scERHWC# <׈h?{)t_^J-*=eu-8fd:ܜc"<~)zy&m>Qm_-j`ٙIʸ?ON11$5X̎i$:4Y6K6!껕+ת;IG?s䢗fj^vDGdw~2'1<~/ qQJxKM5UIҷU<_D5Z #~Ç"Ux ~MrR M۽ _G 8{Lu!**EphEَSB<_54|+U&4,MBZ|#,2Ic1iOQv)NKj%ӕJ>   2ތKFa9iڅtѐ``#IK"Jo@B1i-v9\CLI^wZޡ=i9͕:?*YBL??KE[ljػ`g^kv%G6;T) <]E=9[q"J'\S*pv3`[bXq鯍BR4t tk#䆖Ok qpp^}LBP\fϞ7X4 v! Y.Xď -0>(ՖcPR4.]cr,:=qbkaGC,أ${iFst[EI{LS;'3mR JQ#4Rp B툎]5TH ˞w%b%gF@+k O\ PS}X EN~&C:hN;qvWHՂV}jEsIBAM[:iud x3 {,p:?=>Z9>v=t2?/ L~2aziN /НsۡItkpFG.0ֶ_m >h}ߋ<+ Tu]~?Q_ .=usb~† >.xIu`|tqk#V"H#2Fb|zI-,ks 81Lěޥ)Uړ@۹B{:a R/vp|YNӲ̸4D&BWw8 M>Jݍc~9=nb=>S9܆P`-VF +"ܯ3-Iě5 &\^68k9-^p`5,ui|Ţm 7*V ;@ w4PAephO"JT!'pcDjWc.L;3:G^yC_fwcH?;Ybk 5/GqJ '`'uQFRW(;T{1ARYgTdS%gBLǰ\EͷsEWk|P /cfQc@7 d0kBoynѥ0[-3n9:E7iʙ'j{,kM*?U˘9$a2NAm&/ѼnTl304 ˇUcC܋SF6$9Cq? Xc}tʞS~ծ ]fJIAnͰuU 9z=bna7}q PnS- "^=؉<6LjSr%h  CԚͦ0 عUb`Vy85f3ʐN,EHrX|B4U 7g(`]emZLU~(ZJk kd&HmzyὮ(82^|9q*h3 ap_Lkt81ޤKLA@ ^4/O,U1kFRot;ERڪd 9Ue |1:Au͝g `X۱su׮ʾ2CE;dz\d4ɻC| C3)W?YBӰ萆Y |iI7Bl5qƱ Š:fAtu<.[gGV!l^ߥ{GA/z7kvFR8$Q)QUeTBX;JzYm ;5/$=spiÆʯ%H&~1uE3*wE{~iޡu҅6QE%Ys@⾀#wC%J"r؜D!ZNv mk7"HbNp&"c/?+ ç)P|T;jL1%D^揭,>Ƙej͝թymNYh #C̀2K⒍= 2ZEi}D|8ĞXx-t`w %o :M^Ҽ5}8<52vxV-c6dg<Q$(Uj=O(Y[fP 'Pܸ8ejOYHO_Gw&l˃Nm5dPl ?*v-{Oon[4YX̭<ʌ).xd_T>ojg|7:&GU D]vE_c xy9taoٙX.XZlC qx~XY9P5a"?-s lN Jj.*&Xk+? /v3j9Sk-е:Zy(cj,: ɂc˼*dYppH0$B:WxfšFHMÝFC?bMCL_ C\jy̤WM6U;믿:=m4]@cdW0Pmܙqau=DĐrx;)Lf=O&Y? qpT*=FR&[4܊pvcN+EO=çFw RJWkS0ڷ+`Gߑ#sۡ՜`EX :^i'~!>8"P*©0%'?w kO9v,@k&ɞՐ%\\+Pfm@HTheG~>å~~yr(<B\EW]禜Z5ۢ= (ߗiuh|YS%"z0c~Z8\jCgkА|_Ծ S/1#!5Ja x43Q8/W~py [ փh4@j(]UIЌQ)&-|C(H|0S__@)xWU'z Xi[.@ZXͫ,p5AS`duAw^a7JDk(kIo=vQ;>_]!ֿvtlZh[(1y4 "LJuho&qѕTq_.r!&+zr'ݷUt>C^yRy v\a& y"1|U;)uswv*aI@e>ޔf@E{tJ}:-oow(I?lޙƣ؊Uz1[0's}2%:EkI{3VVK YJWLZjUq|%5qęQ׽h$C۹퐠jN^Bc[F IqS.h dOAݿ"M?rSw|yy3|kp}1]pMH`5<8#sf wNU,ww^"BZdz9\:=* 9̢ȫiKK,l[)xosg SBD#c np\=约I1NǐASZktFj&9Z6.5ssjor"_֙̉/=lH*BL;:080Ĝ/o&\(go ccXap]چ$~iܹNFV@/eM6|A{ )r9>Uc͕ReQӋ-au2~nOM\tWJ:F2l5'BZ9%e,>ig3|gh43Rߘjt|e~00:GlptYFk c.(9[݄ZIǿ=V6Iy땫r~^툸WbTtmH6|Gd1_@S=`$tutrSm=O."nj{Ȉ5N 4m|Ӳ11ys=3e*xM՟%#O,[fM$]߃b Â)'K$>'G+unoGhp4e]Ф?b+%T2n`y5$}G<'m}2Ӓ\;l&3Za! 0> B @q1./tH^EETQZ 0mYF\/`̅Yw|HqP;^iN-  2rgWd3u|tIߜ^ցmS17kXJ?J;?1Lo[0LR"jnRD=2CF-s>qSމz b [?ns_.|]q!.2!>m:iJL![:G3N$%HʧBY*Dztv^5BzĜ@j}a2Ix}jd~"-!8S<żLqLomH%>LIxJ}lG^@PI/;_.'&61z=ʤ7, ʛlM:0#\?O8EF$rc$%`i\vrs\Z'^b," VPiq4fޠ;egE|kf嘇k8%UO[ߒ[]X5TChZi6=txo#Q8E&ne%_j ent`,xxǿ<̿C2 gގ?_V/VpB?ϫzĢiY7~Vbʂl+& c`9T2RBc޵Ld,uJ<|O>UA2I-:]A'|HCg SDB dǬn EՐ1=~eցEW=՜uwO(MZr>jpƯJaVtrI/NkK뒙k5Z6O0 ZA[< k )\jҊBȶ7?^C|& ,p"!1bG.'u%WF* dk*D,y~D1=H+լ=RSwȞѺ=pC>K%f!>!-տm#;;UHR@d7^_~!U4q7x|&82셅 ϰnNE+. PjhUl"chgQ @G^ø2=DmLȚvט"NJy2Ą@ߡ/#T`c_)IdNGW¼jMU"EK(?G+@1]i C!cִ [XQb=>fDL6Kꆷađ(ވ˯i#K%JQgX.{B#j*Ͻ rX=!7 jYma;h IvΖ 3x+ƠAp#z=f.p%gb(|v W՘A6CҲ&&q1ROiQPKm:5&!u@[HrXmr$B.lk<{N?mdi~!DU߮=L20DX, vC0h$]ũnǧ~͢{gzNq6|1v/$tRL)H/!$U>w|7cpq0<"+fy:%>3h Dp \ŭ{%\+czZu NK4kNpdSJL{o &SgC '辥7-,rL >J:zʠLdnYEB*nX?eIQ> KNXF6Ԗ宕a{YyVČsq =d~0ImG0}]e%$lQ]9udC]%p c]ԓ月ފU㈔ǿsL '=`#}Ak:/g 4ezNB9z$a$4FRJw_bvżH}T+WŸn{:!8O~N4gЁ񢵊"WB"3j35T:lU_RszN3wtPVn{;r5=uVMr̤.&tLg \4'%jͨ,u:S3xcr:(iF(7.E"Μ6|l ө\2&/azhQߛRSʠ|Ta52VHLFV.w~Io|o5#C3eI GReON^HR9] pFoݬ ڑ8!~Y(5ZtrWEݻ8C;u>/hn`t5+P)|k/VJWֳĢ|iMifʫHf`:>ɀzPe*ak*GmɊ8굓 @he6J)兼jNOPS^^Z&G  iey?1L_$}iWwCX. Ht!Xu#n 봪;Dy7_SCsɅѤ45C^:X1sPwr !a4r"GmZPoǿL, ahG|7J8A& EğpܓLìC<9r4a4ExUUNq0aJ,( ,=g4Żzu;GӘZi0L`NL8y~Օ—l˟Ĝe?Y z U&DmYd3n wa  d0fZVtJ,/t+hxp}gOt*"sBq{}I~}2:8QFm2*_o}Jܒ]&acD}<KbL\[qzoce<8:PD !ħBЭ>.j{n[ !*F60 Ε]r]NT}}DCCik__t[wWQa3us~])Dbz;?%g5iQB(hk|NH`V46Hͮlp# pYeGPz6#U en)+=uF5nh&{b=fc읛*N3}1\ kG7|s)%a~1L`dk!{K?uAqf.dTVt=L(Nݗ)2Ť]#H^:5y 9=?@Ґ]z>u;les<;V[hlE:{AÄ&AO뛗ŕbPoXh[}) _WڢVL⊷n' Ջ`0mC:R4(VMFra1uɞ+Ÿe9hg=(p i|CNbi;0lI'{ȯvrC2m%,Axc7@™ hi+ׇknW#^2(%/Kuq *[B ]=feMK*I?L~֑ 9B*7bUQ8'n%?7=@Eįjr8aZu n) TqL%F&a^'e^&kUK8S!D,4wojbF>(Opݕ|!nVg;dtݹ.^H7 U.2uRF4Rkm$ҟm9F]NVA2oͫAy/D#0[F):g QA'Z𨛃G=< :З{q<h9V`<Ρh1rOE*%oNQ@)cVfE,v ,gaY$㮍¡,9?xܦ'soviiob]}?]0gG$u) 9 Ff݊}qRݑQG5ltXL%_' ,U\\%%j3g%_ 1ZC<uK4|* <%cYDkK{Y|g7ߜpsj:bR6>0ֹEz7TԹf#L}^Y.nA2\vOxBȓkar-vHV}=As h-&+>V0>*o},s8XEVWh&Goj!T?i9 A}eww#Z:0ˆ_J];"OE{<ڱVK}"PtZl#~ kx[ZOu z\ګ2I6䢚Eb`I %ss=߃; o6(L|Vt>ȏ<( #'x?>%3+ƌ'fukrx[UO(Yqkrp$Wmɭ]%^wEp =?ILP9-M_"B1D{9U>Wi\ad:lEzHP ?J<]֗{ 7~%$ Ca2nW?) ȄmTQ^=kf>Qwz9CYЦw610frm[3J~^.Lw5pkˈ>b6"B8Tk^n8%D87Br::EpG9Cj9[W]~3n)~=z) DAEËJ(v`j/N;y5[+ óQ\橄h%*~H~su;aqsrzm>L8 vmFІdtd .t^if\j A1˶ʅ[3(W\m`,>P*hOw^YTm(u?Qa99`gK!<9cixX [:e\,8ԅhe۞ÁK^a/pf$},A5=G/l]N>Ġ@[2-wIUzhS,gW,"B9*Iˁ_yV䄚QQOk `Ո G^6,hvO肁.nA)츙FT c}:J_3ʆ+nfZ}Č i`Y{Up=HC!1xjmFyP9@6RWKO $U ҄-ґh5Eb>=py "_k$S:tf Ʀ'ޗT\HP`]rZ.ƵPd{?`Uӫ>]x Vȅ/&D@>ÅKЛO ?⯥^HLv]ea9!Wګz9lب>6a+j hsb' K=)@=LY*i>zƩ3Eze*>ƄCczK9!Ĥ?x0Wr.Xb".:8ybkJ%P$oϭ, 4q=% y@=)RM!tYX\E8ƹnL_.t!u!`EH'|'LS |ը1J;j [}Paʄ1=O0ɯwͶpk?*䍅Vƀjkڜɠqw}j/V9 -?IRF*ÃV?v n9 z mtSYAysWJjfI>`/)2m2ޅc\`2qʲ̎Z97#v0Gm:%%!?&Z&w%wIF+LHC;O*pF \)LLF]N1NBN}5po;)XF+Pd1šTq=sF-y[i(و SZ r&f* &(ƍ_ ##X'/âM,j:ʀI5Dr^2V8T-0+%{!"y\\Ʌ`/_-nB4SSuV SeWMс)ʣ(I,zѐ,\%egSM"w$S#JyƦgsp3C܍G {2[-wdl}juN`uBf̧i:d0"r 5 !Tx{1=,߃N'U@H9&-FEq]L ̀C#Q"?2``/zEѴ%sG/SYBp 7h99.#9OMQBq׺t_j ~㮢Tq7`~(a z)c5RXNiqRZO7d@VӶG =gfJQwێ`UœaiViU@WVMX8S`cĚ|tQ)`Ҭi(#m픷T0&MN*`6б{ ÃXvȹ aP9,6m݀s')7Lv\d/xͫrfG} 1n, ]^P A  m8&{qϸ:xP}G78Tom4EK%c~I$NI;,nA, n(Lk' 08 hӁi=R#T}AtTVҲ2ZhYQqw9( e f8IX$11͟C6y Bb%XHRQQZ5 e*D+$5Q_{G8|bsT:r~Y%"}56|}>riaHyI(84騉9Ձ~qVˢ~D( O|,=a>_qbVU *2y&7|)0dC.Jw[}'R3޹mԧ'֎qC9wlHҲ>n,Sohv;Y :F¾uaGVo>;r6;N-vp?Ύ=wSת>/pd"oͅe)G!f-H\(\UMJk^ B&O%$,A)KlnRՈnMj>qQo0lJ=* d+w`2Tw2I@C^uh3wgCE/}RSdP +?**8Q 3yqZ<3ovWV Rvi#sQrp"5A8] ` AY>4kUJxGFCYb' HZKL+@Aץ̖+\Pl  ݠ^ $kVm$DQR0^Md<&SA,Ȏӄ')OZI` 9jPShx=\3ԁ=.&_\wq.?T^K7xaS'M .H/]3ّf+́a;ed0Fj\MU*TM6& BN5pʳ',SC7X[qkdxz~R|>?ȘxP#T5,bTCƢ|(9WQ'ht >3W<Vɝ9 J/p|DMj +s[(\kzP=/+9A)XZniAY[.L-~*V.^Q撱Hq, *uhV4y>*6W_y6Z[s3]$T~apex ߌHjΚ=L*  r w7xt't4P5*BIs^6/t }*նlAs窾yH8~"6[X !q;0qʞ$S1L⅖n:qM1>m፴e!ɍ{P X0Jװǣm "ܲp;4Î_&-b>ݷhbysඳ:X̙|ݰauEqó蟤({rr#rZ) _OC^ƉQ: atIgySEf0/'kߤEi,ʄĿlU62B5" -an䷠XfO oDnEFN|%~ xJwh,juѦ9h,dG''>{ă3I{+uQ6xU1] 2㹪jW2_482o#CŝMQH\QGI2%/>ЎEO ;kA9!PƢOR+"H ) qK>wѥ e\ -|Ю2OTPS$H)θb#<;Uۇ֝NE(}؀.RM3-/:EO'PLhg} B9$6X(]0{9|:èPA_c<FkQa-"=MόoyNfǟXVIzo(}].9%" SjǨ;^{\/洏tH,0 aT`54>Esy'+ iB>RTqҫqGyg9jGΗhm?AdV!?>[ɤ}¨RYyJ*yy e kfd$e(xt ղYpL4ny+P@X݋OPҹ<ʜƤ蝮c̍^O-u˧' l+qm9ІS<"W[‰%s ײlgy!>Ek''c: CXK~s~Ob: T˧t iG|Se+a)Cee -Њ,+ifm2x>A%HtKn<_7ku>gIA RnjT;I-y%GOb#yma[\ljkWsuSUPp%aJQh\,r4wn`jg[0,kPk HHITi"L-^?x^ )0UWrLQGҬƹʳ ʇ,y|)P$>?U#wrνm9N:ie#YoΤ XzqKi2j6|~Xeݒѧ !Ȁt6eXA~ "dIV|U~jK'*} ,'_s糸wrapn_[1=LQ?ojɮn߭׺4>NUn8@ERt\~ޏ~k_Ktb# eg#@l/UE9)=9ei=y)y%tT*7{6V ەG&t_XZfM*DqdzyQ4kf<8&seC.|z0 lxc34""8>f`3D E|(T|Uh4j6c],y|6jbh1HLgԝ{18sskZ=i9g9,-Q: №3ɑ/S%(KboI|ECе's9c?6^*Dɸh!+Z!/xNKC!gr4I):$nTJ]JS=Ra_ Ҟ"#ej30NFDڠXA5 A18{S Zjf m.߾-ϱ`l&TQzJ)S#`zqdr0he2ءꖹ?%?3P/xcj8[ ɹ{W[Ɖ>E95PXyYiҠ `đBV>`Qg/yHB::@?E&XHwxn<[/P{(k2]Ok~/aԋ6eqL6%#|>&J&FKzL:();<(~Y ,jX4J[xN`]@T1tyO.;%qW.lQ[<]ulHVo H<'ӂ\Ui[01=ѓ5[p~`Y'§D5D ͺk)iz.1c\ಋyW|r>CO=D栗X+P^ewI.,{YYH7A G_ͩ c  7}伭=~v#+z((5 1La*ZuJU? ѿ1Om";++ޭ smSGR~8d5".^*"5ZjjAPH_7Uc/AfiG'M.Vߖ_+ 2T`2 nWʥ̶ֻSܷ1O:h2e;HbyϷ!_R0^Z7N,{XW#UW Ec TZrv$' *$!\q|3vfθou0XUo$}b^{ieC3mJV=]m-7O\)3W / `9e*[ESMq' Nwq}FV5ƄXZwm} 0h k8Iyz6%hqJG5&wKo/k JierfQO@4;Jḥ2He+3oN,5o GV1n\pV$ _ꘫ!.˚E>DGbȿ!v!=+kas;A) 4/Y5d >sˬP2XIt<4Hi%6ϙ e>ˮMdyz;*fg(cci;8/`!1{aToyBy p= NeȣLu_ٹ`;5Jh:%umSJ r-_äyiRLijN8]P :2 :#/XT[63iC#>bżUҦjC&AxT ?f2؈:[#IBD!ˇqdPm-߽(|_1k*7ąj>}V+$(ܒ^b&'d䃓 =nO׼kQ8_֍0!͍b ƶ5sVD೶V43ATp{ [_"*kcS&9oԏ)XO}¸;׆x?UL,&6N~BzVs50,. 8C•94 \}"vLL,p3GS1CrC Ws^-Eo$媑amZ -$ewYUZ52然.sNhf~ +\.5'G-oarž(E`*F=mYffj2vE`s,o# !op҆7zR{72\LHbwpخCkm9ܗw*r;,ȽQ0x3~E8 ƺ* eI1mVEصǪi-grLvg\H/W7a0 ,|`In{/7?gNA=)w$-&XX [2TdJ/"7׻ZXtۖ-zH1W}p,1 0Qt=bɍuo3$ⅡH@IɩSta}u AЫ$t<'+R6.3e@NǸQ }~Mʜwz,`#BUf$@ Zr-cMNL٠w oZBZ 5lZV8o'&n0!߷; {_Ms}_p&di[kn:ydrhw |]aېY9MYLUY(Ceh 'bl\4vQY@|U6tkv?4lP,_^~bSUM"0W!ЗhN@Ѽ|M{Q7W%][7 W]"ÿB QiB@^g2`7nB`AjVv{Q%6laV- >-u:"զ 'nvJz%s+?0 | j !k 7;9u|:*ZV Cqb&-wt_^UP-'-{I ck ֆQ76<뷝!/dn >6aF@fjSZcey}6m2|7hx#VG}4'AYԮ"JQwI~-]ŇPTX aV1~M: fukԼQW26DVUJ'x@&G!pETɭm뉭v};v$,9Hgzv2uc]wFJrڌ('}-|$D/(Et0iW,wjk{~{F2O r+VvX~URAڏNrxJ1Tr)n~"b#n;KOx>X*!~$ڡ( uGdaE>~7oǚ"P mǨ1D+!݉fK-AU1zO%t(6~*f{f,1.T1+-t .py|9=J)ܥTqރP_GʞDŽT lObOI"ӔO3K-e3&ybNѴlȯᱛ;:Tl>uZ~3@_xoh+dz$w[υ+..騠! ڏEיx<2_kოJJi)夃Rg$ڜAGf}X*>X ^HXe֙sLxq ӝ< l|X5ViDHs'Kska b!𵄋q t!<}7'D:٬9m ߉`B;Do $VCq1$>%v|I~-؇Jא8oʡ'~1$HXAjF;OdTYU\]5/RaKќTpK/+>|u-}'/{uTj-i" e_/R)|b@Q']\P r)uF{-|.!o6\#ZBX­g| _d+L~m(==9Rw.F8#V@-tLzsYޥ˽ ekB/.9Jgv>D dxk};)ѡ?ꒈL MҾ1~! kƍ>G"SCF ~1h(qb}K-7Im2!* ^M/M<{ʤ&pz _ hZO@)ِKB33=j`眃Gκ#q6y-}7 Oc2 x1{Otu?:[R`X,D? a!3r>Ϳ & /Z4;[>˗ˀ 9=пfv}YLq^3> 쬑#3:X REq^-Nlf-C̝2N7Dx"f߰ ]MEsv+[oѫ đKt%L/F. q3FkP[֨"̼(6&CGWɳf](g?@ImFv,xF/7 +LCPm' #H$\Qiȅtoke~]o.>DE=z,36d wr ӨJҥW|j>*Na!ib ]W2V}f7R5i5j!PR*D>q?p g"9+ֻm501Z(I@1&T+ Юظej ܬ{~0P%b4kYC8_UN>)sz|pAl$fQHGPvpX{g|`lF2~+7 H6'e>t=ْCƬR*lD_bQCt$01:ˍGhJ2}"Fs%s1TQmeQeAozW$ uZxؖ61,!_jF' 1}*LBH%@'CCXr"#lJ Ȟ(\}G'3HQ/J A/bv7몞BiJ6ţ殜Az_QFnюGtyKe\ߪd^1N:Z")(%QOLq%E2늍 *C`6R\Ϟ$;A78 Nd'?v>>OJ)'^}#׎z-EaYyQ0n^t!2w2zhȤOȷش"Nf5&5e1Nڦ= ƚq57h 5%/X&>9F긗WVhqcoXhvk&bPcD)  8rQ>̓2i݆A2 !ecq&nNZk&%NDkj-,"HfLVEB*N 23p_G` ={g1Vxⷬ{# BOH5_\/] JFS3/rbVV ;[jhCvIEe?sƠYX尐\RQZ\kF)>;Q+> #Ŭz%!O-ب BfJ.:B )x-Z?m-Ι-_,ޑ8̏|DB߾'}:춊8_y D pM?@b@>S_T Kx >rظ``ŕR~ 0= Voאc-"hWlaRFeqɤ0s]xqO 1}21a.^fvUh 7M,~$W;!{QC/(Lை? r `mEh< P *9}x0̲3ac+_F2)%})W[Ew6pB@l8]0zYt}!򇻹vt0|'g馭FT $mr-t*kTP>?_doX%w[^3ebjH] 2j_8cA&:^|/aesBf0_΍~Ub'zv_Opp)Mp@\+^|Lp~~? D=5{ȺK]RGWօdT~Ԫm-S*9M_^[Mɦܖޠ"9xeEf^Eu1qu}wA5A %7Nl"aqjl4 WJmMoI ܨ.)JEMvxnA b=dĥfNB]m/ޥ li$Zs/ߍ#(҈ =1J*B0%_Xm[ d{YfdاwY ҥ .~ u}SP?.}vF gs;N"1͘hƏrCHć!mzSPN+?6]NФ&qWςCMop!j2FB;ꇖ^R̖ҔVGS"h)x1ʲbz)p+2Lfu>"#G{} $V4b ">|N=G&ʐ[Cۼ?}3hupa|A<tp hۓ/"R"XqBs/F@ApH@?u1aMⵕAlNCD  .G?/q2|!3GgٳDfo{%U}gwȉc_X_t4^q&hG",MP06 *)1hkNCBցU^TgtFOL]횚5V̀x3&( :>ɣv&$/4̑@1vRG;v4϶"AnBQ5J ϓLO!'Nҹ@sg,/U_J6CƊT/Buں`\\s;Zwg(*Đ>lD?*2zmVo7;h=tH'¿H+U4@yڝp obEX=b0|PETkxavEvJ-ZJbPEwTfZn bA32@KP ;揞s&jQ(\'1'Hil4a"7c՟Ł{ݹMUS5dt>Ra2jc߫CÄҞ`ZM+GlK *#JIl5jgBj&G E5?dM+~sr$hIgzU2֫W7C(\A2֕n֢ zT"#A'rU ?v {'C&|5܇fS97IsV*b,7tƎm 5X|냱?JZpv.nL۾eJ+ȣW8k\daSʻoȊ \60&GhA5nK.֥&j-x.Y/ (@*yPC=oֿlSEdڟ}dPQ=,Aϔ sD,w8-^NھTJV訥U*8d TXf@ܐ8j0\{ Kb/ R <R\)K7uǴyV9K`6\#O =Nָ<{Ә h<軙VGlX"sg?)BtZ Kuj~(b>ݷˑ9QW讔V)9MT 2̆-n\QmQ?YP" ]9'ip\]{sg9XPIȕ>V߳u8q81xDt1HL mSNO <_Ў xKʌ[ѿDDDǾf_ЏLoX'F`y=8]7Zo_C׀MQ]7D> ji hӣ=~X9z}+ݿ46=pxLɨLB |=;vSLu03=GJr6)>m̆A_zU}sm-2_apF勶X_6ڊ )HH7XණMH \OOD%ű|vW4KV"W)_+w;"hAF͘ma?ؘ8tcw0bpy>g'Jl耾:qL/2?RS}a`;Nގp=rR;og227+)Ql Я)e(Ei햣28l ŏ}x`ue ,Pu![/[]lfh|)38Ѵ-&/h[6u/ hRi?< ]SexJA# Gmg|&wX/WZpb xB//|;;7Frt3ɻr'.r$O?S++ğS Q7UrE GE]M8يy0ʑ&[f\*2]ol.o2r:D\hB=Jhukv(¡W'WFCfMlZӮ]7M+ͮ4[m)dp/C@XDѾl Nb:K2.`;fs hJer@/Y_Dg&? 2SON3X׳rf/r(@2UAB:kh͗ l7naW}Rrr6sEx XHd ?'̝z3ȊpcSȧO,3dNK&?_քĞ'}<]$d a7(W/zfW1FCoO5┥F)9sْy's (ր4l"/ z0:@ Mn<^K<2rL2b 44&7x}. zOǎJzt6 5/( DRBU*kyTPgbnIW!DӿH<\a|Q: E^p-'SBg hoQ.$+~Ĭz/+: >jQmkf[Exdӕ\z?XF5Ja\Tg@"XlGb9LVNh^([N3o^yjCϏk=>3wo'X~ev8^(pU5C=*tz^6V\zNބϼ[,,=#*1X-J+$'[4-YVfh/? 2lB(FnlC*(CcsM9}ص]@PJ^|#X6:4(Xɩ=`VT#_V~R/}Y]$,vӽ4Ɲ| Yܷ,]9 (fɑQR<=26* u+/TcE<^vyZR0Ҡ Y6YE0l)ITc:\%v"OJeZZLH+zt썃r*>'Q\גyYR_Y=){} ®X(|.5yZ 8s}\/_DGV4ߤB(zHnbh47&}ռg*ruXl<0?c# ޴i&(J!` Z*"XJ)o(yTxkvȐ\D`Z%^Z;zdGפ%ѣ7vb΁ . +wu53Y(Nx:4eZJ^5QxNg2cQb !MjaK/NwD`$z$|3n$MYyQ)@V&k%pmF RPP) /= R:9@S|pu;Akf'GySЕ6䴦~[AϢCfKW:ʴ@VH:Qsn1nrXQ>2pScTY ْ+/?>QV 6!VTR~*Qլ<ꖍ嗭_R )nu٩; E8{;|HB (! צ In]슶 br_u%бł5!=:T #; 5>=8q{55% {LXG?)sy^ԙ_[{/e%W {Xtt(tTew:b?Nۜ&l ^33O#(٠&^5C_9zuمe }7Qb󌛶[pe*TdͿ3ȷ:8@n 10upd ;kvĝnKNEQ>_PTˆ Lp&Z"Ɛ,Po~eBv 8]+Bke&  s0 sJ:Ɗ!(Zhy~NҫK7+fos'׍F'݌ Q}$D)x5 au4iƧ6mPPSSe$i5;?iQZ9s@HV!ҿW"͂VL)'g1Z,#ߚA+fug?k'ؿ殎ѽyɋ&{stF81[JB~$'a *U*Uv+#JFUq)"E4:f ӔYEejɈaD0"ENc؏(e?j:L孀 "G/YOi҂]xbEokQ([}g6VpYRuU@N۴d gU :bהw)r iҖv_nn_1\]tuds~ }þ'|x E]$2XfvuhlC>yb]-X/K<kуmY]Nҋ 54֕ݟ͖?WU5ljwjT 0hU+M : l~fjbbGǥ t>/^GKQ)jcyh:Gٔ|r[IiWb[eƣ/BpE?v|ZcXW A'W:}}S~?ġ% <!:Ԛ}ܓ^hΎPyF*8A}_?XFN3̳\jAYg2 @4RȻɹ?P/ߍԂPZyMt5}b ϲjsZvbd*ɅFÖ⇆l ձ. Gjl 8(>wv53Gx\庹} S_d% Qx:M 勠.%IF GYַ4 5+OI 4;vum2E\!AFc1ЯX+$9ؖV_c\Vt\SnV4:;hVHL\ X~YRN:o7@؄a.!TA)#Jhfs!Z`^_ κlߟJ؎eSmdY>iae3 b4y\wnՔZ[G׺+DW}_-(*I oF]Wd4B.Az_ >YGu.K%ND~#|ydԩe ߒnYEfc / GG`Izm7Ww=ZA37cף [L_A@uÙiۏ~mADLΤ/eW;+%0F6ʖF#2`i7ܚMF'ZyO1~PȤx3I^9S^ː {J+]^qB$v7o6D:-L<4oSGo5h.ZJ͉T݌"Eg ^gȆ'9e;/Ilen{V.b$.Mix-g "#HלKuֆٓƲR/5;Z)AmhP&;ɲG#Hxk>vgɺ\妸e S9YEtqL:&癎apah'YZ ݂R> ]Gי9fglr?ZKN_" OGa1H;9{ɃŲBpU"Q7Y3Q!yY<`O*}E< 0K;ϼcFI*=^Tp~,r $T,.WZtIJ94El<&wNKz5> }7 ɪgO6Yی=$ 0K'Ú!?k8A(T[h4l1[H"0kڈ|d>Ӛҫfb 0L3]F%icY`;S@}+DqkWI+d$W/dV 9Bee?5;z5'niÀ\LK/\M#Iy-*E#rOUܯ,$]~{O莅*4d;`Ko%F at?r9ɌS >ʣ2@}44-ЖBU:>s7ɚ|δ^']h2MX+Uj񐨯` .6,S,^njoj,rV).W/k&)01Lp|TW{Q5 pl\Z959W2̷?1 r9V.ցd\VW~E@LA ̌l -ԡ\XulOq',>I N8^\5\ ragvM![mN_]@#.&%YA=)Wom!BX\b\/"z:aӣ߂3$BZq7a^DF^,K$ ܙйzO;60o _r E/Q J Uaˏ$c^(BɁy4 4M^&ݯ&%yD@gǥ4@FVdΦ1ΜC􇧲 Тρ4 g/˝4l]n>`?2H7dSσF *.Lwޒå! ͨ⢾٩[wEQԐ2=I:ˈ~IG^$DV{IǩMI}.p`w91):I/'#nBΊZ pM~RAOlER6Z\ݏd98 3Z(OMr,0c<)G T\rkԥ(] ?+~ RE7bkFm<B7NMADx+OʴD}ײ8|Q^¥̰5~rRq-5v(B@ TCwy n{,7Ԝp>TG622T1Q=ڙPf"q3s92L)DJn?dDe+.ɛҧq`'"2z P-lڿ9DPDیnssHP9/4L(2d˫~ZX'.z]_jO*+^BgmcNxHBDvy ysdpP~_Xuv{=嘈di&w9)Vςۮ:Jǁ*5c\Eڼ(#I\zph&%(·yi~7S=;!>x̻}XB߂Ɔ0wܼVFWx?$ `M!:D+R_/bn<9 qz4=i@mdqOIL0(հF2*FF<wܾ҅71F,BUÝɢ6;$qdyhGػ-Ǚ[TqM]û6~d!kJTU/n7Y/LkQ1 }4=Cil)}TFosQ ΧN"/QO ?QhP"C?2)&VlehvC޲14@_> 䥤v}@=8%nZ|#*h+^ Ql{] KReIy U-$|a8BLRWuヸgAI3bظQaTջP{?=WMHK}p~G3Р SU)$@ wzy6ln%*W_E&4஭=Ŏl$ [}Л1/6Bɉy|i'jq޲X'DZyPwѳy u'7AZ&+ūh$̂=H'_rBy?@Y|`Sk'vnCO_n;05iɓ&_8.4A!-}(#K=uqp2/TTp28`> 6c?ҵ$36 =R ' {F-N2A)뙅M4?jR[`*VČ#r;{v?8)%6U"?D \S]m5Y\ $9:@\@teR.ȯC2 FfkCJR0h{u %̉- hP.]~G;RaWW?~K"ؚut# X8>{@HL =V9#?=A6P[A= 5lVؔÙz=$/Z3?/,'p ҐNwu>[ѝ1,+w t2') `mftu3b:3ac˅K7`R{ ՈQ ^@}3~E&*¡Ƃ&ҷ"ij;L/aSV2%vnmǠPTgLm(Րg 6Չ 6ʻV+|l)"Ѭ lHƩ -'TZRJ݂ܭEƏj!'ASqgtCti|3ڑv\S9#nx.]E?TMƺCTc~7^TMmGQv"T=EGJU{ R>WPCF[9+'jˠulςQ!ca8|:*D=T 1m} ^$K<^n} 0Cbf( )$f~'f̹ߪ \|jkJ/0IpKJfX}fF[>9"#UsCYƇAiuMmU5nFywphLr2[r=Z7gd{V=.,i;]#(~ u@]ߵ3\JO*b4-'=,挋Oy`]%}ҊC:u})|:cUAn@]}m.Wph%ZˡI8(WƄQ4]Ew =&;o OAd%Ն{Ȫ)b}'̳ԛSk+/{[œ`f:ms^R11*nK*3&Su88K&֨(AI$gHi?[)^Dl8b1ߨi7;Zg^`5eb[MAkA+<,.F^y\L'kb{!:XK Cžڐ LࢱNg[Y͵җnK+ 3F\ :yEru,gK@jLd(QM\8k~0}TЃc>k:VZp{$! ڠ7_?}j` eXBxUsΒY>D0P+3.y1(X]_)iXj3͊+^Jά}NA6,"6Y~tϳJykU$Zn<&cS5H@+tt3bl碆'w6'>uB !"|QCG3[ŹfEb? Hݗ5aP[Ayv#q=!mˏB1>(ԖU> blg}1|_lCd~[WUÖy>Y}a-uhH;2K@ȯQWS|=fItn.W@9]Lෂ6%O $d8)7O2Z ̯TqwD8LkhAT kO$)/*|~tGXfaRg j!?DH/6ӝ5K9EKׅfWס mM/iOez0!'] `dJet?>E~])*/" .2)@"!!0^r+qz*)~_<_{yZ:P&+_tAwҙcJqJ1 2ȳ;LwМ+=Cxs+Wv9U@E'c>x $hsKiQ>IbI?>fƚ-PK"D6{ڒȷ;T^2eܓ5.+ F0eVv$Q[y}7Hc6Jt!бNuELP (ԇR@תƶY u yV Zߜ?ݳ72nhꗏ)\ ?nm&%epЍƊ+s Vj*UA4 ,1;KEe+{/CYv|(%&Ƥ]P:_K#b(wx,L#Fi"W`Gc  2grxx$ S8eNzA|SA]!,t>MuI%[_p ^  4{| sĠEk2xCRv'"[*,=ȣw5V"3>J71$gC2Pg{1:FƦRD͜Lq|}cEE=+Aql3f'j5*7XVƆ{֝$uw?T9 e+媮ꞎ3 q@@P"#G{o֧虼 5) > }*ipVs;Few`w7QV ?t&7IC#ӠݺKa~Z 9ϦByiۘn& ;^o:0RdSkyޭ Ԇy1Flr[~|L޸T 8R %][/}A6/ARnhIa\Cs¦067<[DD ~RCu"o_b`AHkgĿ݀Z%1Z.; j~"He0G1"*qnH8 M&1Ss* ^]H?fR27b']rG V]":{+Qg,Ovm3)Š@ <3̃e#(*Yq_`  ipKlB õcl%sU6ǔ=*ә; x& Re>9L<fJHK/w:I165t.ʕ4o0,r:%@ @WZ2J;)9sJW46tHFy&8b}ĝ &3[生|5F^.$}ሸO> Nyȡ3CAҵ:zyT.r=Xr a`"EkLC'*x,=޵l! =$7:vN7ԥ+sp9Ǯ&&`:5'Y9rץX)DYK=Y&ы5_E 43BzE1| UѻQki9 ?Q(f44Nor$6(0Om>}0Vnmfx\JP.ٮE.ΜB9Ep阾a3_mwnJᜲj"k$~6!"G'or|+*ay4%j)GgpO["0a'Lqf j^ + bAH6뙯 %+!Ÿ5HqU\Icq?ϛ}CabCm?Q[ìue_厖&-cwF,L/&d0S2 ]!{Um8ݒw)8+wudXK_ W/S~$-(?"=͉ޔG(8.x8bƥY /$ 9/1GWޒnO2|ZdCTg2o2FlZIwzډFr|_&,)Kb|{S L*Pb@bgxNNI޵W]+Yp4s3RKnx1؏.d-%sd,K/zbcGS;?>6ݛF]NM_;7]:.kd}Sa!#\LqI2ɑl~1+'Ӡ dѳEAlT3Eܦ<&C0IPo14v +x1(]lHKrhwCIFiTٙէkT'Mju HG䫋2 m0D,5*?vTM\8JmIMCԩ }P/B~^ :賻-z6Ϙ< QimR߫4 aUN$\dGP*8zÁn􅇫.FR lD>MȠĞ]GMںlmx{@/D2?kv&ϤZ4FHyTF,S$3e$r攣s PlB2"+ Pke+cBlxS[π!=U$EχEEfh2/DŽdq|س&:Mv } RR3$|joa"`ᖜܦ{ƙZArQbeB89e)뚽Eu8m5RDC{l@d|ATi` n J:nH핽 o,Iό8xVP 0ÔeUa 9@ ]4dik qEOg*njc lEo|1I%fj5*h{Jt"j5~u*O/VK vN,o0x"jӤ.[)KFae*? uj e/2q`]gC GOi\ɺD iu'>܉ 2[Y!E*ϛfT?3jѶ?d@K[cAUtub+\Md<_ :x=~e5 W6N.CtP]%0sd$Lu% vqE%=Um~(J˂:Et~b͇&ۙYj rIRZdʗKul̿ͳ=)u )N' XuZT=0CW&@W1^9t&qk=KCw*\Fir: ^D)~6] FzTeɁ_Y^Co֢eP̨\]=X874<]vaqҷ2F_$;,pjY{/Bî7 &Snx0ZWcId*AZ%dÙt3#ɵ* Gvs> vqv|6)W1sCe "G(u?La(▝z;_.J`h>qa%%H@26]Yz }_' j2#v[ #zh0ߪ?IyLla|t)/jGC93O,ŏXƽR Ļ2< ,v])vFw1Ҫ#H$f`avlSA^!A!/?|r,ۺZ8ɝ9%dɖOǼ@o|#"pB,ߺˆE &Xsy֝-T {LKUCLsf&'#lh@ƯȫY'3 ;Qb xqf>Ǩ3h>nSw#o99,; jq@}ƒSvf˳NRi&φMNJSRH(ľ#˿kkzSjYK*Hx*j3 c2[k@^="*5Y7xybÅalN .@Wݠ56i<_jWMh23-|P-I& afv }@ɲ|8,%"21K wI 4=?{ D?YekD;:E鶺6Ω9"oEOf5"%KQ9=&WEFD|mݶrV2f4vPKZɒ똰JoVg@SOr[XU(t ])/s}C+J׼ ѵDW,B7uDZvX]xTĨaXJgfindZLpSS.bR`fPv/=%yڑDh{A:}z!k *J%Jsz0T~do(jd{Uh^]>f=d {#492J 3[ |#LQ}=E@-H$2rE{YY]4;e4-@^rIv24Dl>&H)$/(1Ji>+~{۽8P x_m[.Lwp`pj]957jkH)^r0.N{ҮՆnVu5#0Z> ,*MTTjK?& YS:F/]XDz 66wjAyeP ӆ;_w.7Z0 ~gsE`oA#uE C]:n`pUV|Oh`f(w:hd'}KyQe"`o5+568(Q1bܫ0yX K΋>J"imG~'@Xu2bπ2}I"Ύ Ȯ ĥ>9yb.{*6aT[~<w?$\?Q2;bO{A z( īg3v|͏H9cm 1u #jGMS\9bgWUE$zP淍&ZU!8&FT}3cb.?,'LqD(_q;ÙU8X8AjHoإ-?$ Ljmx#mf>\ m~\ky8RaϿj '( Uqz\B E*Y}#w0da4 b /¢\t 5ְf|{ 8vPN14sOK*S%([ՒOr:;PEթBXOB5{Zw yXr}ze*fA)؜%hX𖋛xw#d۫ .)$HU g@c ba\![Fb2O6d% QIS _l%+<3ИaU*QH"=:OY~{ ^(M{XZK<'K&I@7d].r`Wz oJw)j.{C@JHiܛyhIO76ND}(b2ۗ nK˰4(8Yg8 $5ld {vCZпӀJ8d: PKw}2ǃQ0:v -n.(S#4V9W+T>Y\ ,g58ϧ C!䖷n+I/@s~2=E3ξS x`o8EC 2E K@P,|.+qN}~2'M!kGI9tjPm ? &fP65DKa) QXE[vb;G0;^kAՏyz^ɕSvΙ~![R['k yJaĄfbJDR)s(%U5VJYuW,}2Ow:- (XbLD+6"'u9~ %òOCws/mL;%*`:ouL,Ìt6ll9!~#:`38&=,,nejb4Q>Z a4P3&u؅~T~E8 0Rp>F?-.AaZ4wUN/SZq4 Ty]1umb!=Tg298.q`v^$Do!@)#8&(CVHD_m߻] 6lnj4/$6 D>0V//0*7%t? P! Ô%@F~' fzC.\5gLD e]fHo,ݗ,2 <)搭 Fy4 ,j =XBiizг">ߥdu4sc$rH{[n5Mk6ϹYap ?L ,Dz " i,vhcF` wq.i πtǘWG K̊agOfxZg;vئU8rfk3ڿvMpKw,w"p5eOԊI*K:Kn};+,86_J]\vlr{'(&?cM^jzmawO7@P2 :܉-߇X`>լb24؇c+0JI x#Zz-tnc]8 a66.[FBωHumUkp Q"zu>m!tZW1[0J3&Z{%:D@,eBt6G{,/ru۔q) MSoJRHMVKXvC;ejM~{Cz <+!5[+?xI3/4.,|4|[V]kzx:ut1gG7X0(-($: YhEBWlJ6%pswm0- p[RF@믢&blʒa\꟤T-.;jn_W=hvW'5! -khp ucY,Dîٖh\w: 'ivy.~Ӣ.4n^P[3gF1l1iլ">8ƩU@Cgۦ/@\@Hٶ̚@f4W'1mr _j̩c^F SzEȮժMO  !;h Ao/J]sO=hm^rO.jE8fbx_ngf(vv ee|Z=M vXHz9R y|?iZmUcYkz96Т&[_p뚝vb:f]u5G}/n]}D‰.=beiI5F&K˖ʈw|ݽ'wk7+"RnH⪙FI?<% f{ڇ:cg貴ޒԳ bs=߸'|YhF?V FsM(ǝ^=1Hn4?d^, O@5].>a1bt$_귥B*aZ@{dvñf?'Br1>q ֶX,XUD}N{ Ƃ#3@٬ijM xzMEDe"OJbYͧИxTlսۏͦnpPNxH *W_݉` 9 @s_܉װa? ?@>XJsR9TTLO 5C'VwR!)"ȋa`yZ9zTIǸV{N0J"KDj6}k ڐ#c #j=`Ҿ& +֤WwOJ{I>Ҋ3qect"}g )lg< <!3I [Mw Oi\9M2**DJ|`E0S6_[KiI$C]IkY{~>UCR >ۜ0|cU59 I,X{*8{;~XA޾C> .Աh|ݣf^ndMކ'Er~}谄a9 e6O86 < %wpp.xS,VmT47ZJϊb Py p]Q@U;8";vrlJ$m25;E\+Clø*&H$!sZؾʺ( BCgMVke«Nfu g$V[lmP2 Uijʢ1 eM*hFB#TDt=^ea;b4Z¡G{6j !ʱ ~4if|ŅZIM4HhuT3'.dDg\>}ڗRy0mb#v]‹Rnr8o>EyΜ(:JUlD}!4%1 HBmá(:Ԍ wwLnZD4Kl"~k?UtO֕av3Ϯ`؊M+\Ovjt/{vHsenj?,/C\>>,+ïVDwXT2Dt ؄u/4qԀ@[}OfQ1$p;i翎G =DZ3!"L/U W/h꿗ꜙmj)QOOj5UT֒Z_5L!-B-*A+*}Pxa+.=2<7pOuёJBnF 2Z 3,ꎄs>ŅEgOÏU&٭hpeyh$+fKRv&ZJͰu5yQc%8_[Uh] rbϽKv@>ϼPԤyw p'fa6$a\[,vj̯h6&Jq?'Jڗ(W5qb> L.U|l~m$* ՔX:wΏ|׏'太Լ3*G<$g#C/$BZ@!>. fSR߻z1^h(,S`/o_z ٠ES~Jpm2N8t㕯EY6MteZ&/( x6ZdXQ453)#n+I}{-=7b/Z)t-1!}=hݨGf\wR#=:Cܸse٥͖f?Z5<͉f}U, t=:Hٲ\X>1uq'רl-I*gB5+y s?c4Z^M#Ε[lV/]H S dc;^6V!5Zt;$o|a7h)ch"$%}m>8W~v*]rțf܈E[>cWq4Pa깟zK<"[Z4T) -F%CoOإ}셍aH¿+{LNtYC(dnȚAhf31ۖ9Aq6`Jp:DY{VZu&j áܳ1_ÕvfNd= Y~nx^;;%1{ JOrkۖǍDBag{bSsw< ޻54˽]ix{)4 v= }HL݉>Z)bq3ܐˎ4΢4#e"y,l&GlSX/|-p ƂzYx[H7@7# 4dmƯ,S %RB6F:4 Fnh;l< W`fuschmFCOL)0NGW|][&3ȵ󵻭lD-%e pyY&ϭ(^ӗeSAO0L_1 CF`Aq=)ue޳lYڈ3<q1A>5 oLw"_dQ҆ PL3-JѨ!ڕƋ e BGό\`KA*}CIVd#1969_ "=dxSS`ع߸$yxq b q _6P 6\a%6z Gҵ 8Zuy_Z|2e\sT:7Y!b255a&8>3Ώԍ֒uVKA/gq$ t40&ݏQ YsF4E-CK4 WDQt&T?_heհO&Vo$hz|TK#iڿi0AA&Jٓ4?cu<0Dy݄BSq{׺j>kO-KF"bxzc1Ӌ+|pr} B|>@ϯB;oؐ۠2yϥ B`.wR6܀<ϗ~Z0f/jPF]:#Kƫrba_/]<@㬁f&j/;c %SKD '!%7GO #4,g}m .!!Z@ 4:N]AL{8 # >CCĶ'J8 >)at]S_n5K0ARLyGpj.P뺤\! OI=\P5FoزϨZr|nuEO3ͩTɚ=I'RFv#g(DlO֥JVH u F:0J [q)հLoݙlK?PE`b[N[9NN%TYo{*+L6G1rCw TVLF#}>ݪyb0A>mMf}U)z;L IG (̎ sbEOٜy}B1[|lI#,2g?R S" uئS\ÏXUetAxg&GYEmCEt"y. W}]j07}ͳ#F96F|LܥM\ջږ3wq+o~: .49S׀0>_[ExIKnSc8j)APUŜ}FƸb4AR~7R @u2Co8Kko~|8ϟ*{aӘ"Bxu*Rs'$gq?RDquoT䥨Fi,)]U1&Z:}_-nӘyrOaJ;:4ʌC'6f1Q"uKuۋ*]yh%Ѷ)p/\(X]lesI.I2&4=bjpt+Uۡ5uNQ_`{~&z{ ~o)gNP﹖LJ u!Z+V :aCs6­`̌0oŢƜ~ -~Zsj[eAp˘?IE>QGdG"iZ/& x5^vlΧ˻DąY"K3e PCp^]h1MuNg#,AFLE8Ue"Eq_(NXP(S荹sDQطp*n| IPt̎26%*baOXְaO2%&eZXSKo~h& HZOEYm跙|č ؀n *lѦك*@I6/aq3Y38;Kv϶'X= 8CO !r $Obwn* Mw+et7*hyc"(bbQm9fHA🗈PqRڿ=[[r5ثfp+njD,nՂQYLN_? ~uyIb ͊K=5ُ~/+ܽ/H.lv w΄ |5oz+*R:hGv+ɀF{-S1%ʬEoVzSc)a.G0*نQPDmvw:iV֐}>MXٍa3҉~l6/¬e %L7fcԚX1R3YV>DK&b8[`ϊ"ZiܪwcT$+⏕@UEBb: y0al㋛IøbrzWVzӃawϺd$䁠v~c69 fwz\O@ucz#]8ǞԲءxpF/*}m0閰NC8 BPsLfD-ˆl&iB<_PH̨a~6/dH}p]|F@$_L )?P ?qbqTOGi}hߛx݇:&(3% XA$:>(rL)6ĿI矕0doaYɗUщTq-)O:'\Mw%+5l^ZF=lv'3!]7DqLYĿZv~7j\1UmdJlINc[t?i:H,rG䟿1BƸ-IW+8N2]$#P^Yy NZ / >0CsDZݱյ\/.h%r^Npn'(S{ h4x=d7Q@BD*(`$lJJ(oxnt*p_*9zjf*,frxP#J6GA YNŭQ -z@baW#++5{h 4Կ| 0aL+1wO8wXR` %*4'*e@gbbӐ'w.Ä&,B;d zN_WG.rob@G]S*ye}?0H9n[rq&Zmpm; _6/ob﬌@gWK *cPmD_۸$QIqfXvJgS<8IFIKy^Q*{1ȐIf69ՔoMoTq=9 E߶x`(x o@pg, P[M"gD|xgIdʦ0#f.TF̈/ 1 Yar('ojS`9u@- )}A 0l`|LX.ㇺ|2tҍޮ@?ptPF/2({q85)ؐ•IhcWw0ؓ׳c+TBr*TKЖhv:6U- ksei"c픮רV,UetH]{!4Wt8Rxa(#G'V%\D26qЀi3@IMm7~~[-mDpQwħvgQ-Bh#&o3kp歇\۽-h" QH# ׬k9 573_Z Zn#΁-$GA ϻ8|8]glbħ=,I֯9Cr}a uUͲ| TσBѰh0g+fV+c1q?x`3ƟAJE[re]V.CسzOonfJ;\;b i eqM$=\Qe|ecX&%7($i3BTe7m/ønm:ǨRΕ5B'jȲ}jI۷zIE)KmG̐Q&DF{F%APB $lAO5ܕ c(8g\DWOA>f/rզ.Ҙ|)MI1U~hQlUZ9Ux;F6%0 ґ|*RF|gQI.yʩe~*g)՞ui3n,^7(؂BzZzY/ 2 \x82 ^B>^O 3 auIUb 𔤩pUĜap=Ў/7U 2r!i^j1C7@$m6Sca£$&/6+- mDLh%PheHh>WqRCQ>$+B^'FHϊ4.;i֧6X.'wQhQD5c ؟k@2i2 *E6%|An%>ήy2F]uLb\0b9sվZaVBNv@\]@dβ࢔s+Z]Ёe\v(O{VZET|T2g> h*#P_̅;h8|s˱q] @_E$8c;tSV p=ypXYA}D4fwJzkB.n+m;_W:Uz2?w S>R$N<&Q7BڑɷRzi0$g"R1^dDCx e?qL8qm%/Y͹kNHރ?wDn!O%q>YDY,( ݎ{u }UCmթ?Wn%x"U3DO`r{ H(Ppa&-?"+~Хz}( _;qJ$SHT#ܧKS|<7ot(_9zCdZ3M^`D̪)u@ v-k۟mܧ2Ȟ]lEח+V!r:KfROjxhFab2QNz#I ذ(aWݮ-_$]N?32/΂AB1RN3* vZH %.$^a |fsr tƺ1F,(Byg k^W#> 3۱a,馁YaɁW,9I(06! 61xM+_ZMxՓP:ڬ[*)z[?cQ QѿCAXG92O헬;O^u<8b5mfˋ8#q:}%gVיq6>sFy`!Ӊڌse_b)tcl72+0?)[^ԩ!ى HY/x{ .6mR:|jX9{"!AW)zFgF!Bc('c)u:k6>8ItbK^ !7׎NNTTC^c595LX G-uAxka%(Tqa.8uy u!xR+=SI_W1h}fCS64~::c!# j?udeX_1:GD|6(#첞"wq&/<~36\<e- Om*(n7=X%~u 2#;ֻf z/J76Bfׯ| ޖ\3m0_ i]JSxX>W2Sj]L+K#ZoSB}SkMJO>)_T;*#PE P)䴍BzT1{ L~X TQmpS?qvYcl]4k6&?+r;'/7z/

lrZ2t䢙eU#AAn\YI.{HY˷,r5i{/V./uN*J٣<Θ9ߌWx ;AHB>^]s30/z~ t~Yn6H|=*iZT֭y8ea#k]76R%TV JR6rXq^E8XVp9R[1#2_."^&uV坡 Fssb~ 5m&;Nţb/ &-,fˁֻLlS@'KA҇O:z'RwEN_\!Zo:@ v;! qwR*l{lYC~!Iih[Vm늂jeElV(2s+fj&Xm;XD8|@/R;wѯ_Ȋkf(,H-_ 2{/O2!օ!Qq|ňE^i Nez(>MT3*ʻ*%y4$vQ{dlaԴ`R@IIlU;; ֖r/ o@si#-p'S *~\ȈFr$P % &X@t|8|~e3%*B:\` v x뤖nl R m5 Cmϸޯ[:cF ={{y$s۵ȦUGV T)pOܑ.Q֧`2J%)w{W%*=TfdBpO'lW"д KB@'3r &V)`ja96NWizxuEUWϨo7G޸ $Y⸋Q WSX.B ysbJom -˷rW pnYS:)|sxpJj _9J \ʎ(A=ij]f;qx1w4?x#c:(۠ݖe-UAɋ:p/lKnX ~+i`iڞDnOHjD8_ 8`\E8;f{?r}_K*dweIn73&\@P/ +U*[CDd58Irͦ<mn,l"K)^pG<1(+B[e[];>ZZW䔎IVPOv10YE 4ZmЭS4=;eޢۍܰXݶ7^f4<%>H+7b{Y2"'i=5`}tM-v)mՖI \ecK㳺׾9xVNAfRky fsDJU 9'0P)q\QsҲrp:5srϘ-[M|L%o.w%p25B4D&* cw(n`Ew,uH.H4 37Mm`Vzrl; SIvմt_gق/MZdchC8wEW r;;Wu!.jl8M$NE#^I `kC+Ka4 jOY۵f:畅r!ƻkCZufk? d6j&ZɈ'7?PQdu+* eaE5}`FDG:S_4睭xP";eH}бFaEFֳ;󠶣zMXy%Xlk8ǘƀcDOs}8ΝKv-4SmL ynX9n!cB dJ0t4vAu 9Et##H+թXβPe>!=hW%'avAn+ϝҘפT~YّuARl4nw͆Z¨ظRlwP cʜodU3u"kS L~mF 0]/Y[ X|@YV;Oi4y-lC!2UdaJX Fʺ?PΡV# <+D2MT cG^#VFWH4F97˕g;uPl2 -WؼrmM =)惴ϐ^vЀ P ]$fzKcgaHF%$uGظ*.h4 =dXW=̨#3]~|:~lblڠĉtjV:H86H1E__bPb3@/]؎m{Тie'-{wŮTpM ,@w_/zk91硡wJIQ4C9\Ja = ; JS])/4BZ7݇?=%E7"n$Q,ú˓F#>`=z9VsE ےA/tw5I/'GlTęzD0U3~ gm:^m'xW l,ҩ8gtd}s߱A}yuѪNt- ^Đ9!Uz(ݔPi(1u{yQVUȢBѠ0BHpkq[#(M܏ѺIg[:5bsOQ"M(a{p][2BD HxYK%tyoPcl{`X0,n&&# ^+e!#!R禈N佳m{¶Leucn'$|>U+H@zC!+G)m@ ijoh_5;kW7; Dm_OkKC=$i9YYq37-;ݠ! VS5G::G8BNl~ uZwIj?)sշa{L^=~с a!ܹ7\S `Cva!#q,ˏ95΅756тeNڧeIG̅_6BXJK.ۺtoqfnD}m%{U$^h,$[X|'N>\O"u_r">C3N\n~yܰ2ce:ro: EcwOmߊ6J`q+ 5 ӝ< H`-bUŗ5g ]M5@h5p-FiiBo2vh,1NAhz8V\uy4 kdQΑL·{ߛ7P"BѪUH|c9.|enމZզD]8=மqPE0rO9Z/?^hA0]^K$Rs ԫTʾE~jQg ֓XM׶ k^$zeӏugfWiG@"zi(2do1 ^C%6fL(esL&9Ώa["[4B@*H-WTYYG 8VO ;y LbZ6eHY@Bb=If"廗yC!4hdrYc>e;+5n\ }3)6 #Y9Ɩ$gSQh0Sg:9v6~vaXjZJGЦ>qdC a/&M` ;] )Rk2"@okpI/jݕX+|JܡmQX -ٔmzʐ8:R2KKEY`$f E<8Zm1gdz:=:0t ê{} XM/\/%o2m4&08\t/v2ly1|T=γJ^H~1$nZNio6ED.Ȑ"AX߻y kq8Dq2Ao8Ze2"w•\@j0Ae+@C#ڗKsD{6g*boS>$i<1o%-/,Ɣ~j?Eg75wX45'7^RzS%OiZ"<(u HbkL^AOs#k\M]:hw5BUuP;CV'<.Ibb"w0kJtYRKs%aQ2z82]ȲY*zbw#Aбs4قVV2ďHeeN;Q觇">I;y~1.gݽUq,6pbcIf2V\3o681]Q\+j,,/$)4saUi'@g\(؛Ke/P5&]A"tsfcoEVE@BV yW4e,p.N_^6ՙ4؛=‰x|WAhF/Bp1k } @\7=K-Э'*i5:vitl)myE)'2޽俏Drsm6FI]K\ZS[[!bmJ1Ke 0qo!\hKA5k_%MdIۘE0pɫ3Key?s6P土VqdbV H_i!&{#XeV}{m ym7){,vT3@zV7 z:,QGrW\ g^?j;fڴ2FI_#JFc 2GkhJpsyV&hvU p;H' HW$ f0Y/P}^|SBMuG$׽Y1O߄P@J@L@vT.T1U& vv Ci6}~;Qe K%К[ K" aYlL_(,ނ׼Eqv/2^*EQq ڣ3 Y [W9  |Wc9hndh;MMvtch4[TpN-6hs.P]dD ܒs i3L% q2P|SM`^#\.@IЊP㴸7D}TGJ+lgk_,y^Zl^' 'd؂ r]AЂ$VܵQkFxQY~J]x^FP]چy0 P0ymV|sjRNf4H.=шKI]acw$%#U䩝WCaiẏaHo7=HasH/\d΂fo@l7.Brߤq[V*`/}N#ѳwjgz#J^ٸWZ=XVoJLqeTВ";>ljxSX,F(4Q=mv| 0ŒxU7?=F1'){뗎f}:@t[1 [6WX=3}o@4`cq}Y­+Qm{ܼ"v@O-o[;K76;*MZDžs O [lwKg,nC+r}zV TqPp5(7Y,;f<;pv&IJjAbBQ Gׄw|q3^I=uL>L9oD(d[F+j6c͎f=*d0Z، åO޶|ģ7Ug:/gKz W" \/I9W}\XpDZ +jeL@ ַj$*!F,WmTIx86(ţê,I"c?Jک\eA @ksٓG$|ypI b2f!u𐄋?쿀TK u73Ab 8?W4Q3o?vaUnraײ^s4Km-;W"@)H6Rr"?8^ݼ饀NA3UA?X[=q5Uy5/>imJkdNXQ/pvl1= ߼+܆crGC'@ $S F`9+tXᐤ+qOmk?x+k'E퐟ƮFF^w@*AKt EJR N6S֎9u9Yd]] XͧUIv1~P3Cls`JӜ8O,QĊzA-h7mDS'J3*2e h!0mi ˛Ed=\${S4/S/v 0q5oax3٣oH֢iYC+5 O~jRW}z,.zN`Mi3\/q{W6RF8Z8uԆgi*sdnKn4iUQYuN d(* ,ݥF,eb r̲ꃾd9;Iuj49J" `W*O&8ɮF]BrEkd*LL|H)ovPxtơZQ.*?n-,WS+^exë](.,WLBd #4sFT5(:DZVVb*y>NDpOs!y9p7?˲VJr RA /!fGsg&𳱋;Lt i0V׳bBH_;l|F13w "} 'J 4y5\thWb2:mNmv%f@8,pιn v!1BS~ijFs=1а1s#/=l= i2\w{DDX)bZS̕ix#q!x.Lebd>X(HŪSĤk*=oW$B>$ W:;{ Wa,Gg!?}!4J69q2QyW./IUkL.a'!"  ǾuA̯d$K8+SJ_1*5>wbzl^TҨ_>4Qu3NҕU{uM%B&3ۅ[2WrV}<%V~%`ݸ\xifڰX@QT궩,;+X&-eҤpk:䪖f MnCK?OYs4~oȖHvϲ}-YO&&r0p*u쓀XlHL}B'TJKr(,<6OK /h:6PסBML@ lw#1a6uAL0Q=h3Mp|2[-m_^[,@?!/b!wUgnk^s?լx,4SUCKg k.Ĥt@۲׾IO=hn74y(!' 狆>B|_@,b)[) h:ƂMi9HWƗZfMvh&^L5" TӐM]J,I{AP i@@-ozAן.>>nEfȏxjV3蒰ia4:nkB'm?''N?p,{k9+kXj(_&Rkb2ϵa bը_ J>̚I`;eƟ%E7{d»u"rw QVOj@TZG[n?[\H޲6°󬺛46 ,hOVW6(BUr[:_GhbIo#ť-\&N!^=01kh#V˶9$ 4^v\î ❢Kupd?( 6F$nWf]'0`ԅN$n+:qm2lcnXZhT Kř88\.6w% Ug p 1o(Gk ]Uq{Zp$㆓lSs`ĩ*u`\`񃿍[LJ0֝pxC%6㘄zSR,v%բ .D)T򞽗#|S,8sF`5 '|e rNluRn.]äkʙDbC6tat1~xObD%]lQ xZӖqfH @u 9NQg:زoˬϷpdn [5 ar~IF8'_- v#G씂x]\ޠ>#n|\gTF}?϶dtTN&,YlFh&zvvD3Ì>3з*jg,. v( B-]`!)\G>yXv}-caeei=Y fo PA򚄅LW[Y&elR2yv&7 {!q]iPgXw kZjqZѝUN7b좷56 2=MIU1hPßTB%ƃ-1Ҥm?D!'UO F-đAmԌaJhZ ܄a:=ƫWϺk@e ;ZL< t줅I=6FW&=5zոT`pPRg/#?ؑh[,Z(&h ǹ'\Z5B|ڽ e} ]Pt;P]c\^ALF\@91h]k{Qt-_4Vy%%(A0]yFt~[47El9MN2îL={O^LDmuX^F4+gMP]Kj"5]NM0"Xr} lM1'jnm~-N8QpAeD]6B5`UR}C[cRNjjC'h.užiۄ+^PVȍLe!Gʨo|t5.Sƫ\7X4X]bᦜp;rϮl0m}b"@aC| D* 1\b4\; s]zU<CZ \Q/RWO?JD*hGn5%B.1nUMAyEtPwE場ph<{a5ApK,Jzi1^b\AGPŁej$kݫ= 4 ɸmV=0I(~e^5TCÚ>,!tKN[<ͽ<wX I?At;qa_-}h9dzԮ>mV6hɓMUmϽ)+}$+zͫk7wdZޚP{Ƙow¼4"[%l,B:v5%Ӎ-izG9' [xo=5bt/JCnb*$TM|F~vMĢiPֹ%ᵙƪ`(>7`bI v@l1Qҩ߸=Żv+,ZXΩ>uņ`5l.yΘ2Y%0Ư=b/>:߻ܱƧ+1 NQ.P^VOa‚/!i},i'b^*YҎ栲[vEۊZz5ѝh_ fx{MRaykZQiwX]ˤA2]v>R1nT,1vZg@iMy]O8mJ\ă ֧q~cmO|+.,}Zؙ^[ Eh<"5O2`fBNf _lʯZ90*O#;s0Êiq5GoXjj)ɋyL,@}*5j,,GmKPrG!C4(F t%jKd &ͻ"3|iғ6`='J z, T\-UrN=F0q*=AT,o=۩N–#SBΰc]7G;T?MOVQȟrB &QGi$JhA|,ǝvyX䯜[d\W!ؽ5-m!ĚzRd&5$-3 ܗKq"LD'0{_ۛA?+hsJSc;_$ PacztF)=0j|nfiT?2^D?l`AԨ6et`Qca)'B* WubOh1HOx^/*ҹF>p+m/ɞ<9֦oeA|[!]Ap)1#@EjeEb=T=ʛes sI1zEzP q '\ j,#]%_^V`b^l3]̤$(QuYID-#F,UZn+U(0=Nԗ-CL-םH! RqB~zN!aUbI~ GajwU FbSlٳﮤժ-wVF?g~4zV8(WѾvm1KAm0#"ވo/$Gq9ICϖ[RR5tGHcQ퓞fzr^=I1ʿ&G+a E5PaI%t/U LgO??^wur"۪k%'j l-F'm̓ayGpnC9gC1Dʧr9lSe57:{=BpyMs̀0SM. Є`ȵ8VSj҄3^:p%ovW=[`"97X2}^! fm C:d5d=6uCρVI]e32/\j[= G-tN4' VT MפI(&?=݌GtNL o,OXKۼe/m\ zM{VEoHaMI.uK]{h@gK-jTzmKb[`Zנm3q Y/RfȔÅEej\eBXu3~]b_+zy"=zq8MG| 'O$Cɵ5"f[JHCL%Jb̴q "-rBILaC.0&*VM*7`iwnHP1CQu(BY>kGQ 9 dIWYyWU.K%.mzoSaOC1BXo9 |-qr[3FLU# *J 6c{9OAå=V#E%K%I:Tl >Tg9UǂY]b,<`K_5l J<:(fU29=w6t~#+jI<(<-罬Zj!MߟQ;b1J;n~Bhھ[m2I %WK^y0gWNcyH2ki޳:jmFW?s-9gp-}{(y6&>RT&lH~[Ln]*) *s7ߡb$CB*QQvw\iVl4,c8_dh\-ǻ^ɿq|Җ G Dy@A8;A- 6-ʮ K@uy.dtD&V,| u23 -&*: %80ȷNRY|g$u8F6 ˼0Ѡ2Psf|1cH#nQ|R07H?.Y}Tw7)$ޗWDP<(ϫeҸ)-Awto)fʋ߲ok3U+A%DyQ{}~}_.4,h4 0- Vڝ so1ƫ_'nd,t?U 2z¦$sn7zl:Z&rͳa ~1N!3t*>h>(x74wG})k@poV(P@DqSm)`A$G>U- yY%p!CNNH|;/# 1&#eT' ]}.FMFEoKL[ /phhl)dK=+i{+p.Xul\-X&~rMfb Enxoը2TiFH^fMEq#ȱԉA3yu^3 aFB4r*bтPjXq Dex%b Q™FW/ݐ:C ,4uG_b~3N$\K$qFg / O@4.3ei ;,^KP6db^lc63 [c7N#w: x)j 4~ s&EFp˜5Z7NǐV!ه|gPSǧ23:q1/P˜l F9#a/%YOA]vTDwr^ }ʦT!LLKW4"_KCѶ6eah,P㞯2C^ptWI} =uO*멌%¼pw76xv;4"ʫ3B!8ğq"D}=Q_-i+,U.kpd_ f҆ڧ]YK6ª?v\GXq!LXGm,PhD43}9Aem?ϼTKS?"/%L;ֱC :^*ِju$$`si/1~=(wB%O"cN TOS[CB'aL3_Il9/6K> CKv"rIړ2K=RUD_<~[Eم;sV6jp oQӒaqH0T5&;(rP5QM6zDݴ&C_Dͮo+(-*Rv܋ Uq(Qo c -&g[mhvbU&RqvN.,'#Swa=~HܤmNe#PyoT#XHSE{DligJ JQ2z(9u9p 7A,̘4[E2iF}VG \Psa|p&JK̙5o.4T5 Wjl#pJvTRR+X:Cr 0f$A=(^ۀ9s;63OS҉{2P &YG-׬֍Bk!:kj+<.UHpaPZ>5aySW}fGիqtԍP9ykK / tFuU#ݯ74)q2l,DC^nnm0ocR3U$uE 9Y.IK[,>/: qLʚm5Ee%$3 } 2"pV݌>,$f;O04# ʢXU;ôc rar<:XЌi&\J&mɹ&˯QTGdaU9@}S5vv&Z_Kn\:eMjӥw!"-DZ jΚ2>uTRO*ib 3]<ڭ.0m%aVU.$;nr^ʧ G(;2Wd`G# W]\ӎDJU. 4 G 1c 5,RP{yB hEWš{lϧܬu]@c5 7還WHQ"Џ5JmS<ޖu}+Ќy1 }GbG7o 5Arj9k:|zUlW9CπWr7-;D}>)F}w`(ne _o>E5n>ka{lpȖHSuc $wGhLl4jEUfܸlͲɾ1pL$%&/x'b $ b+IsӄS0 q./)A;Sz7ٽ`2<%Sv 8(Njq7Zh->B(S,׵Ͻ~>'""79s2w8>lB;scNDR#IaɅVE3B֖ rxBY-Iq<-LTR{wah*&pb$;Qd{i|Auh\ Z.:*8Љ$4ZW].BF5[UD2/ͽ-d_'ztu 4} Ѫ<4w_]㠫z0;'se.{֯[fo]7pkWH;G^KC.R/]-YJžg:f#hN-į?qQU |jHWd o"y^! ФbBfh5Gp=uPA]]Z<"CXBDc[2_FH):  X Z =cA^}IS*k 05ny=p "ԑn3T3'`0m[-ya.W`j͚k=JJqY-]]6DFŘ9C,˞U_W^yc-Ȩۼڼt"SܖQFcvČ3v$;+NfTcy^q=#厤1Tt :i=CQQ߲LqLjlM(wMv<9ݲH{c*z&|۪߮iA(97zbUy{2}!2=b N[=!IDD1E6:ry䗡͖}O)@RVJC+ӀO^8)M+ ڝYr#[d^f\9Ep.j 4)xlO{(*v_gD ~bB6:Wk)6{j~E Q9aAäGF8?qeӫ.!Y߂B K3Nx( |3У>VpG{ osO>,0n:~OT-7sQ JI ?`[ž"K{6=Va9H$ѧ##rƇ8;B!I_%?TKZJ5ZS?&BEA!kНoJp-iS39kXR։#(!r\%!1hU@@l()dm |AFFxަk`-8slBVGMt㶄2`Z^7K00d<_f&i-1UuoI`lN +iEzݺi߃?8uky[v,Hh_)wint>bKt S3)#gqu 70kU5{YM=cJ좌I"#=%m$N+>n:JJCkA(B~ф$GG}BUaBIq-bX*$ "Q AEoFܴ8"+7\WXlVfD0BS85W3%Imߏ1o2aEe"lP`]RL  }# (bBե}i8+nϐ߿0ilǫGZ,ewo7iL Ytړ=8|:TgN0xlvs`lR1 a -1%R)&9|m[R/*?;hg,עC <]psZU2K଼jBEocݕ!5DuűWx/'+MAGd{3odgJrtK]У冩p5#x%* SC3_ǜ{ߎ_lAP*aj}9|Ϩ+&ZCfEOmMc-\E-_;ly'a{澗 |@z.:zbW勻{Dת rlnjLx±tjϮU9)|H`+-d ï/_2l8o(EaRrIcgه.8bXF"_z; ͢xd o6p^cⰉsb,heumV#T'.|37Q Z~A;n*9%_6n(A]ZvؙH- =b9gP^@ᆕ3F7bi`,絥xo3w/QϰktCvLxCEc|ϕ5b"~]`m^r$pv0lzjی>:gdj sYEh5[Y7 {`FΨ)|4WKzt_&}"&Pe3axqnqaU6F^s)!Ak aK2NS*Tyk9l%wQdjGʳ݆CZԫyۏN]zc8XWݛchjZ&t @!$!(d+n.m [BUWq)"_z@zG *MދE\ ~BlQ*k:皧 %KA.$W;r,g0`VҫN h}<~1όǙ4bRa2)հ9JN-٘wg]0-C!K*C5{<튘-wXe<'pFGEO!1?aּB"%͌9Wx fdu;3E˥U^-}^ 7O`PuC)Z #D92C$w@g"cā-/5mwJ7C;nDވiYD>kwb椻01.1-nG;F(+'K}pfTxɾ_ssx$sfEA,DOjJ0={3׏kjp"Gjjc($L`GW&T(VB9BG ~k֢p&A0pLz< g&D\G nA1`yU?/X^9p).VK׹"+[z2-_PryEO׋+V ;l PqՀz嗅dxv+N`*t lGڐIGiSw:NԀ"Q” .TTn!̪}磶!=m[XȠZ" ݮ{SN}k+1: wZ׾0-vR^OX.RAcْH~(TI\CNX<(r3wjs`@U$Y!xzz\H0wQFTܡ$ig3fPas+ Im5L@(n;Ͽ+l}xɱyS4(β$I6#$*ZGܴ#&L Ԑh+I#oCcwZ4~7]&B%fOVgGJŸɍZjj^iIyn+=( +@==7~nT((=)T*W,wY7"-6:pTcQHE/ȼu`Qx\6T=prQ|LSu90?^G6|ֈDެAWѸSBUJ:>P9E IC+ADG4(!Yw: &#UIe_ _+ِaބ#rn]~H5GmhMepgz]WѱqoN )fقTU ǝ$9+ %{LɹNJcƣl 7eW_]L[d‡%}#\A["Ҩ A6ֱf7O5<-yBjZӜkR8JTjL|&v+wOȩËvS͙n<SAQ\Rs͏w@B:DZQ]:`AS!"ko1"L o '\*~ۅ"b6v뭤X ܳK@Ȏ>t?S\1_aǪ]Pћyƕ+Fs-0J6`PJ~&g57ΠNV}KaCnL#1Ɇ$ ;AaiuAOSmQ0ăi=ͺ񻽌u] .[+кhw76^3(Cb Z\,Й"pA肂Hdh/o VB5Tuj/wz,d%}WJtryMQc5zpJ@$A'V;'},Ww뇥qWJdn:eaU;S 3Bc/"r/6'n5 +'W?iZ"o:U/; k>g݅djoemKwV,9bՓV:e>AGu "FyGȌڍlg>*֛UD?"J"oS ܲSYƠDxKʾP!Kܵ@`2Y;Knݿ KDLjGJqp~K0åE1%-Lҹ-痄s>,1 R([Yt {NKtP3^)c\eq'MX˸)} #ZA>eN ;`&kx{g@t~޷1^s%Uh 9>2KBR5.;~k8/P)NX-7#57ĦG4*ov"` @0ĝ s9(jP}C%m{x^ŰIylil~ȩ $c~/= oV{xb'*_=r [Z B!`dzbwHMʋfyHYw)0z{a`wIT1TtШBD,QdOU*i -D >Śr@lZ"5a9gb;άąVfVExg&5"h ?(j`xX*B=&Z&ԦkE@Ꭹ̑7^T#*?luəٔ#v_}G` kF2B+)*TƑYG 0x&9_͝ b`u[w+apb'KUOOYOTTQk(rf{HYaU@ ldҾ )[aiM*zVzŃnOhǁ@@ L md8O"1k9,KiNφ Ve #I=#ۑ@g8ZKzٞ#NRcA]T͏8U:иlZaGG* Vl\k޹ʄՆA+璹o z(ք9l|(<@UdkT3^_z>@$4ؑ@]oNռKzcW3VvdF~as/Pᬢiа B9/TfR)-RPģ+!TگxTBLy v 7-زg0\6kez˶4"$efTyd{,b?LJfgŴP?XSs=^+GtBS@ h=Z 4O T. WUD%}3{=iK}˥-Oy϶č0,1uGsLr&˲O^_߶ae TW um+xg9YWfRɹX!ֵv|^Wx#ant`A^r|yIi _k]^ B?@7~QĿZUD<&ʳF\ Eړ᪃`0!c+IA6A&!RI{a-Bl%7('?`( ' C`54a;QCRT(@DnUwˏ,: *+G2湈Nx8i7RrY~/*>rb)#N޸@> lA>s)XwVROމODZ#<(=^ w|YvC &Zl;1UBTs^ +X:Ӯ9nxlۄa>fH OYODgu~lK -{;ad0*. ωNޱ waR|8R[QA{oQ6֣/ W&䛌dG:vJ\]8-ZU_dyjұYꪇ;\d1/< wgy<{+*ʺvnBEgb)弡+LK'[Bs/YX>#Щy%Y*b_OCXO{K%v a\咩! ߳9&g4\Q B!yG?%zd^iqL,X/t[W:=NG]T{EVXZm|xʍi#@%tcϜtOO߆lz7Ʃ`d#&@~{u } 8%[XS&%y^*U[߾Ch>Z;7ρ׽oS6[Zb"LkXE`@x ͩn/&P‰a 3Wh~$i A$hO`Y,x s{Mvv9ܝM.gV(v\aWxNq!vXtDvPd((t_FÐ6hp(m;7F7cdOJp6"ԟߙc+Ŗm`J}TCy?uND"5Dh ȫvNZ#tq2G6<|]S.XC[7HCBdm>-Y7mH |OuP( 8`W㭸 %Y5s{Z?FL_K[gG+s6zkDBdjeG\rRYM9%0_ F~1>N]\_̷}Xa?n̑ukȮ]+U1@E`6 {>f!H|ZU?>́.e_j ofd$ ]w)]^8A4vA, x4~BEsڬ͍Sǎݾc/)w H0hFy3ρ t- `ڈ&~iB'g-kqb;HU6?Md1:ib7DxPhMϧ41Wl8q^6rȵ !/eoJgdXZIܣ˝ "?XW'Gv}3HJ>-<xrڐc١=WGS)glΕOL| )y4-;R:42LOQZ>Pe?XD1߂eyn#4<%HJy=ؿ}|;6֖X%#{t{ [?[! $vMbNo {f#ϫ(h1j͉<_`?ls^H$ܾDHalK,$ed}/NI;qz ǹ BZ0[&nCN–nd49NH TٙZ"{N0fA Tݟ5] <ܕv3| {=Hլ3/6\}۷hs0l縰{⛆׃%x&HOANj'}wQ\aR!9/֫uCn2A5[ぐJrŌ$Yu$>Ү g2+ Y5T-IJ ++ΦLJ/H_0\ɝO~Mc> <JtYM, 9J3@kj̸rUa]Ο{'c*ɃHjmgW}gGj)2mvL%ٙeEkڤH|o 1R_0Lr{FiFҖjOa/C;(^.%莙爢gct;(QݪcyI %?!鷽y` %VmX7HG7#fBPpΆV67lSlC~5xc }Kp#B'[P \8ۃuL;ؔ$W|ۛŝFL}vn*@LiY v߳:Iɂz=<ÔTURBWnT <͚m6Mt#>`G܃[(m+ Ӱ1O[#'s4HH!ẓ+F_aM;p_)"5 õϟtus{v"@xv*Q7:'e$Yo LkaY9_ !Zml#:mvJ_Y}'~cd]U ~kvmIӎNiic4=^MH0;V<wtj@E[G{)*WM7!Bce\7EzpB; l@$90阋w;RPQC&s΀=ҽ#kUҶB5ph*RSx|5MPX㿍͆SɝKZ=c_tjn4Y\B1o K&Wl-=zyU qEKa`wA`c:ڛ*lӠP!qeA+*,t%6|"D a<y܊h|ZDZl:RB*Ca(C*r {ۼٍȗXw¡V=t4ow8Of8q&C_q/7Mn{2jj_p9?5P(%&рUG~U֟:soK9ȣ[7RL(\=)F[08+)ozD7 bo< xUiJip撟1fLՁy'6H4;fYMfVI TzCv3aDYs臡tÒ!Ǹ+)x4JnfpfB Q0"`3gDo@ D~wZ֊kC^|I*LȜ%!Ѳ'!e'8Bյ yڧt%G%? OCGm.DHDhc%Hz4];_3h̢ȲqrJ«Ĝq]j?d?ӛ2ٔbqxZ#<ݏJ9&3y\^D,+i7Imjk@7]5;"xir=Aj7C|c)&M Te}5$IcN ĶiPL{I PjI̃{ i`/F dʀq"uIp`GdU|$D$ᭁzh?9 U0 )^Zc3B9EJs289"еS-NŽ*5`uhRwYu|ݙgPŲFF / \cŖAk3N$81=B:EAE.Дr/"+5JuH/uS'W ߓ x j>gx\Edwc޻(]} kˋ|qrFsH>Ehi=iКl!(;YxKPg u)زFlA4fAMaISdQ8]S<>EW@%ԡb\*Q@no \wy0odKhs ;0Wu2P   viyÉل$H/)O\_)BgoNѕA\ *rH"6OpVĽVIstsҫsFl#EU$@b\.u3y%Gx/CxkPOd%0;sk{ik1#+;rn[ay$@VkGEe !j 般$~h bKU\'.V EbMЏ$tͥJM[Ur*}ZddYAotkqEQ tA_R %yhuOi[9z4Ae ވ!Lp>& 7hZx(M!`~Bmgވq.GXpb>C$.X˫Z3;ߝ~IDxuHK&(Sĥ$=yU#Qp"hN<8q/KXc84_ZP%zWa.RD;-blwLldEϘ@$Ek?'*}.$:Ih3' S2JwdvΛMAYP|Xj]YYyaT7^. ;w, 3|phn¹$J?+ TfR_7&{V]/ιɞPN@wl?lY־3@OgDB 8ԫ&L\\+0SKx^VA)+AM>9 ۱傚ڠ+A6q!*k歹mw)И@PNPK؋w4iWToqX-p*b#•g3*3Pǜ?N–6_5#ic9o|㇇.+ IH漣Vƒ K╢KŀITيFUfF8;0Jg !|[N}GDŧq6zj2gC茝|P'șzbUAvuca{Q0m˨|Jif,gQTMAhieKC3!H)'#xw4`$[VQ;5hY!be)0 -ؓ[ /e|? , Z0?/9S +}P N<#s=i^lo!6vC<*+I^j??3_8:x] d9f^\$i(ω{ߗK I=ɸ+1aݕW -o|,hj[S>HC@idŢõi!4ŒzG4I"L=󗩫usvvsVRMdMRud5hLv8`mոr5oS7Wн&IǙEQvP?ZN#լ| +X,+"_N +Nc]- s2E'W{m|tkJ@M`@A^yS3ba;bg'a|p;a$% M7+HRy?tdPu$V8?\pKUW JLCKldYHyD` 3'+ ,_سG) bǴΐU5DGk" ԌHhMwzyP ` ;B"|\۴H~"v7]L_}'}\x?|$!]J?+zr3_4WA^zq u srt#TZ8r4mDN Qbswj?hyBY1E7hC?~D(ܬ40 :&vz iMgw?;s{uH ? viX́X`P5:]PWC#k+(:,5[MZ6׫j{EBEL%e 4XL87cn_mgں-c)w}ϼ>ߗA#bh=  a`N9ŝE00g:ayqn~,10D{^<ёR\ iɣ U'%a1OvԣDƣ ٿYxG,3hX@ܘҕ1">70{bwkn 5uܐԻOKZ3?jZ*8m7,oegChZPWC˹ 6 j dp%f|#&i/T,fU'qwiO~$>]c7җhw \g:VJ}/ڿ" :Krr`GNħK7fw@V('n>CA2]<lF[yc-}=9&~N77HeKAJwQЋr,fsmɾhV1mM;$˟(:6`#_Um_3v3k1"SuiKRK<(ڡWZv].Ὀ*rARNKqG預 EDk-?JxЀ-t2JES 6vLO(6ت)wO4 H5A7L2@ß \Aoʌv&s!c%6pO1fקyEP,PcVLg&&<勔+/ً^\Diu09-֑lr~s w^>2ngKl; `7r9;L=M`Jq{-ًӷe..T]G@<'"gH8=M(FSRx \]t2 >fiqSqX #_*~ 150dG3!ǣq$IUgy1O4=Om=J R(8 c7f2sW9⿓0|@^0WQc|rcgZ@SJI9N#7* +>a=&t0Z GFOJN7L r5_3:E#>P@́6 y:H--ˇ]&+G9S/'0`8T1|KPhyv&2.bT 2`bW{%M=a u!1Éӏ3%^ƕzpPdAXHqa¦3J BqH-Ln'~@G*+>o|R(vYq[wγL=L[LuPӛgL"sgĊ$>ҤO!`€`4}4&LTw{2#A$-,@CV;!o.o z4hQ"+)8к>,Vɲ.Y$'ik t}ZE`_S/]dv&k39.o201 3zicTfG|)nrRs1WdѰ,( k`V :>t1Ш1w2O0UW/KFPI >D&FIDn" ϞZ4ၞ خOke_ܐL1$A-7o#(]~~OUS<}zPRX_e,+]jD"=Hш:_#(GV;xBu2۸XEФNcC?"L8֐ik'"ȥ3Z/:{&9l3/[wpFtXeG52&,c% HRlM@NE5&|Se . %c[Ulw>ÈmZ#oquA<ع)ǔ[hUk?A\P`)V:?AX2hؤ[* 6XOAr;BvHQ: MQ̯ZT|D.g CRNm"ICVjblY;[hSAYuLD(B&8LΩxcDR!q {R]Zu5]oSw8Rt/\V9+nɃQ1pw[Ql-ר k"y2.FQwTڜ^xDPSbm&du\ HfSS"/"{B02 Wl 3 w.t_R{rWfڌC9e`'SItWJ_u;0;c`>hN4n S]OH.Cӵ{k}/`"sW[~`~`JeR~H;)9n@C5:󺅑]C9ζ0[E f|h+rwt|&Iw{j,t$G"j!:bl4c?cF|){W'ZwFK@ŝ 4u0sl3Yy[ޮלfR@D}pl}D W]W010KM85츱%=ޑ]w%RWpi5܏ 1%pΨ2xִx145\d/~OC%;|0b{|"ğzXN͈-Rxy̯CNr.45`Фd ͶpLeǶ5.<"lʯ4aE+;V?zMRQ*e:T7+Ij)4y貙2G\o^k;2(}h ԇǭ"2X*T'љ Az+\i*QGLQtR?/l LMSė/<7L8^dE0,=$l?@O],.SN*(pL3-7'MUl8HQP(ⰨG1Z1 ϖ22 A]a2qvvn8}ăHuϧԡ_q@FQ̅ ѻ# %ԯš~9ڒ 9U)ф0Ĵ`[t 0;ݝ#]֡ilg/c%YQ aR=`!2\R:2_5Ho/!<|OOx)XƟ|gMn+xE Ez''f R" h:C=xk 6+t rEC˻Rcv'QWP"d"FqʸYBqYi vb s=56Xv_W0kIx`@x+m(l}a5la~^pVB MADoiۼ7,B&;uDqX~(u%slb"Ie/ZX9YCn& N KM燧VhXYG tlݻzϮ*b8鯷PH@$8Jk$ zY 2^;uoLdԛԃ(f7 U>U^J]JOV{ӬǏݥ?vKUlRrv5IuM ;totA~рêws42MA 7b^$6:ύ: nA#>@C#4BMApT/[L.$G$R|'볭T-Nѷ҃ =]:3E$}Zx@!DbFe/L8z(5[ӁBcGWrWbO]8r[?=\/Z?bX=2&2ΰ.7<hT>x!"Bc2@xeÄPwN'U>_ux62 k`{R]+L:>Q1am0'>0wB9t\pY(" AƗ`J W}-Bu+WLQ bIȽ*&[{QKXJ(f4 +ly܆?X]d1Ѱc/Hj9)g55|GZcsl ӞQt:ل/ki-I &-7ʆtjρoc̎#6بXa[`#j& P_^?%7A4QB1oK 80"4b. REb|Qȇw,W{ pQm ^T O΄d _lLRv"z$PɽHX\IO9(sF*-%/LQ o@be寙tq|pXfу=1`x4W~^=,#Ŀ^)RY$mh2E*gL@*֪JH֮})` "QM Y2E@L-;)=xG3.N0υ 7%?eC%I1F-j9#@yߥOS|iݞTJ!hY{RSG}ؗ1]C ;\ 6]0UNIњ{DEA/C"#ũLkE(t,hcLLdtR^FV+2&VMqwwq+kzbQ/ܯP?+$`̱Ŀ|ĝq[fz (V cW>cVU AfE{[Xz҂ޝ:L)kHO , ߣѣ6SS(D/FIЄCoL?k/pavxJm?Hzⓔ̈́vKO!CfO{S㠾설X)iz#dAr9c TeZ< ><+XWGigm oܨB1l"}(HΟ,B|{l2LSh}7zcǶK×Āc6Tx-jw 1Hq4r$H 0GvQEGEӓ&@;f|V!n4W ƪ Fm>pq872GaZd^bLH' P.ul{N;G6zy{æ_XPx:!/E+]o`4;A @>ʜEN뭖lkQ!iPJ=evEx1ƋL`x.Ն$&I_Y~DPcE9vws _kŏƟ?ˆz=i,+JK[#Uq3cf-Œ@'[ c#z\[A)3f}A.oZ_F7/_j| !4%Yg@@uO#\(5.`YpȯryМleM1}GX} _fd=2lhg}Bօ.';|[;o6TiH9QNsP#+4{_`A3@tV;_i橑.ốHJ"T0ߖXtg>&+} kw8+3@͋ߔd`(bWT(?, RvSCM,j(PHͬ~MPChyL9Xn(Qm9GRR st'juz1fj r$y(*zǍyn5(\z蕓S Q}|a&9Ǝ'bFYeoP]5؅xB%8{FŒΜOL1aҴ g3oebCezcUVs{Di/^UYCx.G vj_/?@~juydC=M]AA`ph2- 99BsF'9dD7j?͠$+D?c=FQ2=x4G -.k/w&*ҽQpL#Cf]vl]0 [?u&~zɑAc/$6HyM,\:Lp?c  &vRt>&4IlPuT]45hBd%zeǛM 4nMgE̦!gxRWY8B Fg<PҜӢL+z5FwȬ29og3-FObeǓ2L3yV@Ԃ淍`tl/(dbXc_ HLX)bNyi!Q6գdkܱMPmhJ=?Vpr_8'͍}p+tZ u ,t]!~M`s†;ol~Unڧmf.;TY(OfPy|E$uoZc=~'X"UD̷3NM>x`<1TVm g:BB7xQaJ5IaI ,CGKqYiҊ'*ߏ_*!WX;1#d`̍"+VIrA!JHyA5kV0l?'u<]sc(McaGemт V <-&h3 30C"~"X{1U“lctyȳ~xT! O*eE&DeN._kɖ3r4R wh7wCfy#td)U*pa-5 1L͹jas O7ٚc).x6fC/T%~f07+t67 {xq}w:w$k>0%_ZibV˜f7G7KYH *ut_}zx3msQ62RE383 Kw|W1h}S~3 _GHQо~G <#ӓ >&Ş;I"쁯-yZeyJRDJpaN jH#ڥgp"|r-a`:-^ 9]^Yf{VklnLؼ!Xt!Sk]aGͶmiϷ/>j M]4TFU2Ma wpb񐁉"'kHj4^C.Vl\3M4e/3!4a>4)fvҪ]BuMNC&O͔cXAZT5JumG'<6%}5X(Z 9HDkzԱ K31n;Vt/]2Z]8k>2 ͻI% ,i1`*\\~d ~-^=Og$#{8D|_+5*y885=֌ZQwH}f9mpLm,k^8Xvlv?ؗZ> c؝EAzF׽O)b󦱬Ɩ" ΣbSMtCf98:EMcEgo6װ MJ5Dz=5${mFnCyhvx\)Ԝ%LاP㱀 k#)Ʋ 9\vAIȾׄUl]-.N.H ־69P}w'4|OQXŸ Vg6t"rvl*޶ȼM' xB%к@o@u^OU"Sʡ.퓎) 'W|T|6]{!Yf |*MwUg_ܥpߕ^VFxB0q5u7Y`` ".LPҤEƩ2PYYpE'[yU>5 yo,{SHlCj^<ّL`m}i`=(|- aKF8RFvM _F2 ȯejyUdzUߙ%MM~‹{9`qm6_L4Y`oH͆~T$|Qkv0IwbWDJ^kűr?nR.(B%mXݙ-0mI3WnsMCnEXϸP!⹽:#wZUړAX酕=Rq״a4O -u&sy%bD%kC]|7i+CDS$yI?(5E{ 3L lJfe`l MnfrAoA=PuSc\'NA %}}1zd`ks%T>q"+b^mPkE@A͠$i yJVPyr˃nqOlVu,Ͼă37NJh%CxVkoj ueK.߆Q5BKk(בfۼe,FQ%mxx 3fY8j9lI7e4:ԯ_r T@txGKb{nY׋5M) tt~fu vh+!t#bk]N ,V&#Shv5nUe7i"$@*@OKx<[7 LXͤl'^^jA.Qih6\):+',RV~ТݠЬ/Ő(PؖAEJO,a9@KVo5~j ix^=Ǿ,# KOvn,VL67ufARNԿ̳ڒOKӏy|u61k2k߀9~*@%ZRߘ$I6h/{3p<=dD7dBNXZvw%A) (fB"LPj2)61orjzr0 2YE ϣS6tXBh aҵg1bz-!?%EQ@ƯN "6}5ͪxit$_Nitg1(y?:+HvK/F/8LYwk+I>!@JB`M8󩈶Η7t󾴾y" |!t Ě@cE/h]y%7=ϴ㹱u:F1Oy׷*7h3ZFp-> ԖA,w o͠\Ye NF+lKP y5Sgk tJnjI-'` Ԃ~8]Y񩉑ѿ' h'ԤF&y硘Q{dkz}JJ yT JZHm.JoPnE XkNՈ(0[lP@_T-j܌2'⪹}P! ȺbH 7~x?.ʨi`Yʆ,ϘKD|okϯOFj cYjmpf)KF)+X}Ch8֐g=җ~abEDH`hk.^|z sJes Cj\>8r*dN$O԰}w{ZZxGORZ@r0 w؜ۣF-ftт?Qr^56"D ]vܤM?n8xsyTG^y) _]vwluD#Z"R >?3Ŕ:#? &#I"v/k iYa^O!y$BׯvQN\†,Vɶ0Up E NQڪ.80jO;ݒAU{ eQhn8mWBpJߚ*+M5.ZD\q~̄!.G4`D_'rMH^ooqDj5R~ivTa|R;T MQ;^K_\"TҺ}y|B/?S3by`73Uk2{ُtPS]\y-wH}L%קk;1kG?l4iG1,#M hGN}[S6N.#D0yOLI܊-!ʲmlEA.C_0%Gx :Eel *xHjg#*P4hDb*8{Ho 61nkSIg RhY9~ S R5K}Ԣ*s76AP-MRH 8SsġY%kI %VﺃKjQHG2DN Pw}?(8>N 2J&Oua 3;?.ވGĞyxVW&à|>e|062x46|`ayp{O=:/f>񑗡PDb:6f%Gdm -5WN҂a/-<Q@4nŵ$#g(ߡM|;yG=W\dT_#7KZtue#QJ!ݛlZj9wL'8^E${ɷ7uVѸVC>ͷJwOP*Ҳbؤ:&GZNhڠ왈eb ![gwpp;0.vjK9=Ro2}-e HsNIi/|)V!Du$wGlI^%r;۪ I4Gv/}CK)^m<DE/^'/'w\ 40Urj!A^]yJ CJ>ECf7vbR蓺kKRk.nײABO"y":PAȮ7v%+b:p-Z٤ʯ  nLWn5ӈde Br:( hnӃuP>'RÙKoe48 p{0q/~+{*aJ9? D}p6a $>zKy7 o Tu %Ws׮[v:ø>xM+;E+8?(dF !v40}E,x\f.RiNRF;VgVzWOX8rqhơQOAym^'>,Z}Tn,U@"Ǩ LZ9:r^!DAty#]eif؊M$2 3iv:s)Uys +;M8$9-BHeLJ= ֪F^ٷ 8+/ĸ^lfHMV뤻?"kKAA:MN =J H˭Gę-)7YN}i[|BbkCyaq˔|!`*Wv$L߯uC7@*t +Rx6ʻ8-9N[Npa G/(8k50.a=pX—U}% =9Z'9c*gH/J*,t_]k\rHJJ#^FLHZ9Iѱp͟ x':=]1 e8=Okٳe.עHp_.(8GF$2"H{ 4 !:g]\Fі$`{rKg iA@M:5Ķ'b QCV,*I<,F+P]WeqWL2H^²9a-azY32{Fq*3ż!nq%"5U7̬ݳm@$W{(>–bd49Y$4PwMW""&M / ?5uUԔkiwm&l=:{uT( 7kxI *00lž{2NJm:ElL0 zeø"nBF/Hʲ#溔r3ٰNu-}pL x^OPSԗB7XeĆu8y =*>WƐKBEE\8twA!q]C> W)c}b 5`"KvW@kk#sk >*4k)N[^*E{15S!pm; ̲TcVɥj E6S'݈cgYW͂ egb] nlP_$9,\b͢uAa 9f&0~4S5/\Jބbx32Lpg½@j9Z `ee~Y( x;'篜N:C]5-o `-,N a6Otln!@\6Dg0  Tw\Jd0MIB'&I3_n@oMbB1/2GK1XܲF{Tz-02.=aMdx+jEb˚A7 ^?|S\ ઑ&&0|;F PLsPb :#D߱@)NnT !ݞ|e_,Ž)c,ھ7/eJ!'ZY BĚYC;_lvm\wόmpa4 }_9)ϳ^QغQo=i4&1KoO wvI.6iޚ8Z&BaaF_q:wX0ov9NUz #yLsjoDۻj xF/DEmTSea3 !Iϛ?q^up8F;>X2PFNvC|عߙ[LBA)KafN;sE<H]%#ϧt‰|,~_F .pnQ-1:)3TWX©yB\u]7$^| ](eF?g2?x [ @c?d>~z'f}u}f0wWX 3 (! MS ,uMuaayЌp$0Oy̞gm|L/nǟ6ZaC_'":SP}% zC9ػXJ}>:Ƭa8xK;ݔF£ZVb":0s71R ^-*l)Twl`SJNiM7YuFNY_\Ve*x0A.Â:/yꭌ)㙌5s_wASfg)Ĵgʬ9̛#%o29BL?ktlerQ j?֙8mU>ٕa+dZpkڝV3 KE?#Fҋyz/X}U7 "7GKYaO 5)ߋZpSu̔~^b?T-ĀP80Bp 0(ҽ= Z eTŀ |se 2W9Zqpuț(4Q"iNtB}+ZVTÚ}S$匸O" 0.نʢ8rszUm-Y5 `@9T"anC*cVi.jS1HzFhi|>_.l \(%f b P ~PRsd5ֆ=HvD)4-huJP3owYܐv*v6r)4znnuŁ3ɷdK) FǾہEɯHۧS=]_aE ZGNZ|9ִ< ı4Z"g<C'h1&/oI 񶧰^ۑҗtaS(qBbM}4Ⱦx(*ڡ$ AVr+2=0 /rbmh5^~Ɯ:fe0yd,y9P5Br u;@ p\3_s״XU q=0ºmloPvKL6Y\!`fDBo5uB~ /MkBCT'mڿL~Z3fRIރٱnY}y&;!lQJ(3Svhs)p8^w !jRsRx^H| 2X*eeusYI{L׍js/#F$jz:_"|$[rI֗240H͔ѐP$S5 ~e0 QH[@i 6X/J/N5*]G#  n: XnrK:%OSLWbD! %pr܅xRWM0%(OX~G]nv[5tD*xithkF6Rn*.x2ѝ #'{ XQ-p nzWQ%ęiXdk iDòtU !/.ca +LU~{xdD\J Lx /as|_ *eL:A]ͥ %0-RT#Ș(4Oz}oWP /VFxD'/-$CֆB+Xrp=)&6= UP iߧ8"zI yk!еk Hzi9Cp -ZCm1pn"\5qR mOZC'PYo@nm$kRd6Z0BKAc~cv&R,mQ۸e䨼5V an50r,о73!kA=VEߨ!}g6 $fvoۥL-ì̟+x}( Dck/X` ;|`KM'R\Dj$wWSV^F 'L/ vRCNk@>ԁŚ>n@$[`QF{[OOi2<6|b<Z]cET_6L H$4L1xZ'zQImrxkxdZZ|Fjn|ie nnd UwED#ZW9?ox[Jk{0~|դ2Cfp:h2 WGFnVF[4CQ`=Ib4.m&v`lJRocM$;&mvK+|4WfuFMN?NG_XxF6 {~{NCw3T.k]b~JSP0l$kr}N9l Q,bVlƹt*/ Or-XdT{ve4A(;D TTVJigaPNC*4!^7Q5;iʼ^ KxdISy2KTyE:`JdZ񾯢k`_w OwoCMt-PLO;МT5 Q11PN% +^]0񋪼z^u#9ck$sIV_V}q~Ϫ.!XZvcYtKhp߂w3.k3RL4֡w*lI}Oꄡ襽 Ђt~\Qm:{p\ѳ?qZd( ʵfM-9RWO z KTJ ݾƟ=R&7l| ,x\8)S`рnר neF nU2.U;x"oD+Pptt׮`OLO]C&Dν:|ׄ^ܞVǥˬ #'a?>1a`0rJoQv9Ҽu CP (n_1]LӰ Vӣ e~0e[C#D]תP3CYI:KIΣ`lYfFSGw3X:FDr?0Y&_W%}UQOʧ,>WS6F4+Z#E)0bl`[$^y{cU[q701lC97ܿw?bF>qҾO _\('T4m|^ )]]Ye l`eEzcEs^w`o'M~^M-rr}(cVY" bF:5@ xM7duM{n4 (*pj(1:'tm4v .0ۺ7 &~-K{:5BR~'yqb6-3^5/H} uq⦫Ӊb+ޱGD󻒂lHtBk0Z{PC dި" W .`5ZeTF6G?Flƹo(_<YZΎeӭT쓸d9\l]Tpޓ QYbi|Zռ-7jVPFJcw7Sf5BHuRFr!N)A!5Ǭ"f!@/8!!kTE_靧TRٔ=XG/\К#&d!-- ,p(ҰtHARBc?[l8~PT(F?٣9ǡ/xwmpr%C|Ȩ~O6'CZғQn }]H@ ur v3Ǝ{Bb6jxWtszTʗS+@MuwY* zz.%p@$w[pktf[A~ΟJ@Akeibz Icn`+?R:. D}W'=Lb:U{T_[5me|V 43u[*qrX lFR D]Ĥ!~df?=fORX2Jg>VǫQ@aI)"5 Nnh£   F4DzxG^Z XHy%{< DBCq**R]!B\xl:m 3{*|} itAqn18;W~?@ uv^3/CECH~S8mȉO%PM,D|J<[z/yy"^ zY_rĤXvF@ѩwEj= P9@8}\xiم. );SJ옉߆bS*2Hw: [Ȳ`ܚZ_{7@h&i䂞>:1#a8D('9H!#!MLӅVMKldv!y>Cw`(rQu߀@5vI-jitG<(P#\ȁEjd׏ otIwaUs؆Hx <&iǗZDS'N'لwevL juN{a*m=M4 St4OU $'f}*M?:B&z惠n˭p/cN1` WXt}{Q(| OpѥYW1)'%ŞhUI Rf?Q!ȁ3]U@+fSۈnL/fϫjQՎl= zAcg-46S˒aK>9R+#VTc$oE;Ew5;rg$p+G3*}v>հ/1ҲQ\`I dGOMcLͧ ݊F=meU ~%{t>-MCYU<cIí=Ep/oR%8*"sIAbrebE5;]"1ca̔ɭ,L0Ҥgn7 ø-_P-H1kJ )1mm-NJ=[5?dCF \ #e D /u8 r C$$K%(i"4)8M@9O~\ &Nk只ÞʫIsqxRoopExk U"߱]i|q.YL v# CpjÐ P+S~P>,XLH*uW퐀3U2=YF05:G/S<0ԫs/EFk% \.棅מܑ7#3Z5"|*]rP.E sR#2 hr!앓h%j ;19F-^OV H֍!.[>8d.3+p\*:# <Qx]եt=& D=Ν4Ʋ_|ި 0zPoޙ-h4H0'(8*RiKe5Oaʹ_.LU`^}0_Fa+!oL?dy)S<6ps~[ j5wW$( PЇ\~ͿBKzQIs Pg%.)oGv 5I(kt F lBS 2$χ-s 9 Q }5=1W&8\%cVfO*$rDܡ.*C*hE(D~CmRJIgKEt搌F8(^PR}R{b6ܗ 4(>_Qn3S`Ia%]Rd,*U_ Xctʕ C`4ǒbI"p"&@a>:&X6}OP^LJ/gDZK ڶ^'@p}8KA󞃣nvO뻻 QS?UuG[mbB'c5Jѣя]mf Gx^vh+(z`{S_1?V5 5?@sKg'O>S^?y$Y:wsS Po%%}=sdU۩ "DXټ(SKr:MP7T6B$3y]Ƹq1fȅY n g4^BY@`Ű Okbp ZEK^eV>ֵL営n 7]a"wNsnЩ}r|I/"澼RbcIl0/A(y݀vf(d23fL8gRnsTd2CEV:JK^NUXzȗ0gᩴ۔ ?Pȋ{8YkEY`.7S@/259C)衑]U{e5Ua'Ej@RKE7x^g^հiuv-.[G24j6'Iߵ={ $7}("!zȓq2ֈ1QWva%Yh=ՉAFDOA_r8!|}n2t1@ X .6xoTgֹQYi混P0l6*ЀB|4sK3+COuCٟXf>] |هs>3_\:#P: rK.^!'q"?:~nl'qoP 6/+&M߬@ok+ z(H6ڷ6_qT 32PJԎ1D Z&}_GZƀPompP|\ ^.uT#sBU!Gw<}p(Mx9E3v#U Xyv#j 9bȸ&G}{_uȀI#s3sui0<")M鈢.p׺\ :#X $Z >N0 (H4Xq-F/4=6Ʌ ڣa|kҪDyAJc2,IVZfwg\(km^g]D<XSHWMH(;w`v5Vɏ@B$&&leeYnϰěL+~!_IDN4}殣ū;t\ 9Jޡ7 }4rdM.h֖NGtD5XL ZcV؋N}S$whED]5ytw}$ad@6 b.G KÉ?g<2Y;>=y&6  ImU]H2ae]/!VR2,D[J=aDaScA+k!Vr8~CJ2x4?z~0j\D@a Md%y/F) !4lXFd&$fܥVXHd fa2 ^z#*z"_>@:3l}xQa"@jh {%jlj,ep AEJJrmtr}/fqbz.m!/؛_'b/` àS7ꈘ+/xAS%z3Ñ[q>10&6{4ɹlfhsݵRf 0x% |芼R${|awwK}< 1P[}T=Ll#NV%rOcd JS ΁Eei_Ѽ)Bk"4*t^~[E,¼yDW0/Y?TK&0@,S _ejc:xC`8VKwC)PA O$,e&L]\^Z/y\#%nB 5=GU@{9+!#IMG&J+H6eX^%Cշl:)j.18k..䏤ߊJH%\'3_#V]fD7D&k,!ua+jgG=ÃN"j,C#}l>$Kl<\]Ĩcf̽~Q2)? ٬:Qa;;$oqzĚ1׬:p"ߧǤ _n69X|%]=1Ss&Ӳdn ^sG0VJ5mpƏ:>eR`9Lr$KN7A j2U FҞdkG*+gμ^݇RȾ(h-/Dm_Ke{uQ f|3d 蓼U^g>`Ri'W 3MwpW=۩<ƘhF 2|oCj+TQ 51+PUe 1Q:k:]:wSi#f~l󷧤qq.Z7:P2IF~T9Qt zI6-/ 奯QS^ϧ0|XW ;Pw[f|(|i6R%;pHɝLss?E>Vr) 1Oi,vKN Ee>RS0Q??Q4R,m,i@'4"k6ʄ i7úXb=&pNZ8Cx0`Іy}@MVOXƎ Wjm XGc[V&2Pդ 2=f% {wr?I*ŌX%ြS4܃W H@LmD;{9GҊ>՚5,(@{Vg`I^MAtCK/D/Q(.8ʩs=ww]~ut}zZ_})ŬtL &=;(3.G7DOo -FtjHܜ-ߋQW5^GA"5P܄EnC;[kIij(`8<` I;퓨`0onO^D g'٣a=3&}5q+"HdjBy7:^sdaj(H\Y:D8b[dd*Ko;D6HQ=n^'?pϪ~I=JW?:`AoGw9zO`cqR{2Xq9y%+S~ kV$H~dSqv(#p|X"M, d8I W3M8ch,$0!F  ʀQ䚟ߑºEYhF MD L?Ux[N<;dFW4i(6yק,݆,pA6yxbMN~F/oߟws'*R|-(ʙ-܌͸ڟkOT<,BGi`\}:VRzE4kq=~37adix_R4BŽp^cO7uh B H&Y;4j&ni[j)."IQO j@u?}{vq<}LHW;9FvRspSXP$\_X#יfM>6^ՏFQy ;oh4ŋ+)X~`9r2=.in%t!|.r0T sTzOInfR;$:t^Ϙ5'j_A }U8WNPV <;9HqV= ^EYٷP%P"ۼQ&F{ (=?ۀic 85gc)U&+.&.d+L#ST wI$wX$XO9m0ݬWA|:T|~h: krMTQCO~;4 &"Ø?7 e{/1`zHvBf͗W{6ys>r"acQ^3'%NiMhlGּH+_$9L`5cZb{R\–yD0:B1bSۮF #PH05/[/kX%됁4^޵x}30鳥%waF.vnSk}Q.k[ l+IJX W]=G+wLzn`[n&bAlKβ?[gKvejO0v)\4;ϝ}5;$| ѭڮM$9<] hk2O$JSٚkmY!?>ЇM4X"'y,f+gp>eCg-yףDx@BVqNϞ+G;֊nuv1-|WQ1] u.u̯q`Ow[u4;yjǎ]!7h7r:H)pm-eVZElyz"H]m5W?Fˇ`q ēCVsEe@ 1TYr7)PgW.ZL+GH-^/./u%d- IOi4$R G'#~2;s| i/ sVP5wa|~ *Q ] zeke8 d+Sߜ\2L(ѧ %+Ž[kl`ֹ'5bp\wI6$/3;M7'u#o %)qIk[8.U5ʋ:^6^ЌB;I*aϛ)Xՙ,1~PNpĪN"CtYh(VMWFD.CYD2%1~slrsS~0Nלvb;d8J_Magve- E cĭH\nkh*suG&FRv\ڍ@JTp۽,~UFj;$̐sWˤpǏY&J!2hOPrH?8p0FPXP|]DA`DB~L`/1ێIyQ*vԪqm*_젲׀P,q5tޙwڳ#7:Նꇯ &^S2bOkR4ŜgP0Dhv&Bǝ/ݖdl#MPhzy|3s@gi l;bŗuBE !fhC">2]o(tιE~ua~O9/#Nc5 -l`VbкXD@4 @Wբ3;":};%gWYLF-aBEw_!eUK {ng=94qKEhҚ֞w`ؠE D:8NóΧ{xvm\PXqHIKpЮ`LqFtMuOBkzq)m`?qQ36Z'Uޚ sg]ņiW]ɼw'O?<^6{F(8NFS | ֑nWl]W(U/Nf8Rb{ƪv]<:J<U<C\7<NG[$## j;\cm 2Akb(z ]Ulӄ#2MiGD TP؃Ĕ0Ւ7= nb?*uY71yo xS\|LxO0_2؞)EpKdP>;z/KltM;1ğx4o>WVjM+҂ ':zapI|8WjiQ[Vw! !Ĕ5CDB(5!.w/I,(!v6{tdag&}uf,QbBË2#{HCT݈"r|hQ&Z7E@VZ5?> O>NIts{2ݲGA T1*-֟(eE'pt1 aӐ6fLJ]9bӿ{8ilIjwLm+r0c]WjOprV Q 0ܟ[uc*vKqO9[ %tPTo;*! v0^~DZV(O ۷ uʹ6{gKDhc_n@WCz[Ӥ[- -^"IsYG,-REX(W-w8͔D`Yk.$ÓE?@*M^:zo)yJdGR0ؒDg zeL=`)K Wgcw2|&kVF.˄NlOo!?*E8 2"b[aE5~A6_T־=eFGT5݆c̍l5C>Uc׃}\`NsTIrw4R m vcUjxGy{wgee-ԟU@x"f'#c&ƥ.bKX,a$Swn<&7ucYweqYV :PKac+u`?~-խߣg\uZ~op ucMnrU1,yU՚c]h%R e0⪺䜔&~u.FxTD6v{nk{Jbv!$tS %+V]m!nZj\;XYW_bop Pmr=ۦV#|rY(%UkR~$!dV OAFIIEvh ʰ%\SDCz|Fy|+$-)*pJwc(!QyD?ʯ[WRv~=UD$uPYU^ Эjbf ҌZOWأZV.$T40:N˒,?ϯ} s->٢\>*4("W~_ȏQ pd"v;P4"*JR`*rkMbӭ9́bbBSTZ5F=ReZ~r? z g+y2&m72Wm# 6X?8טUy16/>d@>Nج;&F9UJ샥 gϩUD1Ok0wAKk egRM9TB>k耥N+R,c:PtK,xiZelcZg')D'TQso^71hl3Cb2`t5HG :g KhH/ %ߧ4l*-~D?cx< r Ma8/]㤅Ĥ֔pQY19#`qpmę:ӕgH(x!B.7>䕁3~rU=s-{_B'bf^"2nՑvhV# XUΝ8k)"SZףJ5ҡ.DC/m9&TRlgR ?ND$@tä|PPvAq`w3xyY+Jee{lb]`c`41VV֗Gqc!ꄋ$F->Zex7;uvo_DO=W;dZw3b2>/=Iy+{LФ!ma5|o: aQ6 5,(KY(PrkGjgnpdis;Os>|zdwJ UΩ)uK 7w NҖE4lOڀoZw \}V69yUQȍF:c\kgDFJMƣf8*7ɒSU'\ ExX҂5>lQD-CSцjP>"܊M;_`#fFH*k]'B^Xv- ̿sf" иmc!7HX #,cef͑T0J&f/[z(!kYNkG(9{&am6/<8}p޽qY$.~Tܴ~8>WEB.vy@g)u[~̽c2OVÉAMbHwS \^xXx_xYȨY":K"߷FLυQ.o@^ 1>aB+y+B,YnSʀn`1zyIt(0ZPiB:>{o-co0dcR(Uޯ&3m|7{)1c>*lۮGy B><_𘙇5J47eg ʺ8+dzP"e[UWc#IÍÀ'0B??aBYZǓREoŵ@+G z\J_U0I3Xx8z(^Z Md[B`G1L^yzDatcڙP Ԉ Fɟ}h--ow'g-gC1/t]IST-H'm>ܡTEY}iY_r@샿8 Y(l!=1q#A'!tIؠa-Xˡ]?AWddaBRf~#:{H!+=4i~<DD3O7yHJ{AWI&PGPu8"aK2f=d^GH?^7 Ɵy?t@%§VȋZؔ &f(ゴp ﮸ y}ÉL̃umP{.k  g#ϭxYj@1&MY X#uPfN~y48maxcA>ѹh3c׍MB2їR6bcw]M>2,5}^M(yVۊrVLx+"mȽ. N#]IG&">sW?TnYO/{hCĎ'%A) g5!g8/wTH"YD=ajo`}x^ӁSlO|E'獙]SUфh?*IΧ3-P߅p*qPvjKP 4pCon%#Z4R≛]%6k$eCV$FA 3kKg#7CJ} '=N <| S)}/%~3U +uC\-"JD˱0 lж<$νny'SC/cw ?+?eF\v? UخA]|%!),wߌX;/re@#n;r?&dۂVkGmx@bXcG|n7+g٠+.Q)pƭ#$NT9. ǦhׯF/-{O\b0ЇQ-+ Z\?7gV [˪d`RUyky/oLQD_CEw3Q.+ӆ@o1||SS⑟vwғY^y~ *zV[>w g*Ңn*1ƶCyCom?rޱ^ 71LsL G>\zATp/^?ᕻmSNur|4B/ǿ gH56HYM 1B~ drM8&ih kl{.r5gA B.Xۥ{z )JW ׷9q>{^n̒ª#Y-/ l6!kՀ5ͫq8B?luL;4vɹ3(e.t;L.Co`% i,P``P1$4@[}_mHoo;BA1m d1F sUӺ ]ߓP<LAFy%CE@ #^.9-$]cRQ= `ruM="Wbqv+ ȉ,|S0'Q#ltN];iC ;CD!*qx"ډb,+-Wҧ֟׽^p{&Si= 枦UP._n ݗfGax?(Jr+Dx5Ao4"gy10ZBVzZT vMgznx(HM po)Ǖlruz~ɦQ zaS4zXY臗̲&"n ex2}mY Bն?q-N$c}'AtyVFyƻE88w|\Sǃ=` x)`OOз;%'Q-&w5Ci?FB5P؄Ѫo9j9R[u$͸E6]Emƾ.EšoxYwqA%oj:x,yJtY{o.7Hm5%|Q-:&3>4 8<.tjrL@/_ iOr0^ !f a;ܫ1%nӍ ]|])[-E^Wt)¨.̪Gx"@3c{海MGP\y2yۆ57QU{md"uo0#v د\Swε'*<ë5L tAFI'Ў?|+޻YKyNRv 8? alf~`jZ=H+4ɇrr{hpbY7'3H('9]qv=O8Z*c8zTuWsDu0H҃`)\|e<͂V*Ȉ_qr R!Xv0 &M Kmj8ZO5k4sH"|BNba <0-NMMZ~2s wT*~ŝmz-̡wtPx1[PW/`wv˿a%U*Gl׬e*Ǫ tBwFR L|)5Dܪ)V1m45'7Awk$0JҨ싱 o:#t؛?(fZm:\J +6#Fowg(tm`5mBۊ]$)x Z]3mA6>#/cM=˽K^TpI1#Vss@L+8 `ԃG#pz.G_&(iU[^ Uwטhx ĕlT8KF6G!g |IYy#Aoq1= +lŚqns2Dˬ:M#-~>cSt^XmiRd#ݠOSa"T-x`sܹ9߮9|un=0+P tu|AIAGuQ`7PI^@ad:YlƯ͞I{Ito`֏f]z ѮBLbM Kqń"*ՙŶ\YJQ~2rV[SN,?hW6Bםe 1TR5o&{DvCy }L#7f7jy%9Mot(c^WyW;U vQO!vm_Cv^mT`ME&@4Cⷣ{DHj(.L%j7MrT0n$Ժ^tƙ֎AK>큧n|^1U*!kb]@kVfU]d3ᓌCЃUn  vpz_ ypܟJ\=W<5p͊Рh7a<2HVN_yNҽSp'8B]PIEzl*b ɽ+TZ y=r. G Oz5ᖘ[ :iMQƼ< z 3@*l]qrFQ= Ra O?[%tܩZjW[/n"ŁIìo>nN~Ҝݰ%rh-cG4b )65̡Q̛CrPee$I+_ $* We<_{(P8uth6qg͋[+&CpEt bz؏lWpWvX8H |WM {|g(8K}̓@A.oI}ܐѸ{O^p9=Q @'/CU籣hgnK!Q7A\F\e^WqBY)nxy0qT-5Zy ⧢_L?ݶسO˵ӆ}aFn孋~kؐCRӋhDC5qRF'>Dk5Nv~౪NrwlϭNWJ}.{J@+fPVwRt~n!՗}E3@93EKD,u~W ƚVeF\61H!}]Knx(N8 Z4$q&S"lQT:@`NAahg| ⿽EZ(xw ?+lKa;F,۟vf;xeǬO|o|OþnC6WH[ztwy)%կbBw@+mas{!g9JZc#< 6,Lf<vdsD6șf M?B,vZ/Hcl2qYb4̀uL%ή0FgڋDq^_4%l4u]L~Hsz3v0=+@45lhal^D'bE4 f p% țbm ۂW61 _\|X%.z$$AvK\cwUbu=u aQAEBRRJlzQ䔦S\"w“نVε ^I*Mr`N wud O]eHƯq> NWǣ@*!s 6ve·%8K; 4-^"(R5Yhs|f mߎd;N50kd/IsR}Ю)$A8k8gsUܞQVsn: 1fm;^2+*Lo$e*rd:ǍQLɆ~rꬾfcqt_ZY&'mEng$zs߀ueaY>*tBi[5*J]!@1`Dz7}OnW"2(<=&1oXS6[Q՘.KkC#2^w݊,pB$6%H21v\΄Tc9Ŧ[m/-:C~ΝJ8% ߥ״s'~Vl648x4 ;v_SQS)Z'k5䋫i;W3eM({ # 'Y:HI+D@Ubey^m$ + O͋k[v:bfC iK8jmUšA3î,\LP585Vʏ Z *ik-YHq.%`d;3bGGg?y"HZvkBh?Bev)*[ܶ'LS%NitAx_7jE hkνlXvDTϚ1#;Tk(S=mV=F0J -tW$mOՄ_r$5p\n@.%dh% KJHw{nr܈L ăn8{eQ nvt3[$;DYBCնq\3NCVmE^$HtwX6} O[]7B-e ˣ63rsMii@\;hLu~exat_kgmPğ bK*!j*u܃*,)('`>8 I\ W:?V5_sn>U}>~CI:TwȤ/ug &8],]ބCEG/8vmhΎ%4a*Ԉ,Al/i0F)nV- ဋAВ*7?;F eQێջ5¨߀P?զ/g#А98=\D =%Ĥc\?Ղ/Ȥf J&@@'C9+ l_ĉOnvZ۫RT%Ap4s_1}5aH|߸*>c*;:uE+_|?ߞ0åBP1OpQ=\btuZ'裚OETEr[tNQu˔85,JC}B7:œDüϻۤ1&ˣCM/^ʖR#Dh[0.-.v/rSZ=0V К_#-8nإ \Gsr6@:A̋pGPfu2`3<7ԾR;>%{f1djV &XevЖ AI\C{Դ-U[{`7k#TgۿqETSI ukވXF҄vRAnR^62,x{p1񥱔Q10i1`3찠kHp$R"a%6Ppv;z,x vog`E=:yf}lS.#K" ﴲ M׸G !~ip ԂD@ߨszد^n8Y507P9o+|0zG:@fqPA&S ]0R!+Լ U'ONK^ŬvzB00ӿN6^Z1E-U:/W,IȮSC.Jzca1¦VAϗhzědM,ړeEηmURHyy96 v5Dqr/Tpv\1c1!Xzh4bI9Ao,SJ|"-2qC)(8HFH*DQf-G¶I\l.Oσl]o \-C ^s-}t+[!jW<;jabM &1 UwS_L O*zV 1VLlnҵAfa?-1AFX7!=Eqj-p=kC ΌJ{bo`Se݆{ћG62^w󔪂"O aLui @mQm.,L -+dZw#_QDyc] ȾHFIę%:S塙~RnW!3s|N5mJ>gkO:1lG.(mILjc @+4sK|ϟ =V_ے`/,&/3鉭84 _]ÎшN%`QAY_^ vL"} 9bd <:77<{;y gb\fN57T1bz)?f<:h)7Y Xٌw9`u8<ٷc!}@a`Wp9GOK6'3pxA? @!rqZ,@ZT̾Ik3(]Yƅ:/rM╸I#sD9 n;Ho6Mj̀x|ܧq~b_OFA;O9b~KB`dvb'+xQ-u{29{}djJN[C2!h\}%dbhR o V/T !Z@aJX|ף6pvyQnMdYSO ];4VYRT*OK):QoD-֤>=V$-^_b ٱ;/& /%<|NRGeE.( v d^q ٳsrtC Aty|!]_qnr v.&gُmxOZf Va{snJQ\ej jeB"`@썉>uyENrr#ʙŸa#N,HHI-.޾kK-odAyH3 !VLN_/9;ު6rK7Ml] M^|1bq;&[Ɩ -: ;d1728N%I߂G d@婔Z?/ yKgt?.e=d SE:@@p `];Rj弣+K#T^`:d G̾sئ*s$D7QDf+%{_~Q!LlW&DwW2S!15_6F=Ii5p9 `&U c_xtBe;шoO>xD:/bZp]M^X?5lDN oT_lDhktc*j}]%د9C]ɯqDCJSU ncQKP_jx$zgN}Or%yZu$|"_ ’؊C0FiW!F0=MA">*;[x0SBM^TcDA0s|AmCnI*@ޚteEy򎮂Q&bMx}Dq-Ob965Jģ_rtY>gC,sΟ] d2/Tt0U߸lCcg p`yӲK^ݭP "Y}bޥ9.a|34Oή>}4ORʋoHB)Me%fX!.4l+e{/ z3ittJLwnZy.=xp|.x_Ի[KT;+OZA"g ^2 gQc{N _oz-#Q2"qP))٭OawMf_Tz 07NWtY[%',< ˹+%z3׼KrG̍9&2wJ-| NHDwnNn+%2ipV~G2IM@Gd78ZX9=4 4˭ykytGs;#D HcjG?Va 6yf(B6z` ~i$={NJ@~J9gD_ >ְ9Io=UX"$ǨO0!bܗNM~-b EB2 '( Ȁk/<Onh q/FJV#RMn@a<\~9_qph=zR ˾0m)&~d? [)_uZSטixջ=g  t';+(7sZ8$5q4keU)/CJl;-p3۬I~0&%mvՊo Gٲ6ބ`;lvr&>NQ&8}NTo5+1DD`G/_)t>FqZ5ދK{\e{kT֋^g26&ɥv)k%ؤT+Rl>)W0n]1HdѵT,C7ChS+!r[oDGTF%_CӣJRH wwaۄ=!2UGeW6;H1n7xȸ8#0zF.w3 w=?coA36gٵsBy>bNx'MDxI܄}K,s$YT?}'Ł&^T ?!4iЉlf"Ƨ ]C'• (k,ds-n8Ndbr1ݕ2ӝwveMT/0U> ;iT.)UNF7%8HcHԋcue iֵFw-Jc$^釉 w~=k9 槿ȜifF0TBrkzɁ:^;%Y|w: -PH1qP[B?ӕϠ" :ܕ;Fع+ݨPfC!;m/ٟ% 8(##Vq6RZ|T@ OeP'IycʅBS[S]کeP%ΕsJO-SPWJJFZ66ՋgFFOWrr$X|^ȚEֵ<:9rڤ?6 ύ Y#l"70f _(Yo,~֥nh-\<vbnVj0;㸂$5cCWB{fРR OᐑpY,vj8l6My (Ñu};Ng>.|B-f$:ta0@&n=E"[Qb,\NUm2:zQ{ZޏFdJvys:y*Q5)&^EΝ821nPRuC rn%^ w`"JKY7t?FIF3&Cq9h'tUrx&c̗YUZN#b?Z0EhMC?-wd8:Zqt(oD.\deb&F'1t៺ w9fT|[AJ'hc[\=nԛW^fKabP`#]qN!T ;TD(s0Ʀz|8Ɯ3\|`ȍ4KwW.lW {SKz+bTOz!zů U\ g`EIv0_k,t(BRLDfH`(dTv 혁7(U:cΡ~_ 6>km{if/oqixC3S4Ҫ3(O[-kb, u.L{ea6z?R lJX~Kk|078ӢSGS,"} ,ܹb'0m>['d2sV^Gk4r(X-zs@Ѽ'9kfu hPqS%]`M}[Ͷ8^^=0j?/˷l~:;|9O\jmגX_FvMEALYuiDv6%ެkt!ȠW0f ڰs}{m#yck (\@+{7XSGjfja2[ ~Ҟ,'ݓ* }4崒i,Q{fP(RS>b0~ ܯױ@;M8شM.}{:ʫ7vC 0Q9guqwlՇTɞY;~F}KH^Z{Tt+Y@}O>Gʑ&sgt T Uh!>g> 0~Aw;7-֪p4:qI;=0BGp@nRW{7gI^v6 {75y R3hPOT0%#̨&'P%Ff}M8$BuN)f?՞3L" P#|tHA _9*\07$ 6bs<~9U˟B0Z˂gG;Ki-dd9 ΟEݨش]rQKwy`ר%}fI w.7=im.qYԒ3Ӊ4#g5+y^VpnZO>+ix "Zvg.9X'U\m +ak|Xz0\Tӫ/.n:BӽuKLoF,'R$CL>ϫV 4^lOuqiLE1;̭@}b ;w5rjZوjEU\qJ;]ȁou٧KŻ@ZՐVLEp \wgv~QcK&ǭ[0L./3-`  2 qNq'n@~o6@hR`Xv:" g,Iu8S~&+T_bȕkuިpM.EdrqY&I)Rş{og۞UأuA,'ԵǮ(Ԉg0mtf6`uEOpWC /[[o&''d"'-^;q֐j&g՚!}ǘ%w$gfjgLY4iQ #mQQ~qr7J7g&03yU&X nB#\ Eaq`zUT?MjeR $|V[ְQ3b' vB݂\aNDL£%t/@ QLɻژbJaF΋w=:X7Ӌ)P/@AP::Пir0FEræxt9ӧƝ$~G!ux D# mz vuB }kUE|pgJ{B$xr?ZDѥQlBKf 髤i"6Sd2FpOuRNűY -#}h-B?V,jCЀP"]|5=} 7κ]ᆕ+Sͅ񉐈~ם0׫ ~hU.O L(@k.0ntN82@>yg'=/_P@edyUzFv-}i3Uej"X{5EjKB("}iի1Z;t,[y#>qG&˖1YH9J7Xr]#|86Aw@5v:Ҫ[5ؼ4ʰT}+dK  EyVVkTgB}V[$ F\{U%kV~uM`m- N!9Al|#FԘfLsk[{&A#g''/p7HƓ5ثi’,gpXV97,7{y&H5B"8?[;5'z ?=KR]OjƉOў'81k}oAvJN!> ^9=܋kT~ĩJm_#lrG#ֺchZ 9z&)6l7f-Shs./6 c6m-FɍrO'l":Gmy{x,=[?1p3qYn|G9r3k']|/v^J$d,;V78~~M uiJ,j@kӇZ&(@Ty0D—"7>O&T5%#IAݐ lYZ9`RAdkY]h9S_ܬZS3 :dv>C$'57x'$A12K)_%3C#?\%kEHf*+Prm# s|iI 'Лn;( ]jAd"^p  ڸǟR} RX w E󑢼k 9oKsO8KzfZ1Qp NA2f+A,$pl'ևoHy?7_'?\4qA}".1w.@ B1pN! lC^59T kHա/6[,Şw{Ka ^a8n˭xOC-3T"1A)2YYXRIϼ),&$-D$aQ=ܐ$/@NfbbԒЦɚZE“12LuȀ{Cgo:PG3G!Mvg|#4T4bErS+Xrm1>6 ±4 oo8>'5\ O9eI=o7a*uX _~Z!r:[|%gnF;s+->+1Kҽ Nٺ0a ڎ}% ZN=Vm+Dž8u?:In\3HY8Iюk\w-/3y:l!e;tfScr{j&}#RnGHa aE1kWߍ4)0m37LnH1.J&]ne BE01Ne0IBC|sp&5:;·˄d]쫌a2#hcO8NBYV? a$CsEL6 @ם{cclъ]-W͟ Krb1vWn[ȉ}qFGq{q-K{;j%9_2Dwgb`, ѡAڝ9 tDEQ2B-Z1B5BQsrn 8ݜkR'-Fփo_+ y+fSʭک0^w1n^ךHgHe+ƺ;H/ JM䠩=PB:?IHÉ9RK^)ӹ?HAZiUzd5!kʍ@P^Y.\TƆ6>f._S =ݐK =$>Dה0NG/q/=ZL Sgc:85R|7.HwmpYV}ċaMĻklRklgo&8 ؁6_HfeV9pWV lGhAHop:{~<3 *;9Ԗ->߭J05q59]RiB+B-Bhoh~ɜjʴ*bOV|AɾXQSuFH ոyJ980Rj427k$zYջ F2,P̜7Hu%l'YV!OIWXˠ2[|tWc06'EHDt%G[ $ZN\)3[2 gl`@V1/_bflx}A%/ݨ{:~@ a' r?NrH4Q1- N>5ҝz.x4 n{ -\۟颤o@=Z^`Q8:a\)q+tJQ+2 vF7*hԾcNM#Ɋ&ە0Q;L`{GИo q YXS Ozruf5Mx4#9 :e~1X 3ܫR9 .pD>U`)0fqMY$Kk2Fkh&ȤC,be`Uڱtr3Pn xwUЎ<|j\PeaВwKΒ+>@Qs ߼Tl.%XD F??~^K)0;IrUBpwY9^.|Nd)]ۏETCwDȓ[F2(z>2*cQibpMq+9ɟSSl @3X(9I̋̕kӝa {پkZ^SS~#r&\o{ghcϘ}_kF%φsr˞ j!'GgTw!BNיgx#xĠ Uc%B8cV8U9Cܵj@aTŻhQ[~RR {eMf!(d>i:\PT!V1:>*+蜓,^/,r$EhkдǏ]TK3-<`[72(nr30VQH:ns^DW@lk24^Pͩ`Gsg*[sX5:Lj@kTTc̓ɖ1paKgZeq}~oBf"m .<X d7TLO)ښ:^0i,ZØ_0[ieՄ&^Wi6l+kǠ28XX60SV(ݩ+I {h5@͖9Ens Ww^Clff`f]Vd.TÁ`Hg*+7E5Eso y[ #M_3 "K?u5t)`RnRQ^[<{VB {e 'JTѭȊ<;F5%3b[L1':i|.]]u5#HH wK{b7hNF%ȸieΖSS|+?@&6=ia3 #J(b/ijl$)OQ7C C㈟W6@dBzE8 hpb|R]&:bܟ/RFj' J@Ư ?MßnO]a>aƏ/[nI' wVD {TeʮY^Zgs|pFvxRﳼ+X:7w{>h3mdugg'YA "zg3h#A4#?D"xN3'Ќ~//Gc *qbZ ûX%3PTv JDxMj \sθmq%hDe&6:Y{C:XNQ*Ⴌ|m ^ uftmsK!/i/O֤rTg\)}F"ag۞^?Gq{ 503d~%Զ;ʤq!R GyL s6%rr kŐ2-u`q-|ĊvJo4X6.f*rMr ۟FyДS$R¸)i 8>"ʍ<[؞! evhZ!&,&Ffs[GdF3= <8N4ŗ*բCk م90m03Py(i6$ `,G]Sq1| 'z]t-b `G*ʆ$ ޮeD5)Fy!*?T+}%ʤ Ԙt;MLM.FZXhw;n3 e  ^Y->@aD*a-$䮚;8}>]@V==$|f;ץ~usW̿ FHpF\]zoq{\ER1_)wjSA%qﻗ)ok*=(@id-bp\UIßs4s-v^VCOC ںvkNQ3jiCH?vAN712Ά%kMe|ŗ"#zFSVcܡх Vm::˂Ȉɂ(qOSyn [. c?Y1sB+Ҟ{[GQ `qeQ Q[,=#|ʌ4l&²]1OsdśBCϘo6#0f[y2P^Zߜ$`-)<>5 91]-#Dl4@s@9xTpH송L~?|hUI,d%d jKbo}SK6=ÛmLWVa#z$ NĪb5z]/"? %ZU8E1{ݠgSJ1p[C%f0Z;6FRgm-C_dA$^ cN-+A:oSF&^G-DΥ(l70V)&Sxg\r?OGDh~7I*TR&AsT[Y,Bj_Ec㠈XPi%Nfrͼ惞T |,,S#*JDG &YT 0z>XP=d&cg>ne*˿?.~t p 8_GB`# Ѕ *1 Ё7:5`'X{ԴImgKN^o{ gqv]JJڴ|  y6Yﲝyw<ůq ?QDs{GV{CVR^VA:cPf4"t aQ 4Q X8 ruߺU 5ʩeKKe"*|0 WF'{ո2_bC׳{m/^9emJ@"-K4A/ȉ\|Q8j<3NK)6QHbD Ug/iF~̶RR)ߜW+qOr(h+d{.M$y"Yv u,Uwdu|IU}`ŠO3@]js5hi<7v8r/KQTQKG( S ahbuxQB=ss}&]2[w{8ֳNy(}5V Z#<2dWUw2:fh5|7v +[ )aG4G+u+O\o;TbUg]Iri ueA*XC{t#/Is &q&V1*YK D*$KGNɫ2h+<-] ٫X&IhuR"]PH0.s!wA>MwC*Lcz<"}cj1j7|aJfoX 5*!Ke2)Mt:'(K16tℐeeV*l@R:Iv%-# _¸odF̅)> CED7uڔ($d iO es5?l^SI5*txͪ m7>ѷ_nK>%DSĩ+L<O=7R`sdZգVzQP+ ssо>P `|/ștAz _AUQ <o]nƺrf_LRAuxTR `]nHaOg6sp VƌŖH^o9 䳭h"Qm֒k\2Iq+1ҢUndzJD]7{Bt_&7("IXd&/L!qtLδ_MJK>觱/[rm0םZ 4Ny3FR@T-vtC 0MNouDTQ^k|HrH܃E*ܯ $[׹݁/+BGFL^ BZH_G!**z$ !43;w--.x7cŝsݰk?ѥ#ML /Tmټ?$X`N^`xb+sr^s;3HJB1\W_6Ʉ}\nBAزK&To'z!-?pUNr;~q2-Pcnpf,|Vj6Y! \}E4s# _H626K!='V>2<-wU7peaACFWiYBj4bWlj;^9?65x'+R Sz;?-HC90֙P@+l77[̺Po2dj>!dj9Y+$c%oƗwJ8~v҅5+ҧ4kZIO0ͻM!?"yu1mqtiTʴV!n Ytʔ/ȋSˋ9dP;ju)J$.B9H! x縏o$t^Dy*rE-Q-8G k"nDYs*#m, Wy?I{Ԣ Zw\*4Y4_tkl,󃁹bmT+4O0tYLPoڀD~N!i64ML`Z'ҵЊz(/CJgOִҦH5\~oP&N+:HVm+i3K'iQr PL҄%ٖ~ܵhrI(QG)=-cȉ=+W}3o*+<1#e;;l`= Pz6:5 &~\)v#I\ ʍX5!j"&kss&=2V/ru@<^ .fAWQNnaGHrz, ꅳ=%mо33Zu+GM8ӒNKΊ 2<)8*sG9% kaB#ŔFy|I)n͗;#:l# ?3C5P⨘q=mY˫A7{{ i;#1TQKSQgA񏀚.e >@yb7~hJNk[#sP1}F]w^]EZ.~i5RO{XHP UJ9QKE8Ժ&_ulkA}u:.Zq=Zp$>tCƫzxj"Қ[jrAhȢ^'ef-gcjF]bZ(Ԫ+B"2^.~*p؛MiP"3Fe(+"ixF{ygZbqvy~nZms! 妹̓yi1D>T THU>ј9,R(ׁ^nu.$ yXԆ~9/*rHP[_9C˻)U1AMR.=Z>gY،w ). E?^C1uȼ?KaO77'RD6Xd7v+aZ4:pTOd5v0V\~?Sɴ(#.ǍkAԟXv&L%է<&~K%Grz GbJ2ܔd0OIn]./A%\ +7A,oaTrtڋY;rd!1d@Y~dML?FG<:&Efɒ"Q.Fr0! <N҂bk!ఔ2yd_cB ؃Y;S7ygZ)zK{)] 1@w5tRl1|JօBI&0m60_kY-V k"́,F3m hc; –fT.Hkӆ<*ݡY DiBvvSїiJbƇPl҃9q dJ!]Pc9oQ]Q:Cu^7"6W^+v:Ww{@&tOlÅRȸg^Y 0rQ8Rmy^)r^Vmvi=J5 %_/K! \tu wD"L)b`)ggӨ3eN-9%2 2mnK'něڐ̂*.ӍL,9=rw!6BnLFt Prُ^ofvƱHUzMbS *LLBdf@T h|]"|c:;TNƧ;#ίoaol +OڼIL;Zfy!Ev=W킌 |Q4et4o[CW!<^QjRAGw*M]:^'NZ$tekxaZQ4w1in]CrP; X8zkgWs97@nݎ^j p@Nli w3]t\dQٰ?'_@4?!խ!TTΦhc8$N'K",4JwgYIy6qwU ¼9Wn aM) O  lH'R ً|}3w\% !re~F؜JsioSO a^LGWA 59Ueq´ d`pi0{| 2~{{,[^GBvvN=`5pեנ%xSꛇ`>[K 'Ǝ S}4P0[BJ61>R~Qk+J3V&f=1 ]1=οZk>但^<ldRe0Lf:D)-rhL v ɖiL VlńO ,䂆zj.}06<^ɾ ^U*6Sx&]YY3ajgв9E¶yUVѲT{(BGqQe?X}PB=P#[wۍ_Mwf J4aTqXf :5RVyTJDr4fyvCQr, xs*+Z)ҀgBƛs+;i}6PV^G=Cz8݉4uy"_#$֐<{ØU%%Y.`+[&ST{%YR(nZ( J% iu>[.O}> Itm8mӓ6賢Xn7;]߮'tP.O3.VINș@lX‰;б)(u:پ2'5s25o'-kOҒ!#0cj\@")LD2ɳ&7ߥ\H SɗPS*T,8VJ]wkAf 5@c(2Xvz_L}0x_]"R&ϬuG-pȳ6q2_K}S'3 ˱DT8} ]eթ M*kf1Y~$CJa14_8dc(WLT:OMv=D}҅ٞr뚎.pR6o- k3F=!b18?Zӈ~JT]q4pAbu޹&کkZ6#ib_zeHy]CA_BD53*=,/Gb~`%Ѵp,);F~Jy@eʈYĮ3 Ptl9NNS3fB7s肘<ݙސ-ǸQ$qg-';#e]RYQNs`*%gLWLԺ*१qkݱ9{p([XT+?=;GHx=^KҴ*6X_ƐPsmuc{UM ms>J[Jяo$#oisx ={̄0zcō`iVetPS2[ P @yb;.> P,T^??`,ݤh]Mq-fۅ=Fjc8a `w UiȓԘx|gO6j]ˠUgayU۬y3vmX8 =ZxE 3$ęØ4uyMS-y8ҷ;g ey?5!A&Wc] 1I\{{<-u)-&ϐ/1QPvx +ʎkRO1Ey^-<'dc$Gm>)t@hŰѻ` §eUooiP[Qdps!C87. Zn"ET|B ]fQDS!('k40dz#EH  58֪GZTC$@wDVI`2*ԛghxrW_]V]}~4rCxy۴GzTbú>4ʔ vO%sr?WYI`HXEQ $ `BR}|]j~2lu%@ő×U. ·'VKJ'0;/@'B2)2m P]IgŰ mЮ43bDk.;;<Ǭ؊K4`uGH5x:uQ8if >&*m;ݢ8 a.ܺ?[%aY`2 {~d䎗i( sT+lkpRxq'rGO%~91Uw)qՎ ]LNؐx\v8p˧z5l_vo9Rt:M4A[[l G-+5&lDHx)!>T]'[p.pˬ?H+Q}qgDa^3i^If#HjS`l8|m"r8ts0H)Frޥ.Lc'?\Vr %okʵ8{sM)_4vhGh]ґ޳1t <*K/ fzB&-58?p74 ~%K3zIG1ϮC5 QWl9rqJwՖ815UYm^"\zU.$ncw oHՂw)g"E* i,,$@Q83!>gQq^YLb1G4X,:ǹ3:[ J\{x/.gu/5sHj1OԂ_a\wGT'ʄzb8S4H7-QPo)*R`rQ%CDs $׋!MGubbtL1V-YV*/!b(((! Zêd\´}zgJ|t,c`:J_AXU! HqW3$ :&E sIc!5InJ5P|:= -F]h$mIٚ.RJ~] Cйmb¸Ưv4VQ-2h꿢%Z98ۉ0Ebtz|3EHm!g$=wOE|!~ny:O3g)(;uWtgu;@e}zEp(lЭi-eMl' x ZHPpx~Qrmt^A]]B֯&,]n)8S,AEGq X'iN*B!8PV2sA'!f-}%^c# (VAN)VD+| Iwwb5;vT~NT/C R솏_yxòcJni,U-05YY^pY^?L:K~TH9_n|#'H YZf@= ~igJk`N cx ]?vC`vUi+׮p ('cI/2 LfUh"WQh!|iWjOqy͌ ^Td0A/oFE^<>. TNі6\d!+>5v&j=r/_uGljDhy>f LVfk`7DUw;H,AjfNVn(TmesØ>4C)TR 5<Ȥ;wK2޵&#Y&KF"4Bvy906y͒ :zpNqpWm:\lt[q3%LNCu:=ύ;?"U&0w+O8>XőrgyDt3/+H^(!J% N"BZ*˭N&p$>MBUw5%tS(vr9Ta&}[BLoJ%2"z sGYm:_,[/4mLO˛K\N(]''K;O(?ˎM .YaIXe'mcnG|mn>-!OMVC#-{#aUSݣ1/sϷncN$p/aX/q,?`FTW.E _z9MX+y>a0y|aɍ8O{O u6 CX .1?'7xn eUj,:2ד,T ɯZuLT^xCɔ"fʏxl$aFL=q=dD/ l>W_4"ăt]蕩D 3=)Ez҃Hu=/Y6xH!~;gH|jxGm8P~'i#Xqz!Tq8f<`ybyr!)z%2NIzUuRޝ6 W*M퇼F4> ަEbXf@.˨H"њSC1EM6!vtsSB"lꕪ/3mRp;C,\Q{hӪR(<*-_Oj2deD]Nh@)L ɩ +kCy||]DR{J\`L\*Ei @9 đ\Rt8ob4j4|<.)%aeM 9y?" IfaNLGݱxV/ٓ J ܉7&[8 _{M?REݾos0*S;yt%v ~ f~Dܨ} hÏݮbtfnЙ˃w.\xH^ީ,OIEh0U*RF**` />#!!/m[Z9noCKS6`z2& j緁Xc %w}` nYдW ]n{\Siьl5DR;('"j܎Tgc}+Pfh)!zo')r#$rE̔טlR 1o%dj}Gr bGVCS]u(Pe;Xƻtg#:1&V=iWum2s8&i6d ?PɺSиF7i*E&x,["DK['ح҇X&n 3*RymLgT%Nud%ۨg5 J w.x(,N"@iJ 7T>i=i>(!^F 'iF%T"K-8yvec(I㖪W fz.EW:4ޛ9O"щmN!1 QPZs!seM\@)!uCv v|X$Y(ħqf8ܕV32xiC5he dw)2K}-Q,cǷ18\8޸ǫ~vV^Q(@MЂ ,Ig-9|":"u.8-k,NcH;8Wd=,b[YיV'B XvKOJЗ֨IRIYG1b2H#8_3iC0w*],Qo+@Ҧ0UFOѻ/ J׫zo dȅE:cֶg/R]d WXzesfKu^}0"ԑkJ)fW ZhSpQe}`/sxDKdA6A൬BHSYX<:@~VHIc? |>L#l]]tcDմ΃W9K}jH76?sgрkY{_; Ke4-ĊC4W\S[6Z_d%%i aaeCUc&L vZWTiU"ԡ&Ӏ0Q%vxR5#\Q;>2J_&XӆvZяȗ0 j >t0xķ轡(>N_\tW5!웼݆|N!AFϏSq]nŤ`*~ŭ|eAL,O zL4 Ya{ eGDxztwZѢez<ݠU?@O.SV63xU ;{6Ӏl2UL~viJIHGьGptF3ǂYMK1x؎NCG1>[*!6>ݟj>6*RNY=I[]zw6fU }hNz ϥSܑXwADFO~`v:TM6Sӂ4r6 2(HVC:2b+kR?N|6^!e\ }TQnL4] {oTE- tG-$.a9m20tCG߆;Ɏg]Z1,V]͈Sטxe[hrPgXE i-Өh6OQwN [;os>ǩ4W;e]證ўAC\J/؝}Yn<E}v:o% d2_ٖU$ؽKfU"Q7]ӽRQylQ2J+qW"5'].V2 雧2;&Ne~V#167']lB*O_#d%GuU>v+e<)Z:3{Ob Hwaty[(JW[i0A5*nE\7R6ZɵߜpGv|Tdž}ZKIPTqm, $3!s'uw7"G{I`$݆٪#B]M.LTK4;ZN0>9Bo #D QP}Se`ZR-! ߗ-eq6qr`u_^#f4hAim7 &l \Ѧ~:.f,ʦeޛS`}՚LF)[,;^sWHfw!Y)%7 y{"f/baZ|sSŽN :Xԉ q?^戇#UFwml(`Q&-۠$M&a\YYNG #Li4zlKܒ> (B[mQ &%?͈ nc#|jI ye"œŏ 2LK >׶-A2\&y-s&>#/mt~niRplX+ W *(l|I̠/ TRܿ3Ο;s?=Bh[aLdDAh)_DEJ(` >JIFHԕi}3K2qY0MUHC7]6M2p.,#% |{|*ڧnEe-y=WX`)d=Ń$%ܭy|)2p؁eZma%;9 H@3|Lj~HǛ׀j ^Gq_מSt;aG -A_ ,l_jYE~S+u6ȹ-A.S2*=/.25:<< *+X39W&P! ;<Wݕp\DF:Paz ;$[Q-]=Ai9/?Tf,g;^FRRpL`pA)~5NXHX|=NdG~Z,i'<|_SryP8\\Zor¤9(|⭐4?zWV7G Tyh! (v+fΣ<uxƶW %qnnZDC!c# _{l6d>ٴШo޺a+IFAAN PUp0cP37f%6ܞ)i&'$k:s obr.X \CpoN]eF/()[bj)E82Y40y09xZѲXQă\GHIq״qe@3#WGsY+n2_Z.$Pf /B dۥllxT.-5aQj v#g79Kr 'YSk7[U8o .c)HE"pԺ5gEѰ$܏>q(/^F=/(@ w1Ҍ2'gGZ-WhȿgZ L=6xqǶ[eG+{%Y$n1(IT1~(iAunUS L !Xo)C&q{}-d Z G)"%pv"ʻ]8;oM[R?)夞$ڐSVP!]7hW8_XA): S[5sIfa[뀚PI/G6J\MLJzHGxPvj? e0s`=r Pf4_vK@P#lx"Z˜L&2x}ns) a{*c/@= Rx$Bʙ~potMS^61ӑ jT眾E{ѯa0ˁʲH?04IFU_O4!Ǖ[GAx]pGtmLSǘlڤ֨ r+ȇ_̺'XXm).V4h<˜Ή* D V=\2MUmэW!xSeT7)75c(ÙM4ppDLW&oΫq; l4Sqa%._+0x@82S͙ &nXN,5x!8J Y)3hߗߎeL:1dPkB uQx5<6"k=rrD SU@J̛#r>tvq7ƯgUdQQg' q=ESi<@ԓjN"{yH44ٿk°:!O1[=#qgcQ!!Z^%yJy.(˩YÉK9WAb~Od^ = )09deGRyڃv'yPG"1ɫ7F"Fˈy6♴mS0@C qg-$OSʬ$q;fǩnrjiVP_VԽ{QѐjI }nK\$Ms>H?п<-U!ZNҭ*Ncfޟ4j]qBR PJW D¶t[M!c3ULr\0…qq:gqc6w༂]SR.NA:J\N_{}KgpRDߗtnR!K,s)F2V雊D\nmUȗb< w,"23Pvjg =t) ymIzI÷8rfz(Rl0:*h^_9 25[T0ׂw;"]kF;teȏu/p{s)(Mk1cj 9JEpX.Ia#%!yo`Vp!`˪ nl ?Of5=ɤn@%!7l! %.42Q3F.!%\@j2d V-vNb97a[:RBL\WLrj z7QK\W!ҡE/m`W0~Ii"oOYC{*$Al,A>vsn*Oʱ}%}SqAWOR_䵇aɰ.d{>iۑb&?ܿ3+?vbc7~te 0sQT gDI3`XpM9¦ÂBI_iICT5en^I\FsYVxjX5/?,rxB>CG}*n ē 9qLAG|Ny~B2!y^amT/ V.Io  `N9aH FȯĎ&ֲM7BNt\4?Tq[Y,P|zZ%Zآ7bijDH `&R|p>|w;w:F )PU-v!VuQ,;23aIm-Ny|>szVhj [v#HF,)EekOƱ6>10>s|o k'0}<{kН1fAVͤ젞B /2Ano+8^i0uzS k&5ރ+6e&|0NsaC)[T #e)-̆=$o zSW;9G,Hɂ&ڨneS5+=CXK*GR? 9<$(<ϯ)2bK |0h`&㋣XZ_`4pؑjLse$k&eaդ!xT LG԰ܿ5x9έLf^Ģqv6ՆAiGl[0e0c[I݄wf\s!.Cgs($}X܍᫅dnM*:΃!-R^bYq-Pm)e4LNRzh~Q Ʒ l ,F`"ˬ͵B2*nCށUMc˵dj߽AƩ.mI-7x]DT}|:Q5 4Lc'ut<\H(gN5#r&޽BJdeY r.JK_H9O%V-IS[Dzƛ,5[0So^*:x q0=bdOgd \5ml-dk8k3,4*eH?zH⟱5ɪΜ!v6Q[?]Pnj}fhifStiW#qL>tA@ ɘAn-a^1Q*=vrtאj'CVwu]M@M!_*p *#=q"Q8=&Rh+f+ PZZ]r:Z~ũD'EҨj-jT#HԾ}nFj|Zm,7t$o6 tY\ XlGщ^}jﬓxQ Ys̸{Ȁ8䄭؅!9_PO7ëZEWXwztb/Ϝ9Ls/mELj9n O,rVl?3?v%"yp u=sQ X er]輿0gX??v o#: ~  I%V@KǢA]؈y&|zo x [,9+4R2&Pc%tRw~+1ƈOc|ONv`{31;gF5INdTQ6+ ZZX$TA(dk`V С5WE:s&Vz8D|;8j΋oc;%ҍ߅#]9BM-#TRθ)bg!>Gg䙅Iζ E=B#d1Wq;7 w"kY¾$0>dpF8qZ\|cs#R<8vf %52޲](:)6S ڡ#JW舊"es_Ur7KVɾn< k .c>Th oJ~ 7%OjTsXhBp hvvKsgO-/;v&>^xKopFYL^lR#P[ n.iᐘY{)Lqb&Fw|࣭`a38 rǂcfm,&ʉ$9~U1S[GPDZNiDDZ&ֳa, Eqg,ۺpn*+y~=ӷ/22!kFkk 24U*({ѡӺ{ďMe.j^8]W w 8Un%nR@ **t-g85&\b6v4Ut3&# 'b %! M6H?J^ q_!+s7,FxK%"){b6G/{YfoJ;u2ktlFb\Te/OjevkjEbV 'wj8rF[ߤQP7bt3C8ut,_CuĚ"jی-oM\o $ w=A,~=ó'4$CBj({Rݔ5{@" ՒI[0z:luo}#ZR#\`%KiE<2mʼ̿d3Nڧ6YJꚎ=4K%b8hPb(Z_i L0B?TOfQ9D`q)PD;Rg{ԵuXp&i(>W~!wrBR $ZdS33ڳ Ȏ/XB}4ѓUX/]G`?x#^Ob`ёB𿰭nkFBa=bF#1_J>0="-;n5I&WW=X.m W{B ϣh/t?.swF;߅NaKd͈vp6׃`h?Ksv?Z̼ kr7(u/oI5wpC@6 wA& 9O3DjiH6߈"ٞ!RlohL&t߳z%Yww;+vA!Ao{z k"NL /C¶'M/0D?_v)9Ӛ rUϵ4h}@.MWca>&J6)gqu/m~qY CW۱]&y;FPDp PPkc`";YY@eҮRT7s*gpA/,=;n[_$:`^5fbE4tLE =]:^oЉex. ۉЇ'Hgv9p=#贁@*&YπX_R5)c,RL %A܂\TߊY^k@@UdŤ$z"J,J+hz^ep&QHnW#Εr= NXbwNfKsHĊ[j f>5yN+Kb$1R ͸UqzeҮ:}Gl42jaǺ9X mjD]UV~}^3Md% )%9%ROCJW &z"O3nU͙\)͗qcR3{1 K4oj˺WSC)7BBJr7~~s(@m dQVJxAΣwm+dǨ Uj]S-j/O_f5SuY JL48N<ua̜.!bC3DΙ]u-/!|I Gأ{#R(9wL&&6h yy?:뢓+~Y}opW<*HM9-Z *pL3 3A[dnz{'YUqpG嶤$bzz Qn?"N_گ]qQrMȼܒ'Oy[w~~.F4}6' uY<5>=MnQ=l.0tOS%6. qn~@y7 ]ػlѢ3DzV#CG@Lx~d]cG;ZJ_oeKQn ~Irm! η'樂d13z3醊{$M@0K-*lvaK>#a fK HZ|EFxW[q](2h*ezy%~\[Q/]J5⛆:3b`:#w;4f;p"8)L'rDrԏR=F^m隑a]CeUR:MMZCf mz<iݦ7P^8s1nX.SʛZS{ѻ%(tr(-o"~H.sjPxʬtGr;wNڜ "U-ÄAbf.Y bةɡ_`!',^i;I6{|JEQI= <& E~QP/,m-|0}E>b=9E`WvV3?t̵CiVw wp=yɢAZg{n:⵪ C/G;YER92=XQ.G* x٣~=bj A( kBXʧoFБp'-- \,z5]}ِe%S(v $X9 1 ;vIUBm q'+ eIm8}G{iPO/_ػ><:b%gk8ђԷe- ҃4?4AUz~nH%؅Pg駴S-VZr*{{($v'l Qo&┛EDF$Ʀ+'#H3Iւ+kyAaӯ p̬anI.r1D*3[;*!'~UHGpT T#WnM |L4mG~ d:ruY>8KNT#*(e=x1rd]3 E)oTq.W)=%ˌ3nGrgKE1W S1.Pui:J?×;J}NBf ZQ80JBJZNYC>-4ȨT[ ;/5sQSOڤ1+eI-]?2IOxM Ljf{" ߁%Qum"mH9DNY-<`cm{"7nòtf"GMдr=HaG|%Ar>p'H>5ۙGds uPy.c-nMd!^tHh&svwBG9$-R(ٿ% /'m51){]hvUr {vhZe7@VtC_JlH}]'!}*ˮo|~be(ԉuPS5n0@h/4ffX7]e>Ot>Ƞr+7.}v˽bu8}t^~Oۛhn\ sE}ji#>1?"WzS^=e "d-U; p7!%#fK\iv)`~:^^EgP%5˜JpF9lh>OLehCheqw% X6l6>ab,yzk A =Wg} nFyZ&SS6B {y~\5Dj,Ū5LbU}snɯs2S싟D2]: t! ֤QvǛvgS+)rX* t 3<΂Gp* 7&Mls[gˆ=Q-di5V2|POj`|ց6(I?# vMU:jz5Z7?0鮃|-ZNB#Okk(YKᑸ _}!}SW02C]ˮf* .]-x pM^h5ۘ=F5YRm˽7]r! jpHI7åy,x>\>~7uh$_Pv1i" iYiZ_pדNƹ g:[CZw(u,㝩90#hoXD/YclBlO$e]m @|aU30΍DbNzВw55*NrAՑ| :mr_ԫYGӢ^'Bn^>y5%YqFk@Mr{I =tKD+ La4&Ep.hXC}B:ڽc# E2h˶N%?öwW15_=ժ"ݢLJ&OFIMCw*ї\HDn VV= >嶋ծEm 0,Zr VzP@=4 ;ͅGJug1f!?D7`F[9!&Ux8IkPkl>g2:tN lEjESL.g  &=7lᾸ%SHl÷Cty۝($4.4tp"2+d߁"'[Sr9V_ gչ!P։Y_V/:N&'z;bӏsd72!.htM^D:15~A$Ejn9&}9RH}Nܛ-ejKhŬkEJĀ>B5ʂ5P3hA咈 WQp-)^ v~zьwIYcVf\y 6esY7"( h^E}> \E*"@ Q'_Ψ>Y2YV*D!~ͥ~.9!/%eLvJ@9d?e={6=hQtP@jfJ &M+; -v"}ybopՄsp.'[fgG&vGqWyY O𿋖9 |(\ E@:Ξ&v0al?Zc[KM{6hyRE ?!$YcYe" ttݧDRw_FgVgwS&Ɯ S t"YQ ؀1& ʩ}1Iw'a^sYVO1Q=fΊs"]jI}>GSX*h T-Oy0 ϭg cp=I3W*zrBstm:F+g_0t`^"e&Rsd/X?_{R'^c`ͅLA[򝈆ZdWpl !fm03hB`^:y m '[wתz.H+k^.,nnj3-߉a}NZM!Re V=QޓJ}5@Xl+izEx sDU$}N",ؗmd`h"vq(2g?<Yk0C]D8'XY p̥^"{at$sÀz]tdnfP +\ǑGHI }h(Q j(\JF=V}E.}46PӾ Xϝg_emW\r-+e΅+($g"e'tlqR-^*X.}=O ϭ-, iP@mWi"Ok3{dVSоIu>vPP9Šޛ»j4j e͟;#I`71a<1dR\BHş,N' _ >'6@(;#/;ϯSajzl c8\0(9I&. 0u>HD7k6A"ePͧghZGHW<1(s=/ x`xYl ځw׍Ό#"hA@]v ]Z~@*³+9P"!aTd]e(^-=L5^ݍ@caL\LT)0_Lȏsc"TnWZ gy7?_xT-z52:1#&afHz)Jj?z:޾׆ze`~]si ̿dlD`tO5aR1e hK/y~\u^¨~(&BernWf#Yи]WR# EZ5-\bXp&[;l򯝥1U}ʂЏs<Szͬ%^3RMꜙ+/M:>֎ӥ>/}Pf~/-wnba!r?zL`HM6DY,"'o'gh-iV8Vw u4>q8Ev"aqW<ƶAmaA!C<[Fl EFqB+Wy;f0/5D.U+ Y#7"vakpNTC쫬kԹH^8`6c'7рq&Fb?P '&+SWw[&{UhrUj>* 2%󣕰Qvۜ_epͳʩ&8d̢ҵXJhjy~V`hyrzn +mҁXᒋİq5BLvUHE:ghJl̫qDI jcRFMF`οJt˿b5]_<)a) $L}8eeޱ0~%rbF2uTWuX#cprSTr>VI,ly@<4Oxx @fe s@QY %g~Z`U#Sn̋b0ӕ֍J#J3_v3j @m!1ŧ=|)ځ<-s)a:*Vs!j>`h\XEl߽kzؠ `]R*=Nka8836owA^U$^ff.kyUVuƭ{yIcgٮ]Ϯo0 U}v:qĮNV7oʇWU^AMl)AHK t=4Y:M>ƪ 憷!o%Ɋf*JLJC0 򓋿guGOFިҷBiOt.:JoC$T}~` N G{^⽇Nn#GS37Kׇ.cA[9 +h?9i杦Dm:HYqh_Zt60E+j_;W,ӂlvM_j~q2AZUNhgaŵ`&Ω8Rݞ+#L6 lYBn/MY]@7BzhmAM-Ͷl184Pj HT\)S,T'=Aؿ\)vnF%Jaa? p&kb Z\h0+yI&$ Cj\~2bF֢*mIܺ3&J% xVS S?@ļ'>kMe8qKJ0 bz[l:Y Pј.YFT!QOu.!;_#30%q̤{( ,,??ڋei|jbn.v~$pQ2.#oU횆ro {TZ{k#_rgϫsawHM֎uf UU;XL~1r`$gצJl7|LHэJu_A~ | Lh엸7~>Of2%-ko$v&f BBT@yN*U,&Բ y XvKM֌8RU}6@[\pOK찵o[OΛ 4HG?_W!qo8R|FT*IpE]S)ZX adz>ѧ?:eep Uc[sn;X& d7-INfP RDlL p+ ()@: n'TiR[Ԯ) <|1=tވ̰.fH%Դ SE >dE,tJWpcqJs,=Qr敎) 68/߷aI6OZmՐp/ ^HUJ~[i)VrJjPp}RJorj5/H@ë >+1E3~!)NZ#N M% m_ Q O5eRoo|$UmWֽ2Zr-tӭZ.%z ȏ+n(0*死"71zmQ^U[S!h">bub|xr.V ~N ";-,:ŬEg`;*2NH8TAJ?…dȈn a>~c nZ.Be`/Y; 3UU5Ϥol{_dV#)+L._ /~_SQ2jr(o*ɀ4@ɫ:L~LWPMDcۨHvݞע9`&Xu0֑(Pʜ5d ŖmܚKç=MƂ Ā™|Rzu t*L3j&{Ӆ-{BG+*Ku;vІxomwKk2JVh U!a|wT'#^UqLN?NIUN|.]Y%W~&]%8br! ~a|up°"ĪönYF4nz֐_qo€#dKGͲ G*>SȶU-C_tLcpcm8;4",WAr-Hݱ(;A_FU0ȒNБT }@bqx>xT>,&;_f{Tn]k*d`UA _ /fiqL2O$4+oUS1nt*o1!yM`=-"`8ni<,+3@i-`-_ZYru3sn੒[Ǧ7w{~GjhQ~*tO^ \)ͩo㜘`ǫ& `0K2K :zP/u ߩ,4wE>aj0͟šPo,YつlY;:#wVI1Ͼ~-w|'Ҙ:mr“3M`5~@RЃ&kzBL>[/_ N&SY?D\svz:#w1~{n=;00hlu|OP~oi63k`#}-9/5>wEB'\FW }9!+>Nڢ=vf?~'L A߳T%jP5BذPFKDEb:mpqm/5҆P}T,}p3]xnCrx`(%O:L\ED/Ŭfa@ [Wf?-83mxfkkgE\z#l4`<$;`-#\ڠPٰ.9vU_KK8z7.K= >'0c9hlGc;NA:9ڗJ荛;eͨt!njN;7œ1H>Bn(j6z*Z[g-94DW{e)ޛi_vмc*˴/Ā|4T lf;ȎY|oBf{5_8mYL,9n^M~E4TL#i;"UmQCYh[Ti?Up'q!C8 #}pTA"x)iPKZխmO0h#xq+ė#G(nU&PW3;%-u£oYS%S0:w^V!6)XX(r ) eOގr$A g̟F u;+ԄDS'Ь< >΍peB\B2qu {&U/nl+n탓cPՁXnF܀'W;nBӂ\GQg* q$K!-Hꌗ}%/WjlY7C_BNj]- ̷5e]bD@wEPeUH;4p±nzƤ"$@~QY`4V藉QЉ$ :Ø2~xMo`Mh.N|b=> G~\2nɥRV,)uNG.R3Nnˑ3:yݾ]`#^XhOp' D$4?dQ!Tj^dX_۟i`,uo; TW@gLxxǧ0ggcfusRCW^#Ǩ=:H-n : Uzn*"o(e8sh4ӥdtVOjT0S"°x0'^W㓃1VlFOۻ @&&i_8 PFqpl"I^f?ȱ7|ոsa&#BXe [9q0}^'_g“Q@Q Pk:%}q`J}q-mߖj 5q-MGUp<0} y`=؎mHAFq(ZEIias ĽN 9Л5-ӳL>o<ԨՒ&gV^-vxNg(/9V $fJDrަXX/XReg-M6(|)Y^%lL. Eއ33Lib xK$2{LUk1p_F忲;\BngtcxUL:a\&l\mwjrqԨej3J%jWg86>N@+WZ}J ut 2k%2#aE #e$UיP1Lx;d7D0f@yhPtΔ,#ۼ7_P2oo9z<-ȀMصF%C)ܰ59Zm|#F6*u3D-B)Sy?qy&:CU۬ F1wgLBF3絏U\"K2nA)Bh(wv!QTLQ𭧩Hu&IIr.ƶm,/^;4@rjj*: 7ScAF4~a`.^/D4#yQI͌ށjfZ#3JZ`%Aph"`3Xߵj',QY&½˵G&J(byp`bopI:)5 E4M;@gWx`wqxcdSް&2IuloM4BP~hT6ߐʿ):ٰɅͿΧ'''v/z*T֎lP&J ޤt7Q{7"/jpKP共Yit9${HvJWġW 4KfӢhQ2:;mRL.G<]ph~k1)@Xt&4qR۠f n&Wi֎a,tel;]H"dbث(a 7d.q!U-̓hyVܨ لWKf؜09o37 9) 8!x/(0l+:CPj[T`aЖ^hU>8hMT1TK|<ҼW_@=sXJQˆ@(rD ׫'~//KPz0ݤ2Hyca&ﮀEQm6avzd: rUYehp0c TUA0>PzNsAա8*BYهY&,ϤڐKbzaw*2#hܳT ``WT>^NIrЯ\0_ب+Jzד0̊A$94Aqn!^ZmGL3pۖ\.wHMQe u9 Fd=3!i (F: cz/_6#djUM2AFvjg(zr狸$rM Z5My!{!?<7`78=Bp&_SոEp]·ASf*g+fx$+E)cUP;Bd(J ^0x%P@1 %K@[R[Ѕ {o~`=|[.!yƃ?*Ye`0;Ls{ƅ,:t\z~'#3Yߩ^;N4 0%P*xOn-ӹ,œ8  Js *+3k FQK ٌ ƿsuѽIܣC(5ww$u#H?#wWF~v+~QVS5y=f VTU Y \˜uSLlo (H'UI󻁬TjXs/.Gz)pDžx8y9_96: ؟B#KHyeu|(kb{WaŒ341HZJ-QoU;|z"'5;̚ԗ\%P#Xgh ; *z},Dxrs4=/]<.`gMgDP .OcO2BT3zWNǟQݴyڳ :%8i8Ft2E5ވ,ĵuD 1y߲!d+L$Ɔ0BZ!i\7H`rQ=4#U߾}T"PokREMV펺K2z/{Jm e} ךcԷL7'ZoX hd-Ӓ&8ϯy%%w3MYY}@}0zOUjLZI2t2;*mҵ_"srU6v|#!N)z1[.OSBWj_Y gHEj>7j!ᄠyyc;^cץXΠ<9HK Tf Eo I%q8D֕%$M<~뽬󹫶G,-Y:rpYq5ɴ뎲4J=p{0dɶ,h-+CbYH+j&!pW)UHZ<^$xK^NU_U.?qiUrSB w6 ÿ aFA Z4\\8-Ûɮج,cRl n A^%.z}Y"ׄ5x^rNq<ш7̎Q"΁j>1)6ߴ$ͮ !HLqzس^o /DV0Jg䖔 zKuM_&e?r#q` ۇjB"zAZ}͎3NӿZ=]m3Y?yzc6{@m9/BOyU2$StxZwe(W KJbBKPqiᰐE+;UsqF!A>Xd(t;ݕ=+βpת+fY. O5 ~"n9˦ NW$"Xe>e{y-X2錾[F݈B -Fby\0!s 9w3Pʻڣel7]Hm2([ک #RTcѵ3MB2eCښ#p&Fwi?ӽ/ozYmpjA/]ǞOM&_sLB9bŁZ~iywٗ\<|qp 9U_IIyÉ*5K<}# 9ԗZE^5"![0B'׷{U3[ 5Z$hTv,D2!tcxPiEr~D!X6&D =h "A$g)T_G,lWL3DKD\DպA5py:Ÿ=A DJD9 'A[\[ܡLrO>*>|xȘ]fNSKYQ6+YhŬ&p\4u 779j_|ж6m*Zµ(VeJDd BX©勆Яf'F#JT/KXh7 l2F:(T%+B@.tr~NKWL֪G {x#2JAkm\rh'EE&ڥPA:|~/쨓[)U}ʟ[sxmWGدI8Ϛ|La%Y æ$(1ms%*pYu\_Wa6E10]-7Nex4(v6! !(甍]FҀzn"pB61|M,V uQRi\ S,"IL9$6/b#2>a޺"JjmSQZ\00< gXM@H?3y(-yir1`1)%׌fge(dG`HZ֘h!P܊eɎW M陻@Z[𯑓5&xն!OXn/A:Ki4fTmf*qE3 hJmZ0ywܴhdlǝ_gX7HwKh}q:,'?Q)һ+*=e ˊqeK75B4k77It)TnG{DELHq \%.xs"otYzR' Vm$:x7z-E"aGKA[~=%T~H^7>g :o@ k5#Hp}ˍ14J!lWl!U<mt*^rG3+-_ [߄ZECf{HM*r,.t74p~ƶajs@Xm:~XDW. !0Ped~$-Pcm8χ:F ;mܻ # lBY:1 5"Ɠh0\HxyPZpYF\ՋtmHD)S9 øvdG0X<:Кݙ]GFtL[+W~NR #HG6*F}b"OK}KߚfQ+䀨i =؛:&dH W,ja+p稨>h=uMj= >0]zkyGfƔ )ˠJne߉i1*e b *[.n8&gݰQ3\nh,.R-[r斅@Scp8,Ocو)_7kMuMͶ(3IPya}^kҝv:Vp?*,u.ƅ52=C@*™A^$:mQ$ 9^ZRe{Z3}3"vߒjO4nuӲ^#ۢ׺ݔ3vƼ_5Q4_jrAdN:FC0O c:ٞi^[KWV{ؼ]5g&ěŪf:)E8{Y t C ]ݵ}jm>$6cAP8հM*j/^ζ{ gM:r^Ty,.j-,/M Nlz'w‘E0{(&E  HK\uPIKk3bLU|Ok(O9Il$:rp_PwH)3 ?<@ی'K.xYueGV) f7F'OfLpgϰ/o]ԍh9ĄIJCp H}𧬟sE%bB v"w56K2 %ez z̲R cms^k9: 9'}.t7L>PNHm.aoRIOtԤ۾.yS B nF5&F1aֿuЌ@4Yt9]#e>pfmHq#mPª1q& Hy~1's5̟au%"&X6Y&08+H飿:y\cb~'䵃=sL&^5y:ëE,jn#C?~R9jn˼2?g_\Œ;mUEEoKx$,Y@DzyH8$6 ե~qz:dkASo2P-℣8g L7ن*kZ7LˆTuFԱvJڬL̕HYx WD ]5J Hk!ŋ mlf P&R:a ?V`E=~i%1T,.ef֩ 9wUS^KBrƨ`5haۈ1j5X\q2q~𠈬9D1cj(DPd%|+3,UmvAD(/9rϙ0Tq2K㽭{<^-U*y")#7o薳& e=Fy e(ODCy`S/oX|s<2̗,@T@oM~?ļxP@ =̃/M@%JſsJO[ ,d[' ~ J y;oi37a'KcĄ:0I7ғ.vsf.K8+ls:WV);Q0B/Wt/`ҩ҃6/6fW =QO}w9zv?Qr&A c(+e-+8n}ud*p&T8Z lKR e%ON"Ub0dbS*4,M+n͗kR2@.E` YЊ\}gdaەǠQVm"/G}%5 5"v*0A-ѭ%.jY@; ղzɟԫǖ-#.w-D,F(N.0ƶ?LAkaLc6dY‚7ᵁ4`O*GoAз7G B9^"Ë@~Lo-yrrCj^ =\v_Bv>rf@(|Pr읧a%:٩/uF"BaQY%w~wJ}ĿcG%^6A#^F/!+xS7kQvnO=KOI;x/j Oz >wʖ(! Wq`$<Һ&hN@Um@to|gsT.+~]ۜDICVA8QG wPF[/qRG ݳd`~qe7"`%!$lqp"hɄ8hEC*hJWq1qdF}2Bi}ٵ]v&If(ͷ˘YdzS{6KdH֤6mbn=\{IۗÇ"a8KMY'N>N&qXC)CiߊUuw%^VaG5~b?= 'S 3>Pkgv7 N}5p7Yd؟P6ZY\թj}zhvM̮/ ۈeh ɖ*l uvvIZ;FffϼWDP"[QJcU Ch$C /t"VffdX1$}xbaٌ%vCҨPZp5)<3vpKa,k!-̚>MUOM{:sAʆsfV%Xـ_Yx\lNVB8\Zɞ60&&jm] a|119U"[n +yykG~DB9V"M "BW*=Z|"F3Y<: F}_rј1rK˓q1 \GJ I{k&j&ڝ"=t}x/]|0z3p )9c^砽q08>+#Wuݻ/֐71n=9jnHa?dkxM& ĶoS2+9z]j4kJB?V3R S ~edn%4hٯˑKKYdSY 2.yE*mYzRNĮ>}zv?#Daxp{d`|34  0)o ;@h.SnL#EQhj0klGtPگUv=DEXeg,Iƶ Vy~q;_p!RAzgLlЁ$,@4v5zQFd""-e)B'ڄa3H]見Y.hbfygƐnpnbSQDL; _۾87YtC oR{_')Ȏp%$G9`,A*b+0Ǿ M aOzmX񊖢)@5;^ѩ@WL6Ƙ3k/|G AU81o3sFKwgJERdTW*a*b~Vy?t\0R{4iŖGs^yKLj/g?J p~՘\^_3bd^#{t^toٜ_H;"ۖ"/'H^뙴1gl }i8 W C{ε 8sArVB:]m$ʰ ٥[K96@>YhC1=$7lb(R* $A׬/y+bA(i+1w&xJVvf ^zҰNjnLyFWÅ5\:܍$?Ay7$.VHU~?T-XQH T,u$ۆi~$26(2 (] ~T(>ho 1m{rHvЩ+ZBѸ(. FlճXs7q" >P><Z3>8ڦCI>5Uiqm]1mE=`ZhJqܺWT{_kݹ08ŊѦ]=c@i<E;{!SEZvv* @mopր*VMBM)P&}*GL0$-s0j)GuQP8ȑ\m`vA }B]1 Hcq#yy'-UݕܝRTOrΦ ;Q{aV6֭2™fmך/iuN{QE"..x/[b j7jjAfwAw3hZ *[A0?80Y6}h".v'l뜗9u7НVd iaEUEChmJC}/F,PZbQYdzGS'sk3IXpx2}|;T2|A.2g]Ԯndͥ5 Ԛ˿&p,k\Y?ӧ*> NSi~XA5MDއ߆kt#!eQvᚃmAխkmWubfKggX@AAPQoE0 f_e~//e(P}LIxŅnV#-6MҞt5a+U2|r#4Q2ri.bB'^U1i@'Nƿ(>tO^UIk%&4`Xr<Ʒ*nO钆"Jp]XvBXyS4-"e=0-oJXʣDkGych2Ŕv8?-QYC\,N+Mwxe Ye]&/Vm$rdS^%V1!hxp%XpKGQZݿ dkR;s@>wUٜyR~}w34A K%V'P͕"A3b޳LEJ#&KhG7/r'}6Rx,^,\6<7ێ2qynElG"DZA4 1:St<z_`ؤ~;17RY$Bb<;֢3o#P^\d{ ZR;gJCwajLl"@ ݽ{O+l4DF%7RQkkvSg>QҶ:]ҏWTDViQhXvӨ5]I'u&vl.RlF%] C1ߜ Cܷbd1f߂v&@f /՝m-BVYwt|? c,3h4޸D{莳*YI4XݼP2 RD9niA.E^6 Q(9" ^ޱ١ÚLs jNm|ď"ΑbZDC*>yi3eSܺ HM'1lGISWn&] &veeÃ"Q/pd40ȹha&9-0W}|uˈ44 qP&-]Ł(/tN!u_ޕ|0[{Ƕ9q6<: Y\:d5KZfȷ~{BcgI4^qIxNA=g3:YeC9y10*Ez4_,'K p}%=۝^3_- xM;@L|BB{ԇ7hrTһj"Ϩpxu%O'E8HFsf Db:% 3衠!DܮinXQ+hwZ5P m>Kg3-Țv> s(lj5u`gf7].8,mџ\?S}lip^N;\um5PջVU*!sht`I5wyd X?Em܂.DoSjb,sM\v4Nw.؞]O)olCHGqEeA%A'|dZ/ɪ5\W0Vk%UPgyU"URń ӆ.+ nc 8v{’5AK~QX1vR{o} ƣs,[ b' kFa["VtJkvIC^kKj:rhM~J}t3x7iB}χq\$k|ZmtvE@#/xn=x%8vn^8IL_,4@YVYLF䂑E7,=ɸ5Z8!;]O}"H8[@Z.d5^TK roBBO+ B#01H[5b)?UZvIJů1ȕƽ) f *OEѥX1Ly"5/m>oӃrƆS>/78qC< Do8j%Nl{GwH'LCf K3LTpl05 _`@?fT~S#M޾_I z!*ij7Dir-]qr䙺e"oy8xS! дcۙ ߔus Z1~-ԽYɗsdUQL~2c/ut%[ԲTbO[G8_h޻m*[ ?ZW?m^77~n୎?BJk;⧞]zڗZdLE:o|jzig/y}xdueA9G7_tDH/нgE UcM-ifT֨P r-Ů|Q\!u,f:v {?Ps&Ide—Y*QqdZ4p=91З~mYy893+ 8n=!5ޮVZ^bђ{ό9 t, ZQM O`R3^ tF~ɭUʊ6/O+?,o47: i)^`T!]EŪ?CXClѦAhaL+cpwR udEu=}[8XIP1U0V=MbMKd`Xa,ˑ.6 A3i ׃T43CU˿|R@ DAD=Q ]oY-ׯTiT1)oT/59ftY'(kJWubb_"O<Ԭf_ ]gceu4:vLsU*f,Z|T+cֆ8FK6?vy[K2&UW3Vh,"p!`%!S{b%::@s_7d#E, ݴ* p"@rrQuי(U CԀUCwӄ/B <5Iš=h*C`E2Lo5UBFQLywc@wLF i\F}Hrk$U'lքy4 &:.MkP U8E*뵴lr"X>];Be:$*z҉А:L"6Ete{)]=/,Pd#z.L8T`Af72=~xMN|&7U:rL{[ J*O70!־{t#n5JΑ#2HŊvvhI0,hЃkxu4i؅` Q;R1~希;~3xؑ CFgR屻 T%`,zÏ`3q]Aw'jR3tnrs%WBfϻR(VB lbN7M ePlG(+O7ݣ54e .s !&SN:%B*2f:Z#Y4jRFsYY?Zdt}VBY7.΅}ץ̃@xϟM@Kw3efw?oPHaW9bG+χN/L:"])ÕGqSܘտtnna6s'us˺[Uߛ(πܫ^ݬ/zl]s 0I6H6ة2>1WmJ qQlO#LerW~W1kyÔFI(V+S.,Xp'0dɘm_)BE5|"&^M0'̢h|:!W8ASΆ&/ tK^p0;t8?&͎K4Vi!+i4諀f2KV&c5>3TKR-WkbW$Ѯ3iq]̦pV&]X ٻ s=i%"T8."5G9ihuW m8Ul`9b|D(>A}aJ}œ''mR~c6ZDQ(I#qQ- uEY!4:!G"B1Bc$;4! *kh$H&Y8 һ IƝn! pv8k=!m `X9J܍4GZmBfw`+ƠpM i{fZrQ?P".. r 2E L<=wN':jWiԨHg8-mDi'(X"/_ X1ڞFl\ҏ4)(*+kCC2LDŽ M$d\ >O`@|o6tB9MG%t,\_(lfR?hKO%쳝6PS۟04JU, vy`R}uōKm-@TxNtLkz0sؼ@s^_ʯ.YzfU ;HZ+?U>, WܖqM?3^Oݨ0ԁQ;zҘkPX '6=,W+徢`4ewEp,z7]=[nz~ᰑC;pC앟BKS$#7uD/!i[q2pm4o:[l6K8bt i j;ѻC}|l JSw^sVxr mB.&㈶݃86+2Yފ#+q|&lCHXH+Jje|+2(D-m+0_<֗J[et)G ^_7)"@wؒ#q8_$9 ʃRIkJ'ӿ|i D0W1PtnR1΋ ;{y\䟻)Sw` }3kP+.HENth90yrZTps=;]L419z/@שycǻFXI-ڊHu)ET'0>Y2+gUg;Ɓ:z==5r1dSEYhoV?[!K>|;t1wO吗>SM^+y3UdK *: TpVFމ6[Ap?-] R-.hy@[m$gI Na`B^m.x5na:v=|#RD̎l܉u|8Z0On3܄(_/l;LI.qo83&eJg"& kaO}c%+mW.anQ4T8PaM :i!TG2,qYBd`c+m\1~,.<$0eV 93oj9豒3#GƝRh˓iS l=?CZ6~S1v zuH[oZ3D,EeW0 8CW ´#r-#hUDM6Bpr;>~:veNDpLY؞!9شW7< 8?-orRu8幾)ykl>td~_uyg] @,@UMV z7@~1fUʘhFʼn.o̲ FLLM$.G9# jxd~-jx2N2.3SډWk{]>UF"aS|q%\e]ladǗgDez`3beL6R|q3`9١ěǀRV4h)VvڲZe Jp;LFRXhDQqBgQEN(Y^ORA ɿ~Ɠ 1kqiHɎUj,Əϝϭ,98W_bR۝BwM!+p7o .y8ZnW CViQAK"!4{r (zt>'GwάTV?}bR}гb`t/wA2]y]+b;g󿬌“C8Օ8构^U"AVGm;,G%ac+yA pUW-Wxak8˒rduV:N^0YM6_>ηq;:UN"^>bHq&LȂ\LYM|h\ݭqS~&>lƒxf糾Qx@VwtT.ʪT |pg95#Im͚*2203%8BTl4U6W7l^L’c!EiJYkWtPEVd*"xȶr+9hkN0~{K%keqh V_~(J`wkOAk ;0 C=KK qt&%޻FhS2L7i@Ub/8ڌ0zA.e%a&zkK?֯\N`$#$L0j㻜&M,aԃ.:3 "9*'Ñ{qֺw;D.| ?57}V~U˥'\j\;$(5lwƘzTWrYq`Nn0 A\OS!Ľz˹H[#&v?YE$mXq—zz!,>VQEP\!Šeir`|aoWZLO9pwJ?ۼjd8qb8hQO!t5={h/-CoK T3R,t,R0^:co3$\x) ^N(D.)9zKq1\(J7+u㛋{L퟇n$a根7l2EwbiczS\eG;N 9ٚܿW`424d(ܸ.F7|+#/!xorCWJ~>^Èh9 ̦9<$q#ӇbI,~]Z;Y;NI&yru"t a&Yd93:z! pj>]-I\Q^lrxP\E4iotNU%vzzLjB!]灷гcwzZy-dPԱ> `in?!o 5RͿK#eG*2=@LОt"S,l>?xCBz71i]"ŦmE~l1VI}9Yy+Puhu-J<++/ڇ}$#-t XZH~i%A@|R2&_GlqFL+\0c hkN&` 9AФ&wF0\T1)cap8peP?'!8,!YSf |ԙx Y+A5Ɂl6')/Ϛ"Q Cg 8 n[u,í^{uc7b ˳[Y_bmVx5=[?bF{N*4ȼ-IC"y\f)_cf?i`wBθRO,,PfK艋dVR5zX&]?ԋ"ŀWg2(Ecp:εr[R=wnqkK0}p40~[lq 2%>R75+}^&1ը?[=" 'fV[ _sKoX\m[ƊuKf'GMzLAyo?Hf%(3"wWf\5`.\ig 8m ?Y6$[bP/Ttځ^:&s]?,Q ZU,vBLvPo)#y1t3͊*K YB^KVCtɇ7>OAk?&G֌ed|R+g: AYwD'#ۗתE^ڍ"NQ" D *0`232 nB^YZs[ -^S\ɨ0%+W=g8rGjwzpɔ#o hYs){/.m"t} Y- #;O\ji/ٯfQg޼Zւvm!$%`K{,0S5XoݝIϤ2ȼ& 5QD<7t ߇+E;&im.t!)}M3vN8`-{L?O~tH!Mo* y茅QyֶAJ`|X_V|zD֮ R0drxfl)UH.jP:2nr==2NQFYdƞCW۱]=ԋܜM5uOz6!4&͔8X4]{ W)=.3BT@"Jz nMȘx=),lZG-|1d#NQFUch ;i\':mpԓ Me4rYaDۖ!UB#h {KY+yF.jٟ蹻TAsAkK[/Dk6Z(,qFi7HF!"ruEPo zeJ\}C>s Kw_{X˵bmV_J62`z*voJ,??.\Mv:6 D"1 F;CECx^{ f}w+idp>V "m{-:[_DϷb?H"66 m;,o+<ˠT\vc} 5D |hC{4aZWq>Û(Z[>babSP!A#^qm?\[S:LOl'x9it4l*dB QoϋB􁔺#e7HYxL::q,TJ}i>\97.]:mՒN=ؠЕ Q1٢P54zO_vߓW# O4Ý΍cɪ`r|䲺ڀ +`؅20KFS=츴'״d z.Gka Sf@9sk7t V,q2V"da8bRcħ֗\wwT{F_t᩵ WxpcB +Qmo'G;Hӫ^4QC@RWw4719c Je ҏ W<1raQ mb"ʦp/5'>39-!D u0t* f[sn#oÛ'WjYꭢWiu|VRiI>Ϧ, h ٔ>'MB9%á5 :_5"m6LZ06cʷ -ɸRzOȋjHU+lFXfZL=SQ]T *!oӼhgHH+U MyU= ̅b9 ;8 ic~*#&-arߚFTP+UE/x=_z@:B 9Q]NH(|8$[zusE@+x{^k,8A3]$@YmCMirAwEEޔ͟E?q]9/>ySiPR7Z hx@;w$rA}WE'!󐪠(Ru{ }n#;t `o[|I )uW0U} tqu6J0U C$&wVwЪ`Nq\ie~dhs2Z6ӼGej P:w` ZӇ 0݂QK;+9L42z9҆>&l;yb˱B_H9 *X }?-,uB O1#𛷸o:MćئpuLJkenΖ<{"JIj.Z\8ّkBIDŽFwh4+Ð)K\HbĆa)U 'woLHi6tc mj\&c?e2.R9ecTdBؚ6L$SXz c3!UܐJ.+53U_*FX6 }P!ULEۗ4I rBŖ;B'@Lhc|5X"bl3%Cn֮ kyoH)A4J&65E;U]ͯR[_sl%w~u(_j&rog>'D+S}-hKXaV:yA)^)iۙY3'0-,diawbt.<ƿ~2{~˿فfH\N&JF~]Y/@~}N=ٴu+1p3an2^%scWv2vwjPA #F"HUe!em@m5uH"+ BH؀+FM ްPljh޲wdב-7tsfn鋈t*Mœ~ޞ;~@WDu3Z9;R^iG/s$ M=#qDVG#5\3"(vW6†Dzhu'c,2(r*첗 JR|Hv* Z%C還_/7ZK1hfџhN*UG N S Vt.Xad⦃r{Κ_5d`@;\l^o@sF/KCW ^gh"ݒ5){N:R&˛qJˢf#L)f@ñ9q V7<_Qsz<"`OGQ^;n7#P{HhBm I8vEd D \g;~Xv}"M;lp&><|B?9nƚM*@$[b4t,bC6"/l>W8x!-4Ck8 @e'7amXTUԁM)Y%T*f,.fВ(Z' :P[Xn&) C_$ SO7G(˧D6=RWbIQaw06%G>ީuki|^Ğ3U}9F4q-xk$rGM@7jakqpa`ܲ<5GR{mMZso~N;eq(v.MZ<(ǿ1*ߎ]yw@g3lu l; VY_U=@ip:mTE+3<8rCmiߓ a`RőQسC*#ڜ/[FXx0J]G#.=ɮ}o%t^ |^)%g#IT,]: T}sپ:8OjtG{=Q:{Y"b]lډWo% R7㓬F aIu3<~[mS^N7Cf?i\#VZTNS|]NEg]O^jIX]YT^fb_}5 7wl?zl BdqVZM~]8txdiG8Ӱ>Tnyy]MVSWϔ t#_8",\\AB"$"B~&N%xDil=.7W-m>q>$.`-g4.h25LXG pŕ*=_Qh BKEͫ^@ ˤRkҖ@I jk*OB ]P~\P S w亮tp `i_ Ʒ% w^9BZeS-&,2* Ƒ8$ /MΝWӖD橱Z.PA\wȓ0e2 2ApsLu5Q YF|uMKZl4@o?r^.>*t:&K(;mZ/πp}qlщCo'Ɉ+e0n6(4<87c۪I Z=FR3J?+38WՕ0u1Q+`a[5a,TŬ%r(BŌY_;H,:S^WCɳ9x w엕 ;ȕKO&Y -%YJNl_7Vnj/x cr)j~;x| /MOX ҖR"H 1t\xc4# "ȁa@=jQeB, Ե_/ߓ;55bpp&BʕnO!{S8'D=7t "}+c _eRo%qB>HrXUw(Zgb#J=2sH&2n nE2}ԶL٤;`gy VnsАcփ ėwF?G%ۯiGUUsNd'p{c8Hr~sXAU!`V-_3`@onfۖ}&ƷMƛՊP@T^gG|$ƛp̛9jF(ΛmYҍSj,.EFU +̀$7FV"L^yi l ^Uu;5bɶ0 \e@!-ޯG3PN<ݓTQ$V+yS|u?q:SlsGzp凥XԓB# 5^k1dke=7L<=JriJAa3P--ǫBGO?&tFi%%L$CdiUSd*YiBe^,u9c}W`'qd;y75АJ|Tr TzP#u1dG I^RE  Pes t )ҭ(%5BVnP 7ߋH|4`D 8 [Z]qnar\p}bUg:c`変(JPF?aUrt۲H1t]D(534  P}vQp`OA_I@ 膭>ajM>k*|ڞF^A/V[E^~+.HEfus.I Vv`VNLP|!DqڞtWFN➏)|] JK,lUL) PH " tܪ"Hk(u2b#'`ZlrДpt)oN걘/ ~kYtq%^ݢƮSEJua90/B~mŝAu%/J)%O CU*Z0-zj|.b]TQKݫU(M4׆jPy`@z3r-C4(!]jcX{* ] J=GC1/+#@Txʽ]׍C.c♹$](pe|1>_N.!9:}:zQϴQQB !RV*YAPt6q[qhTŅp:@–<]Bpqٱlpmw1[Adg7"chfj^ #ý$upQP*J8ҩR=sYek;lڑC`Gq~^Vy=se܄qQ ;4?&ǩERװ#Ӵu&#%LtkCϧh WģZ;eƲ>$r+ݍ%b [#hB3πS#U?, ?6u]0>3ás8dlIߠ=<JBmmy>,oٌM{pP=a%gݼ?ffW\|9|?JMLJޖ]k=˿3'[ꅬplQ dg٘G!Bjey?Zz_)l2l5[zcL;]ӑRN(P#PГ:szZ= *b`MyR}[nIf.r]]$7U }d%K ;~ՃqL\cO&ER"}Vݵ'Z |rõʡ%I"ɶeI{aow5};D&CV.zҸZQqZb b!u hQ-図Lq\&3/<\cis-:bdf{;G!//l˂ #N:sDPmy%m̠J3.J}5B osq,TK<5Fo9C^,!B5d``z_/BլWR*U~mKۂ'é< P Ċ |F++: f~p!_}5UII$ܰP9/LA T_V8QY]k'wz*y0`@\<Rih[ǬOu$].lXd'gkvQDn LWA0a*7s<@/u4@~m_/9viRԥApusqy-,u7~G#U$t0@xpp qz{; Bj(q~{[ʌc 0?(,(.dA"7Ӽy*#0JK3jˊD]j{ ;E? yNá@6~JJf1qƉU v#L}t"x'$ (1 GX0:hg_"Z@Rc_sbO%IghکMZ{S4a)ₙ[Tոp0<-]YPx(.Ɠ۴{ureϳ?1]u.땓P=Y7yxvu#PW>>Fn?F -57}mS~m'J?FqǁU6=.4\UG .kqca?NoQQ1(nZ >ī`wqHNyn?WȦlq Mq^Y0+Qӯy֬&jڤ R*BblnXqԟU%O^']E3MZH?ל#A^)arl5էӷVVW3[҄7za)Nj}Œ5KPܦQ9[!ɛכ7a;s>a+sp9V0O4ԡ'/|@e)[,>dGmQ%_rMI/][xPZ[I,CQFJr-/bQ{hgڞ}_M;y[a[4,9+)z޽熺pq!dV*|DS(ʞ>ȶ0̍Tm R]^1i4g|a-^=:w5OIrX'e7\Y_7X}adK?*bPԈ\m:(/" !;X \h;я_PHlO_~g##SX!5O?E| 3e6_;S6J2R;豾{;7d Mփx?;†ԉwqChc2"@SV#Yp4 㹍Ba<&}GW`NUv#_6ϩ?Fe 1 PJlWM1*{;KO$v U`s5 X}ioT ^0ryu5>*JAXcFJc 1n{#$Q .kb1+ WfW+L@yukL b}|k])) 0|>æ+sjLOmO^ňS(2x"u-OvB\2_PQ҈R?v9%ogKI( .G ltT)!E#ri*vP=򎜮,Yj&*FYr#Z5x819*́ݕo/ӽڪ_ëa61ԟiE#`|_*в.x7eQ2HEvD 1UE/l߲E#6ҽӐ[0;<̰tpUyT"sozzEl7o|wjȐm:y W;hI;U?6!ٟzH?! ÂCOCù?U)=T9*0ek8eLJ=I_erBC|GCO/n/z^ckb"Lՙ [lF1Nm`'^^L!SU]a0-"rUkO~"Y(4;)h:uN:x:D$_WHl_RFgTH]#w >.$2b n]_/PhrX%S߶#o\Ƭ[+aś ჈9-j(>9: ʈs{sgpaْhHN?id:mCƪQ0jJl`:_=9Kak%?1EP\ LwBK5K[fa W 0I/(i̘vʪ [3Ѐ:ՄO?:/G>nV^Dyq qd`&śt m;[6 i"QNP*Jo.m*Kidh^%AHЍX&ttjΛ? hA ʹ0ct:s0$a +|mSsQ3\Ь[T\IP=PLxCר|"X^~6%b0=0 " Iѵ-1<AroDrR.⼀"Yɜ;x lsKH݈6W"R%6cr751A@2@,I6 OQ,="J,\`U!Mdx0#:֜WROuȑΜe~R/A GbNYjZY/bwI20ܹ+ү}, 5 Cmx5˔(UDިֱg=jPU{iwD]OS("pq Aq362j]$^ lArH:2ifdHKrU\+ؿ*_YK P Q}+DdϼLRfsi|dC)@giyvo QUֺ&\ V?L*etN*w }}݉J"_ ьI.D?٥]&>QSl {c"0Ş tFhV(e{7 '@vkZ[+7Kܲs>䴕#tl!# ))c3 6=)S_{YYvumOau0Y7avòj.[tAz81FWI2;X)+$Vҝ6fDz6rrMjj1ϟ0^ 8XΩ~6DgԤ Lfq~yIߞc6GHv)v_"ΫdzIG=BXtF*(D q6 ?/j4 "Ҕ ꥦĥ"E śȯjir=Rw^l ., bd#I2uZ|MIU?R]Shn.\"|Vq$,H#<5Ⱕ}23رأ r'@quz ,<]/!n+/A_H?y50Y8R8c$'A| BV.cr"9VpBO!k 2%<-7KMUHB۞`26KBy'or.dG|s6LG,ku@6uz!.TS W8k`y=7;8ԬHZOE9deY.!'ytS=1=F5]$X ]Co ,JL6?L> Q6e >ڳ(Sgo8Ŝ{"q%a [ȪӦFjU R!7dy\9[Ӗ^~&TTl8Bjsnb-Lڌ„~X|HBQw2HDiz9kBvEZ5< !%N4 GhPB0Y_{/UZE9$ub5 ߥPי$ݙ?(߾ZRV_qeJ$ij=@,2LhXZෲ&6C\6y:H9z/͡ Gt+ -\#l<3n;}PjGkx߄I (wJiǐޣǷ(jnj*2'i&֧˖(ep f-"ОDrV-Ygv hJd*b(orwXw,1BEdOx/Zm7YWwKUm)dSRü^}pTTymf4u>@j5Rwg}\NY!c ]xzN|;:xF. WZ^3i4[0n?=-EAܞ?  vu)C[So/ SK.8&EKxmO)FZ pvJ?s]XmsLu ^li5(rm%$4 + HH3LX};uċ̈́nf,G | P~G} yr?1d~}699q{|ZH>):~rҕrcZBh5DgUǗAKOUn>h}ӌʗBsgro{V/5 720cy/vΖ?nBfM ;"Xf"!TAWJit1Lg2503ez>K9wheB8Gm tfl ="[KZWN;@#{'Eu[-CAnCKT"|G߰3WxaCm@H z'pdHp4 n g{mA2@+j2@US{\TS2";0zHĺ?;EP>U?֮E]@qfmy@6Vpuir#)DHم? ͒񬣛@-hW RIIi%7L!z>5=ZlEāD$o䭇ʛ/kP8 SZ1)[(xCGzn0>iVv ;PA$ 9L'MD rk_X~WHX5TSZ`5VTc4Ґx _'é57ؼmэ3d,yQswg߯֯!V&"iӶ VC|GcII}LHnƢ 7SoKGόT+J8]`[K(`OW 'f:% C.zI;qG$>Ć."C{[;Nw'" 4m 7ُ֢ON!V@ Ý(7耋{<Bo1VV4/R(3aDxq"_y=ڧgpBŅ _@=>,sM=oXQ@JH)ޛu 3`ߪ~Mhb$|mX:QqTue&/A={yԎ926\$ j >h.ڑ-$6.aÞG$E`΀22$l`U+ZOuWpܒM]|10Cx.ދ1N!m7HlGV1#5@ZE{Gݯ-G]Ρw9?);:AMCWGe\8\˻Һm ~?5H{;ܻtqITKN];%k \; *)#ȧ4nPxI jY"xJ3%QDe#~Af,э+l< G&)XxJuJ{ TV6A7 k.FƦ?(J'HAӱ*FS^j5bDp#_d eA_e*UVmX~{zbpWy׵QR6: L?rG6Dr%b4ze).xɎ'}. r 5Fw 7 fĽShFEbcpá/,i-*\/I&_]a̖b彲|H. :/n+}2>u7ԿÔ׻1I-h~ZNBNܔ aԈ"ɇ+/*(4Yhߺ7IMQGiEѻmX`MO##!|t2Sc60XǀBOT<׭MeM5޹NT}: Kx KC7{Mv7. ȁJ=;^FeWbVݙm}>BKFhV,+SRًrCsy*LBk3=\:.LĸNF&*XҬUlCƑP;U?s*7ARC7蹼S-OTxCyèr JDo?ّ3jF;3:*I&9dj{nv_U wh1G UPTKڣ9AI,7"fρέIVlfI]rs]j[!$7Q+^K-*mqO2-` $sn^<]GL ,)uiv9jmYrB['c Ih* J<]qP"̝ ׸ET]H6t 63r|[i2NAx?H#qS#YMI _ dB~u7GS+ }vQ dƻ3r <1Dr~T!B푀h -C*19EJ`Ĭ/N)W@ ,S/a9$Rō&߶yF0}!KPݳ%W1þQpeS~&+4$+[]ܪדjE1+9UC?sHDL&n@DٽIf;?-\E24ˁ _d2teL܎>flkmF# ;':"CM%-C3LdM-@*;\2vy+Z5:pT:|f8++a# So1@ӫ(:Wz:pѪGJ!4Ɣju!si"$/ L#[+Ŧ̃Ql0 g p!9Uu  Sq^s2mRjJB$VSwY#jl)-,tx9I+^g+'a{,>4$f]@"rȚ +u9$L di0?Jt>tfW&?Foti=-r@u~: B]\AT*ч @w]V&e^5E2 Z12ixtH2]UQ3EodwLp^(ǧZmT17ӾԅZVݓϳ*<Mt4Yl&HoIxс壋Bfb$VJ9X3\CnXtBPa߈=6n㐈zOP'Z`t$ GOk>/ex)P3Y`0ȥ^_š 6V=4FPVAH'D&#KK+&*? TVFX*#^Gdwx]IMDTxu$桼HZź~ɶSmy3ab(~ǤVσbqD+rҎqΡ1[bZK,L#-!M$a[[dzQŽRbAt?:C<HbIB Eg"GVe>(\G/PCu ɺm|crUtaIla/uJ,tH):C}/&IJbh OnF5}WiiE`p_6J^,r/NɈdO}`v|$e 淼]{ˎ`1Ф/:N (ۗjl}5a߻tT0ג,+`;\jkt\?/hc{ ̭g kg%w>Av:~?1-Tq%V/,aIC` 'apl!BzŃ:W`k2,@uH%&Q MD Y K,d_%UҖ [{oI{#!>TOd溛{fHr{X\N1/]򋅻133c&6˺HS:- gߴF%u!̇ޕ;3|wsT1g5Nkx/ 5+֐)hAocrIƼx`IW{fĦMO|<E~OˣX͋q8j&EmXT8 St^/@7W p+hQqdqA"?.Qyk-e3(V[ܭZ#R=7{حrUa9d>w#jjIw^lAq/) 1(W`Zlj6DU r4F}uqSvH=s:lF^NM =2PQ4#`cT:&~tQWtjnw^m|ER0`gvp}P:U>aBOW=2=GZV(ٻkr&1DOFG? LI⎍~g oCts@ KT1VUEh y%#˯mDxZ@8_T$u6 .oZU[^RO*ƯDuG?hP,hvT~.74VrwTi~Q-T;wXL@Hl h_5C-mї &:nUSXP5u 36#>HW?Q TM PaG\3l؂Wk 6j pV8G-Xdr&?ޞtG Qn;KD1$ŏ֝u3Two b$_yZA^dN%Qo St`*y. 7`7}&B!z;'seP1nւKU)i(Bm !׹ߐ ڕ{KnԽ-{z*)Y$q_^^HAwvv⯻IWWc7Yv1XTĝ) ښm73o.-1>Dُz5\ hg=𞾀2&xdEZ,Gz"ρ=W/j\[^@Hӂc-6w`h"҈(8; t$K WYĆ֧!EN$-@9/x+.$A3}kϑӚqVyKD* P1!ZC]9a|݊a,o%Y4WUgK \BvlP뫜`("j-y%4K?a- ed.~{C NIE5ꩽzh(O1*!{X. ģ*7x.aQV ?ĂAQFM9I)/iU vTԧfd[ξ**]5t%zC<ʄSH*ܵhipB,ș;YDޚñ BUS ]vxYqMʊM5s1$emje뤆y;߿`cSI`Dg,]qF@F7} :w RrlQ۽qqͩoJo^?_苽 A:3 1wXXnrEB( )EAN 3?&y</jmmr Ȩ=P P"ܞΈO3gjYe-x+su4a8W$C;W쪀 w8+m<ί.!Ao>} 9B@("S|si<V$oәSQ88.#UŨ?LgP3^vS9+<{62XTW'|pXKc,KVJ9s lM4Vb8xfwe3v6=l܆`ƆhBnjd@L\IXK"&XM.VZV[ ȖvoXsqy0#_ԤDHNndx8qg r(W7u/yC4рYzX,Lx8zxFR(yEgq9:ۖ蚾9-Y_^5Weo4 0Sh,sN.Hq]d }DJu~68݃Kag7?fsՏhXM)$BI`S}>+\c6sѦ|.JR}WSaMUAxt E(tYRs﭅8Dp("f3(]P^r`PO 5 Jc uXP#|5.^ty)ӧ Oiaj5MvqR<, U|}{->J,d>A/l_l+N ]Ryj=[ہ&ñW}'x TkxXwZRAFhjI8mFM,cfv&H3[N=Ha]fzKӝLvғAAKUce)t6r0шW$߶w( jB/|z2Pp,/ʆ95΢RJ΁`/kkLwT [7%\1od`ԃ7<>m'E)&}e{5b(N@ypOhw0D劵;N;%ø 03Mc|"5Э֖02J62]q8i](Wײni[jj:椊$f_ND? 2֌%+6)ڑy0@]n` X;*œxRlv-;[kn.AT="d~Y07WqR)sͭÇDsq6[7Vr",wI"̪JN Vx hB霒~Ue'G'Oؖ=2گˉ^w2" ZY%ΈXҒJpYg` 4[wH?gH` M` ܫ><腀E\=yڽV3=}6s&V<9c巌N̓ xϒW4WgXVf@Jн\Ǿ,xêf\0>,uV>pJ `fޙsPA-3ˈ-/T&1PQSM3F(7n;`L(k̛m+b9 RinPĝk§ [,lU17⒭c4ߜGm۝:O%t=zL 1D:ԓ0qa9b:gd4Rj\yۋu{3HU@ZFj 'vpc`O5Xd, "|OI1UzwR=d2+Ǿ&W۩ NMisf=ŶՕRI'2(t$T:}ȉNɁ \Lާl^3%غ7O E\B|]W _D(h@xC gPE|tԚ˄Zʺ9I5U1^mCkw/ z;FɖS1T~7`eϛ?H~G-;;rq"wd+b$1N˧-"!̿հ ٣Q^_P4OK|=E}뵌6J_1Y.<ƀmެYT⪰&  @abq_ ]'` -ؽOI#(`:oNFgڰribwV_d32 ># s᷍&nmCo+eZLAyYWdDrWu=1]`,fYI^|7ٴ3FH2\Ԟ7{ wYeso#>p߱Ps$Cr̵f-KPύO9Μ3g_~&6AB>o*Ѭ`.TnZ&d.&ZK1ӕ_&/yrrU`O-oU>c&XEd&L.=^lĠ1շ8$L' lH6!͸oZ~T97{67K=fy?f'3> e_jꪇa0/] O-+|` sսҨvA >IhR(q#wDivs~LCN1 p ~ C/ %S#g7̒6B#@ξ 31 JLp̔R״KDLPPJjl!HJVE,~%g\/\Arʣ`_xNMtv.|3po/Fi`֒aņFȇPCniQ<$Ti/[YaPo2;цAt2wkcyrCTP(JFBҶi8>N י@.YZ+SdeI&sR$yyS[؁CJ84g-զ.E-:; ZNE#ۖG%7WXZ΀Ҷq C?2jV3_,]hDiҠSe&.S쩟bB˫ӊ.4ծ r̤3IJs| ~Hs&φoaהmMIt,'txXB͕ɚ!sv>7x//D \}ķ_ͮ~7{HK ؼ:ѯ~=,9ŵ_KE!`R mH% E(CꮷBˆt #qcV00f#3>ȾD3e)v9ѭ$h@]O$~izDՃtɛyaDˬSM3Lq9>Y4!֊ð̭Ѯ.dTym$8FoNI{![YȄ76ؾ9Ql C2wWk+[FȪzaM^ jke ̤xYGM5e~ͩ`=Yc郑 *[U[,-n֒%V]j屻 d:ʴ'[е{0 #\–њt'OXȕ|_g|XK/qYc뼉1,:9-еl|XUЧ =qN4%hw#[ ]Y~a $ íOMT@39~o vlB6/8wM˪ V?gAօv#ԕ#fXzޛ m Va9SoVueF`e^kCHb0=~B1=޶1=Ӭr8,R5r'1cqm~rҜ*v/kդ7ycSuc% …ZWk.3s>UwwRZ}^jy~0icUqFTc]7 v-y==[B*#AgGC59D!r\ð)@RBJ}Pk-][vOPis 7\9M|@z79͎[%bB=KgܷS5b#RӖQ"άR-( TeDUB5:SI'Ȑ3PЪewGhN *ժ.bEZ7<{ϹU ئwK Pm&5E"Wf$3r+r 9dSTڋ[ iHԾn7` ,J3,Cs[? hw)RvMEtشW/&$ݕg5wSʠ.aJ< ߹[O*C>6ЎkE A\@$A _eiWCy=H4LK ш18:77(a>,g,[kE00nF-&Hw~}yxaS/ 5 pjP/5(0}bX(W]B%K4̌rtnIE?BWQ'Te!eyMۈۓG7O7h;Zp5R=wY'@:vнP,=pۀzI˻1ș[XKtcqV D4فU3tQmJ;Zybjg$4J`LwFMWj9sn,xA@`fP5\ <&2֡=3@.BtNx[e(ܬƑPĘ㎍X9l+&%C$o,,vޱZTlWw b"Ei nYfбA 0hrJr6U}d /rkNkY&e'ٵ%LGg/;&.Qg9h _y&Jjo$}*bi |Ua_ 5+~QNҫϖ^al, g ݸ9/B+4o=^cxbJ@ya@Xt`)zYdw nwƈdhC2f"N "px-@xr[uZ?fk8a?,z\bo|% );#@mhoQ Ql Ǯy{bbdZlDȇwR94}b/>@ePijͮ=qZ4 bGGG0KG@Y.<9z!WvbHPW=eC=a@eфq'a7HDƇ}>xh\s~mS TCҌZh{'% =toq$M.6p(jC،p:璟=V( 2R!}p ]t|K7LNm Ldy[ёo5a=VMYQ/ٛxR ,% L Z=0/¦ x>tZ(a.Rcꍨ5'乿 _p Q1r=o y ɊWpگ P4f0BʈC"Gj}bC#_+A.D /\'\̳ތHx|\:oU~zJ }K 2_Mz{,_s7s3O'29Nfݵa9 ,?#&^|%%xzY NA]yYr3ģrԮ+%ՃVd٠*=Ev y wmg:sZ2Lj;k_q)߄e#(X^J%fI=ivg=7A!Ryi%$'>#ͣr }{ʐ(d2{ 9,pmPbbH k؈G<иnF  xSO;y/ 3&X> ?pahX(>HNAxǣ1ڟr~TOMFuҪn/>kG1?ԛ 3h,>?rir9pGm?Y2Fdk,ceih.'OfcñjU8!P'ܟ FZ'9FFFQVj3gpY`:PFh95o[zXjvV`+i4l!35j7~v|l޲.TB'FH veyк3 }Fz)gDL w X%g2?2gnO:+t:T?G3S(FHʨd LEo@cMՅdzH5Ev~>AL'aJWDhVBm667ݞ?L)2.|90q z1)@:yr&\5e ^e) 6Boq缣& _Mà,rdR?Ȝb:U7ۀzX[S,d?5N=MǮxaQSݚ騏k' #0k5}qrV*>O}Q5MV.Hb~\g0TT 1Z`Ac( '3X.+iU"?$0F%B=]3I8c@^H:_ ˔ K.?n,CkGvYgP@K\ Papjy w.;_AkU>̃IG f ȓ;͠\oq6$ls QNNH/'4TTLKt$>K`Hn&Y5v;(o[ b4( dLktRG їᑠ`*D,)X-B8mn| ʰkoIoևΙkч9E7ݖS&8NKPpj䙏8P4=Hď8VױsΐN`KeM;ԭuqȧGKjZ!-婘l2O$<#}1pS@k()4_ b>8L~nV&[]<6?DDl\vbjV<^$I":15vzpsu; E/{甇~O=R.2YJ4ʲ Q/( k^)y7􈂈Lkj[0,EbiԮm;5$3WэHʪ[-w@ef=.RdjatMI N/+l5: 2Y;K.ܐ-8w[jL7N}qJ)h ,$ױhЌک.5DFXN珎w*zÔh +sX@d8xpqAlt ,? ,AX/CjBїN&7oEQ]͆>(gI&X^Ά&7~#\:g;ye9c5/5FUgKSA&<)ȁ&?NH6>,wHђR/G|-qN/2 4+[Q$"h\/p~X|!z$4ur!ɵ \u xpRu*}k_<88>\kC t._"FSѸaXKtq-+LÂi {FQu Ik8ΚOy4ZuuT%/G lVOQu}Q!:KWpgL |Q[aϩϦ:&ڐח 8 PAo )BMYi瓡./'w1Blm[+VAw{ҼʹnN#!nޡs1#Z0EYV(z%6qK"aԄOeBEw$!>Uh4 nȇ*А: Ʈ?PzD) ^f">|S?+IVAÌ 7]*Q#8udSe# 7` !uE$'T .rSc|@J)s,r$(^(z+CQj^pKx*7[>E{XS߇=(kt9[7R 7#L Y-Pw$)Ka(9N2u ^X͓.'հ28.Ok[&(\,[>ܼ]@fa=̵4G~dw\G Kd)~9TvyxLqӪ"ECAVhmZH7n8A[fꀣռ!K!-j2akuی-A-#0NL |7b}RK1)T"9KJ`+]KNO)V6- E_KzTLVقEBγg8@o  EV܍ AeC>VLӅM0:N>|.wO]#&_KCPjۼG:z,FL Nڛ8՝mYx$@2? ,-+n`!HІr^?/sF'"j*UjY0k"8|ylSh_Evr'ok4IG]0X?zR=ɛ5Fx{ >bEuk7g#4X7+ WpX|o#Bk{I1Tac6[pm*Z Xʾi7Qnz9if D(|vTh)*7Emj-ax-1Fw R WDVRG і" | \dNٙ?Y?`$|鰞@[E r!@,U7vt8oSq0|X ._"mj:!|#o3oaT4̡-9 W}vȎ@{ˤTb|=Us-p['Zo\?DbGkVHC̐95x74 k.J4Q: p2ZVmN,JZ*MnoH *ΞNJZF- b;2t{qUyJTu9 Ԫ{ZssJ 9n9[$g"$:.*]#ja9~o .*q600(nZr,d⦅ gG"Bdx+%GO5g!wr j0"njy}|h ^yY[UMmp-^||/ QJDP= Kc¿saoVPQ..X)>&j?ocWat +!7X_@}i+Xc%K$C-2iQ-Nhj_O`.}4:逊Nt 0o68Q>S5U (+%ovÙeWD@`[J[:vQ~ϛ?*ɘS=uKuLCVcŭݶp1_A?F 縟ת}~W4hvؤjKLEqFQ+*_6i;yjv6ypnU^? {+c0XS-'FU:P3ǨNԸT2;[;t4+ŦCE/U/E-5I:uK$`~N9OҞ8N3Va \2 /)L~J^Z7+shCTƶr,,>/iؒbB>I^L 1e߭09klzB^m|u~]2uK}vDf& ആKJ&WcΒm݅F{KPw%}K` =ծoIrΧ/;סkدc#şiae3!M>C܇S$+0 ,zf9c%6`V0UOuyAv֡j6d~_FMd89~~`p7~'c򭵬+:;0=':n#.v1ó DQڷf6$Zh aKfOK:Ϊ@ֶAV8ID suxC'65%ъ&* 덷AcD't}ҏ>' g=P  ПO!zdm ;T'AQdY;So%)0kO%r{?2P]GR&D,xV RSVp ѵX!o'+$G<)E>IGZA|@xXJJ+Un%~zyt;ZfC4g P@FS1TV:AAMRagÎ^ Wi(ޣ_v"gM֓LEUtB,v :n}Fq[u)b{`u "=}pHn磍=q<.0FӕܛP O ~9XY޶1}SbcKz$cU:v'\3yr0Y Nq|MZ{>ՔK5 6iEu\/zԩ^.JEò.EZ>FJ!2DY;XՇv{>D)՜dg>W mZ,TyT_' ge3ʂU@h4܍bأ6`aNujKݸ;e<doi)#/Q>>LR<7:c!Z2^EVh?.2K@d gILSbYLBtJ[HhڙAC2 Ny'P /tMr򕜼@ s4#H9{+B`)lnITba\nq;R+YX[!AA\ݻɃ$XTjVm_!E>Za^8B亚cwӯ=EHY澑B(Mே+~fKUT 'R@iw[0ƃ}?p=k kbD0OyjI_hK{)%]7p:Merӑ5 LH y[ uN*~;;X"q&[(hչ [F:o3Z_#Yiz =o͸Hi *a ;}&Rl~b7n/ֆZX3y V@#Kd""*`Shb:# +a!i.* U- -5i+! æ-WzY1台ytm}YtÎP;hKh #\_ŚY58}yFPgGKMkB,*@]NTj/ ww,( _2j?0zʄە MY/gD?Ҡ ZxsxȎ\.4bƧe5 !j2[MSW| v'TyoNۅ.))eJ= 6'S 4cw@U'S,P>ܓSu"{is1o9eb u.H[N6MD,: ~iN0\ޅ01z~ !Y5NF&|dEn}5Eݹg_ jcCL]! Q,ʅUNUB@2l{?i:6ޠ-JOTyGФ71Qu&J>dsGGlgzhϔ́Oܬo @ZdYLC DQ0ިpT]♂_u#vcY#qs6bZϼcM)8 jEjT] *dBpUI4K1!_yO$B^]O<υh;!)GvBOdZdƊ6,DkIH]1bB[2JUvNgqtF?"V8 -W8InOf=HvVd፬VD"y z4VՕh2Fq"e.q &Έ+1+x[gJ> 1ᎿuAannRw'##(S3+2A/x IYX4b7A>q9ahjΊAi 1|LNɴHLK?ݞ_|̛hnE%:[H$4^ш-SJṠ ?7ʩ5:qӂv!s&?{a(tvNGd9Y8ЃtYҏUK뗿:=( dU=56m h)&h"j4tYя0 5K8kZֱF`9PA'2 *к9E3>igfX4r- pֆ|{L )oފ:}oRWܵxy$ރS(2SHy9s$*+RPKqd,)j?6'Y˷Ul1Yi Ķ=Ičw"6+ w~4~gvGY SjMnJK%Qa<W$Y$YKW^ -R L~Ѓ`Jgx K<[5đ37`kBe;(M3Pm ?~WtUp?+YR43`w;KǨsM1,/ɇ*_< (4du@W!CIc^) NzbX/VFƄ̕;!y'}&kE4WMә L瘆WhMS[PI;Go i獔byp,{:p 8U-Ji2O'M6yFOn-l+?3dǾu@ Edz{OVx'lϤHE3(#my3и&;4fݙz{}NF%PJ41gG/&}P4Ҳ@F\d"̛tpqϙ>,jdRmUzėZ.Pߠ[eQtDDֺb_2bZ;$ s3u& <<9 RN% ̲>'2y*g=qE;0nHLPnw4qX3|[(HúeC+ـ>QD".-e?ϟs""D 0ceng@L 28m=27zFޮ7ak⯬< Mݶ$lr`N(ur%S^<]^–sH|S$"2u-ӼL.$HO?5J> _ Թ20utckZR5`43RYn-2/%ב/z$90+6j:ѽ;phAHF'w6+~д_>r85C?.8D\?C2+Axŋ mGI1YU͑=e]nc8̛|oʍ[¯n$_E>'SC'p{nQ u)!Mڜ,]90dmΏ7X *U5ǜpGM#NoJ.!58sxƒQؾ$n[T`◠S{O(xWuv $rgX @5O(}2_*(@(573Z( LI=ԛXA\2HhZE4O,w[5#r6qUl Z@5g,xFi7c'+x.{ad8 `*j0 H=YWeѨ=s4p]& ݵDUQD9cT+xώXA7$yW+v)l9f~'ŵPY?S&Lٔ{Ë:}OARNv)PA\(d(6dR Vo҄|p/(򔩅Ba > ͗ΗiM7aAPb)f T(5tJVٷ!+5H\i}qܔZ P<4+Eeo{1=7MJpw?ljTK40 :levWĘ{nUp77yHΡA.23ȄJK3fA<,bh{Lܻĺ늬e-/݅8AJ=kyQlǞC\#4[c -\OiĄ]nP[މ^HNi>s B5M*^ϥN.)Дp'5ysT-̼H@*nJ#v=2J[YYF6OiWTV'6<< 3 fx490Ed<{9kryfcăr #y)=ΰ`čk8P8-}F'*:l<32#%8 @v_pXZ*s)AC BXCyU;nUS߿). OurBGpIJe> v欥DёoYb=_*sȚYchVpމ{_ZDb*W3m9!u@%w55 Q=֥r\8UuxƢ5lP_R # 0`d9*q 77 5K%᭛C4U GGn݈EvI zf󒵼vnH@24Y.\7ZU}8sV'vcxeJan4EZ|LX 9UZaJYHoo _sYP˂fLpr:ҙm݈r Ƣ} 6ڲ}0-IKL*I}D(ْђ Kt\0{ d7zm,ÐZMZ M ׊RQBpKdwa*T+;QYAPoZ=i $_ϱ#İ /@ s3a J85VnR1$cXU8-eΫ#Ao{і>lS-P8+.R#?󻭀n!daE c:d#8;d,1#@NljeLloO܏dlH=l !#"-#vƮϿ"ٔhc<3Yc|Dؼ d_NWzGfm55#j Ec6ΉUARs])kg[ԗ7M "5VBhAoI^`j+/-Wi֙]os4d.yXbݥH/QQ,h-0ABȅBPa҃3/$GDP7i ;_}=D̤09;EqYIA`)bH l{Eؕ)wl$p|UM] MޤHDrϡPΣ*ߖJjc\\!pƭ’r)6FӁ^ f*D1%FyIo3PXiEx!TK/ ^+" M+lic:9NAP GwbhǠ ܻ4EHdu;ʐGW /(XUݱʢQsȘӦ'rs"٪kyr+xhx MY5qb3 sWOUr 5E#ШQ<1P ؼe/ȓӼ|+LQQ#3DG@M,/dyAHNJbjͶ Oi1̵se*NJy-UVzU]^@tkwш*Y|6ypC"`؎Sh@J[8vr!B0J7WIՎ9)YN6k3 ,bajɉ5ɏA=0&˔gEaC 9GX#.Nlet vMgVIYZ9 xADnC+?g"3A{UJp@*gWƗKSY"N"Q\ĚT~:YKF?/^qn%_Q2oX_ /)Td K7FP3Yܘ(c㸦 _ 8f 8 Zmb89`Jr 0sp)UڪR&p:M,鶧*Q"*DòlJu8)6H\̨/NAASdcf̫;u5j]UOvgŠQl+xGVB[ǂ;{}E?[;Zsd;k|¸=g7ҙN%=90yjP{}& P#rD[ WVzKʆ(&bpT{+H "UgԺ8Ws=3c=@֫J7Ø:"O v7ݠ44vfuίkBXx0n?gN11R&Q4TY)JҮ֔)vuc&N|zp"52]c(M MŢZA@:zZ|v=*J9\mxTJ |ANVk{BH8*ukIIǞVԑW狧@Ν50mRӞe<ea7JȲl2Vچ%HuUʗ, f/ S:Yof|ߝ/1 |F>f5:A&r !/܋`P]Qrr27(DaRoc8c{'ӥ㿃o^T~ I;ogKeKaH/N+/E%< (:ӿ+*M]]2 ve02Wqks3gqdCթMar$6Z`T?QW;i0Uz ?etKVq>`ȍ,f"/\Wv*#8Bhn{;KjI-r ~rT'P۫ĕNfܧ۱>=%MX8/9s 5$YX>= vF4S&8X4l 3"t|BDgna`Z7_2s!+ +"Mi>|0,dVE0${ғm>NOGa1u$,{Z62+7,|Ƿ jRXmut2P6t|(( MN?1`Se_nS0ǹ7C2o RMRlsR ւ!5Px׾d3vqSȩhdsFQEX؈ʌrbJ ПFs_:rm]zmވŮAO{rTQg߹FƆL<XR _ 0Bm~rA/^DS(O s' clMjCmZn 2N_r:=d 6Jp+ k }Y߾􁘣D(HL}=ݓ(eg;w̠hb%dG;MPe;!uժvmoXEp\O@+~[[ hs!l<-3AG1G0U3f]%F7ǫ=$/E*i Sք}zǭ ^+/h T ZOndO1u \4sN(1B=Z*W-E0Q/O=!7UjAڃ(>zLR}Co˕֪Kk򻕻-kQ_\F}0i@Y0`2Hogq< "o'?HRebJ(Vo { J4zݬ.QGY-,\h4VF_PЋMd=GjPJ wO=U/3|J"z`uWwN +dZpu/]txF4`fȌ3KÍ<88_ [!RK\Nj/Fv7eX\7gZ?zKKb9f=ιa׃Is]A]`?K%f%w UHl4_3.iLr+b&֣w|C'ܖd0ΘFR*q dxAhZϼ50c8m K`{͋HlnP\3sa%t&yb-npbfvDd J)xbH:ͩ4D6PaZ@*ї,|/lPR&TOYRV;W뱇|DMm5+>pkG keʧvR))vNؼfai`IYuz {34=r $1n$FJFڦa[7kqZ{ ^mq\dgŌW@P]1vrɤCX܁ taG>? |óʙ+N'L6dѠBƆV~F_u}Vl6iwopQig}Ķ9*-D/\YLm(eT+v9}7r܅zƀ HXv5=VSE+UdV W3" k9n{ڭ~s"?gFk) D>N֠Cb6IJ6zr_! ܤL&&үP|1gj ՛ڲ_-/0Q0LNeOshYEutD??Ȏ?xƷ ԽғfJ1t BX$=Ι=W\xE=T ay76:StqouI_|,IDzuI'oAUv kd忌͟ =5eIfMՔ-.ړm/` ;uoWfmm =C3*Ꮍg0KNH1X'q\j0ȤF~;(4?fBu_e9/c'r'?XYDa\DݱeD=NU@_&ƟeDt/ b&IKwtZbj/58R'E|{c(H2 S7db*\?zL*EJMx)^/ENiVEY⃅riNzFUuaۧ+:U']aL+A3փUE(m ^aK'Z*. g**)AW.FK},];f?A{̚uyS1kKTJzm^=ȐZ;; }lQ#Z\-OZ[{ZET9G/tl*D16~ ;S~dl.>ZNty%F'PL%co7O'{!ysM-Ȅ%V3O<\6d1β2=ʈ&9 Fx?^AI<@Cu{, _vYE"{vd2i0`^"pMYAY!f%#;z Q_li^s 2iv+.釀@rӎPcE&aMwa_ #wP( FܡҨl`LޘnH_Q4H>$ƛbҪU;hZ6:Z̼zO]اw_vfju]ht. Cz6L.VߜŅA`|v;GK)q_v%0zKfI'ޱr9/znWACktI5 fizEzIyth~UGt/=G32VJki3+%8+i1w=gⅠG3PZFkܫ1k`պ쉗5y8t>~<-]O]?[趻gH=/1P M9'd JY"Y">NNu4q%n?6D<%8t,̃3^<8%@vq-~*%]"dXM.0U=o61YLGEbҗ !' ꋚp 99FH2JM1R&~N&O-sAC>g:$Yvٲ^rja}t=oV,OTlTnZ:{3yua֜vf޽{juȶ4SvuL=dk{=j(DA'Я:2 Yj/WFR0hͳU1T{;Mc? [YpJ܂p'y+xc`gmjn}+(bMs8|L#&=GΫp"۝l;JiP]/ eF7:P)R=i4c>bv&0vdR>"ʾ2hd8R%M[D׬DԪXLzv⟏^FLTjtJ,;k}(HB:ΜDbqW)7}hhS0dŒuvEY^ |b=/Kld@ǗլC-z~S9wL2?o/` :aXqq KR1 L1@mC4II ,&:7FRM%#VȢP+f=  NCdXֆG =Y iztd]|#E3y " pp1lAC@đ!Ҙ`ȳ:0Łi+ťPrKDfY &1ʆFTRlѬY%'|ZY=r:4]˳@NݤacTX߯3$|/D)Q9FNP[a*zkrUElPS+sFl45M7^8:mΫDdPLㄨ|3l{+eUQh Nԧ j}TV +c`*~R#AkoҤxDy@Ӹ C^[Y An?ˈ^Ytk@-؇V"V8O<Ilܬ}@lMY_yowMDhHrE5o|gü$ K٭`\ZZk:`0{:ıxנ:sIiuHS.q%kT<*#d.0L,[q[I'?\?wp) |(?4 Q uSAb{yY*1f졖uZƮ@j~NŒ$-]6VȽ}i)dX$5]\']nS`H|?ғp-Iٰuo{7A`,A X3u"-e#]*wzs?0)̀r0LlNS8VRfS-H9CHn4IP=oLP}H4>6]8v+PWvE%n(FJ; ttx jQc]%6Ld 6 M{'-&խ5݊l:ݑ⥠rwT&y%NH:AR 'vo~1Qv`ƣiyw MBG~ ZxB=Y9<4)\pӳЉdlNBjo=_#&/sWC7<,O%)[ |@(&2.X.hſ V-)6Af#TZ}Im^ȱA#WZ肐#ur66f']ʜLj|UcG ' ȹ*dX RqO)Vgr&<+)-}N^貽]✈qӡmw3Xs .r?mOehXț ƹJi\\4&PQ^xR@[8SBfXByJn7unO#4ܗjs ^[%|)QoW\L/Y^p2dv<-\5Ȋl]>@SFE%XtuhrP%!5Rǝ,j.{6r*^ۮ '~Z5#[xHpGJ ߝoiO!aS9dm@SpVl9:U#TӴr(^ւyƦuvjqT]w~Ǝ]/r:QTA~^S3g0WZ1S)I:r8P]U39 #[?#REA_VC2 Ņ7'*>h}B;ݒ5] ">A3D_bMd&bhn &蟿T9ts\%x cT7lVYτJ~&-1\qJSɴﱇk 3.9p:ylaBVTA&͋ x1Q,.@-4 GG1௚8mqᆶS+̱Yq>| xO{$VlI$Bml|8Nʔn#% !EEj6Cj&z*22jýKUj ٬rK}G͵qh%Io/d1U 1DKvj~"^gP}4xV8!/x]I/ؚC =0wD$frp㱎HC(̳%T}KZ}i&=`qnJ u5@/v^-ƻ17ոӡެ{RA4ՠ6U@TQ(~Hs>4W /)76s)K=9k8lcI 'RsPFhu%M4 ;\6/k¥Rd#Ь WGBfA-s5}i.פFqpX0 Ӽ;{S9L`OwYy  2my@^=lf/zJ.rA"4PVEsPm+5 Jރ(m1@hNR+ \6cg8]!s@*-;<}?\5cxv\=4݉>{A%/ Ar/'t Nf;E40<#YKD jz$y=={Щ2"J-Ӆ'cnLU3C% f \Ô{Vm (q0]k]2lwNj/`c?+~b$kj AE}Uc5}U|qFĬY}أ&dc%qǐV!quTn`b0S9noH:k,))7Nj(qx6<ڷ\ 5,>=k W'eК>K6("G:am{Ҟ{nb}~cѶv);.;scӃYnkoOr%(^kR…X<yW\ &f*G4^"p_ $Zx\{ƶ>PsJۀCqtp@[Iw:'o)ڮZ1=x|/eydM?;o[ b*!stzO&إߚ!޾SS,ێ"dGF\Bs<!"{507@0"sf? FywȠ*;QiSD3Zv2O.FB^=Srw#&y'E B c9$Z{4@?qOW/@&^I697C%ӳZH){Fg)e62*Q"'Ok*ad݀o#NW=_jsEh푿s\.T>l^]Yy AZ22pHŒ S)-?+J٘LjD:p<>Rg3BT,#N6vM߻mnߘ?Rnt6Heb`2WTfpfo hGˌux/Y{|{̂cԼ,Gƽ&m?Ȍ -bZ139D+oN"V S{*ZT9M#Z3ML!thyf'V#V s#D-fg B9b@nfSPl$yR%]\!UO43,]7d,2B3 HG2] r0*߫\Paϣ+l_ZxZ-Y ^h[MSߧUљOl;5Oa#=!Ү 9oXtFxQ?{X@,p=nV)7W~;Տ.?1zm XjoWL?wApڞ {qUϸUr>|qذ_is7U mnd7{e  hxT/^T1%8RN4~u|Z'9zGPW56GVosϋ ''eGg:0gmfs .~MXhf L!FO88C~1])gbkZEc:lC\&f[; A۲%h+Yt &ܰId2ul'1K6u6U6vq@i[ZUnbܻ^Tf|Qbe|e('ُʞmwvV7Y ɮp*b NƝٵ&BkPG#U+{HjeZ8W~\ԴJ Xh$~~s^}D{t\hLršB= W3d;@&dW/; 丮Ŀ1u?g(Jb!K {( VxJ/F0{x,rCEeveap|F,`iC'QmpДĞo$YDbLv%yWټz\5[=!X}KLOW-X5X ߐ53 EJ'% –مpcSt{>h 2hȡ425jͤ|ܽh|!a7 Bk@)]$hf:}r;u4J/# Zb%Y&P߭0-CɠPM0 *Fo`H7Ab`CP=sf6}#r +LOz]PqDD#ڙ OyM+$.UaOy#>.T7;X:vAJ?WÇCS_5K,(l+#.YFG U56*[@CL<>9`VS?x30;yk%rN-8 (@߯jH\s oQDOOC{>N-S~!ORZId&$S?hS+TD 'Mu>HaQ|oLEj%D!ŀǢOWvѸX Ʒp" V KYyT SC)&օ"ىSLj#kS+O2f$Z$54q`Ji+~K*buٻWD/ JЕb .x],+%- e1cs"S>N*uߴќLLF#O}DzN/lH krymE@Dy!-Ӌ4(6 Bjy -J2V}(\`N6il܄f|M!k}=ש}gZiaQX}AU`{3vY'l#Bx9cVt2 Zמh)@;U ,* ${)w)l87w7{T[w@+@jmXm7Ѱ''o{($P=7>/yzYA]d rb'-n  rR 0%s M,6tn5?f*OˁOS8 t):`XڙkF_ߞH˞sJb {IBXAyا?hk<8`-vWI1NHG*Jn'#w(*"#$ 00bQ~O*8OYEY$4,-G. W8qp%%aEcLBR@m}8]P{=[g*95D̝jY| Oʎn)k|4#+9+=\\xGhIDim1&%'_wAT Vy.'nm&Pn7~^ WFttzK+]D JYVn(`$+*Qhк3jdmD ˀ}8y.1%5u,pŝh%@ 2J<ԗwN8¥}$cNIg(xDl*zEVǼ u@s 1k 2;j9Փ9?;h7W e<,Lk{-2bwQ$HP5l5"YJ?G^Ūl*q]jPq ^T)YfО0%)/<s1Z<')EWpZd520'"TO*qMRd+`{sJ%Q1ԅ:Vg(*7V :!м/t 2^|O N6JA@ {kwpK}ҥu̺|ğ;X\l֞2՟?s%þ#AqQ+~n'yHXC˲}z1x >`͂m6̼gˠ%LMCx770:sKm1 ?q;u؄ ݧ%Sn}/1Jgq;^+Ŏb ꌉ&‡Sc͟?!HZC3Sf|cY5C PJT%kjΚk?z'(ƺn$"Ô2N>e7AۓO\RhUoj| ҡtY$Ӳ\݂ѿVR0jok5:x*.WVTaU4J= sOFqq 9y)17Kz':Eb\&BmZnRT ?Q0;kzdxAL5+u҃+±OEQFaq=zrUͅ&>޾ Д~BF'd8/M.{T ֭ o 8Uf#~/R,{{ce}~W:לa)c-z6@ĈDĂ ,nI)r}@@L Z]ڧZw&l5=9@qydŪчfQ<*z<2yyoeR}cR&9S3EzZ>2\]Q2PPN>(#2XZmn!:Nٹy&uסn.2W96b3OnؿO.h_{|V>AB I;>!ZҖUJ~bQLw4q!2d4>nҫvT$f *N5m\OwĒ(*-˕Ey߾eG@M\gb+H#졩 =y[U蒤T'h -E\]Κt^[1˾wa8,ܴyW U%g:R~]SG`$pJ2 ex=@3GX#!Br* &~/%}L\A3@ZߑHs8_aND>s:O15^1S e1?cn?C5j@%L XU(%z,h4rr}Us;%WE8se,rZW4} *CM0gba.+cMf{|mۈ-aIIMKbuaT0)F3fEK ed>u߁{2jьfKzfѥԵy}3 ->Na}\(*Y#NA8hPB;3|ONC%RpRx! qwB~=Tt,QW\J2!mF]ѓҏ/\zT}Hf߹zŖre&*(C,}R-)*- dRAh >lCvڮگ0Oqu1ʡ Om:YMEx%?޲]VLi QCw:_'Ս2( X.64䖮wvrY8V/#=;yw);!ܒ0W:'OIh7 ]I-:&%eSwg  ergHXv㗅Rt!5"uL<ےs֣ǽ鞧x,=_7jZՈ'V tG1.[k'BKidK2[t-;jYB3rm%-9)49>~bi[lW'<%z8e\szvg/l%`; qr,&٬T!Ǫۥ 4ךSOoJP|ھ.4d}xg-^S9' Za<o-LcS:&ZO`v/O;~@,eg*8q =tsly/nԸt"6Z-Y&-irW!"3Øb9Y)7 &G!3D7!"$z)6R3g"eך\7ԼJ|cIs5҄Gfbu$%Ȗz0ӌMϚ|77G;2~Evl*dD%T$<`= =3"90ڛn #PhQ[Y$g" 9_3^Fn^<8n%Q#ԕBSd3l4~C) # wP'kWV7`sKu)o' y0$S{|rCW=Pps%duo,CugC(N;][g4[ 7`e\݇] %ʡ|dO鋋_3#+hGN z#7QCx]@yjDa4!48q|^f3&KTxɳ}ѝ"t#\}玍޸.1I3*/KIa5xmɨ W_% E'623rN X4)!&=FzXqY'~k^ќټB5u8o_z>Vg+ۡ4i% mOf@S _'.F 7jy[`I$;`JR|}^ WVEbй P2 Bser4ĭOv>6O xvRBL;SʕSLQw pjM' LUm?gp}ߪTkQ)B( IzNqOsSݸ9yT>[-SMA WWY%ކכ%硄١*V q csz"pMWB6<@vG5OmxA`q`?ŧ6$-YEj=Hա1e|de"bC^b)mT\~ fO UFm&X14vX5v>ۈGPږ0WMTd-+xOŖ^$%qt}OkQJlUSĹdݣ+YjeE/oy> &dc @Eސe^0y\)ǝy=\{L|!a^`fI>ůLVJn=A,.'ܖnTZ(a zO”lrmBk5-ĿCv:zXF^ )ϔ9v\kJdq gfSk_PK=_+ecXB sɲ$q7gprL_Jfq)b3e O#?{XdZ?"Ձ-Ce16^]9O^yG[Z߰<!d IkODrnd5^A')I)\7ӿҲQf{+'&9IL?k#& kDKn(}LC')\-I֝rMzl+ϩvAS*\~kx h=[f`s⑻UQ#}m?VM>߃Ŝ_ #Zo!;t>5*rKPJv^{Y7A~3^U7xBDAD/Ww 2{ (Q 焛d>EgH0[_^qK 2n}$ݣLFN"h>N%}.yq@uC{Z׃\>2-tӞ\2&FW"8p^LdU^zZ$ < U&yfR#Yk88`tJLmo~9TT1Zr3.Jdhc:+T5/kl l]]z9h B@h&Ec7+խY Z@ UdUnl@v'ҥ\',7G^m?%C$ix9g--NAqM`9Whf0at2ŬXT?Bd?2Am&t~EԸG*r oV\r~p}s5: M ku FƢmU<;N$ &]蹥.\ f~YvMNzb'ۅUGE5 . &.Lm0:*O9R/ E>^nP0H=zncHkEdGrh>Sb%,R^g?x3M!.ZE Ŭ8 'CO}Gt,bs0Rf ك ,(BsӢIue9hWsԕ"g8& 9#DΔv˘횡2br g=X.0YK)zclQ%>뀷jJ}p=#[0k|Ĩ]˲zY'KcoAw KSvCN="Qeш] _W0HQFJ7ƚ]قָ֭8ܭ2a$H8]M)ϴ.9n9CY>19cٺW<|+\g@w?nR!a_h볅(᩹')dyç?'Yw9 fSK y,T,[hIЕi,OcaۂiL׍_U`|D%"+ѽhReDJw(2׮-F7\i%-V)%}6f Rv \o-fc`li39/?]t mƹ K* r\ё/kwe?u^-"5H!작  v#m.#fgTowFÁAM^3)rUYQ yڋစSCYA]׃C(أ`U?Es%iCu.MFbp=I*zdkU\6`]xI2ELN .O)׀A7USc &pgԕ=4Q!#E議ct)l C_:/j5YW=y;tMH-f*%@p+'<"v F8[f2=G٤5<}p 5kSaya2KT+A)08>RŽ|A M΅(#7yI@x:nŎ5J E|\udHٙz]ڊ.S6O)!װ@Ě:(+LX ɗSK^t{*{FĪ gO4G8NIssWH5wFjBs5?"у!-L@])d=*dLp!6.M q2 7x1?*yIIs>Q[cr@N@2{ecir%>K}6A؇4ԭ;8DahτֺkTlVu"gmXe#9C>7!EGGGwjQ`jl5\E,H'V'.{60}2sW,.;#)~ (fZv}E[5z6\T Nv= Wj?ĒAbxEYz;^s#>>;t 5s7S;pOkJ>{$$zAw sbn*qVVhhYX;oiaC,"_ܛ&Ywo:"w53rN=.cp?넵c t2J]iR %гcfh/*8RLhkL3/˼G 8d)FF"LjTʩXx@4𵋞x1qEơ' ) XV1:VzjSC&_Z+Ѝjm7cmI9z Doܽy场\dXW$W{ 8/Mװ)IֆNfY+g1MӚ>ǤaB:b,9da5Fϼ}!d[ )>KK;CnoNX`1| ™|"S8gc-`^y.& [%罈ƱxD<j$9gԟaKG0R3Y8`@(;.d6\ٷjѯ/yƄ.Bqx[wa!J1F1+ zkCCY<ѳiJ߰/a='i;[>C(c~ehҫ8Mqw6Z|=s{*}R4Dr)2=,iYAάzQ֩*z6/ qCtgp(N+5[^ NJgsN:n:,Xk&hK>գIQ,;΍b;j4- :K^ Q7Y!ޢ 7Rr)\kŌ@Fx.pP\y(IҔ+?fo ˂GxO7b@1"]RCWGoTMt8qtg dc(ܒnx+EtԖK T 9 G2iߚ%E9 $zгFM&Ca`?yW`aٝS"=:{0;tYY++ׂr& /kv8J(Юs3Kس^I|JpfkR閯*?п#faڮSgӌ?'KdSک!o.W4wBTN8_ޞ,ETfpgf\wļ7ՐV *7ܬ jⅱa߁Nl#sƾBM]J,ֈk}4l=2,[)>^,uŇUo(a"peG$XÜOΞooXo!AĽfAdHM"4aH^c2Eɾ1%_gyM]lW4>Y gdk;F+e;]n˯jeؒq1u|vb-JaJq^N= BJ7PrܭT7Qbmߐ:h-h\/OХ+ !<75Ǐ0~ɕvǍÍPܳ+sQĄ_#1 Kp>iqd!x@QEIOr Kک:lmV[ !l\\yEzKSWj*ʺ7 ɳNzQ7IF:`81F*=Ep1̋Iһ5ˣ>y $ Y>Q@{*lkM/ de= տJg1??Ƒ1ӧ;z0)~f{ aS%s|`n*^*pyw>4#\l5JXW-# %?CPJx$(+3W9b0J]ot3]7s*!$aGhj@ ez c a,3\R +BǦVH,?P>PX ,Dj364蒌!,XK1k.` E9by(F .0KD&SqMݛ3EUȉRN瀲+0]),!؏${[!!T;w%gRZޭz}BwPM@`@ϯz-hN+kιNm@j҃܎'z$3P2 (iRcw\;^o!ZHFf)tVw/$llݼ٥J}$j&=4ZG[$ϣ0F$wkق WI0WTstoS<"ACWO zwOCBZ74HN`#;WIE)&cjp|YTb`%csz犴n@2aXq +qɃSN=O{n H:{@[d3LߐY sp:OU~No/BQ 7␱Ӌ9 h[\tKk"ov ֥(Oik?L(dGSO3]+p39{Y iv%kOӳZ9hzU(zW#]I; -q*D~ 4nj *t:!8k$hY>Ji9L3{4"a4%Ph2 Ҭ('_'!n%9bBP"[((2cqɱ0ט [(g+S(R 3#c[ܔ'ʜW.>:V'^%ii;Ŀ&kܐ+ ~YP7ghrxUjqsӘ;fjY[BlmD9 LUcÖj <%kJ8mde2<%:[^nh6@|9cI8JZ'p>CGF#A%dCo2al>wqt} bk)8+ 9AskܙPo81\wL(r{e@9%k?^7YN\=-쩷RŻ.X9xޘkɧT5׉ y+ VuD393T7b2g=DP S@ 2o?V4W1/ZZxKԔ(;䂼y2z,Kw HC f[Aw#['XB88sኋ7EiN85vqYcy9Q>ac5Faql"]fHnISu< &9dȬ2Q 鑴I]y;$dv( kK^ka0tKz"!{Mx0bPgL 5%@abXJI3)-z$yٗPp߀AQV)b2ǚ^|)#TDq_UTi 큿D x]nUE dKbxFE鎕btwv+DB/U^lv(b 04 Ec\/ I|7=>.1d7xP VtA()' v^兎݌/==+io\ x{!0&W eۮ@W" c'RAGy NMo:킋t*ێgQ(s5D9C?UZ5GHnI39ؚnQ6/t3,3};ռa9#C`wNRn~{Xek JӰ+궼Z]ܠYY9Iˌ`ޗ/8)A Sx[uvOJ'31ZDL)ztT5h{ɜy68b1+gCu8I_&涆٧_ܯ)ív1*:#BZ,@ZEOCzVd\4oR>G!X֜M-h G:Mpj@!YczvOi [POJOv}ȇB ?0Z>6WӌW,ZȨvG1Qq0Act *k jB A74wo3!K+(Y+R-9&o0ݣ#/?eg%l }rrNƽBR?tS{i.^Ufkwv 7gH?尤џɺ@<>hὛ8@%|˦! Š=ܠW9ٲMzwLzWؠ\w&lu qyPC _5eKV0n@2^}˅"֏M'ٵds)&∐`>T5KI.Fz ֵ +sC]O8 \ I̒dY6T^4ʷ3_)8ʹ2_o{45DFp8_Y@pgm甪[XsX~h8|214gYbb,ۜSWkFuzlk 0o`^Шb[ gpHX>cKECG  g͙^?KD\8mQA~?w}(cK2˹'7C]׍G?t(&zfٰx-܅O[%?{@8@$»1zg7yxbm=LRpQ%h{ŗn6iθ~`ݻ@j)]@嫜,r7CSV?`='fC<-48'\~GV~3U"tv{tRWj{T%0R([ky;_ʣdb|_;$lu`4Uᕪ]MKZ0Q/բԷOT*1x1S5-3C n}mf k{Z٫\r |Z_s;C~iyewn5xO\ nfZT@N(jDrfh!.͓_w]$ktz;%B&xyZ03Jti7bjE!{_5_@mݐ.oI?H ;W\ 'A?$} ߐ[ޕ j7xqm4٦)!}瘱#dCB!0%V1Wmj=Qi0'YeAJ$.‚G b.==oe#MULp e5zgNB,?s3v/W9# IDʰX"0 aCjyolY؝wJ͈ObbӻGqe_-tP''v]ir-_)hOQ~NF ~M Jt ?BnYb+pRlajETQ *yY,+UV VmhS୰+m63$e (D f{U44E 8aVl"nΆNHLx8 RZ'=~_9d"S\%O\O I\V$TRQֈŧݽIl_1?$j6fLRPx6ףPQi*r] 3=,aY$ӓdn3YQh#PHa𾷬{F2g?V>+~&[IZ v0m=7=ؘ~je {"N)U*|TIK־럴V"lrmLRzv@vxal&Z%nE֌P7i_9ƃݏy]/DU&6Ϟ_a姟N4E:JHHJRmr)ؗrfa/fY"R-ڋO+M`27\𓅘^<ѝ͓t@BϔnSnj@ E:j*qkXcʺ[gC$K?Eq#=64 xRu]璼MQ씀J`ڵa¦WgVy4覐1\['ӭgje02,S0taEXfw@҂/$g.Y[y p 8%GCڹxGx0߹wC:d*nW4QV.;Xy-=Hxz#&(d}O~&cH4X( 3`I\~ia> iL*|AiusWtkx%e Q"l8(/8&/3{ZWYp ]g׾s}w~PN6EEMeީXtA?d§0/ayˋ,#z,it9lHX済} kgrrj .aII 9V0aуYq-@] z}o7BkfoĖfT!p/L;MXlV1g<.$zg<{ޘ%Gd;P?QyF  c$KLu,9,#7"ucn2$-QÀH9N3tm C:&2U2h2~ԻBWvZ@ |A"QkgOF)_~Jʩ$廯y$ey cX^,ߌ(] oY a58( æ$6d..d6 ]-+|oʅ(ye:%{&/>_)GbCѢDҳe'bmIu+1H?FID -& aB㳡v*L> }+ܘ9E( ^d#tKXe 4jM]7jSH6Jt:N=WeH @:D=:˒Z\ә5{ؼx>kD,뽩{m]Kd f[n,eӦ-Knhy~f0hASc-lL{\dz7eSBu"#dcJVorpo@^ qF?)Zxl>zɫCmFI!9}tbϰGl^:.l5ڳdc[Lc;R8NֳNwJUv yB*L=B!J|~:DF-cl{ +Z@*G`sR9_%S%M3+ ӰIWSQmbxPOO"l.N%gq4<]XI,L%M&6p"p{e֬`a %fT <p`]l=il#?"C}??|mŸJ&֗8ڜa'tՌ"{O[5o6 8F@ysFA+&?tܜTZ`fQ%.vlחmX^̾_vwjjJ̙\%wLvH&!#{]FSEw*ң8& \^F ɏh>J~k5 b˭Q%GYp4"K1,Ov$uP KSy$C1cp7p*¿gF*2s ?wؠ֡&HYWw8+GNϾ1j n4ߗːOqZ)ɋR 78ߺZOj W`gPIi;Ϫ a{~aS=T&BN2doȥ VTU:.P}#zxHJ#O\)CD7F%%ipMZ]N`nB73t֒g\=`~jhZ׳=1i(dQ?D;BboSbRm*.Ӈh|UoT|IBFrK32/|1h#`oDBZG\ϯ:\靉6hQ6KRwl[%PNACǢ/YEO$c-O=kՎ0^HB'{ǜLk5'1b}.+}f97 6| (d?ޚ/vM4"'gz"`W6Qb# _n>~ ͳ[STn.kkȯKoڶ- MA SKtA_\HimPtآa$_L x W!iҢ^5::=ΌNpˢ`w^ 52~q5D54&0ɱu'RbUw / 0rh2SQO\K9bX=LķÚB&OIԋMiPQ R@WnJCB$M"ׄ^Nύ'6pM '󂏅hqC;XpؐSeJgOCpu,"<2>L5Hy u/dG];`yrhk8d^&u_{'y㥲}"9:MԈf9.!֑w >)޷יg{bxe蝦8DCQfs`|i1_ZPO9I.57,͗hHf:/P=5ylǵ<'֐LϠX(ᄔv~!(ͮIR<4w$맶Y _By\cKţ $Q0TV]JJLe9l[\_NєڳNTjvtT.Yuwt61wnda)o}{1[SP׸ ܗ,ո%~f է@&fw`ucR|qٹ;Uef$@^aXnq^SsBlMciH`mZ5)uSJTK72g&IBqq-um0ǧaSzJtGw^AԨzs4] fa7CJuE ( zc'+ lvU<N<"Ti'9cIy~0 MvәGʠ g u(љ~LCS!DCIw^ỔHD0iHAvlhWLY`J@ w6 ̓Q8Ǐˉk]AWjEٲI/EEfEcbA )UF8)r/oH6& vѾ6r|jv#1%OT m՛Lr;nK}JfmZZLSi<\bK Y柿݅T҂gEϱߑ8jy$h'C1SU^"~59g, T8~ "&Z"q#=4PZdo!_0uRVw6LJư/+cĸ2ƻ}]zFy`c|dk9yH8A} 0 z/c`?&70KϞl ԸE:~iR-b brv݉`\1I6?& ̈́f|M $nv ]dmH%7BZ-O n4A1hrUӚ4ԍ*=ݡp,s󈝛"Ϝſ?ojj~ ](7#ULAl14ou}c&3fOy91{fc`R絉=it;~R7a eE~su;X"rQG>2ﯘTpvjV-%V|-n=jK$@G=ݭq39+UUpގٽ۩^OC<S[TDHE8GJwkUrnn7q^A)/:ӵfR#92G^ KGjd AcE#(0QY6H>~6M9GINdC'^hDh0D@&/APЫn,: LHvf`VT#s=e(glza9;5Ck@3NV ̈'vyEIP? I=I%Kڳ PMҏί(+@0%`;DOBj."ՅZrUe!',x5w*;2?Û٧p)@s7Ͷ0.7^2~ BߋƇ8'zhѭmB5 "]`*ф]|a&y׸+A>w98 KnoS(;ř #H0xό Wi=NrazM&|'0o&\.&30)"L2u43FHp߾e1>n$ҋP#„nҭ 7iSwNA<2ffZrVdDNR":?7VɧYc4D2bp 0hJ6Bҁ`%~p"+(T,lRAHoo z ғN[EvvOv$8a?ְxp1q)*駗gQKtz3M eG-AL`Q 2P?k:5WTO)|&Y 舌 j]W%ץ"#}SI$w}8v,Mb0M|x?*&ŒX?\@|֞ @*gỆH^ȿs4u\b?_ЃԢ+Ү k1۰-|F=FF!ǘ.)`+ iZfC莎ܫk3y‡jܕ0 sW?;u޴x+ca}8k ? L c"E} Ԝ23;wѾ&"NRHd蜞}w??Am'[t ,SL+#FjrYt _l:XKAE ڎS9*jN'd_* kIic6>KzwaB\'[9Qa>=US :{1ȖHw R lj>8f(^́E]#0| jx+vox.ț` <> &BDp@L>'NW=̨] 8qLvJ"JB#{ |hL#0Wݗ W7C^VOi^lWjLTGk3}>X4sjk˲-as`L}x#Ƴo@F5@=a\[774oC weܮ 27kS -2*x͈&݃ nl6Spnm$+5d׺f-(={l5|F'0K>U)#+ -dr!ę"/uQ}7?ӥD%eH2Cu &H9Q4:u<,? ,/22+⡪^W]N11Hbj `% m;+* }؏{${*{\⭅lX +$wl;$۸XZE"E:{DCJ[ ^l7ЪQQyM13xD[1k5\]bOfK3)ϵ'M2 WB2*<*-8 3fs2/ L?ΙSXYwۉB7Hـ){/{>>tЋ{.pV(C^PrXfׯXtc}Ҹ-LBKc]10eA;?nQQQPhߊ %y4 ۥ0jhl込/s ҈e=ϰ;zr ㎟xݢ>gpuV7#waI@ @',iP2'ű3XLvsyho p(2::vQkrb 3v /Y=-?k &RgԘ*NyGLN%Ojɨakߎ/Nk7Rm某".rߟo6q*zС|p OqSwsVwݦgSd IS7qs)Ѱ>AtѴ3 ҥDs~=~"m)nD(mc"+{dq ʼn*Pp,6$5p]ECvjZvTܻBJb(=S452{[tMR{.p^q%+Ab$򳜃vK& ɞxb3`ytm &O-4=?":j\km}X(AH,#V؋x;xCE{8HՓ\A̾,D.`3&_&QՉ?e}oD {Իid뚕RT%ghk&gkes,Nkhx'&@߼'=U=u\ADx6yf@]b D 9Y4PȔ׭/1W["D 53RXf cn{Рc9(Z=GlUAS% J[V~BQ'Ae.#Ք>rsp5 Ep4I/iO%<PjJmuXsz/1*trKFLO0_NQܲ^B(*~ގlN#;pJ-UK|#W`aqBec4Fy̜9 o(há'BjV-30*Lz ح!fU]zx<穜E/P_c) ~Äp {E@2C\b7pB Z]v$w&oҶp;S0p hK+}pLݸh3EbLmִj{HCBJFy!0l|:VXB̓.sG\!ct&c.ۤsGq q忔R,_k*@jڻxl"P'eʗ^m^={0˅mcME~6XUxngT+((@:Ą Oyԁh6 6C|\d sGk;\e#Vؤv4>w9H>pCX{dQ G{ӻH#e4@%Q(1kN -e#j9EٹG澁߻{A}MLS*$`aY~ A W[%@x5`\sSOY2m ߢ g\j/廂-U)Iz0?v\T&7nU []]a U*ɗs )E8Ā#3 ߩ~\vQ quG).T8νUƾPm!5g*AYɳe\.?'};(?waVxw:r֛FXH@K-dH”~|s7(8rk 4'фRħ}BKYZ\6_+YZ~ֱw {0dͶ~9$F )n@N=lmz>]Q6,<~m43 mNT,/x?_lWCpR^]i`IHB\cY@tu^Mv9k>ij .檵!gc4?Vd5]G`k-GPm3?{;-: aH95 Ͷe\s\;I5Zul\% .6uu1 WSd[24H8 =TOoU .[nؖh'MV.xU 6p& G\#6Sۣ{59h0fL[X×oݞ sh.o$f}3E7"URrBߚTe썱ƅ\[x9RK ChZpU3mY^~@O fFs1sSFg+q 4`=ʹ8\Apr(M1G0*|[Q7-$Q4)T@~`/<Я[7ESäBta"c0z RŘŻ>/eFf67s Uתu=&yф6,jWmU0 nC-JD'klnנZ\)c&ĝ㉒5>ܿĨ'+is-V,ڨ(RL%NN!S7U(ͧ|:}겒,"gdrcq"rg}J/,!+@_ \Đj[s&7X˟b.1Fub[qa9*ro@/ֲA )΢oI5h[0۳"`K/ II: (<]]~DNARŭJ㛡Br${n\`u&-f/^ₛR~Hj<M ys<_{-"SK҉S7$o$zDQ-mlir*IenL !q=峰 4#YxeD N'suO;\33KCXdvNnJVgAPmanɿoY1!Jʄ8io"gؒkI i>RaKf)U$(S8tw'{!o#溃p,7jTOh*$Hs"6&! [pK:kzh~ThJ9SyuTyhvC*>:`C>0? Ȧv<"'T6ނUk@nQ]pn|iW vM v!ffﬕ}2v>Mܛу T@ Hf 4Sꄁ ܒܤ+Fra-;8ZQ.r P>ayX0Cphic&~k@A9MuYJbcdL9R=(Gqn%te/ Mᦧ{GjDoJ2QaTn7.6D6YS$ #s^"2p]f8.7g7VT搾w2{s0Hb1b~mw?9 z5 ڂa(ڹPgLLKcKy^( xZE.=)_Z(fO)Ib=b_C!QrWDRSbo#:@[K8R*:H끅HV cK &K{C˵3Rxq;$ B(AɷOS^V$x)03`Q5Q=ޯwwYXO;/xخC@ Woe{X,5ӓ>b* <ow).`n.<[XtѴfh9|hٱ/*H-!;DztQ: 4s\ vghF`2z2&.K-%܂`7 2`4"lw$|=7'-uډRM)5$!D8Vkm))Y?Ɍp-VGJXwTDZ<# /X#Fdcݼ\ a/Pt?%U6|/d!Z)fݼϚ&ԈH9X89YWO4AN4&5~FM]d 4HaW-噅~b{D7uAqUOB~fD:䔘ٙȆ\6G^>O陀QϽxpr<c2ӱ ڵ݅8xh9ݪ$.1{9AH/@;BRqqM{b6:>e;qjmTϰaP]l[k{vܴ'ZǔX#f[-K]?^n -~](vǕLJUǰsW>tl`6L" K%u&ͨ7VSF~XmU&v2d٢_\Y=dʸ͙cDOFsaBf㥙8`.U.+q_ET yʆIl֌`$3}GB2z^&3<28ۿqb'G !`%Tf'$Pm8__irL/A3[2CDŕ&_ vuU%JTE۶#VHWw-I@al3^bOpVo6U5W{,ԣ/ql_ gPv">yX4h"@FX묚6dxNb4\X`5w~Ԯ im\MoD<1/IDT9e -6^T-~KVc1 Uq'p}v3Ƚ?[?tz;/: !js0drc@^.>A16,=>W]vWdl&0H'۩'P0dgǖú݈HN V[e&Tȣy 9B]#re=p>d{`.q ??pUwؘU~دb""-{B[v㌶RL㿶+Zey${l lczn8^XiS4bl\C%aFPNniҞIVs#0y0  7U6 Vvt$NBvo?<灆rP&^Lבd'q~mcA#u .ftrd3*A(zsL6EգnvAVfyw WЯ/`)aj[G=|<[Nb<:Y!Pm +^J<ޗo-d*{ sJES;tޓ@2E@.[wS2V+(0p[P(/WF ɨFR+O+R8D9DؤVDK,`-"}i TB[(l;X׀[3jW̙m4+.ߊ3LZlśء)Ɗ΂ ɞfe.Q.[Y?|Hńbx̩ZMRmT'=~ʖ]v+gx:"#6E+D fF d*F:LG# k=LzW~vqNK? n!x1Yy_s^w: -kyW*RK;3.,M [RK3&fJh/pk![43L2ioӢ-.:̈L-m$OB]U6YU㝡*3 j=xjrk_U0wS*1D0=~!crLP : )Чx7~M؛KJmf! tugI/ :4 '41 >v3lo45b3{iE QtSXo+.m(AqGŅ]TQ6jn*]riL>9V):9!"o[=Zm',FăFЅ0,_] [Z CQ*D~N-,S9 WK"Ha/~٪?֦-"'z`[Sv8B}mz$E-HSEC l$5MW~oP)#IY 7&6f,R qlye:|'<Zpɕɼ7PfDvR9`*(*r`^aYTi^JyU=->7I{`qf?e_ۈ<nnxxRYQ؉"gz-#4ژЦJ@)AYب+-9* tU^PNI^_m KUWf g5$OLAhY`JFa*eQQr$m4=-a]2=}׶3B}/@p5mVBM a A? vKleJduAKoMz|z'UbhOd`bS Zs_vE2Օd41L|"V527SbFo?Fܞm*ˑ4~4LNmّXC6@/6gA>2ůF>Dɨݞg =C"sb:C %UQ]Ԝ G,L쇖RM魕bji6 [gG8I\xUZduf%Xh&UMR2vx&n$i;uw৅A@qdlթ7(TglRܶկ/!Iu=ۊ6G6WsMwE~{3*e]!4UY$bc[1{75΅.աimX ^C%PE@"n.T;3.8;.ƌΈ'g o0<ҔyOY=Ds%HE7n|NAt洼Ui3\OrPtA""8[! o^-N!&+3e10p݇y;XA֌R<^M` 7^Qrwm%aP"^fF[M!W{icbUwVf &V@罢n$7g :; R]sˇkΛ%3E(y so||קWe1ڋ2YSN*۠s2,W r&c`wt3vU,Q#a:7huyh7Pg& 0ri&QL/ $?K˜V]Q3\ؚ(?O#-0~lP'سW1|ǧ9xCH4fd?x9076^"BL.M?ٕ [뫵|{Aݸ1eЩ;|CPpJVRFj-zlܵ y^rl MWx㛨RV (k+g/,}36h`]曤db%:8u )Qv~O&%Fy/ -e ? 9TKoM9D 29&YE_Gf0{Lm݄ɤvaM8nI8 ևj+)[z7 bK%yRXEs^ٻI.~T+yl[,`~S0L)&U*VT tߍÂ_*iNfϏƞ kUӼo"lFD PvΜDN顟D5" %}kgb?0~X%` NZ{'9cd!27ATI / -tDaN=5V! )ΐ|Z^ 7(&]qRխJ %J9Y_)8BZ-u ӿY19L$ذ%g& FA#iC !o3[z.>B}7r#]휂Sz_Zʀ_Z+#BsT~ a2>͓rBu0 YqAHG ?`,>zbd d1ܖ⸓u)S@?`Ff׺2ZC>0\p5VB)~DpܶXY1R~fӈBx%0+8u`lȔxLφd:Rń}+^C}W2pԄ) Kj=ZћE}%ElH[@n:^kkG˿/ `xh>ϭW2̴}Z}ŧ}Y`g>JU@0Oh^+8𜦎 cJ̋%Q(lJx,*ޞx$rT6Z &/bCwEQ r=Qb4;X0"A: *`pX!v]h@%]h[vRK{EןԄnذ8F6s|]fEཏݜ1ƙp33 l>,Uڸw`*TXHj0kڻS@sDxA;4kxK݄l#PaUJ KA.i8-GE.(16H?*s n~ LA6wf-Pʼn`7pG/Cxm ;l)^no?R`OkJ+[s'#an@Tg}dkI1:vs`ËM" -p׹`u$};ANY[ױ*F6[T`q\m-n8Uqc$H5Mxd`Z58I#BCdR~uQkLtCYdcg9e\_xoKm쪴Y\BAE TٝhRh~_`1pf3z?$cgr~7(ZZ$젭xJyVJLWd2lR3Ve|7`Qe*⼛E?<l&,pQ-*'2* M8&)CPϓ`V H.e_m~PWSO(Eo|7;l78Y"CN?4ڼY@p!#DAգ> 49l?M^c&+K_|3Զ삎/6SjoV]B sxVqpgD"C\OAZ__ר0|oA!wZ[[SOm (Ы|?%6(A>Ѩ_ϻ"hB>9ͷr8dq*R9yRAkzGCt& 7gw$0v׫yow+r|6ՁҀm7\{5e'&]e` GQ'w=~S_E Y~kl;'.s!'D O5;߇/`iS e4\ `,b-ls3a;D*u!Y WV%0j -ѐ/ߵ$Rju؎yrv  AwxuUO^gj[jMgDcʩWH`Xa%+GBJ c`3Ϻi~0mjVwERZ#r~b%GX.lI9TbRJl^8`H$lqkbx6^rʙnK!Q>[ h$=fQ-&(nm0M+;d*@B)WElЃ0X2eƲ9h< q]ͅ[ /3|vh 0rPAiR8.R NCDghԷP?c Y8t K&G˫S'y&^uiXb]VVz<7gFKuhNρj3n)]OXi{̚pb0ь=11K1d__錋(BVg*6𐐍svJ2B9;8,pUzL-/})|waL#8IoWeztMKu)\A̲3ie(dW(ό)"%f ^DUN, Advi!xWDhA-~̉\o&R  ipU\Ir@v8,+) Y>~ZBjLУ~,uX{GS~{`=иūo?O5K$(3XzrF:E x!]'fH7dlUӀ@;Yu1z!)EѦ|u^^sɼ;4ؚ=&8YOaD2Aۊ6LjNMjYBI@.T }s@T:H C(I6v1L+318[f%6T9A!jF:LVQ) f T_c-Nmn}1,>eb SlFKM [.+^Vk&;)?B52K @if /p̬eqk꒏Fl{LpԷ:m/.i҂<jMK8Ği'V64bLq=PG|I~:B*s?\Pu׀I:Ois^eqOA˔ LwK tW- P8 :Rƙ;9NGxH-]o\s67l1BJ\EҴLd̃5LDJ:ZqŢMO?pI`l΃>Iptkꦅ/0O˒z645 trO =Owֽre zq:#ZyզVs`ZV6[YN;b)n JLR'x[V{u p MŧUTuBTm]UJ+>aH2BrE<+=j iȟ%~s/䕶6]s23>H^APGf @zX[c&z` XfdPI-L Fyjҭ[nF4F| ›{瑽^Sej+Ms;Ieť7RcɛFGtWN1͈ӡW9{u]cz ʶ鐻L]+bhk.}5 Gt,|\F͸qlû\v`A*=lV/ E 4)-+~v TYyݙr wmTJU^l~>V?QzDU2xwy̠EgZ;\m⩚nt<)'$z'v"@q ݬm h/%+57Ll[[HuZP@#jPY=9Apkat?U:xR`7Inr*+3pD" @0|u>~:JWbv:PNإ)+ʶAYYxDN>,1Na]2P)2PhͫFU=AQdp#0R*ΗA E08EɕY#Qr PiGVKrJm2CQIm0nb(9pREGXf= 1T1{'K(z `5(%p0vus􄩒Tᬦ"]z%e7Q'~ 2z^5]%tPEu vjVOXut8(Gl/3DžGnV򰮤]um_q't=$0AhP_Tc^q&p(6_SCيύIzhd.c^T7CK>48G}hj;C󔽷ae>OD ˫lq!!x^< F?adҚBZoA:j xN)ı^{ B&9=h!0-'p>]ژ^3.>g<)Y! kpiL[,L  `p Oӡ wG7mPU"P11ЯM5(9}ίNPNŬ[a2M2?iqњ l,nL'mwu†ͯsPu3`9=vipƵ\GXt#.^x *:- $ aJCYUR(yGN̐# \Vmcw5:%bJI,u4`z]*K"fn\mStO[Aj>˟z' S 8BpUZ_f G+7[׬nEt x ~QZ0EGB?:`(i~8VI*?ysu5өr},G*6Rʾ|N>s!ɾbmG\ju5ƕ\w aGU z*>'$1eŭn7I{Bu5n2!72f\9aL\CYx+9 vd¿v0yoSI%ͅ7G^ͻ^C%f |]D }Z?Z]Sж7 1ģ`.ۛo%J$R$WuEi{Ȣ9@JhnEppc'Sp'B6vh!:uEÜYY[h qS~q{iXضDV0ySw8nNn9acr;0$Qv8žI XdJ!!MkG㱍M?^Cn.woMpRϝ)[FĤ_ndutH-@!^GغȢ|)#ʇ/PM N4 vdmLoѶجD' XQ)HnJD2;4o׫'3w^icw!I5;f*m͐ $.G˹H? ;DP]56^Hiஇ;kJ55|JB?P+_(}]&Sa}sTcƊ§.,'*}|M,Q}yGw*5]r$¥RWnFy׿`:  ,K#.h:o^4T&OK%SiV5a7}w͛dzf:Poc?Y]uPqyt>y[6:s(.4KKFc/f3)fT 3VVyQ"g(ê-і 4!ZBk,xo_Bj'hux##|J}u; ]Ǣ%g6}+9~Xj/)D/y'9!$Ұ#3u) GLӢ\uOӅgô&:=o;5ڀ_c*"eYF"WN A?l^ qv05 kD'4 :%HWE/Ӣ+p_mDkb3V/|j7B@rß@b0?$a'EBWUb#$YN.~fװB0 LԫeH*|Lt#SgqDq57?D"еo+.q%?}]t*D9r8bj%dWs|ދk*m= ?틹>"z)({~1w5|&}f x&#,o:/Dh"$ lk&?:Mb9[{Gtm4-W |ӼI ~ d?fǼ=lq,5"oY2+8,F!VBEGN(N9 x5$Ry1NB/Ho6x``G1èmT8K♫C'U=6HM| :t Ŋi_j,CA¸[H#rfSCmc+A;Iᢶns+`ɑ>yYk7*ȃN&r_Uub'ė :YPkt.F W3@ Q @Ztʞnx XX@ݕ8~{x0 ^6nt.7ļ4kyGkxsswzp,wC҆π_b桟 `e1BA0S 3`!Dm!s'^0%ߝ2(ZoΝ t< W@ޅ@@!d\t `JCLɅn4ϡ\Nf*ktK(~͡0,jBh~E❓,*䬀B^ȕ2x]݌XUY6YutlaUo^ RXLpF$<7$(j&)P;:χ#)\Q`}l;com]R \688?}Y(\>USv^Њy|Gz3\9*UBO0"*4~}jU%[FYΣc7؁eSg?Ё^W =*r_*fZ]R1?6}0;b @ "x1<ڻ?l-=>#c>oTIhĕˬҖQτ =G^e⤥%5~H,Ln4k70D?z4&&I$F3Pp#^(NDgK MjîȻ߾l_ U6X䝾4ަKO`)k;4Mv,90&%($gwwtNDIC|wyZS(b{Pw0zxƪw(`?K3s4;!U';ea*_"ޗ8f_J:*ɧXdaH | 4kli9¼idu*8n0?L?-"H3!}A~NE~x:8@axP{=10DYgnq\側Kպݎ6))ch,ە0\?nM }."+ H'̶:܏yJD7= m>_,cD2$PD"t$z:h`;gƫJD٫ܟv;CCYEɫ6񏱧<}sYH6^}4ugB_QO`"; tp%a]KQR8{Aj"Sw.vrbwʝuBh)6_*5@uc \„.jZti^ah[g G 4ffwOtQT%q|jPl5X  $ UFI(km%KH&er[S ]N[ H߫ڐ j_b[,}vͪ|3"G"\nWt-Lli9O.'͌cR3@Ľ\z:qт6#j6dܘ3i#364`sۍ]&{+_??w楐P_xEJbXTM 1(IR-lpkԤ ~t+wYO^Rhwg|C4-7a(e"_'F֑Qz:,MT7{ G|pn`5M b u=v3H{@Ө( ZK]q7E6%\7 ;F+2#+r+#>EEq>9 -0 McC(4gN=Ի=%Fc_ej>S))wNۙJuRjy:Wfy`oUPJCyL!5<Ұl{5z1oǷ.FgfIMe9O)H[9m|CG t 2wr`%iX]V.#c&3@'q`惊 -4n ܡS6EڝAt6qVƳtԬV~wwB7MT@G_IO7-p_V\S"PD׵ \:]Iɐ}EV%N;o[R:ߝTac$?8xo}s8 C7/2ldh*5w,rszT8‹&OQS;Zmkm9 ˊ#MఏF %US`qsp}aw2!:oGx,.?)^:s .L^ƌ (-Vbw 9h. n]⊹O$ygR^,gK,"aC|d3P o9&> qG=>i:-a"֮(c= a*s6Q@rB5j@*Kr5W]z^C\Nxh*ѹR>S[P%;Φ8a=7pUEݕfHݓ9e] SPǗݲbp}x k}4 nRސhVT%AuA?j07Hh_ZoYG~;i$k"BJ;(y60vw?f$Tk l\S o/>*+?YOlϵsf-> H/HQwtֲI̱k]9u/37y q?k4+c ְyes|?qW 'dV!>g-BI3a: Trk-1ED[ҫ-Q_Yv;> \_8U =B숯0cFn[*TنvKsec)wcPԥ|5\ĿcjW6X| k@ ӟ e%@ !>M_.k)=Ͽ-e^ƔT( 4ǁcAATxou`Ze3ʼnW%+fL+ ŸSto`lܣΥA-[ 5"x͞qtԣ:̐qwۧ?|F~0|ԝURb1kh416XHh _naǰBkN~R0Nx!mfwb{[ ֕r=AZ %+5ǗMJLZ آvҒ4e ֛Yelu}k ZF\vd%`{tywMўwnČA\oˁ>;(qB"%\XgY"]J[w;x>iSU_Ӟ pZi&m}g;O Id&6K nTq#wA lةS^e1 ;=KX%SjJBb jp/Qq#mCΎ)f=A `rft"ȍ|CЁN>z pdz"2JBLaΝϓo$-a$7v,yŞNB/a[o$́֫k#/$9yeCZ +˳K) @|X<-Rh-"1A ƺÊ ɰE <@NSWz?5ktG ev|k Q1^+_;2NC-br8`{/?w_-?O#k?RFur^ ejaݿ)ªu+`iiה IO`R|0;a-p6\ \OnS!"=VނLPXNAŲ(&K Rqd|qd!kQDym=h,s\ ]ԑPѶa;Iët!@*  $$W3(Z\@S~*HJ(` Y Ʈh40wg~W+aOz~( =%4Hji#baaGgt>&\|CB[3'`Ќa o7v蔖䬇f~x*}G&uK[쐸.L^֙M%`u^5GncZW q޶ih#^X?a ;QQe6f}Vxc8z9N^o+5)k#\9K`9[e-" "%L2I<t=[j?6a*%H*t Oȧw %iw&@56<rtd]]B(a@$ :e ]$ >LW.Ծ{o+ᕃ&F@"=:4<:8-@ŤX7!zxs!a;a`*yh4bEҠ ߱eh<;*9d5̜lMZo+_. z(/l%ܴܕdNA Y]?@`y!Y>h)ޫ"ZX=2 k\@ZϞv RR*ʐXs,IYP~6 (Nt@G 9E/!Rw8˚vi[/ \/ի7c|eW-0jjS*JXJ&\ R;$lWtm|){4)$558ˡ?ZwVhAl[_4M P̌}Q &JuO"ӞCʮwrEf&҉ [?a׃0tч[9][f 7gF lji*TǑVuV.Ӆߋ[U~bhD~="얁k):@-x?гC)_:+-],'?enjLKfʸ %?!o {":"R7eJo < (Tנ+ݸLܻjk&8g᧺=2yMҥ aN~=YG.ՓgR -EP^dgTEYQ RѺIi־FY.[SZ}9N#pޏw5`^?ZqɀTAH=A(Q ypl90JJQm!]ԑlt fnQ"Df+^L`>ˍ3dF=L-o!(m.cR~jOnχDxF:懃vd TIwȟ_ѲNF_"=qvBP&{Dw:;*0GI+/ Ho,gæVCEk1#4V}M7'o9e`ab+2j@A9TH[֗͒ϡ,qwB0j4SC1ALPP }8jT'~BjڏȽkI6(=P捛#<(ZA(UvDa%7 ٹ3ʥ/k<| a,&-DT}]E}.v|fdćN1:_1!CPRU@JcyvqyIٌ춙Tk h+F``#:䔦i,|2*7t> }=Ȅ2 J:Pr__< ӳ!(ەS;Ws⢣s^Q2y& ~ S)kNWnVŬT\ 8w,f$81HkmD_}+)ޓ U_{Wma(bwkIU}[@Pao>fm"XYz>&N7fVޘ̷aF><xj+E(R'{y,G!FY6tnur@ύtcy³/C#P~=;lKUm"\igkZ-uPqkpƚ'E *:FceG ZOcw]ҧ\ uOL,At lfi]zcb9%!1O1h{1c_zXr"LW`,0ߦ@hݎ֘oO?4oݎ8z Ymx|Lmc;?#?fߴZ m1&rP?U9ic+!nY#R/ ,= *)MƬIԄi1~a !V{eK}pu i/`''Wy4zSϕUfU/rΕt&lGw m+~O=RN=Id$qu"LLGF[bfEGL&ţsQn%/S)ҫhc5QOvfx MS4ءcr;cd(f݊$ZMls1N?Lq*+L@PtMkCP,9>Ea7eV0\o2k ָ|'z{*rɶ2NV\F:f$Yی&/LYAMk`!ɞ~q|t tUkVՔ+t=&_8,<(HD UHy hYtK8 kRt= Cȡ&f=LJz|XR&tI`bD]} II>Qdjz~.ѣSsA\ŴO8OXh^).2hBRٗd9& hY{5=@ge%~WTc;I7}TǯmGCtGQi3}oB  >*CV>~EZpBN-`ZCXmX*b^b%=Te"UA#@Y&@ 9Q3Ugbr !*do<7ц]tV bl3@!s^Ċ5mG2dH2/uBf `-ʜPk[;K,>ݱtEe׬&^d ;*Id)y NFYd/-HGz"etld6kãh7R##ver:7ѭq"Eh{\q^ruc\Hng8S%`y6FfH ܐh"츎Q "@,S;XV#ר% EIMzY١_L7E >)} ˩iI \FL4cmTBu,d 7'S4ؔ)pOgfr1ߏ3O#8p_e\{8y̚ǁM!a!T(җa7q2{"VsEK,$v̈| fNQq6_f3n7u1 䢢Аb v0߂ uP$}_!@ڔQ|t`SBd9Y/eB;9TW;zABT2z` m{üb쳢lt8&W(Zn1'J̈́#<>).9$0 ~ yﮔrAIv+2]UŲ '{RSyimL.`@( A(n Wΰ LSm0ʅ+oQ$xZ$h3uYû^ .'QQfFxJ̥u)kx~He:#ljVʀSQC_fxj =XG"IKS|xȎ#\vn5]cTgN4wm` #7#U fe41"_){ON{YQ epT-d?l_0T~;ƚ!oce:Ҕd'x3Cډf| ^U7\? |"VQ75Z%Bgv4Cf\HC>#[A82C m)̐OI1wŜ}rZS[Bni'fj1YIDŠ"6V+I~Nj y[Y2O l+߱bIb)5h{43ĭ.zHgRhVNCc!|ٲǕY}[Sy3,3l_k 4:=5_Dž'A/Fn¦LaR fJQ:QxԂ6'faBƄ;5pAz;:78ZAf9;dΏg\0-npva-eCؔE)[N*s K1 ʂ˼D5JMؔ)\ 8C,r_Zkëxl#`hmۡGNܜ kj܍ad2jPCدI&'@WX<J$xT=KJִJƦQ ZaK!e?h`|x> b>2_r;@G%TQY`Kz$ACf%>j6JR:eX%wfiOzB+WT4& x)4 4,I!s٣ L.Kz₍Y㚒НV`oBw:6}H]-T)KBiE&;٭R\n$}ݛ<)ú{V^pT]GĮ nefV^ή)]YR霜7Y0oGn9n r"_y\V-W V;-i9`FuOr@ r-6# 4ؘh'ٺrwq m]fӁKe8WZC-,98cs{t<-B`鑉L%+}:QE_[ 6T=V*|wؠ<G"²v|BDd(1j]zrbtk,s[GXB2ki\h=sΟ LTǚG \'K;Gnњɜ&=)mKf Bpe8ep%{=n6#aND%`[;J!;}2ggA˩e:`cԙds| aQZyW'.I'XZ|qy7IMZ  ΢߮]c320W!݂Sr2Տ'u&>D?tsގ0ۆ'd"~ b>2.v%XӢ[Xp'*~2bҋuNyr4Z_gq)jRq4onøb4ޏqK;u(lSi lr`r,<`뾇"YJ٘}nI9&b2di^ufֲcEVlDB6Ya>K$^k6_$9F}+e0л^3/ 3۝F[ MZ&2WPd*q6BX"}uY=ow1,>1 #p7R.ipov.OΔ==fRV766tntR}Wӹan5\j82]D 'O5z}*ѫr\>A'Ǧ=6bB|%E%ϊ'D9VB+ jꤷѲ6CQ@ڸb~ 2 ls8z܆L GnSӟk9/v]@s*LJ.悻# NM ̥{?u)s\*V3`u(+:SW  "R=%vT}W!gApHJcn .(hVŃzGk(_7aNdFr8vU4܃-\*Qr+R9Lsjuz~r(_jRsօܑu2z;?7S U3>].|T)6p(5VGhxK:ٲxUڰLS|DmןC"_H=8n$CAX08IL<Ggb/ ..[ԋMu\2t+_6Fߡ::h ?2jIOFgY`8f [w:=F\0!d:t;J;4ql\#W}y?v{a([Xh0Bب Z,B̪ʵZ y$B^{g#wWk4l7<)ՓF$4P{˕滣²N˵p,z PޒHXi['e{w`^xf=-92pbK5Hu6m?`+ J|Kbx]?ljPm~q耮0܌';NfN@|=2$q-ٹ0XWV}O\1_a ec@&E ik~'B7o5wTw0Ѫ#gY]o^zB`*hqP FL8u;USECNKfB{{]ݶmWzWɳ8qMxR=T<0'*ƴi"ui<|Řީ'׽ q?<AN%6 RT>_4™ǯ,uȮVhaj7=eFO싷z1Z`X \2*.n˸'!i~Gl{SjasHo~;Lq]٨ʛ{S,C`-~ ,T6Vuo ͯZI"m.Nn+M+7kx_O„Cx Ϯ j_$JAn$"k3/l/dXp.e@ϐ~q $9'' H%1YϽMH?}2%؃:xg,Ԕv%2Z{o@^ 1q^))[X8$] Xfܧ?qx BZ^+ʰ)7$XR8~2 v`t)}7 *<+ iDaJJi%f2˳ͬ c^+e"Fzʥ-Ɛ̣~@u.m`q귺\ByMR^ةa^WÓE?x=y $V?LJn%dŖêm %A_TuhedϨtyX-^Ex0܌S SnVC6!eI5Go?*[={L*:C_F wYB( h!SҦ9#ڠ&E/E}!(̂=}sln4}$Ѡ=f/i BVR)갾#خzQ*9):#urO#&xu-ս<+tS 4Lk<8dshn2VI@e a./"]xl6ɏ-sGo}qVM0:=z9{ L(er.q>Z1OݭU6&wJ.Ja?iHj2":J\KiPL#fm.:.@panjTȴR7:QÕ4-1}zN?0o_ ̃x0jg?T}{?.\i!KgWJvXc'> ldY=[R3](.ٗ|,L3$\ JT8⌢:6ъbDi?)ʉa]fP "2Ȣ'^|a@\8~*2/Wc\>_ǯ4Tz2PRyli'9@T@TBE* nlUuaS"CU vd:Z۞g rHޕt/ޯ`a*v%$ڹ8ZT#I-Bx*# ZpB|]^(~f" WWJke˥bzwfUd_%hWu*qQp+u?TSN\Z{^36i{jz$̽qo^XSv'.X'#C"kb)W76p]L&)q.?Z?+tfQ?ZV65t\Iy ۝*ѩdSg;m|B5 dEj7Ps?NU8dq~KEgmՙ1Pqm<7B9jݓ ]l#n@†. W}F [ȵ5G$\Imyz3H\V8,C,my*~$AQIk4k48{C2i1p,=U%S} SjvIb%c-y^a\9eӛˀJd (|0$G?[v"QǶjZn y@,KG ])otbL-v409NFWNﵜ&DUrUi0}4V6)_q0ɱDS&#=Mn mV,\тqfx`5%$\}{r >C8?hs~O< %່e=m?ဈԸ&4LA k׋N2-m6y{FVbSgIG :DTb\V\GOjh/#D3fv7B+?MOm o-Qb%/̔E눑 mmo|;]Eq߆/F5ˎ[|nFr  z(vTa^MrwV*=mqͿCT ox<)v-*H"߯ at{91 M-@€}`ݳCM,  D4kţJesSV8A4Jqs2ȼ3ܣzev͎nO4p(p"!{Zr?Cf-R2?O~hw^3l98h a6!|+[=*5B7;>aDˏfY<;H˝'3!j3߳>AonKϥ4ht$r&f 3DgtˌL 鞖.tejוf)ڴDnF`OVlL\l3`B3 1 }ZE|GbY[U>߸SmHJ?Nj }AfI;_CSd*q/lEG$+LV=^CK6 w G?'+Wɑk&f]x0os(Ž9zӤ} ?NY x.wnyq>^|,/ :4|tIL VO xz螈O~7+g꒿ J-B #ƈ(߷lﭼcξqQ)Z5'Wnf7npGWs< oq7# awsCԡ/Lc{39vεhLWojP@7Zm3F&Mn7gu?Iem| Y~̈́D)usnTJCIg7?\k(y2`vZ:ƻ7x)J[+׸Ua"հY{ Φsc@)Xc*Ff(q!֕F-DJA)W]Μ|m%D_?.)nc/?ZU%6T]^Mlג) nb/sMn0騾HuA6z*O [Xwn~`N!\uqcnͯNx-G)s `п4{+{cRؠ:1+nAɺجǸ1>*^ 7.sب|9t'75 av 2-ɁG%6|td}s('{$oyʸ{R[NG vRwqfB=x D2R T0Kn*X)\Jvcu!JV?3 n̠|eoX-WOQec, |墳v{4O,n@ScJsSt]O^p.e$Hf\,AZT"ӛ2} f4TJ e>79 /!{:c)6s_oS^V%|f]EZ09? F$SkӸ)|nq̽O k bO o-|̨7&vjZ0T(9<\ic}㈷\˿[(Io 'bDp..4 kFt,H۱Rc&`@![cl)2"IbO1R>Ha k8[pR}B\ )AjOZ+)yb'2jD"+. $2L/K7 U@-km?A::^ﺚ`#-7ԗJ]/r+`сnGx?ݾSSÛ?}Z,yMc>TH3VwVע ^üFOi ݶg׿?3KUAriNeHX(-ֻ+w ^[lL!RlN 2x䏗jq1aO"Tטr\}ԏܘnJg"ohm gK^pVSV!AdۄD["wW[`pth\}lH$b:[h,+>d{Z>c >aQNEӬtN؍jzU%P Z||:?ݼ}mM6z Y9qC{~k>m&ANW 4D;g8?%oY76$ == ypXK Ij}M Yu;t뵯C 7WW%d[FZ=v/w4_(meNi7Fi[~\,Ad@'SUBjڼ(@D |+B Q pÆݡc-+7H,f_Kw_=_?09ӄT{V pbXbDy!ԠuQ60@F܂G Eb'jw=[UyE30;^[n Nl~]C0;<x(M}|&"6#UI22LPg෯wUwa^v [6HHi-?=g/%D^rə`WE}C _ŒkqШ$׬#?1. E ԥ(v+Etćտ`hϒ1v~x*JngRtE`^v5KH YIJ!&ƌ wH3A?yi@ͨoA1NHo(<`aF KDػZrLx#2M/Q|azLzL LQe=ٍ~'m;^':8ߠ;:6t6EFV1l+sDpfAvFvd8~Gv16"i@ֲ*ܺuG\V,.;]D8tvqjόڞE B I27hۊZU&}0G>ۊ4ąl gY5Չ* gxΧmI;{eJ\K4a[\Am!0lMG\)0>D12&L^,s( 2DQ_~6js[T:mUs1,p P`8XYbN8+/7xA56/?ߐxCaKZxtg5oE!xɤpY{=,.b|襞8~1ُ$ JʩзX`e3L) @@| ̨$8 R(Уl#a!-,;g)-aXftG^+O~$ˁo4҉{`pRlRL("g{Kα{ZU@a{N'bϛE+9KA#SbOP©69+.O[_䩊[`j:Pp+*OF]:;qX] =^ceöKF!bbq]+) .=*:@mdTLOT9j!|''(U.;{s\jA,k-r|R|hg+P=sCiGk¼MzͲfXMN5TX$0^laD˯R=%4NnYBͷ"[mES ( <(.T?f0l?=6a9:0':q|,ВLb^Jxҭ6(Y$6_Jf/X3v1mjS)E$8 H\\݊_og_βN L9oGu}.c,E|e٭1l)WrQi.yA @.ŠjơW?o-s NxH_+l y>v֮3 Dž͗Q$;zq4[f $`'f3nz/zAlB"v=0B$N~xoЊtҗ]&_Ƥ=su !Zga0T%]qd/Kf =6١h4ш#wG
]JJ1h=>?[cCbhU螬19`{֥(3]K9;k jd$x 7K~/FRC]pǽfi^B<7x7"}Cn*yۻӅ6vs Qy7R[PCd{AAIJ]pU>iFB-lW$`a@Bn<~@2C_6(FalMqџlc޴^~ܔQ:V!9 lJ #/ڤ3HK ڌz=XF _A7~ T9:W2ωGɰ? Fl\^;oR&|ʰb!= !)[`#`rU;+u Kӯ1uHL5 ?8",^YaxSm:&p%.GC"6n3jNF͔%ԾjxE`iKQ`+t=h:rXnhɱQ$:Mr^7.O;⹻ RX Vj`MCr1D0ib`j6&ZyMb,N-t¨Zs$f*臍FMSv!FS@boe0jU ؂3ܾz5L[xa=b|<%n݌#)l.YEcJ7_ kYD=jkPV]t6:t{ƝjO2|ȌLciW| Iz8Iu )3,XZ/rέ;9;h]Ä_gѣ3x<2d3ዜ{2>S(Is(NbwOh B͒u/Aj*lNF#t0 @B3oSOg'1uD@:A&`$dpNd#7㥮,IZB\|}1`jU9aŭf1TL^2~ MV%`QB8f5e1}e.rM4[KeΨ0s@y]aFyyZbeArY۟ (.1`\6U$%Y+I*hZ:cu^'7ҭ㈞ HD b9Og3u'-gtx7Tu *_DӪv>E%}+sэU|C,!B)E2/n Ugv![`D* \Ce wyj-9WZbޓٸK Si:7uVQ(M%=ϞdzX[Qge(Ĕfm*Sپ~)6\CFKC P+F!mBA6O؄Up@HE1¾Xj | 3LjT I$8COBY0;>Qv&Q c͑l># أýMo_W=JQ _DMr\VY*7ҘT!Ȟw@ f\W S+[3QWnu{u]RX4W4˫_f3Vw[@?Go1dY6/B9{[ӄY{莘rG[qez >%vth`>;CHҤŎHMf­[h]T[j%@]k #Ɓ\/g򉵦GD!}TNSrD%kVfWHTlv~$>"AV+F%W~_s]C05%jSْ{>ٰ&xoY_BP8>>&'k YPKSį/\##68!1&=Xg*6e'pv7)Z>A[|gEuN OdL,>7[u 4vUgEÏ) :$S!6BPyc9N5WoylIU45Dzf!GdQuYnyߚj@7*̆?#Ml3S-P(,$z'HuboT,Ҝ ]Ad¿+a`A8L0$ʬ,Ic=IIjXޗuIV|t?2#-9M D^ӲEM1練 n<2-dV'C+[֋/X*7Li^ "7y> =Ivd^mhaO⼅1R|ܑ\mV:L/ ̲#m sN EC~zlH4'̡S2{$#MPuEGԢ&2}yDӈ~`/88 i״5!lXCrz>SoR׼Op ή\ &i~WeDwzn!+_q7HWI$#[sLնH$竑$fRƸ rhmkFm~ܷu#ǻzk/yAnX ѵSG_5⥄r#hBd(?@ VHJV[ YÙI$T$E.xұwU2Ldh3욠"^dnu>I֥ 7 } :pٱZ1ůRT땭L*k!Ѣ/t; C:nGfBYՃAmD\ CpZ+]*mmܹ7h?9Sc|$X}z:Hd!tA̬ޒpZ-;5~Q eZP t饔O@)Etpٺg ƣu蟌wЙ8NbqaT c4o#qK6AUz0w1\ @80r)Ny&B wGyuOs!-č1#BۭnMKg6lUWFrxSQgd6*C=xL}Vܧ "Is3ݤŝqjOBxZCQ]{.bIY{趷Dg{ Be[B2,pHU_~e9%x{ qx;p 3JWCE]LN!+2Z\_U mڭ{b Z]Yp-J1׶;PU&]Vp"-s}JP?/U#dg`1.\V|έܕ.&Et/ \W2C5!srϐvi8v̊`KxsqRyQ`tj#]'4!~oXadž=6_{d~M~Q<`YX>_gLwzAX::TUt7̄wI#%tt{Bÿ`mu_Ir@S-G؃wod]rAB-Ƅ*kT|rX-0Vn4Fr%H F1U!q|s 9vՐy+Bs[ݟ 3C>4=A?CX#@'ռ/4$бZnPGӸVXE㩼G'J9'|e iiy6QұOә.,RkS>5vÜݛT;[fXxcSe5oMPM]^-G&O4[Rng=(#T_(ҩJ\2f|8v1E|hjN7da]C6 ! &rr"P$4ÇDbCI4;SX)ݭԵۆ#2:XC EV$Q~(TFX0+]"y7++kթYCk L] en`4K0j3AL+TUog\:uwL"bdb@G#[i:O=B5q B񅘑A,Ы!5 eq~銞X/d g@`5Zy1]hS&2"2i^Rq2o-%µ}N,頇xП5ZU3E]ogqU<xsPOuâ3!oY8j"{S4xO+6S.T_tub-V3dGp=Gg9"$Ϋc5&zS,?JK\i̽5mG:~71 o4\/q'dcǨ, YJiDgȅ-4 ?33?"TjV[) ojIs7sIq!ۈJn)KuLrġ"uC[];Xx V#^ƣ]EYZ|RpV{Kԋʙ@SGJ&Oz[,O&0"Vh%$:dMѭcH1ΰȺU@R^muS kak@u6]`>Na X+88%!:|r܃^H}AVJ% +@I F'L@,5QCJ&ո.mIkpBX@aO-vVWޯ K. ?_G&2#\Xԃ[ȿQ'+$] VDE\$-X! I1vqeڃ^U76%>mPQYYEš{GPh?Ve&dMaqG3!'t@%d×>n 5I|eR1#C? F߶MDl%Akݜg,/tJXE93D?)FכwvǐiE-oe- ˶h侩hV1G[gk,D|1Q*/y(̮tu-Hja\u{gl޺[V6PUE%ܢ#ZY=VQҵ҃53֣8UF1T(z%wXWX2gq7hI|`t^ì1iT]ٞ|#7感Ǣl5R3H Wn"Cwd;ypx$ǘpmdZ]RY5ܠm4 S"@|J;AɬZ~Ieb-T.DK"z66Did!6ye`J9xQYBq.hfC\M?ja97HЯ&l2pvc&e<F{k$^iqW`n~;r#5IYehJI. 4q^&rmK#Ù>ͮ ,13I:x3 PgMnϵ4iwQѾ$ 6]aL[וswwx0T-4Gƣ%#=nF@)V5_"ӞWfV}vJ98 H=_PWqn{dL8veℝ`ѴҞL$a=bX@ipj!3gT$PpK63Z0_'K9h5cޛ=Z pow"Xfx3jN$?eHM8ȇ\H],)U:߃&M 4R M_tlЃ {f|Ɔ7b:"tn-yi=-@|* SQ]E:6[:hRջox0kaXꛭΛ8if#~f3ydBr ݇$#{:;l !3HX72$EH}WxH%Ov*IPw|1cyʷa]̉y" T%mU%89*yUפ,5&<wpF^ ~ɊH_o]> _kwT=Qʭk}`Gv{Zi\:Y\bjưg¯ `xk&'h<>[7Y-5mY(Hd/AcM>dIJ+]8b!^/18E5%`:ۧO zAAsm+aӹXg1,`|lE<[U t\ a2C<:cPA$La\O\֢ SUIo>AwtdFW9j'\nMk}ze-;(K#^:ΗQEk5˝ c&5d&k='{9c!7j !1i`,1+X#`iڲ>qV@)hA׮rG#ϣU6s7%YM(i'82&'Z׬#}O-ݣ|'d*ZW͇Ta־ 9;ߊs?=EG'6 >ki40k{gi՟_$h/O` y6;?!OR_+6 ktQtM`^k0A"Hx$j96O/#UKAp#/x':srgj7{L3AWFl>F۞`hwa}~9C|/Te;p\8nMUAɦyYVdKƮC.Yo7\2N<΄ $!uxa^@J,c$_G5@<B.{/ؠWOd(@I\Ưz Oɹx1]?)Rr6|<?g-&IZز3=wu>xL&j>p]Ty}xuұk ?VviAotGʕȞR Co^B9L7h$("DDcin0xqtNעZ6v_׺9h(V͋WX*ޟy~: i$ |S0xXzޟBKs4XZ9J$l)0Y}$)Ҽ LE?q>L4 lWw02QĻۘɍ EIn1.<Pnp\~~j n̂y-՘tѿ S84IRҗ}-6Jd);XNn'5\gslwtC )W(`뱆ؖ#S]J3=KBVuΦ_~߁ @&Y:ӠlށK"_T V'ZG}ZK))DteZ/nP[18ηiDcPԴb$YY(@ũ}ۋ )mn}>pm·k)rJw߯\Rt|\7x50K}DnL4jms9℀@) h:Cp[c}921L'ogQz5.  )cZ(W E,$J5ʱz)d3Pb +, 괝y[I6K͏\ CjjCrtBQÎ;gscDiK,9&3ï>{Dwż/P']W+P>F6PAd"\j~qVm/8k(?k˾~5|*W}VOXӸx1gHzyJ82@֊2B1{KEFԫ7ONwMu up3D&ڤ+< 9VO \ e%d [TBG Kjd:#< ^Eڠx0uo > jGB{ )"@`o L*< 6:Ot 1L?c\=' QPu@ĥI#)e`YӟbDrE EZGUl *c5u, oIz .,ON)G@>>anqa\/`J5wٰ?x9j{!auj! %%Km]]䲹ͽ-ݛx8,bUjcuR:go>}Jӊ#*tkۻ&:~=b-hQE$Az%y>(b0'X\Q= J_-:q_tmNoЉRb]4wUnƄJkn˖BԻAd4| THB2|aNx}0 IۉʒB0U#e9$4ᮺB;W-n^mSX*FZpe"j^Id{V+dui!83ӱR B܍&mJtحU׶nN@7S!xK_+o_~^ DOoVL׉A]b0iT1 ZDLi 8Aah g0} \)(fF9/ui,Timi~knV8O~ ,hFٜM1Fe͹oIm;+vF,)[Iz>kBkk /jϨ֬GP  >\\\7ze͋h#u@ssA{! XsU]qjѻ#Z4N]x! Ƌҳ3.JZ+s^.)b\௡I`Wh+?:#b^ C\^>SOBME{{@"[2%J|_%'zFB/{W/4G-/.uj> qkKq 9Fmѫ-,Ք[[U:Bq#SR~*vOu|iɸF0Muo8CDOu|9"¿] YdZL8 l[i,"U~eMnsu ϑڝ\S YT\:,)h%%CA ESN4BЂtBdorYbɩ7ս-}ݩ3փe~ь;y~-I8ń!Xݎk4<7OoϣoBg,1QB,%*qՍEw3YI2>3 J?t5H g:U쬴mh8]x~8P9\4*)EDzp編`K?d] FU +-wZϤ+w:g.F` l?VMpbeG.mi6u} H#EOAM WFCkh^1*! kk_BY @w`H+ڿ1)N9&1>~Ԃ:|;\x³8S1_hHiW6:Y٠J1@w5^h?L#ޏG ;[㒰,(Ɗz/-Y}I?7pw@,w1 D#x0`0:5-Vzn@*u}%TNZX~0BȽ2^GcɔPgfܐ1 mwyOKFxٰ%iO`jJUEHg-{q֨^H(h%0A`wO|>OJrM1ڷj 7qsrR˲N 4|ǚB3 nrL(XHyƇ~ N K5k2pE0snz6o~c_]UQ K痝#oʍ@h;aƘJ Gw 1—v3JU`9,rm-<)W8}{*w^ٞFah}%Ƭ9 v6='a¸kvң 7=`r QےVԭ̱+77!?i[rUmv.ɢ/~ÙW{ q Հz({xĐ7]brk {$C~g)LViZ>ŬS?u)h84{a=@!=І& kZ @?pp^$Mŝ}1uA;^Ł5`;F037#Fj$Tj7\[uag=L/3&tوq oZnܦh6)ۥm/0Sn1j7Q- =qJۿ]wۚt,X,$myUG@8~UX<& |ק[T ݽkΐ#F!/-MGop! )Lػ1]E;K9U&Gդ7!L͙]Fr]׌+Jd޻2bG]An7Z;02FUҢ䭾^E Jă]Zqc8Vcy=sJT$r:}pmN\a1kt޷-!"7tH2UAE-8G|9;pb)ZYfhoV [31U;,_R漦*o)h0U·BƓkxJ3|@8 t5:$N+,y W0JͩҪ_`R |ߘٚ"Tf$5doS"hޠ4Xr2<230Ux^ R_U3)q#pR>V@kA].`yx:.5/TԿ";%|7>7C {I/A+Ļcy/O;&o<ƏCB%$%ͫ50; z ^7RXS"PV 3zSY G,ZimXGi~:@Q!Oa6{{h.(I=ڏ TNuX#."As$lhO )ZD1, ɫCvPL:*71;:_u]J $tȷd!MLs[5aE|[[nKKGs;|fsH9XɱB1m#Y#Ite28qEl\)Fߗ :҆來={4CdXt=|reLemőOkz-X*;y*Vqk ݟv^a#;wzw#jFؠəѐ &UC8d؂DzyJMiEY* Z+Kp[edQ)Kqj :S=f*>ϟU&B=Bop3R @9`\|ㄅaIc]Yt(Ǫ$(b* Po6t<ƅx>ODy ᩐ? Ȧ* SN%&[1Tv g%`ʙFQ_ DU<^orY"&WNoxxGZ8`0od%[=VceU ,FIR-h'ZІM,UX\ G4rR jAua2n`MbX;v%=E|u'F֪2W]}f *LS-On9n5-ѧ]['ԍ5Ag!t6./ x&$yvY⭙* Y#A67b_,hXIɮ:.J6X6@Nz.D7ZTGr  BbÔs΁-mnP!|/V!m&y?>>yF>ԗ>O(R</3eS(|]tvf0gdr L#ޯ'V,Y-Ai|5h#Ա#y1"_Ar@ _0@mTTTM7/Y#5ВfkJ sĥ5  $n tykVhSf\ewW\SLgIo(s:S:8w\@z.\[zof GWei Ęn{R{<+oc f2 vD %yaL&{>6~w_Ƅõ3~s4ې]arE#:C4](hdw;?>D1Mq*jsʪfw^u8F(XJ|d=muA#J+0>)J͘'?6pO cv`}ebqL ~Sp^(W`oKWX28_.r wgw)Es5;Ye 0* vEgѽt.ۡ4%2o[RBkhMcu\bTo.)Wc11E_Rt䧮=fYԅt&1J 蟊.?zpf0k q{:{]Z Y?lɟNb-&>;h"] cP9㙻p?3Kf_^;hG2ct:i*vؤw;wCgctX!D[6K2TX%PɑU8gB)0&6$ *MF|2  D"zdbw'\ZO?$F,$£<ƅDbw螀 LdaRRRވR@I8lSq:rۛ^ ~J}&i+?*ּq Yq8S)_wi{$ 9k^F_o$]d(6AvguD (vk2mgKĬiV;121ءw1lD ޸+.l/NDhzI!W~hmmFxa[ 6ں{df?#܊䷪ sgk٨ˠ:T*/*_r'mΈ#7.]ih| (^K)ZЂe` J*whr2߄KM|^ %:x+9c;@ KrBs)`G@M!ڃoZ؇6审Hb,WεYE̺X"!$<.'A3Rf'zvs؊ ! p(86]wC3cdCMn*o[{w_\H 7ṃ/2\cFE5 ֤~d[b=a⚵܇ ,k4gK!z%C1ݳ?\98vCzR)@潥b]qX?ZF'n)棶Mbk{0ŖK27묣BdεxPsɜ>y,d VgHI.ߴ˂i;lgSL4,8n@13Abs㕨7`pUDpݿfHR6k&! ص?%s"-R"}q {4 @*'(:$0d~7 (:̄}@_RødQ85]bt0$h's[\F!Z8S1 BK4Y3=뭩wWZ"ҋVo !Si3UY9]ڴQ_g|\lLo &g&v$ ^ک;Nb[z}9*ʇR暷Z~ c۶Y_>}BsݹU)s[A} NEV1h>/?րrv1if3C:1,E#!*إVcզ'ͣjyZɵɤ $cTg-DQbZ]߼+-w nA_C#UuC.fW1[P$8gǡm \WGe+o7bk~ 0E$)5Ŝۉ cqшQgZY jG`{pdNOAKn4ZH)4ұ_rr\L 8YKv OhhF>YI4ɮ1+2 oWinZZnN0L`=3UU'ЗmxPœϾ T?[+ŘOƒNztf|;NL2L8S)wKD/Z Ù#yqe`c> Y5!`Iyp8Zos។Wx/搉~(=90fYLMA  {qNQ*L ZnڣWH r*O r tS>W7M؋p;ڂ%\<\+PA,:s.{+"R"k_Or[T+\omԏ* Nvؒ>%b-԰vHL)ko%&Y ^zkטGrt6B2:ffYnTs64㝶̧zb{#NMʍ_m'Zwf:@|LJTsbX}5+eF߾nq_BuZ?MSŋZdΊ7C ݑ /l ŵ]aG)*fH~,K^t]-{r>g{o&[=n E]liXE Aj> #vfu~A K.gz$/؇8șMPd9>/pxnL"p?ŊR $*%.M˩|U޻󸃷Uf͇؃1YjjrWo!P,ȃqX y;8&̔]]d+b=oMaq! ]_E+,YSRؿl"*,8A5 `%5 +e4uCj1g)u ҽs]'g 2sԳ]PtYI󫱺tt8_sotNǬoe_1Qdʿ\k CGy_cf@$u0fC3a!K`,I 3;mTRbtP | N \yQ"M?o]^E,|1b}{ TtH[\NXکJdH,." QMVoonͦ6Y juGkHDfIm(_]#+{jO]F2]9ގy~!襚 <>@8Z 7/cGU?j| I7n׌ y)pLz~u'qC 9!5sy| }ܶb&9jKY6piNb|EH6mU\`&HMK'Ӻ0/ qP5Qϥyy PA[ Yk|\Mq2NH-7 V9vo74-D!Pa'!8dXٰgyʸ\"CMt{Ƚ`׈`>U'pgKPzddRⶽDh\b=Ԋқ-M9ADoL05Ck.I`׌ż3%0<ۏEO<<JZ /eGs޾ʑ}"c87V C6v$#X4x3VHRQ\orK37dҜx? tR5>kbL#nᓾvBBZ  m:sAʢi] sNR5s p{RW‹m'$ -ܩ๓;(Ucn;I  9*'=TD©b;b $B$7tҽ4` NYYv"H&N|ҧR ( eu# !ws1>*"tȜ5 hN'FN&4~NG߂S–s y$"EzA3tZB蛨XgX0^vhl8WԤR9atLrUwJ%y@ĺv{呞G"`oh{#s~'bw|Ϊ^&r(駔j}쪑OUCpʄ>`K'ʟU!@W튯DnhtO \X͢+@J?G~Эas|dk, F*Y͖-I"ܒ)%41>_T*UpK|WW5}ɊPVJW?YX\f~=A}ZۇX+޿0kѲ!4#Omiaihq]ƼLl夂yY;XܨTK0[*ܵ,Vh1OEc'Bpu[N}ӱl.@QYLGtC;n.WXDlJ( eazhtşU 1E+!57Mݥvn% ,WMDGU8}"cu.^xr۫مn Q"wi;O*S umC=էnJ՝`SG=N#?wUl5U&7e' F>-wLKLYN5vP+V爞|`øtp!i:oad1VHS`gQcJB؟1;]eKP.NPwƋ_hDgv[D"_ 9>o&쁚ǯ&tk-04XVh[^mp #mگKL~Z.W}Jj?`blE3Ǡ 2z  yw5ƚ)&3ܼ]p^*bLiebQ|%a͐7>lS|Hl>zƵ?l!V'[[TY3p1&YRֆǨ@߄0F]U/xjMSyzU=p(bg {r+G1M4m=GC<`'Ll1jX сU?M8<7haoh= 9pruT*"82CG_H}|T:|w'z0:YCA\4dD'MmAዱ^E#!}(G[tPPLqx6vzĹK)~oETy΋?nX2C ~?2 . 툟,咙VrJIbBpB5np Z)ve`qF@@ Π\ KDtq/'Sdf##o%PO[3rI:?UV-9[7zuNL ׫> N/" a^\!t;C>^IBc].|i Z,EY$ch ME:4X7bp=G I-FӔ{Q [ڿ}Հ:8th6(q7bRTD^R&:t ^1Wr1 POؽEI9: =Ƅ4VU7SnN75 Ml̽AKOW/Ya+<1s[ ^,eுsC K~082V0\چ9ڢh!@ \X"1+2L cM/ydb`wzw1:ߺαvHa\i(-Ph؇Xc,Fj*WCм)GI5#.S5jT0hWSk 2Vw-4ʯV*qu=PPx,e4"Zo8P q}QsunjF8+A<=5_{vo8sI3&A済٦ uz,sGmTW=㍋e)26j 8>.G`ԤeY:} (XGQ C`i)\nr7eT'fp?|ƠoM)V~_8v}x@v./ q8khLǒ'Y_/?0&œ\@`lݩ&l=;.^oȅe *7AX|/4w7E]Faצto-To/402 9tEB9 FUЎ^H%tbSQiׄ5)e=5VǕN~%"O3,$/m4v30hȯl.V\ƭrZƣz`Ly4}yBVGR0Q xAlH ~zMFK^kcC4Ix |:@4y9jvHMX"b8$Y7:Um_Oo`ݳ|v)O_~FeݳuS^J@LM!z@I do>lz'kr szXi*J4Af(DKwb|z{ܚ` ) }BVD;󆜤B"n,, ^\<$,mFTZDAZxi+MFʨ#)]i'Igw }Ax c|?F@,6百 {26Ӑhl4T] hm9hsLN.: 'C7VE@d1׎pY$z'ujD5ʹpŸmevŃcՖȞJ")]x[J^qpm O ,J'a*XJaFb !B0_ٍd׎Ȉ / %Wc_^>3=kNOi1䮗^֑":NzchBRYa:j7z΀sވB]2"[ΤZ ~D'Ï~۶7:2@xv{Z쿦0DJqm1LE98&>W#:{*u.t*p&yf' \Sj 4qa SV "n~Eۅ'˰6b7+;j5*/٥ j+#|mcɛ.p4f Ŋ%,tH^mA,pnAw8GًA  F:t ^ NLK?ӈCqj] x3ݎ(TjFlPKE8`bnHUDg=H󦍋61v:7<\`S IClF2J.ڽ MWu^ 9 (wٯwמ,|'٭JOs."|opmCG%{ںD 7P~vY+N1 (wu׸s{Rr #Q"ω{$%?;0y tԞ Ʃoթ;܍xcG'-PY6yr0N?xS[۝t8Jum"G3zfNP9pǹO4~偍sh1M   KtSLVߩ {mZR5BQ<5<9sA-(nx/u$B3K\F)tnNW]Ϸ;!ъ|Ќ4؍c۶3#̀ iUwdͻR b8u?룓G /+GjD2Ry7x̢6>T}EzgkDuXhbCa)m7@Pzď(bt۰ L\ +(wZw1jsCzY}# l3Xzѽs jߣ j$=9qů{OYj,T,9Ⱥ ?F FpAHo`gE?Mn7 !~8@#dw<yrW%siI+\ZiY[OlݴP`G)\t|~{}AF@ƃ:(;E-aWvg4|{Lwck h#%pQ59sj.: bMBH\qcFT4g_%/ lv8K#s(]f78p^ ]We?"OTy.P#l-a +5w$Adz$ʟr?vPz8 s_nz;4b 8tP:e࿠|j:ĢIS#m"yc;?LTQ F]wC1j)JVC!QRȱg6#$~QaV"e0 3ȾIR é{@99#,)fَ:M v/SwJkx@\ ")\M5.'{u;.|?xtmA)c͌{={e}A\Ҩ}!QV3(`YSY-i3Tg$6F?)kVlpkf%ĸ?> 9;ܿ`7+m'YtjPEz~d=t)̜+(<-{7H۟8 [*\!W qF2oE>*4 2d ɘmID1 EPM.]ye^ۇ=hGLN_WB1ʻ4TD1}{C/d{IG#ld,x& OZw&M{UI]t{nVjڵ9}rhDLB:~mV^"|G7׏X;X})cBN:tу]ejI{?dqI9jZqW%֋Ɂm99zH{N_ b4R6*7%>\n(_nl[H\,:t#z8dbMosq2|^ rmQaX&?.ٮ$V`f>]IjS;"́VvOq<ߺb$H3. N$7Ju@گc2O@ +g:*u*]E X'up=[&QȊfÛ`߾ iRD=o{{~LվMO ebM'Xb爍-"s%&XG'()|s~)6sX'D\ hiƥߒ'@# 3h7D},rMm_=L-CO`t|pq, IަD/kXQ'FXE&-!% J 6fjD<8̨o!3V*`04YY1$h) `7Nhv4 t+LL?& `(v1S*$%>A4THOvi؀h5>նitOL#3_^v[LO ㎲ ܊2Ehm׎v<ը f~65/R%P ˢ-_VҼ"x՚WogmEi(T(G\d;x-?N'AX8Rե$"MMr$,| 0ќ9v8X:(_ci'7>YIKN*Ts xTv)w,"U"̴IgsMx܊c܆kLMZs]&"+Ef}{|DK~6gMЖ76rq@nʬ5 \^{)XH 0JӮ*GM"Kn<~\7 bE-H1nK+}G(m]!`pI`«sgqmWWc=x'";yl|&R:R'h]5i)z9 u%#4QL6ɵٌY%^ջCSI-L. SfS_.Pَ f >I d"sIO֞?'Wh0~Y&Og#=*WJ-OM| g?Q$fINXV&KHŒv7F8eķJҪRӆGT[|z ^2,Up̜g|\pR]Ρ^xt:Q8W0Ӭ6\c\ҋ{FͰigrvɦ&=o;E(Bsk[Bh+T$r@&b of]v_8ը 7pYNLgڻT|j}&Tg]}pX"snޖZi3qQ9@[HajeN5bvBYI fJؑ4 ڋ xUdME'hsH1*{'/nsŽd#g\.N v-[QFƁOL15=F"ޠ3zW?pyJd+7TLP`"T\fT) HF<~RDND!ṕWIhpV,@kU4ꊂ nBO24l)WZ^>ZnYT;J_ĎuƵLAMzk9b^Tֲྰ!Su\-{h 汉YPe`{h ZA--z VYģ([|cz䪰3~~9(dE qnUNOҠdzA<%uZK6ZXQXxtpmhZ =TƳb۵CUSyF#j?:1D~xޛzoꖔьXs+Vi3{(}LM"z -) ,2~B#yIlZ$wBpʾ@ͦop?t=5`#mLm˅+&wu0W3 _, Lӫ @cسJ.ӽȪڞ~&AEnc+hxZ⡇X9%W,NAպCmPXT77p.O-EKd״Ii[supMFĄ]lW@ń9v *~GQv-{٢J'-)U@-}BME2iC'کɝMp~sK)CS\gޗ.cRcsдC.gN>S`rZX(rAq6h PU{M^C-z%;bH'Q}nIDdu_G'^ F؁D1sݔ3A'1LuMVuo yεBHH@r3=zx~Z6h$3ɌjUM<9ߣu'j͈X߭a`삹7;UkHЩ)u]tḢHm9|'^o´ 6O5?~&R KQ)2 { )G;o fuP5wO@Hui-p#0; F8UD@~6.S(ER8_32b:Sd`6cyTo"NM@尽ߠ( $7ڊUTRJa\ +!2uWm!;2(/: b?f<|dVYxl{a3;#5/iI |êf̳xC*@ #hmL7\y$wf9 7,& &Ⱦ( vf{Vkw.6C* bs/=nrGpk~)ؤt' !4DeQmU7ϧB#/f5gStTz`=l)p5kvB?rR9'M#ai4SrV$ȠOVZ\F,;-FR/R.5%`QP>Yd NaZ*趿w0r$]hy4JW\4|P̘ZyX ɦm/pl8;RONW* :er)Z4sˎĹ*^ktVxe 'G)59)AH  o 9ܚj#A0xa̎(>UV$AJ󛹷'ߢw&i%lV =Ⱦkpxj|{{g`;2+g}TWQ&b$I}h`Ȣx+%Q**N{UYLo5X;r-Inpm[Ә'oY,h.O+h` \ w9y5v"yC%BuTȊ3zTnjt2_ ⲅ\F-oS$뉍>WҰ]'Ji5~q%{sts CrV)^"6E&]?u LᆰDˡ&oP'[B ! =dͥ|M-H~)VBtvb^C&ĺqV̥~ӹj&u fpJYTb&F7y{f0mB><׸9ѫJ$Uu Fg/e߼7[JFc) eP2VnQFS fGƓQN: G3=]WA]v[kɷL=rA9 zB敞9cI#RFuZ&֤Bxkx5rf~ibx%! 4[= y=CÂ9q]a hCR[ j䘷gFδdO.ɷH7`>¼+:U Dg죛O}[6S-,zo&9Ơs0%+X@KA鑨IWDg bjfklB O۲Z&IOa>wmTE +؀=\^PhrXWtXKll/C} wõUS r.I뒲D/홫yc`V[=)'7Ԋ>y@~4lnGWL'6qEqB-]Nlxup*SK 9hm/"~X87!&w=ӼQvQ$&::i?jGBOe8DAֽQXr,}=^y585 -&$pKaHF O P6c֊#+|o-8U1eGt3ua1kw~ dPB0YQ *PhL0}0YuVnݍoy-iw#ϙΔMNSGS2ejfiQ/Xǯ !l NcyZR-\(oEUH*"L1£JXhEڬ8NNtj{KpH:V#i(s2o&T}^}ޚ' (Ee6ҍCǪ]ڏ<@eS’UI*"gH},5tMr(e4L~jyED-qjsO˗# &u ؂- %n)7iFC &g"va8\uYDR0sTPϤQnu@Fu"2ByL֭t$ҟSU81hCTiiHH;H> gU[z{? Dw̮ٽGUB'0Й6-nh_J%)tU:[:/k( ͍FasX"eyFhK%oSdC#N±}:/kVc-(Og$[l;*F!9ZX פ(&cwd=a{pȡYnKz O[ś?\Y>̉@g7X}fw˿ovK5C Y4Sdv&K 'Z_6y:1rTňN|S9Cۮz*(^Wb~Wr\œK{wZ.ص^)9[zu7} 禛4k 9LsaևfJP*Zm߇5If0PХ=z\jY[2/Yνy=$3hf،+JaO/Mm#Ѳr4>ݢ 4h9]p䑟|(PHnc[MǖVK/jpȜ1HIjUr]ȕ|^ݮefR:pYuKznk>ƌٙ}y~#XY 4ij,$8h8.-"1y[qWkzt3_2J`oJՂXL]LWU*2PN'^֜)PP(f2xǖrz~)P-V K=!'QMb@"A6 ULPG^9z2\?WQIM3|>^r +zjFB>.?F t,:4.yIų\kٽcGM]17SBLxE6l QJq.xou9l  2#u_(A GtxʌCڶ yz<=YzȿSL;3MpJ <;'׏.(qQ /48 }3==9$q.v QH>q{',ZﶅPyizTM@ݗ=GG zv*0 vl3J/Q"S1saG'vfu5=05d;gq2 s&| { HCv1yʙEo+/4 H/[`/Jnhn%<$OF!mFqt'KGZ൦w].2a]*i.DYa^sEjCR$whCkX p:Է!B` jהt7h̓o' AhT+!otMBgqЦ(8\cxeĐhq wo5K;N9. tB^cR+gx67ͳY!iw[x*sQcyGSξ4N oz}9\9e> rW2>vFqd|y ˎ>@#v62Q@Cq o'4 ) ;I1УAe]>0_-4T7 .ǓрF`r;&:Gb0)%{K71lgq{[H OBcpp=c$ ~[[ ׼Ipa|{ȜcdP.CЄMKT-ׯ} 8-V;?Nc28iQ+`k&$ToQ˒KI(Սr d3x+W)$zݽ%R2TIYc7xфW_C+Qv8] V1Gc٧YuNʎua*K Pc[;.H) Y4c9_ ZjPIu!pF+{b̓:Pp?T3?㭩oBI+l"`+ml0G}"lc9}{MZVXI~4uN(|ڑZǏyT 'mD~ZnXr^k L3h[w3Qjz|JرŠ BԊG'UthE: dɤ:ό.aj5P;pS%$:l ]uMR!,?;ng9[U4"Za~VRtۦVE3>u5zN["6J,a>P:x!)~/ȏ~,Flӌfсy[5OzRM*CMkif1ʠj{ PW裳6mb%lnzY&6\3iRނBnߜW9lP>.b:hFv_ht0}qM(4/] HԵh)_9V@22 z&*(\>4c`i,I{bXdxE`h2 Y"y;`#14Qԗso| ja+9S\xsjpQEA>tT?ūئtCSIzJN07Z T3dvTmԖp%}j C<|vǖf<Q#8q(ޞ1Ala L1Vh*!AbGv]V"48 % hߒ="*wxZg0TRAviAh v!s`\_~()e',G7i$Ű3J(nUWY&Hnk`j3dh q*z:dr?zAdSK.2Ý穥&lɑ8Bw!'!#,Wm#`̙ BB\2A 4 lO jn"k񅱃VAW ~1"0Ɋ>M5۝TcGmH-Xs_Lݵ=n'cn"+ =s2x]Ħ9d &|NsIbbCJ_3bXWБNj$)nWTbJHːXl#޾YfZzx#@c3 Tm,t#W"QyY.0 $h{6pq}襟%08|?MNVN\ڥȡj$)x`gvTԲsZ\1_6 ],EEzD-BOstT8$6~Vm EՊ͐0%>6bΗVKb(\E\v?eaq&&+VHfƭF82Sx("-aG :3A[NmsdqAxGFh'XL0p1e5iQB"XZQ&4'l?~ᕀ-WRu#"-HlTLoiӰ9r_1;߹[-!ιtv4"zcJP}&m*5XşgJ5l1ΐ3?^bďy߂wݖys%c7,&ajp/qRKd] /oЂ j7]Q6|.^pP(r;+] ~KCu7¹tᥔikfWu,Hp5/ ;tzrJ_ì!Z\-<|r]F G|:ND UCFf%h8+ 0s ָ/ y{]iav.{f]Lyò?~ì~Ok Q4E{bgq&֦Y ,mm~E+ ۳swO~8e 0_oľ_*7w73,\krFmK Nr_?3h$ 2]i oIՑӈG5򐆅 m^88}?ڄe'Ѭ6BXF{jsrġk~.[.e ooئ#)Syd3NߚxtJ40WBN[?"`li-;T=jN]!\b!zzJ.Ap?26`,d<͍zAlǷyŔ|W.bױG#Zٖg͹/j5q'*wFz+Շ<&q6[`Jn{Dmk=Wk-dj-^j6WXeE̦q4甍@'T-s^+{sN=L;QO~5d.J H'GLe%eŗ+4: 8#$a~=o }]H%PRZRD'RPdZe\y_᧴2XXvZlfU Gi\㳊%ˌ+qדjvSvwFl_]4=ñsK@(TRf(xO8c4O poS>ۿneo?,\MhTTe)25֙L]ňՑ]ȭn=U/bJҳR:F678e5Imb9uCTPS }ތ#BO@{,ź-usQjtz8eFG#(+X-ZmɪutvOsGO<94>_ u& /!%y62`x'ޢ̓zf{v 13b>T烐q֌@~hA\)&R-vTts u;+]ZǪeW;uwwmz׍w*[>8g_ }U 9[1P}9zfduEQrb*7jjHb<SF tkCW.O'iDdmd*dHk޳daog2aIW$(oHחmk Q+DO24C4RJrkÈm_x̻xE& 9^nC$LIBҽat9F^qPpjTY 0's2u,:Xgc@精܌ {!K|JMq)X՞`05.{D\Qi'?z $ywyRg)*9Qwj_//"]76Y<ӭuCi +%>Fpנ EBۗg{=zїW6۝&Rȸ.D1P["<|)qh΁@EL-#3Cmfao0KWBaނr(sbp!%ótyD6pgR 曋Az AރwPQ$A+'w5Y~bޟ x[ԉ^APά^_%c܄ZMD[/ɋ%1휋d(oA.j>厎SN@<ď"_0;euZs qy IѨĚ=7wo$o8x1m96IHeBUobm&ӎ91N^vcO< 39&;5+jE#ϥDZ-Ewj$PU=n)w"`Vf[iJH &qXԸ!;DѪL˸)$l-%Naє'_tRعcA ă8tmNej\>tf?ҙݯ&TŖ +l}1[F\ _t $N:3YǨ╱r?nH! ;DHԡ1u")T $қf=lymFDC4) Uݎ, wz׃tn +jʵGV85\aK>Fڍf[PCE*KyC6֓إ &xV&vX^ʙ|c"*ߺ3F̖97KٝIh$åom)!kVvU?WJ hׂJONʗMkkWw#|\T\{%_|t\֪a`lbqDTW`vE2S`}TE5-#蕑4ӡ{GƳ%0QT~Ywk!i)Pv`a}<4PZe RҾK;sFIEyqn,v"7ˋb JU# RNU ǘ/'X=fD9ӛm~g\ @~;T]i @ ?ɷD^;$ӣ "E RpC)\A㈀b1I<DmǯʊnK@VbtKk\W @BZ/|`+R`|SMя"FQd}pf'oԟm.șf>6>غuM-_XUF{^vu"#X zYC zOOj泂ta>x 39Mq2s#16fM ΃b2?ZOj6eD&uY3bfժ* bp4%|V[E8l!۵y( _˚s!4aQXx-+@{c a!jq:a`^Q:|F9Dp@{B[ތAX ߓ73[D.{DdAJY%Azl+'\rwS tzÆ7}8d*A&Z/NW ?LliMʞF5wݳZW!Z iP\u^/>طg]tC@@.)an.,?DL< MU#Ww)0O/oy> T+]E#7 ןx ɧ_nK3fas mbѡ'ļ>%n3?z*))ݖŵxST9JV)&!'Mi^G}e U` A}r͇V'}M #ޙG౧s GCcPZaU><~un-=MCmO܄=>bx ;fa_4湴@ߘ// c>`), &B !-jBuI89ook։zƨBB3oZmyXc['t 5>(x 6B>U+@>;RǧC 0)Acsk1Ͷhe3u&}jԼBlS^H},#mqo# $XdY5#BtfŽEY6 [z/YPHG;FPݰAWRaQZHJ>.Ӫf .ά\hs.;-i>2S86idqdZbJZr<7) ^O1:5)ҦvyV sJFaj=&Jz|[HiYеTggޖs:ޘqNMrg 2Kܾ2'xw=@!& ~;u5opPTm;uic1:ʤf[siL8U#bƯ:HHӇzEr ^U-0uj %,Ӗ:p߲w;\HZ_^uךF*qQ@eirY6é;e]4'K|!@˨HCB!m_Z6!Ve(^`BGE(r 0Xt~wgJ5 [>)X@j46N*Wc+/lFS ?vkc5U2 ֆ\Z]ŒLY)졯74x/yǀ+ U]B:t"ߒ cű:^1Z+*ʾ~3RQl!!dm5 } %٫Ӟs= ø,!ћ92|x3MC ei9~o4oN^gF/й@*#qd 0τ`eGՖpre(Wͻkee`B)!^^0\O.BG鉶zr%+;t:ʕ$y;~.6*50EYU`/aȔ:4McT¨C)ailߕ4#skY̽-Ah1W0 jW x$b oe!lbOPAl< =$'14`QltIYb dz,O&n:7 H97Hp{e>hERX `AaG<%9 JFJY6ֽ|kюP-O~Op$Zį{sTZnƜVLv&#EOclɿ :.J%[cΦϝ𣸁!ܙg|sEyYC^l n}=d(ŃR`O<MU04?6.ݖ Qf3$фڡCс7yW,]^e!Hp`}{x?d.%$c8YX~VGb;)84۔ Ҕf)5Wp8FR{\܍[2)[d"6xI]ƴs 䂽W/=WACE "kryܣ&˳f*j REXp"q8\Y)f3Iwfr6:Cb;w QPcJ W,u[9Dq1=F@hU}#/qiv&5ÿu4!SuZ\ЎٷDwYU;P$jҡr g9v(дFUR%׬C<;aXС3s 睍8'綺Q&[eM#**?B)[6J62rtVr@hUo= N!=$-t7U^6ϵR*&%{k!_?o(Xr ZEMX%n@2W O!rϫ~| ['I'Q O{xVg*Oa[A]ڛ%ݗNdi?y"芇jȫ#Tѓ29(/x3JR})\.f'SЍO?Uf#7 j /ؚܼlӲkv+bR>EMΡ8,{YK /!hF<*"T2͐hrj*xZZYI76e6۬\BKf}_ncJ@􄣟3*J CZKkW7cfBJ%(!+:~KEȹ!G.& RX63,.=養y&`Tv%D Ƙ2a~țι8oGM~ӷ0 1KYx-aZgT`x𻌷tabV2BߤbJT}cJU9\aaEGms^p6B?bq |(Kh3G|b\Qm~uk+ "وn5L /p8%t1?QSIߍRoAeOv 9M'V_S #e+kXGgv݀&ƸRb; 􅡈$ukE)eBC!`ؼP!2j-Vr{ bM [U^;x#+xHIz:iI1k1e#ߚY㧰#Sͦ`|8E1ٝATػvL X!Tq?psȆ$v!6k_>}j?8C !:0NJ Cjƌ^KP>''7KE'53.+U}ۻ֡|r3N{DP[oRmQ2>g3U.ޗF%LC ]yĭ2?>mmDf$w!k;!+l ;,'@}{.p8ܪsI_7-@f}*6_FiFt TJC3k%Q Yr5yF}f}ewR6h0-Z/2ܰՒTָ;^$ kn)۽KƉ6aOQ*γ/`y:4̈+?. /P|V m2ȒG[%m'.djv%nG>iLF0pm*0{K$9\C=\sz"oћIg;Xֲ4lAsUby7G./K鰗12"nZFYx 32D]cF*F/D741j٭gϤ5s SZ);[&I꓃sq8ce77=C.#7,:T.~HЉGgq n\gRoX*tV`io^d8B5U CtFx*&W92wql[1jpsgzXYKc 躈uEI!.&s\l\S:79i-7SsKcdQ/Hwe׉ qo#V A3CS$PyypGlAB.~"%Y! tٳmSFVg<eϦ緯}7 1 WH6 ɚZء鈵:bvud$Bje[bș[eksncRBq~sFN{4Mͺ ,, T{q8&.0&+ȚLUX}?\u#zAtwF65os"OrAjĄaFyj!5آ3X̸%sc%!#EvlJeooxEJ<#u,JCv-wx"J3 MKDs1 ܯuŞ-bmrm{3 2|#|C'AZ8Y0;o ";ץgȡOynD_d@j4>px }<'d`U\~ȬwI)s1WGfs7_7p$."\5F'ޜ 9Z,Ô*mi[Zh*eK L oCa^TAţ0G9g(FVIvTPa0|L-)U&>Kȉ0!!7(ZJ*yWXNлF`ڕ%\<2}ƽh TLBN(@mmgTWxIU!),n}nn}~岜"ȶg S۩$3l|rWȓW.z ͦWpu{aʊ!m#N}SBE]NBNQI'C:f"C; \,k kB(iXm|6{9+E8*yc-NZOΥ2lZY6&3R? DKfBC)|lto5lnI^Lc814`~B* m'`I~4i9-"5UGOՀ FiTzP\K˭=)],=mA7"  nIW)uDʺ#1A7rQ1MF̈́-#>v EyIL]}@#T!h]`ruaWmN$@p4 lHGYY+o:&0Mt*q#UT$Z̤P+X5UK4jzi^t2{vrię-0IuYec;;SyGTV~%Q֮_]e" "y@^AtC[1} / 1hzMʧHtOP n%!0L1GW5Ϟ ͜gV5`?Q rqB(\n|*X_T~tX/JUp+'6mMP7mq+$^Rƈ~d[:^ZYZ\)a~>4 V~G f2f^.0ч6̋3S,^ ,SRleC P6=# ' 6{;?q_D˔cG9wx'WuoF+^z08r%/Eȇ5'(sy]ȑ=Ï)[~h> 4cq5ա` 6 *Mq^ -2w&ד߿'3ḫg!qp#م_p t M$ݕ]^fTN|ViUW3XQpBP1m7SVx& "zxH&Y/j$Xc1QH=*"e\LoTl.}JpU)W"jkbjZlLi4'^X~b.# /v.x.-ajNv}~q:aw͌['wB@A~{j+Mqޱ' i}I`fȖ k8^h|*y.Z qSSy7mTъVd@4m3ΐ\9֦|*7}ƔQ{lDM]{yz ma2 }X)!s) x }4*d"xRc}CZgR Sܡ"ְw,[v9h?e#~q TWDak^whϥ& AŠRK&K|ge+Fw Ͳjx?ĄJ̈́YSScYРtR 4E(} L8D<^d6+a`j3> Ј`KK8W>4v-=BƐؿ9ԜeFV7E-;Ogt 9P EKHypsY)^;{c\D*./HvY[NKa'YE+P}iIZlq_ab]3=kuĽ!qգ'Ѣ0ݺϨ'Hߤ(|/ké!S9^Psl.I^S "xvD{ /]TݎՁ)x~J?[ԕ&6N\GLd€ҍMԌFW#JNJ BOE<\{:.σю[!G۸s?hfa9=QSNޢޡzg![9_jC[?^xR,k6O0%HJ@,z?h,ùR(`ٜp-e!tzQтsG.[1?LvY˺`/z~{=xb9^EXxGtѣL\wu3=Ft 600$uI#*?Ha-uTB9-6n%Y S;ǵX7ٞokFB0zy]+Y =dA8uQ7P+*{0lxd@>|hNJ5'ݰ-%̴ r1>kcTw 2.'IbynBf6?-nVη|۝2ﱛU93maރd5]tGv|Цs[2$&}j>ӕv(K(-EJjhu-z%/ YxywUw U#GWkkm LQpה ߝ0E3,C%'D-2ʌ]ӀW/9t?}ʦm?">n]/){q|͂IUzVmԏ 8IpVמ·YNB 9ŶSB>Dc};^݇A=og/= ^6 Kl2/TtF[yŜ p}xseW.TD}ex,&g-NGv>KKG{q=@+-iI)8 Bl<* ~`q|Z]L_:^`XUm Qs{13i`` XZgc pbz3!dE?tkU-!hi-ba8#E=)7Gf+ɶ 8 M<$ebfH+ ~X$p ׏A:ܞ;>$R[tsIXw_(蜣M|yt" =+/^yUxwr/&Ŵ1=u\kξs{g)Q]m3O!ڪbI:tZ7T?#]R-sp]XO`',2JrKRWY ^ZmXuՎPpfO|K\k0D:jQ.6T95;ף+^'P8H~"n]'1k-x2ҾXgѼ+zϨ*fFzmT|Z{~M^uH9ɾ21O/c$z_4fCJ8Gu( "BcmVWZo4B⪣k kwOX{6 )¢{gӧj8~ *t泯_ VE %9Z W…qFF]5-I5<-DzņΑȍ0RB@ČƟZT߇]>-.r(BB`k)0ŃUU _$_rjOߊkP]WamױA1߅(zZtǛ 2=K𺪖 +S'1J:c-lm0݋FaU4Mc8 R2bf*?Sθu '6o@(B {2L@a`Lh ~P(a[p=ZO58iD_LkܕM,ZeZK,CD{ҫ`dU\xК]Ja{ާ@}ѻ+E:H qxuX.=5J-: T%ޭTNgތn-Yo&{f?et;@)Hh`M>.(NUeDļݴ78:h<+z6rT?Eg$6,c B3ލ+x!xppgE(b';",N KV"YխXEzŬ U_64O CƐgJeMuj{6v'LamH`lf?  r~ޡ7^u" mi,\z2@IoNZV S* EIxbE3t4xL\h 3tV#W[`ϩHo^z#tmZ- pVӜnX3 \- @^lFXvx1@RJEdM^R^Bc^H(ϩwmGDGv _?+C,vlbl Jh\[5j ~Fu;`-_W=Rm[hnH5j&[4`Ș{l&È:|ɋ62{m9G:8F/Hs ?TÖ>咦yZE$E@H/x-fX.ӻON Mzӊ(p%Ѽ`/;gV pȒ{#[ξ0pEГJ;D 矁éG8:`G@{~[nkArgp}FעJebD`ȓO SsDY@>G+A3f`5 [~*n="qңi(KU I`,3v#*\,/ۏO)O~?ֱ d|RD3Qԯᨼ=ᮑ2%vy5(?W9zDwOQ=5ZI|f=`^pE ̦?q6NV{g߯ױEt?Q{(&҆D }f PO ۤL&*-`c*K]tLђaCAno)β&r了K^ԫCx.81\0PAIp%C(Z-\tv [+߃BZPE#k=޺ kfT}Nydٳӽn}a>p#E?+? \IaǾ!М% 4n-פKσhq3[nߠ7Ov RPp J n1AuvU`1DCا'mW5]DtxA:J_s" --|\3+(UŜ]d^VH.|,uSl_laؙ-;֎8&\Dg[Sl(6K}4fb 4P H&]00Kv\ؿ @rY &xTWr(Yƛ.Des~@&T/ !œ;G}BB-s"0Kv~yVڅ(|Ju[euˬCh!6|oK)bTZ(:cGy]:N{S§C]Έ/Ƌ46IE<jK1{ت2@O3s]]̀a%i7+U޸5Ue{U6H_5/`P@{isL8}GRMkef|-(:~˼n~1|G(:jSϻ;ۄq[&Inpu+-찫2F)U]ciiJx?L2luU^qxPTQ_[{N, m~2.^J<؂SIR\AS^Rx[_y:.Ee7ʄۑ^J~FQG7ng9gֿRK[D cV Pgh8L1Ef08 _˥i:q@t9GG;0̯I".i:ouv|O Cc-P:; }G&>mv5y|373Y19D3L&4\-KߛLAV#k=GÅnﻥN ^H׽ HPB&9i[^47lBRguQ?$ è{e *ٟLoIf,3>%nnOK:&#% N\ ǜ "H '/;K]X؜KKI/#KGkmfGhX5q#vȘ*}iΪȐw.K1-O)S`t>_#ʌ mJVY2)`,.nuMΙqғ9sLp * B28zlwjdB,ܿg\\g ?mz1'^\D`]/HjOC5DNk:]4y(#z3jhHX:o[hhRWDڳ !Ew5# tsZoqCL2+P+W1r>$"t&wCB,3"*Z'ʘ6Q@hc\@J'YE-;Xtrj=^{+ B.KvZ)1%K)k!w;Qy=FjB,z[W1KOׯQ,)9Fdxÿ7&Ǻ6aȤ$\D?* x&XŠ; " T)BkW}EY#8A@Cc|uN`R^ %+VQh׆fG^y#`k\| a ,tģIDmä$q&cRiQqd{x-{+J=Na\`AplQGufN K!5@]$q>F.Lˢ*Z2dnZ=L> W^x74$jd|o}wWL&  pwwhAx6bR9yX70yIyQg:}Ү 5R&}Y?/CR>#iS^ (24`l kG?aBsΐ1.2&I1 BnSu>r3>,X6cdċVӹ9,6ԌIͦz#^k 1ރ,VrטAC.hpG]PĠҹ \87Z.'0'ږ 7J$G%ưPZo SvxArwfe>vP8\b-ulTWLE-({yXxyp4W!H _39jPNt6n'eE8Ǘ DB.mx% ov_ dp]T-wErI9ڳ_ux*Vxʹyy݄l~PWMFPn= )*ωZ~=[7P}AJJ# .]GcZ4@v6-)v\ n{*07{bm9@Q<dn.>&x᫉L#I%POvv=;l,J&f<_ՆnNFѵ ȕ_+mpZL3%5\̰!s1j>.&T([bJ;j]--{AsS$%sԂ.Fex*,5hA$`}7!3r{0OjX(.A7"b{ RybיeQd^k~fUO:0a_?\`~oᒶQ w[:nUMV>&!.^ɖ'bhkl&(>M0ݕY[[08Vx¨ىCԀrE}d5MQ@| n lZ9sD}Q󃗪hH(1<~4uʠ07|ɠ5ypUD[oA7k0X2,).i=&78 +[;JxΨ*L a4,_ %YHe)Czl<_=J}V{RO9tiQ"^eYؿ:X FQB?~mP0J OČ֬PBO8ػT*]8>`_;]=u|o Dd\:el<:{f~<%)"VQV'u3-KHn1NAoRRQ"|)h-S`xIthf4E=fnf72h 2hgjdO-7!aOw~4k_Rȏڽ(DCM * 't{M#{aق%=;ݒzU=X >U3DnZz ;PZoryUXb>UlXr& $4.ZM溃ݚd@"e݅ڼZ {Jhť''s홋C }4(FbX"SOKDHM;Ph?9B 4;R)H c7ΉinUƾWDǹ UF"3[R. #*檯T$f&pyX!;. OPe @b>]xV3waNQD>=c,姫KOHywRi4eZ. Cq_p/Ås]j;>afKi55ķÂ`1ڃ7a3HAnѺPU! -tVw ٩#MHw#+&;.w:zՏR:\}r9NY,f`P| sQqi]'ZUQ$NH3 Uy0{nq܂mG)JMն/v>= 6KkUfQp쫒hW#)@s)TeH)}6tw5'ql\ڧQ RuSg˗'؟tNz%P|v\G`[ `Ow!dÀ|R~E\-#UCNؼխ+ޚ[p gͱAXY4.$t긻媑c# i|>I-N]p/MnjYb@|[-8QM/768ݒgp@ X+ ]k9*@!d%CY!AhpـgA5@+-O]=fK/8:WMkn)C:˶`<ҏe] Ƈpۜ+)R`HԦK xnl//2RE}u=Q(xH[_S9͠ ^31Qm¨:nlmz'1cN#RZ} }s۠Żm>{aoWxP1+h#iE2d]4Ŵ lȥL䢈H F#? H܀ NS4/_-؄ lyԊ4F.>`lNCw;ԺsO%{9ed/ώpHW^@+(q$Oæ r}m{N#۽Kw_EсRL^nmL 4&vBF gYXJV`V >eku7o*`!jv 1Ke6LO8QqU2ͷoY٤|ݐx?vp0 ic:C,qs;d.IoҺ`m \*+^pJ"z j?Oծ0 щ @ S>EJxnOMo9}?lv;xNGGH3W T~_߸;J˚>ላ!/|X['C=aI#fl 8$&{+ب+b1sam쯙cj$T΄7yI%a o֧7h8Poj;RJerjvBk/mP_d|L1 +z[u߰Jŗ$NRc]MJDPs2FAȲDSX ƾe 1x4.<XZV{RBV"]&}uj^O-$*&4zԄYj|Y>[-Q*v'2S-: 83IA6"g#c6]%Cď:R6Fc0;Kc 5` 'AQU`7? \s,MͤE4@$PAC [ ԫe;TK/ߑ:NCjias$p}eG~jwX\5w⛒ޝ 0AzFԃ, ;LP~z|X[+ݗ`@W?b|wl4뼻4>>N|y6;U_7ۖC.*mǶ]2'8r^vRL؛+V($n XK ReXKIST>z!Ui4%$1qw\l +:@IЙe h3ɾex>|gȰ"mIZtpRG[N J$! :6 <<;ņL=hbʷ[963y`1YpY7͔lt} F%E\8[揇"s2QP=Z˔I;/JB`rjX.H.aas\]v>gE׃ *oMpݖn7y"陵nOD*uL=&!8: N2` S`?@,K]͇I(FAU!8 C]-%R2 l6քmTJYr1WXef&e(U^1LMOWܘ2O`YFRy.i]ոI<ٙ@Ϻ#k&ѻҪHB#ߛ[q}A=|KhpS.Q P)U.k뢭Y :">@ݝBob;Hȕ_;6AqeI~ K*-z}!/'l6%odۺ#BKQE;7ٔ~3/1zqDV{:7>b_QDL=b:A4Y;W~:Oa $jܪ;8ϽFLxcT#tn? 60T<m~Ӝ߶N!xO~* ?razQ#`b9Z XƒҌC4^х,"b@$B ۃ[ m+˺\m2Eb Fmhx8h%Jk&iNdbstT_ uhOe]b3<0eCyk4@:X(4B g,Neۻ|JОL9g#âx.ff䨇l {c[{zL^$4^L3@&U_@"wڕυlCR}%-VXK"r|{Is#5P \GIK}xS>;]BiZ*"$qBh&: GUSP1omYDbqY-șq 6j/) PAt@r+F=^e-n'+)>x|+_o6g%#޿8rK (TOH4zwTu:P IN;% S<-Nlـòp.|:j jg|-uv] qM(h>'hYu m o >={>J(@ƅN ـSMQ1C {+@JkR0Cl>X+©),KbE4Rɩɂ6n|ꈇUʣy! /$#}Yqv`OlKt |ySdܤd03tC 횖{gϺ7Ů7|቙fF:ocaDz(4TdtXƭz',UtzJijl qew6k)lg됏D3p)QȡƁ % }9{J"ja* fx2LPnt2iN s Ƌœcg_!emgs3°3Dmk[ǥ2*W rfe NuIOG47+[.s˔؇X)ui#bPh,' Y/HxFHLpu܃6 A>+ں,?>xE^1i.< ŧ~R% ]612|K!n(dZ d9- xp}Cߢr!SͩsB˸z>j] -".{&rJ~:g~s(JNh}Jqj?C'WR( M0?T.>w,x=9i xh> >6a rkW\``K5s n#H^$fAJސ<@zghۼ599%m+aZg$!]6 th F.| d" Ap,B:v KaFjD@+A\S&§xs>cc~ɾv^DD0lq~pl:f7Tx2gyӱXT#QQlR 7.˚P4^OtɵW[5'ZSig _$y$]7̈́c=NZ8!vg.0AMATB2AN uz > 游 6F2qRq̔PClyNg .Sj=uNj(Ӡ)F`$']Ԓg&LLWApZ!?#7ſYt کlCO^xHz ΙUD\!0C(mb̘y_G84u`n/k'F!KoE :Q-b$gN`E4-cPxBv+t#2$:Q R-x\WH6!}1۹l{G Q$w ;eo]E~' le z:~0!&!5Zl 3k%.[N\A "FݙDL$ Uh QIqN(yFo|z:q_N6)2sW|>jkc/+`,gc>rP%OC{&Hij~k4BVjv2|NdžykT\i q6eyu>T:)Kֵ{mYt} /sب@Gj'%܄M BRelǶ5Չ+@^2ƈ.Fu_VS[B=t,ӕm25 ׵e1m9Wt ~j&+M r ̄$q48  m9RfFJc"fGo-"j B ΘNLI#ycZM˺H7)=)Ĥa/éQ;[ݶhl\XC٬=xUL"Z.HRk,$XJ? y@>3mI/0.F8]եO=ZhtftDc#1cAd$qGp՘BPH@<ę5fpMʁQ ^E%>`ɭu$6gɺPtN72N=p;*.C#&"&\ݙ4 -IWOO}2aգT7g />-b5[W]CW(bً"~3E89mG+6Gs 6o+&:1Gg. {Wz!ryۺAc{:vhXH(x'{꺀?cw[k@ y{[c9ت B˞c 3Cz-"(.tDZc`WFEn |tn?l=\h=_X&SIL8%=Te%ɟ l/}K*sUrGQ+0nOsIM{^D] @pY~!, [NmyH| >hpO:hFvRW @=8e8FԚwfj jTET2 m Ҿb:!< ouAL8#5`>v~Nܼ3R-@X&CRE_+푠̯Oځ*]rΈsN " ʟo~ xQ ~WkPyq\47_`z0 d84գyͰ:>ɯi輧I66jtA|:G(mgg|J~d)*,@" o 8ƾ,+ 'v 4=fx} Y 67N9^?@Fs*BX}\;M r#ƨy6%8uAQT֬Ӏ3tﰺ~ y&;6@a0Ik ö/k{!dzꭈ&p؋zbE^t=jSIW GJT-sxK0:Er![4 Xԭ9;a Hn嫬6p QJ9ߣNc$ fu[G^΁TBL )Gpz7Y"Ԇtw^' ?O*|Z mu|}pGplDBxDFdNV!`sp_a/ypK_k%ؿ"&[aʫD2U xf/؂,hJԆfޮvũgyF%d&W\o~MwJM,AOiWk_(k2h7Ct/u%bb_ S- +LE"Kur|==+_dž6:wע \l)~1J.π.CDqQb786*zHt]PPf0B&&q3ܚ{~6;&%,r% J/g96L4-?{^a[:+ 3+\I@4ahzy{)h|IXbSNDM>(XASmژK߹Z4 &͇ۖǮ򖮲VƋ"ɏԬPK$Xıuon酲&57 ;]:K@{B*!?'t}}w|\?7 IYF}_czp=JFrJ0xh-右śFwa\H[DrU㰩i:P$"ӱv4e ?WEa^GuH9ܭg$ݞx͊Ƹj!*b)&N& Vϑ̿f?9i5l#Q/>~(oi|ϳް4Sٝ>_U˞R/bD4w4$nlzaNB)he Qt{9xm+ɥ{Awg+6/ہg˿G[@p6nQP`ty=yHaYb{j CyȥJLB"rrG2о﷨h=TXȈ.c?R}86N)$o"ܨ7c1+Vh&،3@S4YX*X :M`/`\`Gv (y0{@] i#́X$zF,jyLL7[,@|QrzZ@tje2*5&OD G}""!טłxksα<'6Qz1]U.2 /6"U? :o+yyg &f-lOJhKi۷{"8h"N~q}5ql".1@eEw -Ėdu q&81^mG<7N?CJWeJ3sXspvi%e Mns^/=1Ge]|_N'v컓4EA,+^bY>{2c$wD T+^[{2( ~ +.ydl$<.лs/q m"֕f֜X<[ׇ ]ׄ1||v".p}q9u3bKgtLj?e`mS),q7[ mxqwd T/lod%j%J~F,@pE~&a?L2X:Blo6x&Y P ;9ns%*ilթ謉.#)d80$ޜK{+MF#P#ef$!OҮ FÂg䷖oPx )k'HP͒JHwM;v$jA-UD .­&m#P<46=;3+4z%.)g r(NƬ NzV1}g,E6pZh6HM8O9zա5CuHLѲh%{T}Mhy>. c{Ris8wvNs]ͱb.fx;D1[u  ȗ@e@Y @]=8s Du/,\+EiKKM7ՙdq 'aIscڞ@x\>r+ʇp1spڅZpoWUrqoww߻}>_/l@p[?}I`<"6эqܐ2ۨ9ڥt/E#Nʘ$%#).0oQ $JftvG}Vz;=:hTp᝛ Fc.x| u3L-wGaӱ-Ar㼿 0rxF>!3uR^N:Hztܓz&GlY~k0}2.O-2V@Cn]:v+lz?#ȷ. reW20V ϲ=Ϡ|<5c)v ē}w4,Ovˈ~%;eUwoV]5Jq'iDC# 2ĥ?=>?VbFZL4Z~Ƌ(Gܐp1|LtUk}?niܩX#2ӣǼ:= J@ 9N)Q! dHR-$yBar4#.t3"#=lO^VGv=oweHA}O<^|И{Eɋg}pg2Mv Yؒ|ݬl8 W㔚Ѵ%|iH!y?  ss^kj+2/Y R]e~4p%ߋYiƒb^]9_ǡZﻖiy(Dpc&)Qf3mkynEt) Ƈèlb:ycT˾8INjbK} &GE (-C>:ueF c MBRh1QQyB&8h眠o*<}D{c$7:¾XW^]1\Ȫp.} r  ˠg*x?SԸo&gȲ11_T+='$oR,\R.f* "b Gxzp^rB)؇ C}z)FcбIJ=&J8:vqS0 ([V  iB>Ř|9!2} :O%efgNvmS7%1aSSV heI(f5l۱"U> W" 9WѸu VeVdaͰHNv/ Zxn7Yv !γOg= HA!uLC{^KRa:&9^P|Y?13B)(]}ܓ5uH9,z5"$+ B>E2鴚NfB\oD .X2h2sQ'uqPă6*]pUj\rT RgZp`ur<H~tGSTd%s!<o E̝Qv&g` gRs!@GWVu4e_'i% # AZ/3HNIŝ{rњJ_w7X-*S|B,kF۰# U3P*. "ˉr ҌI4zA_+baX5Xe]ʃU$ 3p1t xv70g8,G֬L:V=~V]*)V ׌98o-^a7I8T9-N- ꌃ< LZn->/_F#1F %żאy;(T7lpMs^,b9PiSۻsP.Ev3Ph;Ȑi`)6ӔI&hUë,yjm9jQ₶Ժ*6Z"Ϻ6wAyW .r7lAF1m0Ss/xN^l9oB7|eR#\jR:p`/RSfXY;G1jKZKhie]I>ݰaM˲$ @ iٜ ?fmu p|Fi 0>) ~d2(ψpoհM9V:p J_06)7"6ȼ 'k-~݈(2%39ЀO6۔brD)?B]"7l5o!U!<}m8ʸgeF/qĄ3쫗`:T,! :5UO`Boxt ޥJ?@Rf/HXYpAՍ*, kd^M'(cPw_ZiTZo[m h23+\.Orz[lL1?Zzڠzɦp{<#7ㅰ֯ʀ>9mq󠵡QcAu2M{)iGz83 qӽBә&Hjt" P`*F-$cLMkfUuHpnajnPj8 3jQ0~O/\o>ar$`ĮtEo%Ɠ!ORD1:;Hr>i`= (t ⢩hAK;e/{ZνR6EIjieRU_d5)VaI'Sbc@8+÷ \d1N: )b 26߂I>wA1S_u%uJΐ_)TeRn[Bҗ_?`m$Q<0mEySŭM\B9pog֊lOpl'/{`>.znfxξ k u1Τ".ޚBiPMJvȦºjF!+pqEH(i {v߬%}ܦ7 >',/@E\}ė MoFcfNA3*'7:AA`aRKt?GK[+ }PԷ?xr-aV\-orfJ-P^ zZPޱ(iM,H4r}|lsvazCDb kݏk5-8F~ĤhVS/e;:bQ5t)9 H۽Jɼ>ZɏhhByҀ 78[A]\"o1<VVtٹ >x r*!\1`wanFVuq5-w"-ncݣGxkcAg+E,9Kes9 %SyN_ȜjWn`Gd2H&q:?b:Ae |f[$ٿxptTd&#ؼ Ժ9[z;9(!: ,zVGu ?vcnAo|؝1Eb!bǝ?)YE1:lK]{t/.9%duX״,Q;f["X;sPu*=e/pW?䷲3UoZ_ 獴mIObv.[ 1(RN&Oҋb ގc%Y+vV=i- < {FI:Ϭ_\`+fc9"s #Y y7 )8}( ^= A,HrWlvC2PۇD~'sZHwFt7AB H:v8*}Ect}+i;H_d:ֲW"~w86O̡"~/~rI+0 B}:+|)PUAi#H`7@)pcoL])aUmMP)ԑb~b.]W~\37n78rPS(*e:P@py+1lJ.󳣧ߟ1t:Ī|==W*cUEf;uْ'AHm9/<]yx9uBoV.dT̰=t8@A#v90ҢYT<`Ҁ:~{8ϳWxY3E]WD5jrՑJ"g S6BfuNi4Z2 [{ G]3q$j v\6(_mPM3o~& !JjQ 2'r|,W:Ցsm{jۇҾ(-b,͒Ri/z&Lģ ֽFbI?) EMJܘ!PB=$?>%a'|=!wɚp\{cmWJlׇ^Wy̻Jr4 \=rff3}aDՌlC}j- rs%"FOvY._Łm̴Q?29]:_Hs/:~DLLTKB D/{mrn?dhͩ(U(z *}k(!+p恆㊏XtU0;K53kХZE#IA-7R5m ?Bt|F;5TJY#]Op089))#(͝ӍgH,Toݔ LsI,cgGW [ 7Sʪk.d-#RfbY21܂WAt) =Xn톿XEoFAeZ!u cdՂ8"l:.J5OÂ1q@=zhϪg J '"d,2&Qy--0GN${9';R)/W%N yL@;0b֬S7SwnX/ZB6Zdio22` 7g$4& .t~`Բziƒ-72t%}IckKcz;n;_)1E/-@}ԍ̣ =u'#&]$])}x¯pY8}*@#/K6[վLk|X!">=fڳYTΠ_ƚ*gN';ol ¡'a fpEF䅊 -9nZ[>N(u@owCw,Q5~ż#KZ踣 IRYąwLZu(ڣ0|bv-I\t6꿼9AŇ@ƗoM$3oU"Z|&a}!gYU6+Ɋj\zKj u/3HFibwH%gkƆq=1AɎd^Rxeyr'=gK gu2!0S^MV z_[<5o?"XC3jCB]&`[M|Ǩ}I? d. "7 x7h4$6*vN샇0XQ36 ,aFjڶ˥FΥ 6Rk>ٟ|٘ 8B[nɘr]2>Y 0KEn SS1/O! brN"vgR41y=?iu<(w݋;!"T6B$%[?x|w awqheH9*bY4+.(Ȅ ;_ׄ#<_<3b*:H~O B^;V q<[9!ၰ*O/cB,>EGNF{5Z<ХWHAB7 pUc!C",q#2{ޢO.Mpqn/R:.+F[+u)c? C(x2"a72|vq(U.nI?'Sq*}XRaOIYc̀_{Z 5ngzwFVUH"Ǡ+t3Qi=?fw]%p63#/йBېR%*H@s̋مuA;.F^ly\*[@ >5Ge>]耴h`BvΈ]ggHoErpYC@lvtL ίuH)`T*ǹ q.[ GPؠ`?Iy3Y=$L߾f+ %V|)8vs,*ĥf,X%o^ݨ\ #|Ѹ£IƬ/swoZI11+Y?\Y6!!2!i~Uw-iU,1KҎE-CJGpzea)N[-ׯـ?4g,I Y.hYW(47OT\+P1'zW! OkQyT:+gyR+TZ*~+2fu }xV3\[C=/|ˑ5ڇrh=<+V0b&kт*˔窛8R QmӣH$(i2ӯv5aղ`rG 9`@]}[ Ds[Ԓb컐&$˘粋~] Lƹ`SOQō,YV:Jz{X5qjoG:#/=+X̡؊[@'gT|Z*GՏ˾8sC _PtS|ljCɈS32"GB YWT6Ͻ2^r8^焻 \` ~"JC:*QF5蕨;úTS!j]? S|;zU"#nl;$Gbq=Q}NZкtvEz5?Pk2 Qh `6_zF Vor2ЊoKhh8 1Ŀ ^DOFt6Q7hOw۟t2P:4țqJĪ!ó]ix̺s;)K..Yԃֵ {n@ W$7/Ų_' s9BBw@.}}EDw))Q\4P;Ա,2wQ\qg9CRiaYl3KwO]5Drֵۨ#:pmӸA_ۧ&"( \Rk,I8a_Pąy'5"M[+{تG.Dr-!"F4'_~Y>M^ÈBS[Hn<(Hd|p꾫?:QOIW4_L.4٘f)Rs'"@|pʭ$ 0+>'Tb0 !=.O< EM1 cfא@_~FNa[q/E*Y>[9ީ!Z)i2p,"ˣR&@E{e>jwŭ"ӗAr5!`nNilRtdRgkl #P`~ g1ڂa}FkBuz]UDhU!2tCjY'so^e6͈=Sk߸PYҮ[#F ,*P5Xv-M~?.qR6?r$_l`W6E,ս?{SA#8N5VlbKPU=<"_k le /"yx!m4QV8gv86ɞb8+ɩPiVD. ) =4wߌ:0sѤ- 4ENr›sNK+?IJҗ%or YފcC}![8DӰru]!Ge9ZS"1񯝞-[iҹMIڵtTOe9SmDA{)AVTS]ե @{P-E]|XdVࠥu/-9Ѯ; Q[cF]>^ _xo8)&C|5J Gfd>+V9ܴ;/\hg >o}c%\F@cT|3 1m| }Qea8kf3ng,JPt=غ@ۡ7$q:i{yK#0ĠhiBf K/rW_jBJq(FʍsO~&7K}څ2 yYUUuyմF%ۣr[-bDX[]lrYG5]Q|5lH]#=F咙yɑ `/TqB9x>(~GuaN9 YԵ6Q%+M!#bB:]Y;̤Õw$|&U8o<[1 5 [|S[~+8S^՛ >0rG\a88gƇ쳹RvӺhJ no|)hށc_QR3 W h^,5iO+%}Sld&$̍TX5+HxZ;& 蓰5ť1?eIQ&rN88X%y)BI:ZzZLws!elFU z(PU<,ڈ/b噆;|Z Wd"^\wC-Q7":Y.h!n/ʖEF;(K${υV) /cX B7QmrFS5&ng {VEZ4 gX) ymX%#`z8$ul ?&naQ em#ֱ%R镑?jQҸ|.q`Qk4Y6wn$ M㠨{-?87sڼ[?9Qw,iL~P_E?..J+Hkhg2, Kӌ!3\ D?A{dSq%fS}eܰdOf:WڋW58m)VÊ;*)qpuݦ 1jft" jJ-|Azpx~o~u!OI@ Ug5³P0z3@ZqlODu-~&&O/D;vFH2h,r'b<;&0Jlΐ?JF$e=YDxײv>z߈ܙфZg7 #|5Tȍ >NiC,>6I#QdPuo2?62F~L0 z<o^Syj{P&k&o|>6.i`G~#I(50^8 zJ~LSIXKV8t,lv2y?cz7񲵌<rY~:z2 5VD "-آy`3|f,JsN .rA."'TxDK~z.}pMˏTNd+/ġ-`cIk}9۔w 9VkCC+Fk#Th(l軙B~%ѽ0/Ī0l7V+Q%RgN{ψ#Px/Q evu/r=pѥca$T=I38E6o^dG8rmzhϜBKy4fFIhYS5 I:v9{ M0jnLKLㄆ &#,.{t >Om# ޽q6a3ޯHf?0G$ jy b'S̫o\e=w"~;N5:"YN|V_H2Aި]O͓eE ٝ(Xa~L֙%Ʃw>2AQ:ɾ?r.R(ݝ~ҽkx$N#TpN iX 2U; U r+z;eBI?7w% O+=>k"^٨Ϯ5GHkwۖ8$X&y=,ˎ1t|LnV 7y n1gchJ%wo񮞏zYTU+Ȫ[V!5)A~de6}ޖf3dS a'^{†2瞎Ru`L$-"^{ !k}=D2n "pd/ZQky-]nZ'kc28EEhDI% v,a][&h5hLRUTh`6/³W3)0e[n#(`b% 3 @cN)Ҝ -QMC={ [VْjPERr 2ka_FK8I zM}^SǴܼ"EЕaJQHk19^r҇,Ƃf.XX!WAN q%I&Ct"6L{Ea< PB _3e ҋ+|p_~0 j?r'JT-a1 x+ `>0(ݞ"ḛ_0[R)}J`[S rm XLur I;*(ɔWB.Ѧ yq엌aSt=;#b8dM<$Ez{Rn{ h"%2"$5R`E ,-im*XLQIdԹ_8qojEUi]ʵnYmz lZóGQyc^ldu'iS.vmRw~ܼiGLIk;}+rJ=NH },_רa@rlш%"Z3Ģ; "w5bbM_q!6u풛dg' n>UpȒg|{!hܛbvmaP,5nU%uVfny}.nhtwK/$NqYO!0u{fj]" $'AF(/vzЬN >^O2hc6vH-Z0B6u _RE>}tN0wCuX*|_ǞG}b7.8!~i.N[Ύ^yKa^j 7Mάq škM˱WY3.fͱtAG< =.U X`θ?ꊃ9Ot6Egkbg er:#3@|)941Ƥb.o7!1=q|'$||-xR.ݷ$g8v0$5o/maM.(].pۀ2jh߱}%2RQrA;K`i^cCF+^ +H;~k"tz~t}Ƣr<fJQqf{mv9w02AMCEN#^ _R<$!gͺ}.d AcW558 .3 @/gfD Cڶm2T%`rhxB$959.KhH%)R%;Z - 8GC_ӗ1, V,[ 6R-(Rsk]f.lH iF'ric}+7cdhXQDGXԤkRJ!z96Z$cox{l>PSIQ#M& "#q otOg{X䭨QLE3 ΔչVE"Ku$Ӽψp m;UQQPyŪXǖqF~-@wgl1"q=t_uc)亣C̓wI25]Ǜ56, k>ˈZ]lu\8Ty>gu_=mgCf4Oi!Q .Ay,'P s78M l'!1ۺ܎DC'kԏa Ck wN!0V(r Qɼ,HmmՠCk=oҐ!=A[|j\ @GKR)%+C"dyw'eH2l9y,FR5$yux c!I3f 'b%8P^((3"Ug>[+f\ᛳ(AnK)u;j{?Xʗ#TV;(CRT wcsAa ;BvS,Ѵ& '^Z5׼HqI|óba 7&) }Dsϲf^%`}=JSx\ƓEMcBG-YedsQZŘ P7tk8ұUu[DZF/j~ohG8 g'՗뱰o|R84խ Nú<>`qqYp,M)M.ȇо_܉L2nx*5mD=m1JnZ'qhS8}KK0t_,S6֐ƬLyVd{#ES1P73CSme sy r|}U'#Fwx}i(`tw&5^3)然 ' &~N-a|BCAfluo'1AGF`:`pHsRox4>G12I3'm}iR35(m|=Ab \:~Vq4DDݶLn\9>d~Xjr-7 }:i67Rjqc$}:ׂm<}.Or*M1|xZ*έvhZ$?NPQv)%(' UR9R$ƨ{KT G?ay4njGT,2Ò?J,1 %WF}cPlk05alG}_K"8GG5 ųRr܌IOf~c ʧDK#0:ĝ?(*z>_%e.&o2aQ2]Cy$?CN\jĘ\~tщ3w%zdըI`;81ڽ۫qTek7F{7w4o׽1HJa@v&2N0#jz73 B$dk0{ :~NǍ8&@ERE CՔ$}x1Ӈ"a:O;#m˾R@]p#=6DC-wI~D5id-iˡxf.b[vuq\䠄[JZYc8? 2sު0A5N+S O&9AV,Dwj53ݺllQPd`ÖnIN~Ha/*#zF\`U^GWwK}w`.&b #+m|[MA- vd*o^fu.R|zѩƚ`,4eT9-|‘vؼO^?( I<<]i5[ o.f;ރ)\`c.œmىScfYԬS&w~oR+=9hl'„U.blr^ ؋NÄdVcfP;>92MY>c?zI 򓸇Pt-vY.E<|s6ūy'oOzn/-ھMy7=$`6o4L!ZրKߺtDs BB gNgK(Kj s,lڵ'Y!2K ZFMIN*yuIAR3;tO@'1yLӂ6m G5{;~8BB\1t>&ΓҸB$>EFZ"Q@cꍪ2Y[:2pH>_ :ms>:1 4 ъ \CxewU4DnĄc65~B-BV.8O4@܏'{=}W>6{%) a E^Sɛ}0' tnH9ror3 1:Ze%o* FM1qJVEU8vO n84S4ָ#IUrlۂ>X;g'z0P]D)@̀>(r dޫ9ΝCR>b^ⷆl@x1Q}WKo,'Wg@ ]MȓA!e{\*Px^;eCDQYTR߃fi0IFʹݘ{Do21\E^rut{4,6O:/ ZYҏ3k^ u+ZpxjTcl\gIGigVq{&绞1A2IۯZd0y!m-4%v5Jg#fe5F.96NԶ5YOSYӒ|$΢)6bs|Du c*d#|lpBTTf[}u?|kfE:Fg"$5S"bbka*e&Ac4ܤC% ut`%2i)A-+U; 1*pE#96Ns2QtoqRYY#[LM&˄M9m-8Xz0wYu);̊#dYbqtˈ:q (xF2E|… YJ3vtAIdWd Xڐ)_X{W2=fXӥFiJ1QC~]x/7Tk*Zxxd~41Vp-Ιէ&vGxéH30,7f(f]JB]k928PϙIDaGXcŽ0e@Svde0H#T/ᄔ`B$^5K_Ib̛$nj x baǸ(Gx?@6g_q8T*/E~tcK Wit#ny{؅yɱ ްl{^;iVtQ]?*n ck&{˰,ћ Q>~ヘ<DWo-@m?h}LC"fc9EϘ?݊ ^%$Уit}#j խe ,&?I>,ಇ$~8etK2O9nߑdw b|$]wjΣ’I~JB ]2` TsN>Tp[ċH<}m{FIO @C] !x#N@Mus1n,5i>M@@{񞦩NTԐ0!8e!;zQN%Q+f:af@JDت.C,q m0ħ4 m3>spMƻK]?.3"5TJ ٹ6>2)yE0xk]Tt zÈ'lOn|dBjS,\f=?f_ 71S"b:~`;5yS?t)5X}|H =u\ێ>PM&p.$j H> ?ƅx>flꁶb~yP' Q9]~5󍷌;k,JsP ti2_9/+^K,m&#̾7B%Xi\nHb?˻ W?#TVYw5>P{ANγ-ZKI3[]5jQGeM|EEwZehtq0(~zC:`"v>!LԞA0u8C,~hx1Eeip&MT5|^>@ Z6ņiYwc6bP#dȑC4uI';w3P.Sriכ|y6~1mc\|}M:2H))W'[A9.UbBߩG5 ۤ"Ēg-}ׅ@sqeA] WצiLlLsU=M㜁G|E>.7nz9*, }W*~ޗ7'.-XlD= i~=nmۤbs/NF ..wy/je3f'fS>ę@@sGcc_&Ldn8h\ =S :Hf0u!@o&&rP0ƧD N{O4_de z8_NSR2sapLtMuodI"Q3\N{ehኳVEb2ήɻGueo Us} ͉1zq]Mȟ@6~<$/5"k*ǹQ޲B h GL7[^ׅ S"E#*=+v,o݄8ztgZAu.mStk-JzO?DȜih`- X0et,?t֮nh\Qĩ&kmRdPmAln$bn_ ؙ!era="F^s_n 1 EYTb[ .4|d~H`l{&S[ 4e ̅5T gwS\U] 'Mn! {V/`P1Gkk:=Z 7sKq?~Ł Yܾ4,[?`vbMR@H<,p)!k;MD"EEKbJי^_vU̅{XOԑ Ht$n1?Kx.dSYKõ1pvij!ulګ|3Z8+<`Vur-@EEYyF:ѫYMfb~>b FRVrn%p`` tAUA*uLؙ 5LYYK\VlݒHq@×7nn"i-x@At3+ ᾌ#,:D0%~c0h |/;uXڠst}p%;ȢW|F>ȡhp74s~#A~nd> /kX009}2N[UoI#| ,*VJ^&Kqz,uqtRDK +c"d2!s6nyHv'lj-wT}d7g)m m߂]_",-D韄ŠS+Riw+[+!XB1dM≄YW^5l;yXË%y\h/9̆Ck(j(u'y"@[z6 I(c>%B/* >ԢQ&hoIȴԐyAc}.G=d [@-%8=czCVIONk\9p݇JEϹ@} BtŚb?[>ym }+aݬ-g됂0՚u`i9P]C(1 ?yb^gs9$K܂u%^:y>$b']M>cJq'l;wF`θbKyNuy3@p`` E?&xePAk԰B,:u 6XzXI mY4P`Gׇp,QU~cw4} B`ǰQHB[rݡ jj<LIp?3AO[LmH4,Oń:hF~k f`z1w371ծP褟bQ&ad3}5/32Э֑0 +Hx5Hϭo;ȥ._ IDKPHQ\&Jt"Fl r˙=Ѱrh:lp4$ ;$'I6":ؕP#u}=C*cOdULM_6"fӾxq N#]~2 /`e.\񏹴.CCFn@aG|u/K Iƚ=GjpCbm=.vw,M=nὀ VBe+[FV{1b],rrq w|Ƭ-} +1f23L-/ J`"Dq)͖T$^fmHeOm1 ;uBiOFnA!C=VD)qUtpjZYInęL!/ KHT^y xZ=Bexv,ϱL}m0t -U77Hj#sU,jaqh [Xad:wtNJv9|m;zcQiX*_~1.7CH;^GVjdc/Kr[D.ZuArՃeI _ģi;A0&ˍd5-i'Ycr1\PI mo{cʋ [bp36ynE#Ӄg`?Ȝ\AG:ܠ,\t6bE@=ϙSaWݦH{-Tng&zkE uLs85`_Iʉ۲ѥS .M1W-1E³bb%0W_WPqzY \Y̽'Di=F7:J䓘Qaop*~I.zǔkOOH o2|e :P=sZΝYKS^ƋstJvDdOAtO'BC*K0:|= E.W0.3Sef]WLO^{=@1(wŧ8PQmK0$sGlT@b ڙp*gR;7Ȭ \N ]B(3FtYaIM1t$ ?Io*#_%u /9{zMNnB۷۠(OňݧL EU9uu@`R$GO1rsȕn cszU^e[P[qߔTxroh_Ю2@g+I /HFUƏ.^`F^Ub^rZ nэ(~'T/U[.zSҠvߒoIԠ12VR||>.crUET0  |ցMalk8Zx`O|;=!ꩂP*=lo%"ݐ}ػYcK7Z\.0:'jZ>5K:D=Fs$W7%OK8 ;>y0o 㕚gl5GT%,>ZW򻩂/mTKvNU Czɚ'?v}i Ǥ {\eߨ} ZgPmb0|0  39Ԩ' L0|$9mwWHWjWp#pKVmv[4fyrTe@fv~Zfq&yr_8R$KuGuYlӟT D,zu!W559WtCDh^^#c4a뀕e,/+,\ B?y YiYKaFpoGElO/J0ڮ޶B'|؜ЅȠ% Qb գυ'3zkW줶V٠t77iidMp@8T ]':$(@qD/D?V&hOi&XƬ}8( ߹˭Hc=x <9>4ufS1 Z le[;E =^i.^<, W`ȿݴL8˃ɖruVV^: 0Cw7:bш6(-4G݅MKO%>c0-ua\tkKuqL^#So8E޻(H(aYl~)XO€@/)B]H( HQߒ0dkeY۝d1f#t!]39$" k;OfvܲŞԢ VdYn/-ۅ-2 Ì t(YO?7A6e˖"ݚWz_ 7޵>s6a\M)|lƅ8<+PgѺweY!ƦX[s2{5MSM@kA^6dσf`χ|DHß' }ӭ! :@nB7$QCy Dr !HXba)&O ~ǟNsZ28hFko!w}@8:*k5|{ '8̽[FxGyzkk4TzȂ9IKw0(&AS/cJP#m 7B1 @@2fo; Ď\зP]4x4g غKlWlҖK? `uӯ 59D+ph@%o/i˰ZEѝv Ec^c8YD1u?9C~!d[CVܒwmlECOR_빩:=G]ʡj `EYM 90r_~ TwE u&NYMKąLډrtf~nNU'a4ő_c69̎JM 1Mqucc*򊭒uab'og/_4>aDZ#ܓ_}X_xӨ4ruA/ 65/jWZS zEYhE5<*֋`&/ lb²_Zmʏ*!N>yI뒱PT={#| &rKB|._GB6~(KAաPmG(FXީE2iqo"82.~2xO݇\DnZ0LLQ3/`3$ʥri:|Rˆ_OLW>Uvkz l@&K¶S9z0{:ҟLRDĕGA@ ~6fӾ@t_ccJg >3l A_/fZdXS 50Bn bVCu6"/{J~t c^<]xv'MQ?5B#̞.9K-qY6PN&ʏuK F~8pm@ĩKK>n v&"o#h)&C.:/RZmu"6ۻ)mP١Ԛg`G/c67O) c!8ӝLF2/IgEH۳T¿S⥀=8޻5M v9+Kw9:Wfؑ+ T!+ +?` sB2Ď":ppw]O+mN:^pAk7C w)<+,. 6٭ r*ycK![E81.Ϣ!/' !BsU <ԍ Idt?lV Ti"62_ C66虿$nEOAcGɵwDhY+qgDnngbW"H@<-Y`3 [p!_;"'۶伟 t ,3eY <"5ZmP9@<93y$Dlj#qJl5=F5#?rm9KeFh(O_@=gK2bb[PWUQȸ˂ޭMJHY8z00 3c}#JEvDAH=XJ"?g ĺ@'m ݆/uj\V^l?0΁MYw}<62(<SF흸gAѳwfgfД舺 vU* l.ݛGz1 [ (C5@ԫ6/>¦>a Tn'Mp68$ 8nyu1g"Ub^ KCsCf`&GS%*P(4#8Yg;+賬?Z4zhE{J3f셛`C(c;SUn`jЋۨ 1d^05q*RXn5"ZV?q'4Y\B?KO `} @emj`TO`eeMvtە>! +ySߵc[_OaGQ 70^ M1/݌g|mEyFwkhKc,?ӗ* "Zh(<$NO)Ӑ'eS kٶ|xK}d} SZwF<| kg)x9&#D<'7yp8o|q^ա܁;YӠQ*>z!0Dؐ7}M,RFV RaECh@yRgB[X7 PzEB7ju~3bV'Q)Q!(6~Dj[ʟ !\sA(f<Σ! F GIE5U`$f~xYJoɸn)pf'h#>X<6XUQ*߰biD\mU2JP7s]u4ce^}>9Cu/=erEwPٯ,XYWC#W ]|Z>(8y:$l b@'׋hǁYQGQY""5u,@^(|lXɷ7LxLOlX $4zQwfu p \ιe2)+r!7_LHֺUBZ*m_JbԥOza+0=ަ J6//` (n 67C^s[[u4ez<}DXS 59?(Kd΄,RZ>{}LNf"_~*fƒJ`,,c'k(nP Z&p٩GE޶!C`9>Dڳ7AB㊍ӊu$7i͡ׯkHI4. ?^Ħi0z8wF 1.Z-iԬ0`F Sd(B~(־ Oi͛&F<Z_6G@W,)5l8M L*VV /:M\zh98l28& 4a/~^j툀O#gꇧsm%$Z*4YQ7Jx/.dYlôA=Dp17[4wF pE`csGуx [89Pnc{M?M+t=|Uk]m; zHV{"N%oibfM#PD(i?Mӟ1ZՋ?{klŽc`MD&a 42Azd!sMғOdR A9vdixԳH8׎ XwltITAgerUL',*z􄈽Nn8Rc(y(S7^Jy$7B0Z7pt}ukb<řh<-Wi t4[נ(q <]1Ժ' Ԑ,[ Har{rJ?HL"]:*07!G"Lz*6 :lA+@}&&ŭ+`'k1MHw#T%)),dA: 3twt2(٠W.ޙ?X9%D>YsT2"V'u$<-lfH@EA*$ԇɵE3kT6sݰ3,VA u EZ%%Q2 |L3SqB!էOQ̒LZp+FUK`ʞO* *ҡϛI$ˑY R PLsa+``5r??@BݚvBDDU>p{\^*f~LjL>U`&9hX (GQk+ys58>Mtv,2oa;&߮[h­i1@4˂U!Y(Zf5TTrRhv^-gkUMmt  > X%KœqOS4iFr#)/\+q!y03]dg1J΍{>m]Lf1:fK ţw5ήc.&= R\?Eմ|kQ$6rozeRYh0z%8=rC(eHyF%0Oe&L]^)hAnj΂){G )btI9Cfⶅ*-Ȭ1|NJj;ɉwV(XVgmM8%0]AW-.9Ü`D([g_%ad#v"F9zut=7?|5L͟xDv7K )nOiZ`cb9| /5`Nr;T"p؎Cl3J,bz&z-UǩN|`w灤}U-&'AM@@}Ɛmrd +5[6K4U n)JЀ!YrG}۝xĚ1qM>;~fs\F, ~{zfUj~+wa w ^jڈ[f3:̖md`z;teP6k2u&faK?V3ʾv e¶|doNw;;jd\C_UfI1y|nPh;GFGo8耨,>ma槏ą9n^e4}\ sLydh-5?d+(8B0ϔ *$²QƆٗSHx|P͚+=;(; 1Bl L63g[**dlLC2صb4ѹ̸ˋz̍5?٥*.B=(WE#sd# TX=zbUq<~Rh=y$3>[[:neڈxH5L]$fXN9fvKy l=(rچY _hg^*=Noh+ äpí{G/sKW¿oϡBvpx !o垬eޢ 6''acRwJ;%t2ܲ<ZՑaDžxhMK=dyPx`Ej)ix+fw" ݊3uǤa "mfl)O$;VMOz}ȴwbYZ%VQPѯ~>XoT-'i#bxI>1S^ec=HE?kiܯ*rg+Շnx~>ns6Q9('Q贊BAk S;ԴNJZyZeٕ}5k7򑋋i+ @tHt$""dkK0!v5i _R+Vp.̙4N[ ΩاPx/ulҚy>@nj%;O",)g91I@._h?i'`bA?H I BX\Gkmͧ. >d7hp`'m S2p&B,៨ V_Z%K kwIVԦhLxjG ]Ԧm{ Y0]u&4|J9DZV [Ԛ9[jӗ#/)b eTv Gӏr<+^RٖÉXRb^/7q_Ͼᶣmga;'=Jrw:GDNy.ZFH,\јln]z7 yɳW ~t= CQCsC{\Buѣ>KwQe R(B)v;~<ˣ ".D >bw? L0zd(WQ:=~Q,8F}ռqBxL_Vĩ*"059丹R2̨0vu^)4nQO:nz^Cًq^]2sY1>K8,N%W ,CCv@ve [AGj+*W #WCNC2wNmc5́)0l5)kEB`qi@O QC)uNzV(EJ32LͰ_yW9܎A02# &T}MR4u W֙锦EiL^=@~ܛ] +EwM;5N܋~Pc;w/eJ}ۦ(0}_4nBCrF"3e"2nb\%|&<=S/-RXǓ*;ᐡ EYk?XV˖MVr?]ŐR{) œ|{3B@hϧCEuʥ~ֻ[/aQu^*;Ǖ޺n_͎q T_")vB9XV^`˵%FFyCfBbL< C[;bϘ?ArLF -i6m盓lH)LQ7AG!k=ڈܝOjs h/̇ł o:S :-W5rw-3-4:  \~^IVyxE<,aw\L˯CH/F{vbd1`/pw~3.!oMe0Ra-E,%B[F) Q:ވrCSzU:1T4mE DQ cIz%߮[+N ]2Rz;/#m%x&_\^DI<9"3ae0E Z•@0ek;RDioPDO˽]uh:!]i4Q[8wDʰL]9\&Z~Sr2t? \ Nc5h643;>t.K{֣F^W{`L=}.l}&jcɐh~Lm&-xRe ( 4g L.GܤƋŝmk@V^ajW/$$7=ZDϴ 8392%Bo4ԛrkհ@JjzX5!r9-g~UHV>*M!f3;pBuu(bqR$ bحsWkˉ5Ri }_.oviҍJ&"%NCSIw*WVzuc aZ;xFuYK!߶? '(" /\$*JIJ\ZO4mɅJa-!,r?iA`asRGNtygj28<Co5?z+r[:?Íb͌}j.czڥN-#XRé=ϫ3uF/}ug)RE.DEw~MMKuMzNXaVTD7JeL3|ċ,Mk*|cCda4&7JJd\&FBA6' %?ש!tv Yح ]AŪ㊚}u{DBsr a+,.%Y> p@ޣu5Uz)`gDpJJ`I'l 5iZ5 ٕ^TXx$F(jCZ L;Y@8P=݈H*AoׇWd8캯sKl"-_ $"LI> !1rqϺq'-CLc um# 'r߬*H?8nMɶ1sM>=ľ*x9P>XE=Lk|RZoaBkLVЗnA`v=`,TxcJBպz^ jc{}xJ +eCȹCLd XRk4)7%)hG[1mGfԠf{^tz#)8it ʡ)Z <_c<m?=c1YI"ܢvR2aA=h" <'VxaPЦ(ϐ4ƽ?t$ʡ:%J\w$$JJp$X]H"n!G0:^e4-Ǻ&HXgp@'O/<U̍ ]#EA,jJ^='4j٣zB)b=#ps`}FwTˉiA-ó{ڵ*C}uˤ;2U4,[ƺO'!3^cnG{KHI*hDZu!*y@OkWZo↮L㸏ڸ:+2\`}jVJ̾ C)}6Sīؤo/>*C@>;1lj\tޮU4xcTc@'Yd7ṋ%o+ jYI"v)IW7 m:M@MGVqCi`_i=ÉR`Nv IW`T5 )!~ G`v&wsmߞOLfuR \ 9O@[_uBfr@gd6_wi d;_\:ȵ0 kϚs?R&9[Ktaa o 5lMV`<qrV\p1p+֭} ];Ǎ捾oor2oU F*Ï0r zkS-E);֙θGlzmD i.:r и:G./v戼Hdo7q:G5cDcJSḼlf)NU)NxnPK549%hr~ W=kOh *3!рm+F 3ǂ(?>5n]pj?i ۯ-~;䍡eOio#{F$FoDs߼Ϫv}di^TV#k11JL3%@{g⹭ $r,1SaQ{:-p9 ѐM0]H"r&)#tn.,Yd5ycP].eO픟qXcQA3@@tC& ਲ਼a%1?Its0!c)XvZw6IۘZoPnDVqV:$7@遟Ɲv(oˉ)Y}6nQq?2!UA,/{"^xio1k+gQ."m‘wj珙IBI)X` 롻~4&m"0nLv& Ft =Z6ρa["O BQ[;p]UZ<83aU[0Ň@EͷhWm*2iOgL3Z%řC4-& sQs T] a0.\:& ,U^=GR Uu>TT ERZgJY_W}۸22i pJlVqȽEX*O ?h=)^b9VA-da٧e6K7Lv4$)oU{{DѰ#G)'΄}-}RH0Hm2nЈ%A޶oHA R轩ۋ8 #dthZǙ_Syb ({ 6r#ն<99VZaʃ7exS(qIu4Fp%^i9,v  [ėV!#Kp ?%Fh$K cOYݔ˻^!Uީaǐ1\vZV Ύ{yK.lK}c<( cUgpwiTH1DOHϴzij`]9G7TiF#QP XtGx?F%nD g3<םӌPR|łq·uh%>9%o2ޝo8|a+|!NM@n&MuM-AVqn%0b<ݺ ^_/fK˔[3mZEQ陴ņtCY?2)Qó!dpBME`i'ߜ )A&_@>d[1,՘W`b1*U){<ۼ{ ez3]пR$=GdCJ#O1<}Npxڷ $tp26FHRWzxj[qUWX1&+bU]DH[_k*\Rvn9#_1CC-AW]F`7#ŌYu{6($j-̹p ܥeL<WǸ+3} ,6G}D(gS4QXoҊ^$ iʡ?Eն 1;w+1Gk@l ^YQ®Lf|Q?U#b8Q <1}p@{JPGHV-y@ҁs{Yrz9))}݈TbjbvQH,fbd..jo\˪Yc׀40L󞤞|&t>7`Yƴ0kDɟTM J^cψ A4 C1P$2NqIF/W7Y뺂U!b4u=Ɖa8;0d4h?)j.`=Tgab};1DQĸ.=K˂%(_5b€'HSXdE4҃,]WbyjESvoǻk$n|i*2`@1 0r$cvo?h9H{s&Ofhu7! K]BcǗyMWq.)#ۂHw$Lc\} @zmC]`PH: |\Dr@3Pw4ӲV|!Z:7hnRY-[D+Sv}kNT,H?MZ H<#?o]Y?E3zGf m ћ*7􆯾Q)Nrl&3տ컣y}ĶC\ANMR <im|ཁeΩ^I:- 0f6%j-9QRG-\MT̵ԻV{> iv]M  |I^9}Dl J5# ɑ#N>&*cg>sWtiq<ϴXuQ{:+4vy΃D0TbQ$q.CHVv 9v8;fȢU?WatB#sGh % GB.KNy: +Tsw aL|,`d߫(u5ˋCC던75{ʉ[(l%zwXoK5n!\I1OB.ZZ*˶P^ =%:rX[1PVDH- ^a L1W4NjMo_l {/f>@ZPp/l662ՁYYcR1"<>>Ex[NDg89!Gjsv2 ?MJkYM' Œi7\/?㋹w,zF{70*17 kh %z(y6Y=d9koԆ2%jx¤}z [2һ#cʳ ǵQrc\rU v}CG ,ރА#/蹔o4jM[zhm+4{T 4̰@0k[b v=q/\VK],fﶛmn+{LY~ƂMӥ &9v @7b3q~=)HܔuX$z)upbN> M."m`gd ]ȓAf}# 7.[Fy#'b`gQWj}{As>&K 9OPu85YL-.c?]_:ѤJV6N=dJB)Tڝy%K^%S&",EX ^(=/J\}fN V}s56F"w3VF"L*Y\]^ f.&9t2\ {L-DC=W3Cz"ӛ(*FS[Z#* 4թ^3OWdGy{9Gaϐ'hZ#_9(E1(6%( f^dr":e KEl)v;wIȰ +2w}Ri7ZʗOqPO\'H,SrY\$E "#Va4JeHiʎE NWـyNֱJT< %6>-srkX0~u86hR 0RK&jzC:N5:ͫ%h]A Iȯz0 *"33nr"7@ɓŽl#F4Xo-rV5(VXB3mWn1ۭ(4RmR>@xЁv"v1mټwa xN?QU]3_U PbPe)/g[ CepDXSTgЄ1CrW M\EtL@G͙Mc)xYyW0ٷfA ~BwBq̫R0Q7(-56ȢEe_0'B(܍N{1TrTF/=n3*K瓱jQCrkKQ930SpJCjr}7lOJ+Z՝g3wzMutW)Sf튯 b4 u3Z>'l3%HH_ ^XEU/&OIN-KIܳ=cؘץ1,r+ӻV̘' ƺU(b.=C5oQ V>6 ,{C75B1v*,4I0ǜO8YS_YDV?2$ bSt$09Y8Oǣ.[,6a %Yn¨C@Qwۂ=m?Z ajk7:fP \= n%rQvsib$ܐj~3+9yϑW{+./umV0TEVM}ʫDKRpEd*zg,fRoJ.ث}Z 2vI'MWk,8)0^ٵQn2MР"dELVjtHb_ٗF"1gԗhHsdH^)ㇶokI oXT)n8'AcOE8o Į.^ C.OGϿ7CzŚdl^^ jLy[b֕ܙYՀ\dVBФ CM9 }tyR{U1ؕvR` QmF#m dnj![\jX6$`59w6`\tTMYw YL&w*72ЭѳM[qYGsՆf\QƢwiR/h1_jo6`޵IBb@1<2$y);As4VEqc=W]b#4B`Jn7Dg܍b@R;使逭9ی<ndtQB.GE-o=CZb$ͶbNwylGg!d#ol7dܙB+<{h۰h04kNdhV.0x.(c0_w]ܮ-ʥy{A11'ȷDY|iW-RۣRjet3s?|6rP u548r`=fȇm(6W9ѵ!W6v% j#ְ{P#pɟFt$C7@ɲ8? 4Ȉ !WKʟCz[{G%wݟ"w(m3ߟk笫`AvvK\zTE(V{X|,u+ϛ=1{D!CrьEU2&[q:ڇpz@ᡩcIrRXZ%91Vߎ|B4eX*yD@ՙs+C$8KrpH8yT${RҒ!pa?8n7eP<|9RLt[)NT.K6|~V:Ç+;`dPog}4oĒB٬<Ԇɯye/6_|3QkIjs#">Fgb1b@$dfʡÌ$F34Bh$4K/Ym'K k)lh{rʶӢ%bl$z-B{Hǯ&hZ}I\U_/~ж;/JbÃ5(2$O1Cq^ۤq}85S KjYݟM+G*ud)n`kF~~qݘℯ`%A0gI=s[X`W&<#=yJ4JiKnNA'lBs_&{܃;ѳِ}Zzht{J jRu`xwBz 삎TfLP:`KO6[Ff* {OԘiK`qa-\NNWʮ '|U/( 22'9co'&jq@KG[\.[< 3ž>@ [0J :\Bf t<,ݶEáE䪀>h7Uqi.(5"$*ez&UhWܸhI/vE-v<tUr^2aҚYvaĐ  Y\(uDqIEz7fU$6/,|TGeg>l.*(S@ |~z} Sn&ݟr7Q #l1Q H=qt 6Q}oG&Iv*4.M#wu1@)zu^7V|- Pf,OX:=YJ}fe'g[wj7E ̪w*?`WIt$qUn]QhZM,8a>6y>D6$CRNKN>>WEݙZ;~% AȁILRV.;;8##`1л\P1xu%* _ȓYP :R 6r^݂8T@~=V>h:=-z(O$ZzD ,\ 猧Q7"KvCǗQK(ʬ+=3Y]|+S*z4-12_*iaMꆖR?GLlK%D0t_6UT8Ε,zA-#jTq fi8ի8KXP `wdrES !7gVN7 #XLlC#m3ԥ f0;iWd>KJ(Zf:V\8WDldZ` խ&F0qΠTbUbND#oa8\CG?,eҊMy(3dg?M6RYb4 #q6WwŲ?- ^k5WiQ}󺂵 *b~K4i2j^pU4v ]͐ cb95B<)kePs6!CS "l _8n0obQ[ 9MEsf[57恃5Z' 8#&K?NNlP{Ϫ0ɬ?wBAv%ЊNT0BFհg3q,-#Z2V]{9)cś%HǷ$ˉt?u/ !]+A=وQ / CicI}Czz! z\\@]1mnưm~&6 'o,qt8ՠ 3ys(ؿ 7]'ݽ\Ő׿۝ `,Lr7NyJ1셸%X=5K5h;d>wxTN1`jv9YY98JO]wyCLrH]Ta-Ȧ2*OMȢwz SVRfiEܸc)vawk:,Qd(zDRžWy2ښ9Jí}MRS9mRx29P͆YgbO9 d@&4 U<4xV"}:n @X<hCe(d<3)1•$[%qkZ C1c\T?;^Jxo7.is`R!r=9|Iu&){Ŝ;љ=C:HڪaPyCEtdhx:QiUfEdy%6;{B-;bDÓUuxXt8dbfW:~_F&^ǯi*-FWDyPj b\SDY8,E6d[e  r<\j # %i |B2/T \Cnٳs Ƥ Qɰ857N\sܕ!DfIOZqLkx 1SZhU"Mj (.Y˦% $jИȱ&,+w:N;M ULÓ7u~JS0dn/0*SEN<`ԟypYj'.N+<}kg`³;dⴵmWdg) `)*:N R繧[к)f1/o3QC߹A774"IU*V?钢F$nKShG-˾c!%%8i؅ˎ35R 1q}xO5be;ha òӽPTS^x=ڢjmq blX.@cu5%?BEl Wc MMsP>_# T69h>d6#X A*E3(s7c(4_8eg8_p5C U-\'ET " [n:zI BF<.ޓ|.SGg:l[p"zm^^2 fgi Q̋Qϰ2WNȚxࡡ/'52F;gt)d*iU`VJ ̉A g!;5͞~Qޙ'_r_"@JkÆN|{H9' Pd~[p[Jfk%@Y)0Ү0 BʫPr>QԨ^RChsa]nfF>  uu_)#w5{4`Lh[ fڤ wU뒋l~d҂+Qw;E/5gb3 tMU<yV(~3XKc[W3v(Jo##FHFŎFTYiE+?CuGewZP7ZEi |(]qf [ڴ?y RD!AVˣ tՏi˓gj׶  Mcy龏"`QR^zUС0ڇb3';@ ."*/+ !{)84U˯-20!<,o# Ç[:ݏ<]ff< VЏ%hOLBvPV(@FHYM&O7yDa}36 Bxh>T(~b}vÉ;':F.k[tT^[(22Op5jjc'  ,L Uh#a\%R}{Wԗ쿒f](QЩpY3e# C΀whK 9(yi3C;glJŎ%JIy5uknܐ 8kh\4v45Q1:GnDN!\Cwiİbv,(OV]TGZPbl?2rvHɓP*_Iu1zrb$A11W>BO~򤶄Gzx*Է∢-D< ɦiħ5>Cb$D;̾A5Iդh-2ָ W2[q91>k-0G$sero䉷vd7oKCSRKVSSi_U)h} c+DCd:m_+Q_o Cdjd)DVov`J[jYKԤ$6>BDש5Wُ7)ǔE$@S&9Gfj|]H (B&ۛ=.хڰ1(LTE_Ee?WL'1OFA Aa'獍=8Cw8m7пvƈ BƜ䄢b)r)G|kЦ4x(L l: 4af'&v0=)# ʅ@qO:v䦲$^FrC&{}3.B iށx]USx6 m[ nt(D(٬z0}]O '~f ը1 L|B!8fwPe='|MщӸ-LAqU^&JC1Bao~>wT|;Ί4AEre?y(2&uva N X=HC h\<~{*q2; QM>kG;;81щwZ&S1.20%@p9>)-1Wg[/s=ٟJU,?,Rdy' 6ul }ݞ)'&P" VHbsW)9GP.cI;r?k*,N"4-1rPK J=WVB%=J^>M붃54%ax YఠcQ-bwLv\|y5J cr0#|`wL NVHpP>/ϗJbN|oo8xX)xqQRd9Z`]j7zװ[Ir8J ӽ s T6;K۟>gg1oX8#ij3-&w̺W?]LX̎vlH^X:zD&ioD6604:jz/r"Q`~ m=TޡﺳW5G)dhM~zl{kb Ų]9# c=5̔U="^|K0[* C˪nX-e:ދ=޾o3w;Z&AJ<_4g1V]њ:hh]zhǚKeQEu3Dzi{Y2 ] nL'ɸfjX;";CB1QdeNNW:9׻V |{ Z~ ~Cr ꊽBn/q}蕍0EOdW:vAÙB"O ȯ(lGXP:lj^)rY@D wvftϔpRb~诵v)ZLAy503?"k].PnEx͗AnZ[kzwz;eTCx/7oTL 6ш 7?%G#D.nR͉uՀ$JbjaUn#pǔo)kvnqX qvR[>bwvEÝ V4D9{g[˽Fj\e .p\1Ά6,*mc27`=& |%_MT⺌TlCȾNCvڰɐf..v3\C97RKixzoN%3 ya{$z u~/E1*t*63mqcܡ6N)N- iLD-*qP1Z=]P胷\.D?oj#LԶV&tIӷdY.M# "M~]M6f)r/>mGtx*@WqRS" :3 qVn8L{^`k#V?WyjtCb;/%?ʃUV[ &j1߉bxA6{7]۴#( &J)6S#+I:>' .^n鉘fςC\<2ygڷ!Ϳa=[λM1zR QCR|/An◈RlxLL]g:h%kyDcS=0'';jD^f !#Ӊ'S"VߥHV[Mwwmo >r.O4" -< H4gw ,Wq4G4\nuA?T2ŀ‰ᎈĪ}equ9TXf[QsӾ}V)S|KTm]"(q/F`ӴӖQTӯd\E0_bL i`c\.yƊt#qUT:fk 9Z8 }_'h y{͛/Kwwm19$hg,]Oqsŏx.G9 "Sʽ[[e=byr AS[ *=齝IV6܋V ܽЈPe˧QSJA p0~]!G[Y0~WiF(-+}B${; T0H"\_ iC9խg=:@RnjMb tf@O]3ќßGR9k&E[1gXʟב &ݯAGD+;[j"ds2}Pt{5ttq.1|ͧs+b/Q 4:4+$7L"Ӎ] ̦4Ïi~Rب)sk`>M^+:_w?&A@rpkfn6oW(hf ^C ә(HaZǟ>g2#/6h)/5+n) MR Y[>Y(aYvo> 5x1MH7<|04 %|CHYa|zvooыRx=)|ii*p3\o/JE]}6ԧTs*1 [CEӬ۽8!ǖ|OXBhkWg&)#t\gfk6PHMTO"cJlГKC(-«b3> N/[ 5X@,P W9~.u?*cOYQ+P Gl͉t&Cù ȹ`;b4/ r[Nl2Xv4=ecdPI;k.!5³ ܃ʳ\#x1PʠUnk 2{;kDwҠIb`J򟛅VXඈE*4pdf4i4ڸqr8F_7/͔ 9NG5N *;',\AmVU!Xfz//!{Dyh yNGyPSsМ32$%hO7Jw7b°80Y 9 (;7W*.=SA81oJdФnn'[y/@m}N|ē^qwxݔ+cUG6I {Eu0li~TR2+B񃨖!n#<ԻeIL\N^gx Hj HRxfH!8I0D3 1" S?IB^k:|cpu8Gnl Z_ۖcV1F)F';W𒰦}\͉ͻ$EuԅјpP¦eQiJ8ڨR8H9D+~`|יŸMo% m>.!i,nl$sU!\agԐԑlmzaójS[BfOW`I:]J6yC tU'8e{<3C:x\PûA@Cto|y h5$@=s=9{^aAԑދRKF"ϋTmމ.!{, 9 7dHt<q4&sXR+IY͌m+ez(0l[M3Pϻ2ꬢz4\tL%<[Z-$ezLUÈ/!tip!֗n]^#k(clRh3 -d"v}fɴ¸M UxI-`9R *)%j&(LF{y692>EC&q(;Ǹdn\|k&RLתu-smR/~O!)ͤa,7}c% :TEz&U('T{q ;b!%aTO3xvPA NJ,ưlMQ3NjY,)׬ 2y.4+-lNyX|!oz)c'~GD2uëm3g>QAݙS$9lK-+ .\F'Dd՝j}W8emžʻE _bfvhH-ݵt(N&t;b_~ nZO)k t27m*tS ^09P/2 bl3J~S;ҎbW4{Z pe)x?'6][jnD,[9AII-,y\pqWtB:&|vQt@0%,s7 PRgIo:\*,>iR4K)L2urmtz+AA&96$\KO\C¯:qIQ`1Jnn Mʶ3%4\ir9oW0!Ԏy_RzXeFR<+L*қݡtk?5gr`+@gɃ!Օ+d]AFQ*s:xPdZSv#öP\D u7^ue]tmz @[Mf\pu{ɄF>\+iv.,E[##(tm)K ZBk̐$T 7 MTU%Ϸ{<]T ;2O^ #U`/4GvТE/ 搖laGUitG7|*ص:"L](q)K Y=WTU4' @MX&gqY{={Aia2EPg#n=d3R*liAKeNr%۝N8{ViƖCs8N2a;~$!>F7$"Zu1G%=5N9>;8>Bv#G5@(bivIxj2ǻ b-0f_ 錖?$*)A6(E ⭺CriSə23@Gw+*(o^k !Ff L&=W=B!]5n) w$-L0;G3&bdo-$OxO2V12u/A&=zE37(?`V ͊x_m3w 8 YnC[_ʉqmb+hw10s~V(#$FY@},AKLG΋K%ZkfޱW"uy=[aE$3#p"C}$ :8iCZo߲ďٸ-Qi]y4ȁբ$Ot͸2eL)BbSѹ+ƶEE|ċȔb,/]%&|Wn[ubtoR2Iʎv􆸊L-qrOM[,û{L<0ٺ؝֔{7@%W?sI@+1 M{ūVib05eE;-O-vb`9!UK. =/3Z%J AyڒQG/*Պ_V(v6O`M::f2}7@IOot JUe*ྐྵd?HSp"{Ì^,㈆֨Dܧ!0augY`:zNO5ZBFkdeT u`;i[}anlZ[ڋ Wu7MxހX5m@=_4'\eLaNnΖ dܺ~O) A${e%z^݄=+" &vL~-YkY9ՉyD6`wv'-{Yc 4~إi+3Eyb~0-TPlֹ= UӾUa;W܌u1AӨ NMYecSK50yBۅ]LgZ+a]zB.S6"/*^,aWo0&=]s8S ӝXdVX$y@%9RdX[˜ٻNoK@r:wL8;[Țm}b$ b^bا+4h &I?\ޘQrk/gާtC$ ng)"}M,{$ C|n) .)ooPg3BÓ턩Eٝ7z@VK  0~4KmA5}usz¤fݡ_Z= Ḽɞ@v [Үk>}ó ,ix_6Ekh(Ǫ^h= O 7R/jB[Ȟ.5Vjmb4 r[f4Y׵i n,z^PSၦ+v,((VZI^r7Qe?d>6 &/M]p! v1 6~mp+ [;lk!΍'uVOlAOM>8ʍ\:&Xs$H%N~FeY5vP'[7bkgam0RihD]FKImD%V3R+Tj!iG -2iJT <8ƪI4|yό.ʪI?^_}Sh?V]`/a+ yn9MYΚoh"R.K lhrpټOp5\tAʗb} HRܜV7'X+ &zV1V$@"yt>q"^q\^pT޺&@PkvN/#9.]9x\%6yZz{kX!`ξ<62;3XS̯.1+E *WNYt!SpDmMS-_{<&`=kL<K+0,-k0Dd~G\m|2^z$!>'^eDP_)mjд3b Jd22q"M,}9;w"fYUɄt2TbHM;"B+vK;0hu"5.2Jyǧ0f>bhWDh?z7%:B̔E_gV4(\f>p%]|-M P졦ĺ i\ oX\K™Kϕ'kmQ8s|'6,ƣ`S\.e8az@ `Se+/ ۿ]c mfڢN'B xv݋g,gߥwwON,LXkl,n$c⿒ݐ)TGnN*Qn[xʙXdr1V Dhxe $ Z,lQiïw4%\2۹M+5"{T]`NQJ*<gC@a;7P fR|PQ/%.Kp@FF0RC9UBC~l~/|dW}^^lQEyWQp0$ BMHEw6A5>.|>1_j≱ˢz ^ylXs Uc@ͱ$L)P>Ii/@}]FTnQ2:[4 t;Z:,4hm4,5J5͕"?QƂZ|K/m۰m\,ۣL"Z EQtEtw?p*6pCK83x9s$;Go4˚f}c1g>-^:ٓ6pMCzARۺAX:^mjĊo7klSOӠ* _t'33[w}jJ½j5!m(K B716.\ddK0W \"9B==1^n.M9/&V-+A[ jr75Q W\CڡׁT\6{gZE{4WԢrCBA`.%lR$aeBr.H%.ՌF%(sReA8gy$Mu|@9 ]<6[;{՛"LnAZd9d^ƗNp8zڎn5?er .׺+^`ꔺe~LM*V1sL;-g^5G!VnSԒ+vdo.^#&j9>~h(2Px}c I ;0"<efvgSY+x;XGJ+%J?1<棎4sU169GyGȀѕcL3?7rQ*mLyGn@i,^|x\uM<|C5P(+ewBI%[91m?A(!dg'X~@1 ߝUoo|'") r 3 4Ʒ )jn@n>=OG PȂ+N_cJ44}|5qZUR}שyu,h]v{0]]c"ǑuGNW!PN'q"tvpr-Or9ŊI*v5/_ʑͶ[ZT-mY჎/nR?5&V$~cF7K#8JoņLVj+WZp.|c[8`¼؛+y%,fgTg~ZL,7ؐ BI |,͆;jrŰ??92<݌N+_>IPΠ8quP9!!^׮C >7j)B,nfVլ حȜ"jڪc\lfi3Fq,Ai6_\8m MHS !7q[Ќ-1 kc q^KE.DFЪzv%c+X45w4f[|+IrX62n臭氃 ݨ9a|l1QT]|޿lkt5|/wL-/cGzx/O8[@ܯ-߁ś *⶙o/||FGsj6ļzt_b'ײ$HbzLpݮ|WBD,!8nGY1]mx_A=rQG{MEP܌e-^vX m<p%zfheo^,dm/eO~\6G߇<5@Xf2-nUd8zȶw GN#ߩkr|I'ZSX)11?G05m:`o=6HҒΪ㹹Zd?C7Ks!k{N$}Anz׎$8x…K-QsJӆ?{tFNvҨF Oj1TǜjXS|Nm=m&٦$2ZӮHT/6 #Tɦ` f )?.bj"ĊٵB{O,I@/81}*0r[+F&R[G{ő Xd̊0%/zM6GBqfN}/9u>FhAq`BLbu+fp  Fz50 D^;;^lޮ)+!E`X%.PB⬰}pKEL:QG רK-$ aiwrXf'`QMadsܺNuxGXw/@*5K!Wʿmfښ=8.MY붟j<*кE*7EV 8AP*C` Thӈ(ǎZwA5|:m^Aw)PMΪ݃?pr/.B+{; #Dt#CtrhzW&8w*XY*g aUůGfGjH&>ܞ'ˎ4>?:49Yhv0Dj+Z ~s¾,]SDs[5δAMAz&SͲ;[f:~ۤۻD%`t8armPYH^!eҲ<wpBRWe:' uŰD^*+*q9Zynvj~bzgHN&^ڟ0.25p%7Y(KyvɐAЫ)ϺOӓOתUln$%|3Bۚ q#.R7\5h8} ܆X֓O^{ƌ 4:0(VRWFQJ2Oj _=9T.oNQ4%e@8\MMƣ5; U;moTgI:w8Fv>>^+lplPqR%%.+ަ k|k^_KKM]%YBu@$ѐpY̓OM\^"U%Zh4Zf;߃lC6vS~Ϯs>_B>{L0yf 9DM:mf3І;~,AYT .|XX$ Mu{*a>`cT=dT6X zI^m 1mߥA}ѵr1rdIщjdHH;NG-?2}"lOp$;yeV7"»2 K(CV h&I=;9ٴ\&FJ;H糶푽oɍcҋ9NN8ToΆ}hKP2L91 g?qw(?MTk[S` 'uhB,"!XFJHy<@jl!&?(xiEAJ%g϶imhBQ< q"61ҒHK1UrT8R,hu/4`pm)s&O89_Z&{iIl `H7Ĭ0a?)X\ϹZ2ǺcґPն7SIB#c|u`f?Mkjci8)[Qs d3L|-X]G琫N2!V_Nv4r1AgXttpfē]ٓR {uxt['P1y\R: fb^$C@0Nhs_u9xl7=cҼn# XEdݤ?iŘNV3'*Pk)t*R7}k )^#_+wH*hȈegU(#[ UP[kaGh\#h bP:3j]9// =q'*O1z ;:'k#F^"tDW+7¡5jI$p󤙃&~I3ێH_* @h ̷R6{J߲\aa+L!⦍v.b="h܉c/8U$F^֟\i kM81)N uաsܕDduhz|]x30Q`Ɖ +@ r%qpb<_)}|!#ߍeuYtEb4+!*Tvɔ7t!9u Z1#sXBaD{:: zs>WRwr%mx?X7H n"4Ȕ ˽MxK.㠜^WsĻt$E^^ux4őCV(W47(6=mcj&{K-)A 8=Ϋ0ݧ-@{3Dּ\@)օ^W+\Ho 9Howߥ\J6.<9ƌN߈2*A庍jdف*瘐ν^L{&!lbJ6pD:2A< 7P2< QVH|8y Jd iqѸ>Sӊ'ŦksXVA :<-NZN +}c;Eɐ&y$ 驄>a:C&d'>)d?G`:>5$o?96`ͥ"Sj7ؼ Ok7)I!(#Ѹ*}vy6Qo׳[Kc:8e4$X1vLd0HUN54)pyo[̔, 8퉘Ju, Hgb=f(9Źdy 5CAoGrծT=,P:))f6JdɅqhz慤6!w?.C3?X=*"QGϭͰҦ9o_~ QyAY}YBz0/T%ǶăkqW76ѕd|fĶWSIZ XlO=X.9WtF1=Ku.+uG^"G6 Zӎȣ/;|Vb7&+ r0紒zîV=Г#Hj-3N트E[M*-h$ &0'0)@LSGr^Bxey}H㯚!R1a}W s<ʯ_D/ʟLMuMΨe9f_"m< kkcI rp:KN-ʅs0^4E7߆>@&"ܧe4q=\O]T{M>Lͨ34fBE[NۧZO/cPf%~>Y1^Z۝h훆<`3}&mN|F^q*ÈYx"Ehe](6;loxXYuY_bYU֢ kxg|uRv.`uHP Q>5iv[e!ʊs%8CW)#8X `)|:;Dn*_:._F xd F hR+Q pxGV<@Xmb+j}n;nl[@z43\CP8¦ ݒsŽmy|y'`UvgNBqJ9skzo&tL^ԽBO#)6 ?nR,,AM Ҿg+=:<ҾsOk].g= [+gxGMLzb9ڱO"R`4}>gk]2NsiTγS@^AVv}j{S탞bfcA+3M,-7[ť.|Z2x!%S! :t'B˘QU`N~eb9JI{r/1[ 2z\kPR#~;X2j}#ǼU,>tZҩ;t\r<o33c[_)Éza. (W1bS7ƫs7\lohX ގl>T$SKӨI7Nᝰk֒t6xH:nXJ`0:!)pʭy?w[J (J񮮢{z@>7)P ~8"2m{{` r!LyaR|QuDTKNo\t#Jo_3;@7Uͺ]o}8]BU1%*uz7yԱ)H|`SBR;wKfBm_ s}>%P{AC[pV ǎq/dSY8Gd6&YE6OSR v8jxF2 V9=jP~qv ;/C 5A/lɡ=ȉS̉ OR)H1 :D[mszdQJ9U2FLj$&0p8 ?ؿ]T<Fk&.og)0xL5~!pjwbTS9˽]O8,K: @-E(ov ]]'; &z~?SQg*":m]geFrE,ͭa2%ꊞe y4BE1؄Z%?axLX BA-+3bk{؝48P 䨛Ӿ+ pa͛?jlYOId $6brcl%Ih{L_Q~ 3NzbzCǰBűHws}]!HCi_+J!Jz.FE'h91d޾j[Q{=twȉc%1i4ȹubrX3vRq;n#l5 dNyu[bm!k>Bvj+:Et&{FPN%qe~'`n!n!n;hѫ囸1 %OwI!?*`NK6q/P,yrjs(P޸pt9F,ڮKdkhc{7\K@{픝'g0}vc ..DamXf̍DwZ1X/_.3. *bC,?/cVC86gAcSC"OJ ݐ5lÖz9 ѕbJ?_ ?S<+"IWADr"LqkGxF*>Qq$D[~&n(NU]NqoF뺠Md6wD5a6q9Plm'O/@ȓ , ~Jg)MycȠxeڎs -؛Z+KFd ;`;׏2"5t5t"/WFp <E9L^Eeju.UjMjC:xޫw>S| ޚ_(unq;O ܷWd\KiTk"D§A>"T;YV] AJa%_9 ]Y}^I)^VFI9>C=o,'saW4oĢ뜥š#)n 7`ueZڶ7lhW%//}s!g]7g)LpTYҧݍ).|p vdC FMbaE&E_ޛ&DmH<H<07\G>ozN0<I$4)кۂC u4_y U/onzxAzԷV7 ys v3r)&`.% '!PFb6"h4jIE!_jۅ-N)4 xau!J?SmFڣpu"]LjhD~#6򴖫aώ_)M$$x*.4ZUl/MeLo[&pUAVXd:€Q"/Pn%9<$@U!CuwhUH{-jp"eIeD/``}?Ud@+1 b:Y `A y}nXj*z56{ٸ 1SUY3r?|!VQhԕ*-hl2 5mDcU1JJ#1) W*wYrmVd(ڗ׍4-D('rK =9SbCxy*>c |3yCGxu\#^ JYu PvjU7K4֏rQwgп?ONU\^Na{46Py@"UL~#2d:P`_p$.Mt_ yͫ_UT$O8}1ծLLF1њz5!V?" ! &G=c1&rp7{ka ~ziضzcp9 FW# )"ڊYc\` ge_3ze_$iIV'+ C`;7t3ι A= !%L 01ay`ag|;LY̮n@&WtBj+1?+IN:@^φcS~_v1Dir_)DVU0h^ EzjͬpJQip%+@#5dm=hun:Pu/I_wv,M-L|8wQh˯Ы^$7fI5W<X1gmq 'aZ(VTFݘpG1Tٟ2 (Yb"<CJ CXuO~K8{ >e {M*'?⌄Ͽmzľi"76 \)~sk&0]gnRҥ,oY)4i:eNɭq^`B`4Dl YлSH(Sj瞧wҟ^aA"DE:UvPRA>3vkzIG< |N|ôҨr&UwH[͝kb}\8uߚ0BiYXv1 vp։noAWdLۈziwa>&#wWn{/%Hw$8QK2:ӨBfCJ(R*sc$i>_c`WSY*( _cFy)=JrnN[ BXWcԏX‰k<29gR4X۰@h0ڦ9Ur) /"[88|"ƆJ*D:ʣ2:v`R۬T17~`D :(QW9aRՐ3FtTScaq ːb/6GۺpڮH}#[z8T+|د4Yծ`Z\:'f~/lUsm(t9w2L1Oٯ˵xKJ=-(AH)_ |e`?̼ڴL>킂gǫP> 4rZ(\s֜!|ݵ9yqxOc}"o>1L;F$W9"Z/tcDgNQ]ƌ@ޡ#Md<9}b(E|B_9}ƀsc'@B}.\x'*4)ng] " \ |^bzCEb*W:}y;ERx}2;>2xO];ZAojuh 4,:@3̓ѩhʛ۩^3<іĜBh2/qWp֣ [x2HMHv$mZ=AJh3[ˇAIWν96oZ'X}I{m'qZf eALF+s~r}O\!c5$pj)e` R.ja^ݍLO#m`۝[{{+`/@.yyV/5U"s踺'U:ĚX/kXRIMITHz~̆[6N?Rq5kv |HW. FUW$vd)ݶw19B. 1E*pI$V:˓z AxSn@BP3KG@oԙ㬫`'feՖ8sb,smI29+oO2&Û$~bky8?GȺCM6 I1{J7 9SI0A8s^^HT_j0MkY8fŢ țBplP;Hݳ2baP ?)a6?&?idF()jbNur~HdNC4#D lҍKa,ovTenB` NA_#[QX7 u$ hY#2%5WFN7ʿ%0/sMl *z?;i<:nkr_( iN@߭jRz7Nm" &XJGpx̝Ȫ%t yT 1$%`4A )}-e_7o%wJejy彸0gfd۰^MlJ-gHA "4Klt3\C_h_<[P$d |ma-.,^S`aOBD~yAֈ✔qv0C#Mtpzنf6guN1ѱN*қ89(TB=UhgPCuS;j [N[g#@x=6w9g>U&ºYCvAF;APgBkXHMe;ayd)W+Ox `a'oO7ϣN>X!_8~Z5}roƂf^<0qy!%8z efP4i)a457vG ׹`1SDߢ#Y;n$ 䉟j`^nUN:Ac qaٍ K—v\ʐ\|L0`%b& RPŖ]8*tzu1N,swÓv:8 Y,ykp}1Cw9#* Hg :NwAP ZyE-^GO#[K0fN]ħ\ɷv0Z(7-]ɚx(دZ܎zE~Όcb\g=[`?pyB]g+-^}Xbaa5fr*On&[0 v_NCXL/vκk~GSGA/GmpS@uкZgcQ'CZ@ԥ@ Z˶zthK/5 Ex]kBHDfINy[=ѮH[X^z$-^,iLjpV }Jgw'4KBMDV6Ϯ?[U; }D1WH9'([{3> N'ш(/@=XBY ̹jzJba`w-RaFt'7,ave,$'O"D$?BV t7yÒL>);*}yZ)NLB䱙QSu1x7ivq|ePsϹP9WHx;7ނ$M< lI.coO-1%Ɠ04{ [F8Ǡ//{p;uU^+ l|[lY7I mQ5mL0elK1"Pp zkफZo0DUMM[3$TSTYx 24|%6ߠ cWȽ,ۅ@Č.ixljKZY!y]ff3Pyr経Dv siC{7ҐmI?'fޙ 򑓰LqfA,dpUtqI#IAkF'}#`%O;3IԨ ۓq &Ǿ~NtrzՌ$K+ŸM|Fߊ~yBk}+"D36i@"Cl b2 *08ڡa,oDVCFN"hTRL$ZcN}I In$-/r\ֈ}T+ksINj"r UKsy2Ӱ2sˈ۔.it}^IחWP6?BYIPX>ZC?٨#/^&7%/KS)]|ѯ^=hr&+~EZ?aH5`'(=\?e;3TۿDlj2t"} J7:ȸ/4y2bZoebD3\{Bx~O~^7rQ`K.d8^e=\űa*vDT/R;4OR'LtqWe:hxk̀  :XЂ"$+gS 9Eݔ6[Nj"+ "Tޓ Y\zߑ(wh@ ψ yWY[2?S'jK݊R hT B\eyFhκP!}Ts7dK@# EQ?`@i -Tv'wU`Y `*JHPdf7!SF K!ý;dr@|ATKj4wۀQ|G( 9ޡt+l*}oXZW9qɯ_o>QeT1;k]XuDY>=[i]qi(MrlqɖӄMk̡ I҂"<&8T-1| heLXT`cz߷1?1rv F_yA>ȕ*o&e_9]ղŽUB! EìTƚS{s'bzG ztjֵfcgR]}YA3ou"q&cDQΰE#fQtd 7 –A-t{>(KkCUyl`~^|3H& ݌hk7Ǯg`zӹS\}cNl\ oLDoW">y!;fݏ€k ڰZ5րy2F.5 :S [?RQU\ 7SN'BSN+drUkJJI&<"v, (H67Eƥa\I*%XFb\ (@v"sֱ䂞h`%[B_ݠw kQ^p5H\?M|ךf+!lz]U$(T3B^1cv{XT3Qƽ#a_zlL3>u)`R"RWJКsDSK]2,lGDzºSldЯ(FF6Q7qUR#3鿼l*94Q!C Z-ơhlf *}ݳ%+|1Aϯ[<+;RFrLUw7 {qhT"[)&ePNI}_(Dd2 |Dy䧫^౥-ХL[MtYU ھ:"ms Frt|Ct\qw%`b=hC#CS=8_~dD@J~~HV0JnqGxbA¦0X.^jk{.5nvrS8{fp\WI켈U҆H(߃7!H%oR{Ѣ6%5a C}RtLay)d|=p4]u?:.OP9f"Q0㬁p%bbc/ PRhu$dA?q_*^"$/fCtY A:=Rt Д?*iƝjȹl"SBoF{x7HJMa^ X=Tnо~]=~kpކ> }Lm6n~V.V"%"d9+.`f#sYMRJB7 ۠05iJp+CǵI13~<&-.Hd_* 㻌:z-ɟ& |l#0sem .+uzWDXpC剮3* Xw̄bx#ШfOI{-~) e[._qE@R]lDR!59l"A+e)\J\g7yϱЩ s^yi+H}"*%N8 pR܄v5r-wGL|7$5C0@D"R߅z]ZД,1{2u\ZA~ЦDꯄz0K~lW)Z<_GxF-(]jlJ.XJ˸g6QNK0+6M9_b;Fr@wc;7#b5VmeT?䢄jwYk8xD'zҰ]mMĜ&q}IhF!܈")\Hv//Tq\T TEZP^;&w@>"$+ׄ#@a^dsk+}BF]P f?T] Qo )qt/;"17`#ה^:gv'ncΤn\8 z{C4rϙ2*So֟n +/pBaܥ cS+.׀'t+ˤ \ W9ꊟo ^,-IzLgդCR9RD!x(,|7m2 =Qҽ$VE=A;ǁxz(oиW\[Z!PnOA شV D(C˴=i`;>BV~A~;E]FP C|[V#*&W8[l}W !JL.Y%uv9~Gx52qh5M u0-ki,)M⼎X1^\.h" ^F`ޙqQZC0UG^ĦkZ<S{tQC;~v҄Pn65Yv# UcE}"='_I;iGK%dhl4Qkk;-zP9q<7$/wX}cN' n5YY973,' WG_Je~ؚPlx,zvO|HIcx'"A+ s ;Z]1-;14 be9:akWE=KI/>j W k؛mVL>*rbE] bOUBQKn'o_;,WeٰyD4hO&/UY{=\Ss/篦R 򰚑%LFZ:+a3agC}78)aD kso>JpFT3ꍲm^8Wߡ EQMFk{%ik$kذDHy`4r3pU uC$#d-2|Q~1 q+~VY9.I/uJ#j{ !\)Ķ[I4JEtLj{sM%g6BDn{8œQ fO@8jRs}pOcFp܉+^fC"-<6G؞)YD)jWRy*<"ҟ&% DŽG:PF@ /meP@W sHTI{B¤塚ǰܟYb}cմ攄2~GMq0 Ga }hNDQ&TOW{Q- a!X:U$z3 g_&^䝷pY\ⴚ(+rD<FOi25_CckS.hv|M*zZ#Vyw!9cQp !uQs7CqZ"tFs7jȕѻUw.6vWC> .!qdvSĔVΌ#d1C҈N6th!ҢPeh(.e* Rs,Ob$0gb~ٖ'޶5\AܐU*Njw8tOvr;]4: ҰA34 VYw&8_ CN)̝z 4yokBrKv_WO%4ڃk*Y9\kH+Ug)3 W2i|/43soIr0iH00ipF`#Qg}c[%DzkI~h=Q_ps]:|u3h6~İHrE}1C0T' ҍmM"yo?$zfmM  _w*YD]&O=q8A 2FJ/96)c˳ Jm6gt&*--fPdoHa%> "py"fA *a @E%էoV) V'"]9#'Q:h|<_@ŕwXr(ZOe{A_w!04oh-!$|q|޹F豶t&:?In qi[1_G\dg""}./)ʲf=/i}t7(y~DnO)hB?+ҵ|Ɣ {(Lb\g ]f7cy66XU!i׭٥R28o^HkIJ?\(|u[y/%i"|mӢ ih*>Sa_ד &;]&S!L^V}`wYB*Dدz܀_9 um Xk+T猆mb,ؾHu~hu&>IOy/8xu/=9*K+pb ͻ|U`Hr@B[ TaKj<Ha\ݥn>2=H&@mpʐ7)ʭ_÷ X׽x;:GhTQ~|e aCvhFYHV qӻplYzu86ϸAO@Ph% )H4\v,)Z "Gv )Tܳˆ%ˡ3 u/& J)kM8t <|"^ =,DU~ 8m}`M ThuBoBfҗ_pfl4 /|k>l rQ[q?~av tS'ua6+*J ] 8sԇ eE)SYŎ(SΘ񸼎GTBHy*4$)^p}ح] Uf]j8lѽ"*rJX {V@tҏS=qPfWmN'.ayR#0Un ω2kV7$h[m4ŘfBCeWӆp™YT.Sy&6 5j2h-JDS١iZ@J{l:I)?^Ιs.mo.E i1G՟n'%Gq'{dpsr9jɗ[[oL"ZZaƩ.;ou8q)%>2+Nw=F^< 1\V}ZJ}mf]:-ءrcP,[PQjɼ}r.M= k IA I_Za ]=>s♲+o̫)GA7A^LiP%{hEDYX50 sdlk|)Dz{蓿H͑[9X?YNq-">vi#bu؆8qR;OnN'淶m`.\3At=|]WB2bB?W "𞜔,v^a.͝c};2?*.mc }}( ;f}q8,S' 1eW+`z6 :ǙK.5UJ[B$ L-70~9^Eb$.[hSvW',QRMf|eJylSmpzܺ Bst_ 3 5N2&JN%[| qx oJFp]l8;r`oSΔc_>삨oYР/K 0>@ u/J!jJ SQ$R} xވ&R )9/<508ZC>B"Qke\ 2ڰzG}87ȅ5#AxPӵASvQ} 4:Ñr>X*}% $;m9|j Ww`_Yo&mi-t>`sY nX/=z؎P&9nuiG9!m/ĵKS1Ry]5P7{ .'+M`F!Eq5DNS+2JKzJr(z/*C(Aoų]u{o e\vQ( I 0+,*ª/Ȥ3e>cGl"U:F7'zx2D8G-up`=k#gpn*F9}C<̀8Em4=kxejqn I 1=7۷g!s3$d;FFk}CGdJ+Ȭ.R!.r|]yy=ES 9B*$wQtmI!Hfj6~mc&0葖f݃χˡ0=K;#՗Ĭ'~Gqhcbߞ.Jdⷼ [857}^PÇ6ӄjwZ _F\~8V/CE4H PwNY "åG_Jlc[tã&ʠVrH2~؁_е{h[h=R}r)TWO?Yk g]eUSnuٔ<̙{YbV׊A诚s_hO".*ofw6 ZI= xY|<bI3,J9lQ0tLg8sɮ^ }Xn qT~.5oR+ )W)B)%+.S{+RViQ\b}bb0acĉ$olU=((ٮ5f\ c0l|eZK,&n:\OxH,W6Vlh mӹnЅ@Z/Z !eŅ`B<n3$us_,"p}ߦ 1 Nu t`,0[ 85JsD ' z??Jc`T &Mm:}ʨać;85A2 cuЩV #DF}ut s++Ip\nug̡*D+|e`Y;ms: ǥN0A4Mb!AWoYgWF$'v-5&DTR2*,K]? qm?H$ǥ^&n:f 8y~a\ +YIgv>?Pv17#fx`u`{vG '|cz|KКIλyYX+ŞxɪӢHR/ Qfך7PO"rAuʋ{,F;3ؤ-og=n4Wɷ̮3Vjz/O4&v4?,ĤY¦IR;88*TG:4kH2dv =mϷtz;sMOA.H*N&!72xҿQ(e% X) lƥu/vjBkyOf뉝1jH Qϖ^Tc7# λ7GRO~jzevz(v5}A_Pɧ[V$^0qQGQ}44{呼5Ō[ߟZai/gQ(R@6`j+j(4CsA-=C$#~gH Wk> &bplVb*%uJ|GK5!:Pf}q0@kv>!͊aG;PlXco+#⇬M!$dO?NX( ?Z*G6hV5Y@b@N~Ԏ iX^ك.c5;pṂOUri=~c|p-նa21gnYT.J\z-.D|/ZFg3L*  fe hoSqD&{I?cefmf/J3|5] @oWƀMItG?7FܶM M[ yM}7t2=;wG̠ҷbfstgS:#,hgL\QDo xX7dUދOa2^NSaޑlnDD 1NqnަƛO2Z;S_ko3TczZv [,1Sx0+#otY𮤿^ 9- MKݚfϑ>nBziE:R&.,Jvr!z=|Cu)RU44|+P!m)^hM|vW1 2D#LHz~I^?00w ث mP5Q]Jrw!~51fL8[D~Fq/Yl"q;LB er7⫩.xɎS,RĐ ۞Y*fvLT  ϑm"Nbil%0ϦItmjg oBȄ=.pН3i{܁x?8Uv8$߷9@M..tsHI4k1چYS ~{.,Z@ƴVP,G~9SUw;lRdX}h%8]24~ffKVZ5Y?v o/HX q( B杦TĴ4X]|phRӲBjlc)tP5F8BPPX,XoI|ck{VVWqR JtE :4PXq=x8n|j#rf}9 'G0C@Fd/*'7Ȁڀ6H=g!je&jM\HZ?k6_x'^OPzhi` m tMd[W7a=ba5Tʧd0d*ɗ~ ǧ?ouWyd9> )+?ꤿw9)9vK8i1TFn%"q4#*Ke(seNEI|},Ĥ)Q*<P*!If%)x1/iP2#3=')~(?xK Qi0EZix 2O*psWcV39:ד:];iHkU(;p D/P2ʎ(U3p(uX8۸66#kHᔍFW93xvJ)]Ad{6'q:Bo}&a}߲j5AWanD>zGqW, ޴WSʤ8ik"wmĞd~HM'd@6ĶY4e' W%L>)E0jof9%_@HjEyYoˉ@2&@{{K rwE _ޟэyǷI,bF?Mm{[/:.o̷MHVX@}ia&)m9 ' =Œw/Ck" !pE3Wtl+q_l $j'ޘf1Ou[:0Ө//UG7){A„X3}0ĕeQ/#wqK%Ql']9nk+h󊧹zڦ A{*&oiI miǡȷ5s5w5$0ڪ?!H]fn"2|oCp*௶fZMǢs`w5qq0fi[6 aCuAg">ftcЮʹȒlv β7s8Yԁ` 'N;AQh!vn28#dT ̓<ЊaYZbz $\b3;kuXҏ.葻 a8 >ne;h6j3Y*kn qye\ rt|I/MY]7m7yä#?Sj@ǯトӎ6w=0Q|RԳ(G^154DsXdL5FK-iR:)YTq=oTzWy{;P wF*!n'c/ $CÒ~0Waln)Rx`?YWHa>\PQ=U5B:=4381,4#,/0K m*Օc m/J9i?b+e%"X.Bmo||~gE|mKLV:(?LQ 2_#?i"$% ?iSf+Aoo}~MOP)uy2@Q ^2%eSJ#1{J̳йΘn,OGf)R gqڱ*#7ȟꐶZM~ xDCc صtgURY&:H|N$݅,&ZtఐDEqv˾ِD_,ͧ[P]~tJJXxfNWF׾:ń~zFyR]9-(uoC%!Z ^vi;IDa>-EW !&n;@CH9J巂b>ap^\J|7/EƧ[,K}r5R&B1*3x]إ)f$~nL:!v!T î\W"e_RL[hqL@{=5*~n$q^Զ QѶ}.8G=Ia ԊN6U.RF;#5* l6TGo'Ue| 2z o j4Uz o#.Z)T)M.K6ջliQA/,$c~OTQL.K 0p-dxI'Y6oT<0GtLyֶBkY]k0}0>SX$'cTdڰZEl*zg\ԚΥ$֯:1{Qj8))Y./R/ϐbx2!3nv R藡՛Hq7]Zʼn@U7vJۈ "< qѤ-{I;N@U{zݑ FS8Lpw&ɗ`xsxN#MCNDd64K?3ŗpQa,|Xips'׆ivA-fW>anI(R'!sV,,Y( yU3< )wo缠t](rn}6{?NG$X#0p?| &5G"QZif>#%>ܵ0*!ە*EL; R("$T9d- 2f,-^KeOo!\}awH(xvH#6D_<]i!,AihtYm 6ZjjTWBbu`A nE4&Yڌ#b_;@Nlaxp w+D\H!WM-ph4e%}RG[$bkTdqͧ:[As0~,}[ z9(J@-{l~#Zتb(״އs`]qhuYMHeռ޷&ud?s뮻[x֢:XOVmwI$(R<&1-)-`B`af-, ,کNꐨu=EGeʬ9%fW)P-.uz+xwKrgob;#q:Xh* l"p'(תh㱗cRݍ&ĉItll5NW:W1!uj_#sdR_:5"&2_J7:CH;ìpyhZl19 ]k fk Ib]~E̝9~kT4+qè I3{s)%H_/}=0?%fOM>9cݰΕlenYLf!&aWs%Wy[u Vkt,>%XҌKM#`)N'vORG`Uz{(m;Ift8gZ}U䓵@тZiz>V,wGGI']:>}@rXfz#/x:,l*!BlCiD2zuܵYNӲa.|J`[lKFy*#o8Siw_[u=%@e{>Gu~E]Lܸ>9Id$`Nu^,BWDXhH&Z o8PWwC&f+ijgU{<%͊=#,FhhV3$j(H04 ' s6a*UwzF;c3|1ھrlKf?%q=1Ji*DgY^[MEDR3$ԺaƵPIP*b >g¾F9BFߪY  ^HVamNJ-Tl=u\tu߼y9R d ۉ%Sʣo1p 6cOTk))ݫ1 C0 $i0Lo#K6=F&`?Hnl;pka@&ӴWr<;&S )X$ #ad gC<2/jCİP[FS6xwĄ#8cBu}Û?Ttgω#|Qw<G_6ź٤6@'YN̠$zZR0{AC FLQpgi~u.6Ir693ƄdB !Cw8@П0Fs_A` *-G q s,R9MYFy\i~vKTc,.fߪsO g,2>#aD i n` kB;+nDVxx 03unsqer%yEQ@{]?$bj ,u|u׫n`u|KE͊^u[DU&r:ٶIg{zZi{A={Myu913a{y歬%W;J9SE  v}BKoFp `K d (C*]3pq9NOH(B|,]fe+A3JHQ'FtU=} }o c9UmQWe|lô/i_yجy:{O\P rXilKH\CX<3b=1R hrHp!;.ABԳᲐݨmd2Xw.Θ2ߘf":r qu-efiQ'ㅆFel8sI7S(` [>>]Oyc2pKW]`իênںrOV_[H&uӝM7Qgy+8J>ړ\XД}2(_¥$xr9-H= y :iCw$%},8#xi=DFJAF&+H}|O8A˓LbyNdQl̚1L@՚.{Nfm K;\$cjoA+a|lO[`oƝBW Z7ccu Xcx/jb]afDJU۵OκZ)-NiE%8Ih]OSbÚ "/%ac'i&nT#xEQ۫܀o㶛iּ/{N_OIM5j'.q3;V!ڣX:/J@63ʼ+US\XA}|ӠBWC0|l+CL]uHGܙ6c1jsz}b8*Q) kahcdXJgɋw[Mq YQ'Cߍ6`ov7Y)|Dtܔ~0qu][PghE&bUY09v,Ʒ{h4K#65#mv;T DJ5Ks^,9zJ[t`/ܹ2jU½lӲ=)gAvF&u,Z ${x.s層-XS#_0짪 ĻOJ)n׹ҐxHY8,B:P ܋W@B;\ 2曎Cc>{>q 4;h1,KQExs꺪7tVҶJreB i4/u0yb |2hA25_ g 3\dpq{97xNIht~+ԉʡvg GQX$SxLN[GGwC*=6KUz_@W7d8./i=4 |kM @gMW/݊HJ!F3sIrA)9-kjknϤX5*\uф7;%4yi:-NsF|{('':͂xm\lvώ2%k +Jl,jFJ'޶אc-ŀT(dom)"q*w7b`ߣ/;/40PW/dSDQ}" f ax69R+a%pzV䞻 )3[:J;6ZOwF s8 ˭"jsv' 7ɿ{{m]IO oK|/4g:`yw1kK ,bn9)Qog'ziDś;!89̸ +@k wMHz3vhO~ H%#rhhň jB@V[fv栩J_xXX>O=X~4ڝ*< v z3 79csmxqڸG!A. hR&R;+ٯbe5(X~:qxA&"v=ZtbJ}}x?"兗*{t"$$t RE}D4Ga60-yy8ƥ$w&zb- Đ*@~X6 r,%pķ').Qdg^&0C_ +&?^訵S|re"`u ƪ \+)}~ RAzkNr02($GߪMx\wF( 2! IEΦegP8|Zv#WeQ|'s&4;~J3ŏ 9qRKY1X0giBv'< Z~,XgYõq5/w>$7Շ.Yv72<Ya1\/.a FZp +"Z,*'ZYƚTZ_|eeDTΪx%V"sm\7ͳ3wҿScB5DǑ!kZht80ϞauyqY`Ճv)3N诪Gr&ާ4^ KI.@榢-7:fHI8|wNS}EAQg-<rr2,Lr$;a"%1(! bX:`W 6i*\.o8MVn0 3GΊ2AY$E?b$;c`^q-c__KvVFfl>ACJs gMHg_!7(c*}'>3ϻ`XT8Ehq"M6"F, m vRJ UCwON0!֦=g[:wcA^Hcp"^Ul{-8RIm`~ƨ܋} X&s%*=ERl$=~Y\1WxTA1oy]5dJXV yXǔ[ *t+_njO,(M~Rpg%@~\7BY&!߭O@znyk+ƾ(:ݸxUX`Lahlj`[$M@A,+'۩qf7.N"KcV]=+ǥwY3HZA&\ ~AhEj'(pžUY=Pبz@R_V7JN'@h2ù8ZO:gƥ&x!H&Uq[?$oV9C@Q=vQEAġ%ۘeqg%g 7!ՐIu]779Xu"c ABf |Ci 寧 8+rՑ'Q9RQ2|Jͅ-,"eТ]MiVi,Ѝ3_\T_ҴqS񤂟QԜ= `- x60C*P7[)4`߄%ghMbn\Ք#LrelI.f %vKJU@G_`G(|p wr>lNrx^Q&,|2xN$s߸!+8ސ4h0K,3Z0FhXn-sJn(@_o!n:F„:FG;̚y.5 ƐڲʫpT[u}GI8m&\<E͆A_&($\N^e_!FoIn _~iޮ(j~Qis1CևEE* 9bR(Z nF;2~Yտ-r!Y ޑKaqٺ}hc5kShlVZxW>+n1Yfg J2g&&ILa&:u+`!]ognT6jFZ:( qpD֢\ (<z<ҦTYؐmog2~s|It%as|53y/bђ攇ag#QzQ;( :PO1ĘBƎcOMN&Q[)Hi4EC[V\2H~(}n|/G~ 1? 黌Dch΀a*Į Hεxz cٳL,9DXGv Й͊f5Ez|yB+AX(ECҜåJK[BȮL)S^zt\ufWi&9 E04|AvcxˍƖ,qJpFG7dz;kLS>Oeb ! o O_K(oUuxƾ?R?ӝoMwy  YsJS7#gWqTR[@mQD ?tU*@CBY 55(e}Cjw>KFU̩2hr'-V` B#&gxʹ*\("qFqēs]qhZX6&qpt=AKn* u)+!5Z>|A#$E\*K ė<ՄYdHȮ˨lIr^_Cl NʧT!ݷi2NDG!]XuA!n7 įͯ%k!SH>,|IRm.؋ݝ8 L'H`IxPט#!<M :{csKHz~@gT'i(kYO.5ߍW8ϙ/!Zֶsh4ɵ ŰE20 >)QD!kh7렶B nYfj%[f1@Psj5m9Xri:(j"NN&F  Y;?+Ϸ` (\ lqt k]q$2c3Ο7Q$"H9qQ#t]s1Av9fcv"<idзIs^ #-KƝ)4,YhR d?Ч̘c@d;tG,Zͮ/g.)[Tr2R,zJwnct#(yN1P.4WAp'N-#IL3/ΚR+UQ)徧ma$]̜IJh?a1[QXÐ@/OG{Z\ +"ЩTYM|4xZ$cO%B {a,rvgx"OMo&(U &b- vT"] e jlz\(==~~{[?Q2 eV!}dlT7P_$܈`b\DA۩t7 t>ɧ-`ӛ`:|Y|Yk}ɪ?-YL,r˯U-+DrGD<ٞBo-C>JNa3讇(3 $.)/=0Ğ*n\2غ (gO_ȹ`eyrX !R[0)Vq3277-Ǡ+iTt(&]&8br'fg fѤ+UHnň$1A c? fYo C ~auBkp(:Szr;'auT#=U1':P[*f;ollĭm#3a @Ț[3$@ ), h 1'2qMCfӂJZw4Z`0=P[qt,q)g " L/.B נl>'E~4ò/1VXf)2H\S)I\@DsfͰ EՎ W=m{1GspdGc1%ه&tE/Ts:3`MWmO.TcPHp; rQPh"l.Hj˶Lf선ޔ.:) .!!8G+pg.o5Xn^6CU7<5hOWϦ9wq)a$Zrj $D>DS&gx]-;N5' yG.ԯlW^3`4o}2]]A&v1 ,Is!vGnF%eoQckUF"(_$W/495]+aS`3+~)RAs__i<&B\8z뛸ok:|WD(Dp ; 6hp%篼TƖa[$ )MDm~ -W|c׈zɓߨ,t \ʰZt[}\O3~O'23@fP:M ]R'biۛM/I'n/5{:[{($} T ұhBl[!Ow7)p9U_|@'0/5Vrd?&c;~ žgvm 8q$Vlxm8 qu56x- rח &_|֩eNJKŝOX0y'z#3?\G9 jES<~F [P\nPN.e|$RⲲYc)q K]\ݗK1lj6AVi(\FZy 0}&e, 8i&y:YlWP *Ļ}zo/:@TqޡXܳiP<|9cO\M,mc#5ǡi93Z(7 C@'0~(s@`eǖw^"G|/&hzB'u {7HҾ!+|ƈ]ٶuXϬ9yȨw}nm,jbNy[IieYvYL7͟Ĥ~q_vxKlC='4/.)^66V;H^nfyأYN vyNp/D@,@ё Z#d*(J}9$NξQoٵ|J{`$;T8w4˙8PNpOdW{y[6rcS}'(WЕΗo#l{A ^*p9Ɏ銿큵$ؙ{q$=sb.\;1C%""M1@ fSe9: D4E?FگLF◯sb'Xq( [p|$b{oޯJ͗]Adg} ,[սt22MԷzzV!~Xmv!QGfO~D Qż7 *[xPfL}$!]A/ʹ{$3 #sVgb7;lP rp,{ :vK Oۗ1\#.Izd-eQR* 6S|OHw}Pq)-[XjKb0l[CJ0N!7fͻtR_F!ww F0VŜk&7ۦ%odK_QOĿj*PQow◯N$uYc[") nf8#h3CNšߏhJ4ēl"I #m):JAdiHj8r`ӽ@\Ef6{Mq>M>Zʻ'?+38ls5[WۓsnرqBȈpRkPnRWPvC6N8 ~vlXK#T6"pr BS6uq<dkO>t$Opqݗz%$g)'$ m+7 "I -v㠳&DIMn@a"/9CXg뤥Ya¾X˓L*o\46[$g}[yyA|mitzDXCzGfyC8o#Wz"/uDѲ 9O0Iel5r՟]Ӗ!@o6S)QaXC0L8*b!FIyd)ϡbC )ʹ}iZ>Z? @?+u0ᏔEl=p!Ax Ɂ:LrRSO1Xpi~Au$ S-OF *A H O8&C$; I[}!j)/E)'PA.4e՘h2J=i=sʽC32Gc404/`:`^8n씾*E:f/hdP*(|j(ᄎk:xK[Ϯ1-Z7hJ̑YE o (RMq43`A.(a\s&H" S0M7NJ `d@ -g.<*+¿ڳ0DC8J^ 9Fok/-䑛ђVWDK9M8[fy ӆ iSj㩼*00dMsLb<KzxZ:nb6)QcHaa*2kb:Dك='})(OMR fB R.8d&ջ/Ƞ)~gːw~qNHA8H5 f)̷m|_ 0'm-酉8@Yw|ܣ 3dkFD}>jl/ $E[e=7?1+ jr?CAw39sWm,g<,(sn-_=x%'TqgInͲVj{fH26l$"lwZ+!0pur*b0ɿY\3gP5/DPrĬ2E3vYNvR7oC1RyVEFka];ZB&b舋10Zs7wDXK[)[6Bʌܮb?l:vߑ 3C ٓmw`ػ-і5(1 db;] $z\5w۲M9@G ;>.\\o\+Z5>*E!u7~'VJ,rE0dL2^W#e7TL3Lwݏ^U^3's˔7\/NIYVZ.3ܼG{8+@3=7Z0VVՔ:#D2_~WU#L3CY8nՅ7ĥmdŴhOnxȐ&ELPD%u؛qCrF'vyVzޗbf=&͒ pyQtGj7c vBfۺS%ZDxӋh*ӄW}r8ړ!nծj@iW xڒ[E1Er]!hx38Z3\ۄcs94 ⑕CZCa3F\s1V;M o|;U$_(bzP.n^3oBgk7ʅ1&qR,i ;o:ÆzTd (oi=,1Hd Dz^AqoA7q+ /A҂ )7&(L4ZOhL7L t\d=pDZE6@EIm6^fkq11!ɺ~\~FN$3H0 K`j9DZLwwlr59 Y^HY(82ǽ6I0KюأfΘJߑmTzyHXS'32X`V'K\s?.AOuԠ\xEm[ؾH9M;Ud#^EVm,2:{?3yha|A̟ *=IɁ22 :INqϳe2:o|[lrVeb\1-B-(zrѥ}+H}w9F.tj ggcA!DU `K F4}5=l6T\%~dU <k g 5NÀW7=)˜<3'5O^nFVWKF/c5ekd`3}2dBYœIY"8 &d}aՂ?ZlTtI0onn$Fk~+dһzoҘz:jY_^ݿ͖Z(᠛l /4WGPl8B6q~J/s$Aj XDuƙK3_]'x }+e؁f`q})A7rbA2a)rF]-In~Sˬ pWn''O:/:P!X]lUɃdVJ ƫyn#Rt'@1Wg7@/dpjYC7n"9`҉me_ryNpR UڼadZEТ{c/ `Tt?f P0"ZVq1>&9[;D&fSzSAE6lU"ݻKѿ ̅bt4sÌkԑ;w6d=+l(x%Jw H o'e$% TEG[EQC7Zm8įS{R`6O Ƚ7C^ؘCڎa/񊁈NrjŸL)! D6 X<5~F`~)'TX2pPF=^% 9W tgm!<`y{̀D&M4֤hu/w>>71[K+i]3] v-ƼؾQ ͬI/K*Mt$Ņ|+>(CHQx҃Zd4F3=Zjeݲʰk(8;( e8Ţ1R}f$~A%yrJ;΁.k+ysQ诎Iݍ18hűE%QbCLoL5,HCsKx_@!S{ƭ t3/a`~z/H>t%XS͓Z) PC=h\Xi/[\h1A#WwtY8dYG=y5}EfɬAȑ( .!ʜ!oh3bƶY7f`˚ ?bb݄Ë" gYu\?@K>D- Xd a?Ԛf[v[Wp^Ż>`]5$C_>:(ٳx֣s"L~݁,9B\݉C:UcO(uz^ZAtml .W/bٛn},kWHۺ[W7?*J-4վ_gF3$x3o~;8W=S4ii1 '0&:iBjU9gv56oJsz0qˡ=+me::ۗ0X#eX"|Y'ĈQpM{ _׉]TRʈOXi6$QOHre2R!UP,]{ŐUf8u )T`%Hh$.sbh&9~ɘON8Rx%E)nٖ*롽r ]s틲1fuU_%e|eocFcٸ?dTwHO; 3+ 0#{RNz<)X:-T * r w²j:ӛG r +P[P7=W.-[WvQ|AVTy,Z}CHM+z"H$d^Xi#WE3k00'4'o6Bp$l))o+i&Cy0zݠ0%cNrHnk -J0I'.ۙr s56!:W!RYny&q%+TpTiM^!iqdbR}D~p5r͘Ƀz *!pOkڄwh#N:G灮2Io[4JU(-I%`f=g+0mQ*'E*s~3dPCDSudaz' (9A7>Zvf3XSՇ7'*03AIW*V'ׁ<<$jWbk7 jOKǮ WzGnih`MGW R Iq/M=@ D,ԈA/|@e5(Ygc|E3"Q0CWЕ!WW'Hm2eR^zw*ñ>+}^(#&HB˪i L~%@+̍BG.7VSxUGH~kX,=Qɩ(drlЧeZHVu#aN *׊_<:3pBĞ<.7AIkW ""JYF.Qt&>%Km,*jzg<1܅6G 浓5}OzW~m'@ζĠeas\Ԥ{do/B|7lxyn$}+,è %A!\^BnL ..hobtcٖo0B&rnr nfBRl 6+\X' m+oV$3|h)Yʟ"8qa:^;2+o8Y'?qWprp-O{Va5m+]5vpDߚC@Z7]r5sQ_Ͱ08T/{X @^4IIqDG.[W?L+,Ձ!yVORf}|Fd.d%`Tr!y퐲kE+G?"ĴD7H2dx"vX :?nW^~ż`lciь 8 CێɼpW^;iwA"L^DMp/ӣ | W+%}uiq)'m=hŞw/QSEB$߁&-0#DO|PDo;r#%`Wl츦oWS֛~-RŲrQ&%ΌZcK}#_#s44%2kJDFD(IM$,XTB>FsCԆsNW$ (AxAЛD~a[y&E.&a y6ŽS*[)2Rq+&tZ_z?3c5^Ft~v~vZJ@F329Th"f)oHT8a'9<Nt7y+O/Vgv¿{ƵOAAp1;{P:;g}^(.f^ȿG0V ЧKBSHNA-e*6)onxS>(q'$hNBCԹ[#(. IMٽKbjjWoFwTbkW/XU !z ^v8^DLtIicC[*߃XXĔ_VsۇhnhN@ 20Ip)Jங13VPa ;ң|̥R#/؛_oje * :1no B_n@2/aM;@.A /J'DN 57'*v3FV ًZ2<>#IYzJ6 hMSi V)3U1.~fĠ+is"-@"G{ۤ.+Z8wBUȴs/D{3JpW;-z?lpazj,ԍo&O/Ep; cH@H.+rtn| vUM}vԨ1']Kcxgh0{BzY;R°tj :HCXdxلjg_;I/ ϼۼ_in}pSP\@cߖ=Ї#C'GWARC)R<%߼;]ƖV'{rc(OfKW<CM&U)-5+ iUۥ;b(-s-=Q穋Xh!Pۖ*FoW)s s5%)z]?l]bV`^/'We ~NxQb ,M,C!^4()z}ex A.3C$LSWli\#Zl\A$zJO5GEy%eRSAiTMx scX/]4|qED,IMv="D#~X?[jTk*{ }2Zΰ }rL7%HGAۅ>wVBʱm;9{ cd?887|Ik6w|ޏ;ezr0(O *L;͆UY] cNFpNzpVyȳ9S{jGw I+yNk N1`it ͮ#7@DuR0-7h"{vXonq/+vQgk5!UUZʛSTOg1Orov0aWz .0o]uE0=Px$6BVЋ?t/쬚2~ukY+_۲M}6ۑ@$EVj߯H4GϐfPShLaiw4$r_T ,Z'Ӓ 0SulBک %OU3i?sڜҜ±BP?ueF,ກ EH:Al RsB>qumZP?'g2O8.DeerHܟîFGU>+~Tr~J OQk=WM2ՋYUJߴ|hd&%Uo@b.T1vظ(긑"nFI CcRuix`i~f9KvvG̰ߤ[X/|b kvCnZcǒ/TA\̧= ~4r@W%SrO~v+?[ۉo<736{( fM^K\eAGL+W/x8?0 jT26jz҈eΓpgj3=TR:]KÉZ3c W-[~PfG"Q]!Ut$̥7_¨{Ci&nyWGoM:!/I96BQ4xAhVS,>|-VھrxTW fLQ{|H4%d_Q=O<&`7#nM傪Y52}8H_˕ ~$M'?g=Iಸ꾏 )Jk-˱2pvmu?ļ4狀 ؘSxcB~T򽏽%bӽ%}BlڀrT.űB OI=oMi!E+ ۾"l6PMMu찜τ3ux5 ~+Ʌ^嘳Y"**se޺}hLî1`(eK$4u]>{ d`q;"|IRUZQEkm=d9U\NT;6/.!2~-ic6+'-%*KͪVջgS. ܔ|?(p9rfv]U{Ԯ զ#RwzpS\,l*͈^cedpF+knYlb@Xbi8̏vO|3m{XRhB@ɬ88Sm=.P9=z;o-<Ԗ7`c?D-]arb6=Ļ<_aV3dLbzzEdFT!An* ``xC9Ʊ?860]rT]9X"wM %C\ᄐ<%q"[ٹ$׶Wֲ}H9Sw޹PH%ػTw[|Fr*Х,&0j%Ġ<=& x8mx8}2L<+s$ ʨ^黲ZĤ^%Q*$nM<^sy]}KZ=&3f t"D{z1_~ Zu _̵r8;kq X 8K]9OM(>A~W 2 W\z.@690/a.|3<z];dx >}'h~V*b6GޔI?i*'?9&==7c-֣,iq+R ?Cޙ`w9}?\f#*^oLUB['IV1&$e='uN<7VOTԸsfrglf*> xAHTv6M%U#ܸYmR^Gg\U :԰]]Ńv_v ~%%׆~p}&bmG|PJӪK9vA!]W1=/ෳ,!_jkaRQ~ vܒyVMK5 }Y*ʠu6٭V0&"Pm|K/˯j^\ ![#vOphZYT8ܵy7K)3`Rя%I@Vy:q qr-}_Qu3fo ha%+j&G:'x}/*Uy fzid`Skc<&+rHbb3+,O0LwKu wh4%H7*&Sg!nj{o-0m, /ej$@}Go17+g!4)nwxel13Tmb7~sw~>MȚ9d"Ѿ$S<ar^J'Tev֍Jl\Ec~]d%zQ'CJ^q{) :.0q4_Sx&xER|>1޸c< 5㫹H)#:#IȺ:Ÿ~6OjuW`"E Ӫ%&/ 睽ٰ 4(iR vrJҿ-Iϳ6 |L ʚv FL5"L $Asm~s/ {Pgݠ9T*Шҕ_\»mީׄ+fGdVI36 ͵~x'Q;%d+Nm)}BѫڞX5A'ܹ{ 2yor;b~Ge}qod()zOV Uǫ0⢿8NHN6)@%9KDXX_PҀQ^\eʇne4m3hV{!K6xB[MER l?׻[ y!Z?2]jly~ ! \6aU6 + fm'1(ղ!ZZ ` 띝M"abgMUv8=?[F5dBW[(Gm>sJle4=dA*L(JΐGPC\[*3M%"ohkHb}u=%?[oxJÞUp$+g~ʾ6>crE$)İR9g)6pMDt7 \?H!S=2@,^$W8#T ߵ?噀y8k=z !l+rQuJQKM[&ͮrWζ&Ǘ'`v2#K6jm)X \] EL] R%]49itF{fዧx^xNkC}+|M1^A.ARIծCD"KT Umi\m Z/}x\-5NfQ1 K z (R`Op<_(AY鏽`Y!HYKaLBZ[*ݶ#k6ؤZ=>s&X5j..x[dOJX(=pSyZ\OCT3i |=S#?@~i>hLkAj?vAX bж}+[I 9^VՄHϺO#H~ʹ~?g('vVGᨔ걾8 *Dͣ“3S\P4—Bf%5oS+:c%yqi܎y,N^*>@Q gYg kk)M|,QGqW-nCiOq VC@'/ȯA{-'S?ĚN )x~I2`QkNW^KAEI7gy._cRGUxdV8^Ch~6\)O^d %tX?]m5+HlK}H}~,m@*\SZ7/3'T?֮i~<:w26jF.Owm9xd4u1D%[8 M.uw 0*ڰPl! rSfmůsq4nQ4G"/t63 7}!%WB1?* $>90F ӨCS縼 iu0o%S_ِOktō+ӃS5k-9m}Hݸss,ִlqA_`%)eCQՏ[3L5dl?GOVt2Tgg&pWYB43[ 6B~7`dY&PGQNp2NQe[8.F/vB FE\\m"~GyTz2c~ޭaz(`īO(kR(ͦ\ir_fԉQtlE(l՘f.cZӡܖ4V\LR̼S~5ٲqfjz =X~@gxƕC1<ӿɰfdq!XfDt =jt}^q$_L~uyXn궭>{Aim*v+tpvig4_XW}]R-`l ~)\a#^3iљ'64$;cfi|~R1H.cLt<6w)߆΀mZDcP A>G%ᘃ }:KefPB_qVm4qH [ qΦX$Ϟ\4wK^HtғZUK ^@&ľS'e3E†uz_~nSǤh쫞L\z`WL nq0կ|nd^s FI:..h?yyk5\ڦR_[Nk] KW}UgzmZ-- tʍх8Rkm@al%m9Ay^%(DuS*]  F58]lVb\I;'6xjRSgTm5Y0T$O,a+ihrM>FH6sYݜ},%*'%!0@d)j#qK.Ҟ5f(1O]nicn=aතj&r`T \i:Ʌ"C2TRT)_BjIn' 6DD&ORbFa^0ҕR$ٱMAT Me5Bsا)B\Q#>( p ]=Rﯚ3|uHiP18jQ^:&$Y EO]jy5?aN=(G.) zn};9.Gh!++8W%(M^ ɾzUSŹoBxGU; ^kTnsmi)[)Hi|Jff1 *R,TG#gJ/w)RN(O=iin3f qzЦ~RV:(4(݉z+37b5{@} 3oOZ\\7 |C2 !%!PdS[+(.Bvp\>$m"שt_:$@K#w-MP)RQ]9[kDPryR$߿HYdaӒaEfm}WxbK,T=ٻH^C~Y;&/)Tf-Y~yuq4s茦;>q_zrP8L+&.KefJUCRb W!M=zyJBL$tiT]&.Y->X!_SOL*X#֯G$rsMGVW d9Rh6|ԣTI/WTY=~\nѭDHw/\8Ldf48 %8^DLt}Z%. \߉Ww 5/l#ۡV\ 0 <}ѷB5Њu%į3DDc`w[3aܡ& Gmah(:2v7 xz* FhWbw"ڠ2z:giVh=.*YFؑUwM# t|S֚4/|%e. KD Ca=Tn-kά͉"nQ(Hٛ@ "dЮ2JF߸3/-G S 1/7:\:nB.O]j_T BtTWOw;m1ѿ PMn9Vs2B gحc>\5(hB8ԟ lmySfJ4=?B:^KUٳYEeˢ+uUm!5DB!S  zKW`> ^@@?ӏͷAwV/`H֧], "NE}nNQ(@~"I=g,Ld ޲ Hs*o1߮Yu0iE3b:mi=오$i )c_HM<;;+ ?څ;AT/%7T6ȯ?.տU9hd_Q2[w2Q d]wVGZwLHy!qd(C( iDZkrĖatL˘pmm5Np=t) :?O67Xm#-v®0*0:{s8h;`<9f4$7%el /N:2f[:pc0}K-7ӊcXG4nCP 8]Pϫhıv3HsnUE@t6 fCVPú!bV)"?21>Ŏ$$-#"b g^(pwW ASJSbq^ 8Z=O9;FiyMb2a7^\"dEX`0SFifj1t^dP\vIPjTA 0P=:0:Oܜ^V  mgnui;XU٦ܨII0I?pB<׏:^[:V'< |x̊O<ɕG*̸1DP塣o<6wRhQ.sX48:4jYyY~,huQ.rt?SKK^u0OځHO5KX2];mu`ͫA- @hqa.M)jw* 2NatAh?Uvq<,|~G|79{dٿ6Aydzā]SG#pt .)eS\:Քy禗LcuQCxqo[%Ȕb}Ep|zs Fz+F?[[3+cc5'D/=rD2E$JFci:\aR= /(~²c pNHT0AVxd7 +MqS9etdt3F+vu.v :("&; >(֤{ig-WnNiVTKSe{o:QIA@+2?c :7.b>l]r:S^cᏇiy~נpARAٖxVYϿۊKţֽЙdf4E*ǵv{W21ͬ{ bNF½H %\}KdQ>p'&/5 >nE5**Z[HRo+IOye`$HsU<}&[)ыtUMf9|i Nʭ8ݣ BHm2N# A/5'nֹCYpЌ63iv#*A9㿵@IΒm}E# _c(J*q'hYHӗڇ\. Cg˷viU,lNO ؟" fTZSZa 1rXj,QbcVIs (4`B'}9 jvM1 Č 3{`62 2fu/-˞4K;*{Uq|B@Gv>;H\<1]qf7ɏy,Ƕ fy+ٝfqNKA[dfϣ*κh  qԔH] К~4䞏'@7x~KRѥ|d@!l) TMV'CZG1$o];2Xw>d!3Ѻ&. h[XB[. h}'QrgqʟRY /I,tyBMhɵ*/y(Gj/[_GgZuH4Ia1le k)_崛5%pnѶ-*v\QK<NDYݹCg<2*&'(x1Q8QM㝒j;ux3rQK^@%on P:WԩXԚ/ЖTr;pǻPqDvn Ff{RqQ߱8u۹/=˹ͯ|Dx)sA,V "K;+v)8_̭$¿hiB+` bṷW+ %C!od1'nJ?,٬UؖǗ@%8.K/&55h;Yû]G%.}]?VqBBr 1Wi%2i9zpˀ9*b^Hdz \5bBkʞ~ߵ f0)>H/ I.{xzz 2B%ݛn*62s.71q&Kǵ'a-[ +)_o+,nLg %zW}s*Ax5m99 r6ޏ_yq<n4p(p 6Lj:d evHW WrbxX_N Nz> yHS^,9xSo,xI!)eg]ą@l4mA`ę)Ew-R!J`(!a(0LV} 8/6u`s@QHޖUYAQx:bчZ?Q76:6a!rB\h# >3 1Uwv9`N舺ֺZUYLSޮTFH;}6YήIOፚ$%D;WL@ aѭȞ? @#Ȝ+:!5nx8P*ZT-ſau^L^݉Qc9Op7qX{41S=H^|φlJgD#u@{w=8σX<\5!E6{YD*!1M{괵Gή_OB@xro*LhJ'0Tw EX|n4`%( 2eQ-  e :܌}ӲϨOaTG._Ob2P5h7\ird&*| ߆|e}(vKi [2klVdՅ-ٛ/¡ %wêYY4mh?־7_"_*_+Z-_a$[?6i~wtZ(A&_k£5}§|g-ce#I8]d~HaqjctidWa1>'dTˏ$41"<7\(*|ލBebj D /uP<]@_ A RcV\':sBgE4i}I+0_`qۖ㓴˝m >$1{cABK+WBe"+g#EUJENQeX&DwkoC!=3@^DzD*QPev./ME`DzSLjȿC-'xƱ6%~ uL/,?uTiXK̈rbð_k +9j\r#~F}rc'X)' IvaE2[H_t㬊8~~,8";%i!\e/a =,'X}Lw6{::H53Fy[ fsv>gZٶ\:a]}93be֓U~y[Ň19.u _iͅqIxI%//eVK&Ng@k,S"nm>qąŢ ԩ%*SVhT9#25滎e:NO;ke$ FD-S(j}>.2uZ4pClJg@tQ8q8`DxؠivT}:#M,%vkZxf;; Hn)rdP?/䞄lw |@E83_1,lR0PbòQJM>{_=Vš?:8; bR~ߵӭ$ܕ*IH2d#kYYu>@IeAi '(s7\],7Kݲ=Tq) (;ήqD۶"K!?YnZzaIݓ3vu=|ڻ產THs`w6Ć#h[vzFآ_Ohf~j1s}|NMh7Țh, P$sUZNuQwseEM0!gI}ҸֶJ0^`J-"@SHuA^r(<3bxʍeN_76V?MÙoP/L'?ƣ3k*~ T,gڙ ědCe^l9Yok42%'u"3)hG=29~ oݖz6o]$<8h gTW --hİ.۝uOӘuKډ]j|zd9kǰ&@hP/osv,b v/^ 3NLj8?bøQOw>-!Mt^n&EF8ʌkPiX/Tu<guPEzp4J+rsyn,>hP+8J#C -?!\|ÛFg95}(LR j8KkIgv2f"/!G=d͏߳%Ou~@z!'?$Qӣ+R=kG qkJ ¸VkOS- mFTTB՚Jp'w.QJBFk\QC{Pm$7G} o*K:qאE)|`2ǭ8'kU[ |/M:!H`_І h-{o\:3ffJRe_蝊F N BorAb׸h#*8=K 9RiYnEij{laNܸ /'Ϊ&DO"q̠A0ܗ#|0I}gbJ r>eZWr,@IJ g//KqE@C]4=Ɩg jRW"*JMٝ5lB3g=D=M 8L*YAo u vqdĞ >ȤoqȡHFxiyU\WP}vDBጏX@ 2;Eӆ=QPoJDĝ0%φ/WG=n>&@\w|CRXc9BYzKN U-u5 yȈ3q"\ CD|Y.eM4 (On/[ 2 =N;.j;?uj@B"lIXO d2Yg=I j-A{2 =:誸{R8t T5?ެF*X/aWQ7NGs y?y(XL}Ŧ5S&Bfr@H= IrYWwUVo7 ?J;T>5#>0Z5N.PgA- GlxcknDTӊNUXՓCE 0`Yo}BoD=q^K;Ys"*on]J]]XGg,( hRc7;sXjܝ !(x,3Hjvyd$h]HRrT1Q4SshTPo/|Q{D^`͆1 cwhsE6lMB G:uPb%2./3X^mx%OKbLx.@xRZU[Z="3/$:.I|wJ8wu2|@56V>ST"04Jc&td HwEف(;G,_"#!о`D{~S4}1.:&wʤa" ^b"=Mj%fqʟO& G{32)j+C6p@;cD&-[9jHtI}9A4F,'4>y@q&"&Qdm@ˎ% u3F*o˞1 =biHIyݠٙ_tx`iln;$-F.@0fM4N23nވ[QUzZB캛Ru\eKȋn /§5(FTO4aGcQe.lއr&@6?u8W5șyZ!LDy+iո1ibgW4j2>wGo`بΘ'tսFRkxØ+ 7Ȯ UTl(gZ:  910,|M;3_~u:5W,߿KzՇf6Ԟf4BNFAQdHH JoZ)pY4ZiHB>l쟛P'8qDsJ)\aZf P">?LXe(>S.mtWҩ\| IwŢU~r**}Wr' j' Ѣi4q?,H81ejjR ]it:$wv41XۑX$ Sy &f7 c "DDSJo2U8\B \ĨɆbu-\v?mkN7VaABp =6mB_%E=fO#J`fHW?rZ올z&\򄛧' Qg)OQ&&x#]̖a4M;-a7;0@}.^,99sLNF% jVy_F_;x |tV`,j1\'en]?6 X`:clX@b"%&t f ^9k8i湍g+fD1`c8kbTJ~SC^XZXկu@l^.: 4>E곫x3wqna5l1&Zm> + jsd ~Az+Jʗp+9˓@_QDugt3>MS<'^ٱ𬔈هFn2E(ʞ}Z(Bƛ.ps֎]0SRk߉yp R^ˋmȦ?|EN(;ɶC{w0Xt;F.mcUR`)xnŇItV-B 3 Bޅ7E/PV`5I8OnB^G_?Ex3];_]{ޔ>Ȋi%DK&UwVA2+穤oCt.zUh o[6gY5*hk׵SQy6 @tZ$ְ#t~ifY3ZyN.Sq-;MH-pԧIjO_"DqjQ`Hƽ I^{F|{d>j+O5Srgk0A@tuGGCV {AdtLzmS`:*u%FWS;&pȞw!'XT+{GI@ TʉFo:=* #2 W*f( jMgIs"=Z\i]9n[@H$SW^z` ȆK|gjrJ-r#r7{>_ { S4#E.>V ֵIϤ']o~ycu1~uV'X$Rd%N۩b4%`T]Cݪ_ͨ\f Y0gĞ񇍝8kHI _4lϰHp1,iHP,S$fH@i5A?_5C"H] Q,;dc˓ͳF_-n\F\,֫qeI,c׭֧4&|/ 7 `,eqL3/]k Кr='@0!lhwg[AgfhOńsnUgpپ"f3-ژ$˯ׂQ ?(afw7 X!&}XABþ~SQ_S"_WlN(ID]Q_K/ 7VL,6EQvUDny6k//J;>*^!"WW&;WUݚk-DSy@= Fxn \P07ʾ-'mu$xI#[աս(DzhB]VpzƝvl$=v +iXx=2=+zQ6mXkDm`)36\Z0$"|3,kkұu `'Qt7,`:QEАC~1y(Ţ#{Mg-*xx.dB?[` 7|4QbM l^||^وdD.̥!$pԮ9 0t!q{IB+V6D/=̽%#q~$i. +x)H{#[TZȃj`GQV5k($KW5Vm4r`?F'{aե/L`To}DpUk@J V~Q W+x :o>O{.+EF+|Wп k w;;5Ѕ;':j.)B+|a^e^hE *"B,3ͥbW0;Y(3@:kC|)PDi@tOpk`-PgΠ>L>- ϕgUfo5"ʒw7gvl}bo1.d+hk᥿؜/bI]B!a N*Ы0Q[UI4)IʚB)/qͲJt!(~NjroڲE:ɓ<~Ҁ"@"4Q޳WpRIF+nxY=ZVŵ~x'Ǹ=I(Ztue2^+7oZa:C_tAt6;lI$ 7zNQg #ZK{&]wg`bQЀͫ,$5T2SW?l~̏|#6ro䦤k?Xq;d,zhjveJw@'dunZ-r,L}Pܡ,h8x[{nԋΪqL{>Z$d¥|@-zm\L55 IZj0]<ϧHd0]j)5_eߖlb.\3zҖ0(CYf.*rH9v~J kBF/w.zdk'%n:GU̠ࠅ -Q-Ҡh"PfpK7+y}߷e0l'#ozbuzfFD_ȦFj"\ّ [ziaprYfI-g <,H&s _nDō`Lsv͖ /,(J13dm|=HJD1.`a銘zUO-ί *DUq; CnOB)sx"&<vaV6n\S\*P >&ǂquޢ5nNp: jk0: /]?7dzvxv WΒLiV%6%m;' NR}vڊEF(Լ gNQձԝH^|zЇJxSfHMj2VrWn%sU{NLџ!J>yAjԋ*B%PbkLib2%6e"rVq\uԨݑOOltޚ-< `BbIOk&?s'tu*uqRt&ϚY[Vtt-R)u|[o"f<1B=? }w)s@*k`#ö;3 (&^Az?8F'2m*bqP` S$A=)~Cey-4%";**缮 p̞s}IU#P=΃΋w8Sqlͦ)49xUE): ,.sf\ 3-V #9jDԽa;bסTb2Jlcplpy]dp .||eUef HMSY4$nj1Oqre)/)j֢-{tN@Ӷ/qzlh*,t807CQVo/݁_hѱ2';^>ˇ7ícȱW+oT!]EPb'8ouY* YUe/3E*\H <}dy)5X2zDFAH¤G<`S)mؒAܱ 4A5^BKz#$[sʫipZ Em&mgJ9e^V],]2aA Շ9ΠQFhܰb `տp (Kr ,-ͫ"#U:3]J8> y2Dvq—0jV ۻ]4~D h]r0-/@TFJG^1&] %!p/ Յ}􃉿~wܫ(uQ$?0 8 0&gCY758Z 9Bq.li·Y^ IإoY=Tz;ҽlƍ'OA&Uv7C&MvEs&_"l' `e +e[TYm%&֡WBY&v*8oE C"w 8բ9t9Cr}{e_/bjkG׵}=zm UNH_k܉>VnG vֲFxCnw@aP8Mhq]^&%DSz4xC!nUJk~b]@K wmfD~A- s=vP\"tPH\yʗCYI!Qox҉V 9(EJSR ?QI{9EeJv"V3P}u^jb5긣VX7S Lp5(lFrF_ #K '(OB [𢒇y/v /ª8 @ܲl䫥h | @˻о1gpV1DBW_cjbQr﵃G{Eß`R{N-q Ns''ô^߬pIV `Ta;ٮL>~|,)IM 3գIŤ@H2'0z2^ꋵ@$(hae>> V&rEMG߇VM D%-r)OX׉n:y3` ô%V& ruڙ-"l(xt yZ5kF%6ESJhGc‡C;"íʬmy}|Of*vM {"c`=.>)brC,'=$H2J`q) z] Q!u,$he4N,YoV 0PDeH-/>$vg{OFфcA+^c| yZ6Uic`H66.f} '@xi d BCG0型f+u~ݎ&%5}U{;YFn2}azIb tP)){Ba1 ۗa&XTpҁ>)UVHl&!#AJsI' zeB(H%Jh/VSq$χ] {rCuj: (%0BAsIGGfmшm辌e# #kɵ"Da:9go7gUA䄊Zwjrx5 >rx;(/:-rힹz2D]Jei -<qF ݬoXV{p9vޡ+2d: 5qG/ W@5@"g[;<$(_, 5 ʼAMD`j | ~ "w ձPI$׫ۣY& ΄kՉ|ŕG~o㓈+/,+=n Q mjjbL]7D*0BT[*|EneQ=R@hǚu!X18ghw,fkNJjQ7}c}i)?taWGx!DБk j쏗M3֩3b8#Op>#oEx p\rSuU~0sW5y0s)|PatD 4!:Z"ˢi@SⳫBW${#Y˅aG4XOQQVT=k [DH:NGbۛItɇD̯Љ71WS ^Le>-m^}EJ*XY9*)u !+uwR>Kfwi.٩>A%ywI>-pk#8n"Ki,Rg DzRGF h yd.tվ.'-[6vr*1au'qr\j>']®}C s{GqDǺx?y >~:n< "o2jXq.y*B1 " pYWj|yCRsZfD9`ph֫G 3dU+Io\>R7HԗȐ֧X.`wҷ]ۯcB[G= Lm#+#Rׯg휼Sʹvgm]o8#|9A`QL7pPxhxzoD&W㦦CVф ޼ḥ8qk㳊rux{O(=%u)ċstlOv_syԣ~bcKuOCpI؄vpP40/;ykjL(1wTc} )/hn`b3 $匕TaI9d䭹9 k Go^&-sJ?48ka`cE%u'9ƻA,]m$0D2߮VjIΚ9phz8khRe}h>L34 揲 'wh+nJ+ KX98yQyA M]W&Up=N|-Jv:NΡط s'(/К=Air%9Z X^#ϖeBR)7o0.ޕX[e (.ckb0]bQI2D[{,hTXp[L4^u ~O vkZC˰,D\:)٪ڄNMAcrfRD<]}gL;Vm砃nYdvʘwOV!}/zbnFquκ ];H,,[$VXt@i0SpGB#: ZDel,_(FxOd7PNJ~DNҌN z\T 0!Sc@d6;{Ȏ7u&_~O! ճc"8o4K渌: Ϛ "RK޺u_&tmŃgey9r1U .DN=ZiAmFTl fhfn<?:V+)y6(/Po ~ĶF4;˓^.Ph5/PjsShYw|DG/]BI;20)HiWһB mL˴kыz9Xd 66uU[RK*As$LsHB'&kya!e~yLÝ 2;rSKP|)03.|1\[sxJ98ut|9nY+5HRB<Ϯ3DėCy=RؤN?CP)9q:EJg('@ 3"x+!_/wۗl_SPٸ)f҃ ZK#udhw ZLGI H7,_ߦdMX`TM-ax.:}? z70RWrBUQbַЋas *:t֫7]i2uL\D oȍl.Fs@դPEOJ/OU9Rղ"UjF= ?W:t؎0XJ 5p޷ GJ^qͶ3S!Obg.u;rWM#h_*qȾU.Qι7|8 ıJY4͜p1Ym>;ʹ&Y}vfU,iO(' Ibd!n(P1kƞɭi\Ŗ}5 gՒ-yY;[c\n/}vw{n:Ӈ]x!ʏ6g19o2DHnΠE]8GmŁKӉCp&/kZ4Ĺqwkඟ岘0cjfb\7DK}v^`1Se>WRv_-c4|t-cybN[]k_ɐc@SH_ڸ3+/P a3Z'uVG9%@&ϓMa[V<z@<ԃ)[X' [{'2w͌zM2 OLU}+1Yi`5W}_ӒDn.0ٮz}?@ͼnZn$XH(>z/c nw_ڔ!yj;.-^3Ev*'. F6taœ[4Ώ\؎6щО`o")DZVGD:+"yVdqS2U Cme ~Ȍ@.cOLw~ۮ53#[Ag?E2Zpm?kpQ2AJm4 WB@f͐o[ު:c1ZeHԥjA'/t88IC\pKqt탷6, k Vf`x=@r-%KWL T[4l,̝o 3I. xS^EtG┳aA=+D&Aplz&{ :k9 0fW1QZ#[yJ :g6 bcs{܀2jok"<1DDNfNg=S)DU5OA5Le9vY%*+6+V@@=@ }C&BnMq CѴ2S"iA#R0T)l#  3P&b!J2u qd{O[[d2>Ib10` $Dqfgx%#Jas}xLJE',ןJ>:}߅Z5R;_&繀XhZ{{K#dLYW>:&@@*D~!tno 4X OL +;3 ϝAx_#m+Ծ@oV W,?-pY5ABZ~ |% c[+{9U3XJJOЧx*!/*6Cl҂E2njjc[r EuzrLè96zmo4IhF젍($'( n Oq@䒓F4 Q=v,ZSG*Cvj'* \*O= ,;{`gGF'}4ա$&k%:nqke嬿iٸ zȡ*< S)tp${gWuVZlX^ƞbI/]ki7y~N4՜a%heT3붓ai 2z(zeeiS{XC~KPOjy'4Zx>xVφR*8R mj.; _^EIE#.^b2G 솀N0&nkxHKU>qu-r`ۓE$r4Ih3NZʎB3tu^p89'r.=#qÆm5v.$BVgKuZqf&|S|B1=הG#WE^%Hզ?|G1 Ո1if/wsWҞ&.Iĉ fZ$ rƜ_okn?0|QO˕))ZAE  dueT_Vq#p| c [q?rqC-$7vgSu&+X VJP<|apQv nlc;L2Z oFR,-47 o DNzb,]b>PA圥] z2C!Wʐ=$eEG `jnbCC L[!}ߏ]mF?WG{cyIC޹=1nG MP5$ڎ6;c7'pF@F)\Q5ph> xoX"`{eƱA=|=R6X5qJ}~;)1oeD_],V!9Q:zՠ&[µ@&ެ6v2%O? HYiq}\B"Z<)t_ ɗd|1ҙP<.Y>q"a67rb(hA,.HKwɉ@l] =FT5N./Qfu^8wYᢷfv91OtPSDKӉ $?m()&?!a//{& _Ň{. ~7!fx@HH0|w"Po6'q٢'r.ߔA 'Ԝg(+9]iͥʇ#L61p7/&4VB 5ZrZ3;C̜ȥ>2,4\]ƵMaӰy[2Gr+zm{S؁((EkE|#=D%Sˮ;U4NdP8|n,!b5ΓuAzyK,S&Å *ȊF^bЅ'I[5ir-'pЪ6 &x榲i-!^q!M|w͂$SEׄMxv.$ʒ 3f 5^{v'l<v(rMx^Ŏ7.{r+1#}tpbs_l! A~:z؝麅oEJPimRuwmm;a}@Q=L|GG q Ԏ Uoڼ>%^%쇞@j_)ckÿ@I;ld4wg|#G?C0u=Cr! 2Lr)@x(!@Cp7sx 8o|Ur 3\ uNyJp'i'v0gܧBqmlf- ad3ZFx;j5~25& `b-t5bșwiŮx!)=4q%[9#$t%DEgjCt91ڃ2 ז-B=e\}O+2POl $B+M000= 9lNP7Pvo$fk5 9@VsEU5=X9 pBO@x/iȒy{N~ԃ+[!F(yգl뇅HrS~']g҅oeuB" qqW8]`zwut!N? }ad3z`8w0P2f0ӹ$8XzL}m%V7?ɒ8nq0-4qT7M 1<-ٺfPIS/;Q'T9y5aomDͤ ue Q.Fjp} aGKI30>- %~S(k:_WO4Qsu)|-8TߋRE(r}mqQ\naz"7[rלGyJ^ˑm hj18\fmHwfU׶b1wsHZ0-EJW0모.CK h-~.u8ҥ-s7mx[6;YdX1^T:?zuy JX R F?نx')qI?f.OA #3UO'|o ,0OSuZҿٜg$iNIUT->@Ƶvm0,G'9ňw9Ar%%W<"quӻ0L7c>vB8$m:[̫"y[)iq1tbhNN0k]u~'16.J97%Xq88Acw0[f˯P-+ɑab/xJb= ! ,sE^'][\Gq|Q+I|BT٭ժ7v..q3/֎ؐ Dq~Kte {mY} %($IX>9hJM)ֿ*cV g5-(2Ϫߥ_q/`e†)XST6{a:.bYeNr9Rp\QID)^@{ʛ E.򓞽!2^(^˪kSi?r{oK֑Ww_v\ERBM+X4D]rR]^ Z{jiE&T栽ۓٞOyNHQ_TShWQ!3As4tɏ411;"#:i$Q'=Uf*G5BÛ5d2B):R{jf/da2o|X_ݜtk:r>'q>d-zA/#-}X⃽^B`k?x tGQٙH>Z([Q8)`&(o6_9Қį`fhy3B 22dm"]Ԭbp01S5O t)qS8+!lvGG\ P->|GJz0mm}sYfA{FDăO3c(L\фЦ!*LJC\BPz-| A+uS*f Y!헅5$իv*[Lb빼9I{~C\bcv>8"ʊg;B4Y?UG6,R$&\fLa0z)Tӆ&N'#0dXH Dߢx;]3T=Ym%mGhKلJ0]݊:%̘_V2x׽-zA oY[|+;>cij,| m),4`A4Aj*E dU}΃{ ȗ0HDƉ'36tPmplsub51ٚx^Kϖxt]~(6@J J EDz_v!G"k GL& ՗t۹tt?i8=vѫbBvQEyPQ| B/+@j W!zHKMfԭ39)b͋K #`aphFi)H S9mHV_Et 0evqnMFYĦQ3[>'Q{/GFǚ]z +̃+@F)K S >R8烑Wk8 ܇*j?m}!=< #gI6w'a%~ݳqgGċҩ1%oad?NKH0uZ58_siN(#0S-+Prut 6-0c#;D:g*L a-OkݯjqC)2Mkѻ$bHZ.לZ秭,.xҠ^"5o>yOpu&W\GDkT6*}V/w +V)]; kw=8ꄍXڙ5!.njUB[pDq-z?2E2[wh\l9ceճUz0zUaωd᳴Lրf0Q+GW1 nF!`T*'Z#= |K/1U(3=$E"9x.Iw34h/A"&̏^+^a\"Fx[QJ~&%?ԆX_=RR A9_m"[`CՖXc7.e}05ifވL+>(2#8~6)a(f/TA5[ Ktq`/G owDAۥZwE3]t<]CSN=9"r?{nD6aN@TxŝPMczDoӃ&C{Ar̀X|a !Շѵ HV :lꈠҫ܅~-AXb*9ь43ͱ4L) fh eZ44B@JUS/? YyR*42%$8SܑSR?E!RIfywD(I=q_r/ n[U!ouOi=M2+ȡ G9El?6auEǢҴL9بG|qG!8 ץ L[;~=TWĒwAe0iz3rXoo^ETG<Ɯ$ڕ[B/)`:vnւZJv1& HyfoO)ݑ!xlMQT 8FRҋϝ| &JKU4_.c(|zfjni|dAdʮs 7ÆHD=%)T/(F1VQnvyplEbql]; VVm:T~2eŲF_]nZ˗@b&(0F_REfg$4(.U  hc=?V !Ѧ7&S!&)ivr-z[~U&Zqx\b(3ܣƝH;<3I׳|@ ,D"Lٸ +a;h{?i^ˊbtTf cuצJ=vMJDLpjTz\όχÇЈT\.R>@,!Y$i>@}sA6} V3Q?gHN f ¤;v!jP p}FgҌ!tٵE5T"|97qêJЉm? NGqyqь}fKh:w mAS]%G2w|,2'fPL_Hdn[`{]BoW5}3*0yu!DR{[8igY,huc]XyϚE e/xz- `aXt얲}%|WHn# KbDdP `k{CL׬Lf߹YFV'qAytH\1e_0yT蟰ȏ \BuA7ye]CW !q^eFiW/VUU6O:iBYϹ+G ,o"uXOmIl0,E]B͜UVm6r2TDMugX UC;:裏Quy¹6X1X<$r0wO@{{s/T磮L 1fKJƒ1(,i $@A; 9-_&xw?l3/e){rX'VY _MC@؊q7\q9MozsgmfBX*~p,d7*G#ym]?x!&SɬzYBK㺇sL Ojpr?/c"nz䀲`*Ѐ{~*Q]XLu tbbdԀKg9EcI;0@;Ԇ#A4ܠke [[M<*4Y^.O$bg0w|`d\#7h S; ;)¤m@ܚFhq(ͣ =@tTVQ{GyU$c Iuocwv냴;Q+z%%4XǨK??/ ngI8]QgLH|0}-EATAQh18@/&ؓ)iPY%OF-scou nN^oS(,4h[9J ʎF2C=++>IDڮܦ<~C3i dKIzvKv%? ٽ4^c Y~Vd)G㛻m_;: |]lR3U=>І16ҸiĶE'bdtzEِ"rNX b}.n^ ?Y5.IP dm$ĿsS}SJ$j@bv_L ~DV^S0Q`GFII7]ᦩ"H4b2u_Os'_^:f#oP1;_!HZ=TWMy0 ד [2ě Gs mm>H9KFRkbgm`!J8;h7}y +Yn u puq@¿+TGžG&pɁ,֙f'[2i($T</}+?TWar$Z4 B0D NҼ]P3WW):B\mFF1OWu!<@-țBBJ e@"~lrQf1-h^󩐋k\?ua(Ԏ@cmi'# r1P4h[PlhDc[BnyPÜ{=in4roVMHeOP\vql* HP=5koq6s9LGFh6M[>mq&Bߵmd~tqy\Ȼnlwd>ypd(1;7aZkmt` Y 2G=:A{vv+t r˥|S(vG2P1WYc/86Ad_Lyq K:dď0 l4]8(ŕ ؽS H.e[DŽ <&T#D [~͕_ Fh}qltg *}JO24Frzp1ĚJ8vR^y8eF =+($#9G+&ܒU BkY(ҵokM,{< Thzr2,H ,:(MPˆ@' msG'\NJ(Fx97<}b.la:9}h[N=to̦By Q;*Gtd3$3j61K82ܖ[aly_/pSKZ%B\-k*GS|zclr|_4Od&Vrf Z8Ͳ»ŕe#3\NfX)%- =#j3|g+֨ ?93e=M pk$Je`Onb!y~cR/6o*eAyr. hVݐ)떌"(0YQ9H .Jdy帤 7nJS S)<#Ykȁl o݋ƫYt~c8XrLo㏫k~bӌܵ> co4I"<3w|$9XqK (;=¸R&+(TՇ "īss]ienNp2{!g$vW ˔s1[b)g9dIU՝K%~q8\74ѭDZu5T{{j)Y%;'+N@Dt[t5(a+#=d>#x(`9o.0'?i`K-pX];KAb{J7 0U}&b'J1Z6搉ȫe^@5*sh"xAֿ䨐#{)F?S ԝd&k{Ԧ-#ܵ$ӇZsR`qn*&j)1WZ(Zr[r򋂿&L~aSS;a2Nr1u#de6[f; %jI=rNxc|MNVJQ Ҹt!e5U\TGWϜ*ןT[>{r7Tpx<~_r@mC20ieuRD Y8kZ! },n1PI#t٫4*X-Y%oCv.O]oYѷ q MglsqoeӈP1{etu9Kt:$ .O11J@9껭\OnvH*Pr-r$گkfSHM M?|> ΁m$!U Ȯr+#O 9pw:)yNУ3']g.LlD [*>?j96e+R[pu2GO!OS(y ۔W|]RˮtH[cd݅su2:|n&,a 17fO܋{JAGbgpji4\bVZax#"O %W^ݷ^#u."^Kq׹R,Xa["JPO㞿xIjdZ1lnLIķenS(5!&޼(:]d `7WjHYYxY K,|uZR+i`q`:h~q5sǚ `8+-OKy)h"sx!!AY<ٮ.KQr2 ԭ0nr_>}d0;ԯh s {. _AtUb{-^ņ}Iej}lK6t&L 4D[NO5F(r4->ـJ7ԭmq*9z\&5F_Cf4V͕6xMR@K{X%gP}T^/_{,VMoR0RV6=>r3o$"] 9TiS3@jCk@UEyFqSbFcVEHҥ"~%&v}~uVn"g15qEG#yNZ3#vZmb44j=$'8'%5־ƹ. ѡ5W"0qzuS[lWk%,Wb3Y/ XHj iľ(5"gØ)ϝY!mS$[JR{w[LTugZ# l?My7Ewh4R"L{)@s(n}kӧ}FG0FD|U?7װ]-X[Q`XT'}Y{`dFk SQ";Kb&p( XHOqDpcMAV?$TI8Gz +KEx iӋVoBȾ <%2` hZxMsY&Bta>OҦ޷>iWLs)H+hYO# z"[$Tqȸݺyg{uFXyJF\tXVxmr+= 9EcN"RT=XruƙNet`+X̆ԦIGϓC8KrdjXnCݞMBpuDz3;1)pʤq^z19pjB)խcGRd`YgDrB2+&3<^ajNu(:Dơ8򆣜f a4T~[_o^;WbQu 1˜PX*~L{AVhZǽǹϲAe?N?8>0Js`?'C]y`fP Iӂ/7_sElf?|{I{Jv7Bz4t ĕ ~gsE+u;Z,FUrL36J/ۏ>-(‹4 |* )-+}V[f3J"K4 2 R2 @Kx(b/F9>u qYwݱ_ƽ_8ziD4<_3}Όv4/w,e_j骥 {I~֊DaGd&o:q?N vuL"ɪniu~ߨQPX;D ! x ] Jsw#ED&ytfZ,0J7 I&1eMS" آb+ն_M>ZX]Ƴ J' MeUktT>@KH>Q_޺VA^$)(De:VĮ5خ^lϸ?D+63;-^qސk$C:@7N5Vj)V F4Gy_eQ_>!䍀8;Le)c͟8f:"š@< 0Fp:Q+ 'LĀ+\yTwo[B'Wj?ӦOr; /Uv iZ3S6K+Ɋ၈ʹ&E} K^Us>]onZ2Z9T&%㱱3MvXW$Hܾ$&8Ѓ{2EznvBw;zL'."! WDHE"ea* D})T{]P'̑OU5'$e^h9%j+R{_bq\#S}M+Kniʏ|aD5}۳!/|2^s@Qҍqp8LQv54ZW|qZayۢLѓe6TNzVU~k3GI[]uepAbx/cqCc<:8MbCGKo/|.]:Y[I#[L!TkC77Gߗ~RRKp?!W! aZ78S.ZAX)~bNyTGݜF;n^ QpIGvRV%aoZƢ808w* `ٙNkW75CS[BQn`wT%j 1/Ϻ UsGkQҶv7Z|={B"U%<z5ry< 5CŪ|~Tb84QN@K G.2KmI1rc C_A!ó󓔯Ye| ^l*ViZ<{؇ɬWn1e3ӗ-56Ṭ5[P̼&cAdߚn,y vG!T}>'vzG1X CUu+,)澕9UEǒαqEZCk>;ܹ6u\զ卆`b!#ބvNF .>c|oBZ-jcs~P-EkxՌ$В<Η܄SNʝA@|&e@#zl  Y /> he ט&ǻi?V=,ǐ wH#wFZ~;ަ%/f*f2-~Hժt?5䂝pH`Yu/]^d]B7ƾ2_Q̻,ڼjݲX.%OBWM旼?ͽ*tЂiuiwk;l/2dre ?+@ޟMY˫d{GC1*aZypl0]P m`лraͳ~[rAKt(4l;`ӛfIKor QXpS!pzY۱'R7C^w&C+ӘpzǞM/:\"9Z*%C%goY@u73w qIPO@cq@Vk\Xà566`wD򺏂'wv}Qaa.5@``7 [68$I\:w@r2P;%d5z.s^w39T;E*K (B%299.BG`0)梑\Q9gD"E)B#!C:>d>QQq5S>A5LN&~F,E:+yg*盙WvfDVBaC,LQC~:9gQ\- OtZ5N#LN!s5 ܴ &$D:\$H%~N.5[2'UuoզqK2\T5#aVX &ܤӣj7`6] stLvk&C"b'*S T@os πVvpoy NjM`HsܜTkV\w0Y4 ={CI4ǃIRܰ0[Vz)^!ľW9|OIzXN92*} F h4PCTZk1]h9ݏߏ}'W <[+Jޥˣ,c9z/tXsӲ\y <0 50m_=`7E2ú:î mV*lǐBo5bu.5&#f D^; _g#aV|zgRjgq>K"9790u&ݱ!B[)aWGnf\CE[>X2_(3tײַpDHtO(1K㼸4[ŲITnbCc̻uu`^Q7D2y_+ T%Pp.-+M7H8,9 liGtg bUʂqI!3}Ds~M5iv{kFR6`dM w)p #jU2j %ͮWGq !Y|5C#dWNB!WK&Pv(F7*ce2is^OTDxWӾpEo&3W1v"&hҬ GA&oŨi|l\Aƿf: Mn<-}i:98h`.0rEY0I@h>-Y6@&dS<`֕Ȼ2b~1 @=c~ej3YϭxUwR%M!9zzB3w^?{;m3\yZ -WIk~+N"HBX8χE8ʏhhjx-Αv'*Mk1zEjh;H-&DWjEa*h$> a$?#|Ҍ󸔺;`i 8NLP>0䕔keTHyI=Z HcC$stPg(;_F <cEa0݋+Da[d_S~1_X\zG1 0n: chm'fÖ(Ğj8 7pMM2 rvMD%$tX>,x||xBKЏOhx5{LO_+S?D2mTc< B>sO8>FwaYw!j^qֲ3%SP꽞ڨ#vՅ b ZHc۲_欹Kcr7`kf+n6v.]r*1U؏,TBʰx\T@N]/Aβ1a"-e w"Ib2<`p˞)]vܒ!~|_K|էDiE{wdL>I%i.IܧY/B6}k ǧ*GO&vo/tM;%ّN~80M/Clո-@AxgiSvQ|}fl௅3R.ṔzcgӤMV#Lq W*{鏿)" -u#|ks)gרP׺fO^K<5C_΂L@?j@"|j7)ta0=DGYKV/JmstBI=@PewZJ&Dodϵ_Tz21wHZ;.F*:75 ʵ6Z3pm"E6Gx C[cnKlۆu<j]SoUt}{3jѲN߹ĸ"xEVElE5. ދ] q e0S){/Ӈ]vq\PPƝhex+Űbv?㙣A{J ]%,~P?'8۪(OUD^dwdSi##K.8GtݵQS-\zL44C(@ |Y'&a ǧ"b% Ǜ| (+zK{O1WRL ܬ0K7SlAMYSOIt3h1B)/De,8ؕN8VYڙX%@.^gtRU`ޅ/ o<]#Br(iȲARw]WJ: X+%芠ϘNֿ>zT$ėam]տ4],5NPiWdZ,Ч*mMxg5iɲ|ҜƬѻ[g>(l4mͤ ohW{CZr'f$SD !6^ȒldG1NriפCřyx sxw'TT ɼL$ǓNХp")Er*^ ۧ|0y " Q8{<ނw?Gs;Zh G\d P(<@Pk&l O|~@=HU`jRh5ڎ`$+w2S#>''TpMmЇY^2+:jupk(iUgpW+l4_Y:y֔¹mǘY$ F>`d :OXA(3:7\Ps"wMKɀt E5%:5ߚndo:aߠw/d1SZ+WηY;E\]`1yq L APHE?uSXlV= ~]<] t( {kصRt5Û{}wj]]d'y\^ꈢz+ ,N?ܬk+b,"^-HwdzJr&hLwg\q5JHѭ uIJƙ.E n08/mP<҅V^ cԛCxGq-3d.Zkfǡ!E& 7ˀx9Sr3Y (eSe bK^3 ~,+Xd؋sX!ĝFΙyS-x0tY?XfW;pMps`X&y E7R^r=(AhL1d0rQ6wqlb1&ٱUm%:W` Z8MUs gh|(3"J[͎a4g]LU"<^¤ÃXh[u"n; hL <]^I,Ւ~\}s W“͌G0xrr7xpy:AJF:\q-Y2Ρ0 ʪ! D/D)/ԏfG'cY9vrWwj'~*3~1@V1.l}¼B&?}j҄,Nrc$g7Ga' j,Opaܹu<F"OCUEՊg(c=4mrk!MKw iW·kh|Tr4cưJ罼drZNQ 3غn"g`A"UKB&`i%wt@=xU'懵=m6zhk2L[SUmr[sj@YKxX6u{l+6<& T w'Wh9Qme/. k߶Kj&(8w2:er!,6_|{0\.◃5@-9M\8 utԳ~"]J>hY0$Tp)grF@+犛q(slM=]*Woyd`IPYDZPkқ!B6G[c5qrea8ڍU#F>CZDj NBވHeZz]Hrlҵvz󋨶fS]= Mz,> v4o+_X)%5-{+DS֭[)fe7Ne"vG>g yGV$+ B&jCr_L4aD$?Ϙ#31 IFa}@@úx9֧)rD5k!,;Wc^[KN(B_eF2OV?ɉb_/O!9ŧ9,(=m7?.!֨3N1zKMլM-2ɫK|KBqI_eߍ^9gp wubֲ9@rD{il(u? @'eH:J 0 LpOj47(?ĠA~65^E:WdOٝ2BNéXGp!=a18@Fؒ$e:Ÿ:Bj`r ٩*PwS7s"x'BA쾴D|MRK^{>c [wo5H~i[LlzdۓsA0䎼yI[U Be f$Tr.ΐ&E6Yev$='ImīUԆdVfodkhK#T79&-" N0µ~v#TuK+4i'"lw] s>, FztoE,{jmI:+l]ҍ[o~|IKb5VPM[mw!O% =IF]Ȩ҅Bh;*ʬ;1zKFW,|3#ŶQsT՛V+.tдU]~9W׻[N"Wt RO et#ᨹ%`:A)qw UqMne {!G Qzܓ]UfqK\Ru[^e 5kGKɋ=]%I,Q€ ZYn^%_TbS6IVHE<_yQl'J%Tf!Rzm"ݸ|@$]Ҥx @KD,[,X'' Pg/`D9OׯV׉%ģ̂ cO.z9!xr'|{'VNzQw%kĭjG`'V&\"+RC$]P_ o먂GP,5'iX*P'>]25wgZ^%HbQ%X}C=WOjgM Uj-YAgdMv0p|)hԞ k-˛{1>@,o²R7 ]LiN\ mK׾R GO_*Cz#Kr^h70䡣Z[}1.†L!W4cg"Y'kIƍZӱ֍咖(B8h˲"y~lEU呴X+X1[08yhͩĩ]ɑ{kb~ߜPGgZt^pt"-~naƟK3 s")րSȢVZ[ wc=?A|%ϟZt6[b.VEfh>KSٍ=T1`ҟT~4)/ܦ\_D|+4 Xb7 \c[_/`+nsS ƾJk59!5m ^d"Èգ, C/iDKAGK􍝟S;S;dJ]!n?g\Ţ)TJĜRaEv.x#_Ŭ8HJ"1K#x!GPٺA,.g[nZr j/Ԯ$ cZ2P!N3]m0^B3ZҢ|N ʗ{ea3UOA:j"Q vrx /!y"(ejGNO9yWN6v )هQz!ųvXɣ)6I[GNX{0WōsrH/ _X HXqj tY$P fN/cBJƥplꇃK*vz4ukҝQ0/VV ɨA9\ۚ$~\Jƿsܾ|Տ5PHɍZ)§js {G}S$ ?CqUGw*W#x.oH|n]rw(܀[҆]FVkQ]?.z}LtoD3"% "PS_Gh:\Al@ ؝?D`\o͟_ta1"x Es;VL0cµ0HҐCwJ1XWx]*GҖ>͊?h@΢DIL{A^aWxIbξrH9vACW‹l-Hk3hla#R`wt7ŰKc|yv/rJc6`cR;!egOnQ|C#_.][]tyυi? ̈́H^!j4Č7Smpb/ՏdgWJ0Zv˜Of;%z' >(C"{sodf[gzb F !|oPM*d0N`ZdǍ Ιu㊺eI'y,mX' {gqoIE鍷(!,x-e8sG(0a@[.{QTcvQglbf#ò!.㭻!@v@ԭKbK~ qQ4/d!Ŷ+YL2t'vHڿwI=ɢBҢ^Sn̸&Xj 01.GzZVQI]kD/ S"#hgBdX'[a^~WjqY,L)+"[]Ah3z;ׁ p S(_ߒZ-D-`9b9&ڐlGϵ '=. o7L}Iu*x%LE1ZqLN,sVbI*B)a8ܦfu|tdFُs5 kl+gtvrԕ1NY4M,mCΫKj~#Y,tbd F}iXdSZaWX/vTgzSg`29n;o?gVX`cJٛ*n>Kb0Z+Gv$|޿` n}?g$15"mͭDz/}fZ׵n(BZR'RF%W*u7 PbcPPz | "رBgP.!7b:jd~Uwڪ zOؕxRIB~䠡&j8\&7lS^㣆[G5̢.?FrMS^DidMSd$Zx>#$T:{GlGΡDq%ѯq:$ _LIQ݊%~߉" GtٕKír֎ci?It5y$]}tVHD熣[Nk9i\Qh(y@UUKGJvmP_| DRu<ˍe)Z(oE͉kŷ`Gկ CO%y_5+G1 nSR]Cc@VwKOL.z HxK;UM>`}YDF26B6YPwWyuJhظxle1VC#pF 2tb[ߍ.ּ?beʡ-H{Id q XޱZڻ~24ϿFQ^EGYoUJ>. W81yN֨P`e * o0elÏ2j Hk+m%_4IzQg1A&J-_Ȗ#{}z.9C>L( *VYM&5 P8eh_*!ӫG #DaF#,b%& *frys{rrJ{,RoQzz}q n az%&(2M?urۈ[R|`f#HEȭS-! _)B ":$ax4}UV(#`T$.D%TĖnfoo;<Ԉ ͡r'"cҶ=8#:gHCR #AwX!Q>`ļ0og3?WEs-`y/=pW}-InmrS7 f bG<{/m9EY.m|Q"_6 瀤;tM h}X m\%[+)du/#% #i)"kZ=X0! @Amm} 1QyUej[KXXf ΈT3xX~Je&}*ıI,JvE?'(_{sGz/h?ڢHi*i뿼 ɺf[bڤjƲKi려Er4\:oAKx hc [;HζoЅ(EuDx+zH,m,{I?I\KX<<1n EHr1zQZ&yzR*'}6,A`9v}KemB$Iy}^֨5mpޅWwqoʄһcƝ8Zzbӊ7)3X6GN(+qP"; \=g !GO$u)S0[n6qi#|ʒSPR!mx ;%!B@_|r|v"w@VৌWS#ZpAK ? 2r@%NJ~5Q!R?.m>S" @/<'gHYRA<ڋ)':db_[sz_ s§ngw>c !FT<ﵩ}TF5&ۃ\ESHB> q@`M3¬^7~gR{ն;튇$73y1~ )g_a|-f=,,y~8|$Jjk& .(G{UU 7\+D0 hUxYXUU]Rdt桍c}x/4ـ(E7GE+y5?ˇ+&Mj3tI'BDuHpx/- {RxaB6?e;IO~CU6'9$W# dn( ًKdn``SWW_lBc IOUKŬq׹)a wekiό|zL+=ٕ'79%9ANUmP {2\C>/7-Zhm9:(0 qYB@ג Jxsn!7ODtɭ7ew7= u 4ܦ@n2;Gs-l ԦFl)0"j@[%v'7 U0V^T+`q}.t“<ͩz);-ta^aѵ^Ku(I EЧ=j7 Afy8*>" :EqDHmXPUX- vFy],!&|4&jeLc5<(UˡJ_hHvތpMsZ2[fHOX8#.Bfz'Zѣ6'+J-ZqQV*}-{@ y F?}iw}Ӈ\%10j&r7s~X9X`,)8hcee ~.VUֺ1*Z .1Y!|b^muP>1vMUk}JH+S9<]M${I;]xT\V׸R< thۺQeb4: =,_A:慊ǒJK=(`ʢXX{?8YhkS сQ\Q{(d8$ȯ)zUΧW6!,x>Ynm9O>RGRmJLhwPKhy H4i_QEI$I!Cǘ-ƛ6}W^6SgAUʬ 7C Y^Hycq3DYfuW!Pq-2 lqS+QҦCC콙w"ٰ9("yjaXkFkݱM2[(VLj- mJgf>+;]<X'3*jh=Zde[EG n7 y(U9Hޛ/ ^!(=+)FFlT5YjQmx<qhd?VվfE]+7!cI wD If5|ް>WgUx=JcIsx WNTJz }R'R xмoi%qt۩-rUJ!x:6UqJ ^؁ Quޚy=9!}#xwV0L fӟk?I^BH{$SJT >]nё٭ 3G=̖AŤprGXkЈio _'ZIS {M9dfտk7g3ޓzk% ,nAf'Tuއ.C+PTp1#c5#!9\Pk„^mN:n;|SӴ+PdVM !3fqۉzWҩ<9G]&  GLư% ^k“~J{,|}I^1b1 HoAs,h,}VB؅j+W3Y rDaO9ղՄE=jC>¿Λr}jty;1R̕ ~y_nIoJ/Ӗ8__H qLy7h!ĘO.wٟ]Hat15*|8孜lx[TԸoLD.9QLj[n+ aO_~J{K3OHX}1=eI\[SUp y8L@O߿a6m3>[իri}(?#-TY}|)# U1Re$ڱ9,-x- kW {O`,@\89;I=}>QI`&{f`҈.o>Юg*<m1W;c f)ppʣaljEMt5fŅ5}zQ(d㌃CuY>?\ v~{}N 6e ৹l7&>JJֶ1kp "])zk3@4rqDxswS !30\<@GqBZL#ߤaKWͯXKX7^43.+5OWzĒ,YٷXPѮl<Zzsv/#;(|\[dM|֬ 82_yP]iU+5ucl8R9boН[ 2b>A&AsQHʓd15y~ qal\RkMW6PN~lQ?eSWc奯=Y4•?hr3Mko#Wv _LB-&&y/ 4JGH?ʢ@$LXTsMqhXttapWpgu4$a ԩ IȇZ {w]:M2 _/܆Xa22/wWkxMNUy`I3h,Dp5goiD}%Yqf*`%U.EXb+}o>+w7v^sO+hXSK Ji)$  0v| YS"A3>^f=$cSw\$PKyni;^֜uJ dFRN=thۄ3gŋ*28g![HB']lڗj+H}SM}"xڎVRKx$?}FK2OǗL/8";';2~D+V K҂q9/M&MqSN BjF*; !qΟ q]¥y{,iC,ەxlQ%UeTztX?{0Pq +rШ縍kh ICǾJi%a§z,2*{IXU10.%*ڦ6{/=9&0tH@q Z xT:2+)Ƴ10gE(u&peS`CήRN~$eJ**{_D3{BHJYy{@Qr"= 6ЂÊǾ Ô!苜Q8N5) Y, -j؇&X,|*vgxÆl^kŊ)\oq ;L}o8qt)m\h+S&]F߷ɷJˇo?P>[-Iv@1JRIϟBX_Ʀ7{AӚ]uߌAyD^`{`ßsL[#w;LIJ0~7ã;+䎭ꮏ/}m4C h{YX Z.IU5Ȇ$]a @)&||$r&c_yD?]8 4=߷uaKl3n)!BJ}P!Gј9 P)@mϜ'b3S9VovS6Y62+UfQ(%i^=Xt(N%ut9TaW5]{m3i #cf㜢!q~Zx]79yf*rDzd;ׅPPovEc-n;(ǽ umc@j+=N'[BdlU"wFe'fXqcG?Dʦ;(s^YEJZU.Z⼠2T[&&2-}@ln&ra2t[() g]i51U/AͿjwim4@gv{")OD7}<T +)uV=̗F%RR+bG22G,r{_kkr=˚1\ C23e`Wj@ @7N=(rlO#1@@W-<G]LvL :Hn^X(2,ufRo~}}"Ckwحs#!l_ϝӢكc eȎС]}t]y{-d>@AOUiBLLȄ )}WWώL!`)NlCBmoNބ;kYlL*j\9| @Oe·"eUX ,}þ>]FǨ"!|n*SՙAFQ& ż$NhM/؁TEfgp>.ٓϻQ pj\AfA-XDdRǰM``wBV__Vg, ׈9 s;n2DU&,Yy(1\C ljV)k8)gBT+׿}.=Y@YcsءTMv2~)-5:,׀vd?KeJaELq?UmYatV.p(*1M"bi Ѵq 605$<>af{bJ~,<̦nLTzH_l<&K q;LgUm)&'#Kx›3UG{_s8wޤ%7ȁ|TژENBIOgbW\c![r(zIة&\~ud ,z*UR|b7QOqO4ZsIN7PJZRz,13.K(ؼv0N,^v y<^=5h#OJ ھ䞕=Ѡ6;opj ӿ2}Ӟ_W@azN~Ϻ5l^%VNwS;#5HӢtM=IyWqzFDܥo~~$5"3uP;&ʆ(6.Ҍs Z 5)•i0q厊_C6ll_c6,>ZtP Ni.f|-|o9DjIV aU6R d1hY HsЖhD4AҒOZd)+i^L^IjJ~f :q+`U$t>맏\f<޽ڔusx@zj),{Y>>"T6~Ӥyq61>ضiLxp}ю/֌z+iI1Ph@b>sUQJE[?3#˪Afk &{'KӅ|c~ 6X }47AՌCda5VuXH 6rd`TMW~CQ(15Cy!b TcsoQUH:egݯRx8L\ :r%ɭ0P7dxNYV IhV'k .ZBU6Nkxn 8'A X?icgu0W<`&Y !xkCۨԎөG G_.(z_.+SzǩUյ _xxخ}[4;pk%!Q[]꫏?˔/#ZQ]YD (Ddk?5كeXq+]ϵ?vWtv4w4SF%\Ns|Py o@ؼ B]7Q\߹[T̾cG/۳a]=D9Z݃^!7.0{? ɍv?n$ژ'ۿhʗ%[yKAkv)4ɒD$7Aɇ!؅b԰."rOkiKOVS ϛhM' kj%K{6IgW)vAV4=E;`3}wg犇h ES;`tTmAGVXHtp /fB Υƙ/lI3Ll'>v6DuW[ :2HbE̓G$ Q@i(Cӂ^>Dhw%C1-߂pSnPcU_`C Z[w"e}WYSxvU2dގMP+IeEM+=O  U5&:"f |S U˱?F̨.Ӆ4i@Xuy.5oi.#ba <>{&͎@Bm ־0itNX1;:j( hk%ϼ gM,Ί5v:0e ) e ˃?ʚT=sB$yJo em@nE@z]]pRr~iPiN-})g>]%HCh![#AU:7u5DM Q࡭%?HͲ48u5dIh# |P7ϼ19c1hPkCQcYATg?A1RV|"{8NJ{DB 9facjݚYϜҖ@?@ލj\93_U^؎Cg: ZViEYgT-9nFs|,7*/y?eK4ʟ'.h&_V7E_څٔ]eqɨFr!U"]vt72[̷4-y$.GA$L* ̵㫯Uv3-,$yGr.-뀻pwX\e.iU jz1+py:Y掖?2:oQ 9HuV3]? 徵VDygPxp hJ0.3^a>hi#L` E䦤eC_1\v&ئ/Ẵx$k'%R%B̃bGZKw'Rh9.M-g`3|0sWhRdmR0c6SauhA? >yze^+NV'ot\u ߚ K2_eË,uZs?8]."`.䵃TGb6b?Az?ADַk"-P,kKW}~D'+U$J>`0&aς."²nGO*cAkY> <yVըrN  Y,~YiRA_)(K̿p]|yNyuG f %!>;g9ӺUe+]ᮎoqEK~>}HjsK!Sݣ„iB#T}H!rt_aK^'u/oa°ʔM~!fAbz^!>qJ Ws^t%q+O),='g=vg" .z2J*F3 2!%R Oiz/J/Q'0 iqhRuEoyG K#MƴAB)@ByڀÀN! \)q`'%PTV(ijzV1PG3XaO_’ho9PiA^`|'&t&j̃4t\ú;wĨwciI:%X1g|f.o]!FEO=WwJ$^(.DD3w`[V"l~-<O Mj{ ҥw>;qv˰Á v`|mbSr dv sgotPёyA)kQH%rdp 5S5L3MDvN/I/Xs.sͪ߿&"L`d"zcXz8 - +p} [Rŏ`jO(*x½I2e*h ZF[o 0yn֢{+pRI/eA̒i>Q@s.Z djε‹R. %SG0lo۫[2GE^&ERl0՛5R{O&oF5TpMI qWb'vnz븞㎢2rwǾ~[bJaOk,ɟgP'roh1ֶFUdrNi\(|E@zCβ3I)hz_E~iJ7%7lR@1@( XSA{:&b(I :1jG~U5B*qa؀$F npe"97qB?p[0̋{"90 - L6,ya1@i{1w97`?W%4sE?W bkD%]ϙL"QFF?Ni 40d@㐜ό,z,aWK36s;ۜËwrHJ^D"Dp}u*x | K4E9h(kȋ)t v3AS$ۧ*+'}E3gD/^\z)#:iʽ><dPpEWeI/Oyn#O/]{XP*;O d wA))/HdjEIaJ_8L3QWF,aOi輈LN[jbFD.<[Z7 L˖9OqnB}j} >ֹ / ]PgMfgr?R$twJo;{Bd{N;l I6\(MUfNjv[^9,9f'>Á}w-gqw,`o8"[tz'@OHM(h+~zƱo C?awX6HCl7ѓvVCޒHUyexƂx%,9)u2W ſmD_(q #7Ou@1}`Ɉ/ r'4v6=i $f` .s)Q2yhq#􌩬L^?LUď!qUh*CnƋBJ򀆈ZadG4_ Zs*OQjq\wT>NU{Чx"wMv~Kսj=ܲ~jmkX?M~oz?U]Kھ,L=Xrt3Di>v)ٔg`!]wj lS;v]-LQ7-'_dwb@vJF%KI{Xˆ I42/2|T33ssȥEN<\Ҕ*Cwٚ47ld.V;Mf1Ҹ 'q됓Tl+fK#l.0#R]7y_h^g( QjC4TxD |Œ(a/oM+b~g)Z)K(rQA`tv{7 %\1_F矹!qMXUvnؼ^wb-~-1y8aBld>9^ Y?OoCj.C+r p*|m Ȯ1/!pΧ<ؘ:YVR'@p*PU_ńA"$ ( E.̢$MZ#(|^gҊˡHHXԧ gs XjKUJc*ә[LLWWܿ:Cq[b5G& [m56&Xu/K*a/REK#=jPX]iNbzKNSj{n.tIb:5JBxzf]nE wl>;k\'O}<4?R:Wq}ɘ`l3WX0x_Lf>V!"R*ɩ *̟?:9jNES Mt,VG TX8,MRt*` aU؈˜]~e(0Y-M?-zyaK ' Io$= gGO/mSn* '*Hw ?ƛy?IdϴC{-Wz_I䒭lze^pŵjs]d%V$} ]-L''0--'i/ߤhԤ@~ؐQ 7 ʙ:sNfxUHG݇4PB<%]׫VQ$غ49kn@ؒ0ˆIB-St~`cmU L À:v=ۿԿ^; {^4 QSɿu$*ktZx@hC P?<ؙ+-UMV@4[\m⤈q8Ҍ6B@ g'MiTH-Qf #Rd"ܠPo\,z|fƔ}5U`2BĿ˘˙` ҂@>ITt$0 (@6|Q@ޡv HyF^}]$o~]EZzĥo/I ǺkR,+  .^:hr (8뗔yN OԔpR >U^WYR_1 w= G;7¼91\6J5:$E;<6e.-M#VixF%5/R= t ~~+A9G7:ۂ^sXff@]E^-YI61{,-1W2'rT1:RledlDrkSڜ8_*I[ (,.)vSA2@c;]GvǫJy KFDq:֑6&5]$<-2=1vLByGy(mO/͍R!O~ƉsyM~?2d ʮn2DKεÚv} :a?TVr.Sv9Q%Ʌ}2uw} AK8Ѥ*c+ZjuD莧o2mњpY(Hv-ݍ7{bN lS]UR]^=P#oQC?zT^ brPĚ#C_fqz3^aЎ(2pV; &%/N֕ wqd*b!nzYuC)rh9IXưkٶ~qPDn>UFZ`XX7$ᩦ3tGV 1Z_B^~'&ٓZ WŻs~:F`\ѽc/g?6}拫33vvRif`G3rR'iZPkMU8z[ۗ I|ETsu2Rij,Wk0{R"UR jKMw` NF^^;%/ 0a6lO12(NڗIΠ=aBp X$~IvF ZƋc` 4s05h:.H8F<5ZmRs5Y fLC#2{!|ِULT=1ه%ARh@$V=h ZҮ<i0(IzrȥS,ǯ/YDp(-^ /D<<ۓ ЯhKgm-`jd'w<?Bu= *bA+4VCҭ,K7O$&cԈqNh14F |qXZtNUfySR=`{՝iZMzQp3@ׯ ! D= įLZfAkͲM6d# 7D<:0q: cDUF+ Rf;ɘN}B(t /"]Z. i6aA%.l0j ;.7swD+}}d;Db&aVv5 kZiԍuւQfOlm}:υ*q(B{Pߵw1GdD|4wqQ_n2Mps6@Ճ?丑U{N qW442_ ~Ʀ?ekokBSHLαPo 5A)a8[C!faI|c*&HG~6+)DZmG䗔7Xؤ0<HQYV{5m1 Zg!\ 6w|@]h&F, RGV.B^NB~ A4JA5üR2cpH6"u9hHXᛳ%S61bqKE8l]P@1i6jt.OG@MbC𺳘%fV g;܇qָqNs:E,>O7{geB]g߳}^9M3镜M[[cς6-wd1l%L9c8/P ¯&~4*HzB r29LM 4wn$-Թ?^KxuBhupk$ .W7VOL*)Ӿ4[a&4X8VxV- CfӈB{OcذWXެK˴XΘЮy#*'P r*7-4vbc6v4gp$ZQߞkӐJ)^&G $fCO. &)#lY}yQ10VD6N~rxl\ uERvJ~/G'Z fߝ9VG|W(2 oJ}Öuspc,*:67m;.PvZ{&odY3 gy THhdsFpc',9RNo(xz1$4ivśc?5OH.^Ύi5A,g8\=I)Qjm']Yϩ&sF>7*4oY]3+垘͚U2L$ƇϝRmق'WEu,R5{@>:jDZ g.Y nF׃,ĢjYS.1!?c3Q&}nb9zhZ2#`ag&Z֒1`{cp.B%k9m xe|\fMi\Gg TP p쀕B@a0 m8Յr hT}Xd=V%C%B)q~5uLlHmY]Eh:PBgo@!p3{]o},wSGaPݷXeU9Wj]k+i$@'LdEv j D2NCQ7;tQˤ/jF0S8EBtDԋ[syCH?_*:mNeG^GGf܈Ǒy/B=귺vTx?-!zYSą7CNPJv)߹3+|8 >h(*J'C;o_.s$@v:H6TєȡKY6Ib` NaSK->O jN4ofk< gHgΊۊŪw!MX?Wʼnќc1}ؽB4ԼU) 42Pqsعk4bYߘ?F҇E("h]U@B0OJ ޲Fh+UG{nh\hi?uZs bbX>XIrϸyx|iCTs+&;p$d1b ǯP^-c/M!h,rzr]j7ϺYԡ B)Wĥ7qCThY ~Θ9M³ L%Pi;]3b~ˢ~gng_&d*90. a#n?n6Q֘s}5j;M䱧~ 얣k uʞa2ҒKIg(7Zsј<։ir\=N/oJW54uML'Qa2$=y@ \OZx~JESeN~eqjZ6XY־ΣZNar`P`><;1pqmlwc]9qkCh]{O{W05Xr_ȋt[aLYx˰ ۆu;gl/f} 0,.e>ӗrfRfy[/PE5ŧeE2.y[ V J{;zp6w,.+ߏ PFfp4{.kwYblRA>|Pm.AF^?k$)رfLsQȟόn+#!,CQ_p<.qFq4ۊ0\jb]|a i[{m80/G04GK;k3N$M5{Ll6HW@qa.d$a)ɛ/I+¼6 'an0ãxBhadYW4Ə&sjz}XTx$m @cw4>K|DbO69/ E+^=lYECYYTco_,+@:%6D6i%vl>E74>5^``,Jy!]13beM=o䯳*RZXl:튷zP퓂4i.[#& WqD-D @jAmOwU3a]0zy=0-02t]˔-זgŽ p wt,m.Yh!OT*9JNlF/RZQ;j:fۮ~>ZD?D~ґ[/<'eÀH܆~Xf+L)rm[\ZE<=#0CC09#\OYf=ִmViIާ]SPQ~^RVI=v?/wpOzPEэ[}JHa1lmqyZQ&k{9>J͛;gakdm { XU9;1]cN;u,6R.-ߑǘ;½#.cVrϮmWBRZ.#0 |(4p8n+Qg[$FP׋j8c⡝.n~B'z˶xR;SY $ lcp@:U)dF(L,B ?j{|bXTh1s&XUէC _ H@(U"&qpyQ294DhD[xa@29>ԦC ̶&8O8X.^2$Cog5.N:4`6K*~"^?[g]3+>̄|7հO_uT?ymHVszxnP@OKåU;s=J Q&zmXɅ#LU7V˫qh`ae.XZ5[,pww1& ل_8JXo`\dhES?%3̳ꑤ}D6@,B6Sd5lIY|p?p(q ąAeօZ09`K߽'Gz<ԕs6ȩOv $ z3廊R7ݘeG X$c\QN7t\iR Y#x'7'(@R'ȇ[Ƕ:Cju)gF=m)4 yۜC֊Q1h[|{#-~F1ϝ{MI[N;gS2%ҕ>C, M\]'yДGQlM7D'I:Q$koowxهAoXE(X-T0u}ʍ$ &}nճ-g.j:fLUKb{ءr (V Z:ӘRa_,3 omWy]nJ U((QoC=F'ό Qra &su45k]$o|qSbkkllᓤ=z:_ UVODsj6Wޮ>D^: Ahx\:ar(';S6yX ¨qED^pLSMfBY74%ɜ~j?!}ʿ(˵dtQ*0Xt]mh 4z:GMt%C\ir*mekQף2%QܛR!xĒwף:"uW_ I R?s)lgWH-#i똂~AZ{tܣ@y-cx4wBI$W%Ͷ`}-\5I6hƝ)*l8HnC:AjP}(!Y2e~eWD&AoכP.Ţ*Z @ 5>+ET_ ѽə4!5ʿ&U7>v4C#\NH(/g(\8!785dFSH !ۖoNL kLAŦM{!Y m-ot*p7zCޚ&j٢J x~TاډU;ކ̊rn- x: ๿ y?\5`$q98dR/U6Zp3Wʟ_/]JUԗILF.1s5BRv>N:,nlxeaC˩!$ vyn>VۂFlW_cdN)d~=tsZ.@ um3*0`XSԸ~F9w"gƹ72n!AG|{a/9C)M,gRRY615S-h鏦!eg =&Q+ԙN_:nD\Af$^coUwpz+ݮhDIU3ZɱЊ4s!p5|U;0&nDM&Z_Uf;&U4qI9AP,z?R= `;.^(bFKT?P]fj<2 K} ^}kx_ƓH v&{+nuZ{5h쇒&6P}Io1ańK[e*w9c*ggc D`f;S<"PH{E>IqXC3:{Q3T'C]+Or tөH3۝8%#1P'S|ӞHҦz::3$7X<+QU~B);µ Y,Ky{_U0 |\ݿ9MޖfRO Ҫ̃j3k)iݛp)) .W>KUz0Rqk_Sw&^DW=>(`}Vr&l:5Í%I]]NH܄$?"/ߥߺmfv2\> $J%AZWJ׊s'&s;rjN'";P-%Xvg-eAQ7L"KOgjkK3pÚ%ǛC4o0Snu/qqRbh_F6q;'-68?\yςOX}3V 4}$D ZsחJ0`Ga:S*g.(Wua ߌKrEA1&Vc:f/2փt-+` S/пkJ<ګ,v>k$!FRQxRLǫ={DEc.co%IҿzQ&c8'Z'i%8f=ߖC{ZZ>)|ÎEg3^E 9yy?3ùrp -ȿ('@fŬi9I`jAhฯ\6p۞q H#5F?/lu@fߢR.lRwVzpw-W.6"}B5Q"{]dm6V5 ulCw֥6f"pAo~ =ixҖ4VssMt1u=կJeXT^TgieWƾeYj>أL69W=&Nmg~9_njqmXɓqFX Ԅ˸ysV$g~9(rV+k3ϏBl*È"T5 Qƛf%{bH_ZdP^`UA3*.܉{Ԃ#%Ef5 b-Lz V!.he}zݡd2vi\bѐK^~rs؟*E2纬lp_{lr?ih暖 S6 :,XI7rL=N! ')۲ވ{"_B(`~Lvq,1]Im>?E}VYkVmL*M!">/W{磮 c`H KA@xꊘZ8/ zs?`/p[i`buCRS_d$}V($v ]B=j/apwH@.6\e,\T$IέLK˖X&-/es{K͉jԂ*BbI%OɱD)ǣXFKaufk]ϛ?'wЁ_[wL/*wW&_*lddHĂvBm> EkAGr\2v*J{(i;}Nf;t(S\ovvo3 $W7Ry= ڭ4uOf|(^{+I'yvۃ5og,DS`8oY2JISj26#ArE%j(3"'X4Kfce鎈?L0Qn,xW(o2DC..ƬYJ$5S,r֪*ߞa 5}kjyB= }쫧@$Nμ{o;_<()pR!y8 r^̻%=?|&-TƢT5ޡ)Q}Hu>`B2$naaYj,J4*_<5J-$[b~QY<[SFD"+n\f9e>`ЖX`}/F)m'FV C6W٫ݕ /DKju@h,̨ٻsJ$mVxe͞*h ֬ns wkك@K׻~{!M˜ۻ2Wh3Tj&H,#(-bzj2tĪ$R8VAO@- 1QiبD?ƹepEw+Hsek#BTtRMӐc qD(°"c2@Z؃ΉN4@Ɖ&F&x aMP;ek]~D ?lfKd2׎_ڳU@ߢ N+ kl֖0a5[xQxA0]]627ixaiP,ǹ]5+ 4\z{醽$ͩn QD¤ F1C :ѥY`f [%>Ea/kźqRsoMTo[Vx'zT-0Y_0HXVU6ȯenfnk,#W*}J/W/}ѤUu|J3' l`dNق[6Nkܧ " o)w o el 2 `L;ػVUAbp:bv1RoI93G[8/1_PI}CZ-[1xqt[ PP|Z~3XP"XQ,%G0l|SsGP}s\bq&K>@DukyeU\Qt]3ĎNiq:-xhˎ#2 &;!NV&ƒ%e[Fl 9p>bcݗk _ -*`5jΒm;˵П`3yv Qr5Em7izqul-@$g 8NSz & A}gl#v}2}<OZ&ʳe:~=,=Oނj$M5MmdC靀GV $ B-D7V2MUf1{z: 8SVHK5"#^/漂av=J>q2/'B|Ns .÷gMM8]/|Wڶ!E SUlL|_0?Ht'm T7* Pztmf,N\A>TpJM~Vi?\`QeoHa902diӫ Dk\Ŝ ,P? hD,^vhi^]X_$׺AxAPL`YEheV E᝟|ȄF $\fT!+:vB/a6[8УDp؏k0T*}0b'G@<ק:}i(|[|?qN}vU.ᄧEd,.sz%.| O{QJrm.c}t'Db)b˂poHYa{hZdoSVЅb"AYۯoF3oIXtGF(m(5_%+ў1WčM[^5&3֌ܒ,Xq kxh[FO`T@l.mKqle=&V.ќU#6>- w8pÀxY䴃BD ]wQ݈%iQ-'2Vn|HF+.ؖ6Ž+HBA;S%_^ M0کe-d1)#䫜'͞Bh+a&8&+^&iZKHL9'Whe 9x|T]ѕ1fqD1l|rӄX8D2_^uۅq?SEPzUo)ohyys26W ?_Qnm Ѿo4+bmlR *(cr`Eszg6TDžYP¨:rّ0}}`&ONw9D%"z2:$G&]bɸ^ ZDX.ƎKf'evٛԙ.u/ТcPUqEkB(BJQ3Pmb^mTv3bm?ro1~}=u  TyuFJ;xg1/eìX>E\Df8%b|6s3{%bN~r`5$v bV/(,L2F̀U=⤣{v 뼠~ c£Kfٽۨx ;0V?7mK:Mоjmy Yٗ%>qseIJs&S;V}i+MmM쏊%2r%"aNG'>.Ua>ng[!ꁵ"diJu{Ք*G rq# TiLFBa\M0B?ن-x{J5UG07JcDf'XSl.lH@>h&\NJ*]gk8A׷NAtWg O ~ÉRWeBv`gqb;iijoMzBr4أp,Kwm:}Yh'o]˘NmvTLy*CjhUx[jbNZ@}G -5wFRnbe:ZD_#=y&+WۉL p)5 O0>F}OHP$uJp鬩7LlWOV20M3*̾PL ?HnAE}%rId//?/gB&: IJNc|#d.1yAŐKi|P- Y;9j o"ψ L{ YG.F/;.^j寏kI]j&#As@#)!/L0< CDþisS&[(6ǢN2O  oR؎ɄQ&^ cMVk9Θπsj|t9EXGs>FՂ5w%E@^[V;ck"6ض%l1Ҍ'8e/#)9!lvAm SA+,: ntDYӇ:]:ڊ@#QA?-L|~J zu3yL 1݁Bȇi9*[_a'$ nY'K'ܒ]Q]ha ix}"QH?j G~iJC]Q̇}j@>#j5Tk UУcru*b{ި2\ Wz̢ʫ'kG 02x#&/>[` Z:6M>r[8ʦ@ry:vD0 -c1@;n^>Zg;so|͉e 3{>F,#YD6"To8y e:ZX. ªZhJg~KTF$X9>$itO=p7ѱ %i]>1TwG_= >sA^4A-" a~fd !fX"-}eܦ'zbMȆ8@Lpi r.b}rDAp$lR KrM~Tʐ`B2[iޒP}r, gZe>V-_ĆC+XEb)A>*eo (0?ue\ `^gӾIㄱխQ #$Ô3n 65 4opVA~ )6FgwpCIQ0 DQYțbH1:KyĜ9zBR#^B=pQQ,| 㮈nP% hmB 8l*lILI 򰼯 G1wtT&>: keXUpM3y^6ggIwٯĵWDye j˱hz4.~ 4% zkvs*?5HŬLj+3k٣Ç\m:W(l/. xA!S~ 98W &lˆfisVr%ݤNNVQw'mB]c*P/|X/Ti(Y+rrs>T'"?WHZo+rTnǂl֞Ss84 .xJ9T xZ}>SrGd@d;s%g+ؓeD|W/Kt'%)>CG$Vʩp+2Nz"ԟZ=,^J (2T)+> CATP66P$y +WwJͯy~o#@dy+/s}$`d-j\l֊-]e;IC f8H΂ {gtGvRH:2{BIіc Xck 5>1Uy@묅*,c)+k rMGf|~9\DP)Eڹ4Vb7q2Rcoosd5%#7,u}ɬ(HTk9TV *uUuF> B+Bo ؂IԚ-5CF6uAM&JoAG.4a/#"85C\BL!Կ!Ϭα6p1eNXit0Ae`=:moT#?$V$/$ b;j/،Bڌ6_&-|3陁`42q'GnMO`.)  Z"cs**-)/lU3uNˤ.)C~e*%3!LdnO)P"- >$`>WWMuo}`o[Єe[]8ySK9Ґ31OVoLͨrh#o-V~>7e\}%ݎ5"F@)q\KV[ *`Thh(y%/Qj3)w3`/ɐ G9Zl*m]xk$7*MN(Uaf ǽ?%tCL߽ezhr !s7鬟F(~`p oeV f2ݰ$z>Fݮ؞=#b*X63D`\F NAjB_9VDBʿJTʝ*oddsA'?n97ATax@{h-hٴ@ߌu엑滚K$Rlntv5ZxIA+w1)h;t;C\Y7VAB9Qdyx~Y }=~)hkprR!!/aBI ߘFWP05ZVXkG剏.\jiQ1LW[Gg0)U Jڻ[P]1ͻmB ^r a3?m`H _'㩬VG/R@6pr)<J*6E\\Jݫ"i7,X]Gtg`eܶQTjT)&ep|t<72T)(HwClƭ8aL$Z,8"1.@t+&Ak_ 'zC4t 9) a S䩓 zsx6Վ\oIxrN +/VِyLP<~E2 I:= ͒ѓ죃\FDNٶnY3$MMD:3V@^)TBX=Wi*+@ y%7|l?/Px^q@x؀BG%, qݕva(&h[Yh=KWl=B|^JՅ7WY֠(ξ oZ P$ZEUV1 32Sb%;5G2[gM1=!(=YȲIXv ?pe&Xxj|2!,GH#ΡRL WpĖ\mT! V=?UOfA7.Ό_G%[Z V !0K(1ʉ\t6EPp+ wW@.j'~pB-˲vPnndu74d:pAkZ26ć?d1HrrQ%r>Eox6 gR#c4`:jϣ4*EiۜQH<%Ȭք!p1WPN s9:Ω]> /v:&5ϳ LWC2 Z cQCS3/@Q8 5ޱda'/(̹5Q=WTs+KokTПMGSq6PPp}KVƌYM6V Ǚq6ؼ"hP961 fC<ޝOv'{v!]JzZ\54}ޞƠ8=j*30_,*k35V\NфQKbXį4BHΩ[,}aL xw2*NOFzyÈ{ ILLj:jP[ O0谀rRD֔h>/]1%J6G& ,F}ΎKٸS ?sKyt~L MY*LqXg[KKznjwݥ7nݢ9w9{?SEc!q@BO(5`cAʟ AʔƱbI4I g1lhL+n/.٩Ec(v"3EZ!o[@QvCQٻ7f]F)8KyZ`jd:CY;nbY_ȬEI1\,Tj;(Iغj1R:-X^J'PQvv|>٤49O|_3qĤ0 O(s}a. W(iEX#$9(["`P--=0W;p7mC] үk+y1c\*fpIQÀ.)b wPpHe9D[6aס89|o4#vKAucfW;3[v FK+4 -P_{yEf[$"<&2Lo-@E+,yT5lpv%`9>7Z%*HʊT:c=XSXtnz\_΋*ܔl*6y{SטR`foyQ< u{p݉KdFLJyqs':ئAM=c G j±%e ^lv.2Sǻ ξYe7TX_x64]bSSed:kCwId1G/5wEzu $2;Kgځͱ:.N(@_2ؖfu 7b(^ʦ5ֽ 'Weeͦd@m& ȎQ){11)wC+L 8!:/R+e|@>VMLJ"^D l:F|H%( q)"GA;pM?:?B\ ,n֕VOICn5{^|)Nw<-9_c͝Z!EkM)v/*Vw ${m k禇a7M3Lj` XTcEim36;/G bNᶘO>}˭Ə&)o4nb֭(0r )RseJ4jFEuDv ң( % /!eI6<3{Ъu8s5QU6v Sɐ>ס`;=5rkg/lp }Ǎ_5O?c-Cx" 7nۛEFiϋkkJ)gfO],B:{QjDYuMXQ;hBʱ=Tw>en@Of\' 1Y Uu|R5AYsFݛzy48`a>dFe /vZ?\ re%vWX&(yCCuUi1}8oNE~,Uo ,X}Un>bfH,?o8wlBB6#z}aEQ+@P&ױJvbw*޼>Jэ}iM3_l0d)KrUB'3}dIS5( 3T PNmCr19,CCmpq>!  AY|)f&N;qȺ> '×g0@{.@Kqp(qYdgFIf0E/x#gZ }r l3O.0Y7ͿSf?H'%$5Mc &LZ)=?|Q9G0tq{$$Ǖ .7:;.t%L8BAR`ȇl@4E<* n`z- H@yUPw+N5T]ejO<2#|oR)xR i+aT BQ^oa4w] OvA#. >p6%Tp7~T%1p:#Fڽy{(U KQIiUpo0 e|02LKnΐ1}Z MЀ:\ooQҎMZ~a i ӔY6h. +w VLG~e?-+CdzfSV P * `Gç-^)J|CjLIz$p,OlU6giXZZBf_ܰ 1#\UV.$544%4a&>E?|O5.\Y!vj7ZH\D5kÓvq/G_Iwza0`9kXuR4ODz+?Tn$CU7o'#B^ʷ8gm 2jbIE=,phvX|?%nbV4Zq}b<hPP[,q*{yEs8wzHM":mxέs.y% rsZjVFӶ\ע"B-RmbM{٩4,Z|5̔sϖe6ڠ#Ή M(Xl@U» +5_:hMx$?XVcc04 S8 o%,5O9P8;kʭ) OI[;"E)y0VC E&${Q1 J#2 ׻Y##mYY](lq|=/U@&MWdCl3NVE4'}4kwJ_?Q5xnc-_ikꙄ nDd+HV>,T4p몾ʄ OJK%qmJ]tGʖel)%xGgg]6\G6E2D\0Z>]U[~IsS&|]"㕡Pj0>c{^Y|?6t/_0NEou"`N9cg6吽0T]4EW (NqY@NӮlLUfݮ-V`c|&4|= h=g˥ F 7ya{~ȵ5U$|"ٿfY1uh=< q2JĬ(>s38ɯMWCCk\ u/ڡl8Wz5(M GONDxbcNt{;tjG*ÒNBVvt|O?ۀR,/~.xd{R@>y&|Eg%Oecu@L@15: E[s ,7FԜOTmɿ֞V\"Ċ3( v1pgսsahάGBfh%.e=TY]mJ7=Q^PJhYA #jq @dwyH2G7&NզZv?'pGT#jCW;+3e BhakØ%Vc6ĄGoxw%^:ƈ_FC bډ5 :hiz@Ud1\7DpQUmBJ`\جʽzj Q"h cKvdE_citKn@Aq %ZM{7ઘL|hb~)`OƑ\11E+SHVL95;lX(-C툥5E0HwD] s. _nI.mH6~QWұR՝qcNH)NeT-K$.gvN^Pl\4aj{V@1H bkP屃sF a&~R6b_%Cfvʭ(>eA:[(6 Q j\EmO v![/Z33IR̞q]8,@,rc*wtb6WiS 씟wpyEsGj<&m 8uL6,>_8A ~\uv\ pz On`=Q\$|2.5(0zspN7k:MŠtK2qh>vhֳs)ؖGqf؁YXm IPDgWdkLct̕=b ˂@qG~ÁvNoF$˂L-Zݳc?^WeFB1ۑ PM-eJcrمj !$ʏ7!sh8\4*v}6D7,6Ѽ^(1|ȷ|d2cH";6.vAbi "ʾg[aUҭ 9dXK%7 b+3I|M:SEte.R{0)(.#>ei[I[gB%J$-=SQuࡴ-Ї$7FTtwq@ 7=z.DyLCծ?%M^ki H"_Q<|eUʨ4Zԡg*fx]y11$ĿOZPFnnLY{Ad+~W1s}ZS8E1Pw9zɃL"ݷ]>'d'aG^c; <-dgz+ RzJxgxJ9cxu~ km檐yP&gZRv1OI1!}zw:Ǡw]<=r,Mֻ#*Ğw@i~ mg:keWlHCXCґ+FcQW5` C/v]!%< SPb˜‰W8{@. ry1ujb[;Ѹ\ .h3eSm68i:1wWI44LGخ^,b⏻vIsy%h@@0A΀waaUq_WrxLqM%0L&\p0%5gN\n9J׼'(yq:1&ݏ).Dܬu(/&Rn%B4)ߘ{l @ܢ/O VD.eN6zc`IҦ^qzqhcQsڥB9HCL0@IV~y}㾨?S1ghƛJ5&aKǑ\R;ޏG1jss0U#x_|Dk\HM6<I' c}% n^i$ahՑi(P9F!LV#]rmnSl`:n$th'xhA-<@$ɮFҴ!6V% sL9mM0M깋vwπ$QIs7hV֮aW%jMG೪4Z}5R%kM#m#_񹠅([¥E |6.zݨ`7&^0..,|H$ 4.8)Ιgi,yP8w8USԌE3L!.i> e(l,~.c8$1OK`0M;! ǵ z^К {D.sAw%1R(=_R'hH[sVkcsQ|MPK'۫Zkoq>Y}}sd]bȂʧ vS591-ZrzcT'i#1@#jUO;cf:dl~O `c W"N"1Fo$I(sEis }ʒqVmӾqg}iP q'91إ%Q ᧔tZG6]_lww"'M?uH]̋ ԲW5ռn>+o"_=WDI2|N$O^\3,~o wN+M:l}\* E,f4Nb'l(߄cޚlh89{$lRj /xljIgjj$~rwjwg<$Y[|8=.{GSѧLXlv<<|Z SåC=c4o _^}!ϭu#` A+\TZwqD&{aJ5? 3߮E \סr|!>PPY^QDI>`e)Fc^#R 2G4H[Lfh)Y{L||t vس8A3R5:}BƀK)6`)˗D] l=^d_l1v4[no4Uc&?=cLRy^JKZ6KmU=ߔVR5dӹ_[`Wů;,}?܎[m ӥk㱥bwʡ}Zf=~3k%, H+]]ZH$:QŏCк`Dߧ nͤ:$n R H ?Љ: z\cAPn<{_L7OL>yGtaB?av˖ A&N"o:p/^lWf2hit+JDz2 ; BF[A哃ۉT-^biu2w>K3A`Wޞ`a Y6>o1k2Zf"e _*[g+ϣL`MM dOwy}![7np2[wӿ× 0#-6eD3J@ݬ1AW3hfyD҉dA!>:=./- $30Z qSƀ=?5fOfI@vܭSAْ$-S#2X B)xl~Nnxf!Ya;FٸyjV^2vy%p*xލ". 1bw qdlsـ5pg3e ݐW9ܹ[*-c%IM#m[ )'3 p+srggW۴!PC 69Fۮ  Kߘg=j P-/Mkh'C݅5}cXG.v G&j:6 [֭˗C- j<\kpU613Ķc%BֶЮ^[dfj!kPIY/%q eID5~r"+5X x\6#.+Ɍac~VZ gHFsӱRF0s|pz-Y-mq\ *E: `Hݐr ɢjȩ^ u|pJ σW'ߥܱ Y0)zӬ2Aji隀a*/ ZgG];狍ʜ#xb Ѫ} V0k<D e4qn3 (.toN d+P+#m'g $z6 S|e/bj3a9C#͸Utһ'OKxF@׎| <8L8*CuL V$Xы|ã~ Vg׺Dnʢ18_,(xۖX.*69\`;~FK;#G؛=$$U+{X(۱i) rb36-}1;Rý:xIN>͸3g_1-v4rNVf; :ry7N1_ # w#}#.dF,NQ>FoXo#K&p֦G®>R0j9(, Pә 8GS1д}]1`] Nq{Fxxţ=a[LLT9~Д6&E"fӅ)c})APx0EXƓ?DIht:T2B%B%U;͑w ]8>"p69 mptCziWڀ)aO?W|,׎ *=͔={xם  SLت Adz>wq읫Kq?`0,6E^QeL 7\<?Amf}ӏ,2Gi#tCLm5oggAs ϣ[?hQ/]3̳En*;}0I\nż[rwxJ\= ȹ-Sl[̪W *4M n3_C5jcymwH,_Z3c1& \8S mɀK Rpؖ9}$T^@&6k{^QxJh/;#!yK2g!rpyb3qXdJi%_1|Mf:U)$8MZM 7Lc ?鳻E~>N9 wO6[QQjhDUe5>o1wRNڈ0{ϜJyQKbUEAq^Rf]׏{,/ze0 jZLyt>fűD2\>P4;A88 nkUltjcs"kHX`\3⃵u}rCӇf1_*|_qup!>Ї,_UHDȮ*k#S5hSԈLgZkd䊏V&p$5 Rv"%HsO# OkmZaYF#m:C\]ӊ쥇۩]@>YC|C/v\iEC(]Ru`pU.Lw@_f![hT/oJnqz5_G&&d%2]5 B~d$+u}v&EDw_7j6%R03Q+-lse=WlFԅ t؃궰75,%Cu0QrUBX;N\LE\e$G-{ِ:͖=tK{wB\lp8qu cz j=% >9ƍw' cf랛 xf7-JkQ4F;w`ui5R_Y4bqiD:`D`BwkՌHŽ( vX=]PHmd3ǀh:/RWX) TOM_] Ϧl}2Fǧ}!~{)iH}sKzA,MNM`p@>(> nd\qt<.7I(`b[sDC^-E{NO!R+MX)~p 3GEMS!PkX.$ـՙz!3)+txt,P$NL.ԍO^*﵋eY(UKSlkK /P!]8c_waZ1htc2 ]+ܢsؠa5r 1o)0HC̸V+Bu,1xԮ#̖ڽeuRƚ<>Ɲ"](E|QG`Z4Zq;E!1x _^$sw,|I F>Хl@e֔"e3!W>i(x;c 8KP!ӧ?62k6bE1~xsP]cϐTxC޿z7dS6|>9)Fc}6]oS!;P FhέOfܶLQw'8al&zqRdz('\?ǂ7י(ku;[-+uBPm BP=8q,\\f#ܵ !ڼ5ߚRAux@ʻ Lu'TMT/hsfgn;EBԶ@5,=RM=jPtk73t8?xE-j/Ȑ**Di1|jD=%Jz`ȃ}1CO=ɍ\)V:ڝ"P,xNˮ!ܧ+!ѷ$5~&cPlȹDb)..U]{¶V!?Hs;W$.#P 1gGSsJ͹97oŻA(( $E:'RZ?b#j-(fr & Jss˻ǃ#CP2a&eǝ5Ҕ5C&M0QE yMI1b4֣zhiGGiӬh*g Qn$T$l\[3Qvɋs7qf3\̯rx/3ď'J'Ȋ9#tLk0}NɴptR,۳嵷W&ZV}/jnBg^-:@>7 sۋ8vBe q*sovҵ9@,\ںt"e[Dy%Gt^_{6Kr%s%ƂW{2GexE &}/:.KG\M%vUap䞴/AYuf]z qpE U[Q˞.{ѐ@J)y3zj-+N JFn۩N!g s{2if`I lv`ƒ^.{3E;0T9TiP/gX^5%NH^+6r8ו\]x2\H2Kam4JkЅP~$J˾}:( ~ώ_iK>2 "@Rop(e'/7:wtjj1jk:vs&\_1< @Qsc #1%  4\ vH}H fM s|Gh}h:0En$=!/RBGd߀ڷTD@y=]0߃rq+C>x!'5)9_Vѓs+/"y-UE줙OP|7!Z@K0ʘs j oBY_ЅUӓ."M c]56&-Ik hzK`^KBy;%ZfpO$nFV6CB!gĐ~Ov3c]@oيL|Ұܕan* pnI7PԦ$4ɿ'7zsC-$5A7:XRV:Ř)}#~Me+"\"ѥ*(E)/DӔ'fwDF1B L΋\HV+g8_h4q7mhY^@u7s+/ٜвc=TE}RI'F2́oKF4ϫ):aosg9`5_LKLColW?/_R QG(V\AUlqeS Z?vтyt珤;Uj1@/7?@5Q;EGxMBU)oټ|h2kM$@2bcQ(q.T Ho.Ɏ{_/^eP`—FC*=&؈K 'PC ٧%ɋK)xԳRG2,*x끆|΀3TGx *$5Ue[xi>NRz-U6F76u>`u"㾴 X@W51;&VXRׇo)^ Q5ƙ0 nrrZʨ:& oX{ t<ј͐7 5@鼱E?az708Қb_c^=+l)mY&zoUyk|$MIZkm6/"] A8cyRs&Uhӕ[T!>Q+ACM_˭Kdm9OjrT 63'ሀ܄O$%_塟t&GwzbN=C 8*Վ|aS&ȕwJggS3p0+q>[Gt$9[*ي*ďв؝IwRP]u|* SWn%Ҹo9-o񬠡efTkʀ<"w#V{$~÷L;*'$ɜkPcXbH t>Y1뜄Y _k5FɉZQSM_sSo-> ac~eR$!*i"K¹seP8GK0b4Ǣ (#q~5>V叺H8"F{Q{jFTEwn`Ura_X#1Őj"!O=`w7m Ta^kՂ PA( Lu=d9G;}R0MUvxJj.D ȋlh94rNԏTZ ݟ*7jiVO(LJTX~Ռ.R 7:6>9R'1H?MysΘF :Ц%gŖ&w]5'`$D++1LXgIBBA@kV} ++T 440bT,;-@ų4<`rΉ uTUƢf9o/w#F@7Ks`8Tb垔eܢF*Ӯ38Lk#V510E/DC3ϡտgJcM+ Sc}g?!W/ǒ1+.Cm|?2V _9&8fX(%W2FN6,]su!)G%o̖Iu`8[h: ̈́Ƶ?ź}ܘw$vQ-uQ ?j|A '󲜏chkH9mg䰽 {ge@XL:ViU:SbOU'tdgm5\!-AdU{`Y;&s %"@$;pV7 $vI F_ `JbǍhK$_ zaO9?R흣=;[&Nެ_HG,kY3d\a%cP[K x|*#3Si·,K9pVsbcY1|Fuf<QI3y 1R ܥkU%U'/ [*DSaUli1Mr@B7$Xd3CN _k](`c"pJ. CgSgESe`WK3 mS'i}TpǰѾ+D3 s]5ilǜ%vi2`dҰ',~.*?U}뛶e)Aih e>rCaѱh7>`TitW?k󉧺x$ө>`!I}>D}@C2C_\>(O?q䘶]6P,0`w#{ΔTPrQc '3A2qL "{ϻ [G{$93E*r%5͈kLpc*ZJBg @{OգkXdȅ!NI쩫P0ף Q2/[~k  (]r,~N6@(P Xpm}fw/6gq;siM󷵋q,=еn.juP;l=z-H#/R(,1A}9zwQm\bb&u,v^7?O,g.QfF:foa~S֐"1I yˢ_վct%v8p@/P)i2a[òֶX pҼ)86 ե5DBfH- +%3*=sMbS3q)HgöŽq\.~Dc֙^ޅM2̟w  q˥nnAD".%t[(V->S_2F|7_*Q9Bq0Sى6 !M,uvܪ4#qYMIt(J­Uā<\eVEphd!|s_ qE])'Poh#xE)P7jS%0%fO<*6Kbt*U㝖9xqG, U<6_(a;mg恉D#ܭ%)ϋO3,R2TThc!Ďxo7V~/M~m2mN%]@RS?7 *^cJ 6 F+*9"e46Cm$m> & Sc…rb.v i@ρ^+g`@7З $Y@$} :GA" é.!ovOrcA.Vx;)ɢ8\6V7\B- xk`#FlX']8&DĤ/ymг]|Jy&wœ&pv$[lx+݂ra;g5'QsgWOVv}z-*٣-V8HmU9 _ŗhϡ!? %/h2b+\(@P%S;Y!3$rC`?>NKnzсcNefk2'@̕][e`Z{gO'scte`5\ (I.6:p ?5 x+ M5n?hmDwIB1>h7E L *DG08#´ej'r%츌9txڛ/~a'J/4!EyF4B51MbI u1D^f*c*]9wrуp^N f)Er>1Ya>Fk p4$'b=b&6gR:woJ7&H/2( <# ,2XZZvg9injWBI 5U#s0$ oLG֩"Eh>EK.9F!4Yr 62j4|Pfk7Ⱦ/#?ʀGljg|yԫXr%&ZQ8yR+>^Jo53&]IMQ4PR(."б CS +%FUPJ oQZbc)ojIygւA =K,'k:*q@icLsbrնtqW*ԸQ  n(dluaMļW ~n r^Sm]$? Z e9lu;jOH:<}bx!vB>ķ,:v+ٙeɺRced?;h o|$c& H4 Hl򖯸cVvyZ8y7:-E&>]V_06s7~ywA)k!aOCa;{ f}P=S¦I9]Փ`˺Dmp'.#b$67lx< 0r6e(@~x |씑hL3@MzR̴Q7`PP (TfY){{e2֥@=o,rЖ|pYZ1a>roC20G ~@Ljv@9 pxeܼef tQ] 7Y[_xA@ lc6hmt(qKn-O%85C@< ^}4YT0N.FH@,)tn&qgKkl<33#sJ7Tg0$lHoat&BV8,~i`:ՁD9ۖ֠ɚ=T_*` ۶#P*#TD$al"LP/Jf6fFVQI,^C*co YVtj_?|Ed9&jJƷ ە5U |b^ -~n22 :d t[@<~*PЧ=^ UtSz{"PoT/М[z #ymA4B %~gE*"\Tiҩh4) eʍK#qa_BճmG\Ͻ-ǖw)W @ՃiIENՍ?1 ㄜ*]=_"zi ɂ_mgN7ؾc馹.|Y[t4T_4/3>#"~'ѕ,oǦh2屧z%$9|9Fivo9pE5͋*T-RpRs19 ʐ՛i//*uź`@K)Xʂc䕱U L$m'+X6 3Yի AV:PeSauto$y|cI,5x-aOgfrCR t8Hz2! M>\_r"z8UBJw*Fӏ s1;dz!sJwok-҆KWuҌM\+^#FNI>HM4ͤEا8N7O5?]U;ҶKA k[VJ?egQx{Tz8Q)/|#6~JaKĴ8*8:qhJ~qGK6M"l'91d}6SK߅@AXq#'z,"o.. S.=uedûg.xd#US4+ ơ 8d3--B&5֩rl2v Y9Lŀ'w %/X ^(eA\ UwXcM'?)&Mo N ~)EYgƸ.=_@—?:GrʟARAw.=xM¨4#'ac?05_b;gͺEz5 Ҥ{rn1xYlt(y_}[{6ɢ^Eu u}'HYm!Vh)>7 ҍHD38[g87^Ψ)J?RoϠ틇Br5 ~ 19^*Wr5 n3(0^2gA =h+> vWFeX ZAqtu`=63pGyo|Cpx!1 ܯ!j\P0x<ҕP9P"0lj baoj͡nrU2cyi%h,f 6\4boHJX,Xh$~ІLoYFD$+~/_dόW_,RqJDK%>V-.@ޣ5 Fi5 PȻ&77^pst}nk˵-7!~O(R1#+UYcuY^~_ QaFBqfY ?yE M(!GW"%/6wK7hLl GWJ$܎pj!@sofF$σ }QQ/` r$= S'[G.fI6Y`HOޅB:Ź7ߨPZ+" ;~a+;ChGhmL"))/LFq8SS(*P{~D\d"l)(ϸ_8yO.ښ,;Fٻ#B˪Q5{I>ͪq)Pǘy7ǡrtց`\aCH`q!8v+mCEl).zɢf44w#pr`k $e b@ڍΖ6 e2~0qnRoMF&mCi}9Mw&ؿyce2S@HꤓWYտ7kZT{pl WRl~ńjGѮoG?xrOP' a~и5;#Wjx#m41SX߰$Z!=H Tq[G#mMAQկros9/}7t^!/-#`T8t#5(rwgڟw.%Z8Yu,/ + bfΐ[oH;7׹ o q !LVQiCX9Aq D19Py\^wEDEpy"}M^TuuLxR{sV;D/l@_R(U>UuU "  MQ aiY 9B]OUIrf+].26~/#8[P+"CDRեnyXC9bӉ-bMX^A}|f`ʍMDg}mC`Ihg;;-3V[!Y'v5wNfe/K3̆WrW]} dۍS%;D /hx/"A-xuT`*VD}r.CIg͕w94Llsr]1oWXZe+nH,N%unJVA|>9QS4Vngw,!p s4&9,tүFxLKcyH&rf@,؟G8ԕ؜/<&#ڼh-#<-T6ЩҌ%Sqc3۴fJ\=!jYH= y`b $:c>8hRt d]|w;@\j<~;*ֹKxo`4v;QM3(Uēxn'6ᙺ梛_Dj~yxww7ky5|,CpGuf^H@^t!{Bh/EGh8lcK6=ӛ_oN@Vه^u ~iχ(wGߜT4dK*ha4| bq<'ADž;ZsC@_UBj0)%Y>6Nē*U+/γ#R:yjrܗPCq*D#~$-1nBlp1(pi$.?uI6e!jM4g2'"ч$Iװ3.p%HKʪU{q&8e2h[X8q E8AZ<1)LW]tAWF㡕?QCR[Ngyp3eKoUM[ 4Ⱥ~ӱ1;KW>K{'61a7ݧr\āP*\8On\Ȗ֘}Gm[PUFӱbXŔArYf O ^t*Kw/75n -wQU0;fj:3Y`5)7ys1'kiz߫󺥩9Õ7|0Y}V[ 3ގg6oQK`~<7G!OZ5b*6`~ʌ_Pn*ՙIþpg:y(\E(ml1. ZLJn6Xg 'dƑ^O[Y0- "]KT "ڏ j7ȵ%J%, վLkSZbsE#R YF$#%;mv}fFQa\ WTN)$rzC7TT@ŘOFYOs>8}f߮(k|0uQp+zmYµ yY$/_"jp't?Htb%1M/qVڽx _afϫRZK|*u* !^Ly}-z}݅M@SON\ٞc?8Mc{Yc"} q/_f}T-vvupӖ˩-?UwLPBhcxqt٥IoV' /wŇvӷcNb),L򣖮Jda0HMn?6tٞGVEi:1rFz6zuv߳HAo"Wh(%v1YHYWNVu՝SOM%,̯y^w Oת6A0m(c]x722UC,I)V~N0ZWP:%|"=RJ_^ȓ MȰ8^L*EQ&hp֤ /Yv]4NMiD/%%s{ a<w(O'"{*;j9m*"1)6^^}q8a)ܺ^`?$,R+?nT(㥲?H[_EewHl_T7*@[þ#JZ^pX??.wHė,bBd~7|fv$ .klTZ lWvշ\6]m09RY f,=DmͶoŽ.{ $dx$4: w(`\(t]Oc< q%CRR60_kT;mFYܭo[lс@I ؒ\B]+y6[ A=N" '^,ꞰlїWfMtbA gLw`WQ@VH,z@H)ER3ZYٟ3t?>;lG8xx%IoTUUAʋE&2)S si4 ~1Jk nu6 ǛyIct`S0-fZ xj30I~{ S3|љuf:r&9[߂8䰍ÄMܘy*tLK_E|~i_X*wbN ߌfHNg Jxs~Xׄ2ziBwZrU-Q pi ևtinuo,K㏜D"{3Z:kao| vF>ݨsڿDEQ6R=oˈ|t!S.$'Brʪ$ 6a:I$" ǔVl[xa&2LE/`@u.; f%WhfMQ.&@aF;%Va1:!x@-,҉]ct([Y'-SrH~.k.qo@y JTMղ`gT#?dfض֝s*_5RmIrB(+\O-vZ`cGp36̟q^Ȯe)"x^>i{8rR(0aP* 8. #0p"'J6 Ad$H(g\/iV|/|EӤHFk09 Cbuʹ-` UL٨_v]5k˄K]pnxbwCn\ЕT'ڋ&C˼q ʨ8sp>65:nCK737'E ;;lrpaLP\ ?~Kz(r?XF >0T}끱[};;h ә yY$ϱ@$h*9M6qIX)>o<`Lؘ- ǥ EǤy(&6_~WpR!m B[L '"l, o[b=Gujwl)qL t,$y{)@A?%h+CFVSrA뎮w8RgW;r'e%E8j6Zk6%)W̆/#;JoIK.5Hc zh+^KpI1hPPՄ l5<ߒhE\8BKM+aɂug.S<$_"噑U,ˡL՟0Qeu<9̄3mdHhuyܱ!Ҿ@I ;^eyG mIv~^Bl~Ѳ8^/f [j,sxYG]9L$3㏿i :\Q6J$Ii}k}Qh}p."o&D4ˣڼ?lOJB,7<}#۹E*%a9t&ؠsLHgB`a9#U A- V5hnviwd~]!0E˩ 7_QOODNͦIpDO#W.G+ +6WlA_j)R?KB=:RNmy}Ju*ջNJ߿׽Գ|\\<ˆ%Xf:)ĥr%0O<`e2sqZl3,xM5,me@>͐GQ:Sӕ8}+"ZF mzS ױ0O9kUW)H}\Ʀ ~E'0&8@/XPy mîZNv[a[ek)gpN ?ZGqson}{ -P$kxuFg !xu|J|)Eꙻ[YEؽNt2rZ X,ǨY>=Hnln"H<;髴]!95ϡS<KCO5zA!Gb_^Mf"{k/"g)cs!}ϔ*+k|n@x50-Q1p2Y&)Mͯ^*Miutlx^|q:|KbDZ @ڪb۬u/yvip-0`=T˚COM_\а(8 PNA3DM0u?/%0ΌANW6-7r5 YG\`3 }dRjmA 1|JH^k o)~Joڸh%90{ ab kXĹѶh(0< vvm`VW\=oXb ~t观x f˜pG%S1혡S¤fΰ" 1!˻_q8Jq7 V$izw]$pFmGd5CI xfk޹zM$7`je֯G^ȭ'i mx 6fB7:̾ CBgeӨiƲ(\!vgڜH#s]/pY&_H 5ZkZI5w4krhԱecS5oDN6 }I< ײpXd0 :ɽ\c/# 4oΫYW`bf& !TzU}jwB0^g׎ܝjE,x'kGMEm$&lPp9q;zA:|xnDܬѩqgM15*$*IލLNF1dy. [0BW{ TeD0T%F <˴yu:gx]TeοS<'tCdR-IlD`8 >eLɴJvr،V}KSB>,)()ٕ4K+Ch%|p**q^Wpyn~.ˌo( pà Z!jSU?FNk̘%7Fr1i- AZtwR:Ar3ٕH:8D@T܈~,]E)j6/7_hoc=&H H'cA[Xzdn:VR@Y)=T.щPf,Lf:V zC9Z2%uB$#ɠBGj+:on}l" ,$Ǖ&P+hX(!8mpN2cyO\x x.WjՇ-va $T| G]P>r v/cv OXJ9;D ńEA$T>h$5=RpŴSgӯTl^"өuROO c2D-"OWhۣ̑86-~p2?β|xYÂ0-buHbVÜ0- }Ҁ#,}+6}"dșeƊ:+~͠Ф~o+6upE0;*qD ;žh[`ą&>ZH-PM4Ls&3 7zy;PsVl Nc #< vKTq%8Vs4GCi#(z ڐlD&_OWT?d(WCFCYEQ߱"l˵ӵWc:ufZq-3e 'ІuA90xΓ`=ƕ] jXvLItEQ3Bx& 94y|B7<͕A^r;˵35%pNͨ7;^>/Y11ZfE:{%k5M,RN/)ZGT ٜ0P:!  WF9 8cEN*;ʥQT}E@(9– v$=K$04?[J,q01p`#d,˴k5 MEvY(,ĵ|7>R/ju_@J>G1KU5ҔI%n.p _>qǀO"&^K!zրN, (1}1/e\֩#bJI/_r)wiy Nե * soBfSd5^V^ZIjWP:}3vf.!$pމ,"wUTeq .\8_kvQ6ne«Owj[ekOj&lJ~kL",0F 'l~8oˬ^0aJ{>P[$y}V:[fct9-,[2>f:્w/Ͼ xwrZIC!#i"Νt`;#"2:oUr |H syVǗԬ= đLKmpQVEڈ e`#P]#)neFm'eǝJIq\qϴduu0,!C$dhӀ3)I>( N_jLBr32G ,{PU/`-cʘ͊ח6@" 1&E^WK k8wr%ҳ=,(y`Tb]RaYF7=*o nƸ3SQhTM+ЯzKaxmKPb'@ 7CXptbwpĽ-7 fH6R R<&cuv##O S3h2n'~4laeZ$*H\U?!lʑdmR6N QW`t%bj Y`߉dM.̻j}/8 2jG{-\PNе&LmP(z" hM@ŀ}]W3VKYdhf;fApv4r0B2Ԫgi/Xs,6|WMDMgupkd{â[îVWr[OW2)Iݓr+N1 1Dzx˰jf<> Uqb+E\\EC(>u>Wưe{ Q AB!Tꋫ4r_:HՕ[A>Q:hSf<}N@L悌L`r-`kogh:V5/n7ؚz?N^%&kw1~;.{ Xf=_zxU-[J ?rGs G2Gq"AzgvdzVz/.Fsw "k܏oP0ZXcY@z$HMcq!%']Ԟ1xgͻ|;8i2ȜՔ{),/Owy'TX&ќI `3.X/;,OW*ǑY~ǪKM2)53lԋ[) Ծ/겍^͞_nʊmumT5=2q+Ú>˖^dTpWJ;,S6LHK 2.MXarA8'NWڵiS+@U*йNy[!~!- Y@U>*WIQzdgg"ըӰE +fyWk+] IRVIds򑥢ƛ_C9DKn]vZBQij7դ҇8ाOBR D KOZx(eqܥI?2f+={a;yDg93| )?FξZ( $=` U bҬ,v eDl԰TB+JЂtf 4lxg*:ScOx[P_fQ3,ޘ ܄3hm.@SU6D gab)ss<\Ov6;")0y=YP+G}vit'mIiWECaŒZHW *$`9If~p+ _*pb{h8U pߥsy%1lC O*; aS ]ul,h^1mQo2^T? ^[o j{yamkHO `{[L>*yߋ%7`̺,Y'[xVa05ዲ&1|)2 hzsCp®HUXc緐^=+~/>/,7]CՂC6|1 z :[fM^$bLqO^me<2Cy9򭞕)jF#u^Pѐ;K7{Y3?zhc|?I03i]Ү?lGɯ0'Ԛsg{FӞdUR(& ;7o^j7iy˵ E+g})fa6-1\tj(q4 e0gQ5QR̋0v\E)SUc$BH":Xh68 )>SmzAX9ٝLFjU#Ō. h&m&() չj[A)!>d.vZ?:̚}}*}pCYю OeQXsF5V =5f~p *ix" -pL]㫀' C )A#rwzh.D)Kk521LԘ6= 4hTdMy@UVIp_v8<>D^susN-sGɒ~7G+`^b> 3[}X*[5!-h؎R#osdS":l1²-de]^6ޤNE]cfGNL+5[Z0PZp8TL_9b04Chm^+D&zڋ`TSs &ߪUobxHOT,~KϼT2D荙5lh(E_AI.V/Б4淉jYKI WK)4MQems5 PУ_?EYkgEc`t5c+E9@ "U'js΢V37p,1n^CVpYNLSyAFb :QrX4 n?rv`gNFKz'BfXcG+.лBB: kXNm`" 6%~eW#q o]tC3oVq2u (#^!:d4RR5(茡ڀXRcwɷ z4 ڕn E\oLd@9 Cr<t#oŢdm+0PmŞ7iwԅ>[3W❥vl$;ӧE> MM峾 poLߦa\^صsg5qQF8J T!斨i^*G/MHw)pA.ÍUdFx 3S V"cn`嗧UUkjVNccΘGJ/ƆALx-YUD$34_ہ3ӟ$\O@Le|ݜ뎹CZitϷP~^( xAuIwC~|f*xX%۞lNxw#OM+AgƸ%kX{e9G:H޼B&>a%ΜL Z)|dP= ҄Vv̲I^λjs]NNE~of4~?.`C:D[ n"]R~W`tޱj&%XCrTM-hLQ_5JǦIx ʂ#:6 Gt_ArɞJRAϫ{E"X@h,XQ/4,('^Z[t;u5okjJ.ǂQXSR]yU!$81+@FFE*% ڡUJKq֩omu7xcz[7 >ϵ&F9ϼBꔆ$g>?6F7@U%C\O:TV_r<8׃8N' 2`loS'$}D1[mO$^ɬyIYnT*loޭ+>pdSs QG@r*ͪ#n6)h6*cJT\cyqj&Y L.1 ǫs=ZpJ]c2Cb[#JJRޭn.J qg-+ոL;O.DJ)7yᕸ_\8ͧ'ue ]s51-6i:ôԢR켣lJHVSj D8.葱]*WUX}r  F%,NOQf0J~5]n0#Za9IG¸ R`5n/@g:5/C(>li!Up:.3Ԋm(+I8L 6~~$LA< eXpW8EmN&h!1?9w:M8 S o۬ͅ;Z eScfVeZ ~'>2l(&X VFC:0#Eb{1~ckDV_?Skd6Ou!u w2x8/WRnRR8gO˪gd9넦YRa]CBRi$])^ 0%f,H@l>痉;+弢܊q*/U1% X~S6aSX(l.\|p;u!onsTd"iwu6%flJT5N;B;eLRC˽BB^ϜwDt* O"QtNPz>jdY*)Ƨgwa6=~/ жHO f$2@αpu*{,%<}{^ȶQs"-Ps)Ƞ^/wd:1 F!fŎʙ;[V,Fa2<]_лשè_*Rݍr`#z m[OKja<.1$a^mn%nS[[*k +'\f(faOC3R.-^QH#M}f99s uSmWaI{Q< tB} ua%k}JڳɴW8;07@ N~;/e2!-Ӈ|,y"(9J^Mi`5kU7T?+hp>7L2HLb5e?Cg2@ENG D-΢_mt! Xw<[^!5N%Be ~tS>m6˔7Ýðî=UCDW|dYzQ\j6ic >现RH r~Bٯ:߈[He*&{tTQMN˨hIL! +=+:txPwd!;neCLyu9;ī2%㷉x-]DRP(&O t1n338!N Sb!XClGA%mf9xVoXH4^d6PSpKvqaHk!N-qc:vxY!qrPsnݒT&M`3*e"o I6kn^XTEǠk=14 OR[ͦ_[ eK0i4@w.xvДVhBӹVx-Ւ2*B)ʫ!NF4_Ǟan M0Mf%n$DKO|S/ؘס脾]v;0k1?HfwZL rlc.s{z8.ڌd4l9\8'Zzo:u@ jg,߬ 2 4𓵷%A1m]㰨5P#(YS3ݣ!qd ,uJ081F9SB[U;1OI#~` L?bz|( :F$&/'4RM~Il bԾ`gpјӅD_w@DEd<="cWz-L8 {P(^X[. =DPk1Uu.|(`(<)M8En48m_d7!ɢꌨn8NolmJ HdnʅN9bt9dFz("s=4K8z.q*^zB,vfkbdQgt }<&`l!6zyQoivhߚgdU?۔nj0KFg 8yXLni~Rc4p`{S%p-"8íz.VޭߤÙ 벛p*;L%"Zg"!Zb@ !> %c寝┉(sAoh蔆*KLrxoI:ŊaK ި/gQpsz|ieX{(KP=ZZ,klP1?bڏ1Á!-oI}VnwM "M%Y=h-j,^,'Qᰓ6-?>S3OMس%E&N|x@V-DD 9FcBm rpr&j5R[W\j|DSq:2LLR,+ɫv:!mFٖ&\.~Bb}8h8=,KPh$Uԙۥ_}edRry@$o=o59>3MEn2K#MreNIfSVOW8`|lZ\',ם3ܐom. _&Da8ȧ4pF2S >X)0=}n5rVV =5``$ѤoC{J%ĶcD@64t_ֆ m=@@W2nlGDݡSe"#gDzIh5wzsp4冊yJh^ws~}%\3S7Ԕ@ˠ1^ RqO53G@W!{%!3ո?|=|ZHڈh34ǵɭfq{7՛w;njnW(-ϳ4K+Ck6g|f@:8ch5r |w2zwݣTKsԤ'MRHf%/2Ǯmcj phtv^BBCxNB~1N:b\lؼ cE_]P$ >TRwnf)GGG|C]^KUIU>iesWA|P'i8[VۄHsL @Ɓ(~FfTyYק6K=p:'}/@ɚh,/׾þq#>H"ƒ q|c7}Z/zB-=|)sd$d>E/i=G㈛i`rf׮[#R n@6E`8f8-ci X@ MU뇎VNRDiIJ$/3c4nڴӐu/f!M!O' 5Kx8KɵݰƲ6ZA'3="0V\KЛ,o/ٔ%Ce.(&7K X"T.}8mV~a< 5|!aŹ,C9JWAl;? @;n7(]cu;(8죽fjo}Mk:oCTqhqvlQS?Ӭ: 9\-%2 Z!E0;5߲)PI1ΏUtj[{EoPFȒ>}xΚfg0@ᯕiD3Վx%04(k; vFJ}aR^-ƉL,QY}(, ];xi*ã.7Ȗq-mhٶ1ͻ& б}g즓t/|@˜"G:ȶ yShgbؐ׎2Z,79=N輔ޑSQlylJiX|ςYuf=' =6Hi m2!ޝʧZ]0㒑)@Jq[--ã-ҁ7G! D|[޿kEΙ7+۝ՠTXW#fd5 ΀N@ GSߗ?JӉms; ĴCtfKVR} Z#޹pQ,<L^2&u*iځE;5AߓiB~$\޷e e;]Ҍ%:sA3`c v|bBiCFrKi#"]SݬBr-,Gt0{& uS|J7]cJ~IiE(Ao]rD9\`V8>`O謰^ypzF,f-K]Z+}.xgIUZiZ*F-uҀW?+%ma*@̉ e]$7Îum^ ﶨiK*4̥Ab/Yjf 1ͭ50͟ r=>:ӳS ~wR6Ac>[ #HvAЊXD=>7uGϢ\4q,%#_)n wPΘѩ0unܛ^f4S xʼn9?%3- h У-[b5l񷉭>9x5mJc& ³xe>9[#mj2 SEU^!NQPu9j#<_xbSd5ެ >c"% Ր73eMcmp(P!/o< -brQS?&g[^9j'3Z6@^e)&q(1D~#[#wZN|:}2-ݴ\ #&1 UkH0خ x3"y;R_I8Б3"(²xXK.yZ6e.<;M@pE&b.(gEUN$P#@W|j٥ 4xqmŞDZкuF0Ғ1Ec(l=gwȃOx{1)efj:#8QzA%{2#6jPIDqm q$Ԅ!bpK+ut}?5=Lx Ht]PLy{0|2+eK?)4'aH~\hϴ]ֽ,}D 9J=h{ 0l %w/}D~E-~¢s/rG9.:vRܛ' q7 ljP& B]AɭYYp`K/'M ub&Rujpu{.(!> w1Jdxı\ ]I1tn]V=3mq&KX .m- -e0R3* t{B d+RE0ڄ 46e/ 9\~V|" 9L.P>k"ןnWa#.ׯ6DOtQi^omh IЦ_:щ^Wq Ab4?QX>>M(dϘ^!HESZ d]5z荛MxHlOYTOT{qZ"gJR]E++6Aql6w'|uzįj k,TbLd-O0/OKƳҨ?\ &~(}]ǎ"vqΡ&lS$z\!KOHT#r.7`J욻4B<17+S#g;oa5p[W%u0HA4 H5^v!)gbk{%r.0uާ|}O:f4kçTXDM~B/=< ~8W5UV7 X3u;=[̽ 'z,]nP_I!cOn[؁)PRR֐V چtnEe*^d%Xo_fm~" @=9wF:ي\Ky朼̧Ţ9gTLD (ڇYb&U&ե>e@Sߗ/@hʧ]"Cm1!<G0(bTF߆$:dC"m2eǯ.d!yK\OM)]dX*Jis˿쮯+pHdl~M`.<TdaHOQdm8#څ{"$(rIa]i.鈊Gp1dK $V# ^j'v^^!iTm֣íw{LAlnAnXa"HB)$f[n13Dx-N+$&v0%0;)۴7*Хs>nԭ?^,9p ϧ;9GQa V]dpdw[,7HI9,\3xw_2~ܠ+P/]kn6KnǴުX[-0;-.ć0%9S#:5&\b*b-Jb3mͶsK`g> έv[4o73`ZoߎZ`@GY yQJ RAxa;ADՂ[Qpni7ZIFLf0_θئs&g oYڀ!S˲`?ByW!fL@k$& ́[ 0꼙TnjYzލCRT=.? [. cQߦl@;Hq c␕F[Q==!¿.3]̄Uk?j?ԧݨX@rT ī*VHY SOҦYG5=O׋X2V0A8RPDbXJiֽQew_ι'(yTp:9:ckkJ^2!}YJ vɡU[wZYm#5G1I~<O Vsz[^ &)ʣqleO=Z;/JxNcf9E xuTϦQ]:fԚl9+BjVg5/ Um4S+!{$50` 7yAܰE^jK[~l~d0H_djJ MT OTTWr-=0&M'.2ZH!Fl!s-0d/b`UJP'>P)̥P'o Jmm`Yrx͐L Ѧ1XnOYOVy-u;yyoB߾C9E.eUmoI5Ál+;ze1.ERq ShGI* ͽQnd#_'{BQr%n[K~gUo;`kVKKܵ#7|`ɯRw0,wt PHގSN&oDpvt'F_1eITU:4XɟJn rt[wf1,.𶺷rhn,'Xm&+l"qd 3&Uv`F`={f]F.{&VKO>/j#KǷ{c;Ϻ7\ 碬=,vx3ij1>J9Om܊Ns7/a'oFӕV'E:t$ :KJE{{G) K2[? &MYٷS+SQfxt^p9'~_*gc bw_)][HF3Ao&" R"rG;-AduB{Bz䩒g_WQZ5i^óniRgX}t+ Uox,h..3cC9ɔkwsQus*;s[,+QhI[YX[52Qo IgɯIb~\PNE2b[K5Zwqw}璓CTLU|8^g/cZPr1q~bÒ3y 6Dd{JMفLeekZɱZdf |Z+(zD}_IEc<'̪BvbEخkZe?pyGAZ2*7QEox,\W"b"e쮡[vli_6>7+Kipp5b >rfaQ~DW*-(`g;R-fDa$ 1wI v99> NAL~_]ߜ*.WM04Es?# \ՄSNcq"נ:qK1HɌxf&B]M/ϊO#. 4;{gmI@¢rBNUP_JV=$Adja,% yt)uAY\m<# ,/5S {qh5(0hr2}c Ubk-{$ڴ*:|o?&dRK28A5S02iC~~(⋳x&vf 4<:5̦䬾 >ʋL -] K {aG혥i@ ϕmj-<<ȘMg2^q=A.+zJX cFIx8e6EL`-:ԓj#}Jd KmQ2VtDMYliT. 0'HC/ TW1"Q6<]1Y|C*}|JH>`H8%X,3yS-2K0 ;lmp;xw_<QB|39_Bx A9ȋ/y" ;~do -Hg­) ғ]ñʲ񩖃7BA>rS9ܵ]h1ʽ/ M} &m(f rHSCs8\1>0܏Yb}e*<'Kyq%u0sv@[an#Y.MOv7ٳu+a|.@7 Yb 8K` i_kyQ#cr9Slq$ەnQPlQl OtUQ8f Cmʙ6F YxE妲1)XxilVn<]ְΰ@mjsMD_`{lvpڑDxv~`ym# ֋i<춹Mصdw2z\~zBs9 qsnTrE[L ?,%BP*m:l2LO'~'%c.ۻh7;Qh[}xئpIzEjmא= (sحVSgڊ0?k(`K;+L0țWI<+Յ:Pbݔwz,}[m XvY@WE1`RJ&Qt*SCƤh*3IZǎZJXZ*qsr֔ \ydȰ}]3/3=ۉ:-7ju-#Hcvui\ Zԧu Jvt%dMs k#GxmfPj҃mMG:nBJIf=0M".>V#otk',E`@eN!/fb#(?ĝU@5suJ&ְKkʾPn26JtG ~j!Y3e~ /64yH<~RPJ01 ? h\he xdQk/2l'C#l{%A []!f_2Q=[ Tv~R!+(c~f\ Q,4$Zl'dZ ژ^,ֿ@F'ֿ:yx;;=e]%j+ЁfEb{~v6k4'VVqw1@KH՘aS&Le4ZO9Xf4$)}_.%ڼt7Q-klsg;p.SCa #PKd*u^S:]c6bUu rO =>|T+|~<{4\wU&a+$)H,ʵۿĒ cP&l$=y wTko#-ެ ֖q|R9GPz1)^ٵT'>UKtg3s{#ӪC3**w|Qt_ бmno|ڨ"b3Q0C-|+@ʥvR5n2I72oU\' {YbԹ0^7 H;,o}o$i5'%+'j5ect@!'4,< DIagkP x ^Y% .0S)gvswRnoҘH%2keq~ZXD;,{t"{On(g̊4Tw+t9S$I_iv&vLT7kˈ$=5AvTZj FP 2LM#Ć{QyFPEr)kn5_/:$iBhM-]"__ al4ܙ?y̞/SvU4)Mߊ )m7|^ yP|#m浗k3SIbLtvwyYۏi۰[ &y Y L`w,45%?.t1mR+3Je'%ZAp1mTM־Y\4= c*b1Qb ws+;=s֙hGe HA!!0:zomfUJ " !zZ8=$GCRӍML-d߆3з(Q_bwMshN c餵ѽepbz d 2,:n`-mE{f^ؼ`iO]-%ק,5VQ*jւ틪[T{CW#tȩ`Rԃ&݄j|sxT[S/_JbVƟ4EP<9LmIsXfI v*)fCz lP 8ھ2QwGh^[KdቹGȾ4mMnf z:h3wZ_ |rªRl/Z;DyƜp˼s@Bc4J 򽔐 Jpy>xHFuS{R yF[bsuEl1|&IӨRw ##U^V}T9cy*I$Cώ>ilhe.C y/IxʬtQaA9le))0rjh~V)U,3Yp/0+Ǖ OZ†Z9\13>,6e5c]8M =ƌt0\7TύRʓ8.DG;Zw'/K-7a7`6oE}MK:!7Š(uO߇aְbeAUm\5ЋWնU/z^eɪFVu4X(Gf5ʾǚsv]:[D~?*tZwZHjWmC϶\[rLn/"B 85&:&]҉k& ~6`xa` uôN\zv[lZVùhoB&XO Y0b:1L`Zؽp > ;RՊwn:g/X_NtOXwe;kEL^͹I?@Y{+lH{ brX q8b[hbsM3lBP3hʭP_);U.cf?,x% CZh⡕k:6l,ƀ/\/3'aW5~!sUE-!7cMZh4>K(#!0 QZ~YɁŲ&5R֭P Xr-4}C^Yd#"ێxE?Q?3$պ7;酗#TU6fW-Oʍ tg7FRؙ++lQr\tVP[zy9 B/)&YVi35,74|D^p)h-/|νEt8 ͯ>_%ݐFAOʸa?N`f˳LBOV0/"b*@9R'hW_Zθg̷Q]a3ѥH%{h$aZXx2`sy;a^yg>J(27xW-9Vv,돺Ie֣ jt9w.\rՖYoͽY:5W2+7TqۖN40rQz%R: 3ݝZܴsK`OQGbK0!}ErUf$0sV{IvBCcyUhB^bd0#[dGf0fO4f=izҦ J!B5`6H[ U4G==vkܟX ֯vD )jP$Kd<uc6Ȼ('ʴt(p!/]m'ӽS6żhpC;4fۓ"6P|KQ)@ˋ ~ba'zI`^;Z%'Y"Q$ƭɣݟE U̩W赖t=K&ѓs vl70-b gw?!32}djf&;T z,=ymE .(U"+EϝAnâI$m]GȎwid^y)pg=re.UC 3R5<YT gL‹\&uؼ&'(rF+җZ(q4\#G߲r@RU m~[yZcgu'Nϵ-@u@sDm.j˿>Gv5gMzbls< =W V’zs q¡uZySôxA֛64-M9L)vQ^ȎH\&V.`-Rw,|}05%wIGY[ 4jz  ε4*IQXzD֟eq+J,ؐw'UerCdܻH]LXCG/`kq7SsC(Ԍ运 8PELL\+3{ȟ{sD69{ܗ/[k=΋dN`AkC o'EUu0 s66{[)ݾ}ήڒbǍjS |)Žku^ k,ֶ֬ALWݜafe7KsН/A|">z[aX̴!o˞H/Ѹ@FWz$2<ؾpOgu̵V,M?Yt;WEB.bwZ( J1 >y33ne"e:WZz߄A)@D.H XHΦT"o+qwP{s&-(Na|/MNh9J9}趸Q)i9$M SUt;ԭ58ƛr!-9tQej<5/*VCZzb@tF5O8zi~E kRJZNZc;(2*F McA"#+/ڛtDH9* P[-E+B1aze- 5 O'./靷uX'&Wҥ{K>(/Wþz=%cf * sG~St K{7Tw\;KvS^9ۜ'-/Hd/kzt+j$jgp]s|M۱'o*4 :ٯH٬VSi {]KM$jdS l~gJF! ''Og*VbҒ1G* AƤY*r-<ۢ9UHC!~S062Ae~;++TŞ @9!f IhC#2|武6((vnHH4qw8rT ѻܠW9CF/`0b\hןĴ){t4+-/ /*lWRUܙSbA͑: INuwTxK$g'Vs&9LoXN䫉flC޷eCb qWtac.OFoْ*{7QީI2ɠ?gO@ b1?2FxTnEF=Zݧ*OK9 `&5&KPD[]š! J҆M_JSQ_w(qT$?ucm3yİDN%JP{s;@[{Q4^&k`QoǕovwrʿ!O| 491O(9P$mmʜ !]  zy 1\$[d,x]o&X ^)i(?_'`s-Jͅ\ycH ? \Bgs^ m&WF2道ZI"slDŭG#Y _³wInbcڐp"$F?M= Gw+jp_:IQCfd~_!|OPFiXrۑN>&a.-g+N[dv67AY""<ƺ&d,7`3tn1XO:[wK U-[¾pvԇu]HKBj(5.s_P]%f.0$!ԏseBPI'ޘ RycF] X$3oZ+9dLрpv{Ic,ӿYJd- 6k7nw}A1!Fe/3g`mExt2y4O6WL-W`Z=t>Oq̬hP iye.!H{`]?ΙG|*{4]2#W5/P+a$h0Bͼtf׳:L?£}^^(D֠+u"q5~JQm&W)Y񭮚UtWM 6ɓ)jk/rg-!TZ(xMeKH$E:~)ZKk ~X{EqAτAՅߏ3͸A,nR2 6x#8Zl vbw)F+?{pŧJB)Ңű&%0,Y!o<~@_>>O\sq!- a<3>ݜz )aOfF9&o 5pâ./T0QH@2YcaSCe7T P*HXÈݍ.!nlO(NjzEh|ֻ'B (Q#c@7QNN B L$<1`,_z 2ɧ-ƫ`M]<0cOdc;k0|5ǃ]J bFރy)Γ0.ŤNbB|D%|~B&]JtcrְTNyv8$ܰ{ G1 JbK]_+FBey4pU$ޛU޺X5DK~a|KlYjdW /37 pp઀-qpb[8`hgbb8b}Rd`h IFtSn%9-77(-U¢֮@OK>we*Qk':z/ H!VWm畹g z!é)H> ŞPoJT` 4% bOL>T@jOBU</ { Z48&aXi9ڈ7jDpsxu7-!IvK ꏚa\FVI-e3*3CC_-]`k/LX!32w=ҀjQ%PfPϼ@\!C9龥Wt&v$JSc"gTo58KLS.ԭW2ħJ@t){I2I»"X:uA\vnX}1,;u_UZ aw,_=&X-0wҲeVa @(so foD_ @4W7g@FLǬ>WQZmn @؅p\{ ͆Q?3}k+זg#&3jq :]Qby^^Q s^r4M5=S#i;`h#ķF8\FK&VT5}P?lD&t- Hcp 4[aYK\~%zcsF|)@ n,țL!=6r+GṘ9]&T[2c*ŧϦ NAvrCF/[/^]#cfۋ$ ֡!RL5O^??|0+. 8wJ8$BVJ%T6tYZ)K&ttS<$Z{*WuGtsK!\0E+L=Uz#XH'-*\긾YYɕ hן9wەq2`gl![>'֯r9kSgfhEWOkhb_S#/(ġƼ.3 P>=z*JbAuCa ,;ڦ.A1]XY. Cc"{ITfc#vdc'yOܚWG#}-0`KdB R1 VF Ӕ2%/ָ3R 0Q؍ |w'Oel)Ք o9ߜM4sf+Óo$j1* # <^P$~ޣwGRHz 3 7w #wr:*1`-qí1TLŶL2vtp3/0Q-;uM;CWxFTPA^Oܔ+f)VIӾM*QUPl#-]\ޏwwfɚd'UE%E sZyP^b6  fp"McJ=o,+&2vaz\Eڱ}{T׸zyyRd!^{t)lځ=ZPC [:?W㡒-U.UQP5J\LAw?Z,n?i'V#Ц-+h' /v^JdU=eO$6x K"M*7U?`oQAY;b΁ KDc#r-lMcn٭]% {x1w T:&=H. IsUd99z Cy$FWSfiHM;X y<Zԯ%0vHM_Ԑy'ќ.D}Ȉ&&"њݞX[U)jD8 W<@(u7XYXzI@94vAk6%v#?ư97y(;o_'0r0-~Qn%?H=S_0XƻMnΜLM*5І_3Fzⱂ^z'b7A"V*Hz0xS:^y w@Eτ5|˰99ԃW8lLg\B  >74t&/ܸYNv QG`4Ql4P(3͍a!e`-]ZED0L|ii3#d|jr|jbaeuF3rxHC|ư% jvR?rRR m΍5ocD* شQj'm;rTo/ Z1Z$dF2jh%ϫR \ģHw;Qk(9jSm:APF7A:~E֏o9C u~oVm<2oMb& ã&7^Ra jnf=H]0j.?!vy,1kT~lcn+~0S|J/3vhZs](tPLX##0-}uMQ9gYpA)&r%w8+ihl mz$pP\67&c E wNcE_0x%ϤWY*VNҳ/rJB>̈Z|gslU/7R Fr}dH},SS#gQ~ځ]ϖ R)jHDc? {j,- ۰MqM%8뼜%h,2s:,oBwOSۅZ&{4].ӣקԹ md|/G9laxvX5!k b?d) #ÉQ4$Z-oqبr"\z~m^Oֳ#e\ߢ)g6AqxB`_T+K[Sj==Yn)FSs IhuQYڣV=6eh*' 8)ۯ8_v~^7t6N7D{[5-?VU-0AՑt)3WbW"oMn[N4NtT/\ȊGt{s9K/h4t"]ó*jhJ#tf%"w+TI T?XH]Tk!o!8;T+T$S:7IL25f e/>gG{WY9̋WECcbz,8s% N|^2Bm-ON]% C$e44~`UJE)d6B '!F=0KBP 1G1CFkmPn< α9¿_E7]Qlϔ8ɭ)X3zh ߈lL^W ~v8#5R"K7d !/n(ڬ2dS8:~\p Ml5f(|Z}*0iT,@om#cZ/a X#*B6_v eP2ˍV(7(FuIUXЗURX[+:H3Xj,Ulh/f&`@pkAR)7-mJLًyV!C\sՙődg(@cK[`LS ܡ>5kՄYC0쏇2 U(# `1=qWаkfYnr~U2l>(n9^ʖK!մk ZA ܢFR5K ]/[W)וa #J}yу]om)-7z[*OMu;TȦ;bquIq6P8LH*@!MN1#Pٖj~_^dˣOEYGhcqLÏs&mkmZ3_J~3ᖙ&hE\^Ɛ&fQ3B !hL4 2g3;H0^#2 Uj &cБJ}؅.+wlv6cOEe M'Jd2Z-d(vCr6j\#6.[M_U5B}XcK7S2ZI]FKJ4q5b>–/Xr yPUd}O*pC93 X!h=>YlG'hEcxOë]RB@34̗fz?8F02]kLx% $.ߙLj?oO:QL$E| M`tk"3w̭߯RʐS(b}U6{UD2fi2p0-uh`"'%i l_Xs^0 [pcCMǕ$"Nom^z{cy@6_JbE˫T`% Uh{,kA!bEFJVÿz+9u4_G-J)I \hғ 3sqwucd. 6C@a a FXH*h1ˉu[W}t<=8?1pju2gL|_V٬)$Ưʒb.[cPL:v!==ɧng5 pwjVA߫婁`V\pnN3/wKds"Q ?gUJL8"j s|s:&.*9著uNx)*0Hx4m^q ъ.&2ޮIQ24er%dM /9a4O!0A+S֭Sj24ɚ=vhؙ/-R%Of5R-^c(UT>ĈfV/~b"M  nx7s6kc#b,twߍIe3 W%k@gT6iYۡ+YN5a׹, 03sc]^e+~Hv)0[U]`l Ӂc6gO14^)iL%%!ϧMU>~ɣ9Ȅwj ALy-R> iK8 U2{&miMTW seܻT܉qՑnjTFAM~9D 6-ȼfsu@lv=ރ;u\7 pCA'J[}G`ks6̚$`{ގ tpNa"<X1x7}$bψʅc8i7P]0Sa+5-w*8sN"_ZUsoeGA*~ؿgS[%?н{Ƥ8~;cSh js; L %ȓ %Y9(?ZzէVb5*G7@h+"e B(mĦ T֕+\]aWOMtnt6AQVpͻ^2,s&͂Rh46^\XMB|NO@ªEצ`HAl9I6zuUa 3gsQ}J>"͂RW\u\;]50 3t u &ZR~$\UQqKmTs#T%2p/ w~F2S:Ґs-_HE+B^xÖH.{]t^Vt֑ђ(HZw]ಆ\x:* :.+ MUvW)Tl"fs-[%ǩ%X%Ə[-7_ Rw2;S8(S,9XGQHkcj[mw3|"D2sz ]db죂sgZn&IY޾$~weLM/J.|.dV P5gR7"dY6E&lzp G"@BzD}|QOnH<ƩT*:9F L40%ջ0xd pcN&tHGsy"g'D`"Ūj)jw6w$N1<D] 0] ˎ!S@jEG/"M2%~h~RdVܶ*^{ћih6 Id[/#ng\=^8MNCڒ 3v. <'-0٨yuHd83jxLM< -VQCDh3l g=)^xKL2WEzJ}4ӤlHoW5Fë.lA},Uz951#N~^<2*#Kv!ϭ.H`OUcnMm2V7KtNU0KCOVV})[+?"B;^̖&u>׬}g0"jRfo+Xf}Ojd K3tSn]2\'a1Iiy 6W*aY:zHeuQޟri,{j?MPVљo6lto@M^KCԅCJ_Ͻ 3ILhu }v˂xIs+>1V+Q CӖ nw?Gy:1|7ByRM#0J^Dc [XЭM87 <1yߒď7tY؍-sWi"N?Og흺@ۮ>8|Or\UR2ؼç C5Lh]҇'ZE3𶎬yٕӛ2'ƝxXYNiSEU_pYuAFѸJ8tFHU}G4A-X|ͨG8 6fN-is`_$ v9U4rB"fS`dP:nI.q=$c K]ƾ{nT3uO@rd  19N%U_92+ԑDzlA*h҂IН/,QkH3Smx_5JޙztW5.8V7SzMS?5 {TPk>QaZ\:gDolrYbk=]97BqvMDtR=-v-|\ϟp)~0͙:BƧPeH].I3YZ@܍vW06u`=!@ViJr(B{>Naww7"mO!Ռz8!1Lf\^74[51!L ޞ-|&y=s׼^yxU |?%r+N*ĩϴR).`@icCsŝ߼mz,xH?Uz,?_ rTD}G]7/+D=;ٽzq( ^MW 왘QJ6<w°6xk/Jk H@gfBn.pC A"ta:򥇼ͫE^H}G6X"M3O\,}귒0;ȞRbKg8b\Kv1w"jWj֒s源F>XSez얟 d#PB,spm)uĬ蟠g*' &^f|B~>݋YʼnlTsC'+xdNF0{'nN\6:ج2c|k6C~9oi3t6tS&!iO(3mxW-{jCx'~µ#M ܪ<݇b' 28`^WHB"ɝ,J:zีS!sYBAIa>mKWWe;$7@E㠘eEU (!kviYFU̗랯Uc#MJpE"¿`aK Tdމٌ\XD,TFMN[!;uQ:\}݀jj9Hxu8U> ;gIrcSRԉ 1k/555PMY95ieE*a7ǟRD4OkzJ}-І}b?zRg'{im9XZCb8S8q98';㠮2lNNT2\]֤ _-3mXf8xSjP/])j,'8iWӫ:(}+BAvF^) #|^`\C  c9lý,vd-骓d~"Wv$^[L}r;-~dBHrֶY4h]vQt|$ j/#!,47D1L `EXՠ@AX'T뽠X̘(ep]>۳o{.>ftZ^֥PKL3 b/w6Mݿ0QK{xdkFSv @Xwp{;w'[aMbF$T cܧ*UE[4q%Nw2z[L`Jp>h7{ 'N$7`+4B~w{Y;0Yw uCqp"<Hͮg~:e\Eghk~1(+62q2Mt^-Ð [bqnq\|d5V:';`u`%d.N7ah*{V$+`>>X_Z<%tîaţfep 'tz{P'zn㻱p12o]?޿[,/X҆ R<+pDAK>vSSXlm^2@r] ixH .ygH("':G]F _5(Ѭ# ck[6|w9R"7DJ6\i|.L(/U̓}7^B4?pV|8%Vb~ɘP<".]^/B'!Z0V-rsK_us:Irkùc'D Dz ս6X`lg2HPy`>VƋyEs{*Z黢9\"BK5Aʞ}0YJPߓFH!TJ @B=,^s*>78eJDroBMs|;@J6f$@׺&_ *XE#=jkHBNw~OVE"$$/ADkmN03nXdɺ1M?P FdVrou#(#qe]i{H+LMI&c#N>n~ o҂9]Ε2"`.=玨:(j T *2 q{{An[=FI셁:9d?O_ z"k &i|GJA4>wqLI7T{ɪIcpff::̞ѿ}VmcYnKIaF:,x'Y96(]=Tjĩ:Aas4?Nӓf@jy?he$n|88Bk4]^eȏ*1K,""Ob^%F,*;m=;c8S0v}PnMU}4c/b aOڽc63 ˌ0JHDfwV4 |FފϢ5ǹ,#x-0-KeAURyHS"/q"|!X J߃ÌaQNNW1elc=giA\ĿRZ%S)ofZ(QhqI|Ưcbk݆& tl3;C *{%e7m"fF4̐XtU Bq8QJ\ۧcf']Ce^eT"E}^V`O(g{ʴTKz&Yy@M@ׇ߉1j~pd«pүacJ4 d_: 4oL%=,Z !%!|}[Kꊋ 8_@ ܧY{2)J7[Mp|CKs#E\'cKUco VJWQOl[x{!~|mGG&DFDt H=PEW{X=ooKwx)M yɬ۴ EGۂI|}"eYquUFG;͠CIG%L,:5J&6u̻0" 7 VT}r{^ZMTZ/|6#t+~x)f'yL'i>/kwW" 8>VL:<ˁ]b_?RjVFxvtӆܩ KQy"D E0s8. *x^xr {O_Qp5Ovf\2lW iU_?;irdûMg2e \Ҟ5P%fmxD_MudOH8Ð}Ndv_l>ϤM=!fm?_>u]L#H(#8V&z+V^ AWDk[ؐv6ZuqC~HOĄ}0p!}n/ΩO&pq߸2ɐ)Zpa"5:8_XvU~ ؽ,Q9ï4}TNQ[K$ENqZ@׺N__ّea9 JPMmQ36#`SRO2D],+"zwJ>q's~Rk(N>H>Wm:Tc>Yf\3`o1 2$Cm~b=1$_R%aC Ne8V_tkrnB ke2ƁP ީnd l~ DSL򂁆,W@Ol8ϸ(= Z>mx욾9e8ppI3E,F3ږQcYhsn뿆kqJt} `K2 4DJ" St aXDVCW%M}"zA|Re*%Wj+ 7[:Ab8c$}##0$%3_m_B~j~+wE_]!>*"||/c6 /Kϯ- OzR*I+n;6%%NB_]M7ZF ;lSDbE;HLgfUಮ-A+oTaP;ݙ-Ytd2ż=&R?d;;\PR[/X窦9! Aj0wЉbr4u2}d8^8Z0#Q C ͇ 6`jR -+o׆]t$bdd/Zߣzg;գ/\M,CtCc nHq5Z9O)';}ZwoQy3Hc:=}ԿԍŦo 9yj| KriXɣ]Y<JT5է*_' wv>   q"ܶ%/!֛_zEYlO&AF!U{I+'yO" 3XPr`c3Ok΍᭭!L4WP2|y71)a?a'sa o*ܺ'~$U\"18ֳ"gfDx/ׅ̚XfIdQZNٛ/1FQg U$ˡNH`CQwBʗ5Ý/*"s^=WƖKM1܄K ÒIiuܱ,|$`yV3> 3:jsoMlv]WA%h4g*[*SLj=o]}),SN_}B`W~πv!eeͤi|N*%W!U;$f%z#xίm)rﴗ~~_fYu` nTi3G`*F>pHԶQY!1 ГsxӼ!6_L!5b^TH0ꭻih1=Os%Cy4~[|e15v1ʸl#D\@ F9ӏ ٟr8JH +#6sM<fÎ@SRdKuh^?@SzR4p{f{$W gxNgj*y=.h+o`י$@s7MAx6jFW]U!ZQg ҈ t*"$:K& 0Kg$Ru f8H)KJsλCޕ&}ϣz噊bsE8n :aV;=L+;7}p7,* %9ɼDڄ41 gm)ri=XA|0>L k3O;?M%[B=Ο M] J:1(;QҀ31d߯:qd{w԰;|/Lޥ\k#.cghOT Gxh2%0ݞtV/G;F;D"dTZ &kB$<%zZ¹\* 9_nLs,w1uMӃI+`mx0{M%ۭ>7iѢ`X+˔7G,̇?RYvY$fq3UwFu1)rv4+Jx1@ N*Wv>,.`f+rF {#7bb pZ J[陬ƘrccyI|;(*SK%pz*2?>cξi)BLolH {#c6#óүb0u. KEi8YT@i|&?hvgχv_|5Ka8hΨRvV{3Fq!OB,BoUuhҿڱi]QΝ?m)ɸͧ<<9V3AOz"M-ty6ɢ̎ߥOwnJ#$|vҬ^xfM 1>/F}ʯ%C Ob;Iѕx@þ볔 ܬ ^Rh^#ݐZvɻx֊\"oiB ܓ(4bZ8@]bgdA>|v/`?WߐïvKM;Ж_t;сciH=X\PQʽ5S1DiHVo 1f_Q$I4#t`troǜ.,o<9?bϢe?lNRkgyPqrY+=ߢ?,j‡<@ ¡sHToG12mP)YΓ'r}DnuGFieڵo*(3d~x33 z iEl 8C4;Y5SUG;0:bda# (ܭOpMkf9LΨՏ xqߖs9>UH3.6%|6^ tQr\ O|lh%Q@t̩?oHymsB|A܀ٖ򠋯~.  ow]/ߦLB[ {P̖>@ƙ]7YXCJF׭gPPr4/Al@recYџ\AXz0P {Ez7l^ʘ"Gdn7a)_!P(N>y .iXgLByӨAۥzi4r/' }yNH=>/W>#C:)Ed;=5-&*>$ES $:C>f-Bp.1 LJ]!A+V$aXXL|x16uGϾ&owg/cN VɋiL$it 9KI.~ ōJ@j]M.q ".4cPuӹwFMp^ [E=qŖ66rfw:(="? {FfcF%ugҨ#<}00˴.nY- ЏrچE6Y"RNf(i͐ɳS{h)[]18jت!`_D(+Q?-pԅQEyWmR1k%l]HgSEؼ@Kk.֚:ox>%sbCm`?3;'H ` &zu7k"Gl_Nϴ{* 0 3$4s&\Γo %PRU';~\bMȜj0CC. %5xJ;_Sīs}%Ct;N H,WNcoL@m8<:7ApdU0K^n L%$X$F䅭ќ ]25J[v: _z4j╗[m=(8(Ox 2A·%Nr9%\\$TD67PުKgV7@軌`7{V!I}9' VEDʮiꨣ/F&d|_kн%%|ۨdKj 1XDV1l @T%CP 57(BS=+Q>eǕny{W]s8_L-(*DYY="F#(&=!p 4ØTm$G [6N49jZ{OB`ut<߄فUڕGDz=5z<7׷r9?uF_V`9YJGR$rpv׈> eH/hDLE@#jXD[1WOKrӤ&C#O+ȳPxf<ܠ7˝Muk ZB4u[ddCTA Ki82#ZfZ>"nEo0*u{ /뻺s 1U ~a?l?,2+"}n:(ǽ!`|`á:DVRp 4J]@*?ݬ!"2#Nc\Sg(U[˯{jFaFkm$R) O KAK`C3jL8p\XB KR-(n&2}.8#w@ì-(OB9my$\֧ZM6-NjIDٿf|IBI2TN*H߰xb(bl[ JmgPO ELq_5ʴƟKD G8%bM@.|X½ @ cgqPNS3MWh \gqcNsd$z=S:$RVn:M%WH]:VĊ:@6O=eNrv: dEpJ0S﫝My.MJ?K@;e«p|APۈS(i-|`蚅eʝ~Ț(r{i 2`b.{Wo:a鏩M!+)|d-"+zMnCmR9CvL$ 6 _s I@4m69:jFj_Ȋ wW 0LN}11ZezXD٭?ƙ1)f g2N? _Q<"BZu;D|Ź9Df^,oZJ @X%AnV$7"R!P*m7g>0ŋ]="0~5]5=q[@DVKWY3|o|3S{BDrكoU] "P|e@<%ݩQ;+[:6HL K~H&IYF6d>oz'}kw5F-<+2|C`%z/OIpI/ l} Nj;m믟F^e/O/g` W4=IU܆g r%Uc:p~Wn^XYAt^+;7:慹ÂColyQ]x;!TeJ.PbgX-*8^0ynOeg\+r&w2nNn qU<7_!+yR{X0y٣|Dݱ12x{`C̊O5QڟS_YLsЫE`LFĤ/5^ݙ?*Vz,VIk4FΫPCh}G\nKD޽hb Ͼ\;WGl<[y#89*mD-FE>eݷF/`)Kkahf )ЄfR設 ={ "(/U';~v!?1&4? z}J7IZF )e* &Y6E-.l/ =V %ؤ7i+&0b=_̫O]v# [t]yd=U+4"p%:w9lH %V*7zT0I51JȂA|faj:az^'P?u>.AE!hWow9 wN}ndqV/M3 ռwKhMDAûGW.02/= Vn+fLLg:7`%*Cb1O"|x@vOIa5ΆV4`h[1y+xv M5+%xnNs6Y=Psᠩ›EK눋V?>}Gj<~9lv5V5?.Ƙu/tT@W+;9@Ǹ&+ gUud#d]2ts;Q6{ eZ/GRyQ&Z{ [&xV{P[cP^ae_D1Zx{À\yp'馊׮ŋ eKQ+|'wA ߐ `%Fd"LM{TJ6;s(@wg ϣ.9xDlOrKش7@ +33b9e,+E̔mpL?88{oI,C},B9!4k崭 ĤCR/i'RN '\=*G2iƎlܥtݭon2PW?u=~a|.HKy7ݦru9JL;TfY];s ؆4֋$*>&na6t1ze8uL)KN*da*&^[OPP^3R#lo'95%/C]*bPDAKaޜ:kμ1|JZmhxQ 8ƜKz er!:A_}byArR<1u]2$\M7̂IJhcJ׾~TYl(991>dVl77DVFW m G (=LRMVHokP+x›Y d#Q= 2uMEkuRT]i]ğXỴ汝6y SrG/-+-IC>X>a$pۥM+!ng!Y)ϩ}q6 ;*fp{C|>s[USl.SKq9YT '2DapaBW]9\St8A {y!G}a &䦯xUHP־ {$eJHk4'qzZf`^؛{/Г NC)P ADb!+Rk.kwKש(o?'33q / aHa33}<is{ATٷh5yBS5`/zm퀤| @.ɬ|M dW Lve*gGʹ<7g{{E4ضdgqT"kfl#*/n?:=o캱*[ R*al~GՕ4` ?Y^lӉYu9|ˆtgܭl1X|eG(8u6mEI8EdkL- s.$-_ oi#%ޔ]#pKF猖tגQ 4wDu/ksܨA]L=z+T4WUxWc\iaQ,2)%ߨLĠ5xt`e: N& E)n~X-(AII(^i:.tJGcet92L;ؙ;#|O)Bnz$1́rsC+ecZ=!Nt#bs3e;R)IA( 0/AG51hau™;g› νx#Oe ~na8? Ǔ>ZMu詿 Ğb/iBԍ['gZ>Q~cOC,.2[nj  a(ٕ}[`Yl!O,Y9z $W0#?ZDƈ4._b8nHM*MIZ *#LUkPEg:E@H͕I#JFD)`;螔Wr@ rbӈqt4osu3OuupDݒn{ S.)mןa!Sܴn(ל($bs'O `; .pcVeA5iԖ6ug RޜjO]4iq@Apm.N"tYy2h[ƾBvltzkdi? GkW~ǎ0 jg2j"`EcÙLyE4")Ws -}G\DbP-q3O*mǨ{]=l^c Ҿx7k[h_ʌ{WN<. >sv]AW=ͩz;>_xBk|?$L"澘ρ;pg Kg<8L͟;*AʽDZ:&pjmPG(mGQu懥m]n,(!uK !'c4<a&Z#Z`:tWKRÚBwAD,th9bNY_:˔,jm*㩓*OgZ @Fwh`L,(q) O 4ѶRCѧN?YHCELm!M45ArcrTU8 qsbI_ͤc$Y'I*u"53ܓv"DBG݉wpw,sDj[,ٍrX<_J:xM^6Кl ׏aQp爠\(|pIV$ 7t_ホbrs^f@EVMOu*^:UIs/NN,Լ"J-2&QvIpó sމT^788t@˜u$̾8g ث bDCq"^islEfTk}ZlCSp]to3'PΜA":) I `Ce\Qو.C~۔*:ilex7~ KP\UYבaqGh>:=ϲh2_:Gxl:tJx[;p)vtnWƯ/ꙃI5wِaz*-pg+Y;ksB ҝ#ü1)0Je9nWn~Klc'Jlّl*Xv8ܔ8EÃ]ih2\є Q5Kߖ(n(c b`>Uyb"J;&A2}_.מH1[M9IOQmM MxwGrŭ-VZ=o7gRv4R~A{]S0ErǑ|@U:C&ˤ5z4Aҽ<~#Ssi#p j}>khܦ>^X! |nNb]s @V䳙BlD߼p~A(=FsO`r+  ?V.?%<~6@38C2 _Qܷpstvs$썦@p4GSHCXBvAŸA QCX[*ޝ5;%~tICbo`Z":m& I*V >.`HLemvͫ*l{Q_UHyAoo!7a>n:1hJՁdS*kfFVJS(y2WaofDy؇2q@WE_Гȿ -U8-A,]L9v8"l/ ECSamϜʳ]鸂x^m7$7u^,Gv߸OS`L[hdsk\%4HfӛoИ qye *pc'حWɄSV ސl巇9Z4#b=Y &x<Ѹ[6Usç!ZtM{ MY O'zR'Ibdu:)0p ͺte | l+/EJL KU/Raa ]fIHBÜڴn8mT;D$iɅH1Dp_5W,lw+|%㪒"eȧTHfyTЅi!, Kwy -Q}\:"1w!', hځ1Zb%bdk /% |4L皲 Sϥtp!MS$zTӀ|C#\'My[o٠1 FWZk7F=GZc[B˘ AhD@釘S.5{jrxM/`V'?2⸂c` q3T*6^Ї1:1ZoU/H"vӛ_>lW/gc^ȻE* 헓#DJ)x߿Z2=ЦoM&tGXt &wZ(لRNדfzv`Kٶ4F7@I=`\%UZ:!*J9g*-Ų8ӗ$coRC d:4 )2 +ړ$XRv#ɐ93:ƃ5XD~ EŦrp[절spPxJvx]*ОFFAI^3iX^P~3wt+.Xo]#m<4o&ωKpOBE\Sd +ƣ^DmIωwu5| Hˑh_I`8S uyfe!2- K͚7,euߴXPp`T yMv0ⲻ4CuγRD·U/<`%W]랇ͩ/I fS)|, ر(~=fz_4=ScqEJC^ǧx\M(cHoḨ86u 9߉ f7^ 2hHSןW"{bxG-fc@oB΢y0.:C"N=`gd(S^'9_0Tq8g7\WB07uå#cbՃ,Ub9! Ա|UH@oRܾ ^ӝ,krw#d#/fw3QQuRqL9QIv<1)`mib|Z$w.!6!/jh@M^dkSb鑗{^cʧ"->4x/=T kT=Tլ)Ӡs5ܣze4F|sI%.|* ߛIA_f/r6nEK\b/(P6:1u mϩ D mZF=8 [)76iV?m #9 vzi_[^4H)Ey֛ͱH|ms_=Ԫ 4Xi Iv3,h:UGiB} r՛=\Qd רs~_; od "1|Ʉ Uwc)*suzZ*:.rZIMZ .jF-}zK۞ q\Ӝv`=?PfV,|\)C$qȤ!t4x`Ij3SA%N:M>Mv7ɋ[Ih6yeõ)w” 63n&ۦ=nkcp*Ca޴/CS/2J:azzd =ڍ'yDW/S&F%.<406wm:2 e3E6l A$Kٖ`g/zv6|I5NbTN[%z@KdĂȩ[iqӈhMj,j(hW-0#Bb"~0dD]HP`QpnÇ0ܮ/9Fvco?i%jVބq ܫ"z_!7u@ϭ,I [֚,&F?k0B:390G +⣇ԟkPw5?| oxxjg񄉛9B SR(-P{kmXQd]KTMnNV _a,@L |B82~|v/OP ӺpQXsжY5h#6t")RP>kUD1W۹J. }̙Eد8q»$UmxV)ފRHݴ~lF,@pp7uT2D/69سN 5T5O}u|5ͫlZË_f]g_{sFKĨS(QO* #/0bɷFF`'cR-ABjd *,|ۓ%Q% b%zH܇(trg`2W_~vᑇq }o1ccAApY<U濣|ߺfgwm Egl (pJwzEj6^X tBVyO{£'vxW.þջV؀gӾy1>'x%Q:; g~"۬箥M/=n@.akzv7 u&tNxLAFll Qem^˘!߬>70LՍ^>~aYmSЮ!*AK M%5q `g) dH`2w_IøfA<_b IXj0R3gTw-st+?>Sn B 58o|shcӀG6,~H&w_S,\>O ~ǎrtd ]}f^)q_!.iS]ӜuWTٗc.{b5TtQWЕ_`092O5BՌZPUߍ q+ V+? eqz']gmi"]*Evq (gC0lFkyLgLA?QfD>.RCl$Aڭ&"flnZNAj'̹p0>Hy1'P<,լDɷӡK$sTVr4zjz̫nko')^$ꓣ>Loτ @|.p̰j?>ޞXs~VɆ?\I ڪ:sjcƒQ-$߁:_T^8R,9?l }YeRH~),cB~٩Z_!*nP#u9Nb e~,P< N AMmU}[_-DQS҄$FBsG%>hM[*Z>=Jxb\qݬf]( ҊId~U~_f.gKSDޯqV1P):/13VosJQ u }ww%e% W9c$G%8{Mô%F^|5+2fjCκtD 2ux]Nƒ Z{)(  e{׆c`&}NBnIh7ءާKi.S1i`co;PV`iQdw-R4+D 롓`aG f[͋?LGIt=ERiir {\jf~J$ۍ~sf` ۍ_3AUm$WvSv⽶ a xI;5JفҞ dFp6Vvs_-efFȹ=3Y's=303)~ Ȉ7Xm֍\:(DNRAD$i#eh[Wi[,D P,D2 7yHlkYPGxP)F%7.aof쉼p؞K:\f gd-žV|+{U !V hUf#HƲf.Y_7΋qÕ=.+~u|7(3Aq.?"63Y >6 !$)Na4 ƣيalV;ភvT[ЯWo'ivPǕԒ2I:9{m9l?>޸XM|`/:- xM)\GĎ`lESHCh@) }ZjƲ0w)_ZEBmA^!?IH'}_# ^#%#Zጰ;ɧh۵#na, ^ѐZe%-ZGJ㉌(si~3vsjbw Zӌl Evh}Wjlqz Ot!riWO8aAb>G.36 %i9Y3# n]\tM$Gg7i8N$6.s:/XCߣ j`m+q'0lمL\a:df,0I9%߻*9Kk_KCUk/Wy$`~ '{ ][/lWSy( e&P -d'w( _H߿E ⭮&B*sqAh&Xio=KDQ@:8}C%DXgZ %qR4-`k-hUdHGd+nhIDICK=U.nz.>$jJQQ.N~;so5VU|!'Ĩ 1qҠa'4 z`~G$qm-[1[B?o&0[*<}/ާ0(how i1'q{Aے< Q 8^ɞlLw'sc-7mm x3 u:N:Yo(0SEo!&Isf@Uzl ܗq=f/{ n1"QM,nXgLߪ88 ض.Y%(m0'`vG? w3[/ЄZA[Y(OMks/׵Bˋm]ўOf0&3r㡜KsѾbjaEG=ABhxGvhfV^ {S lPǕTBD$|P[dou? ?[^WgHޓ]_=sjxW<8D~8?ghn8l\~CZ w ?g$|a3v'ca9 3RHZ;聳*Vm r~RǠkةtf#B]FP.ZxkX>-Rjl@fOkp 1!N㐕loaؠ*9ny%T hԝqތ{-Gʊ%z°ALqm?_h`8[nt@?ZAqѯ%*@f+c#Z.ղ6ŝC*f6ĝTDPTeSȐJz_\GH :ͅMEQdS:% R7|4zQ6Ѳ_8VOQ$SSg|]'H݁[S+-4|,TE4| \xbfX4`OxEs*P';Yb3ؤW-QuBwU4@eX~?x@ Tb!ZULb{%N%]7Hd?6cI]Ah=$i(Vm7=|Hс-gyw|bA\دo&C YK޵5B }b.S\ou̘`~ECGvG 脽eVB];()A ,]!>bb$A8gc< I"zJ㍻􍷦S (|9)cnN,U8hcBcMáw+˼Rauq0EN@kjk`2ZYxBVJDȱ]53HTvն.%N6@is~5 ;1 \Isr?hvߓIZhhn QB13%?h1(~QX.?'.zj9CIUPxek$t`n";.z_jGf(Iy >w\CNtm*3Vy{* t=X^ _T1\8衊N*ꢩT3LjB\$ge:B.t'nmhl$0~ f0@4Qsf=.\c ]k^a,% 67oiQ]C\ϔގz` G4Ҡˋ4;~EK_a*7X 㩎Cd=aҬvXD9mz%G79Zɱ8yůU\X5x2~J,ߓ JC7"@M *WU: x eŠ|!3o6{=jȊ"eS~TRn0Xs 6tXYldlVOHtgkss&%QS'5~VK ZBp/9|I_+Vu*@y!$S #2m?div <{,X=Hl#[+qW-$g'(D!u NAx^`~{^Mzsc]2?ë#"FJ1$ğ׃#oV:qΩW}Ub),b6O<fuS̲>!`2}0yI9T#2e'\ZuYE>t" n5 C|`B̏µ10H?^h#LPcֶ/LW@vi<-U4˾fmgSݍrb%M?j\j*KC%.P:kİϴwI" Ӱ5*X5=f3jc+=\5 04@̞tv\ 䡖02g / *pČm1(Y$F/K-X:m?X&L0a[tWv\lxƉ]Jk/N5TOڅծ "F#: P}Bli0q])%o4-':K %t]혎hE->a2l7ѭhBKHRit摄sTSQqT*u[";H` iNP˲‰2_'T*d󂻨-1h6L# A'0/Cϧ>Ce `m^u5s P&nNH$[?jކr.`1{ˑa81SAEp2/`T,UF&+#D`=^I$#VE6&/#S_Lc)7;~z}ЯH翡'$9l& a |.&L|j3tphZATMNw:LPRH紏̯^!G/X_N~%i:S|fou *zp_]iNvv2O)a_K i "h,Ɓ21fy]dXTozt_aۋ iB*ȫ̤*U5bK[$a4`]H5 riBta!RҟUJ;p!^\Z{)T`^=Cw TsmK?,Jv+^VIޤ{?)Ka7eVrN ՗DS =`Fi尊> zPd͔i=β6tԎkiGihg,>?A9]`7cT.6ȃp?>~S|E'}X50rҖ˧xk{B}yǠ%m+AT.<  '/`4Kj#nӲ̿54 c9\kqfm29K`ߑlIiEw: Ʈ@(aaLJ rB3vKxY%Đ] b"NB6DһTá\%9M!; +;TI|?htH2B^8 jDj1 nTX'.rcR7*b+_d}s/ĝYI/ (S MX5V=ЉfWq}@]_@0L91\|4E),&nd!5󟠺w9=<; ρ%hC Rrb@;CUp zcXK"z۩'9h.*7 )O6z_\u&܋ K)/3›ysZ:|O @vkwt`Լ=rYFq`va %+{zzJ 72jWsL'> NFwЮ N 68/3a6[ٌe vMH vov|A"mZ#pa$!u`pe9Y T^͂k\@135U}eU'ٔP&; 8.l1]1nc0\ f4;kP0żO'T \ax4B`iS>x9=![97xlߖsMjEPoЎ@D*cɼ<;.|#l%AT^Ϧ.I=*42]q_vOJe.QWJ J*|&Z\˳3&.m0[Bv(zc'#, ݓtu^(eM[^w=c蠉p+:o )}ϐ}FIf)s (r5-c X}ђ?Iy!LpJeAR!aWlA#$+9xuK4gmFYn'V1jܨEPLu ̐8A*A`Fl`h2Mb?EĻPRFjL\"Z7'W-Pe~IҺ;%~f=>.{rCeOHQ|X8*OU\շzMJ>"b dn9 mD$bu~R3DssGqP#\6 }[غIt1H¤nn1mj<g̬u Fد F5ҏR(DxQǖ0 ՠ2tE-$wKY . _JQ#o\L){B. +{ :Dk u~$x=j/%_g[<6 T"u2VG4زJ1f1Q ڗ,BH}  # ui\BV7*`BܣM\sqdxުDZH!1g@/"Z3(^{sT3,hsQ/+lwip] ˳I;ukMrj>Gȇ瓲Mvx?a@O7 Ii%j7]}oEGUs ϬAH腎|ShOX>|'Agb3[8uæea3`V6J%meH\2 /ymCjq8;8B PV:'Z3h|A3#*}MzK&7u9!Y&Y. ȢWЙλI=)m?tOSp+C&%c_~[g L4#!\jg,m2cdLöruWUM1eG< KU.ef\0VztLYcTr}R܇zsцǵVÝo{/a*%jp%WiXO?vG?#4ZU=oc "GQfaa7QފiŌAbVo/?h}zJSd8_[KRJ}"% adoWP\Ws @Kt#|Ya\sHgrTLeX1g3f^Q  lF08_p 0U * tQHgʏ|%M\}POxېYK^bxW@Y$aߺjfݵ[t?u+`ѺJ:)^߱*@zUDꐁRϖ_Gl=}ձ~>P :RllS^@zI8Gv߄l)>^}jRWL#9GMW= >wB+[y{@g!6v/}C4G˿ogu`L*ȆQAL$7x&lܢ3N\+|&gP!z+*1tA4x {p9M5a! ݥ4Pw=g[.D@/׍UsD3.|o3 &k.3y81A PqʯH=6v2sD(h=׼2PivRw~ '$f7vfǮe:>|2>oy*%f0x)O+ש"t}FuQ7cHq˜#}WXl}"S7^jʳ4w  LHHeq9&O U&y’줐X3I" u|'>CąؐG  9q׵w0Zp|YMG|F}hH_3l;j ևS 2]\SF)62_Ra^<3Psc2a[5!}œ24Ò.,OhK'W?WقJ*h]T,Sҫh¶A)#J,^Hs@zH*U6O8™ oWy? D}4󁺒w=|4[6(ln7*im x\*gZӶ־e7 9%jM?t.4]Lwb`N2`jRG@L6́nf%#aPrv]yo|Mzf^N roU*Ӫ ٶ&C6-w 46kq@%n(;Scm-[wƭ"[וB=0ީccL> Ar/+&ɫp̊GCud}~ Rkjr,]xoZ{ Ҽ% BOt^'kbZBLuO/SZ*7aQSon.'S^nQp]Ԅ2$f(X#w(nTl$ȂI[M-2NfJG; ޭL'׿+81OGOeUjU.-ľt`mp.*#ԇǓы˗ tECy@pjO鸃b6DPb xҜ[|8Sgϊ0wڦ|2ĎVY,QJ]v?,(Ɔ9\sG:1+*=z*S <Jl,g#o=0GGS}6 LJfimM.V'-V)"lTfhT &! n>C*(fAR)"d;h1q(Eez&'6< KhXQV_ڨ7П $p"R\ M0Rly,Ƈ?[Po ,:a7~Fﻕy٧$Q5Yj=a۫R6V;nY '̟c3#g.=^+Zb+$\yAi: k섦x?"a %WoR0`j4_{%2|h/BȐJ\d9 N9n:L  H_MM&490e0. 7xD{<󗊿gP%W̝p`0.aIk&R^/5>FдQ#p.x 5$/+ :HisQreS#It5fI:)eeV6WmP5R[ӔjBi Oi`q{lǖtoȠpy ok-gYxbf9S b PIX>hhu[}1%EQb"tla&O9m\ppѬ1ƂӚci2IMc6BY/8yK-"q`(^mTQt$i)fJ&aP ;),ǚN>+2(͏0{%5[U64dj|?Pqy^c$~14|\$O%h@ͬuUK3,cY,8ccV_]pnhOMk+n>p3.1xcU-~0޽bL&g1"N/ iipc(_Ӭ\@{{l\(t觚KKQ@= 颟8@:Zh$ Z GVtÔ(}kwiѩNH*U2Gա)U|GPp'4|ǰ̦y{5b&¬4_oIK6в b~j?Kڸ_.2Kk8g{Gp `ٷ*;A Fɨ `l4F>;QmD2 lyŹ@B0Tݪ X+ cxc2[]@4'}S"bڽuӈylTs0YVzX?K'&_z &IygIgܯ@,xveBLI1Z~[9:){m{Bz_-%.P*no2J##Ts4pji褈PLu2~ t5\G5Mh|N,L@/H_j *E\6 TAMڙR<~%^+OI5' |W8LHE ^7]0 2lC|7f@fAԈJJu?_}_ⳬX.d?CL ZotAdy @BǘZ;ͷ@kaĮ ,j5i׮w[vAH=,$j)+F ʤ  ->F>hrQW,bejm,쾗)b&;CffheZh%kejZj^I2(5IfFOf \,vʼ7DrOqz`\eTPof)#/0;gmV~lN`1|(&LtO 44_ZRƼS oVΌ c5P3QRGzJVW35NsנW#z8'HN_OdqJ3~HeOCYky ܁ =.?a;E)ݹ rq;| &'ͩOL>N!-~ &!"`#M-?faN)ҍh0=+`FNUHWܑTs)>>r#RxN-=Bjdy#̓_3ݜ529ɽ 8dۆ-)JDd[>X.eOQ 8: Ypy`m'fQ BOk9PRF6"qb'z\ J Xq]"ˢǘsc=c{Q+=gyA#cKA竕K ].& _Xn^-yg !B6PUV@|%㮼L' {rKwt?/{wlG񜏅 ]HY1v9WkCN%??%Rظ .Cf~%ż9D K+`2@F"ǂ&N_; _UFg|j|mPb 1'@rC5$k88gMr/+)PK,f\8u3`ܘ یGÆ1D}-`ު??Up^ ~.O 3?_/_2o9/b\ aP׺ĩ5uMʒ™Wy@gؓ,F`+ ϘHP󝾻D~4|~).](ldf&}"+Mn~ɺ0;MY bYkI)ks+X ŀ~~ݱ79l-_}o\kȤT[O#/v1Ӧ$hЎ+ǂ|fo3*ƚš?VO"~?GB!/_;" orA:B0Ӣ7&izFeWvՈ7ELIsQ#̫9!YAgP^ bҸŏXTjnrG e\H__gFfW$EzՋw)\~;*%>zy;H$604u[37˹HRfNuZZ RfU_{Uxֲ:k{9mR1EeAIAr]F\Y?P"Q:"jmgZ@9\=ޝh[)-&t|&qޢIniZEs߬‰S(·{6Ŭ˂)nY5b Qʧќqh9t9rr,BVrfExF>#ew'Z6CACR7.3l[ xCGIL)#8%rBus.KVAx4\OHJB6>`NiG^)^,NRaE!,>\YդYtNI5z14t f3۞R룊Jp+pd ,$-bFRȊ#pEty"}%!QG+}kib1">QH ;jVHG~n_=dc,˭EA6ֻ|S>JϪʹ!%$\C;9cN,? /aŜɎ^w7lW]C{,:iun˙>AD~Fi@σڥ/Z~xW f]v/*0={,Ө؂!(uq@pOS}CCe.\$#ie%WՒm7ڧS<  [җȷ@g9ފ?le]-\W&| Ϧjg|A$?Z(xY BF#EÉ~:F[,#!0)"MBץNSAkT3(`/ EcupvR4`ER<>0Fg9%ivRAt0(N s|uKB톚V?GP ކ8o5.JQɩWl'78v=hT:IblСq"(# 2O%qc;Of"}D8I)"mmovXsfY'=Q#lX|C)iK=V*[Z'R@FGsF?,\yY[!]E7!b`(.1A8,oKUڡR&ܸ^% jY90^}hAH|UT睵Jp#F{;ͨ[հ[,K-_6lDQ .z+f%zS߬O!C5d0 2%抵ZZ Kg+4H?k]kf9DGn e bo[25EUWzT#[ M<4dc+=sjuH]F,w$Ԅ[`]ϳ|Yp~?]\eK?P_ ޖ1b%ކŌ&:7xۍK`kF^+%Y?z$&o] EZEg^'vDIS ђT=f3}ar =yH=y.N-s?nʙE1|M"x ]HIdNMNdo:{zC_OFߗQ\t7O0xHNϹ8Lӯ`N^lT3l;Gt<8I<.F,@u:%6~̖4)\z+LIJ@u+jPn )'g39WskUiDI|Z"lBٻ䚄Ӊ6\9S~AuIOxB"UaK2]To`‚@ 7]EyG F~#)y=[d#tipv _VRV=6èpC6 `9YȀ/bBu;rjdSo ߛZxQJgQgٍ&Re h7n'^lҷZ4l܋`V&ndͤ x_!0 IzMC6\BPq)L '\&S,[  k/`xu3mLƣYGΌT`"=Kp}S?pp7=/9e23#=ٱJғ}^ߩ*j/v3ueףꇁFyX:TUaHI>~-z C4C6 Ϟ*7!zNUʺƆ,Dgʺmº+$psDҰ|DXwFu, F(+Ns۠I/P4*t[j(̫vJ,Yw9 8 h}x4E5,q:WxO(Z> Fy$#q#(_K&.C5q 9Tg41s$<9vIǧsKV-4Ȑ)C<ѦI;<P^BD1}[\Z/x"X]j.wLkɻזez6鍶p oFFMTΪߖB>[a;lOT.q5<\0Vd_@,פݽ)R#Q2vM$YxU2s,:E$IrU%saLVo{0_B Ԥ ˸[Pzyay]~en ENl VqEi(w ]7C[kW9έ PJEĵ TRwrtIebINlt. v.brjrr-& rQl(~~rdh<^G=JǺwtF޵Ʉ$6q"Bm76GܱB"j~JyQ#<!ވV,0H,C2YtAq (n2 PD6-C"̅7A~@89t5`GaE6LDlQ!߀QI R(O_1]J.( 1r$'uBHe1p:<&/R{+mMsdQ~B9h2'^Y:`u jNgzBXKF ~w_#̛P:[0he\l7%}!mը6S#B>Y/L6DHJͪ,V?<_FﳰTz!_KQxM`i?ݑ.K0eEkx)eTPh$r᪈ g"w*q4*D!1bcSMjYqZ)rI\x>5PѕؚHkyX E<]~$Tt|<)܋}=ozM.8>)xqUǪc: !E8مS!= f(́"r6v*_E=lہ؜𿦽z_PSM; (5ojYb  ռ-hL#UwP71آČ`]qX<$ (-C1hL]mR !i* ;*Dig7gt `",eO ͣ'8E_!<] 8 xϋ2[^Wޜ F@t5m%-`I VԭJ1=Aiwσ7H .T"vMoȌjJi۫!)oOA WĩX]Ts&rh6^ŪwSǬO"B#\`2|Ħn.tMY\kUvDҋGW>yy|rLn%%ؓF&.ABc$4Dj(?Jv_p'8\3#0TZ4G}u+^ʊ/f HtZeڰ+ <2WQ<^isUySEKwC`TZHJ%JavO#CWZ% MdUڦ@p|h&}Y}qrеtYeMJkEPcP #;{$D(~ f 8zdĭ2c{kj]y갘oP#$ɛs!9z\fdhOS-뜡Y ɌH91實!=7xM}'=-#: YU_!@â{rtYkl-q.T"bi 8-~o%(2}}|'QF.a*F}S86F_)[ Wɚ0Co!7ٜ h IV+ yYO|15O=dվaļC6v;"޴32D3&b0SC -N]9{-D ֪r rGy#o+zQ{_a;ݎ { coӂ/CԂUC所pI_l(ˌt|c‰,| rS'^\4^+<%y8>/6U=?`m ZZ5B ˥-+ :uw5:8I;?)a@h2qW`` 2Qx QIw=䇸ۜ}.x7LKESRB/ ظN|%Owp(#FyQFRF9X-`0 l`_>ѻLPCguiɽB Z̶c[iEw(pGN[BI@˗߂I/35" PR=u*PǸF2+fԖnUuXu9D-ʉ=&-c_/M)pX_:HI3mˆ0Lj7+wT)A(oMug,C)p&L'|HBf׽F<Cc^\ZM,QΏ;QR],cmYh'r/>H.4G,~# ')_5N1u|\;[+5{kV\l,9#oĤ*fsLv&n[Vҏld: `8$gIzwep:usQ0#͉ۖ 9AIj~.3-7ڱծ޸5vg/%Oì]Py m7챍_`ڹ3I~#+D&iZxfPn+RBDn[[_5m/\4fOM ,tPN@t3e֢j}&*e^l"Udiù.!^GN^mOG4 m;oRngi6 " dw,\E?_[[ZXC Љ>,hrҩbbZhaB0PH؏Uqgmϰ?CZYئw#]@/i RnwW|ŖbT5Ptc@%@)<^ZSx¯+\)CJVn)o<ە_W9ZE`Ow,NIq ;Vz,u)U'!GӓQ#>Ć,I!uOApO%˃Ga=VFݘiw$ot"{AFl;8,I)&Nsb 便)i]>HM  &G[~R-Ӓ:3ҳq19L4 7!&lUw&TW =gh#?Y%mHXEnH'N!#42e&_G`H.g1xbI}n춈ETH,l8N4#'uTk_4:GOb&%YPsf+Þ+u:8\m2õ.`BcMZHI\z/fdLm^Z5K;d5%l_d:PKAVG̶iȢ=#XJd)v 6eƳ/c3>B/i+:bJ:P 2U  0 Rf r:$LfD.tFK V:9&kyk<.3a&V gB8 !C/ 6IFk7 Pwg!EcHM޴~iBDj/L^EoS7OOAGCNGIC#xe[F#w8_x@{g|PL-t0"+Jƴsn,*`'4ɢthg#pd3+FX],(9:`˵i+WsL`LJ_>IǀC*!(ݗ]=Ab t 6!\g uOtc"kOG_GնH){B9c 9wtYB 1mAe_y0MtbAuuCRmJ+gu;ey2v2zt͗AZVHN|`ި(E질! Njef@?3"edb@{Vq;d~|o.meU > N3;x) _ ܋?Ȁ􀤇 EE\GlQc}{c4Zd!_םv<4նYv{GDE* T3ȋثߒqtN\n<˱ɩ|Z=+ m57+%: \s gӁek̵( r- $R 1ӌť=Rl1ө$ݭ,_t?6I'L%b`0t+d1uiFBΟp;ͅIujFR$H'Ч)JZ|o^\v{R.NĹ2Gw ]Mr" 6>,H*o\EwfԖaӡC|t|36ۗ+r9Ish$K:H|#>5e<(H׷Λ/{s&b5c|M{q,sM2'-(lau{* z!Ҵ WcƤrc큦Fm+U&}#$,P!ۆ^)q vK4ӵXНXũ.zS[euIONjA@R+][nj"^MizԄ 8D8DbVӢ0p^W%Ĭs䰇 9'`o-CgtUScS U7mG:b"q%@m(0SeĚ֋WUX\HQf㪓 3Jj+\.e{CAcj}-T-$;!X%IMw͎R\[>AZrIR~xfnC&t cw￲Z 3hl仙ѫj9 2U6Q)P(CmtI{gsV (!]b#;`x V#_ĿkL2[lRX$:H Ll(j!KUY @6@bIуёme$W/<|#nM)LT_yl8QA!M/;`h:-G/bi jDE}*rFIu 1R_2-G $/90< zQeoXkP]@B]ATYpr"옋ӶXIhN0P_o;سp˷{4˃%3 N+V| 5 q &gEVO]MfJIj"(rh=}xBĉu X*ȹYI~IKNh ?<£c,p^\rk4Rke|Ls͚UzN_%>kH7=Ggd#Q99Ѽfa3ۺBzJ^-kxziȴ҉;rXj(YR<t&n<ﶄjPSdwDC1LTWCrEg5N<EkE5cʵD> ޜT/&FP[uMO-(jxKz{#nd/-Pb4#g. >{КӼ~&k؎YZ7K1 2؇bSS黀b#Þٓ.He֘f="\lVX +j|t:/wb+sF+s7Xv0WӏB+D}/6/l"")dSk77!70y8k>,ltȑ @m+d"-4e -B 5ОW ' jۘ od7Z|NphVp}ڿ#"Jo|zSϸޑy>muC(hI&rً`BQG$8Ξ,ɛ` HSaAhWJOq* AolF >H[&.LYmtO, tW|b~N_m)#:igC4߷wšb7yz}"A;HdH漠7-r|}Q;IcWaP20P{u
X#"WA{d8|pk$Ym8v@6`{U?-RhceA%[Sn'c!>9e1r$빀s^J)74>$ͨ0Sn 2;mPrQ(H'y!$F%/ %&oFe*,/a.OSoKSJN (,(vv3OH埑(l`LW K'ThfJ)Uuh({$<%:%Hm_Мh;[jܳݶHy gdSJ-%{U;nnL91 oXxRou2`̤٬kUA;&ѧ'j Fq4mdq?]x;{~ ɋ YM- d6!u]Pc|GF Ф|)` /\XbSnCxΈ\ӹCahμA'l  q#MjOz6e.uù/C75iRHnP׋! 63xZQRy0d.aC+u'X WX6~NCK?hYX1Za>*2D.Z_aO}nm,U}C+maqHA 1c7gj1 !mlH8WRqxS[}=k^Ƴ`Ѻgp ;U |Kߋd fh,S1FƛL u jKf5- ݚjU.% DkCc/gݒC(s;0 pM݈]Iv˕KY!F(P08 $3{`w _,E}Y5E=mJh$(·(0.h-{CsYwKĂ |M eNGx@Z%%pİ2,L8ؑAQA8Z. 3|B'}$IP$?]~aiFq sWhq V Y&׌\ <=w&JQ% g=;އL85MR4B9U^%DO/*,AQqkދԇUK.e<ˆoO%WsgUw6o Yҽhg^ $4(oU3^`NK)JO*PM@9$Kge$ݫƀ G*w}bxF[ӨvENr` b`Y[dLoRob`D ZNaH$qY9r7z@ԤCG?i ,F߿J^? 3 ?ƌhmAiC[zݦzS({(zjU\d_]8lnWV}]z'^_ HT9=Cϱg {")pL~t웕}T3i\54K,*ou/f0䭕eo@*IXg2u&ߒJJdsQ?U=\,1zM xsO1*ɡ<*A S#dIx`]SS\]E#4^`o-f BNvheΠXj zr.:P݊)p&HrwN*kf0Ldm6X/ԱiT4BT`BD.zR.^G ͬC;,/{b('95vUa)Q?<ƜrxhtmYdDPBM/YV㣘3HPʱn?]ȅKPfvQK-q;('Gcv8Jt/5& >\(=l7.gi:M ) 2!*1fG"OwlxgY~gKj)G@*&ӡ-<=P`Jd#@ޏ=laU6og'g.K\0: ֚+ooL=|8Wq`cMtA |􀗍6d +mr}yH0`r*!ǫ}a ' .vw%–@^vw=hl!S~HjRXV~ϐ\D 0jI%X@'9= N .O3qoMחX> 2Wz1JnT2|摒B?4E[:)Cj:›nVu+X^9qjBэvƀ9SuOt[>ko:sc\(2gnQ kJtk%w Isn0gig}٠bJ6XWnV$!ih%3Dq1ǰJ-Dfob?HH[|Ӎk>Gl M#֓aS;`Cj b^ĄTg=cwNH2*YݒrzԼ#)zg~D|76X5gRͪ/4A&-:B1 ^]R05+*A12m0]0DpR+㮹 4M9 iSNkXML?n'~ \(Ti7{3IvQtMҊMR_ x}7F :MZw[ ~h[*~ ֫_/qӂV'B 0$rͣ~W)jd{/vC_.ֻ T[(NGFQQEG. ';$ԐGp%$JE*=ej@fQۚ.9$NH^:PlㅎĬWN/0`vBG\jFAsF#xAH焔m_Th;9?w&̈]2gC=e(| N> `FCa(?ej4's5ygAk*Hҁ?0Sћ/jb G&զ/9egy>ZUM*X1he8r}?ťjAꓱx6oa~/҅F-oۿj!+!Ȅg¨f&Uڟ)_2g'bge}._sD$.+8_6~!v%K pDI65)5mꅹ%'no^egtHn!!) 6m>7ke6G^Q'XxX+ g,‘ 6Omp\iMw춬e"ù@vFvLJ5! *&*.m{Q@1ճs@ 89rƉK Z8> 7'0ɒ&s:3SFsN 5Lp[UZQOTŕyY/\\/\p ٱyo 8!Gj pos'tg\rB^">[Y+܆׀@IOD"Y-\ wgqO}fa,7T}_vO5qxʼk՚ :~s0\Qf\+azm|>NN{T ff9$ŠVx_i^] Ǧt4|x_V ^msY*n%Gode2L)d? -\l1YUl[ I(IA$-tϲ=e4c&5x 21,݀ oМ`( 3jW0rYUOy >+cn|ڦ&ۈ';(^& Y0Zŕ)Uk_cy݂z:>?[4FXoT˥SPռP-On&D+|mjTaջ73n_g3̘a [tZ:/&僵`LYTk]Qp,qLlB\B+֜!g!ۻmOu'ԥ(K; Ψ&Ѷ]4AҠ{ȓW5$#3DŽD6>f2Nns[4)/5}h;[R[:_ b&"BK_zЂ0o7&{;.u]%d5?niR9t2a+ߚ /sAԙeI=>(74V1$R{a1E4z(aKf6yV*T={]C[`ֵKFc'*F{li#ˠL_1aC̥b]0ZDY|Gڄ%ayIP.F%k.W:56$48ǜSvA>,ahƏdf5_\n="վ R PSIzDL='F*֨]Y% mw-Eܪ QD6pA+7ΐK> dr76OW6AlUw8''w2LA Zܓ rBē~qխdv70P2(F4qId7?b(ke^@ ʪ%pԶT@\7G [Q|t{'Kr NOb0jC<0l;^ ^5[Nn_u|?5V}Æ?|T-["a Ϻmx)6&|ȇɠd+ Vb`tWl lE8˯ٗ=ؠmn yk1l?w-Pe",|1mQ)2C{ঠ܅E积wx:gEkܕp T텔ko\@2c_ eU%Mrˇ>S>[fzU׋?F06 urWg+SWw% }׷N+L @%udA%DpnBGg|8;4Ȱ>P3nC6BKu\,HWyG| E0$R鳷زB&9KЩfb )X^C@eW-S(ߐޠtkMl+-%6\g>+}y9jPUJy˴AC|Zdܺ.)-}oU#MTA+ۨ%3\?UwƄbp t\ebL#spof&o>f u 8VB3?d:n}:W];^6nn3'c8zH9`[*PP N!NWZC5iu !񡃙{v;|Vۥ2Ddk ;E}(Fp~#Egl 4l9$@q, !BG[2Zin,RhL;9mȘٚ >h^Mr8xiTIJc* 7b.,$( D,C}ũU[edj~ WGe2&g׭槭@>k,>1D*7 7a=){p\j{С"\&, Z`UM O>E?M4nEJ7GZ'n1~7+)'|4FE? ]; #b`vguv^IE  e9D 1xF[٥MVpi|眮iXagov ŢHB/+Lo=rA%Nl2Ag1ޅ, &~(l󤾉}z.iu؝Ĭ;^{j+ؖOࡠy%ކ ^ Y-7.0c(TR/)}G ^ѥ,G _Azm1DQJT(B[G`0$|H(7 V76gR w6t nc\lAૐ-Gg?TJ^Wtt\zsɚXO.1^| X( % +Jk dž^ [JԼFcOCYNK#dn, Rl=%v# .rB AyIVms)Z>+2^nYPH:1M+'n+.U4!Z1s-P%YΟ;@ϣF9QIEj slue5`%jH졯Au `ca-BIa;G |ۇ㢣N NV-a&CQ09P[1e)8n|s;#LהO* @v/1Q\Ō&֛_rzqY؜n]Pc֟U>J֦ 8!\)Bӡt3b 'Hv΁&I U;sn 8!uKhC$&TI쫿U`[1WfCMhC&m 1dŸ[^ax26j{nH)2'ӓo˟lj CȁJv;:(?d  CэHuy+zbmnnט6Yq sc:P0Ry v># fCG1+ +<#%/e5 #-`J'`:ô֙_xb 7< RU`-қbgf(HK@)6[BJ#*xm}I:X/ aC{i%.rӎvPY]e^l Dv.i7(nn;,m,`w&RU84;ě̡8;?vHƷ|TkQ2#1m%T#5`v,5p/.8pAߦYX@M٠s( ZQ 黴YեVٚ(ϡޭZ*]@Q8D2V9(D%SPqX~= As݆Wa!}p9nh :fu8-ls-揟 &K~ iG7-y>J+^_wU܋9syݶe|iB0Æ̨zLXp=!W@<ҵ: RjXZ<#X8b[J\3\_u8C^6v_5H]g ~ n1'+D 0zf\<7B<9ct^p2Pp+$t%޻O }}?e.^+U>l,/<ό&j?u1):Fh iB 9O~ptI!0S4`U2 .L䆯(oTNԨ .8 "t T`|`vyT|8K&Ґc\[쁅8z#!^'  8Ý5!3W]ޖC< St_ Řdet|7[c xV*47L⮎Kd`Cઠ0yUR|=FN96׆s R*ǒ!4]];L䨪lR@AѽHpE>=Ba/1'6/ߦ "UpOd }t K/yQ4;%8vuT]D:*p^Ώk=gVyK17!:|i&H5 ꏹʎe71ʱ$M'~mqԶ ۩vwlD~P;$vX3WdEK ǑZMƮxbb^]xrFY>b-Kql>2pLjZ=ޔ;>ȃ?P1Igd I U_X  9Wq/MTaZЃ|[~%/lݙ< K@d6C9Sl@fh4:n@ԙzVRl;u_Z`'8Z IVnͤاA>Nʢϲ1yLib{lڹշ[S&}ڄpC Y })&@1_ﮘ>ux9 ˿<9xJ܄܋ӾIpEU !@aE(*i7leۤbHHnkKً+=͈ڌ;I)VGj RC.2@x!NY +۳2B]`FBb61}Pds7-TVKk[e~.%Z#}UƯM{"Fz󐀦Bx;ӣEID98pdjK&0C'bu5&;OT5qTnqd$tW8M*6 ߈ \mXl'̰I˷ g7d?nv8q{~ʜ6f҅t[™ 4@/;t>r.4:O |2lQ9{wMOeP@\FN@]W$ENm^\.F~Dӿסt Q φ1;>$ 3dp!VUwe" ~Qv˧&ߝ >t Ybag^u絲TqPE뚬 &%e EPbuBwu+щm1)ȸrS&Sɲj- Uj,;^(93,%ݓqMiP<}jEgMm}>۠ҤH3ר8o7 g_re$-!mۯt(*Ŭ nD:m~½g;!Mq$r͚tlz'8-]T$9 ɵ{%o.P&SL^y,m:13aw+mS،ܑ>2dbkLi*(3Ddԏ{S]hqgtj<.&q$dXߛM @@u7+aI~9E/focE -u)<| _~X4̦׫\8͘Kcn0td$q#O⚤^0qND4͉sَU `43>;,qsY Q T@L  Oh eٗ{4d:Pp}#-[to{:Y <9Kf x (P Try*bv [,c%Yk~cS Q.^  vQQ;.kr!įj~~[֢8;V@C6saHwff0XtEg'Bv:Cۋ1E, <ܨVwu/H?B]ۨ.s@ ĩ*V[m= ;@mU'˩NaԺr@Q)R&+H;%Lhz2RETQR)%ɥR>A(G W"ÅWݜ/Ր.?3952Dj[ Q*Y;lg,R-Q8YK)nF$_%o " 2͡Wl 7…ѧ׳凭 AZYoQp- ,D#kJw:K7⺅2e~j)~ӥeq!oQNШڀC:kqFL ˶K]z_8IVu%A)LkӻE0$ {Pݍ3%(?e@&hIB2]+xh3M1ʔ#*%7(!jDν7g}R2>}َg4 3V-&pU|g W.<[Ț6byP7ǐ).$Z'Ic &;B؂K#fjRW ZBa'oѲ5yo^BQWtpu86+xRa0%Xtdw‘)+9> N6=LKudR g?ȕ6\ qiieb4b0dk};,3YIbIDxDhM'=W!/1eu&g&f -ci2EX.`gk؞bRW/4R 3%Ikn#IWqzM&&,y$,'_KSƘ 1 g7NfZ٤a̙gv^ZxpȔTK;+FL_+Ymp*>֐/0X1Tlx8!2բ8A莨}>&2IC_YX.lъ-D=n]S2aqا$щT~?vϴ%l6147#!"Q2+ړ6m_2NN<_2ǒJq(S(\qۚ1EE|~T"-ZkBU[a^)sסXW~iy)2!v >5Փ],>R#KslqޑpW摨˘lZ54 [dZum?k'LZƫ( \1ؗrX} VO?vI [5-BIS7=?H1B*s;NQn^%VY+9w+ Ee2*] Nhk]. ;MS۬4U+[gͦW%,wЛȍ~S97~gVl?dakYEb&M >Znpv5Wa+h4Z}) 'g^Tb7Ytjgx!> MA@'wiT^osqYGmfp;Otm,m"WIc7}=q E;inemuSPNVhB6ؠOV^xMhe/DNĽtAJ>lZ+ubu7t^U_+OX33&#a?ъqrEJj6hZYdY75(C`\C<>)?~N<Ԏb HGhqIp j?n H~+ޡHm#7E0Øv 1 x[8pա-feBT6>S߭!WPHlOAµiXTkl,/^$)F`=PЛ^^JF?o&v?d.tK@ hls"؜cSbOOڏ8ࠬYv Nt,u}YϊlmH.//}`bM"o-\}.JGKGUpim<@o8Kjo)HȆ쒾fŢf"+0mc}Өsԉ0bQ@G[ e0~tϽ<2Zf$C8"h# e\8}u;>LPi2g^q` dq80S_bts푚B1aʁ('C69mi%[z2oUb)ڼ4B4-͑=ؾʹU R~8* EWb~$3)P.T= B#ay\H1_( Kg}x0j{. 54J09ޑ1Z*T,m}0X̢}ch ̤dU9bYfjpGd2W 5.x+7paaXJzUm[YSw(?JR`޹Bs \PEˈ( S,\JF%:+li29Pl>T-^3NopqKʹ->#VLv@Of9t?L(pc'd"ύ1HGXt_RXwQ1Gg(1s*5 G <$Jlȩ2 <ޙMM钼QX{HRC)h *V_UVRj'PZa;iذDPQ0ձM $psxȖ #W{Yir>0 o5U5jk:8G/K;Wr[ +RP/+%V+I8?MO\B d _0 ĝvD:ф Tˬ,@;{qR.cb#{/NTGɑnc_ /N05zz_p(ņd}n-%12<_YB],ç ډ" k83ۮ`ZY_? 3{~D2rQG5K+ ,u d{Ǵe 0!e‡j+`at965&THZt2ˤaFSRɺ4aљaߚC3ª+Vڞ J5dS<ȴr[[*TD48[8%gCIWڊTsqRz(3\`;9=!BAh_WCX/Ճ~i'݀ť0$$ # RIyEo~nӎivMU'`lX*!c힯}$UIӡ-ݒDJHO(e 5N"7T?ӇWpV$v>̥x3!ҳ)cz8{ 9ӓqs=GrurL /e\Q`\YiwSp՗&If`Mӽ.S\5ל2{cΟ\\(wOR`aT9 Si"="I-RD{ռ4,b~ֲPAF|4^LC 搣`Ru6`i^ƈ ;:cBV'A wRgˏh!NU0\O6Êi^SFجi@KT|: Ǵ82F@҅>S wbVZZ^K~2E{Yk.}[ [MY Rഓ Ӽ F(Lf} aK |hvy.C%kaZMcOa`R<[Lj3FY7 A#RcM~mlה[A PJqx\(Ai"@pwYSw.94sɕPKD?l&6 Kgśpxu> O8_&s.Yo3^)^hRMsg M0O5>Po[>5Tam" }S9VI'N ;L߅ }+Niv:iU_%*^kL~qޱ~6_L=q m"j2S6lB0Q?+ho::h /AiXƿϊIhi* ?HXɩ;P ôg<|]Nh$ v {UI^wqLЌړ;9ӛk4` D=9HL%鈧 -W"p u~T?/-c*06l\B"~bi8vwU˺!lkFykBiN\L=~?GIz}W+8vse[1v/KN/Ze%7k.ec)wTwD7( ;H}f^\XftCB(Mt1Fh-0:|Jrز +f {?* 1LmS&dbR'NvTȇj#_p)tbW%`)֎nwY/A˲;Of+zmi~S":ȕ_UܢυTh5?.gʠk5@j-n߽˗n/>!آZ_M"hbYR -;=)H5_5(? Fp,J#艈Q-.&0H6NȄizE!1MϚwg9ntH"D"mCzv?6YAƪ٬ gumDPTv͌U[$G#*z)#?K0YA@NpQ.n{%`x7/#SJ6rɭ;'LPe"8T %"= s~˖2eO|U%+ʕÿD5}]9<<ߣrEǙ^Ѭ D| XEQ ~= H{U{A5'Ԑ{a̹_s(Lu恄 <#ȡ!ڙ%g%hӼ sNN A l1x4M8L*t:?Dȓ(PNY8,4lB9%X̜G?흟TK*#RU1R~NvE b5| Đ*3|"u-[}vb!iJʨƌ#l7t9+upj7r_X;Mf*5WVeҜЈ0?QIu$#=Gn_:%nqoTw5?0ms:=}DryƥD/Sygna|d+8*\Q1 L}W9#)C`D\Ļ)t%5cB˛{`+|K"SwVGc@TZr - [7F_؍f !d5i *crXɠ ԈGof@wkmUP"87:bޝ*jj)mFs );0WٻBc:k&aFoTVA┒pKȁH@Ϋtc{<ȗbjy~1hR%IwYRs>_R."CFߕ>ގRjEGy]]2^rĭDi~s^vßQF_9 [Ͱ)ќ!7;}Ϟ&m'sp w){mVxd,9XJsV:-Uѱ6cx6.}8D@_3Hjtd >-GEٖM'"l3ܳ3ZsV^M]3|L`U:\'G n FW DQۻ44\D'+ Dvi(b$*d_A%2 a͒-͵sjcCUv &>Jf+RL`SX`!/*>s1;bW~jR|\)O%QkzC+WkGI>*ŵ JG!n*ؑ~!E8m7|YƘ )QWȱe TrgMM0 9$tg  l`ּLZ^حJ XfF΁. b a\<\ Dwg)/cݑJh Ǎ[\4(22 E: [퍃I8I (jJD%̝TS3 -#N^9/T1LQ|,M\pM+~.;7 )\؅*Ey>bnNy{IKlKx-<a~Ku.xm "@-&+)b wLtcL._2w3NeJ`y}b7#g!aZk|Λ)Zp|㥴ݵ0'ړOtƜ PdZX23'0pk>2G+?)@a>/vy==t@ ζ.8|+/DJ\ʦ_z,FƓh[ JyL=6jLZʪJP=d )b)^ 'UϭkCqv/nJM,3Yo!Y/Lp>Oy11u6mn5rHY!tG+ ]/-lx|ʸ:_#:P1p^%}{cW%Ӌ cL"jY~~~LWӅ}`zj/c:\UC[i0x OJߡ{AKS>RO_FHdGG#x_qc#^_ 'i~r=eZWiGL4emy͇f)& \ cGA?ǔ;D /l]c|L'c=!;՘NFc4Dx Rׄ!.C'•6C*2;>)ҥ5kR%B;鞸]rO a j.KeEP6~"!70&<l+Il3Whڭj $z⪨C1~)M8?6e&H`M[^6H* g0F5|2[yCnzQ^e6y,!\ TȑTc>~gsE XH5 vlgXyb7ADUpT0Џ䰸|u}}t 2g|fqf b?mHAq9L2.p!8J8#slD{kE$1!‘Z6FֺQԼ|ĥ-9p8Kw OIuezX(+$D ǫI5c({F×ٛN8 uWךWmڞڅP[}N3sc5YẐMn)l$[Zˆ2sV$bxU{ i[VP~_f?9ө7)Np+=渘',)*^.ق].Y[s56-5wK9ߧj%9UGA63Y{VI w0@#(|˻f*U:Pf"vomM0 u:kQ0n@Bn:P~k;y%&d#\@Q5,&T="8: 9/X[sib׏*RP@k!o0l, ȴ\7KՋDP~ڨQO1,YH5ٰ5DarZx.Pqd}ג ugO)#' f} '#TT VNu$Zx ?,ۡJ$@Ul˾W1?Ӏ 2 S%kdP~>weL>J$`BeNk) NiAio6#pNx V5fTB^!/R퀙7FPcQ&׮a&;TߊG}k!ɸeZQcn\-Xi]ml&g_`S0-٨w]~¹`![80I=.;0|䨙 d35- ;f,lQ|2.џ 8 uǕAhs5В\7x 9ϧHOvBľeͻ[a>k~"]Ƅm׺HƋ8~1<sr:zk!YD7 ےO&d8 `KXBgkwwCO2un+,$7Ӹ,6aa4Ss01MtC 'v T4AH ZC^(O.ǃO5~OCn1y?C o2z@c,%󾊞.kAdhy]r*ا{R 9JBL-aSh[/c1@ ٍ^)jMN _عVMC!'#>hԃgǕ` P792Jd43m!Dnx`CO0DS6n"NRLl"}.x-Kx(#i ;[z}3'-k]e8-T]F_ivvֶ>|*1pUbN.eB+TRI7 IeyAG$"7 v '׉uc֬["#+"̟ 75Cڪ"}\FLve:4A%N걳jo2bBXf-ڑ pxY(_"d\ *w:8,[E@H`cDOn]  ӎ#MHW-XC$6WyQP흱e-D& (VJ,.I6Q6[r*N*gmuve%͛-?z"+>M(-f\]_⥢r&F@Jty.9nr[}h FdYN:Oqӑ YZjlS/x G5#oh\FFU>Wy/r^YGl 4(&*O,6Ƴق^z_e4%Mђd{5O*^u=}>-;_>t^6ۤ}5PRˉ_8ⁱ{9l޲M/@@o޳r-Oz%䒭>5~Nv RE'ñ?ߗm:5Uʺ7埠є7&C/hN,A1?hm{wabi"$o26Ez^5WF@D&m5OI'ިɆ1`VĪH4'g7QTͻ92hYRy(4c"c׺\arM1tsoqR,ɂ[x4 9_z3gw$AVx˒o?+>Z'ZG>]aT SJ _xo4 M-aƥaDB*@%=LO94LmZa8;5"lG9[~$O@O@̵'KiRDf`썠vXtlY -ˁֆX ^rŸdg.2q!2.+jr:ݮ FUJfeV HF>:NP]QҮ|RQ.dG)pV{>D4s%+wHX]ͭ/ň{SlkD)S# cǦhyĚӓT]BɒGu%x y֝r@ Ofo2&;93MEKɞl;,oY$ 8P2 ۓDn0Bj̵@,'m;@kt륉&x\l6R}ߒ`shbs[0:5`s%%>ĝU?zj 'j0pȁꃅQlZ~M␊zĆ.?+g6$Pz/a j@#*RE^ )/:Oo񈴭PdUKW T5U?-=w}JpB 6N lvFb|j`:6 #15;ьnHXCu"3.wl*@|d Y*l rǕ^XTx!oꡘƶqa(š{9<+}FpX;O< 2CK>E_2'輚3|L´&sF>К%mxV =ߓ0S B4E %E8vy1b:224{ E2 pWRw)K7V7A$diBr7η~MPMVՠHr2I΀-J7_݅Fֳ纟 Lso3J/)Y']kgض)kVyw{kLOih< s+H[z`#Rp^^ !h7! Hsjr\^Fy+[rlpw~Zy0&9]Ѝf:Z1̢?u塙Xц;Cah|RRƦ$¶x%6y:9lNP= |>*[]п+Htׅ>K)V{[ zeQ߁T1!Z-v>1TS2NAPw1D'9 dv]zܱ_,-)r,zqnnC>$G]SkрMQ!Z>[ZݎG z*P/4vb+aEj]Tn\!jZ\]uڭ~k.2mB:?t_D(lff_"Mτuq.]O` _+05}N=e6Wg˿@؎\9c*~ZP4li+ du|&|m*Dh4H>Q qS>>gb 9؊'\P s#(ՙZmO:߮ b^-ϾEGxRE+wXm27az (턭RiNd(]9(.saYD_u-U=CThp ԕMsyzeep㌀kiɩ쬘#[#TH> z+ꑶYOwDoM&Vfr\crER] +,9譭t^ D|r|(LB̂`ǃC(5ϑ6=6vm7Σl$T&:3:fiJh! a?@Lq< !EʻXwt})76@'9 61!''hRܠP:\1bޙx\X* +YRJ۾6²3S$ޅo|BV  m6DgMPjoR݄N9VCOb {lW3'A92ƮrnMIBnx֓1gGvM̕elTS-]`҅[7Z2O#]M NlM`c{YfYĐMX ggk%5g7qWGMƋz:j&!ڬQرO0_k[t`?藷TuSb@L;ɵ^&Ycs +ž)&݀ ɛ=㶤.k^#m.b54,B h TZl{!|v2 Q?T?\YͻIדj!N-L;18)IR:aqG 8]nw:0FkS4x*FЕs&Dj(Am9xIMAKX0^#Kb=o<d3u;]-8NRٜç>27!n00[ v߼eOg^sdRաNCxLH+y({U[ yo yh͸nTk%6WUF~Uek:W}|JCސ)'C'bgy?L y(pP:#Ճnrh\YBq`#cK4yLH[j#P hͨPfIrT{6 _+=QT{"F(,5Nr͖Obݺ8E? +['B]'o,Hܕ'88$N>Y/,ΟhH7zh1`2QݳO'ZJ,.u]%V XۣDKD#ߟ\o`93ag'oyq j@gVZ"zSz)J#pi:׉YmfN6{1㄰%Y `s/&Fi*jixbg$mxIU dV̉ ygvC_[~$>jʘkH{%Y/X@ w\=7sNJOzʥ̸2vHixKrpt(;F:`[ռǓ4Wb6@Wtt%cxFa_`z~ۜ@4wC`)oUHY*Û o1 M#UbdK `]d L,9v0;'.|GnL@* . E*lwIi~u=uܿ&ʤ~h2W(`|4V<_IJ?]ΔT)ۥV=Ic'#6늀Z׌4 W,Hknt,H\ c ܀r/(3W' S53p5}=&7)eO5\0:b"F( hR؃{{9PCA)~/~Ec+u3i9ă8dVxQgs#Um;jbr) eCxZ14Gțnצz<؏L&/q,yaցi?'~^2 *\&VMK;vts2S~Vlߧɛ;=Kf}}8 B-W R=>mt}F*7,؛Ttlu2B9f^MoVޓcLr ŏܞvHDB"kZ!A8N#ؿ{zJwĔz8뢇Ŵz JXn^q NyNZ BimmlWf,, SIOBKTZ hbmʤ?^c-*?Ec`jԐ#jDQ4?zjScJjX\/V_Ȯ!/1,n$&BD9=/g cЀjtk '{skڱ?>_pP@29r,GtZv q#:Q驯WzH(3ua?*ԋ5- oU14Kjsل&Z,8IsxɁ!3Ũ t@թEZ/t[Rd/efwn0hY)=H}`\NR>POXYgȣQ56k;;Nr-p1&> ̖;t-hj炆Jn& Gw C݇DZ eNx娄uw}P0t =HShA:Rz1WFll* E6x|raFy cN aeՃ;gWa,"6'\K8-ͱ\rG܊`>F>_0Xw;Gdp3&ON|2&zH|A*~H] ںoVEԣ2/thTQɵ1DMWkSJ@¼wwؚ7MmlA =&(l,DBgP#MG-"O)Bm\Eg97g -3 ޹F >!/uJvvW[҂ EvRbd0c '\;K􆡤: (BQb'gim Y4hu*LҽW0QS؄sk 1[Q+xRTu9YR8H'v-wTe{λ$ްx+r{`V\RIj>~=VLR;]$uI&&,V1{ScRҢVi*뉮d_4."3>{)V+i5s͠4:kny+ CF? F]8>S2b"Ц`7DxA 1F8NB0~B`"*6X)c5|Q[BM\z"W2J+?rRx#\RmbUP+1.-oHs1I|4qT>om4"tMe=9n/0}2oi)<3[r>W-]|:ռڊYA$يഁG1.ܫrsm΁ϩS}hNC-,7 %D8USmJ S5,V&z"rZeߨ3B Ĥ@oFB U|O}kZM N+ l5'se+ˏ9&F׾̪T-{)M}ݪ|!#8Ύ? *]3 [`a>ih [Gvkn\"U$A s#ڢJDY U53S:OqGl"zx& G{T\.;CNcg"1*a*!&GW+x%(z&!Àߜv'h7Dvsg3'%B7-ujCYAv. _uyEπ kP>1aY|iHKUѵ‘ ?Y0?}> >^&p N,'jrg5Г%0؋Tq@n$y{ZsHqO!؊u>|?dTzi8CP`Р|'P/(%I\ki؛}-6R7_}IU fx Ϳ?tG:.X-7 iECrہvR7'$HUMKBY/`ma]ð"B-"iʬ) (S^, NjƜztD'GNtE{`RSs&!o"u%v=cGy"4Ž]',mzd@G>Ua񻀊MD-HH$IoI-v# }[s&58%2çJT݇nfѺd.ʉ-xEdv_'OInHIGhfwŇڲ"O-l&g ~SuԦ[9z-7mbPY-KU^IY&=Mt܎;>eo#Yw>Ȣ$bIcCm-0/#o\c;Zr 7(wL(2 h\{ָ3,~G@*:aћen i2RܯSD;<YT8fz-VYPi}.=Ø3GFGgh%?i Y2ɪpo S]tVX֪.ܴM[!Johs(idrL蔰rRT))'[Oܤ.D'AbY˯FYyP9zd.T; UP3h5Mo^~`-;B$Q8!Ї9يRRWZO\4E7(?˝?p(V{2(HmzC1K7 >/mZ,d8!m3.}y %/wBL 4F$̔e8wx[NqnYc8: ,$qj6iB}*GAlv;JsU{ rq\> i WvYYFݸX|cAڅVF; !4لjhއjqj0u;`Z=vre]z4sY:~LWR?7,Ľ6yhxW?Z7:%d .QK7pFv^/gqIr}sR'F"1Ճ7\fU(}옞-dۏSSð|˵Kq׫Ygl%`B^iYl2kl%Xrb:i&o_pg!fmҪ:- UIsL[(%pAMײR?X_`}Y]j]f /8TT=Aޒy>0YT uF]Tlj' wiwу!?./[6Fjo/I6_%'W()+sLjNysWf2^Wc~/Ñ8Q*2}x Tk=y昮r-^Qwtt 9n_ ˟kH΢]Ь;` V;6q6^)\Z`'_0^|]A@3H [o_m;pi K CwlS/O˧(Dc*Gz\w3|9.qy qXEz!WCOyVtdBf.zoѽ\i("UÝ;UO8u6//\u"UE;;JY3Ek<.}6FčݕM`7ia FSUWW¤>vБs:N~"]H"?&#;Ç(u+nI4H6)HÝ޲N2reЮ_*k[-Hs g( YRܟ[>?iz{PX_4kR`Ä8j$|G5a9U |-\xƢ}֯Tl2n8x3 ~qPK%n?ƸhzhܒzeWk֭-6 1~( >}*N~SU}۫iCqis5M>:kMh'á"]3U *YAl#G 8BC G#6}fk,FahIq!>Jǁ1r9~JۘL1Zi&Pt #@ 4íFV5kHEA G 'bltC^j# -zґ4 K-PB߻X ?Dڨ{Y>6fLŐY,ʀ7QϩkaBw5j&L(gG⋌ôlY͏aN{Ft th9_Z^+S )SlY#xd}yRM8K98Ǐe0.pEIʁ=+ܠ&-A`LS$aBwVX|j]U }s#e>wΆ,ԭ;?#۴?>yq!*IvAJ }n0=0&=EZ/~@.A-ڟB٩CzCf]%_ysK 9Qwc}1Loթ}1ן؝+K,%# b1Qhp "#Fd|&sť, o"äI]~Go7Ӧ], 1>ۛK_sGp= +rT '쳎gCn8+T6=F>Ʒ A<-T4Gs *kebvX[xWW)BcZiwCNZyTsX']=\]FTz~#Nˊ!<ܻ% $dI%m*YelW:20_@CM %ӟ4ӮWhZ$m@*Vb '3WI%&$;.7@5nm$jg)&%v:t_ :.wM:,0})EcPgz}v2 n$dmGpw 1x 1SAPaoz޷%;\B>)&@Tqוim޳=됪0ߢ`KƾZ|Á>vVk[; Ե=W| O K#ywr=R3{ƲƼR\wʆU/co ( Z"s#lD<*A.0].Oqh;*Wjq$OoN2 )Dt0tйhl$4XaB}A H|Ref$x#/ܣO1#(Q~.t$KMQsbcDWʑM)QcA~+{C-k{e7<9cCS X.$Rxn2~C@R`AYYqK;/_Puަ6 fb lD!]'H:z 3ލ.RkuӍ- "R~pUnHj`ґegKvtCOeF@7~²L 9>1>,}j'+)GzOr|_%9p_ORVL)wXrsZÏOZmӦ6ZYƣ.֩ ban Y+/a9!>G]c U(\cXmHm?Ze޳P"0͸H#.v;Ol/9H0p[V)W2(!wp5EAhe2 r4n g1Ѩg/n<1eCdujug.Fip$*)%=*_8 *^]}R hW1 Lw\H7F3{; Lܧ:ʥǐQ'z,ϰR?ڦ@ţB`|!߭=m1q[Q?çԣ\|%յd@EZ]vm$굃:9@YV6lʋ<OBqp&Q.MHe..絽d=5 b'T~os#^:#E\ wOFg3l=O;$[XpXOަ/+е٤Ӆt(rI־X`&b0nx) lyE 2\e".g_+\@ţ&^&AJ^hn"j'}F;36hd>i]R#ۏ~IGBV֯,Ҧ|͛VeA)xP֓bnzoqp8kNfJȀ 8og=WCKycvl.^[D"d~w A&Y\r0*c~^v * k7s]dRڠkn3. Լ#W+c^\07"zN4ё]ƒa` PRf5ܩ AJ~,qwYk[vw$v^.Eшiőx?J(&ErL`˱8fh҂^72g/ArEkfG8ڳrbڴp&ч֣K3@F9M*{k*oi XV]kw;o7*RzYyR͋ѡ[;S;exV%®KG קv{d#'. ˦zXCa tc䶯YKOhgLA#I>!a^$ 嚪A!ihίhմ _6(wdwd$\)QfKm(3|EoM U`KPYL^'.Te'`dD"q5\ԝ+jD´!KS#&Y; 'gu>^6n p(gRҴ߱7Ǝ6z>ĚÿY3Xv8DlC(0_ denC.s EsH-1Hl} EdCi*3nX:& |MG<#jߑݿ|Jsp ĂۃP/8aoU M^S>[?oC}( .=R(+qTՓ :>ՔDlհ<5Z>a=0ݜʭ䚯 e'y’K RsGQRsVWFJg>%o_3CKވ;Ꜵ=oR~ccV$y핐OW>J(gGLw74~wMzJHneZ$?vb%,*%hC[(M#N`_B65uA s ( (Dݱ56 P:]2[Zò!,A\!O4vTDS稇cY$vLvp0%]?ݓy_~G{!ԹVFWy Y)|UnXX,#t ULo $ -?bp'+swpSayֲxjlsPؙQ+C-0GY3_Zȗ7Ƅ>Y+đ09RCJ*@/oێF@Qpk酌f;nGuT̄:-xN>]%Hsj~1FFMF&Ku 2/1)+={yzr%:i|F/@"PWXhc=G0%k<)ϽkY+RÅ$r `[;E h̻s@@1褥KeI^.m Õfn-D ƂW{}co"0RFu{B+q6֯8>Hg8_#v /99Hl.\E P7?$S1>'$O@6Mu],Ez9խlh.ݬ)-)Q]|2wci|L͵dD`O@X|Z6mrJj`'JpPEv#ў|"^מ:+aLh/3xReq܏ $QA!_[ t޷[L E\"<.?!ğ7Vj)X4zhgbs'&C6)=qgCNR36IKjCqaz=3$@x$z5Bx^vMHݦ^V\/ @㥚O=7Y%ʨ~*e|K?)~jyDFț{'sXRǒ-t~hLAuMjv _IX9 ![Bv/cOLsk Q[jR~]R%Z bb2{ q|VvhDtkNسQZi}Ie“Md4 ħ=g)JPVafk'*]0ݺ,۳z6b4 EvzXTRwKx5fjs4.j yuj6:bq{YO),V;&?W%+ԨVlN R,M^a8i۹/j|ԏ-]Ѯ4}bQ؞Y Ӫv%9b`lJYLϑ|W -"AIwֹHRT4euXQ89 {T,>3/e@uzѡ-fB$d槤B8&5+%\21{fBѴ-?ZxJ(wsRmngPz5Kw8F|t]w>ͫ9ۥe+? ٢efp!<m{HlS»J{zpYdq8Tо;%|եn 3˃a`_PHrnh?`݇!Ӡ/8Iti~=w?Nv]gC立Sk)Wy\N'))< $ca(ҳ" c4ML&-JKhDdB?+peT)sSC w)M!7v=Y&ҋk;|qk.H[MaZ%ϜELl%†qӯU#oWY&(S _M(.QSVʹEeSAhQ͑ڮ1 xɡz\_ $ꔘd'Rk2ވ5:Fi/XB9R̻Nxe< ~ίl`dpBӤ53Z0{|rWgM *=!Q_G unj~iS>iQ@QNzcceTlCIo\ C%SLHQU y%+kdKh,F|K*1[UJ\/?WuB(d-_̊CeMi8{K/mGrj" h.jeF9J;:A{.Q7/{{q=n\d@>sgtzgC 3Ugd[$BcȨ.萍ϩ< vnV(e:|RD'\9KORwoƗ)(LvQ7`lm=?2{=e|rb5HA7YpU]߅1v ['{gst eRW;&hC#5SB ͉`ʪA :y{3M|ȮjWBכg'gHأGgCR='Zr6 qV$'y.`u4F:Y\[sb h տykTWumc@j| zet%Nh7[w޽PmF *+w~F'!E1 V+n҂,'-|zkvJJn-2|ߌ 6|$ц %~}TR@/|]ֱ6&`^E+_Lēh 4$"b''Ȫd5t@ЙvVSy`|̓bsgaX5>=aCO;8"E׵0 B@ʍ7ǻu:b:(6%:Lм`ctJ ӌ%[@pxSpL~wRaIR_WQ37NbGaե?]y븻퍨FT?=e5PJiB[j(&c |nTz#{9\dgk2d)fD{' d'PgRep?!ås>NdwO$Vs$oTBXȹ?r,tJ/j2"A?KG5hm>y!BX9)$1agUa[*ug[-T׀mag~-dI1>M >`|6hAx Bv9 ),_F}Y{=sg$7 b1! _ishJ|,(w0ҏ)_Lj8Jl!yl_PA&En'O6nkħN,mCqzV'vF1;sqB;:3\\_!  p^ ? `Qm]f +{ ]'Xr_ƲڡU) gn\im7j9Zk)Ffrfdhj+˥53fʇNiL7MkD6,{bU4G8P:X=˵o}IIRkr iW#v]_چHeqP]  !OclK2AVЕogu<9~ ja0~ :\ЋeC#0'̈?C,YQ$aǒ|K(/u?=_vP ]n`ݗ$;LFk0Gd|L*vKa8e^!VjN%.kdB|>U0E bu,]plyNmB2 [ڹ.*Le݄B8ʬDl-1|Ipl' ﴏB4 S^o'}^̴ !cv8KzSgb?% $Qr$$ɦ.z> ]@٘<'"l%7t:A2I+[(ZiDpq+Ԩ5p\FܤxQ c4SY~6>lkJ[BRm1f(0ч=ͦn!Tr!n]kA{=2yĄO rOQ+y?*͐vDEx[AS 9'ǮWaQBK; xZ[T,Mx(W }&)y46x3ys SU>Ld\1lt*q TQ.ëIHk'fyOSz*R npS\:/Σ8P$3p#Mc63gd{"9X{"w7TnxV[/Ū<8ZsFA O: ܄!شj ,ڱ}ӱxըM76>hkCgyrbDž (TGM4*#a.ܺco{ =\%?đǺ,$ P6Ž-䘱#ero0l,1h |5 SpYM7D ebiS8W٭?tq kS;X`kBuٟ,N>_q}[w7<@`_^StL)l;*䝧0UX(.MUi aSID++7yȪIZp&Vec1~ޓ|Kf^[Xi,t5yyYa\:^$IzU0qv>VKjvmm]WN(2(5N2@UCe"Shu7Ϗ> 5bRN2^ hdSP7nhqHG&>iCz4o7@1Ypk(9'גP5" 斺'ԞΔߟ4J<aVdJ#+8F"=?s~_]]u܌ECZ6䍪 $s9!Ɖ:1|N7WҦiFM/3P$2=>mܤ04i-Q׭]EْG*͘(Ų} t^̳b"dzmBuRF{y"Dm?;]UQrA6;z;ANSߟl/Lid `2VZO17*ܿ $`G!E^fWΊqն5y%큣 3Rgl]륃DoMa|ȢMr_>w{E-T":ݨAv,AQp؀+}K|XG aSEg_}%+4Csz:Ew.CN_cTĐm!*QtR: Zhpv#U}MW ][%5* ʙiM4e]XOJ.IL# "CP;c哉[~["e^4־o<9H ^{iZVc{pdH!Qy  `5 Z,~^fwKQV:O$1_?n^ȇbm^J-@7i8(edU*z5 ':ĹCVl4fPph@sOz@0:{O >P&aU 7>Pq)_ ? vϕi{ ne]6wB*~wiVˠyU&SIp}m}i._Ѯ($0wz=mI\]J =XaR;b֣wգ+^iΓ'}ptJDjsp2tKB=y3U;ۨ8Y$3(`JA xQC_CU|ؓ+-=*W'S=ʗ.O4pݢF>͇B-ݓ-6J끺0LȨ2֏ep&#BcdFJֈb0#4rQKr*XAD%ֵVOˋl_iIڑH Eq%=gqո[3qX_2Cxɤ*=;\n הq:'Hqs"1“e6+V),{l:v_bZs@9"I] s"$Q_}{Wg!X4?OKlTĈ;{]n!fVlQԿ@!0}yGҍ8*.ck0?zF4*OFz9WS3ۥ{\Vd_݇ J =vxv]cQdI)B5SkBRvWݭKk5U)y*'%UQsLkj1 8e1u7 YWNZ滓&T6]lvX:}0 =eT)-?azӘ\ay訂,g{VV_}U*sXwIEe{4[-)+ĤSC1{Ɉ;\ ˢA6gz#, ١q%"8eJL aB~̘.UO[`:"X7SUS?Fb $}n꠷|t9?WƕdH=aPʎv bl?Hʣඩܐ(`uĮYnVm&Q o3b!Np !bKu}\Cc&]Z؜ ]t{&G%*+竈 ^ΓA*ureh[No WM߂y]N̳+%'edh"+MdDcX㔙|īɠSgLzV5/ ,.Do(xox{[aTsF儶#k}\Xg+>Rq> z?ЂmۈJbsX3qfQ"(sS06Ư^ufmm{;sbniD6`jlV?'.'>βr!\X gCQL͜:┒̻;iڡERP$@nxlPj6w^Ӆ p,=1#b"4/1<'JpXZG6‡C7[Bt 3p6ĿviXJ偸tG\ ?IDܔFM?d~o!τ_ûu[$̟.B> z;GlP+Y! CL3#=1< KV;>~ՁmC! Kb,\gHRZɱٕ+X 7 Ղ](v`}y_Oëk\Mc~`@( `L#jt~ #ZY<~XD'@}F`wԵOXlM.ru؝ڡ>sb5;̔jc;-i[9>\DhJ3֣E1#M678]r?N 5v5U%>@Ql f`>{5~@qcշ(SU.'ii{a͝/1_@B^:HX$׵W~#I3.ʠW'4S)D d8JuHfC"Zt)WuØQ+r>yy i% \J?s&F F&ۛ & C2.$RNGB}^n ].\wń3o '괴7@$s]'R?\OeD@Y-k9[Jv* ֲ0X9Ơ$U8CV?+=e4O7!//S.`߱q;5 iEyQ_w67>S抒] ZiD؅kriIqZL AfniPM0ʣGOxXYz;eoǍ,? fKg}>;{OyRu`Ra6yەKJˌdU#}8^|CNjQdu-Y%_Ѫ@ngJ`$#D5Q\ʍb{e6I_ ٢)zx v"vtllτ0GղnOGx [TUt}<%KGZPÅxD}Ґ@qU$߶ɣ)ݠ9: lchĀۜ:7n7A!^dR_;lvnsrsXp d  eX6iœ'kxrB \ M7N;LuH=?3VS0Y~8^= V$'-VjLEyEZ?ˀ¼AUis47Ə.QUB_l?pۑD^{S TEm7^WK 2 z(9)Ɔ؋ |1?Q-\f!dGCz 8,e }JJH3 jFZgCPo{%6+4ro2.;X̶{%a1ϟΆ03.I#Wrf&Mބ8!PuNx|>ܝsz&Qwt pBXe7~YtPLbz4S'9n^6=h /o9΀pW=ţn;onD ΕZG;7ҟsDrdZre i$ʞ)dqڬ{F_]{4=ȳA #+&\$elS_ -/?FWw/2 k*EJOwP[4E`__Kg}\5vP$cHsw&uÀLOL3g98<מX3ҍ2kՕNu@oWtdD8$}DA {&H|"c,γldFM.YeH@?tf wBcθբ5̚&y;zZwN/SFR15]J[ &\FDAaA3cok ,:eŁCKHVGF^ 0 .,'MV)ydtWfNAx./3[S+ej;[Xf ۣ{es#2>?'ޕ*~yҝ=*93=u]*۝b6j~Z%9ߌಬLʷx rNģr ~/(=M">&?ٍt%YjM"aL8mb CBZ?d|ہq&L?3^"q+dXlg7셬#tqi3uGIuj0#twTcO >;퐽Xi7/[vt'E\DGuT<v{N4!A)iׁù@̍OAVxlx\4;bk4,:&>mͽ#]`5eWJqNlnZu뜀>*;.WA?\ݛ5nžceuM^tLq ˬQQpVmA"5Dao *C:H=_h-ԟa`6g!T-+I'(Ay*hɼFf92$ؽ=hT22㐶 gOm/b y$yR)C&֓Eˤ8Pxbr9V࿅USe4K]A5o%NW8E9/j?]}.]kYz!${wh:]:oD_eKӍ#wLatg'HJz5fh/Y/RSfdGCyV5y=.f;Q ƌTH Dn ;hHtNg[㦮7z͝KN4iBo$3d Fy'O`އ#eq|2t{$_Ἰﵯ^{N;s0XH-0Ұ`ETmw԰8Y׾ts/fYO@d-H]BF'r4*Pf6]d_)o$'C]U7b|H~%0NGl_eR26%m@sYqUyDxLUb)]}=;Yq6/U}r0@6x[@͌ڍY9/2z1%. ?;Btᕸb9!|HQFL<uΫh[3D6?a|{HL+?P.є522]hc=Z4 ~k{Ar`fxm:3 DQߜ$1XޚZf^]Y)鹳G*HܲlCʨv'1Q6F &X27čE􎸂J6ftaGB'u0%OĶ: ?Ϳ`BcUI{cFWƏ>qv:Bj 8Mw8@ɺ|UZOޫm`)X$fZ^gi{}u0S`qb=06e?m52hCvEnAm =<7ƙ lej$T.!:x4't^rvmM|DNJ4RRw4FW>xZkvhꏞN+u5NњzOyQ1{'Zrg#yWغk}Z8几.}@#["mYPk@T3}Fï-~w3&6q-l]wZȈmܸ81/0o /r>0S ` XW1zm2Mk:;SmVzp6Gc~s`ZdY}oU[*SfW0dȌTLh4Z`)A\4Qp{UCŐ5.F6a]]Ƀ2|_2~2 S7AZ4ÕFVY1Y@ 2Gܣ=z;{ry˜)dOPBSPP29׻˟i㬑|><_NYQߧK[VSaEC;BOZ g0:!]PƘ Š#hqS/V SS?m ʥrB{}XJN[?$K[{47ѫP<0[};5([W읍%K\am+t{s6e؛uYsƟ c3Oǁ } T(Y8ajKA2Omq qW8)x;ȯSvr  h\pb 8OG'Sfl|uQ]J_N8'>ݔ\30c2.vVk2[ D-U##8UڋlV/ D-]3u~KnPIJBk$0iZK,:,9f:k_g;-߆}Aseo-X*-uQۂP[QDF+UZ5sDR/ PVdu JjM#ὁe]9R+þ`tb%7FO޲n%,%CK=+ dpKJ|g6c-' ODHʪ6(?t]Q3k0| ?aY%>2k]¢jZXü\Q+ z8aW)VFگYc}uX^IvlJ7SI8(e@ eAYa]%\ⳁGxi-k[e`\Mh6@me [8ߍm%ٓ6?S0Mfט!XAqsPh# .+ŝ@ ~"cL@a9,Vpo˗pM9Ŵ+X=|ɻzF[4gвfN4| (-5jph;hĦhRob'#lmHm/]R"F#"s;dhyyzBJGDF7bmw#Cc&0Rmt8Vxb‘km!%N*ŪWQ@ ZIK~iB(Bx%dz5!}_vj%9@o8hw tXNC-cP"%:p_ttn#tk>ƙu\YemuO+JbI+! sѲE=nx˩t rf[w 52gH LyV)$Q~acArV}uk~zۘg4:GTr!eo ] 8 f)Nͩ1i۞Ѱ3{u#Ҝ6;EH< &X4eÂ:}Yq`a鎥5.l8Zyfd))ǡTW<GSP2M;jK,rn_\CF<5jCT%)/1cNNDU2H"v٨;M:1: hQ&R@"$'__x[3g'+.`.Cɮ@-R[9J_[ MsMD@ehP {G o;OPkh"ñڞ\MJzSr@On</d#"Զ@q]35/N&|5ڕZ77Vlᑄ x^™G30e7ϻIg"K4bC,A("cAK*HVⶐ WSHݍ26PفVSs˩NJHTQ+/]27D|q ǎXӝsgF;cPյ\"^?3sQ<1AVFIu̩<ӉwX<_b”a*6ճBT;@m,uV]=PC!Kh2,- Sbt F-eQxtٍ:gCIK] L-\5!]G"X0NkՃEFﻳ)^3LK4^}~x ky^A6 U$ KHڠ*'jG=iD4 7%*JfB(o(=?Hu-چ1=` u'@(]ꨍ/oAsyo1uzqg, E xn?j; wӃueKo3՟<,'_ B{8/`7@XNE36CasLw:POm%Dg%jSeiW?MH#_1m Ϩu yYO#a`$֏0J5 T6R԰͗"~>8y4P!~Qjn1-,Xp=(dJ':-Xo̟H1<%B-YģEh:hfĵ>nTf;$&7|_N_DPH6GT~h%|xi4\"K_o:ȱ2ЊƓ9+!Dž軣*)cW|" a2#Z`?DC0'~!#St|<52[ֈ'">flBVo}g+RM\ L*J*WM Ox&eZݗ!I$*.h2Kr2dv?vi!~rESْ9tAfܝDdBʞ&0i1 J\Q *  l!촃Wb'ꎄVxu݊t)!`cQn廾 K i=ۯsiÑy}y*W3 [T*JN:XsNiA+`Rw)a`QΔ7hOK< ahz*܀qw,k#B\*ZԤi+Y ""\tՒ8bխ,ZxǦiȮkgTDso1"Ѩ p|c]{R+N(6;k-)f*B':׬#iV*po qnVΎCE=>#xuMS7װAcƼyr8v+ǏS8`yK[_^jQu@k64oWND8 z<~C7sΠ}% 7Eɤ' Rj$sfڂh;hN qah-,ySw ]3CKߣ5bzH9E(0{*[3cX[`B$jI<]h~gV)юS>#IL9 |2+IEo\QQNrZed剓k:vi>k7ׇ)2o~4z-G c*R"j +{5S3 s`zO0 g1mdES#์'N@; w&DEsW_+v"o媧U0I5)=ʫ iָ WBWýqdaL06H*kuCfr7"w QF q@๳a%\Ϊb4^ix:uqf|cxPC /ti ۮو]%5#/Yv_?-"e*(N9GaAsE8aQ Y\/k7IB) ďz/3 WDBӢβϟ7kT)L` ԾP1Wp$[ uNz }C!ryw-"Lj~ԇF29cĩo-G# "X1] ~)OGk 8\AD_8r&95K̆2#};@RStɌ`OdFT֜_>asL|UbK2@N$'^T+1l=2`=^~ȥ$X|J ``59wȬ=K*e,~ ~,1~m6 F"[v֝t.>"XR^=H7x.h/=r}- ,tߖimzQ:ژ &XB@_5u]y/\<'׃٦=pN(l!r-oc4, **d+ 1MRd޿320CoG6;xMy1{l.^gp]Ql^V[ Ao0C'b8;P1voC!t>­B]y'赋m>_ͲU-wd˕t+Kʲ&#|0k$8 njdՆDg{îHl\N$%8FyZ:w$t/W-yWE[0U4btEtBݳU-3?Y8{%[ٗe ̍}XdT첽>[w1`L7$CYCdJhܠAXW%aG tY 8,^GJ%O/G $;V^sb H]SijW:BkجTRE'49KN9vCW깴C, /]]8a#I]pftk\!`4qP`Qw-X|4Ҵ#\_&f O?TrT6+q}-NX ~?EG7,s+Ud^:T'vOVJݓMx~*,LlT>r-?g+My4o 9H|ճq'vC=,5bk Xu>W ;oCc'9x\+Rđ^ eiA'vRrUh< wLwT@Pq uҜ@Nc U$1J8x&!/g˻bpo'3!^ n({vaTʞJ>cĪܺu"cm٦U L{76f;ڻC4 ].D`4G "iP\CN`λʴg _|.+K3?֫i?{wCeNRdB"c<8~6U[7<"[6Yt%ku)1X P"yY)VR#iNC5~& .(b{{}<:`ɀ,M.cnWBȰ.VъpTl>\ Jt2AGYG^=z</ܿQ'֣O3,Ͼ m2bSC^ܖwk@ɻ b+uFdϒaP9bʷl@PM6mTȥ8lY *b|zB#6"3;K'gd=ѼĺUW{TQ*Bl5"X4XM\gʆ'aUˆC7M!6j!TgehEmZ^:HT[O2PcLq| &?igX#TopC_>r-10ǩ2á P`dZ7p)O.)`Ul!GPϑ3VM''qv;-ي8} x5-=\^yw3jT隳0JF ~\9147XڙPD~<A1$@I]/'!EIpشݨst(fȸ `&;aJ6^ێFڪPDN\d><$rcfxlD^A:50Xb[.x6j{%6g2wDFFDGP$* |NE~72Ͽ:wҳP%GR&Nn^W\a"ʎdlln{{ϧϴ쬴 ]!f`g72>;$xb˰nDzao+sߵ4.44TnE]V)& /ǤjӺWmÍy)[yc+>?#fUwav,˦𱑝z`^Uz=̻N 4 khsK Iay4-iY>%lU_`R;pL3s3#ng" ^W p6Ƨ O r=>T> =DmJG}U$ dS2/Q7/B1&j (pMX0bBV(7 z@;耀?_THdgyTկUYs{4J/!#)j@޺b36 E0ίgJbtװ/=)YPX`X1Fnn9^]%] H5T&o.γ~vuV6-t8$ļ:}פMh^&8-n\|'$Aՠ J7[нn[;,;;cy|D{1K"*'lz[7E)]q^287ZeA0@T.BܼKR*ISk|-}}ʻfâc>ڥT$4*)7qtJPB~hf6\4+Puyb jWB C6zOźQ, H~zrK~l0%-z;=E&,ը1!@|bU.$J[(a|sR *wnȷ529e8%w<{ݞWQg)ѳ? *&ɠ8d f #[L -x[]a8"wrN1AF VFwSkM#oG!w+{9-:sGXKpjo3$= 9t}BwmAHsn*Q,ztyj<փ E 1%G1\| tg+W‚|`z+>1bBIt4"6︹W5;rcίz^jT*o5҄P1"=@ AdHwV[% w6Vč(X˵( 4ĘeUU]>#.]Ej`{$]T{⪺7˙㙉C~aMPCش_3aN4u#\bA  $*-ho'76s =W ~k;IHTQt[H@6 :x. ޱ^I/!G^K"t͡&ܡ[WLFq@}b%*s *\EԈf8>#Ʉҏ(ű:;*+*=. aE"φ%T=:[<Ēd; D0سH(F!n5PbWKܖMO{`/Qm𞌞ȡH7ٙ 5Ly cQi sOW̢n|e;yyZH @ݐ* =9UvSj DO4&|t ū&w|SO.m2,>Y?6n,QS*kr,rGQ>ۿKVNDķ(*5`inzVvhbC Ŷaڃh Ǐ&; eā /s$,pk`jxDEQa_rifM vb-J3) Rƶ UK5DZ?L?k_A,_t(~bܣd+">b<ՁR#i_.#GҫCH>Wѽp%v+[2zT{dʗg̘uHͱD2t+⌍ajF:QfKx0#bI=23ˍu>B/#DS,T& MD3sB#vs2,R?bF!!Sd޿ b~r*4qۋ!fgOSqܵQͳ_lt# ~8a/_,HAAiUZ~~W0DCs;+tYC(raC%CNno$F|?"1$3P(Z?xD̦3fV~T1 l@f}v*I *?]qeg eHaսV~<{dv24gz) 1s2ө ddj$Nʌ6񮑵|A j_9&e*S7Mp|x~GM-W8nZ)NYp[@6̀P(_[|_mԥH=|FXY.E:U_ĈI3HN z 5nE w^K^Eo:a(C-n5ez54>O'A+}ys]D3M<_7x`{(WEE>.2]JPͬ"{ymfe&uLS-c^u3xb$x0^[JvQuN@7M2)ӑc&%DRnI  i\2'ٸ׃u >>_v9{#d踁d uVm H:4pW eW8[/`Ŭs6ؒ ԝNvQ0a&{ Lú zݫElUv骙:&2)>xRtw6'}ԡ TɃ iϽx%B[2֑[W#|9EH0ޣș&} wJB isGdbFDf(")Ħ{[0`%WZe!S1Z;^ێ>AhxODc;4!F3=Y$T=05˕ս?%g{Aئ* ?NJA޷߰j]iaU"DڧOAN]¼-[xLZf{(՛x@`>$Ks:vq|"zP$W"Zed/Ұrۚ ;ݒ)׍!S<6\dZ.C?;Q5[iRĻ o%䅴,ύE=Nn^ɳ5KWnڪOe!e9xȄv^ޚh]jZLH^jE@`{ `EK]o~x% kpCS,nG}>)i~dFr|P0b2¯9\W#1P ^2 1ΦWl?ៈYݲe#|GؒXg\y:p L[sx30h&Y^]r?t7:L%qEpdQ/U1,|5YPIN4[LJ-/[G'>H/+S ֆvqmwP-'ĶJԢ~7̺םu;LUģC[ҞԁAA0–Νu9W~ 6)Zړ;q:.bԁʅPX'"$,Ƴ3aX?1}?87< ź]uUA dofrw73p<};ʖ`[ MVȷ~v'w$:9+-g8X}[C{w^_T]L3#>jȚŞ ?BrR%7@;u$Bk{Rr-zρ?ZV,bs0ߪ%TBR^=Rw?BQx7cYWa/%N fT3>~5rFŗ# a}>dK]{GT&r Z{d {%KFkdy[ɲ-s2Y ck% `=Ut;pjI<`2]'vý8k XWBJ%'i8JJ_a e!ׅ,N&]UP5 ^^mcxiuo$sycƕDԐS/q4Vl\YGRDQ.Zu=Őѕ֜ &/'y·7&r߉3QX;3|>T?6b^0vcrCX>脬IAڊŔkTgCKN:e3; nfJ&hʈJ\8 %+yti>.D^Lw\^ #F ejSy&t iד}w#9 54k/+p湎d i0~ 曂|#EyU`ϗfWT bHJ92?L㺝+b^D ԓ[  0[dP>karK[nIk'ǘ;Wd* /4J h tZ;0gX"0Y﬍G"ʊ9@T] 3Ǘ)skٌރH7 m+%?iƤ ѢVW_k5VW}k(;H`WZo;yV+JpWbOrUPQ`UvLk,tY/)GmvGEOe}#<34˧Mѿ#W=iv sZCTU5\.J~ 40ǩu :Z1Td{lP5ffd^}-ϝ,VMyp J4_[݈<@R{FP!Sz0CW/AKq%a1^d|)%qpv,ZF,XA2& 䶕: iAeq H >O>1?*2Ӫi*VWjˡ$xC6NlVJcNc1a]@!+bJ |LƺwP'i#kcw9#{<|=jmSBI4iloj؝uYzBkҼ]ٍ" jzx΄D7wxPS.jJ 6B%1{仅: lxgOɌl JdiJXg-}bylؿon u&8 .ҒEgs$'mƃN d$[ZH=}GVq$g^ۂ'x kQJHL6)`6 C;Ib28v- - R33qKXm'ՈV$.i!5xq{cu Q=c 1 4h0' c W=xm+eW)/=r:Ƃ hA]l]:τ-'\(m={Ypbr$RL`ٌlz8gQ/ƙ .0\d-eF% HvūL+l%KW53{kf?nV!P2CY.D?:c|}°xۺY1A_Jnv\EǣX * >$uAO<Tu * `WTP}̻N Ă g6#O(;4->h~e)*%|pr 84oȥaz+ҫ Ab nTw}⹕v3MqOK |M闚M1rY#buX*@  + (6•CM ZGF6gFww~C' $𖇵M[W\V[!2;OY܀H^Kf?Kbu8]uʘ?=ar$hb5ΐ(&=l#dE#X&(Pm]Zs0J$ʼn]Yغ)hAE/uuw:mrLjt.9{%xmC~&w料k#! x^XlX =nyDarL%c{81O1p/ i9 Ҵ!c_(?bl 3:Y8Z<fQ3iL'len!j@hcǜ%OY诠m>|kmC'g~hW(h#O -D섍9m PtPY.x`hd/:)S)i=tE{NXQXoDNT'6y a?YXt /0ύOp`tSPKCК^_tNwW q FˤO79/òEzC1R<:!H`ΐZEXg:iQ+,x ) sT7w, p3mgJFE> (\!rͼ,di7:O[T^ <o_>Ë')XG$}$xyz_LIis#BE <ƓF|JfzbMd\-eOwf].$ez} `‹=fm./r=yhwP2u'b"5 W t?D4="HD(ƜWA{RBP>_#=Rstm*;04^F{Xj-фsI 1Mn`m 1⁂}dm~`CDⵡfk vR^ЩrmP0!Y452_2/|SV\)Of̓(w;<#27t-/AFW<≽Sq`mwD9^UrӴyt90|4+~W_R3O*ZMbdbZk9d6%-k)=oa]l o[~;efEsצb( >S=-hSuOLGM%  5Z@PZ@ײGCP,{I"\.|t\Bd(QYoc*SIvaȡ{G 0`r(rZ ٦!58kX9͈F9@\;[[s?"!Tn2bίX(eq ៊fvnd:Bv-0B3%& jRr4ۜyXCfw1$,PQ>r Nd% W3~GEr$N.r?t&*<2u}#XJNJ*M-u#l8|íȺ#ezqneX 9jZvn"J\NF! =uG"]281S]䎝^w(D&Zdbi}nNwUK ߽#Q /Չm6Rţn߂: V#oX 2.^*R@m,N?yFHjP.X;ۉ"0{P/r`9JjXJD eKmkBl(.:/ Oۺ(s%Rl1{LlNpBRl =k`%$->skT ]K)a't^T^Z໊c4("sUVc$qo\ ?D gc/vT]~V TJcChBx׫ u8Sw9 >G:9Xf`oڟjί5}{r&U筯(oz+ZIFv2ᤝllG{4T3xerָsA+t&dTVgY_DC`nu,+e:cyGM6kNtbER̈́bJopЁwڥ)(X1*U {UNXE>K =nY@b7rG)gho7Շ%ây`&VIjNbƋҐD5I B zVRZ o9kH,c,k, *]QBX-AُtF$ 8pCИVWV=WHgh0NP"?;S<8N:5Qqȉb-(Hg֠_T!D;a>lR44\l\&=QcCS?%9>#^&ۖ9Fpfn 7.6iiDz &x{(Z]S`1lAxAS43f sRT z;[P[NKs8YnqP& .ج$%FYᕓvI"!q5]Tp-.Bd=0эl/oK9iʶZ<%0AH^c3^ +b3.-fbv_)Xt~FA|~Ss܄v|:#!x"KA..!يjhYqM:iB0mu?UZ[fDO褵Y?'wti)Kf=]sk2 ,ϫ8|V!y .%z(J`?ch~&;&˖b }N|Jƺ^r*!g:@(#mwajsRC?f1:hI@>'Wfqt^ڬϪ [.RrXsy2bLJC5[Xp [C=?-q } #LSZP9U]]^CqLD aAu]p 4Pi|Ɵ]3t5hY P,uuG"u͎h?t77o([Vwg,^Os s ݓT] +Jo?oLĭe %#Y6/Gr $Bg <eﴚ#\c0L_ypΞ$T% )\"3ͩ7/lrbmoQ: XFI֌ejeNԧp`hNX^ɨs=C5*d-'={gKcX% 7\ 9٦ɦ횲[CsQ޸cw 'g[@KG'wRISGmo8u:ަ!t!Rt"53Yś dWӱ6gKt;m`?z'wVj2F9c|L<R{5 5TCTszU'Pv QBa2}hH˓p7ܩFP{[ߏU`A7I7lǮ\}'uZٗ_H35G7ދYv}o Zxһe=.~!" f`u3PsOk `!KqK$!5,5&g8dңR=*ZևTF%,o.縌{ K>/igֵWVA)-)4%'"{-a l#x|_tJ;ߚx]X?Yo#׮Au qZ?#M8 #a RD!qIBb Dc^ʽ+*.ᎆ;__';Qcyŋx4 I?t:) S!U'9V.0@w-$:=-,Ã2oyv-  eVA ^ԍ Djj֮ 餣z B$A$ch*B8`}-L+Ɏ˝n@;KͰ`7']ȧ)h_R5ּ@ RZbrUʬI 8 _#V/''1JYh,Kȳ9h#2ϐl.(#qgpS!G=/mvma0;KW{m[J~s4&?Y7D3U`ּK,(֓5=ê@ #@UNaB&*>BCZ8mA缤b Y=Yr .f3TރZ:݈uZ J9%iGM{qR℗9bHEdyWEXZF?s4,\I^+5Ȕ*Q_-ALiANи&n#t,ì&efHjz>jm!T՞Q>g+M ,YeH5;R^/|pikyVï,2ej68QƸ ń~$J 4Ѯ$'ѳg%L_֎G|(ɽU8˟G#L-`N 7'p'(ţ;%ռGJ [| ,TٰxiP|dU_NV;og,c?ŪoE; €)9 vT9]ڗucTw0Z!56bە{} ̊Q 7x6:Z{KL+YsWJ!m}ℍZ>'m=tRwp'^9{~scWta4t|fI>JcdbN+pwӾ*qھAU5岈<Q wOxv v>=Mz9 26v0)rrG#k¸4TRHn:<ݏHEʈȣBKhd$R\ M?lyDź!U[d&?c3FiZ`!N; D$LryWlDtNQ/^&"LE)tT 5{4ᒪ݌;uqVNDҿNoB&PKoRTnG Ay ͽ:f0P6,t&Gf26wktsly%r#:[i UU&ho#Lw\VMi9G]K1ĴWYsaJYx2C_7ca2R:zra}t o=KH-":zdM *Z/0}1*z@E?@T\i `q 4 .%v %['6Yg)rO6-#w"=L.U}2Fw+@q&9̏ }ͧV^:oN]<+~8;et o~uY!ϷbvĜXEb[`1+-%cn+}Ϟ^h:tToI4GF%6Ctm@zG%ͺ?@IKFK4x [! JIZAӡ툽TC( UY144 ! \~ϣT9#ے蠣yYf|]:sLI ٷ?[V2ԁ1E[|JcЦ\f()uo(Rʙd~l?5!8#a}URjI_/x$R:uGT:TU|\gxz.vfPVn$SB S^h`'$aiV/>K 2 ZzI\\oT;6l4 2RLlB‚g]:ap|%jnB:&.P#w]NóVّ% 1ؘ7qܲP\]pe(`nCǓ!m"/ucVpw~7 jꝫn|3Br8ogeHFF*ZDޞ[$.8P2ۍeU~$g|@," m0I-!Ĉ^2Y.3'ţ#3&ZzHΫZwkq .۪qiX;EtγEN9fG+m!>x'aeBq 0+~ qG_ N6Y6Պ[dLHpZ Ԥv o/F z_n 4< cJxLw {ĂW a1r5<F^OIDuEgL( :xPY)^>qmk$F?L'i@GwcuhY[y{t ‘-G1 I8v|*g@p;̧dՑPn .9̲z@2Lи|-^PW+x [2m\ `(o{!IJ+1>zH]=%zuc)MEWކr І1ܕ_Lx7ҾS_*E#LGpiF@hn$,ZoAo+H(<C$+ v_uD7={㡿B1b☞^5 cB՝ŦVDXmy5A@YsMu\ƺ͹vq%@`YY,6=a_RF]/VمBԄM j'wtb`Lkӓ+.j`gF+(|6>@"BcTܷ)83B@XlW r}h9 'ޥTEh!7u)4#sCM@ubdh;̿_|qEz4$`tay `yCB3lo qwq]sw-^PC彎Q^ 뗑esXB a9B_]tv7 /s’,h\-=Kֳh:ӿCC~ Zhtj" =Ve.4}߸I*d{^< ȻPs5PFMR5 ^#~#x-Rc66甆 x;}>CSZs~~a)c3hQq*O!|&7;+jX KQʉƩ7hYh H=i'hٻ i"zT'YXY_],4A"I+4Eس`KhH2H6ALD򤸠lIkf+\:,l8?wd%{>2/ϐCQÒK33}!VI/DG +O_Y32Z%#o%.gD\պxYˉe&npۤ$D O=ec B,@f\3,ɔ5=j gnxAR=l3~dWeqJV_-~alۦ꽊oG9pbKn%T|rY3qbSru5) :Qd2c>qETJP<<8>'hDߕ׽BAh3}E_<^.'URK\JF{rtKc1 )CC< Dg/TNȄ48(iڳĆBeP_/[I)hUWy mdׂ|bśD:^ -%iNO@ mܠS#9i *}@DIwTqy)E2k 2,4o&vKcfY LfL KԒbgig] E)/Nb.~@ 턯¯kM5Zl5r/&3",nN#"yqE7a +).qȐ Gg3zښ%-yl;gb(YTB GCVie֚)'1ӻ$֒VjhvI{ /H:jw# \Z+Rce]WWV Jk[E& >,ML]f&2kDʱvddtv( d_RevNvG'G>Yn~܂r)9c3[5W{%vFgdʐOG/kabaq]^:ʅrcEPgkkpU$Mus7WsƵhEkx>#5C ,k{V" yQ$Mibަ<^iZa z8 i?E!(+x4gG*읞=1]{jZ\J6p._ɋev8viH{UḪA_Q͟HD!)Uz&R%c<5fմUOה iyaWo50@z,w?ÊEp6? 7K Tj|޹Qn"`l8hI\Aji?1БV>}H|uLv֎3ŋÙ}U W [ ҵ@K0;Wm͠{$ڸfǟC[D$HK'G* CE-_>lŤa2i|^g:d+dV1D9l2'ĩ@qxC.[=L'Cv~/<0TJoh*nwB^#Mo,n3Ϝa73tޞ[e渺I9"./吆@rNYά],DsX_"l̋g'%I*gVs f?d-ϱX6dpi8>Y"r=DF6Ke%nY= 8W Mjjy3AŬ-Hߘ[%+NxY?',^Iqshkyrb r >XQ_O qsgd@/|i;@qGN;#e.bj{Zp[ex1'D^D3ih7(MndjMئdDN2CM]tw? /ZڒTi1[O\ * PipKC̈́_iQRpj623KхOHD9gp^sgc@<}PUGA,\.R_ b$<8~X?W!sUwH{1 ZSq˩XFF5*60A-6ڵlF _w&s. YGQ|g{^;L /p|Uxy &TAjFAEnw\^H[{+d-Mbt.≕u&wp#ۡw 5+pcF. s]?݀K{ UOU=Bzetw hJ RbJ^?fEAČ{Uy|mt)QuO*Zz`p{_$>Wף#-m'~ 4Ҷ f]I|&ϋf=Lϱ$}!*@ٛ$Xfv UQ=y6!^`:k~,3Yx*wqv)f,ؿoirjy/Y;hβ?[ok; MUR԰qSZ,tТE ֢jB}`F4k@A#e%YGv-YC+o!T~[YE</~(5 Ƀ^7ƺ1 )Kn_޼/P0JcZKtu/%{A9 뺝Ǟ+y٢|)Nwsn blf-=E rFICxCJRiϢv`bwc~+܉Zc\苏ÐkL.Sc8_@%ԌoqV~4' :{r(Ba;}NT}=b3}lefJh>cTRl:3HBm駞o?G'mA)Q ˓i]dDQǰ.:GtVv\ @Ͻ4Y-.N,; +Y ޝZ|sZ/a3J4߸t lD')0 *W62"ďDTio |>l*|$^E֨)ӁE~#}ubV>,'4tsG#/qO.& 7g̉).5AXf>sĈ=diG&=.V$xM'U|<+ h酦#΅YO޶H# &ֹ[c;.s}S_wu"^ m_O?q:(!2xH: :}\O7O0~K[ygXd F>atZ%*!Qsk䢸(饌~Zw[2U{!Wxp1F.̠֒ѻPu#z,N%n*,ˣxwm #qѡ>w}D (%XؠM8=rZ~v]kYE:?4G-If!#! 9&BY⧴}pZ*`rB:!aA/|^$qZAݑp)4 M%IEDS&q_N$ϛu&]qy^逐YэX襜rpA~xM?_h>p9AgGF ߣH(a=4!l=1zAghwӸJ͜_r2/c"#(k3TLz mc>"x!3hz%PrޕGc/QH*fW훑W hYZIed kkxs>"~amŔ%JԺWw-ʓdAMԀ_r*4aWr!сVIvjzOp]O="Cr3gjQ@ܸ=><?uKLS*Mힸ)˟Yu6W/Ib5;6r&!UԶ ? $ 9eJUC޳Lvh4sw;$}eF _-{R*%6Y+5XLB8hx0eYS"VWxfXB 1w7]Q%:23_Z߮(\)|УJ/a&q4o~&Sqh9H;ܓS8Bxg:jS KN4A鞢cvE>U4Vm](MfAroD%@',M;!j#URm5FP~~T =oh{ y=1 畈]dYٹ|y:3y ~6oU eg{n a˟lPd`G>"IV-z-7{ދqy`8-2C5-e[kgJT-Ĺ+@$ vPoiɤ0Iġ/sizOd}eqDvETdo&ushK:Xhl]#<"9}w)G4j"9&Im|מ'XiȀ0@r6KC2K{V0tl\0,QcjX.v@v ? 壾XxF9TLw7f & 1]w%{֭x cˈw0\, &w_#pyp@5]QV poNzNRd1?i"DghULjC-=$5ݗtJvR!p=-s S5hh؛~GmsVYHT86ypBsXz~ʝ3(%$ԦfzaLFQdS:E:j^;;$_=?:~3sT#'Gr}uȾBLG;{\HE|dT:3iY_Q{wK)YXRIt0]K4"|#1N$S{Q)j# Bxѫm/O^U]cxlPa8U-aHwJF(lY.|c[ !Q_:b[)bpۦkApΨ; 1H-L;A\xCL+=p붹;Zk/C>S˽!6y(7e]Q:1雑9]6@6PyԶ#,:2ĝT)=9i,/B:NPŽ?s樘#?TNmpث2/M CpYS6|vcO\e$1}+GrŊ4;N Յj^xӚu.V|mF>x$Ld1c?%B-DqMv v矚c=D}#Fܛk@*6EG&|<0kXh _7uUst_\)L|%Ϯ,]<"Y$0.|sv0h`(2VJM<`MCS{wrڇ2 VC4M o lxP#}`a1J5&!`' qm+@" eh;V}x%`пcO#Ww]^oeZ0(BIdb/g E=k#ޟ2 Fp F0CASӆ;a.ékN 0-c8l"_<  Fċ򎶀 \žL҄Rl5I+Z\qM܂`QȚ:u5$5u-UW%z绩M3b]u*];ߑk'*`Ѻ$%\8U+V*Py~iyRe]&M謨.QO~NL6Mkr{=E2QneZiL kBW5$mnkb5O;2`%_~gw&,ArjxGxB94WFϤu;JK2v̎C ]}yWisuvp5 R*Cު7%#G%|8#?ɋ'r_etX]yP5#נejX- M'Z9iN| h^ҾɻN:4~Cǥ;}W @FnJM~ "C<%aK%x`xi@vH>`H1`{|u $׸4V5Xu0x+1&ԈR* s\**# BZ$2TX5mn3П! tV/\Z,_ՋasXc5Gx8{WU)Hrl.w]@ &9ZsU呟/@@|&YyPWfOg<'dd{Iî8b3 E@b%?NDWk`:K$ 8$2$ՉޠIaB9d ĒgQe|ג # 6w hWYTc|>aN=-{\[fz=gXFDJgs#+~Іc% 8*&F&|4_$`0W})4M|==y_p p6nFM3Nʚp=M4Y5?Kl&ڄYՅ*(pZMqD@"v}s_8&«Ɗa@eO] g3;=2iaJ38)o .[ׁĮ@1ȫK@KQs$I欠[$ l(A@!X4x [_4ԒmjD+H!++Y 36u}(KLey׺ۈ1:@c1 bdm2"QX-l x"_NG婦tݿlUD}ʌ߅g/`3wƆl ]w~{[N'#c ~5ꊠLdE$XR`4}nMn 4XDeLmMWxy^pB/.`8U K{aI^?T[ Xy7&BR#{u'|d%Mx`,G{$1 r+ҝߨ6K6ݢurX186p Q뺑Vi`F(lGq+xR%x~JҐ[8Ue?2I(k&ۊQTGo˝n95֏iIĀD<}픇8-vuwn!_Ԃ(B pg̍ OI1*_5;vF^+l&bw bG;7^EK+ŲRwWVio񪸱=^Q_{nSG )ۈak%M'#@84t^d<cEMcp-x˵,Ay|k.XHȴx#` FY#?fg*x@VКReRs 8?&uƈjzl3!Βn) L{pOKb j]+<>HZԋmɔA)1!MW]`FfUccL("@ڐ" {,VY\ݘr)r[c1(s9̓>=Kuip>72M;[;$H)!m2HK 4V@ #g@bCR6?wzSCq ɐK {xOƕ#kפ}` 󦲂%P4)R쉘xդ]EYp~+OCp} !,3玝%['$Wڰ}Sة$Zq?'$e\KHaEUpc_%! څćdyd9VVeQEѫ8!ʾ{F( x_;Kw]7Dc$, Ar1aG:O:gT`AcvM ŰyNgDAcDLT#*dԹ{2"%l%Xl] HU}Ӧ$>6s˚D撉A.4I^IG@^VRvt<8/:;PG@Zٺh}DQyA@Vgq1֝YT"*i0@t+M{Tc3"'¿xC.~g=9OM0 $ K (JuPVU761"CRF~KoTKnq>4||GN~I VMNab):Uz+L̰粭.PjA8v2b+ =vUkrPFPAFf//mUk E˛ F&94o6V( h[n'}M[#Yjb̓]G`eLf>.5_IO-|4l?VPvY{Wk~Bpİ;?ZsR0/H'=KG6e„4+ rU?B(S@ºܩ`5rGCFΦ_]ŽQš9b_eDDunY*N>s&ȥ Az_vMuv~^)G Di@&lMnԽf'4pm lTVeK YRІ2mlEWqXެ5Q`rlY6IiѠ. *ePգ#wg+]+}7PaARܛ lK#yS(1Z_]ϰx7vCڴhTsrb< :*dX34# )Cpd8׸Ƅy-(<]uq.3\jy?׿BGƏ((̝0 5qySlm,=\==%1= 6&3W5@$3!+ md nD${x(=muk61牆5m9<A:.?b*sעdU':y׫2=9^1\$/5Zpas`2A'AƁ #:ļ4vvWMѱP'0y s)wê(8ZQيUk*=h[pGN-9#!Bf9k de<›R2*C?CviVQ[!!::F\eT4 Dm>ls¥` b449G?.(E4$h:.9fE_?z^ZP}=`3e%>kU\o1D%Jgoc)ה` {lajPҴܨ>XL^F ;ТiqZnBvBKhڽ۴CZQB] Mi>WKk5jD&]=m%3N'K\z"9s\!1$Z z:!}vi"H0ҵief^9ZRmN4G8:4 ơz(ˌ8i[>4֎հ xb;GASኀF)sXd` =ޑM[K]Zf;gC~=B3WЉVsZ7%w@t灵{(i0w麮KƍH0a[4\^Sї22Ģ77;A87]F#*lov(e:ncNؒ-ePtR- (C MضcєQZ04,+,E 2/&rAGfwoֵ vtދW0?hEPB CSwtX z]:yz?JN#y}&1nD= 8LjvF@<eتU |V.5c~PN.ѥhz.@CnK"+ z)Wy-^hG9dIX!܋\ƪ+Vm< „zHbfΧqPد:oCep7Nks=JM;E 'Ц`ݛ2lM@c(C45  ;Prl0ȢoZY, ~4~oŶLX6M 4 l{L7h)bxY:cMeș6(}aJ ]Ӕ._Bx! {6rg5xN?贤ףT,MP>`ZNP>֖i#mI>r6GxX 󎂘絉$6$C `F:bu2O>yNZu^G6xPB>$ս ;,/frqO{څ7Laa@In[Pb#;^Fny1ޣeX;c^c\mBp$1 yھl^+y,L"1FuG"if5X'KH[Yy7^!F g5jW%x x3OjpORetc\V6bO _hb:< M.tíOx!Xj7y9١ߜd.i,Aʎ7?_eӦ.„AowWWզj0ll|Aa;$z6<>m B k7BrQU=a{xWgDYP(sNC?te'՞9>|L >l׭TZ?lOTMbo0 6$P`C xXH!;m!YS{ f+ߺ,G9̰qQOe6e >Paft_Se·&UP-, ӎ>tn!Lt振O\~r?Zbtx(t 78u 1;&shp?Ѹ@|akCE9⋛ӮP ;o3%W˥̈5$kc udHUU=嫼HU'dv!V"4@ڎ`#0NmMDl 4N^Ks$!$w|kt!9ω\F2Jٔ"O'{]0ɨk Uc([codPY#z:)x~c'ڀH\7Nq$Qaćc NkK?RJRs({,Rj tMR3MdKm0Ulphˤ疹Al&ޯGP=DP̋HOs o,5BLj]-YO' 'F=W~Zo[V cJ bj-[O킗gh?LDЮWB4yl>݅joKb#xncVsoð%ׁc[eqL\xMfùK)`x/Vih}yp0Dxex0fJ< u_a#?z"g1膹-{|7Qٵ OA*SQ50IYѼ}0q5YG^ǃZ5+˿.g̵P0 yo7G2 ' Ā덤dQk/_^%3*!SMҘM:띋 +|'=Oi٥ S!GҋjD#q|xQ).Y޽Yϡt8r7x`'f*P<+ V7֨Y/N}pOF\1kS^+WT#!8$~8ܰгSsAR V1+aD'=ZrxFLQbO*SIFMH^:HIjNl2xڀB{wS7Y8+@bJ4',Ű0ktщ\c5^^b&[ ? @$ۗ0i{ 4%% g̝AK \CDŽ0o~^1~̯7@EtCvV2!Ϊ!v? =½Yz{R"MR$g.%^>M[k:1S4hp9Ztǭڏ~BO6_l?ş3":f~6!N .Vg@2˴t/ )B{\" > w7 <쐍2ˑ£\2a ܮ.ZRʪ +4B)U刱 @N-T_:;ij{uuK6noX65wv{Gowb@h~hr'c51jM/-1QZ0I~* ll:("* F"A<Ĵ9XyXLs# e4Jb]l+p4I*He):z? pZ§e{3i8蠷ȿgVmK=VSXZ7sFY8\h99?wovFFsԧ-/?lF,D&a̗#CSIaޔ0:VY"ss>pߞ@LA IyR(h[XQ_ xwj 6%ZugU#䆬.6X8Ǯj1=H !{Iतxy2C.S$8>_^n9j>g DZK T5?k!]hDŞ~y9OYXoE|!#r^LG<# ʶ7vFx6-*yDIhP\zӼ~?xz[W|X6쳥Z:&?)Mt?]ζp?Q.MBd.,㽑֌hpmG0S5xҐ|]]oS6"O" WanTLBG5{i 5tq8LdF0вVTOXM3GD;5m]؇KC]W(8><:p0cSh:or>5j掋5,P~=oc f.O uޔȣop@(<:v6 #%ei%泆} `5jڪ71TVd݇{@:K7!م#򦜢R#o4IL uQ|I0*8YZ-r5X91~ZQLtV`AnQ)Оnf9(oQ-큯J5 &fG ]o3/SoVU>xpY2˃: gĔ?wg#M1dɋ+|{izXïﱬ 2:qHY% jcS~6p{S\ih`$!8l(.cueiѱWi5cq(iIsmaP\ȑI"OY.Qtݽfff#J)~.c ٞLEG_=H8ZEUF['j63\ nB2Jh&~jrj#mt|Z˔X9/;V炊#H^sܢKNэ7+Uh O5_DTQڷզ_kץz@WHdj旨t=S~@٣j%f UQԶ?ҹ&&`˸ܗV+^6?G}Brk&(?:(E1'BT+1jf^ `H?<O"Kjg͔ZQ{T7XJl3_Ywh:Mv0YVזSz6$q:82l `3 d[2#Ez[aDؤ}!ӎ)b貘~stX2/DK} .Tmaai< 1bw1_;N3T˝. HjOjMρ:ڂe/ &rٟO)4kB}iWQo;Rɺ%ZVQ9?) #X=^轱z⮷җሮ b:䌍Ag:sS=|S:#Hѹ,I _<!*fD)l:,j-ZݹGK.7BH e\yBciU`=.bfr`Յ [^BSvT·CdIy|,Dbܳ׼P;YLӎ֪ƝxfPSYA.}7Bh! JJ*mWwʜUP.(|HemWk>Z5-=,dDAFxCo(5OCZbɘU?d$җL0uɒ.l!9^Vt1/4x>@sIS.קG278ƾ#DkHPܣnpٸL; ׊$*/^RzT&/@d D˜8.=<CwjkJYM*vȡ9\.(CG L0HD赝J)b/2p 64XDA7 ;}9)M] (z/˩Tg%?#BNߊJݦ-~d6F͟ώ6AI:S?{^ЕT1·@ eqY>÷RyR-czྼ_0tOeTb*3422λd 9ڥ84$e&.~.)XN(f=˖y yNS]hA9Fyl\$I[*%dú쪦i+kMyj88(6\Ch,'ʘxW*h:p4k~L 2xC'p3ޫ_C连2?Y8:LP5HK 9JL3(D<29VM7-WbRT#2u2xNE#Wȓ !&g& .-jʄgc>NdmR>$oo/ǔrp sq[KS^ ŃP)K_MMA^@h_s:;kh`Qeo/b*d_2Y "㿆JV9`G$R6dwCi,~hZWxi`?@74V3;Wv PY ?7K3R$`A<%7 3MWa} QIQTɧ9gII‡(FԏHrd>Y)ּMb5RiِR1o{Y Iz Ք}20')Bgެ}3d$~~f͡.׼ؼ8T;%+!ۗ5X}kqC߷G[Nѕ8/ҝ\`Gpkj!dH򍸌cW!C,"D26e)^Z_`cO0_`㹭&kvzWs?ZѲL)H>@ ɡ|O: ~ɩ1"j}Oʸ`j_$OmrUZl]Ult+P$.B;qJr5$Q#YhY&g'|ah5-G^\`ymk38#?;S(`T[jH2 P7\݊&{ A{/V9q7y']Єt15ჴ^S;ࢤEx(t+ji+3ȭ^LqM&_tܪ8P{ U1Yc)2c񏄻cH?6} tN;@u$:JTԠpwKw']֎^&da|+dSŕ23w1/b(HX߳\.}`iQ`t"2PrU ~)t LQcjܗr F}ŭcˠ;r8*fg?׭V5NR,#-eNCҤ{RM+l*v5v"h͔/ܼ4",JS><]"Y@ɟ]~*|C4A&M&0ѓ%8.-_j$a8U!l~ 6 rOSGDzL뉐65Fs-NME05B% ^DH=f'5PO;xiv} o[ NGDcbN.-gI<x v}HX1ؑsKOq ke]VFØ=lh8q)NڤTr0Co/^﮸Cj&.UGup'r36ZGga2Zap !,khۀk6P-n mdJٺ"*6\$vgCh ևBF-U*ƤզPE}MbQ[2r'ic&Q1,A0'J:Mtb EW +e#nI3e]3JK#yǏ`l  ϟ2O濫3bUi}DžY}zp_fZ&2߭{|ՈNJƶAu9TNr'")4 ePSz$բ.'U71Plo#JYR^kbNAo0V{-"=TgyL-ܮ|xe:z1|W؄E#L~߁?EH<m6HٯWFʃXg5dѯHڕV;>,qބhC#'$ ;Ͻ5oL/࡫ɮ}DH{* wDXX7hGClm@PKYV8=$<= I8}fL'7P ZU u Ax-(UQIkÔw?Jso*?6e/CbPNvL7؏\pv}"M 57(6_ƭ^zCb|eL1PYkUOi1!1/oQ}eȉ9qeThhi/6G+!**M*]r΍pÂTfOdrBO0 <`Q -%Iu?khZ/]QF(mkTX N CU9(L 39L(50#2! c ESMBq K߫R5 /L.F~urx '4ĖMVә,=__YO`|6uބHr#{/XJ,oGE,T(+9lqYvs2OiO倗+nQ[/~j(%b31'̽i3MR?,4 ˬ"&m!\:נ r`tNZph8oY ;쁮-ȼ aL? d9T!FN,\Dcf;PȄ5JeiFx.S1/m~UXЬTX}y m@@L Zv:,PJЌ y֏.-umc3v]˃6DN|̢l\tNx֚]⯓Iq/e`.l!P# I[g#~ SLqHK9I2zgBfgqڋ4Zn}HzN_"UD\^ Sеk)Fc!69u"Q=fvJz>na oV,,Bc5b7,"JL9c`ն*E}PKz~तJV0z&uH}}Ԇ ZA.+C7Hd#kUYzpއ`H%1bz% x㲺cAr\|AJE@g!;Eɴ56f_=w=5bJ^~1F6$ė@V^p%03KєVL{*9 cZ5yďEn Y-,Pn{Qq xP/z(=3 Pn$wۺD &JcC%M'muc9x /F˥y 4,M*cou&*}21쏯t"~oᓯ&B,s3sHmїwnލ!^ѥPij{`3YwZYB3 zeMPF?E\eZާMB:ϛH I990 j8\H4AxfQ9_4<o5@Apka}2M7ȑWT ~ Sy(Y9?lF׈ft1hbb\L<S4{Xt!H " .+J3E1GOH#ʒHsyS H$*X`\ ҐAƽ)¼c#YH+Xt3Vղt $c ̪N;iʖh5&^}-n0V5fXQa.)Ίo5ԗDΜLNBf# ꀲZc[v"LROΕ֕mu)`r=QJ?0y狮3WBVQqn;=_˂0링0JMSک' %<]VJs!>!NJRt=6A+G}SrrSJT wXȃOq1W”beD,(.1g*?~ ;>W9gX64z\kQ&iE$в^{Mfѧ!S P?ft~m[{qg 4;(Y[;K^ UD \q6e/q!aB.;Jt#)F]S@0^r2:*/V2AaXIU{pHD:GçڅqRG2g9#2:{pr6D~~A,Ru0]mTk'.cQ ނQA)x#d7&ǡ%5gks+k j˔l>X "Pe(/  ʺǷ-%lQ  >|\?/%4#':€`u0 |Jc:KG|5[o]Ȍq[ Q87ЎCĖi+A%)-F ifM_;NwDS՟0.vzJɍJr`LtQg$nyr0ƮZ_uK60\>即T[IWSE>s+%FF})dlgi0'>Fv0H2CǾ-" -a1[h,O+ #Z}$@P4%eD/ TzFC%t%;BLpC;CcwA5MD CkR4ce.;/ۢ&N&xeqX'QW_6^J(IqJF>,-c! B͹gTQ~ru?x܃3c_-b )y,֨7\"]v]TA5?&'{"!otU QPӴu=g=i洙nO%p*o#<pMXi.y 9Y̸,+{;{T+bkF+ c0VF c-ij5YZ(yfNas }=l;+x Ͽi:C+ aVt cxjҏǒy#&gGS] 4?wjMg2jsVTr`le^BL=-(LanՓ%"opwݟpcSE|idqˉyd7uO6ҹ4_W 7 _NQsq#ƒs{g P 3cҞms _l6^>krDJ_Rx'j$@!*jY$ J!Q]augPx;4Up#td/+SP!1Rc6BWrm먙rX2-&Ql1^z`"iYA7J<3ҪL˰~wR|A5C5IRۄ7lPC_\im=LaO+ܴ2u5KTZҲ+['}EͅBh)Z#,Vz:*xăI@EJQP[%pWjULcϟRsE1zQ[.]$D>#zfJ*R>6 GLŹ9S9@ 5&jl{>8jGWɵ#&،<-2"Rr N,+c4:b P.2*5vv`L9^`w5 #?4 WI(ϊ%yVe.mts9m_I%8\*8Z&#,rws`rWII&5] M\`VQ:F0K WX7?PfYv]k]K>RhrVjxkn> )kᘚ8%n d2219׬qNw8[(NS)TV  0vkՑ*b]n}׵  g{YZr{ x6jjVM 9qK Ѐ?XY;Fǂ8{wꤝiQe/vϤyRqAQKt[{.WRxק=7>A>q<ڊR؄YAB^,+"2OPp=DE Q 7_A~pWQҌoE_;/ϱ0!I(7jz=_[tY|E%i-@w5UnϨx5hҋ/G}jIUdOe{g ĭ|HLKvw\Ax v|2gw80s4@rWPe=3MD5s3Sr,nMQm_]`rA[Noe`]U\7uYkJ˜qxPWbu}4mlH](y]UXd-ZXAp.њ%<|$I9džK*b+U|m`xY*wy:uR'l[nt"{;#jcWpmdՀeA L_`#Rs@{v0rmHj; CW>?5 Hr?E&,, x6E@'j9~\>!rS*փ@F+XBU+@o&*7M=2b~, "PJOO>pS_`Qi$&ΔbQ!O͍t7Mسwօk×~X5gQFH`=.(T] rHۡ6ԵVNԄ5@+XO3B޶VHc%5J4Gm0mV|KF*W@^-<bu0l S݅ۛp Xh(2v=Ij sq@pME HBeI3n]xlMȾP2d`BpYWs|'2v!!Gfufw٧.Sd#mm@A6  @1:Bª5iyxpzEǁ;k3,aF%<|+%T (y}O_dyVv?guE(_cfVRg [?BhL+Ԗ?<hNc2q(Җ$b"VŹO ' z=xzeQ Dx ^;_&iCةlOH3Kd|CꛛBl!_K#&RF+$5n z#E ''vGfl&lFI!YDQ\gHW즬♻GX(rekx?1q>$}l8 :4eodsl)B]'CP->Ò/'53еL0P U0,fjodoElu>(S_sΈ21jU.ʑ_FPk=̽(SX#R/$۸oh8 HN~^~ɺ<'x+*j0Q|>ߌ4;@{EH(ԫ5?H,ir:'=ƭ18'^q7w 9MD *voX!iZ;]&pl7xw&dX`EWs2WmN2D..iWzyS΁>`O}X%8)v*Rw XӨx=id wD}þMWu[jl=htQԎܲtXU%z .gϰql[6RZ_Qzɢ0`8fJNqi0t¡G>^-Y׶dDDX98~ψOJLF*5#4_iJn8uU$܇:(Dz,2n&OZˢ% ^! O?c+3~%&-˩d7 IZKjS05i0Lb:h٢`!aM7S\Y!a=> EIeO`8[QDLKZ5EsO&o:9 C Z6ٜƈ\e4kL(o}֌9/&ht.*1/3+8}{KNОO/"A&\c*jez-d]aicTէJB}<'@qE(ƖxBBUeWlx4buD8uJ$-)< wj,<,2J]vNc]Om5W? w.=z>![M᧛6MV(3x4cSTQHXgyѯO$|ίc򈎹F{ >a'J:8 I.)TݍϢ4g$҄|H(zi"`z+t[f)[>_:k7"Q#_{?:H`{!4[ e(h945,]KYݾzLUG]536oՎxT搻94(0wDAc԰J"B>P/jWdoDL+39eZ*4#ff}U (=3E (X/j?:(WT|A^^:vTD (aJ r'<֯q 9bIb^X{wU٬ċDb[Q𺧛-jھD RiG;`> Q7c@#eyD!yhG3WUWr%5r#-ӎdԃ|%އ3#_VҦ䯿+9= NQ tSC=voטI/4mLX&Uhؗ)USo3fb}-J nu Rqu;'nƓ+#Y1hEAUJ|$xa>AHR"_:bwMy ?Z _MQ1qlq|;X1SshA3"B+~!|JZhn{'&^#D}~G3v?಻eڄv.ίoZZQ_.n5h;N 55;_RYTg)dWk ŴF@Ⱦ[뚰;p2x!Aˬd\]) .$~ غPct-k)6$,0ā,ZyVQ |7n%D`|9_+sk I3(haQ9E ѾQWK0$ˋNI뿧~OK13(8ow!- 6k 137vwgte}6[ɤ䳢.i^kk۶aɺYgY4|Lb;R2u V0[ 8> wd+c(TJdDלb|zˁenU>.4$`Θ}boSTmE  8#DA#0y7ܹpFq&:1aM0t_kqEMNN:_ ]%Kq/@a.箯{X";H|7nFmx6"H!Aby{!KېWr(EؔLDlBaUԟMlH\G!sv,8 N''yQ}3PB]8TJրǑxE"krm`BыjTBjLb K?X: ڊ,*X|v6Dp>\B;4ɢ9apb3 َLCJO8- HtݯR?չi!10#o\bS p vch2 5{og^ Xҧk'^.]^E-Yp* Cεoj\$:xdcҸ~``h5ԥ>E|djEkD|jqp"s7^^ ǃVac!p%(3Óā*bk3n#&M;&ͬFnaE͖ov3iA`(:O2`t,s`r!|-4q$?,C 'UۡB,P6Yk Nzh1#zk"gk# [޺i$:?{/?*Pk?4M}:f`xx/Oaq&MGd.GîoH[>8e  1GN*J. =hfHM8=͂1<'7ѽW`,d.@]ˎvX(PvNjy]Oxy[´<O;9^|]>cx)Ѣ@R)H`o)k#e Jp7WM'|P&c>)%{a%,cN(*UcNo0I64`'<<}cS{pu~vg=qa6OңNLwi>]*5j;PDeFNˏ/fhX' 毛$Mь Q$ /ўb[S=|($.ɵZΔ;Kc$ 欗']y|e?#0_a18&)F x Bq譴1,(VB7&6UE"=):XC 6>gy Ol{R$y{Vh%guuAf&+w Ѡ ciqXblF^H>U$i5 ^9!%)3(w/KU#nU@4[*9  ۼq,0Z%q3_͡gyvz֒O#=+ڀ*/ GۮpEM/HDݡl̴ۅmIX` u]}rnऻC 8D3>6*kNI=|x^9Z~́ܫP(n!lKu~LS7@\.ߛ K]`}"o٦D7* 񠏴# ̋ \4bP+:_3/^kj RL<y<s܇"%J9ilG#d%do<6F8vqMخ<Þr8UZ8 4pzjb˾x1^ri*z # M|l˒UJ3g]PGR\:@wۺ𼝞7x~veT]%[ e=$cK4Q܏]8QZ/EDQ V{ɱsHo?V ̒x 5BFXB/ #>ְhJl[+x`)=Fxj~Dt?R(MlSs՞Qy&8^l>TWiv"2A@ 2S7G ^-t; 삶?zS\RCZ"t!H\7*Ŋga&xH'(؉ ߍ6 Mp ~?|7NLedhyJs$.0D*aA'hxv4q:(/Sosؘ x2-q^Џ=Ɨ\shUq8(BK v= .$ߺ}z]mXC6xaZV+̣'IyַܑouUǴt cfQBEfe;b67ŪJzزvÍM%GJ, Փ_j H oyA]u8 h-^ ܋T8"lOJgdZwgK~ ճ{PğaFoV.`@m[7'[=jYBJp{%<T;~([nV_vBOk-p v}La^Jh!<#q E$&]9hB~QKuAPV*|r1QA SLCk寤'|fȥռKC&{);"*}ƱXN B=䟣јY8H5 kd[( TY)R`/J{\la+yD Xm4p{(Vb#,Y$aUމ~0 m_DX_n6B}Qqcne%z/jۯaSSV/DcTʨ9\ZjmW:,"5mg 2"\˥/ jMh}ۜ((_2?<64GYlLE؟mtBiQrhn1ųPpƐ~6qÝ! nUގ2&oW#>u#cl/"DMߢ3XK I̫$\Th[#{+6˸bq`6F07q57ه vEF B6F)<2ojUa ۑghsDsh]P_@ MWm:Fa p!^6Kg!b<<4 SD]X| :@=ښ"j^]IKl@?~]~N塟1n~0SZb%KӲvKQ:;랧fKmi6~GֈHA)/ Mm*7c(iZ)bA@-I"Ww|xY.X&m OOP'` N4ope˱}&beV_/hb [VI{WUǍ{(t†ړ_g*i$a]^ɍ:Zmr|<-NV1{e:.Yf#xg/tJm^S@Z'bjnm26RFgէwSm"B@0}~a^- 5 p<: t߮]|~Sд{]LlW|TiX~B[YTG$<=qިU kNP{[٨$-P8Ul G)}bZP+n5di^UDF${ZY\c2T߬`ןd&CHL$`L"x$;d 4HJ磧NE7lW 2okI_+ ~?FD/NԒ8܏8=s7ueI)Ǎ|.mkfS[z_7-y&PkB"Sː.3N;N*FeW%Zu"w15S+E'*QJBYjUAC)X RTogCK~3ћ1lG֝JJqӁ|[JRRDy|ash-=Y.וY1: PWnLu -ޢ̪K/ͫsMYÞ'}Gnϐ\ڀ*l! &pݪ~$0_Nj\_v*Sgm,6OZ?pfcp';n;#:}kY7yIYԛOq ]4_Zh:e9lj? o !ɯrŃ+,8kjņT[Z)aY3ܲ(dk`*Z0X?qqۋPR] H}Nwû)׷[e ]p :e,TTJ'W3uo!à\JBQW+H8$}M4T-t.!31AS`T2o?,|1inxIFfbMơ]nsz ?jY=ҶOٴIڐq-hFnX6\ŻgT͏[5CUpW',9uC3Q<W÷y ISD"mpNo 7or}&5؟N+ ^pi3&fV"DͷyEVJo҃Z!GWA08UJ6^^|R>Xƀr1[3mOD_dC-w>ژ@ԗ 7DC+#}_qr]hޅqQD;xx#~ZjƓ5q[U\\"߫hgɪhc+W;K/\fOjTP. 1 r^VPcUIx~霯;ǓVJwYL j4 [n]e,b=+TZmd[e{KnZk EcU6B[q Pa>G&q<0wؤgfGd W"<TII,q0nՔfm"ywǪhi/'bT둻լӇ(vl2Y@3 ,3=%efSHcV$8BtD `&FV1Wvk™3gӤдsp+P({81L〰KƵ<pa 3sl1@{0wĂ M`{o999 ϺOJ3Db$6)A,,bwX/q@sNAV'ʯ0\ޕilwG+-+|VYW k冣~"a5l|Ds9+ب~[G]Z@82vYENEM[m1V^ ̹;,X:IRߋ8eZ*kCd&eLdoPQ@걳 v 8?P}۪mi#C; o4A^LTMeZEGex,{A̓Rp)o~1! Q R~}J'eO_8X4t0Meha(|Wp?Y4ԽdZAaABG'grWtNԓQA+6[wq#,}U{ջ'ǵ'sS*îp7rrn=nçg[Ә8oB?T"l/Cq1zw!ۄd9L\ cAR#ĭҩ ?]Z6:' ;M lӰ_sN/9hEi W%1ːlv{ڿ{sҮΧC,1'<:arl^E6>u$ࡍ~V,R:_io-lWRψ#όg-ۋh@Ӳ 95%ӽI*i?jte%LVӜ6eQ"dËžߴϯį݋1{V|CUh(T?]1xB` =#HjHf%^R7!'\ŀ]dN_o+b'<.Z_ܾ)-K*[ᑳ 7ZQ0m8ۦ vW̞OEk#d|2aB8㜣G:V1`@M`,/: 0zC! y$d9jbdؿEgOF7,H*PЖt! q6$#9R`t_1T( >Za5ڃ3ɖqR`X?:eoq\Kgu0tQ+uEzX%F?`m΅\ބ^AAm%BQ#"IF8^@RrG)ޑ'RtSl0 ց숱1Eqv{dbfd۸A׀T'xci9pި, IqVvp h7aMs"e'L_嘸Zڴk.LRf lq$ yq)0ɚZ,&}@5wؔ|}5ӤFk1]GH ʼn$i##% %ϝ1"y8'7'4C-o4؉e:qbZgԅEyh>5 Ey٩,D*l`A\bǪGCCP::wHpJq?PcC.>وm !8sбsIX$yR"Yȋ|v%jSvCI9?n$:DqXrl`{xhsPq1$uߜL*H/6N'[O.C/ ~:IVJ9lՆeIDY4x n.o|uj0:Clhz ͚hU(2hF2Gx$qAL(kctOr ʬ+w>2z7&iC״r Wd}k{ͰpC$c0*=TGkIsT-3 H ~Q4TMLC3)qmg7ThT8(/Қ66S|Ecg/mɰI|ѥ6'ĥ?fӓiExnͽUb;wSɘgʼnRN׬}sǤqW*cP,$rb\[&R2;c( ë@˄a:km#h4#1Ne!#6y?er2Y^d]Dni^|T*?dC?:=;'߰cdsZFܘA}$64=:]br_ӠBMj>^3Pld ?=HX0椯FI=#1j~ 3m!6]PHz (Bؿ-cr+z4Gm_eظygmz\y>DD_Ubc0Tl0z?`q:( ԣXdO|[kF)SN&.w}E,uBV<&]Us]r@l,2zHiut&Q:2CΉiMIxݙjৣhd|1\D &C풏NOk窖"Њ5-[c?6?#U2Пix*Hzi=PS 5󐝺98~d+13 w? -<00-( n0i)g2.ʸԋ1 L>'/gjz)9 ;>|vgI֧&e;n>xw~Z=[".ȁf dp`ZV,5$c6-E(}2c% G?)m,o)ue˂gǻ]$\N'u=#rvOu::gc{ʗ,@b%Aޟp,zp'qAE2(5Ca1&BԆ`ԵS]F q f4oFOh83v=!t)K'wE)O=v?r Wu+b0"A̬:N ˇɖ4KBe0$;)`wv@ALn"cDFCBK5ym,c2 ث?ړKE͔wI V5rf5p7]+8(΍ewvH9WnMJJvu z?pX-G$p5eMNe2$w {; sld%{+^ɩ#[11(yר^2_KtC竇oثJyP%\dJ NvR`'"/5<76"A8Zs I6oRC[·ft =Z!]4~":O8S振ʳg pǻ뜋$G@1,⬚ Óu1βq0Y$}:_׌RsJ Y?Ol7tn6ThQٸze<[w= PV)<:%&uc8_(,Q@".Pg՞I{n f7)^v=K~[BZzG ׳Nc*5:Ύ{ICw)$za=L :S3 y0q11n %טtΘw?pTSwOϝ+C;I7'O߇B;^-nf מvě^~%)xe*YY% s鬗:60<}jyItk2SB)|7ũF.t[GcIF.cF!k0<-ePe8x 6s'U}5 YDq,dazڮ;RK~Ōӿq6  GG _`|؇оt7R,FcxI!z )2iO$~I6?dяT Ŭs[ d]C %JJf%nDw>ތ?ǡߺAقNR='uETUtVv챔5d !˷;6x&Sx豫%{twϘA+ r$=EX$ʔ^·5J 4'8Vjn4^xT jBԥtv̰)v'2` @F \`sX7żC<0vIcM,sIt.py| (i#P-CX*Sp͵0W/U7*jC8P YL@9|qFh TAa0!=O2r8B (ֹ ˏ(kbAFl/LeC`1H.k;o3]H&&3q+42 p#]qe5|@3d{τ%z}M;L(0*d_ؿӧ;=w9Z-6gjPamWgŞ ktTh (T_t;sD1EV;wZn`΄x/` V.`^aE#y#À'*^rbܷ;f  .[1u~$'W@B{VK27TyO|`BA6 h <9k.] r~VFnX;$j(ҺWTKQ>L%fvLW-~<8ž{evrP`#0U9)?G^r= 9EodYv{J ZfTA."5[,7 n#)q=#'?}za n/o&u>{etu *9=e/!<}&7۟إ q)?ѧrcǿ'm }{ [zʱ_9u)uo2Ԑ1Kv{u,hxñvRa-ʵ f\dΏQEx|ւ*ϴ@~?7(C|uk*S=?5O&nxprLˆ'ʇω {D]Do1Fnt`ScYU[O]rlgHw >y-I?;Z/:u5^~657W&9}Bjq*GN3x3^~~hO}+r(]_Fdyo4 Xd+|þH֘BR5ٴ$ЃsAUI7ϵ, sw@t-eJl%G"Lcۮ(a#r&_Ҫe~)5Tu{h $<$45GRoy[ק &*ܙ (}<״$̍`ܬ!]2 V`bL4ㄠ#]>|ʐ 7FhTvo.ڳO.M`Qǒ u& ԊПn~]yüJQ_@S{7t8C̦W:>sP"'}dQA}H!$FP4֩lW Bv%Ȅ n:W 򘫭<PД6rؖ 3`1ڸza1Oz 3vUmaN'>N}uԄb *b",VA hB5CL2cnz-zfILl*v7`crsi4 K6]I}9Օ0-Bc}9ݶ#4:9e.ÐVzWmƝ<ƨVgHu~b=a2D"srM $$$>4gD-֌o;$b0{4=qRrx$br akX iͺt3U1 5=+o,pPA|b32˯\hv癹M'C[(f+aҁ?ug ar}+MSMLL :M=ic΍@G-3]5q_Dy_KM}o>%>n :U.mD5kt%lsKUewa9̊FuVƯxb{nC-6%~"Z@V'W^Y27AwD4l,R LL?||sXik(ku0[ʫm.S.!{W %@f$E^z?^ױT!֫a;B|n*Q刓?i|i|T ~+x$ڔ]kW HUڈVӟI4+5IO > y{Z+AuPOrw V#r: $.8%?V"[g=տEf^U9*(($Yc@!2͠=ʼn#`xI%8#kZ+݈hveN&(2u]BlX95hޗK_W8q&Xh_ uV[znص׶@Cr1Ɯ`?]7Ů(' ;EDp\kVZ(e/wK|غԢ}bGQj>)m< klw9lViyw1]ՅzLC1=bb|X5+S(`388>^{߾m%H7=`rJ>u),Lc/Tc Zvw'R^,z!2scZ{e_F,ml9n%vnvUc!|v@ A7ťe*p.,]_K6bcIi[c9u.-km>>9€ m[XD;xpZ`n,Q$v@a~ZS#[\*߿?JH&옿)Q=7O:R*K5 2gvVZ+$/]Y|q(XWʚ 6(6S`ߓu`Ϙ6b}Qsj¹0y& x#LF}^u{ީzqw8/4ѤF.6l̂K"܌ASA9:Bs.* ^g\->#F-r<;Q27T+. **Xհ5X>&Qroh) ϽQϸm;Kꇴ}GwVwljK( [ KzjcT_ceL^AJz@ϿaSL:O΄1ٹT !P썇|q=12XېE c,d:^%LႻ7j&@ѭ4 nŻ|+hz;tX%JE/l+rZ4Bƒ"wMM65 + }J)6%H!t%^ cbmQlL2`(I!jQ*GQ fntM7!q;T.{p]!u]ip"׳i(#bW]ȏ%ib_X9G{;PԌڭ+Yv\z϶u]\UzZyȗ^1{=֟`d䋺4+w`)Er΄d^ *w, QY-.=4z:ey 'Dpgg7#wH!:GO.SG7]~ߓETb4Q0%TL[v 107K@;8lWݥq.ZTt^x13 x5-0:e`΃膑7a _INtC'$6 R#+cN%3V Li#̔sݦ8"gD  ;ĭ]럏a ]n`Уfee0)Y|;4e6ذ\H\̂f./ٌla>)>V~rLVOBtPNTɘ^cݾ?2? 1 6XVx5z>fax!\&4ګ*PIm{Us V w^ټp 肢xN/k[H޲O M[0Db_غ=g+ uډIWRPo"w@c.S6C5sk'.^HGL)e>Dw9ꔻBs 7@`<Z(6%IR' 9wk㴺X*) CIKFН YkH5*0'HHMj";h6-q!{v5V ]xAfD}ֆgiW|$T#e%4nr.F$1 ,-k<%%E嬨 _rN&hmz{ޞ"Gr^` :>I!q? Gq"|b0c?~:ҹQ;Э(#i  W[RCswbB{^XZA={&I{Oϡ0G&754SBt$أDR,-7KZ ~mn&sULX7UINbzJs_fTߙ$|}^wr<`0 lPa>sxhsv.R27{ sh\_E]ͱ cr)'ITnSeR-)#ǀP/(6@8T14!ˑay~*7 42b:$f37Rc! _ī-:۫=ou:"ZrX >r2pM̛h8MCڥ1b ^ W}Vd{tk_(?ԛ6s$ae0 K9vMu]1RJp Wua4+=畖 ԣ$)-gNۃ,vYsODM1S 戝ʃ٠ jYaI>›3)~FA%XY1$9d,نiBp Wmpm;y9q56¦ עuyJ kFrc[l !R?JJZ* $5B+3X5uRkͣ*GYӫ8Zm@0*wQ4:)`XF*[(aHp s'hCX4ser+Qw;pG gɱmxXs&\#L QʸHs6gZAW(-*H2s&9s)VT7쩏i[-{9=~K!o`7p^?81't*5Ʃؠvj1&ZMvZZ*ư?w WڷgOzxPsي QH̠ͦQ&V'Ty4F=5 M mnB=Y ܽSҕ ^Fн6w xIA@>~EnOp p.}ħmM˖U熡;ҦBAs;Ać'ad+Sqg\/zo)17֍uj~b< 19Yw704^KJ2x/#0c 脧Bկz Pd}'!bg08nt3!{_[K`9(bș_]52fe+1gkUq|ܳD-C19Տ8ؖ"[Bp:&jcGZi/|׌9D;IʧVq-#[ØTZD1wL^vvwaߜqt-Eݿ#G6 6Ez)z 'h]Urs?{᜵A P 4Q(gYbgt 9p;:u% BJFЊNu]t_o-Kaw&;Ŀwem]OQ7 φWy"&w+ LT ga@l J&gu )co3i. xh1rݬiّ9s|+2ϣ:f~Mց!܍{PS[9-L@ Z^R78˭$f4’3:!b)̤})r2kW-ja%Mjt1g pdÊwbW3CR`6eʇ9}z|p곿$,)KN:G(V4QZNngڄQ*8Ɂ GS;ǁc4r%)ײ6[0:N X#zHxH7-YA*ЧC㏅ga*J}$ e^)ᑑeY-&H4> Y5 2.%FOH)s[>0oQc1 G'x֎ #N{~X0D.lϓQ'(={2A p*bA;Z7Eq/?PQeTq7OU?Vdm{f"`:vQ[g+)edu[Ŭ(BTu~[Xtvq}3MgI -(#d'HQs}&7[M[[bۂ[a3COZfU(N# ޵( ILyCG"Yy&+WYEwrLJ`:3 S#F}/ZGa,f:`"E`s!FFzQ ~s[PjDqɟ5NF490 =^wc.GĄAIiL]A0MeyJԱZ(&72/[t AUƳSLd&\:r@Ub59e=`R"!fm.";5~3 c_j|in!$*6z2){z80}y-`]dzJMW+^hȉ&]!C]ivTImܹ*ʢfө3Dw”L%8B_s[AaJ_ {^|1{Y}뻘UIZoUOr)D'|N |AԕI|aY*hc4Y4b9 &D\2 a` N9&/LߣQ2pZF&R5u -=/ ه\!dp U8}dy6Ŧog*چOuXԡ`ozGh=PDaKnF;0ҩ6qS)^>-%x{ީ`~]RNY<c,yW/{UW+?X^F:aT6Ʈ_9du\2nuGgYK.m#6BCDlOxU" AZk07Pk)]}D f"ZU#QfcVBB {ч\eab$@sJ\$w5_slg#;Dણh!}-;.-aN+gxtS=|;@bv;}oCƈl15"hqd;z4s*?%.;!/Tvj0 xF[NIIC! NR3G0^Mvk{D[,ʇD6%o5iZ)fE9qCk=xTƥUo 22c'u{I$J5q^{vqMpX0VsD:IHK\(Ѿ2B$QyX.|fq1Q+o(K /nĽJgc7q2yR2nSw|nXdYd)Jm]én~/ Yf,ʲKuRCXz|*U(=o: =ՇfN/{aF8v#=3\Drr,ّ0DzlFzmTV)Ċ d,.:=Zѽ rg:={ l %n:P. U)is`!f )8#IB*4|}KV V 0rV|O5vXpKjik5:/- TԙGx_>l 9mJ/܂4A,vzGU\HGTr~7{LZ)g@K }e9ә+ suiKu3֏OQ(` ( =BRA}#𛩪nveN8)6JKz;a^Q2+dhQ|J UGlsnM8{ fUeW<2 a2| 蹅/:t y:p.brvОG _*LpS(jY6Is9@wxO,/>gY+!W_Va3u.J֮^ vZg\㨄ۇ@|mm2Xa @> (%1"G,W;M)T/:[|l)r|!RAzgX,DIK78m5tx|/P| x]\I47*͍kȚ30óF03q tyB cGJ:ES;$0f@touk1gz dJ#8%^\cߪڻ^j>gQn9lkz~#l bȁ 5.I] M'XO30_etSCQ!J*iBb+,\AA4Wԅ4 (,7tfepD闱ѾK>x[8򀩲T9ⲜИyO)'6FFDdyXxΟc(IO6ŹWz!,ZՒ~*/tQ*i瓌&qY=*\j}`P}TDEǫO XIQXtdy-dx?ְ,K j'Ľ4f-Բdbʽ89! [qf.{sxb2hs ^=odУ:!p/?Q }1ȍVI@_*%Di`һ^ߕ;$wpl&kϻ86uEml}&mL3 Mֺv.kkQa$ Kj5O@*u9St78m+9mOz lf ׀{H+2u.t@[n"Cܻq#BrL4p-xݫGFalӚg&\jqXA1*6&t,q3uiU+?.H_u12½ʀ'(vAðŸ%C-مgn c}^]t 㤦섔>`:o؇ѾeRQr{gI9lgWb#] :lT֠~RmG1BPUԵ m )~GŖ]փJ>=y6#&Aji˛^dRcPKhȩT烜ոboIR<:XVv%.)CoZę~TxPoL@ѽXC#=Z]${7L*W ZLGk(Njh'chw攕&Rhe֮ 5;f#:(`XԳ'>XSi_@KeѸG;CWZEԅ;:BI- Th>BűI;LNd /wfEW\~1P0n xH=g<i4Poaa^3 N?ώ=KR"JrMm? GI׶8ܸ,&-[:BR1, Km8z!\=K?7KHGt({yt:SR"|Xӑ(xHVuk2!s"oJo?k*hr}ʀuU4%!S5,+MѶgK@xQjp$oߒζLK< 62qj̶쐚rHɌ7&q$x$/}ݽlx 앃a}} ȳM/-D1ET~ vQ2l '[\.7gZAopgW+tOY$SoFaO(@?(WދhV-ES N|2z&R "{MrܩoC1G^5Kի`=\a/Ol\*ܻޑjlw&'XjyMjC-H蛄FiA9zs1L}~/,WaRVspP>iP+kxOOlCE/ O* gu`*!7;@ =(bWE-$c'] ȮOB- _3,ʷX5ai#z, 80zGySB>] z&U{^-PG;cioi$?fqAM̮nꪄn$T@枝{b;DES1H%SuUУc6.=s1 PALhD]}eSo1ؿ!61|}Iv>jv WLC69!^owh^o>~oIy(+u%Wz ~,‚;)( ~VdK} }Hr7 g|LV 60?g|{m:=o"{g#akE m pݗDfSTpԷ{X̂I2f_D9"05f@CU; J,F4h•|'Aee ۞:%y,i/+޸1}D՗c&:1Tºfaľ1GwY;24)+^5bo佁53i|t{Fc..8DƝWT? ۰ePz]5C).\@a|e0A`} }ڔZ/od\\FLӛ>6"GqSDe\VݦsZhC҅nˋ.b6#ݯi~|GwqM94G;4YTpږn !$RNqIH"G!} r;&F)]Ebw%;N6MJIy׏/yv|@3v1CQ|v!dUFЩ_Dۿ ?ZC5՚qz ny x냙飄0|5kSZabWԇ"O6 {)2,?4R]u!rmS!NJe*vݻMt`y m^=XFЩpK 6;>ȝV2suXE7ҠiuME-]c߉hP@`hD|4 ;PyELDgg9Q=g~j1cϬjmvQP{ekGQʹO:g]9ܷ{kݝ9uZulG`"m' aOEY16ծ3Marcܹ1n{%ANQXqqJl߾Թ/c|9ugweā"|Kz#9MY lJï tCx>@S[ J{r+y+;rN#[+hbm,jRdCȴ@{\i;]6 dPڜ9ĸllߗݯ.*eǟ mT|L8FP\z5 >P=&Fd~gO<5 z#KB F#'z\:Bt~O B}gܞ/~_IJܩo1퍒W.o͚i!7JF ?!QY'd]Ggv*ßW0>@Grk |DΪ3!}c],ZƄ]ނ-#?9s"%dCk֓p&G{H=[9C:onDѱԴT%D`od-R4IX$xِD5SZ NAG &IW9o勿 2Sp'aފ\, .׋A' 'WdR c ͞5}}]WennH0n9AcwO[$^z${E }=3 #\ZՄƔ=cG-4s QNϴfi%0 Iz? | Ig9P,;Ȅ4jtG)mד^4]``a(N|sv=FE :azO |CɆ}V&`g唏RaSHC2Q>R&ڣwED혃-@N3>tIϹ8*ϡhnL6vXCʏ:|YuNuGK+6`zs >y3=g}ĦADqǩS:KGB7Cb}J'ΣKut%ڈEEG3җȋxe0|v'| T-r%: 3"0X2x,LLtCymS҃!pܙ%p :wg nA"dzoGwbY^Cb$<-U,-uJjW9,'f{!틝HK;b0FȿG^w%q!TS2-9륲<}frPo4>k=w;fW!$,e}wZ.f ϲݘrs;2Iy2ҙYglGJpne;?mԐ]!U/D?AjǰX&k(|gt#2)g;7V;ET&G붥s!,-G+(eM$P& +6`ePƊ0MAE BQYK>P`zuZ;ԣh,(J{jMllMn‚J2]`vy^)uacX|ǞʵyS9ĵcJpCaB3Hϟρ Ly/rŊ?D[^J$1=1a7-Kh_ca(dcw v϶S)cUպt@f[+}v0Ər3y1dA,vU ( %WN`[<ڌEK=v!;TygߪHZ5<l:Vq1fy9d,>d+cO& mxEa*C8=;4U$1@IR_6@R:N n.2t,S*q~Z;sC"J|V)hNm\+*%s,Eb٫XPknujPo_Os<`;0Ty)Q=x{I3NӦAbl- *\AlF5{:8Di. ҮˡQ22ze+ BXTgS+2}=܈szmi2Lex&P=.* r{YI\7\w-Jήu sN語D?F צh\ 5V%;p~@ad?m'!-YJ7 C}EKuG(j%XWIqNal( (cLaJ$$3L i`RN Lcq[$}e{ \-ie ye0ec>q.nRz us.+#TUAXapMNC"sQlFDW@7U8J}ًO 3Kw<߭]vALAz>jn~In^7od"dW]|}C*ވq3:@V%|a%ϏL)Ţ 9/BBq5xC3L+!U%\!/ ՘6Qoǃ0),zWiЩܗqo?RN)H0 ͈Jw!ֻ%o۶-Uۧ$%:xď*[d(Bl<VEMZ=@lXx4ז V'T^v_CHMWTRX(8Bxl .aV'?7L!ôeCǺ9mzaM t2:cʦzUl{Z^-yk%wرJU(?!H_T޵FVYU؝a ;T`K5b/R] -&la,iuCI\FJmgc`q%]&x @D{J3Z6k\'FDé]Ւ gWVeCe%G3FWz6'2a}[*ٕ"M)3Ih[3wd}|i؟\-}ִɰmUM ._fwa]M6U($~kOL=i7x5<8Y47^)92g\Bܓ &8M*¯ɯ~oB%#E m6P3un{;KUlja l0jb_P?u}{s%qQ guFþΒPO;x8_<ye]+a]~7Np^']>I턠I#Cs54E: 1!w1 2EJu/|qS1z$G]4LA7KM,1B)?A6-Hz{>C)bjn=YDCOx M "-|έxgc8<s0f*=QASʻg2qёmͼ^NFC HA~XaJI$^\Xwgrx2JLĥǦ|@ֻ?X#wdd]Iƻ\Z; 6F:wS>ȑSQgdmc &ntpOI ]5rΦ*)7~pؑ=yvcKEXӾdGlQ3<[r^ٌ$~u$̝9R#؅? ڪgڄ{ʯUkKHW"f[QY􉃳0`iܬHTYeq\"+,@-8kc D6ާfe]MpxX#LO'#/VJ.A`Hsf$gC&R쁑+Tj(~oˏ?tqџ,xpbHV~C QʳD=Ga$v(b/ÅjDz 0{nR,ƥ@q^G-3`-JAO%${0b(>*-ؽ?϶G }7Q^%O6&[>jB#*SQ%5YoZ˛R1~xg|2>HocnpE"#ݳiyS7,1?"[HYPX:O6+DZ4IJͰO5أɲϟ~'&=:[O2ǐE5vk+XH x⯵/pׅC(0ǦZH0&iR X ;BWvdӋcO{Ni*Er 'HN=‰{j=hӜ= lv=tg5ͱl"Gx .SDG&Z:1EO8#&!U^tb:k/GCSr@tMRp-k ݤQRD]\誄K33W(Mڪ}sc4ݘ]ܟ*?mI8}$O&mI]n%v𠆈-QS<, *$d֨ؼ|,.wi s,3#dmsJ`{]$)W\zǚgbܷ:&F|.=B*;ntyGwx z(~_·T.!r}< ޸uKԅcԃ9U9jrRfmؼ Q+]i<~!ف\Zé~XAC†qi3tn}z|F A|mv?(sLңpTs29X eNn97`H ]P̼.[C%7*~zU2w' ~I `>d>w5눸z2U;zM"L[2 IFJ yGV˹!'ͫubaR/ Ȁ"K8`kpA+?QIbm:2sCݪ̕LgY0\2c!MF,eKpfdHwš1Niǰ7HEiB!D8bʬb оې2hgjx_c - qE~Ud AjqKZM*̴V39HF&-/\KR=oK*hp+{vgV9&fH-!4-IN.tX|Y$Z:v9MsMCDb2$AYDl0K&a9VG:PTSfiiȻ҈3v ‰/'tTĺbfz3,#y_~aǗ?9MBq:`(5LJ֞|#${QZf~@! {==H/Ճ]:J&m\΃0͈ȡ>Pb. X. #f0I}tVUJ%S^ҕnW#g\BkUr.X 1 HŢꪱ8Y9`/ ( @5H0hD(m3҆;-VE>-W<~p#T"} k. k^mr?X8sġE &8gzB*o`R[т&5Nb>VA~(b74VԿ/V h]ևO%"v+^䠺;+],vΒiOK>1;_Fjۢ?GC(Y1H0Cf~@s9 uJ,\nӹ_7GK-"*3-٤U(DUR"Հ# `eN )ƼN?R\ĺrddwHLN8 5c`3f,`yߕ|`4h#ճJVlGw C^mD\|F &B)kl7 ֘q w\D$dƤsxk/F a磺s\pՅqDcNM23P-_x!UBr6^ܻeXd^K?D}cv%!Lr-^&-rAqh;!G*/z-N@8\ "1PV1rj7Q56N<{8\e0a%Kk<Wum |znCuGa64tqh'`5،-i9.oJU ? `?հ>oUx֤u:n;K`u5@MywbС]YB]<gɲҬ15L:>JGmL$gh=(v@6L4WM 4N{_=NSz<]ǫrUÎr]*RmkJt캸1a7!8*Ҳm3ʂD;!W+SXB-.MVNԜ_n 3QĠKIdE\TT|P`+ȧhsh(bmn sj1[VY΄x|ny*mQ'E !o^*CͻӃZ͇?J/7Pyozz6(K*8vltdRwGIO=dLkb~[/D,b2l (6#F1D=w H~I p2ۧd%7%-\{{ k5YO^{lk5`NϢP_] sl*+u"e qLWђS'q9::g5I?٫be@~M 6 Ҿdf=}Nj {j=KzOo!qv2KN*QFyZ&u peOs/:#e뮵'1V-g$LUqgHHg 7 zP c4@6Zb$ju۔3D} POǥaa*JO^6?y v;_jz )F=(F)#7 e;e]7gX%j$bԶ +&߯]<7qRj"/RI@ &mYC{?KOzlsL۹du. &j莅X| R?`}ĚS:I#ߩ@ע/F_ϋ\z_تWLkSm>ߠv!\O U|Fi1@t롍7Z Ə7?1[à !ז(oc f ͎!E Qh2Re\$tBou ln Jv }_T4I_Zn+*iS Hw Bs we~ /:mQ;aMԶi(lF+v/d= WrԟPD+0AmeLڷNч:aixǬ^CwY=eN:8#6#;CztBΥ(,U#9ƂqA:8*v]VJ]ݍ+"䁯'&%+!aYCT8U,%F{-GxMi3W!=1<@!9#.W6ydTq`0v0uYg@}^•r|3 4zDi5( ċԴ}u/c,?Xܖ?sTη׌NZܗ?-:$Xv8(Eq-E[$'XA \sWY: %"fV_$;էL{f(kPp,75~0$xd6qDL³[ S=Ѵ[/<p'=U,<rE&w mgx4ԿMOpZ[o9Lô(]J:@tpo#<=kta! v#r1NŜ ]BIq;?gSv'X Wavݡ,(1-Öu]XLd5H;qR2'Œ23h|ɻ)(ԉol}rE= u=ͫUkK։ Ǣ%wOj빼TPTjF? 8;*@܈'w HMg$<^]jTv0}%wSV3W3e7LBGFA|&, 5vfu]0DNVهs `@zp'sOV1%?FlI|ZҤ_I(y܌HؖPg>)f'6_XF䪐YS|VF~P-'Ke{\yKhhBE+ X L T?hcY/2Ӆ4ѹ\m wnP-*?Pc)b}9?*&R: oڽDztPsᱽ 3F:nI_Nn!\g翸^zF+V5 w8QѺ _?]&ws16d%:i ND?M";n,XOE뇂`AHOӯ.NN}֞\5rƁE3ޟP"L 5мT #~ Np\|{5e L9y Hrޏ) ַbCe>8&|z7 {tk a,ež,Iݩf /PF]@ Nd.(W 6gf 'R9jGP%=N[ qGI GK^պ,6H4M)yB)F|7s/zTt%! :;!>_)$} eU PF+z]7\*`i&UҏLkiTS+LFB)9q)^LMS+Y υߩg_ErmpCТKU0=؝Gj)68V۶9q>7L$2,TP@ʝ㛵LD1Ft`J;&"=L[JD8)uk 0d!1=ϑN+ɺ9 JW#&/tx#= O̷Qh?sYe$G]r߽Yp&@n0)VBv*xblFWd\fȸdx7j}#5;%tM]/.jMn\U"3"+I^\ n@4h$Xu;OQz=]O9./V xi*fbbjzY;}Mzv^^w*7=K?XT Ĉ)Nj$`~wWȦ -ǧO[}] r G(kʎTi&hp\AHZ#KN=qL7PަP㑲ESk H}O2K5xٷAP/X=x5$.«ȝ@<[7"2KXր 2u>,U㺙 9GR 1ryb2羔N*Cզ%~);.| D3`DS&*;̿Sp̤5zg(wI9+XDTRU- fr}l'H`̐f1e]ŚܺNuK(+֤Fx&U5n1hZɯ mcra{j9 hٕ`e'Zßݷ #\A?ӄ.K@V1(؏ǀ}JND()(#m*nY`eAFɪwoPI`\ uc#g^\Q2^v B3mop?Շ BZ(mpK3H &^sY"Rh\riT#eO[2r_ bL2cUčȖ#."쬔c:v fZ>߉*,ԝ~)<>04S@=ۏf`Ys5{ Ph:N+z_YZPX gGxu~@e: G2"g!< tJ<ÔV71o@`zrM^mP5([ۼu;ֳɻ'}[ev&25M(r-aCG<}r E&gx; H|2 rQfU"YQ_y4Mb+Dg5L]ş-puֽ0YM0t Clu# 3ݕ.MH)FDX9*KQHHsMy}KQkSdq@!)-?Z{$(:(MZDOZoɒvgtpa(ԩ؂ɳ1qi4O-jV-oߓs]ź"PM n}r?@I32Vym߇9A w袳iڠ!< 8:UvP0ܽKZ3x<{Zv󁀃1L)ǕLltKt0TQGb pQw.)_74Yo'mb:'HV kU6&'$;).*m p4 ?Rf&X=7[;V}&+9+„8٪ a?eF`j(v]ۗgiWuFcQi5 `0W8a;>ΊMA>y\,.ϵ. ۂ-_P .M[)jOv]6ղ$'&8H D菙<10}.\rߗmsIBY|7 ',>zeEț-h~{%) zpo` AZRbdg7w`Zʥd {|p"yv+,# g]a rzjXK-ol[WK|Pxϸ@T/{6x&j(e)W ϻ? D [ڄ=vO%hJ`֍waXd"FEߟ{׫y'ls,p?V8/6Ue+E8B |O1Ѕ-bɆ<&u pH uuǦѪI}yid֓f>ˠP ڙ:}}6p[EowtѨV*-|9K.>Ӫoro3EL9]_i!5'lܨC|" vOE&_"s.,)0T.֕?멟2a;?`RClDG 2=G9, tBqażx[O*E}j;MiEBpػ(/tL8,C-&d9W[vcD #x>4߭HƀWPqIw y]Pa6#{w2Bڅ3Cvf1Ue!yu?&$z;eA;X {Z2ؼf}iϴ(D j^iv1C` 'D=F-GWsFNlSU$< d%J^Ka+][@r`/0+;ǯ3c,[y|܄(#Дy唞2HLV#f8!oËKކ'gsnHIL=ΈH q ͒ Gkn6G>P`uVz'1Ƅ_%:%Y9YVS> j Ee a.JEFHpg]1ۗ;l ]ۆWSQB6'{+mC-#h\N(ד"=%c5N]F Rޯ4J(EƮɜ)وbTg YQ[@ޖ-i\޺9`O0tCq, \!zAYFnX*{ʚ-U.'3Ơoy'2GD[ômj@[o lLMb=kMdJ(d*Ê1gb`$5(d'0)Iĸd1÷KD]=i<*x!ij-}1w*l2=YBf{i$"`̹ľupÇV2CT JU #%ȖXq,]P8|s@VUehWf17GM'T˭8$G唪kn@#iq1m퇟l(#tF>t%kF&+rË}=p;W}9`8Dffö;o[ d1SME.6A5ŅS.ڵ [,J|h;0TR="L;JD5҃:5Ovf_ iFS. @Fw|]2LC,gd  F1;p,Kƿ土{P;ۓV'fx|f(BZ)*=Dkvd# Wb g?p߱N@&=e-&(X"!-^XZH_9z|h I]Y.]u OA ;]݅+l+[sF|H .`8K&ݾk>e|BQA]3[_.<=m8q)/BO=Wic48/`e#_tp;ẂQ%ymWhž- ȉ&)8QmnRڞʴ% u[{6C/']JqK7;x,` L^' 4eMuL+1%fh7x_|XiXQB@,8[o/'8+NOQr6)6v@t7pq0ךb뺪k-aO؋y/t]1g wǹ\C"R%l3P ;ɸM5 rl$D"֥`H+`o!f P {$Szr ̃C6 Mvk&opLW8z$[%o#9#Ύ6ܚ J7#`;2̫D3lK4?QCdAH=Zr/FȄ"(:yʃD"X*_%ZAO9B "nh4\PspɱaɊ.43l=\-;ϯVt/H$ϝg` ruʟ >Gv@ j96E`/AUyI|C4j L{pOJPXeVx\ O^Q2O dZ@}ҬY5ټSlnVu}>U>㙶 }ri2iʉ:IXYk_>l%4lTSyff_ N Y .èX󏴈@Ta]<2'`ܚҰD`yeE;dB5յ$7F4)(748~|%tG0 xXf7 oq%m`3cUi-`?fP/p!w>LnpF7fB 2Tƾ(E&bpPϚ E!%IB.i pZ|-b_ 8$>O mXF]}nٌp~jDlx/7rЎdb&'{߿¦AS Y7$VafܪOwm[riٱ 6n _|L'PY"3}bHH惘S4ϊ{5ױW-m5\*֚e<x-8f@ڍ(}X´MPt܎ |ZȒRWlM=@Cʣ\8ƔFV`c-)*!_,Kl_]u>Ԫ z L/[R@sUzkgU6+0otp24/lϋ M< 2ma_t FGr*/?4G |$,5xxV#tOn^`DWc8&p3lPmfd)LϺ}*`P291o@J]kavrGqg銈 9,it:TsJX$-a#U)a76}q(27g riQ@8DN),/oZDX+ ߒU)70cSLONYeMVs#(:J\o`sH<8)4X07%b;v4c+6\҇dtW.w#H+ רEgM% 6 _,Kϛ:G<(}K5DqY]2(Y^g7.Ƽ'zi&8vfE`feh SlYF1 GK@;iT6;]Njm#L)fh/J1'-E|ƒ@^n |ݟn2tIs_TQk؞ws={Tg B8AAވ#Kym^&݋@dTlh^`^0H7 ~c/<3h`H}*k#&bvPvt_ߑ PG+L@zwrE\i/v"vYܱa%Ua"co`>"}0"aM%k=4"62K>گX%[! !r(A ^fȨOK?8׿%N6<bν(Mhy8Vkޑd5 <•kR|v]'V0q`\zD# hqјٿ9+jdB~2/B5@wE5t0%C o 4!M5zh_? }ю77har9Wo H\F_owЦ %%fB*|!2ҺI, [ ju1 |-Arre>dS3`Ѝ6dJB•26 .a* DqLг&ۍ7udl6xf(m*gݎ3zg4y,Bz2OMX'Ƈ$5!\}7Z'6= )ї!ՆjuDAy߇U+z>Nue)QZ:hVpF>%"N'~OпX"e~+ ژulU\7f* OE93WCKn *A{W 0٤Iv%} {f'ד$v¡!'`/A3E;\ڡCN Pڏ*MMR1tp%M ߷ZvC^ jD!6?3xo0g3OWs3;-"$V*Uډ7*^geh.3B;ҧ%4Q_Y L[r!4hUG}<]m9}FO΁RL>5ϯlPKjEMr4# vcE+řtc:5 w_̔'/+x|!Kw2kV*@g2<>mM+H_& Jvd'=@O "7F+}]VZ?%rt\`3Qy47 \5XV"XW tEo3)ChNX-'ÀgWy-iEQ6~Ψ[!H$eqĹd6쭓 A"@Ĥ={P.M\cP3/zD#;zBD]Qa`R o<"$-^p Fm R5@^& *̓ Sr)s/ѸoVCHR1'm ʁrnrh뛖ILaӫ\׳w2qnQs@gG}pa ¢q_o)I0ꐾqI? *[L#f)AG_#"81ʬ86ߩRLMH ]XZizظ-Of,,?0ЏW3WN%) "ahIc ZULn~.b]Z景]/,uf~0@5f7q΂OvKU֢М&ܗdf*tk/kك}k_dXh,nSPkccD ]X|k67ֻ9tї% oFt^ ׽d%'"9FpY-K|W͔(C+-WIP-/T5h1Os7$>6ŦuNU_{9`W_pB|/% eR@GMu g sk-Vh] 6=(3ʰow%|/ݩC2n ǹ-.]vuإޅEld ! MV0sGS9(F;9_ Xk?x}`FD0X̀եqh;P!X>Hv͡*rzkM։4ҷdEKRǛz=bXU O(/}Qp(7H{1 5p:4mCп2#.Ks4Pu G_Z{!aY}?i`$X~5i85>;*S7Ƙr EGFL[Mfhv_}w-k78dȃ>skKY`]ʽ&!j#I\fJUw1;XUY Ÿua&7 lm qJBvABI'&S+nJpw)#Ia>6k ր6g ߵ -)"D:T VrF@J>ԡBX~Lc4{$t49LkM2.tiXvKa{ETa+7-߲s?&ks,:XBY='AWb3C6ToޞTtŁ$Xx f6#Z>%LZdO J2n&a1(sa!.ZwZ|I zH ) U㇨`VK{Ϲ8t:81J"3.mmMgw3DYAtY<kcKR bkʔ]L(I,xb^Åd h ;iHn̘F7֥0gtTզICJ+Td.R.j^Uâ 2 _ pG\R }'8,_SA/3kqUݺYz0G Mj/Dļ^xNK.sMGЯ$0ZܡO v.x".GDZ bm)USDODJ:B?Da.@"O#pa ˢ̠+lK^y-x9]ѷ`&ڛ k/tB^r\"ku1T`}_ARiz-^x:̪9>}`d"}MS<=ƥW蘒J|BQFEvOL%iBɰZ78'fZ&ˊunWo`S}EЩ\+Ic܊>c'29lt5k\ 9*e} YsFR*i>B fJKc~A2mnVE.bbfC9 }4Pqg(B% VlJB\iM!:k@j@;| "Wi H]pFwcMA 8Ǻ:|cpVU0f򙮿Aռf3QKGL+}W9rX{ ͞3Oͬ3KRF~ǒ'ճaxi䢱9xXy_"iP=w5>s¡vi7]`l͛@UJKÆ|msST-$`s qm:x(.ugIA<ĥ5q8ic ~K[ЩB wKb+c}ݢZ|Hy!iz3m RLJ%Y*9ݙ}l  m5/| g~#y;6BIo\eb܃f!bc(Te58 wK7*HZ`o9r֩nzR6AE,E\ۮk'5OHφl^L.(IHu+A;u2 -n`-hAL>#pm}Vaz+Uv#K "Q綽,(w3x"N<Δ00D<Ҥ5΋Ȭ`[tʟ?k@7")u<"*IP-q?.cPϳQ2Ƹk MiM U ܙ6RX™KۯߪWxC9ú[>#@4"G_lJ R}k0 ӵ`HjX?ofT2ICiB)`/{' ݷAY/S sO]!:W6XP45z1ӺuG:gwمBf7yd8Nq뫖eDMH1 &G"PyEI}su셯,׌mBR">A)lQ0YƧo0f/_!54:LZgi4!SQ)K͊jDzC-|)pa4ghk UmZȞ++ĔG7}ɑ~4#;G"~_Ż$fo[RqЗżz֜;TI) z*QpQo4Hֻ̾5% rZ!]־-Vj(B;xЏe;-xt5wqu[#ZZλp0ĸB16uD-1C?CL&Ap`\ix*9s 2haK?:L|y2: z&NNAA}ٿd 1dY(fD]桘>#d|ʀWXBvyʔ\H.`G-Cl28,v wu sDw"V]Qr# G[jvxMsMx#"Z#]85%Mg0J`CFt#i48"'y!YiPB]O!MZa࠰J)Z+;8)T{e6;' 2\ `#;:@{Zݖȥ؈RlFgʵUHlftv@6o{+}Րk1wL|sa&m{/ipfnf)S$$a=.a' _)X<$WXR, ݨ=x"OGm@n15n"șJyQbf=vcL~W'q4 d{jZ2( DPL_d0!>bb^ė[RZQؙOS59k& Q&]r+6QB"STc>"FiC.nNN MLMq$ןJz2!g\`eUMltXa{{ۻߒSV+a~!lw_,/U=sZSKS A+:h3n9]kۜߠB#FlH[ߩɓ'9c}9:5"Lzb 0hL:gID ݭ$Y&V+ܨ(q4G狈'U27j' n۝^/i=zM))~⹥j."|6ou9;I2%>G3Q1}w;;B_b6ypON 笲#Fs‘JϬLt{ [ZyJ@EP4@<ΐ-Kv]mg4lΫ9Ω:XKK0Y43,^'sP_0"p%Rs5߰Ly#ӏl0MQ%hڜd0yKΕsфr=3;nBwf'vπkI6ϵ`Q6"!(k~^k'%*\WTbEr!c:)rMBpUHYk09U'dWBJԬou5c(e ۮ~<)E?,4͊N~ Hy7qo˹FN8=hvΜift+Vv4jƹQp~ wCW vM>`ޡeVvuE ' RT?x1``Q̓Z2lyy|r O:z{(Ni+'&z1λ= [,wk3yY;LRv\C~jZ3*H1>UwM\yBSP~LwUjwoH-Ԉ7/?߻܈ p[@- /3s*Sy/ܓۏ7 x[;^BŲ@EމDkM&*oc5N҂.㋙QF} KT(ǽ5Ǫ_hk7SBsH=}S9*-njtK!0Fm۬km ੓ƊjWGͯQ"|^FN=dAjqlPgKDlDdWAZncbdM_=>q*z-damڴG=ZOyZ[To>Q\5Ԥb96m2G$ ߽7<׊ԡ&u&a@d^0Lymv]{*~'K|ڂ`iA%I-*]4HXbsDe@43Lߡ A|HVja_#))tpx-Uzdj0.8)^2NP:ͽ/7ƚ[6v**Jۯuw}tWsW-g LK~CuFUpQG>-BEtrL܍64!lNͷe8h oaҾ o ż Hl@Nr-h.(`S60p (¸Vu.fB|@NQ+(FF7FBٔ[O9/* %?4a"Mg/l*u=)@zDiedP(:^c8_Κ+cEf=D/N*ICZ:yb/lQZN5uS]¡AY"u'z1:G1ƛ{{[p3=.ieWgl24%J^bdcR%0qD8Fm#=]=U4o^s!N&fkz> t<}RH]8KWy;7D ʋ;'-RGrU9鋗_0=+fW۲2UZsሰm k@xy8{`Zc}g FHEV =9?'3l!KI32V&ZN ^5VSPG3­MH~oR}t~^tI#\4^ϐ/Na64|Pq~mTjDfj0$cQٳאQ:{;SVtP:8W |CѠk[ -| q l.$=W8} $~5J`Akwx ToE0[ ]ŊX KuMa.T*jf[qmu1QQe:J \!$,V=C;M\[2aKȚY-eq 6[ t/ha609+yd# я%h/oÍÛXcSh:PӞ˔X}6Bap`c3'$3տBLg_0u48IɄ@:݊GRчN@mw {3/Yx`Y-VuHHyW {%RޙmNjK0;Du*\yo?4Z-.|HD QŤc!plqnUw)&juL\`l ]G2gcȆ\,-q`VHEzG84xFJFe1M|S8R[@:4ĩv72%:xbj J1ZJYDx 7aY{[kE>]@XK,BQ[3UOh[ TvR4T ~45$h,H>D'.n) ycڈblYU+]Xu1Bb$l ƷCioDQIWL_J :\zOK[k˛ XB!v4)z~9 ᱦ\ڥ\h`eHJ$OI Lxy>ŲjDQ*[&5)A%$`2bRjCU=7޶!sꕢ%йpE.#gb9wzVp8 ,T>6O4H^fg,O\n}bYtsZފ 'vn!S5ٜ7=>x鏙m_p9}3Q6czԁό3ZgaMfT~h m5%IF0<]G:+\AmD39UgkrҬu) tbAeTjiUN$&C/}: ;+mWTKH!.L<I> #nzXP-z7XGuظuZx4txnd.zٵ ko}M)A*hmtc 4 ^nJkwLdf[N5fI* txGiUt`9'ALݞȟZ )΂lO=5|CCՏ4)\a+դ-4g)A'tW+J$9/T_> H\3oa!` ?%j!#ThO%XO8M\dWP8S<抬*_jD>BE2=~ WiGOhnw8ZY(}U/9 >+?PRV{m\0_}isbilql@aPy=͕x{u[n\oɴ!7 Srs,'&jpe<k2E6'"BΓEqQFl}&IEbݑtkyW26֖B8T''jKl\`!B-hnDyvƺ 2WT[^aka(HB t RwJk+zGY'Ttt+?D6A=Vրaà@bt,0|480\1:n:ndfݖsJCYP2AJ" ޲EkfU0~6-=$p(jgcqp;mtB^W-w"8M ̾= c^벟p;\Q!@E1O}256|ұ@()'5HJ] =8mUqU54V8Tc o=jKI5du>:*&z 0ߨ"bpݬ޴g&lirϊ/ѽ4L$fX3zՋ <v UKi-GWy+>ĩW1zNFoB_/~!'kBUEmwAMf1C`xx^ۼOڤ;A%Z7b*դ䑏` ~Ե"GT=zG.W Žn]D;88q=gosS#HhKAm`Vh8kY&NTʯ:6W:|,]ܘ.{_QH#pߡ *u[WP!n'Ba͘iI.8Rܢ^W# -q@`)*S_(_]q~zy4[Dꓺ҆kYܗNL>Y+vr^TqbcC%7O5]W3pm[FӦY MSHs?mdӉlE\V"w5Ի޶1\@,F"]B+Q*`dE>ÿvYix.а4-[%0ܘYr a ,"3k{vTok@ l&^nN5ƨZUwĤvImnEUQ,!IEfњ^0;=2U5jQwBs2Vz hPnUKP4ى~ B TC =jsuQƄw|/7㖶 VƥOv B6dtDzŨN4>^#%g)l-I Zri B؀ZɿVh"f]~cb]NpKa&#XJ9[wȏHR|dN'W(D[QiҮY;kw&0*ecÅҸ=9%z(3 $O:7fTfoSjOu|p.![{[:C^1OUG9~CZmX@UwɟJ!}Ev O G͘HG^=?Lfv)#%=(CT WtݛSaX|x{}G͸6ơ<Ad"Ƥf9 bsgufM5]qÆԾtMǾ*"D7/ V$ tN;#戒A7P39_,D lD]`'_,zJ)4ΚNrs%"N R`1 3G&~YNt{P3d 36 zjʝH}*j8+t bh+fc2e4Bw@_^t2 `{Z)P⤦΋1pѴހ$$ZX}m.TW$wBϼC 8y5ɴ/{64#Ȋ#i I,D膭{mV.f<=3U BS8A*j`p8H8guε\F L&tZu%I 6\CQ;32 zgzAOURhS3 Lm_dK@iS*^vv$we)}q! *U};g,w}`K_캤_\@kf?*5lz= C|z${/j:13 pֈ,$R\fH X{Us|/{+ ۹^sB$ǕhœTzkGf-+.'~  w=:0 zWcwF^ȥZi\_ѯӈWFp\ ̒_ҚYSی}xcC;̔"Teke91<qrD3:v1D찭~m6Hs죵TRK{["BLW`*;決_JY=X!YbӪʿ~|r9( EH trND_-p9kM3x@:KD9rXCzr@帍#8&adsFW7c C$ɚxSWE8xl@H mn$.b\P >|AcWB)Ţx?.,IOuCF$g\zqEvvHRcƒNʌ+~ec*|H-ƿqw s[ /.rO\;$W}eXKup3$:MtUgP{*_wK_lsͤ#i R5dhkjl M#(g+1?Ezaӄڤ7efوQ's)R@Ě[ }M-@63U` vT4 ?,v(onw:ܰgT\"a %|D3`.Z*cX8D͘]ۆE4Iax rp? " 5Hu goK_w䱛s&GXiv2P̺z d5լrwڏuqLvRs9dfPG6d}= JJ  aeF3؊p#>pϯ#9.){<ĦT1 W̝5dP̈U4&}&3Hv^ B޿NsUEe'WDWxC)hyw(ͬFn (ĚRn{1~J#ŀ϶ϗ=8yrvxA w!#cw16T՝hA> ?6]:HWSu D1~MQ-|)rH_lNps*?Cc*1[GmL80t ^ )KU{H" d5:|D'Z`k-.`~ <9= g3jE֋vRwl"S\Zyq@-Z6 /lY+H(g RZEBiph'(6س4)iq{3M/+UZbؽ&ȴ P9ŒD\ڨ߷֋XmnhDvq#!L|r*T#uۊ: ,zxJݷt&FnF*ePMK*)?Xo[$aBs%fc jKEAUk'RcN63J % U^_wL@ ǻSXTU"E{EGGBpRsysgbQ>Y스{!aMX)mb]jƱO!W1>Uj)YU0Ҹx{ ks_<`XDyÐĩO Ϲl?HfU΃ʹ Xf%(^Y }}W1뿰W*ܸFM/P&zAꪭA1-טS!}F@,g&Sځ~-{g3sc>: 3ʩh3Od)X,w%`Ԡ$ps eh=Z= j c2)?)~eCѨP' Sz:CơTbD- DǮ%,*+aR@a?qpcj 6.eʖWիoq0G֙b_V#8BgthӬ]XG2_It5͐eHz]1rn6W w1#$3$!|쑮U18u*CWrLZxroe!>Pc%cY!&~ySk)@"3J1.e`u~몝OuI#:>) \,ٕo$ΞjOCmkH#d!j'*Akyz|-;{Ao)}F'&i]oԈ`N 4+ \5 Yyu[㜠q1-lC۹l!匚' T'ަ^LϞ/7Snã'&eUgwtį'>{;4ϊKPۿ\cȗiE ,NaЬֶe$ƼI:(lwȬDl9C3GQҡ9Pc0ټ {G>vbAkq0lvC4MF)si.u&n]>Ȑ9;N:Qj *E׎ezL7 )#B6|?':xpTNG ʂ'+U5N6Pj,s RI 7V<׹t됭UݹcGl۵Tֈf^g^3Gh7}"BlF: (a>;)Bpw 0_5iʉșCϺb:XM8Ċ Mھ5* ,@cYh:#}*u~37sh0< /!g5t$f&Y$k&||ALvsIrဪpjU N{غx$h.>ܟD\i(Q=Gsʭ(&Y'eɗ#cT_l)b0݅uhՎޅK L~`S_:rW ;]]ZФ+aPϚDyq.n"mӀe sδcY?ྃq__L353>?%2S>}T"^lq"d(VJCLrЀ.>d 8mVe9#)fK Q7rĽN|=qt"Oʹ+hyƹߏ|OQUd`&LHt0SP+~⼢HMUX[gCҪ `W5#N??Z_ZW%z`q~#s'li0MB(RwBNeL(`ķe;N'L@3owNxtԓ!Ixߢ >8feXm7K2YĪp;4kZO .V¬6Zb/Uu|ni% ϙػ|B&<"1j 4'^~];_HZ|:!%*!0:i+w?0R*}lbN\PJӷM!ࡽN2p lXW[RC5ΜucNվ83i n}ut}~}Ui2 dk?MO&"_(.Nv͈,|K+F:/1ZL~/ott@{ \6;w n]kTuGsOYQ-o!t8se>I.YFCGr y3]nlkH"*WC~Daz[++/.&#n~ouJ< })ҔJ4 *YsbOYtc3d^'i:=>*d_ARU5 /O#i'kF?씒nnQS Pn"RfUKVqyA/k/VZxxĶ(bIR*Db5f*@#}: 6l7zk!Ʃ^KkͶ T.(BϜM`tlqǮL"ɘA^PzO Vbd?q"Uڑǿo9`Uw,Z}uO6esoUJ]Nl1L9͂#rHW%F'ݧHq?.YcE囈9\p Acbޏrlȇ:'Ȩs~pqNo|ߥ;5*e =Lՙ?NWZ+)ٲquB@ FHwHlFzz&=[6֓Q~NS̷ QI #"9L2Yy8N+xn/+]u-^3λ)?K94*:i j7g'0[ !yR㝚V'fBWOB+Q\_r>`?o霐>{~a]lnz´D ܅'aa<_R(!!#m)5802D%TCT=8juݎ< r/0-Zlq rpY8O4gCXV4YUVSG6:uA^xd1Ԧt9Q Q0uPmr-G1Sw;]H= @ cGJ\Hs|jx';EﶞKek NH:)j4@qlSCAyBBw3>Kg&>-;O΃?O؈{wJϜ bիo2u/c(fYetbS'60r#An$FG5.09=KȐƗVo5fGdyX6 zy2y{_ BQfYE`}(z|Cu"Q`D{_> KQIc3.4ѽDy1Jܦ֍kGm1ݬR$5 X9YNjt^l2]"Ed[s>86|2T]Pz!%MY&I AXˊ=U\fb(J/OI}s*B2H'|>hבy1cv=(bB+}$S-vjf\,|yn{oW3 D{q;0sQ|/˅97dȟ!QIa" C%0W+ )uqD'*_hkЀN <,cGg*I@~- 9 'znQOQe^j{!9}ϋPSTzcpSz %|_zp ]|֋T>gee%0v x̚  q;W`@X`IE&[\Z@%OGOa<-!ƽDk$L_^: .V^XfeGݐK(Y!,(@@ȶrRGv* +z}}ٺh}&;K Yۮ@ժȠyL@t!iqݸ*ÞP@p!-ybforyKqۉD/QIoftk(F@ռDN[h"SypsN>hoK]j*4\ًǴĺ-A?GUtT(~<`e94VV]~ c$Г坘 ]SAMz_iMjZOUJۉwץ`m?1i 2h?:@ ńIhc!܌hU]Eױ.wӐQH̍e|p˂yư^sIjiuTj[!z^%ăBHsٝhǃvXDl>8\?>.|_ăVPTtUHa\OZ}XWՅDP֏ppp+]i=hwvFV :HR:)iM͛3 x8Oy aD>+Vc#n]ˠccg@e~c''k*˔Tߚ􉛵$]xPKQޗcәT7:;{ΝuNuߵ>If Wj}U#a=cS `԰7)hp%-#QɼMIYz;*Ut PLfX8z"F#[o)-TC$íFCa;m#XgǣY`aїT2}CsB5|~.]} eYJp- Y)mxR%cGWq@pNoX(k>h;N+%BA,PrLTa϶M>ӥfVr ʜĥw/I( M̐Ԣ_)R ]c 6FfduAbw̨;t\ɉAߒRLOuCb%7 DD+:_۬&&T.llklO&+YIXx% ξ:T:rZYDVB WڿpޛaiH(s:ug2 #>kOADX[néն>TE?!׆~Op)\ ZY!`Zo1|g3VNI[az?8+ѫhᬑubb4 72VL@s:w{XW ;>xSˌT6I);~a.Ml4w{JixȐO|]^/V*.Iv>ѭ 0䦲r1 R-W t5ӧaˆik( .xo]:/{Q6p} ]4Г&&$}TI plt#kNSx5$& 1sKqk ;$9p}*}oz_8Kd@s5ZC=û}8UM'Mgժ6-lB6o]cM\hu*E'l<nj[uR).~ *n-d<(z x "{jB4 PTƷ#%+-$NۇQ^dCe IV^4iQaOӽsX s!ދZ3@teue* {~<Q*qcGƑjJVLXn1BGݢL7"!g"Q G.3Cz>`y aBHzY9P_.`ZI1KhU&'πU*;*i)>sKND g{* OIjx;{smH<|BǀHN+e!|UG{}/SH᭨whō={ĠAR aP459Q,Hml #kN6_, 4Ak~d艼'7wEvEFw;K7J+4t 940Ϋħښz P=). ko[ 4-_68QXx3%+E$ٖރ\"NTDCzr mW(Ǟb0!9,4o}__BΤolyy;&OM0wf ?Ktq`oO9X7#|׿)bV,GP!; J1"(1yT9uک& ( H195Fg7ao5R}e,pWJH!= ^WO)|jrPF/Hn~;i=x`NhxEB>@g-.:]Brf1t7}H/1 g][8dn QE;\]IMA !xB1(q~^X$e2GjdpH-F*Y)ŔUe2i$tDž[2?K=^J]}ޓ V{}5= +77"jaQbX<8ejwр)S}߂$ rúXmqmkla>o)(ذc@lziV,tZI{zWb '+^7UP:sƸ&|;k8gi5X*#rG 6aZkXpoc~{Zo"[) G@]rKԿT-?a/xCgq :m2Q$D5߳<>uΰ"}.ORP綩4ω۠~Tp[ NȥŧWNU.& A!Cn!Wat08;SQ*[~pKi9s+c@>Oqi@ܡHYILMJmNp0 XnN?GpV҈yNb\UI8)8m M=b Pe ,%.H=/-ԣ:$g:SKçLځV }$LJZ.13 ȈHR>Vٸ}OxgJ2ԉG>y?%Z{M^l_C=LYҁ]Oj2SWԊIIp`pi&Юv=˜|7!L@IƆ@p^[ b0p2|J+iԃ(бԮ c/ Әĭ4p25O7>n6`=f?dlyf~ `Y߆w\?)g,坔ˋgoy]XyXmLrl\X\vCls_<9Bq](ۥmWᏴ 7 B34bf FŐ"rH#"ƃGCv=ˮGС?VSk˜+W-8F6e?hUggjAJW!TFѩ;BpcI"uʓKrL{Q|lЕ ggs%5U bעxh* HZXx>Y=Rҵx+cL;]c,U )e}BH  P0Cj^K@^xpM95gWDr1ѼYܯ}aڲjwFݛ^^,6 E"ƉL"I.[&2 wnMdڔ :KiC:߀nD^Ԓ\3Tk*f0&b>ʲx"#d>&Aoː4S lCBɉCF%i.5&)Ϲ4#~$n2CO \f ]:HR u0z)sLh{q_Ce<~ R.v7ARQmop*Hҏ3{ !O]w^V6u#qL~)-V q׶˚a1 Mh ] 1G BD"ҰAwɮԐTW )| y=Hap \([oέ65R_WѮ7`כ !|0l]OB\uB9ax+T<<ĝ(%P C]ٸޱ ݹ_aL@TRnki}3gB'D6"v) ˚M*;淔ɞmؐyBiYP8=Txgs^Bv&6җKg ~:rC&2Kr~Є$?w4;[rƚ-/.Z3L:CJ?j)My}ڝ: P&/"OD{P;4_OѣѵvU/\!d /ڔСmZ_Gτ$̇~zf#J[zr=q6ZC% 4nHͮۖr {XA/a k7OCvs'z3Vug2Ozt1l+Av V]&$; $QmZ1& 4B{O82IBEķ0:Cފ4>$βY i{eaʗ\vM wej{ز#TI-'Y/*[Iwdz1\o8f N?hޓ6PB'0A.H^oHLLq붇,60 uExy }ɕ1!%/ν 0[QȈT;ѡ:kk8`2' },@n1b 2>Ɉ&$G.[ v7s1[b\6QVWӴLG&d;W~YvBc~Kۘ=y`wl@‘8o_[CKt`KvC^( oBՊm4JNf miV&s8xeS1t{EKN:@7wHt{] fkԟ'@rv~mqOL^RU\yτ+ж)L 0Zv7]Lޥ!-+I~)fRC˃~ #pk9IssD6iϐDsDg<PM@}&}< ^|Q1? \X4*IHbOp}Y쥬ɅвF9gRpQgǴo4p054~V"p( A2[HO4]h$z&0jN'ͰVD~RF=;8 4T"׊&\Q_}9wᴪ>:{ AI#?ys,x ^yf/¨l 8O1$7a I/mrR]V\չ 6˶^>;qL+o9r@pGeč ͗>*ȱ/VV4$D0ӕ! I)ezRH4vv7hlu-q5U:E?hkVKMQ^HGsq*Ώ./2ح}Ўpx2/1ufۏmH,Wv _k:Q=PjsKƐݤV3l S85b핡wv q*kgwppz=la1?OSݏ6_>N9ۂkX~mi IaѸr^Xf9ܓl/FubЮz!=&h~7s@3Y,.צ*MʞVClnGViKz-6Ug}nG 0EH_Pe5[X22)(w~nB|"Ů@Y/ET_&y,}%D~D*5ͅ|Srl1wrd@G`d-s﬿caE} 7|¹k8]O*!MԞu3@DJ s Y}fki{YfGMΨunȻ{O*$:˂L[g,SʵHtoB^5˖2E.#G&F{K-pVtd,]w/zA0~AaGs8}a6[}q`'pu2i7hlseh&#N t`lj5.&DN IĪcŪފqHs|)^`>;6%*f'cr!ce,P\Ӧ&{'ŨpXir]Gh.6?];VކX:L%7i8߸sZ9۞D^2 5f4sK-o>(ו~l = M:~h-F(bEW'9r'9\[ؾdS3Gg2ВI:r;gkߧP1?[móR@3o( $kaېONDbD p =v}ҵ|k*)0'Euo%YdtVJ׶ DK,Yq#2߼%ԑ @~!^L~ Fbx}.o?6FBniVFa.濡l=w͇ruuv$raclŠ~+|#]Ko1ϽjYZ;6RmSh&UtwsS9XqOɻ3kJJcc!Γu PFbi^>KRP,(u&Y? x, M]_Đ;! LfO/;['A߯ɧĵ.M!fq,fm*>r 6)4b =XQQsW̵Y# gb:pr i0!fǟl:87؛} rpe fY3VWoĜfNϦ6Gט!3 M(c4x"R"\dQ ˏYt/ PfnU[b~L r ?ohWVP"';+Ra f>q{$%MI00՝4#/po(P4}rVQg2n*de)#Qw~ MNOZȜrF*CvT@X ve`>P>̣%|$wFJ #F r*Hę X[haě(N*~L,b*adĕ}Sˎ=B')_̳@Z5r_[3I qT&۟ӡTBpg:4ݽ̤iJ08nJot"~#&E-co(|O; >kTTQor K_:77{x|還@Vhe^FiiG؞U\ݞ%# )a`֫jEC[2o3 jY2}]wm"g{3`JG\oE'O qRxig]y^D}#6nf]|~X:<#%&鈷}~R$VYl,0j/42A gXh_Qu`1Нp gb[ڃ<%afc:\g9̓0UI4ۣ]$Z+*(kܐn yu,>z2;N5xhtE(+2u΄~#c9?9@flnN7cQȚ,fҋHrpruC;B徳o\|}epjuSc;#RNIDzm0m64CS%'PpdaOe ɚ{zh$W*kJWŧv2RK / ;<h\t^)X8CgT WXU /8$Wdxddt[sˏ6K -XG)B>2VQg&"LC%pK8[џBXN} b(,^MdVaN:>iM{e٭؋S [|d0en6.^244PD}t*>j]3Ƽ¹ )nj ODѮl٠;=!0K[+wQ) %K7(; 4P}$$ Mu <LRw& K#I5z:}fK- Uk*~ {Uރcb qo'rhH'pʩKu.7R?\IM0=?. ) P}K%\ :&𦓪1hC3t`Z[Z)8UNo*CaohY}ygUᵡujtW|@ 8ڽ$!gX fQXؖz I7s+ǭf0i+&@uJk ⃊cS;=w;~ .w69u(`<\؈GRatNL[c@DJ<-V[TQ+Sbo]Y86U{3D v6EF0]xr=F:u*>uϘ_=q]1V7/x8U143iͱKϰ^#"w$Cn-ɮv/b/v&`JE=sۍJ{fϯԯP鲬{Z~)aC CdyJ8,we슬m;4:*zҝI"s֯z0Wc Bc5$#-q/V+7 _z:Yr&`{U nhЋ q:3ʒ*wDL'*u 򞉁I]Dڲ'o1w:!],7&vHj;% ȋO2oPS0Qw-eՀaC"$cy<-^(4Eeݴ2iQE/p8s0]Dt@1 sQQ(Vj-Bzh몇Rˋ%^3q\ZP\:}3g=}OfBa7&;7Vebf;ӂĊArs|0tɮ崘<(4jj=9} Z!QoRp. ̛:_fy# s}{p?Q#rQD0wG3|Qr%$TIW <-^iJ6]i<l2HN8nx\->3~~% 5B zJUڍZll ﺄdǥ@7BhLctwHG.q×iXcs"O !_F'ӆֿ;0h~%dC ;^~kwkO=p3c]BؑKّRLx9M(n)pkT>a|>*Aҋ X򴟽p~i_͘m]eIIA(%WnzK+f 0M:`bt*qx}~UN>ij.%m#&Pt[; 5z]^ά=vAXX#ؽ/0ܴ;&9 ^7[I|F`(kXSݚQdgV~nBy;HvkXPꎶ}cf;{**vѫ܀Lq!c-{!o2ěim ݰ/ۧNl !cXxȥlȋl 5lw5* ŅI@sQ x lZ&܌KWEULEe\ύ4# 33/z*H^^BKºp?8!  F~;u hX,>2 F+ڔov(-й GL52CXЮpp~L0P28VI"_z`f2*{[)eG]jJ~Bjzs%Jm8DRZ}J%ɱk"2d Z ,=I_~ `|gc&Wq 3qE+=yˊN_{R7 k4LPDg_*ȀGY;>u(yx A/sbu1Y3|t#,UDzIV{C3]C#v%/7zi(ۄ[LbվIhoš8su\8c7y^C?!n}]GäP=R78ؕ(Ο2q%Z]ʾ*GU96gճ.ʴâxJ:G~5"z]:v,Mp< +L)B4ONscJo15DDM[/^_'fY@cJGMsQQ}u|~_F@? ,SI,V Ah [;ў50ȿz9OF*fX_֍]B,)))R2xˈZ:=|'q7Kt džHeQ(/ xjB+B;6&6xsRo0(3_H%{w]wM@zFE[Z/ءqNX&: w+-P9Abx`/v*UN\ȑq4_WF&%vm#hB|t,Rs0O?qj >OT+DpRN~P v?=>Do ᐢ Fnar `qjaAh/6@U*JXPzuJx |l`MQEڢ oGrI9D6#mlO!C0엒RfSLҥg2?]ţ#sOCU1]$äf EcqLɜ`{գ>(ok0 (.W sؐgQMnW͇լ-(eQ^j,Px2M칩@&+M1}jiHu0 )2nZ@l''~]GF0oJ"}>2}\>y/; 7s,٢g9L$3|,i.GX#ǹ̮Gd -b3Gid-7{WHQ-8`֜e7<i织bLkҾ 2f$Yp{h5ڔi!w.&y|8Nu-#rcIGfOJap7/$x_zYWi\ lRktyc?v,:~h*억8c"%r,JYr&=dr-kj1#liU)y7$h73bF)?G(c- Rmw~i;^W2}θ*>3[Y5^n+ p@X ;a%^)^*tfrF˧h**s7L`cSʧ8υf n*Ŭ6w  Aà=D mx!B?:4n0/=P=:K }P$1HI)C>h-đWjYR^g `(,F* &6)7*CE~Ȼi'STu'9.% Һ*_Μ vLn̻ʳ3T%#F6zY>s| |f"* &,'S.;0e ϟ^q=A? ?#PIr*G=@qV Cv0$/IsbfAHc2cVRYUd~$:fI+V$q9%?v!ntbDe(:] hGHCqOaB&~^hw#3LnMu1:5ݦo0|Ičf0},D$aϡ`@`"x {j>/h ~Hm^[,݃Ce "/ D4#{:H5>}b>w;|8={I.#{WiU(. &@%:6bsM r™+^X{jӮf98(;5~qڬ Zpp0H\yy,Ѱ"kPT`aʟ!$?gDcťq kdwɷ =Tu%p >2rKMylHT Cݥ;cLS_I|c+WH` ~zI|TI^;\9 RZ=-kOܘ'p"J Vrxs/փ JY 0 dY_S RfG^^i?ojX\^^g>뀟!V*F[4/FUjDlX OE /:7%g'*#ڭ<;Âl%&3 e2^ӊ2}xx;n@H6e+ڴLBfFs:4 m849hlELun_QW+ָD^=i{9>|DaէP/6f)EҠVb\ifAƐ^(\+#+xoRJ|[QmpdOts,cd& f}:qGQVvr{7 ; j b5Jx1dei\Z-_Elͱ"7jk8m.}}ScQv/ 3#@L*s<؍Hj2B#֓!xtx*>b?XqI<26&ȼi=jӺ(0kЦ+1=dA^ DĻSĔNRTVm2;$ҲuV!G~!:ckz)JUt=g!`t*B \־!1FF{H7N%F:G G{ SdUYGWOsu З&.Q MG3(g7tD7ri ?: Kz ! KA޽4_k"c31^>W'd }{ipbEķ ɚ<뫷5 eʊ-;YxA@)$%0,xԳb^8)@:bxnVHÖ$Z'hVJD7_RGC<2Ֆ5x杺F'Y1+=knpÙ׋Nu /NQ,zhy _$ >S55l!#bg-AsM<8ymZ'`LslKC"7&ҘΜ mmޛOnhPã]]UsW04 (,'[,}*lņw*w?ƯۦإQpg*y εDm &sD~Rw@σ\$c!6D xu+cm.{yAZ^Ie$N J]95:Ԛ~ȁ2qJÈͥ  rE8N v Wj9 d $Dz ׶Pc  G9% 1V:hhj>ڤ4)-䦞EJ)|@`@p/tsù~FSpW&pdE يsGk#uQ`!6(T)va|1TkDmV!@_YFkPkK)RgY)P[ ZQ]^*X\B;Kʽ3u(]%&8ZWas(|QB JBXOIaD,o@Şs5sotIuB1gJ:pGl+u!?pRbCaQ{/ȥ;{8ّ@ \ Y{gfe- r,/15~asvڈ qeuKMF:A'yn{Hi.Kf{p) ->7{M}2هJB^rTs~ yB :}f $۱{eUi~?B`{v?" ɕO/^ ]t0hFwkEf$\SC|t\ I̅-NDNw#vІj:_ٷ+u7ymo`j9;p{8m1,HUңwt.f7[篆,wFJx!T2zK G#wO>Ȅ z6R~Tf{m W@ *qkځ.SʲDb mt[,r=gǼ%'jA]A22DG ^9~8zLXh/Nxʠ\M@Yt6I7!s &"Վ}[2e2%&'릻Jc7j[5={A<bZlY)OX[%\8-[)Oݽb`}% U?CrR(Wme9Rb;j_qx[f/cyfP|\3%cmdn %_E {?_`-+j_C'')udn;;]twrЙE L8(qMY4?D׹˶>~ˏͶYZuM4] zŧx6V { QHUI9pɶBDZޙ"c)/F]@8;N+Z6/@ȓ54ž+qq Ϸp7dTd M1|@Rd,҃l䇥'6S龪`@ T7^R>Zso#^$%5TÔ2_flZB !|p L ދh>tM΋Ƿ8QBwZ EE݆*~y ztxܤxn\Hs\ڟJVzՓq[t=aMpw0 C;[04ZXWwh2hjĔuY$$ھw~|wӈc!2?J=;ڶT!4kf$CYz3u&< ,ɶӨyhoy;N^3Z8gG]}ѡœ&XH-:DSCfS듙t͑Ehgь4O"T\˸g .U0ai\=ʁ%h#s!P|)zpx#=ۧ9 ={m+H pr 7n*~Y.F(ol=QD\ KHuOٛ.ݜڎR#? P3kLHg&}Ί2ƫpɍ>F'D 9TpKUdyŻa-UĊU }F8ɲP%VlF -U{+t_?Բ-I=`h`-6ch 佢_Q 5ag 1{' Y <`uOR]g>= 柜pzk~pXoR70\){6V#ki{-WT}_x=9iܤ,*:R OH d_h}Fp0"rLQ%f_P>oVQ$tڣ\l]Wɠ f(`,IڇhBSS-U(Kͅj0hLat)іc|B|iǚqdi+Aә]Vs0*#ED`g0(ZF9dp)=Ql3S& d{ge]U9?dg臶Zp&zIc剅ٕllDtU}&Pn({Ju7q\;{M%ZRy{R+(9riPr PDk/+(=)nj9bjG@Ͳ0[$9_JkFɬk8WІ}z'gES$@XtZDKz)[EiށʹCg 0n"'YҒl8Y,Uت =L3Z-)g\#Vv%>`N Sfxo˓gھj@=aYUsLe% U=0rşomF+W-vXFâq"&7d辥wljMJ9ٹk Tٵ2䘎oS!lrh}g#aҩW=nxs~OߘDҢy++UaBt oD 9ݛLn\( Bv,6n!eA2YOJq+ ɬm+р}T(!aAp %,s@oL>+ިAjtM(kLҼMI7p~j{ ]\p79)k.-+MoBNeh9cÜJSrwCrrn#95pp6Pj!U3YԽ!RYkCl-䍏FI؋%kEM9 qZYT#Gm޳>!%nκ Ebi*#` |b>F3k)9hI_Ad 3QH`y/S\/*~ySân0$M7@mQV˒syсdu`[: F\ I&ih,*LNIqdLx@g̴Ga۰@,gDh9Тq=֍z21OO} +C+kK/gplc}.Oί75شD?]?jXI"GSní ̚%t= Vj:"s;ϲO 9SBD )S'`QP32<{|:=3SDs LVk[&s 3 Z\Qf_C `D kѤr)5J3&BC.t[iXZ`w6$JM ;40 sb$a+{UnMR];#iPCp&^3@*8z.J+ X ]F@s,YNpY[]^)qL|N)^iYUMA<:AWKc7L9.ܚW1ocC#u=r֍HQ[:T%cn7~hpr=e{0KmT]HYb?N[ԾӃB*[91. PD)60f4yWu9C赍^C1 HyMqGmGO+|\ߴ]Mg>On:cwsPw*Ž|iV̆j͙zix0,.k j /uQ<|p3xYRiBakIt)LO7ωǰGP YQA~@AI$+ǸGtp"z sV:钞D2+%WK X +q2*rX 虐$^X$9T~]AԕLxK+}bW+7 `1U>?څZ3,tĵeMȯHC^$VH0f.Ut2N#Ńc4j'e) {"a 4?jzf?,W6>N`r?b*9oSl^63_E:)Vct/챒hGf>u~\3ET:J'z%.eץeJL$R>WW`3fiLޫ[(kaY }Aă[ eoRpW یBJ /<:8z|$ԃፊ? IWrC:dC ^꼞bsUJyz/Z~◵]?0|RA% } Nwx* cVqz6*oF$r#U}BAm }{C4UpMK3 +MUiZ(OiCvX),tRǙKP,wa hΦoU2-]8o MF*.si5龒59<)Re1et& iAE5XR"2Ф4h& 5C $!栮 gT󱼤FQҍhHBtk|\ڗQCmP ) n#KV^>F7~K]^C 7#'d&=*,G6q(˜]^z(JlXqrse1E81@(D}qtdzAAi_մ[}NVglTVܷ=0iWb=ه`wrz3p3㱌}q)_92u٠ -}Q15Gx(ÊEGpmAWGVֆ_Dh rE7OxHْqkŖJ-XG< ՘S}ߏ'ˌsG>_zN`I[ԩxgG7VW`VX^ۡt sh'w^y^DLHb( f8aqi]bԞ\s=JO֡2nsbMf&a(|o0u45nH4pKUkѓvO UBԎB́ x)Q{:ΓQK 7̛a|+C6<_F4uidf} dA0R^2Z3VI/CvmDl@D"#eW{w(Oz9ϡFX ߨ9>v|M⯼ \#@o$`q6fehJߣ=ЋnfNgέs|wQ0LvKˮh֏-"Ub!$ӻm R]-DQTĔG})fn` 4.r]c4IeDw5D;K,azw1{{ixUIFi u2mdA퍫 ƥ؊qt xeVpy&*]oN`8{Vz?RD=eK"(Ӥ@]r2LF8sָHɚyBVK 1<\ SGN-RȠ@u~0Xb)2mIY 㨢U2^_) Ft(,"yEXIת Χf`~/۶uhcǥԚ庸'[{ʯ̜w2X/KU{A&)Df>l*YomgvF._B%>֏TO]`ZL OE",OtpM*#C2SN^ -iӱj-Ou8ňm&ݝVu.+3IC-0fܱ_@%Q#Z cf6k ֺk4bmV8L_ BZc:;Zߗ'ld()F8+OV+ ([F^?!Nߟ2_@#"H lБw8ڨ;m}Օܜ>"ApE髦`OIErHܾâJpŅ ncX]g#qxĨab\Jzli\K?L;Ogw-*q[+ͽC@wl~S)ie#*ӸN E }Z ed}ե=J2Q3hxG؈k DɃyR׎Ml,YJwn62$_i])`\6; ~mjVI ^ V9 b 솘21kV*4*y[gac\Dx6lb?c.xv^97oO_5$^'Un5Ư 0#/zH7 dv%S%1 w*#?=~yrh _(j.l;}qZio3Xџ/j(s-QDhlkQ3* %@MY Rט1j zv(gnu(;N @mX፲۔.:x1"Ơ߮"Kyrꈀx9;Qm&C)z Qpo0(f ~jB;/T.J N%m֖d4Rs&o*ap$;A!=ďKS(9 LL1qt!yl%±ܜJ&[ܳ.="X\G (Pj xg fQga'j/L Ԍ2ݯ{VZ[޾P24zyj! 1[F~QG*ϼ)F!ϻU{Q\=G s&E"~Hiy)@7}@VyQc#$~+TAЂ"#5th(W;*X5},@ʨVcIV۹ 7n:t^9Q<"JG(CMmރ۰3Z(Tr:~L ";;Vxy0:9=8ZRsưv5,%Zwh=kMA HynD8IbŽ 6%bҪƸz曓KJ 10 @e _:yn3^@a6JY>KAU珡7/aR1U+]3숎Z*j0S[}Pt?lC19xxYj䡴^GsS>BtE~w2H'U%Uc5 鐽+2;)-[Ӕ(4euv*QY}9Sb"Bl]vz/!ǂ 8W_k{͕zTь/N\qz뜥"RΑ{L&n~.d<5<7=JF?^J{ou@rF=nd_#u|2 #w4׹׫-Nuzޓ3 Fx&ɡ w=w`G{&G4:dKI J ][A.( pq}UKv0pK+}> MH|$_CUεR%Kc:+^UbzI\`.v~Oų<]C^26 z>ȻgE :uKAdF5ܲtO@7 X+.XEf?d-a1i @{;)-ydY =Iߵ@տo[ &r>R+AbE*6XML:|I_8FR|xA`A׋Hg<2ZBGwx(ӧ'x!y/w'gDC׫G3"^)51$C&V @s%[Y| Xf2FOGѧ.+Ց/oIOGvm7i0;)VfT#rnh9&y#irð`2EY0'=`?5)R|o *)L!VR!~l2'9)!YXr;~S5H}\B=<#5(;%qU Qe %sM b24i+E :AU<nzMEjA6>g q2qNoe#=r+G4A^Ԣr=oRNzjv2LG<':q͆7wCXIktRګ˧\yZ;!u+Z B>z1-njnm Kf~k(0`1nurFwuw'[*2&FI~cvn X0mA$b9etihu 4襙0tvehMF":J S3MBn$Ί^ 2-jWڏŮh)SK|ߦ0}ےj >lY--p k_&x%<]<&UgfTg'$S+"7ۉ5̞ďuwDTRvb ;WsGt\GpL^02M m[ DRKwOkC0cN ZakM{7:Ox7^-PhUe KnEjĦL (Kn4Fvql}༨sxsۦ/=tf8*0(CÇGs7a8 Տiſ29]\KGJc:]Eb :7-j[nчeq$+SkKR]x->W448l$'elYpZK8/ܒ h1!A^V?x{9jBPixR~l*%1˞%.nGT0m P"E6)^H7ә#pX¼huAp\&JטV<6>;Uߡf*]{5ć5;0i2PlP(e]>FMEg2.QpSǗVK#f{5ڽ%Jcap5 cn\e))i{֌v ]:a'Yq>JY\`JW;W7:\x;1z/pt1̤>Tj>-Z9P5}PI[*: ֌Ҳ7E~+n@c䓝#3Yw><5d0O"b= V.fn uj^ZtTUHSfikc-?$[]F]b%=žr!4ɼ֛rpZNwZ% (xo Io'?:C I1I3$MP$,upC,UK8Y܋zԨho*Uսp-.zĦr G1*5tEtHM6N;ڻXSQ>)N<fҎ]xo.F5c4WM"TA%U6+#Zm:%2cg[[&sAwKc/A?w.!l٪5X^9ᙏ~I{V s <3hB])+!l| qހ&8o$~H”#^ų@hN^~KA=8\N1 |6sRh)Z(z|h3vx/T=R{3[$ /iΡԸkmw%Y`z&0 FefκKe2[B72H^v+EY#lV s6,h-&3XN1(nQϓ&# G]QnQ5brOf#j-'x="=L5.c!?Yb+a4:3e 4 ユqQUf‰žm۲?%Baw}ݍ#Tv*MMc3IR(Lpƍ"늀,ܜYy$LEan˔:gUUHGk5xQ)춸 ؁3 r]W9 8Y68n/hȖklCܛPuM|FlJpN!0T 7Kˉ9p_zA~!T+-| PfB\>WD $ CL0Q'lAFe;CD)$l%72xGJFD = i`Hܶ˶#ϫlSt"wxgL%rhewA<0<=9b2,͉|^U+eςEjh'jVʮeo  lUGp p3,B1OnlCNOLK1/7,L&*5v_:ZQ=%\tQZS 5d/?pifߚ17/.fOnF.1dR m%ʳ3>8E jzg_}xT%%Z3bFu4yᓣ'G'eNT@,)Ehd2NAWFyEkPw4F Jr8c]2lbQi3Lп;tiw3,ҥ2;aB; !Yp<"S<1̜nv9`{s/D */pSXبJZN*2\ԅ!(eyՐ?WONQyt.a92\ˎ&/4W}5'|d'b<$EGlfu7/-\`>ȐTDEgwLF*Z0kN=6])6oA\fhߏ/cz]di:7200SeKr*ڰ;2SJ.G'YݷzGJY-046tp|T1g%/k?쨌&![nɎ>U:64Duv|vz\Ne@0OMd_+]&O&WG;]kY`t@fAGE+\]ڃ@D3"*N7?wt:=tWi?K_ Z <q풤@Rh?A6ul6>ֆ89I01*؁ԃ H& Ib ^qD>46 ա:;VZw>4 R(05IbĄ(p>ú#MI{fr:JnAWG.)ȩO4EI1R4<" F k5;Vc1ARkG}0Z!rPS-*b6tjfrpav̰Yld1\s;yixSwN{x{V5!kX뷗bMd^?>B['д TJ]О<ѡ=6LNԭn##"AnJ9PԬi'-;iлB2[ԻCF3C1^;JN9fޜi"@eia90|ҏǥӗSܱq! 7R@b=Y[*TLY'`0 X6{e ke͖)$?م{޸;fKOn\I,0jBZW6Zfz|3pdnߵ_0``ы>.p;( pkhٽ:Ϥw<"foq?}"t5$f\5Y6lY,S)jq):[fڕvvGRÀbv+E):|z#DcR=Yd=pjD/qOIoRXfe3RVejw#F%?LxH1B+d%Sy|޷&S]?ŹwNf0jXͦy_2C@N TJ OW\ 1J̤vuYar)J{A2^|rOh6Ёi9[_n8BxňAQVq|o٣Ƹ! 96µHaK)X{RG$}E\%2k3:H}a+{W=25oւ<o9 '{TRf(CAp4'ѧ6b4idYCYl:UoJ뇪P0+]iBЍBH[2E5-:"V:"ֆX܁eDU9=\!r{t%GdredCk^##能n j4LWz86/ [ 1 _ԙ'|ۡpi/\+rRr6E xh!hIPW㎛j0=\L6OjI&COYTepoAAMZ}#5|{%ո9Pϟ=6EAbZ(Lm*"B w{z:*L 8@Aލל-GA" ֒U(@s[}BdPI0Qmr# U\OQcNs3) ZR; oZVU%E1$Rۭe+%m]Ã]M^D6"HIZLw _ H;/6L87e{"Mo8d.]1}T&b]$ G- ~A؎-;xS[,KקI؞bg6`A#Oڼe-(b¡l[s_"TH AuFmЗcx! pTĂ?i ^-=%ܮ1qiZu Xaخxv 0^>;\\bN?{Z)`0a.)@tq~,Stp~T@s7e YNcg[S3.c䙥C -!hГPSbFˣ IY}aqcz`wXn4cT{տP~cյV*tQ6dLYn)dK˜5&@mu+ԕzhyv7Z_Z.btp!"a|8(4"X'=\X/Q:JPtωD/m#XgШrZTq0 XTKxu3-,c0Hrm*8bR5B aU[5\dHP^f4_:Z!f׭30Y"bAA ޔbil,fTRIoI<+IM-͞QZ hk,(ʘwnch^#y 0旹\?dP3HfdvKnXERqKxr՟A1G_uADpcH-4zni-e:Vi5ZOĻ/ῌ[KբRRh$Va3-k#)mZϊXPd.fZ>J悷0)YBg|U+]c%QbLBYW^0^@Vk'3aOrɦaorhc)$gDp!Lg覚>pb"RQA"lsȚfӭ!_L}X }DƧƆCE & JA2J:}o[Ak. B*Οԥ3SrI0M=HV,Uz{̳p\|"}@Lmx>tOM}f_ËB}>=~[d}6kdڰ~ vG8~)Z iAz#"p*_/<:{P wI5gFXk՝q0r퓇MY[QhMlL~: m6^.J=@S67dum=*)0'8P}]9Z [#!5×cu V?gܳM'ϵjII(}tW -Fu6N)͋ ʏM.BCWv12p)g JC )L'2oo|}$rM4T _@ÜjK]3k(&Zkq#lWiym b(uޠ;@k-ʙ[g$uOK lϒCOoj.B`=&:i?^5V3ޏ2|CS#`ݡ-kt84]qN 4rRğI=꫃<L[&8/Ǩ}fj aߑ܏h:S˛Z5Mjnbul%~>; X B~*֩J% 0޾Zf4PF45G8qaj>h7A rw@ZIg|#:1Ym~ B ,~VZ[+lGϻo$8CZ)5CF;y^W^&j89B?NP+:|uh⨾7tsn1O"_h$IvUWZfh^B-t3=͙g抻A <$ሽ30F3ȸ CC3sk3uuu@qQzmszG1أP8BS˫u0 kzcm)CX*x+I^Qm2 = coOnp8vG\ O_YY8hgP%,_=WICIEcb e[Q/ZVnvTf?b0 <, xPʣ9EI $|RgAӆ"'xIl=ڊ^|7I7( 6zm;~AA]cZg&cd$(l~?ASDp!b֏MZtxȏ$岥,v T]!rB uRI˝9 =Âyhso+D@ 秞j\E$f1݅cL5M2fꇂ+ѪsEj{B@įbτBQM<|ֳD0"diA/bDW!'}'Ü/P>xwT_|~H/ INd L , [F b&܊b#EU8UPR,@'sv M_Wh-E$O6k΀! H>l .,\(uxKgӣ5(D?H(i>@+y\<,֧K;Lv[N8[M AE&-u0i yKymRAl!O- dWEAog'Om. [x o1v*- MqVqo+{P)n '<v8CwZᯭRdI{eۄ( wv{`pyc}jc"e*uBCf>\yZzG@ Ikq?u$v}7R6(T&O؛ظ\ҠNEAsAӈYQr`evV4mpX5fg 1, Tt(IE5O|A"oqqa;BP|b'"bp^yl+f Ml4_|ݢz@.]Hh-2W_ۢi8ʅaZn [ϒY`Nۡ]&G 70J.[zڰ^"2#xgɘ{]#y^rނTp[&Ca0]S&I) l3g~ZjaQl种3~H*Y}$'߭r)5x6\Օp+5&Vp߀Xf Fdgspzxl˖\'ȈZyQk&Bgqqȏk&qucU<(6"}iܺa-GcFNBC "ΊV/]bL92KJ-؊RYw{WD!0sl@$K3Cl:4JÔ R5B0~F)YՌww#WE5X6DaPg?%(.ݯD ҂*Qw(Єe5G!KYDδ<Xp 'ֈڂ^95>yWSJ)߿hۮa~SX1)882yD2bxJ_"mF7 P ,zSH7@IJ= 0IkOAG b9+qֈ| LƗx¨Jp[Đ}$_-yPZM,,K\qt(,e6:q?޺v۝.*Kw1:I^5E~4ݷ sB]6\\F~n\h$;)+tX?8Ԧ5 iN{",0z4~\w5bkv7زCq }V<39tNwvKv@h^ֽa5*(8ᲧSV} [j~ % \-8Sfs@Ot# a]!T70.ڌsiWZzp߁~TEǐgPDH* \2ާk'l&8@?zrӅFKx Eԯ|_ rIJ|$ׅ{1]ɫ5.!H*P෠-&L]P9 9WXre},+$i8uᮮ3}戍n~{}\ VfLjZц\X?d)\2%/Z sCj UEo[*wRCM N{+t6[W*}jXLVN+&AgubCӉOzl<"dkQeqh)rЩQu%%- #YѦG` [HJ"iE'*dM2v[͕C8Ν̈́W (kxF3` whpn͗o8ޞ;~Ѿ~;boukD6'"\755c^녯m,Wdf303%~{RH9gV\.ڛPxMeoCJfjGkL E ?̈́3t.F -Jɒd"a?.Gu~kBܔn]d\QBAjrXB:P Caؖ-",om=ʼ[0[H pe|cpC'8J. 7JAP=آ%h&RV:17Rv %!N'H*AbH <@dM|mQyȧqU82`W{p3v'Pzuq,}cZNA䦉u)8HOEp$9 ،U .d-F;ae)񱅷M`d[Y&i_ڃ$ゴMx5/,mH-Vkѻ9dDRBx( 42 \V}Mz$^{QR:+/0s<=R3viCSiYzCQdmP~ܸ[C~eL;ũ` ,x|v7\ԩ,$F7BӞIp$b_]<>up bfaޠ' W5r7GQ^+TD`iB)HgwȪKb Y0&GqHwGG/|K2Ⱦ5} ]fT^vWK?VՅ3UlS,qOz6OtĝEc9Rw1P\`Y]P` OZwѕl R狻/2V RlSt{0g27<;_LkYJGq4wi= P, ׁHoߓQص)ZT.Zň:lYopfJaݹ,B(ɷty-f(F'T3M(:siqDټaM=(Ԣ*^Ai Wn|_.ne:N3dc5-bEѭZT6dhOKGX@@B{Xoc2g"|y{CFaFݿG(hB񁛈 |HU[gh2J(T!bL6<z'x7̳E(Uw6JSc[*Co:Q3؉*^vd7Ȇi=ѭiye{׆B#vK J<4jv O1n^5n)iGI;%|()|0"ޜԊ;( g|q< B<:zI`J^Z14ed\2F+&S9Ny ]jpbEp]XE|RǛIU3R:ʼn4@" b-7EH왒3\C:xd?[|00&N/oPs0fI*EQ;7˜S; ԅkJ\H~ӌ|ϫY!;Q \xThC۞/:ěvx>~>PC1'ɛGK0uEl|נ3W력 g'6IqWpu~/oïߞ$D?zPl0 dL+!& Dz:i4ԕGSrSG >C:*1#V$>Б,M%9"&ЂoJ֐;M ` q5IsdQ9ԓA69%6--Ŧނ=0 wW֚j"MPȞ0R\qFX*_'K *f:c2@:}bkh%x$ˇ)?BaP@ +w P2Sg٩6_@h-:[h-== dcxR>5}XTeɐYBbrO74d>*dI'ύMDm``I: ے[XeoC6QRQUڒRei< ݵk$"5Q֜]rF:?LӌWtC7K1s<9m/8=XʾVï։vsFV]&{ !d/E'@ge#& ,I(f2l0tR7?g(ss8*K6 X+dӺc)M3b Nسǿ<5|Q(;@WU0a-&7|L`9WոT'K,(@\l@ߜ=k}?$8̧O?;6i*X1 XfeT 7v1>ق$SX:boc6 #@ n=VeoHb6U ?d{KrWhRN=+7\UvyPˇ>FMGd$ _A ^PrhT|!ܖp c T?pyߧ!44P q >{\݁2a$[C,[ eee:^<w[uL ߙ2cgw+{} _~pE,@Fu- N[1q4:kAKCa7;*Uo:0MuA\(|;no7!,i)\ Kl+3؆hT8ǨÍ_ ͫboSdƩ,'h0{R|JU ?"8!.*`2}::B:|-RF_Y3߷#wL "҆zxD1d:7%FjsXM;?`6kg(ǑL}roQn3\WDWrJpglפu8׌LIӡ:>ro'HmGaP,X=$Ff8gȵM S d᫈:WLY_B*";qٶw#nK/F6 Hzɜ !JXيe.CdL7? xE˾E2wS"gzc @F=᯹zDQcDc靔)n`b6е=6ѿi8t) bCp%BDz lDtںHvoD C6T՛ֵ`XnWWv=QǮ~_FsK0T%Eڌ,AEf.e6^R@^H>,!TQfvLB~?O{IK0Ӡæv;`B<٣тnxރ FVrJɥLMBEpW놶iڣֵ\%mݮ^wfҦkGT/CnXpƿ^dFs%ֹoK`\Z`fvq:n[O*b\2!MJ.5eިKڕȚ c+CFxua=dwyz5C!)Eqjzf$O  6ݠ r)rTy:&\h1.(Q}P3Y4e]TE>$u-<4_qtdiTjjJ,{>3vARMEmD jz6@Lؗ/g%c"+԰Z2V2;΃\?;q/095iл_#fS/{­&XL&*Ԛ6j~GI v˵zD?Wim=ȎtnhNMp>=;1u uJ!Ι/}sW*  ;y%;*NFYY)bD@(a=d쥪Vtg *2`;baw>BpWu˙݈CͫIkb6YhmGm:Nhi!? 0 SK1׊K>>WTY酟 "}4(8%Pw'-JmBX-iѩ7>B;ǘ yտ-abPK "({ Lq=FRp c7(ɐ5a`ϔ +Ȼf"R R Q=:s~G#ָÃЃӯIy8 z9}{s2˩ֿI$'x_f@^Q:({F/}\:͹FI  ?O\ZڅHӳZ+h·[ 5ZЮ6#wO4uX)/?ir, !L M92ϊJz$uV62bn 4!ÕϢ c6x}ZVLnSy4ĐTu~ܝر{ %-Gtz=y,)C1C Qll/xQkmÞď^~ߑhGuc/lu5}ole mwN1R3<28GU!BmHȴlrG OI_YFߎΞ;v+Z|~G<Yú= #)9C͋m ]gt*'f i;չu?lU/A;`j;fx v>_a1n~ 8q~!̨`ÏAo 7EQke1 d~##3] ]~ п 7ߝ@k]; cuv.w NoodNfb\MmfStRd{!Jk|,\6>P$$3yr!X#M-Iyf#=`:B@rC,6dy+}@Gr!+FQh ]r_D[?Kn4rvA_ERΥ7k,=ZQCGz~pvlG笓1K0ǤMvߡ7TL9GҚ#ou&SU*Mj,4CcטQQ ;]II! : JB33gx8n i*5Y 0wx5sy]"4(x,G%ˤ.o'g $a R0`mW(5 d. 25$3^A]sHSu+e{ȉOT[`ˎSAf/LaځtdU5 ?6êl>}D4iX#?ZJz& M"XXs=7w8^f+O:!qn|߹E#-63TsZ؉)0CrLqUQ\|HW^ #ƀ1g -pL )Wio;o+ ;w'dQVU=>z C-Rʻ+.6C$X`>,N{c\ V|$RJ$؁ /x)MZ`{ qrl\c|EUT̒L49k}Y-Tۥas`;(S) )g9~1U,oof̦u1%}G-UܤоM\/s΍ㄺ&N(7i6W -QjKkݜ^3ndJ|~>W bOmlR?%NQ)ϺߴD7z&,Oƙ5T ΒbAh6P8zƹp,}ht DF@7?$C(.eh!/Ii͐ OJunhIQWdʗnvи&WA__f)VǗkQVBGcN-*4.ی̼9P W-bښhe@b@w ;'14!}kdm%- )qM*(h+m), t>6 ڰ}x% {Һ9|Bw3>oi^D"OeA'c"&Bj;RD~)CX=4Pc׌3cI¡ִl] 3.3E2aβ8E#}tabS{z=eؒ0ڦ7T2j:}͹ԭk)}y\SSZeY")?3WzcXRSBKpS.6KDOig6BJG` tS/5a9$fe-qt9eIRb7%2%͑}7h߯!a@_&pZbWo˛9SdP"9'QB6Ӿw}s նd&ea2")=B|b0PCAnْghsUDb k;:Bj>;b􆯪B1GQV5lCPBT &+|ߗ5A*A(xT 3٧b`4BkyYbQ}wtK!,i]I6Oyy2j慉Y>u{D''k9;]{>O &vO\R/Ģ6a(bXUo'T^%PDƑH؜ dEXO0׭{QZSEJ3Ņ}Xh4WQK3^-63#6W3-U:hߗ>XJ~W䢸4ОUr[5n'nyɉr[/0 TET0Db܊ɸk5ǹV]W꼞֯Qԅ.*s[Oe HTAHŬCȱPlm,Mp8b}CTe[oZj|Ԓy@tz ؇Yn5QNa,H.Ctl3JA|K"p嫜|//R N> (zAKVq=pf憂dQaj vDpǏWQ% +NC0tW߭quCQ·T@o{3֓3 zC#]C[&393蟄ZdvT$īVkh1(h)k+'\щw ^X{GW\w 1ȁUd1B҂)nB(^7}NԳ4mXzstϓ~ӉXEdմ* :ӌV<&]4=In,rheDz(CIH)pRa4m`Lx&= _Ce\2x{:-jiayvdmѷSZw"E<]D@)dZ7MRR Ӹ'X>"z*X&P_b(P/T(.ZD3((_Bn\r7Twv=sXtYBu ŽfjNQ8;vR_0LZE^[r"@ׄg{g`ԴAE sjrz'I :}YӋ3r~_,!YysR{`$xc$]T(e.] O5bFSf W dRöRZXƶ'p&']UezZ*Vp:CP~Ĥ؜-Rq79F5Cz67up1'>,2.HZ01yb'JDh)qiַ!YpNΛEUD,"5!dkM3ɦx]~~4ʹ9~N>݄(PT܍U,^3ݢ2ՠv/:%٢ ,9MnW͝? t`Be#@'SlTuN],:1_Q D2X %7!m$e_$Qp;P{x}CmO-'|`}Ww$f GBį`?gEe[{ðN1cAsܚ Olz=;}7j}HI fMxн:dF@6fԻlY~Ĺ="G:{Hq;|I ƝĆ1xR(PelX7K|gjl@=Qdw-͕cZo/ fi#S?CZEʁ]/q&`JA|xTbU`Ydc\bsÆω_+<$^Tz(Aq&[0IѤ3^g$ Gd9PŴLZg Qg~]Z+`#=ʨȡCʿ;F7R6_+>~W6lIExfG|jW@~׉hq0޽Ex3AT6#H{&C/Ԓ%S"l_m@Q]}pMΔٛekxQ28 7¤2w؁/ğWg|IɯV1H' qPN+tx4Xւ%oe͡H.PzXrIRh!K a5$~.d|h@;9=nAO%.9!~t`TW&Bw)(з@&OW9/Bņ3REVOL;7mfdp;N \HL: }7WC +rm'1ߖw&5;t|l%Pm ׬Ґ%?HasJ1f;>* KWe.!=%Ю@gvɬRϸSs',\sBq`@)o}MsgK𻌄ŧn!27kϸl#9ScθJFx~feo~g⑃,l4ۅ?JwX1CePapuO+5 8XQ17d?[@|)0Rp9um `|Ky VU&ےro$ FJpEDN#E8"p{sC3N(v`q.gm{p?'W 3C]cS`\>vO 6 J;`9_1i4|q5d8xZo[g5v0,yB.M!+?33fO]<8Z&s@ɕ66:1ᷔVK3"HS 0ޑ-4kAl @q*tN[%0?\>$l zcJpbdL;BҴCKU@#0vվM6"=$&nW|mP`"f?`hxMrW YeC}Q1Kinh5E6bT1@%JWkzgQ/PB/#0eN 0jȨ6EAP]JχesG9j fEFp4nW|>EBMc7FH!*K/E8-:=4K9gh=fecot͚<:GL @iEq1-"^K|(/d#ڗe[ŇT#;xm-.\$`J3[-$~ep3™3  [+}8ebw* .Vc\b{4B?/;PL.*I$ɪxX&-a+ew:F"'oDUb;{9,#Ú3@sE#<#A%ᘀt /yAÚR,2dl$TחrjO:*j\s,4RFYlȊJ-bXrN{C(ۉOgC]?#6b%N:|TP_zZ0z AѬA#ɑ竳![GeT,v߰vq9d mU&>}QqP/|zoo |An!jV Ņ擊m|v%UU)8\n/ͬb jJz4 !5-Pⴔ^K'q~@ Xf.6M HHѓHl_+J&7PfS h -ln2Sp2&@~=O_Rܻ5?c8 2ZDf6;M-vD)"t-~=޶!P6bC6 &AЅՏjRSĉ[| PjBJ0IHbZ.B:Ǖ޶q>;ϛ@A%S76?'KBrpaThLAWB=TiɄbY `;hy·:߮;6RZ.hLv=.fLDֶa ZةӰL 9[=y s:boP TgVK>O _#<`>%SynԽYG q iVju`(~kNwZy 1ղ#7pT~ )ǜ i[Nhh\܍/(:ĉJ|2VcFIuxČjFo[}T=I e3A2j`T,' ;4ͧ'Z53.r5i ̀g#)c#F̂W` NIEAjLB(\tYWr%i4 ?rSl}10])sA[kL`#V] Յew`=_2ğ<*!_ b-`k%C@q{0ȵ4B|hPmxX]Ӷg.?7W$AqP!}킎Ģ0YMЙ.տSEUs+v[Vx ;7ڗnwigFNDoDEȔDa &3C4(q9I8"49=ߤ}fth9Mqzlw̩W5P ٬ɩ]SLnc@u2pwoHo0ؕ'$']8cX0zo@ݪc}jϳdͰ6t-sYo-mUvL"窵pdQ4IM 9RL*ˇ aIve$;9:ϪA~7c'͍)yòNQW#.S '$1B{*k_҃Ἧ ճUToؼK >9e#[0c "td3օ.Z2ki)Fk 쓎hCG*6MU(c P@>|*TG% F2ԕK7iu|Ek- 2rj[s1nDž`asLDt DXп҉qP ~]?Naֽ~Ҁ^AyܡC|a)sy MeԌ_wު6pP({,sL 餢pOW\;7mZH3 8 YjEi*sݖM+tOgt^O1iZ6)^Uͻ*@F{Ob;_j.sr"I*-A\I6}T\Ɍ $9 ۫H/be''%S<=8kDGKаaD[p>ϼ"]1 ~sahu%MzoӷGL37>Ms ǜ$P3,Kɰš>UN.o}g|l] ԫ5P@s>QX'4*,Q|j>QfjZX™4IQ_짡uGq18$Ro,w VgMb!޻+koMEG4Z}{nB#\ y7$ 0 FMx( DzCjg*ݪ)-cR2WM 3Vs\Y‘}\Ns\"oZ/I]Gt^9b]+޵-%goa/DpE<|V6=_m5wf\hw*NJa%gn&muCcqt@¯HW*ڕ`0p0xE&y [,7Acofӹ9 Itu$2`Y[ 0=R{-m`rWfWn@C ` `rwqk>tNyġl -a(NlҊD}2Z=:Yj1 =N3w^ ُ`<߲DWltXkG7w]Ra*HHթ =jQX7ԘbfW0C#{nGB<ʈ, ).yWCC_N{ bԷ: ib VdF§}X1Fr *i7ou7YYx1"y)m .E2pd.ݥrQ֥ &$O[v`"sJ*ڢ.%'[Lΐ. hԿwP_\siUo֧Eҕ9p\[iJ#n6& ,y*}bZ)!I2˲߈`}S`留+Uj|*?(ϑ˟OP1!+ۀNڢWi65N'oqN?=~s:H*DOc sL'9l啿{k7ܓm=Oo8tUI0X%,> Ubw@'^Nwv%RHj``@ W،.4\:KrQE:sfgE |cXKv-O#I!"SSHJT[)4}A./ ;51ퟰx@bks ?5HBzhY? \H"'W{lVfcW;XZ͗77Q_wJ=(ݲ}Z?J1%& pJcL[ᖳ 6ܑZ"vɌE$.@*%\y5K)Cׇ"w[rSbG>vRyx{9R-+ \'﨔NU\PTr Jn& PeH骊玙8_g.t<9)nm}ELX܎ FgqQ8ȹ[F8J$RH#o9wu[&ϼnX z+>{sQ0U/ev]Vpp ,㍴BQ&~%D2Bq6p= ԘWXNTV3+<132mVbODg1vXu2  2xێJKPcKH7G\'YD1`|~=qj{ v#d{XHWM#&509x4C.4+j9 O& E8 v76ˀg*x9D:>>WaRPD;0_$6UݭZ]WK" (Q:%[m ;4v/kr壱}, |Hw ̂y<'耷Ϛ^,> oN[C,cV f)ŭVNr 3,] 2+l8I|ilk>ZxZ  s/2|?Jz0 .5&KKV.1EM\lx3Ν1oK׻S[u&>]]{xh8 %z*'ݹ|x{ K[:/\,!{ iXdqp Ʈ px>-:Ñ&غqdCDuNbAC 1gF<+-Ԥ۶W"g= 6  Tlf_yj ydښu5'3ҳQ=K\h[nP[;,ˇ#s y_121v{Ea*5bad##|+j;OgUゑ_׳px0cVI! W[[՚//I MpniA.%Y(Qbձ]Sr˼ϖ3ү1KS $hhi/&~򮭝Yũ& N94|2vJ1Na [DYh\ mҵjJ2hmC $R;of~5T4+=1(6q{y5gAci(8s#v{[-sv :M@c_"7&蠡-55g#BB>@R**Bpz$̅kXÙSr < [Y~M7+CR0R>m) KBПׂ fRSÕD"}vvٕfDaVvijí]`?u7ߍ-f䪻 ;<"ů ͙r[V%e15ÛM @ Yoh Qєwg Fg|{0H`a&d6E]åDCh4ΨA%=ᒺfI $VBW"zɒ Ih8HMlQƬ~XZᚡ?võI5{.9J@HbVs~쥪mMMn&{F歯;NvE ˎGL`lC;Ԝgd~)_i֠3lЊ;Yλ#``=VzbKw8`s=_QӀԠY* *X=a1_ aזM]LktNȄۯ,TR ,<7|rư&M0n8?0|Ev߸ꇮK wMώ eER (;G4Z=g"Ǚ|wQіVw*/t71i4&P1xp =m@( ҡO!X ajDm^_{Y‚ə+X `-^LH j0аqO3@Q$ \bRf u oJv* sjb'򭧳d_ƥ/!P)I~^Wv>Ezw IwQa=}*ҮAMnѾE:? +60[RUw/Fԅғ>K7O#~/ޮ$EX<6rG:"!.$)Y4(X?@ł;tC14BU?$Blrȓ1\%||C)2ZșylA~M^/iFѪEXr9CxkY2}T'|[>82ݔt{m.=n/&0!hI'l4atK;F7gjQ 6ڱc=`܄ s^;kh]S҂B8ֈ_L|:M fjHc)'*wwi5v$\*ܮR v˚_Z`z ɷ|z}SJ!wD>mG~WIqeɡT~~1_Ծ WizK_J@/~5@K 1RvV4h% I~FmTd 4g9+^iIe0@Z' JC/%~Fej 2b +p DJYM縍}4 3MH >L.8:aߎe/Dyv(ƽkHX+ۓ}-FpHU1{ex(rR= /}Nuu_e(+ʼn$6ЬM #QgN(lʤD}vhH+x]lo{R$ʷgmT}BяNͽQqbMSyN\&'ZdQ7ܜEIңVk//*JDO%&BuZIZ '16#ȣWh5Z)jL(Ƃ]v2s+=+|ڳ{x3"j 6U{ %^jK/՜ !aO DQqx7;"{qG _,Nnپ Cg/GsIC Z|I Bl({TbFPg+oKV}IؚV K!xŇ91iQ V'jqJ"M)`ko:ƙ#ݻ:фL٫v3? 9@7>CZ#j h~݊r`v5Pf]@/}v@!y+\ ̹uC~ FjŧT/LB` DwBmF^hn0.hzƣ2K*_m0 8wv4igx31jXڱucP{q*]L۔$³4Ph? yg1JWZIh?~$Yݚ~-C"b%].,εȧ_V5J;᪐~ 0[⃁8vQ=g vP|4 #_39 ڥX*2hCḪʨ:H@;6 4V.YK CMM(>f ҿ0ba;UXe]ocyE~`MKL VO){.yG`PT.L焯r 3ŚG4 [v)K2ӵJܽ .hfݗ(G%C]79]p^zaS+LXScI132ch"s[[jYRĚ/yB1fLK疟 bG&BMik| \NqRW\%|~B\ݼ]!CSeUo/#[ISFgSCFЀLԡbx,)e쬐_TR?FN?[׎`Y.""6^5"ϒ i$F9pOL7@cњS%^_ j=mWZu<qrI?;j/&04O5&3*ff\]@25yg` W-wa:~5R4l\TtP.H~(_vzp֫jJ` k9w3'W~H Kg-%S7%⟲Y].,O -_?_A |"XBcWT0:3S-O*jdJ:4 ށp12tqtJ۝çzؽL| R9dRĸl2T)ܘ{hlsuU^U:_:E͆S]|ų )pt\s3׬zIZ`;䀀*0ڔz]~\Mw & TK!iVὧYnWa8YNB2'YjG$H!Z$<ɲONx@?Z#qBBgl{ ">x.s#]Xi-Hh] )U5i!J|Zy4{ GLCY-b6m"'> P+Sr)Dh=fDž)] %h}iC3dXɘbx&(L<;+ςM1yr; Q3Z79+ GkozX+j6`GXݭ^!)*? cPNf1שFKQÚ1\c#ܱZV7U Lz0qe<Pӂ ]D`| nqBV쓶,W!<s-`7rtG.J`}[!_Q/q'bYiҏ.1$c9$P`i^}Y+%yʭJM1i [3r"78Wm=#کC{f+zJ 僲iR$oو -s\e {k%yyu3.s5NZ^T.'(iu݆e53+/e}'ѓEGg[8th8zi~8 [$ `8;ok̈_gH|w/Wb[GɡɔJ"""6,$ 3 3y8_DI*#8XϓM O>A\;~T-R0q5_U6X> JMh0H6 ]%ʼ&Դij#i& 0UuƾC(Q#&L,%Pu>JB_)Fec {^7Ҍ,li\p+lͱ@ R - +vO]vg)WbDi]8y-fT0,18u(F_2~S"Pʣ}B<)YIRvJ"]b8o&ߔ|m6ePM&2FMtk@Zl*DԬyybi#ne4W4@-:I6ڗ<{tEeحZ[wJhŴ> Y yqB$p^Ȟy\"<4js~V4FLތH)|Aiē2,Vgv+U-3>Ĕ:3T<hȲt!VQZdY%0\[d,@pŻJKsyB$BX\nrgq`)Bxe۪<3_L<0_BH[r@eLfI5wx3IP8Em@yoxXz!rh{66N>Wף&m>k`]Vsb쳓 yX 4"R3j!{4<Ь|4zsrЃ񈌊qĝM]+}7x}2ã( ̿/= 2?fG#C;Fbf[ORv@Jxs&''3qnamMy/TMBNuVּX%-6^Mi6)€Ud)!^{ V%KF{HvWB T0ZγH0RbϨ1w;a];('X?ln]ׂMYl$cvE_faD J? L=4^bZ9ûje:<=> j sPȖ`Xj^ʤadPpC ŖY1ą2 ΐN=.e0-/c8^kP̐u9WQ`eJUeC̯ =1I+lVwfW>֦8ly<[jeaZzJwH[0; ;n TL8SA]9WajOq3B9q(!EU<`x͸!4c4m݀/R{(ŗ׸)o*<Ưnmä"/.3LP9J-<,o9WaEMC^5 ? dGnC-ij ]T?‘>, hw}۩䲿:(=C.;i "I L4;8/%#ԑ4?}Ku)_ W@HȔ ms7bΞj&DE\x:af hYUB! ~⣇wƿ=6SuDsӌdsk## u>Rn$Q-cl@sXdJѾfie/v<5 lԟlZ} TTfJ> &ǽ+tUx 2b\2'Fʘ; sP"in}ﭞTa{`&ChU `^{cEʼ-֖ shr ҘԹXKss]lO3l.IUXExp/9m;B ɔX 0]n!g]=dqe+VݎrKLܜ+6Hmc:MP{lC=,?7'M`C/[e9&]=ìE+zChhm:(-HtɯCh@LUeL`Vl%IRwE;yÛ_ ^2μb1/]Qk4$%RR6MvyѼtQfD .(lꥆ$;v%S>%7qW"I|`J(;Fg Q}R^~&R5aU.©`P&Pڎ06|PvEԛe BTZD19H>x@tic4fj5=/QƂo⫔</~"q hgh>=$MA'"nGJ@+y _΅?|m!c"0,tOEyPjZT\E觧8bb]fMo1= ǘ v4Pn/_1gLhit`=w;YЀ8K32<^-}rnJ<R(32&( 퐣 B:i7<3X˝Ե@?2iB'ڥIAuf4'Fh@y~ $q=HijtӼSzڮkAB=ZٶGj~ $ aّ=5<~$Z)7rʘ"^/'\B_<ָa_A0uې +Fef*}U(u: wpY-=TSGȉ4Ϭ ̬!?l;%tC)H:9cIr(&tL8P\ 3Q3U]ך5v5VlyY{UX{2/g%|n]!MhNj#S(DFS֙Oy&ԳD,g{ql(C9v{Rj$2(|Aи;!w> ya}@,2∿\5 ihoi{^*jThuxt0HO9Eb2j!$;Ci{%q 9}`.1Uͅ9pe:_Bw|%{Se_NVtU=]h4y)<040bcHgO s~@A s ܙ=5Po6&Ցr%oתB`ף+: 76Ѓnaz a'QSʁާtY˹$m-5&į C}Lp 4 r:6A8R WnYM1#1eQ$|Eb If ^Akwc YOhzJa7X}O{5jŷS-nIܕKsi ] \b2J 8GOy#e N2D&E^a8V?%14tb/^EF:TfԼɱŕ%|M>VDLbNfDr{џ/y!]sJ3sC#>D~ #3x Иhĉj^^yo+>Zddcbva3=,Vc+]ܤX{PؠM{2Yl'_.!|vVoU)Sg?sgqf_U;zEC+c ~s9;,&'B``?pqq+&Q: )ݲ3o.卉Q!EY}W|e|PnMg"X  EMc?sek[_?PP.)0Hmqù;:K\^1b-f@6`ʗ!&6$`w&Ψ#R 6wjQK7y`ntHhƠ=i1 lݖWajT$qޕ`1rB5>$`7׎zu.O(Bm" >+MC:a0DM&-y%;mMgGhqysLkRr=բ)k9NPհ#k\%VH#-Wxp\;Ҧ!4yg֖CsyRhh sE$kk>u[D;:n)H"~!q\[*jw,"=")RĪoՄ_:1!=3xN<> qz]tYln˳" WL \6=dr#ZcqG>5}vsBJ6EYMOʾɹ$# C!KCdpi|ڜzAk<U.oggM@ªl3K70=p/ga1ta|I]JpB "Oò)HMLLNQlHjI;s_xke|;N%U滒c;ǡB1_0|Bb?-{SUK#ϟwg4󧇣$ R*KX/r X D :?->,ao;Ϩ-AQQدܭmT+\/hMvȌ+Q?E,pҽ~_ȟH*^Z_v!7R=omh=0z7UU]^TKi>9_q=og$C:zDu &; 81x%yjAu!g&Cqh=s~aםH K&mH,_E\yJʏܝ[jJ6]Mrk,K/MJڇ\֖wkjXw5f$1 lZ+ z /ᢡ~ CyqUqcEr^]L,Jߐ*T>.ƗKj ٌv*DD_HoVuUs)PspC׀<uXGځYG$wR=~vPI~봉|?\,u['?wpE+Hi%|ʕUC%@H꿥e#7_?x pv~Z&#ЀVGէ1~ :ktJ ۣ4r5HF`pв'p hL${;3I2"03b)DZZ|P$L9=XEBEMF;oܰx %& ia.,JIIO>#Ct/bf)T}ӟw`̈&n>]pΤUMenJJ *& @3_ S؜;@l69%^&2Ja)eVu1Yy? WtLxQJElZX߆m7qz¾MdtaOюZMhk@z8BqNC8&vLkϲҞ(z@Ca" z̻ԐvYeH$~rjVo)̗:N,ܧuF'V6d)GOMD{S^p"yNTB6GO|V䴗EDX,^E'xv=B!Hضf,9(mPKAq3M̺3 ȋ)jXtb'|WQ4X$jkF8x^)[\nW]1b/&e>'[o#qb(>0Vpc @A 9O f9 Պ3[ s3:*>F'ws:] f8Yv:" an r(&3 \ۧKJu\QSQFMlb7:F 'zh3+ Fd[!jicif/hX/.3n"[MEmpKf).F1N՞5ZV 4F&@}`)ۓ\ Y; rOd^^\ [j^W&b0L dyAv0*9l4E_IJW(eoJ29yo2@ɥO\huV,K lr[&@ rlLō#l /.rY{HIF Q@ÉِӅ-%#z0]try.cP|Dݯ8e$T~Ž +RH&W`߂]?1\W>0.JyRF5m㥂kv۔u6B;ԫdKǑ2[QdTmzzlG~'Tr f֔|,& 1w(ه# մsVDSe+߉be*4t4G0+4ivFGm-qOJ(f]e^.MTWZ6'( YEc;mڱ$Zo4~8Δ$!yC $(~P2/ !YdYc[eQ+a`4U1Uvsy~︉3-^ޫx/({mb@ooqZM9 ƺL@qS vRGt}3ԞVCs}NARUY]zׇKc_Ȁ尕\tb;B ЫP`@R04> [.Dgl,窈KP<<暒'#s3:C@I%#%"!STKUݖk,`l|!3gWh#) 'S'/;xگu_f(L3[kӦA")84)E DQ|ӗ$1X^/,~Za9EpWAkoA[/@ C[ˢJ?27Gή> :z(Gʃ;o)e(]2x%fFeHz2F  oG]rJHk!Dw9ܞ9d?0I [~@,̨?T kV!~݌#((.;kr _w 8C/[p"e{iu]1o*+ᢁH,C v s-Ylpw%JįQEExkB>(Y~9_փRcy;lf (Zph+?$0){Te9': 09_*%;C'Lu\#@!}nkj6r`W;U F+"z,Na0@?z w?01\FKI$UxuF_Q2t_Dcˑ`N+m.n]B4>sŨu"/>yK㺉{TkJf!H0as 0H#!GW~7Tɩ GzO5x֪^8 EA7LeCsX_86|1yF@{?5Űte-92; ]Wp^>Mi\ae[Us!7y WfU}^VE|" lmC5@їd׸ h]iSw/{=MmEVCi6{b{[tbJ#8*pEᅣ@V1.Xk-f" . %ʫUDf?!`KEs7{A؈c ֟/&&A9s޵Y&lDxFmms#CjquY0)^VPsU6u?2k޿!o@14(8‘aB 5`srsIRI8/;1ꦧZGtu= vWfeWC z),o@pEGI@ċMGݭ溱)!65aC6>6*l,,21:rW߾h%3cdg`whܝ:j{x0jW&T fA<\n?e?X_\Uu(TJ;NƼ:XvD>ZfۆgUi)|y>J_3Jksvzk*ULf^}*WZ?-F%w t_a(2t&`0+?>rP jHJKo` iJxD7i%#QO lfM}p bs K9}c<:^qhr 9딂,!7kG#-'gf-Jf N:I*|4Hdfg >*K0 ńRLY?Iզ8I(}^hɌ$f+9t+̄$)JXg6z-$!np&¾(mha\,MYJ8 IE^|B,|\D.027_߼Y6x^FFg0[kM.#>7knC'.2|fZ (S~zvM7Ix)[DyF׆׼g&Ӹ+C2K~n%dJS>̈́oE5`)qaeYC6rSC9fIPK1l1$0 Dž1`48C[`SBfROؐ黔$/jW{GIJ{ i0L @[O=!=LȈ7wN-"\\bQFQX,eMCLDA7?< daH;OUg|O>pNǐItŪtsE1SsñA+8Į%fq g*JHj`jRH%BjWÖ"`;xVrRgm2'}>50;G0c"H,qZvOdW2c%V>oX9˯|kYtF×[' ]i3GHSMBc[ Cct|4'&7OdP 3++Y;@3It6rѩ`W2UImKw?XA>%_̉ÏOy}Qc ғZiTЀ N`}Oi.C>ae7^E^*Hy]l`[)]RRsbsр!g >veg26[&QC\'..Hv8tebp][wb:шf4 B0؈=!Ө. IjhkZvU[c@AdMij`KB__xP踬 I @Vɀ]61DCtpd$ʍf3W, W`<A)SQU0_Ab(G$'K[A$GGکJ » ;3ǘwr̃, >0;I⏪SXSNL.d9pү )'ٌo~.L1iHuW0V p@dPܾSW ˾e[B4#f:gӱś{oUh2̮'|ޱ(N- 0x9Ei_kK .ݬ$!k6{+wz۶)0SOc}U}гK6 >Zo09ڝٕ LNC :bcQXQdɄ`gʒ/JcJKႧ.SH7%jXn[7e8H눆FVIMp)ןRTkFO jc_E2l + Ac]A!YLEOw0Ȝj0z?md>.6tm#>ZDAzˊt޹emV_Vrde&5 HyO8D9aJKn/3ꪀnEqADZzbZTO+؟Uٱw-xW 7͋ĎM45܃/ӌ;{[D%!^Luqޢb*K =F<ӿWq9׹ǻrPBJ^5]9ĥ0AF'K%d ( mFcO0%<ΉR$6<-ف4ngnҩ 뾂^!`ܐbZY0HD W&lhsk'o.fu#dR{z/F8Ȩ:5mU憘I˪&ڟ{Xb]FK(Mi[<xA[~.$L )p(;}dƒt1~ҬV#\f[yt,7I-x}; ̙Ce;v㎸gZJ샶+1QCO;]4ZPQz;׼(S4o6yW4q28& !ׅ>X^e,~8ivfBǬJE ݩJfVH DoKg9:KHM#{ǐYj4Pi \Me$u9bTRⓨ|*5 " pG#ߓ]<)l@M!\ RU7`\ix6QիkDAP3&y7+li\ ݐL=[dgqV[W wsh)H UT $x;Δt0)֪WجÓ٫x#‰֡!3s4mpM!tx:=6lK^\`vQw9"oŢRpٯ#/ՅO' V)#]+1OŃ:bw~rd$[(Rd,~ǝc_,_y=b᷆ {4·Php]t$^ѲixػoJʖEW\s>/h>XE+HOQmk~jI Ʀ2ba5$zLk]bpDwY On˺/\$-+`=xɂF^}h!ltp#0 |[¨?wJIs::WP?o:B&(6 MהY5|l9GM!9.ȋh 17Z.@E @Eƚ4)<䵷 dyf Tn %nܾBrLJYJpxIdp9Y$ О[<`B6v;rf%ַI%ktKV?n߱(G2==z)o|7P盉X3|mVYoIWt蘊(Q)Ǘk &;Id|M%u@49rZ`Զ{(;bxD-VQΌe,Dث&\K\G>9&| V;m icrRd{E 9˟$r9u2Ca+.:F(zz1q)ARyvH#a3h8: l9fmhܐufj M!.(q]BqX @َ&cG+RKB BE')އȶ~Z(A$ g?L{Ugr-SUȹ!/,c{p$ǘ$H,sܷU3 k.HQf:hIx"嚀nn#$|.`+]<17"'zsיl}CU\pMyKmf8MlE>{OM3:`HuEڨ$3Td=heGT`a0.sCQs}xu-ԫĭt$딨g1kd}B>0&Ϟ~;NwX:=473˾#c߀ݴO_JubUպbjV?^k2J*w:,HSK\%X$ 0jxik.G:<K8Ai0,X `M)>mS1Z&Sh#QEJvU=F^˚%Ʊ+lT]k?G𷘉9a{{e|>e~ cE4;] *TcL/,бM{H:%r7C[WlǷf}񽝷; V.4-yqYw}&bZ1cߦhEwkl̅/࿧@:[Y|Tmǯ1;A(INL4 I >e+fƚ={]\3"> 0<}]ˎwZh2I8wR~,K~+߄5xQoCԗʼn^%vHZWMA%b9&Ѕ=T%}:r^ȞԹRQѸ]{bBhlfb^p4>Ƃaj"e8a'#@S7=UƏqåbcqVZ3oOkCK҈NCuRVJzuLǒA?LQƱ>\wW2Dih9MF('6h?yxX^Ri UR)B̎i jrs1m&!Bq?Bᰏ^}x_Ξgβ3r`:vH ,[RrDq`̲8F#B&60~--neAPoY\Y?C#BXf.F՟$)nI^XCq^"y(Zan}b n{G7VX~Oˆ(b:@eV̫q9JpQ%t{،DsP% hLU6lj_ٱS BlqZQ[`,"6ިHrnLEW;!jGH aPb;*$Tѻ%\PE픿Y`)I:}L*5Y B3+e.׽5?7/oS)C֥J|AkFم̯tl*@.k + ظϻ2#g԰.sW52kg %C$K-uqFI2q(ƴ oBjÊXR"_+}:nZ2ҵIgfF_7{܊VvyB7Sd+iIXs1wLGΫ14 n|fcQrmE2uF:ĴKԦLi6f1̭3^Šf띛 jو9*/:@cv> s{1(]UI-E" la[y4$ɬ=F,u)20r-f R%%X0Z﫩€R݁P B{'3}ck[> كjXŦRzHU6C ˩f>Fmo D)?Q൷"Y[g6,gr_Lo-HoC=aʇ* r2ذ:̼GoiK:7wM&u۲^b(%o :RB(GF7t:3= ock-ݍe BC[ە< Qi"St-`XZkK*[֪+wۦ`Y{e\U '}Q N|65O3U>0٬:4[v.g9m5Uax,Ӷx`tkaK[J)~ԕ4];;9q Nk43 \& `@ LgͲSu`7XLw C.Q S gQ{Fa3&Q;ڿi$Vzsu2ւvءVij'+q|ք;uxARBDGTJ+9Cӭ͘T~  {  wK;Lr\2o5tq&fs_=,,7f^zyQ,6 ~:-ta7tm`ZaP#*Ե~J"y0}0.юnͭBrL)+d9;KnOo_Y,tu?Qm4+5Rv- !-pT Btj|`3yJQWZOcjdz%kOlGGՓݿ&); >x&r4 p5\ SRUl\Rbz+.;pá'}SJ_|i]+K0 -UK`(JoOl6p75s}F2L[As߅DIV8 ⩟ʰt^͘ ^Q#^"?)VݖB:ULjLlΒC;M}ӑ;֍i(%g?R3,cxRy vyfvw`Ys#9o44zJ@2^]lp%i6\𢹠N?+M8m+ZF)on=d,v!osGGY. ў}[GJV04eN$㒸Ѳ6hT6~B~?}7eӀL?b^%iw贈A;K4 e 6 fsR/=|C&?nD|Hq{AcX7};.׏?],waT^'+@U.vQSXM.LX9DV1洙OeU 7f9C6+g o _aTE@Ika J7]V܁(>h8(~TI³>4zkMVI$Y-_+Œ,1ZCr &ABh ӝÃP0Nq'2c.>0P'`7oבT.[|ch;&{n@12Sǐ*sh#**=&}FTK8u]WqžzF'c= 8e}z+BTi @[@2$)ӹv5R,.*I7 z;I/8mnX՗󂬾4y'Ls:|?~oF#3֏}RQx+ KG8 gRWBx/]#?rwe6ޏś~R&l/ܝׇԳ'7RC|\Biznd+cS<9g:jH7͈v(=ۄ“4TC,۲'a5 =L1-w{3EXLdrJ }1gcYuVBh eL6k QQUc8]Y;PEHtQ@\"ޝ;0yA8%I-JHӲxr/"GUbzݲ-#H''Af~6=Kh5ꧡ_)Uj51 ۙz匿 5i˂8\ȓbȥoaBr~$  u1g*ٸw> nQP`vv)tvIziz?,w:!A-)?KzԙW(} #ȶ:MxXKš(Y_t Cl96vdS]3NǧjM׺p; YT'V]bF ?mJCG& a8/4UZvÉ f*$5X9\܂Kو(DAxWC G5{jm2ŽP ۪as\ik"ީHy5MY(#\R&^H;} nɦdD.Pꟹws' -` 7UxPd S*y ^S^OE1U?z'KP NCLKl)BUW@Ȣbe9:hɹBљ|_!kw5Ml($Vrqz.W~%# k+bC.!#Ox@ba-㦢9JO6Z9OXޙm*a̠UA=[PXg=OI7Ϝ8Ak ^LcæE4d۠2/L!4\(T s;qN. }E~v?yuCzÑEeg"m 0HC!׬CD|JLk#P:M̾wZhp/>-J'c޲Pᡗ^ T{1vż=sWTe*Z8 XB=]X@LUP>9!]&DŽ'}K !b^`Ƥq# U,#=h5^[Qgg5E|4eb7ߘ-,Z! Y+aGYU?!ޤۥIiQ~Ϥ >cK>[r?]r!5e%+]gDYKS;*ėݹ8 EQ5i1ȴߌXS:Cۇbjvv`vSLXw_qLkЊ$T7d=qω[&nz1sQ`M`aGm\w6BwH 'J{x2#Lλs J;ΝIl-sEGSɲ1-t;at{G^E.h֬Dg.J9CeL]"WhrN^@}d\ /wWƟK4L-ΣZxd7cQ:1"ω@wtPĵa{ҍT).++u4X!_v?'C5v*{B A^M>"{ؤ`)I%kyNJ4Vq?_mV虹 ٤/`@қ0v_ N+}Z4FCDk,:| 浫 C:)?`>/+$4U~IbꏞSkxp8fBx|$-˯3N [ H^ZRck{%,勬 l[+ ux=X5!QGx&.! E|σbI:_¬T mtt/HCiЦ'Ǡ jh/A:v}Ǫ@](c }B vi7JJ^|*њ?\Bj0o0MiJV%ep מ `yogYJD -_ޙi&\hy:DJn{sxb(Ej–vO ěP 3y֑\fk&fVAڵ/GQVUU]G($9̸:e-G7%AvE;?! [0WB|V|i 5 4JMI^|"xYfr0G&``}1چDxUIp'1@t(1@+NE Nϲ2a#\u4 48\{"R؎^ǽ7'׵mKs"dȔ-U]z"!0_3!rf-ڹS'|25XZB];V]h!@Unw;YAP=DRڍs6irMm{l7|/>z>JԚ Y!iJwU;N?Nz wiI@|1v(g׸2k }&pBe/ uVW =5 m .:j@%қT%#XO g煼Ɂ0 1 KdJs3!3[)~ۥT =k,)H֟F9,wI kaXr;/Xү䟯]1#<.5kPYL&gG]i$+dcsA `LLqc&K;̧7oLKܰmrn)Ok6=t Ef'n>&Y͈gVyqb [ "xe(E-wj1Ǟ92:j-;|;slhzsy&:Ͽ^"J`$ exwUioə ٜqC%_'q4fٗσofq4tZ}]A^2K kM6a½>v)7۴:ޱ:ʡi"LshRDS+Ur喭h ze`>k bj1 <asye\[FZ! ^h݋5 ɲd 5pvP>6sŶǞScǚd2d#dŚgZr9 "h"8gگ͞B"IC~=AHZ@0np I{H|0dˠ$\/yH#U&U4"5dAR";} hNȚ+k̀5[-GOf^rS95:%a)`H4@Pu9̛ &) 2.«QqmrG>5'[3\)JYkà A̾SHfa7+ݖ4]؋ O VP 9uLSzs9(mR2?ح`ŴYouy'z |%%ο6[@-n1]|Ru[$+_5{Мb:AtCC;& Ż}7o4*2~q~n{cN'-fr9fcċC)T%01 - z? i.rP|C-hZ6L/I'ԀZ<#ÓK(hdDћMfy~1ÝΩV@z9\U*)}i:tu~ܕ'gЬco8>qt9Ǚrt~df/瘊dz?Snp`[β!Gٖ}L멌)\T<7,swڲ30CdU<[D\T[G%Ņ J 7P\gBݯՑۻ5UL*MY߱֊m6RASɿUi؂/MH#J#]lyN,U?-hvfl^ޯ .0܂'I74 (Q:VUcn +*B 3bPDdX0NY_ehg>icr0tj )sa͎%j0$,P,?(1jy;vF9$v ;f4m`0KKH ) R= ѡR*g^ƫ1d\T8mϨth^A5 ZuŸ!!!>AF]KN,]/ـ?ѝ?M"ef1iq $~0č;MF5 {GlyZ^;3b!,2,^,_!PaͿ{ܮCLHd O!ᢳnEڀ"pl'C: <"N5P?S $ ?#YgI- xXv'E]}x$74C "wԋȃ'!0:#9L>Ki&xޭ,2ڼ[~N/vF0 .&Ě9@k@ƗFz߼@9I\tp)¹e?6gGֻg澺R9㠺*n3գer+ #o#^W[P4׾):܈:]xD *zyX;R$(1#55~E۰2wxkڶ$;IEbU7 Y[Q#d ib]yL~<d)3kA_[KGi#)p.pܺ2[sx?zj{f 1JoBe`/ yC!1N8jnt$%Oӿq&lГN$9L6 YAxdƍ]k;8:,aᱭ+ D{76r,r4MQAg!uK3;[3[YBlldHKHN Fވ*PjiC͞Rb@xjþ׬6UM+?ʗ]/fSyU+3b#3-gr#K7JڠTxbR3\dM-"ԁ]=3$5zE|Y fʪ?sб|ڙ-on&  U74a\|ť/P4'|lc;>{Iz,Erh,&Ӄ}sR}7b B\{'>[BiaLN3 O`ȓG5(rqmשTwȍpJ+=˙xިt+Ϡ|%٬YM3;2T1Q 0QPz :LIR08~j"RGiE|Ts̉H!@g-5*ƶpNg? SA-hd c7֌O4G'}/77hĜi("0שKz*FYU; j1Y8KE[0/}P+VT1o$\ ȥ ПJUCffE1(N;,z^k_! L: %݁V[M8-,#|8h2W19Q+R=!&gZ ߀OX_iLsy?`fb >!gWڏ?50t:$CBJg]#d;u45}]ӊrr%53xSQʥƔE)y2@ILy<>HGxzR4YKu Z zET)mRMQ?Nj$0dd9m 9C4޼}YwDZߪK%-Ha,gdlMJ `s½ &Wݔ!޴P"{cIz0#!_#jdQ8M5H3y,J*i(5%x@ ͮvIl /l:[ʠkKBel90EyǷX]\T;ғtdP.PBw`;vL˿r̲M7h</ %vpbq+6Xgc2Nc.0ngRga  &XC**}x3_~5X4bj.f)j,6Zļ ucbA~on r[k]Q0Mպ&dX" @’|HNf8ГQlAwAGіpNGY&J,nGJ_CصHuix !AR޺>bGG:ȠhI&6a.[K$r;e%[Rv۞PW-taUgʫ3Ϝ"D9Q]y)- T4&1neACEji.q0G(+>=AAFCm`A -/cM&tOT d걿ݙ>o4P> ^ILOx,9 zr0.҃KO(Uk>0r'Чi"S^FK[@iJ7")\Fb FQSIJF\OZ.OJuaW scQqؠ ߄W|W̌ASkիY4Q9Ɯu>Mzړ I4GaD` c{8zP KۋR R:J#K4H9VWuk.qN69zjKdL{ib-9~244e$ 5Y(E)}E7&/`Lj6SCMgΓOôQ"mTzzf` 9AZhjRT;,g  VJ@.vCMS;@.$L* @;?qEyaV#Ǭt6CNT+,$jh2\ |u C8'z2UOs j%m334Ra2]~{oDjAP)|!,HcTz|e؄m7gX$ 8$$kIɢϔ#)֪]<SUQIgZ!W[yfI\Y&|S6Ai*k6r(R$G)^W/m/- !+o8fhdEH\TyãƮR[aW6ΥCk [|u/ DDI03AEzb0om8%YQ\I7klFG̈́D(Zs<>ʍD*PQ3wXsӵOۚ\!|W<ghv7!r""( @T>`c,g"l7Kdz)FH푶]'cZkM͞?,T(aιX9q]wHѠa;yNH0sDks@#>}H{ gd+)度J#3eP2Kp֍:kg s4ڰ0٤~L$ 0#l޽$k{~G0$hMS1*`[;a(r3\)>f֒l~`y'$YU.`yq[zSGi ېcikޔ$8l(TJ^x1r>]{lm;(ΣMy68;Kx,d;x%SZEj 6ǮY<'CW_4!i=iܬ@+vf)'?gz#ed>O' N/De%iuR,Q$].ݜ1>:΄ i++g]Z‚%]܂rЯS7Nmp! a8R#ǖFǝrtEsn Q8j qV+&HPJ1K\O-bcX_՟99N?5 xUzuB˧AcC5ߡmP VfAP畢Z@ܽv+M.F6j2bj/C u =V¶:<*o%?%6xгc rsk2IJ;U2vˤS6E%}&p2#F2Pw>~z`L UMԳ&D91_+!?MdςMbh8R+ӎD]FW/SajoI6( MȚ82l&$"$ZŒʈIAnlDfkK+Yn3؟J@]bC̭vafW* 7k&Dg (xfNcAR7XgSk6c hքz6W-tPQ=!e''3*L9J>t㓸vuzK@k;&w3M,=oAnvFc7luL%k1l<7LO.x5/h[5q_k)dv+ 9(ꮉD D KiGl -FLXu::tG<=7߼cZ\=XG6$7zʵxs^.Ȣ,<oI@I"DSu8*URM ;ٍCGQgQ`H]2N]^Y{8\Pl(AC8_FQs0᪤x-zv4f>{4"y=b٣P6¸MWݸ3~a [kY. 09cH-9tpm-leW&Cra pd}?8SlDȐH{e_R 4KSBD t2.~jr"# _L Lu^A`،_tU\&u864l>fPԬX? `jTPiGpQ<* ڨ)[6N\ꘇ8T gar9[3X7h2^nc[}M4>?H;^)QF=31C~}/ޜ'2[W"xl]">v˰[ VZ%jjdd1po FzU -)Zmu8YW{H7$Eo*$p˫!b;2B̩3 5iNzԕ_^je3AU'O Ў6:׃alӑ(yEUfr  ŢTk){u ͈B׆p`YۘwSe~l]8.@!uJ<(swWF E1.ވ$ZcձJ1[;2Ⅷ4kidaW{! c KUcػ+e @`Q,<, 3-'EdEgY:+NİA>hC#L Skp-Wj{\e Ғz7ә~)l xV+mwJ's[thx1Ll(~6wtpፒ7`Th }Z8#<;S@ݮXIs[~܍*-m:UJV!Y 9xR e4InL7vug=BIgnW{OQt+ߧ W^pvT}\~[E<"S;C.pLr3Te@'M-|)c`X)Chj|beGPv<}֯k8cӥVֶ=IᣭIQDF85KFE=^gGIaMjt$glK\@ bRm\xYXc3ڌ _zQ{/॑3ClA=H?)11TjU-PվIYeKJ'2I a#-%(X^NT6.u6XQf7r!z+"I_,h7-fSvM،gskBxZ )u@MgDĄS:1qPin=DAra8w~)_Sso&3,\YD%txOG # ˗W35MS8ٳ}E'h9K\PZ1k,>';\gFZr#bD.!IצJ~ɛky0\7MaK9u>h3xﵢ#t~\ߕ%G=ؤc LS\c Q֢rUQ>bv"76[+B/7ioBV)5I6qnΑ P?&$[C.dܸ2 pqu"-Fޱ_z6lLj-lE.ͱV9vEw%݁R$#l\AAE˛&QZ:CnpHC^aБN">iwBŮI`lrK7uAEk5Sϵ iDE S0*~S\!TxIc$Z<3mvլ́)d2E/dUKsɥ#NTAEʑ6p//|-j'Nxߢ&iKә*YW lȸ?:Hʟ׀ CYn1+ stTC۔:V^[Iқ0qQi4z$4ȍc3ĽYťpV7OG _`iy&TG:H@ n$N"uCsION|9yW^X/4Cs,1ڒkLDCB]K/Z93Z!N#FCEA*l}muMJ+O6q{!,p9CR5K^ 8&sn8d2@d:,8,ICѢ(? ;O`㭮!oFQw)ZS'6@kf{{ }R9f[ *Md 䕬6aVġx/%c|T"${ESvS!8/4H!pСd*;$*wWn:CH#5]w Xgs{xњwLTGjkufY+#+e=1q7&MP xǫdrok}k=ez2;v? R%l5~&4ZӺZC^\Dױ%lK&7>b(b'AW)#RͿ.Ah6My:IUHA|.SA BjxGeY18!, 5Iru3"@$onTEhT8 C@vP#`MEr>$j95G!<* I2 RX1`ɂSlfrkȯϾn (.%g P h#*QIr .0Y:}rݹ5GڋDm/n!!6&eu#Jvn4  5ws|k8@} s_K<~k50gl͒Zjcɯm[GR!NCbD21%mEuj0'$0;< ÑYHAQ cDsa{2WQ nFj_jTq s^B^>4_h$ʪuXs.WQITK9jp:y͟['$x:swLvD-6ljdntH; cl﫹F>ݧノ2ǟdlƜ|R"1TE^ῥ$?` B&"1q3ZH£ c SÔkn[1aKx C0YBh{#esI #5E̳s/#H,\#@ޖ n*W8NUR{Lm D#CB }aڠ3 ?>fG< d\uWom4ԸbDK+g+.x׭+gЍ+CnOqWˁQ.;kZ;Lo<ϝD%t䢵Ђjxh8pҡ!IpmהZ{Zc wb/p/mۻQoqYF?l$m)![1[a׍t{ m CBi}lŠ8IO+@ at4^֐Ѭn:0x}CaN6*"m/(m jF*v[b 8;\Ij@d[&D ]  74{ٖz|1γF 9>>*w'F3r{锉B F^k],Y-wqI.) ܛhz6MI: >~!"8SӣQ}uF dIP v|ji,R0K_LzNI: {i-Ee{mw}c*}Dr1`s3d@OR{iyJˎi|eL 1ُ.p^%a2Z0oW kLg^3ؚ*<'1b+B9VwihV2ըO0*?ɥpPMH!38Y au{K{,֧cwJg0ִ4TԂqAdT9͎вʊѿ,FH x!|[דrǩR_SH-T|b-ЏKQ$fѫo}qMܨvoŠڊ.pR {M;M2qnP 83.$Rϸ"i#\xM{<Ӧ [:02aFӢHeDo@˟S(w_FW) Wgmcf%|Kb_9@*ze̤Zx:? W;T$Y<0 !qO$rU~^Ĥ?@SN:j<uR!%F-Q oUwϦ<醼Bs25K:Q^$bՒNB7~ 3m휣[C`M/duGOxԶ*Q@  ዸieHˌ}lv*XaTr.T S80dkCk0pLS6ŁxFnx<#\r&Lٖovm?(Bsa.(ʨCľyV 4 ܬi2F ׌f>fv~-xU{OC1UG餽)/W%RR>vfv_ncL#21UWBE!4Et ÚKe_T℔=-t:mw%`0`}m"tmՌ/~;2D'Eh4]Q^x{ϯ*0VA+0P;V/xm%ȑ-1P~)}`˂aL2wu% ^GLhZ"`x;~b>&?|#I6J7Nbѣ۞R,kkfٱK1sB\Nی }ǷBo 笒ioNإXOW񴘞B %O".yS9w|O`uNއ狦FwVh7WK젳fquT%z{ÏxCT-f#w }sQly%ƴcҶ>&- ' 䰥9cdW$y a;boUJ*"Eg2"4yNd:zO^Թ 85!\ ic,imC9 g2n¨7[b(V^ys)\gT&sz0乷u# ֭s 1k߳U!%szU>"8"׊c%o%QTCyFNJDaZJ a=P T,gkkd_]sW~w£٨Jܧ4Lϵ&0ܛ<)ݧ=k{d PЬz[gs+Ôʙ6]S%m.pˍŜ sZEY`JI#h%"%E.nnaL&dD ɟ$BbG N'_;V{tlψ)S2-CX+U捆 eh*$2VOT8<] q . d\Ǿg*`\P+ ǰIxp>1'D pY.&Mq~\4 ܨ>siz{2{L3q% >vEθܯ#{37|HKZi>,7x^g'gq.{3[*%S`~La[Bkn%*#\8_ĩ…:C oE,$T*(n~_ĹkOK'T?4^, ^As7* Xt[2Bץ& ~(dOh^ ag l&ZV^Vɋ_@+F&Sb ]MɦI muŬ65Bu7>u^%y\77Fntr@Z%!nxΤџV_U"7u(*.!\g`z rȪwBi}(cH:D0xou7+K^Z,Kp!q殲qEs,` Lc{!:8k.`s5dbQ~7[VA QH!hoL8Q0]wo5nNڂknh^A t&lRm\&@>ƣ_`B1b{!ܞ/" sm$Y$J(YN|==W\##e 59*jy5v9NLhF +u~GW0ا =<L S8'ƥѺ ^ω/F^t}6 9\6GAlѠ}~Ziߒ\VZܹDH @_ߩ ]qXViu+ʮKDFMdʑVGf cq{ʷzB jw9F[ž|<ᒈ7{_L_tBkߙ5` TZROہ,^(?p0TΎ"oH%P?P:j ZX@;aKDlZ SO`%~- ߂m9R9gJ;,4+1yL?ݖ.t6bA{eB$+Fp-SzYΠhЧyd)*~ ̈$mpEį~QLBV@褯*+ywF݂zXRe"B(+AĴW 9z3?YX{tea1{hOD`U㗤 HR.s&8j1_{z܆_dAsSٴỏy W';9-4˚f/aFC4 y8Ͱ+3PhZ(%ZޤEsB¼n1>ل6o hA!ݔ:ڻ lPt;iuv@ bv=Vh_JuM9HATm.YHCA'G'>J~i6ѝjMAټL}Q )S8# Am# 5ޮ8VFy Ȇ~n3"_J::Z2WrPQǼQe5T1Q85 xP$@Y"Alkyy"%0.y ȅA}+X,H!\+1)XUL IilB.M0ABc0 ҁHhn`\k[sSVA2r\B hd\{< ~dzw2$ *‰DT bʬngfȡ˥U%R?y0鳓|KBCu2Ya2܅@/:[7WlUg%aB*HEւIXr^6gP;1L,@NRbED4s)}[PܽXX(y-^WDDp5LȈ-tNI*Zug/~Cs52 \a3,wSuHxyiyV@mptcFa\Śރڔ ߨb([6ޗ\˧{U4Z2lz":Fk5./{n#ÖOng#ˋ uȘ>M&v3-fꨘM fvq;?7W2lS}_}RʇJu9*.\eH_1RgCuS_|}ICl(UHpBNk]kg(|/+(~bi^y7R{َl_Kbg0iBLܹyRh yM$| QVu?+T-]]7#wj"sk Unwv3Hn=+2s}ՁB s~ꇏ7el? i]5gIYߚ$AӣT8G!KqA'-2jdɘf䦅ĠC~TN`}k5p4}_D7EBH${VmGt )6ZxZu "&i3dv8$:cؽs*duXAH(G6=gt3G7kY嗰& 7_3BMK(0! 0VIm>J+ި+F;: 4 V8 )6U@bi=G @m_t?2K;LPi]JAt_qgκ;]FnՇ{;%Vw"pmֶ8&[ 5_B_|~f6O0"o V,Vzꡉ/Pk<=x[PBWo45NP0<;/e 4 ,RYT{LA<]-ď䵘so'/eQ?kiyK`!d~"܃}%򹤻uTdiFa4>,?Zfxۮ S56+1qքM`Ka6^ ٬W _Kf j&МFQY)~Mliv$?sJ\2LrK(-6Zۉg`Gm%俳mu>VmTk|8?1b;%" է,fǣ # .:b@uͭBgݙ`hXV;' TZXJKI(Fz%C b2I ͢(8?˘<ΨKy$.q(ܝJB3 [ނfgTA2-Okx<H[_9─pI3||{‹ᨼY"tlafTe4>5W`UYg*GdėPN\bΌ#a`#bOLYxHWKwq Qa}Vvw$3qK#$pz_vM'Y458KR]UvR ׆%"1(Su@!'ByJU:Un:J@Lo&Y@]|߅cuυeTW?IpyE¡,tGO ㊫;=?'"v3IҚn wX <7) &[j FhS&de\*zH 4a5괘o2jNgF u}I0b`͎}*~Xq ;CP%> (!7q81Ht+z*RL#8@9z ʊV79Z x^бbR`pnci.f1",˷J|5?TòeK4tC{ ?!v=.E YIOJ @eSn_M|,m#}@TsYKb{@*8uEPԏMwSpIUѷtͤ&)s<Y# %b:ip`nI/OYK < .Y@ y.AycîEٚPnEȗ!>$ ]&5?y;ubbᚔ-tOG4ٌ^cbpfñ"s|E ok ' f˜YdwvùUk;Eom:A lmS=5GĠOz"xcsLS -xJqrc4Kn6֚D0j)#?᥿$LE<~`TpP/6:bTuG$-1S-s$E~R+|UdSԫG6RS~~EnPk[0I)aMGODlL)aU&~ 򚞎NGe.Qt;cRO: i㬮'Ayzw7rTlM. orjaj1ҋDȬp[܄Ђ@p|dcA$uĒwg'#T I"tRlGZhL$Nc/vSc38뾮8no3L^_]m&̐C?5dE!|SS-Z甦QG$-NhcFuu 1pcxFόΊ6fOJCYhPUdQtc#HS8)|ClIB;K2ѸJɓPz_~ YJDDʥ4)1[%E B*1>>oq2~60!5iǪAHLE9`p  b:bn]B΃aQ?/-TD[t!B7v@ڼ| {1lfXh/ Jp)llv,{AH>J95^(F~MCr=Wh7n)t-R$\aiqbq"E̸ta΁ 1b4Zw蒁Zfg:r`8e+ަ^:^DŽ@FaLheׄ*\Z *(. vyW JK\. :98je?Ve=gUOd-UM\U6,{k؏aHJz :OK`nȹr0IPS(9 kͺBo6z){)-}jq`@-gq5lppWV)Zhz_ck$`ng ki^ 3 ,a %}-=}Xy}PV?u7ǖNvNl0 yVpr06huܙh:R> dU,paI8!9i*wF̶*H-N2o)MS&KnTB&"7>!^{V.A=_`ѿ\VUAux뙁YSdž|^YY\^j~ގ-]Y0C-ʆrV/ux2>P+г<႐iam:4@䙋!>B%/6 ˂mhilt7㑎Ka.H4$qӾBԟ)!I~͐6yZOS%U :+d[Jg^'"=܇,vF-Vp}44z<(8a8GY\Eԁ{>f=H][J콪[f">}j`ڬS '+(vzX(n L(~z%n' fsy8nftx |UO{ރ'&p]5NʈRmM{rm}fN+od^߷mm=]Kjv}1m 3BO`T䵕o/0X!_%><:#} 49 uDO~F?O)=(1ot3)lҸF,nD|sI u\x QT+8 ~Fa)7L| Mm@o $4aJԯ!o$ Cc/}S~3>0\g,a]|IYl3!ئu@8!៎J0W0paz`ǒ/^0HĽX3uJx.{Z%mOKX3 7@3iv+StbŪz~Ӈj'F'HgkԔ .6P&Cd\YΕ,ȶR{kN6$B9˴QN=n3s?X=69m*/M:i~ˤo1ߖD7 ()*VI|p{G{dݠeiH׀Wrq(#frS8yy7D{=?m5TB7zcӟL8{W=ՀL dJ hp Y5lƺ(b[0E@d& Mt b)XխeI%a<NjٗV=qZ F;NV#lD ҝ*,R-l+b8<-ʒ&4RZѪ=#}q\z)RYvPoE%_PB4^{,9&jp iJJ/͊XI$͵,par,A- \Ťu=H5!ݨS0K]yjŊ_߫aR~&ΟXj/"h8l|B/UcZ1d3QLrha3$0|+=DQ}kxӀsw= 'a.\6ÿ?|uHqcƞe\|ؿOR+@j\M3igL)W_J6=g[-W0К7Գ3UZ+Jrf$-} ex BE, ?[sv],ӗ٭|)pEw{Ķ8Ȑq!l(rRqÂw |XtMK ? ՗)@&n5pe,6Ta\N$ZcYbs]ޛRNt}6C,V@_; 7p#PcS- MQ/5 v1}o%#,9:L1JF(#}*?IͥoĒ3AzN;6*)PUKp2`?Nx1KҐz FHR[ 6r?2m,w^rdJiyOC"8ROzߚ+3_1$|oI$̼ 4IpQnBWR?m2DRNp IAWIr>k7鮴 (̱RBx-TtOg]M6oª0A5TМ$6W)YbMN$1u'<6hUv6}vE,z*unYxd 2 "m@^C DHUa {҄6W⳴ѪQzLiwBu2q̧uf,M#NЬ6PWWɌŶjߢa3hdMHDS90/Ā9V~@?zY߰ A#0  i` p5E8+ Θ&<_iɭjwFސ]qFӠ]ɂsw<+bjUbjD(o=^J'7gsnnco4[9X6 zh ?s."y3E*7HLD+)|:TKi4Ά;T{m r)KlW`Ҍ[KN }vYd|td>?9.y{"hD3AxƳـلg]H]Ë%hw/!9:I3H$Ns *v%A|h"b*ݓ *K>WBհ7X/zP5.Vu꥜RAeԇ>h2.`8dE-8]}EؠW3 /'юp_ wRo7V xsѾ"'; '\uЪ$1fB8$fc(XJ6f^ɂnBzλL<XI@rB!JQWȪ5-bDj?MdnAhVy2&r=-khJmv-͗@<92mvٵzI@ a<$`Kv[' 7jߨ %ˁT?yܹVIu-YmDƿ`h'_CEE ߲qmWoB.8DeqG_?U=ϟ kDOmO _=h1""v !7kstԧ6`ɻp1h,cm,.h:Ggt8 qhRg魼zK=Xtn=ɣD28_gglO0fFS`֝AZ,q\kUK'YawT\K_QQDt-` H ~ M/ b}/|~5οla v9)dh^r`8Hhq5 zɾ"'d*&+X} M\ Ap[pۙ R*&^u^IpS*ʄadˎN3?ARE~@ BA MںNvDLJ&XE{ Eix!0$0xP 19czgݙSfQJA}ifyކ,JaDu2kЀ_btIP9ΐVBO@ Mc50$RhnlEtnx(8"XxEVJޮN%|Ebkc-jA/YSѥ *jݵqZ|sy<+iInV =pZIuUB"m^_VP%:T|YD.l`v̵" 7.ۃFԅt% qXMov3qjX-5)mqj$jner>l]6W{tʐf\mֺAt|ݻ9=jSݜ % xash$35F`vm~L~Dgg|1e`&_\ 01ĬO$hX2u!uUVgwQ2!m"{/Ht/%2C&%W6}(> lT&6f>X5L5h r#FI'Ӟmݡys;ޗ64qQQ2"N]FJѱ!MU;X4K@DdMS\sE1kAYn(lm0Z`v_gQb],EOk {LGpwjE{VOƨΦA) 0[jgK)o '"BߠYHiUB{f2i:n!l3&n#Xmc.y?GnN긳,5J+ O*{ȧpz '*O!P T޻ v,On[H‹gS!VtmArS)̟q"̆4HNG~O%e*~/`~F>30 $r%Ǔ@նoiGK yW "J:(7jynjd|gNf;߅_=I٦n# ӲcHlvƃKKnmUkmHQJO5Moex[ pFl+.;nl7&~iBJ6%;ZM7l"Hv$Yu`j_L1&pUV\ .oX\ *8#Ïxi4 g] B=[\-ISЃ|˛tpDz-6BTr 61ՌUo@2r?xQ0Yl7r7^ ޴Cth<"ܶtjc$f4m&\ȞHUsd2AjE!Sf Z!`8lͧVR6ǴE[$d`|Nf$D {3=-7u/^)&#CDo/򫍖L3||8EpA_ڞ܋GpC8f;<@&@ެ5K]yHeN2 34U+ڂ:>utF=_8=w$\>>Ì3"D̿+<ToZ3'cqAɝ{(ۦŒՠ&6vř`AZ8kH*p'r1[?*iZɏ&Δ?(f q&>'20ɀ%p!L0cD`;L`@0ܛeovo X4Hm&bX8ß7T $Xsk5${a HXM'fTL*CNvK\1}J3ս0 [+ScM$?DB)%,1cX.υM(y QN*q@tD5\+}.OF] FN2 zbu:^6hj5`}Zsv̾xH9]bs NA35a^*zf19NsŮ$Zۗ$KEsOW.[sDSjQz-bn6Ä,,T9%lc:aԙGd+q]ͫ{ZN &-8!ꎛ1Oq3uM%.%/XCfaƦ{lLoeUo4՝NJo2ZvN#.DZоB^Ĕ9u2Q9^H fL$Uk0DWMlU4I^HɗH#Lj %"X *N+ M˼:DC}^k)Ţ \'̶M[cOnd|Ck<@ n"kc ꏨ7`%kL^ qHt\qŎAwj0灌c㗨ǬCZIv*i n㟖*C"s#|*grp89u=C# y%5Ӵ”Aq}^k0!eȮ;-NFjߢLwDONc1FV(1}Va `@@(OG+\ІkU0fH{j,u)8=@֘tkn ߖՠ댎+ds]wDf'FڜJ7u'J`ѐrԜ۳L:9J SQ.|$}ϓsynxxNk'dF,2c7WA}|ޕ{8jfN%Aox}pL"T;6 f~XX4nWuTTNlI:|KE}؆0x+D.T5/j>? %XeDVU/U77R}q7r  [ t`Rp ",Ha<*rBeX]AWs+[(9>~ ײN'ϗG㌪>l,l eb_D'J=TBIu4#vDLw @و‹%pɳ/J8萟by]?fE}֠dA¼:~ߺ'Ѳ"&jS>NբO/nBycXS~k[W#\DT0˻YB c(QXMTؾX~=lṕ$,礛]NjY/Լ-sKOj:ɪ ZZҞ^ Ǟ >`{{$7rnS\dp+GElWX-L۟ߴZW^?Sie>ePBZ".৙ t#݆3 WBU4Bxs-0%piۣCwF-7CcU|~N_,ǟY`Vf]`e4!I.ף7bQPjF=0 VmB9)cϱv`% ڪ?y?&)ӕȖOyokio_e~>X~he6 O7CH㧸LfǮh7B]5 ^{rB Xj,J3:K}ʓ7J6*GqK.6*혆pB6 a2T|ȳ1:?3PdAf;ϵ ϊi`!NKUBo oQ7fݛv?+-h$yjDnz-9~n8 #xV/Q&C[ԸO?<ax6Yr_W2f (nWU$Lx0L[!Df<ː^yP71 iA[*@[_ǓtpyW >tL"ifMsl@d?d# tIAYf>|W/ D3‹P*vl6p q^;G0OxtdmCzr5^YxC4nwnn,X -UNcz5N{4下 @ tx(A."+C-T =!тcG76Vہd@=ܶA = tt]*֝eѳFnW|{[(Sy 9'#nV&N "8T s>7-wa@ד-PP=ȒFnBGB{(Ou\֣#kQed2Ĉƅ~<#Zx|J=N" ̾{P0ք-jPq7uNǺ 52(2,)*o 昕Rh|^ݦ'E:ˤ&tK] (왥~sfAS@,WP tHubr?$f hGV/" J J}LnW%O;AFVsD.;&ǃE >ܼ51°M-P[u~PYة}Nd!DB8끧,9/Ȥ2#:{.Lve/,-Ŭ2h٪f,ȿ񛽆^/k;-(3km1]sM!Ɔ33O֬jD ՉVp Lţ+>G #=R=܅Y65sm(ke+S_Vn;y70l&hY.""(IBy&`5LMч~ qf0W)&hMնaM3 ݳUЋS.6"zC٬.xt$0P֏򗞞z>~hx:~sb3c" XCjU`*@ɕ}HLOHw Ȭ@9Hؕ^qtjěR v7qxsN#,l"Cy$C75Y4@aF6Onu@L*" i~A܅a3LpM3Oȥ\J툆W@+k8m*{rs8`oSvIU8b䣲JynGܲ(|U#(4zt$ag ŸA^v<:ˋyܕB;ly0Rx=@@ZbsޘiQE1>қ ?X͈5ء\#SpKȭKf0+/jy.x1n[ӻ5]MKXʲ "xN=BV 2rLp -JYXt$r:Th&ˏu9Mӝ": $ v;/`D&BCHH'z}!DXu[^[Y~:bWg(1hwHU6b%JďCJv9vrwaz!_"Z)C>pʪ*b/f=h5 I=A'!vӁ?E#P%X9QCvx@I-r oO^WoQp_lfO.a)Ww/H ۑ FM {(:B7/ni>ԍ%ñp%hX]sy0c^0M*8U0t_ uwPl\ D.HſD<Hf{$lm_+ 7Sn!H.e C~T<8 ͵QJ6" b乜>$ 蠩Vʘj1zm.pбȽ:ZW IjH3ⲕr5E$[o<)j)%(ZrJ\:.1lHn@8\dL*b08 }Q>ԇ#9+o^-W5S'eж4M!zCOexhЀO"Z!%_-(W/>I8,FYʻDY$ *~4[c{~2ư~61jMlkopyGU/L n%\s`Hsva[tN?v(ۊ!V՚٪X>n?#gihI?d$j7ε쵌 ]BӀj)Oa3[((9p}T!! _) Ll$y F1k V1В sƛQIA}F'5qP9$-n sJ^%mYp= H!mQb=Hր g pm1 OSy7kL\8j2tг]rhNka&")u{wFsypDmʀ=lצ-K_OE q3ٿkB Ή\@j39#jfk@ :hߥx[7q%S.}X"g\>HKc WeZnpC&x5^" 8|slQ`q=ͥ*-ܤ.e۬a_p!؆@)ebmvB[8OÉX @J/9bh,*;y͘"L<|%0$0%M+^eMd[c7I&pRYs^N\,} 7*qUx50i3.خbHT.Zk4H@ lr5%(!Z0TmI@:j2$ֈ5'zViL :]!K)z0EPg%%5֗tf*wl|F7U3ŁΟZiSH{ aw2c/BlbUZח!io/r%V'r+ . y0r?8a=4W`[ED9@% Gy,u,i}#x MbdP2ˡa?ԸZ-|Ym&M%>joF6 $ PwkIܠ%(cvaX蛳҈mTι6FdCQx=+P!3<*-ף?,ot3s&)ZySv ^?vSφ} H]BX=&)(EEs@g704Ђ ;{'(Aa)RݝwӸo'YO!"h'&ci]V)6[~TfafG9Q ja݂t$QOo\NT@t3uEq}<JWdM' VDT~fG@͝QK?5Q62!~OP4σ&cwY({pNƗ~Eb…(sZö8$aIxbFKįIQKnTThVpP In%5z#ٗS]'gK^8mi+JZx{) yOCn{wĉEn~;裻ur]f@Пra@x-3>M1X}P-,d) eV8 G*d^^d`dGGv.N| ,xCj)Fk+N²6=ڭH .))~WJq}dS}Oimd"2 Rn#7ٱQZ㚩oPaF[P#.@-$L <6OnbꏩI WHΥGyk`U$glchD` y\+j/ p ( оmo&S|Ftd[UÂRHV~04M4c@I_ULa{!ٳ%~߾Fp͵ҴNl4_}en8ּbzHVM®+-pat %?-"M!lt، hfQ#Efb nOpZwAofeo Y'8'ѐUq~! 49l55Q.z5qd_*:簸)eUdi2=mLQ2Mm&g#Hy&p)/vPSJ B޴xqt,hev!0tɎ8 j#h`%>oSK:;fJ+;VJknLX%|Q\?h$PS#n" ~Pa"^2S% -5`ǂٔ?=zi] 5HuoWIcsuc)I^-(t‰W§Z;ƊkȰK.6t{V4&lO<*b  ӃtUu$ma)M#AYЀY¨.8ŝm,=Oa:P !cY]nS"FbZHU`лR d6G z!PŲc?#ж7Do  ʉ/p#[>es`7IB'BB˯)#Vaۘm)3 c`;MT)-whb".Dg@j#h^8\S/9 XHU谉h7|neq4Zcax䨑|yT@K!^:)̴:r32fGP騎t峸.ƯE6r@_thNB7SzOG`(#b# U{I9'nPC|.`ًtfU"saСC. ?v}SBfVԎH J}> ȿ=`E3 4O2Z7S֖pa@+8:Glp=_eͦSMk/ ]+ rD ݄-y'ymو*p)?XmUfCZIY4 )c􀂵5C>eTcK̀;-/Ff|Τ&0N).$[Q3DLQ5`b%ㄘIz^_9%Yx"0 7 SmVe,(PSh@oίM^3kv!IEX8J!1TUeb髞a,RHNN&tA`e.d9itrf|Yژ9#'=c'[15&t*lME(93=cǘn~ u9!}j k T0Ta%%`g CqAgˈ`y4Z鴚yb._U?MppՁ(RK{1 q_5laOep4Ջ;B 8ճsU_0A!XneA 4 ϗ3,A?%%rWA7V*xb-Fk>\G5HHBlD^ ͯIn?iFsƽ:u4.8kbzs0}4a5^r`6L_j1Υ%^>] ~SQRi\-SB~9*즴IRa%1Z q:c A;ΰkdEФ4"X7#I}k*K,x+3ԍ%;r6>x() . !ʹ6]wl ?˂ xJ8|_H[-;Rp1"i{Q ]n\*o|a['cn/Ay1/g2 V!ϙ }]JB,YndN-FPbg:w-ohŮVCϒ+TFOY"**N(~n͠(M4/_zDYQ)Oeu(5N{*v02KHkM֟{GS)+HЫ,̐x@Y0W/QCY+Z:63uv2?`HJ-kK;"$5MTx }=`T&p#l >#Q4xG;{^WԈI\mMԦ뢄DW- 17[d?Wp:7Ƃ]vWBG$18&DRނI'w2"HNc}UP񬇕l@AnF̎R/6O^L7k"' C&Օ.B$`TP\=U΄^3 Q{L˵t03*@0خ(/Jɴ(,*p#8-ԵcC=CVru܀/cty8'_ t}0=i`V$8DP%Nqkn@Q:@It6ʜsf8EUL#Gh匵':`ەncjю^Lv(Ftp Ni6Z`?vc6lwG.ٝ2g ak[/ѐ 3 ,zY fX\v).Ҁ 2  C4byVt#! | ?8PGeѭ#-NIy%tyj1K)!3ʐ曭n(mw5i*0W?'hӸQhK84O"R9E[}vW.w!eo.=k:co\rnԧ:cGPލ2$#sP?g1Cz`)u쑝c6J1 EV,7[HR&؄P^͘G.s Beolu'.Sqg#?n4g~Y$ΐ&sۺ!/E Vcn%$+;I^Rǁi1vR"L6u]{|);0j9# 35:Ovpc/i>X{$φ8v'4?'];xA~83Ll,!yĺH1Ow01R$Z#ggKXA{kZy 'dZZSG 0ꎕr_LE+8HbF|s)7=s~ˑl+?-Sen πV=/}ll=D@-ADXüs,GpW̓[1Ʌx܆A=oZ1ob!@ĢFEvQ]khO4*&susfHXyVRs֐l dT/dk(#z[wʁnDg%[*C}o^&~#,9Gqz'pTڵ,r&O^CDi` .ks+P#?Ӊw$q=5ai=Eߣ. C48.O`EN^pChN!j1iNY.)6+:&7'Y_At{ne1ɉQi@k9 !;сΕ]O`7Db!9O&3-cә!B)%6Ύ ʍNC*Q$N?CƗk">9?<*['qNݭIWK%EY[.G$bKT3VN^C{ԙQk/yJM$#DDv>%Yl)~v~eB|(~VC=|h5> I _\B]tif\D5+MWNP>ꔗEhW}1p x]#4$g UndQß07@FFaS+#)v3CaW=QZ =0ITE*L}EfK { ukGc{S0̉Tx!,p`/ :Aglc k @cK͡si ?.޹EX,V?1-zFȋ] q HNw9aaVm5IzC6ˬb ^ۓ~gnDf0 ˏ\@&Aï)[sm↩~U6s'?XV.U2**'-pdT*E^q vED(s»L ')jU,p&KLlq'`ȣթ6ރdiR}反%i]uGLKm*I,5k.l qiem۪i9޻*UZg}eF{6ro.[;`XBnsL *hV%+y'4ϱg{oRg[>;1_mL*/u]Җ8%dM+3-Ak (C۞mOtb  0YZ ] IqxvɎ-Q:u2ۻHXO.66dnTx4C#2;9p&iG,gu95?VxN]"ۃԿH}mFX}h.4<1RI?c⭪>S+#d>\!upl=' _9""]hy7=z AN5us]~/\ ߼ܭEru?m`3KVi 9XKzf}S"j&_ټ{r^ۢAeӠ 1Z[5}HH.L9HkdX̵2R7Ș@NB/Kad] c'Ē^TKgn7cG=YFআZ_%>IU%?Cw)>k-juЙ7?зM>jbZ 4zEh/XՍ^x$$&U* 2 ?Ү7] snň!L 00r mORղnw2렰b`>}[+'$ 7] "KӴz&PSXzƱƗ9G8:UsE/$GL{QPXTmN GB}Qwc0Bے_DY:D{(hFmZGgn1w6mr,oj- mNj69"=*zX3ŞѳBN TſLQ:]7Ud XAsStژ=ꆂJ֗y9M(7,+KI@ B {p)M>K“VI'0a @qL6x5,((T@93/ʱXyq;Ѝ< /Гl != |O4Npު$n:#HB59 wE=DBͲ &1<7z,0)Gf}'/Y E_Ȼ v8 3q|?徙ŲŻD~Pz8-L&[n-YQsq;NTˉo724f;_}ɀ xg3%'(n;jJsvpu!Ű+ϖPnhx$0rJU|ln:e+RZʓ}d/4ޟ O ړ\Lz;SOĻmu̋xW{W*$MsKiI[Q:pͷ[Bٺ d`W v~ho(GHJ(Sd%!GFgK[OH[oaӥFu̦gBz? OkW2;mA#'7@ ̉a?#AnuԗCs^F.vMꁄ%z 1ܺ#g`eU$7\ I [`1SEJrP3_ Rt+}P#q=Y 9.K:zލ(Ln?!"!sTN[?$J Ô#vS@ o3ПYg/KPS-~[̲m6#( c.>gnpLǵ3BO).Z-u,,.Wނt?cB2Z jB.χXhĿG^1»w-+rBh^cd(c^ڗY(Q(3&S3bC0[$_^m7@0G-^ }Q̈́đǎgw(ζx1+^/#+S\&iRhgqp&.uRd3tXS(&}A̓> ۏ80VD9nRQf](cY! Op=5>p9I_C@WfDm\Vzi4SgSma KCM3yTfiC[n |տ 4K8ըF3#%|8I%PF*-7= Wv8RviC !:|I_OsZM,},cZ s<[fBR37QTnЬl.`ȔA/Cmt%eh/2u'81Me ڕ$wnHxU/pNKD+  V' b i"BJ}=;"X羵";$n|_y shLU)v?gdXD tzc#yϐ#Aa t?/ǟ^WM9KhXe|+x4aFSӕq܄9Ctt2w5VU/cU dرmѯg;Vu&PCi@QEs]{axhΚpKPάHa3R.s!9[{{)x@"vC #',8-@D_zՖmĉray),KZU>wa M:jh )qf7΀{7@>82.vRO6_bY !+kΜ'iŅ ,%_UPnSY3M: |Z4~6wj!]5+:qqBDc#U8 3[|cazĵ<C(GNiI+Jk`BՙHl`C:!9d:d!p3ِf_9hSBn*uL|FP"FV3$>O`|F4TPZhpkд?;eijh53Ę]0f*6}4U7 JΝӻ{ȴǼY^"JCoX&eysr݉7#(3r9ӑ_w5W3-]'VR|d %!'^Y~r &e o +vBYfyrG`Іז.snИTM9"Q$ьArsAQ{~'!dr_d /ۡ#<վ$FCQZB"_FI՚1T؀DNǾoąZt߮mJA ^!Pxb-+(GQ' 5&xױ婧*.{ſev?x7#ʏɿ]<v[;>{Zrf03M5-,`g9VJ2$VZp RXOS饼jOܦ5@ͩ\ qa?洽vt碋>&!SKl'Yi,7micB)kEBBy T}F֮oXU9B6=*r|dܵ^:ĩ5K~BS`ȩaC] )97} ~ZʒJmȿ֏-Sc+[3čb4BPΉ8uºەF4AŒ1oJtICW>[$ۏ`%!;6(dKbiVz_ζ@MREc]tBPyFO^4+ QѤxpNny{fz T|ѤGݦcMNVO >]hNRiA%-?I`*dW%^6a:#jD%z+l3X*% >Ms,Ւ1;u3LD Nے 㟒{/>D*_MTshWTNF~3 ,Wkrn.[2*٣̾TPwd: h(̸'lԿfMo 6UT.=evno/K!v+ `O+6q^R;bIJ̕+0o:ēoN5QTLO}B^9=Tꝛ%͟/ߜ? gkl}ax QZ|f/։}F \&xjw(={h;D8+Yq"OP\o *]Y~8knT qbMU) 1]CX˷":qt 6dGyJrHb83l3vzg gVrO|dp.Rw~m;z'TkZD'7xYʾ銠vD@I)G,mn<.n}+1?/Q OR.U"S峈ˀ7I[2Uގd5i=6_䛛)Z^g}h\#caIfMfFt#D )[tx= X6Wxc̔A);DZǫ([AΝw3l[JtreeHzO2 8n8wlHT-d6FC!W"xe54 tf Rs ϔ /Qd 2с!bJvlguteuR/1C8 nn[|g^/p`3!x3D)b1 (uNπg ^*$ 4g O?Ek.e18OؾFW挕C'R4=?6&S0r;yBdtOp|]}+I#37ua1c ;N 4g,Z̺5hןP;6 ꗡ<,#c Y(KR<Lvzw/t'ޕJwGRg-.*S-V;s*cksS2Mɓ|ŠDNRZ2W3CbvKcBc(fxC,l$M2g*m4W0@AStJ"w*ps4[K}Zq[sx#it]n$[?[8N(&s=p9҉ i(Y NEE,@0{H٢bDQm:y@x EZ#uWgx:e^)/Y eZM|ದWJIL+yS<$tgyb \ĘuV}E}/T8o 4%3P\Lº۪Le%* -'& ߘh4}OCт +'neaFNر2wi>`XOhZVs QMX̓H[])ݨ|20BP.Wu7_v{G+Js]'ՙB vM=/5 >F"PK*@ 6STi*4mrq9Q rz{Jhz-f95ظ*!Zhɶg/#>>DEiP oQ?Ug=z: JXtltı{/Q+9p XE9BsQ(qcUzG9#j3/d㣻h4G&MwXq%z(im VgOԁ rlj~@z^XVU}'LZf!]ܱy &I#[Sі_k3D㝑4pYluB."gL}|Uφk%E*Q;uփ:{/em] &[Ĕ;šs&5 MцO,x1A$_ONUS]2;5fM:q'v]]95:JiO}PM(Jx违r$B<Ԝ]T˗ 8~9 =Eu_ouMy/D#dUmx 2J& 9&Ğ*utDMd9^ Kә>OqIA8&KJV|'Ͱv%RB~=8Hf+Ll'aY0cjeSD[XQPD.ܯIv$tuQl5J|}|ʟ"ULk9,Wr}JdC6AܾCZhE-0|/5ɔz9cDC?nFB;K~NKO "o %g蜮}uU؅ ml.;&>G'snJzKKқԉ4 ZǶRi*R(H59y I?#;nL8y@M]z^k$ [?ۆ`DM3MiG.,ɐ-tYʼJJ0cp!m܅o\]AW0wof+B+ <-|쒋&vV:YjZ}H:$bNʠ?R jٯ {P q 4J}ϫk@;TyJyHm&M6١JGѬkMF9P%f0fEHWxU X(y6j$"vSgf7qm3Jc9/%.Ƒ. &{Jղݰ>Xu]{ZW#"4yD'™h"Bfp4ӈvK-y.1ZbE sf1pӠT>F>= >nkbt=M7Y[0_FvmVzm7te9xkcbRmhds1)eIjEWST11 qgt?>5GIzQs edeŤPXHrQfs*T{.˅sV1wu`2'eb!#\pNwF,৫wDY6Q/mmI;Z4 &|| 5;hJO?kf=OĢqUgͲQ}A)&Oˡ1d:/UsQYP9隤~ے؟IeܤoU{"BS}sbjVbl#; KDH0LOUr70(L-vpƣ P0K( Vpdp) $>bf'vچ{p/@+@rC5QI^x,%#R@Z /yB|%ɻ\ivwǎ+J`#t]3xhj]d"-^%`HܭM~{w˰O5py([~\PP&/!h6LA %J7gT:?۲!2pm+86-r;xo=Uy[hZ~q48\x.`U`Pʓr,s>(v3_:v='0eT!b:PQN#\TAUIr?qBȰTe Q=ʊԉ]N~ U{Q0X=tǗh9Ŏ0?95an-&d>/Hm)DkJRE# 󛎏7Qr֏hc{Ius^J[P$qD #LOzA\cc& ~t{~$;'; V59޼ٴ <_jRnL`żC9`Qe6j gwԣGKcӔ: ΄Vg9 =*Z%Kߗ˛jp@"Cٖ˙lLp^SG{sVGf)qCӚ,"%pT@M /`q, T=7qw]ZR'"A׸o_ pbax) _%qN=_>?:,%,ogd׸2Pwj'*n'uiYQ&co֎j_hAI;<3Ա ]NOQ ֖?:5ݠ:. tZlܤf.Įx8Vo;O QBMcXFGϞHjpN$"av]NY % ЁfZKC_H6Y#N8\wDdTT;!"V93z6tg# & SidtSLϝE@Tz3]IRϘsYems9ѿ\C%ȳVRh61qnk=}#QWZEmDn''D>M(ymvd9iSOr3n&i;IǚZ/e l!V/?= 襈Đk -`8?v6$0n<,,wуhQ؛\@}nLN'Nc߇7n KB?2sFi;븯iRD/7ˠ0$_vfc4OP8h&w=5[Rq8K\~*wĊJ4;|SLs+ҤQ]fcn`qyX3_AH 墦Ls^}&;R9ҿioˠ@\Y@5B|Tw+@;a}w,vg_%HZk~tDϦ$Y'AϼmdLȅ\LHlهB:I:d|8㈜-Ѯ`K`ENa=w(.~d-݌K5OPwsćx $^?:nȿݙ."*[?;| XZR/:]qG:|I =,6N"}|v .c;E喭=wu#\Juudw',}} | V^F9i^Cdz0I5zb!-> ,a'v74O+BP?HYKc!BO`U$g|v?4{V&y :[ҴvD!;8|%2JqPiT;&_w+ABOV(䊥ޑ6/;> fC& UtVT2un] C'0 `beMRݥ>.f6Vi T{gJo*nAggZ'}6JlmzH ܓBWʙg* Fumn0?@y8$-0;?A&ߖqVr`qռ>_#S/bBS1G˵ ro(E: J[+Ӏ _<d8TZu'YʅqkbhE{"ʮ+pܡK"<1r#[!Dm;|aja.Hi֢Hφ <^#~=`sCQSUҷvW 3mL_unGH\k0=qV%4(,{s(OU[܄SX=.@ 7^\GDR4(Plm1*C]PRjtc κҐtCUQB_J 7|2*c Yl-XdkuKUI4c $\ǫaj!uK`-\92v8[e_I`80?n0/Bsg+/-Ez+>? tQ!]͓v~ {0/T8[p3|$͖|}5FH6jB{[eR)TQ+R"ㅞ2A~Pg vB;6]865_UsTĦV}|>R ILE9yR84 aS©W3ZV!ڧ"F[ԇ& ]uSL[݃\0m5؄ ^C:d3#^s>0skhűMTFYGa BqNZJ ZɌ_mIjnOPLx˺ *Qk_9M~ɺ!"Cr:K>(?mg5ZDU"N7R*VaX],)'M?l-P E(ҵ"b«OFO^eRԚ (uji"7u=<H$q+&S\Q֊/N[1uz5r}YEQGć67mf/wg,' ,A4  L'e3t.k] OOіk]ь^I)|7!d&OOoӚ~2:/<*:vb%7-'Um&@ cƂx^ M:VI!pLJK4XQ_Aac]%+IFB6&LKAVXđ[Yԥ*IWiGF{ Y7(%"%[~r)n4Vv@lװaɆE|7Cݭ,TM=-eRweBDT1%/ A̶]$=S.=xo{jsZu3:%Jǿ\5=Z&+wj}1t^D;D H$3#qݘ.oj9Ɇ71>ޜµh={GBT'/HV}֜pt]Nd<P FZu읨fC/~J*=6-S@T+594o$h8[r{DR,->ɿg'dUZBFjR<YS K$LÌjnt0oz&)dRX_<<zx8ܶP<ɨw2K6 pI*+q)gޘVej E/>Rm!(|mJm.^'9M6 VKL'R0-?VNWX]; 'DgER(^t{sGd/*M+|Eq9KMOŦP_E %3s2&rkwvOg;5k^Xc0XrnNiH&3YNVݒ׽Un jNR -ua%ǯHYc&fBN,ė8}G??Mk-~hXVsꍢ]_{+A lcy^񊀗%D|)Ι=.o6^;"9 iS7XSӚ&#z,XBY0u9~ C87k,^S5\l[ xD p%l VU=eNDhٸatpOt53'[Gv4f}e6] -X>Y%Ԕ穔1up.x,=U$Z/+/\!LdEܔmg ŨSg׿Z92x;&IUUtpcD71ɐnSZMC$bӄ6~2#b>!,q5$0.)Whg4٣~U(ؤq(#KL?I0=I< vI M2>M@ѡؽꗲ3x^^ͱa2bmQ8gjn!aȧ aeMYHhBllF0 LG;c_f6lQ=6 aVvbTܾRddע;+B qHrW@GX:f /I22"]o5ZKۣ{hY [;m#P_vĀ&n֐ y-,R7qyoL. hgq.؄c ~m&iݢPTȩqQWUox@n'L$ĎNjo\>9?o72\8[Gp3ܝR[d5ZOX<0z@@- oŠ=ŃS(3| ɳQ5/r}9Jt%#GϸZҤ"`=X7ke[~M9``4ˀOĥ iT-lF6H q:cS&2#LP\~)!EP%kg҈\1G#X;E.$ҘDULxSةZ~((yq z7cE0 @vp3KG4&02I46$EvxجEi *c[.ƛA{lUZ xV?8.2+:<}SJa M&GzlT @7i; InHƞ6{ =#P<@ƫ$4&c3QϙܰG`C3ԅ|2QgረE.Z>ޞэ`L /A4jP8u6 %4sQ4k~#-uQ",bH3p"j[ ^ aZ<4mZaa_ujiEi2Űg/!~~557::в_'z~?m:P2^!Y8f*n tAq͹D`nLX4U{n%̧y/6Mh!R=upϓTOܼ't DPA"5#[0IbninjPUC͆ 2|sck-&1ުjߠ#37Vni(1&-GeOzդ̈;ĴQ.eء>@.*賊vI1fæAC{f}F>oOIKO?K~JǶDfFn;8`Ei4@3 NIGx\s|7z\;Z aGdXsl$ /ë.3r=^H?1l)‹l(?D;TڈLB%W1r?T ~CUW{ݾׁ  PK<,k .9l+:@80~#TpV)_0RT>wrBI9+ R(bfTY;ٮ#9[ogXPp\pYsUenn }<|mv` js\G~Jӭݓ-?ӘQJLN/ *Ba+%jMhՅǹxE^*:Xt5Rny-.tA놭έh8{%VGo|0+yQo> Լcq"t:X^Yp`g?^i? BؤqaH $P6!t:FF臿Nk>Pf!(aqY^՘<%t᩾p[>صՐGzn$fegeHv8ߍ@]h(iq.ڀż82#>/Հ'D+ބѱʓ\-zV^ߪFl j488i7*3t)*B? xpS9k{jFjw7KQZ[fMH\ D>ZCe㜺D dZD#P{e`e;?g]kɶ2ĬzS /ymQ_FtFuXހ ; 7аu?rF/Qr}#;2Agm$҇;u@!F]o襾*?(ڳ`ξÉŦ<;A[bCDB4e$>st X؄vv[Q[M`ceּ#fc),U衸ziYK5)1-t'~wHsdY!|\Bp79\'-8NR8o"ɯѣ`)]^=<)}A{eG=Ƿolzi8>'֝BcАaַCtp,˧$K13Z`Z'"I᭻%ʃmʇ81DPhz>G"$J$ xs`UJ"WÔַ79ݛ#!Zƚ ;MxEC;`t%qHx,X3+3ͩ$~#6#L*):LBx.}&n~? ¥~' b@֪ٹ\$"F| p H3!~tXFC_`kS١1k@m@1KEJ;]er􁷍ͪi*E:a"E")R8Ų8t(_b҉Ãგl;_OR?ގv)ivO5r@>`GC";dzrT9D̔iʹ`e~W $ `UojG*3!z7n x\b&F' Gҫ«A#GZB`o+lϖ*E&|ـt% !CᄹM<|0ÊBQZg?GwnQ(C]r4{@ccq9PIwL64}AP2 +H $Jפ~0jP7P˖U7Oy9CCTlX5 sR:^>RM ,!cSy'vǀ*$v냡UγHYP^ݴ2U}JGa#R^X$._gwEclG}eё4B1R]Z(|kQZ_i/MR{iY ,+e 03rpg[0` g˺C/>y ڮ7 "3D>ȉ-YBy7B;|{f܀ܵ#YS_ZFCN3(?ͺbA䃎 \\z.v7QˇSA~k8yL9^]'BS TPj?V7Wn-,P9is[F>"ziS2_Э"oQhfhm԰XzlߊF32bSg+M%'T|eldD!]=uj&p6~1v퐰(lJJ2R<6(%D(x>)ilbcxM]Ͼ,(TŻF+j%\N/nPKn~YO P(R*Q"lU ~! ,"NWZ eX<Ͻ_#ec;!]΋oYNĊy1-#{ +J?aֆq?tUYQ ULWNYZ<W\ VD;TpS!6L<4ٞVcw(Gk{u*Ľd.;Ny'ҏMpp t / oR<^n^[E1=/# BS+KډT0ɞ|7JPͱaż tHV9SQe` w<~'q{_Aۉ|>j-ou xĄMO]v O/woq>}W0 ٞN*/cMNX.x-6@zpW6=&( -_ ՛RO_cg7y*QME7FRe_HNВ2JqKMH>쩥*TD  \ObGx2V3L!Gc(qLw" o)M7إ,9.3be; AC1sE0vGyypxV>17W&j%eJY6D;IRQ7)0y헋~ڶ)6w,P,d/'YOnh\= 6Gl* REx E4RVn;< #)x{AS4 N%X zMw`@YqY?1=nJd(Wyn+s7drA}Qkev@)nuرd~ٶi MGLꋈm͢V^%AtDc F3SH>S޹}cҾxH,z "_MESOx 6<~P<TVwa7;dfH}ô T^?K{-V?܋gHCw7Y1@%e>𪮸f]:oBr?tg|S \<]0W9XQTx~N{A"`N?UE^ ]W8 fWuDcYu7գ>F\1m-jML Bq T yML ڈV/c[Şk7?  %XPS <&'0 =s~9zl:Sm$u[t! FWZCA$LE.`*I>zqNr/ rųST٧ _LU9hf):+L#bG\9LJ7QncAHA$C<&΋)C\2?{gTe>؆B*: *To sP)2˫*#AL9.,B<~+ ,[0'Np6;n}T_ѩaKM@ˑZٚ˯_oipqП_ -haə :{@~ΞSzgztINnOh2t8՚1xLurX ` 𹿾-\fMIN|e>aaFVJ.ڳiWl  Bm1RAM߫Q8y]l$YYoWZ4l8 .)\p0@Ne/1p}Եa‹#]?H΍L624s@FlMN=Z_I\E_% B^If^fx8iHlnКqʩ# r&sZ>Oѳd3vVDT `6[Z .0 n9TY2|"yGǫ$cz?'Ճ-=F#&CQ5d3k.lt;<@u0y6b(q%&!r)!PX YP4%6yKǒLf)cgL%҄>jCDD`n|!.|Q V(kjXͮ^{ }J-o8,"IˤkO5c^"0MU<DT|+|Q kJ5  ȹ 㕅_˜2nT 33PD);QAocNj"1ZcBmoz +U?*E{(y۞?DiOH\VohnŋcmEi7JZ}Vx?Al!5}кFAb2@D3>hwDJC /Qߝt|wMlvh;n_l`xcVWNzLTW{ZmWܾJ7YvE4;*~Ҧ`zx'n@J9r"+V.[y^sStJaKQdOXgfeo`вN3[ ,_EX^*l|e:HHlFs8\+Fnx/ox л~E+9ud-]Ҫr|+#GmL6Af@iotgZK˽Pl* *uңajmE~8O2<8oFdR#ܡ <8(" 阫\)ppLiL5*JEUhێuWiz<,eCmɘ {Z瑈K)Y7QF@v X3 80)CqgQo÷ rݺUϼa < 98",Mr4skrY4EӃEdvmfk5/= };6^,$(*% fMUqK(%t=#Bސ9VMHPL:'d1q+qo~{~-UV+gmN08 , G ky ۣWfQ4[@2i]Q{BL_}xbHZuO֋{^>lp٭m)UК6䌘`TϨ(W7b_BG<π");Gx*Gs }2/g*黗n{&i%ouQ#Š/MdgrN,⟁_ F Dn/K0Iu͟OHh ֱ;ÇIBߚL(Ֆ7_V^EC_]_[Zd%y~5#L1N~zgJ90xIa.R%[ؠlT(z]N?SL閃܃\AWsz^!Ŏ-QVBiIOzف)%>O?q >[ p6O[>:cH.I遢y4K-QM4!ģYwQ7+7>:?s0 ! ԟA?#g[,ԙI2:Wt*+͸kLE=]26 HcKԮ/{o*&˹VyI gd,MH$jEO&Լ̦rBɈ^G YK 5[?oIzDž}oD[|)3512CDk)z0[-Dm)Y(~ #Qg*\&XXΪ*$TϝL0td0^ )?AB{k"oYM8VƒZREf}G)++W>t\A 20^جI f%R®هQ[Pȏ5Ih&ٱͱYL?VOiX]/z!Ƭτ,/q(AS*ЈtMGo -!F9NWd4/vd11=>*5Bi- Wb2r40_iYS.Zr[@{I,s؅EqMLX.8}7q^ei `֪Mܧ'p$<9/2سDFh _ Z셺?AZX%JHj,{b5|`pԖZr/#$c[,d8(݇pu~?r^4^{9Ѣ&\8[w5Xr)/Z/>^Ւ#P2 ++B2u[(WA? `w=~Ηٳs̀iĦ%](Ds3z\Pbr+0+gP`7?Aԙ4g!uΒІ ZMD"츐{)ݖ3mD0EW uע?߻f/a@ `uy,OaIy;isHśB+$ԱP4G/#!ď`n70@Z;a.|_U!㙦O5Q̯nmqsA{'\ \bv_DH&{ٻ윌Zs %Wb ˅$^|r2 Ͻr򢇗Vܕ' _0l@0m$ SbCu9S%sqhS-yqE=_&j HAjwe@_sw8 8G(:5#Իwܫ]Fo{ιtJ_]- `ix⧣Ҝ& w.!9xݡͼfZJ闯CߺʶPk4Uvْ0U^+ZGsi$SVE12A?>NǶdmݲ~Qqf Ƚo#.ną:+y%NJ;i5#Q?EӪC[6,KjXeꉌ_!q u6}izC @`3RnYִhtE6=mnE?BsMB/+VFpQgSbPσ0G-l45&i*Zq oy_ fI \u*xr]aS}xx>5Ca"/JzRE܋i&[/RA< %fL P[xelGM%@-ԯGOGsXTq9^@ԁvP!98ujh ː&-gc%^mg]2$~dԂr z?Cʘ'h$*ic5 #nR>-bHV#mK8PZWtPct`:~U`_Y]46`tu-Uw+x޹8F[2V\!ꖡT~ΑC:v'$zmH7̝]<#<Q.xi9 0ulHYg}T}yI/Gh=XXa-S3d/dɦ } DҹQqjOӧJ>NtTrMfc͘CDgAZ@~fWؾk*~6\eD^OA"'?$ 79*+I6]B&pWdB9o\YjeL?fLdGa [Pk< '|؀i BR2t@NcN^i#^֕gŊVS/4#mtW_])-!I[Ɵ ^w6!`Ē|*_;εr]~ C oT<F4fxԼh6K^X0Hb\Kt rpQ3+c3tEO("diL$,_qA}"([օ 2wP3Q^Rb%Cqdb\$AV'ܿ6h9>NdˤS";ҳ}LL&Ռ֍|gƷ/9ZۺI%g~ŷ?%x昢tuT\O3Xz. *ˆԒ|ߥ\)I'<fx)^As [Ë.n ZB{{s̟y=lRNǢE6(o/9"lƴ|JƲq+egM $ zŹN7KԨ[{TLm`P ͈z(bA8WkᘖIi2~,I\v\.$;\)0G6"c -QjEXJ4ϫm0Kw(t^: ]}٠NjN$~,^{ln}{=n3g_"/Q?sVp Ҩ'kbÙNZKAoݣ8`yXC.8A?)[n~ AG2O$kok!Wy;nknn.0,Z Xxc "*&G1wI,/5vV=$}«U}kweRnps5(;2u׃ϲ[TS\NdF27RJ^M@M rd\cCW)ڎ&΂k[ @1ڈ~X: ;d}*X]2iu9SRb )v߽qnb)^a#d`bP#-v2FQ\Zϡ .$)aߕgmOLEGC]m'sxF`؂wbSdV RiNAV\>8#&QĆIX+.%7pbN~F_4{{0!8N2#0iAͨ )sV9m}`TNa*%]qķYxs>=i6 $G%ֺZ!pm"i @wDF?_y;q%:ͨMJv S6=U|`OdOMB.b g_\Y9,D~? EY;Ov҉J^*>\ Ҡtmg68AH%a҄wncB02\x Խp(EDT6JGnʱT[-K!b(EZ;%9 ihs/1jWC&$jui 2g |8%qp/()hAN$ѷc`ISJT|APkc %PP534q2׃R ˰'n=&J'b굿wW6ʮʣ#48gn:Tj#P> E5XaE*lܖm{1V7r!N,&]<I0v(2z|+DT=՚rjJozTmt|p'un'O2ccLNM?@ 3lI)vn7#q!{{ifm>Қ@juRKXl-D/~8Qqf/ ;;60IH&C&3"xYB=n JsaN:Ml{0ٕ[#nZ#sǩ j9@&?\-6gϧ *k#f&Q^u$-QS+$ȰҘfu.2f){`f<$zkH`(6p8_'^/C^D֖<<0"oAG!ȯSJojH+S{ Ō)v֕oH:֕tjXf#ҝjոGa q&?bJƥuu(b1Pe ^qv6_=ʬI_>=/uT Z2 T?{zl;kFIJ }!3v:Q`Saਿי BjUEQ{` O8&I Z%4?}!eAW=3h]ZIe>r_8bkS; jGs;~/`fj~?˪'V7~fAItK8 N' ? r4cg3r\u,j!<­L&ԗ7]`Ĝr/(%"zԫpݨh40UҨV^CIVgYLu/wkq^Oũ? U"h$@4r(Vlq L(_DDAP8!R!g-Qi\3Om4s͝ =/q>vEOW{ٔ? Cr>[VS7@Z,T]:[7ۿ&j xmƖU@Ev]\ĦȠO< $V)S"Mv=p^RBs$:~MpŘOle4HWܲ<};"\l^M{t%>3x kJA֍B}jNe5T9Ne`щt8cid[k< v]D`C(%(j?rkR.&u'*`޵C~JL(ΆECaO"fiH~.kMA4%G:0fUo9" m`n^re!/`qIVp҉Z--ZFz!|Mz,4ެ!]G-T!ʑV(SB|n8';؎)7yc؝7!*gnb2;'alܝ_Z8W%~ ,#1#>'cQis@1,4M'tvjD5OGeE_- U C«,-mz‡(OUf(=\E"-")XUFZl$&۞{au۷$Y9w?|pH /.w2S\٢b`kMx /(DWĸ靫ԟ{JN^ !rɡ|`wO†V62l9*yUR옫k8+T|v,X W5!+z&x Ӥ>S w`wsӍ"1[q(+Yopz>\sEu^4N qc`C̿$sG]kY9z(,Td~?]K8`,|gyzn5ŷg=6P&\Tn2b91&@< me9ymPZ #Ou#2$~<ȭ+`^-BWʭG)^ [5wJEVw- vsN'`h|cHed,>m1eu?z9vpAo ™ vVR8RӰ2uz1k5ŴShsMH՘n: WG>[7:^EKatj '8a6>9l#তҹo3G dȇTyHQqpo~nfj @=O~bs4Jt#Tёk^s-tF6(nș):k"w5S_\lnQY8X%ש㜀z#݉6%2~j|LjCxѐ'/2ڳ! z#i'[SȭaKoGbnx+ 3ibw\x#}lV;c.5BQ&H9`_7V_Fy48J1G.n=cdkE5,i۷F=&[_8zrXCm0&57Fݘ $j)Rh8w5nHW]X*G[k+NSmwEjv߰(v2e&Xå=GDpwbsh? }_9{5qU]p(nCValk(bc xK1]o;MUi"i Pnj$ K NԉE4IM27^yZ{x.8\j~R262:AɈ6,G#D ̓8 w$y{Na-]=Wb#` ǦѝARyI-}كNqJEh'AkŞOu?8 WX~sYȥJ2 +x=$a4v6m9rof^S.,ri ?]M=.E]Z*[cU&X'ugrmQwEѸZ](y&VBŐD,\NhL*Ƣ: a] &pq-!ɦSب_˗zrϱ2{?ZXg•.fkmZ chFGyk=ɆY >NA5 jv,JcNjCЌȮjAk&sNߩXg 奦1ON7mt: gBؠ\띪0 x火7͑-!v'rKF/}ιHz-0k= )9 q^ȮJu.sKj֧~BcxU m\'6ضw&؝ONb}lc_6V |GYaJh q =F.sƧ !Yɺ[ZBG@e6~[Yw`E[j!O:(+x" ¢HW1k^N3˘a菛lZ(\'K rv}QǕ1 6+4O0?{5g^&ܣA;??UznCw}8"DW))$e_nn7Xs&`i&j>{v`A+RH<) qQQeh\I٥؁:8,VSOPmvR,ے듁.G1,t ڠ)R %ݲMgb+|wqGz:̅oƣ/)c@ qM}- F֐kּ~1hT(R\6zATcIm͡AhyBؓ̅ʺ9^JsٯWpQ2[QZꜞjhN>Mü`Fji')]}"^ BWኰCP1`j"^C)H^C*J_dhԴeMHn]]Zv_ ihn0ܑ܉acGA!Vm~bn<@hxX "S60OP ̸5GX`_?88t`4Ǘ۰<=֔/OCٝI窚(>.HD Gkisz:mT;JPٜ#=u#yhV?̑Xi+ ɠU2֒$;]FԄD- JX[9Tѱr6*LQXyj}: "K/ Q|/bCQ!DWg{Yc(g@-R-c[LagwZ?cNƎ kb &T"1C;rSF nbO)h=%Ã^|aK&95q8KPNvniZ*|׫cjO?8^H%zwà_vҗ" oupLJK#eғ_e gch|n<j5Uh0o<"XFehb|ґ"ڹej|_Q sC5q8ȴ1y.T)3hct&i8̬hm| xzzӎIaͯ ',0N ݆dpH C("< L@Yz|07TNcPmsloR,fK2q_tmv!*0 \mلLމIJ',x]-*(葑'Ih(+ҤroBNC[pBMj9PKeM$PqKVdI~Ǒ*<$ R_HW< 1`,x_ a6rdʘoThkk,v>FC_2}(ўp(K+CXDĺpόt50!s]RqkV-so4Óy{}G+ 8R)~39;a ͑)j oU0$R pW!\D`%}> Mͷ==d๸i ?ϴQ[n;rL5㳴Wt%8<0V9v /5 9%!!g+PĚYv~mQ\hH2Ig fOl}BIwJFZlJ,[?Wg}Um C!7P 1bx} M[ڷ7rN%urӵCӪAKqb?ӳޫHz 0HJ-^ )"d$ r>U͒ '?0x7Ƌ%6.Ѱ|nKA3?&L:N\2CT9pg9AAk%7ן #Co_q܌Ұ_CaDJ[$. 90 r$4ߖScY^X"j0.5K*Ix$L:?AONJz}E~c wh伫 Sl ]%z˺.isi$ Sk9!s.6H{/!ⰎKYł#eVJ_R;+ 8 # rm\,Ji.{)ub wsJm?0V+<|i^:3:ЁQ+PFgZ 67g# ?<s8СHN}G uJl5 868o\EGh!O[݇5"605fNu8֜cxRTc,r.\&M@хshmw<Я&y)>SH}tmzjKlTq4K%Xa0R\Gof+>%%cFnMԙm9rc

JN #8LfX\T !öaG `OzAҤ2 D>2۰6`葅[[#'xRn)ۺЍlscHnÍ&źk9[~k`){N7)*۶+{S`detƍQ:olF.$-v #ʦ  9wQϫw'Ռ53]] oNq \Ol~0Qhlh!1IV*%ޏ9G0Kʾ9ڢ2s m& !Oo[\;RM$3R\e>$(0zX%#!(>'J*=* *_YOX$+Lo`Jgڴ6J( ܌7%[J- my)(^[7|L9j2;>׌[bƫ[hyiEY̼\A0N]_mK }_;^'* Pa FnDK5jE Ji̔er'=-}jk(PMPl"'+o\czj˨w'6;pdwYs+_dW4<,s*z؃=I(P&מFwV% ȆϚ Jh$^C14+n*Vo?5^*rv/`/1lw 8 sP &Pܓp%AVt:*&.9l)h /c8x WP"ag йjD-{J-W"p- XŸR},T5 Yш}ބhlѰSL|Έ-n=叄g&`B\4W$ Oig'd"P a!޺` 3] IP|i,B4K x}5H.eCfTcEA g'-?6Y >eV;}݉ٲ^yНU ß*Pv"Qdn~ӄG1[3c"kUWmg /6'e 5axS-7w*@ЈOYFl9Y:ۍ,--Gf7JeT)z8PU-EXwm0孞mLQE]v R\l^0,'<'Vj~A,a>|pI 5 a2zo㶯A:bm.S6Y- ?3{'m NڱQؖk\3YVPI3Y* 9#6U}uCh儁M!vs9!c I7iwյO: 6K ;As &ڷ29.`띏7B J=Нv}36sO):aDK^`ĨmCC-*rT5H٦g\$>[ğw< ?iU^:mׁ^;)#\ۊXh4>#=({u]B?,o, lI2oZLg$ BB8trEXU:dGs 87kZ$; ,8o.D!xS}}rr>EtAΔ7W(]YiRv@0k6+yYXmeZYՐ?ru8"&{jI%= $)2́ջkgX2D:{OM25˼:'5=C IcIQrD4O (Pf$wɡHcyqs:E;~AKpf1+<89ꃑHlmC5y!lOabk$^[)[/.m6"aٌ#i 1 qE]z5DrO>T5vx*q\>C+mbq;wA42DjF֎59؋V:q\YHS0FX *X9=Y$!~JRDLTQMNrF˭gu6{LVѻṋ2qgm #Ŝ @tODZӄEpV/5kQ} ̏:$սѹw[|4_^M$7źd촆B#v;Re),()ѳV H3oLʧC-=QHl* v%RrC+w's[{$тVdBXiGʄ^day' je^;D3nVB2Qg͓ }4q cwQ8wDzS9HIf׻5KB%lPBXvN 缈/8f!=X=r 盃\d1vbb8)d08g ]@g> \ 0J4|m*%o35:6H%[7=eۂb/OTZay-y?uk8,ӧ@!uk9?$1B8_,xvjP*2#Zp] fZ1j)Cbq;QT,!-=T>fo+ʥAݺ@(#uRBFbN2qV]}Rc'̸S"jOu=1n- e3H1K?^!1\yy}r$8O$?JtŲ4"=RҡגͰ$|n^ĬO`5+t (ALЁsb JE򕫻UL)do̻mW-Ix0T㫉gV~YG8db,l1`py~,S@v˥#Cs(PqOxB/%eL¾*D*5V"rN31Toe8sE m\)R)MZX5m|G~86M Gp@PIoaS_#sBk B(T)p-d|5uwa)2tLœ2}0nSZQx FJyBwѶ/ʧIf\vK~P|0. 4eW.X k1SEQֹ?<Đ_Hw{NKܾ H&]`:bm!aB!3LZHz%ߥ .">]ov#"K鮰kn#2aǽ\ؐA8Xèퟀs1u`?VWCiID=uI!PCIe":M{$ø Mue*ꂼ9t+43&Ԭ8%Hs4 3T|z>LxMYQ(]}e=bFלx UK&r1q޲1"1 lOpR}''NL}/"Mq2jpC #QJvN/+ 6zCpΈi)ÀӒ=w}Ƽ綣{x1˘6vtV4WHB*T{_W7X o72Nxנ:A;5䉴m< ]|{wGav6)ӘB =푻P8*M' _/w̐ JW돧} ~>Vf"_ ;e4KF0@ J%픡Ҿ]"@gn;-+ '"khU@r{؝$m-xf{T?&C9I@)ս͗V)Bwg⧡dLu7Cr@>*)]-D PQ\xUH)Xyg2oHĉ7-Ra^ ˪DBwvӓ}݋0Dʯ0qu=.@W:8W`666Żo?_ąRCVṂU00 {ҸmfO^db=`ҥ͈n$w>+jנt[t 0ˡmnn63ǪY/I 'M mU|v3EFbU'U@@;ڂ^"1Wܿ##[[JX$(NmZPŁ'Z}k5%i 9. e׽КgZjL?z͈K { XrsJk]"XKOe0۾~7'VbluAbGЖk0k2콵+"+ -I >LC=Uͼm.hhlۡ\6N&vj7ӁP_O9= JK^?/ɸay7׆5,P %wtPnBl#[q pXH%[- #oFX-6 uܞ'X7#*]6{h6Ov[t088vV"TdHJ:@ެ 5N `cR"WATHo 1/uj#΋sC6# rg.Ȋ_uap2< ≎2kor|Ȃ"}D\ƄEt ȎuE׃ zKr/4Ҩ5.$Ã<PA"1҇#g3}EbJPȯppy9}Yٸk22'[5#} "ƛ9򘆔gM(;:̻ 7~NqAz~PH]F^̔"aa T皶 x&жUTԝ%z oT !>M{5Ig{s~L4CG #p~7T(_lcR_R?K-i _1n!8Խ9qxY%Ȇ836PWiQ@)RE.ܲ$h^bn麬ܮ n[1aNBU XQJ*Qwf+SZ#GlUKLSe=0]T$ZP γm(zиv)|H7yɳ&4 5!L=$~ -! ~yiCTBF=2c^x&`]A |Nw%f28,Aqh Y_nqU_zG.@ZiaK3K`6>RDkt9$nz {= 3=5gA4[dDit_i #'NO۹)ԝ ak4N\s13rhH&p' p24Z2אac#} A>ܓxLhu#@"cX?ɘ Y"IH)ia,T (~od²7% p T|$;ptiZbRB^1 T3Zݯmq7:".P昿 yh^Gf^qՇx~-5F30x}CD^[g{ΈedoTQfF( ʠm(5\ps1=K* i-S/mR9zI!jL:@H,49/`|%gw*/iO; nIR VXxb$ԯ5/SjǎH"8?'8PEm>-,_k!93|/ܤhQ* WKCjW IQ!8@-o3 dyU|{d g^xOn"szc:AT 9g L=mt\%S4G [.7hj8P,\$|'槛@N3?ЇT3{dE zɱQ8%ty AS@~fў7y oazr0JlMǯȻ :#ۖ'$-W_潖=a;Q=:>.6/?)eyWZM;PLLo۟ D| R6xh,iW'rI\-(kߺ +7Vn?NPh˪kke3TW?Dm|$";Wu2n]0fTe,шt-nDu!ZKT@Q8E n6JE(Aj;R1e9{E !v:iL*ER,pb8V]󍩔gUp6d?# J]2 zXU4Tv1T U6燡+4`:Um펖}gDgΔ4Rs?$V@{H(ŦT=]lRcy@"{f:ڽ;^*AiS,+p?89Qha`OJ}RsDUf@.IK}Lð7a,Nan w @QauUT5^wmn,!FNXe}W>%i=[)?zղ+zlDȃ|]_Q8Y![B%"x"?(0s YjԬN,g6uoTWS[/plQʲtRUgf[D0]B7]5@e&#KAګe͙h\)|J5¯!gɛ8Na4D30hP`nZy𸀔5}v\yKMULаKS⮁Īn !&Zaux5$ۊ •\PV^5'? y+VD%mJgLK}pIӵAR|xmvE1=i~I!E¹Cqy#N˂-y:s ìjRsD71da4_@jN+ډQ1>18'7̢-E v%u ]OqÕU4rSY6DX:>-gJ7ZR ԧfד$՚ zm62!05$(5-J-@oE!Hl( ~J`9i %uK8Qj/1h= :E&wXX%UIɈ> `{(l0ߵhIƌn54aAoUuD^4]X2ZO]>g4&d(I2I^L*w4x0~ @aT.!_QT.a1#эDg#,xǝ<%Kϥ]W|c;EBZ]vΎ.(Jp5t@K:x> ~oLMv($PU X֎Ao"aa7ZX[3rSI!m.dp݀-?o;9S o瀤I^s kJa4κ؟4a\/Eo4Yz.P}jĸ@ Q4\!μ= W6 ʫ4fZ`sk8aCZˆ$}~ -M&K98 ~z7mS1ۤAyz%ڭ.C5rbG= W*;ѨўXJ2VLM^ǑTU_^ 9SNT1VۚQa 2Ipq'pk98Z/:3 Ƣq o=H/MD;lJ?լ2>L} O%ITЅ{R5s_B)g-~|enF#xդާJbU,Xu>Y=DhB-7BuSu#B.y|ƒؔkGX*Tg-EFt ޮ" |J1o0oF%5H}eiub6}95"wػ, Zvq<>0k*s'ûCi{50}jϧ O$+RI% HI+ 4j1'M7qސ4HꈳvHlt/RbEGH˃BC? < kLITm7i 1ݜ,S]g~ߝћ37x'oH8p eB Z=ߴLة4QBр*mtM;5ZD5Efкu;ٍld C m&ǒ ,3a ߴe$^&_RXQ\pHyp]QBBPJD@F/WAc>OӒ9oqj?TN;dPExٸM\w΅{`{B%I"/P6W"٭ ea"RseπDwuT8e^컡p>\H pms`QzXeI 0EO8w`+O_J"?,Nq@<: N}/? x; feR|QM'&XA$ 6|~uGKĭ'uؼCahuMWS .H*>r(DgבfƲV wAFo` 05Su* tm>҅%}xmVO2Sh {z3khG@-˛D(xܭ~n2zc<^sE;hk!E2G(ҝe:UFP13?,f?7(0r_DӒvA5>}sB;)U%E pQJU~%NBC4gb6P8 X`4:>gh&Ƴ{\}WX'ONy(ֿIrL$ϒףw vUA}g 1mPÍg A*T70,Ք=z߿ڻRԌTir FC`**px$*h%f<%!&/n0}s Bybo(1$lœXsȳd fgǝO=ݭXfޝ~swԐrN\fjUwܭ_9K8wLq/&\a?h=a 71/_4zhMS1N"ε_R$ PJ楇tw'L[jMȅ"6X w&lGG^8jE&[3ٌJh-Φ=Ta+n#UMJm44-~:*427ϖ28F$ a3rhEk+B^+cM5,mC]j"<,} #Jxfm哪+ 2%C=m_f*y,cxT]Lo:1\Ӏ;! ,cSkgmuHK&EQ)|{׿IbⳐRw\ڨm[B]WAJ)Oj:rjCxӬ+e0W >HH |Q}-mQꚏJ85@6Nܜ:#k6Z#mi@K=O}i@J9tR/c>j0'8ΘZG6uUc0+[ )ִ:&j!OBFvHK4}1Kh_[=zeH=BU ߋ ZTOѧ!cVF6q\"3q3]_>(\t[r.X?Vu_0LE7K H76oV11#*7 xo%i2Zڗ>gܡpsNګ]0%i WR`P#3n w`t$eٝ[Q͔մ~PI%)o+Pq@Ev}e:5h/Y5qsoyg{NP%3.(zgSCONo.;+趒5%K&Kw9=~4 4%o,iP~dYv|Ҧ-2azc uTK"(uOdEFԣL0ࣇ@t6B~ IY \gW.PS.h9o4 kaLB\ѭeU{\LbHXSJN&|>k0;0mjy {_yF" IJc=|mExOeUe&y2? 1XrXAs?BW:?v8{mg^vk6GU)ȳnAj'o?I8P qrk}7qd X+i{,4LMpv ?ӽáqHbXM{ϳN6F먰(,5^H8X'5h|ϫB 1$b>"Q=?xC ex2ےVO">\:`M̏L~"$Jp͕d rqbN('eT. }Κ|44=M\Xi>J-Z- yoGTn]5`)i0qE YrJ*I+ GJ82ߒ$ T,0ܬ&7קYԙA.k$gs ,dgIۅfזSN CO;H$q~yg̔BLrJMDvR^/b-Y:iGM;.(nO+jQS/YZ \_ŗο6#.ݪs`q x\d ?07'{zz=`3i}6ͤe^icrW2/Vx'*22!ZF#"; w*/FGT:^̪p]@y tOؿNMA/y>+hPqn 5QRDkya =n@7vؐhxy驑PA.ǾS<)sū) ? ]]&2 TxSLS^zץ3x4hzuɶ3-qnmpݜ*jƏ\$\ vo,e:~uRUf^ \vPN3r=zbl//zO@6i&jL+fB$8p,bCgBab7`&ʄ<` e{߹,NI \)Meuȶa杍/D`$Ef ]rS5|Ȃ!,ǃ~Ei|TD][@AAv$I).݄k.)~T?TLdAhU f/e;k>A.t̡m_ eeO#Hd&nb!{/T i.1 ךA-JO2OI `#Ǿ-0}gQrx+0(I0AneN c!Xpĩ<0ærpWRR: hO5A96RzB T:'ZEٍeluO"xzQ/ }=kз2eJ#8\BU/ayt`-9jqTl 1$5:?6j& vB8m࿓(IDayF&1.*~ENT_KݡYEruqNÁ)ɣK <޲3[ߑ{QHncVPPl :d a1L2~fW+Cظ;sFrUlO_Pu^-COisX5Dz+QVRͮ:QwOc OX⠗ #ʂ0Ur{WYm2 x()aR@Þ%.$?5GhKJ}9G3ag݁mĶKeVRgN݂u b@.v=vՍIrZ뤦H.| X>:s ׯ!]61/ؔesrjb+bwod~"w@vgWg զ|ZyhƎ-*Z[w\gP`8dh1hI{9 ͺI;'A]XǸXs!LPMujMݔn%O!Pz>[;ԮP]ߌ܃|Ά 1tk@tQpLX[ڨWށH"mwsvt(1$(Xle1:dP(cNyz3¨he0EC_ჁyJxTT}!nud-,PD4 af.^rCu%B)O`A_[y{!]_3t~O%x5SCݘrp]S[@* r9q4/P` /dé S, Q{n GߞC> tL]Xr([T|-7 A$:QT4VQR3o)96뱱Ҫr_#IT^n]@]Wr06S"ZX}_?1U8Mk)-2d3MjF8$¬*n'wQ氛JSc=x?4$-<:>'33@݃ƺ}vUѮ4mQcv-0Şbv`I>̊Xd"n Ό0WA<+߽bD HM(lVqVV-ƒ+ooҺyr(\E9'輥1Vkg$WkyrBi,zDyQ,xIFih9/CUG$ɕWf ^OM'rTHYhS.;QP~%ƫ*>" 6U5谑ґg떞v] jۿSA2EZdؽnA)@*dc94i8R| u(8jH$ۚc IMjAl 810|Ȯp 0CfR`o7׊{u2zxvʏ~ Ӯ-Ylϴ ?Gp рzLw rF !^Z/>HbF%j8lUcYVxWRWJ(4Vю.Og-nuzǽLKnn$ c珔GWh(unĈ9-X e"5ߢu$O+SKiK~j`gN^ >Se jZMy/MMMfS)2B":OԏA績)*0#+6`e ^&͹e4kU/2XGoIBà;-.CHu7vݿ 9:f[|07[`>Rd8tBQJ`FoTТb眶5K( x@C>БC^'R[㵏5T~1 %Pʸv#._sf/pI~##HS-ɽs֤tK{ U *8U ("Teirt9[FXx0W>dxrd#^E(oCq, O,@?pK<& 5c(Y& 3E--k™LH7,]- uJis2(` ~a{>!+\܋P? )I!pq̈'QbH˜!{ 'd̸3rrJC"u<!i -&暴DMIGrQ^tvvd~:u!^xs}bPdk֥Zo8 55,T\13޲!>K.V(}>p`]̀ތHl贅{41ʟhDSus#YB PayNV,}w =j1v髰9AC9X(^!lMT//#Gay!:#x*0ͷ,V|ACB"\.$IcoyWaѠq 492.NޤdE%!=b\%dBCMFlxQ:_h8>;!aįݒ5RGg*V/?._P h4 [@1gT."-i :"%D}C~bJ,X%nCS+{@)]t?kĞ# ĜՕ w\E*]js"]Cb%q}(;uu;_"b`\*E7AM(NէvcL\Z,OJ1_ ] PƘ: =Q=Pg!EKӾ8Fc8,Hyۍ#^t"=0WRLLl`(;'Z'ˊ=R@l=U?g%PUEJ*2/j]dYV3 T#\ZA#bkMQzG(K !ʖ>?tgW g-wIbha:^)M lp${fa~iAN^-?\߭Px8x|0B0GݫA}M;e0@I GLe _H`74/^q0fͷPguQTiX*Mtc ;p~F+t['pahZ A} 8`M ؖukj6Ue6--e4Ұ\d_D庇Ygw3c U]>5PXS6siM\~׀ں*ڼSH/ aOq>dĎKl<䠼ڑ%d_2WD.'[1Lc wEɕj_96 <$wŇ#֦?lxb.6GCW65Hck+)spǮg{umiIG %;?㣖ĝkYy LLbjH׏s8ml]˟ǾSKmh( ~;/˃ u},5xȲlt2įF-@?G6-_8,ΐ5kJDZᆤw%?>A62MGGI'$N轸8ymgwbmj( ,/) [20XՋy4!P4㡛dj؏TЧZ7fG-{s&}n.tZ^*b{rA倳XF"MנrF}̹NL*Xn/ E_!?KyV {ú} IUv6Yr,uI𛠐sŧ:̷`FpXga>dٴr=cɟ)ywįh(]a'1i7V3ԫQqm\x мf k.rRG嚩ʦE}e]R+3µN\eu(L&Mw#$( *m9Z;m0*Uҡr^r_xcRJ~7&gi mc]M? 3W4h|$9 gӑбvHL4Ui~/"`=_$Xa%ofӣ\tBSn܌ |DHD ,˷X7^wLJ#6:ɘC] \ɳәO0 sHñO@ Z_¥vP@G$huѷZpCTdĩ[A9oz`#A!U&a)*:@ bv'Gޗ| CLY$:0Èk3!ϑMc5r _ujPH' Ss?(ե,أV5:*MFY0#IsΫęd iDYV N;t5!QYa8/C/QK#Ԍ*-S 5 XG8W"-l*9U iu:9󨺽{CXd#KT Y1ۇP|I0[`bqSV1JU,yiNqYQ 'OUS\udqDӨHm?^QN6~hbYޝN? bV s9yZ#'j|Żғߎ{L$b}{B.bD+ ;{ O 5WC=G%Ȉ<]X3ݒ nbT!ϫW #^ގ*´&<3-U!!X>[>Y&O R;,ӑKJl~ z}Fx؉L&ɜ7>;/|~o]sP?# H~0ƬoXOp( :1[SeFSNw P6PV߁NF~"MѢL->zR76ڬQ fuǝ ]5eSEw4PiS3 ~[A@#fJpj=1{"reZ&J0EDm\&;00B50xச<'1P J4@Pz$pkR'f 8qa @ EKrY] _7_mb"Pںة&]]+-baPg,gEn*.C4V !5.ɐ!Hv\;ڶ-aM@I&}K|98';<3LvV6bdI.U4L\ʢڔ2{Qn` cś3{EkbڔWuqLn]1Xv7EO!9qLБqi Rr7j}VnQOŭE` t 6BU}Ԗ=r R3ÄR&U_d /TȏOPn=Al`k ~(q&I'U{3 .:GڈNpFĤYf*g,έ3 lKwep be"w'i圸btۈRy9R>Çya]]n:-!!$I  ߶-"0ׄ=K^ LY-h]ЃVesoG TLhlS|纯kM&;{uLxY$/ÅB90e+C\E%@ Dg{L!mYsۥ\~iuUfy{o&`9,/[]gT;iӕM 79y rT=u=xq7.aҒCa%1Ǭmi'SM:Qs{.NX\$^y~=b.}7M[_UKzLEu\h8Mrj "g{a4>'ၦ]s_xN7\UL:u (JYOy U0('ɺ-ЕFݒq %xx@=pc4lK 9s#L 2^'KR.cuc2RN]ٵJpR񡐘/At7I_R"BV}ۉ6q+7}&POvw d2s:HƇXvmm;Gt_%hFHȃ\9r4,StqNWLf4ݯ@LpK1eHKj=mrˁ ՐCRanǣzPclt'$Qxx\j\6O[%vx FvSHrU+ #9{}f10[{gqһ.OغX(8׆en@Քû82)6;chh n2'wA6h1E!6/kb;K;6_Ԫ^' - d?Aן}S;|- CPQkdɧ؎+ ]jX;篖A9vG O:TINH^%1xy[{>Ϩ8IsȮOC&JE*Ȳ=ذu.0>$]1JL.= LxeP})p 64VVpKĨW.0t<'_{֏bHM}D0X4gulUB{^7&z)|ql`^ X@"?E\ q*߷uH/`\P/N}ڮ>餯m\c1( C{>.7Њ&A|CߐLM)=AA0zw,fYd$f-^J:oK*s@+)4Ʋ6E i~J_F{)G-¯`]ysEb\[}p23]ݕWw)g."t*}gҺn:|6ʗY #.Oz(*2%Y<1^1C=f2Kl^d1zB=U=g #SRA:;bjh1Ő4&p7ȱ~  y ؼB[F@?lJb?0%l!ߜ[Şvz7NjAKф7 {&=#uI }TDE&IxbǂGqpIfiS٠VW '7G*SaҘ+uԊc/H^E9!N[c,I ;7 biaBv>WyD:_P+*-7`If]uF¿Ȼ~Dbvo$!VտZ4m2fw1_Hi>k3/8O[~rւIsh4vR{ mv;!,5CؿB ̡:ǾjjQs1CLƝ-OLnV/ S&Y۽5inuY` {]Mkn8ґRЂXŽ+]-U2!Y4#Ca)@_]$4ẙgPAHzMXuH|}]ܔm;iə +?|.6k 9m4bQA Dd<QXJeUQ%e@07PIM>.VLxa|2j:@qMNc `e1@͇ۋ N'!`%y - ~Śu=uؓX8'IUPoa2pVҜ=K*3irI3`c A!(D2 \K uae|'OYZv{5 ʏFO|NNIC5tٗO7,3/ouX77׈Brzs@,2qN$aZ0AYGS\`64 `gR?4QH֯$ ӿ.HA+޶SX3`NOϝeg'|dsE\P4$iuI%`lؐ§}Y{#,8n\h3Ҳeb A#kHզ"_;xZk5Dž{B$a]&QT^S3J<&6 TK\c[fAѻQx苭RZ3ZGdC:`D; DZcp QD=m)A"goL|tM 0i ]PEGLx/H2I,FFPS6Jf*#qv&<,BheƏ<|:e$>'TL#fu,/.p+mdIrDz͋kȡ'Ԋp=yt3  bva|W$'s ͂c{GL-V?I ȗ- b9` `9L,<%1u˲e&rKb 2V&!uu&D{Y"+2ߍn^^n rlR*Kڄk"bxXf9&+uoY࠽)f0JL"BxV;̮@5+ $\ } ᡫXi~3 h:`<3b_ǀ1YE?O7n=4,#=Ÿdml*+,-z]?T#ao.ospIgR~BV/B6 L.|cjvdc)A@OՀh{oJ_L_Dp\c"7 P79 4n̒Q{zVH3.zƢDKXt&hleWPu fCH?ud*Jv/dI¢RҜh]7U3` M؀2G!؇08#0* jQ8%y?zK"6$9U|.$Qm*cY\~zjh^7Z5:4X;d8/Ap߄hQ;C|uv$pyaVjmas@xO=V#^<i P{:R9=$9W4ݎXh:ƙ4\_7(JrhR']aQh: ^v ׏-M3e8e}'e՗)_<YY+#O-y~E5s`ޯ{M޲/4J|*ŝEC钎q)avP׵N݁ w'5mdខʌ  935dūP G;olI`c! ;RZ܏aR@?]3z.N@lXqlL@/ۚ36$9ZCqtW)>C HZi,*"iy I$0!0XL)18AVHòfѺ|Eb_?ˉsz)WeYO'hd1)k)ӻ(y`t!-'8W[&s/R1_L9l4ZM=-=Swd^S8/`fEh (u^=>Ly {  HSB I/0 ^fR?#)7c′ƀRea}`AW̒\ɆE.a3m g$pRCb̚;S‘6XuGΫE &^\ gaӕ@=u9զڝKp1K鞡*EAJ#h~T{lwB+w+PPz&;-*>HC|%Μw֧!K gR*)UIO"@ZlnXs1/eu"nE0sgBݐ5\-tjmI`iǡ'QQAj:&j٘u,on+"#9Դ<<| k=)FAH̹t- YHB鐆aM:&\>|PڍPLB(/EiֿeIIs`h"ߨ<\Ä-Plb |BET53C.@u0bYֻX`BWo[ PɦO\)[މT6zQ,rRX[V3cI"_+j፤It2a 'dtq9\lx2g,C+^]>2Y >U4?K* EpOvEPe)lIT*"' Q!ɫ 4 $Y{+lx>4%No_PmTS淟q b"#mq :NN{R4pĝ_Xz|:BbgGK78o#U2x/(]ivmt*~T  Lͨ+9CFoBW2lθjܵ$JrJa][uHC5sjgzM#tY, :!nHZ- O!.}fы9yYRB^YRFQ=tY}H](pCiF5耟SVT` c.'7,`|[-7O77 r(79  ጖\nd8gv$0%xPFh]wSP'')q$Ek fEisgńZrӫ* ,Y H3z –wuLH8`?aG-Q%>G$ePR6i:26qodpƏ;>k[1 NV{#M{!J G}_<y5[Wh\z6CZ_]ۺKɯ g", 5}߆Md?s¨;`3u>3q\ߘ:Z2KX}k;=4Ài/G503};WwQp{Z%DA; 4KZ}iǭXu(J]Sr9{908x'Ou'GeΣ~ Z& F0AOԏ/༠bfaS5tғA}sZB]3`VG ̔v3gLz{h}GsvORK\lG3^PXUn2eE1n.:Q̡BU+ҝĐں5'vF[ߦXKbR&p&[G%{I)F'-Ub[YC~MnuM8иmH1aZߙFM}hF?6KpI?QFWCRKT;[ɉ~o^<^L=cng"q^;,LayմB츓l_Dnz X[l P7Ii'mpAR“5 5!QDof7Dsͬ^"zw~ sRБdMB=d~u w~&@ %:\ {0ٹeS%vPbRfoH"@>6w US( '^sw,ێD ׬"Sr.>Ȟ lnD>X/ 3nnK6+fP6RZx`: IROشR*.=0B \) cgMrTE=UK&r]4et!G%\PxƄjo-'yNby Y "xD1狈QNRu$Y];=0K6x[plQoGĽT*AZ0 DR=tf$н(iZC3p_v +$!0B=dB"\Lb<(ξV{L#aJx[7vEYq}gLkUIH1DC tvi^-cp u}kt_ :?6]/Y֐Ɣzcrnoa9'ko ^LN>.ɰ;If_h#UV`EZ'i۠!w!1 Kb'TL1駱m x<*{-{Ur*8d`D rOR,"~[z[+jF qjb(w"r2N rľ7m[Bœ 2t!ɰpeRHq1`Pl=FE:u.%nV1sVJ67<ÕdEU8P!~G"(xYƄߍt=[׌43ԥc73˿[4ۀgFm6 #}8*+&3:|59;HC0_0\@\b=S!VycX$;ۇ%{h[!ܣKE׸.52gP{ 낆#Iψ# 0+C(_76d蠑54՗i Yħڏu;;РHq⾛K7w` +^ڈXDbbKdki*,e -/PAZٷ&42nm,^9ދP ԗA} E)W?ݵvr4ϣ~+Xp;q({U/G=/%EnѶM>ek:6?+yvDe1L v!O>_B#gxI얱'oft#r0))*U^Vkdwz u"a  ܼKAUh 25@}N\(79IyF+9ePF'FA2Bc0A,eqBp{ V_.Н Kn"rh=iX9âtvɁ-(˨~7V^h?Ԣ)IUX-03j;Aӷ)?w_d1WQ鮴7oj\+-MJҡPeAcѾǗζv.ot_̯,Cjfar?@̒W%=nypr!Mp-A 8쯪۞aCQ%wGaGoq)e3Nka܋PT'ZKo4%q8F ͑\4`PUU<wNif5($Bѻ4H62yLbFF'W؆PˡpqYYUzGewŞPH g=Gr]*_<'Z#u'ʀy1,ECpPeyלIH$jias0S#GH|=%z9_ud[)A&~WXCk_A`xR}IJ aAqzO̚#~F!'Du>Zd3O{u%Ya@[rAE_d@Ě*B[wІYm4<tٺqbcq&a6$N"c׻]'8~5 HSpyI}()j^ /nm>*&(:R(,P Qa>\pIF*{MVX^tL æ{Pg$|&9\X_1_`N$JeDžl$Y:K30iw[GT$~9!q" RH.ܕh9|H!v)%'TMsVUI0K_:B ϱ\ YMS.7eP |ky fPPKʤXn%0=ocjݮ]j۲G"Țq~ɈEԑ35bJ ؜qw]R}t*q o]кrhH$]NΛج-I# D-hLdl1ƴʃvë+Tj[DG)6=qiB鋓d9sh~P_㋱gH9˕i` ںYPЍ8Sطh?-pa⥘ FJ 2S\7$9D2s=dxjVoz]U[ [rSmfȏM-Gb?Oh"Y g3iT,\čd e5Z_QR}C@<~֨w7 0'^\M4U~hUY]ay AvW&NltC 9V_>5C0i"2 aC=rw@pv.v RSަ ȄK"6AS^i翜VC@&#F@ZDPi-r,ٛ"F]X`)ps/7?!緖[c@n~.!D^5 6Ӂ!ছg55wԄb)7*c7rtŬ)Ee a!$`:=9+g^@{h Z\|J)XHXVa 5P8=i}A`ߊ'kUUv7D4Oqye2 ˫35vej#â*0= ׃l1?˛RI;WbHf -U:E{|gO~)KI?]dN !_3@ǐĦϏ#ʘX1͞l PmkO>Ə[:K&ֿOxqjQ"1/}.Zњ6T!AGxjh@3mu'iǹ.Lps9%L%Rf> nzWh G9qtcY.14KG6Pj8߉KdIs  !:^/R(x\~s>lBi婵V2CTYr,؉'Մ#eS1i:id+Lc0ɥ19 ROZ\6#FOi?{)jb.|Qx9,SԻQGys~`h~f"̥ثɠ$.Yi0pIuEkQӁ bvuqm )y*YddQ^6m+ 0z/򋸒KKGzA<(b@ 0HL*fJv1FLMõcgdXE;ԃ? =^L7qLn+z8oXp: E_:`?MARLJ; aDN"=]zXDƾ6\/) =.Pofzsr$las3sg5H[pCm32b C/wCENg9cPd]8n}g6X3q˻/ܯc SF^.A·{Be9ZZ QB)YV`f,rG%^oov-? cXG_6qW樲v!O'kqpk+?D6Σ|Ϲ߯-Kݯ( v(в]]i/.?RY1Q >}IGz=@O/gk]TAS,ac8Fug]wi!_]g[Z&z!P\&7R4],[żN 6 AB*< 8w py*B{=x!`0xɶ~EB-% y]+=@)Vb|-OWU͑6S6y*thMG@ Ri&Hk<)C+o2>~"\r3mW=y ØBsXQ"ϰ>@݊Tށ(z|.L"֯(fu+֛vHPǣ8VkdT|D\66fp)D[wm`'CYE^*w'_aE0 xpR8<!M#&2)S(qtfL.ۋps.QYO"{d%cE0F^H~^Nu_1VQX5}>HG=z€&:Pְ91BG+_u-)<|?Lu:ASal{3ApfVڌ2۱'1v#CYԑvj2F+ p+p?nITU~@+ayTiFzhT$O(F=fTJ~gؗB-3dQT)(^`wF7|%'([(zal K/Df4 ȣTzS6Bҽ? اs2V(0:/viyT\H6[c)X=RS<|? U"4U(q N*x4r՚U/( uGv=nX8=Ѱf3_U=|t&Jt9'pȬ:&Xl` ًEcb?e- 3F>|'o~AV¨_qT%zV*ㅫмm (kw4OZh!my, [@H~Ͱv5gDM(e3Ĝ'>9#r_2[~h#ts[6.Z [aW_ 01,rC8zkDVbJT&Oe8`_r1>Ŕ0֩uiIt=2G*IP+"^ e~$vrBg#p:"$ދY2PVy(L6ǧӁ_\fӦ/F6arXLHOt{XhiÌ@t~ƘJNnqN+0  5 cWf5(⪬v nA"k5]>z;3[sGzb l Kh !] &jImmq]?J֋?J#1aH=pPy"_!cXR=8 u䎋hyͯuM^FM8j$–?EE;_-Dsx!G-q\&a؞''Pvbs;mAފ4XH='e^AM <oϮ4'hi/ƜmX.{bK\g,$up?ޯ9v: Qaj'TooRNƶ7Q? $yXcv.V\(/] aqC.2ţދ} yɄy亡/Ƕ:cqjlQ^9PVrOAm[5F5g/\ϓ\; ѕZ9\:9 D>'T5-N* ]|% % *6ց3M,XXZV2;bodZɏ {%^>;VZ".}S|"/8cՎ596WZsHA{PcQý4n&F ObT7mqƄ3xrQNH"I`n+wǵ;l@qa쿋ed5QoNZ  ƆW lܶgdw#qjW'kՠCq݌謇c@O/H62`ՄdDjrke3PWWJkyZy^޴EhfT-B~sisrܻQ0x'eZDV\Ȯasw|BOJ.JLmj ȇƁ@ip۱;xxJP!)E#/4%&긨$ގndCYNǃA@=okZyyHG1O$@"MH—L\RlqP>#k'#oP:F|êp>Cff \#5?[9e`A6F&{1n?RrNTXIz-FM֢)d/; r! D]ڇ]ܬY;Sc'F""q5&c]m5A.rJmP}0n$ʔZGGֻ|zUq@>5z֋Z^DtL>K{M :AfbP#|z'a(1.>ns,V*a n T م1]SX&R ? 4Q'g drjS Z~. O;>0Uㆹ#3v!Q!gD7+@6"tCv} ӹ]w>t I3˶xb'4/2y>uaTml"ex"MXad8%q3$ۂ(1*kӪ[vtmжapQA WKHQ_(#M#l I4SR[=-XfEGn!tXAF6Bʙ@G8 }Ip1K90ce"D+T'Ž㙹]Ɗ5:$:L;MrC$ݷr]Ehn­E!L`بm`r|$:0Axc}L&3_,Iٯ_=N5#7x!p'Œ}hLbr έ:Pn/]8| ݫWtL)Eg^b`hDz+טi_qpdq;|=۞ˑNrHݦXQ9 lV)H ;M`) Sq+:\Uf!O-vzrDcWMyRN&@mh¤aqaHܳ:քF'!]2,br?EZ9kUz#IjQ5%I 8uI]byK66ԅW!%Tԑ]}sMPk87J@uKlF3?~̅gWVd4n_!.O{42]̭NoX P4a^Qk+&~#/ ƥ]Wvp/F94"z--Iw,+7lO E)8dğNbP煮`5C.fهo-.z 呙C|ZT0"I+ s"1iDU{ ھ7[X21 VOcE^η/Rdl]^Gtp-UAi\05_,y j՞UoY!,vV. hbZ ,|si)1Q88,Gfy`$Dph%6,0޶! Dom&K9NxF奄Kl# E-^oCz̴' fleLeW|NwsrXBQT I,Quo=߱]gcBf'{P|M%YQe T<Ќ !02jW/gF|\".{+I0E"po`wy4_ m㎋)iykrY3 Fl/ϋKC9I\ת- p B%6!FzL$,Td;\-EÓF-C;Β5HDiR5rhte^Y х%Ǯ#Qlu/Q#r܇X5I8hBn"v5S%;cx%_{4OC<RCBQӮLE$8G80aڜ5W{7%"SLlb;ztPg7s]X#U,(o2v8a'mbCIep7Y,IR F4dߵg`ȃoټVTA!-'TIN`LzR\!f/`ruSK<_Lj^ͻl,IBcI`5@wwb;JJQx([&'hx-'cAH6okVFOĩbpF=A{ #ؑX!\SF8Wi2KyjX#Kcx_: G}Af iLF^PN+K޻} Bs=(7gouِh!8Rӝ3 2MHˈx\OC9@u=yoDi%ˢ_o۸HpHH\lm,#IԳCT{EhKk!㳛#Zm'P+ψ />tex+n?WC<rK߯߷w{ *'[#m(#t'{FY4ћCtc KfY jKp^Q'ZM,GǍ4ϸW*7<Tj,ś씏l_NZ|곏g[I|%W[IE_jj4 8ĞL7(h5T MC`Yh 욢2+Iurx<_J'v=[ӋPFM}ᢓVZA@E"1fGB8DKuSU"D™A(?A;pXc+C4 lShu fVXP^<# ˜+ j@ 1dQJw~ՠtpQ42(_=iGB8e 0u'0 z2 ɾkX <ɪFTP(ČkzR8_hzkZf;Apt_p6N#_?N#tB8TĬhؐ|ra&qzLҭLf),Z{v\/#4i;;# Ĥt>ud&| f+Pfe+eGz; m\E ./#e:Gt92(@KM8bm݊D|-,7c"S_ٌQ]'gqH!;8)L޼JI^d0IӚoSn56K&̒ [% Qe!kV1f=Aǖ4UX_( hdSr-'H((ȍefA# ̝؅k߉$_VTc{Dᵮ HƤSbDH@oK훟.rҡ'w:lQ9w tF[ fMM_;FԢ͙Gy\F.Hڥ:#Qno&t@NhVTYSki[dvÒH6e3ҹun.S{zalp|>8AN"&p*J Vsj+VߔxP(F`uu_$J-ոO> D!i?0Qqp*E>#ЂƺMuNͺWh>9'YG6kб6\m'R"ҼלU3~`LLk.')eS|BQR)e54ˈ6CJamw ye(܎W~O!U:̵|4W絺W^նMCSE[)`vXP꺉5ؐpax?xn[}J-18}[2,鏟;B!L02Ηz\Hy ςo4e5]ԀO*7㷮EL(?]#kKR ";0ϫ/΍u$ljy`Yr<;|^GDJ7'$RIЇDרE;?XFwZ?xز+;M /_Q[ Xu{8'v,q&dSwsM>ebdPeN`җ^"k+ J+d I`G|D.~]48jw/Ѩ و"؜HI9!(PJj|ɶH,eEϔx$}$߼C>Yc.ƌ>,Gp_:?ř-CCV|5kU‚@tl22ָ?i薋c^N+,'F^,RQOvw2[^:qFܠO\sDa#a)9d.-_% s]0~[&|`g3'C.'㠲2|lvH1qBblr5}Ӌ?q"5e<%s͡()d, w-˅asO f-S-P1c-&!q&ʷg$wbv?YI5#[\J^tTcuK U7#iJ82TR zO5=Ht6θ#%=r2btUr1)Y~ff7Թֶ+Sϋ^kPRAq,6 x{4e0J!G"wF,PHඌduF6/nڸ'H`P`z&Χw@("FGhh!O~94 K:CMZJۥxq8ڴ.AQ‚)O:j36<G BЬr)iֵtʏDׁ ^Yx@^qmG|<}DEthCݔgVE _Saԩ%#oJg--UoI(npӳ=uBy :{ro6ljCtȨu6Ͻ"Ae0waE" ȋ,`iS5gN>Yf8m|{S2LSb=UcMϺ+nLP$&Cu:8^?"'B#a;?yI+P ]в ;N_P^5.M꘵貹 *C"5zgV,M {+:(j.t"iKKb1El6艸gՉi, k: Q+q$]oi_q f˫CMm6^anovш` ,쓂.``xF˜[:FrTIj; ,C*|8fzi<|۠2R*ϵmP\eXҡMz9\z+S{Eݫ2^ $3>] m@"5_`MUTp Sw?آ.9WXFuY+!Y/"J6;U-rb>"Ey+)$1-RZ#`]q Lc J^0k_R7֙3>wЗP K@' /DkAܰP*Ŏr9au.7X׾|oHpBN2˨J"_TIς# Ö04='Pa\5cMsyэV skMOD7 nOnCB2֭]I|67HμhDKg eV=4Tzwzag3j4|E^luL}5-zG8; S17@Oޘ7]Bh5=e>mglRcZR9Q끓ۇfXR)Zщ= ۍ-öEp`ycr ÌIP [G΃,k}/ WuhT͕%0l ,je@ =t 9zKx+UiuށBxbg`'N NpueA)r"}}+GՀ%2[,A!&Ǟz]kxvDy* ) m0b[$E\DF7ʶERLt`A5ԤN-60Nn )T p,|{owuIq|)EO53D+.s|r^(1 Eu?i[H| K)vVBB=JWm1%4a%8D\YbVD$QVX\z*W8L?7<ƨNn]f*il IIZI,M$ϧՐi B8i 3bI=Q!_`CrBU|.) 5Y쁽|aݭ#cc 掍݌"&C+])lj؇2K˭2#jHAy;VK4 "Gr_Л_H8q#kaU7@3gVCۖ9KLו;RN[ΥaL9+qMjGW(?#${ŕa jq= 6POÏظ`J3h2cL9q#bT+9?(F dfQ^Z@vwuP 3J1v5@L0o}itC-SrЂH?ECmT)6%> -Y>uc{T/W| "shaaVSq")eJ̳kvPޏ4(ٙu'\TVI5} Q~K=ӰV|Iʡzi^ޙ`w<?뙕=i>4l. pG Yb{^C~ :%?kyyǀ6ZePPo)tp3?' &ڠ% nGVvӌ4ǣV郏 ·Lix .mٰ1; +a<mrFy(MƝXY5]Yz ,p]V 9o Ms5lr(WC!yZB elT+S.c>/)ǎՌ?0\֯"J'?B`\pU7R#I+B^8>s?o \ t-kY[#%,i51Z08e o[IGtj0(ˉ/5g)8F6LlFws+eXHs.`e! mыs @|  o|q o}"ԃ# 4ڨ ߜ5L8VzђXNT# D` |O-$ ϣ>8:vp(MoE^?jy+6t %qKMeƽB2}gybgV9'bCuW)x@x"mbUk Y|>vM@p K.БqnV"$c*_)SPqhi?xhDiS?jRrqlEF{n,P"|pŪe /̛йٶoPw:&"%QQ4$ꐀaq(c8h߳NIQwtֱK bJTP. D?*2 qBOo+z(OacryU a0,᝛f(L3jGڦ]9 ez% [jHAGZ&޶x:&ڧh,UΝY!)x@]:(: ň P7Yu1n/ # +5E-Np4"={AL?aw"e"析R[OpV5Jvޖ&^N{OD%Ӌ, *\;*ۦ/D/O\r]d8<,^P >} F6=E$`0u%MzWN˯. H' X<#/H+odfYхI(·ݴ'ӶERo@32dCΫ5nM<gaԣE4ӎ JH{VuZ{do \¯}DqxC1$FkҞeE}B@ `=N :lD>Y`3vsl8%Q7+i>Z=;.‘L2i)+7[}$3\׻~O{`!o5/~@ CJ?q'mߠJ }uS뗦L*qR3lEThu X9Lt.qfI:ݼKXF:OSmrp9%*?_ R%΂JK`# v{п#42e3Ґfz$ es|ƝALW:E  "M?c'b;`,u (s} RHs\ ҿra< 8݂CPf*}&`<\ɖeGOJz=Jy#! Q!ךKUab/L" B|VKlKL z=bClރ^yjտ|-n^x)f;1zOO!վQouL,_cB!\& l4DcID5י;rE$0%Zl&I@0oS~ӿ.Hݨ8"6ϴ>]ƴ.bEԣ*Ws6"C )"6d*ӛ>i4߅68Jݗl j.ls OVtZy]s]#HDflyz`yQ9]bs+ Dm!3ģ.έ6*N}-D9ر9rILj4.XO+%rz( !fSo3݊fO M ;GNqՄ$U\ DXМ <5Ư 걿\=YH"YX7\?9 l-Vc>^¥BqM=f38(U=@;1+4ԝ8r|Ns]st8kV06I!z^&>i(V9lJHS1["Y:Ox^g((\e)_3RnPanv,,Gú"M7O"f.I^ק/-4Km֏<6PW Odtbhf)҈c~>z.c-{~Z?r]sV "vYcz)>c>uڠ ;C&a/Iܤ%%֫3QZS4*fXUVF@ Wk~: p{g!7 .Bs8;ם\ÆJ6 t1;A1^t/v)(Fk?p5$Kd6Heu{}{B ߒ ɣ~Ϟxkl߈ -N\yϏ9t4cOL:[H'Y UPY k1GT&kIr5Fv]9]epn, Yl`]h[m2uzU|@l$E B1'^* 9O]@xӲwp ,!HTIpud#X̑5BoG f z=w3C<.n@lijQr%r&0˩-;uwiq5n!'K8" ŅI0 5՜R$c Hq`>=Oh~Yہ I9,^z@N{ia5-IS ^UOwjwQI k#&keqȟK^R"D~)z(tw$->ˌ!]!B !/O@ YKRC7X"L) Z*'-;^\ \dLr`AL:*O@z;%L (t8Q&b\EE$ "D ~2zBtѡ+Q ՞XF_@ ; uc}Ѻ^5s]'4\I!dw96Zn/(P}|1!b!Uletr,p wڝ/E>sXfYbgq';疻>9- 'R1BG$r3(o3LozDL]+0Zuc<Q!<ȖqVVw?B47~bfsm'çEj=Chdy- Z9^C nO%-JQypMPY-.J uY O%1aĘMkCu[eHv6zQVunoYKo*ۗVP pG}Vm!6$3c4{sUavq|P-n'ͮ[_4mnKR y՞c| 4m{Q*`=SnmUTB5C FJOb|V~#ͱf0和5|?8 I]a._,kO|?^r8HI<}. qC*?ęrzG/w]%j>ȓ :$qZ`%ȏ\XXAր>y4NE?rahR$w(iwm k:S(jg njsy̫ovϻh0TκQjߏ1ʮF*5Oa\.?@츛& sCOX>dZæ2t)cn*ybH(d̉ɨ6X|;2`LPf~PFp/(C K8fqy [?il.syэO{؂dxՃ$з8:xF>Nx9m 43+=S,cRf@.jmq=>JͿ@K$n+>ؼqdvxP_wHI'>."R[,i3iFlu1Nt.qLdݴ8<2 %LdS$J&IJ/=b[o d7hyLa4tƟGn'S0)6;O,0cZwQ0-rh$!1} l`[ZcV5 M٣1/) kxN ڐO8c䖱-[EbiY{/v16y*R >t8SLC>U)j:Z”﹢9 q4ZMB1rІp2J2N#{Ya'0I:/?J^A*ϝ^Hef(9zwCL0x疀^7DV9+m~dxt[FIf~U9![w!wtv,E\jA5aPIY.t+_(hm#cJ%l}a@ÿagj|V)(2\[Dו4RV(wM(6c$<:|Ĭ1^ WE^X̀qXi.,'6Q h]Y&G֓E|7|f8/ lb@eQCi,lu0oj&+zMyZXS;/0fuL/(7DBgJ—FX4y %Rl2<~eH)}TW=G"kVRy嵍k_XKbnTX"nuS3B(⠋ iIWW%#۶+ kNffSv~gՇO 9+`;-j7#UxŜ5/J-1 '3qT}"GpTΝbEy|xןA6t7_ NhGy %8-ौL 3ة%uap YyZŧ *:;b>ҁZ /oξ4tLNjsgtJ^ŰQBXB.,rߌ O>һ0X26fN?Ӄjt91RćP*> yYs]ķ9/gR_T-cCIɣbV.ȣ1#'Op“|?%sD?`z6(raӬU#C5fݧzaHUW8BgH*'A20lDl ̏r4b-7L.F5Ņ2wZ(Gj(kiQ gY |_rFc/p!S3|ėơR=,|\A- ZoI)To{[iU.pf+TdCFCtc?=dt:+W`JoGlg|Y3nx^jv S HŃ<+'&G"{n5Ug:{KY==&CuRrp:*Amvō$G{ V7N8 PH:=IWݓ~TBžBL#|R y GlGbmJ,֩}ipsƟTM^^Jq5<aSZ6!")CEd&پb8| D.'#zR+!F irP ˛Yn>>b l1x9.+6:!׳l;߫IT"a {l( j@{_b\ʛ^61sR.x[* ɝb@7=ɡձ*(8x}F1τ ߖLNӅ#ȊhgӼ@o#Pn$9-Νۜt[y)X"Wz l= 'b::a˿B_Bc/7׊"I|;^t}LE6=|͎^J 8gƋc@Q7}3>|2PF5OD#%F>sw[QvFƉRpyZlyI8{0;Ǻ-o픲$}Vۮ @SS=m 7 i]byx+'պ/Z.ʡ-.mU0@iuIc{R6ЂKdjYCUz$h,#7j43(S9jFk>nP'?uC"\xUFbr Wb>eYj&]-վ\y!𓺶Z$ybCw7E4  *X' u a_pS l1ynDvA_ `G)qH_`"\@Ͳq3˫x(_2HhLX-ӻ7ŀӉagϢ>EϣS;PȔIV\ h]c:CwSR/O=WC$%M0add%rjtI:Ѹ,3"!=uYSB;4mЀIIze(\\&T'< {uyPno#,2@)@){1nRxyw>'زt: *rD7!̀ e.e'~S^5^,ٿ]ircIcIĭ˥ eB 7;'HBSڽUؘ:IgT~ȟ^|xt* uVوrüJGvEW}oldVٻ<ӑ/Zp̼!3 ;&Ԣ;Ʈ2BrB氦-w@K:0ۿM ~] :a9}HM m[jL6G9㍯?s?ea:xbTd+}݉pj~(1_Ndc _ܬ-Z iG9Ϙ gWY%bi>]30 0 J8ܻUI*{?y9uyfT^|\`@࠱Ȏ02`n7sEs{=z:5Z,$UgyfbصA- N iym#FoZi*x1La@Y6O[S `*(T2$#:4?eȫ!q:'?1N˕ܣ1S;D }芽q#S׆uMjO|dH%γܬ @: Ho՟nD*sC\4zϣޕt0KFUE߽VhG!uLJV@aL_K*\>r?`?dRop*=cͧj X}9yP@uekOw "%g Z??WBN]XC PfH랜۽JP2_[#z1#CQpfUXEJț\f Dt+Amz⮠^[s! 텱X'٪}Z&(% 5.H۝FKa_u]e|OzZ KW)fẗ́/8d>#>/p'c| (=1 rC%f GoYXObҦ?og!.r&F% dӨ #@DSo@ő8 cUel 1պ(5 >z?kWM0cD'BX)t >UoF3ۇ&F6MmݕZ"W"4SZ&G{`0PX1=E ]CqςP qWjݤE)|~6Ŷ,SAS]X+r1KH%W{/ч^.E03C@)ܟoIyjۉE2L7͎PT ڕ(g1-pW CGR> TPbGL]c앫loY UX(#2qqjU.Mk;?mf.U{Hs6 Ñœg?ܸ㥭pEYPٶ}WggBsAԈrY=M[|nHbM Ա;šq k)0KzdA_Rߔ;9gČӚU70Y=}3ë>2u;Q9&H-,LȈOlh>h&9 spPo4.{8<Ȇ,k&WX7osѶڽZ*&D :@{a6wJ D{]VTZ`'vhSL$BMCJX DiN%rUMpՙ9/H=\|tB4%&$Jk#ӄ9& XIo k(0Ɲ=qBjQ#(ߟTX[i?xT"4h0ޯ3D#v^pvҺ^ӫ!KD u̅/R9|GQ0-7[-sIZ'~swC;Wl*cv^\CS廁T fvǼ1{P쪀Pg9cq&d`%/qá8ulG3,}ׅ]~bIby Kl ]~"b̘&L{hԀӜ;'#3 @OGg֓M! +>~(tT"Q_q^*Q(Z;C@'/HQ:vBE"YU&f }YxlDBŤ^kRO#ñ>Rlo beT)04Q[RHI/}eM_ x\P" P_oշFq)iE+FQ 7>vr~SHNoPKFDZLhcSZШ%RZq Qw1|81{ ,(UDf& GO?=-^tLD8eZpBis1}kjN:>Kv&DGT^ ,cZ 7)"Dh^Tt._HxQk94~x[Ԧ0gڼ3(Ij֙qSż*R s [~[? Yg|{ +$x)ZKJ}!),\etɁ9CߛGPzϭΔ8e}/s.au%B&QDk8E;>lC(8ﻰ 1c柱,뾐g0 عH/.S*c)鐝y[g_pՆ@,IC9BW>a7WxJb?mFd&[;ML;! :I֬٦1-X\u{v7y:6ѼJ/iU>k†#QJP_4=91B}Myꨄ‘KgK gdvE ߷[Z `ܛfHbQb'㸘( y@ʋK2,#݉zA~&"'%yA i{vĦݏߴD&.2}* 4 Qs?$GՎ $Ϝg#zA`.FVNh_lk +t**wG{U3,> L8*a(,10m(~_sIq.x\$>ӗ6vu/>6Ϸ`q}2:Un n\յj[QLǀ"?UOǛ0SiCtH֒fV78%3TZ *D } KҾz"p + /<k-'@\߮G(3]ӳNI3=dj6ꨏgp8E|F+\| *q]>iVs,V"Ӕ!g.wUq c?)߻3׏kCE F ;X.%a1D!Vuޛ5 Eeͤ{T+B`HUa9l PΌ-1 7f7>;vynF"8X=&~7I=NҘ CnMMvv~4gn(C6)3, rM)w)%C$J,am.SK΍U0!e^-X</j L0'<~*5HxO%փsqB=Z3 +p~uF?+,8јkтqMq&o?z5g -Y20v.lם`:Y+{4+]܃Y7E" %X\Ǘ2,($},ܕ=dzcr=udfny넖 .PY`~an6("-^t |*'x`$RUKzkfݵ@%1XaPOiop}Wz40.N~ё-]L0H71F@k>=+qFhWAe=qHI eHF#6|Q=6s5 d{0MiM WKUuŭJ/у,,@VL] kࡥ'? Fjݮ}6v: u2E>^uU'M՝^x2X:]'qJ>8nw v se΀n!ŨM "i 7=،g!lwG 1ݽjZ@SpZPRdh?s#[\hNvx0=FPy>l.E!$gjN{|m="v^P`Y>:.?qnRr-0s|6"bZք&giHW0~ F,en~ g)L{|0/M}8bbr~:1'&Nj)dp8\IոxR ۲~œ,1ॲо_6$50;<[G5O\b *bٓ.V6Ͱi.X==n#`yM>+èْ݀NwN>mK ueFz<;%@\Yl Gp(&~ȺCjd< yb1:Čx9e! nlɝ}cI5j[XGfJ>$bj"3;>CTtFEjR[h |`[":ǔ-,Fu!9 1'V`dSey  :a '^q Y98q"k%b=0uW eh򦎏lxw=}zѢ3z<+~/$YmԐ'=QiLQVAGh$2pڑR@x,!\ $H齯GO@&ձĶCA9=rXBOdUS9>xRb)GtFkmnL[;G}\Ұ1;[O|^ K{?f]ʼnye 6|8YxU=d$-@bhmynj(ؚV3Day++fi]HMϯL^cz3|/܅B'T7Fd _u"CqL";ҕ\#E@SRЀbGwBް'Eحw7X$n {1J ۯn[IPVq"lLNUq ωэ Y8Z%(Єk x0A9%!6Q*fJy/:t*QkmV.fo1{y$E=Jļ֔@dj 7O(5毌{ :Chr?\Κrq kQ;yꨞ Ho{Š4"C\+(iǘϿ[kK6Ȼ|/mӫڋñtA?8LrZz%2vC[ = sQuňw@sסIWm!4;m_û/3oIXQ`c=n(IZQ0ؐ׉䕁d䁾[hG<-¡d ZES~*bT_p;!HS< bIQb26K<5 <]Z[{!:Xz|W0 "W)סM H>L"0q,śt.v`?M^F:NHZjȭ\qH`;e JxnaF֋7K'QcK\ΙH(GRB*u?Aƽj"z`ZJɒ+P9A8ѤY{v0D]m=7FY ֹ?&[!Tp zR|`V.?׮iNh!uk4sF!gHt07s+kmbd[֘wZ4nױM/Fm=IxbWk݉\:3Z=40r<17% ,:cώS.KJvd&J{?O w4 _l/O8W7&ݝi^;,>un 1O>iVSțARDF6JA`ϟHh'@#K<*AqIr]Jϟ?xdͩp~kp<$Ëg>_ިuGy]ryp7IIj = w:HJ[Ap؂5jNs<8nWqqLpt nd:6s[mp.1t'$kW ZfdՅ΍jGK^d.ߣZ't|'=PkhZGYnE'j;ZN0Ѣ *.obv f>z96PĴ&bܞS/j5kF1ڤ##лctvS!h齺4%XJXKd3qr {E/S٥0r{K\꽆}B:X#K-7܀Ak62`7ԢGX  εPzώ44ubQ徦>ɷ]w$]PН<8MqW1) J =6GWHJK(ׇqh2|Nhw34p)׃0>Vn369xS!(d$_z}3̛{U3sndU*ADa!TՈѶF5 Oۈ`xnR'&]`<v pFVDDn2j[)MMwNީgAp辤@VP̲2]ߒQ#P RzJ(աJ{W"41`#yďQ2EbUt.,eBruOL8PlCdJV Q簙1>U4rs|S tj96=1OO5w*ڶ?sGX8#0J B+6p?J=riPw0r`J _u0R?TX䐺IxK\".B5=c'y+Y7 ;n@+#6LJcAaOzh5:Zq>0y8kphǁIS/qeXR"V^Jk* Rt Ms RU9?_`Rz=A,l(3Oax&S7>e1 ,#U4Y@t*n x9-^UWOLf'2|(qMuf9L<3xȞjZvi"R ,1Y n(Q7$i#@1&rY)T 𝧐i7;w Q'߃ۨV_X9f'\ {/rP;,믅X{$/`LFNHْ|MfJ^x}>OFj\ <njpuO$yUp` rCaEHVqcZ!XVVSH.8_:TpҺt:|OoNdX3JM Nl#PF2^`2<~7GqzP)n[`6;Ü.-0Z>'g}M_2U!Y x+rWd5$pyCuj.BLFQ^C=g*[f9/~ lr>{|fL ͼY^NEˆ'r}Q2RbKkCTvV7C/-;{tM^KO8Ya=VJZ'2B)mApTNt$|CGPArBدlPx_\ݪ? FJRϝV'2.JXYw:g=sMNƗc_Dw`~/T6)nE3 httIWs%4ʓIɒwH/R(# OpOq١g򹦵^!> 'S~˾%rEW.nS;:o'v˱ĵv}ST%Y-' _\el^~?a1!Jn$:o(/l= 0f'-+UWVbȶ4HQZ yU(f@'PY֍yT$!Q6oZ`pQgюC@"*Hq |~D/TxKmWO γCtݢ>AY'&VˢYTƣk9(>wT?ߕObMn'"srĈm͚; hS8>)>1.&+ݴ /+QLIuK@!JD0&1\eR*` f>:4%rI?@rb V]9GXn}VBmZC#Oqb @x9lO4[""\ʴ0nKf #U *kdF T%EX9nzI6YKk$N.κAʍFz:*`*hES PV1%Nd/Q56߅(KcsxUΊo;`dҶ l6_  [>R)^ĻRˬ/1lN$yvis7e^b4)[t`1Q 0UVާңӏ?wXgT*AN$%f{ ][&,7=$9 *W7jl%&t7е: wI/lZe_0-]\_`ӒfC0zƃɲd]F̽"ֻ89ok96|3' H7rNE#k]sa),у ȹÏF}r@`*dw1'(#B S$/dTH~ֳXl gIZ)]-)V̙aZťAۉޚ{RR /G\hïDŷId j66: 85#' }^@2O )!}qah&QÐ'_ @L?s;8P%B4ߞL n'MnY-,Ң<_IۥZ&pZ8k.g5Nhlr©@Ʀ*S{eZN6Z}SIe6߉Fq==׊}Hр#Z%RitTv|tf'/Тy^B.* *nWdΌWhЬTҢuYyl⡖zg=lّ3ua 9"!~FE }{=aD<< F}2^aڵ y4unTst;\uP^Up[k+>|#:4o.HxN#Y\H?MVF 9V{Pq|Fg tT՛Y 9gD8[lg75h6.v}Qk8-,6%"D[{nMqvڕe|Q|ɪDhTZ#/^5[g/ašiHVtI`K?i_Qe3FvHܽЃ<]D$tf҂Y5zΩ*HG\ӓVJfl|iiiQ.FƲZ˱8 wdSʫKXiEƛ)՞|%fz$XQ&DzRK- >cu; Ԁy"SɰwkUhω~6} Кn35Wj;uʰ<<ZZexNP3>e"7$c=z{7Om9(Bfp}3u4mHQ}, -M%) ;ڊm|qT݅|ӴfYhcyJ)0Oe-F[=JJKs(!A0Pf8%ѳRLp;b8i㰧ؠn\9\(VO[;ʑ9dm/%a絋OhNRQF[0FEHvp!#m " [~d_?x5ݘNFI\w1TI;R h}!D_zql4cuLJxJ9Sr-㩓]T焞-w_?"^ |ªuyPQ͂G|< ޏ1_X;uWL1Cd?yKIi%#orvΆ_ZUݷ$^U"9Cռ>s#tgvFnwh8Hyηtſ xl ҕ> %TbmhLAv{| L%|N@!/S3sǸIʎz =49IBpzz)'Uz nie>z!j.t趑lgpѳ兊;vBZA_q͇),ÄKNT*K=}&X(+`<Vs N%r-\퍻CJVDcyVX,g9IkP~qH#iv ӣfW:oW8Lsq/;b<ٮtÌu/Tnciځ-<(0Lt4CMk2"hEf*P ׆aOJe2kk".B+Q}#B4#|+`QghA00U(7j0O56-Vrx8|ܚkd(h2>/lGxZRM1-w d/ԓIB̳ j`:(z0HB*ӌА{b ZBc÷n)z g9+b̫dUj 8L-BkN #_tx8_J>0vɌOBҰC|NX\([Xh& @Lb8P2!wr6=^`5GZ*j `yЁcI(nIb3ɱ06#4ѡwa [ Z94_iֱO5ߙcZl{$G2 l@3AZ֬H' i<[+k4_못6ŷH??09|/(dCr7(MzR#[yȾ[˭5 ZlG"Y7NTn2r-V0` O1$# >1JS!N)x6I.VbC®Nqc'q![ErbsD+'oRߑ! !qě#z|ƨ"A0j&ҵ3y>;=o 03+2d$RfMFZyZPߨ[˟‰`2Қ %0fu =?Zo @GWXq5a‹"WiX^~N c,LҨ)gMУ0:4Ch#G==-R?eTN-(Tq3{>?:O5}ex!!—6O-ՠx8iUr^SI\R#9̘ |}ń:m W Hmy4ZA 0k9sx\ 4g\LMBD۟ld@ĉebYD. j։%:;_4'l{:-^޷&-.;yaY3L}\Hv_}EaK.V- mH6 ]c{<[~D`k_f]Dx\t(A[*2e82>8[^~.R{#ҲMxt+R SdB3R-v ymޠ^A̳,dWڦ0^cdUzޒq4%T*5  Ź>AgU0 80\]'?afaCp[]p|RaZg$U'eHl@j|x! }< n'`>K]6=[m=l9bhéve2f=VumhEuL `鰡jZUfnc8_ruI 7W {xL<7D[L[*cp5!ODK僉uh\*;޸;_kyte9 U]B;t+4"Zm y+QD&hFTVuƒ;1srLLY PD YV3vxjIW(|ȟ;]`Zvյğ}o,T9s%rFJW:QڽoOIb]e,@? zaUo+fgVci7Iz *wX(ScHZ|G3n~3@u+ ^GFwCX ̊4uF_P8^y .7w sٴ4z:CYj3Qy0D@AwZ3,n},Ҡ0\(w60?C(+/"t3hۑ&- 5k\ZHLGfC1s3,q{3GN; 8Td8PӿZ;.? D1m]O}E3)x`NFJ2` LX ܋<{Ŏ$Ϧp7kC {^ >NÇAEl(46*`a+Jz)cβN=d})Ƚ{yxN:Nw^POEsaAS"G6Nנ";!/qT,P^pL&j&ˊ;}*] aɤ=-vltNۖ9V.+10{II/#NYΏ 񦧽[+: [.k¤\/pO$pݹ|EBH 5E?q(jlnmR7IF'-+c}s3`Ь"SJ+`8hlNM_V <_x< fn25/2t.Yh*/ᮦfƉ_X20v!"|Z39ԔB ,"y.!B0=r:P"KH\;8[[5"\asZ[,ͦ\Q9B{_+ӧtP=V)bW~͌!`{>|ƤoH >6u` # [65Ya~ӈ[|rgv#9i?vvuj' _}ԂC}$U|jcsfWc%;42ViT/Lؔ*js+*2_XΟ~Wab:mE]xC||F$ V=1]46V3*)頷Wf%5\+li@N9Sl FQS 0kl~;KBmPcNM|1!9y[-% pm~O 3cXSPZƼ,Y 5 GByo:Y.Q0%1YȘMɆ'_=B(cѕT<g(ϼ!ͳuh-гZU׎ha;Iczp*@shGS>ٝsim-3,LԛحL u %-_&% ?֝+b} qX-[~vÕ4Q4{̂yX3Ge*#Nap WUNBHaY,n߃ۨpw&p8\7KA}4b|Kr{MɞM?Qu|S<:|vjw>£%o5ԙ!+0g\=[x@_ɔKc5CA ҆i|??6t{RF|stMz]sh;qU)(-1iW$ԇCBE;+@hF{|軂*cI({ܗN 7t:k};A,}>v8xdfA]sͮ]q+5d6}ݤ{b0YvW1v`Ж+ 1W$]b>./A,Yȇ_*G8h +aB-4яyDTv}iIIAf9|cmbiG~vLU7АP6Ķ@/ @A1ҳk o-T](9")k yEuiˍS|2 Ma^- ˻ۓzf/j Jd>Z5 䇫%,|֎h=mmd_*w*wrYdDF8KDTlb{!jHCj)͍WJ~uw'{(0b1.MájJP!SVDGu6P#>"@%1 vD>YK' {K<{wH=.!B":u ZLςCV+4`c ZDs)f04IA 57l|,zmNgQlkե"Hh.0W'%̮A^YHx2.{4h, 'ѓH|l.n;D:TuIv_\H8]~ T,)K#9PL1>[?,մ-]Щ4^F, t 1*[Z9m,Հm fU@s<#cNgfiXd1pt:`w) |>$@ajf i|$iC >a)=eÖ{D^n0 K]SZL9ӧ}!ĉ, @Ga0}f,tcfc|}d[Wb"a$H^̏ZCUxM3żtN)U3jRJk☨eߋM ֭ik]~,V/HRf.5o y$ffK5DEy']hMОc=oN 1a SA衔<j0lYv#J 8$`[x1<#$ TVIF4{za,-wY O6tdՇ)7oĿ@U\}<^$9IY{iG {PWX\+lBjx*I bX P2QYhf{ܑ >Ry8]b &߱oƕfU= oSG2Vr?`{>uu&7un~g%Sm̎i c P~ WkI+٠K>^UFUۿcJLg`5Wr;4`ao*:ZmLz[XISW;\>KG3İ#G]BjV&OsDء [&*o:C2)N=RA%u@#u-*sHp!>˺R1p8%'S$It?OX'E"va{*>O`j˙M-cGiTDỵ"IT3&78-Ƌ %-l sI|ca!bq"E( kzҴAGe`KN+c$ "/lpb3ZLePJn X@0fVb¸MGŒm@cȬ Cg yIR@7+/{8gDt;ySZ;._fgKJ9)+ZO&&L,lG=*N4+M8rHyf9 ,Ih I] Q~{\v2MQdI8q.]%p}CRlɠ)N>rW&!TrkoJ <6*`!F$X'HߧfhPh_w]]Vmz3ueדζS1p8aip`dˀsQU)+h,Hi;CޕmZkǰg}@ș컜6f2:U$>uTgVna S0ݒܛ>c=[!l^6#LN>L_aj\JaR\%|~34b;Nujj4rIaYR߅\|LN9@~_y ChbΘ {vB(J,N2!ģʴ+]\ m=$T .~ԪT&R̴ѿU y kN, =,*|E;L& r^E`ԄJwI͚rXex/^F!r%cb__-_۬pЌDmATHujm&ϟpE5=_:^h,4Tp!s|z" [6Л=CFZ fq7QG"XB:SkW\ߑS)l>$(e1|= -b5>)nkmogZÉyHT |1$x}6CL`qWtG0È7i 䭭wt?@5]Ć[xW_q>k,{廉=e%d!A\ۤ{u6 RAȾބWxnUq#.)શǤ|N0PDb> R•uŠs[t & @Y"!x*w/-lX#2WJ8\nqfœK;{fhuWa@߹\=*)F&KIYۦ)]8d~s5ȵ-bt*W>ƺFy&w0@X_'&LkN6ZDb~Yf.ĮZMEsa;pmNm(놲}bȎLp(I)f|H'r&I"ɷ~%:< qoAX^u qĊ25ZyfX`tr=qŭG& s x )BMXP qXT`=I[t3VU@;;#&9>t|VYD)N!n,O`ҍwzjՄ7J `cFm𙃭ù{:"VXzVBcw?lgy=SIg4)2W?풯N;R\ǯTi&&$U^57{dݸ*N}A+m< (~£']8faܽ"@SXܨƣR}r}2Oi/ͪO:;rZ؃UD@]ׯh\-5X!X84t7OAA硿`{'>5}Ⱥ?nǰG3x xhךp6A  mf$*¾xBc~jDI e3U-{hc#TPLr|RVw[~2`e_+C{)yQvbۄjr_}V22m]sXT0G5PVU511>9 3V\C dHK oeWgRW8F0tBپ(>Dpa˔,2:uD} Ǒn3A[fmޚm.W#mGw\<=-[usQTsyQ#'M6Q}W!eNe;/HNk 'q("t6boI},vNd#r3p8H"+ 10=(Vy>CQ+HkB77k~m?Yr|G%P:$N"B,9>K݈FxQư ;q嫐4yf'.aG3{ 7:\AIWԆ={lC IX!}(VX|"g&@wOEM~әD|+v=xPmu(ٍg= l2;|7&Dݛd (云obGp/9Vr#ԇ4l* ձ[ʈDDիg2O;Vzz<%{a~qTEv{#- DRoe(! C6yi7N-b C)3ө]%[S)V=&v=\qK4iqsG&lXj輫CLn\ p`MfN_YV୥#xC5Qΰc~J"`Уo~~Gx'מ./DnrYlk]i^ؘSB)8"Fn7S[u>7M!2yMJ)4bZP?3Yx =_@u QOqؕ!7EYۜu%EƩ)TWl[wa(GKqb\]cg+s<uG/Z4a1#򧑊I`hF%ѕѯ܈uY K~ -B'}h '0فڂ=h}z7dg3"`\Bs7p@e~,4~8vh[zacl^69PӇݶ3&겥HυX^~SXֆo]ӽ5E;-l0l.:`<6Ek:$GJx73 {IZ&gr ~)oh{*nwFHjP<&1 LJYSpo协'YudHv떝PmŴ~w KxMp"F&/Y5mҭ^C=uKff߸Gӷ{tex3\K- q \Cɇ_pI)F9] :L&^e; ʾ2u\ |- ZK7@V%̇䴹zOmccf%e5,'@ئn`y NvG r斚&{KZUSXz  !H8}}.Y{tyovH,'s[>aΫ5G °E =D}(X364x1>H`2O`fR/Rm'"#f\1qUIE [IN bE;j!VfДA1Ѣb¹)<y Irk  V+,;uO-֠&\vi<: ZȏwtpJ4x:Rw6?=xmtg/{zj+MP 9@IԒ&hâc>\B QlIEBQDx0GRL%\cr _GQdI~,U=ܘ7)`W4`>=!TԒc]{Mmv0Gɟ34zODUǜ/{&8+2#v.|W'Lo" } {br9ՊzUx7[+h߇Ğ21A=]g$! o2U,1jIlrre8d58Ťxf՜2qO|X,14sm,)9Q-Oz< ĿsWHl(L ټ|oGUx^=o9I2BJ/HA#->5 oʁ2mް?b[;3" ėJx['x} 1N"\5"x@xSb !{9oӑ(_ s}'Ӛs:ꫦ!éSM\n5Zld#7N.[rn3>tԼYogTNm(uy58#tGGs{)I3 m/vE VZJ?v N$V: : &wz=4ĜZ3#W|.pSzʷx)]oj"j:?UVFHv Rr7y;:4mn^m_EX}ײpi#$҅I:+ĖL*.7*SϹ0F\ì[FJɃ&_Bl7M trsqpNÊ.V08uBϥ;x8/ CdMILz+Caʴ8Ƥʈ'*䠐S*վY=)v >K}%Ӱך dMc(O@H柨?'*f KA^_8QokÊz~ .kiƈ| 8෪ q*UnȢ/jo=C[Qm4al,ѪO]l߰=7K(@qX$>cYl k=HP8aw]ȄhGl]v]g .?74Yj(쏙Rzu/ֶ$cRL"q UBLk2bgAn4!.0>MsǡD_\i>{\u$Q?F+yf^yy%p“(n+JJ0I!o#qW4g\#2:?_%R>;S { &&p*,c4p=d&ʘ[^'afNޓf쬃#V>r%~9!|tdw#h!N;8"RGnI5ţ7#nhӸIJPd'b]CPl u|~\1RX&RVyhGt( 6oXRbȂP6T! 㥪_*U~;IRŹBamvfnIfA::% ?ot/R륢X]&8'˹8Wi@R1k ?TiB4i^w~wM(-;d XBrI/GZք$s[UVB88aDf 8;ڝ6Fō,( 0#ɝl \^OriP.dמe.Pl!g!\K`BZ~,6 $QQ *v0j֓w}=H>-%pp:JvRiw~6 /2=";GNeqM s (z$cAq.aߔ?Y7kJsfuyP]uXbwcE@. v䤼OC}ƒUz>w}%4yaJ:ۣ9s1?8\hۿ0L9 J1zlfi=ǘ*U$ۙ}G{`"MՖR6;Tԉ|ZԳ*RXç(ap dNVl7NNjpi*#|זՄ͘u/Ġk!?0"Hڒ=5z{*J9S=%2ߴ Iw;gc$F )"&Fjb7 ̥cOq~8{@urhG;BYS.G['si;HS_rBR QƒgcGrly\XX)b1_|7oN#4<|V/bYԂbx*=YQCmƁL/^glO'wED@Zf1v ="aU)nj _JUiޏV ʻCjLBÌ^@qK Q3o)>\wI 7F7en^˄c!JV:zK N]ᦀ=BދPIߤx}w.2ӯ4ȏSrTaaW}6Ǟ?z/~/[/]d&^a.6 D_ Zҧ"(]d>hւ-fOlQD!3<ŝrvdԵµ$;q K٥>|E9s#Sζ?{ccnNƤxU5]M!Vh X\Xm_7՘մssb pac)v۴h3qT3ƛ~Ud&DoܴJ wuҠ_4P(v %Clݑ*kV "N+f⯙5|-ci][? ˺FүmiYDҔ| ֊e)O"BchL1٪AM8\D1nb]Ϳ&1tKI8 ~9N`0k"d"m㳈I>']:׿1`2 @zI*jYbr;/wַAfIr]k%l6˲E|n﫟hp߷<Snz%o c/e_ihyLҊGT/F۬6Cf#y?"[LS-0e$]5IQ#4l*Ž7ɰ1xjⳢK"{K#O X.< 8pl(too2n^:vrck橸MVI,>lU_FW?faqE'Rv7#l=9|W* Jį#:!5߇n&c* -9t2Bi<-]rg"hlJq(7VTkkDQ!ytխ({I]LR͉,Q(bNO"$pV = q[ڹ\*%*ipDYux6Y> }s|X@ಛI  E Q(-P]71ۂkgkXpјg6Bs4xmLu qOd4zhAd" ^ wcX2qBi*ݘ\ "Jp|Û ;(XwRk)h~-jOrϫ-Ա\@$=h87VO/d2!xy6"Xn0C9,$W$3CI 3 ,>q;D6AE{jG˚q6~i\vǹR Dٌd2.ƍP ODRZ'4SnvfbݓǘfV1 srɜvfA8!L2% zY%"9SGq:,GGJ=_/FiiWTyIMQv[*SU|5aA9a`WuCh_wl3kju 3ZqVuR晳 y:uP1Fo}0 CZ;jPR΁>ݑ {&6R| dWQұxxS 9*D# .g֯ddkxdĺ('fy !NTLUiG.Cـ0n|PNU4JOͭ J(>ȥ{anf i=* חbNۉ޲2̇4>Zl9~M\>) yӰKۛw~ 2essu߅D \ #Ż%YSByh b FDhK*bpB b$y5$R87#*V:<%ӆj 1naJwߍ9}r (sN5@zv.2" Mq[ +Gr;p RAfݞQKSf[#k=K6lVZCxr9Fca4*V4oTV(?&}Gt)^ᢛ_yS|BZO%*?E}s`i!/ڙ?-SfH-*&8dtGN`U) ڙ:kR~C ˆ~:D3 ~:#Gh.PThR[ey?GӋR6D̚7_eҗ[UP5L>1wK_sZ2N1&դG^gLർcMyhY86k*90k-mS>Κ MG1s? *nw8Q:~ܕ( F%Ką _]a7U/Te~ŊWMkp˹r dFhv2wFZt2{b^10yj2tO!6R Ċhm:ϣl@8-P|CYM-gvF2+$x]vcgh(e.AG9G>q6)ƚl#h+%dDXt]TLӼ<,'|*| r(ceiqUFtӄ&L6i>7}Gք+CHm τw5X/X :@641PV֝)+ r}=:) L`= 1z[[8=aP]YBZ긍zlq?hRBW-=wa:yS (RH3M}-8|bnFTW jZ㢷߲2?aI=}A>Y>a;xПDɴ{UPžTa`vᄄ6C_6V }m8UmR$) Nuh~27`\’of;b^-zAX6w_oЩL@D>ۊZJƘa% X}i(֬O. =>zl|/&Our YD԰eZ5Hm]^lp1z.5;+אWw&p$җN_aˑ(6 1PѵzW2Q,5S^tsZs./H\6vZ +W 0fDmpXF|>YȾso5C@h`PSu끐I(X,o'R0@>¬I2T&q*i:bK=abm'+mە7ǐn)KGx%sg/kk_*)yf%֫ v&\l29=lߢ|? ҷꙛjzDzsԏgLJ /M# xE9*G`OBxL+  OsƯZ;;tsAZe6nyj&s0;p1${38{{ FR;$Wt"pY١A*m_%9lM˗?wa cKQ,q_lUMD]|?:4F~qVHt2UtAoRۓ-L+xu)d[D&4_+.h5<k 5jO-62 ˑ.s:tK WCt&a4Xv&:Nˌ8̆ W@ d^\zOeO47m".%õ35C= $J4bj6wfkE$*Cx!Jpʿ(G`o>らfTslnNn-:ۏ (0PPm l/e<< /{J`Th;œ2JгvX. ~:^W SEz:V؏h/Eۇ u BkC /c4j{=:-~geWIcpVd:مjߏ5PM kȥcPXJq{fN2]CKWmd#( j,v@<`k_f^05E&bȿ| A+DV D/aam7*˲VSmYPX6I05y)}:h/wgce+ k:ȉ& \.؊\ :M ̊pC__sg+ VX|шiE#w :}G,E#;0]T֑ _=isKF9 # E rcS&&MȤ-VR6\]q@t@1-/FRas "g '>z: - 7RX(d,dwkF4xa*X_+S#nltT]LM~ ]İyuqb\~8TpVv<9><:h8TAGsxF0)D\ɫ5P!O-ۡR&էČј[@`5g=\ ڏUcY1>.lӲ -=g4RcVPo0[ Bɬ\xg(ߖΥlmǾ N1hCwhM 9%yfbq[o2<2WEr -bk3 xd1ɴ2n➻/ +[ Нduuǒ:<=tIz_{Ў$tLGѴ,[LEA@3>sxs.g3h8fZ+U7`0ц:em$֋\yzA$¯Gq8`wډ)NRNht \8S7uZd;+Vh0O@(tSÜ63.Dhxoٖ?p)8j ]70 mf3Y5Cq ۢePk1!fdiDw!p FAdHkn'SzOړd O!W5 V[_uʝ%ZZ,ٿd޴Zƛ}g,nNW4 |פ4kMaꊹrTtBZN?0,Zw[+x]tR:T:aB)jE%QUY58pWoVG[L Ta*Fz0Gq0DH/(%}#^8Yn=LԥIX?>r bRP&1 Sz !U@IHĀ2AY~6dvǣ}uj^FVɅ\4so {[, '+r!@龕)N͓}_PMۃ)F\O[Z;ި \H.SAQ`˵DY:z!vP'OS?i-Xf ,,Clz`X)=t1:2_lPU1mϛ[8n~5RVQfwŇr(Y)G_.S}4>~|wηq5Z307p S3P'd̒vlM&Yqʩ*0hgfFȦW'Anm̖Kݰ̙ڴNcJr 0U|Vާ EȩcHܿ7-5v Jq JXnLxgVzlo%t\@;\tT HAE+9wl?DQXG3TCm&ޅϸ>[Bu&[k!&qo ]/1](p)_JjX&착c$pmbIvbCըSȇ/FazjVzѲ:zgutZUdWP-_^rEAF > g|`Vw݆ (it,HA.`mvgJ|&{a1dZ0~;wj3[ ^U!(` +%+:gLgFT8dRo#Kןb@yyVI4Ae>{eamHRG.Nzk'zP3MzceR!CcRެ-!0"{)zdΉڲ=b.,=)<`F)+5ǯ٧s)yD#HwQӂ( Ŵ2;u wn|? N 90KU #8[ucC@Ҡ^cSR &{ݭ+wB^scKZȿIKC> baT=rǥ &2dvrE Q[ų:[ѫڒ*}GZ`b%p!Yg4W%}_$pkiEhgRL]Zs>vu^e'Q4+|JLueEykJzGiݜ=C ~Gi|*C&敏K"bk'KQ,JWGj.m﹞w%'#)XVo7~ad3ǝ Bz owx6xtOZdc9V/OX \Z5Ѭ>UȆNwPW)XS0FFNR ݑl]IQ@MR"\$[ۆo;'dsط4pJ/eGJ|:`H:4\@.㶷dѭ7BP(⡅e-c,x}㐽GBr(%L-9*꺪nx#!mv0;[{L[NMB75VE!PMb1 s\Rop[f'p,ϥy_şEN~AB 񈀡 ;Ln*uvӶu> Dn6 ) )QlhF n%gtk xLivZUZɲ [i콂] "msNNY4G0Y<`^٥]+2wt߁DIhC0R#j] jEy0Ӝ}tT%gNxa`Qm`/v!~z Z$fѿ8F6l"k)z 6{&-n.a5 ĹDڻad/RɄ>\^nM/E#YEm!>^v6x u7-̋B&EӢsZX&Gu/NΚ|)pnAki4׽jˇ2袅zP6uULU* )진G^nϵ*6\Ut|$9s(/󸬤z?LAŚJz[EI_%5"Rፋ"h950~ 9=sXt e$|p񋿽#T $W嚚]JO~I;yy%_v&2v w)jZ0wi6Y]M5v(ܔ_ #;u^7}0RwةEv27!/im L_-\G -y~p9 .EH]0ԡEd7oDӂLa9iMC&17V-H!a I)،$Yb32-> G#i{vĤ|m^EAtV3>x+v8u}?ќ0^p^SQĖCQ^ecEq7 (]e <.[hr\g?$ s#OU_T~WcXi%@Cш׃W0";.qR{Ad1g3kpg>Mc'ƪG?E+hdD|GM:a?tV_C|~7R"ЬMwنo7-NAL 9 !=F(l 5juAV׭Qǒ:ǷLJb#:v$ "hMBf@cUjC\^PRLn UƜbHxilTvj@`H'tUWs@ ::h<ȹ94pW~ ֢B KȒ$4Sp{DbS cإNg⫞M++4Y)d78rCd䷬Ķr3wZrq a?;6Z\J[%&&Djb&?g tt "%s{47鵻lvJ ]MyX\=xvro4:Mq|Sz㐃Բw@YA4lLHGDPS[q4x2ɂST\8\ ; PD“CƊ뱒|9!w_ݜS\hZzuIȐwnN@>k00=FH!z%#PcuOi0ׇˤy7ߒrwed.0+ߚ: :%ϡH<UrQ6}ɊBzqT [-Le(`erBfCzPϸombg E /,bp sC^mN/Es|$5>D'۴KTJ3z]9ۦ/Fj^l˟K/Yr:@ oهÚ!))64&_ 2XzLQ3G^&΋m|4mbyJ1V]hh8iGqWAiCԞkԧǽg2_~?FZWk|8$ b S3?"=2dy'%Z逎[.K\8 ߀vČZ5^tߖgds:2 ڐ]uYRl_!=9t60 mŐwo3w  v;W's m<_~U>\'SwE-+ك.Q%p*oz>4.ۨUL+sWZ?{):著Rl+A"یڤN%S1ルct#Me\Ō^ -]z&XfjY_1&ϑ/&㟕j./:6@U`0M5 5vhYe3Fv>lֱ֯hS.>Dކq>0Bʏ]wQ M1SpWY;]% Cwm?FD%B|dMvT;!<)Y A颍0K<8;a>imCRZKr8229eSaﯢ 6^t{K({G㰁vQm#؊Β~j`LZp^KZCE'>}CZ!9.;ٴ׬˽(ܛKf[%g0q C,]FV\!=jx\ɑ&]ᴽ9*j}*$1)F@`ݣ{SY+tVrT|ߥ1QPjkP{a4 PAX+GU Y6ύF4ƥ۪>{y3W a-3s;ZJwE+Rc7~ZNmwom(\FV;z^P3hPM]>PdS$!]n'&3T3t=4TtJ{"=hM+.{L*I^^9'!b`YHU3//bDQO_uZV"AtS"Sa_ծCwe㶒^CxkKݿ4rSSb}ȇe&PIec}KVF)B1nA34^8&l j e6 ^?l '߅s?ڠsix6t/&i?7`[qSw)L(<1 m|XBAzQq>NFny QʝuחWhF\? J> f//Z݆%L5EsWxƐuhUu[9?~͈?[/¸ ic#>ANJlBG"`ZnpN@65Y*ۇ>g;iq6e+Z%bhTPPtsTARo~>vr#>0c/K^ nS5O0c8FkN^4#V<ABe zo8e tSkmD {Yg(fIⲅM~S3:ểmJ挅ՙr\NEM8'"ٚ? NK;D-ڗb4&K4StiAUzY+xݬ|g`gH/UN9EKiCfNʤޒ!6?@m|nH|IQ#d-Ju ݯ+YT;T6.ػƆ&dTU*Z1 `$G`Mktu\}#td(N P=1,Z7‚z TWKKhZC{Hrtgo1 jn:a)*[.CDLl-ckJ E E-IA,Z &אtBT~NNhϓ1O<'[Nes/WF9qLӷ:6S] T6^o_-oIc ZcGr6ЎOBq(5I%"Y4͢1q, 7jv>q5N:qmH ^03u uK &d#>3zw4(.rA{WXZ Pۧo<=AdtHHW)7}yX+1B\JMҋZUUpʸZ&XQ%d[S}3M:ޏ ۾MQr,y=^ &PZ,%q_jxd#w8KufIPi hN-Gg/ \6ͽs5#[@;pV#"^k1H9ޚu kLƲI(_"mۑ%0U)u5~j3N\eLNWb{L }?x2[bKhw6:ાrDsT/: )'vkV}0/4 ~N*M躰*z<*XM dS?!4g(+D+ [cN%ԏPٳI-W%Riߟd<<|6zUx5TLL M~ V gC/@qZtēe ya5'}쯧0(5o#*,U^[6Qho5X &ޡF#kaKGɓ#k+^"~1u>g4*ŴM7ocs2ٺ0laQ#ܙ`߱roqMH!oZ;|MxTf<&">cwEj/37mA]{%0R3dP ye :f5[&w^41p @hHOBr9 T _=e2kwF43 c5$T ͆ r Sİ_z fU!벧JCˆ Ft dtYxYwJ%N6B}ɩɈB*YVdF(O9E58U{}4 )9i::4ݾF=?wa]ʌ#D@Mƾ"$8kXCr) V|Um^uVfnGcT6h~(ߠ˪GҎ+\D3kE^9NZKa7vmYdE?6bu . nXpg!'BB=T @KKsDbnD nJWɢ}#.guZpWt uA zADv.)^~٫^:`XiDF]ʛo(;{K@xB4], k\?#ԅB8l#!4'k#(5t-i)ԥįҘR_p|F',Hnu;̵{G;$P,=``x& auv3 %kJ&V9Pzg`86'#%ӈdm J~] F^qN8SrPN/CXxnm11Z J- ˇDoAȝ$6 =Ֆ &/#}F m@yǦFri}7ۯp?w9u!LK^{*9dDG|NvXH$&p9sm1^WMOwaUgzOӄaڇؕ\ricՍV4;cz2?Sw^LF'Н}-K"o ćvPpitU:^;NXϿyoR7 z,1bq*C`p8Qmt[$l ug:[~|6'꾘܈C,}UX̴2k!Se=9k|Vņ ca7x2ܓ2=ma}i7tG*iNKGc7RBo{2Ӻ-i?.k0݂LDHqF?]OД:a[nvSh"صsqXNnik &g;D{4O=yO7u``z/eN) {8+hos/K+uƖsqxH&q#)* -Td 'm aA4`8 <ǤB.r[6E;(w5DG6:;XQ@W2X%$O1aÅ?o)|@uk9Z4/oՏo1;Z";ik#+/!V?q#Q{+c[x$01JntǻYOWleufd#]g&ۃ6%m0r ^.%_w|9 U*/`T?2yHOl)Vjh$Հ^I6m}c=_W+q ay;v<1=h%666ѧɊ~j4\?tm|j7;ʊS^ syȑ?=9Iz0xY#U.]cm%/U̝J{#1 \$y;_CÀ_z:ֱ'PZO6l] UzvZ.آkm\p*kkc'P [I\tƹ}5 74W &WARTTH*F@(642>ۃ O>PQt_!mG\ w؂NixR*o rE4 ~NCL}ǠIt~~̜3<޸0Vԅq_!iuia_7;V}!X>u za欛p4x,UՌ('z:JbeQOﶕOâajVWu0S_ĵ/dND>4_Ov8ZRW eP4q#\gx9At!2j&@1珿:P=[|Q(w n= qn<7RL7\ĘrW:F|jJ4MeOSʧ\I1Ikhs9$Wn+. ,`;dL7Li 4YTG1&ʼn{4 `TbI2Ĺ6[fH9Yx懕"w\α a[[췋)S۸ 9JU/n|Ɗl 22t<[)3?ל6b{j=Ne\~;YI,mf'>\9bhRKK;A``:R; fm#*y;1DVVd,6\uY,VB 1LLy "'kTY0cZٚ8(z :V@0SoN>c O ۥ) b$(=h `!Mpd*ݣDO^ggNZL+9ڳl =Gj3zwIB&́C_g@: ME8/ aHkhxYUhdHّeN#SPVjIv ^`1w.K070̭lA.$z.n54K;^f_C# ~wnX7Ydmeas~ĻVmv ,$ \i>{ZB*@7Mo@ 4wSX'uv%BƸˑqr}ccDO@|PInFI 9ݮ㟘 5j]KԢPӻsijW!}yc=3:d#Dtyz,};KgRퟀa2u)nYH-.3(;h~$ 2q)H+ ݬorEnh)[Б"0QV^ل]Q25eOz"2rRRo.sa߉QbdVe*\ d R3aMl=E anXR, $M^j gq/!F1~l+OP-Vwqrߤp<̗ؗ$q1F!kLD+eSD5 Ä}B KV/r>'/Wb~Ee= b9^3k 7r4&˂Jfꠠ`BS]ofDm^ WO\'wmkHâԖlMҚj,Û.0XX_+.Ylp,76I3'Js:80Qz%rDԿ fd*rqՅj=Q" *nv@zBxGbrDbp9bm]b 6F=9)lq=@*#IJ͐ 7JHl!y:e&1[dZE*pAca) t hߍU>8jނ7nmJIH~։vuX-8N١IkC 5Yz`5:&\a- {Cյ Yq1)MD{~q>] ͱ9VU3u¡;MC4UgYG;/7z_RC-sG/a vh_OlRrnPr>҅p.L5lxq6<ƭEF<+웰8_S_]8 fo]=$^[e獢_pڼ-s]B >+>JKn9o׻xf6/fl+n=bh@f5 )Ҿ Z?ҖE;Jw~R =m%it%^r MudH K`;JVW-J60>6𮅇'#`ۖZ@UՓ鑭orʧ$&cN 6 hA[ppqcP}/ tnZŃkB@DAvf٠t@/#LѬXLLəQPETaȒ]wff.Q=\|6xGɲlĹ<ߋ,8T\Oq]Ӱ(kjbǣC A?;T҄P#} jov*0mFC7LT$coAi;jX9:)4d2ۚFq*EzF<>EKE:͢ќG) {q?SUL/@3y"HI擩QJTCA{pU[7[(3̺W'p&n=O;/)|a'P0XHm5{{?D-c-V#ak)Vu*ߴXv| &gxҬz3-Y[׿ZmMg{i2HXHjiP{B+%Cw3 ̆ZIG>X,*+5G3K8WIa7pC֏2Zթ(s̀U45Ϡ8/ZۭLj'OģAtv,8=98Fm"Ae ĕ@>+LOꤚ <8(-9> )x yӰB< k MUOGUpr(å[ly*IEB/<K-M՞dGz>q%SJ[JϏ^ǔg~|&~S=E ^/Pk-AM(jjI9̡#K?1%$$yd{.>js@MnEu$D_j܈˴43Re xT{_5LmD5i `'šctXghb<̘-k_)ID;ҭj@Au0A YI.^qVQØs*9V6SJF4-}f7X_6y#sHyH-S/3hN/._oh=^;q'䌁~NFN&v2~']3H'D3slU1Є9Yز^ )P#0vwy_<&H"FrȐںv}F G,9U4?pP7f-,][Mh2: aJ܀?#Lc h9l/gu%m4 .$bY!ië!ruQmVF="\ 4S 7V^z$HIX{rWt]=)J<m xGĪ4ZLm@񆡥/w+ߞ LUNHȤ!w-y26M8ȅfwde5Nv=72-&]ɯPpr\1m8m4zJ1烥7 UUӷ||`U0 rϑ:;>(X5egE,1,]m(ufHzͼH<~TR*]I8]o sQonpKR=e$zyOoF[K(չNy Pw?=EjFk  _kYϰRZΖ 1?LFBTUsXq*v% Iu;a5*TMf?߀Mp&)Rr#@+>%W0oIFu{ VTu)z**B>!ŀr M0gawENٹȲ.OOliGɞ-n(ٻBG t:QaTTێ8|H-`tqxc+4<יn&\:0;!Lʁ&9Š]Jvbg5w^;]<{9sp @{cQpr ublí$d8~~@ae짻82̣CŒUaBӃҽ;` uuCoX]ӫ}>ֶzd t|9f*'Pj~s4%!˵疙r/ G( Ձ;(s>\ r' C 8o=}}Z_7lmpӑ)ïᳪF$r='%^*l`$0t4Y{g$AA+,˨:* . _˽v:!-,,nXJ^B'otrEqOmQr5v3sf?ZJ,< 'Zo"Jފ{Bȩ1.|.m?cVtKMAL}[_XY$R*1`*h QTY;eT v:vo ~ݷT7]qMd3WFh$OPSLF.p{gD6e+S{po{EC70rr/t{@Σ: 5\a(!@Ԍ]- ĆҠ.J6;$IX,-_U,7 ޾xX|!PXk֤ZwPN#/} &IOXtj`b m+ԐuhsP  R߰于%kB}w0,?T&WlI٦bD֩^#Jy6^73݁*,)14ZB~OLr<j Pzfa=2rky鶍y)48\%^g Dd>q^#2v.+O,pgGRxjJL0"WhF[J(DNbyIM"u@: $J.H9dr,`q:|?9S%| :ttsJbu ] oS<$@,:=DpRc}T\0TGww5Fud $YQoa>1]ŎV=5} (jxaoٕTq`hF[)5O$ďmL*fvJԟ\f諄T}ƧC6C&hd(8R+龜ͲʹSh~#M`p\k)o`sW8Ɨ܊*kB:08Cy Wy@=A6[e%6e6o"rl3m%yPjXL=v>Ĵ%=ĝ.HOQrPDTbxu^G bCrlģK" vˇؒJ4pf| \2i]Jp|(IIz,DM~\}^T`x:&_^*%28ד ҈1 3 8A1(v?@h{Z`\[bUZP p;fv 攨/H[ϏW_yI+- {Z7kӼaZoڡs.p5ƘW~lr!;Ki>Ԣʚ\& . R}kbGSD%"{K۲.fsGs߬Itޢa/D  'O NV*oSj=6U mP3?6*_x,V4]ZY*/&Iw×}5Y9?dXi7/LE\@5άE08D#Fq>2 ,'S0t-w!hURFwp/(u,+])m]۵OSGåWXN]P8qz5;w`;18rqφr.NhƫɊ7MK ~i=~[q8p3W)~D6{gp*RV}sP՛T<+ 4 apidzԐ_!8p,a>ftUP 22{W8/"D| CohD,[[2t`w@y&f:nẉxZ(|2fJ`:Z=;Οs_e s%NN~ FP8uMHY] +MCrejC(@X0sZP 2:e-“~q2EEqT5q<^Vl@%j ١(+< iwdX@J%S釷/[ЛϳۇK1.ݵ6;ξEл{QQY"XzN`f'Dqw\בvD] &fPwinE>cHJ%)hT&zee4ڨ>08ReO.:Bd b($G>!9 Qϕ#BvGm {h0ԜXSU9>H aj|w ½qw~%MkYjZH}?ҫ QFpG3)j`-Ɵ&J]ϞSԌy*CLU؜H';GUNW) {D5'dd &?v͸ O{ȸ;u eMb ְI*f@QSh'UZ`Vb/\:ebjO}u`\ ?[?w E[!Qro2H'FJE^SHL5My!>ቁ@V!]TxYC-t3z@TVe(R6g"JUxxਢ>)Z96@+N$׼~J4gȞrvכ 2(JrD 0* ." aНV'ʡDAa]!l{yǯK2) }Pjou;Xi?WHQ*m"!p†o_#\z#ܤ3Ԉ^!@# מ(L bB?je4Vl|>A B3<,S,>χ@WH3҉DB6 2nqy|NMp,# >_f3`6&R8v)k>~VGs!~96z)*֌!CĕÉ'gG <#2@C[ƛZo0BC.4[`5WN+˗~QAC:Hk<˻+j  a8 밋Ov'OeG ,Z9n u.WbX-߼>#]dTk2>" ySUj%:klzY2_ahs g Z{]q-n'̷=}ɥ6]ѺtR2#QճLbL7iXyr4NI> \aEaQFuRFatN.* _4f*~;cc Jשm[6|(x!8a}:;lVRϿuʼnG-~ !8 Q00q;W%TWGҍtOˊGǵ 4Қ25X{]^L/ Ү%f.Q:P*w?cIQ*} |ag\@G n8;A,4">ʽ[Q35zPa0><;Hw.Ӥ31@VH>+P6' V}Zy,]T\ڶ;ѳ3#=Jz=r )> - ?5ktN]9=ES`fgD^Wnj$Y%HQ?c َv*恳nX!JSilTcLEI 9Sa`dF9FAS7,$p( "p[8Mա[-uc+ٲDħF&?!qJ?zcz!Ѣ_&Pb02Sz2mZl k6 EΑnګ7DǓ;s=u6[?XFyІu׹;:XD] Ḽ~S +RsXlœHgO9q%rNVkQOgN%+gg"B=#1>~eyiUcӉ&މe_9H8$h`[kWU9s™%F߁K[&-*1d Y C[Óc WEɡ>C,Y+ |QByK ࡸ.%# #GS|r"ve;cUCЃÆg_ 7Y+~%F?XY:AM_x@Fc#ž='r7޾s߃iG+gOr9%nCm[fkARy-K Y迻`)kse :^0 "&wfA\XC"ez?*2t+,eI1 (pݧ9a&'zʋ#eFUgץߦTp(^|(J{"v)Ac呗ѱB¸88!"3+'rI}<'bh#fE_*7!%Nٚװ:ntXvjr+4y7,^O d;;SJ^mm&3C/%˨~?׏L nGhykGF^$p($stLvr90vRдQ\Ej2EXBVbc3S)J")Q DLff$򑳃E}c5~6, Ruߒ!|3bivo1Nbj,<;7 i-R}Ѩɋ,ꗚHf^w&-0l ߉=<=#uUMpfyM~c-1 $FVh!VkԀ[B 7cj"*H]qu8 7+1/;U^ !.ă+>ףڵjy_fqRt$ ;صXw[Wh{;b44L*Q{ 9&]{(0uBq5.f%@\;iL iMlRipN]d!&"YUzhJZTg.7_-]_ d{A+`Bx#Zl”QC"$"{m)N'.VWCԏi7i\oi%%?|l8 Ep!“AOKﭵR3oycT4Zu\\L|2V]{`O=*p|mjD,ՈL5͕8oT&ؼid!?sNÐ輶Fl(Ջ?33Jn}O=ÃjW:Ҽnw/3zMCr 5^P>FwoRt#x!v=[Z0B }Y}ihEpZG`5 Lz`7"[0u[7/dޘX෥p>X6xmK)flїb69]{v*oWr6K2Eay?D.|U#"Y'Hm˓Ҳ/m/(k_ga-12vt tмP t2 W$O,M$0-`ЄclN̉I|<#쨺5ؘ$Sڈc㨮6:eY{aBrWx}wc\O{{ATF; R'i,3Ec_"[? z 'y rn8+xnE_RE pb |2֡ 9MIiIgYZ07070100000248000081a40000000000000000000000016661a1dc00001d80000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/y=]?Eh=ڜ.+s^[CrwH\? qA` w=|TsN:nc\-Au[sIz г[JeZ|o8b0/>xul\pJ 6>ޅw*V@3|Rαq.TR=5wT pYL˰(tmrHjfc~pP8Z?*1q%22dBlab6̐ڒG'.vBi?1DMsG~ֵc}Y@0(ҵo76IZK[Pz|]P?V$!&C1;~pҘ/ [мSrţUburlz(b̢O,Yy{wa9hB@ qi'Į̽(ήn^̝jU<_ԛڒWBWY~3 =6(U7w2^ ߴYgvQ/5ԫ!u+ៈ iYkJ*3>vk2r;#7݅Щj_^фA`+,p!7qjW @Ge1g]zAPs<6#}9H=ιvA!.cGxjAbT{ʽr-,@0*Jõ#4@w*!w5^%%.0Wڇ9~_+[ a gJy0; 2i;VN#a,QcGۈq H[Ksx{W1%!?ΣZP4;)=!Z?h;551{rbۥfy- |l3LU\S!|mopô_KMK .g5Ļ̝M'ʴB)'̞*3pԸfƯn JЯb`ca" h:K> 3QةA ~=4h&v=[4&Iid0|6i229ge9Ž`\h@NTJֈdoˬ"| Sqb=fBc^mou562U§r\f.qߗ*]|,Kx WBA7 Q"6_r]%fWfAfo=3Nͦ "I))Ȟ?IJbIE(r}{-;XW4d%{,iw!rA{,k7G%|+bX0~bMgUݗg w@˱ɓs_0as/>cj8`}x^žh>ƭlmq8V"ҿ>T|agw)"᮱<576w뷪VBƌpWU2dL5.\.}9m^{Vuj jhC|Êֲ0M"oଶ qelz%8uD,UA"HAƹmW29vS|CWLGb&U1k)Ƭ ˔8,T L`Jy7+eFYl"F8;~ @>:Ah007Vr. Zms )|Tڃy}g[M۞Pl9/h+3Np&oY^ &p>E~YZm\|Y՗#Ox b Gv~Oea]ELa,Fg?fZ70\l؃vE}P0JClZ^'XFwFh+{vs㯸Sv1h-ֆ!qΒgتq"b͂JTO;/{v^4VtA! {/6 kqW;x)7} 5+~>hINZ+(lܒxe2%*&ϒg~QxN8(\8 ;fTkҐaWmp:Eyq;A?L,Pƚ8y )՗"T6~ϙNg-vҖM'ã HkuY2g"6{>H4(+BP҃ ™flVD.o/䵧?f FV4~Ob' ESlϐNVkY5GςQCD쥤6~CAM@Z";B`ռg:#ƕ9Hϖ۵y b->Ed\8]1'8_L"†&Cx,O`){jxe0T\VGP VO;8P(y ڻoZaY@8݁=ץ}$@Ո'zWy-^ ݑK$2,5"mmݧŘ1uB:?rd| xOn7>P/Zqq{xZ'Z&#PMW;Ei*$/lRρAB>:hCv7_vCBxwLj6r ѕ^O"D>kPGuۭZiDކ1rrs-#n6]U`'d#Sِ1 ,1R5zPT{m܆x;UN=ytx,M\%Xc(Í'XktxyGaCBq[ f_-zS|(`1 jZW%E\̕ilJAeIC 'J^A n\=sg.g$鰫GM uVwinޟ8\$eLF =T\.\ID(0&4ԖP:g4o! 6U>M]i[Ώ v$ꑵCe.%Q|2fG_j%Ml"Ne墫ʾ!m>׻vc^O'm~rjUzxWxk{lG }uhX >; Ɩ^lz),ۄ1Q_Zv?/CWl- A[>a'APXd}f["\$(:*WviВ:zHO18K< WF^X䙹HL,i5]S̔MWV7EmE(8,$|a֎& 6V(eXRWf1%rlAO#%fΝصb'U&l&@?yM}})ɖo7, n8lc}O*]{ TbEEѲ&A5АTp (A&,slIε{<=sS{sԣGzRFB`EQ o?qqz8xcMAs`cz@ Lԋ/ W$n92\=9f[U|^U9*R?E5KYGKe P|%T@GV$d-QlՄwY̍뢛įE,]gԤf ΛP?]`Rqc4b1Bn?u?.=!?6{v `n)=o[/p<~x8Bchh[tp/v]}s3yVGwo6z <pjY{>Ei|qT,lRKJq[.m;h7=5 'ѿ`2~R ^<y%o7 _ |'Wv̶qG)rkOtȹ-Y@[Tku3mHgjM"v Ol9.cee,'s{!IMϗMCMImkbv9.Jo8fhѦ~Dis >NmdE74LzR? ]?3J#qU aEQGs*ΡᲛx]6z盩S]͌ˠŽ rȅg»b 2f_)-F#k(PɊ'OVe"W=hqO(ryViv G#Z2 :&Q2N0{8) @;l4f(y;N{H8IDT?Iuqlo{W;gy7H+*kc+IX\;5O4$Dnx0◘}ZU.c {`&(4U.DGN44|TNU{Iݵ^v!?*"#V&qE~sH,Iү*XFZp3A̡x\Յ3LK-]A6)v[W!R~5Jug h9Bz蓍zaRX1U luD\~ ϝ7 k88i m.{cЍ R-!\t X`pyjX;"F;`+9oIeT ';~dh@pڪgChAiOBk8|d/,oq~*Ħn#.$]ÊޖҷX6`"jR+1ȷ ^\,<4b8qC/44f8RGVG.%Ǧ^!oLn7bFWjxxx4xdKl[C3b@t6RL Z(@*`%eXUU?&<'NeoBPjU{=JT;9վ0OCe)GK2="Lېg}350O P@U=р{l…ЊywRCt"˔yKLjھys"Bۍ ^az:ugYZ07070100000249000081a40000000000000000000000016661a1dc00011714000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/]?Eh=ڜ.+oИR:f!gbP}˛&fyto,W{_0eg6o<8:!~9|Tske.z4'v@ cl2TM>cY f֜kjHo鯺d NXUs*ۻa=BmF(/#?OKPsy ff! /NyX(6`&Soxe TqN>0֟+œnTгxXal5;JZʲXv-iG5I~(L<ܰ̌byÞ%nckb7z_x>ouNݥ|n^L,MkG-B%aRۮVTEѵ"wN/-_]%Zw5?uwJ@0Mv*q/p~eZ -d|XOՅ#w4رqefe LQjBɓ>Efz*8w/ ?VU<аuMen2 &c^f%׼=7Sbi'*vIOz.'/ r c. "ix%gfS H_]g$~ n눴46s:6U0#D+L ajJЊz?](7?m@4t Y\Lhbz5< v03]:oYbTiHHv3NA7fMU{3QoR֏x\y0fŔ)?XjF3&ss$Dޥ-f]Jڌ64P'to0mu[:ۥߚ?NC0sJJ{Q梃3mmyB0sl_VȨTI%b$&F( r"vtLl NGF{9Du_.n)[  Z# 5<f'"MG 3f)q)N屋cJ˵pzh05?Ȁz |b!."wfe>}l˗O҂\[lTuRgV{7Qvi#7 5,Z#o/EBoO" 0WOF3 A|}V`hk߁  y$/MIhLH`'k]n%(<"*Kp;L4g!ŧ4#&^Bva"SMhI۱cw`фDu [{[^K$CZW7&5"HU+meS8Jv}tSʓ4LL˔6Gii "=Tnu_bN†L~Yicg>ӟj `cT-5릒|D?TQ&;1ǬeS:h(jϏ}^͗=A@tQ@ʩng( []Ut-[Pyi\>'sתODUF0 &=lMcE_U_.틬ckŠ㈄svm A$w4(xQ V,34\a=IPkgs0OmAi+wAqyْv@S: Z 䶠Q0&B}b2!A}!u L5WLv[͞( ?!d[y݃3VFCx2~ 5-SŸ~a8xM]{k*چtu%5P 55-ӌ܇tIaJkU{z.Sӱ2Ge76nm"]Q[}5|UG@M7 'Zv э`@2 gX|hp`n۴We/f`9 xL lkVmbM4Wͅ甕=Rֵ:7XE1~w_ -$ΪYᑹO]Vo-k{TNǽ_ k˯kUʗHCM5kנY.#\%{Ӈ!5ޛt@f2BK+!!f')b̜Fqm  PXG"<+}e5Ss}f?{hTav,8)ny&|Lay@UI5N|:9p#dY7 ".ehzt ـ43i^Iqqip D號/*"$;>\#}=ZR ͶfG'ct}1L a,jMksLHI> ,Ԉx7-'#219>{VZk=ORR-~uH%a䨌ձǘTכZ:\ޥ5(I7ž|)%hI&؀Y&ulzI}#A|?mVbv{i1ٲYsYvZbiN]3Y.P9GF^. d[[dg g|H/ֱO ^[7x\ VY! l*8'Wn0РADl\<[pTŤE" ܸ}_ƪ"v Uqǻ[-πl_B ^МJHtb ev=2d][wn/8"~F{Bt=TE2\HD=+ou],7nV,pf\d,A,W qI&w'2΅(ՈW.p$%ۙb6ݗ\?ǭD!G`Gh)D) AS7&0yJr0(FfYuޟ/az?_ y1@kJW;`oJ02ug_H8c󥔲oL ]V#r&4"f ,=N >L߶ AQ88H\mCd|dYT6EDd(znf!|A}n7 ^v$u&AӷZ_۶%)8w Z< ]ӡEo7W )-|R틧Oh :RZ@Ox՝݀IA?nƘ"ϙ4iH8JZ.}wCjA=Ŵzdx[?htv_4bčѵr9Dj9?j#y#$r{ ,KDdC$yGk,仈z-4D4V+/*-"䲒XJFSG$?eSfdJ MuMnaƂ/4ؾ˭Ð9l~ !*g3kB3(u/ mOIRԽ>hxR¥*'A}iV *Oृѫ.|ܕ't\ÏwI(CnJDG뚞-.S} YZiJO~x?)t( ¢ c!T[8Ffs%qX/cNt#7VP|-oϪapJ/iM%;RcWFv5BzINI^&:~T_ߪ F.Bq%XkvD:sfW/[yOY'<Ɵu*QN-"+2Ѩ`G^ *>C! dayh}윍ƅ-9rm{`-ChD0ַ,Cu uQwh`=]TK1JoܠSB&gx[hA$dOF% 4yYV1hWe"[@F U% @:9l"yl6=FeRְـnpCpFVgD 韫XQ^I$Gem֋8tF/hv}c8+|bŭ7xz +_  X<{yG_آ K߿/0Cb'G! ߸6lO)mO< qsIi*3QnjہQv)4$&}s&J]ZX+[Tˆ`4mk^S! j{k)1h6ݡh֙#!y!$4&)Ɩ*@W$+%5@M*_ ųFha[\O֫Z-yS.sie[hΐdR EkJB!$B|¾L(ޖy݋Yt+dpCSOBj&yys"S#`,>mL[f`mY^5~`*Ģl=O[׫{rF|0R0lџ^ڐSHM Fx, 8FX3Uh?dԝ`U }<)9qcR8v;uҁi6?q#-i5#_E\&Mlu?B,NBo-FGH[zݐᒱqr2f$&pZë*>jk>#=iL@P6ҀS8:8322?sfb.#zagD # '[V@y+u;PjITowP/mF06>H,/)#)ҔD9}n00w%n2hL ]l_NVC OE} UsmTf0*F@Xi 9E=pp<'wfDSfynǧdnB,a!u5/^^:}J lO=t d>n |}>ނT+Z#Āk>ňl^RKe\-`[;A1Ka Yώ5A%a xT!՟s0'Y4;-7~PAׯ5FƗÛw2L=Vqch9nR>ZKO5o̦t3F^Z2[TݷV"p`!4D -$1|v4s('Y4qI-1,m97V"Ҹ3Ol8m\6~h+.HiVӓvF_3w@&^4%%s̭|`ݷ OU- {XS>rXяŃ[w"6`GC>HMۘ-"avVCgb!Ru梵?@[7Kv(0 @mg%uWƿ˵K!`bwUqW亲U&˓rN\`׏ !+.n)27}H$O=J$wG VB}jk)tfʨ 2QFQO4&3$Q4VFm23tI39u nW$x7B}A8:GMA螥"; ;tdu,'ⲍh<*Ew(at&'B/94oZ&kT`>RR*L1pgu6Pቹ5< qh"4 ѩz[y <=I4>Uhr;^2vYO D^ p*?jr,(F?PƉiH^$G!\P޹ߩe_U]3}bTF'ئx2Z@![>`Z˥n!w* i{4czQ [(*aG C<<}]dD`a&DWK1bP>˘>5\FDnHRGQg;x+4I n@4TYm#p:&'k{7,X~۹jh:*2$$ӂ`w*KT8>""7 ǰA=o G}X?&[+`J;]A"K2E?5~tbW|ԖN`Y ::cXʕ@U)ra쫈p`#dxsx9`M7ם6^ޔg]dygO4_w^ LQڰo@Ga\ZXՉ,9v@=Eۗax;Qzǒ|KiT6;XZrQiu3x4YUQ6eSwd $[S>VMYI5VstFbk(^Dž%|CS!w(LC +hVC C}>Y$| NaXM5+"XQU4+lhuE [aOX+7ܰ7Bal-\zyp^zz^!m#O s5"5Mi|3r;c/g8.JX[\P(*$T}o\KÕZT 5e| E~#Ie0)_ɏ=7IʄLNZhh& rS[b^o+DKldNff>9XOS+(9 aH` &59hW21Ykp7cRx̔DiU:8 2K)4w ĠGF>mP~WbED؆S4Kr'TPzI8vreֈW {o$̸mꭸ9ʽJ@Z1: [>z*/KTc&<+w7+КS4 K TxүҹVʄZuّۼnf4,4dV<03|n!f~/)P\C,65J!5d7Ļ?EbX4fk++u0z\5T t#LsF~MP>H|V5$_v@ybN ɢ9Tfs^m!>}ꫂEC EzT'F\7`L}Ib@҆u.&"9Ff6@ ti-$%9Z".L tOxݽ 䀸H}ɴU+adDIE9`^ӐF\LƮr2F ]"CwPˠ`%~ٹ Y L*XO'T-5r_KF \M`#t׌c g-;//0ꐎ6!Gv:iӹ8UlPM벊r;/ma"H ʹ)>)(?NUC V3P%~~0utTr@ +M h tT4XhDh9;NICoI;7L瀩msO47>T&A9C&c\O(mᯛC=Oc3#%#8# h\N-/Ć#,0C19QD-g&T˕;H %.$#'v7fM9|@$HGwBsRZt%2εZo82)% -_/*:_<}@ARAq-Ǽ6N]܀JJKuw{hodx7ht'ѽ‚GgxN|oaZ /HijEG۱ %2YKzzi?d*Z߂ʟzQm$Cj  x6+ B Oឆg֗P\鉆vvԴkk#4K %|AL/TIBqFG2}O2qr7%ޏ ! pj4e/}jpyҵ ^~*7ڲhhZBj,O+:>#[,šǁlɀ_we._%x-<7~N%zbdx}vUJFD0cz0d2-[aX)Y[O>/nxjI>Z6)rw`)K율Ӑlxݷ0Qx٨N\s`^# ICbFbEfEtku:|¥Mz+@pWhH!!%n;wEbb; bz6b | NOe {uuo{u[ w#SJtuUaGlIԠR[UCe濣=C_a+}#9عP;O :ig 3׭' kDA4ڃ4sEU#mfwL=l_%m5gFC5scCx0%UF ,@FV?#q0V\2YoM@AK$G`+cE;iޠMk|=R hm ̈Fh]s@On5L˃,MG2Ǩ` Vu%oAhCf= arn4͞ V'zHubquⵓq넥OS)*4.Y×MҢsN:C1SZysG%{5!nUTk}6##)]T_)Tb_4>2,AWkki5Q2l43DV['w2)p}"*P-ڞ4_Wd(҈%7eLuI)-Htn8y =Sp鴹 dSU+nc=}ZǓkwJ5^@9!#+aӝ,z& ~S PSK*@V!o*|b-?Rү=JEbk֥ G-!wX3_hERSau:݆xz Ȳzt( vZVR,D\v/VHW?I FZU`ڔ+'E%X7|/Vdn^MtVz:Pvi*VW$~Nj9$5LM\EMXށPcrֈĤ嘩lߺsm:Y&a%#:@,S('m\x/pR-XTzfx{m&wV DZ$<$Uua/ە ˟2 E/b> ">+=95_&pN01D-0U@d=[4kWZO01DHז}Вu޵'Fl&}k;WẔQ+%? ˉ8~d@OuŬ v 8ZL$Iib,ܪəq'΁b65/)'/TKk[̟Wo]`y9bo-^ƨKF+)&g*}1j>Y7ڬMBl+>aYT(]>B44$s`Mz{T?3/y@qbN?)0X7ɈtBM?)ADEd)LmG6^x4.U{(Q?ߵ'l]ؐƣP|%XOp_o,Iloz-=8["Vm71xors?hgfytRAw*\B^D,mP^{KHmX4Ƹ_@5!ޣR}˜‘^UA5Ja#g>ni,t:hW`xw e:9ug-ƄxO~֔Dy.-@}Ruo-$`5+0C[c0:OĀ#aT '0 3)ci, yվ;q{7U 2I~0OCt9If8f6 9bEA`dߖA2y e^Z050/^asy-Mny$6()u6Xu!DWjX[R__&>4%N栲T={jNe#xq\!׵^Q"b뽄}{tMWqZaa].nwԨ?21' CN!(#:jMg'l"sf̰*p^|  8 95Q, dJnty_r=PxeYj$ DZ9ΦnO9:Mk؊BVxS(?kEWDOwxAMƃx+OPR)F@DuC) Q k>&*bto?/-UW<{`,BHC n9%M&[F7泆fkW@fvթ݌8'kçM-wG(y-ieE-4F+$ݺ  \|,LžS1Y{|]'Gܚ/zDI~rqK̕mt S&*X3y2p+3Nga`\35miiHx [ĊVGAIpYlfVd ێ34 7L;i/OL59n y"8Vu]VkQLJFHIe}nöVF/E k  Q.U5ɠ,քX +|B7#;hv] -@ϕoZV?c|DI]A>>y,Kݕ;}ЃɈFqCr&x1+ ДAWE}'{* ,MI[J3#N˳K#qM1* ?[ 0{x=ޞ8;r@:$D U'f 8ZTf`, rƳ}v[g:ofBin?Xe=?$7 L[䃚 D}I3FH&U䓖grɔCC=&rkh# z5A[hh;gH焟u`1kDGHhj, ֡7W!h$Pr{W:#>N݊*E~# I`'E0"Qa@<sbɥX)8*tab56F`QG -V9̑ ~YŵwQ|SD8a8 Z]{#(f 4,Ұ {MV={yyɷ/*&{!Y8v3ID ε'TAg((ڑJHF{:Aןo1Xĸ "f0fبg 2vڀNࠫ!)&S9笊gi#ǂZ*ڳ # g"ʣvyF'{ڹIl΁4v9?_Gu!:T̾aA(G-CܲTe;CCMC}[Mr( Or[OXP~* lC`o{.}\,\U E *f'Zf} IUG䆚 “s]1..h<O`IJ'_wϋ0\CL֙nYغQ^-sxw@c)t5`rvB/9Ǜ=W/`(9XٻŸ-9 0wyӍ5`3!^8 z~<0QYrO d' Pck6lK/\8MVҮVuw\puٚr+1$ag!\ Z$1Mj(Dޯ)^|KxKza Gߝ"H?$@Tq?ƀxp!^)p ;Er_x-& T6}ҭ6j]]cϪ*&x1Jk՚ m!=]6o4VrBE>vLɲ#y,E(]X\T8bH3 f ҩ|% Y l?Iz1o3QwiDkYV]b@Rf[+#)` > { /2MWU[ؕԘ+vaD7(Jx{ bD&WbP/EW*J _VO, vG"q*>0ٱFsCŃIM6xC_ׁ"-opfZى oƍ Y*x&?|X+g0kR.ńz0hcu\1ʩGzx]{8 8T %:{77& gɓּ\0l2Z7l>65(YjԮQQ@?I]0$|]܋_vpVjcH>ă 7zE/} 2+Fbgn =ъqV` V$d~O| xlQ*즻t"zo )o/f3u(㻾m[uЩи,Q.pCވ6Ddȗu|<y?x ݮS! b ޳R$\U;ա΍' WB6t/>1DW4N!myC^6P^j@G1FRmcPB /er 5~CNJ$2l L' 4zxoJ[V`t<0/7pO;n/CŎ뤲x0!k[7j@ѕ?!)18 s' F˖W?x\7%X<_XPYC/UZ艃!BtmRz%SQUG6ls[*cj՜i nr]fRoAu?4+#[JSsPMZ:Dxk߇W"XscNU}#!mom7JJ$g ]4S1ms!k}ڎ?HrΟnw`\tFAڕLj=yAATJ7ќБOIgt<:72E qB[!wMw[2Zv[VB~cV`7b&1FWhnWQSV4:)N | Luin!yi N]13o]3w'R= -|pSE rpK, p:<*5lagepnت'wZ lQ2SjI!23F6$>gQq]B&/j/A'VqͷCoT^%n-%E|_`"{#`L}M*SW7ŒMOpOjĴ5!' l[0w< =kYŽL xI;iSJ)&N 8?mnW/bHA_|W2 2k&r-VTy͚ -rv$[J&Wt}hŧBTeh?^b Ph+z{'`NPѤY"䦜w!#Vs}р B 7H`"Q:R=ꌷja: 3WI_q[[T$jn1?~2߾%R'ڌtneɷX3Xr>U~֢|dtG_,= LZշ;b=ѥg](Pw4g*:һV"=viH] hK1M31`v@V"8Nκ-/WN]4SY fVOdMf:z8GrU ${%>Ԯ^'Kcuyf1n:Z;d3W QqFQCJoC'A~>ǭw.36骕j 8앚jhp &#} M:u;D{HzxEUf 9vM:zlGZ; =@7&S> 0գ+ $ 96, h xͶK$$T)EWѝ &1PPq)ViO]Qp]vɪϬz47тg$hn?.!=|!d0vˬ/kx>R4DgkK WPC?*DZ5lӵsAGWʓ~UfVX> SRsꢉX\8\l&IDHݴ:yZ5܌ aK.`ށOޔN#PA}݈_Pǁa%:G[tקUu#'@ͶAR7Dgr @l@\AgnƸt0_ΊOC>Y~6 l:OSG#tnSy]' xJxsu ML3shvxX'mA}@Srؠ{҂ZzT|O uѰ~L^$d&IvP,.ML*{h NEbЂAW`H< "_v{5P-s{e=Kb!MJwY5T={:Ŏ=<|&^mD0IwvhVnivP3(EX7 G"jϯRZN\HqjɦÝk-R,y23Cy]x %ST3> _2xAC2BdeU\Ͽn#S[Jz7<M:c89.N%nQCϛ ΐd濛%no& 7[͉(3X@UdTBdJX⁜Qk~٧z q)HuXT6O3 lQw"6Zfp5f"qbu𝕃X\t_cޱ|J6A'}J*AC"` I~J9Ӵ Ͻ5$\1,',?QM;rBpX`n)Ȓ g?9upZMmC4`NMX #튷 EsqzA٦lawoֽwoOuVWjaݺ?3 FbU:XgDF|cilwxKSl<j{K "]/F*6F\hA3ִ;*mCob&kԶ!͗l{UUJ0U.O8nL2. O Fۻ^y 0ʒ/71c<馨=By\_;0 nN˷DpN~x >HJv3+)+|Q_ }@ &:m-,Q T]rwdUz x)YO8 >Tk "`7DD3ej2sZe%5:'w* s,/<(/5مd?}v1~o%,qFk{&PM޲`J<:]˦4?ͦɋ;pg_?^Mv69uLTeN!N3@?S l 10ftk5ds,a;HܰN7 qA$H`;mʾ{Qt9tr=oCHfŶ)k!˂f%*frdQ/FHxpԷme/zӯ.3ļk5X঺֊*,jfXNbWOk%[x }`x18e#rޤ@`+д,9*lv ¾eun0\˯vk\|NCCN& $J0}8':[s5ܟؔ?%1%J1E )7ka1i3?l>Vɞg-U]=|ִwqDPbf>[` K k0AO @/6$DZϐ."%3)o$TM?it| zfݎ1E}yӷ-/!z$\7@-za@2b"bQfLp*ɾɿ;6/^Dd=MQ: xXէSr*pעptC<}}gZWda G ; iC J*f;%:F&U$}؋O o﷗l& C['?"(t IS,9D=]>PqA4ܺ$ }, xd2@39tl]`l:4"'o}D(47\/2_֞QԆ<8 О+Bh~kѐ*zGrO~=_﯎U);vThmV|8 ~S 1Dc\VwZ /}ˬ`1QtwD&tGVŞ'=%Lu36ˠ6Y1THBj\]EQ g,NMO; + `IYB\obdoRMgr:R7^/pBБ-Šu޼loG*OGtRNDܭ`9Kd\/o͜inG7>cgq2A_>BD4V Y>4RRe"3mGV-,K*4qL$RѾ\Ώ ryTɦ[ceTMG~XpBW hTRNEyORVy<=C ;_OY֜-Dq> 8Y=+y\%[CVkGs[w8|]D4Nh+WȱsMejqڈdgP.Y?O&be#^@H;(r׀ՀGBA+bf ǍPFAn֚\\AeWcz8v*PpQ)c66w5wUAC{M;.+8~Ezl.*Eo\y2 {C0=1=Vd Dzr>lpYL˄+n/`g:cEjl4} ̹/JO85qvJЏaɘ|uc 8rGk|+Qb&e4 Qa9scGv0ôbpŰqZпםb9rp*Dq__g<ⶼ'f_DoTo~KlEj5Vԭa12kt*ћR&'|{fQpBw@(h& "2L@E/3(y-rbv@Om?o3*7p3o։0$SrC0E4ԂM| D|^;]/gYgd3U`: Tf,<ta@cC_WV4Ě9k  }ӒMeڮw])}] yr:u!2[e߁J @F]zoX@CuodކP+aZo#(+ܡ="11rҕ\LMF[Y>֖HO|ȍ,_^bMȐDRY1Wdpc>'TYpD93Sv *;Pτ Y! nz {dսӻƭy!(ԔG$*Щ7NحPg3@_y"c@? ŅS: ᬸ+q1-XF(Ig_)1^0_Zk, Z,lcN 9"iwduF{]o٣[J͐,_cyW" {qx1&D Y~G>W [f<+8bu4>0 1omkXrZgnK -_&O5QZnvw h*'SaSc()Zuo|fyt /N=,i,+ӌ0O&/gۄ^U4쥘%Hc-ųPwn>t &yO̧h-]J}YBprN1WTJ5XϾ? K(-%`za%(_ٹ`j!*R?W!Ki|v[ xGe:uöC<%5"Q^({_m:FgإrepϏx4܁Oo-+!N셶ejX◞5.c5cƁ?d* oSJ캪p#pw34O2`%Z:AkSIqd6uj٥GnCkZ;}CFSQf;|$d'&G8C{A9QMeo"EMܝ!6liA;ˏ6m &~bGҲG SMU =b`N2m(ezlr :uHtkC)!( 4{ޏxa%27hlnԄK6P>ݮcǀI \ rjU|E7QH{Q mlsSS=HPO4 Z.=f!jfOp~ w, Kۡ|A[@:&c9"pByUg=ҦlZJSܷe[$%GLe=@kY7k100]=%3Q q/|R>xZ!/xIe 70P{7d@%&r'T #ǂ/^C0;C5p-& _襟|2 2g7sB2xca.!qxB*WѰUi H,h12xCϵLO6űzjxKuJrWD$B͚|zp>61ei]bF]\[%o"f ӎx% EA 56x M 4w 6oQZ+bu><pmC{zՐOF[j&Ԋo #u]  /~5 [9=փA[0YVIrq #G  `m#KxƀI%? `jsSԫ ^h >ltvc_vS6T!5}äk[T'L@nrY5&*`3c/J[$KY"zchƜ| FoVa4N'DM۟]mnҁ}*3ιpkV#]A$!$? eTԜQ> j%Q?3!{!e; 9ȕ~)!-hn"96凮j Gaơ] N^DTJ`BSOg=\SFa:RXL˿|.LF`3_Ly1=a텴7H3 ŵ0 ۣۮ*kn]dէ4P 9l`/' d rghfչ6$kΥ / &z-'}fya/M= gbM{vP;tX;],jIB BL~]]5cJu7 s3r8?iB_${TUX@8,IEW,hr4F/>fG*QKU);E 1׻(g{+6>m}/o#g~CS"XB F1ۻQFx_r2a,A. 餟sc">?!;g&Ui5h !Xѷm 'Ipfxqn3,J;*u g ~jJJ'm+˺QNɔe1-[.Byda : 2~ W1wS JN %SZ4 SV 8>.Rⷁ[V(#Oa+,P1*Q;:?Z(fq 8"T<URG@NA>^+!)Q9dSRݬh=))2BK9a GQ LK䬔ЀXVz .OI3՚IWf#5& x*o`_eEC#گŐ=ig و&00:D,ZE.`/C&xz=K-`eFұ*"_*e%70yV3f_|&"(|*:g/ERDQ%kŷqBH"̥o Bm)s,Hp2 I l(OՄ|˜95"QN$O'nb1"`96!vq X՘~a(rA$QC:?|Wkk yMdi+զi]93a{H}x{z5CA% KS47bđ y;d/l~Jl OAo@#e ~CG0ʉUѻC <[*+"Q8A1mFN˛,&IP4Y^Xa3|wpǘorkm$"/KSm@\>cRtm|Zt3/S;gj?0]hZLn>&(ƐQREKwaFIq]<댝ko.,`%WəpPBQn|Ӗ?-&B@ !C>ak)MjaؙۛC }0ճGl+9Y*4E`L܈n'WHlqr_~X`3hʍ!iS>f_%6 56SQܨu~׌ 2r0ac:UF<ߘh!yJlXq 3OIRjم831/orȌEs8L-n_3]D_!\Ŕ,  d;ެln>."f+n$P ,A% ''@ 1ĚUe*;rS)޸osb"{{l`s54FGVUTet:%C]zN!Y , e ܋?v(A"$بk.)a'|>'T VtlǯRHDedR$*z{`:!NoEUpɨ-Mj^1E_Ko*w-W,t#7}ůt: zĹ 8tRnqHzM#wgϜx.>ZgIIx:߆T/K:R'yTX>Ĝ.c #4^ߒPJ߱8Ͼ/]bV٥ 2e31/uFO|6U&G b( nju0m9V @;}G4k)z&~.t" 'Sr4[~s{K>sؚ&U&Xnyn'mV@g|UNERy!n  E/W6i$2./[8~~u|41A‡ X'%diX.ř}?'aii^(_@9gB`=q9+y1ZJ30:(@3 PQWʺ谐 f F`qȸ޼X2d)W@ jCy~Xu'/ÊnMP+a0,+z踽(IxҨ35bXQ /W-FDsj;m{ ΎTυʷz$.@2 R*1ӵĮ|grJ3tAL𣏕!9eķg%Kߣҳ 7kf,;pFt#Xg+և8#uh6 %lweԚM͔OwQ( ^>F =Y$uN X7.MFG7RnuQb`[LWs5J6XV9u6Q&A0@:-4LCd. qZ%z4/ g1Ȧ dܳ}ܾ3Œ/=1QA}t{k]v^FW~5i qN{T/Oȅa{I )qn=.*qTV FgB? A@wlV! XSUGvnO}twg-B3w}(T&bMl#&VJLՠ o)Ue=7)vj8}샟i0w^ C{FvAQAxB d52O9KL9ku mT|<%A?vJ1% "ÞQ@9u9wfڀ/JS6t\rLLŚ^@&HΏ6>DN6Jr.&-%B`zii{C ,lF-Uh#gzoT9RҼkG[> A}.R,g cʬ8tøbkH 凡# /clXXuVA[SoΑ/z_&$IfV tD=g|0q+2]NB[gJ)-IrFz|ڮ3P2%?>]AKS`o RZ6*jY5 V7@܋i.l76Nx@GJ=/cT's^)zI3J{C _DrM_P)|5R2Mb(~,CfY N7U]")X5 M.;Hi]1v2וO3| f٥vk|r m' ۸ĽkFYc|@KOώI7ZNō#ΑVlb9tT7|'P{<|OF[l[8`sўǔ}AE#O4Arߥ# HϬ&q'HjپR2U^N6f{=YˤbxBO[٫up4w׋LO$'ZUI '=q -|݊)_<@f!F7,RZ#Aervxό?S.0#>Nuu1iy*mh-~3h 3Cgf9Kiv :=8~<{+f!@5:_ZK048_P۳҉*ah2^0hOclu]K64-="8r5lH PL߾e QnN*۳KkO(ݏC6=Ku M'[:+{ I}lHCa-[gb}Ƕp >]Ł1&bLH(yl aGx--`9P۲n# ǵ>qRcY&e5xaFc$M`8;ᶦҎ#aa$g všlvD I,Mu36EB.9ϛ*4w]8d("tF].ًR wM5[FN ֋ *Q|UKG*I-~g=4܁Mɰ:$DC̤X5rc gnS&$~>\]ÎriUSWivSicdS0~\'p*_/·1e")p~ٛY^pf?"?:&n(Vqt w%rP#h%RX5Zs_>r8ӕъ#vW%*ZM簸fGͶT=5uEeTqo|?ݩ2C19͎yRxH-g9:螢Q|t%,$9%O>VqFQ@̗[-s\ ^|k';ҏ׈ujHdPZ5yUx2q$ ]40Nc Cֿ/"ѾX7^8'TBr@W(Wvl t }}G~>BDi&xNta&GtGi-&) Gث ڽ0\)wS0ll-.C!NU5zRɩLt)FiƋ6YZZ/?-L_ KAzts/0*ۼZEGnat_t +{#0$43 |mS<LSЃWrVR2L a .tw=zܣ=rD)FO06>9HHGj@~ЬZ'7$z lM2|82H FZr'[;HtTB!=V#*<ZF.ĐvR$w5keдjc~[m'mKH߲QFҔ^sBC9\htO':7}7<:hտ~ Ȫ6#L41G~bthboRdPDxc;)t:pp-?I: @lc񝓅z&l\(n745*}'dD _Cn׉?+*"^R N/`gȞeEûqJ{ GޫB;83m4lxGynNuNIY|/si35•>,&ZU-|Ja{ 0ٻTfgEe+F=p^da] IiT7 ՝X{HL\(,Ҋ?G=:k{E:7^uGx1o)ߺRPb L1 Vc#3JCuJ,8t~zo&@V$®Qab*d[CcoL8)no?ѬNݤidO7r\ZEODoDnA_&{dhRMMJHATΓ@ [*[mƞvµY>P#Ei@3+('YW$\yEbg| a] ,by~"ہ)(9F]B;du=V&WV bg hRS6,a8&YRiS2Ls'HerK ^{D^ldCSHߦs}RC6y\4-Qq8iw_͠JGh[UĜ>4Do(:uG|S j&ġ\,:.LPf̜8,L?6CD&,.*tS8k#o^oP^=njrPNgDY1C`U>AN7u |^ E˾M2c]&'`ѸC\17k8IQ{q1!k=ooiIǕzISF?KT'u&[]VNޝ@vPbU{ޔT XVUD䖘y3"q+ص'W^4Q "bEys/7Ɯe#e4'$3a<e cE[|ȒGxZ Sh!h.t䞼ט_^$niNg+!l:ט~JA$ XBV;d%pK(jZ"7N\ 7 >Zr#"&Us]%XƬV7 aK(, ߴT3OV{bSuLTځVy7PֲfhIXc F¾-ͺ"w,ER飔GDF>.(Z}Tr$z|6&hf}!ҜYĚcɅ HZ׾V>‚Fyᔛt$9 jW9R USt6gKmmaA\jXf:X"~yp7)ze[kt3 3Bv1!1HU| {+,R]Iэ->yzc-Ha꣱4 g1=?$ם(eux˜xr Yueɳ]u2C4:~dj{84 !ZL73yl/ٞy֏Ubռ(L<umx9\:B\NZbZ>E"r]E0t#֪۬'WiXHFقjqcOs6v]y0Y#Tdho 7L&k9=ih=ֲH׬֝ឮb_Yn"N 8!~~IEx|]a}.hWc' }~M.w54L3i<`ݢ9vT4~%Ƕ">xs0 =iNF? eb:M;r[+rs*YۭA2p֯6"|\5%fF/~H06҄'HVDA+o|n5PeHCzaC ~Jxuu eR{  CĚ'ebn'8{JIFρtgL▭>ʐgn1oV'N R}Ʌq ?p"[ɏj;j*I/aH;M9 A%EB @n[n:&+{?щрX"dVB}Nn @9:"a0ekt~ OP* P̾'2;tΘ5bdЉX "p)FOmVu wT9+#(̧u>_R)J)W0j06WvѶ'{@!7ֹ 5̮aRӁ Z7~- UKuT;zI>+ 3@c/E/m[չɠ w>íyW0q$rly>=*$BrاU}*]PKFY4Q#b8`CGx=>&$R+PƊ?RM4C&0W*\hOw x^*KesӜNXX:1\nw@g󺭆ȃRYb**8-CeuDbu,8dK}"πV,[U7'StL6Bu7 X›-E9BY~SHjħXgSIa#QãBFl9/`bǩo~̯Ga@!ݳk<m:;i2~ ^R¢FHJ7_%stn l.]a4 GoW*w - Z}y|2:Lczfp)(LKJA2Y׳ ""3 GU@\ԗnPBazq aA*҅Y'A .QӪF/9!O1xa+S gk C/VY2}>MqO  `Pķs*ɿs?U™EsRi* XꥃDHOiZ^ѐ˃-l)%ill{[lBAXKw$,yVEr>m~ȧ0ҶF8A J~1&%fE³#jpM1!Z(u#WmJjsNIF {}`6w)=M%ǫnsx+ :i.8A!1RAEƒh&A7e:pS>6'2~r:a/=G+T.&^~%uʱLNP!.0=2 lxC̐12+f#!H;+ُկ+j<$պMйSD 1d)w4պ5.gr" Vuu|I;`XCd;D$j^+_=)kՆLlV\:ₜ6pe-"۷ն(s{\t\wWtd.^(J* s!¶8.YM@Ebh6A˞5GΝ3 ^.1r1ŨS"=@U p>@] &Sl}DA m? 8 'yY>WJf_hĜ @(W[bmEb[2"I鯍|n8WЩN҈`ň|74b+{إf\.̏o E*We ƈ(zSLl9踱LD{ 8 ZUxb^|-.yBس$Y,k|'0d /3;=&'|_ř5b,>%L$*fD=d97rnL^wNAW4:zJx"IZ@2`"Ź()|Ґ~+iB b:]$/ A͠oɍyJS|&>நLU:4oЄP^%J2/>{ h[w)_f(Ah1R}ʟ/C6IQC^Ouj:(.5}x4 ?4텞ߓ9.ryrtiht'&TMAym$qM@sΡ.XZYZ!10B^RVg?:8Pc`9hا,d}_Dqǀ.>W {֡1y(?x37j/roR lpֻ1XVny5F/q.xpG)(F{i"iSà5:zۼņcixZw/[ +ܩ $1>oxk|[KLcTٝaEA,ެS]]Vf#dJx7nirEu6rWwG0+KtNe\JR{vu\B;iL$,191K.fU"PMQ ,%ɼ<Td&;n4D.h)?Vlz|,Ss/ үJ98G*ݗդ(s 8e(􉽴B2;Zqt;, D8"m_?͸_t7~M.ߑ 'ay0]TQͿ=/^c#(g| ݋b8^S<;U،ôѻ-"Ms}%; (qla&?ϰ쉒(ry ]2 c\sj5 _Ǩ辵( ̃Eid٩ۢ\jnB%/@Dh=j}<+߻Sq;@!]ж䖥S/mOo= xb Fq#V#"1=gR=1q@rIJ.p,amyYef[hO+Sd7aFSc$M4ަ<0K!ofO{kKAFp {=WMO7ǡo:}53XlaዯFs(\.P5Y'7_S5%1;c!;{d!MJk]50nZ쇶gPEYw9\ h88ms2]E69jQ/*u:=BMPDO+S2j7 dd{]UÂbp>VlRREq*yItBLפb(oVug :p'ҋ`tN5r2Je}ߎu)`Ϣ5 }qVёE}&=Bk\fm{_[^grVe'4q K=l~0d} (21ޣBI|Nt'PS3;0է,Usdq!CV{JIw3O{Ƙ\܏ 4$t@b,w':llQ%<[Wrݒkw +Czr rV?Z  E^S*lpZS((6SyA/x{Jq&UрU1ceC~PsC-CCVJwbE11)JX:hqwD|=BL{Eq{ds?ܷ4u œa?_pW%|ղg;pd^+"fn0BdDw˾L}l (~аl0knUNx#HHʳk%Yr47-dbwf](ȭ,cөs P:ZsdMMEV.ڲ uoqL̷C:Ԣ`~f{ؔ| {4Mf{/ zكέ:{MKtlo6ENL44<|+Vc]= ~0&괢Bedj?ƉǕ2FSz;仰RPl%mt@vHr6M"7r$op OhRMkU]-~nbnDZZ:Qn4.Etoc8bfE߯Tp {IAhL[TzyG\c~/2\QQ8bG\y@n'')-mqi@æUGl9o!c |l3q$mi׸;sǸ"{#5o:ה>ipG v&oqo0m ̸:"IF /׿md M&ɈtNT0g!ͱ8\kOEI!;" !)&@ p`3iLːygn䄙)=Q'0r5 ڶ$o[Mw-cW~u"E߃ÃH?חu:Fʒ ˘LB9Qq:W!p$JӸA5'N>jwBMNɑ9ʿ3r#*' bhEnoۆ-΢z twg/v_D!&)GFu{5.L24"FV3i/-EurYm fj>/)R2QF޳|*Jo꡾َ([ dIMBn)j1^yTݦMYU0<[g5~l(lhi Z)"\e,(\&Rpqˌ e(ڰniq̺"f:a=í+}76DZK_X=كC`W_XŞ6sJpW>8V.*lhQ[jPv"jWev @Tc, ^EEl;7ek/0݅P^ֵDMdQSxø[=X5k2 ~(5c&_߯HL? mKźب~IHrzZcǕp2O%+~mxmqNXk4Eݴ/CΧOWZuNE%G* _rc7 !/-Ҳ-K`[SKhBae&3B^NgTX1ͮh@(NiA4fܘ^5F5w6{lBaJ^PØ .{:UgtɩYp|&1R U8|¿Q`E!M#I&*t!m.yJxqUAP>+6U0O]urAK8dT;j-@Rrdc z`Wv\K{a[ꢞwd꽚MJ^w8qIL6ZNADbc.`G]o4 5U3ٓ sQ.*Pڜ!{h>)0 p>"bL̤hxp*S`ٳvø]Zz]Q/P"wk)A_1I "B( vmrOU[&&PAq R /)&uysfZÁ35Alt4b8ԥ,/8)>@ڑ c_|(-̬)s S 48~L5e]op/76Ai5FS`?t,eXb&! Vsvuӡ^2mI`800ӎ,"L;Ϭ夨* 8r7t}pp>g~9Fঌ ͮӈN=nsjc? Puw`)&e@玻3͒|D}~ U՝=K {+d_)wǑ@|r;A~)uXgdk8؄7v^?d]ɰx}?dE@QVEo!2_}?ji٢e-ӉD\br }Ϩ2fHg&( 6WݷߨQg%t's6ײeE?GJ5l5sBnڌ.Wqt;G]BmAf:k*kSJn] Uf9Z(egAhv*lxA %Ǻ[)SgjXNY#(qB?aH+@OlZѳIJl Cm42Q'5ݣ|A (Ua]_䆪F6JN>ؔH=A}X;Z\lE3/ Xڷ?]V%/P`{;œzD~6ǫIJKK^k/ Q .|}CBƦ;F1r|+z.?`:8\@6.۵/@* TL1s:w]gkj"Pd#ux~ d/APRA"ZmƄ w ?9.*_$n3O/u2E>3Y)206Fj B s !mַ =:l+)\(~Eޢc7Tt,]UiNGî%}o;>M")֌keW|!&LkJ' QESn:B}XOX+9we&Vr@CRa$&˳kaG^}w dg$|+Ŵ"{*w0%ܫިGErYÿ8暉# 9 ,0ʛ W֒]\ɚ`mU)Dͅ k<%ph_JhY\L`Iy7`a ٦qhK΢1Nw:,>5N&_vs 5];˄9P#ǝ[6$1f|0$mڨr>pKΕ׷e6IkMcka1#Q,kDZt;9g'rlD{r}4Ac:5{w(RXfw ,;Y"DKa?g-++ T3ļ0aZҫ7ܜ02dϯ{5}G6c<_1~ Z$lj]$iP?pw "/^7G]Tua*I\y2-E]PMݩhnXJv6/|b;nӫzufj5z>#"$ a}c+3H5d*qm [d0a%&omJM7{IW|ajOHfV:9BaR' E I<x*;~ʰW내 2kS (D) jt"dLFb9Kt׶^XQb̝%QЉC1zuz}\#G w<_DC)gD‘֝ܕ|Hz:[$х#eH6qfjFRӱZ*̤!vǮ9](V5dC&q9]C0\;^"|T~ݓnI#GNeYm-hMâ'h[ش#@ZRˎJ5 ;XRd& = ^QԢ{I )Si9 ry+s~I^ XwLC8de +SH-U5{mNDj>J#ѝ.Ew *h3-ak~˾PODN^_hBtI|6(Vᆣ2'p7 -3, TsGleIAi{>M¦Us!6Yѣ0NbB@hO NÚ}A K|r֌c OLE~.~i)-gCMRy' (`+*fbJD]:F` w&YR}ں 5Æ~؇gGIDLeIGU1z(kx5?sJQԠ.!rYh4D?noCz/pla쇋!#FtxAmjyd\ΧSiu͑y2lq6.y^Jl/$ *&ǥ}H,{'dBHJH dCܪ:k hHv]*yaS$[hrk=c!а}DA<._r0hHw"|@=J/6rkDQc|pd'FH1Ye~0ź B(\iOb# 3ǨF3]:5䈢Yl0aŸa'Pz!w9 l܈]cBwuC{,1%Ih#OrHoOHt=[uGM&*?[ƿf醒-躛?Z_ԡ}sOf (>Dd2nAOOO nX@iʒ{SC*}??7Ciz2*x4Q #2MwtPhG s@ w**%z{Pd$"EA}䥪X<@-T&]ZҮ_A9u''`t׬qHFQ3 F?t iWF@\b㱯4vߦQQQ;Y=C,a:4wSu7qL"{nb O)>մŀFIǭ߱.\l`aTjjvb \BHF!-.|jdذșLk 8l͕TM|cA[(!ZTBaY!QUHHLnęYy"*qRlZ:|j2˄̌8nԋ1㪑Kx5M:O+1-T!N jTa Y7V'jp{[࢒_fⱌK`f:^c1;R;|wG*Ki4"uG}/43 MgDB0"F|;^9CE5حCivb(g](tsC =ôߑJ‚?/m 21lFf쫋 Go_"$'o&}&%xn0ې bJ,& A;Xm  mtO9Ie+ziŹo)L!%PsgsƴQFei?1&\^-*-WH٥$I9mMjz[eo0ܧH\KPRXh>+8M P7R,Շ-"nЋG+֧^Mi T|1X7:/ 5dPtV _hzpRiüvL "0wF&:N _6 Ľr?t @:w-KKv pdOx1Vՙ^PEL.L̥jG9Bv LgAu9)ޟb̜ v Tt66HMM5!fn@`3mm 2z^u#:=n@qɉ{࣡嬨"X+iͩ1 '(H>;k#ؠrRthv`H)=I>ZG`Wi Z1+' PjMISc[0P&M&8Zi(OŘE9K QsՍI t+J4qS'd{l %9/!srwЙ!깳(c 7GҵmakvKLqO7qaCF iqSB2{~[*d<89 ,͊3r&uv5Zea0ig} l%G&3NO^At{UoU*SÝRudAc68e) $@fN3ɽ+V\d#cf)1U Նy6ٴ׆ǿǷiǟяq0IK/=4%#Xˡ#0mБ.9.os8,9"s$1!ʹbϥKtlD92kL{r}D|Yψ ra#h/iTזh 㬧;KgBK?|92K"J†JSZ o~ָ}GNM?Q{F$e*|oqJ.ƹGsr~MQ-TOґ> %>wJ7^诠嚤Q>Nʌ a#xjP@1*P8(l=Yo\s8[i~-l0J;hՙ "jC!^N Upx=>O+.t^0:TE zݿf~(M|ȱg.<3b3b !4'䍉TwuE>z m4vcpãJ9?l 6((FhIڵG\VF&{*9̆{u1U18n/#Jҁ+t[D|BmIeM*=8,kE;̼GTRAc :QbsiA2 β`.@IHMո3{# 20PA9Ɯf{u"/W_%۽~~܊٩, A""1I4.&(MQ T]EU)g)S(^EE=oQ 4󰫛(r+8wӮ ʱoF\/0vS{yYTD u;p-x`q%Eo?H )ZwiY}]z`3iSc]O3C#JVdc[A-NxrBC?)tu/@)4\ čZAm3^~s B" ,nThdkVw(?&'uZ.e )Oңfv/EΏ54Mzلz͝}}M0MEY辏ń@ +N|h&]F!}w1B:$Yxt l3/SOs-Ӳ@X ɾ2\|?U09XϥL}yM4REAf 8JVhAu^ce.),{GtA3@:Kpr?_sit? tIQ t4upAֆjެ!ؠDș&uxB c݀2DHCnZ=u|pS&Ԫ^IdUgj5)B:DS·i=qz^qaw/=N·3͞􁼋3ڙs%ElQ^׎Yb`_AkL0 hw>׼Yuك/~>tU8 4WZ[Z2NrPBX/ܪƷX\iS"DgX*Tca\l>aoHz9:=\EjE/Zqփmj, D=ҥ=]GtL↣>OmCd`?QHh =% FkaZտ 61UO`.5SO0kpJP<$IRB=v])VSy,^WK58y-u_P=)~KdU 9꯹eZlt L|!lY5_CTi=Zn) _]~&1QHwU,ig&a/mW?/#3丸w&O᪎pzm!#T9} W {o9XY}Ewv|ԑ@ 3*.%o!tISx6Tf0+_{m+Sc֘Ξ1j=adxR3mKaqAXPXkIIY*mƒWN@o̤|0QF OU3PN&L,݆::4sa(zu6q^sQx!%&ɱ6Els-) ~rqP O˹>h |TB2o(sWquM6wcx^J/.0ΌYJjne˰u88|9E}BNW)°989^ojٱsi#b2{-B?jSI|Ȫr(GEMV;~TݷҰft€X԰F#u(ju8CO)9` /9Jǖq5;Вs4'_C%6̒;PtM_uu㽞}Rn i `h%Ta!:n/T i0KԋQ壩=e+URaf!Ķov9ZHxbL1l46 _QKd Z"&FZ,2zJYN ̉;ۂh!J/ډeJ )Kr)r[$5{\#c!UQH^ .ӱ"Xۻ bJjHaYNoբ"nӱD!;$I[M|gj@n˦LK0Ƙ !Xb Z,A'pK\qFKϹô"]d4@1yS_*r4j#aƠKܱC oY执TU?yz{u[bUW>MΛ/_GEFϦ?.(<?)0$6ڪMOņ#!mFúN؛N %=˃H;"`*)A$%~"C!/ZoV3 /g_A%VgT%Ya Xm>bXIoxqѱnDyy,jj/+uIDIL !OhMF[6`"#=oe?Tz͒ǽΒoXk'pdĴnV'%tNZ .l'pl +I!0=oP"c~KIec-A!=߬CFmvt֬,>چeflkuBoDnv+{WQRI;d].Y$O,wD}h;gUUR,ribJQOxrFWƴ)[u@kB*:MM$f <{E.}P/<#T#+ 84E \S8̨U5Pב%Gխˆ dj{8dRoϜA]ĭQhűaVJ|{X;y <&u͜ltKq]Ā#-B$V|˨VP.])}>X%RaM xHb Y 9'e*,v&>{8=~*:83n&sL3>r.N8)dr/䕍j赺s{WPRyik$6An?wsַ?s,Q<ɫ99 n)m T?jTx3T: KM5:h 3-k q7Ř-:"iwb0%bÕUrᇃr KS/ʔ>N8{26H†~PN6=04Y7}u+TMK1^ 0G1 H ׆戩*G{(2'X2vqՌںx̝nQ;+]I]8 VS W;۾!m>]hxi7/*RUat+򣩡[$$tJR M/גw+EOW]DSi0;D9Z pi% }/d6AeA'$k>1i䀂lW{'G42Q~b%4Vk\!h _ME0X?81;  r\tsT7pNwJ,r|/5^DZ]_u_,Aޜ7Cde4 *S P Ӊ,\ڴ֥Ⱦyc. I0}2(AT[%MK6Bm6 ԒV9%{2M aA!/{\8ӛK+v7 8J_K?T[{dɎ)5 'reacV0eH!zWʃG8奵* $oK4 k)״^_F8ϱ2=;tCO$v<}:sJI+TRϱcug4̡ L/>%߿9ik?S:j&݁5Fo/Tvm]5F-iΙP9 B pbSJE@iI9]lfݑwWnV# Mt]3%9IlPOȀQPp^=!I4A%ڀ( B5ZUAe jm)'M)H =J?U$"HT^DGq]!*^Z'g2Ses-txMY/2غP103Ϛ) ET&_ bܰYMp ߂oKGG764wtV;c4澣Κ C#O,8tP)Eȶ;(_&/wK2D'o-iM#5hqdRx1`{ZGbsMP>>ym,D l8mÍs*eSo;fj2+D G&g!;GDyշ/N|j$_*Bv06ȋkҍЍ)U7T3f8K>*1*6;Chx+b+HuoV@=C:+f%VwF7y+`Xd7,5gD.[A ?H#Hx&_Lm2-гaJ²)37 }͖#^! Qg;GM0SLm[\,;q0tL9LÓ[r)ړcgpSZ85mc+ ״wx-{KSB&f3pOzq`h>DQ*}B%ku%Qt:9cO],PaTNYL/ rI.eAI7V Ϝt-J^\z2| QQ8YiaQefw) غ KyNF)qmd:҄dذ;f69Ug46]4Vi%r̜9,WN:B?0("{5hBƕnwىsoRi[NxKLI;WvaWml!%\ۤCnmR;J#oAmH5&3>ճK ߅S|AZh(.; { wjUxkcx}0#1Z]R@Qt&8a[*`p}껲BIZ=ɨ(K4gZGÎ;e]4i:D3~ P@$c5| D5`PB?%#,&Au=NTjcyiꃤ_BGCA`|>0e1}{}-t)»DQ7eŽŘo O7CU-}S[@fȀ.;l:PS2j*НBq33 1vq&D*BqJVzR¨^!n/k_IrA,—6?S,z\T57_mL3ő,q,[u$jy^r/^ǤWҥ9f V7ucǗi4۬MTX٢0] +][?e]>6ȫzYFLB=OgD됕/r &M`8eXZЎrBٓ_8\p""ģM-nL|TAb[I5 dopT7:eJY ĴK0*Ew3M %k ip~.\.[e I5Xθ4h\s6h^@#ʵG7?!zjͰzUl֥s{Vy%a_ '^^9|G:L>jkQhvHO#o/e-@Ƭ1nH>G̞g4AiEvkMp/[ ""}!tϥPVH57N6p1hTǻ0b(0&)baqNm=F~cxv/pƍc*iQw|ʸqaW8/$wu ?{bACWb|pjQN$Y԰k|:5 ^niu$Q|ALr!P7nbf:"5ܺA|+#!sj`l'򪙺,FBsYwg:,h)t5'u P!"M&܄2OgXo+큇.ORB85)vUhA.xoS=lS@>tdMp+K\wi_;1 Δd  3Zk6|RXwXsq6oA)`H)+Y .Muu;- 1f2ar1xFԉr цqXE[63nChi(!z{~hJ׾*oLoh()IA( ~[9l4Wop >r3FeBQɬ>˙ůiHʕ5,&-N jǙd3^f|SZw A$3Pi!ZNXϯ AW#gVwA2K.K ͒d1Z8= u*B|y"PV$S >3IڟK1Q^ֈVƞe0 Fb5;:YE8=u\Mscd8Jҙe//itQ)xh\(}16 &d1 w(;f〱r[_H^Ͷ15njs^ZI՞EGcA6(4_cNY_MKq%cmɄ@c%ܻκh4G{ ߔ cq%ЯRk=~A#lD0@Sԏ +^(J he$x_vd5h$ j%O)0Z4\FΛb֞mIRI_.rוnЬߺnҔ D*/?cS߿W|4Ϩ~%C yQwC95 TBtUFn/iZ 4#.bV}b ikHOIͽfa5)V2Ђ_qyd2>ݡGb1򪜎`w6_3&k}YW"LԅnZL8I,T1Od#m'c+& WsWJugߥ6,o`xF6~Џkp_df_Ǻ pѾ _N}QZqz5J'-/[2w 6iD!t7А.E˛*\ʒ3vs,BTsu.7*M{VbeCƈpeI*W 򪘣%ǞNHIu|gvL|w|_ R#A-]lgu$G};_$)dcՠJ'|bODP k55UroKqp v%}wgdJ8R#o)GTЫz쉾m(dq5;I5 r<0?`8Amb~r(FE/ѰNz n[L8P]H8']ٞB0GN&hą_˼ٻU\r}-S| j|ȣ"s*4\C"BIx)"Aǒɠ(MU,o (c13+cG5b[7k/fS\t<A{`&l|;!ܤ:[=pxM565yKO~WK5NjksE{F/}WGި"]qtESf֠{[ j0]`sPh0!ψw Vyiߍ|d9'cQ%`yvoVEbG驣ZIvaF60NlY.W1CfG ʴ?h-^Ee=wX_A-9s4;Y~N Ool"zQD2aﵻo9i|<4iDaQI$(dXvX@(ͣAl24DzmǫiqO&chTuб.^B0\` !['7L"$8XCO{/4?YӷW£+˯.KsyLi' uC8w. Sy!MjºH $c AAЧ\VpX $8u !'j{DTtڝzyd|UCy R=#YU90|1Uz;$oh0+L9%FγX˂]$ Iļ fȕ '+2q9`0zYn}?C2W?ႠلS-t&a6a[´k#LPS˄hpq坫 U h03h"=e_Mҙ::?>"aP YQ "5IxJx}k0K*E$O=\4\ؽGV>{C|LG^2Y4DYLCC2&|!ZX7P.tmViI 5R#U CMau.f,紪7̚3iNq1&p%|dJ7<}fć )'!2m #Unxp+Y%ySK2nEoR`co34UL^.{T(YDX,(P}~li^UP(pc)^|z<´KjNߨz+#*}\^ۦ N%eC7OC"G[_[¸Yb0V+B\UҋնH5-/L5dܧS"k-ekUq=o\[~S%,2;7 ΅d!܆JYSܛ TyEVT<踤R!$wXdEU P/kdnzlcr l#mlMf2Ƈ[,fف ?)rOBTF.ð}>BzQaؽh^-qi)x}`.J%bv*r6gO}*Fr]ۘBn;+Uv_ LD$_qu X[_e=N#Ox`Ǔ JUb1$Ӗ% 'W9 RLCƎl-bi`1~T,%^tR\{jЫLX_a\ۡCD~%UQ::(<EocݱWȹ-%ߓn*zrjxꜟ-ʡUHzpAv3!#"sDRB՟JYTN·16nP˅lzً.Xm_ks|" ,S8u@ Ek!?u?_|d9"Mgu`!? I|#w= 羟n]3? gkỤ̞NE#M0ռ %g2'}!u6,hl1A ~j"P0~nRtN{쁺@rgLG@&_<з;ON&[?op67K8ԫ0UJ*.cQ%,DDIkB؟|'jU%Ehٴ5QAN#c&4?<]FBT hnBw(8OJjˆ= WFUҖO1@b{m0}3~{"ϻeRz!;107tgYZ0707010000024a000081a40000000000000000000000016661a1dc00006c38000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/6k]?Eh=ڜ.+LnM&D9ݱ@*:T3>]앧djw׃t Y5}5i'ؖ tcy%/FS4c: q!GE}dr)Z80P 8p6hiCVa3!r!?O8ye@$53rqglKqT)}Lj~b53n8Z9 ;Ib†|FqX =evVκKFa^H\K ݼ+Qa{*e4D򅈻m%2Ma}ċxy!+bPɒ"Y"o 6~] k)ny18M>*~.b{|6l33rG'POd6hz)~Z|OR^ݹ36Z kՑ $Y*W:œ[{'NS|+6Fy//ж>-L gTCC5?Re&?\WwM1BR.l*Vžb"Co$OoC# "xUq҅xpwT@g%Q waz wA[=\SۨA5w "sk{oQcH/شbUTJɏ[{V.'[#ܗބ[j*Z|{-S9ɍaQ0PTOIޫ+{Jэ3ONZW4XGEk f~ʹAo%I45s~6BmٕJUΥi )n S\ǰVvM'hƪyH1Ss" xL/NZq$}MN͸Raɨu*>VX|Q. ]ͅ?ZVCm.|hfpA[g0K43*ԙE~&TS7 -o}W8U>ka'Ґss/&h+A]]B^-x,R.sQknԢPc:. ]U[6+7-Q ,[X#AVC7wRI: `#?{ϳp\]~~f'XQ.X=B8O[#׸-g386zP, Sd>nEV(5cSmB~FD1(pNz>]nˢo%ci) K+&\lR Jت&cn]Fh ?Ѹ`Gݘ]3cg-硷A{=6{,YC {3JᅧZ1eo=J9ygYlܑfaӚHM'*U|ù hn@5#& F' OJmӓRRx^@@4;[' u?5#5cMPM./#@?DV:=t2g$_k15g>Vi9ߣx$PWv# 2R&1V1ӴXB`5HbX}Mu#ZRju{D)CA&&݈ķDZ J iwēOsKwtjLcgf1lm[7l2 eH n6ۣ\RQP%[p=~Q(Mr=?j#sY5V3;AW1uz$dݤQEI]:L91]u|0ܤЛL6 oi&t *S@VlRߢ.LIMDf&K#m(* xDx7 <0Mb\d$@KzcVUUa1Z 8/Re1 /eƍ[F_R[A0]v`GsC̈́ͷf1 @L7O>}$Sۤ v !Fb Y} CҼ2U1^tHI[צ3o~,W [ylKih _ͬqޔhh߿r kq ϑ}m z [jzw@ܯP;$:,5 ñG QV}ܥQD{fZX xY%+R߬m-e$I~0iAZ RNBܥ$CHqatU?CR)T6.1hgF0F-a7EgkS4Ժڰ}y/\{5\=W\kXg:]KɶnhSL}n|z@al˩rօS (S`CJwlIuf6m|}ڢ(J'%֯hQ3qF=LЭȧZKx[˝&L=BsVoeU?'\ 󐗭-ߍ8gGHcib|N5nܨ ū\bӛhGci rp%ͲϥP,l*GD {2E=bvwݎ}#u\/͈H=ЩMg(tKxps"o\$uݘ$r <*z!m*(Ui1t+7WlL հGw=;իG)ɨ]?)3q~T}Ec* g%Ҝsf[3c8PC3*@~ƊhUɨiKp1? #9 KX u:G=|*Rpz_asAf+8ڤN90$xo! WYEA8_C6ʏN4K%z?1_ c$# oΊv¢QNfvl2,>Z@M]JKOO0Ы^8C8ޯgѡ&>hh+ C8hYJBD5UWfo㦆d۰g˚=89* -ɸF1{=-1RIƝhx0;X`®";Or*}!A ~PGCC4QE S9"&iVT$b>]B︄cEu/+# P 1XtؙX^[F9y5t\X*LTKdi,l`?췽=YBAX$hj5678h TWuHL51Bss-az`ҝ_@z 0ZniPB.%|dY]iFNVg.f 6 皚Pr>t9W$:N2n7?RvI$΀A0-IZF9Tmk [彬Z"'ˇ`$u8|Tk a!I.AneZO-]aBɥYU:idJQIU 6̏Lu CcԱ}zqY-O;2)?Yx҃Q`TP 0ǽ|XS k }<)q!t$-m 8(AI n.L6ܗ[P [s}4K,]#nNoi.w8Nb)mL~q_jcPٓ_[jĮ!?&b"k#ّ>:8;IJ)&,LJIi;PfmpD^h#x xg4Z"LQK6։8{Hwrcz-e h|7wV5:ѫ=y1?ڷ} TǪ'`IPq:-Bk]e`!RK c4Zjs\|TAyĶ4KY5uٙئvwj;S/r{E޷L 2#7uQ~,k-0"20? R=q7v w|&xtk((}ZMz$xh jl~חH,Ns>][Qe]3S9cp>j&ܘ UՐʞ˃+ILAb=Q% I\@'vX v 1w-.udB阊6pgQ:~a{Gd^K1 e2[8l7f`bf'j"@ &EٶyЌn ;՟GA/,M0ȀP:%Qu;X!{63 ^뵒F)u pS{$'ǿY~JW PmqsȿﲅԾ#Ji5?&K % yZ"V|X*TOT5OL`0gtr.AJ : `Q +M4qO!۴5J\A,,v^eD @3]HDF ޿ퟲW ,& ݎ O[_Sv(/顑td*]ڣeiz[fJ{=znqّce@~2߱YqR)9L:Ph!RoSm uغq%ÖOJ WG׏ }9w{hS3E;k*YM[mGg<qĚ.г5K;ϼ^^i)e~om%_Ч+ >#U(PSs:Nvž_B 3J"߷۽Z$"m"},Dy؄CТ׻w({;VzUƨDfo+_BEWԡȞi`vh'XSgE9Idv:a"b䜖}Y[g 4&]>d;!%I&&?I\VbR2÷\6uBi<([2_wgE~ur,AGVd}oCawǠn ggQ`*JV-ZA<7Hx&.ے ['k)55r:5E_(M1c=|@OxNC[0Yrwl6{4oabڋG1b|mEO[LjۙNS) N cadLV}ӏ,`[ʴN]$ r-o S ^bmv2ڿljXʏ'2g:=xIc qvɟ8NdX~*Bs[ $R=3C,(tPe(v5D|py0+=|܂cCl2\k-&SDlJn;<4fJi5֏$NaW 3)b+UO<ܯm˔ⶁ'"glyudC 9ͺ#iBDA-7騩3cI$#嫇8tDp$KP<5uY[iz1 @5WLdcrRmWZvG9}DRpU}-"5e.Iњc:#͟r!g+eB|ӤcK]6 E}mu(CsxGF}>O+3?Woz0re4J RJ[5rHаObıIYX# Q>%'2e뀴SN+ɺ|/XPhӿaP0C ݚj2Tf㑸Yv}^bmRPşJ =\mWY^긤k .(+]D9ؓm 6no%QDwJ&/onҺd%NġƣnKF@lzSHd$f]q  BvQ=ٿr$E *2;Nl2X\uWEU3IUa{35_o3[i0KL)[jI5=J/aldWt^PWz8t텢$@V)@%hKs7,0ܠS GBC 4>P=̤66F=a|],iРʫsm}<֠&LnbU(b^;'\\颧K +0ѣ;4: *nd6&P(L {K&!Y<2z& %v3, eSQӔ9iPFA`aFAW*5h%t :BYϬe|)0p-:n8?JLFO5gK*>䪥0aB+w]L,44V06}d%_ f9ەjס cY>XEQcAD9{S{hymHZx3.a Ad 'Bda\"~nc4Q@_g~ cî`@)2szoG2*-k!t'Gz}q2`KY,T*N6%u+8]Cp2**aM-F`1I@=RN ;XL9bZ:[IuAG<2z&8ǨFz+i-]adqڂ'b!LF/cgڍ;ss`#ʿ51 3M9WW%bXm&Ӓŗv=h3q[IdiMox3e2aśT9xʴFzwtWpsTrOiŚc!ׇu2`z de'`u?hr3UgD=/Wb*eH6Y$:XP1&ں3(#+)ù!U[q{I蛇*iS߹" rQ8nCaK= _l`s%U!c4}FCN;~13hC*XB1@L/Ay+v2f-M{ь"]O=Cߘw+>t:R8L)<r0e=Wm})͍'# ^[S9rh IfeKtWK+IEouj[r1:W*;8 1֊3HT;+N 󐊞Fvӿ04[$稳vɱLsg:z=mvܶ^I 1F|@쩸P\_3_Pa8RO%ղ*kq &mEč3Q :{V+}rOQ`sh $I\$.a0ۤhGMorS4uհϬQ^zG> u;(Qk)w |.j9ŪNCNԚF_lU vy>hA>2 G8V1a-/TpuBqI͔ j Dsl N#O7/Goy|ta:P+܇f-U9#ǧeʍ q 枸d$\ARhȨx+ |Ɣsy2.1X~̢F/o]i|.]%7>HN2~p:{g™XGG)bobhMr#0>5P7quqIrm5 @0 i{WkNɃRFܛ "GZ)Ӿ0`u[Sgf4Fz,.UY KECkF?Tʘ)9pdz/jWC$:W*gy $wf6%LԬf) u9n׎_L eoKa 2\qq[G# YuF鏀u 8yYFj;|)r1~!cUBxb nu}ȨnE,K 0Nq4ݝ@Dṋ6_N:v ̖Ś $nlI++#meŃ94:[6vHGpZ H4>ar{.t}m>v'2m rZVDc {0x Ao_P1*X?YH4s6JLfZȟ}j:2NٱǦ$vGg;0?/ ("NDnh7bb*SF 9q'ښ:jHgplq"M`av A0P쇑j{zHsmwPNG?J/8ۡV-oš"=A$DڄGA2+&3s'rO^qivp!گmrzdSFd˴KoDTKD8& B"Ш D#L[ޖ ]2A70?'6'D:꼌q;"Q6T ֘9#Qg r .wlF_\3Y$LKm2եvPOi83o2vaۣTȻEӼ6PY? ߗ4zOdM$1VO v̹6 #rui\6^ŃȐX#R1ZZJT^6rRtʄ QNxvhziOmgy"mȵF#RWG 46E@{VZkě(8$\*,¡(Ƿi&Y/c̎@r&Y ,J.Wy UM_Bՠ*~=Vª_z-p(Z3YgDLpHR,^Cqk,LAIZ$ qi<. 'EVf x*V<0'p"XKxAA0H.!`뤪.%ir[9X fPlZ('M* S`MMCNd: n|ӹ7 K,r9ܲ<(;zhyń?,bOp5*;2CoX]M\rc.AL}kC&~##ֻ KpڄG)rCE,ƧKt0ڕlQ7hhQpQ6pf>j1gB*`w %U1<{H3dl=2'пE%nz鎃Pat|Ǯuˌwb"nO' h $9I2}10Oi,VAZ#{o76ѢS{NwA5n~-+kי&ľe.(I.yl Uq %B: lѩ,`SX'8(ƯuI:xGv5OP稐R\O"qvیv6 p2X5vW@{c]/"048%[hWgWGi@bb_񿯁,Id:{ov/PJy}ɓ3B X1tptڄqߠT`)e a9b(n|ƑO]?f}#Jj^]=]X[$QaE J2CgH`- SQZ: s"c=H"oC -_і j⋥y>VkEY%d:Vb;A;Wx'-{e:uB3;S(QE krm+Oضe۰ @^( 7򮂊ӈ# ߉8Z`uDq/ؗ +ҌPTװq"rÀ14v_{3'Վ[ NQ3\^," NPh7/یPD8p6"r}NWGfr?0rvӜwHf3SI.6TZ` zKpgdA47zWyD$)Qp0ZJX vq7ќp!o?-٭辯e9a{Ra^<6 Gd e?1r1u?IU9'ڲ3Z3<,PnjKM =%2sL("LG֩uY13uƄV+P_" Pn`!|eY5aq'U WySq(~>INy6f_#lM/B.iȘ>&ù.*{߂"KX3N4 )sh3j26;U0tUƫy*uT!1*HbeR{m*P_Ċct ǴCw 3c`1m^\|Tw¿U[:S{7x,JwbO@F,a`־qiK3!_q|X}w6\OM}k} *scUO@YKLqŻGyjBy1rUk,CNL` rJP]F Tŭ|3cǒ>eҢ^.Za4kJ&Ph {^Jv 6y~;;3!,i5М%|&eaJi=x0HHVı@H"lV}4m xu)Nu<-{w(h΄$LԆ ׯTDG-\BIUsI}ά_ J2T<}'3M̙wvIj,rcdWbҝMU=!\@(7qq^/\ mIغۺEH쁒K QNKΔ+a}8zjKIV^et =Kb:WWE`gV}5M"T&ҼGcoбqV>m8 K5bpLG-ȸT Iq[h~b -tܿ>H-{FΠPIxZD"?i)tGR6YL5'g,c{Yտϳ?.rͤ/R11Haę1h?⽗y۠8S#oFN%:,\(ái^jN$D_Xc^ 4 Cu}AxeU lb[ 6TwWrsOfzNDk!jj^dX$XFEhY։o2/̍##@d^O'3¹hg[HM-Fu?.8{!yL[TɫBzrX'QC:Nr{*n4T=v5,su0d)6c|u 6YьUs8EO l]]Lhk o? X Hq }{x%Cl` UrYv5]6$ǺGCRՓٛ@}ҒYT{ܳOj,dϘ;x8&ʯbb  lƙ:ޚ\_ΩVXL[ŗZ_קOUhB٪iq*͒ft <.X EҩX-f[7f0([6|U A|/cB-6Ȗwz@44`[ɇpU4 8֢r:WwY?S%)5R C#H&ˋ'gisb; sANȱ"6Z0zm"IC9t@HrLt3_U8/G+\̞=ˠ`}Bb,az Vqx'/i}};tRZIFC0v$V7gcXᗭg~P{HxZ}]ERMĉØZ/ d][? ns3OfXe2gR'4hځ*'d\On\ˠCm4j395vx|HS'ݛ` g=SP0$J1! ‹(E,'vךmEp85X1W%ZR; &5T[)v0CMJO@& _A"A7FM @"Q?43.%-`>+.Hr `5fE3"Tzw=s%q'A,(V=1R<zIs%"9yi9Uc@cnPH#<"`\{{|J2u`$HłjTeG@McؘM $eɋªx%.O"8ğg{Ep(GC!۟_$^~/oJϩ Y0zDq>5RP. ؒ'|OVw)cvt1X$zm̙x]Qƻ"/8z6ree^[jx:E3ʼnbsҾhY@ܺsijYUS* wy/mN[EAa'y O'(&].c1#N@q$ UҬ*N3(b1Zjt B:iv1VOm,:گ|RHiY+΂(iC~N#pKAɀTCث=3j3;.9,H`T"QLbuy:)dkJے]2^/N)檎vG"]dEHV'ޏ[pD(A֨Hel6srVJ;k -{}~Z8Ч$v&뗛}PT%pTa(;R.lyq݅?0Jƴ#х,ۏ\ rN|xJ/Z߱#!qHNL6,AP4e90[ȭ }(q+FoO+ё!"ˋ6>Yr{;c|' n0@ ٝ z2<7%;=`HCk=vhӭe,>Tڅ.Q|d$Vu:⧻y2DUx+NVD/g1I]7*'vu=|yp.}(x$"fom&A"frÂOaAX/%8c%48L\+ |Zt&?6:K ǿUVO*/@ꬾuv7qjз$slׂyn\=K5vX9|ԑqfMd&Ex)5I ]a_Δy/؄~?9ڙ"H{ ++(nPBI)c±:u/_VTq'n/|"ZlUzЖ6Qhͨp3m{ooqto#9j4`9DHDG N^snK yosHP^rj`p6 CsgEJ1 sh o̮E"E{#m[YFz)4L L @G)lϦz(XG 1E y}<"y0lwt,BxN>#89 Vߵ3ƿ-=<]KEsnSBB`0C8%UH~p ykx7ew"תPŞ5*SI?1rPlrqOr!ࡶֱTgYئ)PACq-$'ρZYXP̨QTJ $#4uTѬ fDsp6qz_zz&w^Cf9^h–dy;_,oFmLmy޷eI Nq d߇0o1gl|Oتw5qI6x~@C"74a3B ~[a_곜˾@ͱOqV1-N|?f3Me9SJ6>PL1u4c;/oe :lp4nRwR}kTL8J4[ɷ|F<΅sX2B+>Ѫ&w{ f-+[SG Evʆ{19^Jݚ;rn"|\ۺwJ? yƤ(ձC!NfDrWW*?5Q]~j!Rga?*٨BޓJ9=Fk]\H:I!ahg->f̶m6 ^{=ti{MfЃe['}G(520o5Iƙu25p ˛{gޝoyNfן`ղF}QU{cnzG"E-B*m|A- D@~DnX*G߉Z_YN$.c6;")&5TbSA w Y&q KjS2˸U^MЧa&Kq$iBx &®\ j2E0a87kcn߃oOzj䴌4klL\'l@-yTCO(NT`/d~+!Ni>4PA÷|i>Y,ar+T3yMuN _F< #"м00 E E7ȋ:b]Pk$+TW^ZǸ_ܡ>`6mXJGض ۱z~Mh0ں^ ġ܃ , $rWoXO Ff-.kG /eO=tR$cN3;j3F' Ro"y.i؋]OZ6Ό@6iS?Lg_&Ј%𽱡pTFHNZFYɌjω;~v0Y"1/j^yPA-*H`y0ͫ~6 ğa0,S1)a0K !!n|!bQs~Af Xl)=Z09pw<4%]`0"N0u=IQBmDѵ7/_ߧvYVM'x"WQH1Q^EڛEzIQf52oT97ܫꔸPA@XkH% LӔD덎G,,( *lr󑹢؜>yߩ:rnɏssP𴣇P(VX0# C*{&Amy:bE&>gcͿkm' .  h:MKG[^jGa4{K%PVw$ ˤ@l{R;~gAډ0t? l $?Ѯ!AV֘Ai ]ֶAꭼ |ۢs@!|| ]S0הlXAMB9l DrQE_vVhVeE/';+%b+ p,_aEnǀ8(In.Ff~UTjR۩_UD^BeSΐ``P01bWXS_]ɝjl$*ip?^تU:~h4)@%"ag"ݕIm5:ѩL[]Y7Lq#Q ? ";>hJ}֜-ጜve*Z Z2; gKdNqw)))1]wRc1AJf[xhv'y|OXlS[$տhMU36.G;MctDS@mixkvZ[RL1'#|[L]N{"1AA ǷW.pq'R A#@*~j5ea9$w z Mcqpd'iW.qaH}~,|!iٕJ3Zk^ޓ奖ҷ[yPF: ꓠav}f:"{k48d KﵛhQㄶGz ǴnڹMpJP23 P%TSք(MPAo'%V1Q5D&Fifkynt atAŵXTv@ Rƍǎ)»NU(Z m@jkAId< LuLb4s]MF;=ug189s{iQ9w+ =0);To@F!<̫ zzڿ[e{ϰ;l`eٽG(R^ۤ{Y%,IʍL9+,Z]lFWQg(d(toc`'GN1V 9Y YlU΅diѺ~W4pzoBFCZ7(fg71:ضP⏨ͷwe>gs  VT"26Zo@0cdd}!ErPe%W: 6dscj;_ ar?R>Zdl058NEx9*;"$CP,{:<H86`] o>2mVSn>bClTU4sי*#q*18z -7!% ^ 6%Qf],.or`4d PdUaebV&%IMH"D" ev#+1x!yI9UEx5 )kcRz9?e2s_!QDv9LjݩY^xο BP'nbhtGV̳ǒLcͅN\~<{ɲ E (o.K g7BpV;%$ًN? p7|>{M:sgDՃ(F>8lt?|?~v ; ޮ@P]õ |S3]f< 1Z# "ۚ =w 71Iʦ$} ]&3jTimP[3Ec=e3%:}cc%JH޿UspFr׵.5 };; #0(Dfó,?(*8DPPnrTѲ;ecl],!\i퇰xNN$DKp-ct 'Ohv!ҽ!r?%T6'a&o^߈Y;Kk \T=kYv=oz9e^̿5r.?SFI;Ur tCD66@v֊1GFS5V8hw<29 QBs[O,`Y Vt](2 춍,h38yJ7Qa&8ʟ~PS,%1VƖ;_A]=P<[2\kF÷з~T-5X3Iv:=VMOV 5G=Z fh&V8{2JÛ+S/Jhw7uay^|,GQPO;:kĆEXA[ g.Ed (WD^l.0j5#:߈.?1´3CG+n-AN&6}pPET*9T*8j/LsuRګNLwL;%` 'n9лU~tyy&o_ ĺ]mDn:[okզ*b$a$q F[cL8rXN9ͅ v^g<$i#0P0u_ XuV߹ctо XHJևc/Fc͎SgEi:_@&*O9ז6dvY?1o \e[P̵ |m\Cw8)"1(L0QaQJ$^;1[6=4EaVB;x(1}fݲc֞  RHvqQd7q9"cD]fSQQ,# ʬ1л3+ZrL"C%3o(mwxQEnPraW4QU(FѽtPH1۬P c̺+Hb7e+/or`D4',{pGUS@5W"fߧuTK^]Ac7|4I4V ǂ+:>!cTPE<L  ^tV=BSFhnSboh/mfψx.S%ww~bYcT V2Rj4Ƃma⼸(€‘UwiOՃ'K33Ī#gu֟2hF"tGc\zza R2/grH|%%zZUu쒩+ ن[eTs)57ѩ/<\h4]OIyԃ0c(]շ _Sq )EKvãĹUw 28s$4eun*ށOM2.mMq 67"ZVWYw`.q{ج#i+¤yQ_U8,!$$nazׂ|>WgYZ0707010000024b000081a40000000000000000000000016661a1dc000015c8000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/[]?Eh=ڜ.+Q:@WFې @﫛svFnD{ɬeѕ\xg;$8{ׅÇ?/cX^+K)l|AqkA!-ò;{CȎ"/FV®fBʰb p jzkJM)])0?AlN*S J +R֝*૏b4#'oQtYB+8Z\bqE>{ChΨMAi %-GA(9"G$gkHTz]yK_Ya%uu,8s Z>_PF*5f6"*i H/8 l%SPdI/'\bѩngؽ~K#j 6_-HEC_~%J&ZgBh*!)ҦAq^bb0Ft8V>6fF7i$+ѩIѯ}.BZe ɮ Ohm5ݶ0pW:YH@uCu Gi3rae3@M0٩6WX2[W⃵Fl^@Y;us0N %U="Ob39~툆i5;*` /€p ɶ1I̟$N0@'ĜQohg2S,# QZz1XsiuNp]_}yvx" ;d #?Ɋᶨ_[hM]|wϰ6j=Bhr"-Ed P-CLk~erF=^D$Gq_ᢍİx!~A WB:r$#;[ax~`Gtn*B9oẎB4h8dB_6sCjF{R|BJ$j寵ۡH LʦVoo>ˏ ֥Nn'#(@GRttp.s m=%8bs1+t_h]A.ZCBy%E?^)ދoS@I "C@v꼥e]ڝM⭶Loal}{x[3>rMi|fօr1\ (m&?%nbUx(G ẢAj(^Ǔ#P%;oT7Gy1[ čc8CQM{-1`YB㗭{^9AR%m{҇b9pi 瓥~# &8p:ڂ?~몽I9Tn ; ݳWё6w ϓ56;FM'30zPk b 6BW93?~# I  h|m06N""mRbNfctWbM<%v5O 3A.0#?G9!wIΐ[3 x8VMnq iS!hDԵ”H~ɧSaX 263Eg[#1$_#٥!t X ^ڨb&uY=F.PwH=W=K$4>lU*HIڀ#{)2gↅ;|1+PLRL@XMUID~?Kn/U$exW*PWzJ[ȅ;Kzruo'h%bƑdzM5<0LjQNo@f |Ai]%=ٟ)D'<A{Zc"Y߲CYvb[q~q} 6.JۭkPz^;.tДt,U"ٖ)cQ09рd?+-<`GEݬw5hEqq (]xn1m 2Jel]aFK*aNVj!>=Be V>a$,;5j6R6@FbߑdPLַmӄY&JbJ bz7 +Ч]((нIWjv#DA"ʱJ~$.FςSмi{"֝>ڝ:V{.xDCn!tOy.?a ~8Ox8uXvQvOMNΉ; `0W論πS5sK!8~rgmYf3 :n酵tbKߑRx"˴Η'yf'LiTr2.>͋5V<{Թ.`I$b (4霧5ezϤmpa'/ C;XJs VƃW2E5+W)LX1Nö"Ư xcj[NUn s;hsw^%֬pl#C /su_ Lpk} lvc69zm"iІk!AW 7-ܗ,o[xøR_ RX81݊ž=Ԛ'oDpacݷVYPb`|LsYׅ:=-4FC%F8 ,1QM't 'q0QN9-2RF<fBRcܭf`H&_<xha 54Rw&;6` 7NCAV|qz5B)F958jVɫZoc]7%8$It0o|["RXqZjm{ێJ)еt)'8S t6k82ٝ$"P`  @n@G+ʆes4 IOdBgc>됆`\JaVZK=g󫌆Sn3T2o :2$bYU/LK~>:2nf4 n^xޤ kl{ Y72u*r>Fisq __vE7NF l7i SZ;H9T+SoS$`AE=|gB]ƔT=N_H6ZM]N3=mWT=Um(s%9pt> VV*fuf: عWNEp ؈v|BwD- pdIR\VAV'niMM@c{Z \jqFӕhVM0 2J=; b$ NQH(soPP,4Z Ej$."ǂWyMkju2 H,Mz7}c, jܚa),3[ѳ5L&Čo#hEl ~-qq"ݺ*=^6UG.LȪ~utض ùH,wiRS gUW>SzŋjǑmm YcqKܚ/gѻYEU|fj+h8lDҠ>]_: GzKԢ^1Btx8|k Z &NJgjb%<3VXV\ TҟJZkI(FCZwwSOqL_(BR o02cuFǜ(99 r+z q3)_@iQ!x0%C(E$8MPO&q'y>0`5@+ηiTgYZ0707010000024c000081a40000000000000000000000016661a1dc00004814000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/BG]?Eh=ڜ.+#0gL2F_UXfX&WO9A<7kNŌOPa ŕZ.*178A eS~ kdxRV 52W| %l0a=ݫ虸"ˠ&H)hbk t?XRSY*Ń5 Vfpcw* $`mfh۱ .؛@+@Qۀ*m(A^Cx}ԣ ]|BMhc=Aqs Rw ;up?E4[;-^tB38H#<0RW _o@w*+9VП&4Ee]%:k1M?㢠43+e=W;d$S%OK֨ _h63lojBsgɕS7[Ǟ /pX/]Qjʒ!m*KAEۢkX9m^}ئA-yp8 @͹Ju5qѶN0L)euexFTwOA]^MCVzHVn!JC mऻI֭=h#h֚nFIӅ&$ʻ(S0''[HY9۝kL7d2??r9OM`9f"Q4-F9ÞIl!a>1a5յ-@v-[W#ɨ>mbBAb0T cEX#j-w%/__)KD9)A"nDt@ZbO*߄@AeĄ6Iҕ6F dĺv_UirlHע7h- C嵆Ud5O񙖹qYܭ[jWjt9l FI}:+PGpX#6ӇȲ _BOpe̦|uh{ț "R(1U*Yyڢ9Hp 6ع,Ocm'wj'$Wf/n9\ސ@F%%ňˁo7'5̜'ҟV:D&vWO`Ωc 7ބ|shy )x{{pGS b>_ \=&xjX؛@67]Z `0n4)4uR;H+E槼;ݑͲ9sKP5Xzj@P3F3z8UAؑV]f`0fBKO2sKG_aNw$SK޹w5W^ s?,S\.;fdrA\̖cz f*jrfݎ.1j73reP3<|X@n*G6cY'Zp)_ oB>M>9`l?B^5cҸ+ (_|OB6FzE! ۩/@-kjAde_ ,¢RCjZhEyR36|&{Ѝ&zN`G>\ 6&Gڧό!{2/;~PkQ&7$ڟuHcB05:Ͷ^C>\?la+yXN_R)Sns.y +oa+AYݑ)y6Jz(>xd|W9MEO{K@`}?pX*3ߒc3M`{yϽ4IW+MkuF}jf3Qnx޳KBd>UFnͨX!Od%sa4 %]N]#SEq Yo =_*jn"Mׄx 0 qN^GMP(ߝX߈*5(_%"|G"wJQ뼾Y!'c>ϦH WO -zy( JsN6 [_6S( 6Fx{eI5|T[0bWgwy$ᘗėf/]m:GWBZ.!.Q&.}LeuA.LogngPy޽]FEOTE6o6^9߲(6 Aѯo !TMX;,x($ )q g-]z{8WE5.1YT|0Z@s7dvXEw͈߭݅}?dBEs7bWZGKKi؏)c"8wXq u[.R~ժPߊk4N`$)~s5/oɫ1n$'Xs)1ʧ)C]WtҁU-^+'3&/PQc]y^(+5S̹3``cY a!omNCCoLFו%iZD SJx0 N*6*P<>kZM;IkJ3&yu]ApS]d: G6Y&^s!Q9{B3v9SɂM_]nn;~6$5|/-@xypQ1kvb-h1_z%tqׁɜE1#L-a&{䟹u%!H u|#!h8oprilOgyiUqEx4JRi9A@;C|Ia:t}\۞xHR34LЈt3qKϟtŹEAA&tzāJP4gO5!.f ==1 x[W ݊n;lh(fEQ;փ"Cj|YIzܖ.?q7=^! F Roۀ>\f _>N*|uv4X9. 'x|VhpK@L21yj.עE׳ڜEljbS_8v|qdH tG㐕=c:P!WVLG{R A{+|0W :Ð?hOŹڦ hULCVxj\J2cH:UT#52߭TqwHrA?hl# X;ݨu~U޻_Í()wCڭ0ǕBa] uwF\i-}ayJOxOC9_`245e `˽atgW>ܕ{RhgtVpL(Ӯ )geO*B"YWsHp Aʁf1NpR3N'V'GnMz)|lybU&=C')_;o,{ E -0 :KTӢߔ+X%f^%{ qUq20lTͩ"_CQA8W駃>@GMYwnshfPa+ ] .5ȯi{ )ÖFmn(F M#̐Bi"2l܏Ju׃nN֢ NdWe[tWC z{O6Pzg=ʔ]Mr[W"U#;"rO*%cQK"|^%/:Gz|̸]c8-%>BSr6 =ě$y ;bt6Iet6r.)W' /hΈ M{'MB2R)x{i/>!ۤoV67GYOS:X-nղDOhFErA%By.߻nQ7kϙr 28YC=c'D#|$ojtEnT=:;3s͐s$1!-vwT\ٵ?Z 3K]]aE*ĭ_iK@ySl huLӉ#:h"ثgtDĚ$28 C ) >J8-iCL';t˾^O< `pG`NI7M7(R(c TS]) ݃Z9yoIn<{i6# ;\%NpGwz7 )M}7Sy">ШVo㜕)i٪*]U3\-wBPh ڡ:t7麉Oj`Wi 7;kDXuˠQq~ 1 7!@B `)kvPeVYtãNG&\%Ch B'QH & bbqc$Gq$*I !bˣdNP/v зTp6xo)ͬhk> /kRK h buyRoiQj⢌ԛ6C|wtE\P.7=4Jvv haSyֲ$tiEdGpE ]]_0Q&~9Xc6"M ?4P;agkȃY&¯at N8x],fFVMIŕ+ܴBNGuhF; lc:JT`Ƹ4^dlM[KHqʖV X?iǩJ"}7c[jC6$J%T&?nw2D#"Dw)! T|D9er &K+6~NV0Ox,k8蕢wrf[rՊ0y7J^4H埲 !wyKnUPiAޔ*wQpb8EʠkO)H[xH*, F.C\ :<ԱPAʶN_ O[`DO.Yqg/>ӴmW 2IjH hJӋytӲf[Dhe2=9AL"k9ˢ =;#漎AxB;K|XPK ]_7|?N/TNIT8‡|Ox"5|UV/`x6.PzNι;DP5/'U^͈ NtՃENj'x/+cH%dз42n̏9IlRTY m;fa<s-G2*yAX ZD܂TK|-l#ۮPfSy s< 7A9QIXH4ڏv3~ lj,J8*vڳܽrGiCQT^c4#XyN/5Vx/̩rqH}?P85횾wC=ծM Bp]kN1QiWGͥ/9zۨxj Yߋ{6Nڻ U{!Yt!\S2r=ZK:,/pN@r"*T1K1-͏ U>v0FkwqM˵7 v2g!aDd~ +JLw&;YN~):ldv}ޑϝ;߆N g tJڏRt91kg+Jn_pE^'PL3,Yr@,ͷݓ~yc@8C)%"8jo9i~IѼwD {r8@/n=`fOh|dYJvbL*7_|ƌr2u#DR7ڸ$J 7bNq,h7>Sj<]ٛF%Lu@!̅TЀ5Zge Mn}JCznFTo;e1 Fө*N.η104zXlONR1VBr>T.j[%ϻĴg{!s'"tDĿCǍB֜g8Gio>TZVob?m}VWज,/*!1H:/.bc%TR5?Q1%"C$c-I'VkV#`(3e?e>ٛc]! Fv+G\ƃ1#졈{aqQ9Fj Z [n`tX]/Î'EEgh9v=#?ikѰti5w&0 VP gΣBbT'S;J@#)0JVV81p82bǾ`qj~J<wCk TRM/~vKUEe B՜0` oyw?6 W(d/nj`E|GbYZU$Ujj[82Tx.OwhSVl2p`)BXN@!6#zif`W"l;Qf9Ů|ߦl'j VVXY qs_{NXYŢ۔̟ICqQbXDOEB[9[g0L?[iތ87M؀+^DON _Ό_ޣoA ԣ9X8.CH\kPH K@ uN r2]m̐Mʋ+|.D $lJo◠S\/̽-)xoS\=%n\aw OZJw'o4y)&b*6kٜb`ܡ(Z`)`걳ACxiyyMapsSu *n6i=a<ǎh}>iT{,ZO@]v)78zjXY.^u``='fH@-9K8pAD/V6g)ODZT{vq7Q(Ղ Ͳr?.*j=yT ԕ ϵRL2^ٶY,Fv:s,\r%' Wj_LZ|W9Ey@: y o+K %.3=7x-rjHlW(';e'OMi}r-ZW>lA,D;JB2/?7+d'[YɶBS=QE}_N?֌ѻ 5u>T)GԝdkJb 9O! 9V #⌟P~we9RaR`Έ[ҕa>MAgn`ס{村8@A6\ĝjr pr}TrŖN[$ p´ v*U066OA+5`<*vԡ 6Ղr٘X+ٻH ,|7@*_3HspaB+Zg s-fFJ2 N1E@+z_w%"a1Q@{~"CA{胁1eAVNro BtTFn1~Or!F*%4& E.հYIVєo/8^ ]^ ia=%;@|G I0OQþfRA]KG}:%P"9_mƤRHK)]gBUŇ#?bi **U3 Yugi:7%;ֺntT{BTϦ`qt[wB)6a$%Zr\˟ )i ?|z;yqp;)/mQ͕,g2<133> -zkVӚIyg 襝Sn(zS!+p=%D_ԉWyMƁG1T:*擳YQ}b:C#&4\hUX@Q)*-1l)Sr<~CiFܸ\aBNda۸KbKFBGTCDgianb>\){)pMc"bN="$غW\3dC=͑P@%B3H*}`u`۬i~[ '?]o)4mk<۶v3|ur Fy $w?Gz\4x,D0c,B/w%r DA ̎1A*B@>BS'Lv]E"+ Y+sIzXK2s1WAšIG^!'DrΤ˧-rw c1_f>VQ`O 0{jw )Df+k^tam:T0w~)(݅BsYAjonߕ\x< bg.`46 vCarm (7!# p>3 q3i/\wQSF1[6פ)Qڗ_$y :L?ʇEDc]tWۿݣC.ǝU5K;^gV~U)goo%[意9Zj>M[MAQ'}қ`Wz@-)Uⰵ#?#_jI봫sh\;xN HMٟ0|..R? 3]H'z~otQbB9),=ڂz:dJ/zh cE5=.F+|jp'Mzp@ +tp2$>M(jP0gvO *4sppo*ޠ˄eJ1-L@֠QEfK"]-깯95ME4c!(Lb7L^_^?ڵ?2QJ;I}<F .mJCS* f~k\WC r汣vUO? ryQPF 0W~. ,?]]lŽc~&E>1 [ ^V뇂}i/s#;'jimo*~vjXt/ǣuf6Lڍ/8jJY>YOgr]_/P)Yٮmk]҄w}f1ʣ>U%{( Pķ#eFnˇ#ӵ r U/I@y Eƹ=[*w,qHUX^Qs7yDb&qSo d"sX~ s!9ѓԽҨ,D)iC/rΤ7 &V*JֺVK͢F~8aIWU>ߢ47o;x%.ɁU5]nFOW*ӫbNr Z2 `-aKV%!ҧ֜FmR@| E%; aqTakZf,¿.Ff,j]]载w8ÉW 0֧#&E2G )/[^c2H+cWLGѬGEgsX#9}:ųo_x 7'Ðtr:JX0P&_9{මj}nKʈc T<5@e f]]4{,ȅBxjc_@<(`r>{i(艣D#XT?=yXJ2@LjZR*~ lgRK&jnz x!g07UA) "r.( o߻N$Y_g0v;݇+ L: {gSPP"ءо]2±%6T# KDP5_f ^Q~'svPSys݆Sr}FH?ZFNٚݽZW0'OHCpK//>SJ[Ҹ lw|L'fĄnݐ V`&0HN_KJqeB _2c?9NC fAZ܃D3 Sb #4Z7~;Yv;^ #*Kwm*f 7ȦϜ@Rs̘Rt.;/`xYd׮v׷gRqဠerSTq/O]^eUb1*i]`vHo(=_ B]_-b"۵g+ \jg!vV6$!"kLw1ILj`ea_:AQFUDg4ʡ}>!}XD0=g G[:d#-nvr߆͛ F1 %?3AM9/4j,_uS"2d|| HʔB5x#1W6zfU[H;l36N3e̫)e|4T4HeuR}#A 6Ac/VZ%NZ͸J>[5*͡lcjڷj8Nvu \ֆo"k~n'kMG䶂w`I _oXG*Ϸ^?2T{_=[Q\*z̼ 70cFF5 L{ex$-d䑢`n=s#=$| M2_ Feh_ÿSشiI+'B*7KF]sZ'˃(cGx۰ˋjڒYTa`hӾA%RM#\@bU ӥ7+^riDž~T\FczmwRʛ_C$a~WX׬ղ.Cs8qY&-мE:5Rd!q̖zIC'm") 36zL͸ GXOkcv4ecXRWk(2sB{HcA>p_߱/rDF(~ ſL\aBُ쯩4Z~Be`ИlӔE` 8p*F_7 7TVq)&s8M\|m+VX'lEvY,K3OaN҉]!l(ff4 Hwf= 8*I *ȉ ̃jV#C;nj]rjc;&X9˛7e+(45P"vXeIv,p餡ƒ:ɾMJ6~/-C(rF@@gDϟ|iepPW\4ދR`[ v9H)ksj'{kOg!\bK |Fqhckfr79FGqzNA+9jZGu^IЖn4݃[T_uzJi FBSk: r:" ptxeM*$`gCӿUߓd;.`RY#å !+鰡s+`A`@;ËmCWouoz`ʃW]upi/2Ȇ܁mXN14K2^l-A{r->UBG9Gp mj I=erYKG&(A]*dc;N+Q'mG錒أz| Ĭ Mݤ7j ]p/NgIcLIm&gqnS`"B4ݍPq]b.kMq5#/HVlpqr# Lh#7Jy߁jڞ\^1[3>fDudV[>`f$Ȍo[$r[[`@1l@{ Mtք? `=2}uu'1{zLq*$I: 14WqZT4a\/߁GƤ{.@=4%F|̤;1 qYYxPN:fo2c кa[[j'.gGx͸{9bƈgs0"3%_*Wǻ SzTyj`|ZJa9c ׁ~4`oP\^#wKP<+9IKU5>{ VR7@ˎ_kU*ٵ.5 E.$~ p[OCG\}. @D fKtw4ʵOrTp B1?z7S4"-b)xy"ZL´Rr@n[4{N 94yf]q{$/7a8 's`7yG>o  IQ-V . toV*=0najkFbi蔵^cqB?͑XKq_m8%[&蟳{ (ӴeunTR f)Y~u ƪfߺbU.ݩ(P kKy S[LB/+bz7g/l@bgBd}30dڠtsh;{jp6k[gJ _Dc CEWD,h8RLһ|QWgS&8 ~wX5.(gH2Z_H!KAw|̓ X$-"NjAv+CaMtxy`uuۓQ:Lkd"e0M2MISbD'ZwbDjb)D!&2=Ê%^Z Sohԑ^‘\Pز̀~ IZ øϥu9)(_pcݗpʟaT˘RUXtassyϯ Ba8gM=;"H*by%3ӽrd:n;"stjpj2\-956S[wcF;[59R)CBgE !7hl 8,ĨC Ϊ͇} ! e$HVg{v ;^-wI{:WV3rTa$fJ3)wn N xmJȚH7y]-j9`sS? RroC7탱PsĔ[35k> 4-p~`ӡISZAha䭌BQ7yN% UvAD/1"xѷK%Dr OCv#OG/9irS>Bu1={x,|zFJJf9V-c,1 vCN$Īs97ʄY"= aw:G5/&ݑAWLp^w6?ƶrv%%e\ȀK'e %<7qCf盯Lۨv[L7Ai*X;f,d ~s]مLNJJ%]iSU)a``[n nتʹ"].].Mr%u?QSEWt $c}қ6[ h7mUPA ub0F.fF j?!R:V_'[H)1da:>\p]qݭ)6p9M+:Z%qM6&P~ab )r5j7vxא7xEf.ͩ+zt0E9<\C'; H-iXUd!o0CS$m)'6Jdo\g s F }E1AֈXáJ(()!erqjFX <㷢2"+ufj,QIƳG]UZ~񔶠q(6vWo0*c8"n88^/SxbPY i~K!!"fbp{QC]k9l̔gH[__HFIBbx D:"#aa0A(}nT^owӰb~Esŝ@S7upqr@GgRLBGBdA;<&D!j7G*hv1Rxy/8{IodZoB-BQ!_8OWV=O ;p|:Ÿ|dPy_gFO'aI/1kG> ~el~hDJ墑ſ %i%24vUսt{ &]l^Q+C~mD|d99W']s@<c  K3182Gctc\Ix 2w l{SlG[kf @ 4BħAs0S"%A;7ECeђngD ܢK=U2pɡZe-S {ҊΑCoPRxdqPLb-ݝiW =qJdKz˵[1=FuE{g$ի紓 Õ3yܱ)I<ڤLOg!?k*/虬و"dm]] g`2XdQT56ƉźK0R8 P!v6"rNi*HPtD[%:YM0i[LQ)C''غM% 󏿨3VАXFN}ΛG֢9*6z_+pRj]y%=IDJKLfd{ήV| &l|-Q S МĘě}y.{lNwxUUY&}<(Ahj%@wu H iI* Wְ~ ҚM4Vg{bO625Gb!}zy|-;^!B6]~30'(ς@R,&~qw{@yb 0~+g{AShxYOi"[9҅@\ǟ褡ԆW^qAJbPOp\J8'S߉-?JGIJyu,0a9K06GH.^o -.~-QjNX4 iFˀ7n!wgC wȰ"aU:j/F3uG /-a {a:_7pvʷfc]Wtf_4>8Wc-~SX?xDe܈2z墤uXuwtRv+/ [L۷Ba`b u>eA=&Z=&U!z=: 7.Q7Ѽ+6(}WDվLPG܎l ݸw<>4;&ɭl+J6;קBBpKBHM޻Xa9H6ib; o{AM?^ aDNݭia;9[)Qk]t}-x<%a|\{ѴҪ`BP uҁ ڔh9!C:F*о>U,)e1t W'o1brX'`Gk鹱 Cm;r $y9E! ڝ>}"tAD%^FBBWkdWfÅ(?h ʅ%TqOu:F_b?c^&'2 /avY:ώqAgj7a1F@:) jc•[fT9dHPh"vvt`o 'Yq۳E #Rm_c#;`%5'^;3=: \Xk< & 𝍴 H)`1\w<=$q .O`n 7$"4ʵӦW^'y>+ ' 1"HNM_OjQX\ʊ.'xg˲{wnӟ_[x"(C~09hc~xUQ[~4wZ(v 4bNUfvȳ\ݜHػye{p [>5B'1vC2ř?"3qQqՋt3z%VӢ!= 'XAas~} */:^%&{ڌĭ!0;֐fğ(H) l C\"u3-0F_܌T E*IAfd={ASHz͙5d)C PAsϥiL+Sz=)5V}8 '>W}gsn  2`؛g{WNJ]G\M΄#,|JƋ6`@AtV%n@: `_Jڗ-^Rnua/$T7Wm)F;} ^>d_d oq jϤspէ0Bw\; 8mYze-~(:Zt9,ep41igD\?])6 P'NQ*y95Dz&עk}Nzbfwb^&c  ׋B Xwra^A'fcb}Z&7߱@_.Vl̼;nA)S$͙b5Fر($1 |` ѱB2kw)| MװՎwf8,4]P8 \K_ũrc[`3pkoV~ӈO䞖Kʓ`W3Z#ݠdQ==bV2ablrVr~sL =y y0wYFsȮٝr13 4uĬs?Ԝ1xAX-!27L8>[ 4x/;I?g؅=u~)|*rd ?^dLwllh `Wgn{\giv `WKtgvIBd9F7~cC s⬉3sBͽM0Ua` EH# !N6<Ȯ3X]?XאIMb`Yz*+34Y3_$+c5**=*:PUBv6&n{ hᝆJKiU#d1Jdؾ#ELh7lQuf9A@ww)rv4GSaD:T]b:2qw,x' R,x!cmY#tL 6w?pM,e\?SӘ"$rr[j${Иo!qSbvHLRgJ2]%ԲibfSC?%m[pIhś"5HH@ tSTOoy\ =fߊC%2yǞIAjYۄ? H yZ2csB| n蝄&CV9ǻCnY4uֺoEi}@=ܬhѩp*hIID=ĭG 2|Ff11vd;B GFEZ HVG%M'~wl}_+ED gTs;}!*ZWw`GQj!Ӭ m`:HV;N|k(VW$\}<<1ƌ}6Y{e[곥6,wH"<~fJhPuTYHR/lk}vMbu0 Bb 6LM A1oô_PKC`0F(.4lͮb0NujLx8ΓCk50jK݉|WJi p_.x=8q tr(I#}pRd%01^Ӣn<A]# fug^Ģ+O&cO'TV SLpHOx^Ie~sL2<)_Zujr+Aq; Ta`hTo-m o+,\Z.v^X`=9p}Z}`,QMD@tI㚀paR*sL+@g%kU!0l]H}- 5QhFAb#@]K"GWl7 *g޸;Fc#~=30 RplKƾb+6!(mqlM9v4RDyz`,lx$9( bdz)#SYIx8bS@ڄhd. kn1氹/ǖ]UJ4rD,pCRlϝt_l[_7{kb}P޾ƴ dvw~pe?/.7qXի2'֧LS 4X0kUT/d4%JhHynraoDu\0Jkulama零G,Rd圷l#) 1(e} _J 5.v)yu*n-}%%.0c9 Tfa`ONe<TLjQ'?AvTӧ.PְQxD36 <e[63] H߱^ RC]$(VZUbn.1jOCG !& ^ύ1ƭ,z1,jY1 >}ίM? &r'uU` jZш 1ÀW_lJ,ɢ4JȭKykLn_aww|*]W:Cr< F}QN6 u*μ zz|[pH%R] ?Ǭ&{Sj-LR1NۉPM$7a O=ї\DX/9tbGH5oVxCSYQW7'ga"OZ@Ɩm7;SJз6$:cP% <(T{udIE 1'l/9v(1{] [7P}9u}-+-b#p(B]C1X]Kh::6Q Zm*,Q;VV9T͡[1db9\S.ce:$S#<_pRzgYVlPfo؁ӘYsZ 33U6|\"w0;s5y^~3/&fᡁeT宂'FRӑ#7e8G1mhmtVWݲ-i-ogɎwryIaxᕟ:U@rn$zOsPQBw^_|~K+%N'ee"#Y\[ANz_uHIg?0~_}tF_*RF+zYv2Ɲ.?RyY(]5bѹ-6/m8~(4h:귴sfV5 QpM*!9hcg-$ v }J|ͷD?a/Or /H|{Ro7p maSahnKf{K0_ܧ%ج);nEu (FoGQ~/T>}h uu_K$3[TW* Ʋ_"(@fM,Nއ[Rįi(+pXs,r S:ǀuKhRT_PveM#eGr^ƉKG8tif634`zjCf&?IC`{(%ZV@h(C;aF#b{$j_ Ğh; ."N%HÚbQ 9+z[}3MLʑ%c>L1jWn}vWJ[jڌ&=yRğ hsw;f$qCIkP/Yw {$/-5tp\E)CECvWLq։̌4˱!YyЮ6\lwm+ vZ# TLtH8^ڸ9,zmf뤂Y}خb,[ZpϋGmnđ@!jy,2fpXp'#Sӕx\#cM"]"eEZ*"4s)N^WR; 69 /%htq¦ >f6*!95BT0+G2؟=Ѷ?U`Ťqݫsv^NJa)hj ;d{t];D?ЊGiAV7Lȕ 2ډ!o' vq3 Wd,ICxr:[|mcmY@`DCEk۷ #ԩۻ2\˛CQjrwkvBIem$Uqڤ{) ?yUɎF~7aHEn9q8 Pa/q=:,r} xjWqѳ OhZCWDq#9O0@x0tAHi, 㺸PLaQ[ET%g``EJBa Ƨ րb n%~blh?(%^}.QawQ{i*s  ]:ig-Fg;"Cxʂ`;(̈dZwȄwzTs"U'Idwbi:p쮻{dȂd"LaI-ы$feɮ#W.P'=i-_N##̼R@afqet:^jv%z`DsrLɈ^Z!|ؐU " 3BO#BN*@cj%sBDKW럯e@pVCrvtQvc#0ۢ{ժCbⴴtɴ'zT(@_U#Xyuu^zUhA:m $6F} FW9]'s) .>SsD VMr ttA _Non##y8]S-Ahb)/|ڨ&&2_a@zKw>?ICBucV<*4c pc5V5ILWkDGiH%B / e/!-eђI{ IU{teJz 'k&ϠÎ7H2i6NEoX7}Zy<-7Q!c+-r9rGe(ffgsXEܹP{ ;  }VH6a0Wm­<*a\\"Ć0.Z Q4;SMj9MeY3I.%=Q? ȣj[SNі`,jIЃln(xYtoɣ#tiZD;B7AgQMQoc"$5^v,Rmy+2D=_m 81К0P邟Ɖ]OS nEu*l3z&+!>n%OO%FU]͸( Nh,g#a#-Q[ÝT#| $-ocPZ?3AA=6l]orqhzUgN{h*}ШV&4q@>UBJ4lGQet6i"2;jH]4ųqu9$Ac~[JY?n`LA]Q@Be /W~zo_#3bm@ȣl?._n1?2E7t.)5+^]oH Q72Jx'he" e, $%lѕR? c`_-,9jd%~CkW5R,ǹP\:H(_73q)-o xw柍6o~~~c aX =M_ y~{k}_ Q͘((!VCn &`y;p"tX\2 UlۜYNK.MAl} у31QS~]jN/"5GP4'xp 'aLEt1juT. 4|T:% 4^p%Ҋ%417Jf8i*AAП(Y@v+'y> xCY"}r-alX㊬<_ KҪ/C[8uJMNHpkMC(4NfK UyM $gu{(:tU2l'V٫s[Ǫք]zͲ!s0ϙ wZw>P,zfHB¸3P9b95y:^-Nf)i>%p۪0LmTI 1yt H\r!(UiBݞ il x9V(UA3'g u˽h8d ?@)v0PGz-{"6tPYrێcowClI[-Wo*#De 'XX a[E+2ϊwL:v[@fPc.pNU5"GJ85cq ^c~عaP#}'}a <=2Yw\ٻ{p9SVJ*[~3U⢛J?`r.I~=fita\?P;ȓ&  6'{ їW;26&/=8Äk0a9$P~1R}w= 3x7Z߽0=cq?𐢜:A擬u .Ma8eڦ b/Oy eA6MmrI'L9(;ۀF]cÝ+89O@>)+f㞯`FQ]emCǨp%z. ۭQaRd/2S&G2:&SN# ƑC[ꝩ2vf=}]T|И0:mF٦u:(|y3±5@7C ZWx>@8 gUknU孨 K_BZѲ .TN; u+eaHq~^fb*`el9Nd04樂c}.wyR~GjGՠdΦ AV!Lب!R1{mDݱr5z~ܞqIlz <۔PJu9)?7RK} HYԢ=*ۂ}Me%.-6H7Rjo-+3jKg!+Z$^M6Aڔ/P*ƦUuR1' sG[ZQ-kM$Jvu$It-9pt?篏zD|aS ~>t34 Nbͮ*,y K@XVL4Cw_A9x.GJzE*y~POk"sLK\z]bd/4#Ay1.P iƷ3H2d zaO(%DQra(p7ZIYZA:ЩxGWv!nQC#NsL^"r!_*9p5ڮ>5cw6`YV tUuUyu&0m#+GQkhDY!anfo-*w)4u=љ~-W]Bb(Pv5JMH7˜\x8L-sޮL/pxgYF|3̰d?saR&f\ftl{:VJ޸2Ԝp=}晙0Ҫu,B$`Z]du=[uJl"0RΎ͡k!𳔙 fJV?]"Z}6L)m{=FC/ I:S$]yzlEȢ%kp(>1 W^*וR7W=^$\WUƦ;_!4ϟE(8V^n˻WNhn"`qe9WFmkuևteL e2pĀ4JY`Il*b9|k3' BA`q=t+ #^A~ff-qjr٤-HeVDI.s%O :a~#Мj|%(a錑U{iP }[/#`3~øγJ^)E~ E'{XĆ:cP+2Ưvq3=C0U>bjF<MOݮ?7KTG52d@L2k4c/-1w_MQhz-K ÿ!91%} 6s0O(;,HC /{栀l9jEkXƍZhRpG>eSթlPI;R_Sz18pxFn4qIRE6`Mv3t҃iuHJCxյv^s ,t9hoBpo鿸 <[ pa즗 ˠUMH 0,Keg e-i>mHz)-Nq-4_!75*}޷]=WGb%EhGC4?t-Q3P6AW>[28Hb*!vsI*E7C$E# +Nf0ܗ ];ە;Dd[lQTa 39$)b=lެEѺ2<7O4kUz*Zgն ؚ/`M%!~Ŝb%fO<ҫkaJaLnaсGC _"ح %t6OջచƠc?~Ɂ, lV$L9X JVsl}ڡI>$%$pTH` QFDqCkȝB6_nI >-x ZF}m-tߑDZ>xc9+7ik:Egq/ؑ6c0KwSYyW嚄ѪH/u]s*5̹8i 9uA◿K=mdD4\P3Qˤ\ K\FDx2& w>cCUP{sv/vn&dzdNu@(M/6)}tU@a(7^x;\-R?+ׯ`&OZkH*u <0,J!+Wل~v'ZsYc[!b" >+}$7 n߸S}&%S@[&2e:۵ۨpi?Z.Pe)'lm^( ־pxz#b, }+>:Vl#ױ#M{?UnCM|{tfG_ & z'܎u :y;w2i.xd`XpQͧlNh3XI\J_+)%{26(x=|E96-Ȓ?5ҙR~ eE-S2ǙGhv`faa6S6DtŐ +33KҰ~Ga j_-$6AZr6JoOWBZ룝V֛pڒ A#Ky#9*͜}`Vck-.8PZ]ܚ3i/c,6W\Cw)ʇ%o02iX-ܖj%l?a(xSGU _%SDJ$tR7dvKdQ@C-@#qa%A+ K[hBjwJr@ |]'yWl¦Gĝ凲n#_|b'k*ub\= _z&5y Ka# H5*OVcbpPh XF#JNd!jo?qCnoa[M:H%F_UWm.؆4IG3!D+ &m+M԰MxĒg P?V ={I!w1뉴{ yֱ^]'43/:} R|(l4!aC;> l6lMmm[ Fgj2;( )\;0J4)̪#h"yY-Ks\;иFŽzngсacQ1' _=uwcIhr:IsX{짃G脶(DSkT|fp‘h_|exER}(֜<77ikKxubEz82, A]2+P0h\vr.L;2l|0)li0@UYm?cp\6L%~[#ufJ5 Z tf`n'> XLە\8j-3QmELP #W *k2lޠREw]Tԁ )Iw "{ul$MwJM,~tqex(!H9WOfO,,|u4:EiKWJp00,.ټmZ>q;A4J蒸d2N[ \+k6^͝ ոҫVDf6Eo^HO/.D93%졐߉ v?h-e[e"V=8{Bؾ*yI{1IG{3VG IkikġDZԔA *4e a*fnunv{ww VM$ta3 l]A^R&h ɝ<NZ~Ϭ(= PyA$0r&H BJ /s#5gxDhgJ$}6A YZR dGŒ>J>>dY'oR/C'?aUb24Q\78Vs1+WC hRT٣t+sD:CH/ vczzjTi [Ѹ!ﴰya$<ВsQ7 d[6K!rX}aV x`DDor1V{YN j7/F>ۚqU'U@TdśX*az0GE`oʚQJљ- ]|)K+3%)AC}\+k(MhqLl\ܥc vDB7mf:\}0f-dPcU''$: 'ӗؿJYwv /w¸ؾw9I=£XZ %*Ʒ(K ;9\漘cUw- C,zOtNx|E҆4{p4Ҏa:΃Idh@e;&5H(-?HpmNsIgyD_*aH Wh[S&-1['}W&ż9" &o~;-h&͈d4CM! anh)"j:b)Dب4pVT''m"C9E#[l@cPBc}Sn8{>j61DZ2G5:%˒~ Sj0olCۂ#mΌf1zbI  ) ZhlH s㎆Wf #78DF86_2Q [pZ ѷ\ȸd4ŔCyňD%yzISGf!l3 ?f6AT+enxLY&)4 g ]ekd`Z3R0Wk|2ţ πxki=Z 4|rcLA&zc_-\ ,G0`Q(c<y]Aܒrf/p7h{(W eaN gxI3҂T "{hφIMPUP'-Z?'YS`c8{qYf:8Su^]W@((rJ6y/P'i )˹StØnty‡Fv@^Ռ $#<7Bv.&n)|Z" ltl=a=ؠ'l1@Oљn7#0M~c kaaS+9<Kp?'<ԁ?Q 4|q16!No-2v~Е,@~vQ9R;˻II|ܺfL#p2@E#g q:`),~%ƈKpt`%5zX =b- Ծqmu4#fmVp߁CZ` Jh6<<JD\^J*ymDkK9=~蟆=,4"'3PXǦx.~))}P#TaQyH?AK3+!Y{,+E`&qG*@ C%OI  (TĸrZ3M:gIx*!\ѨNX[5ᜄ+;U3C|g+كʴ1V5mn]U!aޒpmRMN>^"D_*b\Izg^ZAdY#M7_>c.9 &e\q"9`Ÿ!xG'u ]<; 0;lIm™5;FCSb"Gp@QS?nE?K[R^?thE!Y:pv1uVT]^[/8"ZSε^6PG VdsnX{@~(]Dadar͕5{Bܟ_;ƨQL>̧-LkBN. =7KBz;gCA jqC.Mڥn1Ļ$:iy% ^ Ҿ,>c~H}Ps3)̋9@GAuAaVDe7Y*8s=RQd,?!Y(75:9?(Ó@`zN-C[˨n,Ɯ6qC K'I{|XPY`1i^yGhkag {Db3,t hWNQ ˑAs=s,VnFj2eL[y4i O$(7x#A%>QVGo~/i _N{:2dJ}4F6:Ecf@שk4OaN2/q-zxrLf ܔiLe.mN#]fڼ#,O>ӾbJʲvuԈ DRQm8lʦˑ}t^2K6fw8 Er'D_'8qN[xkĞ%1a{$c-AJ缅JCAg\KxIh]TMϺ@$${7YQp/՗ &ت5506d^e]A'ۀb3L() 4.P8[<ĤB6%ūh mH|w+aK|z5 PCWmG5 _N'%{Βzfy3i-{B^֓>6`]Nuu i5vvtkǽuW(&Ιr/ q쌜[ 8HGnTVv,ffe)19X|*Ev tQYt 4P4Tүs ]Py_b 8#|8v'ַh8@+,_1f "SyԟDhͬ7ة6KK̓&w ع|GxdN}E<:FHgćPM{x;oYyqڹõkylĥdy޳r4 $|t\:'_F[Ɠ!+w2( n J h'x,Wj´SJwYJpp6(r8):d`gE|$&ʃpzrp6tg<@Aa!Ůk!lŀTRLA_[,ٯbenç*׬&nhWTuÝ' b+E?pDq[R%) qB`7BX->>gg%G,y C!< ]kfUy@C7C̕ 6=U?lEOEF%*|tx$4#bjt X#׹V)Z*d^CU*+%RS]S|!>7k8iIczHf_OӭP\s0|1HY!FVD'[Vԛ tFpHCylYU, DwQ;*%9ou͑3Dw#4|OsNY~X b4wfEmjkXk((wsٴ>xVa IE!ڼ(Ԑl@ɺ^MqU|fYYf؆O4׿1.uk&/v$=RC5ڗeΎ$3W]0ŴAFc@=N#run;s /Lڱ`T{%݉بcQ&A9h /:z]FA\>5r6&Ȁc+x274S9u/PayRsGjڍMnj}6!D,Z滆\n3£Ion߳ݥS?t]u~S8BBq<6n'|$++fx~\E(cX?*"~S)ZfqTgK8-zutJSimТC0*Ǜ *Wtʢj"lm: xS kduL[#ZJ~PS}X`n4"F}A֓vb] OEI6h2ikȄiyTZ+S__hʩLrkȢX[̐uȓaYJYC2RKsN'9GWOK4"_-ќMy3\ }y\ma y7>`T220!W - ,}>uF%}nqWd=GG]LFJjkf<=fi#njza\,+ݬOEk֜(Tz9>F<Դάey@kQܼ?Z|'Ѿ05Z$k' ZU$KOJu+ZkH_[ +Z+JQ JAG)Q4a!{yr '5 tG*e/9xc*R},ebBy1Cs3x!B 睡)XE$②Ǧ+SPN,(ɘŏ|C,fIP7wZ3[_pAZ'Ře5UC_)ʨ5lYΨVGYzCyOt/i\#Hd(l(h[RHzYe ,&rJIS9 #3wep> JwP.[o2X?sU`ueHBo|U\ + ™iV=V6piA9cLa;[dMu&.W[LTgJzJW˥6q,''Rǖ|;;ԓ"'W2C|k㉳Kd-PޓQ@ *SzLYVjdЫ$qnE-n;YTJ k;"s'~f/?##G^P|`P؅ذ?[Z~7ʥNh5'g<_aQ0f9] JɫhQ "YJ?%3lwo½ KwN^[?NrrPc̬^ h86 @t( רΪ>=a) { p[ѵr6éY)L3L-NgbyiM $2\^4~$YxY@x0﹂sEy56b2}Ih?5YN?]]NU{\34GeV =)O69b$itI:~kA}px./{Y3Ox6G+skS4jj&oo?ZuxaK(;5xkRqnkȎۧQNS^ B5 q\ea\[BY,ўdrC!{UķZ:UVJ9?joxg&^tBL42Mo"3 -@r$ u. SiQHvQB$E]FKI/›jhYzA0?ME }_a)4wp5>:o"QjM鞡K,:ڠ > U?iK u JE*M$Q!Иp[ёɯᄮK'uc(8'E)dxݝY5-2Erb$rnzAIu~*ī=G#˵jQ3 7gdk ubx6޲K .fe5 >Ϩ;VIy8MO8zg\m~Qo@?H3+& X?lVvNKn/hʹ\ 8 DT) Src ѥ(;۶kGV+6TTV 1 L/ucmM2F=mǗA W*!l]g{٥usAQ#P"IvtS9  ;dyK4 K}ci˟\< -4ߦbIeyBƓyBy>ضg;3Fv\D)A}]CAeD5"_x.ejK"tvUJʙ>]yLKxQU;ȫp", ; wI?{*+!_ABSt(MV)Β' +zHNG K%[9Y=^ݵQMג:"te0!; ͒$J˚(/vqLbk cBrI6mX߽Ue<=Si"`dxc7ٺBh,rՐ |E=syOctxJ >"3lFr>/ԏJ?p Ȼ~~SS\}>r?\]b@!yrDMnKuU:]T"?ewO0ғf9'Sܐ[93%8 ƙ"g&b~ΌR_1ᚲ8Yߥ_m?ڦ֭ktbK5XnSrU0p]?em-QE? bXu䶛9S숇sA:w oQKA@د MoKȥ͊F1yU;BC{L̋j3o?EiK av2 iՂ~bie?L_L)BŧNG!{=GP)\SMOL`'Yo4 Qt߻nHR]1uO=*KUȯ w% p8ARlE1$|ǽAZߜ}V iϤHE&R&B5ٹ>& uW#Ԟf${x87(] DGΒbKe#gK&@5 /RS8*\#4-?t]M>&+s 2SI~@p ǥK J J,q?C ' %T?qբ{7iKM י=fHh;#YJY\B޼21\Y1QR0VEtZŎ\YsO\Svk9T,HY;qD }+VPzppMVNٗ^Xhu/ =*}dR G{A*xwdw0f5M%.T:岙*|2EFi+!nF'¡1|{H qED<[>qƄ*"h] 230ޘTd-N(]?A=K cdV ,LJn ܸϼ% ʐ7Z |.+kA70Ӝ0߶1ͣU"^BxtD/ /jS2>(83WrL\wyP?`u%I̙0H ,t 8)!XlTK0L4O{~n*3?@& 3Nc;޿).9r)9 f1OnwQiD"WWIWsA-8:x͠_ڤkނ1f>HD:7vY=|̊B#pp_$2]c7=3Fz@:дX鄧u#۶Loc&1+Q(cG#Ȯ/^զŔ7.Z"#\I5ϹR# SBX0]{]Ӽp]lk3G[Nc!ݨiV>Uex&Yc`Y֦wQj$g2Ě-mu@!mv>$'^IQi;%4573k ` ;ttx6J k,ДN6frRzfjscЉj!U% {0))>GhB"ྔhхVC߾U$2CHcbŗY8 /uQE3=0$Eu{m3ӣFB(t|C\B۵u]Ö{׍ʟ ; (ܺK*cSSA2/hTn h$cnQ2N=cs0#4 KO?ȡB/\8_pNI\vi.\e 2Nǵ}8N)aS/ކbA&D6=D28 T"PXKva[4l@HBV0xp#Ƣu NhWXi8:m z\n9l'[@TGT쎧1&ǭxjå76Ij pjz][ژQF> j@KFAA 'ݱM4 Qԗ8OJ:Yk${ɒŸ^n;z:/!?Aж\g Tg|1pW,q6 uh=:}tw(vFͽcmỼ4h, mӴߥaaTxG1 n n W&Nr=` QyK!d y^Y%WK |ml '?;-vUMn@8焌=ا: $'ٮ2=aWR4LLq<Pc^:N0QRE!+rʄ9ZeX4g+;t XNIM7=^"gw~69܅¥qM޶1ZICK\e9Ԡ=&-TfXx91i"Ă%٭0Mwb$1)ͫ' |9)w=1_^΄Ĉ`"9gɸ6烿@ H"Yl%NT;a_wkZ j|erbp*zslj=m*aOľfVi,0`s)a(i+>,@NgeW CN]DWit#'=cϰG1#?|*zHA 5cz=!]*O)U̽E6 |I޺VGGnQoz:KMVO4X$N,_%zcp&qXpҼ֠CjJGؘ_$ dw mQ~h GwC=@D:|\"QV \KYGZr}҆F@%YX"͢KQ[~Dw㲁RKBwj[!Ǟnd3_~z;$mBnW]dq*'tJ`%llN,'[i-͘Lt$^ .c=Tpm7뢌a7uZUx+ʮv N˘dÍq{UgmU:8YyȀ&-Ce '@g7+/w r,[νgEzq~oBJ+fu@+|Gð-ϫo Sq|sYׄ%li,V^Pښ}!@P-z1԰+4ubT!IbWD$:U{h[=N)É"X)8nT;XjVrҥRHAG=h{=GKF*[Xؔ t"m_Ep0̪d) Z &=Uc T9mZwLa4tJSrW!Q.FtF;w>#yK(Yȷ  Dcj?࿺[D|q!`닌MnPfW%_`4'Ys0;j5(Oڽ'!@OZc0Bg+(T)򾭔ehR\ݸ"jukz?[u("qdVzN؇Jx,Yq83EMRZGy=kOPdB:SynT8}fYJ2fP؁"X)AQ2WrяiвbZZXM Wyi By7Fc*_1*H$a1Κ,9e'ּǍ=i6YA4Ă)g5CCHfqwR݋݂C(,I?ȧCӓ{՘ R~ q/a[?k\%vm,Q~`vm" ķ #:2Un.">~>Ө#D ޫMvkͱ~7햻!,s3d)}mѱ3s]UqO630`Q0@|]YHh@lZt>l-xE|< #쭀Al8s0/>6,#2t{W~4{3cC"X\9?pCWgh䇍 %)}0@|ѣ6[DSnQ؂?jn=@=MV`쐮ƬFυJjg-BݺBI9Sۗo" qzHḍpr ˋDfs ?^u?n% sҦKB1l;{v<OiMЬ2؋[ dRI;M 7 ^42=}+t^Bkig@KH|{$>82`SCgr+,`B Ž Ŧi\9iZv:6s 'l $2:k> d!gDU^BlP +Ca1] }mAٚeuӒ_5@=fH'=_(Hij!%3筛 O⾶i̸uq[Δ0ճ9W\nZ@nUz|蠲 D4lM8 #b~FhĂf.mE30#hNEU]ļE]6g.W#VނԶ 1;ĝK'םE0T7هRop[< %թ{>TcF @p*Fx޲dwÑT~=x/uI|ES2PMN B-o9Ik#r01>98iv TRm/fi ?LT(o9.Fѽհy|[s'ݿSZ1~aܑn0fmίUb]7:%LT?( }7C0FgQPak̢Cı0` AEs;:M.%{3_>#y =vI&2u=%f^ MOբ lېR@6'z$8) q\MM`B^YkVRIsqԍtP=xb!F Z䢫PG io0qU]PR78&&.܏y_ SUpӭtb7[3˅'u30XNɭ#K,H$s ;$6ź0QCnG!8;uȁȼyS8،VlN #$c+aoLE!9΅<1iUSItF=7 Җm E[7\#xg.H6$k}8u+)?a7b4EgCA,9ãZDz: C艁r~J-e$AD;3ᐘ@/ =;Xj?9ce Mrf@ %?3qHJ["8,^d+ [XPMQ[5+R8#Ңo RQ~4M "D ԾDy!M86C)(N͸ C#h-'?fC#2!9_V՗@h K|^0X< dKV+‡*GO*c! 5J'K "QD & 2,gzmI fuc:>I^Sr#i,W1C6 Vz~N՛ ]y[C&RQ~{kL@=P[ʲ\ލSLHUu/z)Oٔ|PxCW _fl㱸 PN mhpJ׻NBQ4/jH vC\"I 78*kaUA;_Ɓ˸"ժ&2s/o}\nb1tޠ7*҂ >2x"(I\KC,%l2>Pf)JRm޼Kb" <(jS#X ?ɂlt|P}0NѸE:zF$i{+ @>f`{/̗ *DE6޽nqa4ϜDe@y*hj=җ 3 t72 j)LH 6|`nDU@rXXdcV9H}b"2)4Z=4:pKYOJ"}i@:"ȕ'+s/珽%l,=Յo6䘅06ϪcZ-}`tg_]At%G&SxP3rU6w$-Q 2b'(J-{j :p[GۃmƴPHr.&d<pPmeˤ#!Wm2`1%A왓m /H`$E 1jAf}T lƛ8jzY)v~$~W4i'm7y \#^ŻC 8K_f9=D|[(5 /k |]amœ)3W4p/Sa/  yB,V2/ L]*HpT־7ǝ19>ruD\8zCOZ-YMՐgx `rGނgN&nx^#:'^. ~dUT=r>p;%ڔ M`xɸϓEXNlƗTfM/agsRT7xo>DYyN贂:[%cz_X黹 L\;<B19,8y&{iRaHb s<6 2~*Ӵ6YrUѯ|ȑMLɰ T\2 i9ͳ<+sZn캲h $3UU%!kuq0SV"o^ ,A^y!*Z{v>`Z]3KfqS+(*|&FgK 2. XJtownQfFQ Y5.ݍeMIEm3ϞKmɀ nz:}yzӮ}/w=~<Uk?+1˯憄??4  \ǪЃF*`V, +P9-)Bݥ3..21?==\f&v~݋L3򮰑,MdN A5[y͹G| Kn(Ca9AEչ8x}ҹl{(N .j,F)j2'.0YrBh#w_16nϳt,h8IG"=э}Uʲ!:L_PM^ UUB=OַhtT n dӬD>00d_ol2_ғ1|Dk 6?fgңy+Uۀ`A5_z-sؖZ'FqjO_QZ'CEȒ&Vly]CŻH3!$Q*8NUpDQJ=" IQ2[F 1e9WN#s͕-3H)SD,H{%`@ I2g:ve6)  r`W ҎD=$95\ ٩CvbQ䒦񶆗߳XOjTȭ/<oK4/pvZKh39SqY17ȅ݁Ω긧MulD+X: VRjn%<+Dd(2A8(VKoDCEw(-Uq~M5+;xz ّƇ[,,;ǔoQ X*N&x[%N 7l_ 59k|;3Ptw1 ܊'$9V_W~͆F} 1[Y#{ȯTm'h1='Oh<3A;4ptP[ /ynaQXP]lfEΗM]ri/#=խ ԙNF!sa1 uFA[Rb7/k+CzOsw1{]:7SVn CIu4C4dr)|n &]Aȼ%Z8J;&lhMG<զhOex b gBѝ:yTulF %X_)^ dv4ޓջVˊ'ab'0!8NbY-.OщRC+KvG6 U7ÞhƜSiu)A+Q @O-y榧&]oGлB\+Rљ0Uh;N\JoA9i>&WV栨vttW9 xSR>lߏu0v"Xc<<&\BUH'/x^T:\lxe*K]zqZbd,l?r/ 85LSxIpX(a|kiP f]֣ͯU>%zb]ѱ+r3$IfRl2h״aj,Z|0i!]7Ѡ@=~W\Z7+^dDg0 M\Tٗz9#1ŏ.NM$_jDލCQr~_:ϣљp97eRo|6?ڸ$.>OrH*Z'e%{,⇓F\%ʩrUmrV|k]jR*s뮪gkSv fnWV #ySujǞCq9 `gz8)ǀ𣲀 *-.*\ؐ6>åJ;ya숐HZ܎;Nv-LhqMKHg7-wt!iarP\X'E@F)uӊ8? {0ʄVn&j}Tڒ8x:Cp ZrؽdǴ#7#p-LC~edT3LQ79)E6yPELU}*[~a]r{QXituljH3Q]x˲7Kpzu)Uf1doT_b(x|2/HhJɰrbN%,Y"X mB#'jiOc{ Aë'KZY+(钔J2:׶ߍa'9"/f <njQ4 ,ɶ+H]lU>`BnJaD0|'`OxpAV[t( 0G{JPe3Ƙx0k7젬9<+BWxէ2F37~]޳  &Ɉd'481Vt'50Cc-b\$]I ")zg*ٴCvpY"9we39Sof`, $x.S#r }(e=MSee|A)H$ IN:|bJbޒ?9)a֖ʈ3 b7$Q)/$yl#p7v4+ٔ4 7" e*r%iachAbyFp0Sx' CIi٢{/Depk:Dv_,.UQ7S¤^,Fܟ`s|u>*~≪Sl&Έ vЄC2TMu{;mJCA@ǥ1[٨b) Z˧'Qʜ/M4 usELaY| \Á5x ުyl{7z{uf96jz2o,T LN;GktF&S?>*!ig*Kwrl Z3EUq< <mE{n1/Mb=Mau MoAXΙ}LRo3|d*]:[H7FXƚe $Cvp96%$,Z*<j"SLaM GƱfwjSarYezʺPN}ֱ)Tq Y O 9'~K^4B .ˬlLe֠ Hzwg/[Ff+p,n%\i(-?[IJm+TFq }B 7K^ҡ0[v1+ - ECF4ˆ)32o`*,a`W~op8Ļuk>@]"5@ h_+;Sڂ`ʈ%!>YBW-h_턝iߊg]U V6f'~Rr7;;Os}\v ]7#]n/,%fG{!{No0N&$5B>-XetgxC ?gv@ߍ{:ĩV'f<ES5+dwEwrG҃Cݞ6] ٘wE-kw죺CD.Vxώ$ǸYY_77ZiuqT ˍSsOPSPV/u8 6#/׋9h/v4m!-D=6e-_U|K'5jƞv( ma@Yw4 ̰RYB""Gz@D)G/6To HXɰmn*G$A? "d⊂U$7_q 2050n`9Fl-w  e0[Q&%mRcNWQ@apsLC6JE}- }1qߡwc|+ugVkSڀX^VSsT}1Mtx>2ĥ3J\ּ3'u+#'Rz7S*yHUX,zC_?pw1.9jLn%T~L"`߸Li +;`wzAEXM"*U"郣 "TnlF͆ӌh=h/e9ʻfd*;A>|}?kw`I\t#E|*|[5ir8els@hrFYW.)9mAL_A6kN)?ӱB0ָL4c+{k[2:[؆ʺEʌ2 !ŎlQ&n]̚Hؠq $uy9Gm#: kPh2@}58_<~f{+ B( T(0B0ؙsŦv@0 ^_00Ywe7JaH#d+SUdkdžra#~AzޢObg)H$Ep`SU*. SH}yC"Q$Yܗ03j񧑪܋]x*c:89-ﭮLtYwWqI@}fݬXBRbZvTF֐zx4sɟBn|U@耻^9]TjJseqh Aq|Ip 3'Gxf|ɡ9󊴲,?7:"qhC9:$H`akn#ȣGJ>)b A񣆩g\z3ίV˪Xn2'D]Z֯r5i&g[10W?Z<eK'ʕgk܌ϿjSN=CySCbL/QjflYI@WdR,xjZ̃)`:FEp2 DYJ&k݈[IU6F`ѐ jJp8W}n)_am>ǡL}ōB[IfFޮ')i88L 4C ǚZ03 'rK ޝR~ʸKH!PsOxiE_r7e)잻X`30keAMޅ.c#2:( ]PFD)K&lmah{YL-pS t =7dq릙 ӹCBwꉅ5&zFٯ^ak8=ބ1(M'n@&'\ et00OS=QJ}}@48c(xedq#@Aم_fAt\N4wA9Nw7 ^<RY4j'SboXLI_Dw: ϋſ ;XGQ Nߪk _-䁊HKie;> vm|:IXj#۳]Wv;;6["j&(+}BDjV$D7{n$h˯bxsA^`}|'ȔI/deBCExuyrspC׀Z_XLRlURT6jE fsYg׃ h r[T^ /x[E(mZ¯(+sa[6>i2VD0b4}R<"+!w D2=eVW=iƛKe$C,0T(hI˺;oe5 {|Ai?@TG&Y\G?X +Qt_\̿LTMK|v|-+l{WeTdܕ%y 4l x.r tpXu"5HcRr6#QiN"ǫD3{^&OlfE'aAyK7P[cĽtTy1aLGuC)N =/ñYم+5pvAN-gׂ ԉ5aJq^?j Ζ&v=WvF^@֤S\/4MMig<9}wFu[aL8N'Ҁ8î|E!7hkD7UvEiJCRb Ae*ɤ̛?i@h-.F=$ztJba&ݳ#:V2l(HF9SLa"-P#;9',0B$d7M=.}T7{z7]ư[ê"LJ_.RyqH@6Md)b-G)L[w]|gŦngΰFV>:WdM jk1d}Tv[vOᙾشHʫ R0e*#]c b%,UcrC˭^~Ȝm \;e+_/d?L-ufY\tL|&=j3;R 9SE]GE6%o[O,2]'j?7^Bcl Hr-y&Yo8FېU{=fY'jst Ğv۲>XX~aSOr+~ `Q۞9%k,Ze{".8hKQo06Hv(fdhI%нRƒD6 tpٖGU$2\&tUhF>>GrZqiFBY'WpīXLˈP6*[9Ћa*_=MyЪǁ_ɺeu1j$OyJChg k<^{,:(qN&;@ʐx,w\'h~ @B~CC|n7 ЦӝtO4m]a]@6U"3bse\gt +H#H I**GVx:l9 6կ#wUGf~>҃g-?*~5ڸn|ɞ4JWc]OMԤ e`غ2? ZјFtM?}^70kʶMb<-Cqd!r?29wBF>Am;`c;Ո<Zi~ p+dQXbg25&ć0&m̗2ln:Aj2*M\&ߙvڕ({CJ,:cMhL(žmZU_ME(謳nm-Ƅڄ*߄7E%s[EX<[rpkS1U_5GPk7zQ&fqfך|J6]ئ37]5׵K}ڲjFi%M<74(_l.ʦռp xm  "%޼]}YdppK$E]+SZ|̜6Ke 0#k z1O_]: D5}-Zv摕{'Ss!/!8i*+hI 8 hs=xQ[y3b&?I$Z4"F5O.<91w?jV"OMȍG is1_;[.t+?M‡_>XB:eQKIpfH("n6ـbFG[ٞI8UF TM[Xo{ݚˌ'ԻBa3WHFCuu׺J"~x;OV f`2녻:!l}. '|uobJ֝nj+ nS@LۀHB 323:>GZ4VG8P[b4yL5c@w)RYc}(W3kat$MV{q`:l= P oő2lX&j,W ɚED/պ{duMS'uXJKI;t2_FiNlVuydrLf1(@y8R=rPrj'YJ>MlF9[l\͏eoG^.fUke!{1I}k]ͻ>"!0fFEB7=Ffy륥bhѸ?͕݋r,G~]zNDp6ȇT>0Vu?|$uHr整dxpm&mBۜnn z虗oa/kkZg(3Dik\ E2@I`AUF}Ҥ$n"+*K$_ 0bo`F!}R6|L𼮅- ilH+kv$NO{c5{ Hփ[ j" E7Do=EkyWbTHֲAbj*47VT y>B+ jwX$0P;r)eYѿƫzn{D{.Dlvg n1h6 oE$vs9SU[A[ =vTHklL+/| oO|9ARIͲṚWχ|1?\~9߆.YG+pm6\4bI)&z6.q?IF-ٻ{ {O]2KƮ#Ӟht Թ(g7e( 'iSњ4 B,8L yD_ِؒtV:'xE9k@xϜ0hȾ`P{CԮF;) to[4]xUtU%"CȰiaG[VnP#'rH 'OۤK&t7A]rݔ T!ovjSLsIb= [k\6G J ׋=< 8_"M\75Ŝt4^R~WS{e+7 fP_%U[݇0D?4t;fи5-2zɜ@Y¯L WvٗF>c0S&4OLDE *zyM=P $~RQݬ kˍ~/7  6>h\e *7@_}R6NAIǑ_n&p3( p}FN3xK^y,pPoG~!iꖎ@6|{OhQlذ\ͅxeG! h^3,p_vR_Pͅ%GV|\a-sjm\|4X :g.{t;T)ρˆ(iRq1Ф^kB $ma(Fc +:l3E!f,6xK[ )Aݡ ̰^:?}xjv;hsl_MbaoR,N?' g+1|/a1jBp1 $;iO$ۛ^ǁ Q.%7 -YV|?P|/#+g =;B 7* fhq5.@TZ*[ˍ(;5%_ pX0ȏ]뽴P=01,ا@v 7_y$ 6&O gGDmo^uXiEJW- x 9ަݙu:XLQ kBTV)'05ИHACWi՘<\28,{?P ܚ9u͑GwZv CtOl=aa]2ǞVlzv4% Jp eg M9G~dZaq4%>G'l}Q8;jsƟMg7 o~'bpT2 D DQipH⩹Gt*B)Q_y4QP :7c'Js!aꓟM*-3J(_xjC]WK\bռn_+3 -%\w >4+>ALQٗX$2e׈uV,yG]ppUC{o:_개ȨWP l^[GJ.O$q`w#XOܛs}iͲXc?CZ;S=3ӯ!JdRѹ_#'pR!(VnŃ^6yXFCmIIQI7J[\yyil`.F]q~ stXX2 aBn_vѳO"mU"+gy293_tM7sT~D0cS/7ڻ+HhzC=2VcBW֨3nRMC8pI#㕂?0Xg#쵃KeuSUB#f˵bS}xI/|xQC@!o]!۳_.j"ڔX];C^)Q_ %Į:E&o6[ҳc^ ð *L%iTܮ l`f4I40z­ jd/Yn{&=ksBL;ӆ ?FkǢOBТG":"a:Vyf jfZ`@B8AL6viu+ô#Jw,x. $`Iƚ6mE^z$U)ivSkdpMk&.Pv,9/"v!05_fvuL5!it!R7[iVOgPo.d(ţ7ƽ! 1!56:՛.]./\ic'!X-?MWXq(PѨ Cv-k4, QD4BԣKD9-=w,a5p9UWÏs+^@obp$,/_j- 5)5Znk֟8wx5nQyJq&gnʹ3RBt`܍Aw@j%L`r #9{sΑ]s/93!n_o#J!bW=P VyxS>+R, J^oߛ-rHMʚ<4 bఅZY[I+d>vZ8ԻH(-wwuOc}4>I7ҮrSnzYPؽK9 e LkpŽHq:rG]yIEQ0h,]/$RٿsYcvW׈=|Dbm<*fwbi#čG˨p9F"áhp|yQw2 C{gԉsʁ 6)!f8Ղ>?&,6VBe?($:|U03i9|*k]D4rH.Hj7+TCh~úz(ĝL #H5 <~!^i=K@E3?Kf%r}t{ZHH耦l%Syv.O7Va-[ ƓJwu(* ]} JkkuFUqWc?Mr}&۳rOo͠6X ˇIؠ 8H*ؔʳĈڳVDeD+`/nZjPu -{jd`*0CM>#x(|HPFAZ5x5:B!4^HsoRhTa>@Be,U1ե.Ca9sB 4Zq}FMaI8ܟ@Sviͽ0JњeD]F&rGx[iGYmP&Kw9 Hul5z?J䌸k0'c~4fmTsfbTW YZeՏXR׵TslcVyw~-`Bp8s孷 Q!y?ݓ6%k hL$D1z Zo . =#-a>)MsMogo3?.D)\KU v[0<#'QM#;3NI.o4툐̟jȜI@Qs`9Ia >cӚ 2=jQƫƷXoBBQю"ߗNۣsU~zyp%쬺m\Ry23ܣ>3Ca `T>xҖ,b";(힇=>Ks{ԝ\.Z b0li}{uT)ͦ\0"Z1@EY͕E!j0<2h@BF(&(ځ!ԗe^"QawTB"Ǵ`(69:>Q?ff*"CZ8.T.3<03ŔȉT*l_{*nǪii`e@(*z2%wkjOWWf)x{BI7 _k u*S!.N+-ϣ=M75;Q:\BP/9qB1%)sj YȍpۧS%HA2ϦKCjSKg|.=h(vV-ϒ͗Yjzt<욳oEђYa!v8-)ΜtG>}hZW rnҴج1:Yv*ȳ~Ҵ&1I>K j"H6U.n->L`Iӹ J]U3-O_8yfDu1X8 ز \|"E  ΢Ai^R7,AAH_"NĩQ B'fW?YU_Ee|μaF"})]wLjNu\jMcV]T٪J5ԋr/UXL"xCաk_JP_O q!˺2=faj3 ]ǹQ5"@3JpcR3"iqze{x zL&2L-sfQQOgs `iNk_4{tUJb0~?5:V,B! [OBi̜_H(8 Q Usˉv jqQVۯ 54\%ƂgETg(ܥ5/ܦXzͺ|[[T7(Ph^YDx%뼍lM`6g~ldQ6q?W$m 2ᘾ׆81|% ;G Ei0kO($0o~Ewr.sIi~P8lG3G!s?L!W^&юbJSb +U7JU~!ikjIy?' kNcν-s_fzX *B*Od2M;w"e([gfɬ/G~n!Mb5^^D]K\v҈VCҤ_o9 n*݇9"0$^!XBMu_٬]&dyW趝 :R8haz0vY:b!͆t?֑;s_N躑Rikk[j7v8H1/axU~h[}aN7T$8i" C~LKyM(Sl36y"q;9٩r%$}5ؒlmD-Eu$T/̓{Kcq v+/`nx)/f:kP3/c,/矄 xT\! dJ$F!f3<ۖk PV}}.LBs r.LG zcfu f}i1f5ؓ'qNv ~AerX$sg{o9I`Fr7fV4n[Җ&qPK#uDMUs>n+U$Ly %XZ9,Tuykl7YWI}@ſܝįe~nO8%u6RD?55f@@ץ!=0OlƉ>azd/F߬2(_@WM^ecX?H^xS0z1ţ*iE!j-ZJoĴw3~.Y^ݻ*lA`1F \fan 5`n?0߉hFῶ Գ]FRQ7wp 0Vjx dJ#t+>Su[`qmIȷ?[Jze`3d6l1f{b [.UupfIOT30;]q^r6BP[v>ZbYO 8l},z V4'hѮ-=xSNLθ嘃(O}<->5\.1ϒy _ҨV6mV<B*0j5v5PĂF.dWlBMO6h}]m(ji]p;lix'*F+/GRZelapZʛzvTgl,_KMO+`4]nK+w04TX9]EFvcpH;]1:+vɃfh 3+rN3}"Oc.cD6 V`X*Gؓb 4b nMwwb2a_<$[1^|Ŵo=l~.do>| ?A©C} C# z m{)3\ʕ2(yDɘɢrAM(I>b]MO_5ى|m8zLTacDRWCZT"p^(ANe[7yc_}-JV6O] U+seyhׅ%E&T\;1SЭōcVkcAl߿ر-x#4_nHDYTz}3IprݴDLvGyx hIQm1.REfǚI5ӧZU|LWG̝U D%^۰zڰD r .'IXv:G׶D~cXrv|<Å1ōǴ&}2?J 3]dZTT fWRpARXl¥IyPuUzsxtZ;w^NJ@:j 8{WDXTG-:9pKAAr`bHI])Ӷ;u$2O- ڪQ[ʹ{ݖIū5ҧ n!&3× Yk3kA 攬CT"z J֓P6ncJ~<͟i1݊! `gJj᡹3mybYb҂ >b䓢р 'X^\h)B{`!qp^+# AGtMl.}U,,c#4žƥ?ʹ^Wa Ҿ< ׄjЮB1&afWۨvM팄Κ{#K:S|U(±E&l$XѠW\'71T)'eP#.j^`P,sTjt\X@0%RdGxBri:UVWH$*n*{@A_)^f 9Ak隱'č$z & )} GPJHfX*L{v'|3^GlhΡFe)4?[TuH~$K>6-a?wgGP 1 UCu>3t΂0Y9?)A>Q2u{џ^M!sVGbb|V_[ Q,:Ef :.pcۺŋZ6 y;nS'>RO@ǩYd) OSz\Mc?(6;u HJ""!%qvVV^u쎊^R&.>:?2Ƙcl,oG۪23h,JOO]&g*`GnP&)Gd2]tSx*G0vƺ.lSR_GhJM|{I{-Ai1օGY;-mI!l'_XKhq[y,5GXj_ 3}9 Yrq{'%͸t%$*G$ "e4y=xgc\{w^P5ㅬw~UFNG7*%`$"]Z/-=K?6@Z7<RxEDhȿ,^:8 <ʧ1^;|q;qp.j 66C!u[Q]%w_(ҭC0`B 1Amƙ /Sj*f1JEh[€ 6=́})EOi\} \UÙH8ShH} ƫra2T5k3{CO;(nd6(ybPy )| =Oצ_F)5;V}{A|Dh\WYHc,֕? ۇ &R*IVMܗ]wN$!ΤK wެ& ۖ46.Zf`c)'I#& kZE-SQΏ"Z&kgΆXkJٕЮ(xL:nʺ5O[ hזRxS⸷%2ăbQKZOc8.6,pv06 g*ؘiq՛\Ja4!i:A\N)Y̋ "uJa=_uwfW{< /z(]n~,~4D?4ͥ74xI֚لP^|[S~rPr聰iН>(fq/hj%{M'Ɏk'U0//c+!ktq\L9y^h%~0R~p=!?^իֽ&iViV gfwOὁ]d8ߗ]tȨt]hqn 9ŏO@݉y䓱LJ҇\+zpSa<g 1zx * [i !3,~zN*ҵӌ68qΟH[ 󠺜X4XzBrx0='hW탄e]s'Omn_דּVMQƭ>QX?2݉'-^I,1SRV$&r/]VA FOI".~jC2~H=@sU{aZ-2~+qt[qҞ,"D,\] PwvkJ y  lW|ɍ/|њD'C~bۻ>$}E>Gwj еԒ,Bb]R{ۤijYa\gBx:,Ȉ{mEZpd.j[.;P5|- 94G/;v6 RJhYaLkP?|ϫhv8kQ{ֺ=%۾<_vZ 4'qgql@z1%3`aGu' ;LÎ5I]螦P[$8=W 7Nщ 8wxiS+D{$yo/9- @ŎK`H\.RbBʂ[G~Ry/qB Ii'b 2?ΐ֚?RH=r^+<8K[JɄے0|}XVxZ[bG ֍ARbvDmAM:TR%6㱑Z@Z$9{)rYd &]3jF_poaz6)I*H4EfF]~* 7^HtɡT?Jyj˸veS7Xl: ZI  E0*. DH{*g [(Jg_DZ՚FT҂rX"릵 I[a n4* woL(1ZAU#gb9/l0f%g")êQ@>ly^;|K޼uhTJJ*Ek pqD>[׾~ƷD#(AE}>95s[™յVXQMm2Rd,2={2ذ*h9_\}PsE# EwQ"[#PFKL]osYVa!uVdHv$F;XBL$*"z% o,N;{}F#R(taS}A8/rDE歋LUJ, crRbpXX[;6]Z8_#n)+2Gybo,6FIRs4Z1|&x-טb!yg)LUx _2p]*=Xpd)uH^_;qg a84]^S%?/޼ IpX-G"]A"rt3L|Ch1'K[Fj) "LI<=>~t28 QR%8₺4M utžlVfp CuY˻mqvJ~]ݎa8yI-+HNkL$ :( ?v?,HܔTgȚȴVsg&'s>gZ5QKIZlvCɓR;6'rZBV)*/1 )5R$nkva] ?֪cz.>~O{ @Ed˞ˋ&}2ٝoPӚ7B?x1.il9U2< }=Gɰ;5sX`/XHz@*a:hpdwm7v]ddEg$Q*{86 So~~vw^$U ӲI M/ɝvzɯ,G@3|Jҟ%12uh}mC kփmgnG%s/tn.ۍta?x)Rm) #x@Ҫ ƝKJldFq0)v,7r-)'ﱷEcn2#XCs?D1WIم!,QW);›Z5"J=Bz"7GвYi&&$Tbu*8!{imx%Qr W J's?ݽC(kHUN ^KDN&`W*R+j_ 5p .O*S&5$?$ %++~zRٰZ;^*fdfsCsfZXEyOh3Q;^ v9le!z5b>ۦQGENNq+=j뽘˓k#\m*3y,f5+JKG4u i:둧j`Ѯfͺ ^ 9T`‘_p_!΋3+ڬ[gE,upOq^ƛD-Rhfq/m9𿥰CBBY-6SŜSah;fIe6gĉu R)ZUC`cX_S9I*2SZ-Po9+mDEՙhhC^MtR$#8ʱؐAQɼ9U)^@mA<FNr֢+DR?YV/XvDcvF( ⨳4]tMp̼U?'ՠGsy8{6`HU[ޘDf[q.X[)ocPo΃PЭj7$dvGw @Eowh>Na\ ѫԇFlLFϤ1{ӊ I&'FRxӁ[zIғ뼸1a2 fF Ɯ~k!sCz fjR /y %]eh;j:WCӯp90!Etʻz WXQQui  :Uɯkˬј/n\ ^ u8֨m< z Zp+\tV3;Zr3v-MM=*g{qyt0wukr6f%# ~ٴ MFu5Ɍ=qzr F/uc "3LjJP7?ϘD)촢ג0] [zv1b#4J/VqD7+3!}LZ&@jJfۗԖumLH]91(+r0{f4^&43paB$!5NW2mT%4CpkyZL<4"kuw02q=FSe9z6冓yFL_ $FpmhF"$]LY$u2oqgUٝV`nb`XgDO;d RqSur}#f?& pv"2"g(HR.I(RlK~gSz$s?%c9H}9(.d`\Ձ'[(ƈ H+4M'xg}oŢUC]n^^x{2TWM!7j,X#|yf9 \N8X 'ͣ z쁙dwEK+)Ej%{`h󖋽ެ"\;\&"[]D}1AgsKCT봌gbSR\ܥ:`u2x!v-aTMEVnAx:YDj2K !j[9EV6אܞL>P覕:!^wgU"#g 0{w2m*:02KH@T0"lN.(1$m/wN$\<|e}ZFWOoFqe|oD|Lv D 8k11byۿ/vN" nQGxM@ذO{fW[+3!cx{Ě= 8;NZkSN@v~Q agMq4UDѳм2RJ rCcc*2"Cmh[ΣӒ\^,~T43yh,0~joEs('l/x#> 0ن4Pnhs ?pN yQ>#a[W?IRjl"4 +E_KCx"ŊOg!kJ"=edi8:3f8 獯whvF_a's- Ctǭ9#δ1@j/#7[#dg~t驿bW x꟯#{+KiDK% J7TBW8\{iĠnUI!<-|ݵߨZԸ8ދFì\o'ť MS1:PlcJ]?HVwpT<~dm\;OuFgN8\93x j7b5)iv jjuזAk(R8#:Q5`'li䱁`=5y QDNk£FsI<QrSPNM"DބDI!^BN`y ΀M%<]MEy$ js`2!$hG'/9-Ճ##4>ŽIBe(Pgmp#YKљ u}4n6< \d Wj^,J gPά3 6)*<8c"ͦvh3P6 j0l/Ɯ4tcOԩҜÁ _Ӑ=W(S{$PG}aO$JJ9`dϭ# w``:0:ra.scX}`֫ s}.^zq:^BCg qG=y/4o0Lj+ br,oHZ|u:x w@Vx^ u[e%ܗL>Ggֻy .D$wXLvʄ}?/I@RUNhk?}ֱ[7p$50Q>K!=FHY(C~w#ٍZ sB?9e5f+]2@ C*5kI-MN5E1\A@mM޵(!~D+q̩)x X Zoƒह,@#͢_ \fuǵ^fF*?KWC&a1`~\Ay 21uyηH3DSeB > ॾENJh%\N!gyx^[;#ຉz&#ڬ,&)% 06=)'EraIiӱXNO54o@-W@{&l[3Z )9Dp*Ɖ5 q }kLn;x0qBgfZi4.a} 9.#Hhx>'Ne (t[:~ 9)0fXI,mcktK@,P#r\ $(wu[Vo|h9 F!Mx'Q QЮȔ2E5wH5(m#  i^J7+]{ zU"m}ux[l_A~33(7w$F) 96`dRbw~Ƌ59ܪZDxNI'*cDFzǚA6$/ښmxʊM0$*%~8OY3p yB+sCZ!ʛMib?~Qoܫ[vvgo ⬘}$Uu'^}[PtulV̤Adp\ڜ-@x9O;^='<>ٽ śS~#1T&xh{iϼn8k-0AEE{YrWG ӵ@ՅYFCf'~ 幚Dx4؟5_r!V_P.V'ݙ*z}i3AKݖ,ТOwin&2 o~dx<գ~c2 udRs'h8p^|FvJF.D(ݤTkb%9jɆ!vn.N\d]] [)p]|pdUyq'ڋkaqpձTZL|D&ܛ=]US؞mz 0 "qR-^68Rv ԰ƉG ߉m> 5s a!ZkPرvA '0UrdK[i0ADaaDɔwԋ@Zne]*VZda*ҫFz! _])}v@C̅=pY;rDMt=79T!H"Sp0l8ZcH1k!!ŬSN+JRg:JTX L idLBY9_d-ma9>5^޴:Ȉ2Sٷ2((fGat 2/J,z5!n{g*x2àq00aZTWaa힒k"T x) "q$Zw4s p:*m0rjiUӺUuՎ_KȬq8D"_~Fs'GzvdֽWø9X(\ll 2SGG)sO+lt(HtS[7Ī' *ZCnhŻa!M< ¥k]E#v_0NM/?Cӛ1ХBPG5u-ԒxD#CY\HT7)F:?I9Y/%`J u1b$0Ӹn}#m@C0B oSs8/It"@דi 8nw%FU@HaVjA8JT(Upɀ͈:DN5]Be_O: '<"'RjOpF}ò&޵Iy mV*yuWÛE6ChYM)Ʈ{uݟ=i-=ue\@GL}s vb"k|ov@R0L$'7_!SJr#iѼz@ ֯Q!BVV!XQ{b]Bzڻb͜xjkBNIJS[Fy־WM^cT@vUo)I,[60*@"ZES5& NۗFȅ~dr*s"qVS?T+ f7 .T7E9'ʉR"}or:oIUQ:`6bNYmq&r(8_:bKmq Veoюl%C#MB[Zص+v$3U)N@t>*&27H3ruvSWĬ󷼨!SY:O3&N bFREO ȓ`Lfdy^/|j4Q C1"a̓ra=ٹ?L581pEn鳩D9:M/ݛ"ks+l74x;mEa5㝺cНu A Cdg%Z@znNԚ f2 qccN}V٢b[F}Mrٯ2޴jmB.}Ujb{Z̡%4RaWE ʚ~ h$$q{e?X/&)Cj9I$"y3(v5yRARa^l[bmk$VD+} -𿳘 W_rx#  k7ACd 7!1f ?٦_c"+v-|4,,G,Uj {>ſ_VB8˿/1-g$ W3p[(,Y| NȂ$YH,ZN߼q7O󐦐glK`%d\g)uS: =ZV gӔ{lGc;δ*8)g3-Co^6PΜ9udF)@ m覆z< nsL4ur+pi}Rop)L3!}oތr!y;<"Y2}/qN }Ώ97Ws% JHH/QWךR9C9>Aڶp&ƤAnεS+2,]eGY*5H2~ޢO,hܳ,}Z'5mT6?&l8'lj+-Vv%YJWA埵$Ҳ'=x`L\v$VxK[Z|_l/"bXufftZ#acTZ]oBnCU6];ZF\ΫB=P峴kp#u:c@K㤜o Yx-{"ێ )HPs߈T0"RD^YRx 3}l#r9R1CNf-"Gzh{OKߪG!=d@Eg} Oe-b=@ X#t2eRӮFا1&3{vsZЗQ.rl@"%"tMfvf7VWG}9Wj}Ms瓎vMwcTݣ) d1&0ʈėG,'xHUPSwfҳ]NM FP$/JE翎?ph<W gL8O\5/N&dSm|VɜY/B*Y*Bˡ:*5 .$b>M o@x`ȣtJ`J#Rq@&9k~m7M;?Ȑ^9THr$8s} OA< <"aQ {vv!\fe/@WƍiP?~Jp^z0*ld/\Ͻ@;vܸD/`Ж\:gWVs˪Ɛ'&E圪#C E#1hp6\d{>ՊAB?c",5t.B0,yBOQ *L5}kV^]~m۸V}y U2%Au05TE D)/$yi; (e82laj8+[ c91MopJz/AyY!h`nCzɥf)dm%hIFjL%~܈vlQvFuDRκ& IiFB!I7Ӱ uOM穙,~Os ~?wQ=xGZ$=oaPqѧW_+tIS & }OM aKꪈB*rLÍ1B"5BGAfY_)T?bؐaki!2sa(CG@|xYL$h_s H')k6̪ՓF[Ry? OVH5Yq2j)u& "LcL9 s~6T؄_4}Oqt6p#1fI~ZW4}487RGӖP1hrdBi{Ó1}PER}"疦RTh~˧T %H"yƱ+.Re"إ Syh@떂+r%E?]WԩJ,7ު$- !395#$TZf3q~? 7vBpr`rPQHi"Mv/];fQ(Pa7H#Ha2fnlWr)\h?]3V]s2(Z#wn|y05c}/w+$% /)Q37vSt(51=CiXVy-)@#ɥ2ՓǸW?r NU; P`qPQ U)!GMU'tOq%Y;p-;j%.W l=n2T+6u&gyc -vڝ-wN.+VAjэ]Y+ٛ3XX/2*$qmH2N V$u,ν9h'{6s* JFX@\9Q|R#]MC W7T`ݗUAy ԣ rrOWh7))GE J%T6em u"&k-Wd29 ȞsY ] >2TBFzs)6@N9%y&h=k?QnGTݛ>9vulRa*uqjƲ8L,@jOdH[_Eހ`dN] ޯ1X?i*䏢s2Zw;FДrSkHCWR7hꨴYHĴfgA˦FqoJ2Dݡx:xJO~؍~g'N}b`gpUe.Uf'(,!:j3; wǟm7}MO-׈9N^ KF.l?*-4WCKQBNysR gw$chM,T1iq- i@X\l\(w[=8#KWw;Ƕ>haa:lBIrRp# ooXX:[ϕ`.@߾tE>CE` ?D d턗ᆓ.8nJo(Pq{3/ێvYRPK>nd^qzO|,D:o'qP˻Nq)rJF9H5kJBxj|qR؊V$ `p{syCN]M QYv6$DF;9CWNشE*1B.P3wp!a| REILuĶhgU ]ut4foN{8W.Ӵ@-TĮ4NҤ9I"[N^FyzLRh{ "3GڭZKJ!H ! NJVD ?C<7Vڌ\w[6 F8HS5JB@oB.CƂ6X8$fU\K{,0Rcgp >=G7|{+cR#o/cJt@"x{Czmi*Պ6w"o~P4L81;$ⴡ:8WDjp|n/hVvF:ȡWeb LiV[oHL+&!('4 4x4MRkU ݜWus38fJU&lQDZ.D֘h8@t,jIH6g3nZMsX 4^5}N#!"2H฿5+/۟|ޕ ^f6NkqB\&dl"z"/”cI ݩÙ I$#OPxTdئNt}Y""3sata${"wW㼔%qz˗[̹? [1u پ'?O{~EG%ݒh*Hx[- %_@F:MaiGG'Q,/OY֖%yY}β( ;bIE^_ކ~AILpYK(kG}2p"XEDTڂ^!R4+@e+#W#"m6pfGY(հgAܪLgI͘MbRT B#HS8FĶ-6yt:(('sp4O‡b5"9hFt!}E&b?EDvHOi!6ggɼ!W?IX 8e;od&/|_W}_6AuE 0I% JmiQ/i8qk,Km+ Bqkq4CE DPT*43I {!\)r njEVś45kc9iAG7~.'vW#֎'Vm":Oibt@:ƃ$Ys,l)fŚrݼ%\aQ`p3;p幅8Hp}+"OZC*l ،P\d- jq{d-# ~IѺ%?@ŷC)%c2aHv%)Ȁh|$=Ovr@蔌O`<]|9(2xtsE[?Κ~?}t(~UT`8Q<faAːְ:mtfaT2. !]Tn.%Dڦ"@5}} t_gǜ 6ǭxˑ{l5;% bhRd TKlߩc휅.';#sr_;A?V.L? !M["iJ4v27r:/' 祷 2ވ.] 2!i=Wnu2j͂ЏUGS'crg[' [P=zȦO:ڻH beߜLXϕ%JpMdƜRVYjj0%R;$LYU_%xpPY0-Ͳ̲lצ*cT+4"Tt"vVS^'C]u<ikbNR8L9FXZl؆jqUKY* ǰ@?Բ帞ɳFt1ySU̘gC ݞYg6MMŒ88aPXIm WƢ@ZB3DO"*O`~ʻCSH8KLtwtgnW36=-'bi:APMQZpsg0#?/*{IϛMBæ1? z^?YS a|w wKX8;.=0 W9qr yFbkOYZ!g#BLeqTP\LΎ[Q̕ѻ#eH@:@9_.h(+${m-e+G2Jύp}DpO`ŵ/qێ1 Xgޢ_XѶɝV>ӳȕd4-w_~5e8H,ykF<] "ҼR6hG5Bl A%dm೧cZq`ƥ*,\!9߉2{P:Y'AU;r^[8.7$ تOoT0NSe1R~^COxDkĄW4Hcʏm/@+uM̗nm ̉K$U ѝ1)sQDslYT@$N2"ÙY.꣠@ԟjJ;_8ts<6/xkSیނ `7ڇ_銖{:ո&#3m*( Ks0i%UW? =NMubr.z%d,/,K[>7J4~C 6 D @:v]4ĻUnNxQpPqq1ݤeE#etYRc),l/eۆ/f!%Q-ܙoehܱ-+L0cUe7yP.j~u&͋C+zWj O=n=~.=] m{r/8V<\%2\GoχTo@m1:⺼Z4iv0  Y!!E+-?_mk*Ԋ?7A)v|-WXp68^͈J"G T;׹~08sg+4 tQorJ yZ2 5cr{+Ug7/e^A633cهk3'Ο_a5L.hnԶ$cD$u~(}~wQ<LVPaZ Rا7栆9z6 en z44 -&;s"SY/'M gOAy|, ͪU;]] wݵMs˺Y 5;˸QF`8B ƞGPv"W3W4f/ >@x>m$T'JrjZ@o"26uZ(`maf )`Xu2)=1O0AZAb5H89cBZ!,OqA^73KDMDʖ]R~F:25TXPROP?!<(T_-l\cuZ㮭b1ՠ s1ltd5iտI`?W1mSIAgPEN _$نzeelFSWf~ߦp83=leKaf or1bg.T;(2d{2|4pP38./VX /=h\~ xU*.xʥHX2Zxiղy:t"U)!dHY 5@Ny}xV1͢qm0Ź oqܟ 1hץ{ޤ,F]Mpye,&G_>'Z h)ӐJLl| orX A_BjnTri&mr)|_ ;KMRdNJD¸^IXRSKQ0So AtZp2XLX>6I%bkjdm I&XRm˱β|(t*}jfӭ) (9[SI0Z˂qqzQ_AMHvm"cM&|nO+| }ͯ#242 WM wAZnv+5ct*{k;OZcE*i:/ϫW(|)#Om VkK1r;KC}h Tōkr5مޓP/k#j'!Kޫ)i%wTWH.O'唊X*s!JwI4 N(}3(զlgク7 ɤ%3e~OZ{@U7~M\sK&7S,Q$wxW4jq-Cbb9R؟̔]#L#8) |c JV䏼`fjQve@ƳI5&$+ϒ$sF4?#-+D"$'Vu~PlE*o! WQrNNmǠ#xགྷ*ִ!jVM.X&ԀZKQ" V8,9wrf>ӾM̧\Njp'cq c~ :D7\?3g?HHVEGN}^pX:r;a=O`~SYA rZ݅j>H 򐒯s~AhhD )NB" >Ҷf7TƏ v""UWп"oAjYaƳ lIde`URih` r; ms%OּO%>5_\оB k.ݢԤnNo3^bR*v'F ތh.>tJLf<< (ςKxW˚5s+cPyԝtM Q(i!N:{glN,v^YnҺ#++ZuQtp* WpbX:sD(;Zv^alh}0JE\++AbKunF?qyyw O4 U0Ggo˓-t^E"œN1(1yjHe@!u>as `*>qcJ~> !k3]f7ϗa+;)I #r@ иQcNK7 J(*R`]1ZbQߜ8p/f&Byll[8 ',~u_*O8g0&3Ʒ n|h/اenGgj nb!E#.P5(/.pp0VGkUr?m6^?Rʫ@H&7|hy u Ե3xafDyU|YYu4:KDHB#jmC)8MqC/ds-ig< j>2s.;y"/nQ@66{dz ?fljY^ZvYztDҦ֔SBfúNg8fz5 #QA1{LXUj%bcLp۶Ѓ_η-h#a>uvGn)dCB0D]:S6bf K%@BO>>-,r5 3ĥ LsqYE9 Sw#?BMpmIҼ'[4֨qL)^ѕAvxS'פf RdRMǼa1Ls' cP\d\܎;sPitKʮM3YR\w~TL`xn۔ 4[$'gO05yջxA:.qpɐcyV35w[&P+oNCbrR/0']-̟23P־čmj-hITQ? B4lA80H&?bFbkn_?!mXH7OP>ޜ&Ս؈ǒy:Aֵ_1D->z`X{la~*Is> ̬Q?ZZb!Gg*pNZ!kLj}'=uUR{^%<#C[:&H!/PmnA:Dž/k3 "X: >9g+B ^q$B)}ٛL1nT X OО8(d qNŃ_NSkslR#TS'Ĩu(P:g`kO@,@̬^em{ٝ1i2$9gcLQ6}xVTO^gSX@H2xTIȄAX\,-`<&`wYy1| Zco(! މ)XMgXMچ(Rxˏ:O Yw_r ~SStD#NdbQrAX˧C)f rzܥTy||EjH+NJRڷ^ ߃˄ t( _^LdтT2\?.| yC$K'W;OiI1r#Vv9 ہ1["~YIӉ:LbP:ix~VZ*Iva)btvF]%t!"gd.]j7Voeҁ=j᰷Nd+/ʲ% <%PqP,[؍ mK̳m=nJrzz۶ v X@YoBqXOI%=ә*!KL|1;/!꼁o2XwJ;Dl{X#d8?2YURdD>iyf?3gkftI8D ءq}mRwFx lMj,MA}`>@3.SǑ^%Yr>UwufoNO=O^V/Zۘ&22siVf7~{R2yڑTyMm7R]7ْҜw$YKbwJ`CuVU W 2 {00g, UT[kh5>>V]t}<7_,s)5𞸲D)Cا.oߝg/$'H!v`@?zv wcj@ XGŇKNuk *w|K5.t`xnZ{R8_FTpə+lX\&ʊc?kd<`LՐ;^!i'<ݪ$Dp9IX޽aZ i*~[v+`@Txnǟ>VݲQ=hԺT'p? iݴC|>˝^P{DlgpҜyy1`HbBXǂoUjHd;Jrȱ5eHI_e3asl[x~.pwQ٘ 8trK$5`~,%”;Z ~<;x!Ә.T8H\E 10f-x;&N6)'}(L#Qt\eQ6~cQ %{r-!g,`C6o>jc{cPpvQnmI 3]K;^1||@5.>.iG޶bZGK0KXiiKO>L TL9Aks;&=6Huxk;˾ cI;8"b*Bt5pWe'dE' (d_R"ۈ-8ٴP׉GKQٳuL67 x{>@tWrm [ylc/-[M|TL2  xD%+BIK&"9 g-]8gvE\D)h>*Y<(jj]D0Xˣ>$k WѵN5a+a|{P2Fr@n0Ճmh=qV2OK(qtzC`HcqMOC4s o3my+}gPؔM\tF$(#<G: L eeB7T^޳+7`{zTj|cBmc*Y*,I$ +1~?1OD}56'}j<Ž#AOS6uvԯ}t1@ԯ3GȔFJ,V&8/-?WJrC/ T{rV} _ο2ʳ4K`W*{:0Ȯ^"QH`ܼ}6:˘`(ܤ pteVWѩ &~M&XVowEH񱷝@LpmBe~t7K5Ij-TCh $/Qq s_F;\mIRzقNotRΜ٤>ΤPE^thL\=7FCVF4ʠR}>2C?PJҢ+R(NI[ǃ*@zGTr'|-)f;< trL}?g\T=[ӎ)ЀEojvKn޽H,ֶ>Rg`ðIic{V jQ$ٲ !g'?M<B=7 J8s>c[3%K϶'*Y+IdleE\rԒT0<(aOx~hKGjYY_P96T<\zo=!ƥ_# ِxwʔ+/צ0 @f B|4Bb)W8Evzx n3 rด%rQ21~ŁnSwjXp_yBmسBe~i\C&Ob0܁  ~ Sϫ _ ,.j %oI`s.&au/+9x'}s,d%qusD@n@z3|} 8ukv|Vj`0*uq"\1⺍ ПYN <"WzE5Q*]:/e Ѫ\9 ;qP@OimVEh qQز Ke=l/ֵAAlo*F kPZn8"w3̈ ,~vGt2 9<~׾JP0q*P5;.j͆e ++ʼnP56"Lӹ"YS](.K+ 4cOz a̧`j AC0>[scs0u -va\gǼKBƂTes6gJ[G u挲{IY]_E@"ɓvf ]䱋,!'H͓r;PS(q/UVsEUۅ-x^_v$O1G ?UimԮ4e#<.FHQsH\0hYyS:Ev ܙ㭛x MmGSXES}Kϲ JwH?Gkfx>QEα`rDgGC:]`3#!q*TPv? RHʆUi(ɒ|CMnMmoD_ x3IZbڡm^LklM,,պgI*FasufUt-]pJ{.WPj=|Ex_L##nFLK~Fk@b2d |F=h*fsQ ȆZGuKPa>I!ٴ]KYr,%UIEl[n{*& ܐ&~5|VuMmSv)9 Wya= W;ܵ\·Q+?i-Hh=&x(/*੯T3 }Ε.T},KbnPDxJNJrH" u -oY gL=A6~џI đX\=? (gU|$(\*QabQ>u;q`t3.hɒ9XDDVqDXI{i  6D-Z.fiB^%F #&Oxh+$Y6c4߰Hm(FMr}Ato<St:wIUW;n5jFq"3 g{1>ǂ>>2E/|$]ڔ `J__;z6 ׳oE83UXW,7a-c4h=QD*"!r׺}n\ɳW.f{]9oӃS,eW8u3i؂= =Дj]aDN3qB7+Ղi8eTPMZ`_?jCq2v2HW_:%Nq.oư2N1=֦ӞRX(VJ=68YOΈ :h?EWNT_v@S>DL Iҙ{&^#P=6QV ( fhGVf*Huqé}M̉ 8~0f^vJB9H߾鐱'a1^Y]4;m`vu+`:;muG' =O]NĜʑc_0khZ LɇͷgyaJR H+(trÖy %l]no83}mmFȱeO0$oEcڐT2P&5D<<5`طPA:&e*&b$0'cE-A/z{mWjlj v4d>nWIV "ݝwRT.f$x(يHUȨ/b^/QW}2Ky͵j3^\JIE42.:MJLbl8]Ada[,ڊ_Z\[%j Gw(vXs[+%|0]'L5? '#(*O7nv*>" CJ0gav;xbc05>dx0go2mB ƲܮE[umj<ܺ.If x- #AE%0qDP~.-x(Tw9@XJٜPy2.BȮE&j Q= 3czхV-_%,JGGj*o,F}3yl\žK\+PwI!C%W6疨G^t#pX"3/y0Mc_ êc8ԇh[ s@>ϗ.ޜȊ3WYO_hG]6ɡ%|Su$hcXxO_(s& 1o8 ~}9&y 6d+tet, '=70ZD$wW*R1ш{[")L?nT+ |ЌPF0?qmG`EIw,t ²[azK~>*GN^hLs٘TEuSH\2d{3D2ZLrҪAqyud2^}j\s˫9?s?yR24v!>Aft죷 feof(sHhiUl]|]'Poʀ)>뵴ӛR0'6Uw?->7 iLqȀBЃ-عLk7 f,^0(VG (ѿvz3<%i_{xf Z1x ,pc;k:k֢"A,J&t%sƅFOUJ/ #:Mu<|x=Wٟk&8"ɐ} s[,,ýh465Xi/e;ᦝDb&=ʆi]5Z:^ QPKjC Ŝ_#cIs;`A,Eg8Bohu{Jf6MGev })B 6Ԗ.Xm"985u._OYd<$@D[~e{ch~`H,ʫ=pĠN!K* h67E]3 *gSmt#z͚ W d0z{c:NG՗G6ʴ`#K2Xnimh&)j±s8SV.F ᡿_dAnc5T`^̗_߁*ЂZyҾeގhMv>(<*@_AaP.:HDnW5R> ͬ\xfÍ!P4"NT ,UYVZRΪn챢bA/t?aWjcܝ +bn}53&R.J+Xh!ưDwi3Ox窈0,@sGzvq6ErߣAlhE->yD0/4~x L=>~odm=+MD#5-@:.֡xZkQE'$ڸ0<<ia0Ԙs7+/7(ӷCDg5q/K0*6[ }٤1c>{P]-f .`?tdWOn(fn쀟D>$A{!51&ș)ڟ"~UbڿlOԌM@:ZHb 'x6Sen5 ̅{]3\Qxqr rƖփw'l7#u75 "voӟKRpn0”M:x1~o J5}⡻9'sw V]3gJ>'@`v QEoPj LER؟yߴ42iݳ)rkCCϭbK~lF"c ~ӥa8RR\xCأI)i-]8"T%WMsD"ʎ{;9|;⻍JA9\ D{ĶϘ'X1ErL`6'~QyBiaVΰpJ?1!y'4a7evTbhSo[">2dV|/AY`d zý4/D,j$yM$3/BāĤ nAR-/9zWR d 6\_-6,!ޖR`$Sf Vםz;Bz3ֽs`i;;ǗGjsP)֮64=W\^!&5Ixd@kݎRf*_(PH"[5E`O7|[|&La+V󅰩л&J=_!k"!$[ɇY\IQ֑zLNn a؀RttNta՝@,ڕbxGvy3l'~55+ߚ*L.m ϶S0=>(.K @i9d{6'_~Lx#fRJQ$>3{TVI(zZQ:pQ^2>~ )GZ"N tVTDzR6 |Ҵ(cA9R3x;ݏaYrHɌdG6hcѝ03|R'wNKr}DI>LcQ[S: Tv e`Nٞ:0ᷪVȵ`Oa&]w`$up.NlkFdϔez YAǃרEL(^މpQbͥ~\Y~*"j,H8>q)\ou!?):>LJ3ZiϮiJe,3w&@Lԡ[1?:-Ѥ)d*Z_TJ7auafe=G[MV0fT ʏYF_ \%RyjgԒFrGˇiFPЇ= >ľҙKG]`穳1CtՄE@W+?DZZ<=o3a} (4dQ!OE&MG73+;E==؆djfۉ֠&=#R.b:݄Vϻ;X)7l }gZ&͸@/en͆Q$BVS{>#oǾ++ė.PMerт[ 1OP'Sھ;4fST}pY\47G묀.!hbߚp϶c4iD|x  .Lkwvi0}dп:[iZf>Wm=h}r e]VHyK2:.7C.x0^F0rܓnE/pO8M\{溬H愅;AdP{#Ee *{cėsI `r_e WϢ?z?qmY?1[9uxNV-_+ypR(8_,%@a\t/d;f-)PI t%ԼʨS x: n9/YL5OlLԡ7Q:<-wJ㨊u47́!)'Huچ^R[Zmn1~c]N$lN8 M(poQ/=Ǻc< d]?EJ-2JWlle|g礸C/ {cJs/ְ!#;;<Ɂ(R ^.n1ڋc_qa@MY>ز `|k )I9WpGL5+UZL#4[ow/xE4v,dM݀udttbA\o^g{Wm~fES'=l ( D]]F@-=<6 5ZgIo.YSlme|Xa!OpLa!.'`N&~ V&xzW\HXiF?_Yһs8!7mU/fG=5Q2V ^Ot^Q$|p 7zٜ|]3! Qw8{[ӰK0xuJa uX*8SGSҲƺzOwC3k;EѦ௛ J7X+HA/F;UNC|$ (} R`&s )NI0x`%cEM!'s,@Qh Xf7x2_8r7o/[JF`;1Pa)Ӎ$:AY Vػܙ$O!U+c~Z=Uk !OvGăF{A:У@o'9 %">֙u*oj#-YR-+kɉM?~HALN[Nw3؄Yz_$-Z>7QFMorٱLݏ;5Hݦmhԇ;[Su ]muG)1Gb;.}4Dٍ;A"ߣk62`:Y&Xw1tQ]?wp̺boV3CB$mzl{r^=SM0w@CߍWbHofzS$6[y>``p4no,bdY@48j` t@Yw~=ѽ$ӀIH*29v\ ?+p5eCu&6Q l$ݬs((0rK[F12Sj{R~pZu&vB71Rt*e]}`g tMu+ҠuIQ^"p7LWˢ@*EF O8ƘIP*~堧R?Y+;G"KHse ѧt.7'_]ks~RF^u4GU_@:d1$W3}B:w %Ocd>f@aqcmF͑B" (5DZg&aV-)h˼+ F OͨhQkvd"YV"3vE@P?VdTG|ܳXζJ7a$ȸ(>梐GVs59 w~‹>,-օP~);) _(|k aOѰ裂qlC"oFxv֛@ p>hˁmdg6'8㾹)ʸ}áv{J'"yQH_CluURƞ)Psp);,_\솙ݶ*FpM8#*-8ugY}F`HkָGtMC!`x[n,tFaB2ȷf~#79lai3fyJ%$d35sڎgW hLhjV$ZM/[!S~_qS~V9{]g{[핿vcmr/Hc +\n_o\y/f;.P4z" ),u0omOD3W xG+Cjc~O 4Ńn_`#~rF|%8f a'#!ѽӃM\~gv꜋zfE9Ê} 7KY֚*bFVVO^K#ƽ{}$LGΫ +%g-.sX/xP]-oPZS_^}?@M覤~CMF=挛/ZgsA"ՖAD6$-ĩ\;Gmva\wFZ?cpƺ>%L-ߥkp:<ϧUIv d[MO9|HBNЋT~I ZlGv|>yФ<ݍ\NP8@4D=ӄ@ݍY-]i{?~9Y 2S0DKẄ(S4Av\w`nv?(fkņ'>):7kCa#INYJiu$U]Nj=rl˜jOv1|ҧnPl[LqѲGZռp#s1ax.z)3衊L:,v;Ћ)L Vx{'A\cFmA'u< &*ں(' I|2aX}&*+#_eCdsr/q9>)'~³iQlxD:kFծp=D֊dR8-KG֧s6ƓփNh#.&ROd &^/HKJ685Q0agjyw6_k?]B_mR(^?5AM)Xo_g{_~xg;<dEc7,dV)%5FeJ|ɴ2-f4x磶u$tQ%OV*:wmOh^}Rݙ}|-᳭B\nPv9zK'J"7:9H ^Vԑ%v A;l'?"1G== Yl&^'Uȁ2NY+}lC(GM0ʲM=/bbPC~/NF6~vw3шO6\zյF8vi.Jt@ä 1 _8ҊmEsgo'Ѳt7:R")Aլn^Ú?觪qм}5j1z T0]qZw`Y@,It]:?8`CaahYXR/up \W<麷pΐb=)4eEչ̈́:UW  m667TIZ_a>PGj7eS1J7ij-`X\`(Y2W|;P_dg?p#I? "j -:L9 `&A@Ӏ˾o"T,#]xoE@jcT DzVPufjuYHmC4GgZKD 5JU.-'rL){"7'>a |ߺv>zk %:B)/.4Y`Af<fK=Μ=>G*j\Dõݧ; oC茑 Fd<#U}:[ZLiiف^u .&[/+0R7,#ֻﵑV;x' l*zšs9UUh޴ E&QV#N4ڋkkqpI y($X|#벺t)V{\ߥsQYgLMP >Նio?jو~3LQ4v/NНHY]v6R\պ\,&TH]9%vko`}[ O8=! |ёF:߶P8=BY[>ȍ@F( zg-$hY~n,&@aN7&-n8AIbIk{03MR,V]٢*n吝ggBB>&ql m?p|O"Tf]7&12Hefhrק%#ɚ$|獊^yV47nTղ x> %<5ȬiRi-w.VIw :eWC'i`s%HAi wU = T@D08ceM`bL/kʰti4nQXz`˹)-p; ]묆! O-rȆDN{*hIf/c4>iRϱT7aaհ嫅5: 4"DuZ'Lֿ*O؁A/k*VӑܻY:\"*.@63(7K"qۻPLPU{Ҟbbj<4K?1k+Z}zϙW(1"BX-R^T!ݟ/[5?M+y#sk) oM+ *M;T-֨cE-S]GviN2;ſ\َO.Mn%5GΒUu:*|`&5ě!F k'- C2xKOL9fnxgWD>T p5 `&Z"T7fd1:m:6^P)̸k$5%Z1Zχ ?8E4HN0SC8~h&l7^aE:'cTVe˯\vݵVZ'*aʙ$:HLT DV`3ܒg'nUkݑ?&+d638Wԣw 2MtBV҆BH^ɹ:`f 4Xj mIMd^OrLB 9LbрΜ9?o+Ϻ9!iDZOgÕ/U1ȡ2"ڙ7D+GyҖ0UhR)HՐq.?ytAJA)ZҖ [L`3KXNi&!<rqYn ګ:AsZ r;> :6n\Hªݤ1䐾 N$u?YZ1y/kάqO"z{}]Fl%3*P\ToV6`a_o]jsRK2g+S/^{4Qn7NQn&;{Mq++;0ߥs)!qHB(dI+ăb@YnE| |_ohϑ")8gc✺aX UQč909<ޑ=Mq8:Eb2ۊ:bpi{huH3!Mb2.GIFUYBmo'7DQR,K#Ns _fڀ_t[xHpB4̃:=t4 ILVc?{)tLIw&fV+x@eªC!A85r*cdG %] e} c'&A8\z貥hUtlESc^vevtӆRbwWUf{epڝTx#lQp5hء4,Ǩ_nr|ӽ8 ȸCb(saI񬼲γ m?2U@B^7:E#Vt.|2xwTA1KµvceD?ƃE톑e6i. eaA0;z,|˖_YU aLk A'F08"*(*TLT|H+}d" 8ۭXQ1'DpVb1k; f2s֒hpGys"XfAxDdq-NމT̈́aPu.)A8tI{L 3M!_k<2^4 cCK݊SnQӍm4.nAY74倣 0''*B{)^FkrZndn`\7xgQv ߵo4bخ߁GX#:G)D {n`CF7'>9aq~19{ƽ  A]KsgKb(Yu@Y L}4ߎNnEpA>b#U7atbq{s0i8'5ؙ%5Gu<&̑?/瀳)SJM'Vm_GUr{h&_3O" aդjDS>K^ZF L,V~ Ӏʧf/ -Nv̙$ 4dGՕS /\.c _jAGm#bOZ&FK'e$IܯcoQ+&;큝MnRY򾃭=,lݮ?iOضQ*Ƽ']"'[8il85'F?60ԥa Tf(ka8[k!T%_` hzta`N%^De)Rw$# nd4l`Xϻ8 Juy}f51sXV5~J>`7^;H7\ה< Cbm\.&O:sl3<x;3 O׸tvTM r+f˯afѯQ@q\bG˄Uqv#PR׍| "5}w&e蘵ИfƭnVژk$h$*^ YЀ1hs~&l2r4?P0&"q]YbgB$ʺk2ذV_k5լ|1,puW+`gܯy v79‍)أuR YE:x@[0^']Qu%]_"W)w&D,\eUUiX)(FP Xl%.9uq)UmOhXfN\.+_vxA_x&G8l5mf4f4 K-8OC@5^Šg{{`5 =LH(]!Z8Jk2xʝ ]˽%al&+NF;E'2?lQ#n)!K(S-i96k0жt:!NYi_يr8#WŠbMU*.E滓+rRipq}ai*40ʠ?YVΫH(jue㸛pnWDw#duTcM=A ?.-L׼qNA?εP:;LXDR(uI~f(0s |610ULʤJ&R_vJϐ>ɽg>@bGHֳDw0uα3MQw:e;:_>u;8С[s7*$ݿJȄG*9mTU2EUw C&$Ҋy_]0~=pXa(8ُgteX㚁>4\zq5aZYKĸz3]D[}p}z!ػ #dϢVwkT^G]Eb<*E=@.MG$jS蠤x\+ 屋u4#hᑻª1DRȖ՜`BV^ p{T>4gTgruޯCnʬ QY/ 1{Pw/!< @:İd;!\>EL_Qe茇Ҝ/:!!LEŃSbm&A\լHJ=A0XG>osߌ|{!xRCmzHpq-[~7%o} bF/'RM{2o5)a:WBb68".bٖ N=QWnN laqx  s;#2"V48U "Ps4iI6hōclycnIxOY{.꥙wgai= Ttv̿l"C N}d 64 VܩmG[!VaEU! a'7L(i7҆yznevf%C㩉SuVjD*5=1.i EcT<>5Ud/ſwJcSQ"duH aؾ V4?w:ղ-*XB{?0)rӚIʋz!wl)!v$bO(~oIČxdm{:P xsi̯"zTQ=:iJPsH.&ӈHNyV%eTz"n;}t%ދ ,%'H [w ͑43볗 DU֏Jdz^H(n톊=f9i)vl{~13!ǥ;IԛP2cGq1wO JD22,]>; sAOib[IjxʍMf=T&|v߲Km=. 3vud _%H֞EI`4ipǣGe¸vǬ[hSXR`4{>EaYy(p,896Xac!I(iM} B*Qz5F`śOjgJ0K )~X^`26hA$">v9z (P{r6yoXh6|" ) {re~jp(ԦAi»l~eLP:l&eGSXណ;ԇj7Y#HS v.ގp'բ~9W#NL#$DZ"bܰ_g!Ox?M`㫮|燠_"J`"9jĤy'b~Sb9 0eu]eًӴ0"Kp,W+֫nPT 'fS<жt>/,kt#iG-94J٤h%.'{nF/ 3i^F13.m֡؜$I8tj9lLd}/rH u=~2 g>z3V?M[n'.h⼯ߠ29+7YB ʽhUط5{diqǪq?⾎Dhv%Phj@ݥWg^8PWa yy {_ye /7Pg[ڔ!4e@Y]L|򏗜B|RI/ (Wp5cŧ.RJ)&s% J:!(=@I-"hDo'@@eƦhn~l0[{@DL.Zv1ȕF`NjJ#k_#X(z0#(9BO_̼EF$}j'}.6s|GqRB]sQjϽZF pB] 1n$hB!01=0p27 U݉5’٘2%$ꨀ'(l}WPl&[eR&Nկt '+Btw=7:f[ϋ5]\ RDn$,gp|9e8s<Cz'a,V^KT$}Wuf ̰l9zCB; 5?lm ,%o׳ufԪRR'gsϘuһ|f~p?je-f!tbהw}0,1> ǎē [j#oq?0vFd/ԴDst9DR ն0↼}eYjifsk!ϋ!|NZz;.lzL4t;!{i'>8>k=(5]OJwcT^KB4ɮŴMbgR*PPdM`IJ㋞,ߨ")QٜH]cٰp"ܧfYݑHG!J=8<{3xC3l_EVm"juÎ- 4;ՖˑUb.O!Tr޽[TLeY zlpt{Ѳ`!xjO4J]}cQ+ϸ#:# i̿Wzq&+~e̦\.>Ow(THK-jU8;)2c)qpf:+,-jٙݫ/kjկϏ"zpU | Scbz،gZր|I\$WLyyB.2DbH;3/ˁY~Lfz2Gq?} ՟3 1}3aB3+[u;!<+te4'- _B ^i0Y{OisnFXj4VzJE4$jJW{a!^w5 Xr4vhN$ A AJHgّLH]FT+KF+8nQ$~4ݸ]I|V W dUj*Sb[(뤖zuWKWrZ|2&pځ=o@ uYИU^)Pvǘ^>L65IF3IKΑk$ 2Ԋws TFiGsp7hQ2Mg q#ÐAlz' #XT ukfw`d%*'<=˻G=3pia[ !;Y=hWB"ݹ]!3w2&dg [ 7d%2V2?V$3[-RqmٺƆt >U Mvv0BA'1׃L"ߒM\B fT$s?$yg!(2=gNքj5&&I!$13v)쌲9/uw=Y Wa. ??o=q/xD턢Z|;#QCdrQo^_5/ 'I[si嶎&!S^ȂJO hCkmd,Ji΁oӤ!׼]ew2O@pJ8P_p홼탴]:8և܇gT6a[18mL#y_Zi '5(?%]!;gXz}UVhf{D 0:C'86?JrGkfM!{4qo򮟾$}eR [RsҒj1m0)76ho 9Ŕş'sa8">(؟tV8JA~Ѝ|!jLP:1;t7UF׬܌U3(RÉ#OEvdq'}J ),?ҍ@}W.\-N g0Gϱ=Ƀ wVfeV~\Cg{#P M:Qs0UYY1b*<\,@mp̬yo9Pg r[5.FOSkelXd~(5QRzRUXƩRHt@ z2x C=Pepֶ\aUNz|zWWeJ_"E/8}/plM IZ%<^XWp{7yTyD.+Kh]5#ȝB -6xs٘O6 -c~ND)P\OV?բȷ_z4) $ uj /カc3IVYcލ_^`xv 1cV+"LgߩԮdN 3XY9RdUyFvF%ZDCMm 1P_{PJ8&3s|?I9͜*Q-n,v!Š#~,>&Vp:"Pў}1+a졗`ݓFax$nYBSևM.3* " yvI K] jw/~J^nJ柠mRR.pz.xj? R)sf'f'H:S3/Ne/UƗ e:PΚ;unN*Kƺds~'KrT 50j1o{Zߺ1*DY>r)wتXzMXaxӬͧOnBC@]D6`B2ŋE+Bn:i?J_M}/JhW(o={)ipTyKx@ۡ̕#l&ԣhcwgb݉s{&D𰃌krB[ H26y۳ayDzn S-l!4- a8Zu0J[޶: .xFт(`'jxj*S2p`J}Q |;TO=tc"R}Ĩތ,Nջ~ƍiNEI8Ai +7Oxw_x>Bʖ8kUk4يxOd,>U9Cצߍ>.RMP4qS}3,$qjzxʝYji38@@wsÐ6JH8EqYHϮ!D\u+2לZ{iY٠wۓk$mү a-cZ7jnnsl[bjI<0̮*^:p9s(('W1;㶯8DҶ|þnu(?Ssc,PNaiY\ y?3* u?r0nc섴*2E}P8Wl5>wj*}S."ʢ{RLQa!Nasz$,~=x1oa+$`."N+r/  {A^ &QKBg7]PU0G-%xzťzvV{7=@f\bwLMG9}13Rh51 _DӖўLmqk'-?`( O w(:v).G a?EyIy4%s7T>Y(kYp7`CGOaЯ߁$4(/WNc+ 2_F7&gJm5GkSR,X^b$T^OWRs%5,sKlT嗸X 8GVkPLqy(-꿲 =4RX(B*,5OkGWn"wet1]61Ff ~+Qcf Mz 3N' %*(V2g)vdfnp)6>{E er Hk*=Ἧtp.4VM ~U>:Feve佇nR,`u*ߗİE Z[28&f)+}:펨<ܵVOS=̐?eE3|}(9n<〸'\0>}>>?𖝓iRaoHbDiAOJXא >|vqZs+ _/rI$;  wÂZ֎rH1`&q1AQJ[6n a3j\ai͡-I3dB9#=ÓB{wtv K-{"tI>Gdc_R:72wP,v狭`1{VK/uI/x|6PuI/ս[}j` ُn"0Gam4|W+c;nP=4G5udwZ+_?%Lŏ< nH> a_#ɡ#/%LHyGuG gkS e+X1@H/)H B2&q#⏖Ue;F=lwY,qnK0PRHɗ| Kނ-ڷFDEG_1Հ&44:#C|*_Nꑅ%_M2|<ʔvn)}3Nc'._Oms(}s9|x VɄN3 +9LZ b1XZ;5],ŐjS'0FD'XIFS ѡg6a6hhk"W=3 sBЂ%(Oƽ5ulq#!!W4V zz-w d3ac3,6۞ꭹ/ }G7S&%ODcMF<0`9xv1UNQE«74yJ9ƍ N"Y 6F 6o[ռ"TLpDbRYz#hCw31;9z[=\čM}5Rw2w,)}*paMw^&:̏v2la+zS#̆4Ѱ=ʡH#DpAd{g>z.;::ǘs* ћ6Z56 ͓pgDr0A P7U@PVs-4у);pP'nUBZ@Ơ?F 6s3 y滮wÈ^P0>@3&@: ]{hd p-IF ƛu־Tﶡ{2- JLuB# |yQCsPmHS=T]o^̪,J+P׷ RmI<1z!@Y/ c/4HNݡ{p,V`<^ǀRPug>`Mt+;j,lpܶ~Ste6]p"T qCCQ](2J!tI&2Oփ 惞8pbA{r]/LA}ެ߇|+c5!" CqMhDz~@^GIdWi*2`?NS.?m)lr&ÿiSО]6X^$A#D4;,с"&h-Q`iT\ %|m6tKL4:z0i˿^2 W4cQ$"L^3IaɰL`Hc]4,I6y!Xn{kH;V1T-/ )WRBC +O<'ri !44ׇ8vK6p>yP)rjBCpM,RMs!WfQ @$pe99(Su~2j;Gv.whWWNxSĵĿhj(W L7t< 'vW{[n+oTpK}":~I* %ħR# k Ͻ?'J_"&,.ʙ N=CֻI[=p{I~ol;V'z?-*9L$Z @)V?b8_"QSԩII)Msr>\kvf,Hrg ` ҁ D6j.vTw6,\MIaB\CЧBbw|iZ8;x!]ˆ!;¶]c#Es=ܡec~V` }eq|̤6&HK GWuy#D ?rf,\ms<\l`` wOW@1n%1@+ W(1@}kQC$:km<4HFP1BnsV6ԛ aFq.x9]%z\kA}O{/ڗ=g^[rp" ~u mʦ,N7XD5b&J̥PIiTD- E@-adTb iD`4H;=4-8 _*Wp+m.nڮuub"#Y*wܹY] { J'fPJʕxa8wNlmU,@Ā& v1&n20;D瘝rhD1iW_9v'kh*iqҼ~7W\l{G5"_?uM> G zsDQk$CTZ?fpc~1`IcI-`>Qk) 6>4P}g·"UƮTPa' p,lph%79ܢI>F?BǙNElU wz3`o \kf; 4bjy["7U (ǜwLĝ `vؐ$LjjBeJ rfBYFμJ v{hH{ ]k"Ն jB7C zl-_|W/@P\MIڪ}nXQN"[_G!רѷ̤Ɵ9VKqDO`ep GC_DUHw1=[O/;on,hvH͋ CJ J*;rGzHehH&aOԳXveb;Mw+rӭڟ<ϳ`6ThMљ`qn2Y(3q{7d4z'tMIN|kl?^\r7I<O찥yϭhpgE^Bu? :?mpJi _,;b8P2Re嬯kٶ_P ϱC;dBHpP.@8%=7+tg<&q{g ʛ;c7@kSmfP~w cu F%UX+NY^ה,*ݍPy@[C퓈:w`':˳ E$!@wt_1TϯHb Tf<)[^S=$shIr,0"W-DyL朑ab,^WQ!BѪfƏͺh%=|hjlȰMd2u=JzT)ý2==_6:jzYҕK1O{&i"zը``O:;WBj '0Gu\ ;S$JxoPѡ6ָ2s&e;z*.CR ]\d r Cy5jˆFfm9ͽǕrgi0rd)&>.oN7D:O4u[kkC$uADˋLfݩ&HY=YO2;W5! u*aNRQu#\5"`cNQKRJzu4wn9qޅB2>V#_yoPbOzsh ϣ'?-&vMa6MT7] H۠NwyYhǤ%XilZYbLڇ Qn-MYpM >մZB|t{dd!5\?Zkfus*&;- AQ# >tDpCĄ CN]+[rXAP*h=Sv@܅#>mh q,.z0"'>t0^w&"`C^t^N%ȱ l<~+2k3{ eA3*+M ,Å N&c ƁUqzrA.TZ+ʾv"5Xzڵ$,~ a |XnVr1c-V̝ U MdsMT_v>Ca+3!PIm'1eF~CyE ]t{_xʸAB蠗W1*I=\2`Ȭ!.zR fttr`갽44Խ#BP`S`mX`[wFE5R ,N{J&KEl֟,fJo-IDS1<'Q?L:-ݻҜU#;*G=1_ߝ~y`smx uWtAvOLkJгhBU6ՔBܓ;_c@M֗]mۨs\)&WI;~7_%@ٮoJ3xŎN &w=ߗk2m!ZQaN񻂖R\6Vᮈϻhwu_nXl:r:KokӀxv*0Q/T+^ #& ?Ga<*AΤi$HAb{PFd$)TFU.A>\gq8[ƒ0C\,GC4&fw6v/ZKg}="Nq6/&b$2W)d}ƪ^~S^ܶg Ps3.|o"0БO2'9zp O -Vt)j\]y ӒFIYՐ;984.3JsLD rm]{h,^G8w&9b]!NafI|: Z6ar;J;_R16 kiSjÁLQ&.U/$4r4E뻡< s' .P`GL=MHA=R㽺NP1Uf |o핐p%u30VO ?ahYUž%ѢºZܠ/0"+dP$ϩ +IӭgVbY_LE*=}&`շՄ)DS< #Zgvq8delxKG[$33NX yj mg(+u3Q1=["^iLݨ2!at&;og @ vذl~CY}H:JxjCFj QjImFXxTH#d[Ix @q"(W̓ؤb%#ӯARO%݆2+CT-<1cٯק0T}@^ұiI\asz?BB Twָ^%4\jZuv;owxൊ;24vP5B`EJ>9( T|).l6ȡݟ{0 -"嬆盹hBnRndlsVd_h{w3s9Ip;\)ٳ 5*=+8|Rh3,sTplQ;ojA‰}FS+8LLQ2z#;J/vdQDZhaPAuTX ߍ4M;ӊh&+qT.~ W(xS*4䆿xh>JKIV p'MUvVc;A %IbnLE8J"ffv,D!>)4c<]b?d<0D-}]{@AVAlEEvm5nO^EuhLɔmpۂ jo_0dnZ<A>A./#iul)WR~H &Y8Ⱦ7لvɹDȪ%xV%I'[Ǔf07kHmͲ30N y$eLAtc9J('l5QұoLEYC :AaڼI߀3-6K{-IPsU0S q- pSbm"X%;8k nY+~BSE 5㶁oHl t<8vrTGU.P Ivs; im׉Ը *!4g L~ŭ e>9*yz+˧M'^H {k٬q%޺C>Ҥ/DSJ @Rp^6ei0国7- ! Zg6 bu=U^,2cHQdi67i= ^\B:X w`L~WeF0;L{2&+<T(&TFYѬ oxV'ݥ!>잓&x{KjZořfGor&H"$P q#=+u 8+S=hLn)en·`ˈxlUF8)y3BKOs"+Y# j[t2=Aĭ6&V;cL v .4>2Kdyohlpu- -\|Oc=0fIaZA5$ BRê9a4ZqQl,:k<[Ԡ4ij?ETPF)=dJQQ:"*Ux+]\X`۹z&+\[m&v *noǛʯݐ´7؍rW~Ai-S'R2| A m؋(Ɏ ${JA D}$ɭ:"@11$!}<5bCgs%sppK({b!_1_ר]ĽF 5N<p3!.W%Z7Gdmƌ2u]XtL\(vj&G|qVyvI b:…:N+$s]dQ+&_굮^+7VZ@)X g>@+*.;7! /-QշqsNATB`EWy&ʍ6`9!n.Ő[DhV"J6R \hqUϞy2ܡQQ9=n>{D"Nz5O-TUI,(oxmѓ.&RG:cn> .+چPv4Gwsk?'@?A +U|"Y [7^ bsU %X6Ku0wPK GZ1Z[Ծ}#QߋK Bxiu2d2XT w@IS@2daeeVW[,J@S?y)5/fռ{~|W𵽁s^t ӫ;m# i-Ƞm׀9p>֩ vSȞӤ06Fb 8F̳x}S7,WDe݃}P;*|1P1z8KJ&ޏ_s\HzƄbJTֽOPA|3LHAx*1}9 bY~yv*gnV7,3' NJZ1 o!y#\jFQ:rf5b$1 Z(}mпW1jOq~ot},ڌͣy&]A ׂǮ C*!odu(EAE-NQ%o=JT8iyBKV*@dI~{YFjٸ!^Ggir;bRQqxn A\#$.Xؠ(|i|*(o#th>Z:x6dqPz0O77R;a_ݳ86oZ\_5r{O5<`a.֌QB2^?**f2•7Fr8zēr,zx|#:[Vu$ /ݹ:W|6$`g(i/ڰt!zJ"ηuj &^hzmg1bbZ+R@{) M׹!#lY=;{KLq2Qdie 2/ز {ĞP0cqSM8َ&d=T`NYag;EËMƅ["QrI ]?'CsQ~AӹtObc/p1%~DjqiXAZ% \wf`d,,*-r?pgGoJqF'uR"nI^ $4X!"a9_`wLZS{y51hH`SeʨJ@^" gXM?8:UƟhjȧ;CISG0mY#}z2hKg^~$$fqB.Rp7F'DE`%KUynaH/(]LC\HLF N0& } WFM_ks\CP>S-ԧM!s a3TȞOYz T6AjUD 0 ;6Ϟ&saȢ☡,\8E{Jz3y9Bn^)'2ꘁH G;Є'Z٨x_>x;Y0- FtAv l朑G)LD>5Fmj'hnheK[d L!fߓW&1P{+<@;>&Ji?mcr:]}>`\0)Z>,K \0#e!{ו.@.iU/2QB|1iek L!Oa<~L#19Pbs'Xrl&jVI^,#%4JoS DouPK@}[n]9L$$r2aA3Xiz|U$C\d"`]x5.җc UKs}б8ܫ)*"Od;ԙL{zt\->2kwQH>|Q=P$Tx 'r`%:<_GjDmD0Gɗ8OҬaI(Bw")ρTWT@;(j!jHDb@%bpjWG4:{JZ\UʉNx8[ebK%b^34̱KyOHj\(\~Q!jOL6۱j!uڶ8$VR"r> WN K[&I")Wi qRN[MpI"l} Т,m,cD<}sĶ`F\M#h!q9yVK03y?SNGzP0U4Bw'P;}F\M{ iB84-_3vڡTswBp\ _)|Q*#ƿe;!Rgs6>O4Jl%f慸)95e%8%[qw F|[Ne,a'.OΪTt]Hd2 AX]?3LWu9ۈݳqŴ=kWHQL5=OKK*Jf06o1O=-F[ bù|Cܭ:WBPP{<$Jm ra?h؆.?ՐJQXR_q6d(r$1N?z4`^J4XwqbQ0;:] ;sp\ BR*p~ooH18GWE~kι0 .kT3VÎxYx [;%0Yߍ`ڟR'yjN&.OÐEAjXwW<)~sζ &9 Ú1I%J.']cCvPFnɐ tbW3Um馁źnn .6R٩@ / 7Ff/ƻO: '5`n?8as9`4d"N]tCD@Z1tXW' sbnfn{nl&"1 TSXz#W4p`3˼VJ= wxT)6.Ah~Ŧu%90ax0Dվ)E MRzRc%A毕AoxV>Ӝ:oHW:B@[VjZULlt]ȆɗtEbyycLbpt]B̅1!5굹Gtr9}gЭutF(Z[-ɿOlf>ْzcY?^[Ju1م@,s!wKz/,a"@>F[dU`) Uzbzn.|k){1ɹ6meɭ \p%_*_R$~ble~Z =aM;UWEQ g'6rF_;%A+Vӝ@f\1%- PtߒN]5M10SMC8,$E Jf3A-Y֕YK@<-E4sVh*Hxq#>'֗+ƞ d-bm 5 n]'*{?"uމt'%aNJڠR+m3(gه^D@6 8<٩ʩ QAτYl?] FŅ [`@4(KYSz|N]nBtO8|Cd[|NBtΐU2-bH]IX IcO=7(l~qe@I v> ˮVuݔDص!O.cWĻ1 ݔj% {4X@0 tc'M!\(0(k,6?bp%[E+ ]'8\3i|F6P|i<`H[Aǻn:/̵33nVF>QAߘNq/${A9J@X12L&P 1LhjaωgFHۤ>,}y״ ER0iY pVN2}Ffn\jtcD*@ Lؾ}djAMK/ iNxivS,kxauDdr0iOnOp.s"gi)KvTC;ڷ}fi٣C@m{i/z^^mТp+Y 14x1E} Fx^B5D"z&tn^*Ro@9?yR̜K,t%/p/ǗQZ]Ԥ΍%}ԥ@;2g' t D+G 4@Y+l!>V+D5>ߡ]\=FBq4H|8r?vl6-LVhl^hI"L}N"x бq7A |ѴT#q+಩7B@_͹V&-~!¢=G"nR?apjKd_fׅj:?Lq;IOL~yyK &Ob vJuK)kcH <:[~NwA7xdIޝxFY80zG]AkYli4kUݰ{~[e}5U̿{bPdC"p͒6A$ * fPJP_wZ[T6=G#$͡?-|>!@?4.8~oP_ϔk"ɹ f^cNP*0/+H|lw'Rx|\BV x5yQh,: p :ψNAⱜK ZyCo4L&qMٶvHH`3p&n,(C0H]{1׸|kQKNo33Z.kv8E6o>FH bL; ܁a촆<9[֪p=p5.E2 n;- ǟX ŗJ$]C.fx0162Ps h@cqP 9Rɢ֫$GB9@˦iʹ}E"/MO=9PQW4J?ϩe ,άGLW;b%@G Way&'87Tb$3p' \i\Mn Jf9dKK6="J󶯸@`xCEv8V>3'z6]4^nB`gO!0{''!U;@Kr]!1~ :AbІV siS5Djπ|*`}' ',lߝXƿ jBNwc-|iIJ)Q4[&JW \Ǚx"P(n7d]rJ7rxDz1DG[7hA0M-O TUXbF"NU&[G3' Y*f2 a[ G&3ԁ@I+O!>kF ~tp?452K"ܬ].`؋Ϯ{m }ukw3 Gxm:0qnBTo֦.e~[MWx BBjY0yup ^-6᳦>`[^R>6P90՚~-iYP@%3Tґ'gRR`񓘦"<8Ry6@s }&-=?QZێ׏G tCl!P@IHBR)z@ /9 ,Vڔ[>T/Wηhq+h~#wW "rz/E3.mb0 ee0l}KO&NSԲJsـ˨=v54 +btT$u@VX }(cTB\Y>/eW+vn1aʇYP%OR`ɵx<¶Apw4S@MF@Х\DL|,Ȱr 1`^'.:AJg&$sXM0 =&Q(Ҏ<(a) tER۳yI~7PSk%1 9@%;2;Z;+9>ϓG\27n@- lWE(ɫ5?j)/`ŷ=$(q W>G͚]5=сy$K%bK ~JW~N.D?^0r?Z,p0P^zsq؀, 65d Ĩ~;[?9Iok&X"#(kG\fH [؟s?˅ ~=T/+"3e[2 ܍AN~%vF4ߖ؆ƺ>n'CZ+*:L8 О˵a_2z Շ{I02.NπwYIoRHZ4bQ6 z >^zd7ҪS KƜZ.,-GN8>3A3p 7*e=,-Lo)c]2m^h4/xM".sjOj^uS.zW%~3ٿ4Y;L>-װژ Ǿ˖7S5P* ;]r]W+/켘4l]FDh#;3nEϾ;&G)&K Fq?RL6H]ސkB`/`_$* 8ւ'X^$<߁1#~89rIJ~*<=yΌHyE=\:Kow5ܙ5l8r- |>o& o °βf+f:(3٪Ka?]+Шђ{VjƷ$7sFOE9 #YCVa4@'Ik(.i>甐dkUip@o?)Tuc_yz;cؒSZFl:*mo.)y#I羚QŘˁ[#g/ywxjaɓJ^V=uIKa,$FHy1Aw2E aHxKO:l%q<<`΅  MbD[*"݋bT:>|G<ύ4ב)$AaQ~K'9Z=cjPZ|dvғY$8$ sHHՑ9V5ݵ6RU>81[Z!@.WPgf9cij5#d5KQ8JCb "Q4SlTA߇qζ<3^Nn)I# Rv=r.-E"5 Kdb+{Ps%\ T2JZQZa ҫN jP\{a|@xC`ը}q, 8O͞NbPY& γ:~Lz 0 ਜ/[ȌsҨ% !q 0=`$i tBos.)s0IG'3>UO;] $|`HQ#ޒ6j$љkƁa,?&+ j"S(;R+GzPqzf\mqE_g/xx.%k)Eo@2׎:65Lep4aF5ԗH@; e+T(o;*t8F]U%+a 1(e957p3mz3| U [,tXM1I R0}d:|6& xN30^rތ>VfϻBt! ET÷zO%DBcZaf> JUmC9ʊݱ1uK4'PSvƝBj:gt*t`RAp1.W%ϕPU</Ș8 ݻ,};.PZP0M'Ǜ˒ xbWf[Uk+_Xr2u a99ؖK9{zأUt_sHYC߲'2\h~Of񞸋IY>+@ڨ z AlcZb!$Rg6, ,]Z=ծbZBW ud dQ03(QouR =]A6{(!X|A|Q'B„7k9]Wf /VxDeZãiלVMmsVT*ƷuzҕZ6d7zduۦr ;_`VHU^q ʓAbʄ!'Q8A,B|?#zL yEa8_RQݙ7c"H-d8qYg @ƙ"R{JFAl ȅZh޴cAաn DQ/<g&LL Z¿)+d4dSWVc.m(>܉ gڭ"6V|xVu'96 ]}ԉ!VY{s0V.+&:QXOfGIGʰi(nj=Uk'  + '&7-q*!(wv!-m9J4V6:#=<TRXjc@LMJ.ȏ#UnVLٺϭv}yqW-h?2'uL D4|(=3oشv`]<!j=a-.Tpl1`7hc{60VW}oz=}+Dou9 =KvffMi8i8 pQ_Oc Z- &tq39z-gxzQ၃dĵ7^iϩng j/2NP✈ S? mᅕaƒ9,#bMT1FX}8[B k=9; HWqîiZKwvRt)ˇ =3TX ̖:Ӗ<PͱO'(`Hn:ϟv3'oG3~#?K?*^^4 y ܋-\@V\MDk̼n{T7):Vް  o>dk#5T4%Q|opn"ȴ; 1cXD˂N Y^'q30 Z,Ёq -8yT% &{LgWؿw4 R GM?|-H\5]g.V8ż/_d:8DSɴ"1nߍˆM[D "v[sMhLu2.[1ŦUf5\N y%nVh<$C[E4ZL{}DvR#2rX=v@MFLP=%3k,qso[;n4!ǍIUZEkCJaF@Pb;s'\!sx`KFT$:\KպZ?ɜ0_x\RԆ 9`~ݞT#L"wfI ((ЇZVWԐT\Kts9.?Kk7FQ] تn+. ml8Ԝ"'YQV6MܨPHϊ/.cx.e`tctY볝QI Ѵ;.EI7ʔsFci(e )x_}:v;TIt-4rOr  ÉǴ퍏^iNjE%b: W9!PuTƴ F N|9Ort|E@BoK(> HwƨG34r ;&#+gm0 bH&Et:V?NXU@CH+P#"iPTginhaF<;u"U/Oህվ:{ rx* `v2ӺuV{?gZ3B)nXc{!PEiTkHd` #Ux &dZKUA5"q2O@1:kF$9/g!{ ?/tE:\g0=ڴ)m\ރ\)S\HttՁʈ),2 Qy{մbnG_ ɫ^>%:NWXqD<*i(C2~:RҢ5 Kj:zGJϽ&ExZ*MIZ lcwMCy\'z!7v#p_$/z(壅c1Kp.}rr;f*S],cF{ Jb J_ބv S4$Rd.{({לTl=}>'NTeef T/UXyиXӋed=ĈVo&˦iQe5{SL%VW6ʱ_:TN:k>kȓь'+X(*m59#hc_sGYC&2i,yy/%f֙eiܞ1/_7.6TPG.G~| P wxDM# j,)g9>X2Yy6Gb#>pK ?suӆ sIu ģ~seBgxpB[Cg86) 'A_dt\c?9H I*&>g}٭ M։n#"GޘCK(PN&%\ sT Uc.n?JE322Y|ܴ3EǕ*> +0&c W;7f2[Ͻ$6.D. |je if 6= +"d;TXpi3 A.M|9? -̻t'$L>#ڮ IF.63Aސ+npc=Ms-0~w9L\jd;`RE$ Z,L)nvyLNi~{QC0gq49XWA#(.BhAcˀDʚ=g(M S2ANƥC2CII+]|4 @3:u\D+S.m}*NGH` f%_4M5ȺOXZTdm%(_(2=q&–mT_vce4,RZ]Lyq7cPh% i峡hnR<2d/ab&Z8b`M8@NK1jSd;~l>){&B&(*ּTO&9L=pJY!Y`jʯP>=Ќ(H@S{J`CMt@n3+#4pU5Mg g4܅IYW)qU!]T.$;|| 4F`6V1р@ Ϩj@[UK[67'xD<_6q$cC ]( =|}e.74={+q~| [.Q>*$)nV{0Q)LaǪطAXd*I&XNŹ3$R^;13_3Ǟe^ /i3ULxlLE@ܴh/7/=ThzGmF#vE) fH=gh})I Ws+z#܎'q/ ŜJ~te<>QG ;A<0ʕtsا%By"U*};Vꨎ?Y*[zx_Q`!MދnY>(v(ZdÒ1d Sj+>#Oj$*ɠsqO͒Z=٫ !2ǍF`\ 択k;nK"v rphAĢ3F=XkQmH֭Gy/2$>|e|-ؓYPa"*`VHdbݹǠ_(`PĶh $rD`A}eD'ijXD`鿍C`ʗ̥˳2 -jTݓGiz=)d]a ᐔ d|oeC[G8p@0`gQ$5l/fƫ>922P$糊[\ OϞ!Qo|Hog>j"tjd⎷$آa  G (.Jnܚ$Uřz;Ml'D~, 2H#V$cIMH_\1[2`p!ό^l2"v گqWS{ġ\X<~ vѐ{5ZcLC B,VV?;lВe\uIeH]=po?.0z];f0AyPWUE[k:ccw휰8k Y<~Z8rê8nO{X9\V7L)Q@9rg."o"_("U1Ǹ(T^Pao>2(@98riku7c*/]01QQ,ݗh6@N#_`zTR˨SI?qrm=.sA- L=tԼ\qaAr1%Xsʓus%pV#˒wЮOЄ'<xR>;1M,hn4dWUNDF'$`Im<00u19\n)fFElj$\7VH3dF@̤g9Xe8+(Az[)`pJ%[eH5yFfK7vT5\QSc3XBߚ\,S٥=Ke̊[ ,Ydu̖vDm5 T $U f얩ZM;ΠW ^<3 v 2\H؆\ջ@.bdzbFF,%͞O԰J$/vZ6 z1 wlq^f-eUJC\%q?o']{H(vƺzJ4g͙R=aB7`uDZie?$:31O8htIHUJ"(뗯l4#rgndħ»^QMXVu cpc-P 6 ڵK7JIrWlM U;rwVWǣqm\5$GDz쀥i&GHOBCb}2c{qEE1W?`+vxlUWU*[BD(DVu Kr? 9eg ]J.s?߉ JV떃lemP݃E #f$DLMY.tZd(umm4{$W~k2P6~Z_ÑTC izk. &"g?.-cY2aIg; 5ѝfߧN?%/섩bψ55F,]@*ua`^ :^4luJ'謻WQRro*LF"ch7#e(Z"a`tIZ*_pN}LX C\cAܨS '-y^ lQ92Xz-7;sW-EkD@P ʝ_`̏zc# _ Tj˂" j Itm^⠼DdѧWH6~!"HKV^2 2IO 2omy{"7,q):skrv :Exx|2nݳ0'VsjQ6 &?<G. <6ؾQmL]#X'tN mg(B=Ci}n3|C5@-YdeiYߓ-c+'ʗ<YIMV>6ԧt,xxY,ŵ.N F8\ĵNmr5r_mk"u;MۗXu}{tl,F4Q*ُV1d[Ub't,EIGŲM/}UyPC+l&SN+-U'ھ07WV0(cpfEU{r@O9ٮFsDd¢e]Fq,\5BVM~Q~uM? Lz%4+rgV\ՊsG{*,eRD;w1]Q~KՖ*2u~|!OUq0CkOأt;5O=9T&4z$tb0<tcLOeLJFzu0 /8|t01\I׸&Ű<g074Ir[ ]vbȶ5oiC;$܈$CƤɒDǫ}\8?Z#qP ymV.JRqJ2A0CBBkQKt&i-&n:[׆ ij՘pE%]0ǧ 9'uq&NjR-o5ZЖ^Bz>L u8xiJoP4萤~Om:rQ8> Ps4'jB%L} 3X eQ[i]TffHm2%Crvo_Ol {7rHwz>c_L2)FebafX OIy Mu'Y$6AaڃL+ʟ!=эp8aK0ot"|\@9W'ݦ@O57.9%1o/klbC=4:̽|3ِL,\!?vH[!gA VPt=ĉ[*2cuIrc'5U=ed0}Mqҫs*DA*G3/cbY YSr6o$LH@@oPmi+32IE덫 ]3S6\bG[VFA󯥔 JR b@%pmAWj2cV@~@žTV0I;ʀ>˫BPȠnxy ~ϱV2^؁k(Z_fJUA\ t~tíS[C򥸈38u˫/;tB;w.ᤕpa:8~Y+ʌF|usV1 R)ߖ`ycقdU%xx&"qʿDEX^^f^Y@^^܊9K c="KYIJ㨄(F!$xf;"Jj֎Yu֎ #^d`ǜ)!̫Ncc^T͜8P//A2گqm4O !?έɵqyDq8hz>L>=$ϼ_|1Ւ`gv4i-Ӽ]/-o+'WvRN؂UUGzH=M05+ 7*AqC >b&*Taej\_n .X-ꚶ4xrt}\)4MHMuS˗-X.̿׆]Ibp'5=KG-(8詊v2i|Ψv#l}d|J">0; {`'aU%I$u齓pP @N}"|;[~uS{ Yd $M|6? Jh\%ϪiEsT"ћ6Q?kpH蓱אeΩIJ} NBpkkW]jw[}3`2W|OPn=Tk,1LfخR(&]IN_k[hS?q=4[')X0ݜGB9~MЁ0͋ 7x0YLCӃWf&8{  cI);| [Ƈo~q2Uۓ ⏵ήI34{`Nِ4Ύ.U?h\ћoZw"\$[[T8[Ȣ M~5 O6$9` Tu(dDiW z[R_v>f>RA'aABIriÏTbګѥTEtٚpEPw&HMr!c9cǑ 5{;\τq$Ž"A0=݅jH^t|rIєOo8uVɨ>ϧx_k,+HSU 5]K:i=Yo%1nC+{ӡNf\FҴ~ K'-.lH(cn2u‰[ G'Z=GcAc/Q=ᄑ=c͒d$]: :=Д^2pN[3Fi0{5Q{'4t#AH=籸Үq:LK dѼc@p}\kPh# +ٽ%3zb%јڇ#fd|6gg-Z -f?^$ (-Bk4Pg;,V|XrL1]Y#n2s%VQ/yR~@KvQo6AGwqߵb- 4Yn zwe(Iq݉WiN3G>@jQ"lBJxsv&=lfa˄PmiC)ji->dIDopv& 'f{a!H!]7uUl*}8Vl K·UuTa5&ax>׈;_!_K.!_H ֯lS `*]b2Xۂ]*/'ҋXjKRĈѿ}szФg/59v %Ph O:=nSDub( 4Hsײ SR `M;.y mpuJ ʳ3m}`Dp>}?v 7wv:oLpXX"H#+**v3(1薄7|Ioz(!Ѐ3rŹ>~)lk!nf9Ղdob?*<tp."(nb.Fa؊#AۄrKzA3٘{?) S>a$~> \&+XG%q# y&0/}%wMD{o|up~G]FDܚ(Q+WŮ3'3EoM|hf3o}˕]c2NFȂ/E8@|D=nYM4pKz?ST:K-|P:> ':z%95g &5 mַ^0KYF<얕I\9*(#77S>-@31u>U N AgHY۷y Þh l7("8kAR1@ɌY#%jckW\^}y HK o8:#3Ķ(G .TrkNdPsӲ e,\ 0)UK |R"Fn#ޒVx,ЃYdOMDxO5kDSr)ť\*oM?? {*eaS֪Ss-%DPn+t>-tBm%?i[6D><Ǜ䒤jrLgG 9v A­h2LUHϭ{'/ |9`7g2S6Эzk BC̀H1G6j\céjPq@?@rE<8GʛQJ^& +rT4Yu,jsau`Mn@dVɂCnStfRr/Gh+bU1z' vtjܭO[ ЊP$,& ;8ױmJ_cҾ]~% OYSa~PO_ΰ~ Ł YONa%.CoM?dyAA0;L_lPϛA3IQT|fjܲz`.+45N}M$ylni1/Ow<*:n&:˸B|fM͔}q{X 0bRhj /`~4몰EmCW8>O~LY?Bȴ^w!-NL s 8GfA. hcx(Hޯ(~XV2/'ȸT~Nh 2|U,~,4J>'EZyݔ6p^qaYJWJ\ BěNIh1`'JyZ ²5.6m5j?w>Dv@X\$d>ڬǁ`U`P"GepHEZ!6e_L4_d;T*a1+;x-ccڰKR|9UTDzfa)MswνrNz5?Ǽjz q3R K(wpY6Z7͊@_<$p? )*Q l-IȡADFzЄnje]](2Uد2/{Rpi+mޕ8-Z[T}fdcz W:1ճ)B_/Fi:H-m@E˕8)&ŮF1/ 22{[,B(rVl0(hѼ;AS vڈΆ;)x >[Q8ߧ)~`e/zDw 7wy^] =G,~YGh 3N'Y~{O>_ x"/B:l\^$.N΋5',vyL5 Z}h5kke'nX)rDD&~91#L?d.DviHG7]:}nfs,0BK&} I?(R9o^m|ĶL4YlʶZG iz6?tj<OZe*?38̜ {ߞV?n6k&oe֛]g1ٞw>+OZS%`&֢E7HÔ/Ð ZOkۀ 6@y'Pf b-2OѰ7 &ć5 }ū= )붼(Edğ&a(K]mz)k4bDIJǕu@9$8qId~$z -tO v'Ӻj2[E#+Ȯ|**P5ԡs{u.oҏ`..mgaukm:N82 Z^($j=|H<2P:ˬbyQקm? Fo4ML3JµJvq"&]RO+s X l[pvs5!'m/馳^"Uu$+ÌJKf?Qp^Ns'5uc]@us ?WC8^*Ϋw݄ruCT$,|, qh|p2ro*5&'N HTUeXH1[Ht~\l0{cL?R&"y#D尣 [-9SMgiuT)@,ҔࡍVTk"Bqh]elb ]7D}T,O7VQÝ0Zc>5z}ަF u4BKL:~r$N^nE@b˖1o#>iqLb,Cկd-3(}v8cfMʜJvUI&O[KQB\*`NUUp[c:~T4>ӎdcۣKu,` 5tv3.q)BntW#F_uvUPTSu51 i\ic$7o|5PxhBA0J$jsTpJ[8{t"iO#9[b7}&g)@l*Ze{]`Oe1*"gaR_ 茨Fx/=n ӱ>}?5oJ+i-iѓRX֪.t{\X xij(4pi,\=s'qcH.KV1loPrZ V&:R !8 }`4QN2+d{olM` I1qo=dĢr!%=_*_}2>+ŤRLA/z ob =IjлlD}y[C*q  +{5b~f-.'2C6`߳!_lk( eb1Um#]8+eF;p&5(byc6򋻘3#xu5}aJ&i*nI;n]XfiW}xya(wHJq1!w-=7/CQs=}>63klMO!y8b>>o3 K+ =4gDHzSyC'H!~vGf.:pq1cĵjxLNN ;T+m3ыDKlj0my>5gfI@0EQ`|IPI&3S#'#%g6Trg5jގ !&_: +Gs CC*^y^Uuy`J2﬒Qi[qLR]@e]i,6dc+vDȶ&4 /)]2 #Hq*^8cK&U'M* V&fUq:0EW1{LS*?#|A{ Qf|2ZhsB{O؆i3FkcGXckH 6]Tu]>DBfuӢUTEiyCA#֡y߄o91.^o7 #, {r eLa` aքe)z^l%_`~8?7تrw2[E6|b2 aR2s]fJDb#PU^=1|*rH+;0vC%1sLH- gN!b'=/f@TJ| M\'\>waF |b7<ߏI Tm"Z,d"!E Iכr *gA d͟x4ioZ;9, Rδ!LX=ZH?PmԮh91?΁ d]uūY qt¥}$d*@鿴i'I(n+ #tyQВw0 9L /€e i(6c!'0 X |Ly k5@nuMyj]4HU*ƒNjokaxh/ (549M;(Al~tv`EBK|JSxn0*$n&2_Tr #c:diw ѭ2{ o-<=G*|~5E]PnEm߷>+\I?F"A1E;c{$6D[/aFܞl+ 66{qS,bidc`LhC-CZfyFFL37*yHEo#/cI'ٛg,`fZdz%W^&2JOd䅗,ş(}s#&t]A{k.{F #%:qS=]{7u (s :ud4Ӱ ):a*DWaKRt~l_ )&fesMڂXp&[J y?޻^lZeSDO ]Zn) U ؏x#sNP n~NfXtV[e@kh'Iη\> I*hgy#b=˽<6NMeUfwoIb&J.p5 HL;K'F{|_ N/@Mתo;?Sʀlh95=77.ͷ59 B&ϰA"}<k!RY;n0T= RZ:^hKzЀ`JN"ޡUw+cfudDAU5c3A+om C&,ȭ[hU|K{%tPeٓGoe<@Ќtof#h}qpy@@ ?mָR3vdԕዜn¦ g+\m$[}tp?Fٕ7ٿWs&bo_*gr`+wliA GLU pX_wMÌd* > ;b^}(: `ĆsDzOpl!/ `A';QJBr 9>Y; 6Z,} [7:|W7l r ;2չVQYGJBfn/8f?oN!Lډ9.7^=:lm4}(s@ZpHxnv$fN>$Cj;Y|넖RZI4y#b"V27;o/OJq53Ԝ '~nuys"=ꝪX=Ơ(N ٨TTLZi&*ۺ92aopj+fkM~pfsi1$E$2M`޶ P@TFݤf8=85O3m;*^斷lq@N,v>A$G~;Ѹ l2Tl1GOC]~l:Q רZ&.|5Y/3}Rt#҂{\l\mAlcz1GTPY65iX Z'8$_]ޯw2ɭhS#0TusD;kjsq ~fj}c[F]-2B,;,99ŐWuu^j q,;O! 4K b,=/~92 2z(yF=w wtw>hIB'bpWl& ʓL n{O9ڮ| Muw b jspomܑ]7Ɵ |w\[0Bh?_RЃ?+u˲lO:~D$WfE{6ghocjPݓ4M+GۣM0rG92=`sX@lڮS\UC5yagm!vQ";G(TV 9 nml஥yݺB!-U9đ`uWag۩u.uXYV"S ׋܉7lPm`iA n7[}6X&4ZsHMiO$HĢ#F&)KccA sV;j !ɓ/,R_0hO_i>|igΝ&h!`{AW|RϬځؖs0eNłQ@,h-ͮ#0]9EqT Ķ5Ֆ"wrlꅋENV镜$u_eYҽGᓳ8TQA]Ir!k%ACj8> A=$qU`;2"}.!\GYdׄAW ܎R%H Jg9s^"#pcz~l2e#5%ڏloenڈkCCVM:#sm%jVH^Ķv\G-M\0|+WK޼㙰)AC-W_wW&%vFzZeA4vA B (u! 4gq5pZLȊz#c SY~ ]ho5j{S HqMTdФ/j,Z=.K};J"FDfI%5C蚜j2C 4Brýѡ0G__6W;fH\?x女O"G*c,[af{袝z)!z*"VFĞdwZ^mM A5:Dyiq4~ _0P5'kGåɜbGxL1p&n(t3zNMlTfHc; uXż.97>ݜ5Þ؄RqxP968y4p%yƣ/G"1V 6W,־z =cPⰛ}E$`$1(@9ӥkJWMtrqyaThh 8*7۩~TkD#AzHE/Ȥ3*vZ޵ڰfDWĂC !*zJ;-J4Zfa* r,XS g!f䨽w%$MU 9iY| ||ӭ~Nv[*r0QP#j0loڴ Bg/S"m L\^9Ub}˸r|XDGCh GTeClK#Laleh4t1_)ũ~ 9F{@-orD󏐙}2aBQib"oo{Ϝ C][ՈKe\JBy"btY=ELěf&)]6ɜ q$9i/J%:!\NgF ̞ٛbKur HMfAx;JA]wB/ZӠSmBTQ<@^`g€q;ʁjbO+b4bY#!Ţu 1<٠w%$a@rCx exNvHuKZq: bL&`Yb꾳Vӕ{!tUp-˾H#) 4 &͝ߓnb ^.𺦂I8rE(%,C5EсX>WuH9I C/.0r.ʅtoc•z'ω4FV]p|LV]MyY2Bck(E eʲ5 L'r֊٨q51-r. 2^_827RYtF_V.|LC졚"<> H/[9xi4CXZCgYB~R#种YbPR:[ŨD٥E|`K!¨9g}-] L~@z3`{!`=jHk(ezԃ4!}$׏ J{ yJ,Fi+4 <`e R87l\6\d{w<^m9UG% ?Jx.Nbcex6u%\"Y(YZMB+zo E1@,'}q%ɵ- VgM 4 U!dd{ ޼GK\Vv sL?G%\1gA-3ΨGGo! ~x*8<6V<fyqF5U7 dRqq\@^eׇ; &~kʳ!z(&S};W T[|D CU N # N0]4(i֝_lрD eC]JfL4|=/ C TVMHjD[hzՔ#2~ VkUI2vnQ$3 +Z6> dKeL #GL9D^z~x3vU{RCֵ:7߰ A+ﲧu$4:['L;UA](4]+|,e)мqFĈH<p7n/ #"f5..[nSDfSxpmZn~)óiDQ õg.چl$W_J_ù0ߍO B-P:iDprq12d 1eP1.-2|ҜvpdTm|OXvbإWV:6bS-L=~~hJDqhV_b>hl@WЩijNL2pn[nl%j7A|UCɂ*Pq\ȷCT܍p/ըH's'Qb..O>^xچUF:\rijv1,uٙ.Eu.й/+YZןƬ*x}HyOKӫv?]h#iM!qaR&[^43|:8vbGd:YaB0x|?Lg^˭d-v@9Vޟ+Dj2a3" h!K]L.Ї '@t`J*=8j^'̷Ng<:5fN+ųF` rڠ%~Pvn^^hP7!R/C @/Ov 8|AwV+sh;OڗQ|^(OJTn:iZk Q?9EPckIJc9O{ mW˟ͮ`e5fvf-">pr/HCC4uvL`ÇȄ6hj_ dU̘(^HΌ6PǼ@q#X_ #*8twvބ q@c]C uZ0.?"O:6ut%t'A{7Fz7%P%oy,Ǽm~ʺj E[^PUILՔw -u.c׼RJ],^CvwT7n)SOkqaqy8> "c(u5]Sѹb+Nd093ݠ䯤}cԖY5IO]6&#<'ߕolm HlBWV* mIO~k0GًW T rxv[ʋ "pT9ҝɣ4ܹk8: C+[^%צP'섔<Nޟ~r+~n߶P"@iLtp<~R1ZAjW6;` T*?ReLPޱ맵[LGv>F(K#{#Fi۽iMߔSO?㐩~|\ueJ}-ܞ(u)f;~Ѕ,?OIjacPs|g ]!Q ]%UbۻA+"^(nIdYIV~pkE#]Bu'l c~o̐H<̖݀% nHP0!-PپF{_ ,VlX@T9޴SL 4!FI*!ؿ`x`bT0~y_UM4Cuo-*_ctd6B-84v@S?Cς](q*l]A3^t5%V(eGw9O"wU,q7I9~ B8imDK6#h^cfCmI,H^HNQyuܙO"7O&TKH+ZGױZ -]KT]X-pOHъ)Ԋ$.'N 3$BTuZr/4Ѽ(&IEu߉ #waHAb!i(;֍ц0хh))GYv[\۳+˱I2@֔rf̢rt?fA,2YB_\89ƍ[&pVa|M~Fj5@m`%?G.MbDM]o!C&?iZv@uKS|YḞwgGTMsC_V~=?kp?e "2@@RkeI^DŽS0LƛWOBqi `^7lT\VHtE",&i̴2 RrM5TfNGX>MFPRM/%#ҬD_(__5ЋԙeKq ƣ s&p\˂QFmZ46}YF9 K);ꖕ%X`4wgipC 6]oJG[ ;a'U8DŽ|?R/ަn}x7(4fS,Q(Q"b A[OeL}0f{t5lieB$%mIzW< eE}~MZovdCD2dpPP;0*XU0!CY{R͖%Hoao ,xi`9!s9֥&xf;P 00>LRE9"4s$ҪS\OxB&C POQ!|};,xlI_Y')MM *,='v> CKyPYP"eh}ҁ5p3^[6N0C t(1t)*zn1dTwVI롈S?6R-+YVH@|`R7ԩTv^";QZ'(?Q+8k;[jOv1UJI#KGˈܰC`mɎī(^l`7=@ #;_ׇ?V,JQX7LT+w.hx]rHu:QO$N;bO_ݵLnJ_YeИw4vnC qќ? /A4ƮII,uزLJh p!.&ݚbOTzCPJPŦvP&t?FS*@: uloYP(Ć!jTó^u0}B\aO955ޭT¿Ej.aɵhPjZh\wVTUYs^y. m\ eG;SN-' 1Req%N S,4֝N?XA0U8⊋gj.Gw,$C1@ۤ zyoO[5w^x=FUrzj~QoRW@,54[%D܎=q h @\৉^ybq"Wwۢ3OGI\CK.:U ';&yaչ X-:GW&Dvoݜzi0, p Jw\[w'HVj5L ~}wU>mɱ'Nxv2-C6@!}|^u`5|R0K~f+DlqB/FF@[(5_̯4H7(`-C{!# >`Yy[r)Y`~}J*pN-<%?cLO\3Ɨ~3ϬjA~3іrrY8V9L|/"|.j]=PsHH4sV\܋*pqmig"[5P7AK<0KۇPI$SF[FytP\ZSRQy"؂xwV"Gv,T0\>o!ג]$|(JÊpVxVU % isrURN;j uKR~BBoEnuzWp6]1V7_?L 3;wZ!s*4m~aW7ed5Ql3s< %(dgC\,76m2HUP/_Lr%V|:z%ɂ.Ah) @6rӨ~ԄhεtYy%;`Ce6%0vΥ5 Ϙ23lcӪ^cU[/V VEAKgQ=0 GP i̯ϺP>y7xy\1^:-kAfl 5}Dv!v'#IO[W^cn䡵c T͊E'2``k^Uc:8xS&bUv$ຣGKL ũ/*nvh8~uL9 Co©&*qINSnL4MM}]-.4BDVRyyDynZ%P0׸>I\1b8w ;,Z8Vd,UrKDCމrYSwά( _0*ҌZ 6yx5z;:U3sڍoNZ5b!D2nY ]vcemV.45hO,DΡo2p ;M=8a$.Z:I_07d72.Se][p@ncGa&LiYW|=Hc"߈?b 묠_%h/aq<P.jxT}}XAggF|R28)Mj ,6w\KZ0`G ˫#nV<;7_7a*(MVɈaO=(y #A_ʌ4_HOnm[%qVoNWD[ؿY 2@ rRV2%@u\SN!Ph{xoPLߝѥ5hE)^[B'2f_ K;M@#tiyT,6{bkVK% C-l '߮gLk6 'w'U-ǓϷ=%c͛0:} 0@ӀsV?ϘXK2V4Kbu'9>} Io\;#hVB3Ga>\ #S7 $j\Or9S۫XP0yp~UR~Όܐ7d饍LZ)1;>:}=7v)u=OdLC)`%EgLoͩin !ًM2 PD0z2C,YBuu *_>"鸟f56v7x.4fNe!\J:|SD#?ÐqOINz\bv]íUn+4p{ U0;'2l"7QWJT 0!#P{<&FގV]e(!*P-Taȧ#?8ۍ>wB ^aGB <0rsk:[/]ח}^ xz+&v50֌CTΪN혉!;޵8u?0!#Dk¬~5_BI 9kԿ(6_K&wv*YccΜ ҈nOD&(LFYR5tv_Q E|t͝da@B,P]? _c)#rɇvyAd Ĺ8 ^p|o0QdUCɻT/tUOg(CcRԸ6+ѫ%)5@e tlpg;Ŷo1ѯODziSo:6)$:&X>8s/`EU?B߁Jyj 3qfZrf[$m[JӏTbBiьĒ3\q\ [XJ,kŽxBB](tܖQ`MFswXg[BQ0[ _4JŬud*j#r,SůkN|8zҌ)j`[juB^+\BSeS fk/Nⲫ"QNmO':}P9`~/R8TJIT*3"ʣx&9c2XV1 P~p(ϓvPTCh_b)z)U~vigY&ky,B2.sR^i>]GK"MpwրY+GRf ڣ{?$ 14O<؃\7 t&w5.}-"gNGzk,v/KLњ]\06q;.菐*W9G蠛X=b:.Tem1[ %X?$J GarQtziCeS^'Hi rci>rCN'9͞2Η#?+;5‹/QOl;5`IIEZ[j3r-,igo]52$WkЈa::j8 5*>mUU9+ۜ8 ZfI2Ciߛ[]"zl:@#RzP>\)ve>PS3 Ҧ[RH.Od#fPv$,侎xu'4#$ȶ~9 =kltoO#+3,kx(V Gx%(1|zlr4VHY.6S6a⼢w~<CſfpHDYFϽkX;..9*: #P׿sfr(/vTD2ԛ/ w`z{}Dc> ,d ڋ+!NSÑj_7#l=-n&:p 4Y;,}jaMXvjF5z'W mv{n>ë4lv1ݸ^("jq w̽#P? _N&xŋ|+3n!FtXN`[acrZptz9 )"qyW~R }>Q j?-d_hw_q2xuç$=ٌIp/wU` ]-tM6*kav,98M kxجRkҗp]N艨 gc'SR*T6 4kēc kEu_>FٰJkVF1..j$2wUyntFIӇ "*h qTsVi}PY@mgo5H|!O*2Fa-ü:0,LRY`{׋M"9}9h*_s)֭X1naO 5>3(z{D`^mpNLE{ظD).dJ˓@IQS|Dj|z=zdr35r\GΦ dŚ.\L7عhU+%&0"?/u!CdG[>y %nj9\X086o/-r&GNUx1]oɪ,=p(bsϪ bZw@JP3K]자Ush&U6_)%_sWHΚo9hTujqLQh6 Ŭ#@x~Sj{CUz5=YK{ǯEp5N.<̊;keu^ݺ(?SRvb!/9=f-. e7se|/$/֥|}%ue"oĠNU RG5wQKI[)wۄFQ-H稙&Mc# 7N{ vΪ"J Jޥ|F(+t  ;(kpR'-׵cUmSX>J]ȈUww3KmZYMG%*5dVhj=>~FŎ[oH1Ș)p'"|kP@ 0uy!}$7/<N#Tl0ݞ%⾬i3Wo`֐]ņ%3pr['|40M4`{X̅8_uܟl\HͩEm{ xB$5;KgE;j"~jA]7B~=Sp'Bg,CYY>nZ?C`ZTn[z*hxΊ1Y4JÓK&vI[n0aW' *yN T4Eք](DxF">~V1l]2>Q\+0uY3Q<چ)s whpL3kփ:k\n*9elU f\uSn_ei圅AnqcXLЁ Jcca$+"H6X/a/hb6u$~_$[tb>5 cH8<(Ϝl4lđ_($xZ+-i,״-o~X `̄Dl/x]=9ӶYۥo"/Y'.KԦOųŲY^MZE!ZGSy" 򘌮 ^Df@:Ɋ|BvGE4W[².XLk&T!UOrJJoh&2*2 %|[SofI;oObv6`o>Lk഑}>&{(=wW&t‰C8gM>B֜sWRܛ'ʙ m5+ _}4NvLe3XGw)^@83?lGK LΙwØgP!jIÐBɚ:?F ÔVwkbw }61ʼn73u*f{ȿZT,W?1=sy=#gę\2„xj[KZӵc.Bk%TE =RXsÐNTb+ZXef{ګ5{pd0Lr)qNX @r pc2@ce| X=3;B;FBq)'bue5Ib@jE'?jOtj9ѓA%Bԩ}>2$cʳUS-tr^*_ '2ض`K턼GS{5n;4ʤRU -tքhPf}+{a: Az}ZЦJLx쬫g^;ᯏp}=B; N&mO.O9.5g6ܧgP[>ӉBEC˕s&Qra6"`~?yjІWZOth.\$ߋФy". ->%,S+6M&۔{uf eeɽhto#w/Z:fBSܙ)HlC8ۗ#UWz!`H" U>֖y7—\ #7>نK> r{VńFHJ* ͷFGe"D=c njI9B @%@6*B/}j0=v M| [e͜xh㼤Ͷ~`YeQ}"yUh4 8X@ךDߧ\Q}_ndh=lOm`,"Wponp;ddu6ɮ/Ty9,KTi*s55.Q-)ŧ[UDx1,!=ĕ)Sz8{Mӣ11^~%[u2%(Q{D>ڞmIK`vN]ݴ# jY 01^/yHCZ57`кX])x>WV+A-? EW&aBCsH^! ԍ@#cY9B}:C* 7 1+&=K܎Ol.t}yZQ*bq:E93uBr%5Wysk߾hʀ%2L oA6ZKdEPz{uӦ@9&LKy3YShڦoF@>(_=XŖلC8ponL?d yiC]OZ0@ݠ5<;+LKh5 ^V%(N_O+_ /C  B10 Po Dʙ.*W:^r;+ZFБg|ᄌ4YCzWqɈ.[e`fC}/2nl MJ` S J4CEI7H_I`X8vhQa&T#6>c_\ʆ+ 9d٫va `WdL4U2a4=s%+:?TĿ8SZ}_Vebn_= VkϼKYKgxD|H fVu= 13u2'ۅ3Em4R]mH ArTB<㺢&#޸eNxf]ўeyFR-ycMNj^`?~՘݌ac}d>Q xuq]`Z3(WVQ}1{ơiv4ƿ:?RIGnH;#'GPuP=:dzlU;Oh[Gq@޸KvWcM-jw$ϖP $`ƷV] 1/ o{tgy `=0ܻ;9=ZT2K/"^jkriTW .4F+n)딷cDE}0-> /n!O{T~Jn.ES{ xqE'>CBJjcp/aiо0\mܿIWvZށ?|;\Qht*>/+CeƟLC>"a t5U8 _7LHF%- #qeylþM5b#/y^Mr=/f!H!?P#/lWH9$6j5>)Bc %82qIE˔]@[0zEz*PZLg쑛NXs:O}P^:^ҁ$V=&F/@4NDoːlom&'e.}tu˿~ޅ7 k%)&36:J48.뾪\AkWJh]#͞Em%^ɭii&+ݞu\8q cMwZH3z1pe 1AkCS(4Z>=]5Jf](!˘@)@[||ZF5f4u񏎺u_6։#ͩڝY]qx,̖k9#}7ߡr]*C4=Nyޝ:qnvw;p#gXd {?yOLOgÒ QO0u/x8P"ho}H# t]!ggKȪ~񪸻JnڇxNJo+$^eIuR~ohכ~gUwlY [@KQYwr?~J{|4lkm aӞw lb] k=$p>n]5mt2!Un|Id.#ȋ"TH3[^RQ2xGش ;^'p< O:$OE@El„ 2{:'} ٥^^JCU28x.O*|tc! xABV1=Z+V&^%5o,A7y.a2k/1v77vjM"K:H> e y)ߔ=26s$OswzyhO.zPdzG;)) 4 dijdӯtkX/-TkRëj/fJl[#W(;'B DY:!1O 8„gvf=IV͎'6+K-k{X9֨xNդӶ@F@Jm/C[t. =\?Oq4h#B tots@Y7mZW1 3ٜ;6>Ҕ336k"߬ &ip" Ά/ks37 е!D@}}Õ"z+0>CAy'?_O,#@}b<^ohfzEVz3}UͷŤz+Uu>0,Z`nMc&e.`TjkT|ʾUo;9ё_x%F`C\B}H3ql@ bt<AW~Lо G{|!DYI =C ;ז|yf5VpOUN[;K ⭞<'^]dq+ؒZioYpjb3t"v1LL_5{lbG{RZ5읦$ ?@Nb}: f4<ÑݑkKGuf+/ A=+SWIpN?rW%smz$ls3dk0RPN8BXG9+*+~Gc3Y G谽cb7ZІ?9yd額BЦͧ&76e䥤<Ч 1]Pi1}2d); 9h]< D)%7[|o\a(CkS@Fmv7Y;PU9\ C( 7 pc Fg̩u4~ۙS(z d*[0O?^B۠*4Eh#r^Xy*.6$6UJe"Q̶G26/(#g!ٞbL҄0O tϬ&sR2<^FZ;ש?y6RxLpK_-49◦X¼>`ȉźMDYwz"ֶ<|n4m=)#Ȩ6鬀w?_cfTlGEuov؋J iMlmw&1=_}-Vt`/#I4泥=<y4յJr?wt֊֗G &"Sǒ2;bEPJ,֗ K,Tūz]PeN뚆Ok",2})z@P` ,.o- u ~+K^๾z|@gS`8iOMO.k4W>Eiڑ:lҵE!KH5nB: gu~ا d\,B>tˈ\|NAFd BS4ds- -ՠZ[b-0E9)&,bs$ldG8Tsznd\o\@t| EpC)q@4kMDvWP4Hj6,pR >Z՟w^[2j͍^&lxz7JfSQ  徧+OȮ^ 8n{1A$Ay_E5鏞aEg}^x_F2xN/'ߡqvʤ8 Zڧn+Zy!s@:?Ka1yy 6Y-Mul16;fkw^^Fqq؁{؇ÅP B!̧jWUZBmBਂc*K^el;!Uo~@¥f?]ڸ,/}IK/2"c8O|c 2nG-/ܛX{99oT]?2[<q/n)9?JBj/zmAwC8P69 g,w89>pK9(ч$GȜ-c].90уHUg׋= |ƮmI vg*d,P(VǙeeS/" 6Jo+ϷTuo׾2-@8L/?ٸ6B1|UdVԡYBvTl^;EQ jNl]#Q_p< d@֑;Xg%4VM/h ԗ$4FUO:Nqw-W! *ޯJoË+0vC9IƶzA>D)LRyt0Hj~nB1`ĩ]X%Jի9Mp'Y"}2OA{`4er۸xpr37|g(^݃1-Va{g:d3PZaTFK{o#Ѷ^Skdx)5i}4>ިkcZmg5r}Z21ngyFՓ?N=/dSk3i]%D,RڒJ~ &'#/1Jϫ)kkκe_gFӇ۟JA 4|DB@hqKH)q0؏ %kq٘wC] z%vmx>7AK$^N2!KӸjbKôx98xy.9# BZl'$ǾnI@NjB6ےE,Mz@%8)"Q~PȆw7Am<~[1;<$SA.W.C~HªJ#57U4PZx# _<<(p°>jCznkyDvz5^wgg2fSHBS0ONHO\w}o!] [jN 5R^mnm2ltKYPX;/#H,֧P׮ 'tDl@H-x<и~/[~r^у 87}ᤛ:bH[S֎Sv7J ܷ;5b[ 0T{8ζ`^:2wS24OSUv:A~bw3^_3#sc\F*6-'xЕgţ:2VsD sgBhTXsTӾ}~TQO>jkhJ 2d!,_٘vkC*Fx^ɗ| bgH\vr{tG/PDvʺ/FJ|VJ7bKػ>z:4o[4~CًC'Rwv;麌Q͍-tg3^bw hNC]Ёz慤Fi;}O䵩;ImZ0x*1WIf ?/[҆`E"b$I2SQMVɟTqR= a`w9kfPbK2*~,zgѐSqBSj2aP\fvpgv&hxZHE>HrC]"[g@C_쩚ZC.jfBah\vÜbڢ&28H ee27ܷ]>4<ɕQc~[r ц4F v;w.=xY(M8J;K\KbszG ?smWz&^Jӻ"O(i1Z{o-t耎xˣu6tK#u&ٝ(9U-W3&o:?1$] %C cf%֝+قU sn&4'f>ѐ0lL(4fS$W=U3? ˆ b5AxrqS$eF7(S6ߤ={>=@tNP mz2c@"JX(x|K:hӪ0Xʈ^<=d-24C#2%L} E([xr dP8=qh( 7XB .S3 &rK\}}ܴ/4EsCpph?r<l&fc|;dDkț]݈W8AU8)Wh|Mаe t5)۴yZp0`Z$c6<ҍ{*n 9(4-j%U Z1>F9k,KJU+u]LDZ7qw~KgaDsRmϤ[u)H\Shٸo9֬'^c*f!Ufts5p$2؊`UpJyM-&}T[[NqRD3 MJ3s_0m~2E ]&%K):tL2;X+U*:fJ6G zxyLb^oyK1pOA.0 ֏tdܓ<v6qV\2\rb3r/5E*0:OQ_xN`[m@Y˭aI;?¿#Ԁ*.N7%'rsc7oHښ킌"$q|dPAa]zu"%EA[[;)Ǡ^VzK8Q(> I(l :o~n4 E,(ɈYK⟁q;b1j.KQ\<,2UUw `V|nT(O8M4]L.G|up7.a?jT9Q ;IpF`WVL` Z-R.0 CZV0"M=TƿǚF2)YJr1q`D2Y*TZ'|/>W:NjZM0K[*[R袊{2/Ch㒱%BV$L'tnb_ja2&I$4{b/J5zcHX 71?h5w T a%&+ARWecNm3O9Q:;dE˜w c?oTo8E;_fj.3:َ+W#A`*uu%7i[Ʌ` av s&r;aq9Q]^ʎLr}BL:e9gȓdU9ū$go y~;ldwJ;Fj-YE{BN DqQ˔Bʗ8*ʥA~!>I4Z [G?N4u]LHqsV#I"jke]ѠlyG 8pOI7s[hA8KI[ :_6Q&^Za$KD\Rɠ u+gD'@HGIv炱mWUC곿Q4zPy{ߕ[P<[i}=E"y:qQ^ڋvg,w #}>=Ɗ5y{W"x*ٓK;ra̠ X:{{Ejc{tm|g49bm}3?:|8-EUZ*q mx\vC&1 h'sHfOmq^iB|U F都i<|FUv[;w0eAcUpUc:R﹂-Q_Bv;~~i}3'/&;+M+Yv:=. |+sMR+@ϲMald"\RwR O+).pM[́{.u[6b he&N{YrINgnz vjb24l3eL?9H8Ao͟?hnIT-M 4nÄl:QMI"ئA9^Y,{`c?S:1f#2tz\yenn%4yЫ:mw_͇# T~B4 dr-GMõ>ۡg (&Nkя$&T؛l/R;\ώrEs*)SwRB#ɨ.&jg6dLs!s+iu)R;n`Q8 c Ŏe|эE]>G4B 9-0[P YR +JvMCwb>*WeEcMZ[p%6£T-DknS9dDi?+fU'j`( s·ǃgc'Z{r2bF-H-DqV^wiX+ ?Af#[GS?1*/O5࿻B_1aF{ وK=̂'MK 9.gf'يΗ&3 "bfqRU=a%the8IENY;Б'M#Њyh?@ fk!6QQJ_̏Xs}jH9\O)}skŌN U+ѥOݲR5jU9CaEc,m%)(Ŵ,Ɨ^݋1x՚L40[^kBh4mۆUF@w@ON< $)*e=rӉѪ`y$@1vҨܴeMIlͰhȒ@@Lv3 >W5./2ԧ¤#?EAP;g[~%K<OX!Tk3>~3cP6BVqR{bkL^"ʮVZ#CR%O׹)Y0ȳ,{j\.ou+q,J:R.D˕D!ӡqDw9::d (8ts\} uDߓ׈KLQGSqXԉͦd:l$ 6+;lѽj^nL3za:ᚘaN1NO⅘w.Z!@vRCy fj?Eٜ̚l ݘkB*|Va>\z))R[5ONS5:Be׼>4v'[~gn,wic,hv*5EGՅ?2Mt/u*sP]tk ?K\~1}_7@$Ph!)gj14j3ݲc*ʺ!ؔ_\Z-!`~Rpd^'ӆx,xbϾ?J(nԢ/)fAA}VHсC#ujo̸n @ rcv sMokF+JBy cӡV%ݟ4jS3V;j&AZγcLHt\\s6JH* 4yDFy~f D=y)4>uQ)߱vV]!NPzyK[a(a&y-R@YxD>oel]x\yդIIo lu\H=0 \wY^r &Q!o|kc/v!qt? ==iGhJavw}U]@I1`eѢB{%~B1lRO#53ک[_60|`pgZt_bW_<ע9XumWZsRG4K)E {s# EW-CTOe]FUcea?s4G Hټ!I֤=B baԆ Zş(0 肱Rs^ԍ)OV^3 ۠>0Fms} \|GWAnD^w]'*Wu(;tK}bS2Spϩ"{#'5f{B3 nGC[؀pu27Bꡝ$= "Hvg\{ p8 )۔'ws6"9t? EfO@l)TӾT3џ [D.y+֘$_hleWJ]N.&k )Q@YȗdJ>fx8i9zO>˙ȹsnxK y}VtK*bE=}Y2&ٍjd_{8L{be[>U%p_OtRs1 /&$HOAFNFO4Mmn/:,n8ںX$;͂\@tp:/jaalFkA).z)evɪMy@/.ALYnfC4=d :et Lh>q͌lj`/`aIv&QI/9-uzM0m ֻz}~uHf!#lڲz?]YJ:_c݊q)0{']Vce8zAmS-hHѳ`_hCo(pI6`KKsٱ>SMT3UR&ISy^tvdզ9dp' n:? 1 +lV~,#NʞDO4y]rUA;1jR8L, 3]y&7Js} Ds^N%NSE~#Òߍa2Dy*-k]ێ&&k~Npq.1vC_6٪o_Wy!bxG,ߝ* "78Mf]ڭu I=lT2PDVO+ź!duH3`/Մbw Q,r'Ul"x#z}UY?7\#կbǥ?.634)7* OUB0g,3 xdF\'!y†%Mkvo4+*#kS*X\N{!=YkV+/8% c<?LByte؜ N:?x mXh!ҎTHL7Avl*sGIM@o t?uЂ#."D!wCW8kī;ӓ瀌*NTwzمe83Lx>8唒hJ$sVR ~edRVX4y4|Rg6M0Y}e<9]mwU_un QE*@F7JZSsK0~Mѫ|~tt?Q}yׄ\Qk_fRX4s~|86ws_!o̵i&Ԕ9 Ќ}Rnͯk^XH]8q;?^X0D%E?d:jZ)?u0Z-_wWS7zvhdBe.͊ 8dM@)_)C$|6c@)}̌8y~+\-aY5Tm/9 8w6_(@٢lJæWMxp9]o뒄y$ \_\8so5 WY"TPVp~E:(=X'к̰$`V#(0:js#MP"8GS"8*!cl0PlIhE \f܂{2ƕHWk%uҖp]HOltPk֦ga!/ЂpH 9/=F$2O%ֽ~i)j7KK>lx@0U s9t#.hr!,0F\i'ˉfND (9j$,*r]*0vrl5_u1)R}m*%a㐎*h@0ΪwFzrix𢇓:ci\r6h AM:<76zSMYKӪ ȈJ'N(1cՋ38#7k{e3~hG!lo 6Jp#+QhԌ! T`4(un`jB"q ,&r+0B6IM`Μ2`zB(Z@(\0Kd ӱc W#orSFԙմ&)n0͝A3(m V9N_DSTs$9 L}>4%j޷ڀEi&sڣQ"s QO0xB۰*+ {U2i-ɥliV'g _|xu"ѥCBdF;ak/EFl2`ߏݩ!˾U 1;Mܕ8eu1z,tˑ4'Q )ɀk#k2fy<"GRӠrw^?݆d2l۠B,w=0*?Eg0XvܸiSN[j цrHlҮs HC"_6_c| rFU (6_ 5[umzTq'*9kqIa 8VqhO@v|s{qU҈l@}>(>v3JC L.B׏isp4`5,6wp:Zdfe)dՖgrFo7"?YNObu: n+%g3\C}:TIS$rmؙtv$32ڌ|k-2ό7qRp-M9'ӎ^e>\LrGRAS{x"gU-_1ri`;bC) ְ?h~*#7 5v! #.I47\YY|ɤԶS(B~KtQZ~RPv6wX8$ [ttah`0\甦Mt*O~nF͙~*sx7̆7\ʜ R!2bx!_ YTJ|d&Ht"Gj|k4Sʹ,g+$L/UN[}J|ؑy/q4ňW5/lM Pe1A!j|P\X@!2FOf2moʧaZ4X]ρ6!Xxd6nz5{UW 8Nx,ۘhGx9i#FsW_uPVoXކ;s2 AM!46y5!juezR}EAjPJ͖}"ꌰߦV?墁^pya˂4 Eq <}pO"4Mɇʕ,h}ecd%vB^:$$9eˉEp) ##ӏ -gH;@p; ̀DU<[͈Yt`ڣl3VxH&kDžD.MLhI3$3ʗG3t* V%nj$ع%Ş|[>t^u+e I Fc|y_8zt ˏ}rZdz=gUL9}!`6?ad:4GL9r..}X$~hO霻l}qcJ8k0zF?+"}+m 8Eh,W\Bni F\Hv[=/ʪ1֛* w][̱}xoq{XXoJ>9FDAR>u&64\&w|?Y@CI2r.0`Qj |lPߨUm(mٛFbZLNgY6 :gʵxg0[9R`(*3|/3+R#.˧lW/T@vcԬ2 cʓ7lq)׽tU$ j!,ӿj;ofŅv*#!TZ=yߘ5w!.Ÿ T [g=j.^Ic{x۠ؿ@C_$D ˞¸W'r >j`SےUG.\J10+'HC6:(8QG&1ڙ+(sbrsAX μ7NըMU{;cISͦ"n.(ݗDpP6) Fƀ.#򣚏:D0PUf8ӡ ](vDd]?+ulJ]bn:'*肑蚡ٚpm#[%8A)4DDpTB$[ ~RT ȑl)8$Fآyg0FбO<~-:'!J|5y }ÁtdT|_X&~p&19Ql۶jy7(/2:0^`HH}WyDr~u4T' LYn&wߴ?{iE?C a_>yC.j‚\ hÆR]8fs'c) QlT.&Yt|VMAp ފ-7W˨fr83=ip^f\Me8äzbBl~66Pl- lOquD4 4W%39q]E>^B_tk<,bQt|[΋~u*PGKLjB(kH|&]nnp0=y٫Z‖ZJ y=#Oqgݡ[uPe01=ՏycX_st"0ΓKF|2,WY{ [٧LqۣRc{N =zş)777f,ahRё7Q7?} wtg* ̧e4xeo&8DUGFC@^OqWNȆc4Ko K>gt&1 (-(R3At`oe 5͉ {vHl'V PЬ4 *~e4eOB1FL0ԙ=%1%[[ƿ;z7'0QߑSQ:/~2:tW9Eu̲q|ePc wyۡutNc0"sN{!v<󏩰n(!WYL>ѰďIMDF ;Xʪ{W].%[̎J6bxC}P?G(l!u %s *>ـ7p/|1Wsk/_!31##m\M'װO̵;-Ze,'\QYWe$ZIQ.\JvU.ʝy " & B1b>SazzyxV])y)M7 5IS*-秱V2@}y!̮Ll9=+;Ѕ%Q3bj9;۶uV@.tA9q4z^gon|3//:U3*)&G/353`nڻQǶ=޷WϞe,r>(92"^>o.0Buj+L}<7:f' å _E[Hh|QHj1OC0l`t2QOպWJ0y\n8r5rc,zEPf9|%KxY%PoILjZyۗ"S; rމ.frL)'3ml"F ~Q=>r!kl`%o-#HicXH'fcq/C=73|,qΒ7fJUy}MvNū 4};GwJwVVDuk6azvЩK*w€<شIQӘ̩A Tqn8~&BݱJ?tH|e+2X!Bp4:h%0]j) ]{\jȏA@8:.3X 4: )HB';qqRa |8KOА#y1;@pVS⠟ (^sL@Y dItj!Q~.@ ;UG5ղx8m: #E (T[ O݈MA.kUɑM|I-:!KZ1!={yn`f´eY [ %K3ib]Z#RR5@}92T;ZefJuDM2ؑ ~H͐&w?njdJ8t'o7kaCRPbnM1r"5蘢G bXx`jT mz"Y :JJXpA4a>J:OMM$bվ8Fӣ6\vꝝIQQ6Аz;P!"Zיq40)mqs VGBa>IZgA^)A]{aw~`zy QxMSL :W)j3K:')@W5e6Ġ#YקOoh;[3ST(.Wr8C,MU?+kv ۇX n' %Ǭ!ŇO⚗ZBrsg=cfgˠUuVR{oCAXAL\^l)S/;<;<6;1h9:({/t(^Ɉ >bܬMUg6I%=Iex~չс)Vw6_J1j։|ipo47I*_R Ч]ԳŬSEA /iy`f-+dr+{ᆊPn4Q}nF\,O5*1?;{e !B4 kKf*UpB>Xԁa6nI19+OGϓ|u27vPA6aٿWeov<6}q[26͖5;pTk21yصpiA3@P uh!VP > `#;x`>\0HzȘKOֿCzq ([}vL]vàKhk!h7 ah<2,fO-HUzD ܌F~,>!J W\s=fqN58>TǪo#нtd۔͛xYUK fSH79#۲OAmm՚ː SbYft F;>p ժ=3^0_1ؼ<F dR|CDatLPU R*!75X6a6K 7zU1~JA:zro(mx/Ca{(AtgRP!!pkӷVܓ.; ?OzT},A8h˰N5 eȑ15dVd4Gt*+qUc=a1܄ڪ* o ­a.jg"Wzhzu_cG [վח>:ChR~'J8U8JbTo]JWissbrguz*7Z٠tdko2~'wjye{tIyQ9&YN]&$iOq]_:_@?"fGȸ72tle`CF`e7_4%wn?LƘz~-F1 t.7D3iX6P? hwcw;+3v)ն|dI&?_`{ޟM ^|rN{Z.Fc2t*45[4Gx&:Cn @i_}m1aAhJb$SIPR_G+a[&N~<يYPU~ 6 jU-Iw$kH­Wz^/閚ܒ)#CV†k;"z~\~OU.fSǎTULOɧ@P48d;|TVX̸.DgNSmq,2j11 POThP"V"/W˟'hLalaSBd/rwlK_k:=b(Eq!ޕU1$'}ٮeV_IXj-LMՔ_LMZg~*N2߮r$VȌ7[ vC7sWs9fF1 Z:N.oFhC͢~1V=oŭx7ʔ?bhP=l#G}y/<PW#3l|Ψ HxH\>dWgO$k,4nh|1D(`*,X>-Ky ՟ҤQLfNG禞a]J߰J j\V),e(jO8O+c..^K}#|XSj 6@LD|=1rrs\,EWk^c |9X`W(|~ UA+(ҫVi?Þf=%҃5MyuT27p]tpվSo7F!B X/reozx4 ʻ ~I)Z,t) p2(fg(4Qhɨj0!}rM@FbZߊe:kDbX|wH,<,`#|pAhȀxD ?;4|;>A{fU'᪽L8RE@Ol8KH)VV8,/gmf*~m|fABry!#:z\ދ9]▃,ol7Z0)Gaf:{ҲOVLn'E=a l `Luꎶ L(aꢈ& a'vFDè4"tO:^6* (<4ʄU&<t8Z1OFT!a=Q _/ _Ae]`@ePk=9woċ.bԑv: ehIa+f l] kjܛI@p +yо - \Vr|gKmA5rNalׁ8 %dɏv] 2jK $"5lx$aq BW0#2 qB \|Bi~-}5K4,U) q+0@^qRz 8'Ӽ 'kHCEl`ᖨq֔#K| ZNv)թ|1ĹZTuMePacC%emhS3ē佨hBtV"r;!? ֜"n03tɭl5VLi5ˑΒ'm8S~KBRpTc8t\-@Sbc KA~ UF_ٙ֠,i#D@q <rZ$E;t/s&4bZ=<܇pW3Lt3,F(њwdcJ~"|eS-+ꉏdܧu+ɵĪ5&o6F{>IUC,lrX3XGj8qYy!lQՍ:V8DŽ -9.QHYcX=ctǰE}޷ske P29eVڻ%+ A6J1ڬ= 5spX 69y9K!&d~ MtxNymW'S`T O , E47XY/8{P/h H/0I2/w61:Тe* 91 t[!({jP=NT4?9Coټ9`2tw`kRؕ[-p&K!%}Vrqnm)* QMRPVC~u4'J]c ^OfxNмE.YLޱ+ᐿ}pgIUeXZ)JFO%zI61&6|8.@lsu˩[6Vp^-0B1dV6^n#t]ρPHNiE2aDƒeQ Z_j*mK*"X #plf$5Fn`̜.8aGI 2 1"5|7"t|y.YO0AVR\H0|y TnU[<;YmdY=ql+(LWB??"%SSI4k!5!,An»_ HD8R^t"Aq!EW(;Y!~F+;Ҫ OYy훳QeukFO>>%R|]YRR ~z69' pɘF״IM#ja` /{AB'v ^is *ue,(5mOoŤ/SCe_ 0hkF\xclig%LQKF̥tˑ,wΰ^s|4>P<28ܟq~CԐ#;ZkZ(e[9AOp ;=G _7ghΠH}_Wc=L_(j@j!y2tk_K㟝ji&a^$Ϟ۞_֑MkNՐ|r`q#_|O38%|k,BhH ѴK}}u`3!vcOz _+Xݠ< -gt؆ Iy”'fVwY~0[{բIyh^ŝbEVg8g[Ș`+aS({8il]-RĚRUnhA' "z(O|h;c\/9 4~~u͈ 9?]%}SGw2'l-'C0!_<\ A'`@*37"#WoqhV]\-fQb]\:ȃ_x}Qs Mx27t~zq45 DETʲHC`) XuȴL {\y,jTM}r㕱NuHh0gCحi wb 3vA\^$ZQB팬=*cn)ڥNh" gټ(SK`pvDB IsDq]W,Qb_`U '5Jx05$>w(n0@deό̢6L_M,C .J-kUn~mPu҅+ؙ"ƥ{/lF8!h6O 3ٍI d6BG]T(Gxz65cJ|]G^X^o)Va#KM2%/9qҸ2{*~#웭nɽv/Ϸ>I^u#oUX+N% Ѹw"CaZZHiIט|mn Kxk]wπbSx{^j jYZ UŇxX!F_Q]JF,޷:8}vkI!ʫXq);J\-S g:kG}sS.2l3N"[KBV {Q-Ԓ/{YE}NA|Iuڋ<uGLcF[0cwke53p  y~WƶQ/prJ)Ӳ߼y#lTs驔OSXDdJ))Ӯ=pv-"v E$!fO J#U1<ҹ3zH0II48dž_Bڐ[m?)=9T$ VyR Iyv zN0$jGRL_ نy92Do*jˎ'Zd̃|*$=_|lb),fiOB!j Vܹv5 'Z.;n2ɘJ{-#~]ibю>ib}9  uA[1Cx=@ٌۡi] ,ЅRf.@k% . 5I]#EZ~3:~Cuaaivc@DF}!8vA9գqXzV mh.|iɽBZğ`.:8AS⩉$49<]ܻ:(DȧH!ݎӶԶ s[NvEEmH3ω,M`֖ɵQ*&_;:һ We'2>C?3GЗ▩^h<P1R0Qc"CnLͱCj9`1TJFiw^6釡H1+pL&G_F3g[m.=rwf7on ١Ј~DXAP|gRپx ^wUu]Ef٬nWvt`SJ}!:s|%O'" |ŝ^x6*A*OsؠMm,K#ycb23հ8{sFԻ9;~oDjC4 q))azrdCjlK͹CK\VHwQQ:c[b,[5 Mf2b^fn~fhՁ#u(t8T$*0ϲ;du]$pQn#a+t0](:xk;fTlx@<:.g>i?8_dn.'&f* c3 bIS T %0 R6SȞz?>b@ 5νSӝeg| 4j5hSߨ]C"}f\}YNzI dH'Z¥ 1.Hku#]VNQnmGȯX߿aWcf3i:dq>m2] )sAQ1}+Kz[ CĀ[=O3:#uղ2Ajr럁__YA:G$ьVFS3Ĝ>+X?\ PO4jfA6.#2øq͓eX<)$Sת4 a *y &!*#Aq@؏Q&r ?:ǢE<.(2IwgY卑4Dx@,C$<|Iec~8PgͯF0 bO3 [W2sV|/F[jKS {TۡaDeN]3)qqx'FI >=l<`F.n%y\(ևUDe#'Z p_}#)jQ8Y]pS cgH}?Pu 0w__XNzW,n9~0vf:2᰺L6?:rڅ\u4vU%0 C`ו8{~FS&"cE~xaf?}0[CL>ʦ8XH}zvp .v H^B?{!CH/ţdM܈$# X؆Z'"5mFtrϬ$յႽ;~SV@{n -_Rg4"Ghgvbi;|ı3x]q f4pJˢyc[&uH#BokMaU@#d꯭J1ݎq+hM@,U ȅU6+i2JyT 쯶GD?(vhV߿myHR,R1VQى5SM*F _[V$|I;ewCͦ_Hn2RYsv2P$"oApNS\oFT@ OQوy-tS{wQ um 2顚13#Sz"}HwINqښrH@SH=;˿FGZd(Y^񠙠O i߫UA1Tb(*qpQDSXe?d0hx4(ƭq[$Wv8%Yi@ >aV-sY8(6R ?cX7 :X5;&#副_ X!Ѓg#>xù +-aJKfz/D^~wyB $tkz0@Jgprk$@vوPg= m1? 0zpX[ؕ='Օrswo J4ߑ7wzԵ31.gsP<jc:DQ@pУԙB 64 =%jFH'~0KFnXҁ#5N@p%ohIO"RM}٬]aB(vra5 $>r:BYOvR~gqɿ8^o-Oƛ³3;3b+Adܿ^Nw*g[cg1  ,jYk<ܺ<; ؠyR-2Ƥutz43Υ 䴵 ?xZ͌qza3@#58zVa |",&RGb (ȌV`mLJ)| Q86-(+ȥQZnUPղ xcZ17嘩r@Y<ȖC źJҾ1+ӽ)]*l@ H`Q-)kSF-#)p-E?AEq|##83' p1eH{k{5;𮩣 Рü\=')tWKWWh,kO"Mg:tyҔ?qfa/y6TpW8 &q8-Q*!0g5֢+In]H58-:{1{tqЁsdѴ}xCq Ěruc/G49vi¸{Ј Д <pLwwN"F'-Ymutdv{ !+Qz@Prvx$⼆v^AGk<JWl+)wSޖRWA& i2y=%_2+TIn +1h'Ue{K? D vғgQmՒar94f=E,RDrS<9M|ǖǫ}ܕs3ыU x ƛA~?h}i9(֬:`RǥMhQ<x>bk3n #X9u a>GkdWR5m{TG\iպJbJ-Sյ< . B}2[_bo9Tzg糒(cgZ-J+ Xޝ2f`prIS{ݥJN~|I{,~_S."J?VYAJGY1IgYZ0707010000025c000081a40000000000000000000000016661a1dc00001c7c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko.xz7zXZִF!t/w:]?Eh=ڜ.+9ܯ3 ža @֜!z /,m/q%9Z LĸZ^}k E ŕXJ/;mݯ- O¾KψDl0jޒf*[ o gVS'7ҊB/AbUwA 93q> ]T)kD&Ys Ł2=v:8v36N&=C\tjRb;jQ9f@*~/K[S"Z x%0~T@4貃b\%+Xn\UE޺/Wֽ`YrR!D% V})ybCג7 AAq1! G2} Igb9'hđIou)B)X,q_ es <u{5yHށ8+;2˺ZY[F+ i',67O|nR~4`VNc&BK >M U€V @qZv 7ڂXH@'blq.G'z/Wyma'3-tf`|{8=XYR˝rQkVm;&bx~#d( t&{Nt06IcwnQ4xs uAiH]b~:v@m\W5K{8* ͣ-Q @?i,30 }"9Veiʫ$F%J+ gJG`dP0pz7pb a6d1/E ПYNz ɢDޜC&o +'-`^2Qho0ogT bh(KkF̛ {yjd_e7-|/ڹ+"! ;-^4F)E(~,Gd38>wx#QeЗx!1,gzn>%ӉVc+V0iM}4@s'e&Ww*]txDZCƃv`c螯 ٳ}&C྇fa.K _z4:\))3LL+n4FS׮d9߫Q"NC%WE!ΣpgV3Z> H͸FWCG^#<*vnE*<|++)`Rt7Yp|#KD*N嚅J;*e7:ӯ:MPŀ볩rdx\Xt)A 9[e?BͿ1cG [/3>G6>Qfݐw 40Z#LFN{rbvMB8Xl~IƢƂE%GZ~YDYa} ڎѴ.̽үw|_q*n6n+OAX*:2ǟ[v P7eeR_ݝ=%3ArwHUi뤵"3,bA:hh&SKB<>Abt ZWjklS?|$f-io._kxf617nCaIf]% .tyܴ7y0I[O^I`L]JDuCa1_ŌW=~$ ]Z]cq@c'>'Q38\ rx#W!w|v{3Fy_0zr %6)J޷ydݳ )I3r-8i]NJ,'ߎ Z11jJ88d _F9'w= i:Ƣh%89AM}c<,X5wL& nFc"r\Q E?}6dvu V(_tP$ v@jNLk |Ki=(uUb //.-kصpwGe n٬ &NJ̲n>BR8y^n1XJ2VR vuDv{Ƕy7i@LOj|5Msosg5iŤ\h"5#l&őtYjR w"x8[)ߛ>xCs gqlOi!f>P0 XGY5DžGR1Y^V]@:y?߾މ3zrs H4_ul0V7;[&1yA+ $5#0d -qߦ@mnL+R)4V*lz$?9RM  TX3f gqaL7"[!.vnk&ׄxw`{ό5KbZBVIsXD5w+uEA$͗ŏ^7p+ҩN>HL =YR!=S\䘐FוyaX~l튟?f(=j[S`g Q\jmTZܽfZLRYZNiT(7#4")@򨜢sX++[-#D_ jC$67g2GԒn1} Yoz"Ao;d.$& h$;AA<Ox \8ҵN( ʊwHi[խt⍆)Ѵ>d['8Q+0\)7zh]7Ƣyb8 {l琤2WG5O"8q,Vtpê^0 fD`q{k j ̶-0: ӗNpVAj8c-)'wa^{Y,Ndwe2ȵJ=3q gZ:,$56ɾWmQvJXpZ1 wXzX%>le> ꙴ.dGe{y{eTaR %3 řxM3Sd!$hh}a {F͑59@t'Y:C-Z# !? ڟu3<͜(NdV OG@EsO,V#)9=2B{i7W[hkh]cꃤ$POtg15td_" NbG 0/ FW2JsMq0|'~ƅz"}!7:\u[c-&՝ TۙЁCE_`Y =HJ8nŎdOg3OGlYtlwC;&bQuFRR͏o2YsЊB1(p3X!;UCr'7bQL37mGqmWy#D3piCG hةڍw4>aFӹbB/kŪ`%OVRHFAMCq*lqL9)/8vqN`'EA !%Gh|6V1ీ:oY!2Tfs: @)xt'.-~ kW܈+@ҿCLc "Nzt9!L@$^gAU`%+򪝎8r{]A.`0OGtP(c%)+{VoP̙ǗEXiԌQجjymnG)W"Qv_zmw|`QH@9#栿"u>:k/f~#LS,DP*MfOMf\>i??bf̺ص˒{BjեK Zo@88ψJ-Pyhr~[-l Ծ!) Nw (yfS\f T/2hgkum3W:,$!Gmid$w#n FHT{2Ѓ_E#*5Ml;+s'#ԧ@dA%$r_ gMxBzX+iT 8EvFD豄@uY4ώ ztcx8f xj5 F]ZTɩ~Is߮Q$y5 >nGsW/̄$!g_UNNNBY14O%e§ :_# n݂:F >U5 rzHAio8)jF?0ҿD-7<Kg9ݰ!nj){Hp"\4$zkH{9Q_]8b#d%"p}a~3*y Q9%H.t CxQt*NɶBC&Rfi1wUͩqRĄZt6먊~6B޽0&n_TSb\yg\횮{( XAQw*-T#* "凿s`%q!7ޞ 83wbfX-w!dh?]}-$f=EHȻ#'iu"=%9ل-'ΠZҢZX<IߋaȎ&:sxDZڑf#9m%'L(6J$dɻj!\D/ Vp iTIN镥9IJ枠!8 C:N3tЪ ` >;3j|r0ŲBNXg֙)Y2P7oQ O.~ReX4`#DP'.h.1J|b/mn &4˗GqxAkhW'b]6mgP()NS1NS;8$n\ #AmFKM }N/k%[4~VʆXurlpΤқmrU|<{H֝v!Vk7苼 ";A7w* bd' HU,4JfDEXZg|/@{ә盺61?\1ۨ^*LNJ 5 ߛVh>Ւ<~o6ǣIv#SښD`erxO`%#"iܜN5XO.2(Vbm}vBSsDf2o}#DH+y8?s: Mzr-4`@rG5Y$vx5BfH g`OsE^/TPaa>]?0Gwa5t{#m=$EdluSDK$7Byę1h>M"/Wz5)5}hXo2f2aÕ,gӥvUMmOF~,G :س/%|[nW}j.p. }@ EVSl|P +Ұ%<5]@41TI?[a$5*xD7d5F'I/=,iv=ͽdrJʟrk:5f1ưʇE{x<{Nݦbqt(c,x7\3#j&ǹ2{6rВ,cV\Y8+#QKw}u2< V#tHT2j`5^KˢS|+'\$y\f6ބ]nr &Wqf \($1mh@1)Au-*aB{Bǿּ4OoeUaCG@U¬D$GQe)k)m=[Əޱays]TQ|ѻP]1|aKùJe.]_)$"^/f (TZbd%=l[3!8W7j]ag'sP|jq &x;2_wIԡJНTӃLbByP|a^M fS֝2K`gLV>wwl*aobˠցAFB5G Β7iٖ͕^=OS-v9vQ,,)J]?$G zz?NzGoQ]}{!$=G8GNfv<}j ÒýLt0Neҡb|Ia17MPӛ = 1?1ITjMRVV]LF;lIq?b!*w(VmW=aZ'̕EYSE(t7&k a@u|:dl9>|2\@`{h{(3v8=N)L 03ɔ '^=]r"3[U[ }/,P"1#}AU͢=͙˽MUЛqq1l iC.yO(s1s>/M .'r m vU>zn[;g-eLYˬNwf" {F }Rߢx,tDOpWĄIvhI3}æ1_J4rn6T&rtoE7^tK#bp Mɞr:'`ҸT+ dQ oJƁmV4ՃUɴD=Atp32fgS#uO1s*ҧU8㰱{Ų?)T V"KF[é.\ W'74NkB[c9+ ]豖d;c|j/ -L~C:hú!Hc_%ll9f2 :M1g#y+kE藌M;x1J;Jܤ5~5 c&V]f@1tohrUPYqwƥBOTYj!D۶=8NK78mķYA٭ ܢ`>tgHn +߿3M9QIK]3I0-wћx3*-GɃP:SizfajTMSmwG8D)hMPxA'.l=Nqe/VF:b!k6Fݵv,qBS,j]|ZwnAD|pX#H0LpU(}]nS&;C3A5FM5"_45\5b=,3hIWM'ik$8$SOOԚOsLg&=1S_@ 6~yd_DaAEr֙ hXSQq ||LMը=u*~_eqPId>rAam(ֿՠ[ Y+>w#p;$- V!$:|\QݛHbC)Jdx!j˵0m1"my\mُfiN4e0k{j)(8K&UV)>C$$diFf8P;?r*NdBvC7# Bq޸'<E/1MS,isֲ=Kp@/Ѷ5?`fg !:bf+)4'X0 !' œpߎžrj†Zmǡ"؋8 ٤x HjC -y7$rp%9Ju }D|bA DX.Ay#ZpI}Zd I`m4^v>=^txAʚ+N 9p΄#`V Ε_o-_113q,d懲X?$w,|jg"Y\EW&y +! S92ेw &W%ڛ2v?Z%j{zwcQvon] c$;9.pouilVN45׭uvpszMÐ}Yx桎4t|CRҐ:"LUVc,`KYW `M}8ջ{:kY[J&R:pNRIB ]Hà *xM;S# łW|+&ş"~8>SuvQOdN ʘ4lU]羃.:ϛf&9QA-'=m6i;7Y̍202Ae_TD_(کjh G@झa#GOt"M" _g$&l?Il⦥[>pl?X|QK>b֞y&RmRqɞyi"ƛ7kP+=C/s!*}XF #Ηv5egYZ0707010000025e000081a40000000000000000000000016661a1dc000123f0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/media/v4l2-core/videodev.ko.xz7zXZִF!t/Hb]?Eh=ڜ.+)y<2( A#NwͅTrE9,4g ¼Q.z,=&FxAAv5.VB h\41A_ޡ e#lP0e#h" WK17\D'zt}$lX${38ekhI(wB6 6Ĕno6PpPUKi}O1w!NI8ugmP2 н 2(Q4/gdXן(Ʌ.E0 &D O^]!fˢpF+KȨÜ"E0]sQg/Hхn*Hb+ٶFL}CJ揥T*Q bj|Cqj) 0g ofJhX n_f5N6s7rC(HFzȻ 3ēB$bN)v,7ay;n |ٜïO8A(v|رqq* /teI X}vΖm wpٹ<-!|u!* ~gNgT^YpAW0M&?R)|KzVi`i.g_z=FtAi=#^[17Y-&Y U֣$cboUk7UOHmbR5״pY62;O!&(E6Ns*,PbZvD!`DVl7 >ԃr \i{K^D04v=mPiSt,:Ϙ X)"l oʜbRd$e$klS!z@eb#p6q!|f?0A1|lb Hͪ t3+^ ToE(f^K(xzUg>[B~p3Q󨥄JUh7n(bY7~/ D`{~>p7ibY1[ OXo.}8y߾s%[&6,. (8?#JaR-]?Uz b-=63ou}R!%6Th5.;#ڥ%8<5" `2g~ 8iIj(@P]R/p6!0.&,XB 86&6P);vUU$TJA }!JNQUox 0#Cב,ʓCil_k {17s.o F%KS Y U]e cPCDa6u&xɃLB?k%{L{Hd\Tk'({XVN; v2A-W`J{,89HvH2#Ф\鯖QF@uE* D#3#y/?`y !Q0'gho2XrD&ᱪ&K_BLХq"J2K 3 3;i$xfUԇ̐bsY5Iѓ(>LhASm:x@0>2uz=Cr"zśl~AJ.5&XQgJ1*/a&>r F~CwVO4\]_Bw D.$ r {/&Vh"ZIɯɏŗ1/#@@Ԏut[GO*U-Msdz؆ܭSfB6[ޤ0Ԏ;;a&(o;=#A'Qcώ5yYcR7`>75hGʄR>olEWa2*nj 11nǦ'1𖌰]`pJrC.MkfnK@؋yqKMaZz}Bb7^"a F?qNJᯣ,z5_(>Ph{Oy2歅M*4gZ-'a(fjiCnY8̽J{S\?|Aq╺̬)by҆tߗxbnK< 4 OE~2:h>-ee7V<qtWOh࢟5p){]IcpK̟esw<0K..\X B:ʻ턈;s6m oZ nWK(XUM^,ڏ^ZnOm !C'~]:圤ZY-kG1F,kədB4c}E%mT+kk[G mVlv.('Tٳ4ǖ N}7( @.* ׿{t]+ ).*dzD5N>;dz 5^/ίOwړxGD~mi,Zl E-WLZPg ߻źS>c&hh'd<87';"^[[}t@t& m EKtvϫkЃāW ν<洋'W C fe)%jnq/;w=v1c,DžD3zj Z.75f_l}szl8 J., 6<6 }}W^B3['ktiQԫg^)5mt*EZɈ6֏$Df)f%=^ jõsffLSeR:CZ\n`D 3VCS h-z 9:wKaj,3X3,cvES' f,æ7tr# .Wb/7bm HiKg ria}Ie]NE +&nliV/`>cvċv!:Rqrn ªɘm$gAZ03f& Ͳ R&$iDaC}V @$_G>G47sSXzg|&=ꝐK_0S.OBFqGY'sB2Q5Ĭ.ITt6T=. YePʐT-Z"{A9|qk5)D4ʡ96[cDzu s6 #n;Qq9G 8vK( 3H`UD7o=2p_⽱"p |A(3U8FZSl#;SŐd泫 Gy}?`Tbj`'?_ DWt_wZ2Q/ovt*Rv3**CW 5zi_$Bf$7@x ܊ ۻ"a4;_)cW@#$GKLm9w6sqZ4 }a;m5J'QgJ~i)WIGBH}:bm哠lJc<ʶ[V SLwYzyV3ԅpi_N 6 z8ayC7K9J]h-6İU]wQK?۸HR$1ZdhRr"fj# ҥ^GG! W>;$U߳[t͹-s3y9kR"MoI>TF$k$x'45&])d|Z]WK)O'Xcv6ɠwo,99}lbƲB׹$f*UgVLJp]_7Qv߮$)ͼ~ _x,M bbݬOE2?4"4'h'ѵP/Ԧlp"z jUld $,O;XNݣ?^5v4H>#Cl,}~2tS;ccm>I+ƿ:,Tm0HhĐ)HkܰTsV4^{z]8Lɀ"(*W'dd 2_"tqnjњ؎Aam.*J\6GrrNʣP{i g.gm88 ^ BPEm@uʓ_7ݵ-^KO?.pi1\^-G˯`7P{̙Yzk߫.JY-+|, 2% Xn3?UN֔ceojØDp9(l .ףHoD~|.-p/u}= fLy;GϚgs΃JcŧpQ=d5"^:-U/LH%'Yl="6g }8_)4z尤 cƦ/!-} -x_,X_ʈnO4š\z]mVuDu[ˍ{֕X.ehɉ8ґԭ@|jž9i /8}PM J~PƓ Y0MS1)z a()/^I"Onp퐖Y@cz,cg..92E$6|8amgefmN '> `xp'V,&5*eAXƭIW:e #mIÝxVۃMļkvKeu `w, e>ҙ`82׵&Uu: OPRCz&qMwx/>2HTUiCo\y^; p0$zdc*Ӈ8_KuMZ}QK[tg` /L6b9fRbۢO\EqReaAa{k'<6o_`E^PiN f~[DIѧIw[5JF`JB5<[G* ~Ӱjޢ w, Y'+ZE7&zBfFSUv/?>l>0 q?z ANyڜ(: 7RK/вNj :3]cyMU$2WGA(9d8U V  a 'Ly8gOc%:%ivb&0t^Ӌ+< *ތ *aE[bb*Yd<衈wG7Ep/1ZMhH Rk͓ٗL= 0HEi~\1&8 ~9͎WuM ?G \ZW|o~1G;räImP1ItPq*6\9VP}g@GG&?I"=̳ڽ*}Dx1~2}rv(WA.5"Xxٻ/>@2B[Zc1ax#AO6̭SQ\_A:4Wzd#;(UA<,]BHgSIV=J}A=Nۤ߯p+MXŋ:4T * J q^8IMjaѤTEc5ktO/0E#3Qxȕwjlѕ~unП";dk@2;Tyi%*i'W3¡Do4șqoH!?V9"B6ח6)Q7# iqd#r\bm l5B 1!XdIsҾqѾ;C~}t^f-Hp}nU3ÅkRASqc P&5 uW*{E4v Uxb{vͤ;dQ|os3)nW19ڜ,?X{c߲*4@Nt6oc׼[y);cv{l`2/#ly,OhIY`׭/m"":f2)|O=v[uFa[> w5N:c[XJrdca89m7~RuWv%Q)011Awd=_F{YRQп񾳦\ưgk7@T EX}ÀN+8rH[ykSjMe-?H%hHQ^CB, !W5UC`)@n7-#x\7q=ZXHRs~b{k-6:QRI lK6|cQRa:|LA?NۤI9oBdm Z';W0 u)KϖT{;Sn'+wD \ |`XjuIow=&SC`MUe 7;#UGp[GBo{=*[Lڤ3vSwէ`@9{[yLίY'#H.ڋ8$S_;&Pp'(#]|&C&6%D'/!@^SE0 yӎ;Ϳ3l3"*!@0_"t>dvFLG9A~9z:.`Ωԉm>-OVd Sdl;3ei3&u@DL/"`F?Ef@/U5:͠at(;y鑛N@=2QޚoteمJ6WҁO|C:,3rggg%4`oj ]>UPxMa&F*2Hk0!(x6d|s\tH 5Y*R< D`kp ]-}H!QUڒ7 Q:ͨqO#|f(DсSA\JUe+ww@̮}4Ag%[BCP8 +,[h=~6=iM JF$,VRV@l?{T`@PD6>eif@AT #O:0~WJu8CW \,$'qP fLCFlj!;z)`'⊿s/9 zMA9v髒l<T?Tq~8#tL-^ ~_ qs޶F%9ۭ#t(#\K`tz!] 9 tӷ0L)2͇v4@b3j<^h}َX;@P,&)ߢ@1DTnD vc[K "\re.!LcO5j!ߥ':Ws\̈́/qQ֜jwl!{݌#phl^9/f\S="#Fװ;qVjwMMHx )Zɞ 6* pAqDMyV ڬg*N"]qR !4tJJ!h1`YWo"oI乧mCOL7T2X R{.a K~X&%$Ϡ`gDEr@(%iS͚ -.YEctx/8͸G8CWjEYԃ I h&9͵y5^E^*hnH#|w&{^|'ƅ 2Zk|z {T/ Cs ǕSpt>yF[;FXQ ⶆB Z}XOQI/~Sw.a*!r֔&S>oC L{5T $mt˿Th~G$Qީ.t}d/c41e35Z= o(Dd52/\@$/_\4Z,~+׶)n0<+vbP<i(ҌBd@ed6ȃCB[vRhw;2 1bfeVNm;v&QkʟRNzEDZܮ,ot3eOGjl"*sLԢ(ڷ2޻%`i88%PM#s, 7F%9O e)'h- ]؁Wu&m{28*==֕w0pA#!Κb-O)Bn. eR63㳎^j ߠ0An ?~Ngq4wW*NJymqǒx?jƎ s+9Z3Vi[y nP}δSo0Zq&^nh'bHZލBy8=,yu%Xl}*g։$3㷉4qbdn!{l," 4*44x($Ձ4 >R"@娚p_ǰ0? VlѼgPg.{q;EY!.)oR:n.! PНĎ^1{6ǟBl68['C,5T`PӵKӟI:35X{G҆6%gs1Оy,uRKZ^VBƳ$kUV2Id%79#?)P˥+7B<_*ς/Lq`n@m/m2vJ:_E#&"_u kHbXBe,p|4bKu s/~Nl< b7%_`*+6ßh9sb)Y66Pe2+\4C5^Ke{/ 4ptԼ`ȜO8γnoO.Y EA\uŒ#RQ[{ Kd+^'1_Gq8rG)iUGUÊeX~ A=5 W-4!LTi3!i%rc?7W'5mb0 7+Ԇm`U]OCWSG܂YY{8ރ[HSVadX!ԵǍ*48GxjXpsD"omGX\ ?{>Χ,cTzO@pJA[Pnx3Pqk$5~9ͫHWS+\#FX r:HxTsX\ޭ D (cb=7JPm u+k_U 2^|[Wr4g-,o?+%`|t Ad6{<:^0G)e2 9C+dZ5sC`%>#9jbݟX5ļLUo2x&Vw/P+Z3lIFg<  [Ԓ@OVҋ("mC)樑E9CqV7B]ǖc[Q}5#QU 9LX `6 h6ߏ ׵EA/၎a+n&!ѭl]|TB',yBM $#`(nENiaR֛tPoD I[s&u?䷚1͋~%GU!EVV#.#GJoȬ€Μ=/ڀ.㼽:{΃3)H(N0~QLv(CZX)QX xszN.V_eRJ{;R&q+NO971И(OJ#+\.gY(,(a1z%u_NQ7.{dFNY-{9ohDȁ OL0{*4t`tE?E/r1>li 'l2N4a CQґeúU笜tI8l`/4 5h051C ?:NA1{g"2̕}B5֓{: DeoGjb#m`M*u])Sמ zsxdQYWWB@hć;<`tq v'!ꌰ xE6n7$Avov_ӃQ6JD+,5 cl]cdx5WڿɸVvpBN<kciN#Tr3)YfԻՂoQ]t!{j Eh{ѡ2vٖ,A5gd\N!o-}hՖI?f)Nprņ>L`lJ-NG.n-ϻPU=Dx ̦+?LZM0POYA|e iԸ 3D<7Usǿ\;hb&cPllGX UЬR&hp_m FK 0~˓ JH3lkU R|cr h?6|SE}m^tA!+ku"/P8Dnj*||.aBv pj%O9ת( uiq}F^GV0uMp>؋.#GȨbX`)1o^U$<($ XWJuRa4x3%lI柘S ; /{Dڑ _~RKQ(vE"/D;đ;Ǜ3vUdi~ "C Ԁ=hvM^xQVJ>z[}q9ň"٬M樎h."Z$(/CS -R̟Ͼ^X+}rFõ~̊v ySk(դ05s-k2qClAhT!4[>tGSᝎę:&6pR:d"]}%h N³ܼu[ ,S{!#8H >]aPhPa#r0D{ωzh4Q(S_x6 þZؘQ*W[4=/N .'ǃ3Gv+ q . F>";# DJе\ŧ @)/ !Q1SahQz¥5 =&6nT⶯JӞZcJ5JguxYz˱r>Gk'w+JgH~ d u)v 2)؈m{" 9-9Oݲ.t д2"[6pLDQWuxbt݄ˀmj)8&ɸjz&@}վL42}V9:n/2ΪȠV_3oBkܶesQx= 2IS<_k25M;_7ڑrI 7zռ9u\>B_jcs&OMӷq6!l:+5e+ ç[RJW7V)}T4E ʰ|p,?ZX;LҰiĠxZn;(3e=UkbP"k_G zId"m21W..31 \I;~CZ_ AϬ'l7Ob(MNkrK&E 75:z {3l(?Iy׽$5y|/OMj7|㰊# 4~]DnKst0dhG.xpQ(cUCGAA)#+{'gKa̳-d Xh~J{Т' ܨiHF|E5Oڻ~zg4Ʌe:4ܡ_<שXCGF ,S-I\Mf􉣙2:RK']w=5>C0m2+yƘ&0f<%]jy5}f3X8It;%fRIs!^K̎U2hm!֥(ٗ7wR̎!YMnR~]nAwL"GDM8OTp:Y/sLB ZGܿҟ3U{ΡiFo0.ޏua`v7O;a%R(?كN[_'xH:\Qmƃw&l^v :?%wzgP/~n3@Ub/5Zڸ)w6r]lt#m%Gk\,&1, zcˌM==d% &OHܨn׈GO(Ppmiֹ#!kk6m2 Jb"jXh4/ʍ`j^&|6.3c:24*,˝my U ]i穷T}f(yz`&Ӆ}}p5WsAZ=-̍f=pr_%z2":l9-MnEToR gؐW@"S9:7)3B_oSׯAVv 9qZl' e U*sId+k Cη9g-ODH$']|}S]]NFXN4nk i 8Y8Z8!wE%;m(jNȡ'p'9~?7r| ^\x+/^ɑ"1 eܰ,_z-"JHn_FvP)9yY) i(tO?ՕB E}sf=\}x Xck+J^A\6A-lB26Eo% Lҫnt_~3Ku^DjGw3/dɦ} ȹ?w\Su3N!a),a=)~y!=w'ab앆+wM VH_}YInz&2`*RNZ{M7OUб?t8[X Ǖ2T{әY}:^˸CHii(x:IG(uwZMTF)KN Y;MP0 M:=wOz69p7,I:b9tL_}z& Vڹ;B#+ݽ$mzxk^SmA2Fڀ c[`c@.&u! ׆6))|۫L{ GL+ˋ{> wzE匀{24DZV.<4@V:djAޑ-qQҥ0w٣|_H6͍ɹ,a@۲ ̡hdV:-& eS aog(}Q?hf!0c8u?s}_wp.%[3y_#a=Dc!qGcŻfh ^l%'=A%I޸5a¯1PdylޣZE;?!O&6 4߶X܃unF`ME>&a8?l) QJ+w7y|2{2jQ1ĵF+>$@%4S=]eNQt2)vJCnZIpSae1\C1VAM蕒V<A|Gp Z2mYz|]™:$ʹ;Y.BDthHk:^pU't@=o縩=R06*?,"֞ }}E h6,Ӧ,,DUNuW@χb,c(ho`+f1gQ8:Zu| )asDo<֍cB@<9)IHyhg_:!9fo׀)`5\hZ#ԪhzW`+4L-HQEϨ([r7@'g%`J1cUk:䍑WzFB%h_0Ov,YU60[od/d=xHq4wTqdvƜ]ވY2,c,1,cMXÂ^>t>{͛婥`Z%JC^ KfG |t3)&m/'SrWW&74MN@|r`e?lQ =VCBy-O,g h{P`1>M$`* `ItvKU0qn{fmGff2yZX`V =ְT2u3RZ /a>pJ7>WG/;גo{zh=n-`Kd7btHR< A%hW16ZcƵq¸8rдr/5eV BbKBt3Nw+a )ܾ Cޖ%c \eoy/b|l b-X`0w4r F4~-Я3},Po&01Q#o. 2_gٵ%y%Q+>IN9c>횙BfuL>bō0xW\GX3G /`xhX~‚W,XQ+6p_p  4G+a e0Nra<<5&␅aCeE}-3сӆg[ ^޽tE8HK3[8~$/cs0=3嗼}bEn~:؂f`9W)GG휙z)ܧ+ nw l`yaJ%lFrQ~cDt|gR񂶯U'/kM ms{ k'7#,}DMq,:^2_ g)Gd?984x[{4P̈́Ac褄)0 "QVY̐gy ۓ kg 4Q6xve Jо.%{%\Zb4C}s@c°ZMM<1}'xWdֱFoHF- )'$sa/JE?S }gB+xpk5LgϤ<@3/:&Y`= DX-lg^͙c=kNIACX9tF1'l-D) 9dʼneȌ7H!ZK9Xgtu0*{hdk7h%oQL,uǸbBAgK}ŁiRg(w%YtRS~D1:P:3&ߕ:Da?AɨϢ&2">wޑ4z2~e*C»7@[DT-32JVj֘N$罦ߗ9L& TH,uUnxS'{K)-E2+nL# 9-G.BFLEuD]^Y=V@fIjTĤgu%OO*GÜHfP&ƞq%`DP/h}bݷJTN7zoc j73ͺ![[Y"9|KOeq( ;x>rs)W$7",9u?sQӌ.JN8!~A6!;:bd(2wJ/E񤈺/es#M *KVRutj;V\xDSb@Wl2O>صlf3- Q0-_Sy-M ^1薍uR⬗6P#ܺ՟Y"\0 /U~{1FkHu{r̓% q%Du4 NKgr5tO>0c. ֝J]ӁuT~=CZo:`AdN*tr_!ZnRuԓ桥FyͦmN}GzMK NQ7:^G/X*\E0 W@XGB66W &&R* (~PKK^x/&ᷱs_"z^Щ~WᾒuFb\V' a셣%q"f(bVA(oTр?8n ws*1mt90Oc@pn)^^8MP6W3R 1M>7/ōa5i?!a,#VL%xvbʏbYS֕G28V1I?ߑONol:f.ta= {{SfY-׀>N{Y[h P E+ ]Q@=F1=uV֓> ]SeB*1" b@LSտQ07gҗ:m'v^f+.vLnz\j_LGbme|cB?HB N*K+bÈ6X_*~ ~8c\KV ^Д4Tye"sT!1Dkq@cP'wzL 5n`j%ɞ3`(%Z<E]AgURv€e={O!yWIs MjhZb|I+.¿*H S]I!JG> M8w3,qY|六=ush=~VZ5W/0`BS$"Eٛ%&oF1eib84O9Ϟlg3dG5is{jG&_c*=$ z7<` NQvnvcHq1.ip:=Ko1GnQCx@v>ivW`6֔҃F"WuCH?&EdS&e-PjC's.FJQW{-*tڝf %4"of8JdrKsOw~x%S$f.@:>]u޳Iƒ׈qt+MOr$QS{;AY Ul ȈGXq{?tDnZn5^Rm(N~5 u/zZ #OE+8ߛ`ȉjGm)8PysU.Ľ$I6aAab/$ō_|Y: ^2%!uGPͯuq!9TsZ>hxK앑a2};4/!:9圜o=` U4{o)*|ɍrYl@sm"@V˖ `Q7Z|D}8md+dy;^tL篖TGY1׻p١vYc0Q-ݤjRi[$6EiC-=  u( ^j*Kg{_$ş`|Ї+œ R[2q˟zAhF ~;Kc˪PXY׿pdЌse(6y")#9asy68P"0RZU!ՑQZn̑F*sT'D'ZЦEǒqzM @4m̵,G$mӣu=-uN [7a:\ֱ cLB}$3ߦނUFP&6)Ö$9۵QS$)}u8 mqdVP'~frB a {nk=翮GrkJ+!jP i"ל_,O/8ldd ݂޲0:xVUuD4"9AЩdтҧp *\juO(UYTӠN(}Uifqj:XiuCu18Az\ta=9|(Cy>=ǚW7@PgEuӦHfTN/\m}< 3j=E τ\C@@.8P_tKGڞu@Y-my_0W9}<S `Ļ\wJ#Op"ԣqkYYmL9U%|[LPj͹cۨґ Ü0,:DŽޓG qgW[K s ^ЄwdQRUNo <SL9ϰ2$F~oyB?osؤ6v bR3Y@'IF#H%ڒ`";^ZDC-an~xrP D zH֞CyHDֹxҥ4"HQn WaMbwkKL#6wM֞62?EW(2Bb?1Z G7U;eo3X $KaOړ y a[u]1K~N@ f[8ozb eA6sp̧`;uhohk#/=\DfW>V:~OK r~g#$MaLU{HfO stǰ'Z loN$~C[> zKjꐬnkOʤwS,m *,fE2.^$4]T׃(3ԝ9Qam|tz8Nä%CZJu7cLt!o{*ZUg8'0`tSwPv՗TkMaL}69/jӊ@v%*=#^HESkV/h@lo E}F݉Nk@.~5B\\JaQP%3Lk>M Vf!6;U~SoPx[JەRTcLrEq^*&wo7 BMYp>WP7UĊ"'ҙK$iGLsjY'R2>K|xJ @JUvĮüba<,GI|ܵ>hU&Wb鰟gD12 Τ%Gh:K%שB(lU!,6o@T)0&5IfQK>sJLȯQ?}>itL)DjE5My$'pjqF7[FїɞjF~'9;yLNxr_XRe!JwVt_gdTlfoYNkEe|1R! ̵JB7 e1A Cusry ZD*wPMb30kcJj&!0g XX*ߓ.컹I36-gaHVw.4&!-Lm=)Y.7xFj$pԁ߁'Я0VxU M)5;\*[+!>Ҥ쭖qm 8*r·LLsVrIg䎉)WD=hpo8r^Cm \Y DJ0pTrJ=І.:K6m 1Fp2KVЁCba\<{/7FFgSyˮ& ]\4Zx8U}@ i$P&?Z8PɁ(/S`"x3_ȵUV2mOu k YR9DoP $e7>Iyx~N)C",Oo Zc?q7(^2LAز i<_c?wJh-?gK@dފlڶ_k<Ӊﱟu|dȲlnRF27yƻ|a~B{v~+D`8'ƢQ[· (uq)qa~zPD(6m3ZP6g 5I_hL^`a W 3O0<\g<+ojnjU;U{SJ:2EK`rr_n]EXx5ŬуAoO*lυ=c 8Eb嗘W眥cȡeGS,QSR_95 PN;?'"`7lYӈ&veJT ?ne8kKvCDbAj`uq4q;7,:`n TV [ `}$JO f S8O6EЃ}n܍y\zt@;:DЯtԩLs0phz񐮹sr %1=Wsܥ._`Fq~-LbfC[550ʈW/k:Yv p+S]**~8<~G^gJ\|l6O(s4]b4%um`;zБ"{Jo; I(g ~z hMM5G:::\"xSCD;^f9&7*Y@5󈆞QoM`{ꈱ]!5$HJ˒OdBQrVLCP! |ݥdSFksF(R9mÝ;w$"q}4~ъYS;DnOUuq_y$'erhYYZ'<mԕߝZ')74ĀF :3p6[fM}kjwT]QbDQykիZ|C81dH^@6^E2ʭo@%@WQ7s1%M Rg)x!Ͳp z3S@(Y'+ԍϛ[:鼈$PYZ $]jΚɼmt+ӕ'9s+7;&%:4_IQbA ov,W9v %bޑΜJԍTBM)\e b-&1:BNM ΋ ljtzB_-6 |.Usx9m HS^,h)vTue|]24v^} B)%<.gh(rӽ/OXrGo'zv$`ot%|pOsrH].q'9Ǿ$caWG t7+]=Ujq"[6T[0L<&is BS&I 2~2\B5[{DŘ:ld3@jh\S݊ZBؓҒRav<ƔzA?J'LFδBa5eIC_ks} p.i|-P_v&U÷FV G"d]Sr5&af^ m%ʈHx>˜?^E/u+GH][*% ~A]IwV<:,Qѽk`amˆN+`r(\TJI#+*CS{vbDd ~SM+DP̉ +UjV!wODKt yIJ0,3VbNc q6;:Í4^R<^MŤq#تlhm fK Ej ?Ral 3 C)8x)C8,Z`WyA%%tiOzM%Iq i>_3"Cʑh8?z&͔Z^(bŁ'sscqAJ$\_Qd A uH.V47 ˪>J H?&0hQ(#%;%ƪo}]{g$DVٷԚ*,>)y3'fK{MRꢲQݧF5 3о5T-4IP19-#5 ֍!0D\,rS+pbsH.G4xqGY&b5hcםKz ۮeW?ju )A@Wd{-bZh?^ʂ:%LK2t_ )0Lh~Z$c^|+;S:3Bk[E ~h}l-+sYeqMN~(pd0OC$ hxV fjJm'(Vw8"p}&Rcya6<&!U! 1>418 tt-ְ7jh?MK$& &ӕd4 *%p䔸$>$Or[.X3!278ɗ.4=Sp;߄uk^*'!H;1{ HdѲq'SHtp8@}MR' 4 夿CCƂ%Pz8:V3I;prWSqңGs̽U#fy2q$~vEevQ=ߍ6a =Iwޅz_'9ӿb-<=xhx65jy_QE!`4r2ٕk!:+ixkͰm:ǖiŸש{w1/ڶD.(s1KRx5"z6X|ed nW ,NH[&4Qڊ?Ѿ7C1J@a,wc7/WUceWM9QD;AQȯ J7#V51^@(>]py@K_&f8"z{'p"w6`;^!JȷTP<Vǫnp3m F-ʙj<2twU!ꌓbdQet$k.B^#UaH1 nu}}]\$?ꉮbdR6+nV${?dEhs+DogD⯕6ޘFˬoޛƴ"DW4q)^F"[ UW~E bdiFlq*Y,o 6qjjB!EYէ҆ Gɤٮ,!4yKe_{n51Yv>x# Eu+Ƴ,݃&IM!RcI_3؆IFYn -7?os '43V1ZL>uF{4G$iT; m}7= ߹g:鎴i CAM]"!q G9ٙ{kG~D`Vx 5O xA0.î[orp 8ѿ\-6!u=f]bq PzgF]dx%$Fo.&G(% uytB4"/LAZH)i'ǥ8YyunBlocac+hJFh<Y5GS_6Uw1[~%:B} T-Z8٣8k~\ gaB-z3CV`R HtoMXX9SR_dxB'a+7.隍zw^!!3-.BG]qBl >+ +%uPt@LqSzZs"]˱;8W{ŗذUS55FZ%(ǡ. K"[ i ,`79-><5v~{د5{-6!\Qkѷi#tiv,b\W*0/bIё6B;sQԺ.P(}Wn;u@׿ra SQ'P@B LSA.SASԟЗ)0]6~K_[s1w%Kᩲr[6gA3!}%tLm*>OW^L[T>~=\Eice^݉Ki3Zv]_[v҃qι^__3Y&V. 4`ߔV_:@|߷,HU9Fݤ#XGggv5iô VGtXNBM5d lqv[ aI6.?GcD5Q;fXijfq2Eڊײ9 )3z.iR:$N?|=;4 ع5}WӍ8?2$qVz(ڈZYhEvL;4¨'~h|'0@ ]b 2zT& #<Ҟ^9feo(:g֗d\kZz(+Do06AO>Ma ǚKNMXe|K! HhFy&Ei>u*736P ^/uݘ{KCVEa47h*E-k"pEpU8@=@Ƨ{+Fnc=: xm7 C^YWɁ8QͰ皨v΄dBTȏU|gvGJf9n ԫ,툀Rd4ݦ",RYwM aV U3 %nDSoMHۿ Q$kh)Py Bnc((A,[ F 1 &;!&w'3S7 U 0,o֟brZDOeEZ{iha-Eҩ~cV[ 5|!u5$պ&|%h~FtddDM X_s#*o#~xeu|0q(KD\sV!ӽQ6}K 1Cv<`AX19u㹲20 In*7M:vn0 Pz],ixc3.[o"RfX%3Μ|\ԛ%)ilj~.vJ[q[0tg=bG"ҒH7@ , GkҧVԎ'P4⡷Tsbd[; c@ #aiGy2 QnJ6j:h.O`=.tyz{‰ $@4$Ki{>EX]CNXo"62 JINDv6f̀DEAe:;#^/-߬p ],et1Pb- J;cvsA3\_Vꉒ:=t#͜`fU)ƽQbOVLŶ;4KEZQD d涱~8JA|2{R|_Ъ/D^ :5u %W}AHvtVSic޺eO>r8S6fNk_t3@]\ٞ=+,jk:zz~Y>Hz>`oLQ _P&' (/D&OR$L^Tlͯ낋r$RJT>kuU./zIVb`z9]J#ݫse|`0()ˑ/?whږ{sֹأ;~rm7ԕHuŞ#P$H*#V 0yiz+ݒS>tq/1,yS|יm&pƂ+g}Pp;@&V bqUOj#á kIN7ܨ%w zq2j@?|_g_0нr5PɁB|.$Ջr4A,w= :FI ޺ebq8-UTy$b8[jv<3.e{xI]KHtizA0Ljgt .2&JK(`Wko,NlrjX6RVH1!;ֆf<&¢űa H^3ěQtsDɁc!4!4-jHm76u&lhb0|@~]y1QMf̙ ؤ}N/'_@ g΢*%_lIA(7[侫8Uc+ dޞ~ Qu`z8 `&tH&% ŢO/c=|=N}2Ty[S-D̾0 iOV{AlG.)ڀ>+L"iQfPmV<>ti:eܸ?:/B.M<;{G+;;wx H"%Iv#6uZ>mx(΢`\}D]xOBG54:Ai'O@޻9bNzf˲s*DMieSǍµhSɅ3JpΔx|?u x6+bF!mJ`Ы uIkDxrzJM&oﯝgUt+lr2<`G;Q%{nPRX(QoF8>Z1 5@-c Tɒr9~ʥGZqnԋm4ő4-eq\E.<rO)+< ~)Ũ@h:\g=t9Bx]*jvfVd-hDM@ʓ-*~o+z@exdCBJ>H~5MX`F\N*z44s X#fmL i =ڡ6RpaYԍ%Aޅ48KRpb^ۗXoDZk.ѫ<aSEt2d@{Cbvs g ?B͹`!mBEfW%=v }fr+iENBuR[}1"pM+)"Sf޼ˀMeJ $I㈤Yp2 &^a1vn]-4SLb|5dH'4j>tD@#t~NI}mݱ~"r;+' 0[> uDUԄS?~$BK8fS[̔хA8r6Do-j̞w$S^}Mc>;۽S4gM ..y8I3`hN}BC ^l,1q<- MT\W?|AÕث >CGOX,/:e(̬4\9W5ȦHGܕ!nvfneƏe7?%YeAkN( %"Y60(50JҌζ% ޚ `Jxr{549ۯﶿ;hNzh/wTD̾'X.0Pvc%n'w1+\aJ:4?iz#b-/dM⇡S+dlcv[l'նdӅ)rdEF3xhB _%<Ԩ8]c6ߋmjJw(U&\1.9UF6v͙.vj`TH_mU#p]%,gG!i0#-ˠ?l` 7Ð Dd&1p¡8UmXH!K䡍[IfS樸u/5ŕQ :bءM7 UELS->N-I$%}%!"lЌ=x<¡X!&I?>%4u꾁i|3?؆NE *E+F(3>Sg5E5]/E\nVZIvaObسqd$ȏW&cn+8.5I~IDMmהkZeI4rVqчWb[f(ޟ/!KFә D5]JzIdؓהqBb4$3ua,G S+IATirAYX"j:jvfc~}5k.F;#Qg3ůPJxַ{_4)T3EI/T90g[L@}z " ] yvWJ<₩`8{q.;X'ͷ\ %5iCLt~ϲ^Z <n#W+.hbOn{$EM&cRa("=c\k:QN*Fe3] GX J< pOG͍뱜eCJ@%!sP|u~uEIA\!^SÈf/~hЖq.A,[,MikTM^IO3r}Ci]ZDrIF#:E鱂emB Q}nGaaE(pyb{,D#sIetKR~u01~OPi\Z ʭdKpxNS5X=u@faVg^2݈hOMjIr֧%$PyQZ#QkLx_D/ޠRvܬ攂[TZ+ Uє=/ɫ|K;YQ+PqjK ͌8*2nk*=(dMcL=h0+C(֓&\ۘdőoAbN20(מ}Rco@KBZyy!Lws$)B-YzJFrzG?k%m5xG?q$5Z8vnB2fQ#%jX:ѲqOE|#DH0`qߕhsNVΦ+3:GZ}i{>*55Ё|QE杪l\*(?4:/?07 R{YOoKD"*1M E]ľOl- tn2@2XwL/%rCľҵ>Y3O> 7&sS O0bIdK=ѠB0{ݖU;+PҎ둍yO2qge  MU_^[cg3;g/eҹ$ )R*lҽ.JTS?9?JuuY#7}I!B}}((9X49I4(ss~^<)Jq|9ݖAH,B/XMz.h .&jyUmS]q1pRB)%$hrIȮ/m}y1{g#nn"35hP6!F/8?)y>`J3_ o3<35OWƃA#C׽&\%d|+̓m0@:s"WzL85kN.h қXkPs^ &ھGgig"ī!\ ,CߎD&*1]qagQ>-Mab ,s`\D6D~II uHKI+*6 ZbI2*|G)>/7ȝ ӽw_)ƒ02NNeVof#AN&qsyX5~prqɇoh5 !t@/s[G&v' x%]/T'Otim%Kd0&T<ް3SİQ6ԐSHSbkC)):[G%^;֐t"lk~*Ϛ^^ke!`$z O+ڣTW}|jJX6Z[A^g )>a>ab>V5l}8TNO *ٴţռtO265E25.J&Y^d$ UJ8aɗʻK T#y͡$ S>_In= CIH "!לˊ,OGgM"8:ϕ@"]{75 uRU>@7?gU,BS|vgN~JS 3ȇ1lny2-a sMS`B( , F5?"Uk,4?+G q@UK kE()fTᲄʲaQi 8{i+pm#G r;~}H&.$hSpaJ cNf]p㎼=&U`*m2$&:]NHVA1tY Dl]UNO4dt`Q^V=U Y7̓-6zxb^l0L8g`GXZF H2eAKz8:DS9M˂$%ٱ|*qngzx6Fd u*j,Vl-{IL.5]l ,`qIǸ iq #x.'~ ܼuFGLxm]fo|*/ͧHy<2{DԢԁ~6,5Q1?zDgto};O m6#$lgaXFh%>8ڳ;.&875bnL]q$qԻ4K+C׌Xt[LTZL- ՘Tw)I^t+#)_" _&;?O#_Dm)jb'Snȵ1>9L026c/oIRW]>mdoh2-5B`R606=_(ٕG6։A$v Cg?؊{v ^C&eJ'"$A<բ 4~]t zT>WJWNIV)!nFh{ Icr,_Y uj_Ɲ|}mHgF(~vGR qiw /aMICQQNzN8?UXd X]6W98f ڥYW7*`4!HX:RhXOO[3H|.cs?>ȟ9Aѕ,/5QTd5xj )[E2䧻 +E{7B MQ-^ fЈ9]W2{ ۷Y64t2c4f +efICO:NTP- j7Z[$9bT9VA1/Ӡ=9*xGCഒAa<*pbq&U5QwEa73ukVV 15tüN ~ %0ic6]UFtݡuKYv+82.ۆSc#DQXN 0_*М?T5ѱj?QBy3FKl=-Ь$,]Kʏ~L4|LI7G&DD a %wVxYƎAY{bˋ H/tzZ x9PQ Lp̯˴+'6Ѧɠ(7pD#`Sf/Qu$6Xv8qۘ 6DuEJʾܡ˨jҨU <["M\oӡ Wc3!ˤ՘-f|w>`3ۺCɦ9ߕfڌpSm>Z w7G&ufLi~COgE~zTr]n 20.{*ph v4AzNJcL1ag96\<|1~V~{ezUM] ?\. _W'2W"G}2tP7V{ۮ]ptgp54p>Qrq7](w3@g~Jh|uæe`ϛ?ۡj!SteIZHظ(҈{Ec4'˂$ӌrcm?3HQQ6M#KOXt7YG='oUI.ju_lojW9WzȯΟ`!} 5- W" A"TBs3ȭWVni)㺏%q 0ssma=s Ǎdm6D9\N1Lq2mX03LrN;[TY!4#kUAl˪)qYu6?)gl);b?Y!+wy. =r'.XuQ5lId.4mC,%f/=X"\a*='ɤzV{5IOFp=/ؔ LdTթÄ9 0D sX`3v5 ]$ff7AmDZ 8mCC 7~ e̺ *[H3Q򍑈PXo38يGgѣ:'a>]((` W}ܹ ]^>zA<\ ĝFeD "_OlyLSQlc X)f2OR" /PSiY2 r/b:q/, 2oc{]fJR%$/qyȼ.z3eU"'U-IվԛJ:vtJXvÔ핋.cЁjǾ^=!lu]Ͻ&CyUݳԮscfl ͑/:6FK=dͧv̄2"Z* V`_̐aa+P@|{Dt\6]ѫ֒|ƘDSK^xO) ul*E_mB]/[}F;Yz%}#bGݲ//mʟ݈5hby͡Axİfr^l{Ī"?'ÝȖ/qrS[ [XV#-IZuyEYk^!^[żֈ-?5Ҕj?"}/OŊԂ&(kL{԰E]eHCXvDiݕ'~Pbvl݊CYӴmy=NrZ628#_~rėQ-A.(‡آ#ia$)/*;cN`BdV-ƣ~γ &尛O6Kqa9G,r84~bZQ:+Z\c1)(5}Md,_"f<]6b7tƺ,_ckqD'$fy(oap{^5Vę䛐?7.<ʵI`'qoJ"Ut.L zD~ XP%,HGk@ ub  ӔrۃD xL?n>uv`寤?YfE{τN=YnӤԈfq.I kJܖI@M:ZIή([8Mh RHoDA:ݑ,/ΜkgDhZ'vJ2f/eSx Qb՝%H1{ԧuER/VER'@LHAgbw_>R(vֿb˚uz/]y3^qPnO.vWyا!0!选HN;6 "LWv?z2?(}١֘Q=9aG|t\>uX[G[ڷUН"ijϲ-BqWMhlz0x3ZI9%Ic%L[IGJ:,N OCZ>Hww8l pB;7%6K0`-Jx^P$~4Gi#AC_/&/"pfY("q# %A0~]UT=#o 띟pj/7" bw\6uMCfA"Xpt+jSl>b_+>l]6- ǥÎ=5Ed >d6 dI{_Ù 耀7?v>k9]ܮKr&ǯ' r?N40=BoWl6 _y\wT/70Iz%2H}$t{/tJ^:1e<PkYJ64zE'ʳ|TLna)D>YrH ݋(w; 4dRE;!V&|c-+4OӺD:fTFڍC*Be(65yzM/qQ1(z#7RsL]ԘCnY-Lo- J^f(LS|oz 0h1ԱࡊU4WYx! t/P`:9F=L;ļ$_7CL(όc"ڐU᠉4dg} d;vuDW=Bזk# CQp }I:{3'H5:ћic( ła&/Ht ("EpBD/o* AQХB}A/Ϙh3y܎iy>љ4NW#TX7ו Ѽze\ƀ4@h-b۠7H;"PNtRO!'QSoFF$8"Ov{NY@COo9ѕ ؊eYF죯@ DE%:zjsOŞ[]Z#4Bqz_j CS *縡vUDc&Oo'a'=!o9Ļ 2nC&I}8PZ!fzO" Ɵ_CPWEGS/.K_1oF\aOxId$f117V2E!>V2.v_6:/!+>$ ?`3cPe]~C瀽. ץ>ibV3&v K"\wi[Ƅ*Y2]ݷuE`XTL+ElRVGJy⭅tP!sB|ሄ=c ௞# g{<؁ϭ#G+|T$iחv7, s|aY^p3*xsWhQ*Sr؈e;$)~> f`okP *Im/ì<1nÎV/-1w":1V-ޭb4a[17(SGdmQ)iYԳxYLĻjD"==| W+&F9\S8ki dኂ=WNK9JT Jҡa|q{r[1MC{Iy) Yvm04'!= +s"E]uVq !sni/0g@Isav/`ڛ[: ~ ρAyWbb`|b x$KtgyAbbb80L>U|*h>O_M:3*$^{̜1gy4Z"׮`Foј33N7I?Vŝ*6\CH՝Vv(zg P#7ͣu)_ߎoFy=r{O5b$;oQMISL J%|ꋯhFuwy5 r3{d PgV9݁߈CTMqKNAj [)@8B#vC=D[RjQ?3;YFJVu6S׳׹v&u__1ED2 %CG P{隢- /!HHʡhiv[.jcqq"ئ-2D`F$/XuR3Sq?[%?O <*ɷ ix%I@t/djaMsbM ,4"=H+頹PTtitpADB!5+PB$׉T-NZA80-,[&m:X{%ƾzm*zﰌ .d' OckjJIc6,AMOq%, UM)VmoY-y$ |/:Ԃ7%Pe%m٠qH61](Տ#$ ,k{_ήF&Ҽd"'r6pc~;LUE،Gѓ8Ԓ(uSdi!m3@^GqDE3ZnɈ3~W.] ZLjH&]}BU/qü%6k݃_g}EG`aLnd8H{ V9 6=}E5#C%sG%H G8@IA c;Z4۬83Xngx 8<D!G1*Jf(`X`l0 ?"Nudn8?FM7Gѥy>Dx+h&q>(|Wl :iJgSƙe9&2xj!ϴB8HxQRߍHܢS݇w/N8ҠZipQ' ( (?)]E}\Qkq }t*>"#@cܓ $ >bPs"!'_94|pƒE.ɔ|!7GA7JY)te#dS'5.23]*qd7אG~ns_]iV$ۻI쌱/Lϊ d!|Q;ۂ$0rO ޣx`K$0j:a+1|o߸-2 tQ'ےP$|ۓPS/"NuooP&Z-C HzՇtz㪘[K i L w t#U D>\&4~'F|ޮ-,1G(B&~VWGأVpD|Iw%aKIr?|%qX*UaLr!})D%W]>|e%2\Uޝ&%z TCitlvGa D FIŽ0W Rd Lam,(/kLj$)i*ܾbϭ$(0)R?Wܰ8:4icս _uٺ #H_ZfwP5Srnc+?' {'ܕc L/&7#ꩉ}*j/Z|jSy= Bc`uC@'!M? ۏ&Hl^9fo1b~'{V-f3a-ppoqQnؤ[Cڝ] ;L o]BLfS]s IӲ4FٱL !e 8ק Qܖc:[2=3nۖ;"±zA+fD% :nո{Bp# Q?Y9t6D2e6OufяÞĺIW u?(R."hrܗ)+*N?iXLvA(D '< :mApA-@]首B6JMi uDQuOvؕ9o>c}؝iC^26Ȩ^WEc)&PO}3 ?7XK~Eciz3\kǬE-+DͿ `.G\둁ZzFB:b>}Un ќ YCRTŊo:8mQ!MI*IJC溆Xɝ4 V oS ƙSgΎG0mrGՑ3nzLS_p{q700 wWס:g>G?x\<?B8S)-v_٢"*ݐms;(DiLs3hsg#K"%l[z0֧73&3蝟tQ?2 6ML"1.5 6vu|Z83pZ2Ujsk ` BD-W+@i"ZXfg0J(Vj#'m&tiüqwhʌZvn=TY8$@zA};(m [Pp3yB9,5, 7F-ltuEP-1VVTJZF\ȡ|ZbWWRL*K:61 Bɒ\2|++6ɝK*e0(%k y5AXj>}I}[=VrxCvIDX=TXy+y%+KypΠx5M}4ssNrtxw,F<~VI<莡w a' C/Fpd572^a9+ZK<-o(i ?c[/5:Uоs0UE(6U{AVYnL_x,dߋ S[LJv#a $j/i72j/up:ϠGMNQ~e(:(AᑈF-y'E2[J9{Hqo$O>N r0ƻZ7BmЗ=|´p\FnqE8?ff3Jzcb"9W"kkD),Ye?7Xbp$h/^C\/ Iejąݚ w Սa3S\)_i2!ӎ=eo WA3'=v_ǁKCXb#dTSab4ϼ͊[s=0p"Bguȍ5h0ţ{c쒰E9P˟]+"wj[&zL_ =4OZ )9Qq=QH2LvU/+EK(]ȶ渃rUBjOR7j'.˯g=uM`eO L֮g:x,ސDGo),*+1-20v$s4^ uBCdE;Tf#^NnTRݾ>d,Zw) |BA>}kU]ka30+:lonGK2d'ptTGJ|oR`p{aWm Iꛟ{fCf^ z}h``L=/8<F IyVTƳfG!rmNi؃ӛYn ߼C .o6r`\0yB{Ls~F:Ƃs$ "}x29 -&q)$>D-}$z BJiBbtN >@b'2^& j8RFWɚpW7>3>& XEM0 /ӟ}`Z"E?w\Ş&M8XN#(6,pŭsAN瓴h!wT>jk^0&}Uf2yLX؋d>>mK誶 IwPLlGJY4jY-*e\w p\KiS 9LN/cG7 |ޘAYY烘[ Aao##1o1cD4%zqe2k& 叟M_%eyp X^wh{B֢e^ܓ|e+-[:bˑO(a^fp .sUYjz̦s5݃9z.3qg&` @8*%5{&>\v i?D)绁&iU9aQSqw1MW'ZJWP1^d(E|P}O5Y6[!}X9VGޔI_/\?` ·VQ̩&by 'twN#= !iu>`fÈl ;+QAVBm{#%I^*9]ñsGʑIܩ-+4/AȺWZtDעdo᧟H5"AXʸ TχƶtQV?k e9%Rq a ;YzW;@A?%" %n@V`'dMő+` x=po6;>՟ ߼ԁC>ѸSYmsչY,tX_ ߍn:*tAoƛ[31}B>SYujN}Z(HG=SsԻ0(Ph[ݸ)5DD48N&\W3h<>VKU2FG@ nL@HTlA*TUnD=J+}7SdC?Y^ Ve&JvW} C0->, (wU{Tc8ڻSDdfnDO.Slmq\/[Vis|g8&pkwQ*Gq3곎#P;4̭cѠ/ۿ6dQk*P|uU $L--:$gtVb+BږۉKR/`HYK aL2/9n1ϼhFug[(E?=]j^Qe3F(:Zӹ[{Ý%)w/zYiFAǤ_~<{=h Lm!l`?q-x2`[A[L vHy8e JMT"O._E)g_w|Űƹl76dx5}&Ѯ> !Ņo>t s}:9 :lDzrO& [x<|j<&,Q޸l<qh}{ɰ U8*1;6[_2 b,,=zF&Q& TTnRrQ*'!31jp8&z,ɍӕ~\ #F6w[Gm9'[; ,Fx@gMj蹠Z-F a~<"6X]#F<`[KxV Gz B6Lƹf, jn{19^sL#`G|kmGPP+'(wnH49ur7Ö˝+Wpn,;Wa JbkA}!.eNaQ\ErtELك&^B[#FkZ~ި`fXZ0:g: .6ɷ{B^,Y9ydW95i [}HTm] teKĞy"F$:߽ص#vߴȾ ۉfᕝ~Sb@8Y8eӶXF6?2 <}sN^#Rß3ߒ vwG vg(2lѐ%/ G쾹 U9dy2KQ}S&__nAWosQJ*wO#|WLs@Y:ST\C{܆&]Շꚅ]RK[Z`0!H?o8(ŕd)V$>\$0` OG73S2>Y*Ὅ[UԡgZwmv_th#8mX+gLb^[_.$nfnpJc\0l~SQԷӝj-sn62јe:r(De~CI-1K Pi$Ow%(OKJU rd_07Zpu ~W/ژE1g-?i,=*.${Zgb5?J܇arYdi+w|[(g{UUp9(yoR*$8#}M@amMi- WBrJ+GTĚwʁ`V*x長uk_=w-XN7zg,}%K2\#|:jHQf:ug4w3VGeO5+'@7J<^'wňłVcU7yr"7̺qК7GJDw G6 @iMq$ک@-EJo](ҿcŠ VMMݭg\scVaqI2:9c|D&tg[iż]3'hڿdn RQ$wG|*qBݺ, [UYr-(p%s e fؗ>ρl{B3>~{X͔9)PzQa+9@eQfF5VR1ZĝXC PZڑQufG%317UhO}OX<杅) xQ7aAp3epjVbeZfcoquTu@@};Qmx%/ie,mO}Ժ(MoMjBmqd3I֗Ocm \\I<Ϧ+qu8u_/ N1Wy9"ݣ\3{Y@kkT;3㚳09Vlt-8}5-tXG+JkWwۇ8@FlVX,{t FJmI KnSD9i%)yNw $AyW hٗ*EiȦik$x)T;=~2m|:$btBzKkb->^?eT=6;*6Pab2Uk͆]vĮŎV\mkz !غ=ity~`JJ{eڇj[gEdFSn*y}̀͛H3DuBY Fͷ!{۰2Tafpm$mk-WbؔКwcq2"Cem ;~|Lٍ߬n')BQg~d|肂%"mZv:ȿIߵZ. ح U*QR>qH.o***usqmp)Ȉ,O6iLfRAS; 24G!L70)TeB{UaZr>"Պlʾ YS$nj> a*:s_r @ HO Lc0F; V'|^H[D0}דX嫪o :>FXE%P?ͫM*.8.nD8ݙȱ8i+qĖ[@||$ ky@sn @oQOtE*,Nn6@Xb4h{RA_~ 9&y:O ~.jHJU@RRn2A+qlXKOMT3qtJ+LɭjJnGeշVUw Ǽa(RyM~VMqaqn2n۴Έ^EA8;BF\Y:XκOUxFt<]qI 8ph=J$"~Wǰ$4LáKy+ NY"@lB, oTo}Z ^Jϱa1IO(id];H& ܧp}z5g)=uj3Y=Md-Wuv7ptMx_RFsDASLQpzpeHy'ReXq A2raE +}36R/OY€s kڀ򇐀kNBTk1+> q1e{w_!BvP#js\kDzH}{-YӜWp潶!>%JQuJ[4wZѿ*I/EnXa`3-dON&'̹JQ?\}ʫZu/`1$ x򠽘^TxO*N23̻Rtϩ/g=($y:/_e$]OVǫe|4B70v|3F)m(K"fʲa_IFGDp$ ؾ)" 9GjTY1M\2k6WR _˾H__VR+[`Y*8ʣ1wE.~]@\1J(g1@@͢dgȜ9 І4{8Yϻ \MMYޡ[xc :0-QKǫ7S`}[DsXHk.5nClL j04C&#N\:n (=_jBkoOÆd*B/mcb %AYوTTn-(%T^ eXa^jGVM[=pó0C|TkտaB =wa`%YgDM4A ieH`0XĪRZ"nId(!YF[yuը$0;d"D/[c+N_+vDvLBԟ2a忚rPZg!=l]W5$'֓5Spa;0 PA,9,$?q]v7I`}<4!Fu'ﰊJ-0K[X8֯>rU籚Դ@̴fL L㔸FeYFī Ҏ^LQ$/]; 1G`ɪ#W't_%v{j_'Ve?A%>17jrG+utP,8Ed_}P2ZoS0r˜ }xd[kʒ@0(Fr-:ezʠ^p lj[ GO_\D8vXOsA߅O1O. XymRۊ4G SSD<4 G0~)Ȯb]!^8Fp[pǁ̀ʼnm& K )91B s{dd0 "8i y6[&)QeU{z1#X-C/rkiaZѺ"Oe -MwE+&n[JdC"2&?CKo^XOQ3!/|tL'|%NkîѠK3si9f -py􅊺YFv2an3 Gѯ,Wq`J92<0Y!HNA HA-9Wħ`En |7ܟN6u4Kz5j^F~!GC,Ha[[E9OxHաu1XEuE>@IOַ?n1[Ǝ)K 4LcuDȏW+]u؀tVHx#Cj^-muմ}akW&LuLМpl0/-3ATHw ~P-ND0AŗK縡oGWo#Qz΋;URi:"ˎ kyԨg8C)\Ŷˬ:KTjJQc{➭74]%`Ά}^x--h~Csd@֏Ԁ)Ek1m|BD##F؟CfJ (iH$U5dLWbD.x)i\*SLSfJ/p=|iXJ̔%| z`bk}̈́lQE\}2]kKW|7J@2`&tcabe#e\ֲ$Dn0z @jQ;ItDׯbb`̋\S2"5E7b>{9ʦ'O{ALQnf[7^Ũ^Crxp&aZ>koK$ 杼Q1XuӜ:7@&³73O}t"Фׁ>|']d5`wض XKoů Z߶:tCA%Cxh[nE}JECS {&̄ zRWl=ЌzCM=x}7BCR^j5Rj΢au .2Y1 AeƮz-_)n{:j`E9s+N0,?ehK>0fPby *+f28 8X EE'W(9{+ff#NCeϦr2}+ƙ[&<)#B'Efb|R3}zUbN. [KA mtR-Uxd/Q5>ճ{cAŚ+\W ԥYn<˨RW<&5ܜHLKaC[P A;ckX)odO]Ppg;'ٵh=;l%`?ݓ_-$nu:wkx˷d*F{~ݢ^.48_Q3fIe>hZ2 fo& \Nsô7m劤VP#pp\L} a^\SfQJP8kQ?T*.~AB|$usꘛ;Bfւ o{tVaw*m#`ĨvڨBN$r2hMsXa`!CeN軄K1I][K{E&?l2˗>ւP eI3f?*`-@czƸAGZOt- ڭϑU2PC+ o6`7 49Vq<1aś,E9z$AkS#DȺ#^Vt_R&KB;(|͖ R>x(^!Hq=T18ܾ~|(>FyHp4.Qh$ kD|<6; DLicMw\TB8.{BΡP6@&ݣI9@rCi\A#!*ƟZ_|ʟf (I`NJx<\*1->[[Nמ]0aH#) S5W(;stm]F2x'9fmy?1NJ6 (!q fzzV&)9<{H1%uz"qCR\\> s8[ oQAa:M|f$bʆ "Fy$3%ܜMQ> !{iD;fզ;lTLǑ RXs|y)#?RhLžH\-(djRl‹Csђ" 24O r*vPXzHNs42[&Q7q-$%x3Ctz.qRRh`QDˍ+],2|*66l^{:Dyo^J]}"i4EcqMm,E4TI'*CzJ>b;KAo?ib{ZcNލUW+7&rOH6&5e I~e&~Fk;cH D 9"ec3T/sZdcعcd[؋$%fKeR[ȕ:wڠ %yz  \v!vĖސE0rR;E_tD&_F"BoP˼?Xlbϙ5W1yF!jHC/ofBep*.7gߌLz]`ݶF6C!RZ,_#R60 # 9n4 _y<umI h{'`nׄ' J6;,Dr 4y!CQIMy ,\B9L4E$%8(wK>=X!RTRlSRNY"])4kpl9z]v)vJwnannb!D菐v[ڮ)$1՘0x<|R6m)*i|;(^[+ф.7{wJr oŚ?A w؜aU+` toDaq) e9vp!6L^X`*o0e9SKn4N:VT"1!M@stM7"'E`S7d6HtI'M sfr_L qyX~\j v[$3aa Eyĵy;8iT 0&KfЖO &)02#lEs- Rc)=Gp 4'Jj҂QW;ӤVWD~S{5`ϝ"З^OK[#vϩIkAuZn:IlwFY&>KqCBu*KnT jc4CzqX jrv)4|ڼدsCObeu:BHq q V_6G][š}@YA?-'N7Kt Vtdo@v#']7/ T6 " hY҈FsNDIB}aP=ZmH j!SGxb𢡊kop{bA< dw(#D_mi!C F-J~!X5^ Ɏ$(b@Nd3 8;\H 4ݥ#@.=ce"rKtfY6[j7o7UgfFxlmtKvzn~dy<& '_E|Hp/Nbr>Q=6 z@4<*Iv7׀A).6%>D t\Q>ν`YEM gB.@_>߾K;v.p{P<if1p>|Y##ԒcD1ӪUh`U ~>XN#%]/Ԧ^Ē20fܗOh6pfy1F2ϗkS:vuoks$_p݅#FqO~vTS8N|tpE 'ϐ)hZ4rsƏ(.5Dx q=~lrdy*7"~$YxByPI TCIewDȐOC%zN5_ 3rgI9rsFr[/)h9yO7m)Ӑndl㨮 6c} &:=ˍ1P2ؼWΠev Pt]^ĴQ :g[/AxzYsAEw"hu`Z'ˆ6?4{E"t W⽪jW*{#8Cǿ!QէԁW,3!X2\A6QN+J{۸npVCMa.lQ>Fv fДD8/fhPo_Z#S=f$&ҫpH樏ϔ/U'SF} ڹL掹nTam"dH#Kpo#Y Êa CPaϔmZ#_X#p AY/RrwcӉEKmњu,V'#h~I3(@(5WLr /,g>y orYɪ\zǼYD;F ["TY^ Zʍ8ͨdû&n]#5ڒG-B+T]C9R#j *RY9CXδH^0C+gķCSВ*$Y>ͳr*䍻bܣb!źi s{&IBģdb&JFz!6b)FޫȴMo+Eh9A-?1LSU1Smu]BͻhMr~2Tmn5 S: DZ Jُ ܚfZ 1\n`ߋnƷdg*zt/n33'z1I`.U% SQuD K@OMZŜAܯȤǵ6,,^ EúZfHh3 .yBZXp IpE]WWp_xE\Z,k1/rCqbgviR!z*o1,?KE1F|W(^;@Z I6}-_E.up0wٱBiPWf7 U)غ HW^Y> } PGiyeBW,Pc2YtM&RM0 UfzDr$n~mە Ii.Orokt~@ld$ފ@)#,A,=)N|\oGVp#HYμ e0(;$ƐZFòpA?cYZ7wYF?WpwE&Ə+cal\U_=.8ҸXV }8%ϓ9]7{a" [Z4llF0\F}zt4%MB̓q%y ۪Y$M(rHĽ/4^&w,.i*^mb~zGyG]O9A,5,PA:JP]gtpJ. U_PVGk)$x;sK{%x8H7 OQ1/:զiMEVT5p8g}5]bLwT&ڤfֈE/Ä(TI[L¿Tأl/fHzQBF<,gic밨e'ҲΦcq/R%3,pkrN$Zɴ}<YfY-uBI|sJ}#7{sR> [u$cNb\eʽ.Q}Qa#g#eEw NāR[&JSeP<$ ;=)^jӀeKQQKmV}$Qz )4e05؂'C8snZ#;#a|򱺏d?8AN-ovD~2q&v{VL!@|FCtꍣdor KׯP V _\+} g 3RJKn__^+. {QZ-b8OjFQ³ "r .2/86,g5QȞ-G#XG]C$\ Ǣ3d\s. zy1Ry S4p}$4X[rdU=m͞ToC7\BĀ4%NU6pM-գlQ?3Cm8`#Sް:y`ik:?P|wCY ֡ dɧ 0nQT3lJ zRL{I\l*`aH>'/,oH;|̂ N 3]#{n*B\!jX[-\Yz4(yP5XC'쵽N?cNOj Ւ_~~3')4@F#.w},BBf#Xz'["a[]D)C8zSڗCrCcNwd>Ն1Q~k.,&HL8V3GexuktlIPZF>(?H1T@D"y}4`jźF|{\XAָb  3SV~ / [xZ_YJQ->ġCLVf\oaB;Xyg0єGB7-Y.4]CZ%[ ud\OMXq͛ ^Q6{iߙű5CbOq8n2rnF֘F*ߙ^m֥5M5=zQ/+oboaՙNg4syH{iP/|~f}DpR&(Je :d=0k>zs5@ɃN}p )4ԥQ⪾#U(pU);hgQ iHS'^ ߵ[.h4l6N/9c ] .|7gl$M='NFWb;P %._B`*iwv~LͲN>gG5eaWt1& dT;@OTn|k82GVn#G/3)rN啅_g%ԇPɘ7켻o8.qC ړ?/]>,?[nߔpY;[lՕa~})66&43y1XXI 6;0E8u0.| VU'[[5agEQsJ9;UA.-JJa2MKt v$#G[ﺧl>E)ͫʧ%7ӎUͷ|< +js889*+_<az#Mᘥ1Hx%d)XT4Q՛hP%#ACCl?y垉$AfpxФtcI Kk(Ѩĉ]O#\'=h>(B/s+Vv&iGKj hI[ ѥgy~yɠwvry[J%bƧOΘ_gI }(;)e6~NZK˥pqZX .ݡ0Sh{ܬ}.>);^H E̲wyؓr:0șX9[0mi/̇HIT:X^6+QDѰN#/T *tulOxk@m x&uROX)])oUEiwr@-/ xE]]rI"g\hY1tNc> #:$qNϲH& :T }>eO e/1s"2^ TJ}N#ƝkTyjV'0V>u轅&Q5Y<8m=́ sE^elf IĒчdkOZWoH#\WZ>=Ervf] \_Raq90u3Bx t ~[G]w GKVЌ`#L 4>9zBcn0hIz""bIjm oCԇC"ч߶_f UVP;ZC%n3,hSddPxB@` T ro&s ]c53WH(sbc}yYV(cRרeqlNk;[H|n*ZL?o؂|+ kb2Cъ[0:)lAj-SB!sm @Pw"mE疹ݦ+W[2M6YF?bK˾}7r2NbD>d\C}ѵæ:ÚϹoxt1duy[r KvV~^@x#3Lq;=IҰ4jɄI?9J` IWh[uЄ$ v'/nf|\>VW=I1m!a@s-+ji畍*ZW]¯_^N\Ɠ\0yxM6¤띹>|?@ϲIVqc V1W=!ђz l(%jcKavM+_ !=~-4aPqe8Dg2PO Y]X ]}#N/2>{vTv3GBG@hM|e` VS3}bGF\}2=lq CQyl᪞f2(2&}m\ oŘբy24Uy`-\uN:qm7|jP|mJb=1΃8v@Л"0+ۦ."}@.tAɼ1j?@X &Ňz CEm81b>Dz㤞u5Ƅ}ScA_{W>$0`UוF 6wI t4o6˙9Q|pQ en.>݄fɐ7M3JWrtG,#_eA~'-I1G#;f%mA,~]H <m͉ )aĬhHjQF `@Dil!p@b}n}P.4І 뗇9(ήA `vnJVEE~ &Τ4 ! Qj*8tG'E9~/REelTC=4olh7Q`b[* dCfcdKtHNɂ|墀(!'65~~ ĐYYyX/nmU-RU[3<@f]<a HB%D7O'c89kG;b#h^9d2mx1= `l~.NzDhFg|52u# {z Fʹ.=S1L"+Ѧ+NBxݔ`U޲z%q֗B盩˻Gfi "{N MLyV?Lg {dǾVBMͩ|myک34K5.]5Lӿ9u gB5Q vͫMJZ9 n&o ڳNL`2/km2u#JY^[y\||j6,nfD\dx|U/BjHRʲDJ۫`feHŨݧ>Y[?K] }՟r)oȷ"5鬍Eh/N̬F짿6'!:ɱXĎ!Vn"~deƴܹla G7ޑw=5Fo FѪy6lgYZ07070100000260000081a40000000000000000000000016661a1dc00002b54000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t/ +]?Eh=ڜ.+OLh4RVAGi$zsoiW+qGAj)?2ɎarJm?qU\&81ܰT`Cw󓓭W!3^JH'U?A9J+$8H;r[Қ3UJIv(L^41O/JBؾ5s1_~"v{#U=q#+9F_٘!/?߀F)0r@e>1 ў L9.fK}*y'lf&cP/Dj'9K 7es\'%RD2 sjCX)n#Ѝ`fnR7X]U[]" p&$WZ?%Y6]Pw= q"ֺbIa:6H^t2]@ob4/Uæ>¢ЁGfbuS+@z(rĖ!@u/TXwHo?5zN> k79VDn0> _pK!Ў jn/HKׄiasD `6W_ 'S2OS<vr ^DXVj8 WUIuǺ,͈詴 eϲbLn.W`Ò TeGSE;"|ZyK(Hҕ$!.Efx|A̴s<'w;T"+Rts ?3)}<í[yuo͔ ~0?·k_ p "HK|rXSv"g$ڍsw4Mz<mu.*pӝ;zGyr+M<]s5rVvHfڄUOuL7(<.T,G}CⳓVyk4GeҐ^'4dvhn@OOl]UA`k­ :^^{N@JmHr;7'DH#OJ]Kge+8Mpئ0ͽki09S9eOU<,o+ʭ z;dt%̻K^+˸qc[qEKHEΣoh]c<jRGz'q[Mл3?ǩhb3ZPF5W+ktZ!YփQQkas4<ǿѣ߽}Me|v?dl~+pܑ8ժޮ# }'D,=G!/prT2ځђ9~v.O[g/Sa0;\GR7 1S볺8VKeB,AGKq$,Z*A. zV^&mN3d8NY&wZwڗƭ6(&mC,x:.W'hY[ n 7A݀caW],":j:pRˣ%axQdI1MS]ϩˡ'ߚn @Wؽ*05m"&cosSŮ`+M $ h}S ٶs&tjzjJ*xO'+AW Y\ ~ńJDʠS0nlUt3!#F! E'h; 4OOAR`cd}|!HňsYc&G EZvA*ӧ&*Ҝ އØwѻ-(!k: w&sV ;ceݚ\Ahum.J%x9՚ 0-)k"Rޤ|vat$4\) 3u$pn/,u|l=C`D#mUt D2fAcV1Q9;TP ?c=JRO3 )VNk- m_w?K\^#1Hi,13.rא@:/GsGEÏ: enS5 eLVx5*Vfijyo ҩ5F4=t|4tq@k3P#PG7{ikp^D3yhK_xS#T!߽ # .a/[ˍʞyUI;. S &kR`pa ;J~Y_" 1];Ւf}R~ȭy}3>S,-qfOp(e.nmPiP1NLO#̳7WcDOv= e;JqRiiGV+S_n*My8}s ,& .$1ΚE'Z‰^5$s=STcՈ %<4GnYB./\_*9D݃n,4VE&W]]_qE6(P[R;kr9ʳxY9ş%wbDCW>Rn\P}RJ>|_ ,Z gQ*)%0Gw2_E}BT?C.H 2%bvKD 7%ȑX$(~ =r^S"4ei >fB>jgڀ>: xa5/[W{`:3m͙,/\O=<(D-ai|0w^1aMf?u!k3B]bJI?~^XQJP0h @3+;nmZ#iiebe pL\Ѝ2\"&s/xT 5.<lIW2+ o!UuqGK=,M*\`yl5 >&ڛr*L|mJ 6> %(M ԍp[_dٞ" YQ"3:;2o'-~W1%4;TlwÝ-‰ݖqYh2G36gnniy)V s;o< E):8ܤes!|8cDT"z192W d^!&)9ij+[/1CO>` QUˬB{QjV9tQ_5.QӣňQpiL9'R+ g,#"ky :8T7+2E-`fRsuBsY(t~9 U,oq$Gb O=KthS $#;jRb ]| 2-~B0(d1d(7@W9e>ZT`j>z#^tGyd^ В0Q4 '1\f%0s\g6o6q+{T%~ fˆ%Olsn0+" vR7b]nN1W%'5fHUwB|₺3z $ C$ܣ,= _VҩZjpT܅ǟpox=ᄊ$f"\E1HRtSJUJxVz_" 2;wBc|0Ե_B:ys|{DnJ.%0u5K@©,wDI|>W{ke?ٰƑe-rgb-/[u5;U$e1 ܒ._ǹ 4!kws_﨧dJ3h7-,5c"6]yzE lEgķe~NARbŲ$f?N7j%솽#>Uɟ&!At _D|T`0O4`q?y[|&.UgPk<~`^l-k5l JH˞hc7Ρ5_W=9⯷:in @[7Bh.EL.nB3d:Q'Џإ sTeBښ.IKʆ*ҵuO? ~\GJb4؍oc8W <׫P8.%eB''@MPqfdCZEn 7oѨW/U6Mߜ\Cר J`}<*(P/HCɨcnoVq"}`b0GovvU=M躽g@BUHdqڣw?^{QR0{.0fhC#W(or'k C*xjYNS';M:^yҙEB)q\+ PeP[lT?4 'w/nOapM|uߍTYWIRCHVtnfHd!; ġmD>3L³\auđ! 2yK+j3r'6`f4zBN~[ D}y ۫pAuE3:qla8-]]QNw xYJGQ/\9j Ad@Ƚ,Ӱ嵒ցzv|ތ>R l@3`#HDF] 8I:5 lXM]Qv mBDx*뻙giLgssL@e_@Τ~Ce`YϹKJ.n0eE@=l@0H5a<ίX-&hf_M=KIv'5q $)χ 禤P0W K*7J[1ЦSc)9'f߅a BrgMb?s@~g>P|9Wq8!rtJjHEfL_Vt/uj3 ,SrB?3K)BUӺT]1=n  +>_e VTpQwz $4Apu?e6^ucC7 Kwt3MjOt05u 8dk|8mkZxOLUF( $ HR{\$mηzj^Ӓ`)@}_ֿ㔞3Ȟ~)N3SHLb>3A&Ã>oA΀ )|~wlNj3AɸL_ݎz']R|pe]O}8sMFȘz/E_gz*>"mҡ XLG:K" Ε-LFHP\*_ѐەVڞ@L-嚏Ej!~ T`l^ DfnJ.b]} `x±v8$CWFfc[qU+xXpT7D$|{p=x3YTeGVݗf9@1L6"}І Mǡ[껠Ϟd(wv U`('ު}8 YK`P7ϗƨHyvƺY ,)N! ʈva/^gu mW~ j7_eᮼx`_f?w`FJ/&HH"LN9 ĎӐ me)LV:j4tU<vJW_&WΞbߘ&HV+Qi^_H=zRˎD1"S=`ZT n1 {r1 V<[4A#0Z|[#>U\(k?^ovU1EHE +rf1Q;] zo7B&:֒W=PEP7x0Ikc2?$!'lyz܄~yS3vFHOXr)-=fc[4kBsP_HX7T]juF͸=8D5(GrhQZv]}_{'I[US9H4_,6N02 OrQ +P7ю(S2+ s)$9~ս:*0Л,tc kK+$r+,HrS5Lm#d!ŃtQpVu3 jr$loXiԛm88r WHK Fi&M~uzWRL~OOq&m+5iD~8@nv18*2lTv?2= >P9J):d];%"5c/+gHv.ֵNhz : t%DpPvgIW7V7G1D9NL!zEK}iK5/ukqESF:fx;.T;ϼC+ NKQ=C|z1XMbHҥ)`*[l-dq?[`9Ưwo¢h2Uw"Gů70AیcƏ7fUV/nm؉g. W qf@æ"g>.cn ^c2G:sd8g;P)hoĽ+cls1bV[bE *R[UT&"kɐjcl^ dl^+ =Wg[SK@f]W Pu2-SE5">& D]3f%\-v?9dSp,0tfA:4E%)e|gSޭPq/?z^B҂U sws@0^SqX?2Pd`مMCestQy+!|_⨍NtD6,i.X=ddHP(ֳz,Ⱦ=&lS l]a`EYn?Q~;uW<4ǎw/h*kE#t#C"_~C]m'yjErP u!|e[]RM{T<"JRUBǎwd7JÉl~C-5{^`tƣcq+e$i= 08P11OOfMٱ!"$)&!kȺRٺգpɼꪊ1ʾ(xN|0.EBi7l||SBFvolmwO쇎WOdvŒYaTa[ҪQ\zؕ!3Zó>4jЩz`w]Z1=P6!*p"T@4KO 2UIv=AO#BEZa.HɫRg`(o^1YU4Dɲx N:2C%=a$FPuƂwJ%,ArKy xLŮ,n )&n.|B{85TAѠTmwݣBU{YSR* ~B(Q\P{U bCJ<*@Bd;L7||<[wDE* N,@n0>*(b8G_?xhr3sU>5?[ ZA5v5מKBŗ/7|Jq&Ѥ7c&Mbotjui8ߌ˷<*hk||e5[BSKK[b)ekYz-|E&?$w = 1a& IW1Ԧr_&B66\ > y"MFsCʪY<0pcl(ώc+6J/\mIn58NE&\%StUqF=<\ͿJ6?URK~mBB-Vy0A9m޻2!wIo)ܞ=#>y'n'=莦\XRqDAzZ(AQT#;XVk$Ɠ~)GcfA냡mދ0Uq 5C:پq>,U掠>1$W"=+ɛ+<_-cR/4;L)P lBK3c@u==ڣ ;H~9';K'XkX;`-DeRBhQͬ~}]d($\wUeLqyVgYZ07070100000261000081a40000000000000000000000016661a1dd00002300000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/memstick/host/jmb38x_ms.ko.xz7zXZִF!t/-"]?Eh=ڜ.+}gs+C-2$CdSZw*L-'{lgIu {t4dm&=:IT LCG^zx`~;9?J JoN4{Ϊh([d eqpFv-̕<rpdC-=2 OqG՘IӬVIքFhg/JvoQ)a] [8A_s_j;z.{M  ;drLqVs%QD5QY(3rz$OND)D|O OOU6G*.樛u0D,LSR͐(!6Vz,B#~qg/j9/\wRߴtWNo dt_HE)T-4x'u}XqE4j6=,>0:G%}Re&O O}hgϝͲWQdV ,''Ȟة BIi/y/zV{Jmj }›T&Tny(1` ƒQqW2@ >\=L`;fCY =-cT.ts݀n+ctlZD,7~m^9 Qϒ2sjp F~p]b{@[\ه ;Qh4"M'qz艑17ԐtAf9{bTlI-)4; %CD,s xpB]sFҥ}6`@"m^Lao7r&Ξ;wmFCqg*=i{OE(nH#z'q_R$|2xu%A 5A' >u#9//.1_^HAq٠m+X]y' 0h#Pb!K/xSmG9q.sHXlk2[N/\~~r+IeܔfXM Ip{+9R?4ކ|~܀wlÆŽZ.(>޲F8=5m̢U}O >pw?Ɔ9ׅsi?E &sZuL$Z/;䌠xTJq5R K' '/pyrd0`p&>g'= rVe1gªʻY"2] VS gk[-]oowB]gN ef=ʃ'ԝD`"{9,w e_1#ߵ@:dHo*.;M:4GZ&(#xx"F[ջvLRMr!`le3ٿpg]Smuٞ$xBqCxƅt@=}pL1 JyEVbm>i23$Tճ֞T^]}ٹ}Β AdU|]c˞'xxkmݧ̆[(UfQK"7! JF* "T-p1b5!ƨLƓe dO?C85GhJA^5\DVF<:h %1\Aq5)nokCjF$9v}6kC#,;x沥 1d&*Exiˆ#ꪟxlƑ4 9pNax9FQS>Ȇi: ~9'TB/+[W6 +hDb dtV?irG(l ŀ_.꽜+/K~e^0{]TݹUXNUk%:nևq]*.Ss'K<hOƇ]V8a$sP_OګH;B:cXJ.-ʂ0b4zZ86:O=bQi0ݏh XCYEs6%΅KZ֘c퇛$qpnh)yK=?oЇg_e.GQ9.68kfQ2ٝ `TW#j8 /€i|9̿.lk_I^n$MLQFdZ Nh@-@fWLڅe\ 0H,x%2l9̶4NM:m<2#*|J˗`u8eR*6oyx9曃 R^^q?;_C# 0Q #pw"v~mwE?8?僣˧5h̤w~~=B| nG<CX鲿XdIiRlCI"힫ֺ5auIӪ*#|d;9`]p Er`e[#d]ݏifMي24r-o.7d.-h%ɣeV]tZDY*de3ԜR Yr딎i[ K OZ ;p :ս $cYYZϲ>n%anZTsȓʽMwc@p/nne_Yvt^Ew˱ETŁ`;3s %(EI-UpP6\bdDcS~)4SM1ϚWQkĊQmdX7Ϡ$VJG3,;m(-z[!q-v 6DRmGkgMl`RMMPL'qc\"su넝8=N92lߥs;%=P7mi侸zd[Yݡ@#>POk41፴%v֔GA ,2[!3v<0cU-aX(r |M4Bg2k юBaz#tR9.rq΋ ٠Y95$W@ϟ|$ŬZlW@*UTQյ'>md'3RPAwW{4)IL󓒁nB0p ڰ"嵢pPT!m56"fGN:\ABugK Þ~[#7u^r1V]_.x?=GI),荦_8FVh%^du3YMS[{hŖCfT47&;`Էb&6#+~g]7W쒮jJZzoNee٘ C:|Eqߒ(g1 J725b*Dg#6H<G"(x(H̫,yJ-YobS<xq&vHK":zشQ_+o Q[榠qWAGN@u^\iTA~7!ʯmR[6\Gru\)b)Y}BG7SѧGSZF ]ZJ@weԆb ^\^ʽk< `ǗZɓ\]M%0@+䒹ۄd#/ӴSNhɭ]Xife)vWv4(л^I<'>ɟ^C(L{@jOg;++p3aܴ%|B+x]#_ܲM))zB"78DA`&ONad;{w r=z +&hjŘs+8$SwEpUlpש$]X Qx={~q߶"D.h_cg 5{كX]&p`cw A3f6rh2yAeݒEzS{j1l$>NY7މ@o^Ӟf!>gFAMDhdt(^ʩ8w h` (Mޘ`屟,O=cam&h@|R}'72?ONgnu4I`z;V蔺C[E3V|V~o<$FW57?6 ōzQr&|E%8ղ#"[ M]-؝9X~l4E©gɛ^$*s]⮘;Mx`ٳ:N:.MRI-k|Ƃ|{3τJu'Nq.[*5mgk{)~EQJl5bTFmC} =!_f8%lk;|4%F]6.?tτ鍢b^-OsB8][ {Ue.Wnk0I37',8Ǯ;}F%׹Gަ m\)(L?!69<'pf0fBJ est,) t(;fك&ۢ׏o+ȀN:4cTߎGuƞC'm# cМ}3,>RɡuSwdj6J ;ǒ%xot}3yòu;R\t$fkN`w7?5ym}{{xaU+tG;Nbug@A.-˘OL_uo00[C2Y"Ve=!IttcbP /.C@,V"Z9g?yeSq{z.Dn[g.-TcBF>{<~pa,*[#n 鰊GTnG$8I g9G? cDׄfS4 9bdBUwBC,'3;fJMqD77Bʩv)2M-Lᗀ4fXCӘVgyQp}H^hεڀ.;Qor*э&+6 O2!ƟE~_[q:<͌^$ߜ"h3ݖa6X&fg >0 *lXm`8AC\ G2'|sje" A[۠@Q;u]!MrZR6>s[!Y>1 VSlA;=UcIlD;'zyO'8d7MQ@HiC?UQMKoُ&PȈ0.(RqR}I":(͑)V/Uԩ1O?LMI ["ؾ?coQӱoÝ;{huda6 >sEה0M_6E-dދ?` wr1*WWԳ7F*}'`ϡ:\ ,Qڳd]6 A 7& Bt_UZǧ*r$sLپʞծ4㚖O8@U*;Uq?0Fu}J%6cK*VTת*y6S4{W!Mvp Z-)ǔGW  ֋ |{/4ةг-<'*5mn:杆h rMY'\7vLA3:b_9NStZ回y8 KqP3CKfL?#*ի4̋ {v49 Zth]&z;|bɠS5?FWX?RJ-V= 73Ct-N_HpHiʒM^!m8;142^{,-Vwb sv3KufnkOϏ44,LPQom+m6v()*E6~TD#lc%4XܬS2^v Sz)"C h >g pU" C~~J{Nܥ?dwOfAd+p]mȠݛM_f_[}}iڏn\ aq8RD,~9ڒ1/~(Q# NCv&,͙VWX֑em/> ;শf7%o;U^e`ʸaL \NI!B9J<1`VjbSd rl:;X v]:rszVa"-,jjX1 +huu6bv"/ DCFx$H:ѩ2XOJczPEnX6+`y2-@ Xx㩑_Zq~DV]o|f6-.UT')FǿA>d^Z=B;x 6Rʖ+o瞤ep#aM}H:Kw`A8щC1XyCe KYz>BMmW(l0/Ii>B`f"6ЩĂX ITcrCwO;< +O!\tHUV<(Ϻ[2{ɥXtlD,,7!=82%zhAh t!;89<C(.8>Agl;C R~_4DhqB9w&hӉ(u D  ugftF7ЫZ4 dz"P&WJ3 wyzb4=NNs1ޫR+M?6+O #~C^ l>$mpd` R#0\6s/yaNfUyfvnl$rXYgG)Hs.(pH-2[ˀ&ЙwJ²r`lQ'OQHgz @D#ʵ D)Eju7/?6}WgR{ˑ0Ppƞ`|Hùx1§xvW 4ģP?ރ,NyRLV*A/ΒSݎrgd\MH:a_Ɨ~(7+yXOXZlu溏<E(;֔@U߽%G_vE:MVQ2*b(F nR9LvAGVCl#+bz|i=DçW{g)5ܰxnP&=+;V xK鳇!( AW*o׍x-<ʻK6$Ei6E@Osv_#&.f~<ÜDO WaHV0x<_L mK8)tc)b;yzEh/?gYZ07070100000262000081a40000000000000000000000016661a1dc00002484000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/memstick/host/r592.ko.xz7zXZִF!t/$C]?Eh=ڜ.++/>0a≮ׂ2>@tg BomP1)}}oˡm ure>c qb'igV03I*a]ɕ|\HKHnlc[ m $>KAm;0^gLO-)SNoc~dAu{ 悃87-ʵHvy->UX`Wڠ3 rc<R!TxǞxEkߜ/nmyE?)tPùp쇲T d&R,S +ܴ 6Ũa8 ֍&P0 pg1kN`Áԅ`bV˅5xf;#mBjf{@M)ú*r gۖMYi!8C/W79E.T͆m[*bS,K$zVlYfX3!7]QvHKaLq-P(~AMZue:Ni9kUE%cc {سpe.,wO13&8-dLǺP+uqC#^Dd'&])E\.b<8yx_b8\(U>ك5׊ȇW!@@59:0;۪4B2F=F 8pyOvjU?内tLkq]趟Yy7wR'OڬH) Y)/-X7e.ꆶirPd7w)k5bQM7a;Kx5lm⁔np!Sbd6JSij/M6Ơ! u`ƓsI\PBkOpu=Ä:[biB(yV1/l7:`9sFDM£ApWy fJ0JԥT?w^{=TΠs-# Bw9|xxn}Z*<\j/ EsSm:OߠDb狡m2VJQDC l`Zz$CF[Uv_C@R}+hoӖ+ %7PKC}fЇ,,qHEoCGY)5 wh%kq |bUMfh:ڮEY= F¼*sy nlolY!!$w0[e"]ʞsk 9 JJtW=Jq"p뗊B}M~>iD֥8 E12u>i(c #`VF\Z `6i ߱E#1}?% Ux# S9sUCjp']X-q_4FɰE^ ['0?)v5zy;9=Sp{bpW+{r56uVߏmߵ\j9tJN.b<1cx`gVfA*Oʍ}阁!D!:IPqQm&D2L*^VSTvŪ- )aip~7E9kk ֠3Gx4}x[.BѹaCO?I*~ҿ#I ӿ>kuӿhV揧l)~6f *%^ 7'}R].^4} mY A,\A Xč"5~7_/>f&F*N8l L? ! (lf) Ϗ!\\cd]H4cNώ'tG-ۇdt%:LOq;z\ˍ1Gq P}@-Pg -׊sL )]I;󔂸¾ n2t)"2GypErnOt5M]H8|@O#q‎SCıO oPN䮺+ŝ[ ҡ %7Y'c;^4Cȉt{cCT`q+^q_TAQ`48Rxl94"dzeGxWɕp374M=Uie )Z\W$es8)l&UpgaHә~ Zi]ްUo-$5W6"2pY#&%аsu&9K]h񦅯&1F{q&Lh^etgSb˜gp1$hmq8?`2Zmtri#=_la)ASšfqJp YC#\j^ }H>klڰI?Hema|v%!vK|ɩC9p7CpJ#f* 3qkw<8M~ba*T!:2!(D14bϞ},%ܽ@hE79?yu WkMpkZ#ZIifG nUuA KGΚ2O**o~&[gx3b/~9*_u׀F<>A4}ؾ!3#l٠:U91mGt%Rw?ΔC D#RZܞ u^ک_Dvx'&Y(cd FL+Ol CP ٯ`% 3.NS 殸 @tj$BF`Wjjhb8iPC.Et'n8K~΍5TEϽ,b<{XEPZuU%tVﴧ*㽻Dxs]_pp[ ̴854 q5{ ;Khe_\4ZA#}[xvHvҎC[حWm}%th{[$pV?*}jwΘ(AlvaD/p"L6c607ATB2+#YB6tω`w. ͼRѕ]JB~7Ntў 120Y,(fEw'!ʷ O\jasU$ >$ 1_6uY _-"|f*-=۹O߾yV[AN6(&?Z4@0a\Kc9z*7s<.%?5~y) o,jD.sZ5Ώϫ:USr`C~K7  =,-vNЮ0ZUּ6BVYf&U8lj }+8h~ucx"[qt)LDm}7c &y} *B^7)xCNdfGWNDY?mQ<@l s~]Z_;1NêD0:E%)^~CZ.#o/@tę=gu)T4R5<8qu.X9?Jy@y+jr\Y?]aiuR?BV~QM(foDejN $&8uO cU:bJ.ljm[pw8Mk1gH>#' j"E}"Bۣ&^HFXfP^i֠hJvr,s nHf{չ5 6Xnwp52mFˆ{=@/P;xwkt[ W/U i2X8TQ$u6b1mE.4wt`$H` ~^pjۂcS[PAu=W͊5?0tڽGn py\->"o뛳b\̌$ehe@ʥr-;gQI=o)7j"YE-eL~6\B$BrǕ́o0KN:ACZ6( a*yRhכҹjhMv! qGiy0\2^ npu׼2Aǭ(D*| QYGS>j,4Yql+s4+ Ed5=TsZfH+$&h{Б[M8 Z$H׊tC._@]i ӧOF<"r0ơE]k!oc$  bL+Jh@Q /L}d[B#L6a&jw,,Z7~ULJL:' ZQeWS@nnqR[C9/0ߒx:#w+m{kLi0-tUl(wM΋e/_XpkH:M鬫`]N6D0ڞK6L_a:o~Pf8C/i7½5 3w{rSºj:ÁU^Kt!<;Wšm)k*65#SI1Tr|<5O\ܐf \ !(Ìr{c;ؚ\sA "pt\n"㫊zؔ0b7KJݷQcrqjB˂Z7 Mw%72o9c$[H6wIh &j6nݧf:үU!'Ȏ-!U6?L@EX|Bi.DgRg{;96 xJR^&A4bx)&6v"?;mBaE~ke(^Vz YԀnFwM 4psQ<|4V;k,Yx\}OHs:)!=. ܞyu`F#DDsg"?ADa4b!#j|53:t<!{ g՚:ަ5Jm9a947hMxX/R5|n{+: |B7>ػ-IwJdhN,p>QI:6JBVj&fWMb[^:, Ln.t.Kʇ7qR 7ю{Fr7oԗ)Ԙiwb=4rm ][ވ_y7WZonGS+@@?n6gitwyX(˅:gq?n MGƠŃ}ބX#7 rXDm "r`MMoA֝uˠTgǟf:qåP,-f 2ph]*^e8M 3Lm"#xPr`mi}i1'iI$ZXA=Z` 9lQ54ivB9:3-wdG9foU&Qe,>N&鬴ˢb:7&OH^nyDSɬ9~l=ML  S #ښXlsibo5vEc3ŏomw/=2n]1W/Μ/SDzjmCi:0MÞ1e j%xr4 V=z$ rT!2bAxVxbO v-!l HchO[t(Vxӝl J&͝x n3|ÏJAovN·)X@)vƤkm tz?Fd.{ @贋Psvz)+-RAw*TqZ;vQWwH)D>Sx1+ewu8 '&JM솫h ,)8̱Xw#=SYtI' 깮 ,($h ~NaNpbc4Yԕ_"ּ d25%50't $ ZS}L9:~2.HdPS|Y_4Nd%t1@̄Gpcizhbx"C-R+V3԰$Dvܙ#6B8t]t2p@;GGSnǵSaqjCR͔ ۊ)w hHgRM]1)2lgv]]c@2{JG-p_qܙGltITw|9Jf9`_і`r&D(l-{<iW+l,c<܎:g]dטqyR\7iPؘ  %\ޙ>wq ֭S[BAExוjѩ N 3YrkawO*T!vlI[鞗E,D&Y[74L]lS%KÃ꧲ rs؏BjH]ia69; .CyI@^$QL?\Bշ:aFb?{,\722CI`6heRwXt'ETk$EL<'5W&ҽ/L˥}u77bËoDaF%D]Dm6<톻&k\m;<4FvfHVK2ȷeU33`2|uWE8Wp'.MQ @jE7kHveԪ(dBՐ!K`;\R$s͈0e YeD 2*͑$"??XRzR%jr |SgOwws&FV%E”iN,N@ڬB0sp[|\ 5"?gy`xDjHܵLBS'5 u, O M0Ptޕ;y.MBP̿q΄S@f7Q}F1N:d~EQ<õt\Ox* ]ZMd:N!?69nfV&7+Fr۾趍C~<#0k\8/5exQnVtL@5PW~{'Z`\BE]@yA. # Z4M^JD*+tk^ϓ;b0#Ӥ\ -J*鉋UV֚w.BB(ڳc/mWܘ)S*TI 8`mCHSVbYryHI k0h"UUJVV+ m*B!$8 ?SL[*FͩS{5_ WD[{EܗνMI )A095&2Ðvj I܈v닃}0`(Rl 4}ȫ bTa7pNmDtc$:Nr N+) L<hٗ"P1=\Ǡ"upGvPS}L?d^RK lVm1|ێL*-Q[T,Hյ8hs[ԿL2ؘ`a ^xmdLWؙ.ulvo:h$Eb.lWxkFޟ`$"C)[XfFBmӺsN8mJ6G)I%'~1o-Mo[CxjTj>e8R>?Gr[^.u\qU]X|+6(6p8IDdQ%<(NsqYb8j;qh bpp;2BG]$D4{BСך& x]ё ^-Ph<śvLAڱcu+1 :;gzi?nZ'0)}A08]nriNQW7q-{5CChv~mx Rl6Xv˽Hz:~t P.7hgţ֏I)Rk[FF\^تPzn .4w%13QAoLS,\%8'"KGn 3 DW1RVI"-%ue|ڼʔJ͟ArL D_0dCǣU|?Q£\J|Yws2=Afum?&DU)a`+ϟa@RE @n[QL,lŗAI 1e>%D;*g޽ /@eBB>'ŋ(f AkqN?$h"DœI~#Dg Y@~Rgݶ$b%]׵ $UZ[xܡ<͝<"Ԕ[JN7n$NU2hc4\B1ڱ`FEZizK99,| omDj] \ bJ,Pyx4#T6秂XB2VH~^+EByJ/dž)L7$<IG _pgn@- Ș*-[fGTWHL>ZG_ؙcz:ڪtQ`;r gpի>!_L b7_v!. B`C)ȋuVcցI !Re2 8i;"jLcc0v"}+ǔOdeUW`+S3ab׫_ԶSVUa 8[GbE͐IتhҵLupzW7 z!ecGi3v쫓%;AY׃G#i"B|},@PUT/ˆo ?\<^|/Cr ! >́4Jҏߺ~ɮ,x\|e:u\#cePjX&a)tgk>='0%dV =D^*0U_K cՕ 䛱F|Hх"Wnxk>*n%.rzR쒷86$ҺL(.8lnjv#yf߄)`ׇٷΫ١LU`8-M]yVUϺS4ӱ@Ls+П}LhαX (eqY/nK:fgM[WttL\~$Ǩh D>|?N.Kߪ]*2],2=0}:JKVp}l%Ӣw Ja`7:ܶhrb!%Q _w,%S˹g5Ũk-L[H9닳E2ME"Fq?{xbdu dQ:By8N?> ռ5d" 1HԘEߏCtDRG0HxEAT::+`]z(}J<\v goQfT7g}gə*#ri<7d!+c13^EcT@ :_,QǿX6X#ᧁ*4t*VyJ4Lbbas&Xt4?dJR1eJg.`W[—@@a  >ř kQ}$ DB_Su.jZ;!kfl<`;8xJ{s8:\j-gB>bR{8A=Qavxp_6ͱt,!> &vZOBd<~7Aj*9N.t`u$ې8$I<6$;qCB k = ZD.[gkXuCGjwJ;j gˑKBAXK׮*nȉ(|DZJpJF4j؞TS]Q;UQ/(yqP}yJŏnx*.X ě =8&DrW;K40JjnRti4%q 6F*2,]!p&546eq',{>Y_5C1{I)H0R4]Sf(>+lj$߯rA7E0\?x8^%AПK*Җ?+ $n:$T_ X/@//">ӽx"E\['/,p솶LL0T r]0?3pߍnORSOZR Qj_y0q{؞I#KY噫!D[7' y C_@:T6:`RK\qc׳Ϛc sv4њeVMO\nX乿~Np.YSyRbwFI .79OD@IpTzYxMpk ]2-BpYUjbO1nD eǡ*Pw8ֺb0P-YH)e͛> e,j_]K )!`jLgz bv;{aŮ[h0lȜUULt}$VU Y]t1fױIuq-? W-=(5 L :&Fke<(&dog8yVsC#4t4d3IA'MS*|z {"Ԛ ~Y+7]N41_e{_s=׏ ʝ@6$]9!U)@!V)vPF p"Gܮ'11M5C1nOk goyr\<,e9^79 7Lae$^ ax%τ֑0vQ77?[ 4s=BJ(_# vp*G 8mt0y]fZ's7kHPp(mĜ_!s6 Dcov)KWJ13f7i'T{B1dx+5K, \Nzp8JPᑰP菶HX5 >6X2'Mvr3J:'֏.'VX=lZ <*FϽ/޳&iM[@j((焏1h=bt6s;sҘ)o pZ^ЙX)|qC%־rY,0-Ce|zra(zz*AAdHd\iea޻`7 ױpac}W,Z|+Pv4[FV߅\8?*6|FJݳgS640[f;-ط+8rkzcY!]>ў@`+UEkطytZG`r]–Mi5Ra#X4a0\iNґ}oY2/oeA 7td@0gV}#GDM'o: w AkM -oDеȘˉ֝5QF\4Ud#hŷ lqO/ 2\:x kJ'Pfh ^A^K4n1<{چ3(0Gas$\'/4|\:lM;ˠK$eR$aʇ]j=AĎB!%t7G.~hܫ.AKAaSx &@4Μ\q8Z'p s/Uʐ@f͝\8#Agh#d"/ϋ7eóFnb;t[[J^E:07%o5!_v)P")pak̹ap?pG+D-$9Zl-EėcaDJ#lծKCSpP5M$<^V3l%K>%Wy-}  LKm:4R-[Q"1?cǍ$Oa9KB6bA#̭k Rl5jCPwVe?EȤ\2kY@]4ޔk*2(A/0;>{(b&)Yl5TFd?/_TƛQdfX:=5KFmu&MT06>R/Z$Iy䓫o[cͬñ7'S4&qLoe+=uM*QNT;+KR#b*?9kVy Ī{yq>%t=7-w:{M9ꑒ^"9Qa%OM`x鯥kdx(j!U/T#sX\Ζ,!f|LYD=*_=B/va-+;8eIy;*oPW|Sz覿2p7ql n kS@`?ʙ/ޭ'hBQgI75{)u"=4L{[R&Fč.4O8)Q&E%| ' {ܢLxcGnho}bfTƤ:\ aqԄ?!ǿz?0[VUhQ {} '߫'aI!&X>9?zXa$}%YmKtjI{K$qmq*%舦#9-~F>#M1U2#t zPck3kXtk+}7*L,W!=fQ 띵(0\:7abcJw',/.i=;Oso![hMO3(jЕi{#6=d}X\ \S8O MϜd/M/8vb\+=b!F3(k^{KbnZwt7d֒hv3;RzM~ ĐmWoz=c.|Ϲ;XWY /sc1gтå+s78V;{r [Z I͵ZڃaƵ`A(5bzqwrRF{K, 1NV!H8 OKLBj"nG<ÝG " T,=1pu:Cf7"^. '.̍"yzK模 ?ř">kz D#@Ӹ6{piz$r ZO3`H«쪳)7͐[Vd+PG]'M{ܕ.QqN)Msok%Auv#<_d8v㹮\7 p>3XevF? BU<ZŏMZwX]7YMV%0c5FVoz#cf/bq(Bmn`yƏ@!+oeOK K%)mG5'&&~٫e;; F=Izӽx򿹦Zp_3a^(3 ˨YQLe"AF1u8\Fu8V.#p3,g9 g39Ak""{\"OLU˚>j{*%b9&}A@L@놌%*gܥ7c88=@ގ$SeVqfSEdjsP0}u/`~bxcg*BI%pW1 eF!]vF`:r8 U$E hGft"wI\عÿ? 1W픱fJ =c Z4bS5G5 CDk# O#IAf=#~VfmT=zk JDžp"6b  w13{{:Ж-ADUxD̙@ a܎*ƅw5#R{݋j\a >'߮t4%f|oDpwO>}+;uǡ2L+)7-WjlѰi͑ YJkw8Ox57a{[&֗oOݻ=XPi铩 fǷs`W̐v9BtRyRxej ׀3YOej*;QVN,`*ILpGhxMۇJHXWx)s|RztQ͝U܇\! s.[%.B%iMFYX w^4q> pTN#>q'ξΕK˧x@np!/!pc (o#w/|Je6ܭC{46ae*8hIDlC`8mm)4ӓS}wb>soY:~ G\~0e!Yfƣŋ ?_x ٟTh p7suKyr5lhnN =l'Ů惇Gc}RrqQO>3}ƁNsliYfuB!b.2ؕ82hҪK"5abnTp*ҺR|z\F&z;sYF2}\87bG5\l0$b\m΁6MipU"9b=c]DvAp)CA)59-+yMVQb56s^2B( hE,JR 5yAAjPB[yvTv<ئ.k242A:mIo,q܋z[{"I=>4F+Na׺G@1|㡜,kG8~EV*b kj{˯`;eF Ӓp[0?|x^1c9WkF6>c̡2oO LX܇ IUX| Oam{ӔvUd}1}(ؿA%\*)cdW ζ@11AvZrg͕t.bM򏨦;.|h2ل^"86r!͹eBS'nՅm-M`ѨQ bט.(oIB˥פVJey\XU3 f5><ʾ}2b! A!m uZl.Lf h^|;M#EYPsBAɳqAHk]H GޕӅB` AgBgN0_A.t*Xkg T%yX^IVIrXV HKFm-풩 Ar? ;Sn5t3 4.g1} o`DnRs.4ƒU8ǑDǯ/'ٻ$&٦'Nh`8q56oo;kqڽrål4_^mBL,&B  G,3s4Q+V%/-̒&Щsu]Pҗб7aTC Fr!v,~q$ZیϾOI2D1N_@KrƛDBzqkL{(`yxi.,5K0uUBr!~vop*kZ=8i^Q@&PxB5xce?XO9D!iu[ĿxS#b~z `U{Ax WLL?w!<͡ dKWkd)M[Q6e?T-ȓ>8o4GUr p d垜ʘ=$>+m^ oC]i68KM@%zX0/r?n7jYՏ+-u \-wrby!C|QOHxJ1SI=z 0?F/YHtLCC-9ȏk8dX%Tr!i5Ey}JRp +cIy&/r BߥqyYIb6bz8W  $s;"IPF/69¾3)YNm~&V:pƠtP m+@bί8C$tpɿ֥Gh˗>gE:fRce:yTG^zytSHF:z1]{0?"U0W]'1DHF^>3`ŭ` 5,XVաsx%{T"MWZ0#SmU$D&n :/FpK}]u;wLw*r~|; HSopU!V]$Wfp5d,N̄C-;;,nW3|ZUA؜BCL h;뾒/;+ɂwya3֯=\ ¹7jB,hl[ڌ7#깈ls}zzp~/;7}sr|4hVM)#Arn{7E;O6.7D-KjyyFP0ex)٪!$ w'|X~ R忷W㳃 pD aIP^k?Rd~!}  scu9Iykb\kvඖGz*[&c(rk& h~t{#BjZe2~QT;smDxu1%dۀخ9Fq]}^oOi> !59fFAl߶N0S,(GUYI%Ƈ I/??Oaopnĺ+b mY֐k" #S?m"5[/_woyHh#tJc˵IanmÞ֕^ jSE jv>be-'#+G8˄ImeǛ1QVcx"WŒ,QN々8A[^*:Vˆ%6=įR*%=R S+Wit"_|V=Ǒ*% Cd\~A>%Ooj|/xf=t{DN 73;ץmKT&Ik_oq֋eLk-b2y'4= +tST_l2.׼[jhbwT0cga(+ ? 3:=Yo>x>`vܷsm2-1?\uc(v[UI2iz aR62nwOF=ЎJ6(; ?m ]lɷ2+LVX#T0Yvdy !C txs`ͣoKPך–"GgĖđaLh 1۫Jb}D!NBAsΑlO+N]u_ KL$L6&p0E(oШaFxf"n os;Av<^7,ETޖPÏ_ג- ɸ)1L~IkYb!=|y{0vk6ƓY wpn;HK-ᅊt[BROy9aAVZCzN9+aڊZՍn-CWm% %޴@/gGI~@"~C9V~{ʢ?)ɜF4?_R"{<R3;3D]2{zB2yφUKΛ;y_4z* ur(Q0p D[oX)4n{v#chtrf%9'GmkeJڧA+N˻En(?%fbw?1ݩ|fc:y!֚GOm_Qg.8kc8rV"cJQXI .٫&?<'sR-.d-?d/Cw%6T>rʤP7٢zJD"'(sV1ir[۳ݚJ9{4`煩uI"L˳Rw\}x2أ{>n_J1T.#3r&Ua֜ϥI4?ad,)wrHWѴ(#Bא9o,=y+40uѩj^gsW;e+zۜPmI^Fi4Qk'XQy}Q.@fL NBt{h I$x.3P1e5~)*%@!(Yq[G zMʒh'>,Ft-Fˤ$YWoI˓*b"Ĵ+9#~"\gVJx7*9yB[ԁ.ޞϪpj raclކjW`a;A{S /ZZ M\ScQ꭫@@5:'Na4IHָiҎ79U_6?,^䁵R=UzU}/yĄadRd} 6 טy!DѸ=X R/͞uKlxcb=VFxy32Wٽgw{a?M+69" :'B&͹}- ):I(ίYZS~3R1يf CL$!&xm}i^Q0WOA((9*(뻻Lq &Ӳ_Γ]U$ի95cʐ xxn j } uCc2b& \#fطKŧ%<eKkd{5*c/B /wTH{5H H~o'QT0-wʻk5j[^D "ho))A>WHI,h.(3 :4+?y5Dz-=!y\a{oRb2"WJ KI7|6 ]&5By4IظߛgbP[Q^ 5jaUO!HZޤD喊9'QYӘ)Rw:GuEF\~'3 x\fފuyT]R"oD\bC6~33A}-{ya/`&ׁ Ɋ߶W~^̇@C0pˍD3r˳ԁt@d*}&iOx|BIs?Aȁ~0`p*In8 KYNyIޑT-?la$|c&w_lZX؍wRgn,M!c>pj<p{ѓE Qux+*i ?z }:%OupȘ#2Aol\ f$k2<-,ZtӸ&^4$Elq*.ÀpMz QP8>l PiC5'e="~ JlЋ`:&0YvB7H9ư}3YAsD[ FK+LR$Z9BOsS_U)]@"ZX\<16L90a]6:!2Ai,4,m֏Ӭ?[52<'䗚UUY BZx3CvM{?V?jةm5G={ 4_Oηʡw)EFeaCZ$F]A,=m*(h磮yp"/BPzaw} 4WNƴpZi¢n,Lo9w`yCRU3aY=9m^pcDugE1X*# q`ٞcuKξ_JrD%eis'1Gʌ65ӆ Vl|k*O;p:(pGJkHRnj chtᶸ'0Mɕ/v{jIWuri#7iI"ӏ-5j|5RnKU.l욭Šw^rkIo1Hn!")В\ܥHQMk"}BekhFF!p$rTY]Խw:XJ GwDn^{*IFZ-/@ j Z[Qq̄1 e{MYm5P$(/NB!-mRӔݑ*Ϛ"7<)aK0LP@ZnUP~#ET򒊈-_w,'Dݸoq*Ԝ>Z:,=ajC,j,c_1dFy`xB\}[@HzDevO 3cd^rC$4}~KfC͓B=.ܿŌaZ6ce>x-΍Lx ,(@;X8 :ǝEN8`ZfNR)ٮ{5uѻA|\͑`B569`VVC>=PQЍ>"AKE ΡK- !P#<&ɸN$8hhNR48nqU@/ l"O7Wid|u,Gsu[,&!sA0YXtEtWZJdb]l3@R,"SZs,o=Aet)/c׃C]:$n_ۊ#qm q@aS.+*"s`_ )7hŜ[~-"$oAõ.}3aILz}p۷O6~[A_u8a7_\f3N+5ltF?>&$>+`ӛ_+quhh A_{ÑӸ&[&֍f[]lg.gYKMvԁy} {8uPX^4vr\@CC)oܩ"J-H LXHQ4L9V\?lMGtS=bڛ>:A]D%$zf]I#.mm3G#O'K4:?%~ R1</ h (#&sL  Ei9XEdu@H&ӯh[N?+6?`wIۀIĹ(9~{4zj.\1m*_t |IBXצExE55Ai[c(< ;'JptY!U q@dJ!qx:ӈn5L'hmVxR=i_Ł=@>*/Ƌqx^\1s#KPͶ*mByVe{3>J!"Oh%N_ ȎJ@$gN偵1:A~ :þK8g19@3}5 zqܒ!xJce%hQӠEgi<êIWF#6͏^C+ɟtnZ ÑwqX_hOR9 nf'Ƃ/e165Tq֊D^ T0Zmʪ&CgMHń: <#g3Q-~ 2J`R7FT0=2U^0159uG###rр,Q(>ΏHOƈ6ᚻw زzr\ ]PBO$e ௄O c_q Pvm!gc|PQK :y27fC1FmPj6/⟣*J6>s`bNJ\Y#>)0Ԋҏ`AAUP(9-H2J†3?G(#1 ;ޒPe\]n OתY'%8s6R LbvlF{;ƇtS-R8c1.=->t辘 fH"EetP\/w7&EOQ\aK ._⛄+=w6])csBežay0v}w])Uڣ >d:ܱ߯ytM -@ZXDf,#~69dcvb8~hWacs$NJoD\6c Fe,C9.$tNM}mRZMy rQoJmBu$m}Qdhڠ-e %&UjNBs Sz4.mTp+Qc;A !j[fv/8hSIɷmr}wLLu?1EIձ6HFr C{4C/+Ӽ< Į%#iZL^@vÇ<(PAԥؔ9ͭ,LwՍ0{r~~o Z"xCX {x>ZOK KYlIB >|΍ѐ%XҖbZ;z9 ;N6;K]>"5cIDgC=H FpY5GU_} zѲ#PsdߝHmczN e7$=8OvP_X_g&2%8w+3h+U)N֐)ԴjPIF~^_A2fiLtc!I@ 4tHd(dh MbKaL܈5DP*7Elw`@I+MiG<f&YԶɎ Y̩߀-+!_i5懣<u|oAR+CD?9]U]j2T)|7#xkl5~ݓ"`S,4_=Jk>a;U K.rm8=;Fh"THlI՘ V|o rJ5Ȕ-N^b@ٯѳs+&v>+߉ZnbyJ[wa)[5S2HLn )1wzoI$ْ>y*?/_q.Ec./j{(3`* (`%$R X16GfƄB/ lḾ-Λ؜.%ևMsux0SÏӐe7GG`1mW̟ق }O3;74[5&CR77F@ {>݆y@< `YL.Mdt?2]|HRԷEoR^Mof(|ӰQx1ܖC3:Ve6_㿘8 ae%qS~"|yqH`NgWԪIa@qҚF +@hԋ fZֵL: [P6$ ?Ok qkRp_A$;ch>AKN3f(= qx&&I=*.(kIKQ>+%j̹Pym?d~_bM(zShʹD9$p;kE폫o% z o5;R fЗ= DWJ %rEyG'Pb)l>ԉއjo:ʜ%VXo#r |ѰO iD"U `iF oy ޖ|@ȀۘնR}E@ MiqaaUimAS>5m@ VR'_EW:z;noL.@*Xpc쟦RyUH fDzRp)\(A :Tu\lh$יBW{P,jR$=N҅`5#!ƉՃm9;>o8[Ai6&=K+[q(O_E!auqN*gX8Xϟ'|^̙厛Ck1{Ii }3Gnjx1bKAfO̲d$ 7WG/o#2*6+䡈1C Csռ-6zs9N;wF$r kU 2=m YBrT\Y<@aZaUPlr\. rLGcOSڦ6ܲFBCy߳?ܿJRYoNQAJY=|ri^{s.C2~$ucH T KA]86: &8 pQE=_6-~iZg'8hO;댠@b#·2+xܫ*,zX,5@!+Fv \[OSIl푽H`i}R1rku)jG[^bhancCS+6OǐE}ѷ]\{`R`BkzKJ>"`Y 0cՈ: ZA\X;l3tJBTc*0!VO9. ~U s/2n~VU휥k k,FۣM3-4o[txKTo3,"5P0&V[bĄC2mB]DBY9Ԩ(z@r| ZA,oкٚ$X;PߵWP'r}_UZ?<#sY?eWeV.n,3/ x&&!멸Ϧ}>Ymˏq=(ƞ?unR7w4\ޭ~ ?7$ ,=': !j/|rEEz29G]ޥ4o Φly =l񶼻-Rå=dik{|ORbypfҋ_f0E~Rr3@8 L_aWӅI'ŤiwQsHLNs3BH"d\K 3@Z}RWiS_C%5)/{>mtg0<߭%1-Ux쀴jȼr5VL /!G ٻk,Zl@O>LM:TSU, 7PQ7P87ʩnkz@74 b:QٚYlߊ*0?ԞLocĵp@M! VM+ >"e-BObg,$HC|8ofm 9X<*o4UD}-3Vb*yأv~TE!gJЦ91_-sGl DGZ^If(ccHLnk{0ON/Drgoන<r2}HEf `%'. | ##<WyM\<f5-j$:b}=Ohmq}t(L "kn,ҒѰ5Ghf(8io 7̋襀!~(-y|K>˓r@Rc-WFbzOY3 ܹ臰:Zӟh HwCx*X^aRJ(ڙ9uh?Kc|bW%ԪBr*t( `<+f۾^TTDC4%| yj8 n:tn cCƩ#X1ȏT *y`ԟomv$wף[3/~@1ܻ.4wPix&ITMp$}S<5 |>`A!=ұJ=_t{ 91cקt27:k:RD^:CGƕT_&R=| mTu.g*:'P'^_eS rS|`H2YUE,j_#o s*@Ny1aWkR-KgrIPT--R51+Mo0pԦ?WK+f?)K4,IM=32E}S Ų0Vܹ3P.Qxov֓;)oʵF",t?5QtqAJD9\%='^K 1`эr,`: u8#Vo^9 ]/d%{YՎ邤?u~Rs1R.$ !u?9Մe9Uf+ /s"I,UE?Vq.a?a9# 8 ;ɴJt$` ',6ĶB}_pctSSlٍ[㕯-+݋p"?KLǨӚDxpgZ2i$.NUe %=f9 ΛW1ZV wZ2&{'!z:ٟsIۏؿ&p/+`|<;,\p~=&* :-ġ5kGGZނT8$x5h[I:H7PGJͿ'nc@:Mrh"Qz̃0M< Ms{k5_?XWظ.BڡITJ#Y"yG5;:W=F|f8ofT.T\!)((], X91=، %9FIsQc/RI/їyO`&grSqdB}1ywn-Y$}=tWO }AŸӓ>ȼsR_ b+~(? Vʮ'#7my3ܽ f^e%L<9janDu .}!rVqgS I@󚟂R\ywXO,gu+KÌ۸<ڗک͚cdWBc%6eK Uxc{6rzt6Ē} yAuFƧoT/hF'-/a½,r,wducpt-d ݔspdhQ _' j.RPB %_N-Tc,L%{EUe!I^6}lGvU@*|~)9:Fn(ԈcL@tu{W-!{_.AjX'`_aq7OLw~['Gy'BgP "N`Y ʼn)j['&/t+=FҦ*[,wz[su¼g{A9N1rRmm=+HfIˉ{"T)#.:F$NDk:D|q)zƩx0- !`r=.aw'=}EWyi,f*' ;TSYrf``u#p} gi .,:nˁ4 emW\NKZ!YZ{ !=eʩ(30hx?IbOV &ItPqEu;#({(܆[ * 6Ҁǟ`N'20'2 SWJPUJĺWE]I+++*|YΦHa\QmU7.N_b1 Mp옌᭮ ]8H㫭Qe lPHb 0*cj͟ T|pn)#l-Uo5 H.:a&8I>+J9w=1[hab6L#]!ռqe'.,kvKҠFUWd ^cgg&$^:-23gWbh]LtI7/7~M޸0M5XN\>X^1yu{"˸3 ( cE FvdӘh=đt?=R_N`%ul3=HZeνB B*,`. ;':-MfIi7-t:WB1BȊV[M&t0g]ߑʁ{!™j3N=1>p'8w3UƇ38Y (41Nw;W$U5Fd?Ero]I4cSVַFܟgj 6ӵ`J*m̫(aM L$ZC>~JE 6yNO'bi8$z7Twu00D$8? ޅ91*׿@So.ܥj@HYN;3$, $EAڅd%3h+Zu[wk3׻r9% "nj~7߈NM"UH0rdnGe/OKԔq& oG|sbjHaCikYkM'؃yNZ#)+bH CUO{6d;DC>BΨ9&3"c@ :d &H+0{$|lwTт0\<:r IEseLdKḦ́n@SqkC?t ޛѵuNCNƐ03'qMpCהDظ뇞LX¨"_Lm%\iX܅n5O8SБOCϣg}dyi@l;5Zp`Þg܅/2 \/慠;+P|(]^Z31vgmt}͡)!ad *նFQ+18/M#4,NYOu-d>%5"t3X WDrʴ vPP,Ax(}ܮ2ojwÝΑȟwFAt,@!i0?&zz%y8g-YG8h$AJޏ(v0@=+Yً=S)k=<1wT~wydJ/][Ipݒ`c.BHS[25[Rݾ4:~Q8٫* R>?ɗOS&?c1nGMG"Lc56M@4Ow @qU]iYvq+AKa9}21÷ϥ)5?mT&G8Go<`e|'怉"wLL&RhhE.+PIݖ/.aEFVV_,q[74sHgOx9xZnJ'2ųw+Fl!xA8>d"ҥrA%m~೫fk}"9Hr!o)''!H=xV/9d< IVmm =NnAo#WY11ܻF%m $[7YwC\^fj֚[DPDB2%S|I\<AȄ &m[ی^_QAMxT-BT3|uUWAy;Y+'tW?ΣnJ@S)y*E ?K=*ArW }T兏.P#eM}X tbIsupB.|/Mt?투sB j4_%֫V 5s`]w-)*k5;}HW~N&p?; )0$h?7cXOP T,a*!NgOXJtِRLhI9Ɍ)gyA yOu zl)PKP|VN.4gMWJpF]ֈƫhHC8'T(0v#{5A##8]lucTRGPC_߹.AːX_^9?{ %wѥ]}1DD&OPMNqUN]4i02~n.F'،mRF,AhOٳ dej*^XlbPo1]'H_Whҽ$n}$Nﮑ.>CO6g6IȓHb:Gs2*vlH%)VK9LQ3#ʼJ_iڗg+f8n҆.:#g˗UI7rN- :zds0;h^SՊ_< zذФ trdF'bRnӡү&s4^`|&Rkv5HUU], %LuhY-,NGTmS=L䱈pf`Epwh︿P&oEj?5'3A1cq]\Wp_+:E`JKL8AU_`siCCbJ͎CYbJq=N !P*X*gЮ=PRw`sSkh-Cƚa %{Rr|J .c:Zm'[PBOȠ) QmܕgbiżB߂N>YƝڭ$0D#/ bwk'7.Gַ-U%'w -B;C[3 ZJ_T ^%iQ,x|fn ʍXsR{Tm/n!M1FE_Lr; kSAsaLsp[R~tu%8kV̀~CݠZ;zTɽ8|Ó@uHXw@mBZrI`DqС~0F"d{S_bCn*P>{܃ԸV ,¬T({T0Yv*RMqt\t\j#`ᐆ݅ ,3+39iذºV ϙZ&Vj_ ̨;*Ojߘ`+Qyh ©ݽRo+xi쩙&?*M~iW+w/p";Kj9 3`wXr<\=p_# C^\0  ml;[ONlc@(0d?w@A>[H)xZkmɬ! o&CD:ݺa,,Y2ڈQ|Dl}|w%.5+|ƺiBiNO>MR"v%k~ ec"-z?cv{ebU]#1~[iMa-~ܿ'T = mfOvk-n(CM| " t2։.:1jQk\wrJL_o[+t7R{fSR-iĻ R&YirUyP;lQDL 5y }'u9P7NDTeQXRLM8Pkhm•'SXJq(GSD-lUz fbƸ &,ݟ%W2Xp6=y Yj0tKv"uX]=s Ͱ R˾&Q#l?V*6 K*Eh>n >gqBzyT r婁a·SRdp|h֫d1T kstJr7,fJt?KJL? гkҢ,ɬxu_Fc (-=zLUS$*#`b>DODQR]|%ZA{-0/jq*(@2#_olk$?5pEl{ŷ-=x4fjJ LD ڕ NT3 k}*oo'aWss u*钭 L0c+B`H SR_] ,`>GZ{Qe}33j\{2b=~S\66Lfg$R'^a kdht8泬ˏ A.,ga#m !S- v !ysɂlZ˺ޝ3O"~}cqy+|YbzȪjZGϛPn1ke vi឴=/BD+/4|(ʰ W\ I1>8 #B2 ԤDֆs[P8TytBFjϡlSs]J%GJ~(Z(3E]XiLW5[\p//5Uq"nW :b +9DB XG?q>Yq?àb&YVrЃ|]Uqo,=xrGUDr,j@V\HSff_\iqT;8ܱ([՞Y]Q:#0VS"('ۯ2 ogj0i{k,)Wjұbg?'k{Q=%G0MSu  >t6&qG5AsZIXQY_3M pK|QȐ/ p5_$6D~uX;xm?OH[h+i'5-$(&Bэ0ma\3UL_5!qL>]I:D N] if,V;AN0H:i,x{ vdꋂK:y +GQ/E['psete8 <9]%p>D %!.ct\M@a)Nڪ^ل4(ʤRE^1$9f? +S Q{o}PvT{N<Ouelni`' 9Bi4lk>ScC݃oA udw$t){Zxg X8]9)B{l 2߼Ho,M=<C+@`%O{*ݝU*bWՠnU@+wI0*Vl_9?,`O\wxJh)߸aHhUMW}^jP8(!! ^8N2[l5|j@xi/hJ1X9iHс .S<(o0ЏSZ#`ֻgiu -GD6r[x ZC_ZR~98f]*!ٲ 6.cѮܥ滉Q`'f:&E%1GJ#UKG d#<3 oUn}TUOɼ3m~|k c'Y2C+3kn_lMW1TeoGCPH)|M^;MqDzF&沢g]Efgw7 r8)O)9 0R "|`P+w1()"A¨FTւBò-η'gZ."%>g2jn="2dn(>ުѐ!&C䅋^I`I0_8>T(9{`XV<֏X/ ^ա|!8a0o:0wW9^df%b8l]S"F[%+sd +W[5ŪZLüzhʓriXК 8;y%';m㞏nżHalnak)n3*>tFSY8o4\K @@߱Q@_*.ډŇvz*4R?7+Ǚb[m:h.Kꌂ ;7~qm_eP̖fc!7CS{H7ET8gkMBeIs؝4L/g *u+^pI}ُr!TRʞ9_%T$nIB:Ǯ)m);G1m Nj'T)h~Xڿش2 ۈBc:!wp&3wҍ(jP%E@vLO W:\ۛ]1߱i=>:ehG6 F9=q*/ÁGxLyť @R^ Ow)s`#ɧFj\fƭdr0ETߏ'[VPC|BBIXa[DTIRᱪFFf`rX>~X{vEJAqJZ /ge\.0#6W/M!DF?>9˵H'֢vj(3NlVL"qe8@V4zL/;nй-]CU|y>/ @ (sهO9 j  ]Qklz^|@P/c&Ra$12~L&hbj*(Yz@0)-25{!J eJddz'K3QcOnu&h}tgX[Hס=m>qKkg>r.(Soj/!xIdi!) CZ}c,?RVGqc(эidX~;h`F|%¤?1ya1H42Hk*ᓊe` /=_$mZ# svƚ"|NOd4ݤUۀq!9VlUqх p,3bcnD< %XS*A|L_ t}~C"CWHP& ,ۗ #QʌIˍ .uMk2&gȉI;H刻B[` 7;O] aw}t@k"gX*% Wh}!oZսХc42ۼn,.u&efArq6HdF\Dř:Aa}Jw.bk^jpʫR4{HkQ&A:6iM3~"``4anK2e R`V2_8+[\-;Jniz*%_$NZջ!F;')FCR`W1UI;}!>>NGo ["e;HtA0rD}aI.pJ"eEmP(Yeޒjbad4`>NFY< ]1w-;؃tS] uTHC FC ]kWԱ#=Uʤ8/oA7Yg 󅼄^=#2\c!Ɇf)||_p45mo`z`^κ[F`=F/aKHXܙ?.iL'nhİR"(h-!aHaU$Cc6 5AKOs(L0X^%c,\k^QBiyS\  RK4E.lWA)}UyZT^$8u]1b3-Y &wE$M)&GHnCg1ڄ\ٔw_Y4\lːK,&"eݹQ^Oqe{(۰)[_^\"I$>51hp!{gƝ?2s6^ sX.WÌO5yߝQ!]5;fU7x7h79 nM[}m;F|apBHzghܐǔLQCMӏ1@ߨ|zK.Oԣ8kzwhK#\q$C|$fU0Lի[3!d IӲCb؞goqL,S =N ~qZѻǐX&B$6Ddz麟гLMG/Iv{N>KMC,m05°HnUھxDmYTښX8vB Y.-J?7ninK3]aXᣕÏ8YA\H/ sJH*'toA} yWE!{V_}} 9*b׍^s;4JX :峩t=Gj=M4>Wk lneg|:e~IWvҫ'x~Qmhm[X)`B̠3-OWѕ6&22k}֨ 9o)ˍP>,I7;"ɱFzkG_>9"DP, ;z+x;C濼Z# aex?ϸq;3\,B.膴_:J*Q8 .EWݮ^g:`1RtVФ}p2<(X^Ú[#rjS0cYQDm|8ɆrTz]cQ"TH^YXw+ZKf*b&k|6("OJE`+ 1kt)&dL+WUn%&0$KAPEM=|l5SDcK7k{}e1f>~U@ > l&w ړ<#Eh[?ESH?>n3T[9S]ue/eo2=c_&Kn; d6l;?h1\\_dPiB!4M A[98G=ҮBrESu`E2mܰhoHͣ Jr%7#f1oAlJt(`vAn%3dgоP tP IŔY36ک k1 ʼb7%" U"Z\5UΊ$KX?nL+ې^?d0&#)X{*#˘GB|{ڧM!*ɚe 쭇rg7/n6fvS 73Yi_/A"Q^j2C eW~`;XH!Ipם$/vawnRR<"փ.k/@3: -cG0c|V \1UWMm|{z: u[RH BR˶ \$M3mh 5QQn`Ga=4wnhNMhA.JFR5 DX͂)GCǽ/mRJ4_~2}TӇ-ڿ9WUN+R"]#UF\@;_wU.mE'L} 7:=eRJ;@ #7Utה.*aeA?d9z?nhr %Ƣipqȋ Z}kX"jA+tcqL0p-Se.`,W-/D<3BGrWT4w%09>p{܍m T'9 W\ zXyuGvɘ])n‚ [И&N9V+νybįd 00gA4Vث߿i="YGX%kT'[R߅60F"vѥEp4ɖhu.޺qyb8`Ӌ\ah5wY@TIqO[*_ڛ&đ'$x\ e13 _%kd_PR[[lM萪/vSp1OdBE!V=Ů53K&\nCFęCMřS0e%L0oEJU!)<"} ZQx߈egH藒5'EK*( @4c?F)9^q.@X 0@is\^BnDkX5CK(%oEDMUfh`Chv!p CCorãX/@'h0ygɾQ[۾WB%y絯m-#Ƒ3$7.v!gsis•/R#ΏUpC!P65>}"Y0C>yZq}Wzp%ROCk=:u}@dt러Y~Wٺhj˫`E}%z?uCC;Sgm[A{YUEEn9R½>5-e`UX:m"H H7I۩Z|qU0X9bթrn s{9D#ԟ#+Ex&@|]z] ^Qxwm:йLBl $pUaW'BK Zl\]ϡ+y:t#ǥnJZ @xcοK=BXP_eޫ& Lr"!Mځ^orUK:1m;y>7 ,~BLIN-!JFh;KvI`#5$ߊ=i`(Us/ٓ'GnZ(P&)ԅ FV^xbW˥OtX`8mu/b$%'=`Xz9H.EbWJV)h}cҿW|0;]^yЎqHf } YHe437b{&FW#o$BWۇךw-g >]zT3|XLo^~w۰_~?tS'J}|^zE/|!2uOb,R𚓔HVdbigӌ8)G'}:M{fRS(90n Zީ(Jmw۹m|KIr;n+,LM'$Js|jO?*7_X[M_o7R_`-zEMeͭ22ؗ+ز" w&u[Naxw2&ClcgՂ"B0BJ&?y0j}6gatdHQ|Y>za̰l&~l䫐x+dVtj.,q9 [Ͽ&@ = Rb"^`8O-@iR3[׷;<(.) twgR4=M'F2۫͟WNq)rlq`%ۆ龮4@)zT*+`w$c(2[ƀ՘ZU@6#뻄[ܞ)T*icݲG㤒Ϊ;2+k18u4C{miIClZ6 G?]`lrzgr\#3bMfsiyՅee$RA:Ja+ lCɘD[l=P޹tZ8-(~}c ﷻ Là'n"vBŞw~]FHcIF⊮;Gٸ?OCO1ں1h⦣Jb[Ϭ1`瀯乛[?A#̡M5O.#a*_ StX|DM/ŋ%pT[q4ʪˬcz8˵֨1~g׈9FˑQ-sx9BaHz:\ U_l"mQYQы[o<Ȟ\r~ :VnZE/F[ג%1ȱsZU^6WY\ W:&4:Τtݗq)ۄ7Yr%:BvtPa'R@+z8LVt'u]~bH~jkZ|tQOIIQ絅8DL |ȳi^b9+Kpj39_}eb`>z6AFsG4I&G1qgFN]F V|/ g kLyWTe䐑V)jR$(|Z!˨#:o2>Ån@CtSBHZ;1KNEH^9woʅfͩ=/1Urc,$Ξv Ydo88Qp?{bQmD[uݳWy^EȻj}T]fC\]zW('ZPLXc"CMnύҪ`頠4y|Nj\`d-hŒX@$o~9]9j௄PLKeO&R?n;eǬ!"EDBϗd</ 3ʣjz z~G]!d7˭6^tqݞs;D}Ǔ.}[&)rH$+ hL{EC4*)9낛gXϋï[NN,,HH .6{W`$@LG2mCɀZ2,_;r}%Ŝq\1&[oPԪ%ڡoe#Q;@zA~n[\s y<0)_`2<[]ka7:6YO,+eE\J7^+ 0\Oz+yW3氋8AW%eu-%W_IYpbsY0vas,t_#Y811Vbm4R+X"W9&_;O팳Rح*&U^>A+7-HSj #o.vrr(5a l҂2٥fbK\^E͖ϡ~T%o6 gc> /^K.J@jӲ$t7EIP5䃃@+3 jnHp%Dh ~TE5t[/+j]4\XAl|f8h˱1&ן4Xv$v}/Q˓ggĴK.a-sRpsrݫqo:|,k۝ mzNhK\ FBwX6z;ۼFT+?Grx`9}DХ wo`a$: )Yjrd97Ӄص℡[j󣿗GBE߈yLLP!sj%!{5xp5.U'X$ڵh1HvRpZx;[~kE{2Ki LR3 Yg!Y LJ $WtY T#tU&5IƤä)Rowzqu S'AT텩X4X5:m\ΓoѼ燢q] 4ɡl< ۅ} ώ\\?|ٵj;ȈE`l ,܈!Ȩ&»,XJsS[!3-Əj ifE{@€^69!)sh""^a䢝?a'p!\?~ I-{H"u6xMQI!Ñ!?Y e<ËkTjX - ~b_ɅjEH7T#L2^{ 'Hmw  ^kLc(V_|rPvCG:>;M#d9< Aq+,7I=8bP;'/f6A!R0e=Y~u?iRXYQ U~YTjvᨦBYX씡kκ8K#h~G($[e)R68p'گzD6Y:XZswLV[Y4W&H EJHdUV ~t)tP&>ʽbro>myI#LVwb;1_r\b?zRzЋ2[;~[ L cF7 q&$rI=C:~}NQP:JjB,A.pvbTiA%i-L˝Ph&i_-"#* /^/TĴ5ͥ#y#F]PO&9T`eP|[2,I`ku0_p@) ۑ^toU% ʧ~̭d2AvE8Ү =-2Ϸ I2vk\SL}5ENs )S W_`e@ZW}(o!A< \ڊ߂ṒeK @ގ=s?yZle,Iy L D@>lxB_D&Ak׾U۬D,kPd'?<1B-@P( &'ZNݱbm Mp/a5=:W:r9*`u1aRY PlpZnZeel8 wߕH~ȹF+}~CN>xM KǘJ#3D8`-3cBm+j]~@9F)ؔR5~y_8R1"^݆ra LIz9f jֱuH [Q_=f6=k'Owr}k(#3+I͔s{\S5_[dzc*R0fHe -*k()Y!TU>iпNV3iwpivڴ n+AKsºuiq0Ff '^$u2/aG"{Csʪ+`*+(HhT|Na^ߕ˸&Wdp!2lkvm! QbFN![ܜ\|Oڮ( W2\?H|2cJ^M{" `PxphY[ Xa^'ǘLy kq73{ly2yB3-ړ X$ȽOÌ0_X%kC13vG|J\ߛ?4 @Iq{y`׫P6zmy0Rzb'ٿ_?/kqA X$Rf2` l)+6%s9}'qK G:< #*cJPf$!cǩ[%U|Mx-tj柅VbbzdܱhKKKAb"SZ3'#qҩIY{-r2`<~ި-tZ{|Ә%TmюFWBa22Q =hh(f أ{a dn#m _|;sF1@/K#""m"!()D@l"8ȕ7]cV;;et~@gpw,E}Dy*-[,8N.G Vdȷ!]pЦ>q7 ^Ij݉EyONfUl> S^Ȯԯ8Ť4p}Η ʸkiiN-j$K>5MrqЎ+~(O^sV}} dn=ȶzK5Q. M:Ė]*ִ9#VCHJ3AgU:!tXg;/Oli^PZ wij7F;=SoE'B3MW\e.QQS #LCe饥)ezb5JWG1|>J wp-<~@7'e'M)<vf&e_tLîڐZO*֤v]{& 92EO B4U(u,4,߉:QA,~#H][8`d!86cola;$d7M|vypP<1r`փ 5rzGᾗ[C6 M}}=+#R/o?M5-~4\aC oRs80d'Ӣ-}%>~6PƟ!'a1ӁZ ½h[w=RN05Kvvfl@b)Rs>.;DVW쫆6&\ .Z=2g37coZ~eNU&AdrDsMؿ)4)>\E ZI" #58"6-+1gؤ%dgRSt5+6ڒY}v"*C!$*Wa"mc:XXR|>~}shLgy Xt!)~vAҏтJG3|G/-,p5 ]2R,3Ļ?} ]Y}!Xc(-CôLa~"i3RFv涙҄N=\k,?5͛Ξg4Cť ߾I.}׌|S 1>R+X뭭ecaJ_rCڃq@gUL]KiXhp;ϑE?z0 )W&uE5{A "ʼlfڐ&1{uT?MhZF:{ҜVV0:p c(ˇ:xhwI(sgnY> N>#$8"'"MnxыƷ@) 2 W! F# xuC .|QU0T_4;V+"oa鱫505\ҡt͉UZ`=<kU!0ߏYlUA5ῄbX9 䙈, iМ X1VLi.Ƃ KqHU*!M4(;buBnx0gv@?c>糓.u9 )@paōc3R&ЈIIq.H/[vXn¼nSoĜaD֛4BM|AvH\9* !_)TLf3k/qؼGd0:Ŏ6c7RE;_Rښ\Vᨵ`"lTem1g~/pY-űٳױ*a)hDi)Skb97]#9/5zg/l)#[ 6_$a˴qQwߧe0>xTJk><5R~Mz8rY![&zi26sPߣ <xܺ&68b,mIFTN :CF;0]YZ&eͬ 1gH: _t`3Z mF~/ %HW0~އxkEfApL}hEzB0j*05q.)x}*X! y DZE{ x̊'@TǏ,LGpT'AN;xKB{sc~W< T@NrB)o$+ ?U?㥱J kI=?.ʼn5 Ol\oe=5478~bpT ~=9.pdA/IBl4Z&Fثv N*kbG&k3%z]}E;)(-S Q\F h<"fSD@NaJYWI𓐻 qM D\J͒#(b-QMr{g喜W4}v 8<*wlۚ/i|mc4d0hnZ/yz|ؾn}iz?+4|M JFf(c-5_yEֺluLy'g@hO*^8et8A<|^M.O ~`_Qm籕r\ɽy܅'H%wDW4+ݢM& ˒n33 jjN`X`/EքY cb]ߔ2[ pv uKsa߃"sUe4y7媬\U4ɸlKͅ|[+|HyW?hfw2PqT |tм=#Jagvkn6VD[X(i#QY噎g d,SB-O Vkӷgmlu`LUZMu0$I4}ePŭc\XSY-8Q*ZoC HeUL,idWu7u^[gt,ml)eY;J׶Vba2F@Sn]l4%C <݌Y+3~@k)MNmi)HO,`(T vs+΢ɀ6W0l@ Q_DGq~66\SBg0y#2;Yq$fh&+[X9 D5Ɩ .V[60 +ϡƣ95fH9+d/POp(AFDw^i(|N{[C'`Mrvf}}٭Qgh2&etCw؁T,/Ra ‡zsh)gtB@fG|C+n4j8PD>i"Tz]puL$Q? ŭ[Sq\;vNqn:+ͺ?G~ DDy;ݪnAɹytC 8^ PFA`nZ~.͢Ҭ-P. !47q+lSAH-(Ca >/ܱԋ&q-:+A*5LJ2 s\ڙ* Gx=¢0yH"J:~ PvwF5 z"e>Wo!KȫB$ `-fT1bpgs-QgI,AczmWa>:;Z,FMO'n2 ]5!R CSQgVe]1_jF#7UA:٪b?z+ U9'R+!|`*jwߗvKꞱV#[kiҶ[٦Z 3h~2^q{AEImL A-@I9[x r0>bGMUoò=Ȑz^ӌaVe{q( _DÚ =oWR7_7)79J** NK T=ruVughZAHtp>gPk#F*Sm^_S!&G̔>HeG{lu?7]=1#SwW$e"'L(T! ҆]~_ς:~몞brGA# 8|j ɺ0(DN.8@=oM59}zHӖUѺw.|zD~TWiKy F%?aI~yG !p7e鴷 qPH!ԸejY %?y;xE˺yJ7*ޝ78eYY7Pu]SrRm FktXs&c(kzUCb;qGϧ H]9/`x^z)+;' .4Ωòߠwx#  + LJY3sn{{녶ۜENzp ?ӔI߃^L*L6S]-1Zsg9o Ԝ `ki:8>[|nySjuۭT,+,ůobz=9.%xp3)W2Ig&=(OL"J]DPţ( _^Z%]=G}.Z'e),凧^B] ;:f'qsz-$jk oCכcQ{6Y6:|(ZewNuu-])hICQ!>FEsJz)9wu GJHjihYH<̦'nHY7Avë"0ff:Z?qY  XdNS6*_b:$my!nX+_dR~BՊV|fj-s!D;H5omymg4LUW*}ZK_ ?z QUXQNg9cH $\ƤSX'vP|^S_ $řZt^ Pv8*,_e^o“[3Z [;6GPݓJY`͝ȹFe1%vzUX{_Cӡ(UnRtߺ}xU4P/`r|vM>RcU2l~JC%ͫ=Z~rS*ؼ"Vi CQ 1;scW\jZS: ,6cM$n7}7DYey$XX;H )* '| +!.6.o"S_$˅ɱ鯵l Vܲ 6U A hq"9YZl̗륹$o?t@n uWWALy>a ~+{54RʰgC Qۢ` yY zld:zeq$D]"KĂc FCՁ' =m=a;u"ݘm|ܘ/ - !`9 dxBfuxYinoZ"5w蒯Fpۆ0J%f]g{-6VjΫt'<["V 0{lu#>꓌hau1ĄZInzY *nqbI~E;8D|`KB|lnĮqҥnAZJɢzpچ)'pu=b.±e\7.b}LЛ^a%Oa9dnj9eHoSU!F[1)Ոh#aNI+74ɟBxQA_FC%R$mskiW<2.c5Aʕ1/pN8~h \䟱ZZ0;aČPğAu:Mf&V#f6[ |}sSCK󢉽,~q/I <> o=Ӽ;y}^M wu}>]H*݆UAkx:eXY vIO ~ :JZͼW zl˄w>֋`=4NXt$#0e0N}IyҥU[Tr2;o|cBmIaVzJЍ'J6ꨛRj#/Ƈ<34񝾘v7Bppz-m0}YO#mu9c5K,YK  [JA(1ήD2>GaIZ5&ڂ4OW~n-ȹ gڲQ]DT9Z(d#f=)kr޷A)\jQ!9I"X0 ؔPz&)_A:Bvu#+L%diI!UyeC0<&#ChS˔|П)3 D4×1vs8PFQvHʪ"!&ξ$i} H70}௝Q+hK@*Nr﬑0 cR=9S89-yV[]awfB钇Ԋ0͏>ZLy0FF~u9$8,鳱U4X<2B}U3 <$(S#X-Π䜖ˊ<ʒ؝)ќSucOGz tH@ d δdԕg\x0丩y")brUH/rg9_WdHg|HUO#t>=NaU%"{?efP )f-_^:8$]HIJkAN(rR՞f5{;1Y2P^h0q[qLٰHo6*rŲ\dL;;3TuDd e4OrƧ"f%_`l&f4p\: z[^M~= :XMT>s#9#,me?k,^5 R+MbKZOn*'ABWmߦ{]%֎c%C̭?~'؞*Y,NyA.|")M!<c^Xs TU=% (9T{ Z5˰H~۠/3BFW G<"G+Bm#Ay6#|{̅/6}$Dw0*u(#3|'"uHq'Nt J'f]FS[%KmЌ#o:C"rΌ+#/mm*DZʇLTmU8wIJxgGo'~OY2_hx>4xjRf"!%/]˽\',;l/nPChF$[>6Hʁ>=Seb3j\gYZ0707010000026d000081a40000000000000000000000016661a1dc000009f4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/' ]?Eh=ڜ.+~P3HJiUmC {?{ûFpx珐iBZ?B\L'O+*tӞ«AnOv l~N*TƯxKZJ;@jЬr'r{颊h>U1btBoxROe?hm&ǫ(5Ol%/ؒ3EF Uv ѪDj%:5hK \Jի陋| Yq`2| ^W5Us}u*\ 5j`FW SǗ?38 ;}؛^":8E%"ou_2*ZO~EwiݷmU.OPN-J>Ǚ99w*Bbpf1F{{|s^T|X4L vzZ)F3;<(9X>pWTPl#>J2&_hoNy_j>$1Kь%:E8!ȼaVč,FP;_N'rS,-̟.GƐ eQBh 0+!HB&VXR PyPˣjZhrbάI&׍,ޡݑe3̆ViiJ14q;j" öD`L4(;g23*4i2 ]1_8'(K$ž~hѯ+OІ?EaF/]\[x87uٙ,\ &V{[郮ޒLh,^}Axc?c9Mݎ=ff$/"7|=Qd#֏lH1{gQB\^+o'%g6\s/њ[$B/,pʷ+ j$32&#FQ $rUInރ9{8:Tڙm@,x&S i#Tԓb1Zat6,n^W\Fo|V#ۘ:]z>9); $n(S˶;T k5-O?}BLc>d5Hš\MylD)A6ghDP+wM5߂_B&!X- 4}<(c?QW&GWsvӋ߲1~ [h\?Ƹpolo휻OvbpԓI!D&#u2C`e'a'+q]4{ZD(~:()TggEaC"1fϛg3H zuFn@J.SΛ|斺ܞP~ zGUAJ*aE@RQxE+! Mmm^(0"Z^ܝcx/9EΓ,4#~zw2'- o#g; ,L*Zd|WSM0_Q(s?&ș 3$|`?";e#wR !qy=H\ >uxdgAG|ұo/,@d˵>QĪ99*UN}UgYZ0707010000026e000081a40000000000000000000000016661a1dc00005450000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mmc/core/mmc_block.ko.xz7zXZִF!t/T ]?Eh=ڜ.+̊Дg_9TI!.[神h( % $M 8eQ)Ď>n.ޕ^Ll/#tcfG=n`ѷGwG5c֕]@0 EeCm?X N#iAwwM] cE?POg N8항\[ ڌ[9 `E}J!X;d7s}>2;K EV_\%"x&lqpitMQ[ඉ+z%F?;7!8@4)PUdZ8npD^%V9:YRlա բBPS!zuL9Z) 8(gE4ϻSSy~0x6 e^UBE{=K`锌Ǒ ذ\[mhfvZdTaij[F`ހ鿕~p,<` W^ͯ=X ~H@ԮU&V硫I0rL)HB3}aT*P r95jS&(4YlRWI Z ZK!.OJ3<{D!!6'8' \Kdq7E#'>6,@?NU 㣨?@16fƕ4o߶% u`Tb;.BjªU7Q$vQڍPO~%Ж7|,UdZK]gJ~efAjUms,Ɏșc=䇠EE'hgXp{8LW3 #'g "7VI la&YPϵIߴȧjCƉ;Ygs8; Y̿T|jR' ;7N!(qA ؼj1#Y*vw~:{[lPx0dRC=jθSf)һ>/Ab\714gT{ų]C5w%x "0--9ȍJ_ۢMID=̴Cr^ x/l"Z4Y όuQw8a(2>P [{&Zo4&q$>+G8N"ӚΥ暯w"ż`.]zg+̐JFԒ8kmh)5p< F_4~b4G$V# ltP0U Lb- !vY 1hrwZSxqWruAx/jrF<@jY_y4iš$úV{ HQ7b྅(\L# s-{:G`3PFp `^{:s4SU@ KڸG'kDE֊0SQx'){iV 1M ^9m¬ WK }&yCVHB!8-u[ 0܆kEҮK @צ;;bMyB`dX. M.9\ϴy5B8pق? /hMcłfru΍X^xX0|U|y)X{)~f?$Cl=еT,'i q@<. "*ߋ~ *2xNJۀP /)؈>ٍPw"'XV޷wܨ%V7 ٩ⰰLc+z~w/`9mtw`n5VPjP|pS=! "xAR\&^.;p)5dBaT a/%,4]߅$-ޑ/IOo:H2%܏MNE;(Ip/_c@40O/ӆ0sQZɌ[`ZTd0$s/OK9Rd !m{(R1"J{pNɊkG? q?}s \8+a2"GyM7$f5AKoue,p.y!/(`3sb4OOSmZ J/yn$ٴkPZsXO(3#R$~s2\7HTJy(KZׯ @4;bz}AAgRx@᧮MZWf%,F]b,R6qQXl.!k]l['1zƫҎ*e&3\`b.z A5bTVHN_`~Cº1dW {P}hQmrNY3 )j9]T^ q)fqr48菲9fem=:j{.xDz#0,myp8к{=%c{GJg℘Kp8&CxVۯς2DxcIÎůįthtj aulE#=S|9\;NU胴d}2ؓ!KlÉuoA6|Ȋ16]>*!)u*5;xY~>z'.<?Lr{SĭhkH~f8M|a@6 p vY64MF+H vQɜ2(ڷY?ҧ1^7~J'7=~5gC}=~sb ʆ)5>9@U5i~71(>GAyI5 Q胨ɝD_ }<6KZEw(F]8#D`2+Foc#0 ᥓ{P k;9 v?$bJ'VlPVav,jkjzxyYҮXw7ㆹپOWhko6 v{.[1S>IBY Tk_s/EJķBThD%i,QWީ !ei%Ħ{*$h BDPW |'uH4Xk}NN!KS}P5QgWibKDH{ke >W9psqOo\MэPQ~F~PEO/#5nT< Sc K>X'(rJI{]@{769iʳlo?!\'kvo!|+6:)ڀDmXkl`ٗWc]-*lSsl4:jILx݆="1Kgn."A-N! C#`_ytq˃u,ѲKר^->wNقl&F[@W<+ ,jȱi1}YQ{p\Hgcʀ{j,8/%<IeH/_2)A}`FÄA1i9^[l#*ο1s1UDC.6 LJEv8|`?)c{Yut^ﭠnAJEtRY$B( .Vqh:找2AO3zK>WJ@&kXIAXUxjv-4,6)= Z]ewTT TW{fͱu HY Z遫cPҕEkQpؠ< wlF?j Lo}gc"_xNІ]$wL1n/>ۡ 7H2H$j] M#4wL*kRH4! 5s=udDK@EN`]Vht] Sו9&W8"З47 ڜpZ.-sYb#!E=‚DL(zRh@4 ^wTkhK'5#;dƀדv?(a ȕU 珈߽~@3Z{rFF:Hc၈!Q\aF1V/Øԑc?h5|?b-;@j;T>k! q~Ֆ)4 Q.7H u3f  7x'}%κNΏ^je`V&w>A<5Pn:[!e7Kd%_~MnK;?g0*`׈ap`]q18 dٚoHNafRI/tCrJ8PLHZj|73<)VۓKW,S[j ~L֟TVaL/Zm$om"Mڀxo"2238gY<,CHL b:=}'Iu\wg՟Frz_-1U/"8~ƎߛfESTAn;q2# )و$*8c2۷NΙ|ou*z#ur3?ky2cPJngq /8ƉcN+{y{(ATƎ$2Br2fhXɰ^{1 !zhyKB-.- ј/2_Y&c+DP5D?7hYDGM݁o/|e<˩x*IOQ 48@!9~}7mRn?U`=M7&fwZ[ )'tv?¤BW>]8ĺZarsDxG)rtIJULGY/}q ̇ޱ njy;G\pF \I6YuX}? ح/(cBFϗ'LenZy)&K|­~Vٿ nyeoqäf>Bw贯PB!P2mHZQwP՛ΜO4βbG=|{Д}Ԛ.1Rs o7Oa;kټY;jH3CUW2R7X7n9xu[G`#Æ`V{$FBN5wᬮ5HP>?Y YLxR!sJC^%WKV:Z߀b;&f] W̾Vmoi Ztc%AkX7ZF`¸:,ge*! r1"9dY*qshpiPo1=u]pΗe#}CTp^­(~N#?Yv>'Km4 1]le q$ZϺR|aRW@^128^`~N S饌cl$OۥƁ|uBo  (zN8'%ijcmZW&uO?)5;KDjÝm:&~kRͰD%>EmsrOC&4ԟPHAox(7uF8d(.Ǹ%\]\ܚ"A&߰O:?6yD}/CyKG@qM{냟 EYs4`Z#oVIw!=}%,3:=Cւc}b{̿R_4m:KDk$n|PPamjl?p4@=1O`46>ÎZ*Z 4U99@)T5:X}7@,eX4 ċgdڨb"H4;5Su})/ J OCR^Xu\>T65:g!m oplb HرHXX ePz8F>6f'[C-V.fDDS b7nx^=8nCXDAE/"qULB=֙iϋo3X]n&Ƌ,5LܔgR}YݬV*6V7bToNP-#]1*mc9g|3L+іĈ #vyI.^S\&Bo}3kU0³=ʃOJ3O ZĎlII/"')~9/ݣe?-( <#q=j > ʱZ>$$2YIw=E&r|꯿jQB8^ޡOI,_UښVՇLz!f_ul*)#B>1ǺtG&? H:wT!PL||0^noqv< ؘ2gՎg&f2|,+?kѮ^nU|lM޺6OfAQBK@yBGJ 2[*(ci~NZBL _5p!7qm>? L\qsz"d4jܲLE%rRgLsْ}Q^K<>h~fC?'IJvb}=ٍ-ŝ. :$*KmYU{J&픵|zVe:g96r6T[۷hVԌqاmXرTׇX,)`bx0,N(_Z4|>qaTǍ 4 z'iSs}QSß# S@r #ʏӟbb&ܫHBZC~)@ez-eؤ 40%t2MA;$@UO\sJGF @JQfԱC;ynlg0>z#ͥ"W+HiF@V 'Y:bb%^1fܲऩKөt!8"FX T/Ɲg,1B=\ۍQ$ nI/a0 ?ROFVYV\]bHv ɹqL/u ˴i5xgW,cMh?"&])ǧt.E dهs\iF(]ٴ^|"=|P?Kr?H[p9uyƤ ϣݱNxOqR?jqwĢ|mck~t I$芈B)Y'\E}%\f8 䳀Lmk?}f; =JlPcsiDB)/MB. )!pwRЀ ,*ell:GILR ]Sͦ똙V@2oBOZ"[k )5)KBe)%kk;%1(-  C74 vǨc34:4)нFA8iϙqta>$dž5`eX=r찚8-|[ @ N,}6ؤ#Og,(ŋ_IK.=qQ`] j[7Xju"pBS? B:=+vv%?5ÒY]@-XP?)Uk\I2pt,W a3YZz8%&>-01"wOcggU\ECTPLix;EۿN }U.kFj"`2FEGSEw8KYL7Av10 G݊T)&1_"`T%YAp~Ia@׺}O +z;x.:pXnkԥ!ۅSZWԖ# .#)wbi<~EKuP ),BhJ&ڦ_k]T7.t2~S x5P"q=vѡ'>`WvCW]Yx~d϶x\~pP:p٦=)ۤ7ݐ*Ēeq9Esќ#GnjyNsy4a0UҺ(ߔێac@<w~H)kuJl]y6>nqZ d1:ƨx?5tdwA۩4317hx wfȒv *&e`EduIJ*B(hx>6@(S [' ;cal/ #E8FPN[mҌ$c֑ ̽|KG)'@Ǣ]Q CV* PWېXi(2K]k{o1|Dzg=onj,%8H3mYeO yz60ˏ ÅB^cOR _\MOO;d%:6+-8uz/zCJ:!+;zrj(YrUHňԺ SҬ~5f迩Wc T+ͶWO뛂* (1Ap"$%M vwB|_Y+ZwY TdcV&m34O )'\\bYZ&{DH^+H3IWt9>{RWwK܎+UP4PB2Gׅ4D|2I}-w#1vɌ"3^,ZYP/OAw*(qChMƯUp&%O`R\R._蟂6T0biqDLOaH$D{E~dԖ "n:B̜N_7D!Rx ҭ2A~=y(ENxGwwQ%z@T2OhG@Rns>^LØBusm5o\}5=`9 7E`<*R$_Ù2S+HY gXēE>nk:,8_ScoglIX&͌$t(+}. |ɯ}Ǹ(D V.0e3L0N+g& 6s݁g+jTzv[]hK2. ɬnoZph(>MGVuϢd' "J].zAXfdГ,UZ]c؅u޼.iA‰2QƷ&ifԱ( n8$ L2g>dsٺgOOv6#gD2߲CUANEthsa Q]?-$3CpanqF9`)0nr{t=VcRv8à Am#_rEBI É6zC1W_󏜡=E;i׻6G|c/uw OsEUhLx4b@qNGfmE;s7r*e{h>x.^qg3=)N1瀲?_&SZ'%{mOSO{meYUGѯ< I޴)) od KAZg6h5 j%X_ ު4]SڛW*LP`{M^#%ތ[>sE@et.\־-" 4lEU>8Fs0no(dD8>RHu P1h 穘n 3+44FhL^kE.5ç[k~:Cgne>II`A|zU dW:džS}}Wp_V`q%8ط*'it8B\hf[2. X;MeڵChO)%>fȿ'X {~I%¬٠$QEdd:/0se[Ty92b DLxʊ7.Gy,uo6t^*dDalޔ~/"@*g5+ ScƤU/RE\ۃ}o 6>1\ޭb {ӓi-+|rלsw; :F s^<CYבathƏ>"β̭2|]rT'4jM%Gn:*#_t }FYdհ>Ֆ WE?@>1-4G=0'EfL/h}T(/@l'q"dw5CSKb gb$I}Aby|uӎ +! Z0']D6kշЭ[Lur#DEc!Klz ;$¥oAa3مA`5,]`ͿP*p1cm(Jf4g|ۅ\uѨz3Lm!F#~:ޭjLЈˀTt0zG?SGtTp)>ԴzM>B~owc:͓Lf[#jA %kKޕI:t!MtZ.?K3nRe~ 7+.3kzfwcY5K_RN5<'йFi%pIDWAI? ^-Ҫg֯O)(D>a[BmeC2柖oJBC`{戌H|n"ƙ'&^T|scch99J}b(%?A2FG5{oGM$׾LkJI^bI89 xd&6]1~8jb~deG(rN\w dViH߲aF%!3Ju]#L;']| %+4)3I7X|@qʙhӂ y83i;'1dLDWp ?|:_)Qލ~BWmeWDBxs'N郺{y!p~A6 ]$J s-:\lWH\gsqOE&GR!>i u(/ӂut뗯64-BEsOY'h;x*~K3C%jd6n>5Iɗ I3@7P+ DmrVAduP찲i]XʓJ0%2f^)ǁ[xx}Rg3T3kmaq7(B*Eh[H79ICkhЁ=so8 ]c?*(a|2s\8rU`ڻX]P*fMUZfnpGu65ISpsCXH=XB-q:epN `0M Q*H﬙;BSQ2-Yo9O%!X\?2ՓqΓfz~:{Ȁ` ^فr s-O,[In8<*a#H(ѝ*G3gȸUH&qYcmvҕMެ^42^YI$;zb ayJc=MJPzAOgc*tIfL; .*sw Q]NV܅qDW\m(I%]fEw.>N2,6k"Fs@Elcyw|d۠ChluGl `Z7HѻS2x9o 7zrdNd4wȣQ6{- BWrh+\ދubK`vJ:NŻ}trS(YNN5J[&oUSGP&soaV̳@SXq߲[ ʎ[+^<)INpdY!iva!y̨,#䇎2s]RaeZrRbuY#iI*ସN%=Oid5X|$p0aEQ}ciS jzwwP*yJIpƺ]GIHY nQ87_%I\Oz͵(æq˪*]hB"ϔ2~dF +jӿxmNaR;&AbaO.I$XE٤O~BՀ.u-[`c'd;17[ )m gbExdRSUڭ䑔 L|Hټs>Zd`ja+B1_T P] ,:y#O͜>0l RO_Lӊ@}b vsT A`QpdC a+!ߧP G&i"WjX PͻOq3K`'F_wG/Up( h=b/~{\VF:a8lSh|Z:Xl5+=: ![T&#x9N@NJ ,E>gkkz5JC+tA߱TmL} ~pǾip3-yuv|F}pajLgĞ?GqQ$xc }6nrA2^Rq%,ɻ>YHI2 gWP'[1vw>^ȭA[(H`W?k+c=N5Kn0T?8dXfmwoL}ȑ7~$:U֞kEO;f JLU \ԗ6M܃$R :h!Z8U]n k/#]QA`&k-S&fALjmvrղ .[._P*bw[R[H T Yr &CI61ϲdcϡ] S}UQT;g^E@HM=]O+{|SMV^K?E`ZRkK L~cmZTgmtʬ_IQ卹n aǜ(+IGҹw|7`\:R7xRY |dˡDwl &ѡ#{}f0$ {ʺ HZOjƷ%ĤD_CB6Y2y Cf-ߕFhsU+f.?`k,6qvt>Fɝ$~2M6JK}R(JY$ sXW|YQujfο[bJщKI]Z=9^m9 #6?A yN #4%'"C5T.- ʥ`%iZ_UglX1U^I [Kx^d,Ko51@S.pK/m4s+P*okLJ!Ͷx't+WOC/&2;K}MIU80lo@|fLJA"S[T%zǯ ,+۠ 64@ʆ}>$6uzLtJIQǙ khuo4qg-: -;p\ h6-ى<(wn'd.vg+h:ibI~ NA,ȑl)9*g]|rh(BBsEc8q-!)$x82 NHǸ.s˾Ç;ԭi,osĐvp4^V_w|qE|YdRjnUg=RAF#2P楒㋱gYZ0707010000026f000081a40000000000000000000000016661a1dc0000fe80000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/M}]?Eh=ڜ.+O<4clWYT9݈YN…E-s4MIo.MEM(ACҲQan׳eiBG4ƣ!qg_ɾa5qgGr b_2d 6,fq[qp‰o1C_i0al9͋.__4;6nZuMc E81KfCY-@PTC1UҘ|P,;򈝳 y?{ wTF0O/C2wtיJV9H@G*Cۿ,Fj1"gS? WTQ)0# b9N />1} XDЗ -yEi?3QZTqbU]U&e?Q2PsK _Z-_T.hA.&_:|pbWіK1} J 'YUn(_8*HU؍O)H;S7 PGR<|ЄKE'`,)sX$ Z#8WUDosdx/陁RIQdS0 `y'FKdK9A!n^PِR\~`}bMXb ߪA"~ˉt1wR\iD=.ɂᛔD,T&@J(w6v,bzIQ1>*<[@'& #YN{ml2YZh}=xǺ/) W&C:hw`ꁛ3",XKvn_s!A8~K|oX|܀]]/|WCRD@,0,pul[0d;n3c+ TUgva[1G@bDj?Ȥ5OϮ taG ;.c> A!*CLsEΘ%2gTL~8*fw}u+/TZ+ r签!-vfξC5xF=(cLN{yz%^ +J (aA<@_ "0wEyy۱D|ĂT#.Bo&@cM>f4p;#uچf=^_ H#jKle0?!2{Y|D g.];2_q|!r kVA ;2I`m1S1. *|4rcmx!fWsD\!(2oՋzU-t>o6+`|X+8Lf^I-!D*3w&xbYM$q|_W?ypC$ȶr|a }sڻ4x(7 NJ|7sBsk<- >Dؙ PU8dy`Lb)p砗!=Q|n,wU,R'R$f'. Sm{ŠXB4ϊGDRpz%"[fe9PJ)"!M_ HxJT(p_v~ђ_6Tl,~:9.M&슓w%ϚQ D[;t"7wt*V3_Z kr1|YFpV 7fOe$ %lYE,,Gm6GAv3qfp'E{M3:)v SN`Bk|{e͸sЛ#Ď1φ_ y|WwAє0e,-VZfڐc4<N9i|S C?- Un܀Q}a8 }0HʍEl6Ũj2!|e"SJ<=KT~*#)P-kMD pw =e=9ϙxZr˛mG|0+;&]e17!jF%+q]/>~ &uF8Laܾ]FDmZ(:ݻ>[?7տJsFh8Ă-3@&oϮR% ϷdARI>1 c\! =og{})g\;[/.eI{QL-$Nzg2ʱdѰcBdΨ}zRvrt11Jqc 0$[ .:=CCA&h LmHz:[Rs9ilC۪+vIh_Ɛ'6.i(i.kx,9rް6Df ±pH^Ew5a:=VEϼVpv4FRsNd9z%t*pA"/\WͧW u8;DT>bg[9($8(=l鑩Q6=)468 xݓ@-: R*8 =kGt&U*(@خonL:6$ZҡcZUCNj'hxA1Oy Yt;U\NBe*κB2PN\XL2|۴#]|u4QKL9s ~ _5)U3a/0[Qvql_[]›t@66{ y͜yXyHžИ!b~Q{f&YRc q`$XO]餄t8?ZS4[ޓS{*?cbBeGXAYUh\VOefHe6Kf:T鈶E]Ѻ*г?i݃Tl^(CfjHknTN([_\cғYkۉ|.`Z<q~11#3%,Urosa+~ԍq d,Oٯ0V,ڐַvS K>a r[ HE|)*׭e XUxt3/Q;n]40mϸLk2<ǐ-ѡ.#֢r pmtw/|^OfyS"3q/(? wH4]^.H%/|E)'?t8U7&v<=3SءvbFcg)Rv 蚵d e-TN#q6 g)y*08_ = XqMzrцƿh$R齭t(`yHhv'_èBb6T± 1"A@s\?LَyqܾEv] I&h^:+yJ(7h6ϱ"<`H܄q} ^֭(gWߜܖF0u"4BG1-Fיw,{JY@Zc}U c-qeagZ C6W:"ND~fNG9^ "^X+aڃz D3"PUn*p5~ CCIj] jz#ad?)/|3-f{b[嫸`]FHSm&BtgxfOY zʍVFmz)wߓ, 8&g٘54DO@@lI`م睈QDMo&gRY  !ɖ<# r-=6XSU4> Jʐ80s($Tif337-dSm\% D=o9}mKvX".ڣ@F +US9UV|Lz5Oiᶃ\(p3MOT[q ^4d߅AdPmLkhU6. x̓nĆNO s!oZLµeV"NvNj3A?B\[:Ŷ9lyjy8X2[/>n+v֜-dߍ[e inZ` DRjQ~ a{G>db33ppsy/oÚjJ%y\ױ|ʠx/=^g _Jwl erqc O:2ľkV6hBB(z 4u%{ qYmro&f"4XF?~塚-&^'%f >G07٦<:BY2,M#!Ԣ@0Gp&jWZ p"ڍ]V\RO|!pzV1Y.ƀV`;5R_r!I&Gsc)?GmɌr`537loD]_Kr0a Iuuj&m,@AZD=~2&zslPG?=畯@mQ9J5*bC9va(1%s6 $3@̖T۠/kR-^/ LJ yÅ{( z3p{_po\JCkv;!6n'=E%,u߆MoCwЌb V%B=gď}S1Gܠuwn2z.p)AN2Σ:ɅgoxxpzbľP>gMƩp|:vJ<]U`0pqHQ*16q=Hnn,DqwzXl = jSThWhzzڪ"yv  Wޜ,ocҬ0 L”`$k(,B8_>_Yu5.&1XiO3Gpz|z\H8)b/%8Ăpd~u/f^iZb=}?S+>Hl~3͜4ݬ+"ZGahPU%_=$v[ʵ]rq5Jcg )ݖ=/>IٟS d,F0kX ]hUe !'ϫ`k懣c94F؞~/1a;#q+zOa>< qOZm2K~OfkpaMQo;v$2" Ug/&F!H~(5kZʹ%,/f^ nA4˱gH/NgQWrb e3sVrtMY@rQ7✆%b-&b 6O?u(י&2  tXކ^>`7mfB`4&?[+*PDV2tQ@F\ dD8q#X6թ,ul@KZ)&)kT!}Sa]IRTʠ3\RhzRe@a$}7PjmnQp&e kiP#&NBn?v*V Y:Z*Bĩؾx{T&0MӜU/]1ږ Vz;ŠW=y5wI(ϘZuc@@'C{,րF{2*tJ3p0_Ny 1W䃷2 tSp_~})+Q E[Spdt$k[Yチ|_t*4PH[ cYv\c[:Y/WfYk_ F⻥%/[xx7>wҒWiOǰ?ba= e\ ǂ.ZsC6+tm~a3A[δѩXOFtAjZrLykto[$Jl^%>By|3Ϗ!iZz^kD^6O3JKn',ӻ>&hVd}Ūfwܘy/>B8;ɐ q1ŬdK-yY* TUi{K3\!K[ru'G.hԆNoQi0 O@ >ڭM"/IbaOH5ѤǍ^֒+|'QS3HL[sic麑3Ycmԗhhzo,_Rvdt(}dl5B*_"޷<n?o+%xe sz P^JOPz1㹡xQq6wTBsu 03ᓢ F0 {ϣ~f^Y҇$YdJ_ms I"Rr`h񥾂`|ɬ9VfbI[IUvFsV]Xh]n4 Vы< Eq x;TǟS<.u]+g ZCEI_(?DX}`kj g=xEG#go %RE eUn(S.|/kg~ 'B팢ym~˯FtoDsOؗ$ms)7MHfVjOnT/gSMY`Dji1A E$̿vfX&JL4Ŋ3yQXG;n؂MLƒ&b.=ܥt-鰝j8K&VG %/yrDtVN{ֱg|P7VT^fd=U/5AWmrA6l:nܝ+&7fV[Ѧ Mc:<@Erl Bwd8R\JDY=0',mF@](sw8˞ 6a']gD]#W$9ѫu$\7|<ê,y&Y$=O5XaYAK[ \5>3 8 xt02QFYgi^=`'RZs|/ܱ3]daUȎ!~k$~jʋn!ݍHWN9 bW7}({LG$>.zG l`XU"I(vq}d􎥰R%Zmϼ ĥjPl&&=g"bZ1Z}xL+kE];%b鸴j.mjKM :Qԯ_ӜJekי;eCL/15@1u]`PYqdEP-u?ąC{/4(nsßu ]#OlY[h) {oos0<Irz:X.޳VgMz 1V:4x}JK$o<@ăCLI2T7}_/PMS˒xL4<5OQ!@#(RDWȧAde ‹[$NbVBP& ,\pp_pvѨEbj7yfTf*⃄^;<„WMtt†^y%J {F:!U++07cFlg8J9=`l!NJI^E ~Px;(1R"jwǷ=ׄz wW"T\߀/@ղսeUC^cr| cNN,lSRn|4lzeNޟN/Ji#OcZHrܭokN*S@iN+7/%Hvə[8`Z=2F숏ϲؖ\vhqc~'+Ë 6t0%zcSi2Sp[ ^iVO:bKtpKŁUzܭB%ׁFNoiC88bUIW|Lo:6 '/}_n_&Pgg&J>.e}Iޤˇk.Ou=yo/<^Z?F{?ofXr3/6_K|w67IOKd2 * "]T"& v^hfEdQhhrh;9!N{M$1`s$gJIr Р4saK{KޓJ~kYXad<<=)l)k^ @F}? (ܫDB6Ol#qαAΰ;3u xg΂g"$ ӧBhWEx6]e/]֓"'xXƥHoҩZe #)̨U^~0X SCU.[k|L_Ÿv$e7WJĵWAt71z,K\iSt8e|"ez E|$z׆CB&)@zO̠+5v7vĖ!wVRZ izi@"񄡷R͘P}L@ _K"f 7{N 2nň L< QoMT.JWJlpd<>fuζw}) Jn6%3j\VsgvR &(t0[Y4㵛y$ܟ sT !g2\j NJ6"aQsSM nWW<;yMttqZiv+7M\\=pؖF`̗6|`İKEr:kPjG-۲M Dz&^MAg]yDҹnr<OBÀfIdM]}=((wZeV?G!\=\mһmچP2)=h~N%^=/5*Exm.jضgw72QCȏaAe"=bl~Fxw dCTbF\/%.& 1Z2[hih :YŽ$P|uFA?KiZ{?OG|~a7 }RnNIJ;Z]掾6}eVO$ B5iIȆC!kDTDVLwR> z-} 2 pƶR~(,*N ~r084 ,o3 jU夠^7̧ay Ao{wb܅un,xޤ8P 9Qy5x̚ʘWO4ަd綰$QdOF 76zoq Xw֥v'ք<2 f\? w[y[1l9pEvBCIEI"!bl{2yeh4:jo \2co=n6X*a*Sm0Q9I )+9IQHs)?8Y~98q9Swlz4XݖmWd/{tER]`-, 6 ^eltPȄ۪oӁKΠ;X~ttLnK7Џ||ĆP'WA`b@U3SXbd5xo37kWbHc*M#dgkp;$CŇu?W>\bC(K3qhN!owDĊׅCë{./DNcףK lj&slH8&׶04 Ok7ο?QJ3NC9#\'eQ` ' 1RD\Lkhjy +6h3d38|6UK).m76`0/\WaSLqWD~y& )" 7$.;e͏XS')'aPZېQlO/XIh"!ՓM柕ÇooY:+՜ژA 8[jVįQFȷѼgKQYps 1Ws]g>t#'qwkf oUrxB)ȵG4b$R?]Y^%VِԴ gB޶Xat{TϐZ/Iic:v9yi+t~Ő{%] [-BDMxsZ1 B4O\H!I]7r"7۱|l'}(K | m-b_Na6ht]I(].UwQ! w3Y;zݎD`5"gySE׷`9w=_Ƕ{ިӻ莹0 k#Djɪm؆M oj_лeK?t>md`g>w*oWk/P․) TӻbY,҄b( _7!?nZ]EZb:ZFtfrp ؍i_GJ O.j' &&1yl֫RSMJE# ~Vxɇ {5UhujiLՖ8Z;y [XN~;HY' 0DSu,aULЎ3IW"0?*BGh^aP^=-zHtA J;lYr!Ƌ4}`!˙d1 _ X#9H󀅈qeKͷ&1+,T@ B|Cj{'Ζv_‘^[t^Ca~U P s_~X@v \0rlѭm]ƜTDړ`FNH0i4R!U7BǕ瑪ð6gJg(7s)0ѩ02Qq0L;c1Q>>Hm_SdÿEF)\Mp[ 0 F:N[@ĝ\TIҪM AX}qQjd$Me1 6֯ ;wi_zzZ!Tܕ1 r)әKP;~P{/mdRم?U;5a$R B,,5qnx$&|N C}o~" `V' ӒPX~"q*}N:ɕKN>x2˶Y6MO>C{YQqeZu"˴iu03>Y:)*SSkbUbf]5BNQ~I5Ɏ1؆ ]%z*DܡZgVv#ﻶ"kc \a3skuo/WPdWW,ahEubSJO1]@Z]Wj"2Fp_m>,#e:$T6HyC.{8i@_Ͽpb bxzue<p$5R$"_?%JݟBpK0膎E]ݏIrUoTD!=@:e6eB'y+>XuT$?Ϲg hYVPoAsjrQh)8,aw_-#lkfj Ղi5Y`!kg1qݸ9!n^akT\tx:s;nTHX`HxrΗ0#~+"E .Y y3Q BtFR &0;ވ`O/Effϩ† @% ZaʉWQ:YRL+qP*g)/x4٤4M['Ht'{0J\LPG35%!Ѷʙ͌r |H H(CZ@__$ʧ*Y %;{~t2eN@* h [P`  }n2~%pBz0@geiNVP I'wTlWHQf.c+lb`9_aT޹dlț$Q ƐEgƮǜɬvRIQ"/ʊ#ƆEӹp,9 m"΄("b"a5rkO(={V d9[nXːg`tKcgu LE;,f)x)C"yEwEՊ ۞ƍ`Ilc +|ߚP :O킵"C- z;|9:>ٔ+X3diIq КD=# X=EF͊QM {"2ACYD|څVl>X'sfrLIdpLDDN/`R[O}}!^PN'0wCo5`WEpO$ _vSqOc&.0!19h){Zah1#i[MJBl>QP*ᗱ- n~0skQgY!jPZ7Ź$# N1C,*7Ҹ?ɨ<X\o .T8V3B@w#5QӡI.os$;   q<7])+l+i4$^0VPg[|ajNAȠXo󯡧s).98B͎|[cZHtvAz>ucKPc*(9R]C 2j-W_?֞[{xBԞqe2>YY&xHS$y[aS z|}{%J\uxu+Ug ExG"Q 9pb=^~8STOIeǕkbΟKB`q'yɶ*pl$;r"R4h=dĹǝ$RPByq~(;M*u{ .\οTΈn# pG 슗[zM+U&}qB)tyfQ7{M;֣ 1U0ӁnbN[_e3,Oh=HL~Y磾}5?׾YJGO4׊iWڠf2xlְ? #bBig8 =b{Euܥ\=MI˹<OޔiAp1YNF?]#HTϿdR7`b+k%y6f1Տ>,0˅HteYpտSNexJo#-d8c(]/p^yWs5z 6N|3b|-q|[9tGQ+B08zůiHJ;0/:@Z Cl]i})+?PFQ.)]{kPEVҟqpuYefsd?,8a,7=l㪮۽B0p4SA3k{lىa!,rƥ*ijUVZJe V['Gy㘬O}O"8Z W-.f:' $xT V_#5vr's欘܁ %jܔUG8"Q'ZA 5xFϠ]Q*n&:u 8!] ~;~y+;MZ@%24Y]̝ɸWY-Gt¸B) NV 5\8|yngﴽaR۷ #SZN⬳)Mno|SIUC韤?0}~?X#1^]f?AWuG080 ә@zs<2Sl֚Jp{c`rU] ȁxihy1o}}I+%wBBk%~߿ _a՜0Pef_}0,{p@o3[3~Pҷ*߇cQz҂%3ٙxG>Ie E_%LD.3e$SC y,k\MCgM(n{hpQ3e#2JU!S]1h)bg~N0{>@x&[{÷7dSS5 *guT~*[r"l#T[okI- {m64׸( P~jE[Pqr1 uX- L)1Y[K>tZQk*N1.ћ¸v*2f|/vf[5w>vڙ$2fܣeNv;Bm($BҟK$Vdw7]>n},bkWyq:޷gZq ZEMɫijSF‘iEK,mj[LhTgW؀u19\% GPp,ײܮ$ُ:lRǪÑ]C!; ?@>dgL OAYp{Y퉄pe2O,% U&cjX:(a]WB4b=}#xg0|?Ɍgzv9Än_=J.Go tG|t6`Ǫ,)tjILL:!h !ߣF֮b R#-`|cڕ$ji2=([CBW-@fL& ЀN"aRn@O? `UPGq虢lVxJU_qZJE 򵦛0rǩ|X7vbI_@o%^ұ>˾Hrb s۞i4JR%Wo$_}Ey(hC:kS%JTdɧ:DȽR0ZH$f9+2^=3npKjsq K&Z8ioͼٟ}^,)ȶo{Wr/|EY~:7l?hp[U3 1s(ϻp6& 7[(ggXh썵4h%7҃Zcniw8}nIO2S ˧NyAS[Ch_5HJ!Mk߉들q]`SLH\:FܛKZ- =cFԺoۓ,Fsw{;t(^w(-kb; 54~?%ERt&%%F,B`tN^X3 2[PHXvvGڮNҔ+B @x=(2KPa{oDKi.g43~xI{GGDiZEvpzKFXǿH%g*tRY}ݟo*pc Z-=P @k:9P4VIcxϘ 8#jc "q^L<Č/QKW8'v͌iy4Z.͋L~10?oTY,Gڃ}C \c_kO?IfjElWBZB$W5#K0`嚾z%hX 3r7/Un*: VFNIrmh_$&~i;,14}A;+#"]A@,Zeƭ_8=~AFjdvRhLXezz.2YP˄Zn,kny{6riO#ջQPfx5ocݠ^}L%# ӗ(mv65L?6$ɷHS8zw8] z)=4Cɰ asmN n &\SEϒo;FMQӕB%Hbݰg 𳬹Z&@{H!}~6*E+ė!.͆4+. iQH9A`$a  '_ޓ_g`˥oV&Ws-6),5⹵]}fMvD qU>0)`R2_h`kv*p m,CfUBc:w ImżFy5l[ ]A/>p|ϞBhvnS5w_f ozg? w|Ә<ݖUzMs͙ t)ὶ0d#d%eepЅ=emґ h5^[}Wu %1/Z|=F+@k$L{ۡuO'lPuy&Xm1l"XKZfRz^# \O:A DeD*xDEWAMHA8=UB&oVR:K;w2Dna#xSyvxA_5RRE`EP$Vm8f+KK "*9fn+b[s;_n#G7s93E&'XA K 0 < l)MImb~5Fq1'`gLԛjJu]jv}v0ޢˎhF[~:RGJ`,fĔ7HFXlD fa 1rG;E@F<uL.9K)L6YPKw $Y ߍ| >ֺWN3_%XA``3rb8&( qd˰IU*X⢧G3i, 67ͩT T58Q0FҀTnQ8X**rۇZqR3jgVA NJ#}# d-{qPR=لۙ)~|zp׶Q SתBpak8byZY]$9^^FsWDX#i&uOjf\@dzkJwhjB\j.%y҅&i'T9yDAoATEa[)h+%b2^!Zx&郕ȄIo,$Ϧ!%l.+|ko+|5a y Β$UtRf~_ PE6ie |~܆InKbS0 J/8cKkv-rL=v!yQƫ٘HDN0Աbe)r Y#Hի&= ir/ θ@|44>7& !Z#=η۴o )5UjƻOo+_'XNT"f̟bKɵ;Ռd4-6XNPǣr{lw,fU4qu^_LɴZ*|8e0=2I 1O~L-xq:ϔp+ JmXXxXUXa!a Ɵ/+WfNlʙi-5H"{R/Rg,J.:|(,gUܚQ(/!mO0&ʩ۠!G>q  /ղ=vmudA,09m]P~iv?- XckY"WNXCј)& 9o`E,dEe!Lָ'+pX)| c39vK(fBLfـ2 L^.JE,$迈FHŏw7NJA47¸x=\|Ls*=okr|bt {Jgl)̩Vr+Z~(iP>}~)d4M*p~onu+d\EV4̞g|ߢQu$08(&T6@SDX]F%6Y iXTz$ٸWE|j↌[zҜphU\xZGGj:摠cB!0}3~KiV!@,n*=1Q[7و5FD3PR-iچؕ79Y;{Vʐ*c܄9jt8^k_鑺GZ@Wk(& SҬ^Ӽݏbgm%q@ NsKrLzlYOAak4YG!e(֒V'1֒97heLP&L;Rͽ#5 p (GnkT7Q3˒) xe@ۚ{z51)鱆"IiTU›Ȯi8>g7\j3@,ɉ6KN)h۪f`^h%1$^Gn׊s2! ^u= G@3[K7S2oCC7N9 |XUiBC:|WqU \SvGki~L<*уXeSI0h_>t5!.CNǩyIj.]dQ381;K۰&Bu[. H81TQ< '̻Gt|Di VbίaIKzRGj3]̡ءe,e1s8qwhfvt9:rpF %KWE[.S _Gق٫_x']>g$ ?Zd_F+z<7d#Y#x?S"vږ\Ε\tr EMK(&ssldeUwic|ɳUo0P$JY[hj`1䂰n Aff;/h 6s S$}LPʏϞt8c.~xL4fa@/'^n6I+%9zX 60p1-Z5 qUd !&/6B9(.wx9ԄWyo"-mm,}C7ErґJ }yT5yV4-I` 1r3+W;~ _!W[95A7Gs:8T y)Sڷ^ӻ~H0mUƒnޠLه$cC ]Z$eq#c~}68/K}2WLCYc .gLٞ]a+.e.-ZXC87*Aroh(fddg"z2MZdP0$^X#Ui;AF*8bpz[W!>+L |{~v#СduPi}>P=Ą@ZV}FLTghr'-0C`(u7\U"WusЁu=.KfXF(s/Se v"qrBd$u! ʻmo՛ޤx`dkQi3,loJэ}9%-u]ɏblApHmV CQn> I~( # &IraDiԲ½% %Sj7Uc?t:߆X|Bv 9 9NPfWM#$h;0 kDxL|#l2kj!:6 "u,lJ-໰$-?!}-hz r2\g}q3FLq{,{X d#Q9N)!e;+o=S6GrEz7Y8T]WO`l;:TK$V^Shdqn&1Ybq5a @ĬH@4E.Y6 b6, ZsM1T&~Hޯ7&㸱mz\{#ͮ6ոvGVrN>``Zug4SaR 4$Q4V]F~6O.)މ<\X5hǖ TBUI" .ao_F%߁V[^L-=)Z6s?&ڃnH6EU\Dc⬳]P]%ꓺ柉xї/%eI^w=.6?! Y`EAw)"ETX@~h;(ex{ ¶V>m[0KʺoA}8ܚ\ذiWZ1CqD3#dw-97]YX3ޣS=:ǁfJef^956y#>i87 \ l 1ZcXN3ߤx>E*.3^;_6焫^hkxSB6+zLk$Uɷn7L7y(d *(nSWh%bģF>A5Ȥ"OXWRo.tn^y +5FR)= o%M Il/k%IPw u=^x$ &TJ-Ƀ*Ak*9/PPEXpN&\y~9$׿r^iu`jYGzxuwPwq\nUs sԍA*;i63׾'\P:߫nc5na:TPp5FH^!׽o$7u>ZGsS^قm~75]ď|75ŖD|/I`lqVT+6F߬ ֡z@oY$Fs4>GMM0O]9:c)Ҫ2D ]qtD{YZuh ܠ 7zYX7\~4@CH]m䤫6vp9<zd9ĎkŪqQ ]_Sz%ۇp>(>b@ŭDRT\Be$#IT^.?TK,,\U:?tNS<~sՀU_[&8[;Oi YGiEłǭRJ9˓U}Wr%/HEoԢ,VN,Jt8'}b?H & 8 Q_3m; 09&vOy9oU; 屔vBtX̭gßXM~x=(^c.̵|'lTgRB OVJIՍ~a[av(Xg(It:Hwad08FɵIKr32K 5[Fu\Dljw !P1 P>g=,/D3xj6Ӱ|G(ޭ"Sa4ĤP$UhڃS~̜%=N CݓJ[G,xABpHH|4yvAO#,ScSMKTaHK!]U)_:6<53$;\8~5Z mI j(z~k;䀱_zzEM2[3%t}Z F\ޜp |mAWm@lCm6r8<?Z:|4m?%%4]^4O#iS呩 WYxCƼl,He B(,*Vpos@ [%2 QZ8{e3=rUsӀ0-:@R.&@4:3v>Xe Yk#l^qx$֧|HhدpjA^O47C^ G8PCJʹi6`N:}bnp'i3WLpz=bJdT~5Y\byp\&TLc˂=4Z-99y98ۮPsKf^jdL;ƑV+׻ Ipn$gNVv\!|AsMSo0ۗ~[ CvWXA12AqraT ZH[#y Ɔtt\Fp 4QJ6x'}cw]Ay'D:o$"1!k?0YzTv{ǧ΁ ǾO2h+ WJF (R?SϿu1/3 l( iu9h;\pRʌj'hH)&Ӳ_yڽmaM_jA+ύ_C:Y)ngR3I7I'_?>A-h)`jф; fS~m&)[#lnnFC7r^H\Ԁ-rTFN;We/<4[8[J[uc=rtj%\_eNfWPr0MӫhΦ(G2&d0RlbB:ojֺ5IRBZB8V34D`%bCPjOAϞ;j-(ocQ)oBzZ@p$?ÞGGJ}*[3~aG:A%!JH-+j"9gN=qD5MOr& 64:iyj-pNb<]>;2ڃ6,SH?;v{@0ǚx9X|pUrU{l"U^0:x?^3CQ6+H;/(> &⍾R-+f3񛤲9@ޝC)UhWw y c-;+<^'P^vW̝_=YRІK{UD~W|UR]r$~y%vOUC+Sx]H:ElIbQ젴E"ȁ:V"F'uz4V+@-U8e enH[ Oʴ?bak6Q6m-=Ɉ8H"G9Wɵ) K)^PuG$F+J٫-waa }:_L4llf=Qmag*Du4+6+_#pRL|\^ĝn\~="U8/#i).=) < }dj+ I f:smg^;"`6c%-b4~)`/;%#骓&7 ?o M2F Wg^Q]ex"^Wr*m(czM0WaH >K#֩Vu9]DIcvh[9nю/hÅҳylTK}XKO5j&k[{]Uhbn?[{RAkJKyYTq 2X]E}/$ǹ3Φ^`U;D3s*Fb8Oc؏W3'O蔔U &ej> {L AeA|])9ʊhK8(@<8eUۑ͛eYÃl̑rrѬ Nn@T-m^0)VfgP3ɦp-HC]QKL^2=nך&s[%H~t * 2c(lİB iӶ #rm9m = 1nq4 ؑbnX #*it(8]'!Pi"EHikm\!Nuy,(ю<]jSRK j]d pC;JlsGYL ޺"YL~ C Z=!{ pPg~݂\+X{.8v\+ zk˅'m2r,՛\_!^@Efi*HZ+6{.<\4 "Qx.WF\dkPN4D Cln?BjD<NSIξ6SWHTw/,Fm#&oS" E򩕆_Lii "Y}!^.|ȶ l:x>/;F`5?ppK)A^u<5V}oӯ,B6:Z "D\(H^2IiۿKlIlԠ?R$H*1tp"\fPԿO׶*49UjWhʧ CK5 \Li焞_beV#es@=uFj_ԎBv[n, f8PV-%8cTG٦ʶ}_1 !g(ABF,vqߤgRglLչcyU~_K9;Ȕ{^Sd% h[G~l&:7~*t?UB$s=0 %}XSa-m72 *6J-Zr^Xa4L,s #:p~Js}L8upS҉9+6M>woCj8pcfCtMsT$$tfX&khMPäy@S8tF''-4Rʣ697Ha\W &+2@)crz̡6efI္ߖeџViJO4yQ'r^ʟ7J/N{x$؜Vjh_#N-׬DzwXN?בɤt#ePGZb%!*JEwx h:c Ml}O6 Zښ3yQ6@0eC@8>veΤeQw{6K_ЪD*[6aH.D{%Spgfg{e!ʧf'15P^}Rq|+*F<% t 2nc; Q9ߣXE7kਟ5vDF;a?'un*g ޾s[31S;0RݎusZEeBCkH:FЭ<&K,K.7'IV^[ <Vlu1`ƪ l,:3Bg7>B#`7s7U.=n쮰G*?_PΚ;O^,jKDS2B7lďލ*=~e4̢Tqj }Rw%,V>떔^瀢ԆPڞho0@pD~rDvUۡ~' ju{z_xMܔ# 7T^q "v\V2I J~*Ŗ]AUڧ-8e9gBE Wvi`pUPCFgC4/׃oת.F7՗dʮ WZ#NyF֖=,| . Z IC]NYbGϪ7HiEmq0W-V-=w \`g7,4.w4p%Ƅ}cm!Yudƶv/fvc"nr+ s1!VF[ŻD8ඡz/s7@K!艹;^yBn 媩&n֌QM$<6s|—ׄ S(xESV"p]h;];Y_3GRdW{操z~*tp 4jgKlmRkԣW`3;uj'kgq[v[4_E% U?&cuHlTy2wIJb@ͭqWȝn &_q8eElNuFp  pB6\J tRf&V_dҙ %["J {[ROHP *ӽ̴;E Q>j a4?/Ljl1$a`w՞P ex̀|R"`bpQ0\x,v0`p88YccvVk=ld*'d(gcr9 \aa4Iɇ{H V^}=M~O9Xx ' TY4DgQ j%F"Z9Re4G D'%ϗ:_K3j'bVWns$I( %ăoFr;3'y¬e\L/ea@u[?]"5 ̤~\]J=N.H,RңHG.#U愡Vѽp+YuIpDȃ)eU.7`&'l_㏨!WB 1 IgQ$N"S jX^5 xJ-]} L[ܒD&0wu?~h̜fG7ٸS:XգNssֺ-4uABa辧 XF'><|J_5ާ$SS'ʭ0 "|a xֻYlMˮwQu"fAfS<%H:t`}: |aˑ ̰2`"߁}Y+4tVyXJyR/FoW YR%}fcnʖ#sAeT}3[RObB|_4['ؑ/tW2>|a߮k-ꁺlؒ Kyrֺa4k'b}!䚚 S>B6 ߬j4 w)(ǜԄ\H0 0?! Unzk qR=w6Ɛ.G`Th48\e6 >$L^9{c|[c)مrNvZ0ضlX\z˼iApk,D3 }uW!e;$mi[ I KKts>Ŝx>4 _\>E, HK$qM㲻BŰRVsaDL[e3%¦mþy7!fj%6AOShudmHb5lL4k-etwK3jμ5 WJdB, %%s0uzX1 i.Tm_t2L۫HK-@:Y( mn:I 5 hbu#XRūY}pycF["C,S4o KٸеSՉszzwn-`wH=\^tƜ08M$@t\Qcf.կ3'-Ip3m]Atmc9,5ޞ\ HziZ"dJ 9z8BJd2WA"6xSԧ`.ljjXk|:Muw{k(_lIr'ѧu=)9+7b`4`~JC˚_ÔN jl79AIC[ Oe> - vs鐩71Ee[hȷ~؅ĵ^?*ͳN o\Ezh/MQqi;'*mcW SjJRkXwt{;,慵`m>960UOhXsGCXgKL_6%1 g<{P]}2]ۧK^C)]*aʡ#=Pw>-޸/ #~U"8!)&51cdT`yjy!͢ltZ?wz{3psF-ǙKMEeCĝjjrDd^7KqxPTuʀ6oh.bsd)[*ID EC>u l{;t>dA|ZմEu ,BtÜ^ rQVuN'\NTQxidd噽ȍk"݅&}I-}uI:]D2tU ]0ͬ) bh􍈇8h|?EUF#NiD%ݾ>zMTo чe^ "{ey:&cIfn@kɍ3r}Qmn-(If]_~\ujOӖ*C);Ɵo,|rތER[_4ˣG:c FƂ[WL0j;-l-[qqn) p:dV_$O9~i_=|Mo-=)_M~,wAEr4:hwӗ0NY8uSer~X<9ݫpPJ_7,q179Bd13a88&f\Wjc؎S@pЀElO-rM-o%ˮZKRXƙIZQ&opx#7HC6tK^fnf!};F T3 8`\۾vR\ϣ(NV'O# =7˪@\ehbrʦ5 \V؞L-Y3div4?J`۵`aK}^o&ZWPˁdƁF,lf $"{W' #ܰ:6*v5T5<Խ\ͳs R" @1b Z9[&^kw0B''ebiި}slCm <\v,KTi"V^_VKL #/09h/ ;3u!պF.*j,[ޤbXhu|m(|3Pm.}C I_ԏYRx6Y +rWѴ&^>a*iZU D+a4SprDYڄ+9)%1/1Y\'3o<1:S4?T]>%W^ VӺ uI/fXEM x9DHN_mވ> 0~/%؎+Vm ))gJ˹A, `G v{EіfCR& U:h!*e80 h>$qf@1w> $W;RNȒSƖ#8.~/ u!jΜhv, T P3] = eq 3ɻQ! Gٵvfi 1{p,|=&BTZ9|U{mWK.Ven+n17rNIk.OA&S(^>&ޝlf0- t{B?41 P,\x lEuaOoIF b`6\Ox9.B*,+y@)JB×1ܒRfq(zLiƂkp%smrڴō7P" x),3DKQ/ )k|QcWl:=ժؿo,Nn›YH3sMwo1))Sfbzkybӗa> ̿/QwKc.40d~"tXP8;1>*VD}!q021 ܇hFJd@]H|,&p>(ElQ`SHX, i Gȶew/l>7J?3Co:JQ:|6܇2fvcVvX%? .p"j&DZks{r[;~i/jRn3c"hf_7qsD:'"PL//߶mP _; Nt>j ,lm54:d:s{U~1ܴdUHIUܕK"hRnQ%BQ+ &՚oT4 H*Y wLR1TWE_m B84X7; U+Qk ڈjDNhSb"F;L[[@,y}ϵNJSsF\WoP[t AESKE)2Wt&|7՝Nb xr6%?% 4OmU$AGYSSi0))A^:m>J fC>}%m->k]:kDWjwˡ˘[,?t$-նaP`CiP}&m/fS,R5ZAmzx,ތP0s=Om>Mҁ? k~J-JorT*2.m*]>濫|۲6f" )xʖB9cpa01QD#S_ *mg6Vmm3Nq!?,, pNQǩ.i-gcBe"i!X"dӜ=w.])ǂb5 @[I \4MRX565szSU0G<0bJ: ; *H2O=UTWOڰUS?`enAqexJE+ϝLGlKZyRlnt@rnQx1<8ʛ|#rwU@6[A٥Jeh24߿ߠ{9x@1q=5.a7~4U'0-}<Kcp[ ƛ#3E\jWS6j7!9b?R.EM_ hD|낤ac";3㩊e<歐dXz;i!?B `z;S246)jEK>f,7 hi4`DH= &Aցɭpsmyi VMR "wSI yD(u| f+nI@oKm`j%\)nwbת}mgBWcU¯:mKK xIAq,(Q2|y Ɯ*6>5eJcAM kQO;5M| ̬mxzZ} \&r+k^HJOJ6_SF6``cٗ;B͐) OS(} Q\j2#d*bUʈʲEzOti^P,ۯ2zь5b1aޝ1-`S3O@LL#|BvClKs`A*<'JJM emgՋ:BGcuL)pS ]5YEx@y}^&YJ>1!A44IM?)zuk4&l,QW҇eYAy("6!"R^'Up"ƤzRx -ݧT6%)cdoP$k;775h@P~KOpw2衂d׈#Fk;vi)`[85R^\[g|89'6GjUz"h}>iy7D=˶ sȲ /''P95 E{?…o{Dp՝b.ibT97bٍ7]3GܢV"ls=zKQD\a *T6P%$IӾ~ 'Rݘ|\pK% ClۧvɞC[tVs5CyCXb:ֆQ+ddŨvalنTe9%Ɨe/Q?Ʉ_l\b4d[k M甀8?{@| h mģJu!m'*[Z]ЊzN=+S?1āji8.pp H6wa'DϽ;( 0BHkXl i[zveoĩ5&αU ILD˚|?Uee.ȦtZV)mLƸIZ=[DTh8sZާ-zˤj TI{rhE G?-?'zI+x70\Nt?մfFۦ *_+8QZޕ{?qQi(pwTNmz8ph:.ڗ:ӫ,N3A@LB%QlRL.a_ UhґW|GtE-фW`g;n\Ӗtd)NB6K(!ieŅ(hVE`j~h1ѵDaŹJFB7 qFa,5V8;W; uxKvԫks {RGK&P`cںRs^[4;;Rtw*AlCKo}i)V.,0)*?(w-O*NIP<ۀd4ӂfN&֒#Y{&\`io&R MRIQj⠯m%κO]S@fk!IB0.|!qQGgī7֓GYشaXʓ=}cW|ŕ.)3vx\3b* "6sG Ww~W(.||6AicbFHC +b.W᥊]&LvL-tf~f- ގzu RRN$7 pFܜkg /]G, L03Jg #~$25E} J qF ߹gUԃ{nBG八\yiCcς4<&-V^0/h|]?֥ėZĨB:~ֹI-2\ܖa篴/~CxYM7UGE9nC`'<(j>i7 3,T_"2X9REFQF-+' j{-#Irsw4գBA9\݅﹆(rﱹ}yy Sس9g0/P xW7vԌ2}~K_ L}`%Pv GczX<+vIyިvb|ꡠn[wIކJޡKuIX<:&Kc>OrIFklLIX\8m8De` Ue^E#ZYT#h)5s')qOdWtȝ(YVqdH>mYKѺzB]yqbmjHhW *oFO^:YZ6'3Ҙz (y]SPL~nsH Tȫ]Y$afP]L', m%&{]Aǧ,"Rx+hi~2 Cu سެ%ŗ?!ދuzݦgmD ;d3_{8ٵ |n.Ĥ!8Vyg$rt!(Cwj!n.œ8R gݤL v]|{͝15"bAeXVIs=,i3%Oʹ;{o!H{D |o8h:, 7bP0j>Hѫ #߮G9Xps@6psx' K*瞰Uո1R}l|2VRA]ۿ*bݓeF(?U:F]nrȿ_ qz W5X.={)pT)}p:r\v8c4"0>_Lb-_&,g^%)\>eX,ҷ1 w3i]`4c^X/=V`7ߎK !\Dq={,$񇑓F2F2hm5fD3mS8 ._dәm*u<϶w&1ƽr)q.ǒi_ 1z~z̈SG)ppx|u⍤uf}m!c%lѺX%wbq!# S 7/`O %1CBڦx nǡePg3K.A<%Vu&C[k30C.oc,;ȍ;ħ|H*oLjq h' 83ayl)h֖Wjes0r'`SH0W=Rj݈LjrUG;=U8]IT3!U`ٙ+tTJeqb3_U.S Z)vo X\\l&^ٝS n-O9 cʊ=:U]X0'Ip5O5@ gIRKYA?5hph9 wb]oL{/8GGM̭.YO݃_nmA{}}n ej.S<dϙlY`t$,~7H*b~-> !m#8c/kB gB -SM5AB!EؾQ'LJg])["W'MҸTO1w2D<';LJoA<'bD ۆ4L0(4Fԗ-Ǻ̃pw!Z/޽/Ff?[t+~5̟,4Nl4yw6\'&F:VZ,}vvc =/4(i`ȽU˩V>D!CּySS8;{#P;[5^EyE%k񿪶.vMG5 iML$95>rem4e32)oa>F`K,xA&U7jFʭNGgx5Jj-oӟDr:%31쑿ע=om74f,_"JL'E p/1 NypoqM-]~vY9dSBz̶xHj3'_;E+;0{gIqd=+^۠;??r؃ }̒8pD4IsKm%Uȋ;zޞ̤:|&[JLڇIF(! Y>XJ4d#6A!8jDh*r'$-?yY: F-!Bzu2z^[W @C oEM-LZ]BaxFYo`I,pv64gx u1h"ˣ;w[mR)<ʋ4yi,b#LjG2@3S4jpo4m6] ZF `9)4v/HJ*مЬ9 s@{\jk z7L\/Q5ٜļ%+-`\s 'ƪ;G ydȼqn}jHf]% l6ZM4cF$H$ >sɅ52?m:S,x=$ֽ3 T A\{ r)'9 4uz7z 19 _BSv@^Tm*kICfj8~e;nB(L#8T(a!UǖI_L~Sy4 =Oϔa4Mcr/$ryg랁s&a]PO %&sddFUr7Xabsaza^uMa59plsj6u<N|P7)"xӝ$?Bt 3f.P07,2TOj#=2B=,+ ^e,?ޏGsv;)>}hoo][xPH x WU. HpP0SNuM;uF %y?7m}2lfYqk [%k+d"u?1y!; ?&ȈI"-qab;+TX.Ki4Ydxq-:}VD1\cԥNmw:.[;92QI&/pbjl\FګTh %ԒŞG%N# t2Ц58$aĶ=l!UJ>!iW/-0)cF+S2vk8آe8UvKJo0Ѡp90N} mbۙ@-(Q;Ȍ#H9֞Nzb/ aP e}Ȥ6\PM/s^*4-t0偽5\'A_ٞ @|! yتSB+fjcxpBdoe$3}NMzt̥4 8}hRd7v,}7lWԲͰ:+?%jb"h;?=}؇jIzĘ= DDcA,n1B|?v:(DGWR"Op(?[tjlG[b9 H~2o<`w̅=#N2 Nb&ze*[[TW|7zBٰE@q6e u<ܹmM 3$zg_):m@sG0T ,fhƇ-B 4A V }I8D6!pAmQDdOyyَ+haw뮬ED`}₽\Cs+yh C)i: րG{(A@GJL۾1ipABzYz;6ץ⿢\42fL۔q'Q(2S?rFg|39%3qoeT!o^P i̭Ş >LGO u^K16w ?n&$@e"iY]{6+L0*jJZQUJ~bO>ǣ]WCO+-,͚`t=>LޟW@tAQ|4cg5g̏.jՀ( L<]="FFDX7!:T[q;nvVƧ *Sֈ&).+R/ktpӭWRNYR@X,> 84_/E;eRR$?;:RTM@ַPOEL !B5(`| a݉( ڇwR FR}4+0 r'O1c_ /t|›v5Stm@N?_F t8QQh ǯlf;נjNI=3Ϝî{fC9{H,Hp&/1mЏK)q3f=HLpbt\+kza(޼":CU&Z~ɟ~̽C֦3/JpMcA<|O @OTvpnzKK6U pOʘt3z_@D!Y@D}xfnrbn5C|H _"gz1*eUYTee;"%kŀh)_@N}@J\)t *v ^j z޿N9 Ť#-ن )?C^c (:5BK >nmt]oK*^(вD-ȀќJB =?mգ4T1JzyF> yW~ MhL{V[zHk6Ş3i@s6y+sg*gE )'5Kd)L<ycnN"|>o(Dl'5xV͉ii񏓳mġ`y,'@V%=I9TSL@aT]WI؈{7niTYa(ٚ!ʛ_+m/ W#jrrf(c@^Bi Lhj5r͑ݠD;j|BW9|-VnD#g~d"]>::'m ~׃ej@oTDV8]0Fn1x4XA[{ӴnjF٧fy+*febeo"։g8K$HgPZoįp'-'^"禵8⡍%rs$x|]Nc`*"gTXu⠩ ' Sckة%v$6c9+[P_,*6kv~4ˋc.T y,"Ag{ߋxRhj MK+$i.L FLJBWJ֚a@Ѧ)׍_8|8fX:IQ~aduVEUX K"ߦIgƙjh$ꪚG D $/f'>6*vuNXξs{LlWJg(KMKjZbsha`Oń k!~e~f|)ӞN<-;縜[6wa#晣G"hWCX}bZ ;|rvam-P9`;&[nY;v+}$OUJkĖ4K7&y>8cMqsca! WYq};i-}28 t{lNkVvI⦦o)Jϟ,5Jeӄ.C&(|-P.c3WZ#KUMk:ʧgܶ4 {5:Ao,U'v՗{o|ݮ,[dް"c$cg h7O抾DD5KWҁPn}r5s{honC\=>|{SF^)@4%}湜S.m|EW%V1OBg`Sr[;~p#q%#Nz{AG!m@L[1] \GF8̶$\m#h2U"V 8ժൻ̷``Q ]ry[ uJf,NӼf6ٮ\$MܠSѹŵucq1Iy $.%ˬh{ߖ:?FF-8ve7XE65{ЭvYyuhg$sP k8!}okTt`b*P Fn!9^^fN;!z|<e&= qg1טINꢫoJ%$^9gVZ37t`)/#[~&ygz{3t1q)HgVU+@;5\^/>3;%ͭ=& v"Sj5*eO]8ʋ'o<+ye4!PQ*[hq3#蓃X  :w:(] +h"ph_]8"k'DY|Ks_W!ZVxf _XMbi֭;*'.sl[?МT-iu[0grˊ/Sc^OܐP_ ry 'ik'J#Io@]U%6Ii][Yu0!\1i/\}l&7L^LteT V|;Yn'YXziRurEPXt=.гM'tA~s%3I,o1I</Id[Gv)hjy4X1( vA2&w[\U( kAdn\`kټbGsOIV_vtIPYΎk2.1X x\OTZp嫍 k~j+5 0q`b+^Bz0P&j Y/|tɃ !󞿣w֐O ! 51(N eoK ݢR_Jhh1|ֵ~5Bwmq6H"^{.]-6ڿY-hSz֦vF̬ eď@Z ٿw{̉wdlG 'ѫ pOOx c$Rr+p`w3C\ } weB6MCJN3k~JcomRym@kx2FjڢoA,:9 ,yrF]݆9l"ŒJ_cĮ98_g1`1G/r0V̯H_BI?ș؆ r BM bُHgtx_MRp!cίCB+̟7iQmΛz23S n>lΏM#jO>-x Irz>l7Mx*iHf̯&ǎʻ$-Ac}6O(c" ɭnyBQKƭh-N⼙ ÇWa[ 9t;GPhSyey&D&%_%S1yC:^( >Vҭ^e Y]z oa  q/ږbWiㄺWWE-EjFkۍ7zeȽ2%J+/LjJ^U7֤%XȞtt]Lڭq:]PyOu#n{-mz"l41C3= *P12īC׀ ǼR|ǽkGfi1C4s1wG|x\'T3=r#T " NwQgrb""%!X)4z88=Mj&&lmʱ4RZZ-hr7x\=ɛ2~ݛrOO.:d!luK.NDn}&7c E=όJh( T-~|B>*k/o="VU4`@}vG@<}Am̍8s qU|M99f5K*̅7›F 4kCD# @ͳ Eu"4&Z,`s\vIM-> pDCpTG"YEr*F֗I@|ꌵ^LTo m (y|ƣa/$?W]N`l>#'__ e!jGlfl԰S^-󹶠:1P6/#7OMug$qh|>4ZB Bn[\WUhIؗ_z7ԽA#jPu{a*e9+%,^X;G3ҷVYN6x\̥) wC[7 JotK?X&۶WSKv_5b9+aA1w{J ɯTH/YX@Owl5(Ěl6/lQj0"Hwt/E#BX1&ngA  >k"A#lz[FTߘTПPANqo)|yΊY6M&y ;},@_{feZJۈ}8qx []W֗4a(s+w}Ka)6y\'("#!^Sإ=SKײ7aҍ*9`ӑ)pH)umϯ 0%OѓKZlGU pCfZ  wMK_?L9rOB5~G M|Bwӿ01]XU"7<aez*@E*[oAE1sXT"1by2ĠFv6h{7odrkZQ[ QԚE[  =g 1ad%DJ]^UI]+o_M|8.<_m[X:Σ>_iJ8Gd{?ףi*DT ;tMt/Mn6vFkE`~SUdѲTֈ1SA2҄Lk,j27"*b=‘QO} B\Ʒ6űHk9U89 oZJ Wǘ!# w|j ^_kr[tDЗ -#PYC2Z:/A&(P(>F+]Ef6cˆ?.K׏C q~ tmgxfQn'Gң)6 @“n]K'$"UC;s:ڼ#_D=@R+ҽecm23]9bÑcG~wPD*w}*zsELp9i*av@0E[d|VeyіA/[m! wl*/kx8x)SQj'~vUOW++'ؗ,E6KJKoKsGJ׫xy2X3*d?QGReqy6og%iDh;6Gm~RrgKp4SPC^u -:l2<|l ZeQCm8-n*&B{V{-:l/i~ȵ!)>,p&=)`b%c+n8Rtn|74yIS=2Uuֽŗq nYRf :p;R],#8u {~0+5zR֋#RmDžA]^?L)H6&T.x$KD-90v On(M\8HHfѝ=_Gٚ4yPfR0?c}kfEٌR q+FW}^H< ګ''(Ñ>q'EKuy!A|N 1Z !Oɰʕ9ǘrz YWVXr)fPe9+F I9ePcbgYZ07070100000270000081a40000000000000000000000016661a1dc00002168000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/!%]?Eh=ڜ.+/VZd,^8[qףiREfUɨD;q{ڕd7B<pa ا5 t(d_Y[Dzq x/j(AhkrmyEgL.MR];2{u)RR{[덾,fQHU{L,q2cogojݨ̈ Tʔ U]sMf[Nd$|\;KUؤ)zXmyno: :}ۉUu^($O(Gp Pq֒-\ObG2c|brVoؕ|4#:-}Oi8IkZMnxUbV0T͉.ߴ=y>YQv\ 6̕R 4ĝKyf3D4:evƝ)3S֥/u_pJЇ2 )o*oBN[HV۔GPXb%\m1HCy֩[ ڎ$*RGHyճޕ ;^3`%qF)Vbo^ czOP{8[ܲ~_l~&д'.IJ`es[ f:/>_ *cD&͂Ϭ/ШW}\UvF gi`!f߰EE,˝\hxߖѠ IcĻ JUjб6OkD'y+oZ -3WO7rp"A+Ӵ5f V3E[y&V}h2b+{30U[ kȏqAl$O`w4!_uzOf4W7Iis!hjäm/Y䆭IsL+ dUs<^Vu{"fB , |}!2?A= 2Mv@|oӧUgT=ǧRqi Q\[#AEz. a "ѵ'g:Lg}zB?/m'g-ʯyiM;<뉸ϭ̜{ߌst{B-=T;Ax&S9zA;1Id'UZjg2,`6 %%"K4Ïv&Ɇ '$oat,:hO2;BCZ_X26.OŘPIyЪ_ *imRxDϷti)/P96Y67Nqoe"܂Gsk{szDT-@`>IV=2;>I/^qF‰57lm2vߐmRg(JtqOy峙P%/_-? C -4wZxfÖQ*,:y"ipkP8J0khq3Vd<+"V9epOx架1fl+ܢff$/1eiTJqϑaҡuG ئ HĬݒgGr>{$@W&%NXmFtPx _ ro*ۃ*{x8rӗk j*ro-"z5ʷE[%0KOf Uxǡ˽˛!OM.u ))'&e9fwcQ~<~#o-D\cG[Lw w疍 G/f~_< u#)6~&O~vaTa]-kVM/p>gc'~.!tB5)UT͓X9⯸ݎ:+{X6 =-shKEYrSs^xSkm]-;F ߛ@bߗ(B#BPG0{= _d/*<{D7݈/0zwxqRMoس Inx&-J(C lwL{Dofhhv_W*B+ZY,X#8h%t0Pӟ.Ef;]6%j0%v4af~.Ni`!V>5dk>qΛj8Qt^ZW)lY L< !9㻏.`&f̘]"0CұMUQME z4Ц/"8XXlQxxT_b&/w7`A/JQ^~|`Jf.MM,Zhr;Pnj{T'/YCY}:L5 ~nKwQs#R.~ïS{6JSǠjI릷V Υ"b`8eU݋qgJ\91-=kjpg p\]1n~u;302t f< M6LqZ9G R#8SŅl: Ln {ИX۶Y.gq1竬S7:aٙ)OE37 ɾrFAS VԐW(0c~_? B_|+燬QBCD)uI=}૴!Ǡm1?ky b^.-H'ܑ*3cgT.M[I&~{Йה8$XTlx7OM6-}ra3iw=9 g >b<[&]l֖z΅&;SCțD=jHFfS%EEɄ0۾{;qWޱ L΀+U.1B~t|±wͯŒ6{WL&$mGed|Eo`O٫CB7\{iԼ ҾςoH̨qų.!U }8qIF y9n{ = 7Uw/r2QLb7z9l EQ%ϔ4֏(0`fT2¹N{D'$p(J$D#GiLi}vjΑ:H=)tD8/ :3)_ōijq%dLZݥF&e+LH6$uCϐ\_2eiQ`Y#z8jCd[GWJ/A^T_0Rl7MuYl-&/ ]e#`:8:G. @F%vӲ8CԯQ'?:k֏9]Kḁf }(!V{A*(xDOQY_8w|yAeRgh+$YrlA6Ep~-;*yV,&%NA$}`wT)}3Sι([H [KQz-*Dž Ĕғ⬚'㧌Z땎 MLLmw?S/vƒ?|1i>gO1 xY1.z,$p{(UIw+%a aIx\ 9V=}p{\#Ajp@)c`] Q'Lз3#izneey65A_FcrE G5&cE0 XK>A] /: pvTr5Z$@4Σ2@p>Le~sہt'P#fj_NRwSG&}ɪ E4'՝8C"f{Z+!BY7i8.ð͔`.Z9V6[VI.\rp+B"K|f@鄑M%Nc- {8tw`fE'̆Qn[8}tW!>JCTxCL&՞گo&~w1w:2D<^C`ψb+™\]/Tڄr܁ꂣţfFƸV8U)@^}IڅE#<٘}׽ S{>noU}Vg;1B/b|T@ׯSQAORI[\ol=dʏ4*Wyi&rݢ4 ' Z+ 0D1xԾ'xjYcԒoT=:d5?al|a;@? ]Y)_1U5{b?~a@1B Vu"h7 )&Ǥs3v}HN=yxvsfֈ>'Dc*CE`N/lJ/x+*B2M "G K1J⨊GuKܘ4?fg[ $ʡǾo Mu9-J-~ӓ\퇓CnWSåa\\4\Px$:niH7L馞!B0;>> bM|nxsat5*c vBo*+"/X2v&)(jA)5>7m{ DHK910q>zKu#6xq0^5e҄lI T|t ٥ӇdVj:GeGI>\M~R *}~$}_{mi|OxVJZ#";nUb-ImmηSpʮf&D2bVh HDlZ66r9-τlHv-yVt&q`+*1UGU*Mok釪 kaⒿȺ|n2- 8e'LOq'K~-R0 LD"K`ƤDYL5}Osb}({߂]2Dzq5t'9cSh9v5* TD#ϒɻ Uy=yP%ש p{w)(<6Z g%3xLƝSQs펨ۏr,@\koO"ܧxBVA=/'P"Bg?(: Q(V5!%c}ȿOf"|P}EI)8 ZKtW"kJ?s [o ɯ``yvvRՆ R{!/Wht:Dc4 & ~fkoZ|=/ӎgS^Ƨ#ϖRLQ3%("_Vʴìl{0J4-Dr^D1  ~_$ZsP~x=G}ʵ Wb_b$.h)Ou9<5rC5zYAWW1+zbsr-b\,D`L%XNwUcUP|Yl ν GK a@Kb0=SYB2N)EOn@s8v.ypuaI6Sׁ-V_"0uTCI$ :ǣg!\(>Ԟ8 a3C a7QBj˂SsO4禼gqWvQy`c641PsY&oNX[&^ n4'4NQ!t:Ĉ ?ON^[(AS{ř9m iAe}#=Gx2Ativ@ ͮҼ9;P BP06:ƕef>PXRC7Ӄ|Z)}E 0GNFǺSĩG$):7|SPV/kq8⒵<^IE8q#fin =GH r>LfI>aYEkƒx+ad}z׮N[R ߫mVE9u_YR@T;2̟W!X/^!l3=͠O%O WȖoK{ahaFc9qeDNErua߷Rb 9s++->]֥C7x 9$ܖe޽H(_̜Xx#|*}=Anr|3JE__"6T+g)'r0g5dGɿ]Lݶ˛";Ah)T=={q> K`=βIС\h:tCTX lͬ,m&hxxڠaV]5ixs/E޼ەPYZ<HljP{rc2˩*s|Ӗߞ(Al&q(ec/ w P9q F,iVrɂ4v$PZkT~?(颧\z37t?8ϳY;Yѓ)vi&8`dd]/3uq+ʮ=25ݾh ԼU:#`û?9Jfi.޶M$\d+cYeҡO8fS=٤+yE{v M|"nR`HR::-@Yn<8E_geggwa9`]Z6o bլ^_S`?+`S]I=9uF6%P1t>_ϾBXI6gYZ07070100000271000081a40000000000000000000000016661a1dc00001cf8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mmc/host/cb710-mmc.ko.xz7zXZִF!t/-]?Eh=ڜ.+ɑ7 s)q9 y\2{ݒ5i#$IdNK6P8ys&~{w<{BMkg)qy3MЊ쟶@Oa Rޤk,R)e4%JI#5.g%dwҺ6`bX^t(GϲgКi} A@.7pN7חq\g"K>u ]u=Ee_i3r2{Yxɕ>J~FCW9Fi-jƫcE-[} {tw|| MH$,\,#$?|vQ^2)c|F-kA=,~,upB)ٴާ1; N'VTV,U>{_mow8@] ar RxPcxalldJPi NX@(Bm> }P:2aHr.`,FLq>G뭃ӭ-@otuddӇ&N\7-K5v$0䨄G1`Z17 !Ήli1J3˨[6sFOe?\g\jA}өG֋˹v0yƯ`zXTl2X~l"jR2so [>82A<;#//} a+ױTBTq?Y6|<W~:0T8XJф;K,|,yY!aakRn:9DOɲ<;6A٨-Ox?G; }eiZ]gȍ \ߑOtռqjtuGd|ک>H1a$AiKh>tdM-w"MNFM5Ԅ!-jmPR`ΌLH03nn$:؂~xx؏4\DNJ2|fz%>Vab-[W_m-1㾍n%{ݣUBs TУ I]D"45~ŵ.Vc㩋쿅V],b%MfPϘ pF" dY9%95:O.TX f^]:-X@,D:/Yّ  qfȬqu-O(pzG@2 ٕaDa|2#7^9nL8x8doP~39A!\eB a aa< fT@ILHY7˥`n"U 9NW`_A}U-z"ȃSV{ /Cuys٦%=4zMiC '#]/Mt?g~K>b ˕d>EhEPy!+Uїu t%4\@1A7V?v,vel V( {>:O%W@X WhTWgHg8+Vf75TkAl^#WAT=ɹ﷗.^oRu6H(+oOUT'j`fSTHLJ5L('(%t@2Htv,~y=qv`F5w[fNSB]:{mK,yO('8dWy:sgQCfƟF؛L2l]hv59j~-ג!5 t % z?u~0"dV<$V[)Sc۱/-]X.Dw:c"E@|% (e6;%x}rp|>o鯭kEN*WX*!GWgo^plm _fSb Ϳؕ%֞^Gұ)Wu(|m?6zuT6+ +'8h'圕~b;k"!^OsΆ*e=Eߪ]zN {^ aƅdʵ"ys"@hD`VЋv }4u*Rd8!HBeӟHlLۈ*y4ZkXe#;O8<'ㅿaFz&w2L"0Q"b z}jSC1-S?- /sj _>mՌUq_zFJxwFC?$Z:[ȃXg !̵Rbk4֋ial4`T^dX@"Z}U׋ KUҐ'ERȯ`4FX7|nwo ڥf(p\Xx-= ZOwqဥ+|tn&or@ak!*r pmkVVķѹY>WV%8.v5H-YV <㱾vNYD&rpA][,挨 ϝ_=on=nBS;WX^d7uEFguшn1$ox+> 5zVNbOB+b4cGqϿ!Uc4rb.50H_/ )~1&6H3fѩj[]2~>Z"j$\ Qꈙ?یs-^:NP*՘:#OMzآQY,]k־)#oSɆf; y˙>wEPeo&x8v!ܶ Mڳ@Je\A䐖 R!=;m<ʆZ[FŗЏ#/`s643 o+&f/%Qbќ5WWݘ͛0Vu.P~#de>+b'ARHo!\D)kS_2FHC0ڑ]ALF"Wz`ӡҏpOn39]F#T,=Y^{/8{2Nd($1(39q+vcn~z VkK.v2 /1mpX@}/J$OFSK6ht(-`@=Sڱ'),oXT\c^[MrE+5pLջ\\y:Ԣl+ػKsР<0 7%wk̎iSTI_ֿ@ͭdd%RI6ba!!ιKSb)F}Iީdx"P8zy|yR"1mYcmZ#nqF$&ӉRB:igoqIo-<;L#Αx`\WTs40c^7K:~~c',`~AI\)NB\oloCz}J^#0v["mCI w%y$w5ceNL ˃´Z3YuN5% Nekf5Fo?;yh1{N%H5ؿh_ Kƞ3x,n%]L(n}'oӠ}tI+QM7Ũ\Xx)̋{pH+{", ϕaki×71eYi(0Tژ|I?pc*4)R SnrS:·4lJk)niMPELXyPEFFEg3ĮضHTQ;f tQI;:Aw!ީ`ȧ5m g`%>B@!}&}*[e RHbtx PH "#D~pEse!j;_|P|2tzFsCĻz,rx"tմ9lCt"ݢۘJrے CvMҳk;YO- BuvO]u2(D~5J#NYHXPعojĸ|"8l l[[yH{Ęr@$kZSzx8.!WwE݆'A2'馣[+ml&zzΣC oVUEjiBgscDP\^'}?Z4ERp σ-ks| `-<!HdHcG~,IN29[䱓<+^2c`(v!y#3$yfȀ˷CEbٹ6 ef0 =E}P NTSΕ߼޴KA6 6 }%uW| cEcVRX+YiZ.<˿Hn1Ƽa(ݴ^r%zI 8tT44WPrG?ݘ!a+Fq=8>>&.}` `ޚzR b=ꕈ ߻kخSłPceN4s0y2=\QUISJj:e .GgOIScȾ?Wՠ).Hk,A#b[ bR\ȢXk8=zt&2Pʜ/3*ya:rK~*ɋQ\g߉^(ǽ+hPD29ysXu룓$2Lkjȝ//Vlި6dMNʲ @2GåW},d}(] 2 7~r 6W'C/QC 6p/=k ٞlL%OQ1&}S̓[[Oy^Bፋlvҧ i~@3MJrJ"vlدsnK 3uOK?prep]E~++g aa|Ŋ=9ebTD.}Hq#".#!e47nF>p =ըƜkR8P\BX[R$1O|ţ@yk3chhGɘ* w/y6pJt5E[Zh`]``w؂Ǔ'Vu5Aܺ.)ԒWV*i3 @&e*xh3Iu&ԟꊺӟjaEMsAZ&xχxWֵi^LGSȚp=8#5[mݷtleP\?QG'7NwNiw} ~/h33Ѩo[jB8,/+=Ҽ%GE[f ;CP7Rq AP9i̚aHѨP Z0g'&|ژRnuddop7 Ad:tD!/ rwJad?9 o5wpmX" 泗".L'7 K 57 G7Q*-a-&B=Li؈]f#>]HϜj=| L6$sԇ0uLTV"9CpgYZ07070100000272000081a40000000000000000000000016661a1dd00002a34000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mmc/host/cqhci.ko.xz7zXZִF!t/M)]?Eh=ڜ.+A{Sí" \.+R|?I^WJ CG?Ęv36sM%ngjM f1iy$Hb.>8HAu>[J- 2f-nb { /8.$NzlHP]QnjpM3{[wX#f3ؑS4-b |JW^ |tcā86!7{ "R+;QeԙoM%4J7> c]2j3 (iM¼]'fߑQ{AɠYj R(uRX姞ySn[]^.v*@Uޔ}^ĂCR;yřAkK-8pLw)Oa:6F5X Ͼ C9BbOf.˵$ԃr :$lSc-`ҽM.tU^8#JP 1wA8- S@xx<9Ŀ.wb;3iޠǾ85uM=v4lU{p޲}}gA.47bqזOdf%QҍȢTc'j!FKn'm n|H[)8{~6&z^-Jt$ufӍ3d̦[D/-P˷\vxOckձ9[ WWPF`SĻb%YFG^A\"_Q'FFVUrAe-m淣MqGKHTm0l?C&M d w_ )[ 'dy ƗG1gO3N6C7q|Լk fduL!#aU6CnKstzsH>Kab ajoz#HDA㴙ŅMX[D92< Ӕ}Uႆbg1YZ}ȮjfԌ۵MT<6.IQ3ZdmMUn4l";D[^LMIC}^D kdF } }g↺)W!N=RPm;+0L,φ Τľ !o>QеiJ"򻛜$LO$nuKtoBbKȻ] YŶ ui[*Q7* \׳Fٕ3 rO TIq:ywRWTiKJcOE ^H2UXc@/g1QV6mu Pkv)XI4y" z_‰" y X*hYW/KQOkODU&]m~aա .#4;"n(DM}EZuFdfp1ƅXjsWelսuTkh!ށ n}G*uBST>_^퓥D87k^Bĵk|HCԯY+g7 A[&cOU`W=jERꠛ@,Cc$:^8} Ho@sN8ST; w[3 畉%,demjU1Vn!=u,w"؈lOSEEg"z-Z+[8Jƶ&6Vu|"SI µ'U<ג"ri)];6t_P>cRr1ZMc:'zV*MKIc]wOvp7cEX"P]m!w@'lދU?+|)O* z{*CVpm,*_OzpW߂})cN)NzEQ,IHsT5`זY2I:.?J'Y&R&#dK3. P?t=vhSzdl#a}ɨ]ՋO?rٚSKɏ-HHpOvĀNgK;O9P9Z\tvR?? (pknL?LV 3)q CfW5 vϓӾ`NOVH{ȍ=^jw ,cz"a.>rj&>`=h䉞HrSq12|x_JYPt2>_O^\g :Q7Vkݲc.za6DA?9kD-.RAӟ>6K7~1s=K7PH/II>^ \R3/ AeK:΋`hrD|,DWԕW8FzH;OT\1L(Gyԥ~®ZESF2~&^@ ı%DrMx7)Y^ siiw*BF - m~s,"g:T1i3_Z[UvOh.d~ GRƁ9ȗks JJ)@z=2T;p"@*Ĺ>IT+rkt$is`PWБj-=͆MB pX( pY6n8JHֺD\e0 33U5sQώoT =ESm킈t讠"v[!J''̭$@{Z#u#-Nrw(/}~q43V3Ʉ?R{ KG2*{v[)gB߹J/:\1z4'ij٨x4X+l 'ǒ)\t?XX*s:F@d\vF}Pb PBNfpypiE/   ً{FQ0DZcڲ$7 {.mXUxl\C(_R*W#%yX~~ |dtsF3ۀ qr|-ũHz:WjK5W IFlr6*芄 ^[]mm6ɜO!r7j=ZCk;})t7Pmbbnɪhwk g'}KPYJ0!fJMPE_PU|A<;K>x.:rPHD/Ck-4ta<4# Ox:KEsDˢ}f}&N[nll/z7I 6͙zn؇(3tޭu`ҾLdH/B=1EJ-rS`TJJELxӰ=ByIۡM%9!#Յ0avl,qkua}N!ӿ)h Z]*YHΏ͌X 7v؅6f,jDE%>{YIyx&`ƈb* a_j%i&Z)ZV~I) 6ER yxVkd.@RV/$4"E]kFD~9kUX۱vf_k '=- ϐwDV C0bk0~ސ cs\WC!{< #,mL.NP`Y+2QDHjT*3*ۆ"y'`A] J9`}%9(KݽqLV0闗5<YȷC,}NP);Uh< 5߰*!FaP/q7 L=h_Gi)Cj_RVj{ aAYxY Pjk*f`N VWl'6pv4Au=X3[P2N~ʇݎUd5[cYOmAGӽv]Rܥ;gQ:Ŵc*]罥r kUQT_TK "HD2y^2{~?$ҵ5 ?o0HFAɆ)REoB(}N> 'XjI5J^e"}4:5o7G+/G5P+8\x+W*{oiTIL}!6ϓ wTvMY_O qڠsUU6tzV(X(6{ZOOd'ce J&c8u2g "n]ϴh=]1?0գ1w&9EqssfhAz} AdJ ڨʤ|9wiǙ϶`<#.y\/NF-6LZ-0yF;FYiw "yH P_1eCIp.؆1s(`ոH-dednfu5iXfGLf- -wҶ +C7~5YnvVzu]e Gh4l3ReOs.vWc/?E#ԫFNs-eÝqM!#~J+h\S [9l%&wZs#W$N@I= jLՑ #ix ѷnkY _dl!;lД^'P-mollQn[SFfxgJٓIewzUGX=R{h QR]gJb% vڡekD;UL3[mˆ$εgcY~kR C9E̐tM:0DYmj`{of>(v?r$ojH-tN.RHa+Ʒ$: q@a2a |o#/Džyqsb\s|yEv HCM d7)#zE=/e #{*-#=m;y!й8Ba}qufޘh'MxNuG7D;QBl=ϻR[Te80ر4CA=r vzI]W ДVH+"8C` -ρfwL;}T!uǦSt+gܫ*:GT;7½4VLR&LeD Bθ8$ɐHtV?JۮxY}Z7X-UM:!8ӳ:%2B 'Nxni2D0bM!p˰z@=)v(_h+M*GSJ3K {Aś |)7;LR|b`3"κRA)*`Cݶs%Z*~y& % <;+_݁2WMqE= >egʖȀBNj讵T+ivo}K|YFWghes8j3b0bjT (gHVN$ɜ4Y$/Iy+Ph堽Q@e6g[ %XɨԖB8&b͘Uw Av_~G -mGVS_37=S"9G!ĩ{}&'8L[Z\oZQ7KMqLQ,0BM r2;+}})P,Q4xC8>3uriytagq5Byv1[l?9mvbiL#Mi&'3^b!^yl{Kn/1lV`fkX8"Smo1l^BtGmZSbR:$"`F0&&&)3NHLX6P´*A6^V¯7CےA 6}xi`B?r\}? Ljr:`.p$5~YrCoO lOVB5,VT5Om&k֦՟fAK~EQ#&:**EZ;"B l49eek kh!]"10u3뒝&2IvZӧ+]Lii}O^KNgc $s&(% {F˞(f6D -\LTFTe 7քB/l?@!F FHLa!Zf<O>͆ewgbʭx#ڀwX%v2^q@W싔5IDA2*}ӖHc;5sqk9n #KtJK=7̉|M>* 512|uya[tG4 ei.Qe53X>P)ZwF;_`/ iO y,/m [dFeq[RMD:WV}3N4UN5xk3rJNmO?yc}8_݃waLձ clbnLH{@NY" v4Γlm)%[0CӐh#ηuʫąc{tWذW'H&%xGk˿iVy>Rxq@_ה1ҌIPy.P뫷m499T|VaCn@ɓ&[ .7gWQSIT5ҵqq8U7K{0tQqqIgJy)̌ tY3A3(4_v.Di K[Ξd2#ʽk3qD.d5&" /)1&Fd  m_#23IQ폓;Y a|Q>4]$<pu (;cRIt(жŤj9(6^찴f1b(/a|T7Ÿzhb7Z9}GD/$J:A+[1L"$g$(}tpl,9Y9P#CTj e&8lMʃi'x7sܐIr/'WӧBU;.2Zzg/mzm{A3G{KN%</I=ZGaAUfah$~M+T1^DTaA>E+[rrfKYo`yg.Y5 'inH懝P<9mOjmM'%|? Tў~S0> |5vo A4bDE\54"maA( HJ埈 #FV5g^0ud:cc|ǂ`z hM#TM MIP\QOO>]5@j54d qb&|Kg@FZqڎPbk 2B f?gf n+j\ONpJ vsJ-SgKt.2} R.X Wtd*6' 8^M&_h DDSpxgN$E­Vm*\WH~R_=A,rZqׯMyX9@LNBE?D2$u1I@[E,-ɜw:6.*ʧDT0 6Wp ߀zNF?{ݎ~{Zp3cWeD8p;7,:PrXsy:j c GOY d^xe0wxD6nT\j+k ZE6$Q8љz^nl|^bVp$-M|NxWvaZ}Zo5HJuV. !#)PFwE1 >h#Z i3Ge3uex3)SR . Td4I߀1$Vn H5`WLD7;%EjyV KCMHݝJR6ܒJێqNvc~Ӏ!vH"^y3;Pfާ;硉v_g CZvUr v 6]v˶=R F5ÊqD]jF(u{Ɋ̐o|+ښH*P7Y ;׫6{7䧙 ~r%{{'"Z(@&/ `( +kRMU^s1/ w7HvRb]Z!U^2$K\)##H]'b T(}Eɮ."PFf"=>S(D4bG45PHlNKD+!+5;!-ZFU<@\Ro<~0a9ͦ^>S̓7)p&l֯D '[VMLLc6Pev{^Uf:eolʡWgQ2nyj&P(֘J9xVQ ASdnrh*6Rr5}'@+{Igx)לuNW:|zA䲵-xVaZ^h/nښ-`2:EASӄl+F^_Ȁ|=HYCtl+՜ 9 r! Yg!7zN3{]"炵 2oH@Qe}*c- 䚲:`z('Vb],ntp-Jdx %a]Mrr+[Fy@j(d1Qi#^.qunv 4;bvӚ3ܳyȧ 6$t(s+(pީ&*4}nze YNNK ޅ]rtXIƕ J;H _!6iYz;X[,W.g]d<ѧ*my)TζlŦAm(%dZ7SܤG༘{pw%n'Ҕ̓ZLkP/?>bO ,5ssJGd:Ck3F6!ّk+O[}@$=*i90ā/|^ A.?b_^RtAYN >JZfKXX3!]S*C՚?<4c@Q"CVHf‡aCTFIzxlީ;yA k4}،Ƌԕ)S6;>lH};C2hFo~]R*6O>ժ0V7LnL)|c`i%M>rNBWb%J|Zh<>cOPvTD/.~gEa±kGi;B64rvS/Q79p:oM%Ŧ}ݯକueL ό  hZ : *,97 `t@zOBa^c:ӵxnGGq'O=%uO͐S :&Ѱ'IЗ 4)[]3i*H!®uYlA+RͱEF\{4>U@g]we}eH%m9jOhDyNEqtJ$DV$_^}EEsZф >?چF>"(pd{i!J&&-b.DYR? .EO ȷDQ2Kif6(%4!Ls)+E&1{yH?3 b_>y@5a|Zϲ79%wd~o jZ (υ'Ʊ}U^=ݛfNEWfMc;/`YeMO gXc$a65^-|g402iVG3\x!.<B͆u ihrV֖GJ` ںa jq[˭~?"@N/l01^n/j`)uѻ6HnjfyA 6\12v4=LЎR%OBT$LT.Vi$1&7F{::嚵/uh567G) n#1T°WyV+;fQB'nr@t6&fl_Vs}v(\ :(d09 V ܊ q=uxU?*,`SGiބ+w_24Of 9`v~K2?`rXckS -boرNZHJG5*5N) `7%gN&lG$'1%:¦)K:8E1ishްg  7VLcW*}k]Oٳu-L t JأmY'#%YUAA,Ы`LD>ckw ˰!4wb^Vޕ՘>*šԢʮ!o3O)eHxPFփ}uğ5G[%G92L=ZobwDD ܨtMf܃3mZ&fP޴jڱ@~ 41dg qz[O.k/* 5cfK{~3Cg_1GlQ6BZR_K HPYU 6!f| =ȦbmK[cjR306+YlW+wLHzo$nD+w $U?=Ou~ɟ {q@։g#p]}q-!_N+-5#82R[?UDncja8F|+A{^f(0XӇC W#x-ziT)Yk%B-aFqƗO-6u{d.,P3GAѲbH1Y-Ge5UvF#g>ib^5_E;d(و';.+qSRBRD,Iڴۚe{oΜ9NTۛ‹1k~k|DFKPw**'s wވْ\C0 ՘GQCLM(%0Z1h$u1[uT`#RQF 62R;d3N}6>Hh15 Yg r8yst~En]Mˏ;ŰsDcWk+wU{1 G0}'ڹ=0=^$JMb1m-2|qhs'$ Zp>B68K VQwe!Yi ؖ~[}X`8n+$?t(G;]H5idLZ E;xj`\,m#F31jo+tC{S3ͪ2䛒QO4-9`7ADbZ_ޓm]N5*̟v"q$wjtB07=An`s0c2}H?!є.ퟑOSLhtKm5+^WwUU_p߶o-S Țpg_5 iSz.3?i`51YX-e0: gc}ylStUL\}Hy}PN]!$U}pÑE%' J:)J.1dRc LgyY`[ Ho$bRZ~uUV%$/hF3"pNy%.! (~=֢=!u_ʴ]ecĎ c>bd1%7R#=bZ8zB@{ {LiGJ6byw]*GD 6:Q)o60ЂCN:z;Xzȹ#Ccq*xr 8$ԁ6`8v^ŀ{#$XTE܇Ά8󳁃Yy:ώkbbt?"xHQ5-xPUVTmIDh[8 |Vs ^ZR-3b)sf 쇩r$?7u"4%MA{]V⹙.#=Y *&#w`N)M^ΞzN҄ӫ`UkNֈ?l 0l,}2g4'^h.3IZlln~>bz[=g ?#*kyu1{Rg;BTV5:-NYg~-(ͤPX^ٿpJnnNhep֞_H;d9Vٔ1Dٍ |hNEvV.8QCncV~&iUMmN_b%Qn㝱Y:}bL@Tk͔:g+)v`=OP."*$OAuy4uNn/8tƊ'anXW^ ǡ)F<7d:-t$>Lö/hTiơBnN1 :Sayc(^r(h(΀=@e`tvN[8@jy, =JnW>( yTX Ex D#uղBeZ˯ōk/-' vI,N-pYAyFL&s|U-P KJk+0W,xs9ז7Ph1]CF[ۥ,>{OF"Z ^'ӄk3Xz_n=תVBksI]Y'^$CF_LC`HͿݗ;}0o~qx铃ƚ*pvja[<.}0SPlQ#ts[I=̓\ aEJ1rNp(^T䨉˾|8=~o.%5' }A\cB|q# ^Ƥ tDjs( uwmQ {&^4Cn`$Q~ JmU(!|SYܪ?h`rQi~h)-CZqA `$’ XG^-:XQMQ;oH:9ľI Mbqhd[noѝ؀&|\OdC˱Z4p@Da5€A qtlj0o ᵸ]U"VMh] Z3 A~34< b:%;>uy)zf .Nuc_jd3 UJ8> rnOp>ƛ˻BK 2m-"4P`^$Y)9g0|^,*Oe8]aF69#:/3 b~ =F`r3r(9׍zAVD&e^ًDlzE@U6'mu|-O{Q2)]mIl'TXD- MfGd$OجJEb3 QZLܗrѾxA*ylZ\V0ߵ19WRoV>:~ϿCȲ}P ,6a$<*F/zrGFİ]-w Z% ^iLa>yY02Nlٮ`/kZ|^ܺ|(;FGgڜXuVF8QMU`>.4hSV7V!ғ3=ֹ N^,y{#o׳1A1^VD a^&@NO8%;9SSus:F=_Ab:jrBfoh=a^a2NX5n p?ZCcw.Oi-fwq& G̴E)^y&s)[nz7,6gջǰgpVID`+ $Fi(3pJ~uQr'( E]29~~Rԧ@Tk,&ױ#qɌhį(٪Ex .*@' `tQ.UB%, OvXK#)?BPfsaiU_g)IvJdL5-,1l% ^\)0iJoIn5\럢26Fh6sHwD“Cl .c!RSh;1H089skr@9޶Dp @)6/!yvZƲƌ~% W)#L̷;F/u](桃 |h`'_6|G@[/?,0;6G*_]$lNe-yv9Vv,UJW C+]Օƽ)=(cH@l##1"ģ ."'}W֜C\Q+;jH2/@ImESЗ)z($fȿLܳZB|Qѣctme9* 6S@o Qrg;lȻـ$, &{dlkɟnօ'(+XTn`k~<)L7t.&#c.^R#^SGP'>:;_!fJ}o~ G^)fKۼƥ"(G>Z>ww~H&Fh ***3G, EOZ,s+hyD"qrF@>9@ 7-J7}F{NN`sSE[񨽰йb׌JeNFc9#ѯ ҉bLR&f_1ݛ }{5Πs{퓒*ߦo[}rqrO~Yڃఆ\[! Qx͹$uYrfMrPآdn% maxެskȥ HT"Ƴp<]ؤkEbึkQUV7PڳۇbXǿ':6,m 1nM\I9EaM\SwÃ刐K"?wo!n Cg`@!8%qcM̉u)\Wc+QD}.Lϗ{i"D(c@Կ- lVOaMPSc@ ri|JEXh1֦=u38x|=X`*„KV'T`LCSOL<; yAKo@1@No$ 36Ӂ*,`kO p]^'ԿӥI"bY6(:nBD jqno)n%LxdL4}PA)}{Yy V\쑈_II= $K2zDz^U`Morm-m:7=da F%,?zT'35m leO@~/\/?!Wºa e0v)a:S;6MWz/FfC@T7 y-|&%dvkrCM҇pq0Jj}jPk;pz2;Ṥכ_f?J=`*mc+R~D:g&Uע8]رsI^&aYi 5\^l zS]+մeoD!D7E HuJĹ@k-ъ*s,sA/R'削a|%g0Ƕg"5J[PwaWYVƟᇙΒAWa+|Ͷ=}c&+y7dV;m*,?ҁxơrs M{NE%'e&/{m1#Xbc8w녿S_i/rqxvvEuMx$#xwkw_I*/ؐS#w0xBIZ")QeR y1 W _,$4aHܓVg* +V)u6qJZs{>z~.k \J%UĖFw/۾fkP clY#JoξOLnm5u_H7 ;'H`u)/& g<\'ڛY`zٵX8~c^U6/W FQi:>%!BF'Bp^3Xop}zp|?I;kz9!oSPIbo[p39ur7/N_bqnL*Hb6$vJxbطDqxCg`g42qY$,5@#Ih6!x}/PM pUg4A& .&Pd X3N5uIԷewk]p "% 4kSOU R+fccc5Q^nI헹[h[SޒH& V)sD00XNZwtHUcڦ#J'k'!3.4X.n[JQ 1)M#!):X#t Ub~:N*EsFX^*8wM\$^oEX@iz2Y}?:UDeb4k']ӝKB4 jb 6<1LJV W/ G(ɱ7AI8y` *E+Q3:΄2bꑣ oA5t=3h (DH[3g8]R-ŻRk8e}<<"VH̸g#ԭj( 膤  0xK%ݐ{,CE]BE>saR\)X ٹM"hSg vm ^Y9a=*gǩXLL.nIڙ.=Z7vwK[GkN}gT]Ӝlj) N}h:mƶ^$]cD{:Yy_ߛL\y;߶~WW͖vM}55( [~`J/C mzwpeR~ mW2[S7՘ 1R"/Bm #;NqJ;?+)-;+.nG´\b'S]}y:".qx)#sZgcW3MLW^l5Rpj⸚2q QTW'=8VqPӀyFS`$鹖0[,w{Q1FOʜU^ ]G\%7 .,K)i΋9pLX{nUAIvk>rUшkQ8nJ>NxSF6X̃pп/;kx=?:8a|gqeqLId~ej]إ`/m8B.",ZR-zLd>Pc<:Ǧk l1*;6:;&q^AD_/xOJ&fʄ6סXF12 B]\G뿢@oɰ3ebOW -Rb,+tB(,9S}<:.'lܽ$cDA14z[xx3Wcva/Q9+ Qhvؔ2*{'l>M/C@Ϛh' Įttz< B#a$'?(n~lAD LimB5ϛTԮAϽtهJ8NvGHBg[z5%-8u Pf}F!z%i%D/8L ;7\OgNE-Oh1yGtj=g,/v=;ҥwݫ>8<#VÉB' 8. b]ὧ ;ģ>E !%>4޷^:g2tbw t2j pP 9._>{v`/؋%A-ig ݬnTVrF {ʗW c!`ui4؂3+=wCh^j*#=7#,f}"0&`ɅN9Sv[׶i28ݟ:!Ɏ>uk,uWA}D9ܯ>jY/(iv>Uj4DR F:S#Jy3H(I& zW`;S^DnpmݙǦNCP`IpS-wX'$:_zښNd3zp1~I0D>FUv2G**bnC9}>,XҚ<O^ݚX>gInf-89#6LP\87BxR֖oL,).S~Zx2*`jX˙FJ4vQ 35%ƍ_dԵ䴍-%{tCFNJLs|'u^`*5wۢ)wp V}@t1427Jx\.,++r=./ؔ:fJO 3DQE,L`FEy>R{BǮ_a\(%uc*/)Ž2+~dCĽ| AJMHY턵ñu{/fBFƋA\T*s{.5SȈ3Aӊo!IK3\pݑC/tˆ%~yB98kM}8&,a%bv'E@#&R_(kꄘqЎܦx^o@ B/V@w-pq'} B; 2m8FGj{œ(؜ALݳZLs'mA|f -18-y-oyuKGJQ;Iݝ4]MܤD *, y]oKw:{ݓIjV}IV^!ooG:@guih5bhrDseih\ӶY)ukؙD@eR@@kv a>}+q}ҝvQ4oM#5 倬QCqy;|S{N6+QBY8f;{7hd%>nMռI@:GK.jO)0qxS3T ~J ddRZW6l̶^݃ū27 ۰i"93SaوܪKzR8Q1Bhh2]Φת>{$waLi~TA \?I v_|KkDl'KH(\k*÷#մzyFo^19㒡|'r~Aƫ2ؘgv&띮Wz"gt,#dpwmH2D|nX7@>bsf바MduCd~!bC&9An/b2,,rI\da-KzHwC/EBӬag弱vx… dc~jZ^T/\UM /jlZ(w? Eb~QS >0kvHRtz=bZ/e/?wh*C|vKv6nGIx݉#S/oOr[Yש6)l-M"-ИF͗6 X"kSпO?ҐTUyv828 :9 {P^. v -mSV},|1?aOfhG-y|xsU^|Zi^5-i""8BG*kU&@13*c<*]&NJWI:q(jDSԽ] 7yTnEi91m9meBdA迁L1ͬ)aNUvĕMH"&2ӅR"@\<0Yef= nS~I+VknSiܶ-FB ¶/kCˠ] ;QjGs xA L'hS aDxD)J@[^n6ꉺ# YF@?ת 6U|mI%T /bUXa8 ο_/ȇ"--'K-yp`EHB%NDj w:kSduc=̼ laQ(<%ȃ~ncF`#j$\abpJe1<)Br|R'[hJ e{NꃮWKS!]`)ʯ7WAP(*Ӭ#\gpD=@Fr yR7,  =6caK+~K}QHPR-I[pπ"R#sXm<El0pOq* c_FYiգ(A=<:4m9VdN _p>#s H`# $; w wANxui( w1-=\55 \MkR+  l`:,L;ƃ!$^ rrI1B/igiՋr6Nd/Uݳ m$):%',8îAN,}d"9fшeBAmM=x18%9_%ET)K1}`AYlp'QR\Pt-{?dZ(^ś0,BshJ= ǧJm%-x0m*ȇ&/ ȸ|l"67ruH$R(DyO$YY_ ix! ?2.kJ Cko14#z,ic]NE  b"d H$"uI`SG{x%r"8whn}hڣ\ ϔؒ $Dxl&y˭\b&V2,#BǙymh'osf-"a=рSͶsqmkZƀX{N;o`JcLuM&^V`X;%+|sϥ:%{MMbL$z4Of]NL:U1h[a!Nh~g-pϻlLrW6;=ݢ(!c#eI hA1 /8J J`ήM4-b>V f2<*R'1?vg%bupd|L51F }5u_jx[ b5 /7>SŸ5#Ekyԃq7?+4CwnTkm'GoRJBTT+!wvp}afhzvtɎHwdhnv~PUsoD#.Cp"jSz+,۞%ZfQ-pK݌rav#8Er6 y1 :9hv<+;'䅛aBC%/X:"4y:;VCӸcZpi uWIu$ `?(Qr ˩(/C >r!=^;Qd&fTc0sTrw Df(= NW" Wr,7f ! ]LÖcUXnk%̒9 K㹴 zv0gܽ:Bdz34 x^[--z%AM>o%.3A* LDžX#g pns۵c_gr>EcO +8aN<b'Kb!(aɸ b'.y)e+Q\;ͣO_ʏpِ).;s ZŶO![`iQlYTw/u^lfH>o'Q{˸&0I-֎mŶ͛Zlffd%.0eEh_mĜc2*:6'UQ-rVW\"אx/x-O~Isp/쪂ǽt4A;#%G- ͤAA~>Mmv7vcn61уɻjyCKE0!'Xg&9 9I婔XǎV2-!% 0aC)Y.AʜIiئgJ>x50h]lZ`Nb& z-Mٖ><"(6$],jOg d&`-zLnybPl 'j#oʚd~ۍzQnT=_L3g&b(1dm\=BGJMx&SOM1'먶'U VqWhEQAҋ@LVx2%5U>[h1PMyַo%TKU^/T3GtK\Wj*|å:×RE`$Oh$GcfoY ??vY1VZz.7*[ ]p‡=OY1ح>דPlGLT(z +jUYL7Do=[t-K;MOꒁߛiio ^/ S$9 @a[>b~YtPK)CM`X1͋54~nh!I/5Pun@>rzJY5oTUNdPK7s.9$HMvw;>dJEjUfL9!2ڤz,M:(;_Kf\'xrjYoӼ4Aߥ!*ZM99wIwU7 eO+89WI "ՎrxBߨ*elih?wc2%zk(9}a q\UrBEZ:*^rZ6׼:38D 7Jxl1=sΦ˔H'n?{4 cWxc>ÏʹF߼\Sqf %Mۻ _UL]:O`K۹"S9&&YSxa=o*1!uX(9g{oQFsxѯ WNS2O7pwYY; ~H"w.*֭BN<_ ~x1`ӛ՗zVJ̴|{B5ʁ!b@PiG,[R2EL7f{xvº`9wSY T <$%_&N<6d_jpG0,̉HtD>H Q'>hbHՃPS:[09~ꋧC\߾`>G?(bo?\xAo) #$4Ke 9کeOa==u Wh3%f:gyyJ,CUZxQmħb|K6Ʉ"/pС 1#R{u{+6_z}3C{';Ԋʴ+Ap$jF+O@.z2@:2{IC$ Gs0# yWƯ=Jri5_>݋)f8q#O>.%⢱)ϓL}l;z9 ,[PsUeQRwG<7HpxBiV_F(1-$ 3u ebq>Q1sC"S:s\=B"zs)ҐCw~0czkHoySkY;޽R_zS DC`$ٽ%ņƑ}|oNat"\,+3DgdFrџF7ڨ<9mOOXYQt|{G c5X6q/{)$Y-c.&R٤Wh*H,Ȋ ف76U{:+OQ* R.Ӌ:۰BW 1TўoFƔ}3R]9{(EIyFƗ06S塚 @Dm$`6GE2QQs=츼TθqW%}n$zrxָ& 2đK$+%Cu.@1ˆfb%0{U|*)hK~oM]·, CggI1<pŞf2I$ iuU3q4ɭ_LvKGd#ѓZQXK9X#kGSS_c"mp#TjՕ}s4%>~*jү-G}hX^{$1K)s-ÌпŎl.X?ýf˼&#`u(*h4Hg|K^FW.Hq@8 /8#I^>m$%(P9}^#eOLN&`AEi%0le 1}AԩWR1Bܷ(U? =Ω뼙hƭ.X`YaS=!F.DBފN5_8v qguEA#&7}Tӝ^nw} .؈,A"ږ${t=Pf;{)N]G qa ׶A,ք\߃\r<)~)ּX_AUK #tziDŗUry*":{RS[b>a;j.D6uXړHV$vԈSU2 /8Sl&鈱+!IyRxxY@Kwhyٟbt zI =}3Y ڥT-b.i@1߀u v! 8 $f" SWjHWnaNmZ&4Gq1ڸhhGsI٤Rӈ^'%#1 ~֐g.`;b\[m)rE&ܨzTVw_AZc ⿮b4Og㎨H q>"83$۲Mw,Y:~~Rf<Q5n=߳!(ᚗ8uOCI<-nKe,wx7&ڽ0 h[ol;g ?.eL%Zy x;6Sh@ tnIo|kͤ+b0M=A&r髽? /E9v|; KYty'8SsXQCH=Hl@ɅO\uUx^0 @Q sntmfSxUkZ?p2.#XWk_J|@1s#`ȨX^f;VB׷前*opS5 $`//{9PKP)S|H _|6;l3EM2\~m cȽjrjǂLhҗ2M`jɀlN̛M@_Eᆁ=O)]Ld Ox뚃a>O͍:6{u $.kgđZ:-fHqcDap>'est=$tSEk,j3wCp|wO_)nbF4*+7v-|h XkGR-Dg=9_@?X!a7w#'V1kXyxd/P†(B򎴠=*Gո[p븿)I>?^h7"%Mjg/MG_.WEb *aes$ ʛ-}fϲo|ƷlZтZD*G IBGKfjv_KdMr[RdD3tdh0Smk@'8-A6轢-&- &D˚U#AS36˙jjԦ EvDO&#ϰԵ n|eb%S+Mv&R4܉>{o՞pF0'+P>ɚ9nH̾5P/}'}^fa,,lQ:[%Ehp_EBT ͙",=]?A f·ZY!V 4u"?~ -Ñ#UŻoޙWwR\LɼNzwbn U[ "L"!?nutOl00yAZSfT< wi ܚԠ/J)zHi+P_6* xD;:Nh腀bqiVmLߧ| K ?@WbR[zxZ~xpio2 $`mON`0,NĖL'mJW%sY ߠ'1^CYxW \9vgtNZs鈟<|̟>PZS`XEtC5 x|4Nd`v 4H1|Σ2*A[_kFtԀݼ.wr/';^W&\d+N@EQP?[?~IXgOI̶uㆮJ@:->K!MdAFw3{W1<3NXq4fCk;1b຃pQd8T|V=Q4kK~g (s]`z B,3X}@ئ0JxlcA?YK)KzQ?E)`J%ڧ׍|̚/Ű:붎{ hodz/g*w7L1$>뽭>t*~뫌O* K0p. Βf7sz8 A-+n3FDc=hhyKϾ8Cc! f)+fBB,r(HBfHv^7|cˎc#h*N;`7!# a x-*/\*S簑 h>\-a2XRjT/ܞԗȱK L9 U=Ns`8s[^J ̗VmqŨZ Ng"KD{vY*$mgD'vcI'?=;km17sjJNkR5Z 6ћ^>} T%b"~r~ ?4A=7L)]1> &vjh!t˖7}90b۶xڭ҈fk\HbS,xQ%w[0*'Y m2/.QO$^"8AUߧI`$YƍQ ZL!VC@إF+{ ISYV;pWyqT!KYJבNдz7q_w 4O![8p lu/]huRL BG76*>ă!ăAܾlM9M9_q ^R _N`eN#Zc SP}zaQ<ˋ*˝YujOdM^p1] NɌdiusCE7 G`=)=pz+{x![jgw: %)tLBR% ,( $2<ڵ1OpauMvԠӆGxǯ(ץEIm ![|Fm٘I[pGIUmG뜎uǓu=f|$;0`? j7sx9aGr0 FDNz0):M}Qbc:̊}B3耆[?oWT`,&5&5 X#ndx9HI8"KLAIlY+Japw&1`Yʨ5;",pq½yHWWqi;3m+xBR#צtA.\ `&xث-)~Y3Tq\-+1 (L $V2]vˡ܁S q@6)Op{Cz)=F O?H7i5 n)'M{&v5xs)+UpbQ{J hNYPVUK[fyZh?U3D,ĵ/ BMա'1:^OE7Zm=y>C^.ߏ][̋SrhZzZ"ajG;FiCR%y},C_)oJ[zL}504:>|ʊb%QlDQ.B7 @j-Ptg3t{O\?OS*<<'z=oZFݵi^21)aփi^G,;"P&`!sqn(A==X-4PgRE[jhO]qȆ]{ZhHv3;YRPi"*{-6r߅R(6Y045@krR (rW W7^]'~sEV P4Rd(HluhOgKي*@zc;B`X?91U&(=Z I @.:"ռ?m;& ^i:4H)Js$SP!J?u?%/s}\D'i]NYS[Nnis,xFqڌ2Ǭ J/1qR"`bn~/IמB4qi <$ݎU ͫ*z-Yˬ3D,D|bgL4~On m}вH dٯ:HwlTJܚ9H6_2tdA/=VYN%R&ֲU mEz~ .6=cy^~COvPoO,9OBsi_ Nd>fbR{\ې[gz>:bnʫnCx v~03Fe@sk!1#tIXw&LwYpFV/}T#LT͹u]*_b%j} \ʒ2Ab2B,~5=;4ut`bպgA(uz#ZHK3/76CB 5o{>=`Y,gUG\-\5hEEC4(6Y#V[Z̒/ǔM¡\" \.0}^ENռ/`7xzlq}9É \"e`J $GgY9(b@sb1l0eęa~6HJ#2[?`.p(Wz1~2XùMkG5fl2'Gj='2yS܁0URB5g&1`eEBU__‡̹W  ȣN=p[ f}x+W J 2ٍYCAN7S6j 5d ΋UHD S`D Q"m%t!{z5Lcb|#9,/e<ºm$~*$.sxV}uirO.2N:F+.74qV\s˞s Gb3)(z-cM]p+,ll)m Ldkdޝz||W-RuK Y@a\ 5JnH[e {N{VB &V,Tw;McCh_poMόD-=z{QW_B!.ȖMQ#}H{DG[# h5"eZ+ }2wag.@.GDoKx-ʈ跍QA`Bn6-JM%^I^*}ٯK .o=lلk*q)m k%G|ۨPz.]FH#C@\cg:ᕨq N継 mʿ?؂|/)Kgqkcl2#af:5P_0 MCpV|)>r$DV 12P&fl= ӑ2Te0qiyhC2J"VW՗([M?tpc*M]7dÝajx bjAUps| 0CֈGVy'JzB xrVCTaCC,s2 ',,r=G"ɪ=[c8ޚVFi/3]ΪL;3Z5z >" b %@WN`drRr=H<ϵ"c^QO3J%,L G0FE -sw6gKj*Fy>Ɋ_ HH􋱰|z0*K@-'0-cءd|FܺF?QJ,mCZa]f5h1V8<_;RX(˫ǖl?ߑc49^c#Cx#oR}g q- -!-ݺيn4"ܲdՂvT׫R]vAE4r6Ul UIhՊ >i뼆O6IPJ^|Jhd$@Ո[NFMrRg(]Ou{HDb mY(]yx~tdrѧ !{ N8C׏=52dK}\hcYP`P4|cRjvp~(Gɴt38: AT}Vz,}.~q1Ճ/Qm_qVZh p],tUiwzSUw/WW&_Wp}ǂ h@u&1yow*+m{_=rG*b IXoՊ?h{_ Z`l:+Wp{gds7e`(vtKzbղ9]k\g^32bvZ,P͎-v~lks,ŀl5ق\=DXucqgg\Ia"w qDbm>U@6,&5࿏]|:QWZ}[9WTuJ2&]C^MЊE{ݕO6˒)O\YF͛@ c^ )v\84Z8EG8?[}:5,]<î,tb-[ $oICWx?}2Ic>۫9&oeD@ʜdy# ϯyP$t9,125\T7\w5,^j=Gɣ&o2!qL[Eg 70E0;xy>\͎rPBmKGB1 fS𺗋4 C}3EU 4T[}dO%!1XKi8! gU? +Rӡ&aXa\\V^',\ 96DJ{#A(XC$t@j3 '6uC:)pɚjfaVp2ɽ` fi6H8e,,拊Ѕ)lG!AVU{Uo,pC MDyco!Z{#ed Dc=Ƴ?o@o(- I>TUJJ4bv>d=\dtdMhY͂ڲݿ_%k>>L Sj|j/|PZf7|"+Gҭnܵ:rLr#ұC|;t0 .E^L\|!^ls>i(`+ݧ pα<~;tD'`U3Qzi ]&c@$rac!(نqZQ(8?٤4nK?Qjga @vKusbtV@|C[nio-;L0+> \oƇ0SA5@!]u0e9U/q.pt xIo~|-o xh n^|;q.7Ë,3LC-N*s8܌k+R" LXR<9e (Wa& Ϧ+G+ pý`J;!n1!5zםgEؠǟjHhtedJN]mU?9\EwBW130kC|v 2&?)fM%|x Y}_XiU@x oHpm؏ǪwUJq.JiC-(5`1[W+0`id $7ѽi3ͫⵧh/ *7鯥)NMT?!rJ-ԿWF 1 *Gç8]DXqPQ'ޔUc2{*B< AQVtL- L&> 8YmKF㽄VؤR!F >/];@ʇ w뚭CPg:[kؕ.ڎYOWXmU&D_3BL 20#oAߣ8ZԃXD*eKU(N6e Yg /V$a:+Q8|N_f2mT|G0Jjp#nEsb{p2e@hʤ*6#X2N` H22."@R820;ܮ?N HR\ q|`#:_ry BR7ֻ[&Jvj\_4T5 *tjț3eg>>UhFO%z^i:th/* G5޽٦B<\ ty3-kpM(rGJsPwR(j1-i!b)Ak9&lSĦQҰ>ZW3&ٝ4Qf "|탣 ɂwb wbeʑc #'W|eE !2w TXv*͉} _+vUװ"YTTנ0<vD1H8<ף$C]ˆV5W $Ah⇣T**2YQ ~%?OO_X$c!Sݟ*<%; _M~ oͩ`(.ě Fj>+_8+H=NJP2n虾n~^o_zŦBFv :\+#qww!c>Gz`(u [7b.*o K0 ҽo SRDU>}A[E=OSLPi7G|дaE*vfcܢasY̳@JNF#$*T.5n&9Jq>a /Q0P m٧=YhFS(4]o^E S@G_K.jYB [,>.ᏼImN d]LdU7p@#KG 8U~mg xM0%ۅI`^=s=bN7 'EǶ:@OSyڊ֮^ atGv6,Ud Άox|mO82(N>@1*C[^ձ>e aD^\'z9tY IfDUA<)币[6>>2[wFK$e4Ҭ)ʣ~@E,QTQ5:߀܍W ƹ)v?&Da>|yDjCqF,?4v6Rɐ}9V=5zkԶa<ͳUzGPL)2l KQDz"Hb~ F~$p@N6jNJFFceq$FǼ۸lf1#~Fo+bԖ7n9_蚄wN0٧~ " ?v[tB󸛵264 4aZ4R"g'Whzi2g;n1zƂi$%&5#Y!.H`AhitW)R(U_.G4asuƠ ^x >|_kpȖ!:Et3X* +0.z-UTR,fmxᤏ6oODCG|iz#E/z,#OiV~f0$ ?N;H3 BN*vG͵? Ytb^o_JZ#pZn:I:Џ4:o [C2=$1#f9LtKr8kKC [~I_i>γzXJ}Mjrʌ"4϶lj3{P}?lCB}Z;?a +NjI@b.PxnZz<k(/g}gwVSfbHe-mZ\5:CmK*k.G}~VjΌ 1iɠJONL=Lը?oẼJSfy8qtmS--\o\2[uy ARs-V, \+딜Z< u-? b8Yy@=lw|NƼꡆm#X= ߘQFci8Tv3#/Rsm_C.euS!1AI4zwB-ՙ8+?ync2A2fԎh o=sة+a"c&+/BNzIqohW}f`oQ -:P$9gW/FMk\8%Y~7 Sa'YD\xU#zE=^B;|d8޼K7G(`%&w1L]dX<™7fnϊ / ;|Șk.:j^sSzB@1B2ye5Iĩ($HqF*}2hX`گ0aT[[H tLH̽yS'Xj[-1?ED)X%CY;"uQ~}dpW3]t 080؄J$39l[B~u aGo"tHhk]4cLBt!Kg?M=S{\)[7|A38zɩQKBW֩gj!W^cy$1T pH7ĤRբ/k2w1!I y |~XyC w"G>i^P*ИV /ʱ=,R$]aOtRTVXdZ:֯0,CjZTļF'tW%kQ$zj.Jw:CIٖPz)겺C"|=SuaWZPGEa.n!B|*;n \A8X&Zc݉jh v{GB٣^3pU$WC2GW(|n0Q$-6eʮAYnV;jJFj svq [ԁҘ6W80|Cv\f js,Mb/>$}EwlR2m{a: DyDCi˹Noұcd}`SW-!V츀MuHTJn_3TQpo^u;<21j= ~nyNȽ{&M ['9IYOmo@Qa?\Wer:d -IJE ݈3d<-(Uɇ:Z$}[N10VPĸ^k?@І)+Mn+|0InB(ϝJ-"2_P)D= iki堏QNRonPn{ڀ9PZQAYUdC=&w'ݮY\kf:j4Y4!^ߓQɿsz5DCy9a &Ys,Fz9F+TLՏkke@`\GN֠~0NTPӠuhq&z\ ||W01ۼ6;BVnh; `0xԮ H񋎔V,,txC2z: ZY66} ̖M/fz]-]3 ӫ[!6暱wlfaB °hrwӣY_6'^Z]7/k86Kk9؇hs:'.٫>ظRՏs#(c>Lb=!NNTkhG!7~atX`EUhW(rJKY{.ME/GQp)%J4^kAHۋn aMJp:uYn-S85@.㘶ξ FL *fQïE3)E7 }_iz2jҟ8-ZyL3RRw!K[ű"z5E\ y?Z.aow{rDc>+)BQWu ~8'uf(>7e%BP6x7"/npfgb#U|>#V ~Ry;_ _PЖxj}Ѓ3N8y]_cb a#Zd U)E?' E7j5өZիr.mKTSsS~L4t)jBdN(l#é0h%PxM$/h(Q<v+=tP:0da no12iOֵGuFL C`Ma|K:{5dM8ĶHvתa_vk4*/F~*0!9fÇa ߠ*eseBK8HcrmN8Y^?%!>.z?YhC^nn5ֿ^f pJ$ +-(C"N? ?.{4yk K2Lb]N0K0`)pc7VOgO{9Pwe;|WҌ똁u,dBMș"hi(!GDeR_AA{) 8(?ϸNj#R#WN\9/Uh^aLɱEG2JyER$= A!BV/₫JY1TrsHă#Rdu{s_eLZ%"s#kD}D6 `sDJ޲*?}Lռ5Vө$ _ D#9gMmd8/ʕ"ЀzEo Tہ(9ePjGu]b[ PZjgrrՋu-h?4.rEiFª (q̄z7$)xXSB)MĬp yBS~kWFxǾy*7*Mٱ+!eGtX[c̐"[p'p0i hW,``nʴFuɲtHKYp66G ߄60IU\|G}ȕp ,M4Avv#:X`_ X%㬪dP'?dh5')qv+,N %o|TRyFw0. K-pfLvs^(S,[S҆.NzuN#kY^edl uNTfoKKr\eѫ82WV"|k =P 娒/ G3wƹ ?kϖgϘSf}ΉEwvvYr%0 @:x1t~v6Zcq2rhvʙ놰.+5B^Ν.-P:ce'5cb81>&#Y)Btc 9@>W,l.eE^JO%aB`T<>c}C<2ww|+(O8DJnhdo۶(NX38>a8H[#Ə3ul2nRİXo3ijuo} >okUIe".|5D .*/ 9CB\'kY2߿)S'.J5 M,:"Kk_PLzVudd\߁WFGz2`͎17=gWp1C"1BfCkG! iDB7btL,9@<~c#' 2χ(3ȍt 0sn;eDݰ[![WW o—?,0McICK}h\ud%H=CQ.xvя2j ~?ma FA+>M٭bzŚrsVqj*{eG @wwoG7یYlܡ-Tq?PU/>Ʊ$~<> |(ꨦ~hG[ӹ[2|8ǘ2&6p pbh H?躢;tWʳ WqRōhRmAIo]xu{*`OyXT- ׂ9g[54sϾAfNDee''#C|-GLa3 S,~#EU@MN$+= tGH ?=86/s/p]O+Rꃐ`$ڬ}y.]M#4(ә}zZ~Z)ya~#bV_AmFTA'IE|F־;4$ABKzWw+Uv+5醑19As1.U,{7j=eF\Sx|K涝ǐz_wQ a|\f1Hil.cV_p>񅖦bZv/%}Gj@*d =݁*/$sEVW>C##jh?j* arֲZ`ߧtO`g%姱2h:*㼟u=-MxN&~u sLקDݘ3hmލ}c #)2čӯ QQnc?9ǔvw; 7d#9[XabAGGֲVyU|5O̫.%B7|LdFK|fPH5Q໸M*?IFJJ ZNl:E3 /•_N~1u4I:y?D<.0fR9y2PV:k|QO6ۤdl9 WEI\bsjݭ2ǭ۰+#6=1 Ɩ"/guSI?*AwnMlNPک O#5um+yDD=5\}!6lX'*,0>E7,R(o;In[Kr!'H`>C{hK?Si4| 2̪C_faa2OV\`oׅH]UkzZS{9aF; ؏_szf˂ Hs+8<ӓE܊|̫!t sH/ЉUT+ΎFVn(_{*!1+/Q(4c[ԷheM&$ 5{#*'ii>/!=}N7l=6akMC[w;L-O9+ƴpi>"a~K {GtƠS@xCAkzT3ma\"s_X|x8J ,SdA.pZ 30UG6)s}Spd-?<҃'Cp1.#AAAJ QuC28l$279_tg).jp?kvKF{(iWiQ 2b"6=w3/;[<H'&m7 W,JQ &>N΀COdG.O:s3Pvg)R֘gm6"U7V>w/B'_W-VIa_JTbg2Bb =fDl(^~$x~+eC)3cvۿq={bG6]3&CW.>!fUH1˫xwJ5FmpP|TTUD8K Ll FGů\[2FosWjnSx BuE{rCoW7|#"]px,X N`4";lo xvvr"=eG|HQr'{m G@Fh"gsjt (w#@T*i,Z,c*vF^H]$L!B&`dhiHSxckLh5R`UG>ׅ_KQzD;,ق;wA^~uk(<IEq2$H[i杆Thņ ä́wKOXc*Y{cgֳWk7+qK1Dg Ҭfǚ6,6y$4OUIbQDU_1{-d 뽲s,]!-kB4@lbh?műd /^?b;XxSO\耂f\]pM+!!@gP--L"uGӮNUæu`Gƣm@^GsGAVg9N)쭢wT~"<, vځW [%[nNv `'nf.!l%99j3: /_O28Yr$9R1b!N)0聾ޭlO2۟=@N@3Buco&A4 E'G[<28B jj!ڜUvT@oP5ot{0YBf@+]%W}x׊[r;:ruZkDedq= + agV~}?l @F&Y@:/7O#I&( .'rUy̓!vBLg:<)) KtL&ʞdc9* d%>V)(;IҒDpTw[gbE@!{V *>*e`pMɹA%JAL|9~Rv"ׅ |P4?C +4QF|5^>TTyڒ'hTi+yW4|S-bc 4t9Nn-TQiLm9 KxQVP. .MϠf:}HS)IL3P)KLȐ':^n^3ʟKǬԀsHAaWN{o>$s-,LzGe$ Iߚ|fuDdȾ_j):|8Bx+n 7J|ߴzҩ€BmX_4ɪs`1Ը R9I| /ZARWuaE#I NlY.I)/HaA (?6xļMBM.[~J$RO#N9u}M: |nmI~d_,i L0!7\'M|&Ć͖NQ^@ٜ]eomSt6f>*__oFc>tDw~NgLyg[Gv̈́Så<Y-RJ!w`$%(~:P#Jfg:Q?q }ȶK=KqH/~_d{2XyJQ&\3NjU( Ѯ)4_$H&\\ 06`̋o Y 0v+6MmQ·W&=wqS@:;N]eBw]5M _x@uLZi[#~ S"'SR~RîЖZZ;270~c ٹC2!7Q-҇ʐC^?YzddR` b=[wbϖlWҝ$rQxEgHd?kE.\j5}yl[݆sGGd,!!|*%╠y\b, )8t vyF0IE([RA]3ተm@qp S xxJ{꼐JМ|  @hC jo/yEP\ލV  :3E6` /ƣ6u{s:O`1YU-T`K0Yn *.I;n]-s_1'TKi7 uV 7& ;\>Xj {lo Tϥ= |.NT\~2J}1>9Vv2-=L>+-\s; jiN*NTrsvk8V-X/v|KRfPe}m6 VSlf3"&?M:`n*XS5^BS mh2?c"XSPl iN8tO)@Mno ýlX^FoaaOcn݉DޢYukڳE湑X"1{:b/nEt֜X-e0_[ZBon{+MvXEHcy".|i[ 3E<^ d47܅L\v|o&pXY.m$u4CKD5 ZpR7ͨ3 sbshߡJpxa=/QLО 8BYgo96k-Ӈ, rʍٳ2ƲY'\|. įFk$sY* KL v0b*!R(?_+\?^8mwJFɴm׭c0Eh\uZس?ha\yz2V@:Tn Xq~C։u|l3J,d,5k\&wK0CW龬`۲0n>LېlzտH|uqRUJ,I??MI[q(tHs TaB.Vq),(tt_ aю+N25jr9A,~*Vt1Z,V?}]\r4*FΗ ZGqVS@D Y$PXJΥZ$DAxwOK*1 bLT_t!$VR?ݱKLH합 ,uܢmW磷v_2۶n߰WC]g}>!zЭgq` Q&.HyۜKxWu7ŨbP ZH1V萠l;:'RY d̡I,zEK)(Z_K0w2XOKqy A#K ],π+>&fxtglBÀRt"p(vZ@]"T4P`hz@fGؠy9"to9Lʒq[&cEAYB 1ȎH_:‍ icx 12U}`[HR'}1FCf@obuG?WmLGٺ-qy75[KޝJghRւ!q V05>1ܹUBb#]( +KؽJ+Ys++5"xL}"،MaJ^}&_I6}I N?y_ `%@%6WvȆ5#os D#hc"\|3љbR |i-w:I(W0}7r@t[q+=*@3flJM7p>@RᅣXCs8L? Xf|s/Ʋ: Y%_̥Zf-=B˲gAJ2Eup-?}ӽ\ GōKd]8JWœ-^ QczB@>(0E!Ѭ\R7W3M-DQ{!=X˕S.4ਟ2{?[*_F AFwyax.гF>x>TjaK#O&pɱ>a+&9v=} >\*vRt>Q%Mx":NqfWbSdmK?8sM}s-&Ś::FRhy9~sbWUi!h&qK№j']:օɑAgp ]}^-!jRtO[%cHZI3JQ ݻc,%zDk<ѰuxKXY::z` E^ ={C ԄȮ<|(ԇRO #j=HR<)J#A>.zǢջS†;q'T('\ұ%Hp mXL*.譗Դ(А^W=~)lu[/qҎT1 jKl"g y>4b7,WX8+tؑVїe℉P%daqqÅ<]hgݔ{J Zs(F 2%U@N$(jr{ "s[<^.4K w]WV&cXvt?f ʶljgCX5&gd;^'LQQk-Tkmn*Ĝ;)iǃn9ø*ÄxBLĻ֑eq@ۭG cĐH+%Z;i%ONt:X]?ӐfeE *՛ßADJ.dzQeSɜ-=P@jJK6C;K5yr;?L+ R Ƈ Tc/E:V[ƚF%"B@^Q~6{K$0|ei4x0u|{^;k {Q #~F[ cii_*#q&faeR^5FT]]`N&KcԨP2%z3\yo]\T܂"h҂yqxZ>vO=R.^'\\sPf6 rr:"1@HN0h'MZĩmB6jJPL~T'd否`!x=N'Se/~?_҄KΫ|%8yvMPДU׳*q"9ͻD| L6K܊TvЧۄ&߉mq,Tm衟3jbQ3W̟4v< ?> .;8Z*=P>g9"┾%vn u:"&GkTOlfH0%^5󏁙1Qg,l63N oDz#J<<%}XU.(?Dgg+aP@J#8Le_6z,y;& pU@zZ>DnÏp_t#XQ1͙̕@zX0Fc73اP_9CN>B$`BgT*AΝkQi94?m;UWvCWG3r[0`Qe5'N8WuNcz{G.7EECK3LMQc+]˔t>8uZTZk/q,s6c/@*8n׋NU$$Dž8c'me {- d4s8KQ$Qݙp=ABհ ᐁ2kЪ{ez{rLan2읈ND%vRBs<r'lwص!A7dJǪ5 R$h1-i19WJn5ropم&Qxƺ]A~6YJgYռ!3"3)$C7"+'5ɜƽW[2)}h8x JUk`Y.]qɍ$k4:XFE?!A/E7NwR#||U tgYU/eGc]ƨ5am8 8kn/29:șHF7na- -l722|G\VS3YlX Y*.K4|8}t)K6R |j"j'W!.6ε4Dl  9| ,uDPp{УP* y"\am - @W >AߤP[a^CQ[ 1 l|oCigRB!!o$ boIG?^8af:Jwg2Ma; y?=O:A=Dg_"뮲;iM ju/mcvӖTP1<[;ɌmY]xl7q$¼Nks\/?K=v%Lͦ :87St#Ym7Jz"[Oϩ{!C6 +Lɾ〱AtJ,z3 .UsJ'2 e:YmhYL4.:'&-ׂ6aGzrF,+C%Vc(?(m{boYn ZpﯧGv޶U;J_7 DX.Sԍw4*Qo+Y9" T}W P綳sU3!Jf yY1Z1#NqļUBXA1rρu\ "a('> y8W![ WLaʚl%0:ǫ XM'U `6,4Z,8 KAJ2N Hz}Cjlrjm  ts"9c{@UV늃7תNDWK o~ QwIpHKl#(ЪK^me!MH7 :;DSrn"ҁ;25r䠌#*&H'ېo*%qB.9QJA|A܀0YsnEcm{"C1SE &+\2(;c.] F 6зJUsnU=J>r/ 2G!6œWlȦ|B* Cq/C_fo,[CoZN }ū_~͹QfݰtgfeBϰK%:4R 3Lu"]/</c SK V ?1w)~-AwLT4n {0kL HM=Qz0g67❼>EAM:!gsDogg޺V31q So)FGok:tjPPzY@cz I3e?@߷k!NDwD| 2i\V )Xju]7[6› }YᖰZfo*6eb£QU;~އS Ycae7H@?Ů O?ݾ_a2N||rMOd S55dVa<1=Vʂi!B1qwwV|M,\0>S V{iAiY IVIݶQ\HE/ )G-e?8f`\KʍK T"g#~ &BN8 yhpv0V՘h GK+i»U3(.w H{ (="=ڣ*%̟̿{(5,|W婔1]q{v FO2sƨ %hYfmZi>۽=OH*.Ô4MR=LbӘ[Njv  b5 Uu?4F#?bq&9n8}{TzyUo˭yKHM<$1}I_\Azt;CUw+9ܞ/E:؅J)ʬ[Ij<7Vח>?`R')Y a4mnu[to601LH k?<6D=_uslj7Rs8!d<ՈGA}2d@.%DpV*nJ:SkhZO'qK@KƷ ] #/M=MQRa4koend)'kBDU/~} Ja4Sj3gWL+dTYӲ;&Ԕ}i4 a*|Q jD'}yLH/+5 /b0okzD;6 qg{zWPhr+3E=(WQJ"SJ`pQcCu-M0@b MA 5dž] Q%@,wk>g8T>\޻f|p_M;z"ttCsѢ\p .49N~2$w-Jz5G4T b_C&P=RZ50YdqoC'*:|hZ\mǵZ/ 2KC2,5 Toq"K8`fb[3e}165$vӆrx׋* 8 _޻j?8һ22;;;Xv|Q)@o`H7HRf'ǘCmgs;a{aU݆bl; dD?RP=&Y4P/>69ZOidYcBGs=ŬY| cF'N\DMq7FяN)Sp|ҷO?saqjɼ)MKl{"9A5 > /dq VQy,,z)# Y@K[x66NP<\N,Tx,@~4 3o650 FŜ+:9/]`͞h_\,o^@ƑS^Ӧ_+\2Y\jN^hu p9z;i玿*HqvgEE V" xpubb6Rj,+/8%{>Z$VчLe&HuVht\6eũP'0Ad[ߋܿ, Q^3BB|A](py}:^o>8Io%^:tazpFh_b:H{oݵF h z d5k ְkZXx0e`‘4GhMaZn'4ŅrHV##,S3k[O{t'DBrrCeS{?ժZNt5.$iFOuwEL9As52%>Oi] ?}hXqfPhx%h|mu${S@A gDֹ4MW?:{q#"md%u#Af٬7+< &T &Q4ϟ]% yI]6ARLbj@FyLFaķO Ёv}k#yL@l}~Q,RA+/Uʇ~"ښlu7{Cz]);}zOX2)!n꽌S"zX11ZUT/;b^gR)[OOe5է0_7,N|/;z{Eew DoN2W5RI$P&n݈E,F}\:O`>>(*3T@"9Fq8S6Fp:^{?7$s *Kn-ezp t,DFH(h||Tb?eأ8J+視L&ix^6:,zv.z-V.[.2Ft8UO@D/~=_Dz|;̙H!Ϣ1!$ _7whaD/*Zw.Fxp^>}ux ӳGЊlso="p4[C hJg &'p$>3%,5;n~hfOpP䖫Ţ,o ] p;MThAjp"ϊ:2 <^$ W5nfm'”MXVPw\/O2ׯ ΫԂ76 Ώ}zq]G|2#EO?W,s­6ˤCOe@"/B;3/)A}{!lG{c-P@j; G3g7½M\s{p$i!.UzG`NuFeHӖ?G"3Y柳-ʣE iZ uqZ`@OMNVejV*"(o 44K9yXh|x=; ZTU5_ʙiL} "E5(L3FMr?D]Z!2!vDux&PeIH@]TpHt)7aBw(f <"NҍnMdF,t⩭1W{J`]Ӟ ZO%>m_]_n&+^fNxaNwݹ^NȢ *X'@ *ʉJ5KL{8ys N{, b+o >pLA /'ҥc3#pЫR{^zd@1Im2`qYҚT".8qwbq6|%K۵Ss.SU[j[mnƑ֢7׽e09Ld~!(Jݕ+i&xN?Nѓ@ ,"$Z=VۇGW0ױZXV\d^ءI(Crq<8#2 I#&LD%1h{o͗Bє+qm?!-dF o\J#gE;flY%0*ϾYG"yɿ7*bpugӵ(jdj X33o~gqcȅV*f)5Rnl!q{yۨܚ-&HGRmmH=xN7}2/4+L:uڭf5BeCc@x4 #? Ok ӉIܒ-Qe#ch4+}NiJ2WeLv6}KɭWDI$Gm%LM&V=ƐXχ2~>|ďν|ttetƯ6qԉh@lҰ=ʅ4ptD,ёf͎3ӵZ} W`q8Bv&?w}T|M9QBH t?Vg?F>'/f[AF=/Rp/dYhQB41෍8/0+>`e+*~ë+q;Gq{\:=PiTJdY3'<4?)F㩬0F -zl}8LXswK"mZX>Ve/iڋқX>_ *t=$y動b ^3ҿL]3b7)z@Qal9/}yp~ $kzh%G/]"V A~zI[5=]9ZeKI"?WL T 1WCD'G_\~O{p 4*T ZRKf ||ɽ~f·ʁQVa.Opнsƫ|vA&zk>h4beV!)VW[c; 7sVSٓ `^۸~C%ՖA]l# i. pdODY*$UX* !Ã>qF;8H_PW6H]t-S"Q1'UEU_<3}U"<-,FdDL0*H6+ ò7&j7e&f{rږD|N+ːMq~|LAgYfpsҹ+p:%JlĥAC;=kX/R!Q`)g?"ذPfvTI S(ay"T cqPT(/;V:Tlxv >4 mY;6zZ^pѲb[ClX-ˆ6[cMY&D0AQ>L1 2Y߆+Z}l:tJsd~5r5 Y z`A6O{ڛqkLod5mKa9zT)׬NJ0ʽ - N#ܼB <e,p,F܇`SWmoLχwN/N @U.\tZh]ɡ-14>)}+ֶWӳ[ ć@b>>Eg:@%gWy d[jKmF_qVo莐Imw"բ~|Pw!(\9"4;V߰oӥby(]k@a,Q얙n65 ;Bsʭ/ Cd6 8 ߋ{)Z %~m1y62Tݤ 6cOKGD6}%E]/w<lmב_OOBb a4mV8f$ԍ*ziOq @'D }k[st Đ״OsbSw^ɂdSXTd |xsb=3i iHg#iE!)OW4 滨0C:C2<_J;h,%Nnؙ75Rȝz:;'p=p]0`S=0.r>x*zԝQX/Y2g(sT3)O})wznR]P,Jy_zH#u!}|/-K=^.v\1N~뿅ְ*a4ZC&D3-3> |1+, ,W^"xOzdc)Rm@_{y7Y2iKf`~[0Z/gPO3^G [W&dP|U259\U0wӯjM%>#N"&$^;Էy6Hg??-gz6)[-װAP-Ia*v؀A\ 6Ԁ b2lnm\ f &f00iH(_q@}yjSIg'nq'h\0s9 s@OX]' 4Ԋg[0rs;Tkc) SdS#'yӪMEjkq9һ/J_լvs>da 2 S+ NĔ'RNh}p:*XؔcwrWީnWH%T߲ȧ8$Tjn+Uc3|^`G @0SjVݒUH7Ӏ>dY3hƒL^.-@_Ҹ:nQ*A IPw9٬_J)7v6iDV)"? d X;}Fs14ּC e; iñݪ,s ;aB`D:H b]`gmel|ZX*Nn~=l1F4Sе%^xS8[0]|;HR, FV (A.ؤ~͉^m䍝b"C,c>R V|"HX{6ZN8gǢ"1$1E,Ekye~1RhOe8K>/r/-Y >7}57WTvPHn*#nt#V>6 x=v ph{4qϜ؝Q+3Fh.R=uFRE`)tr2X:}Ⱪ~=pȥ>Nϥ c8cSbkvVrOC5E@⦷J(e']OàI*Tpq^~8.xZzp@ ;%|%>WdŤFY,z4e\X70Z SXGU-lŮL^Ҫ4dCOg3=)=ԸK-gB]3NaɎfzHS+ۮˢ2;nA~{BO+זj$U#ʰmPH2G3]4r1%?´!:+'=+U8M@md1"!+d}t%dxK8vDJ;k>ABdؑ?r. b%fAm'-m5(̌>YVϒL 0Iu?͸ V4Wgu ɻ~Q9dG/4UH|P݉|G-dhQ'wTO^Ѱt]g[Io^& *ZV*<3Mj$^ tt}秓?Rр>NjZt"-]-z%pS$! 1+|R#4&1[9-n1?(j=FpeDcm4֕ۀn]lanSǤ*94!j~7[ ;PCOh<4^#7.d %^А^buW(?k@,bp 6^!0sp~Ϩz Xk?R \[lqjj>~W+Gî#Dr fIl4h r_2{֋̓_6a{ƪ 4Y ϴ7牗g92aӶ!\]Gc:eKeBK®af߶O̶ Bw*Ck("AYH C쾦[y [ Wtmj=7._?I)Dz&B-B՗`yĹn3+P.o8G;݇'N){dvJ^;"T܀Y8 J+~Nϐkc#5g^^5,CU#s"4x.4;SWtd3Bfr%M"kwK'v8Ԙ,M8d}nQ'jO cR\/\İּ2ܱSW؜L9<@46ZҴBȂsֵf^O5_SFp/2\{'bڸ-]Vث[t(wýƸ1)fwE #|3m6 hfd^X uRn.|>#, 9N}uVjŖxWO#;-4Kd(5虺a_=%..R/x_hFOt$8=Ag5#rHC!#ܭH]r@0ьw_@5cR3}r!R3ԡ\+b&GVf3;!w݈JL]\:8V@kBX`/R!\Vؽ`UAspF$'{}ސ![kt_qäe#L%3|q':,$:QFneS戼3>L*7yS';>Jn=F$Δ/oSeH#k[T9k2좢j,D5(ΥřdzcTuTʹmv!95A5n2I(YZwٜao֭HlC=K??ЮSWjJ.`+ Pxw&?k=6Sq"jD)x0~*HẮw )zJ}u+ &+(`)ɖ$U&sT'ym>(7;6WR9UsҝvÚZ7lݨP*UdY>O&Ƴ& 1L%g/Jpq8F٦+3Ag剑N[6*$E@ӫt]UxSGpwuNR(#V8RHJf9x!bPfwEaxtH2̡]hAw[jJ콚;L.9~-XKN zAd^7!hTď˃pxL3s`[Vu >Z-&ePIO[Y3۾IG''OO$Gy4(Qa B$2fS@hwR8nz/ףbLt_PO=q|IU6oIwP泇羽\[\-RJ$qk%S;8̒GB&kjnԫ>ݏ#n9kN!W?,K=C2iJnu$$+F<JZ`䚈Qb>8e2{,ߞ2]_ Y)*_ Fj<ܿvK3߁\E#PDܘw9O 6PB4(tn~)K?ʥű넗N6kKjJ"i'#&#K3IfAXG%Ut6Hh;tԅi'l"7{Vc|;iD|m33TAզ5^$yxxf M$b;ӕ2%lj -NlCo5xޟ+c!4acҮ1=q쒆+,'meVZ qߩI步#.,|'.ybb^~E$Ӗlf9g&Czv՘L^nZHU/-P(]Ѥt 7ׇH[ 輩'zjLHwW>my8;->%P=0KXmoz/nRvL ^UHe*|ݢ_#"Yx;v!v>?.K;Ȣ]54 ":sK.mT1$` uQY]#B[grzdB1|$twl2~=} i&ƙL`spNSY`,H_vlkC[JӜ7ַ/VIbzT 4U:CB(a0۠ǡbC,RoBAJȑG͑n'F|14Gt#j&[W'.b(|PQݼ~ǭAh&}G()!y}qxY{sY}VsT$okYtY"R&=CgC~_Pm9D^  MA5sVQ)ל>zGkzh8ă bzhs 9y Re0H&"h{0EQMN- :lژF|NwtVQ;D7/C XYWvYw+i܋h2+SoL}oGQ:+&3'/Y[)hغ gh3k{mFq+sK/w9== TY8rGb@XB{b)rWvrGYcҁmr[Ն(mۣSbK >"j [?rQ2r+fbgrҩJY]PY=1k aߨ0NyBuV#&}jѮZw R*$V0e" 멄e?#*u,G࢚/=q޳B|Ly]&0"i14"9eˢSoj̇{$07q`3Z~^ҠÐ .MXF{]s(j:爝sށ=i Ln[k&*pB$PܪcMHnq:FkG!-J D /]89~I*沈x6v]yW:)m, Ɨi4\ @!tr |.RcmPH7rR_g@2ĝ<:E&{G.K< oltR(]i&O7=n3EABvG;fSO.D1sm"܇]M}V3gwiKц!.j4 Zᘄ) .J GFtRc 2:#lרBy"pM3zld/ׅX-[kϴ6[}BBE@Tk52*_]Cozr^;l.N@$'8<ÚmZ 6a2D[Kb=S W>(¸Y^)XsruA|D2(5=+PNOO ]xZdB{ |E}1[bjv̼CޓS_s4s{ tPUu}]#1cEB$ûSjl<%jĵغPNuٵC.FOa QY͏k#_:ĥ'ٖpQlXǜO4)p"'[fBH 8`Źw,~&G]Z-duOiPooU WoDIN۟6#Zְ-&t{V]<|THl!}gG uBPg-9,d3k遶_A-"J+ɩ s杋=h3Ji4ѫPRao|ޫ2VBn0t-:EvP0cp% ˵Yu[J6)0"P"тgzkMġeөj-M$z T#ϣe\V{F{Z O+H%iG笰B>=[/~}bҰ)\'6T=!0 ;V Kݾ8s\-y2-y ouo,Kq4ǥ~䓷t}<`Ƀ,7'pOXsRV;ʢj+ )#\ZgQf TLɓϸ].S."/Z@"-&_ne;2 aJv >Q<1׈pR3z(B=;~o_/ z(jy-5^SuNg~oE3F"6dfpѕ#,rm8G!:#>>nCS+dQr RU=#6Fκ9FQ$R5Ck'pH(9s}Xlc`eҺfyɘWfm'Ȣ=bT ~d1e,t3lїv, Ї\.,_OBm*"B#;|jid?@lj|Bvr Gx yEܳge`¤ʨJ3Gyr5gA(vׂ[Jz>^m`oy &67"f5 څN7M6PNު*7Q1(xqa H{R.؏EW,4='RQ58m 叮$MuM_snsd VjlT\5\7SJm"'f'ܼPܑkC_]H0DԐasRŨ?O*,k\Rv[f(6:&9W c N@4&K 5υʫvaC7EPGlNj^YxZL6=? E`kJ ܰ56[L$6 y|}Y-U(` 8>#ȚFxWm*ܘ\r 2<oǸ)1<1_a0,`d $伻_ԇRԔw_5 )}<h]1;Yi0 Bolf։O`q~-Mٞ>h URTSy7Qlv.oyH](s_4R5hȂ&kny'$dٲgI ׽P{h[*(&W:r-41G ]j.I0oCs谄*Oa{hº{7ާ0UkVip/v:~C!%B.M,C@ OeM,e^#1P4ksn4y+U[%O!sl13sRI@=e5ߠ[y{~T_'~EZ{:rFZ0 :=ϡhՙ/-J|[dwS%0D^ >Tj)qLZespLniDzA.z+^1GcM(h5e~)J"]4Mk{AU*CYr*]e2P:lʭ /Kgm~0. {<C> V^AѠ$>z\ XL"|ּ;N~XNL@Mыrdj xm5z=%Uic2?GAJf8Q["qe>Ĝ‹}>~1Pܾ(@u!(N\ Qm?o ϻ18npH,_mV7yQ>fdq6X嚗򋮏 jڳ9xufbJV4<5C|nRS-i0F(C(yOFL_qk}[y^>xۡ3xwLZ[Q 1_4a* P;G MR@M}2Oq ]IsCWc4pPv=Y9:WUc mOh،@G rya1 v49F(rB-:6@kVNo.E%>Ԟ Q$9Emw4\1O%KK)@ Q.|H7'-SqKeTpo%)aACT\rI sVMSX, u2:v4)8䌅CwT5R8T,6}=kvZL P,⺷Lh)#㰩7n!BS7W0Gs@7=ki+ˏn\lї- >'r굽nbWbf-KԀhRc6UrSDmO6zg\V>@ldm-#XyT>PǮ8cA YB hM36m ༴_e\f]1=J%QK  Q.<XK34y%MlWkfqBk[feZN3Hh2\ʤ?U .)}m_niL1P[D G,5&&5Yꁜ&{̉ p[6%GxCEg|,yDuv9 )έA፳o+PstnLvkmx_"YScGҿ5bJ};}@졚iW^l[HHუI9,9#˹2lʮn7 / M| WlfEYr 얂r߀{D:#-zKT ƪA][WmpL5Gd)k( @,Wr I=' /=]mP+Jacf>4! =/ #Gs18pV*#m<{i.8* M|rCg;QVַJ%:̒*:nZ-yRam|`=! |fI0>.Vl زlЁ\p|5:" a?{(Yװ>cX|!dK#5(2(3"Xd H@^묡o4۷}w"w8>N8G깵 )]5K1-_!hHi⧇I4SM&Q6؟4*ꆜKRx!`Xnx1&5!LF:Z*֜{ vUտt hq\3S4foMH(8Nĥ܈*jߺ,FFn;7 _q~w %B䡄RNUJܖ_cN"X=s_BhIg uس<#:Y|%fʨUUi4o2L}_~ʍ#BA>0/mM)sWV)2pz~WI+W!ްg\nZ}]+| ްz}W)ѻe/(m/"U|EẢa$8, sDn[4F'bk+OUO_2h/ |>X(yM<^{ou┴iictTYw'o?]AaJDSgR}C[܍!‹ ۛ8Kݲhj(m֡3n &8A1"w.P[p\gޙoϩ [Rø$h/$,v߳_0ia)Mi_رN+l2ۘ.5;Ȗ|%E SyJ[[L:O$$v}6{|vSOzRfMZ IV/X= $wwfߨ|=#٢od 6aj(PVĄ&`*IYuжxUteƍ۳%RUt庙p3b !dvGB]@A"v(Hy)OEJ'*rzUp'rfldu9h ؕbea3Hʗ,|[nAT `mF ~~ޟi#UʭiM0kZ SMm?)rϕRW #ӑ bM,Wy`Py>[P6l.zR]4=%ӑ6^7ϪĂJһa mc`*/7ǚ>](3L[oC zLC 8vW/r'Ul+u@~1GuԧK4͞M FS6gm)r,9JXҾ5 Ht;s$e0bR[=k ?N3FS^ X.TW0@ a}V. jZ?5ʞܷ|]k#RkV= nV#\mN3c=mZ[l: dtΞƃc&h+{6 "DŽnd_cT11oV(  $ʓ7Lm'ٻ 4T{U;x(3sE,BMYrNg,PjFi}n0N̗azA <3""M29iQbYzbWtS/ QFדL*ۮ]%V{i6; m-7:V׺W}ԺShlv4nZ_" j?iգS52m`c<Sa̳bUo։GY K(X4k5[w9+nͤhdԫL*(W7'o+G8 j$~Ǻצm\+=M1Q0f&* ~] 7PK`ȋv;o565LJ7YtJND2~%_QgFsyڪKKߓN2%XR7()1H*B,U4+JCCUW`ژ`4sWK(઀71b.5J,NxůC@B$vzlp(&'N[/j>:|Ѥ-d|qF*cqՂZ5nh .!ۇ.&΅AGzEVfgi!o V7+ftXw4pV< NFڈɲ vc(ey9&;9K ֝]~tA'Wc|&NCgk4GLH7L}',uC拮j H|SJY7Y6 {ֵy=QC8b-ڭ>fdlvo Z{մIgJ!Y=^Z/R2c&^J.ʔ£fsc\@R@!|G(\`z~/>&!L1ŖS/:m6.E\HF#h^*ٿf% O?_򈠣f+4ؔT>l1LC }tYC cߠUSE<ʘLu̶Yw=뎋ҔOd`vm1&ۥ#2%ߝ#w q=š?0\@3qY.DC$XџY/:)%H`]Z: ,ם G᣻j}rO4fN ⃧*s/r!QSnN:*P@T>nHttm ;2Mɲ4,^>\a^10 vOd0h9'ғ7Vk$ѡ<RI:##u,Va P6V C)W~@>GnYWlO<[ LZ|{E09#?ib>A}n4iNƾO6ҼBﰑUݒnj$>_;-IERDِ Ó{dA%ACgvKݩ J27k=>Em\5ec5w{Y9mԙe3=@4ԓ'Yuǘu䳖1xx :i-eb;D 2D[eMH@UGWrzڷxT@W֍$ѡ}ETqAc o2`Ql'a_ (F{`Ad9=RCV 'r7QSjJpxi{--%6,2wY]rڭ^{˻ 1q,Nziyi{` M;.oa#7XARAzlUtQ_qz ݧ{T6,Vf:cK>TdV^ȔB͘ӱo0W!8=e !{/<:;SĭC Qd3t/MlU_m![T1nr< Sրzv ߏ]r{PFc t*=oI;n%\0t~mq)i {lZ =i4pzbOnzޔ3{;bTӿT&&C!NVr7TieIvÄ́/Ԥ1B%:m?6 6Ak6}iq,>\aYMFOAq=Kv@Q8pɤe=r>ri pи-âUE:ܛhRC@u޿@B>w9btG~ šV8C};<:Oc68k,M=<ĉ ¤t=6YR IJ5 3\g՘4G{VEg"Ju#H;Gi`a*=r\,-2Ie ŃtCH '1#'aw(KSJlkFD'W܃C?UEZ+eSrl_YUSmn׊ &j4RF6G=Ql&2 CF+I ܇w^G>NC/Ke"Kh6(0Q2JoD{s0ҋ9 !H#s)GB%85 #W%hL2.d٧ErKvu8EEL_Z߅]vId~$(ΐz1WMOgc5&tb&Cv^Aҷ&gKvZ9/Jbuw>NMC^8A[iDC'L݌UGl6̟pd3;Q Ƞ~ &0!gQ/ *ZC+=-oXho.osGm@W%؅}k;?}&E>cns^JeDK-$pWDX܆R'&@&3g!:5dSܐ B?O$nѰn t/`L6 C-D{c:CC1%Q]z $bXb8Jw>aZwl aφgT%zd j/ I PڣBV 5N():C\pPnX=B3)Y}>>xS\:oOj0oaeŅ\~;%p|dkXj _SyzlPW!N8` O{HOҽ# hX!(D\6B}s6Ji?:z!$alM8q< drӣV9k>sP@RA!?MPM rz =u%S9ukӈv#`;V0,ÙC[jKɬ{j.}xpӓ2H;uQ'IyF}(%,&qD槆Fq^2=GK&DO4{ZdKJK࡯ޏJjx_;v =-1zLe7,9@,/B/Su: ^d0uxIӈ?{R:n7wQ2b[o0V VwrK3M"/ w 9'!B*Ԙ3ǫ>B>#MGLo~X\5i[*ֱdJPyHRJֵ>D+&2c|w /RNijaZnXz[oTw^.Q ɀB/AEƁqaۋh8Lc#XS'|Z͑3 3=hHKfhT,;+MWiO,S6aª$lx5t&d*9 gWr"3&| N-b|*OL b+J9ƽt"8Jr8~6[ n09m%,F c%}$<{t9#r\HHޕ#t@2ѳK59@ž ڐD_5^Q37迫碕TSLldMbYJQ7,iNx96H1VagTڳbR6nM4l )` \D *S5vXb4|`+n]Ϯ@1 b:m/]~&CM`awliQԢX'gEPU~JN#Z2llh zwP}l.II,OԹZk&U\PNCAO4fĺϸ[ VN8%X21T ,ȿ-B3Aׄᶒ]H 6@N|= +^$2>u?g'U0̙ gmӊI 77yd>ٓeUsM$VwmI-OJa+ n+#_'a?qnD:fu ,\]0DN&BA33Lބbsn`TA%'t- 'd$rh^"1si_Fچ,FyFo{;7ϭs('>fV7O~viB aa`/t6Iُ[!f\Y+C9GNPrI2GQ_"Qr3~lFGQ-#F@l횷@9/ޞF?\Bri嚾׎W{SHXeɓT8=){ ."Bvij#H8yfhvOfT%}&#b wW݌R]W.?(R9`.4"j{(G$Uةv!F T4NH6DP:E4ھ^Xb8yy%WUaUWbpI/… FqmM~@ -Jxvv iA+:ӵ1H448~/Mvh!+a~Ѯs2noq@11BN"S/cqtcO:lqyl@E5C~QVvo ƘF{! xAæʪRfu.X#ܭ3B&=-0ܢnٺY!&5l2WZ)$ iG?#腿/kӘ|]'RS"cᛔ{&50"T,?͊CdbJ=G9K#д{l+ƸDLBa6J)mr2-\"9rLRW~Gx^O0"˂%!+H9@"\ 낟0$ {B%`OS٬0-m~uV+JՊPl`u6@yiRt#hh/)\hcv>!6)%:WT*TUx:Ri"Uy0{PskP[O7GjD{.nL%)hV+22s/b r(&c aɓE93_xI< ѧ8$~m$U8p+1Ud$!p6LlaCoy++ad[X2!~VHYqpZ96wUK"ȬiBv*۫BDvѓY.-$cbhڔ^;*B'/ TV &*OY0\.'||{R6&b,,oSY:{X* Dn՗w0Ԓ0=U9<=+ҎF=5L *V;bՎ"|l ZfkzN>pګIPtsU1-A^(v>#мV"etIՉxQnѪ|G'I'K'hӍvU)(ޓ NJھ>b 2.!$EÈMN&Z/©]Nz=hhua*p9ʮO)k?W% s|>_-3ly'p E3U7 0rș+n$R?mQ'陜;@2H.Aɬc$>;ޖ&]Fnt8MN"VBKasA*pU 0 ~8>.<.ˣ?C?`o4o&!h Ӊ4%zPZi2ҕ p( 2# 9ZygI7Na\ j|j͜2r﵃ nΞ~n# |)y;BhfsGŠZhjy 6Y1)ḂeOwA.4-eEjIu# |י@3|02v4X߈%$UL~*,N``'H64M":.F]>4t$jpdj:gDۓ!I|Uy\YCʌtc)!JXj«ݶ浸4@V5P( ̟ǃqWu BzCɥ$3\xEZ!) ^4I*Ƃ][>eI ]|@{7"sE>Za-dL9&yF8j-W`q 5qDFGI"v5b4ƙi:roE.U`mԱkR3owv;2,E 8OU$sZeJ@бQ0Gp^od佶. _`Ս_NI705cBuݫHGug`Y\#53ڀ b; ڱ,3Qx)9TTBjRcw־ʨ ‡:NIQ+{gM^̵ZP6S Yve:[Q~oJQ'd 'vEV(M.t=Hu{;$C>Zyh5Q]jEvر Qym)oԌ 26^"D .m u3TA!dQn (ڿ̝֜WI va!!~7 A%R?*T 3^+$$Rd ;MS>n@"28[Dy =$b;HK7*3´.]p]'#n>A'r| fg޷ #qDEz#j]ХM(1}A7?VQ}R 0nfrxbhk@k^MG[J*tm?MgN gi3|0aU/Ktdh,aF?tў T/ǂ 2՞2Aw߭ d(_FĎO*_D<Ўe)Lhi?e X`ہ~p 3^2dJ vWS- 8_ TRV ԴTrHWăP@Ai)(מ8 Ϣt }kX8kt'gFmK)2-&/w}vEM݄2_xl#q$eQ YڣAS;7BU_{yauʏ WGX`~:6&<޳mˆw#Z\u{KġXq@3y8kR47'ߋr`2DoD]I{]Tdu.3#"F `i|RBKګT*CuП$4[!MP$'wyzEP6NX#?|x{96-Md# ;Z@xƗ qd*WY6fϽx(BpkQٰWsx,2fH}Q#{"$Uv aXD Q5)?B)R^4\C)뇿;g|\g= `[ 5ɕAOGx/k8T{tITk] |0JOhV..{BY΋j]N Z>*s*a]^pOqj"2b  :f3"B2 ܓ-!ΝOEeېnNu Tz[96A -|f,8uz31BEH .`Z,80g_!9rQ[ȱEò M^Fpކ PDX}5 8Mw,;z |Q-b {7ңV$5?d|y `t9> ||8Ίv  _z]Dt-IN=l|GF2ts Y/ A߷1 e >Q)T0ٛ[f/m%$9y~Ish_CGF-` F3C Zm]4wVY1qYvytz6aǨS>x*"es/XΣƽ3kp41ޖ?ĉaFe,2TEBT )ΎWnm0դ\)Hks'@8uMAfH^Z4M&0PGL!9r';CZYlTZ bz/Ɋ®@0tLzu'oihzcƫi 2zlb{}s S*edQP@:^U7w5Qf F!pGlT%۴J%A'Ȕ⌫?XVATPjChϵhS{Be.%dT|V7\Vm %?! ;Щ}$Dg:-'MwiyRj28v*q)C#wd]ݩ`"F*dI,[$DŜj9H/*Biwʗ%Hb]{szLQYxTռd./'/+to!4k_fAᔐpqE#UM=5,*JIEOrsU;*w8*ꡐxh(P75G$%abҡ Jd/ ӂ1@tܹ G7!&oTuT:R96\\{GR}Kzkܮ~׌0 BT0}ll?sC*!̕|9s$C7\x`ru\$y~fHM.j {Exܸ[Pyք/oŎȈ# hУ -f?zws5r!1:6T tG|p'kfgQEH$` nvzO~~xT98k@?˰⥹S(J`kxF\n\ߴ\W3%Q"6DU\0a{Cּ`P"&)],b7toAߺ,g g?N'K <8a"]6Z3TRytI;Xf Fjl('` ݧmCd%S% Wcs9+c=GUvְɢc[`Фnz'l1~IaC]$PqDAט}efd:ryiंۭr\AhS럛[N 3+*xcFlFClbSbB=5yCc|h\(R|=ZU?ffI7ͬyN_m@ȃ{+%'rmW@»1QZ531Dݹ^*A+1&Zx)]n^ga՝W q{b)) M&R- u?j.n<TG-v6%-VVOCczB/h♧Ծ@S8@G StؘRmHAhE2i>_sqiӄxy/܃rz q2&>8LЋA4R!gY}ov9~,V% diTl!%_"2z 3uCA\h[|P z/;)'@9,k[Ԛ_C ,~MCQ#Ki:m3qq~5Ϡ~ ,WsjW[n̅ 6[%.Y aֻn 6&# cv1(bLFx,P^%K<fǣWtQ(^bsԝ;R:]:$G΃Ljv2@s/f%t4yTϹk>o,D*;- ?QA h3[ԇ1@}$KVk[vCq"N S* !Bڌ6z Beaٔ{*PF="37!*t][B|z R68H1zAP)Pʼn\3XG&[]m`+dJp ++^Zs&gl)^--ʝ+[Yf5DyMyvm[Zh_Wf+ l:.D%۶ æEfXv]@iSF_}`ߦVX.l%2_C4倇7 ]ă?PмvXTjluZ . YMX~8* Em|r\9?BrwjKmvnun 0RA % b ~Ӂcmk5r| ?'WP>^F,US%t*:œVE#&a&!r:];a=XW$8kYj$5A(@UȔ#*8"^o?ujLʳ ҎX؂_fQ>(G% ݝ8䎅B(sPɆYܭҰʥwi l.+_#}P-T0H5bPr%Uv3 h3@;"km`ȟ kREgJ*mϥa4L"NQ }vtm9iM2o Ӥ74z 42=Wի GSQyvgBVl%* Z(mj)@@ ϋtWZMQP|bJk`&'hGNQR|u6d<#SȣnXʤ6:%JGd8lZ@:r`N؅`978o,w;Zc:XT?ᒫOn2}B fCeIYcт]K1@2PןQBQ+-#[ @S^L jv|ae7"ac,~B_ 4D.CATGt.G/yE~Ԧm6s.jm}#F]LOw6;'>"+hc 25 !x,W8$οQZs!*8p r 4}&JtӸj&cAn;kI>1BزnR6쁽AJu"ZLy"@q Μ @3"*F(%t i:<@M&"jrI]]4w+s+P[1^]b_<[Εw[IcVE@۱?)Pw{Z.rRYg~? a0yIK &kW`6&@zK%ˆiWN$hqQ1[5P2E7$gT?.?\DQ/TkF@9, rc9&Z-ğؗ?cZtf ˣmπ)hHI{.7cܾb>i`pgT_pN HB" LCԱ'ɍN__V hR޾h>gޡ0CL١^l;HU":L% қkغw%Wk}~:u9˓C,~R!U%g1tڠS+" jA*F_bܑ.Q32BvK_r>NT %YGY~X1mCh7sA\ΥJx팡Q7QK4|8֌R_0&\QD:BW>F?կe䣗 O!7g&K&-}XrC)47z8QQ]ۀNXXG/wWrjDbJ~$q+a9sz/&V*A\pyӢd0ƦSzWd˳&t[Qpks#6Ф.f}LKluZL m.xQ+CT6Pճʶe–M'G#Ƌzp9.Yd0 .anRA|פf߆@pe3鹨͖b4 oE<2z띦 E v`#``S[968ȼU'4*W7moj~8t6CO('mYsm1%;N!$ +C ֝p&!h3=ĥ77X ,tpvKC"-%C3XYLYD.B2k$ڮsWT)^) @hkC,W /wԈ o2UyǛf(FgSyPJdN ֜Q6AjlvY"߼zSu4앱azd.wkD=x [s`/k-Vk,?P !eirK>Tƶ&r#Dp@3UIW*v3FeQ rHXTgOK:&Dp2,"4.ǣ  ,2OdDE'EXTk{2˙!nڈi[5B{<B!+r!|4'q^cқTԳ;u;;I_r-7BoSeԜ  ZrY%(e$!gb7gQbGҌ) >{TB V\AߠJcuRa4ԅT/[B;PT} o0~JREi_ ?9[у(YA!-e]Ph;Ec~ױF 'vJWB`wn$tᡴ'tR'uouZ\Č|X~1E_=-DY$de/?c~Pj eWu*>_rRe#Bĩ, Э^67LҨ j37>[FB 걦x,.ctŸ6pN>[޾ F_tCgm!7NTY72HC4fda뻭ތ P_^P7̵rZ_WdWq p9+ za!n@z-Y8mRף# C.Hް'a za*Pw7< 2)/&4W*\uX9|2-KM-s[jz= !*rE)r董TAo%gjloR3A=ϊdLZ/q,KE0S +RintO\Ridky~mSd}80M@ƛJ`z׼.IH~tFSQ7BXHrŜĖA' b18-.p{kcav?۟c'CHdeL3`NHaE'`}ItDhO:V8lwvN׺]z\}<Ԗ]aX8dϟ'm,KA6+gԔx_M ?`|b2g/?$oHO$,1\BU܍癎YǿsНmCT(},֗f2T :C60Ak1J/oQ=DW:qpFޚkWH0=tfE>̵E2pF7AgLX!FK}1 K*W?#r%EurV֟rQ<ٞ_Bm&dUi E!'kc ԟuRP;:d5E82у2e֎55\,]~VAC\,QpQK̺5RjYaGIq(у[Y߈l7Ew=fTƬYiC m4Ό@#$zz=Z{: lЖGӔ;/,+5FCo'h'/#&r'\,~i(TV-  j8w)3VFjhbND!$Dz;d7N֫EV]"'K;>У Bi>LZr{v-6dx)1zTf&10NM^.aznf(x0 In3s|22{X+S3\Y`|jq 'J Eq׽VYrT5nB91OYOƹH)[h -G.[?.c,3o(9bAc+I_+110wte~+F2B|-0NwRԛ&Pxw4fr]œ'/`pV?ðߠwoZNη_nm R!g>+hbxdt*\pB Em*PxO.H:㩪~I J,2o,uSxC3m.TASIqE։pAt(\nT1H#ˇAZXǂ&{zEi#E:'l<}9tK|v,:!#;N` ʛ,:g:D-B!O\sa)57߷{TXh42犪6|GJJ;S Nx_°Wu:^ YE_|pu F@G7yLҔ:J$6& d`ka%[~U ,T@&a{G'_VA(K-vo ߨL6.H:D^o,Sv3O\bg'7=/S2WyWGG! cz-NC e0%ʈ!‰isTx+eYrt绽%&62*80 :ŋWm_UYEsNn;ݥĐܝPhC+;Go{2QFf거v48`-O2z3g#i VpdfɚH3 kNd_MoRZwomU/f8C(5]^Qgd/{BD_]IF !ah&jK1ք k/%3#~uRG÷oVnQ7^A`3-]V )80\f=J:,={l+a֍~XYQ mlu}t %,e['u7 _  5Vv7i{68 5Υ eHxGqS<;ʟ1dyGܷ%Dijߜ[؄#A5SqH!!o[l? 4RGIGcqϹ$]R>#E*@df6#Pj"sjPUƈ3O6 Yq֗:6Qbk*Դ _4RZ/b*4V+B_M)֖%ۣp~B͇d?UlE}cA)7z$]S,%FL+:*e <c$!XDnCxGTn0ˣ14)nCJ F:&6`gpL0B4˳ D7We)Ii"(uŠW!v).VŴ|zYҸۚdFg)065ކP'R[lg.VzwLr_EKU/PUjIh"iuU+߉~=[JUR# Y,#j%p-n&q$>>6GgX=< ƙTٺL&R& MjQ=lZJNH ?&}C5S{C=!i׿ ^ރLO~qdB!sr ~h \VaLJo/nLn1׿L-W)^\?׀p|:/ en7p1Ppb?egZkU8e9 cpx׈ӯ$]ދa8,ֻ/s`)C<ֽ{o JUZM`;*pO5y2Ub!ڳ ?)^f?ӟC}$20 *]a9^/WJ|S¡Sa/@4ق#I]ػwHAEV,22!: jS5'\k_TLTz}>IϧmDWQ2Dr:[R4be!vuTGńEϙҌ  {k?=@Z|%l2Gڷ^r!qD\CeHXRìL9!v8ィ_1Ma tѸ Xܶ*sHD`o^esMi# vv@WgO]LN'ZLp]^]|2ň~3L 03d7H4^bzKނ#8W!ROJ(e8Ezʕ:oABx'f,ZT'舢{0# L]sy}o}qO8:9E2u3)Ҧ 賥U\hȈPx G:ͥP%«|B75_s \h4deo/[&''Z|LP}}RkBSҡܤsoS>B~Z%Vv01/Be h&#&D|X*QBcniX P㬴+pFIUAGcS5IDj8oI(y2F46gF(A]:/0[ @ӚS!Q7On 6H}IkA_ JM zo`@t!Cb3't̯T)`۶~(xĖ/]xծu4hxS~;D̿b/g9(v=N zf cFU|x/U`iJ[`oF9HL*JP}Cu"Ʈ YRՔ]Gug%٠J_iUsD5|j{]-n  X(B Þ:r#YܫQEk}ثdօl9c5ۜ㵐v2*5p>s[K5?Ci1@1^PvYC01?WY\-MbmS5D~iIqϐ'/{BSAxE9WH(8*ۺ/ }MT,BJeuMfӒavA1nB0}+SĻw.xged1EL٬ }٭–ƚ/7L5)x߱J!@L;#L`rw3I9n@9Ͷ4(|wQ2ݜO+[uصN'7M.#x@9U)#0}BQ;Θ:1%\l]s!)j&n/ xu p GF&+{ hIj<'I^bHK?h/\ f{0aN)Z9CHeAsUe$A_ #?_Ζ(-NBPZƣ k{bU40l,]Aͣ++ţ* ] /fsg2 0MJ٠!^P%f ȄE3ȼ!YMס|[hH8La4x~wo%Vg>l1+P[,I-5&+ıq?%P\ݭ[iIvP x>nٌ6obyG&ͱ`Ʀ|j+Rd;ɉ^R9Qe0:S:^hl &aM`k&J58E[daR-1CvBv eE8)@!g-F4Hd?J"ls6-*#zI6[G\ +O5 rhHYF$zƱ[0Um= iS)ח ʅ@-kŶC5\K(S[fg<}n4F:9l/ Bf;$ŏc "'K"O#% }^>Q}{ p܆~oK9!ˤO l7Hgq(~~+-*s:y!*,62EG] Us/#긊24:! n'FlMưsI ݬ/\tn`ޖU\ )ύ!I X/\尔G h5gF.L)#ӳ׏>5jS?V_}l:+tփ9.ÃdLb23nA?^VΪw'ĹXN/쐥8Oൺ+H.Qοv`1670P#T,Vc[r OޞT[vmFF&nϘX+tHQzk =A+jH*E9bS?DبlH7^3L>Vߋ.1Tz.U+G(I3?s)؅Mj2~{waѐ"Ch$fHsy1Oqͱ&M<heiMep+FфK[3{33PCϱ2ԘOuHNrSJ@+Z,C`YW|KW%~|ĩχ][O-! 2R&+ r9j%Sr]R;sxfeuj0yhC|~Qusqu HF1023o_ XdTrW̅㳙l{ʰx) ϪO) =Wk俼<.243Z. TŔإ~yF+/w0~G#Nzӟ][)Ӫt3e֫Ml&nla JJ%"})7\B>ܓu?*à\*( L) _^}[1 a0xba^*_% .Dw(j8 OHsLze[Dq"Ig)c 4bv*-? y`@N@+qDCvvD󤶃 rN%aR (]jXvsɘ IنV7bƞ㓞_QF ɓqݷvcXXyV鈴DdN5@?vdr]_ jDž5 mL=%JzY';lkV*Yz/Podϐf<~fxLmcWo" .M`9:qyIDMGRPod5e-z(TRih)vm3y *v̜")PxßĪ<}8Xז.k@<0n6`W"zZw#PB̿KMpV9+{QvI"]=Ha8 e'+L6f'6*p ze??e!C]u¶?wa=b-Ożg\WDc#F1ꚛcQfuAoX}lCt >J,vtۗɏʮ8MoK 30a>_r@ظ0Fx<4HOQ- !c4 vIqv\Di6JA'0Gg` 'oM}ϛEGz}*kfNVTDΫڷ8OC{ o6$1 ^$57ŗzE!a+)q(iG,o:BGpz>dFY]l[$Ky>Dvo'=n%@FA,:TY|oEukb MvKu1wv?,^y[J)4I P ن39?ėm/F(\yC5 )2uӅR]Jkk8qJ4++z[> dM=xf]ȶKpQZzR!Wʆ5Lֆ'_F+ oEUj&k_`u԰n c0@u1~9 w{fpKth';u& "o#VAg|_LwPm*V%apKnyC/fb v5z)ϱܓk_Jel0%GͿH.L;; ^jH(cd$ӮK'(ʨ;:G/(+̎WEWMDP@v{^ `:r9z԰oms@^_^)4- HMqNYF`,.Z׌?2RzgNX`R }+iׁ4u K55!2-<>+.5 {!_A] Kg: JS s Y,f8'6t1E"*$4E@<-9<"B[ Od{#҈H)@{g4b:Ym'YM%J(ܹEf/T  \ UY)Ա J7i,-Ե…VCG9! yJfׄ7B(ͬїD +|$L~+eqaEJ i4 Fjqrwa YUOOp:4H M#/tYtpy;WSƄM+yu;eLtRHaa3JV=)!ЧiZb<^6-I 6DiYWߛob-o4r:]h}RG`>JþYxJpXA}AQ4͔y)F ^\lcv$"a)a* k C;][E>r9،IӬJB5\w?Lo=򗧸|RsǒJD )udAXlZ=GUop!]a_D/=%3d ej&`|8)Yr9vvg&zZwkwoH^"+ ;ͥV;Sg{zՑ틋$v;+ @,j㱫xƨrRZ^a2{aZ~#=< (001u(1iuNQZؚf#ڲ3!|HT\W8+Esw$ƬJ#ʞ~u:&0M(gOTk=uR`RJ_oq2 ښ҅c>FPR܆˃d97LuC3 x%,5[)OsFJ$A#pE~q ])~Mb|A,Q]zP:0͟Gg]1"2U $np0qq# ,F,1tx3 ?}-$/%w}:^q޽vc/`Vs '7ڷ [9.ޖ@2 V]ەHՆ# 7L&L? lumxD-Et.noʀG&YRF2I8]oܱuyb>eivUo.JkPSE& (KC]~u]nϕ1c[68XBiRi+nͧB{d:&p?6Y(MQoHZÎ|[p!uy N.ͨ&Ǣ ^#AU?@\-:O̻o RҕťG7'QJ1xQ%?Mu@M RYę BUTuwH`2KR{]ԩkO>p]zĞ֪vȔv7'z :6MđsֺT%46 r& l ߎ''in-zTEU r 6x.*s%rX8:e0 7Ñzv!a'va4\\WMclL&W{BITC >/ywpM#"TJuȴ?r0>D1jR`j~_6yڑ5Am%R-vТkA3k0lȏ`}0+K;˝F4I-b!S4(#$FѪ}n湯A2ptxPۚ,gro- K9hYxęI2Sp!LL {j4 ,ZT:Sm /w{o2d̳=dR@H$LJ6y%0chW ۇ`kUQ=cK[`$԰8}Yzp"חUVӊWYym ޴ ND#uĵD_zx`/CT#Bl'qg_[O[:TC[Uk FWCE9-(딣CbAк LgaTpd\$mh*$o,һ^4e9NOQkx`)`,;{QN~bfAJN ,# pݖP1Fh:^Hd$`8;5`TwQLt޶[mlVܟM0d[ k?`$1xmx"kXƅTj6X˩LIV4uRT,u۩.=|bTo] Z|+YN*1ItWeѺ -cg گe&q)+5qap\k$_~  edj+vP)2 ձlFw6|E5')@p~X%K#~G`m*ܞT(vL⁷?OV~yPّZ<)1]sٺƗۧ" ͼ 1_Z JDRcۼ5 ]SˢT_N+PǤ`gA%JֵP-f˃ޙ59)àr{8?Z#pҲMi}섎!Iw0UD>k* a̟ *YTL8T/ҷ6}EϟnY{G %fB:QTfMdi߼p X[? όƩQ?h)[)7MHcoI߿J~Bc#CEg2Dn1ӿ%K>;1*44iՂ{^"m uy6ge{OK4DcԔyr;\̰ncXZc.Ql:5Yj!=aLOORČ *AVa%o %WK_AIꔏv!'҂ $~Z[*Ud/Ṷ֩(,%($`-iO x!#/44>ئ#LΉJZoz:t[I #T=(`M MS8&=6 |hpЊ^֛Fit=`sHjlZOp3Aw儲 k ҈Η)NŮWֱ'%"B"`Ql~:L{]%\`s̨rowka2H3y,RE1IJJ $kfWx~p7er%RÜGַ'aez2.t;Y:Em/oo3CYT43ԎG 7cMyNI"+!b3sZ<,(4ͳw&Vۣ0p&ё!p"cf"$–Bť"80 ~ID^#7p6Ƞ lU7ŋvEx4=w,DBvk}/ 09G^2"jxD (욇!g/JDH_5n.L(|%ib$^&|~`Ma#aXpSx !9Id8mF!oH_K{ &4qf'UYqɎ4sN&'4A^oۥ}ċclƸ m^knxSV\=d8[@t00b:o"* ]q'bJ/D$bfog%UP[>zgկQJ VIfC19MC1TӽZSLH>bo!q PjMΙ[t̩zɠɯHS6LmH`}LK󣂥zˆQqw$2 wx籯􆗳P^8wVۺ^Ý$`~"TsC5nwK5K}ami" |OӞ~ "G'e"?N*nInu#ibRxt0'MFcG $mKa=HĐC~ݿۺRֆHܥ:0o+rꇗSCEdmJ}- y4.JcyA*&iOϝa+by죈T[A"CT:yԪx#ArxAKhf6_cB*aҤ)01 Vݚ23uIڹd,2:yxa<È?Q;+ä- .MC^#ߌ, N噮}%޷SK~@Gll- #=G64Ү^F @_ɸY0Y3 :܀R3,',keGs5K *V6|}V`֢dKfrOكzlʠDsC}! qXvovXGHEW!}Sqo_;tw^f{pI8>&K5jvƫzƶ䉨2#~Q} q>!# c˦G gp{z `Oww{K&a\{.E#SuPcFWiuAs ܾF:¥9Cq0PJ M'n-^ĺi?!WN-s;o^yHU8Fx.pAVP;zw'S#pϧ Ģsc]%SϘ x҈-r%6e3*̦bF1y*ߡRC^PtG?'/ez\j;aMYB0؋pwR Y0׷&PMLφ h>D|]UnpĽHiP:g֐YP$xw/ d.QÍJߐQЎQB!F c>^p~ލ}gkRrV 2 Wo~~goLb]eI;s"xHv?0%z;YBr=_}xɸS}3 1"YAQx./9gu#/\m!`1W(4V""pl/nrO1;!*G/[kE Mʀd9arԚT<|!xjYHmH[d*j9"p ͹KD tt,rWX:6W+3 qT4:?f9챉|2OGo1*I*@~VRg8!:ځDԃbOMmPoWH]`gbV|ܬ?-9zV) m!g94\ {dj⊰BQJa^;%Y@N 5NEpuD"[)Ny߶]i'K,s+RF܋0В,4eA^sz()$d.uoj?sUiWdjǦ'fʐL =,knGoVe37?p"E"N?vK +{"q /35J]؏: uh 6T]W%5~4XZO'k5IwL狦ht-#d3G, X<\"VT+֬E8"5]Tt"wZ`I5t ͷ,EWFBvJ).YL_+$ ?:ZIO᏾q^6\xtg)vD gok+?oO5UecѤsT=լh{F" Ar] eVP|~Լ>*eqSwM;AV[݃C#C1von&t `d^RaP_Fy͟ bWBNֽ>7mVOJ]@b22$׆j=:qv~ -u8E KkN&5۝48g~,|\"s;=OŶ9s ̩'wJT7|yؓ2:<(y_arXuN]s3iAnp^@h:O0 'z$BB` (3۶*FqCZ$,_CTgigճJlR)8l_ =3'%ޡaNr;@+˂iU%Z}\^)`.'._*!mUeHg^K*Uo[rc#H#:qxQB1o {B{ܸOV-baUbxW!c˘ g9¼=_TY'?KiQ٨9=Y>*!̕z{VQS|gIF!>vPc 0jBMsTR sw,tpFx/CAİ~+n$HƑ9~C3$cAk (61a UijuD!\]lX7!?d/ mjN,QܳJ K`֙Q µ|ogXLK T1PCZ𛬚WrSY?q#m,?x&Ų&?} Bv7GwRGc3c-'RP6ep[iew0&$ىQ%fQ90Nڹ`ac"ؓ=6y4:#7HqZa(;ac @@S'u,PWv\ưLcuaWL{q4%'dPsVY kc{Mdc΂]tl;}>kȨN _g!T Ϋѓ+>UoDYC6/Q>y'MMl(3ͪkf'(Om_-4eZ`3`tI}XA B!F%b\6N{fqq3!ت~‘&e浧bz 4Sb;7JFtϱV- lh-,ղmΰs$M6Q;+>7Ϻ}^#3c̯)*8#J NeB`*cWKMJCeʿ**f%9FW}xAmQz'qL4^! qQLB*(i MhNV@YҶ֏{3I\ s!T>6=%S A0 R&b!ɇ(ŲCOhyC0n[\Ł`Y5d6:fN[$ݱ4>/+sefCo(g_ ZymF uw>E,[r?6j0Јv{ h5^]\;-?%j$B;u5(gҟыqHSG](> u0]5̊neJu'keFeAaewF:~PEcKixu*c2VUͩv4{P\ tOjj>#EBf-/[}xrIr.ɿ,hS9Cǰ<+wVz]cdBٌ;q*ƂKU,bHhP$Y\CG`&SjL2+!`y[š75&w7=W/m"U;K Rg*@&bTA}aцH)8"v"[-ȈJBLjωuY 4:L|/A{f\!g٢U *Ɲ\6 /E܍%b\?)v(JC]M/FTV# +95ԷLf9\/6Ay멌ɌXvfJ&WA*)2bGق]"ӎq&ŚzqW5>sЏdH ^|۩1Kݝ43pvr5B'}"2 $U(,V40 -y*!8v`ѯun'--\-\q2s_O<1M&=A#G6[%KI-C F'xsj^c]w Q&_@+ģFbeson@pwN*RJkwwP08Ej3~ @σϷ+g@lQj Q&# >uϜ8:7۪WT͵w9[@޳Z]s@υ-dxhL̄Pڎ!feuZkS(TvIQ8p"8 g@ 3_.:JtJ? =] ?G\f HJDrI=ϼnIfEm{ .D} Bm|猯C6rr s=K-!'I'y7qp)d-Jʈ5xr>9N"J6 tRyS~ Rz 6~XaUe\R˖lL>=&sZ&b7gNZN~cjᥱ✑滖z33w}u @צ5OD[ݘ`ĂylNJ؈<.ZHs;=B>=hI(,q|ޮ݀aG؝|diO!D^n#(T3C&[GFxf4ghUf[bc6]gKDyPjpWAwRgGw$L9Sr;O8/4sgSp-z3~ ,[,O< xx*5bflG 0UB5⇡l,VkZL'=L!%OU+WA1bD>@] @܊Id4~mrmHIp/,1c .VԑфFPf1jJ@p:ºaVG nMdfЋKpX6]z~=W{_s=rl􌣼t >NzJְ8Jѵp:u}q*e\:(m~SڍԄ 7٦ە`&0'/YţƝPWUA {4J7(|ɞ4uY&{D +IRYc (fxq9?m+ʵaAk\`Ջlk^0o?$hNY/6-/ˎ(V7}b,)|}/\*vVp_xȊgsFFS1W)v 0 a9qFk+d!-eJ>ӧU:I-/NdU5QYf]u%KwC4wO1KKRi| hw{Zډ@_fފtSq1GOh,Rv{Rí!bzHF(d Lّq pw|ž1Ols{w,U65 zBSY@<=H#YbB8J[Q!O\eܺ*w iɡ-L{L[\m̨ݒbD+{9"oA-*"UuT 2"|]նyeҠS_a2g~…'ybyTTxavD1ԖL|M\uve(S3hhAхz=հZWla{Gb-Ai@Қn;V$s ~C!AׁB2ImI93$t"B  TK]KA|9C j̠oAk-\*7N;gYZ0707010000027f000081a40000000000000000000000016661a1dd00001af4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/y]?Eh=ڜ.+εv3bhu2wԽTDm wp);0YӉXrKi.aur$Sw+*|E>EtBk Tʈ43{(x!|ODɶdkE$, Nwm5:GPXSC[`.y8T!(y2s/'uslJdа 8- =.Fhe{QE Sacؙc`1xQn*9l5mPܕY׸KAo͂j8܂A+-tYW)H$GY IoPGyiAM},n)id`uf%Mn,2#BVA*)nffXfF?Qc_M%FO_L:lf0FOPdu{LfHOA\@.HDs_A=,u5)>ګĴWc i tso`lM=h_3"s@cߚ)<iЙ@ sAh?d9zT,@IKw`K9_o$\'Hi9tf~}쥅z8HzNHhˆ dc֝8奫-.%4dzs4+Gd(s|[ Lmpha {>]1KUv OǦ@uI- _& 'df!_ r!MXgQ2?SN8!.]=H90qIpa?tH2r&14~ 4)D~n+| W+7@"Np"ɩѦ4OI2ZΡS>!'Y$4baE9q|VjG&oP2P&mm'>IMV -u`c6b¢&Wng)]frؽje`1 ; 1޶LA\" BaFQޛѻ3>K>6G޵u|O7PRɐi 9'!-dㆰOv'ad XzxeXdfJDj>s>1Q%-"c-XP| rTyxX܀tLmJQG cf덺e`}Dê* FT"F!lD}Jsb{o]zg9vŹ<WleEEy/nꂸ}/|5[9DG'Mk'|x=G^0b^Hp>?(vOSF_s+3!6S 01j'0B>J\,n8 [2L0a?2쾝>SVp`SCa{X,{+|d +yyC ρ./OAjRy:SGxʼLpk;7 m&zC0mخ_󸁧=h4qg6;o#q zZ11zw¸>n7x?&{WOH<*Jb:ѝNMz%c3!^W8gIfEw:~pzJkYBE6g5h>/bVF/Z%bDVޝ%Zݍ A/ȳY29}%|B g,@RH:4 (VM.4M- _p ljGG Ӱx]Q ^%dWG3"M$'r8hPX\b7@wZ6k`&ϠhEJ3E9+xPNI0/Y>E s2;^A"d]sfQ*$>H0Ey: F/zφǟ>Jg%sQҕd;jJvK6a84ZE%!da9 ΝE_e8 [}^gzdY'>ԍă-*v\: +PN F`K՝ډWSJ-ID .#ϲ#(Fت ,M4s3\:Ey."Ⱦz3WCGn쪮?n7Ш2AL_P[x_ڎ$z6[~=/:ijZ9"O*jݠV\\0WTO\G%nК4,ۤc?-:Q 3X&6z?Hv&q`|L=0}jTe\*6"r.4=k=,eZE]vy/,iNIւ5Xca@v-9A,L@U7˻ANg/C&3^o)o\=d|}>e]muHtdֆ MݴZNg- ٻa5A0O,][㸒, g :8CZ>ʄ u-O;? yc6zJC&V(2.ŋ8b;VgpbM F%I6n߷Ǽ?4̃ݶ_%yN f|l)ўY3C1"2 3ruACA޳^׆2zBބPEu>GHHwΫnZ\$Fdeh>g* 9BtKQ SerkK!!%lu%da{:nt)e7qFh\aJ4.9UԦƹmr{7]8ԑK&pw&DtչeC dU&.A2,7:Zwl#}]X=nf5IE<J\ K3 1 @ V8aWe8琮 NfC%OiGHbRK=KATNz- g IwT+X]Yig;^> -/LdKmcz8uڔAe?j6)35oAzO'/`vYy͵m3v"swaի #:7.ro<@x~4"'>A(bUfs+v@b+;uPS@P)zt5J Yj<Av7ngNPf`ީfh]v0ғ 3?꒸^7l#Y.iTQ2_ X*730(mb"IS)+nEJh tck{>K Ld"~Y^\\7OAOqv ` L4c;JDP#3~ÏZ ֗|w_(EJB`\#L.mG0Yd<}<])r/Aa܌G&{G~پك-s$c+:fH> ~ش&TR [~uy >T`ȼG.w1`%ck9捽Jt9\Xxِt,|6{Iףw'OS"WXHPd_*1-j *~'}H73 ޅjAN HR#͵1>i G>RYC0wLp :}1S[eLmp(TB&Sb)戴XH !FP|v 71a  E_C1B %& .5rIkjo:2p J,obE;.(t7HL%hB؝S` ՞6<1Gc|n50ώ7q.UO.7QMn= Dy?&r/Р$)|h}Joc,haG0,KhA'V2|#uYV])Jսn=:^a2}, rPomsrx⦘VQ҃$]c;(&Gc]p,I`GaC~ #xСڅ #.k VE@Xcb7矅EAp7HxFs2f Ij{Up)p '{hDjʯ @Gp) ʶZ!q#]BQ[eڽ֥ؤQg<{z3eM?5&^w͚PAf귁5Kh$n@e!o6pjV05e:gYZ07070100000280000081a40000000000000000000000016661a1dd000011d8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/J]?Eh=ڜ.+ʃ'Rvc'p8=|%f$xJ0,1,dStZh[7@9g;3^%ɕ %]*G%gX{)[tƭ}C=yOڋ(lj),M^tw8FFؑj |)565$'ؼ֣`:*KvYzv?A$xx,`w<޷/Vw]7d.v؎Mg0G?= ^,4@~N62939ե3GXN˦+0O5se'cx P~?WJN\,$BXX7Bŷ9'kpnlDR4sw :Jc{L%wRSf:Gw>fK(h;U<ߟBkV_F}1~ ڟ7l79㈑7\wm#ikۈfD`|q)s{z : J~aÍ&~?j7IXѸ]b5#aS^ VA>#NV5ifmKj‚MH]2m\hz=٣a \+\؊y" jX:8"sF@u\/x托ⳤV~M*mdȃf5ZZWS8/9膕6[ĈM t2:LV5P+\a!\=e};`mz5BrGfkĥ-ed?%$@wG3zX4:75D4̧kvvS .=YUD+2=;Jُę(;4':u`K#bmRNÀKT+;e8ض]]I.s[N1'A/w?(HF$eewI@:1"xH-½SMþo`CQqvAS`ntq֯ߡ u%2P$/\%aqF<"dvM{(qM:mY!QWVISyWSiJ)`p` ^B1 -+. +-۫VƅgZfqp/X?&1c%z0(i8)`\vNl\݃^{&  [h4#\?.p~6eo'MH+gc7\N>WaP쮜&{@UM~PȽU{k%OLDى;>{'e?{8NKԮ SXӿgaʬ >wb}=ei AQf!R]Φ,1 2';SS{a&UK3I6v#ca|+}^5zR|AG3,Z$cEw+&3h5{Z;ۢ!ֆR6獂jKBvwyχL`+Ș穱h֨cquL7yD@*1ss{7v@ʕz*(kA1ndUJuup9eꥊIU\>.9!Y[ oL2< '.ꡎInoTO!Ծkٓ%Pw2R3%.kq՗otA9nĞtӮg7!a`Yir:]ΰԐji "MkB}KՙP+'2g̓]"]F 3 }E239 9Gj:kYYA9==og5tEF0|$VbJyN}-dpe ʲ:"7ބniHjUD =ά10}+Q?=viG".g 3|]3]RX HwˆƷmk1<~wI2Yٗ6ElcaIͮnTs:ʕh>3GXNN~7AY!vJƾgXM?؞*T{շKv)eeo/ob8~XIqߞN鱉㮿,tr61<1 ]rFK)RvaxEǶd͝M9}qe[Ɵy𭚎 ЪUǫmVS cUjI|=CţYk~`rE%O(~'[ iꁸe)E [ e}<@:U=P:-Rd#pJclo? #Gzht>Re//(ʱEA- z+ǪZ.ٝ;Qi-sIt3 ʳb.9\2 Ϊw>̲F6D*X*5% 2m¤2EcqjbvHfY^G뤔FuE/xYCB-qW }n~c6NFhv&:=nBJ_.o>cC c v닱&PJlzWO*d*qm0ysE_6\U'L0̄MٟɌb94[?2elU7ݯ*6ϥgLϸCI>Pj=HPyX7QB[ p0?F&?e#v_ SP jY9Nn ᆾFE4 _CrNl,-uuͨg&:Tc\OPZ !ml#BV^Iy7 0IpNmWBҽÍ Ortq$VԈ]BD u bf>OY8w9O1:ݎ}o~v=O9ƞxu8*UnaMZAP >W%>kox!C@5jS2rwҠtT=Kvo`B]\_\ ^m!)+Ef'Pְ]o#Xz@R©A)jjF*="'ˡs NpE BHRD #`"&E[?YHH 9Ʈ,/cj^v>*S7k|gD:SOkbE8onؼgZ ;|Hy.ij:Z40"gm.a t |{ ϙ^l+EhsVєC081MGCζ|R#\gYZ07070100000281000081a40000000000000000000000016661a1dd00010f90000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/ ]?Eh=ڜ.+[ѕBȨs&i Ũ5~PR EefkL)C&¨ O5er[{9M<1\v7ܭ^S(!@𢾸Tvs ZFri\?}IJ_Fi$oW}' WS/'bYP*4,5c !RZ[ 멷p[eb}\N _OǢgh<6ڱfsHŌM@b+D"d譙qq \AS8Es7sԆrm ͒ݖ4կ?"HIU iQLiHjD$]5+pV ? KkUc Di!%$Jn ӂ 9/\ ?-wR-YGDoI$x m>K?;K-9=MÁE, 'Ty,_ yk-4?Y7]* bWyCP}`{~f.\6TB}o0CC=Mkh 7rH YOeVG}ήyXxΉ s+,n58UO(eQYt/IP|S}aʤ/jD eAVOt~f ܏p^->dCk)eӰ-g| 1)!4;(eZ'p2wrL_t|n+t*=zl+:I8PcgX>,H.!#LK|?جjL1-#eL*@ lEGc$Ǵk Ahg'K o>e,OLS5;O -N'\ 4pZB1yH)rnxjFsdc&n*'gˮ|\Ȅqjg26lpDkx(W +E>z%gv3 qފ}qTDž:%9puY/R?E 4MJWn\h#hRx?ff4~vAnElr֗o?91; ԊJlIWZCwKؤC-NuD7sp{q+4ҏтRwG]4fXIS!yנWxpuSo{ST6ˆ!tK6VYlSj m]9@\F\ ;B=xMO&/*@PEECq1kXeu #W:L[v,=QG%LM $*7D^uܫԘNYPtEF3v;Jȟ{q?IL9 %H5!ѱ,4;4&%L,iL⮪,xlt%{ScbO*5)vKedj|^؄v'nDH' /OQWF*t}n{D+34Ӵy-؄'EץY0ͺC ޢT`a;Os~ Nӂ$Qa~c.`q w}Y‘ By?0vpO + /NaIWÊM',a6U͢f[6nb92䐶t!ۣ y(:L"H,l#GDD&o[࿰jIs5 ~-Z+9ANxv8LHe`SWo'W.zVxO AbgT.1TyDa$Gյ # o/qp): 7Ct=%c`83gJk0HC ~eOU 6=bP4IdԾNӰ_n3L!Tcb{e'oCJ EXaxcot♧á1/K0 /ݾ6-&o!ڬ?>6jzb,[jx^ok€a&}X$q!':Y?v?`e0K"e}ϟ{ࣥ~68k%`vI(j $ک}7\VАٳlnjWub-R&( GU"p hu#g9n)pǫ$x{Ǜ` 47@.c,[Oj=*De~8{t^"pb#1S`"Xq XA;[ZDQzs4$tɥwbe QW#TjT\;1pՓ WkQ~E}o)[FmFj ԔBrT?ΏTkiI6cOc?z\l*t菬1ALf0dIցX5䂇?;Ԗ!эq,Ui"ȲBiۘʀUϡPc1@T:f#B6s'Z{?uϥU{5TSO켮qE=ѩ\͑=L:&ƚ2/I"bwc"Ire)qϠ!RB4];ӄ׸!|miȴg@v 9ڋw)*Oo˓P 3g;5PVb!B~ݠXJ3*ȽoRͩ723n 'J=4fǁk3@uS+hkQ6}9LfDvOw_Z_$7PgGr'IJ-Itڂ= dZ%+_n/*!0ąwŜDr&/?.we=3%-xwŀ!Tk!/iH[!F(G__F)a4gH>d?U"gfeNy#ʰnkfIx qӫ\pV ^vl8S^Ř< B9&ayҵy "HNg .rjv)yebm靐f&&vxU|MxsU&a7} Bt a//4gISQ{PeS%07<Ӹb#5S\_>1c[eux|3ߝhKjPKH'ໟE>Y8!kP rѣ5R,qڿ1SrL* _=yYqܷCG6N ':h//~}?5&{vdt]>F|h\$Z6[gn+ 71ezlwi z?x~,Y(ʱTކdNMԆp8hj~ŷfo[,@x= N 6}h_Ɇ~ZQA%a#x@. cvmPۺљYxl`f3!4(c`I<&܍yl'f*&kX6,&#RS6FI,CďzOmA)$/ *1A<()s(WkyCde ֑";|z+wB" wM~AHF]PZMVo.;NLi$- FsGYLsߗ'/2PAO1 c9^[OWAZy"|VFXP}1YUr<Tk/$>G+Ok^DxWG*,lhC9˖Z_]c7vV4VZx*zIJEi#.:y_?AThV96i@B`3۔ LHVOy}yO1A !>25qLvZ\,i2TNKaMZL =ۥ'ِFm P%j{}@sb02wQcӲ'.st7+6{Eug&!!\'lnOYBwv 1|tJ3TDH0&͈PC*%Vk(Lpfdn9gWї`yeܬ*#oomjhhߟc&}D'&5OQYef AiLtt&tBx_i&S0%pΥPɗx9 j" _F;CnD>lu/h%;Eem(rxm&G0!S$r!ul&WşE PJM2F^7j'3u`b$cڍvum2)@>_dǐG'%Yhtrb8 aYzqʰ5h\"%$h&ԗ\Qfj gh4FE8؊băO -{уʂ;~S=Y'.Ty90g3'YŨRA?h>Zv\\։4>3*$S ʊ_ iXScby*iu, QEmjsz2T0D&:-]UYow2^&ϥ$X$_pJ4ܲ/rPId8a**$P 'Kz]8u&!yc0wV>Հ@WeKtqWI>NѠ(.^F üeBT4@UsB"?R\w_ ^$ :@ǡ ā1 idkQ:i+,?s摒}SNj3q^PF{zpmG+w716%_[7~ĥdn>^U4UEfcU%v'f_ͬmoJd¬ 9AH%QFFdp4dwȘmǧ'lTw&u]<g0Svͨ1 o)kƏu ]h#:a_Z1Qd0fmuTT7W3,`P3\#(@kw6@z2BЂ<|9WමXi&o|Yv+KV2P ΁,$oV]2<g)PyzNo녕*-y PMA ~S(HOB{{()P3A`.FIi ,e4p4)2_0v!A!@D UQ/+=ÅæL{0&ɉ`B74t9ckcgj2[.K' M]xJαEsT_`)9[3Pɗt54L|kTl\,rr^| @A(2(ԧNG|uNET?:ix^lt@RS QWsn-ml$s>8Xyv^O 7&;ԕؑ$l ge'[\_:SҋB Vx#$KJ=Zhcl8YI>H rͷz/ ҴwºJc"edHy4vvрL6Mp1TբIGؒyu_#ݽ>B)+3TX7E^)չlYθ~g؎-#\l?OȂԪlt2F,69Ȉes, Iׯ4NfJS u|GK^`T U[]h&|ި밷vE0B)+nx EZ.Dk&9>>I]J+}%ѧ<#*^Urqq2$MV ln=$B $$0a֬8"OѱfŭbTJz;5M_%+Hq \Vb'۵ftyOJ0?-yHW7UH8GG›.Dϱ=&:aSX"*_x/S9/5+e٪jЀY3:YJ;wKNfxܧ˅:07<"*x"KrY8Ge} eB f˜51o,\t ~ZI9IOL .BO`v{"*5PX[Cuc4(AoKrpW$!hJq^,!sK[v{lYgFA^НA'l¹CSOv@GTVUGeB0VSѷ% O<ƈw *Ӣr.듀EUwa:5sRfe"xW>쾅d t\#eUL7 c_/oF[,~Bc.z½ .^q@--(iEψ]+Ru(Fr̉"V9 MZCՀKo'- ʂِߠoĄַ-U.. 'rCB(;X]WeLy\)FGYVv=`4"-&0{20EPJ̓Z Af$ÿqn { 81􂉌J$4t35f!Ҧ܄0SSEY'ڂӥ>y6`d\g-yPX2Ӡ ;=57m6=ίɰ9~cK Er"#: iCk5˟"Lkh&$my_N]43spltJ͓AVuq=0g8D5hÐ}\|NQ-QН[\֕I'r£[ߗg1œ:)Bdj$jAn=F,n"6%=OynzwM_as Z~8}_9j5JLKpÇ\E֎xS:Zv"@J2O|N u v\qUrҎx#DD.b9tm`Q.0_YC70׼gS_:Si@@]`d]_i|޷?A- O\[Ǩ[6fBDIY,Tpf'>6=3B``c3S;Q'sNUGw&Ʈ|\V]ќzP!2ClmGIƮKg׶j& 0>L4D?KWxp:7K3m}zb@Wj?%jkvqmx k0.XoLa o<_x ׎X#!OM8@gCw&÷3Ua9<(i<;v D*U $]d fˣ;BngC tJ]W!rQ^(L%zg]jm1G p\_zȝ<[ʔTаͲGQ>䱑V>yL;Sw 0!|)nx '*+zQ &_D7-s $B~r S->|os(lq8Jc(d#K~[}Mx90aS g.E՘LɻH gWmP`)>4bu%wXO쭺[fM" pN\O ZTQ;ǹaL1+D;`LjQ$'Z^Ui|g"4Jshf. ~#m(Xf;{F(U/Y5R/bΞ\vs[l\TJCji&B] (:7w"kXᣴBE-:PjlBfy&@RT3@E)LJ1ӣDib\ru8$9|eyL:"J+ܶqp_M" v.qfU?.w#̴j_6UQ}ZENcˆ==gw??%8[7+`X.Xg,R|Pf\c{`r2OTt* ӑQ03٥)l8#Ck?WFP8aao)p.\v);NrA %WsogȖ(>ec^mʒ9w-j xhp˭u[}մ fNzyTe8!T&a+e\?g"u9q+3ʘ)՗X o/{s/X`jE[~3ЉT*%N /Qve^k(P+{wBa >bRwM#tۧ G.m65;_%͊{\Pd9 X.HWF /:i| 9 vs?%'zfFe$0OQ\Q;BOV0XH'}r ˇW[9yVS_bTK,j@?L@m!lIHMY9Ծ/>񧬭`9c/@rDHʘ5jv~ZTXGNeC4cb\lacJP3`c:4T1l(95e d>+9ՓtK T&-ܢ׳Dm QX0;}g #/(?}6l9wTWwBH۱5p9?s{>رE59B;( N/"}j ڵ hU#0cG1k3Sf9(j06ZU1ʅlq65 ()zgZ">3RwyyBMlUt֖&$&悀"ȩ_rЈsŲe֙?LL3n +榪`-lae|$g!sc =Ou™Amww y*/}A/<%bmDž5/yD5ʹumj:gC/Ku4#q'|zg;Hd[\\2i- 3q+/=φA:lDkH* pn.:FIfk[/Leb\~BnA~H[Ά"$J$c]q yrR??u(")[}Џ YY bXTXJ/5S:Tz{.w-wT+Ebt`l dZuy-/AbHe0>"(p|36ch H ~k{|q)ϤPn%=CG,.q^?,&)ͣ8}/.do(o,^v瞸4=7݋X*  D*3GIk6,,ӊ;Ykl >c(WiZYA[2םw $a5er_Bm r ̿0WaA!F:˼GAʧ0N Cm i#5Iȭ4 R/jKƝ[A~cq}J?D1}5HTt"~[6UC tq!J&(/aLtjk'$ @6h{q3H%_ΩBIam/d9gȑLuG`]nZz؟'n؈8OI&7= Kǹ 1{קe!<IajNIM(o&po]VL 'Y?r.BFYr\UlL'T)9|C8N447ɨy(ѶLK9!h%a:lEѺ]f[@qCLaB"3h H_ ,ϣ^kG)HRm+7 TE#2n+#h2q;s sn 9|yrŋ8XcIPXȄ~4?IR~RQfsJm%pV7#I㚑͕*y9O]= } Ńa>tt/ŶK`FMEŖY<³33l iU0.i94vRc{.yLvY"x\ ЏC"`[wJ~8 fQM_zBW"%0< .PQ t 覔5R?a[ELLJTg4c;F^Ew+#?ac9 )GocUs󐙦^AVa`p+&eDP Z|l!NQřp([c"R"mx E靴u0ɢ~_>B8f`j&rQ2S >g:@Fл =pjaݞ#g^΍]7#ЀRl1Â@#;÷ǩbB_B+ # wS#WU*fGú6DzVL[#?"D89j}Z['0],%K|ecX'Q_@*AoF{ rF- 2aۅ[v e as}<_)l_RJ]"i?Xb0z)?H߳ \Jͮ'|,?#0M #B/ =y4p,~HmC\]͹w]B`W)').N;Y.U)?e!4Y7///)U>nY.bpr?*o>ZVMcsnzkLmI;O& 4ܪ%:C1ˢPW!,BRPG#ʈh-+9u5MȀ4FHgh.Fp6H켛-K rnˡ`C'~?"DOjQH#1vzɎUZTIOEJu%!śzF)2[ ٍvEyXp0TO|10l*4=K3ibtR_\l"׉%JҍuEh 2F('-~LF R"ޛaB0_>Ӗӌz N΢ž˧mm˴]0 ;lٰwd, yUd,7G) ej63#c( ܹQ"yQXl,a)b'ƪqNF]^ bhbmzR/5hܨ(Wi G9m]`"-~W*\t7}2K7X_@T.U:bquHUĘh4SI}!p+|5npfOj`pO/1غʭ H6Ϫ,&;cdxBi9%i.r pm AZ/ %\oQMpYol :N'7}9O'g>,Jz^Ir:|)# {mj[j|åV$SU:SV jX_-V~a?Bd'eQեCo41w+JN j;-#f g VcA݆?ТR߯ʉ c{nn:p|mI2!4&OJЋC@+ZN_^t6MLߞfY)Q/\)Pt`z0$jY:`zȢw\6= 'Hї%E)7\7||wHg2!JBmf\TDp,xit=|aVOl2>Adٯ7 ~{T. 2vONyꫣ!*nAD|ě^3019$ov꒱;HGnc^iQo-}ӿ ˨ Rox6:S(u;Kw'tyWҰJeOБF#3\qL37DP%aV,kogw%"-S"͟8n|!(ɛhPU}ߙyUxJL [*]P/3 WfYOn>(#kMCڞ;ATvp1Յ4`~":P"ƒMfz{OZH ytY7rɒ7/>D=/']֬ӑ&UX$~MB5UCF"B>]@[vDbvO@vP؝"ё3QKoԧQ5jT )?9A kO9~tR|9 ;)e|,mXD2ݰ%K DM(*~ɰӻ3//' mf5 5 ylp*1/]7>G8_D\_u!&3cB=wχO\GKԂ\sdZwM%  bhѸ;L(/8ewBV1zj/Ԃٹ'h3qzg]q4JFFXabh1U@zRP{j"P")(y"׫G-_g9B$f(AVbp!kZ!\!3s-O|ȟQcLr`NFLK:Zg w*#A)1cz氓ڹLhYBebb<E9# yPB[Oh~B[[ yAffvZc@ˤWjXĒvG˞kzJI ]g t"O:ΊRΑLx\'pW|[T_3hqO7+ 9]f(CZ-:ncBAl?Lb՚K [$gww,]jQkh8 Z0Яl&a`^d66ۧ} jnuw 27]r_Ȫut$|~L^ߥRK6mlIVLAx75fr"/{DM+JAzAF HQߥnZ)lnYy-i:vavy%!:}}7R2Jkνؔϥi'2LJUHX'6! #ߢ*Icd߁uF08a+Q_d๙>=t / E UH|-X.uAJA))e>OZ­^Q0}{eT~+YOp(5EMQΑzoقz'%ݎK`C.hҦ^k5yo6pw6&w\Fuq4{h,s˞Ċ XwCގhtrw`j6aZR&1f>"Oc%IT) 61:4 ý$Ο$GrSünD2;BÙbt =ABړ4P/|5cp3 <+$;َhRBϸiĪoJnϲ,fG0 >&Y%۰2^xy#.Ni-?#0eŽqj1 .+BWc: _~ڏ([Ucwϣ~EE鱇D7Z 9~2 !FzPݹ[jneQ=]mB`$]cSneqQAh lӖ4Ǿ'_V.^Ј_m寮GE־)b!zQ6 ?:5m,Cy-֧YCzvGq|q\F!P3ˆ3Cŝ^`s7nVPLn|ԁeLEKPV,  CVpL0\_4cF ϯ6ڋ\ĻqQ+N۹lkx¾-LcYPW5 ô]Y@#棄ݤLΉ<7@ԆΥ|ZD" v/O|CLIsM%QRwA԰BG6 -Bfyx,.Bl9܇?E (Vc*pʖ-bM3%=>$dn_ H֐ {}(N# ;pSA*9Sk:X~ =U1 /خ{2lP-Do| rv MEZA겮ZA1H!udvPR~'@Q 0=qbt03i]^X}[=t%LQ !eSހ`18ϻ^v;1pG"T1n):Ni}գ &Hq@on޼JCg REUR&d3&\MW,Aeq̘UOg~azdIJ>1G+0`#6( | gcUݑQO-OKQU]٭wz2RϿTwzSu)aT/h&1$076Q:v? %fbAgu'a D6_".}pGo9{JȢ3Z&ֹdtxGU.Კe=|_ڶ鼃tvzFThd*Li|Ô+N ][ȈQq%|`Q1G*'NEϣ +b4Z=Y,h8)(`t)<OS9DVW\zЬ.fnHSVڎWT.q_*kU͈p(N$WlEҡwgs5#Yīyj6gX6gܔgּY"x UIMrHwl<`AAVb#?_M /qux*)>L*&hlf8ƁLŲ8uv>ٓ!:EL y-bXү}ї3aŷmnL*-DG@[s=gdyҠu<^bA)d/Ye6~Ϩt8hҞ̷OVgE4iy'5HrX-~C4 e̺J P12IAD (b}B SHS- Xyrmo⛂>ss֝ĝ]7lQa=|02];fq.(Sl+IL&7wœmyz Au^FoH2m*lT -U)\@F۸n/D eu-#U9I!OJG]ʏX~0$WPMF1:iieEHM6@U[8j,YI<ۯŒC%zyg$:jfr0HdqX#F@;'Fv'`?MH\H^i(m*SOXCXӎ eSoۄBNF,jXd,8Gq=>5xTqS\C7t ux\Q6gtJb #yg|[ʈYG϶ ($?R՗ZTBkc>AN ¯.sۅ.ѪuF^=d&WqWO@k-8fʑ x/Wc^"RyD.7 s^]"!?%֝>ve.>Ըp7Yuy2#+ME[L 2^miGbOLIj}2'Yˉ WpʼMp.#RCq,G鶃5gJP+<)\*gn29$ a!eX]kPqL8xd˪RuTNXDϜ(JB^B^pal(y.Qg=af݋vy04i~.94?]kpse¦t,4ߌ?:J$p%A8>6M%͸P>$uS=^)a {WePnT_C+Tnv_.SLn 4^;0 E7DbͲ6~FZ ( 0ν5ixfqsMw5ތԞ k䶹JtW+,#zdܳs@#@Rt a p[9U isS S4XDQ@Ohb¢utYv/_yk.$'jp>JPGHnhsq<[rz",ukxLƼm6)R9xk"qHxC(B4 -?eVĢr?l\>YO%>k'߬}YlT큯vԜK0%1tJЪDan^PW_"*ͮ(pޕZ&%l-e熛zmzȘRU-0nS?qIc _2ŒfgHHn/}Bv/{і UW*k>knMY;VH>zvkt%hiޝ5<1WGGxZP*MLdnɜJ2ݝXxfQ}ܜI1]Z9ʱ+NEG<.&P2s/T|-~>@%}O~AtiZޒӽe:;^s2L?ϏBv*W=gR p-gS;)Py.|8;e/>!f=5a9$3*5[;N*,fb?P7# nѸ?~Ϻ9uk4~0^=RN[Du1)ddorEڧw1qbQ>:)!pwP')}% CaM\0aZ Qjxf;bUO3Mx,MķHo}T6lR_7rb>M"tN.7`E\`635@.wişC<.meMl5uF_M((M;C)gMCa)?'B}fQ -!KZ_Xkȩh>Su|s LR<ϩ24?PwZ}xT)pl:`u4"b+QN-XҊ"v  ]yhw@eu$_F)ML{[>u; =~lZm!n8>Ý_^r{ v9:I& BOƲ7H ٥y;q.[n1 rԾ\7<uO{ p~L@׻v"H|gO;+ G5tOz}uXT9ff䏋ǘ=.&P*QUcI:6<@mYcꟃБ#m]UӟR>Im)y`$388?wʿJⓏY%D'ڕpP-=F`ȇ,?5ͬ"9oIU4tr8*lpYS_N=X==# D}LMU_t ]\$a&ݏ TKcRu6WR ddy*־R(r h6QxMڀwVgF8*ǎwriXTGxN},k|ٻv03ʸ{.eJim T{;C)Dz] oO hw,nnb؎U_g#G|_;9'T{p]$jx^$X,ֻsY4PVD)GV=`; rVݡ &9 -8dT1=SMܛڍc'Vk~uL~wԹH\Lx=G1JkvRk5. $ic-h14s`-% =E`h~A405,[xֹHx`wPؽM#wY$jlJVt~ݎRX9Y rkZI |ZPT}[3i:coǖ %uv|Bķשq-w_JGZMQ2PGfL.d`UVb\L\l"}%KEAJ$ cɤg3OΰmsAS+Io=#iEQJ-PNEup7OTw ->Xg6\P!8 ̽}zn 4% cI32%qσu+f@'MB>"V>WW<ʣtD')cJiO3蛤:lzz a)eDcG&{gCEإ߆ 6E4i#,൜ ѰvVMB-{g{$&qÆGT)^:|XmcF3"i̥'Ⱥ 5GS@=,~D[H{qGgȕIHlJjgh;`n2:64:c:=dh泷 nBgVJN;@aI/e+iS pw:&RFc甒]}h`SF1YR3S|&g Cd>gAfPEKOV)$a x H) ӅSֽ x1^]B߯AU؜<,2 e=sn{ʐQܚX9o 띚nڛ95o-~bZ(-Ew#;+ AvY6 q%5 d7<,?gcf3*  D15D\fKYwb7f/0Pik":¼[yT$P2l60ȣ9 ]S\xdʛ6HvQ(S+EB/bi+-t?>0; ->glAe)&Cʎqr/l$ʀ^V/Y^:j뇵̦>zk*OY}"*>iMq7=68&ũV֊[- jLoFߣJ)RAcMk+"m F[@qS2Ha]KԻ(f{rЌ,x$a c;MH]ӫvn@4biTCD*<'m$Hs>ܱXbHk&)._o$8ȌAjjo*SV䈚,"|H5!}hxI&*̈n$ԑ~p#@=v/BwL%j).jkE|جO\#kfL*YwKZeBŬ+*Z²?]~[ ߃0skcR1QDY'?iAT#!K[Jƀݖ)l, kX6 ֗i'kZ3NRe#fAobrnxEy_9ǝky .9fB-lYrEȻ U4T?+ _u.L[#8uѪk1!:tFk93:8z Je ;ƒ G 8UePeUj.zA2$-d0{M4 kw1SEqs`.=ǎg,EaDK3wuB滑+p^r|."`?;z>Yqz>͊]{y-/E( VbiLQtpt _pGEb\3f8GG%P.+*q:.HPI:Vrjp ,1.akňA[%GV~X/Tr{x})G{q0 b"Rh5!m[}f|`l[f9ke[gP|s蔼j@ _r06غ8,iE%8{٩h h'qby$ y:? fHPF fú1'::F:;<|d>T)P.QʀsM7*n2O_di/*cN+'Z֕-NWνd! %`Xu#Tw:P+hs>hXceRhH2dpE͂ FKŞ5DPmkaXg5rI'Tu=ZG7ɒtyAFd fs'.KaH~~K:O}'HK_Zwybgv ŰNlV1W/!J=ˣs*рW*߂%s(@}q[F vXIفe^j̪{Xꦁ!U(g^lM{#v* H=VWt;=FL:ίuqQߡ5ud,I_pz|=P9]+Ay4ġejmp حXYJ[ ^I}Йr=J셣0ߌ\4K[ƵH[Ԫ=HmZس0kpˍXPFaEfVJp3;ĆD_t+ ]"<M@5_o b{ؖ+++UttjJRo.MAMQ"xV/AXvokPZk$T\d-;\`{<}5P4:y0 3 j6݌1yX'GTUKyc6MS|X`We*buIwg åCdzSN/I>P0v׻Ǖ67X2[q:^!鵵O<%"8ӂrO[1&S6A.TroÏG) 46h@D ;֌.H5h6x[5p&A@႓+miH 䅦%Gl&sG #R}o`zi5>0 /7;%,wZ:2v:w8pv3(C̨ت8%= I:P&2Yuv""4l@waUNX*+XrK<Ẍ́/n(gas RdnyVֳG2~%] N=beNQם?#O(u?x8]Le^@S,V͟$ rZ6y4 B}xӥqRY5/ddqjd b~Sj4P]hdg=>|y+x,psH^eC#Ra+nޠP*ZQvl3UP\&seFSFe\Sa܃Pn^$rG?cXW3>$ i@8N _ AEG5?Yٹ?c.2b D( J!`Xd5XDhOK;MwU`Ǩ ;_ M[j}bj`yښE44RRB,e~<`6:':fl ~BmGur7a&b!̓9"%8v*BûXe/un֝ɘ7XٲoWr`=2+`ƺஇeopJԃĿ*ru)d:ZZu ? JspjH؀ >vF=Ѐl.-ŻW>lV},t /+i}\=c8&U >V %0~\=TL/Qka0-Dh_ "zY:! XD8E]s󺹍V("T'pNdiSХJT[Ug&"tٌU6K_`c^Y++Tت҄[36GW/|c'@t,6hdv Won-ꭐF84},`b\;6/k4NIO9s Ki- %12RU֥aDͭX񽴠80kLvt KkWh3[]T99}/,L3ZؕڨɿG/i\ޛp0ߌ{,4 ES=/t$d3vRLnˑ`w 4e7Sxs ? :R^*Yrp-%<~gDC% ?wG@/^GA bY9x7F*uV B㭓smQvǀW^&U.0Inqij,:dNzQq4l"X.˖b%&9urB%k0!4tj4(}th;x⧲znʡ}=j#„1 yq4 ,|`᪺cUMo0JfhSCD ޞ<$#UBXgP>bs)Ug8坨h#"㍎qU5&Gd0U29^;tfkR㉉],O$em~(hݼ;ߣ~{A sYT+OlvTl{EmL̗W|1o/Kl@,yVp*+xT?8}^mj47̕9]SQ:yp,'k:VLT.kGb,T}kUR@'OO]{`1>KmI#JUst.yS  Uysxn~PD']! κByWݵ_8EY*͋gcBO%xtJ@b!QD=B(nPġ&4ʆ (QtÙQ0Į:49}-foRcc:7~Kq=eZV;JYA'Dlmz$K+,UKl\۵?=g(t}ߵ1~0-pWB3a݂M?q=B蕜8)ʊ־fwPl:w3}Lxg@Pʚ1> {#,JT9㎅5z qodi`m.]F1'$,BR--ڶT(:< yyuj8l9n, b4DX&h&b[)HOCq fK#Z*U/7PI#vQ":~etbv?N6-4z=dOMa{gFVCoOPOg- ׶Թ@4P_ʬ/p?/5U[ uwI(ovP05rqi΅9qWk;Lxx5֭MP'>p3ᆌ)l9 ܲf!MlUD.aH$$m"&Nwx )n&M`h{wVylJ_v@2ѕxYnhБ"ǾRP?lĢ&3GŒg`6Nt5'rY֥Ȇ?K)Po^y͘FǮ۟"BwBIRٽӫB |2٤!) Cs$6VtpRt4Uf(iohO7M^cP*tء,l+sܡRpsNJ q )Z{oEvele[.bI0f^BLmFf S4$M曙`;|9BP܅g/г{i^=}b> rȈ3^T N m W3 BlRAP3oin@z6G,YAztdF싽p&xN؈8 Y/GwI\df>*oqz ɾ#]*L6X$0g?I/XhxX lϸv! I|o6՞$X'K1;BlSq;hFާH, P Y7O:2!͍KaZ q*0y)W}䒚}D44HO?{|)ad"V 2EUex1m;;+iSq8 tthz({JMoOXL'LM @Q#y@nm]u6U<Я8½¨VhgEqDaY>jU~׃9 :Aή}h`J j_JoΰN2Oaq0L? R_j9HzM/Zs&!hrY>_)ù1v J͂(uB!X=xNSM?VsGd?a_pW&BT8[i4ɦe۳o3s5ޢÇ(ļ0ST\ǝ}j :U+X.6m m]YTBQB~),FE|%#bqDh8I65D0\{oJO#O9/wr!q`+8 c%v*$H@xw|ZHG4 !P6=jRioso]Hj(lu<ޯ<2nZ|4^z4GBWcy{?8 7x{LB`8ܻ<։h%ygԙmԂa8+aQ^Fu%&tzPi- !>>F8܇+slijGh0y{) j¤'[|jLijÛxЩ\U*»,>ed%7a>%qHdY1=ٷ>e:F g;L#_bS#>Pbdrp,`o7KJkbM1};`z6sȯ+"G%q^dzߡZ9[.M ڻ9nF|B]Sibp,7ZYyp1&0!<] Eb1L `c?h4 PZȺ 2Viͽݪ +D[eɻ=gCOn`K1å gG` ݋`XL-XBgTh IJ~ݮ=_E !w \=Pu! a%2 Y  [[l1 Hܯfr Ҥ.2~WW0|Z)Be؃h3kUݞm[53*}V?oT enC| .8I|tC} sOV8EaCU'C Jd ފmXeqϘk+Nk~i4#\dA U+H$#{doӺ`+C@CC#^C%jZԗiQ B:Q_*R7fA9n.M]?FS#ize+hЧ@ɉK݇.F|: k6KJ'CGh k-oE/z{أ2ۛ{ T79:&|q̠Z$'3)qw%|HOY7]rllu?%0mKHA`h%]jAqa+? /DL#SAx d9wF=/Mx vUu `G40V? arH S=N@$d P E8ʣU_.nY:'j5< i.]8*HjRփJ[_8I: p`VB07 8\ѺxsB|Xk)(g)_>9WGr1`r ~9OygBG‡(M+$2C[\q+ՁvYԾse%#ƖQq;ncjVIdwN_xjr[N,P.aʠ\TðnЧ/4m h(ƽʨ}' 18\ˣœsA`,U?nL4M?.YqyCL*/Q øm(_Wb^%Z`Ak.ldk FZ<< hpT3 e߀Ѷ ֢hS4-i) @,%D!'zZHڞ@DJ~V݌~@έ [4J4i/ퟘ+=YN9rZA8! f>HcO9, 24k7@sj 쪸P  1Lh//{r?b( i ``.+>ɶ+(lgͦb-Y|ZMZd9gOD` *viUE\SMbG!rK>5 gœ'u>C3DMd ~Wq_-<;龛DܜjM^DSL e\~߰0|.h` #kjϴ" F.i4HAɹMS]~ҮAwE%U䰩ޢiĕm4S88+5lZԝAv+}cwg1m%z- l3BO^OeԵe!@Rk'ĸ`Y6Dܰjx  ~KdƝv  XSV%ֲkcFCF` qWYJo+W1U{_w!X 64b-F|uф y ̕EQlE[fWH(CTѮfU+MA6]җ %KZ\{*:L_;zq̽P0 kbz۷ؠ/s-1hRHQ¦K\ 1LGLjV w2?7s{H"30 -ӆVw"UQWq28p>g 5({{GIӦ8QSN &U=ŕhmb # R6"O2|"}Įr8$)%fk$?pգ!@7CoʻЦ,j$¶gp0wd¤Z2e 6ZqbөoP'N"~oZqu#†hsCi4E^nrxrkiI"tTm̽,BxRc(ukF?2Aʁm:OUa @f Թ0bL.5 F5VX oGH-Ji*9.V0_AOus]opexc:wQ!mt")wt1 `67=\~. ^!y]\" ~H.ƽMӿYy0FV[n+eJX@sfIL-ܮF v;nE RB83Z>_86挠e|f=s?E3"NWU|TL(ͣOg4{ <}M{a;)⒌Ea 8&/~>Ms,헖AZgHONpZqU$DO=M8T^ݞ-l}ȉ#A& q¥>.W뽛gW>+չ@_Ei;fG+tBId|b=KT.OB@8(#GsrmW. e>)}94(4 GA  w{S־Pi^>'Yl C~ R; <|?6GvsrVt 9mС3³ijՏ" Z%DuHXM"Q` $`H3={ 4h^ӰMO浌kecC4]$-Tã2!vAg I'h*4bhn,:'}Yt{u{"q76\D0t:hƕe. 90ⳳn,f `5سgO$MuF{ OR̯--ܖ&55X Z6~z0c/jRLZ]ܐl`Լ ލ1M.m#VM͚ԎD@*@OQܷ`v؛aJD!T s4UVVon1C܃fdXnjW@l _K.Mz L)b+ݴGG _x~ dBh`ix@]hR'[R:ѣT 6>ܰܕ(\ }錗P;gV@uhsPY/\ tnpM"rk5) pi֜?m]3(O߀ؚ _8w 0t NYzr>g3:W*B7#5JLeKFR&ud!)?T} ?Y5f7 g4[x!9pl.tIO}c@+{L:e|=Zy"eբx>᡿U&h AqvBgwKUIS=_M~ԍfJ.^[p^琈O0 FϚ+I~ӌK0| # |xcK"a ^Gs<Ä;Ԛ6%I^f W h~UKlN<̴&O{ӟ+0:ڼo :_v S Fie5[~9IG&o}iHS/J%uhA hyI:tֲ+e$|5L휳mwORl|.C$BY7IozW婷#:M207C"⋴c/6Nb f1!X-dzO=KpsH4e| 7*#7pxXr4`sgu!_9PMq7ϿsH.yģ5\e1#g]y@ /- Hn N=56ug=^n\cbblzUuQ)WeMyFOF1: o<ؠGFz7 9>疢-(wIEyFbhT}H8PZ.vH5POYdxF4Nc XVm&U^H;Z_,d[>Fݭ!dox Ё ' D|::.UI_"h{4QxCr/ip=;}_֗L%;y.b .t?9C}& x![))zyIuPMXPPM@f}a2_7RmJ+_e0;hiz(H 56k !{rQ٧eP\Zs(0=쫊+ز/@M_3]}W|n*JnE_G+eU7jO.<!SP#0x΄?RpΣN f&"Rp` J̘ CZOUeZOvAzj:zJIp'JH?ȳ}lشuyCF?_HsG!,?~46 7%_=Vo 41y{hBp\4]P{{HCixz h;td~3 S\NuUg}I/s/CqR֣ʹJ]":M%.r=NP#')BF- .1V"3{jKg`S)J V!.ZMbSz + 0 . Qh(f4ّ.魜z+v1?rpeGNMڔ\=qaD@RHQ+6ez Ť089 _l}r_մ(aoʧ%v}nUy.(.K%}&{ߙGBCgR*АKoҁ923~<ĐLw4*O!y!(.3BƢ-\ePpXXSkH\Tʖ+A4W" {l8Y6RAkgIXSs?gg =̤U_߁2?q hD.MqIrpA]*{B4qi ×"/`t 4jtA$~N #unZ0~Ga(=)v ldD( y>vpRy[\D٦HހOҷ:aAUr8RUx~$ù#UG7LgѲ+S '3m4Nz}ИM\ r l!Nh_u692P9V:^4"KiCӠc rKxBn.;jU6ܠ//p:#׉Bj']9Қ V NPld) xn뼄m’o2nXfO$$Bi/ ɼCBⲊ.Yч\@5Em[ɱLXC+ܪ^- CzlYRe5'QjnsG2F#}=/ȼ"_)Cf,$X;0?K`"8}iA\]x S=3;|F (^]?*#ԫFdCɒۉsϧ'i绫֟gn+_r۾Ol6}mĕ.+&\J:嶂2H4L؆ULJ*iKV9= [˽H=$@|tp9 65??eŴ[#$u4&uJT陋,c5Nwhj(bq͐~(WgEiT2T/gupɒZ.hY:e1~ٚ%B)1NJ:X6OSrǮu%~Bd5.8f^[ڃP5d* ,YG,8|C}ŷz[}ߤJEvZ*ǻ`dwyd~tp-^5x XPO֤Y#[tt!{k+O$W=NoRquK(02i裣m|<.q>f׀UY14Vw/"B)m =Ӛ%!G.*:;qZ3ÜEhG7` P#9 !R6>EJҟѥ en,9y뀬#~%`BssD$ fgL:~$MUK="i$D8{j3p_ .siɓ,bFxn?ojKW}Od@ 8M)u#c7@]qBsvgvZ8߼ 2x0t۔w(+n"#i'Ջ/zUEP!(,< yTsЩ˖!Yf3K٪DrTu9 < fS h־ {-q -Gk_]VMQ> ^4)E"ӑVh^[xLT~n 1qXJVcU4)5qg5ạ@VZ"s~A/I[kTJp=x>P*ާ g%(snK׵; ɅS'b-%c4 yibo`?-Tu5+5Cb 9dwHS]$&WFJJL[ 7$6';d d~PlL 8L9xvvEn/5dcTGpHOW!]8G\o7 Zit y@BgЯ|"TC uC@תݐ oOПx-Md "_'_xw`fX;~qܚj%mե]4ҵvn`"Y}t0I;ެr,P-HΏw̩/4"q>"ճI[m\/Z@I=هSSUK¦[f([J2ah>uwĩSvJWL׎aN0طRl(4&3狩wf2":@N L N'ϙrevM؂Xߕ sdž?WV__+ `0mGž' L$yD)wydxk>I.^SV8!q5wSj `}mWz2F[k Rh#GN].W/s˯8ct8Ne~UMt[RӶكMI? k_,MV51a xQc2!)8,g`u 㰾yscjDu}:L_@M|g! 6aTS;&;Ldxif+ӂG o`gH[>tԴ!sGP_LGQ4՗e3TKZv ϐ);}7<à:7[5昊2^( @?O^ˊZ !psHPAPHWыrSs:#49iahY&3 cYԼ1R!~%.gcu TBK?K*6dtPO0Xo0Ņ1 GfY̎®,KWq=$BbLd /g]P}fA&Y ;Lgwbc̀~l! B16;9)呬7RҖ}Rʽ1G5Qd/wJPLr5*݁o}!ym5VOVc}F1Z6^1fyNᩴz'8  $ L>Mf'b  QZx1^H^_(+Ϭ"buo/Z\"FvKvN]CTL[a(?$&O 3-L\f64)Ր<}?V{[UHnr,_n ADFqH~"T`c)4@FJ؜bFսo=|QaWwtl̸#0Ĺr.#5!+3^mL R"EDljyOyAz8,\\;^fst%XzèGYuS"b9r_Lӧ79 1R۱*<)R˲8 P6R(&(k"yQ a1PSsp_P,dFprﶗt=ڲ1ôM+lM#|F$U,WY}{4+,[w-W=á`~|d@:ݗ]"d1&T^Y?E6]b`&It/G?. J4aY ȃ!MEJLYfUe3axW欄ꨦ̃%jL94r.L$Xqۏ?IP-^%@?p_K8X a~f B}LbIϗsݻ^vJx.a ډo`l$f=evNɲ_2H|R~`u6 ƖW~b,eR0,Ǖs% Gksԑ^#Z1UR9]O#,bJ[2L'k@o#e^xdoiўL9փ^NF4b"4f9/_Y!w'gX.wŶ腜_\[X81e ؙ&VRC0.P z27tbҤb(jEQY\4;#)qЪb5ن^94(ns̼zLZ sҡd;nٵ yM|G]֟ |DiwT*֋6'΢1^zbd!s0P DPyI0Z_i8Mup(Ψ vdb $$~^&A EA"e[c8aނߥj%SObFI},^ih0o_Kp޷['v먽Ѧr?Ydю6?.xv뫮hcܻ81֖$ɄLH Db:ݳXZXѿYknja #;_6LnխCD6Luiś-feܐP/B r~kRo(wh[9ԦQ㫆`uWbK=Nm Cw+-Y[ιnHOUdU2;III_o'>l5Mf YKϔm#E$0o2 *ΓB*[JTԇV]Z-5l|ȄAg"\F,Kʈ)ԭAcMZEJb/7,17xywG;bP0C}FƀR(lwdȾ'0uʅST&9*?'=zi#ⴉ±L:H:b fś#qLsod٢J޾FӠj%q{2_^4JzT L{-EY$=pF\ kU#.=B2݆'zV9Vg>'ocgnN%ijX5*z0&*/)\6L$ `pNU.FJ?%#<{ pY\|ۨ [4@ 2w6c %[- cXb1Ϙ=aΏ@:W*FH_IJވ7vf;6jp+Q..ܦ%RH헯fUb̗4$Ћgpi? wex- 0mQw!ʕiE< EK&6<7S$նm.'|0[79fёb.w\@Hr2Сg Qib* G|"aRz:޳Psa-o _[iz܅;1>h)cDpZG!zDRBP#|El'Ʌyr|xOB Fp3=p2~B.E\+.I #}qItFKo-“~\l7It5OV˞i;Ɗknz:wc*RǃpG<{y(<>+-Ы\ٱl1{U$rTW.#\eL0j10Vp(At5A֭kOr-'DS.^OY@YѕApuONV)џp (!J>&¸# nw7X78NiTSBٝy"ދPKJȰ󈿤tTJG?A/&gJ|& _ѧNpJwWÇjen4n֮ӲXEYRE'λ5r-Ƚ];MʿCaY"M"oi=s{dѨ>ͣq,-#~H+5@eU_QbOHV (,9{5̺Ё5/{d{o2{ OD S &3RS1 tkDO`~o79^VsBe0ȣ2fDYo.e"+:}!w>o/GpZh\^/0DӅ &;eT5NAiSϵKjl~\4,(QVU:EK$#) ~TF kcQ(y[k bw7{{TdtNKۭvj[=:>0x$ptw5*[rBoBjFqmi =cR,GS#-av',o{!L7[a ̋#8gɴՍr,Σ2xqnaaJn%\Ge4bvDF:6ڧ%M]ˆ$6 +#YM@q=v*?X3\TuPgr'6A|u250MDX g_H(c8L;].ޥy[x6h~ %ڼaJv-Qp<|#>nERSv %4"ґa6sl%V~(*P7 j'1gΧ:kOw $+J hG,WN9DsqPm]Ǿ4'3 Yf8N192D~X9vC>c"L*hֺ\}b?YRA6)Em;]vk(:](*#doUUVʛO:]>P_UÉUydl>_[*' mN/-h1iV&¼#oʉfYU=rdzfOUb 2%a?QK=;˗.~JNqH}f(le 8[8,EZiGeQ )Wi/@|^br[/[yt󙻞wL Œ{[1+bV :Wxt<>N5R MPE`,W~6yV&ltLH0XLBIKTG(;{Rʐ%\Y)0VK얪xTh1 F6k/Ӽf'"Vb3 .b/-~jvI:n`nMWg\tJfw(s*LF+~^!-nC zOΎ q<-dd}ƙKw98xKDY Ϡ7p/V[x &V>?Gn>v45t߳[9چX'z*l?{ч(}ٹ6izig4gaD;šD=]_φ);٣f<l畘_U#hL1}#+u$d أSk]1w6q,Ja C]"H)'>ʌA4ZZ <.7(q%1ܥ+8,U}:N#~sR7]VC{ 2\[_&8Cmp4^bCEHkXwb=H:?ҭXVǠJlzYCk ]]%7\<_r&7C |M6x|^ WTY^] 룩t6H 5.۔f 'S !UVKtag؂=\-Dz rf/ oq[g;ˮds4=}?FL &0NwOܶڔ-/J3#i[>KN*Nl }?H?U3@lWa_͂..KInxp.=K!46[)LJ[ljߦ?>D C݉TAiPB9{n˱|- )-TwʸF=kO}!l6_0Y'#w5󾃤hKtbϳeLw|ձ?zBE R|'ޤ$1qqlxU_adۄ*e˘k/y7A%5JZUMƁEѨv8!zl/`Ơ!E(N0Of-FXe :ٜx_'> g6ǰ-u#CБBW:?^fлtlĝrGmJfiɍ>oXNUNl~wpDPz5Ѓ)S~8m0mYݗaL LfYB=(FB ]?E}"gD=;QuGs$ pѿmjsטhWR0@/q艝o ఫ#-$?r>xh- Ii%oU|0A Oԃހ66cM#9ppOVU6Ixٔ"]-RWM2o,gƆ(RB{RV __芊%;XxQ`'[[g4$^d&`g"/9V)o!Bǥc g+sd ;` ,UYt8R'LQ3пR#b}M%Y1Tɞ%O7:0Ajq-RA.te {/m Ro4=46uƲxU,-2.;e{`p#D:DyߞcP}"Ybqh$l]vF !B-s5g=.Wo B6(*?TP\Ωc=EqrܶdBuٲ%΅9g33DL660'1' u(WT#l| !X[8Rt]^> VG9G*6^9P5e6IXQ IRͧ0F:} Q"7D6N $ a!wul]͢8))eMҸ%}hk~u*#ͪy6lTdW֕D ƟBpԈ7.5Y$S q~+'H!:0lgVRq$Xp3YX7vMvw 6!92P(ؑ%ʑԌ5COﲖ\B휲adz۽ZVܔfyK#m+*9 0C2UӀK#wM%zr1A8mgN>Yy$ȴ\^ggܭX/;vs,`B ge0"~Ն ÔEY@,75-\).$ݹԇ0J0jM.35Eq!A9)wtxrr899*1d9HF38[*zO(Ԭ{d̀FL{9Y >:ħ{v^3?l*x%jd( ^t B0S.ӣ~׎{ą/z$vU%#O$K~wÖ-R7ݭڿx/&@ֈ!(Ċ7iw>  w\'ٯvK8BRYpGv,lKK'oA^LxFnQ4bpE;I6]j$f/>!5ZuE ]x:|. u,V*̮/)v[ݸTNW$6'J#dQ4}0oi SIX@$Pn}5d+Oo;ԑRfs1ҁZ <֕qA$M"JD)K4<瑅}+R,/T,OynpE`Jk&@pOs?n#gJMu闩 2)2Fl< ɜAAZ~#.'lo@Oh}V/S!3_O__ һrOt"PwsLCL#<!>{"zA.¹r>=]@P+x4 ~"8^Ke&*Ɛ8Hs qOZL]*Ǭ+ڽ tbՏ¶ I\ <%G,4oqozp/U¬ 5eě]SuM־Ï_Fypy>)ÆOO⍍e1u2Iʆ~p a焏b֯UEq2ԝʿљjsTy|[*so`{ZN5y [Gjkx,IײiBs: I/oW(ψ,T'^ Td2hf1}>i.}B ;@Yͺ6/In.T&]PUfu 2ݮ '[VBdL*L{u  LW*~, òG,IZQ{ث?vQ[⍆Z4$edfɯ˛~7xe'\z*pI&Ūc֢l7eim/Z]y6D/0k蘕*[9*#hbJm Lx b%E(~pvB9uWTkvf n 4^А{Lq8T8o0P]2`-)C)gZ?szCGÇU#6GM hŹYxMzFq`֡2ƍČ&ѭ+md@C wD ZIםBh?ÙpdZ3 52S'Wq'VZvFJRyc@I:NJ[/i%-5L6`DiV__$v뛠2 cF1GɳO pRe.)kׅZV/ה砰7_~%㩟 ꜅~Oc=+_rdv ,u bn?諣S X .k YMJm(b4- 0Mx~™jċUaW,6ֹy< lC4:%@zX~e *N?~a,qcG+(r;1CpeT}Fՠa/ypUS]p"U\4 ݈/L̼|ǡsQO{B/KJSOVe菥Cu!?Bs"Ӏxx-IRV^$N&;l|oxſP78Bd)-{U ;nj#OBws4=L00IBᇸ-T>GFo;KJ .{ 4hYH˥iOa-tuQ=Jn!K-\)'8^X v##dvte?[néSWbބb'Q-v[EK>Β%d}-}6ZJW/ڽWɼn ͇BT< &q agpifwFED&Nq' VʴOcLɡ"dߎko^xrbRƯCž- О*w"=+\QbC2ZW,6hAB ?\9˵bK2y#NbN!^ClpiƴX;[;[·P8_MD4(`ue<;)vy ^X.U Hr[":rοvc~VSP#TR-nX/`-}DC=M4 Ue!*͈j9I@pX4(M'L&Mh2 U;86hMg,~6]@;x6U\z=7cRˀpM^\ާW5KI6C os!`,.LD vw* ndn#B%K4V/liu_uCfuli4hzL e#22J nY&\v_ޑnFH%ٳ(aA08!r*-ՉF IJד础G&B6nռF: *l7X"+j.X"MWrjLT@,:!7 o t`X,DӶM&F Z1w,6yn23m=~4EG1U,>6UʈX_+^TJ%/ln!LyLUJi5'a֠BA }NJƾJ<鏳YDqT1r=lB_/R7 }&ADGh$KT~`T.;t1U 拠ώqLLy~֏5~\l9fnn+YO*4mTiVYr3}Օ0WFVhިr|נy=ď+3oDft7(bP)CE(И\Z? QaiUG6(Qq$(Е+Y+A7rZҿE_N}?Dw&%/$-><֣1:Z~ @Vbף?;qn 1쀓6Ҹoõ -8JkH1݀6Q,a؁ċZ)5yYhS!/ѡAFEbf|$Hs$Gh)hN?W=I UwTW a^)qu@ M㚮5Zd9k6$nEӵŕbίl~`ä[_-y@>]&[AOw7ńD65yXd_~6 S,?:i(HXC?n4}PVWxP|)x|`jV ^ԙ6x%a x^uZ,h]IVP^(D?f) |69.k{Hzb{uH|/+9OOP\ȶSz,OW>ϑWlcGwQӗ"a`E],8_l`sϼvܠS-ӉlvL(ֈ,qFY;d!i|-Pï/3zΎY57@8+|'%T+w: C!#?'+u!1tsbKp[ҳ=Umwǀt;бr`]ש@Wl^206q ?c;<,ph2XRŽ] =*B&T$)ޙODEETO:*l/3Pʙ4]Y *!^+a.!GDLH0)j^&={u3~+q JzM~ {(XE&%Q3:NƜZ.S@;vcb#giUwӭ˜UG*7g6oH?m) KM2#*2e;ǀ4V jߒԒI~Hhb4J5Bf&EسFP1&%*4$^Y3i`:|B->kX72睧|_ŭҗU+AJLjܜ X/eթ7z>7$Ei$d}{WL-eJȮ*T@u@#¶I(Pa+X.y2S@wU Lڜ*;w *,@ý蛳?Z\4`S`y}5NP*';7tnKԑFQIL2ĉB"Cu|x4P0, `yI8^L݉ӹLk)v&OO1Koin3~eS^Ao-uHK0cavCo* im FѱgiO,2޼ސ@}\ʁI\zCf 3]ƌ6*]NڗN˔Sl׵+{ *&R[ĐhE< 5J` ߚ=nKzkaU[jՂ>"_ #h[FBgp6eؙJgYZ07070100000282000081a40000000000000000000000016661a1dd00002128000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/ ]?Eh=ڜ.+4/;mT1n%1 fl.0s`<2/6JZXp3!D}+`P6pd˷ *WI mra:MVؒ; u#X#D,NיoJ6pPHid$ %~ NIR椉>IBaQ}|A`i )I蚬 1eIE[u.j/<岉8Ӎ7g{2UnbQxx3~m@u4PX,+Rk%LPlhK^D`qb\R`Xy1f]p} %pkyPIDDV1@^G4nI;RH#I  ͘O\ho q B{b57}mGn4G: cCH߻I*y\{35qh-c^ [tp~ik ڨ~L+*%Tdt+}G0Yra{ڃ}#:䈅h~=3Gh<)D~hPa֗jZ5cqڑ NI9Af} Q7ICVh˷S}kC/ @ƱMl?ud`t R L#a{htv!.iMhYjLx6pa tex9ha$TwȪk4("BK>K5 -i -)G>bu},.nÚp9+ zlo/Pˌz*H QKPZ뵩ٹ=T2K.%Œ?􃟲WLXt.rSHi,̄Ny䚦cx^NO|j q[yҮR1DmLF>˖D]}|Y~L{4|; >AG ;m3)2\Uݏ !  7 *RQ-OӐ|@<;`Aj S(HSLE(LmA/'nJ|dtZHfx;2(rb&d-dF{|(]4еfBXuV;FT f=gz˹ֵ~R%; ;ON,!蜱å꧔R)XX}Ӏs`vG9ylq8̅-t$OCQs>.XDq(:7ex^p)jwHR>GϿ}E9BQr:b2)AM%=롭JOB^ PjRr)qXJk3 O DQp:1 tLW}e9 '`+xܗPdF$<$fotxeR1qeB:~5#gɭl9q8-Aa`QH_:$sn8rJ1~1\o@.@,BS؟'ޯ Uq"b4&wz|~uN$u|GQhc̞el% pGW{a%OĻw9A^pwP=ů0>yZ52@)"ul>k2 R 9іR{M?c}%ST\I;:d0KYA<髙}6WyᒮFj^d[sXkZ]"]9C lZkOUKR`dRHwݺK&C%-'"%i~ xcv&d6f9h+GL8iSJ0$$ Q $L<|2iziC/$]Ah}CiCػA{9~vM(-Sz}%;r xJn rR ̛e5Q7Lp ')7?n4w_%~(#룗#*+&>oz0W ^l,{0,ٰ`m&vPb9qġ(Jv@ DrVrHWx^e,W.>{awg₂] /=@}0ZH72 zXTH20l9X3E\ESٶH5er^?mNCOO my]\9XzlR,zWpx(!Kl ŗ,T JnŒg}_($F"jd2As"j[Z 1Z,: +&-p)0~enX&Zv-FT֎H'ֲSآ*%gaM5|poA"7׸Yt_q1gX ^,e>:F Z=O&f}}2!A:ek;aWQ  Ԇ?'Uc lOt+!q^T5r &0[l8E{ w4/`lܴ"FELr>d0S]9 Y }"?>?^iJ}f9Oxho4T0ˡwgM(e}Vsb93:R9F}`A h\{(o+y؝ Ӥ8fg$!V$ җ9Tw?J Q9T&'Sz cJUE@OȈm7-T ;.E,"50hB+$k-'8-7n$(3Rˋ} ƔʅVjx,ոkZfn6e5V\,.o+tdE"UM֤D.gݱfIm++h /Yc"Y罕2D:5PD/utN;aMܣlkU\H+B }*M0{nmPXJeYCN\<{DȤگwGԪ 0*v`AE[i~ 9fC0(HM{?K1q;>%!xZiGU՗I4ε@!s^mLό"E0V\"=Ah=Dzzg+SMRȪ.z2'V. XïVC!a-j΢¿e a*cpnxm`Ѷ17-Q=;}  z+;,P+c1;=f~_$֏Z:g]I,ʞ1.+|BD1~KZX7x@+Z29zU'B|+Yz _ (o]m#n2؃tSl"[ T[#E)ෟ^[nl:E~]ژwփ[i$R **.9d:9sY.44fpb#EAE_Z(71mݏz?1 j>#.| +8oJ> tpD9ʥŊ}M^ra/8FMWDr,̶;Ͱ;y:fhhbxSV4Ϸ3ǂHX$G 24^a#j4pi؃Y;rIWpFe{+փRvnƛ(=+R/5ʻ y]g'1s-m GXGqӬ2HPu+j.D(0SrVJ&%QgFo_J $MԖ[G؏9?@2(op!0L&Ex#%aJwi ЩYNKQ9#ߌ(+"dH(b{[ZݐS"_NAsVUhh _~̌B`z;*OeL .5+*dWlhhQ0puR@ p OVK7&pFU ] j=)D,"^>+~[R fck ϼB9.[u\*ȪGW ='T;#@gY]Zcŷx,XIuWjud(pu!E"/ʲDA P;&ZfdnH0 >~΃X18ЫS"PC.[=:\tq#(cM]6^Boi2U62p ţ bޱ9Q`//Jp'r{)[ʹ6Uď34=vU*_VMng`eq6' ]ܾB֧iDcEń&`#Խx?D>fr |E+<;p5%s%Y+㻖X-eI!.g :3Sm3F4P!V$mMe(yDm0hxͺl<_D3ʳcF| NJYAb!/=7Me&8njAs$,ҽGs =ގbw^Tܛ3tH( m^jTGFe: nV޴g,#)Rs )@~",h;o\iQClMH̔Ntqx$3(ދ~˚u" Sy?J(t,iS 2}-A=?-:,u(lTTEV'';/ C cO3& ! =sIo1$׋.wWmJ n:rJkdǤj]lgḑI_1W@V_E9Y?Q|@a˺ 6a,g4x-QsI)mݱo*?&LSy.(:&I]WZvG5KuzrN(fJlb!NmPKlh O E4dmU gOI}q \3NAۯ7][^|Ho&0_YAOl'1v$vm4Tk߮QG(xNL6T*~Mh򼕴] a,l4ĊP,?05-|β4 ϙjBTJ s!߭}"Xtl%4!|okWpBRRX3p`C6qXfv-!uL!7˼G$Np$shO%*üA,FߦJEBepYvl:a㘡vRIFwĪc@Λ7y816'Pb?RKH|y.a f2"47YmI*cuc\ īM gj`}70 yʨ9;6j_ X8>wl86M=cH|5}d7E%8Vc bR,TJ_gcS^|{V&W>~2c`8AٞydVC ӛ7%VmVPװ_TQ̸UxBcb_  F+BHE}f^;W8S3=ؕbck7f!2M`U;F8u dh5d$UU4b10 Q]d UsC2).N_t8\<| B'%tl<^Y~ N=*|0}]KXOV1i Wb'+~mO; R 4M-޻}olnp}]F~on9狿'c5$o`8qGG$׳3|F~Una$DSs?ȚH&lh#!%ka˅bG|5h}ۄֻd?^fN,j.$.7=XŁx+Z1l| ~/Y]6Çu4ٛ'>]ĵl3xS>#NR\,w57oW#x#FhrIbDzNDsy3j9_ïMIjܶ [H,& rLtpգd|f`Ќ,!rFwJz1lijM=2ĜXfkSJとC hSo l&#f⎌qI>AOќCEs}MkFbqT$c-֜ 3lF].MpnIVY3'caHM0HH$-)\%Em?ޕ ‘v46?x7 UGbi vDj0wVI30I~6x"ڿGVr٩Mvth  r˲$x)2f~|7{ODVN#jk)cC9Ύ8v`Mty*.U@Zb@:Φ:'I5x,D0Wr~lM 1w yszHu y3>%3">Mw%{Ȟ~^7☞dwZHh~z3T# 3'CU;=_娒Zf;vivL2=C-[iע%)F_nAAw2G&f@﹌M!|Xl|6 4M;f hN#rfܾ>4)_R5+?v|Ϧ0=X4n c%gL%ЭDXр)Z7.KhoGC UDžǕY92 3!\7ƪzqg&jAW'Gw:WXotG{hv 824=6t\1 ]Y$KւxBSZV.\)x!z7I&vM6XT4~nUk}H"x u=VBLmgYZ07070100000283000081a40000000000000000000000016661a1dd00000f98000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/c_can/c_can_pci.ko.xz7zXZִF!t/BV]?Eh=ڜ.+gypO?mHjlΥ11s#%ٳ$^7rsPB.8 ,#ޚzr?`ţ}>[}r &1|[Ro. յ>#9rŖ"0McXOI biF8Zm6s!QTZ1wU9=AD)84iOD sCM˚FyY4D2PJamjky[!KF?R27=z[5,7;:8j(\&d@ 1falU5Ww5 <8OLrH?XbLj|Hlh]6΅2;(^|b*T8ga?p) Ӕhq~vu#c su&=)A9g' U9nϩ\5yO+>Ĩ KJq,-@M Uox>.08 ӐBK(?PX:שC/[3bf{+h? QqJ1iڛKT+VQf+my^2HhB>7͓`Eei٤qaL }e`Z)Ǯ=k^:Q,S31*'s_ 0@^~x+<^ΌE-]ӜU _'N guWo@UFW,[I)R~ӀRQUFD :u*VaǛI+8AuZ`mԌ0_9*[H 6PEk@ηn 2p "B8WNfI#047]GPPS$gyTP絚0w-'aoshE /́B$q"с|~1N2ẋ9wHiZ"u* C%pߙ"%t7+'435r-qh XzdSypͽA6P4;T,#?׻ H#xc?Xe&| }"Y6YgOIEc<[I j$ HD5^"f%ueR§ XVZV X.\噅:V.oW4=xn6:;5Sd|E"4η7ژ*ۍFE~|Gsfr*^TWA'i~e=`W!5fO%euBs dξ)<-sݵM\Cv1X_7o܁\U(˷c)bj OUʺQdxS1booCF]QMZ}ל 7n8_$C2oʟr%:QN߬ HYYH)Ŏ5TO zt=lx3<z"y _v6D'42͋O`M9ׄH+ w+p 8`?"5tDK;6!2%hko0-Wy؉^K{C>%>j dVjwQ~oqo.ZO/=]uJ&'66=JCTT8`+/DLN;[@2$8M/%y Kކ&٣ԂYyE߾cljthF2#bP)@O~j56ViBCyػD8񅎠 fM&zgU;0 ^wVooiW6(me]6ZtcC2e惪a߮T1?]{ҾD7aQ'V6{iӛA._wıi #j$~nƽ -[rѩ#zA!* kaYi.ޘZt}x/mԱ 7e@*HZ\p$lokw(J)~ ;-.ĝ#`M0Lߠ9TV~-2biCbA9s#p\,r>z+8&+>@:If l%w.7cf g&iexf5RM[>R|A JSn$Gs 5fS]_=Vdҁ!MuxKQrd+]&ȏzT=;S ]еJ:iT&9˙Vso?b>5W{DҪz5dXc8`Pk'uN$r%gƆ,d]sVy4:WuNwNVCV.ƅgYZ07070100000284000081a40000000000000000000000016661a1dc00003014000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/can-dev.ko.xz7zXZִF!t//]?Eh=ڜ.+\XO?/,N%~[ޥ^]_Sk VEQX͊ew46gs6M%,LJ^Cڢg$ZV־!gI4?P!XD:Fd0Ŝnfapi]Ig\†CqA v"tθ%6p5o|ia'`pc}AA;dJz%N|g\9;.רUIO/eCJ]:(2S0ǝ)Q1qֶG5g xET08q!xp۹XB BagzI䉭纽V8~m2\Y+*~=Xrhr}0|VnY;ZFZYXCfe1dOa‹{9s EoÆJ'c<$sV}%Μ!Snn2cϾM7'N2Wv/)ʙv5\2$G%\ ךwZl|z|мȥ:p8 @h,+y^H{]OAjv.9ұ裂Ӹ6)O$샜"lF߮ie4T[&RL] .$!i"ʚukױ6T a;QhPޠFTމeP"_艢BAb(7)\ᚈ- !l& .JqY߻Fk1Cj:aI&6UE@ۄ{%b8'|CbG[VˑlX/!x s*jká𫈦;+gZV]k[0aU&YLlhCZM#W'3p iA1/eb^1ƫl>M{Tfmi5*ORX}vr3Y8g& Zθ[09GTW2fZٜT`޼RO }6)hoRZ|n@3zB<2oC峉EY" ի+h}#10|dz)Nv:ͨ:#pl4ݗ{qy j2;]|,:>s߫tDh_8aR>)ʵjJ/𡘬G6P~?=o-Mmߋ +)bu.ic j^*- Ži.G^{x_4 M%׉tj|_cpFVd@H`pũ,Ox KT{JP*DOT2 6X9ǡŃ=gTVbaSk UJհ5pt8Hw-)x&a̽ߗ l^NEQŗL(/BcLHU煋g,o!AE90#öOOpdwE~聄E'rz Clz;\uDbN65 @ò *G*2/ 31A!Y~WmFN\ -:iD7UtʢAդr_cS:O;%&] ;8@ɞݰvcXGIy"!eCG!bg@pU*ƫ0a卲B 7- .8mVd;/TiE[1ʄ ?p(8|LŴ *?# ȞMO}L,pY҃,bž9z=6VlǯނKcV%o:? ҤeB P_&ђLxoљK٭@ F<{1Y4mRLݽ돩ҒU% [ gۿ#FW8F̑#+ofAO7ݑej r!Dybco-=n(vh6kGW)$'YzO5Jbmg{$W6Qѹp6%R}4gh+E*ڬpI^h5ww)1y;*<&8УyL`p-=UCqoaj<# PƤ&~>EBYd14pJO9m鯌=~) "ܝ#"Λ`2GL2L::YOnJLY\z Z}](YEi!}bv` D4vA5">0+!E>'=ص߆DY;;̳>qX(iʂ :gT3 ~:nx,ѭWm p?~d/[ =Ag˔'Gvs00!qL~=1ڰ ο%=CpV9]7M Q,*@,)DN'7@y@s=wT&,d28ϊcEOtf{(#:)qv5:(c(9@Fg^Fc ,jnBp$=3v4x-H8Ē@Sygz}ŝӸl)T^F" S.V V~A/|d[7M[|T__g.[IA&vB[aD+Jk򜵘VK[M+DR3o3ҭaSO{֙Wn\g0JG$ǢQuT-J+li+c!E.%;Sx3A4Et p5WZMy4svb5>vK#jgx̄,2HVwGkUo#݇{΂.=>N[z,p6] C{D+XT*4O0JxBpyN|r|Eي9몱 չ&Y$h$b:ko#aͽj{Zo!R?y=ZlJqՒEHPS͟e%q5=jH, uFNd\=fMr]t驨`$9x+=h  bLp m)t&MqvS%D8 D7>_:OVj٢wa",VZo70\v_AJj:dl.$/GB*h;I竵 >a&D֒_tn7n/QMjʥurH[f;Ho3W# w^WqkJԂ޸Nn.ʤ%QL)N7&|*rKuF!_s9oז"DMZ7K%4ۊ3y6g_(ћ/bb @ϜJj-Ftc `:X79߬WdˬMo;lХ6{t.r1 3z 6{)(G |j圖oEzvGR&-BXHkru"{t~ e$\&Սժ6sg*'18<1(jN_ o k87D޵~69 wcyC>5 8 <!K?[KKg?Ǖ9wfҖ3= ĻS=c}dWT2B3]JCKbaGr2kÄNg/F0.\HVI(b->K3jÈ~N5VJ58C>#QIgrg:Zcg*jzGM]\q(G^ϐ- }tz*x)(j]Hn UIfD/8iL.oɰIrv<()L^z`98fC/V.;-u-gz>GQZ(%;ͧcܐkzԑwO;ֲI4 1D'uͅ:dA1] 3?FhR%}G̼'s䜱?DA&_vkY ij8QHnC\{p[`؛n(ZǴ<+t4N `Ee7]Xv"86='pi}c,P6l;VE'd&ãA f,1Dw$mgVûd.ՓPν#Ը=#5ʓQыy7-Gō@ glvnj~U`lwl2_)y,%;T yD''8(ۆVPsku~*ZMZ+jvKQKt(v /P-+m$I06!C4DYې/C)*%%r"Wj%N1\ɂO>F5f_5o6Vr,nR¯=ͪJMV&ė{_Wn u&<ҪpX52-`]M)>,'J"KBGe (YRJN/K3ۄ { f\RF#ҚU;!nA:a75 %xU'^1dᚃIzX\C/jж[ /2:n#z33셯ۿUZ!2<X=kY`fkФQTM)M䧉&i*}f;;DwϞt$wзe c@I AU!V`y>CGn[J;U%rk3 8[q\xew 3sF[3%ݼ\  l~ߜ1c%,b2uK{qAkJ\WFaXf 8*i>t[JW)v hMc >? ?AňʓunY#@ .N ^LU;3<;L6bg{97B$BXӓbZ:' - 0fGzd_FyX=R˝vֻ@cj+I8 n Zoa%RF(}LxW\ oe$֌iźQ=WJ +oAHR_?g䥆zb{×} \ YYZ`|ΖIA;7Z9+zgE(^,) r@-mgFӥ}( f{G1Xzm ܳgZ/TOZJ J#ó^AܮInSBji2?42D>sM#ডf:vZ˟(Ԗ)V8-ߒ)¦Վ|ls]^&M+AQbe/= 8nt['U8lY(KWq<XDf:W[ym/!RM{bR$$Lѓg( ' 7=Tx_pg3 v@flMa702+&ÿBKVyP` Fʻ'@ m}=G/ r|UPjCg1ZAz2PaNNJyipIjt81HF(ԡo+p_c2]LyjI Qx&*b~)L1?!:JPjW ZVCW[⪺s݅< 7ϼnQXW{a_ bu'@E~8qw~',m.%c<*{i%(І&JiHmHN78CU?W />v 3)6Q+4Ҩ[(~Lb!z@Š8r#gO_oB,¢T*{лڑ.v:9 UTi檿;r͇υ4-:6Dm6?/0{ ~%'/ $aP l)TJ$ MeBW{ފK??N,*/ ܃~H*]e!l0p.nC]wCQoPE4S3QP\|1>2IZ514< JE{gWCyqRQiSe/D6Y~d`6,b 0l:(S&L4Qzt d9ڝ^,ס]bRJxIއo3)XeO %Qg9oe֙|W$2"nf8=mdZ)O9WGB/3Sv<~5L ARLF&[| t$ ԫ:vF]dy=HaLn;Z }&.DF;͑,ZFyS"zR0RnEF}hFV{;}ވ嘔Ivu-]c6s[(9CJ=b1kE<&_/fJt[ ~d '{ B9T̷ZޕȗYQC2"D"iޮ `aG@2o SOvP*Aw#ѓ\A֖젮ē_Ӷ"Am2w~Oxr?ك9U}î[wQ{3yB2;SQ@ T&(ܤZ4r KٷGD?gO;0{]IJ@OX@";u0_p:pnH W6兵`xPڱQn%]Qt$ם#GXd*jh/͢g5>aRj1s!,JkB1@jkEs9kǬ- >&#պuyPԓ ;׀5J6=t'㆑zL0ž|?k26uENG`לF,e'13V3Լ T1oV7f[fY>Nw4n|[f3FBǺ碟Il;V<|a0fE I5rKWuEb,O։#GITq֌ ?- (V123-?״.P$ΪCo3,Ψ1(hX czf:5F*)j<ΞK7 NlyL+UԮg* SS-Vyt1+:3N۶iYak܊j0#cY6;l? Gq,/ѩ}ɽSI6wC1U;=op ז[ԊۣBz A<|ՑNլc!3_WU۲ wb& Qc8U|%F>Sz& RWhPTHC] іK 4o@vs}u_05'rbR,:jMs9:6q 8&6 ~=z.zjf1Uk'\\9pq M}6Ȯ&ܠh"T?A>Ⲩm\z Ԍӛ"8M- f*l'Hej1,54c8uC Z @Fŗ0I=MB?oW_\x4ũsWSVFzm^֗us@XYcY5vO5ZH"Ăih'0to􈊨:jUQe(IRf9OǗqȖR,،He> 43oCWߜ6ƺ\B΢ǖEw#XV?ֹ{VbkhBn{Px/ܛȏS0c i#l)2iEo!C6iN<{"2)W yDҬbsY2 *&zLKċ@w-4 8ޏ "8 wC3o ɊrSj:!bcT)pBfx?@^6j^<2 32m5qN5ה)S%̺[]ђ)WE0B\4D'1Isf  'h=d*U|Յo!)zs`6j_2.;CkxeZp 0,k|y:`0~2M%&},ϣ{b(IA6f Jɻ>}CUI:DE;d 0#P4GQW;9:8< Y*۶ږ+= Ű+>r'_JXHS x˴z]Kcfp{TIؑ>F~|7S5V뉿zI$//-ek“W_f;%煬7,0ژ~=tp|:Jr9"j.Bɦ D9Ht0;A8x&T+\Be϶*Trڹ1b6j 4<(d1v/>oiZɺvk1ـeN U Ehziw[P &j+x-5rXf !\F V:Q*O^Std>]̜DYtG^cxݷ毉ZěLeh[l(0^qjM :zJ`b5U}w` h`r;aAw& 5E[_#/?˒_^y+q\a`5Y`GnHȴǺ3ZJÔ+ V~,)TyU"RNlOʬsIv-Ud:9 ^_%ɢAMcxOPFG(8ONF`N+kg2EVtzl'˱ְ[fn8.z 14fl:Xe.mPfV,]z_>xûklTU [)al%~ iYWcU6 Қ:n{KjкT-Ob[tM.TľZXx㩹&oKPbB +Xy/TsPj[o,ϤMv)¡LCg"_<cYTFՄg撓ES"֏}8jE$qݔ1=N]vIz?[! OA 47TBYY^ ;iKZ*4-r0ˁ7rCLt K4#{SDW+˪!66uwhL*otj)Dx;'i-ϮH #%-OcAmd!k<>Y2*1Ф8}Vj&1[b춇A,+}u#a sT']D4Ԃ"$_CVJ)Eob4-hƐ=$!$2;"f3ؕuQ搸m1E-dC;BrLҬ{Ī8΍U_61cT"tFm~Z 8v4^؏'{$C?mG`BPrJ,r~.;H7;y{Y =ƒ$qg Haqvq`nȐ=썮 ao8I,BF: Ǔ j䂐 p@Dx g2to*OaFW,imn)fB抈m~e5$ұ5[oP#gMˡqۦ JN$;b6B%Riߑ+v8%! yeA`˰3}JㆦcvػuJ!+v6l8t \D^:$:8yZEMš1uId>wH?A_:ƚϴ8{Jh=w{f{SV1Aae5&bq"3%Nݟ;83-N>Ȗh+H)z%,u7 ;ZIni0\c>SlXJݦɭ>`\V הgUe0DNDI 'f/-Q$[>Lr#d?ۦxxk'AdܳU f+-J_0tCgw5c)۩q Gket˫x$\e`9TifvlQ!icaSÈіVTyl\;믹{=GK|˸NaӗX)%!27-G:YHkyLw)c0jRCO `BE d]Cc9O_ʺvȓf$woY߾_P_|_9Yݣqh<dXĈaG)RkL_YpP}YIgGr?}ѥ>'kߺ7PF>IeD fwSLTKZ' b$GX"߅[m&Bh9*CZD_|Le_l<=kDnRc:Eگו0,`»ב6m]'#j|שTt23AB'͕+`O>FVv Գʷ7,߲*yyn;joJ=u?a1v\ reūGo &soPc[S_L, XxAl7ks*0:SN%FY~aᚂQJI,Fo& |I O}GՒHvL c5̭140EcdoYZtWbg`6ba rb4G}'aȠO[*)T+|м)`6V$Oʹ魥::jrxc8Jqx\K b,9հ~6 O74~r7&\ O4| Ii~qZߙz2DuP7a&t8E^ GM,5 -Q^F|- VtM`VJ{:foqdQp )4,16N?כr 2L/y \A·~{Eu,o݋\fi p1)tr!87N0f!pHêeaB$q`W4apਿg䌫R.0m}}0\F~hs]. Oj,ǿ9*gn \>''lPq& 7THvjyIyCP-{e2kGOp0luW]ܱ@.>NC}po3NutD Q ʾ!;WC<<Սzz\,\e4gl _<6,xaZ= DU9&p>:chtSL nZ#Mes!v%}vRvN6AI#)PUBD>N]."H3 87;!_`2J}1d_鞁0Fm&9k~gUʯ1dcHfj s/=0"|pq{Y9SA'H%o)N>k)J[&Y(Skmx˞' +PJ,94^ֶx#;]P呋xif|>}c@zR>{jP]ɏ;J7 b9\PA)dH{lobqFNC.Q&=;_vF PHUE2IӶbj8ޟ c3 =J≡BB{p \w=>"kѭ'aIq~IoYlsw[i#QFTS7.)zqb'Q#;~^V\g p7*y{Zȝ=8,E,`ʵ3~!BoiQCf'R_j3a=K}j8'0 ==y'de.vaeˁ,u-e,=̦^?\3ɝtW ,%%$vQC;jUTwm[@dߙe Y,5-*K#$} /[MD?"ʼד( ʁ{3@5C+CkdKwg'YY! 4Og*!ױs;ArkYYxT&2Uр,a9$|fS#G=*Q/ѝt釐^*w 6`_8\~'Iv\.aVayj :LCYyVD{M !6ۏ;6LvCЮ<JIj&nX(ImD,Ӌ@die6-dt;Cjmrhhzo=vC9:3S3UJ@OE?sg>)&&=_V7>~6^>9VhGW- 7Y?`3d-*K30BB(X4s{鼮#$`7uCd"XWuda4̨MU[`G*-˩ewx)QOdj񅀣@V1A_cV|9p_OONo?\{Z[z pn3g (ߑ!aRʿgjS< dҽmg 'rLS#dE*k OLC7<m 1IX/1R])H(FhÊ>d2!wIZ0-{8dTPO22b15˳ K8ɦ0$YɔG}nvb!WrϻH[ȼ5w]<J o}?&+;z]6u+$-R%"nb8۞_ט: >uxSM'D!Ĥ \'to/u/~hkQa:_ъ7^^H%pGXZ-(%)㔶pZlaZH5ʨф0Em.HY6!hⲕxк nGM8l>*KjGIxx2ͯK rf0y^:(C29ڜtF]4eÂ{ls kڐS{QIgW#Z9 ܍t-jGT`mgk .}m+;|w=!*[$+ +z*'MSwϺۆI;s㽀EOJˀ̉Qp\fG5ʎРC:&6\Eh.g2 QG^ni @MFɁvK-1bC搧d}:Gd&*>/^7sdzjO =CwȾbxl pNT1&LC^ad{kfGWE-ixkj6; &uDFTWt"c-8{rE b~nLUa4]&t3+.zi]`k?ҤWsQo: 5I>#>oLzs\x:z6bOvlOtZ^"eFd3Y0&0`+*P}j b&fG+7i9 WSH} =-t'm)ChG =#䚏u7WhM?j"ThL|^[Zsq8Ҳ4WBd#[-9qu|0qۼ4p20}i,+SjamE.}1(}5Al1|H/BYI=߈٩tjQ7R6n[GiyV^egi^ԑX:1j̎1 qѲWI 4m@5jٯHij!Z !N*Z_ (2FPIߨk]}+Wb|"kK\cN5?)pCZ=ly/{.%h+FM\:Ot Bq%Ĵֿ }7ꠒM-<$gjOS9D<'I(i+1HwI=wj N)%6M9k8^?$ 3djxBo(zSﮠ?i% nA%l:qʘeL?EMTvthUL⬂?d@ 6-s$:V۶:C6i\]-U1@Gr!N 2rmj@Cs9pWQ>0cmT/acM [55&^Ԋ_%e2\O (yOl:N۫ Crez\rn%|Uή vF#ϯh?ʪUlW喫6Rh렞y~dNÑ0XQEV)$TxMM(ĘꙈw~;'kT* E7B*kd熂]Bq%>|цwxg)tH ǀd0kU‹gxo#fYm_&)cK{ f];=[HhPoTmf{)&H2/ISht}K&-_@~en~VJqͳ?gʖ *FSS5ޞ~4iD5uT >qp7/it=o D)ff\¥0 ؂q Qt˭gG.2e%[ޝSWy(\Jx2Yl^\@ z;b4&# D $IlCP/3vr-C妩dR( {=7RR:_H:X1%^rd ޜ Ĉ/M%ڨ1` K|WZ;^7~'ztJiEp<%\B ٲ0!ħ86@ZT~zmɮt{!<ImIDZӗw V}'ҥ~/?y׊vYQM9W7֌$їDҎ]m9#*]aCJ֯Y| $;Kj<) ;#A8V3Tw#$T5Zqͬ0V+׿$ )P43M&iGaă|#3ꦺ:Ncf/sf4\Ƈln<ly F rs`<^tf7NVu&,jd{cii{VRڮ"|YN7u^= }x,TbsN $m#Q{ s`f~Fe71 Q.N.=aL_* Gv פ齳7XwLfqd YZT鸄<lt8񙣄d,~`3&kaޞE"T1T1BM YiCU^$ zekqy QQmJgԉ~T4Ć#[b[) n 08ƲIkTxsͷ(O$v[YiF*IwW+Q&>-O<&Es]ih=="tD۟|S6!aLܜӯEuE_p{O!eܶui4R¡¹Q >[j%r d#*Vb)Uw_0b&,_~dɜ/:{-JQbĽ tGu e)/NmI _]0 9dM] ˀ,:,ԌBZp?6gCFϣvڗry^'<,q2`aڻ]ff~v㲾GSiWuQP)R' ls-zӍ_E<|xQ$}ouq+m%cĉ-ti{+OL;i &heXXbo g಴2l`jXIE72A&ba]f2v1'6g/m}ׅJIj#>p4y7i\ L1jX> |ClXl_cE\YO\%OJ3qj4b=p$ Sf[K2'!դFDKd40?>WOt[b!̑vDM0.W' P^i fRs? 6#Zx] IV #.y?}~s>ltRYL0əꛣ DAf[%YrGq~%K}Pt`2)NȉaT8M٭#7 DC1V,-|O_nΚ/'tA`Br;Xvmdn$w GlI=f ]WyZ\9$g 'u9HGMG)/"[YTRӁ VF!xlW] 6aeI+~Đ!e~PXI,K7rK!,f1gK)洼t4ŭBJNK ,UoA8qlxP<$}Հs w{KX ,eq+DZG2oY]N#ȸjR.EpӮpu5"xWwfRLHLbXB]g+FVLA}`VE =b̧ 0+_YHV]TNFi Fzc tj^0aLsmwJN6'mgyL@d!O[W]KEDu&XS6#\Gٌ %I@f!\.!Ba4V򞎉- MKw _0'_mQ)5æ,lNLUA_" rfG~/ѧP*@:o\ X ErӨ)U٪aՁ͆#'`U2gpIt8Ae. [U~0Io/$zuFySt5 ׉2'wmMM3GV=v=4+!ql{A:oJ[d?BNg.%ihqj&Bwử]x)xKGRt¶XHByAUAϣgS&ud{3T%5`?Ny+&=eg|XY}6L|uJ{W%L6?yKOѯMc c6Z{l*70#8[UwH>^_=I n,[źŒ /UOƒH(;3ٻHZDC D{(JZ&1*5hW{uu<'ιUQY( 'g.ھ< QLC޻ VX%fFv /o+ sܔ2\)tr2a^ߟyu\ w9 g-i޼'5,QL2^ ]Qi U~Bπ*"-Q.g=a۔DuBbo,G#,aHZ-Sa\7@&%Q͏Y_R4Z y[wC{hyg7glm{^31Q=V8JJ^KHS(bQl:@. K?p"-%7jFhTr˟WN;$\!!kjm=ft|]̕u##@D#9zRf+@]>QOq]8TVi~vWZS:Ƞ"M_d*e2ЫCW0N חoTJ*CC=e~UխU} m ef܁ O%TQ!tjZ>Ќ( ZhҶ"6n"ٿ^>%n4\ÏhFfi:GƓ[ɳv` l$P J3Ixyf#n% &g^t{; &kl3$ꖌd)Yρ;T\_R&^5@RSD?kV~Nv`a|w`Q'Moii-"3"(Uv[]i xUO(MCelU7P$.(2͊٥gp4l$ ɮD7&ԢWELGI[87Rm{ʊTMX Xx鱎F$<CHs;\|T)%9NJP25m$=rW`eNpB5m 甑j4FٷUG n&5!'(,0@ש8-U1;ɫ<Eߖ?G>1c{VA4#d18!G>I)(#S;Uѫ eo!%}Ѽ2pYBߑ:;>0O %A8b悟X!"כؿ{d"-BPg(j1| G?& ɹš5a`>lx6yoDi ` ĹUU[sAXWB4T>AkOƽbZ8F#8ѥD;8ҏFѨ=j2ʫ+uA@~/˃xQ߂qWZȝtD*L|*hbu'lTS֪r : K:Vjh3 6{!}s:(2TeC0S@ENL*mt0 m!c!oyWw[glaz"Mq3AN :iG* #u xp堤b6 $)> M}٣a-g&+V%+ƇQl=_[|_ak,̓ȉa^+DDd9[X_'{sǻLO`3'Qz pUuPg'aϓ\j]I'_ HXa- "b"ƅ|8.>NRr }X~u3ƆG0]ke$:rM־uS"F'k/2ǠV 8ݔr<&_nB;!1aZ:L?k@bvr)G)fY&+e zcCpAL*tapbHFdA'@IRJܻDǓSomwOgEd(V̅ Jbero1F39s$#5lM9C~BDe\璐 DwjE&8w#E.w )BwAhiCX/] >L8Y=+vhB')W*x&,~u;Hd-ی,FdjzO{芢Rd-%p_~H.h;+@^"0dձQQe/"[HLl,~@|v%Zm}5N7eD By\^T֋`zgW~:& sFg`|b(hs}pg\nn5.G#;[# j! G\E{nA^{UYo\4kcR$+&['b"'<ɛM(&U@sBUʥ-v LG,E\K;#DX/{eOC\W m ]-V<`o? 4aOoؽGKiS5Zlzveza/WY TVrS1N'f:n56Ȣ6KJShC18~K ^ BuJ9.sSC+wʓWr~|Z&`Y)RBV|rE[jsv/J{l: ojd4ƍCd`p U/nwҤuo(iFr[gcϹl tW~[^N:ۜIn rZxnjTHh܀&xklS3T-`Jr5ǒ^=y(?7S:T#W/5ڑcUKwG{(d3̕ 'F׌0D(*j^Ǒ +|>M}c9aM&`Z6:dntFFgKZ&~j7ǟ͓ VrX57:K ^Chbvޕ&࢓|Ks.?Dz0F=)p<˧Z0k ) k&P#af^K \u^; =:3 ˜eH0{ l`U9?+H_CaqM)g_мv,^HJu E|_,T?(Lܧb\jXDY(HJSܿB¶\U8W(rY}G;#ˇÆ-l2;i=᭼1l?fjub9Q}*zq!>`_/vիWr>@vP`=J%:.ƦZ/c)tOW&P.v2ڕ_2jA)vBS};$Q@V"[-)Da2jS< `զ]KI*-3*e,/u֛'hNvGa˲?^0qB^&2W8'* kU&=Ѽ7*s>^ȗŜąj, uq}UXl#0sIiVyيH:+LlVEU"q?(=[s]e A]/[~&%p+`>P ٥Чrz/)}u`ibJ*m%&8RwH-MR% wsz]-k)e~h#]FOP0'E]hUIkuO\fV8 d<f{⎸M3/"'d Y7bН#ja<4uTľ il5)gTNܓ-f)$]wo𒮒gy%]` fBEZS7d+}Ig` xޔ7S`SCA+ 4+zn \ȏ?'E,Ol]M· ωJ w\k7lIp`ZHk,N;S[)8i HRTSyKӋٮ+j7 (-G*|&/f(ۮ؞R>QK)XCj 3qT' z',j9bvAp$m؅jG,mUw$2i~qa'M.1|}]%9 ^Hc| ˨ 'G@L4jItsiIG3nEed>t=h] xeDЬRaa*n2!EPt2ә?/82#D")?0\de0,̪0^bxmZ'Y˅thOD9&<ǂ|5KQ5 Jǩ}sw44C>})2ߓ}X7V|Evݸ0'ɧTQ3x'Qmh:h%m)8!O1 yfxT^se0*lh|#]Τy% Z"{kچRA}S:Kik.2[; \ªe*t0g*%˪:Ql~* GFge7 ) 3T AGb%~6R#呀7AIZʰi]K "[l,$~ YJ_2"tv)):ԔA\?Q3Ԓ8=Hp&E2>R6kJf Gvf;C!._D UDyHGDu1ұ"&dLWwӆU,sNv6\VRѦxr¿980q|p(0^eNȹמޔ ;K,MG&Jb!%/<'cǶSk¥Pߠd zڿZmL_$X}] ijwN5ʅ 4:=>0~N4=4nusItvw kz_at*K4prx1եò@ /«xjNsz dާ )C{ZM{N'4D-t$ţ8:0}(,>?-8-TY8Lmi6s M>Z>Ln=z- 4,~,-\/t2  3x ~Ui 4 DqD|S ɝp1!g"~); /g*"pL-ՖPEfSs-3U¼A7oe45iKR/Ϲne#+0xXyɇhm E"0Xq$ hn$6 >sTa'xo@9&*E:gؠ#t6T͠Ji̭>$7RcGx9_ cg w){Qס1RAꁐ ت*s.ؑH)'%orVR'ұy{{`^I'/y p9HkH0rH7&oI [U"Bٻ:IwȸdqAF0.ҵAvL 'Ŷ! +V[o(̇bI>׋ -[B *~vQyW~X:!2L Z.rIFIQ%,Kn hWމCV@̏E6b Iv= Tɫn@ PIA ":a1nX´֑))ߑ!E]a^uX}Op`|0ZL$3^J~r7h+i|t  q`K[=;*$M򊶩1NP_4R{GHy瘆^Hp[q0!?$&I0R m U0/_Ei}&v5åϱ/cBHfZoN#j_*Ngy%Ұ輟Qd6viֺvV}xTH^y\"MFһhmXXvuN=oفu_iO~tw;(n*{YToho?Liz+=C Gy⽈o7Q^PE8χ$)ґ C(try,P1qfE˃M im$hԖX.V9⾟+ -CRMlư>H]vŁ3?@wgG>,G}-Z9hx ƥ wE'ʳ8]<(G 6 1I%%$O@#vU]ref6?{ B$ED{Oj:M=l ?Y(1=SFZ(Tj8s&_||>W6h9iOY RdMu>{M-j5Al J[ IÁuݼ׀B^4#$ 6uҖH)&e WϑǓOcm&0:?btG(VWn "*x|`X'l#_:U??BcHݛM}0> st:etiE^KȂiB( "&"bOyټ,a!y3#xJ [0 ;Aրe2g|E"}JvJΧUkW[OZuD8 hx);v2Kv 3[a5 n8 (7JUNLJs{{,.TUyF|Pd- 63% okz8+Y]$&ϟ -D˻(sl‰Bh~mk>;.>ξ8eVm f-$Al#OUQ‚;UE\FekEĝG #Ԗ @;-nUK`9Ez,/艠0K|YHq;v4Q^}ύ#"( 0Iy~usf||Znm4L ܞlT= L^UH-^P<6orNiCdż%ዧwL{{iLb&KEnrk$@T-FZhJ|GW 7M>h5]AQCnK)k 'qr^^C*OyƸ[?) aLKFfT]mB jU]y6O衩ȅMh⿤r9Qfn*5%#l8kI8R^@!,z]o2Pߛ ZmPGAR6 HuLS}_ʞr=|2љ5I_rw%LL2`hEAE *W},OTGH6z<&tyNPJYyz8:K}͈byw]Lma9ĎrGLc)vҳ 3Cr=E-G4Bb'ELIbcmHe/Cs:_{Tpw䮊IPA8\$mY̲A2 :3ZP~ɮյ!65[9z&ŹMDjU9.<3!fÍ`}ݥrE a RALn"K Oo vyXTɥ=2Mj@ pPi &K1:Jx}vJ8(:'m(dEh"S̬V,wzı%joF jN<7oj3:3$U0]I*4\)>T!L5ta]cwH(|_LV%ǢR؛3IH z6 P_) @PJE}wX!; [)$JXrGxԌ^dno :Sx.sdo4qc"c BNJqtf܎N),k#b|at KT6Tvc?aHou]ͦd*-IM'6)} Pi+LA$*#|@o^ $&KVZ5%-]m_VɈfkBi8fviHtyeYtH2 DHՈle04{FɒE"2$1wpnSTF<ͩ'i`'km\ V ?[RhOzXf<5Z) &C%κH{5G .RH3gZӸl͈I)n]M|֌)]%5B>?79vVt4F-e UYV/ý@M%i-Tw0qrۑt@ZC* ̷! |d~x%tv## ( ʶrvdm3r b;A/> ɔ|Bt@n+T e%(QdU@$f伶BFnuRPvO0]0Pu?B[;^7'UBC%`m[藑,j}U*ƑR ~lj=e[azȪ;#'"@Ew)}z{\_0ad6uR$ÓشKls ۩`/qv76S 躡g)#θd2?{#|Ir:1m瑒gfCooa3|ZkI/Kt}_ 3*b8 ,ER3Z.NurhꑥmD{xե fDܘzF3T|K9[G=o$mQPǀ6\keU`S3Ct ) ~^ N{Y"F "FBlu.FSҺ? mžTCi,sm(_ܸ7qXDX*fm$MWn7nb1Y D4IqCDD+Q8[ C`<}Sҵ>9_w3KmĖ$iBd۠ggO"P^ ©U' 7q"6 #t8ý w[m:@i/sbc<5#\ƈq0C񠌄d71гpf]+\X1c7RPsW!TAW[ qndh]@逜ZLusf=!7D֗@sSYS5p0S`.fϞe]rU8H?s^tSJQAOr:g:f OZi%2n4:+P] ް2YvTU$'zV$&.7a>6l4m`߉=E)w-$И PĴ餓ymY%"iYPǁ`>t$ivTJ MY0 :nzL@J-a #ZItLw-a %s ĸ߰ QJI [~͞DA?]*?oxyJŇ**z߽ d3c׊KbVͣ3Lw0硢sV p_<.`Fpil镎}5<2RmhZdTtG"inݬ_wS TgEzH#~g5K:KXT_Ѧ=#d&hlMB w'UJ0b|[N܁~()k{MڹNhʭ}1;Z}8iž33XS: *r%-e2& & c2 =^:zv8]USv17<\StI$$XQ-$hG8,_mZ?6ҭ|, -v/-PQ>Dњ[ִ 5W0/ou vUW]Ն Áp!tDxV)D$*r*d:Ŏ<݂Qv, U'ٮR|&#o}vdc̀ޫ9?atN~!;e7ͼj"5S-aV+"=*չ|q*]@tf]ahn<1&`wݽ$uޱksdZ+i=nO_vozlG4劉|=2-]e*TL_>pi:bH:yWU]4{kc/ϖdd]<>ý|sjyHIfP Xu"ng{F:bqJIpJg T#"22WAt-y>E]3$pKG8 -#O3H\]3a{=P\_<ߧ4 O! '>ULRzt@'rL|czY\?Lsog;gwqѫ4=jK<7ýa3e3Λ n0\t, <1ϙ@ozW}Yg/Ou~$7V >)PHQ AA軻t$Lǿp-wfPց!)1Aǟ-1 ߱N˦ P:͈0Q 1杹V4W80XyЕ,XmM~P 7% h]-bY?NnHHə}g@w`+@{}թ/8Y,lQt*<ܐ ">Yu0dA$^A8@ݣcRlHM.hhPV~P4F=yfC_~]Lǒtqsy<5Ϝfz V5jF 95hwavW;_wz䤻O ѕSGVcH8Iq:{׈aF&RkJ&ۄ B?eelj?Eca9BإUFG@]v,I$CཎIrgV9~re&4'Q Hoj ??_}.lc6KĶWىe0q(*ttx|gS#ڼ𙅤JѺ'YT&&v6rd,qK1k--yznqŸ&Dav.NbqsgsCpûAb*b-©LHˊ$5=E~[Рhnz` '_( \\c?rmΨ:Va\EؙIQ c]zzlh%>:2\b`ZdemSj7ŝr) eCwӔɮ`oUrZcCf`}Xq̌zu1;:P-_,Щ1»5BW7in$+Pro\K>C6#DI˹Dc5YEVr`@isNAj QXR GN/8 \Q}좨;13) k``ЕLRR7x.%/ )R~UkPW M+s 7hOwvrPZbiaO/;WXgzyɡVx3M2#8] 0nEHq;J.NG]/a+6,o `}l]}io?8fKF l|PKȅ(g5t&#dA=u>Crˆҭ$\K\&d-䶼C̥q7O͟!N,gmH0w2K+-lVMn]>P!lnj:P̕-3:՜wj ۈr{}6Rkwǽ著hHm|VpRv`U iGH,r=bPe%#0^⎭!P&LO_8HF7"%& 0$WN+G\ '"Bխ͒V9Cs0/, JhzGp8]"SBd&~`ڪ@ ۷!.Cť2=\;:* cs&*92,QM̎ajd2#%St}|ӰN벧<_գi11XRgE8`WNj ǣOh!9+w&J MܔX$CN o7oq귖BQLs&cG^Jߓs &=cʉ( 4wD fEgVݗ?;l3]zl0w'mx?pFbS /̠C4^nϴ>lڈkABխM$Aԛ04".(COxI> k+`*VR C.N zfKn˾2{bI>u#\ˁ)^X$lmF2 H2qZJw $ԯMy) 9>Y 5qn(MWC/Qqg64\!/L~\|_6_ńI~'up[)]vѳ ?C|Y { UAj}"%f`0VYMhA 9*QASenXuVzwZ95K%{"+l6KT|s8we +#C$Őg,-;;bTj5v. Fe\+?m. u7~kՌ]x˲JWB |]@ma>vq`,PێlǺ*߸ÙTTd[H mlNIG;p9Vz[Kϔ7q: V),rRm%e1) f- O y)NwThj`3~o%5 4b Og̕9{b􄲜v|r/0iT$Il֏}%XEC~kR:ٿ}u[֮^J }&O5 ҕ*ϐw`_{7ZO(u䗞tȣ݅%إ&CX`Wd?udޥ ]3vxl`bv22 y3*eihN]̍cx% Fq{9 i=ׯwp_ͤUwmw@ +1I8GX62j{Ӽ֫'Wł+(''rPԔYfoA=e@ܚ)UG |YI*i'UA{.Ƨ g^Y_Q}fb; lP}E2{^h_@uwIPeGUD%~YA>!D6rLLg⢞?IkHT#c/xEͅRI'w ʍ5esޓ0n{ZP]&4eZI 8e,J%C>fR\KdV?ާy=$FY:Ұ}Xԇ"IrDW=aOFJ%p}YAW ,$ZP34({qmU(K)rEDzu$ԆR1i4řo3QA;9bBVqIZZҪ;l e64naHyb~ȫ{ 5*"| Mp@LlH`;'D)MX,Oz-DPӑ p@?|V5&Fs ĵ޾a>p]#~N]@S}u+pJ|xY[@[f-"u> ٓ/cMY.?U*h ٻW"dMW@Es&OeuMM0F0izN^Sۈ _TO4,ʵ! y2Ɵ3q M1-"a/^@SxNQfRހ8 ij6scnNEc堖|}$3mۿWWM^R*d{"^F+W5{,~gUPHw/Zb(;Dk>t+ByVR(n_,( b7NZ*/y[یi|N)ݷ:)?YB֮ʚ/ќZ k+i7?SÒbpBUv 1Jq~e^a "^ $O!Q_ɥXaɃ n޿YeLGng![tnfԟl^^ڦ:1iR-qRX/ỏBn/9}%FL=j͟JM=hբeRLqFmNj{O nٰ&&$ đIM/I>|8ճ{7uKʯ.Nުσu#&9ק7DΟ뻀΁(oعb0*cÀ9Y\00-M L6nW  ǔ|]Q(kإ\WHMA|1P,ȀǽEء_Oʈm[$a*R2g=UUW*+y DYΈ'gD{ea7d9 ;S("GF'il־tb#BKl麃Y*|l[c7yO,QO GSz_ " MQ!L(VqVu4&B"?)Rң-8dѰR1"WP '*QyNN:-zۮHuJoϨL=_cȕd (TH,R/\ȁjBZ~=$g#t/ Z &oje0}ŵ@n,r4`'Vzhb10n;F`},$8tjYR%4xq)yۺTȚھ,:$}`(+vyTElSo"XVM,K !LScSÇ=Pbc|ǪՓ;ǐ{lL]%*oWǖXPTBk@(+ѯǃ-D)f6%fJ9 Ny6Jl[C@Llj Qs 'F1eRV }Q)FSI.p$J Q2eNiFe9f 4zccS.']UzZLD>BS,jR"1LM[7U\ +N"ٿD,TP9Rv/og:YD y1UL`8ĠI-R&p!t>+j UHg 1_nsH4`o@ς(ol^l؇u1/3bz,@3?hؗw"N†cyxxdu4Z ГLΖz#3D5b kh8Qg;H #?eBĎjo $m TSc%ߑT?p섴Wkl"N8◃tOִ"]|8=PjѫO?is=]~O`f &=XG+X62!kq%*Aob* Gfb+'A]OU}7$S5 %=4YPcU9RNv򲰋'OQ8Y*uz12Sϥ^-`LEWɇl Hwy.N 2X19B]F[NkNtlv3ڿ=NΓHkr}ǠfΌhd A_@@c!%@q=Mͪ-`}w=4E%@5Ⅳpnr:p*`茟ZF5m4ΩMj9"` ˠW5+3H-,\5t;^}s\ VYU#-טP  %&1Bl}tcyQNc}щbq֝>ꉂcjAtoHVKigHb\2w ($:'ki#lo`jf |sB NΖJ10JP Q#|N1$Rl?%2M0tTn';F-TmQI2EeEuU>G>fwJ RF^i?k 'U*ʯZ_u?d?wܯŖLCmW@wIӁGi,of>k>ӿ'xBHu! Cǃ rM2`s(_ߢYtXj{ۖ>hvXI0 (`΋pDmZ= *Vp,(j=nĕ˒ì82spɍlc 0Wt_yr q}@o/xSB5P u~>o..@4$|ȧ>ubE"zЙ K-ڸV'kBd fUEDppC,;\+d'[N@$ws5bs3ӍZ aB R^m^#U>~; 㽾`Kv` s"u6xN,8=_]}]; LR-9Y3KőExpi6_B ^3JD-O`EG'! J'9 -.j[f>'ݎٍ,c?ap&AT*'(YKbvݪXs*jmV9x$qfh*wﱉO d۠t8Μ󦭔+eρezhSBm2Q mt-$c z`,FK{ ee/Bo`#5a1UftIgS &JvCOmqQ8!Ho]j: ZQ76z-w0f pM.830D7+pՐ #{-QsJ,&— -UyʮkY=_`5qyӽxkL5lZ^ F[,2qZ*|rm9f,HjPJ] $ˠRO_r? IwomɝW^~wya} ]䌎]vahƙg*;h>!+YhqFpJ'jPmE[`52#ܖ; {Fw&%7O`PS|bj ܆PQQOp(#{%c`.",R>b|_b&H6ZDezX|^z yt/uPiZԛ#)z-TN]zbp2F?DD9F)aihl±d,DRi5Z6DswTb! ۤ$RDžP[Ƞ iD q 4Fe֎WsDO&;%r$mpϬ/-ÓDWYg^)꯮=VhgϠV"H~s `/򓨻ֲ 1i:qU=)Y`l1sײA8 A !3kx2CHƯ|+^6UĬ=O_'d4q\此Ė3G*3 ֱ@nP CJr ,Pr3Sn=H!zqCktI} fWdRto+54+0* )*= % f[ܭPEH",gH闇@R.-ȳ CLS)ӶwjBHC O o8jXx8bN$ĉkQi6`0A91ؠCPhvP+\hI8)tDLc(@k1Dbe THt|kx 9kNP DOGŇcbaL`!יЧF-cEHXb!=QZG(ua;@MK5SUPHІ46Q*äX-e3]Q| ZZl{><X @>MqvMXY~N ' ;'(`P{ܟIñm) {Vsktls)~Plξ+,5I'2r-gI_ Ɣ0Yǩu6gO@w P_X]#Ta+ )c^H^U >IM</ ޵16eJ%pCv֫D4}k,TR=taS2kU9 }8-Ͻe'(r1?Mo?vnWJ&w O^|ݗW?QoG  9s)"c(de1!y " *6B ~/HpZdGh:uE]P Dt$hsqc ^+% v ~4bѻy| 7޸9ZFNXAU2-0מ4sm2~iqhD:jڊIo?C0}Z2'n2;M\JV&Ww*yﱉbLSAM=a |ءG ~7G]aëaeVwS (|K,O޲<-)05[#j.jU !T)lQt+E@KgY3٦EaMS gpXiz[Zmcxws/R#mXO -Ђ'k8wߏp{~D塇9}EwmŔ''B0Ru2YK $`(~BDc/,Tn]&Qn{D6j;#qԯp-m"P}|)P;سu&XЛ3hA&+ t))7A6CÖ[{zc̡"264RTG%p ׯok=|gNgvvfX=(i*u>\z^ݖV'Uu_,UWÍè1GR334pE, 뷻[$֓2 @5g̿ r'3XZR􌔲jZ@KP9%GЋ_ix)bcSB'i7':bZ  IR^P+}GzY0=8ќzYM-H UIƆgQv6|4֫5Z  Se7j \Au쳥b HU]ء*4l7Z:go RzޫP*?V47%X)N h#)>JB<7{D[9۝+&ǁ}o'q[aUíK8z8p{Gq}H&nN@zHv-v$'ȺZß_}Iʨ2nL0=2@ۓ3M@h5vؼ3ZF< fEQ9u2.hHbnmLY]-ke`[j.1q h+&bF= G{KeFw(B| PAhAG iצ PJD[5\*%A锍(O9hfQdlWIM`j1io<`IN3HDLbsA]띎SP.~TjCb+[_ ڌ yehnoT:7#Džu8&"=p>Y]C2ubx /#U_G6jRsX$y4W,Є H[#5=d7W՛jYXcyŧi?ui;3V9W`'p/K݉n|!ʆkRmk{ {9#0gv gG%><%i(-}=lZ}pOvwPBGB|)&%"DJN<'B>Za|:%cXJƴٖh <Ţ"^bqJg\ӟƠ*`\mk^S.2B`(Dg{ycq`4 ,̞yୃTĤ*)@&(nۂy7Iti 0ڵ.syB 3zT=t~B+HgHX tb::%5]i6%MF)TD(zP?Guꎬk]N#KLk5U.oVe$ oQM=?ދSQvѣK)-94E%өt.P#3cUIQ$ # k^ZcN?Eh o;(>!8ߋeR"zt Òi=2qźM4YMˊx "\[֞^:Xh\x=& M3CY ׫V@Y&:? ?zO,l/1! k$fz;i|0%+wkAhNCpxX7a1^[۽C aM$lvm fO 8MlD,CL~7ޕ Bɩ nKQr? sQGsV'G>k&׎3)N`!QR}]idntn=EDq8o%~M1t-5 Gfv>NCxM<Ă P>" B`X986--B=i t(`c->̠OjS*#}^Lp*N>y:_lZ{RGQ8Uwa%&`8&c%Ri qfc]o+t)\J">ኔSF^$JI:DHx+6)147"L^X+dg}2;s$-x ['#J]L5JP$ | ), $p` iplW757Gr7}Ma7׻a2.YCyS=yks/R$*a%n-z]?b|mVo1u;/yC\$`v{HK%|9TQܾK*i9l a=$, ү.ݠ>J e9faj ÒLzxhF,gzz]| 1[{IޡyLBy a_f?9DX⃭RKMn+6D!"0rTgx`Z7kbBzAZrGGhv{ۙ/05D89naPKzGW漄yB$9L[dQD6t_ڽW eZ'DvxkY;GrNG@㏆y\ D nCUqAE rDhM&[ǜnIdh,z5F%dJ6H@!@ʥ :kQI)M)N9#˖_vJX_@TeMmEqQ|a*-OLLN_siE Or"Kbq;~Yp7wTEot$k^gY(309'9}`{t&Y@w`f|狖pq\XWإ0GI8䡂d_遱@B#u|"`'ؗkh½7*hE5i"3kJéCCn}Hj$E)"N$?7=$9B/CY$h1>xMi)׊#1,IGD ƙN]/|D1-C-6˴Ť V#572*WFDxXss<4 ^$DpxYlƚA rz9%cT==QpW<@IgɼwJq"N.(4뵲(g 3#L4/@tJW1pG:@Ɉu jr}c~ԠZg8z#֋i+sX̱m"ިz =-a_?k kz&Ԓ d71uayN͊g[qQ&PLɒUT#7*bԆvVH{OV;wMamz\B fR5ǽ Y8S!foeu%Ǒ(pmx}|M*Z{*YAF}=UhTasP)HV8i)./{ApMG BSRrZa2&J:xPU2v7;h]Ǵ$R4{W ]$I>r 3'k.|jRHU6{tlqkMC}.Ҽ삵jqt<)QjP毻ƳS |꽜w{ih|3u2r($ԠF.ad.{_>޵Ԡ@m19z99DzsMtNnB֫Bύ˥`Jy($gL5Yf#;Wg썏%Zd&pf0A7j\1YqOl(W׀5=D? 0B65醴螡~XT0^bOi9-dmr͈W ;υZ]J3_YјkB9q6ELp ^V`fZ%$PW:d^"<@&t"XݦA{TX墎d콕1SՒA<%<Ƭw{(}^GC77>\ϗ/VqS[ヅI#ՊC0ҾB:*גе݋_sx֖&x9o&ת A۶bYf@&HPjMݸp(ol([LAmUywh4@]ƙ+7T8)C2a5k;\e6U?R|(6S8ʒ#\3¨J#| 4nkz*~$(7 Dv1!jȽ7A-,EamYi~ \2^?]hGI{fM<%DpҸþ2fę~h(w~\4Npz%ѫ\gLTXik$L+=0WY\Z܇ st J[cҞ>m* aD?xoɛnbxϢDGq:p ؠͣ~8_}.3vF\UǷR ̖vz*pܤ|^Tk@? c>y +p"vz[@_e`;&,S9WSÓR$)b\ KNJ=.&PjGozLdz*L-;@zv&3MϽBΙ\u% QVJœJ=3ny1ݙyWx(?(Щi^}U̼._jmbDOi %D|x܎{9oH;T^`Rxz1]V_ӎ YsD#թu yh2H [?}оЉ؅Ko`MJ7&4359FzZ|C9?— =W|Nk{ f Pv5T^96(Uo Uֿ,4GTPrZ Vf")j<3R911ϾK!4Aߍx5r؊լyIۘmݻO!gd*[rd `72 㬁)C),aPwl(W(9dbf Xah[ڶɩfL`#gpD(OF\޴S72fI=J9Ճ?|}Z4 f !qI !5:Nyטv!3DBHw`7yfRcwjl{#ju:4_#Ӷ"9}Rѭ9r100|gs}hF69ͥWN% /wB K@; g4ͳT)Y(#t_m.f ;5OnT1`bhh q):f$NĹsxRgٻq:Kv WFW絜Oz<7*?aNװeJK8cRC=]IC' NBMy39̣ۛcrpUay՛%r·exto٫~ddh6n6>!h&HkgyԄտYbnAQ,SPt8/oLjBLӾaO 9QߞFk~NJNw~2/3M{iq,^k姴+BFL_tŸ@^Fj—pj~alO= " ri#F3n"eؑXf/QS$U(!B,h$| zLmb<پ+(1<Yg\E8aTg5YjJ0XOeaK3bt>5mgHѲ XGHbw~n!@ͷ4 TrKjzؒ6A(ΉE*84(WeF:j&Gȸ?D+pr3  qP{ ?ΝrP?*V.n%3l:&@#q`;]+RD |ڷ9fR8kP%D<ry .ße/o4_O'njSuag`DLdMn2PWt0iqPAyl'c_2&!}Y*z?14k":Kwu1P<ި44.&tP_S)33\l}m骚RmبftQ>L-ٕ i]ABK.]Dw>cwl=AD9LjTr8!LZ[YKsCwyۦNJJϱ6I woщУ,nnu!yD㹀՞9EL5N|U}dѝpڠH^7 S(?^AF߼xőI.$]2$ MhԱ4HGONH|opXLnQ`8i~CX\j&ح%fޡ NO?¶[g( 3>8vrZ]Ӱ0o/U5J3iM#wẖ=9%O['@:D c3g<LGn'n_*JFAX~B,l5FX*5*}k\Z7l_עn 4Uc/=B~l3*&hGzf{n‹4^!_JKWE Vk*}#AhA7D (b݊ᖒ* )/ԅiCۃ9M`, pe=CD{e]o'o`Il,]vo8L#*!H͎]BZ ^ ڭg$GV[WGr[bBwL]$eVxlÕ=J"B]s}+k^֜vZ=i/,?vJִaLbRٷ|2rX$FFQak`ۜ.RS(2:j/V]j\Y||+Q)m8R[8lYNoT"Kb7ٸ>|#Vs䕊\";Z~<&O5\H[,T(b%~"o;ܱL|k,H֚_دi\0Y` 1p&XA5O~4bH_v5 '|e*TKj_%rmpXv! ZP>̢`;vق|/$*둺Spn%-vDPV@tQFgs!1RI7ԯtKbFKǐx٘۸9[t#ē ՠhFf 1¼FOC+0@i5/-B8G))S )ĞJ|%siT9CFsW3U9ՠɎl3!Xj߅e݂x6f|rvˣ^lBݼ`-xBn8"Ljp{5ra3;ِޯOp`-GlWt'iwfzAL=}czkx4]jXhHI;37S@`8INyb)B;"%˙¸,F/ccѵw [ܲ.Z1i')$C pD1M|K[Zlӌ ZԳa_0EfQQ^N"yݟ'߶Iq)E6BjD Ek0. )t5aKL=DLFY.]r8j~X'ٝHfHN -VǀJfA"ȓSܦ9fN>9ऻؓ4i?hu7Ti"qXKY%neHGfKGC˧ g v_}[u)}XpA/^+,ٕ{#h<(߻yEڥ33 !; 3_JC@`\B* sh3f4fw,Ë~e&WpRּ>̣@ #p$+2&ITf6/p8:ot^Р"$19{8~NO1e([C yj#ZAlbs3Kۅ3N y?In=ЙuB?k@ժ{q##pҌN@XlP0B@Bȁ5 eJW95l ^#$;}(j?Cլ¯ۭz-UӏJ,!wE7N R0C䊁s,遨Z;z;#"|C,@ߓKPy)kp2[u[(Af[;i Eh+MkMzPs4;8D2ta&){#¬&ݤ;xϥ*h/2Ia $:}<eIXkLkǶ,@Յ}).X? fcE4=Vp%BxZ鹣KL<(F N=W (hJe=1BמQƚv=S&5y"tʟ>|VݕL:!RK?\ =~:;R)]!oJ0`#CVFp8Bb*#X~S2iJD8 .F{WW Q樒Nk 1LޖoVӜG@0?!r+wWβ^wTRRS@&cpc3g+"BYby;]OS|fw=T0%نL9sɮNٜYF4e(8DSl R42u!G!wnO04[)ZWG>(<9b)K*_o_Lt*(x:w<T6"Ř!)@85aFm,G}gNГ <ιkp\&V ]yJ&-,]3t/,(O1L6EE?iGX`LDO̝ýpd ȯ$ǔDԜNaXbYw0ctI݆|ذS x#ƅ;LU/ &yYk뭮kvbBQ?0_M{¹uS Q8!ua3~bg:k IjР3!c8/VR`8EgiX^~d0*=u;%#:2!*Jo}x\*dIA!uFNB0ge ˣ P'`AjS+&k!\/d BFꂝF.,;H߷rLr[F9E~"0 kaE|Ċb({ aį:c9wD)&${>4Dۛ|-:S51r}CԵz`Dy>‰{\z]XK)n"".Y8lyJٛhCo MPJ8?"[ivvtNPo|D]pk&Y>Z%&>CxΏ 1ljdS1 7+==Tm5g(H&feV&m"ryȺ'ҥu_!Læd/w3ۓ; Vw.q_^'gnY?╞G?J`-~~BIE#e\mJV(J[VGn>ڧꟈ`oU`օ}iDD7#ugcNev oKs ӚoHt j-Tܥ37kupjb9]BtN ev +yێ#*02dWk<8:)t@]ͪ=l5wRSYx'&}`1L1HTb֚u'ق&POHHfTxLv(i5_6xn, ŷBqt \.qnYh1j@~:(!Q)j6$} aY2#r[yzxٮŦhVk]4&Jviv &&9${f%4-ȧ|MXtGgN Qps9$Kr{W>*"W;cз?c7?jY wR (+]Cy%MD=3Qx~s~#9Q֐p݃X-bG;ڂ*A  Sv0-[`MEc@Qh рx,+|ȨS.hKy/Ki8֬ N_vRyb%'lS#aJ[pW~t)d`j%mMvd16m&Sڏ6 Fwms򞖪> 2 pœ8+q@q <Qģ.&Gn]2{RIU@cb(Y{r $ ZpC ˢ8?X^̲lIv0߿ ֠`f׮T&#ڀx>RYrjunV3Gm+ |"LFl ǁԯiKw J{{7wh]ܫWcY#'Gn.ˀPte}CZVXߏ~׶;S+%Io5̖]Q'^0eM-9!F;+HAV+z$*)>r}Ւ 1{ Ls662I3xZfZSrp(iZΥ ;2]r(peK+ *s NYnv L0 JwF4]+Gs0Έk۳-Y&҈9̪G: i+.Q̹!> _*#_d)*лcn A;Ti0W+Da-$`;Jry-iySoe5 ^<\Q% P6@;L ®B,ER̨KiP o3ǗRPza0W,șBsY̛JjiV5.R,ɎUvs-Uʃ)C#׼1%uv&7d/QkzfqKR4阮tato óMєdk8E}g2!ϰ~x/,{BK1<"\/0R㦳w/ajJո Mgi |[lK7I?r&ȭU#P Zz|;f4|/@Fx[,;~`!\ˆ="AB$ R8bL-XQS_|} %NiVM Cj(ߣ)t ̮G"Ȩ\*9䜃>/–bϥ'k6ʮ=g5g""`ӂ!|rF)?"aHjƓ )hN5P,x/UR_ !894!cv =ej NntN>.-ϱ(WPr7)%Q?HTI^DoȆ@M݃ ]Ӕʟa'}Y=&r4 9dOl(Ik}2Kvs@qd "K![㒋=j ;譾/^3*W2<_A JFuV^6(8$k0)rh^`M^{z.. 6֕_*c6ǭ>~MTϝ)<{ΔIN=7cj7u其؝*T)!0ߜ/bJ+cy;C#|}ԕXdE?|v`UݜoZL)G4oqbR`֜ %qf<@^гہ6T~$0:je#YR2qE'rc32dURz";.):4&21gٖo-#Fƛg&!=h>UCaC0^7vL =+ٕ9jtJ4.6,-3m0ܗ.x`MnyymvD2P#/-,_Xdu+U\ _|A;WIz@ `Q+ɴ#]y\;2 ~팭M96>&1w;P^;@-L 2&/C<Cȱ\EEIŹmZڦ1|#!vqQ4zzSacR#OHN<=AT OpD;;\-$6Kd`_K ?ؚglX<`Σ˗5jRJ${tyQe,pSm19/ QV >AeDaH˒-}uWʐ&(k˿ϼsRyf1Ɓ9#M ag !\6ۗLvM Vؽ_dFu󧱟C/ k{:YPx*7%zCL#,|k)X.4whYoMX+M)x^Yn݋3b:hL.z.&HS>wFSXK<1 ?1Eej: pqT97@g"uSg݆ɍ< saڎO3 T/37msٰؓYe`6_Ѫ/Q~ÆY$=HMr}1;HXI=OΜB7F eaCG?KiMKvZ~2;ěD\20`O=g o=^(Fŷ͖c5dO@ZDA׌<{7.ʒ`0ow9 VP7cu78Hs@SJ#(J3j`-Z=ǰB$oHƠNgUb!o1ƣT =TlF" Ȩ@N}5,!`xߩ6ؖXn˦$d~ӏSrD7OlZQA"AY`zė`qsN`g~ekq_M2. c!%$#o3BQ2>T?58cMюn'KPPQs[9J\8OO;h~.uFsSЂ?Rʇ䭂-XdTjFI|ʆD(.B[tA*)ƄW8!y;jtsl?̍u}+3rWd(41_o_j#ZL-a73e#_HX؞?}&Oʗ n°N@!M* U(qRUˀ7I?(bH|^@±h?4VG%؄)zp X7Ty$|`&\Tij-q0╰}R@X(Y[G'a*B+X>sU;Twvsvr|=z7s fXhxYT`xq, O蔘U$Hl?SxdImrLqkȔ8_BB5k۵ê`dfbH+)F)t9աXWJ8yкcJl&,Gw>̳py=Um֝Jm_ڿ(a9 M{x,3 9{|ql/' tTx2)f"n=n$̐jA4R6 1s%ՉeA ˕V%bHaEPm3qRs G3p"&Twdrvn z4S Ow,$i'ulʦT_/nvŃHYn}=E&JU\ѕݘt+z:reRtۢXq^iǮGȍ 6c|B}s\&"5e{U.!F]Lwl"nʉ#-;9AW(&txn@kH|u {m.kXUqk- jrD/KO?4Ǵ5hS64P hA!::cѕVI @z^D >(g!Bcp.gVaG@L\f,rW&AIIC0G8J+2x _,MÇP⾇ß95p-0MbL/k$*qkv".'fHr\ᚽW*S,٭LG2GDR6g#pDF;h~ʼnC=#| KXpcVMi~jʷ S{~*}OY4&׽V_$pԀJ5_h@?!"ݭ9^>JOS #XSOO2qG5lad)Wz渒Ұ{x-F~wcoU6%zd$TRk y2Z"eg!ɦ(_5(C4x)ϾK!=̉4ʆ="툍@8y\v%`dH9kxF\UU }қH{rh(W'y߭%WaRopN=!ڧ)r"l}g-pT4p^#sMF@Qq8;RS4uYSS,^%)8۷xٵG[lMR8|-Z(Rdumf7pkU0~yM0%JudT-H.ς$`Š19re=Kj{F{˜49&Q.+ďUM˯geQLkeyx-j'2/o)yqǬ{3T3.I_1e=3 ˆ@鿲3gʇW;#3|N_K(mML!9gezԫP_ga΃gaYy5<=0JFymM/7bɏ>ʁd=Z&>Ip6&JmENpipR7C\ଲiWHXݥ0uϠkz3-v^0!;-|~l]QTWG>#FۣW Dp,g?jy_E!4-h i4,$C\H8wtdD祿$Pq3=JV;*xlW設>!P^ˑ&8#kș/FV͆/Cel~)^3ίaYeP3Z$_BX]#9SݨGIb&G@:`WhHG..)[+!a5`ZLVw x&DBs呌&͙t)s[Qf$@ʢV"c&ua_ku)*ʱQMȨ$$l]܁-¼xWyw }+W84! oȉF'<€:3UHЫM:-fk##$tMO'Xb#X:-(c$Bb;A_ -kpL9WJ{v=#ma3ʚ@ /2+|Cq5?f"!*6o4Y} 3on ^ ? ) B@P[ Y^{~;sY3IB(Wa:=<pe SVަ–|jÈIĹ0γmf"{$;>ʚl| ρѾ['dDo;dḇLW 9#)XxLZ QwK3i@h:؏pTb&N?@ZER~=W+r6IH٧lV_/wAC좙$&Ѝ6>⎩MJVQQІW)yhVx/Zo:Ը@-1Eӣ\5<;=ܔ% H|3͡fimSkcܳT[so78O/q XB`W*Hϡ$&H.ݭ/>ATޤk8yE(~6AGNǬ8]}"KTԁyNPuAȋc~f*F\G$t, `܉uT1P]I;&+c.)N·,vZGon12~@)*;5j tE#fOhF7v 9gFA ^I12uRe+7\ ؗL7V' v6l 9DjǦTL:OEy0tz hڎξ d*v)%vbOH}P (+\YiJObrVDgXUqw,Ilӡi{@Pn:(QhNCvij|Xe H'u2 2ϯyXr)ſ.r2ydl>G Y'M9f ?дbaI0W 0$u,7MJs .RY!:$. W VP,&ȘvY@J6xtdEi>@[ƒv%8}u*4 +-{,H.mc̀;<+^K`c>{Xl)L-YIkf:rZ4PT Вδb+b/nU@@QUOGDl-I(DϑjK%ƴ$Zbu(sk&y $[84#㦚] 6Tj0+Fivz%azoH hr9$^׈ߑYby9!..T.c"QbYTGZf*b f@]Neka.x J T/̜c`7qW[~(ANAk'se+MnJ6c0~0RMaq4d\Nrž4-?sSzSdD^9Q5ٖY$6`a5@P}oqo9wK҂vQțdp-9u@%@m5 ,% ou$ RL` oKcq{l#i7L?Qw~+hȊ{I]6a\v ]6[0Yo1vMڡ}wT2VCpvOWr0nJMH!.!HN"W.-f~8#pH'$߻yl4l8@(*5&Xܻi^en@i <.Mp6Hθto{e)&G۠=hVn|߇@OOHFGrPtFKJ (Uv *\|O{ ".ζ]晱Y'Yhw|cdL1sMpYѡ9iȹBiұ~%OPESpoo qBc>^LM=P(PXgwwDF;͒:_3/!\G*& _OTI'i ġ/ԲPEoee'f8SsS1q IYhbBS4 {u*yZ?C im*YݭSZ{rۺ/$1)3OmӢJNք XŸ_28-!Ӝu (CVKN؀-Ҭ[kfĐ&cAù3bxzzwĕ+ȅv<%iMxFBTwgyCF?"8mWSkrVғDt,FC q.KG 'mb@Oy #ʧ2iZ+Bi-׽!1Kk߲GHRMq:GeőWw6$wEm{E@uAY8?`P^7tljn@+wNܘ*yR*,p>FƖ́0Ȅ+7kC(D4a빯YɈ%|q3iT{oETK"/`/ѕ0aɜmL].Âo GNف{7 V ={zHC+}%NygwJr'zPi{vTI6U|t|S78dT-p,cmKs؍Vô=+sahu-xT:#'Z8#=qw#1 c nizB. .&!<(䲲vPW@0^赺[Σ>7\͘hZq0O A9 h+xO>Jr*D(а= 6~o`K纄6+ t¼r͇Abh7%x^=1k"fǪZn7Ǧ3Z(#R^J;3{N8cSn'BKjޘobn؄}lk.'4S6('/Mc,ߖJMHrXcА)d%l"[ҧY@g| 1mB7#j^Jc<$!.ˁ*&˓=H(Z 8IoIbCy!? ᫀw4Da{5̎SvjhgAٌ O #( d&"N~ϧ2ZR.qA7`0cEM0W-.QoPG6X֨&Ed'tKd`' }&޾-P~:e>[ `!HS8(@ FaW #=\C+?>e$ 5 oh#W^'2{R-tX D22&߶g jmy굜P5u^eȱ+1ւ\n vy~HLζgwDd,f8^[^ԥ)">o 鷦'4_csH>@MTb:b8jΟK/׏YG-^ZFR1RrӰť\&sXl%Yr;-0~ aWY<0O7Mnk@;7iZ)!Ox;LŴ̒+X9:eeIyBxTq\ njK"6꣑򝅿Q2[~q*90Ɍy[_=+4 2vI_NŮ xԊEl96z!)}3 = ƈl]~ٝ=X:O@>w羠GX"!?943Ȓ-6#|S2@ss9fjFks*?3ؼ,e!lq%퍊IC@Y(JuWwaIѶt3Csz')j]9yH*1] ,nz=G/!UIu#쁨EA| NPLu E4_L>n$`YۗvCiaFŨR6{FNԮb_;;7EH1b`O ⃌}Β0Z\j57`綊BɗcPhZR!ljm>{<@ F $ l!I>vs L6pG$D;{Gq2lu3SgӉDWw+{zkvR./9NjBqQ)Ng7Ù I }hҭN-_$Ys I[m{?ږxPVtōnr +f s%T?42>Jg=@RZ*^1Юؠnk$%ce|x':eZI :G`~]H=E49c5ݗ[SVUgS{y߷51/,4]'Bd˾aoT`{pVG iI{L$ΩOiCh7gYZ0707010000028c000081a40000000000000000000000016661a1dd00001c7c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/q:]?Eh=ڜ.+?;-3$ N Xeɿ|6pCz ^WQ^-b`xvb77ޙ(`^h^#MTϰ d͟&bt_OJ*bPe}}@f. >j1AئP"6qO _x\s*5;ݷ>|9|&+=EUD6}AY.aIjmMUԀv@򽞗O|4kA}ܬWv_ ֬PY6|)Wiq `:.WO uL}̬$|CVmh3T:ׯAlJqR0>LWwq̗F݈R-F/Ed4{{BApej~ T22Hlikr[ܱ WlP&ѐPچI L^W YR nͲP/{(V43Nu}O;b=պspB>F{wV@2ᖀWLm{Vk *N ^YŽ+Zp*%qSzԦP<OrgMiu m:e>[I嵭m[љn'4 [3rogNNQETNu&<1[݈?} ?5**MJOX+ɉCx { !z"|U"#%@s~NqV Ʊ0 A6i~`'e& HLNCI@7FelV:(\?Del8̐ 4zQk9VsP/*vA9Q'!?TRBܘJ v쥠4ry 8{pϟ p/x]^lNMQ3w4f޵V1Cڷ5ȑ#|HG$kaCDWK6W5ǩg-];/Փyi5-A0YZ$n=MgKТϏ++Ұ".8Th!> kwqAeEn0Ц%{ec oXXl K(D:8T(ЅwׯGKkl^TsvGdޚŖa:o+'TK Ԁo,`0RE7 ]2}>}smCQbb}1 #5ApA)‡UA+Լ^:ïe"P G#bs ` ैFٰ&`~a٪kFFDwxU.`^줞^ԛ*MV-)VR, o?&qhn_ɍ*vv{#.C$-QM p/?`^B[?; Y0$0X"-/Y9VXsW}RXxF)̄2aEnoQCr+ZWuLwaAM\Cܥ"zU'sŒ\+2]SX WQVci J l!KoCu{!44w9F?r >k儎@ěDΛu086=k)$P2b6J97]!@|qj4g\Io`55c%@Y Qa5+ntI{d+6;|^vC9S;ROcO8S88 O)&hT{!GĪ)~5yrDƢbC ׸MԸDa&hȷڶcV5()W*wA4`3,^Ca)Z!_o7~W0vsc홃-*VH%l{]JDZ9cZ6HfaHEzB<9VwA9ʈu8{Ts۪γ(%::;}7 e@ h [ªZ\.V2nS.* 5tWos-;cltu\ lvS+)N%bZƜi֑Z nm~lmG*jKmƠWHfl"dnm,j|&x|([Kr f x|n̶V1Ӂk]UD#a*dFs'I"PԮf n}o(_씛*എCpW0 A9^ɭ'C4D6,c)gl]-((oG!Hch5-wZzv' =fҹAoFST g֋M܀DBig^C!S)&}9dCX(+}fHJ2@orĄJyx<6yN#JVW% ̀& &U^塾 ln݋h_QA@&4o?NRD>*ޡ.@= Ow s_mP;!b0yjLj %+[%fV UejcI`RF;B>Ln$ޓǶD_”6sp7ҮP~.ܚ$MZxAKcV(Fru4pꯩviӌ2hdPRR:V3)I{FA]tOk ,ܭ7wSU(*6mTӂޞA`#ڀ\ [?=SY  XxJ^KxGNwE1y煹k5)t340u"r5JieN4Fv Lr-"V&˥f2GOss 赮&}QUv*dcr2QD9ڶkB5ۋ/m wOU}O3tWL隽S\3~b ~ >}qWi~e YD Q㬉x"4ޚl[umD=eRVB630KKQI{žu9zfêāÒ}M7t׀)OkvP$}bythi&6[;k5EJ"?lpD$n'JC.tG@-y#µ ;9+)k5Y=G_"Y|9[LF?FwBFNC8JJTPk֪K"/PkSG"Oh ½զQY?V*OPL2“*rVX8J'?Yo?.ԋE61֧,Fq.V;h 925sfن?k[;7%M @13y)7QzŴ h8 pM|T3\#K@oFdCRShW3ԗ:j Eݒ$j:iweM-KFIR`eiK*FâL>]pGvps!p~eI@'/̟YyH^,eqkeE7L* 2Od?;AS7?3F)99!@P,GހAqWVΣL8e4ᵧ".DruAQҢ~ Jˬ}Ulצ&*GʯIȦЎnݡJR!$y fְ#Pj(?7T ˯)?I<*ĭ0)w~.xi-~Hg$v@xgB,j)){:&e9˜ !GO,9R=ޝ2,ɍE7Z/:MrWlD/qR䡲Jc}Of6XL,}lZ~_5gJpY<%KT![kp@皦a.::K ~h VCpR렱u0{ Z2@fY+d"A-* |-W)X3ST {=nnv %9}@*P Y+ V*]Z~iŲ_1% NLb&>5;l{}N.p=9oIc|ny)s, GQ(CR\%sXG`UC4R1533 m@JđZX&Bv˄0Wv[z@ 2&/,D=:.LxChYYf%Gh<·h{ JiRw3%EGRKL M`< p x]]=xlD,cw#>䆋Tp6X3 co3aMۦ͌ZLjێ WFh[\j~}Du&' JߪlozDwyG6a;V½sYuDhV"@U_"?ܗ*' :Ha VΥr]>|ʰlaF1᠛qA8[qrkɑcr|C2-|oxf1URWD;ָXvOYA kz>&AQbX\wKO0_:rz܋E~ wT2|kX4>}7|kh*bl>i%qax(N;30VN1Qnᕵ=,ΠhOwLR1- kR:ؘKfZ4vLq7޽^Ƚz'S#N^"z*nήMxfI4`r͇!"uK58,mKW7#cT`!uTS$63U9~VSYITBŽEHoN1yF4ι6I\` A&(2$g$A籪EY/ci-5S8LgYZ0707010000028d000081a40000000000000000000000016661a1dc000128ac000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/]?Eh=ڜ.+υF R,fTyAr)3X/Ra=~f \T^w1z{nG)6m#īB)Zx`3*P_)NjYGN 9F{BYZKo6J񑶌̪"+i6a-LnR>lC%f$O<$|w~LJбuóa~\"0< sJ4+.48JT!0,Q!qJ64'7A0MZڄ(}ռ?gvOm;"L}d@#*,=t5+d"(YZ:I٩Gé-sb27N^m6vhY-Siu:P1ˆbM]*@t  1VJq{.vHVD-iW`ܳ2Ƶ=KLxձJJDx Ր@wX݈ڄ%EдtGMɶtųTyb;[J#0ѓ8O(kEA ||^ GG5OϚ&]vQo kC˳@}/ (#mx kql\Z:P -Dӵep*g-@ oDO<#0_ rItd_N;4Q/fqåHG=8E3I}{<'Tj@j*x< "!w$Y'JY^/fe}3H?WI0-ka.]MnҏzgZ׵L 3ȡ+|Wš9qW?.m*@٪[{. *$c/GԬsq`mRNE4Ѽ1QFofd9-6w;SK1,ʆFK$o$h|$=!O?RaI3wMY4z:#ޅד+T' O5FZ!d[16[[&.rYu3ۼ]Hh8:x&%(;]1lVsU9;idvPh$;I[VC2 2w>WNxe[/˷,uXM* &9Bq3O c4b| NIlFiW3pE"(174t/*xhm9N2hH%`&p}Y ib˕!j5 5QeZYG.w zVc͜3 KUX݀ altz_C {Z-c\;>+ՌJQ):fiIue-heg$w("`,3/S6#'P1؄YufynOY23MEU-GHy'O<<)["gQ\G?wu[US yjSuG& f<] h Qwc!H |QEQ0JO[Va%Hs9- "M8#dAqm=@sI8٧\P4O>|@7oiNl?=Qm ۣTß!)SWB8_bavp ĀXp$h(#3fwKjCY]S2}xCڠ^->!kv嫱Ddᾣb #UoJ,)guL&H#*jq(wN6a]玚(zx|xdFDT;#oǰaW>k *wDs ;V:h\2$z /։oi]Ego]YMAwtf7#oRσ,]+ڮ]&HoEJjm~ [ƲsJt~uFR6]*.N]DzB,Igg?6`QIsX2pKPc%K$ãh9 FDmJ{_d^#2!cf64}#my*> /W&8աO7[=o (1!<K$'BZ*Rr}1E2\GkՐSW]6t ZRiSOGiz 7c|ZxCky g k~O*T!O2YNR\kԞCqOḏ֫ Vgh%5$`SHS)CZZ;z :epJ ~ѕ8,*7(h^ ;  yV`pMh^ُCFK*5݃i3v(55 R^ぱvhODd{j\&7z"86i\܄|*潓ʵۈwгN|[ fT5*^~ :nEdZ_ew1`HrG!Bf(6hϗ}ޑ9坶,9Ȱ/6ov/8HJ?H-~gзKx!uUFmtfIw_;fLviac(, fښ!:'4IJ%R]ofyY6w t[y'8|=\Ln[~HBFƎQͼ_u^)\d0|l ܰ@7j5'T'efk}ыbݿ`dt To}=]yɎzz@&s!)XfmV~|s /I)}FepɨH~NxuGl$;+VơdP;o'.|ҔNBI[iM껥EƢE">!:GNvie6 䢈zl!*x+S=JLWM&\fߘo>zw{5z\}JpʨXkTeQ8,6%.Ul@[ժD|2y"'0V,FY6`! nv$[cR!ij׹²`t&PRva`z M&O) YTA8F{FpOfb5KV$㣆-㾠[r8M63ڪ2!fgs8o- -V6F:;R6kdɗcq毈Zts凰( 4Ύ(w%Wy-ŪB'pG+)q~SiQ GeaJ>A`ԏ @'YZeQ{܏Pi~Q$"BuoљKArrxER׀?d4-gtZ3Q\ }*ڬԕ9CA`K'TI`,Edtk>(,.a!Q.H8ϠE+Jr g{Ǭ#` ]+~R{ 5>k@]s'N̽"]]5ayuImTgМZ7 %JSg;I)!I^,kuE( {iC!ax2@k޳(,"dV@ɠxR7@sE; 2>{33JlZ!RJTlƺ÷e&#X$<!wǿ !x#Jɋ_Iu8?kž*;1&zqKo'e1.!pE7(9RxFݍhgY~HVeص@.;w)5 NFl6*OD`㸃60x iSεqSĂn%t}@uxfUx!hlp'NYoR}N!Eêv DD p`]9:x9YQ- d" l,$)**/ Z'bN" @e$7.5NY r S8ps>b mf3F/Ft*}t=63Y6|x&q8yORfbн! E_ agq mo G+LpmLy-53O 6bq}`4YU<} $^ 4T**-c$)v`4ZG]&[!ZݞvhNɼ:xwD♭.A!'aFLgBuKJY4;L::1;\H_'fG^wO$#%jh⌆f8hqnފzhݬl{!u"RYHR3C)O'TY'}} bYNc/T57^:p{%)(Hpq.hl#ՅזݬnBԧօo1 Y:r|Ģr4ejT}aQ>+IF<1d0T(j6F3_1 %;~z)DS+1h&١KF٩!bqv7ff<73drQ8J;lj9.b&FoHuj}6ej9p xe:r\M)!a{ڣH&.ˑ})1Zvr,&wa: t< aEN A'jΩ}{Z^ ex[aw ({`vg) fNV$IcA"UQYyְUA|N>⋡y'.`6єBCח"gWHHS0n{t?t6J{3&}|}$7>H= ]l>d(Zoᵗdijߟn8jİfqӅҵ(^m-$)R]2@euA!A%'vũ:Th>Ԗ&ͷLV) s@t!xz`޲C^]#€@ ɧ{QY* oq9yV ܦU[4+ކݍ~ݠ3,D%7pSM%(h. e6KH²kVGa_\ a>rA-iۥ4ڹ3mwֈO&$Io$,ͦs$rxd(6}|ؤ{?;{99<(r(2* 3ou*ة _=YUAځGy,Ґ>G:-s' t싙ch+q7uǴ^O6 L銳B huҎ%tƷ%%qGhzҐzp81wK1$E18 l+Y›jgpG6wuoeVo/lJNj+Y/,{qew6=0Bo(]0HIa3֧̋+~eۜ}#x*&cL"[;Fƥ_|/OH$*. t&8b1."lfc+e:Aؠũxd  F,uACzAn/x3yo`|W";+%3^?iRèBoh\ Ms_KXP&NK ZV= *|N#y}2IU/;_ ,}:hy['ͯ0PO]+ y_ A" k4|< v}+Iъ @K{u&JrT:K B[ OYV뺥`݊n8&mY;؍lm=5&'rҐSPG I_ĹhpgM :VsQ)A>N3AX/A#vJ iPiV/bu(h"V6rUN!@x#~ɫ>\B~~:=cOw~ A8~ 10"'?W,ۢ촋Ms}!w6y$TIҺ4Q ˝gY'0uʹ{l&*6n(~Oا5?=wT+Xa4ㄇ/c<{.R2hp\bh#38Nagk a{iB_J*eߛދ!T0Y}WW2>Y5IuAtKq@i:8WdĆ%E g>xK.\/&CP=E{}'ҟx{JÑK"H9~#Ѧn[62ᩬ}_h i_ktTN%X-˾t2Ȓ/vu| ZzEy 8WAE_ސ(v7'd: ;|v"\*DoA0nat"Eq`P%]u+WL!rC?<2c4Rĉc8HC*XdjD`H~p MDuy=lQ!;ݷ0pˤw+!W&8 [tF`n!yP3,\1ygd(`ߣ%ϴLp{\嶙T<;o[W1~K9i?kAe*E@5" _6`hA,E(||jRTY<.hHoi,\ v[iƙVkn2.Lij0Z&6cGtOýkK0K\|&iVLCi|;d!!3~6b Mz嫺'덾@U0 F)J X/7\?л0Dghګ 4(|CYr472Z}ChE2:55J,V^9Udv򢞻獹vmU7"V0 m:3zfim][$n< v]>C+ڝJ6g.Kp>BRYT ڍ`Bd2`uzrIEJW{b)֏hu?*: ҝ6,v2Qɧ 6{J3>t(~czcYeoN;SۢV.%,ho,4B~aD4|"Y:g_Ah8&*BD̪JjPgԫ ]6Ϊ٥$iu;p]Ǘ1f-v-e7b*۲`{ghU&/}Չ^]5\a1z3l~\=Y޲~ْ@3F1VԄCaѡx\kMI7M$诙eO\rܼX-B_?ĕ_qdb K̏੶kv\ƉAK{ԩf2qZ<ΚK&6~۲`E5w s8,k{~~\v.Q.JDNDIHeNH'#+^0Ly /N!H"MY8d[skhGW:˶KXs8GjpRBcK[6oRBG4{Ȱhg}ap.'"؍f1Xxhh11֤Lu_psHtpR+ʹ0Y2hnXT<>dg9͋"9s%xsg.mRbKn`P)1 jbD3Ey7Ei"?&K,IigLCjU9Oy][$BQ7LsWV>I~Bܛkk¨e=OE36?PeFi킟QhEa?It;$8eP_.NH#MB *TϥsqN@wn*&a<JU _iojn ~,%i*-񟗌)^Q^^"2Irc٬z7eT$V4%'{uf*8퍐;vBo"++Vt'醅5ƒ} O]@X;0_IWx(آAz=BJR5& ITShI=|k{245}rclz\] E,; K[C;.5t ܔLrⅆ#~A2|gYVFEг(1 V1[_z9־C =/KHX"jhĽEƖ-eA8JSٛ %Stٗ^N3OfensP3Sy%K;ijϖs3QDo5u8>۬od=)cP3;bn,Zâs3!fo.Ti?N`r1?n"ˇA7faΩ]R0|R_ֻ SݔCGۛF8Hpn|rL?dZϳÞҬVʥWᶈrkIK1gS דOFAXU[DdU7}{b)8Yڬ^R PJ6g vqE0`oǿH.e,*RD{n |[]'ʒ$T$3 6H+u~jU E!PHۿ+T:I]CN&)EH:lqh( Ic͍rU 1'HƖJ̆} hWngy4ʾ /3:%g2_d_?dկg%*@Nɐ%GjNτU(JloZv6BCp"N]U'Q̼y1t-P @E~guyazY!DVZ]W No u؟j[\ 7䌒k T|gC s mG]O%~M)T-W:D!xg9:>(SCpfcޤ&! iNbpKjs ߫>-}JkʞKk](?ZuvI k6ٵ8u ]3Pܡt %T-ӕ`P^Tr'9|H^p N )ٳ ӮXԭRjӰUo_miXXڞf:æ‚NB/ji>�ݑ'3-K(%}2ahjfmiXM%q"-` FC; ;X؈dR_ 0ee)^hاs\"r&[;V`-@y"T`I>Ds |QwLRXNf)#7psŲ$Af, eȍ|xA`ytfx`Ю?3FiT2!o:\rzJ 47b|T 7ơsa{Cק)*6 MA JdknR =Vj MBgqv< {OZ2iД kƾ?j3D̷0M!i Iݘ#1'cz !P ƃ| E50hD,[ar;cvLOw'(eM\~PɃ,N?eh-;<ڠ%PBM4B 8oq!7O$S"Ꮦ:ǑWSJ8`$;r00,TH6ERŎ GzS︘f,S ꖟpa_'*gRmV<ZqH:R;&}>fޔ̐Ŵ+UU^++(]d$4&ƀȚ[slCiwZENW?vLk !3YEw>z21w?[ _%d>R]/NN"xw-*^k5| u RsFݻ^=K\9xgKDª_t8&bgKqn;4k?Bdgv`tqv! aih+qc|ۡ;uE.hٴM!ա1P]4H?Fe `urmnnmI YQdD!٫{ %lZ!Dyu4t tB[͢ej &ٝ0գWw5^,vO[HTKwN>o⠭/S@zeVaV8QTv MțӫC) ]ѧ\.{cnmunߐ7"Ï,1x:C2M9K[JL6dxEϿ?ꊴND,!ix'rHM4_<lq{ @.kb# ` {^3Us¦!(L| ,vz`ׂ8xO7;(52o8Ix"ף=p+H~I柸,8mɎ1G[5FG {:,NKәѩR`Ď,zd߰!И]O i>.}G7䜱 "[*1Xtn2r a@rCYmӆ;w҃eI ka,3>ޓ}򕒏=$aS<3ۤ'v`7LQ}G4kk6GRv.ql҂,wʇwrՂ' !=Vc+g :mU˔s1,.Nf dZH>0Ѡ8Ӳdw֛D_o0Sߵ+{ʐw%fPx0+,s$&68@e#WUr .SS`I@2lGaji.eXʪ ^BSzmCANϏ6=ڪa 0= uJzk [@/tj m):#4!|a*96e;HS'F÷7VK8i9 狒t[zU`oBl%5@af1Z?U6t㽃,ani7>N dՐ|F8rZD-J9ˀ[BW'e~es!4lzO_~eդs_EPW)ei8B4Ύ%sZ\}p;պ3ÄlJ]\[Gᐕr1L٥iυ>L@]ʓjB!L$ğ2J-F$CR ڮprj)4$ rJMt?PzwxX+0Z5o>NRzo،,1C3mDU:5lCܠ|.ȄS:Kg' \ 6Ov7uK}dV5B& |4!;g_TZ=!U1DWؕ27wqPwWtJwbo St[~a \UYȣ)DJ`|DI^PB܌2hݙXx-apH>EV(Q?떔;1vEUCR+ͲWq*[t*{lj$lHRa8cEr8ݔϸnP@nc4&A̤`nA^|L}-.x)"U})[x)'+'izEgz?f,qvČwH4I3H(²r?{ ,Eۡ>te\!|\+IJEGkݶEr& Lx/ISl-dpCdl!IE֨=6F5P{&Q!Qȅ Ѓh CZGa u#ѿK ɫyؗ89PYc핺16*Y)ըqG) 8E'ҭVfE/BC;.9' M[4tNa^ݱKyٴjL3Q/#&p륝9)]?#lR7_1pH2~oy?vF_}u4(QzqwU c! W|Q6yB|ذ\GHHgX2B5qi hPWj.CjݠK4cٜuODƈ#|,$'B E;<)1GnSVc>jPW4 (+2B2 .ǟ 'H!ƊyQ#YC ]=o96NY6]ØpU0܃ Egx2f&0{QK052sW #Aj \Wc6B$R±i [WvW64 wnqRWp7FXJSOq,AfvoeɄ3e,')!:[wW&._[ʗj=n06{`l~OKEȊch/aG(#z3+:W._ ^-Na+5:~Xvs|fL=vwFR y,"qKfX`覸g5S>=,rA%J.˺?r HQ͜%`Uč l"NϒFDN۟t:K/b97[g=ރyרDRZv1fբ *W Y")a Z/JbO/iOd;>% z:Ӕbӕ޹@Ci%ەD^ki g,XQVt sЭo me>mu£. 4G<~5}kíS sf!^T'3XM#>n ?M讷l`f?T*h3wY]L9;cA%LGDr= ,*ϼKnmQ7и^q2  ,N֌C-̐sw:H J`_ xGWWp6ɧ߂mk{\^p%ׯ~jKѝ (mR|~>*Q TxIt}w΄#1F vMU%hE31&` @9y=_,ٞVӽoufTpz詪~ nW7IJ3?R~Z1l3BaҦ7CЙHA>?O6"AUn_xp/p-w]$#z 5!-o!]C&MV'ߨ=Fۭ>֓Nnc6Wq1d WG~@˂< !KWPYC@lpv0bQ{Ґj,Q&yAeZί?oH/kvHUj-5p6sHd]k͍V> }rzMomCG'"^Az=O|N-XlVTZ fIM=&$.p(FU=t6Uv?Ω3#0hsS%7|-`ZJ,L5Lzv@P JhSW(XFi,apՓs~=y:xwc3\ih &$2Q_K)u" ;Y}mx ?!#?a;Kk%4RL 4OtR.|#F\f~}9e'֐:5P!jUk $ !AUcw`A(UnVŘ?;!Hwnkm`4J\~@]pWZ*$RXORb mvt^3Vu1V_h`- \ %A]їv}ːt0w{wRܞgkd'az2(5,Ja }W6gm>y  5j ~wpT(7FwjxHC +t{5:IyΎ^LMw j>?ɇä<yIy•Hmjw8}ӘN#f|gU,""}1RӣXf.@IaĺIP*ԢaL:Q>䒅kP.nP=/o ړjE#8̫\i[L0ZK(fFlk:x _4҂:±5*Rk7bǥz1j5LXMd0۷%*Hi`+)EMӈTg-^#t^y76d+s q{LBIjPYHxjvb^l*8N˅6 #G6-|)sn0b=+T$A}o/d^a,|(xTYW {D)Uvmh4O@jzP{jɎMB[*)%5V($$t1b@$BYoS^GushRKQ{|ױ_#4)ĒrZTȍfMR;!5ѽyށ$|  &c?q0M)O9 \ Ebr6n1 2 * Qiѻ§fC}*bctHہ w <:H=J\~jhcI|-z3y4`_ hSsO'V_yM~rk;iĄN|3W!L:іVX ۠LLnjhG.kݷM;ux@:6d)n?P5*^zٰܝ̎SaƙN݂Tv,xvVxc#]+B/4*X TpUsf㗒lFQ&V@+]uD8yͯ 窞 e0XBh ",pq[͚JǐG&'kiw%^?Y,>l8k0 v>ŰbDރ)0;흃IعKo|-&L2kpYy9] Iɟs7*!,LHSڹG]S\E˷T̅g$=ciL~Id_E&wr 'BiW}XFT9>TC"dKϿ0w.?Rk\Hypy_hRb:| 4Qd?x*uYo &_ N&8dm8i.!v&٣^W`c\B_]z [땡hrWm(`->nT+yoc"E@/gBj#'=|,B(au'HR4dgm0x(Ԝ'3Y \?*}aQdXGcɊ OJ[ɅF1s`P%7k3}nN G[nioHg^yde(؏@WH$*,ȥ i N^%b} A>x+͡q!.Tkz ݒ{hᖠTFc=0kD58<C`(n!DL#' xLT4(wMe;qF|K/xpQ-"ͫ{ILVk: EH;ef\Jfv" kUz>u >(E-QT)2'2*8𼳟(MM0 Ġƈa:X(Т-_%NMfҹk.V^N.egwr\cKmG DӆVjh_j`O-a4漋 1'P~ 6CYet'*PwlZv?Uj xA%XX :mZwcW$Q#cλBma9@-KhejhӍ   =5ja 3NGK= 9wf(< %E>KiZ0$tWFZ"?ZvflAeñ]Mw`s7▇ԇ v} 4 L9|D*|l˼'³>ӛ$YیI+ -4\.Z|&IBxlt+bY58:ΤK6t<Z ˱y(A&79MI쉻hK߀c"s<{%/+9#?ϋ%(qL}hUu3I3*N^(ju_$@ 4G'ތ|!JoJW9 L.$I' LsMؾ`4\Ma^1aWb9$h~(4Nbh-(wzs}:Y@؄R- p:Z|H*K趸*WO'J^^07!H jA!cY xq*jvˈ $pRUca9v7x3:I>#! F#G0̴U؋"6$2Dfw7;, qxO]`2gy*Jp:?9>yL,pH<ܲ_ 1\(ۺW==RL<ތk[Qbz0UQaQp<D/YA޵;_4; +\é Ħ3R7y}d^A>T;j4ɲ ~V>~^̮<YVϨ>2Ʋ93>;#{ɟ:.%z0v+NՀGb [- s&nhݝ[!PxQ )޺w쟴G7 G^|EdeLX| I/@=!Yqe}_ ծ%A"Iw{PЗ #,=9v˷l#M$dl%S%yRlbo^w  &FZK0*ux($oi%Pd(A-<)1; .;3T S&nHeU?*7oAl;`!Cؚby}Aώ)PX' _8٣mXI/I lZu\ǰl[n~Cucn#A攸R354#Ow+$ "2;A8)]1te Mh8+&fcd3vsD%8QPýnr6 냆ۺ])Zթ0٩>pTKӁ#p$lR햌H㞩M)DV[010#3R{`9`]m΢!{{9;.)ȳ.^,H'>"s+dkl$>`Nz4űpq)^-uT)$_g[و95f(CțGϦ֦plωEJesEO@NG1k\4+~N ]^Q GF{Yhѕ0!kIզYѓ7̹Lj(eTI` {;`~ :ZESE)9n6ܰyaZnmLnwʕj`$@W&l5[MPZXSBO+?g@Lp`S[?>pӶ9ml{: P5Qm>Û`n=*Ya3ʟ"3ތ Ǒf? j^jm=\e;`rSr?T\JJ*D%v 8+`ڞ@>qNp6dX ~Ǚ}Ŀ4sh0Z5n{9d>*8=c[ap /}[DK431 FzŴHu JpMIeg;Їu&G^9JU-Y4\s߃xJpVW(b_dl9KB^qeTy`4ac^!w5J79tLKHYߞ:m#g"sY<43U:G ,zņ3"ZR,~3'hKA[rkof987SˆV/.T4k]J蓦ŽXSi$y'Sb,%AAV>Oݸ5d zynd0`c?"j2ispu]0/"+@nFΖcu{j^-rYFq ^5Ġ kxuV_!@*.3`Q-+X_\c Sv%= rWcm^ [GJ?z&)t }=c}6D<[gzyeA:ɠ ,#"8jhX~Ɩq^O ,f>d0hRu`.I7EŐ%`:,\BDrI6KYgTq;Lsμ+t[$sV+Hђ$yḀ#"t2o ~#zT^ <}[+55`ثUi)ܯsΕCB*8]_3+6U=xWp"/?JORVn(={@yүZGk>w &mw {תM Sވ^/!f0/=ޓY?筻pI脺I+>6iAGs5ćL]ca0ޙKժi>V_@ g( s+l' [AhoQu`[öo7GXwH\lAN'pT oO 1LJWEg>#]XR O?FElptto\3e(V 5܍voc+ pp_ͭ>+*kUTA-5zn`VrmsQ]|{,{"Gdۙ~c[K1n"blA"hb)?qSVEzo;0/GX_Hս~iz>Føz`=X):3'FY<,>LVV—&B7^֢b1M_rj^s؉8qg-w{{s78=C.NyJ͗Y oZV ۾z[},`𖁨 { `m z\bhWS&Th3(#+Dj kb;t*~ty 25hJ}@.V}h,j^".u)sU\!̷9#;aLٵg-qO%Jiޝ?=Ƞ\Qܶ ^FM`D={ܘϕ 3sρ96X9] c8'Z,bMDrKZx?)kx;|4AvSk-n/Y>? ?dO66m#ieoof)w}{K\"&N.CM%DPhfgԉ Ӊo'CYٛ8OGu'N7? St)MaXfo} \[[xc)Ô0Q?l4HMG/}Ѡپw9gvQHrÆ6ڐhaZ'?6Sw;<Ne[Lpa0@p;S2Z U.;>Ph1EofM| !LIJ}9c,V~!u9|kV4MDL 7sǔ j^Oq^'OB&:rt\sc,( %X菷@3=3և'I5YIyj5,|CW+x=GPe$tFQs%Y.c,ϸ3z7: Sp'. Ͼ[ e2 pA7X QT=gjQRuKi{0bnP&v4xB;9V@ԣ$|N"A{/K-)oh VwD GVV\<Кu- ʼK ZIz{fPsT2N,a|rx?@.~ [,P&vhR7:X{AvtCw{ 6z &*Ѝ1Z@E+o&4N]."W\ 7]{K=SB{^ (Y)=&lMyl}mpAT&yP#-ȂttLOWrϏ3q.a,b:c78zJ>cftٺi Fcԩ)blyΗjU:aNjRTR)=Կ1AIy9OIڞMn_zw_w ʔ>l#FX sjì_G&C.փuKLcO[r},|S$?PtYxѢ-Y0jؙUxޙ6. Z{6č[LəE>rh;XOQ6տb2ktݷŸZAaoi A17ȸL#GS+՞}nNW$l:BwzR~79ޯy)7~*{'H_z*X+8lN󳸫+(Mu5 !]uG3v oB9=l H_`7|/cȴuJ~ַKl3CZ!V[mڞTH٤;8/dAlo]J!mK_ʕ1D'P kl |i4w[΂*6L;]:$ZKG5V {4f2+tv %)a\[|$W캳- ZW7rAi+kb ̽Q ]'JD )S.{7xpO3UgĶMV&Yd)S8籹/tC"@ *?lK\!}|b7JM kv4&Npl1ȤemC}ܥz<2U?'? Xn= ݬcӵo#˨u$poAX\a҄刀AO9&:q4*SUr6ܳ;RYқ.@.Q$ ,5xhI ]X=i7.'ΝdC:&y`C>ĻՓi]v ߶u Nf=޵C!מ,(˰ɾ~* A()'љ5JjWL9te-*V.7 5:jpz[j7& WmL( #vdm8Xoee],dH{]ך 9H^Fۂ㋁ug1t-ސ.&8vyQ2 >*GEF;3Ik =oI{N`|kTy\)[Qsk=*<|VSV[N}=:f)9ξ`0bFy d7 oUa*,_PVP[͈M2A', tTvG)X2 "#/`bg(p&sbt'zITujtxTxD$XqO4Xm5SczV2JHB׵< QIbmURF,S`djK3\ Th;yq[ƶYe|-NܜJV?$>$7ݑk1ŋ?:{V@ze;~DC~V^@zZ@)zwE=i~emZU#~墧vZ8|#n۰{"qv] qF`Dsh68iJ!e^-T7ClV wnw(kq?IMLaͩq=h3oG ^J_knޟYlct-U qe&NSDu,.%d咳_] K#*>(m|Xkivl_qI)Ӹ4^'3kY#_pB<`\ ?!w ֎ZyT5+ݘ&q۴toaSI2(Eh<>Z?@h UydBZOഢ3+8Α W|!a7îdد;I(T+{flA1h)$V"Fd zˊ󟜵srY,{9+W:_>+,KD{D>ⱝ[5cl*Sz֫FA'Y r\tja?bh|ԣG1/K"0hx 79(G,C/N4ZcTnUhGE$iF tNxu 7{zc;"`[eMɮb"3<ډ3k x؋Vo01гfEi*46'2!;8mj4 2A毓Uſ*k(\/7 Lj-[t;&z.ݏYo}Nq$\7IuӀ٬Pa U`uќ 's[¿B?v' iQN2Sz=u{u w|$>y4s}Z@BXcqHmnNVdݬsm3.LwylhSY,IsR %]| vChL`ſfTԝ Aߑ9'dI *#ଡI .؁ǓJYMY#`Hc;{'|al4WDQMDqX^<;U-g>l/T9)R =AHXL"#s[6t !1ܮSWhJ?S:G؎'o2"+$ m0]g@%еp/ȍs(>Фz4dfy#a^8@o+⁓ƒ2?"~#ָ[Rz/Y@piF.u5ul5Dn˞w}P"S{t'뼄qc6D,*;&yP"yuvtt- rVMGrƢA.:'bϝ}($KށTpFҥFx_?. = xM`, oex[#n-`Q>#fKjV&yNݣOYqBpn70f诫l]ޤ_W}#jWaLCe$6HSMT.Hݣ'ĨWt#LqUDm#`m7CGmRLʋ'%+}-?93.*hqOh4yf=s^$@]fMiBw=7= >Hl~Q Fk <$tkOw>\$N蟫Ue_1l!wdr. Z+v.@,` 2=t!Kg]k :c K'`ɸ7%K&d* ԙ 5FiV)>Hҩ$_ 9xK(/=*FrepWu8f~ .d?P-2]4 "Q /pPDTu;ftslH6Fe\Q.{2F}cE/w 䊱 Ac$n<-ԼS=~R2W@dz3ab9 yYr`4Zx5A9$!/#}C[ϷEj :3UfUX_&%J+>@.*@>dIh:|Yۛjn=g7p)y3j3Na%KZ(dz'--iYkF07lËLw.k@!l!/监nяK\ UU)y dKb59Q֢k]Ka؇Nin/HzN~?}ń%&!_>aXK_%ǀ!s`06[ ;WL;a}ǻqI@O!7ygء|1-ڼ **LxҊ=y2Y+Z&~j=zV*+\NSXZ7HҢY/iE=Hp > :/ݕҐ*v/z\2޻RCM*flIN< Rqg%5 /Ag05_cدH>=-?f)Zz2ϝKkFU%I+* `G'?QJ5RY6l#77~jvm`)C^gZT b]?+te5%'z$m^g$JC OzaPK}PgʡRjr:KD*^/qg>p8VI]$]A 2Ew=k&^ena v 0jy /#%q~RU-[PT XWBl!/*ɸKr`aDWOڎGEܹS>F#8{Y'+2ym-C 4\t` HX6%{hƆm k?&mY5 x7`Vۙ#'I3pS3ʍHcǟ^3Yd5בe_pcW/?!Ux3Ra7V}##t׊!|}֡`*|FzD[`r=%cYɴm6߼|ҠV$#}mZ-4?Tn(Ŏ\<{35 #|y6;2 !홮kҢ%I)fAZ2B 1 lr06K߯yzzWt cHM B| ;1h\D@^٩JQ{3@BҏqE,łqOKJ-*G_klL/.$a`9`t[ڰx>u[0@jV`J?`I-EeD?:юv\ annq1跮3[.:<\B"N:Sck$c%w!y?ʖm]|ltHbDw2٣s4ZR`gB>T?zV־,EDhQ}#dV,FTh0Kh w[ybR64Gf"<}hiY3{㒨4&dE|GEB~U6:Ќg|y}I ,͚\>zI# ˻cD! c h]h&4SϜ G^Hc nٱoؤM{̀L`ЭuD[zbY/pa&~zC6|29j䦎#[hQ6*5ÌTvN~(&P~ F߉F$LSMPۧ(P3sL_Vs[͊r2r9(-t+l\ή?8ԧH$!zSe tC#Vhݝqb]I "AڪI2 A  yaUcn;9jN!b$F &5H{J?Kַo8 !-o5j>jAq5ƃgbXtp7 fQX40~Nt8D螩@es }YӾ%b*SFYB ƨWc0HYc~iYB>ess6D^z+Ń{,Pغf#Xk. ZғvB3%e Յ8r5k'm^ &YoPCn;\C?c}aٗ"90 GӇ`u&bm_3ЉgךoyW(wsT²ʨ7]qu;Y $v1f[u_&Uv|R[%0qiSUζҩ#Rj67OTH:&~BekU$,"}rHΆz.X52A1+\&KjG`xyD%yBfT"W\#"`jj\||%oaƈO̐E 5~aH }kLKa`ߊ[\.AEagZ, 27B5)jJ*YNJd9OyZNM@f_*aV<[c$0nǀ7{ϖЕv)6,mϛITH5Ι+hi[xT@S9RFƴ0ʓ:adM=75id)ƹBRi::AH6l!T{Aϑ:o=Uҙx 0rx(4jizR #6r( >i0h,X3f@9VKs(Ų/'$p=_~^W5^X; v\z'tXY,6avam۫t`iU.h gNT$e]\ѣOqqBDZʠ-P)OY%Qz.-plzvx@4/^Յ5O!t˒>W2f',FiB({w-Dl_((k\!#א]{ΙqEi>FQ-KiA9 (hs'S߿T4y'4c/~P| Qa6#ޅiR-A,Yjs:Ƹ]Φ<:#*Xӣ^agk^a>I'A5\$h(+ƚݨE!si=RvꜽKKOqM: G_tЉq`W^p'lMjoua9hN(kJ;[Q0S,>@/QK9Y"O!jreN 1W&cX/u1\$顡]!L:nOoDjh=/n>5{ӯ}gh?gOqܓ8zXTYpuS9x.1U;ҵm+sf Ei@+N9+]X"8Z-ի9BmC?N`Lԙ!7;V̌7l(]Y&HOyʪ4rW`4Z$F4>xLLA0M`8_-tʿ*L 7m:bo eA}VFA~Z|PyaGR^4[Fdx\Ջ^|jfWfkF͛:܈ҕ(wDF׈Von9O3q順3נxOjcw i8 mjtR /=.'AkEёs=Ϟ6{ AA T A:CL^ܑE{ȼjUD݈J`0RcxJwxx(=d/8h2gwGOEavNpkNO_g{掾J3OO&ū ՈXhv/ܵc41BK%P ;Tog#m?(ɝ\&4sDeKiyuJp4+q\mK{'߫yx>J h[O!(JدlXW 479{<8UO`kBXLYS$,,5WT10Zn WSIdL0LtJ"'s7hpW΃ET8&W41Uc>I vtDaBfF>f]&"V8%땇X/_D { <+~x1TS#J wz:|xxJ /e5c(pmy='O1-̅3b /e*L'oɆJ6XI[#'N&ͫ $V b5" MFlm?0+ᓷHf6CK+1T>bSj1{̙Pg0cZ8a9qɓ`{E;<"]gF8UYy1>7׍+ȿ/B3L)צO׬kiU@Q^]]z\+#.y OɪJ.p/d|cOA/$mG e!\a)/\Ar HUdHU fb¨xk51 22gqוFz˰@(čn2pXȔΠ^Ǡ8J9h`a=EE|jDkHQ R"4 _*LjRe; 7z$Nj%|*%E6F}0;]vQ3Ӂ>{>}Ldk:n N7=^)&5pO)9PͰ[Gx)ܭTEXeY ;:<SZQymTչsЮLɭH$44cYǾψfn$R]cF݂8(3=*ZKq%x&|UyʐDkJM XWQ=7n#K)cRjufO ik5nX6211``A0y̯F06~pU [/.m Э-Nt䌍EQyG}XR4&BfÚ{=~EH(NǀqN{q$7JL8ίe-AdFC.Zxto}JxިgP}仼 OH ˺*@䙉P1(a{ I!p Xt&)屓ڑPq ބg4 My3 ٶ7f.<#9VߖIfj 7+/ &1HPa4\hBC{6~/|>|4% J& v>D 6X} ]&[>\:V-~ ; N8ki&XQ*:4}ѩ|f3XxLu倴=pmJam}pن"e'_L4`hfxn]ZC+3l2QH沠>䌈tփP)ocJ|) ft ho;IEn%L8GBb?jߏkIhA*DJzD*]c9%%S@VHڱ@]'o:/Ќ]cVew{3"W&\\DVů>q[u _h|+caQj\F@>~09l,ϴ) .b/ 5?:~؞MN$}B\W!=`#獴_F 1%pI`Z Q fgkqɞ.zz~0P' 4}4V Ĕm&c8Jac8-eKBsuʽaac 8E՛vYyvLeɎEy`겴JGJ)P,zBLLDo1)QCεWw.,cRNpJ | 0֢{ICJ@Sn\CC[ P9ICTS2k7SEL^6[=x &';Ζ8wƒa%|(V%v&֝ y8&l=loLTjWp]8lDI.P͸ݜٿ** TZjn^/SB4_>pN(BO`1x"Ѕf`冫gd.wB J?Fpy f  }ȋjFtjݬ%- Þ 7| dx9(X|&x.wsl<P Qr{s YMvzwU6etqP6EK< z|_q.qE`X<AiJϔM<ºONPp1Dԇ}*nZ4$(E[@<{ -| ߦ ڦef,D+=Y$id*MD茅sCª;7Zi|w~X7$C:Yt֮>ljD10FOZ2.|WXR%r $}/Rجs`ې9;տr4c0>dpsB(H %{n&IɨaL~G&'7PÿW1kRעcXTl_ػ|wO49Lfj' \[|͸^qR,&*He# ۥ8(z;[׎s#4^S5V5 ueaӦt\@)6Z/muF9))21A-&+0ߥfd# >'D$%z>MZC;X9zA_3KRDs, 8G{^;Xq0i/mWnDNtB׳*($cwbƓ)o ?hGbЋ[ZV}6:uԝO$7]e8W>mmƋaؾ ؎i|d[8_';]iʢc Aaz Fw:]c{'j 륻'7 H_-*jKʹ"@3U<IZmHKfPǮf~8pO"r=\JI!{z#;?Eoq$nVb+wNx__o>n\ARſ&U-\`q4(}dhZe dʎk7KUeKfƱZcCXNqfBA +D琋۸֎DM/UQ  W 4{$aB2CIb(>UzJc]l)N[S+y^ fI(aX/n 3bJ^Nؠq_?SEyㆼR7R;ZZU&`VPTN:ё( !E~Xzr?KnTeaa-4v )kUڍNV.DdrS4Pw;9|@7"ڊb Aǡ"-'FN搞)ߵԢn][0I^UF&{pq趿 a~QX`Dq1[3Z.GN.Y>/8ެ:4zeя"We~ȒbURzC2|*V30TNN7IN6,X*sԁ:+XP u~Q -( BhCT*8ȗvm̸Z&SQ"P[=(x;;"(LXA׎NWL  2"+$Q9//s E~ EO'/ u/ q_y1yۛNiE({V4xۉ!;[-_Lc496HxH7; x{r}⁸j~YeoUӕfB5?t n떣3 M up-f<<,.Te䋽Ĕׄ0褖9YIPUVWRۭ)|^܀_D<ѰiΒsq[& 2ۿ#;lbqȂ`A],C|`pn1zfL\#)_V$xdƽxἕq`kɃ7/줅?%-R(Uԃ /z cFPϓ]@2uF?=/ 1v+3t FZm**3IeBG[S9I4 ]fPSXp|%yi=$[ g}ٚbbx_KuPTe3x;I,$i۴zGJǰTRpK_:zw^VŽ.!x\8PϟyJt<J$=zb7TNy{Pܜ9wX*h$b\տ}cI i ڪ=?Hsa2T+T2\ kSA=;'4a_ a&E rZU6]I6LxH -A`ç߈gJh[I[y{PyEJ ɝyI3C;א1"XD_8FI~V 6)XP2OoNʄ]g+"4M'-g*ɿ!nk;Etq{YG~p񕅮~ZFALP9jXO "E˰o~ԔɅ$ 33Ae{ufk*5⳶" m%ɮ'sJhY'c۰'lIRq30ڷk5BIɃcؾ~8bXmwfo M9-[|aWXP%A.:U#0Aډ(g.gVw;̷3ۣ9rTm""@\4SBiFLkDuIΫ⺢HJAp댄G:MfRLS T(e|%6v`;"Ph&v;`CP@^p)tg_l9pb ZKPP|o`~Jv&T&P%b"bz 5hذ2j7~_,l]=5erXcn{t'5),(a&+'(h տ^'ƾ5, S+׻qP  G]#/pȯӲ7zƦ-{"*UBS}?r.5Ιpcŕ8b60UPtna2r!iQ\nax'Iϝmv;{) nYj;p3P50n( *+ySڎoj`&x]@ЄJ<8qvuba0UMrOE7y츘#=e]X~,Ȯd;.?}W%UMf*?Uh.@ћ9 4My9W ;3_'~\Q4DTkg@:]=F} : {Hcݿ!$ؗ Ä$L P{UppӃޞ^X. ٝ}^ni~05Y,i֚Ys TCoM5f=kh>Vı |L ~)^.ϻQt 7j!eQ6 x??x%&d3- d 2}FXc7 p '9΅o ib^ae:ujE  s,dlaוAf-l:9&movׅ;㹖_~]cv]Ra2%aHK?& Ⱥ sOEO:_Ep+IPCP'քd2UjnXAvBrHfvw!دbjXBynLch|e.2p$|>7g@gbz2`&o]T$T׉ ~Rpy IEZVMA =]Qu-ɻTIE~퓝=眐ͧ`+ٶ}t5n$:vݾ"Y1:aOxRMs ]deėehځ%?yϒ >Eҳz0rmÃnjFsuB< շJ v0)y~iDVE]QZvh."ڭǩ(!h}I:"A|DpKY-b$Q?g[y$ t/|IQf^ٝ_h`iEN..}87<-Xdnr vL$$3ja?&gQQ,ԛK7k ʜȉ^E52emX}7{aOڹpMQ\hQZK0M(ƭ]CՀQ6R7:|%Q5B(\klo}/ņgċrGB00U×Ap^$}ZYy [vS#Gl~˳U8g:KyS ̡>nRFw/(! ` _qxujØ>_qstoI]KmOv1 A.]xj10n9B ӝpW~niiXlLĴgy 8XF_j2 lKbHPxb{dz6NiNۛt݄t ޥ qQ;VU z.EߏK@PdNQf!+:Bu fv{E8~[׋RC*+YNkkC룲1pt(9ltQu'\ŠMh='כtz(1Q~scc .7NL5tSd;ƍ0QqMO RP[|Ym\"[jb ֭6>ǃ@"\ HR5*`'FYVږP%9|O1y8,}:B9bߟs۰;"UkKsP܋q$w'S"ec˱]`AVp:ðeXŠ]T ai&$jm,& U?Bm9HC>g&ZY-Qr8_(Z]7Rź;Gsa8&WIf0s_,Koo-N6!PΈ]'@FjϜv'껜Ťc3DAY޽ɮEH^d $lmZ38+a:r'E7 ;S7.P>wC la ]嗀P۵\ C$EqE%Bmr5(@yǠ)'.$I ##݁X#A@~ {BjɎAQQ6|ހ`}_ 2)ni38?em 6l޳ [+|p`4~F_2ndr`]{W5pLQ#F;lBQSO7<_!Kg7s琟Z.p!ZUAƥzdK?,4U3|\vMn]Ap_eM+j_ >ߝ&7#k*`1QbDUr]8M@r[ajX7 #ՄؗW֣Bd,v>9i?wQXӝ"˨+6fCLo`"&¹GǨ_/jHB>:X/0I傪K$Ib"C~#+& <Ҵz;H Nhܷfd&5gs+n&Q# =Pk%%ޚiӳ-境upԑh ^w cçվ7zgi\"nve֕`b'Frƃ}&pPݒV&E =/(A&U}Rl``z^\hWf( *H]o`V˻ZmV?\zSN,' pNj'Ad|R@C:XnSK&r1n.܍~Rf|7. Es$KptN%BXb0ӥhIT>(=ڳH,%7wыK4I2|q5g30ZdLpOr[ ݓ7|5cѦӍ)T?C-ޞeǛw`l6J6YjV"?p [{mw ٮ)Jzq[hρoJvkݮfCY k lz^k B9?y^j!z?>X"4-|H8|s6\`)=Pe܇N+?y++^%0Cj2g:ȧ`H4–fDoLlV6j~/pg:w>Ej-(8KB%:+I-&U"Il} l4$:-vq4Ñ9?p-JcR@KX}BWK91Fk+3O :j1,b G6umtVEճz<(sьM SS@t*1DpO^AE"x{AnYě*"A3VAwu22SG# `' M!L_O#i'|ea, (2bt-v;ѢbPAZbS_YJt"^N W`hYvSy94{#v#wqBkE᪉hN&̽'iN`PB^NdRB-BC9${C{S,kҬBx}13E=*urv#fOsX6HZ͋2 * zC!h%Y V O>kͿ &#AfoZetw}oKR!Q=kPJqGRw}rKJD U&h>4+NN/L &L_m}2P J{l_##2X&oZ]4Eo%HXس 2ƝՀg]Ns8WeqyI'S 1?!!LBJ mjqJ[: R[(mVK{0n̈*Mqk7H/(0/C ;vi061ל: ! ^kMPLۄ0>x(ntM527;}f?fo|K^LHHw*;1kc"cՕ1ǰc`ԸWVW첂Rc?utgʹԥlh3E)֧ /R47"{Diy$Ĭi(L)K @Qfte~6 q7>/w^̣~whz~b-M“\\>_`}wɖ\QC<3(Z Lu?ܻ 5( 7M 5`lG?_:5n̮q\gV3Y<0nJ05=3F@ߊw'_VVK:bk5gެvv4HoU>7bbN<^;U ~څ[.e߄1S䄼,#_scT%cѡ3o3!}oBP{z([Vӄq ­%k.tfYcnO0pm7DԋI_DK|豲l;[X\(wKL޵7Η'I/  BR<{gqF7$Ŀ6EL4{oC4==F͘eKu 5ZfZ9uGot@n]5Ӂc͕˪*ޔʅ#3"{Vg(0J,Gx'lr!v:<Me3Ce D*4h4|%?[&F.m19%3r(U fS2? eS𦗪#Ɖ?aT3*zQQȫ|Wq{&䭵<9a6YHl>aFa'`qg̀H=m. 7J5UVĮwm/@C!,Qy>?вZ~/F4gݱ7џݯc3ks' ȇ:%9EV O n!D3?ja} mJ  } D ߢuR9gAp |8w) ZH-L'qCxGsBt=p >)Ye#In]=8?~s5[US#F fetl"8wRWo `a%chmoVM2kBA4k! }k l .=r)bRƫ4!)Ќa"UMS"qd%9$5Va [a4'Ѷ"9^嗪ql]//t5esO4| %GFAV| " 'N[GJGAC Trѕ ;zlZn Ҋ}!;]#3 *59eqpW jt0 ڗXq O <[6vhbw,&ɺ`T0VqP[Z~yd Q\^%OnI<D-=ӑ7Q-7),6~2BJ<+6-~9sDcCK".@Pǭ$a,^ \[W͕AEʆ< eh٩V`FZ~ўutaRj%A%c^UH()8ٽB,jci:7k'Q1*+nKlyf*`w\ǀq􈇰um~ꙚAvaW|dW. katsnV5 cYDT9_6mUHm% 4o. ,9V|V\qYw\&ݡ:-*Wkni"u3*d(ϴ E${G_M4ssnؿZek& # *NIDj{[ć*ہ D?塞PaéhIw&\BpcҳX#ӫGAjTHfGep/>%$VlR96i(cUYrQ2T2*##Oąg>T:15A&Pjc#]2 ;U`FBCmR0A;*i_>_]Peh =x20WhAҔpl>|Y¦,>np^69!޸^d\7vY^-CFv}Գ F|PH|)`]T$nb?e}wtϘKخU/~KY%FErF è 'ڃÇ=LRݑX|SQ~XfMFҢZs16ӴSVwh2NXfA! a_NG,40D$CȄ+v\"5Z4kIޡ*-Km+! ÃPmu&] }B1q|ի]!;F~'!Z?Z[}"%VP(‡-"jrGpsXOx6k2ؚ ;(mU!WC 6ɩۗd@w`ZIa!-#1g#</ m-Fp>8?>x0.\״K9/KΣ)BL\t\:tb*F+O2GvлRwf~V[e6T<(v,J]ýc ~%JX؞VЏ iԛQ=Dʭ0ɻ .`7ƙy&qj1|seɲB#`_4 twkF E &z)^?${x@Z~sq|fYw#(M?h9!JV"qYL2׈!^lC8H:gQRjѵf)yh4U5WBv_QNG%`"|*!&68 櫴41BLg_['~֣VƹrBMJ_lmτPbU,F-ޣ\R| 0ުcY8v3->n]:sF䖍ٜ&gmSWj+x{qUXi[vMV2aւX Œv98Pr:uvgM. 3 %x +9)E~f"~}4C&VQyoI񏆮cj =^XysHJ:NL|{P` n*ZG[nj>bUr!YL !GL᧻Hhu7boIUCYǁ5֔m_jJYin\fBt^_>:3 8Bqb$VKqhToRn:ÜjG8c=>_P'uWyCj*3(z̲$TY`!'jhuB$yqK[]J+RKi=Tlǿ1|,BXBxpW] OTc'~,,=UP/RW*<h-R5-pG Z7۔oۮ xc('e 3O.^'ڀ6qAR^] ^у'( nO ȂET'"k SZ:30F1t+=)^Ti4+d.q =6K]Z"9'K 1!96ÌɹJM>DǐLՑ-eyb 9JbʸNbR%U*u,ajo\\o \{4\-^ K/t5a:yaZWsd42,Ե`ͤ"Bs9})X 4±̄4гDGco1Ed&!@Ъ]Og!"KcJ#@ɾCo\ɗRrYyAq!;N%wHR"IRtcqVjQ잝((Qtc~-#嶸D^/dR [D7t-{t4fY#1;'zyM5,(n܌LZmjziFVp|!~&d,1jsBgxHqn}69a1PWZ1J`KCYJDnQH.+CV8R.7ўR`a'1Ŧ*.H|Ssu8ib=6AeX_Ztp` aJ)8=xxB̒hn#!8)6X C5(>Pt,1OQ5j۩Rf1NvM_N)':KhFJPr]s0¸c\ۋŀi1aᕄ%.3,vǺ9]P ~ u鲪KΦ-Y\!?Yeǿe{Mk}l PcmWҞF!eH.=*s=nFm>%K}Eg;B/cSTZ+r2DLwwAn.!?Ca8 K}SyJ|~Zֹ3O {Ckz{ ~+ܶ4"/$pYBW`$'(D X@kV/w~iyDҡ\NoAܗ +=[гvSyr60.=8Y{2RHD7&|{~}[3Yٟ eϣhQ /S\xr8c?Tts=\jk9lEArp+c^iS#oRC̿bm8gad;BeE+rqImHf43 <Ϸ%9 ;kVEܙ4?BiQ/iT@~,A+s^x&GՄ<{ކ8ӈY:3FU| )ea@STRswЂ^lro塝\oթv9Sp3 Q&O v{@lgjӖq&6) X\yv6g[[sc22wM)ĕ-6>;rEPbk`ډZZ?mr䧝2] [}WвHN<9 U< BxB]"Mt^2YLժ^k:HSŘ=PS=s=T~/,%-67o<0 ,ԌaW7"/o0S:qL^CYn:b<( /xT T[e1Ƿ7yC!L?N8Nڄu@8D'bb tyQ׎:,JEhK뜟Bx"2%+8E39V{w ΖSdt`OU 汙7;/0C47W %gJg'Q;T֑ :o\ahg8:П I\yGϻ@)*7)%8HVgCL78{v1}V yG2# js<|]QА&m5掹17…'+kJJ5)C號}ao/]f*;gXVuϙhK5eG: ₗ:J(TA@=̃J*c!7p9iL~< =}Ѫ_e)Q6ֵQp{ERqu؆}U2qO>3C:SzYM zh\~Swe4t]CuKG+0~m_ƙqfh?0c!"&$pkK;QƬ$_^4Bf$(KC':o- = 莲s6shAC8Q,-r=zZ)́V iVz3w}&9TLN/KCG1=e,R[(E1\9&Z"+gaMCFEQˋxk6*xNԢA5D$MB,rMjoК9N/|6 ˯;gEx.cIފLeP&DGf!V}&*hl6bkϪnSך2c-V/ckHF5FU*xwQd/A[/qqg159g [ (;_b4l!F{̓fݷ% :xuU:I-;5ac4=[[Y̌/\ e0۰9$0- UhtM(C熽NtzI?sFH =vmӠUr>p\"窟{B9|ɋ_ ŠU)UOc@=4B&2dEҺ]+m > ܽ Fhҡ=/,E-+JFEfRlAN,UN@eBW-˰ vdVPu9T  3HS8Z #5M ;M΄P,ox՝٬;0X_AЕx)p 'r7˘B~\l *u>s3ԿhrG=?;P{ ͠tlWy6a¨i_Fa$z?Cc2RlnaP)hSg#-c܇3 j{0SYpPeS"^D[)TdMhsn(B|k'^s\PH@C9唣\-t&D4BΈ|!yD)w@[\vpRy:5o)Zeܞ(G}oI< &bZ%%2 9ghM@2_(nC=~[>UJy+͙b+V%ny1'*w߿.|huCG1ѕ|oʟ$so 1pSjVj_HUV!Xw8Ne@LR' H֭ukJӦmX#aah}BnN\](ZU̪! NT'& g=aD&)䣱pվoHZ{ x>B&nxŠ9l6s/?hqz9YNi P2m-"vz|JεmC,M`9 esCǨy_ 1Zũ(Q) m5.D /' XEHYݑeQ$ :m&ڤnUXwEpjωsFK~$i NJ1lWl{^dmMev!e.SջXZaŻT4 pw7dI[UWE'* ci7e &r xZل* 8@mbKH ̇m?m h~zS6=_53C6{ҋ 9cӆ03}=.>G5Ǎ[RV\׽e4UJ+fa iM޻[deVVdׁ9IԾoJ/˵:\⛃]Rs'PXj[!\/Q*:^ffD^ ) m'k2KEQbipS9.y7PWDoL$My]j2^g @Dك2n0A"Vpc_JnI GUz;H\W*wY@{C#0E@I"ԁK@hD:@nD)XfV1. `S7^]ƼK}ܛaϵme] ħ~ o/a( d$ďsؙuFCwN>np*()tͳ:9! 1V7r 0ef{Ĝ-n.Pċd五8 7~{Ǡ،;J'{Ԣk<4k3ZM {|,n;j6}~Q3p6$5HCҊ(mlO 7ݯ (Hhl/&MByV~lX1nЇ U۾ KW0ڷc.c TZ9w3l:~]7T]WM5U?¥K#uy_;ƙWWCFc V5(Hޗ~*Rg3K֑LŌPI9FK?;q>b[t"v [FB W>r><]D">Y>wtLhosOZ^no֨we&{qnMz;p9B9wk&tf-.} \ Bz8sOpCĢpB_Kw繞Ȥ"C/M^c".%&iKb7ƗZ)ݯg9xk`&=r˃O-V0w[Qc r3Y98#1CCYKUg71q;RքL3-D lxt>aT#B XGvvKǣu0t y_FlMѷv>A:?O1t'7Ǔ1-֔rܻ#+bOVF 87W1*Qigg CqY3QiKzoVY!#:1Fo?\@wزHOhv( '3;S[cit fmO+jt٥8Zo)'RA4A<Ռ3{Ȓ:)TkddgR 82էopR518!<oG]zV+QMVc s6>s֟i maVjݱ- 1Zh^!Z|& HGM$w+Z'5em.<{}R]m@mUjuijݎv̺˰$1ni)_ꁓR% 7в9Cs=_b"Z_*l?)s69J/Ezy% YN9? F܅ fnJGf[,j&*:eg3rYaQrm!*c-W> ([z 0!Cw qІF-CDR+ 6"g̴ ;kEgTW|1I3JL+9'?J Ђ>k Y/L{9WY6}~z],Y2MIM މ>F-J;V!b#Lcq* ,F%U?4wBZ! Vcr,c+vnsK)ȅVpWT7fkM*83lIvchĒ >1`(hŁ%kD3L&CASVIQm?y/<>ѱ~9gr5լYLAް}"E<ʴ]n-<DƱ' xpZrwe_CPr*s}V}*?L8̀T)c7!4:+ldAk՘)U(66λy*T7b? ؘ{cNi,i8R<. []Rab 97t3/jT@D뱽@9OJ5ȝ3C:l3B QPϝՈPFw٥Ncm(h<*;N[Կ4q]S<Կ"&-Ne͡!j.$ GΠwrXwQ8=F=oæC*\ŘjwMriyaZlk~BhHr(M@P7X԰CB_ ZҾm@&"Bn,k$yЎR}Q6qdO=A d5p{Hfu O{S/w:eq}*60=:ͣ6)a)ڦ;#>lbI\~LjmOy }ɔ$&Loަ7h>?*\@ʶ 8gFi U&y=[<-M>Zώnq*@dȂ[cZm_DAXV38bh bD_6u(Z\X;eϊzWpM*P;G!~V\R +,6we.y.!y_G:jd{O/t'pID6x06AU6S!?&gjLQ\q~udx:J1zqf !rN} Ӽvl zMh% Y7\%̓x߄QV1P9#oǮȗ{9>g=C*YS!\E ċB6yWOHs]0ɇBw"zdQK@R><qmLw PRMvq Ǟcvo_Q,drZQ%4HTX E'TaB:PsZ+2[9/qˇ5C Jk -'tfTsy_snKįm%6ht#$jw6Q`F4M| _VR#zOm|$ _+HUrѠDS= )u۞H|P G=Ii`vo@%vΪeN⛚P6-P)ٛm ⾸5isRTMw@8bf)d8耴߽gwPbUmoqf@Z: 2:DEV@α9vRZ4)3LFxHS9yh%8e n75XuZ`lk_5(s Pu[ ?`=嘚Yԉ@ =tgνB{v+0w/~1J޳kQbXZ-& AԼ-yy7F*U;KktV_ - Rlrkء/!w.&3Bfo'8u:IEhP|jw o7cpHcF A00-V3y%I ORaeD̼/TUi>5c?cjSR q ᘾ20=WA_# C,'#洣aŇ5򚆼 (2njK9K:uh!6z )Š<'7RA¯ެ.2t!hUmϢ{MB3n>\HM1HOb ɽHjvAA*d405jN̨{Ñĕ'&UN%0#́L#$@1-Y%LIg\qo,0 Rh.HKeu[t'~y@ \{+}$+}0PBi:&(7s#G$I|D@ז|S\6 !NޠT;fl Dxv#>|~EgFe "t)Σo=fCaL!Upb *?K>AK?s׃+ g;X'fix OrWnkW>ڊb h,;g-P !*ܘsW,gTٖb[@P^"\ɚBY;z)=5!,l>Cd^"*]VIS.")-g !JyvI.75(+/u݄܁)1m̘$fTPg`4tyE1?uXϨTLW5\;PZ'VV^?2nT(O=(fVg1:YeNI~ LWR_l>Q܀>+yTL~nú' 3]uzﻆq_qQ0]`4ef j~ ܮ!6!ivu6 F51ԐĻ8{*sUӹTtX& $RY_,藰fZ;Y^PWvnER 58E>|inTk~PRdoB+V{C.Mӭm`e}F?J;9)%^.jq<;}C53z2()TʢO H8 cӉn ,G EtT_@uPRũ3{{.1k2cȂG/yPru䫴ㄗB=[PP']EJ%wTr:' 6 EW-oj|65LNCQ|z>鰧A QeYOlHuüFly{5Q0@w̬WIJed9 }3n;Ux굗 0 {PI Yh&9>Y(zQDWX Ӯ#/t[0C G@k}ĵݻ&bO&qcN{# Pn`iroLCUiy @OȦDcMˁIhP"pΝ|t;8'>ꐪ1C2Hݏ8smQ:zz'f|3`78G|dHM"O ԓFo"vԑRae@3pj*xsq}+A(0}B!Q;B JX3/.2Dž/,`Y;Şv' ImG+d̝#, +BOb]א7I/~ɦkA am쫻Zep[lRN'Vzj \EH՛X%Ҟή℠ '^^vL0L*LTZm*ױ q{t;DQvy~+@u.XCxSxSz4I!p\P :=|- p+diҕGFA>:kG<WW0kAYsɶ騿L$i6vǧf/GGMN "#8)n9r;([Ɠ 7On =N^8W45> '6@Q\qN OK?C4OV1Ü⯗7P'x^OjMe76d[dbjǢaCWxN4Nt\EBjٱ{iǿ3YDFi{x_ WhsRK L )ԺWDiZ!VXƨ#YՌ)6B;hʻL瞒Gfn,ʵ˶Rd`Y2!R}o<΢{>̭ZKDΖCl~*{Sυ~t.}_pϓ;P hE`3ifPQϾơij7-;oTQ(M@~H2iM\ĤvHF&\IO6F īʡM.؂t?CD BzGAChF ;`ep >yvAb}۹MxȧA;wVTvdž]qYmQʈxǻWN15KFM!/ !jQ#I_ hq&u0aE|8awsM_xIog#ѯ{ ӯ4&(9d!3CJBnl Y^%4iYs5Z?sy i{{VP7;8L#3TPxƂ"pxLɊ@\l?z[$.Eh PHh?DBX)ewb8j0`% n6# K`ba=v-N7 A` L%:rZ|t΄TXC?_6А0g}x8@ `!V`ˮV%-NI+1#vё]߻K&mi-&!H/wH +* 7D=DսYDlЋFB*ƷЭh͏T樻Yq\7 M~x6 }$#. 1(h\HJ/6a0\="q6rtBu p58V{K~ Zw"MM%6c "W# 53N__ŕ2wX)^oC, !8N\gYZ0707010000028e000081a40000000000000000000000016661a1dc0000faf0000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/巟]?Eh=ڜ.+˦ j®QBϺSv8uIh"AyTrB w9f|h]^*{f!M_* G-\ -rSE׍tSxpñcoSӞr/O>t(~בu O6@RJh^T!Hp|6f$uF/M!|)JL_]|L8ݯ-n+5A4^|AuVbڤJS69{E[[>nv5X RIJw)"Oe^U2^Fk< Up Ê\iKv~1"< 7F%mT"v.׺](EPFbcALIbP G)j۾1=MbX)"юe&=ncjȶ='\)W/Ox݈T&H,k f&5"|it5.(U~z,MHR fEV'E8aZDFS9 R"9 ^8,`7VxjW>0cRG%sP[a0IX8 =SFd;o,'zZfK6Jf0Dp3e\|]dh5`XO{I;`=,e9VQ9.oj~/^D]>#8{t coQ?>@=# Da8L׌Z_w1 OoCM (twYqmawh "Yɪ=.e-4WL_>L㳿E\e;<$&R\d.TЖPww79pHcr4mqʖt`C) t/H|NjRZWS#PϣPktotŎ*brHkءLcSIz`h6kR9Nc"&zMC?VftN؂ T")5 ec*;hk]팔=uMqMh^~6Pl(Z'ʘ4b6fT3m@ \\YTlZdh%!MүQ 9d{++3dv 櫛E'L(~w>!!*L* pǒ4)QN}x@qS҉"Y@75bL#\'֛Ơ謉BX.lcjw7km1AMji$|Pر'[r1y+ғ4YJ콃>bL7X{ w|&=S ޕV4ʠ0 H *&ba}z\^EU 9/F0e;>/g#[{ MHOLgfZ|-]UTklBĊF7Pk"kE?G H<4iU_h8ïb Y>CVLxDf屇JlEgJZ|z.8<7%'sQ4(,G%*LlF)2Y̡dȄ.V}׃ljk+œvYwMtׇF-C$`(-\nP`:ձzOvѹhv߲bYβ]d(-n12pߤ8gwfH}YF1 nh]cIKR,ř*=@a`iqMېFc}h/ -7ϒ94FDZd<+D4 T @&~y`UYDlV _" UD}P`˼jפ2-CNmJeM5&1^X.n1|6bVs@Z$nP_@8(pxvqqFruJAn|M086Ud3p6RZ!Ruf`>QbJ^I>ˆ G0Zfޠmz0W\Y7WvnoT^ۆ$ 9Fen"ӊXLt P ;хAvG.f/d: 5XwyϸKaM[AϚ jQ[t{To[^hĭ%S^#:'[U+)ވ߄,_ԦKBĕ>/E=n'g>BF+f?w*yvKT?yȼ_y#! @M*0kP홎*q0YKk "$8 xi Otі#lPX4o*EvLBfC= 1dIMLE x4?eM|&| &ufNXU \D–Zu{ydlM#6ۇ\?8k2x4b O#pcj/Ǝi]"ioOn `3]ߺkwm9#%#LuJeo}Qmhum%T/?xK"xgbO`LfOE| $|0wf6>.hЍC?05{rL*Ou")skkWDA! $z;F@ylD T^>/g^7na- *2(2ɰEw)ǾgI^F<}0pZsj;DSj +IM%H+ȉc.Ai)95M} #,Ӹ)E09'N_]Lg^+f!l뢎;=C]ҾW4h[ ҲCA{vϨ|}TJ"# #k2;Fa) e&k8]sd^!3Zp3t0Tæu&Wt5hȄ^?Z|%-]J4e|%5 Wwl{ckK2QXI:g {|Su]A#sHw4 i=(ăѪ&Q!2ޘr뚩NSͦkY%5*LJymk*z.`jS-{~i>gϜWQkp H|68ﻋꦍ_vI |^nL8tI1Ja&Mi|HY\j/?lgy{1,Zcc7}cCȡLԀI\ǒ>fs.G&yØ8wtWy s262ܖ3Y~Z5#@[̼soJU!-D_badS1DK!ڃ'lz #Kus@1"_,CWxмe&XRZW䊹aXgIl[+v'iuXd1q_!nh'r}0Er ACYL-?m}tsRXRNx'vX"vSv1cgX] w[JA"UoUNL*bd_/OT?[=-5SJPn= 93y^B{en׸nJM42vݐQ5F=嗅"X2 eZʅF"} -/[}1mJen%^1X4{*\Tg}L蛌g+K6-jT>"C%eq[DPڕiy<ۚJcoϨendXFyYh5O&k?nª# fG:>q$g޲zȧe\k:;d%g\vӖ:A4ezcWapW$((vz([eBWڌ$eF@k˂$uN peh2v"AMgE bHͿ$/F{;0o.PAuЈ [b&q|(%V)(XÐ6JQ)E;yFu O _t=Pk8kρ"`*ʸ7w.H Af,m,/t>ɪy֕~ 򨈨źֲ!5Ćqh?MGNu\;$1أSJX± Őνrk,CqnAF^-|8),j-69cjHOtko!Fl8"fq@sSz4.PO^3]|6a)47ůb3 磮nhotBG.>y9rtxb*'Ư?OLYl'Kyd3(/͉>$Y8!SJË'>o3v˵,Vwp;ozgadP׳$!{ʄFk#cR(O(Fw]< *3]V?X5HWLˏs=OY!PahǻMrRjd5U0} e:u9_!n9=tXIHٜ;3l8cH_H^(tܪ*s~)k"/(ND^ Y$32:}Υwm)ԥl"HD* p:0q'jd;ln@d w6iV K( ^&qx]}P >CpESZ+$ӁBI' h6#eڮ "b#cFIpYT Q]d/'߸ߙJ-m|Γ$pd/qrk)ViZTk}6~&۬T gJsGq2: HDHy៨t԰r#tµ DC 3Ť^VIjnxX\|uPw`b/8jӧ]ScjPC X'|L@:ō`v*H9!9ǟkzr(!AnT3' ~glVaGst 1w$R&Y/^ EdNZp=N7Q/O"9.+N:,!+ݾƒ۾]g}z&h?564:4ADۈ;>{:|񨀕CLi;ҷg$!Lvkݳ&$w7FCKZ7 Fv^`lЕ TQJ ı,nü -%ޣM\fޢOɻW4Aa}l5<9_~Z$)WD[zSY +rw3:B bR;8C;loy( YU~4iY@5x/ =q՝sɆʞ;q[;vnYWwH-_N"5q wMaBmRt<<]LsPH-nf"МɅH@m,[s$(=qQ4X]"SaہsHx@#m_dF|h䎝dSDE9aREe!<մ["JOkV7ťFE^,Jo澍UT+4s(DKSעdLd\IP13X_0%X`, /.hz7h!kI,~ a{画f?"m\}0M9!ӴgгVPWw$YQjq؏\oR[H#mr\kQ΋78H>! JV:~JiX%ɕs|Уt"eNTZQ#Ĩ9;洼lyR>{᳔Jg:'V P$: ]DR߄h2>m XJ]J-8MaN3Cݎɂv<:ȘOL(fW;A!-C6c'R?RRim g"rxm8/9/@`P>s4/[@ VMD78 I䞪JHT9C/Ku>+ axxQj=o{5Lg;AYRc( GLv&xvRNժ>yy2'΅b]~I@Uf} 3'?Pʧ'_$k$ [j\ VN3p/>~lis6cɣ22E }.mCq-I)x BQ VDւ+gDL0izk6uxRTu((EX1mUX>KW#߆ٽ;6˹'D,Ys?OF 兩1I$`k<#Z`鐘9l%^ JfD 6{)3]mǂ 1$OSW@{bij̓]Ob:lnȂtKcRIO1Glj5xkQuUHї[,=`Bafa͖{: r}w عA9:&ԱO6-pUt>"$]N+Ll3SWU$a\/ Äd>,* 6hAs͠'& 1mkQ JZn6WͶqoky:<gjrN*0UƕT`3nx^8A3+G)aa9bf i@(͏8U^rmbxb|yh50yvr22J+'xO{ZFv)9=ٿx2 6W[$݅gp6Jsކx2 ^63W֤kxC8O7nЖnQh(r0Ԭ>M8# u5E4* ^r1 jXFR)=][( I^-቗R]\1\!/1ͿF7M5b2vƣwct q6Av];?/-8ಎ}X!pSm|1,_ӱְ.xYߠP֍ZЗ:D̲=_uۂIyF ,F5A5nfh|׷F; K=Tp:bNs;k8'Cm;ʢ?QV"LpW 0γ_U=\'wmfJ gቡVaߊ&'q7 @~3jW<8FcۼT"!7yd-!RV^,$OIy&3*8L[V .>H'>r!^G# Z,/jvMhތAI;фʡy?&6e7]*j4\dv V J _эpԛè5@ǦS1]s>ѤiL]i%ab)NІz+Ym 29.q T,eDEm.CG!)է/&x4Sy Qwo¦f_~ұKD;_ɒͱJ_^Paʸ:lYlm~c-l,fz sxO`pMF8Jp0}SDϙcބ*7v3qfc&<ыhÃWE\wYd?4RM̬6l F^M EQiJ"FpV/EYzgԕERE%,G^:RilTpbU#G [ }|In8 &]!}{u\S&ojZ u4 -G"uۚ5~qGxZt^' W`% b?PrsXUf%{Q^͙y?~N:FP#t& @'Ѓ1E1#ISh+)oDz=&p]\6I\ x;}4,ܳbldJDpYޭbt|Hu1Rፅ$jHcjàg1iS=@Yyn2 wǃId8摃c^XPC.=KX!У6܆NʁoJNedbdj^8HU1_OR{A0[Rcˍ& ; wg@/jCSroJV=MRy\Y2 ♤^mu GB*A"|pJjѪ2GK$p@P~m@uk*+BhiO5jf#pg7dUd7KCM׭`JUi5x@Ï b(~jƭ&Ln{I )c K~ $<  @lq;"8_66 lDf1'X4WvQF:g;6ܱѝ3$+]]f#G0zI@Z?$X o z,mGt-Ay7d0#acL%1'!3q6?Afݐ߲ؤ~o]KuoM#md,oKtRETض]j%!T:;:1/TS͢й>!tD6& hc_ '*4NDQ)̽:ӈھݽꊩ3qh skT$C=EKD;zj<&w?Թ2oBn^c6DwP)VY G$)ǐT?ޠiח+[$2m{Pm zr?Hq8A]ۻ]=Xz}x1BWkܮxGF*3-|@37J(Mq5o1VVYUuk=(>=;$-'T̂R{:}ux̍_@0)vka/8Ns5/@{MvG%{ݒE:6_I]5PV!zb~T4F$aaot$:@,-q¯mw_0G&xE V1$a2g&:CV6VH)*!ݧ]H:4ь( qN'S$DH{2.oT7Mԯhʝ'[% W!Ф5S) gtGKT8&=dM7_|-&_EޓGd$E3v=i l(Oe Bꙇj$i"ޅ"* CF9)köIEu, &d7:A&4ߛŚ h5RiO' [iC۴a^넯1ГY -̒cCM( F8[5lKh/VʙZM t7YFMnլ13!E:pM-qሐղVP:ַۣm'e.>ku}],K1。/zOT7dHC[.z_U3 -KsaU9iEi'w< U>V[l[CPO`?U;DCvwm_g^#.6m$s!$mE[D p*;'w.KCR8Ksi_$WRBSZNKˇW!XQ^#,l$3ݟ*(J{G?SfO;=5{s#ݲ r-^?I|W*$'O~$Kc KeOuw[UHt7,Fu 'RB1eU9ʕ|7N.zmj=7'{1rliO +yp! P4{,s|$Х_ 'gw{K|V0Ad0p -m{ -T DBʀ3KY BĞʨpad%*cwy݌g= ehV`bĝtX>;3 fX1c !}:cꈚ:DS5 º^JQH`ˏ?ULʫ.vfI}i-%ƢKJڙkIx: sYq iws6_T@#tPQ%3(3_7l$GQEE#c{&4?M×,1D7NY-4ʹ#qe1 8af2^Ȼ:Q6]sw-oj9V۶+s63c#,iqg?17P*F)e"|_ʃͥeʅNc:W#T *w]/iC!_b 0OC³-9AfT5M`Jo׮2 JzBϏ-0lc`XXXɷb hr174=%҅rm>Wi[\D7̯&^0[zߏBYҵF"~ВR1hw696VyP|:by@" Z=>k8_0%UjyĔ'7ƠѼ.]%~H(U$q YbV ô g$k) А\N`{~A+$% hw{ lP_ZȱjY%1]/ԅY{b ) WV?ɧwN^o~8>7vP",]^ Z2?;BQ((\98yk׵8m&+C%fۭTx뺇WѦjl5TZмMcAӮ=b;Vء-$*lF/z닠dO(5(&@i 896@E[N!OLgjؿb(ҡ7sehY7)bQA 0:T&-]d$t*A#8Mhb`"G'C._l5bnL.(Л{<[B%Ҝ@8o^QEܱt2N%9i]FD$5( Qė@c-Kf!i|X< BH8D3`JM WJf)DV !B×pgQolXC pgL#Ȭ8h܏I7:6IǪk_5HsZ;J⥟5Oa6:D*ϫGCvٿoOX~|z#QɵjL̓m M4Bs*g!fFzcaɳrws_J+!$b̓Hyt2k.:ۧsf )M{Y;lEE6ݤ@ it&~8Us%l |mGK AE-4hBp>ȝ0dv.v%jRhFUPvOH (7!?t'}˫INaYCKr$6X|%-0?#Qrbl7>?t[ ºA #60~Έڧ묮"imlʆ`{nFo Zlh G9T& 3,HWZh =c"|rQ[0)xZ]zMrY=v@.H FgT؎R֟|IĝПfDs91U^%Q1,(Ax7dGEH3@1 s`%&9@)^L|T}Ν"J6PS5fg \bQ H8tk %c]#$ᛈodX*.)Kq$m[ vfm@;zG2*9^n+:_dZ"'. H# p2E؎5sآ$P)Xf`:rZ@sZ),dNH7!K@0] qׁ@ [eeF?@G4nkuR꾥KN}%27khzn1x!|+3T)‰^@+OV15bW ]p_9UWBbF 8|z;+.(nX!xHaU[ڞ;:/ GgI1 =TLc3`fZP)_i(H2@\*e~[f{ONd[T3Mt8s9>8SH;? ~A?&˛c"m=FWۦ <^h1!)c;I%x]uWybnoG _AULHg̚mcLY!c;@ߦ\oi#JPQ-#+9#8}n'<&24rV( iswN_ -F/!iweX/Uࠬ@deQ?&|t'8O}(_p#ҽ`:ƅAIr=f?V/rNuuQ$/ylx o'Aʙ{5B/ve w]KI.ϼg&9h{Cı,>-jcln[gXR7d M,c~\B|J>>aOZzP[\kT t4;q-ڈ_Q!_~bNcF wbu}I%+I9z\g\d9|>j"'O(,ɟ\G>uKUn26(T`N~z]g"~ +%1RPK1"D;Wbׅs_W&t^6J=a>E;F`X-׍ z\rRen`,,@s]SC`z;N{_JRl =]}n ~^Ny?w#Z0ܡ*Ͻuȩf"deW7~i&eY@=E!%B `֓CzSR=w0MΜ wR{ⅼ}`Vi,>qHo,-hǸ"Ff9"AXWumQe'^F:qQJӊ{֐'lVX {%1F"$<<^׉h8N+UeafuA0̈YF"y/$+9'+ Bsw`]&uM)= %ECer1F 5-I>a\j1zS$~3Gf:`gM)zAfFPW9:%@u*,C] Mnh8@ g  ,yUa١׎}2o5':R~WlOk= \Б9bQ,Ucm$}C}˙p vnyL FS4w&^(QQpx4#K_ ~Ӣ%!1=@zo5& a3ಥ?DSpWEKlgW>'{^T]ـZ)CX<5ӔHѢN`)D MT~Ok_2SmOR=ۗ;+=ڕK>͍4˴k;x!yh.ZDj+JǙq~ KR$ Xp_ WO1MH)#J84#k(u-dɃh /OTtoOiQ;;n g)z9R#ݴR 2G^?[L&ѡFBkZ]GNQH *Wɡ!~092kb-߉LگjuG  wkM܃yfzHuT`#KnHߡ\ /ڍ(ww4wHQԿ#yc|}] RxvՉ `("L Ql1Ĺ֮5uz<S#&[םrQ29i6RG+G^?}Ac=_Za=vT+T25 _£ @vs 432o6|Ix zm>PLJNV4q;2E~ϙm/p1 U)B@P\-P6RCt^+;c4:aq/d|^ׇeϻ($EA|eə)&]t8Z. %AdB RolD> 9Bc5}$W?}}j K,feJL4>v"x#j,HhL U{ns~i 0$LQPZ\o~CaX jg'!p׾"zI*,vJ#tfOQ{:axFDWnLϲ E` J˜:L٥Sn;M6A{K/.vD8w "x*uW,1={NdƠ{u\֣wԤoe5ϥqaRrVڻ@0lRl#TBre@?T4RIGkc݉E', )+NY+1g -9Юq$SUp Z3Du+`"#(6r%9DI wdҗ߷)=gJAXFA,IW 9daկݏ K"C~w2GWG `Xr?`"ns]CΤLERݐ\BQ8*S0sk-l}$l.MTFJפJ=RJ!`={`\ʖ|r1"Fqzp@K> b|BA,t49nd$.{0+=.q0/$.9'W>)bj(;VV'^7挽ۀIh:BafF~-l ?Ʒ)Ϛ-L(V O9̃\UiL 5ܾJyUX4Rqb0gTjA6*XśD[4> L񇠘"ɟݮH#2wxJRն>z#J>>2rhLJva=kgگ;ʂ#ö j&,GlL-&g*KǍg]r>k_NʚuM뵕;->ln6Ǿk'G?LX̢`*<ɓЉJQ[LQ*y:!A`ſrZ\BhN(0).le4|#O[%D*d{^8o}O$r5V+yT9Wv̷|Q3*P9(GYa6ULtXa #i pV!gWs[E8]HF-Ts#zbAwD=Bw#˹]bPfQ+l-i 5ݍFyÃJn[ 7װNB=,r<&5JK+i:7:Zȃ!`&^P%'_F!9q~i;Ơ$T,]mA/fxwni$;]uwR<z)gMfk<ـv~Xőҭ g{9O*Ӈꚋ**6A[{rRˆsCT;I%sBhp2?C 6?b`ܨ>;t*Zb,6RU[~fY,?E$&h 6gD <:*5`%\(8*0 EG-U/3mX?hWKcB`ɨGd;%ߏx})Z4 f6骭5dEKLV;VŹK⁤y~<7д֖^Zaip] 7zWf ]*8tꉒ}p؅3 `$)t\zi\e+\zK1'hN*+'誺䃌U_Wm _ ~>m*lWCʶ\f>b7x$41ox>ZLeϙYBě9j6A 39/4P"҄n\ y= b+Kynᅭn@envOʑA# =׬O*+Qt+Ps BRZ97!&2~,85SV֡JSǹ  )/W/0oguTscڨG. y) \?.+ƫ}^=sGw -2^_yʈ|KU7~`E?/>/15&7Z؉P'?]MެUɁWp<>0KgdzeϤ>Y„w>ERTlJ[ʘx4Gط[ƶ!VV =WЩM F,ĎHD̰\9FC|(LI;:Fd4 l9 rODiwF3}%QA_|]#ŨQ4^ e][p8F({\yBvoAT9T$aܘ.ihg"~.I T Bm^{oߒ#m\'G rC74*PN3MŶahI!Ƥ-\ǔWLM9l[f_<_V[J|Lj^XkѴ pvlct17/j`T@سWxޜjJEscY!pPu ͥ芺П/bff+*B<;neTUX5X˅u?w8G?In I0Psx'322 qL^%Ľ4Fx&Rڢǻ LBv-k'~ԗ;8NqtVįD޶OFCې8N&a*h.{T[_z)jH@g#5X,aj ?cZ;YÔh2:3N' $|mUw8%=`LZ릑q&v>h- DV)55i&NwM*JWVttGyă9̘18')8"vIƶ ߼Kue ,pSѦ)ྂD*ЀT#@q21ilZ' el11*$Hi6 6Ln +v']{AZ!spz+lOCߖHK-\}aLT!\Ѡ}A[Kž(4Wjj?fUW1h k-bqn(;UcBw %}}2K*rǮ{c1Ms:vX;LDr)FdjUs5b;G ߔsHy]ⶵe/cpa »Z ,3 :Ps^^h MxW)bg.y%e=<)L8XQ[6)f}dAmuz'hh?Ӂa;+r%4#nTr[Qu C8u*,LР;oyUy sU_Q4lȒ`IJ` Ě!ڽK= oUpDq3Ju1^;&XZg+nd)n9)_+|Ϡ$,m㠶6:-_v [&¢ß`NptCDE2mqorםq-%tHi3q>2nUn w%ki9>7V}).&4k'!Ãׄ$DfW\| a|jA_eAs)7pa˷~EoY v#'N2XL('"65wWlӾL Ŕ넜~Ub#eXZ N;`PBM?yCJ:ODM>Q`0t +txcҤ6r/ec\~?0|pR'@e 83;*PNk{@N׹ @'BO~NͼimxLWB`t:V3 _O%ťl^H,9C9MRcְ>驤>#.䃇py^GsQ2J$-M 2_Y})ۋJ; ӜJU︽@n2ڟYcK;"=6.v(Xbʻrm3L <-)(t!#~K|ܬq§!gc?5-|Ԑ^].V: yFcPR3!$Q eə')J;_4*RȯL*LpEMcQϓ_b.^maᆣ<xhZ>U!]] גؤ !:0J[6Iw9U0 Qg I 2Lp2-};IE;S%Ыz: 8!vH Ǎ+ĝE'?Y퍝 l`}"g@0S̅ڝ{̆\AytpɎm<eWE:OsRc4''b4,` 狻#rƩjξr9JlHZ& bRsv*%>.13uJ ol{o!s8NUWؾ̵4^ BNXi'-A r/qK ˄t+'Usvwb6D`m hfI‡#ƣ6ښƑ$Ow@x4C9T/[BU 6N&<9L  sWL4Db*Sc#vS -DoܠoQ*-o[%!/qH\, FE iNݐD&{EՀJK$RGF':-}QѓH2ry'ܿy?r0x8:"G}A;0Lts,91 Mdڝ (>ʓ/kuWJPnt#pnXũ=up(9BŒ& HfX!1l,e@&֣$x׫]!5B&k9s H[DI/y>,&ϋs&qv#,e=[8%iLX޹'88ltyx-YsY 3 0Pڒ kҝoQsG~?m xR.s^H7Kl$]glW[^)@w&Z,!w!-G^bVDvFI%4v0qf(鼧r7jN!h5Ҟ h1/$g_7y># ؑl0y(v$eOHVC)fŤ<"Gh# AƂSJHwؼ@/ IOztYy tEۙ4EVooVC֧ľ}㨏9]=laG+ 8w{͍ۇ&^7AwK/zuH?AsX("N6i'MQ'R)b[inV|(PMΟf#xC>_o^4swSPpd`xr}E2gdy$5)oEwS>kGȗλ},R ›/4;w oaJ63g2/U&G2.T|'YȲgo #t2W7ԑpzdx @KJ.T$p/*~K?׃<_CSXC/p)R˖.$x{Sf%:TH͋O@)e):J1:C@Р\8hˆeXgTZ7*y,EF= qcQkҪu i>+X,ru;cE}H6l@Qi²ͣ(\|%65(c?4>D?>_e[oo-kU5 LP*fPLQ|*Oܐ}+2,1|:̳XtPAVJp#8F??s_j3M9r#3Nzv@я!wYDV"vÃ^)+LP^ERU.rr#jq\509^ݐzB^::\0/Z PAקSWB؍ƶSF.Sde"UI,JC,b<ĔzCWJ>s2;*wjjcؓ5+t`NʴQʽ%1~=xȕP]Hhǧ=(#r#)1JVfS65ueT7~i}LEkӃor.LnaTS=UAXR)1(QzEy/.@5(]NmN^FJҔ%s6Ŝ hEy;MO[9 xCl=gTI 7M)@Px^9P'yy 0Tǎd{&po: 9/-콀YEK䧙OKa*IBX'v]R CGI tV>41SV_LC.0#@UW%czEK)([J?2;VQi3}(>{c Ro+`Q-$*O/.heaw8LΧyIA<<IZLpۚV_DI/V@J(͈Sb.𩈞?s$0#eAOkvxE֔ZuʖZ<Ǥ񅉢_zp߈b6}Yw>$E4֍jK@#+Lňq@/\ss@ZKme 3-=LejjT ۺ0ٌgA͘/'i;X Ͻα2tEdQoUe=JZQ'?d*O1_xbp2X?{zY*]HTqCMovx @pCd+ jWN}VRtyNBN@ƀM,cK׬-ilᙁڀaw;@/ D -Uw;V-/;^T$y.';Ⰽ&Y_F+h1'; viN$EEXϫS o.^&"ӆyzu|6#.F.040Ϲ{ ">- -P.A X.%ҳΨRPO`ov|$!5jYT=(VDj}a5)H Bq=22zY3fCB8Gߑ)Ƴmhqw_(%{yooIE<u$l-%st T)ʏaVdLW $J-LPyx(W>pmBjo̅O~'0Lum(&V6JC5|k0趁ZP/'d7KN4cac|%=`TwltG_uO@sAS ps[ 6SSԗ2ZHԜ12CEMCu:BW(`7:T^~bla'u89fPzCy`\ƅ= Tvx/înbC&qÐwۂέp¼VC0ʆ,f|x5K3f+ ڞrY3+}3Jdy4 vԕCuEeܫkUj~W 2Xɰ/~ w?tC/CkTpe* 2x- ڵ5hģoaS"@DlԾ)Q҃FyIO V\,k_R_LJy"Īb.UR\FxP'mʴg]To)Mc@Sw) W-h^c6 ~\QbW^vo$&ۈ`m=۱'*㷷|\S@fNȢb 4=ՆOt&+Z(8.];HRXnXcb S>Cz@=^XmU/ WQA_}6 #QhDyhcy$wqXC՗Kd:("Fzɟ\g/)`>]]5#eWx2K3oZ9U0:fDtT>k-wO/LڳB#}酃Ka>`S.F!C'zȷ" .(#獻dN=j|[*"A]q tIӢZHzmBKh_K-2W{C3WMmv5p[C2zx4][`~8DO/OrH'!%cgT8!#Rնu)Y88AZbł?f]G1 w!OY4!|O8.'S:P!|T[js %*DUw4qjCgVNy&# ^+Ć)^W; 9h*#u`U./(|*^)LXݯ '˗+UYTb2WZ-Fo)NRq@mTf(o#s  i؁rU+*7>!B>ozAoTőlnA.580"3SZb)|E V˰$>;!Gޓk %Z@&&Ts/gATA?gJg{/'Xr?#6e@qǫ3T-v*%B|\_-qT>esuY#d,ÇPbY/T{jX~3-Ag3Q=-ŴNWM%Sx dVRJҙEnF(yq ۲U:7~n`Ky䖙p˹@Ʃhlw]D!һf c`8i}YFxDCg㙢Q/]05@ٽCxCWrg8[\S WX ԫiŽ'յݳLLOLy|zI,'u$ T FG}t@B8y^Z׬3lB2M,p<ϭU=ؚ44fB+RTHgwf* t\~'`{#wDg)oT_!ivL ߵ5n@2Ê"Y&koj7w|ťUJLEV0 h%a>G`Bk%zSNT=<4.gm2#SvUeoqv7)wﱕp'HϞ.xSu .9peVKă099$gby#0K*#6bjijヸ:+<a#ϓHI] -_94{R4R^6Պ4Y!w(#C,ZP8oV6w$"<QꞦ e)1Ddh @77eɷū49>6 >&-7p&VΕW.~bCxB 5g(bɤHP^`.'IJi`>;hs%3ǎj* w] $v(~jmO$ y㔾uzP:ͥW:ГJQc0_ /^?LVнtToMCs '9ޤP ;B%1Xj 9}<;/QS {S8beK"TKʽYR?4;]YA vh+\C  7)i6a$_MۖVT&O\F~̜ X!@9HRdx.!8ĔQY+ufj㌛=݅4NeT@]~34JHt†2OEB5jO(pY4`EӡRp#zRxxpo*3p)#_5fA9z9^f;#WlO[ɚA"P?Vn*sW3!bG\QaQ?bLʎ6o  PUOisR? zxd/sG 8g+;053N2ݹz{B[!ސk_`7{O-"- _N=N/$ S7 _SI7 AzRD^Fr[Frm.+REoFccHSKL7UE| ctZ?95[Qh_:Ivx閽3l$K* '͍i'tO-G5 MɣBsmKf d>']Nr8|xxQ^18m]'8=RYhC #Tso0(w* paBt*ZEP E ^^$P9Q#>:}\b+$hϽ ;$˽W5L6S(.K9B}nKst,"l ;MeA髂;z-7@ZUa,_^`%%[vjzuXylB?]E2FGGď?NeҼ >CCb*8 cs 6N촼 <ٍ*),htY3,lܽ4ޮUL B!F% Cvu'tEpy=y'!ccj"M MO½D(5U߿45_as6xހlաtD9$yiKxܾ=|pdd@cPקKGLLZm Ć*]zݥjN_k@eVlpY*4 RV/^X1ZXBƷo %'.IQ6sLd>)X6F̠\6O]5C6bZq`~w@+1]V 2?C.eO(qgۉ\햌8AUECa,LHE`93B1(‰iXkA?p!Dj34\!I[,nJ$'&\hmx''/g-sn]Gm-:.9ć:?\OI*zIÃN\cE_ż{R]DYFk\}oaN\B Bl0ZG$'Ymܚ'/M`\\39CΛ f/+䘵oO–!FGļ\~|Ohk`Ujd DwP S$ }:>ˡ/†.̽$1sETsh@(Սs]bJJ'p4UI !@}`m e=5UfEAj $+vy0G԰lȓ']M>x ߢc)f7Q`M{vƗz"l H$nc/c5i* hƲXFYX^w`h nk wgi!7mԩW-!P3ynMEJUxj'< 6ç`\*-މ)AUFaWfJ^K!tgΝaI~t']'3ox@nWcX V8.a~vqhH*`7NRyu1Yo=#e{*QÍN^Jy3ozg }-D9sMjTeT8+h.9B+s Uq}l'}@'c\kXH4.>1;%2"A4jinU7zar Iյ km1_Sg13x^9|m{WPz;:=rWh'Ƞ%ti)IpTÞ%wڞFAqRħ/'nq2o8(k8/MDTf۱ңP2dРݡV^kL ha 4x}zE"oOF0,:0g9`ʧ:ZS\&W9[N@Yٽ4PR?xRLq4G_$Q H& ,u~>U w ai%;' ,RMe(z-%E2D9+ќ!l*._ |[:bJ]B;H+Kt!Z* ˞[qKK!"MƓ :jfy|=3P[j+:DǍϮ!L8|PgAՂto־h[[>v7wvQmY+Vb3mY})^ !D -#m[2Ao7?W2)ɴ&3HysKGJy!ԥ~Yńi.@ y 5wk d>Ғp!&ߖX3O>;֎:ixM!.jp~YZ8k/fIQ^ZF1 o}"ݣO)GB!ix>s0JڒAru;nK';6;.Fg-dWR Rၯɕ^Tۆ/7ďK>r%b n7;S Ze9+4 Ug<o%>Mx&ŐT3cerL"mow[zL@OP3,xh2Rˈ}kf0Rh' 0r.,*d*a1}ahEG)c;rA;*$e*.j|uIkt:mNr7q"ZT;39;m*Ywʟ!#P?]~O͝$. ?윞ӒKfOmDCyG2TߚPYx|nE:(x;LOC]Y| 4-`՚ސW.Jnix|D kTDr,ynk E­'~wmՏ(pX:DƬC)~n-,V[!x+J#Rg)˞y!X@$&{I%SBnnV8SMڵ+∭ =Aΰ ˶_G^ǭ)i"MbV$h@u*slzQ"I y֔t"^%P)f6 *Ȁ3%?]PK5φk-J}GT/d*}3Ul?'ف&c  !SY]QuA&$e2Y^1Ajc>,G/ydض^]"`$NcN!&P2d2JC3[%kb'T694Ի&/rI\lŋ^/-W#PrPcB'-͖X)x%ݰv2{|t,i3M'=s+x43xF!PyV|קeDXcdw``onߐg<-3McD֊44n@q:^OӔnbT 7:?/;{S`ق0oN y0, {gEdy)kuɝ,1Jp//axg+9.o23fKeJʙ%h>K49][\`"N+~!( 5b B:ywqqw,+봡t_)b$i!79Z '逢X!KL+(B:1"q?X3xZ0:-bv"RE@ɝ*QK_sG]Al2 C~t-ic)USMs{0VP&~l Ɇ!?}JGaq-(341pљx Xf1?B(2Π$ 1Y`9P%gjRbkfNIU薳'Iɣ4.( ڨ_Q991vX)^גQ- Rvz9V$#;;xLͼjdB67\QQZ$>G} 90 *<_:x:G0t4"y2M1qȑoU\aɻTh ')H&Js5FWh΋Jr#2EiV.RJ()0gW#lc!tWdїU:bGrxT=>'eL:i6YI= H)3E0 *yƇʟs(S# V͜qUrM$dby]fVdOvxC8^,Ǥ(;LK[\|ݔìk [GRT0a4e6خk5j;$(K30E476FCu`6,L)eD K;:7ÁRBt$=;H6{Վ:MlV< >YGһXZ uތ??G#т84/u0 3 tzjhCA OX@s']\fN~#6~yKx]x6Adu̅?mtbIBps-h]}s9tGW2?Y#%bWD/sx#ȡ$8ĖD]2"c e!`gF 7}w$L^g>m<7*1ݰZ5!)ab⿳Tث²zi/=3y&| @nRqtw&L֫}̠#bdгϊU (3mKL9RMђ1X  uamTM'daswbT&c^nmrHq yT<gb;Gu(wb W`vp*70>sKQC!}]@.4<7"pW"bS_YF!珒3 m{rI)| t* s2qҒ9V Ġ& zEnQyScCnW_B0x&xDAb_^un+$J>t . 5/')U:dPQ=}W}ď@:ҥYv /ö4iyv29U7y=0&hy[Τ2-L~8 JHZS0e'I~e& GGNp+_1S ]"yuN:?P8/nȊeUC#w ]-N]̑I-:᣷u? _"f(i66GT;4?z 9(DN>Ekdݭ|T=#(z=Xзw3WF< J'8n:S3 bvpH#z_%vPF64Tx̩A.>@PIi: ؙae6$)~Os([F9nO2s#[^j gLHJn1qs|BC7ƱkwPу | iW]eVg̹SȽ:om!{̫YF ZKP +p\ld"glJ?$@L)]#:8VIZ׏ *q +I mQ랚=]>vIָ hJ T/߱iojCS%<ԲN8 vpD|.L@5QTB(qB+xDfxCXts9JiP}E?1x26 D#]U#ϒov !CŇ.d#SuB$7l~U"N>ow#3Ihq6'霭 >O:9S׵A/yd^vS,#P/Xju#!@ Z|T5,.WoL|gçso}=2G<۩¿gci3rmwn# E@5$w"JoŚL̀6d8%CcHtaŪGΔK CK OBD#^(16/02F[-3Ajɂ?M3cFL 3ưV J Z^YmM2DU3CZKo@@aߙmwè`uGnt&̌(1L rsvR~I#ڝ_KZ @q?jыf'c= 5+6,"GEgo5:?Y֙Jץs#kcK)%cwgtޣ\U0fU{*LLo[p2 PsNJjl*#kGt߰; mqPM=Gb>bmald§V4쪃n:Tp2nfR@ٔ;iLswhBr|_˳Ѣw{q؞cw<- ]TF4rCSJ<)|?csE mwP7ѢH1`;vv]K 6$?JQ#x)ٸPօmc[huh#?P\L,xRf;:Bf3'=Lr7uA+UI`9a"5 j}Hn. 3!Z_f h[&'>, шA5Aj~3&-5b +j2|r=A+U9N KQ-j;ՐpT౫Ĕ,cĦ Z`C){Y4_x")_Υ[.هKאLcB/u!yf2t;,&j0g\sK;$Țy60{~s=KP2GjTT<X=DZ=%ܪ$ϯ/,p# *Ќ)ѥ(? E;[@_)% "`[[)>G[@)Zy'GRfΆL>hx @-;.gΗ(-%FZ2#D{ދDUiKiÕ MLlF7)hY¾uF^L~QG|ѹ|p/l{jnP`uk\n5䌫1d\7ij 1ʃ/$1gwʏ~|q _ rQp)(_ h꿠EX>8YGSNAoqϋcmyPߤ+QկbaH۝ Q#z-Mz2oNx (#[ێvs;aɌPzm `$=&iH'OMnYt:M᎘ȄVvEk!1g 櫺bTe'0 p#D3,1(mɧ̉"*yz)RK. b,_/"($2`f4Y(sK+"Xڳ&EAeKy)7DЧJ_2a_\vo {^dr kD&|{I~F]h42%Nn K!^}-g96"mA*` sq<{Dk79͞LhS : M+8zK~;6F%X>KnPϸ8KͿ@q=%â jg<)%UTV58=P-Aư~Ab-uz\~4a,#^>B -K\$VOtNgU*l;^HD(S$؏$iET=.}I$';Ŏ]d̸TuPm j 9-bn(#CaH LFso LR?ImI}/alF?}fHmXr֋֝%f폻v65Vx,fi-yFV,x G`0l_ h fl1a@%ԗM8hmG} y*-6E*B ߀r j@g'I0('0!(&t%7Vú, F7J&Ss?~Kڲu͔nw컼Yi~,>sn'@o^`Px-Ib#B|zdT-BOұ&LY@TOe/dm9gO9exG|hłgՁU|[u`7ҁB/ "3b#f(nayÚe9$TwrE<Ҿ. T$vK<Y@1w({Q\x{A쓔 ZY$kC0]&D iæMubSKMD(XB UpoY߃qԐ59UW@#Nk ` bGbN e*%$O `pQN 7=j+a~67Bƕw8/)wN47[e۵b1xc[xLWo2EA]-kP.= Em"~@1TR'|=ZcSBdY W'+PsY](p*]@IE᭝,tuq/!U KiFdIS -]0ZH6z^/ԒiwwЬd߼5Jjqꗂzn&H/aGg$LߤT VVk6Ӡ='jAj^ȵv.8mp+i hvbZO'|JD#Zw(mAwZ|ō"9y&Z]MA-u ;n|_SzJMW*&vm %v1z}AªMgu~eeB?"+urWa\~C*t_v19~0Tv#F0?&bfbدptrnaH>BEZ3!ʎ5`m:[$ 2M4˩(ZAb2]KC*1:iUgk|S&yq 3 TwIbwX`w$j˭fsٲhAX.&;;xeI2E6oJW>W WFv.:ܲ$NI|D3CX9iq0}C!F $DSey/Uy.m1"݄]!;#~׮Ph wJFϬZeXںN\=YCϺXVuEmȳ>C::q'/ ~,!h )\KO 5!%v@0Ii1Ц'q5+k8?Qn,a#閨'kܪ Hkb"rSYsu-;ve}@F9$[ꄩ4z|#k>tp="|UD"zIʵ6;ؑb~=κ?Q-M|9f ꆌbvo'cv,*"ƕIm;jܬ)4;PF X13iMA4#O qY(n "8uA|47׉ 6YL&/8-~=>S s%C,qw8Bsrg+v瘲*% :"qh gA 3(@0'∱_Gau͌6[8UjKbQ0e n^=` m[wD iXAUܯZ[^\"µ>LH]MW , SB)Զ>6^ cz+n]r#ސ!{6S#&Pa)Up50&IXea C˰WӴ7ϧ.ǿ)P$ÜνCCllB&$< H;O'*|T\uw­IU6@юEZj:˴9 ]Ԏ:"'4G5-9 .۶?B,s pvwTπ",4xg1nTxlBDԛ l:9&nY o|2”9"Fqz}֐o\zqDtr0[1u#A[W+ &e;f©A;ڞSRqM-B?3jt'HXBl<%ݖ\#ZMZX "q`uSܷ.F)*AI|_xyxt n+4 jI-:!?`0q$gB v/]dꎥY)ӹ jDWo MZ!yP]זPF]~MSL%4A?P-4wdGN=wǍg:< zfWKvLppx\{vZD k"uĞ JEznF=ZH.riXvj7gu%^Muڳp85vO8mk|-~B`#_}S`SOǦ+=V Kx.T>|Qއ`!}p>V57dǯQg>ݎ)uJEo4lifѾ”;Ù:Fv.2@\-} Lm!Sm$q|k9QRpk{+E~Ss0(Dl"x>m{^Jcp apr]Sʨ!}˦E^Fhh>~z%>阺15Z7]'ܾ'4Sw} 0ƈ2uo,+Jqѷs~\LPϕLT^MS%q#XXQ5ᗷ+I@я4bQdA Bt=>nf !sNHBOg"mМsoffR2;R΍ }?rh #KM?fy*)Q9x3 #؛:`W SVuby~MH8M xϙ^;O3(m̈Mbn1ΕAVCAlKd (}-ENlH>8W\EP\:eGKW&`?L;~dȓf{RY ݖy )KLI7ȺynޔTi1mzH Ҁ1G}-G#+i1OFDR5]ihyhIckZdskX( bF.SpcO!\GÀ29^I%D޿|hgk:ZƸ:x$`C3oOr.~[ea!P裉[4J :nŧb lgdW22[1AhoRC$AWXh;o`.]FS$]7=M!Qf'6_UU4TW'e\l(| Dۍu D%"z(3ar!RIL]Scc|hv{z̟3!*Pu\%idk}K3Q"+{W]Cj|-lwWEѩUx.0C+AFq\N^)6UѰB|d*?ֹaWޏQ+}WWy|?u~X$3ÌJ&I`ufoG^ oaTUG,IzL"[Qvw*#4|{!8x#\IβM4'hLՓQad"1Qѡu,"};!6TsrO̓LvyrVuu ޝ?Qv{xk8$k@5\~,(3D|d6ĝ+)gϝ^iX* ݶ!, \zkNYH]̘vF-VJkKqf ЪWsb}Jsw}]*z~uA!3[@m LwBQuֵWijrAcsԃJ ;j 2n5 - 4\v:-aG62cp]a߃L (S4G"3pj+cud2*v@&Ʃױ_iKA/钔p@wlM՟O7AP;GSg6/Xy%̏?`4HMddH gW~^YnKO]p}'eV Ӻ(e{>h?M34,'!~Wz손ː\;~7i.!`37HGRF=:{xN(i vz<_*ݖ D&P]8 /&V>O'nš^iEY6mIX|Ki(84|]+Qx%빝p"rby7~ͷG_u?WNI?f?\kr|yp- ,W4{Rq~|Pߪj @}<Rȱ[FƽӇ4[8?HԃɍN܊X=1FQ? ˛f6 h A4]'Mͻmp ?lNNF@35/ E, B,*ErسrPA\ިntgx`n9'yCʳ R@ٷ|1cJxY5g(:F 0]݀w& 3daE{H?7<'emFަ$4Ϡtuة&XQ 5C;6klRdQ, De>4Vs clyXh Uqn{WŌfKV7Xu\{L9L,nr4)ÍH 0s5؍)H^̻S煴>[QOCfù @GKxXSL m~yByyĿZYy S5- ؝.4dL)74﹭=d6Κh{6_ɞhyyմ OR㕞M3 6gnzXS ~[F)iFyY$GEfI2)ˡ7oeR zst"4Mn#pG+xWPq4qhLlUe$5}+j|$ B[1yKH}3Hu;ccG,ǿx)p-ȚaSؿaRq$&7XT^ͣ JTZ$N|Is?s4{99f,ciJGgu"><֬Tsf!F" zL#Z烡RFh]T=/O:1b&sB#y)`ЅqEs I50|<%")l@t{ ߴS#麳ҘBcG8@ҩ#7M9tQڤyGlVyO'M&Ny[b;!ՔA[&iF5ꮎCFj(㻳kYwgD޷jWM}d!'6Bbl'IL'bmhS0R6q֖l/ڷ6 l4% whWyE:Z5YR'{;ױ1^q7?*,f-6c6"]/W HC$P3S ɦ?m̵߬,w2qʜW0щ' d!y;ZL`xkL\JwOK]FŇ0%Z0:N<m{ѸvΖy$Mzȭ~C%8)k*5.`cn^<힕4j3i=MOH@_Cp\q B~PqVV{Ak*=eFrWV#v^|)C;VCSWD;y#[*iZĀr+]C D ˷T 3ŝ8mf!13h%ಕw(%ިL~ߤ&[BDvƅ]pSV%9π {0RәypOS+Wa'{1\R+=ubfvh\nUcn> Z(s2IFg=8KA*ڳ+,f0Ij;XKsTXCG,!:/]Οy ҙp@q ׶5 @y>xf4IvAhJ(Yv-D䐟M@~|MOhyX oĞ 88bCoJou*J+J"Z1C)A/'])<q$/ 6{kIOURrU%99n45Muj2vo-9$V,Sg5=)Lr>ղ44Wy MǼ a~?)Ё~W4Л_|½66xrȈWc gKTU+Z ۵c4j֔P.!*cz,YM&&>d 4{3㇌J'KwHB;ʯydP->RqHjRTY"=`&R7QHZxKڮ9 9OS蜇A}͊бT@ SXPh=E/GǪwql"=t :w&ɹ`VpuWZ&\f-S :ș_";C[n+Bo¢MkdW^7'OZI r>@V R>lWAp"sU)+l;`sk%5I)LǐW<6a:xx[KLwz(>vqP3E<OBOGuII2:,Qx&렝K1h+xq9VP4I($rSfۖTv}Hr?maA@Xٽeʜ]mt 9>K)XA- ت*pBا:Εp"m2:ֳƣhf>b~s0♭{' FuHUvS+q։QeӤ&M)l ]5]w(h3X'/Ê0ԸVۄVs~y sJ?(i!t(нo8JomQiw5Q!3mxi 'M Xf"#Zo* t~gL8|2f)WbScH9` [tczIIf|5|wRDL/3u 5{LgkS(Ӭeln4.8GiVB~|b$שwQSIE溺QE9 P 8WR%a.a+8؉5%Q&$6zaQxaGslC~?4{ZTf^ eqp]l<%6riMt Wrȡ;RƦ֠\*Kk!D53s\)[8bɵLmoF+k4 @%2ހs.I#ߎRmNIw:~Zh 7 I1Cj I+ s!KK`<g-jCAdӌ )'/fEQ;9pAòиAGh kI6,bfȕ*xjj Ȟ΁6Wd5>hNtG]\ߝ.?kGݛ > B4h7+ \JX-tcB-9/ #Ţ( [3;l\K[QƆrCEcѼ{plkW V mUt4ۙmg݆['k锎9"ARwg.>#QWQ9YYv" +*`HC(SO:^ :@R~c^)iviz-!W@_*SRi+S(h[~0\r G#ZH/ͳmI^k}ze+N-[I߀aS =%^Œߤ [X+KǕ r߆xy̪x M;6زۃo&:pH O?RX wZCQ\ :b 㧩r=Aㅰ9$٫o|6'R\IXx1 vW劗"gGni:Mpi$I(KeF_E@?JӔDtk sH B-ɢZ+'|2A֥OO@Sr>ǖzz֖y/P/T]ete>7IYK]x׍MI=aԾ%W ȵ9kdC j k (Dꃗ=Ls^Y$ ȕ%$3^y)tYEWhk%+ _w(lqO&F6aMT捶:Ir*rhJĥ0eSM1M ?CAiA=g0t=V1W>CoI"</DgV^?[8\@;6gd&41jEjK.K)(7W~|ZCsLظ.F+O:MBsGgQ 4Jc-Z.y,r0"qnToۋxݳ}Q8!T<ޥ\H>I1jw3fNobn,#>@s[)Yh֞ WcmU:U4޼gV7Jy7bo*#KʋgI #zK>zʠyCd{P\q Cha7]`ՋDf;m-*Cf'UsMUs(ҏtMٝL9`U)GU^,P\z?U@1"vw$f[<]@tB@3%e7R̄-/: qRp۱Q 9ቲbZk0P4VF=5>'ܚIyh1@$ྒtE,G(Iyz\l2nJۃǎ]8oO)V]d]TIx-omR㹷oܖ;'\+ڂ-`4YfI^dKbҙubȕ(ՍK*i}sZ\nE] J̫@&.F^ʡ0@).ՅE Be2.ڲc :\7;E}ßa6 ZT{z<ᤏV8_KY*0z HSBL8^e70Ŧaщu$C0ˮjz_2t(.Dzjwp|XRb(qFpؒ=Y1>F8KZ=PQiC߾KmWKю}†~}8g8ʿ^$y/V*09;?B!_L*f&)^eK yAе;9de€\2b!N0 [ߙg%*Oܠ dr]e~"G\ ~#Z:𷔼?O =7ٴmHkIld4p< XmQdˑ,𚺑Ҹ&@FR9ʎ ew )a b#r ˏ @New^ *M#XGyʎH+=OzO -}V6}& aXs0j-6YjDN!z=h#\^"mtbT\=@=d߽@agY$b/ɟ;Q?ZUp.Rji_VqlIBNb-ъ~ZuDeWUTP+ ZyfFszn:G>;H[4wX|dVD_! ߅fteW-yPڵ>q< jd9 k>YƻN 0:ݒl.z@ s8祴ƌ5GYT;z' n(e_w^[F 昐,C $}۟(zEQReaVrK2DY};VֈIΎ=`U+}5#IQXՄ8aX5Mf&/$$dz׋ t%%_Fk Q䝱?saiwde^`9Ac#}'ᰟWli),mgLSOoPKs Ev6pU)LpNC84O1}Ϛ6AxXw g7M#<H4eVI$/xOvACK3oڒTL4w)V>Yy}-+KSN&2R_lb3&;;MYr-F$(5Qs<>yNX!N@-#RGYQNmg:YNഄp\,c D#FV~.R "bٜ =a(%h~FݔV>8?Ce,6G/Չ)E(?2q IC`3UR*HA>X=w﹔MoFnX\`)߸#:w2~xvPoIuo 2j{ ߑ>XgPGoMf&e#@|i %BSQ)EBׇ' Xhz u) /= U8a&BsMPGjWDAya2uG߱a-ƴ35z {zRTٳ~_2*v!CiIb+ o&a6*Qo斁W<\A'HAx 6KH S?a,-aK14%H"bRV(D,iK f }-/ߢtbt mtΌϠ:Izte EoF͝&t"B+"wtރ`st.=1vP=,`D2Їd>UtW-yֆy~P^x\Ne\y6bتg<ܚ8leR:'TvSl~X6W Pg:h ~]q7 Y[t2q|%O09lYvyl3讍F+w8,dwP'X˶mM Rěk~ [[M';Sj $91>4Tüx$ 'e\^9!dp?mi1ywL4-nZs8-5Pwdx+ ' hD,kp7I?زsImO*TIe!M?"ݨu;d:Qe;o^ScLӀL&Hr ;e /oF]u/f5j=Xd r(kG5[*.N 3*J}Xw>hnn |%IWw~PK.بؑb ֿEyb?[t.WBlڬa  /)8M-*qHg[LaؙF@=C W`"$(:"eva,wkDÉh:º3@[O"_# /k'bRv/bCO} :@ ]b#`=!Dr$pu9KB$NLc֫ 8*m ?d$y^\Mgez+E ȼ+Wtw8|@j'ᶲՓ͚;Wݱr.UI%#m| ^\Ug}u[Kc #R@F#YJ [W&Ŋ4NBQa~7$e%9[f3r!pfnWUR4!Cy|" ;칻e(NExnHK<;~[kZʔb53  {OylC Pakc(A|*$e 4 \e=1YTGs<)[W0@G]”dcT *,u!2UT2S@zu|RKC>ڡ338lOqSF rdOƏ71 &,8!)Q54zr4͂MQߍx}y[ Sz.Fi6o1.$}?H ׃C2L1~f r8=|mB I$پW>d^9هyz6*. /9ɭ<;_rL؁ֳ)'aw%%J  }9X`0;A_?-)'w $ yO/)Uur坌>(J̽LN>>Ͳ `/ˆD6j k+DkI!3Ƌ . %~8UDpIeJM*/q${|:hD~`ۗ?jr*axRDk+61rCv1MH—X_5TBR'-Y>z]t9DrRA渮pΘR>6{\pmb",;i)xJOgQw\~ozZf'ƞZ@z82s#TZ:Tx$$5'0&VE11A] XYr%%(gIՠ|گ4(؉B "p3,X#{+P#]8+WV. KxW!УPjwq]ޅr@Rmy=:>K.Ő3IRMF|:%Smx7TJsSV"Y 1?n 䵛|C0 =O͊?Gƚznox]=F (XMq*AUn܀Q=kAt&qVR,P!HLTn(#[nvJ*)hw 5!FՅyvŚ?Ҫ'ŏJ Ϸh;T8VUI$@~=`zKp0igaTq~ {@_*hB?ζM^]{g-T̆wΎEck)R"Wօ?;I8uX'QG̾ )w)Z$RlZejG#ꔭ㈋fKp@H{8߷[,CzH7\^w=JuǗc.ҹL2)#9_sz rCc-%$*qy Gn>Waa1 v5,l@u嶣 b ?y1M5%+n f eK1e[{r7}Z~Xdo [i:TziSy=#$Ǥ,#ɘo:VmTX4,(f^ %Kl'@-H I5%iTc3+&rJZH{b5 y-[_W6εW€pbg$LjJlϑ!KV= a-N2n}7MsTFu(Jx#lN^}R]ER-83R%!R( i+e^C3vRtfI9#lÊWEbSl-O_-`,.&7^]t$Mn Π7WzS(I[]Twzq ]WzlhQ*愵w7Ȱ4.|TJƈ;eP;a1>kx" /:Er&ax@j,Pq<^?M#n"˓z~xD/HRykWI,"l`T0*rs?`ԇ4o}; , *@%PW"(,h7N2?|YۉG@4H<ӯm! j4&犅RYუe7q)1$ToO ߗx{iW;s64E(潆dj7r)p|B2j2%R?o9NJ`\UMZ[%Ei F0ŇJS9 GB* Q>{ZAJlNe9" qbO;N=ih|N:R,ߨʚ!)+H |f^/)DǤ& fNg l ,au׆mۇkr3To0_9r]5WZn+^դ:X}/Beec)|>ݔ0frL/DJk~̆lA_+lˆکE*7qYE 9%UxB!Rb1ԇjdsp1Y-a/`rUmRK6p7_E(?=,nD' U=Lܳ333O$D"bEr|I }"`5 N9hż;|b'EN'w?./AĆH"Rx)d'bKR̥m_gc4)aXf7c+F 84'9XR֪~ !^,/0RfFNW{0%fy{%+#NwhɎf<r _︜x KD51@ -fbV['XcH߲q|cVE!q -)`'т0i2fd-ჰiFV21j3TDIc7u7R֘3̷kځWe/%rDpC!R<)Vp)'\"X0ZcnAP*31YL WQZm{R%rm!oVדkh-3U'u/,U1[h<3rsVDz.8~Sl`mqI"eSܴKuVyiGbr ~PB&!" H?m272Z[7l/-WY"x(<0h"b|Wp;:xgqj-bbٮXN~hW/E3{07,G=|N;9F e6܀b@|}d wGO\`l,hw8hSDB9&3,HBx*z6?gs,dd5a5 F1>'Q|PaTK,Q#큨Θ~-9ȘRa~hȠLd9}U}= Z'u -O}ʷ#v!2:ʂjr d+lXl*E +_8B6{HlzLYfϭl%;N ᷹`A€3d jTW;5I}%#I`UX+7I_X㟤~8,x,0OY!{)KUϹXyE#R;Ol)/;̳^A ;^~23ɯ}9$ E H']]VB.uOs"( BT>1?ǘNa7 {g"&RaTo$*#i,݀1Nȣn7 Pi >:_)/_ cX74&'`PV ǣ U i’DaOtRIk$.v*@裲oNCg@vP<i.qzY :+zkru0of%Dt"[v?i:[Kl2 '?~+abBwIf=7Bf>C\_H(•8RLퟜ$.6eC^Q=lO2 6 ۮQ?\(KSϫb?r[LW5ґvRGc8)0| ]u8-&_t;u{*>Q']쨨 鯵_%mlG"9f LY,ҽp2!u]h~z =1Fn.;mꦢ_X6̊Vo,ɠ 3:̇!I X-/8f15$%X v?o881OC#6'V' HwEu(p%LfR*L?)Б2*`5GrN~@iSOzYL LZmņa^)6pѝJ>)_IQ;"]`laˈ(2]]@oKb=?Vx;=BL)cg F![fB'@Q+BB>]B_,OO  ^.q&||B ]bV;z5UX ǻUӎQ_m >#cӠ] N%&vCaJ 2h'Ί>Ӡkۍ/’qc^8n^s Q3ܓ^>yGP 5FI6-5d2H:45m9# į M,)}ySy ٻWmXkV50YS$938&.LX.;g\;60xwj?8##M蕩5n 'tJLrW:iOxE/>%KPm,ʋʈǮxЂ|Jm:})xB EBŵVUAt|N5^`a.ɶb@-cOCkyU&YࢢqqwJx۪gOߩj*#ij{ANH΢(| Ml_J1`-(7Д l> ޕ+4/KZy~~wLK7[|JWپgiWIE,IC75 1"LNgYȘ+#B iS:4/(?e_=8OG o:Ji~!y#o#I,1>OO4n#XUS|_Z+SCCak;VZnnBnPw ]4 @t{g=dpfAƤ#p8U\39+=kCm#LZ.ٷhvbyc~ʄ %JTYS';EB:AWvOkmV͉MWEVO,s(|H"PVͩV:sSڟ)eWlVR s? x;=g[#3?莁O2bEEٜ8̿P3XZCA*Aʃjm Dlj)&,ZQ4d-1v#` U|1[,]rJ2-5F/t;!~ȨF(2N1T|@$B&B:w8LkͲs2=ͫu*tF76*C ݌B :}x1Hܹw+w^\_pSB190wΠ Z^=@4\c)H1X^F]E;-&}X|1o_r_L8ACq-XA<>`*w哿wY, _[=GmW0g&Ʒ6@5\2=Y`@ڴ&vWgE]+Itufp$Dɹ {wlHŲ7XXV ⸮Sٹ3MY Jk$7YwâYq嵂ZRzqYϒ s OtX h0{=-|Jߤjw-uI-}CmBQ6xQ#f+myVe4Ffg²4;LX(ć7\A8IN?Wizq:O&c E M?W8OX#=V1t,/\p'see'%V? !(l2[^<°[sh dQ5Fa(*_+FXMh>I$P74.4y^Oc=kk^ ՁJQjc-ңm-!}Ϧ\s@P9O68W[@\=csWNJW~@"8 W8ߴ0;^T穓cN>&:á y} zM_,K}}_"Ѭ<>e>Yi'K٤y/~%E}[DAWc) bFV-5_ \>h7|䶫8io8 C$7ᔰ5ӻ 34hu08&tl)xtb*XosjVBfkkZ` {r5AnP_8ذ.<\H' ?w+&68 Û ᙣ];@|(y!&ϟzn=xv 6bcF)Wbo*ϰgJYn܍=ZX%@Ln.2. f,T[#bJkC"UwA.0NjLrahb->OI!{@FB̞h#ǔ_^{e9PY2"R;Q%l%rsHSY=bhSUU~ X1ZU,ypDI?>ߗtuG\¡}t?ܽ7Rkɦ~QD4ikX$٨˃ŋ~ΆS00%]!FθRLa1ze}3<1M\gm‡ۛh?;O#ϣų¤g,ː]nfQiQ-/d%_YBDꇱ|w-m*USU[9P}f1q:6Vr?@ φ!!i %gNZs% 0C ř<Ǫs=)t4.ۜSu=B|g2w):BSbztT2~~D `2K㵈O{UrrB9 i 6=b(ԥ Rn:L!0gK81ʟq[]uG.0"di Tp2J'H&0p#ŷ1ݥ@$6R}лǭ+1s_KUJ)״l7T8eny@H,F w_:8j39 `OS:x-s-@)PZu#\jS͙! SI+ld|l&ylS(R{%;H)A2r&!և0FTv]qu(-mM* ֋]fT ؉DWp9E?=a48CoSoR!xC0ϓg/1 J뀦UJ-~!^/GHheV4ggRy N;8I'[}klю-F傥5kCw ̗.ި4 ~eN-OaBّNjkUxsc:R9eР!`.Gi@52Q7柯u8\TY PO|Ś;\A,Ѻ4^?I&兯'fi) WI)V8#`f^ Edg_z$PPLL~.X;6dmȌ|n]V0Ԣ6m!@ pX¢H/0sa9/t{7*zL:Kڊu 8A~b^t3zh_ɦmxiL2`Uw* o 5I_SI4Ahp!t !'ڄGf 6KZQHJKgA\ܢ}3FjZ&|~qyzX3ߞJ,9r` BKUZ}UnМ#wm8$9HDmꢯB945  P]xeh\kE'2/X~osLF7)K 3ȹI=KA}k aƹ(4ã_OiαUǨEP ΑtdW-xVrt>Y{R"myg5zPJ,_3\#USh C$֊ݲ7K h{$;ŕc7ߠ.Mt36yGܦ)JyG+|+"xN@V!2ZY(-VJ*gC1V",E-LtrNzrwW <|ۓkunl'=yY\n1S%¦S sp3jMd ik ja{`OuaĄDg` mꯪ9W3w9W<–pVx7 ВE=z%⣼|[ ^R,\[sFTVQRQulWYRn`9VVpHMfe$7T`) Z7>Ge$x!峒ciT{/S^Kcs Fz4':|߇+fp8'14l~DRnD%,&TY-j*1"yyɸ8+BnxW+T즡ݯ܀%&E[dꡖ ᴅd4tu*6z3zf4gߐh%7O9H-Z ?%1+ ; [QowRæK: Re9M1o+,`Yx|~*'>]cyemODc5_zG2 ϫ3C# L}L8+D]^M:mPb+%Xbk5[sɰ/\k^mB̖op`ӽ"<0B%m a6F>vnLz9ճ?Pa$؜2*}ZPwػ`VL?h0ڢ$gW>K\5Zzg $9-[}g$va:eyafw_i/gqRV'윟 ֡e7澹! =1G~l0V۰3̭>]|@T/4 }xeܭE;J>b~_8"d}gVY%ҍ@-(F k epV济) 1+~ NM1w|$B}7|ȣ{FM|p󪲔wUB{t#. {cIFO_f;Hm5*b6Wௌ?Sfi/ʄs\dD kAyRt_%&û1l9$2MOf1 5rCHFWUL̈*&Œ!d4.9ODZ4!Eb:P2aw(F/kɞQ"p/ *-RW)p?ڑHO͸Ɇ ]TS>Uei7;FMzcQ_g #+GJ4 .ʔ*c8uUK̏1OVΐ,rgzh/ց$<{Zpg4+M;A~EpHE"T_.3+l XxRW:b R>vZ̄,0ybxA3~p#00$z51r_G-S4mb7OqT[9i}5G|!iΡB W^{zSb aLڅ{'o^xɭW'ڃRR嗻PGh#!3sJ܊#䢈Z$SIkWh\,=?7r2]YvĜGU-ҏ^Y58V̀>/Y#t=dLg6vZ6 'u1kk-K?RmIwBG zbbo`}!씢)R˧~Y59N2?XZnY2BCeFςނL>} c⇹".#(7\0.|d:&M t:TrGJD& 6%.0F%~]7ᔰVRfonʎB-ԮvaS{ kg^q!lܢLV1mh U).L?:PR9#jf"t筯 1V g;/+3{1wB}WKԕ$N1\cBw{Y݃= P>zJ'Ԙ}GuxZQJ+7^j $ [;.ݶ$9 3ro2$-܂;)tO+K˹3pBY-̹ަ*|3F/Akzs|uQ-xfͦ$+&$XCTCk,:G!YSC crh%sLrUv\%]@a#S d $FG7)ؕⲀ *am\[Aݥ QR0 (i j΋]sj'91wG:leg `s8~()6:vի,pU+Gm状ccۉ$&&5_Ofp e)UfCQz^ J#m$VR 9U ; VA``?ƷyCp36 Vr\?9n' 9 e3FC$ihZ>8f[(tH$ls"i,]vS@KAC Qfj0ilPC2l_Nvd슑&)]b߯,$.0+s,g_Ӗ"V0l.alR"S5r}e/x-}'W΀J;ZJ%hm8>t7zub-6Wc Se~j++˺rNQg1q8IMXtIY_:ĮVdPq0'="*-+;&?v$`7X;nzxkd:#V>?(_T#*В`cOqRxJ> \JoQ>~ f2vgcу›. ~cZi9N~x+(݌yQX*dsjF*Q@%lc&oT׃##Wq9@dñlJ!J}i6.E!8GT; YMFGOgUO\ pW M4'*ĵхz۱ے@oULU28I9J!$.T]op3f *ҽr'AoyxUymig* zciUf E@isK%ru| I _irq3 SfmoxSiEn k;_6b+ݱQgZrsiL9SF~ Se KT "-(ƌnr.』L&:Kz{U)agI۠쳠9D^!CGhqݽ-q۰[$&ĒCںBםEDr]A߹앝%VS]";WAJƇz| DѬQI1QnJ(G@@@o|ʣϵ ˸vވ%l2GE1>Xez={'.ÎtU%v8 82Qs N2ePn6 $< 6j-ZMm4CIyHn*$}΃D\^JI3p!LGoTTɞC"*WQZ0<Í^{Ow'&~čAC-_xS),5 BZ6E\{f~NK?&Юw\VЋ |^mYoG8%TeUZ'T=-w[Dr>~r'Y6Lk먷x8KfbI Z9zAʉX\ 4|i`Wz yq3<$:1" #sDRGZl[Q, 'E$ev,:*:˾q,"FM6v%{tP Q&љ|2>&p-.ޔm]0UVf5^QF5YNj*gzbPx'% $^oiO ۡ Yx)7Ao3'Ir @8Ka .5fA;%gR7muO7Gaaٲr#߭xwoTШ?r"=MV@,l<8w'{-9EHe; (Hn+)p(PJy+CMmY%[vwoహK__I;#=Kdbw'dH3pծ47\TJg=ƍ/PJP^dJ®ɱx}%$Nyqcs"`(hJ0xbulT+Q0)22L$fV%*撙aa9ށ)۹)+}w_:lpL닡 ׶*1NӉ'- |:zJUuiSj5ߟ' [N hhV4& 5hg7Z?%>y+#< N%Js,4)5*c5y]: :+3 Vw*\B;tGK!-mj$[~68Y*ZK4~KJ|84h'C ΋Ei~i='I*=n])oHOs3j4ENO zԲL8/0LLuqj\jyŸ.o-Ʌz( 7􂌧}aj-}lQRƫ賙,Q?<L1 ۥ0\%76H#v[. =v:@ޤ+ܩ*9+7_^%B[.D3(Ŝe7էn`MIp\b/3OT݆%zF8zeRVv tR_aPYxf_xFI$khFS0L: 2H װC,`gywG(f ߈Q3^-F>3`h|v3kQڗ;UTx}mI>0N,=7nZƄ45G س? ܝ[N{Co7aW..4eP(idjJ}7_Ui6Bd*Zss(bJm8SAb.^o(Ң V|ӹXu+l`+mT-NhFnf^@Sy *z]:ro!e`P:Dҩk?UD`N݀zy(4'c٢~H`{RW_7[bޓ]=KE%.On't8uG4ZW1T^ "=Uh4S;qYDKB (v@(<@NT,~؛$qy@kX0>2 )6di]9M,~8L75E)z09)噣?;߻KR~e! ےq ,5!>Q]ST )j}g ׻R0iZ?j>sCP^/}6IqK 3+xq`ȍo?t.N%OݢEh\ zS1y7 7b5OMg+Pb> mg?fsD b:2&.H(ϴVuUh|eW\f,vuoSnE} +o.?b՛I.1,wc *1AKyi+mA駍Lwc&:httv}E|\Q5QKOI?+?]I ;Yż&{@AW}vxޭԑ*m#B;s~Ib_"3f -c&w!3%UPNcsy*Ka]->/lC1TWǺ˻ك ]&(+]ߩ-&~L2ngKCmJT| 97ܓQ8Ḁ{,ic#C/`=ܞ&x(Q2%5טDsѺhD~,%(ֲW߬Z30k} 3xԺuV 9z-Ƈa~g2| KW=@@fuRH h8rwBo')9}Z0)]㒙h5!;HoQR;󀉒v<@d; 9彔\(}. A})r9 Es4`RRD /BMHyD£ܣhr͙ER_-{n+É%Pm2Zf]}"ȸrÑp mo1&Ile\*g-Z 3-Ow[?wWι_È{YI\w=,[1rtcO2> hو-8Zy֤;3p[a[.G83GL'G7)vnubt}"!/QKd"%_9zNeKLxtp534MkYB8>{WW)GPobܮoǔoK ^Uc]ڙa_Gos3JCsĉ蹖%VnW9;ңr<ˋH֧?"ȝUxdDfm+i0XՔ)P4gVnn{Y{RJfJDZT'xNFj-GDUŊ-_T?h[4ö$c zno`N^_Y l,FGkׇh*\Y0cqïUQ?eOsfJ^{E8,81$K77{ OUԓʄcvHh7WҠo4b+77<&tuzIza 7i!gc~ |Su Nʮl Oղ2XV6D襧|Ο͹1g:VIg _n'::1O=P1zɯ@("dO,i%hF&^ !nM5 &-EDŽafV[S҉RlNYuK_?ڹՍ$b _e"KX߮] ro.Y5N?`Șk~~\hgHi%w]OU+qg^}`F6)n,C]/h[ $7OhV"U4PO)Жz+ 6Y]>i[{b@Y?;Im w(f@W؊5S:$>}nJB3Q`+} b~.:15t77S1 }|x("}V$, c36sV姗 4,lf}42c:߷7Cv/y 6deADZLC/RS\`+F"kSzG{Jށ۪wy龜iā?K=7_xrda?OӮԐlmI6`'}xTZ1G3ȼeTX;ci` {3,) ?U.>ڱNy<ğ$G*o;(U=LT̾f濖r/ʓ,nNH)=8ҷ^8bϝUQnj7wߋUgH]"Ǣ~ 剔۴ш*bf3k)t88mzF3Ѷj7ʇ}!cɊȯ3-r%~²q ~,>rdFRQI4N6,|kv2J2^ĐdAMvKIYH]e>)%)31 1ܯrv]69.?Έ̵$9B.T uJ뭐OŨM̢ѹJ, R+P|/pj>IX ^iߟ1X)'P7_I R{/xRl Ry@ԟiOu:QqQ5m;KOp&N\Ȭ)ab∋lzח@u cwF]%Q6uyv+RQ|DSu U#2'{\N[Kނ.K$$YudP퐧Rgꠛq!ޟK Zu=*S/#0ϱgYZ07070100000290000081a40000000000000000000000016661a1dc00005dec000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/ᖵ]]?Eh=ڜ.+М_ $EG!%'ePb[N=p?(wWu *B uxf2͘ dӂB؅򃭙̙|4Z;O5E%D|OF.e(.`=c%H>Ia\7G$\}ȖKk CئQpVY2`\Ϊ)C\;-sD(Ѥn2$>JtsNz6$Rfog5ps.gUz|)R{#rlS6/~A̹Bs$$M(Ɏ8]mP%&ΰl.DC0%y2q3 m:"Tn|$P5Ҕ`UoEEtgmjKdvJ.`jHi]8ٮ$Z»16*Bpڔ_}.9X~N6:(}.T{7cr(!8 >G+{_&@VG- nϽ~K@Vw w޳ .ys vA'jy4N "C`&:-Jޤd5Թ(71oP:̬? &XNIrē {<_Gn6>Rqr?گ.ZitVx^){^t|pj\wvSO/[~Jx3;0%Ġbj[uaYa&d؊tKsm@Hy~d+,Bt↹v:bUA̳0K?B1^l3z aU}A}Stq䚿M#"eFՃ>_#li?j#t,jAŠcojdfd #/ :qP;{YkstqGD_!%"֡7JAfwΫcF$AnWJshy gBӶRs@ky@wv%=[HaEdg[BM+-DOFZCY,_(& 6`uW @i/sZţR7m"遏&(K_ 3Ҷm9O&%}kq|( {Ã!)&A)QhnjŶThrA$x򄖬BVT=ClHc e$u{2\M›j/eNٹKUW0TBJ w];*xO:G T@|̇3n/20$S͕ }:;Gt73G Zo= e(G)l!e¹{!WjTgkggQFiO/=2տG\~"i[wE=n7ɶbL 7e}Tx/n?q'/QDHo]t! 8<_)$}rGH7x ~"4^0mz1wU\R*jhSKmA|ӟO[y0[`cU32-m}}u'|8z*f;T Eݚ6 <Ew4B*/:v~]x=t"QСG/ɺCNKƎd0-7s/-$K1GFƭ#`E{/KM/pes/}H"\NBœJ~5I+wLT,m;YY7vt=č~)']"J+2c|x^@ݿ(S3cZhwDZ00=+ }ׄDG@鳑̛;abSRy r( rH~d.@SqdaROXGc|d8\y=2-(%lUiТaq<jy4c~Ӌbˮر|ĺX>AY#?XXvnFi_ߔ jK< jFONWyjuVt){8BΖ|.w*x%IՔF@zu2#Pϛo^_d[ t?_?)t/=ˠ܍ҋznz! pW݈\l3Bݗ% s7ʑEٜ(sI<=Om̞]y:E&P] ~'*:f5RZWr[ܯs焇\i&0MsTge ]Ez|i!_|0a$nG;0D '.r+n՟E&xFx^ bt%EHMsYQ6Xₛu81Z7b$镈{Ez:S8nsudʜcn=OOؗJɀmZ?i8P,$?1:{5^aNaM( 1MW%%ilؒ>$ĭJ;`u`?>ܒFk+*$?' iRwlyDKG5֨"׫N#Kq:}YEU?6HrWES~!rvvoYwpe\$؟曶k(M jסL*IMsy.80=J2zAlC'wQ 'b"x"&`O5*E-:*N@kǽFc`#WQ@nnU;4N)R&Qȍ{X) Mќ3tS<@$Qj4ڽ)2p3b^&-d4pu \iŔ:i|*XN{ (Wj=#2u4\8|!Jr.}84Svuw ȿ3pUG'̡1 <<#Ԧ?9jS<ޜWh%צǏPgG6n\Z7 Xv=EӊR_=g_n`KZ{*f1uCGR"靖L$k@G|T$YNX MRoͩ;qDKF5#:O}j8/`&N}96^2!i~`LLr߭$VdӤ6koɼԽǭwu#L#AU}me ;2oi>v!B" ?ghy)9akMi cRva:[ r_Xni6 b+>: ATh|WGbs!"'My'D,{lr/(Ȃ#?<,am_(1Mz!<Egt)4_vEX_c%Cr1x I>4mE<DeA~}BEAg#4Gu7>= y]"cVP8{ Yy;ƴ}̾eMy/22@<3ۅR$w;jnԞkPt)1s&n*qX~kdT uya 31Mjs~Z 3`%:/a3;ǠE,%F4r~/bBoYvs*WшCO]@KpA!J8)JHkYĆ `%byӻeSV%Db/RhFy dF}݀|V ZȋӶ쎤fm hl6r` N"Z.83#wŘZ=(F{Nk=źi͈M4h/0j)E-4hzbc9B7u՛(J-g->6%l."tvՌxj.QQ\cѿt-P]3ɒ,^Y@ ej^:){2*+/:0Bpie}Z(C@ \Ǧ!՚U?N3~57aW>=xzAfis :~$UГ.&٘;܄y/y[;\P7X[ez]3D4*ĒN\⦣|rȓc>|NM!woa*ҫge(Dl$ Yؗ \LQ_+0~y=%wү{QY^k1܎d̑/ h]uD}cЖGC$=_"My]=VybQ+X$cA:w*@A浲A.gfyoFfSZ.pVʏco*^\( ?z{g/-݋g)K@SGgH 8sri8S"r~H`a%Hd9,Rj;m rRa (F^mtjsҜ$Tc`5G,KzȋIkmT#ݵ;<{;p3< 󚓊E~ Tށ5ei(|ggEig,>~:B2J9Tݚ`r9c"v7Fϝf6ojq%J cB?9 k7oLzDU +[W_90'" U)%8݂%/92  !XX=zȐxo߲-}ֺ*0M 'Pq4Eʮπl*1JtWk `Zx iyh _6] tW:= ү 1;f6anyiʲ<&2C^EP F:[AǍ#Oag~_ƣt\R<$V̲(#Nrhqo TY>lq|hΏoaQL(ȩɷr)z?FvTN[ Qp^?jgq>(x׶1a&a|eQ_b`_oDa/geL]Om'0k?-EM oh|DvPF疠j\AMLY@mA*G3/Ǎk~ .o9E),/D6)ӒRo ]?=FL + ~]_KX*$'mK`7+:OP;>wAlAzJV&h[p!|KKi-ԆS] pl\Pii$iDer /o0SnuurCK u&MHUFf]߽]aUօ"%!/>&0>LCwcMOm;|_fu ) T} ++!685}\b.YG}=wKJolH;ޣ%#U@1ȣ uyڳ>,'G_|$g0h09SƄ>!:ΘrbwWnK]f :Gh T&(X wmis轨w":_s)?PK]"?<Ԇ= MC/FD0! (=p d|T'|7-qDpR(L@".-W `jܬkuȍSZ,7x8$4 `wNll\^35]}>R*A& @s |yNJ LlTfA>_C #0>N=NWsДN)rj2Lu(AN @ME zW5Å2W %^f7{sCKi^zk+o` ^xF+D?0a<_:7)4VDuZ8>GU2u 2y%o TT`B;T&A`6ǣXvVbdQnS FFrm#ui=ۥa. X#?{#[E>~E%ђ`)Y;g dcTߣųztFI<""N> 5UlJW1r$}Wɪ9Y IDf2H~"QA횋ޮoyJQQYɃZ7ERQFخ>@a`mFx˅ߦ U6q:Y|7$ȿ> N|K*5V`u'խF[qkL%&3GHɰju,& BV)Y u0do{>VJɺG{xk(2_z ,<˘R($ZM^eGnW*Yܓ!4LiooI?D3y/I4ϩ7P6/@ٶgK<H:%"freBuKNyt+K(L.B" ̴)mj m(_>})v=L,L.ߑOQ1LfxțEj9t#6gQdAds只({:>0.~/ ,B/TYG@Ke{JDƶ!Xturȶgr0w46(5@G''_r)=x#%&/s7 bm4#y'd- i (>Hz~Exh)Bcf ~8sx!O^K@cң0 _xPka}c\֕KPBw`\cL5ElJhT|M4%٠ f3$Gg0;{]ٓ8?R3o=1wK%~9zۗ߇fE?z&TqkojX_qP$D&tp=1 P:rQ[_- $J&D~3#K&d?Ox5=:ʛ*&?L7+=B!BF3lxzMZ/ƿW|\@܄Jd'UZfk| O,+N}QJK=x*'enM@kBCMy9bg;"r@02Rqh/ )+'| +}Qa @?=ɤgVKkL'La(㴁rgF %"BnwhUMQT]V_I z퐾0yҦ\z+zшf7ݒ\җ%:;;g;DEbtO-0PQ+u U$qdB*ɶS10CR,\ ᓶދݓyBm= ՊkB,RPsy~4Rf6Lvbl(&Lk<Fn'Ѷ\=,YE`tN#J$mRy =W |QHv{IcђqDSdAe(wKyy!8hzv3@M8e[tUadX68*;r[H l9L:oFefX΍xpxyf8 IXiZ*f ͥae'[,b,4h4dg4ՊǮ:z2b˶K!T1~)w63ET @ 2j~-*;W {U.GҨ/=%$ъEsRq6(f݈d9fp}5) a3eaEtݲw9^+d>&LǧJoiu jC0{EǀPlFB) xViF^#Y .A \[Zƕ.J':,_$MƇ&7JQ";b5ןj ̿:S7[s^ %>|cOt*"\6ÿ~+Rм] `wAOI|}D 822]a43Ty\P]*CBxң_z> \lLU{YMwi|_xXawhf-(~SV©u>ˈEi0rE2˟_KڽP#hf,J΃Ȣ]mK1|EEKDΆ\8Du.hP}ׯuPÆ IBbdya4Q6m̢$9( ŏƭ/g&E$y ؃E֭ZHsD}An~wϿY. s"PQkBcgf[n(=۷gOgToDV"= g,Ux{$$hppS \[LEG }XibIY'Mͥq 2xѤxb&vP'+|YT,@9hN0*N%v_ a*ۣ*#Z{Pxgo[RGxuS#LH%wwڋGUݢUrk@L,p=(H,,iOJ)_S3?#,NĆƏ}X?`?#>nBî9L_f'TU ]JuʊV7LI1C?~U?v`9z/GƦw =AæTf}YⴆRy̓gQX$-56K"~v+ V$A;ߐe%t ]YeETk;p˴_"ë ∯5?,.Jǁ)km-+d@{p`]/Wr t;]45n.:WAO(ns ]]`[38NVKOL $ji0 ! +G%/)ffH0B7MlHHL kZjy4x O=LheY|װlQ ? WDsճǿ]*Cq/'Lu tvgkJOBgڅb[:aB'IUPmgrBƑ/X7K<-*?Zi1AP)^F V+6I 7E.pPHkTH<=CxӚr#"fb"Č vm WQE@ L%\3n䇻礛CtЭd) g8xl9s8|+إدCJRi<;&}Pf0TD}Ykb>LcO%vTA+RʆUv"L8Z'5=ra(:ƧMtrrCl>/`{3O0dJ)ġ<Ѻ_gVz@i_0A1:"BQ *rƦ6I=!'ӧ$3ypιLlcIODM4 Pq0~TD`~!m>:c !b<"$:z説Ҽ?- 9 :Fgj>'<(n 4>S/t(Ȭ WAm?IU{>,Z5'Ib#ߩe?G0\D_x3$qDƛ8]B L *t4`%26&34kz5ELjF] y&LCLsi "^cX{|UH2|wlʔm@l +c>eL)k\F?G~&Q ?,}^ mDIea(YWLEY& Lxƀp% 'n8l}wʢh ]XbGk׷tѻ]BzoggHJ^J3|ēMӛّE|ࠑb`#ځ~{ 6}//Y0aT?W g8v:BjCBc!7جx]^:2 6;LP6Q|#"J t'=j0&"4Bn%[ې+H+N,5 u}AZu'(&zAy0P@ .p^\dz~*ڤwndOP,0dgB* $I`W^E#V229ӔoTN$L/ Q7^:˶ pb(pZ0G |F\˴,v4Qx=koMhK'?%`ׄ>` dƹ@1f*/5I9>=7#bQw~]H\^7ckU_#Ž bgEA#}3C~-6&m"UWb͟ *g`Gw7 qj^r'1/e7? @g4+DTh)}ѵIu+2P6^X^>@bl>yn=Ej5D0RC:bEHl=X ̀)cg»5^rk2< `ݸ$5wjYnx[zmBրWdWsbqQnmeAҭf%;އ,B:ZmZt7떻b>I;Q21|ˠ畭S ko~z:J  KWuJxn x$hwseqo C1ѠJ"*َ)9qs KjƔH4viHv`߶n4p3^ B_Z9E%;~{Ӊ\My<\(نFuCs2 z:_7 F=p:%Hs0P sbTk6/![F{DChn NduNɄ+T Ϋ"CzgvĈv<'WߑYYKcZ*`8\C&AZKYT;&-J$JS{h "&Zԧq|ahƏМUk<^es)3UUpi7D [-lIV7~鮐7ERGVeWobWCnzG "UD]RΤ,Nky ʟ a=v-hb ){E _k`&Q.>G _nn$PTyLzb!wtm@уr'~|BK?џ5G<;uxc#^럊.1ΘDtHy0*G?3("XǽPslncKCݻPFMZ7Q^85Hzb9B8ݨ q #U][e+YS\]>Eۉ%:坞2g"j+Q$OUj%wdK#ɲ/  }Y;Ua:ZlCyVkx16^RZe4hp{3gk 綊/Xxண[Xam mVk\RϡR>=&~Sfe "gH~@ m2d: }Hp?Pp5)؝)EK+LHF&KR.GSM{?cլ2x'j%l:fk\k0"Aƭ*  7P+#A,H͟0Tg %% f7/YD^.W̞qʊ9=Hrv0G2NT[ #{r!YbE')juމ9^Ӷ<Јn L˓r?o4S#G10;*&9!iތ53,] ٚ%U&~]j>, ]aA..(3GBPY_@Tt7X'VbCB I*i/^B,*Iw\Sw@ta 7;;Lr|v(f_L :#0v˝Vmj?Yw6q*/k?|?]Yc ao]6Vp`9g| .T'}Y?jn;I|[ k)g{WmcOl-SdJZj0 &+P I?]iS PRRQ"qɞ#d g̶gяE]L-!axǣҦ%sJ]{,̴`jۧK&y :1Ѥ``/8JZgOsyΕzᅡt휭njUؠdGo? #ܛ`r7A4hqeV7K`e,AGQ;%Iȉܨ8x$p}ha@ڸk \UjdlUn@޳>Ayi@_vgkqYVVKp\UWoyUڃ}_W̱L7,rbdڴ+l}AY[K3Bڤ?M;s Jc\%Vr1USvAaVgp?}0/?2$`hmG371:*Ti-DBCm0!>I['-yi]›| j5/7A4!ϒGFN_^Mc46iv5"*`^v9>L]P!PCyu>ejdn9@ Ɯ~ 8hCl۩/-WˉOIUI]L?)-YƸ$\*˽7~Yupx>e  É y{c&4eH.$!>9+l8EN#9u؝2fb4YNV9e^|Z x靹W d;=6SEdtdƦLM Se=&(i{az¥Q`7z^#jITA<}!P>Y+sr}W*zf~}c-C؏.6)%ӮU1spG51.# 5c,)fVwěVjs;!UOXC"#1CutTX4BgǚZIUEt(,9lS< $Y X%0kt4S3kDClFss!QnP3Qǥwſ%mYu.gMIDBTsjqOL8csVEqs$`D~$O=H-3 չ: 1O -5htA}C13$|Ŋjj<( z9sz;!"!ÌVO񊾋&} Ei\pk\l=PtݮBnj͔)UH*}ywB3gVYy\y6uݚ83C?pg/cR-lpUzǩ/b#^ts{}K E2Mᦕ9[@IO<ܻv`碶FW "De}5'r.,G t4_PG3eH_z)Dt8҆;ꮉhG?yQt2 %9)GOЎGNǰ[Gt@#r.GWT*L3{dH ÑZ} j A7}YD~OueJyFʳ)TF]|{@ji0@r$z*Od[4ܚBnF叽+5ޛ/Ѽ<糬p7S!е+oBCM{v)yksfYg-~cakD=%`P!0q Rj=>`*~Oj$J>v!琖j;wGEOd<` ' ۧÎ$=,:IfTX$3'J~L$ܻ+!GwCnrGo.9ڎ\~Fƞ[*e6+hqx8fxgC\׎D?*h!$ۺj4-~v9L㣀fxY]VvWw3Uq '>a'_#wG՝p-ܙ)(9E </\v뵌m=9)F:iӜٝPJ{ 1>|QgèAx'N1uqss X5SLt-4ǃ&tbԯ4/WyRС,Y|B5c⚏i2aOo9 #q. xo욺n6׏Tm37cEgn-ld'P%VљŦi"`g7}6N{O.#91g|O L/TSw QAQL9F6Q<pDڹ;3!<>Swt(ѰfH&DIœ.sیDlʡI"J';o scLDX9e#'1ѳz 2-c0Y-PMTLT2>0m" Pp /W;BhgSzX v̧( _ayt.q6&_v1;϶%RNW 'u/) `'9y4-ijo{|kzF]sa†WuÝ>0W0aIAx 9(D|:gC$k~{X2nafC|{ c=Io,^`24[+?,5k㾯?w[߈et~Dѩb~*AgÑ2?M "`]SHsW(a*n!,x#ѫ'Iʪo:k {UKx X_ѺW-RS2-5+E\iQ||f? 'ϖ1n? Uz,Z1,]n2(x~g^Vb\5^e ؀WkۄIaH& YIhC/qUAWFlxLM`τ!Q+6 y~/YxLSmX><,x܎ZVG`VR_%AA-" lq݋<'Їj sOt9ٲ&4};3_*uY,1Via= *o`POk@hXZTei{mt>#J&/|y`-\XYחq2.A'64fwu(_..0ɌG`Jga&ىmnh`;-.S|"kEmZw|d窼+rR1OL"]f܌*}Y|K+ݟCq_ld|x=?X"{SԵBC[LD5:2p 78*e)[z] ۗ>{mݧ`+Ö*ftv3TK<1EBN=$e8#vR+گ]̜˵fΙήo,u!n@QwnP՚ TB$'=%E3`޾@2aiǶ۝GCn_/j'@<\Ie32&tMsGlU\7Lc@NqK(9'“qL@}*?c! e\c/Q9D͕m[ iW0oc3Ka"_V@6 )K%ʅ_`DڥVֆr Å۱rdn!705c"+N?v;JjL\ʕ2˄+۶/80sKe%L pk+PYR}BmAWƒZ9TU>]-==hklzR>W|]bRQpl5d𧴧хh}d?c?MufQ?Z˼V婺$8RJ0RDjĵC-AjIjw'G_"/8A `HyrqiXryGj]]+)"]ݭ>Ц0]O a-c bsN*M* ~c #R._?*QiNh ,q( f{R*î)qu$=Nõ[ȩ]:-4l ~]R)`k/̲hꅆAkeΎ՘GҏZjiJ}JPSp4V|-0 _"0>&" X;:k|f#-]ݧ}3,qJ^]{epŗXwa +;@T=j~_!N'Bed5AxeNkqm(G/Y "fjo-G1E݆DRf^"/ZBQL~cfrzKsSV}sSUhrg+ZE9  dJ42-P!k2(&9'Zx>jK`fdI#CMjF Zf[ D?lǚ[SPik>A6Í).a)g'^&nc&~55=ЮqBƇ'rDJɻ@aJ*27<RTJ^SVsK'y(X ClgRn qݲIV2Vrrk?{ %d1WP_F65 _26:Qzev+E475k6H9px+)DБW 4௤wه\DHr_cxED`<7Ҷ- qDz`R HC .pgP5uDwI)y<cՐMr]G5s}2-8|Hsq[٘\vkl}EO43VsFo>33dSpum[ޢ$>3J&/~!QPOUռܗMukD0& 2l-[2Rcs/u uпF `  iOGR'1}#yH3"1"&Fl (|Ld Hqc@}_HFڔoT8:WdzikxݑF[1)5ze^vΖ2IԿrp4oyB KK`FT!NקeZ $tO_=om5^i[Y;̓]o^PIN>̄E蕝*uPՁ#E7cjY K9؟s3 3{Oр}GPDmDQr ?N <>2ژ5]kO'Y 0rѓ#EDUcA֯P{AIHW2Q\q@VqVecd~>JZ{&%3C^.BҔ]"Qqx/Qs`)D1ES@qd2XHAh1!}\1ݗi o_ =NT7>!Hh[YS}]\NWWG1Dd8_Љ^EOƗ 0􈶖6,G=~VSkW@w X>_!oDG0bIh,j^%Vߥ&pI0 . y2q@}#Yj6x86 AZwQvEY>3g$9zw`fi7'`LևU-R>~UB`qj2q\ݬE㟈-~Up7\^`6{" [Nt(z20H;DkT*A($Gga{^e<~N1Pz(Hxr@>dk]P) A/rff9%`<@\o7oB`9soeKO8ͺ,CoL_qv^v)mƯ+DL_ɥ1G{*N, B&s1v#@(QH;fi/_Y¿Gߦ̥Wrvb g5җg.D D((-ru0R;֝񐘃^Y?戵Џ,9iC4<,A2dn [ _aU}vMآЄ,;QwR/ |fk 3EY79x LW :d₏p6iQYw->iT(qJtoY9r+ hz:۰zyvzZ7U⤦ cȧa;VMynaK,`XGs]J]`: ÌhNB,JK`鑞K!?\WmdQ4yS Znb* ]<~̧ثo[ ;ې<#*nrB=TA&a:) ؐ;{q st& rjFGB\TtVH]]>"5-UbջCpM4쓄 5R}piC[" c̘#Ŕ*0G/^gHFLvE䧴k ۼNV1L٧ ,(SO#lԙ6H{x$'aݕm3Bӡ:ۗHo|o}oզcrNʐN~ j*eH siV=onkQlI&4;+U!l+EþyZs2z3:`E_ko>/"X4Ckߋx$h1Km7Nzx$tSȵ#xkcN俋j*.Zn[b9Bnk&0 8ʵfb9}=d?۴T `_20Gc eo_dw#Hn3n-IJNj[3`^Z  H\J*fbXXiRr=^YA_g?wDݠÉ>9QNiAPfF˘U#\H ҿtp>$C`԰^ҭ~^'$pO J ?5y4hd#uՋF:M'R.L}p jgr@iy6 v^\T2Ӳplz| my ̉ +&Fj@`~M.Wj콐C $x9ha3{4Eq2X߂ )NJ;K!]4NFLRXìfnwp6Tqu,R(p|A)w+襉f$uEu{ 3H ;hBAmB ldWGhQy)"%OFA&~ABH|h@ִҦI(4ot娫LeRM2uPj*/0tY+JNY!i9 eFs/"tIV{ws ~soEXm2Ww]+NL 2F:Sv󕟤!qڱuۋ6c/Uc5B5$66.ڠ081ÌE rzsWr=NًIZ?ur@#9W6m W✊ +ƁG]Qpx%{/Yʿ:La.\8>gpa?H<">V~6EjōM]bss 5^ ˾&Jym=zPaY6ka3|4VFS~.մ~iψ$"/XH){Z[ Nذ ݭDӬ qu^v5WޯG5A+2os1qf$.Ve@\X5*X9> GoXC 0fxQ\#_Rnw{y5^I3P+b[xfi~$AOa\\83̋׎=t-}ى&ihD2/`FpjZ3gY2$٦u,يD/6* APq%|#g[zzS [6,R (Y;dYlX؂m#S QL<78q:~3 `Fbn3z2ڤ;;))eg$j"q\ IBu(mtD^\p`(e"'f/3O<:kt2PS3m}8!wuv#Uoq)4[; !,Pvo2QBr'H{VeƩ R0}o'V`Wpa9fn6ctϖ6)ϭ >B/=`}q}pS!4J]! @ ƾ(}z9݊iyŢqW7@F~ va6$ڑc$MjU@OOIיzYJc?C@DZ"z PF Nf71!𲔲Z Ʊ*^\~j7&խ6/po;*eh2n(R^SVg?Pk56sؘDoZ4VBL( /;*^'*MIYJPr?g7x%#~HC+'RMOBTefgoÔa[,y$/@ JԯcS#qi>Lz<9ӑ \,JKu|OCе5x ~@$}kM*- 8/@/#ab?i +/}!ށX}MEDQWG^ Zҿ2l4, \ bdMX3?ܾN#o{ߣDž(jG]/0G7q~X3>Ն)Ť1sO6St`\pw_p873 @ZB &Pc"coI[GvqO ^BBinD 1i-2N4a(? x "o@H lT^/kk/ftcg ~#92G%>cDȩT*,R6W~hz5b,.Xѵ q_F=3yIⳭSh3I`%qڋE.ۉT;WϽ]xѱ oW*ʌ#8 b} x_$^ 5&3ߎ7^WmLivp&wr#ڝ߁Ƅj\1Ow" 8flbx{ŸOJh KZg(xk US/\)s%3Y Yʬ %a'9puoFFrƦQvWBrp޲WEԡ#Apk=V㗵BڕZ8\3'o.AVUr_gA˫#>ή- ^CE>/h+** J M=Ąx*vz]Ɗ5d_Z: 1t@zP4\jtͳ1%r upck(" T܋:61to+JtSOPۀ2|*T~Ԥ5ұr2@9%:bܩ<윬e鰃ILz95(H2-k lDb ?gS+q*I뻐D^*U{--* Ŷ*}&.&v+8ljmR_/X͟'Id߇#Xs)7;0jip=y&(jg#ىrrwLrgQ!nB-9JƏw{=diѤo/3V? Bmow~Huc `N;zл"vI,({7E\'F*ŲwMŭ: {!^6Yx0 |@HߏFe `W<+5tSE ѩC0%׫%B٧?`׍P8 lr=* ELۮPx1=Wȵs29^ ?5b粇F-!IikBl,B@_q#Uta9J}%xYQ+bue̦<FdY li!jPG¹.IdH5vُrK $p-AOrN F4rcMkj& Yd2l\|? $ț|[~PK!C6ĵmAJ[Kn|7'ũ,ǨJZiDP[d2QЃ/m,5v=s#GǐO߬^Q0dx/2 WW~m/"ARuímǜ:j0#ڰnye,9,09_0ʄ Dj#ІK—G N>Y)w%[0HN|ib8nf4 Rm8gq`o#=ut8 [xv0/^JWIrۦ ~E:vqaO֯/X\M2\\398_Wu=MSK)dHr/ȩW5"iM,eWd~ztūzh0򿺖}Hq:}zfR2R—;:by(Q+5N@!Z+jvbD2bS6΂UmN* D/E0̲{ y1}ݖ_.5N>Վ.e g>F6upw=FuLj6X45*uH-[夑CH,?P6_झ;4A|3%>)KqApƐ5`ěV z {q͂g',Hxx!8k3XA,SY!Rؑ1*V%+wEa*`iq+m#kZIrFeu#aD]3Lwr?j{l7оFڴe# !ʀ?\lN&ǙgfHѴiP n*#&2:`S/#(][A59e`wBT$R6K=O3@9F5i8++}CEX h⒗?2g2J#TsKai+5ވ4n`dP_\1 p3M;\5b|sf#rC2 =;h'"KF&; d ;/>(3!%^ q}qXِ`])m$x_|IƑ;hnyƒ3_Ы scC!xQW䠔v%pO$ \[' NӫڗJJ 0x_lpt@^96$L@ x{ B?9c)3<-%F_Ju&׉@݊ HaIJiU9{TJp'_OƖk ^J2lʸ#LF=|{'ƛHY`*fNrwyʠe}]RퟕRJ/c'= +N~ol)17 =9 *Sͅ`GЗ5_'(ogu+#%p4^[Pq4c_ =ISbNB>Hb($#LKY>$#2G2{ax&ak1j3)@P˳?JP·ӎ@5pL(^De*6=q y;=#o~m Ϥ#]A8)Y :CEbk)>Ppp Չ|ϕSќ'= 2Cq{O4}Ƕ7}'/e[9Gnwmޛ~8MH9dI5;f@%Km5 Aȗ8c`jаg# 'I]6ۂ5Ge#k+#c X*(g&#}tv Mu#]A?-o 5[k J*^2d}ؒo#v%?FEd1[|h ݸ2[M_{I s sAzxu6as)oWv2s6…2Nz1)_y"1':58kDV5 3ˉ(?7V7"GX]WZiooj! y9VwBꍪ(W 6b -C{7G0s6b -nﯣ/1QGKepF,F h )>gn/qݞxy$h}+)̱ ~{{e?ޜǯ18\fĢmZJ@\k. T €۱MU_9.7좴T.2@b8Q h![ ǡ>;ɊЂ‡#q[1b_ SJx Dv3MY'ԴQ♖|PO-tĕz%"~L7VS!f{N[J|Ґc,䄾)I!~d//y.c7ŕZeޔ"YUt UK BswSjTӲZKeng.}g+_Q+F7Wwp㩷vslҝm+l3PZh ƀfkm[{vVXb$Y:涞iG# +ݢ&r窛Lk'c<ʼk[6m(>G0 @Мf{;΅ 6ع`'1B:Y, K  ro0瑾\;FUxAň[$WZz詠o0NW3lK k[ RnGr @}Ğvʪ0l[LGeZGu -8Hv{ɧɻCrIe![[Q. :m,xCQ (HeNNlov4Y2# 8$*ݺ#|n i (aEƼ׆]VRAN`Ö!vXoG06{!)Z0QCɸV8OvwH~iFH-pp>-EZi8TeɟLSMKJ#LC{Q놁{oXKJT`~#ERf~a&fGRxni@ O=/5Dp?(OW웷ͤ, [xd얈m`JsN>\U`1-q7yetˇ?tg4&(Tv S ==crn=ikU;d2#e`Uv{aYEѽL>i򰞫[!oy/y.cwP4uXM.vK~9Cc#*T<|lۭkqH!ebz;ԸyG6UL-z!NN`2J|?C֡X8xրiuHb4C^xM 1Hbr߃k@ҹ_&i0֠>2j{%za 8{6sG]v캊zv·pl ~Qew lAq(dQsB~N֖fѸt>Z!:7Æʳ5euz2ݪS>-GV1BD Mct9\$"\ǒ ~!pDᆿ^\! c#JТDSaR_?=!i9U(I1閮\Q__՜k!JEJ8A 1h?;is 'H-bzUl)Wq%3',Vf kSn00i A|D81D4}[]!hh׫5ڜ‰xTkD:57yx~򶾎 K+ͿT/o{\<ې~j'O@+hմ:G"ލVUipR2\}hyoP[P}pOt.LqyiVM˷pݿiCls%i_95fwT$%,_HUU)2;Enua+ټ^x#6AL 4K^qC7"V&gòyCjkoudWBI)ߺ OİJ!՞"?%X,얘wS56g[t^>Ob^<,dw/@ iB?I/VpşJt xʹH6bcjt-#E%#.4aFȹZbÂH_k$_19:]Jc|FQd`y7ZU l&ƒf> SH!scץҸS3kLA\YEK1[OH\VoUtuW79tB&UR%\K Rwo`"?Dc )m.fJ4NAr뱻+tIiv4E+/ P LN)ѬAh.?&^ NKmk0-Cc4bG Ţ*@f6B0KI+HraPdkW0onP2AIDU~]`OXֱ8rr '˛j( YLKot,Quom]t.9U e%||7pb^udC7>?*qL1) zb7NƒT+XEu/e//"̂Qt&NYpnY`S6o_{VЦJMl^_ԉ­G"tY/|g=^&39+v嗶՘P ьIRlRxVt< rIW4?UD@Nm̪68>2XamU £@c8ς"g݀\KB!!hu~Sjca`M>yvAgNJ2EK".E'`.r~tSoqenbGƂq1 ۋU .nCf.̉-&?V 4ma݊g2H"_E5-s ܗ=8-jW;\3d OLa '6Vq U3<|9 DS"q$2ĹS1>᏿=7yD! D01 divJf\"-`2 '3wz]w,*c5w H=k |Υf U| !Y"|t\!.C3&@x_ aPpl`J:Ъ8gmUUxqvtAE3Ĵ쩳V&fYM̠aSv7To<5w W˿5Ryo7"z ܮ>g ̯?M+*G=3{J`gi V'8YzQyDqCG2hI^OZ̐f9Cl譤A(i,c6;?g~BL&<Ԭ|pT5픃ݯX(ezqe6+`)cl=w­^YЬF!pCwNHFisM?iNMz#:mP`%uQ[RLF9Pl1:vYprcALN*#EzdյE0:ЈŶ^.3Jk6W[t75}9Q4lh=s=<ƛ%z=YL= 9{nc5' zfl;HwQbRލ4ſ7Q]J3MSCd]M@g2y>fbh^.w*N Mrff4qm&ΩÎ=A"pj-W 4c-a t0^K^JkBqo/3!PѺnnTZp c޻J, c I~$ax9{7٤Yt>}& {ߗIw*ofGMcyuQjo(Xy~ pINɱ/?5ΧQf$dX,0o woCZ,l"7 #Nz^BXGDECeḡ}-̚*RM\8|4iŌ{% Q [m@T@V4= .(!Dx\:w*xTwJIl,Ϳē.Ka~ GN#O&;ڴ(dM ;Q8Dž܂9uC+q~Ƨ~ϐM̭BiU-~;>'yMϳ.bv.f}KU(_Ԣb`1ԺK64ZY3Df>Z`?vĐ)Щ2Ϗe%Xv\_lIѐkbwrllt'1 DBxލBllZdLKP~@Q%7j4o6d2X S]Yc)198ql.aa"l܈L}tQ acPp,8'$_x>aMXLe|R:%\hnyu|;JB$ќ[䄀y}ݓzV&z) X&]jk RbN_U-64@K< zS,NGMSYCEDǻZ4O~üMgVQX/qzFYļ8 D2an|:VI$Ŕ䝩|CvaW`2w;A܂B*d-JN/|8.8:Itl~≱J6gtg3J},x~K38AiPv/⯊O-O,08m-RB 1L.@G8]xXkQ$EpjT3EoM٭m4X=Ӹ9 tycؤGe=eMHǺ|8`NSQTSSHr +41OE)9Q 9*n@Tiþ:f0)ڇ˜(1c,JdB,tp8^K|ɐr_ D&y X \Th^GB>cnP*ѥLjZ=_ۀsOkgexa?Pp`I;("j%9{$'vfHۂe=vt6f|sȗ,ޔTҦyP<]pG9qGF&Gf԰h5ee+5>!NLeӛs/ t܈<3~;~@.}˴s^C}@ST6Qh\zVsK?!Ǹ,3o(c'޷8w=2DiGPc?%\%ZNӇNKlܴF˒pϊ%p݆]2C"oibdg}VB.p/N\"k$eqynCU|ϼsOlA1FtItL8yralFa!~ܓ&θ<5S$͊%Is!?T4/m79(Bq9Ś+v_j=43 B\4f&:Qx)ݜ6W0GwO7'.īf~BJ1V:WjO=yQ3G>l T["3N"`ô3HS R|ƒw?U i%#ˍb;9XEU8S 10hMZMr6=U!5v-bP)P3Vw[8R^NL̫kӐv:tlᮣ>#ܣgpv '3șUZQH\ny@fLpfL 3Fy+^تQ^ y!bKZ9!?.b 6=K{'چ.92K%w:6*QW r%ݞ q4eDg)&;2*1@/rnA}?, m.6]c=bY {)D5=>u0 h')PGꌞ$]ђ BNUC_c ܋kYG΂ =H˺jP3qVnߗF.-oWԋaExѕ~ƙ@&i'wÜ1uǽF0ďih޲F *jn">j8G8qm:BB]nUKS A",fXk6$Geg( q7*wF"^>a9qKdyeM։&n~2JJu$הEgJqR6 x)Q-{*We c Kaq9yߞ(_oVHVXSjsPYKj},dET||H!tLq;xሊS#tSs$#L kA}E&Bs1 MݞBNEU7dR]k" Eӄ҈aVc)h\(\M< k5=$BX‚,bpD_aB슀fٷ'[c@<+ ']k`&Du(zPgfܶ尨;X%sh7V)K>$ھv.#aZmLIc(3jy| ojW"5<^3Mo^L4ɓ iówwƋQ(I'̲$ S$6/["9f2ItW{mQⲕ ~(ż*N?Yj+B˸+Rgngk6t [:GD3T Ґ /}"Oy慻Z,_L껲O\u#Pۇ~q'$eܠ` *:7Xdk]iFh#+v'C,hO׸&Kݱ7qjNg&D7JY3'hzCӲGvu’B@3:=5%~ݷci?G/ $G{jB;b,ĝid ԗf!3K+08am&TFQѥcSK'5l"8&Z-T^m47k(>}(gYZ07070100000292000081a40000000000000000000000016661a1dd00004df4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/IMM]?Eh=ڜ.+?,pg_9TI!. satDL͟t5cmNlZO^!C^^.AO;MFʣ`ţ8>`e`WHQmγO1LG~G$l`EX [φtfyqWosKbd/ۊ)5׀lA̙Ѐ,ۄRt#[bZ:_K 67!6\nf#QkQP?%qbh=Hqm1)_/xp}aiyضu!*YMe i H ̖?$ BoC%m&+tD#%Ç'5`Px&/Yy}oUU ]tM(RHl>5͕(/o>Ts:0ӷ T?L|$) C5EUo/t"}D1q-_)\i]LpX{hN+ &vZ%q j6^FQ[֕F,|l& :Cp !Tk)cGqqˆC\񌝺dPεh$.[ >vET]u'x!$HM@⃥Tj q(&'̄P*3YVt,6xӂ(Z h`3 *HN~fq#V`&stŬ\\8h#`¤u稼H K4U,l@E}Nmr -$JI~E-8:nqYLe"N3Tn`Xh]6(<(yk$5RQA[ZMۘ=7"An aMH8Ü949CnJgkLEl払p5*Lru_(݊? 6',ӟ+R(MY6S.!U?2d._ĂNQs$çD {t;HO$&х6G D)'EGV?tM"C+4(n\0 !_&ţ;g2d !*qz2P#ѝTi4ЦHc2i'jڇ=ͣpvgT|vb"&,UW8uk[J~8֣vPw,Jp餂dy5i|ԲઝjUeWlU1R|ŵ[CX`$xHl 634wc§X4lAƦ%8x@@Sf#y/25jߎj_{^^X1(Kxn;]oɛBS ]S<"EáL`\©  :AZAZCzxzW7G\[ǓP4y #ƻ bȩO:Q:Lr"CwxmlyR 44ǝN}5(fWr4x %فcܨ30w8w1_b 7jj>`㓐q/&/tP~fu(ŇE~߷0ܷuzHA%_ ac)^芘F5." ԧgWqqd`Z U'VxDʰ"e.R!$1Fp ӶC-cwnaͥL`wWf2 H4#{O ?v ` <@] >%KL{jK'lBN*` ?6@$W#p<[j@|tMe/E:T"Z`gʻ%8{>l~5̫ͦrN+z,1_m\4Fa׺N$F1/=SV9Cs,ʮjrFT -MyL]pj.OYU_DX#XN'ԭ@sLp0?Za0T3K#nOm1':ܑmYkt|JIZ;N2܌LV(|~).# A`,e]+li C5(\6BW| Ezl#/sf% *BbC%>$+UDgfzaL8V /gkdԤU?BL2:Nwx\#k3T=;v!}m v:2Xn:EoN`Jv#6X+~G}.bM`ޥ po< H]swmAsC]8s5(-gwF (EAKhU5T7g8\: Hm2 n <zkqd>$Pϫ!yCPMk52Dtb]KQ/!X>99-J' *9tr <Ҋ~P;2*i !ȳ[sr3j} ҹ%vbBg$4(Kmh@VP/qŊbkx_ߡg,6]tXXbP>ϻYE tHw ht4U$`LibUT2;W?zV≹GN)b"WF7!KӐ[uC`D7wģWj/՚Gϙ^&ظ?Ԇc4{n=|0i *!Y_wK.H= LaS|K\}xThLs{@dڹ1+G~ hs<$5g4╶ƾVN~ (6xi~$t^)bו=]Kvq=m_]%\R~hC^ 4Bk-UdSz׵Aҕ1 FYR0 L[\]E-W ^חF@zJ$ gWzxJYH^Sꇲs\.qrJ#ƾFoеsW12Ǵ3i^f0'"%o>^[͜xdp jDc+n:VS4wĹͶ/d2 _ ؈y<0[ڗϬ x.ZJ<-lc/@Z2 d&ga-qˎ/ζ2OuWu H7Df3:t6ĭ.2_dOŅ&"yꀤ)nHZBz:a,N58˼JI^3akҎydOh=Y k"iYH D ouVɴ8j“[/p|KA;Fɤ/^ %ω~ǙY%y9f ^W+9Bg,xrF*bdC;xsx8[L ݄5 zu ϭZF,)حɫ dH uܵr徇[0QI&O*)8ΫX x+r+7PppıF"$0kqp1vn4:@D9gmZ+@ mXߜ ͬ+e "=v%V (i`ohM'?&) صn_5[4#r>"XCtɉF K˨A3fE޾Xm"[g aoPG-1.*v 9= ;,H+=1rp Klt(-ҟf$`aF8˛w<_H9R|ut# bG :)k`=Z{1[\'&V(9X檹z'/tLix{Rt;Zc&MNDnbқWGv(-xӃXTD\z{c0U Mh;xs1E7*%3K%a,NmbD;Ý(B" y'5/6? d+)_+Ɍ;M\D"*=iV,a+awڈ=&J(Q>3^Lzl,6mO!WΚ_a]|\l]{a [e-=l@ydLt"$ s|qzSe[ƣg!!&3+72FD5ow>us@uc@B-%n1J2|هon$AiX\؁̏4XE>_(hk_ >|m lg@^0E6 Hi3Q+:2Ք'|b[ @Lu Q-YՄF“KNi2|,3"d>W4bkȳ&ƍy e1Ε޽. kT\bn1{]H' 10.S>);tr3m͐7(z(> ³ > Oti(Ku:yia{<QʔQ%)8{oNa&wNihoz֦JZ[I]{: 5oq)ѷKwDB?*:.&8tBڴLD!vclxזW|PE7Q͛tLjRi{ZŠKH2˓l:IRD4X+u.<I b>ʠIAo㡹(뤼hU1J T#$K'C&_dwGI ;zb!sY0ڦmΏS–VgZf4S'׏+֌0kWn. R1Ip_OwvLY,ьv@ v*tt@| $e V.Y0Y6@S_}S:V4391&W4 ] B4@TlqޤM.cAvJs|xޚ>9T0CѾY p ЇU;UU_;ɡAbGv!"2OW(8P~N%M#eroqi 6kԷBDIo~9q,MA*$k{A~pQICی YuX8͌>OӘJ5:;u^&J5<5}ϐ/09A"y`T tyO,hRZC%LG"dɋ$2.m U@Ѕ%+'p*6^Iu H:t'jas_mW~צ1_Lp]%aBN^- W5q>L,ȝ稺4N7E'TXC6_Ι1%zGsL3#espHG> Kjd=V5HkBB΍7}u߇_]- j/9-/l91dNj{Պϡ7'OnlM(e{6SqrMͭ*u|NeAl+20(CIg'R0!_F*!mUkQDG/z#?͸L$|)6="0YTN-M`n,㎡ A'oV݋`cV3%Qe8NzhJ1͟OHc~Ҋ_3=-RuzDnUxar~@Q`Pj9MɞUMèizCҠ11u~X۴WJMZV@)! g#@@P1+W!&^ '8B ږ\-Hd} JPe uܿLJ S/"׋(PQt&NOoy%@R ܓ, ~Z$ K7x½KbثI1 G W X?X[X{Iэ?b"֊ml+= 34o}2$)?d< 8`ˍh,nƨl&-vʶMu>$QVshu b>\,'6F g>A۶@ cn4z>R1G@#uW4G}-͇ս)u(2ӉAj MX>VKB]Ep8F{ l:N3e$۸Yʫ9XZ^|d~7{,'b4g rg!lT!{3Uwzئ s.Cabx=&ީ_/+*N@ +nuanՔ8[ӄ V;+ÇE_v4 إ&(bl!RjYKןn˸"Y'ZBrW?#b|eU> jɘ,g%8Q~k`DQx, ZUW33b'WRGrTAɀ^W I&11Cm'?<+=*րP Jm"#BtB)=O|p6R"\8fky'ik}ܸ-KNc];T<EѬx(8 nQ{ gNO4-lST_KQhR[=JL?+*WЄfmW"M r8͉BmJCu?D4Dљ*7(A(>`KŠ0rѼy"mr T\s$bLnAAcR EMA7Wƌ/n|^t|~F_L zԅFR1BTO^7`~?NBGV \{jE8űBͱTֳ[6CqT4?mzf+lqzt =M g6_mETx Y0VΞ:;)R` TY&jU@jF# "I7 9DMȥ )MS$ebp/ɽX9#g.exr*85a_cnykunف`(S&p Tr=Ö3h95VYUS/fR^Eđ9-E(0[ Bio9{YnSDzwFG)Ȟ$c~5auY7IELD-t()DT!i0 9=.([O{_!BީC=p9~٦(&v^Dv1;b9MBsGI Af]Hb=\+A(Ғlcy?,M)Ti%c.-0/gzgZUo| ֣'9.M7҆)ю)+m}SI[ۺ7Xa+I= (+=q# t#X3V閠4j@ 9brc&TClomm*[|D[j4=`P/ɒSM $5<jw2%R%7JjaZr۪Lprn⿹|h휡!ԶJJMpo3<5qL+#BO0i%lV핐{VB=٦nYZZJ}yXkB]Vv@ytWC )8_r /f,LmW* 0{N<M5*.ʨJ| 8,޴lA(eU7tlu4H|kyi6.Z;q=45DݓC QL!OS.V{E)R0~IvHz@J2+ 2i/IMQ4bӱ&aPJ\#l͂aNQN@]/4 E, BDh@Vts!w B %]{Xj]HC˙BC挚E3, 1at w40X&H\ݝ};n:lř<LEBO&| ˆʥ.]5=NH3rE$`<5&o{O;Ls?rbdٮTJY.FSRF T]ktSkXvJw8Kk19̟}6o'<,OW"ܟˆӛ8?~EV 8a*ዘNS!d~s>NN:u^C ̥M:(d WɆ*껉 J ܪ[t#Bb\%˯?.L* hIYG%[s#'16|Gj2ۂ{9#yO0}vo8r/G23 lVuuT6p 1(a2|f >f.*<:}yf2պn 6Dz_Cי%Rm&iקl!`e\)=Iv6Ym[:RuU4E0}``Gy)B\1`'wu'LzBP*JV2M}ܔYk< byVE>%& |/ɴc%72p̄ .(h/d;# r u5* u€1Xiv#Ə2"%sD;L7o.Aa;p_] g~?I^O`&63)5GP%_ Y𬣑I4 Pfpk)C#%ļRfxHf/'yAL\N_ܯ@DO,p]QGi?Eqi3,yP0JKK+0 Zۮ8y88LnegQ[w$ ϏLt32yO;xQӈh]5_fclo$r"/fk}yڝS@L)ƙb*)wX rq+OъrZg S fD!Շy׹bE Qg5-P{x{󈴉 }dCodʕOQqee5OJY|2vEbh{Xx!nƣyF+7,{7$Z12.8܁/ N\IyUC8 pJ'p BĕTR#wcfcFdV6e0OmY_Vh-Xr3HR}͌gօ\irTdf MaeGl)-[O' ͨikpx"7t%9"2!hpnFf*>Kܷmoyc;@Jc`~~s#EJS,.Q,ۯ^o]g)ؓN ]΍-e6UgϪ\fْV8A%yE|" %vK5?M-e;;Ex9II_cK7-c&Ѥ 2R GMM*6<" f_ƾ"22&A%z31[I3r-`*'S2؜15O^Cձx}@Wg ȃ]I0Lֳn\ +-h鷬v-ٓz/~e-UV_9ғă{Ԙ4#9ڳgA jKyD<sG|?sY_ǦjlaƱ*;*HMtQ}ح h5VQ֬gܪ71KR}z4c~</{x]EhaSh٬KG-{2S [ioɼr׭ѯٴ4q|yҪh E#"كLm2!#ʖ{Z&_3b[S,0):y(7wG fPvບ6׷c)c 2U8Y&۴GЂKj2ixo4HY[x1̚_b  =sn<_G_OeI-2"7d+%XE- @^59L@A ݱ I &2/SaQC}J~ϲ4MU4짅ms\[= !ӓ tXLcKb/[SL_  6k՞Q/ 0!@K $U:gB»46>!b bxL!yp;ݔ ִ9^G^wsc>hJbD5J@L>-t(%sK1]&;E N|EŭQeU|uerf :RUݗop{B? 9I*)灉E}X"l):l0nLdv=;<`hv҇wgl=|)e!hxҾkVKÏl|2r 4u2^ h |]du"w }+08KM2W~I (k7+pq ܛM}e ?S0%5fy& NWIltEl^Ɉh. m:n#hn>l^%N~όʥRhHz*$ .0]ڨ&VqN NI_7AD*R E:(*Ti[drڄ=iɖ{LIcLQ6P__3`n]Uaey#XX׿z7mǁʶPĒ574aXG;#=Nz?/kq4t+<ŞZ3Zk5YC_BJŦ#Ze'@ב@V|{$,~RD=CT!N~ w=5뤲.7 "Af3xx~ z>nW f96g ʳoY9D| V*MT´q(OF_J .CW ^z2f*mR'gnuZ+6lJ܍}ZfEQWxEfۂ[_o%%2b 9AY}f`[F aЇO-:s^),T[`q)mjUR1\,Gu/oaI+׈ 2 <{xu\"~cJäs+NpۅN|0fL]d4]XZԧ o 8CgT;c-98heY'Lͽ1/uҚ +u>RRDg,GcVٹ(+YHvгq_zDz9kw[[ =ake3nJGc{1뭃 "HY4e!;BcF̈"@~Nnd:B+Î3t uYvtU0uAL@$]RAّT)`C*ݰ?O1kk`~~Vbz |4J2Zt K9݁~MYlEA>r?1@D4ٸ TJr۱߿̣5np?D|XWz@.3]zUjcI/)tDNVdz9Pm%vwl◯)HȰұ繓d֩IlڼEZg_߷)5qHYÚl@nbFV'B&(}TuRcd4w;bG) [,X]^ӕHΉzd')wvi7Y,=Y;!h* ~}>^;I5b2I>`~BV$>(5۷(;]tDԲlɹ)}N5]X'A>]M\U=7.IyWg>0ZGWfVgG{ȹ7r(2:S.-9A'0,%( $*#`m\ᐾ 6m; sIn CLuS Av! R3&׋B0e9+Src~{e#Z.|b'l1NSЛ#pN1,דbҞ,I)l-2 ?݅A>dN]G(@^̗B4cYО*fk%Jډu8iU>|*WrpA #Эr:{-IXiPR@gMkF:8q v FYa{Sm7"qxBXSHr/{'R3mW .0A7nS4f QZm%.0 NIv-^,#c B !&Ј'IE*ڬ:esCBBb$(t$2\_^`jW4VS6n=]MzUWqJx@(+Ky0흚ҀWq5h59i^ &efn|Β#p)zñ1ۣZ3Xҗ>G }Chcb8rܞe^R8ή4qͭ!QAv)B9.[*WǽWhIĵ_}O'!Hn8 E9RFyLmޑIfZXT /tH%=EÂayYPT꿘y Hjh^%D`A[C'1CzZ%RBl >22$<>͢-ڽ.Q'jʗ(7タg@F?9Uf.SoKt <ם8~ȠO+WCĨTqmS* a=zyx"Rqtb4syw6L%UfI&"=g,,*|G&q"¥-z=wŃ~%_YFj}Png0-ЛΒ-ggYZ07070100000293000081a40000000000000000000000016661a1dd00003f68000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/e?&]?Eh=ڜ.+ˢ cCEcw֐3{4`(Z"im!wtauGB0ב)ΙȥAr̬ ,1$duBYƻb*hRT? )(0b% cw5B>g猃p1;~ͦ1t.܄ɤl7"xqBIyTQDbij?""u'dػWZ`##N/;bd4-Id$ PdI {/:fd|u"V|5RvJs%>Z=~QK;q9s7q1O dP :ZPׇ]K.(KQ==g&-&K*[_x tD=h;qgQHK-]aj얃{~i\9`I%2I0rXɡÌqW"-d#$ڠhp𸡚^u %?m-gO{cuL mWsKr:i\ 1,CW&LuØ֥ioWTJ} [ iZg]L 3OKݢ۠hbS&GOA'CٟsDV?'E^;<cc-OkqSPLcl{c,noh鴢~/uv  =ж J D_w.F QymAG·dumX|,Nt> ϒp7{RHS5COa91ədZx3Jq+/Xi,9C My _U1ϙPY6CŰ@u:pA:N:I2 a5؃Խr]T+3N{ù/g'}6e +#y[;Ԁ~G>K,N!hYHX'_t]X|r@:oݪz`\@S7-$ǜt+u<, ӓ[f! ~iu:-qD4]wYآ8k<\g8Hipiũy[s8]' o!Q̶?9!1D|KcTQ*3EDa%qpOCf>yoxh[㷽|'-A'<ϔ[ Oj%% D X$-3H5KGňZ7#`"|EqqCքv@<]Y֜KaܝHcgQ:,Xל!,9b@YX>(m^JA>vU%&1{Ґ|-yVP<(_QbN7𴰶1s(lm])i|M-H;;A9J7WRXBxc EZ<r&&լQTRJ;*HI568ãgj6 ,^ae=rGákpȳX|YVAYTZwʨ (DpQ֕s7B8w ײ/]eА %Z,xqv|{2r`/ z|5/un>k H"TkC*ԪR0 Sc~oTǫ"ꋹEJBd3ǥQ8 aj3?NzS+ s,\>.{?3DҽH I&u]4lZU& R9__r׿MW IxyqwiIE#7g^ɗODחsbr:{#vOcal7z,]xo(u;8ְ^,&םW(l13%(PMc˝;ԁkdciH)W?̦jf9}SƽVѵÎqBz1c=M>݂‚܏{![+J_^=LPS.tiT'w2D%*+K΂4bO)'Twz^ i6pbBPebc ϻG3=r!}g44pO&f)KR'8M)mJdqj@e!Z3<<Ρ=P"EQ;ƝLKƖVButSkPbBB׼ 2"AYәX ">H=tM2-67%L›yʐ@X."k>`Yт;z, "*] S~gϚ)yYvmۃˣ0zZT/$i 1v~i#%} :%[)tz?h]5--~7;vhm 7H֋)e^eϔh=_h]I69!R}p\Cu8S fp {ܐe7 $r!#Cֈ d2}|laȀ,[.HUBH؝7n vgnR{PKΎ@@Au.[_䃺̧rE~~YIkUg}QfQ0?߅pX *<}Zx~{x٩ [Zm?h]W]yv`/&SmQ^)jU}IX,MhӴ ̤u|cBhlݩ&3;չzi>Zaq5MuO?9<NIGӛ $rSSe5Wk;@ R$DZjJ(2Nk&9,_3Dp\CҍZs5aJxJ_\mlwRsb'?y#f{R7w3iц/o̥ ~H(l@ͯ UM,(x'?F _͘-ԋlt{Qi|bB=9.39wd׻eW ]u>h=Z)o 2% "Gˠt-nҏvin}[Ik<%C7J1Cɾ\4eCq;|<~`!pN;V erIQ} tCwA"XM`&gTTUݔ-ddX>n[Mͮ!pi%oO5э,GlqM4 uRzrMkQ.:6]ܸG8b4~ ~n<-rLgt bhkwhfy6"6Aw guK+=jňo:MXѣ/09_PWdQAݖU׃1HLD/)JU. uZɩ<hx.z.%F9s޽PS0c1qٸO/)6 m^marC% ,Xa|,4vRͳ uZK#M~el6 D3qrOx^wGXivW v'tTK{F99K3Q9% UԱEL8ؔ}(!;7{Tp{z+/(=DUlh&܂`M\tR=rmT$¥sLyw7'!Ye& S3$pL -a9LD/qg?z7ss1;f7<}"q`P_mڐXAֿog9DVtT2)7\b}eOGeX)g.W;rL^F92'$sNu3SS< ʥ/`G':#`'*i*)+=tL/ץ#tr@:'ހ¥a#wۼ09P|m%CiMV)/%UGjY1B)e=3MR .ɄK raJfLH*u:pC̈/d f{=nt/wH<[H۟ -Aqg[>7[QMC#["!+[t%e ::i*4F#q?_ :"aVhq .n侷Ÿ4qOc]{R,ꗒqLUWFDٸKMkYꍖ)x9:F =OoG!$;sXJwDR[MHjv@! T}~@OLb6# ]Jr[te_5BnRFH<͸ɇZC[ 9 zN'xF&M;,M!ՁJ`UO#< 9m4Ӫ#nj`P'>T+9rF;L#N 0msAԼZi4x| ~\_8e DpЊ|aaWHBlFXXfJlI1I{yբioU㣀 *3 רʭh:r0 z$MbQ#XqğPI>K.g)tRP/״ʊJ$vm;f =)t:ѵuѠ=jdBES+,=P,к)\7QyД޽` /$ogp)Vf"5vS;B8:-8u;oڢ)= uqjߛ+P {@I*P8Fiarr$CUgWţYB+q_jSPnXIAo=eB%7W-\Z7J襢2WpjvoǗ#rt cR ۹#A<(~|"y@Q0]FG/!^Xos { ] }0ٿ ܤ*OMLWBY+ؑ=Fg6h_AGOL.uXuE<񛗭 Rl#r0yȖz&kg8@zՠB+ 1`TXa~"3hdkPVF-07W %^-q}_-dUO1v:I_S^?~9X)m!#Ťj0oS Z6@7DE腃4VB:$pX*Ƒ'z3}z'3б|p58{|4-q#|]$ZPDܧnX=(}nSN&:Z|mjgYOc sCEqÕQz2䎱;֬:Lq}RgM^ O;paJ|0VGjK 6U}6}6ӻD)Dx?.ZD46d|b*\pD rTH卤A˗Ii!/c AP9'9iN$BvzkDc9sVV5qsgTNA9Ow/rGO+_Ry b\)T쩬Gg*qt+Ң(-"oNM/9c2-ۥE߄ύ' |"b_\,}9x<C9Wf:aRe@ꖛgbN~:|6BuyÁxQ ~he-,+bq \ &b{E0{a{7%˖uMi\:^Xٴ`EL{ 3$8[ǁm}ё!_R V9[`xv3930d^O_g_"2~&2h֪_N^(}+8/zkf7w!T{ֺfg_9:pu hA24iBݿnwuB$YpD4M-klPhf.2~:A; A?~c_DBSUD@Dh"6W?PxS'Pv=xy9&0ڬ=Yo0 Ťor CՄ.q2Mg4$/G[ +ų$^~XOd!~. )RV+ 7"2Y0\//Dk rJjP'1WjX9k8Hi6ˍl9. PG!Bb($& .11S aeN+VY_g LL ^ lDxӧxɋQ"3 = 5R _'Mx !i6|!\븸4E7gD.Q.>{K|YV xk)^CL]=il  bx~y6EtkǞ`236 ܚiԯR Su殚48Ky /0d+/z,DЈY?O#Fu׳F1P 霌nj~fz#y2 +e!|Xo_j9NQt'ydWϔ}I_ FE9[RҫJ7,С If f]5fTi kNR5^JV|'h֗lL`<5Re68 j6Ev`Or6Xu2vp2!.١:UGiF=L@7r_^*'[bݛуJ!qwpYNBO ]7k[\BJ>Ra" ew~4e.Bީ0~erQG>:'0͡4]&ޖjM_'r]&DYc7ڿobICʶk<`½f)F}KK~vM2cMİ5lg!Ҳ!lDb&aTպ@W|ޭeV "uZ ,тM3L+Z\`. '}ʙ,|AWwal WkQ"!o@Qx;T*[yFշ&gD`& 6raH0 YMXwIߗ`bH U*L.dH^r>NjS Dcpj\i[ S"ङb}q݁u١4,2)/pdG 3TsyZ+%~D:ٽBFΉQRGBor[jK{r[g`Vs\lSޠ V*B񈂥KjMR/uQ7NM[=mGɹG5J5\"D8Cn| C lu-jylq0*Q1IQJs0e2oϖK:N(Ue#W,ZQBtht>qC򀓢aJW1(>9.m[8ۇg-\,V|IlIהt f(L'K׊Od^TF!8Ĥ*\.Y@K0WH= f$l:lEux]|W-'%H$K8*$K*|.F_Pj`xGh׻Ձo('o<  o#|Hj~=,*C*a ڥbL]dL^Sg62,U2L59S}s pl]pRӫppSxl]H7!Jl~H ;f`{kQ9JfvLv=1cxo_' v0zhQiBHs,YU^!SU ƹطy d1ky6Kr5/  DDtmG*8EEd%$j62r#eݔkW _ozAhS N8a-~GGD%X%[:j;D*;2oQ !:Yky)Zt{;naUG($ H}/!-Xp;[3ocd&1]n6-!]jQ)ߜҧD_tB35?JPulp3sL$#)БRT-WrmlK40>tZ{FR8+>!5T[VX `,vt0+.Ƈ%E."_xe=: cݝ cH\,ozM2[jsI(I؄3"Rp`WZ՗clrqv.r5`Յd ϠShuT!f,VŶO7ya }Ib?tΩ8(~-T>%hrcHވB <]W?pl;BEVk_4U88%7X&H0gYK#lRD*%9=[yaopki|`JOD2bO2RvX%Z^uz;&j7!Sc'sjj`pOWfz:J`:FMW_oQOtb \mi< ]I)`8~Yd?(U2%dⳫZ/* ѥ<xՋ'pr6]]g?|sxzH@{J-ɳP$3w3JY JՐERRo>Q 7Cv˭~dZlDXj18_ۇujAGVZWOK5_0䖇JcZ5P x<ҐDSc/P P/7TʳcSOZrBP:Jpy>ɭ?ʊTѯsb~~Ve0VmT%X]| cr WOp0+9¶;UUőHa-:xeo3#Ct}`Ch. =x/bOj^SJW02 hj-eZ H:Txpd5V#)+!{D)$W3%Q1) xfq[ҕg4 tvV>$xLѪEkRc;\?m<娖S[hi*ϊD>qĎ9mNZ>5ºh`TWX핆;-I:vZ5`>+j捿[hÇ A`2zs2Wor=-awF`1#ns0:{( cWrpXçr1VMNzz*nYbjb(·]i:"Ba9~  5hBV!_.^ .‹%gל!ZPDoXmu3o0H5tHP૕ YdުC16=6?N ͓1Yj\)!O9m?#"X&ys;ge\0'7ߘ po__?k&a=ީO.%USc:+gQ4`e$"Ly.f Ϲ~/}X }oOk[4d@g#㼍A؇p;d0OM=B;pMknW{~>LKe䬅fh*Ñg76UOjO{i)Zmq[r}TJe̩vueH-Er0}/lAtsHH``{0 T^' ?=ŝ륦x;faw)~%"h0%X+`˩Ck?OGhB"Keg~mɈ[+CƋpq^uZP>.H7͞Li!cʹrS*3jO;\¡(:WL,(!3 E6%֦ %DtaHSCBng Zڮ$/ i90{fQJlz o*Jıў/ {C5S^<˜d=9b'<}O1q/oiWf ZA}td M,G T'I8o'9]GR)EPAb}gZܿi`)0oQb}_UVTa){aQhw[) p\cRRY^anjurDhN+Ḫ+N{fx?;ON9^kZ|Tު pgԼI$"1Pǜs/xCw:iy:QQFɿ . CahANjL)֨4i{Zh׀)tӋ(pĒEfv3ohu)SUK֠ʡדA[*hW_NbMCXbQ# oK7IωF-y )3{֍sK|y$7 */~WAbce uGQM/^aLCS;Y_ֶSo(RcHo">J{~91qƟan^Hɂ ՄpCar7{WLن=&_: K1+]ӌvX)?P7ZSZWt.1ϥcx)!ԷШ *v{Tψ,+/:{L_#U̩B/?)*pfo2a̧qc wu)w#ϐ\`{~Ns)%и$/V͈2pH$DtgGjip؄uioks:)h90Ԯru8f}v\Rd/%~g` Ulv Z$CP8J4;0H" s╩SaO&wWvW a>MWgKY;u`l- mUW2>pW:В‡ ~ \rО{=^7ghvhDJkJz4|ڔX (Prw5pq"'QK+ndNUK1\fΩYK4V0Ta0PQBT4Jpln{rƿ +“V]a. OɊ"ܷ^"RcpPa%3q|)2^\Ǟ,LY!V2Х]_pT|.-WiRZaw\u]:]뭶֘Thb836# Q45W 7Â|enM6q-Scv HBaDچcy6lkNOCF)M }PC'ê<C $fzL]UaT^άn(3N< S\d_4ubcv!RQ˭JG|([ ~6=/gYZ07070100000294000081a40000000000000000000000016661a1dd0000aad4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/]?Eh=ڜ.+唁=*̇v<6ھ\lbD%G k;V}Tk4ʥx3ieZVٸ"8J(twyDnWd"@pޏMoKRTMd?d[p#?U8 ϝ_~%2vtԕ!d"?¤_Rf *͉Y`?ia=% e-rDq'm{jkB^CsTgtSrT<"3V~i. K6R^~wT Uڈ6ol'~(VL5pݎXP :<!|9uf2+YdGѝen(}r&pBaPK li 0y ƞIlICg1|jD1 985lU}R%"Ll 7Hݧ@3]kW@۠k[)i`Ni%fhu-ETF!@,甹רM ]Ulv:VbYfh?T]ߣLS-Y㏐3`75/ՒnøVɰ*h޿y6-͆gޚs3{a( 4#%%O3 FUskqrzrJS-SvI抎ܚ;Op5_9IUSvlAj^N0ϗ'2C,zBDT%L,p9unƨH!#A\X#'R:dn| >(Xt뷥m| 6 v. T%[%CGW.+ ZI^ӞՆ㞅ߧT|nnnJ;)~ul~vqT!G.wiںkJJ 7=y!l_b"jRZjW@UƁ40~QnjϴT =x\Oh|\@9GPueѪ͊g^f~0PԌ6Li=ɬV$u\v-8oK?.>_Fn?Mj.OaYg(#zI4̺:0N#sf\y>^(0ZE;olU47-ErwOHLn1Z<+9i1䛗|c }ː߫J}4ek/I&thP+aU%9n/xhQ,&N&Y9rB6PeSaR͙߭MW\kKI?to * bH) |BzᅐkP*\ :?3Pe?liv~ zxe.La ?XiEg|ˇF (rAP+hHPl#+㯃19 95܀XMB_'KFGdVU$d{/`c5 h|QTeSVKל< 4꼱fH)L]jȢXC2C zv"UqTʪU>a'd}L gcAuл'ًi)k I"3!p_ ú߲7cWBUﻎE z>ŕrl9:ƌ4P8"E~PDAP4p]X֤9AU(W9?gqKx%6@]#a\:F^c| fb1N] swLX2b&yx*ԇDF~pI"53MWI*ijs$<֤DPVxj f_,<ŷؚv۰(h ME_#xlfsV* J<>yfRHjF H+/|cȐIL려&k~Pv_fе};9~|t <$He8Gy¦'>OֻO |#9ejc}ASޅZC-dFU :ߍkU5ȗK#˝wTZ! W`v>N|T\B6Qu.Oh6m)=>-Z={`BLdi_H@=XHy5aW*MtX<=&:4uPlTKu<,%)(\jkeUЇxpik8mx+dx@! (}EԵJF"'Om_jN֥T)jCbcZ\fH6 ޿c&э`*P9ZmU;{f'̓~gWx%Hl>Rǯ;p\f+r2 Eh@_([^*pB~;ZI2SftҒvgzT8QN捐]c ^OI&նozg1ENNX oLp/?(D:::hy[ַvfq!02%=_)Y/`6BUz = w'Y JLfBZpeQ%Iu#PǸ+HO-VN=HIB [y "lBU@ @d9 )}PU|$q6<6'XE76 NG#MŜ֮CêeyrlZĸDS""P3vr2U0ʄl[c<[7^|}]n8\&7gV⨁{"1tq g37Љ<ӠwԐ oU`bEPvs?|ZX Ӽ e%7?ͫh8A$|0p կ։v7~aL{XvRëetAn-C]'>puݜaa#@p8`;0ųAJ{EohUAjnݶkK,UD4Au^#dc9aZ4ybS`oUbFP&!qyI"llHL:sfal:wX`UL ƿ9[6"Ff'QrviY 1,QFC";4?c0-:i~B{vOY~"i Sb{Ꮒ~UȈuy\_#,3d $+^g>q3[ݥz6_M(ڶ^eU n%S8BD^Cs3r[/?Z}gdXm)đa8Kqy(n t'`['TGg]R4@d3;1LD~cIľCsrhqRRZ>_9vPjp\B!g&o( ^br\7aEA/]Y({s<%n& m-yt!qy{YhoZJj>t+e۲{;^k[JCdJS4e_?&R-Qэ2^l_zQ0])8)f,:"- 8G+Ihj:7#>5#Y׭uɰEq/x}%I4 8 :_4(b u bËg`$}5  V x-ZJӶ΀-(2܊cߡ"Ab gjIS^ 'jX7Mdg)e˯&9DkU#V'LE_dqZNǤuHsmZj(*;%_9'@F:x|X0/I[Ξ&)Ze^EnL,DJ}ZH4mK$Q!퐵+m fE"rL9 2bhUHnpJaX?Ikc^?єo?uu|Ykv9Ui:L1糂f/},'z]!P } ' *F* RBĨM[B1t}e"E#⥪՚`qeۉSVlBV ;n@rRkXl5b"|ѩ:o<{oU1_7aw 1훫In<^}Pu`f~2>2etAtRF4)<[%;@_ёl QȢ eœL5,&jQOr2 %q1S%UuwA` ;GQHwPw{[0)1-YsŪ:K0؁c 19UN4xms)\sICZ k7ݯ\uTśQ;/гG=bFzTͥjAq ~pɸ8pyW|U<|Cu AoEjVog8ku©kqSr#jv?P4;O(Odc71^?>@1nk/hJ M7/1rY\ĿLk#+j)C 673uW^fX@F q$mf`|ۇܣ5iTo-rݵqh-+#5/E/;+9U hݨckSE ~+m|pDt;&~+S2} _`g;\(UO*^L_0Giu _>6Ϧ`JۆrVS[/H~wDj1)R!/ \eBGwlM9P#dyF4C@p/4Ux}V "P7Fg }!| d~$<"!d8{4*xb]nشyƸ6wB&k!m9;MR !R:"KG\4SɶnNQw:Ju,da!̣C/ۆ4Om4/dCLo\4?c +Fw ȯ C k=b!أ.ޞE>"񗇟jnR'ģDR ]ڠ}*v44bsA&!Ҍ_5/l:{/44±T)2Ax+q/BXxW:װ~?r:8|Y5@(#c1)6ƾ͜C&_)T((ˏ=p1fvv֝m:=#lܼ%-NgvpU6eOUfLv LR֟bշ^6p6OhџB΂"CiƎgC*n{yZnAJ%;1Xu6;DJ2Id [&@$ SiMi tf Xff'S'.`&m (@G\zUVjUK>VmAjb`N{FiSsUBh}kY(u47D+47ܸ]y^2Ca~gl;m/t 4G &e-d0&jF2g6K;J[ _7W= QO:(˖)=y}g|8P_U8>fuA" J%!ҵ6dH`xBcf>=CNhƓ vϷ9"]%+F/$33=h FO._ҏP\&<*u=%ҷr\璄qÞu |+жe~["-j0ciɚz3y9|.P$P սul8V%j'F?$&Q;LQf !b8( W}a#ܺw SXd)ib"\2>+x(X H0Z^ܧ\.USފtG`g̴G2 AaSᴪ`/o4Jyg9n!gumjuю7}DIӾ$}jeFJRV i«`6NaΒt]@i7 3Д3Xz4Y7xe2x@DTh͜P4>YOaɽ'e. Xvٜ1 e{cB$J,B$ a1zu:EJ(Dr I)`r^:XXeʹGCrpplEʬN<\LNbEb1G B57g=g7uXy)6K<9 v 7:'ДJM ^=HѴ{s;u{L5gnjg6fDJ/;ĺ埗`',% n2d4tT$z>BawgM'hϠ W/:ˮr+8%z{js)Tnk2W c,1*zF ^CJc2o~nv__~EfmR``M8F`HFДBqJ<ɐ}4{K0й{^]z 3YEnPȀtE%S*UljQmM>ܹYkFK. 1o7jwiUE˭2rpݥg ϓ8I!Rɍ ,Od%"& ҳWBDħY寲^_JL:>)C,Jrde~86eKLҨ +HH]C-&SszO);ؽ[BB&nW8}j)AC_S6F!L?'3Qvcyscy *d!UQ !{8E㢤XsQjٌ+ <vq+զ x a^Ѫ.#m(ubUQzod"nvͤy ''.M|7k+? =,v=HOdsyHFɕj+ zLNq;ٻ&E ;:L"ygW5n= @"!;4tFW}k%Eu^![oŰ~~Q<xL2>p85 /\IK6QYGlSiV`*yA<;wQǀQ, =utƲ:[bw=nTl$@X"'J$}mTqxS%e`嚃+dцbH>\9~6y87 &[](6 had!CB{k`9n.z#XFնMHOiVdv el8(ZfS- &)bxa=3vfv82AC5L^,_` `FLzwp.^#*:'D6fnh,LlXìly7ٜSSy*>_V(,"EK({:&uo(xbt-O^1zx!ڴc(nJU pX%/`>\E3|mS@7T`@@Xti*Ko9Zܷ%9~8XVxLwE21GQJ+LR7቏yhDAV$Xagv?OI&g*uB?; 9>BgRd4%t$i, 5zL R)edYɡfz Gq'7K~TFIӊJXwN}Y4=Ig$m~L Ȼ[krM *EH7(foEaL)U;a[ݩ-Ӌk3eA!#2j=G2vV4  qS8Ψ;6zd(W߽;NUng"[/dJxDُ OeVyfh!ꎹ}K%SSd<*N݅$ⴶTN+'nN!+XϩzsD?A6 3{oWM'xFMx|Cct^ڋ#9~mƃFQ\6VJi%R0 v0UZaՑڦ@(V\ €֑cy,Q@gf"TRkR '`j2gUWv*a!(YqyP#C5GAD﹪luȿZ̖qK %r7Qxx!Yp.$ V[th)'kZ,u Dvϓ텓AP'x-إM8g"iP,법ZϞ w Pxh˨B$S%foqm 4ڄ$ +LAE[dST%n1 0҉?ݽ%mU,%5HL@ymx r ~*aWgv{tFާWK|XBymbvpj?;(yu z8 k3_vOU?8!QnSps] U෽a5Շ5tYp`F*I;xL@WR`?qVIqtpq]yӑyKI ߤwPB"*Q,qrN؅ʞB<";uDH'md=&M 1dXdlHm b4'݆1+b@թi?­C11$}Io8t9vu䘥MmQom* "N>W #P+[o rM?DfiMI6U5l fgT(otLW}L":LbD s1a2,JfV.dlKs6pb;_au}Yn˔3?icr#w䯔r?={LItG$ .O8d OP]2h},dePߓE ӰZXsŠh1cJ4"u9$P*.F:ֿ6i݊3[mdMs\$ ke2ua)h0D*ͿZy{4{ĊF##Y$K 52mpo}6\V v-l^zܸ2sKB'݋mYBJEgF; ԀV\.&LׅwDq G$w[ӭrX{J[:XNm!zUfV)^  ([U*JF*6OŎS@J)ٛ.8$ؼKɗtTb=H |xVv?ͻMՇ!;jVAs}ˤF.hbqk4gFc`{NC--񡲦w<+nyWtEYU_{&k~p/,Йhѥv, L&E1dWcI&i!}wƬ\ !vdYթd%0s5v;Z'Z{節!}BBU弘tLy#fP$=+XƼ)^+].sv]& 5a]J k\p|-^\_jju oEI'9IK7 MPx+9~k+L*/߲ OPgADѫj?Ac A+bG@i2,O:lر6`Y1٠@>k#F"@G\uQؑO^)qYbE\ix7Dy e!î Z. G<zi2`}r[+9ˎpKL5 _qlZ˜ x T"~ckKJx0J~ϐ)6!%R>.`Ĵ0]$򯼴tr kb2Kuׂ>t)GI`_4?8Fc:r,|2@1hỆqVvPbE"p5z*fռb\>ε̿4HgePeRwl,$J3 RK!vqC5%jE~2sˑ {=eb+RHuMP=4Kſij|I|n_C9G*/.xBV9 횦IҔ72$]s.\cEs9u*gTGzZ (`MOвz-"rC טI'XoAQ1.ی= Å\edD0< (<(%)űQlLGֽu<v4d[oKl>-ө@cͅӵdN cbsDHRڬP>ҢN+ #I4g럒qZTc}fk7Jwԅ0wY>l+U7ײ+薯*uMqY){'cluuyKaS5o1Eٜ,Ss%_O50F9nVmD*QgS ~^Xkvz=wՓ5U?F =t&Rx$ܵA-=fF` &E{Vk/uU5k`O+{=4y0 [Ӕ, Aᯠ=<ɦP0\E pEqژc3h[IUf#ͨGP.Xݠ}o;|/p6u(얙k>]@ oNRtU` :#}$l(g|X Rpatsݯv:S)< C8qSڷݮ{%%+tgѻ2'Jоf[  {(0 j13c5L϶Z Wej39Z3)%(3u*`¤%1K j6ۘdyc‡ߊA,D0ks"DFK >pi28+AcIr9ha\e>fti~ƠOJRЮo$NU^Pw=u*d &0\אKBT{.ʪrj < x-dzRCW;7%lmHU14Gˮ0ޠBWb R[q~i(0v#wM;<؏ͯgdKd<)x4 j ,=*#9^h\?Xԕ7l}10fvDB# 9Nޯ}'оP٥;mFn}0$j# B[ L؇t/!my]NJZUۺ/!zeVXMvtu_̅Ml$}Tg!%ۙI:jnC].еv;C4A)EQD$C8<~rGtբ0QY3md-E3zxsw|2/'<]h@I1D I3ZkQӑ^\=?b O/n )m"HE^-{WvIŢGAjp2)Q~8=o 5NIJ:l:84ϿV5ӻzf-a3xTz g+=ͣr8mMuDDwE=%8cGzO,Iձ9m:d٣S$;aӵ,|Rh(iQC܏\kP$1s{ 5٣ UEmnvh^Sq $@X/7kRNp>[k%MMcI╀Tg>7Mr_^rz{ԑVLƟǸ tWk ceR'R\F%3^dx԰[h#1;ͥ cL ~ƪl~jB'pOtAQ 8ZQO)BJY<ܐ|R1BRga>;>tϿ(6g"ZzXTnS[_/tt 6t.H51tsKmN%͠FϒL0:A\Aȏ QMyV/PRmu>;T> 3 69ˆB*;o/oꚯ |'Q*&Fgeef_Q  t#$,91m/d,KH%~ĎrßY< Gw!8 I#I~g$V_4fU`jUS3ؚaG){$$Hr[MFa'(>e%Tu]o e FQmr u]lSe7=;n 0 :&'Aʦhe-⼤ n 3arZxLMU\Zݙ&lm] g/ʇ4xG_pnJ]NwR%>h wM| Y7 %Ǟ%_:˂:+ra:6ʠi ):$8_uS_R)LݔY5t"u*)? gOy3_4DY)9}Sps]<'jxnhLv`q܎+.ka$􋞙2^?[A!TņgAE;\Q$3.2K (WțrB,Ԇ( ! _弝ZĸZp.#LVcoevb'Rڝq+G@ZY9-bC rGZ={.;z2nO=}KHHr:\/2dmeFKAu fHcx}Yxck:8@+J2UwאºN[~r:c* [7otJy:48Iyq5RH$S9խ뺗h-X {T]{dTq2 ^9W\ —{L" CjyNiIN1(cDjnii^|XӗWz>UDѮ3q 7.;qaʳ+sYyM\Q1o6;BdgL>2EP7:ߊ1JC"YkxKVh5=lf8yP&>'6S哉˩@FnlZolbv|m32V O7 ͂ag!e4%τ(h&]8jb6el.^q I;_^ rɝJ t6C+9hp5&Иur nG9ESw@g  ֓WD-&\@#]sI!x5&%p>^|:(k:Rx40W19ѕ5'[,e[6{yǻhp Ir╥N x 9aSjnYunwFXpy1/~˅+F00004JWaӟU&O^'~^ _ @~*m|Y7r'P ¥!hU_%Et#fnopۭOP!ZHDoBKvǟ57~g3֕eX@)uH- FA7 "軚X!-P+h WTF4]Tp2asAV8x/aqD#.Ⱦ'RI4 mJͼ%5 7"1ŏq1,\'Ǿ:{N>1Ynʗ/}X%' ᴍ +3#F R?3=|dd+{kJ唢eq*blY[e_G܀ k96$BSvA* @LM . Qu/U /:Dٱ7D֊ 져h.#b,b+p{ XBK٘kk0`Q !>~)U;]|?BB+"1宮N7+Wۦch&>{vˮsomQxYOm"5'CE@fz;:ȬIpusiJ*ˑΝWy/Lbɢ/\;zVK94خF@kn:*ƭywaQ4l:̻C`?L9W>f?g,v[t+1e.5̡]jmxďC̉0QzuR_CX&.u؛hq; 5hZ؍<0_g&Wm>Oh 4pu|7c~7> _%u8 o?RXBo"Nl9p>3V_Ym^8Q`1+e<@,MTM'e54ne­thI!9Lx*yzR$Ex]]6_l.{vqcSz.i<;ZҞ䃱f\PF6e3,ZdU.[HLb-AS* VN.JsBzVxg(R`w:/ ,sM?鳣FB0Zbw3C4^N+œ~]yֽGEv"y|pT/$TX4a 󙎒 8Ֆ0.?H|:AE`)H xx!ݪazEf]^ @' ^Rd &ik#?.zֹ9Kԝn Py>ʌ~<巀}ơB`3nN [ (E7[T 0!5s4ɷqu^$El3^Fd#MK&ϊ⡽mB!GE:^Wgg=0ۛbSEi"}uDЃAUiYsLr ^fPLP7bom Q} & r?j-"Q ]}kiZkwb0 tl.A5hBd4 kT-HEA8aS,UC4X93'@X^uf`oŤ-%k]7(.zm3>_>u^8kTQkM(p f5(I6L̂Vb4^$BJ{RVfz(k[*5٢ԭ?Ȉ&)+!>l&L*ۄ(>0zxӚ5ΚCcKe7{b'$c)@EDJ60,_n' BiiXʪ{9d$ wBQh`r -!~s$b;lXn^]b"B=y1pCsCDgIKac[dd >%Tleu8SU*60D.{rkz$= ܼŒˑKTK}fmi: Fqy} ɯX0 uKHYe+]QF+౳eFuX[Pqi6ahM`g~]Vr`T )5X[Bwuk} 1>]]T-Uhh5Y5`qILXLφpW.XHV4Lw}5nTRuML$ ̑F@{v y(^ UJ&TLY[ޒU,}> x1,l3hd;g OUb뭺@Ɯ;]:6/=nM@,u <pȰTFh]do=䨅a -@jTqĺdQ ЬR1̇=Eiέ_MkYJj@q^*\d-…Pn6;|_4:0t,H ף5B"<1gΎˋp_Y_Mߨ_f+,^> ]~:I$x"˰Qr$:t{g|*j-*vO\I,/4I@ʆ4JoO* uQrh?lZNmM'՚eC@L8>Uj" !ILx XyIT$fbdO 9$ M9EWӠ2!|R FќNVe;]i׵QԆDSU2K*k`'MPLGQ_tP~D c2&G[lsp4&AfI[ #lLy0PSzSfW'`xH4&nۉ|6~+AzEG$B|wEbNjK\DCV*rv:M.ϨQ|8|Y8pl Vm dڡi {d00Lg1 *,i ?W"(&~1S|4mZ9")ߴyOv[kQIpWL@Ey VaGdhT:SuMnvzW!GYڢo';GQ5o7h^_ lW-+}|5ul׻PL!ܫn>wC % %9_anA@ #AflXs]]V@^]S.!dV*N0UVbV6ILoPFZLQg<_OM :F ÞO8wV<_\4e4a9\ə}@4n5K5DtjFn,>E#G#lB=LYW +w 2@C >Kq^|Y3L51H{)Qu2;9oI)5jކny6M! 1p1 v]31UjOM\F[$RNJ*I7"Q`h=eHYL- !fvrBf۰Y$BG,~kuщSv \n2W"e bQ͑+~j7r."1fq:pj) y G`"7tȄvlL,dC^zEET7WDe˪EY<$IxVh(HՓ R=z;?ma2ǝf3 (V<¤KH#"]iR,OlvњCBaC-\³pUdUv9p܂K_F {, [X8hw}hs_Mὒ~(aL_a~Cȹx\Yh6}D;EY@DqmDLSqz|2NypqoJ:w`'r'Ko]JtSejAA/c&J ˰ mB|2K63==Bح L#RG"jfٛn_X5WOAPvy:=;])iǂHÀ\~(F%$%YA]q4x7:};!{W51W`֬ʗp<j7VAJK-dʐ0NNDzֱmگ:N1om5wAɺVfCF =pq6'kn,`vM5*"eq@eY>9X ׿D(zZ@{F)D7qΤ_fJwjsqo: ZSMIܝ>~~tW1]W,');5 Usm*@AG3$0zQ)PL!Gz(cK54`!S&bNRdȠ67na ۸郌CI"G& ɤ0vk<-\c@Z`)#bHq4g" ,&pѩ6fI8`! f"*< HT4, gD$fVq4):9l˓HGiS1jṊ"@$bƑ H.U)%&t$ᾎ;WV'^'OW(P~{XI/Ld^%j7Ytx#ڲJ+߁~O!֢]BVu8;QETY />(ňxx 6ʑnL޳)g2ʪol[fxk061t'p9)Ƹ ]S7na n6ā+6 j@8Zcf&$bm? w)m̊P航]u-wŢ~ ->c+H;:]ND8녴j3I^A2.zBp5>UrY`;-m4˷~.X%Mu,c/f0fvFT4ʏ$Sh_ D˦Mm72X;,m+D52 q,x R_DK7.ƁrQk-=n- ocB*&Ew_9`܅7D7\`<,֔8xMRUfɯAlaTkyK6ePf^XnV i égL Ogrc3 VĮo٬8=}fJ@e3@QmtдÙ[ ˤj6)n[@Ϋ%{%~:k~ߌxſPI޷_u,It[Ƨy*I31{dԋzͫ4 f+ڃ,,a& æ (R@5| 8[+82乖Z!yAC # t⏚AW=i%A )@5խUݽiִ+ 43Nz %=d~H70-o|.ᨲNH~/G ѳ" e!ǗcqUd<o\37]. D7Ys>y'^ E4&'Oo,RJ">3|)8I{튚Q@qj.!PNP0km)&~7zT:ytS̢RۘuHB1w 1',O>N82){JbG\/¼W&ݵwGShڰj*Mo ưJuJ UՀ^յ(|b  k}hqR["sg2Fv8)ؿe1тMK _#T@Y[Go6[ ]*[Dz0ךj@k sP [h.~Kg^]0jWLѳ~OuFA gն Kԃ0B: ' a=y׭=n jV=6Q(8;=!VSPxi,`g ^׀wIůJp[\%\֙[JCO4DK8N%HjᅞWL}2>YFQ].IqlPCĎE0cVA.?;L7 B$#\bta/D\@[/n]\_ %OCEC'c82YCI~C2Iǟjo |𞤻ژ.xa\Ȉ20q6dw\x%s`Œ_S[*__[>c 1keb&\5J3jAFBoؚ>?˂Y=a :^T\C~`2Q  $e:D.Y@l]Ƨ|L.wh5GE%/  2/)WOzZ`3}n]9yNy) NRa2BKe~&Ya{n/肵PO9qzSy1Y,ڂat).%b=#"u~'sBƆ/f,MJ> хtv ;͎BRCDL^W~љ/ce'Q jD'>~a[o'G1!bSu8i:D?gae+&9.huƁmot^ROJBqV +Я>|eivPzgSAX Y$Sڤ8NٛMH+/{CF#,T=$}(څ:e3x3Z_dʉBXjZ+rx'?t$D,ĘU|y F")7x0OTV^8_![׻SЫi0ׄZ*F8[/b=WNCҗw2rte^[쏵9ڐ휺qbrL8%<C-/Ib5=8DBp g@u\S& 64 $cPzU?:#w h6H[_[H2;hFS鮶/?j}s^۪FB[0@W4P?SxQ&EvEш:%O̪ 2AHjڙ]D wrs<8h:!m7Z#cg V$]DH'oȽmTK+/ :Ƌˋ9X:pvQT(N|@Y=P"'6 j;nSxxEF(Luu]NKw`9`͜5;`hC`# ^p~26^WmQosr{5ϲ+KsO_Ď9bƇV`G'/18ZA3!uo<MxQb⌘P\SSS/^Y:{4=(Yfa lF2\nqN,v̓Wt`,qݫP5k8H$VgqhкA5Ǭ@) |:Α|YAV4gעWafܤElݣգ &nkaչS@D"GZcy ]b]LZ}JH"ϰv$#cܙPgWj<ޘGo}J$vƚ<}L U_4"$ǂ eh ̓saeL<DϳEp*[36"Q[]oI4/,VB-0ה@{2#R`ַ4vcd> LAǹPZl씋z2:Ȳwq: +0F#g܁ICJ42ipofB/4{Pk>3hkB/zHq Fiad d\sUW 2JڹVYw_Հ+S8ߌZP&4*yB, |g?:GQ;l.H^'`5 |1(“>Q: aq4坾n"C";X^ďr$A9s:xП7a@$B̵Oh~PaZb^;FxPoÓ|iK쐢VMn2 & cr>%{ݱϱ=*fE=i=F֭@,H9Ԛh;F(w3$f `gTL&O%Y69%dnN3No,R~dv9@½ s_>m1 ?(k hl]SխlZd JR8M!Kυ:$Iyi'.KT.uqe )P#N*ɓֽI]2R֒v - ]w_G=U:G,ŢhyQmFRN(}SIpN d~8 vr>u^ 4,l~F[3:.d 2 BZ)|w|=Pbi۝nj; 2rW;* =e,`BKERnaN=J~ b¿ZOdZ7TtZ+bbL5tft54i:q7-/^Xu% |.I]rQ&K"ڳ*eybs}]T/msSCZ6jcNas'"VCU*$&S&0(M%VW`V+8#ݣ/DIn<ũ5SgV?"֊(bV”k7Icg7V&S i!B'&[}\ {`cUvesZ5}\dO&!ɒl+c&uvY&/Wi[*(rNW\[ pa^r9okz g{O33)F$l‹ƛF;%KH3 eKEU)-(ޭ_fa@^n& 1GJu۸{1t{Dfd N]U`? DpMI s` MY6H)u'EĆmnA  Gp A?g@Y(8x3 NRl KQ93T;P}#cJ_@4ʞ̵;iS('_=6i[Z/F|eNeWd* ;wKP i\LbDMꩄI ~⢗ @V\lzZ.d^WXSw%dPR Xzr>kyʮV>%y#s,_^gN*+RL4*VpT7X0ijxtpL=W2+MSfNjֹ WX!ȯ;J!:[Uՠ6.Goi?ޱ!,ޡxATx}Wöp$x1cP"mX>bUu|"Y'tTzI _icuM!?ڥZ6]:8%rW 8u!\ȩ=ߦ?!ÜPN]N+^5_şHgN',N-Aw@읊%/lG+_ќ"\Y#!ZIl8^4]RЀk«xʺsn~#i1Ÿ ,xfpSX]r~V3jp0:.Lۊ"t~0. &1G32]n[=]Hі>u?[d[c[ ڷR1 dt[6L΂ ;}OzyRFu1A"j&*z%9'un%W,ѝGKW%h!ۉU9L)US%u[s_mqKKdva6DΘh.g%o&Rlx 9$9hg gEy31CGr1'.5jdr}}ܳv`w3+=ɰcѫ@,xU h`GmpN*/fcbeT`gӶîhfd1f6`8P4۞ҢO?d/ȝ u ѝ/hXJ&M>ͥQ[p ˡdƊ& `M!vɼI N=pQ$ppYOJuy49Obc:5,}|a Nd@ug~#idyI ˬ튀TP:]W*h1=*I5/cܤLtLms)=sDt6Ke0 ]B4, W+@Ttzꞩة1sOY߰y3lxzlI6zi ~'#WX= 7SHvLGA;,oܷbt? :Bygnƺq ; 62-?7, o+==ӹ-boGs?'x[hBj7^=ǔjaޤK<9bC*T,tlkm# +O̍Enw*%7lVV%8⵼LnjFG. W> O5uDCѸXxŬbZLNZ]{1X؜-3ׁS3Km ؈ o04n:Q "-g7!L&EƖE"}"8҄Rܯ0X;$w 5צWKy/E'xLvQZ󂓱DtQc'}t'ѮP j2^FšG\TOͻ縈ի&QtDԽsx%+l|օ=ce<pqSO)tznM$aۯݴQWK=AB /ZӯJڞ@Tdxcf`E $zsGeLt Yh&eՁת~ pR@K-uAFHXS˖tᶍ ` )ANK3r$2uKxשV [c}>FBTG986Ql-Aؾ ]`B-+U>g,u{DL8DH[8.+b74Mu杦7M_F j_Ҳ %ͩy-ЖdorgtxAھrj#J֥ח(jc@$znj`O?ɻ\Gi2#f‘џF,?f׍%O6Ty6neB6ϷF# :m4[v}b#+4h 4tp5PKC}Y_AЈ9R@'wSv0Jv.hJ9zcI -A쌶]6w"l5q|42QG;9)ˢkaz: -%0۸&Kך)f[K{FQYEwmvD&K/c|.@pNJv]RI%T,I'c >z<9p`)75kN B(9R oR7Yd(#KJַ'O6@+.QoyӦ/k6}'$}%M/k2"zdY׿:An<0O8TVe՜JWn3r G8R9n M?wm8#,CHs+Oך;`6_""IX;h|D*-Hq@Zs|/wrkË|[ئj#?F'£fLzkg \ `cnO R{2sydb鰾5*S6 xv5'n'xD?lrW 6@~HGcEc{P cl\^پG>* !x&*w \(e+];,d| G|E%W(NՉ -d>iFđ6 = fx4}`k0*Ԉ$>ugԦQ~rhFzRNV޺i JaI1I<\3"|D<hyWpȍeOp']vcf"κ$as*=@+ X\\VB7a,;AQF̈O#2^薰m#u#Kq‘s=cIۍdq׸ r8 g#uHRd9ڬ> 7kyӌ٘%ƐDh!\MEi:wj2zPlxsTx6ϑ`j|ǵYR&S5KV]m')*NߧPQJub݃gd5CnmN\DE $*=bY_c>ly |AWz׿7sI%O7{pUIM3F5˯zk;*rKz̿I<1ǤgLcG;xKXUi*f̷HdQo+QyTe9ZzKofP LL+ѭ|>{xBs[ ~M=Qoi y8dK!I uv^itt;SD 3E`M%j)Hʭco1Fnz:vH~kx&k@Z1H1֮ŒF{7_Df̆,?B&6 +YA!ԽwJd\ YLjduBAOpr#`Z[Vzev.p_aܧpre;(Pq:X*T>QPzIq?ĥ":T_V+ޔAVnh}45;7Mhw,+LvN'4]U{>< )T|Ax"zɣMxOK|FCAPř!N6lEP*-cu%M&{T~߉k~0m:G5R='7 E%a3= 7's)KbC\'|U/N1LqK=<1aj$`P)-V 9Z_^TG'b=lY_U $| 8eצּ_OFHv§+R k/,ƅϓ9Q&L{` jQE,mRcEMqӗiEV86Yv)?HMU)yYZ3VhgDY"u3 v^(ƌ ,R;2gtޫ&Rҋ[6ҳ1xűԆVIޗ`ޖG8HR߇:oLy.n LsF ½1%!2#S1\oJM[߰H;RQԟ **9BCrO.j﬙]*3FQmM"OA@ PΎ*ugsKmPr|+Ej1"E>m;4NA`(P6P0 yhO|U/ z ?_6+N0)gq }#OjNf~St&3V0b:P +LWQBn0?zF[䤞[ٽ^.KL#!&_/ Cw8611!KLHǗo}xYor3C`y KvrVC<۱wG` QU@m?A#B @uV M`OV/2dS0y]'д1 0%9 rpflpõzN=LQsE7)YO8cCOMddlofm5l)GÈ2]`6xc.\Wɡ|,.eyDjkURgLKG m :0)_bul(x-`ϓ&ԓ)y'>(lݟSq,αsJ{GaJ0E ņ*`w4۵ QcD'Y&a9b 3x9fYEGطc̑ˉF*Clw!y7\ W^ 3Kj )#5Pp[sE$ҠGZfɘ \kD-"fDTଏWc 1O0g\.\q\9g>r[}L_IsOB4}Wy Rt0J\WG|iw\:NB*L:e2!#sG31}xT:;:UT}A{D$n~Y)}W]2I0uT׬\B¸2mÁ$sO*}炻VPUIN۷7 0h'wk꓋*\8pT,V;Rw/^@{`oC?  "94{p &@{V׍$T3 b=c]8u )Z1RԚq4]EsCǞ@ 2sB/xV@:-;k&9XCظ9eNKć[DhLv}TE ?,[I\uc'!O"dT|A04Bk_ 3u46r1 TDi;"Z;4=#k&tA`G>p3Y,7N!J^O^0gC|}i0Y=r<6/Q{LY ~<7҄c+]σc3~䏮fKVŚ=!m1'GIݗVutkof1lClڵvuBLF2S{~>$/dJ,zb" [hxUͬK,"~R*ǙeX>pӥ\|0-cƗ9YHL"/CrKfeyQjq%d`#T,ӊ22 \V; 0S6ԙ}ϼGH3;,# ^z$$s>5b[>#<^!^L_P+vai_LB=[|-+Qy^ \!;捀:U4CSa4"~[dqVfwXC >7xpnd{he֜u ޓ2ȂpYyG9Nhm>od7SrmֈK䬫0CJaFTqx0ѨT-z3mS+YTZ(ZeG0,<~ЧCZei[(Ar;혘dq_f> dGJ"!QsLL^ Z637)눀k"Ѻp/_~J;5Z<X2^S2{ D"[QO8pcM\y7%}(MH$HpC:L@f1p;~r5uDՄZ_vkz|7p^i,SZZWB*1wR)ɩbv0 œ/KtGO80 t]GTgZJFاGC [9t6HrHpԃaxy!A Y'2uS&OFlegtfVI CeߕPn pA.|h~-˽%QE,mY= %>_q, &vO=R#rSW~^!Fpl!;4dJC.=*|z4jp&?u?Tp'iA[z[hS^"-v*WW0X$q yj,A{\GWಘ:fAE+|_`xǵb"0sP`ik%>ߦ2n\ (<\8lkc)꬯$<|G@Efڠ30l^Њ<1~oe8Nـ }"?kTnd_  Š#8h7-{nT%䌼TTi)"˽ƥBuGi VV;e.A1+_1uu)5 t6qZr筓eW*_rA3`wr@K98|iØu{0~iFMhnk;} r)ӆcK- x=,bmV'lWQgjd` {ROU1V ae+1SL@1{OQВ#yJ<*7V0%yW@Ub=s=!!|B628G$#U(}[iM4:ҧ#Z%k\'}\QAZ%;Mȉ$I/hVUm̻щNÃIXxg~Kp IkG=aaP R_RH /%W[Ce-rCIKø΢ c=^:h Zy8uQnVK\ZmɀC]Zk!R:h@!Q K{}h]&eծ:!x6!y~5HAss2OƦBLoBf@t1uH.3kxbd\fu%=]~OSۏТ#8|Mk;K-kOd=a 74EOEu/C \gz}VOЦu:/h묖POwOH(S^ʨ-eY-;ީُYq9?/DQ:0!y~ "10m+U_D}n _,2)SB¦-I~ƏF?:E۠:Ҝm:F{*:BYeYЩRqk3ݞ!h̰J*р/%('{J/EHy}}yvgR%\ߜZv>t bP+K:"l_Ζ]IV䵎(GlYFFpsv=r2l%%qi*gkɟfT|"){7v0NyRhHm 7ڗRCdwC nhCk! OpƁQ%Y.1!ɓ`tYp(ݵz$5&s g#P8b)rz갷-n>1 ֻ. ^h%,W)ՆO;_4 5GI .%.?kJMv}E}urVp$ɐYmV۔Ԥ« 3B.ҏ3TT~u 4q{!kzzW*oڬN*Y=W4-:B& \"Lt~IP8⺍oHv 'yvNf*\ "⌍5F0`>0'HFX+@M' W8pUkMxit-_n ̪MN!{s9'_DJ s[\a!Q.ǀbK˂k[Vqe%Mpl, Pb= [";<5#2hck0P4_O] <8Q'zwyb,]q>G0QG Y!ݟ ?% ho\#YI:kH jS-FGxIݠ`ŝӳ?0Tr kF61ht. z2amBkA(NJ|H_T 3p5`RgegC<}3uf,3tO:2^=(=~ cߝVCkkC'W*R9kÎyk9X쥝;LfzczS6``$gjE4ms@bPjR698(dqpjkZGɔj5F2 2vpMOk.`m,rDfm›!mC` IHȋ ȫ˿ ؎U=r ?V, |.|Q9f[}NhN3Oqǒ ]Sg<'!2@~w _ H&U J Ȇ? \1a-|F:sw%y1AG-."PG[/A 63Eʿ¼0uN5h_[QJԨ>F-9HI&Pz}}>T3.vI;PVgk>ٚ1i^ n?̶)1@\Hpp04+ T<8q2PI>.tUaBjp~"q}CQ$fpB)T<A;0"jέG8P0',ME,U =1o}k4͊ eG#*; X VQuͨR2O^dC| 7eDZqKne`ᅯъK+-]{%a|%cYW@B*uBxM c$dTm AX-ikS:&Tw27\<N/>D7 hj۱d HR3>b2l$YM^Gz @@077o٭(\%Fh5fiy,\tl &vuMn F4@)G#>'l Si`댡U`gpFX"ZΞ2^z{ UxZWAM_][q$]J5)u89~EKJes|+xƨq󊶴 AHjBXD'eۏTn` k\=P(jP,. oʶ̿ޢ7r}Tƃ˿6?k^Am綽Cx?o8۾8 p?gYZ07070100000295000081a40000000000000000000000016661a1dd0004a68c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/1]?Eh=ڜ.+ȜfWFfjGZQECY%U[ng6 Jm*B/oۈW7@<(]/,`Q wLU EH(5K~f蝣tn#v͋:g E/Q@r}4yG$;?wc֚!Gђad@[nԳNU]I]Wl$ WX./pw˞7*wKjA.sc3Qޭ[E^x^kx|ENOd7FU9 _ ܛ=Bଇr$8(SJٱ2U6lt?|2(.R/PqV0jC #@W EҴ:M_yN(k`+ 2offW_u`KSZz"^n>RVq Gg)fF|Jј?b-k2*A#c=Q U<{p:b Q1Z -?Z ޽01̀* :nNwt&\&%v;0@.eBճ41V=Ys؇ x^J|W'})MMKO5TRWF;7M*>IGsԲ}͛2aV7hjXv`p{qQ j n?SeZ,_USt1ۀ |fu&ٝShVϗAtJpiņh]m$r+>[ NftSR9ؕl}dF`M%@"ؽ j [0P'1"a]1:wʟD%=`v6^}6կ g@ѵ׀iDq!=@7 wX-2, ׸Yήop:0FO`rue{ [6To+3دj3C>xο,lq&rWniQt.:sn }kYxnG^HXyʮA}=T $ ,^ kU *vWq3aߥcHT^TM]y~st+NJKϺ4K%6Q%<=`UZ-UY 42@:f}m'Poj*J ҕwNFk:,覷˶ F'JPD;ca6Nwlyft6‚GO4"^˨Q]҇nD]=d^_`0g4ifahwrpF7K%ݖxM)t$N4;)w!), E?掬`)RΎ"Xi..#H '(v٩jP|W4$GuM(,XoiޒM ?͋PIV\OB,&/%$/59wl%Ω/b2S v-07+Uቌrv,A훏{fHx$k\]o߼8K VW+U2իfI>`%EOI&Op% өzXά O߆AB*KM'JuV]PZt\/HE>MQ ɃF&#=ps`-~Bքx{0 _J`Os38rQW. si4/8YB_zr>#\ in5xޓ4 oqo-H߯b`l||Pgi pfMd R!Kcw(A׀Уʶw$19ntr"hӧ3?{UĆ<}/Kw ]$e*y.܁{y΢JVsM[I$bjZm- i/KydP+l joO L- X`cZC7Y1uEȷ:QoPUo&-5;)~^#6@ 2NEI Xm Y2Y'h&*Mj|+գsσ+K3~\qy B& | iKxjlbn`LI~]A\+BV1WflorB|bԭD$`5*H/c4¨ B{x[5Y~H_p&[~&08I;Z!Y)k'i^ " {/B>- +YG?qFuY\w,+nl8, i> ŻDZyH}riYVqwg'PUBBz VH|l篯 6nܗ.hIcm`g@p\U/}*XIO܋܂(Yr^”P NX+3εs#M_zRIJƣI›.^QD'yFmM™ 9Z J35%<䎡|WB 0Ǵ~元 ;X5t&2z$(hwl\[1 D'nRlIy`x.ODǔ-rBu7*Bv𰇚L9(3-)2rH7Y<ƦUR.PbTS`ݎ3:#v$ x5%a`|k?=SsIʀܑpT6Z!ψm#;Mi!*1p--M ,L$Fg\6.>gQ);6?OraIiKgkUfc~!en=BMf[z8MZDԮ+cC^؊6&K;u{9GWVy mE)67(\?.>e$ciSCjڦ̂>sZ3XR9 y!O˿&&W (}S\ҚQkL`;MqEoQb#rhJ_Ci~1zԊژ1RV _|ڂ?5,49 .׉fݦQ?D+frvZ;؈Cu\#ՠH_>; AYDb|^+lG 1?xGeaF Ls/{liɥ\k.[NlS s!-pEBhnþzP yk]k5fj&f4i1ݲfTD'VuӋ4~߷m{"w|Έ` D&2;%nK; mb fg>JFG5G < It54&eWx@0e(bQkS-b+k%\d1VdNE)b*m;2o%`n2m완%< /\^RY b{P-myvvq,NPmckWdQ9w[o2{Lh|@Y$^.8+ B$b.M] I vɮk}o;db}FAbB#-+&-rNf$=8'B$hMS%٧lwY^vN-%)_9 KopY 9CV, /47gTYvו8!aIEl)D-?lTZ;$a-_)X.D3P1aR:JݛR)%fKeA7*w :u}zRPh]/PM{N-Dyf |׳%nF@p`_w'8vf7\|z3)19Y^)Y$mE/m3CrmEQeH!h"Kkۺ b<%~/=S5tWcyxnqC/0sT$Rj>&^~82tg&ueH,k;[cnFaܰN|:;<#v N~MOBÒPqC{yȅ1#ă8rM FRNמ,gW@Y^ zc bT`ر.23L&Xw[!goe{8("V!V_lNbDۄ\xkmzd ӑyrL)SS9dwN4&uK4<,iEP "R64fjVj ;@̬jE%K;Vj~X" $w kAQt%v_qT_N мyQ# )O番6籿h6j5ݘw n;>0/*VYqT.8!4TdZED^Aj8?}53)Nu@Ks%q> N7mS,cY~1Bimnڰͅ4Pjdxb,(+a |SxD Sb/}5 @(tIpx@Ębdi+;R3YxZv;X 媙}\łu;e Y}\Sχv gqz% D%p(eUŅ.jCZn< df;b@]taby5E0ɹև4# vdաI˲3`KO׷|_w t>d? wq S@A<.k{I0A$T9.Q Ѯ<ɏ CΧ _h;*DxCҧ821:91bG0R7zRכ'PTg96YRH~UJ {=Ez_[a*Y̟:r@ҾtÎԄa}YL;Lc DWE`=,~Iaok78IS2M^Lϒ gE$'u>! O^ z@yzU󇩨V[XmDf`>32/t dE$! 䑷CPz9F4kYJPp.S Z5qM.GP:[4SPyғ8%La{1g4$,u7gנ\H|7ŘtzQ;{?KD]ynXBu; gܞЯU 6u,V\_T+Js] %[IȖnsy2ܝ).pJ:W vM4zDl~YO3ÃɊ?놝a;)6ZvAlS#ңE:sBBqmA%RpKZ/".O,XA߉ZeDA ܅4_{SQ}< Ԉ2Wa3CEcvܗ9M="4\Ext?B|`T!M瞺%xv ?`iz$i[rh|[7 эs"Ev9-zY CN89oߙaJ͙mLB9[q9Med4l^g+z|mݬ<*i=-ūlTށ?|ŜJ}03֭:Hoqkj~5MiCklw,C2KI8]ynrc.K g5=Q6ePq$9h>ᑻ|7:t*`֒$9;j# 08YVDКSJo(h ,nȘ6SRR> $sǾ+Xk "8xQM 55d5sI׵gu|0*A]Muyץ1Ws؀B=AdOij ;/__I zzɷ#?Hxu չ4/9^ =ɡK'H?N@Hl,DK+[jTڕvBLkil[TvBa;m>| œPS_,P$U,9@2/x!v+wȗhߘ3Hù65B.r_ `IЌο>*;oeŁ,FAX77?\8!u;_YPhsk0}[-}D䯖wmF(~fy>qTq?Jtk`# = >ޞM9N$=/!lTuhJ8~1u6feg8} ᛛO; 94D#k;u^zS4ݦI=&xI!Q@2*#+2 AJ}oymжjRkрUlDqmX?{MC{q :F%Tg%--zɜOkXd&X` .2hq* fhE`)ϕxf! i9Wo3[!٦smqjW}N533zn}6ޟkzvB%>Fꛨ(r"H*vkJ^r1fN{ T~ G]s̬XA+J! (+=P! dzu/T=:}˙pǛcƃ#H[Y&ݛ ŀ4ar(C6vo!_#T(XFaM:lOɥw9mRpɶ/Pd-EcΜy CQZ*9,޹p i`0eOM + t\Ϊh2[_g |/?IWB]!>w\bCӞۖ@yF,\ܚ3jH3DNk-`p?jHModovބ,OTLl{Y;/4-`%#O) g3$M~ޯ.!EԗDi6Dʟ16q3d,ʀW.fڗs` oH']h;ض4JOrA/`mTi4YҧfW(R"z%pfꢳxlսq[g;|V4==A)\x+,Wͺ7P s_qyMG]r9Rkf&d!Vo8E8;}`Lm3&P"hHN4#҇ П;38$z0Ԅ#8n D' YY9kIP~E2#V)ȃ.q0цd]Ot$Y[ Mٯ'TJPy[6%pFM&aU%)U5k,Q]VDI([T*S`p>l>:<&v{Gzm5ӕz^PnJ}qA;m^ʻ7 #HI&hbNl&dDJ]IRtƕP( FE4{Ż~Bw<AۣAůy!G[5ٞ{Jf>SȼĎX+Ճ)Ջou5a Ycu9c;7dv?@-G(;c=UțO^Z`*:OLz/ν:a*TtU!Qq5V%`]@#+VUm}ry@**bG>lCub.(8ȱFmj)G)(>u^rTܮba_8E0N3^ }Fm8H"y ʬքi7D҅*{rC5h\ I" N["spKtO[GXS9)"uK '4m`lc{3H!N!wLnRAZT1g{*X+);8p⡯6%RP=~؆~LQ ţh ]|+tb?9TE@Y|Lpϥѭt"( BVGRTӛs` yFEkM^Qqw _v1`!oH A$W^g%6X8QQ0;[;֤k7UɜĔҜʻRxVW!ʯ" &}S@TmU.m1聼q<Γ)*.ފxk];3zEJDRIRmf8tRxqU}߼=TD|ݘN@%&y7ᥦ'|JV\sl:4N-jMsl_ Yxߋt Q-qg@͝Tڈ%55QA9I*K1 hj=$mよ5a~yt[UPU9d6`q Du^2@ uѼ XX_Wp|?yԍhj:5m(n4dB'op30Dg)v "m4ya.fUWl)C?2E{𞾍ile] Wtݕm)p OƄdZ-5ƒ7w7_ ፋ\m>nf2i-8$2{i@5ةw:rk˂"Fxt6 C9떝E NҸ`w u!@&]|YրtϥH0 x?G]54jFVg<%?tcѹ[y̫dI0wzemuZM UWEXY;>Vodu~~I3vtKWMTq;Aݘ_G(HtExJە=مp3!CyA#aei4忯M!y(P-o}(«<,=柴2\Ze)Yo疍gLlqv29HR"߄/cq'e-]""piޭlF`_( GM^&#[ɾ}g`)M%. EFr<s#Gd+(b <$ s|1t%TGFxfD)\w:G<}o|bp *3MŴv af̤$gTW[y]N&K@K\^uhL I `'I$pRd&]dtf˕\1LQbf.Uд{g0crw-tKO;PҊcu ?@m\W  (Ψc]"\ %H$G mDGf7p1t x~ FC&t/NrW{ۤWQy#Sv~,#VѴW7̂-ۛC9 ["$91PNp"ȬBWiJd晗R45kS(hye?^L*beruޯadr_7BJ0+.mDkz)A)w*k򀴞; awX`q^ޮ\YW^eWh"qE>ap*s~CN`GXC9@Ll6!UeS8kǴ.I\\c)T 3 ۵9lՁEGʼnoTa.qY24\ޯ2MpsޓwkpPKez (c$5k~'$ #ʵy y=Hr{?$H 0BZ~*}Wj8r%m!e5*7*(9by4դ7}F A Kz^kbbW`ICKqF]Hkf\kNa J(2Czf7sMOA%lldf2P jd\@6~,d&NNVӖ^g :rIk-Y{ژnLtoY[p>0JK+ 9< h|HhLCv%=4#"OD 1d<ē+"v}3lkBb]zzY&8p.4&e9 pSƛF?#<-v*Dw$LMئW&` w@C>alAЁ/ f Sw<{޾`3o]IE"_Xi pr7_p7٘ ę/P),ȄI2eq ]k;LR aT?L=VXQ%0^  u=Өٔ0!~_c4Sc/v{zqw/baK"afۍ&*N TԐ.jr%}s()ꎸZ1J~ lf~-?j9.c%dF_rﯔcH];4:IW o5hPAU }tϾ7e);8m+R vh~v2,)X|O+9)]EL/*&g4~\v%/X}ס!I,Ģ5WI _|CI)>n3ӞWnjhuM;|tmfYX3$Cj"H?/}ӐOꜘC32UhNͶ*ra=)6|`'YF< W$((ވVt9,#IȨM^5%G A/w<{5'T#(etyAэZ2k˩t&].-Q3SܥPq},%':2TTw\Yqfɳij29J .'V9.v|tҙKjpbKFLLa_ڂlȓ|}9*vJpqj'g 7ҫuJ.A7?j6q~:& uBPr:hF6`ESmclȱqlT Xw/n!B|t:ճu!ImVnPb(F5.ĕW`l}{jyz'aRU`bsJ=/;LJ#4n{=tϖ)pI!ኢh?8-w7(-A/Gy1q+ݲam8R ёZzH6cv. 8rx%E~e!`1[y1Pa9ɫⓝ ' glpn $Ҧ}:=rb{}bv'AHjV6uO_[STJ8ȃUR(wcs)g,SG\ "I |m-[֞pH<<xQRf7a̗ \ b/ 67X<+sCWJ~"Q!”*Ά:PKmj0[,dz!VXE {~=~W|՘J:go&hb <4=5󾵻v[S3,`\vkۍQtEp}]!IuS5_4߻MgBAbOy{Őjc? K,+-&) ,[<`w+w`K=e+oK}Pŭy -MqIǙށ~!"ur'z]ަ5,NA_*+,z'CD^ z5Ҳ .Y!S54- X;At{sby-z18)5a㣗 R$zUqk䊫1ff׺Xi Fvܠ[mX𣴉ƾzOm isAj%;ŋB^@űbyc'Oa8E}{ ԮKC$2YqKy"jhq{˱K %Mj@y`t'&nsJάhM^!{Yu%W,'U(@ڭf}9tnL< BSo&o/n@HZ13RރtI* _եZ^L?Er"Vv8}-Vr#WZEnj >{M𪶽nϜƻ>, ét)W 7!/dJ /ۺZbXf-oMzMHN% ƥrLDqs5ѯ%YD5āI#^Ji {'V/i#f*$O)v6 mv60/kK 쌧IRg_'ο|{ Up9갑y_Z.İB`K3/q}+~@4-*2TaN<׍s8gVD+?b ox)lxP)-W!*Äh o;%\iXsE>#0ˁ,j75*l !rŲ1"ܒ D+1y4YĎ"=Jx:慜!YI!ڼSR|FuBG.-XnհQ:IEGEչѿAR#AUN_8,"B;V; ί|Ma^ ͨH"ےե[6 BdءKc bH_΢vy ~8+:\l{q|kr J'CG)ћh߅Sq<;\$NYBm&?%2adsv4|w9g む+/JHK`zaSĎf5r^R6&-2? DYy6fL9q oW䉡 5ܰ?[>nM0N M-+GI }}5Js`oTLM[-LZ$z׮ "L \D̈́i$椳jwժdOέzݥRNJ D0d^>ލdA#]gZgǼ;6w)VTqZAN]$'3qd}&V~ 1'1H Wӳt?+\CMjl( X.ʙ臤.R,W]d>}FHOz FkR<5ɊL:ZM|ɐ)d)ؐz+|OocgyO֪wQoQa9kZBc,l0TuLMbt<#"S1jAg;k7Ey^;0HCrRR: CpXvEW^wQqv(yK}p8`:aE^"XƂj᭥;Qi@|C|t@$3l=~GNؿ=_e*mo1.:%; &Ьm,^[pv/9Y8!(c2:#g+SRhqkpNʆ$sl7#Q G!ze ǒ4ޫ'T r(%8(w!"i3\3b>s+Yt]!UK!XƑq6% 3Äç]<#~'wJ(=APH#Ҡ A 5!v۩b_A)K:[S4b˩*E' f?bG~g6tOT#ZI)h޽ ߸.| 싄"A˙3r RBG^Uk95Eu|Mz{XRO"*6:t0,S$|-b3J˂?_tD$w_ >&xɫe><`w>,jBS\&V^}`bŭoM}#Pnhvn˃I(y{_`.'ɖn̜aﻬO^9 2 y]:- t"-jjse * +kc9o h9bbxVl^Ѳ]G*K$Nj:vfwgq_ST>I}ҋ##Gh?#N9O|&uZh3H#%ӧ"8~ 4q?UQ~Et66xMbecX ]7bdL0ׁYWiL̫ܖ:.%@Pֆf3NjZىOj`EN&TN+r@m,{|{}qW‘D{R`{>tVgc@%]j)跭&`lr2U72JGN{+SyUk86 *V؃#t5~`oDUѷ(n)M#:=K O+ۃu{&̹cN/Sz[YZ(GM0f%{z19k1B\ғ 70P`kcOPZ=nz(y;nm|<|.FaT'&D;۴qBc*kC)x$s'K&G4VA\\ H:Rr%{!=b ز`B QF6 qr!8J`){eixQUrN.Ccs}>6dʛ-eAD _줈6\ KVW6pF/ DYeࣾ:EDH`/-BFnxuk_^a3̟)m#on{A۫R"3䆼 &z_iWfKj4=b_X>șf>8P]k֙-Ty\=U[`~ --^x1tIh[![#ŚGtD⏒iR5e-6ˉ`T=rm/X'Uv$!-z|sE{uHf&ŁTh >-9N՜RԸ>GCVަ*[Q+sU៥?q*9c20uWNdtxofߙŊf0M2 n6mLeDP'$?Qyרr]ˣ=r(Jb(kFe 7?ww@qUxlGk< ͿNe~&e--~Lkz:ZhM3J۶ym+~LF!q5J=ւ`,3e.^îè۔ukI=[WOE5-k0?A1C2ӿ8J7Z{ôO2b>bcEP^D5^}] |%WxLT1w\x,Nk=%Gۧ͜>e# f;b tn% #b UTqk˃tH[3PmuhR:r$.BJf?ǾOCYݔwYG eN/cf#c2)ưȡICXG8B$[ C"ɹ!"QY4q~C`jTm ,p_-ZodRķ&X`8 f@̤P>< ^9\˦R5ThkW4ƈq>3J9IZ dڿ5M8X'dy&ikHL؊ 7%؅a~ĉkU*y,ϧbCfmO ƈ9}'J^rT4Z7_/=`a$ue$O(Bؽ>AC#"G yAZi+1>{7Ph9<̺gK4 \4 4lL~_*G 8B|_E/ؙ]Nj f^WUL3vu$ϓe[l@HH|;nBGğ/62fƛ҉Pb<~@f8?o Xw!GV$o#(ٟ Sn#@E BdL@ Jieq519$F/z` fҒs9$1iv:rqf6ܱ; G^BȏKoi^O0Y)qjUcz겙cҤ,B'P_ jDľ(,#C6@< H+m鱨^Up(g?.d3EֶHdOn)h}E,͜p H/I8~'-:,Ză[UKKhf*#O "8<.#:cm*qǖP : m8d%}Na"øhXFhUbc5Gvt!/;l+yK_BHrpWb@rfj҅[Q䌇'3 {|<{Qxi7P!&'P=bsb4A g]nsSc>h?=U!p*/gB&W;v8;•Vq'0*}e^ !5rn.~GeU$Yd TtUO$Xc2MbTl,^^iO>u:%^=i/ l778 4I nPBed~3֚ɻu$f瓀d3H?A,ݤV@v%vPMBMƤy=!KQyXT0D"?V!3>o[$oВi5h3p|%ӛ`4\!s5 2zXv 0cR5d=;m%:t1xݶ9-aU]Fu4Ԕ6p ){5E_5 Yϸ)Jy\aK;Oa p ӐVH7߰Ѭ9~D˃ĎAr="a HunsRµuqv]&N/>(Rʨ^E{gPl.3>nXk#>Sc qQ͝~U{Br lҡB8'JO~Ev.W ig˯'Wk>U(;tس=,3fC(wfEGH6kf/%F %rXHA!߲jP. 0 )vMA;\ʥ }l ;˺0!UJPRqn"&Ӛ9ʁl[j7iN`3Sc;psB:ݝ5Bž/,T9Wj*>THe72H\B/i%:5j?@ĞIX=GV{MRLbV3h^O/S!.{VTd!_5$ABקn:]U'zƄܤ6fWo‚Xt,ߛR^^m>b"UްJ{ВHho IђJJ7*rX@Nz{Sp c)L ȆI>iDܒF};1s ao%b;j2+)"2݉evg}xywgnR ^5%+aУIȟノ6P}Zw.jПlqh{%QgX JXA6k,BjXh@9HڈzG% X;qkoTB+h ScɼnO!I)moFmy =ʤW--,ˡAIARJsh ymr DcTѓ3#ܯ{ьUfFsڭl5>oǕ4tr扸d Q692 $rH8'zQ"59m6I'R+O@Y!X!Z*`+u\mD[Kg9\ D `PCS㶤FyBȈ B}Y%$ 2$fW2RZ-aDs}ٙxd#mm3Ϗ^ ?/k&Npm [" yۜ)8EߚQvGEmi3q*\La6a$_ZCLF$w#λ{Y; iz)_9[]$*i t{߱Wjrn >=9Z{BT &pE;;ݔ>.cZ-1 :joV$FJRl ذ)ԏXfL|kf淘(c)7QɂOO")73:P߄]]B(|J&Pi y ?I[G hMO)L7ԁ1G/ݔEkTF!W'Gnk )Z/Ѷovv/m%:\V Cexy M<(zX¦MHrq*8 >fٳqQvC@Qu"KPuojS/,/8P  :=^x8V5S+{N/Bӹ=n =^tu$Tk%N&z<ۛ$% ɧ[\U[5el@V8Wκַj: :&X9idr|@*eN=E`Y%gUqKe >8J6ְA  x3=k(04dz| kY.{o촒@yht.9@aGMKI+E=fou#ojr ; m G f3:&+A[0wL~էo52x>(/KHI{ b6ntj7,i9!F#Ie j0Kt^'SD=^KBيh_j[;<71X#F d#ba/_BtZ (=|3 /rIjooU p`)ne!OyΟ\߱CYi9U+Ͻu,ʩk-$;ВW3a]WeUמڴ%nL2#)3`<ٖ% _jZBNIWXcL+WɧeVwQJju?3fhT{XHP<2?8?Ԥ\EW"ڊ\O (^]f{,cjRJq>KEK{"mb"# 䋰PnDz2~h“ֲMAԤt5_V9g41\#Ӥ_6p,4B9 t9dAJ`CYZ pxry1|G+C0'Nf01}sRuv*c-c|Ѵ_\~-1&g-c41:sc[nMH@b5C/eNS\״Rub<$#bͷ¯ޯO(-UG*Xs6d{݃4m]uc|bPuY \i]b\2DO V$=2XlGTRvx kH<!ȎhBBYTl!T.E';GIClǛ1SX )Y7PʏB-Ρ)b a!Jq?̦fdd6;3SG<ܺ^~S;Rɠ|Fkxro/AGkM.gA%u.鷿ޖ%;"W? ;ҕ3Ĥվo;BJNOμpb0ӭIHiREAٯD a&+{rӾVl`tҟAq b\Z 0"@rq >/lXАwi0_&{oBNJ溛O<2/j dL|=af h叟ɄpaܚVzoV2Y~ȡP託:e㉾M&U:՚Bz[i;ɟg\~8L,}'Q,Ɨs0 (AF1R0 Ǎ+ϟ$-3))m:/@\!ryieg\r1#טYwˮW3Rrd/{mHx>ߢMMQy;`>qt_n[ b}Q7lQk; }c8w OR w4BR|@A9Dݿ t5hqS/UAKY.p.iwBU3!8kOH; |;PmKoOp蕮aKRKd0Z>cL;iPB֖,Ѷxьh`kf'HM+,jMӦgU&p9}vt#5z ȶ$eը!Z7x'UfYqNRQLVm7i9 nU07!  zZvIIe˛%9^> 5T0 SӺ&6&Wmhk *v(bf+xbu׏w@"gb7OTd(yO=2+=OC|(i_z6^ˌVV|߫5q ns||{*꒱LۿxU:M ^X}!F; `X wJ&~C=82Yh #^nxbD4+1]*/65hII@U&ҝ_塨)Pa`gh{n#TA4 ^&5eYɢ+ $ӓb[urlL?K,񨸸#c aЍ"ҲnG$~-{2RS;`CyČOL nw2"[yJة'̜.sϒmo%/I;W xIgKQO/>ג& 5űБշ1eKuGoR/gmt Чѩ : D3 OCx#!̊RsY {UE!!J •gBҥXz%%ECx$ i5K>؃28Ӯ*0A5i`3*փ[r T;8#G}sI9p1#y&,pB" !)[= S_@Y,4e?^):.IܺG";@ҔƻDl5Q%O;yXFv}0q,9ir}?-b]ϒ̙-?FW?Mf+?:3ؼ64z9> K9X#W't:AY$OȤm^J+U|b! bv[kp.k,U@ydp ,3AYmo<2ˉ헞NCKt/rR-0KܲtO)?! B_fgAtBbrxn̥Ca7P 1?>cJIZW:ɠ Fc:U**QAP&)hwrSvOgr`p vVA(C9 >lTW(s[D%o 3b{RfAŲcJiy~[8l܎EP $V7aA9:4oL6v=6XA璏v%hyЅ|B'ŝyhW4ٔgGJvKjaJ#E\Л[Vd@.C)V[yҭ`gץG-D ]rUyjGִn((40dI~갛3cC<\j7&Qx"DEK]s cCv9Ai^B߅lÁgL?C Loˏzcx9"SkAQ н+ ZTzLQ+~d3j"8_ D5hergAϔV\MA뇳D yj\+F49*GT|3tj|?}b4Y3Կ>L!M^Ht_IՊ]ќ|hKXqw)``'\ev,Hu^Pv(0[Q'_]vW,sۨ T:oH"_vomH!2D!J"tUk^uVuaA+",G>|_po===/ELm{> t2)RDcC%a}4g ?Dm.#c3ښ+$1BLre exMdhS5r X ֓U9֓7:qb$_2 ^!:!Tp̫%,WrN*I;*tE3% Z&d xa7]֍ń:s.9P: v#t6Uj\&J /ڈ'Er+psaM\8Kѣdf2($ġh76)W'"*GTDηl]ծcHN'e+0كVHoBD%¦YVXGӒ&`lGIUoe^v?f2_?VhX}1=8EG~VYw ]`iB%׹}sxn.P(y`:RpWIOf>P4Sa z`2H$!Q@`zuÆ >0;&P?&qfbd()14ͣ̉1zAԛkՀ{\۔*^X7""tOf{c^^ޞI+E1ac4 #;XdE(Wv]~_' f /fL^3y 8@Y0D$~*| o{vrY #m v~BݸTn֥<}&:?J)aZUGô/64Ee\,v٫)j/j"ݺl[oOlyMSsao 9+`1-(='E '؂UXB,R*z?o!QQ@S=Wxҵp8ΧRAMFա]c_!wڬY }PszY!2$cucL@yۏd<Jrfp^]A#z2R29=r12ǿeCWyu7-S ~# q)u uCBӖ }I1`~q+-ZZ;Az)>2c?!RH0Gܼ2V^p9D)HSKmxm<$ ýbIFL\ 5eߊμgio{Vd @9E f¦;={T!1FQA~MlL`'t^ cyk?ap25,pW3%?HŊ7Wڪ6ǣ5+{CBxjoa))/af)0Fź8u_Z|31llNõs& Z2PtG7j;ϭhu#ѹg2d}m"2؈9^` |fJ:c ŗ4% >tɜ5zHQ]\)z xQV 5jS*}~gAt?_a Aȷv 6Kgu@ڰ{?Y|J)(`K9F]밍IEfQB_ m}\8W4,2P k*ֻX)Vk{!WsCm8|<`'8 ${~8sSwBgVz&Bw-%AR'dsAXsFeAa}>,ĥLtEJą+4c6 P,of*}}o^Egs_tE ڝKF~oC4]㽳Zdit3g q6TuXf2)1*$\Rv2dg^~9@- :eЈ*`jCZ/wHu2 %Vg9jou9t"ctVyODg Hlao§>KnR{9sK ϋ@̄:;.q<^l59+V'jqB܃p ƐmP6Jvľ1NXRm1z<$&Xz5RkZݤ|qM#wz*TYc^5%j@ XѨ Ey, /ylu/\|gċ vʅzwƤ&~nk'Xj!^oƌ bGA}$/:%5TS'Jˬs̝^Dɓ,H[ywԸzWOݦY _}'T!}h/a%[Y# h5RJŠnk jov0׹;Ⱦ%fĿEC4ޡw2Љ {ଠlwZQ,b%?HSި{Ԙ]qtnnu]ޥ1D4d6AU*OQo'u\@[to)K֏Az Uy#/wH G}6~˵]جC<-0r][ӯN(Fh,0P]x͢t!Ӑv?ubJH.B5Sfeݏ^FBkMbK2,޾O:Äao*k>>]'mj={N-!˂.A%99/P14B,J*K}\З^E`wW䜚c`ީFuڏJH!@{u>qYF3=Yxq7bF% xHJR[­lN{W:tg/LvJ@Y|yG@!jJa8*-Aп-0>a2ܜ[;3 KV_+ ƞ{=L] l#K gɩ7P|dls)ծTźS sYjN$ 1eRxk"Hyxc[` j6ȳES)O;-Tdd_iqj;}cy %<e&Zo.0?MHV T.ȹ۳z#.'@5$X2 DZŌHi H)/8sh.Q5~sHY$JMBYb#;|]0tMbaN!Z.k% _#h[jR \[1唇pV>f +N%ٌ*N O=/L  #`{c+ >]OvS՝Œ87%T-nMSqBXX9vҌ鿳1պ'[L2'QZuv"m?e/)CȦ͆w)x N<#dk:PICT.o8Gpp?uOnUa\28K!́ql-I=Sro|ʹPv+^f2CitzTOkUn}N81(Up6?:U냔Y%h{.m'|]gXF`\ۄ4'˓K{ <(j)FD-#4H霶|j{B@Ci$8 X/Ics(H[}X]oVzB.Hm87SP>s tt(0MSvg{ݚ4Y92.q.u+%seSJTrRd~:ox:ekS1g܁26!Y,х03{DI-ŝ]9A$E? yӹ;qVrFcOK|r2z+hy6L]{YdijU2AsȂKޣ$4]G6 .\-Gf %Ǿ}qBe0 :-*1tEHATn1G[SUxI-Io0|~N7E9Voի2V h'sy2 kpW΢(`8;뜽;X \ T:w3k%?[fBKy%QKHB2kT,x޸t,iR*.Gӝ_$MX8'ӿ2%!7me<9SFT~[ni~Xn%ɩM;-<n^-*=Sy`<6 6 N:N27)$SMƤŨv@ss+>j&uHz22ҐAWs86ˈF(O~^8Rx<:S3} rd+o|S|r X+A4_9ˍ)ioeHH=ZL Y?ap!yղpk&Vnl Lϸ6&}ow&3 C'Gs<$(LÎ8ιVLJ}QYR0X5 \=(ܓ>:g0vC $%cݰƙH͉͑U؟DENb/DKgKZ$!lrJ#V.&jV\8Oܾwga)f.jVHuEOaVpà%q׳Ŕ#dv8(l &X^\݈rM"^L[U/NS_&}Tv-(VOIOqiGC΋@Hs?֒]c jEyʜ &5gHؖu9u?㙬| { 4yR1ژbY_L亷2$$2_oΕ<}` P_fqoūsԓ-^;ol½pQT\,_abnG̼KGr,] 7#禠`!VQkND@*Hl k)f8778"cYթ=q|W9`}QI}o^Z<$rB5 C ͥ8l\!J%3!\Ƣ P۩NvPoapѹ2(ćtK|kxagF'VJU R$A U=]3uQPR(RЍG}nyQWVfT/x3}:plGj7b*Q/T4W찪0|M͗f8򎢑$mo - ;sJ=٧mD2b r`Zl@kt_ҧ~+8\]/58=pʂ t\7Ye5hwDp}vm JhRXfx|Z(џ{%(zIJR,r@s|݆:3;z+m[A` K->=O e؃?j|l1V$Y3DO}UlIvA5Xw/weU҉*w$nZʳC2Iv\qLԓqTaǂu<4CU㌸PB{AST ʞm,X4Rag/N{`lTU1,4wxb,ZY۸NŬ\65[5חJUb((|TcSڨ\5Q]#P !1$8?!^vtDʣ\1<چjEhZW=Vp-yWOVD\XAno$@wބ+kΥkY'?%*N Kq!@6󃮵0YtD ^o^|Z; 53uBV ]꜍E>'%#|;cY*O,4C/?9y1eT.8jw9;ݨG|A{zmIڟlaWP[*?,ٹL]"OXvlyffT5[oMrd/ |V&*f|1˳9R)PxLύ3IZ܇=֪j8SK}{K*_?ZЍ6,+Ҫk,VW@\&؂#fj;']~mAvm{qM4oQqJHPv,4 ׮]4FzKJvmm\_H zҥKD8ɶ趙tB\t[gӬ"yt=s](#9DU|LnrTv3# *6Q;!.X*( 4foY RBH@ڟB' KBXw]:Y~mhk9 iy5T`.N$-;ÙAo*p̣eTK=7KJ?(|#$t!>+A&4bH"͍[q/C2؋ @~\DC ƍ ]_\=rm ).i噪 'k5owa(oלVA;dW7Eέ n[%~M}^I E_5Vh>v[`)CfUk A_7dH`3 (l4cUXd*Ljժ S[Jy[`&IC#ϓE+i0]wGϐx4\qk<>FGyCgP+eA&WnOMp= X`ͣsp9 ^u视1}oA"a޳ &E`24[lvrL8#z>KS:."n> DL@fs#66Ɂ;Ҫ+=8Ӝ:-ť{1`>#: IP-FК}xj$\ݦüg[I.$^c$Po鄗܀j"Cӭ{xo|V 7"|C5#cMg2_%߽w~g ^e`B7cb)W]iט"ۅgك0Q*$2cs=%A5ԐqDT)08C8 oa\#5"޴%ǷtɝUM:#LW>E $iɉ(jK2HU xx·/:18]54!p014 -WjU(è}pa&0~Gb~q=2O-}3(I1@T1]@[hsGIMN!]S3klq|Hܦ$C8{иs;ۇǵc+qn,ޭedDF0ARrg)/i.8L:C5$yh&Ô%@hފi*?# _ {Uj`dg@粌[;ū^pX:t»BLe^?w*ʶ*@`讴("!@vMFwVڹr,Q*h֥}jfNrQ4:)P U:ˬ=.>k[DBN7 TFσ@[VZ|'b %z3F>ȋM)N`!Sj"Ňm-r*0 T"#p ɛG8+<q}]p^ =+Bvo=6d;);GhPrDj\sc׊t y;Ux淝zV,nzEu2Go Q4J''kCR^=%.l Yѭe#'p΂;pmY}[vÈmAyJRm `$q47mW,xKF%Ou`-3?N o,s0[*BUdFŠeHk<Ό@dՐK({ W6*I.ݹ7ˮ!ՁZ{28Bi ;kې"`(QP_))d̕n \*q(U,E84-< k9b~^ %'+.+S<{|=x* Su Xw{j< kPOK/^/4Ϊ+` L#BQ `rDgm;l`Pxcڨv},Y3AuZAhlD~RkNz(=)Ɔf<(+-J~ CI)E!]JÅ@A 3)} RE]T% 3\;uf9O:M<ŷ򕕙i^ r2_e[oo1+! P@M]|m}jgeL5,?POt{B 2T\t;EtD>L2]0p/xۤ>xh]{BM>qh$)tg_3|A?1?ts,ǴYoا8C3C,mV<δ~oWӞ[okH~uG8,/cGD-oBj~i?:r#:l }IV@ 6 /tr=.e&M&KomBRrKJ#wZ0D`V~z#u}\$(<6%жFT5^CU(vJ߼ᒈ. -14}p'gR0'iaͿ.k#nMH&'qq |ukkv+]>?=/tmd1Tvy;ױ7xJT5ޝlGhX,ēx.m9!,WK}fk8\`Վ5~k2XR`{Fˁ4o3Ԙ ܏hs 1$ `Ox^h tﱗc߿%i1Gm$5i?ͮ ?na Ɠ[TQX013XN~#]\íe,j~ڄl_6a!Wŋ>| "(U̳?`~9t;*l{78 lw "\ϋKnۛyh#M v,ǤS >[ڬ70d=5IbI6#I,mx\s)6 0A##Jx 'u ߪv!y1Ue 2NS'M-:},]pUS;6y=NV3}FV4Fe 6ǟ.s7?"*k'rNu"o %`.iX#K\(/u-K !0E/-0s{{m@;d* J09y,O&4_"ҐJ6 ZR=G!R9 {?쨣XIPpHY p2D>-9T%5wInt.ͭ}|Ie0䌜{!;xҭJ ̕qDB+hsZoE܏!!$5[ab|+X/H'`~0` /ӠDP5,)>AV<=pԸˋ%]cu.Z.ܡ2 uPy~msEH >_DlC.]8Jݤgasqlr  t_jhΚi=DBg=[._k7;BO 8)?LTtB%;\ѸZ۟-)g9YzKir;Y9F)sqNO`f#Ϧȁcx/ֽV_ޣaH, gPHr< -E0v [D{W޶yP!x'.5BaY0[L 'X0s#'9 d;xjBdGlo2}ASP5OrR?^EH䨊w޼C;3Va9*ϩھcqm$uowMu~l9ikٴӃ) \(#] j$"S߁^Qԓ~v]WVSi5G hojI ^~\{C~$ d#p[d xy 99mH`xCIi}ţQǣb9SV~鬲Y~ "ƶn,JXa,^D/|}mXPp~>{݉KeUnAfכD|n8/%8^* nsWLvAG[!vє"az5;+g& 9s(nl6~cO&?Y}ag*Bަ7Y۠J z L}g8P gƂU]tw>7~}B7\m+luxZyBrBf7sOU]9Bo_3>idf'=4"л fZ?-,f6%mACtb'<) y񻣰2R4ޛȹ6C'3v Lzf!t5@tzWHʟw* :?. XF, N ,D,E7m0QsvTyc8X|]R[CZ8cDJVس⮊h~O#M4P=L_)ܓo%s,~D÷uP5xH! n1Y(ZJap2ga+!4o*eڃ_/p/@>sq M[M>Jpmn, BVo _R suoЃ_*)i_P:MnnFF%d\rH^ϖ /zѓEƻٍJ{cR6}o,.GfQHA>1 # b%="{FrƐizO5젣[2k'™cv A Aʇ;DPU0A 4Zze 0f޽/U=\ 6/1cd|d3E.\/;T|?V8ǣ6pJ?X#5pWr?!p)ir鯧AX ='"|ZfM[۪<w(.SSp>Xj%V`LhN Zs9DpbwTfB4D3h v-"X]Τ|j+ܱW({[.S iy*'b*~QZnD{*`J{u,ӱ@K51@+5y'FTw:C5xfKp$賋^O!FD[I__XtU)(M.<@%6Gb7~5WeT*989/6rFDϊtN "O'GsV&J+v7P6wJz,~zCǵįVřG?ZvBVލ`eK!IYm]E}?S+j̭+1 2EAZ;L/.`4mP6a0y@ByOE*[ƒ3ĬM{"!lneӝfFK,hX ^Wʺg>xr]uI on1B>& i BOf,8khO?$#{a:UNc c&1GB?مk{d4+ΰnâ4e--pr#~ETpϩbv%4]h9Jp' >!p0MC, FcucJ/VI)1ևy6NZw«Ѭ/ C@s y:*_Վ @p,u.D e3-,O♁A9[#h}oY1rlDҤH;MPF,khEO;(3Ud#0\ZwpxblFMƨNSe\:6i|\]Gu4<}¹mVGג^NK(8=)6;[HY-z ˖*8Lr0DTgP42Mº)oZ[#G5T MUB\[j;UA\aYigqOwQ%q;>eǬ%\hNa \ev ; wغV3eh߯8yO v]ZIIPiY2@k?迶ω2Zi@{c\lp\G[: J=}/:&Y7a)leU#[WXD [(!f-WUYu4+ Q˫GH:&IH6dKfOb; =q~ٴvйn\zE vpG^p~4S4/,+{j7w`~ ۽l@&䝽mQԗYlGo.e&$n f} ȋo6ժ!; Įy $9p y?{?۝ƛG%ztn2!Z}6gXVXxe_`($VZ_Ĺ~t]M>lt.kfHoq!LQtk`a!LEC6|\J1 Ji=5۰ d:vd7^5m.ǐ% jB\~SQ$Cy) C e_d _ WU:YUFmgbXt=~DLt7[#ܳiWEQ*{I3 q&MX;#}'V ;ԛB-9w@ ԱV42y*s^2>F4ԢS߄gΪĿI:syXm12c,[[R{ ﬒3>VUh;ILtIFcf?!1P|Cf 7?)л(Em3./}%qkeg{(jˋtXi'^#2()4 z(|oPlB (JZ\V ۠ѽKi/{XWe$a9FPxoTfu^ };:#W%^4p<&Ew݊,FH/Xdi`|1kq?3[T/GlvмHVقs>ϋ UәƳ.*]35ѡOb-%P-ɱTgGeTH \wO@hz;ڲܤ9QlJp,́d1PLCzqx!e>(+i/m;v@a!UKuL/n<oCL5&~F+t.T%z2=3Ռ7EGך!>JE헃-˨c{UըhWz (>;HyE[jmNd^DPE2G@;;v="W~!:{X>Vc1#Cc&ϞK$Ob| O{Iװ2 ,zW('?M٥}hԻPljȮRm"{F>Ʃm2@$Xªqs35Tgʿ)k'm9 ř O MxG#k7fn o2ΣD]J2( 5R޶ K0wN=-背K 鞿ңJ`!`FAkxbYZ_;Tz BRE4|#L4r-w;RZGGH1"B^1J{(J=F‹|Gt_5Q]{8) Euqe^w cr?O ta{դ0CΊH}*A pIUKͯJR} KK%Ć W!*B[TrN9VS%З y`LtB%eD/ACluy2KрkF3R8bkqٔ]s=dر&t_ a7 j.'ˍAbZfH2U~ӱ- Ά %eEA땷hfCJ{x^n U_TD2F  JoHY+$ z]<*JYo0z٦!9C|ˎrg/ϘLȰGIpճ=Al ?dPI ,CWT}D`UJ+Y)tvӟTY Gm~&z[&g}ydOY 8%bʃMĖ ЋBq(vgóWmjDhpB#8/W|I]@Y&p ? Z&WgPlJedzo5Yܹ%ʄ'l7sEľOSI"dF]zOgh +E̻6ߏ)DqrDވR3 8yQ~i_`l99KF&F=(W="iܘcrjcIQCmŔ/3g_:xnLj|'j $3.7^USځ43N*!" NwgA)6) |.G[d0}P ֻ<55GkGMXPg.x&CQW݄i2C 3]=R~)b_ S 8cm ܶTa)*~?ǡ? :V9;^ N iGށ4҃ayFmjQDqͦ͞.P훻Srnr^T؋ r9ۉQ]hgǹ@y] rET!*J:",O4clfbeMS"s] CVSSo@ů"U 7>)j?v,§.H '٪q{EY68@}#\^զd7_r{ blaT/nh@#}2purGs=P- "* TIʵM)Cr!盳 {9p>biJɃ}~R= fU^X;#?+kcla}!2D[*tŘV`:R;5 Ziύ*w,h>0!`Ԯv{ m=X+T;&2¥N@ܧHtKCgbd#`l+hrӧق@h٪xl1a:-.mʥC*_3JF>e>хInȀ`=5lEps]u\땨\%v)J%%}UH5o7W?Ơ,@]զdmF1$0 O ?4Jz>)"෦+kiVbQF `ȏ5m@xJav+#ޥTZJzϢU N1:N?FІcl? D̃|kiFtaش:yoTj+ĉffңt\pU1%z&wUəT,:~cE.Au 1Ʊ!jf'7ȟ 1ETe!8x/9},yTR!'.Ct gu..Iqtt~u}A͙T9ۯOm=:Q\vUzvn8oQE&\o ׋S#:uL4Z453jh_J7wɌfe-ľ1=cj\reu#1Y2Eٕx yEB̽RW$;i49r>dab1 $G*ꀫB&BPW*^Ds-Z>EHS?Z*RF,JS>1~ݶ ACYwpDH[JA ^]K1Ȱ&[ejCd$j&e)[ xPzaJ'hɐ3Il9} (ly\I` *Srl4բcxVjnچzYsŽ2J=+Z:sl%:'FvQ< 30i 4Ze)8kulC#TxT} GJ$[DэQs`ǾEؘ* &6n%4B}=Ѭw[b '5>_(k[q+.[T ("oWW%*jVQ@h3I[[* ٛwiҗ/8`ouf;v6]KIP 0C!2-J# ڭUy9`DTMT>s>3JX$QCjD")3.s%3VvSn'Sǹx<{99C rޮ+^ TѶLhQw)fW|DZٺ9̿H?ecH/Ɣ!Z鴧"HBc?)gPgXJŞe &?km[[kELEPgJF'8laSص_’M5KQY7"5>D|B]Et+wSqO=t C\ǖ\=&jm\qvSs@HKg}w~\6i?:Pqh'Ɇ::sHOQbK fO+kvjz٥;N0ajy/4NfފT3LFHzt%!y5 ;~]3:TW_w ~%"!* dcg=92eN u-埰g-?I)IEjg"GL(J ٨-{h#iq--®" #ш" u[e^A)M[Xp<{sW~37`~:d>6.Ы kRԏRӅbN9Ұa 塿= )Glph;>7f`v l7nd=!ˆqqx hȦvcт Mdx>/.YR=F^EC{!" xz.bJ4tnj%a\8!uРi:.ֳ 3 M@徣β+7qO9yڄoFw* [|E_M;jC :Io75HZ?Nz^Z50p4=V^MJĉDb[ȗf x~NBnAeɀ/%t\JVvw4B"w2ڻ =DdVBCR~fQ dU !B,,{lj=q74'xh,1,KoJGeGmx>`6H MA%,Q3O.ry7D~GpH\pO_iHIw RzoF X#z lT|~T:8 ka1=o&sQZ2MC"O0_IIbpKXpaV8~O7۽&YMcp!k5ƓPdcV.NP/=q`5dH!g)!rc>*u-v%JE}*vp lRhKeX"-71PA, wsNީ~Lf9#}O}ԮgD圩Lsx`.W*3('֘# &Ƹ~ޥvS{ek:ăo%-~Ufd ~Κ|'dM 08*П;Q4?%ZBTij"Ł !OŸPQ^bQכzmL7) (U(F>3>!d=TUs|?񣳔ӗL%KvCR(u}#T-In"~{L-;:Uaiސ_4Ct2W{mzMc_!C;jF|G( XϔS:m36rjYei? {GAaMk(im/%3~$G OO4k`zq|ȅMxrOD\Q-S (]|Dȉpf(xўOU+)E)2HCٕA[DEA$c +=NoiOI~e= ItESr|+d!XN} U^Õx.$co+IsMsd9˰>D˰a^|kv:Y/;Z [">PVb8 A3f׋칧Ǿm/5WQYt_d4Hۆx/:oep siS;N^x5~e\3;IAQ5dk@E {\$fvA P/9|vFmeȥèL]؏{ʲH &D//Ņ1ˋLWd~K׊'sY'p="#e5,Xï.[VĿ>z3sY-_RT%F 9J\? ^ɵ^^dֹ-J=d?m_V~,O@ל-6[9b}kTX-x`;BӨ8#^Jv1J1T #(&ev3c()I]q_yqGm-P Y }Zp\9ЇߺH3#+A~Rw">FLg'Ōe%x =J'#(sb[!$]CS38`Ӟ_ǕxɣRh[_WjR|Ī#OVW "IjW(!/&^7aAW!\V:tVZڅp]YyƘ"ZgӺpT"Q$w7=/NpUDq'sTS c|f`-O܈ّn2lq?lLo,bx B#Nu 1LAxx?}q`/ZEU,zx7-"O?)vܚ}߶ӹ)e11JJ4brFTrDLT^ݳ VDSj\Y [4}jM*=vm ΐ(L^ŭ5;\q'բ ԣcLf(q 4(ICD)WQǺck&014)]eH {LCfC,*^g;: HRc 3ڙT1W Cާs' aN yj0M|ڄ_*CJ&1{/\nnar/jFPƍASB׮ǜb7PZ0n ]IWP1*pV'ڣH^hM@[6`*[˖q|!SKv:|֠MaJz_RB=.vdB]<TNBS2[0ҭMHSRȀg=1N9Z)yKa77Ƞp,9 $h҉֐oP> {|%ۭ̠/ fe.C㰔 i5MZV@Ѷ 4do xPG?s87_/2dj*b؞el9+ o_ 0$\?$vLoQ0͈N0쏅? `3{z6Kdz 9AX}4ӭ%{ӵXo&f3gr螯#Gԁ-؏+1=huëH"w[wWbTؿInQ:2 A)C/jp7xÜSeu Cw;f5Q|Nzc"N*S{)~ӘRot~O֯DE"T|pS6Bډ W_ G_` z xtU1Ì5?zݬ.I*+#Uݭ=/>8㹱q}='Ԍce(N Uaҙ!$J2ru4\.k<{qSS-?_I֒>OL2~ S٘>'LʼnP$<j?#̿2ČBwrjoU-Teg$ìTw]t#5$tHc˧7A4]U໛c/&E=AQ5z,g@Rk0CۿE8j9>$Ka]^{11$I g.rQ/&ZQҰ!m 2 yJ I Xw+>qH`P]jS^)I bG*::C?p'>^\vL*KʧcEȭU45E=W vcGxImB2gv}. {D!iA:~1zW]d"vz$g,ΓTɝy@= 4q`n [bhU(u֕g7*Z`DRa2M&uCUB&YBkfq1975H@Z}Y;*1,r(;tq:(իK P5bDyfҕbs qseFEBi "&MQL,Q#ކoeԖ@kiDH&F`] 8\Vy VwČz-Ox+=cRf}!zV}<{UN&^@e*&;04~ c5cW M+ːS_֛0W-X~!b؊I &o!q zX̘p~q3 p$ğ3T.)DKBy>Yrd;D_MY3רFb҉txS,0S,Wjmm>AJ!L="pb.+$-gUPFYT0>.1,ce@]U?Cfg26IxHUY?2SwN,π =ucG>EB(J"ģ{$WMS//Xސ\U"G 8xQ?|+l~S ީx;Xlh?isPjdA @PXj(7+ʏǠ^U N~J32g֌eLh 0 3f4r^-n1,pIhSo{gE9iv"YT86X,!\=20QiKڣQlUc!F,4,6_Fԩ{4[B>m,6> \פ Y'5p <HR+;| AN%2`KrWT0uae]%~2 JZ'!d9 sfkdtWGs6n}׺~-[t׶ذnkj̖ 07Z D pi#vBMN10ła`qǻUp7^xO<,nQ4_`[7BB_Ve8qN:2xafMj`uӻX 9DYʉ{gbgEHֲ[8âG²3Hy}Vrix9kleV H$/su+<؛bW4vki=z ]!giD:Rˣ[OL)F Y媖GOOe<7{Yi;h-Dg42.m¼O{//V̒~K_#~Ne#OizNy1UL5W]PQdt* dt5剴dLL"L d?^Ch"ϰ96/`$@0M9p)zG4,gD.~BLCUm ɪeNQFgVCk {fNp\hPFQ2H‰>TmLlקϤ^€,OYa5s$Ze7iIq!j,֫[t9.}(С@rl*ԏk|&W{ j%H UK6N1_0Fjkw8ollr-ݖ%" x&;"&#yB`avVu{bxzOv+їVfӏfv<@Wvu-(.,}U 4}SЫ1|5B3^GYCd˸37s*'W f qjt+q 1w^f⍕%;hBHxaUE`u-;_e'7:׳!uctUzE[z\ V,(Vm\DHP\4AQ9$8z4xO0p!LoiIUsW o07Tet2?(؎lCs`v={F pG}xTLoDc[tsװmy;UyowSUH tAˮQ1;,9p(͌H|њxP=Fne'YzlN+!5Pᕦ[=/Rf(Is -2 x'T^D0M7uatb7Pv5@_oW0 vlGTfKh8W l8U{`ץ_<)խ}>H3pÛS _az_9=/{gtI@mѠ6U!gbkH;*_fI/v| Rmދnb˶A͗t!/H+{&[}+R[ )prZ䪶{OɒO-HM^8Bjmj$%zؼC"-))m/*֔Ws^,̱"Qs!i`WLc8KBwS/̶'y'SThq'ȶJkFnRKD]84bAxp>5AX0i)-i 4g2JMBpS7fRNmvF3WY;m,o R9:[rmiwHYgGL{ In y7.UV1G[F) G%eDdEd U]i<[Uؔḡ Z27OAm'_Wɟ%jNk=H#<>J׏6KP3 kD}.ϼOfUEǤ]7/qK^ zdYM=&gw]/޼ PS0KP~AI$Ąn#2{y# ث(!=)h돩qZ_),`ͨ 3MrPI~PVǴvU@y\8Ƥ d( Pןe@y뤢\FUqf&Q9~1OB%( UKAxD L{2כ &|m-٠L8Ϭ޸ .T!7D`ZVFF{b7;hf%2x2( ! Q~%%!/eTF*,.]#cT8AGŊ\?W׃'}ai^xj 8'^t LVyD>"b*13;JOa>s}ܯ&Y=wBne҇WYq(6l<b6njhȧcwQy(D/0;:V'vDs=靄@>[N͗" >gy0!A36q`-jυt: ŰWIvlhNNcpXg:?LηRE_u.ɶr23PXcu./~w) Bvkö>(Om SfE4 X\)eI]otF?{sv7^0֎iĭ=$:F4l7Y& ׾~\#gij4:8Fj"e5LMH^xqHfU-5nU%u+ *9ے0.> uH`>@W~d!(כM%h5̷WъC͌Es VƧ;'Ba?'\tXr;sn葃^8T#hػ) zMbRI#Å}*Ͳ@OLċ#+z 8'f슋^>j18_Jf~Iܸb#}ʥnWs?T hPf[ ĦU^4#XۤbnFGHv"&j|+덝ͭc6m4l5OxlsC);k^vbW=?ʫFYK.r0K2 ʯ Gyo(TBtSehO/fiXA4C1`oG`[KtT0CI새Ղu ~hToC-Cf}Ekl"VY'a'YٶC =K3qjb ڒlNN*jĠ:'=\(+VgG^d:oǮ` [>%5VLAv"'WKS]G#/o[$!U?sʋ_Q}Jj6'e:k@8E9&,_@*r-elga٬{Pu.{ q-kNk1;X1'Ti_.6{Ftӝ[g U"?6?͗Q"b-L(+*޵j}RE7U_\[暻*gÄ3.S%gߤj' G]*A.h<,V)X3yjJ2d- V8 "\-PRZ"3ǰZ}]p5 k5KYbǂS۫ӝ\WIJ\j@1B&)Ēv : 氃m.a߫Ci׼cH 3IפQ&ɹ~]m09<Ţ[6>KMɕflVt7)s+3[εv_\jWj7~ی=`Q@"4Q<Nm<%mI8"eЫ]=(r6*0JeZDewwDG#bS<"+`}ap)Wz8CZ;'aI_`y-ԓ?`d T|bg7Y-L cE]|ZݸЊ㰴o Gf$sA3F~y{2yˍY͎jjxڄ'zgsLK M(yg8:\絴x7Qa:9-`ǸA=9Q^i[&8sUuڛeR YT7Y)uN09틳NȾ % j 8BRÿ>{e8 =,iq+ 7 6^/bH,E)?&1y?#8C 3[д@-{Oy7nk(  HYI6j}n3S^]@%K}c˾͍NVfM 1jHėg- S7G!-PTIE P=IR ƋcR΍ա:"92f83&ܯ@w-b卹Ӌo_<pBQ8խU4)oaQK1=gc}z O3Q=Xě;,U3-o;eȏӆ>m0nbLR>YZi#+/ջד?YBT#|V+@@c))5E0gN-\-w0 i|E7w3bg{PXp[E׸ȮA/3D7mVtp-<~B|*'ȕun:k%sh0HCmn x(k$MlR,"nPkS&?~UZHѽғj&Ӏ /8Z.f5cvpn')6ǓK0M>̡ ÒO{m1$µIe7$=N xӺ2Ցu{5\.ר&Vg*MopWЏ Q>]{.6i}B SEa@3F"$G2kzcsm_Y+;Duq=Ԏ>Y7gs1h(XħuPXDzE;oPSAb[nF=*um?EV}qraò1fq%FawDG6p9}6qNmȮØY|

;$F{aᏧ## Q9;1C1$:iOt;#{TU,n!&ɁC~aQZKFCH|/ID(foe :\wN"OZƞuk>aA=GԉS됟 :+LY$*=0+ojwY˰cJ[Wg۴q~uKƠ,bAI~o>j}kC]ڡ}xHtnMPtwv65,P2G[ǘ7r2!ASKRΦKGһ|jC @$x:1if4iKm.G?PN&a*ݶU[Vph:ΰ8;l[~ ٍ:ޛS"ٺ`ҐQPK_ b'Zݰ)nL/5^>. (taÈXF(3ZEXv{6yݕuZA5aPO 3a\p!,}'Pl[a/#A7G|`q'iiRp}NZǸk-SuDŽkA=lie@?HؾO<9NDܫqCj B^NOuwv@j7# o tGs]fP>{P fpa4#&s[T]@c’«CwtlU:QsZBujlM Z2'\Y k!ڐU[ޞG\^>Tw m!jھގk 3Y3I9".J ubH61[-÷ggk,-*iRS97>kݫm΅U0(3U5Kiw Q2mL)C6X.j&dtZ>l*qt]Htr%8 X(])m.ꣅo7Ϭm:ラ7mxG v9`C'ĉp~ٸD'Z `Z A9Vg{;s? !%;ZPR6K 2.G''y#w-nٸQ800z ,ԊTgJkr~=7Ui)Cˇú{ʹ:D?Qo۰Q ["̛d_ PE$[&GEaLn| KSYT6"s=/)es21Xg*Hdh9>SY$ťNF&}J;_9(9xK4,h8Bʗ2U>- g R!&oKz+RRy抶@̮-GD4#:I!,!B=ݬ8&®հu}*!?zz3|eTv]_IAZ<_C,N?8mEc,|jaw#Ć)?TH#\vETQ>LԨOsi~Ap5d640,[T ZDg3X}@ L3Vӏ<a(V2@U ^ٺJP|#=k UU>D)ezu0uŦ Yhߵr@[  Zn5kj?59_S7ܐeA[)%'VbLK;wi 228eagۦr9]FS.7`fnoHU,1-/ZgZ$3ngE5vWBwgoMYjȫ+,PecNmt=$pErjd0wq{5(#?dT @\mRw-B rɊ[SjuJ1=qNV,֌#̌HѤ=?;-ԓ:^Q!LJ_8WDB{)Gq &CԖ!ai:=Arn;քt3 O2S  >h5w ԗL(%m)+ǂ]KCD2Yyx9Ӟm!UϏb_2Qs˛G%Bi]rx`3}'~؋ASSs״XS/mgz5Ռw/æ 7&24&hIBv#FRI*^߽%oW{ݭ0Ǻ#^ޭLs>_{i4>wU{+ O.wj:M:8c2˼"Q0O l-46J ο<_v+@rB*1Qs$)ဘ ?80yUAiroEr78!n:K>^2&) c3#Yv`xxc*,OR90 ]cvՒ` OG Փtφe^ H>Ğ*4AM}};D r4 h+VIP41Uau}q?DUu;iE;% ǃڟe@!)}jlC5X0@zWq|)D"^՜3zbӳ 6@Ym,1Y#]JN}LvΚaa !@a>;*9G{ޝ3xB5ف Z8efT㭢(7ᳵ+ S<ħV,^ ;Wsœs (Py RLB8CqƒKdIE4[&sQ9$tIиMIĬ k9Rm.'ku[tm Vdl7mDfcy:SBۂ~ЙcPO9NSP9X%9T{DܑM Cu^i6n bKh6L %:7ŷ-yHѮZ h$k",ǁ*eTxA)HՓVPN;Pl9wSV$bu(kcm}frS`1 9U9+uKB鏎^5Rr޿tAdTX1u=V9.kVآyVs4o0uC蒒1.ޖLX5rQkF~T0)髊zD#fRRsDXPk;P,9vh^}IlO&1^7Xj b"w۵DR؟YQ'];,`n _M  MͳX$}2\ ,0Ae0ܙ<3F2XRɆ]M㤾/:o0rYYIx9"he8p/K,UWV&=}gEX?=;+辰t7I6Ş3{KmK~fO53{}PVʳ|N8'2%岅gjSȜ~VuRvԺ}Qb kE |VZ~_K".¡ZJzcc I~[ci2@Ů<{4ud _C_@-0>,p)aF#NTsMcS g"6VD8SS61[[ ӺV{-[[7[pp*>XC#YFsLN w; 4BQU jjwR]Kk*͟ E pc7+f!8cvR|v:zM6nrpM祩dK 0T>$ 'ql`׉_mr 62q"54lz:Wrsq"wCȜ}?c#JHE|D¿XL!ގTK4uLJ}( #=gBN~=e}q~VH'_>PM_hcw{ _6X%V:vz1P`^mZ't hXKw^zV;}V>|m0CȆWuc)hj1Hᔏ_ҪZET^Z'U"#χ[ܶk웆Ublr69yяA()""}wVZ. 8^S哶p2 !cb;e,oifqpTPLz .ݐC[sD5mN7[ྯdGa۸e̯>~KRY _< (ޝ%$_v_yxgE ?֎c9f]BK|=KػRBҮL,ɄAҭDY}̤4d ֘jjn"2RH@`N<" Z ^ZN>@0:SF[+ aS)OVMRf8q4f2LQD"H{=J @T)Gba|5F\Z!;&A`Ziα*# 5.h 8sFSRW1yS"뺽/R@Ơkb(~|F%?&bim+s3Lq@L:SK`g31XAtGug6{?lx!]'1S& h&޴A=e!c94C< (aDc!*.dY^p"jOCoX:1Gn=V+ku6BJ `HC|0/Hye%[~ZuKc?Z+6,+U7u,60C~Tpݎw@Qb:>, %)~G5܍]K6HEKF@g`Lw/=ut%+ƾʞ 6uƮign 0)fIDs%٠^m%N]ln/^%mkTµ/9RN$1y o,487HeC+4Qb zm0B`)jAT:Ɓ۵υ!nԹ]37?a2&*ITUAcj;:t{?ϻ&XZ(waWa:<}1pW ƁWȢ&< sn=+_,SEj'W_^9<I{❢w5̈́u >6nd"U,qvz=4;7;E4H%"92(**<OX'6 Eah:hp:eN$WvdŘNqvE  c":MV1k\:!O䥅lżw LM܀=y}+;JLX3Yj6nKcDMR~O[> Bds2$ oar}V'%\S*yp_2)01WV"Њsj_dRUod޹*POvpvNQ]nM[5xUIJ vV zYphOBM @D'{힚mgE;u-OLLMnOoJom*HAӔ0 os`SrBzjZ @rI'T`!$jn( L"W`(}.C%OtbgO"cr"$ްT}X:?-?VIk#YL꧘&)V|PjgؙeHx `擽t)8k^EclX p<`L6 lD"d|D/% I B[jʮ?*n:!aঐܮD*#M ɬ*3qNҰo qcRy(sihoՐ(c_9 d34ЁZ%*ga$Sx\̘v[ySurO$PgI&w|q)I:4HF _66.? uʣѯYn9]|DIg"6BJ+I*n NXSIS!K:瓑/qVώ-6g,io83fwNb}eKQ.Ln(2'M+ ׺v=hVKya^xR+Xjgd`F?Z)&?YϺ=\?Yj n,sCߏ8﮴{~vLKRP*ܬHA,M1'oHTst$Dx%{tnP~Eq "d:\Wokc w$ln#l E8 9q8aȘ~*?0>V thߠNv ^-<=eA udM/ևNv$Whl5#y \es'aBY7@0uUY@JYRm'S2jy'8}+fLOҖW_xC]83 *S%9҉tB)G~o%c #tiMKz>ó! L?ø5c;,5^րj\Bg|@[!>uC)F!h G B_:!Ө0Sq߫{C7뵬y:OƑ!sEHYv:R$dMeyRв4>;OP6Hөg5Eewd-$Vz1S){`{}刪 C f0X&Z:gAhHMAK"iP=>/ ՁQp~4&{ TuҜ {_e8AK˻aDOb1pU ބ3NO)l >=5% XvqSFjX"gLwIXıvUqy04Iݢ?,ĞN+LC0RR ,ncLP`~WC=qxuOP-4ݯuĀom\)i]ҥ`vٳh+K%'ӹJ/m_!d[5MFroLmI}?֕4(+{!ZΓ|%oyV8㍁ۊ*$V]hyad2AF0S^+~t=Go dVu/7#Ff.~*9Ígt7?mV-R,٫En?UZI:}φ;IE5IK+U:>ĸsBbDqrrbZW@,H2_4;: Ͽ|{Ͱ"F7>б (&#P F ;ozsKKpr@6X.$E1mh3tO VX\1S(! WN zcah_JOGgo}NHpc5-7E LLIwJ(/PX;kO8Bp5}Hzux:ErOPs'zJ O7\~(IћwfJ}PE8Iھy \ ZO&elҘ5{x@O tll0|J$EMpЭ M;Edmp pN)DFHxGJ` ۣFUNp̈Dq5tƈUKXѮ UaUrI ]h9pf;p.),1Er iJu ɥQ_o_rtalGFXbUÁ7g:fT"Hc7?f­$F`3݁JGdG 6H5+)-Cʌ=$sL?MX76i a}#UlRB!X  d ?C:F׎ʼn˥IjoT #f@a^pZ`2b:^]ëͤY 2p#k@"{[s6gx_ #+⇎#"&rDB"akjaza}&^ /;?SrU%ɐG6 w!?hdh}fRAh`VF\WɮE:!Vɹt>[O)=@CV .w(y'+Z" !F9ךt˲f 33{'p­Bu|ESΫ1ت/m0f86cfL sKWUyz_a9_TreMjmI-bEq?@MO&-"{OKi*0hH3[ʤ2ӨAGc )U7L*Ҧb7.a2' O4"s[X>ٮ [lNϳkBןCK^8)[:XYS oC}Lx(Xkg𣺬'z2 3Ybsu-Pp86\3~k.W0E=Yt4D7!O |Q>F/fA'2ureF|(y\sDyHЦh*u;Kұil$)J:>{HH -I!H1(ySD?&|8-]>_$BIOO. Xb׉חm%Wj6p31/ȳ.^]Zt}yP<o?M(?,ۮZ׿Z9<,= :oa|W(G i,pа+kp5^kHY(xt`W_fQCwIb5H8NND<=MC2*9==W"̃%R[pu9K;Ŀ)0Oרe3?)2%>uCRE\s+7ĎmZg}L*7 XDi+'tE:abHca(r 46}OqM97!?;Ӏi65:CkPطCm]nv O_e撷c 59S̾\vgzƪ/%\B`/b8(; q L]c dp *3 cg?Ǹʓe&k)&UbyT@׫R&?"%[%P=(8n*hKR%uҸn*Ot2ѬزR6T;[zp H`A~ +#TXw,}N]=t,GZިߕhɗ, 4[p'n5'csU!^JG %ZĀ -y $G˩?cUފrVafEK>nNDD,%A'5e 6Rg:n{<5Lj o_q~&N.F4|]2sT(bmL8 Q֑;wqxuJ ij!O-"晒bFe+*lL>"KTsI"bm?J#\R)rNiڝ;ހyцPeVHr^lԋ!]xm!PR Y3?Uw2FXN6 ! ?HLcNLiWSVHXe4V|yw@DJvA&:`]JՍ{v ^MpQ&仒_ٝr"+P8tP%}[짐A}ԴU?.Kz6i݁ʼna.%:@z]2",;um>1m1t<õ1Q$o7c; Z"̅!Wa<ZCa sxSѫz] λSc\I09GW{ҫpO! FI)Ȍ{I@b*Ҷ옜U?K.aT`ڟ?O* a#b:ub˯@ l?*Hpz8dk3/Y)7Ov}vV3i"\S=2|@s4ZGy|LOG M@c>D.@"z'{'1'srxocvjLKp3i Z:e๐WqnNJ\(\[5Ðfͦw*6y2T**^[@ ߞ)l󯥾Oޝ9NUq4I'1wOq1^G-0LxLѓ!eWIטx0N]k7\}A?c`MzCzGђpi`kSlGG1 1" '@ezҶ7MM޺> O*$W;F.0Ghj^9zj42=j>Xn ,LUְ@ _e .[!\${̿EIyŘ\.a%E|]MLJ` %&5N* gnL6rplԤ~ <ᢤq@ za;כ9+Jgp0Yװ|#PpX sK~x z}|_za0b|#`ӀR8|~Aηΰ ̶vq-ܨeii̽~'3hhztkiʰbԨnLPϬjmI%xyx~y9s5=svQpc cI؇c!%)gےGq0 +d_ci IUM3xcuT+L .^z-fPxuL =z2Y3xKeƒ®Cm2z&t |^O%sS9$=wf+BԡcuahUψ@ Di('x[u6[$#hҞW闡6 ƀBGu"ɜ蚸*3ەtyo ZFi}Hd9Sr @l /ěLxF2NdW#h!V#+ߪ5!G#i4v>COrPssLGbǿnBNOM#mj_'{TR=`Y`~!FRWzK؇1=>%p#,hiB5od0v!-Q̀-UH=vطR')XmÉԛ}NR醤r2? 2TEޥ=D#:DҗWϓsp+Mk0:* Oxm%3"G,0IRP@WLُ V #$4+yI --F̂o=)!bc/8 cZZٯOneȮ38E|-+ʿv 'pz!dbl)FxUFXQݲOA o K{o]Ph?B-2 Wg#˜utzyLdJ_H1iI26'_j1q ~ׄFCy=yc P&EJ ViZ4t¡6{|0:Jl(?j0;" ;QTZ*8xQIEtO2Fb;IJE <j-[rH5 /S_8^|4&^(z; "W(iXFʚ͹grr1oEl9g */_ty4}t$I^;?:]J=;۩]%'٘BVx[Cr4fBq0D:uOv^shZT%rBr4t*E/Kۄk&m)T=K2}Lh"&o[*>k֊9qsO_ϳ%x?yRI"3e]-GZ3:4"}RY@E,4Oy‰P mή2*qwlK=둩Sm>p;_7k#?Lno`@;l/ôۛBfcuqo[7ܖyLv>/.x  ^[Z<4:jDf$_VFc"d]}Йr T€c8ײvd8$ݖoOVkboJ|K? 'aCK̷x*iF 5؀%I s2=FܜpgX*VKJ\L7|7>Ϊfr:*8Fw-iƼ%¤Q(ƺF㥦%z(EtWZ3mfnbLfFӺ\ƭ%^D $wwCNi+ Qw-O`/4UJסsi@"2j0pf8*~0_nOA$Xhidb@} ԍJH>QQ,Dz_Bۧk*mV<ëZtUy,SM+GxZ(xbY%WGB}^r*nIqUfjyB$tlLi|.Y5Bwu ԀsO|bt2x2zydT?hޛUhfx{;{"g^\, dF.vF̜wu _$ȗ˺gI,_'_ `UVd &QJcX{[ mZsDs`ћZ?g}A&k)KܲQw;q$?fU܎F6E3z4K*1%)-wvO-t).V=ROd7:B09Ó`PErgs &Qo9+.@=$8MC}R8zLsWw&>es>%dvS-.{cR1L9iF @՜R8Jwߛ590+@I!Ɇ.@1e/Ǯ4&׺&UCЀZGnjv)jrjPMOeDۭRWp[$1m,V*ORB%w}3ۗ z&&q.{C;n%Q0m9JExFVޜEZ$=j#"\C>= VHh*vGJ=#kl(|MSV\̨E5S\1yd$dda˒,xX9pb<} 6"{0p˺5W?FY 0y! ѹofAF/(>1QA} ot+w]*h&s{Efo}3Y{&G\r园 Hd(ԪS.INAW$De:};gw1"gP)=cfC8*eVڨXN[}SbƱGP:r9[ҿȩ,U )>Pk^TteNW%5GO_B%%7SϘTTaݻL_voov+M4hi%dGhXL7Y{8;YLJk%8'yBѴÃ^k`~B͏sdWՊjʺ\~i'"8ͻt8p+>HwCW}gvgR P5a{un>4L\䩇+~zg#y/R[Q]Y 8 <^Wn'eЄ~ؗh‚a6GUCcbԽl66a 7# Й=t72?֔-;(2VM3vcW> TGmB(2!2|/C ?'|>Ȳ#Iޒ[P.]Lթ"/ANrU1ԒRܑ#M`I+ /ƤFYtg4NT8M%[nU>U r{{ 4ǵdv//zbb#Ef, pE8o,bMXDysh8K~i<-.7oMYVejc+P\_`ĕ'(Ľ Afsi{m/YʶKE>}bOV{[+_ &CPq[L<F2%E-@2#[19#aseX| |db,VTB_C⊮HefbյaDP{=YQl \;aM-l_tsX&XqL2\I*l:=ҷ3d2OgZ\zv`15muURcS!( VM3#ik[-kK]a0zi| ؘX~F,j /6҂a_KhEjE6aq[>t=1> >N'?sq,se14=TUU0qUx1 v+LHI vVT3E 0 #e]sEx"Ť }ö"݈kdCĸ uMf]{1A}<w{oHoʟ[!![`^43+[[QZnG&u'»vl`IH(+U頋سp㷹ms a{>VEH2$sMɮWL7B+$"Ѩr< fp26a{OW z :zbt3q`yںsV=kTU$vwQ(` V uCɿg%CD$6h?o5T%swdk`V.|F0D1i1^f0$;5"!RkCKվfpƈ _+b~wfAۻQ`ymR{SMFoEKG|+u{a\`C>3U=9R̅>JR-WWqX6)U?FxkCse 4F*ɤ*'G)CP ߈yx6M1A9C@bvLeH\e:iȡ»;X_!$ͻH15/6SL/[(gpov";g)e> hbD֚5+MuRY*]qe)z>8b6n~0=QB,{TytbYzkALd$#6JZ빣--c<`M[N`KMokGkč9z׸o} 2Ks' ~ŭ(-F ن9DI⹏^M9S4=㩰ApǴuziHMSPoex= dϣ/ ǣ"NHGrwZVR\MRۓlV^~d z6Kr.:`q(|qiܱU`Z${(sɠGB$UvR,~e՜}߂{g?rJI@dnYX+8!Kfu3;AœLATMP@| \Lo$K~Oo$MI^loxXN9}bؼK` [}6ADuS'`X'ixYZxkaRw F OټaDcIfNRv9ZO[*43--6 ZL#'@ 2%"*J~f]dSKI!a+kE#9l/Mk9 C(o ԥX$W*TQ FyDV(A~H<7x.v¶ST~uFڴY-짆Th7: 2pxT ծr1eW7Q/sf\r֒B?+pysOcs'6?) ,ÈzٿZSxVv_gN}23`cQ&936R#pZ{? aMS͢ h95u/p@vQӌ*X@~va Θ 3<VވBz݌w93d/~7N31Xм ^Ǭ#}eANeG9 wsڨĵ$e˟] 9DHLȅK1ٞ3<6ɻ(# \Z>CQ1JDw'#CS~n0bTfl5Y4$/i .UK{,W%W~\AL)oYUc$?t0~ ~E벅V B8 ȢnY7PmZ#YG  n\ >x/fFJ;5$]ym}]qe%zV=ρPj}i&EWr{v{< a]ƏەVUDY*F }7H%ߍ`=I*MٻO>NYK֘Wb ڪKEX{j[S ;.Ax쒂h*` pP'c5z *,\'V.D*gl7U;HK 2cQKD6N#$}2FTGzD]2Æ'9=w $"pǡdGNK@%*Sf^ڷ Y1|NRl%.A9[K&xH_ ԄCFnz|yjZFoAL 9I0ҝS=X kמ:~$0EڕqiT͚坞WޱB1G@nC P%AO1sVa걓j{ޚ"_\MjUQ61eQ11".a9*'mxF0u,[>a K낿w~ + . scK5n3/ⵥL=c(|;E 9{^t]ԉ|׶k&B0Bx>)JOq9 6{蹾f. y 7343ZnI_Uv<}Z> HZ4>>4t?PlEaO~:CbuSrpYv[ -cHwKڹcɎrsj^3b93wP3\EϹV` u$}%h?z mj1\xL?|j7eM1\]d7 \Lq0(=@6n(aw?z\cA!]`^!eꫦ!JOB\P wu}ġny&ZEVUf5B?n2QK'՜Ü3#3C|v$c+k:aI,_ɠ=4aW4*bcnKQpJΌ4 yi;{cOFNdq4KY0sM){YUnhƢs/j~%FR]49nw9j+?ke4J<le i^HG$0L7ܡ큭 f^)ٷB;ZCLoUxORg.ǂ$ Ҫo2S>r7i&A%HH!Ph,duՠEbbhZЮ@k(b&6p$J3aP۰yxrҢ`.jon>Lwa;#xr(V>J$bN!P[L1j-IG t͈ԻsYE`Z%fXX<耋vUs-|;zB= fROGfpps~a~_?@vt-%.X6PćG>ݓnRм*h =?%d+6;;9 %+; ] ey#d}d3s c$t ߞ}zUϯM"c!;+R~W&)u]Z- t+`Dͭ}{:,azh,~sj RmX>Myo0sຉ#~%Ϸ =BÒ,eUWvіUE@Ң>}mU|ЄD7Cˌ7% }n&H{{ xilRfKD3{LDV$UeIyC_rV̔EaeB(g4KIS<t0o T|d(8c.*ȕᜅ5p 9 m c_&ڲmIjS^CW#焟-GAN=NT=/閧{4 aX ~m۩ }9PF~<6FO P}}h5 D;/|DF'^fñ_*a KmM˦$KX1ܪg<иb[ |L+'U?.lEOwCG=J|L[W_\t zVd`+FJ+,*iG": (򭏖*ўcvs9`74hp\XSJ._qn^i77>5CF mdR5 (z{P 2Grp$. .$ jKõ*;vfvCmI;rF.]Q4GT !1E҃S'ݐX?4 S "h.P/hg)F;WH 4A.^ǣ`mW<&` PL@B7_go c6r+|Dnj(*oS,"a,߁V45nX͔Ay2e/li,u]vJAqVdķ4g0 b! ym,P4cR1v`TZ04 d?lo#j9k\\2L JyaZy<+|ʑX3$?*!C&hw0GgX KJ+IM5KM`Z)RfAz5$Q) f^ҹօlQE2UIo by^\g@=wQRiV5d⯯m~xx+6vxJP) m< ŕkhy p /˕ Hvl+ ^ e{sG`HsSGfh|M.Hxj. G10âo^ߊ3[("ֿa@L:Uù]Y+.8&5pcKEN-m|ZHR}$^ Xſ+Ei*9yzP4f=O2ֶP@NLY=`FImW׀nXN̝ m@lfM$ÂVΚ#w.RVPyȫJ#'EuFsͻ-bAEd0+\Kv}_eZ.K /WX Sȫ>n F.eIzlT1 -eفӗjh,kpGJkjOjnf*F +ozzix\MF2;.ǃݵS//8`\cOh9|܎a4kF9XH鎐u5:(1LL'OjHlϬQq-P*dmg[wy}[bNi̞0<ZRHk42 Up{C}pb˺S_5WZ{x>?%taxSBľ`0ZZOYů\RV D@"exN@N0z-m@Oᕙha%oh|keK( )<j4LB~?oG(jZc>AߓS^7K >p}7@;a)̻G]3N:@IUuZۧgO%QLb{6ơb؞.Fa@EVӞ3^}"V}/KP;ӞG⢆Dy57=9w#CX67se?01 k,PŷXo}aXY?H(w*42ߠoַC^d.._<= ZtrJoS{& =: W2\ G:*]-=F/]EהNA&ۥ`{<9Ž?փE)eY3\ Zl]1ź97mOV@ }nZ?ʹ濽ٛ0tG6M@*N!ۡoF›h*f_i$HĿQSvO~@9W3 pg|>. ?VA 1BRmY%h&Va4jV"U5{xf~ !z.)#mIs055qKiVrz5yN*mM%Bxsta񳊰awLrRYMaSt].5 o3+L95[;Q7_'9ǔJ8LksIN%S 5t$CڄeGsiDˎ0=X<\B[VjX"w=.o\p-8r TIE&+!g+\3]]KI;e)M CWi E?yuA~6 hj`;F.QTzʗңݾj7zFBBtFnVF 0D/ѣǀ?lD8x6?nrͱ6 ُx٘ژ+lhFu4CJ;)Q{l gR/feCΌSp-v{QG1:Q8m@LCm>#_YSygB)"bS7V8LT9ɢx@f u|DG$2`! O@N_P#1p@qS@`|=wmdx|^ݧ}?}Jד)U8V nIE°lNP 0pA+JGq:)ӯ.Q'd׉ҰjʜG#/X_ % dK+"^}m!"/Ǫ.W-20{{|j1BN."A:LfkZ>!i; Q^85,vS|6h"H ^Qtr{iE7Bn{!;֒}M-ޅtd]3S{tţ 6zLa]woF 28ov%^!&f4&ZYZWRe:PNbc .Pҵ\=ߑ~j 0o`}%/6v9RlH_x"0g Vk a|\'Ue WkH7w)$l"f<`Cx4^+]J{檩_b dohzftd$UU݉`?l!b$iήiԔݶla&*E.J18蹯ápG7R ]A b@WxRDkX0c|N:5'#_zXGCsʤuP)Eys4s#(@6 r̜W 1B'\p00?F;$7 n-kN{y<2r! 8=O@[v#|D&]oڻLzW?.B0oPHQE$Tf`Ou+=/% :G~6zrK- }}!t(<SG8x]SJ}#kخ% "a 2R*%'v!Bh$SdQnĦb)>1 `2TUdiܳ ?R$>m 51kl3pWLCΟ'wg1RFy}aH !k0HZc PSL]tc9({MMJ=Hjt)Ov "O+3 {k'5POIwr ai|:tVNIZCwp@ !m=ZuTK.Ё̗9Mzvj}䗑ܾJ4k< Z#UixvPg2EHV͂jW"w^Dj(e(e;lͷqj e" Aߨ]HRU0 ]e}+o XrUԝ@S_*CU mN:W W* ҅)6' >D蚺2s[q<- !!uyIYng,&1/3]RpuYltHg>Ujba A6r`J(*Xi*3ڱ.9ao3~#g_CG.c2}<:lsWOOsZGl4v?|drJӥ%A_]#o8شRjVIz_lJQKx}##нWGvP44tfja6-ήB-E%p(t#v" Xqnh E?_k>oc^XSfV(' A̍O|$=dA@vz[ Pl+"9}Mc}@j1hǏ{PJ//q-6w_m2@VF]IG[Hh#_okr1eQ~э{S_7]Hm|Dv<7"J*QX.f)3.7MNkZ3T v'k8ѭ2RUnzA1__,gdOI!-|uY Ң4Y5y!\ pM?āA?vo}Ϲ0Ccr7v3Qf|%SǔKMO { s*?[TLUm8xgKNM z^4CVx&ϾqUl0DwǙoT uE~/Հ4i8{ވuk6&GBC/G舙MrDWeҔWɎw -3t1a%6g+9fܜK)xUWtͦ= `sdS U݄LO &m#H N݈Ex4[eO_CS$҈@W߫o i'Z UC=ӌ @b?(.vl4>oPH-&?Y`5Y7F0,W trB5UAigLj!k5| &'j!gr6JJ6ͱ͚H2KFU &7ai Sj x -nrP,ڳucZ40؞0&JlsZ>։Fyj_.7YR}nd*3|1Z #p>m'!6Ū0)"3*%w. bhL 7LF2:#upl5p}Aԥl"  HUN]حT+|7nI4BǠW2+/]_.V^Xd|q.5ι'F^r`NNVJufɨzJ)5/>0|9gK'nJo<{ 끷Wi+R]HcģF M+Ϙ<4ƃ4w.h'&=x);&|D;,Nَ|Y3Fb21TpAe1IJ Ktu-O `kj Czw R{2VY4l#}:)MB VV%\OJ6:~Uh;%=$()`0vP ?:P$gL) f1ܨ o:srl vC3Az֗ϩݦP- r-~!lA 1j`aPfumTIJ#5hl)NcJrt TsZP씬bE4ZʇUD2mN1nTvBbw(1D2H^MANzSұoȔ(3Q5F>;\z+;v`:A]!Jf'ɶE/8p)M_T-;[JR^h}Qڍ&"Ȁ͗r_㿘mZ%}*g'y*6 b8i'E*ze L~OTUAKJF&L,aW*LQu^T&~E/6(%& #'=`?9ZXЩ%;=(R_ŗ* ̂qin~#NJ(ba#ha|,9j` eQPD<=! vh1Iâ f=hqlAt~dz@h`ƄIکT0PA&(~GXj/ls;&<11q+Z)938g{dhN[S3ZNs5{&FvT#<\{}T1ɖv<֐CM3GZ=KXC`8yQQqȫa0p{,D_ ECf3lMWXdch0CZĸ&3އ=sM,: mNЌA.ՒƆEbX䟄K?xCsM9@x^,G)Rv* ҂KQcxsI'9p{NHwVRĽ1Zɲ\P>/w n7b=V,\W߷85˫! ;t ?C"\k/eLB$L,po! =eRpm{Dk囼pE#̵s|űa$M}$`-9 *K\D ]ᮞ*߰0%鉕JZS_h<+9w&M^WWs{#9hXO]r*C@r ҩm# 32p.>);ҽ~nO0=-N]-|_'&U!jxo}`1l!P3.ނ93h5` QTXɓ{uAQnOɢ: g 9bGTEy?iѢ>6LI ^b̯ 2) R#`~ʁ@V [N@h cPٰx*>Bo01L l}q4<ě#1x9.4!%Լ>zMe0TMLkXHWMmW89t%BTPۊj41dvaM8(>Óg;PcCBjl2V%zшNK1b8_֊4yc@['2 &嫂gqڼWOѢf5+s%ձU5.})Dm\(acӼ>7WbǦgZ1gP{A#%E\}";9uX.NrC!s!ycݻ oat\`֚^"ϪOJ5|aZzIZx3ѻ}U7r-7J|0nl+1Mo~ n@y;@0&kr!4)0/AB N=v#=Y3)9QNhЄ]*?,>kwD[Ya_w={wkJ(8`B#?O7C7Em>wcb7? o)p PpӥR`7N٩K5ag@jq~ťڹ~TiIS MttGZȗ 3U&&*,gΠ?<`AP 0SZلd瀳JLW-$;!ɒ4no|_El?NE7XU'¤×]nTO)& vFr&uBUH0L8wOuP\䛎ݢOUN$˲O:9r˴)6 |$K(`GI&W@a~cTvpW6wLڬY԰ye<2`#JwO>27@HW.at~#摮J J88 Yr Q|xu )?o7ctŜ U"ςu(ܼeE5i4x=$ ^P*H7Wra R "ivTgBe5S\ZRqR #68NAoswa\+ʜF/.9DR% }r[$|v5%Hs+&k)w@h0I4ʼC i'LqdAS4U +Vx`<A:1mB&MY,)+>N|Ă%#[]\8Ze&f#nq|G$?*= ({w%%נA%a'Uc0% $(*iuA1D=t)"Sgۈ0ufN+SycÛzM{_Wè/܅͐9lJ]4rDAVqj٧tD SR,bLw6?U]H/Ā[aD\ Bʋv{6-D"ȶ8y?|#R|r[;q<.{aR6*#5~\jtPi x4T3ZRhx* {+chI÷ K`3f %!Xd+<5#ŸC53uk8)7Sp;$J 9WPyo_QHfW5Y׸# QG9!JBԋD-~7 Q$:Wxǔ)=!ax|q][V[[BӤ.}vOӅtĒ>~ދ R ں(oxy5K}6AlбyBC/kH2oO"A@-sp8V[X[jF,1 Ӷ n'VQqY{bNs|C?îg{F|BJruN\ ^U@̱a&>RܢA0';}y፾݊Z>PKb]NA_f#^ 9*lbP"&΅'hP~l)Ƿlk&^޽8,E$2۽3 2"W=jm?8d*0V&v0< a7Z) 9?5)…K mեnE)f1$ @X ϛW,Ҫ dim|zi4=$A:yj}W-DjLf PG/>nm3g/qHqTPun-^=)ypjT1 Tk : e)Ď j3gr\^1E/@!ׂ`"< Z\:\O`mq %ucdi&$4@e헬NR /.̛%)a#GFg&FZuL2@q%PDYJK谛[Ef+/T!: wЃ)*ReXjC%M"'\+`͑KGQDw|U/ vn$h4Jyngk#>\T&kmw׀6LWr3Jxd}m2iD(zOCB4?/+iQا{_,¼7|_!fٹW]_ dh?Pp0b\ґ չ.3:JM\+ںL>u>\HH1K9F@zI#$D4L9Le; &agH޺VAG^73Eٓ"p<ÇZoՖד>@8`z&AKz6L,CP6?u?C5*5}sIHViIBø.6.gwk2LqʸiQ^߱85ĥ'6)ӯ@0k;|7 ϷXEmyRr4N>psvG0/;|_7w${| qerm Ѥ) V8jdU /Ip١е"7hB j$Wͯ\K!Oˊ%Ydžw o7ʓF\H?̧Tq>.KC.c4o}4Qo}~KA+QƈM |7e23JjQ9ISЫPNX;vA-&#Kh0af޴y$6+Q#JY[”g5ߨƀM YءT67Kvj(( <iY~Fe.#Y Մ:Ҧ0'tRdoqAc4~$Iбq"[1;t9#H?8E昢N釚a?^MP@ r6H2_ &;]eɩ8˩Ԯʄzq7pɆ2֯f BqrNkJ3]"Ž4-" KRV u2;'D(';6L5H{ilrj~s-_gC)b u[ cRH j\ibpmvRNBnOGU鳒#i#>GPc7Lz549 X>>"ud=.,TB^V v;Ssك4n;%7\{2P_ NpuݣҸ?:}#yzL¡qp2>6ݨ@—!zKT* A~H! NsfГ\_%ݯ  jV1㼲N?Cd`Ń깈C<]=$6vӴgL=7D1ID7KY8dFaCa'Ej}/0$ ~vty"M:>Lp*Pur#Q}lՄ\Qa9YqūYl=HxFb9`mg H5w l^/)(Nh$V^j ޫ[ {W*.';MQu"/𴳇4D.ZGQsQ"ZrC; -yv^Ւb)BA$PY?WHx͠0~HЅg$0ON2"@#[E[Мi+4ikC Y|#iFL–ˆ7O02k2S6s)<4pYiZ@ F=>r["7ZB2UTd p-4P3˧?c/CM[g**]pi9 M秐ZlpqVuCQM`cl@?߆hx- M9B0l4;=|a6-=CL3?a q5eq-fi6(Vx9ҟSN\!(B_3* ; -()Fx2coC!Ab䏎pH^^{+%ydt,F.}s`*˪<o4JʀEMroݣk  bT a0q_nb+¹XGIJT$q&D8 # ݊1xҎ \fK7*wE&[i$GWDF: LܓCYԁ*-lnRcjR|JΛg>ӌY=e?:|gȁ73|?Os_="LҠ?y:`K ;6(mPL7K}<1CFIIhN"D숷8DVgȂreF.T Qʠw3Q ?Xǰ(.h.ēD\"CEQwxaIbM[Qܑh9lRˢ-Jń!z4c^-CLOVvdc0QڃäSAl.K)9z)e_ՊY3Êbg1&,[zZrRUpP3dKtO1ϑ9bY)m9ח=HQAu&u>+۰ZxzT4Kܧ^g%`վ[1.b]hx̎Ӣ6b2#8SBcbowxXLTO6hA>L;}{Wjј-0Xz3eBk '?&2%µ ] !K!@΄֖^xOqaJvkQ8{ cW@-l/:sJ44Wp$s[<.Z,Nnfq~6Y(ufz}:l+vsLyu̓ާI3$})UYC$a:3Jr1J? lt[wCKm ZJWJyN cP; Ы':uE1܉Tkd}- 6㞳PSY[clf83AzXRE7h熱3_sߥ8@_ gO? SLfڗJI0PW¬osŵ `]bT!q}`b-֞ QRٹοjbO)qL>e~c],gD 2;u;8'>o=g'"-] q1=v!1iPqI*: u1_ s/-r.CB-3-Wh\ї`3"l3a7φl{pݭ8?]J?85s(FA_ݩgo܍$m6^dޠUHuD3kM٩cx`yUl#}*Xi,Ff2Nkԑ xydDf3p7^w'!6@6H݀8+LϹ{4g2a-5>Q@[eRs1i-532M'VdRF[c=dw50p KDAIHDS?u7*`A*(xQTf~(9;"T:sCy=Cɛ)$5)=[e@_ЭAi~}D;#v8.hD{lg] <+5p S@7&+ϋT}4&4 #У\}9xh@u_5*+b4]Y{g>&#i a,2*#h9Ct^>y P%)4s}OX$"41>婇W [v]vm$֠H$$PƑYѬw3`īQҒk}$ +^^R =.Ī2<^T`DE`=Uo_ы0G}EHZ Ef}HRd{H kRU}'dT5isy yH[PFk;RIYw=M|vA< EN- Z] ;/*C+m oU c6QoSg5ﰧ6c dN@:r4B^T-c֙ D!rCCfde[,q*/y-RH;vӞ?ԾDuveOx~i.D1g߅\#Bh) Q7`lQ/N pkz5UKcZ}!-!C4 @DoH.'V@wk}A:8i4GZ %> G!^1Gc.q{X2 C,G;8&{T< X0 -uv Y%lV+Ex|]7dIlL72W:vp(fOfF"5MʐA3MJ( JOB[pesQ auG3c 1D\8j=-hϣV3"/7Ӽ*і]c%*%iE<Y4E{c$ԥpJ oGFڜ^' u(+ <\#~uk]!^بVA3[vU1@܁T&}V]>πo\ 'q85'}r3o v"K ]dD#7cwqkM{fjn4].)KE`48W<낛x۩L*5yx:mLf KݛD?vmbUӖ&moB`aVXwNb/5)g&St|/TI;;)\-9HL9XWV|sء'/ߊ~aP@̂@m\eN2gb}=%~jd{z|t+X2&zJFaY^SW'/sCM/a]n^{+9ofv_ ҪԌ|Iދ誦% VQB8u F dLFwQh^-TTM|%ٱW]pt8Aa5ߍL X(]U &DW& fȆ"}8Loa_'rԗDtU;4tZiQA͉Ny7i،w'eG e =- m둪9{˥@ؓa5ؾЦ.Oj nMR{kmFTW{i`R\$e uJ JR8/Tsэ^0|Պvu".`pљc #22*ĕK銭blF#߉dcb-;"yC}cX K%S3FO_3y#,Bcra&`+[GV5ج}[dYDmznPT=5]KbRk^SY‡*l,ٽPzh4e@HF[}aYx[Uu?GEZk-&Pi5`C[n/Cg3}2|pӲhDOS Q ٚZ5_-o"}=MoE?V4 %^ΚۈZ4ߟV&6~X PUcϴ6 \59:SƟk7Dh4I0oň^tFQ-[D.,UVEKΥ曍NO&B,uՒp8eBfГ9IM.-Q3M36Y,"JDMbi,R_ PU1_X ?iAAf 0$=`?񣂯LbR͙ l3Z/0 qN);D JncI歑Z:w6Zϡ:^͟Dȱf9Eu ȆuT,䓌Bhm:&ޮjYdf e`F0^[0V{L4]@Ti[Iskc@y9+CBՖԫp N_7^~0@sr{'.?LPˏ1!$9]T(h,K(OdaYV"MlVɨ`KR0I{UVQSrNv]]8L#NW ;$n7v#D"U˥Gش|KviY$ؿ7#/W+gplrc%}~=5WrcVf:DFEᰏ*+˪Inۨ{d]?ݐH/7Krdރ.Wư7ڢcNF˗VJ$ 0csTAD_!`'MVt}2omȄ5' i9W{sږ€+3Plw}Ҙ`Yx`P9͈q6k 7g'VpOzXަTO4d؛@,Э yj2COe^I+)BGv:kЋ;kBmQPOA(!1T#~j{"xBD5`T@viM(k 5oT`3:LΈc5j6xbonZÁb5=W^R6kެ6SUR⅞0Pf_th[p'ԍ&}NE[Ĵ ÿvZ,sά$8`\IwSeEs}oMV,$1YL< Ð݈b8Ten 9h{Ԑߝs+=\,ḟUz' wccU_ ]ڍѬg6y1 L7@{G.5D,KжRt. Tts+jw6}̾,xO 330{*C5 TNb7}3&E{6 kvaE|(2' &D\I;l)a4#`|BDEʾ jQmIdơ y<>dH%XOp66ݒXEtkJgn;(7_ ¢Tnoۑߗ1{vKk-)Gɀyjƨt8! a{t쓊eb_'O ?˴l9,Cc!E- elR+EuMVFLg.l0jMR6hilXWrZ4Щj!RX4؄^#\W;6ͧ-Se1w=.t XfD!/i4ȯ:1HkȼyZ 섡8%1XhV}ꬿ?%_򒅭5!EE62k儿쮂Oc"=F0B h&JDVWt>~C[7+KpJ zpԗ iBFsڠu-QD_$/$ȯK iWTԳסV;:RR~+8בθ3eiSkW$(4FG񛆄%H@@(˫if>Ϭ!! ?V)%puB, l A6Wdbu֗j|uvͿ{& [-wl X'uM ٨V-cjWפ<遇 _b"ud]iЭqJ9 4~%\h?&5;BlȨ&}.eU+ Yuu@e݋}-֞g~gFtO9t=`0M}}Oq1\X͓_'/^'|t *5{F=\aiM=Im`5/4 ^:xWHMbgݷ=bo'  /fb+K |^RN<oc Xl,apH2J}bg˸ Zq~~C!,2z])$Tֽ'I95T ?ٕK/R/zU4yKoUDvr -0CUeHYA4W͐6f&#wX|Lẅ́WSS(*EdxV&2&8z *,q rx7PT~d2HhÕgOEbf4ѭ BK)ȗ)Bh1OG1KK`<|irc|KP')C0U(=n0£O<` XmF;Mrr8].ۘPC÷MVBe/OZG-Yz+'9q=,/Xd. Q&!2NgS65IEMec_r,/&إKf?P$Yڃ0J Y0n2ݻZ _6׎/x5DnI+"&Alx*,BS1XPCnOov:tʐ! گ] 븣!vnK*t3&A]ztlǡT*ue5`U! G45;>9^wMeq.VмCX*L;i|?k< ɗr=9|4ދ3qoZpJSShP$V6>|Fc? OJ-4rYxv'ҩ8vzs,.Iku؟ [']ۯHr Y T˒LR41p”rי_7hlMe'dEa0HMԫod4o-Ó&Άɥz1JkwaGI"[*/F0BTadg7{az9'6L~s>Wc>ps(7P4zsRlң^p#Q {#\j™aWpZu! '@6&[0Ԣdv>ub6Re: 9g]wm ۢbrc6=H*-t ޵K(2=:'zaIN1]%##k应"(QU|%uM6_ 1V}vk2%w=j&b ڻyt#V/UiЮ`0 ux!ljFυ Q:pW>$VV&!%eѮ`z74FلRשuI ºc!K}A. daCzFC\ o|:ćgݟ !ތXel*O B "-{N:[JUH%*™:Sx>55ƮS5OE}% 9Mx<>=TGbC-҆@{IIk ,TH9e9 b\ [%y(嬹K?PZ_du򠞁jިQfY#4!M>!*+U/|獐\&/6zjrǴQ$ܟbf$whm|ediX ;|$ISH+o|CI'0'VdU/KkU*ZOZ ?>aaE4fL5چ}\}VΌY*:VӔwצEbt/o{-D;l0 ݶ[SsT@FW \XP0pݨ*1Y yB?:H,]L`[wj'0oAS֡.q`.X[oŠ[f0ЉH~ zff'r 4 O%4`';a0h%/cЭ3gA5wD7Qٷz|_'-/€jn:-3F`]aa->Y'"U8z"j6څ<ʜ`I4"%aSߦ"yX|g[ga̲Gz:p)7]Ѷ' PиL^ tǎzPZmqbjOJ٧u:0 % m,I^nC"Ja!;IN"/2ݗY?ȫ÷mêΐF` I 2 &flS{˫g|DؒӔ&@i d x1t4hoo㡷?atr4P-R|”9v>{t ˘ڙDfqVCjJ˫V @PP@{P[|Kʳm6ˡJ ܍NOct}[Q!ߚ Z_r=; a)pMWP UDp7kaY̢fe)B ݈gRf7H?l9Zi@oY~5wZ1z2hah@>D0WEHFK3bҿk d= Y).Vggs%ǵ"oT <_ ka f7(M dZ_o'}5A `B3ֵ#W`o0*p\p>ak!v)3D|\,rw)A޹. 6Zj,jRrW]`~jY0Fv5:Aw '0E]Q#1-UEd0a%38C8,y=]P yʬ:N( Au@`q95l >e 5QBO#Qچ^KAK{+e8P?6Q8LH22Eyzh9Xk:͓wda LyIcȺ<]CazUD6-!o*\@m@m`[ xtkn:IEwuarw3GK$n.x1}(W+ܕ|B6r`L yW:w;)CvDc(9d#/yeS5 gPq]CʛR,g|70 @3LT6^A,Sb@;L!jh07X٠&#k] 7&KqOJ\QkwEZ&H iyi^L:~5F ;< $7Iv; y,el5axuiֵ %4|ycPֺ$l \A腄1@ VeR>΋P8*8Ces=\y3Hň1=!"9K]To1͐ęTA8$^ǓT5q .>P$ 2.;JeF%xFnn.{j+Ue;@5_g[T.ǣ= #8@Mhma2ӜR2L,r8KO.4|p'N)l춓hL:*l=BzTu9X1r=ݨQ j]Z|/YQ 8D9(۩h DJ-Տ҇ M}6njb,AdcDB o/p6p>5{4vdDSV( (R6 mrST7[7ݭWӃ%HdаQl PTmE'2ŋNe݇4s#ީ%r jކPvKe, !f9nsm/l \&u˾=Q{rF(ľOԙ8bW[˘\LKYFeîFz vrxd TUf'y>,\@Ɯbfbwv杷sk_4fV-u~&@B/3dmکĥ z0Hp;y*R:?KJHӿi51\62?>ؗUЛfwM}$Aطo8:K3>Vx!U+]ebǓV~T:,e!Z~DKX!LW^e{+#=j0f`T&El8af~7QZ.h.}9#m >J]|\L-?V?Zf\^~12Nan- ElApBNrca'fPU'k  槣mmYoL)bݻt;ԁp LlzѩD5=vj$zmpBj ^<PSԔRQb$/ zwJ֚{6(j(vo bd 1>Ah,vQwߖ]KaN~/=5AdqmJT^*d 8.//cw㣠.4OZڥ wHlݢ%c֍qISyv-meH`zEe3KpѢX[ShdAO,p3 ~mD:#5| '=q$c8‹Ӆ{tLͿQ&zOX9' s$B4x6ǻd,JU b|MMcjN_'.ٯJtL)[t(iOq7Krs ""rrj7٠)ro0rLR?U~ Jz{mT&B  p"hmL )/%Mg*Q ^|wDLD2V'RzڟrR 9&&xV1Թs:V?i?t]Ѱ#S;3=K oHmP/lz4O;}+5%'+ޞ&sAhU6prii~@Qۈ"<95^uɣ4ZeHqZ զ=dcΘXMt!׹Y=?tϬYpy ,bbUPJNi$@liVg{hCeQf,# N-`6WB"_#?k8|é YE_G)te6B/ZQǺXL(XTlU.]Df6y#ꂜyi亷3)tѰ1HYY1†a\M"t2U0G {Cph#H+K/]ADXY+{gpkqCw);k)l lF=Ciӧn[1EfX6^qi)66+ -CYE̡w?i!R.E+)Ѣ4 O=Wa0b3,_:\Tc&wbZ˓l?~H?ޠ_TԁhҞ T{h!\;TJfd0Ť!˟!kSޡvuXҟԡ ,3exEb| ]}x B='t-*H%BGZdz#ӑ%Du . ' ۅ*L|pƗ9T#-zDZߨa3cJ+` `AAB@흡HK7*f&j`D t|3:*gXN&+1&Nc 40w^9T@yoA&4)T;;409[TG[κ>{ :V8I~|pXo$[W,x1P{ 4F䞶LIw@+xd' &xT첨qU |#>2BcB=)Y`~@QsI\nYkc&(WH.SX3d6nQq,:#p#m%1c9י_/8t)Uq?`ǰxfN3Exq|{nݤ1ĎZkHSLI(jG:5s_k/RomuA{5M)GVoB ;B+~#t5}" "s$m;?/Ht!e4_EWhuq/v|QT4h28`q6n;16%p(|jP(.8o삡pZ6W۲LTNd=Qr!E],+jy. ^\Lتǫy~ZvcS71ˠml"!|8o#F6t!];*wHt1y>q}WO$]LP 5w{%ljF7"upcAzZ3´|U Zbf52GZu@ Ed#V@!f3=&gU6k]H 0bE2Ք\P5bw gJŐ΋xL yxm6~1`4;(TzAix83٫t_H^s@,7J"]$” +Cy]!rwš]j;7=Pᄵ0cPaj.p0'5ArFǘEuNt8͆WIwsXY7@-L?B4سX{QM=mԶ]ёk\upecGZANvO~:C]mi_l}qN.UFH$ YXG{% $NY+\p|*RnFfJ1\aA[ˋihq,>PH9497b,[t{lI&XN|軀'-"5y=t-ZsxMkTS }f׮+R )fG),.S.YYOOB=‰ FAptG^Dd&:E ‹וට]fd>Ӭf)ߏH@r$,P-+ VUס9IOQӍ.ne@sяNt"enUQF`Z,[#BWA?qRSZ#r>V xke|&d坶0D*QuW6W4nfDA`$Fa13 ؿ0V+߷39vcby&e/rԲ]fc.mIK <@yXiӶA`:!0:hvqQUrQ$!u=Ppꇠ4pJdaOb~i"SS-u3<q=c)踾K.KOOUP/'Y?eJUB6mg&( Jك؊ܡǗP%jSCWn_yRsd3+4Z,]gmPI@ݺ׈Euf݃Orމ׿Π=? qWk`lB dv/N_+wCi5fVݑ}-cwu_ iP;$xۻ#?R8&մ=:©>XP[HLLb@z!ͷ}s*<*^cܤu61 UZ;rҭَMBD՜kjN&HJ!9TɌqT_pB ASvFdUn/ͫI{MLf\~oXy_JjLPt"Yԧd=F XكhzBU΂z\8WӺ`‘K]9j>ȏnk'(^gH@AmT TYOVp#j#C*e=R'T2woj4:\v:a4atX'D]Ӣ"Ҏj@SHa @X'J%. !@!`rLg /{2[5gmGmN &y}Lp}U9 %௿ao&z#<2]1+G]'Hf֍G~S:aTȚV`Eu=OƌRPo<ش;. HѠ8m m'E:wPl h7u#"2Css>ɛVw9-P331ǟ?/'؅I [@oͳi=h8[S|K2kmymF% oi9bF)bPA8+zrpXOT #IxN2BK I?HUnPFZR>᧣۫:CΎwp* OX bBB+背*;C2l91ż=*/*~`7(G|th/ PIY~Igߑ,<:nw(gzD|>-^0K@+Gz=wjьO]ج#L+ DEvxNPQNHM!Pr)oridzI>%T;v:;cJrEzO0)XA+ҼņMPh_< BU( ƵN[cQ<̣!-DԒC!0Fqq \vÒT4tvT^H,=ϔߢF*Cvuxٺ?hXwX$-"S3Ǯ1B!k׈ [VDQdY"z,N< ? WhG = !Iv܅_w!]_ȝ>1`+$-x(InrMjʁ-Z;l:~-32s06aP|`qy쬅Zũ{a&]3!KW0Y7a-XAh\"Tܤ?lbKKTm NPdeOU?:ur9iXa jgt_WO4[+ CQ<4Y+[]ׁ8$' C2vy9!@+r`L|xC K{C5{X'[Gf!ֲ!@**2k]Ŀo\ʵ`U CcU4iGzk5]OZ{k;ٻ8T0#ר:&jfܷCn:_!cv )7~Il szPmeAfuu/V>8pt?;}bwe5:o {.fx`7uÜ0}uné la-yc$_1щ4,=׍Hx\h^ud7&a[g-jɺz0)wnx#0Keǁ opM\ӄ'hJNhR ^Gv0x )h:n(oc e[<23򛅷 tA=E;#D3h0c(2H9'v, \GF>>kG 0 &wәQO2F]sN<",3\D@ ?nf{60{@ i֎6y}լO7hgWX'gL[tMI}*`Oa14pGf%f3򣳾Zֲ5M$ Wehu)A{M0,O*QD9^Dl%c,Nmٷ :Bau'_swK }ڶx!?ĻJ9m RZn(z9#,@KƑY,I4$pnrRKsp"8%0"qk Ε?2X[RVFHC㝡FRmܡ#PiBg?bG /FiZ;7`&]b|g7kF,`Xԟ|_R3vs] VC $,6NPVoFy9B.;<84]CW+ hR0*,d"o|[^NX@wdh^8y;˅ga"=mP7Wb|%F{]_'(] VY_CK iqN)xHH1Ry_Yr+iu$K5 ;dFEo[A&Q: 6/cɾdHPƀ\FRdxm};I/^w˽Al f֓ {W./o⌡=W$;>PžWV6F̋nkw2|K2 +*[Ʌ9ڂ_s ]=_xNxVyHRzC6sNW oЙgv)0f*CY8.IQڻ/650TO\Nͻ`!pՂAD,2DEm 4&ꩆ *qT3lX S2CGy划]r bbG:!e>MU|l4>%"4JSRMb`ōhS@U|jd5 zOûX lU`n1@\;k )Bؾ+|YoȺXlncr,=l* L}F=LҟD Ђ<>y=8 r^*sM}k\VLx$i d};'5}п]T[hOomO^$6um1$ؔV&H\DNӣP,wNH .(-ݒ'x+*p.Exnn!QQ+nCf7,1бxO[1r +iAuTPw&=A SϾ4)zHx/c-Cez|nϖ’Z0e!@)*%W*Ly{ɧo=^լ;}0jldbف w9 ҷVb"Uj(0~* "~z)jT9t livj6Š@deBFm%B6 bXw1m@Jq'e=+ ]+KS!^}7t֬WsJ`w]sKK4ps 'gf"<FgnXŽgyY,[8$0Jj3 `⧛7+vgYe\CgY$$g,{Mُթϭ&:0^,k ɿ"I< i!94Kz]u}ΠI3"gЩ ,m5^Z{ʢ|KH:1H:hTg#~jd,|)55O3r'vF@WScJi#Nu5~ss1G(~jq&DOqn?%-ٙqq7Qǀqdhhgpy 0U)=QnЩ~_. mK9:RrdLLyXN~ FˡhHK;&K[$ ȢdGΉ" g&G$]OK/0#Mz ̑q5@ W " N>ȠLl3VEE5 j89T-H'Q%t@nJ dZ#K@T0n m5moC0 z@)/{s/G| X+͡H] g@'plR}DScpSJ˵8OW-|60#=['Mp*ƴJP*ϤB|Xzc7g$DpG̃xܼiIĀr3xh9 GVXL s?jI)нl 6>/z*ֿ$ƦTIcɍFO]㘦U|,2 ky׬D:gGkHR6vpM~aT6,+) ӖVMkhҸvԚRݫS$aKrޞ \m"e]6k=f %E/7Uv^o_TmL_ΆE" j臯:6785ǟz{.2clUͥ26 X*gXU26!|zoArTxzi#< 5b R)jjDmAL+Vb#EGu@{n\t*ͬ*~h7Ӓ-II\Lom;tP^.y KU&L}Eo{C΍ς`i M\XfW6pszzvDlZū_%,ݴs]D_ kAj>QjqW[Lb""٭s|\-s|2" 2%;Bsz7j\'tsdu֢Y34sfSڥngCoe{GS3;}Ig h|MNm#"wnd9{6tfAw.Lвݻ֗ \HWy,p "UL<ap)48[*Nd)AX]Gn4LnSl59`C%[9J2B6L'2nƸ2;>8EBNeQࢷ箂 &|D+-B!n9EY 7F^6%L7>Ɣ Ӷ!ĶQXރzIRMBl42G8 Ϫ!v[+6VfSJL`nK%()=ce80LkXsi&2c*ul!3m#OFg/):nDkRG<,ZYw [P4n̲"tty+'Fx\(|NqBMNEtVXP;3a\>NECe#yیe` T\g VrDdg! 9jGU<5=_C1T%Q~˃dYwKH^nA:fxA4&hx4mT6yn/?4{jYOcCRF~< tQInmme@|-3yFvk i*c깗KP[X Eč%6FS3y?1!ɥʖ@D R>Wi*Wz4r[{Q~eZtyRb THq &!s4eWPilS/Xഅ W- \q 01#VbmZ^`z岮h%x߸N֍Qg.8ʺK&T5w2}UV&9r+"x Qbߛ77ш\>HdlT ˆU~&xËToiCs͓=Cs6\Nb3:NrE*J1ޥWs5 a_̣q???X E[ȵ%G$7le1[!inh_:F-D8MNc d"vaU'!_Q PTTjC4 O>(wFe8Pu鴦׷B;gei{(ڜ@ _±Ɨ(S'Idn` 2P>,<*<) _ 4M&k(8A^ub?䡋׆ @X u>%z`Zf-:H?-Uc-X4}Dwny옼^tEDu~nEb=Z嶴Q:BteȶDs9jUP3R[%N=$Mu#lC3΅;Jt*}`Q"% NK xwuնQ\ ES04& uY1?y-c!3:B%afc>x0 V۪ڣttu*4>b>f$f[ť+@F 2naG^RG :fu Cd+SH_h <5MblH4풒K?m0s8RLS>#ĆHRHrsi/W)%ėޔd=?Xy?-f`Vv ^%cw |yZ\+v\:J]Ek6.SШT5YaA]_UuKom@%1Rz.3}敓w`cmIo^0y+Z¬|zD#m=;P :맴w2/;QѲ0pJo >նVLSWbEN7i:ȨɃ ~Qw*7*(Z Zʙ1DXI,FHcӋU1C.NH,N\'ݵ3~[ Xo^!9BBg&Il*D8K${c̴mJ\0gvù&TBuRXlEk3L}jĺ#O,iz387.DZ* C>50=1@QNuzJk +:>w& +*(ˆ#0[4mh99Zv(y@/Y/{8-= lzTSx~BeE4M:OgwTpC,ui/L|ۈ/їz@/vP]G}S_KaB+=&8}^UC9Hfڍ+ $Wz\-)#B@`UJ3 w?g!!iX>( rҶI_|Yt nWxO,?ۈ́"+BE#…x2%rYcF *_2SPmņ,|~v ox_3Bn~!deZTL~{49zm1 nJ\TE $yr/wq6\`y-;T'ӮMkնjJL1m_njF?==B<ߒW܊R@^377l= +AvsB@Meиy p; 10APF((ϮvD/Wm@7/HM 5&(U*sR}BûIƝ +ʾu.{-64S܌aOS普F,lX@f ?c t%\b{Fn!ۣ0kYuw(T'*kQY|&Pt2n*[U.Cr?F5ZKSG3?>ݜb?ZbB1N<̒t1틽0{ֹ`Lf+h%RSwU1Q&5Wͦ3~0[s!)1IՍ''U E ۮgJpQ/6m ޏr,tX-uS a1iVhM򭅱AZ'1ӧ~pԬ I]OnL,r»7h^(+/^-cHͣ?t:k\5!5ٻ[-۪1bRmi%õ,+>;f [=dy_+#SC' cèl=f^rr,[Dt]_[E3Otu4?G|wj:ֵMC VlE5O&`|T]AEb%( ^ FƱP 9'?TH1tGG4V)o ZvX7fUKK(2ZʐSKR=Í=O*)\.F @4Dk["L^F[/o;O})5n?=;"̸?:; Ĭs,FYyLV}aՓ03Jy!}( B~K{;.b' $I.}qlFA*pf{"P*h߂VJ7sy=--mq֫\5^bXPR-TܬwXH,2'A ΀&NkiOF8FΞpƔ‹ >}%zTqԖRL`,k/^ nOuUvppu+&e2p cȁ_+ġ1˩tɉ/}Q@ԕZJE3?C]B/?vjlO~5]t^EG mG<|}SVL!~1*a'iט69z'C@™A\aJ X dbXؾ2Jy9z',_ \echޏ՞"My_0Lic5:QB%7֒WWVj2yѷi*HTGCmq˪˱@-ĆqZ6nA!;*Pטc5zlO8,v66ZbGs1Db \ Un#wN>vԝDM[GϮF=[Zl[6vPo .]DQja72?|JY=dT<^_.c]2c˻@Ķ7V Lmʴ%чV=zB\u~hƒpF_Aop/JkD ^Q ЧXm(`M 蛱S lEw L[ eeyoCDF'3fNK7Z1;>x[glNB侳QƩ,RoJΓdOݮDru]~jp nBZB^*Nl};[𡓈9vz%PG:]*cIܩK2Rje+2z, zӶk@%1-fiJ9 ZbhLD=,W:Ȼk +ݎF|{72?l{no2JRADOjsbn*W=aiJ W݋"VV(Ԡ6N22χyfu5}.Yѷ lPR~m C?Mg 6:)A^h$RpϰN; @ʛwdrxAU9g5K!P !]|\+KlP#+L2͔s$8ߥhP}iC7uջ > Tq(Rʷ_Ps1z̉A:-1׆q8XGIwDo:tI8V瘺D7@iQ8$h7aulTre쏯A]̙Nujj`9}G: `l0A?|XZg'˅VZʋ`\ECz r0a$yYfKDN rlRGV6َ;Y40$s]U8Ј l`<su÷Kyjw1 b&2~lǟzdÆ7%gg7HQ"'2!ND^\^+~gDM20^c`uP^rT.:ce,[- +YrPuZnYf4 Nu73FbUKw>U X]@\ +6`Ɇ΋\,^_5FY"i%~BSLLFgNj:k~yõ<@྄alMux=ai}Kf5ZynԊ^FZ#|Lf@AIJ˦iExZv-RCy^/Ï>'cig.=Zt_jY`]떡 :jG7{A_gCo\ tNj6wP]a;u ~іNSt@OHj /<2{ C1 9];_LXڤQlKqR_޾B|4+aTmP)]O^l=.<X2#tm۬'^6{<k2NR>֤,u N;Sv}!5ub ,VsFC4~hAe2;#%tKyw0_?wədA$ Ϫg Z2ThfHh}q\oB~Y5^vsm+t3>A9nE;!@%!e#o6V}ls6`. wkOHٺu׆/5om c[h^lL_4Vc\i"vYac(6s tk:ϗF:B)ENMzws<< K'^,l@']4ntKx1sF-jAOnE?[w= bOl(jFskk$gչFc20flՄ}1(ʩ(dϦ=si*,V_`ʴ%S:xs私ࢿ=ݻi}ˡWZxYRM;NՃlV~0M~KwH)i덶V'|W: 'D7r: W*ʖ7EhH aP7wM昙,j;ܮad# KH&B ڲL382L^)Kfd6'H ]VdzOXV2FK DKVpz@`> QփF]TQj˕f tNmӆ[W`3&#X-]'1tFdIxu$$jS@@e2mA"XB ,n7+O&wLs7y1Dhw Ӏ@SY@W)iǣ.O~PqaU.By/] szVdZOGGb72*-q__z;LMJɄe\kB+ΛDc|ZaYglxyG&6NvDz')7+R*㤍EH0CB"B٣9'W޿$3E7J?c[6Kj &4̴ vs侠 $EQGSyHO؁vXu^U$+gadIb.xwv9Q W1w2xD"P J^:٪ 3#>IUCD2ij@i jcO16f)ZPc VQF;/* ?o 2}xrݔ& ~M?ܟ֟[ qlc"6]Hq FlKdyqYNF4_ ~FA*4nׁt'v;>ouׁ7dQ<8vТf$@+h ${:H`Ԙ\/TBmd\nWOO&GOS$c?6(,F҉x[Ivu;ϥ'dEGPL߉_ߜ@Hx~^͙)^q7|eUg|ڕɉX+!PNF)bt'NcM'>ڧ^#v7oVQSD (7e$:a ;+\/jV;|ϭ KP 0,_Njo,:Sh *Q>,ܒޙf\k$$oA//7ogainI@_|q4$:Nd-R”Fs7vӖy)BzIx q Avo>MwNC8){Uc1l F#J>|5亃{A{P?=zʨQ&8D5z Y Tx?T8Tg YDF ޑ=Rߎ e;u>ޮ lfT8tۉiǑC%* #.h|BM",ɣli[W՘^r䔲s zU!|exqw,2 d#,mRc~B\F~ |qZW"Oc(P40 i˞|x-#x3"kzq+Je޷ͱ1Q -=`9%k8k}U ƥ>˅70vDfMVu^",RH~sA3XD7~\h#C9bHv^΀E%) 꿍;tξz6lV;C0HS6*jفZa)Sכs8|]بPơu=;JM`Sr ˭@c3}\ &=X=^ 򕽏}ߕ)kYnmzkW11(H{NK+Fv;z&cA?mvqs#no|d0"L*?F> ÂȆ?\њt:lO*Jo%V7KU$wԂ }'x<"Ӡ`,`u<Ă۟¨Us5Mgә,w9j1_莄Gb@:l8|R$r_=oѲ퉘2z-Gp-[!~z_h?'߻KoCB {"!TH`V+ NQ?Gkr/0pCwn${s/O U3}jX8d0*eohR(BU]6 V8R`. ҡuΘKd@d#}>/߹Kbu9dנ2vw;~_zbfT@6&c;ť>{ 8m8œnv:شI[c)u1֓>k !=jXQ_P1P'a| lRDHjC>ٞz9T5GuGxͣ(ϰՂwL YybC⠼ g)ۙqV4=ǮyFfQ['KHPJŁT dH7ArAuF .XvLR6la'zي7K:֦<-@.J]R_wW| кGE$ ѩ;־Jہ(6QĤBX&iy '"Eosϗy y#e@cϔzD@$H9~]1X<ҿRP6fþ"*MZn肪-&P->z7R0("vLWgtdb[|9.Nnĺ}=Q&벑UA qYW]^Rds*շTPFnfps \4XfXl q{P) XӪ YOBs44)YH>5C(iE^ިeUF$5HT _ dGRNT~qj#\uFe@\ht,~s7:aOq݈4:"M 7W%?kXs=?֓txģa{N|$[L|JpLvwke__(uNg[.06|};Q|@7{n#uybgҰH6x 4dz\1+WmB%lH2̗6 jYNRQv]h|15UkN\Zuy&քPV߭J`-f7N|q&ϞYp=璉+i7_ k7vlc7`[,n2CFuBO#_5.JLwNڟu& ~`]Mag^2xAzt*kM?dGU{[Y~SSPE5-5ޅxc>67OjRsBtXh0S{5uP81=#U;s/>G&"虼qE${1J65V淯hL kO.FW@t2Z3(x4b{l]2Rɦ}4aq.:%u+XM)Akxֹ{^Գ &lQOYo߶zAk^J^߼".v24}GUNsrd襐l{wJhIWڱ:r ҭlikn+K+}IdAxykNKm, Pm hٺXy߭"b=uzRwKCg@dW{L*,oԾ9kk8 cѝl3_V(c(zP~Ϯ4p?4tI.(jsmt̬Fw0} Ѥ:t<Uc=ӟYS/,.in#&D E䐝dgD%J4鐇LsRZ*(ƹZH9n@R#D±%W3{fMZbU2rhDrH ݇EQ\oZUM8K4WʧDX$:^]ޡmӯH;L_g8Khц_R.1|Ru7Ëf=g{9ֹWg9"5RTH|Y"~2%<|5ENP]fbV\z',k#lƕ:-6͞;evζPwXjdXv`wv!+%b ?2{'Vyx~?'TQ*\pC_V,0ԪP(,.#>+jQ3 Vo,iDnzqz\ CcEbюXK1<@| Ou F e"$iҮyjMa}m^pujn}>m(vW,v ZU.e:Eѱz_ ǽM!9@DnxCkiz1.fWZCq/]<)WX~ m6^ٖ^Pad$ՃRlbLteZ+V1hn/ :>a{Ig(q8V\|Ӡ.cƁӻEpy*fQ;DĿp{/O/ңR` t[ʧ(>U7>*v P[7dP0( YL0aܭ -ĕWihl4o'䚤":Ս/ ee|JdPc}KSpsBsOnrgθK2Z&!w1:mt+ytHӖYMGnΏ \(=j(W;2^v HF)y6Om=Нk!wrhJ/"tsid-4oLepc,8uhZNW.? ô`gm'f yM'/oigP  10 yo.S9>@!OȖ'?mduViL$UEAZ3O̺!9>1}2AX ݭbf'ω4ms: D [{4u hQ0%%;8^{X[5Q>m;qq[2#vΒ[8A? ʥ mn9"^ǣP dFҙ7Ƀ>cM^@7Gޗ6BOZ{,dZ=1Lrfu>"MK>a rIJ"I;83sql Woy 6>!4vЪx}st,A[\H.nj+DmFv@=Fhj@ MGhGFII&|R #6aTԮT h"0X iպGni6sҏF9:G}nyPUDw΋*,q'n\Cty;eSh'Y~~/N,; :h 'D|}۷4f& yH赸$]{Vaָ2W|P:W}!"k芘)Y?'^o`!km ߩt9%͜z IOjxjc~ݏUXهv[& ,vpD~wO\(*Ir"<5LU8^|Pvpc pcȏRQOm⽚9xoQ+ʫ1<:t)\R 輭t^\A"`Nf_R'j!_" ؔph}M7R6ڥaQfP٬q*x-^ X3.#˞ړтF<æ֧%FVW)Wq/;6o[@5CĈi{ ^e\ 㼌.7tcoM|HD3/,L[\ AYQKjCW+̸ :9ob߈3*X*`BJ"~Ez9` Z0@jq8*!WBU`|wKN:wd Yh%+ːHKϫSB<ўz:tQR>dEa#?bU'7RG2 vAFwA D2 fNb, X-9]y2cH,|wʸ"XJu p*3&6/GKL^ݪ :yyf r8@@r6L]U<f 5t1Y}ĜC"bNR=ĉIz`: مDU.]i ߜ17_/Ko 0{1pdaHYes"Jx0&Pg81wNOm^ 6wD2oDv[סD:~R+)}6I7ALHs ~l.184PcUb A47/k$m2[iߩ^A1Ů~!o7//[tzJ@t6+ 3zx7%S0B;:2 ̮j2Ʒϒf%N IѨkšQMN\Pj\%1v]wi}v{h"L8x%H݃Ryɪo)ި-{2]QQ=Ԛf(¡37"ySţ ,su~IM>,{oE~>JO~Z/Izvwn+ìOr9K(q@6:L`@޴._XJqázx7yzC Y, SL.AO6-?"ۇ|()5skiJa/iܤm_sUVٌ+n~~π 8U60l\R$8H[plfp1RpW֖iW~1| 8xXR~ŧ/ _]?>|w:gn&r7L=!7 @raTpv%St?6Ǜhw//Mڻ{s溬6]ɨHB1[,̈́)=&mz(\5iu,bو3f~=,{JX\שZ(;~.KlύZcxNT*CcJT[owW{'k'ĕsѬ Q=`Hb+J' Z iL0rm>"qѡoRs> [63 sߠԘQ !|YJBE"#隑r`'Erqäz 4>hv[7b^/\q/I̴лݠ']4]m 8ւO Z3y١@~cs*'KA"BpIjIK}@zI XhaWn-\œ[H.Yh\YLy?IS P V"{_͌FzfvGX,4cqNqX~#ŭ^^*McaKm/bRdOz ~XK[ oXn <6;ݔHA߂Y%j:b`(F>dZqHR'?y6+wzsdnnALF>~Z9Ӯwźǎ#G=/dmFc/'=Ք8"ORcڒ;|)]OsXr\]3 26 nHuAE| ’ U`N.L$m@ݱ@6j=/ͬKt{2)cnf SPIMx~MEl HF.x`T0j!ԩ&V{򻾼{c lqL@T74d^GO~R/Fcm; F抳 +R$FMvctI#n Yϲ>*l>*3o 5eAt(*]5F|i+|Jz*=]"Vk/5`O1 yh;ܛ{hrw6am.ؠ9h^%<29ua yfKM9(QIH[rp)iFުaH:^&LGlP]J˲{?@:tQ% XyJu=fU-ujXeP)>I']y''nml&7)*??4%<낃I`F_'$]7qnJ Vf~stRmP_ }9ܱFJ:6Wd3mfGv;,tu:aG%%6("!YΞpG}ÖFIh`]&~ǽ򙸩To%-kjz!H>in쑙xfjTa!ΓQkٲx1sUvabu:=IFi[&`rN\̐qZ5 z'tM9/Jfp~NX l3= CsN&Ө7ʂvUGo0$Enb+t Jxt6i40=x lq^Tle 'πzדzyv8䧹G\Ÿߙ- "ɰMgFlQ!`h iXݸ{3 hL`QU2 ș9*Iʷ&"Y~|v(I2Rƹ.A{'Ev+N%unnB,T)8< DM҆Բ뙦4XibǶ_klu.e וQdjw/c3Bn FቶT_FK.ZJFT[F8g}@m(ĵY2]j1S>R/|}]]e6ry/S-焁/Z)#wmt p#jiAɱ{7aV= KN 72IO~PFn "-a] a]bYw /ðO$;"h׼]ry6<!-׊<JԿb5A8VbiﴨC dn.KcU܈K&.N63`z4&Kf?}n a3ә&'a2l1KO};=ElDxh2 ّ{RL'~@!AܡM#U0փ丂  +s6vl-@y~ȴrR8cr|pWfN6+6Snjld[9?ͻOR8(=sX aR5aϫ!4 rtih0[i5%C'3F2 ׈%h\4׍EJj† ta:X{Z_7ҥq`ժU`? n&wihJ*~3{,i$;|,/7?;<1_.Zrc(tz2~! HV+ Ym4R.ٖ5c <s2CawY:<lB3o̽O-sC\*ģgjDD7+}mmʛRBVAdqUJO숰39 c|DŽ4q=rsPI|4^`&aWIogL]=wr~<|.m z*>gO{V7ƤT 9:Q1V#ÍWQQ&"**a$(-*1LH[ke䄈$\R̩N#c5RnITYrl4` j,> r7f 5frmjm٥5Q8)lI,vXh❳cV 8* AKey9eNN]:망wS;$$-;K p^ϭ&7p31id&BXrבnw1a5}YgOM%H<\&~Eev82I-YT@/n٧ęSºS˭'{UsQZ r(~65J2؜``3r:(*`NMҭo" 阉GuohP^?~_l#㴯%*KB[C>2 5i* קӾ@,haHYA >6VND%lVL|P\:5,.c޻TR&h L)2OYwi'}9zO}Oѯ}v**eX%LAeFu{"T2\ =?gj'X D@k2ujM ёf8Pga8пװs qm%޷焁ܹuBÈ,u}5ݴw6QnzEt\륀nOf<+w ^VӣSٲ:AE`qܨ~%jFB{$YhO6o~r*C'@݁6E&.| S :d]j+Һ|/%E]#NUg}2z`@Sݺ] ϱmiخ&>ZST-?Z}BrV/o==rd)\u WX5`Ω!#zVVwz\q͛m_{HO xv|`K 61$MbR*C|#=2{N2*Qo˖3o/kmJ(ܲKgx;k;L77|Kv,=OIWzj(BÖKwx:5B恔>^ 5e:i@Tontx7}Cٿ.Yf?d='E}l.Ɩ1e;rÒ9a܏,h pjCD? Qbl3R| <˷c"bᖽ2C;֝ռ>8tԝIDt0wwM͒xQhZPQ©J$3wz6 c[}7*$z>uzwf@=Dňi2{)k43 A[; TE/8$n9JJbyi$9*'b]|Ų$\&;?ZԻIMN͙4E0k,!=|!ku)_ȣu]W Kq%ؤ%Έbb.ޙqs$"=U[j/cu_޴pfxuҩ W~,yD_%u oDB@GS"m.7Ջ#X)[(зTD:?⓫ aO)'<%kN"շ#C\ ZU?#4=Wlb(%''j͚SmfgJheCИc&ٺ:=.I!U -$QS+E$g8]vdBs<yg d xe.HDUXeg,ͻU\Ϭ;Ut8*}֤pQ7j"+e9f7M5ȕ\::!TZ M:7^liǍZ1-u zz3|͢|^`ݐO"f7$-i@" )"ΜȆ-{Sיhb x\:d Dn ޏӦzJuLuin6e16Vyҏ9.$daݐX$r!/(4?Mɼr5kLAjNm7䗑dNBjژr% l`|M^,ޜ4Sù?eԽ磰JA 98͚BpKxɎ1cp!+}"xu+J4[4AiحSni -yDJ_sp^*}\h~v.YjE.;/KGC`3?4[MX:WWjtLhi:`oufhxn‘yhv}i8rMe̿aw9=I]?O릢 .vNWd% 6[3JŌ_콧'}5yh8 kT%]T,cbQB{_KJd)tU:36Eqg+ASk, Q%]xWEuIl k;{ !Js b66f*Nh$n<: <N2g.}$im5п[ZG 1B/v/Φ\%b0;|XhW0#7nh:aJH+, bȩVoXt逧n; R|LvxճGjZ}#p BYSWv65mm9yV\ &x*êkיT Ӟ./'H ht% \ S{N1 ٛ 9@^qvWAufU< K50,P6ms豛$[g3,67 9.&{,* E]uGa(- X ~4$fx(VAm6'K]62TlM_u5 YjƠɤ@~ 1|J|^oT; oE;s߾cR, ɔ{4dK7ݞM#xȨYUJ}QXb PK{b06ù/Tn.r"8EWs8`zm1G1Q&mkQX V ahёrkG:? 9붻L0 ɽ$ 9iɭ`%;%b<@*h5iEJiE]L蘟(Yy=?߅,ɔ}TM*:nVswcUL7XnIy%N=Ŏ(k$2'2XL3#[r EKӵyn{A?%݇m2ax,v=<.~sdz.J~e4FyzEp bs} oj*8&"-ohE/iQNmf7L}(-]n %,Y\[ټ&*2 _T g1Zs_Oy[TucAi)3o*<㑄Q) zu9OɼEj}#_׉\z1`Qq0'0wM׺rc>.[rR/7|VSڳJDz ;z48[[@f; uJUeW' !ImC#-} O.eMLܲ$V6o9.\'. 6@5n2nX"%hN`54> ĺz(jEⲜ߼[S.@0hnb6x]]Վ7hj1򹖠 v5lEUj<\-CGhV1ߘ+YHn6'|2+;ǺRTqVbi)Ρ$iQwQ^z {+S948a1SE}ǎKެC| yPQW=CpVݾ)n'(!.ڈY0QzuԒ&k(8E/bVI,(`JP~sېWVZv0S*̍LB4ueE+ -dFNK5.%h7j6}#x"2p`^n#:t<.N_lz9D3:@$twrIL5=GH֛oGVA6Ђbʹ5~\rQkDoeW|5%݅?I(jWy]3J䊼lDL/lFEdᏑ;xIrz]%]|S繡mIޥ_Xr(DfrhRK'0 >0ȵt?4-I1Y7Iz:oSt|trĒk2pv!^FJsZ 捚*ԏ$l?MWڽ4 g]xx\ӕHdf͍r/P8y"}¡y,1rl̇bRᖅ ?+`tc~f( \.d4O"5/  #~RE{xlMجUK)yi*2 d!xbzz2z7LCLhoc ^` @1"u- &2-LV2 W,*d |[oCzc`+;{Q89Yhnf/;?Kt?覔rUVׂ;D{Fn)$zWp_l0kLʽqׇbEN+*F`3GuŅU>{m=Kl+i͵_8t'8-2/W0Ǟv#yzăR_e\q;&k(қԸmĄY"mQSĢ)CJFg  k#ȨE0AЄZ{b~h.k-1mItTܝ0F(5'odVQ()\gAVKRsO>2뉿<-߰Օ|#)$`N:^pzl0CHLeaRȰl׾)+\^9>Q8W'ޠCK L;&ZH4 a yZJ{?7zo>`|h#q(fsl1;Ӡ[ZEcSջfqoM=fe Q6̺mqkq{[h4T̯"|52S)D-( Wz,i#n%6%uO5c8:GJW>iS.[c#߂Ayj ΤU=v7p % օwZaF۽'w+XWcqp5] {O8m6; w>ϣpfn?&93i_/P|%CTuJ1aksD«Ob)Q[F qv:?`W="P Lh cc[d\;Y:\qpOKy҂̈́4[XC(96"H8ZDNruKP v]S`/4ΌJ@2BU,\ uÈ'DU)[*QA99vvɫ+"07|F wq%{ݎj9I(:MP§>P|`[2PO 7#ݦ03C9VZgg;f$ȎѱYb)ʀ9{ D^F5+5R#_nr ؐ!@xp;'NT$5ۚDbcalE I@I=t~~=k)GV7ȗfϰe&XZQr7I>L-74-4O_kh}h!kZcdb"hbL-o# " X.g.vVmY/ܤMM&Α<1 du:*,v10;}y8AĆRnnJ$5OJH(&Mj*PIgNHbo l{c\L溿وRaYM:SDg gPb#Q@6%p?;] o7R4N^ 4CqXr@5nDdSs8%߽\ Q2gd)<Ph?f.vj"i*dž3e&8iz<)c&ƢCN0Ir`aAPEw\jzF_*PJQjǟ# Dm EWy"ϕ.y:ce4I/҆{%%7#l)͘kSr.Ǔ\FjAm378QA5`炪I )VM ؙEZ!aSL\d/AOֈu475.:J#?4bČZ ѭ%\udÒg/0I_zf4 O-DD\Z(1&LRҶəTN~#5N@gNYKѺ":YpUO+%_tf2+ te>b2+?3p?w@`C0U{N9Os a3U o>ע7 F8iֻ꒩ v;Wp zj՞eOkK}ZaP#QOa&5*.P7YaYgHR|^sN!Sź4q0fdl^#jߒsF,7v{LF6EE`md|ha6χ9WOg~ ξ9bN ɼKxK43kpgy"VL; !BIRv6T p5c4B )LyR[5>Kr|J"+Uʼ[ @za|FDٓ [,W*!bGsuLKf!@r6$@B{"eB3 Blch֗ S$=s3}7]UrCJ}8L9ӓb.uY޸L[h7?CǝÜ~DyS i݅G ǸbHͨE<|=xp}Ĩk 6UU>Z"KD`YeZ%϶% p¾tvZތ*41Wn\J~:ϥXӋm3>i Lj㲧5pFWek #pPЧyEY{I3uxec03PD]/C\C&ǿz@B8grLN aTds7ILhF ؗݸ6馴MeOB&{y-"G{t lo}Ys۽H D_ 32RC=x:+YՓ1r=fJx Ά'/{nl75OM g]iy]BPX۰5;KVa>Oo4 [>%p8 rE~@@Fdܷs/=Dq^$zruwÇs?ێ(@k!4@!h+ 0^aZ:dqCK9c)/Ni 0\裄7&+z%9 7pŔuOÆ3/ ([jhsX+A 849JC}WHL96 rwpp1x$S/:{P;-;x,7VM!~"Ra UZ[ֺ+Nܿpp*nn ivgcWmc !`!k9~hfUaV-Ps.Ns͔lQ=?V0!^74CZAO=]PDTeV?YT.=D^I_[=+ZStZC$U 粰뫑YKHL62z92]_q͜%'<C\!nCͻ }@;W\3|L R:΍jJBlߞz_x2lc:tXh^)?+&/]H9ȹ)xݸ/ YPDi }A#$.ߗnzCn!O4c EGF7Đ_MsK_cZB(kñ.[⠧Fðt(+ћ#Ϡih"5ŬQ*ԙqV eEeumڀECavd.Ȇ;B{Ȫ3Ta,-ԳIo$)_Zii P+~)@ZJna!BCS^Vg.QhbFYk zߌ^kXGWC Nu9pG:o%HXgp:'@^^NAfޒНC9k[^=i7 g@\?Mm !82mRcᦚL;T&P9HxKMm^6j#F)R;w"YWuGV5C7pa.Z͗;YZ"{v~ -5co\&!Bݳ]T+B(~d'xO>q٢nj]?"Pku&ĿZ(ZҵMbW\! ߐ;JiY^e۔"Ֆ.|0 y^ț{{͘pFruKyy+ӯ!h4:s0{i$BDŽ-bP@3 ڿJ!r@3@peHgbݐ1yTxuOu=ّc@c 5Az߼epmX`>5Sh܃6:KVA|GuH$ndU*]eq 136b|ϰ\=bM _o~ M u9]פdFhTs*{7fR^K'\\c۠p2~y(sV?T::LǦQ:mN~>BH(棪069隐 Ҟ_7ӌY4krsSY;#wxJ^kGj3r0L-RjoҚgʐi꿑TOt]'[Brw5$G^܌ ]}ԭƦ'Mu6r6z1M^oޟ)c6ƛ?itt@77 M\{z۩ʸ 5?d { AG}N "_TG[!NxXt\ug̔eۃ,t(b|+4چZ1Va-tP dAQks3dX2Q JR3ƕZb@./Zsj}OkYc9d36H-iMZcTRQQ}nTPSIBl,' 6BnFՠ q@f2P\P(ggyel{T?%FzA=q|;s'r8uU a^?uH#?(?U̪mUVلn}Q]B*l9_ Bb\ dPZ ifR[҄(ftl3P+i'TbĿz  O.CLSk$_َ@ub $Z#*a}24d,Lr)yRp˜2,Mvu xxL5ٺݡۓ6۷unݝJT ?0O}6%mR i3{޺4H+4GgʻeFwl<|,yOb=pQK=N'HV3aAŀġiX9=$4FKyg@BR+R{!C}pt9]8l6]ѳ/X/?]j\0CDBpX՗30}ʩ hfSN JPZσ%m5\~ %Y{+hd]]D{LJ:d=İMIv!AR)4 M~lx ֌xWA?~$mA c"G-4?1X1סvԁJ>w^+G-luuNg"{+{ODꡦJ"d<8% z4BvU0>_uiQ픬/rBUA/E}fK: qϏwW+W8Ae%ۿ􎑚fYd+Udib9 *aU }q0Ml54}-r1#>cd:VJkl:d=$ҍxJ$f-ͺB-f`boGnRgu% 8f&筍e'fHT9樳|ݜB֘ޜm%2 Kf??V`R؂39,q1{XYG*MŽnM#'kfz:dw´qGI$b(TtA/95IZ)2 ٍPՑ͢tr%J273=xR 5LV60zhnT04r|\8l=_>Z `"ɛ~Xmcn6S<_ @8anPg#>ouV{!"uL (8;**hfDӴ1qG'<D-%nx @yųtnVk.U-1T@7K{Co˘@/n X0B&t&Unt)pqxZNƏ<,ZK1lh~;!=WI N*`tؽxż,J+&yc}L!9n<~*aϠ~sRŚ[ȋH N. !W Rb9ɡ [cŒ` )P2vBΪ;ELgtxa%H^ه[N›^ ^cD@!abOYF:ab-v kňvr6 "\ O>ZP;Q =+3ԅF2vܶlHA&NmzdF¸ՌKR(P^$~]^hHBWxcZX!>(?WGѶ1Ղ%@N05ԩ-&$.$_o\ X76M?·\ryWM#YY͙ BPQ -šdLl)/VګIJ yats]<LtTR?uVr#JI:\{d!tG5 ¢y$ѳպ1mKiB-DQ8هSc4JrWE2Ca-+jg"_(:3n,+BL&[r\iĩol4(-}~zDi+iIoZ^[^}Bx]&rӂL)OI-ievHKV~bTYJO`XwoM,PnZ:Gn73"b9f2'|X1䷗t~w,@dA?cnwoy̅6iңb}Xd=F9"fP-e8c^,GM֊sRhϭHgKSUhN%Uɼ{.lbg[jHx (>2X@w?@䱮2>n9.SmvLT"M],zia"\Vv,!4#gJO&_J* suvwJ顮}72(#^?d1̢qUu i;8R/g`rv}溓^˪9P%Cz'tE:ӛj%X3a"*C5׌oAoЛUG%\nw^]R*!y8y@Ad'ĚHt m<ݬ_ΐAINM}+px0]Kݾ >K-gyqpz3Dg LjDF 7MQ.~o2b&6Ćz| ᘮB}wgw>Dw]bC[=xRX]vE@E d `'.U^wWBW)=XN2ʶ 9qt sWb "1lSYwd\ߣ#JhPWϵӨ+~@KR$p;\˃z%/qS+tLlɢʤh3iRFo!ҡ`=v)@XcYn_C +2L nFy ar}B|>L!Z< qTnz ^,PnqxW< zrL+Jz2,wSKLfXG|>-kdJIRha]&NE}uEV?VTOZ4\qRoഽQg.{Zf377GWʽ6twsƗ$̡z|W->!a?~8>ת<OEpȔh/ 2R\iXeΜ)sL3uqT-#8.㯃NnQInئJ4wRHj"/^wat5T3fLmXCWXEH!y| S٣B_7ڀ^שQ$E8dgέ2RCT-sh@PDҧLZgM*m8袴-P)]pVzԔ/Gz&\pr<$^FHw Y!1xFJ}o4B@f+&g5wq.s+ƒcp/n!g8|j.< b C' Ds{ lj* 6̥CR"Z>a]\XX.<ƌ!B9L4R:RC l lfX|5WF$4Z O6(lsRl%}dGF1l[bMmAE4_XH\5U8EcFNhc8D8͂֋Sj޴N`"5d.yR~IC.j _ap_[Ԡ-SJ;W8r\(A(>Su W`fDs{&_@5 ͟΋3QuC/ne. /{? ]E}Gtz/^F)H#Sϛ$R٣b[{d Xo˄|ҖNq$Y+qirtă|͡ zEoLNw!%EZou4]zæQ[ eB *bʐJfo'ڵy]b(UljB:\2ҺrQ՛CBG[- lz#,NnHT9X laK2aYip@o•4g}Z#t塜j+hiBx޷[ە! "_ ' fc-?^[m_,WENb%eקIcY$FXf7fNo:1#$bɟ&?TzJ]SߪNP{)6 U ؘQV2qqF Y"妢!ndz ;<!yrw&{H#4ztSBW\1^DgGNeS;TZY[)`qq{" Xm:dmd^kxa^K:xJx(Od|n;84U摩_U&) Nc+_2Q .*}!3a*CN !xdLŵ/cvR`]#٢W5pq'Fƚz% ʈV'PNcS& 2gAfEf? p,Tu&&H?̈́6#hɅtiV2`o79SMUo4T / ŒI2Ms o)i7LR\k1UcBen9N4 yn6If%pr[=.am޺@QiPkX:۟J$"܄CϊF y ~lx@`0O8 n+pNm02:EROڊk@ڶLxek۱(O 7-ߏV)q"!.2W"TQmpj iLAR?y'Ț3ݧZPO1g1W$ 9y>ԁMQ>LF?T(L"-͕> 5ʈSo5yYȞa@uʼpZO=7$uG|O'e0'wmGE֕m&b޹dUHk&B ;5H-vWEsZC$r-*g ~7xdTt&p@=~zgA: `VF~[b{ӵ9|*}Å/mc};F۸Wx"nG>ˋ`N@ Uumg ?YA-4 ⯊^#/TFFk:Û;?Zh91[:<,QvL6E̕Ÿ-ag̒C4WY#GDPL2#O i:Zp#{ hi,Y\9>5X^ϸ}k[0| 5?F7BslMI~ rQi^/8lBbdQ/^"~6I*u_EB]X,k۲tem!)x|.ԧ]Od?g6bM)goX *!Ar#ߗCE$H}7+z(guWk\TPE'-§@E1:i=9R*Ws^8rhdqHߝEoݘxQ Ҏ=ħwѲ㛶eȃ&Jo *᠎Cݨsل  צԭ*˅r` "K7 Y;3C>vBa;={ٚp˦:`?}h?O%UbB%ZSK$ 4'bNYjwA [k>[Mk(XKQ˽8pf+s=Oh]2ި|)mڔp(ᯀ?B EТ跙'xAe3F%N ~I=n^pnWOk5r742Nwӳ('eD" 88Wfxڸ>`*21zg\o1zH%fH N֨*θ-to>e| \ʭ$Ɔ{c ~pB*a;7E2{A&z djR`eneP6fU Wo*6F*MS|(KىCдY5Lq ynA GY/DT=zC  eᐛ{`׆WqܱbCcvP438ݫkj͝Cj؇$+$(A @k%` `*s@r s7C<(/,03PϜ,y 5`GqE6ݯO'@6d'1j6,E ɣədu <5XQ^Ԃ.RfqA֡%ls:{e9ЏL;B2\B蹡!FMmچ5*7_x-xuvV~2Xi Gb^$] 5ƎyaamRLҪ_hl~ckZA†Ojј$50ށFw3LӣLg*Ӊ12k;QPVWcr/k/8rr/M\S1H $*X\e2XI#DgK֦٫_b+5XAb FdV5lܖTvg{L23{W6w,Go^Xpn7FQ{=v 75Tʣ0XEb9-Ğ*StC!迩[̧GnREig) pφvFLȑjU_v"_9e0(ՍO@'mv*jמw674v &ݔw+~Pn_o; n Ih3oQf0 h6hn1dky-'8cxqا1hd\fl~b &ո4 dG 9WKbۆwޠH{oEj#'bvne]tM{!Cq2S>KQV9ih[ ܞtʥA(% !sf=}rS~H,% wȀ&D`3+eó})q"슎C>[k{,Bl=%DWj<u4=+.;eJ rǿ PH]O[v؀U)jNv #%~]E <ݐ=B^uyӧ)lV}CN6TDغQZ ̎q8\3s 3?g5Y覠vľ &; ; ڢ⽱ߦX<9NǡH#’N[XvH9iMPjv;$xlnάwŖ٣j~S9NR`վsp ^xEQo ]0N1;]c@(uW%BP*Wbt+5I#!ۤ%@ Yy, MBe9,rJ`251~S{?"#mL 8]~| Ư1gO6S4 ;pq+Q/ʹ w3m韾葧JbjlQnN+-hL3i]jP_-]TOۺ= .t̾>S \։c2pw,%"!KQHcLfvpyhW-cf㘑C[fg^WҽjkdyG%5สc%5#NtPHj^to[gb*Y.QBcM8oV1ݩg+,m5q"U2yXD u;A*1!Jy`[طt=w44'snWeU^҃ e QZؗmL|%5ydJb J$uuq\iR$K﷦zYݻΫ̺_|m݁~LcU)!H(v9>MP_C^KE\t'}v;LjT["WS Y@5Si͗Pv *f6GXR+%1B0f3|_7PEέcV|Z-XY;=V/&6:dsFNZZpqJls6?m6LʌzAA6hۛ;v+"}kBJ[wg#@sW%Cᅴ;MД#"쒱نY:z0-93w« ^"$Z-W歔JkN̪ 94Ld=|~@`" Еuw"]yn . +5vkCx G*0DNxГ;h`Ž1D_ux DS_;gv̽)JmW\7w cͩN,òR0}(7kg1/-Vq X)cIhxe5Q^V@5Rx94O1fa _ )}XY?Pͅ[cYl^$ )d|pY~F:'Uдܽl^+kp!/S8*{T_K@ :ἮL !B!n'G@_%^znlnɁe$g+nɋ|[DPnɥ06ѶiN M*E3U6W9[}}3VޱKi3"Nܕ`#a9;6dH;8mcAg:ib_Kt\ņf Q jዝnqV!w %bERcIR bw7oGs -?]&穫!!y{^Z K^ZD7&Ѭk*<%}aY Eoώv&3K",=mNX kfpb<~Ӆ]qE#*uy+h+Q̷'wj88WH 7FqAer`( k> q3^Z!90\m̏?RdPzRR"άN]D`4i_^rF f̲}mgDmLx"aw7 E) Jl)z9Hyw(Y؜ NjC:9޹Jt2:prI^yCFu&iQ.L_JefKRK4R`q@w;߿mN=F祔#ewu%5D}EOjLaU F쀚^%^-`50_ ߛuDE ٍRT6p ?=ҘU?{;W5Ajz<ϮV:!͖JKU:=F6B[xZl_d0s0M -tgF2f]aGK4ȧ$u$OX#:,J )vw\cQH΀.b/xA ڙ"6L >*%DFEØ]M02g}ZnzLIxQp^T|'HAXR[vvjCj {́6á"~=9) ~辈U3us' a`. j_>HhbI_0ua95+) $Üzo!yc$#WXMJ_ӷ:]lOGsBCWb+Ae)NlyRa̝YgޮּGm0FUSŤ_|F˚jHv 6ps :P#`.AF9A#ǯ\ݠN]ԁ~ 6LLJUe.he `|ލ[۫Y3ϼ>SRkLMEõ~)ilRuዖئf&H(3x29dQjHx P4vIxܳ*IP<,y EXՏj\?pCFIiPNT'심gOR.e1/AXMSasC ,.UGΪ,þmbkcq'^<.cpQ0m.E 5uR gDB/ TuM<""]f70p6┐.P5dgWɬP _R+ ,F.y0 zgWhdX];[ɶ.~9V+4k~*C.!gby8+#Ea&[aY%a[S2"JLڢ/H>j'bݮ>;˷ pV1ĻOJlMILH46( )VK}s1pҞA'zk9 !vi|'6a."w-xﭖ`:=Mdvb0vh3Kid^x~cF%5btb}X_Z݆!v]v=pk:HY#.uϧvI/qD ܕzF$dx2O(ķ awZ**م.:9\V*m]qS4ʷ\E;F&]E^Ao4ő圁!Tm 7̬I& [)UTֽE+̬oNQtm.;Dg; 6 % NszY[ÿ,kqt1H1rrWw'ݒQ'YsMnDt2ptO;uEo,5ܻ+ l3W>h;ys !.&W8B-v\\g@!z)1}V&#.63rSw FhE W@z, @sPZx7!9+I};.# b+.T+w1RSp;p]bLl' ƹ>ԧ;%_ZN;5RHGa ؚIiL&z\_N`;kϷc[В*hE@a1WV,V Frav@R f؎N /xVVg$dԾAXUK7Y2GJX׎dփЅ~8_ȦfsOǶi}+&)+NHKѻm ޠ؞?I֏ͅzjt3NY.SsfRW:>x!YLʽ6[ -۲E;T"z.rr_ZLA',KŪ}hhwwD'&ІslkdQc#@.9cTQ|$ N$ny3LLجi4raKMF#*/P:.(ˈUBj#d8 Ғ 'g1w/ȓSH Izz0 C9ǒ6yW>s#8Z s>=#MxtL69,A كQZX&f]FW,=W_넆Z˕'MRKh Y@vy5vQ91oD567+Y eGuT>7}az/PjI֬Q| |v-Xvю2!$r?AjqAVLOT~} 9-\󐺔l 4q,4ᔔu۪}NfBۺHp]14&n㲂S62 a$& ~k(,yWWT䓔~Ss! ?~j"B|WyGy6QMb<'iB C\y9.ں1УE)VE~ˈ}jUu7R%j}jÑUK]+ (SV4>Nu(WIڣ[N׆ȝlweD :8 rlhEy]/V> #gК&j^OGڐ2yn@;4"V&sD~5]B, `ÖdهY=. 䳈B嶯2gN9|9u d<#‡0\{}LebX,!:ya+\%3fC暷QKgHɷ@Nzj/}7=ŪGsr- 3Ab՛h./H%"iSb ҵ ,$VtOzzH``O*=3}ALy^rt;eKZ50D4b<\d8кOHJ4wf oYQyD.Kz|cc12'?ƐPYݮᔏ Uju_e%W-c e"!ɇ# 53*l6YG3u"I)΃ܹ3g] ߠdٶ) i{j㞁[GZ7N .Gù)ፓ]:xr#h RxĐ[k?Bu4K͈UbzN6ڸHK6$G˫7fDK\ zĄoҘr3ꓬ-iW.6р=nP"{*F~1،c:`DR\ |bvS=dt7doHjmD)!;pe|~떂Dr ǿA&)qpu Lڶtcg(P-Eb_Erb]:o(#7m)nƞCčN3dQռw>}h~*y޿ljiM>m7QdGBmeŨ ȕMμY=(Ez j~aڔGLi 8 ehe!1skQy]|\&շ-ܨy)5la6?YSHN뛔Y]߻ }mE> $a=q6,u1Q=DGO#߾4Yw qB )'7 u, jm [!D )0K&6R_kqTq|Kv"yok½vY \6*a-&@e)~n_Y03I$*io&`%o+k /1)>mG9 >zi%{A p]@^gx:OIDhJ, j"~sʞbQ7Ra⚠*i}<9 yzBͺa=x--M#m{C$[S*TǜYL[mƻ "IW|!` q?sZw>??EnDS?fE`,1cAV B q ;?s}Dk7[-'7378|1v5Aw)l#0eNww;B}}|Z?w#ELfN'Hum"p˕0c|w6dYKD6RZXidW4m P.N>E,>IQnkXG}Ud)(M(9V Z+$ WJt Yн%A S &%[AzeD8IU2|D#W2bo|CFc9*A6{ˌhXe(ђ]n [8"jJMHāj]GRuE` ȭ'F4Igmzf\yln8tc-*jruES^T~45m4"9[ A ڵ6ŲI9v!ˆ4pG̳hoOn|O>ӭQVmt| >YBO{Q}Y`X* Di)mx;L\Xy\t1^rsYgCRb| n5\Rm+XNcp{aNF*;Dgzt t*"P[=W42hXyVb$IѠqCPҜ Jl^}$ -~1">@?C-K/n[,c[uè}쥕CCQ``4c8°P*ѥm29ov1 Х}-Om-T:Qĥ,^V){aSYMcth hm {ˆIa!jH,?!/ưIqiuPV4E eДe$c#T' 7=qxY>PȥSB1\+M _̰#mn[Y*W0֐*~VQ7jB~ Sl3!>h-Y.(@6pb@׼@{+Ǥ9xKiC0n)f C$qvBùzoXq jjr,(Kh` 8YЄOP*hjY-Eܷ?2ׁU~qch[T NEEIghU;ɣn&hW;~_&%[l!>T&g}CaGټ IzF椢$U9oX/Ҿ{yg8(}xP'A8.JL2 5;PB'AmdBCS&7-cid"k4gf oͨ{"`VxEd9.u⦕0V]☘S{`] IqQh:ٞ!, (1$Da? cH;p*τK~ 𥁡ֆl/5hԎl}#Mǧ/KhcdzcCLbs "Mqk(h_Mp|D\0xR_(L0MiYq5$U HUR(g 0j_GmO\ߺ;EHKP)M*VK169̠+%R&¿ @^)jg39;d5s(K)=?J9:*M`BǙF#3LPWJ+Ӓ2kx*zgrw# xg3lT}|wS0 3rc7| ij+])Ǽ皯 >C>ȰĻ<3LzXduS;T$$1&돾QGWsh3tF,R6w96Lk=߀(Meya0M`fbE`YÖ.=ip4K~TwŎ#8#grnG%ݻ<ǯvU8\mCcRkٰ.5HïҫP?ijX=& d7$ΓW[3"50Ir9gX+$+y;0/v"9_u)\'x w9sB}lcl})ZR9= S-YS~PP3)(l̕i9M#ĀWH\ic/mX þ5$|W.+jG[oWݞ"U>`@;eH6:J'hxL]dr.I'gxl|ߏ8*`bb&Y8jHWV95~ ,wA!Yx}E)_1 ]u6`1:Q=CB0f4M-er%r-8 L0ۦ<ṟ] rR*a *Htlf}Nծ?=,H lɧԍRbNbJr\]=ʤGMOn?GHK?CPABj2C◡rcaR{NۢL(Q*G!-&ghq:`1]8GϹB¬Q2|s -IX/$+9NCW8r0ʔIX;lNh*WCtaZ2&H,IxerK>,K2;+opoZZO*KTsm#هb7= m_$mĀ"AXapJ_JdwQݛPjKFTPt\?0?<>b4i.nuQNo`~Cϲp/CμiLo7)P&Fk%~t;̽V ^AVML_13=ѓ>AؿxTuxS dr^WEG_IA8Wka5 -(IEͿchV #bVT/6OS˿YHwq30yIx*7F'lP3.Np6oBorKǷDVI~t0Fg{smHch[ŏ+T8KATןL-}u w)x7ac <({ǟ29 X =XXGO{IG+F{ؽg#̈́(`FYQ l!+CN7ؒTܪᱞuGXd)'2U0JtNqca%Eo͈N*wHOhIP;t]q;H`k:&taRȌ1gymVV3؏3t%s&;P%E)iN׵ڢ'N:8gtv :Hg(W I.yS\rm@Sbt(踤VMFchnb1jnS]rsε1ZsEJQz]@N_%mVY^`]F#l8(ǢTPJzuUU"/%̞$[(q:V\M6\Ti TeytEvyMf0"(ZFþ-uA2rLҦs_?GedMQ {T QN\%#fIqi8X >Mh ?7: <zP 1ωo% xDU`17haVA̞c0u@?v3p U|{堾\Lv`L]>HVTiriWhpՎٟC8 tiIG w|@[0J,Y+[xڢAOBZNtl!G >.vLfJ`hKi$]25'bGv%*,hP l<& lP 0|rUpUP4lYufo}QUeh,N; X.rb:?zr (Se=^{*>珂Q Y%9Cp/Q˗ԫZ LODFl3a!R9 i"v(z!qD~EifBmpL$8'$JjhiAq|D6³1HDsZq@vW0;|g$z_o}ڵa[|R}66jv\qۅfٍA^TAK*z| 9/JeظA-D")eQXL?ri\Ÿq@ϲ@M6?҅4j\?Md̓`|7DVvCWNvqYkGeY/e,>]E{yt5 .ؒWO|]XA`RTM=+_ME y@AgJI`nT{3]kdn 2JEN `.gE#]cG6MW7d QnaU"ɴyh# +~2x2ɏ!5gt&4S/l 8q]GW'?^u! 5b-{H+\D\ꎽulZkq.Tdn 0Z?U\=$$Q;g{S-oize>7NsŚE_\I0S߂WIIC\; !\>r,OrNa9gU{xw:sVߘ۬76`ÙPc7uyMfߪsꐭ XZl^O]үә7bE;6*r9JG6oQҡ_o!B0 gG&'N=)Տ+6tRr~ άTHIwZfϟ#Ǽt4]]w“ wIKOkpc(i&Q婡Ik{+ljA `;p.@.dp`>8+~~97lhcfn;:j!mfe59nciߑ~,9z÷A4^V`҆3;'O,ph=NRm{測<.b'Owg8adXwuo=1Y~$@BQO& nzr> h1QL􉪤P4MK_عF0\1C$;E=(fANLLoCZ^7.C|LIG ќeA}p}_GC 2JkMUA멉~kոS%],{0RX՞nYlEޖPotz+zK@q. *7!|w4X@pCH5.&q~Kϊgp.2{eރ|h}dvZ7OЫ6DmRj?)>d 6uP;%7ϵ [@2(B(kוYy"xGfGC 8+j)gۂvқsoS34g#f>bT3N;V7>6ދCf2*6W#;#KZyǦ\NsA3}Vs1dM %5l?ZDMJ|(f ٣s%ݴ4| jKuƅ[R$Le2u"WFx~ɐ'v^ N鐂BϳG)fP5_Qq?)Lmn);/b*7bZJ>On@ɟw֗CÖқ9b]8'(xg|np#J=@ {#7,5 aUY}Js Ҥn)lzw%rDdQ7IDɝ/ h$x"qHkUpUb_y5:.Yk5y>CkK>i]8ht _f Iz4. Πޭ oR"gd2#ElfFZ2xCxDa^}})_)%Y+8Ў i(tqFWOljR+BrHVb_+uy39!a{_ hnF8T3ud)*6 G h {rOa d9`Z'P~(B%q/:DV3U+qn-aWOEt]o0S=RS"ۧ-!B@xJ}T"};OHhd#&TN&~rpirL;ݧfr[!iI?St9 CE~WrV.:bY`9ΥpˉM~h+.I1t!FEO9'щCߛ࠭\(%߈lFP"K+~ndB%a,FE&hAM36V^W ]ل5*NlMے9E|ty0f8( %vx1r25=n]'KU>C >a\D1&NŽϊ[sL4.k>A]~kBsD[;4 nWft.""Ƚ/d-6qQDsn VspZ?%5jvӉEG{n۟'0|}U?Xi^44,&,. 񳹹5y\ _bp >-w'5z.:pF_=ĕB⯤BJo+A {"ScX=薒y^k"R*#\feR rFi.3W{|谋0ڮeR?Y_Αn6S˲?ľ@eU T;3yxC\`SEn36K ̲n6Fm>fҼu>}h7`z8{3 ?X,kIgFZmõ(RG,g2)käd=d%}m\T_&%|Gpڅ7yme>'!Нa%#>8djtg RtX_3YjQUgtZOxO=çAT9ppe~Q@ s&SeeZ{5 ri@PWtɘ't'PDXQU ߝz|dwA1! >$6,Xcދ Ҿp9Lg2xS&~ -!70K>X0Cq+qsob ـQoiZ[9MA \>`H" F} |b\bzU(LLW3f `._\ՃG*Sl錯c? uI,$n4^]]uB@up\F)xսCeOB;%[{|Өه0_,I5s`ڜ)+A[Q I6v~k׋7][ 5Wʂiю7AMs=qdLm'Q5; J2TqnRZѫy|(Ȍ?lFG!)ȥ lzF ]S}z>u!96{\̱h pfC!FO!SAan8\"x|;hqiYs]KG\lH7ll+V?Rt*6OjpճwrtZ+UrOx-5wSSsmxç@ П O?.w85I+( !ÜhQƄSŗ] 'dz DWY`%ݢ8̈퉯0~=}Q^ EvZoֱ;bƈm(}(w ƈh2dq M'z?轾BzSc'Di)A]mPlh XD U6 Jצf4vxD]Cw^Uqnc,0*'>ukv6w1&@Z: N1r x6:7$wʣXTSC> !U0iZ bMv_b^Y&1{=y̗C}ei™m#%Y௲&ͮNcn81^jIQyd7$&4O!#Y*-345[6~IK :^@e-}5$V-Igv-XP%]dgA 큣.#o茁N' YM GPz$sLS/>Hΐd,LD|~m@ŠTN}NjyϼdゾRֱ8rUxBQa~?|\rl["U43OUV (SIBKbӬ g7*q%*onjYU[w=26ŧj՘!]ɛDڲ@$T^Ɓ(5V;Rdq& 2`Hy J^m¯9 ӉTă+vЩr%F4m;'h|BXry)dڨV&*1Uе!6>벝M- pc% JsqRIBk2DN2ί-DQۘ&laBLZNMѡZƅ7mlIڷ0 ʹ+gqJ=bJ D?^zyuo$)IgPBrk1p R>RIs06\w=A<]i> pS\D <3v^cM)NQ6}?$pG㸹Uxl5Za]mrLЁ1ɛ:AF K7x]?-` a.Jghf|HBPL1$E`I[~!07-ͮ~3NxL#dr@iV)AndB'nO+~ijӰF`n+"{2,ԣCflcbR`QŖ-[p)||P Z(Ջazs+' q~\X(I: KfovŭEYf8Or *Mˮ)[+'iM yv/P`(¥dM?Fxqk7'# G\ao_iċzK5z>٢ȾVICĕ_1P݃.V ӯf} dE{6!ͤ0*hYvklFJk"4r0–˔:e5`V^g4ZLUjʮ}ejDudaNT4Ba9o(;Ñ/w_t >]qffDDAeB\:$g{?So~ -=S0JQ4vm'3Ufbjm }}'_ѽ\Mb2F OW/\EaY8 EUA 5e2ٿO D?ncRh~${| TXk3#Ց"^ŕ.8cFQ! Jku],< fnDže=,Všn̦qҘݢz}^,n]W}4/Mp8u.Az7Sk2tb{ڳ7Ω_\/P繉Mވ^i5hUSGW"Q?GW,&zʴ)c@m.wC"$D .1mM$#ŢQjnҪ%7F a:? Dc"5mi30%֌J/>oe9XYiG0V N?0f Z}"ea:,̖2!+7HbCQ -ת`@ih_}D᏾6Xm<k mV]8(D6ArEB+x<pCkt?YC=|껎xGH9ąC>ãVTqT*R` BJGK>cBVfog礩YŖG sroWw,RܨE% YGBGY0qS4\ x&P/{x(&ApO3nu1A ~Vm2Kn [LdAjftsQ Jm]O;wi6ZݠC5gTM+dߡPe$MaOeO5g(<Ŗ˿mlɍ\mdpz|{Tu[T@-PnB9F'+^#A7Pu( .m!Y!hU2r3''|*7`ՙ(iG0Tf4 &E@vPME ;NN:}aD e 柺 ݸ:y!nlVeFe(j2:7OMC$+ZC.zj \\ 8O3Y-?X]O-94Y4\AXNQ.賋_GhIs^3@8sH3 oƵs_7|]~ .&N^9/{,2"ڍG ,xB5ijX^KvAO{@'ons`=~[˧SRIжh%GRtWë𱫺!@ ZޓpғmWy¾)qd6 {uϬL%+2xkQ(C*+ z&eՙD;7QU~7r/}9Pjb=#H$onj @|Th\>'#;螻#ʐV؆gϖߓi,u)}jaͣmU}с9^OujX_OYSS"MppC]rVinYlBJJ-AB}b>Gh8(#v4U" c"UB[f0>ɴ'|CApŌbsI!bjkKLmR8Qlj&UHU9 GB`0/yu0CF$@=cjCqe[` ƣ(oe ZzGNÿ$S}̵Ă؃ID _xj5хBrKDpRȂkJ4uhR,qE+ihWvK.փl{:\x+C.lg!Ձ0a~]!&4M`S# J \/n8Jm8,YY+!.1x:k ")J9u}.J(\Z]*<彆v47djqt >P-ADž t` [TQLtϨªs^32Kq'旹HhV'6= †6\zRW΅yM㖯; Oad +%2EpuX +B&*ثA%=&wě{- V_78sd[<$CKVs_Ag1, 긷rUP-'.cvQ9I:,O-C^Of(í@Ehy볟JZ@d  p@Ca?D+;5) \5Mѩ33nm" DqX}:x^8g0P9ϗ+K~+BNd28@g(66jm1@J͝ {%Q "Jd7sľPpO*RJof8X,1"Ȇ5'a5&k4lyĪϏ8D݌!AlB6Ky` Þ*iLNkl{ԹEbh7iMPGcN5_ޑF`L1d"mSRŢr)~H֢8ckraٮ@{F9M·v,BwF&CkBF]KeK@2hF\d ֳYKzl@pcĮ{Ҥ94_Pn8~! `[}} OV. ALeMosM%m|#AcDPIs it1'< `jѤovPOLmeh*LP$FSS5fHH%9+J \^:rC_ŔOb;Md&F#omb;"ez^ta䷒ CuT0DF~~p^ZQBJ :' gxQ+d RvXX+a\eeb-g 6,A]F8!›T U_~r|4(m>`B[w&jOL,%:QZiEie=$*Bʝ L 7{b ^`#k|53`WT;r[ʩb_+>hH:޾9QBj0c a[VfVTJ[yߤ1ow:L{zX\e:h?jjA/[I@ы0)ȉ gWl`$ ^=tF*h-}WR%j/0]Khܠc%5a~ HnNJ? i60# 8U_xd< ~C>5S1n`DX-ŋSbOAFEoKz5sPM1 NR[B7۲{P<"練mlܟB1_hdRElLi5YU#C&c#_dJU9\Gl'M=@4yhH"WֈtCB$Vw- "(.%M4V9%߄ DtiBמiʯY wr|bM_C kB,0LU?c}9GJwlz9DZ>v˄,t|푖w8BW+ڒydפ9R'UG<: \Nd/r$eèLbJ-ޜw-;VQ#!V{ut&F5$ń?8(2ʺc=fGRzػnH3GCJ 5q ߭ё_iqisެ!X[NXyZ8p5O?Wg@ôHJ,m>n(4i$X^0NX 4 `Lم!ZۏzvmdJ~/,[DE31cN7}9lU'JKs#+jPؓ;` x1#D _Lw> J_"[7! . +&ӓ" tp@&kyi6HѮaTuԣe<GވKH_R9iO x<'QrD,3++>;7lJyE S]B_UHS ]>N~o.(D-";dd -nК OuUxpf>" (ZivEF%wx@zh:.iԧ*?@Z* @g%5fghndzq4e@CGdطX, &fCs;lNtķ*-t"ÐQfʯQuC*<̩=-ĝ%9Yu.d@\;8jlR)YAz"ӓ "W x2Hh@Ϊ>р\YCE=Ӊ`E*qҽ-q~{rDlNgD"sI&>ujwOgEEjwtskQe;$멄7c>41f#+ FFsH^"ԅzi+(|jN7PdC)tHjj ` 7Q;MGwKuwK_c@p*?kl.8c$0e1s`#6H-EE`tcl1N9;H(Qx!^:mA).7)/]fiÇ5T7ͯ^\^«A_ }R.cĞ@ 22޴{^wL@+s$|aʘlmztl#ie%אMXNի-h}""ћO4Ka_4`K~JEp8^59r>WV梁F)k-BVz{Л$m. ם{ySX8v<@rmC͠EKrn#b#s !^^]@m٬_PDev:7SjɌI|Uk~  Ƣ_a&rp:IZg٤@}D@}[;B1`:u]Y=t$RE! [LdԶ3ǚU@;2&)DyShVZ/B ǜ)Rg xZs=H t UH]2$uQڭC4y5`7Idp9$2 `c8c RVԾgp^x԰ŌSd_\+%IYٚ)0D :Oqv Clovqt",%b`@eY;ֳǦ\̩Lbqħhn0R5[;u9O˞ gWP7ȣ(ɥNEřzS`St*hN!3A`銘S mRݸs @'h#"僄Xk8w6RZPc ;feYdsv/.FDh 0_a}MpVxFP8n٣ nNv K}Oo?5gI L}'a["Ąv`h>q|^%_pT)Jff5ƅ#"I&]8і>vwy17`f]*k2Ÿr&k=wXrlfa xPxqs L$2</9;ܹ [F/[YĈ]!<c \ᛜ"X-ŝV)C Y;:`W9uZM`ZTs \S)TlpxQdkM7c?Fj8-5u< :#&DjtñԲ_1? 0@9ikczw}^6~6_S!7^h3tƟRe{~my>AJ U'}闂.q$PN+2;ʏgaջ)߉ְvXMqvۅh7=:EYuKv([۔[!o喚%4| 풔Q}(!6eA S'ȹoP{LxtmcP`i ts)[Wޒ G&F8\>S#uD.8_!57Ss?a`{`741A$la q*wR>Vӵ*gچ-PfJc4UV Qh =ګL#ܥ, *2&*2X[T29xCgSMWd](0 X+.t $ъ*11Oly1ǥQQWFCc#73z;aR 9}"]@J ۄZmbWr^n}HbjzKL2:nR]' h ~1!  p؃8@wo83ƟU~l)ϸ%2ͮ\Db}{W1Y$ʁLw,rDnؾG3PغzzǶ!IֆxMMc5j)NL@7~ǖF Ko#[YX\)w4cc A0]^YSroU]G D|-m]x|b$hQ+p 3`22mo'H=yF :uζYnƖkǴWKZKUwB#jw$:]Q죲ŋRoO=W7HjŞ$(BHEkսyJJ,oj@o(Q"dem|Fʦ6鸫;A;`P^rXV;Z'%lQVGF[vz8žɱ׮-=8P$= = Q k&-mE8G[}~$47UlwM6D=+RO2\='ENeQBĪ*' 稤C#-=>F46zq0>?lk@le"UNOtf}s Ɇ]HJvV,+2ۍ.y0e,Rէo%~͆Mm<)?T@\r ӝ4,R*#ZdCM=?̳I[cf(xhq9HX#hSuHB&.VZ5nI,2\APG⒈#,ܟfg' @6 xeWUX܍>6 =X9p5a";hp^K)k4M=ȻSh6ϚeSV)|:=8@-b/Ubk1!,Cbd}z4L( m@ '=ƛx[>F_I'.A5L)Z[GȧH{$~a j 7+J:-ꆪ2p_9@mAz5έd8NiEg{T|Zl5ϱRR"_pGUQ&WJ9#> Q rbǒ*3x:Bmm:Fg$G,]NC)!dR9؅a8M.O.UXR|V[kw);>!nH cNQgO^ 3!?"eq 5':C?DAEHNXF(Llk2F*&t,$j{ MX6g6]7>p0P8 ܽՋEأXh$ Xu-v@L:ӹ !l -Lowbv=4oG>7=^#J!Z;s;lUuay'CRFf7ƩhFv`".dvrD\ʤ9AʪkMXE@VSq `.dݡT% hhq=mPK"FT˟tjCHT'* rjRxز%Er&Yaah-GciRLB, lɖIǴƜg1$W+enw_qJHEICL]PHBYfVuSʚ ^ۛQ_mzJW} 9s9T ?D_ˑtcn/XuKZiтjPWQ0B]9iWīeRi+k#-rYypx׿Z8ې?RwXXPHsQqvxc"烻!3x^ߪ.Y\'7;0n''SU,Əܜ Brq8V媱6;^PZf?Ob{]ǥ'R7k72,wsʘ(2RF LEJy$0?zvB. }B/uI]"bJYKDj]EEIOX5貸:x0wOs¶;S߭."ָnV툙 J6\a?ۮ##-/@k q)^>q€Q%[b9&8дXn)%c\4rX/.#I]*SԼHEZk5»VHԂg,Ml@T`5J&'y%SՅ ["G),Irf~o-UޗY a5F+{r551zsuK/VQ7Ӓh.WJdT:Bc]U]H /MlZ3:THDp\!`Ā':@C8GYtfXuZm~<8wb2/0,H<@kjXHyH#G݇@o9E6ųy:[8ݼA1R? u4(xB]ytwEeMP0XQ7DLF7g$Tu=S4,"C ?05J B LW.>vO6JKTSt6džrm64 v^Y=3;[| XDB1Fِ cBX%BXWbk1&? #c:U'<`C5U6#}:NrҾ^oYy%n_ZPO+"qmBOۖ&)44\مpg vY$;G"iuyuo%o,~<\NVEy.ے2^v68 v & ?"JIV:Xil-=yD:]E{*X_ & FD}.7HĭGު;&#'PѴ6hbS΃aw@i"B-x`ԵB#E8tm\0x4" 0fkɃLsMڗ R`k3gIJy:q%ʲ_AU7]ڬh*Ķ ,M! Y{!W "n0~4ԡx)tfQ:o h[(XA oKv۪]2(:=z)?ԭLMV"J!F&$k^)ũ6ye-g?ʲPwXC :H&O!+V(r*B|G.!$i#g̙h6}5HMB GJz0P;& *SQ<w l܊O? UMlvUaNS1L 8ݡ='.ә_9iKRٝ+U2 "zU9h^)`E~f)92C1 cp\zӗ ;m?쿉;"P7V74=QJ8~/32U86n,۔  3"?1)=w.ыUN'{HqY&KZ3i/N }V+t|]JwxȌ~>O )I3@V먣֪)Qgr[K6y/\&%EXvrf]qc7i;/!; 9Owo,>䫇S)P[o W'n3QŋO ;PEe*M]\kgG -jyJLwU[U+GzzmQ/Na%Aj#`[_T6҂we'=8ief~x|65}ɠjҿAUNb Ыgcc)7v;YINqNby>@I_hf^D`KE`|s&Mqu5|b:Tkk/PL8x;l VWS [o'GVw}<=OqRӬ3. EpK"zJ8\FmY"Wy0j&yWځ3uڌML,lV5ά-3KxˊB&6u"].<'I?l%]qeKgԇr?*Jɼ00q#1ɵ%@T0V.ʩs0L".O(f|^ XC0tф/%ӍN^}ܞlv*z? 4KE+f*Y$8al[+jP\5? 6ߩY}Mpi(@C[;Iz|0yϚ(1&Cհ6䶖+E%3D@ V|ΊvEW?rLيAW'n.es[ AV|cy&Dt{;y 8UKy: ͫ"FC“R{~Ӑ\ܪ̇k@4o<GXz$5n2AG2dzkd$SҺ~}b_V‡q_bSYS4#-pdA1,peKT0cr-XR,~0ݜeCQ*ӆ57K4CWt>^)<=SF[qd-Я+$%6,z(Vk`]強=Լ2~Xꚭܚ)o,veDlNPLi# {wFb8[Aۻ@.18mRd.h[(<Y٘JYz̈́-Y iKsHm>cT i|G J9ڎH8rIePF*ث˩A#Gu+)J?N_$2vb9Cy]p_ EB.y:BL_Und0oQMfVo1*OE+bRIsoej:@:xؗ퀵3F07ؓ0"1f'W;MW;Qn9@RcgB3IoQhU.8)\׸ۥ߻uS=? 4s6 Tc+`KxIl.noF^ T6Y?iHk0OU9*x(Hglemn1+AjF:)Y^="jb)2vtF߯SMXS1RHރf[[{l3B*֧CzO|,<qb9D6+пݰ,PUpdE*C:FCpCu^AĨ)P̉DCzӆqq: YvwEj&b}Y{o)pZ wO+q8ƕD9&fڦooZ~܁h+4l_x'``paT0ϊܙhm*w ъֶ+oi6A1lKڰ*XnCpk5n&SW}AqlSGW1;T-aked-μb+*B`=Y޲$GՄ8s09h0'nnݚ5x3Xd)>WBbM>M^a$~7bB"Z՘ QWwPuw%n#d̺>L\n'iǡmG"ڸC$훿oT}v:PS'S3^콋<}!*Q ?FQlrk [CE&g`uBo%&=zt9VYAI#޲w;";t,Д)Seb~/Ǒ6QL{B4=od:Ekʼn&IIO6B[^s]Gi,# SR`Q`3$FqT Azb깿 2JVʓ#S}0qTG-/zv;?ďeg=؛Dܯq{*W{ gaČQ~M'FU s *'mw̳ 0A!N_OWnXev col99ZFDUAɵf*2B~HY[~Y*Oҏ`o}"o%H9"ʟ_ VP3g5AIq{"I\rj*&È<+AWi0@)m?tNF+|L~ʦ7وoI\[݈IGx͡3X\ȨW趙_[8BI|:3F7jGvDkZrE՛"uK :dZ8c7[ bћe6Ò*ShV!c1%_^g6CJ?q8 OdlO6>e<jZ!!x鮤~'qIF%I닯X8F9 U(=S28;Eo9-*EP3C7uɋ/!" 5CPZi]oC=R"W5;YSxK~;tOcZhT<%\:=mˋdSeפ\7]Y@/TTUb눆vuOl/oExP1R 9.-Nh[tO]>ִ.cP7R?Kw`p۪[1CTǫY0]QebeL(?K.3=4Y8orlbX0r}C|p%OvrQh~@fES|j)XL_ ٍc}Ao!O\T_STaM9qa@,,F>Ȱ*',lkAQ4*}z@rkCo rرv7n"&x<aS H|k^%?hM*ֲq1l!~Z,D@~ 31Z/qWq& 5f&!% ) 951y\qQ :y4R2M̾/6 'zMM|M@*lf "T!t]V n/4߂Dž#F¾ 0ɔYzSoT#]:{ټMJ-(jNN̶` ϨYWtԅq)P/" 6+!ra :SJJ|OgPI֗zB_" /!yCrb3]pvQ]uOCJ'@EeV )<$p-ƌ} \Bˤ/ɱ!#acEn9vD2U2HВeE Z;P ``~Nr.:9Xx)uED j*+#ҧ&a,9n\Qm/!MMQID+w ([Z1!5>gC^y$;'ys 'f]"">rEC6G#<(/H_3W7S:X}،):Ƕ3yJ ]w*o.(d®$-{)6q .,?R)ZƉ/@zdF7( :d1L>SA%b{Ff*>'w‡k5iz3@?VzahT[r*wnb KN;7QNnt6TaKGEJBgGRx3T}$QCEh3kQ-U #&N{<(ă]]߾'2Sg-' CT^Ȟ\V)3DS'^y{>:$%cHF@D,M g4,7ybU _T:!f;sfGҪhε}J ǚk]54]jyb+̩7KQ_xFඍ-tpMj"6XTlK8r2]8 !&)^U=UƏeIy)X{bހ塼ixQ&_$U|ii54eDD(t]D&7ot~rRO[\m8aqRNFh@ s]S2+&e zYcNtHbG;MA <G$󏞌,[2KfgY*G&fWDg-Sk.~\4ўё4̂(CύB @ۮ T^ꮣl,3 KC-YqB2O =@=-uٻ~axvyV,~cwp` ]K D?or*Dr&,ΰ,G=a!K(>~VavR%@м15>$/a o-m خt?BBQN GpΈgH#'=ܴ(<Ėȥr 7Ix+@HxNi;x@M3[yja$(eKGkҠ+2 =cvgY?ܞt~pЊ䬪NJV_Qy{6%p0hQфbbk ]^gt-@9i~ey"螺Pb8@OYG<0y-'8-~Vۆ6/Rdr@|Q ykXWY*ݑ3N.qܿ ERQ6U&FntT(NtBs_G|I<^y{bcRא;hu  QpGk3 pdwm2>ߒˮVL5,&dSܦ1TZ3&X{O=ǽKۇ+*64\(2a5@(ݱ 1G%W>$uـK(t0185yKNel6%g|J jW,' e ҕ2WǭeKԘlS:hÂZH!+Ʀ/Q,;YSDvчUWz rB Ni[36YN(|:vJȳwqrG؄Sl$7Q3pF0/B$kc'߆^ 5#xaJq!MBsgAĵm㽒8E*ȥ; eʸ+u{u<y&-I ʛ? Qcs7*/WXG䐒hqv1ʏۍ˫6ӕ*2寇Wb.gjO=bX+ux|5|ͯ-̌Md@CI'MF`6a/K'EN~rZHu.Ajw/S ǫq!yzVGbf|ͰCzzVCP:KKn@{H>_#G`sx{ t~bқDfn?ֶКc:+ =0$UgFQ܄{_ŖAoh9Όܰf%d-|ECޤ0})?e1؉eأ͸ucgp GVō#3~D+g?_ޔnFy}f- q%@wɬK_d1 8_:8\*n|(i0.qn5I>Ա}+TI6yZEh.y_d\C?x9+i?IR/+a`EO\hnv՝7Y&lM2{? -i4C{[eTjtXHEI?B @ޭ[KJ^i=) 0\v;#Z_s刬O'9,?\(Fr "Cxe-|8*ψa&K/Y !:_OI}(讟/Qx#9{ȁuէ2]NĨCd B:)=!쌤}h(%0~[DrZk^+F0V_yM 61_EhX{}@Qۧ kĘO!t\D(L&'%A_R Fv19-pN )ت8b~^g^rvI6EoI+9~Lx&_-ڊݪ:t@)!PĚbB w΀fWvsM yɶ^\Y/Avc-, y"ɳ+*"7?`Ӽm`Yov?INQMp !>_}Nx~"(L;M\' ;,ٖWTs[X#PQ$TT$4I1VzNWm4#0zHiPEWQv(~(ECj~ɰ!(VDzAc]pBJ>mDf8p%Z__!guVNnix2Ǩ`ދC: Wǯ^JI/h  P)Ϳj~غrqso'ꔛS$z.~K-?U(YG |{,վ7(igل7nUӥ 6[2y OFl mOu}g݁pNrW2и4: M>j4 l;[uP=XjpOAV OJud) ˷%qqR-rDD<Fu2}@A[[M,1JU<'h|L7n>V M$|^.u4l 7Vݳ9@B}U6!i˿}P4Q;꫗9N(ǢPuœ;bщ8O5'Ԡ?C{&ěc+4Q*:Y\s7PɊݼ8:l o# >vW~@z|L\c7[-6A'/0ꘀAwd8*pөiC|srY {1{'վ]+_j> p :T΢9; !JƾfD ޵Bc@\ptX,‹(Glt! ޙOW@4︎N IvjXjP]'\ QwXi5IDA<+$ocy!e[6;#+^=;2bFfK9^Xb7p|ngcW>邁5g[Ք O~5YDb& \ ~x..fU,׮RiG&|:@4\< (J&dj6B^RNHj|?0 9<,k}*-AIG"urfRVČA XUߦR:\O|x*QYj*z~2LQa;^lIeؑX# "=P!o]Hݐ~™Ǵx8/ %ͷ1X#rD[#vhݵU'&34\8WR3d-)>-ỀyzuۯS/u+Le-Z ("H65ݺm.{;9RD/cZrM ę$z7*pYgsJ`I''{\{:{4 i-{Otf"sx$ΞGaϝdE Cl\:ؓǹKEFi^C/D-Ջu{veaԸJ)@ʍk;|6 t.e (W1DeuWe-mMq!5]3үue)% nUH, T\`kI@O?GThGҔ+<=TxƴZVl0IheCz}koP~nf&w >}t+H/÷пRTht`<Щ gp;*<N|͒bO(MXUe.T:t确̆m>m6,?+E/qzKK(' Z(H_iy^G%>=Nc]@aUToWaEIР EXR^"N3PU f#*፠DbK)ˣI8Z d5s%kcv`W>퟇Pj}@tSd?hSZ*fDUb eMkl7 4hkZ><X6e.QyCUa/1K>Д9 Ҳw]8EqUr׸qvNok~0HLӚdXHK"w0\EN"wS7[fDWV&Ò"<1݀qWpY <#:v$Xr*q;eb0 E:1 U&[Dֽkga;Km` Ђw1$f2h ˇĠ.:>#Ĝ6,w(KLٟCDET^N Mx֦+r'oͯ9N?]D6Ȍ%V-`)+R/˒ή$Lz{!3PR#Vh7W>ʴͲ>W/5'n~plg7hrOXɯN=Ou܄L[8a~؆*9W=3p8sC]-gZ ԶRNŽt"Oh\ &o{*n^.sbד1|2R趄sevL._dF`Ͷ$Ih>OEZAS12n  ZF޸P@ un_й[BH܅y(&l'^侈@!mQ/\nx8W $^﯀_ҫi@`¿s}&k^Բx[|$fD@GKӱ9o~ZM 6\1H᧸B%uk Lmyc9Ea}>t1MJ~<4%ou-hL偽]H6}ge-1:~R9{?+s6Q/6,RH'G@m1R|'y>Iλ#z?Xk|Bݝ i`  5?@7hF˩6~2Be'[b zw,7{AzѨ>G.`M7Vp lnkCPR|%^C3.qWN&%'65ֶ ⪊<DSyUsK:(U B|9R ʂg?Ο[ol1U.ɷfa0Ώzfo/1S.7HP+cyָ&-0[@|S_1QOt ³kUH!bBn>.O!VNâ„c>Lu6Ql%en P_'yB>XX<H*{1qT[XL=+YTɡaO@- FUΰ&FUBUMn@ 'Ic' K \_@iuЉiI$a9^ƹ3Cb+jɥr; R^WJ?Zt[#ҎO&t4ϫ_,c{S82X:\R Z ?8tl)u& (mFA˥ʯ\?װ[nViȧG2AjETοǻI,S]пrEk1j<㴋tyxB&3[JMs5c)ύ=6z. LG` ΆE}î}E ! =lC| 2`lkD.rGtЁHhvf2%}" B1O0j}>|.3Z16U]dsS_Ww8H%frlkD&{!QG~Y(LZӰ)v^Wr/Ί Q<DZ  Tob"ñgJ=tP+v juWO/ * Oxtz "66wR5Y2G~ n'1WQVgY xpvF`K1xTc"UƬq5S7jI+^ԑ:Do GЙ[W ,=4W$9*;Swneo/ܝh=1$ Cx \>̍y6tam8;ڌq^V̥5x!įgGf)o3V5Ki+aHcaKm cMvýB?lXiVc"Ա9B-?99jH թ,gHc r p'UJu$`g$RUꢻHfW=rI$Zz 31{]K&{ezÛK-RVAC}7cA>whxZ}9r QS ]m%8a%~Aru.؆g ,IX,px ztp*e *Q'S%0SF|c?FɒS4rD"9ԦvFzCg٤ 2[ZK<ⶼ.2@ӓ( :) ]/of씒1;  %>OUeI'^ ]*>Jx [s&x!lYr&rQ3kR_gEl';B4־ack$7Zŕ YSAUlCd.*KVcbyX;pLlFh9\9xï4CrAY RZY $vf#b|?1ՋZ}*:9/y n" [cmK}FOl[*ۥoP w\6U3 4/nǽwNXXH\8{ν <@^+VeEW&<&PE-_~QKp.D]vmJ]a׬! \:klB:{:{4WoG\?,3-=゙:R?}vѾTY 9W&"(~͠llC+׆l孵(+W52J#xݧ ,[*b8Pcs{Z}EʪEmoKsٙLGB)Xqe|CmS{4"X_\)cX2U/=X6Rn|xxKN5|Jao' )W+',JJڿ q!E>c(݅[w?B~cPKbʸ2P59Ϊ؇zo DCt o6 &m0X_7!<9 jb@A/#>IFyIN'K N WYb,5`j4|ˆeqR-+ah[f<"SSnL(r+Au큖Iy 'O17 ӫ˖.~iu7T{T,}s&?gɉww%9N_3"IstWh+><+"D'h=II~^C v̠ 7W*j;㽏 6 ob9(Hr5X6%=tL[͛m6W^&*d; _14zk:*Wv/Ӆ@9pbeR:f@6#&s0: )A}ȔsJ6j{*  }oPt^Jf>2*<{yfտ_ `6 (ֿƦN"pmp{Uk CKJBh2XBry龕k,5(/2hGTڐΑ+29lXO GGw1 iGs2T+@F@\&BΊK3G>aJB6sG|BփH&|PѠMIS)[+T:Lcz@yϸEA5ᐫU-DgA~Բ]@Ggӓ6x,R,48Sy̝䥿y o9d`LjK@6[ɣ3t`O^Y 4oN/dzP-}xJ6udR0`7SUM}+DLnbU]TKI{T،N9_ZLÿ/=%P6Gv>s G#y^6hȦd!Zۊ79oK<=Hp䯓?T&p0 01z3OCUUp]j6+_y7 bGX"9z1%fwvzԡl.?s9KyD~#ț[xς4^pX_ku^;}!)pC?Q4j8Q~^ԠQy uLͱ8L7i2Q5$~vM,9/=afIQhJZ=V͛ P'Ų.Cfظb heA/Z }ln^:l)sS1w5&d:qxX:P>/)i-:_Ex9pp2"GM?2D5\Y> $~X!*M*K$ ki9 dW/xsTOWLFm Y+v"hwz^p62rĔuO|R0jl [$2}c!A n.^5il3%>+Yɞ`~#FXC@)&RKV=0~ʔ Az Mr舉Ī89 (LP[nX.8’_IHF"E0' ҋ]jLrNGĆFOTNO,YbK#BJ֥.B1oUY_;W_ qzB6'W]CA0_! wFC⦢ uڝ˴@?ՔovGpwƸy|t{Wsx_9J~Q:{NJ_yEY Х~g  .: N*]l9{P%9"M O*Uhzn",CڲX A6>W\Bb#w9@M}J$Mʇ%܀pr2~ߴw@8dɗ/b04m#Q2ؑ㶎=VuTr;`9FQ B*VŮ&,beDž!G@ QUٰB.T$ "kÿo"W>/%ys#da?*f~pcr]p|./jC`΀ +^ ZוDGyMkl zq4Y[(6GrɹY>Y.F3m'K \dUS]ے @y JPq`u*׶B׷(pZJJ1@NTVZQGT iDћrF{SweM!vC4JL7t E%)/>m"H H F[EQц4Qc% NQ Mu*PjNyŠ\,&SM}~g=ҹ"?c^=&ܻ8-hO#1q&Y+goKa ᛍʜ5} ;\N?~3y61Yr0^ǚv3~!$#9\@ -V5Vҿ*Gǚ1DIo40c0 ŝr:]L]U6 q-7ߙ'm2aI(V@0E}y89y=щWQQL :/6Y{=6_9K"x( A)|c.DDSp(Fxwz6,g3*|}hb;Ж!T>AKJ6tR)iO5|-^_gլs# ϧ+!֛OX]`X݉:`?GϢaK XmgnIWxV6"f+wr!`#n_ef ?H`Ϋzs(NBȍ9Dhq쥘 z' 85T NgURB4? -E(@H9FwRc0:z8,fxQ)@#m$@f/Ye 9'#R>:v>mi`bic"4Ge5&MakV*_R"}҂-t 7ՌkLH1Tf2mJ.[T)o PHm9LFCe"h4c#{|&`U!t=FnT;P b\&FԾ<;W𚓋Ny! 8W툢 tQ 6+]4LGʦMG;M$>\@3Rɴj9#L-bLak ^r~t=' i.SGH;k5"@^aYHH  r @p}Ǣ',րEV=wr$)M[^J~$ʏE2BE'{>p~Rڂh?B7D,[9מiȥBOp yx@c=W2{]VRr,Pyh^mJi犷r߽T]4f,n{uIY˶z5mӮAlߧ` $K]ɚZieepH;sL6\" o^7_v $"r?l`4 9h߃#% wv ґQ #2 U!P%vO,NNE]ТJExښQ\eIy?W_L>/L SkU7Xaǿ<]xMԽt\z7hMɆAȶ`IjO_8ŔY,5A|僡; @PVAy|@,lHcﱵ?9+6Aۂ: oc?zz:IZ'lw4OJP G(_w :'.ԍ+bDAfE7d>#ݜM" o)3!eBWZRE<`9P.@2{EF|x@]@(8|)w#06-(6u2^ V+axa%Vb317G'E*<'+GϬЬǑZ"D4\fa1 ǑHa_eug6 N/Fbš P5jk|cKCoY5LhF &V5M 1.~ZDH1..:\$FtX10K!R5?{ĈlBGZhJgeygwOب"*`j@hEqԈ:4 D3xE)oVFTr=߂y.@۷lNQ0 g0>ꣅWDB"FC{A՞L9[)v/>s]V0AH80 *Jc&_a P#˳yniK ^־`Ix-;y ,EM6/*DF۲4J|9NEdVT"H0d) y'=RB:|xWL,J"?"r 'XD d.n`') L+]8A&tAt7!yAƼVu,PJ4!KQz$ZD$W_"mw֚_o/q$:SZz>Vؿq;&c}8 `,Ԃ_pb4cW5dЌuj ;iҔ5 b9[.\;iXlR=B2ekW'0*G+p}5޻܏K>@yُ\!d輲ct}"i| η}UZB,o&~n_xzl6C>Hpk 5D>|JV^{֎6V_E_QOXb87ˀk S[͑m7Gs Ξ#V>+=@'G"|]Œs'qFߛK=C՝#Rr"K9io>ȑZ1]~ʲC妀V`M`Fd,@_ϒ |{ ܠjX bή.If__N@>pĂT8i{6tf8+Q#ZnJfCJ<k0]h)EX3ˉ[9+ I2؇**mNacz .\7җǨE[Z,I[Mth;Rsos_57ù :U@wZg>3(])~;{}. ]<|Wepvh+)+R ,P:HrI: xbdrK^ p@Uc۸v*wj  NNȥvYxWĕdܡ|hXcH!pR-}ҜBma۠f:h'2+4D!}u pNׇS9c7 2n#)fMUPY I%njL{$&zܱOR$jK?O E||oR :ۑeRYyC8K301R]gwmfQ8c| Xz ZK1''c+UIX+AՐ5)2e}R|{3f%>p G} НCq*Yq%dӼ:rs臰"1 BNfu횼wS&Bjzgx(_@n /Te,NW Et9"^;%лL| pU.Z2WaZӁ|'1 I"9%,|HT(?%> woڤ[P(7VZŤ.2>rBty$ JO˫]+re|Bϰ N";|%Jn(D'+)P^آ੶Mn!|H'Yg>SZ0U 1uш#h-4J9%hL"׺kZf0'EXL?2vP+t3TנM~GG~Ug51YSSl)\¤حZ`x)Y!]%fv8B ޼P (6\G@$70dLG#C僬M5ٸAh(vdž1&Yo3w 8W6PKlJIichq[5G|Š[t|Jײ&m\Ėr1._oB!x`e|s!ύyۡZ6=>~'u#-w!6P=uiIUr  $~;n7 C58/ʸNb{nxeƴ @?tm𰝫׫e@}kP hST/W]=dTϕ3:s%gD(y@@8NIA7+ d6荿E}dlbV. LzWM7 /]K kC+'1 'b(U%ƤxuS>gX4@ލؖ,14 E )y՛6SK\oU qEP$EScMFI gP8 yp5)"}Dzc ɵ ^8GqPGz 0׾[i>\0Ԥ iOi+nɤֻWP Gh{aYnȱ|;c!3jCH y _aM;l$wWq̉?+EЄ`8JD\{].3I0&W^6f8 5]/ʹhKk{V BNra/D?^5/h訿Pp'0E =O6!R+*S=DpTzGokR3ԿcLi(0- d#\nŌ7 wiH%"7$9KJl,oVbvY[v%TW dgҏh~N Y,\xN2"VڊJ286} K3t#ZlxYL},.ԨlR/ΞkAtT-:U O~Y3wZ ?+8k|5A pc˓Rc _O%8YdzN2TdEi1vp}hɞ~g(}Lȋdʑ2g쑣U6e@ʚ~'! s-4cڍF鴁$h糅J_$h\cFǍ 2y >7<,zZ$^@ޭ+"߭E/ _]q3iڣ4p+z!=#2v%ioG@de;!}n(SK+Jq8wBb.$OXaBz+aFsw뮔dS=*Ճ_d_;͕ٝ.}]~){=<6'un"JK=] +UyV%Xg$&A *&u}|S ;*Kə\d—O׿EUGR4uz8ωj+־r^>Aqk}C}LԟhVT4hٺZ&96KFu3Ǿ+rKa4[.0 da* %7sxVr~o5b rl i^ n(o%ב/gE)d cxF-k'WPߡ)fHO-^y0Ew!á>> ah(T{@J?@rԯhد-H#]t^ҪᮞztXL<78ш$!elw >5qGƻL~9dH؋8B\gsDU>+(XW؟RSjQ9<γ ¿|L{8[e O6A96H= #L|jYmF\7CG0ȉE˰Б},C~NiRT[+?|0{\U!(1Ie.b_MxI-gJ tm&8iʳ<Oz,=[ orpNoEf(Zpk\,rI!$  d?R.;D \c gk4!'mMdkr F `y;dl#bZ7Ok5:#@HRvy2%. C{yX+ou/;Y3{ƳfvSr0[R5k|e!~Y"-~=uQ2?V/)x1? p1_igy=p.!GQwVH`kQ.L/OX=}B}GrǬ߫]78F}lE $wW2짪vJ1^$OJᲭY;"H&eZN2[nlZp)lyZv+$A4 UwS!&mۣ9n}KmHo.6+ދdValsWg7޽GJ]Xfq\ UЧyGAv RU/ƣye?+'OCK:6(AED:gy3̩H]Oj\@(?EB|(yNޥsvHvgl㈞uPgڪID<x%׹/Bت @=B~%ˑMhP^P:ʰN_,F<2BGg9tPnt@&2D)~;ezzhDUT )-gaVw6m Ciӵ4fGOh$ȡтCs\?EC`oo7 z#D9]쿾1[uQ~xc.,L R9d/5 `U o\л 5s3^!ZVmL@X|nRYCC|yݸ9dQ=Q푑bLAkZ3YMz#.iUjCoҾC|@L#ܫuha!/sj )PhGqPDaGo4Sw9p "b<.6`q@Mpn \jgwXjNirxc/ޘ 7\U[m|(L.hNNC;c 5[e&r7H6O׏RuFK8To5@}hij ^ (/EBV_@p2vt7ȺYSɔF)7 9zhOe@uE|>Mt0dK]6 S{tl7YbC&)t'/K|sqm/m8'Sߏ|{c"ٮ}%uwIU|ۄw$Ĵ:Dа, Ȉfȗr+\{XAOY%>aNcCc'ԠPGBN\40xh 9X\ʂTfx%E>Vdn!hb+L[c+i?{w|K뾃8}CR蚺iɨ#2KdR$i<4\z2,B fGߌsRaN_73+7 u|{jѹ;MPۿ<"~%Oc\(b [ҕS4VJuB2H_߱h6Ks A"{9 WHJOfsGOo ^&V5=E%Rm4Rj`n' G8x-OG;1\cl+nڍE.SQn`jAhXI(4W|,4Vg97gBLh9P5>ˊl$tXzxaq[z;"ܴ1M)B+@?KnNWįrNaV'ȃO.A8:7uI>sԼQ J"!=/O!P\5)$9 cPJ뀖j8Oi!]~,p9IZUuC+܂#ؒ޽^uĜ '^d`TS&`v _HXQQHpmٻQNP -a@.@ |%/#> wch=]8/bh wp_ihIӀ `KrK!uuEg1AP>[tkEwdt9-is| ۳*0ՎBe j ה=A tx/0 g,}Y(@/6.N>Q>Ǩ VQ.fZe',#k!pYFWpk:0LcϟG(}8 =p"Ϋ=dc8:)qVi""w? h!./#R sHVKR0!e=zb|Rh|[mަȝ$0NS:-##?X@k I,sH$Uo]_0Lqi6 NXR~/q_G'QI"Yv|i) ¼|Ɍ+z"8Q{T=YVA9y рACl~/e4 IgTksms2C*ck3;ӗLjܩhOTV Ɂjqzڎِ} ;)5֐?V:~L舱^`R$< z\ :N$,(Ea7Z hu5mcL`6MChY4<9HcxޢvN}ijī>X[5@"82LACI65oHdq &&%U.b |[ÅԊe1@"h\)CbHx~cZB玍\e3}TΔ{ ;Fg3 0muwx'U.Te+0n>.UJОOj7*SZݍ@wfꠦ}೟]7gMOk rkA7'?ΖM aGUƠ'pqܖXS`֭bJ~J#.:S ~h!Y5Dݰ g&FՒ捵NYYJ|ͤe*9.8ͥ=:uU87p 8|EľԇΈN-͠+NMqs,ZMjv-OI o$ &$hf.U$Q:=by )!ϐIJx1 sDѹ\(݆Q HEy]v8U6 y8w8Q)OZnW&ݹ#s@Q~9HeJfۺ1egi0Ŝ y'OfSGݖ#g, E`j4 딑Ҽ_2%.MItdZ.y1:)(]<1F-sq3"rPSڑ\*ײ[V&Ph2Z4Fno/V[ 2iޔ HWxf{h"Axp9P KtO~_!q&#r|;ɏvMΙe}䅚u9c sM~8=LOE9IVt&_jLӀ!.qSL>iJ; S-pXVT7(3ZY) 83o$ NJ~ 4:wQJ5Fx`gX/CPV+xA\B\@Z 'hC]gĬy{<Šl$U܊޸y>? E ؏>Ģk3 2ӳj@UЋ3eB9+:WXccQS>~ofq9 Si1LXkہsPzt "ilr~W(DM}5D"vq`}zf?2xTcp1j G.15.owmb~PkvȖŽ1a[# DVy* ~U+ ȗ8ߗHNR^Yhll` Mqu}B0>9'i=#!vjsF8}:SXEEaXa6NMZR7 TrƞS;Blj_-;<,ޏN3`/ 腲X˨@CGO?:^ ]n\vz[ 깳ԢzzEaH Sf&gxiLԼzbǵ!C䧉a==ntHd&q9EuqU.+8s.VheU]4_QH2D~;g3`X -Q(,灜r&Q Ff*˥M4Jn** _H_wƂW,uSG,'G47弲? T#ӎnQ+Nu.fy$sRs"rΏl 4r]$B8[c̓PkB+V^"!&4ٮ:y>tAw'U""Ƹv53z Tijq4SH>)V=_1]@[\#^V?ۈ@"#Y I0H*NVN|ĎS:"7{=D$U09;")|v[^Pg,Ȣz8c?%vy/e>V~ XvoY"%Nis/Ngpܠ2d sWN\1͹ -_X<ƿ==wqmnM;9;0&ûCZ/yjgӗ kY=5DBYKKm"$1_wJ1-+dO ? }-dNh% 1߮9:~ ]>C*W_`Lgݐ2Ɗ'rGEmAghW.yX#ȂﵢmH#Ϣ~rl}ר{:|>"Uu!1X` v(]xM8So.y+0Y;lhxmDRrK]FfH n؉Oho`Bh .Z{i>fp cOA(X{(NCk.WKD5p:6ֽWo:C$e VIV8ϖp`x4, X6m<膱><'8y1}sv!, Z\vUʰy!]#v84ppGZ m󆘫Ȉ4Sl5Ο_ l/>þc/HYy-ѡ$A|Rg1ܛ' p&e5^+g廃we[1=恩_{n1pG{[h+um&^v6f-FhOބz!Tl&(tA Ҝ.~pIb̟=}|aR͍ƒ/pF^x1Iiж煮ƌQT5S  QudO3yQS<=ÿobE7T5%JOz(F:=$@|N!~ۼ3m򻕎:lÕ+;;?& ԊDS[vkj0 /eX b@zN)  jvQ4їк䫇;k 5;?'9Ĥ]TZv١<$R†tK%ڋ33ɏQso+ujLejL R"sdv iP)W۩˵Li'{X*%)w($dEn!{B8H5M#Ai׳M7G׾l/KE0ի-3S7:2OmȺMm i.uy"1DKQق>(VXu➵iL^b[;}fQ=s.xk8m|VyZ$,)fXHK2S9jU}q)TguR#vƮS&Ց5a# #^,izܿFC;tv{i{;՟[xƲ*Pwݷiѱ7懭(X㯞C*:׃fxwX_ߋ'{ ~IvF,V }E ‚Fp> xݏ*'X҈Öo)@˶Z|o3K};q0O071wJ\^?4f25傣BiHڅ%䰚Pvuiז+rӪQrG;zKfꇉ~ĠMH /߈^YqF; A С=YM:o۬c5ο4שhˋj8M2n8 ʝN+5S˂VЧE;ɋOU I\_9A:%Q].I#i!/hOn¾]p\J%`ӍeJ:M.tT+5U(+sl7 R8 v\˖6MAD33Rxmsa}xVhJxIZt (DKNkMJL)4TȔ{ \XCT-@>;Ar ~ю?4vD9Uvmz ПT]mZyҔ>.ÔXa4¼ҙ{ K iu NY^MmR0_w6#%3ܢsxrH/ հ"_vWftrsu3F#dyΒ =ԅYYW|{y+ʉJa j q1Kr,[Ѝ6 ̯PY E $U1w ޢtkie,ؕ$RM5)2sDqH$4p; Hp^R1L4FBa‹ mwzY*kppP_XCT9V}TLNYZ3;or Q „̻ONa3c*@dKjVqs?'t"v%(}x 5]{Zh ڧ,<ԔB']\?qhnL/!_t92@`qQXA|H RP b[s5[H{bN.$+7[I`OwيCFОkewж޿y?P1!w~r>oi6e=^V~qlFI#uwffVΰ9s4D~dY-:pE-nଝEc31 kn0RW0| ݺ"©bɝ_Xx#4QgRn{?=! +F!c9QYu"v B׆t#agj$vY{(IQstA.&qTU,ԠNCKrΉ1*nk4BMp؂8n\XXb[cTkN=y<> Kk<'2TNdxlВ̗[֪>²{<~HZ$MHu+,7OqW౏nw#T]Mqb=ޞ؈ޏ`=~59n,wxjF[>/Wه͋x]lۣ5D_N 7Llq6kJ5F|ڔO5WQ1ЖZ-r;fUuw06*ua#u&KI^|Dd:p2X/"(-@.oť}z:}r[}L|~;7U?hVz/jfSxBb AQġw*%H _&j` \[֟xBQUh}\ JyZ[F{ԣ/ ?[U5Hbn.+ԒDzMZ֢UaurN ,t8^#}QdOQLf3; UwVm+e/5[ ̣"yǍE 1~q97jPq7o*. |p9\]{1۬02ܧa\H'_Sⰲ">)ȷxKlOY(G5JSM(,8 ?ҺH]D *Ѐ%15{C:W%IS_ѝKT$fSv-0*g'{ͤuHٸw߆7/xc0 żlMQP,&H?Ymw`kS[îf-+ DK 'P$<1h >_?ϋr؋Q6s/3 epTy5 FR$q'"T.EfLC< ?(Q[e)(7fiʨ7<.%̓({ij67FbE-u3^ˀoQor Њ&* w` B΋#7hjC#XYl=֌w~=ЌwptD1.:@kƸK uKUwS$Gbȅ{I Aa2iO> `;q0l,lbP N)"r"ƫ1m`D{]_f~o>d@?:;˜ihX}=68ftǒbvh\ED"z;eqX?~ K2{2>B=Ҿ%V];%Xm6>IaɅ;D㹃w )l_z{^bYY Q~k[@\JtmAZD $d`cU%j}|E$mF!Be}&41pJ{ mۆVS(YZ_5a_ߖ"mkEmKN!Z.B /S,t85*(me؛؇=%}%HF:L#LE} [YEXiϭ˼ͣ)lM]}&&ɪ$pR(gi~'67*qp;i/XڸEۏ!&$JC(߾ ɖф;.o6\Qv"[^(u}srfMJ" S: s&9Qϒ:̚>r>=Pt+[~nCm!D)Utm/6"죄OMV8X5e!tT̆ z[j9VʥWeciE^ϭ&@e1[-b_1ܶJpuc%Sme3ۛ($M|M"1')GJ7&v@iMU Y݌,hWo7g FަFp&<81x\ &#-̜l%Y!si·"%=؄f>j -/0T6m C!~70ǜ*'2xMᴲvYZIڻsQǔ#a)nCrSk.B }^ꉟ'}n|iAД 80szT͢AyrRR񡉎?&К8Va]-h^5 G^?/q FXW-ʈ|AQn\A? `α\W`0 (pxUѓ:/tz[ۡJ79#+ø_k6g #zʿr"[ ,4u0EŠbRd5Ekf1v pUX ow:\!㯢]H8cqk3ҘnU ܰpS$]vk}xgozs5xN3ZRJOBn9=/K8zkpy:ܛ^3 2^'PښHoWx9'ڗrtٜ:{m 3,1,Y(e%hB/1ȾYx*-ϿmK[5JѣȃK1Zl^:gRXѩrer9tӅh Uv9,˪Ȅ݅X JAkH;lx.=gLo7dG-PC&cJͦOYjEqDt6W8?z B_^170I*xb9/0u_T @4u:ep? qJL|s9Yy ^>+1.QW.KC/D5}1*Ks{ќ~'FEX-`BzV*Nf.C.kڒB?͠8`HbϮU\J1h3]-TGq Xn4a)R`ԩu}v TQM.ui *Qv[OR, (cQLlouTƓꢺdϫU]j 5Y سS U ѷ^*D:D^6Ȱ6AMBܧ3C ];dN":63OdƐehz&O QF ^(?6 3Pq+{w Eo^-3pUM)Hv E0JZ20=;Q{ :B{)+%iA1}p$&C oiUؠ?l0oJTGmX-v6b>fȢ8ˢXR%;{-6(G<~iv1v<;QsӎFj[u6k\V9٫8x-%ʦ-^UqbAmMmrYrȯUJ^ַ1;誊DOnФ2@5#e "ݬ"9F>'LS:?I~INl\ 8KdzwG<z4@Y:Iԫ"HJPgR^`9J$CzԷ| ۇƋ0$+bݻN>һK)\Ae`(z&H\8nX.˂u_)К 2..^FnNd!78/2o-HMl1.\۴MUsbRr”vc#}qhng+]>s"C=EZ~%b8j}X-mޠn|#w l"jLX &mhqP!=7Yg ç$qz~zc1`'Xשx0DWNd Qu㬦@R̙ѵFwVYV]}óF/`_I9fzs=OS&h@]B_|BDLy˪lTRm3!uYxumt;!*(DD\7qj w^lO ]!q#db"n$_[ _nFfVh9`}Pb Dѝh¥ȴz{?RSV' 6{v+ YDT&e lUj)Ok+5reS]<d[q8INm0ʖԳQxV0 9k TWoMX\؃/x7N ܍7g=ϡ71)TVʅJQ$VN\芼d5 f[-f/v2Bc |ϰJH,q4YNCA~nh]NVi{HnOᔡ!(h+l~s_'@ܺy`n6Zm&n$xSВ ή,̓t#9}dӭH>N7A0(ڭM`硿5x4{ b2j!bYNpNRꔛ`%>9<;Ll6ƦEe^'Pc1t4d2k'3s^2 1{K,~NDBဳT*8J!gK ȷsMLaGD,6zn.M#V|: "ʝD$$h(!7t鎦_Y5@ $HхR$cJPZ 0P0 W5; }yƭUymT kR%p+ > Z3k1I GA~^ѿ\̞qv5V!տ;47ݴeh#eǾJ?SyՀlâ#K06z+:aǪ[z3 $d{БLE=z|IF}@Ca51YA\Q+HЬe -6@#@ngLOqeI* (= pHwSF lʐKolܓ <Ǧ l9GIeiRŌ4}AֆExZuCMi?~tӾ?қ֢&#-ٛ}h/1=F~ S^nwOj`J{|jb|;-u1 ]_](u$G'(~;G̤@>yWP+fPF==mŲ7tj{lLBl.;ɩ$"$*׋m3xAQ;k鴬sFEk-& Lk ,DI4UKf_T6A=Xboᮙ1w!!%r/ &v*tQZ1|ўN&vsSw!m\ ± Fq0,|t.}" [tR #%SRj]q"XrYsl u![ NV!`:` 73olϴyA<=cVܱ^ "]H[f7 % v'ͮARZ\:bdP 8dCmhC E4QeN]^v-ZO6gΊSjQC v=I}YWYhbf.1k :e6_= k/4ɑM0*L4S7:&&JZF*DZNBmVؙL8 8BT0<*hqU1|֢;WJ T9҄ǰUq3hC uq9]k Ƈ}528YLeޒL58G _VhGʤ K=> SGKrA!Z(fgd$P79"jso>) KGq𐨎R2:F"jp3Ŋ*;}Hizd-)Ұ[v,sDo枛 j,$ X-Y]qwndEaՐ|fAGlT O(񺻄Pyn뗴 tSSj ,F8}kF+6_٤E7SZf̵30iCl!~Y4z:UX]k"/ZJ8!xˋu215Ctgv&탦gCEzhɿ!Vwh;I/r]Iw>D(kBuO^Kx)mߑZ>^jv?(vΰ(KUIl,W y9>Y*YO=n0>&ƪSƶ@:hhRItQmBo͐CVݬ=]]lCy54Yf8dj|Ql{*|:v1íUL%Q(B\!`޻GXcV}S5ƥkQI($IuOUlD@)o[;=Ws[#=^TL`B: >a#d^8P^>tH8 d1\H[ ||:2~sY:Jv$3GNZ0\$_ >bo1tқh~@pxu/M6B: ]JR?o[dj/. v==jmW"@9 t&s%ގ"oT(beYS8Gb!k3WB1q|S~oD}JRDjuT@9yWܴ;h4kvKޢיS%a7XVGz+tݣBa峖 (gkH%Ns0j5770W9hJw_T*KBq9uu,AKvOh)h:zh}Set\ĀٓI s'T,rl@\>'[rV4ţ=-?ܓ r*$tbٱs,>J(Ro`QǶVjo6"o>GRmݘ4L.`cwK> 9rFcmի,{kcСKmm nI~TwI%=:%n9 Ly7g ☕gf/{XpUW../6&ĕ PpV{t3^SD+E2Ky T3?fe(> g+w}] NYn.PW?xQT?jw ! ,+~Һ$*v}bnƞ E|8>QKg)a츷7b&MDגqNeTٛ#S[:! {RpGWˢ)-j+~ 1Qie/C:L)+!a۝ `< i2,"x3&g/GR *!;ez89Wf`7"HC76o ծ::ϸWw۲࿍==˃wwtWU@}0 Gj}k=uYDgfC H¿g{"{qBʩ3LPsm?)K#._h:l2B 3[!q:=&d@Ka}o˒k,gtZ!g! ZDPƣsukNs֎Ca?S̢3hG'NV@HjWcغg( =mo'B~7x},c9lr ~7S.$w7 ]Skۮ-R̨';c^fBH+GXc,_T*r_D,N~s"K5ߍ唴1ܵMnt w);h,BwԆwuB-4s:HREBR ӶI-4 lyCLnzmO+S Qg$Zlˊ\622B)>J% fTO")*CẒ9)S&R"0ߕ|2X/vZzxӗ̳ <4|/v,"hm&4/]eRbh* 0M+&0kb9<*8낒i ^QQKۚ؁w e.WIKy[W~SNE); .q-8C#QV§d ӺIֵ}: (tV.)SE؆I%Y6MFL!ՑmUTpzhz$0ӥTP.?^Jػ>OKc$%WKz̤ tݏ3KP,WE}i!y'lfǘg.VWyD`x`z%%v!.:oom#UTAtb$&0./)U)'8yBj x}K %Uf##MITZDV:za *:p ;v آ0!]vܚ=tCǩq~m)',xݍm V#[Q/{<6̃`??'_gbS /-ww'b^́@=X%x-icl Q9!C+ A=.y ʆ#H09@YL9I245`ݙ9\ 3v^JM V/_LR$G=V-=|x\(a\8շ11X6dS(J k != ͍&[uB_B Ɍ_ۯZWL$SÐTYn)sieM&l"%Bx~ FXE_k<産 _$>FmGjG{OX͵o1½zwR~mvz# 9<:l 4dwĔ\y Wp+/0tLKDO-Gޘ.AFXKsDxD]P_Px5.]$>kU)fRtYDYHI UR|Hم@xcRzO:,5dT#P-}cJXUs.Wru }_^5;!D">ao=byz<1no]p P%Ճuָp讛챬Jm7_ XTʝҽTbZV h (|S҆[Uu㓈MA]_2%;`UՓ댶ƕ b& #*F;#5./K|^2vI&pU_`ŤO5CYKPIc@tޝp3.߻gVΙURmh#YƿUXhO~CTB5XO-|`]3Rlvp( q[>]lc=gVK2{ ,dn=!UX@yP#+`=R0t஄/zTU@S ]g;Bl4MV\章;Aoƃ7,y6uPa  ҂y B :[{8`BZT:[!KU=!Ji_+ΒRv. nn Mӿc̼{#eV@p>SD@sNSXT\ͨ•bNG cQ쁁.{Ĺ hL~_Y@t~xhؠbMYmR;gw A.9̽Bn"B1Inީy Ji7񟞬JƦ"T֏tf1TYg!̺ _CȒw2L[RzE~P"늠轖Tx  KŤCO/˄aXo~`/"XtDKCi}܋i\:@hab@TLN9I²??)>ڦ(L$ mYzT,iЧQ+NSoyzF)T8E[( set\@zT*L^e+,Ew~%4Cw9On}v3U!P$ RdLr% <$`U8eb>[NwW93f5)0T;?;= =2m`fϰ=U vO%u"-Hs%K/X;n-/|;c#Gh5G165e7FN,M"og6^e\3ʉeouԚ5`C?t#ָup *XW@4Xgdm R0Dh2kp̟Tl,G[5`Ay.: i0mpm$GҴ$vVh@pMa8:pt1 =ec,WᄙlB*R-n-q_z'I02[ fƺ2Kr^ J9@\2g ##isw0?T@phTSÅ$خ9%UKHx)+c޶ˠ1Y`V"QeW 6T$vkܩvLJ]d^S~O">կeE "6E\"x}ښ?읥>4^.ak}aY琍K'(bϴ]W3Sp2v&-AT'ug} iY<OT)_R"*K7i4K  u[(jb2&~pnmq;Mg֟$5?CɓuWL]QKAPNlxt5cܴ+*S2%*AqkEh6k݅ۢb[- Nu .1R7K-jBW! ^^+tr-nb3SrÆdukc=Ym!շLMekxUF/!:!y?I#Z,5Dzv^= MBNv̚vODoSrc i?Qt]!DV)33J%3M4K*d"fur;#-OVr!yDIJgEʶJڟʹ'5.<:oMBsz4sB G.>Q]/{JlRkȂG+ OeAa`$ґsd~I:Jՙ;Mío QOD#;Ӳx d7#Sݼ#x,oknWixנ1j,s/YN2쫪QnF,8^Z!3bLCDKA^223q|J|P=~&B 7d R駻3՚YgqqH5\T.MMwj#yژO/r15H޸pN孁wVXBU Xz  v|ɒʣ|Q2ggSA TLe@ SL0 Dtrf`emb6|m=Fz_dK[M/!QvȦMB(ֳ,م+g0cB$U(@l (K<D<Np4]`瘽 |0 0l3x ](Nu72"a=Sr87f*؎IY9 2=P'h3X[֊zg۝&'C_LYf!g+J_hϟd]?h:Q/OYZv% dSd6g@RXˤ+$N{Հٽ4ݤ49/G/U>j%&Gfּ^T5:&3k"?CEu\ky t52/dJ:n32)Ua+ Ne]ITwBM"RZ٬6Ӄa,ϕEzj@}J(G :m4Rn39hzwvTlb d#%ĈT!K8qi~:JYz=rjM U=Hm $gY.i}'YF1vq#&$ d4XpNY6NVTҊxy7*v"OS})Bwguu#a:s5VIC<#wVv@ygmVV)-+oLXr%ОESI.LPUCݶ>5NjއRG Chrmmulf)sP@v6owYcr|e|CMpҖ*g7ijrYĚ=C~7S۰/gn10 8+2D#?%%+N_nbMQw\R6L@zhېef ҍ$2s˔m6y:(Ge%oW|wV's3>'%DmcAmN[\LQ"L;VzLѕo[iX 5$@6Exҳŭ[ EMR rtGnj!xGB> mTI4#{0oDIoNuF0z ?%"WJs7!J18=x"ZGskͯf=BbH0같 |V Z#U^Q7 ( ._ Qbm#別%D@>f Uhp?|gq [cqI}A,;tS.am=-:wZߐ{ޢ(9ٺf䀡Hq7& /K@O "NiQ{B@DyXʁph ajhYԐF߶&,UT`P3X[İ _)!!YՏ⎛NbQ~уDsCR|)ǰpdFeaWi#UA7g!)`8;]Di\l&]JԠH!]>`FhN0H%w^|7}"p-nɟ8qsi 鲼 `)W4`( =C@AO(єFaH4ھ2XUAtr~d'_gkw6bɴZD G .&t ۥoG7_nsPzr#oww܂@F\B6lȔjZnsHcވüqCSﮖkfQ+XF ǬjP%e|zLٌ`IKİ E,|XpX #8XBQ) ̈́͌Qvy/75rK/a~ʺZ׷OKA4fތ\7:yC?ޤ;6PqE S$f+խ˚ ƦX;wVyu*ZԼ{O,CSL& 7EjϗjLs'\u`峩&^]yԝ3T;jRn>F"^]0!e]ĜyO- edoDjR±ev Z$i8NC)[-G|mhI@]\0 tCw(noSɘ@Z$ <~X㥛>:&JhDyjtn0-H($}m`EAu4P^9p2M]K%Vn.RO>3&G;\ź GS]^*6ؘ[.U(95i&R]VVĔ,:Zq9 EOPH{[E:2<^\Cju1P`m{}3HsɃU&LIyl! <ΦX|"iLo.5d/kZ/eul`1U4>>|bw|p9`8.:7}5*~M 5XRgӢMfx}rc9Bд~@Wxs2CIϒq>$(6qő Yv3*wN6aԐrKِ߭ 7uҽԛ P4kճ? ˶Gh0.מF[.YCp< 'e%NpB&v%B+xnU?5=QMWL|gJ ~V7ڒ bJS>#S:/2G^p8j[b+/1mz10(..HfCVr= 7ou8IhАS%Gh3il!%j:;4/çd ;@]_ Nx/J4<V_ql?*6 =zgPwJkWAY V0!'0>t&1W{^F븝wUJmK/RwGU1 x]ʜfJk*5X Տz>{+9 @U0vds<0R3FA y*u7Tv*̮OSܳ+'OJOu_ouvwP!0^^le*C-2 N84ele쯘yPSl;ԲookY#cB a=khYFs.})zlmP+OaRêl#7k]a"`?H$G]TZb6871` w>jgC@+D^4n ihhBJ i[, +ʻƭI4 mAD*+M!wPߞ!{#0p7uj!mfGj&)FVϸV3l0hߡm<k\u|j"c"$Bks^eX湁OYN19 DScDO>aj/Bqm/AFא"nǪf, GeF `9.f~C<|l0$&<N) R]xlX]w؏9phRb7ےdYJ (&zUzԏi^y*1 mnKW}Fpa/XC'/&#E }ՂKF,(=<3[ow(ĘD/:k}a9R0m(oX\ YѦ) :qW("0Urֹ 9]xmiTLd"D[ 28T*!1r ,M[#) h5ΰ7{Jm1TE^yWbx8BEWvbBUz p2Yagƕ6ZZEMHMؑaiKox{RN="pwqTОAz4{ Ӡ@`)ڻ H4"Qln{XY\þbfY"D31.fBb3{ieMv>pc}0fИm-F$BarO؂P쯾D,T'I$U6-Xr S/uěl\f+)t!قr\ ͜|ux%9N:Pg#Ff,6Jqot$óB3f xҔJ.Gä5*zdon{9 =g `T )4kqqy錫} K9߼չIg1yXR1iwǷ/ IFh\5:L_ԤaM?nhgsRZ>ՖQI3L?ݸD{'NgFS6NymS@0z:P#[AJz+! 1~O;r::RV@"iDW655y 3:H C001quOqy v(x`˫x9;Io+^ǃ:?xm6Bh7?6y320ZSMlZMTbCF)bzY#OoH>@]iwDq,'[{9xC"-/˙Y"6" Tsk:wvZJ_۟ Z8j.jWrB'!CC^^$ezDX_RV[v{M$D6C| 0WDj;xhR/#ǖ1x({S^v /{Eav@s>[}ΏH}^,*Ts#[,R6F49 92;7c%4u8O|nl{VP,@('Zt;`?J0$Bz /59 ٘j/V+ j5{DjZsXGxهcؽ-&pNL^x @^621d[>/^qiiib3E$#>9ef1P k'BQ;19&oi-Oؖiȍx 0 (!rX4TX}?c&?&唰(e?L'ʃwqB[jIO9c8ݖz#gHCr5k B.I KPӗ8zjSy(?i4cʤ=X??DLȰ˜Jѐ^2̛lu V?a>~ ї+hF$!φ[XǣM]U]Ni=B>f^(2"'Jp!&X3v w߭H?!I)̘%&ouJl5 pmi*cM~3x^V-1ԿJ]m1zJ͘EAO("=[ś3'gr nܦ 4ȯCVЕЍ%+J+ӟO|J]נ3YNR^KB-2-꽬چxͽY8ImHK$pdCQE2w8utwgJ,>(:'+G/9ƣz=+UxEV*WWPs?|CYEJ0ˬ)r}݉kRS\+̟V +I>!=^ܲTU0dߙ8c,^RƘף>{\!}G3=++ݖ+tc +z!B?$`]Z f tF4Oҽr!,SediB; 2BJ\$8Ǡho!ԝB]/ĺ#ßppc}Z2Bc@d3ea]~) F8#Qs1x̪KОxam)[9'\bu[VφSH )7v T[EC/̎e !g8Ap*bIꈛ{XUwOF6fQJA6Z{CU `U)fXsymI~?;N0G#l i 9!@u 歞6pY,<=>HUl_{91%yV.JP37(tq-@VR6yL[avt-:/Ć#Θ(g@5~. g*{Uע^~lǀ.}d'1RDMʦ\GɖޓbovAFTn[(cpy,t.{|]:BN[;+C1UaBpL:iH" Qi,nGijh3!/7V9Z'e[l18ki&"F76A@X.Nގ%sQ)!b>^r(wcu1j'ef;'آLj%ڑ/[ka#S u~4*g&"M@g^DM ?8<ci[VqW"<(yo& xL8WӁ|~SK7R=9 cٞN.{{U+i[ϙ@VЮlunG<.ftgBwz B mX\u=kőC)@7$tD 6jEMS6`k-6կ4sK2ݍҶ(#H )! ԛ&hr62]aF3,Dz{^z{9KhhL6)'5[tC+rU [st{3cԉ>xU*FNiU ~4vcf;=>:+vdž…C0C"tvDJB谓 w*yR(|p 5StgD /h#Kꬣ2 *'Γy›8XmUIx]ǥ~ѢRfLA>3capw+\y]@A%&dSFIoC{Z$dkd(>}8ɨoaqwp8K6Zbn@,Gq_gkN-hk=?RZ_x:w„HreB t/Waw|UNm}Xb{wlMUE\7fj?}0ᴇs c3&|fbV^ *SeDvQ+6 76q*aC!myJ*?Ԯt|' ,BX׍Bt)+.Oʥƚމ4no.A8Qrػd.7^~M9w18HE4龹ɑh-ȝ{.l`O z({:Xץ \a-9`5sgFC&Fc7+Gt(# .aҲp$i|mtjQMc(:HXŧ='c)3&|q '"ѠXeyПM %+^WHMT.L9˕N^~b7&/qnHjO*Y4jDr*/R~Ъ-ɣotq?;ȌLۗ=ș)|<\:IH̅H׼٘3ݓ|G0$rϷ6Ph|R {< OF׆,+Kz*q g!ɗ\ƣ 储F9%,Vrǔ@cT?/bE$}mDXB5 .= z(nF3'4.a .6iI"@1填6wLBV#J[ԉ&?zqҨ3o:'M`Q4D'f뮩~vqx]STN N3 s]>W$xGB$Spş2S:)‰`c}Pt|A( KJ\@8OJX3`w˗wϻVpt\ t"o5 3 `1;-G5)%->{ ieV6>g8aEa`~V+"a6NZcJazSAUZOS14VpSʣQu ^yZun5RF{0?.;X{֧v;Z$]vJt3,՝8#D7D5|aB^OuԛK vo[(*KdN,4{vr%bf3d:;ޞ{ }$QU0(ʱ``+`$*~hT۫-4&pf|±ZȩYg- ZnAW7dk[ N A|B;ڠket{ruh*/+>|2Kv<%` xɲCf ztDm/~:rDzy|[e6-ҁB\Mi2ʔJ%^F5gً*տt,ś7h4ߴlFmoDV,OT58yXcP<F:ӫ|xNN Bé5ްz?]Exhi߲h7Ujۙ[Ib DK>}sV, `D&[OX3'P>i|cP35$gHh] mD;Fn,kɧKH&~(jF,-2J1!W> DV뷀 V8ҵ׳[j$xAAy Ʈ-A(5:q-rSF? (%>1lB J#g ꊭ)D,e.JMri:K>;agK }ϧaTߑ|'IjLTɡ^oZ{7i5^&Հb43>xŸ@WtXjW}<|䲬lj53k `Uc:`Ӛ`˩S kDOLȇ 0^ F{\ǮQYCƅoJA9CdO3*SWv)ZRN}B5J}'jvdȪ׻O' 6-9 Jd}F! 68\Wr&WazM18w0Pj͗ YFx<` ru[9e{&=v.2@2ڄ1CH3iVS qcUf(p2ߩVJg{Cc!hW_>mUh8.ݞǫ@ɂ 20~ԿoJA`gI{Zu9DDo?}&OB={b{9wXΟ[C'IlBpHV"{Ei%P鿨3>~T7>JuB).D@wQ$m7 #fH zWh <vl.k+m#e+wz"c-Vl[2Rz̓"B͂˞[5xKL7L'T;;I;I,/֪R(K>67$Ű.WWFlazy傾E\OF, tgZQ̕P/Ȏ+.c '##㠡H}v\Z]d;=ᒐD=#Pk<רY $'k6m {}a9/8_w.`S`ԛXbCjiC/Dԏ-*\$:qاpo ͸42gt]F]r_Z̕G $y;CHmJց,Će6eȵXˋ Y9:Bܠ yI5Yuۻ:<|ҺUWJFEEHelg0`8/= Kq='gTqd⋹YX~f?zq+mZEcr6apbž *' 12Aٔݮ@xޏ5][a&3 Cb}gr_= ⍼*'rσܿ/z+=n%@2QFUtz`K\i۶um442]rJ W*B ߀ KCQXr5aVz '^_cKTO>=> MΣE =\9ĬbZ; .w' f6űx%5zH Έ \ݞڼFu*8`纃tr~<[lޫОH~Of0R+^Ir ^>II'/-Om,C6'툽ԉs+1 0Q!Wp }4ADUD"k0N_)]c2W8 43p5! }#b,e:0e̯'?I+K1[) 9dO:P>}rM@9F1/Đك `P%pLa*`o@' }e8$^ Hi* pkbl?=闾fFxdz1v!qR q|8jL9o@-hW; Aʓlf5jr!op*4~̳_Kwm* /}ZXb9iU4_71\}6U`X%`YhN" Jd|ފ+dƫ֭.zJ)Q0d[)6u?G c*&@yѐ&Wu˛^ 1UN1@vWǿ>] nx۪0 KsqJ9s2K"x!Bq|-48kz$,6ʬ} u%[*`m0Ņގ`Vvᣙs9:ŋFc*Ná2+%]'C&&4Q+):u2ef BLb U$qԒ}L,adm ,U]h+ch)z0J$V0jcOKL$y*{:M.&NljGt%SLdϏF n2kss8.0XozR7ݗaneO=\'r{>'4gA F 6kYxJQ0R6'&k,Acۂr򺏣AFm-52d$/]$RքKmoFh!5U7+ur`邹P_? 3͊J} l<>k"v:"p#*n =~峼"lE-tN5Set6*^MTBqb}A}3ğC3}؎Jsje<|ѽl[1bpَIśc\sxyeK2%{*!_{"aclB0=J*[6xBo@)B?y*G^І`a}?;hGvhgX3Tv#@%mJM-6oVl+5ޔ}-Mˡ"ý/- k!a )=.m|h]o!Je8 ~OMՅQ7W5wːMmb,@ZsE Fӌxt| q.Vnt(13r#-A[Id:|)*)“mވlZDm S'Oͥ+P_>ۆh#<Ԣuj w=Mkwk3&mjTP;(\Qvko`bs64\Z 8͉݄*3V ';'.3[`z hFSO\:? sRzSQ#\$2& 7@~#qN_7i^Qw.)8nGѢ#>Ďu}ܻǭizԵ|Bo( JP"O"sݧIa{n #6|,-.BP\5Dme-0/eW\!.X P'q_Z)NPKO3ҙW\?H۶rUm"q"+K۽@ǟY p[!/zZ՞y\PuM fK=PC~kd}[7iNEmK-rZiߖ-ΎK EZSpPdg?3[8_g $L?Bta)<6m!Ȩd8M\UZo fy.)bC@A m*MWd"nG?)c_BZ4/H0ա4:ȻJi!AG5$T_r(@ۼK^< ecN 9'faz˜Ėp"ɁN3 خvYy2rLw:vg#u=,=4P"77(j{|v͆'[^4d;G󉨿Nkz1>zQ8( kj0}7i*hE!#N) Ւa?Q2Jޕ ?̐Q / _]r"*8|2 ӡO $ {, a{>4 s&a10k#c5Yjs:iݼՎԱ:-~ciAVEW}amQzl1BYB^o,Q9+L/<=Рpl/ޕk.|'C1\᭸&UXl@OrwdꔟI=Э?Na$(p -éA: S94=C k4]`s6o4kgmp? YāHlHFyGEma@=֊##ޟwe#B0>B( gUMQ|R~YjJT!0QBȣQMQ!v' Q_jMYk=8l !JcPN`\ iQЗuLIx˒KMh-6ݢ֢`M!0gYZ07070100000296000081a40000000000000000000000016661a1dd00021c78000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+WգLnM&Bp>ӥ_0FtEmoʿԗ8,k"j/hLҹ!.l2hMP g?/Z(P{M [(88N22ڒXi}+TZO7Jclyǒ7*&gOh~y$s:9B׎iʤ O,߾t~eJ= Ƕ}aH\E|oln"!sFe=,xE<c =  VfV@5a90τ gě(>|-E|FoAvĥ`RmSp?gHlptrD~*5qEk8UqmU޾z.1-]֌cM=ysWyIx}]HtPOB<,kr^/'YxO1͢dt\1 X>Q]2o`@\=1(6{8E%1S\ՃX;Kp'VPwsyB&GA3,ӣk-`+!0Zu&mA}iCP6 p?~DэI!y3AOMFa0:S\.t_k᭖yN% &ph"̋J;LD{OXUuk1P⊉@Ḇ'BM,VG}2mu5k-"ܮ UJܸ>CʹeCGi=$٬)fdQ9& $`7;}`g 3-?dVicIT"vcpvEo,WD"YCEJ7}SVg~"eƴ:'2Om5*Z\VOZYFCRo]q RO)tit#^!U/{+0ހ5UY2,o^_o! q6Iu姳zD|K)s%&q&RXʤm2 )E;c-> 3DDރr뽐b>~냿tYocգ~BkE^*© ?_&˞$"ɕIc-]HXm܌.O~ :], Ib EIמP6mOopn=BJpBnm )Je9\%s;ׂlSu>*} qp) k$xM,1'L,B4ҪOM襄nP&EHTU9[ uA'f%$(5.oO!wf Wx6~R52£׭ҏ;/g G/(gi =͛["j.t ꧝>C3WKUpV|d.L#dm}$V^PCM@QXכ93:re%ʑ\1ȴ2TXuAF6ɃN-jxiQ8s+77rZEcz"gV tm34 A RO?@#,F5IqZﱥz5&˟"PQBu7TI"{ KTqRlf#yXf&zhj(s:Lɪ-Rv#"`f9ힹ3 x:o+wx D|YDZ-8QCnگF0 hT2d߆#WzR;f7$l6dlaGS2&r 8$#)w܆wXtmh7/WCކ[u tI}2x}}/+qbELh=طz\:Z(UbH`>Qd_>E\٤SI<^`r y4815//@˫9O\Xb ,E@,4 톳Ң7~UZ5k ]/IH^5@@gLj[ɤÔϞC&M*pfx8ӚhZ+ 1n}-3 -N+AEe|kP碼JEaJQp2:k W -Wny.bМ}=2k -5L+xݲtb ;O~t~S^6KCHHG!+]2kZ$hԳ$郺/vۘv2ە oAˬ$:F%Y!5Wu [g/bπ @a 3Cu)bmj{oI!Mi6Q$vLR)X#-(]=tC_B28 4pʭfNBtJ76-2*)h*41)̞~)3yUg@jֻ6V%劖ש_*ځٸ@k- G|tXpT!~u;3Zd\/`˯ڋTV∨{3T:M<,y1w׾|3K#et 2 VW` wf,%8*-Eq~k9hYD璷ݗ^1{;7 {΋Eͦ2;[}>ٝ8J{x@Q L)blvQvԓy.W5x%oߔyTZC~-p?Ty1f۬a뇬"9_^avTb ȠKpӿc|Mi`҈~j:EDeLkoNdB-5wU >W ~]&;Q _29. e\!bG?يfzÉiލbDtoWj.y R /ѫÐ6,(#g$AqRp ilg/jsVɰv)& |tѾ74$`Ѝ_`-[KOJXV34gނ` d~D&E\;0H=}I-BtO8 }E)b82 +c @`:vwڒbSWv{h(4~WJ\tZ9ŘwM39]Bt<̓p:5Dcno{`0?.1l? @IM!yI{NNЎbSzY7r =5z &SfKx0,~KZm|%'YyWJ~Y<nUtd%a5tb\ .)SK@v qQQ&rTDӘ(3:YvoO mϘ";EXj kj|>{&Z7((P3V`k$L(0mJti?MRr*oޙ`@ZcsRh~~t:K8/0S%d_j~J3W2%- Piw0#`8|}S\NY9J⣗W,)k&S^ZށAKK1? lYj4.sfե>̲n'\K.(3̶. ]lagQgTz=^䪱oȞXH\_"SJMvNnuq;^#b,ߌ6=Zwc)spk-Um a0dYHYI2 B\C]|;^Se/΍wەםe37C5<Ū x#r+Lx0>'L݁9bMbL?/m\2#=˛S-ObO<{){M0@іϢp)Pc}D(DflT.[!TűuP[icDpʔRFF(xcA 5\[Fh,do ?3VEZ#.Ka]+/2l/ MLI!/yjށSlINw ȯDnmzd^W1/GA,nv+#.gJ~2냳m'm Z^p|V87P]⟔>c~N~ j+C .b^%hm C\T z-9|˟* 'XZ=l%!zk󒩟yaFB6R/m,gv_ K?~M]GRu5Gwb%^x3ݔQkrF-g`8ɵa+-)2%%˓0qa }?\Z?k|pFr^]̳t#ca aP R(z0# a*rQjv]A٫J7;5ީ_VQ.uK0݃lʢ)N>e3$jbG0!~cQlpgI`Ѭ?5(Jgl~]gWH{; 恼R@VWp\i?VUGI7v\p'BRQ_(jw^?lOy9HXufq/Op¦?>#kv:3܂V(@[L"4nEN1eN`ʬW!.QM^}_<\a(p@~t Ug}mOH b1Եa^Zsڷak7v8VB6RS Coƙ啸^EI3G t^6I̅ZJ\;F_q";zP6_= HrᡐZe'ePo7R|Yl;޽ PVk"H82kl4<)ر>߃'}ŝRȤ9F$^^]L(!M%>⤲B'-5Zj%Y:qA1SIe ۰ %&.JyN ݶjd>^ YݰVp;ƌFt&+W'؝X-YT*v~yN,נAg~g%/D&` xuT7+Oh- Xh\XFRٯ$@/n]zy*l1SKvBÔrẅ?尮i$T[AmR(V]Ѱ7. +`;l6\kuu(Pߞ6pMGt^Yv/,'+}*&;W,e ՕTɇHԾQ,=<&ҾsƘ'Ui)QsPvPӐŏ vJ9=)%4,,f~MMKyFL(3ԝ\G)Fඞi럈GUMs^$ɀ,hEYc˪{4_ؤ v Mi XTī- ^騝!ձ(ّ֐*/ss 7>s970ZܑUp?+߹'ͻ5Tۿr A7?˅(]v#OhmD]y9ջΓ,8lgV-zE9%!VJC]b->!Չlf?LjQGtʁ ;9n~5>4}լ![]>W=h'mAQVb@>h>M̋I29oCFtdP5Ip ~jL\c9t=M_LA=;x 0SI6{/4~LP; ۵  &{t{''ä_е|j[uA a\2N,\cՙw KK.X=yے).7.1tQ;y T83e5R K2]p۠I9{ O_+Ԋ/>2?X9ʓ06F1btpF~mC;1>,"$)d^tbΔg9sQG0zp#z ЁjF {INhhڙw%t/P e>[u5 *yikΠ}1J?9gDJG7ol7 ,hJ:1HFN-hrf'Z]/Xh!~m HóSv'6*KG_}r$O2PG(SF yPVmK븰ηklԎz 5ft2f\kW!7hi>jN) BBl'Ѱ pdN҅:ᦍ?y JRH.i W%.-h]NC^'#|0.A /Cוz 8wa4J5]ɀ~HPTY^POM.'z &;_b_*`lxhvT&#91/W}\6 @`ܣ5XB1d*r}K4t>yA01C2S^T ^3&Acv7\7N ʺՇx2Sq*F|mUsFjgoiY?4ʎɝw?Eek;Z*{f- @'@1c 4+ 'o.Ňͼ[{\l F{R>ɞ΃hD+Al^Gg聺xhm $x( L[yf΁u¤I غwd/tEG\=~\A, s`Al>! 9k %tR^]ȶ'<`\}Lv:6-T Ѐu1o`IϹ{g7Oqn#71wE /w֥evVǟJ\Q/-tiBմ^4< .'z7Q6mVLz1wK VG:QAw/ul$qy[~vE8T(]R/1y БHl} 5ړ2=&\ ] ۈ.yG E^τ='U?盻cNJZ&h<`ÉC-ќEL]DV"UH\+t OPh)9z. WįK0ΐ{Ӷ3t<աdj)IC-gs-Yf:- v v_i:>:o64]e0LcW7=duD+p og?'V g8aMt{QZOQo_\4mbk_߼w-'izSwݨ(hQъ6u>trD3HxO'zZW2!|GđXvZ# ~ !V,79vXrm ں #2#!5YJM枋ѫOܬs?!:%QϯQ qS$F^c^-G`ȬT O4 -%_c꽟p-$}'pN ou* M[G/$gli*C`?uH2@cF%5 x07a{ z iM9t*tWfvVE访<մ gK^3߹^̽.<]UGJJzFTh;8]D_R([c}JR#`@CL(a^p$&jr-|֢O86|62yDlk񛏂{3*(0lNaE;& vvU*U( m YM/4S^ԧ 61gJrDum Kp[_plki=Do`*%QL{/8EX_J ,A 3$o$AQ25MGۚAj;pX[^ct"EDƿw6S+&}}hueFq(ߝԱr韸:Nln[W~yl`%=D6- |$6XQX'6G#2o}%#=9o wm0p_5[Y%XYlV ؾq݇W4U%6wM>lMzB#vEM3ٟ+8rZrۦ^Gr"uF`y;b4wsˏ ]]b@=cFY!ˏYasNV@rZ- >=3Ў@d ɌDnO`Πz78e恴F@Ɉ/1 -4-_Q uV.6H7thɉH4d(S?{Jꌲ=ic}&b ew9Z}7M õ8p8j!rl&Оh$M#5-6?G#;y*փaK&>s7#ơ+?]:tG/6"KI@RE;hF_"N`Xfsì@-Oxr W}!PM&:ߞXe}pd;wQ~&c"%pJnoΈ`k'ʷ4)']Ë`sz #EYgpmX7a+AL7ᆱO^ʢv"J8e pMkiS&j5aHH iגR_Q *BvcV'[9w(me==T[ʀ)wO(t4LRE4\0.d ֣pEm: +Tdav8+l׵ tm&6̃1 }R'"P\ {LtmwX76 qj)e w.&?*Z]r/ aj{ J2|l_$Iq_%o^hئ{ p ٔ:h -[0.HY/AR`><%ɾ=xJ#AWX ߍFaohy?N!r,M3D[R`Ỽ0 evfF[-Nկ'.S*/h{C.;X޿@=7*/ʣCiE hC=",MylSe)ݖMQ,r?lövـ;\KSЌܖZ/ Nwf/+)=^z|sM|rjQI"0,HlؽVȥmJ8Ih?QE_$J2'!&ZFr5¹'vB-mt,"WlSЌbdI 0zJ0Xpi7YaUVZq]"_}bDK KE~69o O/~P*A^K ֢' hSʒK!}ڝt-C8٥ZS p>6ˡ.um0F86-}#. @OZuK.ya/[b/I3 ͧJ?<6CzEAk׋GT*:ˠ!Mh+KToλf N*nG]2.5",n)pf1O)%'}+-+8KN&矆"nM}_CfX ]&%!QH^dp[UD'.5)֧#n'.wk;`>M=]m;i̹>-\H!Xf\J2_AJWOB,uOx>=?aO*T/T>M<-?WKbxCU1o V hC%>^K^S/ޙd녆T+vONkf4odSbU1:5ci $KΖ<~ET܀0HipȵŚ+hج6F Ō#$G.M=7*9Is7Ġ0&Y i)6/X2b gQ3*U x$ %vJ64OJ=g1-EC|pbN? EZf-@ ̳? @_>%S3g:1!x+U"kʭϰŐ99Qh'i3xXK :@ʲHYv~NZ.st4J4|΍'.{ەɏ&?0bȒSj`Aܲ4S7[ITN2&2:4D #s}S(RT472ɓ^l)Q7GJ(swaJ:UVKP@Z9PEN tҰ(NFgíHM;{.G[xg!alje Z0;vp!27G%k'1jg9?]u)kX=i5ר*n\OmF\xh  (S;C׌Gg&ݵ1B&9Iؼ$}vg|*i0Sx6ѣs4(BIZ$WD7O*a`ACS;!#(x`ѐ\;UCo*[\G<>v4[wz7Tհutf3;J[(# "tFh59h-.K fsܤ:-ȢȲs\)pP;ó=nSAzrIJMƆ`JܢMU<`La&IZۏe'L"`EHfgQ4K3\;*8F\܌&]q ,;BB#l-<uf;WܟT״'„.DR {.%O= Ф^l*L\K KU+J^O,To{BMUem\D. h=m=*To4^'5ʲl̎8" d,@ חKif?Wzl|I?1j d"G&'zda;֊!axݤDw2 4Q?ߓ$"=e ]h7!Bc]Β%Fc@Yי{/MS@tx登qkb9N_PKq7f5V$\+5't|Ӕ) MĴnXkwuwä, AOl D"?pNiK"ZQxվ]{=-Šik(L(KRjF `ʹ76n7R1hc` S^zv D0]Nݬ9>Xk㥷a(z@أMY AhEV}bQAfGjBL8XX^6TgyH_ƀM4S4;FZ9[+Zl EScy8?PavN٤wS{ `gJmYy4PGfcm$)+Ik@&c!MKUY۴ k#.A|X !zxM4 *DJĚŮz@?vcs) Fcl%+_8P=TbRAt_?Rx,Dʗr-#΄I8b> [HkPO`x=Y[`I% !־V{LC~%1Ϋ}#ͥ&*ׄl@Av5lڋxoQLP: oԃV&9,*D:J=UJ$lC71r9T(LѼOn[2DZlb0w"Dy 9 gZ6kZmA/*V"r84p DrZ拼GΦ.Tx<пT5p>8NCh24m K|jWӬ3gzm_¡${i>TBF3c\K؇OkT:bH5zuR7o].^T}RSOc/! 67'Jubq| ?qr=JUoYRELwPgQPG*3|rՂS +<CTH͜W:8UPC8'rΜ8<ɚO? vqi8^z{c]i*JȲLi5_7EJ@ڱّ7r܉fbƫ JC}h0 w̔U a =*0J]\2dѺZoMr -9+@j\lPA+JdUhq;^2OJMX28g-ۡyaP?3GĦRƽ6y-vuS_%˯L 7 6XT@q][3 S&lrϾ2L-WJsS3ϸE*6~ʐ=f.Z疲, Y5*z*X7LYqk\ p*Q@σنL˯vw2RHM,Ke`N? BS Rȓrq,ģ;4s @}[G6g'ﴱH?uV~Żǘa>ՈX^ xhXSX‹*F@=Eqtysc["5}Tw4yiX8!-79t<=. &hhxcno D~i:|P.z`/sOIr1m[q9[*1u@P9tyxm+l#*u\8iFܚ*'.PW )Cb(Kxc#}OE(x( r ]3¸̕XTv^A̷O?|[ւ!AxZӀ@|R҄ݯ4*W~a'ܾp M7hYrxVOWL3a ]t+;n3IkAƳX˚;=*cXLy=Oe;Ph~ կ$Xڋ=r!p)(@5]/a֐ Zq /c5#7[z)I7ͤ/yw(vRH; ϙ^OyPh҄ cߵ=L,' bx,1r"|EV./Hsfd\r6Mc)Vr`T`JH핣éz|85y;H~!["ti%O5a?2./7^w8GD5U p2`B qs Aj݃ь'^!ze:p~E ƃ8oIfQ.)?M{ AĝE 칸1s-EBƄb[:DIڍq\wU@a^NZ\ W. N\:AS _]Y& u]9]r qՋHse3&BpƐ_N8l,σ7ZBD zq֡tZ0^upA>} ] X#7|6N􉹁sbGbM3HD0,(KΏ̓LZԄ]v?C3n:z\(kqnEdӔȳ1&W Xi;k&Zc5;HK-H}XlY}x#w+{ F^=z~v@$gƠP)Q.sYV7Ө]I%f~nQp$0#Ft}UmY&TQ L ɩ#W]~̈d9,b;hL{Z,oKWº.0`Z_ B{MkK ,sV&-ڄv#c5RꯎcqsLixfYCj-|^RAG@DP'Z{GǁD[9zfߪaf WXg7mZoDP BڍY=ZU^&Qv(MQEmL(BmmBQFCeyshhť ~y(k[3$$E^7jA*FX>V!a'g:?ʓr` g\R c;b4{ q-0ҊdghJLQnqڨ~DH̨&Jͥsaе,Ơ$#A'.ͽMF(@9;'P2;> ˼~~P1,uys9pdF+_]!pζT9\!r#vH'qdfU]RE^.gLeɡn>VI$}|E'"v=FW}?ϸC,Ȕ!v ѥò_MpzY{T6~!O*vagdzגǏ⼧{<9P =,Zj3BH>TMJovV`|~*Т΢M;Z!~ Z]*7ą_@"\4m(M"d [!8(礔C4O?ZC'Q2O'Thomӛ^tHFM3FF$_AvR+VdZ 0^q|4cx%]|S-p< @Ozձ=;0 Dr'i"QX`[ K0.aVD[8Px2)2G&1EݽX̋Q"WP3˂fN,'{zw9GK;=XYDO-7+%9%S5c40[iLKE[pW46Wӊ7~#<WBYvfĝAͷl,ro8!1-% ).:,KBبry";@XSuIMV*~ȝY9K Ʊފo?tU/·X J/BרXf LxVVIZGGur k.fLHko* h7H:2ž_d~k5,7N3. ?5hYc$p z.VƷo:>Vzf1ԭ.Ct7B}YP9٠v#-2k޿`NTWK4vq N'3>C+l[^:Ӯv)=^o@:}K4%+Mm[d(}Ɲa4Do':P?ZwpW5o*Sx=ӿh\YEzCđr%sͶƑJq.r krZ4B^Uj_(ӓoZǽȍjʇ^zk,7̈+Xgp0 ܾш%. SL/7pr0 l|eAjX a mEz2ݝr*o;VW։X Ȝc(C%὜9l ]܋\tYP71筊vMΆÀ,% S/rtN\7[PGhϿk _aCP=^xy𖰢;\ww>Ƴ7[ ݂nK\B1RņKVCZrzƻe Bn@_W9m8U5LSGSSa ˅FJvwK>K*Gc7*NCmo*?; V7Q=`GB@m~~R(gFQ^'EwEnA XstsᠤD [^8YBv&9qFV>#3uP&*U-ǡ_!z7>3f?IPy0/5`Prd-@[Ġ)h!h . oL3RxExyDSe$B>*miqQdPk&C~=-~]Md(\#gygk-uUl9r C<~|Os 䇷CRW; fOƘ{43?Ƿ%<4ؤd6"usK8w̺"oI mU]m! *8EOrFq!^^iQQZM\K;jKє/ެ]!0| LY#򞰤ltn#D>!2UZfÌ#SOU~His"a8qs/u='dT,N\`zWvLJ/߬vd)K!g284.at7܏F8zxlnAYS.rG쿱s+$oAKyTT'ֺƉfOn}XTY9֭pFp4Gn Dٟ5uض:dVkȥ::;7)Кc!4WT:M@Qx],9l^M3<vBH"8x (2ы;M1*Ь_+o7颗V |G׎ĵuUTx8*OxddTJQRƟXn ;ObހGGlTf9QY4. [, X 4"kB $JcH 6ع.4!hb 53_T DQY??"ҎB/_֘Vv1%%1LTwR7SR V&-z1t`a0 9.MdחoE\Cso}*/Lt*@JaMm<=l2PbVKUZW\!Rbj80 [d4!8TPp*~y$9 Lوב)Yޏg?4.lu*գ(VB4ϔV=9K> a_z>g[go~sRv85Pm8{EF~?~Hqwʫr;?fw(௙mȜn@iJB2:$.`2x>~:hwЩ)u1lІg ۙ F\ےU݁Ƈ/ƿ}1 4|4>6_*9HI6=p6W TD!^:>{v qJ':b)&Ѽ/1덪ҭ$bN͎OPG_.w 2xο0$6pho(7uhB 5CCQi(ULJtC.skLE-OG6>u{ tkLZ|s\ojQK`%xA6A!GJ% 3MQ(.aЦ~emt]3 GU[rQjk)_=;`bVK؇<ۑdaUŚUALIĊ+lTIƫ"nm8lUmivR“,ϳL,YʌoOE+U +5EYwQ ela $¨ns]uF GZZ1^NR>لZ~gU8GdF9Nm"ުd9q_!gc@"_ gf:oO nn\K>igJS>suٓr? vhHǏi 97OBv͏|)o;7NeMaSͼ%b>v˪C^$`,μs5cM`ἢ+J#O,E}O7@Mݹ#)p#7$JqIT(?9ARX`%H҇Iťԍ[϶Z;GKJ{ IxAFd_aNgr>OgvA] {u&0ҕ֜ C a-n35${BEy:=?Vc9UDw/$63x>bCab}M ;m}O@iۮ7誒E͔dsxT+q ~dpZK, ^Ʈ0zYsj=a0J"?!Xxh~#35I زB 0CHb-4B8>G1tdEzVx|xV>]hl( Z7?lhni7luR^R@bي!/-z>xi+CKtܗ-y [Ads#G>H ENwZ-?M,c@hN|^}'"t;KG.7lelm^-{kJc$hij/㖋-GDm߄6 AQn[:M1lMEQ !R̜2iD*X.6"DSNi1k$p i%~B(a6qmHhf~N8$J]IH9W^./*I*r䎘I63@JtNe^G`Tܔbld@a \FgW> mh>D/yӴQgJ )l!kҺKSLcaN!8K>ThaYMWh]!P.wJ"H<K֊{JKfC-^8mAld偖d =rK؎l7fѢk4P(Mui8.! ^#~^Yi^ZX>>LUʝ7[c9fO:#pxkZH$hb)zU.I^ly{?/i[0 0앗g!ut-20 h0'}]mʂ^b@/n_/ dp٘MuB-Li #|PJd?^B[ 1h^IAn.qLV o뚩oM_!葒m1ڌX@܍d_؛"Li\?!]D>*ZVxGB\.g4 N@fJ_A]5l:;49 Vɠ4!pu`]Uرhߡ*DnU_ "CԪFkO\؜Q? v4nMíV5*\?NAi ̸e)шh_״'X: EkI [Ό)ħ05l'nQqխcY}c&^ @mҺ̔0/H,5a mPV;Vx!1KpxƁF! uw[V;*a%ı8p,@[{+t>Zpx"kN=vt!B #TXrEa<O,F *6suQI7>oVX7FpmI m?`݁ >c}Rpv⸛Y[ *!I`eCKUՀY, gE6#>`{T7nX,my,Dݗ%дh#պc?KyE\ I]LjS)pe>'` eq*&>Wݰ_Rqܗ׿dpo: _m5`#!NMuXQg7lG洺" |GAAr_+~hm!*~uRZG4Ǒ@ʌ*5?sPUoM) T̈AAgC067Wx02aqGqQWb' EKbusm+]>87IՖ2q]bF૥ ͽ7i%Ѧ0 |WoD)X΄wKâe"i&QmDAUOxkXf6ZT ckPW҃$ K6*M MU×:X D"7 ~<{w_b\CWXqyHzB^2o C{ "b-iF/EZ)Bw%QQ>#튣1}ZS)+@Z]: -/tϠ%LC% SىDކB9+.)a ]K`yVdje dEŊ:/ chH~G/w9B M- rX*z໘HDy c>Et5VJP|Ol$ڳcYºERw1R[UcijW\5#XG(m;o@}GЦ+VY")0"RၿȔ;$O.j/q N,G6x\D ː:8ï]j`x}VYDϋq'>-e+׫;tE,—4C  5H²@UZb| ">)k|40 }oIB"Iϕcdch.0#}Okut"F'sںcՋ*N??/_bq}ž =VIAzo-YKN =+ұݏ-D0;+ER,hj:RL_ Jvw´%ը>ܵrwUJ31E1Mvvq 5tbOmDaI[4tQPnJR8͎kF1]8 *jhKT6L- qʾ>tgOcyNOApPgWpt»~ˈP۰Y+jȠCve iCqa 88~\[+L-p! 㳧rlݰgkw+A%^ Q7L|H I瑃OєӽV.}-#\R!i}3o5vPWٖF u;m0H:T%=`Hor3XYOlr2{<$BrFmy5Z?+rK:L6ٕ$KlLZ Ź6G񇮜[;O*A#&>G4f!+>&y:rY*goC_{P׎E&Qctj91#nG,tF $͟| ۣ Ѱ~=pΩ?5?vNfLDlB@Kަo&օvcjS@d ij'<zCaP=qiK( UdcT@kma璑u6\n 1r̕8eD䃻unJF[9h:Cvckţt ]FEep*a|҉\C >g%:8WTWoOy28Eww+N6z8&'kZ ,[l @}o V iQN2~>ׯ,对*Ru_kޏ.l\SVVD4m3/CZo(^4h:ـ]L9><20/zhWo"!i:zby wkB3"W K+oZRF<%O-'TdD%=Y}:2@3V \FYqӚdb#XX-?JǰQ[ O_ec*Vʮ|\0怃Ty:UL 1fx (E9LaLrqm6&2}#0c =·5 _Kya"RLpe/B,,(ꃼ-Tb749;u/x{~18b>I!y>6yH s4?pGՆ|zMc"oF0:zK:,d$c״W(FNpHgɪ2(&4|`W0ߤA!,JY'f`~Ԉ n@}w'QX Z!3|U1T=}Ȃ|֡~l}9HS!>igAnQ3^ 2k硇\Zxs=ZHNBbwGipe'X_׷n4a(9 Sm8X%?ux9Ǣu=>P;gwqsAZ·-9.Mٚf#MET5Mޛq~nӡ+lJV!-t4J!.v%ȢڬNAɌ Pq=1X "&s^y5ěbPB^Nn}L h/]gMK2Y^]_/4G0APŇLoRjZx BtFĚ JJH3B ⚒\dz&5uTOL\,^mw3IYQE+7ER&%]!ݻc),PHG&>QzTH&&|s'b>wR8v͈҄) hugLfe{O(H0O':59lt>jԁ/dsIɌp"*ک]Cfճ:aoWr^} i^u0'btfi(_>2}-twu(hy͹кȬ:`ygWA }}w,~(FqZĦ#m62k56GND&‹DƇUe2!]45ɱPxھS^ r+/? ̀ިpU,ɀ]#SP*+%u;gԴ&{UHBT6- ;ES#e7kFQo-ЙɑQb1J:+_s["Z\lZI k:S2,>gOẃ7yj'm BXuonq%9*uܹ$&JspTT%.PģDc1 M `9[=l$7m`E| "%H(4wxMo+l;(X!H7< V8=BNF#dOMmLSj%'3C5U A.тTwV˖)P5HUx|TahPp ɮ`tMD.zdfY,~NVp'#Vsm. L#+Fe;(Utث}%#lIKUH5ݬ^F8Y*}\Q([O)/ AМW}FJu5ΡfcMQ+cM?Wh&W]&Gss+%\Uؙ~fYwDIyaP>;DZ6Xd>ڿG΂^֚З5lg!;߸Oj1ZJ' 3鿡KDf&yjFC8֧DF%*(J0jK?6[Йq"uYǵ$'vkugЈmT6}6)v)2:VЫ.1>D6I&ZGXnV{RrhLD O9WV"zջ85cFLr.y50hoz%/K;߳)45\M"Nmig8]ۧt쫷h^B~Wz(|쟿ˎk;9Y欟r7ݤG0 T-G7>t)O7tpNglH1ޓr?h1]n)F'iuZu4 ]Z5|&v?\`Ymʊ6UgCroTu=baMGS| cvɄ4=ЕG Oswg35[ QGk)sڙZWfގmubO9wԌv |Ӵ}[eCc>tĠlU8>vW lvx0AYp?{Jv¥ALJծ^~mk&zvH؝a,tq_*KA2D JRc<3\9mv>G0`=G"}]YrYw!HەCm\|Gkwx#49CxE߰?^Λ|I!ـ#e˹4i[触6+j>` o7$1NlQAtw)oVݥUx+L:\8'IOˆGlB+F Q}S~Fx+ ܇z%٬hUp3CD_` ݀;OFՐEniO>h6' v-^ά\7}SKܫQ*eji{hl 101|.ɰִM5-X>jM:*G5$ {\MJY`"'6JAWūv5;ȇaFw y4=Vwm|M+h?`Ì|k|;Ǐu7npVWyx#J|oCb3"Q[&;%gDV,|EqxxF\ɲN?We=ώ=ùrT'o2l0/wu> Pmʅ0L:}5r]7Q̥\ f!U_Up5dj7ˏ#/hQ\^qJxa' ؔ.?nc)S509:l-{{T?$ౣbЍ?#&ۣIۣ*&m̦ݧMr2Y B#.Gb󳸉]$0`Ci@_w=MQ)Zu~lk1ݽJaI]1T\2+@ZoM<$Ѷ͸\$S-~FP(- ?-(")zд*!N·Ǵs> p!C .ʽn,iT_%?2W}0|dH4<-u'<>p*ϊ%Hw D-9MVYǤ#|r;yU$WWro`(԰]hp,avm8wGoo+Ҷ; 87}A |]nU tOlty| {>ݘ>ہ} ѮxVytxOMX)3Ysdebi#aO zMJBcw4x6:!QG?{pO:@kOyn%䍡Jޕkuo(ubu "􂞟m!1nG~7^&(G-,V%zY,ፍmTҡ'NmI$P "?*o|=Y+BҵrCC8#d7&״s']Ql>t1Xuj23bl%ЂE 9XJNF0G1׀ |t%γs v3RY1{q%z jc'I^̋/ f΂GlhBnIY7h -o|^UȁX᪝~)L.ǹu ]0}a|p }J_Ͻk}kW-)L)[bx(50UB{F91ODACrqy"SPV&3N+-j<~F%-/Hwc#jd"N#>;K`Sٴ}x7#R5C'%]>k#m-R>)}W.EddC?9c恛"X9D .odLY& 8fpQ`V9Rhm(/ϴY铑șh5451|eM;mkrnL x|t(!1y}Hir*o| aD]xI;Dw9 W.X5kq$Mgb4 gvb\r^ 55eαQu4ӚչW$SpEa4.EH ;E r)9S'!葲)Z,|PriNONUfV}rz m Й E]MydF<߁vՑ`_!Mu%jnRw7&IgK̨ގɨ1ɢus2ju=%s}~8тHߠ1,kbie4DU戾F쫲bJ/ ϓraI K!R74}gNul[4zKPO0őU4d}oqfdgf,bq =)J Tƥ2a94fj]P4.+\L^O(UՈ"~1)}utrbK^\"HI>d^q\'7x,ڠfA/evfU}!m2spE%]lקyn~ܯn(;ܯ FUVlC %Gb^cݓ+9r*|MPw+)d oQ&ٹ#M\̶/ѥ쟳g*xV[d aCWhHlYmJ@Cڎ!s[s6L5!BHr6[Xv'|bՠ):ͳa 9ŅTi՗1A雿wDICvRc9$<ֽb@rV_IaEH)ۿ>hoE]gn!QKQšj:ۀX5K̩L 5HnM$YdmF#d4r,o>|#E{}'˶vDaHQf`.EDg.Nrp; +U'*)E}eYȫ C1}2KAdQqf>'?oiQ@)_ugINl4Q͞$WLVy _,}3A%Yl=Qҥ˜Ig-ٴNX*á}"46TG߸Hv t5}A4Qo;nmɦ%i8AuxVzГC˩#~i{#|S]8R_3Wn]l,%|}&_nӌw`tTsi<chRg?Ft2'c~L)ꞟ$Eu;]L_7E-/6NO۷P[IgfZTX4^j]8]ܩ@ʭ}Oj[-,2l}23ѲW1%F|aGUTț҆b rN}`";/ܯѠhm5{zӅ DZ␅KLӋ 멵Esȍ'uu{T-g3 EaYϭ$Z4!}+C#IdE H0{,LGC€.$3)K jflP$H}$f?iqסSrv֏zD%?M/s;KG:?')v=A]d~3[X͑!1cK}1M!Ha|Zծ_jGl&6M~Ɉ!d rɸς2LTܩeh>}X* H2 ‰FwBhjr5 qA笼ζW4{Z5ΣYMF5; t֟ի="BH ;XInڑmM׻"KHr;@^9-*}?]Mu5ZE#!i5o{#Nq*E4aͤI3(Oǎ#tIi{Cj;פbΠ3+- R{"Ӛ}cKJ:\uVd^l}u曔EeEj~v]zZm5җQ F0]Wȉ$AغCnu6_D-@[|:P}ٌN=`^R pްH`P|XRD=Dbi39ڵ9mWsSiJH-4 ksKI3*m]H!}Y!բ9mΜ4IUPM$ 7:iAȵd uY)_VHͣXdp02Q( ?2ֳ?y[>FDM8- ^?nɐC2W '}YppJ`f`;RShs6e W7޿x|!Z`:J' {Jt(:nm**) xȕrʹRsFHTyeZ H\ԅH>W2DNT<0Q%u}/ߑMVӀq,9ubmFtxHUE{7gz>hWEʩR "Oc*HpoI\yJn#۳ә9ߞpkE>5HWΛNL ~tL)%Y)#Q6 鞍G J?ﱎ !\CQifk-ROZ)o-#9w=j"ųy˂ C\n|$=\&)h=Yπ&EwͰcV9vPgll,G L`kk Fo?F zIo)/e țg6#;t_ fc>LqjIú~Yhf״`0xj0&R/M'A~TElߍbܭ-:#fdDѪඓ=40VQ7Yo|WD5BK̲~('{Ѡ%շQ D{Sؙ)Œpdb+S溒 JnߞpisTF)x=T acFE A-~t9 {q J,XgK4MAŋ"_؛y0wbxd(#* 8 2ti?^ݙg0ҽ Xx!N7M {'d`  ҢI{Y*N37teyEﯩ4"+2w4;P@{bhw+=C #"kͶ+pېĪC0(Z@Qt5O{:)]u\:WuD;S@GxQ6%"ZLtWh|y;xO]if;jPN+H0bq-A8R-hKUP2n.E[de# y<{H@VZ)\稭})㚖.؍:%3&*/J~ȧ{ѻRƨ;xș/;|v #J&i5}L$ae)k-v=obֈE* Nϧ^PW< c8_^ LrH t*ק ved$1zbا"p~L% Kb7I"pNA7]fYJNGl41IfWuQw-gBסj!2 z{O(GZi9&aݖi9^M6\1u\^G }7S 9aJZ!XjZ 5%rLun3 jy󞻫X"jvi`j$4. //¥SL E,#TwMtRnOa:[PK).>RÁHCkMzΰW':(Xr K~pȧ%f/PTոN^/u˴`GXha+l t_ NªKۀVbL`F`l,  멚tm Qm%-[g{|W)pOz=_je|>&55x%ΨgqW#h^0VH;NȨ֯9vك$ a(D 2'i׊ ΍4G)yrLqPCCo@d)+H 3DpAMrqf4WJ,>ӻgx | UUju>)ڋ'k :tтK. :zK׫uq}'`YB.i:@R;P9@dXٞ.ڇ2^Lzof#:Q$ aG+$|陈-xo-fשD%Tbs7c#/Ph瑴ĒԳ_+§S~bA-,1[9p9ޮzU:g͠ Rqԗ:d[Y%RGk9+3][Cs!@Č7oDg2 汜vR%0؆*׽ 5* ]O~<` >;CoL-G̺J6 e*vʋjhC*=?iDi΄a2!D$q{AKǣ0o‡ hEMprAǙ!Ih Jϖ$sRv$s0ALճRN\LF8d}})w*n۟&rF2KI\ vC^{:5&+ofKN>GogK&$rݘMuMVI fX3twL; >{įM]d,P*I,0ݟo~M!q<6;QĢ7q"Wb.tlnkY܇]`2;WU>(M7dĽFz_X[ "4- F)tV4o͛\[u<'cOU*" v!(E304&\NUV#FyC*k6NZ>YwQ .1U<2Ժ *ܦ'cR|/1M <W%Y$6TES t@3pT(;bzvDi_8OP\fjWJΫvan@)[9s0.n.}` 31a(G$[,-VPO\i5>efx07qecⷯu%]߽դ[JF r  v3ESIOwqo@^ ap\>\M3ݵ0F6ғW(7+#Id7{Kn['DXgkbSj&:tUf3q6`Bt\]%g1o=Pns234اęPv|{K7 dohƶvƯ&`GoADƗKU4@QcBm݊Rjhtssw[RxX \Ksηn(41=T1QUx2}v睶2𞽷(,6\;R*ެ0yhb{#=`Sߢ;c:ܤf!@xi -G ?>S%p~b$3ÓLW]?^&0¶ˋb+2܎H4,T+SiW46*W Tvɭi;bt9!ANr$a\%ڨ>s8Iv^}y~cJuAo"Le:RGvrr).zW7Z;fKTz-sZ!U#+PC=d69]QFZHjOT^s!?){2Γ@(FPN^yU΃I3BLQLT/0Ѫ!y/`$h\;:9ھ-c1SZ6xP䓅C.;釫})J" Un3GNwQyqKN, kUDcpld-iTS`YD`KɺYf ו⒎OZFa桝K Q/PBkvtD>.u(% nt6,V4w%]xό\}×? ܈IR:Ca*Ǒp)`\Qz)JEuX{K[SjޞYARl:1$:E?e'Xf:hvB;lG;N:N@A95y-@MTe=WwIQBOV]5J[b)ryp뵯i+į@xN~k>`=MI0EK'8ãZ%a\tbb:oRɰ˿ײ%,|3GZj2"NpY7dljqȄ%0/ _7==b:u* ?qP,cXQL,^ZI[) I"Ro{Hɻ. zc+юQ659UDBNިZx!20٠C8ۥiX *sOSOodh#5kK&Ike,P/f);XMT$ U> s{eA z@XBwj}Ys f$CYv h͍( /$g 믉!բc6Q`!=5Ν3oKF'|} ی mj_4hNkT139 V"`oϋyVJxQdgEtEbbQ>~be5|P6%j5^~q3WUߡ{0MXi~Kj/DИYzvcfI{q)^Q4)!zfp'ϯ*w<4'nDGSKݸj4k{m'+PfJ;m8bӼ񳒲wnm^Znjȁ%-1 [ӕ:H@LY:%"=iRqUZN88o'~QQf`5@䃳%{lňBNC,Vメk u+`:;IhuTVQF8AH$!>Q}uߔdgVPtkB,5 \ԒC'ѕeVu*Vw^د44u/•J 10#i켞ި hD+M{kTR&wT9JII+ M7}? cY}"zUl}sђ'a;<@[:TA.uf k6pH8xNq}_#2 Sx k OBDKwV.w-aq_{ζhU-Y.eh'ɺC_CvhZ9N}\+Bک=!֫-ClV|K!Nꌧ=kyV%A0zD頴Z倪8.Yٮ-΄b9Wu_ F_S?]Ξ1ɴHLJT42bI笠̈|A:D\B]'SwR%4r~aj -$5rZ&NUw-+-lR󃉩}>J/gkgW~ClMɰ̏|0$^DX‚z҇!qI)(H)KTiantv+}ԼSǮe^(2 Sٸ}$p9S_X 5a'`<=@W<b!`Qz=ֹ]DɱGA|O#-"VJ#{~K׭21=,7O%= Jee qBcp;Hj A s&Xhmo@Pqk/b=Y8tj?u12moL"|Ac xx[{Y)̆bxa#R/vx0yR/^)#'<:.d=4y?G. GH67:͞6} od(' u.ra&{/r6%P`9C| l=Dr^$r@&b?LLTyv ulWbOBNԁM|<Ɯ}G V݀]NTm>vGno3 %o%h%9c&|8K#5WoE aMlC"x V$tof+L7ONm#sq".SmqE;y}]J,aZ\-JɄ]@*mTr>BԖvk׎l?RyIk-(w@6h%m;Oo“[&˴E8o/e@::OE?Mkmެ8T  Q8 ѶS+MuؒZO ;Ӭh,*ߙWSvwז1A(}![X'ƴSAeRqy}a } Q'a#(\فt|ⶐ 8MN"ƘJ[UjĪuwEO?H.(q&6ڰ?>-=ąP}(YWr6?߂5'Ŧ&7IJ7 }WZle3sx^Vupd&ԑ.Y,7fnxYsE nˉos\/i=ɮ ׳Z~ÞB'dRFoMyd|ƴ(γF<})lvh'P)^}70~8 1%r@J/zTVĚ]7"[1]x]gjl.Xj*Ib|CDBv|Slr*8Lv ZcVM»V$n |eKIO '"kq]Q_/K#<1@wM< IӴ~{qy: Qx?P]#I1j GcSqV^[f/a4^EW[U'MPPMFo aʺ0i6Sn1)7eh=6jR 4?pا_*.p/ /bp"΄ )\W v„)򼶽ˎ=W,v‹p}(+4{,fdMޚƙ7˙h|"^s*i/XMD4aG9eΦRv`| C@Cb6唜甋LB-8FL-GjaC;pZى7rf6["Iؗ0xUexyI+ѝ2-X&Ѡ$4#Ȫe\-qx?8,}bGO{~&҅F`@$F|@NR+}i69۲]/x:S⽚OQyVm;w9Rj?}ڕQ^mf|gcw<`3].pD﮼ÉKC\_gPQcGV Mح酐( ,r;DWNejHW#flOZa"]$4U뾮&k^c}ҭI J4"IJqL)^K4AS̃@?nw@olq{6xAIQ}vW`sI9B yczgJ!+2<LtVPGuZDoa.tvA:zs*?E8 YiބC^uiL參7w7)NWhu nYUl*)赶*|`Wd_kT\h&H TBXj4V1,%@$7l>+)Ji*/-zϤO%`zʮkܻs7 RCxI-) 讁Q>`x( `}ިǦe>/*S'@(΂"vp :)s2f *Û_s'\wxwr<!Oq uQ.jSl,?a `cE@R SbY</QI|\!C#B[:06bNnזud.#:91 9Axi!J=ک#"YuhFqyf}/&m $:bA{mk:\[U͉`̈́B#RM!m6AzWE Ol1WE -k0Ggp"ЌmK g bD;Ǎ0b w= x/<Ͱe`'H!t|fiBfkUc׬,fJz,>ga~~-\z>)'(ޑ|c!6 xrM11fNU#-ZՓ Rn"#?$6,5~ϒ!dG>UPL;V&t2،4[V `KЯELw.E2=@s[@%!p=/!>J 2ӝ[9r9Ly/2yK#SĶ]|q;4eWB=Xˡ{2F!_I>nT:vA+r}Bxk0 ,Lea? Ф<:;=#yqeܼpPըfPW=S#7j "qz j[C|wWޔaeF{i)HZOwcy`lTa,&{\$out. "QYnȊP;Q6}9lo1R0jh23)%a聭^~-FY% VDcNqIS0`ո J߶hK[FGH)C)ArAJѳwG{pK8I4`~+*M/ݛїH #jv(O3C:,F@Pݼ-h'x\yĮB_bQ>EFǜTBﶕZ7Z(0y[sY'G%$ XF;@(`"!ZG$vDGrl$M-+;Cle|C;f&o[qZ6rAcR#FB a@M٘; 1i~:5f6F7fp3ew kdGwa]5sԪ~xjAPFu`]wS*S  Gk딕jH AcFVvY$)#*\vYtYkF=qGBi썢"?tG0b:}1ǬPղD($NyRY i 2{d,y`f?}qxtjFOI_> €>^ $m~' Z@i~@;h/er)>f湗f*'G4r>UGXPf \2&nj҇`C K ;$}I^ 9ynYEFp_ʄ]xA=sb%jT5cp{Aǡ޸N"Y(37C?6Ǐ1lFVR ^9EyWp@_-يl4T{Fg v,Y|Zu,؄ )MEFNFh<3k~xxw<^BH"zY9w -ةBC@ntY6 ٳZݱeMJhǧIVsHs&`m[_:_ lJc;GGꍝ76ZʖǦ9OY[,V'2.=;<)v:"Fw0Z6sIsena>.x:Rt¦\Z6%Vw#uzpkU%zHh>ґ%4"7PR6t0@E]#TxY3?+B(hDJ$L,QX`E&$s4ZO<2J2^ tsحO N5hEc/EbÏ]:482.kN!JmjJADZ"O#R`сxo&k'Ix14JN:uN1S큱+N'_@^2{N'7-ЧG-h "4c>Xj%HZm>YґK5yeܜ@RΟA svK/ܢi]1},ܬBP\mrp)OxspVA/nB#H.50=Ma, ?b3ͩ:VUð@SϚHQT5rzck< ^AyUv2h::U08VF/X.WWH6co/3H:Խ)C.dHRe"\d`6fg>u 䔸eV4,T;+s,!,Ukۤ x*R0 8Hb~炛X}xlW;\7mZՉ'lEy?' $Iq;X PWxAI-CZ1iaB-Sd10n C60H>(׀-~'*'t/ K%=E"--Mb > azj`Is4;XKjNd͓z橗j<[x5{۪w%9||Ce^?]-Le?ߓrh̋jюq_ .k22</~̓.o;&ckZ+⣴'?Ҁ2Cēq!=_vzŷ[kfQ >[9NAqږ%Ҋc33&ţ)Ǽns JΝjY&CWqxVfP7)ga*l1d?fON_}h4N nxK"iHlKפŸfyU }DžæșY۴'7UpHP,iSRxWhPUy? ` v3C^ʷIP@ 1po6yBj wT]4uaKq<9|sf'}BۘjFߌ+NeZQ9aweݔ:M|҃BX*q6.!HtQMcN {+P9:my) ˅0+;!LŻUjSuJ_Q=?͌KHr \B22O;e5њAʑp ?IT`-vGO¬^ˮW}vU;ʗDA] r%cV?p$m*SÓ!:A|djpz`/cir>G&;TfS˷fO }UQ 3|'Y\.Aw1 >T̢`(4Z,ލPorc DNhyF-]1OMq,A+L:|<{PE" 9lc1Jiikiӓwz"flD֑ vƲ dKH*Wg( fe{^b8zqk RK@ukmU'r͘ef'Oxstn98r' 'y~ Ruf| 9g> z9a锼gᏤ^LU, Xv5ü]0Hn;sK81 ܦmO) ى=TӠQ{bϠCpD@n\5=G8现]HvzxJZ$Y <|&rY W`s+f<[25ԍC/N#9pLa"gSJO--TE7`[ H&B1 Pw $9W&lƠp pUkHZpڪ2"n!*|}]&=-+B=-|nY 10}V/5=RC;h= 5S9_a2&}(|O쟭Pt&܅[[x_q T=L,EQ 9l"̧MJT7#KRul9cOtB< Z>YvlE9K6Lvrj㵇 JEFdQʎ?Q**sZ$Z_ %h6鎚6QFh rBOЉx 0Se-,"v00Ym[$Jv{N6PU@B30gߙOtCR>!KVy/$ 6ջ BfezdmH=}MV񆘣WsLViSZ!S?+|aГe\ >F0X6QMySHq;i7ȶCXݱ}݂"r6:K/SX\36跿1Y\ G̚0I?U3\ߛLT^M{ 9o:9o`'ҌHtF5J,Q@x9U٥Fޱّ M|Tq7K q8+ TF1ݚj,(k̴TMZgԂ7Lx-{6Ȍt"OJ=~I;o do\۽![QG4$iȞ %y2(ٺx`I냴RkUIzvI)vDC< x9xIS}ZppdibfՐ]5LBZQ N.V(!@qmhNdSw%h$)`^[,u<=E9jM#xC ,Wm=.᤿#|Ňjqgf/w)Ayx*XG!Eg}n?J_9X"[2-φ;4? ㎹N  t#v54QF:G7d=A& #b~aNd׍̗.S9ېwu+'))l]S$qa7#UNh\0nK"DA9$bpO3M?5;YG;1 $˥e%_ ׳]R;g2X#|5UrIblD'MnB ӆ/jUiޠYؔ;7>.#zK:o+N~) ,Hnǁ/ ri(7O]Epp ߳ jiJ HsW#f̨^]:Ha+Nwb=HMs#.T'X;0nO.gcћ}mkm4FLo 9/Va^E+fDaR<+E1}'-q"4==ho(+mmH=!D< ͎TeuxG\7H!p6//P jH}uRkE>$18Z:?)ܦ?cԮm޹~UT!ԩa|@wS#afm9[j+89 +©%Ar]2u[d,aҹY(0 VM 앷|Om}؍@lf~gWYmق*xex`Om%!uFSBkqYa 0(.y#滞cY;| "2Mt b@}cæ^la١ e,N= /TcE$~j~kI| =AZ@6rޜ.bM=vIrFf2p=Tb,s͆Qg7a9ug@jzPMu+1ap5D= R61pCqjbDuKݙ0 ?T,Pf? ãCҌ ߩ /1lF]WʛowBxpk&eu{(3 p+vwbƐf`KH0kY>P [bmEAäat:7O7HR(d҈= }o)7ʣ4Y1r 1'APJGLw:4_.Yo^ƙe![^q;I5ifqL[/ÇUϔCEㅷlK.EcH @(ۤDN,?tĂC:jmJ:yY^%!AgUZƽ5>n ~-?HeiV) `4G`T >PP,oaTK21A;=&}JOaIӵ9j6tȁ =y=ZTбKp0@2^(U %L`.N;eztEͶ[˃gj-a 'ʑɋ\0|&c$dNO#`LJieY$5X~rOm(T:19:&`>zS@a7W:<~d,ܷncjr/4!"FD0g-sFƜ( H;úyz"Qmv)}QrQƳ2k5=NPR70)~|Rv7H b6;E7K%%G@EA[,,DjB9eIIϽ+T̬P IˀOCE8:s=H^V<(>i15\9 }p{'ipgq6nԥ#X5֞ V7;*)~37ϽrZ Mm/bF[JUDE*x;w<Ъfc%b2;]=Bh"q@i؄C(;nШ.VtH2XdQLwAլIGu'$8omBYc`uI{])3&#kv^hz<9݁PmaqqQ G5r@9~!ls/`90`,=fq^pn;Mc{Ņ D< $6!VQo̓0/c{G1^d{kN+ya7){|ҩz#\XYr|BdE=ÁDܣٴͅu 7z;~s][YїO ~?]>vNtMt=q8U˖)?Ŕe9.PY&8Ch#s471Ujj5Oy;R+}56[p!k ".7~* ^frrЋo|&؛D&2p"y <+ Œ#; ZAߖCp$bfu 2!5Rib /gF83U:"9rBzQ;U'%{5)l5qv"Py !Կ ŧWlm#Pb{4H46*ʭV݊Y#@nJ2#*#י{QCha'w:_W3(^w>f!WtlfxqFZW)J3MUl ù~-kjz fwY6Zp ܮ[+>M0{@/ڍ $?}(EEގfQ Eoԑ9sg0A)3VEF3HYw tgrc7RDʸ 5p>^ˬ"lrbF.N\H&nȯ5MTLW #fWi5 Կ]c)z7L+Б9>{YhǁP:2nS7E%ۍ kA~\Aor)ZqRNRPF2Z.Y,{~mj,2¤+Iޕc&6\Z~&2YD@P!TtV'UU1Mؔ)~p)e'1fQ~&e= 2iG͑.sl+;L`fN{Ks" 0ܧ8j*v{kWb`5loEŪwH=`iC-KS؊몏-]+8-x3] 70O(⃋}x(̽ kVedI( 7ĝ쳫ҭUOy} ?^c6cQ0 O:=!ժ%PiU4i8Y&l7; h2gSpv؎ƛXze g7 @ cIlqwʭ{= ٹB*=+G[XF \ /nc/|`g[XZNJ'7 .bpB< XBu H`wc`RNZ̒ yiPծ[3!ϐa/2.7£;k`@@ ws$R1!cjÆ"lM%&o}=Fkf:~+xw#e)7>1mO-_WUwY~ciuCO)<ۆ<8@*0dtLڃ cBi_,ƒa[జ'2eڔouH/l_hH)njޞ C+K$C!Ӕ\G*φ^8-*a]z9kC6Y=H4I>]?XJk9"Je6=K*𿵲KEh= }sC>mvHdBeodP,)Gwhw] ^$N'J^7Q\`#b:Gkp]6|dz'5%KT0'N8gZɛaˠ *cTǰ]E7D'XP̃1u{;H(leA4MOw`Ŝ`VX0(3[4܏䂸GUYB!]Cy/'ܘWanO]{Xusz!غ)^OWϟ,:p-djxTbiO>)K K) t/g2>Ha^k…{<թ+ŌݳDؖMX67n: d[R߂<։$4_5}b`೿'^ ʆ6s1-,V+{)D=?99#Bw(5f ˇ}X`r6lR=@s M_L&{hyt* +x, cSY;#AچO]捃Z0hQ(i&b׬/ RN Q% l\F%Ìs35~,|I;Dl5+3 lsu!9=X%h )-MDCo򭘊 q>\e& & 1R-toR0aw\l1^}5Vk 儀_ߩγ=dKEWX9v; P-9G?Hp$s|XZq%b> Zi<[e9CYg1 qɗO!r*+&yGwB5`~7qo/\1Fq\ӍX .lnW0ַ2#N9֦\<_6>ڨ쫍 (Bq} z#D\^&@~FO0@A؏a-Iӄ`FS})Yp5MGkwQ܋3hAV+碸췊"a[2u a$m)$ = bL|FiȹZ;.tA` #mM5!'x j9sDBvOf}$o} Hx_5D:' o9^Hxham N3U Xd glloN -2pb]!P;q8D12nXwrm`Q继" BE`ʆ=b̤зhnQpe= ;v4rw4"Ĕʢ' #A8_Fkf{@I>S4U%8H7t}KhI]ZOo Uw 9̧hil;N3x؛7|€E^Uk~N! ";@H3-5QMVr`Eq)qV߉,\iT#yi3ߥ8 [;Mܑ K. ta8L@762kTFy\{_jMd_]^{07-P$˕h~@JWZ%E'髞͌(BY^mawNqg>4#@^ ؙC2%cr+wj@5p[J}zGtZFF V.|~niX {w"/2xhN&K>%SƳ,K{xGR$B;Mٓ^!ʘՊ[$c:&h:N)F]q| Me-^9uP'2A8-!Ą,iF~Ѿ< >8u%D\ /uWPXӒ3qRȊ 3 fQ InغJ(6/43j)iH}K~f"sOMDpt@h2l=ΰ`Z&9TkG˕Gq(X ]JaלLDK0RzCf'KfC_^DT`a(*mt>|v{ AקEwCgpbeUhI WX P .wYZjo|7* SݝxAiAK\7 ~| 0!a1ZKj4æ fυ$F%|e_\$ * gRPw+8JE炻^J\4)vhDPQC>(ykWFa<+T.y-|$6"_Sֽ=%p5RHQ`r mS :xgR5AxM LeLf4y`KYR*z5p~6a\O"ݕlrdW74bZ Me+mtiœhP;){!i2~2 >vX,` hsiۋYW{}h{@ץXa@+x֌i }wC_v~EᝥCYBqMKlGAq$MW=yYgآ㎄1 O2\U_PLӲwv@_Qm >̣ip)A]I=Z>s(6ERnyLS fʇ j/$/]:5xHh)9R2c qJ~ ÑpY|^bVͮCj+NR㥧ga*E]pX\^Y3R4/͙x3 KI18bQz2zbc^(O{O[3}Vґ>R7*3w鰻=g]l]b/IoߖlmOI9 +G`NJⅣq࠸bYf<:nqD`m}I.BMN߽bt_R^`|pOr6]6b=:<;W[q8?!#DN* R/fIezjc3 'zQ äӏWTW\0Q$ "M .PQTobuIKgbܭ)B)>9t]76c,LߝkP | VV~f~ǔ=/zT6P"3T~#+4vfoMS%Z~?BbF|wúRWtY,JL3<,fGG),}w(Y_هdub0 VOy0N>B$Ol$/78RV=nߡ}1k͖Q9'T@˥8׷R{] (G3}Q Q)H]R}i֫TT6Kx%~^%Q𰯁iǵQq >j{ 7֖diR.L?JC0loj~椹گrsQɆ:] *c/QpzSc(L:؋Je_]C. \>NA阯 Gwy*_\q*ܪKApqrX]pc!G.3N6 O†1^e\Z2ή]_E˜!vUpiZwN-y 4BV@}擸&"3nIg,S.̜]PaM a3wp/6*ǂlDJ!iuu&jKm'bC'hz~֍uwGڼj9~=q'xL-ѣ9FLNU#H߿ +{ȝg E  \Qyje;n[e(~m"QY6 99H{\uXCU$u])h@60k(8o!aX.ݦI80X͒.!@O!^jrlZq "33^..^N ?#r /LG;P)"8+((=?x-V"'f!MkiiMُڳ:*hW] ̘+ye+ >#< V g6V6L"GIJ96G _<>}QSLiS&)#RJ`Nx%)B!𢿉!EKL0ԧN3 -eb` N>; ~+v%}A~p"!gy:ꓨ[$aRb4 A,nl#Ʃ3 L4&|W5zɩ^#Vja1Va֥H|QwN.X @ZB LYCl2i\8c4 F:1[W zܘ~iߴtǏAhdOeI\Fߎ9( ΑVUlŪKIM&U#U#} %Z37_i?#C-&U$:ϧSܰ@U3O/[4M!ؘ o/'xO@gD-ɸNoa%._i0AF2^O_digiⷳWzKUk]꣣apֿ[TɗF("U][n9,!tp>sda'@cyf5V|e|~Xߵ@f2H]Љv RIcDR1aT@o<ҫgFl:)5 cbst" .C6T %yF An_n[%Kot&xmCTvK#fzʂ'Ў:1-w=y7Dѥ6^dB4v}}TeR1YCS9k2K>a)-hȩAXҕN j@p9g*jw}(E uAfߴwKdy#b븷S X{|Oݸ@Z =_lNi=~qvV@|Ӭa-R@S-i="FI/>;l) USYE$5,7ԏc+oO$20؄B6+kSYpq[?Ȅ.[i;VJXT [36ɧjhaͼSmʭY:6+59<F7pP8N.m t34:n{%0}1Yz]kz)y@"yRtM,tE3+BvȅNe(ɻ6QqK{9|!*y L-nb^Ks ^u׷_mВ l9?HD0VӵgÎV52ܽ5X*M-_e4`-'@JQr?i955[0*w+vnGaFi`hfAݲ*ݰ*/4mob ܟ 5KA[~lE-pٕlaLwLbO*ŦZ.ߔS"|"DeB)D ?g5i?[NgQ2\sEBZ:acњ'~LUKkuKuF*<`Q.áQ'ٕ 1Jfsi+X]EVKz~kݸ/l|qD6RJDͣjq|9.p*~iڭ A<\lS/6懲u \/;'~>9GQ0=,oKʒP3Rէ^ o,DZGN`j6t {˵Ijs&`ԵݿFF9Ud ][5L4F 0dD$zQ#IN+a#`E6)$k4З(QGZAOZd B̞dcM Y\cIFJ @@ɫ quH-B9TvR1Nꚙ1(|{yJX;Q[U6dNZ6H19x жQҋ>aPLK<Cof&=ši+W@3e pavɆ/uDw [~ʗҘ~}G}dzua(-8,,#z}b*=vhc@3J:/o=AqC6+ nbUF!JՃPgLjRtH|N<8@Jl,S-ggifhOh>q &u$(uv7k>dd,BW G'd&d&'1-o Dv>G[Sr/=j}.Ɖrd'ÉvO+fJ `A{˾*{RZp1"}S(gm>r?!4YTj[MMl7Th+7׬\*_8En*T95Q#v>+7ӿ|;/ޏ%N7y4Tg fW:^; ns"}Y& m&r k 7k%MSAKG 3%E$fZ"$3Yמ%UDլlZh ~\UABC ݀1qhEqjZoY M7D aهeD kڶ=hėB^;V;G ^'ӵYP3z\ t2QDS}b:j5XznVjGN> .O{T0'ۙ oSB $^r ]6ݡC_h#Q7]6+ 1 Yi%P`LR~ yfOF/: hM͉ٖ2 'Q oX)! ˋm:$[j'@LXP Rg"e%m֝)(m*P׹Z'e ,ݑ+ 41Byd?nV'Z3yџ$-BX]|ܷ~}V$7큅GgC// /!f\L]6@'Q[g| 躒oP0B˘=E";;j|TޠX㐄]@6^ ÜQE82`Vɾ^Rܧn`-h8zg[AJe ؾ$;.P@qG@ )Z[;ȢnhP>m"rIJʴa<̱+cRzkY)9<Ng$.B`@kQV~%L󔗞2Bnk5wq~n'c\1Iykk)_S14#,&HCrk 㔐˝q{8P[<=c[q1:XAi [Kp=/B+TVWAaSb:L`]ʉ-$]LT/PAgjTMv }\xfGW!cZDˡrm0JJ}F 'j󨌾~uCV" @2bb v*R<nE%"<0+r;N@UxQ!$ċ402Y5i'ȐyhH4yB|U`4Jp)jIuCH48r 91eޜ (8xC4(Mi<#l6{aB[#li@+úۛ,-*!ĖJ.V%]|0cFb!U{:2UM6U=Bh"Ȭ 7W= cX1/F'1{}<(ׯK-clfLhX2 %Z&*vO;KgtIW@g@AĬUߧٙ{dtWG]22Cd%phTԕa˫MrWYR3p E"WH#<"31dudCS9 }SN2ԭ,}[-a?B3LYC,굚G?4P&(]>C/Znd:]N Te*3H׺{f{tldwREjUB:0qEVh7Aq._`У^Bxq D%#8a]UV A{i[w~ X!X_$;]E}ev٦)fԿƬ&6b[ҁ T/|G9EU Rq]^SI|;)+yP!lk/ v˲[{,2*O@f5I7nV%Mo4eȂAMtGŒ^ x5DpӢC* VqO ި'ZKn5cQ+yN_ࠐ=Um)ƍU <ݖ\vK{'M7!0LP88pGY۰૖3KeVE{GlWi>/rw,H,ϐ>됉t7`v2S Xve\au;WznQݱ"ҥp$?P 5V>tTJQ^sLdӖbA/S@Nx E-,loƻmGƜ3ϝjzM/n+EkbEȿY1+ʘ+RACOvܝ`0%.؟,?#XmOQYREҔ#L[z:bdžp$Z&1aȭBtS̢F:<6<k"UH<0@T@y埘@OH[Rb[Cdׅ楸;@$)XkZބ@0!W5P ' K @> j^.YEqɘbt?a [;Mϳ3WDCX:Yud|^"p }fҧ ,~xv a SEq~m/!pY+ajZz ᩟4eڰѝ \ 3 gM+Gok3?=ul둾 l]Jʑ3&CP)9 dhy 6~?Ĩ$9 *^;@|n )Up-r2 E{Ή*t@׌6)20 <`! շ&#JvERQpd ,`0'xG Jjx쨒KY$Lю )kg kcQ 4G|~ew(j럚|PA;+z]"jӠAښ9^tdn{vӟLNo>ZlϬ+Y(%65?‚j%4l;c$9}uFd9!~DwH$tm%&$:Wb#UR{,%hW_Hy KWˌFaiL'7oKZ_Å WSΕ%vWɠRn9sʹTQ$A}{ωzio*Gm&C0  ]$1{6iEHkCo#/^~R;lGP>sI;J6Д'] 5Q~r e UZJ9ܵc1ZɗoxhסTt獟EMoO##P8˽#z&ҀęS9:3wʤ[xAQH(8ö⠤e_M0ꟉT-}2S,u<4 nYwJVW]{ݓ{]A@ s ^ Y>*~֡oҘr5 iL 0'_K653*mN`a=7;>^. e۸iP+>U TvWj킾6ފdtj#Yutĕ.IgQ!~3ogܜ nhD!t)f]A;Vy/oYb?9fkyȬ(O/h9^z` #I`"P+ yߚem.9!]I(YzQB.\Y/& %FmWtL1D' = ~ ,4{φޓcfQEcrO0'O͗+bsN !oj8jY9f"pg+#EoP1> ~n#j:hc.AV6;0㝌Kt'2QlKCFBUZ4 1c:M2t瑌4"- ě,n{I<=&oZcyIܥ,Jқg͓P ;1Dϗd]P_†%uaE08J~k6@% h޶%^3 o67[>nMΙ:i1ɧiA3c[mŘPh:\"^]3 >[yۀxhk8zs*|r0$Ln% 2?p<1q BP&1$@0ҽ]2Ō kQp=W` !q^TL/(K[),V*Z|AN 6h!gX1ך!R^cdSVm^UcG=}(a5bfOaER4欝Tq=6%G[T%pv'+ckr?Cډ*OxX*fJc`XcωE 51~~7iN\ m%$ 0Y܉êNG~456 ft.M+ԫY#Lob1Zܣwx)GEE0GO'`YZzB;$Fok ڢן~VԚݖ0y[u2W88umId807a0qi෤HR?T,r yVwWOLoޔxySRO[ }ӳpF/y$8yET*(>ӧ`}.N]K笅ia7e{QM! w,r)L e.jC3ܗ)ޥ8y߹i{d^KHH3}? ,`PPe-m7(W^qH%զB`JDypM,ddsTV [N&qBj-ǰ>q*Y1C,>uY#s _ BBd%q\;[/o] $ [No.rYIAܨ, Ap1+΀ V–Dh1n_4lcYzveD';sw#iU~GCGBF}a.[j'4.&c/F8*n?? >[۩̝A ljHDt=xls҇dUZH|9Ȧw+]}&`W[LnS#ږNA7w*b}əQ4ç 4F"Usn/m 0SPť_1篼*zxQܷ(kh4-`NN}BLo:NBaCJ)l$@Ͻ6Ӿ%BG <]GZsmDMX t۩?1ůoNƎ[fQE 9 9V-Ưu1XD0gE$ @AzF۳Q*GɚF3{* ZTUV\{J J($C+}Y%x¹Q- 05Erm긔^'}mCS›){ǭf]„L_?֎CWI`lCj?LWRcJΐьjD(=vL]PW#SA\.Nr$=-Cn2~v;^y"gի)8w S;ߟkSC/B/Peإ9z جbo%j@6ȏ'L\KgDw ~R7 nԸIM>6cS-Z`fTaQQjm #u\|KP\w;}@ȨLMm3^CMin!ɦajG ɐ0Ŵ*s08i>IC9{dI̓g@UO*. t:K^uᡐk n\O20}-iE.~@MB,5H6IMaDn zئ:6&-{Yms3jw[JG=Dc+:! Ya1LuK'{|aU ;AW-G91TAҎs"IM]^r7o%ѩ4ݹ)[+Hϒ&}rŒWQR2Cy[kDZ:90dK!0'XA>o6k:˄)*s{ aoPR0zPkxz7{EVLj!&Z̯y߿jۊ94qNW;Bq.E>DsS6Z\O~+[!f_N%_({elwc]q@+6vOGe `][2̗sxTY{U_BMlF:Af%:s^SW2ҬG*ˏoB.Kνb"yEmqZ(5ވ_'̎wr+R>/oA.)dDbSnȱcq7?dvX@y0:SVW[L)x#2*J8sJSH|`<?(_uCG*??Ibf7.Nsh,9B$tThiכE(5w(9j1W14+ #"05ڰ fUC u  MÓ[وq¯"Vf`ꢾI;_ZDc{Rݼn4Rޣ=齂#|v, FN~gL;%UcSUmlL(-U|l`ڞ`G3=Ad?;~(γ@F=% _,oFUlHC[<+ss߲L a9bЃ|k~zhFB'Tkrd2rD~"axp>,kF8+f&eS rTs Ѵ7W)v.z|_Y4ZuJmo$ %_3,_n8lR?>ZYd(xZ{|k5Д5S6P\cÁs`M׈V|mgg5n -LwN4XGu1iTn/IW -`|`!S/t (u1*Zn=)]nRPT9J锤\aOUAķx4M, 3 ګ8ß6͡ f$Cq:*1ג!2YbE3;Kj;(dfBaц؛\qkޘ0:Jc+ _/{aPJ(N yڟƜIkآN[A y1.58b!,ίi=$¹pVN$K~rPHInSKbx>m"D-'64)*cF: *@. g|BUm~ .ڷ-t$e}=,>0f1MB_.du0F*`5s#e*I?;G9b2#ܲ6[l=xGt:\LL~bh+rzi+cƲqc/QR7nj%SP^U9GG˻p*ҥ)#==d @ceGvt/ vUbQ1eu#?4^SV\E5*yZ۠f R#h1H:7 _<)^<,s4jM04þZUn7إpy1ܙ43>WXPk%^uw [k.fjn\C D~kRX+P7V7}~!kd։"?&J;rOA NA̰d0t=UoI53uD*:sw0|86}|eխ<1-?cȐ{GxvYoHu rˣa ҸK7ƶLˣZ ɹ[Q~eI3ʬE^(Z8{my! (6h/4IIZAxNϰĘίr[ׄr3r_ʕa:8]rlܣ .̪  q% Snk:qCá H8PNһϱbEr zE|au(Y(J r<); v:wPk\gi#}ڍQ~ v6EARS==#qYԭ(:j>/O'm"/_4Y;/n?bO>|kֽ Oϵ(e:9;$BFmuE.&W#¾J<,;  H_%2ΧUt=Dъ4¬OFp[ݫ>I/ im.3a3AstQ-M`ieeJk 6>\\E}́d RGgx?~>$u. a*.SN_ڛlYCM,*~I!Ɠ9lrM+t: xb,$Es1~Stm6C}fνܸ{;$rЃ7sjI&( S`3̦h8 8S<%&Q>P xo2S`Ǐ OSlz#1]%u=ʛ7}rM6a 9oU\Q@ ۽&tD&M!\U'1{sI%caWK&%`^AkJZ)0T d^raA(,Zwf3ϛg$_](^78 5wBN%x#QctϠ~* d(dP UOl[iʂd1 %.5L ;ӛ4?M,`0mϴCꕥ98K]y+`-sρX<vdz~O~Y#t,p9}}v^x4P>?XY}?ۑ`VfU؄MI1<ߦDFR9T531USK[(4}dI(+OоbpS,̧TYscRNJQ1ٷeJ^hyh 9g6:*䏋y]U }ORMP=(szn F{,qFRDU6ZlAmG&=/y`V`#KB; )iEr"tˀ/dUYQ?To#7+CQ^IjC3VH'ߋs^Pr4٬1bءW@;p7)rDn^}Ww@_`i@o[wy˧?ik73' x,Uܨ:v8IT'HzJ$Ta é%bx{(߮͛ Ƶm3tJaV8_1V vM1XVHhaS]-O@E!::YRhd95i$ܮ~43e+KȖlVbtG)f!Uirw.$(sCU(>aadzm:<! '?%452(X}asY 觮{ezM_ӘRgx`PJU:+uߏA_9$}Nb*kV5$ ,YRM'[Q86LPbqr؏F>B<S1G4^eY%E+,` [Ӈ2Mxnbu5ɚ1rdAC}p?_ 6SX C|PEV~ˣ}$7@1>bGx&E^;ovєX( Ɍe^uZLRpK+VXNg|۰ys} hdRBr]mz J.#Ett<^rNth pZ뾁ѡI$_%ӌ49Y 49=a2}I=πưMG&Mo(rE;;S9z}QPeHeiYʰmguf w tSMRwb\kcL|ZkMG@*P r/E gҁik6|!D.uHJ11l Ra_4L^^o44vn;t|ixKӇ]W $ɥưƴNWMg͞`h'_]{8ެѮlzs&xe23U/Vb Jn2=`j,tǞ>C%geqW6y/!NX,蝳e+/Tev/׎qa6 0|.L\R6 8O%z>Ls|lwV4>QKd8c_Զ9{݈ sdI RM;}1jPnrf8 \[s% YS 2{[[s`zAdu-$%Ǚ[ V_4Qt\3]*|(3_wΒޠ#2|+Bs{65%|J&hMcRJّ X-5w6M|Qoz=_[kP =&+y Z=,Va,"Y,–>c"*4g&ϔpkAٙʜZH٦W kz%FWKoq7۲=pdiݍl CȘgA4CVIv)+8sb/$傺lo53i, .2+[b.TnaF՞sq]3 %uA^sj>x>k+:H<w_[=>`R\wdˢX]̏/6ꖰ$hӂB |"?~Qsn]J+=4d^\LxPcG ='|.RB/".NB5;S!;ĜBxi־F0!FMI50)pK'٥[)QZ1\#+^ w2S:jFqSlOxFlMۿ=>8[zqSkPin|ˢ'b~1t &-Z<$9v/zF?AeYylaKBh:rN̥WAOnQ3Uh"ZY\s&,e)una0 VW*59Y(`N0#"&5|N$_XĩÔOzKt汷^jnU; *"&+lҫg ǔdUrjCs-PĄdXh/LZ7_] %8=@$F6%+ZXl\f_sv*ځ7Xo&ΎM%dͧ$Ͳ2@x)i{=k4ZuORuANj00df}5LzV 믽\Jh8P'j^~STAI38o$x(vATcD(G`OBZgcfvad/Tβ=.q6BHp4^#K94Y[G$ݥW>Y7&[hsK.z1w~< ǿB÷qY5:㤿(e.\3ǿ=6J!#`>UDj-V-Rj =ɏkfRKQfj_gHF8\$ އ.*ȅ(C HX蠦!,8Z0"?wìNw(΂4n(Z}_ȧZzBfvqi| bKSHQpY[T+uNڝe.l(H#0Lt wТRIH¢pۘXU?+D~cn0kpC)?A:Z," ]fxQEF] kt+4ɅB1kWb|DiBznt0^n8 E)\`V#mpz/&SH~X(=0 C||>x9ؼ9ΜU|(m[%H~ՔFׂ5j6ʒ tfͿt(ĩl^}X mjcTQş l:֍k?=^AH~M;JRLAY>133H1s1!HTF.L2ZV2^v>U/6fam=ټ*dV u{{JϤG/ a +:WYU=">Ü63Cáel|`zW䏿LUٞ\0ܙq:M5h}f˄iɆBeEfTI :Ƌz۝NjpGz'd;/"+:3 sm^}tꂼhWbU *rwrQ{ 0D ծY6mTw-rn`YG' $Цd-An&#PgБf-@ X tqFCW8sQ_]۷F5Vm=EP/X)s&Ԃ~&T$9av$#ּ Xc~IiPF%sװ;S} \HWg5sl-nDV½G&f ٛYnQ "Gmn>]7"&I5Ma@ ԐD6xW.G6b@0mHAW[WjBL6Fp&|&2He ۇzCCfeӊ(A%ae|Ij ,1[ mTǑIA&A5QaJ;0|Er}=%En\;.m)&j>У0p6Rs$Q'\uH:D&C~[ƾdy pu ȜԪA:~@g)jwp:ޚ\lc#k-!i1 $)m(HW{X`zx Z!-` xtAr^e#Z_hR%pM0YTXK@m_~=3~z `12^ L8gՊsx=6ˎxg[9,UxF"4+c1z 2IqKޝޑ5Έ G"uJ$m'x'TxvhZGRlS!{*r{ ¥@x-,o)(B>-BP(E"6  fvw?M3* /S(bىtܠI!8(*ꦕ䝒UN{ ~m'JgPl*5G_.vz(ViE DauZ!JݜJړדԊG .cb[s} pG,$m[׮ c}IS٠c;9MCt/ r=2iL4E~qyݔ` łC{pKѲ$5h/mY^%TDž+H49"7&,g+Bjr B;Se#@sƛ>NT0[IV:~AzJ:_h`2Uxա%:$in{k%bM/SP3IkQ+-Pr6go#͛!n>I̞F _ Tr!W /yn۱ Acnz'Pe.iJ:~.H]%h4գ5G&1X)BCA1iP o1_*aɭ*Al;YG9yE8)Ͻq{=d-d{"RO!lH{;tTN~HZ n E9آOU Eb;L+r^B0.P*TE% ,<Y6!DKUZeS{92 .eXއPDsϙq3(ǎ( U%=Љb ;IRe`],M'3cǾkR:Jued2A$<,(D9h?2:UD};G&fhC֚ P~mЙaOR]*5\[YQDcE蕣Q*3zSC6 [d9i\DLM_b}<{YBe&! lVN;tTR tPP9)Ic<"HٌlC]&i^kuksr8?NbM,Q%+岕⸇7NE'J܀vgLr~pRCc0$2 -i@_FKj:=tH6̪%?i J$~j chJ T _.,96Y~60h1 oaU '#.ڔ)Y)RRA˧У,S831ut N7̅bS~.UC`X ^#v_>+y=~5xf:f#q+6%g:RRFup^@RIi9. ׁmnQH&D %p!:V’QSo7U=mML޶?Ěj%A sUK[̀}裦%G a1:ubmXQp\;}ȃNTqg=DfM䮫[?dI sPR4 5siQV6bY)}hȲBxֈd[UpVO߈VE<yih'L˧e3Y93d-i*+&Bf:oPw/QI 5'V]&d: 5o%*BI&+Ҩ=k _M40!QnORL"K`1m!-ݢJ_И\,p΋gW7T RZ`Fz0_3XOx"l!n}izvCԄ9lJ].2&< >5n]\.蛱Lo"F% \ j@LfAEma"-/М̶.W5ƾV6ĄIҳ)Y" gs#{? .;t|yu|1nkJZ8tnj*,'i,wv fέY@8M]M^J?ItZ(߼G60,`CЎ3 |Bo%؍uҩᅠ,KȌ4m/]eXwZ;}8 iyxap`((;YrJ*I`=/([RfQzi`kX#oS3Y%D>AKP>Hcv6V!Z+6wZZn/{U%© -£Gr=։ :HT~fDa@V"syh'CJ_UJ^藰¨á|Q.>9ިcifC: r,&"Br@.";zz[E{WmlcXV|gS^EˠO>g]0bt$o;;vɘiM(mh&"{ 2O\b< c O~EE@p(UfF(?_QqKHzf5ΜRϼnnTAMu0V ,=b%7 o_nv+ Δ^DA'BV|* |-6W,PJ&/I=,d* Ƴo߻cE@IhJUU{tFy& oG-HE~\\wcXK2鱨_>ܳ>$LY'**`5}͒؂rHn'AlU~LMPw:& MJ~$c<3Ӿc&MOz%L].NrQKb{RW{_61G*{y-1|(\jU-$ ?E{5#H`Ý{o1WX7omyMIi FD<VXe@¬DE䝆Bn0BhE=ь=jx'G!@{Z?#tw|g#m# ,SˁYf8Vj5M>uxIR4 ]SwmR" I0q $K;tn,R#4m.};=3t- 2.v{|l/2pv>9I}2Fܰxטi Y /NUZQF7͝ TZpOA{&aq3AGw*DiQ닊_{0 P:a'~ڨRwEl `w[[:+Ñ]K{$R&|CVY+3$:^fz뽐ߛ>iuSr?v_Jx ''r5Gu6\hE{4+4ݙ7a5x}60& L!rlgE$*rCctLY-(-[N@O5!UP_ZcƕzT%Gqߤ`a18v#L<*}ߗj ) ;NbK%+_<' i}FJsChpKzL;1R%aKTـ= ʼw#| ~Z.&fR(*^ 9B|-'VU(6qMvm5aw޽f<| /,0Pn1u9T1jppC2+$ADv<_͛qܻTys}O_dnTK A l]TOuZAs)35į~lOgI;NM md =,>&xe; iaHA~u~\ ǻ,QZ(R"`5n^, z}VX{05r% @ ]f:W|ӢȚӬXۇ_)v/W>pb`mI-X_U"{x3m)"0m6~HDѷSQ;aӌo@1ј_@mD*MLPqpR;_fuq;M(2a9=,-Wi 6/w$' /Zr)D"z#By3GXL|sk`b@kL<!hC"8:ܝG:\gb?``׵'ת* |7&;)k9~"IaKv3$.K05.o+ ZKy[y 9!ƛ5Vw|Q~9>࢑cat?l=,/yI'8GГOg|30RGȪ!BiWJkX85]ki'fs]96g3Ǵ% ~ t"SxXzۺC16+'y@%+$NkFyV >zٯ._]jn>Sq5"* IA?cۃs~ /D}fFKlUȟaa.yFB,eX̌#~?q$y-`^`O)si(XBCR/yyn}~zft+FM80J & 0xW(_Ҹ+@l#$j}]6ϲҖ}5\frl\(NX0؆"ez4!bypu5ggdak}$ NE% VfO##s06i =1t:>&ai<P+$U0koi'>{;3lT>hwS'S-~+֙nfb|;ԖpgC5,Le @RK~2!! DH8_zDUť $;9;AW *q|tqrIO٥?_*D.Y~YsC@@J:ܴi;uXwύ_dk!!pRs8 BumU7 ʰͦ4>-SYA[^)x=)0?Sc{nI2ndMBD[BDfE,.Q6, s:Rz#w-b59C2&w;6&q!ADchܬN! )&XUܼgN^ {=Nvd/[(ԐsD_MzTI0643IHp-KkhI*&k]#M2Ş%;3nw8#.GkQ96S W[&EFz**|ĮۋRlO5կnߪbC{m:I((ܧ/Aё'ȇ?Np,/%)I/m"G:g 0Iٱpz-ǬKڮ_ՙI#XbwcYG9ƜZIEtKQ-)#h]>SV%63W} QV`5((kufGW/Il-Q`jX`uEpd.F ~ќ_x?QƧ}Fp<*Ce Rof4gR#=q i" NM0P=\yPJ !́+OlG cLDrvEvN }X[=~9Ak/`5%W$>Y(sY>;$fԉ;6+j6W30@uM&Pd'Ahgi}tۨd. =W*=:ߌkWyͧ+{ykKΛrCS {vqFޛ{UA=ޯKFuT b+dž'0A$[TaD)+MP0['cV_hkkeݞ9dEAHL%sU܎%=.ƭV e.?i\ko'(5M|aH z=qoS9wK%,2OTғp XLƃ4ɓ"><碊Mͺ JC3t.47oGs0:D"'x>ܘv~5׳W*z J5Gٙ QހKG[ٗmD#σL->)g|<_}x E1#d:.+^+zx4ivYL+#NG@}.>KF_Jلlf nv \m Mx8iƉܵuetc$DU08aOIMӈm J5KD5CF7 N]TS[n2D띑ϱF+@P݊nR||l!Sy&`4)Q4_|Z }0WC߅ )gt5&-IC\; rP$\M%}I#_T'}q\5kNAy_3`}zgevEBy{ZeȺl9;&7)b7!\x{jEuYf~%gzoFu/_%uy%ŪsYc}ݲB,;(XԪhd31l}U|VywΝO_e'"+{]zhM)[H2}7eS[`EVpɤ*y =JK6k@wCJU\A+7$ʇFzϝ9x W6ŠX~2iK8@Ҳ}4[-j,JxޮOtiٞ3Ih7=|\ޅ埍qND,W|d{ati6K 6z3@\&| i0EMjl@=q:ėP-~TCDQcCg7M3gd{qmvjS8Ufȉ~/rOZ놠>1ɡ5Y"30]A"2Z$yt$ׄ QP0Æ];:0ǩ޹+eZ" 1O=3PXdZ1"#!eJPJO֞Y$+@,k{MSI -R#۔?N2d&sN%ކ/0V`\+&8MA;lX'^sv/-7TW,6ق7P'۰t\\+1f2l%L9 $]1|B4㠇|#򨰷Qx?8)P?7y*%{{!oCWFC#tzO/;byc`xE+}c2ǥٹ{uʪ$ w2x`U5LEm`r-Ŭ6!yչ$A)SxLrrxDb/v^ s`A!Lzt7K: l)_Dd MN{\5]h!2kL7D/te6 xMדr:`a1 T1ch&s wP}gJsm/P9mfqD\zT{;IJܓ}%IK&EYey̫{ 3cxZs*Ҡ1&R[_\ehӒP+~dv?-bky OvS?M8Xi үzs8ȺԲL@jiD#(r.?M5[)aHZ5^$PjS{=aٙoQd`aجivtdmo$E7=Z^3[U$Z%O?Pfx8(6$rnq}T$G:@0UC;2u'v ]䫮b8jjX#afrvi} }nO}e5s+|~k.;Z0!GB] tƣd"k?aV +W]nVxY< 4r }z H8 :#"tWg<ʥ%)o,#ʓLB}ceTɩ¢ h@aO^OŐ8C^p <_ /a9<1B%2W_lj D2l楜z؜SKu"v6mn$; @OV,GNB,NgRN~šfF[Z7nߏTdԵq.pS5w[˹L&CaSHޥ6xY)cԔ _lfvY۸`дI$"GVQCs~)!&xS<#&yј6OEoiƪԔ:MK;'BwHkٍ)EV=ߚ}8qu^8y83[8 ]_+8'NSylI? : 5.@8+Α@H05D߱x60TJT ` ;夵hj!<%&0T-gsE1.bͤ=R)\qd0ʌoxFiMeQ#$wk)δMp[WS))O;ʗF->j.bg [eT ǖF$\Q˓_v]{%NvղGD$"WƕnH."ߊu;aW{%EYG(GFbT#ӹ ,Exi/J\*>=ež5!Ȼ;…ORǡ^aJ_tvlݪ̰;ye* ;36,܀nxj^1#*IBWJCbY@l(HF{"7T4գ[-׶A+‰(z}W҄.PZř;ITІYz=W3gXJ{ל; ]m:xcU*zZ2 i״2XGS{ExmU~ܫbNH-pjPE@[z-!|r9ia$HNt 3+2D2_+0(ƚ9c]-y0&`v@%xW5"R 7Z<󯜄*4d֖$0w$*#:$?Ꮱ %( 1YW.|o}5Gm n9r"hhTcŖ qǪХ Vj+o$'G1I:\mVvw};j4OrtO L˧uܠ;uDkpʇ)@/Dho HW rm"3N#Z}1^rXr@j_sPa[N Y1bD7\=D()vyOzʱMl\3֘[rR/UbxƺaRwq#͚ 0QB2(x6oJŸiA֏94#YnV"!Y F񸦜b9L׹ Tbٚ lrPIV_lV@v[i8ue߇pGƆW%*_L$^ ]RxNσ$sA)QYX"W5ڏ]-7`HM;vZKPN[0R'پ猂(*ͨ'TU7uG2UQc(rXS\/53Wwv2Zx%Zq)?HnG`54LMcbMtIV4Rm x62(}Pe]#lPUP*՛Te!W`^REeWs9뮄Rlԕ$g)3R?!p'@4>)`)*d{Cq@bJ f ]aC٤pVSQQς&1U4 6S8_1S^  wlh1:{9ROn=e"OMqftؿdf%:w'HqG* hWgPUiEdCHzQ@tB|'>)AZGxxC75π_p-OP5*'urΔ\- lrPs^Za\f^c)7ь@ BM*@g (ъڔ~F \$U?Lw~[rcAQm(𝐅Aƀzm4*r[&kF_5rB{6hGo(MZJ`m ]BNX/Ftn0% `L~1w4F}"uj)Ԑ{]5Kq0qyEg;8Xh0ejy7ġOjp-D 4;t}P4UQA{{t3( o+?K/6 GQ4E৺^m{#3DgJ8;>$Vaw8m&Zvo}:J=}$WqڒT:{b3dByBu @a\w9AU<]]L>Z#' !#7hOjC_Kδ6ƒjЉz[Y@B7b&ΪZYxV|Ɗ${9މ)Ok5rׇ+. t+UόFdPw:V"CiN<צ;X4TBށ1v[10\xH/kv?E2@`>P6 !56!ٟ1 t N @劔}N.vE",2oҥI6GN#GpHY6UPr5ftk6"WQ\R>Hꩦ渡ZuH(,q(Y/_V{;&ϊl(溩"%*Yy؞ /sV .\ؗ-N9Tvx{ 15\A#Dw;UW,Z C1XU/2Wj{Ϳ̐g4Z$㴔M7rqӓ=/Ǣ>ÖN &x#W͐6)2gx^u[z@/l'x'q8ÇJL¬[?d\hmm` Q.q|qvI eRPM6 ӽ=9ky't_ճ,^%vۤ'ˮf5..o땫1.0˱_U&tSp5'>|51LMVv,Vͱ+U Ys/HC4ş6s}jACuFv"|Bleǥt {0%Y6ZcPr6^HUs~7kY\|fՌ3 ª53?eGwNZ(L[K\ 0{}Cȃa) :3F vS ?sDVXn|6}A3,\|Ybs ѰhÐONw\ މeћO-MAgqɺ)cV{Z~̭'CiKue0f|Fr.Ǯ$#gF,Pz> ~,\>K[!{$>E šzrR͑p2#)[+7ILlSxnt+Dj""|أU+YOl$N!C7Ȇ>jI$Oww;e}̫҇QkݹDїpz-]'Q]`6z H0S0  ࢯN}C㲒6Gy ]#njjq[L&oN<|rmWӭa?)UnO*$U$[7eQ{ c3xBQ{pLeӀx<ǒiDYb&_cK<^J`< iT1G>~*>ʸEK/iKyف0m/-_>UلH;`b}deZəC}MB EhgjyV-ln¥ժau|?&br 6aѶÔ]j}h|l-InQn}  rڰ-&Tog6b"' t4pf:aieP`h,͙r\.\n2&!t8.;!~PA6[q)В497@*ys${z9mmQ kxhXV8&okNU%b#EpuFB|rߒv)M/s^2ЦDR2*@!+E1KCҗ QA^0 R1)zo{? g ZwZ!c5Fˋךl#;NےnZ^{uHг5]M!nP*/al_Vt<xU?mœ3Ύ4'"QfQ5.'CQiƲꦜO1EB%m4-m5> ~Քf&6Һn5.vs:;t̤ͪ۽ y~a+#,ge(u?yɬUfaRbKܬnio͂QE5a9~،v!VnQ‰Q$_c *ew8V2QxaNjٯIAG=7Z JC),R)il|p=MN]Qx$Y<3g爋xo^TS)MJ߼*@!m:N"vyThؠi X}]&ZN2_$Y%_1C@ 9ēտJWS8tR;2k#"Wk#kf/Kre2s̚Ǜ@t-UȓF2(0 Yp^Y#ƴcI5 f©@@NsB`p0 cxUrG/P1V ~X B lAo""n75pFVݞ(vO[$f4=\\" _뼋oz8ݑMsw/3eo_-cP4"* i#2e=2TV(H%5a]k\W~PWC9Q4"axN{CIbbA8ti8V-bT&F0jqdzrS(l* D0Q^8S}jXM] 2M:ƹq >K} J{,l ^oV+9Qe.(E:p%3eN(~"TFTL;5wf"|uyXQHV t9kq9v1w,@d5egܺ4GX3Aג솹Nq{Ae]D/V; y:Y+`dq/vGⰈ5Q1mlgЃm<& [G`v9YlJL4#gt@|۟5hLb%U ȀvT~ m$%8ZoXX' (2RKUv6!ɒ8F_KyOp+;0&j.sc{5I2G$._WV+pZ4lZ;`; lt ]95$7u/{6,#")Oұ5n~1opG;ve,{B3:/7T4[nG-(S$";:3|;Iߎ`XZ]BE~0/)OF.~kdU g& {]; ]6)bb*jgv(\$ GjxMZ㧿 0QZh@=63KmϤ/?54kGjUob&w"DY(et\:!*!|3J1@yk`rFt촷mi7Atl+v<6O %tBO`VD XY}dFXiI2F+$~H_ e(˱{L:Ef&dob@Sj[[9X.BP"M]Ras<ݫ*~~n`(.γA|4y`gڋQgU3V~VceZx!fv'aF"ّbF4"R{l{{ANh]%nE^ݸB7=\!>Q Z,!ĶC߀qRƓ7$\%vM?Ol6kI;g2a@!ewea\+P.`UGVJjh?:>x07f, V.Z=#x W‡ s*TDn#/d H/袚6wx'+e'O_\𒪱XNd3km|CxUI1O"p٣Xnd`ܢ2L҂7p-)3毴oԢJEv:(Y2rsX<"9$1,^AwC[O٧>ׅ}IkˏКP>t%—X\v/?*$$ͥX ,' XMr5=A-Y|5L ~9'9\ʱad})Ph&ʜĜbLoϩ/MBBGdDxZK35Ki/r榯a;B#w*_H 7)JTZmMja@qeca Edy_؞("dQғLTC N,fI-4rZ>:iBt^H~hQ_*{Ggz?:fK]MIH.VѸ1amվQFDUZEY[5E@NL ɋ> CEyXo-4MP|>؈G(1Xt*~r4(d NM9Qg ;m-}OΏO7mVEc-I綾91>($ە{ŵfL4)_*7t`]qs$t\-=C-8ɤLf갛hLa6+"P(koF-liF]ڮ[ڂ3Cc侸!:q.nט~^`3%,hyKrK{m?' JjqAwjАzGbX)VϠk!2̢ ~(Aji ^Å]Dn9[\IFeq깸NI\R I +/ad|冖_ nTշv[(}iYKN{978m\m*T5Ӽ˛w'uOYxe|xOSTy Ar_RC '|#̚ƖW:2CHB]pX&y03,fE^%KCG9d'ucWbc.J?Q)k/?2=>&pwS|cNeCwn8$6 2j&/|A#v+XJk*e S:iU--\;@Np+>2[vgm:K{+jJۖDrO+ 1l #읓[^p cEJL":s./rƛaL"W6;1 Mw'08#lj AD=ЊEYuG.vYnuNebvԥ]D7b~{,\n?ĸz}z7oU @ۣm%ʟI":f;k3u dˆH_GSTn6?G{B^nzB0mdp 0`Ex`xn2bg+|.>EW{lQIAhE9o_ŝAʤEpǮY@~;XJߪ=JHyIY5j[fY-[i%氣s) %U4La1?@*xJx>!qR~!o sGB*YyF̡{ K.m`οhkT!#1]RދX;Z8l^_= _kL4e>q$ uw&:9~ܸ^1Jb$p!KGע<Ѐ`|ދi#>Jq;OCOɍ!#)|S\zG/OZ9T_s=?DG_qPTw]kK(1DzeXo D>?wa({xԓuۢ΂DŠ8wWQ3Q(= n[>BsLj35{o\n—?Y~6teNriCx1o"G_ouWaSȘEe@ |I A@ zol{EuGpoĝ}g1# 74^:r4/fR^~X%Ib/vPbN{F-vTga^7< L_ *!PP4a+Ƴo|xCe&#W-A%yDpٷHTVۀpwb @r M"{vDt01-{$gh+8_dZ1N~۶rT@ԡfzs!R=#;^|{p7A+`$_hRˈ!Vh ncڽKtmmJV1Ų˞@ k/h> rU Kk^l,^1"1t~DNZM,RB Y5.h΋HS ^toᨮ̻0ycgVpYկd!q>CW<,*V "[KeԞd"V?R^2-?!b JթRKNEc׊B:_m|1}՛_B!ʿ!&AvfVu@Wq70 ≞pnaSBj>Ǎ3ߋVsɿ* ?5歴寬*qjHbzt~[E{_3} #sKuaYw_rܕ9+|`[q<Q;8]@x4e`D:eؠ @r_C%L Xw"-jm쟱aDE{@"}6Sn{QۂAeLaW$,x8#閕1 LH{ϬmpqeXݞ\e\hpgR2{k=j׆%d>Sھϒr'SD^zeB񱣠pkP(;Cw]h|5dM9<֥(Q0*} LHs-p` NN#8]{1HAӁ4<)X,PIKY)\*QD!k 93x|ϥoEmÈ_a$1uH_;͐ w[Pd|m[2I"ǚkǟ^ˁ$ra~X&5D fhrz>5zXSOظ~)3$ۥj9,.l4|CYPES:lٜ^ky!nӪ&)GIaeZ5\́V]Qa u/K6_VzBz>~)2qu%H36@na|#fv  ph\ 1 txkjx1 \6Rʧ 10u~RFQh8C-jePD=Buy4oϳ)]`hŹm2K)QkaoQn"lw0[x1h_cM,-?ڻ6561twghGJQg*ʘpfpwʭ ʺgDwrv97,tfsxNfGTĆKwJa̽ :ݸ}@Ŗ<.C^vф~Q7;ioDEkwutR%bd$O_UG3SmB|\s~tؒ㣕lЮG%-9"'͓Cڻ1-@ PSr kX典WW5SA?GOn PFv>Tx{ҕopUO,*9CKa=]Lѓ<8dq{A'L«!$4\<#G tJN* рioQ,/3Ƅ7Bx>AcZ|1 6>'<4TVXpo<q݉!LYP[EK,KQhϿ+F*%/0Aw2s4N{88rs^(l#+]XJ F2Hi!,<>NYޒn$7cpEH:/݄|g:|ٞ&EGϻ;.ŀٲDfk$N?WʤôM)di$>Pk^6e?䨻5,'):jz&OfJu> ZG(^VB9p\&E@mB ^SLT)"PZm(~I Zʛyr}pWm,sN^( t< JчMl7UF~}?fJlIEZfʚī?GMvӡ>n8u mCZQ |FGJݼX4cZhGO*WnD˵DmGEJ2>lyMi Đ5P 3LR: j{52Qi g>oR`sIIVx+ˁcM`W zw]iI>ߍ3r|P3.ع-Z= ίUO_H`xxΘ!`_Umbbe8۲:7kQ}dDxEX}v渙IF[ 3 ұ2.` R {tMYD|g FgwRWn-S>K Hw(06&oI9Z7SwR_<f -@!VS3#P~KfQצ 9nEԖPc} *S=wY{I0[˜b:L˩<ጹVZ Nĺ{ {+I܋cl.&sx PSn2jwxH1 u]3B R4botċx"Np.shzֆgJpg@CG w,S,pvxI79n~&&5j׷g *Dd5hk֓T=hU)*9CmqQ^s% %^C=0,/mP䔎B|aeX5N޾YhoKRCP uێkIĭJ7liS2e,87-GXiz{ĒWPlQq4g~==Ft袚Ѻ_ fT% 3R,=ӑP볮OmikIAZzt: :H9%Nac8sϥWas9<;|D,(ŻseU 5ψJ})OFk^B+1 ՠ1h|`G=b/Nis5 V@C.G''wχH+FSzA v`w->aoͺۧg3AQߔ#-X z7#ai>G۷-]AObV9@/ 2zX4wP4ۥɴG[z(ʧ<G`ogQCc™vn} 0]_^[VHZ=0NѾ{,;/Xsܞ5{m#ϹVW)j²ax&W3*;^v7>*'\ i^qc:H&~@Zw$[*.c:} yUة*fv<:l$/!2k}i k̮7w2ߺ/R%xxڔC*F-u[&HN/ <<;X 2PvF[yϪz : <)0=ue1 ֨D_n tB_xal7}PCD~B]w jBl3bئe28A$H~c@b2GCR=h=\FQyR: 7Rg鬩 xȉ,k=(DPGOH@C״t:VD!gD] w  O(Q@wk7'fBaD"cGE,0?9i lUy? J2!4P<'-.mAx,(@2lɧB<!c"_X!u{ϵsܴ%/p0ЯFh5NY6QV6E`2< 7/1&-BHﲄ#v:CP^dLOd;_# HGHv{6) +J(" *`+ц1|x'Q-,rDa_ df p)hKsqd8nƐBJ0P"z'{YG((eK0&a ] ¡"},D_؃\34Au }PU*3h'@;k.J1ĩ>Y2/R-{J:_^kus)]E%=PXWCRԊsG6ԕ`EcC$J)Y E9o¸:k{vM"7K4oMɞ%{9Z@,6KPV\O~2Z% N՘L?dԶ>Fă,W^b gk9Ƌ]Ve]Ϡ4Xl7/@-˗dW7c,Kf _J8]rdRSCJn.@ *ʧ MپHwa*Y'lJ2&DIyF6@ppnTW"Fe70pHַJBi8_~)ΚmʞtEPaxھfWSKFWYܙs ~:*?oESen}Vev۝FC1{Z;zY*kz)3ƀjbMx?uqJ1ۆR?z$`P_6+ 覽,[^Oَt?lT=F bw"ģD=SB|"rUjHDxnJ.YV~ b6 (]rѱ]C~0 3 na}w6-?M˭y)5Msr&eרov5oAф,U~$´|&#niQ2p[9~sc9IdEQ-G{ߢ0\sy,rnƄ#KPre:oG," sg 8A3S ChsUA9Ydg6dѵM! RmGvz9^L0D!kͪ"%>\d:u"5#~w<~k"6#pď:4=/9C$, *޼A.lG YV9pmqA`ϸ`K<^:6ҋEF~g'؊d S} /x논IfaMcȨyh[1Gbh3j`-~f[qYitYǢmu<8EQxSh3`f݋v}DߏY.-NYmmY=c1]>Y(+ҒC$ 0-&9#Dչr[ >'y*?ꩢPqoDRwsI*CAcFn @NX$ԽlcTJھLŢB(U#㧖xO=q<?7) 2 W8Y#0QHkM?*ϲw K {MڈQAmRmIO]Z; F|ˈBNn% 8xfzS^qlFBJO냠;P~UKW ;Z;u׎G m  ()pQؘ\4/z;p Uz_;ZAܑCŇӏ3C5"0^ =ũNa =-> X`kDtM¿P`rVa_PM~n3:iJ-GR9ղ ~';AS-ւ곲Sn(pmJaM5>e1 J6+U ݌fE>p={ jV&1wy UߋhY%NQ!ot&67=Ư -f WfĞ ?#N-;',35&3%~r%p4fJt[n9мc0Re-=)|,d S+aҀAKf81,Pg*;3dЪ.k;qIC0zu(ﶦ.N-%ܲ[38XoZ5MTƒ|/^#]9a^2&lwoU_vX:+Bt]Xys8uʉX[^A\Gbh/T ^,eԻ٭$t(FFqKn5Vkvh=SGVJ6\ r"Eb\wGab[P u~bQ/ͩv4+ΈCRxr}{PgH=ʠ?L؄M S7Υ;*ގtcM3=1Go [ m#hi1*hsrɡ(xmk%Oqk^B ϝkƕ{EC ô{}2R 锯N"7*v7)0jj)sm 6PjkQe*/C$JipӜw[hK>w[︨Sxy}\#C5`E+vB ZI1G)!(e^P;"ZfqR 5ugy6DLGBL?b Qq8z],􀕆wm`dp(t]66?]v8^˃k K Bz<&+ȣނx $ZcB&;X=eTтȡ^ꯕo^C5<j%扔ptqQ=:y#`C޲tgZ{4~'V X^= 4h4%"oh`_NL̇ |h$h_ lG?trW_l@Q}8s{NLj HQR⢽](֕UtHUdD\ g9Hoz輹2з!TuSrA f5v0bj` p`*FJ?Bթn.$Cq3?fY Y3O !BwPbG]zAoedFmzDx 9\J*{Du 'D4 }{?Uء7@n;#̟=33*)e˓@k uKft*I5x 59fU#YENw2rpnzRĽMylpvB/ꈶ謢! 5œ;7t*9^s&}I{ƴ\ѷ5YspvFf#YRRdh!O1#Iu]7_O\-LXc[LЍWS͚cц< 5PV/IJ򴸬 /!գ@Vއ9QO&4lm,ؗ',wARTaZЏng] ]B y2 [_GTR;+I Vn [E t3l9BRW+ #ꀙ)0mIf8D(W<8:z 2HoJ)\۫ǫl#_Fe|~޻Luh,̘Ijs2i{רM@{E݃-.}_m?.Yfr3eVf"er{x᥹b:scӂnѮNg5&Nr.!I0A]2N.`\}$okxH OV!2'wSQh׆xEyD&`8u`PTZ N) GP0hNXzܧgݑ <:@e j K̂@008v~ zT7SW(no*թ_xcn 8"KuݦWsf Z(77sf2иh_bvJ}bfzqrn7hs׋.žH2HʁNlb\.'@0O,̆0Ⱥj@WtU:+(-`޻.PW[dk;"g߫1Dʾ”c8}ga(zm rfQ Mӥ xB).Hl4E)jIcr]H2 5}QW $}>;>7G+Pa͠lN:ߚxl8=`ns&: R_ ,s_a_O rv?y1d(aýa}hLw4Ϥ"ˆskZWDŽV(k1nSXՅ_u+;69Ô%OLsMAIeqZ1f}ZQ _GCLr^2/y;:ؤA^GJïVErLt$G?1L=}Ey%a~?6eєoFur\SlGB( R}yy^|IWrr1d*d;ZA![>ݬz%:x|F1wd-A() ׉6ʊ),v`WNiΉ`YpsU[\c*J_gᑞ|NVuP3Q"9oө5t,톧 .:\C"k4UÎj瀮i8$P'P^{tSw,aqO%VPjv_K(竳5uD0۽kN0 ġոlb V5ן&BG,wT.7xw⊙̄F; U]u2Ǚs ~Eq ǾPV5:ᨔ F\f R[Cjf;28i0 `%&e m\7NJn*`x\}>mg,1+"Ǹu *eqIsA}QJ!Ŵc>1]cB`RV5yTy.JPд<62)D olh))>ˮ+EUww̬{L|hU|$J) >G&~b=G}Cr1o}Gfd(&ĖQ:턍%A{/bNEnu[`"ԐHƂ:o6)"juRe16v,Lq{HB7RE&J9<~/6%ԒT^q[2gH,U 7\}6:ZRj@~QbG7a.pшBXN4T!g7 tQyki^yl[\JFu@&ՙ>9&禝 aN;vOe+vSu5K&r",]J :_#ߢ%5&lNĢ-=J6ZwyX*`8eIXy$J*9/% %Uev'&wH/) Cm'“_ ^E8UKc zY3?YqC*n_y#L}Ȫ Z{UTrd<6#hb]7XV~6A :^H.uAL{e.%W^$G׽ޅ6'M4 Wu&NPJO@VfPZ^#aB93 kc=+آ("tjl3~Fn{_f[MWsp4|5\Vͤ<0*&/ltk]xJ~qc.~@ntCm֠|=1P&UGk/Z5~eX" 8y#Ԧvt(#ZAdF9#Q=QBt>-5lQM2b} +Q0?c-sܜ_MڍU!ƌ'# 7$C5IM ezZhB *es8G.3y9 P\^G2No4qsOpaFmtw]zp s˺weXlzU+Y:L-L'wd~{. #&ZÎqkf9ZtS+muYfS}76̪&rzr# p).g}AH ,8"Ƈk31D{?Uf܂xH,%?ߪP[u"xʃ2Xu};qJJH{7NyP'29fJ`|fwxM1(һpTwP'Ѹ& ѱgYZ07070100000297000081a40000000000000000000000016661a1dd000077d4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/Ew]?Eh=ڜ.+ʆq R I2wh)Ɍ?`*]Hɦy4C6k>E\b4A;&x-ƛ ;Q t?}U{"PF1tս\F )@o|Vbrԫ ΊlF;>j0uM]\'4, b23+*3勇8zmGxq9 ՄƊq/!W1歏;6tj1Yp1&] YzfbooD5V|h2gc31%4 .YT#z>PU|UPrw!䮽[vWMm3.;8*.WS)J/q;fro^MR)Taݳ%aq9V2zm5 2KlIxB~/WsTQdwϥrA.W@N+.:ihi 46u=!Qv5 }]-Z/~N@FLk Y M=$r%آ'Hc2{}yBB۪/w`Y*e=P53,ڪR@kxAɱ:3.Nat%49If 2;n`aK}'wWdKkaO#Y59w640Ѫx#R3XPH3-mLBc__C.kV A!:]2pyG *!Bl>zdWLF-acGX'ɠAH]Jۿ`~xXP,WUz{-J_ܚ ]>w<#FxA|T_ٹ[LNDnǠʥr/%cTNf0+i @'fmG-!'7~P!)k݅D10oJ@Xl(O1 1iމ2)-L{ r8>ԙrd,|Cҽ+Ҡ'G#Fp~9Zur~~ *f4>N$=qhh-͑ۮl ~pՍ S:j,E$dC vSAJeyr918xX# Q;6-tK,(fio6˶Sr*=]&Ho0兏Q |> p|a+U6|\R`-0veB> j{E/$\ve O++4yӓ4B1A%2+7?tIrס Mz"G{ K|W7vYr#YZ"z%7~w(D[Tՠ")VPL'G]/ }&VPAo3(7K2 ԹC^y$IosGv RcHǷyM[n(Kqv|)j{}kt)/M=O~ j{W 1¡1`Tjh|v!YN a T,>!F:yĨѧ>®1'e+͋:K;׃w _vx){TP|@fcfR"æJ_gtuC|E7ű_jGЎ)憬U=,hVTă$n~ޗ S6!.n#ޮ-]q%ei)R]z q*KX?g R+8unznaɜH  rRRZY;>TfY@>P[5.R6 ;5 ٘7^d)-5w >bYe1״wQ!EByYTN,bj~L7j2ʛd8-_(ٓI"XKŪYItDO݋̔^'e}YI)n̆XJǑny={Ggҽ6UZA">Tųv<>`9X<+&uKwt S9 &c˷i"@nXi~ l1ū@t1~Ii1jJB OlV~C5odyW#;fWO\&iGmV3Olpv/zFS*Ln]ӽC o<N I(N(c%XBZ:2-s;+Y1 xԛ.iSSh80eLGh_jj a+XN52@84{j;QGk2650-(IR]mJ=qc?㖬TI+;xq#% foT haj"ʩgBgl==Fl~~!WI|-` zFTy&ݢ kAZpO"zYcm f_a%k&.g1`^#|c_ Mw@-%{ϞFeDԻ(/ Ά /ǩD fGFȆ2 (O> 07x ů=~8oI"G<]5 vqTQV j6ZAD=P\AsPHH*82T7-^XVU{qhQu; l9AR[6)sdWIngѴhjKG1شhz=x]&,xFc#}%K\G8b~4C>8\XdADqh4ɪ7dĘߥQMv[=w Fٱ-J62nt f]T?1bMOz|Qf`wzNa_Rt%qʹwD؂.{3ߘS`{3(F1Gg }]WdgjnqgoQ֖b͊bˊ~oaϫqd)FzJ,&{/p9OOx7kpr$ G$*9b n'Şmp&mKA$n?=*w]%x<L"D@ mg4CzO2lbnDV+y?8Ҵ(|:8t2Z۟d1$UI&2߽`vp2٨/UچRCBa'BmTVkMd\E(F:SOыS|b@>еH,iy^%* /lh"*iֳ $Kt;ˋp~UȪv+ _ev&tR~1HgR/ςa"HRF{Sjِ1_LL'Mp$xiG5 kN,w%1H1F s{g8*L-ڄ[|gSqSmwQEMwީцD%AtpEwY'MBY'ũtO;-7L? i3ȫw6o?=jR9FjrFLjf$ [Y}u}c'IrG~La?݊Oq)P(gT7xDأ%C9~p 5ګ ‚2ONuU˒?M5KUlA:"fb]jd74"NSlksݾ1*IA SoπNu:.&K?8@?&{?2RsR5PK'vyUsh, lR#$T)jn֢.[5ysͺY Η($&o[-4}^`VN0{AYg8on. Ztua1_!Y v0=T6 #&'1i{;(-P XpYt>/1M<&2:w6H5k`* # 1J^сQǒRzݏTJ,PqՄ_<|"gv^׃yg׫w~jrKB,y=JQ;V%- ͮ<$*zН]fl`=&X2n:--?u 206@M/燿!l]{,M@Y:Rn*9vٮY1Zɀ@?6Di;y%~ # N*"҈Qǵ:1iT-Ak29hҾb[cWF)g,XTl#_WO&ƽ0ȱ:j_lGiTqLWhy̻ 9* r{d])(UZG_YQ0JT/;_f7(88~Y^n;OV}7AyREБ7D\IXiH[l5*Z!A7ax8A2W}=.Yc`5?A1*9 ɍ.j{it Y6Lȋa-4ۻ9={]}/Oͭj7GiԘ NF쪵K(/p/Q컡6tLr^]Ѭ9)X_LZS'jK0/;dF[(#Dx;#lqXܹCrig &_P::rM;1!)B"GNt6Q|70)8kiR!5C~?c7Y(;$Փ6& 5<48.&n !#b#J''8PWSU'$3~%e\T|{,4˫=rlEDA]C9߉bP( `j]NԸǴZEP{|:pcÈ'FTE2$e@f~i1TH~# CB&6MLhp\}Qj ow )'Vttu9~a dX@{4]?kڎ h.Cj٤OSjc#xf^tMdUa$.EN"L#AFR/ %5=yc~U&}>&7pHd~a oğXHcr~CHT!u!|C1"d5 ȴAqNQ2xȜ'۰{5㰋g[/{Gn;[izT4 F$0s&Q5nc ,&n~^xF3t\aZJ؏].ZR޼\+C>.3Y>saۭ6NGd6 䑩?"a !J+[&f} K M&G2~YߊU9s*Dja ir]ED^8E8mlֱIV[&w A22ԏ,!K?Y=Q]w(qcT\P>MƉ>DĜ~sj2_ /9Rxm_,ӋsB-KX-M?U"Zs/>! s?tIԉmw!hZh _"\v9 k<<)9hn{˿=Mn\4Z&+#hA^͊2LLaͻv~*F\涐ƿ UGxk{ȳ8,*^CW};4S&eHQ+۟>xGk;''n'~1tϛ噫P%Y^œ)rE]$wKXn6-bkj`:V*k߾2T89F{>jmlt>n{1y"` "MU}#ΜQ]"di2n56j7L+%D6hIYZY [(ccþ96f ,'n޷sDA@1ՠ9W.m~Xw=g &G?5ln!Nյ--znIGmߛv u+1p̸&Z?$LFȝBωDNZ+ح Ж*}%E<|Dzlj'f=|eS9ů;'V^[u9@QT48A?>Qf ;M3SB|A93 nj,_t\=$khmABAWۣJ{[F%wug]%ut!P@A*ګk%w[Cq2Z |RQE,o-h NM# g,IKeB;1q ?- 4|@q ƌݎNџgɊGM |ωȈJEINߛn?|i3g3UX(֞"Nutp }yK2e4-pƔ(n-a2HQNl8Z 7zB:L!'hI-.کفsB!SX%,KKHM'M(Us{%w}g$;W#g%y2h^K>ހEwu r,9bbc}r l{T*Z~/i$۷Ù6w$;]#R|=S;^ $kTFbѤX2IH+1wQugtCp]Γwj妁hF[(ZJ;EI*8Rb{%w f' 3 X&J>b{޴#ݖ3Wz8jheLJޠ Ct8NdW64,+YCubUXk']`˔VF: )KY8a=KA7\£)#C[4L-yKk?G M=c[>?A) Lob+Pxʹľ# uo٠_v8~)Do!c&x߃hXe"ڑKќChڜ9wF.tjyٙQW' TCtl&!AJ 䲉жc87w70[ao-jқ06*EW*i 퉇7rBw%wQ? R=dR2/[MXA?.F<iE`<_} %`hng QZQ2L 7b9>:7zхD sK,CHq_n_u>LX=_8l-aa3yqYFr8qYPhg wCӣ~,$R?vX{khk[a`xǫ^LfG X%t9hu S5׾ͻQ,`<[m{d8:%vK!1ZXvgJGH9@ŃNWFczhWDW$UIic"7ҌpݬQmpBs ,6`h hB.C'b,n]j*FQy$%$ C8kIlא1 ңW 28nܳ,uÅ#PaF7ul&؂^G#\^zQ%Zg̳{G j>y`O5O|?~% b1et F^ﰼ| nU"m =ϒZ/Z~Z@cyqth}O!k?m)]fT-tPZaTh nC;8TMmuR!(_8M;9Ϳ)szg~'،!ȐLP`_=[YD%SfW42ܰ%_VHǍ`n \&+r#hYG97 Xa|wX1C`=}{(B(z.Y_#b+n+&dpkP>#Fo\X!;ZdT=$Ӛ-~J+EPTdó\ D#It0챜4xkf1$p?LC诇ɈښѾpYHG׏8PKgYvk1z?f[\+SuYleG %mXCÖ{3Ѧ(gӚ 2gM_ڝЉ3Y4ԥ[Z9^.J?3%N9A QO*=wwL$vm[:FB  9^%t 1Z&3sv0gyɉfyn[(OC 21tν O(j 8JP{'ET[w+NHu)Tc"ڳcO۴:IRKXI}]Y=Ѓ&5S PNTTe'<,lkDQCvj+RX}Hkk,-V:;˶;|}OIXFEf8-A3~כh;|̡X:1^2Z)$aUͫ4zgN=>TrjHiYMg@z^wbG;^_s^~CoϨ9\>RJ·P޲0%P !z-8sBWް o>On$,(b_>(2o+zٻ^nґZ̢/rddWkG?Oa}uL ?`G^V4v{R%P\~|Ŗ C좾@-pY Xlʃ$j/YGjC#Uw"o}PfPr]Ơ6D qkX\ bӄt[%P?R!ذ126;y;Əcmy0[]G1 lwp?T;ZՋÿn"6'Ҙp$Bssݦ4"uNX `6X T X3L㾇d:F zu2AIh2t^q$6b'@`lVӡ(tg }G1%nFX/#9$|$Qo{54]Ncn$KjBhu0 bSԮ5Mx^6w7 \6r+]4wPv؇\9 ˥]QN#9& y= Z1~sg!ki K"S*8MElQzO[^e69 PEndiuOcc߯$_m^ȫHwD𘧤k REl&cL;oϵ3_;q=/5{S\Lzξ%/ER֧c>sw`MRCB0prxmn{K-rKaOz1="3rF T/,sPDhxi/:aNc}&xIPGr U\]6`fV.Gl!@/m*6 W!E5oKbv #PR*"_'ƛH 5NJ3ec? ZrwTԐ "y#4 dr *T>Ђ$Z\.,$fs+_/aY#$kPEi"PrGY;/rōv.qn ~o[3[x G084.ڻ1aBv5z]o~PcPԱ].sfYm8"9MCE nS?PОnsK64^3|?Iy]a DGF`c5~g8s&au -"m-ΰ[J@\Wai@_?h3j*" ~v.'Mq?-\,6NofѸC9Y`m֬QY%|M7v7:"k-8x4R"FU=~#=ˮ>i;(톬뇔,5@.gD6a+} 9 KNzni;t:J`A <Ⱥ?j4h|]I!-Q.Qsd:Lūbz`a˒]!N  Dmnj:W wM_TPDޮݵc.%}l8+GF|bQɜ_]"P-Y֠kӤ>z'oGxqX9oR-tq:|2Y@ q*Ey%_q  _^à_fuǿ 5J9Z96yDN &\׃ZTɼy.p\hf@[e}Zw(7:@a Fl-.oR(?ݤ\f;2#(i/6e>r8ӟپ ^TG |WBJw0$S8IcrMvM W,JXKk>Zim*Ѳ '$lzs* bV 7fDO"*Q0HqiD5EA3#ɮh'f l# VvYgM:/ j(&dVӁKW4lQ/F%r^~ήZH\_]RO2yUx+!a+C>u؆J܄5Q,&?yiYo[\Y'8>TEt-,H ':$.Ly$4M߀9kpgT/љE4cɨ;`]QmwD`0!b ]8+cvRczn_F2hn?6 +٠ވ uJmF]<>h{&O=PLGƹ{q +r[̀.Ռ\<ݪK/$,Ki:YnJT ?\U+;S.)3wחEtrb̎4Cg R+ R_+"x.!dk#a=97?S0uJ< Z/!af8eQB%Thvsl&=нm@D!+WyjdXӛ;\vx(\솔EyH%1$;/  l&%Ht,>ցvL%Bi ުFS¾m0l7uc `Ai5$♹: -u (4`|IT&'d+EC=IZC0n3+ h =zL x?yt3ﹳM-DgT Yg0C$; =MVx)C6a"@4RGJ'E|}H"[ROE;6hǝ4!_3:0ZaxC9Acx߂(%i"yvW;V)1n\AY,@h(ڛ}_Ƨ''1#E;h"vXԌ~2$b3P7mOlmʮ|ЕfNW_2 N|^W7=H"S+6g!|31M3מvB.[gD=hPWc^›=i.[ICiJpe(ygB#jlZc6*NC|uX"b| 89V^R?:J́1BycBM[%SIJv1_X;=>v rYMw3m{[_h$،\iZ]th@Й\OUW)9 Y TDlf͝0/Ѽl)\ [nh Sj|ۢUcV Ƀ.s9e*<]]Dhr)U &H_b ɭh*+ni]f= 7rMl(HX L)|P@^Z' Tj(VDwO#G![}UEpKk^Rh lr,4Lar EЛ٣P4Θ$AeD ;vie/ 7Ztxk*m#PLB?EBϨcҝDw/jRye=cqFՆĢH5+{dY3_!|? n<Kd~ɸTiOB_Xu@(wn_%ЂlcpIxB X_'j^8찄# }BpJ#_c&CJK*'Ď!KѼ6 G6/|AA !rz!={|OgVSÈ&K !˶ cJ"G0 7{* aDtRύ/zp3?Ux6ZP6 {Q[,޻^FGP(݃s W+U]Lؘp+nYOڋNH~jzʖ/q!p4 _tٲ8+zAɉ(S4 <%\&.NiHn5P`=$/r;>}-xi ڀ6S~ T75b.2?|=4RwϷTQ-|tRR".fJf|-sX_d4A(KMI6W8ThL#wuCҵ\S:v$3@9BA10ar%/؛>(:6#kLJW"K!uATqàcΐ~TwO[Ϲ §ێMb|#֫vl- 4Q;ti(?ES$a o}Fkw;prӼ>u(֙[4ľV"*+DN@`|: B;00pvY/8,p^J $ཕϊk8UBdM^WlUH* W,:Alfiu*]Ke&/z%Ov@Ÿ,-dJ.W%Crb6ьb9 V_iG"q6 ZL f:b d^/6ΫR fO L]}!.4?ѥ죗iklʒߨk=[x+ݣFRG/R}մL7?]`~\45+(FU)|hƈ睴z ʊ~;cT䡄+А 口٤n{ FlX'/'MF\Aexꜰ0[i {=m I4/ ٙgiTܣG)E"31^Fu肻 <|\C~iOO%xZc-K?_=eeM}?D~P@FIpB#CD=dBlY=Ez5j{Xf&1uC 3~<,ݢrr=ؓT`F} JTr j ,Y8Zkz׈b$Ё[ZY0p4ƒ ıi,=5VTJ_] xM `)fpIPɭ . kI`X54Z$5?jaҪ-d -P YtJr|@}8ntl&LɊNUH(%Q6o"͚V/YtHt z-5,qEUx05{r|Ƥ\(jK+} x׵:ǝA kFTً.w#z?t$+^ >&<͎&wthڇ4{Zhb8MT?wd,X$S%/fR@7IJ ^8g0M"(m˳XFC{ct={zSԴ GMŤ dbpM$3FBrUN$_G0].O5NSE5sC"9jpKP؅R͘؆N"xpLem -tBO.qvg~Q`A"7uF5Gk|!Tvp (X \hH(E=R(pE0je[:r/Ǎ[`H}>"L!遃fXB^VD|dP7^zwbkG[Zd<:_s `&@Y񗓌oWLPr>Kˆ'{ZQ`bU ۾ܹq#K4,[$ cnBwXrdD9O@m}My'9)aN {MHSnb̵N<`W7~5GV[ ?H.w*a .j<qfB},X.MM1SP ~VoYSh\'re =2pg6qȘTBIY4ZoLu_Cyhz ՜`妓 bjH "-O^~MJU Q:o:Ur7`KڐW"sb4Dx .5O 2ytSxA$ba zɚ@޽=$5R&Z| ۨ =~3 Fk#})?Abn\Y9׿qhX656~Zܺ x%Y@m,uOƏ-VgV|Ad\3gC 6yULnA#CϺ˔)>lrYYvY;R~8<` &@%JICn; [RbToTa&/^v=%C9kaacbWԣ<8 GtMƬvFgx':w mjּ9v(P|4N"_9R]E}r S6ÖÁ+ GSWxegRy&e<~C{ 8o| G]+,Z|̚Q[K90U#:v=8_Ap9fͨ?3drs!ٔPݸh)1sHT8eY&qk崼/e `hJ[X,ļU< qGFx?i\ͭ>Q&59ubWNu EF{E)e\!Ttt+E>2lwE}ԅ+BLPi? 6D|єFKfrP5?7p4?n ". Rpzw~u~Ky:X_*y :uICcש8΀j[zT -YAy y tL()a&]y]M[> `)ͧZ,j d?aHN JT=r|$w".: hj) ?4@ CQ&@ǘbOwʲx|!m4NG^4<-OQX٦r5X*Q"ZYvmP Q&c#ֲkݔ'PDaeI(|eO< 팛:,]t⯚]^B +|ϐEdE_Uw, C1]ZHԔۦDϦ[䊶^v?h\477e&jflb@œ…8$@['G0(G4ʎmF3a hxYi>R$`ޯ*W-d=,3&Λ"nٓ'F*l*\\>eN;ISk=r86أQDӺC$>4,V"e)uxpou 3 hߙ 4wSg (iUхI$"/'@I)GqLd\ǽ&0S'L<}]P$gt;s,[6jGHYуK|hTOz^zgMYRUFmW<0 *<~kWRmːU|-Ait44 L|%ê/LТn۫T/\0+n̲ 5$!uF4(iN 4AjqX琂$<[F 9o0:Gz:όZ '@iFAz._vs1TW:_5Im} ]|S1hf'}WWQjLt-=:W9=!_Tx@^mG  3 WE <~2>Qb/}3 2d+cS8Xنn|w܀~.ꏜ">( τPE̬*:5H2%'Qk GsV0'1aBX۝2ƶ}|1sg8 )1Vt|bPpsנVP/Xh <= h #L=􁽯B9XIܔn dùDE!yVdW T}!㑔AIO;;d=琘#0iI[(=JL{of] /L-Oy^cUݳ 2C6#gTiLXlxPH=o3%&u( 3V]fO_c/}&$7GHOb4Q4/\-%Q2?yXUI&wHT t*<< yB-&&9@~?(6203U0hCcߐH[jTE;Ncag7^غ|(||f•n?l4<"ftO'u㢋RoO۽"#e>=?9BaR,$|)$=hW"RoF ѳ$'uJr,QE?<,A)' 6 ;]hM+?B{BfxǶJe;z+\QiO)#lj0uPkN/ordh+8R0&FDlí96RAwe*HQ}2rJ[ȓAK# [KV%OJj%X77d7ʠVJވr"q!v)j(;$o C$eFU Rl0F^ӷ{ڑPTPοK '1!M % T莧S 38%Xeam=PÒһw׳H' E(ؗBr9uf*d3FISd s|奄߃x?Q)~<4Iq2v8xX]n"Yҩzyv>4a}/aK)L5P!c#l ڈsHLGgI 1]%<`PgJDJEnJlGh]`iIچ /;U5S% $Ude_/;?"v-y|q_/hcM̉šؿwt^{ԍvٞP$@6oׁZ"}݋1C74VH~^ s-[:sy%&`jRnkpy,Z>`Bȧ1]d2_l~8i=қH}14$k#t5MCs#kʘ*sf!VPȁTp>b T7W}'&*J;cdfi}}]2;P7^""z%j'_D0_  H9Hr??a\ F2VLrƤn҂c.OP}5Oúe6<ȑy{IOEtmTp):1`rptRchˁJp~ 7mNߕ4CÞƑ.297w*%' # k'M1OR3a)bA㱈 i0\=4-ԉz b#kՀ5S6zx`gJ ռyHWUǏPѲeQGٞR_Q|hɳ2&tJMR`$5y#0-A!`s:AeE-'+,<,1T8PgdUfCz~p¿>iΊO[Z ;#/6 eЁdd  {4xX4m \b4PF(*Ϭs_m`QHuܕ/~(ЋGv *Ql\H(߆ePx`o]J/k," XlB-_ҢSQkm^=5Xc`)`<{su $#'MOjFfb.x&Q٬_gKvJSMzqB]`]4mdlՆ}'_{_hUt27,Tئ^O3< @1ߓϯpc$}|z~}eI% îg$B.A|GbuߚJZiac3uw:,o@*FAX"yCd6{ͭS9/h0^X=׮IY_yó|k0!G)ʐ$9XV{MJE&hLwj)䁆d D\W]] I3cyBJ'&XA|F!yUhup5.U>Z"LM9Lz=Խΰ#^-,%a$o*td9")VW+17uIT8?hU=Y5St}#>Ø. n<͡j!).1EdaBtC vZG!T{MkdPs| jJlr|wg@W5#k[ q0.w@3>r8R :V԰Zg)I1ۍqyK fz̴3OI?A;1*3J[hĮBx!+q 4h%-*aH!j &Efb]7d'6KG|,j3K'PCbRlK P h"[<< x$!4׿qM^JC x3] |ZOV1/3tXk3}zwQW;M 7\z-D2W6ۗ{6b- hp~X9^ Ԭt1PZjʂSMӐȯAg*-@*D`iho[=) +:YYp-䄊Nȉrł.t$V k{bğPOj/\J13!6Gz 5^± |2DHvAwԡcC9_x߶d4)6nx4|fJdž}F9rK[ 6HPF@ ݥkg0s6N׫'Ħ;䳙>:]B^Z*3ޑbi`?vrPI-k"Ԉ)@q= xu#U{.!/OP>n_.lr^V2h(1\ hCeQM,oEB5>YA@#,fTKϭ>)]0Qr~gѠ": O~Ndv4;K1l a’WܤK^/L'F:0M1 5 WNPfA!a=2DSf19`Rk->zwt;fSVx?D(jP_A)qi$ P]?%{ ԥSs^)A{ U<~*~j;XhE@vr1y)*J&Mgf)*p:IRcEC{Rg^;0.~e2vEBL&8o+X*h&@GJqMnj*;4\~-,cUppXo,s_R!XM[[o,A'DMY@}hDO[u%dYt2"y9zUCqߦJBg; k>Rogxܺ~<4KqG7WQI(cq}"8xaF$ 8o̮2Up ,PRkY')EL=.MKV鋛šo(֯8˲`khI1v. &O7&A)XN5{2wصqtw!KchlH1<)҂ oG7TM sŹ;ITؚgk<"GBʑݡ Qbrpt_K~YH'M[ɐ*Rm%aMjh=WS+}4SlLHf]4p/@ Vݜ0&W9$$Jr6u3vp-[z $<@:bZj#9dXDA#FpfdwޢI_v3pR T|i5c'𹯞iM{T.1y?IU& g*4cbd]"e lJ RMWZ@a-vpݝ0J9.QKja {h'(}L=N喏gGnY!I,h!w>#^o^33ͻA>Qqn5V+(ikWTΖ@jt瀲Z7 ]dZU" K`^Ufh *GfchS-s;܈u W\ _tɁ"H<㷾݅~Wm9p>&Syua1u`K)I-J8@p ;Xz}4 Ϻ> <R]ڂ}E>.pL6GD\ qik<$!uShiW507jHOCϾxHyq\88\ 2EKR7ZQ>vJ7gD`35XA*c]u\Џf$_S`-ϭ˸uټ׭:_+z2)S6Nj)Q^1r~-gXdqًLw:^_s1!='V U^2]pmap C >sI"MgoUc<)C^2jK:yJSpjߌ5&Z=)#bv. 2 )>pAbmʦ%,ۻHHf]U1/OQAZcH=:@+!ठ𠥪s:x'5fG8p&yX'}$\i w.H;D\ک1PyV!\ JzɁk`'Luxoާw4+aBڭcTt!19Hҷ6]r=^rս "$rb?m}\R'n}6׍}}r؃ uƛaE2]&Kȅrx1)\)3|2o3D(l-L-MO>}ekѾYMJcM +'s C[s럊tP{ypuhؖ:+`Ѕ>4x]ps7pxn9J`}318jsJ^R~\sOx^;2PW[HRE|y} @ &ml/xȍOoKk/6bbFJgk]3"]IuOl`"_wivl"G{1gjι[WpLtגCۑulz>K<|+etZcU#zPHnn27㇍gXڡtCR\4gA0C")~,`@MU*Az1v( K/W-4Tq70l3JguhKm*yH>b2(#5WbНFƘ⚥gD义8R"Yl4$eױ3\bLq3ėɦ7 Ծ_1-XdmE`"< gCxKwqՁ}h-^v +6 bb2J呟 L"`PKB=.VO^/kDOWSu Cj? C粅XN ABTs,/42#w~ѤoP]U[fAxQCW.j`,N/?f76ƈFLv3k ~"$꼡>x.wnMJ=mPy܅2. ݄ՙfͻ\ȿ\;6|0ţ\pQkƘꌻnF_c@ѧ4cxhKŃdP2:`"]sNxdtm"$,nW3DdyI4(zqca&~L/7rPX)I1["| BV7PWΑM5$x^cʔ`,ֶ2A\lO􇦡VxL0.E\Q{Ī(2jѬq8e%Fl>3@Qs hca#-K x[˝ן `h bO\Y-ݕm>.X&=jrl7X[ev~Y)#j8ٟ2We4 o{`):xb c{"f`~gDK=kw 9Dn=<"kh-=zXɻx@J71AO+`~ ';hj^J@ۚM*Bi? /)vjmrXR xR#K:oNz2۶\ʔDbxtD*bk64N@?kTCvَ .3!R?᷂bk~`JP5/dW=Kvd'FSڢ_n ЪQ(+l0?[HSnˡΦ8|<@&0 ǬEid\# 'ԒnsBG0/xw0!RfmpdgYZ07070100000298000081a40000000000000000000000016661a1dd000144d0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/⭔]?Eh=ڜ.+Lp0$Jtc[ܶt {}Ggo"!L{ZX)ːKyY{stqTuWBQ$Qe,AkK9?eվ*IHJsP݄r22Ns .鱚e EC5AОcGBQpl4.6={CmiU ;%_EWԬg'f% WspB eb"׋D;0rW*pFԏ@Hm?ZUZ)N |ѓmm>1 v'?ՓEEJ0*>3*AI# !䄀UqR EXc[) PʰuNK1ᕠFU>JLQ>U o{5y=1kQ<5M\RM8M5-s&z iF6X;%>r/_ʶ 5Wl6BKf`A y9s|'Çdz#" |xQvX .ЏgSn 9+KfԬ1ﰕ=&lua鱳8EZqOӣe3/;gmj¯AN umK~iSm-7#npo$F2 jvSw8аT6UZALBqv.vz#p!H\;d S⩕|y>'t9.D0fϦeOԍqjKKA:L63ͭTX? SZ*")VDr4+./&{@yT·iI"`嵓|]ϬIV u*%8HJ/$93|;-WWJ$ZV>kiZT*~9@;"PN/}>Ⱦuxہvlh<2n#e|kMDzX(Svjh>p*0gPu˜L98'FԞ[>BETBR5߆S *:7Ry̭xS ׻pde^6|[7ir<+[F!3Ul}/) PفRs*Tʗߙo\fL$mKKL=hoSDnΩIB@5D6] iN~_9ġ=꾧k<)M@ Qb{/sQ]0*J˓SZ `" jY$X*U⴨Fg{qY!B7ԮbuESa?WqI3+Bc̐\т\ ƿ yx\E42ehzf-r%\Ptl}ǿuM zey3k &f#[y.P 74$ΰʹg5Q[ dQ%JB@/ĩ6 6ъ%wjz>`Vcnqʙbmx"-C.:B'v0"Gl( *A^vh|=KB3J%f(3} ^vB'Ю2ҏ>(8c7䍟́'5LY|zY-#hXLC?WDL+,zs;BtyStg';Cv)m F#YU0L5!O됳^R{_qzWYiX_N˧Hpѿ3=(Cd{]ͭL~)It4J?/;?dm'4?ġ=WwBBC+OQr{ڱHƦU)~e~1~)` o5xm^*GOK^+v,kwj]cFٿm(ڌ2,a&(9flWтz[`&Š iϪCP5׈X6 u߹F*˻:çV=¥&Ɇ |u~mmJ<<=Mܾ LJt(j.'"Zgvw-F>`8A: J&'"TNTZQx߻KI[pJñKj@\H iC1~JAK~ f] M/?7[& 75R';#Yat+7颷FCY]H^ xN/ ZL-{w좀*01_4ouSjw=F"P!꽜Vlh7 [WS$_@ )ML_@)|rE6$]Hw $Sr[ 8Q[ںbt6>"zSg*;H{is2%֚\P1bgҍ`,-Ŧt_E>Mѿz7@ZC; tgc0[@!\@]+nMP7ͅ #HOZW}XAɳ'xVƮAВbKj_֨ذa5JPoQN<"E'5iFEӫ'<1O&Hqtr g7~ z} ϯ[}&K@Rq)-&81QmD1!_lTO  ݉m#?)4QlPd,|+=&LJ>,ff`:UYrH7Tlm'9~^n@LKxI= u+{L1| RFݮ spِKS݅Oxh09?nϿ֕Km|d_>bKnRΚ$K(߈ /¨hh5]DŽÓe νխ ѢnG=fw  Rތg!SP)KB&!~%! fu 򥏖^/\Dž=JET6'$vABBℳ_ hJ%`}%݈GRd;hVJ !܎TWv)i+,cmÚĸ~g)g{4d !ͤIinXzV.=a7 4VY )d8 Y7tDPw$-o{^x9~AAA ? r䎌$#Hm&-y.JL Aof LJEf}9 [XKٺ:4ÄsLhb0YDsc) hC(Zm`l E8BP/\(1h-LXK;eTc:Dn² v@C0I=hJ(~ >ń4z\lAnPǰ+t. YfP(0Gȧ>,Mm]J)Z {>Ly/])3{1XmFxw->}xE'AoyV9׋4IdQ:'QtEa͞ ߳=tQ&i%ԭZ,A-"'QYQ @0}WQ : iū9FBC|KZCⅣ@ao81Fmz Bh$:P ǔCmB8x+!аȆTlg.?t ~}m8WĘ7q trװϜڜ@ rʨw*3䤉pl$Յm٩lG(C_JopWS{q|E9=S ˧Lz}@Z*DHKmK&֗B`v` /gi2A(\w9f6Z8!;"^hkn?>VF8o6o8^-Hzy;wB;*ԭ#Ԫ>=ศ^\*< Bϡlʍ5Gwt& +{PB(u%0 FP7IDW˔IMhOFjշiLF>Xܦ04w9Sţv/^B!"N&l%sW1o zI5W;-W׎Y,܄uPVV+U[{Gٝ'4![@f7=a¡=-d2ԤNh[=L˵IAɿQfiKQ"u5\?ݡS"+?--# |Wݳ_(Z LHMt_L^fWo.&aۧ{}~VVJ<'`;lF\& C7[T&/ϰ6 %Ai|R(+`px@|2hYS7{~A{A]!h;y`n>WUoʎ&W4Uri4Uu[t)0\oA qUſB@H{J7sW{:i<eha{ݿ+CYHǛ18;@⎋ #eGV]?IF:lfu&p vOz&= Ӏ; \HNM#<)Legjpܩ9`4 [,b=d1OPX?Ja̗\k;dYAn=/=[<4.|ph,mϪ5E'5nE/[Zwm#1;mT圫_~!* v2dzS| J sB̤#>w:C&fقܰ\|~)bfCYplhQ7(&k}@.|15oXF#SxR[$ k1DB6m871iS,%="SZnKp.Dnx_T<@6yy$8.' '>ƭc^rF8:{uB06t+.`tz4`SY.OQ |^N[**UdTy(W(ʔtjd,53șCoY(lʿ_kUƌ#y!m<(j)k5BygKӘ| YÛ /Nz4Nsh7 8gEE5:J\6uhۀb'{ڈmn 5m6U[KѾ,v2Epڡc[veƶ l!}KALk"E"q^0c%a?T{Gil?jEbF-Df. `߃.Xn H-.ĔWxoPGĶPœ=p>f_G*;8h'sδ6Zڋѵ!8o,G oTkdBԪ7IԅlXq(\$.T7ڰ0A+<6MBg~gj^i)4˺SuQE$!_᪕x:h9z1Xܞ9ײ"s|5Ճd<.=ײdW>r$?LLde8$+@; }K=J)۹f,_i|k&rVvIaQM"(@%Ż5 w6xmtY<^r"_>8| )>GG8膬ڨ#7{V]pÈ:]\FbHw.9ķo_܇\%b7Ydqj0?k)RqdÂDQ$VT>hx Kt Øs #xcsR1?R@a oܻ?ݭFѨǫaPTEcl ay!K S+wLgzUOiy&"hݱБBNO՟cGY O ]k-a,7n y-CBrB9 Zk|꼓]?'x?#xSm7ES1m9jy.BFdܵxsJ-T&qe΅4Spb?ax&?%-^ۗ>2 ǵh)IYaakl"l)ӏK4X|QG:(UHgוje8|--FV]5'̐D!A8i[F-+HeUցjX{\z~WynYy*4訿"aE7:q̖2T+;wiL/V q46ע+vꙠa{g^j ).cHbw:;,Ff40XsY9B 6'- sB&3zʽb}2_SQN}J Aqal ,ϑ8^Ήlz7ax$;K3N;t"8Ǡg u~pm~ 9fxJBA+cQu`VZ{_f8cwaٛ@H4p:2}lwέwugIEPglUG-9~Th`\?GؔrC4硲iKɵˑ~Sht,.IX |lg@"6`M69?.XH-1ٯL!?e ?J[a.)0g %q|iăCVvη!TGqa`g,mBDUeR{NF;AI5+&lܛz2tsέ?,.aݱa,躅QiSdu(r8w* z\ԥ߭s2^o  QJz[+挼yGm zk$>C^ xg [!fofzn>3"?ue DOsqqSkTqc?ŴwUOcggT7SCr#t'#V8X?2f1V51;b3B?݈7 ?N1Q>'o =VGFq_q>]5PKW,XEP5HxַX8TeH4 QK(߻<|WL@, I,Yٕ[əKYŜPQ ImSHH5 6C ';f~jnI2 Uy68QptIkDJ%(6H[MZG])%5q gKNtQv%{bOpV2܉ fс ]soȝr4G;3-^(`B0o @B؍4l @RkZ N[p?/DO˅&ӈBT稏n]:rp,m7_a|>ç0|g}j6(8ce=TUk.U qF]ӋЬ^BdK'U&ޮ9Rm93Cu0˸EɁ}5tSqe'iT؝ +đKrCOiz8+AlB~f]qq?<.[Gו~*qnO )#`9[*/0S>}oIlqײuH .o˼Rz ]Dr܇AvuK<q*I`O)TͿW p02En-Y Kh"m?aNd'xU(z( Bg43 g5hꎩ&VB'-^i nM!w[$TbU=)poQF'~nq?_dUq!_KѰ[?lO٦Q*gi_BkمDU7cﲵr_vCİ4C劌)PfU i AٌI2+ucorhTn:a@|ļȫb!.A<eMHx]Yd}Jkh'3IS/ $p֧(_|c0s2r&e̞ԲBN3ǑoiI$uU߁@(8sqM5x p詟%hDGr#ss@kD]Lavg%bChTb=oxzEFfm ^yiLq -:gL;i5mkf"0y&2fWQg,R0xtUP#DH+s];\t/ 0z᷇ްJb"|+6*O rKY)WY_t?\V~Z:uhs(y8}u6r[0BԘ wRstEEjX- )UMkwR @珚uA@zyч5k_L#xE t{gJ l2XnL=仩Y/gKM[M+&-RH8z XlbA}nc7>D.&Ԯ+a:na˕9)s˵ I"DVQU`7ćrM%Y Uyʛ#Ƭ l1?w{7q@&pcpMB)"΅BbJa!J"PeIuC saLwVmxYi ' {(|yyX1ZZp0 B )Jr O齃ۅEy t6KޥRv[CV6t^{(O lAeק O{5d2PR#z0>tˀ+Y0< nN5tKOoRfx؀7 +(2 i1 ~,x&_9Ilonޕ̗OlqVټofOs?2KGS^4Nwjv7*CZ,bMPVYiB8^"daU<ii/UJ r 7t6!q98^֬|gPjʃʘ9E;f^)oN DK9Qu|MOWbF bZʠn'Ch͚ZVrc5* [, @94:QNo.L(ѕL#Jh=dmPiݍmߋ/gU _du2sx:tgΫ}Cd/NFu]4̶Ym>YBDP׬eZП߈I>>+IanV }q6˞e#Z8B[CxWäC#~=Dk5>AC YR*+5&k6Bh7U!xH9ƣ\Eu7~L 3x띫Cq<Ќ$=uF5ŵH.um!QIO66sѦ鬃2ISWu<:#lmb&Il|k6(NPbB=*]=d~%å̇E2Y44>{oT[.̋FE-'j#]FM~_i4Yt؆r s"l^2Y|fPnkHO@+ x:{Z#7GKj$0n#dM)\ﱪM#y{TeRQFaƩSCo<(8Ǚc-U&8RxBY`8s _^y:nW<8 Ή96_H_Ddq_ɒK$RnD,zx{0o4 Af]_P re v|=J (If6圂C9c۪#NKp:6d .i$g n7rY c@I_ݟz- fT(eI-!mtmF߰]|[ly8P2ߝjpѕKw&"2Xbχok{dxej=_rɹo\`9Ь$!V)$xky} '8rzo3l򽠝uJHrWBd0&S jdd#-܀W:N5t6tr9ulgemǂ8Q@ ʓ&8`H!fʘ%0а?]Ǹ9j}fBFBuL/ļy gݨo_VRC#wG!2i3L!(U <4nbN(sxSޮᬌ֤տV?TE`@L-qN{Uw#h#C+#0w76,vyu;¯cr,QzTZm&9Fhmn|ج;y2u) bSPQnfU󡗘<8J.ёu|;o mK83Ԋ6"nkmQп8RUt/@l KZKwu`omt|O$o̔ k$x]5eДj@q.Kfh_.\tXB ~e^~ykf2+0}`勣RĪ.aKLT-?*RUUgR%8 W?x>Ml[6sH:}:Sl׵AAշ5 5sV5U+ '^ ẉ,> +̴cUQA*/ׯ#3ӥO?o8H LB,&q+VJ}sȤ:;i+oդ@Iwb=g8N"s[); LI|!߀Q%WIs|k416ḱkrdB" ķw)Jcx¾|+0a?6SQm2k*ӺF+Fx}`gW&3%oSF\șY=R^Gr"FgÜ&l_%?RP]Lھ>e t'(llR<½)'=hЃp1ifOch?6e@9O6{HtTӵD46; ) y_>83ۜmeҹA[$mɏ2؇C]…܊I$[\>ʶޑ;\f}wW b@wC4W&E"ACp^^|I v?#-䠩c$֯RBShxNB~Vz/ǀ7xgpҲ y˓)6#>@LA]*&yUYžu2Iͭ+;ҲUI8$zOuNXv[`G|jHc%}:w|45^"{>?T5$!st7sىʳN6rGE u8"*X7 FoL '2$wJ̍P }9+4լNߚMjQo9Av,YS^b@TC/çcn]S ƨV8A gy vS+z6XiůNBT] @ ݖq>՞3k9h';lbu@utZƶ@t/&3];YAS)YS&, eYY?M#8{GˍV"`:iUk? Y#,|^c]O0=Q9fpH)fCg$!M T3/ėuƒۆAްٶDRo>FDM#|݃J4^h]:FΚ)sEԇѳ&瞻6/cI!"% x!Y)e(@M(谲}74yS,|I9tYF3{}>ˬνwOsUQS慴~wêv'PZBbёРji9A1+ t"MRJNždo{U/3zU  "Ti)j(tCG\v{odH87E,#'9V|"$;kġYP$ܿHdf)aӎj;Xg( ?)eMc>:l8V[ j!ģ_i%"%*C> 'n;@%SGU)J˳ZE.R,Z $f,6ic/v%{+#TJ< 2HR@{)/Fun5j>*C F9+Qb!<ˀrCvބfJ]Nd2nR5naPG CW7Aȇns08*̣QC_EA j<DX' PH Rٹy"ZWC uĶ ݰ녾ި)rܛ߻+sߥ}y #Gsy5~ZZR/>/8}Vrv8ޜl&eZVGMC.|V)I.=Xy ~Uޒ;tx}? [,*[JUU+2!4l==bοg?6ef]0(V7g.}eJ %T-~x"o?D~׎jq&rk'nRmFpR!ɦ xdJ(Rl "Ѣ㍞,90/9ZƺR9!]\Ą̈3= !jHخ,lЌ)&-0tpmsNR`p.O0`rmd~d*Б}W>9%/op[tBvv$RZ0|)E,Cʲix;ŲPZm7]%f- &,M7!_DžcAGm{$z]mcTi¸eN@v؝ǃ"~/A{i2ElF+4"Q)t}ƮI?.Sq5V*k}(^~++hcR50o>+O~]Xwɱ?JYK ]gT0`P<ۅioT7t}U9ջT _<^8n isQW_sa]tal6d Yũ͹{\ސKƃmFsY̑䯛B <33hל[VOQ\|Ps^Za4R9|Wq KΜ栱n]6-:^:f(hY>< F ȺG U=﮲ącep@bӝ0[p/ A+=!6rFv3rխz˷32|PߣSϑ"u@ ~Dpѱb2=10'6$d|q.F@Vm7([r`Oh[) OGߔN"k#!ԞCpESKgp qː,j+hg5 r,]ggI9:{NDwL;;DDV2~y_a &GgJN3xȠPuVc饣OՎ()xف xyǍĤFܸZس],,ߘDu:m9eʰ9yU5^ 2*0iɉh6>6>wE;N^͓tjV{j!ug܆6W;).ɾr/v;+2p]pXX@ݖkN{]/gk@DzM!yש$e#֣@hs+[#.],R72 Y_׉~QN ʹI5@6Vk@W #{]bꗡXh7"C0D@'5tEiu zy֧?C.a`[Iҍ:\{Ipɇ)rakųhy'߳ C9Yp͠`ȶyLAcB3򲴇gLm`}ēi[21DRJVmR6$1V(?+~gxl1NJR4KE. uL=M'B#Mh,y6tShJA)v=܁kŀ-#o]=eϐn[6e+ꩌzqb  a":F"l::9Z82 N/}gJ2Ż%.Bjnϒy =Di1\֤xV6=S7ZmxIr.gk ɉ3y9u.ϼQ6AoцryVC?ݕwrSpA)AHnQA@c^LAA fOC,4k_. 7ǢQp /`1|"[85#RWH1(%j&8,βA6Ly0UfܸW :W Vqf+sQ1f’OyQ]=+\;ae[sn;Oo]k/X eEioțET=Dn>(@gsҾC_Ogg5Zz4x$]Bce+iK/gY,N ͇s˨+eAt2;=S]]sэUI]XbU8˫?qfY?Ls֩.'l_ؠt!_Q6v&"!s(ϻZ!y`J욓G[WNn.G]nmuIĹi[>Dٻ Q\ ~qn*2`%zַTYXR!9FA/x$9 6 PY#ޘ.gȒiw#mzp֊lC}|xХtF;O@C8ylwmٯ"n@޻R)R$9Phv܌MgU.7JUfpOꚠC`p}KI`m/Lȓ3h{4jQ_̚Q NjL~TP0Ev& {*9wbBKi _Jp9*`:w֫u)D2cTrb@.M 9} $R^QdRzVV|1p7M (@=hp$ir`fn#0\۶,4!3eaTY{pԒTYՏ46;s ;Lf^BXP^<a+:ȃ z:i4='rvP7ೡY1+;~$ݘC<( M86}j lj%z:0yծؖm%LX# m$[sAUI [cf8q7HP3 IiD _=otk;ш %?K7' wcFa4@ظu^T}26T%ǖ̦sRod|UI/G扅$3X] 6K "f\bډ@?ĖA\bjqEd0)^I5* ;HR>D.*v`F)b6́|qS3N􏡥TDRRr1Kɝ0_nP(#xj0D)a:h2&goFcے>XZckV_9߽BHO/}Ĝъ\5"xm<<8\2S^rC#z,w@Q>uٌt@g*]2k G}ꉌheK7}O*։o.@oZT ?I9b ~-pDi[LeDYaMjՐfU4)$3BlZwX?cĨ `JK-u IkDnIxL(ft0y?78 +"9}К#kJ"#c/`tLXbuZ6 C>5 WUIxOgD e)h:?:հ Blu623.a|0[ǿt x䦤6.|~Jˏ]b;]f>w2Cn+/LM*ڌU}W4= yȆ}ĺGM|cN0cX;VjJ%EW K_}e>|Ⱥ{>[aP`-t_ef0CY)#AX]0v00~n(!3坮NJakЋ)r@ЧOZiޕ>yt T-;}Xɇ"H$ԑ@y. |H=C8~|fAMi/\LذG},FV:4O9 )IbodKB[ >aف籢[l}:ߡ{i<84)2O:䞵ESd5xg\B:" )~ӥnD{I˳V"^lm@nWNlHyH'៵~ܲa%F& _\q'c *f A5D:b?H*Nc[ㆈ*p3l?_9bD/AN?2Vw>Q1P{5vrCu\ŵBesV]qqBdFRJ25(SL :o?DB^%]Й+;v}O :og݉~嵰79aq! 8 ɢR}iTgn9w̨oF"WS 'j`]H2T~( =\ /iҳs"ǦO,Xϫ+7ІoygǁeCߔ|9k7M9߶=LE.v>nAx#8%O<* O'i^F36(f(=tgCT{a(by!VZt!)^? ,'Q8ϊhHuJrLʶ@#)S]'AP1;{+ . z%<-NmIJMYCVa0g?]}٦J axK.F!E̸euB%Gږ/N,ߜ_VjvT] e/LگXMa_}UUضPϽySK*<Ązy7z8 + f g(sW@`A$":hبE.魬=[-vx,EduGNǯ{r8`Dm>_b{@ܳߖwwZ~k#_L{pBzraSB YꆏwM;hT@Nc.@%ׂ6>.6ec{Z_%)n+Oi<F>NÓ7)B3z,3a }'M>wу$9+@+y gxFnɩBYT{ B 1eͻ3#LyOYe~m*>=n>qO3E]y;o*} 2p„jJX -o= +>UzqP `FADʑ0QO$=RCFTJћu_Ùg0G舳E1Ө:!q1L88g*&h +|F<"tEfِq_ 'p ~?nUX Jh:W4S ԅh <4-KJ8 ^lD2Z.~\BtwL/>kzt~i1O,GHn=NBP~*.Q?9W4XgXȡ?Bɉ涶"k!ӪW[:E{sH*$n&agtP dmFMxϊKw .6ׯ\U3v?ۭP'Qrj~uMPt.f&'FK8FI=2I;; z2s&tBM ٌp3W -~4:coPP ,PÍʞFZ+yW`![8^BZ>+L4D[P۠ i Lr 8K I(COS6Zl*gAXOr2 LwH1@ޥz<-YK0u(LSLl_-]\; _$/almYP!iT^(ZA4u]8E]ޥ:q]&! Cp$"3)}>t:`04J(?Zw#qs&dQ6Ĥ >;/Mo>ٯMnkpqt W<>u^%CPR.^ڒJ–'Z#%;3]}ݪ0gA]]gQ0iuX*[ # *0؉Hrj[w#9V}-SܓܶuZK:u9JOB_1JiMZ,;G\v9h,=SylX.. q|kӀ1PZᛪJ& 4{+ӣ)+ٶuB{Iba_<59XʍJii]1yTYv Ao#j00Ys~Us Wy]T ͸J۩ʾMRҵr (no|nS\k 4m e&hQLoLhV[tS9x4߻j[&~uWO&|T^Rc7Xwmּ:J/A$2'"iWg5[>|b<eG΃qE.5pn}o+ *M[C:0ڽk4t*`j~o+oC!@S`!Er~zwJ|cl{Eq3[w|{嚗%:M3+?żB ;/ʌ᫶rEcyT,,".;y3rW9.R)/PZ[kk#PQixwR^Vm?mrH7O2%Xw"}wF$%`{JPZyMH?iLw#^֕\m=^F eƨlAWBيkfļfbP'q cDgdbc)D$H9=(B7u>7h)',+KୱTFȪv NmD xeEUΗ8- ʫ*0C7bZzX1WZǩ!NDcV 5h?Qm)Θ3Oi;屶#~UVRZn?Jz&Nɛn~<60kcA b>c]Ё+ G%m@?JA/TH 4j5h5*\ 7]L wՆ,1-ͯAq31gg+Fn $hg'-8_Ėo.ѪL0oG_/핼zh9Gu:blOϗG0lsԭ}ÊP !w:>xcnőUblxT\^X5}\kQ(2tǞODkoXS"ӿ-N7̅ !@\Q^}A/eh{^}Xl="3cĥ\ 0ҏ2$WXw #">d?l\8xw p̭AtV S5M[P=4<2 lC W3;`Ƽ [؄p8.Mvw0;0ݽ2zcY>-0q!*Qz*TT/1m,$([*MK80=#f8 n؝RHIv@/(zCV-Hj*_t be QiӨhbKa`7[ȫC|d0=8BipklB@ZA4֯yĚulv?o*T$gi,u@#,ecd|n\jm:N!mo/e!D!*ްot޺8{Aزa3 CU/YcT=jWAp3"MeIF|{>B84mN>05:$u!:mp}&?gYC~z*IӬ)TIv zr)ܠ; f#_i).1q*Tkb`9LqamrK-I>),R{} u c%$rcTj @Ńҽ>Yzq$>Nn\TĻh5Q%o ķDZ@sf͖m H>s-L@vwxOU)o}`E)+ zl!<%KVizp/DZ" dJ*gYO2|sOaX33Vu5o +i2Z(afsM f`d$S(0֑p='Lb$=L 7ʈ CJpW@٣k2pjwI[EBtMڱtgϒͩ ғD1Gi}t2lC\ M`a{gBM-w pN{(0Sʱ43~hMg(N# ?/=YS 3bfäFp^Ӱ=kjUe+#raw#CP1WFuZbOWØ.ݟL FI zU!`=Tr:de8\`&ÜA;,%5y-ǥԬe+gYO6D ?XXZ-T|p*P!|sOe>]1*µ1:4{΁4,>v4PY[p! >Q f9,I&_dzuC֚LʲDS%!^ *I_dS( d٢4)<F? 7ivQoWRҶzc\mU]URIzq+ٰǂ҉?LHJ=FD: Ň;y= zXaIKBkauT >,Sqy”FvQ5"27Yh2&ɔ(α8y @e N>V(T+*FH_={xt#ɛ%&݄-nbM/P]X 14/y7˵jĻOcY`נwoSe⎨pHޅ je*nOfO:lN QH S6_ɾ _R &nnܥ*+Zl^+4W|+?f`{7 ϖfEDa߶sol% @=愲ANNK[E4lJ1%MmHB^:i=`#?u 7#)׶Te]rήuM]d*y&F/'E@4w޾n;oTj6L/ 1&9ݍ%Sklz!s0@*([\Z;#qiI\cP753a{ӯ:6 f ca?ϊXxJ57 y?sR.˨015:-K=FI edjG!:,j\ܡw~8 Ɣםd%-dzYC#.6 E{~Os-gXs6lqPLoݾ*te 65ð_&av0*,0RnЏji2V.)/$ t>G"ަׇWÕAwmDΡ6'@QW/'Qv PS{Fcjv%07aMXCCɹf1jdL}0BJk%+~#U!RZx/O!u٣`%iaj@:GcqD(~y2.akR #izei%)|1(OXe!BSE{?*%9 $w9+FRƹ2O-.#-/0 Phcka}9o-Emxv?0fXs!5I }] ԗDӏy u'+ mg+J *Iy${@bs0Ff@e8r /9%MӣEYn`nP._LE]rZ4f>eَƽw:: !.;͈h/[ +[LlZy8"E'vdP(.+0Q+W/ EC^˲Tb{-d@zsT]` Ҙ7E} 8uy2X8ԥꛌ.*a^ nr/WM`5I55QRvA52AM{_2vdI#<xh I4;eIHVj@:RyQIc4OTLM:11 #E@圝q__ŝH s.U:ѐ#UlWBX)CuA~K&ߝj$A~Pu%_o `ɾqe"}a'U'&;2]۞} 6E5Sv.&2l Kz"]7L=TAd1/p íkfAR24:y<~\w^q+jK-FGa˜m3A"0Ƒ5BKljO(KʕRV vUNM0+:p3"X=VΧ>&X˟JQNGќˀr/ mUWduCk1r'Z~E ֱ|}ɏ9S\._Q*8SI I5U;"QH>`aOyG]Q mS f3D@TErn4x`͉#?r!:N;$$󐮾7 S5hTJ8ɡݔfD|~Qct}1Q#``H;MiLK(a+ZQpcn:=f<+#'jZK! -kRZ Y9Mnܳd5U,ixֆ2:#9{;OWq 8Q4=O-Y-W}O BFPW2PӘYyS%M꫔$"ty(ӿ?>aEBrH4ϛ  #D;2r,(u%9Xz3tá=sb߫cry 瓻}g k}Fv+(uXwƵSne}?pC=c$7)7FtLLOf 쿃U}؅ g۟t :~^Mt_)B򎆽c噪PBxL80.Zm:? Li˹BD͈O wmy~B%z 8yc|+x?/{ G9zCAO [EjݸƦ~m=4{j_"b9~ik7u}!pխ`4!MpJbA>=7ePK)gIHWԴJ|b}^'d+ㅍT KQ$̄WM g9aY* c ȥR(SAb[}shk=5 ۞˻)=ߢ3Wzg" C!צ.S3dr nR'INNp;q|dV\MyS,xڏV9~ `R fy{Z[YߩqC]o5sqWXE7+y %|"ǥa IYZJ1ڃO$TI\ve^)Xm?zܨ+؃xr~U~TP:h6 [+{Nn)yװUB?F}Cw  [8-5^q6Jzѓ̱Pl*9t[6}͇RGPl Qs(wӏ S]]GW_8%#Z3ANWhxÒQT }ko'E_pc!4bca4 ~0f4NťTҮ˳\#sY@::[?ms蜔y[;&W4s9[S{}&u$ee)w*ap_u(Z?uxmTqNު̢o"1,|rؖ0>1#mBpF[Jleݿߗ|_Ȥ~ʠU'kXu#kw8R7́Y.|σZMՇ~f(M 5%͘D=/$r˱!̗-A]H{@92Vo oTjU,;5|+sj3!aA/ }J#'m ]IC.Gj) v`n% (q>%e;Aת8$p&r}! =`Xv۝~?c($OjUQ`!?sy67iS*]k`կ/Άq \*ZiXf'(ϝ*ґnqr,w`$4u 4j(`} t.V&-$/.RX7AϰҦr7>E4?76DQfZ"FdyM iHV;3}3rUh^5WsEshd1%w.b:\gy 0L[=J߲YOތB\CأX ]˥UxZݜ*6)g_F/fpma+y%)~!n/eƦb%O ]T綷XRBAra%!&Z/djeZenv׊I{VO6x٬tX\Kbtܤʨ\"nߡq:\o.KǜkdJHJRe}-fC0UkfK 8l|hM=8І۬mV?V]2KGu!py!U* !H;\=V_ :,bZZ/gۜ`9Җ+ E8&1Kpi QR#fa NuV'Bje7j00K9~~ wD`Sܾ07k Mm$S.W~"1b_h#у%vHI^?oΏN 13VN밂}73s@nٽV*ҥ\EQD=--})sjjRKPEyN N Tq3q^mQ%V44ꨟxzn4$--]h!Bi6sA`[-W[،A괟9M8mx~~tWYGE,tH4czsYY@o4 v@F uo]u_sk0rp̩bLu/\Anb^˧O%?? ~6PH+sQA5[U5-NQ^V hu?7q4[ HshP՛]oBL<ՙ1FYd9ဇR˭L~h_ȀٹD"LƺE6ň./vb}6)_>3~/Rm9TmxpQd 7:ecm%bQK)i7G+2f3?mI&BՂBa ̗ ٢Cmlu ƐJKvgPR57,R$VLʂR0[ET*z9ŕ[zkiJ}mюKRQMϼhϿ0dXݐ'q/t^cG]nNDU ZHZ僴5 BJ&_"-PGL-[ }޾`IqF-L0{1@;, 1 T{$E^?S9Qe2@Wڎs n鲲WӠڅsdMn l+>om,C+E%v#?qCv `Z xz1;@TγO+ł}ֻcPO:{krᴿ.cHTل&EjΉ$a-Ëu&*Ha0Ԃ8ѭc܁ҿEyPkh> Md7BhC+{.DjbAh8Ur Pu32{|ʃGZ \KOa ̮/AU@ͨ|1`gbTшdA}8t2ؒ?id!ӈiG?Č:{ 2Rwu$k(z+U~Cفfv_LYvIV&:> Rc7l:;S:'Q7ݴh9чsO&("@gbߪo O@>u6@p fz_jJJ.P7a:*39ĩ"/zRb.oooQSlN, FX~:YP?]mC}2e(ĞLPԠ8)9 3dxq\ScբJPMm6ǀ=N:'\P2kV$s)rjzQ *,,4$ QN}n)m9D#Y;VOiV0[xO˜DK[$QTǶl( `wDLrcYm[u Iu J!qh;Sv+].+|~0Vdp=@nu待hd /zaǑQp$W}f|ҝMwbɉ[˅<Iwi9Z0?m1ɱ[sLpOrƀ螦Qk 5@()E^"9YE3>|W}H)G Dm*{ƪIeZ6̄|6&QN@\L@',5Љm *Ȓws_,8wmF츰`m&R`p<g[єWF [XdCYXa0`Yq&x\2UίZ#_C_-M}NpŹryc(@ 0΋_:86q6<0\Ž5t%|>Nwscfpӷk]8B?Lck < yJЖ גaQYVXb ܫĀnY),_)cg^taJ9;qVWU:iAa&PJU@~ZrpDR,{ssQs-FfVkLtُ%XRR޳wsZ[/čcQ{$Jw4@WEMt/zsn4B'?LMxTbptGs>Y|z d]m0oWN+_rZ^L㼦p_ತ@POLYh@׷_ǠIj*C46 1Է4剧]DCΒ/&DQ=D79b}eflBzWx3.)D[|jvޤ9yi (]Q^?=YnRlW?ϋŵ[> C/fGIx_*y-,H-FnM MU>W4גoH[g,Uלv+Ȯ^Kfm<ɲzv>0B(M= t8vhtϕj/ޠ mSAi?֣8|xH|HXHmTh Sn=ݳR<(R$!Ix ;VQ9 GTL1;0~y:t[Rx.㦹c]dt]yy/* e\\rγ~̧Z㵪]C[) vWA,{:YW?Oq_m8VDǂܮ X|SvIA\GE_&$kW]`CFHH~Q಩SFpUA6#}B7FKm K+X_AWPhG^OW8N_R]ݩV>\#iXx߆ɤ ?U鵇5ux\;LKZoϷr66Av_Y\ "b)fEnnY/lDJ ӳޘ}`nCw'G$Q{u )KHҴApm}0#1Hh&B0+gVG$v٣๤6\u imG{ u/DH[,ŋIW%4f\(ζԒOb-eڗ EGq Y%X`;=EF%(j=pE֒|fiR]#fKQ0:Ț5(o2d2桁}?t(x WN6a vޖ R@BH4tɳ^Z"<\y5N5$*,9v}a8, eҚ]3_U:hVtD(\}܄2N/OhC $dmyR:F+%0zelJa"2kzq!"9ULd2qI(/ڃ5aąERן)Ɠ' yHK$>@}LLR+yϿeO=;W`pGi4v X,C})9S' "*US9EF[ehxj{HaȊG0(`xf ),:F^%7 13૘Px]#ݭK&gIz6~Z1q FWʪ2L 'ؘPOs\Y@Ŭ2:٢2+XeR$\T]ФM~Mg\\aJ!xa% j%!ت~Lq'2 5ΰ&@YcҹW9cCz,浿9'l'="68zU89>%g,GfFmLX8BHPąrLiWu!+WRkv0pq8JD1㿔ݿ§Gt)8{A[nB9QZ`_u9)SZ_[yM<)YP 3H9 6,dMe`G$3J x@ !\I_l|00eM hC}Ѐ*3zLxb8rh%[<W/iK1o(KYҶjރfhed3o QDסp:KnzNW.)N'o+ҖBc9hu*TN2rn.CR}oMf앖t7 wa& oi)37S`ruw XOD[;_*2hu-E{V'3sp]zHޒ"-\4~j~/Q~qݺ ;Kܠ3:/.P2Zs>_.l@X;wuJ<#5t*Sq~X V u9c2-Ӡ[h%'J}%=i3(rp/1S''ڢr!28*үY}ω@1څҬ. FPrKVeB٤{į3qnwo8y]5Gr =f3T-},ؐWOZ*7x2 \c@+Ԙq#vC`4w3rj1|B qkK<{c% |!oZM++cҫDEC)‘l ΄2qc W3(5O핗E{M5Q⎴M-wVb9Br62Nէe>ъ_/+v٣(~h"Y 9{L ډL/~-W\7y1\:/GZ]hajlCθLYܤ'5R688ꁟtGN[&thgagKsP PSR>a؜m7"F6Wٍ˝:7LꅱXҮS>J`ӊ[d `-U,90u),RגYN魷H.QSˍmԕ@>DH.SN@8|/}ϋ?9֒diG]pD!Ӌ׀6c,0~rbt)sF ߹3kbjD>&rKACƝ|Kt2;+ћԡmNh F[^qeT\} Hjy͢qDF7(f;ꄂ~S ƆTK['a, )hE>kiˁne4*&V +7MԓQT_ 4Ѱ1/orHAqnxB]>r$FMM(?sj`v&KRZfށ|= _ZmT5S"y ͘8 8U}ThVR!&Hs'e4W3S`Tbx{`c3^6(K;#?LK}*1XFRexٴWV1͢Ҧi!.γF_YCbœ䢛,;8,=nQ}lsݦsLZ(o ʙ:%4g{CAi KDgl*+XG'aXruOAᷛ\A|{dPCy֞hMby@Ȭ? F)򛪢q>B TJw]r2,n?hY,L+=tɘK#+~ۍM`I;Q 8â!;yt*b"۟oTM L\rw;nY_ei? ܈W21'.Q` +^ ܶ(\S)N1cZ !f"r~*\;vu[κpEӏ½B>Fq {'z* &sJvSvc 0?Zr|ᴡۍ Gul-"٠tt\6:)0#ln{Pst/HQ'<3_8@c&nKGI$¼0}{ĭ? i=w*ՅԿ*0ՠL.a .g V)$qU@Xʩ$ůPn+‡#rgB_d^"R^ <4iuT=yt_(Rv{:Fz5ܖv+JWeR]ڰJ(p99tsRjAlqK1~Zf8~ӄDvaR@4UwlLV ,>|R 0#QËh.Vh0.[$8w 3GpZ`guI& 'r k[ho#=4 HP.W#%ʯJ@s^┿P $EEp~Ҥhwj>Syt_ '΋=_;s(U^O8&t96UNj&rQfKP_֕]-79b*n5X\)6H VO#;UU>^.OtHU&W>%[_<pjatku ɖFqPQm&g; ̺q&tX2dZLx_Gei ^Hnbs!FŢf3jM),'64jvZy"&~J>k$S$KMjQV_ʷyJ4&s'֖f%L;YHJ@?j>: ‘w3wRV\.j`ȌOx$#KU(پ/iFH^@nͻL)?8뉛b3dP2 AiRY6]ҎU}A  B%WSp`6CNEktdb3il'v(dkM f mת<(3 e3]vK\Gz.Y6> Wzo^"Ua* F:V̧ g3~-'Y8@CRdi.M"jt;y&V~S;_VEP!lC*(ER o4TS}F`:1Pq{o|l(?a mU~3XjoWڡO.EP:eg=ۄ;@S_,JGua_iFG6^"Gia5DW~Togk!j~)yΞK⠏D,@mZS$G'ql<|cbF3l5:EjSdU0و B醖ݤ-}YQuSofsNE A(ѦwMBӭ{:J=0i/blQQ4k\/<ł[x9 .3hA6wS!Pkkv5w8sb.-ǨeEZ'aaAH! % *ar%VC*ʈ5sWp= JiM+CYzѫ0#ex 4jΪ"1-MlDi,9$\ܱsR'Zb- ]d8^O/`ko$ Ǝ:>X>~ϟ+(F jl'Y0\V&|֍7ABf>](#9ѣMfn훹T&.V6A ~ln%tE^ɰmp7Aʍyrg#?[Yq d7:n0Iq]~EKi'H6m˦a ǂy!U*D%8wtEHo̰MORP*cZdz\jrQ+m'0>@ABb2^>L8بxfB!lO 3䍲46baiB+|V|a#"(׷|Q6m}EhXɯX643k|./#KЫ 'R]F̖ׯ#{ ZVf(-F<9cs̀P>r?SL 6mY;W[@o$xUu\>V"ǼeB @b0$QEsSLT]qP}*^K9 C 9_{<ۍY VI@_aDO~m] >䞌2bw$?\gaPf k&S :\\5$d<"Y Uwuf~ $BZ ªN3C|?j#wpI%ؼ*)pt,%8]äf@pœQ RU=' 90ϐ 2|CC>+tenxU`/t5b vX$=ޙfhF| SVdfu. }Zf-\{JRJ"oZ͍8"YYҤ W u)jEHqҬUr'|SzOz7h?ilvo M;1?%S;nkTjH11G>*jHa6U4# ZH~l?8BȅDWc.NƸw:cGN=v&ڢ7`U?+aς"UT#DyAm/y vX\(}I@nM3 ~k(VlI>kW j5{B}S^ԝ^kw=P %Z"U3,}9Sr>L@ `h8Ӂ;OYwM὿ tɅ^*9a G{\ *# j>z'>N>@ѝjL4k0JwUkOD#wZ9É8P%-_ "&ݭ/]Sr7JTxwk :Jִ9M_~'d]Vh]Lck_DzA`^K=c>=ܓ(k>}"8lD~'VGT- Wv_ŭ DRd}q>)m\n3\$Ltb`Ɲt? &eS\Zc0bVˈ\8zƂ4UlCDZkP磏skJo ݅ZEoZf"vʖysB@r6&[K)yD2TCM3<@S0 nq3^Ff­sY 4'O=9 ~-qN{ݼF$VŒmidӎD1ћ}3`C_eL'bs/@d,TgnqBBz] LPkmA eCwC . [_]Uth}FaA{`j} 🤜ӱf($6Խq?tF cwВJ?KݾgHl(auoڳUU5@3!c1 f@ ~HN3t~Z@z8U{$W\W5fJIx-ʫyؼCIv\k">F"CBIY+L_nuDIo'綟ޫA0><0*:=&.P4]-FZ7sMxX#N?{r4  ѕPW +)0oP#tM4>ᖜd'5O 95tŏ} ߴ^l-ya^z6I1_7z pO :RZ>ͪC&&==@ rFJA3ޅvr]OQ,^ E\K,y@#mzyK95(ÀW}S<Ȝm\ƴx-!N,ʜ} (yJ:h]mlɖH%novpQ cYಣk퉽E|}C%ry^ʘz%bOHr W',e$BY߈/8'EJD/rnrvkn3E!# U=@0S%#?K70@hg]CcBu9\NM9z1\g$d20S xYo}|+;{D(:*t,Pt0Ļq'>B.5TcjoxBl2Jv}lItuv4e|8F,Qekqs_WFS]*΃ (.tMF,WQr{Zu)X%xM]j7u#g5\piݐi1~o،lmԦ#s} 'FZkX&?t fjKߑ2i}߃W@6ri:$蟭AruTRc|uV FI#uHB4U,"k5YCR=)R-X eh-s_"Fѡ:^//:5ɘH)SL母<*H 2lP2[Q%>9 @omWE`uv3 QXw /|P]悔@5HG~;\El mwbɀ2p2@}_>mΙfWsfnʯ= |ƂՕTYXriWeMbH&z4^#zuzeXϖ8kxC_匈GwO,OɈ $о/jE@5mֵ+ OoHP69]i˾s W^ZcܠBS.yLRF,B-y!"m~тGa[b]M e$S7#w'_r6Z@+&> WR*\8=~U۰EdҷF.aB]5%pBƔ9?Cyxg: B]5hGJ!S  1=AVĠuP nS }dtk )`j:̌'z\P- \ʝ>&?ߜn<D6\m{8iI6Օԛa}`B&n#ŴE@UuA@VIn?sx""8LHv4aS8DCl׽ y:cp{#wbCvن:<@PH6fãO0va,ˏy\b㜳uNpˀ`wLcsNjq vEIt_r2u\FJEשLzM*by_ eowzUn: mTL*3NՎ׎~91lgMqP՝79=;t,wGAl^yb)$F-cr**)>g y;Dw"M0TSDő:C[]>Xrgv2U-VW[K D 5ZQ|μ?$*C$ԅTL|o~TeNoOpS`ę8\fS@ Wu6KsG5khų+$F#r0U(罤`WSeϙDV1@@InݏgsM~UàfKTX^n3 8߆өuuEdAJ3ѝU]\ ;<  \<(*#<|?]{G*((r:g7$-.)z_ecs}Cҵнpe(L`~@P)H//b W|  "RA$y0ڀ"k/8sf&PQY$> _G:ՠhJe >#-NWh+}Y"zrMLRl8 8= =ɁnjnλE5S |'RPی1{ o|}d_m5EG:lObdrV<G#s@3.^+o0Nk Gb:D %Eцmm:^8@O+;o@ tN8I #~U-9<UI@ >7,H,z >OT/t@ؿP1!?⣯ǣ%TQ6`>'Őm{UsKʍf+ቚUshbu#5lcRG:H}vtSܴDdPEF?MKW 3b!l0 m K M .EycqW.|rY.&z7(h&ֹH yZg$W̑YHU5L]nc"bQue 2(-5GH$zIMٳ|"gܠ*8BltE&ܸ2aao V=Ot=Aiݜ=K |v{)T9 on,7 C,ZK,EK/3"|dp PXehr 4f78;ڝ'iUӗ0LW;L_mlGjxKv:|h!{pƌ˭džaUu 0?9#a &ՁNPn g&K$X2+yVNىyAS~ϷT5ُJ\)2#k8i* PuFLd脛8*)\ZE.⊝ x-cEqr Z1LJQK27SZ5bja(z ZdϙJ:JCXLbQ=c@-ȁ Slj@[RJnurP#IWL: /GK_FH{zҜ`"Ҍ,x)1RjZ0NfVJtǸ[WF5JNh݋➞u>E]lv~.uRUp/tAQڈHfԺO~wj ^H#J ~s_AdOdK/1i赟mI[2a!2ilPZbYZ$Z2bn O~~ ^CL,*Pm!p13|ONv*hu=-%yca8bqe*#5/wlI'3m)gߴ0ȮGlB ohV(;^#GV''"RZ=hѶGw-w C3 Qdu}cpvQ+UmbT>$v f$2;_GvALg `s۟ ͑+ \w KBWaȧMW5Z#o-5\~v]Oz 0IáTǞ90Ro6a,jS?kS9j% RMUϳ8Jm/Hɓͣo[Z!`8Aű +96K/+Y-AԸ2՟b =vqV;H~őZ{SO_/n񗴒;j;#u{ y'hHYk@u݂c+"QA Ǥz)뾳ں0fzV7dcfJcI0lc*N2* YM H!b߾Ҏ#/#BC63ooܢXE ,>& 48E ) [(>[7X]`4m'(R9͠rZPR&1.\RHRzgm"ߕX͵@.9:Y>e0<r$u(#n1},lup>=@t7Z olT( f 0%`ٛ@ҫ6tfEzM>Xm9 B"̞d2koFfe r*"иJ{΀ 3qk^50Kj\Qi3\+i5!s݄U_7}"ra"HNSn]C}--;T_Svzw2%UX eЭHʐ(z=a+@'+ .a{қw3Ц̥`3j߉?F6lD}١qnUE(N݀$ ۊpQ/G=;/4 wJe)š6ZӢ300D=Ԝ"Z,a,)mBp& tq|+Ԗ-rPd$Neݦ|o^o]+ʱCv*'”!R>3Yy|,۸FSDU1 _*?<|K:;԰9{uj?G"Ons@՘'qj`Oe W2&z90@8xg';!t׊aN}J3?wY拸I&TjW*(|Q#IYq,q$"m$UOi:|)4cmJ ^hAh:;P4ir=wpn"Y.5I W;j\.|Xe׎E ⚌O<LtPµAd# v+wd\J;{ Hi5 L+CYm yg.vu([]@Yqy"y;(~u~kWK1=!P0lKNsIn[5E; eia|/lfs6pYbB5T}\ഥ?ӏ@Ol4Nr7QΙ,9%ZgոD#2bf\',Z(ԡ8U=3Ot4:_U΁6we,FbvSu-ڧ_/OзR^Qყ0kPMȁ0ODE_^6{+D2\oZ ovr^:!x6j& 81 ʗ J;sfȑ? aB\ l)|=Q=5Wh5nӜivlݎ'kzv,R&C`O̡զxf!ck&FЍ+SGlR[fR̚?T&VnuhK cg>^W-eW;8Hq泔 )ZF+}Oesjw+s31i|2L<}hLaX\WcBB~ewU ,} Ǵ7%@{q*^WIc@ȵQ3x l0A'#FgGZ %6iy0W;dpCo+"# y"J2% Q[? ;WMi*웦P+<`ǽT X@;+Ӣm]Q 12=yr,5νnYd =&`_ vjplG*:P|Dzӷc؆7.cMxO~UM@dъBa! v{<,~LMlD~tQrOBZd᪯'!}6f9!*CTTi-&YC`!Jnl|Qw҅@rG97\ -(U# /n\jV2ڄ~e޴Ίwyz:Sl1 E@.l?Xh.?';2#utitl] {.6`ZKuhχebpq*!J5sv(ml'oAfYC)^7Luv~4wwWטYٺR Q\ X"u^cc|+W@^:6k}j}oHႉ=.k?R ZYrx^VpdZ|_g2":7꬇NײpDBUf\勵 qqyK펇#}@H j ˏau~eN/G)l-^$;0-kր /ҧT&Xl[E/ ٔ>;FCO Xg) v{k098zzh Z  T-痂h(_̯/\LY ,)s됝U1"_Hy3-8gT&b68 6_:8OMIbף(%QfQ1҂Q"]^2{}HwzsI;ujʱT`\BWLe{ kP; $B zYu}GʓQRj?',>bsECIH*= w=-9S)1h8;ϯ {u?襦Lqas6~!y;2 ~7:$vs$%Z_t,8qLSn~/$5HH95huK [C0 h ~T1/z{.'e n_ qIBy)Xo c9Q:FՁϐ&@Њ0OhdR0l-ꚱy +,n@r=x,kMKf)#AKT=+i@F\o`>WL DB?K 9B@: Υy6l֐h~J4c}K-Lrfx(`}MgbYeCmKd=y|0/ : : hhE59oB.엏튒oƄ2])il[!ESħVu&AI)PJ,OQ 3tεaONs1Bd`x"'ހM:zuNNvtLDbiA)idnYo;A*h`s!^@_Ed'DPoE^ĭ bWpr%Iv'`'PNGcl'"_7IO ǚrzTn~֬Rn[1]?JlURRtC5^EŤF8Dǁ9uuO+v_:K!alJVRTA k`eV'ݵ``wv6#x=@5")UPdqqt+ ץ5K^nnՕچҁptyAUhCMG#g˸gX(0% ncc4:ܮ哬N+S8mdIRGwQ ok:$/Cy 0%CGH EёMV fxݟb`V#L`gַ)U0t(7|:JF 7-x}d 7l^>#͙|'FƈhHyŲ}$fyLdvF}l1J wQaX^/siԹF'?^w@?IP㞀',YV=> tͮIyBrU,/M&8lvIꁱPظ/H7{xkr]Arukmi,hGߢT"cɥpz̯JE& ^c)Fw׼Y%\m3C\0uهt]l8;'^\=h?CCZ,dK4=y{I4ya&x)]Ģ-sANSh g0]fueqg[Tqߪi!p0Ifb0|+rO9*E9/Lȍ4>$Ă3}f}"}i+ڿXjBVrDtRJ߃1aIWuHZX_ڱvWlwWl$v֯juk* x>; X˓xZHvHT; 1d[ TMEڠtnLrANoEgV4-`>dԞ(1Uvbn_9[ c<7IVc˙Ss5iۧꔄ.M,ȭ65#xu4ZjXQ){wQo y>#鰚zMUB 23Bo3fMuZNaok#MvaiWXrJqc^KtP3h8ǷͿ{#3/K_gX&2L;λ6L|&k.?J>>É8=1I<μ߂i@h_slM-Sk(?]pCHCnmm6gҀTdO=^>S/]I:aI/l=ClٱՐMJTtRr s8e^It\IdO" U9Ga(ӇK?0FRwrT8yO.g1ċcGqmo󡧰]n.ZZbMF_`U) jCb f|.:Z)g\'xFnʥG tҧb48̵jX8nn"s h¯a4jJ<іW+5ŞWܹcw%AR|S@=w4gawK_|hvĤ9noU;hd,qO˞Ć-Xd"g w6vT7$G68~-Iv)%<ٽƿd6vU/ o+/Ld0Hw랴@3ILöbglBBtnQRBauI3Q0HB48XX֥Bٟ)Z}G5FD>a!6siZozxHKV [z4=!M"ȕzt:τ{îw3ܗ.f/~*e35a#S/Y%"=ˣ,=ʥ~wVJ%2]ñ1$J˸.v`ngT2!_v-i\q3F}%(Z3;> gޘphxwpyY;?y,ݻ @)O]@l"̷pv"!E`"b"[OHye?g[3@QE^$ʧQWO [8Uh?OsMke H8eԈ,ojθ;vrOy6ͳ\aLk*َl)i_')4/JrGOVi%YG2՚էVkyo4ڹ˅!TPǥˣ xͲaW(&$^᳻ChD U?:BAt9:[tDsub0Hg!mP3(l1Vl@ꒆes,>nH%tTiuN=Yh-t1gs0RRMv\j}ܻX|qc] 3ZeX>L\-{4/g-~Ƿgzbt*Uft+6F5F3t_* ɰQltlbA"x*s2" b0Zcгn5;>*g9?S}' n|OabѺT?{)"'ג% ZNZwc#X1B\߅d/ /=2jg#5QG23ЩaD% eї Q;AQ?Ձ Ξ̀0Qiuf/'mN;d7l*mewRQ70Iժ(5:1u^*3"AOԃ@dd+ԏ)i4XeX`pXíSzp \)x/ϙ}֗0\^Ks=#s̄q/9Z;t,9O\?C58<7>e/[ > \~:A_kpm:OA*+ Mce MN'r*k-?R /4dݑ#coa69rmCO5`;\>ΦX[gfl aM\llPV ?Ya8/P;I{%| (BX*x˝ 0XEj241Sft"Sm$c4.=FFK3܁Ӌt"ʴg~PE?~hh~iWr@'k`,26JzCᲾ%ɶ#8U՞@umQ aXK%/O:=/4?bM; pc;t"VUsm:`hS =\*v^[ EzIr8ӴbnAPey;d)ũZ~[82:վ5+TSJ6$!w*&;NBjș/p9 8yS堂f4ݱ>Sét [O 9Sx}E@ZIWOhG-)-kkFr *k "d,~ 0Մzޡe U77Ro*8x yLW]7I鍁ou #]RFh |tdɼʄ%b>v2[. nRJfrNJc]d(F ގ~$J櫀q(Ư+UA~֙42)d?]=N}1_0H!k&+"5+D\k'ճVx^ֱ&Uq2cu/͟՛장sn@ lkO)\lNJid1 iא=ċD> I/[&Qo͚1],*82oْ'o|1fk9(\Z p1i\8h[rЛ1>^ lF۞d _I6 @:-7C!Թk[,+9Km tT~UVe^;/#EA?z"Iݏ{aBUo rLO9^o1K;l)2yUf3'8l%b*}dM̈opi`kvWK4[%:z?%(Nv6\) lQ>-D&^H0=|jJqzU-DU09c01j 4_C5Ř Խj3 or鯑:7IV $ KbY8XŘlnV~`lɄ;7܊2I},0X|!rN \u筴q'`1 ge{aC9%3) ':{|sDRu,kT z:bDD5:M{Gs!K@ ȑ&T;F5Ψz٥6y3zB^ؙN*Ƹ CRZیnСea&z mؿ Ƞ\2\Dn5NfSG%$>:Z&]g.B&y8dROȸ>S3h@Nȫw Z6!FekЏ=v ]qh ST.Qqzp BPT+E -W |2=-s@3g^MXt"#CeX3F2?lA|ox^?[b?fT#LўSՉ'/rAQ fQ|Fb5qk)1 Ԗ'O_Ez rǭ PұK窡NP\b0x͔JĨZ";>fM[}*anWJ~NBi ^ $%WHv-Vy|sDD h`)^գ&ֳ、wJFPny? J{:(R˔Y pb64(ȴE˶8=ޱ%A9ZA/*ͳƚ Zv*P?SPwZ=CXp 1">PRTN2_gYse]i r&;~/qSIcywv݇ 6QzWSjSw$޲oV:˷b+T8B8[Y0mܲt)U/QyMC Ē 0o,ƶ<٭kMocK1v1]'ܪXѫ֗MR`^ kA`.em^[ A'$aJ4&/\ $$Bu]@ZW6֯`7tV!=ҥ_;N @PJ09Wć+[޼qߍTКU(D#ھ{kMG[g A-=6$G BH+du18,3)auE|vը }z26g2)pmez究u^-[u46"ofZhbF$R /[DvE¹ ?^:_d Ų I*hbe  I^igN͌c}L%m"9O{tsCd:[y{w1 r!ixSsX(1453UB_n0R4 ~ gkےb^iFpn1,v޳# ;0L+_0bTZ/Н@İgoK`4r:H7?"EKzLא 5@COrGF(jw5 5,ùݔ@gqte0B-i}FvM uaDT W2L!ӹy/b r';UVx'~/EF2 ng1O$?*B-2Ur9V4g^ *A{NXVJ99rJTT?Cc'RM ).6'T$m҂X,L;.>\Y (XÙB9$emʗ4${@" jt;D`.Fav-}Q} NjHZ"~g\w~yC<`w?b82] .< &p02 ?0 n(sjZ(hZRb&.JjRG.49݋Qd܊ XKA(+Rpm3%55E=Pü!GKH{O tl$gvi84m-f1ǔQPĽbr7z KbEjRhmkf>Q&~,؅N$Er7{Pi˺C$yXHY9щ}f͹q[/#e?#@|Eӳ9?k`1:jPD|CƐ>8aFr 'M a8 > ^07rRiQǟ-0oK^U&k>yQ?YDQP(ٳƩbKV޳} WhOƃ 3/26ڎi/xqS}}$TDҏu}z̛7 ?'} )^by󘈦m,pR27Ex$U0t`z~1EaEg [ aB"m|V^0\ǭx !y35koK>جn2) Df,&uN܂Ǘ\K~bxavO=, .SNPؤ}з*!<"4Ư,`2Q8qՕ%䁨KGyƳX׍5;<uM^yU#_S)IɸUΔ $lah4hs=b v~5FoT$m=q\8*$"8+"ka|tfExK뺌RxaX첔՗̑AgNV'4+ +6 \\td|j(D(ܜ'9fH{ Siآ  ^L5=\szo:EjS(nM%U(-81Ւ L[6V;lYʙ_ůwwug "kľEsP'qo3md64__1ox qVk#@@W{P}.7, yYψKuU 7 tc3bc9y(9U]>? 7*F%뤁x(X} ҈(En 3z bnңS lQ?#u9Y<#ۛ:Ic!E1$߼&KX!ņ^i1ہNu6~;ie(ż !kJzLPk,aּZ%s)K@F<_υmDs*F T$3buGz>!X)3S8ʓA; }êAƒ%kմin,7ݹz!Bq~R-&9#m7Zp2H L i֟p_DdÅ꫏]8$Fr98޿9\~ V 6 +p"p]3ɑGe 40lC |yq;b2#}0l`}<6juS~m -}JRYcJ#ӯ 81[x9{.z >7DҿuyzV~[S.Wi@qƏ&AP ;.䏯M7ô|cQn`/'\9N߁~;rClC':Oz9ȍўФ!+sE&GEW~53)I+SN1MHJR8xW lEpd2##*9|Ei0>yOG1>c \{)YO%}솻]*=ᬧ; (m%EW9`!yce-u5bRޖksyI “E>ꕞ0=fܜZnlQUhoNG=SD;1`oÒ]\)-L ɾzǮylNbPlOfIJBE Jjc.Źd%u"4Nk–%&~Ew2 ׏Vdj=RV2@D-;b$thm^!)W{Kҟ;DkQM`h;ts.c&qszM,b6àI]/B | ɡ}!C96ׇ_7CkCsZ3MR X{~Uj3F<ޖ4(TyK >{݋kGg``oj[6v?}f6n|XI*Z^DWOx8 "P?sܿE.b{?vV)*f\بdjQ|ve^Ց#_P܏S1hmc";J r%te&ZyuGB,)VٛiI}\ ׎\9Ē۪9] b-6G e皵AZCӖZׅBUNx~{Ў Bƈ[3 L'qIYybTyKi"{t,Jn\)պT5x6;_i|"P@zI2<ӈN8yaZzߟ!}5'^eßhJSG&d BׇMr 32fLIlzc$J2/PML{{[y[ļ;R<.`O4[['( 1mbsи *kw{ߴfj̣.K6FW񳛾tm}`Z.j:]ӆ ^9rWCixr4wOғD=wв$0 ;_rdU]$^!hfg! Έw篭®˰BTz/-<4;> ܼo7 C4zGEi 6 Brѷ;"jco[ARb^_i"*_\vGÐTO6V45@hiI\DlL2;{i 7r/U7tVcE7B\җ7Q!j#HC-e>'@*`9@g)7_^=`;#ZyчM TkpF_rᠸF9j@ֹ3vr$!DDjs}X\-.SajnIT 4Mk94#rUVn&/4sR0:OWm)LfX`}}ty)pQwn .u8H&~i U0tKk@ ӌ} tNĻ{хJ,q^),QQ ٙ&ya Ԣ|;dIG&n:xeezqۄO up`CuKj>hL?2S3'P'[|lZ"hKB(s8CQWEl~ۊe_^aG6ݫykin^q79Dyc%2'h5x> (bF[u2KVI fI+WD=^G!:IP@8=\Ұ7=)Zg5_J0ߞpbae|Xr"O~(STkN`teqZ>@&6l*6GEi[Imwvb6 6,x=2GFEkf c? ߀b #&FpY|PC+}F HKNI')]$E! %Ͼ%(Y $3f7`u?zbD4f kc}N=3[+A~&; O;]O>dభvkG?4iAt7R݈lL\ p&.ofk} ._fƊ)vj{ph{Bu;Ms#lATj4UkZ$ھRx7Z~ֻVI{*¦z˚P-)Tj #`sE3E>ENE'a?($Z4jÜDH<@V130?s5Oy.k\k\/¶h Z Ųh} !*[P.y]I=SH;=3VT5or&RHI]=( h T )Sd90#&6{2!R}IPd_\kU}禄e?qg܅=U7/vW|ṊK1w\>}{j鋒8Zedd@<#,ox!s(e:<"\XL j[/״a | WLű%n儘z bblD<ňo\)Fs߆(~l +<\ QB)ĭp&& K^ wMH3~ N/ =AixCZ.k\o :Ȃ =[>}CǎJGFbQ*rxtD0Ѥ(-(C$ ?e@#2)ꥪ ޶&P Ǎ<]6Ϻh`w[8R.E\=*u?B^_V ,.A~?N2(6JҝX^M xlsd2Q]xz&BOl{(0^fxt6bRܛ[gB_|.g;%pdp؝58f(QQV7v&ۊa&fL1u=sEVC=21m(]Wt#ã7 鼄,uBah܎ɫ &c1Rw+K;Ӷ-ʻX#ʝbbȤ>o", |!Yӄh0֬uw·, PQ SpH!GRw3C3dETqs5&imԹ)p 0ҏɠhh1j2!ڝ`ߙJAQK# dVN7xY .Prk|/e35Rظț.A7>UW}.liF~#L4;zeU- qb%?|6ޔ'-趝up\ӥ =8A4Cmw>sfƺ:6{cIL}A$Sqp~R`Dэag~Z"R!={G̉\cjG<*šC7;WTΰ^ǐx(jJYe`,xHԩ4^W/#LV,e{:2BmIwZ,OXt1XusGD˜c&4A:oNaE6z!BȤ4'JtNx^f&F ,`ͻ"Gt88e#RR~raن?R rҊi$YS6|<{gFp-\^~ʾ2>(59nQ#LnCV-Di5r/MV =MJU[)lPLTg[N<#!Ph#I_ktXTw~BNXD@x]T,Y$tL80Hk:*1.QI=lIKJTL)^$jnk4Pgbĺe%HD3#ˇINT'kFI t15ׄ)iX2.#3࢓<[O5sk4 p;t)n ϾK˳Mݬj8N]\}Fo5 POyeϼ߸ӮX"Z<qXN|Po_Ff-&.:"{@M[v2  4!`6wcϭMc}yu+F@gGOy:2F>uhNn'IRiv3#rRCYTȊUVpۊa jV4$ LRXXjO lwT_QA뉓֨ PI}2AUb՝gouZP0T7aN=Ei+PWi/<4'`S3ySiŎٔL_d0I%N?eHڟ2@_UN5ə*cHӞ pS`ӌɲ˽bOIY"~qjyxxg\Pg.Ne*@㔽 7`k~Mv7$ Vx8x㌜mRkwxNcA*B]GEIkq_Odl:'j*45嵀RYBw1_/P6&b?򕌥DfҭDt,Cyu^|oC?lL8I]&r6Xβx@aȄ{GŒ>M4iFS ݜzl.4*md=7o~D`VhܪN0h9L.j?mj@"b<+{Әe;brkEw;#HtM^.9K3e7*g\'Ov=]Dɧ"#LK GfJ͔mRHOBA,"VZ [s ?Ou0SL RajًB7UY~k`5:x޸7V&+.޹سqe*unG G{K?(/΄+GQJ;B)@}|тTnWg,c: QX='pX2υiWPeUȭXҵVc:d*HE}mDV94ZR~6$k ׁ )Z78:wl7/a`5U{]JJ[S"N~Yxͫ2Jt(po@}<4ooQӀQ|G4XPD=~Ž hЃYf<VJLlf8IOlOM0xE%Ӟ3j4tQq6W׶Flk`ڟ5ɾttHexQZ$oU1 JLtڜLTk;* gq:7i$F8Ly:Kw"_fMS6h@N 'MutC`Ec0ZcN)HP,<Ҥq1UɒJ Zxk KfJ5YuiBفCk8D~bJJ#Tur(&F`/0f]&>oH5AB|XF"e",{BGgƂn=WAMâ5,b_rpy-}|z.gwEbk!>$ؙE4{5c9ږgǔ!E:-TiBhI`>3=e?'pi!,>P L]âL 7Xi w=M|0]oWN6n8.Or(*UГ+rC뚋s!1Oͻ[y82'3rR=o7?6 !0{1t4U5_k嬞4sͿy-$ *K9XQǗ`F/3

ro1m/@z/˒b)7܅~hV|OƗ99l3{Zru솜NW\)I-J;ﴍN?~sOMqbFC=eg^lw aM[5?[܀,1OlbM)O:CMLh.L30op6"Ejygh.DrTy$*"e) X?COEVP_5pSCʩYopꞏ@m `x"UִX`Nڥa3SmN.'4v<^,XCƫ #XP鷊mfHrJ7 jIB]|e`dȰ1MHC?\~c5]Ȱ5mYQˡLLG1v 9;NJlgu~7bթ=,W*㪼;xn6 M"gw7xNД= voqRaݕ-$?jL:.;A(!66b'}.Lh/թ: %KbuE= $Ebt"'rsтw&hrA̙˭@͈!̭ξ' m 1էe5r^ejUGZL(Tۆp=\-{`Mߙ8M  w3Nᾙ-_yė ې _%՞ŏ qMEP?>h!Lƍ=|]DG!{v!!s}"Ё>b;2oGj|:NTjǛhL~',++>[LF=[EęwRBxYW?{M( K `'D: 8㋰qsDtM5CeJ44N?`$h_/Uþ+䊞䃳ל :Hԇ7,Q$NV'jĪ_Q:3JŚ$.gaasB 3'xuiǏEWކ/PZb Fg<ҜvkMGA'k KE6T2`W(WScشlDr^r; N X9ݍqV6=ho^O1V䎡߼spg#4R5`\hC|M` FD'aw/^X;ؠSX*'XrB#%l%/(Gz4_ye 3I'--xd*=a, [h,3ʹ? ڿ. e; MmJүT<0<"b aj]p!qgV`w ANl?VveUk"9ꌄe% ˟ߢxؿD%ׇ ~ItD sJ;TF(dX(x#k[fnю7 3^%9P쐆]'|\Efjطlf~cp$E  gZ/o,`hا ή&eW?}3jc/4ZLdn^th}&H|G"$qKU.d$Vwz:]/vϜP}8aOV:x`HTތwH& ђ"Rh̘%HP <5~ĕIJ-5]>DSʆ DʹnC4@+7f̔]H\E)0] \G*Y5%}(M}>@ vx ?mklfh$ET'sI`33"oh7D!Kɏˆ h6"|h= xmUɚ =LZt}5$MO,V8aKq[IBL}t KrnH5̳şaLABa`NYY(H42["V\> 5Iy%Az|R#󩧟 "PFC sр7HU%1C߃yTE48Vd rJ53i\˲G g'fыVRr/d"H =pщv fmM0Yn Z KY = fhFLf9 ;v9`>??׋Xk-88l24ad^ځ_UTowC)S5e|<'HYnthgŽ^SCIbN P-k*8]H8#=G@*\+* Cױo au[vc 21Qaq q A[Ɣz!\" mѭLCpu:-KkwT>,1l۳:nBa \TLT7va`k Tso|dփ4صK4YlojShVueU2YBy*Xt'|ₚ~m4%O"P/"͞ٹ8pnx7G<l.i݀mW݁Kr }R50Fʚ ftfX\I骭SJuMɱgYZ07070100000299000081a40000000000000000000000016661a1dc00030278000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/]?Eh=ڜ.+ηʛJ(pkJ'b6&c2T͹h:d{ՁF3FQdG[dN)&^r&a)&;Sd՘ɰW ˉV?Uyg|>2hUT p6 ".̗u+YL!!Z][MYVAU ŷ{Qx2DZ@=B2󦳬9“BTbJ{3lfυe5qisZ)!H6h0vS51 |ːcX\qͼ^,l䦵(=Mҡ>\C#>wKv,hU{RV/fѩ?bulogsMT#xjXj\_By1H|S]VS# tKm5? !Rؒ_'J[FhX~ w]K  cJ80#ff˞Z #϶Eʺ]\粰%'Uǭ?j׆PjA𨺋.ˤ%+Jb AGoBI {nǜj͋:'9׿owK& isd@TG%S;9C!eLF@j,brlzY(ÂBE?(w@`bW"޹lrM:P=M(Xpq8Hʳ?/lfm7\(BQּ=+P7yeU05ѭ~;3Yw7PjyKܢH Qbs>Aoy޺0.@xЋsY @F!OCy3罕QXrr/q:x !%* z]8b,'ciaanW@T0vҳA)5S ;vJd)G\!?x9W$sABջ(Oidm(2QJ琺̑<7m.NXv۰<|Ob~|+bYcqĻ GWNη\p&8,\vW}eu?+ *Ur+#)ͧ &1 JW# ZůiS3\P/av4 ">[B<@yvp/ "ƒH2asDX.-qn[ m2JR ~o+&fs)y@Δ=k9ft3K+n{ܟQGq7.Dܡ ɀ0w6V7xB тQ' haq8-]\\?Rճr4t}/ޟPf>ܭZZ 6aDA@;8UpGn\/˚,l$׮R$,51] ޢʺB#!yj͖WyM]O4 ɝU'?إQ.o U_ !++oLy ?Hi<Ǩ6ov8f\+q JM ~7/BlQa&w;2X mw_Z5N9\d_HLh~f]m9k5rqQp#~Y'Yb+l&9Bd-q}L[r! yC0ǧd$Қo$Q+Xg$5ڝ<1lAOc>c'R`AHyڶr.r5-L")9HmX^/^dHTۭ='.6 Kާd L>AG13_l.; \{ Azǽ.u2N29t[6MMmr{.٨$drI燫~a M/7obrgHצkxM;| 3ĭi:J3wRVierbW m[%6O5C~%= aCljHW\rザߊnd Q' 9mq8+tg8otMGzd Vx $PS\.DLTe/c븱msk]v5eEY Ҿ+hmo jj$q_ }ޛ]zo2eʒ/^l21#?ӄ1=lc\EX[ˋ#^.=AfHdIRe%?ve)m? S/=Sؕa@%M.>$QWРCsK[ߗZTv{' yW&Wc/n9@r &2 ArhG1t NIUsC:fyw)-žѾ[C3 ND4d4RN܍5=jz{Iܟc<]Jh2|)87iIֳq,g56P;܆q9sXNg7XC=׏pXTB^x˷$ogJ/JQ&7D ׅ+OE4Y):􄗘w7*-܂̑hO3gjw| yy(;%HU%?t= [Mfr⺅ `-|Ә8FKhtv8=aHU)b_%;ɛ o2C2 CPkB M2=@GDpl@i /fT`k]ې(rǡ栒w%Lo 0ȋǓ'.ɸ8-3@B0c j9i~jKF.|B':`/qsUjqP!uo )DgHIe鲰ϫΑ㇕xʭoK i)B"P`_8-!UjG)7M]hC't6⥷ 1YsTjS`w V;!U5(U9S, u?/x׼?a iVxBVrlٶ JAO 9)LASr hú:\70%𙺉:crcαN':9R[}o!xqL{PZ$S S^Ct(/%v @{29Ǐ[c>go_m# рdz:]gVE+@Bm$! #Ȉ |PNYB8)+5:f  Q$*$ٿ N,oq+DzC +TLh[(MhƮ \ARl^}?#Y_*.p (x֊dx4%GӠeN7 &Jj' L`& !,}J} |[.9i{˲6 >HIaѱUg.zP{-74T0nY<˽  ͶJ{}buQ{qfC3hw#Vڰ@*۶1}5)9g_Ƶ#S=o+C0 >ZC:a+Lq-[/p-6"~kuaf0.0S~Fbfi?r2<*ZVl6aHc .{GNoe$ݣ\REߧ}#tw^prS!;xj F\8иqYPj|V/u'y21ᅾ5NvݬbWĒQO9=$4@x,dNW(:k>){wlgewB@Zu*P/3Qoe?\l` M]Ib' ރm|g4bȆa2yZN`EsK(n"cI_\jr$L֤2lSz r(lcrIK& EaM7aM9ԥ TSMf|:̩J.};Dg3? p9K͡tk' 5nM>]!Xsկ!fNИyY|ߔut_8q]nGʟD FڪS9@,?R$(K(γW{k`Ʒs_ҿ>#2vPJLL6~+iSvxѻvT!==Y|gvbQ8س|e['*dn^)p]Kg& 4]ۅzB#MdzcŁC wg輻mh0R|@/ QF {j8z=Ukܵ_r Phb^p-;IQ;>ml)0.C7i 98'Oe"2 1gKS.kla9!&NT:TXE[B`VմO^ tT]ŵ-.&꜄u^qbqc4gkLR{[.퓣ivhkvo:r2&Y^A}w/0^p0kLawZVҡOj:=CKlS5vx+F5Na/DŽiNc:$}D-2 {C2MQCMz衂jBg,CA­y> 1EB= u_z)h$I %9X] U u ˙V9NߝHn?WQGX 5pcH̿# s=f.@?q#] p[Q:?+&a0+j)-r[5۴i!/,$Mop$ @Z"M+:byeN,߯,V數opGajiUɃF* t˟/D]_nhuD H0\I ){[l 6jź}ÁIv LSqj0ODdKzʾ:O$ށo km:(OS&,P:N.|~{@Z'HlzB3QwXц@/ql./3_3pyK>9ϠSʠ.=mJ؎50NѰ-0_k |mإ/+DqQRo]>j ؕ)\(aS7"}8@e YGx& u?l=(jTP'׊~^`$57uڷ̹ K&Y[Bp\%ׅún8ʥFq3{VekqXBY[Ffs/wg|z)H?G:LwfX5:T1#Sw+(!Z!Z '#-}.=Ԅ%NG,-M]HT A!S3;kQ+ -Tסq~ ^Rl;eSCqzS؜(K ةb10֍MC戒;cS]Fvtj,OQXe2(J+ tH`E24EkkpfBPݸ{d ik~9D96J~g*Zͤ_8k\@v,}ʅx 7Th/4PI-Aݳ2AlkV6c=¢wA&ȷJ= @w^t˯C(dZz phe.5M>&6n\)lrc"79NH(T[ XN䀗 <[R=LWk!0O@ x4j OlȋdbR-Azx6g DvۙBNYr !d6 }޶b%uC?o]l aVz w % S $Q!7)~~6c͂C(}GL;`JEr+0@UpYdY*&orҋK[$b<CV$V ]>ev2Kˬ{:S"(ڽU1u 0} Hf>flƵ\3|^{fY]zuwUtI-P, g )Ox2#i9pu=ؚF̹&`;:7 uaXՃ=+vfC86YAY붖Xn)om}Fӏ Hk) t<"lapWzQ^)^N_HSTK7&~:4$mF>Y6}&Bc/r33B:xܓtL,gkRI= K`U4116{=/&R!+Ըݟ|zU=琾KQ,%PV$s6y|Ӌwd2NiEuCi+D{o5UR]X魓 ƀmF{]Cͦ0eV"%׀!/Cx >nk[6*2֣kMקNpJ FNxFr2QWոU-Q,G0)nwTZg5p%nf7g>7y6i)jNɮĨat\[c?v2G4ܪv%(w{u8$\૨mgN|Zp`95Z]>?ie]a/B2 `8KSS14@>0ol17KuW[Q Nku=Nַoj}ZB[<37\~^nyȂ~;<#4K*0b&;WHv`wCD).+] jR<%O|[^] uV1"l+!ǀmX[(6 hqaTM_!f:PjqksKOϙ`} yWH- 7,SJ)-|"0ƹDg./b0S|F.e`|Jxj@M#CPJMy?#'u`z[uZ;eϤ)E-J-aj6g Lv{2149{xG\BjE738b7QCҦ%b'Knbj ں+W#/ \c]_J6cKpQQGCo;"l"X{ ʽ!9qQǯJz*=s:"kP[Ws#%Ģh)"80TAD^~.Ir4+H*zv*RNr@ k֦ot>È2k4]Ycp#/!FРۙ )-&NF @$41/җ!= }w~[>x~a{JJr0#A-mdQnW_ \+gǥcp%ЭO ޔj֩DF?1@Glx%\s!(4[WRA~hVy5Z92[JRu$"~ZSR.mMh9+ڳynW@/T7!@p`SPE;5 occ0`xcrjlƈqƥbcf JtB\k*B[%'`vT,Fp<>X/ +q~M W~ .b3ˬ'՜<~ZxXwbPNb;ޒ cRJJ>SqG-ѳ 5gy+TId )K\94s5O)DJrLL:cϺIa7.gtg{$صQ+gr;ݨK=ŒtLҼK2 H/|!ae-.pbsT/K:ml6ǣy>uѤ$CRn%Qz50__T-U:G[:-oa>vJ#⒊yz#@PEmM@ Oj6q\9*ͫA ]0}tmec"]^_ww(fy0F23GoLa;N],&){7Dc#v;ȁ]Tx+2"PЀAd$>o|hRLv-e-'3;$ (mF@ ?8Pz%tLCvꯋJ{SA>6UKjƷZ{zcRoB}v-VPsTp~(r)7E3DlTw. O7Q0So _$Sǯwn#j!N ,g}Vق\,gtn;po=}KsZ -]lb UU| Iؚ/Ө8G?汧 kBM[ p-&Ga/撒ƌQ Wɛx<"AEd(9}Sټ"ewlRZЭ^h ~d,[~'b萎ħ}p(c**^Or8-JHz/PeA 1f$]] Cw+gQ5cE DcAr"w_q 2D a4Mǥ1-/Z > )5VQdI: |ys e0Cld2NyzC):%3h4T̗\/x/sWJ :%w6DA?n~!W.r $NѠ#paIԮ=}zQYpCFv }ێ/8b3.:wF2:7jdK3ջUƒ"򌚻 qӞk?#W {x7&CN7̩f02W <Я5yO4CdȦǎ;܆IJgwJ'5Y/ \lۏiKe*~)},MJ[1рNN1SfMuzUE^X?V**?0Bٸ*|5h{ra qtbaݿ)mF]*LRYF3.qh VA>*&(m^KW߱, W9ںe/6`?s)Q))y9mq.}݂x7B~3ML,^20Pdp*S_ S' ~Sm~>gÏ+(]e@dҖl߮8eZ t5{&.dӐKIŨk謵K04ЫyJژ}A_%@[ 6nOƿ4*a;DCIDM+>ՒĚY O*0Ւ ͑a1tHQ~{ʯ"@ք4$cL|DNtj:B2S7&OxDD9 pk}0UZ9΋>KU@kpƩ,tK+QZR;f`˵*dZb =N]x01:8s6{L/?A %v= ap 5S*q0 Wx 3>n c_9=d3.V62gh"=_}WTeR?շK7,¼ѫH?rqi}C+:`KRo۳jsM'|' Xi-'J_+ -$O] 4Z@ 1=6*d*ߎ`yœ`*E~* w31~tƬ)9ף[儲uMb@8eUƅ'TV_E} A"E;*d̒' |6YN&ZP+wA+UIi&&ˣ{Ȁ=\Ƶjl?=靥e@:l1A|dkȠOjA hٓG}KwR6_Yx4p%}"#Mhi? 5j9ޡVk8fǢ"^L MD^-QyZOY#.,*wj j"x]E"_)nOw`6ܐkcTd!t@4ُa=ȿ"_WF7ۻJy*Y,tmӖ$7k)ciĔVM29J⦣ >J 3c2͚㮢HG~ sA^Rˆ+FsÒ{T5hܦX P깢GHBi!+Ct64: g%j~s#ڞqH=9MҎ2HX@"-dO{"^wu~ݻ\iljg VJ@SSB[)F#Z}JaXg lhW^h4{cָ cd9pNY* WW.LB( J}r">A4"öd'.Vtor1ҷ$FwE^D,钊J}WL'zU„Z@"y %s89 %Uh$}̱z7r'z-`c0UՑ1{˖,՚+( kr;۪2 ـpnꊤ*QuR'{BX]=Lq^J87 )ĸfՌ01(>UqWGz 8Z7n h9kUz Ye},ǧ;) D4O\K"[Wa\SP篋Kf@L(ժwô-)ofuS!f+syЭ$@^'Shq3; nM_Է՞/`l);sz\g]U?ι3盧:f57ofy5NFT&t ݎT&s=I߻oU\Ғ/i62亅]( 0&hi?!R'M .( -ef2O7g.?Y 3 ^၀Pbi`bGF*[I&ÒMկLٸoev/2_%|a {EMIbk .\.>Ϝ9'5БW; Y S#,wmױ 7.KSh<ڗ>9wvXkԸ?ó*()Pj?mg51621=?_*厳X=AP6c6R@;1޾uG P-tz(Ϣ]y T6"L8pcI) ƒz3?`FZIXN&a"1II $y/ n 5I#ؒQ3౼w@2ׁ+\BnQ=Pf,sƥ،5יsM,V<.y(`؞^c{|]6I0 bo?玟Az{By0o -K!GdXwz:kP}MQmjnft ɉCA}$l1!iUhZƙPy7P]kɰ/GHpK%|H$%0?R!@'x&tK lGq p;m?)NM >J40P4$H]QIT/Y[|? d+UQ($ճjxtͮn"uZ|梖IẎlό6ٕ%A/6gLIe4A ]nPzAi@? wRJ[@} QHa8ING85ze:pw;EOp@3w$5Iwmg@HJW(~h{ Ǭq1gsɠʝPU -.^?j!y݅Se+9# >:{cݖ:;+i )PmoJFLVHtDZΪg B1Pv g4+=2_ /^U %cVկYo!A#NA|mIOϠ3Ɩ_+3pa>XvT@דk7M(Z{BB̯.[36 4c𞾅,X>ֿ*o/Y.aK1ԃuln;iG>x=3hZeŀFi0cKB&Ш[o'Ye԰P2NWy$MBvcJ PNMuZ% "mu;kVAKQDw2NG'??ۡ%6Z+&t7{s%Doux} fm"`G`cuhSi*O}pMZY;p]̝ M>7-[}(<0i]sf&O}(q) _Vm fsuA ٱFD =D>6u Eֹ'g<{ɕSņ[e#Ѩ<@}T#I ,G[&8۞+ݽpN nە+Y=ͮ;ܸ? в'{ W|8a(;24-\SLIw&JnٴD"ƋUi*I;Gb`VI]iC|Oie:dh@LI\7S_9 2#L.[i- ,^NvcۃTrnOԜv"O~KsJa**ӣ7:YzGL'EWa2K) n#&pS oZoO*W{ta/X/&6&X=l酞O!ffDEi&·/_ra#9EԑBE@\K~V:~PXk;#bg@ p2TE8Ieߠl mivvmqaHĻKԴՀR8z8K#%6$lB^pBU Xd]8t8lL KȐα6~sNc a, Y\UIJ2 xJGpBn>SEsZR5cnؠw[,I~SZ q b`: @z)]~s1gz}>ab\OKS Y(0 N5'HbtUmm❜y -O'[4cRʝ]KP+ |իjfg%m, 'ً=?̙f~ D!1ʤ4$ky<0-ܘ_\XJS=ljGXډUhŽھ"f,ɣy&d!oQM_O b='V\ iC!CAg.#nqDW`XLXZ.17y;ۼmm!.=WYӵōQ2p&AͿi|y4G[%4G^:Z_1 +9 Dupѝ*`3a&0&195Oܜݴ%{@=WTF#7a5LLTPCOW&NuǪ4ԭ]U|M>I󮧡3)m:pp3srDTmVH6̎|.YNy\}eZÕ-?ׅ9 _ n>:le*k gI_:Ey>bW%4:[ZyYܫG3r|cO<1۾XCwlQr|o@y=BM`fUYAnV#yg&56ljcU|&J^W[8k¬5R8O!5^N0*u?_ $36b4Cd7( )55 2Nd{+t}e//3"-ZTh[Ωw7ě-r:)фFw&pzW==ě4:Koq}".1bm%e#L@E15VAXұ:xgqXS <vfA,x<-7] ̋X]$_B }Mlt]b?g~·,«$(iʚ٣*_ k<\+D< gBnRC?hBc][m2o~8.ԋpmE.^L?uݶ(jQ'4)4M+V3H|b zix/n"^<&.G6:]ewL\>0"o0Z2DVxQ[ V{@t2euF"nJ^%j3g aCYDP/4餩C˨[m 09"ӥwh>ILuVcR#M"af[ ݿ*zejjh 7P;0 *^ȶ }QC͎CWf_v9|dҚ ʙEn(2Ke:cfφ-{<t43τ!*vDs蒊nyόq_T5 h0BoлɨV7b3嗼i *)<*}k]׎I⸞tHK)!F3PQ,ZO^ 3 %egTA2, rEݳu4} GJb~IPayV<餤 ٮCkStt_X``bj>0HKPU{f0}G.N>t`YOJ颣Йlj]8{AL"ŽGFݠdhb=T)y?\D4Bmk/Jň?TrI؉BWuAdA^\%4$vpvGsəbq*|{ S'>| |dQ6qox3?y;@d/]ނtw|_q5U7G].VVZyB8Sp#qFQf8#OfIqjrDZ4Jq%=60~G`Z"1ʨl~V[0x>PNc.Ô/JR{>[ܕ~RigCÊUWw t~0%T2CI\˚M8_0" n$.p@3e(vS֋imv)1E8CL s;CRNBa4c=ħ.c2gϡmE7޾𕷂at51P)gvJ$Y6]U<TgτRBos_Q߄3iɕ׮PW[\~I)I2C~JX 9S)g49~ȿt^)dmI*q5>5lmĊA!?I(pv{9ũ2rTĉaNQ&'p7rZ_+|E)J =SF"yoT-g^XPlƅ4~n#;&&R |CyS EB~;S)مo:=A4^(É^#lw!.Gd=2Qsjn\ \&)^ _dwjY _J+8X$Vs/qL%ΦUy=U\ڇ (u+Y[~N>`7M/;-I!%֏+ّML?x}xp#<A%qF ^q&%U3*RIS]iIȭcc|ƢkJe (!ΥCZyR,5 S;hf(62ɣ cړ!dž|'vewێiHQ$V(>~ jv*OJ]8gVt^ͨ|\R-NÖU`1v&SIjx _۠HhnމpcںaA.(%~K2% ;3 79/ 4j$QZ=>줝|D hs;-7%6}]ЈRʳB`#.< ZH4b*o:segfƚuJ4ӤAgj۲eMc#i@vx7v:! p&ʅWci^ȀIq~o` gi>$5e|0͡uIg b1~%y"Wy@j$Jo̵I MOCtVJjAnl&q`q7ed-?Q4D}C08LAz 0z)w=(_6O*QpW+ziAIǞ5&_FD.;ƭ`8c!EG.9 5A#V(* p39uKR`GZU'yCslyơ% >94zXt^%J b%Zi=,0;x^ Jm4si=}y)+OGb|Q^`f ׽{G TCw +gm<8 FJTOMRѶO[0Ʌ5/iQ-o}5ŐZ b=!M5y7"%c_E@ )bdeFm/FRBܧ0=\d^nLVPcH|): %왖Uo8NCfuJ`9A[JKi9G_;JXaH$}W΢zF:J aT/$v;ky6pErehn8~nD?n'U??b4SqJtlbWy ٛ^ 6MNV0˒Sj6$jIeߋqfAgp*B$Ö:3K3Jmx yFoSHIl=ny)@Xp]3gJIRF(AdTag}D)~qd~p /+JH SgH__ 7F%w,\ Ai& Y\ܞ(^eZ*vAae9] -F@ CRe)IlS}حi ,>IKQAe[XPކGBh/ 4e2WBJ^Vi X(^؊y~Tl b쒵q@HQXz;,10ߣzi"t$NIxCD B8YXW<>E{++W%9uemOEWW&w@ΟYqrn(Z6z2#6^j"췛[zgIc洭A+ -/QMQA] *bjOV 6;`[a< v^hj6}䲪cq2bз ez0,! jjFMQ4! }B3F6#xTaN4s>]7CtVO1ܳ+M>Cjh̎xP8"oN(hW⹱mR&@EݖȵЦ4Ya}˧5_U-8kͯQ^DG3O+X58PR&?6q%7T&[h~ n,lә{w.+ba_䑭lTe"#ɭd%ype`T 7f[fhIC{-VO7:,`d8CdjKUzLHF9N,IӰ$t *gO3P h؛WuI:+Mu+(7Ud8X˅FCj6\c1gA~n?'qc&NXmU=,M#MehYMAqZ>cpүlz,KojGJRKd6c𐄗Sf˙:g|?fmV̑sJ |N8=M`2Gǭx$mW?$f!rXU&x 7i!TkўC^*g  Jۮ;m)Z!gvE"D<_ߵ Wۥā*<KыBqU9 8npߖ%(JQ!K#simN (t+@$;߰- ƒLw7XRt./O&O̘w~)MA . يk(@屋'"rQܴcXmgcz3z66w)$e%2z*1ňwĮ kܗS?=z)q|bI6S#z:DƶZ k,[D.;b:%mry3jօN/RS̹xh볹w-5|_FN%'B OKBj09 _HѣV_7k%ۑv[2Zٌ^$J]m!'귏> `aK6Cqq3enVY>lM`!< \At</ڍ?^.bEInhqYNC^`h=& \I`<6UAf T_;&43yXs28S"$З`<Ul=Ovlc^)vxxO ~`gLTO_p,ّJ HXWѨN}(x v ԒXTRX9k%+̘Ma;u[VDO5lZzJn=,I}zyl *mR^+R=``zlHTO|[B+o:qeRydE_!ޗpuX20֒gJT.ySuwQX [ףeL Ak^͘U0zpXfa;,Ng"|%ԍh*VD5Hӄ3w3;) ѝ%w:X´*o;B*yu;V=֋4i:)5\E]?"xrq %\ Pa_J={O?i: (W)% !IX#B1VGkj(|vc:2O{w;YM j$|`5q39T#'̃ ,Xf {Jrs 6U^.M*KHi &XIpfN>ACK]u5 sR"i-`X5m ̱HI2[# pHkCF;v_n},7*%,亮PhhC2Dst0APhN}'l@zUIAmt_nrrz7OWgdi@ ׉ѧ- yG!C/%47ڜko-Yu\C@\*|c%?= V 1 JGؗ'>]K*ޗ^ŷQjtwߩ}&щȇ} ǭ+#q2OYqj/x4ZE$&qs v%jeBfȟCaW<@- ME,V35UX6ѢV{ކzAxwE|sL4Ez^T(oK.UѬS?lS/ A$y_t6HM RrSE)6 lk駾c@"nDU{ǹ%G"$&w[;nw7R&P"N}dA1e'eWى]DBcl_N~!X%r@Be>4[Ok ̿E4[]#)24!9ϻ=*DˤH#ӢtIr`J`דux8 )2.ьc_Ao 37y|ZQCLV]/׾44& ɟP /x`ar~(ͫaߐL'uS)}sJ]D:,gu`\pYix"O%tU{jVEL3/5YRJFjֵ-eE麮iN"Ɓ s"m܃)N;r( '^Z*jq"uLsBt֪a;уWDǛ'kp^]?#!X2 Hן5Uo!l?U5N5%X.+L ЕwfF{~N-EV'`w/Ȋv{>2s8qK2<3&q,J;D~^w˙dF:muɞ8WH͔` @K ^%swCVW@ן^T+7,׭Iqdp1VKRPx fp$\,K)MۇMkќo{:rX7*p6k+BVTBǻ`h5 E!^ G/@JSk2Ţ?6-':[3FF#ߓ'SԿ4z/%}XcJ[=2ZDD(!b}WnU_qSĕ.K8vo!\"*̬z o^3b_d<#}uL;fg,B+U}YV\w.:;jzzPy3խ{UL?/z-QLr ޠ2/2'F@k=??g&nj-r?"b3N;;u6]u{.K=O)jy2VFwݩG.oc5G$cnlhf.'WI8WTM\NfkP"h6FhQ7(7Jȣmo[{5 .\{N︐bt<][r$d70{%sjvW72LgNx%'IRe<ݔVg9aNPjyƅ%2K`}d3$LѿX-Jv<᭔SZJm_< qe;rc0|#`dPSk=} /o4 tz}7äSQ_Xhє(8 pL3=q !>BzHpzǧ;Kt_krAIϴD{A^]}(=_&]G2kWsN"B>r𶬧3E"1#sv\d5fWVӇ/f럫Su{\d6i5zxmWIE *QV!%U[*mM4X=>F2O_CG(#_!FIz͒W$y}?RݔJQ M5XB=`{oZ.eb*iK!k ;bFG51BvbXümU\]f\tQ ZHnql*(k] ,z#c:dI+g\+u9]+]2$#iRSLn7 3t}4bRoC۳~ߨI^M=\nMWRW`αIk:O #U|esω=LGMDa}~ÈpD0Z|0^UG/t' q2i0E-j%^vx*-˗J% 2u7us݇H޲@iŵhRfgs4# (x{KB`2)3$U4 'yJFfzF-/jR@ ~z2K|DRf>5ؕ%7 y_[PT_MP$@{H)ԀkPڪ`&&[K+H`)_)QR@כ~3ЪMg4 ݌d[񺤭!1o8>E~k֊ xc0qxG?X;Ss^r릳` -ײ02r%iKɇM4%xКS3JN[@ {pM,o+FNٝW IcojU7dz2==P u o6 Fa5铤7z5j 1,yEo0nyҙpk_cIN m#I0PZ64pN.fI|6񋹖2XXu@42AmȀrw7=U!)a|`TAK笼%9B\} ,aak щ$.ҝ[M|.6C^}tf4j9ve%rܴEoZ(u_C+ N^0֛԰oGH=aaenkLlf,Î7SZ9-gsE T& VƬ JюDFy~ ɞngC rs#X~$B#@!זq͞rn'Mg!P "[dpr*;nn\jz`R|~_<,c7?d踂Fs>J1jJ ʟ܉ Z.Z>}}\[eL#PyPT S1!̓v7#_|?^B_pb?Fv*yBNZ$m|l׀Fqr%qrj`5~Ot%Q2|룺x߃|*r!S*HN8Va44M`Ԫ|!!NFh|mby:eJ)SQ^ S˗sO(cgif&ձӥ b/{8Ij1;˨TLz)ڊ̏LSK_i?lJO _ʑ"QõX[V3a-i&qG˼A!y2mYo+8u}W~R:IۭnkIql(BVWFџh }>\=')>`ie>aѦ]qjxLsb.)škw l{ >~:ԵȻ<7wyq6ȕ]xjKavst{cr$Ry;^.4;eەD,q>l"Ę,\LL. &?X=^FNJ% SMe* af={D a,7#_PBlWq U$1qlc܇u!y@-l:5|mZg&Џ- 1g6&KFL0~%Ix57 q$(|^kT eRHHb#N Žpv=ɵCij?>7yGsяƳ.%2־,ƆcKz^g)+'+|Ք[U`~7sLE8v\WǭvV*Ghc.vyWb^T4 5 IZIjDa3^scZBb[љi\lxWCcwT`+;܂P8? 7m9# ߁Punl[%6FפElQEN ik̭v q(m+cW4+BcgY~0k)2S]eLws^h5Sg\y|N9rxcsp'Lvq AUAZizG]@%B{!a2sW{r$'`'J>zz^N76|w&-p+]:8ƚ\-&6Uڡ,᯺5!(9ڄA<\",PrCj Q5G•7eCX*dGOQs6\r#LwE=gVeҸM2qSqDv&ό4!rbM,wj1(6x d @Oio5 ,@G .Tfw? 4|,,PwB9(Y6v䑬ϣ{MqyƵ`GJM$=:aOR'IM˖q"~ g+Fڭ9/\U%orFD2C*L}"}D~B;_E?- +܆m?zh./~Ɓ"!(>oXV 4 Y3]K S Fi hVW/^pٍ r<:mP,gSå$r/Wꅪ<?[v lgʿ~,2qf?,ӴF-\+΁)\۔<nڜ!sԔcKg5&-zB `7o$bJ$ ¦-.pk-T`6G+NhݽB _O)R~~ xze*bbxKhw4x.-rV /uҒMph 'E +wG\ T.aMa؅šɃT8 ;ov'5Aym a֒!I(PDE{zލ̫V(9w _ C0 ߡ}`Bj@V2?ƚ|X<-Ky5^Lg ެp w#B*͸nu](R{2)BA"v,%8-ҥ#;M9bӶWgmеQ? s1i !{'ׯ==ju4i¬ѵCƟӵ 0m4]oY7fID޵>z|zeV1s( h!G"JGnsK%K>ޮ cq޳ k-Qru5,}~d7bȫ/O4^餛_R ZK^P!^d_I'3h)Qe#xq`Gye S޻a=/k%Fc^s\꺶Pr{xO -YNiFD6$d# )sdfT5;Y-P|v PQ]$}9|\ux#/mgoOq2߶RDi04pګG)-A;oVƒ*^Y+P=rbCgDfK.OaG4d. i.3YJ}gS`c暬q|_VNX:g%`l=^A`۩x+nӴcĸu\{suw}TLjRD+N~ӎ(Hϭ bДGʂІ7Y22,-ymA-a[W:`(B=e=?^[mW| ^p:?뵓ͅuIB鑗IY1+ϖ%A9:BK':^s4݋ I wS ccI "XR`܅",t122WVsAr,a fU=~p`RNh4RpUDZtQB9F_GgJZqbt8Tbi>9\T"= Ʋ) =#f7MJ:M1z4,HTDAz.kJ- TH)a"+nV+v^?Z.Xl=7smFfh:Nk:oC ɸb3q|E0Q wS!#_`(sY#9#[RGz`e 2aV42C"egb9J\XcHr%kF.87)  a$H\ Y(Ya"JՑ.5ta;,bJ;}c]e!kj= ohK Sg#aEH*Јkx#^Weo 7?[$ 2a;(&x45Smŷ;Yƒ}m V̲gu^ mZ"Nx܌:/ݍ5O .(ΐey ,|[],*~Kn.1L0Iq 6RPLA~Oe-QȰ TM|^i'uA3'+m%$R+Ա oaiO1ݐτnWxft+V50?=%Cz6SvzupnJM#|㘈2=UwyZ*gHԵ$|S&i[udGFWx\^-\M=NJzJТ <mf=+ o9RE2K-#,R]SJ60ei+M" :f..4\N-@dQ̲mn#&R)Ҁ=]Kuk15+_^bùLu5"]$twF! -i$g~p JQK@kʊd,@itWmJF+my1Ѡ.'5D>𣸿/h EnJtLEX6Y8 ]$ ƀ.wzs*ـ>:΍m۫M]^W] ƈ=,A Yp{ez]PM@_ػt7"ƺiqtSqQ~QJ6\EJm؄ w<(̏}u݀QdBljV-<[׽qWZ܁MCH/]R(dd6ӆka B!O]&c\͓5`3:>0h )bf>M$yޚ^o\*!|"ۑ{9͊b ^nAh5D1 ۤ'k>,+0n@q_Wb{8wԭ*،VP7πUJc}#yooŁ[Rܚ~ї2*P.k3w6|'bFeظqkS{F3I!3 ?GW9ha irO).y%t*XRnX #} %Ag%O܉kt `ν( P.D=*BU+L`$" f0J%?]t VΤ+NS\Z6‡ .9bA_UGIduE=TT$r?=!S延JAж»AzDC%6:ä=J[DzO_5I[?%م_5ZGV7Wdzeє]ΏktG:XZ?;^ÊivrZؕf6OV\F([ݮ4<~?9i"\i#0 x]}@9n>?U Rz*OjJc? sRo>x c΅< ux{u{‘5éu ,DkF.)!ڬ&Gi-o\fҟH& }kjJ3EρW,m=N 1fGXV qe'pH[ф,cfp E~.&8)Ȱ"K>(6ZZ=7GԲKa1V_+:4fӇܞ8Hj ҅=+rDeqn[POͶ(IWM#{ WT2L{<Ԛ?ҹpzU4|Cۋ_`f׻@ѫ } 4ƏI"Ϩ.l&2%cv&ZŭGv2½oO)Dk a( kw>\?Vk-3WhêbL[UP+2vs*+~ת4s"hU$],R›2U4^!z\w6 /5sY6P<]I^9fARA^kH LzR=|׽g'ZOwr{&OȣL|T9/CSvUn%kaU g1JV1CC/=K2I" BGBSqdkJ O;+z!'#ʻ #*N4li!ͣVT]9V (.7[Nj G9,:F'+;L8g&y4RV 4o:,BxnѭY0sBt8LoY-w-OC{DF0.j &e:U4.T85=k{@&=}e`MmH\}bEx,3ʴT,5D?qpB*Yԅ|>J2rFZUwQPbA =#8\se}' ΈF"ܹ"\B;|`ղf\H_dzD5r4`x6ԯLC&U.r[w:Cr7ZN9oªn0(6#҅λheRk/pky'-Bu:,D\W2+ +9؊?4 O:Bv&wOI{?A\)L-eX%o1wugQ,'5Vo* ["8~QSd9 ʉbm[tSQ:3ܔ~ >k1 |$Z9V05Mqص'4m.MhP)Z4q?66|7hðQ3_+Z!B*{AcP~eV}W<1a^ҫ7:W7!VoCGZ"3RXo3䍞'wr|/#tx6 cJ<>H OG + %IB|@'jΞ֔IEU7yrF=g&Emɣd)}DYtpqqrWn֙pnrFۮ/Z{M b> Y宰=0y]D^FTVT[ǽGM[!uTF|45 mg7l4dOMvp W n)2nޯ4ܬYh{iuo ء5qéU8NCPaZP[*C=w|uPɷDUJ#ҽVTiI [QޑZdcY͡{~QW>29عx| sC5 |m -Po| T ;:W__u!'`JfG(Rg.N, 7&C,A<"Ě[Xa=*[}9o(b2u `K~L0*o,+ X? "PzP΃^Ġc\BfxP|[TS3L=jlg\݌b!`V^ Io.[{(8|FLh@9w~tL#kDBf򇗇UV˷XMW[@CӢ>"4.TCWC;SDKlʪ4[Ȅ-Ç^f{ Ư̊'/@*/XH &(Ɵk!1U]e4:Zgʮ1T`$d y8 bH*ӎ&QlH/t^/^- ,K"6QHGH/? X5RdKTU>O#7 t˷șF+u,+y?+*a{MmDkx/n8FU\m5A1jY}qom,J[[>tGXO< ,6zL+9a67^Ul;܋>Mdoܸ9O k%O!CBߦbCJ!Q~Щ^F ْ6ն“=]L7- ۂ&e̥.( o07:PP3 #!"wpSWA"[zQ*W?ޔcZ >|:xI An4MrKe1Z1eųurעwP AciY ͎ٙ5ꘞx9' [=@₠аZ> {ti?j/s3- &6} 9)/hqR-FɨƯ:.y]ܖ,$lcufFG=!hA9XwJ:{О6%1!Q#P>* /_$doʼn?N)oV< ]&9ǐC•o{Pd wk0,9!_Rg iW&6$uEm9A=9JF>?9Lm@oS6ᔊ:ɺ{?.v~Ց\ [a\r?vN CdX[ zruse%/qTb2:ֱD|g?p=O,BܺCZ>"a0կ'wuϓV88b.5iR6 7<[نR[B4h2I cTfUw9ܡӌ}fzK{{&+kgRPtQ^Aa5S~ң)%? /*D>?tt@HtmC{=O@H|V ^잤kva)>Vk;|anM͓ʕd%kUlK:W>KPQY},uXeԒKyMO-~ ۯkz9ݾ'zA" a۪rɍ|؟ +Q&}9[OVL a) }Fiy$|P#1d$UGDȬ1ѶZ|+|(2MzZ@CKs?QmmVꔉ`F$~N'@"^cY)qG\v))}NF+h0!\:REfsÊ3;MmK, Ezl50Ŕ u1$-lj!|c7tJ'T6S۷L9 _Yij߷E?I#lz|¤Dr tpvG[$i*|iV4 1V^0K! N灘 Y:,k$< 뫌j'U,'3 &ENIڼ ]^l\Q h[*{<$Ib(y>#$XUBѕ>?~6Q=Í52BYeY6 c:/&['7c DtgMs9J_r{{3ԩ{of]JPМU;XI Ȑ}tt6\-B7̜GEY:nYՁ^aG_ Z[qc+(cҁFR M(ZJA2R -~1}d쒋.V?]8gPl'F G@ A!p!M+Z/Њ5|Ғ `?A4prs ^%^Mc7?[yZQTlro!ݢr݇n}r A S[ Y"!I!?D'f6٥aGܜca\ 쏉\7o"<yXi.A' Y Xو;%|C5)7CIL\ P,2>a +uq3($e&(=N{;+ͽw;&-.bk=5kSKQ]b(x߸Ck,6vɓPIŽ1ӵN-rGmCA_BƍVG3f.j<(`6UM/@gβ;~}>NO>kVi9z\^#?c[~GVv 1IRrrPm)5POہ"W^IM\<˞9GO+0֡C6*=("/ͮB!Z̀*yQq!"7yΘ8"D`"r010-K[K@ YcTS1FbbՆd*TUt~Pҝ9  hQY9$%wpn>|"T %Os69yi2hj7V!MUzv/42`#ha֝ǒ"Z*# 8zaZ+GһWL.vy B*nGAQՠ#yJ3oo'rTҪ<7cw)/yZsr5E*WBl!QL[;Sg902OV/}lO =}sw>v'du5vMn^k't(Q6b \3c)W?1(όao}cKE]{;0M\yPH^FLg~Ku AXBJCe^;Y:ꩰEiyc4ɟQرEڑ&D.dm@^.iAE qJp)9MLߐFfJ)Cl]2K8H܎=G/VjF&w<+ M#SS ;J+&ߘ[hإY KLԏCl?d0#C^QΦ~"Ffj|C (ԹBZ D\ RҪ4V?#5d)2(",N-r*hv7; \>,Q*#5} rLsZ''͇)A%H"l0u?WDW9àvkL{kR`MDŽ2E܄Cӏ[Ւ Ÿ^^&MY~IZҖD>5-KQI+xJvcn((iSY4RNcj|7}~!Z+J =( 4܁COUמaKelun̋E<8+#J,/!^tQ.|HSbK?l:n7 cyϹ&:k9wA s4B@[΄]X0Z2l)z/ YA o =خ{7@K2'/eҞbG(3.o-oBœZn &Ao2uciPp({KFƳAxl ?DHE*͸&'W#"ϻ~g%^vS강ZGJ@ua v*_WM8#Ɖ&c~益/f#=kr0ȿj1a-̯i@ f evfB]x*@Ǧb֑-G HKc]p;WvԵ Bd+ymQ2Ĺ|TkYso \˿ 0I <r)b*\ca nJZ>+Bɇb$Gm `!h~ co MLˌEdt-t7ODk:^Az  hOWj~OO4%LDJ†f6+A,Bބ!$%]WmQۆ'Ixd-7v<9n5B쪾OނNƢ$>WP3q\~vvC%L!ҟr-=sROx /J=ErANuE3Lt~1& <2MIw~My<K91j •,f29>E eP.F.9D0}ry~lda"w¸#Ɍ+˺^i 7^,e{%D<9ٝ9WqUG{ qFMȤgOqY@[>V*,5HM2Si_t4>&涶;4؈"xԪ.Pt5*~pHD$ΐN'n负fx;!ү;Uaj 2G57nj[y%Zq7L%YqiZX8=p|W]֎fDA58ju۳AP̢كFI=QZd zWv(bn-9HMy;H!?ciu¶hKE @w@(2AE y-y(u~%*fj vp-@ %"[v,ň74u13/\<9U_E7Et ĵllE~_KZ:)M+f܀ $lt,[Ya.}t MW*MI6dptV:,1 智GIjwӀǙշ/ oАFyYՉ{?!ՓJ^"uf y?m-Z[lm++oֹTrDq8lM{RƲwQz%w,B~*D|Kf6F24u4 )B b 2mn]%2RFGwb?sNǫ_$ٲuNu㤐^R |lTŰ7 YW)|!0ځc}ADb3D*vR\ȎɱyZNeim{|<ɏ$uq;FKV⽯t8ͺڞԍ&=ݯqϮ}iy<77ƭԠcЗci^ 9%7Lv:Z*اVN _EZ9[6}A [륲X>Ҷm'X?/,%=x} ›E0ogU0N|f2aסq1,kv |aHL@)F# v*כT"ÿ H>;3}`RH)ǟeǠl/sbJ،ӑ^6  i iG`[P$_ ];kb(~yy-ySq? Ǭi*Ѱ/u y |8䕚TXҳm0o_kc~-u'W<9?[JBxjbbz&]A=y8j\gυ@ľ %})5F˝T!,45|]ݱrnN)`"qL)v[J&9wĉWf~m=;Xngη ! =;CPIj˵~0x/e/hV -` #Ǫ &@ŧ !CS'Q 4:OJv :$}:%`Ao>o篫c w薇;*wH"T؎z~.H`X2~HnFXӸH-ۮdtL>hGGT58CLzp}$Ո6+r NƵ鼭z^c].BZ>Om]. ACaZ8OglPh{S$_<xLXBsFTсIXJwh'YK>٢cNW n5 %|aHc%h}xhZ3GZТS%O , ~ !;NN".lIbt=CsxqSӺ!+zMdN(bb"wrbRg9PI}-M8D˄Dȣ){v"f!vEJkd-Y5] Z! y(9Zn3 3O> 5w$c}m7~VrKU:\+(DTz 2Pg˂srپD6FL-2P]$*.C_CpULF}NO!.U{ _2{@?%(jV0Q7 &)&;|Ч26S\hn1_/Z 6^:㿨+lΟofkB/yޠO~G^bq})7_LxW[:nMٜDѾXiu|^1(PϮ!dM;|AY(< JFVmOHFc{p[X]&esx97Y}$?Ƙs_Wj58_HW& o15l &( HTfo6Pf/(bH:a訯&Wr?6-ws֞:-l|ś#{@1pmݤ@U17 v qůՈ?|#y>z6x+*V{rTbu1sÇJSB:S")W%^c#4|˃uVA?O n.؎Cj8B8f;[. -!^phmq x/tA~*oXzٗӈ$fH5x{avVFNdm tsyW[ӡ/{s+I>T+'h^0"W?JI;fuO PLxJۛhKUSy3< J<`o@ EeQ؏2| 楻̓LjW-y|=*\1\ݗ8>N H+6>j 3 + d?pjV610vAb"Dk2H3nUzcbShwd堼3ڞM>u3ܿϣ౼?; $A _w}T"mzHwwPO ;bua &ͱG!,L+\@x \grB%V9Fb n11D 1ЌrB;$5^7g⤕J-cѩȫ/o*! N?RIf^F:Z`ov ʅ0%PX-G+4 ׀SJ)˚}Ci,=R&d?,Y#up6g^2 8.<7]2*I2*)u+&4@^%jKuTlzӟO XX4 ҊjTLmHD^@=W+ZF+,|7M MNE47͊HHA~K$Wb]qY3RPIY:\f25&p_jPa0Qo&]*fطsoĀyM1-fo֐ o2qe qН ׂplrc5E^fTb ~B"cƖ7iMĝ:)^w?m—BjpUp w_AƛOQ?_[od* NwXJ&K>c!hu;a3>4I?~4Njs}q3g1@zfH 2i$y i )ylz?_*պ_i殹otJP": AHtLˆNY$eMAbpZ5Yqa<č 5 I;Ԑ}{̞VѤκ< ӋGɗ5BzƩ<4ݮiYO񌴗7lG9HAmV+ޞěU3I(q ۖw#r!dTL@PZA#|[m}Mӻe v*~wkgQlre+;LN)X -)yٗ@N qN@}ͯд\@Eɏ6wJׇsÜvՖw֖v9U5JkOnrѽ~h $Upz>MfM&fRk6L9Vq57I^+9 &kLB$3?VN;+@k.éDpx Wwh8-+ϛ0Z"=c8݉nx#_ Mv RuS.ǟYX5 k+UcFw -^0`Ii_; z1L@rْ= 6sxw熃Aw@/8Sb<>%B/l6I>vJlD9 Gy#ɳ^6sTA‡xʿFDt);lK6oZ1f>\)c"tv* =>Зf r/ ^6~ sJI+ɏx 2nvUiUHϿ'cMUX#§ $in0PKH5 \QB~z|l4 b(j^uf95ʛyz9w 6MHZ. L̂n.hKLj4$Am3;وRՉzTT0]`\xws{?겯Xn/V9!j&GiD؎R -ĤuhOp4.ͤ_!^WPv+-sZS`VE9wy43-v;ζ X@ai9H\ Ejr} Q6[ʬEa Z-vg'tg-􀄵+KB\/:H'MM 5ƂlC>yN㊾9^6+mTi v<4RWTOq +Or+~s<49m;ށ"t*ը|c"S$$*/yѷ'8c$Ze*AizM&zx mj$ yBN־x_3ˆ]a}_lp 6aPr6)i;M @0aB. Vv@q.~p^LB< 'Y'N9dlޝ!kg%+MZ$w5`D`&M܊N*Do5ʆ!ỉqS/X /=`,:W/4AO/GV }XVnPu ݈R"juZ;w'mtX~wQX3|+IX7 x1!Ϛ J*Ue[1U1̎.}R)pj4͆v<.[ kiڎ=L%~82"PBQ)3-!;oA?G4hX]6keI7d ZټӦ3JSq*d_ikPFݦ?ߘt"OXc2C䱣)CuY'+x#Z~_p6%89R`w.i(@j t<0%[\"akTi˺ W%U)N6G5$ŗؚyޙ dRxZfIY1Go+!?e%eоYD<{..38:щm{~FL Hp*k}fq7']ZإIdA{]\bZ2z.bZB18o\U}tr  V 9H{񅳙c׋6`1Up+C_ThD71g)&6h{LGOex-'9lQdU*- /W]<_=pPUtV|EP33-]EVn[ͭ޻#CBh,0v\,iO/>%;G7PBj*Qm۞ֆ!0*0Oa8ҪtbBO`w1-+@¬w<)> f qVXR5qQ+H tJuOꓗ=#ڗ H5IxbsbbS,N@gtUq6+YWɳei D"ƶRWcjPT2U$;xPy'V#h4!]Exޓӱ#"{)gěKs}&0"f攳M+_,2/@!⏜ o{A|Y5傎qrSh[7> rq?$-.z o *@Z aBF> kVn;^><@dO7KQ ̖@.Ǩqazm0i_9?#MQ)lt1LH1BTO tw Bz4|/D(혆eUT;O`T( c}IݼZy@СXՕHUO8@{QZԳTq6iNZҹძ=h>Jt6]HQXNB  .w!v Ԉh?\xk/B^b(A^MNjvWg-<_N&64.4]GNM9zq'ڍ~rnuC'p{84buA +v}_sF.7{})>euF*紡>e޵=6< 41+Tri d/N?ƶOyj͂eO]rY_}L"DV9m?Ȏoq2 6O~oZ+z޹Hz,k<؎` k| \dKOwT6*j:k6o ݸo2ۯ"q68$H@g!~L{";F _i46,^ HixRެt؇<+ De.(9 &ַz&eo֐SZ  .ٿZ7F\?2)?=<_B]ۼcKX`Ed2i?wC73ьҭmo eո ( c?<&_ va5BN3}7Ҹ$l[I`;2l)r!Hqo:Q#pky,ZP=^ʞl38͏ F@|_ 8Z{V7=auE8V#65M@K fC\«JhZ+e:L;u%M\:؈SlIOMolYYZ`zMHi`\*lo|k=#]_{aw6#䒨ež2=s#)RFo.Y6vx8vkϻ"nJ o6\3a'5{ K*֟&?ďv3{MXEGꍐs 5喍@1~j);LZegq |Qж7 & aȟfmɧ;2ҫq| ASD`}l 8J$\ Mp`]&{N&Qh.V۬LH $vunKaѝ0t)-ǖ۴Φ?91Q޿o٨DptbZJ· h})P\,eHa%0VKI^:ܧMy~+KoeTPV0]fUx՛464ċI僀h0 Y2!㲪(x`kޠtj{; ZbD#_9'@#U+b|@q%xX$&6/} {1Ɖp Or8~®51pB%z>^K Mj 0#&i@eI\xShOO wi tIBfQ&@㴃gQ/RVDU"uȓN_*%7ֈԆ:© –uڽRS&~nZYe_͘˦W{&‚X*E͖.A \w^΢=uP05e~K2~FzQ8.kŭgJnsH߂)¼1~o׃DefЅ$HcHXZ4li:^\Ңbb'_M<]rBq"s-։O6YΤ5-Lce%YYW qP+|.R9W)psÊc AAdµUᵛm!Up )苹糝azju~[uQιu̪ /T|Jl¦?w#סH*.EՓ?#}-jQ~(X]'t/9Ϛ >OgҁS ˇ*dڰ[h? Bs#/K;DI7|,heXCl`U!%$[pn D%-s=cҗ@h5Б4d2b薰3hV UV%%'H: r7Cc'UixZ$y^zMSbDxۖkf !t11Ltb.CE̓8kjZi Ť:  ^8CF:x ҕcU[ {gso@H6JH$7CaT923.PkOfPn>ۆ,YϾ*m'v$\*Y+oRibr{oPyʗRbp<&ޒ*S,͞8ǣKІںꖑ94y'@Nc%wda.: \dJ{{mK#4[}w8S+\32W1oP,>]AJpg2:lݡ_!Úz]Usae6J$KBTa+ ᩪG[1?CZwSBo9+]Y|3Ql*O͹B'=,2P9N'W/dz-JmV#5)2y9i{'ңIw4|,N:HĿZzB-3h5 n %دiM:U2$9#R,yR2U"UC(GdQ5T {o ay_RV7 g! 8۠~Vk}hKSt2JhL-$ "&c!>w׊tPPaeԹ +ޔX.C.pVȝQ|M2 Y! o ⣡P1-\5,! [)({ ȍP-Q\EA.Q`y.>߶jAcbt(.kru\-gn/BpV巶'E}n%eL86fT/[$tw'|@-.toӵs*.[ʴjW PX^uG#Qi"a'u Xu_jQ(x4*DX!ch1\烍\UN BZfa9sU٘]tS$d J,30wh`NLq~}3MO*) L݅Jx bJ PRe2hI4b3T4Z'7`ϯ2hW TrA0,껉nS0D&ߠsگHOSS,%S[K~FzN~}!]r#^2RÝ'93ޜCh A1R]'uZFbmK0E@m1{r*OIAZDž2מqȫc7ul%S0++9tycc2o3^ݱMy)-WZ.cw-p# %!PRhgSM2so9 i\B *wzA7'al ybQtmNe\bu6k_rdilD4,%{> gD 6 "j^ 4%!Q&i|ݜ>Ն\2]$p0q}/#]]$,O;.[r?fdze3 If^:  A4|⚺PSfўN] E$<{d52%`ğ'^V,>D>Jk):@ϕ8;#㑶,9/1u9 I5ݒ0O+paB ;>MЂǥ~S̪3`ylQ{4}h O̢#( "t@U$k S%f$7h\'7Sx㣚/U7Xtћ@︯Ȁb:ݪE;o_*~H2a8 XŁlJM3!x7#62KBri/3'y Ӣs3Tʯ8.s(=zqZjsEM3LcpAoI? !-+.V(lx#oeExZ>Dv:~ʴA?mIR }2;NRX `IL0=&4$M^̴EECxLuS^L5#"i<3f ,*l`9T'd*Ha!,f7 \! v^)8}.g(ѮI[)dwf8p4RXq:igxj~c-hhxws3ܐr M]E`Q^U[2\_O]!9T+7ݡ ;D!elwJ53('{U>`C6~ݥ *V$Mvt:SMPU͜LH8&9G٢D/GNl/b[p' u/D.^ [͜w]wXKډAE<mQR^8{] U$Cp`խFk]wJhćv^gavYNZ4m0&OlPi5R 2JaT3 5e^Ϙ9l F>ܪZAwXD~u( 4 '܇ ;=!s /VP/wWA}Zږ&c'Kgt:)|Q.tG`0WF4eV :g޼ X+ *9 1Q3@QJnFeQ.$KV @r?Sx)Vwv57Y䗖}f&2lTyz"GUL5PnZ?'Vmq.h#oʷBb-ޫM|/'`.@M<2~M1X2(%.TQD$>o./Ȕ$pLMm*q}npQ!%+&V&U1=Oy8kPh@ ]Tr@֞kkuH!8 ˢ돗LF6\U j;/3f}9VنBŐps/aaG u=YA<5RkJmBUfG&])@XR)A;Rg_s_6i 33+Vltq >'J!/~d}P'zsq:,T<*c~vW'NCtKi#={Vg!/ :|$sM12Hq $o>:d5OhwU K&4̯">C~s Nu;wA6>?Ke;!y1H֦bY4.^G)ꨚ &i53ߔ^/,@D~UL&j[B*Ly^0N*09-`Q*E ݸF"?"pN}1wMRKWhUFJ-{{-۝ռ[<ޘCU"L jmբ-w%Mx|Y#caAә d Ё-ҪRw@ءŽ/h)ttI̕isL!Uަ6ȚH[W[Z˿ϳvQ^ZU]9  GNL]0 4⇴k)GP㒨0~\-P)ʩ*~S}5|ych,q9p`ds̰I"}s.wN *{vdqxτ aQx1]h?3܉~Z$~w+3 %L4\ )UT`RcUyKVqkY@>H(9jGkgq_ܚD&FnU[s<×XtiT"$\%a^2%N9=R7">tsazmNMvObIaLV5u줚\($[/r 5>-qCƚ $^Ǝh+f z$DW)w-[Cƈs&0ԦbsMo؎@s?o^yo#=rzsڲɩ2äs;+HSUz=w6 /g-їtRp0񑚸HҸ-F:LUSЉ[CDH3\E;Dk(DE&g ˓akB Q2|Cj*=5\kM66LrŠĀCgl]hPvqo BH2Js*-ug\R{ЦRы}I]u=Ѣ T)^ ;Q_ !<`A39T2_ ϨuՆB;ֆ>lݣ~|y!EYya3ًѵ8i+l!~?5cF^LDW=oTWZH%yjKչ2V"_\bq}BLM2폜FayP{Ŕ 9۱ძ~uQa rsA:@gb.:50/]Ztlj窿.œkU5H&F0 #/rW}F=8A}u&m]%G!M22 Yg3FW1zH^fT^ep;#LƑc\8w|w+Ta3jByheYWb{g } ҌbuwS=X1Jbۦ[p(/#BܵF+̎B30MO=\y*E[ue12W>d-w"w|kL۩gF!(HU<=9|Xü:a@0 6 Bd* 땵_8PЦ2_8̏mQ \հ˥^hdZfJg5t(0F{:M\*𔊹f<s.|qWmtc2.堁ھf ]/ݽSPNB&ԅʃQwnnEx01o94㦢4}ۛ'w'11;N%,Qɪzz>gWi?3a<HQQPx%@ XQ9(R}O2ܱeȾ2r*ᭊ BHҲ'͊T)h u7Z_bIfrN5r,uP6xgur6DENgO-4g,|lwlaH͹/Z@As!= 6GS,q䬠 H7o`|>@zjy݅8S50b֏EC$80^VGkP^> r)2JwG=OY)oi 62Z|D&Fi8o ARAI4:[]l3U66~د/%J[oj<ׯԓ ,A@d yP?⻶DB?=q's$ђrDi Di#<靊]t.>-hzٻatk df*yVmy݆jrQkɖ:v%BfM`Y0i8iPS 忮h?UI!SCNQ&LW^DQ4卥ߺiGG'K’i!BCB_xǵJ?Z{.;HvlR>=AUz;R9E6Qפ%u6C7-BjؤYNjs#  |x,I!ǑHbt8F)ԃ0,0TC*vH&Yu'*&`cl2^8{!y_ۅ l^6e7P1B :&pc_ŹF DV)odc(sFhJ :VR?OTKo ճPiuqa;/uyRG=v2\v7#Ȳ"*ӌ0 @8bGzI= tn"4b3HߐWl*Z.8XKLxF KPDdž@P-Π‹i|ؾD"#C[ϫ* vn#fI!g/;NHPַ%U`[f7Ovk bWKGFA.jO`aQ} k1[ KS f_"Ou#@pNj)ݸt6n%˒n{a~psͯH m 0rvpCp%lH#:_ᨄxQP&E[o)<5XìBN⠔\G!#WsFSLle[ŠhofNt{yb%5M1Ne[Y`Zo|G4*s<FnLյވ*FEwV@bER9n[jFZhh%i)Mq1؜@>{ BCSgǘ-O6\@PyU;'ROR9, WUi8TEA @|_agQ9g47i8jnx؝ IC6)J .r>޹I+ǽ<;oCԺ4&;˾ɎhL4\ ȘZa[Uߢ.߰iŘ J܁EM}_`Lj3ry dU2gw_hWO?KgFNiػDhoNx*oisܭ%sҁn=7,8 _?cIh5??,T/( ̅Tcq[#)}s^;=Y梫1IN u$WO T\u%3isde t'i \./WY^ gY' 'PՃ6v)Q<]5c7^R"(mw>$k:2lϔA~_ ڞˍ栰NyxQc "@>8 Ո> a8t;Ҹ[K[f2Ziky b^ŸyHS0^=+O~óp;1Eo_\-r*p4WU3; ! 帚F'%=fڿ/ HW plUN9eY!6oM"Y =xO"C4\A1)w=Pmd(6˥)e,L-|vOO)rʟ5ZzY]XSiX[z[7κ xC(c6:ԕr8. "@wO_lfu)(ؕZ%+9^0gIͤ>})PxD XvI`&Z/H#tu S :ꪀN!rEٗB|=jh a)~=t OHB ]bRRx]JՅt5P\']Ёm)j*8#;PF|Z:Y%/ck< &r5bi1o+X>eX $T{Ƚvl% ȃVEߦLv-V ֘7?ŭ=-_w'4{[0hL.Wͫ ;>^J5N5`4pG驰Y z>Mpf0ilk0Ta.P[zt(+,} PQ`,(4p>qss>y;Oέmꌠ_ ǡyQEլ€2C<:gV(QGdsGY`cSLtL!!"L ToRY ^/E>MW*!EI_ů+7Le󍅕4 "ۓ'=Zq`L;]5\+Ě>!X2 Ni j́ xXBk_E33۸T ۟=fE`j_F(AC0bV@2cp?TXZN4${K7~.[DoPn/d4 An\t]H6ۡ]gx5ΘNө`;Xƅ3 ۽4%V@7|Lh1+،(d}&aXASE{a,@8̀bV-mE *.fgwN8ZCN7n]$lmvu.d,aoc8N =wDI1oQS1)^%'%(\n` >LҊlﰷ\+&d܁B(TȰ/^ON)E*F4h$쏪DC^b")z:n,'{_>_T%S˸Dk>O񫒷+o[@C`V}bތ[ry2 Xja .1`4e枾-_ $! ĄۄhCQ]"`ɜ\dw Mq٠W6tOPw~vrP ZTZ0%ܬ>+~0,@8+#䖠;Ln)8 Y[';?ItM4ڐ.3kN12C$x3*$6)Zi.7?׾F6TVGeM]0Zޚs2zq_~i.+.w Á?n"[U͐r#6Y6j> ZX\(: 'E(; dDjCjHL񐚭0ToPVс0ȇ|M=q\TxO 2_c뤠U꺚7qXgB0:C26m+,3<,/3A82S JRp,|M"I!3k`;>j6C{ڵSaZL q1E<.ķT9Ҧ(uP>޾ٺgd BBmjޟV =d6Uгh:jQ6+Ys>QvFdMh\|=|D?khdzjܻ&تYYE֦|Tf]߿uw o\3/;!룆HsT5?՝o }OTԺ^4ي?/YY 1L5hՉӶv(V~u{=)sbe&Q FE4 *fD:km>f|bh RzT,Tc>?HWw 'cinyg{hgKp٥)t'8**L Z"(kos =Rjހ ݰFQ(z0 HDz<"xov/̍\X5c۴2rVG>u\| R "` r8u w։`*wD5P/k_=MPk;)tSt=`36 pz2o6I \ɛm"͇J_t>!Fm>QD0i^+XͷaJLy~k~F N~St}8īϗ\@ZUBEOއ~#uh f_a,'3~pHvLVVt *#lp(}N9Mh2R/ťbg~X݈RGZ&Pwfc([>݊Y0*!x)Ӣu'[fdZ mbX56~rS`Vޛ OBȨ@*%GHJR" SwfEMo^x- нV<Mb2%}Ckh+%H cz^r٭8q]p|anqژR<;UlD=lVg*3Bu.@K;wy5X;Tf'R᳉' bq"9M߳ԃ ĴeEa0VwMH g-ԒӞ,0l?l91Y;$wWׅE511emT֖901%Ĵ{Uy冉&"㉞N.pKuVDXvpOk;+#E%k鋨߸8Hj #MJ2DU\1l-?M̙UK_ X Om !sJUD۝=C| mk;it1Ͳ8ּzqe"]!'އ8 ߣo=u8$ ƪ-PxT2C@?=wI/` [xT`}e1.dSs9O4]('+^48>"}fW 7& XqlOO+cNh۫xjS80-AbL)o^P=-X)<jOW_@ch" Csy+ TKe\~ t1z(Tm`X e(q*5JQ[?fL X=OCŲܧ6xDaluJ&fo!Sa,ש16, E%p݀ӅZ#2ų=~U%?v;ެ:63&*5iͭ[LDGpXt[Qr@`9o⎞𪄦!{ B% Pȗ[x+Ľh'𯕶S;RP-'=]1ޡPD!>ֶgKʹtV٭ökgE&4 C*eP~BHVlx%-GY<IkSPǑ:Z";W*m& x/;( nm$F mLP<=mR*p| Qt> TfCP-EپbE-ثiA1O8/DcL LTYH Pwp|)d0ded, ;%3mAp: ԈPn"tlvueqW!Lu45/(lbxtol˻~3ۉѷ p+Y R>D8}6{Iݪ6%ܝ_2q8;/:/4KPI`¬ d^e_MQ wH}SN??mq6gs9Fޤ y ,7a螅f3du= Ո/HD3́аN m1@jo0#E0;ӗ HJaP"b%1;4Tdĉ9Rz(Q$AŜIh3`4H+Lɿ* BuFIuw~<3' IZ]++*g+zOqNYLJlʩm+w޶5exnXHYV}] O#TZiKFhTKbZjt*M0 scEҽYƜR^fQqvȮHA EO6&.&.,G H4/ōn3jq[tS۪g7Wy>FȦ38fdIig@c[)r^neQB6 + ۱V%br|?71^4Gsv-٦ S\~x{;M6Se`X㏔l>t\QS,g~37oIm AhDi=&dawŗ (hKD2oJK3EoV't1[L S{9֙HLb^`4hw QWbM;I;h3#L}YֵWMT||Cd=ƫtL zb4s| X՟" x>َ*>jbIh|Hl>#'bf~iDL&p'ZL آrKjH66͖*?h!i\P{w&9.ѧ, 'i eXѬ}x:/ȺոN"[sZZZ78Xٝ#^-d=y: `O[Bw|olp$LX^;kX!\$l;>`/=/|*r[ 'qMn²rf'c3]QbVt=qfns6¥BX;A>]j ;5!0,qu͚|_J Xb] :?83$.`_ q~hL!M2B5\|/K:~F>96d }VR2G&GcZp_RC簋'ZC2]/,к}RK0ڱbRdK P51+6+'I =ZvikGȀp8ų~MbWq.`A@ k@ڀ.yPd1kk[F}ZijID,2g}CپkN#VȣۯIR8YdǤŲûR}âgIĩON9Da.(XF12wrƟ*zH k,F<9fHl)dp e9' I͆UzhĥU,AT7 F1aIS[yv fE|MPr*)٨>'c|FtPHs=ubH*QIp_n/e/&-I(&.:Pq‡Tfc[.9Q5`jЉ^7%xl&G%P(P{56ʱ{i0bLfr3EΜlIOz| >>zA #dsW.%9Tyg],+SwL?Zǽ4wo־kxl /*\ڇI+B8Ф%n|N d$7Y8;XClfПf 6 B;Ƞo5+Pa=c lyA.|f-MT?"+/^p#Ot=d;[1[ʜN&s]J2 ܰg0unrwam`#^[x=SiOzsUWU}\! 7v3j^?֣-j!F2z;DCuLP2&z迃Փh|\kdOu>yUS8/֢ؕ@M7A.#11ȱu\Sj^A#Lr]E7qf݂ [ _l]bD(]Sjɸ Gjd_ U Mr͸CafOngrR5yi2 lk8- i__LAA^~fONN4Z6oJN>i-n*og-Z/(1"%dz]ZIĭΥ65\&{{O)oՂK62@o7d09+o^^S落oBfҕ64 ;+2_Ƈ;"ݽ]S"=Q=f94AZyGlpJUƥ6{4ǟNjrv"U{Xe F2rgG^{s3,"e.E TDX"b2f+DCݟCKE?"Y(hV%+;:/QB1?|j'۵.9aȆM ŕq]~n1}! 2m$aKu[۔'~erW)A1p .ezc >9NI-`DyL"p?p=*lG*&tet(cJ<-kZ^IA)  'B7U9m(\V='&^/?N}K99;|d ,se ҙ> UQ=rCʢ,d$2mxgp;Hj9rZ(>g pq1]C+4iózx9g3*ja~!C@,m'zO6۫h]=?:LL,)( ɝ%Ҝ?ZJj \ 8e5!)pT4&Lv`{uѦQKcܫ5ɦ{f}͋jTu8rHuD>;1ksWRTL= _~WZ H`DFHF~.W}6LCnki \Rf&x k)}eO:e'0M/쮮DjF2$&b2W1"HajFpبY])(>H3A{j*Y B[[yDhB|GC \%ILE@pY"Uaj)rݬ\{Gvl{yp,b^.vˊ2yL ig]Ek]S5O1څ@:aKZ3L>Cj3;,eNqKrhUoNi#4勵i_hn9ڰH1zKN)%E<+"HYwh!YjZƼ>?r}3Rs~=>K^>ET˖J lbf:ƹ*n"^z̮31'{b( E{rݔ/\VnŨm@[vHL͖>,J4pVr$g\-+J`C/&̯0l7)l moC0^J o/ r;;e陿Ƴ^ 2Q ѓKDs}:]!d AZ YĪ I5{Իȧ*`fRY@7BBl]#8euc^(oQ"W7W??2g{<>,>p1Nq}+51n>5r&^u9U5)s8zxI<%2ylr:8sٯήYx+T`5;VTK%ΓZ}&hԽ\w:Zds8xlu5oAfD&3X쇚Ih[Ơu|sopT>[)ӭ`rS: u x+Qg2-#B(" 67nsV4'" \"琁, $rTh]Gdзu<-~Ve$"<, ?"r;)h9<^$yat_YH$+oȸs6d,e.{ k'GL˜(lJ3.[O5q0=:y4i4U|6aK{uCVCnyyk.g *$Z.us]+>'FJ'Ծ>L=ܶ_ձozkLOSC2>DLdWDG=wv)b)v>3e]? oHnB^o"Ƴarf2-{+/q^XVjLaGADm&h;kkzjdfOާH) .9Q PgD=qC;[(M8B6&iOQf|ƑҀa'#7:fsؿڹӓ2/&sfR]Ί`B, O|QdѸ5(GoPa y~Gc.B }75Ķ&mXEZ  cU9ɁD(յuE>ɋ`|b&QlC oUqzL3+~6 NvdX{1'%3}1 _J_xKюYf R`c"6cZ&ex;!zInuG\\Gg!~mڛj͔b!1&G&WizKYW,[Z}BE~ri-K j[fP2ӗU?f5"~Lm!4mG+}aC@" pjm Oi~ËF.O)&Q3` А3bm'/otkF_F*P;/'P$Ipw߇U٥Q>s!d^Ga"ftgEJⱦ~kzI^[Hz, oG9;/%DO .)n1;?~"0&2On ܾ7o&jƎ6,f ʆ,è9ښb=Sd 8R P3hQt׸b1 `RrbZ)d3[1xD /z,mb'ϊ*F5 X`gVHkhaak~ū1I]܃+mLޱ.9`2+kÿ-ЛKKF=`uKy3mJwx(@"s?uuYDXז~ujPgʦrep6XzaoT3'v?fQ5h<=#`?0bB׾k3 A#qN8 WpF>frBFp}Wes݌CuҮ-b8⻱{z/}U0DZQϓ cC7 Y4_q1Z??nE{$fc)sh[ i9~²IR6|dޥU2>@|KKiI}zj;vKb); *IsJn*C])0᳸TRW [;~Y={ B;On3LX N"fA ?p2e-8 0 d^Pv {OrV R+·(>=38O_K[_7j >[5%Xk0FMsI2w!П*9:^$nęƼ>`/r AHv<.(Z TOz.6?YDZGӣJ97ME_m+o$zೊiRvT1o:a8/6NgeCiQUk޽Q3=(8T>B^E35FB);%1ĭ!*ձ|&'p"{$A.~<bK#'10S8 |\0-\H| gA "]lK}LFoT? 3T#up`{T YPv ~`ƛ+ yn~fq\K.J?O^$)L&)gz4LE۩me6_@-'v}` ? M5xv>+ H7Lw8QY׬U֬Ɣ熵{q/bY[3DQ++`|d*ؗ6,2ȅX(!fZ1՟ roʛ(i}"c|5D,pImqVQbR/׬xTTV}]Pmf8ϥs3wñ>^pȵ6&ԩwwvff%W`'e<=)ɻ ƥh2bhF>4N2>ky΃}eȳ>D{HLIcpP] Z"%jU [ڞtΜ'zJO~ޭQdNȶg~  R%0E `݈ͳAn0ԍoF䣄?w] !7ZKK!1L97L"9|id=聃8KL "5^ꈿ&՞P K$$)B%V6ík&^) L"pCVO3k*& ,B]bu:n&/ꧦޖ) uw(?(HڸY:gUlqSK\mpJZ1/hL]{]%ޘ潜d n.ۗz.|捔-W_tJIu8wGSЕF:U'i -ZIz35!Q5{Q"h^wote8 x*jZ[ܵ_3;5I4" _2brR^HfSvљ[:J؍շԔ}`z̝knvz=Jp=*#T[y KZUeXҌ>҇4%vQdV[o&K$᪎-MCW!h &q 6po5H6at;!s Q$mJ/mG"sQAMå`@9>ZWBd?Uǟ2/iSo͚JZDԸB+hSq\R&~z^5i4:qXow8·NyB%j_;~1D#PA!3MIN F)vZF"dwn1ƭ8EJyXV O?STh3 ^=GěM\rmW,Ȉ*Rn,  l3EϷ}E(+0ِHM К< IJPEZtjcST([VTڒ[? %Bܶ?G~!b4}pᆹwTT(%٠BXAC7i><y.Ԗ-p|dVjE!1 x8Js=~&IQh n!b>ƣڙKE^4$M@Wò U-Q,F~jUzL^@&;{t=Fl%V] _cW#z֩Ht^&܋!B ?X_.0HvRQ tMy]޳]I,1%]z5= ܚcdC8k 6lc}hsG—VLUP.;lT+YRQј#f)-4.k'F+F>cۋ:Sʤe Q)`=fw-p0^ CJ4FV2 Ь]'8I }mc=&%v/u<KQe-x"Sa$hK.&oeI2t]9Gk$NNR,ަિ7T+mH%wF`%"]c9GeqₚþQdk]A6@6JC=u5")eTD zZFK?n@o`1L3:l>ӞNbFҋS!~<$w!_>!_;-)߯s 5'KzvpNɅqr9Iv8g)^Ght8LV/Ac2~]iL/S7' Sc>g9> 'Q\KP ԦJ_Y%: s|ƱA[uϜّW{CK;pwmμ>|I'M@ң<[%vA.S]]_.(@C=$+;~.fgh B*3id7-T19RbI"%|#tGvx-Վu0F1 :}KX:e8Q=Dov&$G_ 7'[Vs, %NZ=vw*$\+ 9f4Q)Z 8yޝeWٍ"ulp\yH!p5*:KKGn"& &yc1h]ጂ!`쬶. 4tXQuL;ǮsټP@AUP#5J]73ۨ)FKUmfWʼnTڌF<e;vȁRGkr> uE8wTSx<I>OJEr," B,U!LpƞHQ,6/çctj{d_RvyBs }|,Lߎ FGɨO"φJvZzG_:=N9,͏5ʂ  ;/ "\cɖj>"OqO<3I_O/K&R v̖"^[eo[e&LFvTb$ tkDLo,Ēy+0fTɩRX,ΥPbg4^Qt`W*]W?ѝ5[qhj SŨ=O\M+wc.sT V{ƻd/S , bb0~@9. Jח,^T^IJ5K!t4`[a;֢>OA7#~7 %1`dnѢ~hރI}ctpX ]' \K#d/Iic%5)bcQ_ڹ*y}oh9vLMȸQ<ԯ k4 @2Z1*!l 6S խz:xt$*Wqٺ898xw)}nb ncKmDXa Zk uW84Z󈔃wcyN'>k +-Oi&''KX(ʤÔ6q R> XUr8o%n% L^掩wǯT Rad5}Xk60bБ.6ʠGe|`e; ӏȘt UL|ࢲEx ȯ.{pq*phѓ9 TfvlAjߢ$ ӶӘ)"v0]~xs;sjTqa#ryDDHѝꃇe Ca5lfmo鸑 "|,|%shN~HY,i5iTvid}h}#f/9cZٯU{(3 F-0bzRVrwzMPJ<"Pݶ7;*A =O=6uoJ*d#~ ]Zsr39j@sPl~;Aw4B'8JEB9F׎˥Nl)w|&|wޞ&m<#sM3*krTU9fGU)m4ت+!P9zaubIOr̊p#[HgOrIc)T.{t7me]v1$U@j)v$LVyյ̦_od{u' *KeZ룈?r&قyuZcKMɩ!PN 6VmXt\^j Z{~ lʞL8gdp=[{)NK|xXKx #w ͪj4ا$r,ˡQ֟ڋisC2}P/ j'|Y{R} mFo"֯iLEV8,jע">DВ I0T|Q])ob4NjfCeYND bY\[{W=sV=(|9Z(9Ŋwfmf:EOgIuMs,La?2ԪU>[_ػ,vTs@I { 1)OSi--N\d2B1S7NZGU Df+9\p,Y*KJJڋkA3GF2,s`{/2$/o9)L"'^t2&ZQXvLQG74q3UjA!t{ G-kjSKmGcb<9 b*g՜=RTtrWD7;]{(4tQC%JlC_܅Gd#jDJ56%vtp)Af|&B{lIJ%2{˓ֈL!^ŢZq,3g|~ ) @oަ,ZA&MFcʯt{fI<5,8gX#LD n9LmS ZOX15'l<Ř|/#eyLf_:$dbuNi$m2з6_M[y'p#8;DCd;1ŷ{™qbD` pVl$waX<:GJ웛N/)/Xfb#)9ν p87grpe²!L]jTl^pbo(ߛ `=?g ཚdI},K) ,/mҾsߠ_L䌱u w +)GZ0_Š-ڪRٱMCˑ= q`aXKXo-Q2Ě]"ҳ{GrE=U]t*b.u@3+d8zQ_UzY$) vG~GJ%[#" pۃ?EomaPZ(fQY 9m3PQLR4:yhya<)ȫl/QQӊolV8]6T>u\$C:e|t>,3MVG\ٷZˉطEWf8ObZ=uvBZ9kyUӁ&𖷠;KLr}k:#zo%4H Fha@SVI~_n:_:.ی!QêYV4&cz{ǽ_u"a$D`geX…C8֦#&SZ&}ɖu ?flS+)=ٿth2$_YXxvOP,ҕ_-"Gu qF(X曩We;mf=e =V5|cO{-s՛4iţ:eV4$dOZ<,g&Y,&B*- *0_ɩ >O۵ 'Le C'-;PtlKsr#Tӟ?|\*t;yd,<Ɩ 1n~N鑾gt('|أ6[QKyQyvX0&kNn+4cʃQ3~L&܎ EKaMXB, ^Ew]%'B(v%awM*HaBu֢x?VÐPMl|-qdԨf̢$EH03 ~y#{^ ƅB0/t|[YSBq$KN<*ț#j9F5rijQK[]Qd"R6 tPOM ^9#d6mnI;* Fqs;! ~:Įn _gq~ѯ"{"}yDKJ`?XL:J'aqOE7u?3fM/,Ei[yEw-?vcǀ&2j"KtX5emu/>I1+9^GHn15\.x弥QFlI4J1 *^0pen2;IbiH΂1V1&+4y |9Q"E#fB*7]XǖBḇ Tws@ez<5܈21uaB. [ӕ`nA!z;q?G6zxu5Drg1Tu$; i`B5Yt6$C{-9\ C!G^WjgH߾pAvlz;&!>GUTl*3STrYFJwEw D̶4qD ۪Mt9USuɾMb̡HXYegӋ)@X^ci_EbZOcaC2&o71~xqKz쨎O` A( f9P1vsԍÍ2Eۤ1=M+.fJ|2o_L?-ذ#Jz8{x,՝H=#"좾TEZcIWfX&VBUR;O[#wqzBs1Оs5Bgˤn-wkɻ (PU8m7& (m3+օHiN@vw^R1:ψ.)gcN>âUvg^EF 1jj^73tEjhfR!qu#\fb_ ~uꁚ,+ jYsؕWGY1$(ZEI1?P=]~:Z opt"wyL@ͱ^qE1 U#^4v1aEQ0XޘcrHS M3>`OD&f&8p|U_z:#lng?ݞ Bn W9V7Pf(? Yux<hr r-^SܒRNK&9ΌCy9; ZOa Z-Zf¢U? TaBPW&2N>M+gπ=XrECSg@:4 VuYQ)"&ށ(~逾SO~&<^˫ iWLr1"]ؠbbi   #)cFݱ oԱU: JeB<@瀤~OBFVԧJ{7l.JļZI;E6[fxqBbJۥ tvD$MAn8Thd~qr{:rFw5eyy5 L^"mpbխʮWdY[Ng `zQ0P/XXwD<]t 5 eb _=?We2UCy(|>[>O3B:Y8zw 8`btzʏgc)M1hyhJ5hNF5z or嘁/4'8=cko 'P!!]{,J5huٟe<,{-.Z\ }qQ뗣ra`wD+FD17"BsY@`HiQͧiD':#Re|`ADoJkz8,8ܷUdGNYey F w8ƭ.#ԹFE6zi8dZ맔\IJH[-+"=i6N5v|HLEuG ,Hλ.=Jmv<Ξqrd> x øH\}T b L'L+<ƙ|>$1bkꤽGK}!!xvJh7{BcE63^c  ff޻-A~3i+an@itL,?i Iy7_OeýP=jڻAGo^ܜ RHrY:/4A *- RxOlN7z_V*lg٢B)@ԔZП#2 >AMQ:M2Ey_-*j:(<],n#T&P8p;O=HxUw(QL*2]+O".cڛW،uxR\v&U,=CsX)(DIIN&( E`hdN ķ'㭵Kݾ@ހT ks"4Xލ}t@aqw|WvEDԧy7F'3!#:d1[E\*5X_MOqU'R-07707' }1 8`iQgdl0CACBzZnMi5T8&7?긝+,Q>5<@PW]YBS{IwR<@7,F;xm T{iyd?F߸(cLB?A^#Di-ɵvf/AČ޷)!3*eI /lv_)&WT6ݍIcͥ3%{c.Ue}bxREYъWz}\B.Q8ί-ީS x$74)di's\T,鷉QLȒ b;RKg%#РLY[J<>5~wQSZB0ӽ0 LN 8CsTr 7۱&꽨OTCxIWjcB͐ ͬ,R$f)-dWx4ZEǗl7HȂci+lHF=O^r'k84"ѷg'lǟ`aqXR=EF'E`CލKhwK!&'%_UkwanJT`+Uk A4Ăp;:Ҡqb\`sy)Pm(.`tb2Ah#cLW)ʶBh0VSEJӸ{WGYV%E}>+"ӜLS:tqpW7=fj7 M72.6G XXmײƤ!}H;ƺ^vBHŀ`30AqF.%eoUF("# -nTa|dM-?xH0399yEE1BƝLbZK %" s^]3;vی"aldy/yTNM@m`$J (ZeW =9bU;roX~ߜc [镪<C;nQ*"^op o qfpӬC*3> 6ώ〧Da&Mg&PN Jed A@̽!٬wBr]_ؘ8Ps`{Pgg%eɏ K -k; |tϦ=H%cYyC\-PaI{H6ĉ_)2Rr2qAcbKLNnϥIP6^]_<й%TYna5|V2`JmҌK#P0]l pő_Nl#|LJR5*RX(ِ󳚵pi~{B\_c.k*;ȞYg΍., b3^Ix#:{ȣXyP)@QZѓ 3+::b}ubz`eˑM84Z;DB&@Uw^(6IUi *B6wy[uAl`v|j.B Hȕ.!+9#ı0GÕ 9$ ~XR?*$tTaX6l ]d xM5DA;$;5TN4zVUu|/zv"═C (V'䜑pvMHosYkwSӨU~5Qc*ˏ;_ɕ4Ne=`'ǣ\g-sZ3f? Gr. gƥb;1'wɚ:[Yq\x3SFH2Cmms} ;e|HZ* @X# qlb}#tc/+cśWO:.2`Ii-!oC;ũiOH 9;m;;rcVx.nx! ৃ7Ĕf-T[y!mH$AC.A,"Zխ1~E=3oF2iyL.{-;M Vݣ'4{8YC {,B}ӝVI>&8dKq c T꾺Pz6pxL(l8 z¾>9[US•e4"WAC{"ႜ}b@!Þ$YlHe@czq0c͏Z,ˆA@dYlB{W(:Uf_qgwLf|=;Ĵ78,|o] @ d /&ڃĵsO ~ Xpv5&}L([[-6$^0AqQ4%iG'07=SyQg;L޻%fɻ@]Zo|'NӐ x?Fяu CЈal'*0O/9⻬qU 憖+ D)VG!3ƪZ叆1-iw(nn̾8.I$ ׾1ژƢEt lj[P1XE]h?_]㙫TX蟋kh۾d(% k5na8Rc$?LQEnl5Z[,Ř S^V`AU_ z>E/2CMh%ݣB?*ݾc2?Hg+agϸiXS]H.P%<" lS )ڞ`q9ɃQ0 J>Kjf%.{Bø1X-VQ@<ͬKhiLK%,[ w3?pZBW)ʔ\0E`tO" ) x{2qrXQaj7rnA2{B|)]'Njy(pn)f,;.֯u UQ @?oSV*ADCZ{fWZHi69 iNmHvTsƓÕ+ 8\>Ti#b(_|I?p^U=t`Qsg/2J2M6Pm< I:(06W80Q%TN͹d~\Ϲ:=kn` em~VBYeϑ[_P5y+},d{~<s 7۵Σ ZX1 /tb&ݤ !0F^w[wHȸB*D2n+!~̍Eu#t %*v8"VItI`#(#WXa%}4G񺪐 =Xˆq)+EºrIm,Thäo>nddTmdTK=T/%!&_r4Wb ݄Ԥ'X?ʅ K#fxlՊBUk0$>Ijyebs PLژ9h0 x$Gb] \^D73],hM۱@U_Mπ(&5Kb:(sRU_V6͖,#pɅkb2;%yP%To}oonVӣw'i8YzD}yP0՚#gQ8^^A4$f Qx&Ĕ *EkSR@V$QXH5|-(HdˁXBם!KiنDՎ Րde<&NAB X(bϝԼJFgi'|T N'ϾwKw ؋ʦh*L3iw s5Ce=fasOlʺ *Ž#uտ^ *"գ*j8 ۨ}a!(}&VŚ )Z~F%J06u?KHBRr ʤJdWzb` ]4z'"AڣltQ(Syڝfkq*4Ϲ_v  ڐ`RJ`=v~΋r;+Uo5W9; [vz G0mW) pyb_/9iﬣEbMhdᾟXrޏFksFճOL iJw_1Rvd_~-JI WnȞNj@·uur|q*PK@?,0styM v)n  U`iܾ$/lhFzɑGo8 +ʛbg>,ݑIl/NnmEzg6ߵn?̪m>V#UR X-0e=|A\{J!\eDytOɸt]';o+z>ssPw;R4; °6?SW8sW1dώBhmf%r)N.ɏ7"}'!ƛ+˫Ų':';Pֶmh+E2p^"gmڞn{Co"!!8geY% !sښmdd xeT^0v> K<.ߕu|nճK B~L]gBmrCA(okafB+76AEbe*QH\K`]zcMV6Ou~gPg+qe-ʒ1H@R6!sQƈ^J+EtFOJɲ˻Ue m8E;wj̖ƶdCmԺ+#:1H UtXe|C3P+!sgq+}6/Zay-sS1ϐiF&jPktQ:i}%3QyWOMRт>~#ťT\CmÁ*LP@{L3| Ҏ)?N`l?FC0K< ?\' &94n 1܊ N(GB5-gK\)bRMXN&%4S06q\~ “pC"9\|Qq2&0rGVdg?mҙqEZ2+i 4gMsen`uuٯ_7 ?C:kQw簤=crt1r|phl`lO y`&W: 9/92-z^9%=< ƳxBt쑴*յ2TUw?*>jdŢg>VQ>cs'Z+nZyt,A6)srAO]j`xA45PҾD),4OaxFIfSrL rl(+2;`Y<ך1xwz#ׯEyɸuH WJ$v1=g,5,EʘDVt.ZS0cz`fm =(dOx`K n!4(Kz_a*e]s# ƴO 6p.2LtS߼uiسA4vj_dF`bm P}SPqX6_aZ蒷"DHTGBM8)^rG-0,cS]"*ݿ9Y1f/N:| ~00jݘ|K_8ɦAs+h 3s׼C;!KL2`2WW3[ݭbtnC pBopRt/zgR ػ0)u|叄^>aXkMŸ,ELNJ{Oq9sh2 lZJ䶘q$<(#UYsЄ.OXaKbnvFS߿.=cT9TτX> U@)tBw :B+X SsF|^lE,_@PݢGx*LWD@X[Ssh[?w]gUScPS8+IE}We~h%{6&͚paDЅ[7@Z|/>_Yo"]ծvв8v^ p)$.;Z=딮 M& $m>c``Wm+]AŇ7ldIO`IAԕD?vcS1Ȯ*  [$' `8TץlbUf\TbL{֥Mrxnͻ(g^@ r]<ƲxX3^O?Sb56FHW3){!G<Ku*U ]H%:0OiCC^ KpKDWd4Nd;|\_׋BT앥)A\c*J:b;ON0I66$N!j-UWW&~חvy:7L7cF6Ȧutndiڈ deI1YFy!˨ghY'",?qxIjyCZUQ.{6R!gfes)ۈӳZe2HL=KdR`#$چ=o@'ޯP1#Teț9p%G6le((OtEۚ4M7Z\UgNyр5 ,c7U pm~(!jf Ֆ> giӰ XH pV5U{mKZ(⹥jd2Sl˲}|n0Koe Fg93@biZgS4Ȥbv]CK0"+!&K\%I mQY͠%>Q/@"8REb4ߣ4!sS, Ȗx: jUxM6k*t?f7ݍk M@P\U/" \F Ũ!JI6`Sʮ;^\~YwPP9j烠PZ\]]ax~򉀵_Cz!z)Ā)+2µ{B{_7:Jd-r69FϏ]f Ysحu3SmZٺŬ QFrK8133e $á{\{m,*3 BOU ޮu./=%Su(@7?nppUz Cb͠шt_b)`Qaұ`CǞ9,oE'b(ݪ,9fwl-c'eWpӎ631dK,#cq,1 }<NW:kƒho}I^]%js)P )ŤS|Y]QjHtyK9Se?A }cBhLO١iUrIS֡YY虪 C]LpE_TwjkhCw旄°XנF iڊFv'XʒҦX pG^tKiF׆1Fo0Cs`j-4 (1M hю-4? 3.]8U$ ڤLVY͓@350l9 /5OWQMQXD ݓ=6H/G@49ۡ[Kb1ig+HPWe#cfARV~tI+ \p+{F R7zMlL,nXN0|tvdi~ux중N:۴kM w+(f9hhofj_6n\ZD 5C-Br>שpLd&]b:%V~azd֠aI5@Y jâw%wމm' !Kw:ÑJF<"2\ݷ$D|W6hQXwp -@CB&-EkӼa,4[ԃf~EOB 챬g) ֓x'$y5h4,HASڽQ9LS]W^0k7_[7ՑtAx!%:ߧ}>a܀fjPXqrx#5rf}aVoYdZ#I2hP!.,pi[W ]МK]M}<&X׻wPx]ZUdA̔iۅ`+* ho )5ᱜgzB"F5Zx3!8"Nʸ"_o 'sJˑ`䧉GZݳmiMGMuƅy3 uybj-')|dk[! Z qo=ڡfSGQl;5K~*_U[Mjw(vfkW[|矆đ['(N[ fB-W)%ust7n7m/}ӳon`OG%Ph.}tm&mIavi{L7;8]M*qnH3|"R 8VU2oym <'oɪ$/,Vsl-˓o$quk ot2b{seKo8}aBWRѺC ,vrD;uJApF'wtJ}+9!T,d%.~Y;E&t E<fӍC!E#p@?՗P̾2Usύ$a`HV^]51h)#]n}(?Eb[D QfPl )O}G4Ěn!g&*SX "f[ NA*7=^xP1\Jr(*!׽1w@zsPA=;ϊE@5OhEAmKO^;-1ř\C8sh K}o_ýU9 S pأ,)aȳcLXؚ'f /- ӂ\ªrj`>.L7yR rVAQ? wh̰\P4+6%Ѩz{#9=1(]ukTFOƻ<+o:S|EY$kǀvlPH6&cR܋| HR 9*ܰ8-ALvءpb WX yrorŃ3PŕoMV`gQ=uucG)K\ɬmb+I[eΌpcwxJcz*S@"lž"|@@wY=D[wYQJPp'hrEp{?^̌+ݐV9x-tOCÊn2.Q8&@y ]BPuKܮ Z կq_tlǣ5?&^{Ue/ß'L}e&Da0 Oj%]g:"Sr5E37t RFP;sVۧX͈hj.pf# p}*)0sW-a3"NFWl0V#/}KndU~?o@pբVBgx ẋR>B]`3V a"6FeJ:@IW9֊!&':~  {]< pZ=n1gX|o? teRk987c?u¯B bJyTӺ[l0K`-gJ!8xH`C76ྦy8aቺQ )UŞx96!;HMhN5r|ʥjO}{xj,F|į+; aGgYVk m͢- oB3umld"kXэrL6&nTF]vRYu Eghsu Vd0S%aޠX[$c`KZ< cTQmr(,«'Y[>k6~"][`j$Wq2쏡>яXaR@_XҳD6)bx(m6|K#>s#!/^5@ggޗڰk䷮7l[l<;o8]ra5XB > PˣZзd"aF:a}91? j/Dkqbmy@O)`ֲ} dG#mQ!0`_ic[ ד9#"~ޞ];n/0/Ih}jk]=ql1.Mp#GebiYN{@@f7+IV4X+w1j }M*ʈhE s g9\&~{4lfO˫hpFF3Yi*Gq{r[TQcZ>vyC@5ufd'$_tWkUg8sA}tD=ʾ̙!gQxq\}Hi+^&`t?'GF,f)$LcDnF"D M̹w 91HGhTZ%HF aB[$$"Lp6A.6q]roA5j70m(2;h Wz^1H S6:Si-tuv =No&T&h*42 >4x8e}yTSؤQ01QzVR)\ǸTbJf)ĠH{ u9&IꡠHdGǘ1dx+]SLNR_9WHҭ~ syⱧw3mϚkoEevB/>_6F֎?49oB -2M۸AˍLۼCl%c̡vX4섭%HNvIgFmA<pፓr3Er1N0Cjnne)w;gq4--cSm.]n*Y}ⷃZ2y̪u`G3'ϫGQ^-0mi͘XGmtN;N'ƌk^DB,_4p1c":B,3gͣ_˖7 $J(oXBB!AJqw.W]z7f]커FNFB:Ր󖆼uE.*hm<[[QaY7>oO/309:(bՕDU&+D}k͔/0k{Pz5_LL`|!af+}c潭  xVr P6D2 * ">&:ԯxcpY@cѧyO7ۅ$*RIˇX-Cd`&f|%'cf24 vc1O;DH1f33lX*]t?=T eC|) ŗl|Vn)t0}aȡGs#d@Fi&ΧLHam,:;..mb,\ښ9zJٳ 0TfsH }Ono CSWJm-/kܠ1d5i{5{Z:_-_j{iYVKé^\3Y%%IKyLQg.el:o1p /{`UIS`RÑUmn!eU/_G~4~)WѽȮne篶}" d* HɂyG e cB0I$am : ~U(Hԅ}l9b"3jNB$;YcD,p!>j0I}7,Kd1k;5 n&6*,3K0tI<߲_G8=@'`3)M]^=jcyTE8>Gi0r`ܦ- _]g~~C@#^f ;3D*=(Z`OO>|4`g-3Sr.l gg>=?m* r~Z4M $] 45TY3EtL?@-}vE*Kh):rۢBL@f* Xyr{zhS ٩ŷlgJUD25kx[ڤLGňL)ONW&$rdB3F ze/ "Lbuey{]['FUȹҷ|Xd_v}~9#փo"fҗFh׮t;ɔ͹RċzʆqtTMQVmg4C Df+7~ S "4x¿unM9H)]zAc' ̅53qZsT_Xگ(;Ɠ};lpeeKg16 #ܞ`^L)9lrt@u_ˠ&Pu+LGhzxUO*,Gݠ~Db1? #V%Y &|bCW. .3m`(ǔz[m߃a.$= |.`|V+@L]֝`-«>Z0_Q-qbI(2QM8i|'S'#oRȞAŰ>Bh[ 7#e}Kn[h=kcH}ӌ;jX  Ogi_m3d8`{+1ۯ tkٲcӜ(ˑ)[ib% K:=6 YŨ>#oT%)60 y?9EW/=?nOΟu9G \ G*EF(E-Y:!]G= 3EMuRqƳg x6S<0")6RyP.N;aH9[bN'zJn[?8P Mr BpN]pw-p b?1Q4EKk-! P-cFkqTf l?֗{-$Eg(('zNŒ;5#yK碯viwL4{?ltX7hJV+O5{C;Z#ѻXNҬ!rzG|#)RALs#=j}\w7Y&ࣵѻ\Zi I'[ b%.D [m2s,д]o17G {ult-KD\+_T*RS4*Lk+0Aib.|;X6{kGU4%`Zֵ\o/7+`YC 9F MCid3Dzg{F깢WM#$E\xrzf9OTGq RW{!ԟnp([׍a'}c9lD|bV"dt E wQ4Fqd<|'J'GAc)KSҾM;MsF+DFA*pݓvozOJH4#\5Y{b@*oAݰu-M*;}UOT n*9xIc(Y3p"z xnGM#髯8Ρyyb.ߘʿ10R۳Ӌ&OZ7f]C-XBiFD@vMoK̃ɏ!b"l8u*2b>-a5MJ6hdK\vkeґWϰ _Y&_Mٱ,i?p<;TdzS,b #(%xf |!:ͣ8kK)hTh G߰G[j6'm267sㇳqq4pC *П_o&rhʍo rKE8o4}  glEIS cg0U]j,2-l9\LRT]>\AƔ;BvAQۀ]Á|sl)K"0bdWlz-A\2ʿ $!ߤҀw +P!@:_+B96?D#-i#MI7د8FY|)Cpx%{D_B=:yb(u5 op .dNXԯfx9C(a9w!BܴIgI4ĸ %/67$H9LG9+ $_1C(tF-[7*NbA|1t]/@SSL>eMRZb B #")$B.:mod ic\bȧHЏ@/=miGg'uh2s/4[O w/jnygy*M~I>rՕR˺Qک M2?D+5p-у.vH[ O`5#pՒYn4\'"1ͧV+㣻=ꎆ^F0 j$%P ӭ|"fiRN rSG2h0>;Qԫozh: D;-/9xYz'ڤ߅$ Q~œYcaHb koH.cb;9I|&<$t}}Y{釢ux C ^r3KΙVl<cyUX&NoXVDM7k %+O\ 'Њ7(`~IN| eTȓ6qU518ou{Fs;7Z%/#B&1uu#*I p @)JhHKռ\AHEЌm[K ֢F !'0]jqZ N## om# ЦXn8LGAm.D0p=_y름t7F3#ymgX~ݎ 0ݮ'{)ݸAО]^.6ߚ4 2{nn1t?d8qP [ù.-.W~Rm#gr8WlWuIL7!%,!8  V-OG;>|EU xTIyoSoOZۋor [VÌ8_ s:RFuXmB(W׵~ `ܰ.34T9!HKJac3V+" p"_孝E`AI'K& l^uّ,|Uр~ײV(A $az{%/Vw{E&_^`qD!+?>YNC`B<7kv71࡚>ҽvK_g_6Csf\e>!W35&@.<-PBz!Nm^['\ ^yՃ /}HޓaL \Ͼ3Ԁ@Lۑ %(DPp-73\|kTX`ZzHjNHU}p;Z>01C۳78VmG71c,x:Jq\Toqϕ 5;CS7OYc/0lzFI{GI\=J89ȭڦ͋**_En@4$  ~PRO_%HEDY8X bhl%UߓYmTg}#瘠&ǚ n%d1J~eO -kؼt]S48ݴ(s{3y1?Ou/ Zdfni>5х+;3|ICi@VݱI 0*5]$ @v:WE6n]| >b#1=68Eҽ23LyjZ( 3ɳ4UB8G hhO.e5wgŧ..:l0BV_Mf4 qyiGsgQd&ɛ./ R(t&9ͷ<2XՐʸCNobCz sӛ>C/RnMTۀiWW@o[vߤ@ Q>{5'g%@ؙ; G+u1b ͭMHF3zp7E9 k#,u9{FKN_00`(;`|ۍ `61WV׏쟜[7Ք,-Z S.sI(e看,dFbQET908rJnEP&W^l `}ln ӆ}k ^`aB!e?5Fsx/e)\p^9/Bֶ"-_BOF)C dmQM)U,`,e0S*h}kbN[ 0&J7aK0G3[7  UT= ZjY[a)\w5%J#PA3ojyp۳ѕ8M$ .+Ozۛ6xJa#GJ_#-{ tcN .-@'e֗U}2r0yJMnvF+H۟1$x Xۗ}Dl%ù/,gR2^B TgOhbNg_T&*y7Ij9.=d,/ں8>i?Tqn5,{Lz(=sɗGun&mh) |F"CQI?7ý8դ68~, bѫ 06jPKMc\kw-Quӭ3&5mM%wL $2|E%ċlR tyÄWoO>׃o.Zdp 8 .eQûA s&TyQ{( 欤!Q=$#Kl?-B+ކ)֙FZD\#Xx#1[*_wdfe ۶9<~xNjh\>%GP]}2,][ Yl3d> Jhɷe~M!uț3*_K/&%ˁΟF?6=m l7Bc;!mZ,n6es-NQZie]_ 8(ɱ2U$wV܈M%yq1!2W>;ϧkdݳW|)&SQV\`زgGL׻53o~;E IUA.X!z3(j@0)<y&]-iTBwnD9-36haMЪؤ] \>0l7D9^O'~ؕ9v¹Mmc.I1.G/Ý7apȞAu~AבX7pZ4W}4n]<ldX;+ /Fp2Y怐( u8&DrC L8WH݂VpeW2U e_Ӟ1f%hmJ1EөӸ!Rf!/i]T*bq bيVqao{Ae  r*uJVX{n7[մyF3իyK-0#8y׶YN2;@":_a-Ѽ7 {<*8NZG Y1`KISy]sY*нhHˁ1n@>hA{S6 uI3#z%hrٞ+1 z y6+9;,j+.2REC5P:2TW/iy7DQA^dJz1&k="3A^ޥ_MEDxj:Ӈ|y̫ Ӧ"ToXYc*V{Of~.(RY(H0bCP]Fhٚ.VXj'no,=%3YaVyr8a) eTfyv_!C]*ׂ_qӣblTEBfySϦ~!N\èڸ;WUL:,?KGj, F;俔or7wT~52(qoN8`!K2/0MҦlg6u"Jz|Mñh*"q[/a\xDӠ`G8$.M`A~j;UCX 7َKߖ[;l E4#4&lO%sn~5鮞˄P-+(bqi(T{gbȶ Q4zX؈81ڇ!\8|r5fiFZ3Qk8vԢ*w$c<+W'0OlxyƻPSvYhj9h ;3Y :ھ7*HRH#si%|O"5 $`bi~|ǗkLᎥ"EQGxUCe5tP8J\߁LR 2Ccf<7M)_!{ %E򅌴|ڝ&Schg0[' X焯 #dfe9rGy*?57CՊ8ϭG >)0blz" V~0WTpe4 ~'{߫JҊ&g/f-@ûSJ}{VbP?̷MG1W(Mڹ5 ΄;?~S-(2@߄:JI{uzډOI` tq\3m בB.U*V-@fc {X0xäEgd~1ֵi46-۫,؆Fcizc?}֩k'bir*/nQ:l L&w\"'j.O^X.,#F&6 CsևTL,e)){_ȤG֘x^A[yK*x- z C| SH rJ):7~[s_ ]tEUxAy=2D`0Ɂ ӘhVV;n8ppx@9`V?W h+1oŭ{LS>>A,M.pYtĤu5=?RHW3[6I1P}7Õ-?6ʢsRv7\[.9 5PJ̃fF&& ;Z}B%>Tu&=P_W-MxU %ʭS2$& drF/Bd!jV y& KfN#U纞Y6`>_g.~]C>  ̔V{H\i0 }͠cp_m&Px2']U[1ЖAɿ({C:6Q㶕b-jW8ZvhA c̷ͬwC 'qjR&zЯ? s1fl`*brRvqRb4-b0 Y %/G.B\ϲTCy ?S2ܫ}` j n>nFքK3ۻ \C 6N6S*wly8V@˹ڀBKSLpvzgWsۇm*肹5%0؍P1C6S*WҒVVpj FzlR"lmRixtqdO+mP}'Gi=Lbft&pD[u]̶H(M>6&d dQ,3V&a4/Ls߽:oVFoj}VDiDLIJ9HF:ms?4nG=[)wp\O"; "z7~UcoW2b3]Isr`ZJlkm/@b/_N=̍@ґs͝ E 'uqpDR!a$suxk1$ϡ[XLt@D@B9p5QkUeDЭGxuF%ף]p\Հ7+߆,(:J{KSZؠ@ܩ"0 XЮ;ƳW_ [ցiJ[U[;Z¦([5Cl8oME*{?چ/3xt w. J%%R\O_tUwsG`qs~R]7\rZPym=5,}$FHq m;NfSa-wKπ̢K:ݷ7\b KS9P@ 9&\%Q` 2iMK;#% kynKI"*XS/㟽95@ngf!8l4 P|[)rȔs-oK6u;8*l 3Mޚfl־Cłe.4tvRgW?b;#B#]vE?`9g"{'mԜ)c=N'!"N㶜{@g TTxZV3\0MVIنw8H4D9tU7b$}p@`hcrBM6p<&[C$I1"U7 H|V33{;T+%kFVټI섇$鷹x_Nƺ ly0w ME-\Ѩnղ!_xz tE^oȝJ3 GOgQ vINudabGêF7j:dR3799)a#OMDW] l"xjGK6K;d--J`tK4E""&;uA>mMcT5T#ےgdRZ>MxlZGQ*yw>*)aJiLf*Rʭ.P+20:.i8%i&u831wkp袼a]DSؒ"@NGU_B@ok~saw_ קY< ob:Y<7Jԉ P )tP;ᥑ+Srۙ4CZy2~ 7ahn~r*DR'T3ĀFێq+U=e\_XaTW5F.0о60hLy|U<Jeg,v9͚`W*ϟ V%4u!v "!09~ |%X@w|%:T%7wX S\YX"K>Vpkw_`LcwGV2M™{FʙC.ո\ y AURoBܔ־{^QdwQӋX]s qΏ8ܜ@XN[\)ҫ1\^5, '܇%+G*d>rWA)ڶڠO/Їu⦻q#İ3n+C"}-G puITmS x4tw:ǢdG \&z5,<'Z0 ƽ08,?A0&Ejk͛Zi1Tp:_&z(/*q  9lCTaNA {;|,O /$AhoHC W TySh4g0'.笼n2ΟD)@^op\Ǫ)X [=$Kqc͊\w*ͻ;fNx;"z${{鵚b!xTT XРIxW`&?ƪظyb8UA ):gÀL,-x9mPfB#^ '{De|$gv3!4u]OδW@KI#miCխZjm |iIfbak5愈=N5[ю7b/' = m_ .6XbϹF#d=~ Sx_3Yqo?9Yk̭݉a D焠)9ӒHE;p-uz%}4> 8L~Qׂsr 85+ VlmlWoEJqI2vP\]P7xXz]ك^s{otEѪ,wk+E q|v)-ajf;Suيڨa  u^kf*⍨:#3/bEs/]usfY>||[&Lb+9%:./Sb{BS:YCCԅ%&/>\4*<.:X>#r3js35Ny3{9B fЏ94u3϶4%]Uxh1TQS~ΔQK޴YIvM"gK}^h3">'}ܤ}\=*r<8N ?OL; MЃ$/ p>31HLJbݖ>FPK[i1uDFCy0ٰʞIAtsU݊=JЬI̛ Y1aNj;U-^2nO<bY4TzeVKUh(Myܡ >$llI:ʂM0-gz. b{MtΜd-;/:ч>&)L^vs)!叞:c %I1wT1~|)/.{r6)~M)Wm+#U_G7"}mpR^ѡ8#y8FX''MSʏ hY`9IU_u ȪiH9a_1C{sПij`,!Fw8d yÒKj>h=r$vZ ŶRgk*w;XZ8Ѝ QcK"y毩ix{%0!ۤ%e.Szd`81I@g6<"#~z( ~G-*=v,oi5~[sü6ܼ3"ҕ3.lHIeEDߊKt}\mX崳T]wĔ¦I{Lc[ake!Y5U`06Ft@53svrbP}$IOdLF읗x~ #St-U=c5vQzodρjMV+$ZD-:G_J5FR*w=vY\wS*to>]DZɅKRcnw){=IIw% 锈4Nq0ξdm"U_L#߯2B2Y02mywA9ՌɸkzzE4ݵߗ]dr,ݸE8qz=4m a&b9FZ93{:̣1l`e(lveV+bSAj5EB!aAO@Kg_~ʙ0 2Ynyu!+xZl5R24y0lTA4p὿g[pR@D.]job=Bgqxv2mQ7#RU f;c~׶2dT2 RnI`l&1-¥nۭ|Ρ?H.Iy&g?vC7޽}?9uɲu~iZLI }$+]'LCkY.h+ Q?;ue|8[:knTDXx{G[YdX47_jg)=حc~&K|s( ~ tF2Ű'w OPklrE\‚ϲUsȈc \CݐdfY;u o`~WK]~w e ~6~vYG2f`. [ã_+g\5AǯPJԭG q0B^5y\DѤN(i#Mтwde3;t9 6>^cߨc u?#z'Wd^l1''g2K0F5J mSԃ^jFg{و}Jj@z+F|j{(̱(󮆭Y\u&e71ᰱAѺK_y^ebsOFN[ʐ} D.wf gZ o魸0T&uۋW@˕S,M޻w==AzuwIb/Grˆe@x03G#{zԗ0[-1G =c`lSuvǍUP~Qv{ۂj^&a%Huf;㧬G9Gk|ĝ!(iz0oUy%#IJc)fT&\_fd ԭ-yF/}BEUwYIGguCv~V+ئnR_"gN!0&5WȞD-X&A*8|LeZv#ec~dn)ّ LK_शW#"f55j(~1q~jDZKh>!"n>YDk#2GO3}?&&M5[ø߇`jgspRc/tPDye9vb¹ɴO֔.)B4u\5@>aRP#7y&ot8:M\4^)tDZI? iaV8&QeR.\=|H8 <:nrn=bj ĐǓQi'ԎZ% z]Kdt*xic B5j~S'V5۽ 6MatdB10R; ZwvB|awMƺs~ V ѩV+'(/XZcz|rݒ½ӊڝaR-/#[>.nv7d St;8"[zwjګx~nJna.@w|Ho"vB(9ENg7_\S\xݪWt TFɟu,X<^)0^ >|+xWDtY3dx mW B6H8dIbԒD|3#9 #ҫxsѣJ;/;q}&:g7'e8O;˱ON`$%t<ΣH;,=ǝx5iA`(~"zH 1|iؠ"zH1мw5f?AWGU>~cR̊p#BEvr=2h:>cq\:4yuNzW 5 [㒮''u=}./6BҞ 1N-S:z+-l8'84L 4\y*/pO+. %M"K`̓Cc܌%R֒vn451/úk ,*thD$LzB+w:C2ܨRy˄ 4kE/a~υxe9@!ádA)1q1fUʗ&?̬@g`aXd1+sw؂*fyRo7Tr[PH[SYPzx EٴEܮHJo3I5J<0 {GJ:4l_y}Ζ% ̔a:UK{\IT8c8!9]ŭrCG]/ Ja"^w g+vPq`n_B '[NUqBׂc`~,f[ճViwQE O+ߘats^I(o1Lg$*nuwC<8ucדcaP=EW /Ova)PN/db7(5`|)oSxm^\ȏĉ -7䶙}Rszm.!rСUh49šT_ym)#t4 4<0ޤQeo?.#֋֠ù] G0۲a+OanK_r"bCRψ!o268vh|tT] CUBed΃(UF3_XKʅ\T^d7d: Ϧ &MUy2Ў|n*/<J޻Ķ10480̮eU<YUzTl|J135֗`KX\u㽓{2K@v|ѷuVKRڳi‘}}ODIũ^JC'0XK3UwUԊ˚OelxnA$Qj6H8 uM )lQ3"#!,!ј瘿2S>nnAh?@ɢATt/iۄ{5j<=wSlBP[;^ޚ#ϭ~{Dҏ}JH;(VN+v^>"8IjLD. jCMa["B쎺ISxNːVS J1"^}wj]vtjIH,9͆Nl<]|' rn< ºWdնcT ~YhBO,թiX vV^q. UEE09q IҀ&*z|WAofhV!nq4x-)W12WyC/rcU?NLkeOn2}%-hȯʻW쿅m눨Ц =hrdx#t_}}•_ٙ y%.nAd-Gyi1zGN,M|RH솉R\js^ N,63bb T䖔IK`Ll9i͌%uu5iA)2oD\[%1aTS<)1V 1i Ie2p4DHԜ@^?MN\.?D緣Iqsf9 ϔ2[SoC?dINS,lƎXWx_-\wPXRϋ˱Z;igH2zڃ߮*R*t-ҊyKkZċ(asYQ9 knWLnš-V:v9B\.iaҴF }TmTc۹Zp0X2XRƅn.ݬr2 Zՠcl^r)R"q|_N:~%xp#?֡mc_"jt4tY8"Cn=فyWU>RgͲ'`2i(-́C"eG0b,)/Q( Q&-/RYHCIuJ3`cl;QޚX^G.q<\IH>ԀPB-0o{cFsKx>U?@}-xcSl?M)]VNk~x͔tU2c]F,|fDnⳘ0o#! ߊ/~ۯ^9Pw3X?]J#Bj&Ј B CYuQ҂4Io-f.B7v&GS ۟ƪCBH0Kct”6.8(d u\M̻f_*ȱn[~QVLY%gsu,1}7?+N8ߘÐrްCq J+~'[$Gt;[3V.^,&TCOm7:j`JS0FP%QRۭkAAk $d.6GZQMKn'A:@$OiJ5[Gosħ{ F_etgZd٤p0;6:M}xr k0 H'ر6k։.T$UGX`KPυAKVs"&Hjg}ijLgE*<2TvFw2vH-#ŝRU Ի%`Qɿetndwah4Y f Iq![*y(ӏFW5~M%oǨ) VLN|P1jFS@kk+a<152\y, IP@ɞ,iQ.} Վ4~2⺘J$.Cc ;iy 02%N&-|&Jߵz=(ʌ1$ sPpO2x##e\bS \ ŞmnyELlM:TfѬ9iNkG4y3+xf 35w܃ H3kb;FGD,,UY Q\u'FΔ1F oL[bYʝxZ8BWjEgD~`4Ǻ&T S^ ,ix'sy&~sp?l'rdd ;ywLk\h1  G@ЌE6p@5I瞤&5l&yvә}jf$AekPWhNz c-G}(&C'ds/b5HZxYZRjXՙ{4k@ŽA`=|Ut{ HRr(FW]PX;@ө6M۲zlu3{ճK Yv~1RKc8~E L?ey;]*ÿRZ9~ʱʿ&Nh0MW/_$ziZA*p5)ְrϑ`V[:+qUq;hzc>mBC0L:*\ugRz3C5Om5k$fAcKW k Sj{L iؘޞS6,ұ; l|c?#I2ÚǶOB\NT#4Gc!fXu+UԶI5$fli+>(VԚlc ՍG,# ,-Pu_?A$qjE+DKhReftOG5xbH=,ث%Ve|Rv,hA@rƷ$DgɎmKE~;65 sHb~[ zSҼɫU+ĺ6>T-d&i 1h[ [ά{qV5TX!Dt:$@W'˹W 5鯲p֎kp&;q6;-{IyՂ浿DXn]:D!hE&-Ga QezOmq+5;F5By'7[Q<Ġo?TrJe.q40@¯G~Q}qfw[0S/x[:X8Kbz{k)J)5#{]ѣνZf.nљܸ ln1|piw4Wy%ht3291ngY[{!@XIY*Xa0!d3ё*hG bBaJAseTdu`':穮yVR70<ϔ QSls#4e}t#yeꑵ#'4{qn "dXm,pTC52A=ᰩ- ^#CִD§ͷm 6mu)XLt#%9=@[t 2Z,\ݛ+Ɲi\W4Y\a9u.B,=5&.6p)*VDWu3}s4^ q]m? }J_(uR8;oW݀0a8UỘ>L_Ȫ&i%[ NZ.xmO(Fg$ e#5Kݶ* *`]jLٹv:c-Y yTt ZdOQZyK&_qwhcn,f^uAŢ9ר?#s{" wA{e_Q-#A/ !m=Á#3=MYbIj`Sԓl4󋨡J]- YEgÌ ٨=+m\Y{&CvT)$<;2$Ldl_ۭLklmLǁ})Zu`FXve߲n2,cdNroOKNj0s9DD9b?DrB.!;du2wcJ_j{݈[2Ӝ:zf*^ZJey]5d{FO\˦c"0[MIDYYL|s9}"z6P]2Mɕn>G%cS_DJ{! 4dތ|!|)*.тլ٪#[IAj)gUMDSB=Hu['Y-T2Vgb,3FwnLiHY*J7A~n5fE o83 5"5χl>BI.duN :ZsD(qEއ4w0?V j{BKSzGF~ƞ贱/V2 Od?H^;*,h˨4:Π#,(Af*1?Ouw\ OFrJ Tu̡kgΐD1^ C dŎYpu|\ovvGW.ʣI^:Uy\+'mSO |"sze(}]aOpBIp4B^>;n(&4z~hu87wՈbHvׂk D'GzI KR'v߶*R{H:A3uCК8$v֭*[|:nvKcvgRil`xXEǢ: q;~?zq^1 V1hB1 ?[6-rM@nઠ+!tCTtզSIř{v oˍU0TXeٻN&X-ůS4{g8 PU:޷R땗&K>c.QM ^-7]dMurKp}I?<nh sTQNd.5ƣm=~H|tOL+=*"+p$%$FSNmnmt&bl 6MMek(˯]8ھ>P8Dd P5>;(l65@z>O6хrt+R' H 6~__£SV1/6X#.֯qOB@o6jh귁4ϋa٥xO:Kl-DeFh F㖎wԝ9ܹ[;.I,fr8@L=fCO;T6߇%LIqk! >W^NuR%}T^-z9͈Q 6iT_؝M9Mx*<*Xk(1I \.ෙ{YgK*$/pwfV> X^(Ivm6ۭkþ'?Н34kMKXAgSZţ+ z7В&x܂;(j9tFbʐmFZN#cVPLC<#zz Z~~n/c]?l#kyCԌH "*$lpDi(![n͡NZ5%"]l69SNU[!^͔u fk72O3,!BmvJV`$jsXW dGEg^bH$pd*}i' ێ #8*ӭU /O ;F.|@c'`rAR\zk~ Bc߀[eʙ;[%'?I?>) кQ.Z!`p0\y)_j1fuIB.gP)M)y0sDhkCuO|1oZw7 In!$tZ c&^Q#D ?=xKQhxYhI#tH/o8)?<5'!x^Izft1V][}tť28bX\R ձM}GFJYwc| 3zZ((rmt܋#-1{6WпDn/bՋd^խDא [Y{"||T*sP@{v4o-i;RG W's^/Z@o:W2_ m|p t z>u3=qw%eGdj#^]ϸ'e'ĝ1\4|=І_o`90X׸][51By~gWi+H)>/$'3яx&JGu6 ;ռ|`W3z9?zo񮖥E$ 2L=r ^Q>%'`)\bVp V]gW?6ZGxu*ɘyȍBc/NO'ݢ@;`$C&߶&wew 18閱T\МOcmT͋܀E٣J;Kio<ׅH&BV.նDe)za9_>r5v xuXcW{hCA"J`i'fF|S졻"m7"Q0P&vo X kOcmϿ732-hڅY7|IO\87 ʂިÎާFʇcZ!~U9y;,Wx82T ׈+\A.KLǥD e^BIZ㘃]4Z^.`s\gL@("Qð6yNRzQx4d6t`ncq] u恊"2tNc_jmš>9tCK 핚] )WJɜMW- r z"'UC'Q/nE4)NyG)RiH7)L KG`ed`_57[~m`c{L1Z5v7ZC5EA4h.~&[NɎ76 5 }a^&"2(8st5U>`Q|įr絺_hGn{6}|-*E`4T8=lhz#mSv$(hWyuIƋ$EjQ.׼ K捶|g,N7*Xˈ:hBS8I NOLSsq^!GBZ+?,?OYTGAq%]dt?ʙ<C Vm*O{?y S=4& Nn1n=&o59Qqevdv` u׫p_cWE"HP N %J˲'& k5ac|TS}i{^VIT p_5@[oA[Kwt8hw8F! Ǝuv_cYnqZ] n2EvĻ282<5 ;:`ø֍bݮK,L<'n*ګZu 0>6Tov<Yj f*S%e9.(VP s->ҴB.7L=gu+ qmolȈL$ rLj]mQ6嗑SX̫O~chP_J;|U\pY`:h؁DJr2h]\y';M;G@mq3=WДYS ]U|ʄ6ErG~ hf>R\ ջ K9,!g؈`5gɒ"5gl]f;۶Sz u%lx]y'1>Du +LVcP8UgKq{$;Կ2Ͷ3xE0> f)1Ɠ^\[$y;2(A]È_sXioŕfW~ WQ?",m1øDQJ'9,\RՍ&Y Pbmm8 O;q-, b"B u%-X{n?JepOA7?V~!VK1'1P{jWӢ׶@ۧJhN贶<]@# m=dG/ȿDF!T ITg$i!\..[G-j(+8SґF;`,pǘH0vC 0:ʤ'hAT%m=w#]V\MDo2zl3n3!|pQuvc?aŠo,Ӧ^]tuIs&Dc}mۜ$ Z8Ez|JU$drQnr.::j J3yΰ-%LJr N˂ ?A_Q4ZOṖ{rc z!m6s,XD\mœMA^Odi_o5i&_ d[i"-#dٺI.4~P >FO]vu@dP p5O"]N@aCL*hb!u*\:c\.f(eACu-\+7- ީYRm²Ӻat*.=ȦMBݲH%|&|2XA;MYu JXnph!J? _4s\* ү:PyD &ҁo)W* ReeA|6}CLf1gR2# mq& L߬4蜖-:#֯T͇]? %Xle>V<]L(= KD-޽R35C8,Vmlf<ۭ87I߲36^ZA~Ev=Jk,Ȋq.kJo%|ybQۡ69yuYEF ?!Swq=~Z%*Ѝo5XL6,kҸM%ea4zU89&*z?Kbȡ}Jۈ jFo@,@Bד$rGq!-]₩r!Cb !B׸5mط;>޶3:-&.Н(!؇/TnC5qcQ`}(4˲]KX5 }f_A] ¾xm24kL46r '\j9^MpŤ$k+4ݭ"{}1 $ˌco(y6JYMȳY^lo D6<~5]Ar!2v=Tf^bcDJl=.mdCu Ratݢ%!hXD3kߐM>g\uBE K@b`pFvXŷd Do'зy;2[e?׹BTI̭P[P{'ʾ͔-ZBR (ǍV,˯Y_bTJ`oT~/9/>0Aꦿb[yr[eةD WV 52|-F#\=962k/@,=Y7{ĘFMC՘)4c%pMD@>&tDGӚТӔUD9# )=GQi!yQ,hH 8a>V)NΠ`ԱZܿ um}S&)=&a01>QȘy3eC=DˁCξ(D*g5 XxlnSQG۽2/֤UРH&m{EZ)k[tqrRR\E5EGͧΗ I(B(qf*$hz+DZ9YtEINJS##m RiޣzE7{draKq00Kfl w%w#0m LE| K)S8BރbK^GeBV"2p9)Z&D#֓HT,ׄ~h83zZY]|Gy6ٳyit4񼮫W'$B7<+u"n|J[͏v%ot:Mheжʿ`V(ì =o%6<`d#CAX&ReXQaZ?Ӌg{NBb{;/ e|~c~t丮6З$ahSibN#4Tl CDiDauא˫S/`ʱ0ȷc}tܨa(("0=>Q #v){.ȻC#m:%Q8y4#Bepjf-pdPųB܂N-BnGegȫ\o6{ [ Z׫2~ dDwMF{[X|e1.J舨L-!=Iղf?ױ 7][ bj8Ų؀U̺~TלRH :OIMF*ȯ:"O2^6~ߦ4\k5& fbKEIbP>wY)ž3N;nh96u n/hdTߦÂ7YLHJݦ :F0;(ЌXg"3:jȡt\g=Xm}iv<1=C0m9/auK5S,5cISb֏ j+~uB'E#G톄ԚU}$XNj*!FĘ,k70ː }%?:7whdPmqgHb3|~#GBOĮTb|^V i67܏CmY\f0 d7pCy*]7`Nq6z*-Yڊjҏ=y(xlR^۔Sjaf\b%/pT񿔍[a/]8M šc;Ju/9[";^GSk"fOq$ vaHژ0yb0FVR9aNA }Ѕ^l!JONHs9l`@)ZzgpkH[bKq▮1x TuBţsɒw@gv `,^RY_h(lo ꭉzg}FpXrEW6< 7P@N tc%ģWE݋oOɎ<;/ޤ\jJӡ9I-* Qe`݅{11maKǡ:Ihʳ ?F2_-i֐!|WhIfVuؽP:Ju$1ՉkvcF8xWiD rezІYÄHfV@`^`dYffD3L9\z{U9@kz =X'Z]cYLu pJDԶ4c[@(CbRsp:5560ȋ[bhEvH:,Wu[g؞XOYgN@اq /3/HϽ'j QO$h4ۀћn^޾eG_Gk&:$='K\pmEDCg{R)@>V d pZC,4-!+ #hf2&'tY:'B" Ubx4 Sԉ̈́v= w\O #̷dQjBRC.ʕ#NlvvW))AOoMss A3 f1%s>pOc"yvcI'2{yKT<4f3S_ByD_X3qߒ:R2Te`4k f% 'xx/{͆''64߾ԎPa*sp Y;s({ϊշmE)Mä` ov{wpaXcɠy:\ΣTR*\UfgUyʔ?k$tvyT"']X^v0\I/(T^WM1{ISY *[M'BLM73K|_% ; KlNEƊuHtjY-}4#<΅Ą7A sd[(-5-@Nzm67i{5۽3p0ơYT~0ͯk6 MiY^L(ƺqc6Gx4Pc#sp)<n yK/ Q:x!w(PڝܪQ(Es0x82r O*.C~ :b_LVb.)H`AArS&2({!u3^K5)k)pyu@2 Xٖ0=D`NLyrvH1>&iis9Vj} LS7t&=/_*ISȻ_௓}.-NCOP~2C q+}&f9)qt" JvPq L  j'3B(PGLԚ<߽)E)wf0$%>}i$ ܡ+X1<>GN rAn4I뮧L t&PC3 w֏[uw;CXm@ǰ-!VLd]+fq)(Fuf vD&j:Z Q[1m" Gwv.`} TR-\d퓪s$[֐."]d $;?{:Z/V >5 tsQXmJ} bθ_>O _:,9leޕ!YFЬ]7waFC51@*x$ gɕ1XكqB"z$ ao YK,*&)ŇR .A@ѡߑ A(q g/LoDZD̫'t3A^?vc+1iQkUDfb[y,muA-EQzK'zYm@3|7 J=HU. `o/xK ބ}+XC3E%Q4|.ĝܱݾ}hU >_P@⢮@^J6΅; Ub<07Q3,Y ,Ȏz+=R$9lۿPnF~V`R7b2=޾3D/ դ4 8 , px?=Cy{}LotHDӟ9H˿ O\ ͻlIBv-s>sB+eK^=*U&aw'׫ϱ|n|E޹.W,Y J+:f3=û.Z.Tj{֜oTufL{f!V}s/`tUEb-.ZAaD {돈FH9B# ^䢰tG U#A(/er1ע%:Zn#r,iL uK-`3ݜ{6U֟Bet辞:HsKm/Ryn[aDasy{*Vc(F޿S{5l@:/ʼ񔴀៉1)L'|4% ? ץBZ_% /y_fFdweRQ/r>kg} l-Q#=1;, r`7733/6/hrF}2צ1F4~. LyMs.Shޒ=vkGU !l# vR:.n%JԶE`P^ma]K,wcFZ̳L cI ȸ9ղ%=bIRL̄! hcxer=?/YpNnQ n>orB}$R;2KjT;SL-]X!2ng+3.;'t+zB(v`V*^]T}N8$oC"n@\{љ#Yg %8쉂n+W[oUl̈́8?aϔJiN&;&kBTN/J30>M<rןӭXJ)Cј1 w΃0%A[((ME@? {- gc?0 b 6DT#ʻd`EUQ΁5k?-.Jŀj]ʦӼƨw8.E;N7XFNO</ N*CIe h$JQ/eg®^BR;WYh˨{Yf&\hْXKhDف>xtZ^m:>Vsjv>;뭀 ߩֶe.$н׋Ř`qeT]MͬF79ձkM#'l} +5qK2q׭~:5x+@ hLR7m3E&xS$YN6ț%Z{L,HMS;!ׅ]]]DpX鮳x.eX >}^.=rIFMD5pI2U6[, #ɖf+ Tc~I!=ty&Jy1-3*b[_v4ϵ*{EҰZɭP!iԘuc >tYimQ@,% %D;}\̿Pr7~RLU.ucI? )Nh@6sQGm.yHW6áUt;7&bf{.~oi%BP\ӑnVen)*n. x\SOlAr:$MfI,Ŋ_w?Q_!szW7|U0?d{g= qD6}2D\4RNVoץ3*).X.]~24˿&QgIx솫aCGi0Kt[<&;( ǜsDLpbR@sC n4&ҥP@u\65VT64MR)ՙ#y$I۳zWWß<(scYx@ uN(Y5E&U09>0p WJ~\ّJp|RД6;J /N$ G=fE`a$5R1kSdgSZўҺIT@\\)jmlQ41*[#"V6W#Ap;Wo~cH`| 6V+4$f*ycn{m/x*E388w7* G @UgFm1*5 F( 6e% &;UhvOYi vQ.a~6NK% x!l\AxsP ,&Yؠ4xftZ*@ lxVKUl|'9PFB'0~~e Ncm/%^< ?l3K5_Eĵ>T-:r{!"JGlÒ_ *?|.=&gxzǎYqwE嬯P= :Yfr.yg)'ȉ *Sf1^U^ȲzV28KB2T/ЊJq<8Zld3s }$ЃG :r6Mi $ѸYJo[y^nF:<6fY: =؁|v}$7gR.S<dGR9 \pYy\ Y&bOh!cmAY }[QC=YCo ZǸ,D]0#q?ZRF"fH SnrlVw)?G(|j\8kLy++4=]zjG!i-A]>go#fSuN|wfňb;U/^Xp A~æBO(;\T]9ςq{: 7͌:~c=wu%՗c9cќ7AtaZ|ܮS*EppĒ5-K6XY#p"+9wLW[Hn߷K97Bg|W` " 7tcnj $?0&RmM HY^.y7)$˫UxNǪwСCﬥvA4T&l.Foj}naD07(TȚ~4hSb> K^7c.$-0MdR/ש|Qҝ%A> MW^O]?0ķ=vaN5&e5뽀GXN$ԐpQYDQث c|jרF:Aã2[mZH͸m{I?BR4N,3:ӏ´Pqe_׈Z?/OCT]}Y՘naC4傗-F1iB9Ui1SLh(zn^pQ=a e&lVο~W. @Ѵ"Y:{u7]=&*]ogN a;kSV*&&o{U݅CkKxVFyiBclV'$a)G+{L^xH]j},jY0_̥Bt8TmvLBAl0!:xʳv_ɏ}zr혪HΑ,҅/s@jh98q313ۜ.h*Dÿ\큜6##X(Kլ/UyAmǮ$v(x'i_kf{?+f<*/cR-X2.3xgu;c%u {^aWl'&PU쇊FPi 7\dv[yQ?m) oW|۝EVnw_)O)y[ÖlRyiygB![ ]N0*M 4jl6 '<ҡ5C3%2h>rJ= ?c#\=_1ǰ+ܸ>&VqXva6z#n'w3Z`7 *%˩q6H|QHj12WctkeOa:XzVaJW{'\Dba\Ki?u3* !d4UjӨ^e[k\h3v^rcIiqDP.i9=)R޼jmϏ%2Hv!^tY:Q6wN_ UHW'PR4YIo J)%W; 9/f ۚmN ǵfyyCfn8LɋLUuۇJ[˴Q`UyAmzEFY]N J$ U#csHoq@E Gdf@ \?]CŊ^5RD?W jQџksڧCnxX! %wY / 'k=hPBW니rQ)L(}(x }щ%I%؄z.)}F45"?ogCjcNᩡBK[W3"4]`oHB-[gTHZ= ~B]t_WNTvUE(lȵ`q5x7z9 q}hs_rް g&)-D#R5WkDtMμ,]!u_7E} ?]h)-#{K WZtiyǣ"FP-t i`RdxF)gUݪ01@xћ_\$p7;1?yAl?S/g Z ^LyqqzbZl&&tePgj:bjgӥ>=ۮk./+X$htjq[y.g@@zMC9yw%܋Х.j Պb0"MyIʳ Mehlqg]1!V.m\:Y&9@4nӁtٙ$CI.05Lػ@&y*͈, pWV >O>޳>p.+K- N)lUos1z>$!KƛwTcU!)w';eIgŀߔtdA?@󾹇fPqe oQwL1HpS "',"ɜ?œiu7:9w3ָtl2[XwyQ7Wt H!w4'.sF{.C) ͞h)&Ie]mi: jHZ)w_"ЋTG6p5a~W=+S0CC6U"-3lE2g"5Wn}8MiLǼ_IfKkOaR/_yΠ) 4b˝@, oy8rӋ}755 L{M*%gGf~miS C塇H32 ӊ=ksO)UJv1Zd& T=gTz~gf܀Q!yD%,p&D,Ǐ~[C{n(P XGfu :@5Yj` V3.IQj'`GJ7fqc1E):ߜjOn-7>YP]7RƊ%a,&"^Mj :gؾqy,هX'f]~V6Q[Y:}*H2ݧM/{'d$x_fSc"OܝJy iposĥ͝5)mV9,.~'+ŽN>Osh2t'W c㎼H9a i)tsA~g׽&DUYфz&g fBӭ *$D/HxK'U9 'B]Q @`p7l3{X^/k +VYKRkLw?UOo|,\wP61M[@U1Ӌhu{Et[S|9`oEoIqϧٟZ!3%[Z.p86VEhu^k e J? M$.[Y.MKOUg#&jI>|ъDTOaa{gVA|Ct_+{qz "Wu,P w$Lea#ݸs#˵WO5x.ڤ¾iQB9&XAw= t=kBi_o쾳Y렮 *Y>\'gAsPayg oY0 $dwJiU8IE< UI\wxmL=yK=]z2(S)/ePmdL2p" 0 L>U}9PtF aNI|#J{WVµ-;PS\VJuBEFðQp8FLBQQ^ChxB<"-goY) (DsU8tZy j𬼱tBKMkyC*r=ؖ/ <)1'fJf؝hj #E}PTPʹn֍W ﱒjwn4bT5HŹ ?Oou΄8YMN@](}Ηۃ-:{+񫷹-NJ0}aYOc1Ӌ?V ĞD"!MHSJewoP*1B?oemsȡQkӴ2)^5ET[3bX-Z5ʵ.rE銦eq ӑ` p*-_,Un|%64&85*f}GnsćxK..\ xX9=c)5g(%0p&)FF ?q+A5RrMkw2 HZY9^>1t3`}z6es5td~PGU /yܪ]dؙVS^c) v{ ]m-{W*$) WN|z(7*ːWu4ƒ \X`({h=[nIB#;=Ơ2 4IxE!B:SQZRzT"(ݡ߁%_<]&udϳ0Ok=JL<0'3uG2ъ 2IL}3zͯ{K8Χ[,L+Q(DIp"BYrg _zS]({$2/;1BofipVܑTswp=I0s*+}]}pN;c;\ռ-d#f[=[6II=j4a/@+_Bߣr9@iPa$ 6 ")||ɇoMȚKڝڍ>IOk-dPKL_0G$)C4ظ/qiř06{@hx3~і Hwg !ޙG:>옒!陭 <ol;i6h(~1쪘 gjHR>v5 E%aV[dRȏKޘ@=gTi.aG9;"1YܙRU #IrAl75GBwbeS*F^IQ) H(]3.Ma/1;d{#KDB)c#YY2`=4S'a4ԟ+W%^ Q>"COݢTh.ؽ,˽_\dV whsϽ;16iH.trWA:'J2,gDQSWfxV4V-ɺv-=Rmu)|fȦUdK-CuwQإAxO?IqN3@oe6PٿN͝\hM8ʭV+ߘ/}=KcqIy`/m8SɼEKh 3a/Ϥt#"jD@P)K؊39d @= ΦC!dlwX-=čԌ!$D[HaLRNm5=-f^jݝl\q}m|O" g:\^'yLS'Wb5h)s2M$8.( DLRo]FZ9;o$8hh<O*ǽ2vkl&øSOGGTگb5J3P66NPtOvmD:@Иr ]Fz[k1֨Ow ˩xkk;[_=>\9DN*F{n}8̩8c ER:Ӝ)*>p1a3˟@e~k8}O4$(Y?H&V!s'le⃇wx5+еoᗷF/peZaU$ZjB<2iYfOXZKU%0}ɽsyZ]ۦ3)D׹רeQflO+LS jCn4GhIƈTHlMg1.`^o졋d̊Xi'e8Unxѐ[ RyQߋvva8/W)^q7*k盧Th%0~.,s0M^9}P}Cp>4(?oDE9 &N\9gWT7^J5cC x.CPqj+>i7}cf|VhA6X%;JYk,v{\. |a[:ӒAlk Gvse({=Zg,*H3Myρ?9yl㦛}*YqTԇǦ{dw;J_gYAPߢw,$J_ȃVjjݸo-~ (+3t LNK.P@g)_G=KBoqhH#ܓ7*cŖdCM7F"sgk5cE,OӟW[gT#Omǀ`B$`ˤBs|z^Y7q)e6?_E+:iҾ u3a9aV5!~ 30 I&}i2 tJTZPjU!Tϊt8M5txYXQ/<ȿa$85bd@8~Q{ZY9RFg4uͱxSrƓ_Qib`C_lh֭'V|fCp ]8?.m˼&ߜ;;˻'TWA%[w.)")Xq*2!,Q\e6!ܭ4Mݵcs'#szHOŷV\Dϑ6! 䍾&DxDS6契 $1wo{4'Db=*N2 ݪ{<[&1~R|IA"ere:F!TUq%Q(ibv|O${l[-G.g[XS2Ub\Ǝd΃ooPde66otH,0hK[a1Gj8Ά*Qҫ۫Fve4yX0.2HN҅v+ˆfIbdՏ(^_ ӢkIhذ [4-\-gf?jQdH!z0kw/KXazBӑ?i 3,hU=ٿ.!TgMo2*^-t3Y#aFֺaW%utff8KhdCk(SmESv;w.|0CΊf̦):ӂSc=w}RL`@1Yf*bnvҋA[QjWIټcLN&1hddȺkG[eh*jZD/}#$ޱ0Hλ-"PV%(\FԈ xƜ(Hkz#S Yvm{b|8F  i'G񇼅kK徾 y_s PC0EDlvj}R2U VWUhF,KHVxقe4ri)x6\}%%7_N9MX*!5$S ŅGS܋M?{ãT$L4FNGc`ʤ I 1/ 4Z@ L z( *\~5 3{&{C,wkYKsԆfr:BdݟnL"^~;.9 ˸}{]gSU| ٗF>/ vɭ>7);$z&Dhml^*6@)*0'14$8pvrN^ؠM<̭R1T:bOq eqlo$,X :*:_xW$.)>hv@wwj.M[N7gX@6Ya,h\n"F+ߋ)"/xQоtm~> &_c,/Gjdtݞo`X9*ܶ<X_QY/ i(:+^Y {9+4!n& kF}.t`j⠃a%͔8Ij8ܬ-7<;M{dx>Uc霢*h.tT|}]̨x:sI'V*쵋P55)3vb L]ŸÊ$zMaEWLooOH _N -l܀)ԣtDV 2iv.ŭGNE`uV Q>'LQl=@o\y+BQ% m׈ KM=g +KkcF"_)ǖkD~2|0+Fh_L4MW/I0a۾?,*ǓЁGQS!i-9a.G$d=Tlv|2{\Ts_}®XUNO`(4zۂ.3%~%uBm+kL!z402{6`rHӃt<,-,R%iH`y #]uC\&"lcD^jfQ* )MYiGV$. /M_vaCUgЀDhJ%aur9&q1/K|DJ#jZZ|f두ܓT{qkhK>E+0\tS6]#8v3Zñ+$.o,[ M'BI&?b779r;p$^\%^ŋ5KMZ{ >)]ћ+(VAn7.L 5#mHlMmŬ4#7|KzQ({*䉗1Mqξ$͐:R.hb;n hEh2:\ãY3饽fnONG[4 )" !ŹK8-Kfi=ulHp<,*!rk;8, @B?&zKjYp { >]<>d hօu\qZx4r-=&;%z)vH(Uv2<5zӜƓ+*\ פ:OSo*(j/]yDJtba H6g@7.{^^rۊGКblj3a@>9"Z Mh%WDTɽ>Ijjq]`YJ,WhYϒ%fK?V;+D7#բ(T\yT8wg2MurR|sl:fsV"ir *㿲ۨx3ߪET$jy9PހJGCQjcj{!TwU;4^G+iZ?hT,BiehIYEMzx+61at1i=ӱUl @|mA[@&`umƸ%kkL=.pͤكWl+Qc ZWT-wLR^ٛܓԯB@\&87f5At,!"佥Ws\u]aloÎ4 }w: D4~JB :ZeW%Pluil0{L Huve47ܟG_8XX]RS59O *k6οs*vUP 1&v.طJ1CF >}4do寒+5/vԙZn*? ŠTa;fsB@4 2mUyYg's|ۦ5f9^ZA%wWw+ņF@r2Wς5(*67OEwTf3Ht%RnV ޝmX)ǟz?əgzRs[7@/y6KbB%3<+/ெxvUOU7tHdpnG&Ѹ+alۈՍ/h*$^ם p2eМ$ ?ٹJ Ҧt—* ;=,Ϸ=|~,^L.lZBèmίfδۉk -'vm. 2Y.]T2cV/$m DZS#њL8Y怟PN?y b;PiSU>oBo`en/r?5Ixv}?bVN5@bm~aB@w1ߎTx$1:F[ijG@B `E #jG rMP<JyEuW9`Xd3{o_}ǚљjڵ 9ZѷH/t3ǭ08(BJ9}W6'%1 KCUr hNR^{)(t٨ -*g]kI[H yc_ͯؾ\0Lt ͹鰫^>O5'{A-OzTϹSO(g6B5VݒQ 3X; %ܖ[y z+[-,-HnL-[NmN5=?nbYLC[A*أqL挓[nVrg/H,ɂ=zLyM)k%2a ujqg;rn}/7s\ރeG >s%;;&XO)⢎kXC;yZ"P8)pgr:o DFgK!D$gQ3x&FGjس M>saLkPL" JmfzKPz roeH(6 (C bl`(͚ w|<"#VUVxE+%-NkHJN׀Nn0L:o GgQg =Ca)0BI1@Ʃ1R>gzq1O\#i"0_tp.g\Ssõ@9rZFAgfi Ba0rl!6̾xssL@tiUn7vuTIIq06~>t=Aw55^Kὲ`Kr@y8dqeȥOKѯ6X,R IXV}mRtoĒ@怾S޷mp38 n%␶jQaF\{E _r7NZ]mw\Gށ5˛nM ۔_#b7~( !ByY jzQ*uK@ hfj9N\V>|甴䲡--̩<-J6'{S= "%bƫY`ooNE@Fk1(邽$Pw ۸pn#׾\ij>;I~nYҽyEBxkq0'%dhkvKS¬_!nNrFV.v*.DfN@3ݣ~b@{[! :~As +KҨ%FYܠBJmG8'IJ( y7 YQL[*1വVhQz~R'4[ڋc*P Z(SY7)teQIk֫ƥQ+Z8sv1;*tzuFwYiyz8ޑ2ޒ+aSiݢId 3TMZVj!QxjӜ wD.ca _OZ 'rXIwR^\Vb,˛䛥mɠ;͐=F4'k=I07NtP85MDRz*zmP{ me+z`P?Ja,i*y?Ge=}'a9=)Nk$=etNV75V !!D5ӽD3B) r5yAjDZdjrθPj*5Pӿ& DSxv' ;yHռWJg%\LW~v0L5k'mVW紨wu^2w^UVM ?$V&gTs 3[J).#pH.VڛzGiGs}8͏:#{[Z%al/ٜD>Lr4." ferT~M)]ʁlKrޜa.[7j [TH=F[$gE}xm~"`E)LF5sd# Rbj̅O$}yt|jS VOj22# ݠȭˬK)n~yO1Sȼ_߳OE;vTSAOD>*91.є@⼿n8J*eI%)Zi=Xt߾=˺Yd4VS]\>@$m]m['c 6i;d;?:Bk? l}<-(ĊKw :w_QO^K$c>cj]Gf];럔E]K*ZfeۍƩRv.Q9A:ĂkPUd?86;0c<@+1PE-iAC:,kic)+¦ dũҺ Fg]C_{ :4Ֆg 0 wU<{PTXy`sŹGp+,9 pe4QS13rcLPRɪ)v|kēf`eLA4&x)ݛС#XҲÌWN56 seٌ^k`*|gM:Y@Q܊?4b24뗝1E!\mx3:浍(IM *W`|}pmW eYd/+7WN^`2%+*km(g%C_5]L%vF+&=1jWB\#Lqgf~+MݸPq|3'x@d͕641Β sgWX9C'28Ʀ &Q؀'{7(?XRU5z8 Mz}1btt8xs2  dd@( mSuc#GMb R0Ud#=eEϡ?Υ0nۧ x# }"x53<(l-HӎR&rޅ#"Z4JFHse3Vc|<,xiBXc--5 DZĞbgp" K7nAGQGlm,Wp Ez,H_<хrLDSzj?ҫdC\'fcH\=4%g{@ۇL'oY[00S9^"V/|,}r̕eu{lҴ=D9x/Eq2:">\^=GVQ;yʿ}7|Mqbc6==ߘEpɋmh첩)6l |-%I=~dֺ յ)1}ӊ^5 CQ%}nOJ,rjٌNų3ǭ8l0)$ `'aHf*44HnUbˡ]DӹÖdu OWHI2k涆: L2Ył)ծמ(wDU`VYxۚ|:]3:"&l]|q(hסߎo B=B@&@GKn&-,&=#K/v(ҙEp/Uj9`#OR g.$erА>;'hiX Ԕi SXmPDl&ÉiL-ew YZ<5ۆw9djBCPl}ͤAyss~?8|l`|{ 70͉,}eNsl,u|Yb¥ẄJ76բZar%#\\3:~:z#rh={-Z١t.da4M}(a+6f5R*ƛ>:Wl;y 1y><p6yP#$'a ,TWyYL>S8I]Q5ljq԰wbzxſ[!uEzu"Y!Od;5|]tR:}nԜmk#΅#:Ȍ_&xح$}L˷d.Gl`*o:U3!(U˽ 0$:r|^a4wv*j/)/ݫ\m-JIB!v+ixZ )'n4Z_,sʈ@R*E7@IZ?U-ZI~4c&)IpWd#v"$] jOeې`1P/O~*4#YѢy8x}WL&]f]^Fѿ$uGQ# 7Eʤ=#Ѷo45o}P,g*EcO,o&iG'ŸdExzz;l>|!LdfQ#uVkV#Ycaף\W!>~ 3 ?<Z`Tޕ[ۡ_ʝF3 ͬgkANJc yF^hŖ}Dѽp3LRUY2T(z(*;Ov{ S"SNg9RvNԅWVX5~m vI8ꏉv+7W|xEp?"J\fع*/i&]zspfžUJWw"4iXT|؛jP_aM)A0J~,LǤY}ܹ΅,Ч8ӹ.XO%L9"ƅl3^>#i`bΓ}w xlj yקeۢh3݂Zj9*R1C_Ѭxg_V%G-9-zy;Iuz4Ogɡ)dty#EaYo</M &T85:`ϫh.vX}yE0f~ z!k":T| %W̎k8e֏Jä\ehA_++^UUyw]:o)$C5n,tXJvJJM`S75d*Z"_:9={9W]9yoA|&Fܥ`5nҶ -rWfsb&*ݪ]K|2ulr[dߡNj=iq_0^HZ!`U,Q5&YnCP?^})xY'?䰊eGn~@3]N,3- ߻^_B%cJ^9\~宦8+Ov5,Y//;:{8ҔDZSݰ<_}^@ő<·W(STZ cGj ^EjT& Ϝ|-mXV| ?|4IKF) bTʡ'|2+_[#!|Cgzkf%4Uf;?UʡHv^4JYULD iHK{嗖؏loMAYG>PV.{ͳH~Tʔz۟_Aʷ-3QJqY44 O(C=Hrb ӵ|[ms{Bg=dkry0Ҭ.q5Ͻ11H&teR3a=1ЭIj 1[ UY}W0:(t[Wapoדx7&btƀ4'ܣ\IC:48q KhZ]^s<f%VQ;Qڥ8Tظ, FA&|A)mqW+.-~% m/lPc;( ky#XQetmlbß-N|yjڿx]) \.?yZao\҇tx@6L-B9r3k22Wp($zڬa ΞBk=.'t6wB%H|R,ٝƽ|rL 3P 䡎l FFG1퇳@QvFg4w~!mpa/y> GMQPsn:ce9Z!.U/bcgy*.m~٧x$7pJ'Jj/*KŔVhc82o1 2U{g:|vRm#*X9duG.-bԿkfZH;' aa'}5r)۵N[:i+g=~^bL~(mPs+(f2ԗd˙Μk'%IqLm&~60YmG'8p >%-mSw, .{ghPٓn[,`]9SҲZG_9h:2+D 뇢W `st}r0Y.KxxAg(:dէ o5Y^uqtZ- aʈPG]l΋2o`NE%!zX >bV-s$?uʅt:E攂$Qic)?-`U0d.Lq*F5ߏ\;[ yV#H/{4T!'2|VNO}H8ED}>h>r\lҌ7a5 J"ߧ@l#7 };)%Sfݑof{<]^An|jD;svcYR5LOg Y*3%Q d}>p._ m~aR9ȈlƧz+MT}GbKwnbw[I~RΝmL N~BQz7rjFG&<}} cn#z`E}咟^1k/̱4#!-nGv*4ޖ|;[B#;IȆz}ǤrxڥFb&ƗTq~RC{S!M겱p[eh}5)P<0_"p,Y?i+БF\wqɟ!"}25\L,1 {bNVdil+g@4:8 \ְ7K -zUPw5y%5/ G8d6މE f[d)mI3Ws1rۃBۭ#tiwb|5@;%JTvȒu,? #ƇwՆ y]d}thYBɶS9 Q[JF-Q# ]#R`d]e?wY(]ɅjU0U=sO9<ɉ~.%)C$j_`"k7;Ӭ}+L&Lp,7S ~XaW|v_RN4N}0D]!;E_|Pz!a J0sHjTz=B` N[K쥸%nJڡK. =Χ?`YV*Fb\8IB˧ {n?ᵄyLe[ںPٚtnOYB6n-H nw1ٗztXP 8;'\aʯ*ሡ-RII@G> =VAna`%抬'm*2ĉq(7PL@ZL~pV] ;msezToIPǽeKz b s&n,CQN!iVolmTޝ ENxRSYL_].2Dׇ8k$KM<A*qFy64J5n՚d0$ ]}E#x\cf>xva쑉P<OeX[̒uBMw؂ yd6 a5lGQO+\pC}|LmoʧzSo{F!\ʱ| }mnjIsS[8i@ҘXӄb<foSÿx/~˽gꎡ.9F_@6T &O'WyUbo٪2AȀdzhV)xVbWOr?vLUnydwfKݾ7 w3!?SAzbF;UXާF&JpZVB\2άh I&Ǝs čcǑI0H53fOB[Qsј3L|&6I^b̡S&`TEVaWB`#ps!2b)z${ ;Q<~>_|s_j&(\kA>Oلu|]$WX K1dm+S?I.CqJ}W3|ʣ-kG);rRi}a~r*`j$29(Tv&moB@SC-/93$f8.>4 74&/GYEMsxxʌr}c6&I~?QcܘN¹s:>A W#.?=h ;L+߂=5@x`dOLQKbU[Hzv0A]9Uڃ&q< am?蜉ȝ0$7[ @ޫ/GcWV CsTuDZ:'*+KuL|m9Z 9MwoyXT~ZROsLzƾ *6j[;f Z]Fkv8ںvϞH O $|@o:KiE 'L!`PAgWh ʹ5D;CttDym\ќ 2iz6lo=upO5 5L";VMSshttc}lA<AKFh(ޠ(nVK 50CF^cA@ʹU]n4yWQ;.E%D%BL`k1I=S^QG@TOFHJŰ휉/ej&4]cEa9ږ"댏 k<+ YeY#` b[DضmW cKBS7~Cc*c:,|((:: "# BVJ zvqDL6DEq6}udcL}:vl%rP .8P,>&x)]?r ; &群#aJQGX0 3VVIXt>]g6du+Rw0DRfɆ)k0GY(%.8ds~5)/A$[]˛aYUg}po˗?o/-[Qc%P;7"F=U.b{;kBևVBgĪWµ^ª5r ӏF!o>io\Bk1Vo Pw5MH0}+Ca[DĪV+_Ȉ؟#b.EjB19-{O%8k,gօT(_ZmhU6 5x5BSpag&bzRXrʶanr{:}FަeS>7[e>mRb)syX` [y{ ԗ=J5!,DtX_vx-ش ȻW$D$^Fq{27(Kپv@4%yKxǭ+[ʄ k HCam^drX:2ͣ.6_eB&zYVxDc`g>fNv҅N*7NU@ \20c_Vn]bPf}H&xnP!cWmԘᡊ>qrNpX3ljWל$Nv\/ Xp6](qrc"@ڲT:(%fD5kx`QLx{%<7Y2@X:ef׽ƗR5 vNe`+at  sz%Mo7(QFyDRGP>BM{8NBԅ$D¹iz_"S9kA״h ; UٌI&bh@#?$xxx*Hmt5AA +ruptV޽pz`͖իvKA.Upez,O1  ^¶/wD68^ }ꌊ>Õ;nHRPJ!P]f?5ӫ'Egao S-&bŁmrYgnbq3QJ5h>P"#VWw& 5ZO}XEQ֢ swcSBQ6<.ŋwzVL,e0L(bE0SX\F9?h'Ϛmz]}=[%J&xǜHr݄a6P8eY=5_ZOSyL5"`eeHZjE"xSdD[Ee̝RNU9nT nl] U,T1vҴ8{Ë0.-$+@VT*nֶQRI͒F83R *s^eac{"ȡDVFcm"<ɕy2XTѻ&< }$Z;N84:a*_-];γw!;[p%~yd8Ӽ}Dps)9MJ0x*K5sG\G]}9۪HfFҤ!+g~MrOmndb.Bsv)ɕ +wN?oKYL 9ao|gFYvK.zh@Tyޏ#`Ѡ uh} vu ʮ:*X -%F䭘]fB!X1|彳$_VՈxY'o5 tu0=YQJՆpJ: 1/L7$/PvTK?EF/o$e47 ,i"to=<˪ۇ:|bC"QEֱ N-gv̢ ˷;v+%V}?|pq,,,Ye̻6]AeUxDלDꁢzVMr^l|8zr]B>?|S'-d~/,8 02X"9̘pYש!y G{.&+`[ JNڴtcE O {`.:F\↌J! Ir` 3qr'ΤA-r~)8u2lT/$ݖ[Ȧ<)UDbVhqǩ0憈B:H#L5APi#sI4;PTb$l Ed)t6Z,^bJ71_"蘦?]jeJuE1E)HQqàf yk:p27a8B*Oً8QY (^W&O+Zɝ1C%G>vXĉ[刵/Tx:+jr7gIN,fx\t~g^+UEt-w9DXUOP%80pwA%<~x hgab4< [7:QRt*+Yg=`Pt:#~T}^,~k ӧ$d̕~rlc<6D`TI ִ i43J0f&`x۾soNئ ぀;Hq"IpYj'ߒ<\; 꼪G s,yوT냎/G S}&%nn ')NF_B>' 2]L\/@)Y \deZQ >xKvGߙ)6pT{YiJ^;a2?pT#:Qk[̤ `өX:jEؗaVaK -Jqil!ql >ў4:nFAW<Iyك37WiPiүzM|ޫ%+7jM2,1{mm}ypB#`X]6[QxXZ$`uLg, ͉HQɖ` x VƄ_n"X/`ڊWipfW8S*d`U=V'F-@)C-~ˇP@7GA7 c7sͩ]3VzoZ癜q qoiBCɘgUO`*h^1@rډ}*j 9R,5﫾}lv)q0uRrv_q{l D{^^"m ;^X%CN.ԺXm3o2ؗwNX4uFJL/?aw%+u- I@ŸPULa5'A6LhOssJ+dHhc2mKQ9fGPU;{=xb%<\]U]ق9LBЭtWΪ۽'.NS5Ny8ot$6YJk5F;N5e=NFqO]c=1菳%oQFv3\].vT97+{CGV:rb:-Р3!Vw NGLUqe9oVUO|D7et.qc!76{%rcoYcj/ o7zɞtA -S3շc/%]8!A[g,.KFzDT =l6`чt*;FxTFc,/F~I 1~-VO-,fw}^Z QދE%HSByNᚷ?8 B2uVYc"(4q2.^o@Vaqw'쇏R))G..u<03 \L Z_7M%#0K|!τdPJ)n* 5\z bb*lwhzϙҰCK_Ga=t( 8(Ůnj< a@9azi-1M8Vhw:`}թP+0?ҘVia} efHܡ gV7!O:l)b җ}x " .f,'3zD.䐡^|̣,CgaM֐^G+^DNJmholK]Rf Ђ[wZGY#ԛ\'^NrmC{S&lc ]/ //>Y5D=Z("$gX.f:Ebڈ@iBY*sW>hO7̰w)I=eR@%} ?!Ev}&yT>.u&̌Aa9n0ef0 >) h&Rcμy1@y-KA#3NQ``fڻAFRusk1ZE>k,ˌ2nxx)d]ɬ ; 2፰ 7?DdDqQ|ye9\ݩ$.q[C+.,-'+D%h"nR?DWAOeXe/ ﰭkhU~UyS#8?%޵o4mE3LL"ޙQ'FLvyqҡiHp &–|!Zeg2^[S=A8,ǚeA>bsF:ޭF^-7v\} O471[Di %C?5Qmg+wW-+x|S)ozTdحi6M9\ ('1GQ/[o+i.:1#TbQŜ^~ 6¬o^^e߻XnC7F;vW2O<'OٸTSYdEdVT2]o, ="blCdalijтaSJ qEfr ARj@~(^ y7[= SU{Y!M׭LM/7*s}!PU&0T+oct&zr$?[Ts7e˪Ekx6 @m#_6I̽$yT=T1NzjwG2H*ϡHή7]ܱ -&EH^O)uz0yۧx8)]v3Â{;7+8ُ߫T侪ִO%"F{;qs&8{6.@6/C[6a -ǘ&d;j.{ſef]dYդ"uZ߂G&mU5 8997eՒ#ȣ\n zתTyL]E%| 2/V Y4KkAm {q 2!I~rH㖐>tCsƤ!Q.s,٤4 r>B8VM\0orq¨k@[g۟g /-x1/_x$ .ag=NLYK@?ΑҚEH>ˌ(8Na;;G;^7ZA2h;>Frք(\.h$ R,d︡ 3s;ܯ|{ f~u٧#6:QyL =!Qnr=CBRwXX,zoq";z6'iw{I҂7\'xn0~h35o<Q;9- 6XSp5fzACL:Jnk^ `_|߮3rPP[ZA1bi%Ɉ^٨5OP#IBGBiTA%=wɔfk7 iny[[!'^B4ZPHtEL{ұ]by]B&Q[I X:Pn!s䖋{g'c/-S 6 p6mn2L!OqK5&4foXT7X GB*UJxY%u.ex=8+γ HPB.'vN 9sh`W Y4sd!)G8SXX\hYW51i%k'B.<:<</-EYvzXR6X7u.sR\>C )3s[^qE|[Sb_l  w҉pڙ"WŃE-BFB]cc^ǹO=}Jϩ{Yn}; 6WG wuf54j2~O[oghݠWlQwE4*LcI41 <5uҼP Ciޔ7}@倚8q n1T&"8HK.:zWeO998th/Nn|Θ[|C4iXprrF6g?6* 6\ 5rTHuRYk/n9>`D'_ge㞏WC̏a#WFM^QM$*S#G.+XfɪWBk$6Ș_#֦& N)o2-,OIqOgi*xyR9QAg^Ѭ0wY.$Ôj?6*>/{;.F@?%Dm p^ͦ,(fErfA(ܺd}|{niԅ{&|pNi%jXuT:GSC`\ Os'ywU#-ىAßSŅ 5%D:T k='G|aJbL!PV\[wp +V2L+r ޓ?xx3 7kgC7/G['ǺqQ)ٹAk EWܝ8\M3"lCUMJUIKM\NLsQ*T)f( QĖh?mK`ӔGC! vf!<=\NFm&$^堲#kxjl%Z3έ.$R:}6}{7(l,hga%*u<::\$/8ҙ+vc[OwI2<]*E=B ˖5L ?CJi< =홏p9# !VG!A wWw Y;+pX9.As,KBE<@kDE,UZo]aɖMEf]D5dJY /I*mv4N!򿹎@{+zP Jbŵ)ӼmaYPz_Ɨ_3Wc&N(QI=i5Օ..3"9k;M\wᘫ?Umطp &pMn_+?IzJ]Y%@v*6[Y J}9Sg =)R+ĤN$0wwu-bt \GV̟,oʼn |$y9 +RqU2Ct½ 8n> eGP9@+s,lXʖ H &]1fBws$Z\4N|ĵP?Y [*֣cX@)8(o'R.&L*kCߝ -ߠ%?~[q7U R;De -9<1&tϽL( b qp&ݥԲ^[8V\C rЕcRǝ e MNj$cp,-Vo@bEJHQu+,C<'|<RLTfA/FT6UgO p<N&wc.yM◠:٥,rj8g3([Ix:'X\1P¬s&PX2 j@7`m81|p]Ir .5y yܝN7Ogc3kF%vڷdžL0۔0$r| h}tRiQ3]܊gqL^'V(Ѽ4}%8 q`P`[퉽fMVXMƩXh%u8#y"2u1>nCGLqhޭ;#BtƽۡGlvI&ؗd>jobyKfmάiOH K+J)uUICrhyTպiJ%իfji>"]=KTJ}s`^%Z N7E℔k6yLCЄ᱕:!S]+hw 9Z *r̳t;; b9k|a&mDx=Ez/-] |ւaYYIILԯZT+^熮#OXЀCtՌk flVgY\\7BpypTq.d=P{Ano[X6 Qh9IL%$o#yim+g89/o"(K'lct~IBgK%׀3vzAyn3tĂ<1ބ!l2f䯆x/" mΤ@-X;`( ʓAy (+Cz/`\NtAyY(,i}ui7]2,UdVբo&I=.\X8&3u=3 y'xѿH;\bhNOݤ=?F=BUbuvmŒ99|e gZ{캿{$P+o}gZޞy7V=gR2N$߆_R.eEK"hCx%BXX n?n]ʱ9D^C0Яޏ%$j>TOMF TSTL^'’T?f`CG#)>A.PK7;eɪ!Ђ|H' jE}+v'4SFJrufF:/'xf?ґ/-w e+Re V'J1iC}< @ 쯱u=FƱL6 [o25VO;qܫb3f1Ml+m..ΝwDX;Z{L¦3p3i&3} 8-hޫKYHTt(oM㝗a\n6㝡2u?X;:g804]NʡH=Hx TU`vmyJal:c+  -R7paziy9՜PP#3Bx%g(] s8Cn1l1βM0ّkBxf8EZz8$ Ӟ|ֽ=og2Ni< ku^no+ P5\f;-%ꭷj%@|R[Z0y꠼c_&GU fA^|ˆY» 9Ѱ b΅,l}yֈMS_TpXn^ ćRA i,|tBJ]()撈")o66G:VF<,k[n;vSGԧSAc,N`ι86-3تB.AI`' Nt,Ak0:9^rE0|u录pK@⏛j&"y羸 L^SBX= %?p`Ⱦ3]W@IpBn1mP5`3]q _W<0cHAM>$ /$(:KVeoi*F6"S/I2g)sGcEAy@E\.q Nph˰"6eHYcF|!^_Ti9A[:0 SW/5i8v FE#'aE8]T#0hp|0;L]l8t9q+.gGjmKWTMʼnU%ŽRqsD yD60X=M0FFeИS:;Ѷ)T|q_n1=M{NzS>k"p qLNznؒYZf4YU2OOddxq Qoc^]t8znKە + qvzDEb6́u{om٭͟C0͆j!ً"%_Z a L!N;<8'gua$: WL+= c C @j32mSp(nV}26LMZokQKIfM2'7PM4:M,df [>ȓW.ltus0d5==!S"5\<+:@G)QVPWx1Ee@]1%-jI]yfḘ[꛽6ҞN|d הV OTheV~8p?g* l''nWua7?> qҏ $рGqDM3GP|JSS+}ka!{L!EeKɎPf݁, &s,pPsЋYG?d&P02ꚃL`5&yºN;j3'*\S q8gTv~$A,یR3^HNm7ž[NJDκ[:Ԓ2Ic1Eu6T¤F?0yRy1XHّ8uvpW-9qΙ72l#, \TG׹;$v { QRT3cEyeqR"{;YI/B={ mܹmdByvF*W_̨DlCV; 8E,NOϞPWl;V.td [GIv&ϴAJFF9+ȹ@@'7rEL15zlz4[" sPo=%^HeǁܤYץ7~%D"PyAVo (UsLnǿY M𡊤>N#TyRv WDw pO+j 1ͷMAK}dd9(OFu5JK(zdIϠM L>e[qw 7VBUeEs3qJ2Zdg>ޙ )/H@1<ݹӒA-t-`,wH,Y&~ȓg-Yj\PinkSsZ5 /J b?Iq;LEba&wJ&r7xyVU2:+/2-]ڣ*-!BYv h<U]aNY? Oj1&if7Sn]$X[Q.UKU/있՘;cG >,N8 6 3ȣN`ǢV {bq-Defq:ۢO45)]m!s7ApU"j+|KɼkVܨOΞ%bLAt5M/1`TM3@!N=)gK3&IoKW L̺W(}kLsg #a-MUy!tƳ8ՔJU;p2)6sJ)CߋVm6:#\`^bDiOVxH_fQ&zrLo":c! c< ^'.f9(1|$# (\ګu(TЭهP.a0ar6Cdžu;h*HH`]z,o yј!0H%1/a/@DTH1eKNőDٻ?܁Vj9bɷP6~=~QHb/OԬYڴW[k~䀡>ΎJc5V2t&OIy| G3. D &f!TB͆+o-][̾znެJ:sbۅBӶFoU2?c81L+%V 9ߋ۞9\sROpveJ&q>!WC4q%S+Ueo%> [s2 ^\+琁GM'Ye]0P2}KF>kPM͠qF,'R`4BL$:Ɛq5"dX\pqƉ|,1EB EGYraN+"^%fԑI2 Pj^\, Uo-cfHHBpE+N;ƏP/A _rPF y QqfK%GedWP|W Y8>.s)IͳI>`K Dd(}I$8/BQ!ȏ22;d'ndYaLJ{*# K.:zՐ2c9:5<7<b$ 2HPm]vUѻA%4*>@i=x3 bP;'Xmnds~b*iҙ/ /v1cye5y@6clԫ>>)B45u͹HI_gtay#T M,7/TS+72]RPcXk_6(~R\;yq$9ZxL"ȳ_$oRҘv;M < Kvn8;UikG;9ea\' c_x1p1xPzK9$+ nTHCha?+tu==/RqXNE/{m% XTAKT6|"Lq\ϾFz;lI&ʙn|OxmNXSzTEZoըh c;;DbFp8~`IVKH F83BvfƛJ|Pղ^a4c Y՗QX q}2m(YM >si Ԝb0| nE/VAc T>0 v(2M u5ɏI=aM[$sLoO%x kEF_&q^LLqޑ&DVDhP.҃>_4 CO.F:{]=2U:#fh0v+BqAC` N/vE%~8>{Cd<Lj}eGd WBW~ VΉej##). \ˬ u! VښymbKk&vZk[hw=Żg)zG] ʑ-1j (=?3(x3^]W_8,PQi-ׯ\<%EK^j;"nE``j N(ιFDIk2 Q10@;b`"'| '3=U]-?KEX.D,Yl8ې8;"1@ z䫫Ai*mŚUA G(KO Ɓ q|}iTrNosN ª+3 V-< ku 5%$_xTs>$vh 9<]9$5+-=}9 |EaKBIfkpƠn\,VFH^`pww bBcu06#D<1hubdȅf򙀅hlߊ0a@caJu8w5W$s4Pƀ>;SiVpzL!5<,Te4pfTNEiBd'JF4p ΅OgU =6,䐦_@n/¹N#DOx``%C6:cRZueuCHKZG:DS ?kuS/;:A$G{ųj[9̕z7%[H<@kDxiFC\?Fd&>-\rVӽQ/"$-}b:%.EkAbNGo@ěa 1+Tsd?B9qjҺ߰V?GJre(t* ;FBĔ{>::E>N!S_:-SnyRrJN,=Zí<J 6R3`LW#p?ȟ#HiweI,W.4:nJ=BCd/ )ؾKKb=cI77xW4؀wimx SÓ2y@ȳz~5T(hp.ȿiK@٨}mx8#*ȄehROdtWHޓsL~G3mq+( X`Jp-b &ll D*$w@,zr /m>SBoxV/? ~ݱbe=rYǝ $\H3[m*R`:fx*'@Q g(Vf v?5bg7#bWj}v%D4n.!\U |MŵΠe't*MD nM.P%]Fٌ(׎4.x#,9n|@3zj8Aq/g̻hhTNKv!aέ&|ö?^̅0ـ^Gɶwػ ,OQh(PAHkHue[Iw]LdRJ>9{H繧,L ]&<1Ќ$Y0c#k: &4Y< 4ȚcxE,L v|m(.!6_7ɱDJvhUdCB("J"2!SZNb<kBq/k({^zhb^kʜh{dbŵ(Px3G} un4R5'VtVk,nSExNN}qNb1Ja#B䔤ۄMKe.7 t$!uMK)9c]dsݭ}It%>W/Bse^ّF|Әv`!ڗt-F0+M%3Osٯ P]sۖ=e?~ya  {e !oTGPԽc<9wwRihPW[oгnv sxhWlXoĦsf] ~x\FU4倐x~x:|3Ns\]zV5Z]{o~#"Wgxa_}P"jPz6$ޘD )AiG n"Λ !;>4]mbݵ8Z ?Ƶ<%bT=LL":}W6QK;{XBVsʯ` p*+"+ۭ0 hיM2^6y"+ȼFy2 )LhhN\ã?Bn&  HVZ;AIQ2^*Oh5_wDK;HJ1Z]\Jx R☒yS CH (J]s`w1Gzd+JK!-Q#5?fiNGj% `ȿ# GM%MUmxrF?E~į%}!tlUZr VhP2HfBݣn+ظT_&ib;92slM dvԟؖ <`.”9RdUV e!#ȌUx^Sxz ggg\t؍U'-v^Y$.",E!Nދ#|'9}բN(xfTUd7W}$EZ#FKL%T.$GL@)_m S~xN_GsCe͂Rf fq.ЕoZ(D Ssz~˭D&^^&|X&Pޥo9*e~[xUE=@RV*"lOBh5ب؞LӅO4r'鍦ƻK)&@NM)>kV w11mD҅#*+p/EK!L#v M@~y' ۲K1Rxy ֶɤ/ FX |m{તsJ%^Hi٠2]F1,t6ṉKC_]^I^6P}>OjGq4l!WWk⬔RRAKK*`\/ԝʑNDItd&KIA$/ yش6bF T ׊5)~v5pujȯif/kIAZtEOzA3ZzFYc:`"#-]i4R>TeY;L:~4'=s8ɝ[RZZ֨:)N#I"s:Ź!N8wL6xAkQZMtAxPVyP勴ţqڇ_G7hi,LȵC.>.qTt\C53GvD eh-hHa::8PNi' ;pVHv fwƓɩ vcʋIЃzxIP'5N]=cҦ>$%j,_C?A#c3 TǼ W ƕ,}MWqfdބLupiRo@&%r*x`]ڻbT=a&7ɜX(@VYΟfオ#km:j*. VPdwHKk~C_nG(=O^6jO46_Dp򿺑<.KELǶpuz }t΍KIPmJ%IR8Kq{_5u>%Em PC旍uv B.V @a3n*#1wM>WFNz$v\@:xTK]74)dDx3v{BŦV͒/ߖ[KPt#Hs!U/1SIo:! H')A,eO(PҟwȎK=x&8޸XޅWD8񲄔R3㰘Ldj)Ў¼ݒ%_vrX#/rbk1Vƭ2 !WxDf3nm;_*uoq1wRC,+REg e:}kKaOFĭPAQIj"7ĝŜacк篸Z Og]<[ƀV 4e3BXkN8ˊu(f>{Ԯjj/rsf8<:L$Iu-Bʉ'';WHΕ|H#W͚Nn&t0"v^pXDOE Z6o[h 4K0^g+ư)c|,*'iW).=`i՝dѲ#Qed9FЕ^syT_Ri&q)bo!&hR fzq(HT3%BPj`"){بzh8?# Iv'4N=xNT1O?N2| GpSb'`ۜKKD>3( ?9vߖp{{#Z_wb!EmRI0?ѷ܎Hu$IRy;X a%x+ /LE@5'ϩIAvaXJ*0ek4l^(}ffM_HlP("Xǥ᜜ҙ֓F=L(hq ėAT{ka43+oX{hr@p 4'פ\(gei3tihۯۇ'w'i}2{%=6U)ՠWU߸P-U̦e}'h<f#tx P$ZiW/F"Gi`Z9$9suGjUP̈Nf |0;#4zϛ? ) ԃ!Ӳ/MK Hw k]Ӷ7)s3Vb [K=I@˟<$d!Ʊ{^U/!sr$Үa^۝FDoVtWmSmMۘ)pD'D]Fy|Q)fJ~\I[5 2#-o͑$ݸ-ևs( T֑=ᅳZ?Z1c&X\OԞR]iy'^5ʍA>694sanzL?#Ȑ[фGJ@:z_ev) k+(IkԸڅP|Z1Ձ!0:(V +qv2Vހ[(H"7e1H4I{[/p 9nJjy t<Ҁ(}p2Hƺ⯉i\Ll 0%QĬ#-lG * `gYX֧  HA{Lx:% "վz!UTi0WWoRXD9۫uO_vR 4! Q8m&?v.:7QR fwVW5Hcj&jeHi@`Z͞LD +qi5 /B?IE+#k$$D8eA ۸h8\lDŽYϔA7Tαd.}ܘE21kL~L .|in=+b(,^y Hl~mbл6p6|,/쌻L8w2.9YUhys7k, ڊ[xuO"{4ϊZQ ٿ7$=w [Q4 &AStNWϙ>ٴ?(BY qm*5rJfVK4862O"/B#C!3Y%Q:`]Q`Di͡d[ ~X)Pzd}zeM8㞀w봪as eKvT : p Ӌelôr@+w* :xgAſZ z?e)5567Qz\byP>7>fG;=\p5掯sWPnciEuqR'o}t;QP=VSdJc[u\2BǼTU'+Mм{] M1Ep4Jix0C|H(]AYZѱg8(>h,5$޺B%M(Wo OK6 P64≴i^b51Qh֛V7,M|rl2wt}FɿK}Hqw%K4II^ zc D"Bd }ao3%ᾲSj~ !HAD!u^6<*Of=J;Smv6gJ%qej#HrOZEԥȯv}'G^"<(v޸Sf?g2L=!0Fj?:!#;3gwPbl&d) c|Mef+aX&K _ I]zL2tzU֕4Tp#QWB]9 MRB1eP{4MpyDn~@q^YPXqՇeadSAf%$[('9D%2زJ&RC^""E&pJW8$[`^!.gt3h)T1 K\7Lq];E{K? ГXRBᑢ6iʵ7`LPPq~<:K2 R#ySSn@LVctI7~}o=v*09)q. r&VK^-XCNkIHy&qO{ JDaǩlDetbt ԹYq@Z(ɗ-1]no\Ѳu1 8i4$SzY}a_ '}#SU;*ߥ ō)-myNEay a% b~(u}~+_taLؑ:* ~PgcqO45]O;Ӳe]Hl>gѡ\ا<#vZ4d!<PT o|e0&Ns[> m(XHц/QS"R8 ,b( ?z8%,S5KohͩdZ{ehEYbra^ `L4DA*3lۛjw` (M`6 85;W"m4[rǝm.XUL== 7U'/c_7J+PhL2* &}@!5roSA.]eY P |*;NIls Wސh:n춘 MjpQBxT![w g֠H!|1 <r<Ƴ(AU7@Ş$O vLR_Nj9,iFһzʨEG%jP5r}]=3O%FQm^LMxP煚TO|a #Ypf<{tro}r6Wf~D ~tp'tL˲WC]_pyGAT]gOa4}.3:cYYPX1IlVuMkQUuTGB2ijHoHu0WM+KFU[ggo5|.0;RhG"[׏5^vM5K9>ɚ`:ha|xZYd㷛PNw"LJ#)ӑlxiyK /sԦKBAǯvcςcEAc}3rpAx\{d}ݧAQԓ*,.qn"l‹廋/8gW!9DZ,$ y< υr1),%ߣg!gƁ46+f>hiM:RڬD 锕'[ΆJČ/zvZM=-VstYAI) t\5X&nGl!=jj*rhӽY?/vUJL_9סY+ǰy*O70a7Ͻ^B:Fd?-%{.rz$ /֏0 `KFj)swvܤ]YC|k,& 9iE|bbV{z;)د w^Bl/jߴ~{wͤmoL.5S< !`G+z0ՋIhLs']\W G̝e'6Ihy- l)q޷^v#4+sʠ e~ѓGiz7: JAAkźbg*tПmg+yIì뇭 ] dGMUQA [_&2,ᐴ1fxJ qfİD؂!2ߢ_])V\Ⱥ!Il!_h"FamD줦͘4^<kUK܉>wR J6zZh;^IAAˎq?4+>r{F_Lw^t|#t4?+PZM0F4H{2U$^Z[&XvDfQx1v3tT`B ;ɐU%}閭'1L̾>t?,ٔ78wn҄:$.UBJ},R`nނܱO ֢z*6!+.&>nן4'}_q\rS Wє?1l8}ӉgkBVqG #p>h#N~l~%Un/QQ>_`yw%%?Lq5ET-' o: :kF7Bk;kTAH0yg>^z..u"B0'k)߱|ɮ(9Þw O6^ouJtq\:|% ˎqt{v5_ddUX FO*F;*>V`?׍v H1jhYtu!}abtc2⣵i=b+ +9= -Mh9`)bNbkj7fE5+TjfV~JsWɱƷ(Grvn i8_L[3"Ƹ.$h6 V5ztZ/'CLh4U"vz<*v C;b@"'*A/w Dӏ@'1SliTc{)ly:Nsռs%}?&ȴvsq!]Z!;htñ2ëPFW{ gƎz<he]-,4= eci00ĪZU# .21O{Pim(`TjҠlpӨ:?66 :eS6lt/GltHo&/!&ݺ4M`!/ϻM:|8IJU39{ze90S1%|+ VB|hFé#NshڼcCU2fR:=YLAp#FUm"2$3ȽǗ3'na/Cg mdh8 n<qFiZ-긝 $y/Z@r_ oGu)پ׹u'z4%UVG5;WXYrQbt+jH3IwPe/$ WmjNa*Qu}+Cs0zըYY1<'ZStˤXX [ę/yr.'3(f-ڍ=D:Ch5K(>W)2k9afQ>A@~ f^b~%wI ʲwsfY׆8a '%fl"r M>ȁJgC/ݽP5JgEzh֛Rg%p' m 6\5+gpTp3 ~4UpnP%ĚI: Y9AB*|.vL aS&~),HZu~kzBd]Ȕ?LZ4=NkT37=!dfONoo8 ͭfFyٲN~:=^D~HI^HA>ٖi=?8baf$iܴg'vCSAl 3~u*f)L-kr*eh 0Cm͘"OB unQ`|TmTڧzRڮv{RQ_G%jI(}_(ʹm#ߪw#o W.5DM{x^f[9m?:_Z(~ql(K j(+9buɉpTƟ@SbWG\1 cFH,/"x ;fe//Vj2;eJ L+k6 @X =^z l2MPg^6*H^B$޺x ]PF,4"XpxM[=v*cօCUl'.:?w&'(RO"ʈ{;S]jĺV:g=pSt6d򕉰$:;y 9[Wh?齖qWhd "ؽbtae#)ʟB5ižwz0,E4N4 $E3/86kQn#A/.䶙[|{)8D2iV]_!^5ܿݱVF7ޢ1Aąu6z~_+ ]xn`AԼ̉$RgзNDomwew`0òNo%|,՗Iy߇0iIԫGK 7\m_6@U:2TX0ꇀ)BF9@Y|ȶ~ "=_A "vft./DQD bu)ע_;!]_<_A{d]=묎K9 ( p2`oEIcϾKXvz|I`p4+l‚p:۔^?Y6Fdn 2{d2PmIn&i+G%w,#*QU*;~wK5܅+kcӔGfj:O:KdjMQ_>&'?H M liR~0=cl&w `}Sg  9~ig҅4mal4}#0F싞{@`+z0#'pKF6D%?)en]j‚ꬮd17%)|b7 g~fq=ŋ QrJoSM*~+K?t^/^M'"IJ|eXvܸ{K/BA93 N.ڐI*Kv E䙃Ŵ\(r!hdu` ~E;`:aeCLE4ւӑ(%o2pnҩZ tr_z 12Ŕ d'O2 [hF+V U4g.O 4a…qXokx]wQzs8gw '~9Rr~f?Jwޥ-Ǹk7!Ƞ7^ 7ujA wAeمEPBlCA葶Q;vVP/k`5=Zq},~^6Y/\Z}tiJa ES5r1Ad22^`D#_ Fz6B=QN Oh=,nTڥHp^ȔDY^U=>FZq3vc$qoj[>~Ny "L0 Gqhq]^̌KN,i0U*`ʆ w&hK&>2&r42+.d92&M!hUBߓ0d`JmՑ+O$~o.[3\|uγkoQP:ǖhgǑ$}r E=a0Q&f-臒P{(H¥6x!|E\ߤ$~Y};c Keh_%h@5h2\!Sjhh6&Ѯѣ! OQbjA8Sٳw_0v<.~DH(U+}8=ΞˉX,Rs(iM%sNEPOn^HeB$椐??:*±e^A <2s:8I μs|/䧾kU,Z{Z*>b~Bz!>c"P0s'|9K1j Eq̭d]s4z(rx6x5nԃk!+\s:*Hw]5ɱ]} dY.\J}6#ww&:):TN"Mx3z;F\{ϔQOkĴeQ) N& !7:z-p]*FnJY%uQy ,qEת>kSlܯf a쪒"Q\oP }4ϳ+=Kc-M?=ekUo]Xw֑Mf>xN >˨#!)i|b'dQ",JMLM-/^*w}B|\!ZB[ta\znJPǕ@/ s9L)^y H2 K[a3!p?!3Dz@^P9ÁBWhyܶfȑ${]v.I+-q~&4~[U tV®Ur%6Hp". j+0[BXR\j8 ?}~#/5ad/!üs௰=(IsmmvBգJ^RlBxh[/d`FMu8&I{H6!3K'wV6J'=UCMmS/.×C?ie( >Z}V!fF&,OOSv7Y{ssޟMo}](vB2T>[WP<]Pt; |܎Fm-GC(|b@?؊k[j,MW EMIڡ̊]Lq-OU*]8%&8 ؤۏ)e?.19"upE*>$0̌+7X VPl+:wcXG9_ɛASkFX{NQߎ+q&ߪ_?;^AFW+,3$Tw忒'2P\6e"sڈ/Ó:RJlZ]ugt8fh$ 9$A)-hՖD4:X*{#B-DVb$0+ƖU}B;hm sda5 A>CFxvb,]v%Ԋ'I˲~qP;BWoYӕǞ'(kCRxPY&L%E-}a罱|bV>|>.z@{:ˏyCTVf)d6 1^&nޱ BLo`Ob_to |H\ݐb,aS^B_)bp4s#;MqpY-h)y 7`pGc5ߋ[xOQl]ѝVKrxb  bLԆ[n۳ ~ˢ_|61ͦY5쬉mw 簚h~0jFYI"ݮw+_Nګ~ЫW&r1΄_t|M”N<|@]X8>D2Yx ^:z9?`oqd6⨹M$Ӈ֧>ʬFX?iu>&~GBG9ZWk>`3ݹ =Ed)0}@=&K ɷa! xwkQ*5떷m*&Ғn̝ӾxjY:z1oNI̤N* U*Oz$ a3'/so3`< + S^Lx_xWjAp^:wJ_dqshtsbpA ,_Q5p= kJZ˞{ag?zW@EPu0aih6disAxEP5A> mkjOR8Ȅ\<'x.Id2zZki~Ze9Wa{ a=OI9ݦ%Z{*} ;m*dc n!B><Zp09@50HMG+GbCZB6c/]DE1ƍ0ﳟT dvdZh`L~998Pf T~bk,۩"qZDbm0kYqfSYu,v?*x˱o*^Ig2gSckմIڧc w U:7nT@dZ (t{n-ȦA8V0HijJf$_oG{aW\3&o/a@?]+Y(%XY7b2Iвg'XسbYS4"D;ê%Ȇ?0u@ՉHy=_r䰸0dMEzCksxcP?=)/0b+As 1l/D뇾òCaa o8fU 8Z}g/g9Q\*;yUI8gfUшZ8'pWTg"Jym0z6| F8Fώn>'P[vGQY@^R`HLS(j8å5#3? 6d.?B@ózɐ7?PJH-MVȭ= )[nV~#W/9 W|@|׬jCiQr,'_I3l]b?n8O`M+ .&S"S)(ƮyЗkoM{;.Et u8mSN; "@y͚]Qt1 [?_7bxɵiWZ/w!ʥTYI YnvK =d|"O XLM Ԡ]ҷyR#R5R,v n$m~8W?4yo_nސi bVĴ ٶ@uUdCQ0tx~"S١m&&i{3.Adip,ЁN)%bԋܨ:g)%GHGxİ!.sbc;Ps3 HYI`۲I+_{$ p]A, 1[sF`2s ;C՛GyAɍ{3\OPU'E&EYur$XW<.<q&ADJ3geވ~_C:^HN ,e~8;>QoS[[BēV)i; :.,2O=_-F]55@7NB2J<㎨o 2e"C̑)'/ЖݹFh>o?kZUD>y1ù$5^t=qPܱ닐wR8\wc/v՝.͡8ȚO?7| ʝjP~fWf8hݵ'棤9P}'b݈?#:I w+DX3,OơutgVOT0:BOwr{=޸`Ys}& G̓tPLZ kɔm_78IG$5]9 XQ%$G1 ^zvt!<g&=YGtev;{D 7- ](@#.QOKKUmLe͏r)m^r=wDe#(L6_&5+;`>o3 GBBV톟_QgdG̫5K(ւս 8c%MH› )fɛ]Ry &Z8?(.1FUk ~!H`3B`'e{ɏ{iA x Lȿk{_)&5 m|o8Y`&"?E%;ticBґpxuȕ4hGlsl.@tY|0Ef5?G% D>h"#055RW_e͜ i|b1Q4,*;h#3ɾ dH~7i $;ߘg '!M͍kCݗ=JtX_Ӳe&dqtr=6Xj_X֣.s9  B,w>Zq>At Hg)i-^9qvm!LiHUzYߔ#֫I4Iyq > $#4Ґ@ʏԣWť3͞&vct'f&~FڰfA~;.R6 A &H Cy~7JQȲ5CTwSG9½ʒ +CgYZ0707010000029b000081a40000000000000000000000016661a1dc00001bd0000000000000000000000000000000000000007d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/i-]?Eh=ڜ.+V.\b"zKbӠ d8t$>>;vK@= UyeѲ >DzTNyDxDlr;)oDI'6g7_גR)U6ʿ7,S1SrI4Gv':}e0VͰPM*8HEcm+p$LYE=p>'ҧmH?vX#7)8āފ@\x8TU4HzWUq]+: Wn+vzjB~$z,hw?1ONBs^p4xFn|e҂8 Ozr #8 (dg̠@70nT/;@ybJv4gWT7 4b2njUB{sO­~|y]C;Cdݯ%Go۶U.ׯ.B'N,lwAQ܆H_I +4iǃWɶ,-)}-cܭM@޹"UT +=lJ2U/P |}Jbd}@wqlC@*S)'!5<úʾ*q̋2w2 nI@~Ndž/uln')I.1"\b=1X5Y[~j,>QrP&}s[]d+qJ9~x̩Ԗzf`{L:*6h*I5M- 0vTV.FVǙLV40]q)ץ@{?ߍOvG -H]M ɍF1)>SrFj΋pAW&2r/{ao5@2AmAHgv_@ (Z;o|=>p6o3m%(M;m/Ϊ]Ԩ}W "w:=r)I&fr=lp5Z^b_2dk0%*u(PKAYTMEsAި˽ҾmuicϠ%&u*?>+t, c:[߿AT$ | Jeg.) q#`Td5+*IӾ,37boYQ0{$tP_xݨ C7Ln5E9[2#Y~:NB~zl~-Þ/]v<.$]u9֬c-`V^ڃeKyt*- A0<9d'rct0p7%kS J YXVl6)PIΣބsXB314K%~%f %JFo#t} Ko+pPWVDdb^NƬՉ SX>,ͲFŦKs>IT!ںQiIJ{ sgsvQɪ_%фu|\פJJ:jPx8Ȯq >A̾- - r_ W kQciU? !gE6+狩 _H $"g9o mGͶyQu5Ck>k^!S/_p@#L={`ȵd^ԧa2ܝ)Cʭy 9LkV1V,IqǁF!$;M-Z6r{l9קs{ph4G͗ݝcU-p: ~ SiS笔t$k`͓PmGX=1v-0LZ:xZOs1ͮDp}Wt%;F2g]HKU5B3RPi/g7]6t8~Rg"q =Em|B)U*&`RevAhnmO v~'V ԃȗpOUӐ=pCa?'Li]1l)1f Y~b$a3ngJ?h~B #' [;{utlyZ%⢈ڮo &6Id]cm:samr_nP:RtU0Ţ> xkT%PՓ1mּӶѹ~89 /E2Wk]zr>nPd )043oO>UW@0Yc;9Ŗ/pAM2w4:2Fgv͍ҿ ʨ9+fDfau #"%)oN.h g p6;n9*,'܉qY-߈AbXqaEo9$0ңrVv10qD:No%&c612lZ$DtqwZeJ q!j'2=9Xx`?(;[F(?Y M#?EWSv)+m{Tqe}$ %MT=&{u,جJ HLbHͷoF-niB9vhsmJ| *_~?Mt4gRG|W@snDjMQNfTwGu|_s'B8lm _ĩNIoPm+0bb=iÄiL^f<`r vuU‰pT^0S I8t)zZ5YIT嫷MLv̫1SFk6`CL_E>G[-R('|E!?+ 9Sb\,{Hhe7; 8@)F)b: ;JTWv](g9,L_6] wXGwsSh`*1=MBLYLEͰE-5K#YqtNpcY7o×Ef#0V5JFrٍ~h⃶yF&74 Ӵoe?N9xL(o|KGASΧ] C{_d~ÝP7) A;Yq[+k 59 栵-ϝ%/q#z'b/QʻzJڃ[ :)\G8"mqz` Z 'wZ)<zDsr08v'^}jp7OJVY,eAVd~xܽk4x/v2->I<.lڍe$v_L̃oV-`Aȑ%ȎkGb<@gPMqZKc\sڜQ҃R3c؞D YGaWH-$[ˊ0P(ɾ]P>_ȅܸ ^.eS8P3N ӟxrla:G+d'vD&lLAKܢg~b8f_<@2|`Ўu99E4" f+p!}ct1|^?pB:KOp!.5 -)s3?IEz lЈ&ŜXSşA'Ss]!n O`0Rn[74v2{2a$]jߚ9$o` "þwQ e& Gdfʬs٨- _]s=-w\'p LO_HTkR wL@xzx`Ejw\(-GvFs}YCڠ-ף4\%~E,v;jlіڃF`D:uawՈIиUOzqmZъ|Z'`qYrC}-;@:7R>Um")N &ͤ~ȏE}&1dFSqk}m >oר-Au"DɏU[G`cXsqDZ ~'PC:?LO~j(A rqʠH[A |uN?lwz2n[<)ˊ_*}7.nq}32pM?zD 9,%4dGpc&U{ 9yѢj.ӣHWƂ4|ougY“iX>^ MDz'1qDWNk΃a2x V4ٖ%9VhMU4kb[`=c*GƒpK؜*0`y'RNϪY5z5qE+ !p o!Mb_z)-|keY҃+9 G UfMpTLgωcƟ8"םYqBWG3io\{D.{% %Xoo?Y%b|jmNT=L5u=>ɣ{R+9-{Žޚ`%'(M 3P^ 7-2a&KdͮI M$ARSa1X.?_gC̏Trmy|5:z_5۠}`x<3K#tJGꙏr̋uTC:Ua_(澑>pOeǖ3oAB0uI qsa F1೬Gq{UK4+|1`v6b 4CwK:$i UA YۍDfsf/yd5='Wj٧$x6R(67\$#.ޔ'V?J~륰i3!tҴ0nLMڞk3ﯷ`rs^ s]P1 WM$: Q"]7!*1M;]"Q}jWnz[gHұέ6<컘Op{:蜲s0"\tvPD`ও]!l#+oPX@M@oh_3@@ӆfu8D'~3*ߏz1#j6p[+gaTͯ *lydG@~.[cF^caㅃ jU4}4T5?vlg`酿o^ 3/&M;/0M \=UUZ[è?^o]c(db{uҮp~G yn޺LF ҏ0 ?VTE냂G7DNԱgYZ0707010000029c000081a40000000000000000000000016661a1dc0000368c000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/6L]?Eh=ڜ.+We|bMJyŌi9b*qJ4 ]?0EQ!'ĞYZr7$a23U="߷0fTB}Y)fvܰn\I5OxRS&>.h?U |-[69'I/@I _`m h F=K>^$~N}z&]6tEClcQ̽+14C4#F2@p<ߍ^ySM6)>ȸdoYz(q[/ 0[vXXrgx 'n~Ao WŹ1xtסŲjJ9>nu+CQڤ"o::ˋ]dd-ohl=C5E^D}+?p0-G:|AV:H)`2 we-rdEN*xED4xDl_r4#]\ҭl/A~ Ghkf,C2o،n&ӕSUX<:98巻 Ku* h{{t=#[:]mn; kS̀XPE;b9cQ9%5̬sTP?fW8Bغ|@J a3l*}" }&ք${,S\ܜ)"{yF_DLjFLX; Æ|HQ_>=/q6IgɎ]M4Oi#N4<PrZec& 뒤1\\aS$?@K%BMK"ܕ%/N')Ǥp3_6Ow_u Oj6)UE"]鉓2p ?W+.EJ(<8>l;+l ~mE!9aeݦNE /+k B$;%8suʯ8Ɨ,w#^'srnaqS]T8g(pZjO"Fؽe6FtCDM;<*ZR. $Һ0;G꼓cDێ"[&9 ԌE†9*.~KH77`p?>Y{z}GXag-qU/˔ FI2w{ g0=b@P>d bmp ! =lqK>D$eq+*Mܘ̸95v:\eV/X> n)""Κ$t閼(bV] Y9d_R\p?Q--idHrۇ @v V:d$P֖iEQR}v\g(FjЀh ,ΕUuͬ-#޺mw9zEguzИAz)T-[$'|@6UE&2J6aƪIk:+zi=ך񈦭m/´8x S'G{yOu }ZdpGg_]z5\'4{xw[jtXS iC(2Ef{#e_??J}Ly^bv'J,6kFKjdnݲhI\x @E}5b49z7!ê>[[7ns}0wt9Zkl kKlzǩq0ЪTMbrd w83w`aQ8/<ڦԤS+3_":<.M Vj#\u^^huOq+$TcA@tTv/_E~v_5<ʥ58_)ϐ]KZwTL0^-32y8eOf ג0[߮vlQ'V/ * N6i 3z`|wzb\ꃧ.fxHKP*6t.c7aP0 ځt)N>e";Z~L[iy&Y~C}^ct>E0&=d/jD*JPp]42Ь!v/D(Nsk^D;NTe'OJ:"у)JWV1C!H j؟+-]޻ROȯ5Z*({ML3ۤ)[ |mm2kXU|DZj.9!Q|V Xߓh-Aa?|G:g8N=Q\6-KDeUhڨ.Wfπm&TDFMk 7*AoHugm<c%(ZBŅ7P䔎Q8(#sI1E559b!ERC B#n+l$KdZ ^&߭kF*4+,+[$N tl-1!x67D F'LP>HF>_UR^ bMi1^]P|X9w;$L<,HȹCԢa4.F4Qa{Ă80Hһwg^ ȵ-MN0?57<:8ׂdj/qqwrDZƳ[hBMbZhVХ!& /$/} E<^U6MPqZԍd?qǪS 0?b }i̻<۽@}Ү~9~QdB t0,":uF$pQa'_sDPnSۭMc?O XQ2` Q'|2}vpyqb~s?cYsUY@(YHvYiڴYiUW$loSPB8>;2?{y.:ђwߛp[Ѹ$^ҦW1lY,Nh %lgcABh"3x \ƾ5ٸFYy7)WosD֗N?'LG)䛙N)pC 2#cFmduSRW.kV|k؀wr y(+@Z/J;EǸ/,mtׁwXK̇ ; KQƩUS^!f<)_ s;?+MF0M=wN0 G\;2ʰ0*C:ێwEPE8QY,VG/| {sldNϧ|wSUs A fopw {=Gg!yG#r6[FoG ^N擯~s@6qOʇܿMe/q&J(af~sjywv%R#SjGe8SZܗ0#v(-otyO\4dtpG *ȴ󀀊nAYAYB^4B1+^ŏdZ(6 =-jDDy8XIc=@t[T0($>A7( >kn/8Ad>E_|ҧq+KPuae8WS+:m-$xBXTdGNW4N>J[}JX"V %VݶKh5/HJ;bח q'omQej5R'G a)gD)rmhS3w>aWF{ȯ<t1z8=`ٰȵ|{n2e5&s4mPӋq@^RcD h,ۜ6!qdR٪4u2X.K!R!k'P-B2Ņ'9$`'$"o˨V!䜅o~lm\Pj'fn>:)Nzcϐ;ta,) Qx,򱱷\<VxaL4|3(#~b?*@q؟'dT7iKA0pYr/J$vT/N*)eR'V'Kwd99I}@2y;EgU,[.y A"~gw2}P_{P\$8jڥ9/WZ.v@TZ~j`mr%"D{Ok洲ݧ M {18N>#Yt^;UŐ:s8WK/G&޲bцq^1 Yj´4R=kfL$ò⎳Fg;k W[8%3ug]`A 1x\=4gkp*1kOUr07{+6;87`ջ.Ϳ]f}講_`~}e-WA B.*"_x; D <+]˕!2ciyif'سb0v٧V|m6 9:Pgz1Rr_#f?@fHf2(z045ĞӪ| k}GWxAlCffU8' S* sO 2mSꉛNl+82gҖR WB,rt@)*;&Cl BO1>U]IY!ʝLEje>arMx,vSj(_LMnS9{z C5b zt#ZfXܐܝ"\z8%Oq-~|c: ;,n|4NV g^)1H^lF ,(]G`n[+{0f'oC0 -k#ZWz32܆_E<B؄(vCC$?|@PڦXr#݁aL !R=Xv!GLZ`ޙWzSmtF p\\a"ŝnͺmejBqP쿬cP­S(Sm)GuĮ89mzY>[usxŧ_gX:^O1מˠw}ZIʿ-'s=w2-Vɶi\ΕIry:B2V>F HFX}Dtʻ)sd)aG*5t.L&TݒЁSAYpt-xd#^N$ЉR9ǘ g?J%|S,r&{g=F^?ڮ, 4(m@?| .TE84pkl DK E99ߞFQ%)ׇUW> 3#܆s b)4F> ٚ8/,+kOvNq|Z*96*^Gk(./-Dri]M֯-hZ]&Ё2.6,dYu#p ZWh֏H$kz/Kn0;f@4mvcx)G[σQMͣý.Pf[*$\QQ>SxvE]s]}% .M;~:rdN m]{C-F=]OLĄ6£ zjdżu #EXC U`[u޽1WH6 EӐ f$ Obēu\ߩ,l2miy,xUb/nz RaMPHpTA/@i@ŀS5l5Ēt 5OLNa'S 8c%9XS`( u覬?ؽZso LuՄtcuۼ7,_4S\i9 d BIDqu'x+'+B}mKoM=U@NH_QH( ̗51"[ }wՋlM9KG}Z0Tsap Vyםh|*EOHAoUCYR KN'h+XKb;zV'w[Jo@H_k ӟ&cز ,kc5rb]ٔh43jE*a"-a]`m'nhϫ3-+$r|w_jo;hբ:+Tn88-܁־_lEBy,wՏxoS{eQ|X6oSȝ;P1ɠoPV'd6~!M:WG>R)8,8nx,݈A5 ؾ@q{yK'z@ȫPeh">ەw-`, 4!I#hfWlm˘= REXh;߀|E)c:~׺(')ϱOrgl%}-}WB5% ػ()Z\ބmg\t KA'vUm6H/gﷁJ?Y`%+Yen8G2!ˍU$0f'JTRc<ɿȖ9"@.i/aT^p+byD;8 " w2?A׀2ݼQ htvIXE zʮ] IZwhG^sȲ7Z AEJ`c?n?|KJO֚ \!}.6? /[0]rwRTh8s7^;桀^K& cЂ$c'J:K*K*8;zڇ>ZIU߷pD!;e}8Ed}M RvgX B|Ho7mngBshm3 nx]Vy3iǸZ@q/lLD*fcN)~Zk ?v:{^B]@M#Ԑ!ۭ~DiO]3luIFtCe O%eDSȇm}u[=&_[ډdYU~[#`$ $Zy'U("/Y`cЊ֐(n@Mg`M9~ER_18D,ɚOGl{-CX)[ gv+!Z )NX|b_Pr4NV$8+m= 2ߊieVݩ O~N EH gTaVF?%(O{1[6yJ<,!M5sWoms$~ym0-dyE3bќYiIM3rU HϞ7t#xpJ!]Wo[B;2ӈxQڻ3͊; t2˺tHna:NcYA.};" "=Y$_Ѫ&lOÒ^Hǹ^KşEKОJΖf5ivE/ͼӫƊ d8أ>DWV&ƲGi&vl.؁iw vKO˙U,d%~0>̈́Cw<}f")ݵ;XpE̕M^2jw̃!n´jP0R? )NA=(SmIU^[8r :3v,Ɇ[gse»]zůNG 6sЪ).0|)F񉖒_M;;2%xedöNaIm>_%0:꧘>~Yb.nP!!ź>MTV10`O(S[KisVJoL .,s8 B+CE' _A'm%\{Z|6]-]'&;9 < Sp^UU 'iGE?q>)2rtӜ]B}$:&eZ7<@l0CWTPG+h`so5Nv(XJ:Cqivg, mXۗj{՘V_fe7#*)-dž, ׾~wm1Z3נsA, Ӑ )su V-{g+Z((\!mhggX*O!Fk_9?L[OoPb<OwyUo@{g nX:2'V}C^OjR"tx.xb]E۰t;֞ .ŗtu" N@Ӆ' /<&J; H= .:,!bAƨolZ! :W1bkHn=ܛg(kV7a=6Y$%S5>kOʞb<Ϸaϧ1nSA}J~LO]I]o}CjX^;Sȳ;ה߾ `u!c`%!Aq yIU¬嗾3y[h4Rkt7(;^^H3`L}eo3VaNnYø|APEUdxfRK[8=5HlF |b 4Z_eVbb-"Wi&{ 5d4(Ŕ/<784R ,w|>6nBKUlL#^ UjKhlkgYZ0707010000029d000081a40000000000000000000000016661a1dc00001ff0000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/]?Eh=ڜ.+=щtzC+4˺jCs*tY` Mo4?q$Dn-d X/Q뵐sNa8=(ip? ;69L4Ug0C@!5yT8ӂ<7}S L!yEYmMRӑv[2?`4[׏MKysh5ıP2AIK޼bDh ye,{OA+qmj{X ',ֈW;osa`-nqk5ťȂe>Dgyv멍Z.9Z~J60:Ўޫђ[J71VݧEcN7~*ۄ)A>B9z&V!x,xVs޵J_lOo"mLʁ'W$b.ˈ}b̵pp{m_vYXr=E}~a&xXGMwE`r|R.NS>bkE>P"QC02'3;zʆ4+>>)-(O _5$8RP8W F _R پ,SjG-@ŃSQw8kѝ}7`v|Tobcn1a+b c.zػ9F!Ǡ*L; SZD6Y$g=F؁%+H\$bTWdt6Hҥ rذDCfT2n ߵτ2Uya#j8^I. ^Hr^N-<ŮHthG ޸CQ.oSL3֔  uhujc&XHTlU7H2Ց ]HIeڿLWk  aVȘ6ϕ-TMNk FfRk, Q7ZN9:ƝJ?ؙPQP툨 1r YpYY#Hy竭 )- >Ba"'+ @y!]'t mVT4:GE ڧV7y'M[RS `B?={fXlaC>bG1he=}ݓܮ>PБԏӮƖww68z%|PwZ 8xrӝS1C.J"B .bHޯ@L@TWkXσ fL˵!-jUe}֭([i~'d!6_MVKUlUZ00ğ9X"[CGhbF@)d ^ؒN^*~o Ko\kv{Q) !)g̃A_m(|r^W2#aǙy rącj7.# } H<^ssOJpPolyZXnlp,L04ZKoEKgܥlc~El$m'дMoƗBj\C!پ4% џY 6:;V,I U~GxP*t03'g߿ !] c7BjrerƤ?PmAJX`"IVT6KH\ Mu CS<2P+4rb4PKNTki4`]& ~.X/>û c>"J'^ I>#YHcl};#[/QgM< wɤp| >Z&uʩa/K?. u 6.e)\)?F1,6 PM9nJ "`-1Si %OMi*5Ki&Iz򼹫BbP{*h.]*7$?XF߁5kOarh x>l$GW.QvdRx%u?AL3u8xi*}橸74n-Wfڐ>E}2o\O2ɔ'hx3Ab @f _ `7ǏL`Se碵4V"n0u\Xɹ7SƛqqI1Y{7E1Qlqj!Ѥ"Hfz$vͫO֎}8,h-LH"uzaV,`]DGEL٦ gZ]B󘺍PSEjy1&W4b=ҟ3phoXWL@M=LDBkč#kY .r2F-~E:¨TfhHG|4 zjd'+ތdzPu ;(6S/3GRx*y,kix13q4 %4Qɬeb7i,q]l lN ڼ$,y;{?Wۇq>m!,njzwD8AJ &K@( cAdKZ4qfV8eg D\\u4>]7:Ō"͛ 0D-KYuҩ*2RFA;\r5nU/72]ILvw0 E+8Ax\ɱϔUvִ8zi )[(H04Ix_5\;S6w瞓[@UqNKJl;USBO}hSʳHg\PBey?kTȨ+ke3tka %Lw7c PdfOR{va+8~D2I΋tu]CzPwL8o[ت<@XÕZ;l{IHI(arex-cFZ2clUY 4fgj "+]݈_u v- }wW} >rL_obdz:X9"‰_zBΞߑ|~֘NpC7l89SCR0 sȤ"OK내q3'GB?k3>'o[%lću0;,* "!jC~tͫqfg7?P]N]:SJ-*\)VU+?-]g @,; ,Lpmqƶ7|iOuV^E EZabQf7?C*=+%I8PPx[sR)UY^n†K_Dzx*Z@ow+H#kZc釻Յa`XDkɾߏ3ڝ)퉶eG”/VIo~Po_gŢ==49S))/jIVo>2KAl@Q\]ZjvZ]6@;6XDlV yaҲ"rdbl"H2";t4VqrO.mn>b2_NxhC{JMauH>Nոx TmfaFOsz}R#i{ҁh𺇂/b1;oP bN\4q=ZWcnpg y O:QtS+K8O 7d}]5 %2%Wڕ3.<o2Hu/")@!ov4WgPVq }"ځm@\wgor8QbxSk}!eE ;bؤY\Jc03wD>MPo"hl0 &T_+Aq(PLSBa77bSֽHjL5n( k.uR9SW*zqڝ?p'5ϪI9=v5|ԺQ2n39J$?-JKIP&J .%/53bIؿkR &FWHX UqYֽסm̏J$<ˈ@{/5]ebe d;[L-,;TW{eKw5-.V>0?Y14el78YfV`A[A,EդǛm*'I_GELtj;As *s{%X S 맴C RΦRM/Neiz ksʼn4Bf&[1%xa`刴J,xu &}Rko{?ကb8d2,2^ۙ|pmٕ`YA6i{-S*iH"R5W41նPq95ĜO12ꄻ;` )!p.]m(c.Ƭ/BTcWs`!u2W-)<p>j6!hW†CmHqocZ)\,iy[>l/FЅaJ +xkt[sDDsq,U,գ¾F%Re_(ǒ2XESah@ZXt g=mrp晈VߜkO9S+ ,iC0\.h 6ACWxpD@ 0v1KdXjh^ XG٣ |Q %vna_6.I|يV`&6sTԷh?G2؆xG8[:pZlc va_* OnE&V${l m7,|)ꎷM/y9H%/'R|$)vn܌MPqfpȍ|m,`5˧Nl^C Ot/[kŦOdB0:򦨷vfu7&!Cddf_!˃]mgpJd8ku}V:K?GKVYQc?7v[Ge ]h|™?ugYZ0707010000029e000081a40000000000000000000000016661a1dc0000a508000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/^}]?Eh=ڜ.+pShjOy@gcDE;R_㦇 '"nv*?Ѡsu:(<:72ڨ3x;|&M @V9×K =581A䅟5Z?>Hϴ@xT⩖ݟŊkUy-$_3Y_T[ڡOOS 0 `ek(&5SušKT.F7WTVV2[\%$l n@A9T1Ms]/𫭘dradK -BӢ7h! P_-WmFm+ߠ!&x‹?zG~Q<-BCK JP4PX2\ABڽ?h*왓EܲP:iMEZg(YYf6L`5WUVP/Y´:L)κXzmB%~hAWhZK`  l\/JPi$(`Oޮw] AϸS)x|رif[yy'r?^3t7YG:ޔxelDqaOڵˬ$g- nj $2p򬮞}cTٞ\P"+@a:RWP %-AVOӪ6dQ>(#Kx(B]}+x ,jn')v ܆\}#^O@Ex7`[,&3<E:T ސ!하k伒{/Bйj|*[ɵ0__1EB(jv?Ձ!+#c~gws>|+;ƪ{~#ugޟ`ߦlba4do[En4@`551զyv+cj[Y.|u9г^;ۤ2EMe6?K瑿ddŬϓZGj+.q制(WxؖT nA92K[ 1 ¬A:%`jBML0^u Kt}l%r5D=0)n,— dz+z$g!l׌R@z:`_;ԧ zƘB_m4pd? W [-UwܽN1 E6^kf&hNF~t8/iv'^[X{+FN1s7 %{=Ū,cK'8r ap<ܿ`OuɫjBdCuk#+3 p,7y]0Z>F mKFHR}J@S%,?1lTҶ< ؇ ww-(^@K~i+m)^΃čZ9ggV #֊Gq{Zէ2G#-~03/X"h04t2ru-F!d{o5RzC27-R6{YE,mq7.ps%Rݝz,*)1aP`pf8*QG n N[=k{eHs'. 9cBGM'o_׽@޵}~?E?Ҍf(jTḶPhd/iF4YQc'AU`Q%ƺPqF bO?L0D/ 9xS_~㫸%]n@vmߟMFP$w2^O S7Kxi ^U3c<-Ʈ}m&Uàr02u-uۄE|M= F˖LS.IuMstLBd4T)~>@ZGZK,?x+h=DjSo*`;Ndr wiMd0u88כߞqwS/Q`Kr25]d2$@Su\ }k:PK*SyqR([/UWN3MؤW rX]ە Ж%,+#{Af_^¿+ۭAzBUB1Ff5&R+*(j{lJR:8hmfKL+4|eˏA^Ã5ًUgb_^]dHcV/T&'oqVs-Moz܈5%G ) >[awø1p\;XiIf +@٦=^a!rÄ{?AنO?CB욜@*Ls zz:Za, 8- u$Kc%vSs޽a[3 C fuq8snF!޿ ;|YiJ}z#^ 6DH\Qlb*qU9 d1b6IP%R?ccAw{1OCtA~99$#u3py cI?2&TM%&џzKTF 񣔍Nd sO]ۛY~{EJŠ(v':{I-b!-[~;ggxPK)& ?y̡iUu1EZG@k/9!sb&p0lPKD6 2<_ 7. $bIXavʨQН *8af"8f1{{2Rpgfmm2urlgyC^i-yiv',wc|y-ǜK hu2I%-nNMv[(c! zR1m2Ϝ ݹmQ:"aJrka:VZR* /fi %$l}rH[}uj|; B^OTF Ip_:)]Djcݙ4B^֜4{$2TKsԮsMau'A,XN|ʂM"^˙|:mY; 395~eLvecc%U&?S~v=`VOǩ)pfσ4/ y!׭7 ٻ)Ff,?gu%,Z1йg=PtuY*-c - o7fdwqb#(oP2j֠MgmV_86o6Ѭb,B !/o5 `C(}&[/1U;BC$l/oqsm%xASrۊ D-tϼ뼪Y@">=fhDݶsdhS;WRϨ&xX\wP</Gˮ<\32h&@_Vc WQ@8`$ ݸ᧡$t$R䢎˷ĚGdzٌ(:e?ft; 6Ѹ "[=bغ|ڸ{ѩ(+pA Kپa0̱QnpWmrZUEkڼ)nu0RJ<&.̝K*%]G8 2փuS#ېOPչee:O %n8=eHʃLnd0m\֠N18ml.$VsyEus6c̐LQ}e F\rcc$*x#Qt"Cr ܖʈzgϥ[7o+FPKˉbrHe9L||֑y HB^ـKRJ1 !tclaƸP~`E3&|(zU`vv w%:i'Y.NO4q}rh~̛'i XE9AD 8g{$"H?8V==ʩ'Þk ұ-lKq 5 ^w̠+26bclQ1kW3u%pTPh Gle b(8{AzR/Ctx+w_G L ө 8tK״_9`2};[yxn0\6!/9y?9pQvu Fdr֑+CڍvwՒBAAPx%(=͟ -n"(M[N,K݄q\tY_X^7-vz~$2tD&`駘k1z(U64_vK=tT|16h^>]dIA2`:#lt‘NP i>F^!zGӃoV ̇:MW)qrW9-_Uoz(}adS-@h?X0DZZs[9 @B T)CkdYA{$W J,mH?;.:PѽTdEZhźm4OWE/;Y#cSAF}{Hr (g8ČqqX^` Qa_|jC0ѷGͫ~9_ ){gtԉKiΧr>Ng|N~IDA(Kn 5ߚ1G/p-Y0oֵ>^dw *?vve{`7\:tB@JI|Zmaಷcz&8|DZ*x]\_.8ô{ dӰxf[G8CE 9ɇӫDq79A>OIxN#oA#QDŽ"Pjw=_&b;Eűtؘ"vۚdTZ c>>\1|tVg&vf,m^œR1Dkf)A- A( ;lnqUr\h9E9 ^N]3 hn[i5T!#d EjXƧ]o%L>1 ZcJFYs>D<ե_yJ(r~ j@Y0BP6|CA򨞑2$=l }+%UHS;>!VrprMC-%#E&>ϭ^5֘:̷wY3̩e^3XAZ(Ub,qtbDZ4x|}Xѱ>(5ә˺7N z}[{=0Ϗ^h9(dˢw:|[R4FKJȖ~=WS*,ʥiWv6ʥz6=Y_GPA]Pq.f>2[,\u&Y.>7PY7OVd԰6qnh:Fm>}Owtn ty2A&Hc}ܚBM3[U=V1uII.D#^6Cw{v>{'L 3T*Ճi7g~,*3n\{~fQ[c\:tP u[ r8Bi˾EqRgrJ mŋÑ<]+t /Zc|Gβ?R'$^t֛*x#iLsI<^%Vu:aW-'R^KrZ ts\RsI*UX&8GE|x>1 u֗!%;} e L"{kgx!V4&.{ d:|a%K1H\J1^8XZœcM7`dlۼvzQXdv(, ?ɱ2 tW~IB}Ġ:v5V2ԇ A`>vj*-\*JDы-##9{H̹I#ZSLƊ]nM <=2C\0!OV՗%0 V`FF7_УN )(kir*Si)fM_ł y9 V5Kc+l*6fv/EӼA e?`uEҴ?o3g{S1 ݆5? '2MJpQQ=I:Ty#)1|3=Ǽj yclH|zJ'xdZtm{®#Ӝ r5 kZ\)cDwmCӯ[0D WEYL7JRƭ JB~=&/۟_!>}đ$E-G Y mE9Xh]c*o$t(MBC!Eet=DR͞xں]`':Fc^;1P$Sfs|dAeCEx#CY@ 1N:/*xѝo~ &s]@G0PdtO[AlLEe>X6U`(󠠺]w xSK5 aOb.:gfquW`ϖ|CI,U3Т}9rSDV{p!e*@!2߁ r;ݪ4]ik8,R R 4yny;+<6[ږj0km❖L"a!Z"WN_cb4{;!nA>6dC!ZZXU,ǬRq-- d[8v A3@l !ZvČ2c2Rrr$cBB/~#_<=3q,1,_4 # JH嶺j": ʬ#="g&M(LƘP:;Y.yKYIw6!HFJ/tʈүHS_P=/NW^J m#cosKAuV.SnꍷQ׭2C ^~s. !@rCTu4Mĭ^g,y#H2._5uMY*"7% k9B ܲ=癪{?E ytnEn #ޖ,XG!9&b7tgRr&`pՍ$ohr.d*C05 4|ߏ #KXW$f I0IXw4H=#S7!e"9$䃯>Hmcq]z/N`jiۭfǒ5$X-|~3'1x~F;6˫A{чYW6{=5dezIH {gO" bBydѴ1dvz%>ĐȸW-RӺ:be{l3Ni?P?!/xyODƸ+iȒ@Y7ɍW)ϬS.M-Tb"Ye04OSli"Z6%!vxo;.bH;AD6\ l\Q/3SE8 ( %p>IڸPohH()C^삜F+.t~,I|Bš&beLH NNI>3N0E =8h`/!@*U.!3AS͟۴U\_㤁w,56Ѐ'Z`pG ]M_aHR͠Sl b͵qK8 iӔn]wӪxlw'I_答(vCeQC!,Dxscd@ YKrD8hQ8i.UGǡhk-BJ'SQ?1lMFͣ~ۻ0/m#),PyTSK7Z\|C IQG˾JSL+Շ|~_j]x%  ,:sm"7 9LrtK@'a)S?trс/0$ZEPlՉxԑ+Fr/~ݷ:YdK}IpjR[٥ҔM?=2IL%uTK& ɜլX3ģY.ys𾸦8lMB4H?tX u; r'QC+oXΑ"S+͠\ } S=Qj3N'9\@A,k&Qepڼ[)gk+[& F+b3YJ)0&:z*GY>+Q_%s mj]Q̣cAC,OgAFT-c(HuHf3wu׍zEMxN2EKƺ|N 6]YXɈ%!Q} _LSNl4e1F^* ,Bc\z19yql@|HЅ"L([ @-Z0N$3&$Ep] Gy< Y[NK}MINUJbE;f8zϒrȗ'q`폒A4E8,k@Cg [\|d9%R=rT-M)xnAǽ<\Σ*(573u9 `0;~;J '(W!Ρ6G@ !?FV^q.߂f{f﷐xa2bR>]sWR|*.FI/ZSŋb΅@s+س'6$Ă6"tFKvZ'Dˬ0/#MY󲫟7)H_.P)5=朏⠺{J =DmAŠdu_'vÐ,nw#})KȂ RJYbl7 WX;%%crOxng H!r$!i=ibBMs]gyKҶ㥈9&m0^њ"SsH* W2B[*$pQc[;+0!;Mda E֜9}ef=ݸY@M¬Wwxmm"zi83^6xA\hP j͘|k/&VJQ9dJNnj$ce VFΨ4x%ǵ DIeác؇/aŀ .4P}N^~ϬS<),q~2xX '5"Vm[\*hq?WIvSJ {Рz"5_ At$8{GXNzM#h).т$^8cs`q3|O\%xeLzpS1{t%`grk~ 6U hx/MRJvˎG\H^zwD/3pNؽdPsc Q-ez٣1i R1,X-2Z[\&Rdq9 )Wi__35NqF2Ґ#ʠD- DDBgoEԬ~I+D< VuS%h!Bw}C"7[Ӎ;a>pYbkZߴiۘTaݡ Z'rO`pABj? Ldx'J]r,CS7z륍|8}pmډobYFt D%:DPkWMHGWR.&e‡uhBd†.K#a ,[`3lbK胎ɿѧtx ޚDǃ_ ;^ӱEئ;}X$̳gWh~ȞΆԪT7 n:d>N͢lw7/)Ū'>zFtRZ8G ~ P(_zűW{f|&rP/CݽOl> R]4Yp^Ys"ST0oj؟ t,gZi_>rG ԘjO8dI)6/!291axAU~$0Fzfe76vLovB|Bױ--Ƿ_9^=*3 `)1zCHo% s"AfFT\]oDbj ag U s,VHm ^5-gқIA7u:b$Z!(R|hbK# {j@5o?BgVJDɳ` MJ debȁlQ1d`Mu8!GdKGRrz (7pg`I/,z,ͤ!㻿EʎJ>4^ |۶eOOI-H5ZpX 7'oײįuFv):M1{W~~ݽ+QYY3P2+4)?,h<M{MQqulˁsg̍NLɒR5%xS$GŬ"9J~fAeZuvLJQI]" Z#`Hͫ?wOA"zw}C.mhL`*in`qf ׹Go;tk vmDIjb##RFE!k !;藕n$ۂPOsf=` ;*,H_IubD}-ȡqyfߒBsw}}q8HFchb5 7S5E&R@#2:`^_}i ȋ b&A? 0^jW>6kEۦteV p#"ÅH:Z|><\ޞ#bwcGЗLuUł[e9f/pDGS]f\n@} Ҋ:F)kϊ+lՏ 3`He#]HLYy&\4%SnB&2D!z>mH):➶_ Ɨ{|"#dXWW|" J,8#ݟR+6;mKusBn⥋MHX܅:b|Wp3~A#ɏa27@x O|9lފŔ!`eIb&|x _ɠߞՏJt&/.4І ݆A₤o'ul4Y a alt=jb {;e:DYG{cL%vKDRGEZ#$o`Տg DС#VӟT)SZ.nͷ#R3hՎ@QKz_p[ivye*RD= g_A@,M&Gxc hDT!6l . AQ5c Jَ gzrp22O||(~L&1&qV*`o[A뫾*"5`=MǩFpJx'44 5Ut-nY&E1~pBu\LxzÖ=x> .׽1Tq_-KOtRtF吚xb,h0TCO8KAYb{)Gp4&sz&ekQ5=}?IOTI!70rHgmy&ʆӻN9{ۙ p߾dQM\GOؾ'f}8§ &>|.ODe|g1(CKuhQZih2r]4'lW7_d{p [LAkX4Jka7 c1=%5\*{ߜKd o0> $ b}?OC<{Gbb6P_1ׂ a HHcu*DI][򼮠 ( ܟ3::w~J >:G_C+6]:[{QLC:8FaK Wjt1y]R dypE̗cHU#ƲN,o-Ey1}!*kSD^#WQ=.X 6&DSL&?mbG#RYn.I q,K{/)6䱢;Y] ܌C @ݩFvqiZN6Ā/t ުPQ~~IY=6^+]z  熧 骥rJuG(>f-Mwb;ŭO5r^OFUcJdYuSgcX8KzYk~7v(*)vx a@ì6 B4)Y2説|IWm8YJ4]*oZ anl-;=VN̂ "sJ_U)wxG {g{Xq.;:m C) "Ofl} 돠iZu9;SOB ]s<46, + p9yNwO`\"ƒ;i *RhG|>!EQ2^ }!修 uWhlLJ^!|2K'i\ٸ^$$k9Wkd|>d͐iKHmiy#M\ ozm J[: jf⁣ez46SNo/}ɟMпS׵о؊A#eڜ{|7ؤ{QqO =]P22K%&6*s(oPQڙ5 ,jqʘ@~U%5ڬeBR8#>g߰42b!؝HjsIx1o5EB>tY)p8,KockE67S%_fY<@~JXSO}1M}9sdFmuu MÛ~ t9Ʈ,:<& p4Irb6 g8~G+jƱls\kJQGwENp8RFA=4V@?^\߬!_/5?L5G.V#+%`j ߾CLOߕnKA3Ǽ2Aqm.`H2J~]_JhؗS`6ztjoH`GoHZrm0[U:{&.[%G\L~xukzod$Y+QfZ&ϛO9<4KgMB:׷t]<ڡ>Y\\-;M-S8Niœ 9"$=˭aF/YQ xZ9x Cf$fa,fDQTsQoK VHִ-Q9GqZE'fφ2_Ws 0-]#Gӛ!Lמ1 = gkw)}X&f3ӸF+9+u2eLv`te{<^jk3 @%s$WqugG~)4]15y^8ls]N6S,t\ iQRx-WR_]6n%\?cpWEP̵IsEHC\_i;,2AD])a xT+(!QbIx;:#-=1tqh}(&`9xw\w^ ; QcD?%#@\IY\Q2ZLvOS7ow/,z'.cAl'Ku!@U5,Ekqj"@68oA$EEpdrG$1-TB*BtK7@ylz1&Nw ʪKg^ Gl9A Ŀ`d^Djayb N~m[h ^+AeC`W@Zk1q0ٖ+eF:߯J.js`\PE.f^Zt%}޼uaqͽg͕}[|?-K%WP񟹓)YJǶm?"ՖN|2me!b ?RU*_T5#UgO<]`m Hk,?xԭ<"$;ֶ6 ɀc5vHcXi qgmJ}M)%5Ce /խM=ҧn(jG}bFPV0$UaA) 6,mʠ82YX ŴL&+D!3%VFMn „lO)?j:NOq_XL}$(γe>(& T\s\PO꼦N)&ѤMDNh Q/qڷ ^jJ#%Tt 'rz: p{nKF}Zm'?q7@"ڛ,.-ʻ$J͸?C* eO.j7&'AE!)V&s4Y$'Կ G? ;þXMr$2&q۪f8نУ'= ٞ:!%8S5MfPy4|ѨOrX<\iD Kꚷ 2VSrmm ٧&j+\dz//4K+}DU4,*i~1E1%O߯kOs.V.{9-,qΒHUqݐB|9Ɤ3@gC8Y`3^1,ϋv {(E9 cX4ܩvjbs03(>YkL.S֌c] &UTȪ5S]L *w7K:mNd#r%aD։P=ovXPhגxqG6sZ*C8G}+V4W. !~>luȃӫ&`-puSK6 ^/\B ?D'&z]|L{a ń/Lm> yRu`]gn70_@׌ 2;xr76mQBBa,~S@-*YIiua1w;T[ S`#:/wuAݸ_p !hH|(m P{_î٭@] NPISi#/fؘYql  <&X>f-l,wkhjmSQwJRɕyFck{Nĉn0_S(\5bD|U/F F]DLS^ڍqU3cy.CL-V'Hx)$yź/.ٞ#8yJ2҃jM/lfT0Z],R?MΑTD 'bh/D]. an(μ e]D r57M rB=FDY1{_>'7v4"?2LBfXhQ#Ea~ΆCbH΁Q| MR1c]O/@4yEE-(Qt oU ]mgah1z(jڍpjWՖYHjBg 5 @wUeԛ2#krر Hʹݥ2->VbKc*pz\g ޙ2$P;l_xw>fuL՝r&|td5@r *mmY1e_R69glV00lVP<`,FeةPF@+φfpp:}sj$}LAp[NT]-'`/3|tylۚoSgF[-$h'Sr(z=qߐ&jh`Q*Fv~rU1P1WFcPϺ|SR5".qHEC@x/3fRKk6LvnrLyfzp/Qr4>t}2x!\3 e1s%!od۬(cO|jAL}.6-GVV  1/ d@4"@ԈmW gn ;N3xACge~KADiwϛ^YV %mVo,ՠ{+-zhA{C XR'9nQݫ5RT46n/ UF<82E(!ͮ!CI2ĵϬ'jTR.OJY#ˁqYeĀƔQ>c2Uu*' $/̢_o]l>ZM<5zUmg;K;̸"X>G+V/4?DDž"5 Yq_$NM7ut;p?Cj)ȗ<1_'88wFvŷ7jc\par_,O\TK,OO'Ó6#ž!76bj3zZ,z~C1aw_B6 cK<F}<\_h\.(Mz6.bW!NqWDivfA>"%q&F*GyC"']$_=\} q"I #3h̨$o$i*sS/)u)֣^yHΦJ,}TO-%d!dKe晗g#>FHj~JBNiƟkٕTod⏯̣N]ی fs-dq54n8"yzdܟuhH]b uG: 'G9s=h/3ϖY Z;q|q8^5e?N[^h"[SV:Pbko&X l AUo5Iu}U-|;!Y0߆G/50\t{Q*tzyxna~+ _hY8peHÑ g{rG ݣ,?B)B|U) XRU#@rE."*akU F). i3JߐKҝH3ɞg>ӕUsR54t*$V(NpH@GBFdz7EޙaH\cϩɱ sz TU{< tE@HnujUGP"߇㲆{I1X́]Sٱ4Jtz~@}j60[V4V0m|@QC󪩳-$&$d'2(rYCgHRIxXp'ΊZ~RgioBAW-'UgץlPDfTWͱaU`d_ǎZ6L\E&rn5&q^nu2*_Ip*tޖ3/D$.23 4 ;{z톳5!d+⍪1l:2{~0Wl` n)"pVq-/k}~#xSRk-*: ݘZ @J_rYg Mͥبk-K2[VyN< 3`cdF@b1L0dIa@"S"?'hGd]<%ill}|8h/.o =Ma vR}=E%Zx'(^Ӷ7ݞiPqv] gUԨڛݕɅ3`ܜ^Cګ$", O :vY2ğ'F>~Bq;RY09߾^Ң ǭO@PUV1a tȜy2ׄ}Eu`+{xe4>},ꎄɜEHE>y_Gn~&9?΢T%*LmuȨOEU]'KI= #e6pƀ_¿d6}m;!4G%~>9s휐NXCAX4 5t}ڥ.ci~r;dJB 8tp ,ϾP'(š5׷& )fɾ쭖@B=PZ'#iMPR-DlK}L;1ހʫe\zK(x>m*{`t&[fVD 8Ĺ#أLIh&G?oC .(HHGˆD$fGIuWS0H7J=uNS%qUSu>h߮?k<cAᆏ ֖P^{?GlrE k\;@M^ed, [CFͯIwg㳸չw8N7e!aP tbaJ懿 ]I*782l 4 sUE*6BEYKW9:nS*} a.%5 #9 1|:s ^= EN)LޫW䇝$%'"]c\_] G|W1qNXQNx4Bi3V҉sC,?zW=zMA 3JfAtND*LF:}᳢HXä3#Q1f=PDvxzL|/:%8`[.M(?IF3ΘZ<&K^+gVY躙NLH_9/ HIj=8s_È{ƚbè!hw]i䜩.Bmg@Z 1G0z^ܴkC j0G?J/colLl}M}ܯy ? 3P/i"ݩJݪl`{쯇F-O׵'vOI%\_/ &_"G /BMzPM{dAr Ch%.^Av0'H.9wm@c`;rft ]y*B ~wҀ֔ˆ^eDVBU.\`oL Iwæ&+*%J ]{P"ױI:&s|':op1)P&Q(|ҕ*vZf\9I;,Ra>,sjV46l݅S:~XQ2HfUyx HPB4_1OOvMㄕ ݿ,|}Tg9KjmR aU=Cusͩ .A%FCEЖ4sWuH(LH=fnwQU`%/O"0˒(t&8)OurU'ºdzi*hv mYn;'mrl<@Ks /{RG$k3}LfE%KʰEٹ!ՎIO4 d2O;8pgUI(23M To x`ͤC8@Oңhc5YC0vwSןV$ʕaY(iGLJZk ! >Mr,)TfldYu7k[\„ïWCڵJ[͚@2%^cC1bĆAo,e sᴈ08w2vwbCz) Wv-< mY #| p}-_Eg~K͵PY6RQ |7lx`(?;r3X/::> ݕC/N=G3 C)&@wʙLJhLemT9H;<.E Rc[bEm9O%r! ZoɉDp^EгJ$:LJ`M@y s;!T~~%4[ h\E^Dǰ/8<ªi畆~תlkAW#߈MozoFePi7bЛڞ_y5( i63EV p \ \UpE47,YFfb1+fq_工W)bsMPNTG_&SW)0^_hf_yNsuؔo_Us KWAbPm$/JRi~*u<0Զ$>{7.%SM <* 3-J"GH$lt\Ŷt2h*Jx.U<ʹMr!=›(`KƙH.¡F) q}0$̴ ;1ۂ"E11\e}b'[_)ٞ˸ ?Z4R+G{N |*r Ҩ(Ùe0jM2 s|0m"1U͑ 9I_yK*Prݲ[wfV}4MWRš:N;%Z{*2pQ>dÒ?äsHQUgC_O_M>SwPSs^pkJyFUc-S ]h0NQ_*)-]q';C?24;$y\݈_dj=Mxc=gw%6p ' lA@:ç~⃘T?T4#@~}^u/Mr :d@-c9"0R=+J!q9 tᔆ#=Q+">C Θocm,p[`O~߮ ȵ&1/i)SQ J9Gl=IjsyHoFĝ=HQ?qʦBjN)T,Lm+ܕPV|GxacĢ #G %eB~EYŪcHxNpU'ٱYFnp>Odt@ZS&"Nl~vV%.76 8)~/۽z枢@:d]Ck pQ `?mhKO䅰ݶ7T\{J77Qqi['y܆XSi"@:l |:.;^wHo2)%P lUafTet9ESE衡Y$ĜuܴƮoڝ9pWk2Sb N53B̟v-Bw6BNN}HǢ7@mh*9T;ЕY H : A/vDe{fAoPkTl%wr""/'S~7umV6>h]!֗Q |!T.ií8}OcMnKa?*vuPWpm%7gz!3(*lM}V["ipfWwEa~*P*cbÄ|[,-?y%Gw OKJb0,kM,,m<_%˟NY$3ȜQxdPe C\os$YMBS6tm9T&4k>:y7FD%@--0-ւ]rig8m,-ڌyL%$@@bWݦTl k V9J 4w}*,KI(,WtGu΢r*gIrĻa5%o˾=|8t4V<\6f"#paP4bʸ~ꎋrȳll &hgv?/.M*,CNG"=j {`㒒`; bT2˔YL+1\wx9dREgg6Ǡo , +I& fkUdI/ $ gR:iS7UH[F]ǭ'hP8+~|,N2:]媕"[L1[zgX} IR #]_;] $)D}itW;L5h֟d[^E=Ϥ?QAOK+V_0IU[]yy:js3}~Ə+?_wQ~|Y̚NQ|~x}|sSD+z/VDlիkkk,Ĕ>M~]S-rbb±wPi#&Ӏ% E$IaX'6KA({T9ݴ6H\hmvO Z]v&Pr̹@q%6\Ep/|O1aiOLQDU`%c9`b#`N1SnB)~;Ժχ 9*3_6 nXqi(ON z.pێY9<C )*aAH.)]Z1.lm sw"\]-]pS@)̩ k#J}fr{1Rik>s/ڥEE%&UȐ;^7I5cB+ ?{a'iqjau죟Qy&mw{XR5HuFuvUTZ܋Ȫ\=N`ƞ J}8w8me}ākEo _Qѧn vUJVˢy8j nIȄ:8,cŘ_7-"zB4Tnt3xxQ2jPJpA~*__3?lԔwV|>_2?l^?k ޱNʫ148K+=,h1 5AM-=B(F4BKl/%ʑ[ԪhnrNӊz;ZBL9@.\H/[3uTl~=d0IOLF J? Zʧflɾ&( }ùH&gG]MY;>vTwGG:E7!K^ &}DZ/FEO:0|9L8b5+sh(J|}dSg6O9 wE )P$iiEdHz38AQ S3l8D_N#eUi ݙ{ڡϓq. _:J0Ɓ(XL@~+捵ulVqQÇUNӎLw0 uP Se#{vV(Xm{~ rbWJ5vOs"O!|%_z^c*8 (_;9jКB-Vpp4q;Tk"JRMAT {Hݯ;1-97Bij8W.>#U/XM&g# G*Ɯ]E|Ss~][m5wkq XQς{(zM!q:$΄c"4~UhrPItiJӢyVuFmk3hFLЅ!qc#}kbvۿο+>@ Rަ H\cC1:Y*6w㥱^y,H %̊]MYl m2qkdrc) +4խKu6Tғ\K2X8kT-׳F# b$F.cS{8:J{w}gQKns1?L;T4UQ^T"= ۅu)Q%ߗ @_hu&6gGvW( Aq\SO wYT\h Oa?QƔ/dmr6s!¥4qFtR'm;А3Lⶐ|EI&~dHϧD нNnڻvp(,Uڜ{榆F=gxm{:|>h%P9ng@=cݦ%vwG@(lˉ-aq#3,>oe1KMLJl_))ohTMpm*e%ÑH-69ܥjW"N !ؗ.V#bc;CpTjS| :f.9D޵c3-mUa8tpH)RWEr6EiKC:ˣӣ?ّSetT`Gx ~NGXįJLw #hkuՃd4*E89aLc1:O; ˬjsRs:U塜s& 2YӤt[B7BI~,@"O`DQ*rztf;VsPI[:S! q(C ^.K+lG']75} |# #-4Pl& 8$j{P, y?rLbB`go ><_GJNW3wD;G-ZaJ[Eoߥ[I7]`X) in u8,b8fube/jb19|mTipXcGfRcC a/KN~FY!(u j+ ?q@bpiHtrzD0:zsX5ضҀ0P-rWw/<?6\TOT1jmŹXQ \7z)k=).}bY#~s~a@r@(iCu]^f X_ouLQN-]Wmd_=5&E]Sm)즕@`ke`Mfl Č\j me@W,^bH]<|h̀ w<=~gBɎ#'kș)ǤSJpr% 6B*x%G ` /7IT {Qx;fzq1 1L޲V1HP|%&@ΙZ$nO~*Qc4 =@qfFS;G~^S(Xf`Q(C9'&\KqƘZoK;U|caȇҤ!RC}Ur.qYm`EEKA^Y݋լ[~ ŀBF}a_,0S3W2!Uy) ,e㨳*#ae{"B $TZL.gQ em&'Y@d/mtt-m>IGOٖB-R>Q#I<>vZ{LRNpj^h}*M(g|-T(П}~p'E:覶̥ux80DιpwnZ-wfS%x wFܦ!|t^)-?Eܮ/ys ђ3A65+?"r⦶[®aEdը~H~_"*Ө,O3EARijmQK9U>%B>@cLZ5_i^'TCs?}H{ϺtlNPW|dѻIyܟ~Vj ^Weg,aߛ-oraTB6m` ɞj'Im{1?T/)'K@ #@Єi/h$ G\N>&YzxA1<ɦd!Ue%%{$KU1Ŭ@+gzfk7t]ob''Q/.Z%]{U`نNшa2 1csmҬ>@L5:#[8pC!N\*4~A8x39*M'y,oԉ =t0%I 4ϹgӢ˲J:9ӣG0vLRpn׳)xyF3pQW3Wb]Q\$k zGh=@,ֽ7;{ɺ=k5fzSomKMj6GPdZuwadk%vsړ낒uknѼQf) v bl#t֞_] 7DL2Du51x"ѵ?AxB WdحJDw[k_ց_з;lXJ=] y 2*[h),#֝xIX]|/}ۚ7e;௶TO j=x+">0m`tTUL%YR6o5hKhcvPO> ߅'&L0@o!G)I<w g/ii?OAߌwE빹  %2an#rmFٛ;m YLnMhVYI[#3ʔ+K O[ZI~eWo 39*kKξ5̢#m#OiÍSB" nÿ2Rdr201ؖ@ 0%]өd&R#c5}2S+FP/O~ ȊRV A<800Τ<"I@ "ɰmŜ2@)#ZL;3Lq H,#x,7oƍ_'`#oUsq orm!bLdO]}AQInS]mhvՖܜX pozbrɦ%M$/gY%kp2rhu@$3^! F)vH"h9Ӈ-%Mp;otaL|jtR1@,.$)<4.TŸR D)b؝8r< -WΞЬh/`ecm~C[{t\+zx(?mVIҵ)7ǘ3yJK|%QYI84'N!8ǔ윢 ؽ ^KD CN7^fqGsVя*zDP { јMg(Q_a?y -$l̀.*FnO{Ƃ%NmC,8!@yrJ3{c F[7"`3H?C(w4 -(x^/H1|wP'K yJ8=x3lQP@[6(I;v!ߵL-Byv́*|B+N1N;+f$V½k5̋w3EM0)†6lFli䩚NǭzdTxߠ0Dw}ٝ+r o1=] H&9'$>a[je t%uoRwCfftvbxd X2GR #0)v֓`c7#UiЇC'0>-;  R&\mbI0@ET DRiVgfS"rx7m/yt; % Oi# i߁t2жz{Cٱ&l_4˵oqYY)ڡqnd.[6p ⤫ $J ڼhcGqGa)xMo+H0%vC? g=dH) =VzTe0|9+0C 5O]J)|F Xhb;-=es*: xZEĴʨ^; 6?|Vm{0,kyfsRvfLN y '}!{L(0ϯ3:?3m3-(:l5Ф\s`kbN3nvfʋűhƻ+^CpaC#Fܗpڨ(LLPLl4}_)TV߁ jS΋r:]d',ڰUe Df:;fl-H[A97`mU0+.Z1"' /z|;=MtxJ;hh5K"S@wV/.&=Es*b0{~#e<<*]ߙPM۫+Eo>1 l/%ibioQ/?tKXj)/^hGFro pB;(þ>r kb!~]7}PQux״iĆ(*w9I(E "CMԀ+K ENMl /aV'45ى$#²6-3EױA(vO$FA~1sIY`FvEMz7At,ZynntJ~3N)= }xR,jYPKU §P©D ùuiuEAk l1S vL7߳+VȨ 1Q2ݧS=^,vXe߸t/IlCۘ לGhOiXqg޲OP<}ERtDm**ܢ0"-KT-quR#= Oo[3@[."__:5#_Ԉ2Z|] iSg^UIDUNJ&Yd^)sݒ S3umUI&.:5".Ptfy!Q}~N_:N; 7h WLԲV`sU/lAi}iUF)' L[ut,Kj @GuqQ5Zcc@HvRx-)oܿeQCkEjJѰZJf!z~Q<&&6D )L+4_H$e@R6xh(Ԃ/sTG. z~Gƈkb$iBL`sE=VƛHdZY_yd"Bj D{,"QYR ` KKWJCM9ݑtKSU^7ki&6N\ j Iٞ?;Z_o+ k~q2zՕ~m,йDF.*a-Ž=s'A.9\eNfz;☑W= 7GKM'n *4y UߔMȄ0 B~ IWC51=.k iQ_M;ZZ]bBV_I6ԻOΏ=ДĕgG`"ecs=*؁ov_sM.)r96kķgnwԯK{{n !8k}X~_v> on?i?E4ȸ2IUU;4"2-nH&ld[/f5gK9T>0hS_buOqksJHSiѵ#UvNj:zz8uq 0 !=\,;v8BZHtC۪-_qpC"x]M( +pcY,?O&%z)\;7Fgtu7 & Ksӱ{!I+EOलmf׳:8*Zƫw--1w43_'D{M:#y֞frA)8 m2WjJ51hћ',gE!Dz%F$;KRI*f^L|TL0eÔtQR ĵ8Xy"$ܶKPf =!XRd}P^f{@|CA6%UI͉ʞȨb+8oޜ(hÞ" ~E=<}pTu, bט  ZaUt5NKV*}qq\c4.EtT@]W]J[=R,T[ bNb&=  S.)܊ AӧA͟-Z-1kW:Uz쵟܆J%sκռ@_vcR\THzʔLcgzBF g}XH|=&2)ݏgE)}W*ҎN=qRڈ7?쿭 *nkOmZ$8bI旞ԂeSRTWe]l +I Y`#WD`= Rjܷә>1hlNHUrlP]? -,QB~A"-qXV# ֥D>5؇ztqC4e'ӷ41 sCZWQdXK,T,=Q稱d><3P0YŸ11d3\Yx v%a i\ΧR쮂ȂmE ~Sn%I3q]s'DN_ F#@nNA X^[K*NݖPQmED`l\a"M1>i>ߔQ׵(2RaT8@\32y&9Q&t|"ϮMZ2r%*YuUՖޑj?`a"I ԗ G:^҉4cE?Fj< ̣*mO]֠oarBCԗESyN3=V_%b[ԲQR2vq4'YMgIYrBd#Sg_IR]tŬ@3b_oXh]!q2@uX@gCO)Ȉk1*(i?zT/X]ՊW;[w>Kx{l!\Lqhy0]oЅ8ddU<ZRۼp xԻN~_z(qѴT'T:){#V&44lP 0)@G*V=sjk„l:ZR-ޛy yH)#@!\^v27h[0fcuDc<]6)9w♬,iN Lbz4jkC2yd*LHFUQAE ߊxW>G4(EKR ߸]HR ҈Kt=mX(a˫8`, {h>_S6nur5t+[,?=+ Χrc7/М}|ߕh$z}]@@ 9<~$]78[[r԰&C:'b(N] 5Hpyʦ3Ta;QzsW??x*ty !raR)rϙ-\0V m$q"*dkw PxmkŻ.PKoo;rTnɄ4kiiTJN)~k9pbV_t% E.mr"{jj9m8B^j.ut$L|\B5?8mHBLybV.^|S3:^X;( @~K"^ΰ? cy H; ZIńy"f'?GB}B17S_3̓X߯,:ӫ/4Y }wQkGonx Ha@dӛZgK+]78`+瞝p%úuQi1Zg dqXOIM~Mm|급]f =;#k}_O*mRIs>qy*p$)k?]_hٴ0.6Ts"b0â#*tffw ,׋~B@c7l]aF^7䣟|Ey2#K̑*փJZR$%5DRRXΉJERh9'/,$! eZǸC,⠹5/ȪO`?ި3a(vI#r4 0[Aty[F*l4|AY#ZydT[ `u2ߛB눂2Ouؾ;sZO#vqa>@ \N])ܚP괐Z?&D^]R@ij*_P*7@ET 3&xG/ʒg]v˥< >Wnvڅ??;}r:FBǥvq- 2 F_Sʕ?zWR-0Zw#ƥe $n7BwSWTb)n l9C9$L&Du|Pvnk)K&.%܉m2<g):'قwm=8(ȑ&k ~~fI$(D"GDK_ykZavaQhͨ:5$7`۔ k(׬W!`w}D׸^?R(\XMGJZւ~|#A#>|d0dHqLY-xʤdSUIT6y2ڸEGDcm7.X4e0q!x왾NʹiKD_X*^rDl>& î?!8bGoMsyPV6lLM !:TP_'/lW0 ʎIDjKrK ʨ)r':7?,~cmPk~3!jއ&Z@1K1ؕVX3~MIq#.J:ӆE~ږ M0WBP#QY"c9.]p+]!8}1|(P3ֺT# d u1Fyʆ=m0F OIRg8!6Pfƻm,?] XKKew[n'K⏎>t^^ΞȫZ`g#rNv勠qm"9Ią$#T.$Q2ڳc5 v hMrr_l?vF02J, Mk }9[Bf+GrO3˂R3zg65N&`x$F+$k+1ܞ\^'4EZ6m01~p}؇t OE;=ahL7D`~'z<@8kthb nJz J2]k~tZb$2sKڜ))cJF̖/I Zzˮ7?)l8M1wb!qhj3/$["م{_hB̬ 73K/jQ,5:A(Uߢ}gGʒ2 \@N9mnͨ "] &^aªx^Ϳ(YxWx+gStM zΕ9*t%B1ȁ۰0 p^H.6jTڏ>zuH )_Ѭ@Ű/_'C;EDΘRDon  _Fg 5gSQVp.EU LkQ L^|Nu?rF EL3(s. =S!-ά$MC^haw1)(E)hkrZ1]p=ku%mEzǃ5lcD.>Zt m] !.|~n^P˹ \go;ׂ˼ ^U|k\؜ >#}.,*u & <>PxΤ!&p[2X}ܺ%:ԑzN'L v7RbG$ KEK 4&2tIv1g#о6RY-m2gPUZ!Zd{1U-ݹN˃Y)O&B|'RC)g*_e?-͎GT⤿DhU-)/'dUiX\$upW0*I/7%\-IA5WF &ztha䒀anI޻81]"t#٥B. >"sLㅴ ޾/4B8 ?JBZ!'۾SzWX"q0s RŤ`Q(e43Sd].N\Q Kg!DOQBWNwwM8Aew)ÐXֲ54m. wVR N]S,d|Is[78b´WTn0,ѭwn=ZnӎzadB|BÛ |>YbW=7T}u#9, yd4-V#ۥ))v$ w~f"EDZyfd{#fB)~hQ(|tͨ~>T.Sn1c"\^7\eu"G%wʫ74`yt?7}A8@I{Eh{X}@5B&K ^ W@lbCɣE l >(ZUh)qƀ2VzEg!#u9_m6$)x(S'-Q0> %{3cYD0uɋ 8wžJ[lr)9cPzUhl8XV$ZXɭwx;)O5R5q (6!j2ɲD_9n 3yhңe<6%/Sp>-O3Ni_ ǴMUWomcnc̏Ujo~ z+&@Z7?eת۟Թ6VT1))F'ϛ祀,x = ZhnΚp:Eu 2macs)R ~ɉhʡ,f5.D8F0Ue8铺R[]9)18u"ORx#LHǃגr`|ji%p4}ӣkk+O}!S=u:ncP%-q7uIsjodw;Vl#P+_^TB!#F-$D YU9l\8  ]bkoddd<(} q"T ].UD9 )D4Py?=ޔ'gYݺ\#%Ы8 ey$|v+ՠH҄&R|fIy]fu)^ z%PG~vJ1CqR/RHǓ!-Z* C9[±@!.ӢU}>Q;GyK]ښn\Ԙj$!uFmjfa9h+Z? Ƹi++ҤtNk}aЖCׯ+ D7K4/on)xėHiZ+I:(Be>H9+5I'iZG8NkVLiaW m 0ǃBIUm5],EZhg_BԈשAH v>FMs-Zhq>GGbPvw{)^PFhQK״ Kt!\h5[KT6Fb𿨮S_~ĹjAܜr> 4Z>=cBȈa fh`6rΑc;" uZ NzDlc]撇{vԬp%3& T\x>5`4/aMo0՛JfF9& [Ui70ԗ.p; v+oWQ~PuJ{ՈboņcUjwY {=Ȁ sc}'zeiحkČYډC5؆m5n+N )s"D% [Gș[tIg8MФo`'M--xbQbL , t &,nDVry[x Cky{&.Fڼ(‡^\ҷKwcۃJQ= sKPۜRVe1*Ym)u\WN9:5@/0ЏӍv||\%eZ1.\Z4d 'e[te}tx7!W_ DEvRX.#3h* ,օ2FG~$OL61=!=;n'7X/DU͆\e(,ώU}əRW~gu6JH!m2hhzot5sx t ڶTaC~H@o M;Ͱ2DXvF9 җgk,cru҉_um#Hcf`z&77TqWʹi=yTuVNz$^(ϩ 7\,r?ʊ,ka8} -s:Urqu%Drl7+UŒn|{+'Oc1"AV7V /m+P"UЙ1^bqBnĠa3_DkZ䞑#Ur`|h r)c }"KQ}=Oe/Tæ %uO:ksӞ,±J8ᵏ,JL"78U;| Q[cv酅yvxg=FN/q8vRDrIA] 8Ov/5JwI /\`2?"auT!QZk6d!X冟8Z"%]),d`-_#[2(5/DB'6\$"Y6|E=w!edc4|%^$tM Ya.T < Bc֙M ]=Y ή4gg@L3-Y$93 h U^sKpU:v}˻8N(m$6jx3۪ܲ!u& wϼCv]ޡIJЊBkw> a?l-hT,n!-8BY]]lݚ.Ic$f_ZIM_ó/tr4te!) :fNE.lٻ8z")~`8(Iu`GxotÔ"' 6kO/.~|y73.);2ƙ@wAWp㷂ooÃI~RPclRTlěgSN(GvTB/cLdT7lLƪ %=8dvrӹ+dSd\.*!P a- X:|0>wNz+cEŊ0GzdI9j_{GK| yJTLBC;.<6$z#w S:1>:IvRϺg͵r@]x˧  GP4m֒3Bi.7d7ڍ}u7AV fq=hfj8qiH)$J_YdZjj,"sg,7{ɃV%'67;01j$(]; D=Dd;gjjAi0q{߳7=\/_-aJ4h]`4I@vLAj 'l_crˋ æOH' "a X';7mMl畫b ̼v4v%%`ݓBfL}]u8. 9A9(r[2.~F}w RVSdc#QAG똻r\O=ҖPWe 1!顇 I2gϴBnl.Hz[8j%IW̄_eݿI'3+'rhlmPK=EK1M,5څ5d;ru͉! Ѻ1gŒj*2 BRBXZKlP)51UeWky S] 4g9[;G~ԖFoGw&"Lq\^WHgBn$"GccqOOan!:Ώ+CmKqD OhZҡem^x[C̸'+'$`# {#{Pod@5D ^῅VU =uf^WBoI1V³}xtX/uT&NzN[xdӠ}fm) 6ZGdc$y%WXAB]=\n'&# m TSpmC*)zCO8ǧ{mHX0CL-WZsdm0n(uUB5>XN_i`T vJLh5fZg'RpwsȀoiFJIHC¤ [oR̄% CN"27힖f!sK2jiU>AO] 9f7ڎ|㉊$xWZM0=u孫7au451;mkd)7H5 O0ʚ&hHeQBà>/vK) ;̄c vMTPwEVƭWcH{[q6j#p^MD;Т 1K SB6XrϤ7oBHmfx}2?2]Sg[AJe-]kq[U427>$$qTTYӛL^,cdI?6 &53|gZRأuE̾Pӟãz))ƚU@sEt_!b6rU?#):36NKi.:6lKLB[v앤&Qn5족gYZ070701000002a0000081a40000000000000000000000016661a1dd0000f800000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/f@]?Eh=ڜ.+φR%GF ^#eHE1P9m DAޢNݱ*$ے,,LFᶺ"L;7dJG_@SQ/[mBѓJ872s '}vMTJ$Q?"yrcOnf7^&L+"}_Tsϸ(ꙌG +}eHkf*[h`@"Eػf[1?6j{hs}UkABa#J'eJ)-˫.gHDdR!+i!zJ ;Wg4ش,QTz<)ՒhU)K:YPB->]W %2ny\X8|)B΀]=ʔPW畧 γOfι|P+ag[\Dk[ ^Lnu 79 ~WoL^H'GG+8V3!b?lZ*,P`p5]=|2xP$.aތ #ZX :b*B)e|]nRKA=nW 'GȖ_ ϞJM)CK%\ %Q>"v}RD!>L-GߩQ􈢞YBx{2M|n^tYU'#QكceЍ123 o{Kv*y񅻃{2³[ui]t 4`anξ3TEuDzI7;WEgԮ!%h{l70S(')5_s7oG>>:/{S"uwNS otug[3>v7 &70?F>صo8.d-]]i.AF6G2v͜@9vb:=YOv6^A"z՛]j^0ax {$ 0]Khz|˽=HL0]oqLRz(& X?#9gSsoel`52 l/uR\采4SόKh|r X V.yС^,f]i=n7S||Dvmsi$͡|Y_\i{K94H)50UB83{W9~ 62{"b{X14MUn1'-85dqy6#Ö={ ضơ;3is{ ,$KSVFsh& 1;zdz1Ҭ!?[QBUgMl<"ieǏaL.(i,{CE.;GJ(cԂU &ZH^E25Mh8ɐ8?{{]e@L7n񠦬Q\r[>T~01HRc6֯#?2y@=i8LfOlG2?*F™R"ޤ_,g_s+ c$dt-_ R]/k]u]ɌGQ/ g%=eS/G,Y(|EoQ(EάAȹ7H붣LJO޴T-,@b3UGcRsp7ܗ9|>jz ѨOUhd1=VXe[\.N*V}W)H99m#!u}{z+(-I(3nj>uEkK 8h~J_)W k~"YZW9 [!dnyذP]vy7If:2{}!vp!VV#nt\Ly(k]shUҷ5A)J Pi'3~dI'JJDGgf^GK}BS8)v5!yJYø* H'W-Ot wJ{+T>3h!M""n M[`@qgdKN!s"u<{%=u;3;$*#Yأ<^qʚU-ĨM r^d/a 1gVq;W0:PrUHo02<: 6" kߎߺEN8PMYM>FŘx匯\o:~qM z)m,17-ӵC5qQ&۴Ph >tn!vGzhT!ՊLW%lY4k$eN{5'Rݪ_ﶛ[w`Og{ 4(. 6*{MG-تB[Zx*|!&xդ `= &dUR/b-hS(r-ۃC:v^_Td|`*}|di:xb\h-d>j1[|D1wƬKgEm +8^P߿0e)f._Ȓ踅>ebJS/qLst#N1?G} 4+|lVQ)rubyOĨ b"{-'XQ_}q2ep2][ݎKv>7*7Fh d_wf'%NBޓ4J·j k4ehʧ]ϐy'ב[K\7v vYe)1X [E"G8 𯓔f`GD72tĔAF`"9WcuAZ'$Cs t#70)oBm7/0ڤ,q@,Eת{e|[En HD?k#qջi_!}yU,<% 8#ŋ JܨT= j{}gXg@[̿c G":΍G8Gȶh&_z{ip?ܠ_'Mbork Q&zJȈ\v3OA,p+[ QLs/װ!?C@ c;9?~0'E\S̹,wIbH\06Q)V!-F26aIqpqo&f[A,x?Ss8\ +EJDͽM (>^i0:W_:? 5k: >ianY~<N2yAA8;$]$3N2F0N򪫬]WPml 9Gt$EH(@[ \p>r)2^"s +)]Ϳ2 h=y=ee܁hFl;/ѫ65L7L/& E=Iyv0x,(8V t֜)ӚrFCE+'l9y$Ҳ< FɬhIV?(Lz9:/hkv ?]F  :6O׈[ \ױrHB 2֌6|CV0B BqCƜV.zC]0,D䗲w+5[Y(>puuȖ\ô{(e̘Ǧ]JU_$rvK >Df:pR!BG0MNJIv]?L3L-C".!;"JRoC `J54 q'NETT Fm7V^X5|(h iBЪ_[="Z^.y}8.9ˑ$˂10=p+U:`ժNdDS^tkoRПz (Z{dS9>2"Z2$OVfȏYA*1kf %Jw#G> *8v+[RV'XW 8 ć\=9?Lbj.e7bx{ĩs"7o|%~oQu ?~4p`9Nw0rZ|} "JI3Z3rg ֥om=ɻhw $|$ jq)5%$)~ZGɻf;zz=Ry3(au ~4S9:Z',*~ b*P\d{8'ckMkW;{"c9:`/B@6]rK &>v¯;:An4&rz-zL{rcS9rotMÐUIΠh`MzG͇0klMv e@s힢uǺ@Zd[?Z.!ρb~ b"S pfT7|ۙ  [n".)܀cc *e{ 2`S]A)%i|iyd]~7|>EH.нD$XNr -p>9 oǯnj"*ϴ:;'7Ihc7vśv];] B q75­8M֯ѶHXґs>Tts2r3ӀRɂ58.nzJ@}LЪe"7b v|g.yEIB^6Cxs C/oNӻE0o ^AĹGT1x>wX2>cAs(${iKLLR,iJ!4=xЂ; U/E~!D^G1(+!\]gB/C1Ï+Z ~:t#_Pn̡l st^=hSdO@Qdw W݆pirv%1w^}QY ;(H#%eoU@CVmC+a%/ge?&hxnmmL!pLl魯r3Ǫ]O+ 1@=j;Qje+QVem_t~=oSeKRb%rǹ'`8L&N8yUbpt=-8wns !S+9#^2Rdv⏍کR@%|(^Zm;G%A0`|IN dU;iSM)}EGC{}5.Fw6C>2GW6ĕi7(#E"{18s_̸<3Vi s%yVf9G4 (cr<ζ{4ǝ996Ż1\ҊM 1U+?f~+1gb8}+gƶkdUљLBJ61 XQdT[N6x鿌q&#0)ww@?06Z&~+Xa_4 6{i\Ǖ?̤Cu59]囿,Ӝ?4!'9#\NٙL6绤ǭK2ycE]j:X/Wzsfb8ūI`$BxKN|&=b$-RC5x,~8u՗v10*Y2OE峐cMcHM!XW<4|Ve¥S EyՍyp$&nOO>SJF2$y\yOmo开hB rq:[<@F0gshXM=6-ا|)+zțFM;4ΕU)K`D?C0x_4OA Jke_u%,$-_&(" Hߢ}AA*7~s*E;~p}0{ Zv`W4\C^7EWI)*E7N214cR'fBa"}FOq9p;ҙ"ap_HzىY{^Jȵî 5}Pj2q`|ܗ ] P[n6{0]>0AAJVnIENE#88Tqַ.E ntg0W(`f9:yb$#^$lTΗMe ?|`8#R ~pM `9쫔=DT5[\y Q|n }O]..7Obx]pQcRT.'sK0J^96jv\O.uKA{ |j-|b_x($Uzê/`np-iu|"# TJa,e5`[xfuRA ) &R &^XXhuhɌ7 yɹ."4C8-dQҐmM\;b7ߝI] E/#*͵pL^Lӡ,5+}W`hcLJ:(Popק.xm Vl DGψd&ՍJ+s5kݣGbew( v0tZRMgqZږFlqs(J,b'=U#x&/v}8av;yI6 {Q, bְJ 4 U-뻱H|H$TN_u65ncS9$BF.bh._!y-~hGf货0Q'vW卍xX{ΛT2<75[W~[3@(?8CS."XYU`⌒#1^\!."KD9E 9W[r>{&cnZP d,?Dg;N:rn5^Z\"yQb"@cp3${{\$iu5mbT Pʼnu3Q dSt0ߩBY~ F]ISD٘#s L>χCEnm81Aۙ 1)(D/~[ Zl܈'Oՠ0akVw)vsuh#5+CZ׬Jr*N7n{hI|Pc7/cT]P MWapD(JP24amgT{d9[zHɞqTȑgXKѕ?YSr5 (_ƮZpo|nB_4 ; xɺGxxHq 7Iv-OfnDP+17<Ny ]Z+DX8E+=0Bpx)]w ܻݫg WAU/|U. 0˜ѓF'\W5) =rF!O>TZl!!b(6GS}J=rՑVufųJԌOH/pw*P-S^8W/>j@aUEk3LؖwtARptb ،aYe{ g_FCIm© 3Հ&IYe4ar7 $PQ{`FBa*.5;hP@PVZ"ojw?? TʇBMY^>9eEDاP 0xMN; rg/y[ -ua$NT@ ?ɭ1R{ÂźYjt%ٕxJc9.ݙ|׃Vf2dT$Fbd|T!>~1{#RV/'H'g~B:[5:Enjjk_n5_Ķ @nP*M@A&+Vbb>5/KhÙq~m2\y)1WYUgBo!6C O#L=hdW=C_p!s",oxSV)ja 0̖4 ֊G:"8TѕmGN"b@:fN_ d,텙vٮd:kb7^/>#t5KZ|a(Xct?ɆEdbhEb34_,1L>CX.d۩%! BƵldoyqQӤ,2?n7VﲋrDZg8kKZ4)\h^D3rU pltt<_ԈgڠR4aݎB%uNMq=[3}ϩ<'M,_[@  K(/#amԹV^Rs 7^`y u+/G=YɷrRT2w:0F"b _U0&~I٥;rN/d!/,NRȪ cZ@BQfU'kEz+ڕuն TF/ K}؃'<ܣs6'? zP9#?ZƒKu[b5_/϶Ԡ_a?Qn 24#\Ȝ6i<Ф;ϯ|>Tb|Lz TlN72=dz,H)mƈ]ֻoC)@؎K+Fʆ^o;:\ī7[7 ㎼WS{bG E3ˠ5e1W t*_ ۴*] gA`:>SR:uT5Ky:Vy/gTad@> wS/}QcTJ1%Ьk|IZrȥ<<{%Ś2hǿX.p9OeU}P@C>j}/XUヨ{7dXO4't E_BZs+LIXsvpŝTZZ YE,gu|{/Y5~bI\Y?uk^wH'8! BtLL9n+v< %t#^O.* ~ԈeavO9yҸ^|>#Ə $v:(aZ;jh嫷r wbq(,6" ;Hrr&yM) ;YX" ':ćjrhUin^^m"XZ~#A&b婹 y7Jz:^T576ov%J3J8%gY|]^]w IZ"iƣ093H "coZy؟ DRC@u{wsNVIIKt$3]m%Xz;:0v`|;q7YBYYb.FY'J]~BUMe4&<̎-\iOX&_lsZQi$F 3BJ'!h7DN9+:Թ~-e TN&7_=\@%qcק{ Jtf#pe'uL$u&W]J;VLt[^@Tӕze05) U7[DdcpDHN]&qOR*ti@L_mR"KlqU&vOj6T5c"+j ly! *34Q.s/W5 3ҿZj-8CC,䐕nDLmR2CS%d/ NLoJBfN% Ӫ^V! /kuVVTvcBTA]xhEoA$yF=GNyw gf)"@R ٹ}6n5‚ĠZ~ȸay"v8ϗr1h'kj3rQ;rEC|0 ZlnηR9ÀX#ӊ/p- 4/# !ic4BmʁϬER#KE~JLY+47v? tVpaÚhW5; (T[/'ewөJƙ.ZNo}j3l_H[u,yWĄ7 Q9n:UآX.|HW"m+ԵtQ*|@o-6˜/6Ī`S9RSw#PaAqE|0@‹<`&F_3<+g/gRQneuVgbWSmRԅ3 Ax^E|NjԨW3er rt Y&o绤 }׬FpĀQh=bEZNJV;uw ''B?K̠K >eϣhR >JL[ {CΠW/U"JW pĔ=aNdmlmF% %vV!hK}$Z ̎4(k*q֔+5 m |uTyO?a*!ç8,SJ??豠㪮ؒA^, v$_%^?HM*eEE=Nc'\G3}mb`1jiIgθI͢rßv lRMt^&}kL(mց"'\bi&{{E^+ Q! 86,dw)Y-}@ݶU)aT.`+~jLњt۩L+p5|E_UCcL-=shd iopht2ٶ`pۿ7˂DX~~ Q=2_߄3! k8 ٰYÈ5K2Ás Z9,uC%%@"2QJX~"3^X_.?R/'3'Y\d9+Dw }<DN *$=fJL E һd)Lh*:&%_ 1œVdsf~dEŝshy {RZh@)?4܆:}\ޫ?W;m 6 mc*6r'plK~\ecTK9]T@S+r䙧7/e9Oz3Mc e6mק1dd~}Pwan=M )zG" aAҁVm'<:57aA!K vo5U2gy"ٝbc;)Oc"0 \oGH_η۬C- y*{i2Vvs'{_Ն6"W8Sm4gW[Ƞ yV`՗3<ׂ(w{gR9f yvEP)%/9qH!i$Hw4q%5j&5(£htL |.J2 1 gGI}Ud:i0eR:]nCZ4SfH2bEH~A6CvlH+aY?ps11*[߼i uBtzs).)yz<`2>GRPR(^k|,`߸IzPݮxAO?p3p'˱mƒpX>`C86P[--Z3J ~!y0\&_Xs!VͻB8[o]*E͘=bhYS(-Nz?,G_i9yǶ莎Fb@ܽ^Md[/(x2Q梇f:BLx $q! Vsp/,5.w䆫-_|e]  dM 6g O^>¤k׆Rpz<MuedZ%z=VDqd "!Ylp4ᆆ:_)o>feN]u[w@?5D0ڗeejJSDYBДpo~uw^}4{sPCEm(%7QAGoR ,X'^#$=д$}R(: ;pA4Ci{jSM1(7xc5:WH=! FJF]2ytˌ|ŏA୻%X2 ݝ9zpTo-ܓt Z>8}XO:R_TFa1ݳYqᘄCs/npy?iT"8wF22ȴRoXkh<^͘2# à 2-ni&qf[q"QWxn.s%I^h:$0Is">)^6D{HԢVw >ƚL6H'ވB,XچQ E[`c*CaxyIOQ[.4bTZP](~|ݠ;riRi}&V=I0OMC2AoF~tTR3gO6.U,j* $^=>HtFً[X7#:h^n(ġd,b9P7t'ՍKLm#uܜ -(dЯZf3`=W8*)`e:g&.fN?>z ]>06!&#: KcI`t^^Z<(k'GT%oͦ1XG_FB xHWeVom9E&]H+:j xl~@&塠`I25hn2帄2,~XP=05=!yk} ` %UE%6Sl%oXz8iC)z\ 2wyUy,ܾv&y5yR,û%Gݚna,c& ֭7" W2 !MDBƙe(\z*beGş$Z֦}6HuxC).I|-?;dr6RiXt\+/9&.xNCy&FJ~M(뚳Xt,5M >FfK_{6n0gGݝzENE`dQ)qn}"(|mH: P1i/o,LnYA<O yoaJ?|גe.$y ߴ ['!>_+\ е`9LHeԃaDRB DZ7ZaT ӣ*֣K=CuqeXF":r!M9_oҀh:zi$@Tŗ 0]& `e\׶V 1^An,+bpَ_W%?NP5V<=lM h UIP7wi xl9J(-aE+N ~3>M I.[ho:D)!hUD{|hZt8ԯ"'J] -xⴧq -$:Kh%OLd.)B;U;-E( 5vWN)~V&^eoQ"Nj,.C;q"z,CҐy̳? X,@(NywU[Vzaw@jB,=[lE5?j_J8yH<5i [%VF74ܒevĽ{j:.  a3fQن( h?[jMF>QI5 E&mHDP%b{YԣL}f%a6 _SI'26 ]o8!: \V ٵr]\ r*Խ(ξi[kBny4.X0UwzE3.•'GeJ%g%<y /.PD/q 8IY$?*_{xKgND*:Eɂ]$KUʻR$j_S4` t/#I)c4LmZSuc@MR9k_݉4$0Uy"DU%҈z s5+?O.G8F8tFZ,$fX4' +n5HB!x$V\7նl7| ykҾ G4pTPZ}`/AJ#qh/?%)&l9,s.MBXPnȑ8%5:fC 鷧*=eJE5tEoU$϶JVtVe.0_cg3q-f(c\ׅ ;)y%7+fJ|RG:ftŸMlZf!y@|װUZTlY ֹTdJeXf`<˵ta%Hf0ز\_5 ! 'q{s#Z NpZWT\i(.3Yp$b$h=["UV"Q3lz&C(TGC 7}P >$%""q"cΈڜy3Ԕ}kҭ"#>@^KSHUeo(\Ȑ5XE1\[]8ǐc{+04ؗl4Ɗ#.$H@3+Ĵ.I2Pȝ#"1_Pn =~lh *rŁz;C6k>WMqr G %@:4%ъ {]d@pħv ?$$(:Ȁ¿{墬XO>/)T ˒tr<\kx8 ɴ~[y#=$/n8I>zbg2(Y ĚDJm$ir[ ]ˡvK[+xuKMxeRhX򠕙ToܴXVF`&ڶ.{sVHV-vzlwaP4 `tnk-?g|k}n@]))2|fy866IEO-to|bz? ƩZaA 36 >JovP~TNf|bF9,h-DZb z ͂A}: )Q|{ l;;*=kA+Us@i9W΅k| kIx%lz%9qu]٩q|’ࣕcq*mPX+[vKNl7ÕԞWg`E^|񻜁i0b*iXr j7~$fN>0m[:>'Pf{"~? l)\CU8ruKRGm(ݷ :314#ٗµn9xyo(h۶֍0Sf?SPPºj.)F~TԤ޸aD\qvoľV`x-l>1sd7!;)w?*W*/6#z7F\=->E<6)4qM2# dHyv]x ѢM4ZM;Mҵ¨kG!ʥF#q M>3WU}D I!Ov+'`4X7u5\sFl 氇 rԕ=@dVQO*l'/m{-3ą@zHda?FOrLcWVY) ^nZx[}ԞeZŊqeHeL75COwaEjܺa(ɏ埢 Cc>k%{b'Rrq"$El=ΓFFUDINCψ@l#r9A}]NA/lNqAi`"ų~]Y$Di4gJ9q`vD (M&b،M]rW7wfHߍg=;5{hf:3xZƒ&m77- hdk~_]HQC0 0 UwV}7XPcO6bH-%34$k7Ms'ħlZ(8C;iK^$\>ANL}NCk%3u+˼}nv,RݨsY+EJLI['orv9Q(<jT|Sg2&ȱW}Gm4v䬣 p}F5 e "0EJd!0WXdOlI?\ifwŎi* *9Mgt BAҦ YOt=Yxa>{9iEBt@獜Owd}&Ɩ|8mJYds6Eu FzC|r^pD>KKmHu e?;ʥnOqhدr8%84?P~-5m!mZԇ]z}{P'߂.&Ə4glްseP;3؟ i|k}L]=1|MZK5a `Eu]D[nRWw? !u, V})x9{>"G cIZ#,P#V/^B9+nZ ,GϪpB6|sӏS0kԜͩ;Wj/dJ,<ߞ@sB 9Ń>1y0p;M!$g.-Þ ]0A%(qCZ1[{*$w)YڅkO},ԪҶlZ{`l!#6xKb N/>ŏ:D+=`$m <>P9׈v@I\sIXB;CR܌gkEX:)X.Eh'1=J^Xw^[[q, pqFˍ.Ѯ]҈@)5u95,V܃J!M[AXlw.tuXfWٲ ɟ~u-g>~)ТF عxrF)JmMS?Y}y_sW^~J [) #BלtKS,9Z2͐@"qk)G\3e3>*BsHSLZRg\bzDM|p/Ki%YxDJ\6䜯k3.`Ĕ;0nŭ) H X} Lj,o2%;#Y[Yۥ-I ߙ~I~3}ku:vTE:N3j6^iHQ;u86wOXKZׯ|5;U, v !nڡ3b6xIԒɃG3ԽVpWɕ_U)e^֖`/S[҉HbHﭖԸϮQcPtl"u;:2YܳFjo^cjP~}1/$P4 ?K̟X楓l,2-NhUY ?CS@_ez9_?>_jԃD߮$)/(O'jJL㭘 HQhQ`bϯ;rz>n>Jz/*g,Trl[>z#={" &'߾sd0 x=)AX-׫"+kE1R&`cI]0YGa]IO^le9FH? Ci#W"ɍ &1 FșSDA)L@܇T7'W0+Gݹ ҏ?5^R|aXi ' H iˑCM5ypzN|Izb8lL?@*Ȩ`_l!iLR< 7y'-I'za^ŰOPNKϴel8z.=)1C~)/oߤee,S Kf{P&ՐY p`I6PD/ٛ7+Sd){V(5,uLOR[r_>w"~2ՠH^@Bȥ RM-msX>~Wr̹#Y`b+t~n< d&I?CB`" LqNe"cwo9a~MDUM^^%X墈І,Gbq Ix_ݨj)\ԱccX6 XBl=(q.ۏrώD=lj%E{]`% Z]) s=!;$/o29 ^3>*oMl*1B5 L5MAp7o,ƶz CO~qi;VN1lU#J"쩩;jJȞk[ #n0t_ wް5A~ȚD,Jyp9h jrL'SmzSz"FMcd)N;E4@xrĊTrldkpGq ?> 95Y;Rդ,/أ>"b?f;$ PY.~%=7_c޷ ƕobF6b3c`CF zMGP1ԕ2o%].Fh(eRw g4h3EUTP{/JK-""~ߎu# C+WZ2L5DQݍV I_@k%:N;^2鏍~'(KɫG>NE*i*!7=JDDc԰ޗ=sG$wzm=,ѪH&5.n;@|C{у"pVNJPTҢ9[0W#j I8S4EE'9P%#wj>:5#*KM&Z; ,}a O 䪧/і1vGz|b s} mtmW (~$j:u? Ls\@ w=Vj^ۖ*ޞF v7e.KAX3ʉƒP|XlGj}IZa3 |ZKwc 8b`}iE ʰcٕ,/@M5cKRAsk:6)x`4mĉo޿f@#Fw3U[l'f RGUз;b&d ݰ d}qjD8|@f5 45t3 D"^ ze=}auҒ IRZa t"wֳn^G)'OH|l$_r&>/iDg@8ZD[S^~1G#U^'ޗiR5bvo~puȬD6UؼT_>yEz./8eX(A:c'N$H>ۤ4T8_AKb*䮩s,QBPxJA"V*^VԱhT}EsS ZL-<}qFuu.e_{dTMrD x]h u}[ wB͈}=;t[B^rqˁvt "L߁ ͠vN,ؑ6ąNM͞JQN/XqxI0/K Nī~{W=({}O?v9Jbt `[q+s2 ?Svncf9jԹQWz^ܰ. \KW|:XŔ%qv|hv )_ vMA"H@2*RN.2׻ݒ P:Í5{_1_!tza{%y? Ydmv.!E(qCڧ=3@CI{Z9P"B]Z z.4%~GMmÇk2:b ]ifKB{hl/R ZzuV>'wo&[$ҥ`ilc a8rR)"4,k7P8ޡ&nY&=2T ɝaB=]%wo5zYΉ~K ?X{ 0uqkɱA;.>n[ߪvҥiH\a6?Ob~=^e5<.MMƒ'pH 2}3ΣC ^՘N5eEn `B*YB3B $(yGKt.+H0yL,9=)rGmoƜxf/3iUY:L\}> hLnL!C`•/ 9 xn(W(D+Q`϶xBUGz AD\{#<1 \%NY _lg/Oe&u7ɏ@9A|P7Do+;C8DZay-[p԰Zh+Uܳ/q70.J`)W\] V#MT:@!a)Hҗ$'uM SMv؆d-QY9q׃bFSd~ڋj5[ άzHm)469>== o* !^3d.0R*[7QkJ_ ;`=~B"ZO%G"x8il`[e>/+6SjrD^}įy|H`L:WyV mqV։LGՒߕK/n +{>J_TFJ"W:Ֆ,c5zfr(O}1G9\D_; TlAK`/ei_rOdF6\~ l +M;s< 8 Z k Оc\_H/MZ!WxCӹrc=Bm e+dx`z*v{_OXR.(wᠯvdZp U׀z@=WDCB+eRZcD .Rhqϻ6Muʄf%Pޝ}q*$@y ."ķŧ&A!vU[ZXh?O>;n;(b<ΒfPc 4(2ݷ6` 7F 3(S4@su!ր)]Ԗ~BυEDB(ن@yta \_y["$ʯ~jL ̅PL MF a}l+E-h4{~mPca/iDAU%P+:.WZc BAQQ k QԼ _']/eS5ƒxOdZK( pP'ȝ)ފ R0UgKe'#5}qDp'J5ځ/h HO)GSbwڢ VQ&(/]S0uSӇ,׆"@X1w]D)Z?%N[ρähWAi2WݗvLXM[.IK3/a|}Usƻ,|kBD@Nvm ǵ0 w gox]R9:#kﹼf2LR4DChޛ:IĨ\\Ɠ Q{2[eybXJNk~;`ƵBs%$3OiѻU7˫FYjkx պ8[JNsms]j0Ēkf95؞ d*0R:?ځNUMHT.+tqyOA*`Np qez q! *-zKA_[uuƖmƌ?3n3< 3|<xvM}yx{5DR6J>y[}@ fLb=f1}.b I]~aÖ:eQ=DZVEBc zbs2*} |;mXX( u[?uQJ%[Yof*ØC= mϸuT%I^@i>J$/wN͗8p4-vXK<2}䋨ԤxN2<.* +pE7‹]̧NNRBc8IPmohmNvݭFu^0yD>^}E6.E/7rObٴS",/(%a/< k<.w}tJ1 Ev|@cU3W!GƼUkW_gAAGéydn枫{&LBgWPr&>8Vm<)66NU#>["j9AJI~QY W& vڰI}[:1Å{$~* rD0`{c}O@:w m,k,`ۣON xJ&N1_E*_L~@`Py|c@g.䮢J`!ΚN}yꃉd[1v7[Z{+:.NlxZ瀅&0"q"9c:eСoR82VJy -vnʚ1czC\? xua)xjP9fI\#7zAMB\p'yRs[sChGn"~ʦMKѡQ\T7ƿ= j={ jy<D6ZdBxrAo2~3>2qAvPlJg"fG T`~. aEu\Uof&VL\J&knYVRŠb n_5qCAнXvd3~e2H]&024fi9 L%9jQ^ &/Ip~F 6B͵`Bg 59kO/6 տl46~\7'75 [&u$J2+ ;-bId!@Bu'\)au$2=95|Cg8ldmc֡@(%aKmwⓠVWJkLgܴ/ Wnk(|7iGݐ8_IHe+`c 5]pU&7PY\RQ E)4υo @-C03)ic Fh QaHR"@ըSt @X?,4uШ_QG 7?TAYNިdk1Mۙ.,X3F0IuFB9aEe.FiI6* _ q/SK,'%$ VKW56 ^7P~ !dW B 260\KI !TۇX)iFOMlׄoz.ӛlN9)d?兢Ԗd*2λ"UDSШwdzAvF0)ȅwU[L~r /p+շ9]k4̵uxS" !Ql <p3ݱݵA&'W.'Herb\W|̾Ke@HRkA*ɧd%1n9܁j?*p dQ!0hL>+PPpQX.%l}jvI'1=͸0h:GZ.;s&A;2{ kAŻ.,w_Cx 5e ˏLPjGE&ծI\UbIĐDj\Ԗ&O$":9hoC?Uvݗ1׃QH*%uW=4gA],pea0%-ŸA(,Y.NsZ@cLƗUlUZ꿼UD8 ~wN9ñeܓ!z_}LKGq`|#ԻWP[p-`Ѝ9z"]T񃪟|ݛh B;hQew4uJujDH<[GDMeA NB8uW,]=4 c$X$xAQ~͈+TZBNf XpD\aB"_uZ\G_*fLQd- Knlw^aS{;HWOh9${Ԝ{&S\+Uv bM d^k[^ .3:5oʁk5"+\AoCr-чl6ޫg GG"+j8l*F1BksvPN/fΚ'od\B 41& ӆ;aӀpM7sJ@_B tV̎lw{}w.R, K|mfCĈc3xo;MPz{vrUm`9sYF4Q"qt١ Mc8&Ygse/{\JLux(l)sWsy?$Cjah݊HԚ y-"|[BM^ca̼/Hy>edvjMxaxB\)yj4A0'#!|ֿD@3tEJH:D`F_ И/-΁VP.Zϳc>$"=0h{=35RG8mT!)MA8j|O`ʐId7tH(`tG% Xu"EՈO܄j&O/U%'yd57"~4h9YwL00B=hpe!E{O RiJh ;س?zSy*V%  EFnVpf<|`Ie<} 5+X$֍\q Me{*F[c2`g*du,,/UFQ ^ܥHHdoɁ [3h%ЍbXN+ɜ/6%t-"Qi JhFŪuXgSPrQ=B 4 ŲwJEkϲ_Qr317:%R >h1zwԸ W?Eoߍ> 4J l}h+ CM㱍Hn2Ầ;9qݭiPҳ?8g؃$1[k.9jf\dѮm\U]E(ޑ@Sjzp0QN# %T淤-yq"G}bm6N-P9t*n*9KP()RTC37zdܧ_Һ\TX6 X<r]r<{-,e_Q7Q.f#R[_nq (su0C$gq.p>2 zPJCn3Ddv-ϐ- m|>6 y$C7=e2NMxٌ-8Lf0N9V^Y|P%5Mq{.}]rT~nSIixEͶajQƄJU>G[@ВJflCT짧e}g=>1g_Ρ[rYSDrDZkH䜜Ǚho** ch>n9֯wH_T Dɢ+`+lѺuD،>g(`69ɓoS$|tjn$*WPtgFUXA?׍{' lɠyfA%wem0Z'BDm;uGjSm:,,d [l$4;MJB1U܈ΘoIuM/r4n۱ rRpF̗㖿[m,0#]#'t F ^'Cj5gJf+<5(щ/ y$Iq9I\*.1akI3-b名pBv-GrnՏV6nm Abɻ5zw?Z.bZcqX9S T鮓jG[z) TڡzY4*h=vp9L=2=+U,Eb) &dbR%G/,rY&Vhz&*4m!۬HC-jcI- MR9'|C xfxS_#=ZunL?\p_hjLn*6jV_meʔE2 !5ўge6,#X(UۛB^$[æٟ!H$EȪM‘H0WS2NI0> rлȿ;>j.W VQOӔR^0Cd펣4* 72)+H^(x)SN܂b [zUǑDL拑AHs)m6:=G3HȸoUÉ9eQbe:ӳH?%K)>=Otr)odjO7{JT.a9/ꌮN8mvS *F ŴXTEAy9)~]*p?82,Ob]LJo1% B]ֈa/Dk!m>Tp؉@b=[Y߅O~2Y][Yi%ZLo=4҇AAXѬJ\10O65Ai ,*ήjx6 y^qeyoϒ,7i5[U7n/k7*ޛriz(ڑ%WoKajh^ww tɳPj-:dzD`޲s!>ǝ@6H@'1 IJ5pr,^| uG]׺J~㉧+ӖT2(c'Z`̦NYejH1|”wZM pu"n\ Pz~oG1)5$PZ4g7!0(¢4!U w)(TJXሎ)@r(\Z5ؤd5VГacKU| t\p/;g2r彨 <+uZuԝC>Eac7c+s02Fq|J_wq Q!xsQO#^`;R ;(ҥxƞ>Nj@cmeҍ3WȕO%`YANUcqWЩLӤYp _Q=8?s:s%T.\[w U_f\+p24xs $JY997Eu׍k+Yf7`F"RbZ+–0vS w &,Q$Sj=\ 35gwλ0M04җ*~8c̅-G˧ p۸k^rpm܈KRt7_vP7:=xUӷ6 TY,W:=.0F&t炘]_IsVJRVK[Thd⃼v=(%n ԉ#V8mԋ MzjV6&.rV8P[8K&0hHFYcЁ$NHf\?YO^NKA*eY}&=y9'J ;Yn)8m <x?kߵHZ8[g<íh6О{% SI}RR,&~<M/:փ>jĵ6qvt1j^@f`B 0_C=́"bLv'LW0տJƐ,.NJl#ƺ#D_O`AӘPXkB>?Pa^25$M/bTz/frr3b|)/@jPAh; cv= X>7zs9 &U(mn0&PJPD}*>d4Erf "bخ&{4HqvWlIN@㤇۳}S;e+PNK"0 {i膶-xDcˍ?ZTv;փ<G+9O. x?} Ѝ|1k8WM,LhJ'U3a ȣu?jye7 XZ62TͤnJ˽^;XUtG/t2!GYefk͛l FA/{I[9tCTV`VqԮĵT+9ΟV4W{p-b}5!oafK '`a!Q+|a!%'g1&T x-ޛ12fb Wu|=N߮F8z9Lκ]V&;SLZ@wP7 !ˑC<` D}\3\6S$oNl m06(wa"^f˼QV'=82C֮1nnu+ bj0+:S7RLq1\(PkO bz) 9=8]3q/c>"Qd=D6l4E0jVi$%0la2K77ӯ# 9zYj%  tsWKp8y<gSS~5/>,xIg'Li+%{6Hh[9δA ~UY?6Z9n?Kt4Ȑv U$TED4<{c⤓1*S1 ETGːnz;m"ȄM7JExQo RBn,Ѯ::Wg(\v9=j1 x;zs |sIqjP!h!`vʷ0lԻ^ZՃ^HUfs $G z-]و0N|$KN|TmÌnو ;aPMX:r3c[ZakXo˜ KUSY~5CWielkTrԛ]:-ű|RםL.A0@{YZT~QUെIm*w<imn AWʔ?fk(Qa٘>_PIO:bxV]֮+(AjɮźU6K6",<~g<{7v.j+sdŔB?׉ga2:LI>0FU;C> ^PD gAC` SoUg i28(b$)5aAl|7g'ᩍKsU E!e឵dcŢf]Sg4@k^!$?ԛoTpZx7K%hII]PX(o砖A.k6coT>`>+hBn7{ Ogr1LtJcG) ;8]D9~_3KI4]UC8 }rBvWKMA+z6k6P] :u#T[h=n E]/XwEEٵqVoq=> fvZivr44aW7'lzu.MĮ'FU>n6:me7B}2g*N"6YoLC=$eݱ[G5nV&)N@d?Pz၌|])[9䞺4W|S,.*aAL$ ҶU!]jNZg#c;PN[S N菍Y#/&>J_@]=g&a5( 2,]a*2ۑg C̈́ӠJ}#W~ROOeC\Z?zyJu݅j \(n$Q N z8[_kb-kv'] `Sh_u^@ۓFH|DN5"jZ4Ck=96;̷5Z&z7,o%~Mdhed'E}p!ˠbd{DdW9L+$G͡D`-e h!' bjA!Z9R!%ߓx_6hqZi!dl.+ow%r^Էs 2Әɽ.-bqmb۩pen]@/3/rZa6IV#Vų=q-n/= rN\a `ϢiJxvSxqPgh9#&4m.q,y6ӵo;c@$ ת@0$<]6xMpgzҰ(r0ĸ\0hعƱ#TG_!:Hl2ϹuyvSb>3YDrw@ g b>X0au UkA]2{TDwH([-?q܊CU {_=9"vʱokȬ{0Abvt /Wa#4:luSB [/W&ZobP͛DF= UyxmƥwS,gR~pz`O‚e$dF9%mi)dM̉^`/lH"M9VGq]\oGJ HD[֢MmTDƖD]HדR'5sB}q.Kx<1FP%{ddRJjU.#|X*3Ƈ}VjuИ-x!}N/*O0+K e b@6ˈs 0p C僵#W$1;XA|wo6iGo:lPrkh..!p)&iٟ> `g0Ìlv\֟#J\+G|E[v3Įɹ3>RE& <l~d'w1ӶZPsLa܋Erv>ڏADt|l{17k\*kDj\P". ܃tW^2 ]͹=d":aM+;baxΟOp^ͤ?+Tq"Tj+PiPM1c;[&:Y8P䈀~PK рS="yK!j4yI)?xXzH083:]x=ګ܇fYUu) #m׽gGnK&Jbxy]!w9hnˏ^.GХV<2cH`us2l8QBLIv9|t?M6p[bz 쏔dASCXFa"cO" ae=>v$k(.-qM~ߏвtb+a@L^K+}C }$X50ir>C Z_Fҥ!]E7t905 UPT7oMsN%$x*M/PS*kH&Neڭ'1bhJnJdczc5E\I k=4rF/R$ԁUe" 55-QwYղſfz_yPp]ע3 L gdߍq4cHÊj"qNJIҢk6\iUp!ߢ?%Fo$)H钄ʃESx(:dtqSO썮g8 43o9R7;&w<0}jօܰ_Lg2 g)ާ˜Sj<E_;lT>A#EMH.cs/BFA@C ո.Sߑ^]8/te.*P 8+dal $.)ӆċ9Il5?dAuΡku%(İ<5wɔ^G>_`mM@jFt5G"ai>N ε(oi,L9zE"BS]FAҢͱD;PqoNU#<KL)jB콼I5BVTB7%[8Z1ϊJv-'uQ"3NƳb^/r3;ȨD4lm=/q !OeHڏ?4ƨ2HN8" ɍ6j뻠G v7d vvx-]%_Ne68Y~sl$!{3q,A&]'P1!B ZCKMYⲷXNXhՠm#4s wF-LX(|KS1fXA .g9LږY FDx]-P7LUWJ %7cKh$GwdPUg2|HpM߲YDu7 x6t]4 Klb:FDNXm/YS2zZ2H4/$/9zg#8QGݔ*a[-lz̍0q1 $ړ*_ߘ@O9zLYBۜ$a/WF_8P*5\#pBlƤ5H7soUQ}]vS 0kK"H1Twċb'!3Z9bɧ (EU/ĉC4YbC\ھ|=g&p={'G #]&bj˼n1+3ڹcׇ Ke {[i sf/Sghy H 8Xjg0v؃Dvzo,Ș|T]j|(>s7X{Et65ѸL)NbEK LZ''-+VVF,zCgxBQ<".f1̫v-9rUWpj+]ZthT-r7*I VG/;4Eg;ߩ˵M7_+ܠ =ߟl4=YSr݆0ݴ 1(ݠw^fKp!GQݗ3.*aYNsId俼)PЄ~cryΪ) ܹtęOy/ !D'7G&Q띚G߮uD+ KY8ZWhbe1~`V'vFss?KFG( 4t8BΖ"Ye$UϓyĨ#bNz[M"10` >1c|0`|2 ^I5+*:DxytmkFLc9sy24jBADbZnv0ܸQ ]VIktZ<^mmuE:  ْ= ?"ڌKykSD[._?"'5XpHPC *Ou+zUhQX_ҍDYA[WX-mҢUD<Ǵ!v"o >Ema~X}ư+wlzOYN:>(ՕG߿wG հKΫN`$\Y?`r<0U5b}7KD+rժM:8:!Ey`-@ª-sz%Fe]~W>߇ +gD cq:1G@CƑ+Z> n1DC3]xmmдKnDcUֺ-^E% PM[8?㦃;G>29d*DP6FlL8̙ƹ09z M#GlS(avqU,tSPWUQjxRtQyWK+ό_-LSokV ĶpEOfjQqbq0Av#;:$+eJ1ܭtm2X9TLV?&Dl3,@^\$-sv +P*fIu'O0ad65WdChfxs!mN $<<r0E9AyV.CA+͘[A%{V 2UT%ؔqDaRcM_ Jl)~ HD@' (Rdۯm596f0qD gyjΌs!̻=Vi[s G6s}Y w.` p—ԅpvв4m-'.B;v? !BrԖqiՅ2t`jFOi9Gv^k5.`ywUBߡXLURrۅX`O\^koyKvy1|FiZp{nR>:LnT!Ŕ_5q(CA?fZ/%k5+b$~ aPfil3|6 k?Ǿ Tcy[ib.7r| [aL'BVӅÓ̜*;~de:`as. û.GI+mZeȭyC\cyd!rK vEI;U]u*; ߞ!Xl[?DA=BУ׏p-f-9$c{}\䖈)VQv}A$Z#E+XY#H!'i>5rq>҉ˡW(ޤ͓зw*i(f.c=ZOmgxC.6 m]Eh(BU<'LWdĵ X]\߼Vv-Dc#mo$1'B}v_Tխ"bƊ % ͍6r!sQQukR;Uwy@`G~ 9ؓYkc aݒKsΓЛho[75|ӄM"bJKDZV΢ *ga f;OO5mwUMtih,ex:=￝y5 K\!ox ILn v0$ j]RkUiVҵYz)۫h`Cnq;{ǴO"y*SMزI5/2arthWh-('"+ Ơ\H(D;ղUZ @У,/]J rie|$Ȟ H\P-MC$ ¯10BMN [rI| "3RWy,ÕOJ"+PЍcN+Ңf&SrpϰP Xg)J j(4W4Ȗle8K]XXN5II&h GyGmV{Til~٬ῐ1w}`JxN7#[w}$TXӁiWZ]\&nkm- `k"Mh4o}A-+4z$2:8C~H,]s#&zM"ٹyߦ3NJ8: =*pVM&!U-細XQ٠MϽD]^,+܌U=D^`+4Ӛ+)` }K`5m7q=#cbƱ''w4/ןX, es~pJPsl=bC7gBWlڡL\'ki>*PPS2J̝( !LKsBx$2{dbv9ߚM`94 FO {͵։rO7!) ah'8\vd Dyu2HQ&*5aJx\w3BPU aHJJz_-=gݾJʊ̱-=] B蛡ʼnlð|̕"UŁ$(nWp>$"%i&w]6q:Ԣk pRKXp㉟ os+ 53,e/Әe $ZɛxQ4z {D)t7}[Rd QD%|kKq-^e>sw7Dl׻'@5g _>,]v@mG8?$'F h3L?HDVKd=~XjB2A-YnRSIQfR|=|Q1:*7Qlwo)v}B]F]-N,s b,\HTfqMK @v+/pdt9,Jff KyKdxB슎ifl!sݚ\t~n0d6(&nhR˵07rjsqabڱo#&D+|hb oy,L#j]>JA7Q1<Ɂ$3 K>_~>dSB<+8XE/]m I㒚(::n ǭ=Ӂ(urJ`JE"Sd R66h8 SOzfO#\ox=ZgRi@KkJR?UWE\Px؉[<haMޝwq*2z?zvíw( Z.~}" YjzJ"@DP> N`>uK]ݧ&YZkMe#>ވtZiˡ RNH f8Eo~P1af+>)RԘ>c9eU^J( ɡ0ej?Qؽ>ZB΂Utxlk?Җ/dڼc :<ƗۧQlAwr'ˑ iXSaxvV϶Y*?9bwMQb9)2bv4xb*q:L CLIنS+>~HE"ظZyN#pX޷DH)ćSxASkBi6?.OcoP[gܹDŽ a2m G7-XsA0t:ԇj3} m6jt3s #&>@g Ii"Bë`̪hMV6ZetD'd&p _KZ7X-cdD lggV>RPۀKartE?_9(xGq$6i TftwMʬԔt}b:4p[4rw2WCyFD.U['ZJcWq{ѳy#6+eA-$}ÖI}\R]6nwvAI=Қ@c+&hJqݠXUx$nc`h2bPZ!]? T:JMl9]h䓶W{ZU[%A0m d`2e@:`75ɤwSRNtDhxJCZۑH!EB7La=&}Un|3=y`F(©1(9FіB=/̄EwNs"vE^xEx f8ΰ{qPC2asW]CqX8D~P{4~KF9MxNÒY-'KbD1M$"J,5$G8>l ǒ-ǠD aLiϝ@Bj89OÀ ҐƋpthQۿbm-G{Oi=D6W/!~uΝ]?qWN7(FV!Go:ڿV>16cf"';>{>Tc+gjjl ؘ%Q,O򒙓ظYQɳ]@X0韼M# ܮ}輴@So{j8(EGCbm $\M1 yQ2Ed;oϚ?MCw<6Ƚ4Dj9 g`=TN㼒.-L6=S{.z Y8%?~w7Ș䕽`.Z44,nHO<9a ֺrqn 6qIR4)!%Carl3-!pNB!ñqdpWr;gqUo7,Ņ=%?1ƫ.A"˷X@j,jFe*7TEwYn㎕fu/h+@'b'h ݭ%yFt\f= \Mų)/ a_8G<^XÏwg5N U`+$p e9oemʹ U|ѴM-wO5.OFRY<ǮK58uu!m0X3Ms4 Sq,xhh1tX+EsF=D+ȄMXhGW嫋ʉ^wQDZ,/Q 8dhRU_M_<=x!oٲ3l@ M VWeBx*~~ C.W)6&!d;Ú( _3e:Ưw g@E!;65࿴zt$7NWZg0HvP_E9X@zL-3.j(9e3gwr: q8iBp8?Xud]L"|1 %ކ..gѢ7w88uIϋ$l;T8 ȉGPkśa H.0qGZx,M|VCLl6C{Mt$g0%9%oZ"9dDajnN18r"q2jWX;WD4Fr/(3*ilcmm["g(5vi{b=wPu( l섥D.|cz(2Y?kw%$/5ٴӸ #Ȉ r s/x^Y`6HBkfs/w,Y{` Ey3n\l)2 2/ڝh@UX兀a[־#(B {>@Dm^ r fimδJqQP/ 渤rB 1S_ < q6`+ރՔ}ed[a9 2Y)۩ sцp4Hv ͑Uo_Hsd] K @ bl*WfΘp|9h֊trצٚoMDFR82j HEp6&vY9 ҤBg,`eN7a,&%%I2mRӽE} ÞErȆc( Qz+ͫDrj<;pDC+m;C# $ 1d`Impb%p77Q(˷ @k\1;x D6 i|4M3>j25&T+o+A SIfARl,`dTl] VveOGr‚hn9"ZGׁvEckYલ.J?*vxq03Xsb:.[X4 =r >E=J8:R#0 RM3Gw*t}Eښ?lMO7T:禯 #rn~ش昨O+sLH$ cS0X˝k!㺉ÚјfzK{˵9A=05\" Y 9{#2E$Y {^J a@tߔߍƾ5'uɬ*('S\Ow \8ԙ[aJYhPW©}a-zC|UeSZA=(*l[s#%*9FdȘL6J[z+Mk6 td.PmtmuW6*FHAt^ZGә/H 3ܧ#cp^M'L=d>hh\g.ÞWΒ[³SUHӎ\;vXšy@EvD§E n7cnnEiDmJ?x`[ ɡwɏA{lBJ@Rt̯݊170E+>tEIYݔӶ5SitV>=m w(\Yь0#oΈ"P &ƒYʸ_frHs;׺{leW&cJ;(hR=J-=օD-:ר\֛V(<=IGAnBZ^Y;M 8(7U_5wn<k]̌*ol5@ub8hKʦwW$芍Г-5kܷmB㣆zEZ(4,HUB'fja' Ǝ:]y9V[70@c:6vUHB^W;': T9h"IK4ưPVw8ƨ _8a촫-VZdk$JWW 1ԛNL\֬d*OPM3K 5zS,׼-$zEyx w"yFt]"i cex[Vi}Jnvf(Q`8ͯ /9m!ormV2iٖqp.# VDN7NuXn\ro#P c.b66漚5$DNCVٌ,ȧ]=PC kN ccH*xrWRr&BQ4YՏb>h~.8[&ZESnbAke4 Y Fn7~.G,_{<̲}fOK;!W$^'o؇e1O4q]07}-5izTtt4 (Hx-wn\6< Q>MIoiTk.m Ck6ٓ 0O˅ =ۣD۱z]!{;]Qt!h 'OFWU[igw`n! Z#藱*';P0Xuf%w_-1!?iJL` moVXyWݴ%ߦ3Wj2%2TE/ Mh4#kX p3,S<0vY;m(.Qv$?F)ť#s[e( +ת0igfтΏ/=AoS2 kIy_#uEޒ j3T4$EtgyRº}YJ)qiK-+QӋl0Adm֨t˜O*%Y9T}|a_9u} drn`{uYx sht)`X:6ܴY \ f5fٻ@U(H;Q0->NR{j[P <{٦l>x9DJ͔W tհ>~sdABp@51=t !0Hkւ`HC4E6)BW}5h]x/)F)QC=- vѢoW 8WgW]LH*Ӫ 0Lsٵ͐xz~[ c,śBW M5yW!b붂h MB&)[ ϻXdo-'v[nMHnhPɥ5ǏLѩzwn'1|4ɫ4xbL" *n~V)C?N{9TG+e<<$1o99629|6}$*ӲKmq̚}u ##U"AǤ6f>~żV@9=KaXO.Rwg5!\B C2DRYߞNϟI4,:R2o &|䐱4h =nkٔ69oߴ~Mgz>4P&([1sR**.5p9kYXm kHsQEPJN.Z38jڐl_vC2)_qhg?Npz:`>힦‘M\5W`uU guy]F>j p3t))46$ǣ294(x]=3J|+ThBc˕U|F pa`r0ɛE]wל yT[A/jh$,<z'<ʳ֊CtFUUPSRH9hf䦻W ٤r)1FLV#lrv{:gl{Ɗo3)=P[q'S|`O@~@^CJqTr t;/=hgeag]4R$1l40so9oPv툩%E;38|62ˢԯʀ Bpа:p*!GQQ;+1K%QvJ޹'xl{c.øoٔl~)Xx'ɩ8᝕a ~CڃvKqʳ).oz`OY%}wi)y.{̻WFؖ+ޏWɄU 3 ĉQ(n\MJz<@Nkv PFjvvDp56~;ɜE0~eUkDZj!Py3!ؗ`Ϭm6?0b$_9rNİ/6n)@1(M9a#:9FQ#J'hdOp.&0V>S gE/W)r&3B*JB!8{L>L}4G}a@/݅I_vЍ!H9pв=`|C/>o< j“c+-''P(pzTꥅ$HUDT8m]m4Spe;]L|M^YO 22kpJ䋖6cXML [{ n^F$(zmWF'p8tr|5@ @AfbtoP7SrW(N.$z4v1Y̑0_gKj\jIk>+aQk-+^x. |*;\4|~gm,,aVJ@tt^.[mH]_mQ 5+.ߣū'ƲG\$jx((6P.\f4x6&XnPO4^hbKS5LS$zi.BUɮj]%*9;S-BN/,(K$`G۩1{f.2O!PRȉ U\UG]X }!޼kxoY (1}T,^Gg.nYSKHJ>|H?xqiRygWS+ێ֒d$ RvFqÿ\W9|FM *8!b}L]ݣ?sg^!HgĥQdtՂDDe#mQIT-K9Zf=fæw*R^#Orb>Prg*o+'SZEH׀-'o"aDqkcDBXo?iӈn .d}wx vu**CǍvիNb^̎Cu6b S4rsOp@'Trj%J$潨BPDͨd-RD lv,Q0>1lVL*yVh߄)6@Xyk_\q@EբB AH?rF܁8r`RܢwB!cF`v`h-SLdԞ;8m^\?LX7?˟5E@O>l%Ԥb]9cR#^;M#[9r&8~7`DtLVgB+n C ?x.Tr=R@m]y6}K#574ch媝"6+)\L*bzNaTǁAwOǥQM:K(^ yVMx [-HG͜lt·K8K%m,1_D]1nwu\.IΛS)1x Z\0aIB"]ן3oJ&:䷥Ef|x?Iѵr ^%ggG-IsX 0vFG.ls)~aI0%GZXHgp,TVc_#Cx^ŭ{*|NT99sTjYrWA[1p2`a ٱhƯns/S&CzQ> |) ',Mf)^<1tLP D![|BLc,DëS6n`Suj0'DC_P9Ij=tPHLVNZ7 XT\|:nWmzk̪Ä@iů7,~2{sp|,7 7ԆE*JFMNifM,<-2}eQaVwm2 6RپLL8.Aơ\-Sڴ2mIth<ۇT3tL#D yϠi":.g8n$O1%]BZ3=uzDFk+j;ñxKQh?:,T@cw}%dOIn)l=ӌ3k7**jR|[؇',aBRqVi|{Lj8WC뗽./c!svA_M,x-?uhʋ5UaIL<Py#l"ԥ{ߠi`2AKLTHJSҭ5"8X2۠|["0]Z՚!Cdi-caPa~ì_P MC(Xܳ});1L8R୨&8"M6 A/4 "$7&c:O B$Uff%vN0$Zk>3SR&^.An'*kڪ[j*WϞ%h zB:^V;* j?c6a\[&`YfBU"UQ9AQAV>?H(uޘR<+ )@֏u:fFyq;F":镘F=|!o nFAÆ%"v3Zhk=ks2+c?t q2|xT? ;ps `Ooqlq + ,c EK:u5!ތFA[UpB.SlJ?+$)BG.#@a=2hA9E><{gr64Y%G H2g('J ,!fWO2D/LPD>ޅ f4Uv.Q]J2!~D8GiL0( GHr,̒e^c+C>X^瀠魁\sAppu;UDJ',0g` `p-%֊X4if0b ݨƂD-W<ċA ý~b;&M>:$M1_ kFsVS+(erޢQ.Wwr0̍Fr|KLĖ;Wf/'PjGW ˀyH!qi+2wAU x&1/P yݕycQc>S4˭<Yh =hmM_}ҿ ЩݶlYCm +fr8o9}-HhBiB@6ԤXMl滐"nդTm;9N$Xv ?E\P;r,|+]ɈB$5kk@ΚByˏ{]zbY&%O3ŗȧ?٫7cCLbw ̪<D[uܶ/oBKT,#S};TQ03r{ʋ4/Xvbk$#3xw’([{BD$(3 )wiXү] 06fȵ%JҪ#vоO UaVsKt'ѨhvkswweE;nvX+ LE`xQf4HuD}IVR]*.a^*٬C2è|>-gy9h}T(sv["S5 CՃ͍NdǴ+DQLuO5Įp8 ZbANK\:$~}ytx{\1oc+N)~j kf/:vai]nB-Hw"zm'Fb=smijߺ]\^)l@ϓOj5p,W+1g DI?.+bqfyizWFjr**âH RD7jQi/9&C#,7H DÄ "T`$a 47rHIWBmgeR|-F$pđqrք ^^Hv"aRrt*;!TNpM-3 1Aݟ,Hoc;xly7 ".DyZ6Y||fcDvb Wc5O o`d[!i",#Q.%K}#K\{G "*&} _,|AK]$Sh .RhfN;#1AsM$hjf~hSzZ 3C,"\M8!C q^CxW+IWpI #Ƅ]_n$HE%11=6f7P 3`,8Lj׳[\hbs/73P,,'\(F#?e|0voJ6ޝzu9ZX 8&vs#?^mG[ 'N&<΁NwG(KbAܡaе< !a-QY@N)3q!(+P3ıԤu({z9\-[e ۂ Y>#Ԕ`6|2/Jc}Rcm+Y$ߧ/@Q/uig@6 Eim1Bxk ,50.zt;gm' ,ȿkEi^ ,'V({/,,E'D?ǔls: 'rBUrH KP/[ ǧꔹ쀡#^ٜ)V34F@wA`t&1S((p5]ʁpe۲_^UyH3?s?-N>Gq0b`v?טibU$Fr)ȿK) 0WGӵ?8.}9*S$:6c.N%J3 @`PA hl=4l\h7Dt͏4[JIq̀*+ 2kjg'-DQMքH#tp.@_EuW8)C8pGS^ -toۢ)n+YWH=.$TILEYB7?ӮwCUۆ]bv0x:\t[J8蔾6\rFI=8Ft—0"^*xzQu*bFYzY^־Cy`aZQ3JR-p2 ]5\qd,f MB ({i^z Y WݡcrJ0Ҕ])U1xNCf}A.4ۿ7:!4_a;7l9DA%PBe[Gk1Yx+vZ bMwmzMa2 h'WIr/=q(\O;q}  c UW^ڜU^tU=*<M67/#ƹNؖQ,`soOs",B.4nKcTL$|*:HezvrW!G(Ct /vm2=P>mg'o3[+oP`ՙv3 (j+U;uuV9Y>TQz݌U*m]Hn ӽo-%ql24q(n }(ƵT/.O]hp峩(TQRw9s/8|w:7 ?}Yʰ:yYib;p*r8C;𸴶)NUlFx)i}ڞZ~] e$ҊEoP,EPBdbx[Mb4*:M= %y h4=v;^h:BK0މNJvENJʞo.P,@c1'厛xɅ+'ה. c^2ؚ ,j" Mev BfX_@7[A) #7 G ?q3cOschtD¿C?T.ۺ'I:ؕ%NgNE6m5ĺUB]?:/ɁTdiȳVm>duW et."7x59-G%diol 1jX;|̓G K:&Z&~n.}'SV(s-X-e]DIyhWe\ cъtcǰ Ke'Ǖ[\?>:nw_!'"RkmL'[O9j$ e4=ঠ1-|b#)b M;; [eQZXG!h.#R1?0٭)^6Zި&֯u"˒,(mpy H{w[:MDyƏZā|[ju=$?v"%o\sLk$b[gFszjD#1 >Dߞq4 ȤRNWL |kFUQXh%x#XFq(!LTxQf%x.2ZF9`ͥ(篋J2R&z:妨Q [H+ЫkŃF$VnJt*VOb)#7e4J03JSa*h=6lsLIL]P4})~HpZy&"f[.VMb?h,L ic5BBmM=i皽 +1 G*~Sg|L¾gEg(U}_6# bcT t#Rd$"I|/* &C2u9""~JIS>̼c.h-a4huB.{1iCrOJږ05djOeSmXzc9-YUЙ6a+ʈ!wJ%1(" 47E 6moIK{7Ķ` Umd[¼pp2V!&eD#eM73&/YF4Ii01Ν]y1v$/m!"h2ul= ٖMwvh”c0-,A%We׎ 3e`ו=-⮁GD*%.g GrNbgIY$PrQc؈9 ~gLgŰcbt."ލ71d/'g'u6+VZnA XY "t["ū(#T92޼GmDt,.L? ^-k25  tZ7FkvSx@dovDb˛IRS)IKڛ4ׯ !\CmF[bPsU IAVy{9@E4nO@O?E/S_Lbߚ= ̴s;፤ɋ[+@p:g8q^hA v0,9W&4+_J*2pB82OwZ\7*3}Ns/^`{"||e,Rcc+]Ztt+x93aQCqf32c UO~؂+7 z$_aK̛cKH7`Po + T'" 26?6l&r(`Ջqe;`U_#رc*-&'ثULTH[ ;Uo N>-d󬿒kml4RLZTc;4WUk$jrWӯSqAtv/D+k>#z"#_u?KW78~$ʍ` ~aƎՀΪ>ܨ7*bY5Bݯ;,?Lg+׶J.zIDy Qs\uIݐO!:ji+q q"F*wsn扥Ns .RHz"$}`xK)T&}Ý1ۆ)J 2L[n_sRڙq`e胒:!5C:XڌH!ˊ"ogHXҔH93tgK^0dFoXl$RN-$u O)jb/DSmD@Fϛ/q@Q+7$X!ү%0}ǾcMZJ$w]!6DR r<~tUvRE|2vN4d~"$3)*<4nC`OͲ2c>:EUo]"AA6%ٲJ-u2@y(*vju3Z0c5c1i[R K01YQ'f)y2)T։┉= TN$2+wRGheI@B.v֫=n3v\'5 6í~W<)-]ͮ=ޤM|HS{/%fBu }#v=&ʮinM,Pt?٫H9P#FEa_BwR84YU ? )y(lXNgt[Te&| ~S " Y˝Ok1XW8)6|<@}ѹbJNyF|%c LQ3PƾZʏ&épt˓@yoT r 82h5.v-,^c!#*+fyݒ"ө;4 z6+p.6J"9cAՉId?~Q?9kX#TlIdqNwɋli&Z:q QEbƎar idyoVѤ^Ch'.BtiK)ySc^f -\ S|}Ӛa]MSZ%_aXoK/GW %[bbR*|G}1$i-^ƂԨA$6 cOL`3#+oI`iVը^:mf-5vePyBCD}=堓 SX&% LvZC)- R*|҉,CI`-O%sl#kݪ~ ;9nd-;3Q#z'mEB-ZXWMEky$[e\*?&q%a|(Bx+@+0)`U@A4r ͊8XNyeClFI([첏9(DžQf#<>gm4J"ԠzNpO"WRՇO"'%Ht*8•t]tM9! **l\!ҧ?ZI'YVr@q Bx*{\0>ms=&.\DE,zH mJӢmdsӠ)QqPfAOZFA{6, "Q3wjӼF'^'9XCz{TaN)r纕?R3t¨XRܔn#QD&r'pa4ך+틇vNyz 5H2v6c,3\9N}=Mq{e+Nܰe\mD2xd|S? d I| \et6X=a|^eiEK̴=k-腭/uPs6jˡ V} q529 D+4wV煙`(445t0\b@U2`oPxdϰP`]\JCцFMUѼ'SQcOP>unk r7gR}>J{&Fx+(Z|Awf5;fűv*n5Vmi0$"c`jNc*XAvrl;Sl ^whI 5I9iګA@M5d`zV|g^u[Z)Ha 4|f&,n/uoCI:K'ٚQjtRFMPC90{ 0nvtVm_y׫h׼Qv٦棔T5Yۀ@8<6y~y$ѽ`r[UQ]=Y2t?ESFҤ}(xZA=ěj>Bޮ%Dz[Zû-Bg5D&b1ijȳL\V6-8}S,MY7bנ ;`cyfj27&|@tTm ,$ vvoAW"d@E xQ1]87`ۓ?qaDh$ã&ГƀwX5M0/֯EQy$͈'# !yf9sgxTCQ&ƙ i:2e{)\b8ߨd c1/ir\)Z*lżHe/LW_ڽ\G.#f  -)QBZ˴| &E&t1a@~ QHƶz5ؼR,Q1LBWz *!"z@oWe̍h&L-=GzR̓nw6K? իHX*>EHq9 +[}<i,ѶO:\ cYg|90'6@Yj5"A[wg!6q ={X aѼ͎&=/}px^mE1vgkLkvkxUMmNs[C\/{R r3*\: u6ԨIwb8"%#_w5l"tl,PlgzǕzeT& .(fZ@, $${{}̃~Ů}5qt ǗwUޥc"~W[-ơZ:7"QZkH[ܕ_]NI;Z$n"H[}T!kWM[?o Y:7F)]ճ6ȈQn.:;_5EEzoRQC~lO4J:Y}yEV #BgUC{3+x 2m]r_t:;3OעRzHٟ,ub,K-æDD2r-&ţYB-.YYt6pʌƒn>OOʍ#̣w3aR1|"۶ǜd vdUOlZ([">"kɐLV ʩX5S&Bt~{xHq$XGwNEUs^`4Q*kqQT,:B#+򒀥jSFVU9H256 Ve2Bd>/o|*O6 mjZOzh05u6ɰ|ຉ[RoU"azk qēQiNgK!ߚopT'Cg>m.!X29'94^\;'ٶ๐=;]ST|/'㻿!_M OZm]M _lamgh,;p:FO?a"]}]Ɲ7Dk- C{ t4.S8SEِO]fK(N!eijj<=Q`,(풓3URUPYX=X+L ,E ghI~\og S᝛a@uXamVà0kcVIe 01[r[2=3AzTU=}L{E?j9Jh9xEU x\A\m˟DL+ůtc7i]:NYJ]xW祉0[ y*#O?K gQEZ̻?.}%78J5!aE\?i$a]4ܜlf.ʥR[|R#12*nTf?\LPmc3_0NCE^[y/A<)A m3iH6[D ^,^w.dbI֢D ԣs'ӌ6>KDmgc8~v)>ky>zכ-zi+}{(vTdxc|-\B.ʕw(|ŧs,&΍pkLpdvu|x7R,C>etoaUsk44;8Iw6 /sK<}e vL-m螧U WP%Z5Lvmo̼f5,ס`%dig=|c o "ZtO}oi 71̔B~z}?`L3 D!Rg)LD V PioTV=G/$,T\TWJG="݈+1.QfȺBbU6-i;"CWki3o!kM'fx4+mദ.to%K [0|2y=tϜ{q*-@o}K`o.J6"]wv'lfDXcov"(,iPwgެT y3f?Q S:'$2iwBudfбJXM y=Au3GA^hz/IXDF{UBD8d Qo6™B^PyGTb!H8=,hD}Fcھмb8p+$a9`+ .g=QUwɳ8c,qzAV415u!hNmžwԍ_UR!cGD)s)c[<-/>TP(G :)|DV$E%gR{߰i-~#lRmwo D"l5"=OkdӅR 5`V: {Ij.^r}l˃jJQzbj#k ~p}a֟(қt6fScs"q |S;eY?]Yb"kd623}:=ɀO\ưIXãO_EGlؒ[hҊ#6;Ո;1a kl?t{$+ܶ xgkCTh o{"x|Q!a^ˡ 1ԠWbA'D8O,u`ߎ! +/G{@уW+?ܺݶ.ՒOWlN[Ϣ"u%1%4N(Bx4b1}g+y Oj=|~z01֯I.gPQ?7q& R FWrA 3(glI;h2*I B<)qQF, =OKAHQMb7wCNڇչzt&$6߰KyPJhXf % T"[=e#E))y`b ?d$ǓlRA唻p˵?S*yGmC UlΡ4v08?9g'n~zyPU[9nމw:%\h"sf;tIڂ(|S24]ae䗻񸙴G$GQOhy->3o~?#蝓Fy"Ynh#[PB )'BO GW`ֈ&rԀߠ*ay a٭<_,!b`A'GR 4N$گ"yx_n[`\ժ)gi*Lt&<߲T_1x!y%sjs8xĸ!=_/]_Zm[Ja8F Kk Y 2xR8+ĂƟ,,2ET`P˝E=3i9vQK|} %Rf=##K9~Yf%dM 6>Wb1>s!|zԑ1@Hcb|Hdt&bxxL w\Bt =mϝS۬XnQ#دͶM0h)uQHO,5e68V 4Q XEzN|wul%x濯ccGCvN$9SWU%L8B ^TW9`_\ǃCz[=ڏFҥd:%6Ӵ lZI F S$TuD5p*I?ͤ͜.i+?&Ji I>IgbFzzk{dfnU;fF,ҵoTqt#9ˣcFѪ5Ĉi G%Ip&MѵUC'^֍ oR-Ø˚xEԼ5{<3%iZ^$f;q.++ Ý?v? suX^,nowy[ XAxahe"˳pXP_kտ(̓Zh#UiVX1 }G$SkvS~+ Z JU?{SRv'ILѫebm>,(=Ȃ+9@箚5uAV~KF8 3,M4IP&U3Sl mgk~.<[$\;uoLJ4$:#<4:y!$K`i8X ATyq(cnОMaRVB^H$(,%#X1Wf 7ֻyp݈ruP" /o$k `arax{įEU:pLC!K'՗$?5A.RNLj MeǛ~.4ټzsƫ g<s>@ٕܼz+Tڑ=\\D cz tePVӀQ7IV ܙ `#w U¯]e÷PLP5#'6G%OʿIli) &FLlGvMHt1Ft[X'AH_YWoy(-4aBn뚤i&Չ g.TK/ݡC(_ h(#MصպZ?\!AjD8ưT.$6z dNtP Ȗ;XQ3G䄚3%}NKjjHf`g &  ^h1 s-`O|§`վT>![9UzU<3ץ$wM'n5)/ƗitA48m?]}I QL6OQOQ(;䶽﹊i@uYh2ٚ"hE^RRO=nQJ1TG )%"&5k7}+{P%!n %^"YcuD:/m揟I^Uadxl 'w fs6pE];`'7@W4#XT1OLu0z QO^lOh4"U;b{Q$p79SDtU EDb; #̀uDuU&!Y`<WDqtapYM۔W WY?RdscV 5iԻ,9؞)y/u1YRC\pI &~Gc{ ʹ,b *<[C,ھյ)GDώe'rK3RzԦRDSDQ[DJۃg.ty)na;xv[)Gd=S"-7^m<<܋=~3ߒFUnN5bBo-ifB@Q$AJ=EL6ХSD Yf J4c0kCM2(\Gf;fx+`Ԫ: bHZ]4M})e,U]Sk ⁂07LH_NBg#OFwW(J| a|pـt!_*o] YEl.\5ry|lاj<2Ɍ_]&n. vgQoNn@HHxl -|%R]o Ktvo;2/A~ԝկׯɪlza2Gdh #s15>sذx:Ckc*?ú3W= hW"JW^~2Q/~E/^2pzCYwEŞJ}73xʷ1NF0סZS3?MN$*CR93TkxȘ2fo%i GжSYvPMjxU7-5>WTΐ'0Bちo3qbTSTaEZ3A>9;̃LFCм>޼~B)ǟGt=o RD.{=Q/m_(FҽI6uW{s $9ҖhZ,[rb(駏9cђqq=*sPs4pJ< tSj*scҏႵ<neUJʬrhoKFª)V-]%W9MG:#/Lu\cYs;R͚=0ORQY(흝okzU`jnjg[nRmAN H f@Xi=98 O]ihAwo n;= #\z:E4tГk!L^EÑTٶXaMBh _="?$頳a@ɽ8M?u९q;S{+>?!n}lQQ0fW "=]q:ӱ'L7SGS \vMԱ bKK^ ֒g"žxL^7] )A`D dUƄQ( YLx$ 6;]M y u< +(pA:G:M-#K͍ڹ_!B1##',m[ ڛUX3E#,T쨊ۙ%4k}yoΌU|طS*ѝXQEH7Gr8z! 14nTzWYBj l䐟dv.6tR|mL*.[.xK*fĐ([y^#ŢdP(Yahvėk|R>}^.Lr{Akz*țtR-CBPqZ?mT3)\ E+h:k;huQ2rc`3ěMũJV;|, װMT]YGY S֗2XlJT&AV{CT)D&(% Ϡo% lO{בVW%;ʛ-Zb,Z^2g2P]ʚ"56U# J@XB tblqF$3Ӥ\XG'70cO˜\ʍp_DWM.hS|:D5/ֆV -mJr 0gFe{:J.Q/֍'? lgyE pN/e+l>; ᏀS`i|thC i4)n76Y8$d=%!,;(B̼વzB6b‚KV/2e5q };՜vcH-ɬnۨ|f(qejdf-H' :ůZ4lisd#f?ƘP%9V"lO}3?"Ҥ(- ijU;1Yr/uOpǎP\Qtyf?W춏3yB݉hEe={me&Ә17E[@ sw_f-L:>Ap O<&6:e6ىE#՗߇V;rhn hnIV\]Zicl5tK bc-ӈ`=C VsɼL8V/86IaH~>  xni=2* %&|~=ՂviH mgX|r~_gֈ~sL:$B> o1|.?߃p 8Nt5|Rj,Z, Fo9E?imEs3gUȼXKn(tve6%[bg,#QTQ5oYXXnJK :VeTLL>i6b v,PJ9lEf&H(73c[ 𦊮4T^ye Q} C Vc=)XvFlQz%5u\hb~9oaz;C:hfbMme4J0L1O]n8B|iW\U`֪d%{FXy_1.4쫡)eo^tnZhGR  ޷~JOHkndw<>+ b-*9[j7_*{;Wdw`3')muWdD8Ik($ݲC+U+ Dd 5!K2{4J_Gv϶H Ȩ|&,.,QcYA`]X$ØbVdrGASR:׬q*]A4O9 ,H_/=&3[)(ȽnyoTm ostxxI -H=f! ͗c#}eee :{g[mR28l$$:e3ג]\H 5gT刅hU4lL_^Ê#8̌dwD2 ljA xT\U@E.q5$@ o u?wqr.1~o<Ѓ_4t 4KVTOAgo=3#^WH@ b oCL:Þ$@ztA ?gtc~<ɿrs " 㧔vBϴd*bNI.p#`(cCLҗZ'*bZwG44beaOs\eG>ڪIc> Ovz(xw##<Ϧ {LlCΫ(XC,J5n(*%=p솮k!g^M"s,Pt%jT"j#q^ŕBbs6?].C`))q%?Jg-| n'[eajhćDeihX]ծN@Є Ԓٽw)dY-VM ?<xo>{ 6֧jd#ՑҥV-: ӵ4$+39ȲT Zn ̠|;ʾi%*~;$@OٓK)支(Z5H_D Ku7UzelzDgF*:5(mdEi=we ɢg[yŻy!WL7фɐniA(Gv[x9Q YGݡ?KKBQ>4ڪ-Tq®Aʓ: v -0J,$1ʣP)$!#D" 19anIVpLTRKha(M[=,#\е}@ʲNipc KSsm` %{zR"L Cߺ0OGHc$3P$ZK;Y߈`qX<z< J+~} cZHr<_U^.ԈO:Kpwd(LIGO5!e6e3u.fVnOs^:.QYdD$} Ao+2ܬw}$qc>N F7N Xmx>: LH:MhNMZ{BR)1(NhHUY\ooZ׉6ѿax RH!ӱɺnآ*ˀ8`bO`n!?7Ȩ`cCLtJz2prI(ƂqOI#λh穙@\<I !ǸS w/=HkKT_|Ǵ礒HGYKcHuR >c8(GHx3>5t:k WP"GRxs_\GݕY`.UȆ~j6.W PӷG`*!hVT4p3DT&5əadG~wqѩ4؟M^5g%%\E,~R-6n0_겯;y|چ ėHeC'BhNNiU- LF [I/Sy0V\$(2N3 7.\-w~~ ac5 ^J0YI)jc8BD'*l`tI8=z<xpoҖ'DhGp`Si=/-eW7lNlM<$Bʕmf [r;4cJMVCx*~q|P 1/E#/k/h‘ds|KG1LMSe\RŢ;S7ycB+ASXYg⹽! vFnR)cLvDǔ&Qy%- 5NbF=J =nvxl DqgZrGnw%k_(NUi>z:k@jWZ//@|y1&M>o | \AZ9*ىGcؚ"P KZ;.<:/b-X?* dʍ=b;n<~BԈ2uc5rKm8K2ĆP葄!' 625.Zp;Q[|U0/c $^HMN3" ſ8Ћ_Щ1Dvy`,gtl@C38c0[3K^a-IUk!OLcEY3@ȭ&c,c)Cfn"`%#+s}pM&ٛ8 iw#$a18_Ծ`g0z CA}( F1:Įv,Lu>\*<ݦW̋ўFzLݵ{##Y _b4t*O>8NJԝr< uC0yRYj HD#kj5FkZ-YkMQ2gݥcd˙ ]۪LEZЉO$peV(~ǟƎ)QۣJa7ĭҽ&#_f~QK17rZ{YśsXSw .bhon|'-x>ҿCo,W%*F]MH8 t&mODANt25!>@MݑJ ,1·'/j` $X?.rE)>2 \fZp$=uaϊ1qE "ōHRytv/)o;1Ct c[oe"b4/p2iMkƢ{_FmC:tm142b /t CLl)fT7Yu&[1C1Y9ċЌCQIc|x"6Á*;Lr#=@{hmO&sr[̰)ӝYl"MZzKxآIoFp'TjXF *o 4Խ"mՈCt/E5 а1b f'߱ػ5|qM)P∥lb)/B`7L;]=jz"x< ńAfF{.ȷy1X4`-cD56g뎩e,v&y]볰\xi&-ӭU!M-, 8MTN5԰/ghm`.KJ9jKm|=֣V0z5 q EVN<@UU O (ْQΡ`Z>;Ҵ#WJy(&i6`NןpSV1W*kaVLt sVmOrdXlE=-.HSw^ٍS $ޣ~1]:xʤ :m9 6̏GdWs_y8yXA|0;x:1T" u[+aE ͻc@?K7%bR92g@=%.۪h+ưX̙%Fjb&6"Rn6(mq[O&^=#?75dOՐGRj a  ۙm gGdnPҪP]v PX>׊`ھF>vT%u;ߊyN0;T%A4J3/ԜΧ3tt% (Q^{uףQڃX^=X !qFx]EYp)x]f[m}$TX/cuh|HJk@R=tAo&t[֒ޘs_]OKa78-&M#?frVUpNp} 4H VgvHc6԰EF՛bY4edFa#0"@?PowmgFNUB][G/Q_OX'xF1ɗbL\ ]ٮ$A!l{\󲎅,-cL|GaԑSBK8h? ,sWϖjjP'e5B\XJg"%7%aa|}Zlc e:,HSWĒGl ؍6ArCƱ]\VV\9pt]2)iEK0QaH\χ1@wUj@ ]GDXkP7cLz~p iz4k4UA9BPl}B-Ḷi%3pEza1\Ky]"+GRS`N[L%LSO.oklݑ'OH]|Pm긞II14p(w2,yt2^.%4rP;'b 9VM.;V;fԊ:yO`>IDc/ctI~ 4:%tIPz#,p`~+g, W9h3a(\s1bMA:|(BNbɆxњpIĞ Yf֐5 8 r],1owhߒ٧ +>%L9ӭJ?QZHzo4݄RA5;"u|Qɱ$ILw,YI]oLbjncAH¡юʁK #&!%7xe O)o^8os6 'AM;r@W/.WP D !ϐU*f-+ uhq1V5[PpiȴpvJ#8OȮѡ%1Y"WyF_ aH!_㵪elXYϴ.ƫwV1kJE|`Z״V%_|`un`i}-/US4NxKHիFHEoj8&\!kneb9z2Onx(Ֆ|'E:@s(L.'vo=+a͹KEDojWjίc?ýOpZp`׾cC4(+\o=h!98I4!lJ\;8*\4r],mpK>iXwH}5U% QA9\/J*)|׫\*H Veшk hfЉB^r)kr 'u"ՔI\Is$}C$WZ(pFHW,ϻ8^iy&韈 EE%61GVJtݫ-uaڈTA&"$)'PpNUA&|O(!D㍽D?x :i%ӼT}=@s%n"n;nƔ(4AKPJX CXK R*fųM#{X |:Za}.mJ/!*q} tV|'Gr 8_L sfXIMH:ei~bX0 N5Sb.,זY8aY˕? % ׊()TB8g'aIId(.yVcyyoq|\^GBi;kp/ 3s%҅AôtU ЍK]o0ēV`Mhu'*['9ӢWĂ?hiPg4GzE1ȩ/A$Y ?da!/+vE+bhp刷U*P0߆D9U61XD}$tI'R ^eI&+7cSE^T ScKK$ωݣD.hn6(s_f+au߬!DË|~Fn}D?E ]d/豆27kkwdw >\67g :Rӥ",[wD%   Ń`6aR2Q NdjtaU6,wZA;槎EUd{0'MDJVa4jmh]˕<Ⱦ=&(ZT_Hf5Unp#[v5?V0(v]Dq$(K|>$oKocߥ3 Μ3~]?p\ˌVrt{D]v ABu w,U|{λ`+ ޠ4% t"ͷ*O5Qnߐ/iV7x[2<|v~YCHƲTg,磼5><"YfVТ\6 ΝE\XK@p񙂯N%oKk-pxܸdo #TU-)}"=󢿆B qڊn62qQH%}a~pOJ4K"fO`6cVIc\᧔gPeiq.R@dDa԰{7sGXP7^pv)L@#?owd]a#,uLqxwM0)tKԞ{^cIsD1K^ ZbmRcM8kPnrKvX;OywiA\.[HmNbfI4U*jN i,F5":D;I䰑]YbrX뫙Im1-2 M8Tb+(MyLncn c4Ao(!:ol!wk㐪]JfdWqSjk TZ*$9NBO\_>jNCm 8Î<[⦔z'~̧5!a-^ȥ9+ NC/k,-|Rz@3D;ɬ9h{oxxoIzqL(_Fg? 0N?uls% e*@#jS v*eyhl,-llQvX#R'=(T^p[WBpjUrgZ|3 `ϰ(+8@9#ze' ׼|[iiQh[.o0Ǯ#iI`w}I6#Γ"y:*-{vf$n.!f%g9mY5`a Q.ӲP?UxVurϟ?;*I_9l9r!cIŽQՐ~2ua(^Sy+:&[L V-x No oFڽ}!1H+iy{КGr6CNz#'%Ɣla6)_=E`H%3ӭȦwrOmڜX.s>MLܢĮ_$db%/N|6;ssk KOz`Wt\*^~*5;Nszվہ1%Y04i2?hDQV9,*i+^1vbQMl|6qE|3_p{XSR+&žOŏ1~ԡ!*1:ޫP30RT9.{lǦR3ѸWeFX*k_{zA0hۉϲzз!2pAG%3O]~GDZ{F|j~,R-B;Gʚ0St,ڷ6|4)xSЊLĬ<ɧ#G%4<'i_"#ʦg|DN?D4'"S-΄Nzb)#}zʽ@GSzܦ?T'e*? }|+H)fmz #/\zlQRG($yBZ3ޓWvU{o n9aeq0!=1x!r&W\TYB0G ym) 30#^zr`.Q)( g)Qs[kd'mhy K\ēvi7QzVά%ȓ"CzI]Dȷht4@O>&0GEJz)~GͅtR~5RDgBI|1i*U:z-t^Կ;X= ] TJvNcȼ zbC`L,w)ȬmF7i9ˆ9ͽ@&PтRY wBU =Zx~b D6<ܑZ8Qdl֖ t!%dx.\ W*${8}.7Xv('u3zAa{8@:n~JwN^#[0 ѱoʽ(C%_D1E6k?.Rw SvYR {.ZUeC}9]Crkгą43 ~jk~b)x_`Ku޾30Te^#D"sy<շ) +bw K^Bum"U_j1 [Qy fK˵\is_%A>?Y(J?Gj!y9nuSwOULO/1-w@.um4 m 5uu"c(g$mל)(:B#U15Z ш˥B}h 흚M! a.7c dif}andVE pKQjJf6EGc4Y|pɦ;-8 fLD*~9Ғ{)tBDg OFl>]Ϩ==j)r Q0u*NOoGllwݓzǤNU6MCAiE8;BμʳAf }3)Ǟe g};]3^yE v n<$VNyP!b盯U0k!GjοE qDx]Ad؍hYpoCuũbǢ=J.S"I$w5WL75Ådybpj m&QN2!pgǂ-lƒO5 8`X֙z96F6&X*ګ}}`nP693EA Y&';^="8ǭFR5筄!>|'PdjMPN_CB?j3݊-U2ށ4u9Q *N=_U 壎1<Ǯ~Tq< kQD4}gb/$svihY3|q?< +s +blF IAhpz~bp}\oόE-> Z'+ `$>thtU[ #C+^cg(bǪEVͬ `$XS}ߢb]^6pC_Z#* Q›qo'<[fB4hIֈN!LP&Vɐ3{25򧺙Vh bk8 XZȗÛĕ{ùU\? F/+79 R(ꤔ3 H K]rrl`OQ˽vtN? VFaT W T5!B|S[ҧKNP/҉`  NT DFH$qP+ xwV' )r]3H^l !~#&#n-o=vs-\ 8ʼ|U_*9K;}#P}gLzDr8Yr[%)% m Tԣ4@#HzF{Ivwx { qFF+TmnYS!fB, sNex/amӼ&>g1x.t40΢BHIۿJK2Ԧ_zP(4~!Xv! Xm*i)Řghj5jghr9lYjQ}4JRFXDqRQ(YX갉l]qz@XK7m?NsWEL{y.HhWh:)'"'Wh{3o4[A&ލZS )Q7n; 4}swSӤ⼺B)Z$T3X^&^xΆ' C^j9xf Bbܭv{g йR|r 0k!gYZ070701000002a2000081a40000000000000000000000016661a1dd000446a0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+@ZyAmi'suη 鯳zUGc+>aa9𒬑qyTz]&n?oNr{-`׺w^npeOYvצyjc:Qھ@a3qpe#ICPwuw^t # MX)p^Gd5I+|Ues[mE]&*& o7ubB#EPAH΅+/ -%_]Ni=Gx}b큃='ݥ9 6~$$Ud7(xyjQPp}Iw\Uݜ<7R=$hY']'ӍQQ Uь}z=5tz0L sg񺚦nb\D. 9ĵБ~t;{][7S a.BY;Ufh :p\o=_08t.:~J)yec95ly+G!foǶPO2Gr/K9<8D뗈J;l*>gfu<֎F՞$r/Iw8 67旅$Q H YzxĪS576F7bqIJl~|gȏ#'Qg{bQ +$T{ڦg:f pc<%Vbz"D6 wi,bQX4::vSL 3?-/Hp袿`-26Ux)8>I_A{mI݄]WE؄7-xnCrzk]H|/4/>RLFFĂͶgwgۍU6#AUdIOanG-?QYblӶy2ͳjf &ão`/6 j;>BEDY=L'Wi@! \ Ox 9+ToO!bo"Ih'ArjP 區ÈJ/©V,  S\ا˅,.Oo VaݍT[7c:suJ5Nܨµ]E?mt#}%L}H0T a|ۨPo޹US=8DԈs ]2B@;r  vqL[K7'ĕ1DHoG,c ױ 9e9cC{;Qz/:"\C[?$3_yN QL\) 2Oݭaii3i R{_mqǢSѭQ !d_R 3T4<*>Aii|oI|/%K{jTw2GW"Ϧ{[ Lr5"ڹbAMI+Yߘ\Dݬ~-[QIar^!XX9RO=BR01 x]`@R!0oNNJv; [<&zA&B-C>,8 _pӹslb}⥭`>93 ~z83|0KٷI+|{<0Y`[ cNA!cov>jYh(%rE66T ƨ*3υšZt !0k ,^KDO  :EyRF8Gv~]^qHSVd:8$#<+BJ[{tmzXK,VFهc4M1hh}"H9OBqı|N}Ω* q䁪싱z5i3@m8pSųUưp /l'vfr2.$!!kdELENuAGoa$VrܠNRXrB!cUf ܊EypoJNO^/%͘ºA=vZMн'W4/;{a- 7QHD¡vmQs/7,XL;oBٷAS{ DN#˽LX:T @ximxmQu '}AT+>wdO)HFa%2&IȒЖ.WY"h;&4a>dNkᤄqZF~aeӯ捖P]i0Vdΐ3;2(瞽hMuHq$'@44~} {^']$hQ@"g)~=츱ZVnjnF\|H_r1rU3ٻWi)y'zO3SLr3Ф܌*EOs꡾kk SI-;uB]qbٰSSr%@)׳3tM\b( ̗/},s-V^%F?}U::atb4Pd2uSJ5ieC<~%J^c@)+K& 37Ѭ9yGCY Ud~ud2>9aCe}:JDo79f.ōw A]-$"KjmdQgIڝ}=* OsEK~hwKov~8l4i- b}?;=4*}+,G `GL+~3\8. %\xR2W^R4Yy { . לyQ#aiUuC[o` &xb\}FCV@Nm$Mn ^!1"TR(&̏`&!*64PE)b+ȜqR\I矅_v7(q s!6 aLx gBM'Cb []8.cab"+ߢ,!J8<8rlY]X`ED-~%:9TՋZ7*v6\e;%o#Q4 WQv-@\JXU="wQi凂 D8}#D 3j@w8H~:,N.(*/ WF[2n{a\ 2[{!Df"yȞ~`7Ԛj9VW74Yhp]%m8-5M?=]g肇!b}Y.66ٴ"H`=^l#̔G`p,fխa[4`=mA%(GrwEwd4fXYnela"}5J5|QzN*co*/I/2tjVeo@@ʜ\.F l \.A  a9y U_K/.jȫ= U:,] N:f0tMrQ˩SW#0֤$xp'KR$h3eR4-nz R;h|gtYap"ϡC*(ex׬z8C;0ˆ?tښax%xqn5 Rz C^|ѭ >X7|(EoΙ xB1QwƄ^ JX"a7h\EI.ym͓t_-_&6G3K:˼Bmy)*Qt:&jʋ|GʵICZqMPf?$תЄE<&V.YYL02G&0 `} ۚNiLj4c`7vL` lzPu7o0?;-P%z.+.ӤgsIXO"Rl7(33+Lkf`C2̎GPpana }('ۡA*WgzV)8c'`Tb%wWjN.?';0;$u)ݴ*76tMO@"\z #W1$_тf1Xˌ|j:l䞶Zayy"8 7֋E%riy!.̒-w 1xmDkm][U Qذ<[ O*~"4GKA5s >-'wJGN 2B_Ù,dĢ@* 9y*0&O {b+px$ذJpo4|k\KwchQ )3fX(Ks D ,vY> `ϵ,8078iimɍNގٍzsuۏF~DnʮO- ?ھS`H|"1QUf VVf!b/6$X"}@YY?(Jb]Nn=jR==Ϩi|Bˏxtt!CH@i̙(K[+Q:go9([%#tϷSV0أ,Xl Cn* T &d'Z QknJQPtƵTpcRu[^̌ǝ"֡-YfKz145"/j^5DX,ˬӝ/!_ٽYlc"PNpQ8O*KtCZ=_u<㗀Hs\4H7N3}f\| )CΎ>76i3!LouomU3~5 S9 G.=^,g|,meNy9@tlͿxTr""]%኿=ū/iG"4Zt:a)'*yHv+ _/82L>"]W4F:N#>Dgal:Q8:4ѱ(Y>fk5> $ w;<Q3/. NW\E#[È^X[;2j>Ft3(Dl, FwXo}KSk4b#^֪O3L!z&.i9C؛t^8ʑƴ7JnzcJ3{r^Ù'ґ>Pصecڧ ~!}v]AahVJp[ُoYN2. \@ӌ2OhO[_K5I1AbPt5?,{D|9U&A;16ˆmImj(쐅<1$L "%~sĄ$~S̽*BcaZRPlyq<\0͏/l 8F0fDH"bԀ]sTNÖmPʭR$"v+{#f| ZX;E s#OkO\ E!4ok3۸k֚iMp[L)[b\N;SKQL&!+Ⱥ.d(U' IC{EkHo!N*w$=&әeBxl/R8#DnʔE# }ZV7AvT,$|ՐHϫQjA|N]5s74%]%UM8%n<\EMGv^LJNn>pX"016vdv5^^<zG´x i}3WVc C8 [P8t۝#' #RWԧ-;42s%Ƿ9nnm3A>Po Z SNdK>{iD[̷Jpj3:tNf <(MmaY~ {i:L~.Vai0!P+>问(,MXץ)*oHՎKL9FUzDN "lgת<8fzӚmp2VYt+MiL)NAcɼۄc UEʞ36?ڔƇn+UMwK zaQ K?SId!ˊ"QI [YI͏^ݢ)CU Ƿ})LQ_CGPZeԉH{ȱ}@>sԹng4jiՍ7ed9_< ]Wn$ޯ&M..ARNAE" ?M o4!sP}?&_BW^,Dw>{Iar|BwvSl9lG9Hie]'\Uf)8/mĘ}x<{{p?VQO:֏V#Rh}3в?Cȣ/EeOzPH2!##8~oOs-LIܝ93CYB>w ~p^zϽU˿=%s:_Zʌ <`m6ob#ݍ7mE_ma!`帚~~(:.zZs*b B Nꖉ7{#gJ'4\CkkdޔO)ۧP ߅Na-w}ü ɟMl P1ax>}5eُBec\eWOz&=$@ɇQ 01Q;X[Qb -KAc3@JXZgnT/'V=l`cJg;$VgkL/֏jmJRl˽{aXP\:S~Pyj"cY (긩e{,0zhw hS$0̴$0dTwic  Ϩ^z.7_ t(MWu -ENგQ90w‡۞kt]x@YR`SfmaeRZCQ‘D2CU6I] =kJn֖Ntod9 e7wkIfC4\ 1ZD2q`"?&%(V {TQALuVnpX{{Gaס^trNt8FHDTP;p=ٷ| @+9^Qep(g-BfJ-7ޓ;4鯊╻sb5gҧm@k1н/Sr]]tꫢL 2rFf ,$(nrpfma]͍٦5z뉻3{ϒRDD!gW+]BuŮ:opogkI,hå}]79 U0ݩn;}X8#ia:uJsF}g A妾 2"g5ԤM GI"L-Yr>!|MTO (TG؋A&آS_eG H*^|'XoGq\`f i:CΘO'OX>(x/]')$M-%$8VOڄxO!(ULBH#ϵ/يy&I8Gs~k}àZ{]wQ-!T~C(0?sAg+b`Vɬj}+õG_2t敫s]Qz{J YeBqw/sժ}H+X܀v#\APzwt&N6QiGJHXbl{HFלM;2c*-.|`s3P= P(526Μ34N)ʦiFNc]u\,o1OBj蝩/[vnUAWORNN=ס{B-`|MgKt!]sDByYܖ[mXV5c Q'0 v3Slڒ0'$x m Q37&;X0 :s8Lu@ֳ*W)i m?llbwQlx4ƍ@Ju O:a3XLl/Y1^Aq+9 SWDrdCL֞ܯ֎_rR>1=;cj޶oy՜;KToxϘtQ3j~p.^~^*ܘ ,C+o&4hׄup#s`zkʼns3"F1]^O#˺*0_:DD`ɫ}_RI[_l&0+wDž3J+Qַ(Yz}ۇL j9՗yݼ##2,S翳th_pk-S:cǮE8 ]+_pܹZGŚ{k5CmGŐxu[f Umq 뱤T)0 R `wM Pa[̓LDe#;Vɚ@;bY/־-LBt[4ߘe<^ 74vpXM\ҤZc[Gߑp""&ޞ8[`aVԚOw8*j0^R $:&^sJ4r5ݺN%_F,0;a02T=Cb.7 K^8wPq46`jcy,lm6I3I4' UV3_} VڽauF]g=~A"}Ŵ&ˌ:Z*GAұ25a-~.5r<׈?, nĽQ;#K5#ޚ, V:3쌛m:J q>`ު?0GIr~'(@ӫgy\^Gp\1*:DM䌵Q1܌6wWED{r^ cfyI9mGJ Y7%ڤPsJ"RɘQ_5 &(5:D3N`Ha)fM d3pIP5tJwϢZcᆘc%Vc.l2hp<-÷*)n@ǎ]H{(4p5&ģHDCvb5"Pj 2MwpeڈaZY[Qj5͠bIdɘa5x`ګ_֍ @$.,[xt0&{|XȤ̓G;};a|jTw*_20X綑 TB6{Ih!;8ֺM88:ɏڗNVoFT0ܪX,lmivv%aŎ6T"=I/mm_nGO=q> -TƄ`v۟2b0*xuqe|isDfe7Y X~#d4pQUp*"0tWcsHdu{ٵr^\`*IAEhε* ;'V'k6 Wk[٢(7 NYk\ٲUZv?[o ;;yeC|an.:0| Ez;6W)|};75+Lٵ5['2dۑf I)[hs%;A d ^ ^-MGjYX3bbNx1ؿ~:l~_ጏSNHWm'+ b<4߭:wParT&3݁w`@ۤ QUۯς#0XNӡ=5$oEr@ [UB/[&66ۆZOl}/Q[rF] ;tgVllH-<:G[",+NV|Ͽj'~cQ} =(=2]*?]_KnukŠ{lCy9L94PP{B.4§S؍QXnY_H;.^e $J\}?(Wk,\qX5FR@&pG0=?HYAgPm6N,vUBuG!3\]:2=scQ;hqڕaɮ[tů |uL?R45 w =)0Bc9\W2M2}ڃܗ~ $_>͆Z ~{ 6^aI91qǽcNatSl䨅Ȱ~"r8#B03J}\[t/$q]䣕'*d X&[TiWnnG|v0joV}:&@) 7gbSKQNOM%A>$+0d}"a _WϫeZVWI۬ǵRK^+ 2CG@V}ĭUI%}Ӄ2_a#"d_O66q$S-}R&zE \6V5 3 @sLç:V\ʛ%Uy 8{6c;A{P!`oROꁿ뛤|oɁ9F=7vD:%Վf(.wKǍq34׺9Z~|t c2NsOj}A+]&*:.|/}g%Ǝ&8z -v-e~ 3oGnl͔09N9;kA&Rn tCïN\~xf~46 tΈO᡽xLN V1}3c@\, xEIJfp+9h'_-lvҳ\E,5Qua~l4-bL޸ 9,Zre+#ؓ<[_.wSa#zȺ(O.j̦?~9ӏ+.cP۽ݢ&1artQ=Q C\'TxsyϪ?ќ@CGBqܱ_=z<蒞q Tm0KNe[&+v)cp<+l>+c.'ME8>_KV6x\@A p8˸2l|5%E%Z7Y#Ř<8qw`xkxv\d0+# b(!lk*Sg&ig\q*tdm-nJq0!kL>KƢH BOJMld%Dk{xBz'/6`\?{ B"7LQyNLOc_/3eZ7+vq"TGl$=mytJx#G 帠&\zLH2EnQ<i*!zM}!/($j>>+S]7zGH-z7 !һTI$@8Qq5Ț,1m/|5mQo,*-I/%?#?p_T(\yZ$.PO|'6_[!;W%(IS+!IMj:^Bd(;,q8ғ, &_T?SZb9c?}2+ym0ڕ>g $.T=ea@q!GkN:H^ iK^k !"ֆSk\I]o)N ѼIÝP+c3xE=knFZR,7t % 21׃u6!2PV"ܰ_2ILXf2g6ݐAq* }ρAjVp]Ky,,ïO'>.| |ė2yL?WGI)5[̛c偽M9ZtkIJF|)B^ζG|RwĖ =E=X)ZSO"&ΖeFJS}Q^RUE~D9ʜ|RZ`9}†T*yYsnԮ2%<==t>DL8Ҭ*覦PFv;޻]f|nzUS.x%]#qJ#e{i7mv6w{$MϜpa{(i;}:x6BPдs{JWpL( QA r5k٠g5us ɇ{!4ꎥ@Ι{Fv0F#ӐTqg:dMyrSs.^+iiwH}ia+3k2>MCgV~b2pi@ȋB4ڵ:.L~MT EDw~`qXƌ¾mw 3J(,j%$@ܗ7&TՎC*~t=ל#ڰ;BA*aVc+cmļLG?- `JvSÚU?뇢7)B!t0z!},輫 Ż= R8Aұrڄb;vtM4ڿKRt&)4z 6԰Q":""O"(*M^ӡF3."4<ÝY5ˈ;/ɰ&SG:MEvOE0d&m[C4CI)}_xxc5n4)Dx7>8iA4#}J&MTD: pfb)5lvr>J׼h2@g8وj,l'1#W&N 60}cJ(Ũؕw<ܨw|5a=̺_-  Q[^WyZq[oyϼQEhW:P-08a~@4a=ԵåG :"z,n`(RlX7_^M =J&skDU~`vY0kWy=*<$(UmU WMotX[]{]x"澫~U=hLTCaO8*oG&K.ˢ[ֲ8m3іsڇIT;Ҟ>j{"_aMN6f`0 Rℌ#p3=~֖^AGFImN@eGN4I]U3ƌTJ*Ni]zgV@S׹K(& zlQ+c>Hu5_bc6CW\Z^JovyK-Q]vOu!:c*,Vw(:bn&5~q҃'MԹP4x_жd懅þb; 74IzcɁI q dn&wVd|&zov] +]˼=kмMk]CFбIaPJ[0NjJRͪM9=@iQكYoRT1̌15m> yeDr*?t)JV@ppQEi]ac~3'JQ)/3&i\!Z8}+߄:77v|HL ˂ 5eﵼCk9I*]*Dx<̝>ġPofÍr1,_e }w'aAF)N1w?ᵡB?,a Pe :k'NXTc'>khvG ӧ= _񔡐s{0ʊ¨a-I7(/HA[&E rmG?'KI!ʮ4`2#/DCny5]k=;@Hv!Z '4SD^tԹ 2zdq#FiFl?]!B/H͋I~c6dQlij,QZTgeyϧ,Ajt=%Y eǪT%,M׿>spNc <蟦޾ PB˦oyr2%Xtzܤ|)V0]kXiB^*̛2]:^BFGT6sяm4j;H#ܼO],pO(۩f`^lk`H_86MhBCwcȯ.-=9gI޲F5J29-6)wωeq1{3,%4O\n#S鿻MI^ \ضϖH;s]%-& R3g |!X&MQK/\7x~g9J7sqckLojh}  _5WKd`;]WnCKYW&޷{[ J=Έ@ES3@gQ%vY7^xۑ~4cWf̠7]9pmmss`M!fd4Neir3`Gά~KOrCgt]M,W1)Tu$Ѧ~y6v%:TEh) KOdLlj#. \\ ɊBi1J,6f5эDAUɫ yqUČ.hVNGfu kAG3#-xY: #k(BQšUH V`J&\.MgO56dQZ8~Wk1_q%E}(i!)$8bvͫoPr7LhSiJ:#@O*l;."] sjh> qֹPA9K{Wm)]޿k RcKVH*kJ a+O 0g;f6ʜiڨGsVwnOecߌ",5vR mX3 23pB> pC߯a}B&8ԧkw )ȳ*źѓ8@mX.uOkΖ eI!&9^p9%o/X6TCaJ(uDZyIxHYTDj{L@nV xhp`9灺TŸO(s H0FG"+݇x0azwnL㒒%<Ѓw֗Ҭz__"G =k-*!HA˻\k w:g=" yz"w7%)HX>V,hKćRM,@ ɟPA+rkw} LHo >1K `GI-RE.[E HUpV2$HpsI')Tc͐d,FU4ufi]b*0끞1xa"(Pe%nDBkN}0P62$nZO<,?r{9iJ ~%H{ Hs8rO2*VwQC;[˯t-4Ȍ݀(9ㄼ߾ZM#3h8Jl G01sp4n ɭ$AI;D!YjC$X!~GFTW]~P18;dԳD"[R79 W[YXbUbJu|i:cǩb^$ i/>!ެPT>Tw>)Yڶr34Q  %+ǥ#Y@^o>=!pt__Bx:uyfŘ~-sEUa%} 5~2-a9-h>cl9=)f@t&vԑ]츝/VR=)+/f]/ow;ʱ՝GpM!|C`W^$@sX@QxE4<}c̴F.Dk=lH\8>'qmŨ{^0vc H;CUF](}^ۺLH ?8ZoA5=|`h7)D\97k@AGduDgb)qZVkٹ T>="*igR~MW"q\͖h1}YECf敱𤋮Wqu0u0f~]z:>*~+s"tkWx{_]`*^#_4C Fâ9= F8xݑXiˣ ZG8.\KG[e8bm R,v bSѤ[+Si| w$̟J 48$^z O&/~H }dqmڀ~_/nDS!Ꙓt$B+v+jVj$U?ix'C,nE S)ÂvDT931xkRAK<@j;Z$٘4G˼&U'oC Ypqs!"7e%@;GP[IT 1_ffzy(n- @󐡣HNv>2/2E Q҇g x*RͦC PʪʙȨQkv /-n:2w^F!͘m Q례w8ЄEJ|U=BeVMW4 wPbxW?.pޣ&;NuX[>61!A=ϭ[s WbuY S,J*8" ɔNѻss Ǩ׎<[u s)e?l(m0̙0P~6W?Vhpj(Es~yޚ4t,G|ˁDuG<,KM h,$x T|}*C ^况Ib3t,v5VCl poS' H]&'I]}ۑ\u# BKc~xBgC)l7B#)p^$6C*Ŗ]=9io[I˄0(鑄(VV(<]8SH|&؋HӵKٗWeU-V)UiCh\t졪Pt6i-S"$ b6{<7k"10M8x θB|C|0^`K~C`"6^-=/a np=3(,YEӛrvva>Mj-Ҧ mɴ~Ntaqnwu@%ӰqC?morpaG>unK y9bY8|,|w_h *DkC_XUOF|nHZlTuVTaӣk~iwZbuw \Qu \U9Lr3ÔqqO=y4B.Ԉ{aQ=tn+);jc4!:9@e|tq[JejN$?\]L}N(s ;(G'CAhSAWq",J1LW31 CKĖ8ߪ ~K޸]uj_"8!>Tyŗ֗{fH7=$nHOA#W$⋑(p<0%E~OA^ &GSD˺<'k9 ~\9Y+r.2"]һB^힣7U6q-!\ ~R#x<Xf*AL,#d`+@N L޲*-LD+F;h|vO0Ô &{,2mAXVa!~%Hb&+q]y?Ō˷ȍ4(lWr%M~^ Ă0 !E&}2$z^߫ЗmKG16%cqQ6O,7q.ɘ\^s0 C්əK PI }3B ̙5[H؁'ozҧ [;ɗaw)7p *;iF&=*4gI~b`҃з{ (Jv-KܑW9qx`93xj:*蒟= N8ׁKuUV.eԟ\NqK5]d| \K̝3G(5y y"ĬnʰFcmǻ \'8߾DaTc[]̕[3i.EOyQ /sJ0'bsS`\Cl'*TrZ%:C^~J~: 4~C/5v=3` }cOnbs ]l&$6_%(wݏ\rsq7ϵ_Næ]h)p5fv ,"kAZ0)bxݓֿe0P}gTܷΪօ͘q:ω718"da^~GSCI[; 1Pfy#5_VR3Yɪ16BwU*riԘ copiJQZFQ‰㰛uOfHaO9ŰA37dtpg9CwXⷻlyzTE(P4{OYhǜ^ Ailx2Qr Zjc{T7F_׊@;P.UXbe5lR;|vJX ٞsQceqy$XW"; ɑ-߀D  -;³T(#oc3o@$yʑH?{QCٟPQ:Zml[i0Hו-z(:yOXc[J(Jg6!0tF0dG/n{-x1_ kЃ]'6Le?\ty}4?V/ԉ: fK*nSmUo;K[܃T˩LEt׬op?jf)K 5Z K] ߏSgz,>z=&,Qw/G0'W")l?5m4g'[Vb|0D{<6Jwxnfu4Q[cb_FQ?u $]v1ub,GxfD*ΠzB&ſr6nwFV7's-(G'V>%aZCIe8G9R[ *#9A9\j'!c|JKUk23_O])>R2\Iw Z nu]lj>"t:}$ru<?Q>yִ xG e 3o:]3J|Q\Ei=ת':A;( Ç5 `D Ԉl] V?Ns+H_V9\ы'#)oηTAY' !#mRqT,7!G,!`V)"f(o ҞD{QjFfYsg{i2WI`99A У7T'=6!k,M0ƞ! D @$h+OѶH?EA]eq28K_ ]ax+Š' Vqfp|$DW cKvBic0%2ӎ^8]@y֋f$3m/=T2Cj5;w,'﫲e-Q{nlܲz=d({!1$[cbO.H8bU5.ٰvű[^թHJ=؂2ᶄ~ 8{E+mNGSM0 e!G,Z1^WNNTA Du^7̖xJHC4D4ڲ WJ?Zg|܌DH: EIwGmcgcT(#\_WgnZgDa/(L L1=_/=Z\'ER,!V.z [n,|,AgG9UznIPFqrdM"69hy}8SS>1ɑc f[ӽTpUW0S /cmbn!"/w'(5 OڪOاto+T]+ —,3 \9켼ϱm7ч:όжT֑f*wMF004hcgSR];7`S.K̗S滖Y=~?0 D(5bҖ ,=qp3A13i뼎 mѡQY ':zF`>MqŦWAod} FBOHbCC3P!j;w,#^G|Fcz27.FڧnmbK&',`#[f##."蘧 E_hp㖖oH}͢菝r_v\| OuJKW^ GƼ.Rȑ%|~38 jz)Er,F2He%~vgP" BttX!|LN)׻O cj.Sd?VYSIjASي p$nK29 =DGWRze֨E}g˜gG,~7ғ7=atno,enBznjU3,hFWCk :Nơ_x\f2JN^}_1: 6w%dmGfH))u\|ex4LMC+,fa'ABQC ''B\^U/8R'/ԩOa- WN00%x7fv*j5c;m]T-(L/+տR)SQ1|>7ކ$N"61nI~vW~ 5jtHr6Siny N)ƔwJSO:sK6֬bDS/P< /O'zUMh&2ir>P`?bUݹsIM4xf]+_7/@yV>JIEG+2t:.x}́1M0oC[gՙ+lH pͩUgnibPꌏ)\i ?sxƅ$g96VhA٨_>ҹ&X۴88HTΎb0[:oٴ70dwg!oL4YHͿ4gP&E067364w8HַI}11Mח>\Skdh*Tsz:XΈBtTx@]ÇGpFSכMrkr%Χ'Ut&a rlRyRXKCCȈTg(q#IX2,L?hvڡo.l$}Tz-XsIUpo4oȃ*gomNkHIcD&6uD<p\nCldz "<$'*4@-S0Y+&h4w, LK~9tPУŅUf.QdtӠY`1z|#E>{d!|Vԭ7>hgҲggjc@}_Or aHCYEC0R`k@ p?gtB$v=x2'TM CCh&]g/]ol'%3 b$8-?g(&¨z3j\FSX s旘r=Pl6!tXg6^P͈  r>}ח6#K q2oi%u ֘NjnfL h&+MH6rltʮ2;jE4sK.i 8]f:UzIP?g##ӷwdmDH;!ө*A`5{bY_ :h{ҕ}d`=-D&GQI'Άuzž._c^쇽Vq!(|PUJCcMfZÜ0Aedy1Ĩvm lN2dyMnE4 T(^.oWOB0͌8X=Jte\`nZޤ$tPUv-BUlr'<`ƾ{SUZ5 HQNj%2% :0uV޿JX2r5.MCf!!ϐ#JS%2 Vl6BkDMxxZ 1hlEOwRj2 \4?ŶV8ۥ5U'JqB- ZDFlK@/5d^K4՟NK,·0lM#H34P2; Ѥ/}9Ƃc w{[eH w{N}~ S [{D)U> 2@ZrJ{Zd]rʅ3iZsg'ag[I#ZpO|T޵u8Lhݓ(C$9lg8A WtT3t7w-)G^/uder%pxtMݩ%K晡ֳ[_Y#}D=*==6:bU&%4IϧDϙ+iANAd"Wh%Dg3:|y<`9S ,+#|`O$/BPN.TGO _=*E+խlV{ }ư^7? Z jjuQr*~~N9S N9O)e[e*=8ҏ:|3fшZE9c4pt ZKȎǟ1raͳa>%Tx~C`7B%*mOGl9+"J a_(StYfLd{l JpmtTJD)Aײַ 9\E^gX)Yӊ~pv6~| 9k 80jᛓ7x;*j3qv9rW[ZsQb+D?^ֺE{Orj\[PǎsYtfaMzqƮd9<4D'c.8c&  M}L[붟Sb+|sxWD7yn/$.zJ^j9Դi*Nt4q"/GV}Bfv饓 }B(xwvp_:o8mM1p݂yf()z t<3V* x%P{asf73+O ɫ\n1{~fh%v~'9rsTx]p19Qٴek̛y!iv$ ]oV7zjVh挝Ȣ8Ѭ]BvYC Ϛ&+cEԂ>}/M_+QQ´[!՛fI܂Y Xp|3*+.8WLAO$sMiuyZ_b(Ảx:ߥvY|bRĵ3{MFO^͠*gP$@LË^U; "Rgln aFe\nGɳ}޶Z$nfOk k"8T5ºbj3νD#_;ɴalٞi`[{hXX2_1iOsbJ~FʈvR-/7\[r >GArHP2y L;ܯ XeT4hmss\vVnJ‰|dad^k4$i[n`}@B#^v+4$5οmd>9.6o::z:{t}<ڭCrl.{X\"RQ939eavVg@k KBLT:]hkBz'"2P҃g"  ʮ3as~ 2sj<yKky0ܻ ŽJW<;9Do^5}G>o:0-G8@e؟>?c6h??(o:D` 4IMHfC:+фTTtqԏk]j亳OŤw;ј +\E B$$aJ"UH,__8KK5-Mѽ{{cꀗe68OdxŴ UA\$G~ŷL"{<@Jr| /|rZ5,e_+ l m1oBH`,?::?ɖĺeC=eu wS``5g !4L |{yis9dN0ǰNmaDC6/H|j(E: r~'_~<)VWeÖ3[9I9#!v}$`1_5S<&'l"~,4y~3Aq& d+; vvďyXeJ94 ۴T MIn9Ѕ(dB_( e >h/vk+B쯽T23s31%f|?KVȹP"[#Čhvq;n)>\kx.lkokruh5< ]_R`bVI3<)Y`  VQu07BDŗ Hu֖T7d/ǽUFTgB,BXB1&B;|z%s s:ۋYIFzT-"@3Ge!}tZBzKQI}";ܒ=[E}uಖ%:Zy9d/JtQ=+j ^Em-T4Fwb=[}[כҏQ0ܗէٺ4SRWb>Rw&Uwp>DZBD&| "m ;%![PQtȘM^ mnR`CN ĽpI!z4Oq<@#qi*C Qє G2A#$Db+}uQ/q׼c+_X<;7Lo, Z#'(is GV\$d ??Bj!@VXp ҦdV(O,иؤ{]nY*kϳWtqF{pOt%fLw{D'J^L!)%-~ ?=7|Svrm$ =Ce!A#Nr3h'Z~PM=:x-;rύ <ԭU~K}`ڴmުZ~6 |^+GW_huMvI6W*Ƌ@ĉ tY Ν8nj?1C|)ׂ e߿d]К->xl7muʧ!fyJl"#:-+nBYl}HsZNql6eqMs/~)ϢZR]ih_| 5GށP( a4,KI8Z\DNHhVLnYW;}AGܣ5{+BMf-|`tSZuWrL*܊ X_ ׽NB(TbM"*BIpv c{6lڄ/oH ]Oi A\Gev D\nXgWb4_RA'%;v7.)w ۞L\txζo3ZRƃ .>˲FO SQtzEB z>觻Zyh0"L:J#|ݐ<{GF '@tJn>x,_R"2 z n잠3;">ǂؗ9)S8mXk<4xu"Õ?3}cm4II'N~n߽Ր8$G^= s嚇ӷNew+ߵ]]p:=\ 6XUwX뾨n|doVTvJPbT܋`8>>okܶ'&+Wߞw'4 c|ׂVDd ℷkCVL{ =%zl"f4os$G0C6[џ%Ɨ$ `UC n{kFiIW 47\zv_<X8=ʉEQ lvvJWg^͑ U>SzTT V(&lb4(XB +U>:p"LwyJ*K^}IAs>OD;ߕ <~)bv釓 vFڻ>FT-&W@6nEkxzVgtqQ:U0n9|@m&U!O+*Z[Tq<7D$²lAS>݉=\5xV :[ X7 z t8etU,!ƇNGL^oZy>E F3'zabhb%ܞΦP ##Z3c5F-MJc5;9[ "f|DB+)pB1=X rWD֋cv^l|"Wn?4!Sf8&fy *=\L/GWb(Z7𱽷,V)ڟ|دԎ.1x,3>[%4uWr8Ǥ& fP/uZE>k#ҦJHȠP1}Z18s"jK|/Ey4p7TmQqE75dk;#˱"5i'= `A8]qq mw[s̐_EEL<]X( 2V#*ݕ) bGlAWhA#z6 ȫ"wV6ܒLLҙi+;2'N~$YoV3q͎ ,qs53 =`QTy^@C+ĂNsG5`3WG5Ҭ"J;A! <J` WP2%N+xbK{۹g1=~ LqKs~t(67P{ZkO]դD\)VU MrLd}*r xy#kMf?I@5,x#6e{ ɴa)\MIuY xYb䏳7`ZuЋcZ6ծ@Wp%vaL+3ϼzS9@DGtV%B%YťO>y`)61U= 5R+؈I$V?t0%JXF IB m?c} ++~vc+;bx*!ǧ$T80*Bޜf..R-ʈtT-2M>z 5L29z%ME*Pa딷]6|iz6i@dبX%Y֎H\픀W}u'[$?)} ^@t܌u.Boͥفm_XeSnG@#% )/'=:f"Vʊ(KlAԆ~\7;4>6+`Mv\J#qV}p *t}VMO p%<^kg-ŰrSoZ&vi|(G=nKtJ8mvBA/B'-uLa5kz:"V*7ʏ}2D;+?dV[U._*M@3+ "3ui9K[Ѳ~}R5MLB -2;Fj7]"W34~ܱ-j >D̂?TZzlMeRAy[svDK Nh(/Q'n&,pDju!>y83;0@@+4xa4Vz {bj~nqMKQ诛^.8GA]uT ؽ !oGr1a ;#@ *_gܓGZaQ2GLR߭$?FW,&;Iڼ >{4Әl|#iAr_ܸ$xRҠEhIKjJd%s9tdNSHP;H[{*$w_D>kʁok*kB r'.z:9nۏ!b)=|*Z]He+2QUJ &<%a^ۍ78Xo* [>Z߻˭os'TH* OM5)ٍ\ٹ[ZN[;Uav*8TO{CʀLXk&?N@MojqD0u+/CVP6Hs(_}N;WJ èfR3AXFL54.K0b$FDh /=,肑(tʲBuԝփU Gs,@}̥ \jB*::'^XEefrKb72E.hL]Ш !H&:@ZY/8S"Z,7PU`?5Ѧ!^g4]UlP>a.ak\AMqN? P8{"b෥.ܚR,:t:Im ˲Q"-9[hSQ${/nF\7haVƶ G'o~xoa!lJBD-ZͩHuQUf2wRh |Yw@YdeuڛəO&^`EMu`*nQȘTj-"[\#ކ ԾNRa.lRFl!7ћE`f|2 To$N1^hY9u 9M1%>nT{-GXϿSLr @v=h2]@jJ*6 Q;) (A  6n蓢Fg).aDVHX́\Wh,<`b^8gxnlq#{zP}xuIJPYء䠹 ;i{#g'<Ѕ\T{a*?O ިL v#lP5I:=D$KAsnaV[/ O_1NN*^ ,ݩ{N뜱^בʢ~9P RcgBٗh09N&i/;qX) 'z'(^dxKcX^tٰ˝7kx~Ȅ3(?PZо,Ҵ.J!Y[$;3g)'fwۣ#zL(D$M -J Nb/}Q@L+\u;Z?*`(G$PFeW ݨ8bYk1;4_5r$aܛa360~[ߣ6EeJ=SlvzW1'fi,@,^VXV$pQQ5G9u>)@-$#2,FO:h&P%+1O<\5` fحO}PjJ%L"j^P9 [#I&oD&6{Z!7g{ݤ*AAgD N R,({NA.@ɽ3)ed-T! E syA.y4ȷv#Uð)FGo)S'_9E *-%]C\/P.'gp p,_ :Cu>K>gH VQ$o4.Aw;+}GhhxN+9Ͼ.:~<7\1_!1nI/U~uM.qLi[|Ƀ0B w&EΎ!&G'k .ybol: HwT/syw&G`NH?t]kw?f $L!5R˿/boU=\ēLnHb,Rrb@Һ[Flc\XQH jA4gDz.O<<|_L{ ͵B /vi3G l;;|! vthC !Ճd kjmtF$3۫ʧƒ/24x#)RU{n$@dqT%Uhz?P] q0j&y[?׎F bhRh 8X[' S{>8WJHDs=8DF'CQˆ\|%-:˷Crf>cabtDFfl0bܜHxkP bzGw8yT,SvBl3HnݬDF$XͪYCvR5\sNU״\`R_N<`'IahIaOe1O]02kO~d-b|1pe.me @r`w@Λ(31r>eߩ۩ ە=|8/3}رJ6.lψhR&2\\':ZVRGX۩{\N?JK+4)wBuN=Y۟T}A=-v龜 %[S V'|V6\= j$0D~2 TCJ1J2c$7}5W+#m㐓],"Te u^c  a)7ͫ!6f/mel>!C tEyo5αDҐ䃾xZV4gF\hkNmTb NL1d[L7Fڹ)OBERۚ}M,P@YI/ΔnM@p1bek@Z:ZLRu{6C}a!bҙ.Jo6XK%8>ch2ɈP+W*v7 ޘxcHo/0͌ɶB#UpҎ?#{%aBRqG7괭J o/g5[ ZU笆ձ:!d p C҅kJ{\;,稯=?N{ n^  >V!Kv iXLm+ˍ<FA2UM~ͦ%\f1@ `,|b=A|j#4m4.!> #l; ӯC@0\VXSTx)g݁Zpx7}ъ(//p{My*ᚱ\>=P]<*X&f|Vz=hȘPބkmt/E(APD)0Ҳ#dE$</ʶ-h xpfr=! y:-+c [{`!áfǠE{ߤ>,~ >/H4k),ZI,ԙyM2fY@kz;\7<5a,!Ԥle;lRbjk5ڑ\<*f(bW:Lݙ_K2`!:+WIB'?< OO*a$;^lC?} Dz9t.3SY n:ANHMy?Do|?*p|1lE1vw94)\Y(~'XOԐXV#( y\sendosϾC;YMh89;wZUB/bfa ;5dPv)cI刅]9z\fUnhZY8Aǹ1lX|88 GFGZXP}&ny)qxB3XҲb7 eWsprjxs =xdJ280X9ԉTޗsƖ2ۅӂGT2:p% h"uf8 k}U!x}v/lg`'r!s^)*.}FF]Xl}[zwHymmeyXOL~#|rUQ' Z!+T"()?$#"igui[??",#ݮDĨ;vO7,7C7IBZYkO0p5 .:vZ vw-D6;偞 J}QQ=yd}]M9s+|=-xrg=RQ;mt#u $SAwh5}"oe i8W ꃜ"pޫ<*F Xn[lo>G<]NRD1x%yQ _EhftscX'"jtH'N~TrW|/d|݇TBB74WR8̢#8#R =Z@ay 򭘟~Q¦pP~Śҩ@n gt12Q?Xu_jAUȹEmxwIO_za}E:Z݀O5Ycd=k@BP}Zb+ tpahG-]hv|i?]y E5$e/v!'8d:wS¿ar%=—FLw|CY{:IuwCz7敫鹤u&Y Hf_.2#77l^!tiHRѴ7aܷm9rcNImVxhh1Wh]T=-Lb-F"i}j^!vdKR&ܧ,Sx&vVڦlnԁ7;'E=xXåB(XPGXp+X& z-vxf?t_/VAQ贒xMU9̦@s=jzio<1uٟ^0 ŀLK 0Ow ,x~)j]3&?yV81:c1].3,)ƅ=۶R ;</uq^QM3Ds"ыDjͬZԟ;&؅N$ԥ3jsɢP6Oޞg a%_sbEd ʬfWy I"7~: R9F>ۓ* hpt,qwK㊳>hNNp$ףUyx=?M}[܃zƵ(ⲫRa"|!\*hw~pe]p] K/I{2gEPo f"1 6/ƳDq{1ѝaAV} ZWIs]?-&e̒3_ez@i-cz+WB͈0$f]ջ .5DQ9'90$%ۦKVGJ˹.u!QΠARD9n ђ/T1 ^[Cքg&陋Uŏf /6+EtL堐qG$zCz qSVau*࿹yr/4xBJP̀ע[GK.;.cڕgZhr13DG~qp'?9ZUG0<{4?7ヌXkYQ}EP$Bǥ8@4:P[B )RcmGB ui?'5}kH\io*ҼY-mh0Oyᥤ Jv痲92-zmHO)(|v-c͘ PuŒԪgMM~b,ϚiG5م6a=,GI|2*-k. Rcp[:{MĽ#|L,Lnq} J:݁~Phl@$fv'B+VofC7Ǚ\S@Dozdx:lDy|g)tpfX=!@)iM !7h"X92SʝXd4)HҷOוx*cS6'l j2VeB➐;ʲMd(8G@ٿU'V,IM]ymBH QZ-i!AtՍЉEzpֵ{ɡw8e u찹(jI vn- h%]?S:Mp(0i6~QŔMBc H,Tnh8Q{ʸ 8IB{ UtrېKQ.@VɎ:Ś[!E\`.Ol ڑǗa'bKykhW:~=87Ҹ!v?IχS@h\6AEp#(Bs%U'<}qQFC 44i]ϪAM;1R!Ļ^$A)`ztzGqYUHC)sWOjgx4P_ȄS#J '/Tzxg<<(Bs 9bי%( u Q }KȢx !wJ]Oo",*1]Asg$%QU+=}{g3kLUxw]aVIL@p+F\B:6>guUˮ8''jF=7&$JbvsC˶p2P\B!GnsDI 8 laM_eEܥT%Ko reAY9#4OƋfnah0̗3ϳDb:s㥚&rƻtT[փPK#%ͼ)eL||)@ =k%S35]lGWz}Y,R#5gN>$o2=E6Ѩ5. 圈aN=Tb>8O{ ? 4^Rnp4"?:E2XRZ5Rh:]:H}﹉|T*"#̃\@դhVī1@+XT8fY)idh O_ީ=XJƬC;`pB6_X>#uU?yeWN蕙bҋe׉a7ά^+ #؛Ec!4\yM<9șE}|^z2p -q5FrUSDa"AxN*Z.ŠnX]R7~ m.vJЕDnIGp$ +ң [a$im0۵aҾU:&U8{`! e:& 毂U.wp^ԕfsoH<OO]=LGqΔ\]l Xщͤ$10$0m\j ; Y=lz#j+F:f0PK~)9جRm9΍ 2^H85}I 荴jBîW Hےdғ?^"HPq_`@|1鼠?  tv ЈK02^F $m;_6YUa;%Cci4Ӆl2̉g!82ۦfW<%^yRwk>dYvMC{WllhoD(SBG">)O}ySeb7fe¤jylKHI*9dj~ yeŹDbC\<'Pdu<+OL,%vKHU]&ȀBG|T7uS_)b gλG8ENFt_g) xf4gB}jul͈h *Jěw^-rR:~cG @  l0*QHr2;:H@o1|+ӜBYN~\mF 4Y=GŃ=i-1.k&)*?Xcx.HzlPYME_GxtVЎ7(& -`#mX$^M.d:a2c_z"nٙ(?Q*xbC)~#_f$W+ZXSa.B \pܪJq}G78OQ W:Zd,Ț&u?E5K{`}3\:ɁZS vM,ґ69CdS,_MΖ1iF -քEw"]o+fnfݴXG9=A߅vEtuX2Yi}|$-{7 MA:wt>`|!|ɒO?ta8|ˬ/dvNǩ20@MHvBRfUoBԡ{ mڀEl; ±o|Z҉վL:>."y\'76:-ar qHuNl:72-C}÷M #,ScO%_!*(#UpD0"G"5Е+_Q./;a2jqوlСZay iX6äO=U*:6ՉgR 4]{ZZ4 P^^jSU/F#KW#F*i0u"qƹ>dͦ6[&`ՠ{/?&464f-[-H@u;{6u^efƭKoe';~EBFŶym#T*/2y@- 7Rʐܬ{N"c?EL0Rk4;3Ơ8.1vu. RE36hR)ps};Qti2t^aZq߇e2צ٭J;Ά2nބh98wyKTM1p7+lXi2 h}I[=s%ޚ,wTѮyz[GuFldї| //PYsv A FGz#<4\z܄rW$E0]z[_ cV6@dŒӭ4AgN-PA4q;4;u!ydN A[5c6l;FVL"G{\L'l\")hQQ\;\w/i-iM[OUc#s6R,%Q}Uf4^G~ll#Es)Zfx OÆw8t>@2UVe%fGzhi@Т,3>G/ }׏C{G4(3&s.ͯY*@;8ݪgA{9=)pVS8*{GMYC;v@b#}L$'lzᗊ$ P&׷OB men輝$6~b5X8 K/AnU9")"[Iww~SfvE#8^?cI6WȦsuA=$5H$R$DiL럀8ywfd8 +Vd~31)sȨ8 F,g+.vAͻ߬ihԧ=N!͆`>˳2RIf3 F5A2T C= 5N){ PM/qZYL /o:a' NC2/piDC)3{0j Ҁ ,G].x2r~CUn hc tZ;!.I#=Y!t`jq 4qX&쌮eϒhd0Ckb Y,h )5Yz=|wֱݼ¼+i>; iZf\)31ȈX.nO{~v_ȳ-LFvJ-1a-!Ԃ̙z|B]1JEss~nG()\սmƿp`8Tܗ.e&3:yh氱0,/y{!,B/"'Rr䟾׭GT^+H.Pb+bJIbCSm6Fwk^Ka3KLv[QիȾQʨ$xkh`on,\޻yD c^7>u!JKl'ēc n8ÉwQY"RƠ{Y1oU9XL9L}vh3u=2Z׮>YPzߢޓ6FAc>"YosÅAq5"ԃߣKFW./@z՞&igj=t3C=3 ʻ\N#d౪ðny"RY~ H5s*>o%n\2W'S) IpKs\kߌttȷ15+o9)*hxLW{l 0s1Q [m~Zᕫ̢qjLfhe(hMH\N&Vr̮42nؕH 2ˍjܜBBuP#2ѝ q> H{ s Qf0ZϙG@̒8`GxtX~5T ?<םO*aCcw-VH_?^Qm{n./5ca\vl<D6C@{bG$J2nҰu\KGEO$y_K4OG_'G38U(h;. ?߽w $L^~I<7罝Y?>9=Kdv3xtѮ֭T< m5j ~`i{xD<}3'Hz:L3&o^.)蝫vJ 4x;rI/d*qs{KMA)Q(wCS_u|r0XlCЂSίyRzjZfL$*kX˥-‡䴤ЕŸ@g238 cG݉aze5+Xj;p)nk,i:m`zŠ- Y esf:,}f8MZ<|xHT0أP:tjҳCtw7|tt<Sab!Aй=uTYtSNr,7.)?!4qa_ J3d~=AЄ]ꤗP%Fk̰ur'YUoB=%nz͓E-?QG 9r dC_x'ܧ%1bE$thۏݒ$BgO2ߖK*W랍, #!oi^l8C.鯫-{D >9%eBxwuFRM`;.<.6-FcBt(״\ ˞0etewP$@w ܤDh}w)e96}ّ"?De&1e35z A;`]Ee UgϻGxR.dC{b@g,=V4 hs|يI*Rz -9?ﲕB|X@?%Rw:1 fțs9aB[̂J&sp;3h2lY#IV/L=i ZÌT!]]q\$VTR) VǕ}vpDFG8"\rF~F0eHYPIc |6%t.s{>u[FɌt^C?@QZpH'FM+ЂaElr3HYNe?Y٬Ɍ8%>aI5jgn2JmN2k[E!?E(Q>p[=HIH ,mlD.AOkbBu$&_oiԚBھ]-]unSC 8--Kk꽻ZCծBk^qOUB¿hЂ -6.ސƒG?GeJ{&͟q8/J)Sø Yu6HC' "n~ x[$o21Qb|ׇKM/a8}9IR=Y Td$K.}efP;񋥫!S&PѭɅw?V4WHudA"VB yoʘ%-`{Iā4Zmeh>3g4BT|>l|0M Wy53MtEE8-eJ]=;鏱b!ٍO);pƐ#e ABd"u9PLNq);ځ ])!9i}8|P)swaj3r4jfvU.LdP+V+\9CL3v!O:ۥ2@PNe_Ϧ%{сQ Z8+WhR%} s7f:r׉J,xڔSX"d6|RyYQԂB=US%B1L0 Wvc:7ytكK14-ӫ:X(A)*a BHh1pg.6vZM=5ePOk{ $itwI,_74}%%;gq VVI[(|PTT$yf^ŲVqm ؔy. "voFb:c+%9qÙIN|fQq7u@t8?k 96nx"[M9۽@H}@b1A[=vxu~M=y{R=(s'V~K^f@O{wyspsQ̶#s{Q"[ʗc`NT$oGPN,ZJrPkag15I~8%\aTMk҅]eK#g b`0yyX𳇑T?aG(T{B"{LjUxfB@ 0^? @Kǡ{s`F|:[#dxѯC?fUZRtCqgvqyF(+)d=˥ aqnu* TEJYAC@k"X1FW2 0*evi"&3J:1©S1h 45jMVLj0?)PŗFZvxu Aght5}_,mR{)g"RV^$an6\vӨ G.xKDZwƒ`űԼSt9;x-־yV'qdޠ'G|6V^ ;~*YA]Ӡ'gG͟hl~@pDzWR|H1 !P{A2>iw~#PbJ,_:<ְ.fB4BYPߦNJEʓ2۳E a+d=Hy%ño 6,f?-#|9)<9Xa-EkD6w C ''EqH,+*@\u|C (` hDу^ml-]0R=An(IlisZBFU j$(omN8 1^Lo`(Z9|<$s=eZ"M"ĺ4P#=dY+~) wNQ*+ehZw!/}Y"" ^ \2E #1kDK3(/r̷6a͹ O<](rkKú%Ѭ8:%M_U҄JkpdzBn$>֏Trˈ;wFL[d|C7"2>C*Uc5Gz1(>5nc܍ \SM3_$3pޣO|Ro31>+dr?գn4A1U1B]#I1%}NA*16o(")cg T- wz,dSo[ uJ8VQ*@ܯ#; 2kc󠅄w̍eY%|rs5#ZIfH?ߚI"Tl&t?:Vh?<2 {E+*쎟Uš~e!ryPy9t4cg<ܱOg7oY ] L pF1͈@k;t\oź$FTQ i?+(Rmk]'o6qb.,(QY1q{=SFZg=gC@'L|㰝 |ZH3a>hcYzy4^, ͬۙ* g-VbHh]9d,4&8*SV4V6ˋL0s$!WC`RN6QaԇʶoéMKwn^noKRQǫچ~}vP\ɨsgK/UMC5"Y8)ې@~شqy3ءZ,#{B}18!`" V{qвkǟ"%P_룘~2Z^ &Q`K9ֱ+jD 7{`zՋJuu*ؐ=w9QwuQhBDƛ8.$|we^p#6>}͉\)D-\ !lnWHv0JRgБb]#B $.ȟx!vfħ:S!iJٖ w?4~B?R_LH'ΑoN R%.+Wݠ]4r-B@Lo|{2䶷ZMkgQDlw˖X;^*"p6;[ֳԒ֛.f+VX!U7DgZ,"v@Vʼnѳz|_[kL&ʕO ̨E# 8^JRK߃͘6K~L0Dz͟ |~=dwq\X `W],ySfiqcEq)U7-yz[S D}CV'ʖ UxJk<6TYˎw(NE*Oz 6ϸ2`FXT" [fIbʋUe哌5ki1r2]X#QH Njk6(DŝP] -Ji֎'D/R'Gqpl 3{?̏cLcp/tGQ9dѫq*Ͻ751ޕX~_o3ñ:twW# n=spD 愊"JH+W,0V+a5{~wM"`}N$ٗv'^i!R",i|uT_ɏ!IQư2?6Z7\?Xe|@)M?Ss#AVLaaZ/F̳h]~|!*{z("+pHO`NS}f wNb'W=/[`#}+6x;DҜ#v:M"%v=~w3)u8U09N~E-UX_>2-`tjҘ`=&.bUl71^v۠c .B%zB?T./. زr^r8;^0ZdtTHcl3+u}U{$Z'qd)wLt\2'u'ZeMpyUSOG橌)o31'Z 3\t<ą0rCF4N d~$bBB*4QL㮷6,PL9lH *Gr0z8 )W?QErgXyi #W6LpNE@glwak7?'|EB3_qX+ i(iz$ ["N\$a""Cu`ѱL!Q[̓u"Uz<A@B f@l3'!6Og؃n$^ mU I:ׅY _q`[S`=, cx2@\lt}ض p|hȫID;dz#\>KFYY;{FqR%CӟVRZPC4;v [xT2SJuq :@LJ 807V\̦rasK=d o;őr<_`l4}}pc+I 5xQ̢ Y* 狄 IW"𾺛߾WoFBu1\Fs܋R͚oCrɯ)qVYwU"<-)sN.(HtNPG%.#)-1+0yPm܁4Sa[V[V֞ʵP:~9Om$-/uJMW=O-*a3>xltUItk7 >Xr͙nzs×l{u YM )O!Nox!ēv;5EL1*r+~`%~lɊym؜x1Le [W%P8Gr] j(6ht&Yd%:@I d)OԦi=if{zK%a] 7о13K 4`7! ֤ㄪ rsS\MxkcMi Us< {2fB ]͂)m%&1LdW&$kP틳&y(^2BS䚂BLm;4 UU7j(dBJ ѷ]FӺA%{>[,UzE?y3|Z?j?: ߠo&y"4cWo4iWm7l(4IF,7c@A9cjCO۴XOo!hSD x KSkԔsFPkNۂ:@`@et$A҈d f|Cy+8 g]Gr'Xmd噰4j{j8O8Wr#l\M|/?s "q %xl\Cs]@#] 8;:0`6#&\)bsa}SD3 VMz-FF'0?2ԥ-ymШrt$E9r˷l2 XŹhʓSٻRH6ԼXi7cK>\ts4E>Ou[7lh-H8U5Di9I:bμQ.DF.\Vz4˞y[h8Jf FrXs":!oK% Л4c>Vo>;D?]_>W{o&rlQc`UlL//h\#bs#FK+^oe'Q ڂn,ؾC$ĪX ͽMcN'z,<~=u,QH$_s1NB7\%jXRTC-@?=.GϞ) m#m\bh11XylV?*b+iзIfE͊.n2ś/Q:,==>Ux &-"ڈ3@fN^'[t}ރ'i1Hs$a'ӆ5ja0&Sܛ!i*#+N S_r:MӄFQ$evNsebqtˑ$m?x$b: {f=1O֧=9~NLo[p g\r>L;$vݺP^FUa|$7dn7L!mK֐r!vƛPzvg&ӆ^β@5Auϣq+NDm7ur`6{1j% IOC\ۣT׎\P>ϴ e꠭ }ȟߦs]QIb.GA$)u ;.=eɮ=@ivN^\'̈́h09. Q.WISXߔ3\ D(79 bcڻ~qJn{*)* =V.N r0t\S8#e gD9L`pu+JD&!"_~F8zg0lW i;_efa}FPtj좩 Gb ճIKn0E_9ڋo.+JšCQKv:r:aI635{9w9a_M+G ϶5ڬӶjfi7n|f^íS@6RJc.\dS6}@'Y(^1@Up]ZhB $9?8W=s6\e㚽2 e0OL9j- )&R;F: v,ľÓMK|*μJ\D@ <6B7BMkz\mCN.^.SRFyi?&CZH"jH;Q$:5SѸwſlHĮ+.|njnh$e[$4 ˥A#VQړx3@zCxt/…kK#<,>)`ůZ_u+ ;xQ*;CqĊx#3i.M[Y;WR Sc-/':F.4LPd_v 38PYD"bkV_Pi[m0WAq-n#mR0&UCi.cKqݺ@'?@ae5DB%X 5TsEJ+Wa_ ,@'.鲫tkť"L/^=)Ioy!ֲL"bӖ:[;ʺ &F:c8r1ґSȊ=Taې ڵp}F NZV;M@7N@jLJ"T9&aM-߽=1ypj)!N:b3}ayQQa^0./9$G *Y? mvH4-uP|yx 7:3ЭJq\}}GfXY~'˼*^#A+sdhD4L!Yf2,ضcG jOmskIm6 \%qWWmhd=,VGxN ,}~ SDOL׀(`g%] C !;ơ1m*֘5~*Wu|'x.3~a[fX "Q/Vw$x+Zw=gv$>զDAL͑_͛ҏy'ꋃzQ9#911.b4Q1#'f^g$(}o b 3v"ˁK+)ȖYFM8ImIQUP! |^gʌktKYYS4TE#k"eBr*Y= OEgC{A`d3r9nTFSz$/& gAO!BMv -}$B=Ӄ Hvo1 *UF~tA2x1+~(+M  '< qD$H]Lo&WJ Hv?s9`܃>JNt-jK ]Z'r,hJ4?wg~}K/d\[#=}QpAphV büTڮM7y{œ% vף"2xɭ }J[{w7RDuonz3vVZQ ݏ.<8iH$ВQȎ>+]K"Y'&vqѠ#X֙S$0wބOZ0mTQ4ڻ6&{vƎX+ zZcTV׿I eh5ڎhQ^Kx(ջ@%dz=l΋Q%e[҅LLݵFQaHA)v*Sw6En~l%<F<ʃ|Ʌ"f,~4O^OB!>X+Ѝۘb046$~L`ucݎpo}&/? B_Dyјpu`A`%aXiL F֠қx?vfct&|ps^JwwoGҥ`e2 C!rV­AFBt.?E'w%U8reբ4rkͺ*{^xX$ĥj0ޢ΅nQ2)"lLp݊E_ |q~ .i7cj#ڌܧ6,ϏF+)[sDm"|B=BR"箪6{us!^rLB ,. aMdƧ;K'ۥNN&LAU_@GAm |KvB83B*z#+5UeY@XG5Bk!flDXAC+a=p7*fתN`Im8.]]7[jr;"n+.^ G3IR}Hp:W1H:٭"^M<3S6sܼdYڗa^ l1+ZȹG›H1 nR;Z|"G̋T$t9["1;Ib4"iHRX b ,r'd/ *ʻ漳+XQd`UX(H7 {gQ UXa>>-4S/0M磴5I{qm&LMbN|6*s)0wN5 b7(v:Cqė|fcy;5F4oB~e9Q*A ŎG;n/I!52+3iQԩ}]sd㼩|$OT.ehGndj_lC)k!?A)%Qߐ͍"|/"DqH0_awt_gIc'b'm͏O n,QL=n+> 3fHZ*HG9rwm|%'6K9whrdIWYZҷB-+뫈Z,&U[FV?r聧(,kzVK?K) qTz@JM g*2cT4>x- OS6Q * _ +m}+ hv.V;].^9WT8ߚ.4!7ˊXg3V8XibU ad_20}-}'q6ꗢaPzu_SZ[8פ\$J29&tE `S~&zc=PA̒Nfs(emn:V0ησT 4ps`+ypWrϽtF~u,j;#m_VA'VFmW9怿_UA1ISQSKcv)ܼEY͟RuwKp7/@{fpsN6 qxe\/RL;4?RXR WO^b苍n*˪Dƨ%RQ+0-=#wd P`O31 Bn:~עm ^`ļN2y&rHO\:VMY 8fi&/ՃvK> |K;a\I4[W&&goLR fz7>/I`\o }zb+O % N01dU&sh(Qj? %ɗfFg)qFc&e#}EK`#/ A&&6X-ʒDN~?o7}^A,oVSVVKOSɋbCT3-GɢTbWGS ;jkj J ,ZFf|k\WbTOL/ G,ʲ{hnMGY-6xOs0Iti7ILbeSl8NzvFN?Kn]fLسut9s1n]kkв@JШJ.IEѥCtkbq$a)ߚ}q 5־ Md 7O.h@Z)_wAGfq=ho*eX;m SV;Թ5Mb曖N/![?נ/d +p=L aR"- "Y0FGK=3~)\;О6ca7Pf/B LI0'I;? < 2QQUƚwiF4Wv1j%!li߻Xo#WW5`Cg{[(}dEc$wCzSY4^ˬRy-违[=G28Wkiծ(#MtĀw$pA`l=wKGUq> 7=x[ȟ)l)!D+?49sthBSU0?C3z)R.;%a!`?"n` Q,5wN~+}Kֳ䉳U)z:b[")N6 id $6;*fm Nbuz/ ,Fu^iz_SX,iFE/wFtQ͙ M*l`B. iB}Mַ?SH7wqGF${0l؀b.ktQ'rK~/% D#p<>Ò;[u≫!OR;* NVZc`֙ !~ T?SSSLSďݚu"ܕOoGa*zrJM'.4m+W Vs>Rӌdtj|G^OƎ{Yetb$AVXQ^xM&-)O<":FS#( aypLxdLoG6H&`__uĦ,# R3!Jspᳺ^n_^2J Rlhm)rlm_6WY)VV0]e{^S2>"3?73瀧-lWlPx<2n;Xz O^l¢}Sl9oxOliR뾨K:o.H4qa@^yn\y=|H"''fO6P n!%>4U9@Cơ[^sh\a=[],n)rϓr2!g mv_mIlq[u`ΧQ@+#x6.`S#A ti}ގv$3R hq@_+m6xU=MozQ|nBO9DžĎv&i("BAkffyntPuF \zs7~_wslgasᔉmEԗ}ɉ/ׄw>b)l]-ɋ)F4F^EC$&pE|'rf9~_ID HA|d3[[ߏ*:c(1?\*"JY~feE@PUW4YҸlPĕf 7N%<#.K!7s=4NH/ R%h454y+f1wAQ~evb4wn\*,f@܂|`>%2NLuGWb ؤ{ElFL'N}d!!>O 0a a^p_77[402eC9%mTwV%&F,6yl$?wSn1'awo0Țx`'KKOOfOrS2"(`Ɣa>9nmbr}!Zϓt~}M=Źճ6u x@8eLUD׵ \U1Kfׇ'#Ik¨c=ClmKqc_ "? hZFm "tiOdax%kEb@F>kaށeaFթ'jN"Nb@lrAX73P ΛG1L,NU?=9J?AxTrC? n[NfOjqGrap҇W cV KF81 qT jroZfiYʌ nG^򧯖x 8T|^F.)k (,mpMJ2U~aTf*H0+IԇQOPV?aV ?fmz.  Of'HnۻhkUx4b^֒(:E]B2zlQ'!Wܒ]'$UC(\v$v+%e"y)D|bCOv-dkd"dQ:wr$ZoTyC˃Y}:D+>U%՝[|e'7F ޺JcJ\䞂Ӝ G,UAFֹq:F-^d;Q+>&sKM%hlс,U=R^\C3V,k+H%{/cǗv=/k u(F['Tw<64򒡋 m$|CC$"K  TQfh:݋z= _Ա)T֬| ;kF^ZŽ 86Y¿{XEDH~>~n[#>fLΊZ.Oh࿤ 9$#OZib'2sE[~[M̈@8)tq\c("b_vO4#_F3i zݘ#<+>2%+w}wʠ8a*n R4r01 ok% =>܉0(nΡa앉e7Qz8um~6z^[J@/mREzQ TsX4c a P|&UV^`ƚlܘҋH_#<>d T7^Ott1Vn 8zDTE>]M@e?ˢU,Brs말M3j/9?ȃ'N9bseu!6#Ab45AcD5KLgtqw)#NJ{@0v H[Z%ׁ: `7F.,"Ѻ MlFZ}d. #!yR+ȊgfЅn/kئGA5x8M]&u]؜/a 6aL#M瞊q=K,Y(኏]?k .Jcש[rMK-=$nnՎ!*,#}g.*FuiRBA<3@ެ:{'-W{G^~]'B3>,bϮlCmiu1ӯ;o^]7> >ɖ.95?U8շRF\'у;&ɭt v4fִ.=[c@ n_ TȀN+ s"=ZT'w[ǹ= !i09JO "|Wܕ~M~uϺX-Z^ #k9i0Ks-pK7Uq^ckBmg,5̀=iomMa'*̫ Yn`ruqWeBʫg- Ɩc9@i2Vvא }w@˃PuS J}!˟g7z3I.?8ГDhR$u_ma\ ; TK66)y`jY}!QHt4,2, -z|#Ș}ѻ˃R}Gxw9[ ey'S5{n5RyzzӬz˚)s{Ss iOŊD,WI3ah|KhȽCZWg-Z񓲵ŝ_Ag)V/H3܎@c>6UqIuȳ y"fLT[ъ\1('4̇i.!jlN-}vTof#g3eQD}gCj. 쀞ے7{ΉoWߝ4+aNwwc)C[Czz6rj}]"%]F pS$YT^5#*k?'z'w'-뢝3ݥ{.c9%FFlNs6;()ԍL\E)rA [1^plDtgX4hGN+>]v;q!-?'Q]K<ʱXׇP66T$j7{TO'x7b̊opW艡 /򝯁fh1}\ĄKk[{H=FL韡|h蓛):e4"~phke%eFA4ڷ\.9Y( ~EY\ h2*tg,&tBCn=ǜo:4TbX+;h#؍13/\N&Zo븻O~D9<s.J3z!7ŏ$!WJ|.罗;C@uru#&E ĝ)ß9h I;j dڪǽIIp dAĒIm ̗I̊zW؃n:zYE)}Fw iY`1!EEpm[2ڟ cT t|ȁ 0Vk‰#%11u+ngR )c! W)N1TZgZMJׁҴaR7cf`ʹT4NȲ E RrQoÊqDн]Xm ]dGSVbeGa=|vy&n@ (ֿcsS"H^>j&Γ$8 g뻛@B„%//A"}ȴ^qg6S 4=oRap&3 m&J;0DK>haP>MQ"M rBbyʆ5 L_aиh|tGѮc Gv9=]9ana^wYCe~b H8o<0("D{l^=$>}2AqfR)jaZ ƴCfll>t9|.U$a:AH1I4O] /NUy3eb:rE Gd[U mwMR5߈j;eLva\`?=L,лa5 ;=_OJx7?9O;;!;WT#ۦk@"e%$wU/jJ?  qk u`ҷ3wZ[5ttgi8` bͬ==کZV~}B H j~Xp$uM9Z´%h*k'\edXO&Xá]h ޶-3Nۮh< ъ~6<\`xt^|rJpO/{? Ճ(ZH7KH3aI:rSvQIE- 7ͦTI{YFX1loeoA-.`}2{]9Wڵz~d F |?G)V =<7~vFڎ߽pyO/{ӹ6jtmglҗۗJ6)*V,GAdc[*r/ȿAl-|^>Yjo25'1V*=<8:"="8&m b8(] OO='BgjWnw~S%_Aw\G[M`JP<(=t=[01Ǜ~'2?0n%fvȟY?/$ v?)_ gGX"Xum#daNM0A1cGkN7vFPn;gK:]Li.C MP-=3F>a \NP7lB4[]I}tа=Ʃ%s-G\q4#lzvz'H4}{D.Ggl<|c'2ƨp]ф뒔bds6zOf;!=kGxlW zwX"u$vdLs3 iߞ;ԍN\P۬kع+F}ҖƹrR^0#&ٱ:*ѡK1J]sCN" /DW3C|Z J˄ y$Z Ouq&Ga|A.nd(nPH5ɻ.@C玵Kg&%|2zpt.IC\o-E4ܞ@iAO`pVae8ʻaG/JUi7 xEpEGO@kk./%"t~YV 8T4yU~U0dgD)Zؔr )w xZ蹒ˇonCMB.ՌxZ:[;lsQU;qo 2NDFR<aQ+ {Z"[WavPg Ah'~>R aC+wJ6 ~=ǭ_!bd,ZA^cyc(t=1!$mS< 4s| _ ~~J8c%dV BѪ^9">Md?N=ofG(˵(؎+3}@#K sP5PgLP%7o *Sgfep=`n`|ՓT&BQ2;d0w؄k dozCM kT(elQ<(Nju{uܔpZg3V~&p0>;Aט9dw C'ϙؙvߺֿBPHe]DXn'e +,nK_]4-^ys?5bmP7`Ca!3ؾPF^7P >0D9[ɵ뚆Wu Pؠ:hǙz Ipb4q&ѸT5^m FgigL,|MmUuc(벀7|Y):^vîGC.'/s&IaQRK\ X`hAI$gI"#nF$?"ęDS呡R~;x[: t'A2{V/+f >DkQtJKUzdru>|Xn? v'ej~{C$;"~ ~_#>vT"В`ӊsa #@C ߙ} 8]Tupwɜ01𤐸%xv@BYI!,SvyPE9. $_y:< Skw`檚9~ȯUHFzl={ChUVe`a`Ц?뗔}wgg{Ӵc#p$G> LDADtv@YQ1âE$x)@k!k}^~VئZ2s]rq.E[O{vOETw Ę kU;0cpb/w\l )d~*<;oq<<#/J+4^ p ;dKTNH_jv7R^5T¤ԝk}Rf<#\+1_IKr~񮖜)9f<,HU2^L$`dS;33R7e>H>/FAL@s#}54#*RRY.oЊ"U0W-Ax1u@36(b;ޏpBH }d!Yڔ"Fsּϑ'M<)40 5][y>zBmQ4F2@= xjY!A޵AP/PGn)1'R7u1H vT'qˏԣ&1B3i>!Ex\8C رf'H{98vLJc(9Q[-_,<'5S-y D@1_a$$mf؂$FWPYȱ. ܐB55 0 3Net3$e[ ^A[K/)ј L9¹H]q8Sa;g$̘\VjM XD!Ӓz_8r0q2ܚ=IٸA2uxT14r a$ֹVln,ǽq=ʼtr^|uPy{F?5#TpvBHɏ>fyMx7&m7޽Ko{ӿx-BG$&".[}dAQ1W=1vFlEt`D64SM%uڒfO p1(<}"ieU;+ΗǠәHA%V m`~wRzK9Xĩ|~X|du ,UJHq.*YpM*?i8t+Jl7QoKna:蓌3T@{= jtM-a(\(b9Y c%x"Ol3 q9m|D`䬐-t@aC;*Pp2LY;EE%VB7Z_`cӪ@QZ J^U'ʫ3N9C/;; Л6ص~Jg'k!ʤgC C t_@d93"M&ku{S J~MzSI T+cENG`DX8ֱҌ:9_\?ljͥQ5JDjwKOٟܺ;TH˷_]qPA+f6VKŧ"UѪM;ɢR@{8̍2ldhXP>I/R&4qiLV{zؚ;Er}`}+ F\8""}L)iAH_l֨xuSv1lB՝nZ]EtM|MFoflGmDAO>PRȠ%bq tfeR;oVd(!G$7Ļ?quԯr-1[gtW<:Wa Qwj5q퇌CAY5!~'Y݊`x;-|˖2$NL*m . r*N¥{<ת Fw;FL6MmHR>n?/eX`?sF<-6 0Q~L6Sb-Ypr,eV1(N6FԜe(H?7 8N7lh:sM:L#0ɩYm'bOKm njRHhb=E Y<`$^ e`y, Z]zjY~eK`thp!9 tplVCeMG1\[5}|bHfT}b#Ae/CytG{ a;99gHц)ˌbq( {K鲘S;R 48G{CNI[(teybhd u+8RTq5hBƐ =:HGAs><ܬ#$jOF= )Ip~.uj3Z;C)Qa"7y¿vV6nr4v͕|pzXT_HV+Ab]\ SpfaB&QF% {AݔsCѓ=j=Qfs#7cwtv9[UD6ZP\Ĝ!I[XKw1oFaE?RrZe;FZ[Wt[UkfhSH2Yz&D oZScV<$ #u78U tu?y~&5H݌[?Cczy^?t(1D?6q}OW 9|'ZԜܪS 8Q{mzĊ dItwٞ+tddw"C8}Ӯp[o'cΠcd2@9'UƁ9'@deleH\س5<ヴҀfX>DI}cRp  =U2?.]2nBGsHM[I=F L\V1 ,r T@mO_7AU ie3 # N(UĻweQu7 y [8)ۯأ8rJvH\9WCg;퉠FzzllO,r'O)I!sɞ!q'~P]n_ޙ-\?)z;DK'*` Q͚*j~a_2Lhmy"@.!&y6T|}2[<wnnb:J*OʢmFuKҰGԅ!/IouN1s b܁:58W_b;h&v@τjFU ǐCF|+:׎ۚB1i J[pl oSo2%r y?iM ֠aQ?U8b7k mH䂡oHr g?\zΆWո6k/ZʀƭpHqb:pY7v8M#P@N%ȱ4Io,\R]K8y*bn*XvZor%+Ԭ`kL+o>K'p)T( jʻֳVv2q%9 bړ%vS%?{ؤ?KW1KcޠJT T+P,88#oܼP%aA%O]= , ǦxĽ,jq%lDѩ Da׿(ˤ9Z}ΊQf%K2X+. Gks-c6)lOt (Dq`}kd ɕ`ٟjXϬQ1%Cߓs~ f0~:Ϣb TS޺UĻ\]#tD}yݟw9}98b,ުN@ęe3S4ch$mK8'o_=6PC +tYCVjVhqb5Ԁˮ_/y63L_<ГnSC; B|ѥqAP:bڸ;*J r HNvJN| +ʅ'cX TY 6<((#U&exq,ȢύƇao{晐O jtn ǿ/p?5Df#R0 *ؠ+cz3)84 "2US*篼TRk5YT)[]uw,4[K)\#}.dxN(6PJ* ᅃ: SVj/f^+؋ryU fMQ5Oqme?$6{10$(fx]pŐFdJS0/UBW%L$stѣ`%G6BY;1&e:9S^j`sD785m/Bm3J0Y?rw_ACF:SV CjcejbaR_6S~|xQ\ pH/jn?OMZxv´,Z[guu#xO'GƩhjڣQ#sQAc2< up r/ 3#yȽp69v0/.l/8-,~GLbk0fDam I9C!A(XhQН@5ť0"zE'/F΍26ycn7Yr4_ؿP2][ Ҿu9_/B!\Yy!cFC"J|b!uMu}@¢L!%`d5bQ=;CpX*טT[Gc|f\R۟Yf1FEt=}K12TBu7uvU;rX J&@FuV19e:4kpBa@o^f }KZj?J:,ec߉ ǜv[{OxFIbyBH.[Q[tmjz`ۃH;wYMA # =(]Rm˷yasЅἱd)blHƬ!*k @<ş<9[F&:;ײPصFh5_ZB۷ ń}[Dqۈa:o޻(JJa7Q6PwK%g-õ0O:Z(6J-<`1x6M&P" zy ݦ5S,9zZtPMHd7-0-coiX*_oHT>h|g`[YH›]{lheފ#vEdP q.;=Λfs=J:W3@\ Z֗5`\V uaˁRӃ#o{=ƘK`$惟Qķ|+juZvb9E h]>[N|8^!Vǝuc&'.&hYYegs{k0Q}}A3L>&K!V-0Q%v=nu6rۄRS%n?BJhWhoci4OqV3ufGՔߚ$Vҗ]+ .W_eFxғ\K ( 9xWP+SkKh^Vx8^9]  9n#.$^2eHf_}k/DF5u,eNGbm-h#A- ׃_3+>:^v1g05_-K̳pkҽ}6Lb iy ƅI>7CU%]2st49ψ|9d 34R3Fh{uvǘ ɩ>{[ ^A;eh9z.νpuԘ!ƌZOKUk!mUp{|e7%. H?ȕ"ӌS'ӊi/{x,EJ.,9GWմqy|I7@~{#!1ɛ7#%6,B#ؐLpDM^)DqUʪ2* ^5 Gcr-Pe%Gz ,hDBvX0Y&UELJ YF2)WOKVm!7Qioы04tOE)ru~ykߔ-/FڝW?$$75U|6Ug5ך >'pЊ"bcR.hU/  Ni0齠MLתj!0ī; ?XkYc:Vr'[J0N"gI8gQ ؉G4A~O51D0ލ0xopM`]#atȇ\\yAInjfM*)+IYB J竳T[ńo'3Zy.;؎KH)MUQQeEt{({ iPu}#8d3pt6|Ό2!?mțM`;hЙ'}9Ķ5S Zl" |˜'|nkULcIh'T IAKYCDӚߢ"y/?W54,!<yranwyCkk.c϶"qEUHDXȃaܥH1Jpp܋(ճy1.z$cL:?Kk42KhfBHŊ$UJvScfn[V)4 NM7j\*j<î~=l~_VbrG4ln*ysCebX̏ J7z)=tFIW@87 ֐xԑwl1&'R}F߂"R I{<=rC~h$N:"L Ers!WFТ oΈ?y^0 R֞K5R䵏D/<-/q/zBh{K4y*rVc};@S2 a Bk)M"%o=k sm7eYވ2Jt^j`)YBIql޿̲9ȝ\mK8E؟CB缣Ls+d"1w 2 2cSKִ #`^M'i85(@gi9rnXO⼵xO[]) *F) t" 2xOw{JCm;fU+J82hc_y7f0Sg)rxErHh?=cqᡢ]}!q`ӣd]z+5>1zzP@LX˓k:;Qy>}Ov 3U o=2_"8cn"<څ/#;d[Wo<&~#~$QC&}3gD!Uvǵ0rb9Yjg)@Qozg@llHFOcNa;a*t/'4Ișl>^+nV.jZ"D^)d|ہsb:_)SxCӺ눵ut2@tod9l%*# >-Oߐ',hfa2Ed =ALVU3@_a,~DP/n|־fqQl}G7|)a!hl(wpe RX&VFyy_'1]*2_b?E!>y7, ތf5_m \G?_LY(?JKL)4A=m]9Gv$iB+̋ΚF+?â7FH.ц5&ЧRH3_,.>f|tb\3CVp?I=7_]7M} *]!A})VU}ϡPn C@EN #tr p}'כ^4;a@)rM&.{Z̟?vIGz|8YY!0)=|GrcuQ$u*w }^_"ޓ8l E D*I8GiOXPZH^I_'7\A)3aK8DK1A\l2~ys-_B|͔ n Z%{sPз tӞD]ꭇ#&k찰Z|͟4 Ǽ($Y3e\k3dB? QFԏy9]M x]B-L oۭ1\'Pq)I(e]3R#)(Fgͭ@U3o#"neͬl?]Xɑ^^e"f?yD}Pvl!k'_T~I >{S]&//8÷!~~{ 2#}ލX0TIu+b+ 5̠ 8AJ_%8&oSز^HE8dloOB H"ܹf(x!=v&*'1Aw7-RԤX4nǣk{ZÒ}(OME=^˙rǀd~ҍVپqCͱUG$^zЎLYz/'AûHrL,4lΆ[*;YUsF>* 02lHlM_ZFےOWS??Dސ>ґ8yp/R=^;L!Y7'o(^(,nkҋG;Co|ϗ'D? Lp=/iyic{8eaP׎oɺ` G28 G /Mt9~iwF`^8'hǨڽn-YyOש}r)Fْ)Pgy]ٿ8ZZ9DbFRk *d:vqCVR#[] O ,|:Wܵ[QjQVݸx]w=-2p[*zf8,b+ͷۗ^o0?tP.mW~M4x3杯w_0W 7t?pn SFzÅs%ps7&ĎX$MǓ݋oCZ A}[B}Ld7w IŵejJkD z^:?R,mƢ_kʘc6D]cR&siA: ^ϥ^)Ҩ $¶?Ql=ߌͰ1 ٺ&oINˤ;V:C0y!VJG NW|#{rN89Q (Ml9(TڱITDD( @aZl$.b߁T&: )\(5) rwI6;b*R=8w/٨Z'K-E 2$Y"wYF8pP:&e` 3I鲘iԐ !t^72 /0 .lݢed.u)6η]8'+hL(_/upy(ݦ ǟ3ZRtߏ3\7֓ڻ{CU)y:),W0_2(N!l2-9__b!gOPa$g>޳? e%Gբl*E^WݰIiz@P.[]hl &הo?U . Bra}Ҧ/ͧ k߾p9ƈDZTPu*`6]jcV%g_ W;f"2r:#N'cW;vHأt-XK;6qMfϬ lrUtdE63ƠT-) Mbd꘾?m~ ީ3mѪDAMqXmPݨ-Eݭș`m8׸Fd [904k2uo3FfQ&R٥EL#d:@鷚i 6d? Y۱cA3fkqq4%L;SXv6ƺ۴f'~ wP6 d\"z.NI3m@?)ZI2)P!z5Ok<'4KLIM6Sȋfƾzke92i>WLCܣD)X.L_Dܥ9d޷qI:#?GW<7 +KNn(``:Lh1[칠 2ZJHe!P.##9N^߱Vʍ[\"#%f`6 DDhu2d61)P_x#nF o'x8֤s?cիl;|{dw%q$~y ז=Uys r1?we{DmUX06 ;(VDʍca+(R{AAZUy_zF/sIʘNpmA ŀcGX6 gR|Pqutg&/өP"BnLζ{k51Cm=䟵RPw-o jQxނYe)"̯` ;u&qcbï PxШD'jF>xОಝ" =-"Zhb\R ?c fwDZmF#GQ*ѪStZT$BCѮ)/v+2TMS#y׌⚢7C%db9يg%r`|7 =){3ݢenI'mW@T{4~ <>R4Cj_k2Bjl|ЄwWWW֥ #%`La(/'A2Õ9OLLx+ qT1uiJ3N+f\5&!5dF J6?7'>G* H r1A$mf ˢoS܃T=\Qm {ɶqNp4`>bq;jaDuLSxǷ}\8u &.R U/VQݍJ^4ssmyu͵uJݺ3}3N e/>F?p25[α?dY"3Du܆|2JO }U&AKHʗ(e1oǰو_+mzQc4>x:_@I01FkG7hpmD ^a^ Qֹq&MF "`^7oH*o)\ÙK%yYVN} ̉t-ۼJxI.?nfSbQ&`g. t`rDg82$o"=| L;y5!&I3`6F/P8tss ?l cu貸M7z %)`_g`DQj0.F0ezNӒA2{cl `4;,X@7N g+NwM]U$Zluݥ|GP@#}|]&0sBUD'7Xn~̙_?Aڛ£pAXkAdq@tњm|AW \?S{A3pkmVoK!1dN 3馧՝1pk6y zڴ3D`8[Ι +oq[aB"d&uzdCH5o Ӓ6]BpsA5ϻ-ES1dG/f3q#tp\R&L&~l 11@.B$Q?^ܭAd-]cNK4,M[#Fڱ8_/2T/B11Ak^ն)%H.mPſ,}3[Q)]Ub)t$jH~oHt.OŸd{*#+Ut>$c}у AJӢ|7}B+8 JߢVwz69QφՎ2p(vwBF n-7ErcszX{Y/ mz[n1T7b]>xgDk[! *=+]8S7[ {8~!c}~ :3 ooi.a'>3u?!];#E}xyy %w9R](ɨRcn_E$]q*@6\ F 2j*A+.mT-.XOք$ v?Hu>]#/}Ҽ ObK"OFA{\%SZ yo_Re7 G<ƽKZ|zT~R=kB"t~)Vǘ?ưןсR;߬NB#Xk8=sGA|bxM(bib%l4Zߡ2i5JⰔ=TL!aA`>~[DKbt@\5YL2cìnWQaˣŚp}3Ķ:+IDyJ. сHv!f☛v8< VG Mkڅ?>PD\f.>3SLC.{D:^iἦ6M/܍M}R=oEftt݌(_kD*s-}&R)^,rueI5ٟ©e}a Uip?牴H ΃J1N>F}(7^vhO¥3Ũs|B=LU ^L0`u!ɢՁ0 y$Sc"w|_+f6gMOtȖR|e@ّWvRӹX_WTK KKXO%-֮_trŦZ;?|_sA{Q=i=) H5jG6 ƴRVM_(sˌ'1l [hx!S[,#!{zOF݁`aHYdbaXVg4oU{t̅'ި~748 bЏ ?60'cp`r%ju)2e_K&h:4lLĪo] C ,٥Ly&LOLX?FK(Eת97-hPd;J*Tuǃ w93$/xԎB2:}=1cSUr^NCJ5OL`5# JZ.{}OC_ !ZP.J[۴}u|7;ͧKM ƈtSl^fڧep+_xJ{)жot!qG8@CUuQՠy! g Mv6sv%ó~0.JsgJ";w?xpxV,B:oP]`ґjE)G G");V{ߌX󭞀lf囒[کBߓ5IBWǦg1Y|ƒqD9vNZxyП3 5ł +P'<5(J1VȺVA|~VU2Ư1hOvKSNc2Cp?Ro $i!^{԰3# q=hOD.\0o K숄1{ݛR@sҕWXBk{>HFyIM>Kb[`-m57M={̀dHLvX f$iZ)eíEZ)Qnr,xme3m\g>g3ցDuLP!`;YWlAyRX;yg Xi}^SKҎpAED3Lq. U7Ыߓ_o Zb_TY2$ KqJ y/A4>S/2Ca}CZz^ cMc(6l/Ð)plnr=Py4z0.-h]6Nߚ2ELF[!`#sɉANޓRMK7HinZH|P:tO+` kuՌ+&y#,/v'GlQ>{GԖ_N ͘*.ϒO7r؞$N[8 ǴN0W@|یA"7=Ï8# L,-l4?քJF$ AX6Pcla\pxTjA |gOjҢ*|"M;[8k;)@ԦVFC',F_ AݕfU{/܀$'$c_̇ߺgvp%g`a7Ӝ4rH{;$Kà{;>Z] `}Xme^ ~[<](N ;P7?j'sh8-Tav=˕a eZn,R M};^ s8.*• fN ;U|@Q+ꑃ*C(tB=ȇ jXC&vQ5i%@S6i$g9`hPK\q!Ck(hpH|^±zբSxp/A2*5eYxԚ7M_DNщeoCQ.ήDN}45._,)}5w曝ohz!n"Sd}8/v4q^Ɍ ,zєCV!OG 7&+rreۯ{7vQN*Y4_rPP@}#[Yyua$Z6QHL2˗upd6lrh{pV/eݞ+̾|haTw`rguJM?]pCط SRLF+O8AS+Կ VbvT k!nTh><_ ?+1[L4RoJd-Jz-=83|[w<!|aWႄ데o( ٖoȅ\oݳB@*qF”&EĤ'e!D`l] G,yv3+G*3t Z Z@ϲwbrbqE-DA$v%_TF&'i9隩Y(}(/7o@{bcva  !Ԫ.Atoզ"ƌzP4)PяGѲ"pcl {.YZ*HӤ{~F"[<_T Cbhw]@jϏOo ω03cxѲϓX]f91ntj I&%AJ( ekF]?ҠWh624DSYo& &fHc GyBڗU׍F̂dE>ajꡕib㸡43w f`JKr9AN}eB=mh^=r:auZؼoO2)3nNy)v!q>NC;ԸmbF<(oY9 WK5T#7ʹGp~yKNtb}659]=:kIrRO?8/yx =)S} ɇvl(p ՆYQK u#`+Fo;6Sӛu 'M CXv^wu5U4")u=识P[Q'Z&iȽTorr@:\s|vW.ʠӬ!B1YVKE >-r f@O# pqRؤԗd"[`5V!]W<"eЭ݁툅4$bZ.J@6VȀ8ꅫptZت@y垕hps+B,w ((>ބv~ S6o#? lߞY\}_>}U),[߈i3[Q1 ah?,fKx Qf*2!8m5 "WZx%hsGY6v#whD@({q` Pu_[(>ՊGz#-V16A58(3#!qe?jbRdd gXdP8@hj xN;xB]4.V]#w gx9q|"̸kżK7KXo5Bc ^1kY5;r(&{|wt CكL`#YF/R : *A@bY~D$Ujo.G&vVKUlT׫ۈ^P)745Xwv`7/q$ _Te/[Jba hZM*f;TlYv{2j% ɽV'P&m~;Jlێ0Iov;"0N:I/mtu1O]%NM2iƜjк!Q:XjS{  3,$6ZtѥOhC[9{*~ 5phX,(rh@*f=.|&:]Qn*CC!3;| :g]٫$T_&[0LےUZvڗKGQ C^.Hi~ Lp p Բe@T?ڳd]}Cug6\V2sJYk {d%a źLA€faIL~8X`{m  ֘>tbn}/@HM~J<}oLSujEuAY9hť@d?:oАqcKk$ ߟfMzՠNԼBj֝&ӗ<H~3VVDofX.J1rEpݲPx5yx}\j- ^s&k"ҙ&R._n4LVl F25o)(~-PQCq5g=*O.ݢQyh$=8>S%HPExpצewzDT"lfjW ^tS=˖JAYqX"yƌ٣>X(Nc;św[?1te m$Hd2tYQJj=6Pp.A_){DѰkL4:S}**~#W?}vxec IW;T w:woںk ąȗ)#~`n᱋RO$'adxj H}3!Zufj?\oN )H<7;@+PY*} ìųjP\8n^}aW>~[62RSvdeo+t\١0d9lR =q-QGoW:gp5kc%la,Koxu] :'ʬTb4/Kc\pև|۝s<ޙfHxO5cY|$V=~?2") XIN|h23UF!xvۚllƔ˜8ֻEB` iJݬwc訰Tmk^tIܔqLn~->x"D֕Cf~sn8].P0V$鴳!Fȹ̊J$a29 ,K?H=~q ަJ9=bd@ve/xq.<nG8CHk?/S̭K'pn<Bs.ֵ|iI=bh e1l.`+:gn삽O}}9fGÏ {Ekg>q>uN\^~mO1h]Œ%"P.Ҹ<`F {8'Y )E Ygzz_HA໑WG55UGrVLP/?tzPBjw3/7X4͸ xw,đ;˻ f5%qOFj]&Wy-B=" ?{\Pp׀^d r{*#޴RwGۘAm3@qH}}M^X؆f6TnώX$]18{suߠ $o9W.Kp+؆w6 ujG$afd枪ynvh2[8NNT whwQ> PĨF`(t&14sw Nm T7sb fc6@9f9 dg;e٧r{&(v(89笆ejI4~_)'bz(ew=OW=j1o S%&.}z,}E3ٔĤ'F!gadI\YoC?p.WG-xB(ЮaEcb{dt[QYdo@z{>$s?yaTJa;|=Ĺݡ}GRs]\3J%R b|\0srB! MU/ӵij UO 8Fp |yc#K3kD-e'vu G]) r:Bs 0.4^;ش./­;^ Jfs_~=*TEÄv]'8Ҩ fQksC~?/O4f;WbV+{)(3@a3dC`:xϊE<"c'V[MR{k͜=rb#ZR0MǚJg16^g7z%vgc=y}PC9%&:3^UC(] bI{,7G`cmt;Ob"Z}:28UBL)BפlQř|2s$Lrx?ӳ3 Fe%D<8%D6K 0wxtlNCny  rpϓj(1_d̅w1O7CLa >*0ǁޢf&aP9`KA4X v{iW9xqJYt#67*TIAwp\Rj?bŠ~<øn)g*~Lv'my/mՋ\&"C䇠p#ch~i -zyqXϹ,U\(F+$lA5YH}OԵO~-R|Z5<4Mg}0BV;5!FP.?zE\O g0kg-MNNB]=31=) ڿh0gj1%}xe0:/toomQ!"@!/A>g)%t= T2hE 7t2a$+xd4d!4WNoiKԋsQEt5T=/cCm2yϤ9Hn/|BҔɑx F O_O׵-½W-3q*z+o+ ئDZ4{塌W^KglI5?Wʩ#ծdk_[ 2OCC?q܅>zauHavC􉚞r6XCUndGݸM7z6mI[ԅS0_% k$sc90pxiiP}-2 1g-I&EKX.#8UX7K d/Y,6]kwNBf.Y<*oɁ*׍`H qj[-~qG-5OT!| S'?i뷹N!+MDq]$]QDS4SSX/H. L;zH4Eͫ8w%cy$2T[ݵ95};'SNGE'1@Di$;Lqͭ*HnTݓV:4˦LI& [ȞY}XUU4ɾ "#Ĕ|`bkA6]0 LagK<,#jId;2S+&b.u1߿2FP=)ʮr^Y{Dz wlMLrKw-p<(S4'.6;{ P&BO`]k;ƴ:c.BxQG*VL4-@j'eQX{Qy"i2a(^/Sܬ_ƛ¼\[5YM&mN)h`),#4v.ycك܏_eQ|hPdfR1gI 2Xoݔ1"ݣ;)-phk! U3Y{`1ny1*CQձFDG<$8_*8Ƥ߫'uf|){qkHH6 ,beIj #%553 ˀS+iC/9^!R/ PMeD5W?k: ŲI̵61coRAB}Nd]{a֫ 1ɓ1'.Uk`h%h~Kx\("oF,OWIIp؈vJ$()}[SR6uif\SZwgQMH(3M:öC@>]iLZM^- {u^X@1A߳>fw6ܟ_DL&2ߐ9%`YJ~,Jih0CZ.N-ԂzSHnơ~B40w}JԒ8JM4⹞g-=FC~k^ohj.=(&IPb 7%mYkwW)t12C(;T@|Xuzr!zLF+r" H |_?cevTk 79Jpd *ӑd8RyG3&y%i̽Rn #B7#plÃD 6\;Eɶi~z3Tɯl,'g֊~;M' I>_%aK}6?LcռdL q10|ծTeP]ih?1 @ z~d=p2?W~ޢǃoxmO~+@P.@b( yղZ`@{]-%Ud,3@ C"ecE;n*ܢhGb}NPˮu@lo 7\L7V)!P׽*t/jDmioR?dY** ﱮ,[;b,ھN쭕|p;*I61=Kk' +ܹJ>; .rr>g/qʣ^tԉ|V 4͘Y N[D$! aa}}zsv ^I`K^Qx,0De2tx_yѹYPSW]2ʉUqqQ7:A+מ\K}ryu@WK48L h$5cM\pۿgF9E4iq?3.0MBc  ]ݤcFDzٳVBw{Ƅz&,+&9T*87&r>,o')ƴy,RbN03`Nbp^%!7֤mq`I bYB;"'!Vyd_y+NμZ2t.tp0 QP$b[=9(ŵ)8l%p]6^4RZ#4Mf3h^g^(j D߉Sts1(ۤ㹀1.:cSzHps_Y?.SyZ.fI.6咽DKLRrnwRQrnXX={zp{;FN$}\ Ct}3E;aE%ӰAU@=G n|nQpaUgY:p+܋ʹA:Yv S+Tl::s?z7TMkjd7&ZcЈjzm!n[h*}|6@ Z:xj`#<,!"P WLutk4V0@8عjN F sG]n^ ^/xK4vޢ S(tVCېP6ְN(CUx?7G6Eۿ/g{Z2oz9}_ 8Pks쓥/FSmDDqK3f{&3ƠOLSf|.ЀE !'G u ݍVf=^4"]EN/n:/CA#ugt]\ڴlODeqɺGdKv}gI sWϾ)nKJPR{e`#J<\+\(=||-->-[6%i n4DeTƫ|k4 ֖AXi"1Sj+`i@z?;W= $j}AmǙ+b?8l:Dޠm}> 2|7)/HV7:VpE? L)A#.;T"z?R Ȫ/0wɊ lxC 1rV[z8'5a1 oYWG03< W?FR"ɥ':MAmȐHr=~:4U RMkr=7+g/z? ZMHCiDi@{W;obg 21.Hz$>מwi$g1czZ>LqԚ>r1~9 h F.ҖLWF^ yQ+:]oYz.ܨ$Ґ(e:;UhzL(z:iĪ-<}beXY۷]5i-/NJUs?k뉪TEz3}iMB}RcgJ{T ee\m9ȝ 3@J=AzS AŒ[ }/. o9t{e O,<[cq36ױ+kgjM] [%`~l_V=\ AÝvI/iq.Oqfi>, %TTT?g6K2>2hwQ2}?wm/יluXM)d?~噢*>&hNu{;hY˘K7ך@Gs`X0Uvi>s {-_E};ɹ|(dòt,ٮ"l].vrKBi04i 0$)<:0eXC+i~+BZ6-PhVp^W"\1cҤa#}/RɲKIF >륌M4фx>LБ]Cy<S, 2{w.eeT4+Q_,3]Nz>{ĹWu쬯pW(Ky:+;.u$sŧ(!{\9HēK<+h^3O*lڪXq83)'TzŰ!(uj֚ (s(#F-tT6n_vMjes`+FU.XŲ= [wmƮ`+aAB*E/׶)8>j7!!Z O_ wA|u_N,9F<ɨ'juo$Oɟ=U YD/ NG<6@ZcjmScQx<$GM ̫ L{/|ݠ.%^gɋ60IX飹S{IE.qV.z81dA3. љ0n &;IFe4c+"̏+crgmSdҁ7xreK'H?ʆ4jMHRW=֨v*O̵.) !Yv`0R }F#K;9+,'*`j^ԉ4Z616,a#C_l}JDۣ*֬KtC#&3}C0Eojr$JzFxU cПK-/ ,Ύ+_UĶ*K…C#Y`kA"& s|ŀ5ǟVod>Z\U. IeFia\ ŏV;uì sٌՉ\ Îs9jOyA(!(h cgNCo1ր"ߚݯe!,qW +G}(GNsU XlTސ.;ƭSgF:)qNvGHVuȀנX *,kھCW⯐)_o[r&K'Hf%o"\IFyk Zv+Rp' }t?f@RP;zFo ܾ}'dt!h`GsH6ޤE;v6Vu;)h]ta>YѰjdRa{:,r䴒 ;SiMS;78 pjKqZ_Q<LmB`|EU^HzZQJJ&6@&*E;m n"2qǘŧ@99ɝIE?}? cL{n=f[ a2f:-{F)+!G& ?Gx*hV΋$g6Վy'oѲSvm{?,KhJ}g3}fJ F42aٖGu =#:dh) ᖤ(%0Kރ*:STlS'+_K)S5H0q:]G%3!q/.!0\%B!,{u ^)yzs6Z q 9gQuQvކ.8o~L8Guވ*`aHN'3?+CTW Dd0jQ;7GA~m6guʁcޢ~#(N&]n ByvI.dXqxg CU@N+~?x``EC ٰGImϘI*XqSBsb̋[Ӡl#hs]dQnmOO^ޟ0}sucFm9m갩ɤonNV)7>6+XO"FwlY*qLz$ ?~=\@hao3KTa6K35h4[fLb/8\dr/ǹ*LNCB&գ?ˮ{nn`0> YsZEO[/[N+.B[)zry:]MOlh@0EF?bOg 6[ov i ʵ~yE}u#%unNhcҞ rmRgmz gK1u s4{cm%,D7X#D1/?NBl1;x, [meNT~_Pe *9r+Buvr198 !q"RM S93Ɗ4Q۾%AcLbx G.2M7*Tm iok:6<1;yQf3` x0$>&v/e,?sŎ0¸* ,u\0oxEJac.-ʣLp&a }nY] yD Jkj~2noMg,La ]tJ7vE<-9Rn=.aw/vqli݉vsQMIȏ&I:'s}B)0_ccs)`|SD8HRC}*J= }%+teOA#.)P\D=:Wwsš  x ˬ  AIM&:+[`,Oú! 5 d.eGii!,T%3)A-aoVkAcoOxd}_h}Kd1c*;UMx2y 5E.^r6WHeT<%JfE9}GUg:Kb.'쒀+m, hg^ XԢY;OJ;ED20D~MVMvd|C{|%woPEn"A ;+13I%cu|joz^nD,4Ef27KL3Z-뮮F ;X}7cm(Y42[*]LMS-/Bb "&G^#p`4?yG)0-U2[2eb>ŋ,@ aWnZ 4̳ WI ܗ+ M? V˲h0=[$yyLGY/#Oט!T/!re2wWC[DWoT6al[ML0psofnD,n.ң ZP]kAE)kV Œ!Dz v+H4-OAoVᯡ(yO:ca+* }|!0M(Lnlf)f+n&BS 4-W b}I#˯6d'i<0θpB^ dB {uf -f6m@uNՑqd_}n,j$mq;/RSw:!jJS~V&M(޻ SBz w Aޛoj Y>46=̛-F"6Qt0,^'LjDgKŨ_f $Qv~e>J4> .IrKl"2P aL{ =!vv$%#1fn[QgwuE`7ef[m9ĤJJܛE-[S BAmxtıHi Qe'6!U#2~ O uIgPg8qĩys^1&R^Adc\UpWmϜDo$A{AA+xSg4Y3To} zJFC%?_/Dp1LqC;!垶:-(\VKfA.Qv~M G ,fB|a@ZJOr*8@-z.Eđv{lgJژ 5b"@'?K,XBH5!]}knTZn8MďNK:J8 C!FB#d)OMVX 3zoc||)҃K.n1LBn6)\>n &(Z,v3j3/>=IvT ?r VPSډAk#wLU<J!6Ϸl?86>UIzT^xPAx[~*ލM,Hm㊬@,HNսu\DDiC`HJWT^[ p8WGVX1Y+]Zʹ {{JE5N~ȄSb@REvz VڶM3~zѱsD  wVY KPҞ00: , 2.#V{TMfn5[̭ןEʅJ O' y<Uk#39#]5/JLiO'L@c G/.Ѥ^ΔkD4BSͭS +<%<k|4!T"HG\>e-}#ch!]⵹CrACQ+b]wi?K ̣$͋;y  Sf]3oSa jP2\]v6^R+sXmt.kZp&ƅ -7%!rB{c z4~^tj#/>%\;T%63rUTg~AwT7&]Q)\:\3c؏f_?=\T`ȿk,dQ lLg8813yBյfRPKL.rGd)&`#Kj1hpn'iW>2ޛ)NR_ B90{ ^w,i0b5}evۭXldť.ljx)%QXs6_ۿB."ȡ/W iVi8pgC2@в8T%5F'< sY:'gzjbyӓid@ASv7[StN fXX¬?zga8 k8n PH?QT*-R?nэ75y׎v Mnlq.C VL%Y&@&RيrDžj*#Z=+e2 li<qfsW۹L c\σPXlFXS,dc  R:?msNdXy͖XyaCD`Vu(A[%(%JMBh+El6t[!޼ " _ "Ž*'޽Z<[tR9e]Ň MXiVF+vk*+_ImϢq: F>Ok3} G#-zsGCG3σ@H瀿*h^٭VOHod:ǭ@~xI L"m-7:mr<;NV$BNEF4Ȗ([źYV`#ВYK~v5وs T1Oְ繴``fͿ 'HrGMDC+*FB%rRY|lWИ!C;P>1 5TՖ@n早ru`gg:4&S7N[q@f4QcڴH;%]/2D9t*VsV ĢbGAE{Kp3e:Rͅ7O1 㴓1Q-܏q)G8e[%) yǦhU0x,WA 8`h#bj_@PgIUFIpFj;A` 4<SEWTz.m&-հD,'q'(J\|Ή{7S]!EŻGuH;bI!@;2fUF*N}`kj#^(8>qz(wpKhz 1o3lL6+_ ~)2Uj\#PLH\2gdZZ-ul~L(pM .SAKs/2j!t?'O ~dH Pǔx8n2>1:t*b!+N:of OtΕVYZDŽGNx UuHrƛw >BX\ǀ K\Sa _ޯ#DHa8:rwˊR1b'L_}fxK7|,;,6;IMOnr48_l<>?o; FiOzYε9Zuvhk eX}d)V"GܙWs,aW#7{͞h @l3 (6-zC(u?5YJ~h4$-~M ?#'agt6u]:@6vfA =>mӂ) 3PI8?۪F(N 7yPڹp5ހ5uˤIj-tgMiW͙fOg^:?xٙ6ͩH.;l?7=b"t.s"2fM,O<`0Q+-Qbe@xZH6pr߽pkuj6Z4kIDpXE`VSa׷.*ؤ9Z} _iZӎ35HmZ^t4^Я ׭ZyJRI{E"xsX]D|5dSMR>P]Pet 9x JU21=pudV;-Z썢c~vTPB|: r n*w2P(Q-b-)4֎Dqm ,hPս(BncGɝzYN"@y!٨g[Sfͳ$ vs`{5#d%rT@.YEe9iOL==`/S#`5򬮝͡Ƿ):{[<.Dj:t/ a$akF@5Ic}u\%dlsUz] $M龞_)WI JZ#ǺќL9Q0(fVT^[DZËrOk8؞h;IZlxB']#Р{FyI (.wJO<0mV;TB/0Wg_&s|vBIf4 \Xp\ZK.'>Jd{7uU:_b۔cl]djwX=4xSjO8KF⇦;Q;lK)^F`?jm&uFXڊ_L8S˜bqa! D[mOM&ZFuG(,IsAp*#xZ}RnVc RaYJ(AM> y+"Q6h*MBƠC1W #)L?f2pyL.NʔDR_&;Nh*W[4 XR,ܟH̎ CqSEݞg7*S`| oI%=f4ۄY.JV5R2?}|7\j; /wqW:9uf`!R-;1T/3E%K "OY$^òdշOW 7GI0oLS (KH eVT#{=N~R}X W ۏ ,: h]mk]Pp/RceeDf3G/vθ8 lY#t*gGDZ9dpq( o礖 r֪˧"`63~b?eT1 C_2v005d!;Є {O/845 4ƙAe(Ko#?GK_ZxRkUJ)zlNМQtyiuw}D;@> !Pu>W_Y]71{IO5~0Y|2`8u6pn8dа[㷷|ԗ.պGb&R_}R?)! 0o'U+.1];viNEx3[Q.vc$vu<]q)`CQQR Uh3D!Ş̀L_K ª W$! OυKYcWx*e*k%i7~1m&t!8H5YGNSn\8``pdT"^6.|W;K Wٺ2xV,jUV/8>4n1mZ_❒51# yd[m/Tl %sZMX62{ ܈m}kdgޝBy\o"ej)9Ngf!S?_YKT`H?O2)摸BGyci%[?$7n#gnbu:V{SKnLČ$g[&FpTfgA8muAUe%HkCg=,Y~8on"3Y1Etx2>|\cݹ[Ԟ BwwUQQz֤x\MO`&Op&8q}䆏ƅvSS'֩'e}8.#;9mLb=+K8 a7㊭5f!og:NeQdͫ<};g|#}Ҩd a /p)sϟ[x!M)zرw[ gxm)BUeJ..lfuW$ BMbGLQ@0 ؘu);䔁i7z+(s@_hO6M7*o))ړf,rud`Ceݍ"{mjzu0 $\ŬZ.^Jm_ @Quk,^ɹj,̢MޮDsrˬFKA@W@9%^| ]XAks'h֟^\W4FQ"'1Ń XY'x3[R'r}Z" j3iE l3ӈ68Q[uEa6*PO& f@hQΦP;n&q}f+Pd5>6 hC14=ةOOU_מ[2Y]Pde{@s\{rHa{uG5;D$ g^`z㻗|ϜSDp5li[jF'e)jsmP;k6*\џRWEuWS8G`InT1MFR}j/2'y09ƿ$ؙ< czf@Z]ΨL,\inu?q#vxcyuzKvO?!@dm_&Z+ܩOhQ*CMJ&g7Z|0kvq4W9:NZr=΄ X`#qjs*c$״㚥x ChDWTo:0WH6p)PpUlWXGmW.Z [뢄!Nz4zuDVO>D]M(^M  ^W(@K~f<*[H}/9³iE~ܿzQyT c{b0qEX~~"ufpM*7Zb{"E#(jg励1cHD*9; Sb3J$gh{rXF`0?xq[`x*SHwiOKܦSKIXtQu_PRun¡-d evTF p? gxC2[W;#{4n ˿c H;LV8/b߆' $hnT6FJD+%<|0` ^S N27T>}#3׫{23E-fRA\ђ٦!  ;ז~!Dv^)ʫ-˳N0$S񒢠Մ%/\n"L==kdY,є@~ _$R9 w+-u̿ J0H"RGѨN1&d>Z J)cʦ>OR(]U):!~>_:Jݯ1eH"HA/u][+/?R"8SR^%!@چvJ1Z@飮&*Ln)kn}[OQ} eRX"~E5t/x"F doh2n<s,Izd߿$J9Cr`zMgb p#NJΡ~q4i<.hSh53xFAVDZN "wr!ܶX,nڦJD 4j6ĊVgANElϹ!}GoѕbLb.Bv)̍"MճT`O#؜uBK ^tYsH;:[| sF.킥`ـҠgwu4\xsKǣJ8\bm7b(_FdT;.fD(w | ,v 1K 㛠)z:'I@syvk O5t dܹh%A3uc $ oXq! ;\O^ uIiį1gj1pzKa!Į),نυ&q4l󎊴%.mY+\G3p[lg_ t;NXBWXAN,9a[XZÝP1j+H->|9?h9bRUE!>T2&65.~;@;)'_/}@+fnECIL΍)ӾmӃY_Xlx)y(%q wav:wYTBđC_ln&;QM)(U50@}J8n9VAtoCR(CYfduRT:9ϵ47oR^B* i4t;_%@ZZ|ox+'{[8պ_.u>ұaؒ뎑B4cStRq}q5ln  "4 ̢,: (J\/ڋ8M^BMzSK:2DF C\d}{KEnxtZryLkՍboX#6JY#O$+t"?(];$N O/&7&؞.)K1 Џߒe_LXw+?у(K=?|1hYh_NQiC̹{G;}ej]z`Z)FG0ea|edQg«kof:H ;(Of<ԶVcАuOR7a]+͏ rrd1fE8`t\mST-f~؝*[ eb@ۺqs$U -be( O틩FF]s;A9Q;mm%ⴈ2\<%fe64->ta%qkh`^U9t4䩖ƶ_hB? tCT( "lZQRHV*7 qwĄy h.L8RrPqjMXp W#Ռ5\`:g2`W;R(c@)7QnB"3;˜鐡-W`%G,[HRyR me4i7uBx#Nrz4js8 ٚQ.7t rZ)!Z|)G*]9~ިfꮮ5-wT/afH?Pfwߞ eS emlbb^p7:M-꒘1[3/MwzӨ-nw&AƬDo‡vdH.A[aeGj(WaN@ d)c!yQ۬QB xSIdHPB8i֥1;%Dca9Vl\&tΥ랲7:$9x]*-qE{éYwc܈|(:!Ok;Xrŭ]HItEd2`n=)#2M&J;4 У? Hno;Qo3{JŔh1!&0B_O8+e %B]][bIJ-6#ƅ?I]o4;M'6?mB yna#RC ַlkEUi빼"DǤbR䀞Ni;+PgGj=+ޡ1 ň(͛,+F ok&ciL]Zp-}k`VAHfɐxr eBފɀ<4lfr8Qt5 FR Ï#׍w0<$ҭ l\f_Y&VȀZ0wPhw ]qjL"8<,*$B^`%ZJyuw+d[ -kd@&'awDղclfcb5Rv ~km9-BޝSx6<l :(`Q4:D,fF^QU`yA8qIr 8[+وO4ul\Hϓڣ@jJl 𕉽#RAaQ=nD&'4t`ۣfaJb.7Ac,׏ç0ydo-ϙas%:O.@|^%8PkOb7oZD1|rx?aa8SF؛^lqX;Ф~$d絑*deESV;m1ͮ˼38;?X۞(=FXDNo. <ژ'^贆c\Hׅl15}/Lqњci=d_Ww`/@/SsMj4PNWg`:c])Δ MpRD|R9]3$>OPRǵ!c\_dm-Hk?<\oor@۾mzB < 6ʷ}Oiy>Ame]) 6!UuD'F:xU(0 so2 7XT_C}C)p)cw'׭W-O{Ӟ?A覨Q]ˠ 4O/4/a;}+ԙJ=|Cmp"-~xbO$o>[|נN>n~ `+9ɪ[,~[ⶺ!Tk4{D2>ޚ{sn 0M1Zm G]gMox/!iPx=JCs^T7Ou=7~֞g-Bpfs9$0 a!T./Ԛj2di':10kk\L`t,ZkG3h4GEm5 dzsǫa_&U{Bx{3h)Zlemtif5p ?sQ=yNX-ڃ)?T4Zn%"=i*ə/ t]*MC;gr@i>nr&]"Zisv͹q.b?ОṶpc 3i79\8(̹&+r/&Η;%?2x6F +Qy|+}G2;В2*7hd 3#`$N}'Oزw,2, 3 p,,5I^WK ojnY y+9lb 9Md spAGY`qPuGޱݳ9-,X$Hp9OuqG}Gr]z(<ΏêZҐ@Ǵ@  ;B3`e`pLDq+i"B<+ZI#!';p<وIU'  9}[﫭]6"7jjʽ :KSb4PF }FXkEjޠ&f/;O_s8J\J%oGv怦2X//:**zRc)1XSqi_ZTnkCvSms?7B&sitҭ+[a($W(;:!^M54ܭpB&|=}K𕡇xE! :k'HGgm=VP*z]ԯ`pNv%awؐk460)NC5TDs6PqQ@yL)U#1k_96w~X>FZ`g(:`\8|%U;ׅ.l*,`wl%?g*0D΁FJs 8V] h;ᒧ`NHŊ>طgݢO @UͳYW wZt4Q/ooh?ݾh 塚iF_ G?5QlX%(ٮj@}|I^c B(ó^Wϰ"?G+;vlC+ʞnӦý1#:cD')=vcה5LL_;[Jߖޡey[|IYiGvِ䪡#}7#qePT?wm* nJZx2I$ztR0V/#LKqsJ&6@GU)Kk;\I΂q4`2RQ$L /_ϘCKG9O]ҒSbb:;b ::peIhްcY׹k#Oip Ͽ_tarQ5xZmO6hkJvVe\HKwn- ѽ_ydo4gQQ{#̽v)ȃG(an<7$&Ǔ!rpO 7-F,*i]U7ظ#="TJ>ρ"x4%qQM'UrYjEMUK@+vV Vx?/Rhv=ٰFo^tcx@G×[b!zP3;!0Gȍ @U .%fkjúr)srfhA/B={rXȈMR(ݳZ~sĊ tz.`Syk[yCJl˰9Myδ-.Ũ-SdrwUc Nv5b+]zFciR4eG+4}S J2b.R cS̾Γ#$|;Wڤ[.k>;dgϾ&m ζ˴v8O% & pܾ7m^emˑi-m`~ފV_} LTGn geVI-o\?5.,}I ذ9Qx+Z&8iz0Jh@n025Tݏn}od(EIj~G NYYAH+%n1n]CWQG;T׼&KsH~zڸ \< [BG2 }B/LU7ƪg$oAt:.k=B݃!BRQ-(?}XC\ӓ֏O">}(eO'[iBM.4Dn IB'NuA`mf:ݲ|DцQLfJd/x`R 00T0oziL\DT*(M2_]x=<^as. h(2E-gxT.a>6S\y,i$HJvXlfHSvKn Xh!ҦIdbdoi ܉V%qLcVuT L- Yޣ8ٿDS׷6ak o-=%~ \=!gIྨ%Xj̒6 M@TܱFEK%ty1ۍ͕~LcE@ +U"O(Eo*^^mcEhD,Ôww9{YnU<l*x"(o@۽x>(I EF{_"VrC(F?5yx Y#qݐ76&ai@c-(-Í}KW6)4޾T67ܥ*UOS0'hp_za#c`^:S]H}E܀̇%:ُoNԗhyvDp_ R(kƨ sAX1G/j9wVqٺw Ab/'jK)Ku7q<*saA{NsQ5|ÒږJo}- fg:?Ko[gDGTZjɫwZn3x\lxY ?8'ú% .q__ݢV=Q\~$80;JU/!O\&_sVFܞ FpX|PWr4i9/ݨ>%$t5BuP)gˈ.0tȧ\۟|FzAܴ:"6i2 ܊&'Y%Ǻ%2k4aWg[k5dg]aR;aK@yi5hME:pajT*Lr?7 "} vi=GacҿwK`t;~>tυB1jyr+&95LH}'g;@GKJjC/6s+Uf@>%)J6Y=Τӝ%B4L6"nWZf[~3C7Q dOFA1Ï8yxUИ1޻oXn92'bWRG3t8hcP9Un0H7 ^4ʷh3 N^٪ ݋}NBc-0,bw$Ô-7z$nam|rn^syd3/vb=r['."MP36@Ow&=v矠ך2Ys2ba%`Ne\eV)={XŒg?Xz ]ܾl$```8ߺt @ѳY+ܫMGcOT OQ(6R[Uy]A/lH 2v3i%]pl8Co)`G$gE- %g bk .xch3كadbO_4\sTZlν?ʭ "F/[p۲+$߫2(vnLnf;OFl4 Su?2:|A~>B9wE5[09#>`vAF9c:}Ha-M}Vl/{maB"#q oHE#H(P6y3=,}Q~xZ,uPú空tPMVjΨ#Q'5vp}.4)|l56`*>V<[nK((|94IO;;Ȇ4$yKKWt%<[d%7W[T:bb3x;oi rYB+x-(a> qW ^գFxdqU3aO o UUFSɏ \̘[D>ɥh3$[ ` h_s_+E Q1ֶ.#>R){+ƋjŰ/0X ٌ$caX*\_])ӷSw()|d"YzC՟D@WxuW.vt@3@>;Ҽ5pA1U>*\Xm;RѦ'b֍rki .HcUjۻ~ #/XH 1nK;XEQj/hIm!عv*q5CIʤf0 wix}i@_, ѹS+c~,3%`y-Jg5DNP0)޸@{dD4GƯi9gjvOntQ@QXi|˫{[6JB(6O(˰Cf8D 0W]7ͅz"=w!-#z(K9P\Px4i]ULY00ߨۃضҙ2S69aAMuʇB]qEmzɘ[ 2t2v {ae |BmHmU}'PJjhS%|+f0 R>/^aےBwT=oUhݣyC/h])y34j9n+auED&Pp~(ic$_")<>Blu:OU2il䀅Uw|MhSnY1"}>sSa]F6:~SJkȮE<@hL; '6C5Y:)3hg.O DPQka,qw_"FNttt0UU@&EIڒM}B=vfnzZ@I/[+TH5}bf-4)ã-[,@գ_K|“2 OamGZb@eAma8_(/ً.Mnt e&b`]]d9&"ÒOQp"+#sN0+$Hz=cY";ҚUlXsʼ-궼fp5Y}?xP&!"k;ЀCm {<8>FcMZP\CdEݮOht=(D1\w=k_R7wC;^fb3uk]zNzk4>8]8~\6IaJ/*mLb{Fƍ(pv쁽OlI r-^QpHȠgƲ7c> O-iW \ư |>v-y2.O*$_KJPRZ4 `/*]e^甭Cnli}0 הv ߦ.uLg{;z5=>I9@c9R!AxE  ?:U0-.wKEbp/ٴ\F[HRϛѕ跔uHU(vsctW9]|#FSG}ʋ>["we`ؕ\ 2 "HBT¥M:q\W>z~'(̑kOAG3-uJ0Uf>/r8$%Su'1WR gŴMKaeCzAup5_H򈆇,` 6fse8h709` ; LIe!/C~;`RȪmeڑVDS0 n\3%!D&Z#ERGin*ᱝ9Hgu1[7if%MVmt 쩐0R? r!(Ͻ=u9Ռ$ֵ^C q VccxKNqkxU@wd!ʓsBݼK:: P9K)jWn$ʠ GK)&i-ǔ [8uk#Cpbgt \ 7lK;/L032TC.YяϤ)d Sxy ܘS2*/1L j 08c%IsTI:ǬHψI)S_-KH+PgI|RX<Lq^ )zm7вGAfލ+obl}SҀaL\Ň!9:mCSN+9v>MWDI, jS,@&j|?ÊH+XlXk@vߑp6/ z3T Z9h":z_GL4>%Xt nGC -{,Ib袌 q'FC\ &35oQM_qjJ}pNb%d^?Uql;3tJfKм ,Q/{(s0+[|1nZgSn ]mb~P 2 ]48kqK'L빲oi@8F !΅.b-qonCG㿟2}ih8ӊ2aCh=硪4w6.E vey[ngm]0Hf5yMc|p46nTDtQu Y1w޷peFZ+ʷ~o~:N&sg^l `@MWڙ%]fDžnNS5WRp+""y>43'A7. Oo~1 3`%Ef<Ҭb+PW.RLC1%7l|[ǿ(pOyw$PRHu;gEy6(wVrao X05&3z{X#6xC_tu]BpdP1̈rFTartlH_\Ú<ĒƇOV<c]"ʡ~uWheD`كqdjd||Q;[G/{&-ߺ@aW(F`0_;pӑ:}Twj<הzɔ.cXm&eD"F{OI =.rVCp,Ld#`h`#|m`."8{ik.kp6p$`γagvCjn'QNkud ñ Axrqx):ȳ4}T8.cIMY̭PL,s+<3N,No7U¿pg׈j]܉sav+"aVe[Yq2C=ц]qNLeml6\M1HAtk;m%L?gMʝi?tWv+̽)s4:$z毹*E ̯iJrh`n?@Ix.&w5%[*[4RBjoBZ+CSՒ F ^7}ϳ;ŷ]}^{N~f䘥ȼĦҗ^ ?ъ3L=32N_J*MYHG5) 8WxN$VV&Iϖ12g tpN)g)F(`*E(>kW=k@6}.Ͷgכ`BgY-i@ٙ!\ lÆn"L8<>=DSG Yz71zs%|Iγ.oxm`G*|&{K$*hypDQs|gui*:,cg5?]t3tgs&`n9=&9B/DSM䝩˘?0yhWda5deJ 0 y~B\67"ޯrbu!&0-_h%R Wd@[RIU `ϧUԦR_,8z2U6Cikb@6W0U`>I l=**yUǔd~Gecj'!<! `Ir]MˎFqc5蛍 Zj`[Il♹Z O)$?ug`!qOmV^$VI5n]ϴ!*TE<"c@ zCW?[7ُoIo.][4z$ |5Ns\5~\Plkʗ9\j"QOø"z j Fձ[ʪ(\̜'H{&_{ŕg[t2DqW e6ޕ{!<3HTl~OшD/dݥ,y/=_Ӌ&TƐE-־WM`u]V"[jg(/n8D6$+ƾS@\*1 8ĺ p۫2 Gy|G$7KnYUB0ij xSWB z^RpJ F`B͖e7$5.Kcy}}w"TSt.tRfvw?'{q9W=ʰnGcࠟ9b^t1sړ4+>sgD`}~n3ykۘOKx9Y1m>)Bd|=\AHmm@EýRqgs xu T7 i#HXՈqj,DM;W6~!m0v7S mQwxd~KA/-VuU|[w@ԍ5Lrke@g8X]%*//@uC{peڬάNށi;.?b|ǒ{o P'JЕUSo>te?Ly:BnuuHnR{#vN/ ͎C-^&w3Lg1kb4\/:[,!p؋`)\%%b&bm ͊uK'QX! 'T| t<ǯGqTnz%xv% L ͗ift"BW\csxpeI\B^nTޤ|p䳢|}h_7[zуJbJZsdI͌Ȥ+Ir<~J;'"DmwMRw_lB'nhΛo oIŇ_ G1e8ޯeh֓%NVeMNE% #ғѰ@Mp&ɜ"թ/x(3G%hs=2/4=BH +)xU\J`R;|vv޶+㚻Hܩ5̴ֻ[w,nBG{p_8V1VAe? N?3#VM'au3C.)(]$k%_3l[{XOx4^ 'h䓊DPFc{)/f*/Gqn:VQ ,}0&ibRUpH'#8CˠHTϨ6( Κ!τ}ygbEY!j</Δ9>uFQ]-HGaAM?wTdW(/ZT{KT%sk %p <e " Wj?)[ e-ɬo!(ތ oy1~sSj}2/6Rhܞ_.}:ӮUCC0)&!Swt L )nUK4oyiYs5|ǧe7: x֥%7$8We+\\7e?^v4BOyV<ģb'23ߗXG_8J?0k:t5,ߔF7E4$cwh2i<Uҟy|@l6'tlhͺJP MTG2BXcהpA`GKqܣ G$aQ&μ߱u}|HcD9ajvrL D)(B Z4"oFoAx`,3x[SgRdItuC>B 9;CD G*a\:hJQ#ؿaο`֏;\Q&DOT|~'Wfx}oz:񌩹t "Tɹ+!WNx(qH g.s'oI:BUN,IZBe6w.SnzUO ^\non]"1y+=Bbw a[;D1"j88m;htp:s&6Xuz+-`cQ2AhE;p7G&1׾3ʧX;lj~r0G<;Nu2!R*͓ܪxyS#moq}*SSCŜ)0ivpcwJ&Y=~$b& 5NOJN(xT;K`YRR;$WuMI.T -~v#\7%`|/Zt|O`]GvR3ĥ#OnLCL]2l Cѻ_Icanl K=(wdkbs_pⱮC4)žY R #HEs"p]1yjr7x0ŞX$x87M3p^uQl_ KqOpIpg) ԩp=kH$ 2S"{X|#ݸ"3D( Q5>WaG9p%;^=safs#hغ~K0 /O΂ouK‡zZS q< tjch5JE v7VJ4,])icCjjL9#D[B軠$lrTfǥ Kͮ+jW;ՉBwred}- VZuًsz{\-$x`? ~eYL Hda^}O>~t'yxҜ'U{;vXG$,t` x" „T9FiiT=OdG¥T'RҼd6yC޾.]ش $f^{rF\joB RzZJ8BbӞcK^懹?$3Q0@P뢮Sȧ-'?\˜TsF-DMGxe"{PkB-qBY]mhZ1ڠv(%5c#c"XdF`Wѷ/.1+͑F[ H,x^ U` ,X3ˏ"ΤH!;+''~]gJQȖ!T1#8.JfHV6݂̘IYpzOxj$зL{elSbM +K zov}!`C#j={9{IP Oi,V_i+3(OlF-e7#HȧyH-/8@cxn "8z*SrrçxT YDpQ"`{% ;ae }#۩Mo"ɐ?}`&[ҩ/t+z삒ckS##PKatB̋9AQ[oLY3)+rsH/bx#ɺ}C'd .V4yK90h02-PB9hJ fRZ/Q jE+1v|1|5MtE}%.㨨KS*\iSZ~g;*JwP O-|k).3q]%K.k(w97BJPZ7LyD몆)=۷a`cY)]HVz(U;|tyȣwNs6Azͻ,($w>Ybb!PY~| y44Ŭ8 ZYdE$ V[>J~*@J|WrΦ3HR <sWlC ת7T**wk2,*wtlʵDF oYT?$)ؠO9Qvc [yJ"d|7q((3g!e6Bs(?<́07i=Հ8{J`/o)P8߽0re_Y=i`~S.;;LYnC#vЌaevY"Uoβ$nk,xUR'vmG_Z:Pr,2=c!ĦR+hQ[, At,1=zPğ@lM{p-^8m# g"wdGRܬȲ WKzxIf }H6Dr))-74{V*nx;̘0Ug^GK& w(?:j-+!WZn=3sl=jZyAHh1UO q-Wt3)z@䩜1]@~e[6i+!2Pt1+C MvcȻ=bXsG\_O 5~cOZaj4!I@e/դՓBWa1/{kY_;bzý>vua:[B!dNRAU- 짋=U,iJeLUD0ls<џ0r ^{w!3Pieܹ][c8e9SaT,,.-v͢*іF޴s°Y% 5ڣBH nS'{56OLegR $}KV$te:kB±MwN0+DyBi-fƗy`ѭ)hB+";Gz;kO?Az %A@+4Ow\'.ҏ˼Z o:82?H!_~\\ɪR[q};|E}dHZcgiMw!fRSZOO)rqiJi8֠! 9sd().= q=9?mVMU@Sq7[{:n1śېG.U,˛Q(,Tu*ZN+0dɑ';FV6lT MjNi=fl$j3 iWdĊwx'Nr]h#x2G w5Ddy5Tj6Bv!ܖ?ب m)vUA_yJNu^|9c7p6ݏ9J(F.̓9;aIBT QA -oH':x{`242>i>W4_#9OҌݺ>ĴmT?f(EL߶Z8 +؃qVD@_7oec~J+(Z=FyzߪK{'CZowzkrʂ _.6e3%ת$;fAꏉ2y<4^w8N%| efS2PeVY>Ll 1vDΰW.Hu;J~Wh\oԩal3+$H Xd쇱RѾ>c*]Ad^G»m`eC U`/+j:xP%{{*\%XXhkZAiZ$JЉU𦘊2u+ԮoުE*̼)ХjGOC#NNv^>aPe2 e$2nI/} '^XץFf&FϹZBc.@OEXHjМlt RZ }zȚlP:Q"ݚorl&>UmLprRhl"}1#%v`2o`Úk?՜ˊݵwH -izC3ǮcpW n魞\ᲞJD0閏7^O{'VO"=dj 8L1=×O}3H'y=y)cI7hNE/!8Z*LDyTVsk?]fܒwϵ#2m!u00OhE5۾KMdA~*uDB`BC9̨AD`A}ۻ|LA7" ),ٮ_AS/ELx y %z{Oy-aǰq^zs&?C6,0=W5/W Vy,E\z|$fR2"`10VSyٔq2ጴƋ,A,NKfzu'bˠ?;~s4>kZѪ8@&aCN9qBkZU# I\F\q-llI+"fXY׬~^㫱A =׃ c+[ |AY&NBsF:Ɠ^j,a(8G$T5X$TE g?QQxΚs;6OwoȆ1mGLV=Gbdi&B~M8%+O8YdCWԭɺd4.sgIJ1 PxX~6jQiS\%8)Xx1uti&wM){Tm9Y X ddg䑳œ>C`Fp$amu66 MKo` n b` O;9R\~=CR(FXq#1zR%X#(L#m/\/> =YpTH,Ў\# .8MfφE"1R~ 43(ƖPhd}pxSX%P&nbxx1K7SNa,S/WE@SEИiD=IO rib$*|, m=He! ct ưGRCq-G*qM|E";NU_q r59m5KT+l9ŠS/8 ˥;x|݌:ˮrr.G%ꙻu<#$pJ  ay.E%9 q!Gy_C:ˆb5rFSV˙;D"Sl>(=撙 AYߡt,Wn(%*mXX9"SQ$8}q] !2Ӈ[r}# $pW/͛s ĞZIm?r5\xqa9SfZ#c *iVshrɚcv e!ԖA4""7p|HjA|ZnAk뇋UJN ,  FBLQ7*/4C=^7N ?KH'+Dlr`WE"@q1W.4f v^{aԉҳN15M' G~\R͑TckhdWZEM-lE…oܑ-ːuK7Do޵Vw>wcll;ŝŲ5V$h/:ɖ(rT{˝7]2%>fH}@TGsT&yfwi"ĵ* q̖H8ީtx,ג-g{e <ᶾe C/JZM~r9 z;̜$kzOԩO"Ff* Zj qf }/ C֮ 2q+Bpp!VGRb㙀pH K qsĻ;.ftm&4T㣣fݥ=lh+obrTP+F6d5G>F˔·Ncr$*JLwP5xwBɃq7O,K*?A$8d| u}҇UY7E`ojn\.|vbTpchqLhlʱX/ɢ6DOy-K1+*~B[?k wZ=%fQ&6~hHUIɼhrN!7QҺY5 r@eeF"s6GD6/QX(<4PdA>햤tV>FOCu}xRZYUnT?`͟~^Ak /m=UFM A\._bS"^l3aP yn !T9J}E**%T-շ oZZaMӺb`ak(5m>-C);_W|*A[V1sq6u"*mNLJIe\|QCB?NVIJJݍ,kJ 4ȮLzm$@WsA֏ ~oh9Μ|D[&p?C o٭-3L'&u'Ok>8n78D]Y]2zЋRpu% 2H, N)3Fɝ-zZߞy8$k-:ȱtXeۯd-N_y.ϬcYK6`4gU͞-r:q|B:Y^:%xgI"[UOsiS@);Q='\xj{ H,&ׯ~깐xFЬa(}XAS4mt=kL,p3R ηJ Cǘ| 4<JD)Ϩ~ɎNVn{au⋾i .#!NOMQ`v=n ^bT <}pɔu->OO.Lr( Y1EΘdgAx;T|`vrd1;g B:gy]̱LLj -aG(#NrفmOpzSfO}aTb {YD`%Q_Rۼ1g22l1J"nH+݇SU h߫/\$| 7 YO1[-^&"Jx?#YѳiTL+̗6k4iDr`9No.qSAj/q=q&(9 Pƴ (=#&~ KGlG  pST&}PL6@g9>. I[ vjo7/!g`NZjq8 Aa My kG1j:Z): {sݸZ~w34ŃXKzɆ{ҝ0",}9u1 v 'XvXBv"nd%Z'6{A9cN_0d|ľp4t,%%wN? RݨR{.ZNR D]GuVNuF]6{oo q'doES(@1cU|$Fa@WpӮVZ(AsΚ=k+Rc mq EʝjÞOdtzQX6]\r]]%Q$V£Eݵ8=yPbM1\9uP&F此<* ٩RH&l x&U*z2D l؆' wuu٢L'FN9/E_Ĝ^Xvs1,2 %o"XT4^ Q[+%NBvՑjAD1䢊 .rĽCOn@lZ#ƒ|Dӣ./v7.2Yojq˦X3%QRHS7[6 %a'LG4ܡ;pb߶뇒_QSA)~߳"ԇLcoLho&S+*ښnswgוhϼFV^ DN[L[j΄ܼM?; 諡Uyf;*qxC[,&hkC*2fO~, 3V `[쒜zd!2ޜ~~fKWm`84^5>4钟f+8K9ι\\txyXNm\qtsՑRJ`LwX,hPxg|gPB^-):xV#8#i:ɃưXT8M-Vw`v"92f@alK%~=G:9kD=(aED{.]Pt*|A5 L@|\*:W_Ny[BiXOB~[ibONjFDNY邏gϲXLHz -mņ~X~7J٢|W|.J[GAg}oʚGiSk?{X5Atmi؟nV7.UXCu6T/63jwѢ=m+&cs{-OŀgZKaʫT8 b(L@gIIrj D4f$b^+)"bpN DT-ajf Un^ N?$7 ~H>HpXo|ڸj&P1-{|:[5{>*N}Qk*_֙=}xӂCF2iܟZ9W uD Y_gv8pp>iH ϫ%>]-Ud -/eMx_pkfXnn.=v:k+$B^\0Mhpϱv{"SyO:U' KJ24,z.hX ԰5PY3]BCy /1beIEYfu}`~0 1ZF xVc9d*!'\ L$TKޱ-Χ=} *gм ? V?Y`neJd=0ɵg'c"K-10/;KseR1UԸ0,1j2kŒe /.jh$LwBc: ݓcqn!Aͧ2O)ܹ Y?*蓮"QJj؈J֝Z2Uת41&jT7 {Uh gX6nvDj @l9aHݽcIwň4cnRFShZ"XެJ mB؛A0?xz).,!A>+CTI&!zed`X…7:N$-Nq><`|bl"6xj޻Ȼ {Czw=P, 9q3f?MU~;$U /=g}}$w%D}Za0ߩCsC&Uh& ,tJD^w_ZtJ)/@rM(8y$pF{Yٺ]5*T# Std3FMM. +9FoxUXpC9ᶫ o K;PBXE]~FG=GL1B0v-=IНLixg$e7 J \3JoeAԯĚ4&s .U#=GL{@\0$PDGa&2~h6xD5mύ}Mm=񔔈 TUxUn%g8^痪V' H@Mt%nn&ZRcK̥)<ƛ$򇜚&DMs[FN5!ٍ2j լct'bJp֕!>QG3+&2jtv0 lYf8(/c7$Ct(܇11J|*I7@Qs/j/@/lN';)&& M($!\0RA%FSק%Ƅj/KaMayF\%-99|ɴHsĩ0-^nhMd~h'oFyP1j5pT"Јbmu⊝ϣJG,D8sk򓣉m)Ro[M}Q'BKs9?iM11\I{09f [FNcfIwYFSGи Ǥ}g9RJ"+;Lyo[yޓ~ ogܗ*TY\C Z9v?`m&Ү fCyzW]RvQT S$Djnr Rd\%M<ƚ yi1p8IPv>-)[i1ejzϢw'?skBFt {HxFh&G/]&3pnt<ۢ~A <&%3"gӺ@ Kn i2&)5z!LZ:R]ށ} Q6=žr{_Ã;zZdśb0,N2EV~>fI_l,}p|pAp[ߜM>S,yP$jU<ѕ"-h]gDL9RRKС  4H$25ɛv$ZhKZ^E5%S\{?6ĪљYo<[tҕGENۍ[SRX5KzR2z7y_+yK%s)L&dc,qeo3aZa6 dIJt{:מF9,`vy<?{⛝;.I:u?HlFO$[5ؿ9~{[ e0^l:0˦D)cFtwMBKw 7>gMT8ۦ->yZoܤƻFHܽV}xq{ܲ\]e~k‡q𾊃LI`Bљި3UjX:ٶfįI9m#q3qLҲz%^و:i6V'3;Ks[4*6#;wxF ]'Q[NM,*e=R#S9?;)VS ``7RZb+9`֋rzƳ!_XP CVFNwȻSWGky*9s4k#A–uX&?M8aT@I+&eZuP,Soe|ӚE3cXU_!B1t4@Al2>B~wT oil"U%-yEZNY4HI֦lccog#)YVu8NFun; ŹĔqJJR8زETqM.-msnki0u@Fz8ßE?DК$P!WC I9$J1|vKqV[ƨ} ;#Ch ɹ8Mt2ބI/ك_< SPg8ҽ2˰S2)!;Yh< xA-_M\n[k߬k;*T ÎzLrJZ J칢W/Jr:<)vXv6oK#]?SxCu;Sљae0gs. C=\3#d`Q )qcܫKI$rz%!P@ٮ\vw F6{}\Fa"_]b"z{ݗN+\L.wqt;h `>Lw]/Ą QʿjWȝ"e]/BفNeExm, il(}|6(3عFGoA=L A4~4OY\j`WǁgdޓVY+Fs+#lr}dXTˍѻcElЗwF$AA8BRĠQx{X|G7Une⃶a/#luC2)GC/_37z^IAY9`$hk|PP+Y3E4GNѽwS֒˜ R[ 7V9< .&,5ׇ7bA`*g qra[y#o_v2Z~QyaYb~ƘKö(Z c>jh2]iҎD-kK A`M}fKdr} 4CӓG;:k]uq2CWf;DC!o~uе5q\6+%͢/Y>"w-^XiUlr #päImCZm`^%058hL8,WUAK? r¥6}| \{oy; p^c#Q.&o nt|D&BkPUp3DwɝD:qfiZ& %`?jQw"I$em yf9hIU_\bM7?:h1p}FXOC=* %oGQ 8wَ *3y#z'Y'\[ HΝ₃΍8 oSdn!̣a2`o+f0Ӽ 4pSwbnO 3YKMj'7Y4%FAw'9)rI:A&ᩇ>͓6lL(duF[ի5|Wp&M9Ǩpڦ&AF]g5 6=i>'zL&Ad>djzDPHPWA(H.^,[L?D0{/)I?|4|ߘܡȅ;=GS bQjG O'!M<貙.fެ[ 9YϕVʢۮqk? [,4{ 7$5H&X3O@4(T+nFuh6`$1a6#uqJdJ;ѳC&N`d#йR:G%MG,:A{m͗)TǞh5K@>Ja3FZwA)l/Ұ`sլ]͕IʟF60+O 4DV_9OE$VlHsM}  [mN#Y' ԥQAuO Ȕ1t^fG1t)b3wC*;*!ꋗT#/,Y*]M kff {gJL"W5ZXhһUheP j@ƍ'cybkkL CQ?;vCVҨƀ+`-v>gX d͏,)$Md^EsR !nz [XE-υ; )sq'_Z/ٞ⦮0_9Z`B;]ryZg}Rؼ8 c{EQIʰ1T݁_% Ңbk8Ub[\u8JhI HW'|=;9K:x6cB38éʸz3;jV _W_9T$UBkH&wؔM|lFqbHf`SD$>=:;aFTxbܚhκ] fym7z$[aH^| `%X"8&:cZAW"/ŽnD`43/p}M\̫Wއb=̓WҶ*t u9ns"11LfMi-f̧$e g}>s鬮 t\jEQdhvڦ^ֽ^aB-{0g[Dt!*Ns'um|oP@ h3dK2imǯrVf؉qTW^5JLJI  g @v6ŸĖ4x)nhP5hղ~lZ)f>i'gB^_5 OxbHx IǧIܕNzVJbx/ c(^ (E[q2XYMeM C1< .`М|9l-DžTnU)'Q+ w`F]Ͷ qM'd^c4&g]B,#Pg(Dw` \G>i+o?E96v'[/[p ҔƐ5E:8Ll$ߝhR; [?_^ EBdNF YzEbG$r<jvut YkKHKp>e ׇu3šf!q\f:HqE(H^Nqd1p?tήCYkz7I^~s$unOSt]|⌑.X IhDkN0e{pMv֟x3gz_{N7TU{0<5zG "yGd 6fZ"o5>qI~R MGX}ӊ`~5WUlv<; eMfEWOkCLp̏k]Yfv'q $*ɿRh!^ocB֢f)6% )B[8ɄH9׸gYPhh NXRڸR)sqfn};"#LTg0mJMSȗEtn1[@u|GdC%"ݕ<[|-ߨuDolǸF$pP Fq WٞsU4&hL=0B:dQ)+C MPC|ps.O*!B혬S{ŨA1UMj6ED]s2"G6Pe ,I}sU{Kᭁv]| 6%}_NCc-Xh#V0If"{xOSN>R沋r4(!ԏ.pƍs͏I:Uהȥg ,o%6rd6p;vL ީa &`g ~+b}v[<կB}755X8r:]hߖ;-B)2Li܊m‰-YŧG5}P c~$pk/m&NMbc -H`c7gv=$mƅD~!ă )0@y`^8`+F4oJQ̀lQգpPgfB} ]qގa)3EFB*.H,ge6ˑe"VH0pKvF"4© >~+ 2ˀl=qH>ZFJi8ٌ1z*=!k9WcOgB4p$ՠ兏Ő ^v¸%-ir˜ ёqPBѡPuQ?4ڀk], \@˽86ٌ q~P J# Uu"1[.r902NS;)Bfc9@&{ŁշQof[[*.{CZ#-%"/}kұ~`Oۿ]K>>}vi'=a>fI LS}B+%il˰ :J|'_bqWk_mW>܍7ϖ>RbTEfhS+ɫURR`2|P@HNjE HKqesB7H[ȟU 6LYE@Q7Z^?!%Mzd0dz4a*`6@J9[VBT)orSе;DnV9pL Rᡢo~ \:s lX+HAB"l?I[:)3<>~Ԇh;xBpm' VMl.ıR0Rq5섪Ca^8:不?_ς"9c+r$|gpbwF2VDǔrlg-7yUQc6uGQFkBibX7z+:=˯wVP)Bê@)1);nS$Y0Z掍<#av.58W7Zs TZLEe-n+f}齸 Tn- ]Kct@A(=Mp>4S6̩b{7`ѿ}h,ymS~;0=$H]4 eP \~\]nf8{ LREc\v{Ɣ7-[56MK ]r3c(ߖb}?笠yI.s00]"1Δѱk`l/EOJ͉ZЏYȸGJ2`S`uO/؀f!.ttp}]T[Ў#9MZv'>K&s}5q!~.m@|Q zW64aS5\,wsLbp>m/"2jJD6NMj?0 b352K^;Qys Ox+cɢY4k C"SXx-u~z(0N~Fwd%sl(8^ikwk5y@»Zv|`ʞf%#_a>2}l K꫗!RՄB$;d=hKn7ÎپqQvFy@u2:WVz`) ^h8OJLSAӳp&_B|lpqzS;Pymh_"ДZMN(_U n֙ݿ)$I!DNj&#LC7PE{ɲzVeckHD)*&y]=nTF:i#XId=nسib5lƆ^5H`ټirPZFKZ\E)\i\8e瘯dBQF-HZ[ߌvBdVĈt}HtUk~;rA͍߶X 4@b$[y]KRg2 wnUTӢc<->_{𻯗 Xsl$`v+NRd0Ⓒ(P 'afz,n$$8l zQ(Ox851e&^*K3܌&`^Rvn$-B+,i0 ~aTEa6!PVAW7l$:6`2Mͽ!0@4 WX~WL=e f B\gn/PohMc(e-`&5i׷>t7'p+=M$'Sg[舫x%f#i{>ݡ4㨿zIyE-ƿDNaqAj]ݾ;h2THC˷T8~S׃'SY_7Э1N/6VR+ ɘjypkFS+422`#M?d}7:` YojoD,k|:' W"q`Yb'Z|`O6Q+XHۄqp}~1cpU7a+9]#j/Mt:@A7w?_ } }cfhjQ.֫މX8 @W\23;.% 1gtޱ?"h)!|_CY,`^lN*֚o :lͭqR#H\Z"$t@E \ he_"X a[0PT齧Ǧ_<)cXBעmhYNIw4P'b3qԃ8;'~ '@x7]wb˿H(pI9L}W)^2.Ԣ^n1Y@ 2& gbY.hO7;") ?4"_I8;+$^x*`dx2}j.|B)ԹEGy)TxrMxL&b#} jVMI]C#z4rdqSՏOdO茨dR r]$p-SYoK?+hIޏjv(|W,63p/(Bc"4kz8A Y@:CJrzft7$Sj<ʞ4~a:c` OG#Yytʽ SnLH6 ^Z[йDA+V ~JJ[*#~FV 'ù:{)L]냀P'Lg2KE+3a|-f3jX^zM`8W),xXaE;: ע{C[6ҏΐa`;QH3^vX6302rW!=/!H%RS mtؒ6#56P[f<5m $'1ɥ kܓ-`@#@l/wY 6- Td^0kĭ&rNsw=#J?&d(uU,gV֓r7vטv5h`[O6fdIҜlvJثOTh#6Q~[9Hf\peBr| .[qiR:SN\ K^5nn{m~!kgćEcAv6.D,Zlrvg9s]Q^5} S š:g;hdzlQPwx2U{xԏN6rk@O^,t,8HE 6-׾{Bޚy I NMe2P foFmiy5{OyLY#5# Vi$}"+d/;ҝݰ+'E(9\BVN}[w"_l1i7UThc#R%ޣ\ 04 "P&0,P*{'Nnmx8եN/0+).+'d&Rj)E۴`D-Dῡ/Xt$3?zfT~T35%,Mǿ뼐4;ˠ:Y'@БP)t-}@9$> =kJ_\kq* Z8:dS jF6\iȜRMFղ#fgx4'FSuOqTkl "84I^%Yܹ-".K6el+3cV12Ze1yL.\B3 ?KvLP5 *skboF;/nʬhDלcyǯ<:rيJ=~H 9DK֒)koSkzNU8nx%ݳc<ޣi&>s9`%aNL%q:7Ǟ>/B3r293V^q{RJS>o zu^ <|aa0/ gWzaRT?J'سXp}3 wJAbbshH?uo۴߳*bsM|;'d֠jf@W~c-R\BhyCXć$4%:%Pa~+ߤ O |uN 컝'IR̢wayk} ]iOWJLm:𣆏"<!5ymrNQ<Z B̬Zz_j,A$^/+ /n]TgS('u*3k)B>\n;J&W\oR 8.!Ix{+C#i g e o;P/r+n3U7wiRX(Ӭ;!8FϹѥ%s:GM |=&Kr&Fݘe&WU1_/MB8jH5ZV{~M%C$M.sRUYŋJrA 1@3Ѓj% @8U<$`'ӒrjQ_]{;`'!JX5+Hɦ&;&hQ `e&'4ז]": PLN  b}tt+:rB/JP%ۡOx!B/+cs>y_f"m2p&lfc&ڎB9)Aw~lY[/{ې77ݴY־>"m*22fs H!w%}QKw<мvJ hΤ*튇ә,T,uoj٧W./ 7?' \R;^ѯ24ǗݯAgB;6n`: &!#g5=ȩ+XF{u˸oJp'9t풉S[o%`,'.#ʅNR(Qk5>ZAguOyǠ7yԽYB^ RcrCh@GTM*б>5i^H@QEť6bH;l'Qҁi!϶$%>[;,9.-f(+PF%[N, m Wxސ.U\_V8!ʉ&k(!Q ^J#)C+@n^4)O+^Cobl}T-[y]2>Gd J od(6 [#@z-tp>$KKISTS_W8NYsmG^@+Iʪpc|1~>pKg?#S<=ԓ^*$x3k3 aqk͐Ͻ!$e KdxO1> J01ce0( W.S<] l/<2'/bS:-DhEb(Lir ݜs?3K^3|jٚ7>p{b^,l%Q0)= %ƾ8*\Z}M 8$a>:4,}La*bu4%gjc@#97^XQ0qmSIb 5_0 sV=+U a*t8@Ö GX r"amPE? /dxiIY e <͊5A.t9 KSvԡrp>oi*K;WUWly*#.ƈNOg4G~џ_g9 @٩(B#͔ܫr|:#9ؖd CL8LC>WY د7V>4ZO&Hc[4!Ӧ$~Fr[j@:ߵe?H@KGߜY!*ūa# n(|=do3vtR]/<9A@'; iQ@`3C*䘣Auh%aR61|>5`nB>`Ő8sAt_ϗ> ؗ?RW_^|EunƛXcl+OʤKRx儠+&sRlS \=8eGUvY;2_Jz[3HIfLwfC eA A.VSpI}R ;_*N`XNTlq WV'(/$h,ؖb/pɸgЅbfka9ѭa63pW" ̲#Ug0e3^ E9(̃CތΙOYꆼcbB{;xW,׬aڻBazp`~,]hUGฅjĥrp.w,3UE~Tel[11k%\/hR\nfVCt&N|ڪ%/8rȧ˜ DٙIuGtCwx7Bpr\24(8ۑ:]"|WðoF*jDf%^ͺ*%9[ŪU~P\aG;WNo<;?Pl e9W/.؇Wj6z_4%`ݭD&,/ #[YÙQFܷUCF<"eV~"Qe*hi)TO!16nhw>u$U~aڔcIEvb۲^tK8 KJj9ٸJ~:=i7!h`6(4eEʛv]x0 FxYWˢG!]3+ ƚp5@=0NQ|ʼn&W8lb4WI4mkqL2pzrH!-߼AϽ!/)CpyECU2Dl jcPCi*G9X@Ձ-1njdy#KL./= 6KԂi>Kxl!'ZURM~ m㺾9>B3yo.[o&O{xMT r7 i]Q7i t.!n.{ µR\ ;lu`qs hLʒ^f9ݒ>l36a$Ric2K xyeG1LQcPnnʌ4V+x\nի_s()odN@}%_կNp󦆅gO8:j{g}mTZO/;“4͙S5ObfZx>&(Cv ʒi Hf1֢YGܞ(4Åa9 IuNA꼏jI eJ#w$rnXτ8j_ O}*gv sĨ$\E~n__l2uwνMP3@YFv&&+S_x[.ʜ^-`xN}>?8{V~L#փso"WpUҰ'i&ևoy'8&vL$:Ma gaٜkK?4Z{Tb& q &'ino OG55 CEqy{WpXᐜvfx1 D ,)@Ztk`#;{ L #$pȒZdsp=ͫfTfw]ՓTo~NlѧO1RM-p,I4_uMMT_y6Am0l|-Ѿ3FmswOC4ѧ8ZȀv!A2V>JH-SVHU'D /:Ih!ftWHj"b ΆMz,)r-@:?Ap^?7UvǵEcGMux#kS}s#<~cl}Ί)/Tsי߸ *G֮6;agUڡ.qq6@w2 :c]M%.3/(&By`)b9BkCbD>ȒTkpJC)5!|ZOvD[W59Ӡ} ʑƘg J){p .3oge (ve~b;b-|Z7VD3@3i͞+_*!b7Csa0Jx\l3dGXu`L_였}%1&cg˕{]uvBl'=$K#l[fahYn).E~akyFXXWåDV 5jM'r3;on(GRs1TQ+*RNܤb\&Yq\^ ~*nBs2[M7NlKc:!IN)Mۣ2_ n(^F'_% ԯH}rz-/:%}T*@Hy<+wZi:vxvKw88 @zи $@pةvYtb 5$?3m0}^5I*C;׳,ܴ+gj%B8p1#Zsl:IsJeN)$.pyu#T2v\{ud@)_I.TO5UG 6_v#-j 2%2\LV|X{ӝE&QH_ma 'f\@Tei};叒b.6TIrFB>Ԏ-/"NGT+9Ѹ JfkQmcCROUt ή㗲y@2&!r"qSZl W- iXۮk+1R򬏫;1ky+lcweޮ/R>%AzkHĦy֮i:Q_MϘ"FBStgûgZyW7qG'hVr]m td7K҄(hPda $dfsӞE2ާPjJJȸDw{dP@HlHg1GO48\oaT|~~šmm+~ønAd19d&LˈI&yg7gt\:M9IE*g}7|ϵѶe' ] ;JF' _>"ODp`m&f&]2oV$ΏȨe2jNg e%#ap|D^ I&^B5۟n"@Ph:%  E\"pǐKzĺVpM.TL'AkMt&qT+p\@yѲ泒rsYVIh X/3= 2֐v̉98.oc7Q@M SyAnur hO3A' /"wɲjTV,fTS6Q &B87:Zmc 2+:C+ꏦ8n>[rvox ç*2۝B$̪~a(EIG\X"!5܆A kq4D3st$^i58<`gVOC1 RГݸex(=$zEDEf*zJvYN{ {HIs1_]: w<>ؿLPs4] PĹF \wkid6,yՊX+w)^B8Ծ^ &jt9Bx' TX:lv޳bÝ6cr'p^XhBTb|M"Q`c~!l[@ v7?Gx<6썠'*Jz>E/ ;Xw㭧Dq9>Q;4rWy6i!'2׋P斉58Do(tĽ.̿'t7 ä`Z-$G߇.>]tY4"s,XX[M|f j I Ls]0tEU3Gӕ;@e`IrFآ&#lɰ7e:`0RH9Ff*_R>+رw>|'q!0!PוvS{ƫ# _J~TCd\hwɡ_Gҡd|Ô3`-U4c7%KBIq Zl-EhS׾BZK8$+pPDTSXTvݗavwf'N`FeFg%o5ܘ6i -Xs㡴52x"nFFGkP 4ߗBL]xwЕ7x)A"LUr)2,/Exذb5ER8JRjlo1~ 3"K N1^kT\5Y1EP?t 6jV,SpF3ȗ3T'yr5[P(W%$mDh8[Oo}+Dt'\t}_v߱9_zI.\L.$4_J<3!/,Ua~5N~R 蝔BtеVj@( Z 7#N; ̹OԯB)F`..0M2UQqw`rJm [?6. &/,U:A"欧:qZFtMCH_˚Sd=¶(jČLl,02QxIhhDaRS  =^f!DQS L$v"^vr_m6ed p1w &%"< ^nV;UYPmCE#;aKe'Z+ji1D6MrC~)Y7h Ǖ)uIez25vR сges,t9*Q^4g9󵶓Txarv]U純F zj6..M 5F3C*@XTCok©%|sK56 do: X E4qI@.Z<+Tn }QvQmӅA]K5( )$.[88jYc'YOH1j-L<5~DB ]/9~ 0u4&lh 4.C]Rnϡ#9%Z;$q#QlUjUoxbm87 {b; HW~é֨<`iGXk}i;uYLt?Gk. 嚺m 䕲MAj>VslE]w>*/\zA  !l wyZ>/p)+/z8Ʌ!KrN 5>?!&4`:/(KxfK?WE-l^+X::d NG6&n=p =9h>EyYϩN6f}_8ntnp`cNSyw>2vDQ4 fCr s@ =i vDwZ.p:v&Deb1#'Z p\LЉdOb(dH~Dw'yBqj>K~> w/H䤞pʇ9a]&%4ߝXIbOp.!m^4O7o{rڀۊőN3#5D qו/s?nهT%G{'d_x@+2DpJMTM,bX2ǒh.zғyM'炭~/KӶ}R}z3[%p.9uhڒH Ef|ɽߵjx`7ܩݮYQ-+y-OJyGq O: 0G,q\7=P3GSX5>(쾾wхOx/vgEb03MWk=V.3ѣ:r`=Ȏ$ b-^#-tO-ĬK S`܌\`Up%H< &0HkKi6Nn M$I a]P4Sm:cg:)֛Gq7r|#gyF\IZ,Ya6Gm7ӑ,((y¹L弞fX0lFn\gXhU໨z'Y=ec^af3;%Δ>o]-z@Ȩ72;4'pS<5V ;*#XEWu T2@`yVÂE ǗIC+bhYe3)=dr?Үh mIuJi<@>os:7gtEP>v#-bN4qP7KVMofEHIJvd^;&$z ;?Q4:n_b5im 9Cu4HЕ9s Rs Zգ hIGݯM)Gk< v(YDjrN-Cq(I!g{$5+Iao21 ; c\cK]+f.f t)jЏ?mL93H{zcD`}ݣu):v3.b|ևKhv^dU:A)o&H|_J C^ݵ!I.v=.u1C>ZuOm\ 2?1.vс0JEV) F F丬p;-WMs8AAuy͌` L8g>٥qY}J7 CK,{30:p!z5Y[]]HUEp)R&lz @5)8+ D0szLy`8jG|c̸|J%kwd b￳<lSo ] U ~q?GnFY@#WW|5⣀սͫz[4_Fl q֧bMRnBZRvc]j]Z,2^BV')h0fh>26?z1gf0FtEEJc4{7]F. i+Y6uv/y6wV3 PmJ7{ʿCmOHw5+ʜ>Ų&oT8/>xc_3<;1M>o!H_-VfКX-qJR/5?2sΥI_Z:e)srɧeo7pz6](Zn+G5 Pg϶>ѫ#ު99Fau;/7ŀB27 e"ZnȺ )Chs\T"jD 3_g[[TYJ}<S\ 2m#x%njٸNîs/$ /g'9@EĄ5jm)ot7Y#F)#=z( ODB6/$в;Dn4a)jWɆuqX5*lի̨翲^ܖ$XИ|Rbgz~.1ˠNtma\cGbHíh Ѹ*͸N;9כsrI`.m {DU  V~oB{~,c<7:U^o->Ǫ;R$C4}z=##-Ry+oW.?g=혿ys. &K^Xʦ-Gm!Msk1l;5@#<:fZ\VD :?pҭ1ΰX DxCUxBF&N /A%`LpťQ JucI~wCPZr\>$9|L3CBrjāfHV@u|[>sNq`P^b*eU/:Db0-۵}#AٿKbX 2Eͳ6ݠ9ꆺЍE\粭,fNOhmyQoz4L#.z2/[vm;8b(Ã6xGm1K40)zp?%l綧2DZr\`5IZ4vļ`]/wBN5urG[67Arr˹ǴqUNZx -Ge¯6Ci] ZyVp'lMAnv=ްlT iK3_4Z}T,įmHz맰䕯93`pc<3ջz9exh[{3!x,e)/c.x5,c\M^W#IQ[y@&8Zhh !l]ij50ӭKoMKl P( r^1:xtz֣; $nݧX=Nf {lȕ:=[{|>єe+sӻS;H1W@eF9#h! ;غ#DUTs+jiaMm-o<7+v"R_q};90g횻,/aμJ ޝ[AX) քRZ׼";VhZl =yցdGAD[4mD UTw|i8{%Pj-5Al%M؁2\:3>pLJSA삍,k#iޅמO]3]|TC3*Qs+S _񯤍6Z AP#ĝMkL'뚜iUm3|bd^ /t\礡cR=;P/b _O|]X~ hY qy;Y23L]* S|9$*'FY2b|r,oZ&=_"t۹(04 ;.O+Z(rGu fD ;DQǹL)bRzC#JRdYqM-%"@؝s<"DK-փHs` 8xh ?#CO0dW;-= 3'0Xfܲ~׀|seE'o/5SezSz84Q܃ % 9s'_zwH8#Oݨ ))HD|؅6Y2J(ɡ )5(adfl /8jIe2fX~ Q jS \ *,+>ODqO/v"TtNc:!z׺@E2{x ]T!|2;M,:j'"v7GC1y_tuMkӡ)пbFK#]-<ĀR]qӸBꄞ.,jk;U \ :~"Z1^'BYAX;&&@u<60BVRWtK)hϴÅ"ph.p r;JNC]j"Y'־B63MF|nlﴛ/D:gg4R RgH,aA..,Cq['c~h.Im.Zs#va_MwݸOZuΤD9irKS "Jlm@{K4o"b2=r+dJמ5`A t_o6 2V kYeW ?8&ڍ=\`A/<8Hu{>nJdA)^' P)͇gwh7\Z[e4ߗi9ÍHJ=gv4P8 !lfY%$DGc&*5ߓC}p2E05B}>8E+%!/ŋF H0D~,GLz.'ĺ [VH+Rǘ Htz`iYdw&^ZM$B 3:Tzy4h8?1 8RܖP=":6">` $.YeԚGȖYkf8eZ^JΣdq> ]sjM}?x.Иj2rS˫otS헥3$ U8R WM95Mt5ɓ2~?sD$.Ex3y&R P&\>7N lnj['R-1[#R).^e]9oNloM@\WDTY}msAiesvOy'UcD)_g>j7l;Bz=>} =/ti|E1xE%AÌ Wnr(ƫnqhsy!Ldukb@t fEU-L~ϷjrD0h7~ Uz0`oVIO,w'f d.{VExeG|^yP Y:J6ўɿ=7U{! ~,s; VQ/ 9"MK&zXZAP# a<⑯Y8}WZ+W"(fѷ}:ε(ӏ~FS&J8_?`v)~t)͘N@V=X6OrR:n g5%ygX([pЖ . 末\9DO_E%GJH~~ >*cxgN'L1R3j2xP_k׶trZ- A{Qz7VV\%Sao Ƒ¶O $^,HԨF?2JC%J1^9/5;p8PȲ9^mc1glGʼ|ڿMzV!n$ċr=N?>=ү &Vr_Ihp߭?Їb؞O>''9r J)G4+D^8!Nj8JYje#_e*Ev`>,njHYr0\ Xw򰺮R4{ٯs{ڽ?Z_~ƞBpY`X\=/FX)a 0Aǔ40+Q|lv_'awVD @47 giwKrA%O kͲ&II/$ӡo/Sϡ@\iszXb0&ehz%B8oar%3P-6F1Ee+YIp]^kTu 7ЛE |VQϸq`b%f{"Rݪp("\EGlSvUЖzqoRY֗oM Z«5f `pAX9x,S;a3D^F#"j!/Gn8u+-Z\&\O 1;$sqEKGClr)֒؁s5B"}B \-sn0eC~j[ZgaH|*J ϯH(%xk-| Aafdv\xH6QЪRY_Cѣ"&8> 4E1vE-+^1Y396^[%=D:%~$G&I^w4%04ݡcL.qSA$@v<@zI` V("!om-?daC>@IM<gph%ݨ" VnyYOFډgf'-\6H;ט66wwemG扩ʁm"{<ʁ{ &7'gg$%`8r>SFK2+ 6QL4/<|Xau\)u߉<&`9$ێ0R>MU6PIڈaG+ժ`BePhJctC^a:$L-"犹4_2 lwE!T4SxK% o׏NY*IgMо8lɻ |<+5%n]='ӽ Mc1#cP|` TMevL1nu^,PɽJM$QWt9-BVL}ol9٦}5[.8<P@ez+>3.B>SsSA:q5ƍ`{_(3` ᕗM|f&0CثUG[b> T]֧ѢPVm90zE sedq]yh ,sT{r,֤Q:03{f1 ! lSJ/M:GY6s^uX䶥J٩&_IޣajzҹY}zpeO euC] \$`7`Ydc}11C f{ǁz,?|&]i>.'o :B7c\)K _Wnӷi2/^Y9OJVC@::)~DC;, ݄yd{BX%M-PQ4+*ĔF5Y =Þnՠ<} `c|aܮp*F嚺 Ŗ#]F' 5V6f%}l()B^,*k3MܦP94e~KXDZ,uRU=rTGˋvT&I+HYe@+*ŭ~]Rxo}*:1Ew *@6jdžC3%NyC >걈l5 Õս\"+$6ț'ˆa =z=@gaGIYj^9carXbwx(,,ށC0zQB@ +ELik)`Z!]sOЯr6$+ w{O,6`EUl;3FC5"wٛc!$ʄy9æak$&0Z&O+^.!E5sZh%;SE>s*csE/eE[$+ V}Gtc.^ѭ~*$!ʅ oZ䃂UnX3#eQf79z'L7TmD`8YlAwY Mv!7.169]ACesv6=>K2R3*wMz,H& Cr#u(7mVJv~dI82@KJ do 4J`7Š䴦pXuyb_yjrLzBM_zi5~ إQxU?nED@L;Yx5;Rb:BSi4|Q2&gKVM -:9bU)6qlH=:mџv5ܵpym~\O\>Are(*\ t|wujUO[>zQ]=ʩ C!Py:iE<>N+y¬e zU|.oĜ/\4i F{;,qp2wxxR^NY3j JinB: v[sMJ+R~47;c)$|cdso<)7 v8K^#4> v1xnt>G/O NJ|{/F!= :0LfwΛ}U֢|?iY,t_oλy@[(Uv9">k#I!PV=FUP9eROgbE|c,äЦZs;c!: ib4lx'ol[d Sw |tgZ-><'s1!+](Ǟ$вsQ:$xػp60킍[E`1[tAэσh>(K&^~nOcY֒׃m,@NU!@X<#AE%|qk}UiVIc]9q;]n"5{勊OFI8gADxu %hFK=5.n/)7{osp6نxd~$z|eHޗ)̢^\^%ԛWC\s0J pDy|·=ꨵKm0sR~nYl@9{VgGrg3mas&cKr5.CKy>*Gz3ȵ]2UW*$(|=b yZOw tL׌>D)2SQƶ0**{&{\<{F#[U\<ڝ> :h\v`,ﭜ1ܫ/P3eRŒQUC5)8 "T'4 HRrIH6C޿B+'znΑWpPzu&rG~UCXEE:mn1r_}wj#z yc_x+%19~'ʜ;k%Nb\KehЖP8!N#p f~Y}EufK:> %5# 2:kKǎ )w.)m5TT1\HeۛOؔKX{ϝi~7r_r,)<{]opviދboO=+W=BTGsWvfa@x J!zQ9:IUnn@*3i%"wn`Xt)Ua!${3 @ւSoZYs^w.6Zy45)(-5jLIjM@t m  }J^ @1 ]]-יM^3Q=VS5OWW65}3Жxà-Vis`v%o9Q/r`aLfb0CWn}_YVkYv3_!˓QS#Cy/FҀN,߲:p]H4B k)2z~܄E#i̽'YkW56Nv*W%एϔݦJ,~Y)fϡJSӫCzE/9qbn 12]]x&̵oIf}~WEa{}eLrPC12Gl"uR8IK/fup扗?R[ZT?]I˔D?`cNQ>T %ɅW”V?kn*h-KXX]PS8^7 G:&4_ϽPzcto4-˝LR(O*faprTyp ڄ0Ƞ$3J A[F%sHg֘hOZf0U lXi.}my4w'9? OAƀN Osƫ`dLTA)'GKP7ͫKV/0ZH՜JP*l㩪p!ߪ$0 Ȋ[N:{'P9Gy-2b}FvlnP^QC`l*-ٽx:"LWʃ'aIU=`7Q7fB]E)H :ɓWu[1C' _]D?g߷T6ZwT*] 0#oSifX[=_d͆=bmll<%g 2 R`P%RdJ/աYgE-lW@^3Q:IvO]}DOC an`hUX&v;J.w'ˌ/uqz P_ꮥdrâb#w\ن'i2!JaHg|DJe>h|nS^$ ׋zzb zZ&xɕD"S4t[Z\ Zwusǝu \=c /@ <0_@ﯫgvK~qR'Kq'S؇'C~M2K+o|:!~ֿ5L&#^:JB[k}xNoDsb z-mb7KPS،.B3kWcNh)gկjEYЂ@> R}z/5[ypTtRޖ<Df6nU`r:/*õJ'+^>ji|aCJy߱)p@ 'ϝ=9HAmORb F|hr{ٮ s4BmGHe~HeGNMw"Y={֑3/DE(i;P)@*1%B^)둉`Yj\{,"aZZ~3su]6壈8YT:H8,m$Zif] TM`),XvnykKπde*_ϗoXESuLNKc'(r;{RR2+ai儲 ,y^@)VZ2p"/zq+#TI~(lU !eǼ-M~!2=FgT "+ivhjC*"]1s E?3z|]Q sCɮxraɑ xXhG~ I(1Jxr<j+D-~}b݄#5 4Իt8UWrK“iW"V1 qZ2G$2R&^QWA%5M I84<̚D:o%z?5^z2~%˨ 7%: a b[GXmxr_Í x kBRo]w$6vKӆXU**k{cׂ($<޵;[@6{7;aGB#zc./ԛSKaOł3\q$}ɤp֊cqg  _MZvVm{юKʍ&j8?ڨϑ*Ǐ?bI˙~~D%?ŭ3[7z=I=0(NR/`B*#z[V&0RT2ly6H/ fd`lE7 UV R(zi mS9.M߄SL3t3yoE!'2$ifSZ8/HHr~0@!xA*P8t;Dm[u!@ ^VdyVltZ 6zZ<(Pg1rԲo eHgo$3RO0 oxxL9޿2SCڅ[$ڟb]lPG;Aq6c;OY7& r{3UWJ{7*7T3xWʀ -1J+{U]EuomJ rD5_ e0Ql;\gh"Aʹ+]Q|*&@u&n>17O3`ǿf D{Z9 `wy,DŨTm"(p,)NoY Zd߱@J6',u *_cEC 1e*xwxک*,WByG!A@06P%x4c[>TL@|yT- %cة ϤA@0 \4dJqx,ZT tl2bUl s: 7]ZnOPJ P QUX=h „ݔKn[3FwWf\/#Gy4jϖ%luD15{6gu[Kc52EyO{iRΙ#Cj9P|"\bk\jOD(}Xpӯf-F(sNri H:Vs$Fčㅸ+fOM>Wۋ31T+u.C|tҌhistIv{+qږ#+֖v1C-Fmcӝ AB; a ^:nvZ&1Ry.~tz J2CS)/(hPr&)90߯"^N}4"xHF+_WEj,wBG,ʕ,2εK NCk;"^;f-q ۅc2P!X!ߕ>dŨ8cX._ ;z;ѯx)]̷~ht՗lD sKZʐC}Nalsv?- ,BWTk+׋).C(ʒPz.gq81<1֟܉$R֣R«wX}\..Zg&.£ּȆnyym:43`m˝-ޱ[j>#..?M0}<7G,|ˆWh\)0HiA';00}TMn3Yt;zr(T4sVőo"r =mj_!j\3X?*ũ%”*Oꛁt $CYHB/2uYW۷ BinN\WjDWCK bB)Q&C5!*UKZ).?;:^/F&>w6 4KռpLjLR!;Ps*2XJ,Qc~rkbr$ŊꀝWdW{cNw|SIUP_zRmt@ç  Z0I6u,O҆/֝"4.7~C*R㞑"n!`?8WrlgؕZ,e6w坬M¸x,3}]a{̘771_t~tZ9n(zX? ԘI^oNMΉ&}qZ^1UrX@!_Un ns.Dr>t2YqV7?`./\ͭlEXoHRFWI>"&8K^:p:ՌAdkJ#UTX.0TEC4EyjqGԍ'֥IU"1o}3h2ַ7' /e:t| @慺)_6լT0wmFw PǁtrU{(nshW&\iɠ? kwLyHY.lvN퀸vn@bf@W%$ZNKw"N+;hG :YM2e/'C򒫙X:KV[K?aaVlXʎliǬl#:3 }\3q:A Ӯb3xS-:dq(Fq *V۾|</SHY[O2OH`%Ywtϩ`j\ @Qy[*F.(a&9 zɸJnڝybÒ{RmKMXu,Z_M|<daR |LwX=d- @-seHr45[/C}clhR% 2A_jW oᑄ#T^UZbF=O0;ؿYFg)ohcN J,ǝ>vL9{ҡ 7MC8}n_+Lnm6:r:.7MNC ,f$㕨 h9Ĥ 5+I;5W噺9 +T}.⾿Wɾܣ'.2\dtB_Sgo]a#<ȗ54w/7֧}RUkθ@F[fxتO2 Mb (V R(~O۾P7KF֔i9 >zzMMK-ͦ{PZ) yfᇮ)G)NG T5z3RꮲmmgttDLiP| |`M|,zIbn7̌~tKQ9Zos8FFL;7<<"(0]7e "6<_zLZ kua*gL*r܄hCJ&>yu,F*M0.xTӹuYR[x] G%Rw8] p94E۾آ!F)~⹑ JSx)dZmo#Ctɶ ӣ ~(6cH/dh?S{dmFuQaAeٍfLoZ U/ʿ16pFsz)%b"1*Dl&HI/ *t k>ƽ֘x 6!Ͱ5U‡guZFkM }\F472s FeK=8 7NU'V|ܐ hEB,Q!:9eY]by%J;"5P5[g*oN rf!x[0u e+??%Z kt^V8]y"\Lv_=b_#+)F ?bl˃X#@ɷ;90O(o};|f;*l%c,А{< 6nY*{υ/ vť&E5`N.cH;zJ8$?QLu-;t;,U˨UPk9?Iwgm?95B?;ŎGY"?Coo#04ICǨz["ߜΪP Nw:qrJˏa Aa+6f^ 4 $iJ'8JxaBwQֈմ@˫d+5r ieiQi&kn)fhOG*p:Idf1襱{Gg zR*mGNL{#Į?O2/ou4MNRw+t^s Iܚ,7]2gϪw؎n_h,GU+Ǣ+3%٧?Fŷ%QG`Ay~䄃TKؤ'ެT;w *ԛ1yqil< 4S‰x6fc2Waz^1 |ۙf!=hݥpTr.]Is>P!}`Ӧ f/sy/ͯD-TSTaB})jG㤂@PA*p$|´e m@j[>"~ю#snNL/MCƀ&Kx>reyp]١;72tZ5 \?b́3 Ǝk7s>I^q];%)u;47gBeɻ%Xg4'?zY1 |6OaSM?mr`-!"Vv 23X kw!Si6%>뾅a:;eb^?9!fj"lZt6}lQY K}3FqsQa(++`<ڨ]/үFyXT8-ݩucX]ɒ\S,]ғH_L2Cx46=k&n5Q_j4He=< 1$DIP l^<8$zL~9mb{5#+Qc8WDy/l-cmm\YVZ0Ԝ~Qjֳ}o"(yF,cY7+4pӃ *9˱IRì?jT2i<72T`q@%슳 y86*T//$‘!_AO SQ {m C@`pQ람b Ж+A8h (Wv"k\>w꾥 DM4kk~SUG^e0}vt>d} p;§՜\`0 &;/kيѕu|PeY썩>9-voYZQAǽZ!`ۢDﯼs/-qNksޡwX76R32:,K%FQ4ԯ >Mi'ή.( CK\w֮50H,,Sv)U  `pMr,9 4POW#rR_|ĠH K-Q|s֖t;ފ2%X4J DLy]wF9@ԅk!'osՂ²-scV)~P6kAݹ QXLa%냞_cp5RW,lrÇ{S1R-;]ȓv T Bl$goi_}8kq(Z̜,`&ΞeN\r4{`":ҧ[46L/Us4s4$?QVLUlSG %t8S(>YU-؎e}̋ NgEN[])Z"!G"seESPTuɿΑ6rpcNDʁ4Q\B2Or8zJ ,%%EG_s>$iXhS'{[j'W'Ny|;=zvOfL%s1s {П]j+m#C2-ό*Ȧ ߋp%ivgmAԝӟ괩W{QU6 0]߈6G$1< 3bL"̂IuBIJaK$#M{3s>1U]XL&,{uЃE&`'0 iiwFaBAgwq}ZhK`8tg}!ʢl/8i1bo '>(h:UKjiccvHyEmj#o#-4${f=reORQ*i`-ɤۥŸK5^O,ф;-ѣY1 ":Jk,Z+uRbJ og``ANr67:EN+>zWpQ5i[8rQs6l?~؏fǮY2ըV tRkSip&_l'Y(wTьNp; x0SA.3h0Ytcˎ %Bw |iQ;mإR♆湑Dq^ϪO^S9 my:P)A| RTOKn4~\UMw\gLw]]$atxOuWKF D;9b+ڰ=Ɂ"-eU@WG"vF[E)5K˧%#'^]:/j̑W #&ik:]Kup[7bcl0j2(:F%<džsֿbs[>ehutÔ y,Z0ՆN1sܨ"Cs+y'>سy*e0 kǼ֔2ۑI-0n=QaHzJtzPMKS;zg|3d1C.UGMq2H["]LDR!̮?1= ReUM`$ìc\TmxJ8ؔW?53Hf ^j;[{bpOnlZ J忼qg;V5m'k[]Xf_\4Ld4d[ZJeo0y]VMgwT^/=C̔z.׷y!/nzc?FGsDQa?5SGEՎr<t&$DLoRIj$YK)1YmAb`=$f5pz& r.۴f+Ńp-G Ri3F[˕&}(XPX^X4Lo؛mr^3m Uw $j'ijOegwfr4dz R>qvHh͒75.CA#<6ىܙuO0Otd uꈅ҇7;nP[{2#frd([mIkx))#ca^1A z l[V= "dWoʀvy>K')[Dn_~h<' OqĈ ^_w4wo8M>LQ A82JPoֶ-=J'4ΡIF"'BjUP\:!+T!ޙ|?QLwyA""$K;)4no/;;_JnW ?_ϸ@j]+v3dH7!VWȗ֥!F]:c5Ѝ5h{H&b;M#կ*֕e='I߅-Bة$?A u SC"H~8P LĴJ4FKTl7tЧ?}~_O"61>A9*igQ7qfKZw:wg s/Ѧ4=ˆǔ#] y'@b:^BޅBrٶTw?/b^$uw"aۻ&;(4Lrcc͘l]'PTc0f8ð+}{H[Wt47#9@-m'SЁWi1s IX˾w`huٕI2#il$#0Q. JjTt?]}_gYvc=x+0pvJ0db%s5dZI(qco?1˲Uq5s"ڦqW_WJfvc>E@JP|k Uw[dHebI ˺_'oFJLT*쌲|ĔX C#Q 1["r}@ϛ US֣l8Бt9zȔkղ926.[ IHL% xδ]= \ղDQUƵ$n9! sY95Ԗw\` foaVۈ.yXݒϮz]`XaԐ[?@#J '&oN'eG\LfI83H!6WVmcryaY Rծ})}u+1kMj"L(XrpM,`-|Ϗ_3>ibu+|5C'zSE#|drkDvO672MJzG[X@.4?*eI_9`t>z Ci ,e^X%d dZ#Sh< <&[z4}@^`/zMd{Ϩۋr#ƳvKptkH۽[5Նǿ^eN΄cLZ6nY8;hr_ɦa g1Pj(Lr{mdHg]^;~GS0yv"znH,sckbL.r*ڟ λGzPUQ:P^4n0L?FK4ND^ruΟ$Z"7)Y,u?* z*9]rjHWa<{}]J *  )({)8VXؑOԵMJ|Ԓ" IG%LhАyv`Ƈ&nFE^?*!@G rGgyhVau1(_CЈȊJ~ b2:=@1`3(SVd :s>땰K{cu Dx:K g=6puF~OvDqP78>f4cBgNY`mhav31AjNv}oq-AsY+U/S{9ag(yx>+;$!vJ]u'E2/ cHPHh9P)2?8Ni"%TZbw[RjF2Wm 2pƍW>6a9+KaU( [M;÷Ե[4^mH d) [V1ߌHIsvK&Fje;3$/q]5*)\9qmoVQnwG@%Ҏ7wBA.Lpp"hQ**,N16E3$@3vvY6zAD[#kSG {!΢܋=0LҾ6)6MT<x8̞O˪U s(vbLÃh%>$7PQ - ͣ"ջggX1Qʑ! 2MM]̀~*KK{Nin^I Jb̳b#[8e *T~xlPݑyga-yU,V@noϷ qq 5}1Zy_Һ[ pI:<]Zps$j=jz7|x](Ue\Q':>sIȮ;mX@2N@1 ,}WĴH؊{ j9s%ctT>Q#UOy죔1qH?uGӾk#c[EZ?7s*"Mo9'}a7(*VRi io2qy:nG.V!<< +4^BǨی[omBNJ$yVe8t3OVB*%Ո<pZgY |/|\\o7uHmٺ"m /Aae}ߧe]HdKcMb:& S-`kݏOfIN{(w4k]vI3:K9Л-cƕ_1jMfb8_E8H7oL2Zu`&ž/"IQ6,3kۆ3xH(Hн贐2(>Q[c`X^4B, Ai:O:"+K>m Ѹ{%P(U e@gCs*kP#);!ӛrJwH:q!=)%!]m=I,Qk<;|VN wXDX vȯå82Y_qn\(!/+-r:?GyD"\}|!HFۅR ̞Ku2uK3 {vzi' \54o_̮‚L{S =[ז,(Y5j.7ęţ%1нrW$[ZF mF{߷떘9:t򭬖cW&J5Kܘ6\J\6Da3E7|}{-,J_!nn[2b׏TSz| VMq7dȟ *[];ٶDxe63?JEwv&jSP2$pgYj>~l@l3"| 1o7~oCGDoEhYT?Vƛ ]n?{y.@K *Mzxԇ8OwtBFWq; cu*@ [9&nxSN"Ə:zB'Lu<鹲'P7n,v8`-nsJ~FWX%j$rkЛ.J E(6 M\'k/4̑HV! CGTG+_\ o~dG9(8/>nrhA9x- Mƕ"}<6s$˽ZEOu0yp%Q*靨?87eȼk߆LFxLC>["%*IoFp"=|;3TN<4wnC2\Ýs|q#'G>4R4&WdpkEDM* y2U74' 5m{ \b-MX!II9CsV#Lpmֿ&{|~l@&kv,*n1sN.0v4Ԏh Ȳu4'bnwh' )@iU45a1m RwTT>*`@>wdQA|vR-kS EpG՛ݜY c>wy#n4 bB$"5: :".>盍7(i NglT,blب_H]wCA7K8NoYb||EGםk/ <'#҂>-*Wv>KZ~k}i ^}T4-U+)qX&|I;f4Ý5 n϶rmT%|v8OqGP?+M}'G'1sL0K)%2bz6 AuU qTqXW^>.%L縚뚞2kZnQ h(B.1by7խ̴M6va/m؄&g+J\L-{YT^ uO W뼟BñRMtPJ./K.N[,񈾜ǣο> ehvk;i_Nijy FZ 8 &NC$J#)x-/SoLYvčSD݀$'qmmN\vĦUD lO^ !5R!Z`5vM>?h&qk|4fi5ދ\ ;Dwi|b\YX. +L՟=pQZJjlbXOgZEɯ`+G~~xG_HAt 6I~)~,=- 41Ť[Hd,.sV@%EA^.kj3ӢDL ֻǴ_b_mzՃ9Z6@`wƍi?m,MQ bC5-',s391V6BNZwS%͠<#_ #Ny2oel{ (F#&Wai3me1LOT2`plL3JBɧ"3?&L-v^g8P ֮] =تfwEn+81|*N$!BR%/?dz]!w*AAk&i>#loNSREM8q5h>tPRm m&J^nXP" J2v4ĤOvm3I R"O74[[O҇zuTH k? $j1P̾8|wn !s}i-p#q_\ 㒾Pqbstt=I:Z*$x ''{~s 5\9Km9 P<¢ qln|OSׁFp\PaC8:CvnO4h\[e|d;ʖ'mSo_3~یEcɳ߄혐ڰv0M@𿁥AS,R߻ *.[n3l Ktd?WTU?w>Iךn73A>?Y Y|ʺ YKw%Ė92AQRxL uoA % Q;ePQ;^Q"Rf6H]514`)% yu[0o ȇbKPyȾ%eEHj-o);Ƭ`DH, Z@S[;qUX9N %sfG~SaQEm Y?5L\"OwEL-_}3=҆lbIXSq9{ֈd79NQz`6ƾI|o1軻cw9uJ`֓mbGe _mW)E,1mF&nw2F}LPIǽ?́wGug_GMv p!É(fx0t]g'1 HJ82׈;ڔ+3\./6!]? a7iR#{¶G'Ր_ [A?Jƺ^uu'xݥr'+Ŕc]R -BB&Z7>E23F~=O/99 gCIW3ʴCt}{C!a| 'ַIӞ;Z]4JX!'L?N!vL:R?Uw}{;;u ,D./>ݺJL lX0GpOw TyA=ܦk. l6'YO5o]| dzOxg6- 4A  G%Up^_:b~Gd+ VTxYU f$ηuH+"ʮ€. zGq{ r[ZqsY* ³w)cR#r/saL\r0q+Z6Ipww CMwH2#i&p7y,[ v.!OuΈS.nWR7(d2jेqF*&\爱9Q?/ɺDXs+~0lCR=C)MeCev@ I1EZwR#csݽl헡O1W!E CuAGlX%N;D0 ٍjfu\XmzjCL9t^c(14oYs'*%+XX}cͩJ A[{@tyx^@EFMvQW$J ưa=pUNG*;^^3ˤqaƂyn9c dž*û?%*jꍕAAB4p'(w0b#'_? 8&ǯ+X@b1nnH4D k /d8u0*EhBNцLz&)vݛRL1\Y0,([X޸ߒD3| Gb 6_/W1kl\I Fћ 'JQ],|O2fP}1pS%'D፡UcX"wH $'}[+:?wȉֿm,>k¾ }*Í+8HsXLnM߰3c3]r)t׶Ɲ&qx1T iqKEyϷҾ(X绷5Xeq0Gx9SC<'-XhtUj3t"i{X3vU=I+s/q_<$]A8#AxafN]>'@;s6ʡRԳ5A )-sz4qA`iG L($ɗ{ڤszYBUȧ_M D i}_PqYfvkw\o37c:~Yμ >1JxE2 &Pz6ZjWp_++V9Ӈ[_3~ܼo" eH*ݭ=}K+wygV®{j_p` ANe!r?!qCo4F6- (_J L IL Q薟<|WB1qaSWè,vO\'J0,@fB/h=\d; F0ԬUz2و7)%=pbk};61^h&|im(%TG[T'7|nLg$J-u.0OT 5q`^>czILB5E:Y%>,Z~|*z;$vlL/&ɉ2Ɓgj/tmÆQ,3QraV 2msx5*\3WVݜ봰r~͜Т .ͮ(h$mu-5s60ܥ1_9[\V6tm?܄ (] s"Q'zn$J/F‡>b'd !t1;5Q0}d-(xSՍQ&r5xc/I M4ώBc(t'_BiBYS(]Fp쿈&~=q>3m&ww[ LB1L;9eDɒ^?q(${k!xgDVK[F-Կa[/7屍~3E& xOf` lC8/=g.ͳLJ2{ao,GHG(T.X#3nQ~(V Zimw /@Ac  n̼W Ƹü. Yfr~: \i8uZשL;);Dn9>]Re#՘;o!M/ν:%!\ighR ,chǪЅGPX!hM"2"e{r\"6.o,=~`ōۑ?`]5*;6%0ԝג}zZSCِ 9?y`~-Yd @` cN#W+6}x"41b+| %k" <_v3w:U_s}#0;>2ǀj: ֕8_H_^x_I߶kCIcSŸ'1b!KHSImad<iEf^|\/ ǎz&oK9Uo򣰎\ޡO $ |)5^ψ7EJݹ^`chSF;C* gH~Z2hcΉEFܺcp/%e%8m0hN1T TMe8PO*b}tcr. ּwgS$}_BtE*jY)B06\%.7t{}-Fs̈Q,m[0),&wjmDy͵+ 3ގꆗtm _$ߪ(\?f1脿޸KFY!M"«Ger&( kOd8pkWͶR}I%C0\BHY%7uWKu9sk 5' <V={ F9wQ!%C&`V ʹwh]j*Sb #ԍ\FLEp䠯õ^Duh(>I 722UQS>jAbǧQe^LH_\{vPrٽSiE*(,d7S6iOc\`EVeu)l>T)cP F/ {zӹ9~"\B?Ul d`7Z^^1ehb<Ϥ2b*.wHB 6qs_U 3(yƵEom]'p/TT*#϶qPэvUTKfR#³ Nܲ:VnoV8?6Tm T(9ca`v2qWJ+fS[XTgKR]̌ѻ\- IBH'Mc}H,a/8fy tNwZJµneSL$!{gjIi PL'm5'E**w2 iJP{1+pn\g0%Zl 34uz˭2:֏a@ ehqKJ-|TU^ ,b6}Gy.eYnQē&r$p= V68auLZ>CRVlڎs/tp@ .TP#eyecpн:j}((NSBoo `ox#q1;n ߝx;.!:<|aR5~D:iA(Z]n\|inǿt)|~Ʊ鼉E&,18° {#.)K Z¿+R nSI6o6D mPiS/XjEE*{:s3f!ҀLRܗE5x@+(ayE  6D⦇My4I\ ljHA~h,*cdを dSrEqKg4]GJ4O߷RPrB:QG9oda ,/QtAz\29sAtxKjO |9i fNJS7+(z P!R "iu&**,kOyĺ Jױ8CLu`mlslǾ8J5ny9$ŽwHصf?w8Soi$2 ׳4}gQ<^8U$. z`a[-,§nuH%bgiT\\NR ];#]֪N*`_ŢPtW$;-2'#!&H;4&)9Sg:R%ْ~V -2Bz5- m2:ҾUqZɜ 1K~qbyTԸ vƴԬI)J4>ib'c9Ap^CN3&nϮ,@ָ_>/R+o X!8N@;wx:0%#mFmb"jN,0!Zx*wp[5 )zNN{;UuρMņғizlr Hx?e ~E(jt>57ۃA퉰NӒz|nIurC*mP`Ml:V'>^^.4 .QfLQpTf8VL gH< м({ \}9Fyǵg\ĵ8:muR1Y1W_ǧգټ;JlsDM MIcb z ,U*mb! 3-O@WKVw+2SbۄXFtkd[n5U7qq4'0C#>M; qT C,߼0́eLnC ^ɳw!a!$hLd3*}ܜ 1@B(dĻ1ECE*Wa>G4.ud0YA + a-- 1"OЁy"9}y즯_5%ڥeopk',YK{B*vsefZGDwA UU{a|V4Zk@j%Q06uGD5Il*m+1`v)sODi./y;~Ɲ*LA6hpB!Vϛ+ޯqLF[V]HKqR$s^vFM7K1 ?;𠍤Q`~'fS\$`s_Şl2H`A&OAhr@фEL3aͺr1@Ht^W.FRT(W?=Ī}#ed0 zW1_j*x1/8$Ku|WVL/uSg^)vbP93 @AD/ڀ i ] TpMF`Y U5_rtn^ω= oX)5A"hwBsA~F~);zpWM-[ED 1sZg GcǞOt3.τgEM^ i]-?"-9f啄@K>4'(^Ib>vK-X]`ww΋@z}sHcnPAV% Y1vS~c/Z ;׆<2X> =E~"c㮆#Dj"eiBrJjg0Ђ0 ̻Hv, Kň }ZVGp+5Nv " 8|cSk-ۤvcp A+s_nElHÃ\y x4dDT?ez[k کhm ᶼGbG<Ԡl贌-~a ֝odʰŒ*׮nx,9},OImɭC!:/&$O®)p[zeϡ!]iR\`U'ljT'8TEso7P4(مFȎŗҡOEiM#5>rET쾗"O;zfICKf 3w_ :QM5ۘ]FeԑCI2#Y7NF xu;d{'&Bf~`xPa]m`*N;S~Sp4e`$TTtc;jM09cBSҡ wEyf./~1j-K@W 55s`b&TKˡ=j9.kUO9's\Ԑ,{VDSB ~m )q~ ~Hdq^y5gʵ~Hbn5{*Rp~4t[VQW}P?`AǡZs拝s TE5SOH6X) 'j 2gp9D'ā ]\_U-mCQ0C }"4~#V>R=YkbR,ں}J/;V [l/5P5{ZַG$9_iJ*Sn!@+%qjuTbh-5 ^лuA^j)+㟫>_HrĂܧA$ qշ`A?٭`5+dҙf L0;5pԭ/Hba6VzR0< KW|vx={b{)`ZM3鿂Tvݙe{,4&SsBຯ an -E'͟g_j)9IOIY c@Seϔ2 S/mwjWZ?ONߩh$'S<>ߚ0u`}Θn11GxopSlNPӥO+圮bsU(G RURy]lHTn jpn( Bayד_=a^΁B]Y TC%x< ~Ǡ 37!eBUG큲(xS+*~{6 u8w>` P2I!q] sJ}uhwzUzz= o%8u3rAҴV%Z,;A>l40XBԬ{Jfp$J#-ݧ&L`ٛbxxȢ-t|Z[ q/D%zڴarhNmU2!K'gL .[Χ[ʸ0^jVmM`p>Om}5g20WZv08uH_w/4KڸϒY\=>׏!ɫTD'dI}ۯwY$3>-,Ť h &eDWI`TaUlR򫲀j{ $^kӵ %RùEM =tWk#:3gΆ'ǿN4GYoῬ%-p#eVJԬѕ 즗eWeԹ$5U}yܜmnl{zyƽ[W`6xu6Ble|dٰVۑX>Qf7Ľ}E1Ƹ]h׿\9W]~n.$D~& :ELo(^vIt*+q| v:Ka'j+99 WF[ 죐UҤ֨,q;*3]]*PBg {ut άC)r{tM0p n+,i7$ pZ64ɅU&7Ut`ɆY şe iîpyy6|ZH^=V7Bk`5xZp"nqrw涣-m}R;t5„-'\Ԥt)^bn[?`xVj=[D1V"j8Waԑh\N+3I]ShWvM:Ć_S5PCTΠR,H+&E'LGfkot"a~(9ح[mg@w]%6, DYفڞM(=܅EuFNQm2. @j^SgL-g!-!hP<#?_Q"gЕkJOCɹ"̀cyn #&im d0b %y0yp:s`KrSL\.%Mq2HL $(cgAnyZ_}BYtqU*QAn%Bt78ۙ_6/±6YJ~.LXSx1n{?!벶B諁eN*sWY&؇&9A`(om^ Vߘߋ`7^JϾXsU~{OXsX^3s]jm5#^~[ 7v"Ŝҕ_g@Y6J;O^LŮaϿdDV5çPYa32;E[(flG4{؍?A +`۱ \" BvT2k=/>:Z +_yN:u|~z-#bqd9̑o_V)}.l^!!=Hi}q$/fM8i|ź$}צ @& 6kGqqifiQ~>)#zܹ=^BZty`|#ERVj yyK3%f;5X<.l3pz3hWc2)\sSYb}L]e  "~\iJxjQjHo{~Nhիaq3ٌ-Pձ[YG.⑜ƊQ( q9eF`5w, kOdxf?wgcʟTBp>2BIGBKuVIUe$/&kY(8V>_xEQ_wӘ]ͩȠ e0{횴)~~"\#]8ݼ&Dd4qqW18NI}X"dervotNGT{ .'~ڵQ4pm1ԛ{VvnB itΤN9t;Ah^*hٟkߩz GɄt5dc.WaC3Dү_s-{?6(5]`Ѧ"aQ}͒ԦtŏmR;o>{O,}`~&a k`0YOv+l]atD[wt ^b;!]  p@[v&omrKGiM;b{+אf}R[&ݣh 9@Vs%:rb`"^nYS !?!6t7 , 7>YuNf`9Si ]$]MCaz7áI[t[MD܊F4ܣn GZE^PqeqYfQ+׈j_R ⶪ+"f;T P{<$e:6`!%͏4HSp#rF KN= )h{:#]6X*7d3 { yNgˉO'K7P9*}w,JuXnv=yM .$2{-7||jRĴ=_ E( NmB V\μȥ_ӺwДʉː7g9ut2 Q|.Ed=7}X)Y8>| 3Ѻ7Җ$).b SVL{V lb[Dm9ܐ2}䄲䬅[ Rmvi kl&X3ؐ3n2^3K,y> 'z[Gv?'XPsҦ=f6;4v$po o]+eMЮ^ql{' <xWBoV䦨wk<>LS%#f. 0a. t(q~e~:L\,s42l*-{O DE# 00VZ`WZL"Sm8hXBlS˟**u^&jMz"5ʱѺlB%dŗI0J*}epGp] 7Üp "if?cnb5`U?i0P_x &tۢ`y>(=I1f)ہ&0ϛi:gU`,rVQK.oR$´Iچ{mh'&jadZb0C 0 ҵpU{Fз0ƑՉZq[Ek% (gY$S?hCd?q7izPc;ٶT+ _.88swn_Lems}@G2a~&&JZ6mY#^_>>mh!&cُx=.ZO/ uw:c 6ƻrWD H1h;&ִ?͝c7`)[ƙtc[= KHdVH܏mr3S2,mAMZz\20br6!JH_] 筺\-wIZkh y?N z  B#1Wb1[ >rI1MvZT-n1X%d&̂JmZbb >yNJ?yJkTx$5| `yuvgT~$ yQu?m e4g}׷ -Fx8wKyg[3lkvqg * 2Ds?訢$4[y៣עR J| G kaAB ԷJPO vJ1L(56&NQ;_ڞiD7,@E˂f_3Թ6N(/!U#"> #\!JɸP^R$7ICx\)54XQ)1ﴄQˤ&׃Ȭׇkx5m7QeYaUŽD5.ѪK;}G0r"Az㹤3а!t#Òjzq*PA[4ǝrT~|ai-DKVꨯ0K~5 mKJ/FprIe&5Mz͋QvPv# O^6ILQ}5L(РBl"Qe%c՚T>.(*aVYZ/;+ThJ v͊͜&Kf.!\iɄ}ou*w5HV@bJg!s-a#tNZM/OH:{0`_?˻kwvn&n_{׊h2д#$9(pFɚP RO Xɭr- .O#q\ xeeHJkjj!<\!2G ~XOT~hX'q&:P)Hc(QR)cwn20B͠G=-W'Ą6uQNwiL5,`Q\Iy24[)N a5|8/y&WjAu%[!5]aƴ ~q>0}זi5;0t]jԹ)ܘ"Bq5n!M8tyth q5 b .ͤiPs5[=\3\520m ^i6`HŬ-:RiX~f\pHJW { 8ڞbu';oumēbN-f0ڂVD["M"С](?zeK^ c@$TFE)7c\ԠGa? PTFK߫ZeC".O$P9b:3D7v1,fvfr.V?=gHwjҤfVi >i騧VR93#jJhqY/A'ފ,H׊[f {~#VW{}7X4͢K} I}bDl w Nb5gxie96N239;Ox瀼?ʹj)Xl֦HѦ m,H/_%h'=U},:\c^|e[x*H.xMϥs|))-]lj;MIpp=>.<㐄* wQ^Y2}Y5Y7L]mE@OLBԂD9@RW~s|%/dV94ڣ&%f@57s!KSe`L xrE193v1? ^T0)[,M i2Qdv=XX!Cqp&b@Fc9&AIjŞZ۹5)N(v>q;ZȍH99jDOs[FaXX;qYzyDKww-Uxa~z.,ʥ`6xHߕ'wpF;䍂8xu"wߖ"xzg(_\4k4\w!M>mu4f  {վf%|0{{ wΌ6\cV^4Q܃ ,7 s~F jSt`[5Mw-7'B XM?!vyD QUb~yAYևo/ ]O\~ҺgV{ӛ#|oj@u!ʊ]IxD=V-8*dZI+{7  BGk蟺)F fn3/`w<ڒemXk0Be85KKtUӸY>O̾\vBr$( _=ȳAN_$P!]CT?!7e84*tXbuV#i%$I~=CpAN v K *YY\n`r zr#I;ȡ#K3жw Nˡqu*5vO]cwl$\K!#&+(,ljC%5őV3.3!8/R1!8 :RFÿ2 _7t@ν uP F Ofp~5yV BPoO |#HZ|ɘ]BlҫGV{]7;u .r }7a@Ϫ(j+|bsz?ur,uu9y>).BcgJ [R8%BEY  2y`r$l"zK|*`uh]fbN{#XafR+5nVT:5/^L.HHMBN)ǟU9g1(E5/ ,!z 9*~:gAcN vb* fǻ텿| wɲ˪+k@$>!jE'dS=9#O_yV:Emqxό~I#luh+ *Q1驱UInQ9`8=Poѣ:|L.uһ"H+G*MI8 E+g5=czƟYJ. AI1v]-E{"Ooj/.|X۶`|4@Uԍ&# ֶM[-ҰF-h Z䥧Z~KYى|dO@ 4?WUdٷwW &Rh ( 6rܐ\eТ=}-#'mȀH"}6"]=}D01q@<̈́ծ%˽i߃@ܒc)~h{IZ\OpZ:KuUW|j*#JY„6WyաE3g9;~SwjmҺڥg-Q0J]7:/E ơ_][h#qX?q%R{nY7Lm3w1]CS^\@`q3i,#VsOma "GG@G0p^c-nqU^>/xkaҺ.K[* XX/X$00l *Li%:Xc\@ńQiǂV/5LWml9cVGefwZOfBlr[7ԺvdWּD PڄH\^tJKgډ=D͘܆Je e[57%O-dY*>њ;V }oH=~8ɰᚐ C}x!ZkFY\GUo;uLqOG01SZ{5"OqR;]t%|[#bh@ fm w?GHt(PD퍊l^0Xe}=@/y+q +U4UͿ~5uAۡn(nWHUBiO;(qѡ:O¸dqѤ6rQA:PhB_mݔO$!NR͓apu<;Iԁn16(EPƦ²)iaşZ 6Œ"Pr E h3X4lX78C= X6b;A# 0=8gGT<.h?I M1DtW5rM(!3-y\_ :fF)&C0֯X |@> gvΌ2Lgyr| ?DB`j<4GɦڃxgSS Mr7b]"ϵ 2a k^oDtBXz4TB*nY}#a~XrC N-kFr9ۯ~5]p.!n7΋8<{]1 ҿp]b"M+LLnLXiN+_$t ԃf!v5W,ά;նr+6xȞ‚%ȑI9T͏404J!U׋ܴWo=*:v "Ps:}xgd哊ۏLPnz@/{c|Jc݃dU!?rF^K4v/9C4k#v&#+y? zцYp/S?Ciڱc~WߖѕJØُMG5 y65gXUx!~MQȗvks,c-~>d*xc"Mkٮ=4h@= Vi: CdxW$cj=HZd_0W [T?B(J/S /d^Xv m'P oo!`h{: 8c tUH74[ckdxYr +Xl ?盄څRЫuxI|;uխlR*PN '::#8& [73S1MLgp`ģŇ%fi2P "k*!/0qGҕ~ B= {(olikϥVAt+>hMS1*[J yD7@޾ ۩ٽ*q!Q@"8`$ *bHl~a}>~f7h ْ֥bR{cR}GAqjNi'"]kpmbEd~&sȯcxX@o~u;ʃ'9,6^*mVMmΫ-_C?J^RjҾ0/o[z4{n=1#ulrY22޸⿖l_tpyZps(V)9C"~'%LD.O SHRLVLp?EtŚDozk _j@_pg[2nΈȉ* m')7={=x==I?=l-kz}咈㑝x$-&D~SOVwְ6w*Km;- ϦP1΀\3%"?{ؘ8OͅM F `inGg2(>N>L~.sTýp\h1~=R_Hp$<|l$KQz݅[B^xd38_ќ^.@m0e-4^CS @4|Gh;kٳgA}6e]pn' ر_ j3 j3i1|"&Q8=r:&*=,G↜RU2Aq^g0OPKtm) b޽(=_ ЂyqcMv1N^Ysa8[ _U3.\ᜀԌmI1 Y]B>,yR.IFnjD^".ck6qLO?0lv\Q/;hU@+u۪ *nݯ)n:/48g. e2s$hP ϩ]%\ ,QJSfM * O*/fhT Usۇvщ~Nh)J*/؂y+S^BI 7q y&&983W:zA:gxv/A&d]_Pxn> :V_)d[ktDevW ӍJ_:5q] 0?9=F(c]*Pg;[[YDFڼB%X?|,q>g+3x*hbcۘj ap~`RI!{:bfc89CEuLSTS%QcҒ$> _P*_^j\hRO>ן*RzI $ك9A1A6ErG/{~[c[f} 2:*b<+A6AԦ4>:HYWzi^3OkvX'23qvVÖGn^@g=_,;nx>: 1i> }5O9zdnU_8 o?iߣ*52A在DU8 + F-%#Hݶ|"b5fu_0WM{̣9P^`N=ZIYݳGzPuno_]-.)$/?0 x3n a-6pZgv9THTcӡ]IUdՊv-TATj?o,Mox-< N_#WZ!ˤ̖Evۜp[M炥FfzȔ|3yE!2γ@1}!#f6tx=, [:\R;Alå7xqZ89mKUܲ"p b O!V}qB zzP>w tjJrAAΉ1b|V[f*}$jwP? ԣ=aoUatASel/PA?˝R@ϱx'\ +@9"PW/"^ZlgҖc%<}ISo!t{O+2v;!ohR&7[5U WI^ߩ]0|y&'$0jlM}T'})c/.5"Ik5B& dBZjzk_A 4pbI۟ԲA}52E?sfɾ̮ȝ_jS(;2':?{\s?cO7;$Bns6BCsn!eu: c6F@׃?O N"1RCZ-hu۲X~k0C~kcjGlvtp?÷Ia 7ch'5j^`%7ŭRw8 %Z\iW*?j{jz!6MCPZ- X l8)Fڼ04UaL "a+3M'Σmue% 3|h۠+z}rP3(TRe~CIzDt@6A?YQA5oZS@GKP0RY7e$8ڡfCaҳ鬟&dhaT2&}X!R~ǖpoŚGWfPiY꽎ߑnEڸ0D ,D "eGJZQ\s՛i|SCW3l\u=ѹy 8%~*ST¼_;'D08 Ac*o })90̑reʊ3nh4W>QEk^WQ`jB[ɫ|oVɡ>**d`;JHHh ݡ2M`ewr:1Փ~݋d&7T6: #lqt,Ϳvԏ}RMBpl<ǒy$SBF^ ӷ洲!Ay>\lnbbur=%)PQML\s5ikBUz9wёGtOI( ;Q\OXtWC+Ǔ`v'g=Q[k20\R"@Ls0mدOnᅨ{w_l;w-9z *HwK6? `R$]9Q m? KƏ:_)xWƚpRn2数1*4&u&ONRϼ#ς%Q˜(-C̥o~66nTe)y]ȯq$?=BhŸrZ!E36K,1'v-eӜIPmJաC``JM gn|A`6qM붃lgQp>7u4t(Tg^gX.Q5~{ug󀣴F8Xͥi?+w7UHoQ$Hd1BwzjUxoqdU4(1"(n[IՐ+I[xlWѹ~2\TR8<`um65LɾLy+Sڹy|өRvd#\74Y&W9ć{>}?֬J g[ *r}F W2+LSm6Fbx]^/FS1"'tmS)Iӌ C D\ԕA05ݻ:~%%TMzZǛ˛FHuprmc!s! FT3A[ү~tċ;Œ?zqvL/hE03U|e-7nx0)N S[R, J8$ƫb? 0S#R9Qwݲ/8_$CFB=@]fJt4$0cXJ)/_HC;*-ZTIQи0 دn}On-%vhtH/.1K\g>M"{b5b9b 1Ls_^K\8-"U(>u"Hts&GBj-_tQyRy~`\_܏LP Z>w30PR;RO5ZoЏ]yRѱҚ|ۘ%mp91}ɗ41J RD`8@ktr ٪V_YL]_ߍ!^2 ̜=GBHRT*BQB +IH2a. H^3xB$\~ioӛQ]ckw/1K\;qɲwV;M`ӟolxR[h_8 * j|!fjDJJ CX߿Ct6tey𻊬s7s RDw&:T٪ 9>D0Oi23*Nɹ}b5j OJE/1r =۩TRKvEaULKjɼ Be fw2SSJz3No4-(3^^X.DES]:t(Ⱥ|Qy#d@;We>ot~]o-k[6xI@7 !1lTc9Zf&"ڳJ㦔V/wǁZqZ.ҥ<_g$ʅ`HN"RXi˶B0_= ]и{rCWmLZɒp77ul@\{U3f`ā! y29se+RL,8Ǜ ' nt2jq1Eۏ3S͘XįWJh iqsrӑL)q]af+]S=Toid$)/yad$Jv12aZ/L nnLIUӪLyr..7CgoS/F[#+ɌR@=&4b좽sO:hNy-%/4uI8d&FjHfS-2,k9:jiőhu0izm]a>[qZi 3ocW4韬Q?4|űt,6&?a-+[rnV;6nzFUT ^D&TXBi-G#[45a'!",'qSJj_*>f2ޙ7 [jJCĐR-_+.E3A`w+~AUؙ֎mCa-GG c- (/[7o}0 دVߝmV@K{cGPY#;fV _b {AH}akt$1+iN >sXtrZS+; AB5VQ>iY'βG'1!Xv$whWͿ)ZlC-Y*P >03b0Gvw? _aT~^-`i*hHDesCnIZn0VʺѥÏ͵vظg׳ ]|n`R\pK/18W<]! *=gh>0vAK.*A9LTدtc  xA BtS4|8D4ë`*[xYܳt疎 |KӜrO,Ek rAcbDZl"I"V^ɬ{T\B.O$/O!}2@-hyͻiķ/'JY)lrƔ> :蓱oU> T%rz Ff>`"svEpH94un|[S ΦLlM68ZFp/b#+P;#U:1},7X/!Rk,G J j*'iP%֝4 Z#%oMJq;vcϽh&ۏw&JLvb&iiCr0cXf-{eu ,ڎ# %20݄ŀ┣Zܧ˺53SC0}&<1(lZO1LJ+ޝAKMau`RОu) 쨺0^g'_#Rs5MEGš;OQ֘/">mPΚ~%̎'DھBYK1i)jaC_=aletA1|dž`q\$ݓbKC `U7+}{YrBy3> uCB!ʔ{CZH&Ë6N_{_Q]qⲕENa*cs\RȷtUgYnYTHi(5GB\3%͝'cŠ$9Dh &;7 33U.Lx$v|2XG6U5t | . JdpcT~şoI5tvjIe]rwrẅO!kxeYu!Kt3~2BzCGU>^5苹i+ koa%THO˷XCku?|da"qRz .@һEM^ "I vE L_/u̷)F53OcM/tn b+yHf$cj\"Ғ+ޯ*&8YOŵYٸcC wحǫS33 F o-C(޳dlEw fy~Ēm5Je*z_uYAh22k]7i:-̗|2]tSAX=ȸvE|4UxA?AoA V4ii`R/ݡ*Q_eBL6?$Nf!D8uݴE`-s֔GO K֭L4U(GcmJ?+;*hw=+>n 6bo"هW^vzW 8˒";0>ӫ0P8ވj劖Z1Lo\^Vg~*j?~&E1rňbʢD}?ܽV rY1ntAftrE8;&s`>!ږgs@=?1k=A xIC-צ +)u0PTg|tfw-D?CKt"@O6(_j)pRCa*[$cVVb8=ŌmLsX a4]Hy!hR([0i i@I1PϦ?kױu.iT8L9*$ǀSjNֱq p7@ԄHW1;O,e)*:~ݳS|HT )if֨."9Atm_4*G8uoOzK9/q" Ghos~uȼ@:u?%%/hyɁS IZm~P0~Q3HNȘa>}3:p-9YLNi%o"_2;3 zvS=8!kd ̳ǖ)T_GZN#䮿%V (d6^ kM{qdy hVMJsSOu~Bd1[#;~A/e ժ?O[0ߵj%_RrK5"09'v=۝Wh>i܆ǎ~V0Z:, xGW2t򛬙B> Jvcq(x+Szo /̼\Ne"c aVW^T,IĐ=sJ vݭ_1 +Y/ fwPd͗( Y'os!@;;=! <,#l7AP3;c"ӏ$藖wk$רfP]ZvNh ]".H1H|\r7T&1oF^I^,72JIbSY&̨ҨHcx$|=l]N8kN{]dv5|['裕8J&kH}*O#GvoxaZ3]-D/c=x] i- >#26nnȦ%/hd*JM`\sPd:?j׋aeU&e8X[ H@w"r}XC5Z t+n9yoнuA㔲˽f£!ʄ2 \aE?ś_0 N/xXOV/<#MbR]?m$ꭒB>wh8Cp}yhkWbYc a>]8^y2G(V ·$d0)+^ܓ86`p[Z^bWF=eC`w'?j˭,m Gj9 5d([j55|TvS@YL:u9Gf](׿*JgG*q ne|ji!Q6"}A,c/]; qq{3gw*Ǟw.sM,OHũ[I8dޙ*|W?LqD0bځ^^Bz_)> s ;:QVJoB45ޏIlek-r}o=hZ- hMԥ#qxa'!Kشwߵ/_~g?8o0(bDHL@ `d pMX>`%yV.]]ZW6a_#Wح@`3ZQ ; 1:qY< !_QI"/M|+Vq]e.6Xte l}IlxJ(G[{|#iѤw+1sy$Ur(a}>"uхe_F(blr1c9ī:gĤ]*ф x3<^xn,̬ro(E"j.hu8l4!i{@^0A^)"ǞA@棓T[1d 2KPo'wyt++kSИNjj'$cEOfto̜r:=K7n/f˒86T^92T_U>fhhQ IȍݪCeip^̐=r-}ͣ20FY!x3Hj '^5W2eQ wLQN󎦴1൚ڂD58CZvٮ&Njra&D ܡ tJv:q9|$rsꡄlXti޵#pV{SMGMa/Χq H@)浟eŞ*r3^Zow嵚MqBp`-MtiK Cԛ 837Ŧq7n;+@u1OؓyIvS/[ZJ|v =Jc,o'VON7[㪭G%3 7ha?:fٞ5axn^''|w}uAbwW̝K: [}俪r.F)o_o-IGM }-NP߶W86cGx(kPHsy%ZQ%^;b3^m>>o/g0W%4zn94~I͏D8hdCoQD1'XATKV(_D]K G7,NpwԻ+2/Oo(V W)q*ndl5iP DfYj"жz3~(JR@?ZV6% }mB*-C®xֳd(O| dX=xu "5%0 L؂1<nQvʤ9xrqÊYR5Of^*?K t$k+ê 3Nٷ_OKyOESL4|8߸ϔ(C ɚ7 /~Bwkv,q7}B^"yh/ʯ~Mz3kU>*<_ء]H;Rnrm#.T81 hYؤ k++y@i5?"Հ cTD䗒6*Ʌz"7l;i#x!' ļ'ⷣ_W_H x#jj("OP|h%X1hIH.7a= ժbj#;i|EGR{nvߢ/&Iʖ=?exZ. r!6\lyKAFߟI_4XǺg3w +!O+Ga8n_Q!y*G?ۙKV5FOsF͢VprҋfJ8 8uKC)|*<=zI:*)\b^_\ć5~{x2-ysezrNmۻ)I9oyh7 tnJ,n(sz޷̼FW85ޱBHӻEh m[P,@@t Gidgce+ CR{d)yZar 1`7qzᐸhy*x#|]VeQ6qd 9}$'4df, s\7vO.,7W/glܜ;x(CTmd@̸̬Az*|2N+F@Jˡ?7c4dzx@eqEd4Lؽq0_TIf *Vx)0()Q9pEӳHwqGS&%N'vol^TLtwQ\mRQ, M)pB ftf&,(,=7[1R*b~G}_. nr{Co^.q=H IE4u3Tԋ2#4vEujyw) $+Lz;J"OzB};0]xgܔՠ杅En r (*lY$B197|` ö!pӑygcN) R؟Z[ehЦ$Dq5L'@Ȧ=>kR\%yqkPKHw(TKx?ovYb 2Nff>j*%PNzvdp4ܒ@3>EqWJF񣩭}~+0x\9Qk{k86!Sq\kbFeRN887{u_n`87. +N(fz@I_oڌ=ZKC~u߂f~Q I4_MyMd|~߲/c>c6jo.AGJݟkI!n:GFAH9<I 3άU܁VviQ3tʄ'y$U#ڴZ1t8?RE$MeNYG(xȘcV ȵzye(Z#RK4MxQoRb4@˵gKNbyS %'c T1}f, Y΍%\R(ĤWm ,u慸x׺3d 466^Q 1=INX=ج7rc'[![)3 їfS`2N}ZVY!ԐFu-P_] p$A uУ0gt1\fb Ek%\DMvDznoZ[Nth9t, 2zPdwJ֬CMFuqOEV.u`O ڈ[6m2ʋGUV_C8j޿̧ #s :(DÇPmb .$:I #_a &-JaB$Ƚ_df*b8'Q  u!ԵQwOҧU[fx|U xR+#). n{ JQ1ʼnϙ9Ycr}Z7cB0^L8bر7`$^ ; nXk[_ڄրLLf 9Az}*)2:r AIg& 3XRz"]gQF\X?*PCs;ybT|'3 @$ٔ2P ϊ(ƅ_K'}PjWg 6~DدpЌ !PluS5eT'1zxR\Z(S/*7kW\Oҍ3{ᰦIHlpƑjL-]w d9rk54F7Mv\bF6K>ЋvXrK>c[MBWLjAh#x"DY}`F.|(r8߁"W^ hP.mWI29A\ZQ/2tCVEm7tWEraʰS[t圹 yCyAEn>'4v H:HQADjN˸*@EF(:㱛GK.EW6_hizkϰ}e Bi(j,%+w&P$C:;mWq/ %y?x2Kf0Xl"}$C9k_ߓ .dPV\hGj*ش@\_untCGOUȉ_ !>P܊:_P!㔷N&_nUNӂ{(#H]8Q#.zdNAZOMJ:>^k.\.$e|%TᘆvΠ]nLn#F^Z5c@z8*}qcGo@¬ZpV=s_q2 8mS~:C9_]sukC2 1[t0COzL42h .Ц48On8&>GiB@pFJ9զAYMEnjsQ{HlND—M&>Є#npFbH <;e*|1Jv6ӘB{')2ԃm?+2p)ݪpgr$VSL|[aZLq nJr%ӳEbHÅi[e.%:wЎ`6#ilxk8 U|o<"ZoH;]W,OJ3aVH )㵋J:o,#wzT/znOQ3azȰ,= 9=>+6'hJC I`Y5W+n Ni;(9x%z<5w_7xq_"Z-HC\ GcJXcfؐ)54ŝ< 3W%/`*zҒOf*sU.-wB111 n ]m0-ߗ_潵p)sqV>2y2#vrxM󆒒,evevoVzӑP0DMZ 7 Ih@MxS=puc>*rSЖ\qn @Oaw8ɜ9eu+D#T~dXmIғw+# og1`ɉ|켍K՘ }H  j\'t #N~T=08^9ڭ{KMJ>V8>*Kٓ f*L_ye 0oY* z :W.6>Z2T=NxWƉN"56a]$m6Oȗi؞?NQ&kk$Vd#.9+l#<jjF' 4ºWzqn/ߊeb=yŵyNA"iHaZ=ۑh~7?,ƈ'Vhgl8 ái/04To[/EzLs+Vhg˞bZhEopW1p;M ۹qJw3y6:[_ =1Ӑ5?K)A}=;UyHTS{35#?Ր׎ӑz.AU5 +<&8!׷z X2Gxevƶя>sǤ6uJ56Ȑ:2(QS/2'^r/\Lx*J4qXA⶚ǯAWO~+E Ro/ϲK[8QrִAT^!d1?2&P-IDp^˟k'ADݍDŽ\[{Cӎ:>oxyꠚ2sbI0N43XDܦLҖ' Da{HځW]4x#1dM,4__0!mjH$]1ݮXoB&IrA v/4?\s][22}ug{f;ez*f&L$h/Ӓ. _@Xd!buW]Q}2(-t,?L 9A?Jo3l04h6#أfݏhhFK+r˙|R :hk#NU7.GRtda@ 2JdL0AdIE0wu5+ 82cw7 dWE6eO@_W :$&a,R V'KsZD|ɘ 3@uxL03Pt8wx~f?gwTxw/bʎ%_{NŅۊHiÕdžOxFXh288U+umFOmeb\>S{X1bl0P7Bk+{l)bv E8.L`.3`FoL7A{pjS#tw}p454%d*&2hD` M j5GRw^6;j7B !iM] )jWHwY ˪T@/,38KyE~sXG'Vz.b C?,e=YBUS|t2rkMMJ,9;$jGyb s%v0[ ~(H^ܶmIa{+n&؏]3!]MXɈHdS(:~fUbKn1Ϋ [UϿcP~= !ctdFY]7[~ziuҹ6~ l_ύ'tpdfM{XdMB9m4o!c]զX˜d%弃3?)ph̿צ?ШnvzCT<.LAn0qpQ"Hq[[4 O`\Y-ָ Jw'&X N;9-#k LGm}V(q}B,*.+hZHucan)fz&1p~XJ}+Y( G W&9. kEu?'OòX\$ FXtiDϵ5e`z*>1Pǫ,pP*vG:vrJ;:`#Dh/#[\پF'.T\Zb?N1GP$i]Dhcw˺b>{h+D}@=v q;拿%FNQj#™Ij 5EAhp"UnC ʶXT M ^Jd(\R4Hm=4֥L-6>_,[;XHWA0ec qCO@}-=sGЃy;oQr(L{\-)|¹Gt9§>JlI¼ʉT :ka2A^k]+tG}q 2R)FQ RSMM,q:~Vv,kS6SMWE9>*JĻwe-#d"ф+H;[J1ib2SL"\_L_MXߠ(CΆZxm[zF$vY/)u 088QٔAc?OA۵ ,՗!IsQᑭ.CjCko%S0C[9_o1y7`y*>uk 9ͮjase!9ANث7h~?>_FM]Swس\GyX`Bǝ%8@_ oߢCmCAg,M' {rOblxIގKɭ=7#@}q29`ENM/#OOg `{pf}<z1P~yZ 0E QGVn歙 n>BY-&bp'ঋ[S&}ÊFbw4V3R]rQb_$Z3H&Zc F.C{P6tԳ㶹*&>[VxXePV:ՆF=C|<'wtk38>dAiwP^X`)CuH5_5 $lSbjaRǏkBXW}'[ #MɥP +v2KL|}%DK)xuċfA<  \ۿ3e<Rꐊf+ȿoRw XZS 2zN+nwu6޶R#dm8`ɏy[dHeH |lFdHm?W T-0Eq%l!9+kcLHQ<ӣ} QBoB@ hʔtňHfe xMiTwy(V%oːn7L焉D$7 2]7QػuJbg4+_r7 KaWYPJ c4+[n .Z ɣݒq$fjh]{M1H'f TY@s:.eۂyncRQj/ 2 >8 uOݳs:Pp%w'FOAIDi)p4Fb;4r2|2F[n7DO?G?`({ aP%+0sN4}+ AxdAY>. c/Eܺ kLFWlIQԐ6|&69QUhr/Sz>,w/DʢRL]O-qF>L J>ujJ~7VEx%;ai:~N |S"gf#e 1-?<_X,I~5M倧Q'LN .IM$sKih.M&TǻBD0fCU!$aU啒$(T"7 visۿ8rT6+q]B7ꏿ,% IJq%"H$!o!,`o{xׁ2 E,3l2d HdbXk B?PlPY U</\p_$gw#EGbY۞ 3Ю.xn#%^m\Wjt2CMJwjWː]P^˷M-&Aw >V2M%; 'vfd2& kQd~a h-EWn2$c:~Α{1\ҼYZ~tS#dn'rW4֚a ^צ%!OYOTy"?Q+pU˛CטAZfy8-#Ӄ&xZ>)Uםh-[z?-vf>]X^*ƙ?]i _*Oȥ{K#ѸGhW1haJ7V "5 3;tEAxUS-֐kRM+kI/PXv-LPL r2v/B#!ER2Iх-)9O)Y!TMg߳`rs^d),wnMӮK59#E17%Kfio BE6yFbճ mI6. fTN3!M3ε)We1>}fU⠵AaΔ4Ԟ*42"9lDe5ȐCc oH|aVm"2eMz;p ,ԳM| S&rtƨ;g,I#K0H;ڄqQ (irmHo ŗyBD,BQ>1 tڎܜΚ[1N[$BĈj(<(E^s?h3ݵEx^tPv22Y+Z- +QW袭?ÛzԯqoKL^;1Kp\MfZ!xœ+e#CK yd[+lygI)_*z;2>=+~@#ovO*t?[:t' @S0g[KOxb%-Ȅ올ͯk;\+#;l`8և{ߥ-ˮ ZGD|9V;f{u]+t׌JlYlx-DJ*0[PoqE)T t}:ȏE,oVέ;Wvu(ɼ:cV?JՊr{ mOJІ\81?<a=s Mӗ]ڍ;NYu\ѾX2cf BNVDChE(Lؤ C09/uH,GGobc't5,#W5BϞrfٝ"m_My54YrhyHjMI@Pτ*stC#)WEB Fjcx<٢m:c{vXTMۈQçA2ә_%%56ǣP/W1moi&vS %5DIO߹OY9SH^rf0 ݃bP͠s@l^LJbgę4tWA|jY*h*׎i(lQc-$\0F˚ٳgW^^^?oy (&]ua!2@d+KeWwXӹ*;%m!ֶ ;YfB5ᆮ|f`f%E`/e%PV&])(n孫^ oe175^jLe4pRp96OY/TYܚ,*jeA@Ĉs[rB>|w8D ]w'7mqh 4﷪H֙_N0'rnǁg=D҉x kx8YHbR`]fn(0l;fN V+_m(+N#wjm1ec4cnixG.15 !?&ǭJ\F'69Һ?O gÃPT)M-ӳb`~5T*|>:.0_84 |sDsO'i?tZ#d!e*$XZY`fAv P\(G1*[Ql”VrE` ,<.: جE~ CzH` b;qL5o[x5 ܌^B yMh&T#H8+oQU CC̤,8Ta>#Pc#'| @B?`<㐈:\c)WS+88j£؀4m8nI$jw>tk ~lߢ1c_sHx-Mq"؟| 7jH"WGnga'!(y9,=Jp~Q@ keaYbU vTYr pJw^0uz5KYWN0O#.4jPXw`űGRE!*tp*Klu[޾Z{r^ZN\OlĔ0mEny0qa`E`Cvi^!j]ErlȾ%S-1 L6`aMB( {k]޲/CW{j!>ÅiǷPV ;2h&GɅȓ+1Mc@{Q?My 3#i}tq{jPj)T8}~CL/%Uycᚸ8eE)R N;u6Vvbg+NbnM(Gc =v>yT0t.AOUV6)][%֥ǣeo'3ޮG4I~]+sn>y R  mUp}^cIgcRt_Lѓʹ1uWbDA=->,1!w]@7s_ǕT8,ӯ:QksdiY>7HZ VEe. aƫ#bRQoL6&nPQ&[3fL.5ZnrI[X#_@.{ץw4\t]U)?*#_4jl<;p }[*H0#;劆-5}8,,Ԝt$NqAe㊜ FT,`2(s;L "Wɝ%!xyh[ǝ^u{HMoaʏ])!M2=0rZլH72g2aXa mVA}M_ޕ2P\0wi.ϼNGBnV;9&? zq0b;IJ(o0?CjAYgLaL~Dd`*{ tA~?OеoUGdj3 mͨ$z80?gےf?hK}bz8sCaCxG)qN^ުɞUQ;ݺu*`@;0 ~C1$)!Z:Drˬ8 ud V̖XthM(]630 WT[ܦ{.e9ξd77Cb@ 3O^ma`{)r5z v_)qCLu4NQlumiU_J# a+BO;F*'AB3o[kbl0c0sTPkKa~Kz¡fb8x se%gA!E -`+59VK 6Oxc%>S_~pN;DnQ}MZll,9.5\vX݇AұP![Wa:c !Lզ&|)AQΝnp]v`qȖؔ}  w&JYa0 2'`E[ɝ$ɇl Ż/%M4Im]Ӣy(E/1Zf%hb8(N`(tijnknRlMۊ^r#>x%$@+_8]㻂´><;jF)kn#H0R>*O[70#b,k=c)pƯ *@e8 E{0Mp$"3ʠ`}?_a߰`Ydw ߰Nl#LhZ lK&bi8#:ޠ_˪R[r('t;JGe B*ioh'U\$/P˸ حus5zF_3KÌ;5*sk { ְ|)jx;}>jO\1((UdQw fno joŒ)ցX=1^]\}t"I;?AAZ?-$ ѥ-r 4G7_}ךoP˻$"׍4 .*uZ]aհ: u\18L&BX1US(G>v , ˗Dgp*%b>m (7|H^L;m* Qsk լ<'a/_G+z~|6$>Y ϻ4ǿ6^_E|Њ6RO)VOK7$w}A7-P OA7"X"k?%KOz#Jۤ¦vW.̐()]i(_FQX0i(f8>G:>`9?jW0bb1ь·`=rܒ<@d* ]nQsށI|svd~7j Vqܸ$H: -NjQ jWIMCs6(nJAJ1RLܒchy,~G}q0l/!ORY {yEwiZ`*Vu[O'<րor>? s_`ǀ? Ǖ٬T7}t3j߻܂0ڹȇ/X5ҭQJۜF5%TZ40e^J!TOZU, bL$0+dFhda}r) G+WQ~\x;L9i0# t|Dv a`P)C>%KC~7&[r&t6\/hiӵ -hckWYn0#GbJxSD> k\xېTCʼ+p߃x$G֞1 y< 4U1 εCjy6,jrʲg1!ʫF)fY2ɹJOsfJhab[y RH;UڹƓu1Uj)͔mtRQ)*ǤxYk.s pW{TE)C (!C pc.4 I}6}gŞ Qr$ZJ|a,*C~-ǵ;ݧ5 ٥xw33r6eN!]wiY@\_3 q쉊f8L!s֕i5L  }ڹtyOX\q9 G+Z=:){de%.2B\PFr`ZdH;inv7G]-GbZQ_W dj3ji2&1nY}1Vvb_-[N~}s$k]|d_2ܣ67Qi~>:#ҪVSU7$ zrc5\KT)#]%;J.Z 93pC+i]b a $xi4eWtdtd+rs3X$d>j"n?X"ݹʮ\o׈ӛ{ֲC:LZ ,GPj lx1w >z@%I!s^74D*ၵ> % |Qd~1E Rݠ|:EZSB[XZRIoz3jM\pF7af}yۤY͛3 48 ev ݪ#%j?+~W?m;:/'AHW2dhyެn?Kq5'Xґ3hU9 kS%G5nO gR"&367Ǎ#QC}zCwK.S({Ep:! }(ic*jg1$H[6m}݊oRqib^G?a592hƐ&pEfTh+S|A(P" HaYn%HK83uF }jWS' YSVBЛ" krZy5 'IV1HoJ+V ,c3os4&PテU"EmHxWpKK1( ɧuY}`k&eylssbO;D:@DU0,ljB9 vefOLln'ՒP #bϩLIY^ϻu~۫{}<|4QrDBH{2| -&ɓ. =n2XS]po}8ʱus԰vrj(C~Rv0h~BXNV= r>23(ކtʘ.3k̩RM"gʢOlxA ԧYiRa$m"}\>x_#'݀_?z;=$kjFu)o& SjEiyxcץc& Ѱ\*g %YQ3|ḡAluijVʒ&izd]Or *93S)R)nָBf2*,ٗ}2R ^FcβLM=Y$47LJ)^hm IޡGl#RsY)quz앶\GM!)E4 {Ow7{D"jAܼ<$9'B|}LobңNFQ&TO)^cK88;F6tL!4  i*࿍"}ۤ(G%i'5.b/Z]æ C [hƵAe5LB~"^G5m9C1OF&D!E rKp¿>z- 7^Wp0O!t)9h];3m>,0O8jP=$Wt"X:BU*9:/ҬYR [@[&Bc aKlV08^=u(7i\ĭ+< RM^"SSzzJ)ظgSO`Y-[:b@ j4΢GVq{X!Ǹv7[wm [rV'٢CBOK:]jq Mh]3v"C4k 1-s?Rf;ftdV @BKIk>*a_xa=ǛF:!8ǷTv,İp 9"Ki$!\'W|_Z϶mXY|3G2"UÑZM+d[O͠3POaSӿZcm徱H.'$љRND-}#RZXͻ96uNj<͉ vOވlN},)?Z-*Lr#Ҍ!Ϟ,mݙ\xXq_ @ʙ$ߝN>r WrwΎ#5P"~F+QEVNQF閶&)ltߕY%h<%w@!J,"'B?q\~(I-fxBY:ip&o`7We|]l1~E͍7ˢg.B%_L3\15llu!!59;0o^?`3MPhP:K31,8PGBIGU7}}3}@Xѕx{F*ϖU.W~UPEeϤEʪ3C=WG@\VKО?!:[+J"I@5I=oL繍M7S%';8ʧ xĄ{hw1&@+f09@"Z݊}ŏt͢ $0Nlj d&ID{r7Y.v[B[pS,$lE\fc=1Hdȼ$fM8#:& PxTY̕]pCߍ![Dk_z%) :J2J{vm/963MƑљ'ڤni޹0I^uht|NDhp^ҁsDm[%Ӵh(CJl8ߝmjx:6ɕ_j$c9ދNL3m *=$E֕ұi(ki O|x83U=yv{bm,gzQJjVAoT3v:$܊К_Ү#5GJu,f #iJyP ;ȥf@Ha?vKكkEk F*E%K}"zHKYɤa4Ta0x03\|\w5oTюvB!.LVWU_'(&7N^8_~@=6Jc )INʴPlAmK\/_p g2W:KC"_MG٭P֊I'x/gq[39rdhkRj f>;adlhedtPI%lcn}Y~Una U{ n0֚j y!Bhw+n8<෪tDmWT9M1Ղ4W:?G//%;L0-S;o<5[UjSBdo*?${C >2TT0J6ظsⳳc寷fgvFeжl(W~ LgC7pϗ#2:?vQHٗwh, >zIM>eQQ$2 L m_RFFJMl%j=uEݢN@B\cv3w^QJ^<+l[Mj!aE% r+| 6hϷ_l9G:Sۚԁ0oGv[% TFGsqJvS)%ᦜ/>jc~7jVG/D Lnb`*}崺-j^+G#{̺=5xW;Hr$E+rZ@ pDFzޤP ]r>0|ӾlsVơ<R=X8\k(0}aCa:G^\+iF 騍t]Ih;;۲B\~"It"]RtN&Wʹ!6^69G)iʟ ~3Bk$>,jEB\b2 IOtWy$3XJ8]s.du .<逺)?ʤ{(C8)'Cj4IJ&{ "p.[9A' .vnޯQPpފ6{@.pw=.ݧ/oK3*O!;6h SmY_UV]AaU_V݁1 tuY#huyB88gh:7nr9{L u~48tOY l+db̟)'؇m -6޽{)yG]3jO[כֿȏdG=Q-vqo+7$!ih\zz7HtoĬss@7 Aӻ/Z 5}p[2!|23AERы,͋ߴ6E4 ́ As GBd KRGA&`uT+ FyV`o5Z٤4Wr͂?W4<{a¾bWK?X67~ &s(Aֲ/~yوK2WdNj+o[@ZQbVJzءN0Kȩ]ѺnN2d ݤR:*2-}X/= K8 پ"8'u_hHF^c|^]xqw1;ACp2YbF Οl>(yYbó%V_.ə %nޅsXuǍ,7@zx}iO2!q\d-w^N~ 64!8j5)}K zGPF(PAp*n1].wP.j`lV NhU[}5?]E?{-' S̸ueM%gbzmqK2U%3 V[qV8s]VNjK-ܑ"फ़6y]ٝh)=0>3Jc3'$Ԕ' `iX բEA Fe®"vSCC栆K<.Mmvѩ:"94Eu Z6O_/((Y2v$ ;jU_$vTKfoҺf̅.frJZ?5ҡVFeE \Iț }T?QM%y0mk@#8m&w YCApЫ2b`}>t_[|tPe5,3u@k|1BbfP716b%H.IB8\;ztӽ7=߼JDDKKP_[`EZ* P}Y`崀-]PU=aJ'BӐ)xwZd7{Tnz>Qn9:T\#ԌV7# h4eV{JVHhI8u=ݶG19Tmx(Lj~N޷]5@S 8g$Uv_Yi8#pղ)Bxi^ė\k^G@&iLgftg `Bj|MxflX5j8 . Hs Sf1i=Y*əT}CqD-^| ?G6;oQLon?},&0pJ$Hx$0vaG V`oopCN*cFiK"k~TOE ~T 3-<9'iGao|X=ٸ2bS_CIM{?. n\kn7({Gb=1xs]-T$blL'QKnPw!4zf\-g]d?b]d͏v%`%}TP3eg1/Bl_o霟:NUEk? O戊⸘E{fAS6[7wg}HҞOy+ 4`@p٩?Gwk`v-az4m DbG bNYI qJ gA?fI'J w^>)&SBЗ `Ň<;Üoz+8zck1lzwpUWYiIu!^aRU J-% m?X{Fmc%~רx܅n?О?p|Hv#"?z?*rV5;++ju]$R}dϘɌKɩwȿo KޔHMY@.*+~T6 RcnؠyV =V(RO= `& *[yVKTL*bShgwiC ^* և2H|4uX'jzn2ЉFmVCx/?%6WӟlB -Z ®L. eZ0Lu #&]}0T{X_(Z/!˳u !L!ogK%wt~ E2  T8kB-qG^ yo3X$Dۍ{֏tt3xT3S>e Sp@ƻaQX۟~+D J'IA,V8t \ש?{l'C[v8]oq~=QHA!HGXAuGg`2L`[, _kjTMl#ނ*a `-QPTј[Yt.u|K 4VH2/}/_+l\Z/8u ̗ hwe1:-:cQ@U rS 9rLͿ^yyf)Gd0#X' k7m|B%/wIZ+\R_2!A5b1ƿ\ʲLj[*E _]pSOrNQ=6P']pw`:K"Q@-;ƙ8?.Aけ0>S| @P}qRW).IJo-ˤj)>N\~鰍Dž E-2 6{;Uw@^?7XS[x^Φ)H1M!-#p*vHkVV:>چ(2l=&3-iǢ up,UxuTJ-a1yrn{FbXWfx7p«*FPz]d嬗}~Ɛsʎ^wd=!JJU 9gAz:Ob=&zEو3 F)_(4xEb V8g<d;YNᆗc #J\=H;̥M(@G1F>mh.WC!bn!wY@1mqf &Hx<o{8I EAlU[!OJcTͼ]ֶF/t "鐭3an+xi*kNY_XDfrY o.'^J>TN^Dhi o:N51}sI,UF;|Dͼt.#'of>RKԫ Ce78(Y>_IQd:lu+(E&KvG9;E YiĘCx(ny^eQ֊(c+eA^<̳bBL=յ1|aiW[:v=j^x1X DiZw],E[8{w,嵘?o|&Pp:K( H9'|Enb@:Av>"{:ښNڻN7iⴸKL#388޽dP5@P0K!W23|#Є}.^6cabhXRcnGz9C}҄Н&GYAS!jN6u"y5nn8~I魲g&>W|Ui5$c/c(,b = RԽ;҃0 OsZeṵ1ȷ%2͜dof5,OR$oN—~U,9- ~TժiɄ$`YbO9C%0>E@>}/C?0r.\Z>iwpM&۹6Pēa >Dy"a[R1<) m*LH\%:TK.SW~Al[T{Ƕ@*.э5ġu7N)!|a̎Rsh=B_%[G+DϧoDRbX'mv6&*ǥ]poqIߨml+vzVۈBT ^a]zz7Ћi\o\"*ySSPa=>|Q^`5^X,-=sb 5RzDf?nD`R]3뚯9-e'DE$@B \Y<`_fju/\#N\Az 5~heЪR@tp&}LXdY<"5nv\Jч;4@!OT\4(k=`XSRw6 ?BNQJ>ͿίFWegVY%k{#rJm}8SXOLڪZ b' "OGk<%vg rFv xХ)&o!l/hnxlDj"ͤIJ/ߝΣ3:Ϋ7CAh/ő/pNO`ů -V;,x[{hv4sF80sib%;cyn f ӟXݧ -\Y p<}ߊ)?k?ӁQ4+-sVSSDP27cu}9bثY=]Z2_ 딒W9Iv!ʻZwA9Jf,XV Jʶ)A>%!z#.I|G3O[|r/?d>WSf&[ w& sDwpc 24l͒@ʠyDȇǁZhvT?R> QHmt*Ġ}Ǐs(5X wy @ K`BmaR.мhʴ+Qj%T Cpɿ#/ x=:Z{J` $mTgE4VX+hݓ/*_Cn̄)1ܻm-H` x4$T{+s90 =tǢ_?y|{:nJAa^Ϊ\-68d ~k$GTp(!R=L_ @Hiey%)7LN6&#~G~ĸ<]ԗb!>liaYn۠*Sq!8}:V/X@J _P3%,Z{ -G$EoE1lJ5ʒhQy1!kÇ u볘fw\`.V3r"eMCYmə=jlqZ!=X]eݐg EJg]uV q#eZͱ `w5c[-8{`,9[H5FE:~-b4Ix{DЌÕ%6xEi<@eAԉ>4 V!d?3^H7ft^2Hޛ"9xw#ֲnOK2a5z %+RDObz:^Q0 y _SUq? (Cbѝ 96(i }EOO4cYrJ@-4pLw2cFtB%>^nn O`_źh&l5=._ nlskP\DGtB<L+`w܋܅J?M,&R2hḎZw{.ꍮNqd(ʖJ0dq䏝_>"p0~-h' |^1@̐'UU V)aV)=/_ӄtePUD3Ko&.XG1; `9SdZ6dH[ R|XȬmn؋^!\mxg+~x)I*zFfM:xr9-݅QdSA}IfUd-r *Ym0uRB/H-POUlQInBgT㲽;")΀ڒx]^s"7.DքoP0_wD]E x"4r+oߊ.t/;e5ӸRF`i6{AJXAG}X*L!L'3W@< &k3D8,57htb! 60A-R*7gqS٨sX>D7Dp<+=Cn65MFŌOvG,M_wIpp}M"* }dmt,6j9ߛBϷ7UJ~2>}V*WYxbܚǸު:Kh ̄}h YĹD[?%x8^\>ISNm~4DFe= ܖo{֏ܒfH_v+=Ig3I9;^*@#Vײ qWv}tv#:s~9\ELv'Z=SP,Jtny/&2.i9JՓcQmgFӌ#wɰ7ӜA$ƥ"ȀK~ /<p2:]:5h>lVvZQ'9@'frqҐ=OW&{X`0V맬S.pufH4&? ^ǃ8׆<|<6 cph.Tꓝ㐊ؕ 1iQ*G mSFဗvlG\k.!a!dXQ)N1?Z|/iIj򈶔3r׿8XhJeq$W„S)u6((_>fL1AJclgR>] dIM jަdXak䵄2FPS{cg G:R%8V5UZb턲F[xLIXU)zAmoQBv%޵3ٸB͍d*˖$rV'(+3H׳՝D(7ޞTy?hj1թڏ)@&^:I]D=ls_bgDrj~+ʜNq*;BnM5#¿HԂ޸-kKiroghBbPʜFuh1qHۗ'%CJp,F';!*h*vUj/ tDۂC:ҩbh91gzz:@|KN?YdDHOe<8A>j쬇$YRp<]\dܥ w: -]`JdpEjՎ.vPh4呱2-cL[ƫF_0Kr|%!3uu|b`{C-aP- U1Tf\d9%AhУQ"`H]Al>g}0 .k!j56x0]ľʛ0!lLkf>Um/͇; o`Z[_|AtWvUAҔ.BL"x2m1H<U݉ ȥ!|| 9 &SGY7*LTk~"L 6Ö Itf0u)]FԮ$XH07uVV#{ͦ :LkEqBymxLL?M$3j.:'AFd%Q7 G(Њ}=,(pw{Cyw o.YDKl+qhd^p* m()t 1xCʟ-}of$ti]pnV_<6X՜zY|1V9Ϳ؏ى$kx<^Y5j\Dt K]zSJYud'MbG3?%fbbAŧsd ytm\! Ѣ YLN2 p4 vjRo\$.o˳I-Ge!C-nB!>z[!D u:%AI~2Dbţ.Z/H z3[!T.* }~7[sPD\~P5|d`k23QwpZo4#SZPmG8uƒ=;K&[%e uIkUA^'lCcW: 0":4* Ѩ"9m,kI{e_fV&;"f|ߙJ[e3Ǟ>G j 2s :'6z}G?߆k#76ȯ{ WeɥavP=+R!1O9#!=#&Y[Öq6Gb0 #Pv^+qЕطf ?pK1Ň%MEJOHSm&k1}v= 0EBQXS9QE27JTLN􆟍6uyQh/+7Ǥ?*klՅQ Ckѭĕ,U#qx} SbuM}8!y6lB7`On 1*Zo{bBاݙ&.LMTaT^' San jQ8QEBm?#D7h:e&~"< ZsQ+d5JPhڙ(lPbb8YJ&tY;t&xBkb*0 ͝^5on34OPET!p-Xg4(YF\p' PP\,ky *p>v}%Ҵ<0=u@艹Ʌ9}-M}Nܥ!K &vT}E*EXȌMZ|Lnx!珞/ӥβwv ϪlSХ_ 7يpY,'B$zuf}j"BB şg<=FN 6m9 :T 0!=<Ժж֊NE 1N+jzdU,ǃAvĔw꫞Xy-ޖ*\ HxImiw jx `VLz#7P) {,@="LZʢE՘s,QEjpW7sl:!|P$)a6PyZF P5"~-jmOYZ2RٳC܃ 7TOUEru1>zGUI/ҟu~N%xfA' FX&ፉfd1pF4 GAHL'^c1/ YFсpMA0' QvF(ȯ N ғNoRbW.yZaz#%h*0ɺJ׻Odhx +2zoAɰQ $XpNL"Aifcso)*J }$ "XyF0ށS /f/ Pd+$ߵ5yj^<(_62 +H*Rďv"')84)'R.q#( Ɉ*ed )A6n y&SJua־Q|> |\8#w]ǠN 0cQyԢDFL𙸔C?}9`0L;iR4cc,e M6鈝f( [&= $8Bl&kZ8v[P [6"[U[S-7ȵ+~[TmsE[Wܑ>EV9W\>k{zUa VT2 ?"h97^bq(  co?PL5H`p'^j㟼۴1hl\#}2H4Mq("^TFw*D e|m> 'ZQtU'1͆[Dw}~{CqBw><ե*[-R860N_G A#(w|Km&e1تlK"1N@`1@8f`?/c¾~E%3 2`\w g"~Vh~93Nu{3 /|joq,)!H4} ($[`rzqG %h'(TXP,$$oj1*l}bI&dZK;x•{~ F(pu۸y;%ųZ 2A3EG[3r+5a8$pw(k5Q8X9qyZM/ Pxc(D+|/N~ލUV&BU0lZ]gDg 5| ~o i_[MyWYX]t XCOJAHe:~`K1 ^ 튭}AE:>fnWlI{$6;/Nnc6ng7}9)菘9?W@󿇑f/^s"6cNqƱm3fVąD%qʋ FfşK~OLKKBYW .f[a&{A?Of p9nTL7WEaԁ P8 WQ%\m%,^x]/o/r_C'u6{߸P%>_ :7M[LB5_ <'88y(#(~X{@7mO,F;-=G`Ĝ&ǙZ1 :.*id݄uf|[\U,PQa\xb!\.,X0QK-hf/dbXH\Ɉ -Z_N^sB w~S,;qaqNVJH-0^/9fs9tO)Z $Q6 E^רQi'aQ@ 9-7BW+[jTQj̨$>d`GaHGjw[2j sԱE8Gh(34 3x0轔"4Y/nޤ,tV#K8coŭ48pZexcj]>)3%=G\nW?EhX#{XW7 LSɿ@PcKG:Ponte1BB{=$*8KGC4>1jwbSawDr\tpn'J| [_pO#\T*X|m@'ZGj/4?+F"_FxWztחz֭dxEjV; 8yAnBlx'5<` r^42b_[h-Ѫ;R)HQٝQChѧԟh<ףARU2 ?,!V8R^}p3M4!p$g/@w~O [>@<í+ހ#)Ui:Z{{ɑR0.'p dTwhw2arL$dDa+rELB&0&? JhRG3At.6<$Xۈtu]ZSQ)~tPDكD!(\!5y)X$ 59,[Rj7ءZ͏L}O06E}::]F5n8_r@3/PsWuYUY ߁F Xw(L䶉};$RֵQ_tIVM* ` bOM, F1_ObLM[rxJb-((9YxI$;e!n=ٯR2fFvW XMd7qvv,@-Ǣlit8& ʽI(m5p( tk-y~"{#YmC2~?ą/k3<8ON+]L:tF3}CJhK0¦;* -^CzrZ1SMu$q2̴%cv f"L~Q^&ΔeysqhSC6͇\%o$\ Jhc2PgJW:&3oR=g?UAh1>!uoDbg JB'4C8 ʎX-] R0<(f&^ }0gS JzX5rcx6ƬeQ‹Q3y٘Yub.wD?Tpm\ B{Z(Œ[oʲ,F}&%VXq>@ *_ ڛ_VXaC^]6_8C"~cqnf g|o^?#W<gUd}+WNQGztXpnR+7W j*\Dɢ2V4D]%gBaӾ/L}fkX#o!+@%w, 5W9[PO h!q'6qٿ`1af <"mǎ 8c0`jǔ?!13u |^ldx{51_R9P!5R J7?Y2LB 9Swv#_s0CYHgPʦZ} U)31g+_}c(O,Wb*dFĢq b,mf.HzuGC g"G?J *.?iz$VLUd j6$ߣ.xgL|=FMO՘^ړk̃3U2*{DJpmD0X.PZ~5 bR8_Fp  Dݵŕqw ORy[7mS)Bv¦,%K%UD2{ƟՆ;)C0"ny??e\}ʈ@ˆ@cF0Ir nv$a] +|]!m믥z0m44WDA~s^֌?V>÷ʈJԶn~uS{7JSй ys jEo-,]slfoT,5dŬ )_4?[b3 GoG؀-)1LQr6Hܾv@b1bxr\LFv+;A EK@,~+0=lcrcýK?D{Z:( aP /){g1F=fn#I;?r nHVt3y#Brd{s% /'iݣ@ ]+.b~pM{RC$\5dh2cT pP qpװÜG'D+ğ0pgCm Y2H|{?/dMF=EIё{XDo MnB%F h7+)?Qf^.!5fpJڔܨH&?D +g^d!QK;>Z[ bˀSh:oVd$_Z?/'3^<y M0oH,z4d!E:1kLNWq_mƸw)鷙C+?t4$hӬeIPg& Ib6SdDʳ~L$$@̑̋"v˥{wnu:v3}#kD V_bhJ4q!'] 쥀_,!=˦[`iCxeA4 xܓűwAtFzeG jd>C;0n bSt,k\Ւ dNE$ 0v0$;" M-G3*´Fh0Om>e◒ķnr L&}`>fW !ִVs wഎ30H_O_@? $S_}Yƫ X1)I?A~HuCҫ34:PՁ7 s+ {yyH66< s0b'8w̩/0vA.aϙْvL_ktޡ u:&c1,y#/`X;ƚH׭޸a$kؘz ,VZĪI 6t 7q k!~",  e΍*L Dz>Lm ]g/֌׊P; +k qH ϊ7cw6 S,.$RE-0KBb hfL0[÷˲ ּaJъVLc`wHж(f"T2`aO]԰UHǟlJ9nɚjjD߷|qQ=?̠CP&&Thl\m6ȎGl8wLgLؠbc7!l:KAglЮ8߰eѹ(Lf/MD95q3z-mFHtOgĂ>y']OE{$g^PMԇҥ?˘`oǰQaJe烧P9+:QE#AYε/'-mig 6 +dΰKv/h^˛䀻@f Oƕ{1B&`zN~34(k,#f'πdXϜ߾DR8jBUƁG2h][p9II9'M'H?+H]糛v"R ec@0LOJ(!;'`K+e[aiY$I{ DzpLO{V %:M6%ľuQ< 6r~g8=ܸ3䁯@<AR⭄'ADXZ۾ 4'fUսu¥\k޶pdtG=o) adQyBv ~.usݞG{ Eeۙ U;\[v:l" Gm&o -߸* +Xbt ^*n1떂0RY6P.^ o4¾ {مF=LyX*qwYDgLj\lpw|~6n$hsVol<}d.[N C^tnX?z.Y+.ʋ M:a坂KW5LA/T@&c%CeAX"]HdŠʇy txdE;ڎC~h`(Jln^Y[]:z.`!N${hZXC)_EػE Ecy9ep)dE_z Ѻϸ1 I}ӟ@I[%g7wexe +Gܧ1Uk09X&uQI7ۨ;:d4!ٓ18F%#S歩㶀l`_X!;(v#OTQcvUIA9pN\BCHF[uoD|~P%(ɨ#9/ٿ>d$sA#b;Ϥ`>x+]86I'h_Rh *͵ޝ|HǮdE/7okL4`FDL$*[sah0b&a8A1xjfTxG7q%ȩOfK!z̢iIjק$!@mZ# 7۠Uِ")X't=_4gB IBWo {hG ^QƒW~ iz a`QT#MSC7gl{*9e9rxpٜ. Bo1Ov[ߞH"ߙqu"Ǡ-]m A"׽ T%~1Vv6a?OOY7HX?c%?XA8Z5zQ^b|x憧)i5j aBQ{ΆD,0t%(nB=7s^n8~-?pbS=X0w7ǑDۙ@DLUэGawDȭu.E9a{+)sJ]62Ձ쓘W!8~R<;.]~gs;.=Ԝ{CD;Xӆ5dfh2Lo6 *0GW?LT"qٛ0^j)Csl<"[vkN>׮i H` ֠_\9L3\̿ Ѫg?&%^8f$h%?M6rcr/-݉h bF%UƄHޚoa;\5@b82=c25^_G1^7rmzX{FwYbE8J+J1< yGT^KIk jnӴZvF2fJ6\gRDέ -_ƒH.UfH˲ W +S7F?GqU_'Ri8vwAv',D2R_x{|bwXagp htouW tB?x qr )~jtg\Zl t?d,3a!nu-T~GB_CC-RSHɎh$XlHr ͭ7[FT5ᄰӦ>Fh•[&?dLCF*R)@$&'2 T[/nԆ7O ~ 3! M8dIwWEUûW_̩&s:vIcuViV"rXu:PLgsFh:oA w`vQ77̾4[}*k$6Y~JCpcP8 ˆMj(|-IXͽ;8‷s<9(r8:OˤJ¯aBa:٣+A)_ߤ[z` mƚSe/|+E/N'7ds3JAf0 0:mHQBd+!DH9Cugd+ D7Mhz=ez |! Wv^w`8Kb uiw*+{FR{",eP{F_g=g;ԨDTh@ʭ.( kYTISvTM·L?gpքq>\/WP O8OMa_v[}Pm*UE_UOivSѳڟjkrg8hjZEL< 9g!'ju@;%1;&>@g*! AQlm"su&ZBåjU#x%`=%Ac,KUHOL41ʟ5*&jjhSrnXbWymse,B kDOMQP9;j(#(᭜f"փ?fGdDy]xTC?bROx=KfMf&U?Mw]6\7xN*X!Nm—ӀRQ+HԞD2sF)Ypo$PZzU-Xҍ\F(_c+~#Q;!\ַ_~c%j n3Vw) [2'jGf]qFYQ¡ڡhf}N@m|@9kgȈ;% ٗaa'iA-sED$R¯$e|;;+צswe q9i:Iɘlgф Gq]'b`LGza79Oz}SIH+p%Jxl3'I-od*pTdήӂbt$­4jЦJ!gؐyQzA4+b1P)3U돁!+ykJt,+Tlw 9 $+J|TW/끊Zͫ,:GQLy%2@4(UT5%GX P 8RH[fI3 A8H4tWw&@bDMJt/|{걻k2y@i'계v촻xz6nc; cW\D6m?Ϫ(N^ 1* 9vY5.ԴGMfzOfJ$&pg ETO6!^2u=ԻUa'^W~R"I=I<~&&>,!"Uoݟrƨ:cSǖ@V ?G،5e [3) D. |BoO; A#ckR>)ye5&5ew;m=6&m\7ޗm?w ^岩k ]SjˡVg`-EG39= *h!Z<:z,zF#5jዠ>4[9uI_{ 7Ӎȥwup f{,FUU7h4#(~^! ;K?:-Bxh_vggA{~-4D{Z]rZRJh$'?{EB`|RY\+rNbQ(;XHYL(܊~hlZBq dJ!SgwM 4YշKj;ar& ҇9T祦 i/7;$Q!&B;YoNT j!Khz;Xgֹv M |]ԥM#K|:HɱlSTplac0R!j-?9/^ͱ䛖͠dz~:Eݓh柖xss)_^El_\|V=Cc=늨`cb:uoP %y5 >\uqpBV`VDlI[p)곽UNrQ: @{(Ap3BSv*p%ԭ!cQs`PK 37=3,$>1Jѝ{1Wlc9(~;Rnс2hʗ]K OȢҕd7z`+X}C*-ݒ90w`$^$smÑ ^%R[fhZfլjyREvN0|g.᛬'4e __]xX7d|gIXAB'/<>P.uYP%0oʜrΤBM J k.fR)F[lDhLdZxObCԇIcR7,l֥FTZ[ʓZQV݌zf%ʒi E9P^̶(`IkmAA#=r2֠V܊R4ߺcڦ}Merl ]uwU&7X`n>Q"Z[DM.Y1}i" "~%d3N7m`Um+gg &ny` |=!nv%5oCaG=Д+R hhƚE[edM>SV,:W:;c5ٖi`3ڦƵDeSyۘ"HD0 %)Bz:9ܖ7LZďıxB{Tc1%驲&<҆v򛇄A.o4.u["$|>$^ON=  ^ǧamlew-+h tM+y_8E/= HxѴV6R 4o/] 9d$dP_I|+&Q~ TC 04MIZk.t:~4~y;֚|{7x б\^\gP4-l_=jGI!)vLle]Sa~)2`aX;۟'SB[ mXO_؏z'H혶:׋F{o\@71pu|O 3p%{bwF”Q1be-.j/idt++k d5p!e+Br/ۄZ(Lhi>ьwПSM^NbZx*>'UܯZucq,-V-fR|MͥVk`L3^wV(tڶuWH\vrLb3}1=A²TV-jT!`jW> U}ytQk ,r6sшfq`l0{O}EE hx-h*GK+TR{U`WiNe̪>{DUDԌw$)XvHc8fy_ 7`^UQ>`l(RrsZj 0M2e|Ñ"[l#=ZsD{ Y#`+~@q5r^~(_MIAj4ʰI#]e=*KbL`OP\"o{ܱ"ޢ,}8=>!+(dQsL-Y7$5n)xBD?\Ze qLp=Na+j>{8Tyſ:Ialnzl"B{zZ$&jCʀ*YRSSAN椯5̾FVBSGϺbZzBy[RꔴG֑ͬ|-s>?}RU`|(%T)ؚ`T(iЗ*tmN">{*c܀Dfhs'Yd4B|X2Ouʰh+a+(`hTg^m 1_K!9 _>ɝgg-6MzMP]컃Y'&G!ˬQYSkJ/!BWѸҷ[ 8@ہ^W#~M]"5 r13L$%yYC`mYl}mPm]z%:o^_(YKj lTgUc}B1q*?c`g}ay UQtn$ uU\wԼ}jwS'K"JPx#$=0 *Gjfbvv()psū)yڥL' 35(IJ) yA~Hgqտ:PN2\ ̿ڂI A+1'ꜿWsWƼ`6%ߺl 討=o5)0Kęj 9%&Z,ZCӛLӒ9S~\z}(|;c$Ee gxIbMp%o{q,Z"/}Lbe5z%c$q%'*o܎F JesF<& N84 a->D]1!? o pCY?|<]a[^:,`?)DOT9za,&eXq/ٛ13vVN!jlMJԇg| X[k3}s/{|Rd$yʐg:UY.4g2nr؛Qz/]MwkxkKf$vhG)NYߘފF޷HiKOްV,=ood35OW̝͊>O@\!,ƓDŽoyP'`\^~܏ݻHNb 6D^Al}BY^5Iӻ%ӂ),Fn.嬑_7DKCsr {Q{`;@X<Yĵ ^/&s(ArOy_t׈wYW~%쯳 ^H|le"_ W_fUHT!^`a\W1v^v<etMiE"Q<|0^{{_Ѕ~/mc*{!ՔYGvڹK#R%פIlh9);1|h2}*<*4+&gGβ+d&;'2ߕպQa63 Ähq zͲwx3>ڭu,dG#n~rd5b4L4N$k URO,5!hXO_3DF`gZʀ|ܑi"P#򄀝OmwLhB$bԣES&R 8\L#\#?iC7+g>WdBύu:#U녒O`| J#=T T7EnIJ8a1W.\OBU &bn줦(p13֐{ULdW=Q4yàh:v&˅qJzH**Q$iz9 pvC$fTlE)3<ϡ*Wާ&XY8Id+oz v3z(;d:s,T䇱d8x1,NbJŸ3{Yb }#$҉FWBϒڷYcK5#䢯-܌>ȂrjY!6{A{K&o4MFHEm8p:§/B$R$$(@g8fjz'e*c@ik+.)6deI4)hR{|e (;dLY˦-F&f؛. WV(,?Ilo,{ПEVKs% y.olcطj,񁓓OgW d:"Հi,U=m?pP wC9J$3 Zp=!徚&Tj݄)] ]gu*>c!qNWcD$] qyǰ3te\='}?K2E+GZEk6^@מ8ڏy8`sAKB2zqKά~A[,zu@꧍}ø:dvEVBG7<|&Gv'q҄6춊96rsa{w6 ե(v1yj{T?RS'^땰eVJ?vc:MiIﹼ0('JXIki}{QL:nyM'6E[joɧ*YBN$dFщRJ% }Jp-6Og xFɮQ;J^.~{P+#qqtN 4jtbқɅ—Poc$)z}ߒR8sWE UF9{R`*@PȄS19C7g+ЌrVl.ؖk5P*Ji'T *to\񱠚2jϋψ*#Qo~7EII]kL1G<6]d #$HU*Rr&kĠX긏TQr/( ^RG[ұ.q.UAazU7|p2UڽTaцu0phșnݜ[cG|joO&2zYlDUYc\i?5$~u/4GQ/H`2L<}n,R8j",?1]x~ʨľ"񓄃 t _}p#'[HY ՋK[[3;œwjJݙN,Yl*`CgF6~6IG9}OEN)/+&TλTrk1mrkq|vt Y6cۍƯDRZa{abڍ&;<>z8l)ڮe2A|" -u,0Dm" 5MhiZXF!Bէ=Sj9 6nѬ~q:;BLAyC_Y£|h.O{=A p?BƠwluц!sU"gapL1XhXw+67[cȽ"7k-i@YZ쟳R2-EİJS:CD—y_8 ^saX[jW;|qlܴOL$TXIcSWOU 謺YwfNT"UssO?ؐCu3?%|_1V;Y!AaWhj{<3SC=p&Y;v1Gǫx9{yzw*heve+1Kx I7z(>FR878_s\[hяF8D뺴{nnQ(7_[dMwtca~\0>a*/| :m5υ,-]>@ p'Z{b9L LrOQlB9[lxFpZ Z"Fsvlހ(j0'ߺZ/0Uu;ҫ ǃa(1sμ3?id4qK*$,% -[?8)͞WLٗ‚о Wk,;XxWUyDMuIUjyEy=VGlmbxս}ԏC&=fu%*[HprhʺKV>G&j~n<ە쟎_Hٲ1z3Dkv7b Xx4߳,ﳹf5U )Sxq:DDxC\gg= ңHѧ籀 ,)M {Ԃ%mtFI#u\P}a"[KˏCѷ؛ W|ea!eVe<aGPPIaTJDO+pi"y(`(7 &( g Fd>SX)| s阻y'X; 淉_> @r%vИ}\ 3Xz-D)HESZNy氪gUX$0D*{V?(* 28`\N_LCx|dln6LuS=읞5:k,jy1V{V\';S87lk|_Bɜ]bw~,9Kb\)HA F_(-xݶT"Kn9s a[ X ,)QG }wR58ֹH-ՏYOd`t RlZVXxu@eBM7VOScAL,utnj䳐..9nsBql*+LP̮X˱1ɜ`nOzfJ;GlwUq +2m~9 L9 \6[C2.br൑FcN#s6[ ~0e=(ܹGgZj2ȋEo7WbDhHү q:/ÑB˦XMԈ"ѸȄU9B {!13&b-px LDv`vz0Z{4[=*]dP۬u<딉9ˑ;N.2EB+Q :jy- >oP%_kGaHE#/ yЉ|Ke7t&ɯe|}5[Nu\墅6Lئh~|0K3&1wy%BwiTE _< @42A#H$:˂eWKpdjchkD&Kqy|Of$X#ÎWh3nMfYN.ys  D͹p z=8~)bDQ/3_܈ɶr憐y_|rRMO#E@ozٞ9J\4H>HP)wmK|^f 9f/ji- @>W`OZ{pKZ I"Ko*+Y ,T?by&k7]K^pgCUȍ9A4ɷa&iN/O1}z{pSuL[h`ooq2jx?0:wq.:p$>P[ݯ[說+Dc*墤~vs*)-~g;cqBJH&vQTs"L==PuS4kKV 1R/sD5RW棵ɲk2pCJ 43WLTse fB2]x6ѩq>ֳݎ?Frv%Z4QpmF`2¡ї.3gz>D9Z?Ipl0X.[|$T!kY# T$=<фH\ /C`7V˜V8J]s$$[(p3Yq.+ H]B%Ds1'~-3)0ً`R:tJLTU٤ѫ6^5dV-D)t=)4PP͜*0GM5`8WUӯt.k ο8_[{,Ū$Mz$7zj[kJjn}A$^C/UrK?лL Y/$G6Ѫ|d6fe2$C}%\){yTDBѤV=#zόmA @E"i&AtECgY¨T8Zo&ڈk;5k} l#x6"c[FDWas+ VEu Xg'-Q3"'Vޯ^&4OL8@q4~B4jЂZ#JM0{B V: 'H uFB6²Ou rdPcz0_`Pl3kʂ000kQX*2#CnF{l(KPU_N-K(8$nҲiuKZ)F6ɠm_D;wƾr mt*3kG#U2o i 5U jIIxOz;p }no]4-I',aE@sZݪQw}=Hr{:Äe%q'Zb)=8*)=L괒1貁=pQc?z83TJs ̈]ĿK%]W؟3d[i1<,QuS6efa3+$zez1! ^5<ܠۖyɀ2yBqH6[cs+[!Nu"Zj$tbj4fm >xI(&XC62(g> t}Oz9 fv_o0fh̽өu A~RǗ90H{ş*xt`Tkbɦ&{@ڻV?۸2 @!w}i%Dg\>@V/twҗg/QgYFd1F~P@|Шnƀ g`)=R/T`g7y**쌯,!^5hm4[7zZ,{b:J4F/HzIO8!H@6M$$7X0)B+w>\0PT?E=3ii`Xo㦷ܭ+p$^␑BAwlJ!:*TzG(LRzwM5-QP>%|uavb.&\ǗS{rsG]{6M%|:nM k*g~e.Djݘ6?Y^ӠT9Y5o#`6H{# 60XL͔f}d8UU-Йšv ZosakR@sТ-GV>¸*ķ.%j )s4+SNL 1maOErnU Ob`ѢЪ}O*1oO1ށ?'BhoCjM5Xށ2}A# t/"- m>> uL#բN2[j)2EoYÈAM2A{ٵD+B9 M*%tc{L=p"Sd]_sU s!3@دX˄=zxpRt}ٲ'IV O*WG@9SԒi~kn(pvWGbGrPu5bA1~7,*lGx}k3FLYImbZ0a]{R)Ot^y6]Җm 4 ^[\Nku[PO H<'|9N=I"]U0 $S*۟[<㕃JGNAq!#]qPN*o˯ =ce>CC`$E7*wM`WXu7Er%DiAV@Y{nOn|( ;s_ RU /3o[xsۇƱԐ9ΕeL 0R(Pi}\{t*J)եK0a-X'v#)m m&`f߈%PSt]d8+Kk+Ʀ`?8 *;R;>Wl6cU@bdfGkѾ6f4{ BQҵu:ˬR=f 3 j1/pY~G|xDY=ㅒc qQ3AH?Ibqk9~ze7G3B蒍рdM2 _9s*]˞Xhዝ-aAܲ<2WÔ>s2LB=rY>q#񏓸UQ9ʑAs ĻzR- v-̓AYy;2U)`K!04GV(Ъ;kyS8oB CI \oNv8HI+W┏Jv* ڛ0 =ØHFnRT8n؝0S\HavG p.z"(%LY#Ļ H pKBa;Q20 cȐu5<Å<+.OXԼN%Ul3ufWDo2+^e1T{ZypBT-i awN@gkP, igxw ,ho(q.P\{T|PqTgƤ7b|q-eӧЈHF 5ߛlِA=\) .t#N}y[(x( q Z[44ſ9`\#َ Ğ)=N;717|k*DZLY%~idp%iR:I@fIYfw"W"nfn"~"kY^τ#qDK Pyq]\ZVzاW͉2 @L#RRn? KʏilIsCJvؿ.|y{ uc̶ף4}y2y:>n~G]iVD1 W*).q+T\N^zxM ru}](^QU1OmswF]V"RFFˋ L<%>鐡^Yqa)߷%%IwBDav$ZQ}$ 3=P 1ۙ(5ozVT +ٗ=ppvmC*ς=d 2ͫꇕ_;B6UYI(ơusG]SVB;(KD[g=KYn"O|w@sVd G70?cqG퍊5ڔe}Tc[7\8r=v4+%12P8S℈]q#5 S Zm0k(suZ&oš6 \,if`4ha w` ɗZڡ\cm4)\pSDEKqH_x POKP;lj3lGE&*KnUiWMIbpˀ.LU%nG+-B <=!meˀ&o1VFO$>[pGԓ_ a=l S4Zn_\-ȴM|=POJ۫d3:WGH[+YgT;ӗ" ].bn, w'6a-/i@?ˮKy`OIq49y Avu[jsV椥x6~ᒬTGZ/(} :A[%&H+8a&ybC9J۰N̬kKq#2RODƄ_-FzylF-X.6K`biA1=FCٺsFl" zjHKL[*8M1!ZbWF7B'F:] Ajh.8dtB{wP4\wg"J97<>t4fQR+nOW pldƣ*+PZ0ڱyHP)3YY)Wr 8kP \]aMX1ω{*d9km復~<$8 e5a#Û[; g/3ꪒY IL^9geOn2XNds>n"r4N>47,T:%x˨9-ǃqck+{P`gL-zAUV*rg@s\j <­~c5?dOD'*Vx?(pu(Mq.0*``p]BçxMlI1D ]5.w=mD(, /)\a\A -Qo"e60#om`y|R$nY$kѹˍ (؏v#0JAB+SZ|JZSp|}߲Vܼ2|3\Bm ,FI?VC!KfC7;uEw;"Ht4͑ԲkNWPŝdBFC sqO˧f\(7uR}@?[=6_6sAa Yg*\TC)#1~dO? ץMu5/MhS~]G5Za"@[b>(ۊcX;E*TΩKm|ЁFؒ'22̢kLШsduu_ r:ri:w |f@<|3EygR_5]PiUğ2NAh|wr!MN^!jCt`Ƈiu%Jbplڭ!? 3}/+5ۨkx?pȟx@ndƙFid@$ט [C ddyGh Re: ןawd*];!> 6zT^m݆Ay)fq=F$܌QK`kTZ)~ZZ$= {N$]d# !CH4ꢱN0ԨoniV ci}Cl,`y7!{60FT[f3|3›Q$." 7RGХ|*{j<,\x1!%m߼{0!p-f$IҮγ(0| Lg6"gֈLSxfٹվF@-nц֪=J+s,|BߪǸwhҥIqx54&<Һ{'LM\ JdVu"^\[}J0#"b9&.t0xы{ | Vgg}A?9G8Rւ-Fs@0T;s2}қ&_.`ڛ4wwOýĀ_!˓  xдUImW1h)M^ªNNNɌQ͖\ -Wmm3[[ \YļpWħH$E,@\?_K2 9/з/hhU ̨vՅA_ FnnAD~L1ZĖFT!-qso]nØI@F) ^)P_o'lD`hHR6֎T )F~<0F PN!gfJP$$q2gMӑsܳO P %1ʤI{&pbSo#Ug XSd_=|Z$3R"p M$3Eww[V_VN?cTXş2)RhBьsJ)M\!9:^qD6$$EM_XixmZ{i"5h, (T?dKXֵA^;p5z&xBt\I<. RDf{.]LJ*r֢vLI+Sʁ,*QTj|g'$2tGx/1.)W)+`_(>'2ivK푱ZEw\Te@Њke-rlD:NhՑ]<ԫ#BOv<0}l-P>lY]4vDyB*<~`D8¥C뭅-Pqe;3d~-NDESQNAm># D/梐S2qtm+R oep:^Ak(ſKleV|e[eo41 ,7L2zW\G:ۃ3jNb&,^cF ziOJo#@tE#n>˫;pmuV .'|Q :QiW@1KLN8f@#B]Tae%K%}NJ n)sgmŝ7G89%SE4§ ӹa=w]R_'9Ƣη6R%CP)3\cQ" :Hw;/Y=hqپLVZu]4]K.Lc*dArq&7yk*eO=q)/Vt~ӭ,X0g5,\RXoAܶxP ȍ5ȕ.'()@ A'<'UJ`&"-CM]s*hDwkCb% N;Y8{[Fxbyۿ,VwP?E۩}QUchJ͡4Ju4\H1(dRZu4 8M5fɄIO1-Zwm(;b*{L,|P=138JO<u4X`$22_G#m(Vth`4/B`v,y{djp3Ax+eZ6}w7$0̌P3u}{,nnGBGۚUM5/l0!uQ4 rpge^_@@%ELN5mwzaRRK&sWC#a?n)vn.[>;,yb&#xQIZK,|!5CD]yroisbQY.IMG_hPaA(}I/D^it CI; C&to }Ka}+lAgrn\lG4z0|>DH"iM> uMYN1c W{'XnVjd_'eO#OV¢1qCK>j<v9ꘙBm7LiqvC.i(KgfENJA/\ XITi L8*6>Cy֚sK/g-m빻k.py C:*/vE./q+j92<#r)&Ϲ,'*S8~b:``֊ғ#wKr׿퍗zfFz!ljv3 Ft'g )E+YQxײ{?8vasx %1Hw 5RwcsBUgTņՖLN8̢wkPaNiAqڹp;EގQ~5{+ǭNj5뻴 B3,w8ZSG桫d/&Ed4s?,@ZDFvMRsXR I?6w<,0O[/yp7ċJrx _!/4cb BZWMd㬄qu>vqTҎKrko=և{HD_ni!Y+?%]jJ-JXďNwq$Q^`R%:"{#k^0[} Ssig5mNhHhd+ԏ>8+5<>A|T3dvZ\ȟN}~႙)3(eb Kl gJ I-/hixB8z4k3+-;Ǭ|rRNq`ur{_f_\V ̏ |۫v]Lk PfH{cs.&jbEܖ+]4r$;6{Tߛ`C.1e7L}0e9Ą% f6kYpω0Ãnu[ -os̒|k~JٺvR*XCA1M @RQ m#a/s9۽[ڭț&딨:T J$BLW Q~)=pLfPSŵeңiIţGjW~aF؁Η`)ӎNRP{G^?;'SzE 膠"2P1-|}8.1&/:}7㇆4EmQ8fMEnA}ɕ3Ƕv´좈N Ī^T'&uIi-Ӈ4%eHw NFn ܍'>fwwv 583qvxgٱ|TXkB1cXѽۿuàue(Q洬jFBIC1S? rē=/qpGaq&N oA1i6];&L:SlSTЇImU, //r*@G0]_d =ЮϬ0I!|E=N+|'R_|$zdn&dy$f;i1Ct9B/~boaTBJUt.3kYwT*μ464w§Th;Nq|aݯ~]O"; D?$ܤF*V1[_%Y[6Q|}]G].}+^v?IqƕC& $tf22h9!5 b! P KE͓1q(:E*ڤa aTW=5د;0iLl-6lXݩ3Sb@?3pMӽPPW)V>v]ȴYyV!;FQQmKy>^jT]0Vf / L^^Cq7Mȵ(.( xgm}SKo)rǃZHmrLd(Ş (;h|؟ [=]|uR' ^@ݙszF f1l ,¯Fܮx:)%ӳܳ}̹#,g VryN_?T9+Y5h2H>̉:.ШQ؄U$*&4~ԕ8gYZ070701000002a4000081a40000000000000000000000016661a1dd000051f4000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/UQ]?Eh=ڜ.+ЛD$EG!%'eOu~mȒ r2 gtyt֌ϚXG<X|1; t "y}!hs{b.ӈE4J*ê%7<"!<_xr7& WY qpC;ouAICײ CwCnsHE\8~e"A n b|pe%*1q!0%D-FLpmTnɐr9yN$|En-2 WwG-[0U2%m/zŽx4{紖-cl-J5dB^84HQ6o7@G2OBAr}s?)4>UFg3ONC6*`K e`vRϩzڏƞp"υN|ɲN#%D9͚UUڣokiC?[Wc ogk=7B$!Aw7oH,Wb?SC{RH/9X :By]g-tjzad ,j44Q[)HkaV0G5G`25pPSk)]\~{7u=9{38Q$b?c2gWs:stp_p |;; ,pfu]:0)YHVAeVFӚ%!ze?+P@?*sf/>yKpiP&b.ڏ+y|1|a4= }Roly <ؘ)C ei/+[2!0'Ng~a0u ϟK) ;ߒAoCwmV R0}So< k^fg(\>R^ubSc" ӝ.zҚw6u|C0zJgJܾq0'p]Lf K 9[:PF]qZ7|ǟ>r[PĜF?x [udu-}qJmUL?Bh qqU2qS,^Ch<)Z8uJg[5\n;HF(UVTR/?˞j2Tƿ+K ungNWu.>Lب]MSLNiqq2ʍ_1mGQ_NbZP+Mb x$6#S"YV㧠[_BRf}G;l 3${'q 1@I,ew.{ln3 fNW08gMiw4_+zTuuiOSy7UW*+dLZ BtU;w 2R. =O(Ml؃zRe_h,BqٔGUX.eOI:r $;U=2=JH¥J4iI-vpqprb HL(ZT5: J 7 ,LWoG($ T… ۮ5lTĽ38\3i )(Rw*&5ldY.ΤrGPR!ϴ$vgv:@U?qPde\G4b{n1r‚`KI&=gH%DVA .ݡdjIv=UAG~U׵y[(FUd:]QHyR%L-l2bXcs3Ϝ#/A oʰ/n,|>*eyGNrDI]l|Kj `ׄ$׬}A?b.[ GZy2{^%T'xK:\:߄흿ϋ[#i)# RJ=kD,wlU| 'O.6 ^՝{rٳe2`^>' .ѵCL`Ƃtg)Ir|!Ztb^r-U>cp_1v:% \f^0 ˓\TR*g/\2R1ϔ-3qx!AW\dLQr4?/RpZN%AֵbVrQ?NWNL?/HwLQK<0 ;C\1I 2$ B~-Rv39u9a.Q%on#719@UK'uqqu3ĴdЕfs+m#("~T)1bP´+ĤdR84wt -`':mC dQê`eij\s4:NW22 P*BKS'v/xo-P,On#Q_WLJ n[rZo-K_dS!l1 87h ~K,y-ܭ+ ¡#,_|#+ľ+¿v5ij<:& xLp$#I!.GF~-ᢙ544I[QBښsT%жxH$γ#MQ <%E~? t@GTMd-(/'~qD S٘Έx%g.M "e"g~\ѩn#'_I9 uq&EDVK/<;+MbuהaTg.kұkٶ 5 U%y@!H%"i0y 忹-

Ar"Q+] F]nCz ?, m ']x-#Z%U H)Qdos5a8LCq@(; [>{"?8rm9$@H=' K;񗜢59&CrR@)Q~7r݇gF?]0x 'p]7/W\jv@|Jz<,w Hdc'F)^Dr&wEjC"j i⳰ ilKF V:F_qW8!0)u F#X|EX < \2Dˤzs=:?̃rsi0wz>2\|UG  LOr5"}X60=S?ÑCV,MM`xȂV6#ϭ(vXX}~gYAM2Iei#4IV-&5κ(@x7X$[炲 7,o3G0o*6 b?ԉ!."JLvx=lBo |sv,h |E baRaOD\##MnK`C6}`^+8#(q!ڣ >PVi_mtW= oo ]nrB|ltО687&~]ӕ ߻3!Cr"oEŰMu7.Kѣ4[~>YZ3`$$0&hTWygF ! yQj1S*:bZ]}8)c <f(l)Ł *!nS930 sSa߈s^Db^&8 'WphkuUUE@󋊤!_&ɠe݅TWZ%K)FQkCNuCMSS,ꆎ1l[Ѣrh$^EBN2h s DtvdoiTm{u7r.S^?m0idVW_?-uUÅ UT ~',I!y |Xdu8Wzed" m]R錌l'@yw1aIoKufI'f?y[#[m-ZeSC_Q T`&^k4*LRD6w iYۏd7;gNS-e1E Ў }N;*7ǯSQ'TM"bФxr,[{t}ϛ:$x_i>bɁ 6ĥk4NsFoCPCh6)xSBٺPdG4i˻>*5 8Lc㛰j'%iK[ug#O2KXx 0K@:}oa^u֟oͫa)UsF!k8Y 5A E4<gjs8w)qnBWn:-Ō #0$y6,[ya!fR@EzTY̙h7}pȲ "*O"?3t_-q@&3o W~<5̳v+r&Zo0^LYtX֋Z6 WݜM/-ϲ>-;~Vt)Av|1pCp7 |V\`gqVVGn_έ?r}_ӵ2qE H0t6ZYb/4@\H)c[39R0ֶ' 6l߮.L B`[.4G׿cBBʭ޺VS;a6'Т" FgA}ܔ6wл-`}dak΂:$3|t1%ʽ_Es=& \M:CEktwKġxVՍ6+j"ǷQ0Cxq%;/Ysɶ)'}<\ukRJLQ%s/ Lkqd; 0Lֿ m詚@ ABՕy U+&Mg8 372յrX$Q0hF[ԾHt % V'?U"^v*O r@o5=D!yTɛ+Byv-/:dz#X#juxgiaVqҦq'#kQjx1r)o8ߊg#N$XTN=:W!o0١G3DUQ8:F>ZyT^-y izFI8qn/l)钻 I[ DJ Di]cN'p9;8yk?a¨|2S%K,8I }7I4͡ .gZ+%m ؟:Hy,Y,RM"\D87ik&cQZfy:+G=k%K+3pҤ` ~ /E< Wl}2i^- )j\jq-Ϯx;c?xmjIn_9p0?xvx]`M; w/-1Ěl6 IH0(`mhw$+ӥk=7`% Ͻj{O5bJuFĝ8 oi,L;F9 lNr^1+d}\â/6GէAOUKƒtN`%rWIHbf̾~F(݇[MCd×33{E3S՝Јfk9n/}_b?VT+%1;^>crϗ|}г) |8t>QcUvcZGYg4}b`O9pYxx,dE@ڙ%V_E = F?Y;̑v\4˳bo?r;oOI^_K֓i[D*@B)p}௘ܒ5x;8uzZJ0`I=WR?Gsjd~ۿ7< Gdf*p@D@Se?]/ރ.T#>Gz|grd{f.~&2 E)(4'e}*-YpHtz:9CGD72&H[2̈U?[T6i ild9V}ϕ& @ezQӄqJ3'5.Bqu[c`IF&NjXWxUk I4'JU]#xLkH|%(jUTA=#ٴ$RoE&&O@]_ܕY^o;K~ ;ޝ #P!` Ou3He:w/>ףH D]#n.(MO|_$-CIc$O%E_ǻD@Ay2Mk"[C1_$+tR)vH4 G-aԉd]p"5ѠeQ#ܣc v?u]_``גɡ\CG~e*`/X\-zHo:ppO ]1`))32 |͘'EtWO=û""mrsƉ<\vO{;dFi1*T=w1&E2hBa"bR5r >QUeo &PLw"aKc/JctHOtb_WCgsͬRy<v^Uf(vw͖h'Z 2`s }5Aq&׹O^rdtգ6&Q%Z|JK:`bq\&%XΈ%7Rب[\tdiBwo^ܞdKz꿆sy=jӬ݂33\;hP' jcjۗJwY ZGRE|,?33won8n [X剀A`+=Ҿf]7c]JoAܸ[[;ůJZmZ9o=z#Kw &-N%vpf}~UiHD>{>jt. &.\a\WhXGį=o(a ^"Q*?tIW)o?a7B h~met-wWQDys0FC2SMO7e@}F/’v㻜&hLwC#YI U*OJ}ug-"V"(dZMG}y\i2fyoJqMhJF3䭼g*!*_Zhzxs[MC\':%A&Uz/emD6DdD3Qc\Ø",Y$ZɄsջ=V?Uw3,Ё8 nZyQz}TrlԿƥͶo\GVŸD4NB@z7> Q^F&i r+eŐ"|M39qy>BU#ʅxVuLO*U2Fqk:Q##=Uw|Bq´NTOUs'G(DNT@T |D*q~^4?L_Л\' WتixwOFL\0a07!B0vXzv;?T,Fa h"YIxJCrE:*me$4!AQ]w+puzA#k(7UR]v&h }3z7<;sbg71Ceͫ.AM46% tB#i q+ B镱Ʒj~p *tS)=ⷝ=k&qKߖ}Kl72Jl72@Z992W AG:g.k85c\f^5{] P Vx4^YpRnׇ|$n$֎81obZHV%:)EȃMO;}zN|Al2MU%4KJJ]H Da`5N=0f3|NoG|2e UR$+8 /Q{i=:A^0Tm֏S񔬺\?Ah_ Tp&>W쵚m*W|[ x&9"=:; T ?'w+ *qVv"R\^)$=xjdT?[L>C,2|428K ;<^~+ XCmC7 Ux9"e72[Y}4ް1+ )ؓ8Xgw ,c{<3PtnE ?cO{c3/;8?[n6˶p 1HpCogqU*6Fr}E66?i 5rN1#GĤvs}a|<}1П2y4e}Ɔw& x_"=hTw{~I Tizлoo맽|y\ 煐O?,k^!Kg *2xIJvbm@>=etf!*\exRFtjFOPD@7EgkػXFN>obES@X/aVѦ*9dev |l x>ETr[#3: C{|n,iku1m`$'d#1`a{sn&'_*4c ,{•_J`0eZ:so=zeT)ZC9l/׸0GVઢY7Te *j栘ΗBUvPZ{P`ྐ*>n\@dL3E}q#X$!MJ+~Ô6"SnLT7:?ia9{iG4'FH$C%StA*hVdVzOCM Q".:asJb.lb =ף:uS;")1]9Vf?bҴ" G<2mTɁvxe _!@ˮ2N V?"Qy:ojXi#7]c/^u](I %WI>b9N9W^:acLͥlVQ{hwٺC)Yoo;؛aL*((D~+m!WQCKc,~\c4.,w[}L7M4X~҂1ʂ/LezJAhf&4/ޥJ}hF^Vj tK|1=Uuʥ'G|нDL@'Tqꬔ!UYL"QX% `9mZL&4Ñ@tB8.0^qǰV~AyHkObY]`~QiW;mMƃ(:o"Lϴks;;$D\Auiu^n,hU@_i1K(1gu'\k*hwӋw(4Eʱh}R{Fe~ ,:Dr0"GgĂ-yĔ+l"6xToWԊo2#^&\Rw"~fH|UFL D?lgY i]r_i LVXղLײNUm,+?] 8arY C@ۋt.[@N iY$x@u^QR{ _ ! 8U8AU YYS)8vǩ!.AE:]ͻAf]O-09N|\ﭝm 5SHn@QgN3N8RP^TrTtr']QN5C&/PbAV>;saiYytMޖ꽐+V]i9XZ-J').ʘSƎ0ֿ>߷Y9"C|BbZE4f Ccc6']'ɳ ˙MM 7-Lt'Zp1~_xz uJ>(r[9LRmXBoO6yL7/5== v9 Dmg]u(lxHG"#H"̒JRD'@5,S[Yq<愬v սW͟w1>P})Be>Sk㄰҇ScQ%8b^- }l_%CPT1ezd9JPSO}G }}^>) o cDmn* st~?#ԺR5 js,ǚA^rـ,&S9xw̠m#&*+ ]lk(X3:0 Q&ډ6ɲ/I?L |~[e^I-؛ۗ,Ed|'UξRv@!py8^ԽB·X^wY =ʰ ԦC%'cYC,qr\pD*qd(%SpU{~8uծa>x\C7KeS]'ձ[/e/S#yeOД\a뱜j;3АfT$mp%͑NuO ׀+ަqJ\v$e>K]EuL{)%ZA#0(M/"L+[[jpG02<6hAuc@"'ʽ4p3^ȗ "㛦%e.fwTDe D3ɐʱ|]o2PxT^`D#!; V=pNBSXv:S[aV=NlO~~Nk]368;jIs29GGPqQՖX+Z/'CL; X)2\Dy,*.0}~6?_jɪN(}F3x{u{+--ydgL[jFN=TS\9V7>p@I:w %ZQ\x}c{yU{rbxC[hhU@'i-={Fc-Hha52D05Ƀp+ʃ\ex^ 71J':e}KTzDӉ( ʸ(+"jLp>?AP }*SosCUvx4)Titҳ8F*eDƕl(+@ѹ gu}f-?7HQvwwKx|zv "-6eL3;k9>Y!\`,IH_+buc1K颅!B5%At n0Ӻ~}lXBK{o_[LYh@7Bɡ팑յep^!m0_Pg"65/+~i0 i&QXW5z'M(@QXҳ ~d##TDi-R4Z36V^oϞ* }DR +\_V䱝*Zk?+)tIAO̻'AմC8I&uy ӇUtW tZl$ Nf[V :g8w x xCwakuR% VܛbcקyN>:.!dN{2&_D#VFLʰΙX?žƁt˛?|_ѭXb?h/ꆔ6c}ƦZ3ooDy?7"2/ص/=<!JH* 1- .c8w;&o 2TAMPUQ^ ߶\~RB$(NU24DzN*) N]EϬN`owEH\FSSgHq4 @ǂ KլےGzo ?|υ{} }Z.ˠLq_ m xv*ᖓ|YKmt~.U/S.!uV0*5F3-pP~pX{6 hAs uƪ=9_wnhJJâʠbx7A̳gᯜoZ4W]#R2|sOR@؈dȒC O[t~:fbVÊB܂f1cʂd܈eZ"a΄orx:(7C;"95E N~'0EOJm ܧBw%c 9E@G9qAV.nO 2~ofÛWsre6zrMVO9=.  3C5T[D/z l`[ӼH=DՕą$yLs$َ5ncK12 ~+\~\d(u*[x0n'Txy'wc*;bNB/>ed Y2 nԈnxx;-1j_-Qύߖ)"!W]O}Trd`]e\s *%HHԺqW]Ϻnj*:b <ջ!ލZbITs{z'e\\0R9"x x"1Oѣ5C <֟l˱/4;.yrΒ0,qTZ]% JD#߇\'1!1`uc4I^˂8] XIp̘~t/u>.Σ5:ƛgYZ070701000002a5000081a40000000000000000000000016661a1dd00023fc4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/,]?Eh=ڜ.+^OGinnzE<ү #" N\?Q9 'AlNyfv<{EVg7")ؑЂ50:71W*NW!kn<ê)_^/5ˣc\&RvȮ(R_ݐ&E"~mlB}C}#x֘9)`OcNii%up^}GPAmq/̨:wgܞ}PWqSܔ/~~bdO6c a@lȱn%GDԬ Nx+>K-2)ljRhmK+d UV؏X6 wb,;܎|s4Hd\O;} 'ߘ@7GB5V1#+f_U%ġɢC =9̓;A2,үXn$:<y2!4[H;#uOL#7tvIMmJS;D{YD~mMKmjjķC 9GQy5{fvHD9S3o7{ucw~C¾)pi.ik rkeۘuWLNIO5O,죢/b:4g[i#]A26H`qk/b|eK4.(x(<*W1CCtȮ[جr`%B Ogl;87gq0En>1V{sULIG;TP7 T=yvʐL<> )qOHŸZ\k>jGٟ\[uJ9x`Qj1R g$!  tSk؈WAYYՉ8.ˑMg}ܞ0R$Z‰4؂ +HUVi1E^uH qmr)(,&$Et`Z_̤dQZC& @XϦ kKT_BՒ6pְ]fM IO^#d rn;y|}=2*m HRJJ]<%Wǧ7̽RNi˔]2&0^{z`d2vZBRX֭T+ƌ ın=v=ssS+¥$|،F\/Ԉ$ɝ7Ĵ| f֍He?BZ z{;KJ?[xBsZn=0(ur.70_@Xg.4eJQM6l Q2kmyE`Pai:잪\'$Dg2ʤB% բ6&6gr L4!}v )y06_MY7);4!$ۑZ8Uw46.}sOqdBM!%4L< <7Qrr%7G,zzN&ݤR恛sWChp N vXK {N*Q[BI4Pi .b8=AԌ֣q]`+`LE[_-V W*)ϡTp-pap]`kA-R'uqmw V*~oA*PxtY`P琴~zh3̞nV9I}q)Ԙ."S.vۊQ 3J p\5#Xs0ZWޚTP ߲lˋJn~avFHx1&7*i!tۆc0(t뭚bn8eUӨ;OFǟ\<' æB2`xt\VXo\$tU%F^NBz]_їih#;w8|^Fn,n0ڈFΩZ kEÉ!Ƶ˝Ֆ>8.1[z~h2/yU(S(vOfK#昱Іckf' )/%m&XPau%mv|sE]]Eysl'_b pw#6ˤKܷ#aC~L:G/YAze0Qk 򀮲MHN^9kX(˒%fC3L "J:37sO Jpq:7)|˃O4:@νXQ>ФQDܐM#ENJ2׀ؚ$Vl/M5``KQʞ*\D0I4E7#w Xh3a)1˿02 W VSG ip ">hyL#y le8z.X=u(1<>/,/pl-;XO'U%V "-n?@\%+jhfz^(mRT js'Y/ڤ$1]O#Y cUsv6=0J&6b^i*3kWy"t$K9/JKvL^;AVHs:R5ּVjN5Ƶxl|rՉQAWD5w*S\MlsȝA0"v PbifIqX`8H K)~&# We=t竌X#Lཿ"Ժ^R~2~סvy8>'I9oգ MRɿbz>ϘN.?f%]s]-M}_չx1 1ƍΧI6m9_XEG|^*n|kr+`JJŒ> Oda1O" F{xgSKH[%WKA /`K_ڽ^+3J\L n[C,eΑ +> 9jfF"՗_P|^T&e6=N`as:jƩ{RHd17R5M2RLeyc༵,9G20Zd]a4Oglm|ޝQ'(CZKn[wqOT)Y됦) 0֕bRKspݜb#sPmdP#krscw8C$wUa@}?t0N?%H *CBa菤!YTrT~+5-ω(C5?moSn;蠗PAq :=#g wşOtκf73Bִ^RLM b}{ Nrr8t?WX26lWoR(K P~)ᐯ iaϺq{.y.KqopW *C8! ϋo&xT@ 85I/I^eC{mUCb&Ik+.Qauq8ƩklrKHl[y d$IovCL%l'7s TǩP85-@ NJѹksߖ^d~y|# r.x՗ԐS]rM><8$rK(l}To54ЉN~j,fDްc ˁz9ҳi=XJ {eA GmAo&J>֋؞Pfqh+v ;>H7s(q:quJDt)e;ARyG〈Y GB)uZ7DiWj3a0f#c6N<2EE4 CWdqvU$@uRZEɶ,AOpj\X0<˒Um_%ݪ܄F 9%S+%̮UE+OzL Y57-#&)>p?HRs ,Ӡ @= @V5" ﱹcj[߇#Yns z;03Qן)k*"0Bgq0y VZUAkYuU01E0쟇2! aT rj?Wu}ԣ/-We?7ck5^G@2tRI uzɜ;+:*m`=9g< ݂.-`⻌u߭e:03z>YWD2!Þ%S8W&/ҿⱢLJfp_:7>kd"zHkhFIHD6m|{-9*X?Bd^$ңN]E ]kyN* |MۄiJs6+.Q7Jè7p } % D<8EI7)_h 9\ߗ׸pA@T䈕{u2Q's[V KLP9#"_}WoA!%^0I$S,*f\m8kbZWU[k `G5/uFl\Iqn\HH~Z!.˝bF93Q MER\EI$9R[ǨmnC@rZ-'XC p`cxwlHhci6Nb6BfiHHtULhcְ\zST OfEa5~i9bI+64Џwس!ҧQm$xPEa뺰P:v)V;SIk\nH:n 04ghI TT֚vwᩘBtR :c?몠Z\JxXV29%:E}B1lZ>Jiċ}1dSFrF^s ɒťsΘzR/ε#/mi P2<&b:X~ѣ7&m&8_!$",+ bWw/s)U_Uc25նGH$a4;I-{soSVxwMO '1v|@[0;ڑ}>š1ZQӏSUWs"s[bh 1KASLm]Quʏyu{<:j>;0=ZAU_MO/b' yqTk\bPײifUȮE:Q AÞH+2%WK.S)6r9tO;>޶qvYCg븗0se60&8.[FE q|wLa?%Z?2U|h" !mJG s* q4cRE>D)Ta,vxIN-+UaF\4(冝i\-*8A4^{ G_[.L?dD-Er09z"w] BOIf{Ex=Cm'9Lb:搘KOI"B܉S3OV ,Bi\9ړz(LpO~oPAd3Hcwn+f9Uh*txx*\m~$3e8ZTbbhV 4e1,R@F'o3⟴wgdXTum`+Fx4M >۸^Dڦ[C?a l o |M8S{.W,g>NmT= ?c@O&qBӜ[|~Nw:?b! &k9J'̊Y'?56Cf!$X" vr2> vŽ41̨6CGP wǜ*Ͼ@7pQtX-$Kb5CKu:XY cI1ڪC2{:[ZHg5r\nӽO$}'Fz3D(DUIw=&=.LlCwyAO4$i Z;:hеfuK'`@M)Ժh@-7~eY*5 3&\.?5˴*Xi]LlEB|S9crT{Ew!w] ު2LCj&^1"2eQC 5\ o0'ڔͶO8)KMW#<52͹ ?&LL*Nz<.uUῂp7D6ǪD>T"'8K耗CHa#챪1Fm}"9Avm"u_ r>t Hfzխs}2h m˦ZX=e53*zSR8^*.nNd\T܏Buʸ:l"w-pTqn7WnգS#zƈ4x%~ uo&W\r959~G^N~#BNwLn}7s̥Yr?-Q/C7;ص&2|M9Ɵtۢ*J[ Bh.e\qb4% l ml~ckqHݚ/^Lvm"^a`j*N}b鰃pn>[\P%]rb#wi&g)İgF '/m8чVv vKM:u=|y,>aƣG=BuVт93$\;FR} 'NB[o7HRz?)zelh{0k w56t.nĴ {e3W+OwrbADԀ]zD"}VC3x8DL 8JUԯe $A ynJYkrێ0ί mtN ?RȊKV@% n7ĕ@q9VV<@ xm1}T|z%9>rCH$.mfS&jevzoZu_7Fځ*-|}V«Kqw>X%.:FY.C켘 (^T1 PNxf2lLm#,5&WJ``S賬ȗ,f=&5h/_ȪD1XBa)ϭ(QAl5!mcT,K?i wĢcdExa1q~]䟅}ǭV#,F֓5[eq4fi(9dkb۵0oW؄ koZ(,;.[xk$!7 8m~ c NnZ>8S m/uYXok`Yj{C,=Hgĺ@/-uț8{#E⎤R~ٸ!JA2 .!駫_ɡ7y,l}.}lep稿OPWM%Ud\DtȒFPZD,j#۸ţq@9`pZc^ %.Gc[+r]?1goTX"+Q#C#d~ רYpZ~p]f+abq|jw{Ǎ$-p"R(n1`C1dYR$O+9RLsaEPȎRH;4rZ~V}:xRF/4h[c~Q3K׊ a0]6i8l8ް%{NSp"ʋ]#Íp=4 5`~C,kf8S̡hҹ9C:ˉ/+*.Fu*H =뉱mB~ӘjmX#&<&L9sCnud>񬴿gu/=IWq3߆o7Xvryp~͉3\"F24/xDz7g<}8>G$YY ԯ8l~!-K/&wj6܏S,iV:ڷ{Xf5R+?OȌIi~m4g&]Q`G/wiyg[q8#(b ,A/a pWᛆ釨M]j74& c00VI⊰,.mNX&dcPσI̫RWS^u:x- +ǂj~77 zA< ʔmlUESƐ.]giVa`@'W)2@B~I+&cMWK3%\,]f%W.ⴊ:9첫^:\n;#2(G&{\!V6 ce/9)\'wǾ4 W䃓 Bjs~S)Ljp\'DY8X@d O:Mb&qq"ߗuJw; R!;FGױcAu20{tb *gςlK}oce8]NRc!Đ$p@ђ.А;^Lktm)xGd>%FBuJ "7eltw. cJgˑdps˲UP$΁2ҙ#>& 6Q/Bnç(vl'[V@Jr0@;o{xQ̍"AP F+xE'gp\?:ՊeZFV)U(wFIHע(6n@{cǤn܊ &]E |g@J,jLENo`ixOle2(bk[82fP@mfSsۇvK3S2|[%ˣ{#@'UlLX/ j(C08v oqYf{sYbm7rD^c줱P\H>9=8|-jܭ#PvkL8 n%ȯ2gֿq0չ@ Q`/Đ ?ѷ.M|)Jo-Ie#y13t |c}憴HS$*aT@M~mVj}|HkI̓^/T>Dn9YVnKBS#S!{@R\)yô{ ,p@EX=KY`BKG\'B1?FqA$ f|ut`ۚ<\m((}uXDeQE{F*34MIwv3e–`kщ+YɣQ?VPp?dErzhJzt(Ъd(i$IO㖉ZɂN=,ȗSq؏.7&|cuJThTj˂ +rn^;C¨<}j| tg">xNd7 D&l)45JZꥐ= hho):4\J(ĈPec!U*0PO|("M,65 h?jRxo^򏡞PWމXs]D_ A-nFN> TJ[ g?ST_ƌ蜄e10%y*3@0jgFMtV%Z,:6"_SU;؝ Eާ+7 i OV1,uK)E4 wQR:6mgtAf{6*Ix :%2#umRfN[fh$ J)˖apyt :펁Sj5Y[TYFc_tȕeNh8N*:ؿ'T:!?C; Di"5oՉB LM&JV Zea\>mKYŏ76Big Gb.\Mڢc*@Ծ4C lU^;e!a` x7snStҰTtZrZr5 ,xz9p&roEo'XxHR](GNypXit%)!ׁ~1FDk e~.>ej[ܿ-߆DExG @h KAXj]`,s ;M哺*l2AcߩIhYs>K% [؊n|a~?vг)G񵌘weAUS1y)`ε&׆eFm2~Ν!M':{tqj"2wY; ,'rԒ;-is+nMJ#I#x$5e ۸)Y>:t<^Iaqttv_OrJ[6!q,G-ז,٦VyMUw][ >ON~H1Dͺ-HͪƎQ:կU(P#|ݎޥֻ?y~1YQX ht2FB\Œ'vP'lܴ<٘ n<ےdMIÂU{SF d8Rmqy+E(Pؠ`F+J}I6˾?S?u4)G(嘙?F2| 3D>YF1^r>Fqo!R^.G!_TjE Ї1^c!bwXJk3 v6?fac{I2la@h"4S$d֔L5\.z9(0n$@S|\=;q?.',]_[[LG -,50=@/ʽD;߾cgEwΖ!'[ۉaݭ'jMf9~`NuΈcV!h]guwOgL&nOdC\E /ڔqDؑ&$лR=D jeCWgD5`5 /.^* ‰}$Q/ӖR8 .ƻy1=).F{eы]ME<|v OQDbӔI؋9+{P3]p"&4O?9?(!}z}MjN߻Lu:F;䥋}aǻR[,M笂8# #$.Pp(.t!ȧXA<.,eet`ANݬ%rfW k゚3S4dQXk4pNE߹s"6ɌY I2(mG/i e۷G b֜fk~V4_F%]x.k\5ha̶~4.yS/tn€&B^8~N&h0Gh65f'fő1cu-UDZ:Ə:Ȳ SFwesM}Fh:wfL>Zrq;92z#WXG/LIa Cau ^ gn$S#yU7_NFgX]Z4CkH)CCSI1~!}[xYSOF}h*gg7)9gb6;$}1~}!K!ahib-2ïU!o3D5y:##G{pa!-k8/ | jxKAW `d;PViUnKw0QhJ`Oc3{]Q@`5r iiʉ|w \HV cȾ2"j+%x?~(jułKKrTYϧ@r8kTc?B }MPxWG}A9Cޮ%,'HU^ݳi]5|c{&q"~GH+mWa_HN՛y_^ι=O?@viu~0͎i0k1'᳋fHJqtK@XL\yu 8^;V ΑtVmz7z{f|+{{pɣȝUW eX,*pݗGmg\I"!2vYO $Uj<F}f:g( |ݨd!nra*c؍y.x0ܞ|M@Iq%|Vx CY)-M(e7h6u`w@m'lu܄D-^F>…Ag_粱 tX1&ƕ9Yz}؁=U(^;wWl[,% t;W(Q kN^B O!ޕąo6FS51O; ml/$ĵhʇF;~:/]Cg@Hb:Sp"kXI07VbS5l/ާ.޴f-QGk8 ZwP}XlČnمr`#W,x˦rej.Utg5OٸɵdQE:OSM [D;R ocKb [z^f>|\_}Rn8 m`Jw}yR=''ϚvcAf?f|#iU "vD!$l:L7Fk6h55(q08?FSz*̿[oJtvA[z|'s<>Xt, Ց7Xݰ(Sr0yfI:1Yi\O78JlraP)l 4Yѱsx١vaPpk # /ϛ *{3HDXhėX(>\bNEi ;ˬdFP o R9%ہuf ș\Rd94S+(V`hPn\`J VTYiNs IHm&<=F3fqTRf>D nf^fߊ8$g e6a;&2tUA.<:]l!XQO.lքHbYUF NS1էzG]þ%o~Q8HF͠L42  gYZΑKlGX[ K-}@ з]^YQPzH% zd}G\ Mpª,HhJ1Jb7N9ڵY/ID}z2P(J%Dٖ79ʩ4͓1@o،9ezUi!cb<\$ر>T3<-R[=.2̙t Fsh|L3 v/r=~>AVJxMgAfƨBWf B;ˆ#:C ^ {ˣ: G<7h  "i_/jbLKq7A,dkbD Kg("tsA}텡ȡqJ( S\v޶'}<_Pz5 nkGUHXS89,8²4>^*`줴x"q1JY*nk^&~! !'A=+K8|'-Ϳp-LI^=}Nu90)Dx-LN Z륑7QE@3Ӯ2 ܤo U+KJFbK49=P2u}s7`km@3kǠxBl~&I˘K=xFSA?Ɩyri֯]$v\UT۳cYQ&7)ջ{q-ۚVN!dC~»ex,0ָai R19=45ȹ9уq1ǎT!^<3JbQT2R\s0200"b:kƐuqd{,fK4Iv L/'@DŽع".U85\0H&֧AIgOK;kZT>Z3U7@ѹ2*yvX y[ E o}km?^Tw隣F<ϙ¤j6}QKfJKl}ODڒPs0 tUr,x8lYۢ7;Bx a"q^ !SNF7,U}|r}/N N?,Ax /0 fEG{~ЋQ=  }-^zb_,<'L9+{H &՜/lĮߥ*ѸNF(:>-v8g_8g6yRJDQuD\g`re1?kn(磣qJf)R-q|cNj2L! a7KO),i{JBX*⽈\ r4h])|¸J-޲>JrB e>[5SG0^oN:hfbgCm'u70{:-`s ͥ=󛩞&vFbwnN\jU%7] Z2xl7q͊ikزf6o'5D` ^HAw-pty|FؕIV*˂ |j%ak{W~p\GSVbbE@brl)!OvfPԟԡS³4C_7'?+_1zHc}Uqu(>虳 #!Pj znK3S # Ĭ~_t~KZg#[u'ZF .SQW,hC"Bv( 1^+QnUIwLHl&fՀYe/ =sj9!d~|gcѪb|XSwE``lBB #6.GX=zzz)䇎%=4"[0.M!M y3YRMZZTL"e$"Z *Ԇ 7ʸnN+e/A #u1[`d;usPRoƎL|Xr'WL>vG`!E 2w.[l$(kD_Rp]OB0%ʿED_+to֫"7*gaCgŹWD; .)<6͜\)^y }. wG*s  ? ;9U!-} :A)@$UOGڵODy8jzں Ό8WV67 ngsx%e1Z\JHcDǼl&sh#y';lbp23BOHC_ONQ atрɀb0#Ϟ o__mTT ۀC@<*ĄRtKC"y3F'j[@;` 5zi'3? Q' v=U|OM9i{ф_S-y"FʷTٟ+y` C~}Ev==#Y7;T%sŽ1L_}~ĠlvWRJGr4$d|x eߐSRu+x0!ΌdglxV4.7.d {}GxѷҐL>Zۀ@] ܞM [fb)**8FVlD#r+l͚[=\6Ub:d_amk23vC+8'䱜7p0'[2*^F)$Tc9\HgQZz/+.C|;F`rÇA;V?IJ۾K'#(ݲlxGcYC.D_R2MTdAK1Z)`" Q [R4f&)`iMjwWq[( yE?G*9B6g~ѱI\Whnuii'VeqyJcD(h)RXij4qzp\ UBN[@*wʐr:/Av]d|)\DS ٕ#wz9jKa1!/r-bRUGkP,'8Zwm 6Iewk0Mᩓx,hrHJ)dh!H_XV]Ayz klxGvBk29WsKe!1kKsx|̯gQe15wgЪie +2Af0_/Bn`G_TqSCOY$lԪ! \#E}PJӈW&OKu >ϩ'Ae&?^У'!Drk 3Bnlsn%g=Rr! za_}:h7}Ї̻'Tz9 t奦1xv*71ɾR)I'ƐtG=_a&T2/ ٞWc"[[.l:mP,nȸ)^McWe0:QefK4) {&+cͽ;0"?vU_7hK |k(8=[@}5!|HVLm 2ANj 8&8,PTWCf/ g,Ž}$Ϋ6ƻҢ"b@=z-/(lߌcy{!SK*K9j bjCjQIgM&h2u0RxudYC#;k<OgrzaeX+,W -v.[leKIB p7p\?=+dLZA0<J 2 \%)J8ksVAwJrΕS*1Dp 7i:)zk療zu"᨝\vX{F>;; ܨ{A)oՉ,w=ߍ+IToЧ<6<0.G$G ]m8eD;||$ٗɵVv(;q"We0"C^`yGP94a}[ j%Pܝ}%ey=- WV8@\(IN^\&ܝۙa6ezTUqŃ4BX=97;B'Ub{(*VR ,*PD;fԌU ZSj|8$7ϭPL&D;(FCKdI )^E(}Xml<& Y*hEʵ#:.sytmelYEzŸWdc 8+Xz12s\m>A']82p%t]i ?2zZm]@YQ ?UJmZЏ썉 IC7lڠ]Vy.Bc~s.ub/M(SX$PF/ΊjR>3^=Kr&iFs8Om~ *6zb|8@hm#8ŒlfEARы_Yaʜ,),\ +2>L*<\/KKQDTXِSo-68oJʾ?C0~JYJ,?$'xMr#ɈGx$ًZK^r̒=P$a9!ctZkIݷ}ɣ'Ykm# OS"YK.ZkcPh )f ) ~eD !ܧ5A |!)RQ su]m:[w3s; Ȁr\Zx.Ai&JD Ӝ {d$G^MnĜk4 D goY!$VNUF)IB&/C)Pon2); .8m26q%uZYOQ^aou(a݆new;2ƍX#ܞ7;cfJ会HxڮE)oSjqtGlG3y8dÎĉ׽Swz uP\RR!%$͆h\dK׻8v\S  aތ@~tOS@MumDihjk0#,](?gڳRe%QzIO wNya#͈.r%LDFs7})˓yFɿcM3olGef/;*m`cV[_YS.[ۜGm- d,.SYH(xKY_!.6r %LtdSW2DJ{WfXkcì6 8=SLV&Y7}$~pNe(Y:YTH };?(k'7ܢ*ohak94c#23Gd7ϝW\ α_Bn"YIR>] dMP[!?U TRu~w1a'P© :ߌNwz&`fPAuC.NO+:zK0hɬ=~Az-YǢQӔ=\gVusS1jPzAzW]Ul0N@YG=((dE0<_(Žk(0N{_R',sS0a\Od#+|辠2p*ڴ/96! K2HC?DQKh]YZXNw?o@v%,7dYj:`*$Zx=N_Hӌ3Q?$ToAY83&g1+FqO;m!Q:{4pRhSr=o=߈WEYwqJ0A1 ? ;M U88޼/Q99820V֧+e|[]e- R3 k|zkP2ZW0 Bp^K? ދ&_PoI-]c (`Z^o3 o}TPYf=/#'&҆mIn6Rᨱ`څcn o[PQ)Al!go%G>Ni5uCٔyRtE:)DK9 i""-?eY7ՠԌKh 'Mπ_WTzbξԓlBa AO"sjRp^,G6C%L[1toOt>[/NMD @ݦQ'nPh*.w͍;7?<h{)D'5&^eҗK%ɁQctGMseYlN5B~a8޼6p_.(t!^UTqhR$QALTc];w+mJ͢i9IF C)[X~<0}J-@FͿ?&c!K8m;9@}S p3/SyJ! Ί>$\[ N=Sh%"/݄ZgBAg wKBsK8 pɫ L`?;rJUCy \I +VvZp=UȵBBy< 'Hc`N4tf]9O+g[O|?AǤym\ UR(#Lyrc[?alo8P?*6e0 9g.D*\cdy. ")*@u_:.$/olB'Εؗi=PU)k 7F,`KSdI~L|y+oKyΖ3Y)('JOK UWS44)(u.ৃb Eaz#dArD,$@lf`lh6˓4-b3&v}7 mX#C}Pmu[GKCfIaYS lN>?o H͟ciV!n_,krb٨G@;=t5H[;,M@/TVJW0%(xq<_vFv\zyyEtpۄܵoy&Kt-$r4@'wE]K?:`rJDrT9YȞTɫne&c5g;6N*]w~@a |.Ǻ#{x U1aj^``:҅.t5UHz~rW+bG}ԥSt.]ġU&׹5{&˄qTds GqTj;R莯ee+)chrfs˞oYLEi7Ydȣ"p}INSDIIpyf0:au88aC@#W.0~݀',C"F:hcqݣu'I;Y[ 2b!%Edh=,Wl=DŽX qQđ!67Cr0Rӌc֗T.upqw9;EjHM Qe^Dtco Kc;fcݠT} 0&dnOewhlBG~4uxEYqo<+3\XD.!T;0*|EG~\$CH?AԂD]9^Ϲa€pR+")Hd]qƵ-5h@lvH5| LӖ=8Y+W`P jpS14tg~>< GV4f/m8Ž qr[T;* 矄U!$8U2bg&ohg%j|6!~FAh^FtLt!|#|I3uw5&aqIIfFֵBǮyLY@[ݟ1pq)ʀ ^k/[Ƈ*DžkL|iu2>r :̘cLAKTwQZJOY~2"I ZF$nJ#6/I)o+EUڗ!:/v;[NaShjeto'K\j`1"?P3tI&̋^w&.ec2(ӁiMVuo(҄Ñ\#]y* v8K8{ ot*Qh2p;Ӊؕ0l?sCXбzGQQܐIapRDjѡH 9 NK[].JGz7ɎeJf)Q{M fb-<96" U@ zC'kQ6>*f zYok3$̜>sYw痴)0čHstγsڳ7z ->DgT+܃hfk( tS[bDG] Кx!h[2IBJ#%X#T3Flf?aj+ɤ}Thhy7'&Ji4 rS]9t~*+WyH ,;>om(nb>c/:=za)eo(KJ-*^ѥyX}Sys=BI2*0^m3W,xVS+H|:)e4sr0}\ yi!7 փ,@#ɂ |Km5SB;` 3S]m\Э<="|e$<`V?Zkwi7\9ަ/]AAR-&x9<b1[!o¶יF6`cM8^>?J }YyP$a0Gf#N34c+RugP- B, ]K+ o4?_Kd/ eެ!A Հ#PBY<迏F(y~FX.l‚} GнLN Vl}@ 0X_? H+2[^BU?T] {"۲bAlӂ5_6@WmoC¹ٷ?5|ݝ E@Z.e?ȵ.r'+ CxP: rU^kkTcLL-/@h0Q#LZ Rw*-tk q vD/1:ʂƇs>0FdWO PD6q"[j]h:A7nv%M N6F}gYZJ49` ^ÚZ>/*F}T?=IRA@ސ`iN*tΆ_u=(pCJĪTy1Sy$pVS`~ ;*]Ӣ`Қc\y]DcFÂnrc̭+$OϽ_/;Y iE:1F j4n}}A ?jfGStē^Dmz$5G2mV0  ]xE|0S ]KNoYYYלעZ<%LV8-h4 */h=ЖVɯүcԬc Mܖ]o9 s'L֢Dl._^VĮ$c^2(PU,ɂ\Q{)dDUB؎Z+Cu%=Va5vci߰]z'GZ6p##Ge56HV{JO0_B+5[\qH= W f'SI1</ "=+E"t ΄|D^gv=5hS0zR%ST Ä?(JrdY˘ kzrQH>)~H9`-y'QHxgw&Lw:6,OY&bj" A`J-)mQa}b05&$}y0\pEꉞ5&v.Z-E fR+}lה .*VI|9JFMTAjc$iQf_Ln诉x+-,E #%Vpv?e=eF J]9.a; [Y6ԑ{t<8Qr.-jsI y?/-qc "'PRcx=Pr$83׏ĵ\2ڭ |yiz=m843㩆Pc>6RjgՑep(J4 =O+o.`RQ[٨nX?Du@ٴwڠE1ghTyȧya)cӼ`Ink$|*W/^kxm\Vb0 C/8#<=`Ӿul T4 j7]Qγ6`#%"lc4S{ce0HZKi5פ@P>/[F  ?S`qRQs6N+ jOp>kv*E_=& hHVF%OޕEHC&f[ț`f+ K VF(tx1fY} O&T᱕x{'lbW*ѣ=vlt`xwBSԟ irW%^9РVMdmE̢H0z?WtYEnZ4wrׁ N6Ӕ c7\4(nQƼK"M vlsٶģo4NaI07)esOO4ccڇϯLxmٝ`\$@a9P9,GMqs:EHݒn3n}l>HzQia4 Iut#]xnS ?%bh#lP39|#^b1NaPlDcl9w#4ŽH't+tMi7Pm43CڃP~YYkCdyeLCF6(x3xcZrfH=Ą&nfS[4֐g[>r:ʕ*A2?f[n'‘Bp Bb!8%bFuҰpZ]Qi&I)i@ea<@pDGs!egSJ&{BfILJ}UlZhbpAFMn$$&-]>:9~-ڜb=yT଺!ga Gr%\;ʡC:(?}vLӪ^QBm2n3<K[Q[xr̵cei/eOX;ض҉V.F0T[V@JԾf%Y?3@Z6hGrCt)i)_h}q!QT/?Y<˻\*l%q}J#iD3$u=۳t⊮g92n-Bezޢln7V伪\=Ŭ'p7I Bۦmn).z/O-j6 ojDaH4!? @>e:Pmϫ<]ﭟCƧ7A/">3FylF, bO*S ~'EjVA;ZsnU5db:,-:2`%_ _@q'%I"wexx6,=mH~֓V W-^bm͞4R:6Mf 3m".Z#᪌.z,<<~jGzmUqxLMJ Js'_ݛ˶%*}eW$$qR7LnubJRMu֖Pθґrwʐ4#u66($A9C@^?u'@9~alX?(V;JV4>fbSF ((WeGv#^PT{'y?f5$r 7\c؇Gn۝9G5yeHhQ}➧Gy=3׮3XUP' K˅n%aqkAZVFznhVhe&"Zf,b8F+%팢5CLh%8֧.Sݛ6dFaHq[4*M/r].! :<< i]2Sg{[A=;oJQp^M?,8?\R }VbxLz6~p[&pё,L3sK">RҌqs OQ)hlB@ɸJQo{^Kœ2!&+C8pw罒İ u=(9681:սKۛOu)>\S"$ &r,UTIDOUGx ˁUمʭひNjh]'s3Ar%(yx<6H; GssULT@nBb^}tT qH[1Mp>2{7i Q٨AQOUQjy,G8V^ݗA&JZ (}L oц+pnvQ XEVQRXzU?-7I  힓;?E!C&~?=k-J2YfԌ?s0q7EmK?¨SNt(ѢX"wP?ɇ?:H@ňGR-(ZK683}CCJk~e9Z[Vʄ?8lES!7;u |q[#s)BDYJJ'vdIEQ!r-|MIK~P]FC̒;rm.~](%,aS+ps+CB'Ns4X+]֗Jm4*u~ hKF:3,kGR FٮB@UW*:!Ɏ{XQ`rT+N{ g;=ͼ+D7| \_cC>xKu)kppnm6 tV`w5 Um°u~&žP<]f3 ԏrDaӢ:+m[ZC1521QL; }EW'!bdW>ݙ Vh]"RLw;w7} ?["5D샐ֿ(5\3w6x- #CRG8$1{\1 G%Sy@~KND%_dW1hA UaG ʆH #t:g^8%%fEK椶ߏA> ӃfrȢ6vX׍W&#B|:@Z! X* >Om!|8p;}`& ̰ڄ$N#3Eda+qh.Uo7L\辻ŒK]KY<+EeL4 uZ.{-{* K^~ _fOONev(<8(ShFKbIirV0B@!Vv9 d- Kf"6jE u^d}9OKs:nBTy&}(:Tq\%;` Ho\2)l eoD_U-5@})xbN%6$L{J-UB JnDK=|s)CGMZox&Ք}EONO,C70?zH4~0}ͱoY,[7eIvi砣qt<'U0 f2(.([DL((_E٦LC*tDd%MK}APYLt+G~[#N 6<g]WHjE{2vSzA?¬„{Ћ%b{Vw@ոPԼ䵬U`t^¨sUP FA$eId8&%Ho8r$Qx#3ɌZ/RM7ֱiD]Jↅ9Z#-P虴jw LI5 "rj2!>&x&Wx澾B)!kj y |)GЅxMDd_5z}&@py˯穆 ṷ2ņ?jcű>p-6nsj ~Xe(!\TX` Ktyo0ּUycx'@Ѵ˯ ?W/P`nIOhaq<*{A|/c7<fRz(ZЉ5v)13nBݾ:x~9*W=Bsd%ozu1xVeԘXnwCo^'ȍ6)8QsTG6*T]:l`i3, ]< B QKa?𼯝6PTMw |lĝKkQ hj惠huEȎxYWݡv6n"Q`ogq20JSBp:Ԗ1㵻n%fZ5hV! V\ɒe2*ש8(DGC"( B8跕W( pZ۔Н$ &:6J}Pj|l5eu?33e H^~?*)'5R1 Ge1ЌO&]?¡8o l.)K_5: ; d/՟S_hr 7Ĉ.A7yנH^W\^p(@_ =d/nI}*E1\ʚZjk]wpVhV(m™‘p 1śmԟ Lv/n|^tBpg/7J_ N8J٩Y#ڱa 7vmj̰Y1M;%`/so.މoj 1Q7.ߡ>#L}tmeP6[O0ȉ5mE24[# I^kzE43زs]*v|[Vv7?)]Z_5p'3}<,] 6SZZW$#˒i=_Dl n0 x% Xu~UfrLD\³ҎAA`9$SmuY|"!ќ_fP=yȾ㞅wiMDwr\IQLp1RږuNjrRD$_j\BdWn mqYނfMQ&A^jϵY@R7‘OϟF5 yTK "SG(4S]RULGؑtP+pk۾|ѝu傧˹OYġtF%H•+ FvP}%rO{6OM-yzl&gXCE2,l?UP\ɔ:WPw3&.뺃94~bĉ/ְ\V['MiӔjhT4Y :׫3wh#x;OjD#aeQ, :VZ噣MM]nz&uS AYF\`%0׷EQcևz#^(KTuBOnaꍺE[A]GaܞQ*A\gNxT{#d⦶cgzj1"XClMӿaʾݏd8sf$V{ƢӀ.J36=]vpTʲׯo.'m;nm5JO=[ h"!ŭ>pZ\@yo2F&vI!懈P1k7l}0l}݉$P:[R|lk8*yr)Ri;/vj FH="zbb~c73 }~GIݒȏdK%YU(;Sa&k;sg2~z;?K`F[ǧ?*;)*{ՕfW\Wi7xhRPC8E|U"n*LšU"rxuMn0m٧mJ˵s J%ͯT1b:0H-RQy $ol}g^Cһ $9IKCf.lKfIDԕܽ8wT'J ZeTXi6'!DXRܪxtq[!,?~:?OXPqWIab)p7_;sB"i <;3`l閌 ͉#"9ɜlNn15(Bzgrwyy^X\z,Z]ٸQ.ׇamFTW_JJIkFA=JfSn!#±iL>ûT<Ĺ 0mmȨ{XoLʓu" g9/ g|[L plJ$!t5< K6w'8.YmrtK~E"4Ywul~ȆƸBn@^ HuCH*n6#gpvJ+YsCJw%^Lq4\ܜU+Y'jq$SzZP7I/lK;OWē,|=y qm$cm $PuntÕ>CS_g)?Y S۝H=k~=b_F,׍`'pWmWrtH5{L ::Hk9B3"iIi6BW*\rQѴVR;zQ\w2P430cUI㣥K~%2M\Z VGr3u#>3ÖcCa=w#.-`iLF#.d'I}@%$xFLZ|`뼽R2`{uW#ES:BG޻Ƹ|S{ᔑ4'l_ǘC?Q &JCOuGLW_k'U?n8 Aew#ZTB|1JWC,a;$uOq9┏t^3I +?< 9+uP*1mHQg+Ÿ^̾'DMA8A'ɶ db@d;Rgaizi99S}3Z6`u)< M`$YwKz >%X%*x&rTE;2$F4z,1ڡ΃׌k(J 0ۄj7prp \0m +TgnN&}HnϪRUd-8{B- s+#ڮڛ8@x6e\߂ W+TnE^&;<!v$);pЭc4z6pyYqV>:xwRyVPmv[qh_O5${$ibXaUϿXmqbOS4"3Y\-3)C;i;6Kiq{L$fh -t"GdOGkɮыN1(V. *u{Ȑ :%s{HKe#PISn-Y3nz(?ũt~?;ͩqL:Rc^)^zCyQ栍W`;M'ZPb~#Q4t:@f_ﺭ= e%wd/ͷ)8j TA8 !Glo]·Y3KuEi_acNWX` Dl ϰgDCýOW;Ⱦ#)& K&p:jR_k;MqZNQ5"^9OJ(X6a||wиۄ!WPkfa!5G8U+'I?-OzԈ6&QOZLGE!W՝_"]~vXFd b=niɟkz =K_wT]Dz+3p6\o#.kV|)F@0c70E)d6NZu^cQ_޳bAwڊ(Nշ>c־w?fѝ˕Q"3{í29~˓_%<CJCP]!x9}n/.Õ M^ z HBQ+Z^d^Ö:,MXDvRd%IH* >'Qp44`j.X٥y.^;v4Y!6 Eln=s-k.eVr[s>p3\9tk8 aGg6 %XRƌ:F<@j& AՒ w0hDJ8@MaݗkyPQV(# b+ma(d/yQNo(WM&Yܢ=GHBpnt rq} . QȀE+\ (zBK\QxԛEs&ymb~qET~[Z4s)wLC˕Y2_XGjq)EM64`F.λ1~a^KO:/. ~JޕrEp;I*( ͐$aaMLďm-{|w^~w08S[dA.a&aPqb{)GݠօQG%uBVΏs;lLN'e"pKa>*m2r/=`RgrGc9k;ôNx"g s:YdAl7 dQŬ^Z*Z 4}Z E"st#[-B8C12a#E+4@wn>YFT`$-`ia@=,YU%~@ ,vf'uB/G.m  dAzj{FEaFyKAև,Iz|e‘~X Wua$lK 1 duu),UDa@(=oEQC^_ s)=MգvC4D_"s.|&#}Ә+:11N#(v u}' &Ќ2c77߷lAaW}釩PV)3؂}_15>Kt)bY<579_X\*SdF!_)N8'u\g(e33SZѤ`TIW=?<]CsQ)%g2j# qΣ%)3S( ;SU0wgk C {W!NlO3Ȭ nT&8+O*' 0Mو+k"?! ' ܴ&f]$|cp_ϡ?īDxWDr!pJ;>Cv] {)>0t-M5aA. 5tY*z+iA޲Ikge-D$:> YHq #ۮe}Bt k0oYטT[+Sxw6fr]Wn֮܋x' ^H$ 3 TpgqnZj " pt1?ȭi>F+k_NX Ј76M`;LiyYD>*%Pl8_ڽ|t.u1謞cƟ巛xu@[g󫮿F47O!][$I]B*!H)?k;Sk/R1f6AV7&T4gaJU/ J ʴ/֙w j}ģ\)xʠKFiqv5UMx h@[]\u"LflbI,Z6•b9oxK"Av eO[L>;{Dejo+tlʑ|aXR1u)W` r\WȄUV?oȣkr6Awd_ʕ5[.]BEr2+ YgVQ̝ڭ~{![$2~M` t2FpTt>+< ٖ:&1v#K2|iY*Tl|PɵĬ>ؒ02I~LvpG0ekMѓyvb?ū&MT̄T[t'̐*AӀRJvsѱ,\%>.X5dWo쾞[Lg@Xhyb[[FDA mK )aD"!: ~e!ɿ C:@v\׫ \ <չJn p>P^hw8oFJl-[Ig Q`š}UGcLw7>w &p1Ɏ UK6!]<#Rc66Dq 4U[&mn 4Hs7Ww*TuvqIt>(Ɔ(-H6A?%y)~E9J:sKKs.߯)0uЂZ.gf& Me:+xM%z`u 1ne:헥R^Umrex7֤^1[\8Yc^5!ϱ؉@"PˁJIWk&iJ, q1#l?Rnq1bsIɼ 0mg7hpFD-޿on0ʎJ4/׉zh ĺK `6rDBXDͬ&1 pY* zբO % ^lI߷C!naupXJDKWV(4a9 T/j=%1+KV:gn4n}&6d0n/ozBsE ,@@ `9?Jܸz'/ؗIZFC1Vc5%X5Mlta(K# QcJRnU߉ d$4Ŕ'vJ _u>CrDdb蔫^ a`ޔz^O%B2` .D$ݣoypQq9ΝAIJLIs*2ئT j; ;O6%k|A5̩ {\jٛjP ~%^[tE9DM@H fόVMyD\v@R[uyr7S!jWF(w%1zybfjo񡊀S=E4̱ ͳiee0Tt˔g@TGGbAog}>7>º'{E]r$oxNg7s&Tixp!+~fRGjdKX T/;]Um0cHٸ<)sb'qkK;1:'%- #W9m۔6,Sܚ,"!2E"ql(j3)&R4G`Ҏi"6Pٴ yFN$R^>q.q%QCIPLW5m~NaQ%)e>*M\-’"5br6~e*{iûNuhnqK-:3JE '栚3Wa^:qIfj?Ђ7l&H@?V~#KQ~˾\Д95pEMXGFflz[בYsU`Y$~hEzM5Ł+c)u'jq3>z-{A߀S+Z͂?k¿9y!=ע!#'EL A!N8H+$L85@WVHY͈ l4FPYvO`: vV R òv~0#ٽwl5wM]LDN=B'}Xͭ%w[?[[tp57nrϢ(#k)rtAK mܖ&" *yj2>̲"x1TYIX.1Hh~e gMvB-lQV7f{zP(ԩ݈@q`ec(Ϣo =B7Xc.13'iNf3\g(bg(kdmt $i;YpJz"~: L.d{t;\-4xGb%&4S+1|sTUz'BVcok8%|MIv9:⦠ 8*Ԭ3QuaMU. ]xtN,%t"G>Xf=Q~59r :Ô洎֏ېML$C')$6xM;G+W# plv {k`M( !axJa\!f脣?qͰlA_**ׇd]j$ D_S(0Cs˷AFC <mαYb( ˴t`QY)yv8eoR16?׵ѮE3^v6];` "PIMe! XF2zBG=-Zcip=sg@`NNzҪW$0Qj`ԩ^#!uQ+6AW~6574LB'1f{x4|xP'o]PQX bZ'"W6ݘ ^~_6Vt-Z|bRPMsR6>_@$uZ4dpy6K#O]Z (ӎ{;:B6i>mSN''|UˑϞ W <#AKf5!꿤*&Qӊ T'Rɲ^mi}RAk"An8S=_fдPJrC?Ԯ+ vfOHVX7Dwfz'/jx@eDcX7]\i%yL>Y_P n F9O`@C֠S81gS@߿) A6l`[:tP($r(H4{BfB}Z?Pv9Xg`*]Y;"p{@ǧijq?HCmyXP׼:],i+$!RESqpJ9Ob>Ňiׅ"jM4$uvoc*X <)uIPTlZMvZT)egwlz~)Ң`HHcIDp[G/*7l %=bS) $y1Ua.n3!T`g!%螕0l1EgFfٸ->=#!I,MߍHI۔m,xO҉\:BJX^L0b.O^;ȥLF8-b %=e$;$)iکQzB)ߑa޹dlVӔr%OUS"Zq~TNDmg۬Z=N! /m';4R~Lu$rs7Fsbs%?j);56mI)9ņ3"(OvdzJڡ;{$u/1*3(%l8ؕkG4, !`r*SP 837_/LJ/FCCa - /R "MSUN|Z /y=FyxP'Wx7h3Bsu!Lr]]kVCKd3$︦| beU[FvtFٚ5ιkþ4l 1D$T; ݾ-ގ{K+`}zyÛ]̶y"󳞢p!+^}{K\m!ϒ:?iG4^[I+q\8<8$u~P\Ⱦ75YI%'{{=P#3|irrCҞ*lmxVXhKU JN4RЕTϩsڻIf%tE+U8.ZUJ,=Op-Y$4 OQlV[Dm }~&|gzK^{ J/d8lN?IS0JWnm ?ePo-TJ8ȵ1dj!5^< [a)DXq{bqçY\AƔ$u\MDPf3U tMcM$}e 6KͶTRP)xH\%ď:r`f*!nܦjhx->ƸsHYH}^ bV4gFy[3&s{w&.٭_˖jL[4VagO"ϹU}Ԯr2U= J#YSQc>7"%1Tz%l[sgwA`D6nOK9}sz?Z _%t?S[E6Ye:dvxZlHڦi5o+M`=W>}[4Gt#,k"dIs 3Vx]쏤+z7* {5Omn3+jv3k@وX>&_x l/%yv`tw:eއLZP|ųmdRE#OlEjw˓@{ޑy /)hjN}7Rhoq45Ǵ`~(oҵތRb3,l-P" f_;|- -0`Sv|,8rY./E_]`:+)݀m Nʫ CL [UJ%da q=!kD?xcGo)Ǒ=7:,`O-@lPRzEXo} \3j6;Ê9ib=7-R#mz+CT!YRm=;/ՋaϺ]OXC 񘀜}짗$`G֢0j%Xt఼Y(ݲ& `*A$ e8:>N,=8Z/$dY2[3h2; (r 7R0O5mmz߬S[ ?񋈣;{D,,c$6:|ZfGZ؍7jl~-ҩ܊[ZCaY^'eYCUZ=wX2]@O9.4.) > ``=6WNtS@Eyeoym\yX,wm͌%18 G&Ns>CD+ ,aOU hAUAh)77 Ayvu6P|ۼw;PSn6LRfۤ4$ɢ* h}A"\9̈:eh9L|m@^=8 ~vl_݇*IxW4kd '?Y)9R]= E8Sn?[߶L{)[.E/SODqV?"}ƅ衤%\6- S. smGco_ ޵OGQ6>&5Q}ݪ1uxJϯۦA}㯼zpja.C|GN+Lj^MA j3=,q,G4ZZ\-2_E$'oW h:KlţAڢuBPu.nG؟DŽ;;$z!PҔLRFT3W.?>晢 2uL5'j ֑yO5ͻ=IJ,|'Ψ"!i87 L]?0Z: 'hif:ȧ5LIKj/Z*ɫV$FPFmʚmcbQj;#9Z9Fb|.~⹝ Xb&#$@P uP('&Jje ,[\ǢYC>Eg))2fF+eAi朲Ov3(>|*d)MmD$L~tzڋns^I֘- Gf3Ng8"|gmC=Y0ch[I@DLzD a{eB,bZ c'%[6O©fF#7CAHS vr ^2|G=d#VMłks^My"#6^Z|Eb_e4-ջ \${GmZ&"]tE> iHA=ê$!h܍CPŅPR,>[5C  Nd,F D.ew33S9pS!9zȵ 3 /'K! mm=&G*Bl#):=ƩwKɆReph5[GȳL2d{Af-SIXbOvo2JrҠ4⫷rn^ߟC*B傀?/) WPx 7=:M_| wycC_h]$\P7 _>Ԇ=6u {?fgtZO9—gâ= ˟40}j%o#vvϛ̉C;0gXUu^jOب p)튒bnW<(Ha|):~ciM6BY˚ZC]clˈ]tDe0]0I <naf*Z*bM$Z#!oCuS2-ۀ Fbo<pȬկRR68C'Mc-򹐞-CzMUS";$),Le+#|[ ky!e7s-7Qk[1UTMO@ֵ \@T@,(EM5W}a8э βG]MG-G3JE!pP4xVp\v+Sª9rv?ы_)'끉yR*tI26̢Kڄ&~5)0g?$iS>%N"3٘ሄ"I_UJ@?Q7Hq]|řiCŽē#qJW.Uw7B4 7n۱ ̐؅vm qlO x:.ޝ5¼-,ۄhG'sZCyg!o4GZxEz ʁz^2O*Na>Fmښ ꨘUUh3s0o_LtԄ+īi:xÐ"J]pycIwZf@Bޟ*S ҢThW_ :bDblnPK\\gg.!l^tHc4VFhʄeؐ E_og$R%Xʩ5p\cHnU`ˍ~A0niXqSWكt5;Ж:r2GN;am}?h/@5 yٕd* ;+ErBd0 ^ N.qymbMQHpOqB˛6E6 }2^=2Lꑼ|EYd3 "I=&c8bs%=pqjJ}~ !JT]d2[y y[]]f9m"r)Pf[+s'f+?nZd:+3R[HDgA~EuީkWGg e~ /vsuʘn6?Op뚹ꏭtVAH%Xћ0 :g^M1RVWV7N4ٷ*< f+\/4g(6֔ n * =i)3w-Y3 wi 63\*޻+chLj9.rQ\$uG=:p9l2\wzf57,ɩ3U5x[X [.Df~= fM! BxHDU%a7b3oEAӼHђxǣxI72iY\ њݕ$Xl^|ØWbt5R!/za] |J-Rۥ-a׻l NNg-txVŗZplYRpA> &;ܜT؍sU)CbfyE#QLEI89]åy៝kϠW%ܤ:A~n:<Ůsc|/3r9)UfdSTyVt{tLzrT"Ok7o@#vnCJKT =Cd%gYj =jMc Iu}fTE+H2&L={{'pol4x!MG4a}5Th'eMa/ A9s?e0DBhM9:9+rrcEڋi7cV[i;[ȑ-Q9*:\R~B8a9gt9B-!=?'1.ruDEu?Eя-[\ibY_A8\;*bn ]$c\JHGC0OaR%8 Ecv;A/NFl0@ZWKa6k88D8BA=TM$°bƹ] o-z z#8F6pbʆN4+*YA`ur.}K֬a}-o亄OuÛѪkc)T %BiCp%-}+:E^8:Dǂֲa=I=z3/|{%?k1oU?bObPgcU@`sKSqh^at/WͤYHe֐6v-?ӰOLM|#^/ܥ[\`eŶQFF۴+pArFE\z DfgD~)M/w'ZB\b;v,iu*L_7ϯet59NJ='!ZlJIIql-^;h#ZhȍƺhfbL|9=ѝ 4i-}zS#  wX{ǵ .Oclз~eQ />$7iJ;Yͦ'L?Pm/Gcwp2~懏)`%8 X sʘ7fO7NaQ2zv3b?jA-HFdbo 1>2z;GipxGUiYXn{JjfO1`57#XN蚶VhaPGR& ~_'-V6Bd`R~DhkWD#,-6/q<+Wj霗ե0.~OO1 8Fa>ukOO蠽mGi>$vmd,A>ZI ~~Qc):m.Bæe+ʾ1C IOthj BNv:c$P駇&t'ky:B@V38eL؆u{xx=HlrnneXCVWa52.P/d櫮@Ǭ XqZx;3ɨ/Eڕ9%n%Pesܰ.i% UH^^FZF.L4Q|Ļxo\0CHއ#[,iEQ96YfBO8["ڔ0^u?AL [4xPkg(˼jA37N KQj CTmӄpbIεV2IH azq]0;m,˶k9M?I,vu@"WEȵ%TTWXt!Yw65xEm'⶞MNMoݝFyLCrsw1 v߃n5㒚wUB¦W،d@\:!:=n@ $t |6i] {3؋bǝRSBǵC°sC4ݫ3`xs[TXx !n[ǀ{]7/ͼdKIOeȅ&}YŷxLq4 V5(uO'F<\&EjFt]K%s =.u?dKk̷]n^+MJ,vD]fw^Ċd\T&vZ%( a88zL6V׫L}ĥp8Ű{Uԉd0 >YHmgg9|]_Lk&RrQ0vRFDP<,LbEIՃ|i # :!{'B 2ʏSQ5a/޴2j Z!dޫ@q<䮒P#Lˆ- Bw& PAIy7 kKZ?obBl~x#60V Wq\I3Jd=纛A5vɵu*DCP] :! ϓʣj1G@DpGM'a Hdc3^C":ɚ%NXp$#G(7X"S2zUv l7LwZd\pG&3I9i%*GTQX;b U\Ŧ7sO1OHqa7D sYBܷkr΄m;GQ&&8jÿ(څHI+`P:CcӰ(|)œfh*Qe%S/3 Ƹx Nrz 8[8IL1QMgF:fN'U <&L1t0}D<4/_eQlЍPy^ٌt%-5ɔP!5G>ahk[2!`(;a>$~(Gq 1g|)_of1~o(lavı}/>K`Ͳ .{+=.P;)N$?LO}X8W}j+d"{˴Uς]*>Z4+:mmgrrqʕamrWUb]JK n$#ɴF pZhuAp1pϙy4rX7M'% xirlV#Qt@ZN1'V/y tJL_Db#WPH-oc^U6xp |Z(OBa@ɝIe4TE>Tac&e5X}[[=rJΡZF6 Z)mj%xi(>[naQ<@q1t,!' Ӎ9#3eL{"ռ2oԴL#cL-L}l|ZO82R o{R*6+Q81<&4O.kزWdics\C̮)R":YR\Q\7H0d1;o xRޓ3b8 WMp6.9`YP#( Vh4Z(p\DCUbOܻLN'V2ٲItUB5i F"n*_~$qjo`[_KazYBҥ-Ǿs $L kuQCGj1T{ŋu(pw JP1Ue<}"]kz)'8?W4$fr"ѕpJXvLGqy%Qmx \@lCVAL2, dwzi}[u\,W"ȟh,tm| Xhuw{bHNoX779T}1'X;%?On ˷v.c`k9cK]lK@"X\:e^}.vaE:a ^^Zhq ڝ;߹og|RV{2!<='o:]Hj6޺p8ks~9VMcÖ\W?z:k153 LJ}ORN- 17?WU/ƍti{ŷS ࢳ-m.(4{Oofߞ3f㼅hJ+fw m@9AB3t`L? Io-PsA+eg;0sHdO ]**ˉGVTI9h:%&s(.$f- RxA"ոݛ8{I 6K@wexKc]?[5h{ɥNiRgٟӌ'z2kP:h鼭e>O La =,d<IДbκHo6)*X蚷SKÓIl {qmuJsb/ZdpFi?wy#5/uޞڒ-h,RGh h4nӕ^̑+P/Ikec%Kygp%R ʘL!3<7r$L bҢOlY(T0KXDn"KeB9Du3 m2^OκAh|LȜbN,#݀ 80Okl PPsk-y8#Gr"铬WT-_ J2` j{\Z #:ew@g :n}6oH^@X" #)['J?F:d35Z.]0EߤpFES==g=noZ W F[LbwJ!,>a6U[5k{ <!5A;*C/}'߅ ƁvSxH3 s RZ<2Z <MFP4.*\oIXRT}W ԝ#2 ޚS03훔Ae:7Ȍލ#1N ΐoc89_齧h&INyj8QVR#O/0c/5ܵ5ՠP˩Ih{:?K1*bA-պD,r-K{9ݓ^[s3X7D`j;zkH ڶvFyb RR PjZD*q &!{P/LVð V0X2ZD p)(F+$Sqer/Aӗ%FSJ~=%0 7L9 _FBضPK6gVfm}3E#+c]zKwSkWa縀J{24OK!0$%sq)Lq3UbTmWx6ŕH+z4%=~aeV/8\C3D.%Vy6t|0զmʈbr? {U]v_<'@kA񺑷wߦ Lq)#L~>j\m`לmz^TDb}lYȗ*O˥F ?ռ}cn̺ʑEu?%5*G6=O^NDrc.l j.}L# '|{JC詄A АePĒ&`vw{gg;#p]] $_P=!mʢus^Yē4,^>_ba<$Hs\8QuN{Urg!hWln +8º:)`oWFRv˚ m ]q,;c@4k7[pX*%U_JXlJTZ݁@S/Ķg#p)[/ypoUJmBcMX]H͜Y WˍKL=7נpTe4]θ פwyKr1B17@'w\%)ȥӠYIտ ц&)?^v%mO'c}I& ({*k7h8RǤp0V> t[:UVSAj.*`Dݠ[=)Z@ܦ~ЗOξܩ;/f*4lt,ٍ|?zt9wqYIZJWz NbeD!BfHjXa|6kəd?РWl zB++p<QȹD]+͑m_Dud9`$Mesx!zo28Ab%[t$-B&ם"Ȇ#>0SHȯ6@ٿ*b|`<3=(K8(~%bS[fЯx$,k-"f Uc G Ek^l 'ye=! eJ}B@a7uZXAHY8筮˺.-!Hh]V;d,J]%=nEZ2#_Ԏ vel e0NA_u?K h#5ӗof4siJ)_d`^5\Ȝ {NN|0Ѣ@w,RQ=cP%[!xvY?Q)z>:S>*ߚ@(Nr1T|Ta21Wq,2MoҤS5ɜkw%tT`jL?qV %)AlMa L´@gc ޱɮZ'޽TiIb}MI u{LL;Ln05@r-k$nz`;G]CCq=;-~,,KLmX\?mBwș !ሏPUV}B5FB4[.p"]"H"h"!yFvj#DPQU3gD|ҁi[]JTn6jx-qWh P#yL2y/U ;YlYG0>y9=4LBp!zb!L"Sɡx~ȱ6˪8Y^mn1IlH Oj$!|܌lylX EWu֩|#@$}W9$@-8{(TYPdi%e#w>[KxJ4LOw?1Уf$EϬW$N"ӛ N@x90e_BN1 @@ P|<fݿ^,uv{JT)nTuR]$d)a+3WK&?d{eč `A ?1x}*>SZ߶#,,+0҆ka '\W,$@,֜C_s\& VNGb (z $y՛0YǢyo|6jRx7[fSL7Q3t&+Rc)#v*De7?:Ep"K$Y(݋jo"]ڍtc7ߡWs lQX*A^tAl};ƦR dN8fsÖJ9kK $<竞9pֽn;[Nf%@eF&,P4mK 2ޕӰ*k 1UkO+0j)~`8YTe3ȹ (25Úѩmje{Y%wuI `Pfht9& Zb0*Skpt@]V`\| t7ve3-2 W RYb)"9Iښq  U7Tܺ仞Wk5Aa:eUW뎂N(0H9{}g#qC@9Pz_:^Houic;}iXOd9^뇥u0ƚMV64]]pGH'FMS_@hl8U֥;8 TŝyqD! ڸP#U9˳DvTgG)?Sh\Y -pgN,0.C9$1],NAh6,erHA(hVh,咐""_IV.#gF6HPcQT3k;f[AN d ںcE^-yӺЃbu vDD1GHfveR1x =~]XiP?.!QYO4η՞-y~&6=/c`Q*?$E"͞ثPK yn'ȆBWŐ79 FFsmɺPoA2%PZp1¯m$зOj9n3 OYҰԉPGǑM5YwԊދD㟊<T9Txm%P4{,31ENwIRc4qBd^fXi"@['gjGW*W9)X>Rs@M7$J `f.s2QY]> ͞T;Q%xw֏|:6ywd?nH#9hz'X2JظbKYMJ`OŻ\{F?x]c6B_SL1bƢh\G 0Bsg`<6fr,!,o;k|NUE~by襡cXۂ0"Vxn@h ~|ߍ.szNêhF# N'9 81_p0c >xT'R qPْY q)?)4`Q5 82R3'! 㩱;\ЩxYmь3bY {VY ^R.SR6d 8 (@uMѻbhu~27\ A467cZȳ#g풏ѨUu02^)MǗLi;ʓ4i mR8?m怶׍qwc]0Te/ xpT|tɚ%AVC8M<KdV.Kr;*iG$ȮX:w0[+>_p%Y{e;R8鹉tHDB*1>_:bd%4>4lJ ˍQj'9GjUݕ+3eb|o2g+"wZ,?WL{ˈfԘ!S# D1BWتB03vy~' 5(3i#!QdLn!dRKVd:.2? f $OV (=W^NЭ&;)"1sN+u >ݮ.h >^S,ꕲAbr=T;=)Y|H$Z"hȽs#o̠MgeTBoqOFOhB9nxEnX3wa8]![3x|(ϜV@=,p!&B } c.Sؓ [O7S4l9OOem1p RoS$Ă}v ļ|hG=6 Klר 6]f7X<7;73:P g 1fWPIJz)>`rW4#DoMŎk[.3ʡq.N6pl;g#yE۱;4M(p-W2@:O:Z5 Os/%Yn1"$д[j[51ӎ}J|Gz›.78ldǮ8sfBbCRg_k1]?v%b^$To(v'E[K dګ^Te(1m PBȼ)6Qݜ־~_$C>{廘]Dr-5;(\M}?6wXn@yy˱R3V+E:,9ϰr("5<$'=50񓘴{d|`gJbxk BCFfx챆ن Q2I!3%X{y]K&=L*!>L$f>"|HyϞ0'F NT2G 6E,ç>?}AJj<ԘS[-1c GY8-P6\4h1=)عl + KfJq"-4FוkOO#ÜOjҦ+m!{o0ak@jztmmY4?Z;$$mgC-kJE/ tC'VC-89#`E(Bh7?v3w6YC(tk Zc]OiBG3yƙκ+H{Ƞ~"J[}+O/yFzR%6Q4G͵+"aEI,_0'7i*{A2g}@ 3Q$bۉ;p<úF:pA8paPLuW݆e0DL{@x ʎ ^2I |,(!F(<}Z-q/7ǿ*]Fu5KG6Dhm^ [Fdwpq8erY=1_n5y32î:7I}k:~Zby9>mm#%eV*ϤWfdWDd["r<c'Ǧ@!o߹2-YEE42GrL}xeh~;^C$20~a˷}<)EfL[VLz`ҹP>8*8 e]Ckm3{&H sHY7IC;2oM[-pdچNE afFA5~.rhZvqF k]@DS?t`J]g%ԵEpˬ8TgQ.Hy8a\֦3@t5m BBL轜ҽ:_[vʐ䚕"C!h$xa?87f g4FCj%dEB+@98^ % wKMi `alW:`,p9N˪ @T~e"? z_0a)9~yuq^V p Ӛ0'\W__c/&-%dv,EYtaj&FiWPm_Q5o8"G p__fĐ '7jB:KV#)ķg^O2m*ykP.T[ ]iTth< +A5Q,7,eYi{+kl: ћ}%Ayd\~su(ζ~~Rpv|ӑFm] X-Hlݪ ^KŶ(wX4 Ƒ \ke)[0]x=28ZnBmC @~g2vͽ=kĝЦŝuYwMr?{: 1,"r˯*SFcxA_r^k`HV8S'l}bȁfY(뎡b;T',`˞iJl篺"f$RY>ؽM?z,Q}5?+dXm.P*c~^/lSz ܜ09Mt($t(XQJHőbS.Q$dOHe d(1ٗq_߶o[r3K2񙆵acَ#`\P@K H I""hJ ъQbd*9a ~󦳘XQo y>5ȁR߿0[" _뙿g/=}KuO-VF l2!M5Un#S!5md+|ͤGNk\XblզccjOOtV ϟᓩ_ R9ld55y=~mxɠO"i+ UPp_jbsi``.:a4١g͛[ibڂqZ+qGI0NMDS~kMJ[ 2amRnĆAf!Vr޸- Dz;QvdeKbNB.${.rՉ~0!o~q>|NQ[ 7lYV=61]0EH&^QGiP\W^i =+'BhT.`K֩<1ȋ(=Tj88/HU|OVo_i;^WWaqiEv!P!|@PєYajhv‚iO6&vQy/b*7}V<,Z6)w6[x`bՒ5?5|yӀXoYҚN @gw0L,gWy[/xsD(U ~rxmw 8d3[jjOW5Rq>lW`5G9ZP 78h~D)Ƿƹ+Se:hݹכ)U7 <<اlZTٍ]V ٖQ A呃ݷy_J1duWQ\mkX%} }16*)bMɡ/AbJ$c|4+tc-AXH<($Suk)!P/S@a'C?a"F1L  |WufO-tƀ*Oʡ)xTC_JY撣I?z<ٻLyGSf7F~&oE\Fj0 >̌X];s dEBBjdC:W4\lܑT'ǂkPX!T=wNBSzƱ5Ku?< [! BOxw*CЇk0[N7^@lWX ޔ`Fzbfk=pZa2o=()ao%7ucd)+ԴՊ~Zr$j;ieNq48*l ޺jX5IgV 9̒Ԛj.^w_* NS^Y!PWubΙڌsS#,k`rϥ=0t+ 􂒴<ƲݾR\ok2Kv_W.o" ;pLޟ)how><OdfܰX+SIc[Es}|V /H,\'ĉڟ߷5mjL(O "0'=ܥ1s`{i{-PtyWKC@ѱ(y" b'}'ae5ؑT+<#J&Z6;Ou,Wu^¦?S 57, YBqRJ;y^a ս~d{mgG1UqpcjTDw2`Wj@-  VZcQ 4 !;Z~˻L[1')Eu3Zor"To_*˂ lclkJ'l""Bdn1n7d`c"ZOEpx6{iJ5 @%23ܓ*kF fMlZ9v$#@ :|24{@Nӟw<|`P5hn";SWfum:'Z #9>`B(ZAef9؀I@k\~,~:ߑ#r[8e,) tf[^A9ݼ;s?{d$> "èTVoJifoLOIE84i웽vͣn=Ց]>Q%_\bRnXq@̌^ {JX_U87xdsX9yo0l(g RANbmMCy48vop(f@9¸s58C{gF޹2)`2t`10Gjgͮ0&( ˅ajGֽ>L5w)?xc.rx3c+/#ʃ\QHWSܪ +^gnڧY OoZ |lF01D%^3JW'wWn]NG4X<; vm>%ol0c{> \EXG30sT_ >ޱKjۊ,hh x=-l !mʖ|,.orl"c F+4f3݁!6co걞+Iϭ]v]ψV9sgo%A hw _]@4G!pG-s7`O-8j U*|p ?9-k5v4]wlET {W5'TE<#V ^HRu48IJU\~Ju`#C#^J-pfo%>$Êi]v>strƖAMtWiH}=$eQ6D;N7huGl'K"a-Ybue(+>N^ץk$&}Ym2q$NGS2,p&EƳ˙Ф~;">0OF$N)y#_dDxG=seDZ#!(1($_K5~ ]S 3j֛lVW- }p` rBJ0 JoWn C'*) \!׉Sxu5wvi/mۖMj5U21nTy0Yo작p:cW/Ocu '9a[?RD\qώ\qbJjta_ڭ?ߙ$)-- Pd@bX'jӍ 0PVڡc8IJs+\?E\m .X"7>ԉYTlHzg)/D*omӔ./"_@]x.0;!Yҍ5%̚qnFw /.PM奀pߗyCƝr"$ӱ &!Czx]bd `9O ;x4/+su𪔥KsٰVm)EmD"[ MV&Eʇ\ u"ݎ&Ӎbi3akFA$}4sM 6UNd<6m뮄%f#Db]fې*iμ} :x_C(VEN;o&[(t1FsxǪH7BU\WiwJUEX.olc LA҉)BMPzTHF?MǕ*1vd]6 gbK0&Kld\0^ 1؍L zg!  1ˀoȢq7!ʓ6ʲ4Ik_P19sjgh P+_8Gj^.,q59+"3 Ds+aEE 5VNvn^h_ 9" &[1<7WTtWOQܱw 8`Y7LVEb0}vY'+9:1'y+1OYP6T%cH}]*!){i 6DmS>Ghoh)c>:H>{։D?&Hh\ك\ s _oaȫQ cׄyr.审Ҥ$FJ{ltAo{\ATsYK%  V_GĨJ M,T41TT>bk|y#[ [&UeTٔ!(pngUɉdт9lAlw%{||nL@mwM;M7Oڵyz{:p4$f #$Lff <$cp \eDaf~ϴ(8Ɓ^eVb0̰ XDiX5UV2@1K0wx&R)'wF$\4rLgPGB7'>R}F0J#f#c݁8 >o6`֣UXTLr!ۘ0yyîke%/~QAMMbޫ [͡>Kmzu cnn$$WIʞCG'0dmUą1wB ) ɾV4)'3&.6UcW]SS;\h]_% z&6AJ,<3q\ͿeaV ?ZOv,w~ +*OrT, b;@nVs~# #n${5 a@,>F3܏U;IaoEط)ftm<^KL<1q ~Rd#*֧ qq?$L|th+[+=Vg$]NSPaY[p 7eʙ/]Yc߲WQtsJ .B+eaUgq/ƵHSev_ -[:bg-84Uw. Z-s`e^oLS _,HI)Y><@aʁHiӆl8_#d}Z13V/V.! Jj$9n%xT)r't$: 6q٪6Ǽ-FMREA=zm,TEw9y8}e6&SӤb`^BJb0UefahHi47wHf^nmmGN9j瑼#%A)?U'Q hHj!Vp;\M^CwżF|Цdɑ>8踹fmċߝ<9:'KBOP.qRyn*MRӆW7{IT,6uX&zf5qMڐ-+%9Wqܘ|xʧcXc^H[hYWs8:hEG5w˺gIDCgҪ?8In[{_#!]8{R-u@dQ׬ JJ`AMrkHf|jSQ' V_9Ϩq ˛t`hoӜD/\D/\U"  =46fG3BmFJoY%tru=YP֋:<+\Y{B < iK61&X鮓y;Ssr!e>B?RX4YnՎ}Wu%u蹈#Ox ٛG?PbC+2 Cd㜖Vӕsrx:"OaDX;v?]y@?g-/!^ )g1FyrKol}FEbБ0\YBʔ.U8'&14'V)>k2 v_ zChRxE*M$q)?jP m Tն,DXpΟїJKe=s|5~P@73vXhĂKvUyXYě7 #yp$l-1Pq9 KĈqI!"ldX&6R}Ixmkt]#O2_ES_ǀT#C)?A#x_gE'oQV3ƿu)nQw`T$6S,)SM ~ jk\ >iNjT 2}<3xk/^[=aUj#Ziu ၲng85,r\.a5щn7g6 k% H%MVM>:eBԜuv{,:i-gmVh/͙G 7,kqi".7ߋuuT_ +L{Ўn\Gs|6$*B"cIM"FR-MEG{Inex;|șߐq01I7@#홣K嶇%8!tiV"_+R qpץ!|%D K[?Hf' 5J6D9#Ao)IaFMΖ\к5ca^L{szohwɐJX?obћ0]qV=[H3!4%ZUyԧ) (nŲxpXF\M^7@6s6XBAN'9Pպ`j$O== aSc&g_ꎲLm 63_i$3CB챎ɉOk(NoAy*B^&%\`1>%AtZ+@o~=x.78ߦOT}9z`.Fʲ[mY2|?}VFUߔ*݄ղNRrدdHoyjڪ$Q(b,  6ш%7`|Aza:a UA\ko>i@F1ٝX?)_6&7Fa]-mA6=bE3!ʧu!h{z$$k'' Ly~1{ch,x,r>' eVvnlHuui}pS%^owme|I#^Kst[`;b?_gR_d,̓%9 +-^L<'Ϣ-Hog>mMHɜ^33+rr-'ռκ^,ɾ~z;F⏟g'0pO~CϬMO[2RpAu|c sXA4Lo ˪ؙNWU0YoIQ,bY.CUQb1I3ziP8TKssISs $nR&)I5W~g/% *pcpnqw {A@bo:qscVI~Lf _]R-E5>̖@d5 6Xݦ(|$`>zF/>%ڧ!E&y$pKOui/eh>R8yڲ*svQ62gaՏte 2~G ݝnVorQE JҪC!j v*7^&&X6)e w /z+X3J?{E ౝY;xpR;o ؂?>>XxrW0_BinX\IQbxuH6g;zv+uBrVms?[!LغS#Q'O+N +utbzy5OnMWXFsi9HGS+WzZ%lves2'}Rs5!}!@Cf'q^4Z_83E@}טE*R76I1,dtpZӸ%7w-^)q5`1VԳl9jƦpdƃ|BN]1hܕjceҘ| GQrRiPZ0}dhSz~Z G370;&0K.H,QOj ef7(<,Q%"2bZ\aF@3q2ʂ`ٌ2~y4X{VW*{w+)~N+"s#l$o^sQ [1VT 5.=ꌬmMcV 9 k;_x|}yy8R*Qc ZYS1Z~8N*rq իkHA\1/ѥؠHg:#s^Bm;$gs(vJ=/`arN<RY_(?Dqע2m5Z U  lgUPh'8Owo[St 7HZ|maP\i=,S•g I\ݱ)}WSAordhD_곀) ZX,s\O.`4ZZ4V'*pdDٸ+]Q 5>.C_&*D|iAQF,u5%7 33+VLG\Q4v$ҭ%;CGOV5 BṰүܫ  fs]fy6g6'+m="2_cߛ@`}r%=* }o~VNG N1:V;NONH4cyoZGQ_\9(,r-Qc/1)W}"EGi&\qLJJ21) iPj|`vo԰y5zBq f+ ݹEzdIh \3 ̎hU˩OX8MkMʿҡD\kp@w(NiI@)1&1,)cqb͗tBg*`x9'4 ȅaVOh@4]:k=)-1{yP}܂z ygF8չȽ-e6Y@hfƊfg!SGrA%|̛ ,_"::!3^枍7VuoT(})hKt9tʨQb@%6pw`q`QR @y zphuenRN{a(s=ԬUڼc`y _}HE';;x*q퐾AFRP@3 BD/X@g UrXOGk5A6N`\#0s—le~ ~x5=U$~pצ~I.N>9O"8fnm[aplH__ 'ۚ-b>B낗tsAZ>k6(0%ms1gSZ/3io ='!3|4#]PbTg44Uݯ("S)gc(Iګ^ٖn2=]4{%[ǂ_}A[ŵ ?ΖT6bfZώwQ$#i'q^&Qr7+"G'U$$[!$,V!ld'&'#]c H-}sRc%fpKzNYgy$,0Ӯ2%/V>9qT[ Toh/p%vފ> QSγ_C1l`J\fjh\ ؂A{ QTBInS~F.^f"u*b]5u`8t\4l>(b..Ҡ4~? I8VksZ>t6a.u|䐖rn|&dk9$x1@t]z`%řb~*~Yzl_O9ᘸI\]pY_.Mzk͜Wo,mϱͬ6$.c{ =L9i4C?H1mxI#0.gN$ qd|%h8GJ\cFEֻg@=5URDԁ $^#s<))g+8ͬx?d[Xx!X]BÔ9U)1ܫ c.Q T코eYEzu45;bt74 6ٱ[K6R7j_H]7U6)٦ۙh@Ax`KJY!͎d ا[VJ!zfl ̏S iƈeִ…qfr =j w}\Les^߶؊t|-6ιA({q\NnJ="&lM,ū\u,CnҘ6F?PMA_|`]a>IcX['y=N.#Q(J f7]ȲHJ<A,ά4<P-RDz 1v]c+r 褌Ȧ@;>.Vl* *&ٿ,-]]mUt$ ^t<_Ւ=> d V LJEj:^_Uϑ2sbg~Xϊk?$G:g -Ҟ*L..nEGZ6feO%kYkáS~ Jazb}Uhq{;WPx#-3MvIU ʯL^.Yh G aʆZ+<71bI˓kߎinZć+,*ZHN~6d-z8c!^Ʀ)PS6Z(ǧCFPk }M> eq ; nPhyŌm|Ih-Q0?u ꟋH6ij[,(Eg~Rtp <` FUP_N8|Nw>Zwhc@G*&%)]0Rw8PkYw^1pd%̠L|29&"s_v:ml1,! Agi|/TkbT6OƉӦ7NLTw+wnٍ; NW8BlZnMY:4̤%O{CDG/5Vt7.")bi1o ݿ~R6~C2}bU<9)VNâaWڀgŧsWoH?@[pH:)em֖8N/IЇ {#./#Y/Ķh:N~ %\9z{k6JC h4. kVb*V R1ȈE Û4~h%bKk˖} 1I|3G-W&Bz = wbX5hNKJTlDẌ́ Dk.J` (IZ#mДbP1f[ݜ7hL b:t??8pз !'|LArٚ5 VDy+tÞcr]G\&wtJNFW\&dD%(&X7 u3ky.B+<(/nr e+ Pp=|_*.Y[RVSLcB"xs X6" .b$|g(a ?Yy }a/ÅeQdR? {{GPSv򔹳|G1( WnqhyFts]/6bPOBjI_ӈn3Y+9?N` -ESD{?'Ϙ"Fl"`'d㴒 NDn/.i./^ xm\KK]7@:[˰IUG)vwiOLNN71kWWSp2޿rw3-GO?2t<`d+:Lڡi^ecA:Ҁq] c-8SoL^Sf\afr;W0"jN.-T'\ < D+W19IB5o+Nohc郋HU2HFGep=dK˸-m#i" -[%1{1>^4/ ˰5}&(DB1;1HelfIύ {3±R ͿEmS_3Z,@ k91(FM(Z-h3%لnQ.s6]MqG^м})2ďY A ߦ0 g?(ol7p)=kx8[[J1h&*c|%Իoh7ma5✅VГ+hQ5;وz[ IƬ9y<;{[00|x) 9|Z1$js.?԰'cMZsMI._z=\1^*P4TaXoT[ Brj>>KtQP̩t">]BިsQ,:i t rЌd:MwՊE 9lV*.SOʴ!2g`_lq"n!_F`p`|w.dH{狯EلD\gX+#gxlkzs-8c tC&dG¶<}dWb-=^z-O95Or8CK=H UEr ]t>}ݙqΚ$pyJ;`A:@[0 Wƾ@8K)A32sO$~ĸ@nOf&WݸZ/ q7jj]~;n;I(u;«#ҀgQoQ.ǕCo,>fV+ 6[BvmL mX10 _$ U?Ga8@IШ:W(4_E(eM0Kp)3VvCpܕ=Vnd9dbGx\UgȌvmI\.ɂOZ*SpHW|3}wRlYR^3BE^L"o#TS8i0P% duwR"w~ɴOqL Y/;&}+4V.Xd46q8#ҴVAEWJ8}uѧ0Aш;p ÈWS1•HªuKwQ)-nU+LJooff J=YI̎.+zlq҆þ~*UA\,3CZSE; L)PCi'\2N+:C%pA;G &ʮW` @-AXZ:o7m',}~\=AǭD(ښ@rlߥ-rᾍ1=I+ֲR"y.&5H #KOLkAYk# > +/1 f h57)GI|#~>Am#m!_eguFەtmGBi W瑺f{ wz?gTGQ~k!3Hă !2Pqψv&Y<)a0$l#4 wœ9K~`Zo_!֭ŚMJO^-ۅBI@[N=xT_  H*,ïSzR_@,$+$|2_ﶄTľdr,6/{͸'iK,쒏~~V;+,\8~suI2Ϟ{k ܤ.o[&fO*}}J_̈́{c4Dg`MаJP%ƛ& uy\?R{; D%8_?KSc1`1k?Gz zmHzx8nΉ5޼}պ ΫIaVҒϡ^9ErkxC/+|R!(#/my8r~&6rMR~sKA7MtJҜ.F 4ގfUgFвO7IqLsyX;f@#G ^ l2?99)R?Co-^~;( 탩x9%K*^h<{~ Vy~kt(gVF*bIayqXʧx>`*he%#dJBOcdg2k%*wjl2^ k:zLJ` Zuh/D5ϕ1?nHU jD~zi-995._SB#% ˄suk_:@9n6Q+\^Wy\F Fz=:| _Jq0d.MpPߡ)~/gYUCŅD|+ _ЉPm1`y ,v8 sZ|MgJ/1*06-w<%P) י2kWqxP%(S$7JXPg6ۏ̢(prSbj\c.)y^1 2C;qny$ofΘ]S}RoMDɦ޴E=,Y}tr ֠BF%(N_66 ЎL_B2D0Hh%C7Ϋw^0 s)&G9ۖZ nF8 h)U]ĺL-x\ s1/Ųw:kNSc} ]bu?u+(߽ZkZ}fl#vBEɤJYk[JI{x:1ѷp^`FAN{?QEKnI b(nb'CD`0J\htHdAv hˏ[U7eR{;!J cK5}촞ާBkщ0B b%+Tt@p jykƁwP9ְX@M\nXJT|ҵ4u!à(i9ylo oCWɧ*~!SI'R a1Ut6)I jtC;{AI^oZPn0wd9ԮtӁ=N5͞N_/ RY!"Of2lP~9{+Rɷg2h:ɟDr 1KxHQ ~2uqk2n0 'Ҿ,Ȟ%>@$\ }ӯ1{ɓ5o|BO0A<h>8^/c_'HMAH7 ֛ၦiL:@)C+dxt!X|+&q?3=y~RKQ\ݙ 2+Dm!|$&& 6][+:1T$.aUcwjS_r[ޅlUޭk)n*dK2~  >/ؔmحN0Cr[:RD$H~WW)DQ9"cP;\-kNE T LUGWuۄXn4J(WxᲷ@j"םaiK 2IWʴ %~ 0ip؀1kwN+cj/#箠aO&۞'8h{ }5ζΉ;,+/^81F )Rs:j(ȯR| >xƃ-nJ1mh4fɿ,%H/ ;BD.\62,d{ {;ߋ5G䅡[[i אGy/B]zP p;s<-+^ﺃQ6">'Xf"~ͺ?=nhr1˕")\Z# =5.̊([X)9)Oާ '%o=4h]P<=wqy0kDRE͡9бKzǸ2W5/Ea)C2 TQEȞ,8!M(Yn-]"8W q 4tʮW3E̋6!TkFWC u0ǸbDڏ|E<_]o bN ^ʁ@{yx@|( K7Q97 ϭ_z:f5$媤mUIR>IR͛^sZP'u7Y@f_$Dw!_7@0<jOUSwYiЖkc1g|?%OY `(=S n,3Npk#2R6M|g괺l/>2E'F|ĘXUz%fc4\8XW;0#Mc<Ɯ!7W\q f8ǒ*q)W Et2{z-uIJRj_Iόl< +( 3N3Ax{z֎ &3G"~$:_z04#t=2d,oh0z@Jܙ쨶ق':+$Z3FI !&eӜcn!ĀA >Q\3_o(wwfHjOXFNgX; a/6$Y2p]Ib?WnwiO4頛? VppgmHBk%Hܷhnpq}]Kq>B&_e?x>JjG!tˣdPY;S}^ڧ$xhar=l$"NWc3cĮ-,c!GP\:):[kW Ϋ=,Sl51{ w&D^EG/7!n[uSnZQKgmlԌKD)Yjk#47g=dD<)EO"$9w ]hbtvLh2v("'77`+ٽx"?KI*rmybUKceK|[jkDcQsDܱ𺱷F#'ࢹ~u q꫋Ҫ@ d#RLX!i@kgi'۬JUκXrvFїG [wK /Yhր97; ۀ@FgsV6/S2P-fB|QXp%3t໰0?r4pFTPe$gTsʒJ~  ԝz5@;qzkTnMŰ+$ 0<8?m5y;E وC؆Uʵ̗1CfϬO_2aq#5B&) Էtz(lŠwIV7hLCT1UՓQ:*776l븋UHu"%l3%`rM6͗š/zQ$"sa+Yp $557>$|>xZH̅9Ɇ5q+hN\O"^4v2U嚩Ugbuom^^ \w CrvGAD,4sZ2/؋+L.YMu!UZ|[ip?%Kv1"U5G NCI#\qM|(^]%6OT @Hf8UM,|b+iot7%p !yZWP~ sΚ.\Z;5WDilziRVcn !C :'JǮ`DTRuS9?H~ 4q[6c*.æUC n)P?wMrO$v#Bt=ZčFsO ÿj/|_ _p /'1lw/`ۘ~{c$2d$sSuv}7'œޕG1МU1].~̻)r<9S_yv )LX5a>N1}-P4ztnjU!;hj9wnZ:;cCLWoWaP7]\1E(FJ?ە(nF9ʫ` _j/P}%̙#u$eӤ\Yѷz9TvŲN}] Sz/Ń[3.Ui8dtjp1v9TPW,c; _T'VL{ƲHo]k:Y ntJe9])ӔcR&NwoNܣ(%ф)GHo jN&n7  u#Qe^j xӌLT!DmfL2oPCE4\Mu3MCCVb3NLpOt7o>6hSP jaj=%|1; kGT:ݡa"!rʩd(*~X4o4O{F&ABFV\t>c[Jo/1^c CeZoȞFSuX7n.oC[uF8*++-$0᝛_ژ,~⹬*eq<Ӿ6 y 1}Kklsmq:xCHaǗ<{&n,:W胝ؽ+=WF%z\,Illwl4d~ ._Pe'O Nծv8sz]BԝN-E)pʿܩ%ǰ>\J<aLcoexyxO=F _!rD FEP3>39Ls$;(ʈ*aa=Kg:f/:yqn>0u_JܑkIg~fDuiYÖ5'' 5 48twbߴВGp<\h4'^hsi.2 fP;x %ʛq=_ad̷ AWvWƬn }L]ľ7/dxNPUVl1َ(WtMcN۵5lRFVq, Ag,D~͍j&v"}qe>qoue㺭.| =|bj`gI/Ke)2d٪/FAKMl̺,3WgG?<9n:*@̓)6! Kޜcg.=t5Gң@: Yz|&hUxf(pLyܜ`93|CH8QD1*sD@gbGv_5^= V($q3X!VD;CQSiQFKX}b-d9e 1 >ikRմl bTEpa\H{4 >Sl2,/Gau˘iu cL2ڱaF ~f5BtvKӞ~v))h́31>YWY }^ޑslc[6a/0sM榮R5úAìveH[x12'9݋D?>v|qR  b%Z*-3mیDd sG߇Оd1u "Opu< u&0n`?v&:}ZmY}ƀ_k̭#h{vGVbv'.ՅZyj|ݽgT}7 i"o/SMvEx|%k 0qUh5N+$%e3EHϿ* 2({nu 7ヨ/gY2}!j2|A*: k"}.g(^@ttwo%7oj}Jt>~I`[Wp}VPZ(/G#z,+ؗpLh>gy6x_R5~ ي.U,g(`5,k<|2G`}/alIYY/LnaCD3{kDTzWYmɷ-_~@A2Ras;DH5Ar)y_$哣/Ŀ$O1hbҸ|Am Oc9aps+d(>Vb<[

:DJ_n%Z-;)v.$}G rz6!E9 ȕ䩼G$x`+#h oɩ _iOT@yu˔kHO Vf]w-, t, яa߁=m#]^^!IiL uÙ=H]7Jkt?\" goFf\| )Enꍓ?B˄^?dDCo"(]ş Ol n1fWK5e2xkڶ~ FH6q]Ȗ:FʊhD:q+fxls/8&)U%o?ӝ1O9]C-EnQ$=C-N>p*gn݀{;2:Τr ff֢m"<1/W%3OZpn.ÙѢ4$u鉚rk0m#j`PVw>K1(IE"Z"Wu͚j >Fݥt@tH7]9վƿ2oa.pJyNܘ88c^gK=J6:ꇳ^{,7# I2i 7!F6TON `2@nX'^~;.Y,j 5YZ QgO<| 9ea`:ҸO9dA!["9yu6&R.n^QZiBf+3%$\kъlN0.8bM-3O?B$6?,NREޡ}vj@/nj}a tXYSF )x&2U2d1*Z$xUӃ6Kz˂&]>\ ?x>b.W=} a0Ũo$=ضVjR:NQCh< §xB7+Y{=^ '%bj3~ I$. dCIm^c \PYJ[=#^󞦹 ¸Yz-&r7g=( 11Vqaa-*WqgfW,A%̗)XC3zԟ7kUY4?X S(KR8]ɖqsEAx2Yf7`1GJ'#‘+hOw+C(>KU5Eڀ`M?8X<~'nC*ez>b, N;z:}Wo%Jbhlϛ- `;bħ( @IRb.CS`j RFDNqYmu ٨Yt*z'HS;J5DT_V':'9s& U*0ֈj3Zw{/MAS̆AX Cz`<%uSS0MA dzxH@[ G+y&;ɹE }%b13=tE$]`F9;Ŕ迗T`tg C)MhRJUFtVUOY,1BaYirJ#V'+YCaj.r{9R- HSul]< M%IiEJB'F t {Rf7Dpd6,IA JE"x׽24P@;K2y9=(Og>y̡t)Drn>'c]ʂl>QBPG 9Ӳ?srωcDv35hvXYvx~c5b=b؆SKc|~Fdyk2Y{FK+>dWCTiGHjt/sR UK[$MzчIyj"gg[p$g㿣;#mcazM| ;[iWrQqUb)U /i"Tk,د+f0̓gw(CjLDY@WQdDc[]36ȗ dؙWS.8ڈ+ 0:wn3 ؅5k_b[?Y-jnE^Q kgI +/:VUĢ7[`v*3@nG~ I5X0!7.rLE_f/.G}PϹt"Se ~L $K*)ea?fMDȝ5JSBȹT,Fj() _`ʟ4YN{쁓yCT, 𦌜ң%v *L4΀4LJH/{Z1#nTF'8s lUPWv1:DdT-VG&kSE^9qJdݧ5}0n*@#:y$w &eO1wȳ1nf1ucـ򑰣EIuzmۅ&eo֐OOX? :N^lzditލDncD f輔wBءb(EKyۛB 3A5 j#ȫFAX!nq/z_Ħ2^G{ xbkd`VNu4&2?Jreoi*XIԳ}ޞR'HCv <ϲҕCa|GGZJk!}ڜ⏉󼹏e_1V,c(fo:∻###7=x|&*~{j%'Qaoċ4Ma"S?nj [ĥ5!a@H4GGZYk _WBKR?9$E&W(.usڷPcISa&Jk]y/٩YVϫdLJ2viup%LIR+{ ,8D(Ca\ȗko_`A;30ŶvpST,9m{HBI\axÏnLj6}OS(qҙk6o+,mpԿR^=JEď7NccYAFprM'&@X7jDFF7#OIg٣&O{aF*=#Ҏ-D}alk6Kp2rU^8,S2L@_յr-#T~1Y:l}ɚz~妛vw^/I>a_{ gfOfeh4BԷ|2B&#>q*=pA"-%#PZ wdoE\Pn:@Ufn. İ'܃CΆD< Se1Z$2"eRl*bÍ7N_%Z^K;eFU!b`e Ofo]m6ضRBҕ?%mRvIR<$".cw:E=<|ToaN7"*Gƚn7gYZ `wk5o_q{Zͮ͜v n!ϱtXA+%mʮZEajg&6aDd^VAh:Uqbww;?|9]iwk^sqGqXV(])_3{d= ;d1_@:HM+2%j2j\hHcD7tU დ0dߐY?+kW-:A{'D⇞rP54 osߚINeiDɎouMfxmVDgi"V cz;*j;[XU #._o*Τ>tcZאe[*H-΃543Kg jSc' dqSAٕRjoM"1%9g <(=") :G`sM4~EP.6Ȩ] U^ծ۝h1 =g`[X@ ~5/U²" @4(I@²O5r_BX4ɺFh,|Gý#lfL"D:|2` Xqccg^$QD.:5 $遬bzo#䟯$dž@Ǟmŗ(-hz8ʣiNG Gh [M3@ݧo =~l*ڞ7tg;J]zi(nb_F1Cku^靰;Mg;lEUrp6@&۾3d%5Kv!뙌i! 5YSfAU&vPo_wdCӁka@rj̫@}a5PxŞ.òǻ!| x3?2]T7}þ"?)sʉ-Z%TMK˻`VrpJܺrV#s G5[=UlT(FG.g{ "Λg {,˅@#(Ncu]U#B_iL>=jfMk`w"r1'T ~+Z?RPږЭCE NmkyԲ?oF^C&ӗ)RhhYwTo8*^N{'J3YՁMD ˒—c}L7l?85% wIC1:[טopoҊ[tbP-8x+x`$yB _0pw͋>o:5jK.ȉÿ ٫6x@aGl_2//uK^H(wD~Ep)s9xpf(fJ-3X !Q#@JEZ%4Qh41p'!ƧѬsfُ4q!ER5Õhyp@$d 𡡗h>ѳ1yYL nj.'M 0 K?tq<[miug_2DLye%E%jrmT*~sgV@hZ4樝/D3Ժ4bTG>LISb\9~S_w`cYX\fc <&di6D'uiK%rWKbACIK~х:R]V:fpfۚZ5$p_knz'ep+TYn/N{h1YOnx0PyJJ e\X:]|E]hk9IA|vO'a1\5b)txЎ15CT黬@~i+zEDsb-rS`oexy,sXU~ܐ/CPp=`„B!Iʡ̸ ݰm 1U {,ll`9Nb|莴v[Ra8{v˱nuTG$efvVNݹSb-¡m24 ac<.WtTW@MŀL<*4R(%:Mw]Kp/]ggV9P(i[/"|j B[R)1נ>ʮ.1]d}i1wdv^gB%'I:[@T#t+?{&//yv^a|:,gG4b+7] W PL1w"^b^.#d]Gwc\ngϧv݈Go^eŸ λE~H_تUhGi3{ qR; (s\Md //^c=)_h:cPC]v")ҒnA*إD-!`=Hd`1 3 D J0MDg +])\E/B͹ !u SRr5Q/}e/" AH`B歃"(YYY,w_̿myrbݮݒh{0~[ $؜0X+wQx k#k);kQtQVZF2Å"qJ~-aNGYDD=-IgYEEw2O\ h jVrE Wwhyy$~*nm҅P[qd{wAx{r o%9pOqgXf :qa8 l0F+P^r||Վl.}H<80Afoj;K @A+HDIf'clCAs tWI>.5_r [#եCK+k$a5@FNvM勏%ǃB#zj5v')\F  )cԶZ)YWBp/5{ 㞗g|)cm:~3žvܸ٧frLL bԶ?YEE"n)9ScKt<.0TXdo}StiDRe&܁v{a?Ekd_;Y{"NAGU͐ X֊+Fꥍp%6m=HQ1 Ba\Ǜ}r=nԕ6l UvkވuMm-CQĴb!QW%`er{Xt3nܥ<<aE9G{IB #'y8+zߺTl$G6 [\ONW k7ڗΓbn漰Ycy|Ƿ]HMQa++y6zٟxdb,пc ɒ әZ$&dn.Fo AШ~.{}q*:P!>f62笒Eo4cCIJi#Q< 9_i5Չb~}W Ĺ;#9ǀvufh, I+7SkQ>Vr\Nfrv>%*] @rKP-mJ,Aa?~*Yh5dt\wBEy ť_ +a|_=O)WS'd]>iwCϜ?fY㛱j<1Lx=hvLYI,'lI姍1~HFzemIw. WnOLC Fa38|޼+yͯ }'O]U Xv54}QYODkq2*}4JgR "L/N=1IV)M[ʙ$-,)wnOz<{q QA{Ӯ褏Qќ2LX=Zaj6q#>HT3UpUYҎ$(ʳK&KFPM~ZWHCsIS1 +ײBFz9VgN}o.d0֜c['k1T?Y(_ zCR=mdӈQ6؛LmS@aaָ4`i ma+@$ ,V}aKS.c OΛ] 7b#L)ȱę}xOe (KO0'LTI.%@GJ'H<$q'mcI#X2/_8igDJ3n{H.A Ԋob U9#!UwK F7ܺ:`8#@{; MwrnPN>j0d"x wӃ|RZ}Vn, UnMÐ/F_XƼM:.W2m6؟VkIqmʆO2M* -ka.(e`y_!]R ADm #Q|8r*o(0UDo. C_ !!Ƕ.>*-ݬ[?_C.a ԗS6]X;*DNWٛwG1dNeG(A)6/|UkǗ}3,o-vE>} /JrPpo>jλp=yIj麸òFD[@sKxGf5LPZw 鈌Hts9Λ-sG93"¹.X"=, ~c +|*< ݫޝʇ%]>L>;R '1Kkx3WB&gDbG+O Xܮ]mWd?7Q1b{d2IU>8j*:{pd53838ivOB2kg(yh|%O,^^#7hWI|Nee)"< ] A* wF6%2.hF~cpPfAh 7uMdj,qG1T;}JU/4E0Lm#%"ofcdnQ"׷*D_|. 5Au ڧ^Pb+hr'@fÄ6-x{!'e/YK 2 *SwNΪ3杻{6$E/ X0_b(O.iJ*LHkL2^OwfrFRQd @f|м7FX渚_.cugq'<1~;cl]@A[^Di!GjR 譤u(p>ǃAg‘.yVv^RzP{NK ( JT-gh/tn#` '&]6ecͧPP`Ll/diBn++!~)$x_}y숱Crq2Kj n@+Hls7 MņVpqN ewLkĽpV-8}]mmMV͍wMPq9mX\%ôH{_JUX]Zshj |Z17;ˊ>x;G-I"i6% d?u3i@^NƐ,Zm.35P+g>niXB{y) 7<*TѢ7TlnM"*tSCJS$syӪwO?x:qk ;pÃp3 /pQoVq$xYZI\]ΖY 4xJ5W>j?R8 7, a`3``_g\J2ʜBh@,f}~x*i׺]6 E^El?lJz:uZe|c=7nbD1nR\Ƽu=6¸(<84aYyyɏ-*!&L7:[yoҊ1 mM>7M b$ 24(Vs4%*Ϳ/zq=2COr|?߱ĝF6WWuֲ2&"`qhwaaceӋlnϧو^aw'9ƑyYl"5CGtƥȗӕgv@ÍZNg'4h%EIN_0E:},z:ܦ qcWq$ڗZq-:&+a<+i}a߯hEf8Pښ`--Sټ2"z\@*PiXqZSPJ[$,C4a{ ]0PjQl9ԟKRdܜ]"kٰbzXgc r,ʸ(P"=/13B9A iocE2[ɼ\.{X|8cg!57wiLF!S'suiZ>g3%xiP0h,[c/Vnrh|%,MĿl? )*V\Yfw10ziUH%a儺v ג'etsuag$)׋%wmBgbBAc_w+zԜŞ2̓%g n6E9iQpi4DЧVquB ٸnԕ)\i'm"h1_rB9]ki "ӽSs:;|yΎC.Rr:U]x@dz膶4")#(NV5Y&LنL4˅D`b 3sXAV Eive97ǔ>> " }qL$*j;9lX8C0D 5`q=:"=xVg.*<*q+8>Y<+/:S@ƏuwiT1kzf)ǎ2hH)l5$- Žx i/F!`Kڳ#!f +A֫'rTH3HD Eb2_ Kfk#tpqT\7:ھUP\$R&&.n|h33H8@}<6xnD(?H7%׸6v%˾c~ Z \vzT׉0fx]IJ(JJUu j)Z `Qf /',ԉ:Ip„6` ;Rj lrqհ Wo!{!v1H9IWzR uqk/ }&o-5Ti^J\EUW@B[ zf};'k,jMi;8C'^Vrlbe,|(*t'KK4saPv+c9U޹;|sVŧ_= aC.9'ڍ1Ƃ;WStQ39kloJ^Z9֜7E y[Y4FDL^s`LrǪWE`7~ZsЏs{ɻ׹ pieigI'g|MuŒE*Faz8S*e4\ +*֥HrHIe9;m ^&煪+=32¯bFʼC!.Z8zFj1AT-a֩`< ڻH`81;~(AB 1)N~;6m&=y+TZݶ(qD_In/#g,[CQԂ 5 ' cShLF1>=+Ӛ'L# 'X#Y..oMUÂpeNmZo?'6e,;Hz[&>0j;HW}oHVh \QRAK@9jBW2 F-|J`JJ4n[@X#gBLzicl\}*$ pq*nzJ:BMЇ@Ԓd09=Vo]&{`Ir^ת/q/4#{$V%z/҆-#NNB@-4]I3[U u*')~Ea.%>zPj@ \7s*E4M ]nրf40's:(s߱)MИ-Q<{f\~ pQ$lz7:3Ƭ'h`2/?(3w$vHhXϚxt:wO;mO(E!@;ĈtkΟmHZ7A|^ҿn -"]G=nŜQMna+2w6Gʰ3lz6[J[G ?x8 ;:LyKf~eEbMpK0d C,$p !`k:Dǎx_z$*s"5Ő)V%|iR 2&N*(9-U: S=H^{l i]^iFvŢVǝ-H7IrEKJ#丘KeQ9f ~W&RZw(;7VB$蔡yii()e3: ;?CKInnDDN)4a[#dsN@0$3}*%?f&~l4MNLhON O3aJN{}#2L?^IZOBVbGw+cmڇa0/JK".\e9\+n-epZL{hmģg+buqjOا4݈o"XPt~JExN'h *0mȍ9~g's>Xs fi/L=749q%G uYϿ~0l)ÆAY} *Ԇj\,q075 Ye*.W{s 1Y rG8m lA@MWU>&&=Ǭd^*1ceBeG ^wUux#٢#`ՖP4nƏwrN}a6+-bB-GCغ8ѝdBIBƪv'JXrJ0^}WUAi1 1 =ߙ($m]*jZRG՝1r`+D6;#Z;zHS /g#L'm ꀹ~)cPwMJcyЦobo7C:`nH˓;,J,-]q6`Jѓ+z^͆ %DڡDN;3'PRHUߢ [o2L^X0̫륭+W>W-k0'n_؞uͦX#_ I_K`b6I;oܓ^h$COj&)̍3ݩ'hrc)4OcdXNrlB+7Svb}MDcfKK}!~},{* shfr1xن-Y* 1 6AҟWuPE'B V7euoc(ux"O8^:C K&"ɰ'M7S2evbEaEt\Fܴ?0%R7w.,-!yؒyBe," ky)6Ѭr9ukU4C{ϑ^2Йd0Y&azFibӱƼNΆ 9u~LTghDwsw]x(]A!0D]uBwyyeQ#WNwK̔(T(;Ǭ R0&je0USu<%ѷN"Xw /BȚóRtۃ٦ECÔepo)F x9 KZ~Е.IpHܹqzD F/wg[ZpsG i? 7eVӰN2km&@x2\>ܹzv݇"G36y LPE% 'WKZVvv<4 RΞͼPԔ9Gų]kj}2ίq ir bxoPT#$jU$K˹찢xaWq`gOR)5B0I-0@ZaJ!rlYȡK&n܍RYt>gy<\ tn5[ζL5+6 A(G݆lzl]7 #dL*AI4^cboǃG|,ݛd^7&cJUjXfDudZHqu2}$ I#)!@LS*"8 7^A<7='`^uy42WdѝD\s+҆z#֍!_z` n%¡hUixghS?ZuޚQrV-k4Np 6.%̷˦~J`0puJCnv팷K87vˏpIa<J2EN+3=wFp+tny`HI-cQZ˛oSry /OE`W5Cl9c$rCVH7i˭^* 8] _c OC M @_4MI :r?i+ڏm;/O 4FPgzZ VOE_GSidiH u,E!^9O"I݊|lge/Y)QadttF^ᗫQnsCסKw@ q')Rƻ5H~2 ܜNd&sWM=QƑi)axXv\|gğhR`ؓ\VF7lGޢ9&bF. FzK p0|/NO-ک0ưDtג>fY"}5\ρeS~A@Vcꯡn5 U -Ӡ)pxSr˯\/sاV:!H%b0,F`AC[!^d0FJ,ȴiXQĕP~IHul)Va45_Ks.Xu >]u#SRVU@\4f>akQ /S/bˠ\4c`]eΞYŬ9~)zx7F < ˮ9)Ƕk{=4ѶYRS{5]rvb4')ʥc_BX?f6>"^H Ռ;aP}{1Ά)' }k(` ~{S|-x/L*fs;9!F @,_ݚV&PN;2丩 wU.ZdV}{) Fv-C@68s=`bphe0 DC/N<OyR@OOᙻTI旼8fkf忲vͻxi, !(VPJ,El*8CК!{[e @?j Nx EE4-[-IR¨.~uҪ I} >TD({ZBGPzY]̞L<YAlx郗jPİ~ ?a4{Z:j.{(|X7Tm;藲Kұ S3=#}⎖@pP#xr D/c&2rL-&X3A@pd;+}l}pP(xqZ"y΂T/O)nzE3%EN1՛׽X@ٞ@8}$u7 oc1HWmR$lO.iDԧv2rAoַ7(sd9r(IϷW=*WW?#Gmxm>ݘePT/r)gʙoȈ1%ZPK2g¤IazVTdLrJ0.h6h+4)X1HxqF [}㻄 ‹uƙ>񞢢k|ބTh~TeTwu/oV~FL wfsmv?[W'xgg\$T CDHU=+ \<=j8k(c. 'CnG=蛦vY ,Q| /,!WK-$4&$U (btks+,R?,'qwqwb#a[a͓P+ Ę`%&ҡ{I: ؉K8͸p€}F'JcC!׵= Lz15;ެJ]hl`(T6ކ 1wLSe&-Pa'QJH`\)*r:+W> Q|XR ࣨ!kneD@0 s0&FL1K`+.ϟrX2+`gke{Y~IhC;()W Oi=C 1KDchU!0hུl *kp9ypUbw8%ԮUߘ;Ƞ1#GJɡ}ӗ#]9o7$77k`L##奩pƂkf Z,BԞK|7ttc٩Ls6Eն6ViFӵxf1|SRP M܍8 f?ݶj9HɩQh}Ƭ ~{j_;? gaWu0@F}i1%s'U'Xwq;j:?оFɉ~[\m$+zojOed<*v(* `blPfu1uB@'_AjwIf~ܐgi{iڝ#4H].ȫ< -Rs9O:9_>v*B߹@~5i\Nt[6< 0hAQ ^C,X %KMYIH:XԐeCQgC4N4xi#ncbpM_7} W.^urf ~.魦U_|HsLjN?O v0ZKkت]YT$5Q/0Q JvJ! l";-])S^83HxnK\Xn %wD> { Z5ܣz TIC!߇ƦPb tˣLuV 8<XD%^TdEeKngqYq@P]PҎ80qRAG ?Aoٯ8@oPT Z5Dho$q;@$U" yԒxgolW|Wo@l] bѣy_!e OݒCؠߟZF8k),fC\>8[%wS7}C>5 !? $%S7tР  kP15e*hD_"hyzPQb\/KPxW^DP6.}LWb䱾i:bn]r@]$({M=:T VgRY~&U;Zzdbe[f KZ&KRO _76;ɝ.!ӕWV#|G-=(Z*ۮ4,r1V~(*y :i1&Yd\j~&w_ pl\G5e.<42aH۔1t/,a4d$y^cPUZ&RD'Pg\T`bӅ$Glsʈ ݃דchj.+]#-2AsIu*]M1q jE6Pb#D@tF)1|te_Jm8\~=sXnwԄۥIv0)Rݐh_o0voE#dos gF-:QRzh[q6xVf(&㾝8 X^| (xh]_5\5Vq*kJGЭZњ^->FXG؆|8Jv0@8q2ie=F箮eI^Cr&r)ƪܮ~C ی^P9Jhe'́ws|.,!TK3a٥t+Vn+]ߓϢ&jzIaĺ 7F~,%wsׄY@Nކ;@s8;yfvm40cj,d>!?<T*8ژA:l!:|{4?NVJ>_ݐ,kjF{Q: 7b!x-ˍ5Sl揇m_E 6/!)i}MSR!:Y#ۈH4@Ó('hVN; cl} Kg(ςJjtQU"Ͳ+Op xOɭ_bI1+~ y,bLUs0:8keڧv,{̷c):23iXsm9 vܾ$ DeYS^ H;opkQVgEw@Yc3a$ź.>+H4DSVPw'^5p4`fC Jdc2<,O-s7;Qd֘p֑q,t@tky2ɾo` &cjwa 4Nv2[_oM2% kOzs!Ua ;<t׽l&^B"xDr_YI PqmL41ifpnKT{3^=V!FȒ%{vZӍhⴺ1ۑq?Fr,FNj =y.: PcZ̲M-(^+,ϾnA MeW'9K1xhQ遼nJ$*N2Z@YJs:wawFtjC=Љ8Ywl3ֈ)LԪϴ_/sh:ܽ4Т&l:h73f s"a㼼M^??%b_Pu@CNF,ZHzi 6ŇpFΪx5 n/,8d,gMҽTCi25\cN{$<фt|S mSYq2~>w$(򠜦7 J Tr5_2Z8ҿ/|;8CnK/]?v<[*%ZUJd9m*UD+5]zG`vP~8=C|}1p]bZ Hv+֑ $ΣK(KT~:ǕÇ@ic2W>tx)>:jң:k-(ſ-f3Zo5 ݨ wCw a*eh.CW2NE )hmN9)ԈU[qN٢Z3#ׯW -vߵTeQqO7 ei=,n+S~Cc!eCwrEd*LvvRD$e ┶'永PPN$DCd(̊Sbٮ"5~ RuұCUSDWv2 'voӼ gj tQ[ ǣ,5ea*!M4]0`Pr0)lsQtIPƥ$=v.Fe /8 Kb:]WroRD% S$(aT-]sixCÝůDpx(7>Pa&$Qg~'+jtarlMS v~nKf$T7ak&*sbǃP~~"*vHQ D ƺb-3!nL4@Z:$&\24L ӞKۧ'x<ܼXi2ϴ8F<6e]{q! FL\FaTbHj7K 7[z^ʨI`DE璵"MY*sW uaĿ exV]}pC"X-ϬrsĆ}f-IۚSMsT[؅ ThVҐ$_ƥs 5;*2 y}%2W7 'dS%b3Q-ڝft'O99@ɵ B];5yq,8 b<*Y9 mivՁiQvj4nz1= GYt%Uɣy0M4R<*mɢJv8 |wSΈS//1(+s}nm5tTRuW)}|Q^#A& /_dU[iTSq c9W Heheair2Fr,)Hnk2Pª-Ub9~9#h Z4bO&,1l@^v+3("!Q ]ѻ.<͘-}nk.֭ :O9pֈ[MC!RTeyo[44i>Ә̽֊B* T7mN$H&mg7sl(ĸW;=VlC!`W)]i=^niJU+c3s7wci) òXxL; |!IhSk/`,mIgŽG"EjctD&7 bP#{\펶˚Rm)I2nҔ#t/E._ Uֆ 7x+6G0hb|x%OHxY6Hu64lHI{qrYmU1 נ O6cޖ~{p%A6 p@kT`e ^ Ϗt^)>"J^=q~9G2}{EzR ˤ=_5ttc>Vl2i>wk^Pkq4,>@2A]8W}ƻHOA3m-w+iPrt㰏\3p˟tW(aȟЪ3lҦ)*i]j;Vꄠ:T0.JehV?u/|g@ >~ N[ DSB1q9} ϳ2g } ~|y;yc>3 K0O'.Κ K2 We>hyԵlor#+-ĭ\T"IZYOq90 8r)cF 8G* 0 I~c٪ƛY+i*!UG/8H9 ҟ=ځ;BgB.'$:𧽤d"VD0}HgndWO6,!rtL,X鉎z LeIK4Ӥ&Bf%{EŠ@#Httt#>>7kQauF ջ>鎼-+$fqSf x-(*ҥl^RK݅PY,*3%|]hva,Ee%C뱒52QRE!*BF%F6-w(Oj6A.x'{UkzVEmibEh_7Z,j~N^΅ph:yd?uq:Pc{WoRTx 県]8beL~,|٫'dzgp4<4Zhģɿ?~aCzd Pa`D8Ũz,Dy 9mI.z+v:׵jd5)8E`?xvvxbL$_Pn+tt 3뻒!MIw[/^ lk%/.mGwOKk\3f_)?Q.mD=:& yqdUS\WH!^6]Tk}v]=Դ1IL#ݱ81$)|~תV*@g9Z\thI?]c:Xw_R6=G/~x?Jy RwI jv-mYS (גyP] N/fzU bV̟uK^;-սb.JuA[ʌU\#~i`5|$ɸ].[NsXm8D,XzP&gbwzۍQ)ߑ Pb}t)Cg"WR%GF(0rj' 2Wt`ua+lרS#EX=(s7b(4A3+L(bʜFmJ'kY:޸Ϭm$m4̾{Y:8w3dtZiт/SRGvNGQLJsc)E~͡"iMeKyb.L?;q6 Y#_-&][ ؄ǂC#izdq[4Ni+XwS?skOJ N;ݯ&]]PК.Vq;Uሦ݌^˫)ha|Yqwu꫈Wڪ]̅sUmcd\uCnÀ}! 3 >$$ +세җd>m8ݺivNVd*e$'itD4#)(~+᭢Y2gE-Hqߥ49P3EO) #\qDg':i;RgeiF L.n*NJw8`i#RUmDFoM@bHDB>;G̃M v]C"Xg95"ٵ&o"a$"sZ{wGD'ʡuc/$SݕT暙d<AT3 C I|.:gZnLI6/Z;IK<茾="_b_1;w[*(V&$ zӘu3lh9ho-߉lKfܧ n[b4 a@(^baς^!0)/.\Jу_:CEYZXC8LٺoZ׮$*2XcR.2nCK@a77C^} n*RԺh(_N Hkdjy*YY$eGbm_k${ "wZgk*ai/oM`6다蛲hfܒpXɹa["pt!4r/5-+x Y'R;`Dr~_ZYέ+D`0oĮGД&"+s\TX*ny2' +ֹe@ Gq~ m'm B#;*%FHo -\]Veرu}⹑#T07L4[XTox.tc ot_:`3) *2ucv[3H .6 -xi,PPz!՛o)2;=-(8M1H؟Dxe!x7ֱkpa]K9! }h}%Tqat.tлO}V K~z;9=>yL<^CR!++!VP?WBBW A';JS};`n˵4߷ 3ĥܦ,:F\]uYk.C]71B&{eցnk^6ewɃ8M:2.^ܪ-TԥTb‹7+=SynB`Woi,J'Nџ"$ئXG_৫6r׿Jyg5hFJ_OE^'aW#+^Cqx!F.drwGMx\ܻv [ k-Es,q z=_Hnx%* Cڰ{f׭ YAMFaҥizEzDbqL'`oMG[Q %qVz&IsLS&_Au3#%!a}0pd @'@M؆G5kq &zv0a̓'7Ol OnB +Ss+rZ2~@K`'@ν_paV+I)4 H:`7,7}Kr!Șq. _Ms8P(O6k''j=÷| >3rBu5%e֞Y@4i fv\nף RCI?k 2Z95{ɒlڿ͒aCAJD||r `$x(uIC?:bBQB $`v0}- -pu@t3 K iWCAG1Kt+UygJf!/NwCRt\]mY%tu!c RUmHBxvxSsߥl|4%6P5)g2镁87)$F]U!i鱒N[x8DZ < [,*/}y,~pn^;#TNHF4޲M[. gDUa&msHxU?^Ԏ :+}~GQ) u!OQBYD%v] LW.!Ͷ<#l>dڴ 6Ut'Ic-rӑdNYs{'50ɱW/k,iH21O!aٹ /B![î`M``Lv~.) NVG2=iqs-J#+y~6X$^_BxhFV7,\F)XpD# ]㰿X6.ٛz>#Q}|j!)pbFkQϵ4./Y2o[ q6:ϙ(I BK @Xgn~nj6ke鱑d͵SRR12=ivpuѱ9vp~x3R8|{wuS.`m@~:Ef&g}ҽKsǛGZZrLQ@@PsA1B-< S=nZpȉ$W9„Żj=;U vEVXՁLЩzlxHR@Y7 .l5|jv|4ҏp^(BqR[q.t>Ϻ,n]qbvTS ~gnTĤ[+GoVX#9$F_8\V6𹽬wȽX2.g/-rLd|+? VNښtK&N hi>WMWtVhcVp<ފZ2x5|^QoJP)[ 'HD_u"DB̶M0'!IC9 H6G* "H Z}&v! Z!SN4=-}0HR7 q;gsEAJc`zڷ^jsx|$!n5os碤%#G༕ -ΫVǬԏs2fSm Vސ&?-W572v3);asdzW/jJx\J^^G|q(!<=eA)3:rNZWxVQ^wzR8 Ɍ΃^HW̅*$k/vS:Eߡ,хй?f@E1K[[O/5byV@ɼ*}1 +cMEUV4rJdJW+9vIڋfRI֗.cc'Be2FV, 0"+ˌJ`pc:5 xl5@kh"'k@C;{VxqXum0#~_rmKɨ|ORA1rh~F nˆ?h4/D^獬^- e#\nr96$A+ Am}$6xZe* ȜdeR5(fy MeOxd`"`>1\uz 3UE01+I]Wfvku지oH2"oR[:"}ʦٹڏ\Cf4M چDȎ*5 Cjk52Եb}Żvy\·7{gR }lÖ́f0.9@݅ۄDYstCFw/$ BNڡנHRxv^oQ)ޭhMZKJ;!!\ z/,Ќ^)Z`تK6UN)KCaȮmTq{dI:#/Y ib-5љ"vx,O$~@YY-ˬH Waa#=}u/xUiloMKU I#= ZLK$x!nWxȵ(ԁ0ZHl3T.!ܗSP*`/% Y2=jܽ c8+螌>o,P66j]#xpƏKwYl*|+q<]#nwǹGI4b1%3,\Zڝ!Y+g ~ZMj sxU߿.dPOV@e(2(h/!ZW V}ӭ~f(t-%+aẌ́sX- 7絠j>w/[^7MJch(<'_,R& ƚ&4gixG2\]i-D:|83$[dgY̙=%Tا:8C@b߁H$OI$}o~(⫨ c v}^rnU t]i{oi,ٳ&ʇhs&,zzS;v5yHL}2"v b,Fq13Eze M"b׽╈JkVȫqJ`W(wr"_f`D7''7'b |oNly Bza%5(wS`Z@p%gpy&n3[M `A*LWSLaR'$=ey[-WSFn_q`y3,Nn<{ v9!N[`lB>a>|UL=^8֐sL }9dXe'Q+~$ )2? ~3ۂ ahЬTc7/U9DvNObo0u{ tM3 6OmfRld|[]%꼴v|Zn-ו\K(X^i q dT68)ˈȖ xqßŨwhYϢ)3ҲJ{В"%BDxlVSqP<}8JuXDhI S qN;aɗ PjRթaJ+AqN&$?6<-Jܨ]>HpbrZEF0fH;-!ْBX"VcQ#ݦviƾW.x2ha'l/I"ge/K*? 1~a/(lͧ]sܯBtѧIشm{@R)?kiTH%Q?W {fPmCπ qpcBy]>?ML%r%%I&ZxONĽj·' U(|=b;&2AI1rKI@"*UYkVO | ^%yDіEx:!cl!DG hLB{}+TZam0UUس[Ʒv6-qYfwo)sZ]-K,-{dG R]m DYٛo;/HmT5͌En:Iʶ4n!ktѡtU VfyYlv!o bW*E=+ 6.#Pm?1_<5;R{?N{-O b06mV0t'I1-AѩU2$$d̶68)zC3߱a BqD gHy2jTJHAL͉?L~TEBO݌үC&_YM'"I#P;9Av (~ŬA{8^u}ⷹSABN)‚T9D*Ilo@4u`%ctJ]rby&Zgv` Fl4)U8s!JK,j)hq:L)7],|sS˟*7aUqE1w%} Q@j4o5 /xKmqk_)= z*P Y&g`ϴ}B2 vjh' '~gL[0K;k9,tB2eSDZʈu +,MaddawrM*GR\"kg=Xq!+B$rS#7Q`H(5Nvυ\hȲّeVQ`0<#KFg\6@Ը)Pz7[^\ BT ^GG6f}>a,3m-ߔ MgEU'?Ɍ E]dG2+zUwO9mg^4N,n #F<y1ش _2seRn4q[h=]Ē]Yʄ@昄[Ja7rFt(Kڨ,~lvFHz%$WQi1.~67j*0B弒ĭd˃p#7!.jːw^_x@bYZ.+k| G im(cd=V:`O3:,O͌" va+j\AQ7d7gp6rp{<:8ppfij[D Qi z1f 1+p3 @P/Kǚ9e'i<ݱX%{iwc"QsːU_Ead>cϦd$6avayRz(mq,TɧGv=XƆC4W!%p'Tau ^N֞9JwN|a@s a&NW,,b[)C^hHq/2C޾O +4U J֕K]opܤBN[**I_isϓI@yQc~ VkZ(rD^46!yG}PDb>Ѝ .ȓ7m/6"ӑP陲І83)f:ޘٌ0eW\@/{XZӲ(cM D{t.lzgd ҽj#tHHs[ن|Auε8#DU%wR)*X߿]þf8yb  }ry8!D-$`OC`0!MnL4JJqXKG;6o' Skc ?fh#dKEa AIW{CB0G3y%}5cN1*VX=yNW,:7">wBa"BD4"~v D4ڨQ%g"ZF@gaT^R J`a. +<ȇv2{FjXL/ֶW (D nV?[-LdjJ-HbO V?Fdbonàn?ܮ־ ^ ArEKc2f1YeCt93ɨh rGw~[Pq{N4v^m=#!#*5wa;}x]Wm^H~>nxKHt=Asӹ!}Gq+4@}<٣ȬTt-T::U q5CFbq9$(dJmtOO@Zv:H* hŸRRȓH}(kj4sc?+f|'~6и-7%] LA!!` El]_JbOh+ݮ#XE+ ❐""6eըi{3Uu3  2pgE$GwȄ|+uI"ɪ QyPpM`qX|{J1ʣ2(y|Ҋ#:>k&o12YL_&8_x0r($$K,v]}O%'mqf(ƴ8cx90&,q=Ajp1sCHfuT!8'{6jgO'倀(**LNg#6mqgƼ,*OE{~e wS8Y7F>N_%oы7|^P5 t; 撻%,V'_Bruݖ궿_Vf|lPXYܫW$klS#҇iDi Bxj(1K)zV:%Y=!QV@ 1lɄ=5"&6=c(Û{fg"G'CGlm,]ksKD :%:GG }gMh i/e՗Qli75UF!c_=MĜmDO{f>IVa`@? D^Ȅ:±cղS!ɹoO[ؿU{i~\zT3\(R%mU(%0;ܠ6ؙ%W {Zi~{(p @zp7SoSEI!iLd3{J ?v#r-~*P~H.#r NYŭ"A=赻6u$1(<[ż<"U&=`Hu0 W&iifgf$xڀ[mѡxLpw7ps`]vQ6y3\}fc7 LjA?>sZU12WBJnsXԙߙƖ4h~9A?c)KԼT VS)~ōJ\C+'Fr"Ge^낕11fP Ts|?ӤL`M컽tlb)"q^`-GSJe4R4Ghv"'tkޗ漨[d!W"J{w%ޔݾRH^N>QZpc>ưh6XS'gwq`%wA}GY\-:*:ѿHTI`!͜ d=Uu׳ks+\44 fCR#9{roKD*2ɡl@#-nr[o,|/yL6/_=RK Ҷ W)tNS34yXNZ??3<rD73Q# 0Me}m{SXTwD">R`V7V2}iimTB{:HtAG> w2x>rՕBHmu3Şe)g=A(b-n .G]nY H}vcBaav;ہt; kyj AAj1PEB5j-I D 1NZDFNx/\¾L鷆%s. O63I;ލD,IJBk48P?c6?ݾ908It q)F?kĖ,\7V+d};.mO&Qs×F?ss# `{Q&/U2B}b?.yACԂwx! ty!A&hgه ,̬,wtVo)sՔ/UfHm$;,$:n =!P@e2SZ>5L]a/Ç#D`{oŤÿ;Iш'ԥ~/ ;nH#PK9[2aF˲ ?dHc\A)(3VOE^O߄G7BBهuq*x5~j mx2%Nм0CW26^3lwIƗTMG9~Ʀ>yP0Ahu=Q2l XuΉ& CH]}Ct`L߄Ovn (7b\0:v?@g;:d栵zTԷlQF#=*u'0-`؟ TK K\hI7c$#A/Q+Z5Qs]NmV_uGzX9z }e2⮱L[n!VєF-ִbRpv޶^ټMǩRclpVN@1ǫP^:iu o v%[V(O{D[шH§Wp$ٺ1z/G >ObTPL~7&ߌ/0ϏC{ xl[ӸYcxw$ z:4Evtc|4=5qV!Ê21kl N^2 |!5x ߦDwPȫGܑi#|t(mB96 1ŶA.6l3m K<٥v=wN9EH 7cCSk"S  UE)y/[cvڜD6D~0~C0S@~Teki[u?CyQzfn/IV7BT@ɸɵL󲟘or[Eȩ Npaqdr\Y wފa/aAm]\tC^A-}Y.|ajŅfe!lD,\bM3L7?2Gg"z;5`5)hUɼ -׺/TGX6?4&S3@Aʻ7 mR&j(Xut6> @W2v F1Q*VFY/u8tOo$Y+Hت?t޷Lŗ2K0zn?MuhYf)?#Rm#OEqiI_H1{ѮksD =<¥㏒؄>ޯ`JTWS/L~TS𧖔i+Spxt?ĭ A#}RZ+LGTS?y c!:𡖃}+6iYjJC0jc7pWlQ{G5{N L3 Kߖ5nWs,qGh1+K"`pl ]AAvJN'~D7'u^!w9ùj,(vC=]el4pRnN%=(+?z'dԧ<T%x$J lnUdY+䰏Z_X֗%U_x_1qXFx*_j զ_A0Hec)0Sֵ0k|8̶>EwrLB K,/lv4u v@/rDعm XAC>O?ep4d%.Bh/o QqgH1̮C@yjCo~jޖ>kFoO0xՑC,v 4הol?KqAƧqʆ)lɰ+MpN1=U=MK @/exOy򬛨 g1ƻ}OѶD޲N0ίˡ|Tghq%Yc]@AA;-oȬKuT{9l' 6s~bJ7\|~\ApeVBOp&`R_=J(YwNDAcӚɆvFh#e@]L͟kl1G(> "Q2 }(ͷ kYH46fBAI pjˇ93, )`p-V ;Xo%)5Ք`)}uWG{؂)=/\SĔrjUqq19ht(m3 SM}4bല2(+-&(h]Hc}.4}_)6X+\gق瘏!cR/4\ݴZt(>V0/QsX~"14}UV0ʝqS <5IϱCшfoJlcȔ D4?zDF;ڣs~(5 3Oy*uc@i'03 #6ɣWp^._&߂﹊"^7R$w}JLjGuMA?jEk9H¼LAI:#%xMióTKnV3][ĕ|X!6N̡Kgq́@“3?V0Z7SnBcwh PLU.qmiR4ɲ R38ٟ;.oc+ˢ*:ҽS)ʳA(Rڵ%m5Ej{8H`S:18M @eZ$$@5z%ت ,b^RN#fBw9|\JcuZƗӧC_R#"-b.=mgTYIli\$SמԊ%xMt\䩂*`uOeƬAaUs CH 8FItg Kx<ć#N> ﴕ7\+۫J֛1;{'ã+0~ԩ.e\dCA@45|}5cv_H!&nǙTH}@֪Q>7K8 TkJ۱[^S-WBZںSG>EX+'Z2f8]UĚe7p-}lMZ AΠ3G˜XA*e,^]62tޑyԠI2Tn Yض[%Ս|\JVB+é]綊?IVr"4/ý2 G,:R>R-4*O?LW~8j8k9^܌`Dة[E" s{e &lvv<$yq(ib.V)46 UIuuZ@[Xx=Au,r/Rl;,M (Aj5*h?ar8eE5 baՄy! ll0&*J["옚hAVRoԨLrUc9,4CʑKw?$7sKl j氚ҭp:] riGd/Clz~tGW+ kc#vYo, Z_XX9֯A,Ź`G@:}cmYc {Kz4;Lvy(O2ud{OWd|u. oSMfJoNt͈!~]c.q;?9 _Egk˶cɌEHZvi] 1"js:ޚՌ\ǘ6>!s5rU,5QWF- *n =Ӻ.Gy*k3Vⵡ?>J: u]䜇KqQy h ,V u}ALf@m:$Ql[[,MX>uj!^Rd2E͐%hqINe#kc۹,FED:E}[)Hi5}B㽹4`LR}8#* g:.eK7RD3kUV[<׹Yg!7+KJ9{<ww6!k^m24E܎K*yGoPKh: {ؿff/J cpܪ6oTxȹ(BEsGu5zGYD7 Saޥl!]< ޥF/);#ژȕ#UH?f(BTPC%'h; `K0WX1̄MgP 3uՋ.#gZROmTG` A0Brz>&'BV'@XٜPX'p/ o.Ί?Z$d (UJ,-SvEŲ31Z;!a4ؓ Z< 8rCtS#`["/25HG2O"(o;. >-vQ:A / teb<\džcUӻ]- Yd`yu0-t. <3%u?СRwUBm/4e jxonSv6}p%~#$]XGX{*Zx%JX5T6H8%@QMKYo6^ɻO/w-CEFDt[jp`v ^{ i_Dٗbq'1kE^LDKFWxXɾfܬ&X~)(2A8x&=9oԟu$ r (ort>U3:|:r4OyyԄ g~~n0M* ڑp8B@k7 LSmw|`f# ǂEYTN\CԨ#_;wLuU^eUjs+n M5;c7٫p%) 9$ cwE+Ш ,dd g*,<X0y ^{5]%Q Ty6\Fc](^miМ+ wPn+@khaC6[sRґD$ y Hۉ'ə|D5{rCm np_{Dq('jND3z` lEr9>A "Kg| xL"zgcuzVH[Q vވpq0}OmqMK)QSd1N0ѰQKi 7E/kOOELhN_AT$,$ [5߹vzԱAO)$ި Ų/ݐ#]|:S[_M2ĝ$-mt7dbX{Q5j7'buYD呗^ t1v$Y_6h | =X wBhNiC0A=.-/;5fzE;(NAqkB8KO9bՉ<Ӌ݉E)l!o.+$Zu8Z9s"c2wh6x56ist=hqРh"ڮ- _d+3-n/5NX*ȁ}h!~>vٲ̑nd[:q56!Ϲq5LCq,Qc)Y.#7AI'ц/736&(1(Y ':3[Mj"#XͲ҉A!(#a̰SVG":OƴQEÍVhz/qiEw1^=MdvA_wv}\F3齈iCؙc)cUS@~DH[j؈PI")e8}׻TA jP/3{vߘlmOKf(2H:i/cd,rY#5;q8D?;$'Sn[1gm7Iذ ԡHK!UP-v^7&$98bߋV[g$1g,t! 8qB8ҥ7 ٝ;bzLY]h2qUd|N"?|9*&<2 䛒_|V,%6z\STk;sgVt2 /߷ $ biѴ5˵n4]E"̆4^i-hp^gGn;ļ84O[yLjJq,@dO@rvi ڇ-kw$)7X7J˰ߛw& $1ڝ6?&8dvēepW`4N#eށ2Bm;aA-K욽FnPb\5V:))t,X߳^{~!e؉j39M|@ O,mT45 ax6(:> l|wYwI;Y˜*"8?~: 9?Jg6.AJS49<抏{%g<0ʦdA7r_ċd"@VtYįNˇ˅ ?`lxby*SvI\gDfLN+ìDwN- V4)k@U2KٰJ;W=\ Pe,bSc:T%Um{26 '^ 6| h2Wm1o jgw38jW9oB@ꑹwTGTYQ1/%=#45W_.,{k#@7']r)aWNI)vD8KyKX⃍c0j@X1T7UЁhl4ao|)}aژ KP*GјV-sAb>jZa $m|^S=K$֟q]w73}FD*ct*.5DڔS'iׯ(:_VÏp\^[w)VjѪ${ HxM].YmX)7P|ki ,Ą\xyqzwq~Ik},2=2 ߵH ԭ͝Bq+j'UyvӉ |IaW,H a>E@, tǶ_[S3ڸ%(-=s2LDcD ʴ4TAX5W%W+(y`LJbc5;XL1s W:*æ5=t h+H6r;n;j W@wmkcD'U`pB8iNpZfn+9nH9K n.Ti?M..k߷< qWH/_4Gt,`]@DE̫bO#dnEOCS~A`Czci~@/!Gb'b_| ȏRz},cc/ɵpWhF u}Phpd M?5P΅YÍx`*~{+Dfokm//H|ʁ`-N/AN5o |!E-v~śphAvW+A;[ӨA,iGJC(/hpE(vזwB+b'yHu0o{ĎEV j["gxxJ|;sCuLU ]^)h:lLz7S]RSבʗb4vt/49`S} : 82v[~;\Iᐃ_=oīʥk!P{2-;^v+b( k:ZÁ xYZ0Qv!0*=R%۝&HA99]|Ƙu9~S{Aw#1F^"`6,sp mVP' pNK<Bm%v]?Xo._eg.;dg1E.d/^ѿMe ֱT:]e-Y-. ]*T+&dfL7Ue"Yr;L6Ӡ`0C06쩼Sz|qBC:_\Ǵ*bPxiZH7c~#aѥKș+Q_̸.e! %f(.~ibHR49v •!Y547˄(i;lԠ/d51 sKD/0\U-lB'HȬABA~,])yJ-ᳱiSiN7?VEgXF|E,|Q%bF( Ztpvl{*YZྊÖN3QVdP(p>f==Rp1/WϢǎ*uʰ 춿 _ ZqzFFhfLJ%іP:r ACcO BqC4KOvaoRQJ~E5.(<"S~!A+{[dzf15|BךKQl8$tC$aۻMf}1Jyt* V' B2Iwe-) zx.xTB],4D0$Ǿ< U"Cӭ|:ZmyMOlq+ X'4թlz%u)#DO" uᘸf4mID;tjD* >} M QZmS_=nA 0mS>'d E[PO&67p$xA`:Wv N3WkmdCsN?TǺ \P}֔ejikGr T|?.7 e;)>&@+|@`[#Fȶ_ g@2WDsZ<eWE0P3 >ٟ,DОED ƄʕnP<Ύ{nۥ)p?"[(SFtcRm6Q}/PYjRvvJd0*`}aw&LɗTP[Dm<+J6o-hn!jεQ`"h"s0~!+0m6z%.B42dL~aٻ uS&InvK^ ]ǜ0cNjPqw^a ~*b""g%D/,~l;5 Ti:uѪH(j8*L.}1鱚␱)8c<̐;@[{Mśh42& ̐ L@TbŌ Џ]YSfQjbl̗<Ѹ&W V;YiXY`aeS!Ht?/̠JOR#Su4V"n!iT/CEh1ֶ7C$*Vs(G'4]s[kYԳ~E_g0{X3+zx7fU`]x.0S ԛh=[ɽ\ƥrW#HHNX~oEU!Ba~p ‹`>؍:K ].kXTxTjNp݉[8d>ez&v~NHEM}U+Bǣr>sH  Tyx+vWQs4ׁص]*V P %j`zCy(;IWMwhzn4,'d Xk.A(+ B=]*Q^KAӊfuDL(bPzBs86Cχ9k_Hlc4Fߢ ;:Ng`?n">Q34/o1 U-ȑHˀaFMEdx rFY O .\r%E`Q֊s寥:)]әaɢU)<ʽ -7Ttr s9RO<-[ْ jB1"7EB~odK8AIJII9ӑ~!RB]I s.tō8&%̹@ƺU^> "{诠NT㧷Գ¾džnɢbT7- )" ݫeT<|@( Q=Tom]qLK((DfXkN 6~MCV߉J_332|GHo@yCK$USy-[s_8Qk0 ~>"1'?Vcv ,.#OI %``z"b0nRqj>tEc_(~G|p%Ĺ/SPWԝ0qt֫|LeQ1S%$cpv6S Bհ.7 q}m}2`n$p~&İ4߱^ܸn/c&^"ܾ X;ZH˅$Y8۶ g 5}`-GRaL8ț@ e $__NE{$Շo*fp[p#zy}p%c kB5MX!Y5E=k0&/沃P53pNDrtf2*ԾtCF-3j[fB~^ݶڧ; |'Ʒ*bPV뙸R 5+KaI׆H'h;@1[m ^QeUJ E -*xEjRNaQ0R["jE&a]Sah:- 4d=cOhph)20X;LXu R%Gkw6!$/2k'U=}OEFAM;iλ,#Y >_|ܙbM~FH>VلTaXݐ@v@ߤ5"pM1 *ǫ3PAl԰OnthfJs'L.S- G\CL^ךx\x 4Uy^䳛zJ"ʲCkD+|q>&_)tNk?Lpy䕥%dZ[ !2r :OKsN0S ("яQŴ:uP++w L /o(IhX " WDn" .D{z(% fj U̾ DhQf.p/ٳHDw1|BȑwpR3^+K L|)eRsrX<ϘeUyfML !H&ӡi|Z!-Kj%&>Ldc/>sFj73Yhԉ( 7Ux}dobY"/k޴tuYmS"DKAtۭ)s8'L5CՊJV(b,`ok8|nm|ul&B{x2&cLmSz-PCcWgc? 7*yJ;,qZI^~\TN+9D" PsЃk#O[茔cΫ'ﺃs7=D$ 4v1HÖӯy7ci-s?ۢYo.9)ŸbVnM66\ϜҠNZ tO|з,$4F WQɽ*0m_yJnRqOl~ ^fq.͍]CKB*OL_Af(*$E-9 _F5sS>laRM|,b. >-l׵6_ %`6 0"K]w"A#q"22Rеmo旤{!,߃US5sĭJ쟽%)m XI# ΰI>8)=Uu˅UPYk&]K?\LY,RNۗpu""?W?+^˓'uaM9-RrYqPEGMQ:2K@*KBSXnw]OA0Y_j1$@6̜2x {Ԧ"I(5EEuhF %:6Ayw瓴&NՀF*ȸE*P8$L妘_BJ]3}M5 :=GP+6g? JSWnnzG E}~YkjlTT i~)r݀>I3` 9+wE9^|g`]Y?b?D.:x确8anl?'qy'DTvwLz[9Tdk)`tLP[ R2}>x s[ nWþs+VM޴jAO &ࢄJ1M?`!i EzU*E:|hP`'׻$M__Bep<ߤw;4πChN| "EaC>c iĒtDGKB7(0jՙ5ݥ=gGL4`Mf|*@.xJ>9Tגfƽ070,ddWmL!;`j|3e׎hI0\q +H%(Ë>y @޹AҶrr<χ.1C}]s԰ r뛧 ,]ɹ"eLI2On$جs TT%u%e62ƀdoҭImiSʅm9)ݳJQfذ5DB@ɓ RPTv[${N^bM SiݓYm|҃{E܁ZЉTN(2"Т!s)g FދZfL 3)_dGqx;[ `W@)spۗR"1Z*n`?dzuʱ/9; fG. _N>~hUFB" [g`p(/wR*bu?h00w;pKrSΐˊ<κkY%Tv?KT +z ԉj'dR"8A8G5Z< #SLb _=q+b Ydz*s7!|0E:}[mw, @mzF"'BСxS_ZOߨ%, @[b݁xg6- :¯ĵsYĞKtOϋC?OuR31B$Od/Y{vlo4ǥi7^j nŰf=XR0p%Gad0o1zKKjm=vJX,681 YV2{ Y gE0>Ȕ_|fp{ޥL??|V૭y(ꊍ{2:1G̒F~^(r$̜!7u(w Z׏LmwV SczʔF85PGX#|"CH<Ui+ѬͫEi g0Hɹ [2 f#1kF2K?>rIIQQ^扳U _dpJiD }A{˙TW3Xip ?xѴAl}\FKt[$F B[)%E/\cfMU,UFJ<W( t% C=\p*`x hOkFPsSQ:1}V6j7H+mzW$;F%YHKB߰u,s̮FwfSfӶws RǴ$QB7U pI6TC<Yj߉m7?^PAղs5"{P;~u%N AWÊ[ 5;:oImH 0nL"ބu ,DCT(uȊ.\U~6 R@Or&532Xs|F25$ݛS 6U,f)@Ԕ9{)O}<&\;?nL_r 8a9j7 ^/Jv8.G3[7[jY'+7ϢH? _ oS׮m[4Q+99ظ.,ber X2YRh 3ddSų:xϗbg͕Bs юd)xs$qyq|12^eci"oY}ˬ"up]OJٝF'jn*ڠOEE ♑vϚaO|^><R0͹":##\s+Uje&.,/9dm*o:!駞kg2fBqWѬyִ ;v/ԥucޙDn!kV\)Q4s_#xNOpt e8Drr>{5a${xzO ({c?g?@Jr%ʆLʃbx Xս`)u%*voͬ㒫<9>Պ꽦YyӸ!JaGܫ%Au:S]qh>ج*<kZ\"3 ėNK/voٱ7]!O@[O;QV峱9< g`.K7w&wṑo8]'Wc#2BHBةM₨ /"KwbsB=:Q笇:(~I@{R[uNI="9FwV$ȝcHaFxUʲLƕAC\85yeGwHcAc~^ 1\/-~3$DJs ϐ+aiQ1%Z}AJ_HeLL4VN"`[|2c\ksLq rWm@T1_tc| ߝ_f㒔{ $ c>38eqVX̳(2jES9լOg8~ΏXs)u:z#ŏ.HGj{y7Z4ҿcr?biη8,FZf!re6f—44O<F;YֳkA_@1$vT᳾2$FHpjy6`Ge0N4jS^JUi2CQZf@:3xaYem2NRq>l oĨ;-e:N!v t@8%\^TD3d/[v_ Zԉ$ͩ܁* ]3r f[9kKH ܻɡinE ONZ^rxb+!8#X5qDgjS^Sǟ׵0!HZ M7Xe[7<|Ԣ3x\&ҹ݆OtgꉳrWPK]/ЇUTI"iOlUUZgc1.W5[S OBlKտn3І_zBl%۱5k+Jz)0R\pX8BmD`]%c̪qv$EܘZi(3mCd> xt+GYAp8ͪ,;/LRoB}ޯ0NP_fd~/+`v)#]ߘV4{HQNk*r~V@D8B/y ?[U.h$Lеt2ʧ?o(,9BY2i׵ESȽfzωwL"j *?Vq-$cݣVXZ"}V sZ/F61%DZ5ѱE$I'˷d*kd+%*A?MSyC|:|Z~M!}RT>`UOܰWVqvOGsuK9rQ;r(vx}-^ Tc wX]ݲ͟}cVAyxF [o^ 1LwyGgdsgo5P΀'R=28@\2%GY x -ǵtx-oy7Qhy艹I[oQY9Bth9ϲ&զuܓpݡ4aME,0!ǧ&I-YX#O:0O*ߧOܹڟANU,\G6-=q<&PEa&$\ m՚QGB;҉ pxG,x5) Xu-iYqյBL1HlIS#HUμF̓F`9o0-Yl?G~kˈ<%7c1ZIB bU mX=H'mgo%Ut|PdS5F;XO5qS&L@7YFfݔbWn$81?ca|Gf!d?s8{3[ϑUb u-3]]n}Aߜ{_Ǣ\{j f1ne2eDzRqb?).\9d&v?3*I /7& qЏl6v4Ś_c k*[g| 0F%OD7A^aAKN?'i6,o7scewr7f ˦GBX20})IǬ-RY{27i&"mM>YK$S!, w[o-B]֡^zt)+ck}ﰛ5ہ5 Qr&]X3͵ќ}ukMKNeG/[Cr6iC}Fj=1m58W:ɏQftf7B4}Zpu3\*U{)J3j-]@-yQxhzfo8ɰnr&!XDx2 Ϯ@ _gsuL!#Ofnүį[[y~d51&1 vtgRFō6 Lxi!rRM`/4azQ p ֗*-[$m!f6.]'VO~hv[L O,F)AZIpV-נ%8z%Xysj4)</ѪߗY93co![-(Pqr tzoXVwOR3$s֧2vjXI_ Zz009ٹ717u^}s'\o-ot+f.NМYOA/eݓHt] bN'}}Qu]jI..hs3_ N{ވ~:%|*ȲryǷVv1)m3dM$M e,E+s bNh먈Gjb*fEyU bG#"_ds)%Fl^ޗrqW"+c,ю{9jTT{lH %TjX]*_y. 1t?C@I@SZ:8D~1' $nrz럺n.x4c*=*4'lzh7^ E/"ڏr3)1z KQnfu ;WRlzĨAzSwV| #?K`MPZi&X)Beӌ`"~ 8lhnBS΋#ppE! 4oTQU!Ru(ڸPo|EF4 LH< Itq2U)! HW_~X:V ,e_2p2K*t}XӀ=(#:rU:a^M5UAo H?HW֍D 7(r$*+ո7JXI[ڬY4 J=LJ fT t\F2twC֑yeE^'PU%s;K H(M GͅHBpdLp+BPzRf;D/SІE9סhxI^G;yB~xWgVc&6 c@\'Gn)eI֑[AG+?Xi7=/: 57[(PP7([꺔IOQ9n#lW <|;"1H< q9 1  ֎O{P,pӧK/K+`7U/69M:̄>|A\B侺TT9F4G/[ܼ(, *ѡ!8kP"|"t!ong T 0u߅Q*h,%Կ"&(Zi%:kcΈUSA$3żv7rd:n%$L$S<jZT1ˆ e`~d#md˒T  Q :HP4OFhfmiS)sy=E1'!_$svIujXbJϤJmW&T7wIұ(s0Psý&4I|IM׶ J4˿>d՞_D4~mVedӪǁ!6svB+ qןv4ɘ% xne(9gODžeT6">0\qR)m`ϳ 5Q!3ߡVu^_ÙȭeŚ( xs;@V-`sߒ Eh lxj*YxQMI!0nݲ51fQq3@)uHx] z&$'@ՉY3u:M90d="$gb$o꯯0|IˉpG,q@@Jʃ_p{U9)gM6 E+ƃB쮧g|Br7A6!DdҋqE)dux0{>,T/gF苍 їd-dcQE*|Qn3aNʐ| c*5PPY<Mw)Q+*:_89o)mqx<5HhxWZO @&Z9m@]E35a+8Pv=W֎Z/ GlgzĐ{ZRR&+&4c>$6Ɣ1 +K%}BM%S璆LEùhp9XY*@OD;.ho]Or2L.# !1 5h6~CP!_~pX,4~( WZG5b-H~ *A`NJPGCAApk9sӦAoWiZC ,D'El2 RTbߍ̻-Ԋ3 X|ڣ¯}towhġGqycr@"\(T0g5)RaT@̖07e]5Xx QtE_h/ӛA4Kw1GX}~c*IƦ U.W5:1.:'z1.׸IĊ4K܅"%z}XBuKN>/vGIvFih@(G?rO rz6EQ+V\tEVnXeI寪k̓9y ӕ$t"rG-)o5~Zf4тXͺZSpc>U0'|3VM%e6kVҳeU ;d,I>|檨{J3@v촀ƎC?q)ib_ y}b:5*XHczd]:a^Hdo7dWtrvI7mjN:r rᶵdoIe%ړQtVJ!!2jq?ҵڇ;1oW(b;2`;qm3#94xEZLP?/%)^gW4-Zl/2I{;;#> =UHFry& -n",ʈ =ՠ\zs5Ha7u6c -~tB/xEll*}g$`[*P ,`{&E%H!ÜTLP[\Dͬ$\eIE`1@0$lRyzC9RF^^SEs 9?M?kH ޱ~k +ACsb6DyT OOV~hrtii_~K> 2D[=dxPԋ0E|$$=Ղ+̓+ƈy ڀOhiOPV#Id3{~f%iXVrHr3ET5`I$A΍XT$d|l=q}_sautz) O6(V ʕ2/٣d=gbt j*M%<le;u-%][c[Xzݕ<$GPzݜnWJ=GL S;ꪂ`YCU{WR *l ?''rCf"0)''Hki{c|XuL`ucKS@MД^m]1gڄ.WiT"l'=&˓Y5!/[0!CkAz"0mZdO׹g2PO.*69Y%?6< џ#`]j;\ifC*kd Mg"0Q@ [EҳBf=ߚ3봦^ '1ɲBHFqs[3&IIïhp7Eb]%ʍPw6,rٶ;̸)\4Me۶9K4ZUl>/88%ȑKܐ d}ι&۩P-#eyE _FZol߰ bK.c,xCƯf"lc^$qll_ TV\EۖQ{"jY{3)\J}M6\2 ۯj `_9tlL}$piTphX?.ɬ>k'BXD7))Xx|!poaLJJVܛ͚(;GgO='n_{5vI:ZPiX= X}E'p*mq-omuaN`/nm(9c6[VkuO;;b,{IL-bPcg39iW]e*}ƙ&Lο.Ӭ8pDGچ#qi]Ws|;LFthnBAb ⊟UR3!kv'g4<^kznˌnK4IfvӺ7:nxc [Rr,"<,dXy@VRBs|(:~jN6p -aߊɟP@4uHOHZҤ됆Q1Kb6:b[kL>&;j.aT"w| SVy]Ke,<٭d)f s>;O /pl[)$Wj鏻7qV'ۈ%ayܟ!NEBl%uX!r8NGMKMj [(j8-pcyzYy~Cgo C QLP0{\m3 iyհOEQpR VWdS|뉧L28MI.+U71g6Ufc޹bO@Hs꣫ZT98o)t50S鲤'/C ZHyR^eT)*aDf0i{g[L  -7c}w٤;??(jLF1 c./6Ueźc%͎.4{Mt3$]$&vVEY)BW, $ LD-_Y/]na=mӇpNN|rUNIzo5'DLWQzEqвg[9!,Չ‡6$% 6eB"p?ʕ_)Δc2!~րފіG(&`TS"裷 )+qSR8RD#If+?MM+cg9S=I7n s3 mh.*{>0PՀs:04 qw{}PWկxncq jx)JBI\"ɃDޘ..P)Jy%4z,P>︃/f3o=#6e}+9 tTyuY" ^eL*~(SA㙸$\.fyfn~3 2]hR$J5AfyF>tW'>5p0c3S0ݜ1HD5%< m$ 5VKJPTP9. -DYc)3q/~&B~"8_xmP-'Kpw+U=<S9?IbR Y$Lh5UN+IᇱN.$4E,o@/]KJ-)`%T. b*"sa㑋FA.ve΢b/XUJ0äg ?ʩZO"TR%IIc6 !ڈm#lq*#W+*b^NSr^H khb c)9yA[OP 1=DQ!MeL:|C\ $_ʄXDr`iXgԞٮm/_uA#_V-!$=6`jh:2\: bkO Sh@M(LAsg 5dIY5!2=+VYWn~X4/%Fد,ZX/Ԉy׽1'xˆ9k*ꆕOv?^=8ww7|SPurH+>6aL;X̫QT2 jA]! y;hvlVM8O]݀Jʄ ^Ǜ20GGJL1)r"Rw6c'"ig"{t픈fs!nDm3$=޸sͥ#|bX _B<v!*eX)&Ɖ*=jԢan;9#Tg pBWI3}A?nza0т/lNvkL,d-\p@8'2!%ծ=l0ߥqeqM'0zr7:|ESUOЊtOEC,oؕCw.o!ØJ?7) V~M[CzTXɓVA5KrY؞Yn ]BG 8S><0OoMNqȑ*h.eL6.1$8M0;DcC8{.q~6)Ƙx 1tlH*tI5M<)V,N<M {o!IcjgMl@ ȃxk@Pv [N! A'BW|JCƞZzc#Ao%q#L|F,󍖞(?,l7-;SXJBU']1F8aFZ؈﫟7o!D~HRvTt0FfJ{zLC%^'gir=Jvu2v?K-= 2mH;g.h.F1La¢>СAW p;q{#$$sv=ٸ9~B-%r%x*;gl"2*ff֍?`"M?]AAk7a* ϱ)9oKmJ|ž%хkv~pLbEuVE*5-nQy{Fq񤻅ҕ^nPnt4nl;h 7K:Y(/._a2RHMKZ`>;op8`ȭS.IzB纫>"! t\uC  i|ZVg = [`2;:i-!=hMC]o'L]6AIRj?Ԋv'?*=zqDE@ M!۱F^Gh޽ 8>fqQk4?XKйŎCz?x* 2~-3?y|Ň~iv䁵B&oKw'WRC>ŲK Nt* uNNwʼ<&ibԓOGynAp"$1_@}yf cG!hR~g5+]+&!33rgeMiU 5cT ϻxet|8qۑ(j$ExXt&4_NsX2ZUdŚ'V30=ʖ1lH9y@YgN)Gv'@S\ }&dKt̓a1<F-~Zb$Ŧ[N ^hT$5@ `+6,~s)%74t/@^UU+'5Gz˻`jvW%tQgsfU9t`6`lc,}WY`^Q[FY< =| ]{=r]iE {v7#e`[V^bIj~Ԛ E0yĘߢCbF`_ )<K#Z~CΞ-PpM$ >F{P۫j TŚ`/Sҳ܃%=%vN gErw뭂LdA˨6af&0@|&c; !pCGΈ".lc|tbÏ kg^+<~WYā ֝Lb*z@i%0EBSUq\=1J7Z5翳tq\9s0](Xg"G}jߔjP-ͭ~꼪+\BkB'[tQyIc})K"$Ac! g5eSt@jYL WE=`O(\"WZ۫g7AG(%j.tI.9ALYu%_szme PO k6],r>ڳFo[8xa # YDeXN|#( 3f($C%ŗV./]8:c@onGG,''}(OVzDŊ>Xf{u7WlQr7G?W>ɰ 36IY2yXJ?oKWa iNŠ&1IWX"/8X u0Tlˋаdy>6Փ˪Hy1<\ښxR='˳*ug!ib8d̨~(}/W8혒tسӴWHx@ mjZjx$,nO}& a5夒3R4-Xn B3斀}\xpO필d$צP1F!m=^!.ig@Eo Qh^mC U+W{+G&h*m~=̩&s<`lB)dXљ:ۀm \k1"YX`aһkrz*5 ^MӺRpDOFBQwp  s&zԺ+x\̨\ p : 3Hؒ<@+[==\ $9ԕ慅|;8z_D)x81f6M귩܌`@#pI G ]'q9m"fgx,Ɖ&qԩ`侸H;q#ϨFd"4VdvnW6H2(5`Ȉ$d%gNߤO'4NTg!bڧ4҇Ia] LJwo50gʀ/쇡MeRrF/$蕌)Gzs8tk@~3h`^0;$udyD\OC:ND4 eѸ٧IV2 QCÿ !'^28˄nԫ+Yg\uQę)H@qPjh4z% |V r5*#1߱`"{jO֋@cH,{04I:X#` )/6p<{$ @8p0X!^"oR׆LoR$kɧ ݕc3M ` A#->Xs4Ri ?<4ke*( R!I#<-bFH2qSҭLXj͛+@G[牫CzʩRs-@ggq#n儭lY1%y_yV!I%٢LǓEHluݳ!޳'b<!I1a8 ٲNvaK bXp >#ɽ!"zUN}L 4#xX }(>P$+= p.)Eb=LZarD_"K~q)C|^P~uP5;0=) IOx{_Vt^dhRl8!G4a 4o"ixVB!Bcd"!]$"]wq^Ow kit 3:88ƽ,(cA*RUs$Y"Mmru<-?WaǬ!\5^(}"!ǫu<OD0A{A?fiT99C^=@v۸k~*Vގn"o8 xW?*-o(9IF,h ȵ/{E[%VdrP2~9NO4cwӰ"9>Vd6h[=":~r`h4kN T ϮY#д܊ֱT=[I!$vDA5֗ 0֢ GKaU:؃Rg=GW6/I/c SBO?GD4j/ӇX^ +rV,dJTQrOY/IAl9\՝@ϹIWoI ixMKN20?>TY66Z8Y]tQpFJ{'QC,ܚ |? ` hm&)n_fV/F91.]&[]/LzԩȄC6r8F^Pw鐇td{$&z@dH &^ u$ }Al82aF^&c ֌[DHvfwB^J(9/VP-0 erW>aCdוhJXLQgY2nY+/p_>1%h2판%:e r"礃FfĊ6YGK1`3<^ku\f3Jb͇"yj5;@DP{DSU)\s: Y'__mY5N~'#V7+|@qT]HDz_?(6e0Y&Z! g@kzisVNRBݐe/5jt;~義CPi1=uLrN(X͎LºcZ5(LdVObͱ3ڟyacV+4dOP3-uP7u܂Iq6|18@=oVY]kvlB}`į,S/9 4as[[{]8/JM‚ 4v%Aza`G ʁTV/'3vɳI.h9({{^ YIO,6?¤MJxZY%x JTnO?8'+8 A^|Jq:ۖM~f 6Az8g?JG~Bj<~ќr8;-n4QԾvJ2(L_f৚7Jzӿ~RHLǤ-<o(4;>, ]}OgV)zHLs<amVCOR6m!7Rs;M hc.tXx(hT3驊żp_)y d/u}dG~,zC?1 %?7gd JGĉjշٰu9,Rb`:`m9G4@?#F+ڔ/q(bғToܒXژ3^V멙;Â@#jwʮ=IZ,.28 z[N^E'<^>7b"[zMэ|_! GnW@ڐEƣJ|JVZp*BkO !1P@'ѼII(uIe:+(r$5 &4TxԇȮՆ' STwgK_d(LG&t S +yC5WZ\9~YcC[ C(Dgy0T P18F&֗ө$fE}@s!-f먽'wwܻVFx7+J8d;ï{+Q0J.AY1T$㐐.٘Z|OCjC= i=ʽ2)I'7O&7q J!&B$CEHPZkC!ןxEⱚ![F[eWT Ns*AdIߒKi?)̤^dzn=-vX!h)Z3c|A"E/noxUbE:8t15t@`~fFïk gK51EMn1tEt2pM؞,q}FjF[Bsa8[|Q?בzѓCoZp]Qr.]%peY˼y e ׊E.aQ*ٔJCr?@BagbeĥԕN[q۹&F~.mr+6iOtr`6QjkќMx D+40Gx5]iY/vbxT3\U񻁒|:\F#&B&KlNN.ݕ1&>ȧqj#|gClSʜ&B/Dr .$bZ)uyhA)oMNvkw4-[F|8_ۺ "Ur* Ok=]UbYG].0 ]MW USQe>ʢ{e!FJB|(+:6 h^W6ǎ@0?gAhp#xu]kLVemhI4DEd[{ Tv141`l~ORľ03*^ډW/7悳~YE2a1`Ee{DEjK 5:ڏA6OTs.A{#yYO) ĨhX6$dSތeY-LjbjvgQL9Q^щyF!ɓxeN@3uLrĢIW;3;r^?O DOƷ)31)C*-9d09|G\$IJޒݦ6ަzX@׾t Лu#mGtGvBϜOlK GR"0]Y)=,Az·t`n. w ?ڼ`w1Y}t4[`*u;s"ga#gD5:)J@p?k|['Vi [ V66:|ndo6I2̾ ?F0o2iG*tc}Q~nVskO%Kn]Np&%!`x#k{eA=oئKX|O;Gl*̂/sNk78"t\ج0L {^pyy(掙TC%Ct \oMbj`M;fc;)$y]ޢπ?'W<ྏ^ ;g}"d1 l`W`@*iagu~7 F2-J0e}E)9*_ $Gl"E^jfNTF]BW̿-X!08/C { _Ѱg)d 8iY|^[[!\ =RXj׼IbĵP×7rG56"|i&qXU 2!gx Jxl:$)IO5Wyt*w/3%6'` R:>^ zh/|'Vo eM ň0(cI^&Vϐ1 (ӦW=58vAe-ǘN-'y Џ^-nM*|9oX ",c<\PZ 7^\]gHm(`6`Ner)qFlXu7D1a)5~rB FݰRk ZpD"&#Eιȍҳ3v5+޷R^8yc{Y!?18xho%*&58jqyACgr«8CȪ'>]tBu_$:WK"/{c@|0|a/^oK&;ЅŅt"!cg5w|q殺4TRe8ڢaZ PW\8\uhH2a Faws2yZ|E8E-E.E\ēi7+Y:&n 4|!EKN1Z.wƋ ͷji( "/^† 5T+/Szz?"np^^nιCT6jhw2F9:Rtk7`ybǧ ,rF$7Iַ -0kd[NY:-vA^\)pl֪wpX]Q^Qƨ'X~?(`qC̼.K. 1kZY0k_>,-IⴢaxtzPDU*^FjT \4΂{ʯbNY37Bhy{pA#xm+BoPZfҋ),k@̟_uCΒټxtH@ԇ}q I`KPo%W:~):Q>(bnKn [q KgB[qἨp7_Vž=YW`d,fC5z:tǙ(N:cs%cV2yRzSeLm‘:w8(UOTڨǮy cfÅVZ+9A=#~%h32X:Y#47xᤲ(=Sd.^FI[qǔW oLA7m&3Q]p6Ҭ743Y$ }` bY.=H# ,8ut¼߃qE]1Eܢ }F_ %ue<5uܞ>[BkB("U, Fʻ+q-U2!habŌ)Deh4R8֕? y.U_qǬxZegN-&UrULiD'1!];K|pZu)2usj6&Uu3RGZ8 |9!!gxa-Q_*O &kgsrِE[o=Cl tgy^rc *ٽx*o>.s racjv$̶< B*> Р-m{/V%r :"I"9OVi~x#})))^&N-P{5 _jQXE}3Cڗ`>ua󁚈ldj-yp;O8>%N/5^A^ZO/%9U$gX>›eRܫ7Kp*oҔXFt)&>WU&)U"hR &cTau}󼚯@ِmW^}h A7wC,ͯdH"o=DOe_ECT]=0+?YO5ԿCO\%=f%U0RX zbSc7bkҚʲmw藧,=2Q^P0g#7x`>8C~:WLѴ|^B-^,%Z:E=uF>0uou+O O]/-뻖^.Y(c4b*(ꥸlJ"w8;; ;G'"=~[JCagj%ɺW4:X"%%\IEx1;cRJ-Kdرv[7m3e'kT~ӑݻ;&m=iT"JаNuэoXDSڒ͙ZDq|׃8K -lBM3'w9kB{* )*@IMȗJҾ1Ƹj[BOq[?l\_P  7jwEӚh h]HWiHL"$M[PBaj[6$7,+IBpbcM։Kn$V 6}EiJ eb(QC䝱'\+kFa(s g[}!M^-B%q/%i1Q47*z~'cJ6Qt >VNAJh\  ·?"~zeoޝ̴{\˖op훴^'R+yxsoHW1\Da#>*A9rQ}ۚŸ7׌([AMjpBv1:[-ThOrVtg"15b˛$c`9ukYlW.ֈĘ f]UbH3W@>H6aaٰTDzw^W([fY䘯~*s A¸~~L(5z )Sf⃥+N LϺqlou]^% ! _NqT8/s 7]1/4o? ո+m>1|8TgkЪB<[)J>[QOG uM4tLlY]F9TqDI;s٬k* hhl "%LiQ Z4w d]k0H!?;ndx%Q(-~ؼyGMv-z&w*f_`ϥ,8nS#s~$=9GEOcr EtI tEt64cJ'rx6?p%@aE+}{iSsm@<dB1,m %` ͦ}Ma% LspP%,LeU@9͜I*hXTqTd{KNyJ;ĝ#Rf^lH!r#UPWSfgդGyNhmG745;UxuUk?NJ `[:HY-ȍo6[Џ]nl|-yIeeȱfJ p*>}V3H-W@ Nzʾ]Ee_AN3ԼCX$&{ꑂ6Zɹ^x>dpVi60؍xmuJ}[4$njP_XkpFۉ8Jr ACY /mjcAJ餟*qt~"CIaoCT\:ÔK1o>LQ%!OM+}?1ќŸ _",Y'YHkʺAe3Vn&J,pgrveFAuQƁRHX/>b0az%tRL|?t: +L)ؐ7$tN ªP̫2rx\%LI^/eNQ2QJ- jVdqɀ` ] C.c }Oউue*R m$ʌ'K]wVĶt㲸N`0&ԙ 3n/Oz j{O5B8&c1?Y*wJp9ԔAoF50xHKM=ns `b\&lr[9*jUfeR/PMWav2|bǟ ~ ku7DJ$nG6%Sl.S>aZIH:-< %"Y‘{A e4'Ē[m|XcW )8۞^M?Pex R\;.iNd=zku(BLp2A5? |7ؼj*VtToMex=n.Z"Yy;7G?%ޯS0!(R[+=fL&qX9{$5Vx{J3eEr'XZ[:J(UаH;|[4/ƍOo3\[x+h ~c k=p5N>0ċvgHS[!Eߟv.^.?k\eL3cQ P@ |]y jc;dxR{}G^7&@m}#^Kcmᎊ?<w &{_%0ʢw&\ τvjz/,dIGB*쯿ee痥P+>\/(3d (څ̺XucN:${Ȥ #loBavu冺;߻ |Cw˸B7rĪl|L2`Xj=m*YaKhGie@?lj!Sʶ8B=jbُdT5$ũEE)Ձ]7d2ZQIYˈݦJAmd>f~b. U:g5.,34"!7FE2l8T iʷ.w7M[PQژVb7L˅+3ǻ:f #jDZKǹe@`́&.DEj83> xS= 2J^*N/TFn5<ޝ3LNnuh/;jpRL/gE,Kir_ɒK} X2UM&8yr|I0R^Eyfs{J3bჍVo{Pi^yžxZvÏC8Pgӧ)\@.:\bbf-'4XDI/AKM3㈤ 䒐**s;Fg&wQdK8ܸѯH6$4|+O6L Х%EqG:/Nn*}`r#(AZP INhc\ΰzj=TXTUKra32aΜC%,oLXs:$Fhqk;?PGbnBrOd-DB: YǔA Fk^pP'*6V!K'!wv<k DMg;imV)m{k+"vyv\:J^r)a|eΌ,uww~\i7ԪׁX;x;Ezsk*zdC@TI {xk[3NںؓqLf}w(6% N.߶`63s~ TGo=Q:`բ~؋_S<ɸ=QM}@MDq5t#E,洕cV*|"+fg P>t827z\L~myȋW1_ \}9!hb,;l|>0''6wq[&h*lM^-`~6vQݨG(oǧ({z0m,\c{]t\gW4 ~WGe{S) [o>CxuO6`-Д v+uw=Ӳヂ?w_B~0ے67Gn%\%l_5w}PJ7h3P4HicN$Gt򯂿[{zJ0Gmܭ!quL~ʅ!. D/M y],L=葦Z2ڬRY)C =2 U:׌f&%*WraI-Q4O(1ryqp=̩DT͍cG%_oڪ;Mrx_:i-k@fzqINUh_!)\SX-N}hHI͌6^s Q fo'ZҀ@$̛T)WT81hhqWiJSO?WRl|LJ0ﲄy7zgZGdSFL̽ ^*fpdJ`pC[k{+3l*4GWPgO"d^K?+PPMtA.b`vkT<(,yy ձJ:5Z,.U&TU&>o[DCFze+3o!%oݺJk  «)P& w<`>.K7Bm#ɗ.lCz>bT[ʉE*n፝A [YL%C;hǴxKC#~o 3lAuP$AEe]cH<$ZUw/$rn6Uޥwx UW*}Q" 1i>qg$T#p^1K~pKoI6KT(+fvBpoY6B8F{CEDwt ! l}92.sڭO߉lw˩4²8Za' m3Q絴Vgks[ap5:'%Bvqzm 2z"AKtWRsl[~ʵV;H(`߹~}˺:*UW >& oEN9V4yPR4HDNlNA#d,/x4m0/1&-r%o&_ l0<.RĘsbJVsTl:Ѣ%K"`B[fsً݀x Ԟ8QڟD4U _b3BGzEu>0pHq?uƖ)tn=PNxP d6"(otV i%%$8҇d[LX?f22}^|5,UWfMK:WӮF ŖjT(,<C"y[[ź- QtEG,DJG}F` $FĒ#5חSa7P='cl x(EV?l_jnрvs~Xwfd/U :{tDq89o0 Cgʡ;Fb0@9@ x-Ql8z=&?A8OND;.U ?\]}zkRl+-:-wlpw>\d+FS//TV:sl ʋTmf`r7Q=\.,1N&Ё xA628gs i*'SꔎzF[R5q?a78LYG=teg2ߘEXc JSh[uB*x b P 𐀟,萑ů3|֗Y-$fmEՊeqvW e(zBM.F]Uh [hd2p[ ԁ 2@iMvN檀I>N Khp|Q̊}$W:/Z#v{Qe]ks9p8!.NXN >upHՀּO{=:e rjZYrXdO}| 3R.L_ydz4A"+l"si7>|?iTmpK1NtITu o=KԀHj$ njǦL!'(=J!'K;L7U?+?f% 8 4jgwS_XJ!Vm:R5* wDWj^^E"bǃ/>z6~NBQ 6'5M${S$ądJeF:6+o+kBA}nTlBUV@0KD )=U)ZԇffD\ۢ3W55J?<{ P?TG,YaoX6ᦅb " :(vTW&d7E`,jGs[ј?kx]`qe"\%,''<|mta$ΧBp ^pU)ڪnu[y=ޔ/BSp3: /CҞT>t=*i"tV%5{AtSF 7Ȯ${=ꚩk;+֮SN ֻlLJ% 3B+:'-0o&Ifnˋ'aObe͘\>`xhdp\$1+|%Pn69K/FL -CުjZ0qԘ~ތ~'=OrfyG.] 㴛 VAp"%\7uL-\3* \!1>3 %vb^$ԡ5(ǥo#Q2'] <.w|f9w+-N#/z!:"~K:/<$szG$ް}e&ۇӻ4-w*8Z4$H34ٝݍS18Lǖ:SI{{"x ٝ17i`R+MoWk]qt1naFv?|װ3H($,kHLu"auMK:2ΊWcs䮬U*AșŶzkܜ\y"3g;Qٹg\Ɋ`4i٣ް8<](`Dh51(b1Ly5u=Zs'SQ2q#Xa*m :YCI%W`_fɲV׿ HN<5hWF>kS9_h{tH#2P>v}HV,T&pD9澓@ ΔndPDmlY+`]31å.lӽu17:H.ƶȾ|l?TDmY|sIJ}BG6pu)ߺ]jmBM_tC iF"Rɢ 6ioGR 7^𤧷މI*?ti8/O4<>Bz{,zC,_M%졒T@8GX3RQg748*]N\"Jj]jNjVte>'!Hz%_ e;~ve)G_m=>"}2cWH}[g[~kBThBh8Rd,Ȍc!Oϝzn {_` 7/ &XA6ƔѕO,_&JZwYufz)dk`:?/gPo+"г]m0پAuPRt5rngͦnpNJ:5u#YcpU2Fu5/HxW: f%= Fh -I"4=|Q7T$N`d۩˖yy&*Rj+r%%{6x/@ Re'VKQ_Zj1' ֺj>W N:?8R-%E$z-Tv,|\|us :CRld{y-&H10IBsۃƵړn ;"QW: KO7蒭G1z?xρ )QfMBZn!P0;t! )3}bL^g$7NJJ0s5DsS;=X ѐ$PDn=Lg'K@iAͼ@zjeVHX' AxM {AdcO3*)Jh˧jV #+u5ɓ;pD}<~] fd Hhj<.)Y[Q|U5@ "~ *~|?P{a;w4E6eĥ߂hzU w |hRQd'h8wI%Ȟk>葄e2)PEAǽgk$[5͠#SI&!}(2~-?>$k|iX7ei ج4ȿӘGβkXv.MAynhۮH P7GRԘ`mM+']j7RCesn2b*%Xѕ)غknQ]P׊>[ kgD>`jDWCf|$4kEֶl L`ڛBˋv=H{d "/" "Cu򬠎kAM@ZtTbi)$*$O6cН72fx^Nj "BFYnR ҇_l_?^bї>?b]jC G7驝#jPWr 3b`##C:9rx'ƥCF[D+XQcLeXtyʻBvj3 NXv_ӥJ':J#wq} EvioҐ3ДIo>xBƷ^b>lvi6۪J(>/(NDw یi({bl %j>zA'JiلeDVa߂E^XS@Dr(YF< %75l) 3[qfXć|/Ÿ1DŽXDK Y-=?\_qEЊƆ`]5K_-{em+_=+Do6zxwO)%z38`REyᛘGذ&SmkxlVz̭$NT@bJd w">`g*,sn|mQB fF̿=R|0Zr8u[HNէ (Ex%oQ6rCq?ekSgf m@KEK^[$oW3~ #q=E`c!d=zPN _pNPmP1Bqጾ#+w:wPU4 Ox-;p1)[ N, D4_ g>&D^B۸9;(}n#yۮ&gx~FJԩHn~6)3;-/&MN=n?f&'Lw:%HՆxjqDtzV@,->J("Bм?-MEG֪.U?PL\/UD쵩UjCJ=f+Z @S>4EDE'RRxv=m%yWU?jۢFx)ZG+l>r]_[&bmiMD`6'3 CIhx#ʴ*K.s#PS^Ƀ-Ut+Ü pl-@U8!Kt 4)%?߈z%AWi|Y6+2Z[9|/U4oq0'-!4wL5V@E\ ZP3Ì/@_ݛYPGX8Œ*9uQ.vp!DKOD h=p Y.FƠJxHPxW7> [>:k$MmH%MydKӉ8H,[>"$CϖMpԐDNeCC?a]%n"fъBSg&\*qK|9p glWZ q (vUe*7/h 3Oet /'nӆNF)l]X(i'4b$: H2Α2x#x-?KGAwk6bos0\~&(NZ4QݶP?+&zoG;gVE.")EV\,cLrh7: nv}% m}+6A%y -c*pY~^ ^ʎ|siD9XiWm_ Xf,W9r4a5ce ą 8iVc uM.Y*C$ 5UpĸXCr'C=!)5a#of~nVֱxݝWdBA'fyv*h7M2 'i o,cԪ#qvdcmd9wn91 ?eTU&x , ,K`' 2`4x)= &ͤU`&Qx-QǧY$+2XɎ}C m3N]WS1=bʩ^7zU (yᲯW[h0/"0"eaHnVDvqrsƤ=XSp~*72Ԧ (;vB(  J}B !ZX<JIL@Š\71֍H:"kBo[mf;\eC'K?-{`WƝ!JMXg"\fV*fÊUL$((YMIYU%-L!ĄY&RZ@V]\þ|yjރ_~+ħM3>E]JKTŝҝ}ZgqP$}cUj ~DT.y$"-Jh(@4/B+E Rsߴ 9`hZcٛB7J<hGq6)\GRg EsΤ~bV(6c+4i"C^F3BZb._E~ۥ?(<әg[nzzPvK:|DX27)T/A﹋j#2_V?F;7_5|^҂h5R9 b.U n1ǜM-}xsn26 Rl);nФ*9}@MU/1ꘟ#t(3@kN/A6f\~ ̎=\O 3C :XyJ_=%M2?hůWK8U+JWesE'Nu?~T tfwp56s\@MvGo|:sܴ)D5ݞc2YBS~CsY|~%"5 3/[5W A^3nL.(iFIWNP³Mm[֗?ݷY4bNgN< c'!pg0lD;zm}f Ʃ)_={e)4LG:_z7(p:dJg;st;dr܁#S?,/o*l] #_~0:jGJxGV ^:sC_z0,~`c. HqL}-\Q4vJ)[,;~ښ;#-XVY.xqS=17 [H^kED_f G,M19|7M yC4PCi8Mw:΋ Ӧ`UH1S猸G 8vbei8KKA8˼ډ2+J oGbTxa4;{+ܲ^C%#^֨†gxR- QF*( Eg!䖝 HRܵ,dO:V`^:{X!]ZW< 80$]cI& .=$}_k-Bm$ee lW3ɿP1 GI{5(l֒B F .tx*(peS#lw7r3-Pm399׉||( 8tdCҏb/Ǿ;.,=᥶MfMڙ &/+(ds}^uTsRbRX UNwlHo@D2jT+42 Q~Ǹ M0q*FB49Vۆz$cha)XFnu,Mo`\MB;ޅL1~JA-OQ_{h!(ݩ< 7 ?j Ar.j+Aҿ=ݬ1ٵ*0HhutLj}_KS+nRjD]}BͺDПz۵xE-W 2"x;8IUEORdEt:HhrtIԘ4;~9yٞ-*>޴݅S3.a|-.ܿw1<5w#Kҷ1;bq\h龠G#7 G o OY0V2<SuliD=Q .GwjIŇ&ulEݨ`B[Ğ pi!U Yn׻pkJBG;D 5tc7-gJ5t ,*}yyuAôXd H#OM\^IIba㜃yF~dv`:[$8"v:| b<<.5\~+ѦʩM1c⺐*BHGT ]q\lì]Njڑq,~"nU^c@MytBw$ .ޓGNc$ 5OQDjz؜B!PSOC ş}㈙EJ$<p<O[~zT5("}HPsP?9F!|ۛWݰ 'Ӆ#ԍTh9@idi8^z}':/A};EyBey[1|sfj01MFR\Y'>'fH5?&yXfTcF]9/*+MWuC$m>>OU:E!`ab^ω:8LtNb&14L(C&VmPwu&. >V<}szj;?yJey<[\֐@YƞT `LSB]9ĒϮ#~3e:xW/~;}'t?k# '˅}{M5)Aȿk7sg4W^ :=vUzqZj.^ӾfpYزŵZ5AX ~0B-졶_`CLo@'XH\^FaD-acU~g42Nx pvCcb{俢ke\;M݊W[]e׋k@)ͻb=TJݘqGjR>t9.l#P6CQ 7gT摨y,R Z70Oc]N`pUyOsJ\Ѵ{$B7)滯b*js0G"ҫ`. ָq'|,n2BՈ,ce.I,7?| 2Mt6Q޹O ޢ=:x9.=XlE3 T]pQYSP?6Y˜/h|}wPXJ$dF_ͼ7[mLFM 7BXV|M$79a|͸˃Xrgԝe ~{D;~\״ [d3RȢ{\?jͫzeb \~_`G(+jz7ϥ_?ANnRG Y+,$^O!_pBkq,ZITٌ^V1[~-:b$GPd\yHh W>/G.+\f?r 3([lLNƻ|L_e%\H35T C4CɹFmՠ_2Vo 뽮auGgvfL)?Y %@'rA~Q?I8^PhcatN )9RExqPEHAhNsؗ=ly ua-+6Et.+ 2B䲚 ^'dZ>I[CN]N#}4YI>sg [ tYg.X]$txJ\Q>͕J~;y3~\ѱ|p>" kF&k4%5#\a{7@pP~PEZ Io \ȆA)\Ikd@#>!`Շ͓7'`]6OidH[?sFl`И5knm6Kڱ2 Ud%Zee3 x2k/-Y|_XawnN )sEWXBO,f\DxÂ'pVT5*CJ"zmLToO"I|ԜWO(uBtztйDŽ7^e12XFx+|8{vԐS ]PKIj3QJfc`N10T wMox@ٞc12 ;<E a!C:_TNdEMQbhlL?Jϔ`CXoX❷]I0 ω%1yGe$\Իnqor|x.ٺ`;(v[cnr3ܺ]D݅}:w0vܹ*0y*+Nq % TA=W4-tc[PWPfO!7`-2JRqXL9 7ejOX쁢.NcG8 0x jC p{"ECmԨޖizى=3qMUUS!Hžm.4C?_?zgiS0{-IQt'^_=Ql}]3̬y[gB!*ZLӉoM#(| 2?fA2I>kĴmVkgw781|hM)l+ܡ3%@R{DƁMyVᲀA1hqQ9YA_Dx(??SE-Qo[))' fZdʈ$B6:uH88=Q%NҨ D:6(qy;' Sy>F毋5T1 3w֒&an7?j47pu12[5;e*݆^fYo*5KXoͯ^hΧq?OB)A`z^v>􂊑LbJ$w6zi/pqlPqLnrêJ~vm|vUIH*|G԰2#g/6/TKlLts2g 8:V}e.\.2e4hDf1  q wPn"%Ѽ>!4TJ|4lJs.INͱd `mbҝEp|+`9'AxП涨Ws0grd}v@/&x82g+R@/H d^|JF/?xeK KI]XVT2aLqjYTM/j4 k81N=4kĤd.scqtBŔ~X 7Z?Y$#^!2G]8鶩2u.38m} ^;ՁP,% ]FZeND5\9/#[|Q.}ٵ!~Vڏc Z/xơO"./ a _~0< ,Pds9*Vj 8Y;Lh|fO:^=(Z}$Or@`9CQzJ#a XIqø եl++P2={ X{.icnw@6Q{z W"ᱤN ?_ wzv }8lDLJʁ͗ZAW{Gm.#A(P~a"hH\R8:z=#D2ə6KWbX{;Ib. .8r1s/"j )1(=ǘH%cm2 07G) nlMa\W/h׉,ED\({IvdZ]>{yȻC_u ǃ$OeinT}!Xy 74X,. ՋG98A؅!>h{De/ށGFk7PRHvn+ej̏(-N.$# Cxб l=&4(:Q@bABPҼ!gG5hd{&6+[~C6<Ձ=L~[NƀF_6E0 (mXf묄8k-Faj*xq1͜ CoK?~^`TCuol8ZGo`YړLzR0GXr7M/7S3Swy)2+hoڪn壤ЯࢲxedΟR=oMD2JzV~Š/NԱ`Αg%89Ќ !QS! ABگ*Dk2$"$$'tGpb]rрdNSP3z&yab ,Ƨ4M-|!5)Gi]ۓ(d@-`:wE F(3 %M`:Vldtbh2^xM#Xx1#(=U~~zG߫G&5,\,['˺ʮxѦp~D48(|L ja",t;_ Ǣ덮C.L.so^lBWaWs,-lAOѥɒo_4ZjHy _5[)G|C0s?2S72h6qwɣ:K^'*=F?Iz1]nߋc;-aw/1ɝ,W0(d. jj"pC h顶 KUA*,h%t$iya1z[КPzu٨H=&$_T3Ў{6$V ƅ %|O@ -[ Uki]:kVwcW VT;D-@-K`c_iNßWYWts8iAF h7&{_9R@Dv0ټWSt\Rsb0Ǖ%퓄uŦ:Űv`3$1y#+̗z$w@.a:i g.Cxk5 s/& O;lѩ^eVL7 TIfy^ BJ!Ђ:&Ԏ;oo K8P7:U +nT&Yȧ6EVIū  wr1HITF"Mqފ3nﲾv'7 Nz!vPi ȩ/Q4Zt%{}7 e58g0PkB2F=o0B20)\*Z&i3DXW؋%o=rP ;ͦ\]P<Z9O("v]Xc2U!˜7XĖW),j/7ݟ͝X9 !U?3+dEcYF&BLRэxGլ l; w8ڛ , 3E0.o04Q@II`RvS?M=-disYHa ( dH ^$k|[< |7TqQN<Ҕ瀟OUd˿6frɒӧ`MPޓ#&  @2= Mk\iJe} KZI7οs%ؼf50>mEC#Sm K ל &UPrK07xܫy V;BHRO4}/Crl(G\ɘT? Wi  ̏m56R=>R0>/ZzhmBy*%лHh#|+NÜUf-=5֌ u]}[qp4xCho4%/uĜ=ױE~2ϗr5yo:j. uqa@['ޭ٬)c眶(e9In|^:ib~s{uJKq77_ DžI}>1KUb$CyϢ"-J$3+r5D6E7ČIq `.Ԧ^ E䢍?W#Ykx3fr)6.HJGS*\PŻQ4)&Khq$Q 㒕(OԿ1a{:;EKUvg!/ /ӯk&u`)u^0)׼|NS{q{' ֛n]К3&sF`m7 H> [N|$d74*K9sT܈#Ho%>oVq(@I mLks"Y}@i/o9*@ַxeܯ؀EqyagQ?hTEO{\gE}6UU@4%y Ȫ@:$cN'Н8MB:iy-rLEIS:m7Xoee.~Q|d7 I/P.~W`]၅Fe,tfA!PG7 _A=jWЌclY8Vrn7Jj 1mhħb3c1ρ,Hm'#HJyuʆ>3nWz=0JR$iZ]|9:SMe^Dva@7"3{`OEbү=U" bVVm45U3"dp'n0ESWO%#ozmH98kEjtAeݱz"dt\}=ʛ NpkBs ?i|;.#_VPkt0 pflb\OCd17UqÉ@|]2YMo7$ $!u,t9>˫Q COU~t8+{11:FZ'1gK`o:IUX'~/MaGlڡ?1:O# ^I1h8xWo.CfpwV)U:G~XqY)rG]ƾJ[včMk$)G=/D.7=YdDg+x̀I *5S53:(=_s~>ǓDثv%4P5:^U=D"x^6*] -,Fhiq5"&2ݿWDZ!0bN-ȵg2;ciQ0r36R^8ţ'[_XWyvXt5Obp2[_~}y!rٽ&@Vh9 Yϧ,*KCI H# \ ;:r5Xi ܔS̀%9U͐+]G/0/(ĥpT8 ZJ#)oh#/jlQe aMp^_#dէQ)rA8yn^gp޳H\S4!G?HEm~[y?x#A5bTgTfvG }R+A߰:tAe U Pz+Aw qT^I$2L%_uh`jM۞#G|R/4go 峝Dq!\DHşb{&P1^pQ 0vs,[_=2}|tCxm'ݥ-PRە~qd/3;Tߝvz2\y1eF7hM:IcB5EAK_j 6%ZZ GnT &TZ(?aY|%xzbX6.5C5-ChbB˷ڛϬ x<ҸRE m~ܝO{u*wl/X *|I*v@f8ˍ-rF5pY$6yp9gw]Zg Z=sa-Ȑ VYQ15y6y#*j}Y27))vRp|[ӇR*5F%MtsxHT*t~Rr4\ HVn\/:JIފV=`W`BG#IMbɹ-?~u0Rx8$C%N<7C/PM _(Zs 8DP DۋW SYCˣaZ EOz=h["[UǫZ.ns앑ܫcvptcnT3ԀvӺa>ٓPW zLɲO gYŸ T/}RgZi# phF^Q邪+#\UG]eڃ7oD>Xfx$K'{1ЇqZ'_@ T*l->2_.{/HzNӶC ^^5շO2K4#4P/^ j|>l|35k Jmu]FHMAfi쾷>sjNw,- D_G} S!\P 4u_wio 8#* WV.$Brlm ZE-oȗς&A2FOgL묂&v͐?AڣEEXdRi$yd8<H$ (gYRE>H-Ƣ-ML]k@W7px9M>V|5AF m%UU+ǰ=3Y"hW'||3^·X~Zւa to] 6`7r\=PLL RX7؛H<;YԧCqIH;N)<=5YM"-]#N ˴( x&zn`"0Rm@ iؑ&9e QW ].#+ž#ĥ̀' ,|};/oi;w5m4>Mr'}v&SuC wp@\6{ϖaQek_|"=,7 ]dYޜ$PRIUou@)!Jl^d\ZRO^ޕS`!z_,UڵN#X7g=E_o}l?ӏcgWRQPsi10F6: PWkZ>[ڗ s2 o3C`VD'E`| tݙ*ў^jwP6ae7~ڿ9E@"dѰ¤otGpssx? 1. L6[?X]mLj_0ՎUfe #oC*W$p@1BO5ѭᶑTlI\LNfUm;e2 Eھʛ h[s{t0A *[[ "QFгY\d@dl3a }IO^!-|i@L\:ɐv4N݇gQ@bKujQB&`i{zSQv-f!l{WJ|`Lp]I ̟~\bE9'!FXz>Y.b2` E]S$)$P/ZcaS.wIۧd ٥M~Y miy/3vIu _}~AmQ쵽8b9vڞS5vd5#T6qG_J,`o k"ҫhm #SG`oȑi}S14C eS9vF мG?7>ʓ>э sLJ.td=T8Nqv0'Hm;>b \Rk?5P E!5Sú\GSK&<ЅZrXy'uJc/e7vikH~zi[]d< 7D\|8fʞ F<9I +:[ b=֎4|?^V:u:st=60g ˈ85˚$;%A0=/:.SnfsNTE[5VW Ij RCu&~p %`S1GWT @s?1if){Q3,_D\"V S 37iPSEWR #=#v8S☼F̠б&ѩ:u%\7 Dt!A 8~X^(pglNPP|ʧ3}p՛Fx<0=Nw428R#B}7S^> rφK at`w)ꙝ!w~^TevL&!#Vx![5b]P#)ʭ|dEQ%jv`@(3?__pZ&t TZo0eA bMuhf櫺 '=j"U[\/#')pdG_Y;4Aj! S֢HdH7ĂNL{yq.[<+QwkЫaH;RXbr>eAl1`K<ڹO9.;62.*4=AӞf%pfokEC.FO0+'UFkrI)Vf6?^'Qy-ǃt ^k_Offʽަc.QDF+ò!]jsnN_4K ׸vg}pmSS1F! NW![ݦ]uIaYaL#5P1kN!}Ž*\~<;"*x+׆fպ=0HMpԮٓ35y ҉h5PmAd}wa˯,vbapCTXFŽˇn[1EF= 劂*xege|f$\`iTX=FyLH򒧖MJ<'`$h_7#ym,< vz \FeݾQw,V~9VO :+1_fivw!,/zDJ)"YcS _T5}J!iivz{NTvB';Lz[Z3dA. ?4&b UDD(_i{Y{]Lv亝pG s JQ wxm>r+ s)}~>z|8{%K&Ee,$34בRV@ߞGCe,5 ҟ6Bow ߱ha:m叐w-s<z޾9_GH)UHd! 7;bf#z33{K,Iu򃠂\<=wMeĪ54)#+.'NZxn~KुjhYC]q ?N utl؜ $l73F7s6KLo~z"BN`!?J&ӊIfI8<@nơ]A I |o5eȨ+ӂxѸ)1D^uW#'[qU 1 #Dzt-@01'A'٧I,) ta*zVm a9gK~*:ǻW MyUQe<a"l@\>4$S5)0Ť#Dwza+mY;FC9Lې@uH+{Km](ҳ'13rf PQm4FnLT,)$1>W1ݾ &J*:cQY܌/hMJ@tymWa!~ք;.p_&Ո @=ƒQ"nDR{:>@ҕ½ARrͳZ TVՁa0D#n/~QF8X98XZF$r2w &'cJ]^l<Vz# k6G<˻hƖF!/<=@3bQlߙ} P>g5sFm|]+ ':ti)Ex'RM>K^HP.'awsׇ`~ _dd^J$h!p"Y4d@58Ri6 cqZ@qcL񨫲 'ǐӽ6 /Fۨ870^؋f |-W9s A5DoF(g.֦N&2 Pvӂ11_α`2; 3ˀ=}ر {Je^s)ЃBkV00#hPOA6G _l9BF>*> _R BNp峽JTu^ڇ=~xX/$kC䶤|oCֳ/z7 f$F{6U[D/xUtIV 54 nâ]֬{Em'VH8S036ޘis Az!J폐-|,sf^&&IuJDʾ4t'0֥ױjma9af zns{Œ9W<xLvЅ)m:_9a9n㤦E&"v9) XDW&Ԩ {/"SZ;7] )}LqЅ 1Nгv,?BAZRGٖ&5:_C@ A~t-3UGM7ow"3T2pv! @;V_}|s޻Ba[W࿳Y6 )C^x{E}S~5fSq^sERo|}k”*b+"u#eƖa@/b\:E>֩f0E$6q_ڮ=*}+6q,tiH1Nx![uߔ"ɍ/MfZGQps-O^WTrRaSOpJ #n7ZG΍T) ['ݮz*J{L D% pDJ>?〺5ډ-єkbU[9 k{4[dɹ$r'Mo~ ;;CcD.P0iARMUij?l x4bh㹕rx负g4goW~rgCbʤ0i s8Qw<h*`IYU߾eDFa- bI\CӘWf4--"K>9L*@‰mw-ɵH ';J4-%껖q$bBAC Uj|JubSΪdg[ r_K1CB)\/< "]/ $۹LiQ'od]I yccܩ In`st>eONC݆d%Fr־4>vMt*M˚a+6C!)9'O@b[NnO!7Fe. scGb5e3zQ*@Zd8Z0"VYA߄JeݬscN?mtT Nqw +&9A%Otr(ˋX/\\۬83U h2bK.)w<NُM9ѩ,xHbj%ٳYH;_sI?ĺ0 (s܏%n_Ihg`ԬLfLk*^QvRv$fǬ@l3c;@F6]4 @QV~Y,*{,trOA">BՌ?o^SՇ"i xS9c9Ҕ|-tEQK>ҷuZzvڢx3oBB;ؿo=!F‰+˱r?R :6|*rÆϑHzD3CrN "-}Uyko1<1^T֝%Ør,$F7Axvs0~; ihk7Ļ$5\FcMdSLyዤ j؜ڙTnL5Y YC4 _~?U{M]ʏLX݂,4%"% |N>oƸ '>`YCatq ʦ?ꂾ7ϑ˂.XDo^K1B[q|+}[x&Rᤃu.QGyLykCVlbјTX@df_.]G$^^|;A&,TڮYq԰5lv|f\1,3Ͼ(5I>ѝ6#pVPQm.1|*NeҬF"AYO&|A>$4a*݉@^ߥլ9z¦ye7îĠPK0ZZZDSfbjĢ*cՁU"GcPB8A}&+E:Tbx+'Le$HR fӼ] CՖ O([ ױwF*RР(p=x.XmqR *F5Y8#y #F)gP`sE㹱8wv ٺODx`r^r%ejSRV]OX+m=ɺwOX+M ƾԀ繨<~:ks/w}4kHX ðx];uŽwɌs#7R/|SK]w- ("NScߔpDHCYlcݗ?l|,یqr&P=W s%!`>Lܲ J_!9_̯+mS:'XɎIPn\WqK$9顓M1W [MцNCWHqÌN@jo2ANAZ`M(s? hABy4z2e0h;;DB}G]iu4ݴM7VJbɂ$栀FQ!rGwg(V(,~MR;On+ 3x"ipl_W* q:~ɛ%A|3  Ds|x1?$)#ko8=@jcKͥ#bڹkL +>&V~/ 6x^?yd sŽd/W8U?}A2te6x1P;E1ѡX8ajOxQ Ͷ_/a̛bs <\ ,1[Ɖ+A5z_iESW 1d:Ƣvb&4jn M_'+6Yf~ iI .i2QB&^E<vh`(wn%58H6p}> 8z8$c k~*GPD7MXNKmePa{NE?GS7ˎb;B%Rң2M:62R+i8hF️޵N?̝|RMsɢRH?P/fͱ=-9N #7Y`ӹb7|G&O Sʰ0 0ayD z+Gi#ɩ2Hg[C"$;0@\_G͘X KoijF):b; DYkA#Ơ:z6S};Xik ׀)Üۍ̇4M ׅt/@H` 3'i$tI>z?UjAUPcwAW4deUԵ$|tf&^Zu.mceSD8WD3 њ G1TZfP->N!d%t^/::^V}ӬĥplOO>M8-ar=q/7%-.԰$.ZziB^'Iv:A"RPa<^IaYHJFF!@uXK# %S+kw}QԃfK合ӯu|<#q TbbV@ou{m|f7R7?Qe94 [}'#+oV7#%; kNQlǰ6*a˕~J1Vuo$ls^Y G? *vm$XnY%0lDv/+^,Vfb]V'At[HY^[0kpdV~5G /%p|* O||@jDi-eu⧎yì@.#m0UZe>فu阯8( S$,)zJ 2ۨ5Xl☟a ot1wւy6.[ &.zwϰQ8]m~* 6|fǾÈN w_3)2}_^ LЫ!QD6yOPQ'+h9h~!SSd%jU-#༬ӓk-n@wRy.iN$~_Ip'E0-c>[ZbMC 8f8kP.#pkltEV\vKl1SQtm8i}iN ?ԧJPg;Q_hfB*F-^$Xޣ|,E8SdC!ˈ@|+)P_WZ/}-H͊?B Y <W0EvSPA tLًNBG_\P1yc A%| p5 E˘Y % +6lRܟ`a@P{GI^A'xfϖefMԖnp했^āAZ_S: {V!ak?=Or#WUS+DG#΀q2ވw.k_@32#YA( ׷N% ^)BI gyDwzk^6>@Nf#jzwG,R9W IAQ OhlIh%&>A_A Y=e%KrɃƮ~6UFvY0 y B 1yrpº%KԞk6 E#S*FR=_$-P]V qKҟҴ^Z<͇Hhi ܲ} ,:z\'Mw /99,d" [UN:5n)gS+JlEFM]^/Q%^;uTG|wql^oero}.)Á Il0,4Rkk\:$,"m[w;*(eK\`/2W㟚36񡯎48{ߎY\y%%cm\NnU2J%=}+B+9hXƧr]z@};[8'~b\2+rX ٥S_I3y7C/8/Qeх1>o'xdkkB9.$nqtT]+D4]"9 @YKs-t/GﶳB޴snN#H5>n pr`8V^ʞ$Fy0Ek0DNqr >GlsL6@o]&Uký|nj . (k1NCB07)zQv(lQs薑e(h߈p0EgRɣ'i?heN ] P\:)Εe:1@+L ӿ;Rk~ i62tʌc}d]ODZZ$,h_$1uzh&+e  \~> 20D#O뵬Aa0 ">As$%)8064sKrGxc.OaNЍPśw T!hB@Ҽ G ߣw.&=*Zc,\|*\NR}ߒ'mT72c G/~QXJjt˘*пۙ"y}Z.ӫ"96 =js ɡjm;-ag &ou: TD֊뀁b5Ձ,?F1p?"ΙƭzD(e&`Cy2 yn5Wh1^mӁ;˶p0m Ai.h+9`v_)5 2d7߲GCKrp<*31p$xvV3\dɒ6Ξ^O KN*}'^z`j4 TFx&,ǿF.t7x#^94z^/Bp3A7i>mrG}jDDudHJ.9}$q^- ]dߧ]£ywkbUzF =Y"2 Y5I/]oeY!zUop SU,q:x\m‚]H x9$Y㎚RWB*B$>Q(@|jl]] _jKlYv[!kx]NUþR*-Ja$ݳu}`u{Λ yDAI(M)R[,f^Y]?CUkusk;FnK1~^mW3 #` xNoi#ց~vbtqwf^bә>_K dKΕXk|.I]Vh_3*)UQ>3V]| g+p8durkMe%-O#4<B;˹DŽosS+[HbbȄscDג;En7H"|qbIǎ,DȮ\bCvKL*-T5蒷4J+z1:>Sk!Hfzdl P}?>OgJg;#x./80[8E&k ׎J .vƚ:!#٧~ڎN6Hh봓+255V{[*ws1Vd]z W۰}=ƒ{jva( y}v>gUPQt NU)`H߾хYEbM4H)}Nc:;w?lk!4xGBkI0҇oߖr둙[Ex8wLcZ}q[%dކ4sfr Yf$vd'⥻|CѾ N:S^+΁S@y;m^7x= Ò~&ZH2BAo )V>%$c_0 =_ n|JW ,gDrf겚#Ɯ0(OE֧ G9tf6F,OW`"(A42'e}t>|[MG,1z /8xNxݻI\q6APl妨=܃XCKd1S†刢XvܰEJW!ݛFhY<,ځxINhrnFX-"&8 ̻CZ-,:c R}zޠN hַp݀2K9WD{vl|S)K{qA8atޚ98U|"= uRO_@fU][|Mx~ˤHBd')@Cd*`^t) TCsp"#H \Vt6/aO 8M {j0huȘ&byQEEsOaZfP[v->pRXoazzhH'0[A/[S3O4*'(.p)哋՗=֭44т'J_*b2݊>~-meӻ;זZMܪPL2Ϟ}#5hzOUEG^NcpTEJs~$sh{hṔh{;lӍ(/j@\x.1'Q~Rv7Ews}őEܰYaA]dIb]52ГݟKVU-#iJ֥jk'*|ZK% h"G*j!\ȶnMroVM?Y;jms-o'3RLѷD\YL2*6|Vrbի,xg\V Tǐw&mŽ[x i"_3&ڴۺA#ưr kx*P`;-wm|iVf0a4WXDJ/ Y\~#}hp͵(⛌l G dcrYBH+rd\=A2li ć&`Q2֛ϒxđls2?U})o )Vb,ɕ X0ywDp=jU U~~;ԑ{~OP1rQ+Oی HY#XɍH")A `G]6b|cBxl(M.Q_=)tYKn{T4C`G\8֭PR GH?.+*`FD #^O䩳]wR&`=U,#^ /Kâ+>7(Aq-ib#alCϞJۺƑV!]Z$d5i7ٲz051%)6ҶQ+I]rV` ?CΑ2U,s'//wNfH\h欩Q":}~AXw>!{Q#a@Mi^}Vzխ]S:\v&Tvu\p9G;z䑗$Mc0}^B"_P -I |dSky xj>P,EU2PL~}o ѲD*\Aj C3-aj*oLO : ~"Cl(GPD'h#-$ƦZmd<Ɛ1 G\ ^&c,t7P9B| טC%if`im2cxt&ͺwL;UtQEG^#i从:}KLX<)| R7|8L:&U"](@6'׎IyJO2ț⢃t5?TI .Eb% ~_AWZ26[:8xLC:K s(~,yM& 0l-VAlˠ@ z-=7=(4VpmΌ4y Mm=.,c+-k6Q@_lA \݌}IK%56)k͏`{cb8rgBOfHjbYUP^h"ֻ¶r+#bdic5\>-O:c [k ۞ނ-ÁI%!aQ \33B;=1qsW=!)Ja$<`=x}u{/KȏpAg3'&=.6zr޵<*TAG#ܲ: =W^\M1Y^}cx7vAc.&kWT::hYB65HۅeQ][SMxtXD%E5I; bCJē3G0Sýd 9|g|rSS}si|"]gU#}&n3\ myKMQ -, .ۤ%+ ^fΫW,|}jꉑ_e%}%9РHnyrMF֞b5d1u!EuU&]Uq(pb>naEwVLωXX63Z1n!Ym'h[zX9:Ec}.rh@7ńגi{R)ÐC:4릤v")F&^ g1DӇ_2soyg:[aJ%s{;iBO3LHzAZ`B|l):CI@Fs>;/K@P= q  SkH-зVeח:lJ" yc nE'" "z=ԦMR#!;J&xXL&1M, >kUD&d^+ժV01~Km!3GI⮰v}S~<Z+L!5S]oުEO1{{;/n ً>pm XAOy鲝)8/ spx8(l7;O 51"6*6sŋo}U/*]M4;}KLоiFc}t+cP&Zfc(/xᔍ컊H /Z6v{?l1OXIĜB}GE:;bv)?O7VR۟;y iƏ m^N"ixCn40Ո/H+r;V|:,u u/ywlX"D th&_E3P<$gGHP J͏& p{%dea}7XG1!Y)B题Vt_٫z'ZrC؄+ HN@}r^76=NgOĞT"q l 4!Ն#hG$+W#Ng4Y0ݲ 4s/hKaIt 7TYg88Iv>4K ϻȦ&;>d嗍oc-L7(APC&Xz/ר"盓`D3d͡Sk9g3_f2eVBiTcqR)Y`6-+N9B $ MI]CnZ.h <+x$X¹gB=m9Ev<t >;ج"0֜総yoP{ͣn,򅡚}C+ҭxN v0 ט@T#11S JG߃4#u(XN_fG>h,Ƴp{: ]n~.% 봃׊0^U1#&h_9^^)EEH|Ҝ%*ޤ!Ӈ hŲy.|҉:G.;ՀVԤ\ўWsw}tUؿ{EPXfϽණp*o>ou򹳻H10 m )]i?OܞNrsoS8Tn%=a?)J`0P:sd!1[euYčF[}(1(6 !֌m hĪhx+=f*| OgS,Cnn\TJκ nc'odm3C)B[>{prkޅs}q@@_[բjg5٥5\ oWe5èx&eVAo}-nl3] lHiS`vYX~Mi:\Ũπ~E6ABOֈ3NOا;v )I?D:5q 3/rN(t!˶T0ѱd,G8g-뽦e~}6(yڭ>bpgHieun~+L޲\W"PG:/[6޼L ~tKy,o_)=Kgb8k@ƒs9`/Yt'dR@2i+Ak(HſjaImJDLy{'8 k`tw`\BѿxxW郫RM 'B`2S=`) wձ !d^o"$M$K1~ x,keV6qcɿhcކ^H 5;V`ݒsUlJ$O=(4zٌ%]xucIލPPBے:qe)BU) /g L~'ۺp'*\=mڌ?UVh+}rBJ.Qҟd0LSK2 '4hpt}sO.M-?u0"ĮFׂNa¡h3ߣ #;ݫ֤,޺k֑CYp0xC8 QC;lYTЇ9h8亙W*)A5 fEkE&ByHܲTFq?1^#<Qf{eu&g |Ɗq(,h{U`N'@ȧ֡PGCT#L4 FUW-=Gԛ&e[[eF%$iwڿ03*6> *_]+Mgmt%c+%<-ø6=d{yJ̲O6~s~]YUW>;١аF߽H(.26B2^>L+džcV k~OyeA= MnrPJIy }Ym5虈Yynv ʾ|;t5\dL4T[!u)ܲ;X`Kwu)O#t4> 1lj @){ĐC{7H2lqz@LPS1&$d10_|1pMP\)wO7\[ О8G&oKX5HE{m*o|ti_9|Do2qQg2ӉSV>|bdB~m2dMM <3XO1C$[M> y>ynVN]-% g5f@I)>6{k|yUg*d=\Zʡ(7N/Ou6)GBANE6K1JN tHOЎ WhvYOAQJpC215ybkPv ]ꜗ7Tphn{UDG}t.15֥H14p#";*X&)k Ïa%FLD t&+"cF/-s街 HGaG7#ܥ@Sm ”b D[ TA%6{0Z&tgJ}k9mR"G|v.{W[Kم]]SUguҒ'r cQ4GdpJo۽֝iltYM?ϔekf3JbkӪ VJˢԊ e|rD%"z/ !Ϧ&~?aS2b ypvL+sVOQ? 踲lJ>c0,rܘ_Y%^Y'-/F3% /lK:M^l5 d;e ig)#[@Z樠SņF$7P]rRTD !ϋ{:暌:$hTd!JoSeMS9lF`nG%6GI ˜m=+ ^'#ĘW?Q:`W{K\(\?Dk}LPf.bD_ޡ):җ>s< 3U> [G Révwr)ݏ U~.O1$`Iy|:`eļ5Wbӄ NU*Ġ;LL_<~Ms/c'Ub9S^YU; Q5_E/q/1 ]’y!.>XЋ[Jkw6w H،ۢC徊T nGbBյYpGI)itщvlߵjK {غԃDUR,`M~tɪհ| Ӽ*[[yeGJAWM's~^{rDP53Z9̌A9,Dpx)(L6zMl^ұ%-o66u/'%+->^AˣVwTQRI*}+u^QY!7.Fwi7.Mb\Ȭ1z2]kyN57ԉ!ik"" &: g_߰Im%;z,gR_kA8a#Toq%0\ʅ~yTơ}-+O/.3Ob^gk~YSé]'ǟY2gX*XPdh9cA/²YH9ֺ%{Ln6 8A'Z+EEWJjg2TbxR |&:Y:be~X]|艷rKB k"u ^U >u(mK {p^ǣC3},$zg9Fu-=(/a,k4@niC|:-&HF=F ӊp0+MqEO 6홢w~N"gpH-$ڳx,|3+WV$ vMý\}j\=?Npۥ B?́PNy?\$v~amqd(ΝW]͎>myA_@ħ6ķN7%CŨ`ZACFaA$*Ol*hhE|qk(uu{#ۘ7ALژ@\t"R !gYZ070701000002a7000081a40000000000000000000000016661a1dc00001fd0000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/m]?Eh=ڜ.+.gr߭7%~[ޥ֕kiҼ8+ >vcCIJ-Vp+[ߠ}6c=Vn1JL%Zsygl_کA,npd;ՅL#*'l>pVŗ% t Tvq4ZxITeQu(P:`&ZZGvk$=;'"1qy~S(N+uYڮjJz߇/-utj4M \1F<>QTc1{0Lgs?)_ $b!9K:YD9b)s`8v?I3R\ғz[9A+{ y8L\)3 Ig^E;NHL̕vLݙepF\h $&LR^ǒ5kH :SO^6,|CgNgGvE^ '0!Q6)l &ԁ`? LR)NܱZ+,*,  ?8?pE>\ywmS L?P5xK1` ߢi["Ҥ6`۬I T}*{)z ! AVJKSij0z $wV@<yW#c 64R,0lU+ꐄbK$DF\D6V<`]'u^?WbNK'`39p:gJ,hHB⧈n}غ)&KyU&' Y6g7"6 =3hV[!C-mJgTVT]` Z;8^nNdmӭSC5^=DMթ&)DP i!ݭbh|{%Jl}Z竘is« si݁ )bR)bt%e_^mo22u__\Pذtdj#9e^k'?s %)ܥܱ-JcI᷊aKw%ԝK*vF61@\T褚V=[rQSWoE3hT*2 uA;*7l+vM!ANwL;tr<$}_g_Һ7Y" do>άmre0Z%&l,DJ#qBa?{Sex}##ͺt**w+ L95%>/ٔ :H6iif,3vow4'pH'ǃGV́ñ\* `)?])+Am ;#O{ LecJē1rɺ٧z=HcsF+l.XhMDC(25CnHq2E3|Dų HSMH"Ȧ h]^#عQ4_xYֱɋ5]!0O^atnm.= o,2)iɌ$C uge{z ( [x0I_,> ҐED9 )],LVoBn8$&anuAv?,lJHx(se6ϊWM@R F~]7|}tZ8=*G{w' aj-PC9 *iU^F ӱa0ý |>.)`jYi&=Mke(@%GxED:v1%B&Bͱ観zErQyv i5O}4l?ͯ_ќM|EߦݪnPVzb UY \.uS=Tڻ#;dXJiӡ%x!^ +ׂ&Bd)xoBl#|+OIx"<t1kKt y 2~cS is-×Ow}usMB.϶3A2|SM,tJE #S1li`Pꄴe3E5ЃTr2G~$9O7{yG4oƙ-e&^dջB0wvYStDX]~ -qkE:FdE` %ćJV<^CYQ:sAϙ-#M!Az7fԤm,vHNhΆ @9t+ U9'_޷yp?-\s96S-7+iJ!КBH!"eMCꦰ8wE|@x2)ဣSQRm*u }|PZ7PP-D4m!#Q12EpX7ϩ%m6 8-7g $ؽjJPrc9;:0q鸼;tZIpXd*eS6P#5ݾPxz^ $`0|~ƔQfG7] 2ν+>.Ee@Rc(#v2зM h?$v*l2M~)R=ULy|yC˙lxl|418RI/˝ᄵ2$,L'do]ӗwD+V4WEf2n5DM !"F:MaUB99~ԥ5FB2ӃFi؜A ԘΧ䫿Iv!үH~Y"67e<2Ac 沄CH/<v1 !788ᤀNHmHf`8IGqg{ k%Yjǟ_WLY:v r)SΛa1p^-Wzp`O4!\oIpҦ%hzFy}*Hsb~DasRr\.5f%`NܤbJhi&! \ZN6AE|LQ|!w>?)?P[?N_8q`*oA#nTkwǖ[(G"?c!)Aڴ! 3GK?GZQݒ ?7FfĒRN:` YhME\,k/Ì=׉HxTI3\9)rL#&_š_%J\I3i37" ]u=E_<{k#qvsKZ#ҚN2TUsHoH1PC2>zj :u7! WT󆎋M_ze{G5W}ׯC%a_k ch@޷{rY}4lV^s2a7%ޮۚLPD$PU+<LǓNSkh@q@M'.-؇S/IbF=-%&uڧ_[XZp')CoWd=ȃPPl_+&?e= gJ>v!xn`h jTRm^Z9~٩ ˱fxd3ep^(XP*Y pVlך;/caܑV]u!:XKeSQ&|mw@ʿ]dI5 ]ixKƷ!Z_ZK8,&mۘddq)4/k[IәuVuҘ:#?" 2Cc{S\-` ~AY7]8h@܉d|Á&"ږ44Fג]bvws0[.dtAIy|*G`f\a]iT栄>I@6_ؑsAH..p#Rv)G☝\Lm G<}ev3M\7 Ӷ [/ ִvg44G{+vN < ,l'4.!*Jn)UǤt&C 6/*kƜX5)?12=x^SSǺ _&?z?Ndyud;=kq 93[_iAm]UϚ~\Mscr3%齱{\~͓qnf#8{1 t}5;/bm3BZIԌd4gW!ѱ;]pCas(YTdT%Җ1U(T(rebxFηFL(M-롫>R&3x$~=-1nVH 'r<5*u}s"R_7DlґfIt0\ >U¹3lQ܏q(j ȱ?吲OйwʬBWiCb暪?;tqC!*y0L#|"/iPȫ)p?# GouAkt/lNR5 A =ͩzy@G`M wфQuVֱ7r+3`[}c #xH婧`1;V}<싓nZTHF޺9N%O VH,<` GD{/t ȧhBȩǻ^wA?gYZ070701000002a8000081a40000000000000000000000016661a1dc0001503c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/~]?Eh=ڜ.+,a -#{LG! 9K5L|Q=^<HKnr.1:J~+r֏<ٗ :Nf^ζ_A: ^_.vjf3 @LFPw3FBQkd#VPs+o*\~Px<K,A|G6荽W1x~-ѩ-+L]\\E4gqЩi0Lj,"Cl |N8< *MD$cBAz P+JS;/+:ZeLkefGnwW, ӦD7`%2nhz@ɫ fD d})ǹlJsҜ;wWnGN[D~b OIr^*t$Gd" ̅ڱQXmX{%sR=p 29$byi1Cq)3/fWٰ r#X̦YDo--z*qM,{Ҩw)G7db > H3`קq 4rLgQ >׻OvHS[z" Օ2jQ9֞\x6z $=,/_"ܑ9a%XU^C(pvؙj *!D D_~B2 4#}{V2!(OIBaEMW*Yya,ZekQ M0caPkyσ^udKXFIIH:E~6kVT]p < ###c>jA!iz 7 9%rHlNQ-H:eFO1s(kWA~?Lq8e*Oծg V ߟBVA[weVYRhvLJ`3Q563Dvs_6 0ūߗ,FZqqBC?,]?%+λuei O7ɜP tr;<]:0⋕F5k󦋾c9}a* ].20+q9L;P[( (AcQ=-'SZ<]!'*ci<UOӥs,uKN')GT}Xf>``\L1;^/%@_`k)0%2|Z}iD\/OtJi-@%E! >]׺\ITUi{ kWGLUwy:]~"y$T1w=X=ՀAp"H'FnvK\Sԃ:O\l+'V_&;9kAq:nΘ"0)Jռ,y'FA~:{- E-ci$8 nUkD>DjтS,f%j%XS┣4y*֦~)2`b9Ne|bFzj}!LOyC"vU-%@SG,{~07bl%V6h|n<-\a85<'TD(']Rob*~z4pEU՗Q:v+q/7YmrgZ-Y6@|`C6m)_[x_l( ,7ɨGŹSu~EtNzD-1xwK{~^q*NkG3\\oH]׌z:Y$GYu>ƇK/\d9:+c]$ck<#1ֲ^0rDQ 1YY53+iޮON1N kh4ssn9~*t K~g^|ya} 0Riib=Z\5rWϮl,5x0'ݾA^2^ -/ "+*ͼy2؏KpZїFb&CK*k~BZ} eHNnډ\a t4TNo7U*i" BLRJ+VT[X,oF"A)' KLUDa|zɶ:_)^r߆? f[qH߯wGd* !ϔ"MhH,׮H,5oi~ܖ ]?A5Y4]#?bָ1{W"D߶X <\Ba]u.dP !! 7#h @<9ZZ $uRnr_=h猲93ҙlg OWز82P5Z%9@wkJܧNIyL ӹB6luѱ:&^^I.:6pNs=5?b>Բ³(S]a*xZ8N(:I2M$v_Pcdz!xvf|>l~2 Q}z#{ ,  f̑֋_ΥJLV{ On^'FA ʿ/ rM ۷4@}4s%p5!4+t}CY4~n;zW\p&^Ȋ(CPլъ;+=AVzʦ4hHNb [o?/x6ۛ%T])V6V֜3V/rq+W\fzG1W$a9`UrB'G+ X|!Ȁ/I |`J=xyn!oEI7Rf%aĶH]Vk>L\ԱFY/O}bn05GI<'mByJ >9Z%"y:T!{bZğJȋ 9)5Q(V`r^  rMw>,-_k*kz${j%rj~~e@k"#YGnjit Ruwr\ cp'A? aiCK18=S ~{:}|ù2`G bodBgVvYB>#ӬH܎ h& o$HQP+CGdX62`&|[7Kyb^.rM%}GngK,d{N*j 7/|goc>}t~K/EOSJ#vw߭-Pu@@5$7 ɡ<̉[/sEH,,I$&(q}H_K{[t>L[\56.S 淸gϙ,(;^&:H{槂*zm򡒥 G;`V5C .0Lޞ&c4kAߧ!*n]3$͙ '1\{B؎?G4,l 9ʚMZ?!b PL:"S#1L1y+2K9 igM#ʪ0,pwxrNAGIh. _ELt P&5qc gYZu4?1ﶒEF)JQ^>["$F]Ѹ_My}ӉgDQS٤\|O73 t'E*>Lw>Qud~z6 @\0=ѹ65205glk|ÕѤF !s eIO4s3'd$Fjf3g7RO Z坞c'Ï%&gE#=]?fWa&Jba u&SƱBWֵ GH9Q0fB45< 'r Bfe)3U8!T{=K$GįdtqC14)0ֆBy<|zg{~c& [S.-AC5AywOC qP?2acH\P2HYH(ܮԩHMdwmjŧ90@| G}8u߮DiFG,r156G'G0Ùd""(N z<  EhNDun b\V2cs ZUwl;3:QET45osH1}J k:d6wDsS8]{rIrv&"h>ցD+K>ODKV20Rl4Pn@ԉ8*邤8ihD?hVEƿ}E*=t[Z0'51u[r6s@)SbMʨ|ȜQFYcgmJ8&cɷbone s x-/6hC]otޭ}Ys~w?S*Vvqkiuҳۘ +NwukbJ'^YŘb%{X#y'&+YSfwckd)bɥ2<#nHSkS$[<$pδ*J7o; >=umT.ZvtJa41w(TZЮJǮ `ZRR=&EԖqD~.RU׽IS^_z[s(ġyg6 sɌmK.O^0dqHvL<}(<\l 9o$ ZU`ó)5a?53ѯC!(XҌa 9OI`F5j]rdD%@Ŝy{|O@bfoÌgqp PY\%Ze߼7d2Eˆp&zQUqz2Im|B@*l 3iLI-5!xDžBu~Cs!:d7wߎ 9) !W"8sBBI-P &LtfCL*04vTf 閬>OF{Ia!VgɈ }A_rں^kxFV8R/>⦲0\L6gC -x$dm6нV"ۏ Zɂ$SZL#c)g˾E@3kq +vC]~ŒHw曞nohd *5Nʎ=]kJ,'vƩ#1e]NZhfIֶN8+cs&|m3VyܤiO+;\1ZK5%'T~g^._GXl9~ Gx%a@TxH;D w<=N>sj>SMm$TzysGW ++ۄe/{+̓SX#EH^?ŻzƣB7k0LsBm<߼yIV./v'r*kXK27 n$iNS*q7~sp "=8{XVM i 'yngFiZ[˜r6a@W#>tE+'MrӼϕVр2cFz0SG/iBClfz+JźJ6JL]݆w,`"9Ĺ?'Om 1{T 4[>a fyٗkDA HћlXn-Avu)!?$pw_݀, vq[3۳ʷ8Z %y\f O%c]MxBwIؠ bEf'&s'α -db2W( Uh pPl6#\Deyv[5=,% .&c "*^# ^],X lRͬ,]&VM%^%) {Ya*Y^WW,uUSU63A7t-*3,׵htYYVoh%w :(ET3J=Pgw3(# Zg uG\pPM-ss&\~ i¤xg=v˙U&G~O52PW' Lx\>b}rC%r7;G ]Z{I>$64TC hhy6[&MYzqpZtcYtP_xPaƞyI2 |H F]v珬!A5%@pS* Bf }8yng$msK}A4PmXky^ͧ&9*v7 jfԤvN >UMY2nq_k9ΤiVIʖQpn݀LnJ0ścޓ`,GYN2+but+@ZA鴊JLX<,/0|CBQ(mOu>j Xee_8^[^) n}7 AoJ8r+o=nm^~)۪6ᜱ'ura/P/:._q#ES*,T'LiuC:;g݆%K\QxDw/m8YEd|/! 1bTH_d Dv}i һq G=q.5x3}G?7yc"$N)R>shjrr}K; KWePȞxCyHB-{TshU]5r=ȫkN-p$ά|U]+@SIN~VFv c> ޭZFaY34LWW;)O_9ohERy1f" *գt۹`lz~ DXY9ڶ] kBbnLG:a.d"/Jt9OB#J`N7(ŔwFpԶB9K9YS Ai.ڦ]b^6erk# @UFl%\Cr'5i3( | P;_-$`E_&\U-'`.hޠ&F5&5 {y1UQQbQ=vZ,98%s sFlMEB"`1ta _k Snέ3[B \VYJTÅQc(Tœa[*-,OS1~w\Z5?6tJj l>,/M0ou?ՅuITIo*$թB'oI34S8M:|XpYL/Dvj\6@_ehqd|ߴ47ri24LJp5q]piX`Q3MURva'-Vi,1I&2XmkTn-z'j9骟gƺS `Ux_/B%{{gOf2Oâ#l\6Ujr➺gCu|wCE>iOYDZWs$6I#"g|W((J>mF(@32Μz2A=͑]&zîpKQsm}'[>i<:GL(l*pthFlZzF$Ϳ6wn_Ac*bz&p&,x[CT ( U5xiEԜ:*JYփWuOk31 v&Qd2h TXC/yٳ;Gi\$5)4^?efdRC;ED{S 48,P7T|} PEXO&/,Ph܄agȠ"K)NH ]`V;3 Ś%SjIgٶ | q 7<:- A(oH+Zy?BWj m[^))ơ3>hxOĬ{qu (VMGt(x|k{N.wy,G+T;F[ Y^beMzs"br/$rVQ,e`yj}:^)0KVE7xAˬ6FM44@JCXk0gV,3ߣ c21,Ƨ1P璴>#U2Βbmf&\xÕ$x}. *T^hS=S+v^C!Bj!ȝmMO9=ԃ2l]suV8yD ?!0^9V:#c}[Վ^Ms:Q'*]&aAmg r&k!"/]j1֣"oЕ2\b ØB\7)SIuuWW{ >Q 9kGDNlGQeod]p+OUagciO-m[3 Iv*{PA*CGjj*t xkbp0#09Oyh3+ SC۞+5N(23 (J|OnW)ߥ[$M-.R AK~E!|* O=OOWD1JMV Tk5`4D;;mm~Y* QmeI<AMtq Ks4l8N}ǃ"Le5׌E_"ӣ'sB> +H^ `:[%v \4#b*uG-m@ۅ[&>1-dlL$Ղ.<_a Teׂ 1'_WZ,^MP Q}1bK%BXF2X% i ֥*d7*6~ߴ{MbJ!x0M"׼we=mwR%߫*bq|9iurLG:z%Lg!k qJ-"޽ M.K: -!?I@7}}EfDI*{3n=.@]--q L^3A ۨ=yF̍RߙZDC)ǟő{ Scfﰢ\úSr/d;P*zl!/> /Ўxoq&eըfo2J'2 _!kV5FBuӃJ3 Xi2X$\>wF ~xgT0bq/nj+Ogp,x C3w6H&5(@cLdHȕWC˗l$`k ZrP?4)7/dG06f5 Јo;_DL[|!)q%{_h/^aF@+.7 Kr0Uxš3S+xιH8Ď<#jq|دf|Nj$V;iw:4H/f K@ XP;1F/Rnq3^+&FGjB S+f~&,M۰}jK8.)qLOȜYH֚ǷDѲJԘ mO)Fd)fZ˞e|;D0#Awt૓L(j9L\kNt9!5~8k~mU2,K%կ}¸ WFuhl@4xqT4Cۗ})e(HC7 5R&u>7B yMQ;l* ^*q>M4*( ;Nct"jPYe |^gzt.5&?VHp2jk1q+#t|~8mت)$i'G+22fFWO69;46#fRmd5Bز"',?7aӜ\:q>_6m_$?23y3%^k(Hj"tGor:nDRjJS ;NPFvzo%XI0_D+%DDmofG,uVMe1֜R~87/SVcκYw~Dz*Dea+fnPg[_` Vb)شU :`Vp^0ϫm-I_ISe7|Cv_ЬBzA%łڥ~+ fwBzLLc:I`Ǒd$&rϝe80H(8}H6qZ~TX R;ujy7( 娡Vx>kqn/j'Yw DjF[q,NHFpAm9:0iO 1[ 9ofCSt-{",>yc#}=`ՕtU-og6-*os'(sgBcHRFk\4-3`BɄ@AZ׎rőH("ؿ!>a_wZ1w/knYwfǼګ>EK S^o[%b2/̛nl"},AnVvי4,j#`En1J%5[ ̩j܋.=><+Cd(h$5f̲%K_HġD_4mhYσb, :QceK<Tu%c&t!Wh<r^Uo_UwYΣ2 [!뾘o|5Yikϵ,;W pcU9a-B V4pUΞwK]Ej@@Q} om%Upwͧ#с$&ZbUJE%>:>ЇFslN<^7?)_ol,I#܍Uc^p[[? XL]^xR9q$*]Nv6nc>"<>`6{T vni3T@4ۭxND= lj|d7ଉ?>蛊ja9w}g_^: AMu'`q}#:K1\cF~d+-'Ewh; ?'hQYמ\zt p7 ӏƳ B倛l6l.8Ѡm/1/tn-Q#8_~LzrT5",/wR3W0.]:^L %s+DŽpUOsj AJTrЅH#,*Uŝ#Ɏ9ܲy#N 2X0Sʎ N]+2 l[M: Iue;Z<5̸y6BRZ\\)~-yH|oXjX;4Ha{2= :F9;WSRt#|yB!ڿ]}>>_ADAIkqH ~UV/ et3$J(t qf*clG g\cH;Qy ByN#D[1D@|QmjP~T8BF؄68B+߀HxtO;f,]^PXWL9O'‰,1+J-Yb$'S!B {0i3|&]g/{cYu/tڇ!ӧ>줓k8:§ƄO#947RF KiuP"yA}FeVO#ߟ4j u#fbe!УLil  *.4Iw;ݰ VjI^-!ǟyJn>59ӤXeh&'=#FǗ@ >81&\L(\]ұ7/Vœ:S0'8t[3CSWb+ j5FAYW0\*~R )/00P${{7&O%PZ~Rȵ5j[r3TF1И G$h!d(_q\%y2ê#Fܽ"=W{D LuB "-1 Le+C.oU(Z+Hjjt:fF4$@쑳;/ˤ>l8atSAwUn{w5u*(Liv\{:٧٩(4wקiBҿZq*x?\f(Y(+\iM)2i?ŎK3AZ\ѳWD C!W B .q=i,^7P= ]>'ܸkYW7RLIE"F{0ؑ @:NN^.;XQ|6іrEG&!Gb RsAB!] %dݍɚU7{8Gg/egŦ$\BHKy:-?c"D~}so)V( |k, n;o_0W"*,y:6cLFV(d9Lc_a=2I!2OKxp^ZAoFI nQ.߀1 PϲyckДfTo!9iO7=5,_+cG8oS6Fv1:^2ٹ:.'%;+If]D<3@qjHeT@^[N55H3ySMdL(VbWd R>*GstVw"'ng)A. [*Tˊ_-&#r~r>rW{e25?wIky ˔J=v4ގ64ȳ65i8*~.SOReUY%үaw%JVJiYغ+W %:]W~8+;WdIdn0v Gb/HćK%,C@]wſ;CUnlJ}O.Rpg~Op If%\QVUut_ï:c"3m?.m,\{ŒL %"[wt6/$Zgwb>PskmƩ@upõ0E7ՂD^]CP0IEr&Yk̑t9RلT>ʙ&qFIliB 26U>wvBHf?G- 9>dڲi\i8[ᝳe=Z}289{?4yaBb]?xW9lL FuZ #Y@*s=rNzrtl^o=Q R0;y1pW%:rs< SYA.nhq|Kbk!y=1;y /aq Eŷ]PbrOUv`#=|63OUkt$UnbzـQ!aW=[#$hW ^<(Gv{S=J7PXmlN}_<'v1цt]5[g1?&d~᳄c.}חg %|y2q\+_9[uAqoqҥW_JG5Tc!(YdGиKUgUNca%r-eo f4kI)N[}ΌP>6ы95pY˙z9m8.hdT(_7͵#X^];ԒUZykV34G;9YSp0s")i5}Y})(=?F=TV`7 卒H A-d]܂6w~>?GF*ڿU3/ vtJyirbҶ^_g nS8g7 K7h}lŤ4*jy_O6`3U07Ex=.t qV0ebGBO W꾘"w(k ZP,$Y"r*t,Tcm^c"R[!]DD|2`ׅBIAqL<@99WXBQ5F>gy 0(ik>C A;igHxLs0%I,4A>K:=~ۊ Vw2% +f˛wEfKNROL>>خʨ#fgy'U,rM!kGڴ4sѯa3) r&;&kJ50*;K4BtRZaΙ xqSVoK E]ک?KXP;?U@Ί}A(/rR—bKxvjcҡJ/;¢sd)DQ)LiW|s]Szx _ʔaE <\ Ss氘{''D~gc+zs[f95|R<KT] gXLU$gs$P)Z𪜨B䮈 =L+%\AoTh $Y$;I3<9iV.ߞ?SnSrJ_R`p*niԣNCVgdTI"D!&nϑꆛP2lfy Ķ0#9N]* >55SoXt6 Zv1E, ԩFF NJ,ϥ8T6ǽ*(uesa+ZZ(|{{1xxY˫֠]С q2WdH6:YW) e?}U_ߚ5AhK {P/ݠmN1.aS4 GF[[d :gs ?!a;B M8@J kύYXzQo}$XBvc00 }$y85go A44J4e"0rJRwE1aU(ϰBvϑ_9i1"f D & ^_r“,\{K*>߾>zT v>瑠99qD>X ldtV /l;!ĩ%r 3?xʹ @NCIv{ɚs^mY$'EQ`j Ȑu=ŕkʲ$.t斕%x:D!SAtLAeAKcGi@\ Uu"zwҽK-Ykx=12CuYl%ݵy 4 { s3Dd-5#=ԇ~5(gmŹ4C\ RL`u #rAIHˬ/mŭ4yH]s~->6n6UKpC-P@ںKC7m@l>P"<Ԋnm4h٭&kΪy͋¡r }zzaKXd6lb7MI-ͨӡe>l3|R&H(Dܡ)bcvZ̠WOEәzc]+A* x~eA{w r$p飂>5FQFAͳ8046}:'Zn UPzvf?$&D8WaX;p+%l9xD# ZuI6MJ?q%XC&b UGʫTi`z;Is$RCۅ elsTԇ|Vt 7shDl3>4SϹcawGo1p-átO9Zitzf$h~ggS)o⑉jW'q}O\wLADSL=/on4R |)h j _*-0r"Ibԧr9?y:*N0pvE;uXXjb"rV@P !/a 0e08h!Ft2k:g[Yi- Fnli+n|OuZZvT l!;`YމtbTyYzV2V}-~VF*aw -'~K Ǻm`bEC1k{K\ +%U~[9F[)EΘ30qPSBPkw Y`e;ꯎG'Z K^T!Uy],^@cəG:vc]x뇛ă;q'(LZЪW.} [yXhy@[MMn0Njj;VT`G6:[9qW!|?X֝QK0aؼܹd扐g]03vJnd9$feGJ*6W (јRPBNN_975,b蔣,suk=IͿ^%Fa4~5!Hѫ?%Yph4n!Ox/ (r}PU:a|ȨU @@92a 5n\D3\~pqGY;Ţ|b|^u,N(S͠b"#4J9.OKIOÅ*<.W094 M^w S7ĩ|{WW9%|3ut3l۵R/-xrJ Fe* De)CMEg Gt"۵i~-8钝/)2T`O)LI }pW톌~gR&aK {sNkSnJ)}TwAq2 _+~%TflC 3~ >c&cxebQقu'| y4B\ ~A K#RlN%n=ڷG9~An0)ZJ$`[B:>W`a Hf|ԕ_@kn Zmod,hC=B)H2㗔B3νj)ou\\5d&FY,nF~ ;U%-.%%/rzDmE:l}v,Al<_d 3 d-n :Ic%.@MC<.ϙBh/:|F:@V$|EET =ߛeS}a,t8G3oͼ4XL r(y{B&*Sm 9Ց(AiL~I8g]B^ ELv9*a}cDp^dyH~9-X0RU<~;E֒Fg$Nfiҍ׊cޢ?A2CpC[E3€@*AB$h0fxUAC3ؓq|m\RD-mg,,=@O:{'[^a$`jjJFp~ԁ#Iju~-W>1S&Vs@o_%gY "#wrOdZe4t]W[9֙}=*߶U'j0!? _937FzQp0)Pθl*.j'OG'偖0^t)p1E% =Yg‡6S=\e~O$ m'J(MO4߸Ik6,fDMz:XďU`ېҗ` +ϗ$=w;C8CV`С@ Tϖ 5f{jGG-/"Y8jZ+j 6}YU%xs(  7nRC>opҰIz)UʾL*bsx^s_Qd 0`CRg'Tf;iި#2vKAeGe?! j;WEǝ`jac_ֽ2ۋ.I2"15?2=Kؙ1&!y ^eEO憇CXWk;C{WE}3ZS5"m UؒOqD71=ar=NCpll):;(av8_բ*xpB#$U b[DzbMMs׼>SkVQq-d7I.Cd8{፼lg?R5+9NWI.4PM-s, Fx MkO'!"" :$92pS_؍||O&Η&O]$5+ XaUB?uCU=΢{QiR/2ѝ辢ꞏłgsɴVr7u1iK/_f C p#C{ȇrrz#ǔQ$u8ՉdIc@fuW%v-4G Np!Q}s-9xYh'9NS(QɼХh̤pJ w%rGŅpR5-ErSsG}I֝'"BRSݮy'jQ?YiYPB$Q%X#59ɪ2w Sd^Hq7c-;iCmd>N ťLHM !/M2=w7}oaDMk _uHͅ"ӛJNNFOhoPyp NTF^_g\1/dnuOm58(|e=)X:!VsM\ӵ~m %DZZ߈sN9vC!T`L D[*5"EJ]8;,'kq Dv)H{߽l@o Mփ1pښm]Seb90NmJW c!ߣQg/xp4rQLGᓦ#;"%# lqobbj4(FYN8b[][I{oan^ ӵKMدT._-]m&yҮaؾ}AZVg{Pp4w %B%%/~z>(o.o6T" b()8uVaq H_4MΎD̕K7?TEdY6Te ǣ?Qwd4nT\az q<Ip)OsAO-Q~-T8n/?/Wܟmi D;AE'#D8dT.uV oL YŎO~e`k&*52 UwBKr6{"6=&Pܜ$pRR~,.hꈚ+)="bhUlMcr8k)d>]v=Axk>$';--:# ʝDN7X1Q,kv(f$.)VO4nO } . y?o/ з$uq_.瞾Ì6-{0uٸ GB]:υj+9s&qzI.֞L`MgUQ{zZi( E&ֹ>@6wJR=#0KqG/эx"kFZWN͡_뾪jpR`k=~#uI%vv!==Qm J#/ (*JU=:]ĭ=T/S*RO;05OEd{Jb2һKlJYaʠw7~UQ0\{02H%|jSi;0rbC ڢ4dMfH׵TABH Od]zR?`R$^0ɢ/sec%|6a,_3s#}8cM mGod"+ɱ'}vptW{PGMX)^EQYp-pRp.d+(ll$~+~-F!xÑ%K0Zy&xяA'zL~@|_]ZHƳeF5U' x Gu1IHil& 5q$[\U;Qj^v8G,1gGYx^ZR]hsZD7 P;1Mq^֤RG!G沊_Vx41KM+ Q~ xɣ&ڕ? ]3WEWDp]OB5`*Am,O4^IiI8 T *B 찺XPH=y:cgFB]K<k\1Vr]Lo n H p@U(<Jy pWtg 3tF ? BPq0݄\)$*mOQ~4Ec߆5!U'{zeI|iQR$w7R>d%>m)@n||`8I-{l ThV& #:5#!%D##Q )97~xi*Lfu{) :t3~5,$$TWLַSX淛{z4hS>b+%VmXٞ@sbV[_L^KE<_l$"$5Z.#H_$AutHg^>&a}c!ktKʅQO3n6wgr\tÛ6QSF&qW<^ܩzH],+5cN 9ey.呛6?{-Ah ʵ=¨J 8! LoA^V`Xpo+/]A99quܴ<;5];PApHLjzmj8$ rQy.(#rZyˑ{!b`ʍMa HE9 Nv (@uuSyEB1x^Z7A>v W+]> `V0p_ƘGQ&4щi<3r@ⰥT} oB1}8KY J֘[TfD>HSn%M偒[X2e%XWA#ɓ+ -p^ޤQl^5 ><vZ#BPKb X!gom4j p!fu&4SXG?<<;`- x53Hϣ {8s&. z)eݫ&vo'cހ z&?ISY,V.<3G"%pqEW)`P%zJF-aX=LM;[Nmr=Wf3k 2Ii0S_bU!ƥ'G9P_'ޭfb#c_RA\_ O9y&~1P]VE BE@Q:B\^lm}<*%c@Gכ8و(AΏUR0)/\ ֚$ׅRN er:hU̷mw3-]ps *Y:{Z`G(Ԋ4xjڇ5 _i KrpYskt*|KtJ̮0YOӯh*Y:VK~@K^ swB9jڷM7:ϑϝIAҲ$HXW/ǂo8`[ϔRMSWΣMX ZwKOh{H@,I?!Ռ4$?9S6okVs ow{;+ULEעG }`-0M.!O=JT]OG ܵ`_ʅx$UKțiu&`lD*Bf{SPm)n'L4W+s6:\ ]0J&uPU!{l2*k/l{:vƖnt2)o:TCʤS%RBhuPRqDz܈Cgxk1Z6 2q[NwW>_a c&)fpDZzsW!,!"{l|A:xr-6r}@nڟW ԮAB*?>4b._NO%iByt@}eyRw}Myz:Oq c(Fٹ 2rq6 [d}}ۚ+]Dd &xYi0"\HAb NSS>:RU;3~zVUb8 /n$b.呒 "4Ep1\M@Ѵ<8LW՝GΠv RtC:ZϧnD lMDFt1ꏋ r97D6gO!PPe2nҴ-o_Mx)5ekO I4֒:YDs3`s '`e%m/s ;zWL|Xp '0`X! (˂8sp`ອEF -$aZJ =1\$)< 2 3_Y3x(\4ŬL$g9/f>(Orӳ#X71ȏsyBPlQVW{SC3N1o皛9N#` <4R:mK}kO*~kX޻T%.:W0"]:R27"P9}M 2ʰLWe]y/s0WKG_:I`VO_0waE jlZ1N84M#yӉ4cC"/1%GGü1Ǚ1/aU錷C, i42srM5,|6*ڕGo$/[NnHiM҄+]o)ڮOT軑˼ PBaV;ް}{=;Ɣ,兮`_0CEuSi@ ju4Fpƕ$ڙ'Fdǀs]h-U3kLH:ϨݚRH!B՝%P-WĹ^S$1yH/1mν)T?|Z.4'̖N@ 1ᶷt07*p# ;_5?\+.K{81Pi }-lYҭo RIZv"p|ۙ/vx2+@u3GTr,{~R5,e\6ft%k.Duhٓ:HNSDP>KtE?cî~ +/hqu jǗ&'hrGlj!NU2(3>76afCruC]4VYS>r QpO}J2Yur.Y6z*ULf cZ!v8^ŃDkp2ґbNe-C9ձ.d06Y69Ŀ}9k9ys~'XGYA׹2 @HZg6JZsylAga'W#]#ht+TJ9-jH'@ xox\vfϕ1ȝ<&@y⑫s)h/sBR]qzd2NHG%;"p+ycT`FGqK9 ]X(,LY1D4b@Rb% +U5WЫY -ЪZD9݉>x r _Q1 kqc"dXݖ6?Bƅ3Гށ>s)e7ףS wE 6Q 4'oO B)rTcŝ.[ @\1e;:jTN!&Q=9LV:֚yKvpb UX=R2 '\ Kj#AQv_Z7郉%ϠpSJ ǞLv~D˫hh'V#8à CF|&|:&A!ׅQ{⪰yfH VQ}*VݽGiF)v s+U#{_(3NKܟ cܙ 8_ѭB0t#ᗭJk$y̋gXI6w Fͳ0 3RU~qA_=CH&5_Yⱹ^PEu?=eJ8?b ؾEz%Կx2s Hl|b` qr_j3t{=D /GD@sN TD9k#0-@,!" SXo rJS׺^Ew 8C}E<&w 7/94p/NjToFޤS-f֊ F.¸y_#L=Jn$F 83Nf(8؄5X]:/\&H3O\jUF)4^Y}“ayH`dTKJ;UI(u4B[ט??FEng⼰^1`0=6oz &H*(>mGQټ=62tWA AlYo+B _Nwt%M`ä4 IPGCvP(/zD<0/$_G>_'80 fS="~H`SݍۿdFnja^a8-Ps_n}!\p;?xm0p1?{=\EN]Fd1k_gDl^B^:BdGv(XiP(,E{  J)AB qJ}Nt3(v$y t ZixJ*沌^Tуvqk Ug=n o*IKޝ#~Hx*[hK{'3…?6,PAlEJ`)6hAo;' i $y#G̓ru/׸oG "T.`,=GŔ8 a)Y jg<qx'^Cs Q zu-k5NuD\8rIhu_yh#ivk͎זs:LknhR:" c#$,{:'4E@Bn,Ly/ma9WH2Ln+Uxovk3_@0Eo'IBތONH Fd#b|b {b(KE:ЧHe&-101p>sA2o{{v0 CC_gw؊G$!<gS%HyF⬋s @U:ji\[o`nd ^YU-ꃗ1ϳyOOA 7KW_~^ 7*NP7j+ikuJgX!Eݢ٠(lG'1FE mb,ϋvPk d־g]`UnVԃ~Q^sO.];)8֣tINqr'G{3y#h3>kGHӱ)!sKL߾ihhBs'(@[@xk`'D/~ョUR,RiRU0G_z=ّu #` ko;ۍW#G?K_UYefXRa^~.bb?vwEiO(aPSxԣ.wi^_J,v`/p9쯂YN3ilT7ZS +Gz! )}o>Pd/ܐSpI_:e;U=4m]S^awd+ d>yh!o3N"& H97;R ӵH'1q5=[ꅂB.e?㘚NCBWc 5M; W'inpfaǂ4Dk @jf1t?J5`DyMSؐk ȷ[MHM1a*#0KIddivf♴Đӥ/OL6y څAk"E9C[F>Bꙧ\ lɷ=^Švq8G99sS?113rܵqn Y'e2rvi9H*;D ̻FVqً|W nu<*⟸Q]To6]3ұo 'o_c0ǁdm{|O<|k2b^IiװJ@qnwK-hZ9#bI_)hT-oe",\{Q_0Mk[ \_{ͥ]Ky,UKUkl^{F`]yW>WZśjOGPq;lTо!`Մ.q)69o3OKߣ˞3cY??:ȵ}ۋK/ 13Vf[mRBXD@1eW gt .ڨ"A*yg V"vJ:<*H`֙]G95!SFnܫHbh旰:Ja#P"Wh1{v$n]׸a»gq7al+EMFzDhxmyP)mMj(_X׆*+n+n3cE_E~:3r? *xHKP0RYzK됉aܮ۴#~Aw4DF~7 !ޘk;En5=vYkG.GЉiUer k޹M۸ebX%+hJ=B댬,klm^:6YO7u=2ِn'r(E/"$xkwR=%e/BScY4pT-iK#UXfӬv}jA#i^GM\~MX1k&:e(A.eo25b0YզuA}d{zr|ۙFmA"P钿:9ַn*Lٚy$r9btάPys8'@~ ! n+ "Cmi@fg: /4_z;o\g;v>aDМ,fS (s9a/.us#uF ͖)"cL?nr ,+"H|R\q19tϋdB ! .eu@birWX,-MD=]I­w4tndCCȖi}EϗKb>Ũ u5NH^EmBnk8=WX Z,Ua-dJ X77ydیHjgo4m8}'ld™7jMgC%/g}Ī-[/=*#L&t dL$ $vFQJ3ƈcpJwb6@W򽇾 h:Lg^Nz芏*ji}箢kLE^>œ%ť%OEDѩ}# %rIg:?`:hfT#{d,GDDžԧQ%H@wU QküڕY>- {Gj&Y HJ{R|GVj!+t ؑD>>w]Ӭo!*xCɊ訢kyQ袬ȨAy9r^Os l[C8-rt)PكkDʲU x8aNN ѝU||Y쿴c]V)>c%>eh%~4;vYwճhusHM͂ LJU# L~dnK d]寖3NGaڳI'Յ6pNN`' ,kڣfe{׉ G j(6nqIҡ.٧,Pe:% um ֨ ̌YP8& M3;-OYYUsC [4ʖV5/kQBwi ;>H%`̭flXHs`9j8e٠-KL2U:DxM1o$ryI/M;9A=GnRַ(UuVKM̡b`}$(*tlK7Eu/Ɇ%lV2iIL+. PI_;MQn{ECdA~UMd )v=' `A+9 ۷5K62~sV ͙UM77IiVGS%׈>v5L ,Co<`j`" m،*躪2Cd*_ PN?L.ըJB5 PF[A2O1_,|n[?QTV) !V7jהE„aG0Z,XkW=vSiR2JOx޲l+dʏL.v=O%! uew8!`k؏~j~|@kقI_B.Fq!-)q`fE0\8}X5>gw,YMV1p $!GCg9J;Q]6h\[t;RoCnָb&;0;>ЖyHaXf%Cv\Jh4q/S"?eUH7@Z q't|/!v&wJTT<]7.lvr"䐐ŭ 2!GNL>'UCQ5it0[(?[iW;5*PO ( hñ;x%Dyݟ! zcLjQsjȯ Cի=cߺRդmhOMwGy}~_n;ӈ! I(T=[7Ok۪ t =qv.;2uwm!;d4+ UK񹺫^6z ͯ [@(x v]" ?`d%amP4@=?tl\){$ ZKB' cI~QX;GbZqDdw:7dhz(Mu <%gƗTl52I@Cß},l#]@KEV{((Nlctd+f.+Nʪ_"y81j nUo % n0OUrN z[`h~O~<RLkLUт5uYZ9 V_F# s(9Vi7x5B=\PeoǞʧ2rJKD*D\cӖ 0$gL}z^"-NKDS¯nD6ύG_C6ZPT/iaht 2őacR3"q<`i ? ),&=鍲[{/nh\jubAϴc'r:(e8!wL&zj$JbL\L;K2A_M BTejoǀybE>TT]T<}Z?~hFr 97-5e eox5j,ojhL ^PSb5'] $sWVDF l]ɢFqR޿ l7KW;ė#}AӶ]gwNςU d;տDژ> So \?X+6#S:<иGN R4m+I6臻MF4FW?4E>-WWL.hwY{Ջ8ϹB_qPs m_EŠHL+b`tۙS-^=6"OɿOqL2ʢF>~@M7::5L#;vC]?Eh5n9j0*N-伴ijXgԈaT/ - F~9Ơp pK7`^bpqVbJs蓋g09":?'TYH]}Qgz[@"WGyP=A?]E><,^{b=ԦZ%ohߺ^ᭅ*;W압{˯(l,#ck'Q50$g )nMɿ&bN؈A2::/@"7EvZ",T3&>f}K_̳N7RtIgϡPAWEg?SHBgJ>eۣW;D;srYKo<uiӢ``)AېSdE~QŒTbFP u0#jܒ)Z-Dblu ^]{dU27G-trg]S(ӅX۔&L\l&x9 &[{P/, V^-ڟT뇷-Q}~ z[>qzz y ʹU}5Z@n0k\6PpZ$0sᖉJ>[?Vbc}z* SwE 2gjā#ADi^D~ ttLũgWlKtJ.E|?,ݞ͏O*$`.0kom/QȀse T]Ir*r0Ox W@i~cP:scWXҳX)G.*xNeR 4S3͍XX5-Yt^HSGO*E ( N}Z.tW9>Joxw!Bxc.&Mx8r?gtbE݋% ]󳅮W:-B7f d<M8|9Ro8җsyj]Y! sNT|BL ,-gPM_8h?&OY׺>d7VEG(>HӁbroF`U8Fx_GĽ詜Ӹ_a93WT2_--|rI_.4|V!sQR vw~~tSg3QwlI`Hܐ]T#uY uVf5 $.r:=n}WX4Se'P|`(3w[ PȒ)Y&3 T"~^Ơr}|rPyVBR˔]DrgQPp}`[+2ʩdE _EA6:q`JBoZm~] U$z[ɋR[vהM}r^5Q (_LaJV}GXoSuniMܝcƝadc:@-ࠊjTJ1yk`)lv'&oV`=5g]<&$"PkKqFhܶC;2BZ;A?K-u"r|;{'ZR2Vnbw3y[V*05ÏuJ~Iuגyum(,G_B R'gF67m;ɳy0FI"I\c9jiI(m &{ͩCE9E{!叮C.kc=  zWUuO8n @Bs6c!Gr>6%l\͒һ``JQ!<(:z)8Ic/?JH<-5,kG`퐀>v^0v=mQZ7Y%`H3MZꢈcT,^Cl1R-ت_NW~>U͈0 EF,]}{9,w6ZyuN9:n[R㱯>?/pեhֿn?6ڕ 8K뉊 ,w&ܶ 'm%KƜDב s=J"/W&; T;o8G`LqZ ,єad1u5Z 4XPf|B0>r#ؾab&O".GԚOBEJ~93q7KV ЃEb'6j~np9Z@rA*^Eh2:v$d YH# §ؾvsXi-"`4б78Kqghm@ʣ2(h>CtY2g]!A_B"BuF(ǜw%VpDC\Ku'SZB7HXҫo䊰r/T%x@Ml/5ftd;V/ji\ MUMuP4fG^xIpd=fZ{Gq(n]ȇf9%|TKB[|v(nkaS*/(o[ Y A#I8.ʸ%a]\k(>ZcuNHX^y9'߫=m)+2w'#*"TZ0&.a9сU)[tQJN4r^9֞P=K yY sN7M}(#r{o\7cVu/@| #_.zej+wGmu a 9*q_n@ޣ9;?O44% DOE,$*轨qȚόZ!ZOw e؆OVS$Nz09).ZCSd1Ez :P;U̽%V,_Cl LQںčQT, (B_Yրğ좯nU!!Y›86?Lc ǞnC”ol|S OS, RG4NoEĂ+v.338S.-}o|.opb)] .r E`juY!DC&w m'B \BFB?-HnTPj%pӖ=`+۫^Ի) X|ON>HAXރ^A5t<i`.9f{8b(6> x~qsR{jIZ2C8l8z梓\yG{k~EfDVgp6df~>XdiSe j)T,~NYs<Fqss4U%3껷WSE6ZJO%3BlS(ԙ!6 s[KPyzeGQ>,[aK!(.~u䘫Bf䟙l\ xI'IDJ<ӫ {?@Ge+'%;X1Y?r"/JDnssLE`VL{o,s k;F% v sz]ް,0%e}zF <G {=e ғRwp5}KֳJĈph.a*u_<0~ ckL8}T/0ԎU.E<@>ꈨu%(^~;e(˪DX=3pF÷|:L8&S ,s% *ͧIj+qą^^dtoI) DF:#>XLo?p7T>f^~Mib2hlHf{>m1Zi@ MxڋN7 #:U.!'=1i{bkiO!z&6L4ayw^Cfշ'd{ӭ"q!".w Sb开E*g\j(p$}̩A@S_d{-6h˲:L{Q 'sT8݁Sً_-44/8(V%͆  ȧy%#|W ]@sv]z2=*ɫ5a+2й$cܔ Mg?GˋW"LRȯ#'okJ=(qp|m(ZtNޓfG4ww 3 ־FMmnzG:Yo0Ib1ǽʸø|";8%Yy3~o@ۙ BMWX̗zQ:bUӹa֐ Q+ʒ&Sj+[4~}:6,%/"@#Mw~.ít+:by\a.tv_no>/Ie,sA$n}H|,:{S&{Rʠ:YhiNNJH_NA`X|8TM)4 Rȿk 4it Q9AD ';pݦ^`;OhdL0MBP:Nhl5&Y*NP[}R 9n%F'Ôxs֜bMʋs2KY @ѢfM\&ɀd"P%Cӡ W r,oD+}AB$ (ww aG'yw;1Q)`n13Wf;B7tdp%M% |VousGw)<GMGʁ ոw^%\ȎRֵ0 1ptiz~)UMFῬ/'g+c ^QC8% }6{~Axۡ=6!5Q2 >[疲]L &@OΥ A䱗pa?fK&@̰\~"0o o/9񁼝%VB c)ȫCR³T:{(arzȓ>KX?6~(>_4#GUCF +>`zJ_NPI~%솙 |s!J~!.A3V|i'T(;wj@d]LiihWL1cBq.f=g,RrHy!Նn<F[ 0m'p( scnqᏆbƉ &" Y/*ƧܛZxv+zJ̨;s=D^ RHUyR^+EjI 6UZ-K: 9a5 ^/ܞZ?DڇN/rq%l7R4]bq6׊~O;t2//5/CUn^؍d ^'YX7Tq5[u0` b)kMnTWPSqmڮ2WI>Q!Eg6~5%i7ݒvo$${T5S퐮$C g-mn` RJX @{71_Q֘x3Ը ~nzj1&?* \.U vrUf ܾ3"u<֨l)[bY0OipyTf;'A9-7P)bڦO%gRtXNl8vaJQ<<>gVK SWBK/K.Bf$D2129{Rf7b-pkYͿLyfmOj KW]Po+/fМc(ݧ`pjj1$ӗlgOr˦Z]bgNrCJ<$\(]q1IX>,`֘fƁ4~@;o4M]$.=ÀX*A;lƜoގQ@4AKF¾{#Ԓ"S@mH jCkd|>'ƃ(5Ff (E;L6WmPQIif\w l"LP=h6iӑ;t~Jt[Q]ՄUmsօ`haR3VDo}{D$R?~N8Buiȃx l ]GkqeO< zF!wP? d@ӽ/GEMaEPMh{h7VX> H. tAJv6!G%OnJWR{TpHs__ mWi7a?0uftn&Qh.s\ \:G/KnZ-M@Z1TzVR&X- nzZ4KΊ6:y~RC73BVG=mAǘam_H-M,C"(K Hy>K%tq&A% PP(iX0(֣:y BbQŤ޷ۜN-U,D<Md"Ftɶɝ&x'hյ;=F؞hX v _,-%UkRn;?Se:9•-8rrA5I]"z(EV  P}hiאV(pptW/r"-@zZ(0u'~1bF[<:O"!,`Kq_E,ks6=hgw<:Q#$ISk;O J+iJRhW YT]',Vqfǿp˭V$m}(.Y&Ua-@Txs֊̟CJ~$De$*$yn0'V7d$3"t|]^)U'Z8pSW5shA3eP'BK1ra_ 3|S~ZzaQ^\1z|P'q+cmQ*`湶^妼uN01t`{٠4ʼnJX ? -´ob+LOkL/!I[u&l=ǼНεmWNkeV $M̶,M{QL`Lf=C BvҔLrnHt޳ªg3utP!Kw^ gXG n^I2=9, tb\kk Bc%0t$xBqoCb! g74륢2+^-.^n CF2ldrg>O8.fKBu5K_&QQ&\[NW5anOK&xh_5JR:!,AMI8$sNn+enڋz1(W& q ~ifhy ;u}ˏdFZ*YwFldZB>r{ɉQh\X +h)~Ksd`.cAq>Ym(! o#ye,JEvYvx9'"P Zj뗒,q K@sY$r(jJK[Ѿ(9a S0>ҶeB3E9cE|mki qE8;̡,0s/wN9Uc[Dp}oH#_o%&~ kRzw;IJ.ܿ$&jEGmQ?NQDpR/D~:ajiJ!͛t"Q:U}*viKGPXG)2%"쮈Xc3;Cy!F(B<% $:#Q Ge\d)(^b%2ƅSM<^A:V6ן'5^^̆Ixzmi/OBHw*h.\ <1D Q'|-xQ͖~X}/[Ql2- # *.3,uB#xi7eqMv5HCx a>T |?\h뛾3MJ8g纰i@)$4J`lTL64`3 Rސ:+eI+7ٟw^]aAu+y?7w*-OaܒRZv\D8*4&-CI\:㔖^jG OD!->p9.Y8>E%%y#^2C0Ej. #,ނ=kSqU j<,\LT8D9$!~sDKK5*$jS&lvm1D3IM{j.vg|ty)yLiIclj % VGxU{F=9gnԴ:$a|_a z.ABI8>Qj+t~A_c_+`d 1˼NjL~I?$[ǣN3P\~'V[>bMQfߛb5_G_QtK>`kt]b_'Js/VdrQ Jj]cr'~-<k<9%OtHn>tw硠J -OA]X|g/yJ+KM_Qn\ ;F:O07zw:H s&|HSe%[m%7KLbJ1pmy%(7k1 :s$p"oB.F,NEЖP6ic)L1s&΅apNP qUH~zj_6Wx Ǯd\vǻ`i|Y{c9./Bxxlqp+NlhFAu-m~XEF;hzCL?:ϜΏ(*:KO?A䬰gd):gTa߰ݭ)_n}듉c82ƀ Sn(s w~w﮵$M@]8=Roj؎pyw6Q|ҹ[rlB`hLhOSZz0YK̻?W4q#kvX!V!Uac^#vj&h^xrLۘܝ3}3s60'Ѭ-U,|+1o +cC .hetC2\PZ,UXN*67Z_|VZ{l}mP9<wxcd/OIL8*%pYaX2i^{(ĚӆlԮxAۗllc8GqqtϪ҇:Bpd@:w!RxWZtVQ ."z1m6uz-*yϕ@ c0]<E'kf[s^C(o8<"iGjPŀKj. M^r> įڻq`Efɮ_` r ~@N΄_h"cR)h8kE}qk=hvnk؁=,66*ԙNc^?BnN݅9r= ([ZILA-Ϩ:Z>i /O%sf.uYҳ\D`ipk@)"/q@7/eOlW\@f,ƒ- nF'>RQo '/\GLa0:ox|z8.8h#Z;/8C[DDpGt|)lOhl5+Jo>?vhTS]aLr~0F^mK6w V[]Y<+ YgϪ/;|и"%\bPȪc': f; jN>:?ܐʫaΈ sq ۜm6)OϬ?{Z%c{lUskX{a !xPK^ϛgR^zNbI$'CEٴEIӇB׊x_ax_W{?9N`MlUcL` :7dU=-qЕw9b';VWƣK_p5C`0?,Gz|¦E% l9Wӭ f2iÛ%雯o/CbE -p) ߋD#66%S#i} pqr yˋ[Up^-9U) V\A-JB$_9h8`ԂNjxT@ :xW()2|, [S(TbjGaWf瘄'2 P?f*UO%VY3dž 4[ <벼{. ,̨Erϥerl'q8d ^3Ϧ0&FUеSL>S ;!bf.K}-7o𢮉E`-UF$ܧo?1խ|Zƀ0to31V:WAh`TnPͮYp%f(mX_pvyEOj!&%zӇg/ZÅKX$VD-(x_[0z=MAo7nG~? ϴM3hsRj0pՒ&[Z1T%B8  !zefL"u.[[)j&I$ io>aA0U^ynA uN(`'.M oRĭib»4,R5֓Z.ny~ ԧ߹?^&^TihKQNdT~X̃] &L`ҸËCC۝Ԣm'm}lrnCëoRg)waB "a04vcb||s_w9 9&~[C#?zg(cL>Ljs/[FMѡងg?b'`,+.ScEU̍^<")6r֚u)zW wMũKX{:Dr&' [,m>KS: PiwQ$4DX! zִ͘qԝڿdu4\E9p+{C'GmpEE\!'(BA8^LakI*i,o.4fl

95pf"=&s:QdA{z5Ğ$%%6@5SR)o!{{ [0y/1@0x]rL>MYo*>`ԡjΜkޥ u8#8m}S;M0zk-ջ0<:S@KxR}X=8ĎjY|\_?޲!^5O3X&;tR&7 rj%2ݒ1ZC %qq^3sE<_-c[S1ZSNXr<6t~:JPY;88eȜH Ak!o_cmGmY)yO Ӎ?>PR^~PDZx;K&:9BXw9-VTLVi plc;z{p]>~-1eFwM7fkXբ]9A9,S8q΍eW0 DŅ;{݁,J3an-Smwf<0N\XLnT>LRܝJaHuK ~.D4W?|BH֔JNԻ.Md^~;tʏypَrWGOds,R;Ek '+8\}:W g E➭ct>[3wzn3mk,K|\&n"{>A=T):uT/dFsV7vQ]@a_C,_B0z8Ȧypi2owcrawۥ@<sh@_cBfD7V9W>A;NgoOeJX5$εdMM@g>T&Ͼ2TIO R6;l >' ѽT/4Qscahk>B^_NJv> "`7†;EQ-:dzc)S3"v<.JG)BՉF;w *D-IJ/l@<( Uʼf##;8Hl˓Z,u+Y#-K1oV-|vj%P~|a㯀K/ͳ *DU IV+[ػB+LEQXtI삜tzmjE"_EM^J%RHmͲKIݦx?c"CPO T.t @ l]+|B'۳'?)V]_ppЏ;_]ざܗ7+k/m2oZiQ=%akTS)fL#\CF6tKk zV )SϠ]ˈFz!9*dZ^Z6jM|CG&J!I#g|>: B\&Œ CyZRqr^pjY֐wxM` [?s> e_V.e`O^V1yuj )+~'U7^폽^{-W ꣼7 #n++04i`L5DrW e/ X|M\ NA WʩEnDAT˯ڃ[\m7GWNJE&b\,|3cNthy3IEX 1Y(}2'(Is?ŊrTЃ˫ҹIwe&dPۦ "խ˵WBE瀍ף╢vKg͓v6kZsBC ;\^d٧-PԹ;~ =J?lUm/?aC/Vԏ=fqkVN 0s\6u">KPcr»:fG?'Eho@6^^N M&8tLqvfRF2-LOt%p=Q\2C(3j7Im04HA&(Wrʱ=ٺO6ޙ '$؋”TyzW_~ &TX$kgGvdӦf;ʹҍTH~> ;aN  Ϡb.C9T&ؘ5^A`NK '|W+ 0L)%U8nY>O"Hx#?y BZ5g XmNR̢?G! Ywgv6S :LW~qSAkS%g.qx.fnfi96[M 3r :}r&}{4bBO69q@"ќ~i:^R)J@Azz!Q~ ~|gq^Ϥ 9t'&p6YE@sVo:;JjsK,` , S C*5x)uaK㩓-KP:'u%x୯%r]2@d(eLPDi@i0c0lT $֣+ı#Hg+@ jz2s7]q"E&(!~G`I~R_gǓ<āƗ$X\չo9CFes\`R/. t0Eݫ{F٩Y`*([5FA#ItOк)Vޥ!M/GbŎ|ԊWhedXqMFy./%eӒHxdfUovl@ ׉6Oxg zP+'lC5eaNA_ʻ*9|DW? 6%$d[<ެj== zjJGn;YJoxWIHLˁKNc48lё~۳T7F0pwUE']Ulh;R$Lvj)N=kv(x-ÙH2ߔ!bӐl4@&h!f:oPݎK$ I|H_ayrܪ%BO/b-CN yt= q$لd&"[b8rY>G(Ry[.P3Ju"NxtެVK.]fY_"H)$_GndF*'Wef{‚dV!o'okp M"/zUجS][Iy B)R6m4B`zimbRR`q8IWOF>Xc )MSw7O:0j&Gt霭)p#_uR$C1O#xAFN*O!7cA4YOb^u 5tΕ+BUz8jMG*|ȹKΜ#&>})e(Tr 4*ʈ3jaf3NI1Z`As_r(}W`T=XNduP>9'E dx.P% o1 Fn'Uli A)mهC*ح$o/귲frQ@C nuCx:hj29)ʚ)IBW/Kz֏u~LH*0}v+mZDLPtwZLSO`<%j,cO?$E!Q4IJeJc`NTSׂ\Ċ<1ƒsÖ2 fVϢtʦzxL$2P"-7drߩlՕ,J|?hxNeXHDW+ݜN`B )@]E{X-Ԋ >LXcX?REl?}NTK- .2$ޫw3^FoqWO]`;eWtD9ES(1z?YV7͐E!$M8OH& Ѱ*-?ܦvnX}您Å"^eGK+Їx2c?خ0iGMYNYo@ PLzVR)D1㠋@ӭOb檈}<ͺ2HNJe? kDa,#b7)/ml%1G$%ۂ }FQ sXY֠Xy4 +="s.R9 -M𮭠QaT@`*jm|Т `J1gh# s ʽ[#P."m -W>RG¹APt 쟦_`J*cx4Qt_9" u^;6YzV-8Qg=ه_RΈ,g\,B't}1hse!\:+$#Ьy@ ڎek(/cBk k;y7K9!"ܾ^N}EM,s gS!)v\>ŐuOk= \x5 d2!`Fm77 + S]^ŧnظXTmpګVn AʚhqL׉tqDqCw'M^KjZ<뼖4(I|y0g_KrR0 ټB/plmإڡ$LAK735&MEJ [D P+&aL* t ǨO8׻s/¯:׶BqS= _OGͪ Pr2l Kg1J`eʞ]l9p= 6fbJ&~:+kv WYwtR`*uiCT7V^WpUlq&:_&0WQꝉM,t{2C$}#O|lҎ;5J"fDE"a֬:> n:@+'uO{yA)X:FDJ)uQm'#2Q3•YHKyՠv35՚f++4qTt~i3 H7='[fK@۵Ϥ5 DJ"U;)Q;]S6% D(ϸ;Mcvl~jZdACBtt]TCi'w@qY2bb!0AƤ͇;7gڅףI `M. ?Lv ¤_EyT%Ms.7}(\@}VǃY*fD\[FtSP66&/ĸqmc0D4*S )&?(ES"d89 =\wKU }[H<5&C[=F^%!G iu(ۼYa q⃽uo5:zGpy&j=زOp B-] áfQ\I)O5b Ԝ+)Zqp0EZ%a3ԌRDr`)g+V6dW~ךQ,jմBtFQRJ `IvAy_.;?MXO V&{pP1ϝDlV+Gemh* f)/sq 90) DckiXS#2{Hl9 ot!ܴ@ʿUS=񲚪$rXH{%G타 (mM4`ߎxV{*C6&3Fo`us29U~&C"_MħVz Ѹ_ *\ӡ?jEd v ՝=P 79I[͋%#]-o-ue[Ða5~ 2˕}Б8ZӦ5V#Xh{jL`a'UPS"rCUgeqOXq;F G4$M*l,+ |@\[mCkC"l= bp!fl5DlT y+huNqx[qy[_*)ܘ3j9lT\]>EGv`9;SZQ~"^.@ 6|Um[~uDztr܋t]I8ڦ=];L\:O^ȷڑ| MN gt٠ '#-0deEVߢRs1p \9b E9;z:S:5(EK15GkbftQn u%!UɑPGdPAPe'!l\`5H,ȿ6]*郸Jc"&.'7Ql`F.{\4B-|VD١A؎K8?Neد8u{1< X8sLSQhTWJiڲ[B]G<ɰVK\b3 }0Q.>As" :ƆlS&\<7aڅ[s)s%kH0)0BCj{< iIpᗇ/&Zm0Ҕ>AZd4n1@8?D1#S D,pKqb ⩵1>|钽JZAE4R **}IU)F:яEM Rط>:/TYJDJtwLl% nZt_K8ہ@7{iOxjqj֒)P) |IV| jz!"iC'I7ZǗ s 21k>g9fТ R4?2wom$l "e5;0 ?` x=θ|dbQEu;?Ot 2 EһXU.:R\m!Hv?5 pn%{*BInT2DkR'x̐SUrV̏w$WC. g/k?m&wSfo/$Wy6<7kٝLbS puW#g4;`ßikZ_ ~7nHjE+?5,Z+[&ђd2QTN࣒7зX-+$6+Wհ\VsZ+!vSջ }YG8g7kj=n*, p lai,#'Z٠TV9,]+R/iy1Xad9jmIU2/VyzWLMTyS2*y_lTQI,k ~'aG '#}"bւm_f;EGTޮYvBY,ݸhhVFony]v7'+1tTa$/W#S'&[fB\Ffo)Pi*u4>N?OS4zl^ 7,fԆl|1S=ȥdD܉܀1 <#o!yg%Zq`Z 7ܟM[r pKǔrM}fBCWҌ35ew8žQ@8\ǽLԛ^u Rûo*"([ni lſϜ;YoL qC1|(+yaI;3i prP| y 4)A CRRJj"N ʐjQ3eRwgW;>*wn,BiW\n^ - ( ?U R} ƋV^sYezms b`GE=UӪ0]8#)x>+ѡR||Yv)Ed=XӋi90[b D U#z].'5'蓟4<vx`tg'o(A~r8udVp)f/9K J50;c0*uCtD`n]'Ug*BatY72o11B GA%m|YAkf7ah\uSK.,PDtlj9j205͎ɬr0ۮƖ`S-[H31)=Pq \aܯ ~U 7swv`^72Y[;5(,N a*(@mbTj6x̸t l7_ٙ \4 Εnxn=-y G.4)`§ S,h!4#+ Uìk`B`JÿWNԘ_6^"x\eLϤn؋_R]ɸBq, Pa  LY4J|lwJ+]\q\l[H3|kټr)鰫~`hK7OȨkODcUg]ib_![' nʴڟuI ⵐjXsawk\0tZ{ ɜ".EצCi[Dcpwc,G;۩`[2L2eI^p{UQqaYFlgԵ: 0 {Powƣ4 1U!wg'etDjrɃd~L|v×EZЅRZexj+#})2Ӯ+Fh?OԾˈO݆~Y!–>;(ȋm2' _ oseZI>jaa#ƝtjŔ ȹ aa$;7BHpxL9.k/ fIfloDfyp~۾gg+(;o(%lVi2y.;K$#/ ]˭Re7rs3Q0E$ K̹'Vt(1R(9т\c/|7Mtnr2C[HbWlttCnY9xU8=mc4V/i#am4GN:{){HȚ&2G}Af 4XL=)lc-NO̫ Rur $_Qm ~-*@Gd[܌"Yޚ(m-ѼB6[\j66-Dž{ŪWebAbvquM3NACPAUvOn粓L!$V^9('#.45B 4I18LHv>Fuw,X3\K]ύ#\ r}{NO2XnDB3ALVNAހLw58TeW篠(_WN40I5UQ|H+(']IVl6w0r&nj~9|T&Y?2_TSV߯o.UOg /m \Oք-NMZ2`pP, ݈+߮(ATr)ݾRL/Z|A̙بT)s2T'` ;atЪ 3stglw]LX[ 3:( |*,|Xy%' + (НV S_/ӫZφ$̑Y6B#E:œJuii=,6-m^8'|n'S3նz(Hń%T! (i jkkQӰVOvW!&qQ׵l]+Q$QWѺ_QXǵ_3fp' 0tWd? )qT>)䕽a&2p7h.2 D0`sl52>L򨇺-W,QSYLR%,xq#anK+h"p z3) \܁@6lmȂ'%ļ&0%g q6D^tM0T 3Lj/SDz%)?q ZiWwv\&kIWʷx%HiP/)opONs79_!Xqa*R1O}C'h+7Į'wײ <e6`K'S}(~tOx֌Yb`QX<ޑ+>j,Zb1/vɾTr >PrkqNUarLS(  DWYn>zݢ~B;M <Fiַa %LyjQ\D`+Xӂjt^hml7t}9\ WA/HTq3%rQ{~$m=Qp[f!/:,z1:N7T4h2g;ձ]j0CL$ӌ5$><^ݫubn1Twq21GRfRw\~YdkcpawC Y-~M`lچƒ:׭1dpM׌gOȀ, 3 }*$k`5> V`21 't(V*Ӗ v1g BZb`lv}//NG{?Mn4TIy"_܈LgZ2|pt[${,5n CH|Tq/b0ƕć9)fz%IOF>+vn>Ήz``Gba æ!#3:,yEdYBiv>(ퟡIҋw 4[$@#,)qh#5L7EF n2*xZkZqMCKF%l<֣7d*#ȱMwL\E /@ AJLP;?"#=@jH h՗ Kl@x-eKvL l)JBr Sn7o7&ki-+r#n|ZLX ן:& Rq~1#3bO!֨ ▨{;~TQ-^0PQj[2y̼uw82+ <ot-F^qIУ7k/&` ̉ F6գԂ{"v[̭f@0r˻b6CE+7ݽS_|h%29LbMMG:HD'9XNTˬx1ޯ7i^yuszjOgw7 y_?iEVd5g~ pfe"Ľ|̓~i?5RsPbԎ?=m7rO dJCի$/U|1O)sk+HBe~e]íQd(>V,T6L{eM _aD)ŷ(2@2 Ny$lK,-h^iD"S%KUnSr~:%+_6m ӷ-}Qte ,Uz2j$qؑjk_PVĬY>沨68Y1 Rk~)8nfh5+OnT'cwRNw{ފ~t6fo"܄~#L?բiƘ"PuUOT  \+`?F5`ϕD/DͬT#o@Ln<4tbu"~mُ'/$R-Td"Pkρ-ҷiq_qG*gy!oUBJ,ooO滖ԂlI<aaգ| k ؀W nV\.,Æ]6g&o@p,Yr&AtPJgIwȔ׳êo4_~hk`7}wca"-ֵibKPtiLyR4ن l)%h'e8DWKъg}wE!SzyGwU&m* ,Kǐ}ҥ-]]RQ@nkn5Vo$:EvUNWYspҪ܊7ԼAs}̌A`aX:ʠSBҡS gw[ByΪ%2bGoi݂p(uTo׿nCyl O\bRcacM^4y+`&i ؈4VoᖃkT2dVJ<] "3ʒhAkVīg>vʣ7e6٧qXyl Dd]4I缦tiL!Gc89zp7q /ZF,8hÜz'!*IC^ CL3_ Axoo>{5Ҙ FC%pT} -zE7= H_D,[^1=[ zL\oW7"!:t(BPPMiZ 4~~H 9$Pοz{ 95Vd? /Zg$) =/勲'YۅeV+AhNeEfNkK+xgё}BYm=_vp . vm7y&̥zKq&蕣Gb,$/x*!Si]F& ,1FzLETL$iNJhH%blp~i(Wj9N D :N5>R,3vyCb]LGǪߎ:.lh}Y1xZU*InެyS`'3K|ɲ7PĄ,MIGޅ8J`|;!*[÷: Cmr1F&!كJP *y*lp}iq[\W_Q U.wyBƤ\\C[ff"5~Gh8K$/;U8&^|?$u8A(4f5&Y4d"{x[B<=랦? M@(y៛d7Ҳ M0AU\d{Qxmԍ7qJua:Zq^[wu1 CXYY:k|I`Z<}]>$Y:H"f'ˬ& Z=U\"/ \&ѫOڒ8ߙFl74³RWQXSL*% =$ʫ P&!p毗:3P#5`}pXJ&MQ^"<8}$4B3˞ļ\\Frz:6`= fgۍfggۃv:LA>ϟ'nM'j^ta)DcS*Kġ[/"w񥔮 &?wKTƘO#5~ 0uF^1qѣ '%@cȥ"wvߠ$4vjqT.;nr].h ݬOƭ[p ӪTkU-Vdq&P2>Qpr {օ= d~"&aC<CJ.4BtMtW4WF=$׀]m5(mHZ"xSi.*zMMnx#,!S94Agn|zQr!0A/5SBeIz<@rC܈$:9jrN\!lT =^@=y܂~ P18$+C֑-تYT݂1=')mS>b+vqEMT?9C#qHma@ 4z'3n2ykG/R8 eJ꽀`@Ř֗T f5c/yjl˄<w>)k:y :Ǣ,Hi ޟ5%Eěw`5rEɱK2P$gܗZ]n =j +ae$RфV+OVc^^7o3ڑН.Dۣj]\QBj-OI||>gȪE3=cJ|G0kZ*  :OP RFpZCu 5xsy^ y35|~돱r6ɒSPoqM)--$.>Xzظ K ³-MGn# _ixo/'Hhxw6tM7~s֒{S*DLso[*s^"$4!O yŋ_,.!A2͞MQ7_z]+^9h7(7Snr?5h>B+ܭ]9Cu< "(%2sDt18 tlEέ- }'RY3=NK#QbEMnZH[Ô1Lr"ܞ/=T<*b(W$(  KDk@H*{ Q mgYpc7k tMPa,M4"5i:wcg|M14H]+f:\'էu>M t^F vViqlAZi;fMGowXxhdB۴:DEhs8)a'(sؗdW]4ğ'b}ZN Lx@@wd7^tl:g{<U r @rXo|.ְGK迀PS$yDCl)jPֆ}v\cDosMt4oF@ a^H&'hy[Wu3\M %/T̓$QtH bmJOmCMVs"V:_ą'O~ACQ>Qd9 %ESPmeU:j2]5m}k`LΙZ-XC&꺕 e f.v c tƶ4,片 Qbbh~qҼb.#l DH+/㗙w~L1rTcP]hMDF%IOܥk-=ԶCo$,&(ahCP*س[#Gb{6:W0 'i%FW-NTO!""1nI`@>.9ŗ0ʖ3א T˰f6&ʣ{%^ dYdP3'N56B6du;k I]2AɽϡgOp ab=~KFRuv@[qW=Sg^'.P;]N4UtuTAl8ƖCu1ZHӲ˱TwMÞ~__[*LfSg |Wt}*u"EgYR(pCLweY՝c՟4,IwP 4[[T Vyg6[a|g[p~,JާE>*Ng)zC%m.1?-MiBѮ 5f4yx4*R Li2YD \|<dtk+(f+Y>z. |t)#o*_C4-%×y1^b)OzњgdLo;zԧGRSs%,y@eMZ3዆ uYAlco-FUwug1)*^64$d&Gj3y4̾@Bz]@^Hcj[48z`#sg*G&Zp"1p0Fg ?4ꭒsP@^ 1N6 @=V4`Hޕ~*x3{8_345.thv1i\ k1*?qgQvV hD^i#X^k wͩCDnRnug0(/Ɏg)Q}Mj)ܸO$|>C2RJ[ˤzՀT>G );]_/wI+)rڶFe{c[{L;#S֫SrAx+y$U[3~4䶾-l$Ԯ,@^Of-Ztix(e08BK`OˡUFP/ڛ0S,hðqX1w̸JH 2JgS,7]#zLL[wk!-!KA]d{*uo_O+zUX'X̛ƺӃ=a4a薋0-,U:ND\eV<^8xV0~Q9l;d 7ɒ)5ӈVσ Ĕzh`Ff8Ά߈X;84xIk{]-h=W)@qݴxTܼr_QW#9jJ3Ljb2|PHʴ?1kTo h^5*2Jm{Kc;s$)6$QLl!L _fW/HF4e 5'\-wѤ;ObahAF~[;kU -rT1d_!D}< + Ӕ< (^|'[Nפu`#wNpWdS9&yŧK|_@Z9dq"FU C nJuvm2EݝO9>{<rIb \|L4FɕW6};?ER 7#D‚г =մ騐cöhE tM5Q:+vh)ܓwes4-ytyZ/`I9Aѕ'n_׎~\r~ 6;$fҙZߍeMAM&EOfe*Jp@4}\Ȇf~Ĺ-u΅5!/96K^b>,jG! i/`um s(C;8VE Vw 3b@F4J e:`%ONls2APulCPUjk{Yp "dR 2 l7Bj2< L{KLBWѴ>9%U8ީf̪?Gg_ n:E 938Fm+R",T眎_P*og40un;A8\l gcSV\8lͪ_CS7nMA$#p-P R%]ǕNpBYYƎ?'qk -81@(N/p2 4:J^cz2@O _e[ L 1}(is?aXjD^llqٛqfP 2xcٵ?L3p[:If1N-(ɵr=RZ_@@dQ }4w<6 8h^Yv>;鍘\gd96B}.8uȉsG>F5 gwhV\x'S 0}Jma뼶"8P)hބvjVj,Cya7sT yǬp֨::vՐ G`r]S0>®\8u(;8!'0O K:Ct2?VЩ.6ɘ\pvuZHBxtj8i7WɟAz!d2R>LU4jsE0{oD6=e9ų1NKc++\Ic}*%{K˄kJxHPB!v ye0D$7"ee}j޶̼,>6f )@hٽ.Ƌ?#`N)v[Cq=Zr U6ӪJsL_`n;JZ;w/`SMф)su57j~ZWU! -t E"f_ٚYɾ^Q<0[F:GHhA0|[.*ێ>5L "=UpRطO(n:h}Ȋިp؋aQgEIYܵ3ZSgCo:1 M7 !ݩ A=.Iro(kLT@oo5D>!l1 7lMee ^*j*JTDQ`~naD0@%{*ȶm(| }/,Pzy!F:+8@ ˷~:,AGY &hjQ䏚f`b+=Rc;_W)7/Uth[H?D K9#\ 8tp}h8n zB6Q, : =24vY_b}8j;T%/j4Sj}\5}\Ik67⢠<>:L\`E<ʼn$I;/ҟZN-d/RGs=>UcL|sIp3VB:o7A;ѸNd=޵#pE )x2CAD4lG{a1CNjo:JQԁL([t.ԀGٙ6I;qw/V?O7PV"?ɘTQ0ړOB%,o\.nkozz bSRIgS2\ Kjt:ɝo4CUNMOk 跣nnNˎ ay N;Z^&S)6%NFO=x)nN[!zxh_( ȔK-h|z8w9CnHZSjFcDl%(9ˡA5MUeΘyj(]!0j5kѿI]Z,c JCŌ^hrI2>r_ラ&LW,KK| lˆM~ %ylod*r*H@rH*< zC,1j5&Rs9~y> AkeЉ̮2Hp7uB4~ЯU7mSh UwBx15SKhg>>doi],\&1đ~yr^Q&|ѣхAk=!&#Sg֚"`'RY-͉ j+ϣg)>n"(z;3C[VhtԿ/&t;AmtI K|;.,d6C&8wl6?loQ4tpӆ P0mUdlɋ&2zo>TOO.H|TpI, "$?O0qekN+Cq)X3Y2) 8Ha W8?Pn|"OEhY̔ŏLCMߗĕ\$*S:>#؅3̑L`r ]on Z'XbeލrHt5f^҆xjjq&@k uKAAh-v?O6>FU#':)A&DDCT'i'E{&NKWh`})^vï5&hKIܸ՜Bҗ2EN@W.齐瀏sTtw4F3Ե񐦠8M6v܃u,0r?UՄa`h&P…K-p{eKo:*S }%~C@i}z/5"'P{w/G^yͿۂ,\.1=4WH9GT"Z+%T]|OQhbr} l.N.ʐKp*~Gu]6m_5ae\"&9t<x́ۆ'CS&GwphHn/KI"~"& IokR\N[9Qz5n@A0%\rCu*8NԜ]?9MEp{S*y۶.1RZܜbVT&zI m!ÊbDj#2ߝ5j0UlWh8^I S>b1lMUe槄߅x#uz/3Y9G*7PR7{ 3-n5Hɗtm aKޢ<~\䬭Zr0BCDžA/F8$-DpoOe2חÆlJ/>~U'pHMDKY&z3"0r=ʪۋlA ,/fෛ,^z2SFL3@uȝG aRFI(Mcg:fI,01ٔ-u) EAzxKd-l*T ~`XW׉:Z5g`F-`HgKJϳEy?Pd穤'Dvc{+y>e ƅS.̿f (~hF(;׽iCƔxfqHuK[bp`vXdfYR4Qv6oߖk1DG+IO`b1q*^"b (% to1+@SYrRǃRp)E%JOoxgFVy`2"UKs/~J!&>oj=ݧFiXS|%UlsADw)里=QW%& ^Ջ!c-@)7_ }jdSsU5CiFA6f-'٣J鐐G@PwՀxox3T͏i&r-W)K4LF:i8`# 6uvB!_׵+^ 3 OGɝB]'\aL;ory(>֟)1}!n%}lM9 ^RCK8H׹UEG)CYsy^Of2;:AK' VZ]`Jf4j$%N4LǢPaڝyNEP1&-s?E]jPeYNrpr<ꫯs/(Dԇ'x-IOn:NZ[$fh}!y0oTd_2{୊HmL}n^:Df,"+;f&5HčLҒB0H143@L&>k >MHّw۳nf֜keMثJ27G`1Lp= doJ!p_v\;/FA9Pv,4Qa1C- +fu;P~QPa7B6޳zVMlysc cB$"u %;ɻ*'} sOvc˦Ed0P?q{q9ym6L~Ja;i nn.x l.~W1e]OkV3e;m4hHdrE=ؼG!frL0ΧKȀ̹=:⾤zr(yh#E ԁI`_'ږj]7QYͼA}]=ZWۻ CO:8# `}ߢK*חA7L?٩TiXA;noZɚ 2qV~&0bi7WsuF[Ҥrľ./3(Tz3;\)ͫdb쏶\^̉#3ſ43؈ë́g Iʀ(c""vDZqӅY!i CWyo4m׋:;CmcEzT˗f>p :*Ed$fEG (f ҏD;ΫFw_FKV}o컨F⭵}9K#sҺN^(M}*|lȓ헟=L]ttvR#2|neME-l܋yf'o.GbywH|2*!8md x ) 0j_ qq~(xџa@$^ ʕg`ݪMˠZQ}&c"8xDq7tK?Lic>=]<%q.6SOxDAs0է( /'36;@<{$qt]т&gšp0#Ŭ[p|o؍b6ƐJl5*˧* PBwt߷ ʰ2tXDp(v|x%pQI7?y6FJy잢H;'SkB4o5ۀ* Kd2}S?CٲI?iU `lBMf{2V3|YK$VOGJ 㓺7Bdח't`_UiߒM[!HaZW ^u;WN OXJ6&t陆Whb{{B/.Dɨd2fA$,s_D('i=֙W' -.0 Ī-(#*.'=&6POG -|veg![~'E(b"V"m"Su7(XAL} =>Ka%ζ[hD8em[䧬T%yaF3X2,`Ŧk| W@?9T} ]EB@@%fuzɅ0i N~tn@u xG}O@`m0ָNʤC;?  f ~bR?2 IuUJ7)pnx^NQS=PS)u@{ pS S in<͂YMp`i>'wV:s(~uBT:؟ڒk7Rg6c5um GDNJFaj#3v`ԀPɤ597qO~榱X!K73gHyA[Mzr=bJdbF%ymӄ3K5,V:d|VmQP:/h1Nfc7>dTLh c)Oc!Y+8!JUٛ8u/^}~N=&r*D'6ſq  -dHR;Ib#]Q3ﺌˇ˩hV9aP°h¾/ 7z'XC⬀5&SS(h%F^G wѿ ܆…yed̥m^Z?:oRg+ɹuݛnhC1q玓H ‘GeZs1|Iq;%l+>$cfOՕﮢJP8+yy̙*XIlM|R_v{кtO8Fߡ;2C@eGJ:?trq{GpB2tfq,AM~T[/}vhP/!+;tI _?@ o^bwO14rܿyR?Kܷ~ em\xӞ1UkilG YKk-Qh9R"S7h@jo J\MOq;'z5qSV3QY E\"3%t&O@^&uRV:r k/P'/Ւn+:yh2=/P[Lw,3Un] 9q#{ܟ$-۰^?GN $UE䎋g 2EQLE27lеLE%Nʮ>GaO>5y3Lm6!Gmhŕ|$!'HS$ODazJiVMg jJcz3y(hea ޾So{waB! } MGեMkh_~W-^?AFG',D`$ꍚQ[UmS@ 0,v;7eг)Iud~!!X!j>83R+v IBZX*od"\G/ /KsdR@.Vg\z^itW++QpBU.mn7vM f6jh|0IW{ofgO)+?ł:*YOŴ@1Iin!]TP rIyԀZ̥f:Lv8kT0b@< ?Q&M e^e(uwq/l`\2ya}j+#_Xu99I^%{RJ.BrcE=/v,WVn&J+SLrzsb__8Q[OC7B3U%R`m Qh,t _bzf,P^fn06J@$bO`8a(#)FDp LCoklbm?+;)lE jTsiۊ)?jW zWڳ ih&+>a?6󅹴Baez闾u"e+~-E mCqPcq3Qh̙**I3ziD\Ē--7VW9 RY DV14^!@])5+}_G)`H' @r}x~&ᄔN.$g!h {2Gg.} B=)K7M Z#vǪ6ڬ6҃v؏NkvsEK/N"" 'u.IwzEޯm/íj$U_F}"G)0kMFp=//qR2Tyi9VZ04?ޛ ف9'm{8%XSOX{}SS&}+;];n*8F@hlS[/ӷ(mns0zS% ޸Ì% ̼zg഻ApFxD|Al^䄂JW\o䉂)0$d 3. viYzͺeb@K<W+XFJMb@EcjƭSq1!}p@t#z񢠑|=rx0zNS e5 I|8Ja^ΟJ&#F2u{&o$? "=A<{p|Wg; uV?k= 5cqKI(&BI s"<pݞ@@9Jt3Q+%FP9,M;26qOr*YOY[H^gaV(B0@}*e.^/oHm;Ձ$M8,ч߇~m M\Cc N#TM$qmw3Ū3pJrso!iz x!_q7>STqX70Zz5!SNe6#[5~) I$UQb YjѪ}}.@d|粽X/ve[A}7\T2zڌ;CB̒i}z9JiFiPat&n \kT '!@kAK @S𪗰gP>ƘP{7D{>λ`y.ڜ˲dGǽ1ON5h57, GkD=!kU]=4("'⊉M8 "GU퉑S?*L-D`^ @!VC"8{9u}WA;p⣱!׃9X(Algk8s]B])ܛP»=.cukvubDžD[Y5oђ>? *%Tzu$]<V&7v#m;fb@_'N$v QW%Lw6)v{2y-S۪lO:M $m#_=އM7J~&\<cҗ+} 7OClcez C"%aGd]@9ҵ*r)e+d|WZC|O7qjb3fwCMC\~0 !)i Ս5GǦaM$f? ˂tB4I<X:iq67a-qF3ڠ4E-K2't%nb'BsVN nu_ELN=cmso!d @lQizwlI#5$מT}4"*+^g 񩈎ld`IΣd|nT~ܞԵCBZ 1#!1gA5Zmg}fF(K0 5 v1!qR$~XirG:sŃ8Hkc .,2` 6_5;Qkw"r(е (}wkOpb-C I +470_&~Cqϟp0'ppO@tEx|7Qڱ7' Q/U?O0dQ퍠T"SAU7`󔂉443`}`fTETsPDACГy=H =bGB3(])NuX9@(!F.0'ِќ᮫aF k/8p+"-RXw׊TPM.@F\J̫Tp4B%R(E\WmU^J$:'ytZ-TMF^}jpNVxxN|'x/[HnksoUB2T7-Qrbc6$ݟpN5V }ތa,zdo:X㽏(|O[c6_v*%ahv`d6*5[r\ج Sb8B7zg%9yzN2b̤d D$(@ P.A<*qKx AcRDdjNqɬ8Mpka45`ah,bf!!Mkǿd;P@Mک(h S)rϜ *46TaK=I\)~C"QÀjA˳Yv;O pA&-BdAB,}xKD߉z?Y9&r%jgZ<z-Xm<>XH{B5q$"ɡ{[tlq2CspɶYMrGkA {ֲ@1H9G^e91S"xd2PϢٺ]UB6Ū'K tII ۫\V EFXtIb< d5\HW]]C#ڄ1kFnlm7naJA<,0:s`1+@C p~3ɘdވ%)S;ˮK,&MA 跏E!QBf3st8(c}lU~آ8Φdg"#Od`&ÓhRӘ9Ђ!AA Ƕ}w4DAިCVg˰39e|tpyRY"M*Du6r[^@]}F',r"|hߴ^ ǾɄعo-]!P@ohmթi({p _bp9k[Yun)BK9esBx$6聲 Һ.i3 |9^*"CHX@t'.T|ףE6BZ0H{ PD:2l᚟Sۤbt&:?$qڵ_8ByCװt"a7hB~PLml xiv|*bL(  ׾x):z|47U?jF e,)IJ0q ëJ|:zħ~%8~:Iן1Rbjh2y'}X՚=A1dRAIy+2:-Jz{.4!\ j(`JGO)f۞ **&c~ZiԶ9x{v$ ؅7!ئE-6bx{@2Rf}Eo4ޛdYy ֿm]pA&&+/ Qv9%+|+8yZ2_9J,J(~ >~p֓l&Aﳔ𦤔h p-t{~4&T̓O@>ț(0>TlPrťTm&o: D9Q84EzNSL"{ױΝ`v֤q"c\H/er)G@(djDc=$L_Cn6`چT6kȽZQt%y8gx6_ޘTH =/ bM{ csC\^A[g86Q.M2bNtQp]W;v*O<تݻJW{>K 6~:[ܖ;O&&6Z4#Ļ}g{H*5*~^0<4£ RrvʮCQ1@`fKQݵr"ϲZ.U۾+{fz"N7K鄳a$m\Z8KP9"a,&g_"RSfg9&=(ѐDy1 e#uP7|&IT8H$JvWpzȌ2 mr{,CuHvSbJͧ*=e]\LTS6AXe_w3ʣupl=DZe3-keL1nAǍ:-ؓک.&zJgdbkD ! Ey 1cP- nyɞ2^PF'5r9-WC?!ՐtcX1oAFX'}*S#ZY27G0@^mhHUy"̋+b#ii j!3%:|iJ^H{f. H73ڣXd70-g҇%~U|qEzz-xsWi0:>UvW ¯-׮ MK ]0%~zK+_I1ryͬ+FZODgS< `zfa32\ e s7{os4cfl+_A"S ~\c~vG,Q(r5\kSj`֖:%J> ]DRH]Xf;L,NX[E&cgdDgIp(|EEHa߫i؎ơcBdwXȤ|rXKq59;Π.s?#8`@d >,rNtx2#**`3k0]}^ f@ 3#W5I &yB'L~ E[#*欆+Xt:wҊY΁񐓍.6R}6T8 "eW …VR<3_2x6LSRZ9n}oۆ2V'2f攒T4/8F9:VVZ@KyCՁ3|'=s˂Z+ 8#v|kh NA}y7 *Z/޼>֤n$:k7:1zC&[9d ?ㆢ=,bdGee2wtdr 4?XH@5nغ QII%]q^6evJqࡲ1 s?o r083a)߰!{}(b :ćŘxˈBEf@藛t2F^Z|)y Re81ǶZ[%C l]uE($&Zl]i|#Ł=; ᠯ+3u0 -+$Ƴ"]96!s%ȍI}ܒwdA_N' ף-!S?p%r){5z2ko Icj,!C3&~4*#A,sܹ5Lc\~'t_ OM?MuQٴڙX :sw1溥,/߱JLdކzE4K1l!)?tv+aW-A?juQ{H V @;9ƃʥS‹snt k*{ 0tXAG:.^!PÜU@˾<9VlM*OX<-RΔ̛mp:ա%^) /7V>_ is{o?ŤC;2 (PۧKv)8=H:08%Y W e*q $8 N^]@!<$\ʛf !7v~CXKyq)'=e1+RPV!2?*2tkc]gSS~`ɾ7Ό)ƒԳFP5ݢ:!я|c{Yov<i';[Sy()>WHj\7q:ITKKLL ա >9By]mߔliT su =#g?[`V.p>Fo$P@-u?r\eei)<ꨞ} $y:kLFהhgc1X%Srp_<6h]v iIa0hKDp ,t*I2o,^2 (U1t^"%}H+KgZij׃,]W{@C]Y? 8k |_JFUEdH|(lf) Ɇr -K -\0sCxe™X_ӣtVy|*Yc{H9:x|F%߻aTZ~+[v~2htO@$J5)Y6pdD: fӹc^)UWt*r&`wLkӗ9Y|9xǔ@hbxߍ*ʾP4[+ZE/[51<=e)/YKvϘE!xZ)ܜ;hoҼ;Y0\䳠Bc"@BY( L~/ ˻W"=/v,{"҆ 8%WG.$P X;lafO+wjIa0 $m+ T]-|çL C6FRi`8lswv#!̟st k\'!G:aw#aKfA ۈZ?)+".aN+&:j O78#Cޓ] &_3p'8 6_hMV?a='Im` ThN|_GV AмsuPm搱xaTgerp(SuY=ئT'j`}0vNp$m`A g?iDcR R/9?~-$im-sHix ƛ.RsO#eT9:ԿOLѻu۬}աma9-jljhP-;UƐckhsx6= f+9o4 cnUX}7=s"Wywپ "L`mCN+xfvj$R*!k^.EC9G9$dAA3]SQ~~-/k pkHHZ̼>yB.IK 5 !v]mΖ-Z՝CbMp7|U/,Qy\3^I,xsz\>FŅKX;3f—XV.%)æ?^ȸ** n-B&N{^"* R@XcW>My[&g0, '%`K]M^s)`S$JF4Oܻ7iY&ЈǏy$9ܯKgPݹX J%ye>Cm sN1bšXy6ΠHtQ%fHxI>p=($4KMOk[uc rC))@W?SN儃kkAA#.HЍB JsaZ6[_ 'X _5H|`qroݒ,KwEMj|n/ Ӏ{( 蕋i, ]fiOT p12BG5E%8>KLp-Y=(hdRTrxzQyOeW9gL%1T ieKS+*8#xn,Z&>"m&8&Լ|ǏudTcR‹=ֺ69)gBˠZ.o؄2z~ٽ'=7\+-ǐF FBFz{csc# 䙔ݧq L.֤DCEƀ;gk݋1*e?4r/g aY چ9d |($wP)]6ኳF98VHGZkh6ʔᷗiK>.ay"@fшBwsmzuv$.Pxp'IFFuG0Bᱢ8Y:+`Q6`RTVSpd@btcECL '`>{GQs O jWR\) {4ljbGSj`G#6. t~(Ȃ| 4(:#Y3KCy3^c6cO!ŖfVQyyqo7:O#|"g>}=@>{(dNWܢmK@ZI1;!<0.@&=HF4*lPw~̓pb 1G7AAъ9&Ν@2 RYDW[%dѻDKʁ<6*n塾gI널}a5 {¿y&&T΄)E<9^0LG{[7 atK/KHՊ] V)$q%$OA 띘?SI #",f"l$,1#ڎ1U+i m4Ho8Ms^A.RY m`dVAm" {`2sT-' ^5t=ح"~3n,G2tDf_a^%w/Y? ^  ;R^Vdó,>D/bDƺ7c1ՀJ=I 3B<ϣ}`X~H  3f\~ !h7(-ΡA|Cc0 Zp܂?o!%BjL!mX@_vP/MzAary&΀x>*wA=,efbƆKl&}`P+?U%v4är6 m}r{TVd%)Up 5ܢsYQC]GZf^+Va.C>PF do|?m8u<7s̎YO5or0[a}̗B&%fd 0)(=D(f FJ/e~0GƓ@FOL?ܞlD){%[M&51nEOGzqreD$c|g&gS޶d^@\k0$|s8wv$ ?nϵS 7PT d%b4 _G+FQBB^12d;Uxo?pطk=DpU7)5GG 5P؝k$zCH mς qDڄrh}1ŹQpÛOs^ܤXKV)R(|hMb !K,`,#d$(L-bAGK{-뜉ey6t㼒C-zS@x{ dPOlQ-AZ%+I)B)ORHUJϿV)ey|^_M@H|ffǢ!D"vS`yXlŗ8?Dj9HQ˿셳D ;ZB؆vaUH!iC^BP_ɷ%z54A!t>>lh[jKTJ'M;\?ro[k!3ׅ؉sE7_8g0><Ж HzZ2羫"QWosŘE ERP4ulpfVj[C]!1[!UV)|mi /xWppD,O9 <L#<+Gi\<$2\xfx(zNY[Yu=:u]hg_FxυN<'%"0Kbr)`>0HC:\}er+.pP+ϻɬyJ{-})^ 2v21-&̧/^hf9e`N|4;BW .QӒ`,CÐ5>Rz3:cƼȲz.G֣7n} o zմpK]ZY3-hsڈ{1>'} ޟ'9X0QQ\=\Gs XU)HX#Iv۝bFE>=F%<.o{c7benG ,͞F0M@!:!Јf|ʵj =:_ Zj$AR9|VRBjPSqMp{6!  !a'Hb|x%A|,7 zل#$TÜNFvl(o6z=Ҏbk1ıJIR^a1KfyZ'iEM'qjƢ@5`@ikvW0 Ś% l9xj֜5@Jk@]e>կ]SY 6aUf,$׈fdD_hR Hc~3g|߷D*㯿u3A9xbۣU\@6}-!3c}/@0+^&;'3Q7p2nlj7~T V9^IX=pFtڃtU\:$oԱoV,OEt+(=J j`_71w꺐İƻ: Zeb{>' İ;5H2lpJC>MxPfhSUn\4s;h4z0?HP1=:^X婍* 3~CI{S'S>`s85Dōg }&x-#*I>b "\ޖmv۠!;Y3QZW֒rοЮDXabMy~Wչ䡦~ZAo>X p Gށ}1@W{!Nyg`/rC{ R:bZb*Z&~"%.Ty@Qj#h}[m :=WbETYY)ӏ{AO#] *NS)$2.C*HH$A1u^lɆW>"M֋$'9$ؑ]M61Q|RH:յAq1دŀ_e_L< YP]L*:hy6rBbz *T9Kv$%ѺrOn@wQeRN(6Q7"7hγBS*i뺐I`@lN?V+\[U\bѡe:3&yPohRs*D}us#K\+;n{ F[sF:Kdt5vPܥ.'H~"`cXnoYzWIɪD+3HFT!2`:f$1 T<-zV8SzBB`L׫3 #L"?":R RR`$d~̄wi2xQ,yH3U9[l5အD(z98P9RȦb0aC'cJn^[W4:lh ŦCr3^վ0=p|fd U i7ӾfՈ%"yA[;i +m^i߭"*}v 3\FLLe=wW؇Qqn#>5Cw@Px)2\v';#qk3\nr.R9r%z`.5o9k $ +<db| n#R,xcJX =We,56p$t:! ->z͵Dzg}L' 4uxty@rB\@TǶrr,,/&J1}NCdP9$}dbؐ0@weV^mtS '_Jd6=VIe(^=)֋>ji_)&"uA&ܷc $eTŝqcOs%ȯ󔝩tEtt 2uUFH( B|v 퐺e ]d CD2c60qFWv$G"ןI".Ǻܧ3ZmXOщPCQOY<'J@Ge>SB m!GK5CFK)c& v<:]gDZKz9ehuzIcHWt eĔT;j;0EXU!x9,ċrf.Kv _\$k4Bbw\>YE`-'Vl i1@j$zXH > seD=>>Jl+3/T; >9J,} IX`(]hlqV []hGq.ϥ?J|_E^A>G14lb(ƹKV;/vs!/+Jԇ/2=tuxh&P|0{7Afb z jXQUto\3pdk֜#mΕD( d2t`"ciUpQ̀ŭF͉&ke׾hmm~;݃V-Xn,.w!0Jx]򖇩 9f[5N' QjU Wj//D\2̅A˳vM!$԰C`iw7 \ I/J [  ֛yy&JcnqZhJNEj񂼷^O&GYQlow?v;!bMqɑfxl<9mҟuw b[J B3 !^함^N-flhn &8Uh#t(_8<2$JM@ĻV ˩5.DG@.M$E3Fž1AL ¹&,H^f:b9!53˨w<fkrB#qVG-XaJ . 06VBà(( _`-*NFDQ1~&3dQ!>T-yē O*@W$x1ZPhtl\RMۅ5C{#ÉOTM5?`SR1۽Q uE30;F$[H> &&d#\H `rޒt.wܤIQP&u=͐/pw@?hG#(9x#b5y^'C'T߅ H}*gtZ@SuwǠl3ȄykdZ1nwm>ԏ^quoOWuz:e7 8 h\$lV~Od(?t*QzU،f껃l]PG4 wr%b{x|Ms;>"6} z *jDAWNb?8W_<o{"[yo~[{ρ7HHOwv\㎫N;BrGve[B=sSAPIX6>U>iXj|d\5VG )B$d)~d{@ %5.\?ĺ^ٺ7ڜ_< 0v(PzR&k>NtjUG߼ה5^d-@hV?WEZ1+2:ɧ7$t\ =" Qq!DzULt y…ٜ8ϯWgqރ]kS""G4 Ѩ.\80DEHd~B!hh0Kcxg-2b^6BmVw(KT( O,DNvo:>GZvڣN 4ЍX(s!""+gg( J򈣮ڳP+?:|^sܲR,z!qklykF#- Jw>NHA7d4Σaڈ_⡁]_(Ql emm('w}D,)˻ cXs9O'6$V//^%BX~ىS.D0:^9l1ִ;G , JU%/#8c}[DDyja= 32r /GZ=D]wJ|~SbrGȊAnIF1|4X.ZNY ~H5eX9h~E cuf 8cؐ}6u=Ω%z(gT(6rYx>ˠ.&!Og--2FD:z6nGh2ş<먬+!8co#7Nrs;If$6zb;.1fXF!;d`{(Oɖ]֣fYB? ,nIJL)g!; k9*_AGX$aUt/FD @{[IВhQm `iT:r.8H{E޶R`w E_usM0^ MUN;x'OF9&T)EHō l/'tOݛXU g1O7ێMP'=JnFre^՗*eab/D: Bv5dӊY{)A\۾>vc݅IyOk]u~+Gpcb->9?o8#Uxq:iOhհ0Ȝ1$C$]r XaLAș|`cҴfoP;`),H_f?V Nؚeir)%bx2ܜx?0t /mSdpV[~]5A?|\ jH*dBǙWN5 MnLrm ?xt=T+ش:G1=/6(x֨ǖhquKw"E\$}KVr[jVN}1c |x 3zdU처 PUP2q|k.H0}_\$Bx?h/fѝpww*%7ѻPiEj"zd׎oUW>`%mT،kɾ $8D0ֲ}JӺ;G-:p޺m^BM Cfx)7PcQ0:5-=/ʣ PsWcr 4[԰>D,لw E&>bPhؖ`;Z~bPb/j˃b3OsO-?h/+sP%yi.ODe$BU(=ݎޝo-bԜx>n%Ypm{aq$MljC~, r]9[Nn\}#yBxі]'8I齗W.y|`:>TcL[?I5+щiB%_X*5ÕIm%,?( U2>Yfd,*f5\ I nӺZʤ.N[F'n(eFYw%C$1I2rx=f1m/WP6`QcNu{ne/iCGҪf']pQA2wX kqaŮBQYh2yU"=((+}4ޚjǂںW;B sV0Hkiǎ GK3<$ "00+.\q6}ySj)/lSpTh2{̒{_ QOݡPڲV0(u)<ĮF]R{cfC.=yGho!30ق"z{sq;bK*)tg)ƬO|1*'\9O8rPN$'N􂈱Ы{)qDHhTM÷nWKR?{Z\}筱 ^fIb7c\5GYxג5w/Vg,nPVȗ5[e@=./ #\?OFl-I֮}\BUWd4*dkebu">^¿P8J_;4yϝ*o뺕SJL8 ?I͢ċk- bnؐwe:caVssf&]%0-D729>2r?7HCY-c?=bxs(E 2?G0~єyXa\X,ޟQ$ȕb20Z[*},xf&GM*kk&1%-*sa1VS}xӔ [q0#4n6'.+75⑌l6}N0)颫ЎolQ?4mqτ V3z/Bl' {Hحm֛:z$xG~\(Lzn/S`B$|ݢÅoֶÙn{VXLRL0#?I]J;\j&I|׷Y,0 aETNFܹ, }fy'%GH8;ڐ&.[4/J)Ӥe.Vw IH;IEq\2LpETDQSM:[kRԑͮ3ÿΓ+GyK7hu.5}Vqz'[;);I]*BxF^{5k`]@uVBOzŜe̗!DJarK1 [w:VQ p@i~(lv8V:Gs5UaC#W6o>Bh2v2)g@A&-늉D%9U0LLOH\. eOS#K2j%H8pgT~8b+ Q(߷U7[,J eGO]x\@xݺ-#o!7?4ldG ?Tg7xcľ~֒FJNmUiɢ]a H"Nu$Bx\%6K@*Yఇ&k6OR296[`x(DΔzMRj5޹{0(tSZ.~o=|X soQ/l.&AMy%]6zc_ē7d"^'dX9@_}%kak]UXg셏V W-ffI|*+I{`%K,qDڥ {$S/ ;n}֔,nm"T]nIZV_qZ k5s&! U$4,r(e9p'9ߕ2OL'eXB [,8!b; D.^^ }Y=)acaawCE 08sԟBi˿W7K74&>ӀNIm 9R"su_.Ҵ x~y\$!FY&A0IE10TBölg+rV8+4N 1Ǥ_4T}#~Qu% +39whB0V^YaقXej8#>Ƕ9 V"OD9;FIr5%s+Xԥ#=FH,D#q 8@ddL)[  zJ CHFJ{Us°aRM'i/O1?J"4EEU 9y*|xݪ~7␹ͼ㮨$,4iᇚ|@! +JhX ]erps"f&Gi εĔ*q_[MDUyBnyĒNg+~J#!ݐ;E-On)4\1>=+kjٟOs=׭#\]QYxϞQòysQ*yυ8{^h\u|5^e&ecfL}C;ƪzU;~ui!ʹ\'<l Td3 mao_2D*=G,>[&ɀCeέxZcz=}{'fIkRhyfMC'@ EW5y܃(F&SŎܓvI7 #lQSS {B!Za:+,V5tU~pHST@p`(T@ZϬx?Zrr` f 9%q>샏z^ Piʎ#[nO]sȣAS[`Whic&kֆ\ljrH)e$4)>oo]MX402:TA?D-Z%:s`!XuA9c\G|B-T-5%:A=B&;}26?˨y}@QLm/׮ԃ; S=FR'O# 3ֺWڧ߹q.Oq~u^|b2m3#`F# GW^~^G*iJy.fэ%R%iaLKµԟ\"@ fKKYw,69](ڎ}s[SWQ |{B^1;8u@g$޽lɭ;4 JFBUe{qGkA-_,]j"3 Js7?X]׋%fIlk?)3ڻ=Q[ æs]ـRa%H ؋Ikљ72]t.㶥ӻ|s^l6T4 P¢u +,{TȴƷꆔ9:m[E).B"A.y2Z%65*m{ BX UoI,m7X0vȸx䙇Nĸ$8 `xl;ll(AyniڄتEL,hdA:$j%,UA EO`+_ {]QQY|_oTp6yҷLrO†9zVm A8 ;=feO^v!Q[/ FKpZw͢ w{b6u9txP Lр/.|dm#7IP~iԃnslN­(Pn[XP|(م lf #F՞5ꂔ ".DfuujMטD1*.0Ґ)ν7{,cuj ;הg&_? )T9+ުX|PLJSɋX.,oTroN 9¼gfB4 XP 5'cmhyn)z(#UT=X5p!a,GbvB/s,̀],!<^B$+r?W`U]B80A,+I"۱-Q&y Xfc")֚XS M0 cP׊3y)w׌as[ h[v`iw5Ѝ=yQw{>#&ސUZ靐Cގ{,wn_qM AlytJ?̒yh*.mg4$u%\*ִ smį#;VLS'͇qM0~%*V*4<0Jge$HCXM\_{p*DwPI&e9LEtt펟#{ D Bρq his{kd/ ] &1dz(ck<7lH)dJۓ uBEfAViD%ʠBk\3rqtu%?! _ٕHӹ*2|* DFƊŮ:]uIKk]ny4^vXhB:D7xH%$3#9(cV&̐T"՜=, ofv\|Bډd?!ޱ+Q;P>oQII05wz|xc=nsApή`UYҙvNA;+8vWuS9u9^f[&TsN%5}a2q2˦yY #nJxIgcE9H.\(Ö7L&2}ҤX98 xL=yu.|CvѭxMUMO#,L7ulw1Ems |7Lx*1Zg lZET$%k iAT4(9跸k9me^ux-+^j]4)S}tp6*s(/@ݣT^UW&?4\Zvd Ļ?ϝ57/iWP2B@ {9gQ̨b s<2JG?$V' Y;=TRLUhvr LK#շ|)EM N:gwy 5 TۄI}W f% ~V#7d EnUoU pLԜyb= _+d8{Q2TELizGx)J4M'.jjԲZf$eWd'?+1>s.#gEqݷg.6\oOٗP ^μAIHVS>o2 AT-hM!Dzyq10~f ԌQmO1=AV9+VFG^Dϴ1o0xG-UKрߡ"IB]Q8+Ld,}*f)p܃7f e@ZIx΁S-0)P})$k{8‰KgCQb՚8W5ZQw; ix]*Hz:.*)cuD1@X0orysHù)+u`0X\N.݌i|9Tqx$R[Z) eXNJS)='f WSTȬ ك,k{x!*bs"sT qN~0\:k|Ȕ]Ԗn`9UX"Ϋٷ nHR<$P o c;;^Jg4x*νwS$%E!TU_?@WNѻY3hyv?X Y(E ˑ糐sdՊe_Sm[aH8ˏϼXCe[itL#8^[ 32Vd潸b?Oj8:tIC!;4HiЀ;ҋajEC,2iw؏fw#""?,җl3w(ZP5܄40$Ո}jOL˱Tʞ^6ti #aZ^P:(S.OXխ;B9Q@k|j4c 9] ڳ ֢<]ZY&qAn.zTḺaܮ9CT}{zrgarۆV?|,/$)#~V՞ѥ9=UMqhѮ {`nΆlyr5"~0@d&s֛5ԾSϡ4sf\me7yI>ݳ3<8 rlVCC"Gi ѧ0&C& a3*2k~C$uՍ,=s#e|ra7,Cڗ1?z7Qc Y6t cMj$ U齠:=v%U6^cGYRbz)_Ed UOUi|L1ON}KruAHK]碜~VmenX 7H1*̘2!%/Qcq `x6% +:]h, {vL'"' {;-$nc߶Ukb1rQxRhތc U~ycQM,}񴽒{l(A}/KP7FY:1#0+t.󔬦5Vyb?͖F{{{8n?S(,[[9(+]zI黵 ]4XwLJZ)AavظӡAS¸O|YXA;uF#.bz,QBgwSNU,uYn*]ܖo*.^Ö.<7d gz^,Kg^pӶNwI ."4*D iiS!jW))nܺvVĒ,/FPڳY+<ȵ<޾>mPGjbB Dׁ̈́%@,RtbnY~lՈ9a4~&v[ƥL@zKi&ÞC4a}CvD.L5jݣnN++4 aqcgޕ<2{m؜~n@ -G^]Xwa 5B̡u&^[ͥ;"3X5 :nCP u߭PD-֟(" a~  ~bӆF<%sB!Id >́PHN^HAsm'A[j 'QDŽ6~+E5y9dVFgbY^{陘acTOt=bS~}7zVXl[iG6D_Jl:?ȥR'ʹFnYA|i<&}ݩ+퉕W?RvnZ9"/|#(~,|cbp :P:G H,OCއ8v{ID` NSGD!y!L·Dnma7=`y˨5d=X v z)LL2o35j/^_@+ wwu_Gs2Yhf2_uH #~}gSM7B)VxL>V#u Jó!K 4KwC߲!U1pxXYi. Ao&_ؼzSU pAy/h !k@w]ڋ/zoʄ?I;?2{?8 7MV#r%=.?wB4/}TPGPW~@N._=^GwW1 v%Q\zt{Wvt\)vvLf彃zZݮi[{)x^1^_yH5!y.u\$՚f5Cvjݏ٦Q |KÐjNݦFlΏ28y "r$:PҊ|*!v'QbE@64T`T<5Fq$o(=#(}]i׬`%"!Or}B˕@xZ,QyY9C~t*K?{5pV,e\ IICR<h;:iXltL}L]Z~soC߬8Nw{W6V1]ڱ%DGӧM%ce9.X1U > caytIr>*tUx;ͥbi)5X6)`|bG1 YXlI}pV*6` v+xu6#4C}; \*?(Rt~^t DV>G<_˭ +C-x8%-͆Ųz!jSp"u!jB:-PQSJ_6/ f/Bp|#tBrru]5`p%,%Oh+{[uMcI=8#}"Pk˞5CXc_/pGv ^kc^lC(\)'js* G2 fxr|2(U^@5  {U<+-|)?56+u`lq,^H3Gc_~nd8y$YlLv.פf /A*NSB8S_7"PDd^0㌙rM6p +6ftxxrQjW=8#% mG5LL?(6EY%/ n;ICBhى> UNc_ _?P6„cϞsr? 3{?5ػ[36$_Du'~y-3ReB;W~,G 8,593=)YqbJx<>N ӿ m76b>Ão>CW^׎{sn€u`dv{|ul@w%P<@z(v0ڗvMr!sAg&51YmNKZ#E?%2'1SQ[$5[+gm%V$ȴ{7N kj +L|" g䑳V1TSf~cDGh V$Ur0Ar85Oԝ曱bi"X_M8㘐N!=L\{a}dpST'akSAZAi=C{{v~L~e! }fuX#OD| ^P 6* x`:Uؔ kʝE\<լ(06̖TI . 4/-3f 3g'>!ֹ_˝l L[,yjtA~qDHs}YC"ŎN/L5S aJ=xQ"{Rf[Y`{q԰%4%Emp5G%9Vo`?wRtȎ !P7S=5JB?eXMLو3nkl@v-Lk~퓘L[XڣB$gwIRV>Zc_=;a,d-C䟥8w$A5 ++":?_ZJz$nT&u9qYYWE+f<Լ7/Di𝛭$;tEw:pŪcciʮˍNRa_#ĐGq_E6] ωNj& .Qِ햎aQPF8JCo cII\J\pyPɍm |gk0] & :IS"m{:_k:U" 67RCfuZ(٧r$ԙFdcd6os$&6Ê{R4K\3pu5wr%fU* 7rӝC~OTmoa0[hr>7Dv }{5*Hj٠B U~@8cdL3F^Ø-="[.dU{z_V1čd@/I~o"'m!^0gjg9^ZF7rz eʨƆd/&:<uxOgO8?)-e#7 [E!ԉ #3O󿩸jO ss@1tмui`yz CS&7w;H >! *p*zg.N-~ӿX0 :tPW;xśӔ€ dv wB':= eQܰt< h/VX/Wc 8MZxPJ#zc1b/@&Q%bn!K%6s,j"G\Q"Qa7`EC_]*X>$}܊hfq >镐6PR8MAØm܅u'Gir:`T(!s[e>?[I(Jˏާ5B @~#1X17b1m==:lo/Q!O7 LA<ɟ9[+pKr|$QZSӭt#aZ}|}#XC)Xʚ(mf֥NuYqc*! ҨFx v6Zoq: 'ԛ| >89؉b~\ 3,iDk4U)\#I!,c1I_/ՏL(=](S*-ӢA#vKWh;[a9Q>A'sJ7&bʑX[(C!9rVGWk%ntAxhfiG% m+ Oy< mRʝ1[,ӱ?mq[%ly1I˗eg2DR[!S"n?eg*ƈ^Cј i_"~HbRܨ4nO`_xyeKIM8:+bXJ!AElH:˷{DV\(+;2 4N>_wu]enjf0sVQ0z`a jj"<['mB6具Ҵ.`Gz\=$iy,,um6gg_u%X^a)dS~\2L""&3ʷQdo$َS(0QOk1.s-NjΘJQrkN30_+K?J'X=x#R6GƸ&Ђ]Xj^̞Fc=^`frnc,i鼴(ècIap«ɀHWG87G~H|~vNJnŢYF)uE,E!^7 `K M;e[DG. ڕ&i#]uF_^6\`}&s1І~¦e9HT ȥ|*9>?׊jQ*"Ѱ>68};fJP,XX2KNUwX|FE6nCZlhMslr:*;cڇrlH9XcDߒNv!Nvwg.wh{Fv)@PPsdQSTΕZ9bߙVU|I KlQ_h7==~EaWPPMeȷ_A?Z7NS*h|p^Ԛ_W\Ύ[ d/G z?V<=@k &dv- KEPb285'޽"^@p?ÒD#xB3xQo 1MC&Zq1%"wn mOuzx3g-615htE>jJE; ]mjc2[g$}G (W`PI*hG7+jgFLەM`CnI.E#w [܌2 o3ZC[E45f>{ŻA(t6PkXSSOǟu -X@BOll|k!gIpXiJ )-TLlbz;1g6>g7|lf[Kun!L C@;oeLd*$r1a>C*7}(g b6Tܚ/b_BgFv"+X.k (pY0~򭘐J_p1оIu-麽TCˋ`#d!Ù%Gi^>s,nh0\<*ݛboǴ[~LfVy+uaI>Y{b2em>TSAyx2S}úce)2g=MSST{3˿t)Ojy8G[WWֱNJjj,::_JRKyB@MB}z:'KU Jİϐ/ӱhΌU l]j=rCĒS8TF [,bmx>=H_ȄG|E An49bڵ撖ޣ{/_r)ղv &\asOϲxCn!r $^WʜR#\ H7YcZ* uL1B> N-[7Ĥ}: sCREtMurSI/#_V)omhAо2 Z3Ybް=oE)}s${PZO.,IX߁ě>&3JװPt _,< VĒϣz4 U.1 r~l;hH] [EQ "GFK~M0d50dVrRtoRip+t>>.vBhUA? &y½餘IRu3xcH4*6EV+~yDBWǷbѷVQ1bM $=/DdeV~ILRcY Aي̎\w`G6V&G` L'KM1mumAʺrNۃxM=HVQuayy=iyi)s&Ɖ|nۘw@'Aegoh/|F'oX TBfR_ H'x9e_:i?BJӱYkt%dc6rſo״qx'3߼(oN 1 ",a9^A"]Xp̓y*l)ō=q[l~şi~:7|?l\s&@/d Z{r8%S8hu緃R5t KRPs]< fJ=KFd~5:IATM^āW!_0bMY>:g \eDvhJH+u.),׮nw}35-ߜ(xytn EF'4{oY ,%j"Z#}3cؼqoQ6CR;w*u=KPچs,u )KDI$bdyTc YWOjvfnyM4CXTxoEi֐ܰZBKj*FnS@ͤ-}{7aV+:UvKV)̢Г苁Iwv: &!m"4x:Ud%aiv7icE37joA;Ӆɫ঒FM*S¦JqSvjU:ؾ;Ck$u~HSzGakHEڅv%t0,G q,S)󪮏IT="X4P'ٝQ;ǚ7xÕ.qu_ӈ '274'wnY86wAfvt5R0SN5t&XY偏b#9!b5Uf nԳZ\88aZ]~4 C~bO $q9/KztjWKAL J>B S"mk$T?_>T}z^dG xBӿub+4^CM9#P>fKԽIF@IOQW%iOHU ϼ2bOu.=j2W@|ykfLK5X ;:8s9*:~-GݑqJ|d]T:^B>3rwa@#0m&gھrRR\wn(9cAbaʮe0uz1RɂQRh0T{;,_=A$)J.g;x䡒>r RvѸN)-|>(Vmaf>dX`(vb8*6{MyD́D{ j[i :-UV 4W+~wkɟxڡ$كEH7jp4-~qGi|h6hCBس (ٺ 2FJBc3A#wu?CG^d=83Dd9Ńr-q$fP+B3 5Pbުɔ&-)㟅IvrAcͯ΅LZR_ X"D5(?FQT3)aIkimf7 {ۛrG(u;c9{]]KР/#K=g~QgBoIlŵ  I d܆.g~ Je֟kI|m牬.H};Ki:\:u_SsX"qq<]v~º^pBǎR|mbFgB~%2/Ȓcma:3cYצP f؈fGVw8oI=:Bb_ vЀH&9Uh v`(O1"b8 Gfb>F0IgErb.ޥ`Gb'58H$$Z9nuKu1t/i8&65;ltٺf&!hΩ?Ѳ+J)*t6Uxo}omr.Y肎pKIU0״uB˺#5'w>|e驃-^]AX|ѰvYLy!JR[_fĭ2`JU4b"x3e}&[}4}pޅ(loH9ecbdz4ͳE=w+`!"g[x">2ڢё$#]2TZ¶akE#DG)K Y# d݀|4 {YRNӆ0k7+tܢt}Up$Z qphI6tmQ#R;0N! k2 vknW>L(eQ@X%xa.а$j#|7^m*.1'RA8T( cr؁̒prAUy^8؉v#D:>LQ8/NizS{6092`P}5ȵ2SZliqk>]+Ȑe_ob34\+5Ui4]E ƕU[ڙ OQ <'or.Px|8G|nQrDp gFh:3Ì0OZDռ hz vOONIb)Nȍë'# 䧲)х4V.p\vw≒|+gr d=~|~Tr'C<A.ƣHƤ >Uޓfyv=1t`{ӣ #y ptH.2)?h8ؙѢڈä+<ԟB/SL_Mk6ؿjʺ:N$w+0@b{_ 2rm<{ ?n l]Ѽ9%(|m_ubUKdjr ~QӝQXKåDzت+5ΥHVk~c0HuKC*>5$[3yE蟀 ͏b u%Ӟ3}=B<)}2Fv}0W;jR5laX@U !M =7r$\B5AcqUA"Mi/Oo=[ݠdhC+>4^Kq*[6Yf}&mn4R2_Ewwt#&9$u_P$ ]&G uaB `=#uU$k0%{ZY9[MXvVx;X4b@Z@ZQ~*%oꄗSJ,C X?CHZnFo86+eQue&nCr5>8 Z(6Lo֡znT8󠡺+ :"(7p^R(2͢? SW|nSY-2u@l-\7FTepӨԣ Tۻ89N,e$XڒLA33|@'2`t#eӽ̏ ^mq\[i`r4FEp_oOsSҾHH8>(R)tvbGF\F-3`KrsUΝU ~qZ&yxRs;]M[?0W> 1p}C(;0zM݀Y~徥PĈ?YA_('tpwI,J2hMܼb({裮v7qmvw\8↟B x ԔMփNFŽd׆*oDMզ w'%w}f^ʺ%f~|Ijgƭ; ̪O!paQ7%?6 ceCR05)ZwPץ JN;m{ KGr}.p>Sz0w/%@Z+#( 'FN[lόI&^ey04hCT.2|$Tάˀ}&^ͥ1ڄ_{[0uAfL.i"_m;de=8{ܝ`9=\G8,wwАDhnI.%x~=-ߛ7*TN" ϗq=PHG Jg*H(?i}ISbpSWkг BIl +֕`i*fk"{Ѹ `)Hp!qa3@`^&pP+[C~kzŇ]\i_dhb҃'*ye1Uq/m$ o^`XM`+wdʬ9j,{'LXےn̬o\d aMu\4-?2y{gMp5*ao ~<3p?,/-+bC#L`LэQe#y?MH)Z5UH!q WCr;SzYS}rhO[SQhNy6si Iypv i P?K J$RvóUg kݷ2wT Kd{n TWvO(6:}ދ>p~Ǣ]bl:q Y/[O5fR{R&)JžK Kl:?-vHT7IGMٹhs% LIPu8v-dU#V*u/޴;1+JVj.l.79 J̜1.ήН]%1˲EJG9%cYƖGtCu,ژW`Y*Q1m+(3 ׌T;C[fC,ļ%q=SI$yN]b%d\9s4+Ifi+?5|YQ3!)IB tXthQ2V5a^ Jm'qڴދc  ;")`hܬR6؆5izdوTʠpSlo yʄ4x{סu +%s:qVKNls^tgG#pB?_,\RхޢG ?ı$rإ6/; }lG/CH.ԕۗBu᧷"u$I ޠ({=PQ? u ԫ gqi %i7[1pd^433Z ͼh>(j *Noj!LlH7pNq/xs> /%XYgH^4G Jԓ+4;^D]K._OÑͺX S @?/8 /}M/~}`CSQja޸D4W(?Í蒕7EL|SGGHͤMƞ aNI%Х)kEW]*xplh&FYJ7D$xOBCcr//FDqQQP5HS"[JW6:f``W,$iiնNRi\7b\S;p9Oc;\q;[4SUҴX@6j@]Q|qG:= { _Mkbzo}PP0l_|6Urf80L!Owa8B|(Vbʸԕ&>t^>^𸜘FǠ-iګ6P "BJ13C9VV+ArJN05c|}ڽko8kUL DykH&Zgјp@oY@ u)RsItzr&}} YLp̓sr*{l"H<ச!Ӻn>4CB^"ga87̩L77$Xz!)QU&g]r^׊{dmr+Ϲ-Zkg|BKdӫu^92݆1ʻkCm_(uIG32Sw~fBut9ި5R1^klԺKDž _+!(x! Zq235:Qu.k4bxjȕ;vY0\"xǜ&cwQ1ϒ~ĕ?骊@Aa&.> ?KS>.[mK>[@J8 [D-28Rܒ1. ;boJ3ŊFb˿ ^Ic_0r'p?8Y+28kR (&88BT-+0x1R~/bJo+P?ݞ2Qd*9<)nLJdwT)+!Y,YZq)p H(+B[_z'U9F!?TC]j[wLdx kj % 犘;K^3Rs4K4fד h!(~&7-XGVDPe{4v~EKeK|쐐hTx㻣[ĭãǿO R-zzdBRcu?~5KǖhHoDn_p/)..zAaz ;e7)VoAѳ0ʵ 8ϖ߀+D;Ȅ`n -# W": A1e> $H|[6>J.xLpԃ+H؋X>a yΘ L^8Y8_ی޶@&:{jJiKyRg.0M`T ,2Jt>)]}0GY3_ mLNc-e7)  7ܦMgڒ~srNoJX|A)c; o?JP`sO4hr:^&Cnɥy#Gݒ%ʹ-Tchi7RON~215A*8#kA=\/Q{ RF>AXvLKQ_"GSTL"1y Hkv_Eˬg`guqE}cD腸K<Yi#V Ōˁ='o#9۞VޖˑHhY{,@uG1.w IҲmN&V`ԌrL2" Km*kQ] 1 OxU̢]!K &19.+~eL!*rcK80nAÉ0;q,!I5p0⏯e~!(^gK#D4=L#35a+`P?`Dc 9ؐ\`2t63ŶVU =@L4SNɪ[)&M`}D#_] Tu,t1Q-+s&$ޯp;iK,+ؤVӉ#;ɣ$=A}2 ҌxalmaZ)[xte˅)߭[,2Uߕ<@5Pn NWo% +18vzеq~RQ[j4K D ~9joڠ$=u)ba0@RpdF5\ȭ"R,|rt 0aXo3u_j2W-[/2P,'/e[ =bGf,tжB_RC aEЧ7Dv>W9c.WưUɵՊKݱUB3fRI #,+AN ,%;`3^ ENxp`w"~ JW&5J_2SڱivLЪs^[] D dz`5pa4  q^8mʅ1(HT p z[mH0J;m"bxFp a!L(RvH[[Tux[hV m>y,ۙOM(#'ALXՒr*g'YH=jo Nz(Jrl[v®>e*Ӂۉn.]ۅ7SO7RUz)bHSNc@X:yM}1܄z/WR:7Qs /fKj"u_OCKMciC[{;I79s ڲM)<yå?MuSCG, G"IΊ~s~Ţ[iy:ox+^wڡ]Miޥ[]@WWaw}ZmZD(80) uZ8+jJF^~-uh5|0x`-EPQ0.ry0ɶ̢jX uuu !DKέ;zAmNq_]UX Gz&f/u^3Bx8i̍ :v S=^m!0;7_" ϫGt,eO;gVb( bX_v7<$S~cИB]|^0o.D@Tߜq#B?uU3ۿwŞi_t+qR47!u4Z Lo;4ljw5:ވ~9CkWXƪo7{l*T1,V3[Re.thiF!=EnLe%ܞQ?{YZ?=o) RdNil.R 8//1l%)@/3s 2a\1DXBS-֕Q!y pЋ3Ïm@.){'3x kWl3HEM6]=XE=<z`+'0,utongf1nnʭO&ɽOZDFea|O<j܆Sd<ǽ ɱqңl@_9P2_-!sG{AUZZnbҼ@nZA^Tɩ֎+܆LyD@7?h uBaqӋ;`_2s~&TcJ EM4M{c=|bM{X aesv?`馶%>J#MlTϭ^xƢaYBw5߶~#_34[ @&^VoZ?ꬹUx[<ɄPjt,wcx ̽z-^ f-iyg(MJNj tLE?pQN-%}G8c8̽.CifjEt-g0b(ڨ^=$@݉0RDTY|>+6ph-oWDDX$ l,q=N(?Dcndr#lNp`6)枣];xbu9]>#RU#KtV&\UeznyIvA:|G4 dE'+C2(ה19ȹӫ!L76#6*Jgb*gh :J;OȻExK{tfN:] DkL(?$GyeCMq/@Nu#8{ Qc #?mj-D(~= y>̛]??Vk< A|FG!')U#׷=Ivwbp##Uy7nW6*Pg׍l)gzVEjRCHH̜vffnZ -k"†7 X 8E}!W>6u Ktd+%oG?&(Xuy>n&!³ƴi\AuL^u3QNګ2xXLLWM80d)ͬtIRt 67L*Nf@,xn8xgS"~'&ξ;@[Ù(QOK"lrga˘^|aN?fѩWz`N9r}tS{sJt@p%^3򹈀yRٕH#0Lb'Sw-yl5ѳp88$'h ^I@ݧ#F'blZpHTq;hKz,ea0&:e=?2/K[UlL.<@:{.;!WB*[=b+o*IdwgJ -iץTxi}_9k[V80J]܍~Mbޙ}0˅ëLi[<\ܱ΢Ӊ(권R4zJA8_:Sb. ]VA@ v74 D-ʂh8oe0 ^ބќ)_̤_HKĆ:˵}(ϵ4W>6xQ"([0lO?ƿaaR醋wDMS1Im3DrLȫL}(nP|Vbn L4ɪ,,B3"-Tu7!+ʡ#-z > P\JP. r4:ޕi( }=L}ezPC.tJI4^j! j}FTN&jS*/ ȲB}m+P%wKB+ [=t,>JaGO;fX˵zݼn?h`LI@]8oA'Q$6[fz5JC s]fCrVTJv-DE `3ה&ʵ Z XvN/)/o^l4p?ʆf?K#ʘ 1@'>jr'WuGjtC:=Zl[#&rl7(5E 5s^5K8NS2,?=~QOURGWӹ@n:vKSt7+06҉`|,YٍSq R4Ct76&^k0E刜z!^ͥґBPx(tw]zfo s -Q0:PjwZm2jȡhC0+^%3(X\&_{FM'\"#r`i!RŽjwTR;UX1|XU`JĖ+Z j^|E klRWc'T|l[>%6wůќwal~+LWQg{ LVsµ=ݿjFϞ4LLo3u eܨT\'5,Lb;9$c=l5btwI5E[~|+$+%?2nyJ aisg8;v'bZZvd.6?V>f"ùv"DxkRW|Ȥ0fלhzmaL,8j!zz$)}i^IHR$[$::5͗ΙF|5Q{S=Ţk 4A? ;®R /|S;9w$]ߡ(/vp({@Z/^'S#{Ȋ¾|x;gC8lHxukadӁ͐&/>PmlZ<$aE_H)ʚe^Vz(D4ǩFsF$ @^D%Y<͗RݎN9EX3,B[T4y$!@n!m_Y cZC1D0dIz`پilF1OԦS]f*WX0nu!-t"- G(bR*@: 4zM&a5`YaZ*B,*Nq0*d7n!uL*WC!MdvU+պ dcٖW9&A๵q+Np*q)BY )[Πa xۜuvz!*feO_쉄֚6*Cٴ1.t`0U:fs wjMk ifQ-k8O=1 1G:0NLz9u1YcM8|yϕ#$]ꁓ ΀:Vrou1y9*jnFh]l-ai f:'ll;hoԤB)O 'mr$6t=Mc-Z"{q\o :K1=[] obt @]x#o97 (x#;5W?'? E=8J:?2f4"<:/%R0~S7#SS^m 75 A[9T/- ɍJBXM8]foa%n;ZV2z fR!.@* @ԼUFME@gA틽u:4PeWpc't7 âL_}Kr\m~&]gԬDЇ.Z(f5ex;^- ZA sSn&Z(҃ 3C҅0{0 J;_R ]dᘀ -zo5&9?.oʎLͤNNVt:'K; q[cƙ5 @`G ݷ+{ Ѣ0=EO]@.HI"LSze[I|'U[N 8[E/-֌a皿K :k+nd,St@gC``BD^n޸(Lq\lnd" DBٽK(v `{٠Mt_uVvH$9X c .!4^è5Ij=k0J_Il YN#+~4p&ƅ!yDg#@ SN]&"Qµ)qJL^K|{}qB$Dxk*! c;#+]fz#B? KD,O7$d j lL+=te藍Dl+xO4mvڶ3f7l [πM2/%j%!)?fsi;S.E$zivCJRej؉N>ap_M}LIĮ̦5„?o7fNGL@/G'(RsgzMu}qb:K=*&,O(fx_8;ŠGYXW,)ȱ=ahg}*% 9!}5Ӎ#Rč! {Jx   !P[ICl`sF-0 &.Vm"Ε7Ȧs;Oj9m( 0)CV'ɍP cU"W=Fhh>].H[L_th۔GTzRwwe 6_E}#e9#㑚Ix[qRh5H(#_,.9vfv݆qpTWLx7  25@\#ɮk@ 2h{u@"We[Mf.湙FѦ;6'0aZJN]".zJ5mKo+uyJǣC`L:ksf1pмdp %(S \|a%6#@39oV;Pq2RF#OC4NH4TQV!N9Fv!ENLmcY&=q n \T-LӞk 9K_/nކLE˓`C%(hpɫxE?yqWEuQujzdOi,f:2XYCbvjHy7wݼt [dݞB͇Ő&2ח aLF=| \cдKy?fvt wY ##WUB4PB= *!9鉮@d.smS2ɎIȽGQk><;UcU8@:OoWdI޹qy0Q`3ZTf?ksZbIY?:tOJ,ӄ>أ/tWkٟsޑ>&UJW/A*~o~Mqސ܉GTf{'BfMxsb[̛]wrz견 ѢD+ZS>T.jk#lE:FE}`ɄO#}'(WQÏ+?s# ^ 'FG@FґJ{1P_[m) AƘ&tI>+oeUv$z6I"(P+Cqk6+b>b}Q6 !.,PM>G&8 u8ȑ&l#b$CU@N+钠>^>tmqyB֔ ps&B'z\ )Er&S`ԗ#WT+ 3͠BԳZU F#=R:]ƿfC s =qpxw,O "j& .Q>ޟU NI"wI"KzcZ0zAb5)oߋ8"꜐^:,Y>lbL`x="+ۑj sNbzIJa,_z5կX^) y#5V!U]6Nbh`` cg< Ff~G{50H-]H_Hɼ፟#%oFT#{F^y#oW|zXrRxXMY8GN-EQb<ȨX\%5t!*n$^9 g9!kUl{xq Ȼ[1x}|ȇjQ]+%u8 ]Bpޗ=vBS5 {<'uLyl8dP+% U{;&%+]any!~ĵ,вr}+^8q?_:02FrVedXJMaQJ}bRX m)qf7ǨMSy_ʞnۯ`wRDUDiw`PHw >~AY>I񻇔F+[*3M{e?$㆏&5o,*oMjRgnz\仦|'fwsƚJ%hF}DXAiWic$sY _#A0P$m5~CF1)+eHu‹ _%4A4C-^wj z,"7NҦv(ylm/g Є}t|{g_7v5FjgI19QX4=u51vKOIڑāְ !@ԝ:SQxXR\Ȋ@%KJVo lH C^=׳g\sӌ +uhRZ5IS2yfHICo4VHcm c,I@8IጜSmq(k5gE9vR᣾[d$N+G(!גoVSء?mG^-V*ԙ-qs'.G~Csվ9!CXb,HPuįGF|)M9׎0BoLf|ic.CnN-_J?H=\lũ4Z&ҖJ/S.cNǿ`aKnhҌI2~DÈFZ 偡AƊHtע>(C:\tɕKshޟpc 6BH33k!r۰pIR eVic*ZcpPob씲PT{BA$zGAq eı?~t1勧5PBEJP=B=Nl8ǀڞ,./$DoߢF2EαD)nxqSd ˪0BfW>hwi; "boS$w'I`̘cӥ!M Nc=8mnӟE!BZ>n54uY:~m\o vM)-454c5u3I'ȣ;T)N$cHf&SNe˃\!SA_e+lmk1M굙#aǼfv3=yG@*y#"ɉ7'bJ<_ż$N…{d sAsRt\tfj_ %(粑Mv9 qޫvM=S&oOʸVBͥ"w}`g+60k9 8wn} jQq2Q Ye"]BdI.*yg?×Y#}<̲JSV=awT~wnVt8p̥iȪ0äHTՌ` eV$\2vſdulf-'IQ!+;dg .>v5>?(YwZrLLk<ڊ`1)XA 2[?~H ?a 6ɚ "_୬GpfxllujuWk](WNai͹LzVCtɨVk$6 z 1#IyGt x菋XuĎLM|P?5_[p^y-u5 %5Z-&<#M5㽓 kn%ԜA޹g;u}:A}^le<ESFAHZH%H)jo*c&?A{>QРj#n1ce+(۩fjfٳojT󌱂g+8沏y{/z" !Sh1Đg+q0:=nmUuP1ƳFep3tU{&^ NP!aBhX)(t>>wd}Gh1_01Qmc[Qv]/E^M0cy}S zyeV|Y6܉YG`e:f2A.H=]1n`\6*9A۟2T17:f۔! UKa\ѲlNjť./ i_Ҿgy cŒyr"F| .w0o}kHFNxPh ,ӣ:KDأQhF9iԓDhVk:&w:L#/;{G"‚}AXV w}o0:˳R~ dJ4ou6,% r+Gܷ{;3({}ezԃH.BEl7kLSYf$e"Mlvb/UTfgUE_m]|.]2ƩhiB3rJkb, Dh 2ƄȎPҶBR k]doMBbaNYA,@n[bkoq>'iAr-njlG =WqKwH[0LCCqB.@] l]Ga6Vb.$;A,8ipsOIwʄ[{q1A5 Rl!j)9@$+%{mF#LH.s[V$p`8&aD Ww.'h|0sLTc'KE]qyab=2We4 Ƭl}w Aʦ:Ba3. +©R0/aB F=X߇kfZcoѮa%M(c^_NEp\ E='jbLIE´b.΀ilhYKMAcB-G7 `d Ccy˕[+si\EYl_!D% ;]I vIbgJդ K]SC$ yQ6aAw} 7κ.~ 7%aH!ff yGĤi_=A._8!DhvS$ Li*I_yT/DKų;c9BB9 ^x]+.zga+7m#],cqO"WkU~Co#0_`yPMb:+X}ݐ $L1pZ$Բ.rDijV`U uc[qX/~O,%'Q…m+m-)4ӈzTtNƪY$JnѢVPVWܺ7lW᧍} OlD'ܽ()]w} cX閐^}\ ٦t`4&Y3 ]'P2 S$!#AfG&i]ez?6~΄H{ /3z5Be;#/P1`ELq^2x#]lw~oTjM5#D@f0ɾͷ"aqOF ued5@E~#ٟg~B"^igs0,❍C%78WDț+{g-VK 0]LenO8Wsp'lg܀0X;2@ʖZr,DE(y⠹Y-nF97c ^Ɠm݁Op\=% ;.2W!A3939ʸ(:_[1WPPs:)$@ *BЉxɛȦ  )5-YƇQJ6cd!1웦b# q$i!kQ)q,B@_A&1Gs/N4B/ogIHDQo3xxlI/0ZA O1L4~b.sb]dP YXp悂AJzv ~M[Ɇ*Uı/:^T$.*[J=&;(g05nϥ=v>1_NV! thF n4#~ڻT+[/|]l rS~4 $&!;Gi -.p.:t0SEޞ!"&ַmV Hos%|S! ba<_\!}jIQۻ2Q$uloTf/q>56jWIjvLѷ?gtRkPI')bSFLPt}#My)è֡(zZ!V㋓4˖92dX6|SFB3f&|V12b`Q^ wgȂ=XϦy?c=|&dCe^l=? p3<RzyBIWOգ rF.{(r8f93&E.X$2}&'QOFB'4Ъ,VEC~$J X0Z҅*˜P6 W"pЌoxZd0XqK]@sd2ιMJnh/%CԣQTi:H]ıLQ-X$hj4Ī c4wɛRP.0D;EΕ@w/. b|=75l2}o"!AOii@]⟞zw1g~@ߖ,i `Wm1#C^#25 =, #/~hPkWO1A9aFP="l\a~art^ƌq$ $zg2ݱ\uJ I4$*e(jp!,`\ ?X_-JsrA,&;ܙ.Z`뭢c@h;J`evڭz@eB5:[BD&m(jl[^ܠt!G4.+qYGMW.Ba;#d35М:Γ4ϓ@좆P Aܖ_^.ҒKAŗЫi%KV7:'eN, _]% Rp@w)s@Fvn߫ h!LH@5S5 ,r6A@Нtv/H)~Dh*A׸+%Hf$x"rcT6E*+V3pYŷ?JʨG3W{d E'v\0E  9@y_z:JG ˄OdbJ[o$"laPکh%Xkd&]h7B;4잗wV7HYy~pY&A324_SѓSVlFdϢid$u2Ix ^dĶh61V+G5̵Qm:cV(Zph+^y~EWߚNVWo rL .XBwm &豴arE(` go}>By635U ?wH{~`бu&=}\3Ehr~%MGluIvDJ-Ƥ -'ENS S=](69oqp 5r)?pyj-|f0zoPlnc#KC;_& 4Br8^xS9`Oi0(P*\k^qj=RrbPRܧ9$hļ5xĥXݒKv ;%J8bיs8D}$ }ri܆Y]6O ")D 2P^.? g0Kv šKB}ªO4 Ze$I|#vO.D1 'f+l fy$vȤF09rJ")X(Ee}bL?{WM])10 }CA0+[qJ;b9 %9d/=1z>):O.tz];>PmppwQ*`\\Cc"!52C" aȭl(י` K?yt0TXXVH6 ZCXO&tFBX\y}dj#9 ڎqPoaZsg>Eflmg񙕆N!qi:@.YC'ÜȭbϣjK0|䲳IwX12&/.dz&6G_VsȻՔyt6v_V̅9C?3lCͬ , &Q,ۂ\,.eW3 :VR{J5/v,b j_&ge꣎ZCwWz1n׵1wO`{evr%% X\#;ez{ uAk]EҺPNr;pbJp;޷ST't{F*ŁDVs^jZ $#FΉYxs?Iooq 4Vv(<@$5{{?dݠn`K {7''\J-;RS^*`Tw uK S頫0>G?va:{vEd1ochPsALTfE\'ַbDs08I@b% Mە*IL,ҎA+a pu ˋhĆZNQhSa ~@\?io'ޭ?HPIfe:EzZax/t K0>=Hr$D:Yؽ_G~b j#TfmBEx!kǠUΩzSCULTYc =tL}_7_1#(*>Ip|=0?0hdp>WΊ$ N8HYA&]{ %,KzvX^&13u&L.2P$vGAaGXs!~S;(HڈKT,4譻)^7EgYA|:sD/W^}f4MиCA-De59ž`>x*"Xl̼Ei>z*buu/:3[ p! +jܳn+S" *r8}/)q54@K w}8qH"0 JET66ϙD]2E,b"x1SdK%{}>($&1rY9>&{Ea%P9#mW?u_Vt7 ,LvW&ӪfZ4<:}P@TN ^$fB57c}䋞/auwS.hNlYP8h@;k;4\cR-61.!4¢6;!tC#1),(w9׬Lv9wE(l^PrJYy&{+Nܬ5-{{ Fk64Ŷbּz< 2jn&swik8Ġ N5xW0KHxJ 5KHolZT`54X9R }Qx.N?VpŸd|k$/#) MD3=OվMmC\frcb&evta׉`AO;>'kvX78 ~' ta龟)ry:PD XM)]r0 QFA}5,j% LZb'Q#/o?-{50TKz1hIs-v-I'Zصg 2^v |E5t|;(454!E($>!"x{qE|I1 2$vS))Pٶ+1RW0_q![?/tta6>S+A u#nŭu)'t[R;_O-eȶI\`2ZRߚYsa3&n fKU߲^T9+tsԸ bN !NE cNL{"?4P΢Ī\(V9 SPpCN;Sp|ڣ έB!{i|!? *|G&Oe&DlCdYa?[ehÈ- Av]_"110!ݔX]'gڨ5jbIJ k]!+Ά|N(F{&gos֌PP7bfo|zwRow_eV=K㞂 ^.PRm_!n֒%-OA O /, ' HQ, $B{RE!4$plY*ueV.C*cE3wρ2I{ktQolg桧@w`$2E>L= Oɫ!\YQ3hڳ, !B7 Kc|Me|m @2T8tWuq,.pH/@u$i~.,Ӵ. u{ZTOb+P#/a_8aԋ[-#{tH|}+ät+;Džd@͡u r7<8 צy;c@坢ƣa05GاJjz>G.FG{Sw0!䡿40HS6tPWHHhXwmlVo6+NxP:ymG\1{-(LPZ>J2I #&HgˤUk1Y5t!N mlTJݶfvD@ 8DZ531sf̏sBqcWvh9\ 5HHyjo$`_ ~6!6C=' 2/C~q2Tn, cו^a5a _Z v:q,d)C|Wp eB(o\W|to۹Fge{*^6 UQWhk,mq\U"/~ Rr>]fY26=Wx[ǶMΒAQS{`"ekn-絳W7%Vk1WB  q1(| Y H&fXn[|E:B㱄( ,q9А_ xk>фvY%-jlZNN*cMbNҶ!)O$d7U}MlVx>t-zݓ_*燻6;#4=InWlf3 "\P|-f'u"޿YQBVHG[2WĂ͙Υ MW29JEDɀ_xj_H% F;J UZK{W^"H&6(%qHF[s @aJo=Di(}%B֍klL ΐ3Š Cg.+7cj8a`.Pݰ9"ThL& 81a Jr)^2FvTִp5 WJ_Z!oÕ7 H}ج~SiS <+35;0EP&%+%l:[b,=\& H@a1uw^W|G0m$ 1q[=oMs(s#o`o߾s=`P|L?]dn1^)iׯXB-Q骶lTynugUFiAgs?%L'M_y@M0tݍh(w{6K_mNC=!vϤF!1aM 2@nSꂆWOrUӶ%7Y,a&˼/ZAФz|"|ŗ{o #ROp&Aԅ<l*% nz$0C68 ]7>SEc#N0庨*f2lv9,!K<!^ Z0]Ecg!!2d|4Xa?tHޣfW*B|CL'VZ2vC ;5r;*ORYPI ̺f%E.7bSAJm=3iЈ̷[?! qEwvCxH>d)BosdIn{K90~^W>٨:i@H"HauW h rLddR)˜+M)uϢf ~+-d "(HI wwHZ)_qwǣZcc*0G"`-YcϺ/;wiLG>m c3&$fx $\u o KW@lc3̉)ϬCyR2[/j952>;mU1oZ[v$^ޮ_nDUAwq%v%|[3cqzzA[ mFg틽m.p.Ȱ` ';rN^ݰp,kb HVt&{}jS;hKf7H)뵮ô$2ԾyuD09KP7 Xf[mMupۦU*a%MnQA=NJA >ZPo-$ʼfe ig ^v48BG7o-|I-#>ޔJ }*`ȂNXf3Qu8Z)cg0);@.bĜh>G;e?\+Hd'j۶-{S$DvDZ%誸闌`U @Z#G_wvC%^`Q͢|6(F0ctZRA}Iӟ?/=!<첌+f.)ԬW=S/ֹ0$xyZr2)ִ)@0e1\:z'[T1)O]/JBddczӢsrŽ]#;Ae0Mp svUjxI[,Hn29P@o GP8.Sǰ?:҂IsX[A1.#XɵH[#@*q4;/zg9yNM Hc @HJ,b߭,2@wICX'&dZer? X0qm6} 1 )+ɒжe;!b&&qwm0949'r+ptp<ǍIC3@{{!aBXɲup<2)jknAHY#9шqwb\ xo¶0H?NcįvuSE@[#N6 L2hYo@E qO Ҽ1`0fs:Dz7s]ޗ= meȹ,aiC9+`9B'׺Q/t'-51-8I - ~;cT|5!uq$ >P2P;FVW|t:"|a%Hl4ϻJxgc䤷XXr|٢n6+[}Е1 .O?åU "3HGL (ek ӆOH⇥ C/W hmJξ-s~#trkY!AZ҈>; =[2~6YCpفUT@G1=Ў* ,إ`hو2H!A/_tc!=e8-U^ r%`$w Mipmy[ v#h`pt&t1 D ɪ~2QeȦK(jqqЙ7(9l_Sz}<wе[Jh(ܰ:j|XV6У:%CǷiMxh5m (^fi:sgi37m=R"g; lsew1";Q{Ԓ(su| 6EGn5C-7KnGB%,P|)a LX\I"Dpt,yм-a Fue2u&`1rQ. E}ܙ ϙt D Z6aIݼ%G㖢Ug% "[ |||ukg߽pP[FuvE Bb6xfrjۜ83޽$%hK'—wmu|XPm:IKU2noN}t;z"G܎P°m>XcYPƝbitg)_I=\%'ElR")+VP%LQks)SN3R wIk<2GZ{^yȠ,Wv`[Fr@3 i!܌'F2wa?ۄb0 h ]h6{7 IP9qfϺz~Uu,D.z3Auχ WaK'p kp?Nkk}27E }ˇ'lw&*Cf,C^Ъ_Tc~cm|- Mݏ,$XlcW!/ւ+pzT!b626޸y A.p8o hCsŕpB3ћJRДj !2N" ^x.cjuN;0H&T oK*?GnYQQ~7 zKިPN./]-~i#rf鷧=1JϻsT-!KX6 SS8 lj,b ;RsMmBK:ɾJ1ZV/SPn 6PXwK/RS.*NQx t5 $2GJ_A蹩dtP݈ ~Oqwza:2)NVpcs9kȱo~bp?-ueBK'ԗejc;:\͸d8"ϣ)ͺyCo[9GD1;ZO]<}$YCe@m8`NPF:us1@ɫ6?(s@ r^H bE 薡EN\U+lgTT vFu-EڬVe s72ЈLdOE6a"rVYgQl)\V~V=rn^T(yGޔf3^wO0" z'ױscg2!nnpPT ~\V V~:grֺm MRv"`Z4&LZ?JR)&Z,~IQ]n[LDr4HⳫ9U: iOXIzG]^h{*E +}II48]?T@l7z5SpN[LtyQxZYẢ"4,k*948w{9%j]͍OS|}!ٱU? H(\V?^@侇 0fQ59QVAw0$Źo-TƕWtlgڪä2-FIjtr#u8c.GMuuKD<}/i;R V)/RB3,Od_G@Χi>W -@rV$*H0:L),ْT1Q7cګdvHOb /yLf|J4}/FOQꓱ<*~,j6ugm!5P#!9A-?ƚ.%oo@IL].beGݑv+`Jc+1KD{PQaK_oDS+rÙ$^hq>@;|9]ƃ!xuR*GTg!kq_#Xde ƮƿArf #tyd]L]sȂ }i¤CDgZ=|hIE,_YG^I٢~rՙḴޏћZ:3/eƮNuFP-@ʦT@ͥE Xg>&$i4ڙr G} yJOt`2}U:GmyN$kT6O/h\9$ց(~|uD?նN@A9Z5"UOs6n3a1lߪ' f3tsA'u@M?وȡ'Ep|Oq^j?W7<&zLp`XWv*jBNF#w]hy,Ik_K`ng~?a׉sO[a86~'jՒ%&UH Eq$@" 4ܡ|al{k,:&Ώ}KWP\VfTLgAI\N"J)X3;d ">cr-3F8T u(PǯOIki"*⹉qg!`cԭn&b{痍@Z1 zkMՅs* $βQQ&'6ÍuTZ1qd%4Bn&Սd{nE~*a[p;׭z:%wUKhS|2秛EYHU'658M聺nߤj&*B㾹_ʱ֊P:qң`U?J;K~G]\Lg-K٣@!B4=0|le kfL>;=A@徠 _Іo5(#˂#-ğFU`sYEc$-.E1+[hE'QYu%1 WԶ}IqN0M9|FOt!fTնd#n6# p bvυ*{)մ"ÈןA<Qvߝh:c ĺA_ dR 4Ӯyqޠ&x-SKG'؛AB*,wS$.~'q% џHʳ~w̓l/=6Hbh%E>'5+h1[ F]>CAJkۏ\C a&@ -W5-Y2݋fG? m t)m(Q <>5ub>)J ~̙ȤԪBQRYRp{G5,0^vFu E05ɋi' 8,MA~myՕaV"e ۴̳*^ZZ_/^79xɔ;ЧiV`n?%Jo eiR/-.| Xo'TJ;j?g:LN@b/Go%\ĿzBZ#`EBzaH|UeF0 *?$6;Z"e_a-g|CiKzq5TanHM0s-\YdZqnT>#3DɧERCՋAo&Fh.!ٸ 3B#V$:U u+tL !TN<KW,=#q4EĴ܄!0 / āQaCd,m&PF+݄S%wmPCqHطuyfztmYʑmƩ" ^~IGREp*跷 pUe2wjx/Si0ZUFI&ꮪ8-:%L0%^^m`IN bմ[m T ul([ܵ%oFs//_gj=+[Y !Mx>cD`MդZ[8 ybAӃ ܅(o E8 cdYn{TXDOjF>@{}5JóX 'ˏa3CEЁTK"x^&a10c106- aL*uMju wj:᯻ul/>Ey85> :DWuP^sE06DN\aӀcG\ +m6{7FY :#cLg2{6wkǩ1Z}lVW= 6|C8)|g&]Y`S[yS¿}\$u3Xw37&y|"+zlSm;Y^g>0{ɗ V\z@9-yERۊE;px 5KW3?m{MqSm>D\ v=ɫK7xBa· #m2kwEVHLna;d 2qEu; j S|K{v7މbPeuoEZ='Ly.ʌcGѣuӶrױi}Rr-I*(Бkv}IKy,W7 v({tRfN k ,rv?D1)8UDww*Pa5h\E7b4I/bE?Hȧw<1Rn۠#6Δ%M3;n xM"UxP̽QC.޹}j%~^4#TC]}Q Be#/~xs 2#]0تr^e8\X0ʏ,e!zo%)VP`xZhF@S6>>[*%ц\ϥ'2]@a/^-AYFze")R,MP-Η6[;"\/b>5X> *2HK]D&W";ʈ)pz8M ɰhHS{}ˉ_(\WϋP+Ogt0^L}0~E6V}otDֵ9iT,[7YOx  ie&R\'ft1GQ(MZuv V_L!f_ $W[D"!QNP7$ABac9 s2YEpk/FCG2S)){ǖ<=r[*ηV cTPGh9Hܤ_nPL-V'slXa6F4'yd|ΨbmUjQ_́v ArB1_ʗ >F[reGld'f!$ޣ'2X,(Ha DLUXMX[~Qt YU,Vx*t'z sWÒdufSR [tw(sR0{kB-̦`N$|Bw)]'M .kYL*#˴r=#O=dԗ'P14iM[D:u~]xw_1H8.3b.CMtaI&k} SB?&]g>ok,aoZЉb K_0.|NZ'(Mf32"L_([(ĸKˣw::@;( ,7㴈p(; kղt{/ԃO!'$_鵛&ƣѧ*@~`8) Lz" š|U[+jfDb^%%H]ļ;PVyp'Ɯ$mzgk5Hb% ;3c5ӥb降 @\f=XnՂߖMk^=&3iR?M(j`KkSD.ޟ>]N~a=3^K'\҈~ m N®Oz0'5;t O= kEZ߹NcasE<#gl@$qqNkYBdE?]n߳|gc3 ǥGY?'aum沗=B* A'{KjhŠ>ß l%F)M]D&?=A4Fq]8m#?UPVpj|9:P mV 4l7܍uv^7l{۳;+Ù+NK)4}"y+@F?>nfdksZ&5jt\G(,.r?{^:R|n71rB[>Td- (ZD`}L d, (F:܃w3_xJl&ݻ LDGއkn5belG(-/dcT)9&ǻb 9^n@7<Ā#ZpsSdema(RśUTBA,& 5;Vs$m5<0ǒtc@fUWP+bƂóQuEd{Y<Pϫ1ŶHr\%8*|jN, Sһ+#;7[wwai dP@$)ī8m"Gpyn@GΊ&\ZOmZMLa?-eaj2ѡG4No%W,yntam@|}MZTP&g\$%4j0En0!7/ :` /cho3v&t3vB4eNă+R#"fʇ#$# "J)R)P&O,p&3Sh>!亃dںw$C0v<G<,|\$2Pr/pp;E1v{ZT{w;+nb~5ՓGU8nNL/o]O)T}@3:T[*²$8O.EXueZUtqm8ZYCR}?cwڐC@N`h= T2hL=P/᷒#&#^fP36EA s8|KAv˾2-!ۿ&dSAq`` O)׎1|YYWCj`m2Is&?Bn6+#F GLX¶:s/]1hQLbp)qЦ5n`WTUTR6|]gy(qG/հ;vԫl1K`cY^)}:+ck1 5 r?}4RٗM+d-O-BYǸ_ "*z/Dv&%󋱟# rjwiHBKoiBDXo-.0" %<0@Qz4GӌmMQ+́)Edž]9]F%Qk-௚ZM{`@Lv.@m/{dE&(օb*hܼ(EK5СS&3g3. -y/QdkY7Z?RYMbc PADCV"G7ʈgdZ_B=E's/>tJś'C4 64u3.;6d<we]IIi[i[@KN:iek ^ȶ&Nbqnz=8Q6ӷ;l;eNrxjλvɩTs m˴=\UIuRE8pH/$DJ=X_ꕨ mux#~N$,A5q71^V{"ZؒmiFB}$x@:<{q ϗ{e-] W1T8/2 -\ιTp  aF:B`$f-{@9Ad_1ͯw))CqC,%W=3mK8[_g˹K{yqO_Ԯb͚X%#S `M XZl(Kw&4yqO;GwBKtYeHB;S%Ջ3:ߒR=z|4AȒa-IjixȨn-^5q%p6}84؎k4&oP۝n҄JghP'8d}U8P,q3I" ?]5D( HkoAmM5]!kq?@ML6gϙ3'#jݲ~5`!omߨ3ӠDxpfxiùIѹE6JGT6h]h?^{׌ӗcW-E=Il4@c<#P. SEtNͯb0yso-L2#Txaus;v\w96\J͆|]%L팷Ttdj^J$"`;}nYr#Zk$-E&sle[GY r|)Hi>{tMʒ@9*loHw⌀[HBt9||$xXȼl +q oπ6x`=p&>El @,Nyן^ɪ uQt@>Җ&!OOu $!N3Ԉa$2Jq:uuU'?3 Gŕ@~D́AhYێ$<awl 4q}B/cdShBFR,X3Vp,.VI{ G:uv-Ijki=wn.l<)l%"Rϲ>O3Gn)IB:O1@-[ Pl1gR5}żŖ9- 3xEy%}rfa+B i|fx0>&8;ɝIhW0ꪵDh)'O'*8Ukeܸq 1(HUiEL;NQ|kfGn~טxZT(Bb*^>8ydaMjt0v|YjtHd)*_Fc۔qž2σM3g@Vi|]B_ⷶ>@$S-T+G!&wJS _p@ bH]+O]+ ؙ-%,[$Y'MP\ee, 2I`zå {)𠶑ôV()o,]pnoN%*m^cr#Ɍ؇aH$qz,~J IVfP֠^h{J2 sF!d,uÖ2+?Sf}hB:gB1YMlQb: (=YbLWEշe4{Ɍ<Ht7tB0FWW@NOk@4Mu9>Sz珞ǯJ`\`]9gȑ݋ğY@;Lr1+?Ҭ-}Q?2Y]ҥE s[RFEz;֛}YK!Nwj[F*pyWq[3y݋RMn_!y?{Bd7#)e7:ɸCs-2Ff=ڛdB`¸!R.Iag^_ӂJݸ@azeTFݼC^픝lf WtWixKvcJzk`KV*,JjZxP'1fx*tհF4DDZR$vЫ*Fa/3߈lmiq{XQ֗J~ióY\٘!Z,L7ˑZGJ ۳LO,=-5 2{ oeƕ^FrgHC2e /&렡^YG6%jyͥ1))3댖/E.du9e7j1\3SrJ 䛷E^LI¾o@r2R%NT}dOKXBB"u iƓJa5Y^ND+ՃM #4in~ &0Y95Z}=bl/c&~b;=5{"6PZa΢ ]75-!_tWZ¬EX2]jG{F'֓袞ݨJH7eSrEM"r̳./Cc<Tm{>3W~qbH.۩ivY!9@móǬYa{j tv,Z/50w>/:F 3ͮt*ld"H`d,;OB X[f$%epl夫;ha[&?Bt;EVO XE@$8V/B@Ϗ[5 :E3W dDqɦj8>Oc |x_}{ϕc8n,zo7OqxNd>8   -_ſBw_ M|g1%N](2bÌۆ&*w#iaH "s37As4*鿖)Q֍6`^RNݩ8G@eO`i0X&Y}^x_ Yw^=Lz aq5"}.ڴoGQ=i#@;1{:3MJ(P^hb-fT.#3C+:EjHX8X}va׽S ȗVw4e{d`=jDz㎩m[G5ϵ)_ċf,̺+DQZ\qsEmF׭h}x&A^3~*WṗaGBhApIUKqF͠e*+-tI8C*pg#q.OL`Pg_37UʽB]ϷTk9;L`Ai'd*ڨd-9Em&zɵEWJۧz4UHނ 0"~nK-]{Cp@ VB3c?b.?ALsuZ^n<\W&O#!7U;TN>4w(uhPcU^KL ÷$~̫{[a/ KPYl?qI҆^)\/eU{/`M'3tq5"0ҸY&L&BV+yYո}|Qj ڽ;xJv don %ݫ ڒE6b? wrK 0eQ(ȗ;ϭL"=4xp >U>8Höm:?49MC,L\ ԅawVClJ;bn[ :'{ka+Q;-xDoG$dJؔ<-[hjY*kh! 28g<*Ґ&&NL!U:)X-2Jxx&U8\am !q LFP͗[ kd {k-^lsd@BJ߽nGL Aw@Op{x|pmuKe#4CӍ %ԍ YtmF^Oz&Z$֚LYoꬷ xkt~Let j)s`8]pӍ -y(êڰXYyʠ^YE@7qY۲vRvrX9tNz ZJzCācʫDt]zK}hsJbB8"wyǣR%~%(% 9,~ %Әh~ VXx=Cq{1{3~i#A^ULX %:R[XE`AiX .e>ƮƾƆV<Kkr,Wź8N[@=3*EZdla h 7T2+8{Qb421@ !tT8;T7اګmX\<_lRzKKX;e^$03f!x2bJVdc`z2[xZ7iY r7&)r܄H-nae{P+r vu.=.1ِk"'贂&\IrDrDl0lm z"$VxC@d:!͗z65L棨zi/YZ%X T){ {V_ڵHIë/'6 3M>+V puH ?º#a;f&nWYẁUY¼=jl;.ȼIu"9EEluS`bR+\{pۆ0csŝKl.!!Φk'ujs(:k"H Ls"O9\Ъɝ"*p?CzOʔ,9*p'Z~M5.P_Ώpz_VZGz p*56Wy׮!6%43$xh GP06룬WnRZ_X^Z:BU!'X\mڗg\@%_-S !JuiNA9}߃| 7 &]کtޯ#*cg]tU`1{ 5.giPTgO45J=p_vgNx.vn9H!Tk6؍ 1C q&(6 /W>#:#p' 9֕;Y ! (W.Rv Yu{w+WleJkQ{{x^ φɠKêjJOM^#{z0j=BMUKȌ=B19 YPC(1)n" KԀg6%m.߽-Nkhv*)zm;qDGA˿a ?v я{͡5Ӥ{&5déhA?2x*jݖ^kF f֟1q$m@bee<]AՁ7X,$(B1JUJa}e]boqVhqm h2vȞM;ߕ"•$mPSq^̞;}4cBgL~F!Mk]mfEӂ-nDƸ|[cW7l syax7s2ηcS1tKy Wj/󚊆 0Eg&}4T5Os+5CZRP* 7~lOfZFn9C7V{Lh.Z;*! 8G12r.nƙBVvly궎D#!=&Lmqh˖W*Ā,m x {l6:0u^nL2X [\J蛠LJca! \F};UߥY~)y^4Rk ͔ąY+ K1ULg17) z}Ƿ_^.Re˜ك;SD/uߒo,pe#:b o9 ق]#K`X"VȵT-fg79 g3{幢a1|u/*rFpkjsAv R M6Xsۺ-omahĪtgEt-_( [jͺlܺ u-*`Dȕ))pdݣc~)FwI;884ibcdUFgHCy`T瀆0?8p*iMeǪ&5gP&6L# Z9Q/j N're_jɭW= ӔNKF] ~j:{? ,L=ebUP lGQ:$.x]nVnGłF1-g%2ȏE q0 舓b:'=8©Bcla>̟9J>tG(ﮉfƠ `g>6<دƧeŵAsdQJ{T30(c|+8EXEt2c_zqLOP@_t>3Iכ3C&H ;ˋ43\%B/f;=ݎ}d%BR>jh;O۳h[ILR',4)#j#Խz*вܲx#TVΰn\We+O j' aW FJO2.a9;!$SAn)'l) W/CҒ`;p,ꌽ'/C:ҙy Ym!?Tu?|>_ɜIfH&M#,wcbX~r-moŅ\2 :CB%k S&BWƋV\2{3pܪ)]zW|X7"s}54O4TS9J;Hh`cIBl%.70 ra/J9CAh<9`- Z:1ZǒVitzhK`xʺM[rcмσv<TU&mcx2d H@ a܇q#`05v<:s= ~qP" lIDT \ņag yI2]ctX V"%?!$"N~~ji씲8Q7F_v*N2r,iLO|AX:"uDUYD&rs42҄D䶛5t ~ʊehS3\`ME^ـ[A|QM hﴦZ412}>㕂aDZ8!QJ) 9,󭋢~;rZ7om|Ixv/L #h/c%;Cפԥ] $ݰ5TfUv7>߈8 Rˆe5* Mm;#}qKٵ2/ !'WQhJh?"A56hTZ0ď9tt(eKG'8)1tHoȴc 䨂M a+H$%P~>Ehc|=\DʾVn>Z'zLkdJkowmCl7b($ OtzͧZ T젯AiZ1^ܫJCˇvakbÈ+L7x z='de3|`ЧO(_Oѿ1UJ1Sxl&9[-%g[ 2K_sXICF^yxb_èpET)B zUv[]]7@їn>^uwm~p RNn0}9(CMՋ>BR_UN!?Z+&g_?t &aL+;d 3a8l=Eʴ& e/`r ï@U2Sgim4 ςY.z +XVuxu$"X.ًF8B8Ds4f4R衷#FʒmU<-Zoc38/q,kT$ք!WDV?OoYH%= 2jh|w2텳c~ 2Ӻԁe:k9.M{Qʎ PSs:>iAv)_Qا؋yDU>veIY*-RϪbʅUjŏ5$B8jAb{T 9)a6twhD&QE;o$TGm>.Zu =!5UEHodzA+Jmus^\)J>M3Q\rA:X8цKkUrh{~5mѰ=e= rLǺkveme3knמxOARIZ9lΦVs |te'ܢ+dKȶWQ7GD:NDgHQ}Ju>+2!²[.2S9̫+Mg>`!Ã>dmq+T2bB8Һ4LMlGyUW#LNq#Z޵^@22DqX(e$u9Ɉҍd_C,&oM*f)>ipcTW(K HExiaZ.$݂3a;}Qk isP(4o|!1m2RňnՁ;WB7ΤfÞU j^# Rg?@2Z0Y 288ȁ-ꎝBг9qwsuJ̬`]r~.fc/:ڛljy8JӇrU#Hp4l[EOK]tDDjN ;3˶5:>ORfi͢c'}V9 ]bҚjO.\Yb %T|Ę;*aebB0fGpÀN^Z[QuBTNtHS#x9qEzK_1͟~ge qџp,' au._+ć[-uO?]GtZy g!\ڋS3DP{2  B?eNQ2sݝ9Inz[r~0Ȫ(Yo0t@e*_ iUuoyC8eP$5o"0wkO=c &Ҵ'sօ! mmm/ux-}SK)p t4& ߃ \zSkMybo77!{2Ľ% r-Z$c߆kVfe{eR(I;|~|m_ Fn`A-x}yS*9bk%Ǚ&2jO):Gj[c ~Q2 J_}ӲDt^\>7wk [1lw?qyrUxq!!HXIDZ RqTzha6DB ~-̹9itbaQTkd'eۡ{ސ4vgz>aR)˄ : cPd 11 Pa{ɥ %6a}H4}q: aHf$aF w)M[a^zFG`xve[[TGĮ^#/c dF}dc6OtOc%p0O8IHrTKSo 寺]r73+Vfb`Q[ |"<3@׻?k9*H Q,Ov@$觿8Mn a|%}a1Jt3Z'؜- GG_2`Eᭊ-^ &+p'M`rK‰]X?bZ(b;9:nRiDT7LTc {>a)q`af_@tWmQIqz^ГЇ03M_n`c[VY:EuzRۍlvq%E;W&.U-+ON88"_?exxpwJS'=:29IkfMXzmF{Zu](d"9U?&:MAg VܻٚPg)mCМj&wAh/x%c]u[@oƸeŷ ʛ~Nv$kv d?ybZ"cz-|l9+RKmFM1pE7j;v*B# nj1?lu=҉Atyr9MEFCK 1Vi[!}u"dd:s55G~ c 8L!g]G7?_ɱۈ2ȼr4?x k 9fjW8)4rx{{~!9*6Os ־Q> (҄e >Q!~84b|d0(? ԐDHJ4? Y}mi_<}ŬگZUZ!g|zf<$I+ʮEOmĦ &=k X~?hJϿnH1dbljr'2Za0bۈi2l:=b]mOѧ\MjAWVvM$k~eQ_ ? s~H.RTh GW4E?aubS;\x$`jWct^*_868q`55UH{PS[3I'gMdR皬*MyYp}YoZ3:4M2#N|j@Z}ީJ!+9g.+p%j'fqw&RSn|Yf.3A.j{3g@shSTD\mA0t0)Azƌ4+83S8.ANF8\ySQ:;ѐ<]$q D@I )w8}qdP:Ҙ eDuY-;Srr6ۺv/)0i>'YhϚrމlPi\ӡo(Y|&s5v Tp@CU)0]yNnp x#_Ԋ>9L.h  ?i^&NG퇞E@gg]3ZJ'w" E͡S\ETnV iW`@TF5Lt%s̓[JZCd1[[Y 3PS!NƠS sH3[;WE~?^Xy&ɮPGiO: S+F2a xV+2s⽰ YBsZX2L&4co쓖@9T Ƕf8GNZ@EI(?K3`sHGAܮov#کܡ7^߷k6x ]/^@h0+֘+~L2YtSI}Ϡ-YەM:i eMH@')0h&>r/X?C3<w`;s]{b\ 6PD{K5Ai?Vk\ /W'_heBuטpr#wuzzr0?b'8vϵ5jj4o'oQ1K4/AlgQ;ҿbpr +y5ۣ2s F;M jR z, Hu1/D*36 [K_lQ> zeDΏ:2sG<`CX+diJ[<\S4ɠ~Vv|hTq19%yl-A)XMvݫyo-v3K):8pt±/ghRA$ 늈kK~F.7X82υ_w v%i%~F5qB@>p^w6/p=HLf]n30ac7Uůd$ܻ#)fN둲mY\Sjw[-J.j1Q  l.1S q:RKg!OٯaX~4| )wqvt:6U>as|EG4@ f{PAvǜz=!&`J l= 9MSu (翻i]9i:||K}x8v/q6.r]":}8);mp.?u EI*EܪxBܪ]VY| 3 EI w tb>H!޴oxw+ 0xUrњ)zr&|hJFnHpvQ$D>ҦDCk eL LTiyT ]VֆDmn}Qԅ/G6}m޴N)s'bE7QR}Ru}]|Ay:M!rKЌܙrRb)1bE婈ʇU5( gZ BM7̢w&w L}:ak-#438 h=Ky hƬ3=sE#f4HRӵi4>d "ڱ18S) Wt;-e.xTY6b+)s,n۰i?OMFedL`r&#6?EczeO?qy!1CmÚީe%̯N V MɐóFr af$\O{NǤ1"gs rt5:%$F"Lbj}6\n16kZI}aH˱~-s' sY+'˯, B,M/5ߍޟel9 ~lgzH)uX$kx]EJ2lĈK8.wM7hI2Se $Б*m'BX) ΘrŴif }X&OyݶZ(;EECL@0 4pFݦ!F{k=ߋ %[D7@z+ЛֺkmsH4}8qwSr)J/.j= D _,޿8A۪a|ήj:+ S!D{ J^#B.E[k^<.0qVqP/GYj#=Cc|IʤW},ecWOpx6(bC2 GtehVlM6R7I[vݸ.<d_`Bx}p)> W҃ZLὂoQ0 |sXU8*!(ѳ&;{f84MB̷8E+lr\,Мj>TߊC#Ijr !Ҵ7/70TjہqK2ا` aPG|D5ӓ+bHWA(issdIAG oP)0\-.@8C9Dž3E]Sm7&qzRq L.@І2kF>Lj0Q+ѦYIDS#_1ġN 8K'.BDJi2Mb1HOJj[q5m]ex q_3{ں%ZY>~? ,-or&@ԃZo`b6 ?*!vu_c*w߄Is9wAJwQ?R, Wet@< r掔B Q]8}-^UZ_dصߟ ը/`yl3>;[|K&Fƺ?]ՙZL WgYv 4ʎ~5 v>7d /2fJeM%|"l04l& ڥSeRD5L\^z¥89\S5 2g!a+Ӧ1”cu{G5:&2E(1Caس;&94DdL{dԧܠ`1m>N̢N1ZXY7[U /Շ, m[-^:r;0ZE''Ԝ3k7.*=L$;L>;:\4kBSkES %3Ve561f RB~陹EL wvqH ogsc=$Hܠ@o ;k2Sv~P]IOA?Vߌ8bܥw.Y R{Z7_̞Bŧْ6}(ǥ[)!s?^K[d.2zɥ.wH9}+,X{6!ƹ#ڊCd,G/ Pj}BMX9c&%28(ډM *u=q~R%Q8x, /Ez=Yc䰇SrcV$ 7Vv9Svf"gu`lD\p8ѯɈr̊KڼhQo{@rYbrw4юjҫ(L$7tDl.ZtA>v I) ^fMm ȱycL3ubGe/BYVX;s~5^F>.P+Ly0ٳ8V9 (AG>=+dd .xUcF_c, 4O,(:ա/17e?NzbQ m } lB%&n)&N0g-؈ZFךb ` :jTkD]ul:#1RaW&xF2Oi{m`Nu>[3,cTY_G]H^Qv`Zs,,?mދD,Vgm䭁w7ҙ'"FkʓD|zVɅ^OQ١giH%OXѦRfOfnÁ=Z wmFʺDZy؋|OP{!Q,/y @_$%(juwևD7ԊɤfXyh4^HBvw'}<7œ#25ۤgؑqփ&s * EK9VnVMY \f4SX2lD#{cY=ffzΔVpBIS[Ʒ]| 8\-g/qSG5H_4HC-,f߷33ƖW؍ߕtrGNdr@ \fPʵj&Vǘ?nYeE"$܁fzU{]^. wZ,*f!6[xFuez?E 0U6+r<ejn31>;5tfMLap+?.(V[ԑ&Ls1E%0\qMKLj@[br˵ai5t_TW_zR0Q \$l~<_!/,b5vŽ~j^!fo N2{3(7hR%S f;)(`GƧ6Ii>u:NC+zR El~^TʼnJ Vg)TqJ3s+ux/ ߃Bp&kh_ "7v Vl{v ߮1MqΧ2em@BqIJSJeMAtRp}|?O BO^ױ3iϾچrZ>Ͼ]Dt8 }uTA &!QQ6lĭF_`)uݩZ*Q|͉ /~enL4̓|%-~ڔfIlqh:_xaNعx}vӂUSk8-ͭl6tiWz~e..^vBrL31_^&DrTBf`ɪmrT?r嗏3X lO1Q*[W)\(in 7m`@z.C x -ϲgfSN"H{_7՗G=ȋl(gʁD068|5HF,iIRvȘQE4H朞ߵh/ccY-nO;}Ʊm%bZ~c\]/}7 r&$8c*Eۅ_&qCaQpʠs")J+PPy;`tnV Brk㟘ą~^Xf%Nk)IR}*֭$ⶌr3jX^o]axiiW9bF};Iwp}'ytWwod!fqnD_!Y{lR{5Oz 50U`OX^j5) +8QQ02 nhDu𑪯i5V7gdڰvAQHeX&PLVQXOP{Lb]q2d\g, } K%("G3ՄW.(ZL}\3cu\uc_j تlYh~cQ%[NX4,JG % ѡlZ[[:'46hz~uYvK?p2W8 bq ^j~1x4A9~HB""Osu54w Bd7'\3v/>vFy^k.i#/y3CC"Î12O{sbm^%MWR)rM䬎q>n tL+w -wg(Ǻnl_tE6_.RzEQ,ؑ%Wg⋩逸,Fޛ ,HVnDEg4tT(4u |L2YB|y }Hj/;픸lU׹PXjv p<NO~v%J qv3]s_''.GZw RPK0#OV abZ}FB,A!@̔K4!FǠ0k3FF9A !,,?$EkޢV #&RI$pLz. P$[KI&T۔1)Q[(ςHln ¹شV~W^Vlpr4,}p5 O@50*M†Ypyj zRJT |J 5ƥ[Co92fE it 劒C^ipC zFr A\P^re _>(]l^д۷ݬI8hп. r3%p{lNe2͉c"-D:ij.\Z]oM# DԱa{ {J?)hE\Ybdw 3ɦpocLYePzlyF }tnkǴeWt(1;X#639F+gCV{3|\|Ia Fj[<:*,vx!"j*D;VֆR13[ӿh1 *EVll|,H' 졋OQ؛Aހ%b?}&'ly=Ԓ( uFE%G:1h &w \d_8DI~Y+u˨KgW ݖ-2Z1`TN|lrj@ &qv"ztB^0P*va _H@Bl CBǚ!\H% ~PQ{Hj(PIK1|i23٘H($-)=q ".yeaTꎒG64t&rtho/Km?@Gq[5Ϙ*m*К ot\3ƹz8wBcERmR\,h=R7{%)1*Amly}Q^3 PSiYq|f®,0C0~Fw7vPAysXXv.<} 2n=5QYq_{o!*8&7S4\Í2л f8Saz2[לCdZ+kY/9#aG1ev_ Hl0lRk|і$-u@k5 3,p%M>'1ݙ{} W!2ݭ>>ObovF wY/FmbĽ0=Bf`C&6QNU,WjGn"<5aKj10.Ss:8R9&PVsu oBe\=fÏ4/8qDfA/ض3\nVu 4y'FGBPע7G}֕e5*1*Yt7gq1Ur p͸+,jկFYOmz[P0z1:%\+j\<3U;!nå>4Ǭ`V{L4KtrxF~Ākۺ\6%V5ݫo2϶jRe?b0Rv2/#UAdC~1: ҁsX+~s{=U휳GD;dY;{`3r@oR}΅ C[y:n>Kw`ݛ8x)ѫxNQT5hlY1!G/DC]Q="Jn2yQY W9?q,KP,_c yEq1t^|F'ߛñ;¨xUtPׁ,RgH!7Z_J9{԰A1/-KRQ~T?u9:׊@721dy]Q'!8Ǵ%lqKC^w*musplnW؀UX00ߩgv͊;ITȗ ܀ђKF?0_ulKiW(SlrNc0Q%k\sCMeH2#nm3܍$v%iiu\]@3n50=F$@͂[SLe^H_PiyB7<;N x--[ G$S+d6Mt_),FE 0y3n®~?͂8Gw|.vGh2l!GJ|M 3n9Y4N^3{Q*hE;}KqG`A6vbrU-nߪ0+XkR[#/\ve``Pt蔀@M uZuS)Ƽh^?0$ww.H-b˛&Lcmm-Lv/!1 ImxAtA0Z ԅ븺,Ȳu xܩ]hQVFNNZ*~jBC̔?| .edS4󽭣߳@pZڊZy]BpHܻ 4p@dջ~1&<6LR6ug`(bB1eUŹ Qz;Jyi'ݡ⎲Dlm8pN"r<ԵO3Mcxa~j 'Ru/.-gϩ-9y~t#11TI3 O: 'qJt_3ηe?m^Pd}w*HA<ܕFW,'BG7ѭ2U}c9a-F=CPLHΘZ~(8%.ǁ+W!G_Br]48 qdGc7(3\uzd"(׌᧎L_}vGץ2225H4 ?_&iXPH<шcfu3K5uJ涓ӓw>#|2=ej`IBVw)cDYHg#Qa>0T$eY}'䐘Ofcgk|q, K,}U$0Zy^1" pHr3r'CRd%Wٳk4ę5W!GrƸ(Z䳸Qv= ;_qlKbEPYESRxdƹ3,mV\@jćxy$C擺'VI\Hg209ص_'kHb"P!w Z2џM:8R{Θ xp0 _ч%W ^pҸ%Jڎ&/jQf(>v.x)A  VO+a+_}0K_h2=fxxvمV{t {_^nUI3zkOD wbV'_.X3qmPwKfr4.pp9ӛ\ΫiZ_$a,G'9<xXU9λQ2NQt lv*r.VDe .w,Xmg[ wsɁ$ Ke<-->1zË{RnׄOϢ 5&T(KYB,Wp*R"sq )ÔZM㎺gpX)O‘/=dB 'lbWoUQVw`ɠ7KWI)-cI'= š]cǞ'?X*TU' >5zuJ/W@gY|WG1Wv kCHx"33τy;uDhz:" ,/欂Ķ%?٣/!F\"{bNZg_CZ$VqUmOuj?3}bׁ|+&T!#wV^lɂ‘Ym[%]*)`B3zE**m:jnQƧ3L?\SG|NA "qt@YHO8RpUe~ 1΍o1l_b9B$PbiӒMv9jD6~#׍r K~l>7ScX.r hR6MM~=%,Ac)"G%wGrсŒlDwN-MӎpWg̦* ~H쥲X젣w;ہ63J>nSG' &sڜLO1xFrf2a}Umӑ i܀,<* >5~S %4\$)ag"dJw ӥv.Hkmb*Q*5EeAQ~??gr6[۝Ml뫀ӷ{-%IںJIǏ[=Ԛq?D\dN%hdY\Z$t|s=p -[pّ2*ʣDVy>1]s6x`3;lU}k Ŝ]4U;Bӹ RnI?\pp$L')nlv4 4YRנ.=ೀ>jJVaX?h}RnMY2TO {"C8"'|-fˁn_\ɻwo3K҄# ;<͸LVF>R& c T#՟Sc3^C'T4Gi-4$t3:R:zjv:`? i8> tָ)@ǡ 1CQD,ǹbS^ {WsˌJ&Q>CH˜xHڗ/)#KBG8JH]s?7ěfhT֟CS8j3Il:o,H` ̲*(n)%37[xnwuExrQxҁzgPDl W. q-w,0Jb#2b.g*C֘@1H|в pLF2svAҖ_ I&+AdޘA],w;$]y7x_}23lկ{cʍ y.3-O tʜZ :4Man]ehJoyq͠ 1o\5f'2hoŷ:I66_AZ,/y"i&\:\B[)`g"ڬ!GEAʻ/G oxSoV ~ fw++'-L!IlE9Dw]@>#ch&mϷ eɡ[d4@SmN $QT&,hUS񻟊7/-'7h&zj(FlN@;y!u=OY=텍K7fXR"bpH pᒭ~}}mrd{{]̚9' /V\rw@i~g3v1ti؆_NxU@z{.ɠ RҶ^EKHx1lEM* Ɍ RФZM/.WeV,b𱆋y,,nĎ%ҙ&>]Is=-F ml >d2[W;_TL*r(E߮}ᒄлwFPd1&u>ڃ=\a"u4[2@$LX17X0A!dȄ[k}JK_ ti4S7SП͟bE!=^ؚ\Ip RnJvjҫdFn3ߌ`/aΉ,׊i϶y\]+mUu'qn 8B[液oV a!܎8T _wV̐ ]idp{}fQ7*ԖU[zE]1*,0al*<}\NjC`9Sڍ@-O{ڊ@PؖPxGq;*P DZ_[&蔌 ,2QjRєLrw=x_ :a4 v_/0-~ZcwT^7ٝE}87cՑZB)k^+?pXQR=Wf.TX3^VCu\8T連HB(4p>)On/48d x;QI-<煍tKe\4}_(],3̜5N-lf zfin9qVMo)dRҺ%#CvY9OjI:X*A }\R5 K,"BbRw>K~GC^&JAܗèi 'ux#OI٧bKՓhf` [~Wؐ5^XpُBWBꓖ- +Hr aqM/>(/rVvrVU{ɰ_ =rx'Y@Z?qdi6 }2xoD'lw_#W,K"Wpy{maQ< ϔJ_ Ul Yj|r.=f 8G$KHh NTE(T.ѣ+5CEa}.EDm3knElO:P+Éo t /찢CY)K.){l='#VHSg)Dcf# -W|q)VOzn} <dkZ)yX|yϘPI#m3FRp~x$v]FWlPG9Yz/TY&}/P ^ "1⍋=ɨ \.NyaƟ6,R*)'QumFcC71[  D:AdG3$<;.F IKMь+9ibr7 *^Bn^9t1f hL}J(iO:Gm3Pdƈ8x1F ePrBlD<~ȷa|H˩JQ)Pw^q44IH[gd";7P{O^6HQ$ݚ lMzl/z%._.,+:2g.X^x玩'!ߋcl@Lф&XyW+'FJeX7nY^i7 )}z5)HX#F꾷EcK:~j\74T+v@A**tk_HZQ)D< /XkPH<1 m7OHk;j/OaWt͏#.3ا C|Yۂh\d:p`j: GSLC4SU 7ɻW/Iqag &s(lݘE37/0P$6R e?MX|iٽl2 5>.LO [w dgUB˭zllxE_ :@SR[eHLiʱes+VDTOIk$HV 0#?)垡#]ױMk|bCUoq{-h SIrG^Yu9:/&`r> xiNm@C}0Z2 | >KT[R_ffjpT;y(Gq /ܳ0u jcx(eÚ".=P8TZySv|=Ft|v,^F]Dﰽ[C7,] \U^J{`C~uǿ^ip*ϢG>Ixߪa7?hNє 86W""(( fB\!>ZD^&PS8&Qyƌi(-Cw1)GPH2!D\Ǩ\'>w@tK _hA e:lLzD3Hh" 2 5-*eHU}nOyά^aV8Ɵ/c׭.Ӄxh$=k|,m4tGY̹zX 9Nɉ!dTAQBYgG3}MKKdUZ K&(s~Kn:g ~3j ޚS\+V"u#K+N^h)nxؕ/PZ)A3^q;@i5p?LST u*.~38 Q$0Bɶ?@ozR|l{ٽ_hgr5۱\#k~3m`7y TKƬ QW+pS_c={? ۿ g\- fW·K>&sd=G U*ߨV `e6<'dXQi`>0- .]BhqFH@mK{Iqٺ$d--& `暎rV,1!p? Z,ӱ#ʙ'>$Նar.z>Mp;|C?PFrz=|A_-vf#\֚@5yp0G6+F{?tQe)fsظw&?(PrseD1@VX*{H@:Jl g.E0EtIHXx.QāՑuJq  Sw%B ݂Vt%<5U㣻-69 2aAkTp/\ݤ~gn\ Km^rfzYu@w%tDc;"z{Ѯˠ}<=tGni'"gZ7rcisP+9F߫"#_|MǠ(lm؈X.: ALii?Q3oDr^6+<;cت3JȵZA/!BWL 3@>"**pqvݑ= F~EyxW {j,N:+bQcث {XcbRF.h^Zw4Y p_hJ3o#'xc)J72J~M0W|)O!bZ.:#p~ 'Vn+ O g; Q)h̛+ 2-J$;e7ӅDEqmžO mQ:5f cɸ%`xh%⢌$8T_tm73s陁2&TvV: խ j\3=Q[\˥=3TmHxٯۣ1qD  t\r$Z(JO.XLy6"ӸŮ~ !) 0pq^h8Ol-m˄4j O:CX/g9 FXW?V]zAl$-Ro ҒDby?pz 4$ |Э%l~&;|X DXZ#T5eG|3+BH18u#qf$6ȕ5I;BiECx^i J0uL1R(CpU-b>$Q:kGȤtaoH ^x%xyjZP`F q}WO6FTTQD߲ĠL؅Kuks9bFE$ZlD?Xd޼?v{ԱTQ!T# iqݻ\ [nΗNQ4Nre axH8؏k_>{* L)qMlmU 6t砮`"S؎-V'עd="hռ ҂qPeYpv!? [ :r%ww!7+c'D;A˴7!uP좌x+x]\D!2z NSWu6Ųj4.*E4#{q DEW ؼ94hG-Q;`cOQh_\h+D{@ؕ[V5V3} O5ܒ7`"ZNg0vȱzT]g$=vz&(qum{%Ku׉%$meC>!w waqyXwV-%9BXXv S+' 6 9Bn{iUWMkؤ*}.︖6U$6|d",^ǾCnEGQ2IKN4tnf{90+/yx7MӞQ"aR[/?ީ)p4#[K*/"ЉdZ ('H+v.ұ 2iɏp~H ݄{AVӕ-BxE,fSz]pO{oOh9f~1x %RV3 -`Q]!i4]KҲ%w @uO@эz @?4M8FJYQhf]RdvjfJ戞F{\tŅG'%J&bBs/Uhdլ%,Uq<*Y/ ku$.FH:lXQ͸jRN嘒ji}_@qG3-P~N45.cE'#i.僩Z蓮.= l›4h)\.-bTppPc .-C(>hԒ_@6 <80 U@')\.Q$#wsf=Qs噒|1,16NmL#Sp!Q/fR)_GRH-EBHb<DZyg:KH۩YVcmy.sK^^Yx&p,y_eꉮf9o#F:?|;F2@j A_;9!ÀRuFL:fOE)iy ^qh03kv_SXvAeƿ%B着D~8nr6Fz7udߡ](wLD޺F(al y%{*1Q10E\"tJI\I`C;4*'(]f~21u  iAٔY3pJa\6CxSA=d+kn3{vi &J)!,t#zt6cBυ.\ U5ΰ: % %5Fmm:Yt"Ch[%RN'@;96jZ\_hHވx4eæa:*=kJnj$w6|`w2AtIC Z2/}2Q  A0]8MR}nJ|/~[1/cYK1p1n:c h Ȟ~2.=?V <֤lB9&9tiVa~gnJU.Mx63#֖VSnQD3}Qbh,"`!WKQ>`?~x6-fYI1 CΡ_T;7v({f<3*^@ҬmGZ8 nE(EXs8z?QDC=$LhLg6(FD-HM-W] *倩]x\>~nhjvsb+4GA&46ׂ ʩYlcQA4Kz%>nE#k9Uiv~da;rq`]ĀS=;wprT?2YlaRB$o):?tI@a_R&w6t+ШD+T\k!(=m<`/ 3I5HYZ珘Uy*Rּ yGEnA= GsG۷&NWͣo p2,y3\SvOu~VmTZSOBh@.vg)#(?Ao" sOB brMcᛊ+̒G=8˄՞H!Ƅԅ( bkeHւQa)"]3,DVBicâۿH"E"_u ŏlVITe7'{|Ëi'-~AZ>uK=?}&mz*+la]w{C0() ?9Ӻ.yH.wj<7 >U~`PS"fB2Y릞F""A/}+hM&҉-bVJ^"m{Cm$Ѿ ~fV.G4ԯ;fEJvAы]+)1;u&0f4Xx!SR8v>'ȰUߦ`jvMw\ ,5di&7]*jGbWlzʲ.~8LI8ZDhpȟBr,Mdw6 EsiOT ƅ/m.Ǖ"yխ _[ -$OSi[!2é:x.38h_ŷm"|=bx*3.J1X=7#:AS#(а McYCKoֲ`E=6nG e2)Rj)8@i=KRx3>GM ~<!N+UkVjK"6~F_RX#m!Nf 2Ճ+)ZH\E<-ħ4ۊ[LIjRY諷E)dcocNپgSGP+&WBv 'lШ+'VUgȋV(:f6{Qɮ":NCA} :%Bɍw3h9M}B J`m翪,4K嫯ef#Ц-ӏM'/@SV/npBqmKOG> 26p}qEuY~Ж6_ ?X௃D`2M_sAz[.^h/_7l5:;Ӣ$KZڬ -a+lټ˴93".Rd盯kDmCWcejඊ-C 2S2o6 B{|IE:T%gl\%dLa]rTk^[%z766wMS}`XA&;{RwI_I);㎜׽8OTNuX'AW3v8fBKwe0[>7cdZ-8vL#ՊvyS®G(-fOi?Omk<,Wg`smk 7eT03=ƿ͛Zi|mƻu;G1joW{B]C_ޘ/ɐgpd 1!$jZxm%\u]px7lF/NXJ13Tcn f4DfVFe"MmB,z Ŀ /Ez u ^t+'XGe^P-_ 'izD |fa M,d&YݢA(5[o]Hfv.gMɌB7V߁I57GeFUoQ,xÑfP/eAax&r(8 *.;q,S2Rz̾i.b MJ6ۿmBQ4Řؙ1K-E؅R 2c r7Ja&2+ē؛I Gtr/!IJXb›;DܞA $x}]G ăH;5F=ĉne I+x3狆ַh&#J`n-T![ɲ( F ^[3m79Ty \f7=<l*6'A忚6uA:<C |pc #쁳b8c_ryLZ%,yZCe$d O,əwRČSDUy$30%I9X~֖9ݘoڰw64+]|fƜ`"|aαyK"b7g=icipAHӎ.[FKe;>!3nBMy Eiv?|,^JOw[ZImuN8zSbAΔ,])JNstM 2|dwne]Taբ:QSwEw>T ;y.g `म4B 8Q|pQıQ)?Lsp5 uh x}2ĜaF]3If-&~7Pc)*~2A[`wb==1Ni܂"ϓ)¯|qLkQowRRMzoR7oՔWl)jݹbL ,N2ݔ۝8wz iws_P R4B=]N'o {6baE'?P=Cd{lm[SQP[?qףvxfdm)`Ы/P, U[CA1&2ՎO47O,ğ{yg|,e@%hKĕ54m`\HSo9ƺԫz\`~HQW&,iPn=hD,!* 1i9F,UǓCI 8pdIjBmFh lyx+)N/"#@gҾ !C/$%»:WnW{sv>e4>ړNB [Hs;Us_4YhP׶{C 6S#=@ϟ~l'޶1i xkwI=L0f9[>ϛz>Qŧy-IZ;˰='on/"vc2>nl;_|p@ƪmt4`%OSdGܖ@LG 1p7EЫI jV/0wIFE@%)$8y~:W;wPPN]V~y*=%.7N$`~䌗qy},tщ_"JN kE3r]vb3:L|.̭zA}IsIu;VO,݈,ѭ?աYߝC{Ń|x3lsrO {Q#V,<3nA>)Omы<\ 9XQ~hp9CWj*d8%tt Iıa{WENсd( feMm2ɑd㝹r"b1NuyHa0%gesh 8kn dܾNQ[> e"~TrjV,yL Rˌ +O:$%t`g7cL(*j_-XQ/´9"PzsbQbmT#:@1FV]Yvޯ,WsZspn?B4Irzk5nї6}pe3+cZ|pHy㜨  ef}Q 6tuU 0D.ؼԶQjz+T?B$G_ZnQt@c- tJ&y<$H"1ܤx8zq- ?YZ*3ri:DRG߹hM:V 0;7֮i,…_"QN GO.{?ѬOK7)Ed #ׇ03[,xkeS\\Rz7ηѭ˟?ٷo&N&4aٽLnvp3p׳6[k,\LtAhVG |1ro'z PiNSnOVCH æ]1Hi&nq$hי?(kasKHç> vgIMiGt$1xELZֳP0IJ/N#=(* _8dAl`HﯮrS bI|Ǎ@t2+NK<_2+>4 Ͱ`^Cllvę|T_zqD8V~n]qW~)v_R sNiYУD&ߟ+Bb_YB/qv*|1ȗo)VMeIv;&BEdCIqd2Uh5&!M~~㯅>SMڋk.^-V.#ڳ ó߱R:ݑa4X%  >krߵ_Q$hh5D\kb[6rkYh0~/=kJ̶9m+á_-N]2[^"!QebaFy0qITchQK#e,,Ԣsႍl*=ȵM=ɞ'21h;sWSݬhIlh{b]1Ai0ь龗x?>ڃ4qew6q\!m|7)J?U"dbPd2{)xحHJ{EˆA+j嚳REN` A.fS`妼sLuqŘr#ߊi\Ȼca~uaĊ &d"L'P3HDe|3wjZBD"ߴޜ OQqC -ԟ۠UJ J)"/IiJԤ:KRT|ŕmG4$¤E@v\+'x22NXw/ m3ŒnSxwFY}`M2`M2ׁ0X"R[fUQe$Pns;6{rOk *q`.4R?-m<}/bYؔb5j嵫 uEoEȭuEX8,#HFR̻AYxA3qGl͇fц8}36e qqЗj#SL>64 eag#Ꜯ$MIˋS`Du<^@IQׇjv/!\@cU.rG*g$@r]?ɼm!fpa\W GQ҈e̼u-Ĥ4M.C@#ؖB՛هmjtr eHԜ5>/=M{`!B\py#`9S֥A=| ϩ,/FiHhqFr.:ꞯJ> #0.A)v~>M|`Q%nU_ڱ>IS]\CRܸRD"; #<pFLI-P0ak)"KO: ~$tOG5n$V*aX2]q ;OPw'ڋZak(Ġ%2r)tjŮGj`H;vEPg(ŻCɯW[s`œ!7QeO.}9ľj.W[ZR6d-֏2_lSj5&s%41}?o$W!X wYN@]~~9_%F7iNEL屙am5ףa2\g~SI\֭K?ʏĆ9ǮMz8TbIi[D"l_fU9MMqnA *pZo"c1I|Z|j6NȰ߫/pOAdL# ؒڭ?P%X盩U6`O*2&k9IEKB*/m~s hGe+XƣE|ҺB7N}Yqp`RBFC'5 F5rQUgE]i QkiQa- YNX+ƛpkNmx\ml w7]#4ګͫrZSݪ'c@AoD A4^ޑi([P+%…Uh6gU2U"+]|$nQK o/1uWeKZ_,me.VC6쯯z?){9At7vT"f_gЁbVx;mtxrQgZ=d}I<vpT˔j31]HPXUPjB}yG@a4$9)̉t!TS{^A OpDŽ3R x) ;y?J[k6ٱ0cAXsꉒv(B)#v2bV]pfE5ZǍY…Xi5\dM R͓-ΜE}Đ{s~G]ଂ >C8)xE%ґrFb!N3}(̰"Ӡ-I]< ,<;z>)E8uPH)d,z"ۑ҆+K}vY[h CRY7LDb8J((?zˣicg7V"p~rުW%ٖ1[l!PEE[LI T;TI$ V#1\J[X_~A!l0;S9> Φ2P 0޳OǮQ6MM]"WׅJtfApƏ@Q3MPzo@u6Ma'Nωyp U^E=U*Mc{;hEP T :.A-;SY&#59 R}aEX)4-`V>ZϪ0|Oh!U<_qm CIO 9%xʦ8W?vf $22tJч#x0*> Hm^quߦ/*A--Hecb2e?negyJly@=ǩ7ۖ,#ކ ӻHv72C3xpoюmiz" @?]/Љ)1̌LBO#2  u Йݕ9?z9}3|X ̺{@;VaF_ p {g Kl]j#:eظr87I(?mn œ fc>]G¤3 %Ŧ2leb'q7XZnQA,\i0o](2"06ˎnz1_Yt dQޏ$*q4pQ #tbroKjL%)]7e[?씜4./oO !nH4;[& ~P!B43`#,Ct6܆dOu Oc-"cV[OW\۞3njqc՗WhR+l-xQ0 LAZ\kB$l[o+#=g2c%6kŅx1\۩OeUxxrsF"Q APQkj C^p"#_ҽ+Q<4vfae{B@,tk[ᣀ@{:r= %YU&%NqM92Od! Bm$?F<q>jnaz,γnS&c[ik HXBA^Gu !Rѯ́IjB4I"OJlbim0 oKܰrI!ܯ% AAL6VggVCtŻS{Š >llמڭvOuv=#P,T!n,_o?Q #Lc qtI3=_fX0JHYEMM32Jf*^#CB\g|6}:>/MoZb+Y¨>,?+ BZt k4Ë?g[)SZ [l(X/&E:ҫ`n?ĥQ?{t]uk'Sv {G(@@;L|5E/JI{gI]g#MBN[a`27SwS}L9D9x"̯,J67s B*kr9{U{!0q2b,_&{ݵleO .`sNO7%s|%&4ԫe-<劈AI]@RRb#/?=0PA/ #1w~%u}pU|D˜zj2Ot%V8VEсsm%8xՓ8Q2KAA64ƒeD(C.ABD'{D!SЫb$X4M((ZkSqk vxMI{EX؞8럶1RS#n@2%UAv-uMvBK?ݜ8eI/D"M ݹi[C#Ar<#`R;}l^;{T⸉;#ِAL_G9`} }%3e3vy\nF> Ojf]mʸjf ־+"#q#X 8̏nh*+Jj%0EC<{ *NWk~Oy ;{_Q_BeB[Pƺn?6<­KRx~BMZ}'bB+A, )$Cmnkr%y[Slj,Ҏ) h(ZQx.LI(y(Ѣ<|'I }M dbgB [=c%.'Nˣ|lxI3|rH3+fd R}^(9(h*@k3*`ʀ]ISl\4e&jVNYW+aθ%*o[6'GlA]g$L[֩C^Y lt :B`JAKHmI+z. Z_%bvUa<` Yd=o,Z)O(a؃ nVQ{D/Jˈy}W`̎*4R  _Ӵ> #0-op}]ӎZt3VhD{u{ qӽע$_7eqE@*''e&mFi(TKMRќMdsN @ fƽh"H20#FWVfX I }gD_eLtpv\ v, pNu.r©NDo`~܍.6Psl{^WY}ѵ'gS}JURz2UWA8m׾#pbziǺ_)q+V:wU\ܕެ׸̪ 𕉈g5 $F+ԣc[cQKCefE3cXRK"4Nʍѕ5U=o7;Ce8v\a]W|Ǻ̄5|eC$`0xmRwF\bdbSZ3b6 1v̢!zj2ظߍ*G,39Y0&&]kcl3i?~.A6iT2n2h~~̍DYDJAz呃}lgd0*E +7e\>MFY0N@KBU?cK[P,B?F`H:'6&{}wMFV{]<!]g?mL0dꉵ7-xCfׄ"`j؋cģ(!dPW+:\rׅK$D:%lؾӽbBsk{}=%_V<0Vi>L<g3$`aGmSJxU* p62R/hFkۃpZK 4@MW9D]jVr\ E"LşCPqdWl|}ggTϒ$2c F V*ee7.= 9yi;aϴzwMQ7mB9H>VIYŠMq -Q}*VٚA 6eR( S3/6VZݠ.҆1:+{qELLo+5Rcxp kQ8:>;AԞ- mAf6Q߱݉A_K@DDᵴb`:ĥB[Ǟ eA#8K[*VX%v,u@`,HV#Vzq^R@DlmEJd} C#}_?~L]%lʢ.JLj!t:hIӚ߿HjcdEDolCY5<# T$b?&O`ᅡ%1PVveHHĂctjԘA7PX!b" PъNRxNhLbR>6ڍR^Ki$MkL(%}ךDL*]O{[xb̃5S;(,?sb VSW -k<̜`9' ~%)eL$.K$ꇅG%AX7"#aTuigN ^%{XsuC8$@J2߿o-ws򢴓DL)! pG3 b _,NΘ.i[R8Nv|+sb6TxfS.特 hk6x(c$!2r,IHZ^MHz`2Tta&-X j,kZsJWݍZ fK~+\`h8SB@egU'U~J(oDvKp_[BJքw`{3YVb8 ԨF\OSNK48F?߆鐈 /\ьv!sso FVpMMJI5@P켁AM%˘Aew,t+ϼ$LQVaT#:c>v+V8X =m`$G鬩VA4tfer< gFΊr0<[ b2AάR4]*r y8#sSI9i~- LwX`+{ONVs?8ɓ r+5ÌÔzb2yaJ_sj:!R%0'Nܣ@v@e'/gW}Šz'ѵt^ 8>m#ַX#fq+h nԹkkhۯ~XR0lj \qdK8\{WjN,;B}*d"b?sYI=Rqh 8 Ei>z[C}'K3|i+XG"9(*Tj<El}N/3e/u%Uw%;+'4 7Pe0?@bS'HQrԻ7aϭH'Ǐ3Kuw)NNݙ:eRh<,7w:J6쨛&*:6N^1nDkcQs e+8et`O:tlL Ye'؆6Q]Hou2;/۸2LQ7' %Am >^`ug"b `"X ܏x[a2LC*7k2}4'X֐nwc5zxQPr!ɤRܓ2L`6ak@ BnfYby-xRQ Uj ldKD,ԯANn?r!mQ/A^N/Z@yfu\+ +쪢-e UiG+y_d|L#줍6 Hh/Є1<ۼ 5Lc^]n|A#"X0%ҹoOɱS' Jnd} pYcf#)0pjiUlAOT0 ȕLoߝG(qh˚?+N^cgU;&lȧ퉫Hpp@ofV+j~*C%RХWof2(@aT_}OY:DѰ/gO3]_VshrOF3@K?eȫJxuffҟ4s@M&f bCޚ#1$+o4X{1=:ɸ6,Tj!Zȯ*؍On?CX2TZ{D=d9x#ɂc*zyҜe5-Cfçݼ|''TD%g*|R ;[\'whk>!1]enU5B{$rVLGtk}ܶ">&XܔD1€Io3Eof՝şvPdx 'I.ICiTS}f2 20w->/F= Kɇ,fUbą-/1c1O|tafz P9 w BT=x9[Frwqb8$.2ƻ@VwyQ:?v}ǧ?y*aqߓ@"H].hD:JB OJKcD͆pGWOm^H4/صȦ|%)o8*&;8q&iw@]9f^[KU<Dp+X sC)( \Y~M (cٚOPl/bg&v%H7Ƅ$f%tf ||o}N禸#Rv FU !CvTP( нg96>81cW9sx\8ryswnqs #_<ӈ%L qy<=T4"=LiOijiC UbSTIzT~;H] rD{uwYvRE G)xlvj8I;zU|Vjv?*2N$ BcE=.T_e8Cg| Qf..SCoRL !l^"Xq+`@5a̓8ѱ6n5_qu0=D11/bN,ze}/5~ |a%Tc3AvT|)ȗwĶ_% tqΡ|>sv ̠EG) y*ھyyK6?VI0\n.bzN"' ki-"@ 9?5&B]C$[JL㽶U)o=vMMyWw@I:rjODK $"l5R<ݼ^Dv> X ywk_&٤؈!;HfCsPNs]O (W`g9Dr6ָt+s*@0=UM"MQQv̥c9:p@l@RÃr/cD,Ǹ GZ=x\fTm鋧J];T/eAr7,T1utdaa3b?QI\$yُ :LDu]Ecið1Ӽٻo= aP:/ȯQa]8BT;H_?6u&GONS*\.O)S A5hձld8CT{<^SbAoj&m)_uLдځH"+'zJY_ApXг HYPf{*J!u\"Մit KQ@@c`HȀصLV_mPy]pD*L=wb(i&A5C:.:Z'C sA+ ~-g\4eXٽ0}FG+:w.yfu/[3;zg@%$R lWu-]S9PSF"!$rzÐzg/u<GG)b0Տd_ (y7xuae% Re* 긄݄ԣ ҙױGYzOTׁ߬M쯸# cU.e+T\z<(D"y#Ib:J_{Q*?`R\[ ݼ?8Kp19p(qIunqʥ&:ֶ[HtI?c-'Qq{q5L&Dou@NpAr<[n dc98ܒ'j̜"lx+;qZbPk Ȥ+&\?![5T4R7Egi:)WD)j](S3{b+_(fnXZZh # @2]8FrXZFlс4@ƌc#d# m&^B(,| ޽ZT?$j>$eLJ:j 77I͋sǰuG 1ǷݝKB:%/"w].ߺ'>Nd,^`ΩaQzc^vN$j2`*F)|kN?pc7*bJ,M|<{Wl(𒵓2[j?J]>)V&ꀔe(o,k'fXP`5,S 2$jx?qdykE]lQ߷ 4+K1^$+CxuWrFǹi^hs0!QAaK& >ZaHJ, Ҥ$-~˺f?אjVig^⼭Vm>AV_sڼw$?'VAft[ހ72A?{k۷'6n^2Ԙ{Ph)TxJwf֖6PTʶtB',XC,zu xs[$!?J#ړ}]_۾~^~WaOmW9稙\2V{ܮķ?[k \]x$|4.Qf>e\`yBM Ewߖ?=xW٫[@V$2PO蜘hu722 NŸcSxV0OcQ{(7 ?RmKe"DDm2oTO3\ 9 ,yGrnQz5r;rF\h-Bu =`L z0P8Q'Jv.u`[G@:;@f;PnCH;OZg]6NRO,oHm6>gT)b/uUN/YC.oùd20>>aMV4W ÅB'yjӻzIi]Vl c69p;Ae4{ Qj0UN&DH}.* Q}a7mF28|&39UKW 8J#>w$hQ2y0zipen%n'KKÆCtEId/ \'tDt9Xv;s-R =pШ5 3>Ek#4m^V2Hb{̷úN{Ad5:i!WOH|YX@R-Pޮlb  0^Z+n  jQΗneK}2z&X 4agW@5AVv{ZpLsũgoz8K\|To%?J+^ T͛s}wӜNe2.B"/Lx]jkz#glݗ>Z rEa#u3qs 8e֞ņ 5J^M-fjR?p'vz3d^t2Dzw( !ȄkxRfC^kr'{ؕF(@o2okb9il7&6T",ِxUAv0/!wgh*0Xix .|kTR(CtP٢&u GP@սawύ}4ДAw@!5T.@P5@1DFd|ua;.-=}<P3CCs-+SZc6$}ZR?OS| M[~4 7?cT l!Ng@,zk 8YKυT D˶šȼa˫v؈l!6q|R u< KN-36F+74OgK;>&"Upvpn5&:Of,R.vR:8x6U߬@t~cAFJU`tp:ôaٰ1z,7s1H|6_5Mhe养دnF(UhHG'-kr3~j7_#ݍ =ۚU%(kDfKµ1{*LdUP?eg[/yu fX[f$qH[]b` x e&q yܞ>}V:kbR!}茖Д6=3$n[S%vJ`ߺ OL#5p]eқ:M↡Z:FNjd5{(Y \y1j$Wь'SP$q; 1GIS+pC3gDJm/ 7z9M-`Sf0q\->gfsѾ>;c_@r-v#n~1=ݖJ,x` 1LP ]ўQhE<UGܑ|O4m{:l2Ojt2Lf;tրAhZHA#| v:,'$uG;ֱ_Rp]1uxlhZ# 9& L8\}b`og gJ mLO[q0Wc{='ikZEך7rQ'm\xx9K癌RˑfW>\mfwQ>~SCXeJԱ4@,*\m\ uKTisy.w]-h7Ӥ4Kf!m BM/Db]γnwf%p@xPK1!hCiʡp=S$v: Tͮݮl!nH)2cIgrŧṱr'UB%̸U7`v{x *Uw$[J{\.0uϵ4*uTMc.`XVW6 o6(6h2u:F!Laea5EՇ_bVSn5;c)Y\:" VMyC&nw0譌˪w$ htZ>bnOC/naCE]B8Tt/8gG %I(Ng1L+L8L' fvB>a-K.+TUKsŀ\0$]ȊAoL%\HcKa3V9}ǭzo| q@A7jno {ogaNA(e*IDŸ0<[%Q\(B gמڽ+ЀCx]9ba_CAj[?Ye]|.=q7S>  rl#V!R@' #="&gQb,kkl><Ih U@ǯ YDWVFcbeV}t~UR?rfw0'|l &̮W:^z!;]\ICI)'F> 4˸bomB/$aC֦-6ۖ^nGwz9&& ,^0hA>wA"Ѓq 9??6^kR8D  6};^.&Za*Wg,6-7) z-~i0ohNA!ֱw ՜iemfD7q8m W?Qn {F@_~ =Ppw|$}װIB\ iKl2QkǕ)3[YK!w$l d"Dag!sNHE•hKHn:sRwD92[F}B\1(7ilZ琩z` pPB]GY&G<CuRoREiM䭥0j\{w/F e~|2e&[MT@$|+ W*]fuC Bߩ"Rnqw!>Br,ŠT̼0x&;, |C@"?'B&TФ`k"cł,})"NG^4z]#7F3i5|'Is,tJ9j̛6'?cWxQ#>CVaMOAĴ|φf(ķj=̑;oIuޟb*Ji[Cͳ&M ktcɧ(<;C5L}0,"oSي:d*ze>7w=oqҥ)*qJOnߞAS YbU0Q">qON@y)6UtIkar\bs197{vgQ`s_"I)O HZ󻢕@8x{gj;-n0BZi7>3Z$SB#UM&ƃAP@lrG(qpD<!ysW8Xqi0գ=3SXbc]4:cB)Me)C.x򂗣w_qN Jc:j9t&x?HοDh쳆Q "鯦ѥ), TT9oטpȰu>Ļ]-J!!A|aO8ntL>ء%&eE?o1qz1]})U; meO"TX#q $HP8,u5iDyzFF"C6J8}xPY,}5,7A]?Vj Rsl1Zg&X*XV:sr8QrE-iM?aV-_ڌa 3[uHQ`7\>")0H,hԠ[}nTy`Vk{J .WEc,6ky$򀁠4DpY͗r~5M=ETqfa(jyfhz?^Kl7GSt#D@&߽0AM"wu8e-JCp:"_s+BW lD"| PJ?/7-Spv hZ+de?a %kr SW|S"B&n#ۼJ{t^:\&uZ݉@ݪ/QG ~m*ghS M1‹U?` e"K>\Zp"i>]Jɔ2z ;qT= F_is5rȹc@r!Q'ea F؋ ts>/p\ Zڥz6 NJWw0;` g*GhcVj C[ 5a ,2 Y3$ .EgumXZP7E3X+Q "wiY qxaLܾG D",Vs:FBӣjL<"Ӆ986S%h<]f`hYk+kmEo-0ؘă~ZCIB+mI>)ÉnȎ?Q 0P3#݈eAР]x5ETu[RYǛotCj:{Ƀ9c+߭K4|FV@@3\CCr.EIG-9A~섚Q/xs_CP SW#(j4!Er#V >aZ~V vK~uQ:-p [L&~Mfwr_j4W;fv7$2٦ok u=Bnvj=LORE$\~4i2f.ǾSn 'BXw^qRdJ‰yA aB~] 5x-t=Hfxg@Uy=/'7`."*x^@< Ȭr]JRxh_ʬgrK&3E`oI*ߝ_lhONM ǝēWuu JQ|5. B ]/2 ֋֦}ZM.nG%2BUi^/eI.WˍSom &a?Uh:"xjpCm<-K&ܫ9XGnj(BNj-sv؊mТ+.;;x!etB C[vu#I$Pk{9tnDhÇeW0Kx7䑛΂`diuX}jkjj\95FI0ϲBvƣ4iȫR`21fv#$ߨn kn;mB/@Z%u6?իZ.my5"Zb hr\kVҧ~b*5] y7؋緟b\n(~`ʀ#u97x=gHBa ݶ 7 Ph>԰JR/|q/o@^݇%h5Y]Dv9g֖'5hV`;{p(iuK~)p^e'+#ŚL/9"aR<䎢1Z_VLj1:Ro,, =}Z Y nٯFw+ FA05XgItJ2s͓KBm|=ڪֵ NbʋTP(5{Lt}. H M,ɪӛͦB~Nr8IMCT 'iKA)&clі l јL JXaJ{=Ï###gᝠWVxu o[-uE| ~Q.poL{忓A ReCpXQ{&4"WpzP$;^{_Qen4s8G}$ ji\^ .F[*m_TϏJE 0!8-,흕B~@bv_ _$f E:Fek /Ű0Hx5tC f% qn0P3>P,m:Wʽө>$ҮHFxqOYV_ky. n2ˎjvͼq78t;:ZpHoMpB"Ӷct^R,fCf -P.=a.衾E';ǨH/bt2}[B}qݑe]Lz SQm"=/v.':wI/_# Y$W7Yv/,srgzV71$gQ;bT=(\Xk`&P|oP,8 ;KV*Ote<Ol)V]6hq]& (Cx'zeju1mNS ú&1)A r|g'fE̛/9sZP\vֱ#B3/Ϳu<ܿu: NH{n!K,40SJLőA쒆A!q@#QmE0ESw0 PV`T]0js$qk^o=rsF X:iTp xJb<ϖi<Ju^@ۻEVdI~t/ *}z'=q1 ߉%Y{u Ç1iD o#P.Bx;ę8m "^A戦!ڟAx4ALC/e+PTdğn6 XqS;/s"<`&3,ٚکtW% UZR+JQYҍ)<< sq oSw6A)Ǚj_sDIhz_i=U7؊< -mho3;;!.a%ɱ'}IF*l:|0w 6ΡCYAM"WJ}2U*kKRl`Xg*>X1"xV7YGm9QB]v?jZ?04FIaDviR~$?¶MLC Gхi`pU(5QϹG(ư*GB*|Ņ'%=6y"3E .L$Y=ַnUEnfTO^Qcmp]a+hv{ӟ-I7T@91%< l^jp"1/3sۦ#NZ7I›,I|ɚJYҕDMl)B Ko~sozȈ&=PB6 q=Dr-hUTRè`ÿq#C524bp!zs:&0#pN"-T!uH'=<ػE/|HHpFhs6vq!E^x59뀒#kBCJ~5ʝM kEnؔ{'"կS^8C%n:9.mqocShb13{VD%a^㍔fo]mz >g3Ctg NXC^Y鄘ԏmP 7#Ƿ-qѫTI,'߅wӱ_fݙ mFέ2h@4ʹk/+1K&d|c=t_5IϏَ"qen=xF4(vO#ղ+'FK=OsہQEQqqIA IR&<ʛ4 )qӄEP.B`IGct E^S1}D;(\S r RY/\Y?Cv5JVEo7Q~G~>\W @ҡ Ǜtcle?+ބ~TbE7 ((kýƠ82:D Nvg^c"y28c^$Bp[!qZ*zyl`7oJYr9 e(l&dUzύJ1s&+6l~RB,tlχ:ldʍ2ּO]/\W,ʥQnߟSFOdVdUdB8Gzq1@::IEmëPôЀWIeGG&֏p(2ݭ_*U#mA?/=/lR 7CL G#sŸ~Z;1rӧdIƶKlhK=(uVe%׭Vth[WVPi 5IbBxd[941 FM3yRK9c(A9W[TK-XUT]NGaEEԤçBa|ۡmttTCFCSCs^v H-<$VBF6|݃;Ek ]Y?wEcg_AwH\Z&HGE;gUbzϕ卮F8KlۜhC5˜\>cb\7w'U+/G4UR$ybsLҪݡ&G 9 c|JЉXu34(s~P#4Ł"nqy9Agn;t3smm;EЭJ`@t_ř(Tg7T^(lF}ϬQzd'c?)[*Yhn4 Hx|p0%:0Hga0Լd`Wn໚`i=B9;H.LP([#NPjh؃iM`ņXSo{NSemlns̵%\ r'haLjQlL7ي`["V5X2FOm{"p; ZyÅ=L)--wT'ɭ' q㏽>xi7, 1꽀ɪؕybqyd\Lz'kUY ,y#`GEf8KM Q }dɫa*6}roEBR$Jz%ףNn-svfjlgD"U)lM eKh{Z/Cu:fwA1(iV\o(Ʊοzo7Dxq/>#?0=+$"]#]ؚۤop_XňÇu\$UF1}H |>9+;8'e7ly" Rb)1pt(Ck`ľ_)Aq^jңgAB%B }t0.R)R@t'ˢ> ɶbI"V!Sc?ftMNΕ@STΡgQRD(w K^>#~C&8acP_{x? A 5;<Gg~Zl CWv$#SG|K%m?oS +s8zD Piw{Mf$KOpϲly_n<~fЫQy" Sv\"IִGD2]_} :͐h o1fQ ionafU6 "K_r+*i 7 4|uH#n+gc -W|ﱖjĕG[^ ^b 06< -~Z] hpIj-3<tJ1͚ k$<-픗deTl;h~4*v{k\9*2&kcJ,z& NFX0V{G~i=)B|tH@3DGf.I4[nBkׇR.+ uv'EiJ`[ '뤪0~%}TmhG )Al"^ݦ%v?Qf[eS #S?Fl阇$Ql/-tWx %8+"6+H! Vߨdqpڼ(E\p S s> tnɥTu]' @c!7,v0.>eskx;~`gx y%; J[0YI'\3pV|y#ME`v<9rn]:L_ĩ\Aa% 9͍w"v"bzZD-- E{%Чh@A~pа!vڦA>KWI?v=]|upTUxW37;U٭GyAB JH,(:ᐩ^2_MoFs70#oS.or1]8H+zQ,do jjY0TIˋG1/YFѷvUKL"fFq( Щ@? sk2ON;)[pfɹ9(ebI(\u N}3?Hޛt'L[D8kPEZ9CZ$9/s&4̓R"|ڄ$=nᎰAR ]<5OSb _!N~yܘ(Fhͦ fިl3棬l`I]0ՔC=Lx^[f`-a@lOCܹSM<]؎ "\<ٱکZ^V7e03 Muiկs|#oHC 56)Q1 gs1Zɸ+#Ni̻EegtI."}1i8R&xuc3ojѪqBJSHv c~—̌i/d?9AFjY 7ߑO״hTNN&WaYq$~Or>0r[D";&Y}ȖHa[|)Ԁ eR\ F7&G#΀L5wܡ(a%~mHb4W^ "mZX'mnP0g3[.?rN:g>S-r 8=nl ;gA{zwS&F Nwsṯq{S0i :Br·GABBؔ|'bSP@Su)V jX-QokIG@M6{(bܨsf5 F,6!g)|*^ 52Qw|0$|0Nn,SwA:ÖA6/;j#:^jRPnUa/)7 W4QruxO󆈕#qZ?`R-=nvMx{tD 'q@oUg;ma |W$.CGlII eq"G@c@8i1 7`O!'4{[>І#s>UvQ;1H6tҁ*(bQ|6iI\itK$]'jKـ68MؼB{l~W/zHX>MJZ0AI'B( #ܘFog,`XUӓwN1pm{rӉripUw+.mdM<%LW\yjdPݮTduHe 6@Tҗ0b΍X L{Go زrz (|a_9w'1ϾXt@AT&%5 škLB)e2ì/@ @[p^;a7W_~KzUTŢʂmt8~rGg7\*}oO=}+$",D*Y<J׶('V<ԍqfRafm}u| Kt'SMpz'V*PgL `15]~FHOآ[4n| j`<=BwXAt$l/rkAHX|Ł#A/ځCA a+PZgKsa["#ɷXupsRp 7(',gHIStkƪQYڦ]\.m dGsbT-ۃ?l_c|GiftmbrwDZJaF4d"9J޶V pf++H1i6 o"W\P2)*3f9?c_˼<q_{i.ܺQԂPHWD "i|a0{x{dhFy5/xeV985`o6uKXW|W>ua*;aF2V¨1D stc3̺ذVkSz|}5;tdhk)o%2ޟa""x*p H zC ,vMz|n6&.Rr6G]3{QX^7n'ݽ@XUtiҵsv'|3ݚ}Jb HHq968]JL;c6T]v\3['ZICU<^R7uVd%^L@C;2k* 1Ӌw&r9J4O8VYdž*/`^g7Xýrr%p4pdVA;xg^^,uW ;`/p:0,窍m ٕg,ϫ ڏ Q:EsѠêHR `Clgl&<=4)Wcֆ1CZ[Jb+&IY1K;[4BƚU>^/LZ 4\. VKZe>f}U0 Pl\; k~d_}~' v)43fk8WbeD Ilޥ)ypѣA S)=wk\+!y݆3j}W]tc xFS{v\? -yFws3N\:Cy)Iki ȅ,tw S_fߵG0et1n*SuH&(cpF8TdOC?uSo;\9r'Suy^2JbzElK) Z?vR[R'cM-f[ 9io-˧\Qm[􉤰ܿ_N|](a}9Wli\tbqnS *w x"-45l\d ϡNdĽAt :03RFJoj/PG U1K#fU'Kϣ28v 6"7/ '85{ٱfQ i47-}+ԨL$I)cbW"yDmsD7b[C>:0':E$iE6njw'w<䩰9hw0iVj!JF}Z r(m 8q M;::=5w'"tB*]RĘ{2ӸL>.1wp7fIԤ=śbЏPްO@kiZJS=KWKXیR%nPE%ȭ5%L+5\ϰhd-PMu^ ڟE(l꽾:p*ɹ' 8YPZKZD霧Ғ Ǎ|2J{50dD9K(:mtS+k|͙ƒd#x$(7U%;=nCx ALnE LsGS[7X.,O;WX 5{:C/3!9*IĨ)l-=4]$*ɬ?Z#WdbsG5/XVXZj7,ۮ; \=`Ӑ.x/S*m,7?4JT HDww|Ja.'$ND)d GNTe!Dž9'vH }m`j:֔Lt;.xOl1o( A#*6*AQt`XWj4?#FjaǮd1~QD[nʺUTR܌P"/Ya-ds^!H`1-Ɂ$M›U͚r:RD_jiC m5)546,o\8P[ꃘ u5/ ~ -ҙ%w'I::|tIݦUe"oc~xu2n4/qAGQ* PcJw73Pݗܬ hGT>^A!ʣ̀koV>=;!VYE-qʂTK:gSwͩ5tacuB)b]}}U 3jU08x{)ص N.|n05QPDņz&/sl߀?:3j ERl. )]</1*#*{y5\gBodn|{2ޘU-o}-,XR@ ayM $I_#T֎T %Yce $ď(::I sE^ko7UX#цwlˆ_-8m3E`ge0|H}*hۢ@J1q".\ЉkO (ZVgݗbJ I7-Oɜ\,MMVrBb݋v+:*fLDGc:9h76zNSXvty#ǻN"9J˥ٯ/)ƶzӘB4AŢmdKS7@/s+<\G#^M %p}}q2䳳[oH ʔ('Hh Nbj0X論CLՋ5'n_S@,-%xVp;BE.GĮ 498:]St$B%h4|Z#S |eCJraݔ+Q7>ޮM`)OG7 Qӟwd=E_t#Wn'~::k߲E*f<%N~!lj=MM~YA kZDL+%-w{,;Pϭ`}yc'Ƚjq+HjZpM=QnAH^ʇ>rZ]GMN*ah,g8 XtmE%'P1a9n$5- rGTV]WJMm&o/0soɭ`Uˤ=Я Bag 5<&'JoW蚿:}j{-x1HlGb hfL~kl:vTD׻\XH@ 4A';VbُoT!;Tц_w|t&#_Rdg;Yûy|ZXYf6QڔP_CcΘnk`nCCd7Q+~5(H)3J5&քS q_PJ.kjA-15"{h~q'JEGۏiB?w}'@ ̌58XIQaj'] <;^Y@qL76+^;YFuD:D>,lƴ)7e<&\0dlᇼ29td yx- !@f](%[ T)vbL((P5cB#^Hry#rLGILȀ=(C2?wͳCo>k~B|M Zѳ캙Z| iK2D̃HgNE K9st\]RޏXjoת7ܻsӍƀgK Bh.E.tԟ11_?-lGl?!aqkGF%Y5n͔ , ]@JL݃vU~8[mIVsEmm ( ;K _ry"zGk"tS& >ԃ=C\tcrr?.I!S˦BiG{.W޴DuJJ!P5؂`C[ O3x#"ԊTCCS0E&,VGHt%H*'R/fr,rVXr:) |Ҋ/mOREs~i6>{585u{Pŏg.Ov:}zV{ Bik_|+OM"|wjlBrkeS?#\M h2܌fSzGq%={buGF$S(&ԭtXs|:R6$pUPkwW3b+?S (%_ODŽ s"aR$ި_J%xxi9-Z&OsZsWb+??!}x%Ұqj9h-H+^ o4s+ Um"Q\vL?(uk8d? DQ%f?#.xҴUT>6Hϯ&ķ9BDӨޣM,ma.5[nX*r <^-RT"JʾK. 8yT5J狗Wy`1uG\j< pr/Q{6!R`Kƈ$~qDP̵4^:W{l]ci4ίV46Lj/4s9Jo6-=c[l+(Y:{ ؉Ιڗ٦Mp`Ԅ͒GEIj.[X}OPpB* F/߹qyvoW9ͲTw!mPsxZ:_Z&ɓ-@:]fl߬ق]:|dɌP2̚c>u1ST,QYORWPiD'hotߙ-t7 Yw4ž"vV_Mb *H-2ئ'"/;r?{)O [`QE_-7Qg_I*Ț9D@ lqXkR3ЌBeߢ%ZEQxQEλ:5/9bHHǯBh1~jZ0vNk*(:P0!?Ms:)Vplo=N_n :pȯfJQ녒x3R-;C& CZD캁LC 4dA{NBkӑ<"\%`HEJ]t }fJ]0C8@Tn7 $ THyCT4̛K%ggRv%Yt% 6٫׊|D[9 RePL=ګU2 p"7a.2vFՖ{;@Nu16+Iyb6} >7mXA5Y.7 ? *E @Ň^F $X`o{sbm&IUg!(QEUCdRr[{[{$Z߶Qhl:GL{ ri߄ hWEF5/y= wjsW>R52 0 (a+9͡1"-^ƻa4hV9H~:[F>?9T#B3Qiv)I(?w9\*ufԦ ٞ6Xogpb$>JWwGa5JK|aa[zɐ W0ۅKĝ#*O^;'>L [icRD71,^ծWld< A|,D7riɍNO{go!"WsW d+*;w; CV'[I+n]ARQ-YMЬS/YSMm+rDz!+Df130H η0z5=#5{(\E``Dj^GU\Bi{Yk'j a;1ňrW`+JIB>gQن)2M= Am^?9G m#s\Lh>XJ~f.Jy/&nHa8h"쒠aQ@i kkWoLј}_VUx n }k)7B8 dikGn1ߎ6KʉBO H+Tn-{ ٩~JO싩FhCP:u apɤ\)M-eTUlپ:?z=&GӖ+ FYQKr-mގ5O gP?zRM2PȰ{cb3zg AKf| wA)M[ ) h 5S$5]?CK(c>ϖe->ވ9MS1a_R- nr!?, P8J%=3 eGF18l՚bH!DKDla4pvG% ĻXbuUZPVN14`U4QR@ǫAdoSW)T=Zjdiƌ`5U r ˧T6=-lUD8ntrp*x;W@C,њP+^I+g1PwXb#fG1mcZ:K墥ώ%H+5z/8H2Dnь+.a|7$:SGCul -\휕Z#R|PkWyzYȃ"!dw`?-(N&Q=lO4J83uj#>C(FtV2- *^5.\uo9(D蠤2$ ~>:>gi*Ǽ뇰WVbEw:X譾;<ʉx)EXvқMx'9Cv軱;0-rd9-Xv EY& `l.bY>)}K Arh^JY‴Bnh 0OS3L5ÃL$H:S'dtjvnlvNtR)q=,}A6ԛ>beZ'n^*~|N( 'oVnH5:R l}TD馎7TۄE^)J8C{|Dڨ9IH_0\9:6˭4Ӣ9wsC!D7y/aI"G]vn/Yh @1s{PP!)1u6?T%n˺`[c ̸,짘Sњ$=;~ERGW)@`B3C3,A{M5]w_Zè} 빆]ԯt23]z4joJ4EN!\ 1#ؐ_SW$=]*?9,N gkbF4ZYQt x¾x&áӱHI]ȅU:즴RBvKիCƒ'o1f(G-"(zDspo&ӆѐ#"-Y&xl#G5J"[Cݣ%BbMU76+ DzIֶ[έ[yhf}( ]¨@rJL~Xݪe5/6I:$? #!^q&-RWFzadQ}NđAC%O]R|9?{Tz&Ee2%i!L2 3ezOڦ/<6k~b_<<_곰}ܷuV<; *,=.ˉ(_ld!>_YAKs"_1brǵ=ۈ'\ɇC#5s*d'A€_i~ %j5 gw b_Q)6{E/9E<&3;$St I;d.Xvꢰ؞n"_'976K )v<+:} HuB}hOB0š=׈gqlL&lƤ:@0hK69[ _;K L&QBdv>'ɚ=sE%Nۡ'c;8|BgCft+5ز)8q/o2z[WGwYLZV&ȴS5}7'y*IMeBilιkL "Xoe J1RH@7$OR@Enj.*Q7SBOM'Bbt1$1Vlc,v^5Pb2oR7FELv>W$ɢGE9 |""MQ=j15qȂ!:>EEEgq's{?,f rAqԅŞ lv9i(w] z>V+k]ruCn$R4lRczJ\bꞰOIMycK\VZIvxBn<Y6YN7^->854Ym/!1 'q?NZ⹥gVpm06ҝN\UNʝF|"X79jHJTx^z¼/ӿb#Lk:_ΏxMokcr3'yO }5ңoBV :@İU'3J645 ywU&㸤7Oɡ16M:f5gAk:$Rحl]z`RS3?29*qa]܅/ƣ뵢BϤ$>oѯ$R<Bxuy+zt@ =x-]!S-|R.k$5/t7ޅarY#07Bm|x 8#PWuyjpwOĩa#y>8=$MPd:H852QG?PI-#G>FW?Mͮۓ3 דHu 5etO3Bw7Mգ#0*Y^akZwukbrih(zj@<μX͇K@lZYaG}ntԎφ]Lu[H cj+kllK,(s/ ,xJdZA/rܰ(_>&qMg@@-1,)?l,vs43>h`2 zd}a˸r2Ԗ sջ^3p->pQo5;~QLH|%3 8G %AD0a"Wu=z:3DAiAșNYoI=R9Jh%ҰӁmTXMc)T. m3 ͇'=w9)ֆ+xN(0cKb&TBzGRm36](E ^GM%ȢV sP +S|la3>oρ>΍ r\Q<"NJvagݖKW-:' Tv##DF?hAste|̐{y݁&YnpL,-V$c{}i[!uhWo~PƤGrq$N7{b_o,(IepnEoxXpr%g^Kyb:t@Sf?Jrh=>#A:E|k4xw:7̕|h߸˪B\Cw6H,wv#YF,s+jYwNҏ2w[үfݘBVÖ sQe8ԝLH?fEkehpi[ b-n$K'ļfpTo |. &1,WtC7[qib!d 0Yɞ2pN %{өnl5G.\p6)R}ڤ1o|Ո Ŀ:iargŦ45֯E; 87̶A""n8z=plmiC a-fQ+?!M.Y+J4B~1u48"˻3$%j"87E|B66 Q[!/_0!bY`ɮ̩f ԕ N6~#1e^f?+FoqKGFY!FSB-R;l,d z~Gϋ{:@EW'7F+-թ-XLkH*:P8  T W\05}vͷVbB-7^t q"?pjq'>]eۧc=ϻUMPzm=&%<4zP:cYn\s-1*3%Yk+:"]dm`!2 ;2'TOaRw/b-L'dA`=$jƨ_@ Vpf$(D\#225 3(맄;l,@TDt֑ED%7G?4(tTx}7\ g-~[ [RN88n19A(ƾ˟-_k5Vf̞̔t:* g U@Bhĝ5|UT"☩f+:Xi93=ų)܃ tl>iݑ1-, mR }-j 2"iԎ!y9 B(vnNgRP",}|J5Dz [b-$2]o}wH+1R0 L0jSvd6kG˨- g{QXHϘQNm0𐬚^*_E>KJc#ńNp:h&) j1ƩÎ!b} uyߖ`r_=Xw6w!ⳌD7Kzuy)ėgV𠔮ijf0UoQ*ʏNtzI JPEϹ) 6@+:tª2Z2kPxlTz.M+yn. 4mjQ{<tkZDTAXW6_m-QqB>e4)SFuBS>̼7c$AI 22uP6mi u+NlwѪ?~z;$h(@(K؟Կ+RU={!4V ~p"u6q19[IF5HZ}1jB&bi\wMO OMF~7_73>DR0֩!gvt9vnLTn%yn5,ӭ"0x% >_h7&dlG>G\-GV~(aj-V5OC1mޜuohAèXrEcI)ۃ @Os"jy z)|MhL4Se\ K&%+-gr4(E曙|Se_Eav[;.n/ p[Ih~CYS~ʗ:7 BⓉZZ6pȜXIm2v B&KzW58K=ufhʯjUNkK? f:5|)%Ky=F{wNGu!2Q+k6d&ylfGĊtVa1)lĎw^W"a#r#Supk vC;oV-h<(Jm<D~(VeZu +^vo=[b+3^z]PzV WL7@ )7KWxjO7ûv L\2 'ޛg/ZO=P1['ĥ FQڄ]_l>uF5݃J`i25k9j]NI.բj"z)Zc :f ԯ'9J&`J^';/p%==ۻ*[S$/÷iyԢ*i{\IyF$ƍߎ$D{u cRxEρx Z|;n${jx0ojΟ䕊؜$F #ˎBu aQ(7#'CVh98q]'?- b05Z)?>XNJFW6 !&(ռa,:o[Ҫ Aq눲)jp\s7sz4T26uVi'qp|*pʺQ",\pjFy 8/g*2Hl=% =KT0Wqd-5-SS 7܀ź &fܩPJH~m˩UȾmI27"Ru22źVPogWU% r`=o6";DV0PVM)!V=W_sϋB hLaw) %{Z=e0r$b) :|u%ݎ>ZX̖\.:buM4o˾qW4PDe );0pḪ؇[7ǁȌEb%izVYA`x%0Rpt_ܸ L bԓ.;r>`E{Ґb壚 @$sA&7*l+FQ ǘe,]wMZڜd`$2hNv[jfrŖ}N;ݪPw˄QV ~r_$B/ 9'qn>)7FG2_FL݃k=8vop1C( 43?y3wH+L;q(*3Exq,O/WY$}CI+O=VYZ Q[]=.iGF^enF:EE 2recCgWYx[Fwu97 fIY^vհt]ag;_3-DL;I|z~Aٸj^:u:+t/ ۼ,G,[9eI!3 #;28~0t5ps}ĈUwhW71Oڨޖ^5*}s }x&7wO6v/|x*i0_;XٞB{6_Xׄ^B06aBN4A3#JC5% R.M:RIYrI`DGg:־腛hBS(>ieTO⛬?_qFL* NSeFbמYLi1@=K6Qkd,q }+ kbpAM-,qCYS-?> i5S.=Xu^c`\pq1919MJ! ӤFͮwoQp:̚D9pY&XSgG7 ENo 'Z-UΖWA<&Go2('ʊ [XPn" )q O]d^FINjWKfK#Z̠s(KSNzAn[%[.ℊj-ȪrQNphgu$gr"^|"uR$5#znlINa׭8^{8 9s4}ӄ$<;4]<eq "XiQh$~ rԨ.%{Bn3"d8| . x*e6 M6qDb#q(ǐU*0e5_X%, zZsnhSrBe78?YJqG4JcԶ[PH*=9oIaaLɐ.  M3i2 RG/s+/^eʟງhO[I@/.q7z$l#yPX ,2ɑ(!B$.]%8LxY4g`daڱͷj4YKKyy|o[45%jFKʟ{An?4Ыn+=,ET?bPCn/(NubvGa溜0C:m Bc00#=r+GfDn5⫰_F}VݬQޡjߖhrjz'+o'~dnN'.k7K)5LGݚ'$ {_s7%[~4Y_yn!RWsnqoRuMهX  wd9+;Ǭ rQu`뒤=Ն -ߙ[ߕV_ V>oQ~Z$آ\XpKK aL 6F 92'8{ʻNC d9J~[+ӳ&v' )@`_N7(kA7&Ī jg% R)G_]]5rs3ig-ԇ\‚Cj\h(Hcu܋->/缎iX>-5'Kxw_~|!siq"_LR xH'ЈY_ࢮnvaRg\!M%%+b.QIAx{5 :r-7,lx"ŧ * FD42-b2des%D#>p%쒲htxF K5 zEzA"U@Z] H@!qgVnTP^^](!`ߞ S?V9mXP"zX9RNC]wC)L¹JbHL@i[" vۿeOtE^&nWH haZd?2w=0PE{R,Žylhʎit^rٖ+CV!#wߒ)Cm9Wfr; }53,a/MhEqAy/tclxq%Ih\nWܮ:? 曾|U&K =Rj7{k~f0N@"&X=.9}@8xD_gKO:J?/{'m4-,_W^+ YGX`N5ED0]yG_LopSrJJڡu(l0f{!}H ԧxvbv }t`j~H OJD+<.ǔ]&{K 'Ysi}%QnC<@H\㔑N/(zئ*_'/`-4Ycsw 23X1|o9i!ʢL.'䟭ͯ5OenjqYCtig6 y*,m}9ȵqzScڮ8uEVu9(FxEuJK;[`PVb--=XN8Μ6yQQt9.@ůf< ljDt)D-|'$tVž[w}L:`BνC c3F5O9-Zo>#>[=a Ohf2= rPc@z8qvGk Za> yʶ@# gdIȥ IvM}gbᅇfwxԴMcJkџhW(pY;oI2 U;Ggjf`Bn֏uod4Ğ₲" ;IڇfN%p^/!Ĕf*k񔞁tz8ZΑMWȮQtW?jEƙy%SEM(oXʏ,~j.+:5Y "ĭJbst\-9 e@\F l"Ƚy 7Z"jm Z£o TAB=A}I?` u.Jɽ< |x/m QI\ xAw;#bH)r$bLUmdG(Nfo?bxph& ]0\ /ٹ0G"Ƽbߩa4DރMwv]v2KTJk<jrΙ65TmX ¬ 3s~ ! Nɂ3p( ՃHI$(_<|E/BJ BiG;tDhCy>ֽ'U{\&7)oOK%StXg!9!J) j *p#Su(OMxIND[XaM=}#ĸfxATVRb8V{*H7H|x5#;VT0^#K9˿EN#s&}PiQDrK{Kj/CðGrweN ΔŴ1`l&r.VyFFLULoS?NQK녎6b w)z4 sD2I)yRrdZ8U #ntXS'Fщ0.(ksdly:v$Uo,'̺ Kzh!ޅzCOs_no4tƊ >E[[=g׿oV@4&o&*=@*bN0Kyщws ~;0,CKD86U_k5 0C,u4:A",APk$:BF> zNըcM6EtW໙#- 뽹b4A9xSɚJ"m0wxFϬu]nMu˚F"zksWCɘhLs'u n]-ws0uݤsK.L,HЬ)s+ ЙCut2P*HsT #/Iڌ+h Q[ ZSE(:PCMtlļ}Ȟ( ADݐSʝUo% K%ѢQ֭sk13Tg {)SD9\$ ] ^1B~+$w! \`.F;_xv!Ԅ+_ Ͻu;wݐ~[`mēQ|MfQahNzAWv#03SQ8g]sFkеy[36SNQl</XPYnXT&9IYVaֵ"{H-DbxiQ+(_C'ϝu6 RJ?Kl妛f@Fm}5dө!R,m*s57(emJ6_H,z1IQ=}6sF&rn4}H)f)'/J)LYtYUIzNV#"iDߍ.^[1 "S|]Rݲcpd?hzę*+ו!%"w*$25ȩ^,zsZPȲ ;٘ԠDoZO8Q3UGn~q'Q{/j={n0{zg RSa+@ оݓ*Puـ߽\G!/C6uBQZ#wa1>oџ͉q7S T,Gt'Y6|z;ُYV* dI'ؤc+Xx[룫4 EvQ^ A0Ձ{ߎ߱cYn}f-Ѳ9wp~QFI$Ifg/nӗ0V<©{fٶ :+yhD089B5"78%bIOSYdt+?`^Bሄ00./e›MCbwh9RerW/14y \YqS!DQ!O`QJi 07:!bߠ!謤tdAg VD@˞YÞ-yqB$W Do/qkQ 4f}YKZ5 4ɅڂUz?E ?m ym՜Mz4לp) j {9dr)Je!k>7$m,<6wW^%WdkH*4gy zXL[F!%.h}\WXW BiIC8tvoEU#Ďsl޹K;M9`s#d(qiQx\lzA:SƳd'"6*_lEֹ5Mt&'&$e ^~bKh~[eh\sY7UKX>w OD_ivskYBBL: =;~"oS~fhf8B:Ș>RFڂ:\%,Ax\uqkȣSryG'[9=jܙdY,f7%Iz!_(!6qvǁoyȪɼ{>\ÀfafD`N٪ M׵<_^? %y:_pe3<BrBl!u{\;n"B'f%G}4И]mdدwwЛʺ4~3GjbZK6;Ip7+JÆ"1dJ5gݻz,M+o$" {m9簿:Q?ޔfgwa z/dq^NMxhw4Nv02ql|!E'ea7A,$y[[&:Ew-^Aa pA) ]QSA%6iG)NU>5XL`-iЩ*nJH|Th!YYr$o&/dljSS0:`o +}bSL9PFVƱ|vF{[P_ Tp( &dT.NBC#rKvh]Hd6T~n Z b9-=~&$9Fq(T6]2$}d[Y]C82>jȓ2ٻ|h6?*`{owL?~'Ec2Jg>Ƀ)D,c\%5tfd>6{^񸮨}+D6!ӯ$K4ppRqi~P G +-:VFZӮ/xSs[E*EGj~䠦z[0JJRI!֒E2]ݔyF[ et0 Q#8*+*gm-wS_(KG5uGI W:cQ< KCnlhU) Rq "\BIl2"5jBG@C_x+Dw򫔁 m݅ -*ȅRB2wN[.h,VgK՘$1%7K+0b4C1ɬm7 ,I՟ ?\\3r Ldg_4jQ]xwz?k$ DCW*fO6(Eנ$`E.Ӣ'a:b_Rӟuh|K( O6e*Pw-%&lE^__#dϋ@MTC~Ukx;G!Ozo{gc>"@vdF~"i s4vM_qW~6,֭.WΊZNW '؎j{sbB "6 ^ɶ*ҿZirHƊ^GT%K!D`FջJ~x,"QDbr-bR$|ememV]*b>Xٶ7i!m >JldV:ѕ2]I3!ᦰiDQީ%LOtۣ^fX0<4:xhmX(?6c)OM.e}{FlIŦ:u4p|*/MC'NYM][FQϤ:w9iP{A&V^Ij~V.b6~aᏓ 8m G:x qn\2ms$Gς+f:X$7Z`+-0wiÕ4#9L;xxwYc[E?KMɔ'Uu]|6! yuxOn1TB%ŠmHDO9T@\w"ZWc/0V!=[Aؓt{!G+VKhudI :X @6pT7RCCQ7 apS.X.kߊz*"s`}]=un-)1+_j26fb^$UL=ZD=#2Z׻ni;tSWIT߄cQE,e/N T|Emh)wa錔w/`;ԏW$(S6V?n/ː+A mZx E .ނ/%l)H!BϸTa'|^ Lnf?J LB+^X r zU"7M~9K)^JN;iFTKEfVR_aeYB1Y cg6v7EXvT%h3K8AA3&_މ<0BߑGHL^QF`ϝWdܓV%gNP%´#_R)lZ8R^Bή0ת6R);+% d{43da'OiQ'BQ6$%k-(tC0VR|j}KL? *&c7DI {a&Rh>-o )\O[J{w}N u286:>I:qtMbzg$+S[,p7PCô}2{ȂBYC sCQ܊_Ks_)wzv΋bGӭOy䖃bS<*R 5"֝uL4:gW"FRI:g( h_ Zh_ԱJ/HԨM=µf4ƽ)4ugȓ"RʠlgJ'LD]yM/W]_[)Ȱ  &G\9UW&GrzzFn=2Ծ ;;f%#v b knV^PAD uo4ZIP"fʥR˄?i gNcZ"I';2iƵj7")"fԨIGIt >`fa<´~ `$qpkF::dSܦͣuHp$pb}-bԵKB[.C> '8p3^C.ZJ9T:nI շUaU2ũ"qA0Qk=vSc&j%cAg+ݮrbh^r2%a0eRFfP?WPd| %XZaN?* e 6Sn:lY_94|;cMo}IJhKL,|ldz|<:V3.m Dl#hJVWPZh$SD./$[ctơdJ2^nI6BJa28C&9>h!2G)#1"@]Z|5xZa_S*Rp8*%C}^ @PLㅽlwՀ>& 7sy,gD'Vw0S"xlj#IHWW g9y<+r-?UhGt^]yF`Nmզ0Rê#=-vN}rEz8a*ԝTғcR(G{+;G1Sd=JdLԝ4HoA d IwYHLO"E{[GN#Sh+S/1[xi>1٨-` o %*)p@z 0>y$C6?=fF~KE仧sG`Lx헆&X2xӈrٝ͛U?|,Nk7 WaGDAu$E, ČJΫ7Of;U  Njx5iyp552J-EdD-J!l\CytNNu0Z'%}G8hQ7XARlw gW]}i,`v/*wo0촆j,n; (L젫 MXnd Ʌ믃@ln4"!Ae%uW/4\؛J #QK 1mOE!PQHZVBC>ӱ%͚хE᥼f~&A5ʐFBWybY`,+ ܬ5>V">Cx:-F 4YdճTV5qQ`Jvm^BH kuN^ S,WX0@qwC lg~nSg2ug Ay&0bcCBw1v e` $[qaf/@0WJI7-~ BZB-iT1v>Wv_eDY{įS\UP]Χ&y&tf`n%-joqgxם8.IG3Am.܁>hYTS~"R/늚VRWp'Wh0F'U3d{1(b])"pL|c?(V:zzj]iֻv\qWw1pַ[YK2Hu erQ):i}tJ!0ǧ~n~K,SS1URd R_EqzZ{ Ƌr)_[Oda}S7Q}o-26-ybGviTH kÕ)l[k䕛v"{ɰBX86a;` [Iw*Nz@|W֍+~)cOJ~Iсq-~,ˍ;qh(os$ZZt並^J,CWd&j@?9&2@Sv c]5p{*}lGd:l1Y{Av]~as" o_ր~ `Z l+\׆OOW,YC:DH`22uz4IƤXSKSҝnɌVXYl9h*ch*rq |;{w[y_1&3Qq@ҿI=_hMY!1+`'|&[Kˍ k(O/}$bFX/4YXpa棍łE=-8 L H??O{PBsZG[llX+HU .&Fa( A? {Q$E\*R\+,^掲o}Yh$>Yݤu^Zn*iXG$\DLrkc’ K@=e $h#V[7Z䈓8ȫ>Z>ظF")wpwpkc9 ߰) t__nkDdާS\{`oߚ-I{{#Ck Y~ ӵй [Vs2tn뫟i'{ 3%fg:n]6D6Q5]!hG[M[ 48SBٖI3{7C1a = )tF_znGNrj9Xڱz泌ҽ^NL'ϥA$:/pdq! QtR&3Yipy ㉁O-.~B9;as(Gu .E'8Z|;V0@%!ޝD($wUKL&t7l[ܮQ60XK},ϯR/90 OG/^f)^:w%q,x.ZS=Ӳyt5<&aO}cu!ȇtWx&J?î18u^99yYhJ8L)($MUz 爼^4g։<7} DeIMDY˄YY 1g @ M&EZ,=umbw)ǩOUb9u%&Vĩ_CEM$<i K,kDj2eGD6/r] zG2Mvh}y\6mzQWn1>?eMd*n9.a#*3TLFQ6}S|"woˉxS s^զ6?Tu\۟5,~UFe&RB}M3 ?d#{)*1]|~۹'sky V{ 9V$;$8?"߂0#GXI0`q^Fm>k{4k@ߦ.M턫2wPuyU-RѼ]|:It!h'9E>йlmu4_I+-9 G~^{IQ*m.M}RL\' R/:ف ~kxTjDI 3iBu!K!]sps)Zk10Mj#ԕΥ8JO)j.7ݩ;TGDx#f_Q/hJBdE,qtuV0N<P. Qt`OvA~Xz.Ġ{YH+B$V.hfKm3>kh%T q:f\*`Yhȋ}QP YýV_9qŠ:  Pm?S~ܝQ/R7*qlѽXEX+&LF^Z .6vK^Rb};EnLiO.VD=\4 ^ :NR6I<$a&NǑ|@b-[眚%@zɮ\7{q-A?;bp&fS* .jJ IވfaNaܚh'Y@:CZ,jD¨vqϏ5Um>!.E꒬.GF/[LInO n>Xʼn?2^Rkq^.̠I`8W#ekJHĕp$Q=bVR%QdA6szCNlmk[VA/2fqЈ5'B(:W#.U#x2̚6j%y:U9]λp(AN 5g}/qweshI9 Rzc)I&?Ga"sZ1@054pzߖ:ؠHFo%pyx5@5vLDrCV*ԝ4B0hL{WMZesZX:OcGа)M“8Ėtm!v" ,6fKiK @K=`9|=Xl:Ϡ]'Lh4WT䬶NJ+>w9{v3S/`ƆZK9v05[Q-WV[U7nmmU Ḽ;4*&wLقa[ZJֹX!u;;:M^ j(}2ĤQf{ÁL"%AjކRg>dRswiE5Lrljaz! r1p漟1LaQ{i5KH(?kw<$9rrȯlS4OЩӞ|H*wMf*RT^n/&uNAVf e?$ +h2zVY?","We<"eOpK,W {3OHsw"rP葼j# W4:Nr0_wi7&(L*H}!>6ekN"w!VoG ps2V"W5'ni:A1` Іx9^1t,@#}XXB(ߺс,ӔGkG#&~B3q~f,{s痻-eR$n[m 'wY-J'w+?#ܖ&u7SH}e_ Kz .kz<@HT[~ALe YRjƱѽ,zk_O5.7rx5060r(~ƒj8i- gݰ s ^i8<5 a)xo|=?z.B<{ɶ@rKzQ$Tj*l c ?@/KJgzy)ς!=LZ H'yOVlP+(,I1 9b(tH`WDCjT`A= fVE$>>|e~+kJK%#t=uI}Pd/T(Lu9a"K=R=ZF(QЄo>d\4=5X-vMSw؅jZ>nWyߊ2:5B(ցǏc!4 Րex_F8By{%j>I>QHbPe\'.:BFFdΫ~6Q pkӎB^&O[ϔ SETVhg )E8~ #y W J&RДi[1_ῶn+f,LF\?uD.gbQ'~$~OJlgj7傖R^@qxH$嗾vt[]M jm#T#DivO?FJ& F9%.oD'yp9T|Ag%X-ji/IQh'g(=LN=Pz[+.~V& Ab?6BmbBH•{(z.N-G(*V'jBXTiQʟ`; Q铊|Z$.?驳l\-Zp: ׏J8 C%SLRP}$tDgz5YckfN 5-/gE#&XifhCVխ={<-xŀ8ǜsuЙ.SK !֞Wt+{gtm]9qam} Efr#D v؇~0^ab9#xS|?/)bzH̰t ,^I8gJ;׃;8]l,gk9= kE1K pcbF6ѡnR`?v d 1Z`5uSqn_.=DNF?]3ְߍK>J ؍ s๥Z)4㕵6+`9+qXF6^*qr@ꍼ wϗ4uJNVuq΀%AҘ%g+%yMPKTA a`̲s !P`k_4%r%0nԆ`nF$:2a͚1zq/g?t܃kėv#A])0<89c^'3pcD2eD`|9noVK%?&zK|z<3ϟ^ͣ?g_ I>P9, cmeo:HC*)TFn<7IcG[ `9iYo$8$7畎Nອ"d" #s&nQ3Y·* BΗCPHAوl H0nQF ,bY\dX5ӨN"-^F3!tRVZqZw'ƴ=x@sh?Lr/8Ōu܎,(DXC{p*z>W ;7@=[2`dFLd' jڤŰJJ9#R3yNڔ!6b{ŀJ!ƩT-v3. !IeT Џ$# SaUrj$F}rj\xi?kx{)K[ a`x,b5D' mO+H93CB߽b[rvAqwc4\{K3 `(udQ4?s O8_3czid+n; T;wc40.U">dhzTBFHp_e Ӭ.EF ZU8Dќy"+Y_!%sʌt=sJ1R ё3HMƫbi:V˯7*l\EU)z[BVQr_;%;ot5\&6zY_l_s~ o3F[`#(ӂ.⥖?~퀊v`_Sx(g#8UU"GjQoA` WUfsHl*ɸHbb x/A%[SD0Xܢg蟁 0tcchs&mR+siEiu %8rxl\G}b.O,&qF)<;3_{<:oZK. 3A~Lwbhn7n) C vnۖ&.Jh~^Ot}"*.}Ϭdf^jEJoPj:Mk05Ѱc)b۟hPЃjR#\F<:Fn?:)4\ߏ2scw;(LMD~2)yqb#a$fbJ)܍'gYϨEYp/~'yOCޠ#w}U&lRWKurӆ᫭G,Xc|dV~dt8vujޡo`zmp!QW`7l2 WV^,zh<닩eY0D!b-K!mu>D·ExjH7m5˹S×Fﺆ3= YzSN|a_ +Vҝ4M9̄W~.b.)(hVGɹ.hs3[v%SeeX4i#_]1[Zv'0SK_Θ/~9ԍ!yI57p]siCO fsL ~_‰';d}p;F2:QM ŮSh-"X3Út+[#$$IWD ֗*kO$"ExJ/D%`&h.E]v}`1'O><%$'e_dx^"Ճ5eaKB|ώ"[.nQP{L8CeYgP,>!BK^N ugKQgqH?2bDr/}jJ?Ww ɢ L:B_1,P:CRͪt )ۉi]a?~n҇R -,!:ljjx|iڬ.+#\+B4~܍Jx"|# w2h &nw[*nF[}Eɡ8QӰ/.Ӡ s Kͳr)T 怈4~*m͗!s-Cm3Lg)6'O ,ӶwHsk;.Sx\yŽc?*jv(NV$7˳e1nf :]F>iŅZ<*4׉U2f۪V{g(sY& dHC~_,.Z [՛6~W:a=Qakuv727}0J3!曬Atf9 lY"SU,1YkgǯF "s{ƶHjU- uWJF2 4 D!nh~^@}K6d.e{Fg=ZvZY5_LPe:i@?KTs)F1ra%b¦n5$-Bl5$k?{UDm"3hst-MH7pimJ k}1»' ، 㕚K 1TnL@38j~>p3`$aiINtj6ɭ/kx '=g`?[_پ(VC.JB.^!u H~iive Yh8^ni`&>,D YtbN6Jx(~W4HU^BwOtiBۣX=OzЩh }PPS &Uk7u|lPHsՁ87-4^S1|x;EsEx_&9e:^l$NIR:%O0j2mij5E%Z.2YU[X徬_ݗkPyN%{'ᑿH]ni[. "6"ٞ-7uDQ P!{[s!YifKIrиW4m$ݙx ֓:XCڒ娺D))BWäSW+=uf*MX{bW]7mtfJ/lXe! $)e$@* 2 M>b^oDuSa+@nZgﰯBBb؁{hU."iBbUMtfdoxjTPPu:g, M"(g)Ț5JĦ[FTrus|K(70E6J~)'T؇9+ʛ0@b"S Ҫu+DHU~nִa TTuͭ3$ȳ7R{P?b=٘Fuy?CKY}uNy_{%F@pk)7æ'8rsL"GYR\Goֲyw ]2ZF!ج%f-&w`~k [_]1d4J{$ t;o l$It ?NZg->26(ܝY+-#~FBJ忣ĐW 2:_5>۠R%Iu_ `v.3_א}}\[r_>je$9@3yJv/W&m7;H:wek`!7ɛwy_oIwc"b 'n̎Vr={B;$-n !vidI(Jזie Wk:2x]Ad֮aڈ?[y3z85T)}c9a^ުQXFܽCOw|Rf7o.S|p|gT5wdj7Fe߄:l5<-YQXRB~c@5ILVy\pDiFэ" 8N| Oiqt5&R_ /C5KYV%ratB\̲H=ϟc 6_B cj҃K&@5u,DMH6%* Pv/יm\-AD\6BbDF:rDc0\ƥ2@l]R(eZ˦^ † N|e(B$Go]+L]=@R q*lC3/8(so?APmDxU,8~Ĕ:FTZ_se̎(&aX*~lMbbs߲v[iuYOqB!ѐĩo I>>/=]!߳<SA,kPo Sy&QP3`Лj|뚌A V .:0 n^al[\{tea Tpyf!p> 6V ;ݭS<.:³ɱ;;Uƀ[b9Q~T#.'ʋtO5B+.DFb \dj` “R:i\H[-&dUM͸^}s/?+fةX FNu**Agְ Un\.{o_1#P@@hmdvT7CF$o !|Ïh~!g$Y'k(oK${\kc ߠl0DSP 2N%LpRmq]" (U' l%K6{1Dm=-TŽ_<lo}+[:K 5^Dw D~3jҡ">9jבֿO& YlCsnڅ\ԥ pMԑ$>bDz#SY8Kq76-R20R#cgyg\B}kX,,I?p(8krAF !5ţObB<I>J@EpUUQ1wJ*I+31W0UlO 0y< ˣvoRP?^~kT Bw҃ jynmD()YǙ7Tl"^+W&TũÞeq"IBv 'LP>='7,?~n^dsLQG?Dʫ`ɺ-/"GYLmr ?lo#lKV >ɡLa6Sb<:K@ L,zxz6?ЛM ))'FHJ)/`Y`-e(e`'Q^h8Q?rY)D&/K'hRκ.,#ȊXFC/˔;H=j! # Ά O.WFĚidtcOH9:m}, ODUoNI$zM#կg$KFWK |q7|(b6>Q 辭#ۣrÇZlOOBh4Qr<1?.E]`mMKkU :arc.p-2؝W9]if UdI4#rqJ-y*W+?ip]HB<4 Ϯv>4m{6M ABQ]6JJK{C}A?YD_!i;ktn}cVZ8 sGXX)R|=4_W5cGw5}oB^9Z[mkD}Imwh1t  9t}B|}pmKHɥCq+^6Ris+>^ٔ]Љ6L5/ H&4cJ(Xߝ_)ťh]쪖xNjԜ߭! TsO@b| W5Ldî(y\9:C{ܔVAf5Iw+!#4EJ{xxWQz ShC6me4wlA$>hQO%~;2 P&3,9cII}-Bbi`Gcm/WVuR[`Ƅ=Mv"n:m;Fjh*]f&<1/vI#=.nI8&d*4Q%Oikz˕oKpo> t䃝Ӈ;xL;mi\_Gj-3Ì-{GnKC /iyZkJ.p];&JO,r`}:ЧU=&Hy=RAt8!02$#p|/kdNB"R:|Db- ב{ek:μxްjS>V|#[G0 9 >/AzjDS¦؋A=nbmэX tN*{ v<4^̂}YumNմ?Wp!XJҍEv!Ȁ+wn).1vrٯ_^z0??7+@? boӰqj9u06}#^hPO6ׂ{%ix BxyNƚ9Mb2mdJg$}t7*߈b3}IBJҌ CFff c ق1^Ȇ.Y( rW2ڋ_Z("v189/M<[6uak.K}<'uɯ}Rq2>I66C9kɺT̉q ߃`[\kH||G+Dnam^g2s=p~ptvOY$})ysU.r; T,I7rqъc`9D1w |ZI`3 <6=ej˴$FBsg.): ^=;JUAo_S?1xGD>peN*Qignⵆd8m- ν=ئĪA2:\Vkf vcK6G\s؛l6;kq>|` :&CrZ9-e(𒣹}|@ijם/x(4/Uu/]q!&lͭ/dm[,Up5,;EVA5}=ᩎ"l֘ʤ z,խ%[DhhSaDwu@NdK혟2>B[g/;**T~ZsOx~o:Z$ؤIΝ X7op.Qe=\U"L;#>"}boMo@Jb UA ;;L~~/x&@Ä#>Q@ ݦlC 25ߏ7H9r0wV'MPbh/s`lv2<5oxue35|_\_8C'VA T=BVClsYb3". adeQ=`i^Je1%q_9-*G^JH$[fئgy$E$ D:+}=崢Ń\Gp]! &6"|_@ < S-a r$F<*؎*FQm>liFYQ>EzbfW hbW_Z7UWL ƨt"&x!x(,4 ;nN}+2᜞Hz|` 25ͭx~jo:b]Q-mmޣ$TRvue9|v(Bzؿw&(h W JTEJ%Q]OFxըqE8AnR~#?Pb$Ol~Lac[.:^L;2ה(Ut|sĚ$Cx n.:IWLzCbc{2uM ˶?\?zel0P޽Il~gQ7Bߩw] ͏\za)swd'vMZJqU?lkxDNثN9g2~,cShE`ch@ox4a|)nu&S^n̬sNHrBc wbӨ^T[t$s)F~S8c|1 97n7_r -}6[I:ze#{S 08o )_{xx$)BG@1xOm-Sb0fEt~\F*v 33"{A;%tPm/ sE` 33F\=Pw%Pw8iM3h?`DP.ɩd/g+Ȏ< PC?Wk`\!r'm{0r'Tj[ʤJne7ꖑM9/^1>yުvԒЀ aT×saNEOiZm3QT [oCĂ#:zsƵ7&L C*'=X  u6Ļۑ![P>z# gl>r3i/ʮX3cFAF=10jEFW$:mEAJKa1}Jp#2)f=\\!.Gcl\{P"'F%E‡ǽT? 0oÚVI-KB wʃmʛ3k%ފCiQщGL?z7P!ʓS~waYJǸ!,-xICLN B۬^HCcC6P?d? "yDX,5F1=r*Ͳ]2284  1c3 XS$5B4F[dXzS.J |T` 8݌ HE<ɨ(h!p7\m:`뗚h*sX#НE# IVL&na>_W9VWcJ8)߻s~P,F!|i(WͱU"Z3LzKZ1MPj$c8A{†'Zdp68Ȋ": HF\v">^u{-kE9!.kGg F;a%:+^N3& Ul7bbČ[3,TIYaZSKfg .|꯿1cn1/W{1.hZZ~F|c51v$j>lB~Da긹QA*w]#ylc=g+B h/CStm'2)nyY+(&.wGtDhBwV*EʆQmY\am%gO>= -.'f=HUꫜAV:U…mdHG5-5,~1s FwQe<`Ȁd#pf6G4eÔ W%bzP yKz[W(L.A ܮ<(q>djȞ+9M*S xB×/ 4igdR5-a֏ufQշ 'SHkv-}%q(m1D԰Y!]|hq*™XRU=彖LWuѕ:8Dlν\Ivh/ AepL#|`-T?+\S~^gtBrS_-m?&[K"ƥePp '=% 2V?G!x[0ևeO hI;hxe%u^Ŵ\2ϢJbk^ʐ7_ Aǘ5/!h|fyv$ǖ{\$H{ʻ M"H[Q }rD'S.E[/c{dM;G>5b̦͐~3hhaٶ 4Rv7 <xjstoP`VPzq$rRr&-Y2ơZ'Nb+-$U!gh K.WlyĊp S2kRԫxkL)pc4ns! [> gW&*[ ?9!HVq*`Be+j0sF=4᥾sn<;z[.5G78N!{{Pw@A 5 %9(d/^q)TK]}vfUlR04xVFy,E].n%fIW'^6oqeD]S?;E@phd}HYjD'zu# n| [AeV3x|JmÕq4afK &AT_Rۂ讋XYR 0)("Kf<yӋ<'XmÃUHiU5.FnfxYHn{ 7yCꛜ{EՂ?P )M PsO鯣=o?nfAZB.ΗЎjX{A),pbKXPodHxh|u&Vh=-MݹqOܫ'>0^0Uïg#1G=xա[SH,u+ h*1T!^AJ,@)m*žQ8 j#0.`YK1=?>ˬ~Q76u qA90Pu$=a&W/Z֑(h(ypU#}ٹ]|kYJܭ$4yf@b=D陃0L@#y N,?ek7-&S<Ւpgie7 ʧMRnc w ZkU+9hBdu_T%Wp9᯺o6c?`/M'б9a`]X ^H;')z쩨Os^9GxE =?-W^9 7ok{&B\F 6î P#MHl9)gs򲃕ļS5GR @ 7 hsy.HJBtT%5EfH_;x[ѷt\dV 76Ȍ ,zMsʈg(3v~7(/k5PAݐ뤚{z.!|Ʈ1#[ d0Z^y# /x;<9~siUi lgmV,a_gL _^KшF5F=Kd"ў9څo1QN+4YR!4~W cY`!5=#H$pC~;G%ل(CSenB4Ɗ 9#@&281t-Ԙglq7 "s<#{ï.zi|U2 Lv\& | %%QV̾.awOFKB#Jt wX`̺|]-Ւ{7(/mqȜ6SO[Iwr4 k ZƼ$)r}$rĵ_-̔Ւ$"~|o”hy/[tťn~JRqgtpq5E΢⭚d]ፑ9xsn+uOED~kΧ+@.Bs-mq6_k2raiPm,L~Lűv.2sG92ul\qV_8LmÎmz'|Y}ZJPpSP$H+ī" fĕu]/Izk-ϰ~P. lL;d>ˤ:vl\%XO)LZ`m͙*i#Y1j|sou7tY@Qw E!& =դoE4>6׺Oo_STH-KB.]E˝R+t[Mhdn4b#2BV}~6ˣHଖP(A2TkCXI 1os#t_ T(5x|ߘko5,ma*p iպw!FB J|6'~wVq E| na*Ft+2 eIЈ_NZ웂Υ6Ta6>ytpi;Ra~؛Oq{4.g-!g|ugݢ|PdR4 jLNs p^: YyY4/4a0{Jb|kznYAM0cqn (zxkeT'´JU "E %XJNv0\4t KsV%f wu Q\oOQ̲E:UmcWYWv 1;c pD-齔IEwn$HL[*ϧ:$1 DcEd U/cRy/QpP"!Lw+hd4фdOMd}}B'0߆J4V[Au?le:3:F.1`%$AC@9sǍ= ;޻xc1%OJT(;1)SC֦LKќS_ipR퍁A0KێkTD&c+IK'4 e#I^ Ʊɀ\8r6Ul,m^2B2Ȩr󛜷_龩W( ݹ ;yd3 }?#&4ϩ>o ]n0OEvӘTܴ6xݭԨeuNvAҁ#^N<+6 >zʗSwYLMTd* 8DEI@|,O$I.ϡf#Hwe-0V{ +tXی_<.%Є0"O@яVc@qK^FFom߬i' P+P QOj!rD8̴/7"nyʓ_g`pBXTp㽳L/Vsv„04.z%`3 lY}|%r*#tNSڰ0ܗ9<&ëiFqqKS| %H! s $g6~AsF҆KE$ ~"@p^Ԓ0޵]eld5HKR$siaOIʲrp-hB6D,Ag6ۚ}"$ _VSma[xB8sO>@ƶ E0[, ,d2I*iXɢ76 bТ=N8%pXPAJ%;gyZS? _ѦCSK6B 9=ՖDdаU#Ḭl*Y<(b Y:bpvX"|vAjHyJH2O,€ J=OGdl_㳔ߨ۵ ?4N@R+Y> y2_DhgW*)a\f#=BBbiB0( /ytzEwUqi<9#ƒQU=w^~&80^#si5fNѬ@ umU3OAPSc:愼(ۋ Jnyz'vgn+}-&εm2Pt" J-E~#oICK>{&r9WW3!2Jf3 ژRSu?LϫHK\zp%wʍ~>85M!=bnfqHޠ6X;zQcIޤъE7 Gj#0?_yݽ0_~et+O 5!ϥ-g}YdVw5(` 6nXK LHʕyqZķNc{# pA!kLsEPDWA=+6w , MS>!|ƹ%bY/?dO,'1ƣ_RȭeJT"tpCf7 )V>lm@r|j`g6Yr!PPhDzmGJ"2w>ݷO~Ôhz )`hj-t2D}_?Cq^ْ#VP.,35W2;KCgQ_hI12?3C1 [cԾ(egs 9ws7KAAJktTOK/8z31XDja3DA/ݒu)T9&-2o#_ACvTŒd ~.zqJ+PkrXLX[ӓ">߿>cK QbD;ml^""AY8JOFOo*6hP#ZǣgLh;g ucfT"LUs&v҉i-Br+D#sƀCr_IK>;Z0"\ˇM\NHs뾌v= /'m^kӴwjCYVzS"#mt;؏|Hf91E{~;6%.jJ6z=NuUVd]oD%_$;7l߹2 5;י!yU8&2J ;R&3K8WCT}va>Nb yU82Vӻ L -Dh7/ԗޒeo-#$Y.7J Q:6aSVːhF}_^MH"R(Y<{*gs;7۔·feE3+P(c]ċˎz%X׀jq>73$7gZlpRQ O/eYsM,Hޢɓ<I Ix{0dꧠ4#ܪ'P"UOh`ۛpc\I_ ?E XQ*6SRdZOx81kX}Y+oN4@C5VH-n|+ e=lك}/+j7>%x. A#! ew I |NQv^:yKϫfG9⸘9Z[PhDhNXKe_(5}na7Β3:U,؂.)  N M<5ʗ 4#No,,nB"vQ\g.2tEz5pɳ٤ _oſu.l= O6ȶK @W&[-'x`bLZ WCSIc*.lu0ɚQ?&CuDop{A =]Lkxڽ{ N%\涰1UrAUcmϤe6D!92̠rџ2q J{tI ͱ9M8!rwKـ5D%ӾN;̯~t" 422KxB>[RrKArOb^hnH` H򸁕-3_zo'MʿQ_waUׁju3YHOc#R".Y{)Cc s,_.2U$}TٶHѭF_*Gjulie, A@K+ .fCr31MH-( ; eOO^'YE`!^Y0y ${m*'s|Q|hVp܎4:`XLcL3|ũH|K*R<k ʂD;d5Jl"oSGO GLY538$lFݎ<>o\A5ZgBY)bx\q-~' {,Y5¨h#1sPAʧW7IykN^(2:>"Vg%bȨBj?/ B6;X獕ݳl.\f`*dYH(Yt&Ws} frRphoArqM 8܇D3*[,@xD!7"  gOϖ[X=KإP(lBu/?iа~`Dã.}H {z@+&/%g?fj}2vޡc~)#2ـ#u4'O,#9? :X$f`fU,: h"j2S4u>Mӓu'tEnUW8PKIwigQ&] f"vBs aB8^%J<;=^g SqQ se:[#{v(\sÐ k)anc 7+` NC T3E>onj ?cf^JeOBpmYOy0HQFZmki3rkpL\8\i@@qLAbd+t#OCޢ<4 a8gB1B:K_1\QF'QX-K,"cXpQ+a3i0OMyp|4f Z7WMkByPYd{N!LnT}^j!3K@+B}-3ZwW9p4O'W  C m|rE7Ǐ{LgOhHug IKbVᆎUiw;FÝoEIxx6UTBy]XgLt/< aq7#_ .3U L$AҚVQ^7 ?kjZ*!ʟbGl:Epߒ݌,ϫ#8^3hOTdCKfWm]E/VKYq=ZlZZAn#آ&:[&4iF0_3> pϥlN2ΰ"_l?d+\Dk-qpI&=sly U%&{O sp@oW18,,Yir0NZ(.&փnw00u~B8dsUH1YGZwo_p6~ F!vF|}EfuhsvV5k6S+$+{sww4yJVvt#==hBJ)|sdզB)C8EWHrZpr^<>F !u R1R9lQ-[)yB'W?߇7pDIA bYIvrV|o'[P6-mؽ3 Wmb2oKK QTf[,ړO]'Vi 8>,@@{9Z-!03 &' J+됔ꍧ PrN;(E?qCZQCNf , 8Hb!:Zd#'8婿SiDoovdH0wzx?.YqxR^rэAM( ^@ճ(Ƀl̢moxU\44lU4> T6CAZjdGŊcTc)~B}WL&˙Zqk۫Z"16J 3_iЫ[c>=/ǸC,GBFAE8Kղ 7DZjx^QB7K7C`l9amyb~zJgmwa~۲̈́"OKwYIG΀5P֋ a e]QSX|{M8gM{8-_(, S~ixQ7ԞJ꽙0K03n?GzQ._ )uxu w3]`^J&&  ?U+ڦ:ndAޠRcƽ06^ľ}rRW64EՙӒ31EEI lq.eTB;#W!jب:1/O ^0$gdSdd_ P7w#EvuMi3SdADg27L_PZ{rK8?u2{F}U;4ޤ)kYJަh"dޫɕi+ +*( NI|_-AU  oOiB}?٧I E :cK+8 w@S?&Dynm', ˘ )AN>u*9IlDbh. |j)u9NMR@t` 'T}%d_*~e\mmSG?m,\Q(}?2d\0coh>[*ЁsxtnxzAP>FE,\zik+>C,2ͩ:2.HT׺t-8 ٥.rex߸,vWc- Z|࿃Pvud !d':%,.H]ڿ9D`i LWx/LFpM{ Sm_ɫ+n%>[!F6":2; UuyӱǍG, R@F׏ i+}&@d>ێyFh+s{Y ԋBǫ8kK)ְ [~m ЅOB-"')lwJVAbk;a2^ɇBЂb S,][Uja/Gm53dV?%ePw=7ulh[PH .U㝊1oѥ;(+=23 ݘn޲`H3^X]ܝr q}I%hmx[k)lC͂+Mi+f5hĒ*?QÊP,cU}pMu-m C͈Bq5n 뎿>|YSNI?ֆ  c>2$PՄPuwǫ4"^&Ԏ&-Ab8sOO,U:ʡ--O?vP11 !&&P⎌z$ĶS%P֊$,9dq@4o3:Lф4k2o<́B#o5~X/^<&HofQ߾AS H!GF8q;4%tqAZF^/Y#эq:TM`~b%\VŐq)Ō2:zzȼ? )=ў4me0\\4,CCKnOXC tVX6?Bfnբ-IdGPeq3Fpy,`@Oq7CHp;+pNvjT|ܥLE|B=gsLD4sﺿFۋ˛Ի͜:c޲A(d*k &J=W)tc1)q6_lD A$+L?=/ar演9 ]d1m ,yK/6P83 Evˆ|0 ai6Dê%}wz`50Sɡq|=N:GQp%_ߩCN& VF܋.ߌVns/h U%7Nژs/zCuƎ' (Ϩ|E~ [\$»=MIB+,TX4^t<}X`g3,]h4;!0e Z/98j=3:wKI{JJ hhqӣC+q4 !8JAw u: b#ȏV}QWmV .Ekb؋r)qrʘu-wKπ5-2ߪdXmqDXO6諸dtcgXGtu ֢m t T17;vqޅm@( $Njgt&xr mc}C3WcPe b'"[sMb.Ek?U? tMqhw^ =YA<1Ծ쩟 ,*O jģ}< c~i}PdZ)I4 ܬ3%9s]ZcSEIBEkDޮ#4 05qXW%j AeG~+qbtU?(H ؍fcǘT:,DYbȝFBTe7#l#:C-XԓkdjhatBVHwgjk'IB iHH\N)Rp6_,e/$y G_> @o AnlXMi:/3.VqyMu=䐕d?J:>_T7dh_ߺ3/aŻLLb qߕrZVlRu︕HC[=9Q3I<_`G ~ cKf:^ܽRpW"}UˈźAh3fC8‰S´aezV5ҡ]^m4lGc-E!6a!m|)`pA[JPJ..KHU9D"su-r揶/v3kIU>ٶiZO[-SD9SI beDDcF}-WQ?Na9vnnJj7dʂ(QK)n ''޻J̤@N{nfYKvS2ݘ>{* c+zٕ4!MT!snD0[`G]NĪb7,a'P(]ゎCrd2 `NdxDtwʌ'6ݢH'W@0I܎f<}$.!K `o3lfdf]ÄtT"+E sZe\8^UGU)i6z 3.wNVuGbr�NI[.Iv!nF|Є̆\dJuo;@iTZV,lavEO0l;~7X?S}b|bϜM]QQ6(zHb;0oB !JkK3J 蒒rN;HNz%Vy>dzM14![׭<b ;;X% ˜խMr{vKrowz -e;h5`{$0*6Q{PRCmIs'KsGdzX9.d|!p;LƹN]ә0L|xE< j5QAv.>/ͮyhTQu48& 1$1GJ{ oBLLF7R*X؛T Sv`LTjl oQh q]~FRd{⩗Z-tKGU؅up._+_;!z,GGzj%Yb9f#mGL<;Md8trAz] 3K`m0NZ\~Gybv'v08F8{+hjǩȪ׋sz@լ:٣1p>_^=,1Y˦IEQ{aldoq1 e鏍ch4տ{Y 0s9(A!~w3$",5ng-oX>jkD N q82I6\ B^l2YvAϡ^h;v: Iz&W>\'"ǘXvǼL&uKsc Eu{zQߌezKτv$g#N묡~vaiS%W yBlYɚ*uh$; C%J7z*Aù2IWA?1=C@:_VxqŴfqz@T=Qr'>ZB b:W LOpsĮICu;E ҎkCyMq2b?(иM x"mOD3$%'&1 7ʶ=P)7D.& 5hTKGB":zvB ű͂=o !{H# 6E\ 6B CnKT,]$c .׺1yS5}fwWgvKֆR)2OUoe:pRcpyz]ǘy`>5UOQ pt}Y(jhA_Xˠ!AmH).k.n2}(x% omd=i/=Ez\asNN[jY\Ȓ1]U(L~rɭm}2a(*x8wH#N;W{EwBγHlh0ۭKa35<햒 $y7EܧGJʄŢL}nF(cւ?B-pO1:R(k '{B8'A %춟h^ ߩM"vȍaF論L~Ύ`4^=ei%&T5PU%c񚮸~!_i_T~ ZL锩p_=b!WjxnehI3'Kx-rq%:OT2mn0 ryX( r`sEix]K8xOb$E.hr(7mM8_>kR+kbₜ0Y] GnT`ئo@ov ]n}k1-V M5Hφ?a~k&Z?avqhm ''X)\S3@=r}.4ޗoN қ3$rtap@'}VK( \ m_-o0oEHuP4*xןgLnf("7PL:{$OT1J{]֊)Xu{^`ҎS}?s~lG(aaހAܖQ9:B|&KEeak̟ZY?z:NuCj:uenne<`qcyk,V fb7qMOĸDe`B^Y#K/7=7B,!Hۊ1MQϭ0г 뉿STI§Y|zc c;iﭢ-,+}-gf iFteyxh އ l.i>DY1f_6+o+@#ܞP;  @*džȘ?>1:,*x#櫛elK]4:M9wcGMn{ˇ`\ΰn,oVյۈ /qL~M@,T乡+튚{*wopz2F 4\ԐO[lUafe+@қ9 /XVlWɱX~(Nc@F[T"x{gRW𜿈RUΠyXyR!cM}[At;@v-8LTh]5(%(fIGM.18hފ9^&Pw2`;; qxk298D8oKj.DCce:= ̃`}ҥ/}lly'x;U茏ŔhcOg~r2Yÿi_MY&7k>k\_#\Bl 9 y HY4I19_]|$r[x̚j.X޴~TI!" ߚLS)|&x7-eI'?c]ycڬTWAz "Reiʜq}O{BRəFk'@HrT&2Դ}=,lJ),8*cl޴B:>EŻ9f+|bZRlI,Pc}D|{A@kx_mRtgl~ :o\8 #Yx3dҬfN'T#K3h:wM UT%d>%>ub+^6J:N O~{4Lhh ,wuĨą(d4-@~) HnԷUX[IK q-J@ds_W #| h%<%zkZbԨHwzՔ&=Fϼ+S9fD+b{]Rrh^X]Ah[両p]) CY<>G߻6 (iN` M^]?0vHZwǩ9ۗ8#v)/t#USz:yvΈU3is'0i+Om%nH#ۨe ?h"˷a..D1*6/{ XGL3 !&'m!!LaKr Gr[4vVs ݋S3kSlXv#|genzxR`9B2qS x: yP~d 0;L&BH?ȑ<{*cN1|~rTݩiu~FLSi\Χ$UDvUPX/nHK\N}?K:Ie'as%Flҥl'g"R sB90VQ麎S=#ugM!<}8ث[`/l wz>^GOmo^ 0|Myj=ԟ -H{Q,b^ySl!MlӶ\D > J=ZRN Q ӄ 14P>W-)h.;QiPs:M|ۯpV?4Hr\K5>*fSa!( Og;Յ§zȈ҃7N} pE #t|Yuf* f*4D ͬ W[QnRSҜia7t7S/ϡڣSK ژ:0bႽ'%i_!Y8f/>'|5P ̾'=Uә KTK?\@7 hI~gцu_K@vƙuT&gb Xf@K MMzBaΩ2$>lXf8B f봊槍h:'[[66wI&;NY*(S jyY])YE61S]6|W6 /C͛ cu0'=e+Yí+<.`d# 7`;lS8\HePIFp0C5 =[c/3-LP 9EDduJV̺"FV}"C[Fд sMǁtU4Jt7v|6ʞ㟪 W廁wmp~#D;^ AYnW0UI {5H&'.xa @W[{qPhYh̺LlfjjT 3Z,!#N{#i:˒{tHV fm04!vd!$cRڻ_Z XIsA0Q܄|*%ovHT5%IWocB*0845弣}Ug:,Eb^Beb r#ԡz{$bi{)ߛucoCEft;~cn1 &-6#hLȀMj ,8ر ٷX|J"@4\nb]=BQBst׽jN[ _U\̂{!LaD"تJ$e+pΆ]4 -\mUq->lP1\ѱֆkvRg}gP^R~cLnf }SIG(\Hr.qcdml-V|RFc[_7Mz!i#3z/~rM™5$I\I;Ѭ%W狜 X GE,%aAnO6U4A8d,8zJXwq;O>Tje05|@:Ц ӼyBYrIԤu%@ܛ$kKVhSL{  ˑ4ôQ7kT]kH&6|m? @ OruB_4Bk5څǹ"KeؑYY0:zj_K"RUd0OzQ^5tYH EPp J--}QhfG#<~dDžrTigFhBE?/D/QE ZG}]nCr=MH!o L\qwA fg"}H>˞wkRLJȑF6~ O;EK7R[4[2ަi@ hD5B=vQO?YW֍ϕ/FSwh1.ffD RQfɀFEhJt3k64ko TAh] A^!cYQpe~[unvp^g${-l w 6.bxdJ%}?hʉLoԙM%:Y l!'V KW/aniE +ED'_\mPFQ_O.OIrNrS}Vju>g̝Uj-lGe-[64 r+3 +L,=fUd̿jUfZ TMJ1wV!XY}Ic4:hٹ2bѿ4)- 8_y{³G#5WyUf6AꅌWf1tuq%ʵ` '9t[s3h_DV[ottty Ᏽ8z#2疈CX0N>&FPŒ'ڒ yq'8~#bQEQrRO 22kR z6%ܣ?DiHd &&re96QjHxq߶ǂ *Ϝ5p.OGX=ڜNT?^ ˱`%$X`R_R}r&#sUr*pO7bJԬ/Ȏx_0chSR;w/XMCtaEӛ1tSf9Z56d^͆pͺbvfvrklֵɣ}36#|a4:i'='vkS檯QhҾޢFKZn&Ŗs 6pC* g՘t Kd{nZ~LzC}B6-鳹!O2Lަd0NxXP8دm{̒nQn B{9MGIC\`d~ngϷ͟i$|"\|"W9|Úa8$ԵyU܂ӎuWc?nOn"e0pz-6%˾;G CW fδ4%ll1 䨷#+vhŔ)g|再C~;  Hb;z܄<ґ'gpL 6umdPKj ͍b ֵw,*7 O~?HQ/|5N&l'[)|Yp[Yi4GKH)+K̓Vm*Gd_ّ$HIpW#$qϹX5wX\@[S? U|YX3h_f l!awH 9jȨwD4(cesjx'y}5,)Yv̊7D5? Jh0]LZ%|}rMT`Ly %lZ6ӽ=6A2P:.N[bsje}<˧]۷ c$[Mh4U,V5r]T@p$3(,{'ot. {F _{aeDǘ*ڭ@fg<6I-re>3|!_4i"縏 7E!QkgOF45k Co=t=~@%3gh>uKjg"7xlKf‰.UeUQqFwVi/[ݷok5ULn%CO8B/N2hlŦ WGaoжxSQ4w-,x|Vt14x]\D_b[y{fv ݂ tO"N.FXA߇Kv釰1xJ]]e>ٵה'l/D/Xٽp ιĩ_ [ s߳dF)1X(q}-N!s`aӂGD ?/6! [G+֪uGxk*.'5߰\qTJ y 2w;"}'OX0nE=IJVқ{;owTEf+'>6nnXƊm԰d/ؗ"_So2|Q< %Šĕ0mD aල%T?:(I>\AYSfu!5%>ˋtjSaI,°*fo%?ȱ}7E:(& ;Q^#(#R<^ר6,j8WBQx{fB[y3t9kkOE]` 4 &~ŌˑpZ0ڮ{؟\+5WGE3Dd➰7̢(eMCR1Ep 06\㣇AMvZDVC:Zm$zIln; zwF!t6m7\..yj9NxB974j{녌69ʗD ?\ncQmCp ӃF7tX52 <)뭬B߽k6_|Y2f8t f*6UE&9l,]4 t'ğ&D`$&;U*[҂dY5OSύeG0探5EJ:yc*WID-T_烈͙ S:6ˮ~'Z:?"dS`Гus1_MkYwzl fO ^kRa0A ٗŐ~u^>&Ch9crlqGnU L"tīkch-kDd$Lv/.b2g;>M^D4@q~RUؼp~|1#:NKZ@fJ{g-7ο*ҖCC48+ͬ-߷a>h|˰JkK]vSRUCF-h9J3T}(Щc{`x7K-|rǞ!,2*F5}Ό'28 J o+͇( qzrD$gu*!1nQ&F.]Skr''Kҋŕ}L؀ȟv3PDVĹ{)׷`G3RtIٻm,n&g3kӡl`rۆ`YoLZ^ 1Tb2@f\jEݟdL*% fpƾks *("/C[kBQsyx,zk>:bhUXYxx%[ouuJI QNzn%xlQ| ~Q,2O6)ȥNH=s%*71&@Cwϼ>?f"˒7B }5v?kv%P]FMؠ;4UdS)J#q7l)-ED3=)N9y?Jpf˖̴`p?I4]XtG :jG-Nk m/R 0rH| ~7b86i݄U&ѿwӯCm[џ/0,;x'*Mzg޼茝qoP(dҹG'm:!WxQQfЁ| ~ӀZ#6 ŧ^zueƜ6tC5Wf@X֤Me7CIѦ|o`{.Uꪔ,c;` aY/-0xLt>J`;i}#V;2*րy 9i FYy>ЈCarJk@BWHRZK qs9!_&ږ]0`ͽ}*S-’.̘&EYPpY^ӒD"t>J9\kJi:&qsgy##_O#W5E-'>Zyh``2`. JOJсz20Ȯ[0 `B#0Z}3y0ZS PCI@̨&d/g>{6 ]¯ܢP"iBfJԎM) Zعik-ӗ2Hh\pMATQfQ+x*X9) xMHT+ѧ8l <,-y\|!t锞 v8覲=M߁KB?_iH%#2kPYJf @faT0mjϏf:ŲzR5p\yfH[WN8Yx"CC;{Sf?%)>Veod4l=^dL?H _ɂOI>!K+͆MM)Z6Ӄڸl7j.D&EO+1k~:8>({ b]ęޟh3w^$ْn![#̱EXر2JdG{2@8=<)Y^oGP+9kwV#x٩¿bg8^HLLDl_ xƵzKŵk{+ʢ_#KIʫ}`204ӝiK{CՂڧ'{A~x+A2M5XzAR?XSʟGG'c W#WYabxÌ6@u~h>9!/kA(ymg;2JgM-2%%{Q<:nb9+qĨOti_]α9lt1i^ {oKO*XIf Vs PiBDK›Gl|J*>>OjF-a1{q@U%#:g*(v-Y ^'$華:Y4Maaߟ8)b,ڸY@t×ts?Pf}2U-nw) gc򴏄" Z#Tv}#ff,ɵ0\a|jܕa_@'1]x)+- FSIf2C*5d4:yvFx7O .$T,ԉ C1uPs9"1eo 5x|5oE1Nk? W[kEe#:PN2%|{FIWĒGKD@| % I*VV]g F'R- q~9_]_]xA(s^gS7D)@%lA80@K5g.M ZMe@Q43O\y'6iõ2 QGrA,6ĺ xG9&dV itC4LP+α?Dr>)W9Y&nz>ɦ9nDwUK[*g͗l cv320xnRvSO?%09eAADגPeٔ]6WNj0`^p;Wb;ppp3ϭ@Mz:gn$Ы=a10.j#}|hxgث7+|-0hVv\9#pdTi)T>|[\Zyks RPA=ZRʧ$!R4d"||4\bGQ2 _RLu0@ DPsPHlUtW͝r0fFE<;p}*/P=W"άf#V ۜ. aiq@ख़Jr|!偓p+bY;'as5BYz/nɳqz۲aXA؍DϛR s;fWls4s A˂TՏ''^k|&13~b`U5=XP(ֆv : EwKڜ/@&|HOKF 9d? Womo-W7<e$!oeli1ek *CEq[wenvZOZ\zdC{r{䊖Q"Ѷb(~a*4}@Q^F!iڭoةS :K ᭍󌜯0I H2;l:[Y}5ۏlRJU68~,ZG~@;=R6)m?Gl gERhk  zИn6"遌amk(7aܣ/ꇹ\X"f1=b)}76J͏nŃL|Nvd|T*jrZ set/eP.“nsi1ڴ\^2iJpeewǪGx} "3M;"5#r0,{ɋHU_ +"uȤdc[B`]8x0㦇ݱ^22;F!B^r㹀9UYwTရ;ul"fU͜(U8+uKu_3neU|Af*["wxK#]@K}s/pc 5BLҸi5(S0  3U(amG3`D@띬g~-ru1̀U(1[mpfWk6'DJ5L1O(I{d4\.|GL!4!|,,OYs3bPFpc臂߱[ %M . 3t  ,aJ:EٝmV*]:GtAR ܑXڄ J2H+*e [VJ*h ST=Gu ^E͊InnaTÖ1h =hld,d_ `NڸM$6u$SSdTX f*˚mӝ朠ɣX>Bd~O[CEc*.qblo`]8)muC9VS^B&P^p۹VUbx~PLHsHvqԔ%ai# Yw/P? 9? 1픗`0r[PqlR1_Mxz:ˌ6B]zOܟި? ƝK'P?>tV%$MZšn@嫭(\S#F2|MP)=S~qYG_QAGH}!\ymc!@: 4\ژߨ΄%A1x3RYfgBkXh]?c>]qUqV3V:ܛ&*a/; SgEGo3 xn}kCHMUwn}${>!|zLD0MxD '$lJi% GzΔ`4"Bε3LQ<9*ʣBBE "ʉ/FL~:k/u!5̹֓6hoS,-6̣T g 1 O\ZGiu`H~:N:A1&Thfn'|g,5whjC} )DR$D?/K|/HrZwM Vw<f,X@hiiOXd_]O|;ta;"QǼy,NdŔy *5O@I҂8xW Q-s KHiݞ7iGHL;Li7Nmpj W uJfΪ)`Y' $J&]N=p'7XnuRM*OLŧcZ @')d fUى*b ͋];|beg%X_ ('S{ Kgvu9q'/,d`(KPL%rp]@C($~6 3Vg4MD)JIt]`hx,K ʝ-ut~KkeblȦ+G:$=̺&_ >qiWU2lm,+v1ӻ\ dR b#4u=Y y{AYqjͻM-ۋ%fE14wA U>QS?-W~*!7#:ƣK$7~aDarWF0]9Ԥ^ G1K\C-"WVE" 0-@R`$CKs_7Px̖:Y<^YW=}u \q ?m6g.E0wqE3L޴5Q|iHϔӪɻX9ZM8;5$*UB 4YWe1y䊬}Cli2Jsu16cU4~MF7C}2t mf9yde%۬}cҼURjJs?9>MS" ؘN`[mD޼㺱n "G ƕRm`!A_'4YNxͱ]!48m@m'՜Sՠag"ҒMW_}zm|Oua%Ox)n{7ѠmqE$s DR9f%G8.bowލ [ s}_+&3B"ېWdyF1jt }BB% HLLK )]\ks{\׮U\uxwENVƛ6qqtάCdg|kNr5tZ*6(r|OC WE'l, 7Y*9O|X U:G\2sQ7t \3J&~+9 gs`º!M7k5G ~Eψ|y-4TH`)>CAryoCQs3XOhPUQѾ3 V 2c CeL7qE%5zu qB|. |_V2 df0S㒷A"'$˾G *'S5@|[ߒ-97rA GЩbt"#K.DnN8|<7p[fG (ԦZi-y[w#,ׯKBr"/]#boSz aP܎B }b|#2 9' ^[xF4qݓ|l1~Jo"Rm-rԦ4%pt.f6moE>=ka.d+NgLBrN=|_a)8qaц"MT7%?vHQY ["`kOW~R*#p+hRU2L 0{^#P ՂqDȴA._J"ޗrwS;sÑB ^{~j̀%nE.jiUmv6hN ETch|~eS,J QcK8)1:ghDX/XTUnR,m.7lUL::t>XyL.==(d-;v) X9dz!RQ~,^q!{I`wpC>E`mѐ?RW!L$uceipBgPڱ;ǎ@Ep Bi|}1¶HQ1.3)^Olb~D-خT hm[GE侐OCT%|M"#K=$ù ;پƎ?B+[E֤w6B nR4f޹Cc'g0&?(Gp \)# BLL㗧/\nxsRa,+~"Y.{ȦMLhJU^KSH㶝搖˕7h Zzxt&ݴF9u0 /2`P ޜI Q-c̟#1 0J6Bٖ8($m(!悾ޡ=q]V; x e'*/4νM'6>V/VڂV0< NI~NN|d(>9'ܮ5/#TNhjp>S uB&![&:_ ?-͟Ecnv)AYͨ{W.bwx=DZRA0DS(" IU-5~b rP*ŀok1ܷN"*k^}'t&p%n՚Å#X[z䜛vh;4YX.'5h8Kllϑ-u帒M[v'"vMɭhÑqM>eA`Y'lry* h_)]Nlj4;t!9}5D"W$c2 I@JrP=AԜkR\KC4^ /v|>ֈy`zE(~D snU-ou!}-}SGaa=~㤔 iy'@@Vģ`+!mpbSXO"GJvXF962O~N}$SGzf` WBIi͜kD[>&{y!zqs]fk ~{K;:84[8)DE-~QbK Wg-KTUzy>J]ӮJω}T&F)!/EJd-'WkG[UTCI7`-if!9 @d1";v*L36 }yOfN}lنC AU{'Qݛk~WQh0P z)!cW6[P/&/z ˔xtO58y>r~w5ۃ]OTtCYG[%ܓpƻxa["4xt`vaز\QBL7'1fF_?ab\7/+h?~ofZtA}*8AX=-YrcTPdgCpw/,,UsR7!GfK1\OV lV*&`x '?ݿ^Va:O7 P?$}Qn<qrTy}>ex(*؛OM0\z}"qNtX+D*܊QڈLGn NNA8p4 3:G/~]6."avzU齞ɏ`K&lTcV5'װ_ Ű`s>!\%ct ^f!h.y`OI\.ݑϑd$ZS1>h/PM:]MgqYAsI߄"?p>\ M18&D»wo jiTFt7E+o*;g(5t!g"o[Ғb^yohQgqy.[Pϒ/ɵHy87x2&Y+ʵFO"@Cj/n.햂 o[=< UjD 5q IC5.}%mMGY2ޠH3Θ`h~>Zj /A2K`z:kϿ^\KRb<TSfނvCdGOϺ/`Q݂2eneI& fMGeU} `OLtS .q`Θ<,m!|)@SdXSHjbAzwsqW,ߒZA ߭ƑnZlvId|ץ<~}̗XU'Hэ7vR&~O1OG;~7DYKȴޡei^k EYt9nlDy ^Ғxsp"βg"Šo~aȁ 'uF}_NKCΓ'bk4*ZKO:0_wu)8 ^62l'o .AX NbLStIoh:nѩqL"SΧP\+b=MD$F ̰gE8vc Dw,A2L[ ,&S<|>]!%A=!㵽АwBwYRvaԾ1kZPCN7N?NZ1="A&;)ղ(蜏;%3mqa} lYwMmQ+猅ЌviI/$M31x.~%y4 Ma1)1L1ȁ A?M UGwn8S@9PʰdluXc3 g.-ϹĐzSl8E6SX H.C,{dY%^5uo`,C?}3}/5Y F> {CebUN$^zԥȭTv:"*459247Sn]]a} }>JՄ9Z{KL lŪmDXDa#ta)q?GL7޿34L@XeN4J|%RWvP''\q ce kPIb79kdEmȝP" h Pɠ3o(pКhS@S> X[S!@zYM֎]JKތbSO e=Lp7 Ov}C1b[ gQ*j٧”w܆?#| yR.\?}ymZ7X.'1_' !5-I}^ūX:[SIcmF<͖@po*\+'GhtZRvAGPx]&K[Eۤq#$XXK=bԦ]oHzyz7-83R!]37[~N>r}a_0gxx}jH=/ >S\PltyF=Z/8Zfm_fK ڈ'oT4U f'j<_|GZy2ѿ\i\#Lul)Ɨn|g9z3j9MHMo@x l(4y4ӿ횧ȸU΁hɡc*&unc4l :@ K+GaWFGtn=?}CT/ݝytQPfΣ`j\TͱBSCqЁ̄Ϗ.ȗyx3 ,s<ڗbʧ pM1+ s|Tky|KM{I@ aSL$>nV!>BKIL:=Pސ2r=Z?f]XO.8F PQNyXSogӼ  +b`s])[\Yڤϑ";|Pe{Fv ok30:P[L9N0qd>mJQ FhwŘSc_5 £ Rz ݸ,jks`Σ O6ySAnYYx+hSU HQ5;K,ċUJ",XAZz6u@ *%,%/X1HXC{ú-сqA~cTrT+!{wLuei^(B4:I IR+^EzO>l-闂*up,XJN_ S]Կ;<ú[8*f *fCXw~hgc >Tl wS7JJeҊrdSQhTxbW+'"Sܬ+_P-â r ?v"|'6=rҬlZ܏D5#ٹ+B`@yYO8T\`O+]8 #O֐g~sD Pގ|xAQXI c^'\E?QA $""4 W*Ir B$ʨZD!@?؈+]\\'}d0wKŒ$j D'q&=oÎyvk%< OQ"uyl59Hh'd<\5;B1]a"̪wqrcZq;9q<L<˹ Dkq%y:^uLO I]Q| 76 B}ȇK/d~htce;!o!.,6bT[+hܼüpVk ^;gl$›۸9cM,xZ5AcL&1Րs谺!:e^bKOYʩ[ -rETej_!RbqY@㑡L7l#{y oqT>A@6uc- 5:ikPjõG\5{-n  .m*Iݙ\S^@=m&X)o1g*NZSIzX2ށJM\z}1%~ ް( ڟ+E ҌW$OHs;B<[*Idxڻz)~\/A"NF~%:Ҭ]GD|t;- ,e)D&sFfԕLak"[Pp6B5E7^Om=r! FKmG(Cݚx. d[-ś=y"j-!糫<_|9Ce7)5JhD9r._(L)!93!SgPĜ/M'0U!!E_ ~4ޙ)!U P$ƽs==~]eL*^N؈b1>]9B}w[puCFbxhVvb𕑁Е=<| lGg{{'ag`w,f 1|&;k..B^,s I_!+eiI8RGpI{20zs9x J`"J-s˯ ۿ})qXѝ3H|Hwz'8?{Ay*ȕ}ɋerblԡww ("('5=gɫxk^|\v- eDT:$:Xk*zߚ L;6 .3O@:֥})\d1_Muv)oUjuu{#A݉FٟDv(C6"qx=A(?m np3.9ݿ},1n2`t; D/֠9ug5LXLNE" (7~kH7w˜iمFs{p)d 7aZD˪9 dUI2KX-m:R^%![O XEDu P2 Gt Ѱ]DZí.q_OVEi˵)P&#c*-RIz>++K6j,c[<`3F`}6kI2j;ػڋGO >%k4>ejY >*%'z߅fCPcςDoSTV'3Ͼ.er _t3(2oVjy!eNBB/V*@T1pB1VV:Y d" $7.~10vam)_`;|Nah+N˰yW$ ]x7c02WQZўY)];H6ܓң$K p܋a(FvT+S9^}V9ۈһ B( 1]~+f=w j"Cpנ9He/15X7&cw䑍(&vl ,+$ÍeEgSqPz,4-eߍayRB N&9'>ȥ⾠0NHn>N|!;vf<E-\!bR}%XYU wb2pSgs/4F]>[=҇js68{j!{kC ,{Rd8ē#jD4@1OQj׮+9uDY_WЂ9uSE^ nV/m6yɿ#p.t*B=h* ɄTOw\016 †'-tEsŒq5*/M$k4Bj0\_~l~ўyPx?9j0BvDAwtgqѯjOngfØ3ҕe.CkU1{˥EVi-qrT..'xOeNi{Ȅl{琢k ڄ\aF2$8(Ce̔ZR ʚ2jfXR}cY ҺG򠩶Ѷ?EMO~]:Fyb Z? $*٪p #ډ ;l$i~11Rq61חSsu*l$tԜN:%H4xosǘ2̇ڹv]Ւ#y͏Tz*#h 4}+\WruPwfπtb޹Ә⟅bm,/6+hj̐_e:imѮEv0I,!V2|T,J 7 7"|pR.x(/*aV_׈w? {!Bf'e-d9Uəՙ3rPH<$ c{=EpJH{\l? &ØIN&,QPVJR>.ݗ2IzYfh.`vόk,C'4Q1M#hGFHRɽKD@ZZMF :_קqU1ߍ)ə;ʐUnV-yeY)ah~|7?4|TX6CxPc|`a3ߵ$eKO\̚H1=d=Ōz;=FN =97Q1θ*J ufE SC4@ȎÔIU_\JLi%fU:llg}=:qxdUcL\fNkLniߕԂ22eyS^W:w7_oTKz/?%tUe`Oas?0~~U MA4/ԔyEzM"&~3fn3e\%aoyH%GRXyws|{ڢɫ^`6O3T`;{ :6M>5Dǃ^5WmpZSխ):JpKw~͊>e'rPyN[!a⚼f`iٺ#b ak{SrZeCZ'A B$pրa>6|;ʼӖThL+mv4X{JM 1|ZVdF+=oߣqR] lUBNY=dڲi[1y z7W?.+By~`$XW".F? ĭ[VZq/&OXw1JL`kqyd?2B@b]WL@Un6wL]0s$Zz1Ul^$ `D8V䟬p0O{)Z*>SZ/3m%cApO߳U=68Â9_MT o'rjxHNkewIrUw]b c?wE:[e~PL˔,j˸ƫަi,Y𗩫 L(5ѧű(DZ.;h9Fک=pYLyBh iljUl{nzvŎU [Y,t5vze([z ˜EJ .:4>[ai9>n277xСcqEdϳ=LaMaIֆD Eg-ۘ-/`/A.ËGrSv5*yGx]$Uz 7zYuFo)e4+כئ|3>6dMzEzW{pUgY4'_ۭ"ԥwq5>{ЫǶ[ƿXmZ(&)Zuh9yRdH=ll{<@U$.6B!46Ɯ޷Q8%Jô f@2(XT[FlLTrr|C4`Ι)g碴n23|j.0HyVl۵ĕIrS.MՕb!{ fQct]r+Xpg o<p?ˌtTeOֹ*(tAQz! v]"3C JC{f&3p @?h|?\P@'nH 37l\攼|9]u<,|ŸqQ\zrks#s=A0WJ-ŭeg7ZڛtQ>_x/K E0L@JW9>L>~X%<]9(;`PX5 eћ˿$8W?o- Τ!|&kX^F^Tέ$MYh_bQ2*s 3LBK3~E HK1FM, 6P*aW,C6X˚a6 gtYr(9ߍsFT(3[E':!\k[l5}\Ģ;FE>TCGhn/iԪQ#ΨooON',9O.&0 eˉt%27}qheee|PA z}Zb:g'`N [%y['ʪ`N رt$~C?͈RD=i*]).7|lP֎gt5"z-O /@W&4'Jf%5A-O]&2gYU|S&΅- &K2?L,EKE@DX5nWj`R߲hXA5Egu7Yk;h,C`'uSauA-{Sn1e|^Km$-+> R2S3MߙMn}]BMq4v3{uܮ%K mc^.j;,_3^cK640'>qM9*Q"<kuE˦^X1wi|mn0_/sHa`Orsq3ў$mbYZʾ'+z|4$-A.ft,(%MIEMДX4, XȀԩt #, * w%kkOU+ -\!M ^: "PIJ}*`;(;~7}¦()^ʛcqeyvq}<"9@xA}E\@VIHٰ#Lgc[kƸEdĤ"b,ԊZ9_{zbژID#w(!lk ?5O&^ū‘ yhFy둝q=ijyE B Lx6m;5dq߅僐 R\ v0ƖVKie/Kմ/s3y$̗[yڧ{}[ {O"Q)yVA*p6σ0鴁Ht>O_B-㛅F_9ŷ℮ڐ.auHzĵ|rgd)IĚ>Phf&JևĻ%ab\Z<ba>Wqί݈~Fin8:dJ9jA.OQ j1£#jo~^E7aB|o1(' n8nXG b|LH8WCjD@h7#ш2NDU20VdAjK754;+;/ܝ7|\Pr-$ jXbΥAsFZ?oP!_Gܧ_-ƫnJ[R_-glʺ&*>-e"Szd)i/uP 1hD]'ir_ eګd'# i%yS'Sߴ(JLGKb.iN) L@$tҀzYDI̼mHGS3qdyqMo֭JnܢaZ`WKç]"[]YZv ٙyaV%Fs^bpOֳgpZX6o[}?}Mx{[rM!BsgT!ZK[o^[|zp;6Sc7WZYJ;~O,yM<*z*>wI6t:K™)N/MD+͟BXW~@Y"/ϧF/Iq}n%BYS\->#Mp:*~FWݾTm,'9Cx/3s)RsTP:^a8|u%-6NwtրK^XW(Ujs0|՘;*ᶴw[Fd@\@)!MXWzG;,aN%:%ٶg;}}Ke[i2˴ghTxdD4o߱d1O@6uS#N.y`[P,Svu%BaG=/NLhVG"+sܠuE8h"T@fx%7]6%/ RZ[gHJ=ngp;%(7%EM̈*3`^3]0zMis^*ts;oE86ٰ |?V;K38ɒ'ز+ GXO? YK>EITECHJֺ4%͈Đw#&,,T8ij#X QԌ;rl-*jP')^ NV2ȭ[zD M*.VF>]J8*bh M2/<{MboZ1 %kV"[< &E)U3lc!=xV Co5"~yD薯J%&w 4Ģ{7B E(,h9P &=Y|v#,VuDu8lQ^(ϕk`$>$ K%eb:xѬ.>2d!|a bÅ~eq=Fhh5ɲLdwry58,R;(Ϳ1/ut_>q36IwdK&;w4=vxMdNLFMԬi'=ϸQYf['xX=~|ǔK3 :3Ε{*J߈gJlk%T!mM 7㬅joH \d ;ޒ; 9}קWM9L`kζb'UC2ud3Uj9~"I.Z5!_GZJQ[?ē> d<΋W;-[0.&-/;:XE)W&*D%]ژ̑ٸuJ$NN>k8M' eAٖ$N|̩i=g#[co㝸P~u*g)7un|61:ZU ;ݙs?u[R\}րG(Ԩ? L* IɱUyURXʯ<>/m&?}>@J?5UO:c8].JȀAIr1,<$ (h#~?nO: 0ptC0t"f{X\{7QV^Hʯ.R 2-RTpKvwitc Ċ<:3AT^77/9En"k\D } ɂ}kq 9H{ׅe*3e7JWe`?YEɛNʳF{ΈFtK:չaz_i*df֎Q.zl\ :-7bpxJ2{<&DrEB"޶ef&Zҹ2P8{_ԗyt] @5ÝU!'Qk#pPD? ,4FAUtwJҗю[pl>\TM($p.^G>\&0h֖SN0jIs蒛`uӦDxjܙ9}d;Rkg!g\chq&Zkd7"E0Lpy@q`^U$mz[OÛ.G %QBZ9CeE{!N e[}N@7E~%HDo |C -h8è=L/۲dZVY/8Xmiy.ѡDmS['ScklM Ea,-hyɏ뷼lNV_?ɓFc ݺ5>s:Ne&JjOMO6m$+qK[~sŒd_jY;dUjJПq]Ϯ[/ة2vZ/J^ ^ȔRe_խc;a8VpF߭. Qz@uל 3q0Y(V>v~vWIBM9:c\zR Qڧ>$D'٘(\ƨb<;qTl't|b^8\1CXVO{%4/ 4Ș/8{A;jhuݴSHd/4m';H>I?>Aolxvհp R7 ꜏}h 7|(PGͥ0/)9P-XX }{)ћN.GHz 'm|!# 8orU. *G`"x65;y޿ vΐ wZ#m>`R:.ݝ5N$T&UpjǮvlA'u,]Uu~;dfC|9Uy7<-f:YnM(ڢUdLTkbQc0݆/X.{bK5cNNKJ? :aВx\*UNJeY .jW7s-KSJiػg7usb)RŻPyK8$1{毛m5J#@LV̕_ F)N0h7JFualA"璄"M~!.8s&,WAk[gh<~L+,iXMK8aMWxd@ &B+ߤ.ljp0#oٶPU| |+ IVs "q5 c2S+8&A,^&FOpFQ3 N}!UlX)a'FMA`+=Wڷ'𒟻!nFIY4e/ߣn ы529}κ}!PKFꈑD!ٵO` ]\)> b g3A;0/P߻v^0ZW()Ԃ6\gӫTU*7!urk5h) gWʛꣶ z8v^ĮQ5ތݽ?l7`kI'LM }5q4]O ">rhg4S J,0ٗ>Sxu?8K"%ퟩX˰>!qBu۩c) ~ &֐kߟZʸMSlwT؟ErjN<&y*/_0ٱ]#ČxK捪𺮈Gmi#K;}ۗP"zpMbn䢙Z;@ApU d)7 [BR|з6J5{aԪHd]TAU#l)0v<𝷃K v8~LhKg;$ˇx3az)9mִd$ߡp/ؗzAZ|r@®"^@ϼhԏLz&<  ˣ\L_fW0Z[:Oe&uI⳩z K[i8k9(}9Z1BTO0qZ{X]XEVA;װiYe]%Vf@LE0jUT Y4,kd~UN.1>gXe-3#< L+AM\PS7m+I |UmA7WᲚab|yWOrC黅dOgb(xUL ֠pr6ST[nLentQr\~IbSdP/]O^݇ ־ Z7fJv>,#Pmqprf1!܎P3 ߯KɁ70,EB$PAk0Yr^J^V);RZaz"&XĊMҲm7:ɦKnz^shȩ$H]_ y OT퀬2-\v $AZ -aT5c[DЂ/L0zv7p×OpÀgm}5)JP%lrH7e>ZaXU9-ʶZ&o߭)4ky%&V;[nd6M0Af'PaSح ,5ӑfFs=ndV'M|o`xɤ_ \f'+ :+yI &D9!$ӝP0;hAFTALL.䯚̇Vﶔu'\V@Uc5j1bH}! ?%B[Hioұy_=dӜUxa NY o\'5-B9oBH)d 녉b ^EAt׈"v}# 9<0+nxI%t˴()s'<\ͩXMYش瀈V{EkX\1¯q߯k jw~, OPfzPI{9fmA~riI|Gk/4:N4 ^0}Q䡢Í?eEd?mI%X `XRѭE%Bǻl} b.c=-Ir?w!Q7)Dxk]&^rqy8; KY'_ЉE,%ݍ:Z۹WbYkX`;^ h1VHGu,yAAh#\)0=KxU@L=Pi%'^Srd2e9Z?8*p5:s0^v0;/+[QՋp>Q98 VEA^l@d oQn)rZׅb~{{W%{,,0eٞ=[;[4nglϥ?c^fhAyBzbWe(|Bu;͂wBgZESӫ `)uG;_ǀe!_%*PN!ri/ ^"PP /gZr4v'|Obe r}J%*H R\LAD̩VRx{(p2m ‡؈uy/> хRF[jT^}Gx\:&q)vᙐ+~_>ro&j>>GNH+.1z&Y-qj' SWjLBUBlCTc|qЉr(>w=e6uCFJh`Cqgg&j vd3!ÂGpNj ' n%F#4Uv{REZKLX$)T-m '5/hO,WYl tt5}}\ּSS&8 u=H-cC\ND+#@ |`ކsk u)Id1t9j 0n:M/;@)ܰ ϙF=m o TYYR-ӷi9J@4KD̆:X +!jw{ƢQ3I#2Yb*~n~΀JQə@UͧX GWCLb& 5&0E3=zqsײ݈z۸RC;ǿeaiUH_MD/ .R8t[V1&Kvad;c",xw5c\X-yf9'U>ۂԞ[SEGb *%Ɵw)qS-0nX,r֛ic'ƈK(ccZ=A?3bQb|qtUhxދAunpH:OPDilFUE* ʹ-[Z1DdSVI9RV(G)#c ,D&y@PIB+^@Wo,X{՛D\\moo/8sIQ#\0<[#tۍG/3ձ g-j<:%jl jJFABcSыtvY;֕LO,b#PE0a(dU}/NO*;tB[sU a8Mj?bPвoH6_.>1ķOwVAA0_1 )>+6΋/VBSdm9E P-m3V.0j90)e|1|~ӫ>&Ӧhd3rzyxjx󛞾EoG$d͋^i@1hS>^Ւ@#G035Y,Gqr+f|[ο+\ۧ2GOG*c۸KsJeG.UZƺ{tv ^gAN{:A$14(i];>yrlL+Ļc?傏V-qml4cx2/efQ W .RmsUi9NX1E.-5 A)X水ߋ[T^dUPsi&4RJ>昑ևlPi›j%ƼrP%P(EldJ[[ +<(C,P^ |]$T|:BJ (tp\U[Hg͑Aq6h:Ec'M>رa?8e#>V\|kJ:u}{ۚ)m$JVHzW#Sɍ2wx̙Q$Caؐn8Cf=;/|/M)}S6{<,eeA-<~?{PN{W+"hx d> !{y=Jɖo4Wy:!PRga|tF>SI=V*a7=cvUnK:ʚha7YX$j#'yFg\%EY>νѤت>"X@ټZ28F5[o@xRe/-|,l>G%;oܫQ87Ah~YhsS?N-(}R.}hŔ& 6UkrQŞ֡:%7c-\9v>}(3knXG?ڰ2@E,o̰O=,_Д{~-U|fWg mY._0&iӃ'xQ<].7 1SȎپ1'ы@?,fۥJm( NY1׿E}౦U#gv0{aLqh;F#?A^xJLYR٤.M+ 2#B~zq$v, h|D<]V})r~bP%|1sl1p>zJl_S 9+T~zb_ jn 0 :R,GBG;0 ? ]mLy]9_qx4fOI74S~|9d< 2Ul5ngO,m2&dHݹIgN:]_#YiA3Dž^wވ;SjGO}N[AleE0T*ZtٹE2ȕOF :IvZ]_nJ_b Mj [{$rd߼Y#%5NH~M);z,6@.@襹W|pdkp_漣ɳ q0x[?erݺ)Bt?@FCBl}(흤[-1W'֪֮m (-!r.ˉ;wb};UGWnM}a 19^wY\M,# ]F^k&\~Үy5Kf*C+Z|`R(.)GUڛYK\(ae)iڦ Տc}tQߧl 3m-*bkw8C%ϊ ܬH;"? KOg~֘O[Xi;qt;1kCN @LdYDR,sI%rG{ŧxp!9*ZP6)}GK nl~ܩhK ޣǼXĞ&Iޤdx[ŒFOHxyGeW{^`$Y 5Dna̸u:yDo+5a\LT{-L2А3FO[J窓AΙK*ՕGpfc5st} G K\O 7naFP/%C d.hjk)רJ{(`ӟxCԜN Gc9 u#xg~' ߟG(ΟH~uM~L':q_Eޕ Utz #ƯDO2-&^!>=A1m,\NȆv6Ph*.fy[$8@nԜԶ\}^^|C8b_Zh$i:$>Bh|So$C}Fz>xlTwg kR6NIBTM#G 6tg}Nxb(+q- UYK7X+1t7XڗDׁPC;_fkT_9h G_L#v:VBpҰd9u1S1[nJ[TXRcr2 xLbq:舂20qi~. Td1!6PZ 8Dd(HgmϚ13/C6ic^dCx؞*0S`!`2(x815rs!Z{(ɽs;cBi#K 4oKMxjM]e mЇj㩥!idU ZC:( .Ql5|1uBAOKvGj^Y98Uԯe/z"g@RVt2(= H _V.7oCF'<5D@N_@Jڱ1m$pCa[[^x^~Wqȃ+9ڪ d)EkKPp`⺧z^E01ǝ|{pw:ȹ*]ۀ/&NeSX 8 Fes o v=j7҈{`m4}E|1z F,lKL.\xy=@sG/'5B(oszS3fl}`%( PB ^.P_lu X:Ȣ7FC:x)#0SwƲ5B gH"̬J/Mj״-'+m,QӊΏe21/,cfdTɇbVLr\l@O(hȓ.E@ؑF~pI{jg?QK?ޞaa}W:9 vJǏe CfŅ#7&c] 7fr%wbt:^>|Ɉ])1Wm Oy^ qrZh0$ͺ=@7L9BjR~7lESgwߤC6t?FiyD""McH\clԩl.W e k"8*>ז|gk~UP*Ә2ݕOdLa]^9Ёb>|c.ܻ%U6~ bF b &f`o)Y/j4~9@3I.!Me) I΁j3@7O&5CDCv #N/wyC(y q^@G\Z۩WPՌӣBN![}p:t`"X]{SL \vO`t)'(ri F_x%?ˡА55m -?&w]#8t'> j&S,Q=@_(IN9hѵj*[p Ap,Q 0r ųUC6}A2QzUq"EZֵ, X el_ txcp /ܪh/-!\Ts']nO].fXG\5/#_7V&p}w (AWbTNtk S8$M-R~[_D* 6ucGHVLBRAQϯ6:~ԑݐ@>={"~lV :оONIs!ahwob2bF)VTW0&vYlLQ>i6V2;DuE* kͫ<3]ֳ.*{tM5ثeRqMi9sq?c'$ b*y%B Cm'pmc3>σꖁ#GGߧXp/MV|wQʹ:>Zw h VʨDZ%=4aU:hkϤ/׊nz{Q>q_m!݀Ra匛z/(:sٹ5Zs촞S*oۙ5NAT#o"$Ck34߅_V W[iPfHLe&O+8(m.T#]܍N@ՅBRâaRFg|lxiw]H~dǪ8I:ଜ3"v<; '^)J@YũbL\cK+=!{JT|"@f7`pK R">wyUT_ +hY,Yl"[|G 7b4$23K? E3^),+'2qt;QJEG],\{ |p7?ݏQ{ GxJ_}a^47ST<]@Ul˦8|,ayKE]F4.5(PHO/C D9 Xm>j!'veUJvA9o\eD=?.ޓY%}l*l"X-"lufq̌//]. _z$|~9WSME'kN`$l7"#707y#r6q¬6&N }@@fw.ÈV>1e,pmi%xUR)r??,|HSi< =H'`Yg1)zPO5we7?}6Jp464&ZN^lnESUnϴ2Rpx6cZP(ίgKc :"kR}j ^X?ӹ[/pT-C+ۉx|ٛ%?_9߾[ .f Fl``VPՍ@*w6nH2lgZAxUFն~bܐ>'v&I-}gd Tj>A0O#$87 2:!;ΰ̔*қ +y '!Qai/zm0GśtT*yO~C:L*yxʉ6^3&MO# &DlWɺؐ.6TQz'I|,yoN( GBl.ggHgGo<wu]'ʇ+wy $ 0n6 {[x:#%vn obՀۖl-V.>ɽb j kD9]޳G/upJg+Ҩ<ìMiϼc2LE9A7xz &MRwcqs;P(* B,vd<e0"L/ROO!+ d_>m aJZÛUzr`kD0Mߧ2QtªH.M֐ht5YCh aGyQG3FA#6Q^ףTd^DDƽ`U I ]DuqEEJ'NJgݸ?UGk񗓙;94ʝWV+w{3 t .?ɍv6O@߾Ό5r~!1crYr# VЬπ܇8)#`G31;>qޕKS3ܼk gl[xXob94L:w{aZe*7x>frlA+΄hpdUMd U/._Pc5_&hcBeу'p?:h& ;VuOpXW݆Sp-k2/[V4ʥ Ɏ@c\"X)b,UYȢÁ+0ڶVfYld|!\R8~~>g|r}BmE"!Y!8h ̘3a!'^lDJC@ *XѺB_Uj`B⛭O9)hzÃ{]BJg-iMvI']цW gB(\GN|طܯ~ s}k[>9w4ڰY rnaRmWj`o(/ v+~ۉ*vrPV^JW8lJG>B[磴d6x; Jfn{/8wN;HQӄC˸_bRQF[!5h$SQFWn U3fٞJoC,`}#ͱnyA?W_qgbAL;P7B>sa_^jm5@ ۀMmylh?[)(j# E05se3 ,F)}M_K][sYk9 AdX_r:*|wK:m%jӽc(ߖBVARDȐ96 ˖ f#,j *(DAf籈v8h+ZsxسSi1L{UzXI0|-++9pZӠSCV dljhUL f.Wʷ)kC@ >Bss",FY X_ǡlgm~NȆ('X24HE r̕ߺS{+'U%/1D4w$."tU  }эVƩT$A,=wE ˯[/lMQEeaݛѯEYPȱo?OuNHq~]I%dS7E#+Ljm (^j^~j.֨q;OU1q.i#kA.kJq m[֬@bǬ4M阍;ਫ਼&6҅383ԎQ#2Tugda_=,kzѫ,5jz*h+,l/JIW]`633P1>EteI.Q`qYǨj0T Kᰑ]僔Y)-k]ލ0UAFg;阸5ݕ /R2Hy`ZDF|lқ:-Ju%Ҭ"WnF)8G߫JŒbRvq\]/yd̛NkZBV2ok TEW=Ι.V I;.Nah}'_gE|AA[0 *N2]2Oe dcY,By`!TDޏHk]86r?P3}Y؅<* 4$T"8g 3`q.C!Eo46VƆC3܃Ⳡd- +u~*&qjAL<.[g+ZǷlm}K`ydWXiEl+QذS 6 "gޯ;Tqr9J,\ήgJ_XU層L/?FG kvސRd;w3N̘52&8V:Y^v/&a\7,ޘ0(d4L'Lh2G)6Kf.߲0jm @G[gR kyY6F,TE~Hs6?FIuT8\9w;IO93LKOӬ]12S>i0V4쎅GºY0DnFBࣀvwͦsF'-]Qq[T)@?CC6SM'0;hōx[l ͝{ \ o1 ~~=$Af.*(B,騃&RqaA.kQ<y>sq v rլW9ݽZ>s~@*}*琝ӱחrqr/MaȊ\DI>xb[AG*svf("ŧa-ǪC_߄-N0DO[6p!;Is_}y[qu5Y*or\"xN0a!kp5/3!LD_c-܋Koe$^ dOȪ:2~ /W?{ξE{SGG+CXىw%yR'Y2B_!PiDsaC h_4Z. ;CNXհadelznW;`qjZjiX)|LDJ.mG&?\`.#*niO@FEurl% @8>B ) )r̫"dPD%|\+ VXwʗIѱD]!@s+eb0R'TC[LCowd_Śk(J?.l'}teCj4l}jc2JzzD֝ ;)Zw78?#Dibx}\L}GH4l .}KS=uDiQu`7yi`ZN0  )f1=_GD> ̪r:cC*Yt{*{*k?W-lRo2?B}:`:}$꼿 NuS8b Tɚݹ81)猯k%g ȋ)'NCϣw)1,LK Vp'-e.cߓX)>fXI7&)w bL.OIP~ .*I\{\ PiѠ0JAa";pb{Pކ<_RWIͭ{e1=wi oLW(8=>~!m]wJz&5za;T}liGY)T,!tB^-ڋ0y瀛!4U~q\4tڗcʯI6uqOQN#9sJU\bi]_ܛ>iS3Wk.sl/ '/2%2;Pꈎ8oav;J UP3F$\h1%;wR o B^&}O AB,m5-:kh7 #} t..@O(ddQl UlCƀA_pHH0QaU|oa /8$Xj&W{V׽ o8s|v4Ph$( uƤ',-!xwEڤf"e 6??zm y3A&c2x3v-jB‘dI~.MSчk}w[Hs-BstڀOvsȊxpf*F/k°Em"K\>Aiuĝ%p2jw:d2&L{(\ݭZHGpeV%W+jRl*dk0-[klQ#QY]H3sT P |pyo9)1XGt0[բiS.;Cܝxl \ΔC=#Td[9-Ao,qI LN)_w .PGϋ!8 }rA=AՌN q**:}R2;zOQEyt^u|7)7EI@V`y.M||X%Ŕ4i^ޚM YdU~ = Sq<}.97!`֤oR;A4jK.` EC`vԙJ)+y$3F#~z ڝjL)yt^]#=rۯX:Лܬ2.YxkT",asK[:kd|$WlkxI%-}\)ZawIO hp&qzചɳ/Bvʋgu4yU=۩s0#Wwchc$=QT1 тRvR{fϐ]-u EHXLAk5rOr): kG<Q5+)2>'):_Ne p]K[~S₋C\aZ3+"D;ݯ9;La,tȎ6DVϘʞU˴m<(@{/MòbTd3NrǮJRyS 5K;cDLCy@Gן;BCr¤+ /8կڔ#S~ՋfAŁp6RT7E,>Wұi59PIA eCE ily2 S- #BH>.y h 114sՋf%Ʌt=5]g&ߴm:8-<^.8ӏXxp] m +YV.ܔ^W!6ZWP0;* & oo|*Kޡx [(3Z >9щDfV;B+nv˖zR~NBe 8lJӪa#UuoB4:& ś#bo6`XmLn6Alx:=>47P ! _鍘=*EOH(`Vy׀ ڄmP#*j, 8[R׍$=[2.'+Ef+h.RJh}3vV# ,c=iĵt)ΘmD1| m'JHKK=hbmAR>{{DR~$n1a/{u5z5U4h{NX7D_<|<~IFd]Xd K^OSM<BmGt.#".!'{vYM 6F"Ʌq^d2VyI<y4,9pguS(JV_Go+t\D N}痫MI}EZxr Pi |@egM?Ү >\"SD]Z1u쀁 Pe 鵛;A=Ro .|Gr (_(ԃiiTg^OCEY9_a7Q`GC˼ÎDdح!4ܝꕒ-1wHWA"$h{ikY5&NY1=+>T̯- $1Yy!,#`S|7/й\5$-S0XO߽s%'Ӕ0%!\,ͫq+ #r$Dz\[+9Z`$@WcN$ɻ#3i(y",^ ( C-lK & j ثK@>3]| 3ѩ-]琽[F3RV`nPZxlf|~ 5q^ &okzn˯'өOR=a~ZV&:ՠ,kP qFֺGUb+yץs@kmHz@(5BgBݟļ:Y-Ზ*hm-$.2ɳh5bl?me?/\$jl?V7,u˪ ȍL9,m\29l+Ī4|kH (6^kAc:914TLtavth+A&ߋjl뚲X c96e#~}g#RR.gglxdC/Uc%3%&oNQS 'IkZb] h t7 X@sٛ3W䡾O΅b_Ii bE֟~؇uy!t}I,Ͱw+z-ӛz$yS0oG~ީ+rЏe~S\T7Ń\`fnNS.ļEY]4Zt{TkRX?+c皐Z9"a,\w *FB8/OĦN{=ƒ#db 9#\ӐuSN˚V06imM C C-O bD8'cU~W2sQbrD:C9'VUg,9[ֻW;5|agވ(VNP%%L+}ltf6=h"~!b'T,k0}_3>΃Y:NӁOEvЎp7F]0ROoV='}! O80Ж;.Go)f[dINw)O}t& '(<yc*&~A)NX'h^Uvn0&x1[nk"& -:v^=~ŏ`tiՐ7t)Ҋ-Zf[¶&57ZL/`Di55^z'*UTVC(QĔXa=h;<>-~G<牞|EXhƥ{`u&{JR#YHƧ|jKVD<M..5uP;H.}jBH_/õM,+{V:ݶu5ϴŃR5lqKuGڣ i*apΖڣVb0# ϐuz|gy#fՏ{& C HKWq~bގzL/'n4 dX|jB!|=f;92nO(vv%ǰo_WgvZ{N$y~T=_"Pvq|<3J m.;D_l1T>*I7?5"%<;c>:b ̏n71oelayCY>m^f7SsJ\"?.IڝKnb%h|ufPG{ ?z[hb@1|hD$W (cmXFy YrU^AA~.96+Uiq|*"/YI?^P`EN*ROs7iP㮋DxN),# oG`bȵ,act%r bMI׉ԍ#w)eB-b9W0(9AV/)_r|"Ex:|ʗ̵L҅Ѳ'`^?sz"AԮ:F*1W7BOzRmT u{kVe@nEc0)E@q*=I{U9и2kֺٔ#sz~ăͤP) X˒流SMLGí.E(baD퍱2%urs1ZqK[K@(J0 初ƦaxYFRLzB~jd$<=QC[Q(>OH 6k؂x(j|^ 63I@xEh,qC0G)Cl F=SPty^KWGQyT.p޿}oXB"J+ʐu8\Ϋ7g~a+^U.] F!u ̏6;DayKZF%"iςqq,j<&-z\e:™)=$p7'MJ&#$dh&ߓ_a  Hː:-0m>=˜s OS"\%4Jљ/lW~BW,+RT3lWwl=p,)E^ŚSq[D,t"r=R2rFi AQpC;Q]lH3aAk[NLSϩ]c2@Q.݀K ]M߯Dl%ij*cɬ;6Si|1m &AQJRopPПty$D[Uod|9bOT $:>oфJ&zf?F0$dNم>wio.Wp 2?ё%y\_v]ȃ?'+EIWtNSbT\ ľ aV ;''ΚS''J(:ם*mRbuZ/#ۍ`1xs߷ RZ;XR4&Ӻ;uv w]0!2aAj>_;Ykr;i7.qrR4}͸qVo94 ,:N*`oVԭc/bۥ[mek#Aj$i%:n|SԴR2{*Bcl"1_=o ;@ME pMt7B&B}aZרe/6g`zu[wwxfuaU쁴y|WU83jt y)f^3 {:sP;$+]yE\ĵC*3(UR\4ˇK~_щ0 UPw=PD|ƇXjxl'`;7n%'_+:grފ" z?:K*`z 4Zŗ1o[oBP{w I/"SG\ABP~N`%qSqD>ms_{|su)d]a1L&ʎǪ5<*+Fy"m A!me[v^A*#vXxN2Lm{>ts(W㷷ӹ~(4uQ[dٟ4EgP_uPh9 *%񰷆#9- :Hߘ)ЈqfKڤ?Z&-gA~G)$}]H[dAvJ3Vjnb^N+V9l4 װ'آQ?b; ^#W,9:ߝ4g(N/~ IaIb+M qpQ)T`VGu36pB4V\kJD\Ğp7^[(!'Y,7A#tv@C[JK 5rIwLKK)hQ;=p[~s?+a6y4x^2詪 յL1R~cMhfNwٽ;zHO߀N ]D؊b{'qxc{\͘{rnZ䇇z4ű' CxE,$Ioʼn! Ъ{&3hYFĄA5\(Rvk)QZw6OjhyBR,S+3` w!@A2"F.6u PO|}\ha7V$".Qz|q2Һ-~wapwahAF?.IyX6y1ZrPPmw6&Zjw)+E\qҧY !vBU %PO0&$pROFrEk̬RgSU3eڒ*3%' pe݀fq6>$EUMٌ'nm,iJLB/J8<9N@Tc"] fp: ѦY D!tئ,dپmtBP5hδ~?.o mUG@LhQ VƽC!ԮHh0.J#oWcAܫfKz .ԡL@!i0b`q^6^TD6E%A# dwS,v]}V x"Y`J\Cm&ɯ|K;DN|'MKFsyo6붔![/U[`t?o+ 7jJ9`-聞wگLJT% - ϕ޶\sU}$pCz\"? ěbAMIQjW P#&ЪhL"FKK4W˓R-(+vx܂6Br9G6Q=,Mrٔ sm5kx V0VM^ŝ/ H6&']@uǫ8Lo_L4/8P6S7U/)'w1ozuڞ)Rw﫛c|$ ͝g4"{X3cWg|zKv7N`X$sf[`iCϠz}9n|x,YϞ~:w/+:+G6?0}_Vw CcMJ棔 ELx(v̥3jNߧEƺzfXp'sX&)@ Wh$H*ZʮD~M'i&IiN,h^+яq*IdK9/qT<$O|YηJrW!z} SRs &.w(lk]2w {kRz@t07VLp8sq;y$}U.`YkZGvJ_ ^ID؋ p[/)sc߱VE^ǝTUK] gs.Vl/sj_[{>}mCI'j1^۾G $Rg}o/Jqgt;U~֎#~tpRn 춇TrN=Vx<aL^ )WF4۫ ԯYK\Z>Cj4fzAK=yziYg㓮WTgG2cx}/y w@®ꮁt`G_`qዬ& 3)zX-OPv3saWKQ3n${~L_tiW-dgg'.ݵmSi3_'x1M7i^֤E` .'kGVr5x\PhsO?`ś˓nY?qXݸs6*@ZaaTMݼW&>e)`OR3 'Ax1hézSWR$LW'$1#*oeUd~30uWΕݳ ҂ o{@p?K2SNΊ Y>J~5Hǎgީ! ڳ+PTg2ɥU1.'{XR}/2ldHM9vF$<@?ˮ U=R,`ȵb{Z<@=AcQ\,Sz9a8ϋDg}Ƌtx,)c?C1jJ-ı~炏'[D %fi1&[\]y~>ҔnR}Ճ]8 qO XR$ŋ: Ms+_,<&Њ0*y_I&n1ǫ.D7x P:e8~|v֎I+%f ծ3 x]FY.`d@H,˞O]n$,G|*nd8p Tԡ]{G\fէǣ i7)V5\ciT5& rPhs_,#t,%6ö1|cu'loF4\krgDx2p2D2]τW\~̲K`K=J19޹z  N;_aX'v[%xMp'ρTʅ+֥5kKn~e MZTP`D~[ @ä|JXn0j^촇7kYp g`%2>$"%&.)Zך 4'}hxem[ = BaxlU%Z#J|#9[$nNp(lWcG2mXp9y1`!b^Ӷ39G\Y^ -bu%qsȺsǁ&ͦwD_Цv԰޹B+ GHҌH_9qaZ?T*3DSR\URt$KyNOxn*#+5;"tvDƐaNVjIq!qNbH'kd44*YNILa }Ҡɶ s=OgqϯnDr1{",DPoWf{xXlxYf_Uuɐ{:" qI23pcn¶D>Ӛ Lz xl5Z ;%kYw 5,qK}^w4|k\K cFh B Ι|)VAGlD/L"&ATpGî|r>Xu]RX|Wؽ "5Iäľ5]=q<@'n "=(A`?66 *YS 38Q9Gef"-^{Xu oRPSA )O@$vg/Pk#WBE[+/騭QǥM꼓e.ɉ*5-hݭ.wqb_5yEb' )ugkmwF@ԂKYʕE96kJ^`܃oQ{X4FoQ}lf]ln3B8CցFG'QclXɿT2-);R([%% 8a" (9\lUY=E G_ p2;>KݖƢ"QlR̝=.WX6H99aj5TEލV^i^Ԉ)Nb!ۇ=#lC{׊hM':Tt(63x 򶿏jRt(]e ]".g֢3N>[؃>ϐanoIN9x;na=E[~3/x(?ehcsQn1Hۉ8jƯw%j}o 2<Lѵ\8*FQ2U< Bf,&TuRY>u29'j &{{HY/~[jK-620٪p,2070V7muildŴ]N  'LFcG9C6}js%09 ˙d>ИJG$:U7ޥ&v}Ȕ@ Z6OpjNb *tfkPN7Hx醦udKP;FYGp|UʫgT3Y,Y:jY&]JVg=57j " FkwLE`żf>9}&VA*uM Q*eEP~INFkjNh%8ICr;6.T.aKuj: G>g p`3Rht(1eLBΠI\RL-K`bϤh6ߤwy?Y~7i&it6пwd.`*|U/ؘRLZX'U:Њv^ܞO+EUsobDm婝l1=ZzqŚ­=GOD:{"oL qcT&^1!BwMGY+Ka,m$ܗp[*eSQ$cL z'.iy s Ȍ KfTkD2&5yQf_<x)+>^TJR{hK}kn+s;/xL_v>tX]^kpK ̋ߨDjA'~EH|<" mr.IbϞh:h HDmrD1|8'Rw2&E!z-'ɐ!t&@7Lvt<>7O̓Yrk2{ |) ҷwZc`!UӅ+$] T20!%Ѿi 7?Mu!'U$;RG^ЭqzR`8LpvKQf:cBe}/Ե 3}xL `mn$JȍAZU8+\+ s-g3{(퓊ŇۮVuSspV(RTfC뤨 Qq qX՘'/ןϙ5W=0^D#WA)8JlTcDѪ5&xތuc/\;o!O6QjRQ-A_'DQwf۪~K;.1"M+!#hQ79iPOW:$U'q O| }h{rwHۄ ִuSº/`A7x/u`NMdnT[Yu4$f~c_O{oDDe~Gb-%obrsYxJn\ q{r༽k1dNS`469,utg.cWR`*T䗚Hpq&o~ȣSDپ))DW H6C#> )*ӟS@3aO4RL%/Ht5g#ɒuv0]S|瘊ȕ9 UD \`c.7m0A QvU E=e !GO;D,ԝH?Ae0wuۊ*{clNEbe^^_IwMqH~Ji\ RxzI2宦7S (jP DHekiTh aiv \&ZHc?%y(?$hx%5 ;QGM77pi6ѧ+4x{f"1)iN,dDs_w[l0$"ePa-D-8j>(UVծ*w.0ia\zZS[4#,O۫j(=xHIݒa}jtD7 !Ż:;kƋ})w)q2Yف\;J}~M/(bbGsssra>0 M["n&5eĶCAPH?qW}Ĥ l2WBo_:y(:c,f(u?8Yg{o4=V{_t|AZ~"VꀆQ"::=oսt2s' qMGudc,vݖM' yh PUM߳Hv[oߍ6X罹!R8%ZĀ.XTX1=QCylT@%⹱-}Cz%[J>lT%bOzʾU-H[/ )F𒋼Ip[*|#;҅u*D_J h ]hi&HV^~<)L>fN'P73,-GW'ߕ¥eHg@v벫Wf2n/$1IFE ɼ;%SZ۸$tG/7c;6xk`pJNz/a' *3!85XaiE&BTVGQ dja&1#iWBLRxXQy::zɦ{;S~B[ SZ4h^?fA#;xԞ{seDA26DY ) D N6u@ AP"pT.X,oUލOKG6@+Db/s ֽ -NQpfQ5Ҽe``qU5\9 kBYeܶ˕67A.*}]h$I!9]ޒvع7_7AptבU%cv:)v% OߎanFXԔ5sw2\19G'xDRE}F9!Ћޢ$ Pz.O=6`)U96qZ&{Eˎ".NC;2KAzqh ~о#tXS\d ?(3ĈQg[Vk`m9 cAmbTi( sSrBlO{3~H ^A˴ Q<,e FE8x-\r42c9^P\7*Lu֛]Q6.bùĔ NWaA|DMq dQHo~:G\1U6Owi~;h\TdꀑIj#jF-mZ,%> #t +pY1KC?K Rmmon +\W/o{hҵ[=uX 5pN1d*EPF^0>ŚBZtXdc?$\|0K5BM\ $fW`(MuHtRO'ClNdJz1)BUl|op;RϐJՆ7B_+M7m 5H)x>ӻ8=r;AV.V-V~ AGg#\=Q(ܤ+W󪪬ߛNr#}&p3^tSOJ%ub(ZM׊͊HAӞQ?qG>ə6nK8n'-*k`ؑGq@ed0#ēt[1( H4[1cz'A H}SK|P%^JXPl`~qe+{)SKk#;;rlK^3h4<+8r- +PO-c( ojʹ2nuJo'1';JЋ#2Eik7sh5 .C7=sěDTl>!Ɨ屸QQAd=ddȺDndzW' #tڭ,*3a+-G.y̺V9£r/ݖɍ?fac'lo@4^^7_tlr Xb,r~77 7_oMݻoVd.>'K@Ow*2X6hFڭX!ҁ Z 6>L_t 7EzSk4PKЖ׌DՁcZ&4;ſ 03ﰉIQeJ]\"D3 /1@ɏ<" %`cW'ftSj-`qपJ45S W*ЗξSsT]OͻXECr} v(QbDvÜ>zPXoFω߾)H,r 0͵-ʸ{%,Q'JL(3|{ ,$RBNJY 'O_Nq MWmq#ׁ*mZUP ^ /]:uHz)/k9*Xk1SU+s/J񑖒0g 'LM\(Q{ dg(dc,6:g~dlI.]\;k6̖&S:jR&KVa4܏ne_,26|j*$.&5P!6Oz&Y!mcqPIq'h ) ȰM;{ N&4LH4TnR|A@&p{'{#Q{P=[Vn%'Yf\]JGΕErVvSAcCP Mw:&&=4y63VLu\RBsje@1]ƻ4>R: Ԗ3&(j-3PT9b*!{+jM=BK~%& SRˬk)~ԸH{[U C~@GqFcv;%,8:FN} runY/W7}9``2L+)MF5H+BL` U06)yW- K[׻44knPFNx޿"ՔYͨG=E0}}I@k#X쇝֟&Һ;4ܺc9eRNOvm0YUB;v v4辙{(gm'=C_x@5H \tWb_*m2VReSq:Xj9Qϝ^(FX]9!:f $\E T%/X&>I&g:q;P)DJb E`J=d=&ǚ3۝FʼV;R*tfs;(ƮNcNV2p#֖p-@qk/[]C![$ttH5aXLDR#_/"mM ,Ma2DXb^6؅~;= [pzlԟO77a3Uwj9JM5tR-w<*oy4Bo3Ům\J&帺yB-ࢗCn6lNOsVX> 57-;,)+F8vcҕ,_6hH]&bXV8#N/I`$ '2.&_&`#:y$Fw4Ǫ6茿0B@7Mx ^WnԯnV*W@-ڰ+~2T n& jM7AK N4晧}혐\ ##Wq5rgFUT8T$ewCEW >E: Si&eaa "q%#u%){v r []֥iyJ?%UDXOKL𾻋A:/\tR#UgpqObۚEK2SM\8+P^%P键7R7z=rkY^C6*o BOs*5,L\~b|H1}z-҃JTc;,蠂}[ &T-u?V-]|=:f9)!fTuFY; 'UWFZ.0>E>K?L!zPmM%JdIK TB0PNG]D%C-A"TX$l SMIa8'{pwRKIf1ϨVMXPJ22 xNd{a=]ϔrtsK@0gYmR`ӝgi܆TGLA1GCyuI$A1'9p; t,pHT$ \* 9D1NEzҘ[]xΐB' w5T<`{UHiA^taPkXᚠz@6v:{(0d_ t7@.C +0񪎑P],e8j-9YWRHÐGDbx5޼xTޥҬNm-ن.㡐Gh XC-`ozsTM1y%2TOAm1UfFI 6a \K5Bpmc L.lDPH@7Di8 c!Y oݱ[nU&,0w%e@^cJÇ^W\,Ed%>ƲDJݯ3 ''K #4ZC# Mao9pm;-k+6Π-9D͇鍪 q: jb7aåD~^!%Uhħ"仈 &DCƠ)L>ɀL)˜9zIg ݞt)Dlf*p1Bq " + /Bȅx^d]>Pb3d#/ûK ?sIjQ_F}lS';ϭKӒ9R맱~-"a/ww@rxcTݸT5s}+_1 "/3=ɼ畩zJ\FmKXeOXn1-i$% 5>RϐNnŵlGX%z&߲dhǡ!n.)jjHT0v 4clKPZU$ה1-iWذk ]Wr]_2} q j[ {:vأG ?};fKg%7B#u}PW/ӤIFtʰQ-+.'>2V),6s0o|݊~\ӺC p12ۇK<_8޵ᅡ2^ȥ2| |Ă&ORכJZԯYƪ܄BuKis&?<,yaУCKp CoI(RC}BDλ'z(0E|xxP8',$e"W\Y%;Z~Sc<2%ݖHyu74] M?RƪD^'@Ua,d=aYn<#8)*U{$td@AKn:8x'Pߋp@3?7e E'?ƭ-vTf,ؾL*3tcMg*twe$ULP>orelBgu޺ukqt6%ғOTޣb4҇ʑ)n֙eتHgro_}%_C~Mׇ/ovm Õ@cJIU@R_/MC eơI{]TE/%<)'u_ ΔtN"Am@jFrI-NWz 9څ.6'ܢ`ZF#n*4 gUW(gYZ070701000002cf000081a40000000000000000000000016661a1dc00001b0c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/usb/rndis_host.ko.xz7zXZִF!t/w=]?Eh=ڜ.+eo>}T9xހ2w~ѝIrދz?=pLZ-6lz8 Nrwa N!J,7yyfHtQ( X1<1#9W=0[o IDL !bpE//4s~۴=pN#i2[<; " 8gr3񡥘}[JXYT:Ԍm3:wS ,M7]Tc@Yь e%ƻBbiBlNnD{nK^}+s2{z`u+ymle yZ|VuɈae{(O;Uv/ݡȎ^ ѥvs>ln෻9E>LGoM(G>gWgy}jv A߅ {M9M&EGmXp i&n4ދb.е *cͨx'\ҔB\@⢒D MԣL ۽9% D^:91ƳXrV\J5Qb!3m|vՌ*ѯ/'E ):dCWKq7VB=xſ4CX> ("~;X>OoXeuuD)QTAM`3SfETy,9bg^Nl^xT̻}dX4-z==0Q؊*oLt6h݂a>oegBvs Nn!p~=wmvݙ^c"*X"t"(ʟgZQi{^=^v!'Hl/GUaqa2С{և\+E=^:-I4etSuc A$&,F7I% IUTw=B"/؛0s5H!iZ;&7P?B]W3&ݹ;O6I`J=ftΦ(  xl+LY $fMb[< %?U`e8lLrpM8dM;,|G/OM-D"4>7ځLIZ5?,0rgw eJP搊1Zx릔ށ3%{ńwtv'EzydI/yW_Ĭ lVl!-pmӌW[ [o#Em |jo@8<o|%@iS%LH)de#2U3 @ Z@b|ٿ4 $nc'oqn@j5CpUqhCBu+ǻ!}Q+ 79 rGjT:$߅l+rRIsTc`y5_8^.'umu "*} ]P22'6@W~xd:$ yIEܪ߂F(Ö5ж 4vpXqa "5b)pכo5f׎wF1ҢGuLFu<^p9WsפHa{'i?r/&[=EaFMӻ5MaݱQ0LbFKeGCđs?d_e)ڠFM\.^dthc/ %,Jb5gx&,W8C^@XֆDqVa}{_OS1 Ucl)nC/eqs)mDbЏ"ZNꞽ~zs[--O-h|(,u #S,,+nJ7"c}Ð<ة")rs=_1MsMk}ܫ:;t`Ha8^I_gfk$eMڵT3 "2~Meڨ7{ 1aNX;x3C}~ZiVZ = &l:Otqc=vfg%]溃mlX {"aؘǮtxv_Dқ&4y'riSsz\M?EnW>snQ=R~kjXSïL"ܞQBв!@vr%jhthʽ΄/ i]fEKhh_ po0UVhOm`@skkz#(5izwUkzg؋!#b0ڭ",[t猧|Њ\L:'8]L;:]mg[M0M瘺^PXYSx&9钆X زrQ@wqdiE |̅esU,vkU Wks' M`0?%)dz AGN0/%/1h6ˏhnXT ~SY.'.˄D ؟$ E)/}N1hz5?¼`,D.YrOkͼuQuz?/Ie6PA=EhGK楕aMXg1;9r֖b~VONI񀖁Qa@4W@ku{c͓Ƀ.S&X]7_%HАt vk |K{#RwvPEj~d(Տ \U];>)f6Pٯô-Ohb23AՊWz1Zܸs|JTHrL="{XqޟL{ʋ?oD.0`N0lu ̿LnN4exofȾ~@@AG'ֶϯ7ІE=VU3ށ RΐwkuUivAke}MޝDy- ;o4zm` Lk=p!hu%(DŽSϋX,nd L `_Xh5z֤O%uƝo @U6튴XjЛMp~7OIKcH]b5LF #<$B4iu|w0rS+:[1[ -Y[a?9Rj*8p ?x뽭eb:1mhqfuoKp+Ӯo۬說gs\ 61xmaX|'$;=lwmwI-$H161M٠z^׺/3y7@a:"j OEz f1@.% 7.` wk^Ȉ Qt * h9:h4> iT4):EB)'i`'&W[ vtJ9Zݫ&I 7L,?;'ׂ5!+p.WC4cWcKTPiC|PDLA=2}Ta>ohp[f[98U6G}U:B{*?/4R}<?R3Nw<&ACzbm2ȿ 4>k2dho㧯zä(;"yI"mH4(o+\'ь#Xg䗔#?GȦ6G?(oX.!óD]20ś8Ёc6yD2Y$~Ow k2vCUjrw98/_wSj*S9E,Lg3lN:81rX8=UDx &0Rt<ڥm ] "VHL?B1"c+㢫 /./lD݄m1G7&9 Wmd: 6mf@|^!`:;Io0T|A0 %>!k`PK /Y;|tIQMn&`2 uwM5#kݺ=SFrMo6̛ggIN2 ǨK*сVBs] CrGsUT#V>_B9OBC;wLs`Ȥ3*ؓYҺ*iTJ͐gnr9_t ePX6v>[A,yy-љ$3{6(mS TNs>1yT3mad~3КS(!w$bbü9kJz>UY0Gt|q&(s 5TM ,Ǿf1X'v3u7%Jui[~@Zꋅk;02)$2#"NuGv{ꙊrOqnhd|Vf|;L TcF1~ngDC/`Daj$z[?HkDx| [P ġg񲾟m5 <†EMyW?k$R:Xڧq\c98~/'=Qv ]zIקEY䁎2SGOZ)3$0iL#FGV6;vwhu f 5Q;-mR*{Hb2TMU [R!rLPݥ?U@q܁ޝ/pyoko'{-qQ 5m9Ԡڳ U'BOj:A}C1EBvP% ^zҨetOi^*x:.Ց5=}wĖO:~(I@%܈֔2*OZL[.2A5 [6Ụn+!%OwK: W$^j3I]fԨ SV; iSi$9*Ul3%RM0`bYni#5HT&T=>Ys2p;W^bDD}Xdgc:+M5S=gYZ070701000002d0000081a40000000000000000000000016661a1dd000020e0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/ ]?Eh=ڜ.+4/;887_3/sm4Eqfd 2ûwICAA$E":VHlM;tT.B"#/t`wvn͞jNX 7m Gɏ+LQFy[`7*N׸[ Ɏ%,9;&nKS> oÖ&lbWYcRbd6V F Z|?;M"aJY`/Y.'B+U|j3ku{T*+P.9.v))7(d.4UFDjsV.Ybp˗O.BVaSbۢu%ukոhPӸcd嵠X|faLXSWwZƫ%nmeXoxĐhu~7Q)14H!gW5}Uꨕ.bg;9A1C*G.Ձϡ<|31MZ/u_mmHŒ/n""6,}:wkm,q||㙗tFyK%y5ִ=1]j;%tKFsZrl k]Ήk`Ljo0@Cе+;h\L )$g-c?aR,zgD k` g_Xp•ƥ1O&^\-_hn"뉭=NJW.tRyAt؉ژ:V2l)DGM0_ IՏ2YÎxl?=Z.u4X"@/3M:P[aE*p{na'әRGgJ_[=F]#x$pmaVsG!hx Px\Hx3;% ÖcbCxT66L<'6Nb Ҷ>=wF54L,q#@;<7kҊ[ ^u,=6(3uOօ< d" ˲\B*nDAȏowיvpqm3;ԂX?1T>@*od\E+5ěIU @[!"&$47v QxnF=V%'^@CnH-$W $ s ~u&Sӂ}pZq0CڌaMSz=_Vsr ȹ:7ѢpɩŽQe:H!FHXBYκ@7h59-:S\} lLmmHa9\\dȩ36-䫡lIqD,ˆɥI,HԀA3phQl 9YGGUHy /<#v0tX}7XIm-g ^'JsU(vTe^( 5MsC7J̻-ETwt3 cXBf>ގ9t/%PO$K}ts9!iU $\PvudT4[ػzeːB nmzǬ=]j^!Wzb~6QlX!h tIE!0##@tIta"Fc-4+' 9qqMm,Fg;mg/xi()f1ZYZ3dl"mW1E// ۤ+X'[Iw%#WKﮂK~{frdZb3aS-g9iS|&Z\76S|~r"} gH!"x ¥dvhGWIMQ[ەYŒ̢m`#ѿlFĆkO>6]u# qK(n- K` =iU޿T3l"'+_1iȼhǪxCJUG¤_6GV>"[>4F&V}*B(x8DE/m4۱ H.28IXi̗GT7zhKgKL|Ć`R7He.9i@8d8$Uo_ =-4T?ؙnMVOeI@c'A8!AZDN M'p-ųع=G+!T~ZBIʷe Q?|M#]6n^?.0޹ 7qMC4mB[7c.Il< s$>^,zl}>Eo 6tC l鲟תኹ֩/.6>^a Fu<yq`S gh & 'BsX|焇,3d*q6i~#s#J mXڌ5Z%EG!#k~h~wT6ϐ JPEY(6bQ/Wo-Ww6z^eL]R'p](@nG׷d]AY=H}УY:!IVp>dǓf8[ Qn oɃ~QhyN{]|طSZᴨ!56+H}4f'&N=_ t{R`oń0{/>f,KI4fTԵYժ<V&r_(&:BZd&fawGM|eP{}qYwA `Kd HJW|kYϏk (DQjJ/SZzCycBtiZ 7_Y񷌙 HMt.,TS {UX)G~-Ud+A&H2a64ކ$*,==^=SDmS bØ6o M4yj]"|s}O1% ws1ᛣiO /*sm,[K&M"PԘ!ђ^E8 eS>g'N8Wײptp+~/$[-W#ttnO`gpa5kl۔Lp۠) I % ij 5JU/sT9-Uf•bIhS: :8OlSxmQz1 I>_o[2Lq.E10ʚn!kcWH] rTK|+sXx R:J0,8 gE9{Y|0Q}(5-TTMls1W/D:R7ϻkn Zj(ݷ0! @qA(倌\ml&ŸQ8g0Src$Ej]ލosA LO[{kp.@:X=#h?#P:vlIF b\3=bӧwQ%l t= &d/ V:>hf/bp|OA{Jd}m|L)EF# hKrN{h=fPOBpMдRG$sYt){#+A81Er|&OHȢˇW!CٮqZ5 F~]L +{wݺG 3=4VF?`mli@7X=J7:TK5W{cbΗG|m揘NClKZ4հV/%7ll2?ͳ(6ƹ/lN''{%FZuQU`7:N ]H t^/.F9|Psw2G/nIbDD3RT#dB8&Rm'R naЬ?(vA^^Ӫ>˝ =1K[V>ߐ_k'y7`zE+XH[{`H <Q!ݖMzD@Ĉgyl#y-Ȱ7e3 B7go҄ դ鞽|$T;f=K2i%H"h2 R9l RNHٰ-aiы9}R33V5ۚ2W $1i,RE9b{ )$D3^~M!On~uvf|R| 3[꫶dFn&. l uy4`\y4jpYsB0 ' >'}q}~u@Hl']En]L57~9-{ U&^9@lﺯ;_1 )EvZ8~TG ɖ!} ok9., wYA*[7P\yW7j |Q_Xw!)yxl'wF/42!xE! tl OZ7h&-2/Sry,k%^_mÔ3a4HJ CN^W֙}f+ֹ<4iX'i\1 ئWUB4NniXDMbӉg_@lVS=Z9#G줌ϋTl gWU]]Ƌ !(^2]'3;649T T蕄@c4FtܢW.57_3 HmDءr`lp5M _sNaͤsR Qgɯ<7&\Aa}YH??SbA&}gYZ070701000002d1000081a40000000000000000000000016661a1dd00001f2c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/M]?Eh=ڜ.+Mhq3׻çQ̮AdzNu1]**EzGk]5ꘞ\Z!d,Mw0{-)ycsX;wZ ;8b΢W[ғe晎zfO%,;` Ljgpa ]M{]J;1ks$(͝+ KFi O{#ĝKJNRU%fτ"k}!QIUgV1d1{\HA֒GI~S24{\߻Rb7xS4yB8 %S5996nSK:s}uR"Xlq۾bH yG<ߋ^- :I'{%'3?24Up{8:RZK8ȕii?Kg%u| $jAjЇ,"\6j:Cm6j9`_m[˙Epo&8-Ku7pNs[ Țf9lFq pPx6枭#iCe4D`=ZE)Q*Ɯ:f:-Hcǁ-k7b!̐geA%8BHEF*ҭc="W_^֊ {격֡]蔻QYڥft,<b \o_JKb1LkLL[t|L0>?qUoXC%_ereXy *1Tx P/Z7A[*(hn(aĺe` g&thJu=lL Υt娫T$f!\P^}=$HJ3% ja*Z#0f8J26۝?nM+a5 <t:Ko51aS8&EU!³U`u>&nv_B)"B˛]^Fu])׶d=eMX6+W0.L:XKnzU'̘1^,A0Oqlb*A~*6 @yp`vĦ/&i6:A>2<BI ҌbLC5hE.0 ;stJx07:$SY R@ b2i8rۿ䰫P/j"Xj}GKVKZ,}pPY`% ^B*sW9ׂ 7zXGiIlNN}=txƇ'>zԂyl1k{@ߏx%ٍׅV⛐~t9 tM!U,]?/RԪ7aX|tunV])ͬ}n6jՈ/ 0hRPrGkwD#]T8;LW cMsi9oQ"}SA6 |HWu-~K>4 N/(xn8-~ ),lq.3#)+{>SRZ ۉRqp.&^I:SV6ӺGlRvՑv1QC"6<4c^2FTAMnZUD6uѴO^ 3k)3 : Ix')I|DT~Z֞FngO}@јj63;Զ.5lFcT!>.\JʥΎqykALE!ҒP :hc4R3`d뎃(9 / -M \u7]4ZH[FC!!z\t|聢^FPx{:_qFs</NK6WG5wpWGHmsۼU䚕#8KY N u'?eqACy\: 6]TAcYOu?p]l)cS$`"aGDS{:0DZ0ڦ -R` јu.BgX %H)ѐ<{A'f))I۫?!gŸEb`U'2Y(g#;eFpǎRkKc@t>Z1bB]e-HH)-'0j+t23dSCd7#m%w WF4vO-;gk ًtPlS5 2.qef_fc=[]3~Fd1mvR_ѹ\AFEcOw֕%A]~ϑH!0Բ(mk.Ai0ؘX8,"W>\3a,ueYK98k @=fǡF7)rx"@ZP莼JҦ/HP#IxKz1wf+B/@˚+Y昐c~O]bS 8ё2{:aTe,L}RS2MTV2TcfPgα*4b54=p}(vHH؊_PEΆX[8`όtج~tfi, xd$ sN$\#314.' E3gc IM[XS:*"$C\-;z5 m1%:fA5@b_vH !),'ۙa_ū"6,1!([ȟjGK0 >Yp98qa)qpjrQZ'jU 3>rޅhURU_ثnaYu0YV꼚\]T8 WURI;PNnu]* d8¹k? 3KKD6. JIh,juMQ&9[ZD_nȓ SD| 0SA W̌~E8DeۨF &%s<%ix[,O$[C$N2c6uܖ nDo`##=W95[5NaDd(˽;OEY 8:/d-ո=ThMb2b34& &h"p 0w ~8՗eY7cimD<]Ud1WHZ(ڸ=_wkDN4FG?/ mF8l={DBԈ1^eNR_A/->] J9x#VZ&n Hxδai7@+[K6+t@0{ Tw6ߨ`?>SdF0`Q3QBȝۀAL—&9Hc}b e(T00NVcMHN3-yJS;cr&+,*:6g#@-i+$V4-nr0kCx8iimٺIMڀ|e͊&ƶ5Xr6'gp鋛r>)s-]CQ_kCy:{2:ݥnI&ڷ<*~:57.qY˿H;jQ*->́9GdrL/ t-c/2@&D _: K?=jkc0Vbhk"a8d}R QĎm `cn6=HZ~:Bžf;:isMOc,(b>Ctl, wb,$`y/kT14bSI,AWgp`pշd 4M5'$M3K+R^Sv*2[ DNg-lJ ^e\p 'ךHLsϷR) YŕR͢8J/\PE^Brƞ!pH5_ ~#"십 Ǝv*3g*ܹ<9*[Qn1Iۅ"oo"lqԮcŌdvCdM_V DzZ&< (ه {5-|w*nnr"=gVن|7/D0#"8ʁ”5SR;]+J9XԼAh R#pvߍQ;8%@}m'N]):gف2092;ˈg,C(Hé<ف3*#^^+o8qmaAV'm zkVʚ0Y1Iޟ_5="Pd޽|zgNsz<}x jە$[QaxH@{$4oT=kuEJ*MqѼðWÄ-)1D7Qj%T)|#v D0"-{FДKdf["?d>Jk.݇@GP #&bґfJ^3L}vsUCd. Q0.KF;#*\s57#ܠߥe MU_Yf2J&$kq0_F`$3vCm؞yJ$t~Ne9O 6~V\I k.hpmXN+Ks\m֬](?59A^ÿƒWDZNcS4Ubbd[R_j*co]Iǘ&Z!;?Ĉ&kzibwf\G3lEg(hh JE&zʔÉ?m6?ƙtz&e_{_?U| ST$R 0Q!2ws*mXD5AM0W3j1 zi~-{R Zj+Tv?Lh)4Y[AnT˄KzIhc@cMsFt& vs }P[<̋2fz_ߔ3830=7kZo!%Tc+, KmMO_SF'ߥ\YfL]ZKJ(['\#Gκo1hKyUZ1 ZXu2Hd`AƮ8d8F-ɃdIR"cSCx>oLӖڥ﹪͆NE8{fidBڠyZ*a?]ΊS)F }$+[۶P(ewb-\jGdY]vZpy~|պƭ8{\%&C/Wщ^4tɀۿR3%ӛijDhtjX? $8Bάl?c~.}j JᒗZٍ a\${pH?(G24zV1J A~D\#NM587V jUZDo}ٰ|-[ Dn/G gb6vw71L'hi-)iʊ<t\=-]8NnJ&b"|Wȯ#smpʫ7}jNte9=Rń:0rl é7%PyD&GSo\)YcU6PL;:6y^;ۆ} Lv}/Oydb]<[Caz|t/nUVѐ˘>RG>pnYM)5EV;9b?9a`:?ei ??FؿZ"jE=#xF?_~ٻV,>Gwf0_AԽ/bEMGdh2E ŕcE/{B‡ZDe'l7=˿M=)a.}QJJapJA: ?3}tт*0^x6XXvLV38sOX_?g8:k$mj/n({*x5/FFG =ڞz>Ψh\gYZ070701000002d2000081a40000000000000000000000016661a1dd00003ef0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/usb/smsc75xx.ko.xz7zXZִF!t/@>]?Eh=ڜ.+upgL2F_UXf+ s_IeW_㇨L}FpCFG[-8q:+/+dlI(}`xqd(7 HM}GuўGt>jwDDAOYP+\إ?Z]zMje ɨ;݇қ0-\jӏb5}QLuo ].@,)B&or}%=`omBPEFT.?M&"0$`bUXEo,sظqţI?]3@BNt.ȉ} ]xϏoKN̜W5`-fnzM'Keg \gȅދFeluOEpBd뉖3}66c% mYX!-|I@~|5GLƝk=I=UgT%$&>F>k"'*}~"䗫i$D>APIx'_Q+ ҈8uEM70I2U\ jDFM%NvW7{^(YL2F5H^FcJؿ }Y;w]nusIx5trXnyq/Ee6~HBSO  ,0)VcA{_mp=> *(&o2%)֭ggX1'1c~2ŶzMb4?!Z۷U>6a#E\.ە.SVnKN-b*Us+c@BOG3nt+Ճ2ߝ}o3|̨xQֈsPоYW#6p! t Kuߵ3Ҋ n&bGpq BKBZR&9lm5$=ao6dxKtDAP؝pHD/{X E!iƄC`c<`~CۉDY, ,SbYuey;E⪽kBJ.!z$*ׄ$O&wUDVBcTv@LFu4)Fݣ =;ReR%?AMmu~kGŇ[{iAJ݆E%ŐX3 W?vH%3vСy 6XmHLӴ\x96~ָ ro 1Nymn¯:HK鮙E[`5gcw&G }??JnT]' 9{PQܒ`3#*3k)5-sXM٨.|rCA*Ҽ;f]KL7ifȄ !vMS|(iߎ;,í8wwɂ@Rٴ2Xqwîntat ~4 Q*n.LxhhV mRY@,f/Kbk$EPT*.R_&5he: *+h5 gL<6}ヘ=&ekS/ţ5/,gwJb$mkVRн%ͪHX$6WFS<,@zD5ea+l]+W( ˨6b~{{ET)=4m{V.3bD&jVZyeq9ģpEF'g.F?\e}ۆy`8s (LZvq%+O?NT+L?6H晿li8k}=j=}q}CHֲJL?!8Gۘ,sƤh)PL=j|Auڟfgt wg [cT/9ʜ'M2H] @d2&U$[ Xڢ@fYB)Gmh\bSgmjy1Ҝ3bs:6dah'F:`@չ:PM-V{0K!A݄FAdoyv|~߯ڢy]R7ue&f0U&a!d5'L9$6?CZ*9/k0RᦑN "ypF RB+@ͩCi(T~tV8oխhYS5p`\Ny%Z`Jب 2C:HGhJ2 Dz=9 fDw5)Vy\UT&~M6EMC!it=LT(rK-ǴڼEvYUėzBE =-Z^t1 Hz9a< 8Kj0JEC0jG*uvT-nJ0_>U/fe,%e<Sk|Zp} ޝ9E 쌪i]aqҰ 1q%힦YPE 16`mר۟bFXKgce55OlMr u?/uVz`bV5=^8MɞJaYwӥ $K͞ @Fh)Yפ % 4O}V&nUk=qx|9[b >fM,%'"PœU›Υ&寅p#̂ʃIavx.64V88O`enqCC{o(\c^8 B$XIdj ڨbͦ0_0&T4n^Qp]KB[*u2T_CFgL8L6:fتs!1OmģHlw b|L5fMd|3W8½:BjJQ_vQ.CZъq2ՙubFa EĨ$W!v}1+do۟Lh2Mp /le=N{/O2$.U5c<@n^靀wF V֐O(ehtdzA7 5 3u[F1Xl'ŇAH1`)1,gM/hzYvzYo9`HS+Xo5-Uj&_(:lkę(Bڜ}fUnTSR~!N4GjbQ9(fjʄCOe]\"h1o{zݒYy_zL @H7d8^ʻ̗`/yY63[[9$QN!W=Յ%g~l$0 r&GD rZ5ԩ};GƼ7lpR%FUzIWy~՘6`pvFCClVp>ѥ3ڙ%&&Ӝ[LM"< {u2&y+'- gIdV(V\ᄚ};(.yH"DOn|rBe+ϞG`{9—hFo%~6 b8_^jDUC} On¸*n DylԢl$x2HJ,xƝɡG`*=d)} 3@>A0|U5Mf?=GR~ a)oԶA:hR-!L oF>"fao7t4ڔldlIJ5$d8;'oߢH0VC81 hqmA aJ8i\ցNaP&Eub޸nQKX^ոLԯi`ƙI4PJNȽ*%˶_[׏Dj1ϣ䎤`؛!~L4 .}/>rҜˊґq5-`>CSyf&wkz#&ZdsjϢc$S2ts1H)!E^R\LP/F׋)YO,lҺD5X; z2klE66?cӍ:r582S-|d s.-^`r':}<ɶFW9|x&obd?Q(˺i7}}!QfEgZ|xue ( Bv1坤&! >Z|O'9QrH쇦t.BO}kŊLiyDM}FFw#2+9>B2-Z%/1g-T_'+m9~N|0i397hz2Ī Tv'D4)f@1\/PVՂK1ւ趚dwu1 _a77,ҟZ5=9=[v6q Ye8[0 N -,E}cɪh1 JsHzbDn0^LUi"H4L*2 19sq,@oD93]/˞rhhcXVX빵vD+#dQ-ocFH1)ݪWπ4IJ u8u'wKQ4 e;ofܨ HmBZPtgWjCyy4 =dv͒9+J{b4 ~@7(Sם7F6.'qK VnZ#?s8nb&;G*F/^}F!%p{qkxfF MXz,o̹4w0}ueev1d᯽Azrk/ ױVZgwyqnI^6E j'])Z7xk@#kax̭ nhT1t71QR3ݍXi )%t:Z%⁜O)bGVpiO1 w)ˋI'Aw5 G} v6}V&l<ȉʨ1v;uFR_#ů*kpFOT6ߤ7}rվX-3-XBݎ/Gi!#(oJ2GpRm;) Z=R r ,MZEI=t1uKu UX"JDz%? ̥> V@vFC%G1#Sci쒥a'lZ}/w5.vN ^bX[]6 ]^w@ WwB&VK]DnIfsStcTߟo8M5X>h71xf"듗gu~HbnbܲRKo|Տ䠈_$@hh;emCTgBLo'^{]Bf '7b@[Hp9Q- jra-Tq?Pmkm $\gSfByjii05#21+ =]y.5rW\9bex1W3 IXƃЧd%/lv_ Y᫣-" DZgQÜŔm(=qB3nATay5õo_C-?4Cd(9F9<K}۩,doeg1mi ;tz]"`omF25MMGcfGΆE羱nuu;辖o\mͦNs !u w"W{H]`h^r %SywaP[X覦\Py KxRGUfQ.]. d)r?#u"i+01sOR %ڽYշ4/~Y(bq >YTg/Bwk9^i zb!u ]*r%L̒׽Q0w[[ESQ>GX@Wcd$* GX޹3a#a'FD%++=wL$lՁ;[xH_(`[jkΊBF m̡c7 c#ޅSn\*65UjSyhS<+ItrL#}2/b4U+tq',55$TzxM'&K8| $ {=M QolE-4zm H 9g4)mȌY€NUn/"9ٕDŽDLMB~EILv9nB}Mm;DĚVĆjX?tߌŜy~o+!|{o;up.9Ϝhm)R0w Sp p|0 ǗD&b 7}Vכk?+u|a0 [glXdr72r2fK U6o_sg $4eC R> aZ21R . -(ĬåmCEvTz߬Q}7&\j5z+hϗUڈ:n.1ҡWXТw5 ur0 jb.3,'{WL)~NuHRSDtFByO(߾j{4?u,E G8wK786:|Ή+1NoYr9AGhts=EWFsi$xn!8>#2s. .^EJXt:.B~b_7hkKb{k PG1[#˞^J5` PT-p P+]Mh%YGS鏶#5-i cM/Y^qUzKnkLZ?߮iVj叆tY822B'W&$֬h**M`CkУ IBN7]{R'X1G&-FUevff%Hg9A$(Ke}3)5ǙHoc[kgG6;XVٰ~A@5xbwHv/kp/UK^t7!k"\A;{88;b*ezyZx 'mᫍ.&BU֤Q'FmESl &{7ה,XTU+uR7R]/1SHֻ.U"C25= ԄGGwFCe*ǥVlqW H:$ɡ|> ~./0dl"˭cL?Dwc"kmpUk?m5ՂN{A} ;!'^s.@YV0KB[Ω,kSRUj0&˵eh4}aY+dak&OcJzooYkUSV k* awdewtx@vCA~Pnf =cd[alHc}^V$2C%mʚ*RtV|V9͆U~ycm3Ѽ"XB^)ve=ٺP*2L4>e5 @.N{wqWopKbEI2Ģ#<Fh~p݉Iye fmX6M:rםdU9R+gv LrOm<=U ^`T + r)?6}<'u]W"`@E[Ȯl̢|YHJE&l>NlO؛2i[8 uy4S EbiotY6u@* ??o1$ DhqAJZ=6wm]Bt% J2 0'**Le0f>.>a5 КPn'C(PtU2Î=͊UƗ)׉ḰMr ^HdJWs{j/U<1+FW|-ic 13~P>Wshm!*V[/Ռ (‰EY} RTSҀWp Uhru E,]&g8^WffQm~=:7wyԋ$8nCd6g"륧=eHVW9Qׇ8.KBF`ZsN%FޅBr[ }Zۋ XF[r+IJ?B mcYhf={;#-%ާ5ԘJn+lϠ-}0m0zXrftL8~M廻y4CbͲ7J†疖bWS#ܰ=Uu!L$"ڂK YYxB?H7^JZ ΍KSSUxY_ *5CRQvkW48H WG5O$jD! ͛C9_zCP)^GSJ9`3+vFMHkDVJy[o"9hM*1C`?kE %4=Faxi 0oJPsePrjl&LxƖ't^HvY-y\dN% ٮ?N0;_64Ĥ{O\2.>=20N76%[z7ܢ W0ϩcFW7luԼsL-HMeN~/V9^,rz?kdYGcIxq:\R3?б$eg+8f;%.Ko%W9f9"cN|/ /C+q1A=eZD!Ia!}b HANr훵_-ŗ9,^n|Pp }l/KNJi>d%fP>AT=Ƣ:orbz_>ƚN %A} lo E/W2"5OI y\ڿ~91S5c:7vqOHD AoMQbܸyX̜y+#N],3H\Ik?JiMFܜi8ዅskyK{&/[)eany&fw1+XE'B0|#0C;ޮQ+7AtV >dSM'/jrwIx8.3Td(im#zar'n1qUy'~Żn_عW FXNg\\ө&I$L叧\?Yi~jO/u0_9;FYcy R冖C Fsk| ^4 L7j45OaҤ,˶ch䏢r]dg}bșP&}ZEu5GA&p)ZF2YxSL[ #j~BПvg:DN2z[#~,^W`K&U}Ƌ*ng,IBWمJqcJ &~== aצ{VĺNH̯T%蠖N> F(K=F`y*`;X=}[^ Ws\qlփvr*Oc/AJhЃ =!DL(,M o4/7|$kXVrd3,EخOy>G(vzWX7lݥ% LCCob2"6g̑J ):;}v2cW06-NZY@Ns˞f΋h ?iq2PSnBۇނ 4`Lop f#pAصk0+iH!9{b;Ą,b ~umaY9>!Kv<`BB$̹X}L.aW: .k{5Cܜb<6Oxa[&79Anj`0傿⹞^iV/&{vxcyGWTn? ;8'џ%k}#Il8^#zl$q+"';˴Cʇl"`9PN.XFEͤyݲky~t/);knA^X"`?泫UDԪ "H:,I`zH+{X&< +~Q{}pmenEޮIN=`uř"(-p8LfpR!Ю> 1(Ѹ诃;w:Dx7}…ױgYZ070701000002d3000081a40000000000000000000000016661a1dd000039f0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/usb/smsc95xx.ko.xz7zXZִF!t/ 9]?Eh=ڜ.+바g_9TI!/ "GJ SSi>#+9ffϕ^dV^b@t3.gl^DͲ ĥT#r<Ԓp|02&R)u쑆 99]qcRpϸuo4AiZ8"Fsє?Ԇ'|2w^5MTxaPLgbOqً?JIDĻF71\8~s[Br)TĪ'vۭv7(͙QnӖXɑUqnMFa c5ܠeɢ@M`͑Qu6İᶇF%~U\BcfzA|l#D)<#A> d3$,F$xlN7K8O2]UBQGEP2(,6Pṭa8f IjT=$;Z}[C!9\MRzFEX.If" 7V23Hl%4nV?Rk}@N N٘;'7٭ f`b!1A55KQ͙vy}OOpӽG4%|m/! 2g ضG Y9n֊\ κhУ;9е\uU05,_LQf߰Il/ЋUvֹ`SM DҧO) zhNc05fdPĊhE۰ A_~9ÂI*kj?W仢#@7P8,o9:淺֭idU mEC'71 q+Z%* A ?O[rm7mYUObhk2v .{Ek@[iVզBUsS7}S甯vEhAAp9CGBhO|f"_zVtku >Ƕ,zbYC]G`$,u ',>߳vaIf2_@e3l^ /r>0Hj9ʁ96̪6rC.(^?Z@ @MW7\qƇumɛ=ٽuroНc1+@qZ<`0 Ǖ'G81H2,ׯu&&<4E,/[,v"Acv:tH2J`ZkhWhY&OPMÞf";])e{LeT Z^3YlkBH/^V~.1OMk$R.9x7[.Z&b4|!5uU+v,rPR&yA4r(-O2f .Ż5lG2JcO?~;Zp,+E߻cA &q>*lzCv3Ͳ%舵ej> Jw?r]M`H Y^C7痨iUFv72W!'i:p ;04H ֯:D%\\C;6/ylJIabt _pQ@!vܒ_<WW2]_d0=om/>#a;-~X>Ij^@jp߭9}(BAڲh\4,Y=oo=']YcaPd֬,F(+jKf_A0 ]CbKO}o2@0'F ٩LzEW3;C:zGiiM LYx'^;Ŀٮ~|m;,>ZJpr{%}W\ߡa쇸pfG0׶u7z_V\ &P=~KwLp Oz63C|Ŏ < (عt~RzĂKwkðXbxUvY}̀Ob2߮r iKIYbZXRS@9 k3PGs`(7o-0YDo]}6Gysa^X_}F?l~id3w#Z,d@' ߸iƺ1Nl1.}Rq GRP׫]Ż\_Y6fkڔ{v 6qur5o'8/7;vM21Z˟`{i$4~"2ݦ 2ZD0٤49SMVt4N $p.9K&4ggR2oK9 ʇh\ Zz)a%?;?y`_dd$x^F旅G}NE _:3egAS hiCtqd7i=z&e1Ymtaxw᭹y+ˌsv/A;?/S͖Ƣ NK%Tszk|?3AFrj]0Ʒk_jLw~gCꞟSng.ߧ@552Ss{3 f3Wcfi:>Sz/*i]_.5Xi.B'Hp8C.58GpJ=Ҙ\V +zP둖FrF3{*6o'h CStIJaU'7亣Z.F慦񜑘-80}y̧8˱U><(Ie$*U΃lEzڥg)y~ң"Eܸ}eA>[AsFxkS.V΃0c='511Μ_ б*`$?-?jmBYM%ٟhM:p㹈1םآi>|3*).jHNs|i{#5UƓԝoPDS=Q6 yp<ې(aM2_!40cEgJezڵLS1l'\e{̚f!6g*KT}$6_1B&:V]i=?Qf"r/Kk()NADH3@19`|tEHW|(  =E^Z%t63ki vR&?~ 6rLiJ!(". Dr|J$%eV"̰HqۅoS+MRٻ8c}c eVSNjLje#[?NHK򶘾2c|FwKb~Ai7R]I!BPxI vvbXە ?YFCy8,0tܼ] Q T+kNa db>J> .GPt!j;{>9E_ = 1mm؊[J U.b#_*4z}\M?{;d^n Ào40K[D*ǃOTw!( z~SX5A&m-N}l;=Zsx"x4*7my:ue+u-$.8xRt mhn>(ry7`%NR z.ye 'GHl`**_"\\IcwzJZfkc{Q=/J $vB)}2[6w Gb.+ Z9 k\N6rx, PkU`hi$QPnL=7$c:hMU`Z Ւ%)r}]$I3uPد) 3%P)N$N>62pJ0{z̈Qf"χP3@yftVq'Ər@'^R#weal#}a J!TDM)1˴k=͵,Z l1!C^TD0˩/=T{Zx,NΉIo~=${|ZcXZ!Ȝ#~ANx4gj3dE2J$P˜;QrWFNԇ>+[/ ~ [ss|TȢo_]ks+ybm J^S#X[F}]; HOl$PFq1=?cH\=T?T#NR(t~"ޛܶ3';gt!m{{DdG9)`ss˂$ acHc N4}q%ˈ[h+dՄam\UK~VX!M:\s.]T6:!N!ھDQeEuek-xQp[a7y{ 5t\7M6ɰ_۶a vT1<.;QOZr: E^=KtA鋾=ě&|F=5{ɠ>M;!u&J-PA:?F"2d>G'ȋ; {b KWPWǼҬ$Պ$jN̵#Wl dĹy+5_'Fڃh@X m$Jd֯Y/ +5yI} <UѦ:V0/֧_rdJxB mO0VST~{@RxUmFz2z7pcV,Yd&`S;Ckڛn0wQ=[itd9 ^;XDfQkHfeՄi? 'q3W 6%g Yg_GA<ʈcY1mQծӕk(uӽUwqEPEM%7qhKT/({]~YVQ\#j tl}ZL&WZs5:s4'Nm΄P*`ΞL 7G4[cIr p~[`e-"]K5I;EQpҍ-&!^k \w[{"TԏX8z`mdFk90LɭaQ];bS g3|Gda]SGLnem#1LYg^ U ˬyqyR\T*R,oMvSjuFQ$`b ! SPu߇oXWWpvSXSu[i ;O^ &o!B CI4D"Η_t{ YVS"ES̅QkZ(,$9XkFJYjn?z2'E!@#(XKvR!I30Fk-یcfŗxAlmoLCuœҿ w( X$qO*HӦ;hW@PC+OLWti20h ۱Mܑh2gN/XR-d@SKX2duLÁHʯo!Pt9OS-l-zV;|p*캋0}1ؼR cٓgn举0HTEX uḠ4#4߫lݿp1&.s*[DS;u}zl DsyTV 5^~FY2 6iwTpA q|G/,\N*w`K4`Z+Gm%;yl-;X=Wֈ{j]M>vɉS7DJLD1d{2ȸ;j[{-8hKTL:%?' c 3< &f92aF;Zd/-1:[>gVWA5ġN՚ .`\RƸ7AGe䌜 4-R%~MRxT8?#yWbL?cK!E)nC1a6-/Gb~S3T=K+g_&8u>< Ijm^xMܓ3#d.dk5̊3,3Y9GkGP&&(uz%×jBάD?A xٰJjj0-ܽiϤ iNr( pt\./c#nm(ɬ2X qG7/1"`̡F#W踪6=Ok^ܦ`tE`ڈDk7[P~ٍXb9;Ŗ0>. r_Y(ε!LSɿ[ a-1y>g$@?tl`{,EP0˚cPG0<ZPI_)Q9وEϪoXp"Mu#֖eB]=LüEr~#kKߨ#h.5 (az龄#t0:0m+wG}M*+ҹ# ӼH3 :HLp}W*W2PP(9UiCɞ{?sUů$} {!6^# TE 3_ܪs잧fSq&b%"UA+@?}G7ncS0?QR~X<ܔj`2ӼDǜu7td31#BO.+ "0F5݋? 9vFV/~;bɄ̲y8;r{)wZea.۬4AAndϼ2cX e |ČxzC&S,F|RuڸNR깸--qRb0eb"VSn`#y9,:&Rhna,mY0tF\1=8{ 9k(/pcr`]RHs6:In>ƺE!ߜ:C[q[ݬ%bþXk*zfEiwۣN#H CD,/ף#/p$77u<D)i-LӾf@GՄN@Uit+ƠaE1=aQkYurz }ײGF'*6Oڵ(So"c$/@> 9s3kNi,Szd/q2%sJP.##Rm|̇T AEao{NO,Laû,#*PS˼%btXdPtB#e!z z}Q+&=K mQ1A2I\yT1>6Qŷ.z?5Ax>>E!,re` =IAtc:I<ɇ Қ>T :=1^W@26o[ѠU*ou{\C Z75jkHŨ|ܩ.~SUqdiMN$bzcx1`*a;_&n7F]6lxx0NwÈ'd0͇䨧qOt +|*I{&$o{JieO/؈'(> o˘3=wۍ]N@0Q1NZ +q8 nXM(߮Dɬ 8F6N*̀),@#AӽϑT°Z V8pI|rc%9__=B 9 U9yK$:IDʆQtXR=uu51it58\.Aо>J"!uw@B2(퍦#/1N !9QA}cd;7br2eCrR7fXa;ys tk~O7y%7 }q|Eg8X'wy\5_W,T'wm P"$iu#'ziϋ|\:m $HLٔp^)=):6fIF-5YFQ++xHi ?4RJI#xz4"߯*&>ImlΦdƃL?tcI #mUaJWyB#/j夣[)w :|<hM4jĬ5sHSa9y{8ɫeFX8)i":Zf|Dl sfa/"6#gl%!cHaXy_̴HyGJk*aBDB{0/`FWJFj} xF؛13?ڋ@"ëFN+LzCzl+qd #fK"G˨\ .E!cJM$B<ɅƎНV@Zo?&w4ĕ_K9dTH@yhXPI-wuba V`F~Qr@=4Pfӗ%:^Kvza9tah3w&8 y]Qע[ ,Dnm}!kTnJͷ!l* 7CVL.0m䕑oTdTt`m.bW7fMOH*ٰ?S"lX?IU3.!D,2!Uݓ2^ꮃ5"KFBJDD e1&x5Yxw6pZ>RȓTB@Z*5|/WHAUR^ +( 6uÎ_!d'LPE?/PAR-?kخF)mu/T unioqKVmFTz%5jx8i wx\kerZt=1Cx(&u Afd\|HV̹3 )S$tǠ 6egb[| RPg3Qs!w*49{`I{?YnwINH#" |5Cg4kbd،0^\^gc90 \bN/ r#;*p9r;v w%u" FJӮЯ<- {i8JURZF@"lť!*LFexw"yF>E)"](l5CSXm7a|QsIuKך|0%w; ff?t"kFZWjA!b>H8Q/!n:UE ٘JȖ(%bރ:xߊ3}gR|U:wWXYK_EX+_"[;R?Үq'N>f *]~z`ী$_m8"kvJ=%[Veԃ !,> )"\JQ/?;C'5a4JP/ӷ~m|dUC0HKXE4g-ɀO x@H=9/yrގ3>{ީsӟi){` |4jXKYUX2:,z; <U06մTU̳mSAIHgb!tVJ*Z-aY,P/ҩF8P>i70f_k[7>*Łte[*?gVr Fr6v'=߹ފ:~<+ڏ|[̤su snԾH;}N-"v Âc{u(M{cy sG'gYZ070701000002d4000081a40000000000000000000000016661a1dc00004d3c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/usb/usbnet.ko.xz7zXZִF!t/L]?Eh=ڜ.+ε(Дgk}w%'eOaUU% PsVĸPL=noJ0̨^h wM!5#D)"[}бeF \:KtkJDGۂcL,0),}GaWkcFe3\0pl8fIAf_Cg|S Dp_+m=AoHsg~Ϳvr*:ጊe0śy{n°\k~Wڗ̜X*6:‰f"2LZ B$A"b1ԆjȳZ=xURYa?wr'~\,SU ?'$cAL_ tJ*Mӫ OqDaI%!g;s\mTĆL/ LEΗ`L^5=ޓ`3'qsB n{C#"|ܭX z@p+"(Xfϔ R|q;Kl0V90^yMOO%I n7V?K~G@@C)\-̪"y{k"FK:idD2֊e!QbcC 2KE[ `.SSY zӆii"G@5?%lo8Iag<͉(F %SJ8v} 9nXlp7,Hb[_(͖&Fs?c_$WrЦݘo/=yQ޿GxM.F+fKӞz,ϊ+Jl.@V .:*OY` \ y/=PIro嗄a`7/EYi2%G[oЍo+ksǢ@\@H6Gߨ>E(;2-Œ&sr+n Ìfr>c _=ыR`(Z".[8 eiH!3diL@_l9;o >琲O_v=W%p^m1h5wq!sA19pιy;0A2vr'$24oaHĤ=1M]1jqʨ;1A=PU5Up-1:LwǟV" :dm[X(K+obIWv015㹟7lRB\ [ax۴y Z]4=7b j9Pw1rW}1_pn奾.@oSG̓M h!LN\@( wYcT(\.;s _UW o)Pg$5! _b~hzPS\RKo"]r˼ = eYUSc"C?s!z%:Ieδa}*Мk!t,kRJ3C x ^ɟ`|-h3d"-B]8"J)di7!V̦n>=lRJ™cuu TsC K;nz2ڵb Pڰ H f}*blz5feRx l[[(!jR~t p݇N.r5U>P ׵j7/|;N| Q_=mS#sW!q>z =+x7RT&xGZzkHb?eRUY"k)M)pbӻ5'mʺj74Ex*Ρݔc>jطЍN`QbﻝgaO8%$3`#6`QJ[dYU:ֻ$? )׽r)q bZ, C1ʰp/}ݍ3?@8~rHgOP[r: `:s38⛒(~ Z%jB.1OiZ-I ,hg"LI4J@KʊU59(n褤E MZvpgDKG\/OA|/vApc( ݯF3 zx=&8)!8]fjӢJ2kg*τx E/NQy.*%"uì?y=4OoI )oy#& 2ߥk89#U]9ϳE|n,!ߖqT?FV"$R-d6H*, I|i=+E((J{ma&d^;J~2a^K׬+eO($T]l샨skI;tw'M>fsT6 >AjefS$phϲ_¦f kSm(ۏSz`eeZ ľڟћLxCh3udXr";#ŘTǔ3_WF]: Sq9۪ x@Eя`c)M=b"Q~/p"H+) cZ̄o2^topɓF+Gzo-&7 E;8z׉isHy| o)sC5Nbv"GJ{k+rqDiLoqǬkGp0'FaŰ3[ģ⢝MPwЍ׆[~olG{`{ }cB6*v5(N~s:h=|Poh/6:@YFZ3u0喇0˧hqrE5YZ<+ ˥٧5A~ɓ)]TjOڌӧ}j\DK>f gػJYTз~x@e;)!tyOgb&|]c@_(e+i(O'(}@G=L(5<.ױm]'oܨ$jMQ$Fes(fSpR8kI(jI393%%xt %fD8`nt"E\MՒuǍt҇8F D\2vV-+҂X3`\0Ltm8[9v='4r[ Spa"dtvpԏB:,@( ׁmS:x,$Z:Tr(q[W1:z omqD |e%Q;FXPVt uS汔9EK;X_`{M* ʫ#}0&U8fmMA DB{bP0$5i ] lH "|Y<]xhL{. O3%<@V$߶yLCa ԫE0 RP `q}u&"φ6g= 7q6fQsB ŁbĤCSyatcN|x4Ȓ_,_kQ[ fa_ e2ɇYDmjc5*L!LQ;ؒs) UnADMqeʞHFU]"~ŀeuTI@Ӻ,dH EƑcC99$mNɐO(i(ey|6"S-Q,^֣iS!ܐ#C5og([mTh6>8|#c5czckwL xAh<'1k1>4,JJo:ʑ~z)YmrKCX0Ab7Jݕ'+¸rUoRkvpxOv>50?@Uӧ 㪖8Tdy&MIۈۯ$zZ-M!#씨aZLt`ë[tۓQ5 \łţ1JU}{=1 zN}7!ulcfugwٴ:)]d)XìOޜ QIbٱcD9\ .\jq fc;0}8)72{]e1| e:+?q6*k0~1;;J:(6{hݒ=PYtZK (`:Rj?⒈/v;EeݰV䢴QqeM| _Z!]}:hx7S Ռf ~oz\ӻY$]II+K@\8vKhkLO~5@6kQZ|dfZ U6$kBߦXt*MRёLћ0JSPpPh ;\~$pKAi׿ HE _٤# .CpUw+h6(Fz p00[W2 ͮL)%Q|PPV5;ƦE׷x2~!}+,. q1Knv/Tc5y_4[4 +|D8:^,Z2x7h18"^Og<)$|F4=՝Ϣ]#Vm@΅>r2G^gU(\Bf;yz_ »LEܙD6.ui6`䁻} fex:!.PXk#]Hλ%cTj*O-+F^'jaIS,4%gvnl_Q4.d%Ź Aq bFכu+M\0iƧ7$:'& ת:x'ܴW"JK>{b! ͛Lψ)2Hڈ_@fK ;kq07cv9)1+9Fp/,$4ʫo|pw}y@^k'} 1{I* jp`8ߌb%Efj~8m KHUMl6]}じ@ + 0Q8 l{2"U{"lKr_` ~jw="Hdc{J#cm47/STkbZcxDˮ{kS|G9*QMO_d!s۸ 516MO/ nClrTB8fnH͊jI#p kL~ү*q%b\?w=K"fc֘n?w+ RJtgQ܉ťW@8"(P@ _8k0r!ԁxD_ fxGrri>*6dcx8X1<⒎tT'tmɂMަtK+21?H aeSaOsFX/K܁5Dk[tM\p'#ߠ'm%D6cx.8 q8APz *3+itcJha")' (B~W986p?}E}Sُ!b9\ dw|ԥ|Cћd PAY⠺ aCu,ïB 9+U( uUgZ+RjgH2pdGf&b.!"_a=!L ['n·RE H5==8r֊ <'Xo̒>07 N~}Iر2ja ӊиzfg!AIY+q=I$[Bv ɞ:~x&g,b~{Jc|bƇL(t ~ٿgK,z(K;>75 }0G.$90p s|sP((xJ'`WW\=ѵ~b>)(j ?=TBKӯXGIg]¢tEu_tMX?wcvb1+Pӧ 8R -Wx_c^߃L&{Œ^4"QM0%Z!Uj /FM:;WjES+RL=-4,z淯n_oم*4kf@΁NzޙEq콠>&c#[L CpdwN%mSlhr3Jx'1?bNK t>AQmܒA~0OkyIZ1ԍS#GEf󥤏yubB/Ħs5tB<ӗƷDZNg*>S=P'I7eB Ug=Vf}{ƳܲMsGaZb}4oĝ,%~^t*M̞E_0Pл{;ɢ^faaiJپ, |JgA5T]W%xK+i%M¢Fe[10"e3oKe:qh/saS&ݕauMNF;)EP e%Hrnh~K- _DR}Β p\ѷcO{Z̰nG %Cl3/nɀͰۮ+'TV](-'ً:U¾'8 #xȳ?y1Uh u3x_/듕%eia ՑQ~vx^VIaZVtBK/RLR.-yijFxd:i`@rȊVI"ޤg۝x?BARIc{IWW=9Dy*AG iE$ /U}\}C}K3Ӷ١ r#!gq0NRФ/4/}F)ΥKZZiIX4Mbؚi6@kCH (+όDi/8A9?sCv?& w8D/ͮ ߼ m͢wEBG0Lq9 zJo{ueOI;m ي[+gꙃ)Iˠzz:wisV* q )W:~Qa&9['?j>|l]:Cg)X Bc6RhmٷJι|ջ;ڶ;ӬD~ Վc45_ϸz/O=})H]ԯv:JJW!7F}d%(KoǤM.[Jl*l[ȩ$Iߟ8cB;x[>b.vv4PX?M}v+F^*, 8 E UN A#Dޓy=KPуJw%r$äXfCP-vL7J%$H ޗgpH\@p{ eUe {_ziюb6 @C1+Iޢ\x0~+2P%M}8Yyiz.x}v**8naE}~g5vʋ,^ @0G_4Uˠ?Sz.T =ӥS5"A!f!!Xt:M(TN +ְKP-_;;<_ -ZۓLY +AF *B$k&F 3f[s22NS# XHtiwC ,}P5G%oV҂&rE+EȄ+>>=i(9m6pHYYq7U<$_ǨY40V:ɭXge-4nƶ34#Μnp@1 4+H#'v/+7$۰eERRKM $"J0xׯXIrbZ>tnƣ L}MiJ}Ieʷ_"+u eCT6Zfn*¢ǣ1֔%uRGj#B AD8V 0vʎt64o_DvTU7ps`&|y'|6b"w<1|-Y m m7 heBś:]Ѡs9e:pԒH}iU9 ߯ O`tp|pi {W>Wtry+I"!-@׆\,`܂[ ЍyOt"1ȈFtw;]:]p4A X@t}0Mq%CQEd6@C;R!Ih9AbYscm/7.)8 S&Ɠjz$p G3FUc&. ^0d27i3 ?dS|Ɗ 2 "ֹEt1yzMKՑmM@%?=F> KOxرaEeq]M4\rY # KjQ g9cm<%QsbOHJ/ܣr;5_"B6U|Ev@S'5`ewۍ+땡 -w1[m. 83Yu20U@2oU^8Q|!0e72gs`(}iJ)cئ{Fv {/SSytf̡,-]t:N^D@,QAǨDG.QL{r2shT ~i$jˣ ^H P$;@'gHXlv9k~顴DkO7Va((ֻŒ.OrR',,Ā +zOytv{3@h`\5Yj,W|<tK4E1j\@U `ZZ+ dlzަّ@$dlg.VN|!Tu-C&W=``*NU* yI%PB h'Azĉ[=,^僐WeAJ":Õ?pTֆ8Cy=yn KH+ NӾ1TK16tb1grRTlPvVa};kKnk0l3SfR4%ѠYo4y_nDuP=Ujr#sVpA̘Om$l,)wgM:'jcG}be}sB= Z dVOw|РV`kxte8mu56¢whbS~NpQΠ~*M};oɠs-bP D278M -b "bA-4n _H `nk=kI{I0!w]g,hN ؞NNjaFCcbS:vPRmsfN q]?Wj#eANGM}J X+<#KX+ ;шM "fj%1-6]`&JsOOw;[> D'p5f@<\y!R g%jӬ ͇W*{@8)jdm.I`P{N==kq5y2[ 4AT@D$,}IҶN+ b%͂d>4Hw=dš\K`_ErUö^Ρ.P 2 ܜv L?t 5*f[zcԚx=S-[.2VM~a_uN^JYIHOc&%d:6rPl9jS@IYhC3V*zOiΫz荆z,\q.vu rǧBD̯͝l#=t^\ډP,pmkI!yn?nKKcu*Z#ߦX~vWfLf΂PKħpŕF݊% ݭgoKT1 lYrťJSIXJ h@&s(oʟ.DvhAwɑ8; 47~j}q#o'Z+odۚ RN1_~s7ݛ5% #$_*C\Y{+>X *kOw;MϽֲ a}?1PE#j2o8oj{ ūli0G\vk5cS,nubf^0DuA[hCߪntR[jnAJRu>#`yk= j߳K{E&˝yfi5?\)hX?}e jmu]Ɔs 3jHtGFJ@Fn0}Pi_Ԗ8Ұ^lU7Z< 2g-bGs7zdiZעMԣe\L^+A^*GyV?  )H6 eYH=8Bc ^Gw}TTB(4/;#tj[N{X{]:(&ൈ l;v=eTa;2ow*=,>'TRkj~)OضO T}y/pSE0'b~ּҺPBAs>]N 3vK7Rx,Ce%o |NF f)Q3du_<o*qg5AުEn_P.6[.HV,} )&8ZJb-nJ.m6?[$|XtY.܊F^;b~錘j=ۄ໕`Z(C,H;)B5<lX^v-[bėmh|oXX:D 0B5R(;"<ݳZpnf k{@*1Mτ}q瀠7c/YI󉬏ڤMXa/dPL' 9B *_jsC1J@&[ Cg\PNx Q+48؁TA .}Qb U't_" FhVoABH7{y\ЖOQdج~̰ΰmf5T/%w2O @Xk&I' 7ht.C̗3|xk*2Ȱ\ }.P&2&H<}׹ZbJ8ٱr(VhİS)b_ \{Q8\x+gPhc'k7钼1u<G;I2Vo ]IQpl.Âbqh">n/:MatꈈseR?aƱ3 LF0H30uX~+G%ĚcpQ#9Z"Ϣ 7gヌ^!C:3Sy38| hT{ɻD,X8rIns&{ eoc:qjA^Хzʜ1$F#ala֪f|>=TyU7#R>{y"V9&x:df&SY2kth3RJBHGp 3 ^lc7o=6Vg{u%,-LX׶W+I=^df4welht j7oP+ք샊c*߿ =Oyr@yT|BhG[ߴ9~fh>į sMR֋sb@ڱZu +ٯ:tG8)@LqgqC74iGǴ$EJhTA:av+gK]iMr':23zO7uDpz{|?m*1=';C0`▎͆4S`fӄ{ Nv_ƜwC8ؾ8 &X23/>U,4gͺ٧Yl 1Sv?/nG6_7fn ص1ڸpȹY :|r߀ ~_K؄'HdpDó+mhYObuM?_Ne#|RM;!TmWBL3iӡӍ-uv q;s¸f`<  Fh|HMҤW!N޾("Vv0Rw^mGhw@g|y p&}ZC;^57PԮߛ$cZ}.l\ D 5WҭR]Tt_&:#^R{XBlN`!VUҰ]/ G)^DF\^•^9}^^ێ@pjHH&cesh"CqDIsXeW+#q@M2 > y̅yn22\f__ =?ô$dpz>ɕNz\ {H9lqb+4q9+F`!XLjs+,_Mn<}e,^WSƃŌm qWɅ=:iKq~p) S=<5 8 u"4GJa'wCk2[:/Vf5.;,9a,e&ٶ:wܸ8;< .͗Km܆\dmPisdiFOtX0gNe|̂S@x<y$K9ӡ`ᒤ&skh2?{fV 1ݯvEaPB0퇥[xK( Jq$aJA+8d=_pfæa}PC̎T!51| $n3ϒ ݲ~KHRy KדycKU- <@::q3=ŐwAMڶ[,bǁ} 7./=m/3ģ'nLWLthKmRgtQZruj.&qTuF •wg;lS+o) B{ְa"heeZ[ 4:faG L/pqyȠ|TQ,&ѝFְP33g⵭`x?DUk[cTXߕ5ü2knnsy-Dbo-F3Vy)` +}mv5iFqL&Ej9B^ 驍,6၉%MG7{B w9cZT"A7W,ga7\KweΟKx % * k_bFD}RdbX偭ɦ;P%p~#tVMz )TVkqt]w6MϋWI}ūklKpG ?䭾%wWg(L3"6|2J9HQ *Ӫ ^dNG;?T$HTJz=w+0$ʞnM<;; DM3}N4s*\5{4a!tk vj=Ћ0n/.\9yjRRhWz\ŵk0 j5Iˈ.n}o:@n~ w :VbR;Խ=;ڬ@8Qc"̈́.7OUJR༑)\a Rf#"- ,S*>7HyU Lx+Cu9#Pԟ;"anFuBokRNڱ$çXi/N^4 L_Z< d{N[ɦR;,Q%2&memxp Lݒ%23j Mc(Ygc)q[OAP*V=OTQ^8K8L88H/#OةZ5ji ;aPL}rː? !)CV 8R|T.)%h!9*TDSjdCR8u)[nSlDTjq8᪜AFb=%ytdWn.N s\\2xe<'< B6 ^2b:H;]ЦX=?ˋJa0 p)PɦlS%? RVۀ,+A]z9)cȵO&mۥVzb]nP&."lDpðD1_iv*  ektW&+uP*f5`-$)s,Uqtœ&Zgʩb_Y"MaF7tV6Ɖ)Ip K7p.twgYZ070701000002d5000081a40000000000000000000000016661a1dd00000f0c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/A]?Eh=ڜ.+ȝ6-DAF5ˎaCP jK|ơ&w;dC/SQł|ۏ97-!2bg?y&GubԪۍs̲M!gDӐ4b߁ʏ 3Po/#$) $w,|~saPILś3+|@hܹzxclW@ 8nԊ#IcωڊLꁃ^:N<KhW\{xަnqZ0sYIH;=ͦpQN$8FJ +$ =c@էf=^Tl$.v9s_">[*WD@EǑO.Ұjc~x$٢3#aDrT]ozXn;*EC  щ> `{F\befEPOErc@#M0[n-+97m=v # *r Z6+ff4_Egl1c ŏUq6TT-"hj d=l?{ zڣB!ퟗ }jQwx ibLpв-JٴZ$ &C:FwVʪ! ;Y"^ERNB2իkޭH74$u!HӄQ62rcp6Oa&LCCz%(U;pK\] n$ thn)g7*'{i<к.]a(T55~YVx7~3?%}@?`9Ze^@]< ڽڢ9C}zcMtE׼UW۠l9<^v홇9]`A8zT0qnAg-u' )4axoѪ,վ\4?X>}òQp=XV?1A@A8CSna[o=b8 7Gz@B `7} 0%sǐ`I#+it!a`]򵰅U}tWm?"8Ͳ k/WO`P6Oqr\}uF~u?mt{%s7#`gb%KQ@z;e*6,U)V ~۸b[)f'c%c<2OW1"X-/&p1ټ*£6f;? 3`; ]h gccZoh؍UCnZ'H6Lx-Ll7\Sldf`;qkYgridVdMQDPYˋ+_8 }$&ԺТP #F9'EWL9v9t4U2ݵ8-Yɵ!a0cAFu:!-О =$dLH9˯ߋOX3o*e0HTSJuَ[(+Jʷ]#hlz@P7d?i&@5yRCVIǬZ0X~ZC&6^" |R)]Rb~9Z`VG;y@U1nN1q޹WJw,` *SPJΐH9>5=9wdwm^$AEyĕr?y 9&giLFz uPûbt )\9t >ǒc_PX"5եozC߆*2qn׺Kmy^v/ U #RwBAe;\#EMT˳3DAgrPiu~7p/w(E.z3a3hģ .NS/`:'4 3,vw|<L rK 鏼^8Ĉ{7uUi]g˯ L7Nq|~>_Ɔ)vOzx,d5ȏvvI*Avj6_w"r3s mŷ(;E{}Rz\OWXu^.n߾41 L@.g.#|Gb .Fx;rr.05)A .7C^±gYZ070701000002d6000081a40000000000000000000000016661a1dd000031dc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath.ko.xz7zXZִF!t/1]?Eh=ڜ.+*sQ:@WF9ED]lIԍR 0M-1B#yCI+ < mS,ܪ40GcPK"] %ϾhW637 7441.$}WrHXd"+^6Õ>b~~F_ixH:Ԫt! ٹBQNJ*4S te#@06gC)S2t|Q?/Tk+8 OlTiKefb:!De1'Ҏv&=`<4=[pDk+,fo *pjEI7my_ʝx&.C-w%Y*p3SX{k5reAR?ϽSFq iEۢGnD٨&L^om/I D1xwѐ"wT̏t>ÒXgYN5Rf;VZ|e\t7Z@zkT PGhe{GlYi5Td ۩PȈ8iP}k=B'5k, i\Ϧ[bE-7O.tWƊtnq @QKҌQz6R37`G9%$Ҏڻt[+ D[Ծ|8]GW F%$Vd7H4vI*/^P~gJxŊDG Ð:,\7F^⌼3v2{^UPXѳ{ < EN}l/g;c,HGqkT 7cՃP<%a7U@ 3缔 VS @SC2TNu7LQ5D:/6 P1߁nSg} )b?R-~f-xgWF϶ YgĆ5՛MøzCzHNze܏ǓT $sY[ܮv.Y\O^X8ر޽4#(' ) T,EEܜwtxßsD>b}^EQ D^uZut[py*.Wv\/<: i T 놫gYuWz%/#9yт4B|$Ï_))1fvt&Y vJxV}/hYgզxĕ0 *]aAo$P;م%ƎPOh}\Vlluy]Nxl&O!y"~z!<9~:ӾrFNWHkA[ ,n;o2T9*J~y#jp)͡rэ ?1J=d„|端ym[4bp] 6k ::' eGkV^^F17D wAlps<[cٲܕP,jOπM ]tRyt&MfZX%:Xy[n w|][s`uLK.Fّ *nyU ͐R~U] XgV [dC[^GQEYb&ί?3*?_ !ilfh\ %} uP`[+[6ߩX򷻡?zy^ŘO@ q;z>^=ʑj/?'x f9B&6%bk e9Xl8G:3~~Yy, V4 *d1WlM -TrNhXQB#^& 3ϏT6[gI'kPZC7Ǿ@ұq%\mtvkJ|KBC2K[kRX{9]_aG1PF^ TgdDH .DjF>kku5T:PMf"cbU vb84>\eMIs9"RC]f+K^GҦ.UZ|%|{1tҧܱX=\#qBAgQ[,WKS,N.MѺ{~H HnB[Il/md.μ ǐvaAV;xQ? O`ε}aV~ 3adgZBDnG"@,(ӷ%L?d۔̰{y-GJ$] j FF(Cϻ9#$Ts Hxx:(h3]J;=4cUvviܶ߸c9`OW`^W2RdNDS*$lN"XO047o7R'7̜T2Ԉ}NDӤEH4it @pyTjg3J,dUݩw"hX?W:,0 'pvPjDkO7`݉ lKf;S]phj%dl} ʗv"(=y&RSx0+aX M{bC5GX&o_#\OX46v^s?C2p77tZ;y2CkSMA#66%@S->BУlW55 4bΥo60 D |2Z.P 4E;oIIM1 ,PPTtT;EW)gu٢m=l9S3T[(Ȕ?օnW.2_`u\hbD.HpϢ_]F\Fɪ^*zGF} .wékx/NK©ZJa[NmԆ!ǵErMb]v/ko Jw?e}ñbdjriR XXL]20ta㩱SVb%3&vʌQ'H_0g|XZS;5܎6hKqHφ` pO8qI}$6-E<=|+|Iq76C&D\Ù?ѯ2yAp/.=98dؖ_X|' 7s6g7 >ޅn@%h] j,iX^?`#`ژzSbudezN9e :aJg:!>ttŅw`=G r$i!vF+D"FT9e&aћ"4<$2˫+5Tجf ZLd֎d_M}M@慠P=+זl?AN,?;qWQ8/R;c̏@ 5z-oW.HZm)7?dҰVKnRf*\*kp0K9Krf"H<1N'']E:reϑ(Q2p R-͌ƽۈ&^"~Υ پ%c'l% iJ袇5M_}^qa2JNCUAPppe>;=aqycԩ%1N>/_{;5~rl_@,b9){Jدl+Qٕ7g4w_?8`dvS[x5m\$Lݼ 3G ,z1[6֭ aX)됄{ 2&=%4enYJ I @^QLlbGRb@oW('{qůá|_^tl0p!x3'sQS_nLx&x̌GQayFcRw+͆NwsjGVy.WHѴ:jAHtTJi+hmȸI3V{v݈/}vHj'p_9ߡ%t&Y3\61X&D[CQx4UFUdJJ!2K|=C>6 K6UZga2zC]'5i]=Q` !NxT0I 7׈9NMꞺ½bx1cO/n 1ufE0D"#]"3X7'gvI1"*D'4ñЦ a";5ّj85/Ue7ɔGڌ: ux<"w[dqb b1!9~.Ђ{VHMge#Kw(Z`*hQx8D5~ծ5(/-]{ڿS~GYL'UKi\̆,ݯ,tg, صl%Ik_(;+YYThbKqÔ1B0hPsx$Z {nsB1^ aiE%5p"#h"+'ň⠸ D Plr0]4(}o?fK"WOBQkm|UJl`AiuݔF0 híaJ 佒!dL\g϶w7 I*~4jE0Ò;Z\ANHUJ@2-8R^q<^ [e]@Rne"AtܱIN5HhOBX o)M" ϗ{%+6xVWSU y#_^_.i޲1;܋=$32c<'ESLD4ć"JdGFh$¼=[#.~ RjЪΗd&8Mw* JęnK)Hc:zg]; kX)R](q<6hMar(༮z0>_$q{HH}ǙEʞ:fkm8OK{Jme$*U2·7Aµ&}:b%~0dTQуq1Jgz;u#ӈI\;zRPɪ2>#y*1AEO&kkW|kn;jf9r A8B_T;8o ث؉{5WIph0ރST<"_B箖u 7C Sfͣ|()5^ HZH3cՙ{b䓟TYJ-8$ ~JTM"yB2^fBq2vNt;e"@;Tr]"wp0-)^IdOB$S!Xpe`%䟛S*veΟl4R`{zZ%VoYlGs:@K[>"i-AɄJn{:Q%>C3])j"f-dfw6Djn O}.FY~uTb1h{OGł4q6Ǚ} EPH͝bfu3YT]`;Dex`H[{@ V.2CF,^q/Ii18tg)xiìx(=E˷@\)Ɠi qP.zqd% vRp_m=hzbs>j]X *l[[}_ #??}Pņuq6Cs^#q̖v eFyBC객g/`HZ- {O p:rJLP_n,F PUݶH%!W6'޻v?G낞+siwچ!r_iGv.ͷwj0|3uKʢY[j/`-AQuM^,8D\2qXFkcI(7N]iI<{ xFn.CP*ʇ1dar?KumJAZ>mYW7{lSWj6>Ű9e `cެG3E9&VQVDrr5go/O<*=SqI4w S9C/]T@TԶ$6_<;7Qې.qf4TTsFj.A$}mcҎ^~Sj? _ #b]⳪uwNnj%NG{E:Ip0ߣ杲WT2Ϻ1S=9ޭ$j}~ksyb_5ni+ :l\f߇ *]*Io22 { }Wy0 adȎyK|q6,*fX6]4[W_5ˁN8}1T[5?/aZ>@<^:ks̃STˋ[K1[*ѱv{:@y\Ⱥm*H3[ozXr tkaoUVw=5\1xgBsWORzz[;njkaZY2kp1P2O4P[0VL:W3mEY E c:&FmT#!";5+Ȟr^<3jhAiIi"3{/7[Q-]N<h7vXb靖VoIa7 C[.J_&'(Yn 9?^ͷ8R>jդlzvJP7wL+ZNTq.iuV=|׳xӷ9Xم^0)Ʋ: r  Qk.0SONJd짂U֯?/Kk-*4^/S;XJbpKIk `DDQ;v\l7*sDnlK2t/C0: ~]hu.",Kӑ!5>l< cXITd)jdor@}2jI uNV%K>D9|:P.EQ::-NanHq_M]7yVg F$@1%$qf@E.]6kvRۭ<xŴ#MS,gqMxD(/_˘L10A849䡊e0Ô0BcrG{)v2$&UyON!XY.6 0N:͡eg\<~QnAk2*ܻisu1"iHNK.*Dy4̦`[^vmmI#e-J2o8"RQ2; xOgdTFft5KĪE2^mM)oɾ8Mڹ".<#>~!I5ܘVl)5|F7=^#XA+u멞[/e:n:]`iV#OfŃaEs2" _:)m8דF1ElvWC$=~_);e^Iۊ7&öD+ŖRN@` (sl&Z7yw\<]ul;J `0}w"!4f"lTk߉n/@|,-md=; @ U8uU/^~m!%̚] |*ـ9.1t:(FN,Mb>ws;᫂w-A=t(Ͷ(%ƀnc6 T!jMxijW%DlG1|ɇp:J/7J3ڮ (v]#7Ә:tJJ& }}GgiᙒCo%W7nl4'{l쥮y!zvF % 7] GE:r蛄rF*ڭ*[c7W!`t Ax^S}3Q+\ Cŕ%21 `n١8 adz>GAl_d+uHH1zbofyğӍCy]OY 3:*WڻmP.F`-e>`#D<2C$ѣ|.)ڛ5] nb_nnI7\QbsgCoϗ661f‹G˒4wvθSb;lrB<ːMrif$WYg{ NOi>* hfۀ+r_F@$CPMnA{+Kp*00ph:M B`:ɋœTDoQӯsԬ . 7YkBՖ TNw\졿5Daq>wDO;$wr[(gԯ D!r-Ոؚ"E)0"!őPekD p%9[xJ2cY&-3Ғ۫q$3LYՉ#JJgSTY1h(ЭyvFy#K 4S!Xf+6`;I.Z!qU)rWol *44}2QADgNZ_մߞ9փ 5\SՐ4ӯv4aZPM 畖=綇g).j Yzr$rа1!;+A$LPcs{SyYr d;_U;S<ݡ<ϸt/i*m6$ց {Ymr Q !Oy,9`;s w*zD[OO*stK&[f{k#8ڳ,8ZܝNr!/1hki+wu:tc6F$#At*i; "OgG(/$`I L tAbKNF(Z\f~A$T}uFopd~ f*=F|ZP})OZ AA%_m:ȞKxJZ|`j\pԖrFde#o4ĺa2 '/+[FQ##S WKb)j w=À vZ`CMzUN7y<^+}⋥$T;3lSQ:c7^s;b-_$v /8sEhEy&5 %rIIOJ#ԩi@{q.Ah KS'o)C ֤0A: Di-1dqX|_0 N&ixr<L#xV%EOji(!rq=h" IsMlB[O!BV \]L xDDIxL؀d;UIMךic-Z7Hbvpx3?Nym./|(OS עQK>9;sx!rt^ QV=k̢ BëEk{Rݜ͏9O=<'#kGH n(R^z*V_Z:/D]S}xX-/*b4 3q fM{ >RV着Pz0R/><:B ̴V}07nlR]Upue-$CZA2PŵcBn #-]Yهo=mUA! X@)/wӲB~]+x(6VzLFdeuc7)k{$IMy:ֱ홅Y P~Dvu:ɇ$5# l?8.Iʀmgo[@ v?vMXfJ-:;L/^P&:_BGy+fKw!Zs[A[OJ㯯0csg6dykca'n)JcW?ffrqV)9rj+gBqb >{kr}"'_bn=;g}-׈k j8ގ'<Ôǻ `tBO}Պ"4.Lԭ ܿLy-gVѹVl!!Y v#%$_$ɣ/~Q"Nj>G} gN@T}e7<ٺUmEg#!;od?-ѡ<-f][^`@?|*Tu{ZB$5,4n}KC¡1 xv5sb=Fb!OϠJY𗶦f:[L}@-[I 9_/b #;~BwNP6ʺuXaByG @ #(Ѝߜ$@Rnrhy7'y #0]F|*GFٔ&Ь$Ͼ_srq6n`4{魙|0C;bN ]?c߱44+:T74""8: 02EăMV1\mYj+hWٖ1Zټ4"}@O1jT O( s]wV,R3-_q7/ 7'f9;4+j7ߊG4-1\q!cwspy0ecDR"-rDNPۥz-̱h\-Oo:$fYm-scI]SO=)l1hy +dAki=E M2ynZE/fM]x@'!P~C|IW /EHu!x?R]0D^Ebj pVʛK2o:~XwPi/xU\uh-]qe"~Z#^ОWi9m^-y@:Zhxie-&bQ`VE>e9HYq (syF`!XՂ]cbrP_VZtǒ5)82U\\rރעlfQAt5j}]u:; e2,)聇Z=ʸÊ:+Cg}ߟ4J^eWY$ꪍ a&{ZpRFRI))So‡}]XYb뢩=y \jמ~lث!2M`_H˓dB1"=AS*@/ut<7\(Q. &KLq]"1&5ސ&=/$V2bn.{8O:P4[ İ--`DK9f}V;}e#l%i 9kO)#q DnyE,fK13f@gHO";iz6m]v<ⱐ'޽̒:54(L[Қ-uP{ V&tG՞ACP҅fscOBgHZ՝[H~==Z&ŲU!HMAF\hoczHZ1bVY1 A zꚬnѓv ،B G8˛ɇy/FYӾ^"7Z"I5cj^>'Bؠ\GBhρ$:cFZ"Ade1B [qktIlI^1R,O〶Z";va@B_,z\QY |, ghcv~p(x ^1nvEB& ~3-$EG`B<8Y֒pxK>#FƣF]Aj0J^̇m0\F_hrh^34ice\H p+皆l!%d]_E|輱2'~1[h%'ʾ'D(]4'5~88 D-C\hR[5+n}K1Vr L|,~9;ʢnෑ _X {PY(錞oj/M2ϭs`WB)j:)]6g8n_m2PzEٕyZCL+zRzlD9FÂVU'#}3ےsDYN3k {e4عjM%OBuyV@JhkaAq&7;fQoRl=E/=n)s%qs-H>i2%l\q?JGl=j(g5w.ϑs?/H5!Qw(ևv& t&#-y.Dy"v(Z!cCH_nmϮ1x}t6eШ&2?74szF9^,BI"">b~PfŔy A8[So,afG (OrhtPP śPp׏:FS+*P! ЄJUvecTL7"}Gë=8&>ӓ}ZY X'緗I.x>V9*ru6|7cM#Bx2WCqjEgcxy,0va"^ Nd;:fJܥ~%i>gR@6dRa5ɉ"Uc:dv ]\"%BIqj j(O 'yUڸǷ~`J{斳s|ڀpyк1|,y4Ȫ-&d#^ k"&}Kc70#|U5X7QgIf9~ܾ@^ oP^s"~E'lr/RZ (L&*^5sq8G9)@Y!Յ qFbnYc^J -ˁD8\duѸcJ##]_oaKbeU6CMbO9|V4@k#3|gr j58㭀Da aY%FQ6aLsxZ%m) 4 KWSCrpebsgZ}Gge,EKI5@&sENq XM7.uGAdN N#L#}iHrLD8Ya񏕔1ݰ|v`4Z:@@9d)11VF"? I007v|.,gD.-f)~}C"Y=e0 @qLull/7 ~K^ + .n0[ gŇ.+wӒct)C $6AY1OO|tlDs* 6[.=c9,bgEb7A{&c1Tq[fz)"(`Fiص]-A\dk?G;Dٵjo ()8J ȭ1OG1C:_fyvCJ4 \Zg<D},*C3#A-iol@d1} YH>:hKa [,p] mk9?ߛCe}IzDdWrP(]P q[+E \z2I,ASV $4gCFmO$(o~IToGQ>c ۴,:u|H.b;J͔qLs;Kknv-zp ݊5gޔs3,19 " ai8!76y25~򩬶:HAHk5$4Ҫ#fKXpvgut{Bu~Hfj̳>'!/ȥ{ѣݣ\iwݫ1d-ChlTцK2=ć /v{RjhmқOsk d;!1ns%=e0"Z=!7FQ#qRVa *5̫7oxɵ˧$-] R7e 82lZh!E'&81HW+O*3>9ӍKCX tD?cΈ "cy@26MΛAv?k$+ldjV9XF\ WH$tƤCxꂞ[pE;Զ<@$Q4xK]"(Db%"7 "<dPC7Lu'?iȫ*!Zf( ,ȟCg* /Xs{|{,|V>B^`R86{S*AT?6m'J ] 6)XUhbzdF[ ;x+^н4Q`Zeկvst͛gjXCĘKK|c@<[ ~+Fӽב 1v[`cqGgLi#"רXoT[J=AVkl9t\ H{<-3Q)pU #  WDy~1V@f9sMh[9rT~N/!ib\~Yn{@6$B2V9q; 䞛9 Dיm U >SS: \LADiQH:'.Rg+qцoON+ZW471̅xBBWŚczX =AQo,T#FY (H<)J2 & 0E 55O԰I\[sm1xJ3x0fY2v$2<(ZEHjis3eo~"g& /^_T9JVc}JYw6< r$0>hif}9>8}?WbmpUZ 71^}5kjF4UCSa""_ޖbYY}̏;21!i!?cn(9#cX8\sW=>* &͂ǵIu?;8Bgs 62a2V ^)N+jlTwh)z*`fŞLW$qmP %{kS>O!WraWwlbtnµNY ȉH-_3+n_wp? =]ߺANAt.HuV _- 6zC(cd= &Af|bkD$Y͵L3>F-wr' < )-+|Y1gC2пB9}8 n#&a+h9{i{'믙_MB:7^!8{n]ґ.=B*~/Qv}Uٕ|AV\A3[ō3?JODX@)SJ/6M+ywİxYV:c˔9rYWRUՉ@74⧜sY CB\ҏm>oGgf쏶+( uB6]m绗+̱VT]F'D_y3_8 TB&сYoih`BحY LSA ]_v"C>CJ$I h26>r{)TdU59}EP]-bKǑh36q 9 id3hx(%_:!6lp 3r˖15X|UӱXV7T<;|,k[CO{:AA"D)2+3Y ŷZ,wNדoV:}YH_t+x",N5;e*M1VxG7y;>C5Udž,@4 =ipczi0"k-fC3Vr E-aXD#(6O6] N`_6q š몀Qg)hׄPpi:  Xk!X*?+k>st;RItrVFR݌X3$àQ<+ڤ#RΧ uxN8miy#}>_eާXXv4{[vg9;G]`MR*-hNu ²fy˜91<h͉ օG{ d뚬|*踔Vݑ_TR+@yG{Β { gDFi^KaDh-4|槮KM ]̨7Ȝ9Vu)KufFR09ZDT`]._+S|NCܺ'haów73bQmfBzr,pS]Sq>=d Bl8 ࡇ _0l2gCeXL\ZRk@8Ij>Q&C0a~[a  ,[E}۴ l;:e쟶p{HXO`#lAZv2#_iTL^7"\q3o{GkT ۇ E]' }9\1)/&ӦB~p{+r'ڸhZ p%M3vźC_w8:\ R3t}2Y [ g_jn!'m(i&2g?ٶF'{qDz [i~tuUn[V)xb",72dƶ{Cq$iCΆ/;Y/}kU Ul^ d^hh\C"< NEznvI~#9=P'CX-CyX\͚ nL+}3?ʇd7=$?"wiV+ 5`C䨆*U,\U;S4]mKB&/y(mavf_=>0n}GpYhO)G>_.:giYN?"@,˹M]teaBbYƴ妦I8A!W].\&wL $$>4 %ECWA[8=6;iMnG7k8:Xlc ]wKO3޴|IzcOxU[]Y 7{{*fr!g(Iv\+j/feD 8Y|@C_w(^.:"Y%im/_-%]V3Q6b| x$pThv8%%Jx%kEwLϓGQsXVk.zr2b4][f+O>҄ƣ Sf]Gso%TUtKSvI!nV؂ ٹ'f9,[PM+Gܞݬ0%H^M0U 4a:] Y3ܰv*3q^Ń?ql 00јZ0NJp k!y>KXULr1ΦGVo4DXmCD#2#gWMjvܧpf>e6Hwb78 eB&^D_)k>Z AUA7`v4^[7SA:Ijlc9$ŖE v~#hW7<]V|QSRe<#`Y|JF~R'9\O|cwٸ7\Y =|qbS~# 5@֕\_ed}nH 89g7T21*p|9+ՐN Eҗb=.]F 9gvdf{' N5SVUopH*m*;_-r[Zw5YX0o涗ދq{.|/:L)*#eESw >GBy岣FMH]аlћh)NKs{7M=mbR+{Ш~0vg^T;nycy JL\hۻZŅ +k]%*0 NGkxvBaKq*Can#ƫT5o T8a&e˜naÁd} >TY"*єaJ$*W6]h=$ "5fīïCiW,`?`) /(o$3P| ?I֟aʰ!Bc˶@ @}j.C/!fA7@wbL`%Z{MxPtd}x<24'+;a^nߺ=j]v@93@7M!".3-QȉT!bt(wlW~݊T;3XKaxt% !zO"z6Vn*M?d;꧌7>3BgS`0jmViC)cAçቘD8ꒂ?/ qwlF#f,ZR*BTsӖ^g&! J*YᅷH8ylutL}\U~KP!Z+;qm@S]ggk쿉hBQ̯ѓU1hqj#&q >}F;*3t#EC,nMb hhmµNuck/R[ "eӷ&ـlr>O.0CKM7x3Ԋ RfcP8zHm{諄 zLze`6}B rܒ:'Zfe/tN'J#`CXƺIiDZ gDo046FVbNb!-}1l6.|#8}z#!) +Ձ)t%l|;xfx}91iTQ7D#pʭ*˞ŗ>^'95a'H;{2\T?YYՂ g-JߒG;r׿T9W 豷~("R\3rZ7Hͧ69dsHp2 4`<^u1Fb'$A#>j9p|d%Kz1[CȽXCC&6vD"BI/FSc\)Ivu,=k/tqĬ: D%P;wg龡Jz2=?^l3zU ;3NGF>ko-S }`Ξ^ͤ1vaʟc? jn)?_Y)2O$OiەA"rDzCo.Ut=(B {OT5]DGqvfK8t :jS=/H|\V%SQgDREh0pq;)O;L+[q~'u *&mS|!@WCY; ounڐ>"fCe񝖻_ uc+|WDC2^#թ>/ q< eNwճExI:y?5ci.ޒm؝2aHu5NpubgĊ)qIx_+YҲX_f-FzƎcd`k+'Nubcٓ} tFI4QcC!kv¿Yn)Gdc'M& OY m$\ǼұWR 83Hß chD" bo'trb2lXm)Nūʸ  b"=Gw *o7R;|b'PiUcRcG@Q4H`8k`@aH.Q4u_p3ws}[u)~iS=,ou/VRz%,eKu(, iSY;O`0,fuR~(8LR"P4M#2رn)qPdaCږ1Vtxs}\bL'^ȢנJoI} ?RL^S uh~q W> ,q-& hm~UQYkvKUS<j\DJjds @i8:̶cBy"` @_ )ᎨhSAx}o5@q+CΰxB=p1˫[zwPw4&^PT- \Az[uJ,_ *ZG0gI ' #H6 ǿU}ڮ~nq8jŖ #ֹw jNLy*T&{2sTVlo~(hͦ^:7!3GP+Qb}[ux[^;,JHU5y͇,LUr>oc--}b4q4WNFϢqC6OśDhk38 -|/UxD,V}vLYf;fk`\l۟ 7X6 1An`)g 9.Qdl:JUgo2~ IȞ!b6<4`4FTo2QQtl/S0MC]Z.p7B7y . ej @ƶ=-+*^I21?^W3R{5h Bz>Z#NS9MH䓛i$^5^!]浕 2LȿJ?lWҮ V' R(qγ ڨY 汖ꌖNhﬣ# Y$=Zx]a-/} bT_̕:{vkqOU^^ָxJXuxV" @r2Ҷh[wEr=l.|ț)/2*mff]"}$wlWBDokB -fm Xۿ"Q-R=iB#@H(f{"`. ˝O)IrHv5BRm<Y'BП-ͽD=?oLgӻŽ}/e۰t}p䟎B gQ,Ē:(ی"F$ T܀ePp{λDt "?0(bm i3Z8b˯h>:`ܔM;?ɩx[[BUlcO5f1*YiiaΡLRvi&vuqs,x]sw3NL9q|M*Mɴ,)kqV ᦃ% RX#g=tHR#Z"Rlih]|$U3N9po4݆y@BЫI k!?%v_vwy:c;ZzSg&T%81hj] ch#nw = ܬ r]{vA &օ+KeޢT])]kL& gt *Yt_hoǑc#=!h[N91y.nxq9bMivȽ&[7]HSʮ`s HvCÏee o,ҴC{}`rCנhC)ZffaRbU$max"~4Ɩn<8D*´n LR͜ײex- jEWGoκYc ~Ɂ[Wd}34+-%LU(@?"}gG_ \vk{ѨH.>{Kz8ABl\bŗd,`$"^?Y>:/@cStȡa7xnzV\ϢxQ}/NƺxEBy;[ʥYMOcSUckBY+߬px?cvC9"-HY4R y;:AKxt/,E`T;qA5j&")4k4w*V".9pvYPK -n{:eWG`Z5Ȭ #ɞE M`쫊Aqw TQV6 ޗU8h ;(KÕ߿0l_qW5wiILĞ1UiXJxG)ָAG'ؖ'uFՔqP1?F}©Rd<0'? .!_72 {n7f/̨~W{_ڰN)F5s7;םIggHf<ߔ=[a@+̲OM\`cْTmCһSgO.D; 2r`<<)cm_/@8\VٴA>5}C~p %۬4"IL*Pj#.6yӄ]@W/.g>b-~;#`-JV^l-BpkxHi !MΫ1J P rxۉ֬t1ڷ0O[߸ a {n+0_> hQ"zM[ydG1~#bqՌb6B:ϲyӁ^ӷz"qB#Ak4zZs٠L>5wd ѭ `^ 4rB+gO{tCaGnVVww'1omxcQ^uߴw†hy~d{ ' bȮ 7KpmGq\B7UJo, +UOk8#TڳOߜ)=m+Qf,#i!F>DuQj-F'넄wJo\195ÃƹֶɺP&9nݾ׌rXwxգ%RHPvm2tBdbqV9<+@o(I( S#эnk!TAL`SK91'@;礨* 24W'\8{-Yxj*xށM yWR9A8\m*ZVbY$w22z @a GP"ѥ ,a2#X445K76X"87[JSʂL@zW^ڦ.O2oL}$RYP׃DyE:I{*2 )|=Xr4ϴ2$lߐ;'jQYMy)Xɞ_qe`',r1 c +@ }#~&56M -2զ&ٝA~cЮ{*e1Lyhd۾1n 8ւyQf|by*hfdt+]S~twx邯~DӈdGPzw pI:b_~ㅏ#t˾-42z_k1wt_ͿDh]וb-إU"yߴBj? ݴ:Q؞-"SEM BD5T<7AxT+èy* @f"thyoOǖ'4?HP,%]r}e}tS''_,NYbCTP$oqSiĨ;?x Ckqo&Pv)Kn/@87_!< O+IHHPPy9H2GPu$[gn'\`L ~Rݕ~SfRLdw8+\jf47;}EkErRPW6 aE%\95ZΑjwqHOï$ 5+h4uc,MNܩk'Dż+D>#8OAn, L@%l̈́cï).=VL=FL1D}h}/SW:&ЎS9kIy)3F +}>r&!M# '\mi7+2=LH?I&BLǜddכp [z!XreJ53 VF)xYvfH>},J}٫wF=%<`濄Þ KVGK(׎Ҭ3]3+7͎w}wf:nCTYZULa9;!([~lm,'1u<,N |X"7Z[)%[6C&ld9&ٳ%S Hp,ۦqg`xC =|rJ] ZD9thg*IX v-F{w9 *٦]kp__A0- kӽQX*Q]S喽i)(F+ܕ!?d{>0ip'T*.ޤ$+&O+)Z#ZA4ln㗆u֍:J9].!wgk[aЌX4u1S o>ԤaUD@k ,$`Ĉϰ;2ṆQ'b^ 2ؓ \]q Fa'Dk/:ɑgA}!pN;R.$@4LO,=]idEb\EdByjQ}욖-`'I58}BVO/Ȃ෩*K eDʫS/!ӹΥ)w3ABpKulNJ ؖhVjOj' pW YhbkmH*ɇbZn#|z].)xL՚Sg%W8|ybdsږAda_$i 5|6W+}C]HɌ %ؠ閑9fQî_3ԃ1ͮԞ$$yOkxv}ҁÉmĽaai*9q x.3ˏE<70p kșp} dh8oE?+,I/Ǐsl NԏN%t^jv"+cև9f+BF—$7NXF0~?EBEj\5H(x0]T\lU-v_Īi2DÔ)ɦ)LDTSrH_.ߚh!Dj@&VZP5rQy2ˀ'jcL ,D)kөayΙ堿Eh^‘Cη#KA4VH&Oqc; 웖 %&?+B-ɩ0.RgIS;('Z̀A8GpD:Q|t}?1 +Dì۠Y-k?/!m5;<4n1׋ܦx`)Z\7QBKpwfLdW UC -BzojٕdeB !xQDq>4GLUzFU8;uKO?~z{#1`}I7n}#s r9SCQ >Ng`LB :jK5y&ڕu]M!Ѩc|aaR{/P1مw661M') U%! 'ӬZ`氨߾+NQ`KpQ-;J= YwMvʡƃ# 9cύuC`OP*UI9 1Qs֡ၒR^5)܅~PQj W)-Y ~Ez[$։!CW W2](#+^1g5'[+#:mwI }ժ 8E9'hUG;L$[&oe攨5yoFcý }W-O1@GPoʐGn_wxmp‚i)mէAl6t( suEyPzKYR-Xö&jIh=vU^g윪tR֏;qB.;2WAw>,'K4Д? <@r'<{XQ +ذ1m *36HblMdA.W4jM W]IdfC'z9Z+}2E)ӡ4~j?p7ߧRJIo+tH02  ehk%Fjq D~W5kX4y?n?C Wb$XC1^0*~[h\3{XC8)ZwPh'8tIn8K{/:FD n'w\ØyL/R|xrq9azxs)7{2}y=5w/m%qbr }Abv& 1q^%\"9Hʤ $ b"@0Ig=Vi_*ŒO ~E⶿q2fEO?OٻL"ǔ &l AK}x L *T kNaAw5zz'dUOnz%Bw ͈V# qdּ]wedno5df ,)ĒPkfy&>g~_gIu(2NM;a*YnZ( O# NN8x&b3Үu B {gǸs%et{' (hW]0hɃْo~y%1{glٳ%)vO-_-_,wܭD2$ گ }҆oջ㮘@RsOIyAMucl=k%@25F% Codzz+~E~aOLKGMڿnc2CYZ!>+x<[}>8[\z ?g# J֣MA;]Zzg6e+< M= X)S9[ij?8DEKw@HU/ci~ (j'!0`.Ϙϩ#jEy:_AOZoFV`~)A\WߐU\)Y p猌bWU-ig4P[$-a))"uƩ(ZJF[ZK؂'s7K Ɂw?6u+dM?oZ)>•!n5.6 9XI.)T,5.TիdA J%NKBƛDX!n`t fmN9_n]G/Ârws:aqwD~dP8mNOz%َ&?yZf\slt0P(MU$TE&HN.4o(zzsrWGxc xxbcٹD\ K87bA h|kODҕZ#rij `==X'4h@;pQ##Omwyy0՟<يǴ{\糥E+e@{  d A;s9đX좤yDV).YhA*;2+(X`Uy3Ye'Gɐ9MvLx\k^A3bhzѨ_'} gw`Yw>#;S֓[^907@#eSgF7PDPmWkIeЧ40QKB]'3u pʖ YYpW_";ᛒEjbSt/!wVm?q0_ @MJD˕A-}u4HVfGbsbtd]n\|L6+ßǥ$.VL5/_F^ 9eB}˲)7;ɐ` EcO'lq^#HѻZQ,C1~Y&AH0;Lk0ܱE8:@x}9 %Pv k.`,_Vg#4Ҕ$ɏ.CMo}U@]f T`W&DTS0"9J:p,i;n۔[.Eb65vn(xY݈H3'>*#o PѺc&&(qt^iϙ=NnYkXfõvrQ&X8s!,v+_lM)}e3ȓ\3 \h(Fi2p]wf(xlFyiоGU @w{vAk$*Pz Z}'` a"0agk~c)f>&GxkLny}4HE;a?9Y",&]oe_!ͣŀ #=3fe)eZXblHg_YT6& ~XqgǽN?q!_'22]4$`% {twдzpflOu:,ou<5ok#8' -:cT#^߯˱6RsS1T ;#FjVB$t7-*|'e]K4bBO[+|& КF⁀=%ywVb ҥ$!iͪo퍲`ٛvb.R^Bp$,s%,e_h*uU)Oʪ oB[!#z&;/y)(f-Z >#fcGGs'bEЃ>|Xjl:%Iv49B O-V%= [);BlA= ~1'6"2cM}F& PNX$:^2JҀ2l$k6I{ɞZudgiդ2mctoJ$9.|ZM--l(hG.ȁJVUql4' z O_ЪC%4Pf{2?+2-i?E䁌L!bnr]GA :=jkE;3Wl ֶ泷;r'x@yLCRjFI8Z디Qi(NjRQWY@zHXgbdDWޗze#;^dkKZ 5"K T<ݮg KBls 3/ Jǩ,Z9 zuuPRѥdMEaK'rhFY9ωRb&dT DFGH GE9,917I.rVf4'4MHs7L$s]T hlĒ t *HƟ *KlMC`QEIGQ|6# 6cc-.D 9_3ka]%IP581oR ˖=լM[ ~%9+K$nrS[c=~L@"$؋}|D`sRE_y1[9a+= YOJ۔Wcl6k,XPP.B3CG߃_۱mN@au2EtFLBxUd ^KTw F}. i =֞7 ?:0 22 ŭ\ơ+mFpܑR xCƥls۵lQj"yl:tVi{+z9wfd>e4n].~gp8U$2U2"<@`Hv_Ca'p``(b!*dz%_(}L;2\mS  ֍5F)Vfޙ:KFiI@d4+iYɩ_ِVR.ЮK`E8!Vz.V;hZ%j}?:I F6O<qo"<+wTvd>H; 7y=9zw;JW!w>-y0fmCΔI/,v"tpu)e> nI2As=0\**!,s;Z 583|M8dϝK[śEPݤ*Xcm$ˋ6AQtc0M|tnU! j"٧2הE i̜S=WݲJtѪN}ƐzڐY%IoCEf(mL6ȫYpD7 I?ڒ6}ȶL(YYL3]0#:.ꆜP0?~d8]__|U̒wh@:GM@,A=6-˺E FoN>^%vAaI'Nꢒ֞A3#T^u|3/!8Ccd_TyG}s)Ǧ91J0lĆcNؼxos$.2`m}JHxmYjV42IIcB^٢>[Z"/xK`b< ZBdhn>*%=qlY%BҘw&OL 2YL'`ot9T㚰If{n,$g`#2A}f y׼onE|ou􋾻< VgƤ uS|6ϬSPBS;FLk*1>WX(HUT_'R_>kdݟ2T5?uJK-looڜQ8 ~=/**EFaL#`t@P[QϹY؏=\~Q`J""ـ&:U-䉘~FMvJ%jŸzբ$cΓa9mG<@<Dzc>8]Q +#Wݔ[Jv"$O[˝F( leu7bUy''1(j Y'Ae.ɑ.y"FAۏ]بb9OwniٕCh\14J#"7?5L,RdsjoZVz/ӏ61H4u|kѓ`lyUO!ϐY~/&"_!V§ԕWTSQh )(kuZc?NN,*pZ6ԓ0r}TV-]6MYa0;qd%en4G"pl(~N[)4o)op^3hԁT8f, ;g]ewP)lsjʓ6i8!Oq9ih W;6IAzEITwk gWl,QG_X:h x9hӕs:UgV6KFy:5/u+o5uo "Е9Pqy( ea/eS.,گmQ rZcrM0nFϞwQ-ֆf9NCdBV9oF3JԠb@'VL%:TPb?X_e;nlt?]>ԅý\)$;/5^9~Oaipb9[c@%B/w7-΅Ȥ'%zg0S' =bUt1#q9Q`Jo{ѠƉoWRL/`z~t E(r&pҽJZz̚xQ]>wySsvq;N߯aͺZ6D^ z֚Xc[/Ko'v' ӹ?rFxÂsk=^LJe#D~]LQjnҾ'L=jԿ+Yj[ do[DqrNGجGă$#aL5Jw.{-lnQ!l8 7_e.$'认/K ;i5wbY]%瘘Ar؜-72*6ԬjÉ%) 5&zZT;K OkvB>rJBp p $*@G=u&TTaFSUzY%";Sf8b߄xԭjúsvRz8eاF[ x [g z1 }.!2[RI柠S./ ^QυC22 Uzi!\NlC0w~)2Iop1R }(rfUBJ)~cmE!W TbT]Ij^ґ@XqfxlG# L'_<'h" h񵎹1-\1?9KBc;%-OumIIaW*%&`,E൩ēQm?'7Cݑ6֢Uc}t#[ךw'o;'(H2$ ٫fO:EO p;jWy{#qz@ZgQjėJ+ݼʤ>{nͪklfny^A&< !C]9pijW$:\sMe5\1æ{ܵY0} [T^7knxJ0LLHօsKjӞF%Z u^P;<|'Fd);ujF{:QhLODܥDjK;篻ʩ:M:{g~:}IN@JA.FӖN!쪗R#R8NeKt$tleةMycG$eE S`/9!vH69(XZ-)m7ϼ6rE%gFëK&YPiw s- 92 զ^_9UJD_66ST UAQr:l/y.h׺r8=a^DrCe &ìY9AF# 'Gq !R"fb *SCy ra¥Jۜ[jo*jPK];ElABU*wf.L /rL$zi?߃Wr- AP/;^^QU'l:*"b!"/5ҝ}oŋpq{PW+GS:D$C7톄(B  9KR94X5glx'Pz/ 'eΈ۔ 1񜡈z#~0("8ƶrHV}Ņ5c3|R=э)$ _aEMh)ݾ2^`; ɱBNP02[J39T9w™}M,)d}cjcԢ^ ;EU3G_׮f,Rц(&jC*Yr\i9PѼ0!Rp8P!ߦ]~N(u~64d:Z) w, Q_!n\>`@()q8"RqH{aynXtM`1=<$(,_ !%4y/-:7UUW&LUtw$QvXŧ \=g'xv~-E$&x{ ݀)vw qW_iP[ˎ Q݈7#+_&jR?BTfJ'[q4je^ZO N]y_[_xrZ:LYCS]YthUCl5}{U "Z1ɿ͎z0Lr uA={Lk=G=jkb!V_VsI4!\ٓMwE&@t~SG`ɹe`jǤ]:Vl㶔VlWl0GloKʩT}LJI ?21bK t|ғm ܍˄1ґtITeNm7`B3Ḯ3t<0;PS˲Qfα>`lO՚YC^ [>ٞͶjHYv >}8gU& F42 ix!2X`,h1RMQu. җ(Wlȕ\-G?b(V)+;v wQ1 ٟpo-tn] QPփe^wp9esb7 X 8ᎂa; 壼$F!MXTĿ =]07X9JFZE}vVIۅi$9d Y߇}:bbWg ~WJpD~r :]T*ΞB؆o O?jvӍY!]M|3JI`P bAWl-j``wpŤ*e5rfYyEEQKQF/y7=RBt:#F܋,h>uE&oI17;-,Nϧ@;qi031(Yc=偠ו2=5a=JPIICB1i~wRD2l ,?QRa7VѵfdMqy/j4K@괍{9X4;p#}G2Ju㻠`"~2LV~zf4-C)&xJjGp^E-A0Q`̍f3 , |*ǟ6F`qq GIw=Rz'4>ex`%6! Aǭ "FLN6|ehf*֋ z*' Ԓw)r.*NYW;֧R(Gt>=vޜ7:k52nS_d3|u!w\_48<ZO(Nfӗ&[$vL3#Џ#i`M&׺ {pE6R̽,>f$`F]O't~zSԃ[훆|Wj+&}w偊fXYuN}'-XEڊ1dƃg5M˺|/G&Fמ5;D7 wSdQi0%[ϟa2 = u Hٙ25,-, _)ːܖ[Eˇ>W?*ߤ b= ҅rFIۿ KohsdU4aR?@k-j*!̵=(C];aϖbyRSJ_%09Rei'cZPf+';{9`!8P suKnxsxZ?+Y5{B^g!!fh#btU\ 9k M,D*61z) :,%NL}s_!2À ;,QX ,ݙk;AMZȳ0`B?)9Dd?쏟GI+U >VLv֟4} Lyo(}63J3/D.ގ}dOF z8w?X0L ,~ϝ:6 PPe6ɦz*rcֳQ)u荛;z9gK' 8 bYG )ou4b0>U&?Z**NvG|y<[prC<5@9`mXoZY4 J72dgt0BZE54'">[>d+5oj@dLDOu9U7Cyf_9k2p" Q$mDKԞgW{]]~͚h4{|OSRPolQ'Ac4u} nU0F:rwj:SY7 Aś1n^8 ] GdP\v4 2ַvPr]컻|*`Lp ӜG֌:7; iLB^<6߭gn]W$oz2Ϳ'rծQ)g64#f2t 7ӿ򯘔vAL.Sxr&7b+0kC1B'o"\ɝf>`[R\Z5hV=,L,Y8L,n<^?rퟞ3I /,?W94STDYޗ>lb" Х?0?w~ }޹-@& (_-rP]aۅxhyDV3mآs0Y$IFq*T `,D*r0[ns_]1;qe鐕?8"Ws*. kqxTPle{ܯ7xf0$NG^?HY#CBn5~"$bRAg'4I$l,stmJ[+(0hBsuNRDAjw~@<~|\95Hl90f,A6ʬ|/!׹Jm |r,6/]_Kj.ME 2k@^etuhfoIuQe`g9]HDie{}=Qs1U7spG|~G"̶ssry̏^헇o9IǙm'z)ͅġae3k/hHhVE%< _aK ~Rk+뵄Ղ( GR{T ѯaв1>q!rwbz҆{NgdaoqBQ͠L$; DB)s6oe$Xw)B:˛s>oYo pQ4L26Ő&*C(Q~RfLk*RZ.Na}%ՙ#*=& <`P<ۆ!sNrmXͪo?60K._{<%mk?N>h&.DX-6cRA|6=xߔIu| ا T,Y|Wi|cH/v]|?grq1gE[,C*E; \ ٬sY4I֨#Hy5|Fr2oq}zr!#PRtԵc%2)>.+>M{D.m{)CWQ[97AA0;'nlNȒ)^))@axyf<%Y) Iq졂=\֐f5 24CBP;y}IS ,o)<qJAX pK{" 0bsz UdWOoGP"ksTj1Tscj=g"#_/P\\ ^[Cjޟ䇻j./ըPCrx GޒK/@7yu 0-'hkg(\z}7{ZC cw XT)+u&rޜp({!>.ygVڞUu >& ;*v Y/[=T^ReTv.mbMC2 t-N K FkS %X9ië:5+#S0StKaAh8\ pf:}~r `ze0b#QTÛ*rxb*Ht.1~m/j-Vҽױ,䪆uy/kGYWNd?(; tO1'DƲbx>kws9 Jʜh B=օ>@T.41O!Q8,ukC[Սhqx*0u̸-Y(?TkZ؇ܴHް]:IX[FH{Igp%f/%]bś^x meFDoӹ qiPL|yÜYjS1{0IO~uogSՙwA1E"nnw%BtfɩC`(<}1W:1H@E9X{S͛{mb5^d? -(.73>TZrw69Ex~k~$._=z-g r;h MLU]¸8lru b^=9#~Lh>>2в@>_|6f1btiL:Q4#!L=lӂ׶l&||%29#9 #VM4(g.,؇,a1 Җ]zCmDT'O$zb5w6xY) $l5#7xYgK9l,$uT>-G`s cD7J-Tׄ~(/Reb#xqtaI݁)+?lHLK =vAy];}G.ne>^t *եw\wuuDNges=+'8WQu. ΘuJ!&YKJt[1)XeE` @4<ִuj/y-;d$eػ+żfp* zqXڍ3-_`oDt8Jnz򬇀?r fs]p7Q`~hizZ`X#iqd<>)ϥ̀UXl~twDoQV=L,PX$% 7;BYV sՂ2S1yDJAiҳ9k1ٿ. mknȴiN0#t?M]H1йޮĘ -Q~}!'96 t| Au7 NlM  m/LY3GNGr Xq\hh}S_A}^\TL}U3ILS^5!E<\Y ^!}L"awW*{awcيnZw CY=-V"NrmqIwx"b bR!OWh7Vs\|"]{@/xW$FmE<~UV|2Zr ҧ f̍Ա [-amJ8>"Fۑb,X縅\ʩ}ٵ2rcgF_.=B*4:/**[XLR0g DFfue`3'~`DJhJ͜1[[Ѱ95\B!KkOS;N:Z~bOH."qsE恵{l#)ˣLQ E7J5BO֫Ը5H5&!mx$%s+ BUh/)'ڪ ;azϠe9P:6adC3ɑI~>^P*ިu)'<~ক_b06* p碳u1R\V1/3@^Vcz$59ZUʛ8mτ/¬3]6ڌ̷jD{BZZq Im^'kvD.߬BҀΨ- !%(%H/"Urqݧ{rC\pQ:VlE[2 f {f` eN8Kʜ_69m=6AF=d_~MlWM)ûz[F*m v0t^DO@`0ʩ5$6,lES{UYm ۳ QB+Х~t٩H Snb^B)PVaDDf@?2|*i01誴_iI /]* <8uM9dx` .ОSn2&u߇ukjKD>è(+[67W԰R}cFE7'g [a..pOuA/NJ[56pd ej55<WDB s1|D7@ yEu˿Jil(\ɉѯT؁lGlҌkÅ3K5I T:Ő"sǂdQA}˦5%{s>4PK5b ?(Jmz웍X{|䮹,&%p*0&1"rPhWE6fPA4 N5nVr~ Ժ&IF|4]5֍4emE>LK4\NSLtN>=v"]E >fSbQ:HcWglEK'ǪE#u'f"1q9Z Ʀ%l:T1||rSP"R) d7ΖDmwU5qP:P`NY!al- \K乥aTw'ςwʬ  ՜ċ6;}Y`9i\b(. Nf |G06)soY7[:RʗbJpq3yB42ͦ?V=Շ}TseեE ^edWW^ .mm3ZH~BJEjYU+OQu!lݠ9 a GȮgpSS5=v!e;@$Ƕr;4"ȣFj aWl7_Z/QV@J-;BܷLAr R>E89jVȸC7ԼT:`Kb{օT}C:秮I*Ҧ]6KJ`R5H֤h}!-=EFucieqGOՐuǢxT4x,E8^lH\GʿyTmߘk/x b#>bj O$瘊ps=ܼ( e9#rќ\p5dJH4H[ѧ$oSÁmTcw }`|6gABބsM5 4VYPD\f닽4<{!@r6F ̕V]'ddEiRo-hT9)$SYsHyٚ LVN#zQu-ۣVq1=Dp ;;9LV"'츚wڬu^D0qsqr@EHqz9\܃=zgu;67 ǹ|HSxgMB G_^88ň P<қ(l2_ՏhyWgA7dܝ蕷!Rɓl3 fzGn@UQP:RˁkO/h| QV#y ;ǪP_jey.myg~2#?p-#<ڶJ|W&3.p efXL .lk"DFhJ\Wn]0[O鏜$RddBwy㕡/q-u/l9 0wQAGP/഍*bm* +H."\}59!O`?t5-^A~yT ѽ&<8V5sֹVdy0_Šuwbe[z8NQ:;]@zsPynKy$8\M6\yhnoX@Q'eL37*]Flޟm5R݁IHS?-:w *ҋ`[p 8xQ5Xv gŒxp_xrAe+6-~+ԩ ϏgP. H1HTt-)x^n3zmJ~Wnxج8!7I-F'$.l͜4ei>·ԓ1euۓnMs["h\#D9pW1e@rF$}Fɐ,aw"*^q}{*cʎ~1ΣQ(2cM,y7qAW%"`ANh}lrgQ!q|d\Pxs;)I&\*j7Re3#$Z~ bI2<( IfiJ]MBߩ^gtRA%xݴi߱vUo*lި&z:1PsTܠ3Iסk/"4,8k@wws[|ʢ{VnG~N /+ϟ!kޅ nWj0btnk2g Uˎ%esP k(Y``ý}`'qzxM$qY"Ŏ}@5CM)󗝕3W(팉+VFhcy"({$](P}qvo#Gž>+VP;6T&ծ6F8zmx;`7$8J|ӧJc RpcWQ OX, ̑> 6EWVw0{Hӥd7S'?:}#.aZNmH~^DjȐPno8+:4V6!MX؄E^\E Np)<اIor>e$>p{H%ܫ1G+ 6̥66 õV㺙([UZ8F_ ҹׄr3ʯs:c9w6t(v YB>;.ӃS1 '$8zg6H`. A]|Zf?<rId-Q 'iu;]X9|c&Jw\(\_^!N=ZJDjZǯrx[u1@D/Qָj\t%_t.u`x $6,IP+zM:ݴo^l%0tݫx?J-j-8n(ydxZsX  0O}^vEE Cnz8e)c2"dx/rg[$1G{HsQJfAUJ5kVƜ=ЍǶPGWeVVWX2N^H{d)%T5 WX),M3󲙥j1OȐ)+ʆ-p coLJHt_Q!)Hc [rUh Buƙ .MMU;O]uY*ۤݚ`ˆME|p,ߍ:t}rA9|+ۊ m=FФHt%WG}!A=H6#o[}}a3'uqeR$kQ"2r&5b0 m8&/E6 M2z[eFj.'n ,f 8uTgWr{:I|&]GP񇱝{ܠik eQE4>1|+7- <ֆPtjhC+tH+* QTL.xr}&e<9]=A{Tr٧ňiZS'/&NkG&ao-'/l0tIg'y~yjKs;λ؆, jt{*#V gx5p:Z=K N[;8y=|PT:>JC 5d"?YqfFBF`ۑ f +5߹/k$rJҨY?uY>[~j*8m3vQyl/((@(I hEo )|^tm;3H#Grcq?YCEBխh}x%g9XTRUՀ1̞Pmrthf""$.tL8>M"$˻m=k3ƍbZlOBJU!][ 1,$sWe4Da:Zpk 88i/vIPyizAh)tOQyK=dWUP(TR%]8q6enq53=IX!&tgG~-DqгG3{ 51Ds8GX0^3+@u0iApO~*I.@=DDd{w8{'.¹JFG!)Y6 7ߨQ=!sͦ8:$W)QU/Z ֠)nJ@)ApK ^L7,6 ưlujo-N.RCFn2P,?zwHgrV2n{5؞z0Cp puIS'`mˡɹNڒ㿕UZ9"Q!1)CC'E(Y)uzjyȾĹ)AKޭ.'[d65@"_k1#J*XYaax>럢Z,sc瘻=Ah>J_V}\>:ڧWmRջj. ήf҃6'`*+UUquv")ϵSwiez4پv_^ e "|Y98}q@؍8tJFL%n%&fiɥ Xٓ=߄Y!vxKפa/dk+gox_ipncwR̀'z. i}w`r~ Byp|A=Wv\gJkCD%~32Ec U-Bv ?F(^vlMW@L}cə4hN +r.5 QK ҿO\FфNѦW|*-;[*mMP1i+ _0Yb}A)t|[G= nP`F2T?&CO95'8ۧYPʛvȕ ^ k~QSN>hr=*IA37;kǙT`ѳ`Cn]dqF,Ȑ:TT҇q⍹SUM{hQE*HY3W{A@9Lzfh#4ocʇƜ&͎'w*sjWo;|gHeה!;3Yd:e>/sj`5k]ʪ[ > \uwů{!ViR}pm-ķ7cre3&pK5䏷>O?2d996|S"N@@\%bf?m?זQziİ!0D6h/kD~pPuX]㖕־:" Y4+).úa8W ٘sFyt%,'|q ,EOrTҳ5<^&nؘAS )|m-IS:0ye31~&M.4;)%~|jply 121gc9􆭏кK*ix EޟO^ϹRy'}9S ۋ_W?]'KtNﱿ`B$&JwVlG&,21^?-h4fEh9 F݃vjjEecݝ| jx4hA, -TR 1MA}S4 >i(l\/e^ِ'f6]rA/]NURϕ`jbfy_|q5N&duKQ!a1 7Qͤ:f` 8G,[6v~^>R(P[Qhy4+ƿ.j\5`Bɷtu 37^y4̙G<&$b#@sd%lm Px,BieJQĽ_gTݫ) #H FA AX>f m4v<1-HFڅ 9J7i/,wzZcL$Zgy?GGs𓄸 SR 5ϓqV/{eRVCO<@!mfviE⠋L1—,_çݱ鴕4T?:&"H1QS|%l5o4h#K}uWvUl!BKZVPQ+JXsٮA J,>z5Cz5c%%;?Ixȉ/g,67^K){j5*΃QYӧ?ƢY{W=<,,Kp"XdhO~+[[pڽoC~uøؼ,(cei 2&!Y6 i%sGnVG<"ʩnR|2jyz;X4[dja'-<҂u=-pM %тu+r㋧mUD`oR%C8m@Tx[.a3g7%2-лX!GhU?de[G6Fq'$Mg#]ZݲmyA!ӄdYXdib!0$=JM55@ t`Yo-w'juTCbx !͞8q I~ʹ`&Nn Fj'<Dwϵs0 TJV729άsGB۠ZNi&DN* ͫJԔ X1h66m8֦_5#d̳rx5@5!/jqpEӕ䁅u3=JY28ݻ<1miB:T*.-ZT݁FQ“웝vNk ݷa{jB($a&@'-@@&זg$5FG-k9Ye70Wr"VA4m W(ioV͗4AYgbY[NE(O{ё=qom]-:ZbL+< pKvSYn c%&Ȕ FyʎN᮱흥3Pc/8Sv`*\b%. I`2\슻զd)Q-_FJ l7Bcgâ=&I?/dM \ k[g 1 ] Rrvww8ZnA= 5֧ Nщ4} fYxb%;Tpj8"biI3*(kF@G]ݣK7UzJp'bӐ&6IR8`g"@w~ZHX^>RP_@ lƩB;!}x#lsFN&<#vb.sY[qYi,j!89gW&q+>ݰ2Z fsF36< #YmOqi#u,MQ#RC<Ɇ"GJǽ$L' rp?LSԩ}!k^-Ô_EEW#{T꿌bz6)oO񷽡0baqlɹ}ReBt]^t::xN.s w[[\,D<`~r,(A*ijr߰2'q+.[K )})$`EōF3F1(ޞxm P1 &b+ߒ_GLc[e$1/* o;l7hTk:Pz9ռv)I9J6p넬c1N&$$(^ɒ0f`?hSVrq?*;c`-m,ʥ"7/T1mIʮɽuV汶]ڪ{-ߐi3cLI%'O7Y]?Q* ݢـʷK2eYvlqXbs|i<+CMM?K[Һ띳TCL1PY!X6y{sr»P3o~bǜ{72V[ V&UɞnOT߭;Í!>!4w 7b[&iY(sR;(ns!r Ơm@:jLU3yp 3不(0PI^{LDm)*7e毩T45Q(pe*.bu*^v٢wTU$ఴIrŧ@b}g/E v־nfvhz)A #L =򶙢8L{2ݲ(ȫ嘤-BTzDv"K;|kD11L#^= )RM1FId).['t_V~KdP}_{/|VΛ8% &SPbԖAy;tDr:B:#`T?M|e&Av`k /:9r7N5n ġTty-5ֿ@vW'0\C=31JlȞ I<Ù gxp7wS.xL5+WGWZ.C1; )f̢Q ;)֞++}5w8n Hh|nK¤`hifxVg`ZN`[+ N.*UC"L:.@LY@MDddj|;4s|'O{lFire/]P0U +qD?]S;bB_v0V^ 04`3kȞ?z(2+teA4>\{YГ\\/%A\'mbx@lHfϗíY@i 1pFv*Pu m R?J{ЮUz BM* $>GO5bPQj>vz; IkvF¤g[\#}4 " duGv6"!R ×K<-u=%#Uu8(W4NSCf}7?cՙ.^ i 41_eELMR0&pJOce/Kwv _8czoӻmC+F_$ k& !bޗz$ eV4 2Q1ŏ6RGW0gC2qW!sNxVNN*HN;QxUp.,Mnij#/!#~AjfQI<ײ2׼!YA #lBw7`DTۓQ_gTĜg|-Kyo-0a.|`s&G5n^ $f.⹲ަx8¾@ E"xN[wFny+23QdKZZXcG }foqҧlۇj.B7v8Aqt.<pg3mx3sC Qw9o)1r)$PvV2; TAV_~ZN[nd'N*x7)F}:4_T=cCeZC C{Z9c[b;?eɓk߯ЦƻGMN. RzI(=ٷěS t<%:r"0i3<"(̠4ڻ k_^.Q:Yjr&C!9Soae''{Rb~z|| l}`9B%?ʠ]2QP7w'7CF76>ZR_(LHoNat.C biZ:hMlqЎ3k*RBp)0&66}y=&,Lr]a$A t̶ZT*u5]viv1w>PmnO6i ,tG/ (;C781`@K-? wWuN^n2,mp讀5Mv}-g}a.d&afՏ,xi}prr:Rc V! 1bSu Ek *0$=k Nm\.Cjjx'lVP}@@| !뫹I<9345Ofrʯ=$A0\yӝ\!H ޤՍOc4K8Ŵp鉖e#iYI@ZOphP/̥ʖmK,C09Ofo 5X. ;Ff>"yƶ/h(֊RVlM&Or*▋JfTXP £Y|tym9zr6mx m8,,+w W~Jl~-েRAj_΁AyheJ#-A'ڱjtYNSkEە|mp}}fJPh7ldNb_of0\GP CXp\̴#c]L7pǑE4F s%䓔Dd$nFX!<J:Arum?45}:}0UTI"T[D>#s݀e6ۛZUoΙ7Fv : =dKLgwCTSgrϲ8`KnU\D>IK}د=wU/FEWDߑv3״FMQԀ׺f3ifDb/^M-lH_#7*,rJHPwm#ԊAQDXz$|i49efry| .%ϝJ 3&! !ʳ4m>Tbӏ1 ZjOFnX^2{' e2c3JNԔ! 0cȮֽ #8C4 { pp7IӞjTOA g5f&o' 6ut^)/~`k p\@_P s t]_FUc33(%~pZs7~7',hF_%j]^\J-[.KmϤxjocL`(DS'X̃Ă_6 [&A&<*Dr@Rl!QA_zZ+hϗudk6yT f4C)~׏$eX@VL^%Ƿ,#!5˒᧐J(9j3]R@f|:y!Hp0l{zP >C> -UOuŅSd8\7UU"%Y֐iy:S:H䶈el0׷}wjbwD>t`Ւ<-X@Tɦz%0a;3~ uj,l;^c(9Jw_:Ip:!4HzCԢ1ʁ1eЭjA#HDuߡ6e磼9 i*R(;r-l$`'Jkʢ V[<>3ߊ]e]Ƣ AFi!s(PL[< IӚx7ѫCx mPs`A=vgn3ubCJMG|kf#Fɻ#jJyz *\qœ6-h2ʥ5Ck] , Ϗ1o700w29Cm|ᥫc H%@@zp7u64kC 6^TaR.iv@S`x_6R$˙g/bKyWUϔ,x_Tލ.0wzꐔdղx"E**u-E0A [45=p>y߅HTWg[ gStfM?59X56ZIAwX*+": `gAAG٭4ه8+a + ˶ȁs$%f}x-c5 t*a R1q?j@tsV鍮rsK4{h}BI^`d{9l{ۼ2pqLKLV,ͯ M1 vBh =(4.U- ZMP aoT4MϤdArx]oѾ1{LO-l@粟M(aL ~T簊h.Qܺx'LMFXЍK,~fBUٷם^*tC;h2;Bq|@T?Q6as|-wH&65 "T5^bsefD|w!!k9)pz(#PZ'ءeNߛjt3{+%o"ICרgkpDvzpt[fqmǸw3¾G!dBG~3[.^iȕnkΛ;W(H  2hr){Ëa5_BkBJG⑽*bRW,v p Z5J|@p/F[i|pQ'(t6 So#-Fj3HPJfCENnl$.q;;qΥ޶F}}Էj" H93נb:Ni:cĐ\_ 2Z#ea:I?AEpco#+ԑ|lTKG;|lV, IJ?. nĘeĕ?UpNN#-sbWWLGWu潸^/t]Ik {}ppq`3}%S(UكCO\"31ˀ ŀ1:Qg0~Ү5FZ[M`|n$7Di-o$[/؜`=Ha+KB8R~ͬӯ(/\eФMMxZY.k[.'޼y[%ۚ緋g*3=KsБ$,ۖɘ;]>)gbݹoSU|3vo DR^l$lМ:ծzcTm&i\$Éj/fs̤I=J̕!aODzk;nv”zr/ȊۘGlgrDɪ/mixؖa9B"1Tdऻ-j7 fBH^)4EM͵tS%3|*nc sQԑoy\|=E=/2x^áIcglTlhjGE374GUܝ2tP)Pj<1 &LXqA x0QwU?' EZW ^jjSjg9Oܲ<-}'! Xb>,-c-Dq\YeMCAETW8P;0R}A`ֺ!K]Mcxqt$ m_GoZ"x_֧娫YƓwrJ ;w7Dؠ/y@qB!uMw"%1*y0u#뷼9lX@HRE>0As)zHVe1-OhFӅ۴H`*?-VdYЯc,JT7fT|C'Xid|p4᮹K@(3q1v  y ײw|UՈWʆ6MQ]Ŗ1*$)%m1JzN*f[{~ N6|u"uO zR|]Pt ̎?}T1EZ. ښ7 M9(JFLKω8-_Ꭴ0R~xSgG]F\z:=0i 'W3UD9K!>jLr5nH3)RB&z-,$mrc,Qq1'{\,$r[cUzcaȕ_n{j떕s򁄱d7YRYeKV#90.ŰmAyBr6l5 m?c&2'u/cVbZi_'+qJǼpwၥ9m.ɍY:ρ#pt҄|k $QmC(O=9)_h_>!D{]XNj zOPv[04r4BdN~cZS|S׆wiЈ})x&^{ɹ38vo=r?oIG\j/0Ѩ9/|$^ݍ2X_(hῩ]x"?]_t?rHy׮O淿Gpi|r@l|]▲i˽!Ք=7.mݰ-nZy,mdpN"\&Jw!sc  QxT#gtt¹L,_ձ ̕ˇF|c^]xGN0IλCU qk`VU0SyWFHv$"-yC-9? J,8u&cKR^Fxʋω@ȹe W^gT|'R)-)zδ߫1j۳[үA˩봅dXB*3BY"tfk//CZķn\lNFw$b qhhXFJt_$|R+ \?R ӬGY!hh&Ӑ_l({vcHqhr]Dw"4&ӌ_G\Tzzа " {:.B^ꙖĒ+`%VL=Iqсۏ;=ϖ U&ಅD(_ft_MJ/Y[̎ >㣾_ ɐZEcEo8UZSZܮ|2[|HQ8G[@vտ ΠjHl>n} DiN&?׏DԴRl"*?N!`cT.SHݙՀ]0R㶞T"kC< k!lw.B@cT<1+O}|Kbkxʡ3OSqT$EeW5yw 鰂}{UXN`aXgN񋣃r{f.1>nx"9Kl]u%%:`:@̤^9>[U[Ȳ6Z#+@OqVS5N!Έ<)J? G&(S/)-{8oJ<)ĎwG&kHk[[ڬN_q}M* Tjjf}d6Sg0x S4)ڴ`Xz:E1ERH2"GWC:EUan*ῡv~FIs~2\{{%EG_:_7Ԛ+-؅ /4rt/[K8؜WЕ^%^2UB[qVIGע:HVmv`aRi֮ 9Pf}7ZE+;YYn6ii`gqQo+!eŭ>0Χ1I\WN}_I[{Nm m!!#ozX+;I(nC9$޳,9gu.it #AoCEw;_\>t[KFADߚ,jh5^K,׬QEz#x50u3_ "(͑dum˜D955֝]YI ZQb{'nWcw]gz4\ bi(p-}OHDj+(L$i948= \½X|qO D ¹/^ peP7BtVsws#;pL?EDN7.6T*mUA 7w/Ϫn5Ň@=Xnk\C$Ar~gڒO=us,T׍ o ybF*Yg<):.,+ҥ?cN54_eb73Ϛ*㳘Mז?i2sQ3 {j=f]<$ߵqajQ=}+iwb=I8MoR-VܡIYbi.ݫj5Z`!Wuz4U+c?3 IYn_0]l COX,5CL´ejw,wxRP}r݂q<~Yx*l3_L6-mb$ZT7ˬGow}i^=QڂhNV64S՛t%>*T*k(B4AKDaLm-nZf˞&W$j)U%`P֌fYnEiM+}2?"Mw|j:F;K)7p8_l.?K o)==oկ/σLC誈.dyP_uxBNAVķd2|r 0TwJf5"n)̣\UpbRa'^:0y$~c3koSn?\rY`X(Q `:U;uc ~~d{.&o#R XLK9cXOאv6"to *$Tk%:}GSn S9'yQ=Ch^raBd ĕCu[ťwx%`LO`Tc:@wų'.">TZ6yČ"6i5Qzum9: /ςƔM NXH)+TW\ʅNP?_;m b+6Cࢡ[}E%[0ASo=R.X`|u ߽wTGVV3ǓzhZi)@aNұ=Z:2NFG#ExKح#GSctgAQHlJn'v(i@: XeY+TbF?=C9Q I&)7RɌfQ_}?@jAL){{>/3>ZUV'EUwYf U !nRN{ =ݢ.O!6&4>x pi 7>F&g; "wG/Ufų{fq5zC@qך\\\;e,Gna/!S'R~x_H6R//0[嶃OfY%EJxJɉy:9`Lt=t%| X9,>BGky] yȨJ<`|3dtތ}iKX CZlL}Y.k֋O^td>VQ xeLqͣp-v;IZ2evOпBQS܏"oa6/ s*vu_@`rlPG_/ښDT$8rg;\ra 54O?NRz (`ebSKRF& H1O?Ey,(Cbt ܇Iȷș:}sw(P$!UC%r\uq~\Q{B Mvs4-=ސugGFサ6N`s! bLHՁ,Y%9sϻ/)Ss~,[ZdW2"k=\/p\o+ׅ&gRCz߫&^jzZ# (rTD#@oÝlq0V J\/$J&&nIo;鹆;]""\6޷ť^gS@L5iư {jG2vMR2N'> '_ӅLjs['b'z''d]~ n_^-(:;s>ҮxÒdCѵPm0h'ؿfmAƺI4|Xnhi29ze32>D}8'v qܮ~DVT۹0Bw/uP(]F !{5O8>h0QN(2VAlԘYu'-:rguR15)V!yRaV;{ ! Uv6Xr `^OP!o SF'?Fs*QK[2 7[%S>#V5Ssk ?ymԿ'N}۳)#'%n]ˏG_Dau$3kǔ_jhxZ#M1Jr؀2,]&Xx\E+^8:P /2h+8J 5Pjt5OG7nx/|{b= mfXDL4:K=!ON# ~rNKٍXz w\kboR/2Lg Kmò8~ƅkSMM/P6.ao\RzF@#w2e,(eg Lq8zvu|Gmp p>!hH0Rv֪[q*3*`9;?Hy>p}S{}ߥ)V4' -F,bKPu8M9Pj'Gƪx!>L6mqRsth,ҥbS#ʜ06$u*6KB^2 1kM0E{jhFg]Y%Dʍ|.7h.IGHfּp2 n:[#LɨJ  f99&{iEgW6?øzAyҲBV\yp,WG L,bZl3ڜ>VEIC{uYniLEn/n[ P0xdl{[Fv)u.Swv$a4Ē\DwwbhXynƊBfWL~ a9ef=&ՋqNjBt(/3$V;m*[XޞFsӐ]h!ӵ)}{NlKd1~/ ƗK۬WpMw`/6G i%|{uo/WrĥL2A+VTqXUctY'C>x^f$R:LqA3@/G;} m nc rB@~qP^SMGpǸnRfNp:nݍ?z}?1n$SMsa=@ |rJ1a_/9=izχx;N'7BdzEYd 1pd EBR?sQHg =is\<`5DL. M?3 n(=R`}EzS4|,M|,TAmT7o*~(޶?iy̺5TFjq+vػe'̫K*]FGLkٜ"%!E\Ñ?4&ltRȷJq%p@ s3/ɩpa3魍,KuE}"m4M+aKsFp'&lS0٢%5 ۽fߜ_$8 :4Br("tQZ^^ &fb | QW rrzc$.;CmTH %֡#6X%C/`Io`WQOm6R;+EMMUdD 3M:dRLy _YR<|s4Z 'D,(t^^OW̨E ޷d> y{!wu/Β2CB_ӞRDR3:&h f]rzݨ~y63;7@WP4HM9~2< x"[բH U0.<U̦ >QAHI%d grCh[ vR9}@p޼mf! v%$3tzB#ΏPm>ZpDmVEOƫNފ{%v1eɆN8mܼB@YOnb{_UPȊi[DoP;`_]Q ,DH\N_~GL=QTmD{GcGQFE}[El,Vm}3 Bl/rİC?5ƉxoF AtK!<˧vUrďG*g6&3qlrz ٺR:82K+7oQP^[8&j -=7 K#?5ք苗ymƂݠΌyn/yvo#z~; bj#1XA/X##sWgl)VUyNQfy~3)|gN`ys!,`"r~l4)n_Ͼ [§YKrZ=mRw-+5;|y!}]hY'=Z@(|砲^BWxnRϓsq;әV79#pM gt6MoXJ);OߊKAUՋ %PC1 t84 h*[{d<]P?8y))MH3hr c zZ -F7*lJ´ Z_W~B0S ib`i^!RX\ +?C ?&+P0`6xAJ) U*T{ON@-8@i^_wIڂ=y6iA$HCW9rT=4CKg;xSt~Ʊ,]9  Ǩҳ(AI: - Nk&.T=cf=gh ȜJJ.n'J]-/ry eߧw)dZxuͫEF!S&fbAgw.H;FD9vvgJH7ܴ@qR11Zp(9^̏_dUj2 }nH{u`,slf#cZiױon.u$B7ކ.\k9;TSkfXDf__b• 6D=;NX3S?dCD5{뽰Z.}("p0. -JKɊQKߌ؛PxSQ]1*dxџ "b_ڝKl?'[x 8DkE glԄ@D ۠XQt#fn)#/VSaˢ+pʿDA} ~ wnlW=Ul( sfny`*µ$!`4h@]!s=Ta$1R%.7gɅyF! aسIϚ9i怽') ޛO=T3iq>FNCKT+aI#!Zˋg>eX-G/,:sP;#vð0:,@%A8٢p$r/7$h/FgwNdT%?[qW*lk}@WХ4m ?hp F2I,$Lv2D nP~(||g-i/-E)^gO;A=#y[{[x |K;](d,؀7ry6ڄ!FI@Dgu*iFpg?ҽo3Uw"w+ $v!bnG/̈́Ձ} V*j\uцo n͎Eܙ83ld^ $X:v#ZΜAXO8T-4*VB1XvoUoYԟ}UD!e"P=U5ܘc`X\A)q<\~,i7;3an/bW(IVÖCkNSղ֓hyI[I: P7v o2'cxgMcjom~ހYqϷx.k1$5,EkLvDR$uڇZdkRXf`7L0q?T3GV饂,)NheKEe-/ÚJ;Ε`ۦ 'O7dH+"%+YyR;[?XVC^F}4c7R c"3:~0䢛+ 7)e5C+>PE~ӭÕzl\1XC nZw]BdGG: | u?Gv$wnaIth}:ԫ⡕ ]" ćj]c3~Xt!rnUM$'pnj$y.Qx8`-ٺ s ŏY6 !Gfm#VM`uotBQ ҈~.;BymeӍ_^OPXvퟍ$v@͏;@kᒘ5NIo>=#sɞA>MBɎrEh'ݏXwjӽ&n:;/LR2~™!ɑK G} K&_;M3$b5#6iͅ1-2M+ۋ$H {rX'%H,^#G6 $*-3(AZKfc\:W:'T},NHdNc2;?7b]QZ|c.G q98d 9arqqƴZ>n10!W1h(N2 93)di޾K);OX؎_<xKl{F.(7A&Wэm ;A)w@o`PͶ'265?5A ]ȒZXr_կm,JtHXe,&nĨA'v,sH5-zsopɉȩp+$ ­1<REmҙ6-0𜳐Y٠x8=}'xhz%vQOU\=nI~#ߪ(JGF4PPe])/^KQ,sqSՈF -SRL#؈l9C ˖ szO5E7~&E*mD/xUy4&xobm@R6GR -dq8;`.@ &uk`F ž.gl03z g7Z2;y=SI s#`#AF [_/ $v>SA(owtilQbc$U׍3ݙfB&1?Xxp;$5"݉w:A?>λGݻPT慼_Cs13dH:;IAb"k_T)>h0 YoW"i)8=|[|O *ͮV e-~~c$H3=͵~EVGTӃ9g/N\ °mS;wm\ '5~C1ƫ׻2KGe]·ɭsZtHHveIx¿ˁY*D5Il i =a>!} 8e`Dzq׈OqAo#w ^a ! : =b4VgBH[0TpKN,00$V5PJhJkܿ#fjFэ:byMto8"8vJo~4ӮZ bK}еJ&tԃq.}ZggGY^"K8YPe=(yYez#:?u`'~>-P*N8_l $=D5Irl܄qUوݰZ1"$,eaぱ揧_i~ 3z-s\gB&l%%UI.6VjPRj %wSʘ íucHi]nQU-ȋL\fޱ첇,@7:“QUNIoP_d ΀Y_4!&= oo+M+?vaIdɰ9XU u^*$Bd5T6ROl9 Z:cP(fJ/ 0ݶ< %2vOjXPv/ Eb#˧Nrip>+:lzhgPL:#X%~N>]K*0&J`qӠo GV6Y%l*)H06uCǛaA< YbEOBo0z-hNvJfPdKݯX-T!@@2|̽  q{~ ^BeOO! Nk_mHvцv 6^v.[R?^?|3Z:ͥڍhq^;˭ x0?6P ^kM>W.TX,x*:+ MEh?AcvmmKY+IDH,8$?S|~@Vn' 6.IyxFMZ,s5*@n1jqNPDS hc9tuXtd$OB*ХV<.:5C8+V=qdbQ@Ǟ\kLZ(ë?~08NRGP}`^SnagXeNAq`k8Y,#dA3*(Q]Z$dB[ m/(!_K&̱39H~VY qOW \7~2)L ;<3?k{gӆ]VUҲS² B?_jϽ6cLDA?L[TyXV>l)T|/ul<>{(KZr(]7_nt TҬ<Ed-XѪ|kny:EvV[q7\lF'moFO؄8l1NJMk9&gH:-hFj -)3oOM!`Bz8&5KhNT% kAVO?ν][?`u; piּJlWR9QK7ir ZVawjp^& Rp o|ks v;lhH";URdaԎKS{9'RL>۩E ! li*Pqސ:%!o>tF_{ e<ϡ ȳ$T ]0 ;).$}ކ !GX_dh}+|Vmfh ەfIaK^Ո,Hvi؅osP77r\s3 -8꥛m`JY4)/ҝ3Vm-&ŭ/{-I9_KD55KRDTIo sǯ &d4##;'VM:R"M(q)}y眄.sD~WMv{ W5M8hx"Iqo7P Dh m&)(YT.WU3&knyC]1d.qilNq_e=wuuﺅ%ɛEHfRη%\6hfuYCjO.$[@ט'f^ZT[ȿ£";,wHK=6Y* C,4#!R'_Mb͜gImisa 7gRR O&1Sl>B\ۜ_x"@Tݐc4Eit0[4Hɹ>'־& !ZDǖk~@x0[5 u`R|և5 { ڥޓȗk+َY-) rCxc,gujf$D '~5EUG>g<|r?+PW-4Xm5@L:rx?Rlz2d|MzH'au$y5+Y52i^) χ]>5UW'|ɹ P`Gxm@";<4ɪ?uI>Ћ HCeЭ({R*r KdlDrfW\t a1\ ]1l'ҮIb l'9g>t;f|T+hkeX;jz9&a~4w$$fFΨ|^x;zHd))+JF{F~̚J7a.oB.}fV޿f׾+'Xx׉~x΋vADTe@[l4!M2ǷiW=RdJ?L$Gl~2{$)1R|BRCgodI[0ݟe,6Yh>r6F?.h,3o?!܅<_|xr4MJl,M AZ݅rպ_jJl1AQG0y=HbOKq97%;  . N?Kcl)Ǘ{)?t0UdOA 0ԼMtY1хNT"M ̡btb7=,?xB~ R,cJj'sg\si4 o)R*T]jȁN*uaAogVzYTy(]h,gߘyѷp)fi I~Ib : 24L rNR PԬ5'ҼhV mt .ofD֗ (QIlءŨf47PYTtb n)^SߔrZ+M#fK(Qf0*jS$@WH7) &)ji>:C2s?ZY[[k >$`*9`-$Rm2{Ihl!Zv+M(v?_$WeФ`:{'3겆^,]v0_n4F=%у̏jqN<!u Qd~?-wԸ(HfٶQZ[61 NgjnsN͢o6quJ ⓃKQ ɏ&G[ȥn޸s{w J `60}c F'm3:8ukyȶE !,!wEP8ͰO]mӘs^k+'zh|HL 2(Щ0~A|"+lmYFرW y29aծy6EXw`?B]tEQz8,ew9}h9v!>$Iqn;V kOb64Uh8BeCzФ+#%;"7fP(\gӃcSO-BZ9҈wXůQ2WNuo\4?ҞcW= *q[~ʄWYCMS)D>7|s0~<=gb zCFAaj)sʂl{l-RI;\  _G9l=u>8r90v$a "AOm'W%?7Źo S ^eJ0s?[T ytA5#z`o(qCaܤё4Q%QKt$:I׸W& sRd/v?T9cM(mN5PQN7±SF?L_DԒ,L0nG3X^xb‸koa%Fv^ټ,fiϤ5%OѪh= o1]$;h*ӣ )W4Iyz}+YTX)Uzs 5j DH)#˭sK|ZQyxO? j_]JIQcT٧UN!4R*X)~U*) ; ;%N*fZKSmWh@gUA,m"74>B9M>0挚och4pzdS3( fEȏT}e&)`$X]7Q&5g! yݢMZYӸ _rJxojwsLڢk=>7ޞwYkdZ7qi<섹M抺YmMb? C^[:FZH[Fj8:IW#!®+:'W 8o'ֈX8ů CrJRU,j>^O]NF;yH,A5r} s'{GwU%Ȃ{+., b(#םe:5H7^1րiloK톶C~ ԯ\ exЗ1 3KcKw©LDfDi%4x|~i=֗]P`}OQ7C$ &UG7HppFW6NTDdڥ?= qIb=_.ם3eWmvҔRn 6Uzc 7Nl] ?ЍfD,h쉃ȏdB9 @A~C^%gq.Kօ6 ((M6I_0uK"[|0tyo/^⎺xۛ:Vj Nt&)dkF3 0#vzs5~8x>. YrPz&f9ꠛb;1 {1qgHe[HqȀooTZ)VrY00~oZM$F%e_D#B&5;}˞eI._D aO10T8u$d^؍6.l1OSܷ~!3de9Q xa֢$1 zݒ=xϰw@*:RN<aJ9/Q4b(]+ik}4rعyiʆfc$w gU#v kT.]! ˀx4*Ibk|Y\M3Vڶo78n[U &cNbU~oAO\:f!gxtd6Z јp4 q u=?([2\Ecc*B߹@;7Ó>s.g6@ Y$Ya5A _Ok2o|¨IH^Y r~@zD?B`.W ͑<`S44de؀.bKM$O3IԮpxεu+HQw5vǒa#D:TB*_ ojy9O>lG$ +C7Zz_2zqrIP}cM~SjaaϺ)NN0paA<) we`2eTHYղ+KfE>)hRUha^MXF vrWre9w.[ d36]o˜5AA*ݿy\%[#(]P\o{Q t֨ihZ_ӍS k!@? u 呴-Q 2CuHEUThGFZ$ KNPFIjV\q'n?G.h iT6VDMj͟FUXѩn&n9<)`!KoVsr"spk12GC-~tP$FNYk+4 J*kވOSxʰT1t~_pkF ![N|d .p `_ $e,0$0~N,>O9k3Yn;m0y{9 94-tҐ$%/̵$8I䇮[y EVKu~ir+ ``t7x4GDk2# /spgv#$#&K}b_} SR^f2`n]Pż~FxbtŮ R` N'?1`3^[ygow(У ߉}mPʜe!*ÏD\4C^α.n't IKO%KJğRhEm8cM҃gAé+zG@!2D+)u>)-lMCɯ;Q8S_ `xU"lnL{+b闷Vݚߌ=[Z+W1EOm"uD $Cu"Ʒf(#khw8dSL8<?MfB ;&xo+lXpJRǷb̢K=q=bSHaSSެ)4⣩Zˢa>3pq5J,lOJV<.@lNa@A"0`$ip謯:n7tCVҭVϚ6 >% ‡}4' *=\:FB89EpcbA*nQͮIPGI;?k[5lwVKZ̷TO-m1B#z4[vy"5bę: GG}sxߵ7ߘ󋅾F )Zd5`E6z!=d%)T\b[c/UqC7<;,@!qX"j dwƺmE\P' Ej{Vp,Dy4ɐp8eIxu0M o^ 2LRA ~Y۹FTT^G%<!H}$fl:~28#NHGk!oiRЕ^r6U<(mXruӆv7ߌ;ڙjJSJFOt% 'bmٹY{n Um*`[Kcrrio(Evea [mvonL[SbS;>w^QO*7K,A<DԡKvt}h`O '+c+?5) ^;HNܿ׏ҒIA 3 H%2> xJ. ZԃB5Kmj)câ]EPk]n%2O4><4ك,*T#GBb =bEpԉr7}ju"?U D4?ϒMF:}StX$7q3{XiN/wJ*E eL[!/pf 9 ؂@HJo y{Gq;sl[Lq~խ.\6JUaTNـ[~Ѱx \ܸ[ߖ:y8ctS}0|Ԋow{5ϱ7 J=XRqQ,C=U!j؈N2hꚣ o/r=O- IbP*Rons81~.NB1N|64^?zO "}q[`8  $KѿV4|m^5hXzç쎰F+S {)!^>[|>JI#a?`\sCP잫F8$xn ѨaXn R_5|.*dOcֳ \42EUn%)m.&(Gڙ1(2vZ`%7t6Tql,H`+Bk>vڰ; 5vc6$ac`'ѿ .~&x 6Hl$Я(.]od*)`;'z &=B,wpǜX.7 *~ʫuY+B89Iɞ-f5ZkK\O= u'bFTCv{A?] c A^W. L(IF<& kجCJ$d-VECgxR٤d?}2w`ȩ:{1!qZd_&Xg( V 6`hn=ʏQM|Ү of& 5 ;%8ŽeN85#jy=,Ro82'^fߪr 6=z}0@=*З}9n+)2u.~ ux7|P֛ZyatN>~9r'( ू p7iR15>܇ ě\p) C}1Ԩۭ"GP(h -x3sI23(#8GDҢ>=A%bp wɗ%ǫ ,fRltЄpfPg^.uLƌkVh",jOdžּ]~B[6&0w'qF|\{5UXcch1}QBcrN(ty|dXWCg1өGF&-ꞩ"OH2iZ-vy;"*^ "9 ~Be/c2Q-qtlb@W %@ Y<9Kr c5OT )#RX7 + $BXɌ9񿑴C $S(O~i6ݘi޸mM[[#@q8?!*Hg(z+OG+Yt ?=?2fSPDjygTPR'?GzdvӤRqrI?Y-gb~ׅ3 k t- 6'K{4y ŖJ][7U &h^ZlK?g/$ntmc;9|=s#>zo$5Z6`URjy`ZBYn2ܬsd`UD:2FIz._C`x, YMXi|Uش7!ةj h,1f{9h6'ۦp2ri̞C0F2S90->᷻pAe6Ȃ[ AHGGdzɨ?FB3AՒ$3ArŋȠM}Ƚ^okE ֏Uʮm/U|O"bL6d>p)JNZT4Vp7e+V>aH?%nۋ|7uG_FMJajb\?%`S; T,]9A22/rԙ `.AM<>ޢSExHWRϚzqH4G]XwKFŢdJtG7UN9'MejTiIӹ.j[rl@uYTCGlӅA;oc$\.zw 8 m6&#?Q8L=&dlIUSlK}NaY*!;"=.u_z}1Z1Up.&h{l8s"Ysдux+RY9ђtSA-DTWY}V@AYa.˺.~eM1>'<3 ?$O_&Mx~zB+Yv 1ߏ5V %p&Q5"O@I)gPdyLJ1% e,Fc]Dz᧝>T\7@qDps}0Ү=ߎp!?dO#K~'Ħ?W6Zys\['0n_2jƠ}nY(iX q#* H"N,ulCEj?VU/2'l4<DŽ*ͱw~s}h|'6N,<'8:]JG]ythx%KBoo6*8?3^S9dh0/梔'tzKy(ίs1ٟ Lkǚ[NW9~8ܢk`xs7ηZGk*u1I˖ jVRW qwRD?%wl`~e2dse dլIV'82  X`DY{4mȥ-tpi X )e1&ԃ2#&_,Tvrt7A)w?B7( SsFsSB-0M*_?Ҍ_  ${e/ PbSsTPiCq@ sâlܕO8̣/R)dalAD]ݲT /g*n=Y!&(9?rM޺@QuelvZgͼͩ]̻=@+܅,= 1&/z|.Ǿ3dl *gЭ:,׍3>Ay.`7c-'m9 g %yvMW`n O5A6&ni n0S[a;;.?'buǷJ9~,| :ͨ ૵SL8N322]m# yc}u9 V#:Rԑ( / wDY@:@'Ɔ> t*u H 8 JV\ֈ$m4QE<}w} _uH)4[yk  ^-~ūpVDgړN@*zW ? f ¢nTlEИE@Ց',kY˼#+k :{pt@hx *stZ* \7 9 BE_+ׅ`G; Py4dQpСPL>SZGU&.}gL.meHR(LPwR e$ O}GD|"t:Myo5IT\cr "_FO6l7mH ͓̓({moz܀.T|#Hmm 9o Ktr"-B l:MTہ5_6T'/ [(a2),agI!EPօHnX<̃=hՖ\;_KI*j9md P~mZt,v4P {PenѥnRzdza0ՄH!D;t;3Rf>24s-pSa h.x@BvG@'.'dF\W}> WJ #PiAѿi>[-k'pk+Ao&AxbVB8ց.#}z TBtBge% ޱwPò="[#%TiOWLb],5͕ s<`vd.=73.7lM2ày_}WUBߣuD;0" /HRYRK`{׆`=9|4&|tgeր <:XlٺquYo}ߐ[o9*T T>~G>b0 gDQ%7Nt.@!T7[1E$G(;[]ȦAV-|ͩoZ:SX$Fj3EȜʽMU)h^7 (oPkU(1e'ﻸan "N׽Eh ^O"2ԇӲ]U}xfMD0w\F6WsWBEO4)/'#L[Ӧ:(ew'ʔAbe$ !x4„ɭ9W&ebXʽ?fDN,f'(b̓i=-N4f,Uv\v*pDF͉T!1kv5I`PN)zՑSAf MA$VdJ+ W,3ҧ6SG_/!ٝ!V!˃AnDi_c.v.-lr-UVSTpkQ{<%#QT׍!UEKڂ6$nR@_)L \.QAdeV'i-xi}3!yoj4}$O)SA?^<͜qu_S⬛U;Zqk%R΄ziQTXQǍIT&ʹHS™2 &C[EUxtSw{hLVŠҲaGRi}"hla,|e䞐9T'm^y"iD3G3]y [8T~϶彔 DNaԕȳi~GK q0.9.]QcMkWۍKi[2%pXbz<)6  <(Ǭ9ziձi:A;dIx o9YCgx#٧ &n$-[-5ZX/)N[#2@fm K)`bx>KV kGHYy*JiT lP}Z]": -㿥}o%95qܷ򈈚e뭠iv˰$ncl 61tB>& D+`ҔsNNA2c0tXyv_P)V9K7s=\2qYs{\_^2, E0'q֏>&M5O4sGфT?r1*f;1jrOaU*?2n`_:);Pq` F m$ :}? {|NWf? ߕ%,R4156#Py~d"b`ѩ̳3hek}9N 5 %PX)Ç"Q#3,@cTc𚲆:x6y|'xvx-$~,چF682WSd};!pݺvz8I\!]U9݆¨ǒo@:<"{.1z5K -4y^O|FAÊ]@56do b95CRB1jD1?D9o^v9<?iFVl!'&Pi#rxu! @KrpEsZ~=0o-N~_@}^ "^uC!,y1qp H4M| iVm &3("WƉqIDRZyH980~)gDrd,rsj$\4D+$y~V?W~qxU$9J] ϔ6c(X1 㮣Rfy<+yFbdl}ll{px߯E" 9oNV<lhqVUiԕFDOM?o:_Xm2F s(zӾPGjX#%t'8~xuBK2bi5l_?֐ce(~ۼ;:)*uG!U[PߎB@D1C#iO6h8}ܧ>n(/z1;xHp&1]:& c7.nxn_+_33v]">b̯j{6U 2;Eس {ĺiA'Ȯ|ԙQ}!Iu¹ 7os3|˘%0]ȱ&8ԬZ@‹B  QW3m4,'ߟ`\`,*~IPwFonG#TDT2׌ ZCd2Ҧɼ{>Yw`߻^ar?9.!bý)?Hjo;mB"^[Оsr-Jޫެf|l(lVMBƐyy1`VE!\ͧRDž&sL~9xA6V3Mxh3M*oҠ9@'RrBh2LBX #=BU'!o/*uU9C Td*6RՕ;Lr5W<|0&8^0wL@UةE>RZxACIڭA5#briU%U|&R1Y+pIgEaw~i߁KZKh)kF 20Kv`KQ qE7OQs]u``yҾ=L Ma<a~w_<@x щ91haY jw&pj[`0f|%ǻ8&0ZcA=|t7`4=;oBYz@qA-QŨ$m!(P2]}" d?M?i)Tp*b8,NZEdK4@{wU%\&kɚ4o&t,gaize\<{U ƠU?hoS%KBALn2V}{)t*#-kcH )Hm֯?#yz_X/qlfxN5H.3g &2pnٖTw:gDsa!Xu:f 9t2gBwrTW=̾LgxC&1P 䄰0'E-{"h]UagP,UH(^TuON`%&zUNNdɱoT`Q"*˄B-Y82ُ:|_(6^ G W+6[Qz7BFjB})__igW 6‰Yx<;b%x\%`8 -~Yz6KPX@d墠FYMw|1U٪c-D78$kv'֥!;2{!| =n]άl l|,fZniAd:q% bQêgw#e*m#/=cO?ѭi ܭY.`I:a-Ul\AYZ$"eGlNx]Z2;X;.=ςr-RV 1[ˌ ޗE.0N#yu7f `H̶X =,lAgM'Ws,-3Ubiz 2^\>_Irh`͛l0T|\P}e}˵`%ɗpJ@6'>VAjjIhsqS(?n4pv(Ei"d4)&HG50WX\oCšOQdE&|_7R)^/^s)2_Nu!'-js+q\ňqۂ-cI}q_~ |Sl$vc2$rCXW5"F8+q-; ƛ9F! 7ܙPGR6;&0qκ h%#y0؀Fժ[j}6Jl y䜤jDn)fu}Nx ;nw)yGor͐ q vyKS}яk 6~cS)# WzS#@δLG(4,nqvq^ScDdϋbƒ=0}s>~Wv#.) esͦ0ea HywРBhHHM?)2ڽ HO9H4"!-j<l)قc#Z!PͅuUVZAW~ʒ׀AvcY^8` 1y\3e+}L3YFξqH{6>2XT #j-0EuL΀: $C%ʔRg|%6/;7 bO, ~푬eHNY!-c֚|K/lzz^Seo liW=t.z%T薿2_9RNII$]y2B/?~ٞWdմK? Ngj^z[=ii|(7x~̾t $!)$$'J3v=q2go_=Y-9ݮ! [-JNMf&h0_eE%|0(@D:չ۸%7s`-GdFR\@lvԊœ;RM(FFq錔٘8DQM1:E&Ƅ|e;Q4MxENFS&ly G|{)q,+]"j7c]^ ;7qc$5V:d*ao7%kAüԴU08+ς57 hF Ed)*1~6yC3\0cf;Lgy(6s3F gO>؏v…aޅzZ:H!#rkΈeWSXܞ*$k/Q`#Hd OBϴ]_`OduW\fe Uemx$@Ps$ qކ?ăU~KZ׈G p(0eq,5O)x!\Ju:-DT ݸ,/Ba߻!YaF\ul& J] :/WߟYrDrXrסm9ՙ!Ђ]/8P0P;@~y/ ɚ#ڃd|*qYȓG .ʂB̷$&Y’}Є# yI\Ru+FQ04G,k;XalDŽյU]X?9 #'sM&+k$;0Ý"tЫHwkI#GE&MM K && QY0AFN]ubD0drK&r #0C%i|mj3 /ϵ{ $6EB~sE @$b̫T#9?ޫ R#.h$ccb{.&r8ٜi3x 6J.Zqܹy',~dj _:$7jOJ4aK2j즜5A&fWO&YWL0bj,cj( 3V`ƟT7l@PL;IѪAb:3zMg7 e,!] FnӃE < - Z`0bum3W`2")!2";Ƃ/l\fCa6U!i48ߘb)gVxR (iAҹĂ"wf4Lho#Uj:RKNi[ݵ ůC82> ő).HŁTҾH3֝osg TY?{J۟D9`ɳ5hAZӚrW'weӹjonnȱj<.&^G)ǚv;k)_Ȅ(M;ݩ}A>kywu"ȧk[Bzo+Sj͸ Y{2Ousŏu.By(]^~QQ;i[]\<+WTwy`dI\w! Et/) /T~ڣ0m3=N&6"$vYɜ.vRnR91{LxN+&oͪrqxaBW*(!̐~s 3VQbc؍MI,&eu* 4988z5aŧ"C*ٞŻv`c&Vd5 QA (Թ6qL:dvM|}ZA >,>q:>eD?h\2a нD5B]V1]29D\Syr=8 ]@񱑐.6 !E vФ"!Eݴ4tGᶰhJN rݞ#'m@Zڐs?pك+-6t`F閚K|E,Isno]y+ 46F<"})qƓmLohdL=!GDH^ρAZ,@"ax0P9Z7 J]dY텛zD-uxNđb/|y*-z%\Q=ޣS_ɶsN<f h^Ȋ0 K,3 l׬Bj鹍9NdvY$L~F$琞Оl[,;p.B.ܳOdo"L+u6@K?1FB?c0s@i+Q siGʃi#^_ :_^ mXsa.~ 9bЫeqkSG 4QL߀n%9: *l9$,o9A f吟ۦ'jcKqK,ӫ}"&u.XlA^dڴRo^fT*g.\qr0+^*kE., }H ǯ泒Y3{/.`^Rz~{&=_p%Ȏ{.;q]|ڎ OEk /~#yqUtu1'IG- rtX㝻^weDŖɬAq`AR<}|)+,RA *[t3̳Qy,bCS`AHv!M?-ZfL"opn7{:'-w}u.:Npdh (wJ>ru+)t~i`OzW0п3ZοNs#"n[.I+|xipL֓ EOC8抦ypߔtj+$ۛ9'!Y#2}.Sg ܓy^C$#x|Css<&50A``LCui?默h3YE-Èd ijlaӘȩ'qB,Rp>Jڜ' k1H灭Oآ1(-hCo1z.,E aWw=d ^"1?י=N<63w;M#Xcy qiwD~d9H86IfC6nvYp`SX 1tqGG+<:Sd}u>s)!}&?f}X}q:7:/J6FAB 9Tv==?\~~Ҋ vIQkN4q5_JUp( ~~FU|HeHpe?/%O7im]d=uz6l Vկ$ b𾯱tqvtCS2 Y0M\' vm"͖[rkzO/@EDS%4G]z*%%:&5db0ysO e.ZU˴hRށ=vdPh!qɽ"ŢHR/^]7NPTb>oR$Kw;fU@rT&63;ldzˋ b64{h_I{{׬:϶  Y=Vx@_U!}oFYsk+ԿV޻#Ňq$G6|s= tIH7ЬFBB lS岗.$+ی)~k8Z[8;2i@fB+mRPm9 kPr Ոı{sEqj& {i?@[6a_m%c蕃q+'S]]cZ35jGOewr wj?9K$_`e#X*vD^LtHzUړ wX0(bX:Kk[䫒[+7,9jpys՘륡*Jˮ_3ojs$7 N?أ>0 >6&iL"dž\~M? xP@#b] xTQWPwuq@I#, "ә2Q?yLawql@5u̞d(/V Zm!y[Z,X):+.AIqGb8,vC$w7i{qc|)8Rv+ dl/\aW/gJL.!:5/j9|#~2H."fXKԪ5>U6C_~}´{E{ @JLv7ELfb[dd =Kۊ~X`6oHQ%ʘV ~ۑ&mh"Xv__ZBHOC82vee V~8i fIxp<<9LaN]:TU(9(h;N;yMIR9N|v3#ͽb<@ƴeW,f7!j.QxP6JPBrfM&NF֍:[;}$~ggdZnY3tnKȀgtf:<{!,>˄>.h'p.JnLפ#R̡\`J/Qv,?pOUvI &]I7oTfPиf:[:C7DBSiPoo;[f%~ttDEڇZ6$q2wr܍9TT۱Qb;Lzė]FM Bmή 'V! r[EB0^tcCM_z~_[zWcQ6]|VåхHvg&d!'>"HW(!#@LIr7M.}+Z(FVb6C; qt mKr{M?L!,wx%Wʺj?b$C G#.}1~ /Sb7cG0w'N6`~sŃؤ|PfEHLqU Q͢`~R*E<:.~J3#ǚt-!9a~'q{|ŧ:;> ȪwO,O 86 -mcXĝt@DNza ~9`WsWpJ4.qQy-1Ӄ՝Z_gQgtbEl*K=?aPKRn0=8Jlk5o"m0<!&i_;=%PjQ0D`5ԡތlɮ,ާ4t, ;S HfIJ!2ÜkymkiQ)Z.ZŸ i?Zf3lIzC@֟iW{̠up}?т3'OUa䚺1te0*DgkBŽ{B.I ֚w(+#wd$,$FI^!ON4ĀJs?#2͈xf^3yl0U?t?w= 8UzOi8:^}}7Pm01UFX!%٣Ą2~ b}gMWũ!o\f(J_@L[Ԙ z<17T4dh!; 0*&_-A#LnI|8MpD׎~9?Z ي67`֩4poDyOZIuQ>HLԍCܯF2 5CSwe~hE}! "ry4 %M}taNSd_  95i9kOKI-Z枛<">f 7UެLJ&j>FҐA:aWFq]_CZOr]n@ _je@ ;UHjgUE E0_[)kDז#:;]=. `wז*XĠ 6pFZ)Mo`jEŋn 7$^zG?9vas*yYMw*YGd\1eC*$ :kf+ce,L cF_\r 6F9S9/0b ٵϕ&ʱj̸w+@h|I2kԓA@):{~TuMz#/%Vf 7 /^_ׂ[|^.io A~gTXsUz_M4O؄a3 Q6;C;\iFzHcaalfVNGѭ/`3dmw許Q}-tt l$76Gܷ(nY u9 @G EKb[ݝ]k\>͙w]"4?b1#YSQ//rkzN֞?%;D/|r_VvL1 cw u}zGl"wC -cU6Z/8/N %StwﰛcYĭ`@[I`Ѥ, ­փyGU-^VQ_$:W9}$?Kڍ;6f -<6p˴!vW|.Tl8c]ѕa>uAf؞vh3-V폖g[6D*uJ&.xeUiem>ʏHhxQ3+]jbǖF 6wJ݅=I=Vv8͌ϫ#cH{6`3QupAugg WrMRWhB+b=ճC=s| am0BZiCJRmK:nƋ*tb z5v7:`>Md ¬l릯T>;Mc>v$0 x`!qW? hHZ8O,692oXT]L.~e0P /#D}duT&!Sg AmA9COp a/vL y)Ya&pIl|\ Gxv-蚵|k($١eӋ'-x1;R)aZ od%6ͳkio@Y8$T)CP{_t+EYz9y\gDoP7)|Z%8 "G Zxt)Mt oSݶ7=m@eCY~1i o d:e.b=jJ2b 4&?Vq2첪[HOvvLGm̸\͌ _IӠ[y".םOJ"`%Zw;OkiAp=oQsp㼖<1L[YJL{6;E|RQwTn~U8VߠcOkY.:S;j$Ѿ46#O2 67gyPC6o. ٹu9# ؐU7VF7Y1<?+\98&$=#jk#6/mFPvx },IYu *l6ڮ&H3Xoß_[YK%g0 ^B}2 "mpvwXmb–[Ūt\3UVuz9̲?Zo(B>Q.ʛӥ+p! |\kQTdZ_O߃qt2 KF 8D[R@Jr;7߁:QR$ LൔΙ"L6# 5Ĉ}=ӓ gd,ZsJPJFÏѓRUOљbܩef w ;[5ʓsuV2$>*~h,yL\ 6RT^,idq?+UgPFDr 8N42HppG8"O:܈6 NQDr=״=t 9vV$mב@i^BG0 3c*tWI~Tw(T[cesA[S;V@eZݫJA{׆C_ZjTuR3z' |˦+N;4u)%Κ( {yݥ2T>+6Fܫ7L"~'V/nTNӢIwItR@f'"TwY}09%P3zwӽqa(>Mo+RHCR+zQ:g gkfcu#.y`FE>Lʅ0xt 84e,?;Fw͙1ա|ͣ'K?p͕(VBw%ti̶i|=ُz,|xWj YuDȡ$ 'z^L/ h 7.%4 ckEWsf{k]2Ei%̳HIo(Hs_zg7D:cl3kHX8%P,1BwB|p-f+J-"I+` B2ѱC ڋlSo2+Ō\|wѥU;rtgc1rU"+qí3} u*F0z'O<8,2րc&NM= :htӓX:QnlڨZsetaLlo@+e"NpH;|wY Ki>ˆ=<X7rqğӤt3k'U-i|{kNzV)jx\Yaґ &?idA'i!SpF_35`?;Bei "-8E\Y+7F5333Ge?gG܈QQqLM.&E<)^Q6Yf]-x]UD_:'CCrɾgw1B`\VBl8d⟲p̈C:UJjHÀF꽜 $ ,0Sghv& Ԅ{R(?M&3*6e]|=;.r޴0sB~\ HGL?4n*g3ךcMߌ̊8PMpN'op RfO&ތ'U}v:@Z ֲE'ikk=mBkM6}Tg@߳fMLF][8CL̦' /#qJ5[' :PHjiZBd`Œj~5=OgkG+{VnihOv%ON-N]\舎2/wenq`}Urw q'WSW5W0Uzn* l&!sG7 G) Ǥm~nW\oFdI?k6\k,$(v[huԉP˩E P7o"g0ؚE̞쀫uYlG7:ʉ{W`HJ;68kvYZONetl4Li Ay C8+0H[DC{- K _ͬ*I΍bvXBXEy87Aic2_C%*are;(A{ '$dDq(?@r"37)}b] Q9(%F>yuCpbRONs˥Ku^[s)[ r_: R4,U/NWB]B{R\a$H6ĢD;m4U^nuݮVC89q1 {0\'TC-:~/Se*JD;Yò#aK|WڞE$y8{}N̝|c=1l=|!ujGkW|ZBW;>M)֛xJ}"8YjfH]t5չP"qmhߧIys)U4>O 3@#C%G>N)EIu4BK!'y8 >Rkcv\ ƺ8 \ L+.{D7pyk_7;~.@vQb&36(lFA(ul/{deT 'D;4ʫ9'Cgp8>*4rqJ>r9ZrpNU<'A CY!R=RfL祉L'Y'1Ƙ)d}u!fCBlHɓJQPEI? hYQRZ=;(Ūq\0tAJ,V<ȓL7ViW.?$KNfsO_$o1!@\_e$p`uAMI<-a /f= KYeS(ѵDHWV[419Dgi[egcIDŴ=Y,_?RѺ Wg|.c uS?!\ykݜGj0Gڌ c6eNCYJTu@T/-Qdܛ A-u6.ÏdIO=R*v6h$Snљ!h{֨drQ-ȇ %OP?-8u) 1xX)Nv2 !| xԒfCh:)(Qc{+=a8J=)ɹ p[ ~W ش&zzMmbxxڗ.3|#7\1?2pUA4XAۃZty9J4y',گ6+GF] tMhCDt{GE&m.cbgI#h]7j&sqEEKބPE3:(}P/M8vW9mWaIqU|AV|^jY:5h܍g&\j5JY=Lf,CM[9h:= X̫"<-|p[2z>G+/(_*O"5/Po"B'U}9{)Q~ ڷԙe#*VK2i{oŢ7sy_JGDw]ϊf4::>P2 tZADN *0w>ٶxZ$?%Mw[*[>ptvz8>WZDg0A"Bp-.`;ZHDRib8V'5.澻NңB:TFMO=vUeV]'h"1e{ Ft):}9m#˅20@.ү8y=mR7髍OZMPyI}:KNf iMixy3(m8'+y Pl U0_ۂ$:  5Z@p>`Kl=m'm~73e= lwwŜ|jfP'3YB@< s_מƄ>ΰZ5I&'V H^Ґd&U4vR (~AO.y;#\eZql)Zjh aV>'r;6weVE%_^08P`ra$ |CXnE C rwgǵ뺔K|GȜe=ӸCgV'ApzCك߶K 玲I |#X#ZE@A!\XE&\ql!aŊ!ш23QA>O:0EhO QE?(=ވR-Rȷ?=u|<rK5p4dJGf}DP}^m]5^KY"@[n :{Z[u ;RCÏʝK>&IEeOb)4^&\ i01 j&oyCCy\ 萇L#1פ$4=R,@Q(±hʿ_O`چA,]tOX3Rb^6sJ05"-3F;)BTITsub:)䋈ƕ)dfN -o֢Ic3"昝}<3Z$`}%$獼Rq?B9)9Gߝ7H*dBSk{UAˌxqf*64@MGM9i͔'"0ss'+Z<1Uz7xI=3[sG ::`*r} ևo-oј}{Ф+ 4a3> ˙FLg=_$h7%c1} :OӲw_8CĿaa,ge3:,PlG-lQ{29rA_=14bB,xm)UA-l HEɤ&}M] S]ι :0fd3) 19&2dhkL^;ԪfUHD&1_gy,`1w,hG斾#S"De9OvԊ5k >c:X_*zr`jl] 9Imܶ~Jw@OM]E^+)+Vd@VB^ 2kտ?M?Ja4ȈutMP{BUڒ%-7}73e%Luhh&Itq{Q"#R4Lcbc[Qԣ6--Q_KaYEEyʥ(鴛4W^o#+~14>e{ˣ8XW^nD#!We\n_u}Ņ7GE]`xQ3Ey B, 8ga,3&p/W" 7`:[1Əct/|A@p\5~AV +"}_=KY RRfُN~ BƺE@s5VgXfs"ێhKc`$E7:ߪх>!GqK{IRڍ!TQߘBb V̀.0Ӹ}Gwp9k2GaUU`CV"WG}=b1Ny."_z5T֤[XRI:b#>Tho<.(]VbME!nc< zv}Idϋflj$D۬T!Pn6PqP{Y2WpDM.-.JA,e{¥?0ήu,Qwp@s3\š!XfJU25~4A鶶.32~wYw9?; z>r qja ]OnB}5= $p9MR+J$4c䄦=0FP MH8 0D7>lM7I˔~ā&oZS\Cţ54 EV0?;ZFpNuU|2YGV΅t_/,z[yM"@L۩>Փ\u4B^n]@!.'AB; ᬁ ĘM/ i]NH",DL%65~?h %K>h!Y,q)c,T 7*\lSt BgC k5|ܙ|t,2Ks$VH?sۖhܟDiFd~iC!SʿS]]@̄.էim*A .BTO4`_vflZ>Iueƣ2X$q vo @=)V̢,00񴺱e }#[? ?tp)$[;~K"l0+^(~; bdpն| L4H5UJw32Fu*S }-!=]s1_ o(l/~}%YNT@0gÅ+[pfLG9VZӰVuzt .8rÌ+z^u(DODo.D/'Lu~fC㉵? ٹZW{7dr1Y$נԖW7$yL.gs\I9!AҕRGD6l(qHZI!@gϛٕW~!hϧ\emu}6]I U%=HDJ]s"V߰Ԉ}VD=ݿ \a-*ӵ^,&pX)/r0f(JC[oSt vE D#QI7YEpF=DݪhPӺ+޸ݴ"dsjPTْ}Y79s( 4?WFvΠO0WܼU%F9fbh (;^i٪< B^/gaؓr蝝iT`c{*wbe#FM<L4J0[!6Z{gphr֞f [-jvT exC) 5 9*LˈA t X$IǜvJƙjgU{:栗0}c`eHLHϺ]SyH< lrq]6`Y&-:_RJqiC1 Ǿ$ V$;4NG Y`[V)LC2&J]ƔRɥ9?Vhgʥ1mL" N)^LWZ_1X}"bi H !5V{QH??w3$sXZxk{ 3ڌ@\H=irM,0F{rxy]Ŧ;uE7D QWh\"7%F(eOwƞ~X \M2z[@Qݗk+TaH}Yf%}rʧrڄ\ ]-i%X6C\[xE(EXAQEc/"G sfva]jm\~ ֢0aVFхhXb!Ln>1ia#\ $A9jWteםPT<xU㆒c%CŻnF:pӇㅈ18߽%H@i"#zrW L[܏dȦ5MY9Xk<>;¶+xѷЍ1u%LENZAXݵ/A~B*Ĩ\|=AӦ/8u.j͋,ϐFEId(ܾ6\И[} )BwPo|R <0 -h~~HvF>N0#̜1dzIl˙;I.C h^FY_ PgRVB<~46W\o?ӜFYd1s,*Il}i l#EDz~5rM3 ׼ԋGlCgΘ_`d@Q2o(vU< -êK BWz"StW!w>.@=ͼ b }?X(lˤ%&€\96>cl'ᾌBnbJJ^ݴtTP $×|7nFH<=nDyb+ua9{s;+D,s#R|oCJLVm.;7shAb5m5G9Hx\7}[ĶQ!"7e \+d ~cS~AtEJټQ4IװҘ֓H9b_Uc^s'W)n@~jj5nKr7:ƕlW黻.+ɇ3E5˳D2ކ=vA%K T)[mZ2;ÏrɤRڥLH*ṅ1hS"ykblwt)+ ]ZuDh`0S3toiHor0Oj|i8N|)۩&Qjpnj G ST.Z_iO-T0["6j n Ay21tbfWOt6|2Y 2Bثb"3Ќnl؃܀Er40ts;~fDƠ4<_uJh~9 3J 핬WH$^J,rhݯmDr{18e ݺJ37OQ$+YT5@!>2WNk ӔNlFtDa2D _-Gbh{z#h"8x%l(vȰR20_g"46ZZ$̲C?ĻZPG#^C(=4Ɛ.QEAw+Y96i+ҵMǶM@b0nVG M8Eq! N -z% RĦ@D★4a:Xt,9801<{SxǧFCxC_5Y{ 6Q&֧ⲭ=6}iH~WN%6d~ŦܰW">yCvKr^∑c›Ѣ*J")B%p'\ES+1`UUi/ )0A–ml=/B6Vfd07y$.BI?ɋL)e`V"غ \WO*׺_6~ղ>ݎ$BRf6'U,N|\\]، --f} LH) \7 J ވ{/$0%G:r![H降&Y׭Gy)M'cxT| NtMz_F UBB~lN';5|p#}Wv:aEyj+i/az83Yσ*0! /ú`O.jma%V݊}gti&+PcY_ #ri [EZLPͣQDXazʌӹ)7 Xʫv\셏7Wj!7^ː%P-kKMQWG| rZ雋uŔA5 PHoհH! 9XُcG9>ՀjCrV%~$[C4!5afsf`l-x jV ^DBTm{kdd 0=F@`I [u>6BĪ)@D[^]}9:`|+٭ F%@u^1o@ ƨ]/6- ;9u9.(3lBs|S ߚPZq/l/rD 偍2$ݧNMHZY/7Sw~5% +ͷ›C 7wKW{v^DqwZZ@~P/ih.cn/iUc2=ԥ:p-$Y8!{!s՟y!βJM~6ZAylVF9k1HD^bF !p$CL-#v1@,Bl{(öؗsj/kFO>0΂ɇZ2;Hgm-x <|K&hS@ ť$l[bⰠQԫ3h_^QMgA8v)^ݰ 5¦ nQ>O!/} }Q5ҿ0_W A$SyJDL&sUԧtM '=_MKS(pv_4))p`_H?YIFxp(%F5FzϬ(!vet-!Cۗوk-:3;݇5d|y/e:FQlf_Oq:?T?z2Cn ,|R~VaXccmeRIl Jȴ}kh$HeV+L>lS7UQVG&_v:5%8Aa^P(*`)B_Yoʾ࣪t"'NB[dlJtu }g+ב/, ZI:KW_ܧt!|~ޫfv8GtF+}#ѝ~tSo"2 iBŴ)4^\ۤjBh=͂C2 %I{9CS* %RR k t?(|vu޺d(DkJp;tNӨ742MpTela6%I_JS2`:za;g ng{QO"(!#}|e $w}^N%N ]{O?m3<8v+ʕ~ެV:2AsR+aWet"Z*xf Ÿu(RHTa׹MV|G+=Ūqg#.{ "QBԓ1W5M2S{أ* Tv0n%ׂV𻴯ٖ :gy2c +(FXy-ytNR)e0v#apfGD+=UO>]\t]K]R_[Mn\{Thya{Xb/R2.. 3Z &uzEBGIhQH&<J!&=dW6Ƽ]d#לVãB quϜWڠh ʧ욄0j*kU@oDv~浧-ςy?G9p4⑃ ւsޕ$*$܎}o=}K .b]xgqdY4o}19ßMg;Z?a8/L( <`ِogDSu' r-;BZ1д}p;'&mVPQ]ۡ=GiE[n~61= ˣQřÔNtK OŜcB!P6] 3ٻBr9nƥc-f!0z\Bh|Oɤ{`O4b|?iLG<ĒhDf͇[:O,*`]P֩ta]agmVO._%dh5DzbbԹfA\(' ܶ]̭sa}̝PG?C'Wh8gRĜ=t0/j_HV j4^uYa=q5E}Ёb&}dګ lɌo(t>F .$WdS/]i,oNl`/Dk0^G MKwDtzW 13-EC1=QE{QVPR]d@&QtȕńSab2_"ba^ 6(P6$¡M¨ 4KK]W6mi@o3]*b}gL2!fMf)eyx 5Q3lS^5ǡͷM^ŀ-=OAs*6o ϸZ]pn1 iJ9^.j)_Sެд"k@[`?otOʀJbx(z [akwp3Õ= 0vB(9~4ƛ^&V`^ݲH11Πn6g)- K ;a=[vj/pgkIòPF}:*W&Aiv<5w&_CNΟI A>L<{ОIsq&*t"SPFj4US-IIq3Lu4G}sK]q_x^@+&TSMXt E+< a)ẉFǙoET+~V ]۱{7TzOv;gR4rd^c}EY U(8?|*VN֟,p Uq7OƿuɵaId^T7* 1D]x kH`'rRVm\&Q>j$3L,U6@j1pTKc eP?BTf'\Nce/ְRrwKJ4 j7tݔUzRg+4,IFW/p@3/q]y/Xeu22|3)4u s5jQ'z8d}&6ڕY.^#YãJ {X+͐dϗ0[%|lar96b 4%ƖRy1׹AƩ4uu.>kw=#4'gƹFBsZ8ڛRst_9K| U k S/4xZ}CURMSiZ~S/1B7$'/jU&jM \ _55G0tWKAܠ?醧w+Ӣ;fxF<-ꓴq/mt9WgqɌW!ܚ5[L/gKq9VF`hi7@h,"ep +8rqGu34C6 と13a 74ttVDL)q3"cj 92Py 1pB#HwcدD =Tϴmg$6CQwC1UplB-'S L7^bK`gO@9%$t/;nh0F_`x,7.Psک7\ݎvdmB4ZSlKײ_j`-`Ǽ:sm0 ??2~A3 p߿^v|7 Sx v]M2P7\I5&s`G{.q:lc1S-m!GhbЊŦ(.DXP[(g.(LI.A/phLs`i?:bT&>Iq ,'z_.|g>Mk牤&n B{rTaKuc)z KD ӳJC* : 4s;aqx/_5 z֑Ge_G~<>v:εHgnic23J&;h8Xa!>!ޫʋxv"O }Dޓ3$7rt\ۥ:yOl6ФҼax&%v >1ϻppOGkwlfX NgLdg* ?iJA r$b590Kroq?X~YvZ/n109"0x zS+Wvl|HUݒYˆvj"XXሉ {=mm<a(uD_]r^4DD[wKgҥSkMAǶ1VlIF2uƽQ l g#?ҟ$75%-a mMLs'^UXXFMsYy[TDu^x[~K&NP3MHSe赸8n7%yaOUe2v>I-Fݯ}iegZ16YX\~(JR-e\=_u]THhCzfv#qlEd![Yn曕C\G[[mr; '1~G^_[gbs~*5EU"EN ϵz֡KB붗8R:8"r) AYػ?X?sʌ  =J}ǫ.8{/fs B,Ud4ŢҹX{HF7~g_YD(3A7W}.=w^߂ob8'sy5u4Ғh~B3Nr"'D~*su̮QTkeGtm1dAƫ #ڵObw9/g*qwÆ[ oZNhtPW;B?OøQ}(++d+q59Av y0&XEKT/bGٷAd*ʓ@*(Sgnyr W#X63Ϫ "i;᪋=u 0%/]Ä, @'p .GPH\m|:P4Qf1跻ŀ_"6|' Q26t.̎fky{5Ƴ&889c,:^RMC&1L\-֙>2{qsS87@Y tB"zhe_b2lYtn?#am> d`(52kndd 1? ]0굁\&G)6)p2vcqa*P8oo \[:@dnj|s 2W1jYy *ԍlref(3XԣyBv yq4;G& {&Xa)nN<6O32)lq yO/Lrq͏F }UA3Y]~ݓD#-gAV%AEsJr[h,(aڸ#W>bQFO_] s}c\hPO}<@͂r/~;*;pekE 46Gnd!I>ogGozgrY,-/X[@d #?m""o;,]-17nHE _|evv0a9Y[q׍U`;YZB z[3Jv<^/A33;-?ʼnT(W]D?1xB=';i2`l*cNb!b!2z><bF'_ũs]ݗTܣR[UsL !L.DZRtGP㌻FϮ P3o}Ԉ^VjۨP %O3ƸH\ck]M]!8WljoyCE׿te ߑJH>9u}q3Mgi1p+v0jh)1b32Wu_r?J"RZcwn$)haaܻy}@r42 ]ۀxv0Q,0̹䀻b:9'vxƝf$y3< + OZ@k|NG1,/?Vҁ(9nQ)wͰŻwfGlO;:q}KVN L/PD;$WIxxl* ɮkd.<@ML5S{d\~o]9q=뷄A&)@e1xhnEf o: fʜP`N Ow͈sx˽ulA f; bieи} ZHyM] H nz 6.#ZAGsig $^仛6n3ɬ^mhh_qBqՑ}Ԑ3kkjv]l@p ȂCADŲ@>R'tsDl>?h9}n%uD4m'E4U$޷"s\]}-ە6Z3MJsS7 {^;.Ԓ VeE~#$^o` YM0"6ڐ;%! V:wfXu9[;5\RHϣ5\P(mkɹpaؚܐp'4d:o(MeZS:ˀ׼3m, gq*t "Bc[BEd818 ]^ h['4܂[-NG>;kW)w^eYRډh71 kǠ!qU4EqS4naGMq8.E#@f !N$I02W(+=ƜoɃ eOjߴfoN3>(d ~>OCu_"i/|}R2kTd.fVHq 9D#}kݗ)[EɼNTXIj&@c}?9L GhүsFWc9~K#~=?%Fx). P*&_xmdrˈ]ܵ;DvX=aNh;SDiX=S GajrzgO<'; Cspͩ<($i[Md`)I`FN >Qǁ`{jĢʮ\Nd;Nw'x|:A. {Dom@ n5^#JC[oJ#NJ?Gŋn KxݡP3ŜšU-1TL Afao_ (qn 筭KVj#g&c!3=tXS}*e w更DZ3.Zr/k0"2^-~ 2GJ%@RnHH.ԋ`ymLbއ|J~F&T$ 寳Ġ%aNodO0)^{/}()x歃${fǃG(zKMLDH eM*eoc;"%s6E1>M#,Y;nextTT+=`d 3y!i dmh ;`.C~+utKcZtV; 12#cr(_QwΜ^uPlP89BƅheUW EO/  N-)dJSU:dOL X{N<)2b/饨!8jtK/ybJ$ u!{kJoz"혱u3pX@R&̒} HǷyf!4g`/ OԮ>+FXT9I%a8^Q y 3RtUP5ڑ+fMN37 R1}'v;.{X.sc{ZG|Umjƚw52q)K2VVfɿLNho.zU;O872|¦F4Tq Oб?Ԗ,/kΓd dwsBXVo"Ҫ,Zrۦ)~[a@;`ߚRmi/k~1ȩzz7XPĒh9UmC>+fv)vŅ"Bi@vS,I0Jf;nS0꜔W̄!+Cn4|@ Lh.|0EBm:6J),c•gU3~2@FP?ebC&''}׺|w;<%)j>Z |q{! AZ_lX#.v% KCzMɑppf 蓼r9Y"on \kv̨MeǬ֓w/$^xbֶۛX3ʩ6+u}ҕcթzJg>-s\[H . `H] Wv5H.Yt2T2ǡ`p$_i,>L{騭z%2)fS,o;C]3yGH@ 2W!.B.Ah1i\|2 %[£pQД\6qERyf) ut&>kpqE`V̑{1߆h̖ކ֗RGϝUIfTj eEJx@QvղcWJSxm ֑T~[98ՑP$;>EB;X<$ mMVBn"/˃wvV s!O)L7- f'$N ~&Ctۅ*HK~"ré)t]~Pi@Ifx?m%kcOߦ[3v/ ѽ%é5 m&ܩRf(jyh~X"P16FhwS18u %]įuv79 B(\h|\-7-`w_NXu.fpE{zb7?'ZM\ GV~bě۟x2e!T&7dh2j*b {!XwDw굾b#Xq;io-÷ZhPWІb0ŏ>o|&qF`3ZF c/m R&TaRWHH]|pa;( F>ohԦM"bڋ ݡ= [F&_auz#h7˄a&Sא2S~ I!`ȶBb#/)FҀ9rxg6GIňw!SpbF5>9!#b+_(->pǁ=]ޣF׿GsCJilzQ2 ј޾]T91&p.ym[TZ,$SI¨쾙1/ܘ&]9G JH+IKa#MrŋYT5ùNa"Ԣ47Jqk0E+#*Zհ>Z +.kW7ՠeE7Y'+ "1͎1jءy4Yqtga➀G.~^M~'6/ m~,69 "3Mec#F;p1r|=T i#=.YT:Q*6ήI}ΫJ(a&i\= }ݾjw%yAʃ6Gc4c OS[1"rncIF7x'蠔Q4wc?n^1Y%!y'~"[sT]:ΊZwLYp1ŪK1l x֧O͑0+yɿP^V(鞱QtڱYySfrL~:;'vit7r޺f*vYQp$Y&P,ϩKzE:b[HjM^Tf%Z"&%!++`L6m"x!C {/l:bs: HVĻuS7yKq73 f#:tF C 3G,hKXFTه?s-)3s1@iTl&@V3;S?5x@VTeܽi}QH:~5_1dDJ̱ L|}v:aqFi+0,ܬ҇ M 4@,z}&<V}[AK6gEol/u,FoAP_dg0i!&z@݃q0J1-']bKbθc(INjH{_: W8Ɉb&qGly2 +),=S_J0D wu*1ռ;e[`=%=զу~+E*҈@]Q'9KVRnqe_տ5.n eA_1ȄޗuǴ]'`eLVϢo0 31PUT0aWCX\M:ƽ Wt,♱j _k > ¹ؼ*Բ峇*tWXoβ 'X?!B3=w7ntEwb =0Y, '%Ryj *ON4CE*4oEЕ gݎ@Kֹ ph#)n1lscK&7fqo'Kv m׷m)| rdڶs^:Mu61{wb~,up>;c@3ҺX(IGRQ՟Ѩ5ؑR8/փjS \ǯ1»?R˽ڈ$jn8EV9ZdLW&|h16»xV o=OTs̱q 7;* v8\OIJK[ 8 4;Kut-&3 coJN RM[ z"s\`–*ɏyH΃^9R ߧ_ÍHOpi C Ԩ)Zn\cxme߲mC,Ьڕlz/imz UGeH%HT~3K,d▫9Њq}^d Xa,a~y$@"u y#pYŅ//˛8bQ\2:U2 Xe,Pu i?>!)k]' qyifZvTI6_DJZ]cAf>>i^CSy234(G(»Bq"O!ɋ}H%/xoGisK@k%gj;!~q8<$;s|#kvC%R' w ΉpYAA-XM(ag\GP,N^:Jd{fQB0|!#%fwZɺPq0(X 5/;;;#ŏS6־ɇ!`-^8 A]D" ͗rfP'=BUoʰQ̌K&†#|D+Hp">)t*ܿ~GC'7N+]J%|dB8CpCLqՓm#`޶Y4觚iX1:e#apa8"f;(Jt9)-(A|6=篽Oǝ?s;vXG4`D\E GF>A.QLmbN؅F9a7&-1u$R1 sS/˲8Z j߆xJdWLL^yУls$L:o]wlj mͥng ?g%2Y|F i07$aډ|7UTKNoⵇpJ1R̋"l8ԏR[( q{f ѕ9?r'0Jd%M~;CsaPW)#f,3<&Gj8 vxUP)YbqԀ=g3؜_eLkű\{yȣ<ݻoN S;0ofeljGO#Nq3Lqc̲~nPקqn(vhA?`K|;P [jF{R퓆 sUV\ bRi{_(AL[yV Xׄ]Bm-W61h_6\ccp'6^ڝ|pS@ZNz'9 b `ۋb+"Z!XJ!dMƯJ2*!"{t/1>9~e>Mu:J/wxc.cbbv;N;xxCbŸelN:X"O=t1ט,d(e(9FG,8MIسkg%7qAݺ} >~p CrzXUZn(A 6UG9f ^EY=Rm :M{dõAN\t/^ϵ/'VߜT̽~+$ ֣ol.ܑRUPYTZ!MM8Pso(xV;|1i*̈́ TfnP?{ tFs>{)c7E2:C[=DͥQ Y56ʭ5u/SR5=;]i(>KGҧ]4yq.)ayҎ1L-(&Ub\\f7y{Yv1ed3hmd4rj;"nKm)X~/?N4e#Ĥu[@f)G\f1 'T\Ni,GviSj/sYUa%iΊrӃRNx }vOi\rc/o>]厩Vc&mұucl'$?|iU`ޥHc'ƌOvusح{$RГݹZ.1,4x^xгQ-vvO /)ѹ&. u\@~3sy3sWnULgYr`5ToLO_%D NT;$aGd=E.gA=&N~9m;@}ĭg QiS\/*LSx?3~j캑vȏǥn{~A*_ ?bGC~܊o#u',|qqQ;"a7A1Xj9I#my @W&^p0 ¶ yt(M46?F Lè">t~po >'HH }'С!@RgG1MP,6Vu.5A@ICvV``_{ K u95C (KP)T7ݖK%'cEPNxu̱9vwFMsF uug],myuU?+6L l&pʣ3c56%dVꏁS}WB6In !`iŠh{2k/[OmҩPɡ>O}ˈgav/*A/M|ieM cwH6{M\TqcJ Tj廒+>JVP<\d^ eUk C+A<@b>[1ax(a*!Hw(a|l9xD0ך8JfW.,X)MiJm*a޲CTCl-z~Ȗ5ds~ѫmIÙb}UpD8QHQCSzX2!f' ('dj(Bjmv ;IVu_.~%e,-{Qa @*\IeTɘ -+>>\ܴ抝Ѥw`5ļ ,"fcR"8bNQ׫їb㉐So^Y1\9<ּ[2@7'Ez|Pp2޺vTg !?j.DT޵f)mDݫf;dUFd'i_ѵ2Uٛ!HUIJy@K_u=Sa%D liݗ࡯i{?0wj_~$HWB{75BmFv6mL-~0m MO[6K[ ,Yҟu?֠Iv߶?>13M !ֺt6t7#XYlj JL)o`p'ܴK#|}i2Y\Ce.&`sT[r2I-A 3'];V&ݖjwvSeܩ3əcO\v!j:V|H49β-:',~]{k['#~ڢx5SS||#gJ1ϸX A\~TG ZwQ#pq v"s\_{߷5nt+ռC/=xC70 k`t>uiY:>ܖt%TXY 3:, o:3_{& 8>}na;54V\yKyFlA:'$Z&ctX8ռijB9UG ԧP-a2m,`p‰lH- 0Xy6#t'W?FHB%$^fPɐj :?:%DP_]vnnadk#N*N3*j'~*Qo8AV7T̟l0rRo!,WގK[ËgFюm[gK69z)DV4ڥ>_VސN=TE_eObfgOxҟf!.㣑&YF繵lX@}'_*جK$+%vjݓ#h==s.)Sf)gkR *LZϜm% JFIօMS|Wx"C*Jּ!lEՏ>u.=4࢔?0kۉi1v:xuorageېڴ}l:֗S#N'ru[ϱF9w/ck2ẾCRz`Gu#7.CSǛׄ(~`icK>32\k TgfͤҖ_oeH 3%q.G,S1z[ q*p<hZ7uore_1L6,LEy ^r {[]iu&Tim.NP.ЏZ&եm̩i2_FSp?9 ڽ4vSEI͵B#Y'zDoSH!3mD* }Yl'.ѮC('AfM,vJz. m [+d14vˆOBv_< 'ө Cw@u.׺t#&HYF_7m'un$f,HV8whS١}^"9d}yGUrq$%vyУZELJ"u1?kWΐw.(.. #P̟᡽c[ <}vj;o?K2#uZʳˀfcUҧ' \FkJ?w,Mi֡AL?Kڈ4Τ.E1-+&Tk,S'lXDv?*cf $6 sPiaSb9'ܿ?=֛9DN/Y(WNnخ#D>0*GC%߹_.E*4B; Qo ą*PGg̈:inCjӮ_zZa4_ۉ *} ]NXfWYY81^(Zv9%>^o#%1!9]k[V:"flPCA٬Q}8Ęсr5dx Yڳ?uQr#ӎEJ>i!<8'ޮ8'˹}Z Z -T1n LxPF@B޳s@K!VGMxg)/@&N?a(͈٘6'5%׵U'=#37h*[%Ykx)47|Yj Ҟx04;>܉~% x^v5hĵeoM$c S?>i _M&6>G%Gv>(ڐ)QQ-WFJaB,/J(WGT3VN$Hb(es xrK#bEFBJglG}s+H_j8Qe2t"(# mim:lW(y/!Qf ]>T8߀`7A'CB\ L!4HzAWH^UTR`\ A~R{a" G9 '5tᡶyˎtvo$;ℑONMS:P@/شa<#e3 u~B\N7] G"I ed]i꡷'R#7r@TYN=./M0Td#~=H=n} KI^%(_U>zc /+V4qgL*Ӌ$j"?줿s%QCMNCah'3r &4̻fq6@ 0_ טfts*_VHՈyu MJb 1<*&gk~iFkp!$ p[YiS((H.RΕ8涏v^C'2WЁjhƫQ&pcWEEv-'U eNlV Uj$e+M qHwB;l:D< |~Va>"K?vQi.%jo֙0z)4 .tA.M m 2MS䠸oneBakbP=Ԯs\Z%ټk]%e@+6ӄy\t^ߩ-Ok.Zą*hs{:>JZY𽍿9D D Y_[*v r+T:1@JDǮf`WHీY-݅ܕF_f!p.59ٻt$>2HpbUa@{y #{Q~%yPfw F9:g ͪwW﷗R(2՟([l^$ "Q&a1!4kIp-eaJy5I!~:dC>='#uz{qU'8 :[ ym[21Fs5tWTf4кIy٘%4 @%:3ݮ7ok(~G3=`0` %íHcEhzÿZdK[NޝocLzWlV$cw Hcl(<]i;(ɿDMEU7g1,*fPa_<7-/S/l ӀsFoi0x^.qkbowHyY}Ɍw~Cy/R QH'MMsݻ?anJӧ7j2ع*(hIPݬI| K0cu sk=aa&En>'H^Hk\Cvk_X{pW#ױM}?zSJiwMhdiԛwQ4`:+طp*@<\o=z E.n }MS03 ٵeN7;˦J~׊8Zq"ʨ{IQk&ƫFZ]h!c'6x*ŰEì#C XF$7hPvT\גHZΨZ4N؇;}+e`V@.B.7tBGWn)G]]0 I$CHK՝f@edXeGDkhM2G˾8/|evW8N:hot_#H܆@h  ԎjpWwQW'enjFَհ~ZȾ;MeTQJ[Yp[qapILfp[,Q:W@ /AIOa!ʧ?׶/<e[;ufoWzNټ)3U>iнKbcF\O #n?a6%hIҘ'$His$<7N#/Y`oQ Ґr~a7@ îz߼;?%- Ei[g(MTv¶fΟ@_qX(DhNЈ"PP ۭCljJv+;\o|H!W4PBLOy2BF]m|gHs/򘛭iOz~fj`LQUzc :3Q>H'){vj )ۓehER9ڪ(tS>s0!2*3*p¾Qj Es @D$l]X"LE pK8nOɋ߿3S:A黜=(l1’2\hT1|EcA+mKTG]ߏ\wl"y>A}O9t5?\> ?l@^(F;`5 `k^# 8D\r&O'K_қ$:'y -Y'-'>e8gf C2CSw/}g=D@V2z0)HiJqDxb;RqqYu^^KTdE[d]"Pm@Og?s>q^E&<ـjHVI1T9ym-KB7R7u sҲ?lܡeFVn9tܩW#=(2&8 DUuGb D1Qs7wKL _N> ?˯d*[;4Brk?[/S$3&Ty֜0U/5'@2S7G;̕T|YXlҍF!_u|@_71ZR%Ү,5'Fg}d/bYFT fsyZ[0uk[ʱXzjptErvM.ڱwjZRQtIF?ʩ)c BPce̬t(E&V:krmq`ע##Y f\r5 :3أu{{A%/)?mKDۜXbOc8 5p5g*w#tx=[ŰnY6U~t[QÄ/ vIw ݕ}9 5bσ =(9l7H >0 ɐ SͨLV|,jҖ@/߲>nek%Htu):8'7?0JQJk{@dŒ$H8p!ӫC`9n~A',8uIg=V> NEF YRY;Klg\<čy( Kvos/F7@K UYeBWKuZO{AgvI[:SS84ItYq}W&h sWEh'kC1OqEo2E@JEq/+Ik+Hg"+96rd&8KK*hPĭ3{2YTT6p2N2]Ti<'wp5 <'CN5ٛpmN3J =[RgYZ070701000002d8000081a40000000000000000000000016661a1dd00004ecc000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/N]?Eh=ڜ.+[*gzMdZd퉩Zz!AR> cbA,+CЖ,Mr>B6]VA/ 61V5 e,uALR-~k?bzop8MrW *OIXI 5ZlN3;5 j/}6m9.noiۊAׁ:~RWs nN:@< XgtD\RǪA/ /Wrx:ėPϡC==ܶYyX-%=,GO4ؘ\Q6ippKa;J[Z)BoҒ,n! D rghΐ_K]hlޑqM>0|sޑ.y@pmJb2JRQ>9|3z )F*@CR'D"(K7ǃWDL0'NqL=x|)aBPƀUIDQ[ 4mFYSxG3tm,w]솂E*/j7_=깼F6Dh`!pU?7b:E_=.Kvt(8Hd=`fTLP'S+WRB~ ctFmb?bTʄtK&Q7%deU/BѰ`zMR702gp/x3`-1S ،ح)@BVDuI#t\3鎼]AɝVLcȫh!7OvoY4 -##3\ThZɵV[ҝwDM~I9 C ]sy5 |Qc<|uBO y;&K83FzoG eI2 H^ ǢNO}XD؛wl5tHUd-h0l-~! ~X M|T<[>C u =r0bk_K .ZJeBz1$"w!0"qv4XP͛:|r2Zݨps5 ,$2 Z%2|rKǔd7ePA꣡jhkӳ{J CcI1Wc#fKPK/prц>!!W5]_֨}Mkm'ɜD5M!!4.d$%/Jϔk2 A<Θ|ڭ@ }!c<إ؆I9z Ef7<"!nTㆩѳ6>hCAM{@9vkh`1.mHu-j4?=ʏ\܎VFB^p|rگl|BWY#Ezj1<';ޢ]x/!6%粋b;j-ᆐR5[v>1]pfkS^{McS2"$%G?lsB~Z5N_-;3$Uz(S(%ݵb%k;˸WzWK@?po/A`eꊁ*ti ,Z y#dwl8֏uGY G?SP%]LJgx7\9Fm2Jcy6l Q,9ǤyK/umjR$9cLQw'p\z&RSzBײ@7hw3 ,GS_<(E`gq^ix0rGF#/4nD{v_d0"~a x2xe,30rEfB6U*-Ûw`SH {9CaI|VzYE:BSϨl@%"Px05IDaZ">KU AjӇ bl?&gXxul~ '+rh^{_*w7a*E*bk "A~#Ӂ>mv|OQ^f @F9i"*{ul-mARcxdьC*9VIPR#"̚SL6J4!H7naRWFjh[KٝJjm"os {O)֎;yko5?f6( NcґE}ЃɍJytĖ &o 4V̶\P:Kja;]&VM сu0GWMMn%)do+Gs UxqOh,Q\92x xz[\ˏ_8m q@Ɂ+Z~o,,طQExl(> +C>2ʆ!4PBY}E7]T*{Wx-0|* K!0GӘǏ<~k+JyK|5,3:M=98ےLvf= !<:]e,ʆJZrPx=¢7NdfRֱY>*oZ(_%nQzAq 7ucUT[~ÖRoC}>Egv - -zf"p6RelZb1֮{|f, sʔ%ݒh޿ ; drjRq:Ռ!> P'n:m1(J"q d*41%~MGLQ &>S99XG.{,hS,-+Z>,jlOE~bֻ!%/z#7)epߐ7QoEnf?AJ]G@:1 7;U~tIRs/0k 8Kۯ:=$Gatm7}us]"r*^߁Ak*0$KDŽ^ 5v{jmD3&]H>a_bTQ%%GsE8ukˋ0>nB&bEW3Sl)֕iGH,% o/!4.}HT\k ;:{5hV.۹\$#gJ^SzBq(VIhKwmPM1ĸpdZ)Lun$8d|VfO0h$D1(/m,N'Ԣ0f9P"o{BфAzxd&;D7FZlޱQ *BEUceKAĐ"\ȾN0ˁ&S0NI_U)Z,&1;rovFmR3[ ɷ6Fީ͸cK h7c#5۫`aWo+d̎~UL QF.0Hi<`+?&01Yo8gL!/4HLw c|a uki-GWU_?<%䰶sPx=p^ $k//"m/&ҰɸrIeHٗMhL>%Jg Fitj^v+d 1NΙUG=4 AǑrx kؖ-G=avz-yC,-Mo.G)eǜ){}#X9ݴUqڥqp#STOX~00gt46)ǨDžH`9c/I;U`b $bfw?Y6S +UcK%*fT5$A7̨t*,m3쫅7% &F^$u-BE9v !+oP%(zmeEROr-|.cqjp&-e<y2{K̈́I2z>!Ewmw aC_^3VMҼSJeX/DoN4!]1cue F<;`ms}3 [X`}Lf2т"y (J նa/CB@S"2?o,tLW=Dhꑐ=NVl N,I/#\V"AG 0o`²dI|Wxti]?*6Dl$q *e-INqH*Pہr|R,^ʎ/ (}jK0瘠tm'w'$.|Fɶ~P95E!16ˡ .STݷ@Z;}w;B,+*Ψ.YCe@ȎA2Y?;wxrTԭ?N~);ߺ&[z̕H))BI |59[ ^pgl3睲C)k-LLH>8z[0~ˠ)U5 }`b) ϋe{7 M߆Pq*-DQh!{V| r)6l.韸]z<(hjKQ=P# M1&%[n|f$Af09  E A ;MӚIr ƔEew~oq >ʺ\1Psbռ*Zp?Sa`pJHq~?<|`޹ӕZbkAiR&8q&魼˛Nu0E6ED}$Q1d O0;uYdϷ[M*{Jk&չ0%֋ euA6WRZ/±Ա(

{xy|o j"_ ,YrL/thdǗ10B.z[ce`\֧:>5zOʓGMo8S!d9p{?$'S)"6ޏG] k/洈;cl5C8Ф($43{E'=>=_Uڲn'im)~hՁqg@֍D9 ˩4Hl_>;٠7rp$Qd`V eY4Hє; s u L7m#Ԍe2ݗ5v+ȱ4n NȦUhƣVE{(r%a-6VLլ&XtAZ` WY!%$O}z1Hɯ~^fҞ@09ʎX[C.GO"L 1 6v%dvQ=yFQ"sb^#O> t#yF[Y[l`\ikC5衕W/tk!I{?>0l07xwY?b6?a4Nپ}4icg? >ſcZ`x[aJ>OŸ:ms~mKbyZ\ag_ѯ4]ގGIIa"AXͺ2 (5˦-W. N GDd0;Qҁ|#ތ5kA#lSby|`0}0S_ b$E k{lFqZG[^곷;ZNUvg2j_#@ġW߀p?t>F$Oۘ-72_anCL3.J2>}ީbIF5a)f1Wib̭mqg8NeB[m-c77cDwu3B jv& Q< qP88jyf'H[qyPZVL5KGRͷrk#6T .oZx`#E!(*#YǺ(oιs} TO؜k {{:h+[ҹ/<|[>ȤЍ$||,Jb"_ds+G,vt2ZރaK>|hwRXNST~&3Aj AWilW֍zUUd6"ER$hqm-(gVҸ*iz=Dxt<.E-kN)/g%>Xl }$S>x[}R,qJANӝQ+؄jfiGsM,߄fV?+2'NU|̦Oa,ck;G_.V ΃FqL-E`(ňviG129ÿXwyz&߈6 vu2P&~mDa+ad׬P1àUxuLb!(=d7/Q+L2ϸlAMsgI6SYdm(O`{6_\]itlrD+|b HdvȸSMhBt9^MLoM,ʎ%ޝ(7U0\UmhbUĵ2w]&9 udbtWWr"QU\ J#-}=ہs 2u+oYM&H6}e> +tA_=P2+ug-^e A qxD5Hz w+`NK Mڢ:=|sq(1ڸXĻ ʹ?ͩ$4sTI"Zq۔sߖR{Qep ţY.0voe"["<3$6 տ6 -Ee:u7׻TJZWKMvPU;VnYSu_3r(ys`B}@@ǪKF[I1=;IљQV z~v/`ou37$uTՕN0-%e$eXB9NڜepZ70D"m>͸'v>F4xa:C*L|dU;Hɳ2dcC~M?cn{[N2g @>纆=!lL9zԲ_YXj<=`%J{}BH-?};,ͷ3/)~]`F+O306 g(̞(-s3yG?>A>OA2fO'H"?6aJˊ #Dn7q zw5ʂN?x4>Cd\^zaQ"1=UX\( crZnғu,ơWܾ-z|ڬLdL(" fDlk2i3A@URഒFA0I'=؎3FۅTf8AA 2/OT/I;;B[&\8>44MC;Xb.vz[_%ӌ~YeTP!$ ӿ2jh]po,K6O/wn\iۤs/IiWfo哴rH`da4`BSLgٴmd=œBM1 Ŏf7Z#ƚw;=D֡/#,w>6fRWOu>1?؝fHsELdyGJLO&Õ$yPhЫwChUgL>"B#*!*RK\:#c4ftA |I@ [dg`"NxP$X?P!e /Xm6WN̻zv|ſűó_n/e7#q̈́g׹՜=r}NmnW:iCh"cr<~trfe=d Azn7(2d @A+WUw,j cWb+1Űaf"P)Os';u֌]T]I?u_ '% cUWFT˴uN )1)*F|k5"-A5@[~yϒcn܅0i"n99Ĕ_ @bLבJbb@e[qH8[E]q}ݰ*Mv :fMF]k{R,wZ^ a*xsOmMO@oE{2r#%g0JȮo0`Ru JhZwB$ U}ZF[w;1gAnQ!r2ag;Ǻv`e,.V ulv_CSTW:XQ3Y!8G~+2;X+pN1B2E~4'5硞yBQ1mLwrB{`L6Aq[hf$D7KچMeP{>Go +̙ϙN^"[ wQb#˘oQ2,R%e{|& 9qo>׾5)Ba4tV4ƄЀOYүT3pfՀ/ՕmqxNeKSp{͗U\=R5 ]^NL" 54 h%gq9G_N|~Rk`sRAI&R4N"EMȬX5?Y*Glj XGrd7͚8J]`d|.j ZzIe{␹W,nd`cGlYh^^7YY}nD5ľڬc96\$:/{k_bYzپӋ{"B$i-1ïԈ1Rumt4b0[ HKbVgmv3K"|zqdn 2m,_gfHU`@;[(sT*?j]p*l;-d65#»,⦦ˢl3v[GÚr%>ZFCLFwٳCDnq&? !7 CEf找#5 %@r83. Tm>zL3gC۫ scyiٚBC 3ĝ6^6o0Fin'to><:dmd-58MѨM&B)^|4eF;lD ]꿀&vcz'T:":B4$5yDV3~t5KM uBXq#VM2ѱAR2=i|Nr⌒5﷧)dcu+"&׳y;WqMX*t۠Selv8W;Ҿn@ILgRQOӋzcYWyfW%r2"לIcM4tgќ BFh+57 77)>-8o aMث3ar>09S$(>OY,T97sbư V @,M=*4x:fU^uFL%w'3MنqE9&^! p޳vyY.R@zUz! $׻ ;"EOwΉ2"U bsx" sC,VhiTwxWP]8-|W:yM5y=Au?v.kRnb[M0.覼AιdQ%;jX0b)Je"tS vFUq97K^Y uŗV/帓\?&[֌%Sga7STܥh{`9 :l/%x޲dd+'2Y${߾&  N<j?:cND`W?X)? QrMQMЎ\ ߦ1T/?_CEaf7o$>uN oUw6_IKgFT`LA@mnȃA}xz`e;t!H'D yǎoi uak>depP/ wKq 58o~Vv_i nWp*$+D-`S VinQj1"` ]4||:]XL0ww/.M͒7+I+j^45u k[fP MV$ZݺHu#FDx3k6 {I 3f%莖H9ͩY"\p\RLpbRJr]k2(뺎?"ZZ3 ^ʃ֓\P}7|KԾ*EyMe{F&dTG RǴ%K$HjZK>m_!TDb'CX.}^*~BU 9h%#FS\Gl ]iphlYg Y ,-ث0"̾S7Y`h!KNxWzuߣ_2 Nl[a=ç5&} v+3V/.}&|޴5:#4R@F94\V;"BZ 6zR]K:!+Z}cPf} Y$oiu8X w}aۃåC/I_[ڜ{H>+2qȋEE]O.CM+K2T J(V7CӅ\Y;63 (%̔|D#÷MLNdeKa+JY~_qq>'|7cTq(ZrI0OI::0ֶ86eƲ=ZD$6aB+݇؛Rޏ&7 Q*~M<N&4HRoEmd#173!A5)\F:#` S1AX7S ]a0ye(>٦y QJpx~!Ȼ5fwpx~@GdQ a8f됚Xo惖y MAWA|U`8+/%7HqK!.7pdo)Շ#q*Gxi!1/#hihb {k;9ʻ#I;4޴sLX`YEibX~H-ō%hdyS]q,o%;$'-}v|xK*$ '۱0T!ZpMFS: snT/0P#!1Ms Cs/}xd7SNPS `$.r \Hy N'>c]׻SM$؏H^48Ȏ&8sn58&hx/؉4?' hsUG XqO9eaIDz]ji0'_G'W6e>Zڧ]y%lu6j7X/[{wLwxۨ8|=nt2oQtmfThgB cAd/H?GUo .O컛^>O+3YÔ-Jg!qIs+KL2_ +ikRFgN`rE:${Nu'3s,0%/ZQ:8qNI-rކlpBFmOᙶ`1Fh.,J]i`Tl?f65)*&`$;(.3Lx @m 宒`M5Sڃ)qDTW^FF̺H M?(1"ww/ ;^k"xp4^6ܢ~k5$roQdY[B4;]t|~eRx30H 1ʴOɚ7Sq_ d4`фF4h jʧ(Tϰ_E{6` <@lMFo,ö HB((^Ǡ;LaYSh_bXG }mL%X5#Kp'Oa] ~~ 'fLe9P Uo2ȷrM gNYr%Q1nEhlЧZC BQc"@Xy\ے1,ٴlivNN:Ķ〭/r.N̄2?r!@8J}bխ8)4 7r1+UkH']+- V 0XYL"Y:baS?xUosA,rcեDIۉ$wa;\=yaG'o0#ϕ jvKHI8VG1]wB+E!FFɇ 7h-0[ ޹@lߘL]p_c) %=ZƬ:y4>Gǻ3آB7I< 6)jLݶȠ VRӤ_fxszꛎ` ޜ=$2`ANARm p_}M2f{% e@s[krdUˬh(Ryg*uLtOs)n5XI=$nc9圀>OW`#E'\CgBmDu{?yB.1Uk~JavJ6*g5Dؔo RZDSgG_@|Hv!`1x'F߂7qr~ y7=N3-lDd3@"58sdn?M#襞TV< a4v{ܸNAEYhQn'!*.;Jޫn}$J"$*rG{)䥥qOe1([ ,LȘRoeޑV覴 =2r@܁V&r@DNCIcԇm6 dKuv^45`"&]}ku@XL?KT֒DѸdш @.m軰UXZ ;A'UT$0>0#F;8 $ f|9AKo묦L⟈mAtxHƂ rҤe-❃C`42L&i/Xϊ;dy+0_V=0jMiM܄0DS(hӋףrH +)!l x܉}9p Ix$-PnAxvhQI+8Ģ/Y&b=1sk ՞^<;POlBaPڀC1V .U)Ԡ<-oD>H UMr|ZUNYDLٝUktܺq J/~NMV Jο΋@XjMaƕiŝm5=ZźB1&EVa@ a"v6ΔٷdƣN8CwtYl="!u/A,mä ]98YzxVTY^lw8XQZbp8;_w˹ +YT*Pcڻ.4m8<>Z#w7F. O312|;Hu㪓ιY qdlOPjԹʌޟ&C#iPO„m)$>G6dI+B/9]paSGxwZmv[$QTL`Y+M: Kiyu1E Y [>ɤ6K7ZdҤSYWdJ @'>rPR: 0| Pڹ>^Hх Xe)^&_])M+}lr=aԃ 2b pz OJ>.+Sr|2:8&Bٓ3HNVB B=ΣģJRM c\_\ov= cpX 6@ZnLXz^eJ13h`6\Ok!?6{ ˃D9iґ%)]:B(IFk>R߅ޯф2At*M)a$.`=egbp;.@gSŔFLGXLH a"dbvUҦ=G"FX !Djv_cgv@{}t |O5 Z+ܤq |izWSvg.}8`F;/0޴pvU6 3COto"OD4e^+|َniEmV239"b,ٲ%羹{04x#D\I;P%y|pqoicЕ9d{F@v;֩XIgYZ070701000002d9000081a40000000000000000000000016661a1dd00038bf0000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/X]?Eh=ڜ.+ˤ4ÌDW=i̖"־X.Qļ^X #r眔XBgZ#An AԻD~}HH\oF'M:S /+*V:VPe _۩KC*0Pw >J)Z̯ڮwRK T682åԺlNj)u*\2թX9|IşCҒtcL=1w.|rS Mg+L&vU$~ [Qe|s|Z$f1-Q?<)Tr=Zx)_:|I,=(F)7^ݮeZQk^47兦EEHhz,/}PO/>,ټg7JFa D8 E1Du27O7 #1odz")q~QMC xE'੕մt4e@Ujݨ8@l(8SUE?!6 ]CD4b G fe+ y^뎃@ӪsNR`Y= CED`Q8lz&g<^Kk9<4/;G 35i2'I4PYmkFwxILb 4=xJ@C9 S=:s3^W?v*<D蛋# s@ژ(#-mݖFT hv=uӳޘf>"mjԢn̚Gxi`29~VF:UADhXw7v 8Lpv}!0cocJ76Jd/i[ R:)W*'@@401w!?pa T>?@t)yt@Wgkϣ4\cRS&?`¼8nszcY5ɋ\{kJrD0 |2SoN1I1'Ux}&w@0H ZCgTEY:0bB$'Ŧ~c~9D.6\#HHId[Dq-e ΘoJ@YO!Nw}XJQzz5AQAL<J|:IY$@jbIhB5`Q;?y"?Ox%MuAMBA?ő`q$wFn%_|IhLv/aecy,HQsx@ƨ!l*0E{"`ze֕::MC{!b?p:Xy|9 67.pJL9J%IWtҸ_aW~ ^N. Hj8S5Xccq Ԭ! {_pCtd_B\ke/PS?;( gTZ%TGujv7ɢ+Αvr<AXT-#| 6,{u$$(B\@6ׅUWc;E_H?. ghZ:Ii͑)66Sh'+ٷur*&M?$M ̉=Q X=x e߉+Bv.>dylAScϣ˻}e}{h+4>J/kt5MpPMqR'oWB<,r.qwdk()_5#ݴIk{jS=%w =u:?P@SX$ _e"ĚD&fQC5/6g{@ӯC>sk8"wE-1ՎQqtcDKؑ(ތcAzq; s)T -y6"}֍ ;,BL `lݷx)DI|yN ]Y%husada9 Q8H{N_fsf޷NH5P|n+6t 3g_MQ?2I_mOEիU6-0e%@h5oL0>rZaO)Y;_5h/@C>{PrkUh#q֭ΡWh'k| nXAg'T7|Iqvްゆ*7<.SCb$ψp?$k,bYfDꀆMc=D[sN6 3z sVoܝgL/!vn~IA;H+AkZ*E\eXvo7x*KyLb2qs\g!u!B7 FW?;MOBf9^?rAAVdiϪ֭ wd;/}Z0/&W˦e /ǰ9ny8t~ (֠8ZEhfUPD@T wᝧq\BC5TBS'xx[)s W,`Ò+Jl/mgg'hsdd k)fLn&w:"/ZґpaA|> D )JJ\NirH?Yl5.-hf'EI xz`*{WWo`;)Hē3E*"[7NΑ4y?M^%-݉ VimOk=Vyzq]O,# Rl\ 9h_h{8X43F l k=?6z+ qǒ,ż-yv[Xz_p ؀o6 _)8h҅Gl2aAu3eH.\$߃RmL?.Olj?Θ%i<0࡝yk:w&.ZBrP[w mn_\۱yX1j/xD1x9n.zRɌ-̨vkc\s?›ѓQ \KHkx~_tOepvwӏ^*#A+o>qy"]|nu`c_,zyA]ҎU 0̣151Ϥ4C),+%Eѧ 09@1JVM`yg&,Э]t"qSNRKͿ%Bt0x&+#qbqO ~͈&&#"gT1e(@cr1ʮeG9a|Tbsϰtis!3MUe^E]ZO.6'l[sxtC7>85{XL4i*3 ׳+-qai1bܓ(%Sc >BЛ-)*wh)&?,t@ \|3=[YS*4RܱTv(V F(:XV)btCz{ˉXmpV@1L|&6(Kc^|Gz\򺬮8qT,m`f~𻭪C ?JJ)-ZU^C|%9$a0;4`$/ԺgEg$AlmtUFԙZ?=˒(l,jҏ*>厦l?󾗴]s5;?[xB) FqR%BeDhdI~ 66.8yWo5s$lV>r+O@Qs;hSJ+Q~vWϥb9^uT/x)~w{f =|m=d` љtnҮ쭨+~)c곾SEw]+I^<~Fɟ~]&#ix'0>@c)$Ic _M1&,-N;gk%$\Z:3bwh;)r,M_/ s2m2)q" r~6͊8Ӻ}}X? C v9Y垽K["{ E#s3|[$m`Wu5Z29_hiaL֯}Y9wEG^FoOPu-)j@jQ|ɷ B;t3  %⺭ _wX[†rR }cgrroEa/|; fZ 瑽_v|,D;{d i*|{-P9bn}O(#_R߶Yބp`GC9rksȴ;dDޤ%;CD\ fںRoUuf7T1^U>'/0>9=_rj^1;PԃK}3jvHr)X(eVņ R?0ΔnukNVKRct*ǜDB5svYDyRQO4`e=p]"8f>zYb-ZING/ 巑pUCE)Bw^/$*r- H?oB:'%f9p&=#_uoL0XQ)6 GGbwWj%ׇ 1K:50jȳV)_ >vϬWiNјl3x]@GAAVpvQIcn̳'/:+nr`h<8cؤɁ^CNk9 {ٛd|5-[qmyԄ+ u: Gqq;`H_˘LmXɉ?Ean OI:=ff)@݁^?~ʗD^m_j&J9}@Wm! -_zIfQ:]4IF`h?w' ez(faJhmLZt*o4*gwk\ a_xCO׆Al&Ϯ'; GC*n Ȭ4,޾ K`{>=)3gFU lCp{x_Bj,sƍ1Iݰ X2K`/ Qeb y* _1KFe,kZ-pA<+8-ڙX,aȦP0gu[m{?` %|4굠hv = z(NoYEZ2͇KBuȦ6Bi& 8~j4Vߵ xТՀX@,p"_";d f5U-7LIOd4w={RDY*) ?0lSTV H2E0:bU#Ɗf9wX@_Q )JoTIc<Ȣ`G˟v,6Nfiq?D[p'w& I?銸o+(ZȚ07~бu4*9X/W/ES-XeoԤAbPb1I(3_ P5#uZ>J )`1,){UcK+nAr%L/IN6 2 ׯ{Iv'֧neAðd0;)Z?$Pو?&e[ DdwQ3˳Z' z&5XQQdf.H<:o*nƳ^-`iW?@+Xbh#R V8WM0W`{UՇ "JCr 1+p-(rXc D&8LHL+fXiMQ=KD(P,}$,ПzG|zf́ `ٳ4T Vk OYL=7-ݤ'v\m5}`l M2SUD;ro3g~J4z>b% Fpz`!A,6ETHjs E֞u6 ivR@3ZpYJw E\CQW.3g㰌C* pҜ ``U49 :Rr!iz1-t?FKrhNEcBNe rhXQVBN%nh C ]OJRIAYQAȴ0Ԗ:`J| O. JX_.X4zt﯏u1t29 #>32n?0;dw# 8JX8XYGG6U"ZИL@~JY]˨{ GyNUWjNAd5+*%sh:niǥNkwhe8fdx&M.ʊ͜氊vkI!XkT} faߨ22v`qR-3fqFczEiz!½m~x,9Eo 23P+ j٣Z 1Ь-DDrXFѓQ9B0$sRC߅YKt gQT^FJ!S!NbaSH.gцv(+}}Cwp*KqCYO#$.>4Qsfۘ^W|6&P @Mh뫉ً}Y=o xaX\PXvz4#F8zI?9<7b!˭A]xmell@[+Ź> LliWǚU_0}]W{eqSmcfZs"][ʡ$"5#IGx=;`n7%P'HĕGƳgZY7pn-вQI !{(eO .#z67֣7-UDW2]﹵_-6ZJȥS~$!HLwE5нV%I\BO;dѼQKgғS R@3Wx/m"XT%^YVn*H[Yr}>M)W>mॸT\fzH:5~ )y0+{^PJcn0aRG9Q6modٍZ3J+BӞ]_3eZٞR`}}b?TEooT&NYCA w8Fd1'"\ Ar)c 'W'uŖ^ 'bd:գ7+:2="f6C 7z2{{C _*mpC, >9iF@_An?Ivu*$ ͹.F 1w o"[uGGM\YFzYN`c ܱfv487 # jmV IW`sL+XyOCBP[.;w.Z.鈀6xgmɠQS1a,:/" ;BUj.p!6c"78C0ƜU`lhUEyר⛲6s Oc/ ^ں,?e0m ^w',y":0H_jsbxHcpn)Ct`*lķ~8?~u%ea=b Y0*9qQ$K ('/o)،>RvfF= ]D1;YD!3A3F@YhH))͂Φ̉a|ܝp\a\ME-aW#uARRʝT5ocL{6E۾)HB_bpGx>8toF6W6  i<;9GqZ%ɵpC?,*{h9x!_]ϭLb/n_DHk!%P:h,P]W=W l9zc'kDݫ c"^Tj%lh, hnx +\9YE6%X XO9ɎmGJnqIoO$ewk}HJ_ *H`ArJUyz|9&@e; Dk Fl! NЂL7lusM9zM!]ɚuZrgxTFm1,)}_]VdIL͊-hJ~χK$1?F&fåDld]3k{JN݉UP_97`|ZםR~VX$|?ر?;|OBSz4"H" .N'h yDK#;[p ;x땋vW^We*vɰ J-I*!!`h@kᎵߡM>B6-?N׍MHVMA^MOߤ~F`SG2y5[H#:5e <[t2}=Z6%[XrP/v;R;F[cr,inլSBZ-x K%w %(q*}UZ޷xYP/*NxF#hEdꄩA2cͳF{ D=$O! = tX\kA=JM,~v<L|_Q6v`aGŦXl Op/Bx<$ƒBC!r;+~f=O5hQh:23(QXߓΊ'1mtIpŞYvJpAU,?Rn9XaPp,FYG.CUPi~D|sS0{qyMQ%2I%ϤgRb ev8 rRh"в x -fToc}(1Θ%cWW5',!1ӊKQ.xM%Z9 $Nu'ld14ډ:btϊBu">/蛤X0t6ZbY]õ8"v>Q 3b +@9~6jbI*Viu|IFfu5J8i~r'.3:^@M !P5wc٠;4PȭKZUM&Q&;}0q&mk}7$1l_N8&LG;W(IjErA6TdKh*fEJ"En"9(Q}䢌s!Ojjd(<H.'óǮS)~vQ7/qxY(?9H H-OJ7$,.9@oTf9`{`s's$ x$GkHk^j·s?L,q T["J/,值p?9&*&]q2V/O"W~i:QBcQ&⭌(C^\}38& -7?O%x<,c#a(+MsCTƎRhUD˖̱&]ShIɱ]3-iœ6߅k-kN/~̌;VnB24oB ?>9lm\SzJt!~UXwCIiD]Ʈ5#ucw\NNvp& PYD-߬€=\SZnHӶ~!̼}R. '9^H_N(l1[ae`!CL?zKKTje<2Kh9\nRL׍T+pO:D~'ܛVQj͌L;؏Mh'ỦF8hICԘYO F΂qBѰw,X8=;A  {׿yxѮ;ʐ֌/8;FfzJm y }Zyr6ZPc gKbWSæcfQ? pXpX|^~fdόޕÕG]@(=} A* MèAHsk/mŲcñb$y)0K'(͔m3_9L(tԵXl>QIvgsDWWnۦҌ 9|`mLF1smh@=.* $~qCɵ5P1G5ע .5E^W)_|"Q3R JLOףQAVndXʺ 󡘾h" H3.;dg 8;Fk&?eWqR?㲂Ei^uN80dɘ_^3i4j&Kre$k.Ψ/2J_4a$l+tjřnHt}񹌹ʆZL0B\ń`ͲD"pfWZ[n4}̺621G(oL2gbfʄI)0Gж!g$]->#Hl %i6KES~PC!=[PR)fgltϨsCp<ߢJ,, 86Kl;J7 ;?Cƣn55τ2ĵh1. vs-ƺ4l#v #94UƑbcuGNզ"ߛńX!.햏C؂5rm)&Uzƥ-R $0Ja.|dK ўc#Փy#$8~aHS-rݥ[cYO7Y,l*\[.`7DY_& C!{5/KSvMIKϴEUB8\dz G!~y֑<<}:ʁڶ&[F'+쪉V},%Ӟ(Gab?L\xhН;5[O!Ų}jǭ-݈) 3O(O =/\:bϪ ڻ*n ЙIC'1Q Ǻ~Zjp]Dc6oeP He:٥(&): O)́ šAUl_/UhlvZs?* #u_>jG6ӢRhW#P̡/kS(ONj/n$LN+VrY!Յ3 &$S@|k?yV͏'M1bNƴ6 Z_S(~!Lf(N =ړ=wDrEo:鯪N}ΕN,s%-Uii aMKQ="0zy?3|[|JوGIiS{pN›%عzZ1qF$<2b*cLP@Yn'] ۉXx]N²+s,*=ҩ/IsGW׳pri1Y ÿXT<ˆIsVDOzoQ^%r}[UK4B6CV>5c.#9X {Nq~i'H`%!Hslw4[)1 JFm"7`kҰ( oL;M8FA{~Kx >S^p? 9&(ΰ$\|XT,6 ae7JfYt%I )T8G{#ґB{;w)nmoۖ1rz<* T 5Y&+,I$AH. pbZ橑a.o b!KNpRK.LpS 6%4 =BQJj ž0yDQ\r_++EfcN.>Jb3Q, %׮ ! ]N1^9Tenvnb8SWAy\ց,ӵu=ɼeԐw[ui^<2÷Ai&xy{B+ЮjiR꒾AMT:"Z#hH)˃3E׍뀸hX?`>1the6(+j3O :8-QpH@>2aa3)Ӯ^W:g1n~t8C1^+1\ h;PD NҢE4zb}WN'r8; Aw|ʠrWheqᕙ~Ew!;IZLQ TAmhADmݦ>f&B쏝5Ѷj4hҝ=8htY}zM OPy_!1.f ZɏxcMV뮆RujئdЩ إy&ɦE'b,n:1C^6?OPZlr^Ǹ P@*lJk=!n MoWԠlJ2f _d 6fd!&vsp̏yiJE!^#P*~upc#6b]ńFɣʼn%Bi9qUJN!IA6_m (]"МB+ kc=3)(zz*h$n";5pf .nȳtD>Yh-gttgS))3Gl[+kLN89p>傉 'hXe@f@빼T;d*Q< NCU !Fq=&|2s,5N_٨Pb.M_ׯuN;I/<ߨ4(>ZBJXr\9eGS>?v0C6 %##64i9]fc!H?)~>]9E,?"-JH*bɥׁmFr΋ziVie& N󇾺+ŸT IQ9& j L4 QW$|ԏԜViovN eWT4&+cּBw \1E+5nw5'ɗVN~?ϓl7ζkQN-J;|#X ^1>_`$_?^޾S-V?8g~]k«8n/A'ۣ;;Ȉ`h5B$ 봭yuGIRI8bYxiKNb-_;">׬~exMYo2ظWY\Wg4mm[58r-JJeYWK tjE_?QwG5/\%) gE6u$Ϳ9ˀG,g"#Bّm}?PrP84䗢YnÌ#aݺA߱rh_Ϛ{Y娾ZJ!M:C9hAf:D-F NՆ9g!a~W<$)dO'j+x zc!g]5q saQ1T$oŵWD!XF"{R2BZ4bAηd{v,1`+v/zH1:A SV@]5rkJ`((]v!f'PRj]6Xj_#&ڒ1Y>hc TՋzU Eɥ ܷe[!o}}Yhvk1um#P;eB#YCX \ uȖp5D٭=?R{oS yw@cL#)এ:z6@w ׎l:0y萏ιPWL.+sD2xqsVwj*BƓ[ ް/Is({i=ӎb ǘ%nbY5*wo@gK!O;NbBCS&iu&o 0)u P#{Z/]AHqඍse͗ AQ7^_]}ъD.--I9a60=gLvhl+i~8+2%GƴV>oIx{zph,(jM퐽|@qWD=Tз Dk<ز.5Gŝ YBN=fo-7A Pȃ0&ZIJ_o>@(t%̺p!lrX(#AbcEro&D%p5Z:QYED u|DPB;vGJC6H/q~IU&^j/+15UBpMQ].C[&eQ )nln>i:H%#FG<.y&NCsXG}'8% wT]b#@@ in:,Np}ٙiX ){~=n<ڀ<-Anߕ޻ILo_ǾXWgL.IArk9Hln\>]"{ge-UiB[attsiZ A Y*@uҒ\8"P+(NP!ü̸VNz'-ucQ,Œ͇hlzU4T^7̇7[=83XTO8՗oy >,gt?z-.u P$mKoC,ҋ$DSrO {`$E T8:zBՓF@=u2))e$K̑@X1)RjX6StU @@dX8"ד7\.TnL܄색VM\1o3Y.VG@c.{ SmɏoA&O" u&51ݞŔD+X;sy7s٧zX Ǎ 1uZ0}`i}a c~ J[(e;?|i=}VLRB@-vSV`6!oXㄍM*RÞD_;VO?,L'_My 2/M2m.o8;M%ր=TGͲ1cـ{+P;87:h'M}vWy1C[U >ͭ<{,sa4D_̬ ''A2FD_-R0Q(/ض;i >Hv͡E6pkz\Ǔ.OBF O vprPT bgֶ'dLKZ $xs@䪵ѱ( #5#\2Pm5 U3͕X+o)r%!\%~A% Ma3 H lqz_'ۏ$Y g! pj~[#r1?h 1$ @j_xLI;ʒn#"1kp:aHkO_2m;(⌆]ƶq 3ȝP bH#0<1d4\uقp$MYF&Vz&1R=vp <#"#XB|B[T7/#]-zq*S̉y=NM2%?#caoZB+! _8LO=I!}푥m*#Ųsu@@ =US 6bQj-LӬ+ lCEX0ތS/`kVFK6-o@Զ$ J'W /Q]nn?u pU]PmAG sw0P-?Ƃ2עdӳ!ePeãd65RHk ".O~ycη2HCɧrIM)>+@<'$Y* O)" Eod"rˮ^ ғ~2 մtw6!r m%~_M8L3ƂXR5K`] PY".v_\H_靔rފ:Jnӷ;=9 TL89/&~47 x uN@o_.Lalx'" }o*ofNo7dC\龻Q-$94e {kyϣbk[وٚj B9єu({*eN PiNsǽ[ TLek[|S'f 8ܽA)m?^ TM[BF3_ό6.ED m4w1) k3 ,F&%!_w$/ԁ68)ց׈t]Vf yb; /A5rZ;hb*Ė-gO̝('#:yVC9@4dgRhp$1ztX? Kd|CX ~ڎ8DS-ej!)|#5prfty^~GN739,}-hmi,Պ܅Յ,fey?rjݙ'FE#*M5 M1qk ˸5U|aVN:cl4n@=qJ>wˆQg)6gб:Dq?tU5jr[)g\c백=R( jԧ<-S <~HF4US,=0T˚ u5\H C~(C%l}ޔ:=˞#s᪓ᝌm.B6K6oD~vp}y 43ڹrv h_$/ 8TPΗ(:8T>ZFXkWu.ҟ*ܻ,DRIر%Aea ;@N62ELU}r Sm䚋rqY Tg$a¡φC^2c(n8Ur3@4nJ!_LnΚY e}σ2p # ר>yQZ ('ԼvrQ< ma L.QcIyd ~brXV/1S4'VDͬs K͑lEcLm;n\{$D>>)6D\QAVN``R9y,?Lٯj* SO~ *iOu^.@“_%kFq i)Cl)м3Ύ_U^(-0s ]·jCU?B~DV.-#] ;xKqcb ն+Y4GeV"6+Њ`Wm3-aNrv m+l73pߎ~uH 1>}k>%>v'"~tMP! 5$pϑQiubx}i80HJs[AR,:+0,̗;hdLV I݉^C/4=>!S/8%v9~9ݷ|@H~e&_$aA`6c aG3a3py90 TYvl̂ ͘].V~0۔=ּ -ƄH͸HreUs4kLBu$OLl)ĩM_fato#g?g3 ИثMEg+=2hP"%Xjmۑ 8: /\Ժuۚg kqA5C-ɓH9&#оNH=)Db/)e H  ߾ƢǨ Y-, J-fHTonD*M 0fá0q8W/0&- #}xI65C҃ -7KcD(Jpɣ4ch)VK߽poC)9i0Eyynw$BTcS*=͚|m _pnrP]Ʉf~3TaR/Xp@1q%RƉдZ"%׀(mOB;6+1׊WƝғ}<@^S-VpDž nsUng܈?vi*M C'X4d/nu~_VP iGH1' wvዂnZ U,&%!4 nK"G8g(~Fgxk* K40/9t5h؅Toj .oL;p/.+z۲>7k6Peܞk6W PNou>eHy,h)!=Uڣ}Aey)qEdcH'Pըt Urm,L 0>g7}eB)k)nf-z:LDIy~ 2]/i\+P;ᶆp iC:Ebmv'C-*[< b]W$uRԪnZUym[H:HlvhAbꎻzl X)MjgD3 6y*1Э(skP̴vZ0)C;^ߡʓlib~Ctc5L=2: ݪԟخv_L?-s[YGfB^]E_SߧB]P~ɖ_1eY_c'%T>YϦf2RIk+̸VRn=P^9+R4X5C*[VB-ʜ2۞|V%)9 pݘٯ䚛d,5vEJ Uy7)h[P#>x9g5<c#V}DW])]},,ثMʢAp/ ̂wqs^Z~tn;X@QYMaRSMMˊ2B2ziv&N~(=cН]sG'A.dh@p5'+۱Ħ@~K QT6m?orRo& &Mr=0;E`>+9X$K_܆6㳎Iލ]al<[nz^#똖6tiYYf5l`gZ"Wchhf-M.D,vJ?( 3*E͜)rڃj4`N-ThF^`%ͪʏ!cQ.osl`M=BRgЋ+ O>ˬ,J~<GCur*<{׳̏DZj*=-J=HvVy O'|)g5@:pnj9#e0de=¶HSFP :< CM6rlJg)zG+<(g(LOʧVI#'1Kze`-4mzi%ed(T/7,|hQF]ߪ7){tr{7JiGtuއJ⹒Ñ[ psaG|R20Ei𢊯#\Lj(;i\Z.mck39QT8Ȥ;ڣҠ:vbgRI#Ѵ2uD<f!`W[՘^i"j6Jޖ ٭cs7EP~aiLL8#=XpȵU"VJXh^0s[86ևi0#/gNsΉ1X~Vy7e:pթQ> 5q3S %nsr423 V_;{nA^ٷdpFgz4׾|0zy(O]&8pYpr;NYH][BZgN2+Z5%v9IEM'1yח/kY3mj|Dh X( t ` m D( /FBn/onrxQ9-n˪mh?jC{Z0kX5ЁL”skF t"c5GR0/4,]cqKbLϏĆ"Hb&+ z O\azjNI@4acs:_ZCpÎ `K- 8rs]o=BGi#D\E~ gW֜^<; :| + /FS9zm~ALחe\UbgNO}1=(aH:ܕA*L.b2;pmB{a<2DE.\{דNvjdawl &}S'.Ȫ `jb7&wIm;6Ic&G@#lۘ d2952Luo@y0e?4D:$ЊkiMo$IgчXj3%;e8[3ӌs9t~v/"hנD&&AYBYڍ_NWa'}QXsl tf_1DjlS6-b9@)"TNcu:ߚUi=Y{9H// <(p kT55] Vd& iՆGm;͐ct-&,#.EigtVld.Č=p(>0ZS2Ѫty~L)sJcs'>nCzrA{LBݪrof^tdLkt nlKc{X"`SW~*ɵ~1WW]]^3x,s]|:6K/ Vq!{5 ;@ɛ^WwڣeJn:46[ UbAr!)Bp6I8w̖t+}vUİFopulk\ٳ2)RLU8eI p~>(rYFwOf V쭠BH FWZ!&S%ҫN#4>jA'&nho\yfg'Dau8auфލZ+^= SwGMڄ.h*.{`G],d-: 0tb3V=j,$16 C>:M77*O`Td!@x cԕE]2k֮8Kv^V{P )d0$ ?3Y4kUΧ>^T,Iӣ=p2|U~T<7żi|>Ƨ ZePCPpnv9vag dpΞy3imW;ͩPUTʊIF8H1peeD+)‰n|C1w[.]dd)p}s}l'pݹ`#r9ogo{lza!&]j<xɔH_K-rDŀ^H0SUYڦ{#<^JD"Vib6cV 0^tE7b3WjZ mv|aC{fI s"[RD_q7 f |X1ؖ,mVVL8|Xku#^?zf1̵/2,(;V}u)AΔqiwV&"A3{S܄uw7Gg|lAufav[P!#L ~5;ǂIk֊AxXTZĸ7؏B *I[R86 JޓqHyOjyz-kK\N< p'UMO1K*$ds4=zL1fVj 5 \B 'dmd=lVuc2Pn]/ixg*א?p9\RW@4dLԹS:nXo 7HU}uұT^D<3-Yy!{dpΑIlXمB_ HcI"95byu ?dQw0QD.?F-Dޠ,D!HoLDUt `i}YίA~ ]^؏:uᐐ`hO+Svy/fwf잶E4ɞ+Ԧ3^nlSQp{)^n qbc 6zUE*<{׌nOy\%5=F7C X'чeZQ-ThdĿw;<10Nko9^k]Xȼj2j_&hý[FOς.Crn50}^Y2)b[It6:]YP Ʊ0i5%~j n-{RTgLl\* \@YJd>4VT"v{T=UM-J]׀yDu*qœ114Y8oj=U:@FA7SefNTL |CRt*чMDP]+`LzZY0}OP|Mf+=C6h 5 #-F7 E/ԙSف[vN^C$DTޓ~3e Pe!Y0) 7H$(`aM]Ԙ)V0@//]? C@+rhA`_vȈ~_߰'5YQ=?Ĉxcɶ E{"- 3S="UIMR'Я&Nu"Y|B$9:vXq0ƼPc.@iCv)x-ݭnz:@P~;4k_[YI7G#)C|`{,W^aO_*y,I6oJ9)?~luv̅"̺W&K"jmAV5NdYaᓱ݇ ׆aN+.}ysPՂRpmBfP+1r)V6'lꓷ-*Lڱ LG# COw9RaCL٤\rUq~Hh&̝ur(+`!a2ER>Ղk/\Xuz:$]H< cSU,˖5eAΗND1MtQ} 1>"`8Nk#TTg->Vˀr*9pV0w"Eڒ2ph%E|3?[ΰϘ  )j"2 TNJZO-G50ǢFͿ? bbVaҭ4$_p7]n i}$iJ&(dt+ go a$TudFF_K~ N p)kKXx2=\mha9 "M @Fkx<.𧀫ū@h@ B*"%V#o"1Y;ϽDL,=AəY^ͫbf;>\p]#-U*۔1J̓yeDƐ~K5( ϴ{zP.d}JAzL4+PJ~u$/P}Zj dYPSrƼ:׊%=OͥhMxɤfCk\8yQ}kt\yo|U ԅlIYcҝgiN.K+iG㱩4M<^9rm TVB&#xeU}soݛ kԫ#K/5`}##yק/S п8 薽&{7ܾCDniDufިl5B/v$k&WKtcMqjdx%R)=ނ =u3=_K5]Met`p-2&EE9dFbfz^Bv@QI#2*he+#gyf{J[ddړ(pd|dV2RBSa|?qR5b b&s)ͮ~nOln/ ޿{G V?WRDY{-MԺ >k!V`4] z }|J=^iIҹ\d9Hsd|Sp+(UAyBQeXnc9nQ8pi%ɜYwB:Xr[!(&'ken$ sb9WTMꡤI-F^Xb$X>~94^ڕNt[`Lܞ}T7A&=~ei]b1]/pރ=}o)K?5) ^m}&O18i :rE( MūOTJ?!a< DnMh@Uڛ2g )gՌ)(zj8`nި; =ݯ^"fݔ;8t'*!_X?U2k j/ל۾ކfVɱL0 P'L6`cU9JAGrGiנ |Zzw^cPH0Ȍ-#zBĵ)h@r.)d+_`ntooB'ݿv3` I? u _w]5͖2=ڠ6 ۼ%_ xHGLR|)IJ؀%2M?E:ʦK44ԧY9_)YbD2U;@x2TVp6/xm-sEU@YT&v:BΌ_6H>4C<5Kq ԐMiV[3)-hkuzD4::ouJLVf^pEOϝT'LW磻1ܫѮѷ: }G  [W!•8f0^fߝ$&R ŴDea:@OI?m㊣*MH;TR 舢a;rk(W>_xZ8GS33ا՜O[)øX$W]B)Bbq%ZCFhI.gl]ȋ$L;+fLRa_ r$u05t%z"=;+{xD_`̾*2[V^%mOm|:66ox(jPt<{\ g5,JW:9*+SS1ubX!q3[HϾ!%J@XGt(Pسl%UbZi1n)M`*R'*D| iLrk/[?pGH+'+CgZ!;Ash~"aɮ1`pDÆ'~ hk>c}cs{cX|m!q7ekџε&z_M066 R7ZAo 槍`p\D,dHlqhЏ9YF="l X1QJ''㔼aROِMqԙ|rcf&DF Iw+jBS{, ЧoSjըISƎ`+rYd0Xesjt1G0 aRh}UC@19IN/1 5$!R*KM R|H4`e13B$(kvduH'.s{̆[m G駐 <%Jwe&q؇S-lP#p>"帠H2Y1 b{$mD!PZ-3ZG9*ndF{n=כ_>lYHĉނxXe]x$cXֻ%u" d~iΕ3.^Ln˒ԟbCK)SٿN# z}Y>M_0AM{݊0V7aj2z&so z*ȍ5U0pz~=0?N<lN9l*R۪MBĴ> ?QLfRb; MaЖ"g➅ JQ Vnx<ӧ L|3[vYt[~,-{ORZS6D) m w ZxDNQVs'}6 -7rt&ũm $_ŮeCt'4(LMU"I kdua5Ǻ.j,0S4y`L!¡t.R ~ bi. s. [l$\RXq]YYJ`KjWfCbz=Lde, X涃#@a}\`Aau97H0hn3Yk'b곁<^kݣ+n l)e% }I]֗F?e<^!#-!CK{-x%|ԇ/zo]Y,\gzm {Tf:Mar$J/ d# D|{7vi,0ׂ*ݣd΢*~p,k{؎r -#+>~KPƬma|2,Mc%:*ֺiU9_MǙazlRÖr$"`EԠ2(Kv'<(৽ &]P-a}XaGtӉ'DԎpdK5.&foz| 0yPK÷ZU4-!ѡ.B랈MT[M$t.I=i,UQbm\xP\_#@8;c#FȪ=&I⚹/ޟxR Q9wPLix6-,)yf$t`A4j`ֹDŽt2s1O(V n? ګ.X-Re,:[Vs΃I]O=#Ty Dmq@tP{i4t;F$_)[*Ľ,SR`p y<}ao/)^ V{/ ƿ&r~KמX>$Q ]jC5 ,IBtkܪJpIƟv^;E$䏐RP3 ;mF7s" |¬{/E c8FpȐ/t]RHٚ|$QmW-cH g%!r[{T;; (!NwX'> mrsf 9o/j Q3aB9oU޿}Sk:%]DPoIn6;b}vI sM.R $e~M5Q8|ǫ'@w 4"7XSw~ҤғoS(_7V ߈#Hj(arP̑zT^Vh/)4෇c` lz^[G׳L`v3F`;^E WNab*  :x|}ې]4wnf]J/Fe.w'QR".3cqb'FkvI$ZHd*`\1a^7h1llzrMTe4SeqTZx/C*u Vhdzdj& iAE_7T٢yz1NѺB0;Җdx"Ώ+e|S}yvyY%I[_6moC9є)>lуyƳ|=xr \ 1ulB`e?uhʔqWA/"j7u^B>C"kp=5m' 3$?BSP&kOjݘΎg$"u3*R(_ByU=I+@LqAˀzsbbg qn$'ȹi$v^6O#,te)J{ܱѓO#E i{aFouV|U?s"*Tf;P ?-8?j%2гiGqޏdy$T:B'ئW(A&!QȈe]+ X{g93Ak{!a!3y^9#_7U5I %M0CWF/J62g7t1W@њz^%Wý? a V??G[CnJBv]휘IYTZPnLN_DgN@:| KmxBU@06X5˟de7w5~z%듏l'L#F3Ģb\{7S>w<q-A eUp;U ̆365yS$)G/δ> Vti)v!=']܀~14dM@Z+[-AvYM%pϺ=s cCD8:>9>_ s"vѷS:ai,W"EM&;'Z?G+hpzWi\Kp@ 71qUZ5Ẻ?׺ǐyRoS>Ǎ]K,u RbzHC_9\~IC[>wE[>B#CʖUXU,"f,׼x)$52SCzK3CzDž)qOq4CM> "9=l9 V (  ^A/HF;Sb6S>؄'9Yi#MMdG7ݞdg0G lx彸y>9׼ @H1Zb_?B|F25+l3ʝ H4"GQ˦ ް go:ӻIߜ^GfM@nHni2( bHźó+&UׄniOYb~}@=ˎ棺.N|//QhZgZ,}bG>"(3ɕsn+ ^ o$ZZ0N} ^`T1o x?**+l3=L=悊.輣mWs]h=~ٴIA<%qp$P(;P~-W, -_dC}f7*|NƒH醀y耭ue5eR/ϻ/Y-ڂפ.mId{`@oH—x6đ/4?l(lHjKV7o;7`Gti˝_dy׹Kon%ע*,.8pFL$F~U氀~Q0^"نODi4/'JÂM+b@|)Qx enhu}ޞ2^Z>TlIJ@P@[D73&i*5p+QA3H}QͶphH'@"-hQ FLL-PH916J@6n aP"c 8+X8kLi$ـ*6: 8<rew0?Gf%: u}0z%GIr+_Ywgci+y1f)THu╴UγOqH&@.NI qDN '*?W:I`~q172^gTGYٚX L TK$$ #A"hqP#|i)凭+A,+PE$bt0t-% >|4ĥ:3+?ȕIL[|[a@`7 OFZ{FV% _BPdj:rB-HA~go m/ӦnŜֶ|{5&x!6_9N;X5>4K1.G~88@SuP 0Kvg&e#ޠm. ۅP?Æv2Ha483 vb!,z_AiRj _kMDVN (iriGXc H3lQ}T1*AWit.L)(eP FN&zVq;nNmk܂~ 7Lr7!? ;d ml9?[]8 &TLB_r,š*ik௉:[V,.~urR ;EۮgR2oO;L.v㎡;g4eB"HT">}eo -8ONFCW8Oj(bGyy t?%%> |<$.4F׾w}jO\F9ܙ9zkVјicY$S;?h("EMrO-9UX̯pqPOʐ*{T.[oi*ueBEuw̶e'NVPO5a$V߱tuDsPA4v@Lm({` LվY}{$gh$tcSKWCǍN;Gn7;C]Uׯ$Iqw7b{\tg9>ȆG W誐?0 tǻƼ-A XaXF}o2M( TM, k_ 0X|Ur5vW;u\!.,!a@.Aҹ-GXlJjbUfo9Ksjr{,K˻&]Tn!'!E4eTGkWvC1K)Cׇ270!+3սbFsuepCIӚD0ы QŘuQ~J[/?NEgSum< K-]U(ˣSa3tڱW/"*ۦ ʧٖP1hE,LGtxn&|ޯ([Wj4+:c>*Q";z_yW=up\SOjB9zzK-E'jQlSeb9LGpz{gX{&C2.^PԣWAŎp3?r嵥H( C#ΏAMPN lT)7\ ^'k ;n]鼔1s') <_(1g{F>0e_:=F̮/Q=[a2"[Ցxy  ` #O6վF)j6dLX82xЯaQ6n;i dJ[- iGdE֑i39et6+fNǍ3T#a%\|!kn$M $1&r2.GZ]X&'4&@Yl젍P;p%pr -'; l v)myQӌ h6+_hMP( *%BNbⲬ v ^Is!iaH%kT/{%깧:/ XQ=O6V7شo@Yd :UfE2?3a30@*|]0E@6BX~n;YrxKհ!F )!,JCs^uY`K|8Ʉ8FfǦC}&NiECFfC"W{wJ٬Bk2c7魈z cpտ8ޱgFRR:"*#Am#wlUt*J K>Ifa>TW ddТ*_]jgCL1|EP[R-Egܫ^yc(F5iKDɮLiY5 7k ;ϰ ; wߊi]%nM ݓ26^Ё`Ԟ6ԏO|y1}#kR6Ō= v)|d5 ; kD.51zJ:Oj'bfgАD7/6,Ն=ѩ㯥 h]l&Q@AcK_yZwwG6w$O5Q+ DHVq4Փ/x _?3JKR79↮Nԑo=I'FW8aHX t+ HjjJg(q;^N߾Ay"+K L؀*WK{vt] axH׵t ɋ#%u!"XwNҫ h*7,ITGs y0$4-/&񂀩Lnm.4іXvq!O_#u,˨IW~ d/៊WoS:uF{uQCPLG%<0* -0q0h+QxFlu`ݭ aغ˿8UVHr:1$*^ѱŏdr[X5l|Ӟo)(e$ Mz|ӜsյlX#O.Nwi\PmFc.cГjMW#(ಪzTŋWs)Xi{逻1|OHBcIMA?"-bC5i(0fTʠqzA+nߜW}[Gخx$pa -fP |WD׽͉c6OBcL\d6qokzQXBJT/C%$ e4.ӎ]mZg5F!!d\ͲCqNp1@0 E*闄i:Vg, YZkkqqЌGvo:mL"*Bgε lf+-W`*nZf[(uG==7D5jNWI2ztZ5H_NC:UB7KsdO-5~9۪3 -?L{ 0cHQ /hjG`5ʘH0M4<o sz C4KۦcϦqGFK5ګۮk%t=|ͅrBݠr=j\⇔ um'}y YƾTsC5"ǴRoY֛AɖW\Mfg&~2JPXKh尸 G@6yXv' 豐*Kfv!h^L .? xn;E݇K:cq\}^1"'(pѢY,6Rgt PVѢHjC@S(1jQgf+,exLv:i5]B$6P,[rHՀM3P,Iˌ+cv뺾Ml>'qD>7Y^F;'")0,猪}Z'@:3Q 6l+€&fjrJ_B7_DjŌ{̙zHO{ 2b7:g441ܦ0V%#۩4r0Ut]-}C鄳 á AbӄK )pe4=4._KN:0,G)0v0x !-;\EQR,I:* rH#3Јc@+uHW0tDOe؂~v/Ũe@{y'6&y鲩 Q?!̺ufǭi;.̧^䏄z TOwݮ4DSI.!gxr#*aXݤjjcc [_΋o“)\ˇ!0N]%?cad&E0@)hG8q.JdEOf6\)3MOБ@_Ew޽[ʽһ8@jc'v޽Cl7gߌׄ <a{r3+F opDr8 X ^-]/OU#GvLzx&ZE=q3R;j vC +LQF'3lGø&ɰ)s/\D-+)Tjw؈܃ӄ%*(:NQo15fHHL1p(ٕ2)+k4c(뾚`g qMbqQPEZn܇6Vυ fbhtO!Ee'fP S % oZ/[uwUܩKJ=A af+NOD9{`N;X&jU2_~,.jȟڟ&]@|lvX, VMtCc-㚅Rӳt1&/~7류+*K S3?_/W{.͉%NZWx>r&_:r.y:@1"kz?Ɠ^;g'6W (ӵXM5ŦvtФED\Jnr (#a22gzH&&bZODa]Dwy>~;n2P_#޶Vwvgc`&@we6{Ϻ@b VYܞO'(dcc :E (W 5d| eczX<ުitT)^6SVp6u]eg ߣҪ»Ro>| ;} l#ͤ]hoLM 7^!/SR Z^V?);[pUR8L$QV [$Sd9_TQ+`%>(8d[[߃F^jg AT:ےFCP+2Cir[ $ԕlrL<'d2^YYoӾLPzUj}1~]v>ɐD }]T+ ҦPiKzn6c(-c:͚|l\ޯ^](IւFX S?58T޻@>B0xRƺx)}XG=uz6?#X=|\ @LJI dӲFæ<A3o{K=_ɖ^vzFDAIN'f {Ą–N #ܸg/䔼Y<H>Ly ~45``:eAb)i ۅmn#ا>wOD7V0r<ƞ5F ߩd1ǠqTtD(!2'[ɿu,ѧ5ӹNatNUAhqB]7HH9; mH(1{T>ح8= =!Y烈d`n(Ձ`C,\_!lI'0Q{dXR{fߪ(Nd.r00P^)]oY2뷬*SCǦZs^jSa] jhz {:?yg딉+ۀ2vңM!)1>}h&k5oY;~fRp6f֊\Z1O3 ] !ҫ ɡj@lxi`bJHc$ihA Qd6)tqRX,*#7xt@SvCk, e&-nXsX4'2s{zLݭIJ!(+6+FF@ 8UWZ#7lRHDM>ofK,mX[jBiCg//APҀgMG"-4oј]1ˎC⑈巕3+qsӼ6lϲ5s>xM~sAr E( 1VTwL$*٪lKy\ÍTBcrIV,]V"} ;OTm#_v:ڒ3;Oza`g`QK!>W&$+o|w; ]zշ$s([&dSض<>-t(+vbt5>_穢I~:nu-r7@C^]dqV}N.ͥCIH-E>Euj;׺/igiķJAt. )D+֓U' faF,'_q_+^'n7YWꇦ7 :\ = VJְ;r n&\_fY2^A+ "?/asXF=5A[$:]u4\o kY{j^Ct kUgxO-f@5lt=}mt C ?c$nT7zrp :y/wo+;" Az("#OqVKCx.,ZFզ̓,I5SA_F\8Jfw%/н2%1Oշ<,FQ2WXw z=^H"2"W"O]O=jwR^Y7Ye& ͟n@L=#fN~c6H؟8Vb'Jo+KD,3KJEF8T7_!b*7G7:a f$OXUe 3iBx6aZWd)1z( _HV)& 8V9f2dHt|XF0T[EMԦ޻9c4jS J-&㱣I\VK'rxA o=Rב(P9 䔀Fcz00u>}9$  "nÇx4['B#8zY&qm[c7qT\ŨM-'R uWBN2HZ>? ޠd*te%ᵍpWPʰ,?tsuMM}d">>TA,bTlR7ی95Q&!B:JTy2(_(Y,f-py Q9ltEVG<#̨Ju]Y M`6İuyJiB|})9ahPH!Ҹ9ߢo[7o|@'>g_ dkӬ: `tγN,d%lcx+;'@p )0, ႟ӏi#7pgp_g׃pTZ6fU &Ft}ӮJf,-Cr[tϏ EH\Xߙ z@^{=c9,-fG2mJV⪧[ÜERÞlřHW\@+mO ݒkTY_~4Gu,\ EJ'٪C[ Ś 28E( ilq3ē\ {Y? T&2Iq*Pb[@E< %d{t x>~)ߝBu]z;:Bvқcw ?*C9=^3:dnÃG"T`ҹ'^p2W1~ji> L*I`,uU,[2<ʚx>ڍ7<z '^py{ِNm> 7{:Hp'6`no/eYp^Yɓ} z GZ3X0\=7KAMUR78\2` ^^3|ͨ!wSIn4ď|%.؎N4{NЦv㕷mTN2<"=$ 9(I7-چf /C *n!~uzV[ьwD`»:+@]{\6 J?& 8e] WLfe[}X|nu_D9Т 䘃#5mu)rpwU#u}3[= qwL)B ,[͖NӘwZ T_. qV=cÜWF\nP=f;O/ ᡎš`ʁC_$@0{ lM5e?:r'Bz^_tuvC$x뒄ebZ.i9;p_]QDzV,#τSX0ñfhRdY\!mK=tH48}m%4QkoH0.4˟I TN Z6SLJhXH{ɧ5Zw@C>ND8~m@xFϨi}RvS;ב4Rx} `E1yנ- gWc)Ұ!E [r"F*}ME4u<h)M#@q iMU, k'PTe>%S0XBAh c3/5m{\ŇI z7(/siNs:\ vB' 4~ՌO%Eضaz{Z.bf#7K`h&QÂ[C aB@sC͍3;:ں܃`כ._ TUP4YENXhNOK.4ۨ![&WXq` \,](8ڨr-#EQ:Ǐu3Ը5`7#/bElν`1FԵz.h-J ϕw<Ýzqݜ{慨(TƗܦ2JM3f&NΣϭŸ{Q-x[Zߓ[^Cb4B+Sŭ'a#>ܶs*@"&9g(%~7Ҿe>/y.*r*[:VuVWuf,u_#NӺWv/*"`VQ}4,0 #;]pΌ4\T7&@`25: y\ -awcO8ܛ%H4Hz̬$BJi`D@)icZJ I'f=~0L_~趜NDt4zw4u2 ˴Ԃi3nM nyE=F JR3|%G ws++4Ԓ_|fC P}RSكv⟼-~g>yr"Dy%5s6EOI`M&)65=+GGZoo+jfko_@d%,#PwL-wڞZS7Vj!S;Va,%n1kAI"n2PrIN9[[1lNP'\b:C3QІy&aN! #_ҫE~ٟYZi23^ZNT@o#.[n~2b2eԜYk`'^H3!-LuJ0LXD}N\u%^?1G&ꢄ$m!JPmt~ >ɴ$//:^mŚn#aBc+f7NK?#&@G埓N;bø[²lF(@ V*BduO)~8vd'|QO#\8碮'OD(] o^!(b,,6gQUHH/ Eěgl5zix^ֆFg`zdYYX5iic$]2TH|٫"F$je(ٛG1s!o+kUu#;爙j >̩[hfN00]<ӒdVd ZVܢ6;z3Gu\;7_J^SS)l'늌!oF%%Ld,-L?'* r%T=&ڋ iH<ԙ/XY$ UkE@"4]EVj ᠍sbDLwpc|yTBQ1p l"-Ht Wr!laC \੔0&.-OJDYaYelT6"9TxRoԧ+-`=兦s34>q站yҭ::hPO Y S5ڠsrnPay⧊g8O惮o&9TУ{Nbo5OmFo&iD|gWE"تzj˜!'gnWO&@6|ɺ"rNXٽt.N,t{9fBjLdN#}˂'pO.+թbEc\'kqDdN(MľsRZ8/5Q!"tpKIW1Q 8XϺ y\NgGQbb"cv3  7tZvjaVs"tRb]X?C嫧xz;}|UY]7 xm5Xi(p-Dk u(8ʚ@Ʌ3T Ͳ )YG~"o5\։ trfG(0CW8O*:NA "3@o _;/ip"cu8*˸p}Xu~;.0؉|bj.&ոEe$q!pX~/5 rj)ĂNj~ ΅Qkr=$0.RtHb `F1+n5txzMΔү'i:[q5d^fhr6OwUڬ!1dˡNb:֨w}n=o;oF8Tw۹uoo 62 (ߍU&sD7 đ 91Pq+WIXI 9 _aLeҼ/鐮sFe>Ku)STKu'c`媇A#er4 G5E5b7Ťg'-srShBD\<-,(|%R]cOJI$0mZֽ y%M DQ=FxLH+у? Sl;\ы TL@y:4DM?=*J'pfk=ƛM ߓVn ѝ~̜pdَ{h5 VoMG(FCRklS?t!$]&EaGt( #ayqPHXۭ\ M9GHfIb?ҳճF-7#Dp-jg?kkEIVE۾¨6bf;J/_'POL= aUC!F%; Xv ȱэBumV握"޷,!n/~2 C+jn-H/2H܀^VEjO>jNEn=؁ y\A,%IAboS5Llmh9t}Y)KW@XR1ב'2Y6J6JH(~20 B} DWCЏꈶRftVvT$t"jk.L8O ]g_j4f}L-xuaO<~7R/_q%0 >=xH[7(H3`d!&4ꋇ1?i5Ǻ:ÜcGk7oP }S[h3 xg?˼Z`pΧ]쭞R1HTry@﮼"sqlQ8֦)Z!Z\hsJ&U/;r2Ӱ8bcҝy-߸}vThGdi1W+KF 9H ِlF Ȁ\6T VOʞ^`7 {@#b31d3C߸i!.VXo^h9({QZ,?pQeBm\n8ț5,#b+_7` F \2?gy&akHm˦}k. J Վ4K"ͼֶ" LyIUw%S 4!t9|F3,VaJNWU)Y!;:'q34h8Hƣ: \ޅQA. P=b $!@} CA'#3f.FH{-oScuƪHY='^ϼ&i2Q!㊀Z e1@Fs%.@Ud >w δ/nfk@9:$o1rOż ,DmT`[ȖaKn!M.߉`r+h] +r8::dRnjnn29t`@(QBC'G-1uHsXH*۹O$ u DCTدcJ)y/lXs7Gpsrm z0 k(ܱ7"@ Leg}-M(=E(;co2\I %WTl,vK2rSU{!<rwwyK$(|-.qA!ڰb[rN> MN Yxd]/i+}xw"_PBnj6IcC_uS1E%f.t,:43C$f# ZtlOJ[ZWƷ|$&K2;IϦy˄]+3|OphR0pU{\QtHUuIFh7ݜv& pU]اs)Y#rMvMf_1[ ![sC@"&k@V\y vKnז8]'gV(Q6lhUϕ:Hn'#ΐv k7;Oœ$P!b t2zF=KME^ދOޠ.7sP =`Rxq=iiqsWg, nH໰~80Ar1Gb]DWpU1z 4q,C{Pm1ؓ¤Q%$^,4ޜ;`!1^Q=Joi{m#ҩ<#PS/NhȧiwKu*/Hu7oOZs`UWxyIl36t!Q A` n-˜\{XQzOO~??,0CD̒ngl8B7mz~ڬGВn]WǼ_fĴxh#&g5CH-XYmYNU^mIuw0 }6t5Ov3?C#~ BF Y"|k9ox[ c;ڴuhV/0c s7ݸ<򖫠L% c@_+P~oqȚFsHăJNZA>"BM_W,R=.S YDijmc$Rs/ JM!g$3>Vߎr1a"qhcy92XXvN˓MՔXʜE3SrKɽQŨׂqW9ǦT?\zH='$a4·Ϙ0@d۶-!`C-0xA*~z.msKY 0k>ZD%O*}۸ #xOUvCև^^2q{5GpfY0)_D)9^B,k;< ·֡yuj\>M )eAU"6H> 5ÿ,i0u 6 HMHPeP  jì.aU3w@ݿ ζpb1Qnƹ gokXH~)ŠWȂq1wM> Ûf?,@jb5e J<ڑp+*DBN\ pYA gKUk&{˽`\R;`@}pi*x_TX-CHO}H.@vv8\*Rdkғ[' ζ`ON |Iny~e}D ,skan*WȌ˾:.4 %ն.*bE8!udN{0VRYN:oOtcMR'6Zv0b$nCuTXϧ.{n%8g{蒪E5tICAhc8(o!uyuW!bf~5`ٕIz~37߃ۅ#8L~nKk# Gp&7%!2a ^n~T,p*xV%zSbznF,ӡXɼْ)}'|c#\:&}rIՅ~0{Rfr_ݿAORJQ:LƮfޝ:V,vgT\E\5_JXxuXY~C>lXN#yCiuq\!df`ALgM;,8ХJ8G3sR( an_*|nQOĖO m P{2 G72`s֊Q;:*$Ϋau=G1O{QѬ }e$"FΩ]èBd::2+{pT l .l Aɬn<2 Y!3_ 8=yLS.dM-G$Zr 8)Gf;>kBmVdgH^:8GW9 F)l#<v'Dm0s:ʳ4}OՇ0}g9fS5^Id̦>2r̈QɏI%tHQܢKiO 1t n#'=qq,"~^(\u`hKʗ|Ȱ#_X5Qʺ&#eu@F^LT= [r+2ӽj sYf$ՕAOu6|'/O _FA҇An91PM(yfѿRM j z~{X*2+ɦnjwaXK8WZ19}&ISmW{$BiN1\+=ь:c.[Pu ezKm~»D9C.w]/KT "كC8 ɔ}/qڎZ*FL-Z28:!UU[ϗH#cWqಳngƝ@gpK9GwE^Z~Pp {%*A4\'4#EP}jP/0NL!, \*ca4-A㤏ZoPBE@7̙5?:r?2(AxJ,lĮ%lB,8 K}z"dYw1W9Ӱ_poMEu"'Gɴ%u1f.o#;= >Ґ X9l}Y~zMt 4y9}ju^ԫ&[enz0P >.gD[ȵƠd⴨ ;hVW42妛lOIވ43kQ:mG-_ ٩!J0>Мԯ)3`FǤ{B ˄S/kvZKV4,cE.[Z^r',jXa5DZ*ô ҸCD'0䄎]׵@.n+$L~EP4C)¥$z^$80S}B|ErRkL r<_K<v..xz)ךNjqQ Q13Jf:czpL7KHMڡԥqG1oԷe2%Q᜾f1gy&.䳱p[ٞ)eA!<(ǙOB_奜'D?;=TNgګäBǹOMI(&0tOAtb) - ^ƫrN.lmrr"xЇim!Uy~eVu i6Qpuk"'nn05&zVQ`jĺ)^/ `.*%$ӨR#[n- љAL%!eHQΘLȗJpLiW]z*"9ފc,;Q4׊s>Pш+:- oc{Zk˾ VbGvꖈI5?E|L>俾Nɩ493i0@DUk0ٖMs!"D{IP~f&< ﺷ^c*]!h3ݓ1CNq7 OSl79|ϓU&YHD3@kGp?amd q{ !'֥*jM*W Y,Ȧt^|Qoane Nmߢm|ب`1G[ΤA_?j|˔-VX$H!V {!hJ۴T;wR/,C6lXG 6ꊓ!O? +W(cr^Wj\;c3PmAJf,l_C'ol-5P}TYC!LBpm/o'@. c,YB&/UxHŪ/7w$a7@$.c@ʦr_)sm#Yu uXq+Z^`jd_膳we127hejv{Y@)(78!w8wkcH넕`| AR5"y^)WDr.W㍉=?1%ӰsxN[p(Mu*=>kbPM0B،,OYZJh5] d)L8x|dl"{WEڢ hs֚T袤RZnWw$z/ Wlv qhV,4{5GfQ 4 qOf{&(am, {3KflH+>l"\EQ7Å4Ws o?ZX< NOnn|e2X*sAƘof+e*YĔo)5}jn,o 2? +i ZT Z]TyERǀRTudtJ] qzHpq2Z)-R@oJTYA KȊFSz^og2 V8cFd*KGu,a[f3(piq@Gh1b A/Q==9)K !uNZ_HB بtffm'BYVhf(E/ : jl;^yji, 1MBYgg8uz_0eN/dc uxYL]^mi鎜ұ1gԵ)u}~ЙkpdYoU!A\c5-Fi#&Sv_@RE1*tᤐMO| AWܓu \2Zડ;)|\Nu ~χ"C/Nk@h ,]ZiE;+Gv}!-t?+T xY H>NfMu]loɺu@]4y^vNE=yR#*%'a4 YVd$) Ągؐl ԣ$p^__wUhTT' a3֥V9^Ҁ!!T$T"#oZCe{uss)XFdK{qb\\ (FPSNŞ'Kxw3}܈a$j#[ fT;wiZTLIih]D"p T!۵)6MG` z=:KW>\Mrn.-\e J6S rU/Vd#5+ڃkmrJk ܆x+ZMFRnhdO{1ަ *~DA y5ϝ{" [ ~u꯵MG#3<IV*9E.8F:Pt"1'CUk[iגpS 5^Ȳ'|/+U< 3~:jPH4@忁ZA:,x"̷#'v_@%z}q!ᔖ4æneLw~JқKΗ~Vn&oqH`u n[`̈́Dzt y:(n/`5Ț'oG |Fv^]` (wdK`d\=c}1mJ¬]d\ABR > 08BQԲKA,K'xԌdC"s[m!Qh77K/GB԰rcx@Ď/X#UH}UߨɎwk>Foo6Ay,ߕDuKW[?lJb50m(sԽxGjѯwJk f0?#* ¼8#J&/Cj¦'-s0;`/-Y^z+|.IҎa/ 76\@ s%!PbƑӏ?ue:[39SGզlh>#& [p]*y1ușNjko)-І]ž p0#zmyWidߔ #imMex*us!S"m3?Kð]_եm[$ru2 -Kٺõ=?y p#T  YAA}+k!6/Kx_Gpd) mD,HW䫴 7}fQD- MZ=N<c*dсbTO]S^js iN3wg h{E> <awކPoebyriWnJ0fkHƯ=~Ap~HD<f|BW ULP ~~!jPK~Nq,hw>s+ QcZMψ]ݐ<K/ctPR44v=]r/Ȋ QǓ[ ؟K}DJ;^'. ӗwv|x Qu8- b I.`d{Y FY˓ ꚴ9)OMI=lwg+$tH?o+QjzAsCZT*#%y5kՎ8vMK qVY@Z<ٴ)/Nh05Ʌ? 3H#uqg۰>o:exGX~z2=9N+| T v}pz=g)GJd583" 𼪣$Vz߾7E 1QW2g.P71)3'TUsqd9Z&Я Vp+sn+&zJEom$C KcnʸloNF& xIItz bN U7*xg*Ԋ uVvU'l;s9t+#W9PJ`ӟHA.+rM+%^?aDv(=Zt4y kb2p-iNšrK~^:B-:ZöOac5P1t8RB2бEnt?>M \_ê}e .#"3B@g[͋Ԁ=ͫCmЛi7Zaݓ(42{JΖopS+c!ΉQ%n ǵn'=(3K؈#  ;|k ݻi.k9" ywx [L :[\6et A۵s.zwϞF, U!EaR埽ue=K>UbI#"C?- 'O!ld",Y0A_!aXvLN,tEC=8+3493]V@g?)gU[CG%Xޥ, [ ˝z{^r;ux.oߐB<0]Y^gAN@yWv[E]V|4_]I(_7p5ÿӚOW|.MmOtø4c2>PͰN2nn8m}aea,h(#˯b!(a 鮡p`@9ƊіMtk/ =]_ug"R!G,.8GY9`I a8ւ\磄(UpE$yAvJ+o[=K=p]N~vd)222#Z͊& Cʱ'RaqK[rW 0S;WW;[7N ąx W u;gYT3Jޗםk8G`R+SMiުL#ghCҚkec u1YH0`4 nA $%aj"B6̱fh]h&߾p2c KƛARI`tOG?<8#,#2;q9Duq=9uQroȝdٷ`,XKpKbߡ39n]*َ4~[rvQCіMjZaolzV88& V :~@f 6sA޴D !B; @-ΫþR$s˨g)ܐ*,AÏqzD@ˊ7ՇWzrB9 3o˜VArAPQXв=ɬZD\ϱjwC_s$\]~W$fu1䲡_Xv,3QכgvID LP4悽x,9IʯJ+RB6 4UàbZ,`Cv^I2) "r+ݒ$h nOrԗq-~/~3s>6R;~|<]å\bHd o"]`Sq|N爢nBB4sŐ_)v ᐇp<4[R5x=T) ,PF:~y(HJb`@S~ψJo%BL߱w&aBiȡ*U{̵  b#,v7ҁ*?,FmS_0>,̿,:D|44SRLR@}LVbdFΕL[wzGb q29h"c <$ᒈ!po>}Y'ސ#h=n&ܡAvhajF:KDn'@>h[Z8(*ZkxYGR?Mqd igL8wPӼFgwCv4VX>N`i-mT86-}h J !GC [Ʃ~!r+W{>(?)2'ǖi-u%KKϥ"p9q mV]}#UpK\`77`E>Y*Ɏ.ǐMplg%3\K":Y+>`Bp;4`jS= 61 {l:wO;{B4,_D(+4XA<=:QYS!cg!l)YiZR_7xu0a.$He3854m$6]wWݯ (p1G9zۧ, c-rBZ3 *GCbBKEt2c dPh%D4: Pe73x:'ɑ֔lqֺHmg^8&jEuT~a0SHyz#`#$2'AǁP,'Cr2j 1F AgkĈ;;cD΍XK4t$$bA{툮?. ޯLR]KEZԡ/yϐq=IXSTʈ x 5@ I`AM2\ T8\2$bps ֟2M_K(m[s]?ZDYbDxW;;! J+i`qq$g",qv_u<hsgmԗ|e-Oٶ&;:]Zخoj2ppބW40Я3@5@ygkH U(ô.{3c2i+ky6gN@:@OZU cՎ((t֦/k%^Q.`6恇[_ sslֵ )Eq4E~"WJd(7(A(Y+P=4rJ愈=huk(gز<a$)2XnogWjoqgI)L,*t6ou26Yi"z9iT JO-UG|$ xHf#|N|oҪh㇍իuVl<.6^s d $=ͣSr0%9c뤅cCo2-Bf%Y ɡS{2Z4փ綪9^ Nbm3evAy gYA-,BpCKQιBPmj&JBj4{O&j.< Av׽vr6t&h~Pl*7mG94 rFA̳(&=⧊@bH-HuǯJt=W1m1V֨1y([CΠwZDSy>Ǽ=FjIipA.7oI9jNk NkRt^-meݤ *W4R1kRo3-[{ G\<}A(=bI?[J}roĠzIU$s[EհM6B.Zp\hH&).*VܱOhO^,:NצHymr&V!bHvDg*Vkd;50q<AYl!w]zQW_Dƞ$ayUSƒVWw"#gnI!<0[Q! >/ HtKvbW4X YŁ$% mC@& Z?QaҭP83u# MX!gÄU)ҍ1T>9QӮMihQ|,Pۍ\z5Zk"7qxfxs:mKqgle}fG}uH2JOtBQȞiYhFa'U;1(3jÞfikIWg5F/2bO@A(51A HGu/[6K'-7y$8U|3G3 "z|(92e ?n F>6fRn7Rü4!so,Pf$C {&q'+{5Äg3r\ 'γd9RO`4<5K w]Ճ\9z@,pF-.cc@ݴ +=thLEaDrɤhk8kۭ1H&Jpn#Ik*ri=,3L3Oi}73ߙjFm(*eucrLB%;HF|ӤW\9u!z[mّ|16]q&Bl<Z[ ה1MIseo NWS ,0&ևZ5f?965S0K,3]:fYAt^ބcҌ_*h0`HxR^Fr+UB哛b3P%}/_vJF/s0m$FX'gW9Uw'#sdHB VaǴ$udS3?|\Tvm@x)JP!2MMMTQYt׍j 5[xdoq%*eoT$6vK4XOʐA&ˇ+gk@h-1YcAJw=څr.U6A,lX+~ $O]Ry"Uv/ڿ]\ D{9Ӳت-VML)+CzN*_ -ol.572B:x/*?o͐Li&S{;xR-@.FAq JH8qv _M_qcLy!! (l~aLB-YlTR.rx YƬ1%^ɇsʪ:cd8ڃ"#>̺O(w¢Q 7C,azwS@Q2Ȃ@4w'u(S8 X{۔ Ql֩z) zrèj~Vv VȞE'!#.ڂղRU )]Onq~baS3+ǰV+*I˽81HHCN\hw=[Kӂ {R0#j {iW(|OEa6TFw4xvKڂ_a&>n>4 7ֱ֡mmo{G`TAݳE>K+Bk:HFX'-HM5'%fʥBGRC)~{#q힊+mtQ1?X#Fٟ¼<6ed#4O\?g ֏)I18Va^[/iV, E* Gl*KᡷôaOu JB;tz;H3DjCT0|k 25dp D#բMО$ 'U!7T.{gDo7KT*HGsM>RǺ}iid49x%P%]Q)k^orJCE ͧ.|V$"_LP9mއftBHJ~yehrD~Ѧ;sNݫ!IZ"z@EMyPmQq,֜/ Nw(sL <|C݁/QO©#- *boz8 R[n.YMz:f1qoh..AEicnyhЃ٣!0$kgh}I^:vzI.7p@D߫VW|BJ1^ab ZM)Mxr#K~(xUA}ay&!䯡%E pLGR*kB G/,-:Ardf巍 VVRepS_mĻ6>]nKyz_3T]T1HPGyQ-Oz Uۢ0_X2jeL? w+̤rtTs aANPYnfdfӖ *kA, 5\0xUOX7TM(gn}a-a-HnvupynI>d ' +z$.O="C wAtb*8}1 sY1hFґ]L_Aw山qX<#ZHK8ܲqK*"]5'yѭ'ASUtLL/ڿ?R% C.'kgJx{)qy]ghS?%]$5itl*(t;<)mB:Q+\U`5 «m@Hc:zLRs,u܏'Hk$IV묧[J LQiLYdϋANR?3^eFt"Z0 ]@\ (K}v5prgm0ƒ,Z I ?t:&Y/p6uKPp6Ev4Es(Nc#窽_ypMtXW*!7w\]o\djqUn|ߠwЩ@M $Et.*k@Ǔm3/tk^tɻ!$79ׇSGs[4!KdJzQ߁hyΈ,ù11oIY5U|} ,g-m_>_x"8)ԧGћR]qÍwjƧG inϼT>B7C+xDzֲ"rDD4f*40NMa)4:$|V a(:_[N+,CM$LIpx|V^ڢ>MDh-Cɋf $e2ӗ9f_8)qe_>'YgI+k&E;zMn$z> RZ봸x26;dEq홳G~9+&u)'V%"ߡn܇Rw=ho~D[ĐG ݂^X5iy ⋿~MqHл .rNYP׋Csl_}[;G@FAbyV{ /d"AuWsga-#w;F? t6ʚ#e0h#hV=›4:F*>eNVx ,Ι΍^q Ȏ…nT6Wo>?K=v7Ϡ4? 34U9u<j^׿B|3M lHqs -; {vQ+J$N*xXedWU;j ,7Rj$خI1Z7V 'kQTh6uz{}0ĪUqqb)2> t!1.iHKt_^LtU Na Rqoo>%h\z$7C\'N4‘XZb+)X%f% ){ƀ|&w`:ԕhkvt*<6qNtET+'Q PtFͶ!Mw{Zicʼno` 1II,%p[U.X}U4;CS G]jT+ 7ج78."f%jD,nHB) Ց2Z 8Qtw㱙.&W HuF9:CE2rtEY]Պ_aTs}nPpBb4ԧYՈŁJĤBc(%qVq+uc>*-/$IKWpuEIP>atTwyy)is0tԧ2\xUʠGP-p$I$DKfLi*X|5WczD&UM80cR/X:>YxӇx#U H r#WQLJPOnjyd׉y(LE*ƈq~^hJ66zCˌsFqM!G/b`1"ŭ5&6y"uˇǦ #GOE6E:giVaYx@RVJD?&jAۮy N0?;3蘼\diR}\ J^Txr7 %Gy2Wib]9/2xm/u["gJ7$ LӯeZ7M9fU۴'fBG2kf'2%o*$_j2ӪY?h^D8jJl7S'yaH6w9u@1wETֲXM`X;Y(e@m;W'SOߒލ1݊P0.+;(LM+fS6vM|=q)\A0ФCՇB IL&RZN AF*0-n87ÿzAϢ ɖJU|>Q2uv;5q֚InH s{mU -AQjJ@QA4E{Alv,-Z8$^ 7aw.3bɶWXR粟NmدD[dž+i1c0nl ?ٮ{յ.8njg*D;.9^r]Xg߮Wc$c,ƜAJh!HŤ'daK+(:)3# ִzw8WǺh1}vc5V,;Eʹ.nuLv2L$8."Rjhpc%.)3CJB0D=q(2xR-@lْkx* k\a|MWq|]u}i |%3.j]N3qK 쌿׸iK&ݳ^" >ف0s4p"S3.P2<8riU)9(|S׈ϳkB kE"!UU,Y[i֐A!T'W7~v+dOT$]bpWP;زŞ SU^Yoܑck;ܹ}m)͗ 7}Js"B&c9/V3TTᓇC W7\:d:2[!NSY5&Mِ}"kDu 51].D?Qd‚䧘b-ZE^h0F`b:1{b4 er劄P*Eko%׈O;k6z}Lsj t%eNCxgiW[dUW_Iz+բs$Kt-NCR=vIJ -2:a' ULVXh-jx.:G.TPӬUC Z%1*(,OwaX!"{wU.#(K*TŔ& ֎C=Y(ΧdfOPgrJF#"sr'DԠiMi#J9MUjM×u]K7"0Q#ls’}aSyTt 3W̋X*ǒ` Վaq[-3TOCBB/ŐKj&L%ekF[ѩnsi5_>H :@{lq*2xh E˪~_G+T\2~ MqR\(YUDإ0y('ZbƓn0u45"`r_& M)f Spog,:Yi2b=@o܊_0Q{5n"I [( gzD AKW/=U roUiGmeN=1A7%Ϛ{'N8='M|z%]>8-BeK1&J u(^PG@EG5( kV1jxcpc7s/9'M6H-b ugyv?hy/QHU@h (]q Z+q)'5SXAw>v YQ T0i C~U0Iy"ƟgT'vg-tS.I{CQ(U}pDS%-ZIS0Z<qi,eGd7+k κGMw&, fl?G[0?5@P)qނ;J VMW4uLi$'d."= +YW-"9ghG DKLǺ?# p ,^KiC rR'ξ?m6Xj}/9ϙDf[aѨyph}]17ըy.dx㣵y=r"_cI3NA2"-yPߵ~߁0K-K@~(>ksïҗey^ΌNiހt>Fr9=S-Ú Np^m%]x3(JAW kM.DP $9'B4;E3>|>Ԧr*ԧ{N).t׵4ғuKhWPO 5 J6 瘭t2<'릔'#f{:;@;_Ё8 `I\>x[zFvY$e,ʴ_PIuUrcbƢq'FaJc8ڽ|O<?VP)?e{kް J->L`b~K{ (Aܟ\OniPŲ9K3n769&()7n~Vn@s*6l 8!L+o1 GLfӎoS '-( Sb1/Nf1|T0v@G^suYh.5h96A[W@7S{~>)g%oFf{j 4\ρY$@[!%t:t`ݍ}Pv{l۝%| ? (*sZHUWEM= xP *nhgB7[BՋ{W,c}l#)S54_vx}4B\`W*/4óit=njJvMYD9hktIjZW6CY#/ ES#L[T~;MkB7p%XX&R:w ԛۡϜE}+~u{S.I d w똻s٭oUK#n^I5m\=:0Ra amX<ʿH{Zʶ^?]PY}[aȗԷP}ñ9j0GŚ$f_Uﳓ+/كPxwXrD;+0yR!.Y}^֓%!f,a7ݥ<1IUS !@hrG(3^ʟhu4y)Z%Gd3#=4K%"f0ʒN5l8zfYKBƳ}NgP+P/[G4oo;8'פQH;\0 g"{8_pSmy7+ ,6o(2IVI͏w'<{܅W)Dd=ZJm9`ܾ %k5]M@yqȖJ_|ץ|ThX]A#Q'd 9}A9 ~k~xZ^=:] Zlv`puJ]fϘcSAf[ΣĘi3">c\dyŝb/&)=Z5*(i7-y_gnD@BsY+F8ék8*+̢=É.PbОZn/ $qP~Rr4!)!72cw -)NVfP\g;t:p_oV8] .F~Rm,}@jGrLqj |("&i~LԬ(XP Bny=B( ^ ~j8qŏ'h\LGAP7 .>pc+l&1'2bci5 ONwB.Q1%'FNd pM0__^_A`))Gn/ِ"*w" kzd'|.{';NbΊkLÏ?n YUo+P{x.ymzRfƄx=a}b]Qθ63*+)*zS# \g%g~%!;Δ|8R'dED_4 }*Ut#m'Wd&9?-7Qr t5L7kcȜ4PV;B36\iQ쥝Hl⼻>;gĭ9*2И.7)(s-y;q =-J8=p٩P?Z 2-~t.έZ_. IY:5]1֛E.C24Иo=y$ L| FWwn֖P_C#eA5IuY/o+w$o,競3<^Zٯa٤"dme|ƭEeGJChinI7߮*&WX@E;Tj1I&SoڹFtB\k5>FVPP`iK .|JNv v^|bXsS!5Hڬ:{C§FCu6AFSM;H7-CY*6̜sb[ӕPW;:Kk?[ sY$'@}ʺ; 4b7Ib4lewx')J-'4}|P)HA|"x>48n\]'>8џ"BPuk}`LN`j/njL5Rno+]_B"Ro6DtʿR$e/eZDLjج[DDaKgjQ&ľԦÎ>U+2o䎆$ dEf|f `3xu9G0~/rRxN8c._ nx"LX9w|ɠ00=IG=gsYZmD7Gs$~)v)k @bĆЋp!IR]QcʁBnP&U u,JA&>s؄4-6uCzXc98{d~(UlyLO6 [QgN?ЩZeҍ^cc3qFG gScHN46iկtBȜ&/R,Ōf uGwqaDcҳ .󫻤V;nMb*:&cUq#񵩭p!Oi"en"AٖE.ʆM+{>PPBwIN(,.; :лҨSQk=d;,NS. /ujZ^O[@za IL3( sw5Fv"[6A8TZ'LObGXI%,٩B[toBj%2X9H7Q.|@$00sW "IcXcޭ&ˉAKrvn~9wm NJB!P(0? BˬA˪l ?y0 %'=دD)E@r48Qn2?G JO惜G$}@O F~M>KH4l17шbKDwi<$(ظli"&CWBG=?oAQ1>ʿFDΩ̙uR3w +cIrZ4@azgJhUV=˂^I? I ъ3Wn?rñ>1?,4!,h_ߠrV_)( q#@,r C;2x LZ^;) 캁 Du4 jEų3Yd; bWkV3(7Vӫ`"p4MH*=QPf$5I[OEߏ'Y"i|f>e$rҸyDm^)2z֠jЬ)J[$i[=3?GLzhӎ' !n|e~z=M#^p Ⱦ@gU*ġ@!2遃 T)ܹtu\tS2h]E~9DJ" >y,8Uuڕ 5 @@Ã3+`< fwi'Sz`N+ZU\p|) t0~iӱb/9: ㄧ!BAc`6x tJFUp5QG ',A3d"ncPmW] X/_{" (c\2B8>1A'bBAGA\럥g8#~䊌Wc$lpV_ЏR9pJD 0laPX"gˤ 7z+w ]s gm8 Yr>rԞUQB:3pB9NLM$Ǥ)rF$,ș?J֠zun< \kA _Rr·?Q{/IC]k^:fXr@3Im&wVU%<&xּ?%ac6wkov1ѸrH!tSOy 9ԘkMZ뻊 ء꫃Cן3`uAܳHleI^dNq- ^iP 4 Od_gƧsk9ZyL5!h3筂 b)s?'ݳAȖnyO>qAj-i3HƦ{ofZL'DM0F3|/}Ya'B%[ˈd$>r,)/+۞:n L E_/vb]sϒ͋¤?nr/7yC6.qREEG֘Z.-6Pso=P!5Ē`:8fѕsa-MjPєrcw<RKE3gK+5Vz:;HGp"{P1QWGHlsZF*E ptjr3z<_fqU̅ᇛ$D[L3?mMMpbmhA @/^5u Qh}hu$&t| Z") 5lԛR(pB^e H` Dz34oٖ+: xd)fbUlX77_mbRB y=-,5SN=0\Zs|Ds#py T)η xO(Œn_Fx0\zyDHa6Z%y34T4-]&ޛ "D f\Aw6M5;"h@3eRJ# 40!YSeJ ĴoLܳHJ5KƢ}nl?z&~MfS U\,INo>ӎP;&sRdEFWߊz,MbQoɮvxCtXmvb]a@䷪3䴟P?~3^-)L fR{?§jUDΎoh UH3 m Л27bGyĴ-!8.KW0Zk5s2Ne",\AeqzcPuK@o`.c"J'ڵmø3Ja~HresxdҰ's947!G>k5ys5)!n!ý t.߫XJ4uhRB&:/,T]pAU]?kQoamX˰2˃z7 o5yx.yuYE*,9] }'ڢ8 Lu|χA rpiLҷP>2M 9_, |K$Uf|!;|3;80pVkJã ;b45}' ]oBts~}? p1 m'J^f xjVTr"f9j |bY{ ǩR>0??]BOC(w:9T,Y1ܔۯ_TQ*F'A6" Gzn{M1d0ӅG@-ڢ",dI,if) L4ɹ)t r *,*@ ].fqWER||p ku$pDWۗL%ŚoLJCjF%?RhhX:P~ӡ.'':?B~%&~,R\ JY嗫)UGx{oѮς-tc۬~*B<"i7#y(k Z>6 1~Dil|5 . ?kFfWL>2dV&$ff1ӻԆ%YCl=ss`eD 8UrW633,ri38\eŨ!P3V"<b$ Tq " R|_V+3}_0yQ41DJzW f`EcmQGO_-"{t`IkpibSm6〭_ɀ򂦕qDݽ)WV19 iuY y0mR7{C4 T,_MN tMxx5#1.Fh68PkSbN[,W@^D̬G>\BB^u;kpOI-96.ZL:\pYׇFge@~Y$TsU}P8XDwjC[t{d_22 Z)^Łt 0SC?K1؟yXA'NJyʪ!]]K"Y#tBދf0ڃVm,g?՗c>NFZkl%HKtp!\Uhu \JԴS;Bvgm#I8ަY/_@N,;sxL]?tzyԭ`4gg̬T<4א_OgQ*v!DrL޸.r iZ;cu~5eS]X5`0R|l&֕b']{qsh=Y-j'AR_CœR{"[% Qc ZMS[ WlI  h/-L|qB&P WALN mGznyԞt5 VY9+ߠ4= 5ׯ}SOwì%O'0{Ajc/4; B7Dܠ \YrрQ۴߲W;[t*J[?"wVtMSIkR= fEw*" Uy& CZ@3=&r ǶxG$bcb4^Z#eJ(q9E>fS\"*b GH,bh?t4!H&YH 3I)q!=pf¡م>f lJ9;!qVbFRro|31Quo[|O O-J|ށ#g-/ܾ,R5Va$ʹEyM1'OTbBDN{E =%()H9xt q0B~;=HIo+9| [F{XfcWO*f0XwOziɺcCm jc?Jg 1rqXX$Q#j#t8tikL~hjqiR2]uV q2Q+<*nkcYBG^k( Aȑ'k2~\-6~6<(ks"x%5L>T2:KZ JoAmqAcuZ5Lh 9Ueq6 HZG23LT]|2a_xGy_g6 5t%;Vp(-,au& [z7%P9-\fcH<6(JZRۅg a݋F/ ԩ)TEb^U|t('ݑ!3D 캞d.0lV峁J^A`[ JpDW4 _8iro<&r9/ KQ&\"r3mFU" iLzzHlma#ŴOhR_yXb0a"Cmv/2A?٘2 g#M5B0c~r %Y ݡT;^.F_OBfHN_j:NG6gDR(X|2VO'AGMOTOΧvrhoDU RXQ7S`\uwC\/GO>e?(!` LcGFŜjU:,Rd G地vzg" i$׏0'h sv\\+E}Jm[pqZ8)/aD:)o6tg>Ju™ds , nxcddS )DaB֐0|x*ʊ^,L>phØt"jt"ydC8iŚ{.b(=q [$!Wy.dg;U">nPSt"?ÐԽRآհN#h\1 d7"f@a;, Ѹ?ȬKO¾=>g 6v0>UoIΜBÆy v67_iڱ}b9 E $Dܗ`L/Bև l/^36Ҽ$3PcA`BC)7qY}O_zl\$9;>j\E|B좥SuT=(.;{yάv ѢTdbOZY~zlri[c 寎9<;a&?k `"m?f@dMg͹e׀-C]1,&he ˴? RI el F ^o=RvТsYx~O[)PA1o.Ԥ6{jFWt~k k?Dgw&@H4hH ߦ9nLg,Bh4ocЇa)wLNPzkǶ\#Ɨ0XaE$ub";ten\tVeCF g؝MT 3nҚwk ~uBF5߂JH=9޾Y?GvͅO`bvAm)I' Kl%oc~)fxy3 裕.)pN-eWg"S:Ms} hpo⨛[^VR q5F(Sеӽ06̕>KL!x$x괝U%mD %8-+Y"9#B[L}Oz 3dXUl-:z4Y| Ks\G4a6%ćB pz~l{FD`Ω`Y Pu}-`UQJ*JMFAu *ҋu%{vDa:A12(Dso9{pu33‹1xxk)F4kк\x6)DZׅASS F&j(i[ ^mrak g>?&d[-]"~+;r(dꎔPG*8ܙ{!zmL;,+wY5 , Ĺ.)*)@E`6j+AޘȦ}>ˆy g5m}Xa4Mn=Ql, Q㞶Mحy[>&%;]3]=I \Dt!K| l(mdkj7.گCWtzTg"f;s=V SR3ZˈYs=܄iYLE:@BΆ! $Si[f71_F3^kru8M-U984i6,,Kh@kCy,)-o@q";I32# ϑڸ@3}Q-U}Ee++*3^Q/n1.`9]kqQȀ/yb7is\3532r\&q"}xs"-K4z5g rX_Vgkvo'*@-rj0ҺXcsvtxl(yRrdZ ~j~R-pimJ0G'WeEPԟ-" Uz Y =cR Z OUkS>:`Qq]u/ dq >a+T(jjz]Be2yH|",_<3%Տ ήv{i Z y,`NLп:^$Aeyy@ƕ^Ee ^)lWg%?$Sg5ƴv= ]ՑJ /z]RvJozjK ϩ,tx# +p@%- ? ئ.؆ҥ`rM9&0QY0F'Tͣ0M~%+@&EbBKicmE4>#Dycm"P.^iIs[G#4IaA G~]cv)zPŋy-e%;p. b4sҦV6{jH%'`Xהŭe3v9 C]A(52gYkc1Mz}*Ҋy/.ij+=@,ZlAVP>ZUt @PW'Ƴ}>ث4$u~M8.{7P@Ztv(Lkj- 5I45#ؚh^9r"\ UՇp(M.(%FacQW*tc,|JҌ)Ag2FS1Sp[V h#֖E-*eA{"MѦ3T흢˨cmE1ITԦ#? P> \c ] pl/ŶH(8yƞ"Sө rD!s   eɂ.H:rzipfMbf0uŒ*"׊xR"GFF1/4 I&efh?w̐lZVqD я #S &(jz ~I2P5vn#MՇ(4(bhgxC>AW~mY*<KçQh*$Sl"QL@(.v#Oc([QN}Ŝ 9rw({\K놧ֵ͈R0Ё^y=/}tj[~tg bZ "C,Nj> oOh4לr6}dJJ؟9.EYTEo`yQz?L1Ҙ$a_7àX`̊v<qM'ķGo>92`,% :YiF3B Cn!<'/%pU 6\A@SNۓ[ yYA @V# Q ª Ro9͑:`0`:}X>0yӥG+b=3~Fgb]Edj/uIk孇dh,m / %06ēnK5IM=QWHa]* ՜̲]u]iJؾ;A}˰=z` G~o ;z:2sQ:|}Dd 1 U?#d֫Mئ86vN0 AJ$-AE_.>C: R5f_d21˷͊pjf+XgG_q|ÃS%dPeOt& aɿZK*VC"Pg~b_dH'L۹GYX:C6HIM#lZt?1kUNx[r )O-/w޺jg !*ay zcpÃ8Xl8itcy]1G,n,hjL)x>QQ甝y/cZ٨l +uCqK͆$@E?^Kk[FDA:jFt`%}e T'eI|p|d-9V*:ī@>U[/O8G?8rQ혱uU.=Ktե&]tAN⛤[F7>a`0 nU'AA?}5=Y 3Bya5j+nOjÆ #x1}R Zz))_E#z1“7{9l+rNp`]J͇>DnOjUQZșGrELih).WC^_L@qv̌ a8rcT_89u9 jj2AYYW|/U޿pi_MhȿKU=Jga8v:д.Ѐ'I>BwJƉ`I.$)lL}TI@Kq<7J)/Q3wzEո@5 =!!5%j 3GV zt]Àa(fF42!u@ybȫߦf?&y9\f1G`yCiePVԼJ,nE8$0"ћٽCi7,p 14(^fN‚xKXz&ډ5N"`n<Y0L1hfpzR-OQ!wvD_Z\ZazsNi҅hB1|8?XL xa򐝫7ij4oP*E$e_FlmD1S r<k2ӧt3lc/D]rVAv&c^pE8t<^؀3,xIW_ > 0͆ 7wX^|v&X%MO 8U%Ы349̡vY\td0͎^y[ Q-̕m\jWwD:sTR5SK{2ѫ#H1JЮ7=i_B;3uCq.۱0ڴ3JX-?ϬK܊`J*M1'$3(xᣦD#1H<`2@7VTK8XӚ.14PY?=^PZ&h["+r ~Yo EKR>SFlnP#ԧ`en 鑡_9}!ɉ(.;b]WCBrmр=$]q߄{!՝hp 5!Q }J٢$_oTkHDT^<"f]G=r[ qV<Ň3Jx+Pqߔ@jɹG`*+ez07OI:SMcF! EHϬO-F1aو#3& B]{Ez/svRF. e&9yIdw<匡o:,QwPDo⑍Ff7D--^M#4ٽlou=vseS92qblY "Pf~OY̹N$ $O[2RVyV֮Q`RsĦ 9ž/nܱoۀWT_n Ҫ/i&hUcxp4PI "_q2UqAn` =q`2ݣc8؉.4$RI4ygQ{XH`7zf=6m(ÏYԮ+1N9w'\3>_(A%ּYs a͇S=/z*؈ #p?c=9I<2T>̟?ƟdY,}|<{t!Qx"Im9>@Xw17l i]PZoYc!jrys(0KJ.)Hδ đ)v+T# 5Z0/T`rOz0y8muB1MCհ >vo~xn$v-xfKQ/1l[6ROiDI7&4iPch_);$5k$ TBwP"m/ (Ԕ ctO> [fR~$[[s_zKWkds\/K'QF@Wzf^$5of߾: 5{F䛼 )xmNQ"I_8˗]|B;CV́ƪI`s`aO%v얿|>8Thߏ;``Ős!pv=#s4^衞c(qNuhP933%[UP:X!/z4*>@.FWJP|>KOX/ vN1?Fmϗz6[Sw-4Oaf PP/<8 q|@ǥt|}gaGB%.V#|c5VyJMPCC2Y.Xn^#1 yU1=~'7VG};D֎r7h (̰?WUA+E;@ZݓO_ԭ3At5k&B;[\[Dphdc UFF)Ϝ{Abn,ǐZwƆvUh!Q+$l1 ?8l )FXtTP:Z-Tq:Hs_Y{%u.H/i [%jW3 巭E0-ډ,c,38i7ʽpGЄvh-Wh0V [,r-.(ށ,O̺w8Gkz+[e4f-BIҹv^׎$9ԾNgDYņ.g{ 7 bRR!qshc fG mgg; 4gN:R T[n^J05ƦMeSU/O?@3͘9&=Ԝw#.F=z$QeQsr]=9%MN*.|rcc8eNjF|c=Qch_ B}᲎Z0%EC|]tm(*|XmY#򽗑/eoR!G@72@8(%Q"jܳV]V%XGu^|fâol椆Y'r'/iJl/K3y |"Q942=&z$/ |YEZM* aALzvCܶ i2r#dBV?|EDI޺sgM2 =OFF~_ѵUKx;&89D^>;470 oZ(^Gs,j.ňO؎_VezZ[@k2PY*RERKDTnH~DH*XJɹRI<X4 qX& 0*'s|nhPPZȠ}|ݺNP;8U[JX%)KsՎ=^]}, Fq@OP ]G ~s  5F=~7$ldz*KGDg>\~Y+I1zyt9dMp2ż@ʼۛt$2!8Psoʵ  s4\yeB5J(+'qقsTFsgJ{!f DWHmulf:H~"\WƱP+B +U IRBU2õn<yhr.Q 2 ĩo̾BVYr۳ ,piZө:x7cOȲ27m=sUv˲ia %: )V%So?1g l+쩚EM\M3bNL@!ˀ0y?^Qs_H.Ck }tG,EbcRZH'f# LiDdqĿLu$ֵTTr~䕛dI6oօ+-1`DPVr}]~lxH'P ɧS {B|Π3 ӀԸLB``c3#_@"ԑ3"M!IX7TT5dzLћGp+!xMEV c>Ðw8;P7AYPA 'tRax!.&<&ohst!#ez !f);0=cn !2Q5׮Z|\/rˍϖ T Tsfڷ[bq pZW߮&ɡC׿o [YJn'fK'? ю@\f2{v޶S.Tv"V,\:oG}2oF+l hZYhA"eZN挰52R0TC#BS㘋BD 7-uAXcG>)Z*%7̴tjϰ'Î㸦n٬D1x3 ][ T$rĒ鲷 d3ب w7$cBk(;"l4]lz.ɃJ[ K[CכKFdf>29j5Vٵ,ו*/'yEC/. nI=[1Euj^/\eKgԜ,]^u]sUK.Pv 2͛ο 4bUv%wA/3iYZm.Leכ ' ILn >myuU-HO( e]fFb0I-T?O&zЧ^ c nZCq9MuW^FwbҸ|ΊU~cSiњvG]֫_28p.Ii}2XT&J0S>'e:F{X[dM룯 q;u *AOE՗H[I #k>ҽɒ+N)Ȟ^ +@vԄ}jY^/8 (Qf5-'BqՅ%q]5mB>vZ ZԭoIa2$jR*F W k4oB x q^_[f]$j?.JQf#9.@v8pK-L@+aÔ+ b!,I8s$00$XtZZp[䗀s>q5;T$pP}g #׆9 rױ,y";dIR XB:tk٧P $VP yj?/E N}/ƫ d+GVm.1+Z]N“5Y1_*L{#h:BvioJ%ms?ÔV79NCTdk𙕞 48鎢 5Kp`oɽ:[Ha!,rxHOѼ6qRCW7t[JXH[@itϒ*ocD8YMkX]7)\$h拟AldeA?)O-ƗME6V2,5ƪ9`&':HM (]v}U`?%NWȐhȆH] d7*B ⭮89wjHJtYUQ6)Uiɰ"й //;L@ǀ>zʵ;_=[l#%Vn;M=KR>Qi ڠY8tbz&vZ浱c}* CA\/Hy0Xh(:V'nR/fߡm gO}LtǞat溂X&lXc;?wؽӨ cѠ0Bx场U^q9%`!vx8 |KJZ`^7=`䞞_wI"I=U?陾AWY0GmL܌iGvE9q,uc|# z=4+0VX$y"[H]1sm$Աl@v.>z EVm~^B\kmWDRӟ MmFf&]>,7R4iK_]a*>"[ w]gd%=> ΈMQ1r/Y-6B݇0\\@a7k|=ƝM7믊7U-Dj)2o8!_he]Ge: F"2Ү#!(T%X:e4R49(41hƷTJn됧#X1EQF6U7A/ ^Y_ARi:j:Ý cE+e}϶Q&pW{ĥ±hL43aaKV 7lZBdQQ4%Q\&O9nNU8@n_P*x=")qT$Ϩ!7 JDlەÕ|OpbcSuH a/ nKЮA TVG.y) L:zHX*goMeD|gK_X FF☠c%b&blh#L*^=um][, oz?希8| D͇qF^gڋ6z'Dm|20`1*K(1wbص+)\Eq2C(ө^_@!8vna4oR~v]I$kZgFzyRlYOa1`m…O`]ia:!L꬜B D$m|KU䵋%}xpzTbt3 Xiv$ mף](O K D'.?t|,w&('ջrexv/~4x?a[ .EGܑf}8Ȩ+Qm{Ɵ[ýokèF5%ъ 'O4V/B_z$+Q.o?vNc1} 3efev([݀z4 Z2rFl>}7m9.zPQ\68 x@>]Rj@RN5ϵu~`ŞOogznEcyV֯R;"/fjZh?e~K=vea1X%ica]&MQW֫TXC%R%>4ͧi:;i6KgorMHC^DA(X:wruJ `~&al9@hPO5ۍ|FVH~<,&We1{B8%VF~QM=9R^F*!VBŸ+U:(;렬t :Rt-Cɥ"_b;g#: Ales8a5$ ¹g,޽ [-10ҁo _pIgZ'f^%}0iuMKf+5: 6G1" TRצK\>z-f+}Ƚ;vFb$!~RAˊ䷮NuҧjH&byXV#XA[DWy ]HØvNǬ1"2\T6Y)W|RLT2WSW<S+,Rm5yɲ1(>i@nyI-cT&)?yonxЯuP/Yoyַ:!X gP+Y,Dp}o62LF/H1&yf8Rz>N1/0qP`qBfYڬ*x8As ߒ0kSfzrM_<BHG.-AKFP_^*MppG" 4|lYPB4nyE-F>o^S~$,h& l]5'˱NBF^[f|%C<3&ƺɜǎ? L&G|:!tRǞA^sd>=% k6`fY[Á፧HWBQc_;4ԼC^%^1+u0p< 6i([BR[-g֢B%a j;9HYѤ׼eR{6ԛ*#@c7]UҾ6L&*4^XN ;P_ӹаND"zud;.EeNܵu^ "3 ąS3$.,c}uN(s;xqB1y5lItg1;?&=mmcM0\Ulq =: ƐYK@ qi'/e'n<{4gCÑ-\܂y90MRs&S"dkSǺP"`wq{]K :[LR:J {3nW a᫋xܩ`Y@6qW :J]-PUR}ocL"E"A2q?_e!ԯ|_r(`Q#PE9"?PzqPkQ'#*>4& RjUs&`ѫ(T#d%;s 5l}9x_' AIxAN,`검 s<ZꫯrߦkV):^hEO=C%ko[AĽͷz7R;%a8I?ל @̘LͺeY^% xL5&ءW]#_¡]\  xnwExJ2tCLqA0{-moRʙ vT8Ԋߺ-^Mg 9#L36nۜG~վ'pelhǣ">W.m~ӠƕPXMz,7 c\^O0egmJo&(a8"Wv9Q 2bHg, Sn1AJRzX6M W:ƿJχҮkn QPhM9| l_\S $̙A,y 6b8(Pb}oƽ*/䄁goǾC5+w)5k=Y 1K(~FDGsh,B^hDΎ*j"-Zm "m:\}lv(_#4IaSge8'j.&A?͋Zc@,=@#td8_0;񑀻Z*;ߌ8 ^H ,c_|Z^΅ o?շK'S *UPۄJ`\L^N9Z<6gkv72$TM |UW7EN1m(sYnFE=?"Ifh¯lJ!>;ADi|%pnbȶ68#cKԕ|NX;E*G]}j&X[4N'OuGMɞ3`t,#ܬNCՏ4K 2=3+jIP+iMd^[w֮|K8gBlp+7''WpY)OJG_WyB*vg|bue]VX7T3ԑC]lҶ|#ɐi` bq- TY @oW1xt\,4)Ȩ"Ra!120&)8v[yȶ395]s+w>]/ n2٫h3;Kтs1f{2|oH˒SO5+3nuM*uӔ2%@)Hp8D1vл ,E 36+UUwԀNI\m|U [kdlG6&Vؚ﹵b-А ؑro+}?猬p0f-ՓGz-%hG$R*kb‰IT$8MjmO+ÿ3eo};`6n|MԷC2y$; +nEr{h], ulUcKk$z4m߿@ԴwM]ݳTj5SfƼ'SCbEy1wXS3*|4ni+܅4yb%TXٙ;G%vafBQ7x  3Aguö3cILVwre'JRA&2_xzW p &gP(+D"FWOOV}#b /8m kAѣ%3-tD{!v =P_]IؒhPr Y&F^ran˱cZdXE- UH|X!1L+V2 1El΃JE|*$:-k\6U -`6] hڙj27 %?j]ɷ'ӵ{ 2ެE|1ֲ8/b9BXkpcl5G{?1ϭAm[ 5{U_Px\N sn?g${ݙ|=Evt{7\+QtZC. 'E]pj2߆[:_ZOXeɭaO(RQ/⸟;Rqn$!}*#3d- ǔB]. ޅϡـlh\RjXh/9QBQ⬻?unʧMש[OTa˲bz3Mqj@ڨLč&p9M0ӫU~R AJӍm| G Y5q δ4bjBF,Fit9t(K+An1ˮK}_>e= v::4.Qm.]Ԧ̽1Y﯊Ko3v&qw3@_Jp^ )^Hqr]:]'c4zO>hKӁ:SFG:J&| }m+sɌr~ B:.Th_p3&wzzeqTw/wY\//6#)BgCn#/p#lzs;Jώ15,0.efc$+ӧ4"Uu$EW 86d˓ Y P޵ЅxI@&1mP ѐfz or -w1vD2!jueTPW&gEVվgQMCz(m_ SatU!6˄}.jU(w7 Vtj+*~%讼snp' {;_+KG{*2'L%\CddX[QLFT!*!C\L(itd&glyEKpllz?'M%c'"6CeEuUQ;Y+HxɞfJڂ@xṓ4F^,_&/p;5./d;H/ŤŻ7U }%kVx6ԔH RA|\WLR# %Ua=339댭sc.z^< }YЧ]ԔLxTHPM*Y|$̾ơL.Z Am 9f:G8&ػ-J7B*K| fjo0B~N&/ YS6xDT\;٧@}7{a=1QmzN@%7nhHڗ'tNEM}.\zؐUp1;C2%Ifh'?R8 =Tm1,ꛯfq%`\?`|# 9[U<{6050$ʬ^6B;Cxi _'?ݴ)[ @ђz y\xeѢdQȴE~/#,}䝷VͫAt5cqHGљ(){֍#U)ժ+&Wim8`Аs |ЬjU&Y~HY)pl$&ʈkP#'[`ޢ7aK@֚jeێfkc∫.* 3.+9FXe=3ͦ,fPb\{E,< hx`g9Q{VCKY[C0@5c&T7 DOmz`!\4&7;NjX*P H]?Qeqہ|EIVB^_ޡp UОEO[uv2{"Mlq5[fEhszUxd}m\W[[JCd&T.KfkŤNzAuQ~[fx$~ig{5I1[2G+4mr}q'=h챾CYXtssNËf ċqw~36Lzsi 7HYfvFoꅄ$fL"Hb'  Pceup ~87D]a#毱)-{C@O#]bWyz_Rqi{x_1(`oGV'2V ;ZȌ<+ܼbtнOl%2Ic}j^X@l86-m $żWZ{=}+b= eVYbCU%ry,\;r"n1=,;r \0fAw.SWeN&ޏ8>P0q:~ $u.Wt:02"OhVu UTw$lwQQڑ^Zze ?|\y`}e ʈOk62+μ`8Tjc8ЍWPUUO'$^kpmǘz2ab#@}3MdZQY=wMe]G/_(Ӏ< /J> &21fԈ+ iHU_R,i.^i~A5M#=cpu鶚Nm h;RD͚?A dv[(]3ʛft!o;*; jCܼ5KVՓ=b&Qɞu>h|_DB`-Sm߉%i!Y"ף/޽=#"#,Er"=H,6GlLF!sO^ob2.m68^WaKEe,{=|KM/1ܡ[)Ԥ.RYҰO6m@0Q+˗ QGu["5J<^(|=nRGViyS9g`T H0V*8V7p?I}S[ 瞒t-\+NC+)Gi.\y<_ގpPߍ5։d,fhLq>K3 m_Zw5צܜޝy6ZoDsz8ޤ ÷W8Occ`o됣X-Пv̛f,U|Ch%t 2ب$a .v^Ơjհߨ/:9AtQc]?)'j紨F0!i%/Ɵ۩9E3H^~F@AlAۃWEk6*`n-nO T5D"q?҉4P,# Cm#mR) qhr}="6!^^v,Īfi~:QpeۡImCWo޳=XHp ι@{/VaP/yUz]b#qY6< 'yE{ɳ9q-yYÔIup`1N|{>ʧO.(>CLKAڿⰲ+2哮|D?S'X Cۭ˃x¯y/09|WAU&g[aT=(xe)Y`UyqVt2}=XaBS:@h AGNղޕº zZVб9EzB- &!{ux/8Nb $bmQ̡KD\Z\煯{6K-69#`ǨڡLE%p7\WLe|8ؠ/ 瑿$ArHܯ%/ֈE~}e4/ܫ0KR_ '!X!vc+,Wߥqc/ĨIWMQ }/<*vgqtiѬ,zm. AO|)!3I*/L0o;у`в.^8)~q8f00+J 8ǞaGW5"u}n,GCG#UTζYtT&b0x89zjX^]toOFHQRYyz8i|؊0%č-5v<(b0iڏ붛!HИn*XZ+|LcD8TpװN5=x< ejn:WW/ozտUu^ϏGR3-ۏYxm:qٸ0@y7?M 8P~yym{' XJ_>Rz+zqL~50md.tgX2ƏpZ)"N֒y' e慝iT3 4hXƊlVQ_xps^xf=P _hpW!2+Y{2ndI/?0:KnpݬJK(pxQǘ8N7OaSJy19 3_Cd7TLXߖOgQ3mDkDF0-J3;9V<̯(Xo@ %~x{-.U\»OT]h;l=!e7k;)by?$pq<oH)Ub)Հwd)>[gU4]߯ڄ\=3T21 kM~} 0 !Sޖs2RA.EsTlbuie zHõqHTLo/5s?'7Z?Z8$^&xŅSAHvbVQN49|Y+{^Qp7T ΙY"bI~I&{ #V"rԇ'p镠Rz ыg/>$Q\3r|Mئ:[q9Jjbe>]qg[<&1*xCoI$٣"m6eZ7vgR#nz2`m^ #.`>Hw8+ZJǰCp$!#Uf!)Kk<ȩ˩> /v־ \X*qw r @_5Y&,_U *t{@%:VM 9] ü+{:VE2ŁK.IZiMD@;5@P:n.i\Uv|9Skr:flf`Y{˱ofoDQ 9ک<i3r.Sݺyay[HiÑR\s ;CTUtXǔR,$sJo8ڔ||џMUƇqMBq1T B,Cg(7U-s4$"  *ʙGUV,pXHɄ-HI'gA[Dd M1Мh LCbUw+CuHzPp7GnW`֮%F<F(Pmq(Fܿv@ֺ"x¦vՄZx}|]5OJTg5UDlO Y0~7٠#Da@-_|)}Ey;ć?-Oizn0|CDz"?4/x =1jrF`+Cdlbʂ' n▙q|) 6^6.+Cx CJ'+xQ>TG(SЯG*E oi4RgPQds(D eZaT G Q%/P6v1H+p)ˎ)O ?@2_+Ezlw.vlOfCGrAkč !x hOaeuˈRT.ARIYa<ͮQ|t)BoN).2 7C{>3^DySkPủZ- RŦ)\.wJ`19X,U!);V/'+o݋[ͅCW5^cm1r?\Ј3u){˨l؉npKX6#S;BG@J_N~&5 ~rb5emHD^\N58EMEՎ*F4C_􏕓_A&ěԋU?OcY== ;ؽIc3 RIj)hPr0zK(o,iwT1TTe!Ͱş;`ſo,VS4@kX=<|!h;',Rʚu>*|ZW~cKFIRFJj5Ca;wSR u7%!7o7'ccRpw2:ƈCc> bO-#FdC+ZǾg*:#(ŔP]p\8p91CB5\yw ALk74I)"\obY鼋=fZP 9tm&vOS?`vΞ֫-Nko: W(Ik:RՆ_O;sTwI".nC`-5Ŭ)g49bړ(o5A2ki"i=2{p xs'&22b]t=yob)߮9zܠ㛙,(>=YSMV|+7Rg ?̤mіCoiP$n?Ϫ冷;0 Knh`2Vrk2S(\Щ駡_?JQ+?H L]0 GyA"mBU YS-Qz{~@;_(:}LǬ)+dabةu(L[>Fi+O5ߘ`b @4ڕYEy5MAE|fޘJi~|GVb]1j&5|TޡE liuSXU#(5됉?!})T%)sհ ,fC[GUɵ"k/eIzH $AٿʎCf0S; V v1 :vQi'WR-BZl")IyݡǿEYqg,xEdF"ע!V`ǜEzN'.INkBU,[\ĸ,txAuv#g8֑dؠ?ڏRrri.c]ܩKucgM4r,V_gbpKcn@ ª? Pw]>׆s0v$T6:6{HfEzJ$9Iqe+51YEo6>M/-vbWwBUz8khɿ䎒cY3aU v3[<;'OTJZz 5C?3? 8NdSCmvUbB }. 4?e:$#&k;{3PdJu`hmמ9,!P_F @Ӧ3sQFo7PO/=q,Ԅnx75& |tYF|3@̌oۻꎽJq -cրC4E K%k"^̕N51 _]\nWKm֨ RW% ,,OǛⴡipyOs[/rNj$_75s+%pl wH YҲ%wd5€w]>qhC5vRm}+آu%\XcaE'݉S x Nn:N>x UJ$Yظ!nZ &r/lj4c$‣𕋍0,d 囋 b} Gg fЛHX)oj{Ճvjf.EBCeu+X7h6T=>4cѷct6ש].8xo,pzS`.u^F t}  cSvL|D^6wqvsΉ&xl7ɺkAöܗ. F\B C?9CB8C 1z|׉JH hqnvUg\OXqp4h nXT!J~hijLS݅qОZKxRR~)yFejr+mfWǯy`]}I:0ICHZ&O:){ T3"k7,oMQ26UDOEi#P£tJbZCl:UP9ѲCz,h˅/qrF.DJ'nƏ!Xڂc%ja*}6) v?~c"̦&씻ڧjڋmu\,.x@RxMG6|k 6{흺m:iICVHQn8b{@DEqMtqXd fYUH.|ʿE& \>D6B^5WAhW+% 弋wflӶ؏hG.5۹|> kGSJ=MwTre‚rsq~Vy6*Mgر r(pr9[G :~cx(j|dEDlƥz_7RNmV4^dsN6Z=-U=>iM?ZEP(2qD+Vہ8LIX-3e(V\(>iIh%f̢zX {_ گ\-eC=5#4#:_71̟:MCѶuxq#֮ߩ~wlN Kn tوE1%c%.sJNé-[+Zjԍ(JRl HzojNe.#Tavx3Uom=P +ߒlbN4UMZ%qNZ[$Ɲb^18-gL!1v-_EͥUC)\1Xr&N=A+qeJX^sAg xWt ?I>XE ZhE_+k a'>{ B>a2ۀ؀ӿmd>ߒ[vWfUɝSq' p#~B!;sc'pO.Z.S&>EԨ#Aʃ(:Ȁe!3D$Ĵ0ᜀ춱ۥ^n"^"GQ}2=͸D?W-E{aA8hky8_1 Xz9it(ELm7ǷJ-58sj2=0id}Ja¢Q052T̯~, GTӯߗbF&,_JF$кhs=Y'A`5X%Q(C3Qak= |ҋ . L#EmKؤD!Y䵶tA`aHuoc vc{4f۸azܚFW$it {Bh0),VOok9 PIlKPo׻`tt~#x&ו Tm>/(VqGW${bh8`A,4 vPwh[,ʏ&kKJ] ^k|!>-b)z*A,VQ;QctTtN X4ٕ _{U|, d!6*HA` OS0l ے;ueU[w0 ?r`y<#g5:gbgpK`u,,m t{5F2\HMg@'Tأ1+/j^SxU-`&1pK8eQ=逧vv=Cw! aG%45Knԟ;0kP1_q恽}ӂq~bZݣ$WߘQSUe&O0xbBM12kp ;/ ۃng'ъOFY"/_񾛕.ZxX#]]@C6]݉jѲ -XHF[*;e&;q9;^TrķO? :lciƲǛ*LT1_h]9Th{wnZ~ m$[uh%Ƒ wG]m~ plie4_b@n>@%%XYۚ4gxX}^̯?Oa.lQ- uOHAj 7ƌfc*qJnWU #6q]}d֦)EH ǿnoTjȶ rSAc%ĵR r nen0DFntS5r`>8gAZZC;ITtR cѳ}֊Gd_C*o^.@77,V_@IF ' 9H zb_tuvρ4z&H9Jee j2-zCD;J.䯊EWj,n9!I#󠶘caa #Cyz V<*)BW"@=c|O7.cPbuDorMU=⛁wZ'O SqFȱclS8rZx3Q-Z\JRRx~ϊJ׬%n騍 z; q%oNMi|wD+H}JknxLxO*e/ZuZcӘMVU*E%x% FX-m3mb7`^AE.X0*_:<ٶr2>:&z:-ϠW~o[h]bDt Мy⼷ڝ{vbMbv_k>3T )c c[ ,Ys r~mu)dKl{%SqVIY}|yɠ g ة*-ASe9LvZ`S %ȑ'Ѧ+U-G`FD%OyzxbH`xwD͑ ;+&YqaWC CNѷM ~i4{"=`D!lM^nUƴZ)hb2Wh6HvOxrȵ‘u4))8&Q"`}^Jl wJ gV}x rU|fG?\0' +;eEJbQ4 :~xͪpQ-@VE0HORT+;TObPsB}:qE_H2G+ :z "B_leC,Ērx}j/n<;:پiR wA!Z(@f@s 1(M!VVHqW2:C( 01t>y%bkw0AzgYSң1ծ^e:sRM~jH%DFt8nc}<<[c?j$- JOܾ ѺgǺd;qJmHcF|dMٖ.>e^Qqx~"MfS8++^KKxn&8G(zSZVPs#&̾f@ TnOg2|ƭVU.b!X9v.-26S,zCȬ5 PЬȮdɮr:Uo2[>i!-$G 2X7м8Csn3{hZfDkVc=GPTE_kv0M TȬ};85@göpdCO _ tfD3nZTǏb Pt%? Z Ith٣؁jq`&"%н V]A0~i_߯]!ɮi#nTȬ ^3d@ˬ 8'٣ o3*/4V&'pS:m$yp~Q]\țY ~Bcf1ٴL\}F( ONBFB'HoD%0(u~j'h6b$)R+.cng{vs ȲF^CEBFFVr*xg8m3F_C(U߂))!+DnkRDm{k" 賊2:~@WPHR2xSR&" 8Ht\\~==!*3❾as^Osi䋁]bX햑׶g@T\V_71GNKC5JK&.1zǍJ1Gd{e6~Do$¡{Dgw9dnh>eWDdm h(u(ٰA6]\P9?$L|hu@:b9c.6b婰#M BGݥY!Ts|Qh5A:0؆{d~D>jwe(h}JVƭz C=̾ZMtvPZpBz<*W+OǷE!6(` rEgܪ O a'D 0;+ga S|s uJ;dl[]FchceP~KYGF~'tt /]e $j "rqd0ĘnD&{L*օj.6!{G'Ϣ=tɛ @ؑyS-.{+S#(%LE*dUM,RJ {B%crAċl pE{l6BOv?T'j FFcQM4ưwW+ <]]پ W<^Z=.Gx tdpUn~ ~ECg$xtM ?g l[0('a!dNA'9Ӳ6dm`-w-N\~-ުG8Aw*D6lB|쒂tƃӠ̚AW;K@'ڟ|pe(NXA F"';~WXg"觎V$CZu \?>b2lRB< <"k1]R- a|= PR"z 5jw3YCGgG-IF< m=}&ԈVզb֦0 a2JՂo^.R[dIP!Zgm գ?BƐ<\2p_ *ue.34 WJ 5SNߎk6}AB"$@%^x'gYO{w &\c(u+u3J`Q`lJTh$7MF} ԢC[~P.{HٵjNCMa\fF3"^S#K.3 6!B@[.E3+I*54#G\!Oƪh9z^^:RukH|@{5f|-; u\@u^I&X{/iN e'âlj<H{.L1VwRgTtiA"$F'"A~\cW ,.澸Q3 MB1vEvC_҈5%54QLnxF !ϧ=K8g%o=/d):׼Yv=\$_#ڟOdO }R4ASOja`i]Y})^j6Nu[Ɵh\ʝI?Ӥ²WYg.=NLPegjكiJ]Uy=tUӑyA[X۸# 'J zאJ@)=Uf2Խfp7 u TDdѹ,!}rrk'{gq!tVI-2,;1F%q_luX}onGG C)?^cR\REc|ήA폗Nbn jʟK5PB(^?wMyûπz$'Pc`z:; $gp_*)+0BWfw O8wbi2겔|DgKsP[[& >1,nJЩԎjZЇجvL<*}<pe8]96,-f塪E umQѳl@w0T%9mMw]OŸP S_7Eo'~iz gsNvni_Zq PP5.7& euaAˉ,을R&0h;DB8Bt<|ǔI7d#qԏ ރl+rwv&ˇBn 2C,!CyЦ=?3S1 8f1AwÑX r[G/d" Or4C'}Z}mC?9@#"f?bzصFj' \JNTj^Isf79E _!$_"0r]BVj3=F/>RcfKjVBown1IO ˡupmRK.6K_(Tn&ʧ}"* 1J'Xh[+/PaS`qBmy`ȏIH2OQD6mW:,ciLu)NP'-X-a ɯҰXgݣUEG˃ڳF0h%WFـ"N\҃Tu@.FC3n V%ף rUֲ#}><wv޴;~%!ޥa#S'T.b[$iv!G2txymFD^3F877AA>{ 7)ٕl$2a!v9'uob]Q9,ܶ(ց7VR621;^^8 p1 ͦt˝.-&/yi{})ĩe C0-`C%`J-MR|pIM6β5s[WfjjNUrwG۬xEH:bxȵلPV+7U$̓T2y'zM>_I55/Pk:ME]Kkx=Dtw܈~."$y[(wXDtՓz5Fܣ$SD㻆LV d'EI´]8R,#]ϥ}2 T^`:ZDpj`NLn!D:y[kv/&'-zb7Y^|F)E`n;+ !<I|:[R/٦(''Uv.\Pn*]HmOlu>|dF'Xu0VNOgWdҌ)@[rp(pDN|9H ˫aa4C_&Hd -ex~4vgym,t [>KX!>$f8զI87 Ƙ .XB览lj?&騯!MGfZߪs(/?Ԙc-Nh()9e|Qwi\lK\y_Bu$yV_h_fq9Hc$= >ãs vڀh埚 w2.K] z _ >LTm1'pCo̬HtWoHf_`[p`,m= $KS0M̝6kJ|v“Qw4[Y,$:%-r6+]){i֜ z0$&ɄLxZ.q[| ȡ }Ԍiɦb,euG,jtrT^[95'ؖ܇t\m>f/rH(%IS':CB-ػ>HJi$z.ENE<ͱ7_ K7tMFt\@JhJA&Ռʉ J yFlks< .יVJݗ{(՘TpT4",0NG'AT]9[%i)^m@'Zro w^K_KJMx@w*тbF:/ZX< T\ ],8^d"pQ=a2QΟ̅ @Xr=n%'3lZ#t?yެ*Nld&ȋD8=UQHHQC-~Sip K KH;*q;^H}+eFOXSRg ʼnogi9Q_@/F vE0fp70I{YFY|!%"nk_]cpXXﲓϡە& (uYbri&l_VUMm+tz)K0QsUwr1b[Emm82&؇ϝ׾A\KF.#ēӔ$Uаkycdr3=~ []I4~J46,۔wVI3,^'5n[&r/¤kxvr“ys6)3BީJ7)R_p mUo0ȢMur,t-sEuG>eqLk Ð%4{$vnqx~M5mq-%^98>ۄ̕Z߮\\n \79#OЋF}/r+׊ MF#86YzD?O{]҃ eAގ ϜJ7vS "nӖIW23QhH",j[znY*" 3A'ÕUZTh'-o0']⋥9PÏZД1fݿCU#A2m@MQ0GDր|}).(ٷ|Dj:=Xf ™Ѳ`)|bj_ ]!^A|[pwPcN1NZFOzaabJ1K4ʺBVh~.>]l|ϡJ#Ґ+.Q#U.בbcA'CHE݁o=OlH:^im?9.>"0e3?=`) ࠥIw WЕ GUr!,˳N z'tpe7NA%cOרa~.S|lBteAҕb܉J[ߢaon(*[n"ـha{5 EÎ5Im{%Adkz,͉IS]jmH1ӄ~OHt3wܛўF9Ne5leX#5 ktDy!CE*RKx?gc 1j5m`{Z髀ֶJ0Vm2WyteD+f󱁱S]:te Y0Τ?xG;R\dfMMLIﰅqNНpɀ.t6*[}n PZ~ 7zlnnG/f(z 4D*O+*[!ׇtkYgr"bh+}?LZsA7w}0"k?@ &ùN8Xs[6r`q mlG!9b×\rfl [I=x68WR\Wjȫ)u{?=YúҵԌM$JDR4]eBS#y+D0r4[/A}ۚvʋ;s^H/E2K4p0CvSzͺ@Ps9 A֟[ebpf5d)q;LPo /IFL vc\*0Mfg]`IL,X "ݕۢA=n q~YtƗ Q"Ղ:wl=#?ۦ 9FvfJ3I5/;4~gs(N^WӇ:ne]Ǥa_yhQ-c꽇mپgJF SNנԩ/TM5 x~Nn3\9c3Qp<2?]x#Մ}AjzΓy@:'.tLsliCTC\%|@MkW'zڀsH+ "z!g IqəTRbOQa7[#Sv CXݷ{a~!'05߾dDSWi mq\K{KR6X gEFRMŌ > ްU[z ܂<֫5JXTHLL4g<>! 籐HHRoY-h2CIH*+xjЉj tRRX6f4&Yݾ@Jg@ y_G_WCUdn!Śa'-{yԭF\\_3q=iSam}_?U-{MtPvδF۾̸<Ц鏗L:Z_,jꖬ!+aVęjp@cC|>V4]tmK>?ቶ2M@bhK/YxxDURִ-g8+vx:B]-F|FgpW 17h˗`PwWEEdה19公] _#_-2zѣ]:00|duFDe?La5#Յ?#? #@SE$Ҧ=ܻ"*>GN~D9uP /7[K2vzJ?cI<ߙT~\ Io6n$,:N:n)<#JA؂nD@ {_ h_&dJۣro.04- ǀ^}坧֚7:󴱠V&Z-B],Dl<2I]I-GVim*`i#hj D8\: TXc걱 E $:T=2o#ГO 6>6pX*#' ZT)Iu|G+:VAd~wuyOmyB8_6·?w qGoגO|nZ[dQ S٩H?Ag-4{ |үsO,m mO7AT}fˮ@mX6eTD_g˼@I/%5foŠV! ӥGk7FoSQ+v?ũ%:ddPa1/QHcr6ĕ!Gӈt_Ah8XFO{[mɤ<#gr+ԫrw%@K5@令ńnG1~[uEZKu@WW+BI3(Ӵ*b52"߃9%K<;Ni|)\X%CD>҂c&o}2r˳$@Q+ ߔ#n'g ucH?~6>; wj~h%wU|c,N6ի_, ʗeA;(/ == ?.ڌ:;Ѣq*c@8[{|{ag.S%g[zlM108.w05 I2' N!Wz=$ˇ{g?,=KK0H&ɪ7Xr-AvF]oU Ɉ󄶢e4l';N?ܓ@X S*Mb} EܕdSJ#e^S5@=ydۚ8.PW_ A0t&+{^ g!dkzPz) !_:(Q/v72޶_OUUqjd6M #㏬LT{Aa|H@S1\TǠL@ f/ӀN>2;J/vh&O2 & M2?w bIJ[S )^ _A 0 ~,*\EG%+Krh᮫فu 񩿞߇ZֽW/V|ܖؔl4@3#,1K?|g{Pf_I ~XZR§k`wzn4^-mP6GT_NHz_20YpM4O-C\fT" ,'߀!Os٪FNjp?cgmD٤ ?>|q#rIw );·q KK ;ɀȪ:C-v:?¬W۠=l/L `EJ@ < ';?ڤGD-25#V7GJaPҋsi_Au{rϟzY R[/r= y J@ ),p*lMR~P\Ie2(HY_^ SrTqbX.?b#"3ˆc *9"RK_ŶwyV<"Â-#L i>iM[T`R嶻Pe(V'@ʀ+8 q 4+D1 DweIGM'Y@ 3k>}3pzď<5aMXT̰mot<}4*ťw2 RΈV`Am7:#}1n_i?a_kw%w'қaPrpr7L X!̈EC!p4BWG3X~ES)[%uvLZ|ãJ0u|f WG]O4Јr! pVa)Z_>>HIiǒ ,q= i*N"9ڕVH($v,`AG!w fZ鶒? 18`7;6'A`}GJ6L>PATj4H3RMYjY;B:9GSiYcg`ЊI"Yr@ ==D9N& 8^WBv -gY)&|ۃ 8tvM=aJ/!L!j[h=ڟ'6kO@ Мт5 _>7 xp6+9gRaeq*$"H\.~89j< sw1~66߰?c۶H⒚_U$ Wkgˢ^n444jIqDg?afy-Ŷ1&hJ&TDQK) +>3Y ib3W>6iP:@n6g^ !"賧iqX|Y^%G\W!t_y,lD35Q_:Gb}WWL9}>sc)bUImKb{&8Uץ9~j~7! gbQFƇgjdȹg LXGZIV4]ԃ.8N -t@Ϋ3ɂ *. <ZJd ݑ KR MB-ҘgLyA2YC{]J^_{G(e5|Tܶ c8G9d¥*YP;9ij6cUjSS2c`kEx|>A&Z¬:ۮ~$q} 7e4WyY7msu ]f4=BTiwg6?%>/GZ":tv/AmK_<1z}؅O)Vs/"\ll? УbgJ!g auHJa\VK6TX`QSc#-,:zL) l^+`TL!N85^pk#TӄkOO,`jwuy}!A$f򢥤ѬI]86{'U!#:NaEz~P&Zx nutZ$AGJ9QƵg9i^7%سCƹ `[Yg9=V|3cmXV,&g:^XTd`OAX %wa lɅe&Qz.Yc\T#{QzZ?b'%FݧXR?eVhztȑ~8 nkBGNf>FH# `NFlj&1f ̥I`P/LwRvZ.yYE0E2 ^YBN0'mڸKKYswbiǴIqUΓ{"εâ>p{W9/ҝ,%d U{AI:Lw|q%۠z>ac e@ W];k Y^,rAuEaDxo2hۏ2.04K[^t}96d͝AWc6˗DBKf_dz߂(Uze2'Xˊy˺ L" BLbRHoEe^h[|:ġm-j?)3pH,dPޝWQ[rj#YZۃLT IRSNt-<LB"DS/n4u*`=L)jy &߭2k>:ƧP?xe^hGϿ]͡wtTP[EGXgQ=UldWSB+}1ֳE ,6Q]]yc`hlt=CA2_@AwPT2_9砼LxO-=/(vv)+)4j8t2bjvAJImoH[cxUg1vڹ,է2Ef0PFSm],v[hTl8GžkP/_Vz }WT1|Z6 i9Tm{{9o{f?uhDiGl`,up2NdTN % pGG[  o܂""7X6Ӌ/9:-\š+Zr)ؘDv+p#IC>1xTWIU| BY+5|u :~D=#6OHyw PReg3,74k1~2dM{>Ќ9-W.G2~8/rFe# k|/uxyxJMuX:]'~Bqe QA>~)=8{Sc h|_+^%e>LVN$\m2u\bni V'`I^+$9BDžX|<*i~&~MaifSm[v5RDcdsNgS{i k9T G/mM^.T)eZϩSƿ]Gdװ.>@gy;9mMO ď|d-g`|vW",q •hP%ϲQWU#!uB|Pmuڴ,j3z"ĵڳI4{TB#}uѫﻟF4EӍKti_\"a>:XQ~P_񾫲[K6PSCld&c-m\ʳ4n(O2OXr*9рE]G()%X&ؒ!*{c0N@ǀ}OU NAJXb&Lmv=ewJG!8ΪqOT +\ٳm`Re6WQ=n4>ؚ%9J?IKXp9EXg/h7kv=0$4ggA"f626 -`v΋,ITjթ-ϰ6ɸ]7p$@BH?m;.QE\7[wNF3:in%P!M`%Цrb`w|qx+cBzp^Bм'0dC.TV7YY.n1u kF7_=JZFosc š ] .oi}Cq_ȔJnVnwOWc0\qAt{`c|7Ib]6{BL 8t==?j`! tL7]}#9?lq*}@/HY,v]0{@A=D/kmu0uiv}r${$+km ]HQb~5-.ڼ9i}WENr?Z KK2UIr xPIZ}ƔZO ٞ^ٯڈ-? 6j|f‡.{h16xmutɰi]Û"e$10R3Llv\0nyH.y,kOTnB[·Bu g(iMeOϕopz )DXejVZ峹>&&y*snd`l7 /[E?S5ڛ^)Rg\i,?ٞ|DCqN5YGVjccAVXǯ@dy:^I.}qxo,re,戺! <4Ԫa.ߒ xPѰ"q4?_<6V6>U+R{[QhIRaɔ~q5)!2x516T7}`#AȑŞ-zJsF}H !23xwSv FJBGbF (gnNe&9DHF(Ac6fZv;s!d~.xeK*\ف/ I{ ffwfRpgahyS6ܞ|P$R|%5,7t ∶V+KoE=)rCJ#Z%yWOy !O@χ5oXڒ$!6eB\SӦT^*2ScF)qVaes K0R>|U<Ј2u Fg"BT]l3Ջ,z=F0S\WJ(}Q3荞ׇR6A Ϧy'ZmY9a4Q*F3Zk@n/*3m~٢?'Q' ٫-$j,Av4$Ƙz+c$#XKwM&@aW| .ٙ-(-W7ɽ!5`kp6%-aoT Ar(?a?Jp~i/+uW(%.֢ kAi6F-c\9ZNsF"M &G+}txl?@A#v n;-EwjuUE쐝m[:{ݧ=N5v6ch]LT`VX{GX3hp~0BM3ÖLH`^ W>HJ9ź6[0/(-J:rjhx1>@/+9G0F1N4uVvoHS#Hh+s.Ӄ⾸J 䔻n}eX^9aĹWNhzgc.&] WϞI6t6}wd2(<<)-/Mm%XaWPS .Rh)%ǎ~:Ͻ&BƺD[$2J_ۢḞ@/'riĀ;i.䶱G7UJRYJa(@COI&0S<A?dd`XQU4ٶلongdx|OA̎H %W0ཝ`q\LoQ?h+2rmׯ`zIہ%>u$6~}l.ziSr%s wȸP,pAF.1Itwx|ff:ݟ1x XU@aw_ص /7ia,5}K6WoQwrv6FbRNf%[*d-aO25-^D+\96\Az8݀ؗe2*jlռ/JKkN[joT7?ӆ}vGa==NY\Z4Wـ6K"m.}OZp뚬lH H5W追HiAɪ&r"KvɌ +@Za:"=Uu|'lA e׹ԞohS/$ZdM™KzBJ0K~{R /Uv뷹DJŊFL.*}A:]lu@u;܊5d%S[evK ks2f^NďmɃt${ gc(V[L&%)tׇ2(OoRlE0Bdx GFF-;nz!w]X,kpw=>N"C{ D[98!xfD1i/U & ;XiRT>Ci!#3xI+ZPIoz Lxcacݾ75@wNzCj:f9]oI*Aѫ>𲙁K]+Bee+;g\鮙|˳gС:&^"n9:%[Rk}}_|dTRԯt=4s4CE)tr5;ƧlIv:n= _55}x7,-K 8Sb@sopUYF̎-<1D/=؅3.Gb o] IKR9Ym+1ʐy!B=Y{T?Nijp|2I`P8t± Uyb-X$kpzڄ/ɝ(JPdK@I,ϚPK),YRBc8 AOYw )36 gBɦ\L]7c51=q(POJiYA$` H4{H_Uq -]cpWdP%GbL/7:Mk+5"ў-UzKfEHiJD؊bT(>^{o#:&/@~]c\=4ણe >聳#⯭T'՜^o69W=`2C&\ubbUhgvZo*wHSUn=T`92Iy:RXA06A:PW;h*{^(1N/0.FfGb &/@>vU*Rz-H!}qd|:E z˪t㠇 ‡{g,mBz YUe&xs@4v2~4 q>ejAy8 zkvYFPNR i 0)%0Comj;h4ukfw*74&9 +~*[l-[ӦU5>n>! ɤCqKw{Ĵ wJ}oQXl{;7 S`y()yqۧ( MoTTCu\-5|\m*o_u5v]]uEN<,^sT-KeO$tڧhJВ=TlE,(1K(ӛEܶ[Sp:`2;,pg3+56:F{xEaIg&8n^R?(w43=z7#6ߡTv7sٜ/["㯃cF|MLUU;݅@ 59ӞebRڀt /Dz/ʟ~I{)%~kp}[w \CcXC AQg7_6a_"_2{Kz/29ߓUVU%~7I'Ё<8ZHs++)3r@Z0c/2mIh%jY NCaãߑm0|5jZ j7N|qL\gwG/yYoqφOμí';6؎OKK,Ԗ<mÍmȢ:Fڃyʹ 8W{axO|@U*Tk~N?oǍDFa`RƁnlFsz`ZQK R3 ) IGP]jiG7G=3@.xI/kv Ŧ0'RemJ_.c[+"$1=Z~4*3hdj!l]&E\q7(&~"sAg,=siK{ &$QA_::L/_ti~+˧NNr+ !hP:1҄ύ~{9wj3kWgG5ha x)$%nfH|~:)ݏ ~тAxtk×^ $ F ye~?ն}:Mb%QZ\0϶XE%n$6\*&ڮ!b:@[~+yQ[(T*AM ]HL^B0]؏ P+piRe@/7cp ,ŗ 'SR=Cذ2P-L8ZaቃO@dڡ/zx"_(&SfL[ڲ gvMS 'lP7>+Oc>QZi1{ )<#kwZN TEx_:L[QQ)߳P -<Ӫ1?)D/{S(|moo]lw٭wu4ys']m #evgn~!sg%NbVx= %#[}}@xDjVL-kf}!sE\ϐ/@7,;TF:7̜ ]>+ qLz/ERlOIWi@)4EjQ5-;F+y {WUzzRYnbJӻ7$[Н"8w6m0S{Ovuaӫ-5 DoFÃ&˛om1]f?r/͛*#pd=H2UPit* b1| "[-E|)y]dKm2'~- K*Jl4C8$e <48vqv&*tы?.H#_dkE~aL #츫Dw+'@*uFcBN(U# "kM;L>m0kP dgea>xtcׯ?PRܿPV$+.\,? (f^"*x, tAd"mT}o>w^Kآa,}&N@l|P"Z^p/"+i*&Le7%o #.1}N"T-I˕S8: BWV?ïM3IxVdK9@OR=۞608(hsw,|\ܥ<[ˤ!P[8nD ]F@ttתl|.}>he4uΠNJѶ?z׾>͵/HĨ1u ;fڈZs,{7+yQ7Whoufs4ᔾI4.u@d{|.geѓsǖ/],)@YifW;ypk[A1͎g#Aaܧ=d(<Ձ4E68_!E*D~&\3E A7Bb+ fu8]gc-kQ,/ܮ7m]S{dX~[|mnRɺ1C].aen{ i`^QɃ kE.Y }BV{Ӌ; hx#MYz`\b6~֣yYfvʲ4h**; P\9m)yGF}hŠVGynrZY @k\s3feA`?Џ %Nk]ycOpwH*vy,kn33ֿmQ]0ɒ|ˣXBdN\}qOb7QXPUekÌ[^/ژEU_|g hyQ%pZwN_Vo%!P7L~:PDŽyh[PK>:u\&Sd3 oݏ!di$~S[[ ƑWKlv/Ni>]!VemI$d=PLZoClW G9g >u;qTUiYO Gze)^E]5D1mnFnJުO^2qq^tjZơ6$e޳C`9NX;]L9tUz`]VEH9')\e,ԩc⧎Me {30EXݡBVHhUw _5iu~-+X3gIyv#FpZzPؿoZƉGԦ7Jf*+ (Csr1.nILq"ۗ5nM`#8F#]'49f,lz+Mrwjb*gxOcѰRdp2b)[8" I%=(orKeC;fkII2)bו$ yоiW>A+JGfۑnu㨀LTI;Y{CN)H%+~jf =rO>aBזL9zLiMoRu<L46sVODr,Ur \VXK @+WUǠZf(s8F=Qޛ8\fh[L`-Dl{ Nqt+:g 5E(Jd6wmFx[GIAd/˛֕g>iN!7U1c'j{dѥ t:32\EgTD__h_@YZ Y]pH;(ykftay(_ڛ'q.ͩcY} UgNeniN\%!F#QLK>=B3c|<_g9@mE7J}vS/mt6nyJu oDX-E_Χ58 %k"@P_n:X2SOo ?R;M{7NNS>$ux*.b-ᦒIML!񙾠Oǵ"n˿fjvmC8x͝Vɰ-pqI$O<{*"Tꛇ{TC_QmَTݚɎ⇷OlroZVlQfIyS֝ˡat$J Yo>X <6G(N+^M\Xl )<ށ_8Jitya;y::%*dLig7x)l1}_)s/e/nlȇny .2r ^g=s: y\Y'(< Sk@ގs  zv𕸈n5b^Ύ2VWXp_-OM@ƗW9 ~ZA/1j _ǐ$ݍEjE~厞aҜ$kc/$qeGEŸUVifZ2,n6p(NՄ՜q+5P$zCo Vn RO kmP`2Ih:1 LȂ?1k 4=b;;[>͙c,(?XP>tSsbaT+-pPlŲN{̝\H_ B$mD[l{4F(K5㆞+06mbELpՋh'gތ?1'KE74 ܰ)ۥ.A'[eN 24.mq/C3w[a'·&S@ÈZַ4ӭs_J[GqmT)bs-Jmu=#'i։]wmBÿHA{ǧr7R`JZ{"߆`&h7OQY$#[gL(B܏ll$YK Q2pHՏdY`ye1cc`b":֓pJ'i xFHwYcf#  ni<װQOnHm9Z]Uכ7`ZZqbC4{sCPX`q(:(_-d@(ytRhJܰQJ[پlT^FNmZ1яSSN'NtNykҒqt#kbZ]ݬ7٘''?},Q5T߫E$93x#{VH29N<+PUZ̀ߤU EX3SrHg Й˟&>ea>*PUj*Mޝ1Bq,,3l2]8Xbwlʛ[$X fp teR2;zͬcx5xKǁp3؝B۷J]߮+[VdCҔx2tTf=/|ZFH_+b-4 V/VmZ񡏆L;~܆YmwQN$tc FܦyWO!y]:W!D'K ?Ȁw U~ڴU@Mf"Q;Iʁ?+@hU:Nq2US`+ *~J¬q >9uG8|@~$i=!A_%L%^ +˪#'i/\'DȽ=oNx,>-Ry1X Ț1E:vА"(uVR[͜Uوt8u/P@˃Ȏ*@ل:}4nhQ.l"J}6=iLp mn9ճI[Fa r!zpBO{"ăsULڮ@$&j] "snx>`, E~ztƕijS;/ T>hrQI7Hя^EXEFSsN⚭vAuA$oVIF.d93-bVfz u7l7#)l9LnJ4Gz-=/X%b.q΢Efʕh{>!GO wWBQSs`)?ӭ&}ܸ[eP0J Uf : !?kMuo%E_ +s8#J/:~,*KSIx|S]܄ѰUCe~9w0&I}]]V!XPcmJD;ጅtQ4ol9eYMMf_ҿiO(yDZm{)qCQT-/"09"oJ{IG}n6Wd5#]*OEy&}ҝd7 Lld:W,z=+gYzΕ$ 1 d.foʐl'WRDҹ|GU9tVl@laߊ 3@Jd~1Kl<4O=>e'q]'ģQ)h[\%*/wXA푦ڍS~F(j\: p}/9y4yX? '] ? h. {m&ɻ&ԋ5~=xXnE10d23z 5Vgw|'z 1ņb9p\6飈xfRF”íNz6'<$puQBkϸ~ ;xWΆ.:V8 "U2S/umw[v (?r᝝[rc۩Nq`d铎nY4/+Ncr=rt ٔ헶Ә:}u󗶟g=sK{Ӓ̓1ogTkX-vJbFs1"wV/UE3Wߞ.e ԼSZrCZ|]jUR .pokzWOSM#:\2]>MPG%iY{ϡ%R%^zU9X@HC M~|a'ɅQP)7[yԙ uy((H͉4A4YEx C8y DXT@n)" j 69#v |pR:/ĤUY5r|-zyoӦɏa['ګ4L`&m?nc1GK,npZV/Hc3WO#%Ψ[ٝ:hd}nka49,* Bd_ORBɘ2o1CKN g|.u6Z4Dm|Kc5c0P_2BK2A!l՚h'JtvTZ&,"RbmQ@ACLFxt_5\-'@n_a 0LإU U}ᇣ56䟫όZ>lKGu XXbYu\Mwz\XLJ!K]P 7nQY Zԕda`jwq.)WA S*nZxi7Xw3nM_Q?z\dlMi$BLPm8bWi?Ԅ}FZEPWO崪doլ<5J^z8XOITlSb'ۃ`0}:dlO,37QOB\sb"b~=/AGZt&>|1 D=[_{P| Zr :O]c']h U7L u;=(~0UV0Q#LGWnT:Q3gލ1Q#ܥ `4KQ!OsObAh"1au_ߖJ~|ֶﰍ!uQ0v 2l۪PI" J :xژWw^~xgG0T%iĩT@Yxš,dXa$lzx6?߁_-,Y60g)A~c^ηu]a%@b{vaW]vlw{ ׈s(LΕ^b]EoX.$@aQ,!)_TVN?688ƒ;SFz5<_AOf(íEuni_ob:UN~FهrFe4&)fjHG*'d!beI3~شTvSZD=5MV[o)+Y~GSYp!Ƥ]癓(@J\ !@W {}娾=(epBKl-E VHA>ECE,ݽSY-l;rwm枀/^>b_!mIo&É=3+gQ0u_~xĭpg;ڐ*0䁖{ vWELΡt| \#e4uE E(2i d` !R؋X7O)7U-]5r&^`]":1>q=Ft@3<|qJqu;,@geª##NVJQb~`Dxm>?"Eypk֑zz2M\]0p5$WPy!kَ ̒"+ESL;!m`E9ptB; yp 9)Dx$'ovޏ' {@ࢠ3.RAxU8%V3c:wmtwho_MB>[m{MvcUtdyչ Yu桃({aB.tم24|+>&~?23v3#)O<%BdJ$~-u?E.~0H(3w rdډymxBAmV4!98бA'豧\)W^k)$JSGngm&IEI馽gāzA(wX#vġO͸q2fy~u5*6[xZr H(ozH`;Dl%fƨrFfg{jDfB!,t+:%1[k'R\9,ظKT.p[INA&f y/!<8Isg{"q.rc]'T!YKENf~))@p EƌzɕȌl:npykJVT[0i ClԶX뿓C e<Myw16^uˤ XJg@dNG,D3^i4C˳s|ɍKXD@Yo.eӗĴwۣ iVORUibRiܾ;(gx.%>4n[eHK.a#|2>}ݩ|F^)4A`sJ麺׎[ ٿϖ%dzfE7?ROH5wpSmfl!̩:"Q BTDWS[`S#@6Ӳ'r%25+1ًʞҚZMdkD*#~'F o[`di~( W3r3ӓ}+^0bJs_ 奶\H4k3LF:ti {y@I}zRA q`O=;/Gh?o~pBkc8TƔ{X|^ ?4zp[Guzɦڕ+IvqѼ@VUK f%JT;\apŐ uA=q\ wbB$p/fmJÃHm<}QPuԷɕ}&qPoˣ}%5歧j0 2yּ LNܗ+o\a?\bQ+i=Vӑ~)*%\(600r3ٙ1F4LGG%׶[sX y r]#^ gX1>4Le dZ7&$H)&8[ w**( V1VLHmPƨA^ٲ̛dVgVq"~ao ɹEk+wr}S<_UBux@d7]gRLJ9Z]d͕6.Wd %BHm6}d>NE .cF>~3LOB Wf-jsJD>fy;<&W8zQ/ј2|eb( 煯~1 @2kHpTiGUAF20>~&%;*/C;OJyOΪ=|]NKf+Δ)XZaiߟnaf3JMlASb{эXUsR8|mD9M t6Z,~N2W k 6 GCqcLfX P3 .Špc#-jf>zeXt5!K0dcCô!hj | AGI H\v*>$ t1Nq5Mh*3*\BE@7qlߟ̍ Auu?qX!WeYA!erD ӗD^O8ú˦/ۯU\4{8΀3X|mG!=:K;\k`گ=Zf~5䝃2>Br~QF$x?п]cU$4І?]schGF&]#6~Cvi^-6bx,7Dϥf&u{]vS} zJI#6Rp%^v4P}xY)$.@7GgB]POǍ~bf?H5 >i-8VSn}2j{I21OGPlR"$:ӚUI [nhY1nOEO]==o"(?ϛ:(iUXyқ'=޻FSܾuRvg\첝w~:^|3_,URL>}D Fm\)ٓ=eu4ro}_J" H$w3TRqZނd, ؒ(^4i5&W䝋 kD^\ɢ_iõ0J~1K`>Go,iު9SP2}vAW!jXCf[9}8ՅL# Ky A;l7 Q$.C݂#$kDVr%"j5L:v#@VrvL%`?ܠٛp  #SNןeFP{8# xm㖾kTNǓ()u Fxx*L^ze$+bbh-JI:*.d|H}fgxmD!Oakt8Qen؊9spM1 zOt媒3_c4WEmL#A,k8LHMqF85ep;2_79*QGPY,'T#KYqecalocԸf!4`UdMp Ih^]`'5qY(!ְC߁ҌA6ax7N!ij5fPΨJR2Wq w V7|K9 RWW} Dv1+tJHQ;ҜrXs# q)o8հpkjmZ۵[ j!@6!9<1, בV0y+!ԐG\pҿ馲 QAzmN9N's0%}ب? !#~>6R9Y~ɰ^zJV;2o0w?f]9HDd6rEWVUrI^:*Qo'FkDJ>h܈O=MoeLm&"v ^GSڒؓ` +'cR uRʆя%B2٩FQ  Z儈M7Ĝ5B\|s0xcgk5J7MFcnzB2rX: cr NjVXb1j 55'XG7@t{ z;f ; QGFv+ ws[5أ>H4AVT(){1,țA 4v49,kH7l&EQ$IΗ01//Bk%ʀu_h8x}ءE& h+ 6m*--nv8\4J2&}Qݿ u]Zcd2俄9fzXںӦ[2sb#6r劂ˆtC%{'ʰ$-de@r7!Gj}A_?/omIAj_){#Uw&ނYMGĞ}".t+~\W6dh[7C "i3u-uK҈߉zKGę_C!6`\ +=\] f9@BVDGp5W=-H]k^ zRp|s~TJ7Klnw>uד&^3Tb ~.J]αWHE&}Pv |c2Je{5Yb$O|$1ᯰg﹒SpCdTB-O74ăCpQ2BRE5½myri-6n; J2Ω p41BӲK9 x{}2!f\R ?xқs"a%UxFeV RcH`EGqnsb)Pb(67C9nCX=UPK쁂2Q'PΜpmni>W,@,ۨ9>~ydYLbJi[wc>j% 5xTaeb^IV hNs;VM:S0JSVs.GBI>ğt~-F|Ȍ0S Cw}yt!ʍ2; O%,MȦ!%Y6im=Es%36dНR0$mE۸+T/;ꑦYi$>;5fl 3q#?(e׺"`!ma]զPH~WjN؁ a\g"#E\<" |i8M ׹g! bWXud=9$#CTz}Ƃ|gѳ)[gcI ~I57Т? pQh$~h' ҥSx[bP1FR_y (IRV9ieiy:3Fw]p`dE/:ƲG`_ ?CD0&{radE%6%Da"<%@c\dyC_>b|/>e/ W5CW֦pHIG FܧZU8$όbz.7:(f:2 FsYMbKANݒ2Λz96>嶆^+8Ðv]mcb/Ir)ZRz'/r -rhIAD&Q3+ &9 7.mѷKC T`QrsZ߬<~ȫ8ξ0ȜƬ!3[Gg,1ZgK9AH}e.fIc̒hXu8>`YF=՞fCdp,*:X>&VfyIKxaT__VԀ}r#W_%I~#U&i'T5BʀGɛt:(m%B ^۶VBYh'ǯ#i gkNs(Zm(ɒ=t ж|J@k2(B84_3.HXPX=&H*1KѿZ~"'\Ļ(%l*.(lUx/^jWHXp NdK7v*;;eڿ=U0nbSQײoYgdJ`%4Q1hhM{cZBkU{P'h_7E;TD[S\D1ܞhWadsTHvQAh1klׯWxu덃łۀ7t^e~E2fz+8Y_/k+lYiwjf^dlalףZVts]7eߵ )}>uo^LX>B7ZR wʦ{Y.s0Vm)|&O;ϔJ~,/ ~vjC # ,idH+ Gɋ:(?++[߷_䟋- u{*c?ӻOC{KK(UHߍ*\=`i{l'Zr>nq6hT'>vx3M} 78։yu+fujo*!EICJ`;A5aPڍU Nb+=;THM)bOϤ )%IkA<]K rfv2A>dԺu @\3 yVP='7Q8Kˍ7g+87c^ҕQ?vLh9Ex"57ll%tFErg$)aZ-J q_?(mD8!k`[b3H Z O2hRA8oMt)>.Ydqi ACRHJߗes ̅ 9؇9BB іhD&&z j+m`_骦=/cq}'w)G% _ƻXk Oswpԧ}h뾿&&(cy cphвRS9F@(K.-_repk+i;?!zZe$D#I[%P9!xE?Є~J'ƆՃs©= u*귝HT 5~CIN]XGQ/7Ĩޓ!;2|:%wb$ jxk,HKSG/85V"owZ(R5_ָz3@{͡ zH6DЌWJ[],,iEmm{BESUs.<9(-x}[}'$z/&$I]kUƴ}yN ƕq ZJyϙO#èV[-2Utm8kʷ>1m+Ռea2avɽZ&RdR{/ bmσ0&OOT[yc곯7qr4@[¼X(l|R~: *" N\6OBJQV ~<=/GGqrJigW=Eyj$o.'2"F^ S=+<=90mӵF[ n@sFoܨʩπ!%u\Wyc/( K 3t&ZGEwʼVas1v̍`!:T$kW H5D6#W a*$4~6>XnwTx.j NO>SSCKSs0=#X W~笖Wc!a*rWoXik117te=& orX WWAաVyA6ayEWA J`WH=x6stx{gִ?$#\)^^wbD~[oxH?Ɵ֧DV6uMh?vƫ*VV]0/xUQ >Q}Λׯ<(7qdztň6iC*#} ` 5 4h!&ے1ȝ,bY3%j]Ay!jYd #h?17:ǎ /['ԂįLmeحAɤ7y#`?x]2T&;aLa{;6+*;[}!;f(h"łT6$ >$@2WM+3MLFkuOcgibL@#S=^f!SH7EzBkث-e)AΎ,O PlVdaC2A/7k4v.eZPKu:Z2?6}JT%bUDMh |NC6%%ɾɚj69u|2"<۩<B. !aSL>v8Sz pK ?|5fiL);\{-!5=8sPI}#9pr,vQ- /1\5azABӵK}AMMqoL@%TG䢢U"hyZdQdٴq_kw_`15G6"8˒E"ͽ9Uh8+k*聵g^_y<;szqXE.;_u>t!8T1 3SVSH]. 'zq躳{xqgV騧%#g龌Gn'wT[*&:&娟E'j]|IMF",^OjqKE GMZRBOn^) P}ʾdS05 LSq4tކhA*5>=,Jf,Zf^ X7,,q\;H3"dMnZ2*<عCaB09t4+ΥDnNAuI/g) w_9y[VDWuMx*OGLU vc}#` d =<GmM-`cݖZzlPX>O#\zDϹs/s9AK.&lC )>W2k*ts%Y"TW@_ިqg:'eO:LSW L:LYztP#R,ֹILy[p(%]|۟:y9?㻆f)AwmE|qRjnu|A)bI;pښm?]0Wea}~l k,A}RIe:H !@(&NfdN{OD`"@ޚӦ0|# SD.Z' Vj>>3*Hg fxBՊX.P?NOwX?XSaJp}Pet8Au4-A~-^^/{Ն&k6 R|'%KXN&V:.^ɣq?D6șOi+z8^d_৿â_7sp"R$cj[\f@G=޹I(j]_P!O "rwNĞ am{]Ȕ)((oћ)^|tGi"yѸ8b}&/!$4P2m $,)2`V ߧ$[~щcq\Z{ThE\y=C.)cݞͷBB jD,wl(rWm| m9.[ɽ֞iNA$G|>0zDxȚ`MI+hsyNj8MD$5-52:$ښS dSÎƙڇ+)Wl4CspH:'jQA{@EXqw1eG @K&U 2F'\̯vrJ >e@s9>4gd^5'SsbQlL1J+=4w#mP(w:m4B{y3lz{W64#[p˘wW(*kϒTM{:nġzCUUٵɓU𚣴`v=ӞfVV׶ ge`l{տ wKL=:MߕwN> RIgJLfPǀh*z0`@KYnF3l(cG"YWLTm |qvDA Aon-# Q`Kh9C)'-i"69\JI\Hh, M/s'ZӃs b3ixvX^f:s Ҫwh8 {EPK݊=&ߛ'a<+k mԊXwe@hEV,jڎ48[4P/NoF%&WNLM(^&zoJr>jgSnt۳6HK&t!En5zMSYcoR-KWVQYD,Yr'I^҇ +-3FO*THl6zLstu7ҋ.R`֜#t82J;JѲbX= rq%V@5oٮ΀jc8jҿWbV{ttIgħcZYa ?hQ~x&) LURAk)IfG $z0vW,&=yD2yWH\h}qV~k8t-EKI Ww .K ډQ .']ekgkEv\סr۫O~,jo WD(Yt+uB45}><]KTUb-Jb݇[N64CGEmϘR)itbu ѣo` Sf(b<|Itt]9bѵ9ٷRqs"~:{xrB=X"l"[q&:(} >˳{#tq%1*7 n9x&jM֐"󍔽Ln i-"\;jIXPݽu҄(sNw $鳛ȭ,G O9_25Sc%]}."˩|++0t}c)EFš]<OfGAG`ܖ@g>UVsE^Awͅj̺k7=IL;A4ݐbImeQ@b)f.Y]f=!S"TI2^R FNW4枝 6Jӆ'm w+YmYsC/*1Gn)B/F.h[ǴxފeB<_KԱU6қxnWTqlF0HNQu NjFˡ&@v"'`QqdXpu4^ٱ ^M!Eg;>K0*2!ad(ʋC3.b.Շƅhl*~ʣLa|R:Ji  s%|x7SW A xTGS܆`d- jH8'B إp愦 Ut*ɽI7|݀r%8Pje\D~/[,3W4/;TkWODun.7`ܘEW3H^ڄw;"Y .Ӓ={.4|FS2IH%eŭq_ +{Q^t>[eA=A3o׷v!䫖h&ȞCYCRVGUܣ)CE=4-N_W6^ РMH TN\KkJ)ʜh>ێhV5EϽp]]>_'ٰq@IbhKoMF*b{`m-&v\L&/v1阰"{U}d m@wQ^Et\Ý{ JMʼn:@ä]PPV,o &OFw0r~8٧ģ9@nH.ӡ2+5n+eh{9kof0cZBzc6Y687050Pz}5ӕIPceԨn&BicFo3,&R.a`%Xl}RanVl]'d]= '#cq?B$=N(pny8s/yYO^❭'ޞ;=$@YRUrzuα>˹c+X,M7F+}QϥQFP6w$`% L+# OnğN۸r/8 $bBxPX[ӖIJN)?qݿ`^b]aB}zz!M4k\F+y:ٴB՜z]+ /$S&BR; m]ZfeuM<"Z"SۻjT@BFne߃:N#KECx 녅MþgEOjV!; 'J!? YFU{kЭH{F|ÿ=q裚a2r]L5v7yje`B@9cՊ`ocNpm݅Trx,@q"m²l*;zQ-_I:t& '.n>8{j;dt d\&{M9O`vЂ1v}2Sªtja6Jڄ78XƵjcL/ +}]<@ i|N{{99'm'J+>Dsd# LpȄbltx Hb鹆#(%-'2=so}CԬa cxLQ|'HUAX@Cވѽ ;в vB2p$.rfP'`gi]k:bJZֵ>?̯v;c?#4B-a "xn:93,o_iFӋd0Xz=8i[C3858gCw3I8YVv#Z.y k-) ?b2#]du'q$_}kKX2( 8z0Lix'ĆhW *=wb뉇vFrkLu,cEe:xkSo\6f ~;md!P1/4#>oLi@V֛(rUPx+!HrFk!ؿ8e}[)_ @6D-R]@+KzwSmw=X{4)tw`d^(>:ϖ qXn[#=x5 0b*{$#ўGܯY S=ٿ?KI {A&DEm~x0Nqۈ |F&MJN~dW;hsrW6{ZI7{9_xІ cxz~d8-F[AlgσH J]%93 %;1 #7p@T,;_1<3( ʯ'/4^Q3աsMN|_P,_l1 Su8||F`^1VԺ/~-G ?iτIܗf7ZM643BhSqi2FiovHp>YUTMKJ%d㈕౴PJȮLpE 瑵tmBĐNĥB&O(0|tjkhChkZFbZ>p3} aE(YK>2 m3Dσ&ܓ^hDfVln')e!keS1hjrb_V͈d_I9۲.|̑UՁ_h`zEOFx"/+GJ]ڸW#JiTcv؉W tr(TƠB:T7 6#B ~u ܆rC$ȬǴ|<}< ?$\Eu7RfJqy. "2L =Pf4yJ/8*%uzCFHCK!b=._{35U~ڽ(u! s5:xď؞PsА" KZzu;ˮ! 5J1Ty.cH1<՟O!Z ~>?൫N sw=Vtq+~I-I;E.wFEuJD} :7D Ý֧6%ؚ7+.ł57X,HYvdRe&VFnGg7,N{z0id/0cX{NN:s u81C!,o)Y`1qbEf{O5*8Es 68Q˿:-2֠g+|N;"\u""X/<&D"AU{&Z~$702'C$)L'IQpfЏm9$ub0-B'oڊ$;zbʹ4ivK4rx]b.J}%@"jOȓΠWQ ﯠg#8 fUP50 $xnwxUƲAg{\(.B)t#xw3zO(r~y~YLg8(2_x{H? FG[,vjZ|,,6lLd1ZJIWRpO]qn-'W#b\ڍ;4BN.nF.PRWdwO C48p T3ʧsq[:9B[mX q aVⵅ@tn̄-p[M-yqָ݅= d*Tb7e,?h) lS ѳGUfJujN:x`XSa7!mVTKV l/m&uĊ;Ό YJǼ#$=z3U_1 }\JG (-ZF6')JDHeq)8+D971ʈƑ <Z(ϖQt}hʕ!pB]?Ҵ =fnDi>WT1i5P:.)(8eӃ;Y-MBzͅĎAy}@:f#]kDzG;֪ ݂u#КKYǰ-!ʜ2lo7y+3Eܓx(ڴYu D1fQ9YwZN`3oW&Cep#` 4} b L;J{ཊ{F"8T z>g:NV ؅rWyUx>JrrB7U aDv{>dΫ[7 gd-1S&:.&n^Bcgc Vv ~Su} 44a2D?za]AI -q39A"0)H֢:u^*jb^8]^ȼ2  P _J&G& JуYwhQ9L) [M) ,s'f~zAX.طBTE47w8 狒{;![P牕ay`tZnv#sBYҋDAx"ai)nlZ cvLE82n|!8QϼQwbKu`ǟ!Qnc0#5"o#)l/jsV6N[@!]ƁrTt$MUƸ)M@db  r7!߷3cd> Bg(uMUz,dBcAZV] g [<$/o {]M/HkaJ<`YDS몟q֌)Ǡ+]sa?[b-Zi\xvt@#zގ~F{"(c6bGWfY+ZLScl}ZN2OQ]-~#ׁi\4L"Xb\J ~+VzPhgۖ~6ˎj#.QY.v)!NHy !*.4~#͕<.|ˆk ѥ7_P֣:m 8'Д:|:Q &DҘ!KZb~sӫgF Ye.7h@:! JоZG{}&~̽r! 8f$lW-32:" s3?W>DjMvzoG4F %8H5 &{ʨ{ @*.).uy*0y#ܕzMӢ7F&wdW03M/|_?d`,"lt ZSXKBu{f&m'Dr7jOGh^3nʚdS\e)F9grV-?ҷ੯T+f"H"7Y)hYFӷɺxN\&C櫥GEwtw뾨d("iʖlEȗ8]c5H4'fЙyr(9="j*2̽ng\?nOHg;W*ONk@ O ]y89 w%)Զ!%G7#% Xt7(xJ;{|f%y xӘ<p2݀"G?"N*RMvKt*q I@Y" uh2 WS_4ttqkci!n C跟3ruYeRr r<!lnՐ\ 1NKH4g2 >٧E3%HKȅMŤd*- O Q٪q,x0nb9h3GF.\HCx4O ,oV:rфv@cw؝,jm_9{"(g]^&҉X[m aпa95a*@UfZRTh ;І@ Gza5|v ^|1 ^cZv8h:֏+V;od[; $O.s~g.0>YM*;"*eVhFR3ţSRB⎒ Vhr6$pd`zp4R2Kov[h'brւ-[2pe@u# uB#x5y}I5i +p/rD[e4ZRWeLXܐXP(R+%lz>rCngD -:; ʴ7U nT`_()3կ^Na^K֘8qd]nJ(> /s[K߻}!HAFd...ى5lW5PgyؚL0 #`ה80Ynfj`TIwd?'ey+ol?w),5*ypEstjnj(r#2G$@tWv<-wEՊ)y3\8~cA D;E[f粎 ~5VwZyG-B,^js8e(?벧Tj|)qHrnTppHB^h(ְq ܕ"DeϧwAQW(.Ͷd#oא m )/~5I I ,ԭۍ{~ՖYl-1 ,Y[B/ߡlJ,h ])T.Я/Eԓ5WB(8|·Hxc@;7EVCI;)o?]msSEa%962C P/4PZ0Hkh P98_Zd&Ym[FS58GJu-?mNJ%YԴx %H7* 5[#ȴH:s켑Wo92a5~ѓqu%QjdIT83Ouy n~UI}bYBηcQT"Q!$}iEs5&w-B[ޚ]]T / ,q(P.Z /ͬ!I" %mvMzItwYVNSR 8qnSj[T2CO?=|BSN[y c^(59Z=Jb&Fe[ޝebڨ=l*5ss'm .r  &p%zv-CȖncQ5\7ĵxF"d^ieVS1!FnDgD _rEsKϥ_xy[*E mWͲϾh[NQrXTApww,(1&]`A% ^-sX/ُLJb]HldBڇuIAWoq> {FYf)?umC.7wZWj9 XA퇜p,4^u%+|zDS9rcAӅ߇ .=#qho nAk d(gO *LJz"ɗm4\BZQ(B2Sb+;nCZ=eL޼tJ7Z ]:,N .i^BiqaKyή$[,b&E&3 0`~;޼rc ^0ɀ6X[,Y~"nܘ}TJR@5JLѐNHtcǂ !(Ėck(NSl\Ac{He&S<l, "fI5"|HyZER! ~2|вFG> 3B65jڕ:) j>1IV'Wzϻ_'db|[PWJ?e?F̢ ݣ}B=0hvkHdWiWt6L[ր~os/Gk׈5N>qc R3CUଃS%UJf:+9QJ6wAyIĽ@"y eQ4WT ?Ͷ{6HB nk-e:y/2Mr_2nl뱙NjpZ~<.ovXZޒTt15 x#Ӵ;b+=CR0E=UnZ#ߍ* AG[b_6}dk2^dxL|piޘwzQ.4 ,K gݿ9 ة*ýؒiil͕rC%/d螗dKND!\=LkdciX7P K3d_2ȼY#6i[\ck<0stL 'pvwzH=,P_Q@+g Xr%BՅz/I~>i*Tً.8$r(휍0Y4iujwa3kk8<(9t,{xE4mh?ҥP%9?@"1-$6{=8V$+2K x-- >׹oz4&q%Y}dkG9,zjO?ﺜTȐ W |x1=C~sYIrDL<%uB&YRBN-(7- )->;capxAMj1Q߷.D}F~\R M<6@Y@D@zQH_h -M TR绤1FK]X`"AgGloYȚ2 YDyG/`BHeʯ+2,z44Qn쫣 mT)t:T۝Y-.3ٵӵ guzdDtQ: zW7A\ʣ$гT&mÊ7>ʅ󬾤Z\gnllS?rr= 5K`y[rbR 0Bi,C5.ML}]f40nT2nxТ7ޓEv4bȶs/Yk0AntDG.W/ =㳧9Ņ*s3ZaLh: rw,.mmu"I@JaLFk#u˩,,D-R;BI|]B+L WSmtlD:D+, ekkpM})uW_{.up[\Jsڿ{We8ڌơrP _)cbir;áR}o#4_C+giˍ9|N$DO^PfR.cͧCRD*x&%{"dڙ84+k26 RW_~vO n<^zmvAE*(.8,rhfe5a(cQߐ`v DfU* 2@i)ۋ7~('PCS.RvBb&ִ VarE204.Z$2Lm?R0Gy z͓4c 1k8eL|/0TztŸncu6GFԓSDP1LV{Uk.Ffӻ?4a`Jh9J(w )ZT5c0 l2&{┒= v#eYl-A{ |[d-rnWvkCqL5lBGt)0] ~lb%FMRn%ト(냡sCQ^2¢AWǛ~HX5AJ’`"H4.rAݮB/Y>nđQUo K^py)J'8FժؙGg+r ym, Eg*'gp<)c~')d٭^Vu=nN3;vC|tVٸg5 j>ٟ<  <w(qՂ23y@ ,ت(Jz0L;m+]jCc cMݻƷJf66^;"Ӻhmuo5I+E┺rʐi:y9¿F`5fX7_=m?wyBWhтɖmz}axZqW捶>ob90*a1j`-gup(FRbZ4)-x|Eb2BPg~F q0Ifabuf~/~$R9C"LmMmV1)K+/{H;_@/Lg61zUM{ɮf$deP F *ϡO KC/~>*GpOs`[~W=jS z)6ˈ~!h j}7EN`\ԣ {L.;t b+_WQ ʅ.|=(oy,BLrsJjLŦæBҥVaPw9OoVMe+~p=p1lrԮyÌ_Ww2=o}OWb#4+IQjz:()UF`%mDǪwL.uW67R&lCd7I3{ԻWܣ6Ckbtqan3z {\ 6T 7B8zavQwQAڲ:ucNT|z4B0^۬.XX V֎sn2_XD[v Zߚ^m^PrM*]Gc0^=G%-Im&`9a)w{g=eNDAR Mga u<΢9 U*ƻp==Q,V4-w!ƺ{]'<?#w!P^eMd5۲2`Mwr ,%ִ@{~5#:N\hi`ZTls F/n”tF̓ԵU)DŽS2S燁/G "ehM<$пc"ts!J;(g[m+Ё-3k:HqcOqO9Wȕo`ҖtxPX,4ĿN9WI, aEcƧx{El@du4ut_˄+Wv+x} 6w@:/\("ڑxĺb\Bf%<t7vfyn@e_jF_۪A:GdvO,S.M>н$,jf[{hi1XG 25(7` fj S}JDLJX柤o$aFԅ+ ?n}CȗՖK0%U䫰B $kը0QG̏_?Vl϶1ekGKE]hA2 0~7z #:@_lr[#n Bë́k "S$˻x A;Zf-pw!+.3: r~jd1=EsG[b$8 )kEF܀l19gቹSPX U?fPT^eQ(8-Pou.LƱ }Z=,X"Ng/;<޴Ց1הbq @UGNka۾N^%J2D_ L&@Ji{[ɝ,&$% +-{nF=?>|eհNj^ t/A( oTOqG;YCq`Y@@)kCp/K1;; A^ F&+ -t+3}6;? @PϺk$!`/(тq _a=;D>:ȭ!q{ S2}?+yVr9pwz]Ғ/\%C/g{cfXO$/%Ƨha;$uě~ WJumeikWZe0myʳ 5Jw|cgk=^}"N=](>!z ]UȪAcV$XӁpa+Jg21Oi;h'#li t=X];<.H,&;Փ,+h"5?W 'p@ }FZvv|e|6ɭ,XBLa%sŨ._oxUi aqRWuRC855DE=hf̅9E~S 69 R."Vo"@1T|ѬvOoNzLXV[SA}ja)B]mWWVujƥyR(4ue:Ce ^;CѤ)vZ4e_U~GGo^cKUK/4@H cr4F/ _7*iG(sPjt1ƩP[Cq5G3ZEȂK?q%)]L5)XR+a7u:;:l;6Q/jo٫BFHS1s󰴒`;PqggL`kjoѦ\ B]E9* G:s׃O s<7S58:i'! ՉCG83K{$mjCxT}1Ga;4& Y9p}Ay1:)hz\u9' c/tPl$7Ƽ+Hy_󧙊']}86OpF"qcvt7<=UNQIt^BGȑ%Hѓ?ňA/9?2Y*w8CfN0sѲ #)vO>|R/6ht~x(T^=icdZI?F]+]d9g$/ ;!!q(@0 D@$vo1j㩑Mx@ S04J yr$7LwY.~mK+[Y=B/=L PnX(cL_@߾~6R?a)IFqCCEo#A, LB&42Ռ$^mj vf|>$cft{Qq" $lR,H[*"`/<"7UHtbGr 02oi$4hˋ$ 6oDޒqѿU;T־w^:k+4`8sa|ZaOB xKi.aNIcx6pLQ#ڭTqGp'=qO15W_P1|ᨭ$TJ"DgQt+`Yӆ*("sLGKO TĒ+b]9@Ɯd zhr;i%r-bDuTx7d7wL `!AE^`!ƸeG"tDLSK3dRʍ l9l {Nl0Vf RxS|02eL[<2)HImqVJ4n}b +2{N1wҫ Pځ fG̡~2[STv΂ZYCbUWԄ h8'H LWsN } sMWU􁢯ΜөFOR:ik!u9ӨdJ ]YJ}< YL^` >:Ek2O)SєYO;46C9jڄ,Nwl.d}M6٠_ɩ آ|€x>~0Hxg(_i 9i]߮NݢrN8ʊU@x:zp#4cQ:_&m I:0>@6bWRrv^QYWDxcd6HsΫlո9OIp,dٌH,>./y~;WWG=&}fhSfpd;2CHWн-)U}+`s:z" ̟{D_; B4>Rfta~򁆣MuYJ:Ƀ [C#Fxp!Ug)oD[Gl^FrSZՐNI# ClsD@oDi  =qZjѹUٕ׺ΌM8F9*gۢ~\ҽbNWˌ@#BOWC?۫S23 O3P}9vRvtW x٩#[R*>bP軕5 `wк GLHnDOJ]lQx /w @-{Km)RImL(f}7 el.;nN4 y~bu.|oevxeg:3&jJdm~ 8/ {:7A=w*%X e}zl|@k0V1]N41Mae{ OAADKݶy_Zwc%N,s%,hb23eέuvQgs5?L_ݍ.‚+/FOu˺A*EY Q~z>hCA^JW(z82ڿHGHL<EpՅi.ydS7Ygw*bpa ..v` dCYzT p=*%˸.E× ~r=!dCVX ϋB䴐BB݂f|Bw^J#vAhX/qn/k*7wا$ wLW(h3l ,gO՘Q.ξ'6=Sbou!/&(,tHzc&%4ٚ \;piU.oC,8KNJ/Wy)胥? {DJ#`{"ůNS@Pxr4-5-6soo(sy_Wb FT8 j 12g zTM|æ ش JЀ_kF3D=8u|} l򪗔HYep!LVvUפ-ۺq -&[`=c*hߚ~+G.s<r,_ &leu]&y$ 1B>No܎%u!*ܾ;OR&1z*_s IL•VEyJU ={;WRuwPtx4#ЅRsѢcŷmSgy7d+F}Ei1*@ȆcM|0:1~Ny4e?[c51ǩE4AT\- h.N W?TybBZș0HR?mk6C JY"pԣ]JR= |/G1ks~r;("tdkڂ((D2#C [խf;壣K~:Q)X џ;6ݕ!Cҡgw:r=*__zQ-7 G.lz &± P2Kz܍Ғ=o(DQKlҀ53xUggb1@&+ e$n:WkP4臤eJY}̹9>Ge@SXѱU\E-F׻c+9D ~0IGܠ/#d2k UA\T~0۹}ӯ|j#9wz&kO1s, F0;ݩMJЎ sJ045>u9Y2Omh1}/%-!t+=ШZˠM/5=A ٳaNOչ8 &v@sXdON =Mug#ZrÂwN)1yG4]f^>d%ę+5#'GTWMî"/=OJ:_VXJIn2d orRka{Þ#j]rǨ^hoI]^T7V[/v ߵ1 GN3؀O\M.u^ծ?N2UaތO2lJ/&i2I6z :@T@x|+dpʧey%S-vMW >j:s FWV>'Qa< FP{"w[pblZ[W+^C;*V{Se.MӈiOfd専ׅ!6yăIo@?+Q4ߪ#w>W@Z{&{ ^ϨCob<ޕ@jc;) 93P[lZB x1o)9Y@-anX)Z_5*'iq'4 :ݟ'` +F.ٖo662%?ySʯ Vd:x7LHhѡbG%Y&vqYz .> E#4[v#E2O] 5F Ë #@&S9؀*}_Dɇiݤ%¿cX%pT.~N Wܝp/ {Lf/w7t^s~M }H2i$/gG챈Wux]v톯(_Gat,.eL9kh7d{ֳ/ooʍ?*(w)nv6 ~1J i[`$SV vt)s}aC^-lwv'+!/"gdZdU~ *Wm^`<ݰPK+g4<clVС_MќWi0OlL/%!uj&njdEC{I؋ڱ%p6 6߲KJ}#c7@ .%( hAbySdzj.מIJP5}Gt,SW~y 83ZU =_i/C FĎoD"ho!{90ҫPǖl'[,i,d3n>oH>>axMiG?4k1VTN=tczދ̫0UF?aa:tʹIcTt:fZU:/9#pF BgCdETy-iIAA=0ii1Gv=e؝"2ƈrl""nD\3"7z28R`ʀViڵX6:'R8*-"K& ݘ euRiavħFaH/Fe%x &gq%Zn[<+&$xh\x4ASe;K⥊nGuLBleCHV{T &|HF(c,Ν9B˷RjFe"_kShvXhG|p;n`3hyXg "]96M~aU'{"(iOZ;pB$ ,J5]8#[dAh ,!{7-nD'r@0Ó-?}1.ӎ%R+\0M@^7巺HR#cSfRlΨyafsvR60R5)SG"QF F͕'II6&I3i Y0_]ҙ  x1K=jh:(gЅϘEG[lj^:Nd? ~W I6mOa,3o>=MWA蓫q0R-[*CkEx0vF_t(-;IVc,n%߾G 1׼ gއigxgxdZt~`{N[Z2L=P Ր(W~n0l9SJY%pwZ/,7\]3 :_q#JIaq1 瓉(XŅX'8&/͓.BZX I*FǃL $o;k 7×*")VЗ ̐p]o&* =h56$:S+ 0F~!*xIbnGT`$5r^Gx% '_^H ϴG dV \T UY ;Fy=}yUz-Lm(Q]eEa'~^qc6Ʌ[:K. il-j3yMx3;Vp'Osxzdےdqb!z&/! vPtY @ﰥ(81:*\*~\vjaBI%X uoÛ6%-΀8|f)#U5%?`yun}9z0~}ra鱘hׅEގ *ci&;kݣUoK)JlI'zM6n`^_Mpxt,nj!v#1.< rN;=+aN"N!Ղj29Yx h#NtK-SCq:A)@Yyj>po&g@" :}8Zs%j?,Fs==Pp%" [0Њ* <=5;(T7-|>UB{a`ܺ R.\OzۍU׵z%- QtD%o;|b\ƈ娍%-ybưX>28#+󪈗m`O ǠO1)#<`^Wk/S*O~)O\Ph怜eE ~igcc89jZ(U׫"k/ 1DMTZz5CDߪV wtӡw_\^ן؉jYd ñٿ*cB)(La6{@?Xz JC,:?ggĜ\|283|nmGZIև_h*M{$O~袊6˹=,Rzכ8f~"RzQ֞> R4ѾBlݰf6#x+##I(b#מ~?y9.7 nʍw׎_` HdAaLS p&?LΡ/rBZ %|JSH@`TX١pj} !i {Hr9eKRI-tTw :ބة M7q2croXi(.Mwoȸ&Zc#q<‰Ea6H[Nx?4J&/=x??Dp/Ӆg[)1ɽWI[q WY5)wm,ON.#-j q?~o9yuU&MWnQّ4N?So 9_51~TVD~Սچt_¥9Zx;[|2hljxr]&UO:'JZa-+34{vJ'\V!|\|mrHm IF8ϖ\5YkmhߵWkJh}&KfMLoQ{WG۷Mu^M2}«w&9pQˢis6[#6Яpz}p߅L醅-cز,d1$S fuy P\:$%m7om™~gp"WhNVSax+(s P|=e2X1 >w6Thb= D .Zd+<dk;PQSdFWINrL5)VF|SN`0X{VF_RXȜ%Zw $f;b0SbK!K-_NM5pGJښ.RkуBGK8$7AϨiL^ !Kz@BhNLO=rwSWb˗S[϶*L?P8(|@QP􈰉z*)v&. A`aHnÃxu UJW06~ctOcY Úb&i8gƿSd[RV)(º|sθSġJ$\E( >s!R"'K|fs8 ia}?mkR;*}c$01}EOa}nsZ})i;/A uG܊rڸ @'Ph}kiHP&qZ$(&`)ҥh:ϏAI0~&LҸ/Te 6f'?7%y>"A!=af_Fn6Jׅ- _A oO=H3Cc2]q` HLK0A&L nx[SEzҷ]=p) I[ Xv }A@/j9a':.1,.̑f:/DSdHK`yA-Bd$' 9ʗR۱gYZ070701000002da000081a40000000000000000000000016661a1dc00002914000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/](]?Eh=ڜ.+\#DMex;3(N2}higt]&MrܽApw7$.d׸&4do}\ "\"tuq#|7RP y2ɇFPǪ|T])e!Rސ2*mgv-cp1u%Xf[ti}-H:Š1 VzuQf<ǔA: u hcT\ %?s@**U6̿΁{^"p ^bs M*zy1I~!F:f !]IiF8m*N3uS]a\*\-q#D"b,Urxp8SXe `Oˬ5\9j]5\>Y'݂"kYxv+3P9-4%+c*5۪&|8aĈMwZvf(]LI9!ѷ ~bd-L4cF/ Q\]I<9=&,t$Sd x< I>Jjo.`׷Y" FL)i^*lyXGa+QGv,ܒem*͛LF߽yeCҽ{PO_/: pS7S5 F\DʴT$-ȫ5 # q\ )kA{ф ]tLPb 6P)vW|ot@NSA!0R]u9;A+wR3 /̿usl=ǔ FmKs^zo1}FH/&FbV~~W"e ҌR`T*6+KZYo(=zbtS|UcggJY6_bIImU-4XQAmVLm$z"]HɗoC 4υq"<F*\ǍaEZs.RGX.<~EWNM2P~4,8ڃ|hؾE;6|i䬙OvuH졀WW[z Jc*]Wϓv@Wj|ay&PD@#az;ź|{jBcIM-jόcy ȪR8`b X}/ϸEAY\:~qǓ EMIo  =eҏo"'EcX@TTɔ a?T$s)]#-cZ "Xg{4 : w\Y xZȢI/`hѐ!.J'Q^3A% 7*Apdeu&l"6wy10'KOO.8&@)24?BgÅLh@1 I;zn2L^,ޭGe̪} 9A~ۧΌ@F{&'xMo((^?"\1 Ezt; ufh[)#7twIu\o.f%7ZuԜJ=o> dmt8qgAsbc]t7cil`Rz$] 5r_3P F]fjK0e/\_YPUǰ'.I!p)[h˲RNyLi0tL܇7Na2 O}]+ Ewt'{}7Ǚwj\礝)EQT<ȳ L,?Sk'SvrTXy/\h44c9&LJ%,{&"$Kx7 l2r=ZE4ֆ/)~rs˖8RɎ-U[ D?/g">)m3K8";Nmbf]quYuc:eܡڜKZw=%4ۣDG炔͆6AGxgb,?CP0c`I%$ ^ ctXnj@xi}yGarGHtՀDE(0ԁZʥn/L$Ęӯހ23p?q뽩i֧ !Ō6Ja6ڢHxdccqNQ=kIe{4-<:΂H&q5X0!9GPi%El8I[¨1ȾM 2T+߸.HY @_3_MhhcdL$Ci_g+ ٦o+\d t28-zWv[ 썓]iQ) <ǟ#˧QIa"(c6{y_#cНh:V =1GS5(]Up K;fcaH8J:eQ<\`Tq957:|g _2@պn#2~Ͽ?>ٹ5ʠWCgYyuN$I1W[FP KH w\EZuC9 *ʟ8k;Fك9:5^p /*֥ۇb < ̑džXW*@m>j5%)ALd霎C<ϫ }KKb5UPlvw]wNf$>Eo5`)FcȇU>"DYh[2-rW+mj(+7Kз{gC rXC1웹:Ó&^=D.d+JklNWtolĈ 3'8U7)URRY*J3lq4Ȋ,irdYqʥ=R(&B"1.?_zRPyd|wƛg:q#u!<*Cz*<a Fc9Œd2}%+)BtjWBN vXjoj:.^I?'ZvB  RIB\<HQgJ,%PKdNWSpv$—q[w/G]7a7xF_Ћ@2p+PYWtI-J4 zMhR@7Z[2N%|0&}]%.Dbn1hd~A ZU]ameek.an yH/2w87~v*{ 3& orտbOߐ $M^.}Wu~;`,4/N[!m c:Rc+ľ%uȋLDݼzZ;m<$8+x \c5ԏUX~@C3afh˾ e:hJTke,NV ^5bB|?%^g@`yA܃xHN|P?NR[o,Ҥw$ܻr~N|?B/4! }_QR_UZR;yͫ2+3;#T#,78z Rc+ǃ4]/ ms_#f1;^̤r`J)01 #Ħ%#)V=$*UAB4~Q# Bd[\vp++S6ymmݐ:,mفA UZ~QrяbJ;#Ļ˦vs6PMv\*ˢf﷤ ~X`+V|FO9}dMnC?1vH-m"CL} Ghn~&8\nWEpTB+~*pBʥŊlٞ鴫|}'`],26M >L9ۈxd/}Vk2zOw}+fEyJ >.[ aII*c%YEޫ Y ^$(XO);7XÂ>ZS0k/ϠRgMpuzQ&@^ΪsRq*JHя?qZ0Dd^D$ieaZ~єe92[q?qȘBF79a <GTOFFD03wTvN1#3V˝ ,<;4)1]?ۓY|~O]5皅E44T …͛5*XPMtU+/H+&ޔ'€TuO~ۮyY:oee_yOD{ss@=egru5!H<)C*,~QNt>, ~,qh %LnR]՗^[H9;ֶli>'$9>;L1 ݛ^~0 O9Kk/^âv#,8yBZOUn}Jw'3P&5* ^D.b m 6bM̚H|[CG;\6@KeKX1Ĩ \'Hu<*;E>~3)h5"!`IfÎ`|@[a% PyV#aMUmǍj|̄rE/54 _IIlS=Ǎxv"&_}c@!UCF@?<_粃2wủA#T`-:%Q%IPkS=MAC( KbF8(YߛQgiqJ/8 Db3TAv\@2eq] 243xo%J>]@T0{Df[Ncg,@Zgĕ*ʮI`#[=, | 28?Sv4OAaLlJԉ."W"Ot] wX<ɲGAE/M `pRbk {)C7xh"o5pmzɤy8ds^+msa(%|^V'іqvLo:f؉XRv%詰ucteļT2g=ª'q*TNWhNU" E͚O(-G*q] 7WUG~$J'z.Y:QlFӉ̏2C F$侳InH蕈A1BB|gN }4GDXR;k\R^ORkdow^R-2)9HH63@ClaQwݳ0/L@ kWfX?F:b(`̥{&ܶ*bM |O`UBSU{gg/4=%h@SBF@[M)5P}IZgo]q ~@{davODbE3ZBlU~',0͠r6tTE|N|~zb++^ozKM!8%b kf'E~FƬC/_30Y5 | t2TEyp;7hk {$+?Jd!+ӛS'(/_pp/남9")/TMuE sO^DV@Wχ2zkH2DA?lrbaf屮֓/8QPP$C}6+Lu'V6 Hmf?&:Ļ f̋f>)%ua͢>\V~G\1uddmQK7 9v@:>)\47t<\[P\Y0HsLf8Il[?Wd1vÎ{|TOq H7(Y}/~XR*uށt_VI 2oܠϿ="瀛AڠFin°:b`9Ӭt=9mBzg=YA'F i|ωp(UGY/G.{yKttbFp6HV$4Lᣋ†J#s:ۺS]+ZfǫRFU8O\C >KܘùJ"s)tv,P;`e{$F!C%QޠjgYZ070701000002db000081a40000000000000000000000016661a1dc000112e0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/!]?Eh=ڜ.+φcFb^>`Ր|OGmLVܲBO`O2k..;bo([ژTG6dCoU.5</|pFsЅ׸CyYvST} .gxV/4տ!/6*~jmrM:20YG['u\ |_}P@NtpR,bTy2'%!Dlv|V^-,Sm[J= X0N̸$r/f?ED*oDa9;H4tuA(Uxg/x 4l6Y R#}m?}!G>dO/$DV`? ƎS [),o6<$]G,d}DzxDCh!|K߅"zGٷʋuϦ\_q'r/ h.[,~!&(ꡞ9H,c5Zi]qgEm2硿?}Yyj ^x{P葷)(yS#}Kt9}%t4&oljD&Gԉo5K[Xc;6ZC2㴘 @QTU#PiLH<[B,s@ߦP/` )6|w@۬D*/GDob^wc*H9\t*.JGޗizfαJI}4i.OegQXﻡV%oi= E?ҘER2\u#ҎyaCf\Nޜaώ<ҢoK9.1 kƍQ`je]o 7ORӰ>%`/<˽-KR"+ i"uٝ"7c27ܰY}8(GI| +,Wq=Wv=$"vޡ.1#ET"%A͹4?v3%ː+igdALkx^PX!ToăX&67YqC؀ kAۄOQtLŹ9@_ ҎP&B_0^z@Rry tVY^&zK)+V3/hC%ý@%;J_$۵tə z+vx1`zEH\:et_#$l5UՏ"jZU_5^HSV2 (V!}Zh5y x|3D":koدdnN| >.ah,D$/|Gdgv޿ExwϟýWeboі]dlXB=|]/9B-558M}O* TKV1$ρ{s&}AFGI(2faAQt7.D x <0b.myj/+jTC\\ lBDD>^^ه5UZ06\s_nfl&8ToDā|5/#y &U~imcyij ܸ[^] duI} JղHb|b* x£iٷxw#V9;Nf?1gL]cAL) Ӌ83*%ϝ㏥fef[T¨Fh~鸤+Jo y[ܮNJ)z~rUbPȾp}C缆wkzVKQ!BX34DNE~ qzG%­WAyNV_–{]U$!CPfq 0wN#53H5[7x/oJЏ;^UOK^\Sd4s |D-X (l\wSR -A3yjDߋƒ|c$.К@ 2FMݾdٶ4 ƻ <h9sݟ,6bsU|C_3k{@g@z"'av }{:lge g?d.$2KzsqmVwnО^vVjs^nLwL6gDﰈŤS9»Z1į*|Rrq$/q=~wғ9DE'}kS?8 }dSESfέOb.4xIp 4Sv"Ȃe*\k+p(zhغ;( َQI/}BFwo?adTO p0^C y[%"9l:JVJK6َ۟v<ἋӋsJ A`ߵ_@(y02ſ!ҙvp1u?rPzC8ű$o= mm;rٵ5JG0\}@,OH z`%ktm oV#xyo8iKs֕+x~ GlX)zmIih7 h}EF}r <N@ĽM|ON2qKLntc17%MO?>lPӫb<b䙚b RY~k谕krJw/}.HK =zWaPɰG3|xxyVlG4Qm돡utN*FPT>5a]U$^VRs=vlwZŕ[KjUoнڲ1M Zv}ӑc%M<ȄSʹh>*>Xou7)ZzSbKDfNtNkj!wsU)&^b_h$&? -wȒU83PWR4b^9vUiYzl3ֺ T!hC%a|'}XP7SY](|es߽Vbn᥵Sp{noaK WݪDⶉW%a#$@V'u>tsՓ9z ^cji,*ڷ_GLh|kh}` fͅyer@*ht%O ٶ~v, L^A4.6H#ÒYmknRE/zT* `wA{\p-pi:[h пy(Ucߝ jF*j[|,ceN@ogvbVeۃ!)ù\`Lu}+Z_sbm<\҈$;9ģ`16I;$2> .pã+*vqc*R|O!xt{~nEK:JV~MY ͺ#'|P,G[L+aJu ]ThȻm]mI"i7!}9R."I/#>*twPs4 >szC_sTxB#l-V@5ӚzBBYr ayH8UerU>h 1`bdR[V TV;[& B3Ni{1?nzG#'ry!rkocފ-DMQ"] }<VQ= }'WS"X=:CݮPvi JAy$*76:ق{Mqy({WY%xB'#aH I3 Zwo4-=!Ӳ= +՚a . gb9hcLA(S7НƨXA}gz,My Q]!w-ɈtˊTgg uiL&P(M&9-XC˪>r{aٌv<v ctA,l]8sZ*?b|u 0Le5 ;>2r rBSeҵFC>Y:*α2 *uW~V A| 26|^ii z*fJ$NûoW<ْQ/Tͼ&$YՂk{LB%kN[]`N> 3 _}QN 'bxl p[E[*.3@ݑNI#V˘nިH4> bѡ}Hllfv,2%E֛'،Hٚ\A1e8X i%GZiԀ:H-yD!Z&aI<*'Gt;|]UrFhW"oӱݿ)/[*l:8JsX96p` gջ5M+\V6+Q4.-, ?HA3++RH$l=hKSZD|ʕdXxsX]Nskh#bw` z8u[ JxڀD!D\L"o-]vMFYz/?98Du|MԮ5LщzMe Oj)tUqIQH?_^LCMye(^+~FE"ExspUj9Dg4>\w`BIl_IdGLݙԪU BA73rĘ}鬘US=h݆ǎ8/0䒄GESX 9N<)1 aj|Ga%%-!uƊf`]>ؙIX*}T_ostFyuQtHQ6Y з/Ty&Ź/.rT/=TGLτs^2cěNTv\j,M󛭊CBޮV<[$3f1uii&=n ؙ)G %6niVxľ^ɸEآ+aq:hqQwhJ,*lEoʬҪlAD e?3Jyk$|[CM$J+6W9v`齪v--g>S_*uч4OPÔETQoi240 ]ںv:`BHhy,VNBa%<־-?5&g͈*C++,DX\τBA&fS4ߌNB[t1BԼ?=Hri7}<-;vRm@Am:Z3XiAD B) K\ʇc踳ι Bγuj ̞d=Y역`;}.)>Egm #V'uI?.ӹ-#.iTVV̑y"wd*^9eubb)NɟSͤߥ< ?X.5URIS5rf@/r-*oc 9gMF,Oj=(]A+.Yp3,4X]h|tN\>_Y~RIEW{ RH?ANQ@Jq| QmB6}#XH/s.v:)=R'z.zTMm\PfkL*/ija“myuwٻ nH\jfu@7Ė[䦉]-ۢ.B>z.D+,W(N3g4Yά2,b .jyxR#ܒ@MG5DW✇z5U+ndX*HB|X~3+1kQ4 `d&ꥢ0ǽ}WH* >Ll$vR_4#2fOE#U 0+Me;oO69H /bd2b~ʾes$t<`Go1Ogޘ5$>bH^xc)nY*kC41۶ѺaUah>lPu\ l)6EN̊E2sqnx K&̂Ut8Pʳz0Hyc"S Dy]}~$ohHhApjԾgO P5_0j26In(ų߶=AWIoCV /QzWuLa#{z/-/;ĤN7'd'`u)ĀQY{Dt9RAXWULr4ȡW6c3s rښ9 Q 5 8AWp/&U>ȼC.^M>IfNYC,!6"{O;ȱŧ%t? t;5cD^{ bPl)g~1u%gx& w'g؀L`O?sW:c3얅pZV1"AW"9!M[P[!n\Uͮ g# :RN19]JAXdWCtk(=kofb6˧%K䔽~i nOm%{oBGc,}yC_֎qZDNփ$_- dI kqT}%GVVuĢ tQzO|0TY[$3߶RټM/w'/>Aů(aKpZWۯ.}Nw/k CTI -:Ca27z⎔aƺLMk Κ`bcvw]h[:l!p\ѝ}3 hkZhP"OHnuǡo8 tSX1b|Ƙ# `W4 O8wg3WzAywok%TdjzGYhZJm+_Q@"y!;w[jϫ f aT_+PhyּrD6;%Zъ 2HKm{+ﱆc$ f±T2-`m=cW* sh^aiKZ>4d11W*öp:V\hw"5PV{EB2RNM8Oj`] MV91M(*vk-t_Y'e=^+XW&۔o OO@!i+!$P؋H2yswyKĊӈR۝ (Di<;e:1Aܞ jH7\%Tp`!ɩH[eFC9H4ZALiG94021e~,ފO'틥|YϱGqAbe4tgyׇLs/kt櫭0qr N`-^ԥ8K/غi]Kat9zTƜ w%LCmzh6R]%e˳*v|] `_q}[xIhCHn DC]Bwg;=p`bW. ^r׾T;)F ^ y< Ғ,MXu j&$ Tae/v;٦v\XtyQRZ\XXz4dƿ!(">3 d)Wb_ɆȤ[_5!) qaFs޷Ks؈j=y"I&6L2ؤG9RSrwL#Iţ5PQ$d{;dZ,TA}"g+eGs1MFJL0 Qkr|(P zPeN7̑fԖ#:|"8 8ggNK|?$ ~e̋\xOa&n9cd \B)8%ul6cd҄,uƾK oR2 8DVq9@A3 ѠCKSuily"o?@Z 26\QN\h0l+ h(Rnq/%P?hݻ5wbZdi S8,q8"K0UՃO8Ag~يz]wT6iHat 9PL"?Sx,+ ]-j0-P-=ּ| ֊ɻ )n̜|%638l0DQ=vYd Rm ZSB, {11Tf1bRb.8)@)60cEIEQh|4 SƅJF(f5K"u5𽸫:*Kc98_p;47ƨ * |\^,Un.# EX;{iߩi-¯0+Mr[ x&uT9-~cBFu*}Y1<_Z~K DK*,H<' 뺮͇8[a>*Vj yM;WA:Ӿq`$֧pnhך][hCWUfd<|7X xiL`#;9]"NIOLR t^Xj ( (C ލvK0OڃTZmQWg?o#1_ 9Df 6]w1w!fՀO82-2=rWBpoR"/&M'X;&Q'ik%,R/ Py!ɢD\na3wtw#Z'·fcT} ] iPu`b?Z@-vEv31R`Q^oqƀ&Mfn}cM] qw0R>9CQjoe*cbq]<H"a4n1)^K_crg .P2Kd`rsx}ׁBgҠ#D9A W]Di zDk++4  #; p.cke:[bD3 ߜd}_*pі;h.oJ/869]@;͸ ,[;̠kVAG BGG&KzZ>,R4PxcMR/bbBN9;9;)4oWEK} T am@k FA}Кr._j\(M֛p?}|s 'ŏQD=Yka.ⓩ^0\<^fK q1ŐzY!skU.0G@ 퐥Aܥ!Uq$H;/ ]ʅ@-zKL t :=osm P[+kYM:ޕGnưB٫ek&L;?`w|u^T>V+!t(WAbj3?rV!2Z~Nği*mH@hA7gA!0OW /q^w v̠Ud:?G8vXbr}Ѿ- iQ=%|jo<4E0{ܿt``QaC,F#w#8q8ҁ. -S/Cgmmv%%,h_Ti'd CC+˜I!D+*Iq{ܭly-QcaɌא5Ѱxpb۝ 'I4F_Nf#bm'`ǵ&^o6@jh%ZM9^l5n*)JX a?Pk^YT vHmqtmF10G <&L r[tF4F$xz]_6ȯAm5(x#9-K22&ND@"o=V(f76e@$ 1qMa}0;/=uEAلs˵;35&_8(> ef&LBx4n6F}7QB˽esw&.`̓ԟXLJ=:Aa`&D~ɂj+UV"J!XzR)]K+KK!yUEL!/t1mxZ# ;adV =Kn3N G4bz'u, aRөjxFGCJꮠIYf,L[aPjM0|j M@9m).YiYlNGp'@rDcیDmV5PvOŖgDƛ]ηC%8c9jޖI!D[ s:HKy-YT52eFO>Murb&FFѕ9{Թ9 Ju{R0avա,uyj޶gq§αh1Vׄ6BHD9Rc#?V* nZ0h| jЂcq60w)6HpoE`.Ct\QHF]\G6WrڐCm#%r՘EǴ_Eq\AԀXG!Uπg a WLk$Ĭ ⃓Zn&yFcx%_s!=E*Ȩ"= !r`5[X >[gAER`p ;g!9Mn2Zzxd|Ջ4IKD"Nxk؈Ü9D S6&hV!V6Od$E{pu6.R&( gt3HpLG1(쇤b65ו!IQ:tŌ>\ؑ<^_5.X$fIzqSٙLoQ<y X.MwqY`>QA? Hy9J7Av$c_rB7"ju +x4!,J1h ?:-;uTgu AHrBS芎M+m ̐9PHT -p";h Tnѯ?蝵@Fɲ﫨 lknZg;E PI Ѝ̎c[mƠRdtۮo0Q;0J@} ""G;l|-u:dvdfQcAVtX\|˛v ]_- .;`F"Ag ,=pbw-I6۵E٫߬3SԈx! d^pD mSG 9ƍaS}.6 0b9ԠEk64g\OkUNҮ24Dž :`BٍT4;)ۻ iic]o;oQ\D8L-g$s5 /#kx ¨TQ=uK YZ(??*-dne]+D1{b^eM`F=-&"KG]-NdrrygQև$M tsFZd\qVגjs)3eYB6q0ϋI=/gTbjMsb`%/;AE&K; uRy܃԰eLV.Atvi 庱wHI(X/īk_Askr:;Ӗ t Z]fKIaP5'TW+`L2mkNTmjZJǰr#DeMFz-)(7чwao%˽wN5n?18*mC l8j{~b=B_U+Gہ:EGEH[.3hBi!Ik+'ӏ# 8BH!>2炪}E xUw]FW)vA`Xq j5[e3&Teg*,9EVʄ A@qD@`jf@+*H9 Wf-yX"\^'*ZˡrPcm 4{#r %EOۗӊyRz'/YNcjs5\5¾>cNܰUw &ކS0җT[~[řwG{$>&T5| t௉r=ܙZv#WfDqO"B;dQZ?^O ף'EElg0d!Sw{2$<ŗerpf!Y mYѝG!Ԡ )e?eͨj^hAUpd#LIb?$zavɳ%`4Q=>:4 U(rw;Pĉ3˼_^T֯a~K{2 vw#GTjhT&[E}ʭE-{c:iu}NU؈'u@rMtHR~!+]z_mtI5$?f!ScrR%,5͖M0^k{G#i4a|̀f[I+=hi=&ďA>@*facܷJ$a4o3Nχv&gu>sqh+m3͡*S,͢ ٕ[@xDJTgu\+$aM(8CՔR8%%Y;KYƢ'rX28I(ܶeHF=e/57C G )G̀0pNc\.`j*VU3D9on OgVQ0PO+8 X([6ZˆBD!*G&,B($.aBDwٙqSBEBIoFlPʒqKX0 |w%(Hb|'إk^!b(8iHpi<btf0OṬ5}Q@Ds b 1}Mc>F+ԏt^Y^O{g=ZLr:-[ SE8lR3d0eYv8<̤QGe61!3YUqwMAN *GaLUzpT3ݾ+b&a>o))!mK2?Rup$:XZm%ÿ/FD-U\jBؑCTa][2yR9Io9Qm+Qz|Q! DJņ@yeɏ@uF|%e}81[gIT<^338le*PjyuPKnQаpRXfx+EBzэH*&)E]0(W_ѹJ=ZRSڡJo Iz#$iV'F @H;j0HIw'r<DŽvЙYRW<6m]@۰ f=gKaIY>M,^7\wuѮ3УSl? AXJG,DR?{8&*둌 ~Djy ddK2WaÐ_t(Y(gl*&^BƌS(XP9}v1V &ஓG$WIDPHK8 *ł)  = D8bQ_GU@M_st&YPP0帽&'j-, 7RP&gv.VMא9pmUS6&z69Dܫyk6 SyV@-qr? i7fY:tgwTS_H\{9mgufUW*€)Q`P17(4hQUy604 >8 6O|fdjH:OeS g0 "QĈm:L*g畵̽u )L =UݑtO$;2b&hp7-y(xMV p <.[濗}Mՙ/;i< 9,na4!Row`^pd-qX:fk5n7<^K7ʡaJyh:<,5VpT1m;传Mid??(vĥ5wFtC4C9/ %`$XSjm7¦ȸ| %wa+n0 AA ޲$;IۀuB ُXX/*XgO.Hwsɨj.y?@u3ilf+uC+;FE [kGsoĆE4(=К4$C`'ɩ$t헝?vL"jcuF;*V5{ND.lTr.hBͶд#|r[,f]q_”1q?9EGQG%4L4kF5ܛ8麯B/]ka{H6stLfɛ|sM{6ýȮmyd^l@k¿1#?TJx¡ju@ i`-t>OS 'XVnb`xZNY?RfXsU"v<]e| 9dq'Q.QbBM_E,*DŽe]@I?e۾{~+~ mݾjoJ{${=[ֵT,n?V\KuyS=/J4n69$71H(O+}goxт 'Hi1^RF&EqW.9}/^λ~wyPDywЦiu5'hܧsǺE;sd[ 2$tPBOOo 9-)b@2O1']~hlu2زw[ht*R $$Zvv4K~mpE xF3s`ݎ{ ݞF[sU/OvP]lɄ ?~+' Ԕ؄Mpm.5E,ג(KQl_c/ID,-X +R8-V\Q0pgCIF# Y= ҏq-t ?W-5fgY\D$i4÷ތICnXDYĠ#`.;4OXl>m c(AP*]ނ& qt1$r/ԟcmЍLHxiH$SW !PV ghߴޡC\5~Zب7-`1좞`iJ7jo>|nU[~/8a?.:,Nտm)S"|T6^2gh QG '&/aibaLƞxMt;|DoI&RŬ kd/p`8/ +ǩOv[_|q'Gu U֖:V,,Ӓ~m~".a-K/9ejjS\EXzo*s˟I qg>Q S/^$SW"cLr,{>U-1zp2N(7mȨ~ |Kc8eb,KC %.~56sGonX麟oP+Q)kׯ8 < eb""L*}X2uQ*JKYsJ@dbr/Q%q,WVke?`Wx8;V-uZ1y}N"Տ}Ċw5#7Ǟ#CƇ>PIlyd]*f\'>o^5Q@y"MF0gboFmB sn<ؾ2yO/ hbl'liN%d޽ʳITi,+9,PQYSp`5Z\ 'g}r.L܈Po)4Cb'!LFhfqo$IoF?ނMڵ5pJ.yV$3ŗ1?F7rwW $9)偳J 9Hm] !U1hp^ PȾw_~m紉<'6H ;։/R8uYR YIAQ:.4a?LY Kl/,tv{f/' XCEZѝj^葾uMA^f}PYj3rR- 0R~ ѾUјOWoAɩccA,Uqy2bf}Bٕ`K:4ZV:jBt%WbW\[E5C_6Ux`aP6@]wNxnJ6,ͨ@ U0yu- 3zw׿0_-W x,:wHed>/@m0 #g8 ^:L>DW\S&;u\2ьWy&:+lյ[֫D  yPFn^$ب- FgGlAEi]#uBX0c>KcXvŶ!0n1GǕ 4.[~!B6iBqG288-+y hA/\f\)QSRv=KG9ӭ8r ^%2n%%/_nDy-\ n \Yn1fMZNW.Xc[[zl8'(f yi aɬak-9 У9T,;RtمbC( /Re"ˌ"HX;YjR)̓s[J<J)]$5}A5 \^w\{F>>فPn)L~9#9l0E.of8=71; ū!+Rц!Oz`aQ߅_U}̓,z`c(ó@ˤ+h{#x_S+lRq ZJpu(zm*seE5X>7?Yĉ6 ,;qY&KMq ng5x7w`)QMWAJ5x>ClR+}F/FYkk{r;+~2szPK$xxnDj&8o5c[ E|8K#b{#o$/N.,LI%7m1xe#cv˖DZSݱK(,;|hD ߲E("&wAô T45?u, 5˲M_Gc D1;w҃@ya4oQ_Jgg u9݇:u4MR` 2ؙYG 25˙fkK[IG|Kŗ<pwSFpSmOLy<(r62V|o{"c4qhl鷒i4?](ݠ`R˼XhF߇!-/#m~i2i؎Sdjj›N0Ss ,q3]՟wv5,©)"kh8*.zEJ*zI[QldҾdxXA/]FByNOu`UO?9!^F$Qcd>y;wv ]-01H*\#=J Ӊh]u$~lXHb>E׮C1׌kBs Ɔ[qˈGY<|,C&AwXv TS'αXG>ĵoEeǖٞ1 4gIwMv ҽk*9HI(&UͫX?QEmL-@7#1IOW]:uRJT>Ȳ/9u5.Z1ViL`]N[w]9ItU^P!L/oj0D`]I wM{OLvc!?S  u"&-n4hhĽRy#eAĞ)+"09`7e"_ ~gqX ǫB1/ K{-=?+DS0CG~ŏDpOo`nzXܩe`)*;]UHXSӨgRmF>DN8pR %s$b&۲ë"Pa2t-^D`ǎutG;*:C.dD~3PɌFHE`58KP gm,i7s@T$'Z3TZxd'Q87"ӘGՔ[4Qњ_lVr( ŷ={I N%{A)h`/ѓm}GN!6{eʡY؋jqJ"=:]Axy J"4V@_#a]A?l뷊;xQ'V^&fH?ȸ"JmkP$tI.c3}=(C壃e/`Lƛ9GfbR3U4u 1 hh2?ooTIEWng$\~5^`C*’}mr*}\%bެ/u Q O=M8&czˆ?J_̡qVNd&cj\Y!Q;`=^@o);n4]xOF"_7cda+wݕI<UMKBPyRyK'|}rHB/yo 0a`O0~'b@Z$Ts xbc۪)zưʫ/_xBfn>呑gxapG쇨^zs0܆E4N%ֹ5䖚5+*.0xʇ.1|(,xy w9Ӡcݝ B*QG;;<N=a3x')?y;}BSXwPr5D(ι|`IVi8P_:nR= %4.7%cza *!uG2<}閚0YE#}i^pp ~u>(aj'{}D_+![K& ]31j$BzI?sL4_=VmwIN93%c5! _8B~VҘ29e oezN+)%_Ѿx5+)➹>*N *y5>H*7v#* AastvQB^S.Zub &0ua3-Q"  B_Wߤ{=ts;U1 `UȞIG nWw߲a5P9uE_߮td\e)vAiU* 62&@}X7TDYۑ)kOlҖS?b `Dv5=WA:ZR|gzPH0aEXT`0$&z~p(l@cFq#,;5>aЊ)13@e |鍾Xq H?I]`/8vb)WU;u!{>&[ITB[:)V-㸀㑺bWq?9/"j)7*,w{:0^fѤg3"J,} ͊^P_60Png x!ض o/\n~Dzbk}31KL7^@UG}i+')N4@`gĥI(|Uי^T[Q+bޛDǾL7]bo(r@vρԯ7ZQ t;h9ݯw䛄hbF᠈F8ttۼ:[qtJ 5(^Z< {+Bs6IpyQ3!:Yziq>ׇ?1'SAU̥TTuR2pžXG,\ 5ʍFۅV4U_qi悮A+d}WUstt5j{^.le=v\.z9(|~q[oF?N8Pq> {ڹRW OFa3?A_Sܖg## ZSPqJmC{/`0}^xU'pRw׊YZ/1>F_V).x~_wP;X-*;ȗVH1Y&E)?el3ٺ'`?OT3c=,0$ 8 ZY ;%^!rJܘJp]чqse6b[{¦L-cߙmG{MtdzJ:t?M.(HUc?}kא8w7MF|qD`ץlIj$1u[bˆaN$"ז% |C=(Lf#!fب7ysi8MR?c+0O65/ܦ>o嫕y&myOlrC/ոm}~6ҕur":\F^n {R"~~Lc̱hYL֐w ;Z (/r{() G ?H32@W+||o=yo5B.溔*[FZeiEqO꜏"7P՘[V]n9QNeZ!WZn"u@4 ν# budJʹLG:Qјʡț(RF- FK,pc6)-H_,%Y׸=Ɉ!tVʺVNgL,_l∔l}1pS&5V#K̷QՇ05ޒZ"AH |$j,o4m5i79jy163y$c?_$VRvzZ룓v5b#L`]֓(rZsPieͷ'4(;nMI&l'mmͺ9!b'"?Vط~5t'F`ǀ,܈$8YnDL%đA[`_"?1k[a"3edi~d,]>o}KK㽭fu ?; P`s64AW>AJjRTOA)pǞ}['u-ekLy^wn|&S59> Rlqڣ0?VKsWFX".HU4s _7:N_:j0dS-$4Fh`?IўnS]sS)aA_.Tf\>KZ '+HP;0GTp>xQ¬#)Yk#*5­A@v'`[X HMA朁 '?OQD+Vc5N1iod rÆ`:B`r rZL֓ۻ97C=j*Xa~%}}-)iVdv<2NeNǡj6ߨz,J=KNu{7ZJYM0?O*oa|s*ldPYpO"a|Y}  i~P涅$-:[.rZAkz@˫IpQaɛ{{ >//0!ۮR )lBr9Hp!*Qf"UٶJjb:tdO 3I:8H~s.FHwںOHID`.6Uצ?`.{KIPMRgІ,ը@@һ 8+#c8e{տ$R08wwIjufgA(V*+W_exyſdeG qg7*/}s픴o VUmExI --ܥCO6G7kIJ֕s~hdx?Y܆d:͉\VCzz ‘]{Zb>?[pyW5&[;8ۆ ݴD:NEj3rSk(:Ce.އ0,8@4aA!fcn Og*Bu(4 HpoɌ+0קPNG++W>qq7ܘe]m*H:%10O2UoMJ {0q:FYaݬUt( ƤwZk0Ws.6n +d+]~\8Rpی6b B ^݌bZM^f*wI?BhB яM8FNfh4nƻ't`T)|2X.JyQ[Sڌl4LrSgJ̸y./ET+f Aÿ/74SJBD2\u޹e$Ŗ B?a@4*EK7Y&Tt!JsB NyMKmcjlKwzS >""dBpGob]]9:ui@! Q3`p3`pR"?G;.(&컓buigJ ~ !5쟤&n,oHŸ])Z@i10ss0Gj9 u1Ȥ&DF?:C vkI=Ztʗi#*PTşNo9ïQ8I z/qj_6{"ƨ@6MC>j HZ#Way=.\oﴷ P~1I9R+9wG&$**i+VI$@QᬙFxGǔ\.ۓ_Z_^S*X%g8pƦw'+gG;%s`0xHw/Rm+ˁn,D01=cduzeI(,t۬&;]瞎]iiqaf C+c Ԋeml6c.)n* Vu,ص XAJ2@xJY-AItbHNk9"x;&t'=qNWX 'AāрeF p]֠p-3$OG$ 5߃H"?3 oYJZ%;JM$3@qDOj&`Sn/{.¯Ueh244I_M|Q=(Uz hn9~<4J4G}m#djѬednMfέApc=+ S_*ΎUNjc؈Jbʮ1L R^n[$VGz #/yα-CC}(P/,9x+&nz!M/ `t^B6ոזޖJo^95j|+Ӛ8zSvz2;At^V|}fp Jz'ȠȦv*1HS}9ߜ@4L5uۯ"Gj"qDGZ?0T^|Gp=I@ZdYxu9TĝnFLnW%9>|;1bYW$73xfƉ&grNs+ʇ99@Xv"\&fX$o]o$v9oy=m,?QjRgK >˵aYZ2 /ATj77S|3xy8X&g!h+g޽_&Nky,ao3ls i~O˘⛨BGc`,PW0 4י:Yc#=YkaL8_vz!Y#:gyi#ݔ2Nλ#; 4p⭘Nނe%J}c-PzuMF72 spT }v;c*vS][Qhߠl*JUtC"/?Po!Qu*lSt]/+PB !_g/L`TЩ:@֌/6̒[H,*'ڀ bS6_wrsFwEE:|j}'P7ýJx8Il8D iCnmaf$uRICG`&f ?뵋ɔF=!Q|u$ه~7_ñu-z}*CԧAu?.+K6~鮘=eY+D"G,o mfkg6j|i3a@@ѷaQkMp(MvGwlX]Bڔ'0!Z[T3+]I6!Ĵ{;KFrT;`-)Nf0 0^G[L(7.N:nr^l  2r8Z|, bL֗Bd\)NNQBa@PAjsg eC+7`ZV 47^!`~$%L¢iY:`!'7b1c4bDZڶ_~~eHdEo'S[[ϵQaI+<-t\$Ιb3ksr2T~Y:HK=q6>7cbǘyUd瓱NL/޾tNב!g7 XMU3_[w3Y\R'LHNɳ^@*02gAefJ2_%IiD/azm"WLYWYx(\Y J{aY$h5 ?:|o][1dOy mFG#tHh, -9M̴{Uu$;m3ȃPoe/jBŶev vwP{qX}=\ @!uGXn [1 HdbVbAfP`coe nzޒNҝDŪ7|?͒ď<*h4]x [7 H/y]ot9RX1ORQ%w2D=ӜXgZ*FB{9/ . ּgt7F Ĺj8D"fў`,maí$"ܼԫ))ͦTf! Q5 S#XW_7Y/KTK G۱<(],d43fM=8|'j z*}RPL1fpWa%^qM@y vO4FG'A!/uJ{ͬǭtҬۆ {sm~9bAL&FC*p%˥Va@}Cѱed_K7Xƶ"@Z_aGcJv/Q0ɇJLl:KG `p+'ŔxE~$ 1/")s&d0RWLh̫TvH2q<歄C'>[&f!az xסء?˔]K~Lt\jsՆpPW!Ԣ=Pe?>b6`MLߗS\b?hNzR%rQI*},=DRȄhbQPT1oe} vycDX pيu3g35佊ۈX BD5ԔhUL"̕c'(RU7m' ?1ꁳ3͗mr>/܃a)!eC{uذ$cKP2y|a6rdЖ&LEJr ,+(X^ca ^?L?xuFf qK1TqP}J~v_SX6CˈT71 x7(e<\PS*eKr6z~*F1[#$X.ͱ%Qs FMqK 0-FW@[9W >O,}fL$;Q4&0 :bR.=6%{Ť|Uhdfʦy?&QWy J۩z="=7vHa^019(HOg!ާa(iƇV~$ [v2Ӗ .JqaI*DK:?D%͓a -#(x!_2gPqu 2|>zlcj&Hrhb0ZmKtLe8eH6p%f7tfV+tHRIwG~g1|U0OBq$AgL 6Vy.Ds9޵JFJulVpK[L4kEIm#"!N^b lrF1gВh.1V̈́u2ܙwAuؠ"Nv%\~2Pz'GZA+We-c~y~3&B'lT 8 Y' uܯ?`ErlɏBW[=LRs 7y5+L4Mv{:5(-dol{'Ur(wHV=|^BTأH:Hi*.z˵}7) 1Pn3 f(Ӥe٢ \[-X]1I_ME8s1OD8.9T >XqJz L JF$8Q ꗎLSsBAPl7-+[_6j`g5 /{UӘx  :(;+)9h!T|~+Gb㛌_:0_'|(Rn!Pzl {g!Z/nI5Y|+KK$|U_lqh ]<.tdnjQCXX]MlOrLu:DNp:bhη|i($/VX҇A6`f~A(B9iG8[|u%<>TT}ٟQp,Tjt+Tq;&I(込@-RW8B.Pb2P^cCa%&j`,co@ШO.%(Ye@}%8MS=!Ԕ·a$!O~zU6-k82!qfPrFtJ2?E0Ɗ^5 ׬T;Tkt=uiJn /'^2?&.KDS\aCHpnҟ̵ji ֡uG?uO E4kScL?T΀S!~5${^C_9yLeѸ,s5N݈G#F@"sH>[j]sɉ8Ӷ۝m΢-@"X׉1pJ 4i:U =a=&#E,2 ͝uMEC2Z4pR/(kr(ܼQLbC?^,?HK&t]prNz&ğA Oaʴ!'Vlb8(Q*t5ug&(A<*dGQ巟qdS녌wl ]e/tsǴF`>"^9eNWeCK9$q8{ӡ*g!?*y$':S?ž):ԥffjU|FkQN 5!zm/l۞"@0"/[m?0A+qqYAn[}Fp.t:ހ`tU! ]uotոõj긜ԁ+h^P`qbdϧv}2ZIC*=o!,'C3Bv7Cl!sevQܪA6L{T"XpXFi./kY!%F|sT. y쉿u Z31pSH4 z>$=#Qq%Q^2Bݒ57pas@$v\qRb[s,{8}uQr/ih%yLWU`J#ҿ^}W oW(sS-/aIpjI=.:GI5#nu2C_tX-Ul/NدQ = lR7MzE43-m[w@Vo''[ /n@&(.:O&̔*1/8勞[:<V#Ķ窺tCiFyvkXo7e36<6iN?vY{xZVlI|* T|`x(_)! P+:ksBkTJO郜,r,jHrي[gm:B-]KhP(5_py$=iN{n, zo- MzTD|#FԄ_̦$Ftbuɸ g2w)R (6Ty&]܂.o:g'L';.CFfxp\dtYRk}}_'}7.Tc42?&4a6!/k ed44Q Ҥ#0qk^8 ޕJ1Pș o 륕z0DeM*uzڍ)p--21Nd/޵%jw=Or_+ڄ2|ݥ8v#;8<5 ]r=pW@CISciًRy ^ybHU@`}x"=$94ĩَ/?᧥.+qTdR͕Vkv NVAʞZqE'?7D(w$q'λ} [k 'oTbY$Q)#%p1\u4T~q^QL3tecv1l޾vZS3^Z/iC VEq=0A|1^L :xnݱN]>$fӑVѾケFMzv5x\SIOtS PObit ja8HZK~bLƣ]<'M8]"t L2=>@h"t/q']{n4{c* lI7̵tw7l%qHڛ$r mU0v C5+!<<eI|RТ R>mzDŽMQxK i2:LY2L f黂: QffSSjr]M)m⊤_,6E$ESUu:׼DiOjH?R \|!ܺ,y0 #V΅NSa435"b)=Y{0D)5W_[(4 zY[M|>#y>Еj,Ւ'P؞- ɽ. ^7Y 'vZR=Vjb4@y;,٬Ywڶh];={IKmN m=,Vubg-uH6`KO#X/7;9턩8fá4SKg V;Q2e1ت-3]+=9(H[[J9if+`jZ8 Õra.N&kGj<*@V1ї1Idua(^vエ^{5Gf(*5>wN:,MRI^ -eg',^6[,,=C}417/59RV-Q@4swP;ZJa)PS!gX-t]0kQ^TZo0,} ) BfgӰ.VV;6V7R"hw0`0$ɺ0~#" ~- nbs޺ Dկ[WM G~>8T1'Ц܅.-?~3T7* B2*H !5`iЋ[,-ryS$ARó?zn^>PPrnxpǔe=[ s 73Xԃ_?aQݍUY7dpGnOD3ǁkC8{YkC^r>wgpt,قt J+""Se!8Ȕ$ړ52^%VG2(ݮͳ7߳ݬ2qY`n$1ds`|]G`m]Q17-\dcX;"꟣G8şbXIB!TDZ^ #Sϫm;uZIK i ?܇nVُw| niR)]LáVawq! U`:sYIPntɾn߫o~Cfes>m Ԡ9&a" Tu ߰!oB6^lꨋR0lPH@{2L)!ibEj"~vb8d&[ZlڱK0GNhX~Gή]K6T:>qm&F n:^]QJGOO:Dak2/ 9_^ 4 ټP D+|QXxc#d#2i?oEFVД\.VWrsxSxH9r0]! ج^ıclUٺR'.^t%~<{D#7ղ4 ۚUOM $ErrǖEp'x DC⛪qHw90Ơ4HgQK|iQN:ٍM1.5W_]A-wڑK%~I˩no K5p5+qLPQsR""S8>1>? \ UDP 8Z[\g7/^D< 4d(4Qv/rÃCf].7PT64^vs 2Ħ+ P93iztOݳC;x,LkՠfŐ/C2;uIuQS NX͝"T-7s%YDO#E͵l6S]F"ʚݺ=Z1}ZhWpT^6'.eDut 'k"QU,g|W^0ԩ}cKMN 55r{X1)|{ m`WbK:="Kg3"G8]@߾ how F/B+5qe?&єb!y~ǃC3nנ{a=_j̯"%u6J!0{`suGnt]Jxn5UsMdl;^lކXSaZG:u!Oa:ВU2L`y#Y2[X,*69Ij2OSTtdv[BZkgF͸y[\Q9 zR+;D=VwWz6߶dl {<7gQ߭@7RKWW5f;O1#40,<.50~Wp WW2KJV5pzlsMS*vqO C6*K&}Ғ@9Mey\={|ERcǟZ\)1qvݤAH_;W> '~OW: (٢;`?nb0;].|:ju1DFp)ej?\E'ezpQ~y'ނ:`HV.{A9BO/7|HwrTQ4eèB}sU<_҈n3۞@_MЌk9DXEf$*.{P!g8 KMWLD vZVP\yeiM{8Y^5B]%Y3Ʃd Ҳ\[=zt.BՁXq:r^1i[jLZ?)BV#ۂ{ZG׀2[/~._vY!*!P(:p0,5m!fK5Klf%" u~>VƦ YP1F?&c[Iju}ʣRnIZ,n#d,.?9BZ8mb]̙0{} *JVxy [%X,g (U#~ܔZPjGnj }y&A @4#R>e(|Y=&l8i8zN[c]2l*MY.Ju^HY%}}) ՈT`fU ^7I+*"i$ WtN/`m) C\7Ũ;-]dKd?_sW- SݲYIzAmACq otm1[MO^)v%iL.7\"(_gP})rh Cmt|[Jۓs{Cl#=KSΐŏ&-$k4^ Q X֑H%/WEV{k}44r`iӼ̕b a4W7Bj "fsD=!$_eʢI3-"ocd~^y,ئTuQSz$-oet,J5;eauҭڙee/¡wղj8d=yJg63|f$ U DxL hR[!7QOZ~gX N:LYh3)a:Q6x^ʳh Jn37V|^j>dmU !_^@ؿة!"f f;fj>u"9SEhV~s J`CS8j'J;栥8ZDK GD9밵퀀x!V@T&g~o_M_Ån:r8~.=+1C\;F{g4JΦZDhι.niyV_"j盐/w"Udˑx]v R0*/Xᱟ4bQ, ۑCA-X Uuδ|5\:2A^M>HS } ֭ n8V#Jjie_\d07cZ}0nugLB .Cj#WR`OPrKᏪl'ֿ܀^lFyFu BOOQ"9c_# @(f-sĄz*kϲ Wim⊞._ZGRbޘj(@"|LL^>s(q..ҾdExJbzPܭ:YHn ,YҭKp$0/ 0LT3._uwrA1˂{2^dc|<<4Etǿ;X)NXسފ_ÆҾz4P"ܜROκbL[`7g㭟E~]Ě;tyIyr8}LŠ#n;ͱ\[4BC]#zv,J'̊ t;N%r'#sJhDBYC"b[HiᢂIÖ) VQJ!<<{S! (蘌=oȲ(% p\1}C 0I5;!#,^Yys| i6-ZFRP^ƶ_ f7Ϸ,i9u? 7TDaQ-q*o&4s#C0D>NwlQi4K7F#*nKg!W\N"/|87Hb5ݣ {Bx.PdL2nP[Tx=zY8~bJiz}hѣ9%zQRp}>9dnwGBo 2̰֚8 tP;vmj88<%r5'*b h|]m@$JxX8W4;Lg_,Gj`Gs{>~vQvfT YWNkVdEVDUϴja)i0B6"24Oe/fwV>TRK!qJ!/yP:捲BeK8g^KN?Ɨ\ĤWfi<생 Y8ԋ3c'TT*0I!0F,Z;rz+S82mWz:aȲ`;! U_ɎvLzr!APk胄`wmUf`8BЕ2@E5 -HܛUXŒg=&7EHi~ƌc찰ٿhXxnÈ ˜:h)@g\xc`l""AW:h< {MW+n:ʦl 6ѩprzo]VDW޳93UPy]0*3iV0}ƫ1r";JJ}(:yDlgJq)<|95yLQ^n7)76`M/"bJDZ zb'F;f4pqȻ ܦJlmrm9s\uT/Cm9EOk|Ib1w]IkLH&wxWn8­t7HFf%B$U'jd|Pv̐ >[e)|zKάiIb) 9c3y ךywp/`-}}fL:.)Gj"~u =X g"[*9cϪ䌼ʝ>_   ϒߥJTCS@{SV}Xp)9T42B!`$jin\N/4nP-Wkp N&d;$ L'3}g5b DmOYc}6yd&uNK ֢uE`^,wcgZ^ G8ǣH m*Ѓ~ZmV`}b")Y:v-ө[c@r{;:/<"z!Pr]!fF cU{B1Y^Lh/Y*eM5䊋/>=T!(0z:6ܹ \Lb(<H4!x]z8I{iM'Q5:(H3@J?`|wыkq]Ӫ˽_pyTQfi?2tVN&N~e1etcO/gA~ʵ+"3`DzmvKUJq迗H&^f 4qd܎F`=aIQ}'$6'ŀd5͝l7KdK2OJzf6nCn*Wɣ-]H| \,<{ 3Bx%Z,*56(0ਤLwaL,QRFh+Ԏˠҙ'#(,̚A/8p 21)M1N\߂vPϋFg4x>:{bD-AbCo8rQI Vx\ah 䶝jY܈ZYVxGء|%Z`2khܴYLg& omωCA$gr/R)"(vb p@6l|8l.!pIΪ(4زSQiӒ/˸q'=E)>f_f6,zDDB_o~Iv" D[BdjALcfޮc!:#-I\{Ě!<cbEh.C!cO_BV|R&='9- X= * ` T;S7K$wNq,_& ‚k4(W { zSad&X|sAjz'BN;>ҞM%:7bRBs.Y v9ZY#׵Ld#MrDqg$\0Q3$^!U/H\+n.p)V'8HJ"kBOPl vf4;xxj814o;~ΟtW7^T[A{Ls` C7t&h׺ %`p-TE#x/Ӌ(խTZD(+7]&V C:J f 7q˫-_/ ҊVZd?d?OG4'M%(hGAcFG't tSp{=!"(8K-prWkWNV# ml8T=<"RC3,8IYT#Q!fFf̈́ؽ@e[ 6CwU5%Ѓ5om$xG[-Nro) Y6s࣯5,z6C:TlCeqx}d 2ѝ@d0rƓn齈@tNd(v,M/x[uOU^EFm32du{ Ef/.I/6/}v&݌ SD=FaG,/tx.ؽN$CRW] lpu T}5(?gDǖ]U$ɷicmVUAEdWf|0`9ɦhN<19ZP_])| |(rtNP V4U4oA:;ʠM῅眫.~%Eor lkp|S[+ͽv}Ǟ<gWB_+s.w66۫z)- *,@!^TͫjA>]N6t Ļ$@pvAFk?3e ,Gt.G cakpЬgY*B,U@t7I碽~n楦4gmN.}y(HVG@V!͎g-fa#i"]l r%o׮>r<-+0Uz6\v2퉩RDBl$>چ"xT4&RRO;Cܴ܂0LQ\xP.%[2V4u0 `kd |+)p1>nvh'V(O?*Dcmg 4>:Q"6ByyP = NCŐ$^RX^v^% 9kN1i1pTG5 :h:w 2a㥓_~ V4.RfY!JCګEL-;el*5ع|wT*hA S]b I't-Ȋmf1a\w^މxjKۼ-L]'B@5@k!3oou`,`XR"peDN`s>tUU7߈9LzUvJ}lxr{e %^\rNe{s!v)XzQ+msmЉf.Xr@r: 苉tOp0UQB( B/uL"B:Cu趕He`H:n!8ٴ.':o NЄG;azRUOBB:-8LpJ֖$ef'hnOѡEo˛{S1}qD=HFcb{F)*2cbaX 6CWvY^0Чftsvzm5`[8?n:'waDReei|NhiXީۚf; mxGWGqS?m};{60,U?JOUOظ4`O kYg"~Q]=-Mޯ\9\  ʆ[~+;=w=M\6Y] @ KfIǸ6NuF/7λpӟ'ݕBӛΐI=Uدы?x g[[8K8z$k4mAΏA_w=#(77Hí2-j=~8.[iQx1Q*VXOk3"5vk3l+g`Bɮlghj^M:O)k& lqbTxQ O"mmyᄉ 0aDŽBh eTk 't,=_e+a@]E2M7V+$B+^ :¼q|];)dY^bN?гPRU- xZ'΃p3`.1}xz|<]ޑ?+V3Bz>")!V2%ȣ] ӣP2MԡN.>+z1 ǼTuQ/bZ1ZN* o'++);a?So LFdʿxvwx8W*@YeHfkQ5l<х,fy}t=?/Q #q-Эۅ`ZO{H$ .pg,\qU%f4L64rKr;vraaɵX#uEaʦwAQfE hzuJ NZ}5o;+QŠΩKBskT)^|`?bߔ> qQvPt0ŕZɌ |Z/f#ыGA5iH-w?`@i$T+_7.N3R iu+|`"W<3W`Z (_wj:eMT {c'cѶ%.j`)QV<;tcKԓ`ŽMm .XmN |ڍ%j8{m ao؆J/P::X PQ%~/q=pА|BFMn߽`PI5M(TAiMc_°)/ GD") Qv˂ܥkU5^< eMWƷ6&MҁYrUC }){yS4>~:~IgYz?jPc-T3W C:j{ƓLZg OG/ar6 |_G\Eٴiޮ='~4VaurnDW]s( 7~-]QonE{=N#*wyʣ&]Thu/^{w2߇ؐX<z^|VZ!v7-/Z‹u@TܲZo~Zmi"Ӧq f΍3m{˄Y47J2*% #"%.lit<ڭ G}%Eis'gH|09 $ٖrl \(z11[ JN*`SHTo`E"/6,hQs ͧ HF2GCt;&YXh^ tb AwM?dQcqW/)L`sVY!Ck5ངqj>-5ZO8wj?%9L8:k_ϑG-sPɤ0ҠJC"ZkϻzJgMmn݈of=s"[ʌh?\h4@6%,ikgmU-hb%6[ebxuޫrc|یə'%&|)ɴhKyˁv6_Y FHaw5\Ub+<߬h-U}{)9hM&,RCF#lj}|2tms3tI̊cp~sGe:xnQ>)Tz rf %T= r3'fQp+BB1A||q+lIU)pH_\CNasu?+Y?owBP'*eh"w/gpH-~;>?urEd;C蝟5&RA Y?fś$jM`E 1ɬ=Aer<ȣ= yIH_sa6>ףq\  [RRqtH_ڰ^VSnm:[KȒ  [rgwt5 (U}1xh%E.w̗QnQfl8qO*zA:%@f>,Iblk+=U";4tbo%"Oà"39VQ-:"ZF)U+f PinJrJe#qLG 썵Tbj%{],J4[?`H-'ɝt$anz3XF,J@q%| -]~Rj1X۷jyݐY!O_ ]>BS[yO\W9K`#)ɦ +7D'+TIì{^1|^?[nV 9bcĪW43qFtXOk,r ķo6L%u 4;7'| c ,kM(rWM=G3q@6~(T_,.N[W6 ~&K+(DDgnbZY$ D6f]*R#$"XawñYWPZ%ϼ'*SZ VWJ(07ȸ<ޝX?&;uK?CO*X(RDۣ>u\G<3w9ޝQ^:xb}Ns ?[qb، `('>-])Ul7$哉X[0+4pmEi_x"7t .v$jYDbI 6?y,x.9`Jུ|%<,ӓy;01d,y5cؘ4"mw.d{1 kS4 N"O+B<'4af5R7rРވcqba=Fǽsq4'QTuO[`R>rOɥS `5 v#{D뱯WHf""rRyu6ď_c6]+<(0*Y]R؝dl=conbdǴ'.HF }^=%RG*\:XGgw:zQk(wrԭm3@7VznXBZ/y z XZ% rCL 3dm''ڟ t3"B;B]x9T7;e촯7 d.O~{h3YP|ӳmkF$>B\ߒy4ty8-">!Y)T7.C̹C;|w3o?mz?yvRT QbY,7JK}F+DIb[΍jVs?/2MH2R@VET#)!`K}MY[0UsduEMCAoG"ښӉ+MXl 낂t b׍+sNe Ҳɴ<۸g,jbqv܉ؿ]\<ԉBd%MXKh.LY5 -$w;x3`nV>P/7~vr濍YUfKi%% [XuL̯ rpb$.Ij7 =:g| lhB ":e ZD- E3o<68`zCJFtejTu>H 05zH\VC@* ?.*>|Сfe_$71C1uH*zPv4֑aA< K?}cUAbG\a^ фX?ixf$Z`[BءE9 ~1y 6~+)ݞH59t(g$ ) Ϛ4yU BVӼF7: {3.Az騅uY9pjΤCv0= 1FL|"g_ oݚKen[TXUtZ5StAL ɏdٙ-]oS Xo_&hё[S|6p u_6 shCl )c[Nx\;I#J(A(жYa,N4M1 f%n`)~ada)",3ꇻĹ"qAruzo% k;e][Ծg#SI|zfs,j:'peX;IHMn:&flv|wRBN9)j O5i|<1XwHo 2Y+ vK@oEل9L輻No2 ܂&$g8Ŭjwy1*56f7|O4Qȋc_ٴ;1k~N{)_՝2By?vxōw TgZzD@u|t %-%( ,Kc gH (+J`/S~Nn9vAfF߁kuIф] %o"6t诣JG,Z̷9k$Wٓ:>i51Jȸ]ȵOӴU$vZEU LP^ӶRhI3JӶg(.Vd=3]z\)d^.yGZs4˘XaZ&KV5&s!]!.6o'ժCP*%Ӑ'Fطٽc؋d6hFnT<9| o䭭M>A _W/~wb#(z&]HHt=(ȑi؈TU*ǵƝx\2jG. qnS򓑑*XkjUkA̤Xd~WU$5g.hүx[-F5696yklEwx!ېrx1G#>MkclF[_xŒlJt D 턼_StMͶ>"on15|ODna~ٟ_[?U6kK1 n3>MVNKwTg"LƑ=ij ,`sW𷤫}&`j81S<.Kwٴۮa.gF4Jڈ Zz{@' PcJsWyv]W_ޢ> HGZ1{͌#;聄a'Ʀ926_eW@wި/G3 I ~&.dM܁*QLG(m[C\7'dtt 9`9;]>ғIˤTg ܛ8E7cLAm Fs"s_~(Ji(5/>@ زŭF__])maˡqI`yjs  &"IS@cPjU&fw3z?liAfigB_R΀EC..y'h: ?RBY[ uH 2q`eʂ jHzʰ~C^sȐJl9eϳ[[j:h;-JyӋht:x>^=4eV v0RZwHNHHLSo[Ia|o=z~iC.0;(ǚ㙇uU $50b ;Τ zb+cL9p v伎(X ӖhV`-}jn;VoMőo߮OkK.$HZ ;&Ok ĮQ?m6WĜ47G7{ So}(#)l?ٗBV]%Ar@5wəUϪ(}m!Wھ(npTXDm~ ~ξ] UU}$׸:hq~PMR`Z{fop\)vqYM ٩"F-b֤=7COIg($@{<\`cG vynަ4# WJԈ oH` @{J)5-m#O4@NܽvD$ZO+'\LSm?e['$0|59QM} = ("7d3(L6وƒiaUr#f^z L{ (t:>A wDD'Bu 0sdŁ#B80JJ~@ɫSAY0)X?f|˺D5q~r%7`Bڷh}eYt <ܰFdUfɴ<5zj1_"H&UZfmZ&0=jȢH9pjgCFVx\Na'\*jmB|4.Nf7mC䄸0,nu~Hd?7& @$ֿ;%&TFjSQiRୱWcUpbi{_*j ۱ ԁ,Pό/& ]ț*gZdcR_ET{r@yS sdx2]H1wkZU{r=yO-5[ 1=V}2J/3qz55 ][aR&RvK&|;f5!9%,>S'69d0?)A+xa+ċM'`U}{~փO˹1n oŤj$|v+ clU^xIV߃p@O>+{2"n:-mY0+TXڻ%O|te⃷ٛC f~K&;I?G3RƿTDeU6Zr[699~FBA=+l@AK[;(@^r6d 8 fWTS|145t O D>y2mMLm֐juLD -Rl oE@Fun^&#BG\pQυY!B CzWJ&F%:W4N8(4LM?fEc vD5]zO,v.,XT)/\W Ԩv1L*pK$No(7{AcwknuqGXfuG sgoQͳ<Ȥl37|J+ZmKe,F\s”F3V iZWa_{D>ʚϷC0F_tMvhWj:६\yd kv7=FPg94^;ۛBTٲ:a0)+yW^8lh_x[j[8 UJQUּO֜/ ǕW:>j\ZgYZ070701000002dc000081a40000000000000000000000016661a1dc00001ee4000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/U]?Eh=ڜ.+φ 3Sí" \mZX١e!=[ |>vgk\xX02 ysh.\1XO?m%DS*!̸&k,ϟ0V o4y7ixMZ]ۀ'I-jS>u7>fwzbx)m1UjƟL ߋ~g 4Tԑ{Hо/y~D3Nm{7™ 爉gM's]g2YCNCbG߅vH|9<o >F !tMe & 1LESSZ;{̞4lQX'emS@q7 [} >s-f'nM\JZՓ-RkU\_9D"-$v 6_3Ꝋ[V)ܒxb<`qӘ7 8an]'᭍C97вF]-NMC0hbR NbKլHu.6F#G*`wox mDٿ P0P,m&P%3hO)Xճ*af(d+i("u9`-Ó@mU" RɅ͒"C#zB4ԣ*a#E߮t[rB\Դʓ91 :d_MP ҒIvK ބsrAץS .rg1ICuF9<ߠ yjLa,'LyA ٵo{BH`JL;UXl|J Umso7ںf1sH*NߛǑlYbC^%mv.'u…=mM$vٜ/sAkytPn~ZW갔y _?G;=% ̥EA9rV,Pġ;1;`BL0TQB7rQrsr=d[F2 [=_YhkYS˭BF&g+vcI kbw'ަj0h K!nkDŽ~z_W~_?L0$̠G=! .)2f Mۙ42rMe^k@)p>no}^wlK($r0r)pK W ]ߝvxo>IO16`T.},y-IC51VTb W;f\Ӛl. ^[#Cv!^f ϴ{ ݶ4m6IJC`ت;z'KbV 5{~sQZHA2j۪ߞ1Da%%Weܪw0'"o=Ivؗj:hNY,FR 9_$ҔUia#Nwbl+HJodN8].r8gy lB1y$yUϧD&6!Q/ͱ~R}c*1H:_K ш؎\I͹a{ԥ!YUKK= جP>ū \q&|>Tcc|HaXXL{FX'\/kKT[R\6ΪC z+&cL۶uyDE0i Y YC"ْV6q)!{{C>r. ~pA5OIA6Vz ^ٷDl; !l#];0$CnegnQ4w3,qu(w!kBJ=`DО `[bHyܷ~VMic>SO`' Uœtqg+p.4OVi[cs'Yz.KV:I2%+| qʬbOH?QFw9:AsCA3ux"Y`N} m$MLDL-/ G$jˡh<42. oPxtib9#fVQ*tP/3ZˁlX;/Ljq*wQԇp(m#"Vz$&U.8Cm+e'([5wS 㪾k7 g"֖$LȄߺ BH:h.M! <s&^DFDZƤ~q:$|qRуxxj{Y7$ٴ4OG)`v1_6=_Vd]0oX97}.d )phvqBڿeߚ~9\>ksZ@iT?C #=v( ;sacLEE z9h|I]2W邹f33[I^ F"Kh7.'䝙 I/}mፗUOP1>J mt2'C ԋXȰvB?S>+1Ae#u[rœ=E^Kb ݈q" @J^vtՎp|K2t KpqJFҼq3 ,SX vS((~B% |䎣h i)nUohuH֤ zocusCPO"]xAt@#+:Nx~P-+r؏qW֫Y'N;کpFMuΧ}JzUhq){ vVxX'1&"*1sT@'Tl~F9.~٪Rf;r@> /%}e᳐1ӘnȕVT3A (ރD,T%K^*݈YRdrJ[<rr6 b]D́vq>@ެDq/?HjAl=`[gid$4D1GF  z>!H]V@y~hXpEھ-i@]ԵZM4^ %-uO-Tfa*dN ,Sbeemh5H6/PI9>o Cj@9+@uN\Ϻ|H~эJWIu~~$ S^UǙ]'t1WE~jG4(nڢq`G@rV®ߖLSuSr%bԃWz!ćWOAkFdcR[m\g_}4Sj';2Ⱥ0rq -Ŀqa<]H`ȫg{[&?,J8yoEXFA9)53?u^Z@e nD a JuAZڟIN޿XKѤ_T!w_hvNu܅d?h!} oo7T +@͘`/b;%U/D[H{< $ۯNj6l(w8o*qMؒ +}|eDמJ>&AZI60`طM:P#iɦճ62ݖkj,R׮xppRa r{LI_øe}>w_As2')pfߪc0nC_ň)CiHӂI.ֲl3[vݜ9/|5AkhX6>JKm'YhKƥQ6T(ŲAμsLxwW 6/NX3O!h syEn*i8d@3I C?~ϖht4m!W J0,K%rTJX\Eޗbä6N6S]껊Le+fVrk>M$22bc j@T1{qǕ(kTa(*i*<\3)|k5 %gl1R?wS,h q s3dw+y}R03aE +Gik#r>%G;.׸$[zEjHƷg j9"wGy&rۿC;T *FqypQ߻sڒ 9|*r/X~d& 5smp4#!<\nRwp=WFEP8`mkcPH6tߗ :%DB0!Bڽc۶=Qf3X꘦-!+J9V;) vل :=?Հ]MhYs.Q%00AV.HAO?mNe[ D_' wA$WP}Vdғg+4q=VpijMS|1v$^&ǩ֔ʅ3F.L墚Ҍp}@EΔGlZ.\+4-?U1M>Pc UMV7au\?a/csolZ>묬'ƆX9 L O ?q`T.A"bT/^L9JSZ+%xJ G8)u#9]8綰n+]EZbor`>Y345/>i ?ڊEv tã_M79B&oB}Y6TojIG@F ݃h]?@ٷrPqvs7H9K3B8.k}|_@m)3)mEU@z%w38`d70E1Pnl%_]'@I]1wO '&ZJBn'̰@g.Fu"Y-Si}UN=(H;Ra@캅ZUq NDXx_l"{xCVqn(C™x?gʜcT2frd?4BXy 7;5 "_qaɷQ߉zB8AD(.+N=>qf4ni™mkV!Uk '5í|N [ ?: (Ssֺsr c  0:KV1N; 0P #&+pgaI֦\i"8֨tW@cFrt:<!z)Yq݀{E:RAɇ|.il`do=ѱgYZ070701000002dd000081a40000000000000000000000016661a1dc00009560000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/]?Eh=ڜ.+|j?D}i+S,.;JD#爓wIl2>} 34N߀xfz82\qa / H>L|Ξm#~WӀ*!ǎ3#F/So)Uǃj?KG2',i1ϲp^qGw#ɜ 2vCtU%b{hAIqI)zbjV+[H.:l:ڮ^'+PEՉG3q .iJ2ޙ) B`?Lţs{!oS ~T}[XFM;aY:1l%|+[7Fl}^S'U'eoȌ[ kCN&+d`B~5p31}$Q1/CaVےӞ,QM>iMz؜$neiBQW(2O9ϝ, Mh]ץ$7տSP;u{r=o=:h|t[tfBe2ӛƓ~76Fnc?ws:MFB*w QlƵCBU#ng;*w5+"EU/U挿og6>L6!otzГj5pSJT R0$"KFZOlo4l=^\Rp'"yϱu&lTQFmW!͠N&M ֻ:&mt/vgȿ)'|&1A2y{`%NE˥gN 7tvZע)T3}W!3 W"KBjbT7L7@:0Ns..Q2#:}.Sz>逍ZXAbhJnk ƍ41mX*~Ju#|<"=Q)CC$wl0Smlqv-ؤWZ=V>^! ͤYm:yY2?j%[k*&/&[_rP"m|g=k jDv{7o4346ɷ<|,qjozbT,Hʲ]+ѶM$~a7qӺrlk)l|<~hgpp E^nwCW\\1`z?@'uPVkVDoցL,>WE^+/A8lpgMkxyпf]A4WHq^P8}G0|.>!S kkao>rQϏ4N5h2&Xrzza 1<)=#QOZbJA=p,䙵C'SlF}(DM⢓f4t9{3)֒seo h%-&O vpaSQ &<5~mD"`Z>$ĝ=װ\"s}O3gQG7\ .t.ɚ}q4d!.,48(fz,̷`TB+kbSנk{eto{4&B z[)tbTYR:[K-*s£jef12Kw !ch h5{ʈ9QNҽ4K udKŖqeY\yͷ ;l 6}SfUnu0z]|0_f" cb9 M$ey{ЪVq"|H4rh]ִ7pKQ;3H)/SLI /S+9p#m%!Ɋ,|r}0~o 4ocgoCP`Z!kٸ[Xpw6|gF_n[Ϊ7bQYU!(!8@,-7חT0"s5 M7':/?'LlD+tI̠K)A)'|Y)Q; R6*Hl_[`9@QPxzu_y45P#E:܃m`-yY3.:Źce lC^vBbU61|ψ&DΧYU4l`IH,|_vFUU;S|7Amʇ`p;[) y`$ǎkmT!(B6T^<09p{^8ZLTZN5$gFg8O%qʽ2^e>4qM!f{8mdّY{ W k(c).5;=fA7rld{.rki.4bf1$ZFO^3Z%TvGƻ6Uc/UGodȒJ1p.*Jl✟,1 !SqGoFGvmw0QZ`MV2q i]z(`_'mu^)EUh^+jȢ"P͘ ~5ʜlu-UGyE;_l♌+~#L ir;gJS~LeW\_dv& _P sz@52hGm+6-`b}'Yv9qh:? Ɏ 8w؈r[[W:i_HyYϡV1&å\@MqGIV&񐍕 K0$C@NbrN2a RcH6K_KZ>M=MSM~ v_uo_ Kv>ZH-* +..E|lˁz{eZeuڡ{$}C_h_?cM", ˜J~1 .Q /\zotJF7ɕ1WW疣!v@εnkpx]_%M8kZ F:;eknY?L: ;BJw%: }aY{b%3oۺ[|xiMN(o1xS1  b7{z*)%N_c2mYEl2OYAN uvU4{~T2D ~ Ty_^Mhw 02Ճ;T~Rz| D@:{Q;0Ԟ}/N#'MxUnA~(lٔXtPr8|_6דSL_iT;Ҩ*bn(KzA:*Y۳ aX-tjII%OoT"0fEZ.>+9Mf6p!gs{sb gKuC9k*|n56Is/d6 yS 2sX jh(2lL^n ]UCRʑVAA$AJķ+GBjmQ^]7f7 %NI<9F 3+ls娢>4UL i, KQ3Qܾv:j&>mFIqŏfS1/]"9 BUjM[uy)48:,:*nD+̓-JhB?dU h <qEs"Jѽ6Z͞anMTn#{qN}VC6hjSƇR|G { kVeZ?HP,^Ƹn,='j"jx8!φ1XSljz!ސmK9X] .c@Bx:CLykm'i$h-T |\L*h|_e;ĥ]Z!iuP+>e¾V M嚫l*8f&HR>]]f҇}?e{sX+z?Z h ,ίÑMDepL>pgݑ {bEEdE-1R@u_Cg@H"{BV!J$dΙlfNWܓk(Rmb~AQ"$ufW ^[S&qUreÆptxޕ,da18Hm*udaӟ1zv)Q&ω_T֒OI{6rf,{1n0cŔcV::F}xCV{B0: F >fx֟;,#dt(/_`$$R&u)nPX<UIm֐ e|G;ݹƜ A&CoYF)m|Č"Rr,^6Nk7j@h/ZO=rajKK p;xP؟V'XoĐ^I f mlwe,o?¾_\7炅i^xV'dvg{9 {R7<:}id9Gc}{<+$۹N\[?uf6h/gV'n?zӸ:0%S9:xDL[r2_3pq^rr4?4*2X4t"{Sh=nQQ%+NôDʈ-۬i] nYr.;qT_ RŬٿo.wX$3,|A }JP5-,;d^O*?uA=w~S7,B[zM|yP6_2HZbdv2IЀulZ@ΗV9 6(uN6ra`S:A'Α2Q])FK;xm_`NzJ^rL`os;3*<2 yE7h'NA>o3ҔCDQ5suJ0] !@ UxW){jym㆑jn̩Ee 3_SBJ)Da5ڪViMJR>fiݺi p⒁ X._``.hN(%ȓ"֥bkZFSjj'(̦7Ƥ"ȐgU06WL@/7M,%¸v':WȪ8Ճ2N-; mAKj=V Բ=M=3!fx_=#TgDDgdƙ 0u-qgn$Rweq\<7`adY01ׇ(mj*m/Hf7P Ш=%T*ȊB2JTuI_o@ UXA"ǃpm27K6WݓNTm qlզ0={[YOP *'t ZuS1²;( Z'ezSȟҮyQ ,4&շ U!GİHc "K6h :DvsSwzV>F9ゥBΟdrbJ${$a"[:#$=G-dh|^M1nZReg%]*XT*ҋPZ0pY88 k,0ǀ=R)DvVO04N¶@ !BQo%{}Yb:\ =0@z'x/6kU"sfo ˹uLC WA2ɚpL0CwLQYTf) Bn*),؜ɉ[i$:xgp}U瞧VhA](Rkm^^K Tg|p$5gK7~U~6M5n櫴Y>?'fE=QOshgY^1,u*<ɵ)-I9f4(|5 ic_m4Ox?weS'nI\U)K>FNU+.{4}H(F1aAudnǪ*ƞ-`/1B8,r0)`ğMj\d1 k \y)jCZt q©Y 9-3مK/t=CV&LSyfDH/5WT_EPkf @f9^=g7w,V26pA UQR @ uZ;9]pChaqˌ%8 s.hUK BN 5ڳW=2%v^q $a1j xnvۗ9 ? BGB00|X87,jP;XwvyدBg1ʏ=|˳7m'pc5v`MAvXw?(0gⷍ8SSfu#ߏ*hӍttzqoݨ"قb6'o=%Y"-n{O<#W [%Xa];Wy͸krlaAUόk`@tXRW U/ӗ{vB(}[}zυ( ,br&-_av3"cp7ݛ'̌v048v$ًq/b 71T9箑HwLsaҟ-,;@Ė]AL'RTE܏'6boL2(Mm6"Tb;EbL6x+&Wm Wp(G׷u/&1!F\4zaab)^jm ZXVP.tι|s!9=M+[kf’sN^h! G>r1g =-WR_jbyd Vjk0JYb=\"coFhmvsKǔ$9a,x_`m|ZoqQoJǻgلetAm+V ? T4&jt}LN$J>gfT$0D+>=b M2U C 2QEf gٶXe^㲠{I5N} WƎ{11Mnt}:X6߈B]1PѪG;]«]O>慯_7@q+o ,z,4Ի3'X.Pzd 6vb7W||.*3.XI};~Y]78(;pPI"?:y-_Ș1a||q nQJd&1p-񉃏o|~7vzLS7Z0 Y `pQt7f: mdz,Y91=w"qo/~<"Ҽ_=s Bf)BI_QMe(2|q pn˘sF)wH{U;Dhus!C qo:3ؓyY=5^HSNڎ%/~ 7|]0K:w#;4)q'$a0w:9{(v<ܞmqHAM2v^#.no?\Pо=$xRR'j9-4mS_׻? Y-Zz+!ꇲ{,y%^<_3q8S_iei1tWdQк݆ݠIh.#8$?XZE]!͠Tm \IAQ/:ፇ9]zY[47} T\3d|vj㲛~Nݺ_ Einx3!`7[q>yL75~g\QM~Șkfp #sySy]dnC:Z!:00?%_+[|)k3ǻaf+v\O2K{ <;=+\5TBN#IAi?;$]WC7<(2l~Ý O2]g@$7t׾7h6;-ikL-RuBb4YU̷ z!A\@znp3ӴqUҢed@ dQ2Hk7/ q%d̍&@^n5_&a'N AQexb3 C]w`B7,/XiMQ|ޒ]elt> 4^L[!nѝi*hiЕ:͹оeB78 Oh: 8pFZXDSu rF)Ovw~ \`h-^W 4i?cNé5T ̌]6Cj#[9j"qavo]]R2i3"و}B`9PG;sBX)B[i#ʣX _;KW9dBW*KI '[臺b+i:a^p$ Zs5'r!#Ӣ_8B?@2dDUyUG0uoHD 2w5I.@V0d;nYr:jmBgEl/o+AHY7@MM5H'.o&0˘\39Cαx?[vǼ\oޛ5Hp9E2_zĀek -qFQ՞FBuɓ/r.@)d(!QqkDRV_\gA;*ϢVB?[ބ$$SDƫ'ECTbQyf(tD!c3/䎽9sJDG֡_Y-@S< 'ϧIR8+ uw.TĤal%E=yj=wR=l-V%7 FUM2fg,H\8T|mKZa0Skw'8e5XsIM'uneU=}Y>Vɳ.3F^J릂ihД_`_(͕U3SoR:s6% jdi/$E%0򄖈CSҞ&2Ǵy+=]xdZ@ 7hSa4|!g?QdYA4dx GWTΦu&rh"K ~-A k?z$zx~ٛ \e&~r])¿\tFM!&RR3n{FGڦɤ)7!:nx|tkRdǕq]^O7`40➇nniN. V8g%yY屩%Z>ue ": =1$eyKe=:xmL /`Kj ǟn@wV Yk?o=]J,K fgd,)IM@ =@;ԡAB,Kec|pw VBS|6Yj4]U531fk=]EKژ І)0eمJP) P~&4qkJ)_H DIg/jޞU3Y}iIG4+u[/$Ŗk9 ,)'MXu4YVPR:6ϙ .k7 \,hۺtfq^bJ4˕Y3!ͣ@iK6_'%Rн{12K38Q>N\(dqA}M"n?n'ԻAg?$ VN' V)M޻65jdNgJ.-5k=&`^Ap?JBq ! ˮy; qȹx Rc-bnebѕ:䋭ʖ췛e8,xɩ[.3pW!1=*{W<o&ˇvI :'x/))-ψG ],9pC9@mNOIn&z!b\CZ4Dձ8Ŀ">z>:FSa}eol/?Nub~Q?3UUBp˗b`!jlB&VƈfP7 @о ճW_}E6M]jq[]iD_{L@Awɜl3vsИ[^g vؚyK`H/чG/2 A-UH=mjN g7!Zl $e=!2%Z8H.ɯ\k)kҙFK^VDc3U6"i:\8ĥz|Y!ucYQwF ;k!Ę~\ ;@"]*pnC1Sg :kRSPC"cg ̡uP:@`J|sN**hPP$>+ډRh<>@ "kjt@Ka}$bkƥ|M.jV5Éyۘѭʣ͇/ôSbOKǓX_Kb&8?uox"P4O\̫ أ'B?KsT:q gG144zDX ݊aobtiߧll+isWV%*߷h{Y7{|ST'9p@Ʊ1wΉ㐹ͥ,Syy(C)3إbBo$9RvЌ-xjh>WK[W^wl4Rz'zꕓс@-86fObWDKvjd4NZzs/mwQK% Ǧj'0-sþ^"VW# Kc cM]ƹXSU!/ВLljm͟j鵼ʾN[^ȖtH6My_ܩ?Mf4$h)*ؒ., ~j dy} 9Vͺ|PS@u+fqѴ@ ֟ D]ߋ)Ǩ7߁phNR[R)qNg[)q_A@0QIY4jK}B<0lp\\gWI.7|Г`ĈqÂ#W>-.^߬Za 8'j2'O&GΪī{ & cP@JHw>.] _ih9o_tVW XbD-hbm 6T9"e[-̀,SF8ù[ 6w#D$o;U Q/eęk5R(OvF1M!10v& %ƹf9"ux~hYiHJ_vP)R1vFn BGߡ'Q aCMՂD7;d" b@|JZ6mz\ϧ"wr|sw#Whb|;·N_=O%4WIaXנfQ ƥ9?X& Ԧe{U?sAxJz5ʂI@ېڰ*s4sp%oBO{*6!y ݴ `?e1;e/ZZ0K@ElӖjsHCIoے~K{C^ lϪj sa;҆b %Eዓ>msKOh;ynI{{?p =T}?ε;#fpԲ=Ga)/P3(<<O/}~݅MnJk]-o 0IB/f`(h!NgSR`8udjyUp<,Hk-=4z]>, xk-JUH:pvfHÒݓW4BEĵ&6042!?*1Gvig,{Fjzal\26CcKqf'Sc%aOʼnjB5XpV\o%`MwyeoG>^uS#1GKOw~;W/Qu]拯 g5wV[^Vz0t>Omsf5wHBsI8pI[xd#(.U@ƽe^iӅ= >vúhd[m ^ڐ/ا2 ƺD59$!c8\Ot.>&\sB,Y`᥶.kyNrʕ~6;]}-L8šΓӝwu' f1|-:6g:XHI3;Y]  _Xg}6}YПɘQqz.Nl,;0|$c)n~A9ZDQA7>fc֦:lH[82l2SOUDű5 ^Bv$wP6KQ$dny}4;?J\n}] +_`+x=y:< =MPSYER3lpJ)Ĺ+T}̂5-cpxRIßLegwlc)%ƹ\h1΍jBKԐxk*+Z?Z/F/'{۴]D:E_R %#N;*ܪEY{­7K|:՞'ucug#cKϓ,*MMq;Z3ӹr>2}Wk`OY(azpTWn ~InЙ?xƯqWy"oI6q=ં#,mҏl)˛*f7Kb&V -[>fgV9=cZy78Vz!TlyMDf|bqfxfωmK d$XU44gdz|i] @?E |tmK* ;`VVDt"ВܤE?ԇѺn_KVuB>/MǜŹrX ۜeJnH4,U2'[0l['oاH6s)UVZ&OWʀH^<ἨvU )EUIlM(`Yqc tqN0׍*~1=u>-MLqA}|2^!9D!iYk5]#ʢ٩bl"sTg2pI Ec$ M}{ 83s˸cZ*O-WEǾ`'k2]Bw֛j Y{eCៅ06h " ZՆTE$6nyBxsDҩ0 .zo5m$TNbtX34ӛs>WrE 6YSPGr Ej>ihָ:Ii۲rs:bt{ov t \ gS+A{P蟦uNfdJ S${ֹ~i!,Qu~S[8!S6@AM'`fjĺ D&tBDxnbWfQIx e֒ߨ\/Wa92;#or>=ƅ8UZC7Tߓhe;KÞ~Fa;-U'eU$ő9)KPҚ@l=LQCY?`rx}3oE tSfȨL Io!JÌy@SG}E." VQޢh+V̅5T qo* dX6`Cj3aVḌ"nUĿ[ 2ʐX \{²*'ڇ`Y7ʻdr'\IsPXDfьϔʫIa wgC˃%OKv3P-js mp 8i;J\\cݺ*8I?n;@Һ=Le N@V ؜:3 P!R[⍺eO xë̼iJ4dmpQA0XOCrcG9* ̱/uQȉKg^>hX_V@I5) ꞋF,l1KfqXcR@ʟS{]IX2x}׍;ҥxQT&%9F|hxrU]WS 瘴aJƜ ~5'iؔ;r06z ew재m|k$~PL v/eLjO񒧃(vR]χs=r_B ;D:11&e*'؂+6cMmb a:??d#!":wr8[kD2ȓ_EB_(|oO!psTrx x+qȬM)߻ζdD^1baZd/{D$wh"'V\b+R$|Ƭ)3hͪdi1 K;B!>&k} K@aCއ][C  OaRbi znۋE,Xj@i;8w <~r=繯o/^.z9Pqk V} " ObԤEMkY=*T+piTG|T~\fג@>`e^*_RE˵Kzۿto7OV 4'\cn1ޒJߤ9IdK5Ʋ͈jc<-p!:tsvDŽz󪣛RUՄeJ?ûw9b¿?\MI*߾mˮv7ςL]eܱ|e%ޫk>Q&#ے*iҸz'8jD[uYN275$ڛ0pR vq24q9 %?nNhG3Z+ A EH:t[/QB[[ ?$H& |IOhjS GB'{'}UqrzXEhT7d7}|=s*?MdS-,n; OS ޺4SeFNu7V0ap`Q 7C om`x:7X,+TCj:{Хi@%9m|,(/ktW2ð.W44#}˓7؈]wanpG, ⧩T(qrU;LAF 0$ì iUFw >n=j=kb&9s3(8udHwS|=$s?>r.1E>G8bpAba|4KX^r*y;{W+ ub<[ lUqߝd%.OjpZ 2[: `#ꡎ|zDmJ{add^|b> M`t=]?aו:*KoF =qΊ$y"t1 Ԃ2mg"[e8y <L´ ǐe3G0@*ta񩃒e BFnӡ 3gϻ{+&Dr c9NvhArAf yG4 c0(k?Xƫ Os~$D=3C95jepC$W(˵3 5Ѿ=ؠO?4>gqɧ![uwx}ao脭!FjnnQ,nI*Q3Ls4ҦUP1Sػ[xq0ghOşX6 ]8%j396֫ (õF4m/xwН' a*(-!燑:yiOrѿ=0"p2ӲߋLK>%Q+?]$%V3#Pb5TC>s0+ꎲnS =JP` DU쟒~jÂ2"(h^ Wg 1;9~A[J-5pϘs[ƊmQa+:gSN`i~~?/1eb"J%`n6 Z %@L,);%Oj-P?Nv~LaX-NJ$荍`QnF'tAtərYc^g1w^8.sGb+EDZM7"6mUs]RFV#?8<_8ksK) V1Oճ Zo50;A|6K;H9:vEq;hvN+|g*F:1-ILCHl2o@C a!|R<Œ_Y#~(K;7ٍ2б7;lQ7 <] /1:x"k0V awT:ϗӈ֝IBr Uj߹|g0̷Z=Dzo=IwTel]H J7)b~Ikճ3zS]&xwΚ s}-κ}]1N34%HO׾[4:їxz;=&*"FSӏ~c#9tAZ2;圯آ,ܒ2A5SbcnKE*8Ұ.‚9yG'Y27P>E>s}HD 呴VHtُ4 [9rD[ S#ZhiC J{.VQ&oBȺe!=E/(7Si ЇrNY6U-uxfRdqRkl8>#lSn[a|tJZy#R{Cߧ -ރEi)]bX P+vz=IQ$b*m݈}ZYܞLn7ґdAZCcY{Ѽ1٠<Þ.(@ّѪ=h8˱<Ǻ8v6 {7qx )z(ɗ4 5_ Lyl[c'Y%xpWvXmpn}DTNEĴ z1l*Zw6lc:5#H?UYQzvo;ǘLI BFWRZAx\ 3P167_+S\#=~x_ 66eHwm Gnߔ\{+ Cpzk0⊱3*ܚ$nϔMVkr}]B:.a!.kOP5y 9Au&"Nh@"XM"k'*Rͥ[I4,o纬\#Gco) i6I-F8$ޟobE?b]fvr8~A3E'7s%]Y Dw/LTO!B<:,) fPzܷ(L2>u% k&C]y1 `f8sWȝMm.a*z|-%2ӑ?Lͭ!:3I| 3@Ǯ)aᕴ )0\1\-@u:tꓩn硴)GTSi(VL!i5&// OQzrNb.xG;길Ds GN\@ޏ|?3 Vϊ=275!ntL): qRm=HӘۈ1m(OS]x ֮+8+@)W$j$]@"r>,}dQ&,W*^D훔yvXH1Q~=ڴ>.@CQed郥<ù'N.XҹW+4VN`$ Ih~SLjPA ma#]Z޾5 ]×_Lͯl^)E+K|&KT6ym1X42]MTJiD>q :ro.pW,>uC l`\} P@AK3WY,]YUf*sWCX0UW&jui# ]#PꒁŨ^urr۩!ΰ 0Jzǭ^qaOF:뢷.8ySH?}ALm rxsb\- V>B璶{vbL^Yir QrRn,9V7%_[*> k)*c9_~]ٞ?:]bTp.&$O)˦ &r]AG6]@,@pgZm4ၴ'\dMHlrX @3s_ٽAh}xqdoq8O jLo_;>欵R-|_gN)>m"9*۠ \R.2C)2Gtd6qQ5Bbp8#[g.48Rh'{Ў(saz@>˃Fm?rgSbh vXD CD!qʴDët 3_A_mHMb־/Wx {gua))'w}UC&׸;Bu'W T KV"\ٌ6.K-JflaqU"B BjD؀jgop/NIeAT=!?:NE/'dYk'R yG.g@~ @? 9W$Q(K'VcdGH om |j4ݚ{hv:eM!%>'L c#6^h"3c']S{UP pun^r!8Gr4 B۝l-M^>^ܿG}'Jv`E ;Ah .<7#xMdJ'*4LxeÍm#yv!iQXv>g  K?] bEVUDb g>*zt٢΍k-<]y;+ {̘-L?g)T1:b9W/ <@?b2Qy瀰L0 5EMpHxW-q^LMyvZEdG2*cN4o2҂sl0Oel^x<|Ө8Ծkf^ ]fܫgjdujLEs Tzս倩3S;I~x,|}@Z6߿KGh܎cǐtG@4Fa@-&Sa`~"ɥ\wлjM{%4tNR;'64V z '7$:<ա|bneb꤭<ʴ;~zҪ9 =Gaq6(/UX=kݒ'ZFT ~CgP"$mg}zFC3aoFy3Sv&u$bk1ZeH،:5aiDI9h`)'8DfdQHu+}}}F%I0viVTL#Sܴ]gci/18^2Z$$sRUxH}Oޓ$1leֲ-WOUYI&S bS("w<~ǘב^1KB[q?tމVxtwEWb fzCU?K咙slA1-3d0_Y=*kO<2J[2zCȒaCn 2z+MJLZߊݷT>/T) Zu5_ʾmt6n!ﲢ!aWPf_/T8KP=Z*9켯|uw0F~Go$]{|dژZJVffFr_G-hX ƖX'qvE +Jczv# -#[IDɁA(9/ls!yOΓtrp׵9~vГKCl@ ںUZrgSÔ%⧟7gd֘X[XE>U}ߔ*4Y|]h:nQjeLY/荚2i5)ӘЂՅTRpYZy \Shidޞ o zu֤ $!=⤭k è uLL&Erb!c؈~gj:j=5fvD-/\V RtY[m_\T2P*8cz_eH=N)?{b:s x-^G]8Ă.Zb"_DuQRԞ*N4(`yxiÆK LVTŘ-4/9F$)fv"3>ܹ$u>@BÔ~I3w/V`,߉H >9e"( lPܔR%,im뼚m޼39z[|o/98.jlp1+!a` <[7ALnF=Xz]ASl*8 aN a pIM)ѼoDFPrwDxO+給4zuu$I.|{@ҔePhQW w);c{,n컯DT0j)#ې.>-=^j-Y\=rCL$qjܮɠAT|}!Z3NY:#մ K)HUȮN96BxV Ć%0֯ZWln2.5)؏ +)[ֹ䗞 5 :cQ)q[GIӻ{i3:JCDY yp%=f# ˩gOk_mڣz-%A\gjݗAI'dSR!yEfUA~ icSp_C+1]kNpx$dOER{ E#83`*؆Bݘ]=\T-  K>u$67 )}^eHjc*BJn{!矻^nx K{??;@(aHHJxma;^K>xŬ_<iJQ >qznll"9D,3`!쨄?ybn-SX>1dni>ɽNE~pJ -(XeKkּkSK+;o%rUpdTmdn(z >KVcZn卷2FueTR3a |>xρaMH( )mVV6<ٕ%GpꄳM1g66tE'g{X$ҥ*r럸tcj` $Q[[0[޵S<4$21 &ђ+%Т tbgEg5OTGXAY@b,_g!aW{&suWgQeټ/n<, t3w2LFGzOHH#q |\Ҍ]mř |cϛ&WܭYW%?9,iӕ޷B:JZipcA9y7=/:֯+v'&@ńO쐳)8hv"9"]8{ÉWџ/igY09'HO ?I̭r$зX<Ζ@ S WmG&-Z@{ Ijc E#eR+?}Ky~ՄjQ GdwOE]7%SSp2G'TU @6D.y`RnRڟdVlxhl ̞Ew6^µ4Yc/ |qj>kW3"mhsaB*Vec.H'q+q&H< h"ŕI3sF f7Y"F FA0.[ N++WD[ 0>=F~ۿ Z R@S+0W!aJdNVo*]*f(#pI8xH7n+vHA@ג%Ħ N|=*wBd5ǰX\4 %\5#vUi,tnvw/z!Rx.|5Hɇ?8ߤ;NK8N)wƑ $chQ+ϔu?ѩG6ΨR(28#3TjaEy܇f{ 7wIf얄iFCc1Bӏ3H1QFTZP i' `~y#qKAbxe~<[sFS X, rM+@ʹiAbßI$ѯ̪|0qi;gMj<#y!`^RJg$?6KZ{m$=nٍ`6^GP)޼ƤwݩSPPyA%@hF,bٖ*τB6dYciBPF< K [:P¥C}p?Q@!ܴi*yrIý.@F:+/i*p6cLPŚ d ɜC{\Yb*xܯ&F,Kԃ!9kjbWN5e$f "iQ'ۃ+ hO ϱ_ VM6_V5 8NIIQV`xQ0%moB'v)yZQQ_mvtlAo\Žn-ݴ0\s+C<rt7ytӉcQN AJ$f֚ȱW/gx^.ǽwcqd4]&M]O579HKb7ݛ ʎG%\)[]m&h⡮*Uެ1 drkـz^:6\ܳ9;e%UR9^DN|`1lXx`h3jp?F) mܨxaUcI.gw6 m[ ?b7e+_H 5;bFn ~rC/Jk/b.JkX/aZm7F\j.%v>H[-#eo&f1U!QJN&䂳ui+P2κCHTUkZJbr߸Ji(L/[Zqx`""=CY\R45'=f?uq631euDs!lWuy(54&|ϛY;}jΛ\ę,kVA>`<`e3{ȗo<Cu !AxƏлl}m6CHrS\@5$ 5ۂ6xa-EﰉxI@9)H^itr4ţi+ VifZ:~ _U}o,lF EW.xC 3$p(żwBbQ#W*; G_6՟|CY z_ёl`VV︱ρZCݯn"J<}m?w<ӊ7!&/-%^s#(߁r8{ǿoH|zH(8[4թzjxڂañ8 cQɄްV^:u4MLx5aD[Gq z`n03$9ʠE48uJ@f`=%[(5ж(r3"yRI!ZpRB/7)j6yƾ6P=;Yb3[W&D\HZ, Y{z(_ ,zFdfWo#cXP|*`zNb)lh7{D?S@DGoٟ'x|lFxEhv]صk׽~V[ _5!Yη> ,4*Z-N!jI3!vy:¼"oAGX}9Ugň-,܈<`` =}S`ˆnd&U0O^pŴ~h#)Y_`vzRPJ'b汲m BT)eSB|5n˟pPaywW[TUcn$Qd0i A~^TGڑKѶբtkV -`a4ENb^*[ϧE^\MulK0U[3Yz (U7sa=:m҈Qz2]ܡ }ol",؆ȶmn]9&CC$ʺOipScIW 5%ĘCFtk\HjzNQ+r@7zw/X.x8<:>&‡lznwy5ͮ۟#OHeoo&T ؒW|6B-)jqyvG/lL?=s ^Q(=:EtHXͰ3 3eo\Xmo6 Ģ8իG%KQeO' 5VtYRD]U8D{o] ׳6b*]I6]W]BOQ`kYćE*>y3}ϔ;J~Jpad:PE̽{|uΨd:TXO~*P;KLIѲgu+}yKBbmI Ag RmtU0)z]."(=^2B տ^HO̅4tqd>SqtUx.l{JvʔQWS.pQ z|lRgUgKfE7c:xtBH6OA1хw 2_j-XKOmi-3vxc?/n^fx+8^M9A1,K:6yt+\,nCU7CF!;sR2 17O$k9i$[k>y.i-gmi E 5=\g ~У8KoWxͮQ<-fĥĹ΢4"KP6 5rihpͰzJN BjY8Hi!-,Gd!p0ڋd >jk17[I$\D %,ݯV'~EIYh(F=f|`&q5 6Gu=D7Tm؄EKT(MHf{jJ?3tv{st1š6i* m6NDDxD賀~Pq2e6M>A0(R>Rᙇolh$H\ ݝJ^jw1Z4U=܂Av1Lj}k'^Od#/ӮKti{4Tx ^I1[柞51C]ÜF?U(bkHwl|Z39| dLkjy'b1ts*W>~9 }ʿWeL9&'bN&.93U x^1\.寭2sDFxt f б?d)h15 fmR"pF[6?Y0ث$|7R„f#f,1!c8滣e2vǨ.koa؛e cA@d1"bX/]xrhfRu3oIUuH3SF#". {@o, EҺ/<)fd:fTdScݡհ/4W匴 lNb<~M9?(TolH]Op@8(i;BTGͯ{N)aݔ僉-56Z΅Ŀ/ |J fR蘳rЍqdU5c[;:^O&ȭC!=%isLpjyY!5{4rJ2wy6;qxcÂuc Uh{¼Gўa: s}_HYle|7Iv"ʴ;"!tȻ:'/r!].^/W„4ڶhM9C* tbWGܶ=p94ex#Ņ&dZM ח }ޛslIlȴq}8/*hJ/OQ8cnl jtE >|ޱog"RN;t8XpfX·nGmGhQ>:ˣM%z@HEuV^T)Ff-N P%ږ Ձ~+BΥ,7 λiZx.9j|!(p@]3qYpM6*<;CW`Gdkmn$Omgk~'l\:ƽrZPH=! uP\eK:PZ*#h|#ފ#U xedQǠ4=Qo*VeL\OD\9Ѵa4rnw!\XonW>Y.\E'#}Ǚ`K"7 dG)˾VfY}7u#P]:{a"lp C24|BI2 \{)gH^XIqNLpQK3@S!H%r.\B TAx'{$f=tׁ5KhL^l9&!vo_!YMכT4]tp;?7p8; 5bޓx^C ȺVU- Yݔ<YBnŨaCXӴu%6uޯH`_ajM8/8+JTsY~u}D1*Q@}jM_C9|QNըYznzBntNft#x7e0lV̌/Fxkʞ1C,aׂT0ț= *(u׉s,7>nf y|fB|Љ{ rivm6`K9zNv&%d[1{Cֿ~|' #695eSAWVg6&:$Rt8xFqyN 5teN !: AWˬQx4/|g^LФ9D&jLŔՇ|]xc{bL;K-&:Yd];Y "GkHQ#iނ7VFb vkfljG>aNӀWzSXvs,ibJ`,}]tqBdg 4]E'IMM앏eRfkz̫PT!|@u\F'PB -:QH-I-v%[V5t>I}сi3@ap*z[)S~_ܖvk$$7 ~v]׈2pbQ :]z9ʖRd(C 6Uהgր)T @~2O&U98D:B; E2s|Ov,Yu;:Gk#v@ʁGU`#oXIbKQ)>V"mp?ŝyC=V.IM< YG%}t͉;w5 h@~ݖc 2鼃.}E5/ؚ>G6 ,8'"B gaN uG@ 3rdF-+c)"|"b{.SBҟ#ŭEۓ.Maf(tH#俘MtPЂq֙@m=/2DY =MxzW]ȢL %7ǂ}}7DYh bucy3e; F*jlsx==mlQ)>Oi; lMlB MX6MBT<(EodӷyQCe}%.gtv/Kra E۳dj"5fU*z] `0PjKCY3ck$q"x5"9 -Q2d2ͷ 6/\Xe]ðn>˽-E[mmOFC}(eDQa8m \)ɹp3 gO,ۤ2-e5PX,~~Eٴkhѩ`N}lT}jZ@Rcp ͘R,mT}70Kw(`tSl6 QQmL5Q~yp =<&yV;=%p+Έd֦"=c0<~P?ڍ-nK1*Ơ(:}![HꅺPs1`#FJ$.۹F4aqY ][ ;_;,0\ARc.yRjԄ!cjX/ԂV 9gYZ070701000002de000081a40000000000000000000000016661a1dc0001f828000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/uY]?Eh=ڜ.+A·Ofr1;hR(U*=f7^pl[P#렋ؚ{d[bŽc AD.lyHdN<`&HG$B,$-tc8٦풆uIK։zEҝ/$7O$/f}}:8eߚ~;@܅ȋAD]]ꈣ!dt)|g,lRt])*e.m1'g0Iʧ.S8Ibg \ J@"F82.Op<*{p6>݄}caxE!t-6xٓ:б4F;;dx˽J8T3=^/rq?P:m{㠜%Hc)4{m nfiR\QPECIU!rY\O Ea[vlq0y2__ (tjtyZXbEVD[g &Фc3S6֭A{+I,EHg1 jFmo &=fPwI8Z u~Z$α:r _v0rnلc_lO,D .RFΣW@[1}gLDMgW,ymm,#ܯ>@d[ձ_@1 c$0=6S^Lc6ݽG;Du4N,qzZ\6E>P/M+FꡁJ"|ژV?m@~f+{^;N %~ֻVkkV w JVN>9;T? p0X ,-h޻gcqV*#E2\Lk9yZ7rk;;EWdG/ „Keoȍ9$e6lj'x^>D0Tٛs  ][5a}c;rHyN`q!HIx6oLJg3UbPUQUdp"CR\ٝO չwoX _y|QJk 'R&7~{s3ܼFrƃ<k"gaI:M;]Q\Hbv ќuS%@"_zݪY/r1DZ6b7)?T>7hw3$Oo8+D;N2C"9 vVǨHvS;ڽ;zYйnэ.Q:B;hh'G΄t݌Ǵ%.~UJU2'yu O:qVf ug@,T%p}m@^DNI-)/ fo-яDO/C68 iz bc<ΦKȮ X%SXRΒvjm*#`:W8_cD ƢȜ/zdEq'53=x%X ,)Ycid9%(&xɐX;17d4O RdFv̥x9mS]kS v`s6:xUa2.ck{+wM]:u2;|T9WUo4kH W)YۼA,_8oZ4<ÑWa3%a-dsMC$ܡWAj4K"Eú$9 ;S׿,ܳxaO@Uϗa|k#\M5/+u@\_ 7OmJzsΐl^ {ɄF]%3H$;5OwJ 5 D ݤEf˺{\nڵӲrf[z3Y25窋)ڒJ.ذ .`n (L̶fs7}6 瘠K|g2ʝxǮR2X;=I9)jYmdIAe>H*@%bicJuKXc,ˉ9sg+jrǘ]%25YDPʇf dskޗۯQH֢(a*SD\?ɃUTOs|$ Hmbhhog%lQ=XR˯ @E;|#x;*Lu Hpx5(3TKi9z"A{ZPN4&<)JĻ؆ T)2 '>61YʠiLD#X٫e'B<9nS&L 6&/ݲoejICB IDXgXj@SXLe^٣>0W̚}NtZKkea+p(ԞzRb2RLL v¯J,m"X]1~?}(_|s XO Ҵʼn2-k¸c}`a;wO2:͐w.$h<N-sN &G#ݲ#mnBKf^KG7 Olޣvp𓼋?s^e""& oyxs.#|􉭋QDDBj904/Qh0 hM@_'\!iʻ/ a`1 o3(jQ1|~ 0.К9n5Ʈs(n^BeHuH=MyGIО CBQ>i軫ucvWޒ4Cam؈WEOz22v {|CUwZh8X/6[ohIitRh>ˡnElS/$JO/Wե VX:v#!sq3;hAȄ$g}P7* ji| y=4kM6ur͉o}ҳdNoP<ȌN'?t\*&q;v3~t᣶rK_Zо^=5?b=#? XJCH}"ɥS$ 鏁w+yMkA*E ޕJ%fܲe#E# d4\_2MZN1ݯ҉ХZze#Ge\Kչ2AҘq[Cdx70T7#p6hz9\>ѷ)p nL}ܩQE󆔟v=<|1nfEY#d BG*t25XV=oK' n/)K8޵r•[Cd^%ߍDV/0+èm˕@QtAKT<סf*5u|&bdL$mĝ*$}#ɻMqb7A{7k x2-*#ŒmfnE2w$SnnSMk>{$ZVi:YGW *>}Or9J1@:_>mJty=HOLYY:*Nݍoa&oP>Fr@hv{u_hz0ݤtE 2ED^07o/i]*8}I*=3PTqeTZfo"Bk(lOcfY򕤺 v6/ǚX2|ԙJ`xq9 !]p7#"/mSsGzi6I@c],V; uOB3TF Sj !D˱h p29 $mlzo~zWqډ5,mS yPJ`E,.?ԭvb.4!üqFF MeTگf!n|+)ndFN(C"ά9?'+}N9?^%)mR%})EܙMORI"/)Ld}k@ TCD74WJMU܃=T/ԇN{ 4J=5f&ۀSTsu~>> `qȱ!ԛ*~bYþR!uBu rƅhi)7HRxBrn3JAސu12nrbyJtx"}Tt;r^m94 # #.X?)<eH6 D±6(D.,B3O$M[7b4Slؼ)C7 (!1i\# xmt>QC&j.t0Oɾ €r%\n 薝LAA,8vb=!* Lm$ug=Atz 1'{/='-?arx ;UOv K֘xSK)PSM1׼|5]9~1슷V߆e2h afCEu5{^ 6|A'V\&?:*F0@CbzcvMGgeH*ǍɌ/$j *쎰B$F O>;'?þ-5j Dm_auY.wNR/!OƧ>Dr2=(OfBdT%*,H#, n,R` @1U}J)I593oD9'2yA)ヒN%{qv,P;HA#PQ ;d(*y&S1fOܭ}+RuqpzmSfn\H'JaCּILPR^D{/ʬ\FԛRTn] @ҿk'ZB$ ]2V4.a:|C" xN,^BpGB1g-!gXsdiGS[*cr^a} A  $5OnG/9(L˩HM, :K&wlGnFҽ5LM78A8xhK<)e ٸ>J=w>g:Rgۈ|i/ɤ\C}:0uC fL}kWwc<@NrQ:DFT݃!JYT%-H4 Y1#IO5LyWFbA+~*5 ט.U6Sc~>/K{ X{zcCBf1>6 qn|t*oN},pP>ve9bt^dSf);B^ FٯT=˼SEO8'x?%# ~v{lzv7u3Ǿ!ZT_>5f+!02k>g5T3%pͨh)x5=ɂkax|N9ڔ*rHOðR+Vw[DN隟ҵC Go:Mt;= úgȾnqO=|->w.ػ[NA.$ʓ!nyNYYh62GM";mP8m "$Io"lt&@:s[Ջ+V,! B;P q 3iABox?٣X#=&UoV>BqG9+iIJ(|5°Kpt/c|TgGoRcZ,\t="q*R!0BiNu7B}uOrbJ g@! ESJ;t N}j(tLb`Z\F ݂ p/FH(-,C; (@]Zd&"7x,^2E[v5n G5)PqHI #S\i'pXjs!R2 [2BgxvG U=n\5g+˗dRt&Uk)+X@!JQLb{V x qUF{p: &Xoz$$Ġ W}Ӷv_2^/WWFWCPw 5bo64&Oꑡe:O+yr'/pO"$.&¯IU L{*t> Bb &vŷNNZ;)q҅Cģ4 wؙcazAC#*Tv]yw{6E(>k$'*N!hnlMqK@L;7)r2S>( a`5"ͰLˈ!|[<~\w|%Ƣ8V^ mI~^df67Jѫ(nC'|McIf*^򍎾)*6}.ȹ03v\ AF 8![XWG/V0 uP&!)-ɁeE\:n݆"<\:>SsX7D"ih%PhxZ{ķ &~[YJta| NBwtx:|ż\M꣸j-a%0h*16?V&NHbBlXt8{NfR1Nw{q}7uO٤s%O? )DTLw2\] T7཰wKry:/`n<$4h:}9y cBDĪ]@ÔH0 >ZoͱQ{3L˴*}`g6lbg1c80cF)뜎Wl Dy༊i}.ym*bIٰ,Adݨt>I `=Tk%"<^J|F']G8xK d09hi, LsD芯ُ9e҃2<,9! G{ٱHXHtɸN(o;/d@nV<ٚNrP7yș Se7ηEvTmJ w ch H% ~Keo,5/ϲ[z-ߖ9E8w kEEt<46 1#x~ozv +; Zz3qBev >ܐ.PޑiZw""r! S7p:I˩ O{}k'ĝۉze!4!kʽK>:/RBseEFf/݊kq`hN_VՁǕ&n͓SHUOO6 ch@}8)Q=;OKzbSL[,>Ẁ|;W8d aX{g^{Ԫ(Zi;R`WT(+6p߱/D%<_cy?<*Vy&Q16ɳ>U{ 7 Ӕ<=;.LG_)ڗ2Wr)l\I$qCGs<"& v=:p{|K<&* oQ l@qCQeh6aޓWM=42i:JD+hh1m`}3H!"vǛ&CVgؼPGq +'7qM9x`B4Hό\ 0%"U"Di+nM9nsq,ֿaKT k7Gde183$o{{1 W'LD{A{Qk=D|mya(lϢGqUqT}l8CO3hڦp3/gްe*0}}\9e X~o)5OY m-vCT '=ymhSyA+&6Ims&F4!Qe^#] E Fo6+,qַ2Wq4ayEw @27W[D(Цq k'ގgXbC]'i`m8}wLTE&UmDžȃ aOSm;DϾnRhQ$EdL[ ~9KY}l͓ :b8FDIn*2D՛BYY0<٭}$Vvyx9FrhȊ (zv.@Ȅ=lNZ]W_]=GALLJ_k+ÙCGw,2 ]*TbuxL%9vdLnY}<ˎfgRCq*x J:^> 3+GKmdDkcYPXfr}1k"s? y+sZS֍h5|1Ţn-7׀#RW@iCHfyڻI!1F=4$CpQ3v$NHX?F 1UիpK^+ϯnj$۫KXHX"b#i,ōYiQֶ1f'~K rFsFW+HFS̼N 9CZ뱠Uq zK^wH(4]ԜgB蓠S.ՂVvU+'nCzelu/MY~ճO9]UXI*㗕Ńrm# (ɔ\Yۑ~n W Ȧk[+|m a~?.9zjkd`c`q%`iRzd׿ T1T p \.Ԗ)B\K{l_f؅~U@ cMw/߻(4H^Sps*lа Qxt2Y ~Jci;Iiuq҆B@ ]3! -ēwЮ@{\0N).xlS*[})l?m!П ϏDJsXD]p#k^ep;7vn+>̼+Y (SW7=I?`r$(ji(|u(x(]K+J/)'ޅ it(k>m>N 5 3TW.s4:Zy%/qC XɠΙm͊wl LϏgF\]'Ж5rnYZųjӋs-G?az@*`m㼏20uɡQ _Oqe͞?W_¼|>SܟA?TXw,UŶr&P^A؍=}\xGFN~?XO㧸]_ V4%JpT{ʀw_)^zդ1TSCN!(9$ko 'Ġx$@Qnhw'tz\B"wԔҼ[-|CØVe YTX.ۉ67-g& BJ)2_ @HBG9eA֟"cUNP\]*^ Y9Meu^E Z~$7ReONlWO# S"O _6glP?`|6(22F'".Jp\5ih_mpbekOU>ਥ }(]j7`ȟnD\X7}vI9GD[sJ./#^{rBM~%z _EoG\;DU+ c"'Ƞn9rVi(0!B?qb  ڻ '#Y-7)Gج 97;|cI1i)YCX~(C0F/ƅxv?'ᗧ_,nQ~P0HWá00|hg#9}ZbkoU֊eG޻j۸)PkE4 yDS~X;̈́āwl⠛cUcrH.ힱ0`<>iSCRkZ}f$$W}qLݷG4 cX{zD:[YQ s%]/QD@x~d0)́iDzU*e6lDr&FKUBE&2y()ъC Zy`K e@p N*$eF;戮¾,&3V5o fE͟ek%Ў .xc]_){())}^KYe]|w~ٿtBCYoQP|ަ>ftĵ,$i,o-ԽKt0ВUsС ͱAu[Wc0' }r}qhH(pVl~;v%o6lF5NftP$[Yc>J&dISp2ȭ9V2LHs8lSnSqxRpAֆ8jhU/?sZ C=Z \$fP%܊!]rܚzTKVf'cng$)< 2c1b\HL_E{ Pq`^swzo_.t=0{*L,E zU*A{R gOkN ŠKw)cE!ʜ܅,Tʖy.W1˯ ,Ce^)M0i˱IP4Is&|W*'ew|Tw+2Yiix3MEd9"#Ly8 ~{π'}7>\JpA9tl8y-uA9nS&l,#01dZ逨8ɤLtM8Z _ٖNn[#Buͅ5Cv_ .H:"%gȨ&g9Q5WK8MKlwWOvPTTIO f\(Ņ;j*۽H y?G)~lIw}8m 7" ?_TZ| Y#pVx ^ش^C2y:GW! vW[UޯYN] ǂRbHx8Ώ}1zrRЈөw@w:@h҉v!.>th$L(isqfސO-jkpߘMt +$"%v?&DRG z| /K?rbb[4JDmv*Oxa(]Wguq'^W)Py~6ՠ9Lxz; U9jV헊K`0DL4>}[{Y5j#mF|^G{[E`9"{kdb{L%2'64 ?I3\<8s^^'iV$ׅDŽ?L3Z}PG%Xȗf?16!TF(fMxaOt.öQm˸ Ph1WAva `{}@ivns/~ ^ 9[k[g1;C DuƌϹ`puyA弻/렃;&}">g78 v\Q7Yцw?k&Y=J~S(+ N^scҏ'q#Ȇ_#fs0Orl5j6% p㰌E#/AZR:ސtsުIUb.SS=ش,i-rSS-=N⎳n9ۘ.u|!OTZ;Q%R' )V:\Ch+7N1 7vnR[::jybgulZ ձP}_8w=f(K"D^:U܀^;pCyV`ꑯ,+<)sH9kC%a6Y7HRٸhh*{RQa ̈́Qyjrk uYJ[՛6$DQ]704G6Nbdy^ψ 3Oˉn!絚O~E>|m& sXy]܀ajI{z,rwY41].0uP]mrBYbՄ2X GF<'E"-}Ƴ7>ǻ㑒s\A.Y^PKQC#-h]!)l nAa^UP3+D d1{IҲoAT<2'Ɩf=b6wrF8}j /j%\#)aq:ۮD2A +q9 SBIBfۃGhP8$B+ӤB Ꝁ|⚷HTw"&c]Y"H#`O'$ A" ݁-CxN1JWZ^gJ b}VC 3>Wx4m.z–h|˟ PC5@)p=gGgHӔ+e yW~<ݡO#shTȐ}l/QL3ƭg(,yqZOx625ABg%hYo0Nyai&5'=SW _2<9=Pc=;>|h3aTt,V{`Xʘ'fɼ1D[ڶe$$I>e4*#N\ ]Nz,ڃk93H_7@0?[0wpŃ#I(^uCԥSd~}Vy)M>n=Ha3#\Lì5ԨEآ]0nh^NKhy`GeO^%e3 #G؂UV69} ) bJ.y7G1a/+֑NݔK/7K@aZofq]zxi'Oa.1ؾ'\4;F{.X/Jjl6 =mJ.H*-NnݐAŵP &vCdgNi@@ETv%'?0=\',Y>e-,*^cM)J8s/(/}PH_YqHQ3$&y_ Hrə*Bu5+ls ZG"Ma>AbD&Zٖ[@*&xRYfQأ0>p0|Ks٭ŭy5Dd)F 8g<%9 gCT=#@H2 7kwfB-5B 6F^r7VPfoUGRЂ_%~Eܪur[4l@ 'R6 raS%!~V*e#3kCD!y}QD_RZ#M)qY 8re-ȗy[Դhy/^ Nx@K@9L!zb {V1)dmGi@n쌧V7 .й"s蟊EAH!&?׿FnzG(}U_*i>Tu;3&uz;#ʺH\nIyƥOU&4J?ȘkVSvֹچQ B证Dt?cR)WeKa)'R\^*+Z$h"W ̄DgZȖx<jM+TշIr`?M@^`7A@ 3ZԦ[ܾ~\u !wP rؽu6Jސ" ,|F~HWTB %bt<1jdAmn d0eclFT],)F j$-:e׍QÃBf| rd'B+~K9sm1hʚ LIakv HЄ7:#' 4/RU S)wjqkvqCx6$$,:3#Q7*I3,0H({ j!X8,DBs81oWNs3ڃ1+2'zt[J\Ylf0+׹i+a!V4yqG'&ݜu=5q[5uǝDF T}X[s->LTOO~qd}H=zey@q3` 1eL`LQް ,rσT.jGz)Ë*nI&#!ILwf8#~-':N8fY[=WnVP㿑%?Z8s69Lp `ĕH9 ?n-v%_7 yȺ ig+bBz)f$0o:bاS g>)ys+m9"6rI6lDq*['1 o{f4d#hܩBKc`x 7-LW]:avrv]|0 n*TᔾrݭmІm}IZ@"(>Zn̑eX y/RWNz\츠)%lx>Q֯tLt %h7a{~f'i&KSڔg0Ote!;HIO[i@DVMvb|ћFpcfn8T[r6}χ!ν :ri|Rij4Tv'ŮA,!DV P!Ԏg~6>#2 'nz [OPHqAs^pd\u`@w_W5kگ9hGsduP~֢ё} 9ce 7@mV B4! |ZlZQB;E4kt{iK7kXB F0ժăUs2=&S"H6}Q -GRtW77(04v?ӰI"6)%VJNLRsCw OHȬʂB_:GwS1zr )mL5YaC ˙ohDma.ȭM̼N4(jeD{61Z@크B>+FpNUsy$ BOKC}h +=^ZJ0@`XWMm1oEF#hx\+nGHTfO6JIb;E^Ֆ8絲5<0RŸ Ch)׿fQlbDX-k-H5UP8Z>w%Ǯxr` 1fd=x VQFR?9Aedp9G.1gw,2zoe.=]@Y"M>o)]a-U-Qܢa{#F=9d@(.dIclFQ3b^I vU t㺮0NB?UD0w#wc83I?bz0k(FV8ָ\O xstXUHpRjGċ;DSV=A_#-,7(C8)^F%yhO䲈aS SlC˜Qι\eˁJh([=]FpJQO*}~axmԍpN]rJOy^X/JWI,f!!?u1>⌁?.gCBHuiEJmp:!:QW=7j;"%WePUĚj:͗IwwY!_Ӊƺg6DPMI4Z<Θ;J+:aOCdSx~q&MT}3zC[ĺb]oHĵ^R%Ie)@wd(9x#_wSQJY)mPUϢbE^4'VϹ9򟎫T;+GGU=<_zM >v(^'ܜao\Lh70o.Z{+b$;Da8eKJR<؞1 Ugևa߳>JP `B=iļ)0omL׬~#vKnASqs_ zcxpl0;t;ֹfiq+\S٪{}~=wHL<@>ŊnKA˒)1@y,)LzЍy1e-t a|;~> ^`.H߉CS*m  ~tvѵKi,5î)*@P,b}c;1΀?xc0n{֡aB{fm\¡!L,v w)OGU CLձ4S?Caib1wJM,wиI~j qj"auvw`*tA0 4I2mTI"' p\!'?_ {:r}HMO:`GvjvM"m&΃6EjdT"$րCyBwaU:--Tq>܌y't G2R(^.%4*_ڴ&+6G6Dg mLqEy)8ĥ5O7et=s֎ I-]@"U I*4vMW.d r+OtJ>w%&߽c"7WR}$û Lkj \I/7US?L+!KWcX#p_@*ANoz6(j9Eٌ LK)eL3b?vPU|cRb_dkځ7u| 8bzO7Rymkÿ# 0y3[27I%?\~R+}ODIdWu)P-\]w (|"K֥g>?P_ cQh3N+{@4PٴM g ':iU {R=oF$n|by^cWb&d`|MU^s{ik39sq|ln[:>KL$ G*!~u&8ZO X?IQ9v)ca[-NӳOc4J6ؖizLQ`CX=Lr̥)v nAX7$wt  o07 -KoմAϤ "ziӳ]Xn/pu( }91*W2I -1y]\'/"}}l49ATWC_k.qyT;2d[f«0_Tv=TE-Ê]Y @f!񷫪Kmea9H%S%ʥC` $7>VV+Wt󡬭D K1K fڊ*?8fw[$SA 0zFV-'}PfZ@&4 !%>'*'9vɘNxzC>`*s~1{?H<=!h5W",ԗAurwlM"2Bx$ ;h}WĠay~ޡoLm&m\ ᖖd+4܋õQ$e51W`B3|٨0p6 vaggk]UOn5] Sli3LT;{y5 FZx5DU+aJ7 J ?.;gn˸ӓa"ByDsOiA(Skt~^rֵ}zړN3dEHH.x0\_[5C_Q@Xy-!vh {N.zn!X[; 4O=Hgc7-!<(Ƨµ %1AQ)9s{wxץC@8THtVp>vagn ZV?uO sVc/bY&SgٴU$'qv+_,x [1 |~,I ٠HХeM&(p A@V-v>巗m;mvM|z݅Ti챺 W4>^2# #b;w;W"HDGCe>51 {@g`T*ZxEa/ĿcH0_Ltւ^zo] -j u,]!wbw2mE"9OF^TWzQ,1뮷$#4N%5wϊׄ-yZP};Ж4mYx3 ieA9u:fAIgIxh;Պ\j3YRְD^֢1wڥܡR?@"x60JSUiA;"hR;/0M秃 S3ߤO'!{OCH@#ד?T!k\=zhR4WK–x[6?3%usX$aI| V#/&q'O^32UV|U5*|k]t2XK;oc*7hÍHVq"F|Lɢ@YHCPL5))d?!J@B_ȹnd#*(=2bg8qbkn8,A^~9}<Qx*>r@n~v.٣ Xݯ":?n?VK/SSqhszԦ}SÑ3DO7hzв[9ZN+.A ‘tZfWHQ׋xY}CU(U%dGu{`IeFȏrk@m,,xDzvF ( _^j*KvG6qL`"s_5/k1ⱏH:!O.8{/$Qpoyқ~BSŪNX.@ =+.!)4owr4!n/>xi x7bVE*tYA~`%ŤF>ŵkC /|IfOѠ4"*/HV?Nb_ØeRm\F,Dm024diDwFO᜞4{!4OZ跷P"VKB&$F)BzmȉwcnBUns=krs}1 <;S9)_ރwZS:Vpi!#QKplelÍ0!KH*4ȉ_e ( O;'72m4TPOGFҠ.-lΝ.0̡G<>7=iu9߷^f=QPigF2RSCvT}jnrd~48ճ=ɜaJ3^D[X4dSM1U` -$Gf&<0OuڔqԁpU.I !|@b^4j&39 5=@Dz>B: a C1vVl phM?$3k_昮c +;bKS%,H$ݦҿdSuߓ!|u6mp-qa m1Y-*wٱƗf'sjA[m) v. E>dՋ2q|R^o%YV<ѳUO\ Ҳ O+`_z Q6y}V:Ww:ܰ(aN)BdKpe=5}Z!š]@2tZN {_"Wx'~n(ҌjF_$e4rHE|kcILDN*8 |x~Himυk0נfo=ʱ)yIYS̍*lU5ͤȑ.۪ |#@A^џ5hCCF_%#G T\xu# aΩztl+02eʖ@b:^ lD4}jܤ\ƮybM$rUH;Ffd-e.{*М@!ɠ| C Vyk0qb5-%ZV~<iʜ뉶ek7+?{S!Y[9hUPP]SM4,1W\ԎIn Cce4 +x\ kCh04QֶQY}lz߈AMľZ0^T2XY'X$N3wOt5# c+Hhd ]>bTŽn7d<ʔ[08jV/֎Hs &.|R2]C|RJoW.(pix85Pmf{JCmN_8( = ԼyD8ҲޛgĦ\XiOZ_fo om.z3*/tB}O+^&3c&˅Q"w%菛xwVovn'1R&qs ,؇>EGUE狞h\Uฟ‡אs-~(hD|U=uظ𪜠/;6}Cզ~HaB9cWg#Ģa|a^RK \eO2rk",#9`^F+o?덇}{`0f8G[(yW"lrr՚ DŽ|A^?mN%')/~,.=G%8)S a)4:U U?w)E%A)7n]0L@Vc<İ+5;\iQ3\ >;\gבgȼ"\D![8]I}L>XX* X3TH(D䁣 &iA;48m&獺C=X/+<Ǐ\ahUB:ۡ2*Y\2_h; ]-E/B|^?YY2H~^݈v9ܪNm&}Yb!WVrⵗ/µewɐ&R-PG3Qg^aY5VqJR[QN3МdMc}%1 EkZ͏oF8M#RnjxZVDKyweۏº*lSBf\OUsH08!R¬]-4 h~x +s[=<S <*,'~;M:Br} Li_< S au傐7`"ڠ4ĽA,ț5q/@~\ ZEa_RQ!EQalT C:-3ʓi2]%(jG\ (Oc z*Y܊?Ev8@. NjdM+j I^.,c*cm_}|[@BLK:%fތoc.?|rPIl§ke?r]T'm޴-eyfٛdwaBq )#xw2N4484^<,u]\FU#x %_d{3a7a*"=6K`\,kn'j祝AϺ<\Lƞaxb8M0cU!H s5]``)B?Vc B?L.-5$?]#p.ƲBrq[]X_q l+NA+΍'ؑ"9OHTZ>tzp86E!Q%_R +kZ&^z}} ?Ofp7E{vK >U$̰ۣ;J<Ôp]q+e]GTJ)oBdk qlS#ثQwſ=!NֶJK 6ڼt)hC7EAb 6?BHgV<|ą# ҼDSt8rpewRХ_;N"p9j){WthEWlW2!i%Ey}X.HzOqGM`Xz;Ȁ<6DܱNi5R=l ƀD$28@Z"%ee?˹̹$4 yPsu;^4TCiZ0@)t0Gt TC-33DiZVx_tWmY+GH#`rl)!n+cj]zљa&Lc_tO!DԙIH ?Kcɛ|.{NUzcq|y8p6QRE\?81\y) q*sPr.k<_F"C桏Ք {aʳT^O3NTOG5OՃq- ln;ӑ}Rڔ[ڳisAG- NfucZ/_˦j#H΄G4j5 NȠ:w =m?ПiOQ6W;Dž H 5lpۍ]P0+N֯+Z-QAD5F6> rcZNz$iaJ1]qYC}R@SS P*,@´E{P议Y:|6 &m|ؘTpǠݐ1#: F-:su4 )ۿ:jkR9ە\K`r/[j 0xĢ \Zâê'_2$~˄4i%:;C׵k/|ɓfzs ХIad2Fu ;t `a1$ޠN3C8`A͝Y0Jxt4a<_؄yrzd/q: c(W㇮)GIy|x`foWxˤ=M?2rUXEQ ft9z`%=V^PX*k#8gƞkVp Rxk$~%i9$[_tpd; f"&GgHc(YsO6P]ُn1+ m?tgFY y$ou+45yMt#eS58_.뒰r 2K;1=:sEm~MMf%QXĮF:*)U Bjk& Bo"rPI2 0Vu 3,BWwvҗ+Z'EZs7|ZAX@fr 1:={EzST|s,ʁ낰!tyyKf =xR.?YbSfC3j(IE;58aVl}w<"NnJWs׵ "P[|rG O+3h)vύ}HFu7ey3p99[Cªy' wrߙ# gfow9$j@ i<t{1b4~ lu}A6Ʒo'ysS߇n]_gnDo%fv)!#f1qWnf" :"YU!f/Y{/ApUᬭ3̲Y;;fmLՀUr/!n)N)T'/"f$'vm@B.cs1SI~g,8J.k((tp7SoV?t}qCeޯr?!Z{jkA"U3=fhM0-HWۺmOF KK66S΄솙Ȳaiա~IAGځuxDL.H"X!>x6ZO2E&յvlPlg܃΁ɐ#J1c?P=[yNy(eXJj‹' >Qj"b-2{V<-cL,@FK h;apF߀N3]{cCSkV2L۠ns{x [$]ZBx!Rlk:kB}&MG`/02S&!ϊ8?!UIzk- m+phͺYE eVdNtg3Jp ?՘p6\^XQ_g}.Ĩ^ L'q0f OS\J iO*,3eR8~G S0HX&$qǕ޺0prB]F"]i(?(mZL;_#>%O?YhDS<\r،z0[ḘFtiB0p.KAQ.o~Z.|:;m5UmnzY0Jy`w%5P?ܖꢝ&#$zTbvOMObPVE*qa"TxXÄe NJlA)/!*uxJ7-q10FB5¿h~܃A)zB JNRR1M̯Kt.h>XikE¯3_ *TnIn,tNSgҲ%{7+* |Qɷ|*XKdM,N֤Gh%2r3ɭM )FNn 6T( þ{<-^([ "BݞF Nv2=S9kfNL @BQ=g!(=!u80? 0 rtߤpR,:j[.hu_@,yy+zɹ^-x(J*8`-0Lʍ,&Q 1y ֕CE}މ|$ Y6w@zj^+ȖZyIoT7M t![MgdVW%/phK:ZWP>WY`5'o&ĉ݀FS叶R~*Yv۔JcREj=w3銒x8 e{_Y$.. w|GUO&G8|خОKQPu^lP-Guڡ9[>BJ{ LrLS#HK6Z;91Yj*7.9SExӷ}MR A?Ɂr[\ &.eJ {%p!o Wn2#k_sut"+[y>ren F&r2v"eYI MgHGfcZ]*eẝ~f!o^1CR mE|*,Np̝S*ըY')d:lGaMG/Dd%--q_IgӞzR5sӸҀ+jQ Ri}a[oNNmoܦX8?epnk7*bO- Zoy|;ejq)Knt5KG56OvOnc;E GWy@cgO{bW"\щ5->JD٦d|]&k"ɘ#rJZة-f>Fꦙ ˍ?1%ZgӜΜ׊~x1HNc{G5P;8W#]HT("R z6G۞i=hxc]沰vb~%*nP~dMspA3X-Ys`Be-5$EOeBƬO597ᙊn9MF~J*h1>8yLn< ~ xG:/scvL旾|*7kA@cqe݄Fk~Lgy3Rꊚ>@ CIYgJ>ƢMd5`Ce3\Sټn$ͨ/mUBtXϩ@FhZB6 CXſkc yCIyĠ5妧Oֵ gC&"sh<]:S% >ǟ<82ihڗ>ezgOo" dEe\fS35:%Y 'BnVzxEn$>U? n!g3l_dΧZoazC3 ̐h,{*5 W,P`RNp^}*Ņ1JfTߏ\f)@Z\6Ipr~=WiT1Ş; ƋId! Kectd2Hu)QٳW> ˧Os,b»]sRz Mwn7@Hj74U3_O$=n °Y `#uvRڽ86vOwqs]K} ^Pb`j rzI:g]hGMǔ[GN6|Q8YQ>'ͪM}{^WC-V`06aX\mRZ5«wv?>Sg\\ P1(!|?B^?}s>X%>Eopz悼-@ ~7)'ǥ.eE]vVQ~yjSr8m:1!gu5nge)s꒯rŨ&h8_+s|qDs294FʺuہJ7479JXJN >U;D &YM`v(gKh)LBBb1ڲf@-eDsx4|l3y{iK gw6~A+cQN4NuTbI9o, ut_sv#xQT j(j6SM7m{Kפ;r+yMH%Qu˄`@͉HWٲ0؍jQcZ&<;*2xtv@a!ōlsp$O>'x<*ZFJňMgU`ӬkEۈd7OsZE.L5M+&Յoc6BMxD` }ÝOZ_+`m¿@VXWv?Rc孍d:'Y%65uf \"LhRߖwۺM ҃{.l\IA"3U7J⼈gJxh$WWF. :r45OrN)b\s/?F1-ұ>ML\H!U?HVt .#pC$ [:WZx7~+m$m'!嗻1xtX׷7$PZΙ1/dk-\RH%7kPwZG#}׾K4=MSC{w N*`C^1PJ 3go&ʟ8['Uj`eU]oOEij\V T|`y3F`&uFlԑ|dZH3tX6e +S*]h66pvv 6`eKR xWU[&f{a`]lS(,#U`Dpu8 ~rNXp jb'q-)'5Tmu1~!. @Vx=Mk;.cTW)-NptHNpoL,(xkm- Bջ~ʻpEJmJ!8=-Faw83ZngW9?gOav/gIFiW^r;BHI-&[WምyҞh TCѸ}. ;I"u͌jt©蘵KbC۔8KɟD":Zܿ(XXzC@p{ zt2 or@Yg\}Grz]2a}-0IX bogĈ1 CvEx1Hh2{or yѓO:WZ-4P%'_]zDYVߓYjEՅ j+H01/lr."G4j6#pD6yLKKP笒+cYf1bS1G10 ʙ{y@ݢ;gttjl1RHy?ɿL< n5DhE O5 EH VA@,N.E؊y Q\U^l,IE^xZNKOm{N6Po HGba5,A:w>6“s?-+[[̦R僻t=]gGS;7@4Cqw쫣ϖe1qMq+rj3nwQ9wCl1 :WZOr7n5v ɺ=tΉ <`\>Ȩ~0 !AE1}.iDH?>l8o+8HKz85QٕG{AmB<:$:蛞kg/]Z Λ5}ȩAZCrA/98Dv>$?7ΘrFL`'85= IN.@ N!NU#oxЏ9Pdq$_{U;tu | [3e: i߷ S߰ηiv>Ƒu/労`(x-ˌH)sÙ=͍;Ul( קMJ;)#,1gZ%`S(/6)=%%۷%89 ɶ팆*8 `sr>@rƮ'e8P.[DbI{ix獒g>yW4ͷkoƯiv;rs~5d8f%u_젧 7,9^{Bw-/P2 J$?nXkIST/ Nڶ[Gou&gj_6mJ%r`738Az [( K kz0R>ae_/d)y 0fJP kr53Wlg.؄H)^BhwA"`fLƃZJIbH*Iǂ COAM˺ S pe`t ~Vi"=QGTٶMk7P)0lю(׫D@wHx{cЦFtmh4i!S>*Wz"*Y.Y'v#^ap=YoI ó*BqTkj( AUUN]-'HlVkJl*r3u&~?EKwԶi[‡$T~݊&VeYj<ʹjE'-U`x)H f ;@bN/T-f}_@ kraJH/E/+A{Gtm;2Vh0-s}u{[i6ә7``?ܵ3?P0YoI"YmxRihXÜB|# +:LE`;HdkZb|IE(HƓ SiV ~TmnWi+[%&bqN- ; 9aO(b$fe*t/e1BdLW4.z7PhDH,lcKk]N WLh]Idٌ靈,$BP`ޙ+wDv Ř+͖,1`T˿\'ZMeOj4?ʦ͊jY*zg'9spq8u#ش:8!ZbVbUߌp ч zi{7WqryoEo5̂MR{Hvא F 2Gl3B?J\\maʅlt#nhjC2Uy]6yϘ#9+ȵSG! 9Ӝ4p|% nZ9atM5Z~.jj!}cܨ@*I)~}PaHf.ȂfHLphʱj|2F\+N!|TsG$8DŧHrz Y$Dn+c2d!e[$|[ $e#1H\ upL%霊XMιKj. y l WPšI Ѽj1o T /+,6ԸR~tmAi a= t01%/{}_;&u,__ifm3~ש:YA7LSZ|*66=ty  s8U5ٱ'\(1zۡc#g|j-Mk]jTV} p@ƍ &b"]&Y1tC9Y~|8/)[1(ğf%ӛJJ(M!4.aYb+ ZpL${xw R8SR-?kֶ&bzI!Z t r/ij}y(Jh>|L<źs:jpC3#}^I _g.HE:Qo^2XhW(r?-na>$y[3tl ѩ+fuƘLOrt?'f'F}J6$vئo6]㞺A7^ $[^NH`XexvBTR67" ~-NIg*$AeF5HC#A;Ʀ|Jt$PłLT>Kd2WlGYxeVAFYgCҋ8R9;Pǭx+3Dt4 r׿y5=Bj('5l%œy9Ux5 e$H|g3xSp ~߮Y| gۈ%vBAxD.U{t/4}lq{dDjc4Lw5ݵY[(gY>OTɉXfXZnTf1,T`Z,M,mٶƩ¼1R0&.,UAT6ۼؾIG)g"BL`@6V]AL #-l(ۼ9Nکov*Y2_m`׳y(@xXQ+] ={H ^Zюӷs:nd W5A̟¨8=/9k :?sM8X6zdАM hirO ڡS΁HjPIMJn~dd#Eոh+,9{Ո(Kʡ t ;@ޓf.ZE Q)<黖 )*k; j>ODG7@:0`>!9rΞ%ch(8)Ű^00OtViBfxMVX^df4zr'ugeBoi>Ed%@CtAA:&u6xaG0&f.*ɀhڽRibnq`[ ?HH.F9 ?]{cHyz\ꁃx؛GaJE>Xrf.$TJK D6ձ8.v(,pco蘉Ace#~J^?SN=;ߥ= p$boP;' W(6V2BH$`Zjg#>Г9̇B6)-0IS' wZ>nA pO): 9ʭ ÆSd 8;)6ˆW(ζN\5R}yn);PD6L9:nU26%죘:J2a]mM^}%*=f^(uIibZ9*'cC3.> @g+ Մc Հ5q'GGC&sNn\ %.̢ ۣ1bܰMU*@urBA*+W|r6?bbCsѪy=Hk{)Ho1ybtp6G)=aablAixm5Cp ylmݚx#jUIx3nf[=X ?&LV]Y=C|h-LJ!,MjӀj8^GK]:d;3XYDY~ z"0Xe<؄R byk(W_ GSwVuqJi֤rܿOl4/]ӮZ|q?0^UM>~vKt-UJ;b)fhrS5 Efw>@_]p@l;cUgMg|Sǒ*WKS;tmX!м5?׺fy84HQ"fdN~+%t?i>c{,|֓b>V13 U 1 ֋gS+0c9BI9d ^!*]ЭrK|{oc|*5zB=snZk IAnz.5&,yܾ8c0݅ dɶ|˙.Y~5f I=ftQ R݈vc,U :M6fJGfD9JoٟU‚uP Ċ8^+ c0˶ wES6hvƬe0-x,gصzk;%B+8'ϋ9_|Quu?r܄U^Ӈ{.D,f!;(UG:6K ~~acTg8q""*Cҹwf& $Gu낊 :Cv1 79 hbY]3̜\oZ,0TgLql^ޮ?' +NEAZ\̨7SCƠ%30pڜ:1r]16 mw&MNР쏺=˟x%ӋD-ੲ3u~Bc"xo Mg 谢AAM>H2+E:SF!<":]IQ*A (OkfWZ(+31,L0N$_B`zFe tfEϻ. |2%̺tl:WJFAJ ]Myw$n IBp l~pxf,h܂\e?r1UŢx$/',N¨۪qЏ\"]oE.GLP 7TOm}:;qYвΊɩ7D*k9uɞcᦸf+/!WO. 5?uDpTMRHީe!.hrF?f$9ީ#Ӝ&&w]EyƦǟ׊0\W]xۼ cצϡ !n I^tǿƆcAWA~JQ죐!Ԑv>Cc}pB&5+ILU^m~JCRۼLve3ThA%w ,,Νy,Ae$Q|w"Tv'Dff(N 765|\Q&8GBL, OS~7 qaZ7E H?0"p&t2aCNf " Cn,rdh/7$#GՀJ34O7~?{+c؝P-q4qĨzf Kjgw< &VXpƧ(:ǬGPK!Uhp%nE*e$R]HmlVf4wl;Y H.B$w|nEteL-9?G*h3KN|im:R'}u54t c8:ds)BOWBo\@H/kJCw{xn_Ph ڑ[,y?6} ՛hчWF\Ύ,hS=(,MeA>7^G{<,QH@-!(l1@ɣ;| SfQ^t^ z=b0ehi%u$8Gf,9(.4Üeq.ƹq(_%+ʄ$~{h-h!5@JT_ÁlUC!RsƸ?Q d;Vc!gOQCi"ȆnJn ˸f!A-&5 1TFAMnFTY4^z9$ +!@J}6&=fHQV!JuP8CqA{:֌Z$&;_hz%J.{o$?6nƩ^[_BTx:[iwIoAӀĮ~9 k ?e O%PfZ͔"Ob̍ G")Sh:tj%2s*DŽR$pU.6'*Jڎ8B-A"w.wY^gO M('0lF%_̙;Z(6`8fblKf)] N-w3 캹Kc,u"(8#z@ا^f7!Ea UU䅧w-sn+O,ܵC wm$z~ZVt*wʥrD{Q,yPbbm;:*-YX*$۴ !GnRE8gп!zk7Ҳ/qOҧ8,kRu([Ⱥ|. c9A֊-iM7?E{;okݗxH[uY;cEl1R{k a./l哜MtUxʐ2HlE&QliAgLoR[(5t5 :nk3@r,\$fyoE$(ٍ+zMnU_rU#r!l|'[٭SbvF| df;_B\Ʒ&4 Q,ܴш:Pk664_24pm_gkd]6Ѳ\2N]pb:?lNد|0TQK̃qa\[Y?08gs1 &E޹&^N\РeUL "r 6O9u@ԒKdSX T G[kO7<.?ReŪà V8x-)yY͢;RK!Q"MKl?yb(U-6AΏVk^V`hX ѕV uwr{VXخU7ȫ<;{S_(I i!ds"Zt"̂Vh=ڑ`<NJ-!!r0VV+QhuJ~c~/B$-Ep75FeEiR [gUυ1-K[3uTH/ RA_5uz8˃$%*x^j8.9祒W$J v1H6QW^#:kRJCF~9,YxJBj!'kq!x}J Ϝ3*W-vroQTFY?՞Au8V(X1R("9\f7}, C:TC Zg4^ S$Us9y+4q'WL\vu7L3:Brjs9P #w\K7)0[LCB_T5|Bߠ:,$JOtgX̭*R9cDFHB-ΈsD`Ql_F98Lhd*.7&OmAu0%wNEE+\-OP]LGWzβMrRLY"ꓲKCQl){M RyzNi\B/L (,VT?^zcѝ,ȕ/0<8& HT2Z@AH$ޖ<#bĥfCуDpGfDF!b4 ib0NO`B\E*rB2ܷ!U5v4K!1@r+u}^S{GY'{>0聊ϓ0*SN͠R)eR^m(5?|qCy([c}@rE:vV.tF,j{`q!,Kj>ty[m&wV! j&& J}ͷ ğh|zgVHa$ﲔ)%s^KT,YLlЁ\G24f{[3AW41Zf_3šj+NtȒtf'/1D=ׯmE&ьA^F(ɭ=zYPLد#YhE\nh('HɍF~4Iqn)d#<tYbJL$E^b5}-4Y4s),x0JqNayR$/1oIFkSMrF"ˀvihU&^g? ,l gyVIG8b*QϺӞMxW9][D&ڵKau"xQB"^@]Dyx#pmau<WJë)WÇ5bkEU5ۭ҄tƨB]f׼0<5#YOF 156|Q`gY&w-,AeZw< -䯭Tb);y+hIP2ʣ)3:[! ZeeIyz= $ y92r\%u@FߕD?g 5NFUE!+:AJèPi5}\jVK4wu$ @%t!F-?yC(ʹrPXčmB-LnvHE**|DFGɡ$t⽃4$+N3(…JV_J6z5 w?k6amP97G  ;oE -\C,vth?3X 6AjbUȐaD֕Hżrhf]6ъrwZ-_ Yu wmuſ ~lNS_~^Br)gs g@Ɇ…t^5LK"0bUd^?kw)G * cka/)_W?*-ʆc!|4treNg.KB ׅ]^%FjmICN@Qzwgh󋍴4!&й"֍ ƺF]C7yzGmȰnF{8kM&Fto¸};DY3Wڳ,Fi_H&wÒ5G>sCX9nSApG${Lk$\p+kۘP"$ٵ5feJ9`:_Ǣjg4"-yӌI7z q+V1pָrq2SAӣA|oeFP|'>D RqoJgn0CLHztA= g *jAR1: 6el-@/4T%YUh/Dp7%kļٙ>xIj!mM9%Ѻ^e3Cd T S닢'ȝ24[-*KpE@߰z>(*Q_ Fc 5c$UҁV|%E*k3ɊwBS@zzte^W-3_Dh3 _a l[|LkkϹi#+R4Tζ i6Jn-_b"LGT|3Kb& W^LWQJ2/AF~ \h~YBP.(.W[QQC~ۦvu{ c# nLmDkt9=$X07C:sػ A &+-$-#V/d=JjPUp~WjwѫLWO$1l 3@Uuh)Q*U7: CF180.[XQ+BUV4+`6NduCp$M>W$dfD,U#N~AF6h,{U8m"z?td8ǶKB=O/Sag }gICՅ(-}+x+: l q:M:Y`8)9^KR4?AvDQv?YIzKb`5uh9$%b䔕tEg(bND {"dc@n3Owd'4@yG6mf)rR2W*鿉w0[T3 d 4opkܚySP~F|-9S+`r?JiA&Ӕ>Qnl`֩1}S?m+l89 ::5ښ𒢴VV;NGCpl2I,*f(T" 1u*.l+ -0FpA`G}Z5 7׺#syI;ao-]*J/8<A2?BO wa_[S$+3Oɞn o)5H /OvwNW:ES]\F[kc='zlqw_A*(K3/Voe0;4<'BS2Iib݀D uZAR8hk9x8"#,I߸CKrй\h F"O˶O' ]a1;KXO#Eu0J/on8mOڃe? k.r,]ȶVj-s"w$]ќ,'HC)pd&oj*@gj*/h>:cٗ >;/m'եw' inpf >|41Lb,Gv1frt\˭՟\R.Yߡ:5ٟ#jWZ)5GWo-]Y[O>DhC9)t-%z;= j ZGtߎE#cđcA܃XJ)b "xOYہA|:Awvߣ yl:T ]pSY֜%QptC:tsZYyE}*.{wt0cz^8;ÄHOVKC<^{N0m{k)U ۅ07ԈbnE)AQTp./a-hsPM-A*woFb~z5 e ;]`W,yr[7V<":m.­ٸ~dXΝ h=g钝}@ qN*V{<lmQ5E~O}̇Ҟ 0ӗk|At)TgD<ݗ7y|e"U}X*ӽ*:v__J(|62],{6oA_Z?V6?5)~΋I\ajgUEP5*1o:թZGZ+XmuLPq%/wGbo 1Ksxt*DI>áB&1|Hsi -ŵI(*is끧Qw%4o?A<Փ*_ <$8kHl=6޵0}?]IV#\fTͶ#Zӊ!9Z|okD0LEN. DJ̇%omfSc~q-3=pe͢"%:gC/QҲ$_9hb& G-qrVK"6"u `{^1~S!ՂP.hƆ־Ӈ %pl,g}27jɓݡQI3㭑lF|[kQ@K9\+LʡvMA eY9t#k#_Fe9ro\ ϣxA eI0DZRwfnhO^jT|{~j:cS3Ei C..zϹ4bg!@LU,7b.Ⱥ4~w*źP4TͮOAC{C.65q+:=Lc6r1ys( |?dTJoApO0ArD݊oHCe"E(bW? >rREWzba"" vXSHd,9Ӆ}]Mgf*ΠтF[Ԑ&Q컡N9~7A)\bY'-C0,xC)f kA3SRc/tccLnFWc̊}6ތH#SM@lkX-w = =Rȃa{p hzZgku8 zK$n:y\\NVV0 p( 刼F7ӡ ~b$Wi*;F>߫* .\Ŕu\%ʨNDՃ-+M_stɿ *ڤpwo : ~d #DQ HЖNm[ǢhNUxQbv !Sp6HWCfl>`2!d!M-j&RrC;槪G>aՀ7Qzۿ}T?NrNkUyثy]t{M,X8-!M ;_fO"Oz42rNqM@^ls$93DXs:qyxQ9Km娊GR4$;>yape%(|qPGbaqwMkV[X̕3u&S<԰67fY46ZB0B:F;uGIJ =%)!Qer9 9@ aZJvE$Ui3DOXˏRQDi7upsR\̧R\]&ό1#jt3kMIg~6(J[CA0+@wWMGwYqo[K_eā괩w0)^)Bc 22㈘r\d49Tɸ״e{}Q9a*q?-|:[VLB7:6r!<:ܱ :_t#GAz~ߞ;jX0,h( `>ȣ95`*` osl˻Hh"4X6T;(`"gn'%6B#9 [H;S22YgwMH/^7 GpYpA# dd^Ԍ N|oY#'˻S&ZxJRGvKyE #3z50<皲T+ЀT ~gUG Ȱ`xh &1݂nlcq%48敲4{)䉋+DG&X d/0p0\[=]%7V. ey#VΊKX 1:/V:鋬l5'k-l IޝWT d-& sf]\4MC4gL!%ȠOWYjhlRrntbx`dABx;]]焠Q#@)ea[2]k֑_~W& _23?vnSB,/4gzv5kN ² 7f@cE 9]^ nW[%h뗐W){ܕ>5$ɖbWäJ-dVؠ8 '4{U T8J[<>MbLL 2P 5#q|ǝ NT;r4o&uxI8Dի=f*-T@CoVc%k;%C6۩&TYq4b_(ȱ=8)j =C77~A{27AMc(_)KCq 8~RWYdgIx+_nؿa$]P8_!LGWx"MuD=?,OߐfP#CU's3؛6xup&FH%+%Z1;|hxuϸ^>H Ŵ9T(u4׵3lMMI5-lt-!@%P 6Œ̫#>pXFØK-N^Ǽ:㎣3"\\룃=5uGs6A^"d+$sT`W 75nU<^>ƸOJcYx!G{aN}\6t4.܂(ΕW>p_8di񫴀f|BDiHccg%C%kkMKB5E[rRy{'زqlMYfquɥ;Yi%cl9^-+%1#&]dzco`?lӫDv/[2}=MGVsT_J}~g*4 )b;=IڡyUJ&AYDf`žR %-L[{pj@ߝ<ۺ=[|s}n8d;ۘ{;[G>TNKELJ2>!iUu:y*z`_ <0SFBɡ#k '3^kP 5x,*3"ɽ7{nwK^9MR.aM($`:7OϥVߒ7#$?bHt`xVBZ:D T{x%+ۆ}0l1M'(-Cc†8F8i^_5SlݥL";7ݳF]XGK mDp%nZ6 vmW Y|?rjJ*)mn3tӣA:$!:ϔf*Ēr*V hYgoDc`݃*gAC-b<#^|nYD'6|HoJ {I4 3Yt.(vIiz-*HmA㡔˒T -hmRNSœwG'B>4hD#r?7z8(Az7v~0s-x,|nU $:'ImDm/` sh푅tA?vJ{v-ZmңLȠ[ț@-$bJ78;yT(\B8~>YlWb*w*mhǣ2[Q&?}'[<#oKtebcNn>3f5թq/2͔Ԫx6DvM,u':=Q~ &޼~K^vDQaYPMxnf~d9 IvHtgd0b#uzE!46`Ӭ {tTC߾"׊B' |i:lAL/b\3QU5Yv}e$Wx|ȼSAg h/Cj2ׂ7/,NG֥;t#Vp[tp`Qf&)`LeP7f1W0z=Ȏ>r)IUT1)K @4$Jh8 .B"¹5'""N&" "LM%ɗ 1=fTOZML6ˆjseu*"ʦ(oďh&ۺ1M+بz/OB3ln7 btQ f!<ݍݲX{.j!^{#>ŜaNL.P؋KZT?A8a$ӱ)fQBl<-ɰV"-?]e*DVFx$wnwT߭w`'۫QQ?Oی~I˿Bvf|P-aϏ 0}J ;4)\% =` wB 8O玒Pkc ԋ"Hto5x;|r0ԤjZ?fpU3W{vs_y2SwA+#ƧSt탙_m4!Co"KKBa@U'$~Zo#0.'9F} ]wC "<'a P,Xꈀo-%5cf)q|S6)`?U2~;Ě٩D,cw6Q1-~ʍHQ kޛajDLigԗ EEY1 (`,]:i]X hS~LrHW[[ d0a샐,e^C#r$%{#̟T1S3EP0.:^d'&øRi|+ۻ ~PةDu20GΰtD8=PYvs 3yK;5RRq1BH)]`&zYkJi -"^#cɣ@hb+)sVM%L4p r'(Z@mA-:T* q"6e3i4T+3ПiA$+un\;GtY1jj c .ssO6rAʞkbZ)І'Dׯ(GYT@sTYMrq_K`L7*5@W/Ha )N|2g2kcI|4Q~Lyyޜ(p3R3Z e D>j@ZGI40k4'ٻ;I]~¤zK?kG[7Erw~rM>_Y6C6L28O* 8)oPA7QhB*}M0c' aՌ_,*@&`RHcsXN]顈wpx`G3_5IͯZZn9އJpk%bE%{1V XTo^-iM;#ҕNbZs?ȇ+>ePtF (0r6~)< +e/62W'UsZhJ-#cWz Rd8Υz!<"N΄q |B19a7%꼍A>&W)Y(ft@5dT֟Br:11A역I0ө I;rZpxL0X}怷&t:ɄMNDAX6 ƞ2rT봄9n>(٥\ i* ApQYd*#ܱ^o6уB*\˭)SQߧѥkh +rhk_8"${հgyM/jjô!lg* X!g cW3Fevux k(팽= ;t N3ˌ@SG2I5GD(Q _kbDxm G>ߨ?<+=. #2ec0U<*h<]ݼw̽`4[_%uZ:U\"Y/%w 0&9} `3H8ڢV[v6;YʪIң'8Abcziv LzO i|b_+g"L6o9ai8ʕ<"Bz +kAcpXWsOLLR9(1݉̍NV <7v:(T=j)|u?rΘ3Rg)a~ToRݼ 03*&iϔS?R=6̉, vrT~(f*KDѐAy3)=BW0%nvƋ%ä<[=8ݴы8^^%m1IL3g=3끋gV}gG7.x-JOUV}JBC_?q?OyO%lp0rVI8?XG5J<(=:?)yQzbC=nk0R!||*b)u R׶p5&+UmXԁQnwcdZ-o# J/Cď[b9l wsH!]n"C9p WV&֛GDRTPր-WtV\[K (&ZB~ e j.Du9P~&أ5||Ldz\#Ϩ>k.1K mv<9/|1\5:CadҔ ЭA}f01i#*CѾ1b3.5C ˖xZMjoJc bL̎a>u ޣ$Οi7 ?j~1`Ky"uXflV+픈xũ6096JyONL+,}&gQ]^i42@B25&)d7up6ݺ`9Ry/r$!j W5 uN_ŅPzliJU!` ʄ,Rdq?BbL?I 5Vi/|M*XŘ-Z,V]nLGߜ@&S*8p1[PyR GP7o6wlNQtԡ`N ^ l RCv@`<{v68f]ݵb;},ެ3dyϸ#Rwo/^l,>Xa=3rU0;%dԇ|OI& )$yQL@1NԄV,];3=ƥOAo^K[SaUcԵ|ujo_d}Tr5;]3o qZk ""o껀Y)dcǵ 4*^|jӟe9-&6H4gxT_7 a5BIOFn< qOb޳s?0 =>|Tp73 a@F;$A4Ѩz 'T}_+Qp]Vl~Ju )m0Ub̗2?AhlBͪFY6>HOsǶ}!m Ŀ)E9 IhF m{=#kc$=҄[b =زK [Ltu@=<[=F9hCDGr%%`.|QFAKq[hCtAkW5?@b۩MWNm,0(i-@Y)>$CZM)&m~U MWpK~KB"w~xڟc llE '] 5ا{6S h:ɚI")=9y]:L؎G{b;?}l qY/%dUY UT+1Z?e,ySoedgf{2$yw{%6qnLZ*xI^f1ևC4Z{1gب\l}P{7/eڔoo vUO _1MEr ]ouYz LfU;GZ{2 BB94!$FW(=aL z9E`%"XŻ zK;l5/$f vs$ơ/;g A $dI7-0e&.Bb|\{/4fV,pc _;R`,~@6+0r;b?nvIGxmtsɸEk.d%ׁHSP_&EE1wy"HזPe4S_ {&{Vm2aIn=7=w՚%#Wt!I#ڪİUAW }h/;ͼwNC3e1"jjL1{n.V):ta}Z\S8:hEgE}?Խ#Jx}+?RF;M''eM}!=$O~EjY uha>aFcvhģQtp65\Pθܝ!8{ < f=khaLK&QTZk15}z%0 lzV-=BŠ:PRvtDƒba;񦵯ц͎x\!k'U%{ۖڬ3 dn+.}E}qw ):+ɊR m柽G%zBXA{v#Z%Q8iCȰ=w&Lr 6z՚,{Y1[/܉IG;~aN 3|t)asTHsV֗BZM>)d/+vY*ؐ-b뗻Zoh!q'Rz@=*{A-Ad}EFsra+l E}T g֭}G0wP[EW>sJ&21a-w5_T?{HkOy+ޞ5$ȁŏSc0J 3-ʿ`h.dQWi ]Wh/:n0;l} /ԅ2DܩX>y :,paFu~xdABUaWE 0HW=5`*ZɝRzՔD]@"RrVaYtI|3֡?zÖ%8qFШYoI_!߹Iro1@kP=s6)AJOd:oAX}\o)\d>ȁ'TPڇ/"l[_d y/X:K(sX$gakIh`K!--3Ldz(#Zv!wa08_! 2fś% MNrsuJc}SNpGLĿ5sp~?5X C.VmՆdO< ~TTZRh=Z>lÚp$YGb|Vn_^2Q!֤dDv)-*cȒ=\>۴ۡ FH 769v!*n9 ; aÓwQq)&ե=W?(3,?iugz)8 }nb_t-H(r\K+f.5V|Ss3fbh ˇeoLcEΎh3ɑF 3gC#HN ǝvud/; (ɰvO"3mk'>׾"g1ꗤDPXmT^‚&H !\KkAJ(bK^|Ikb\fjf0&WyR\pU[9|W-< $\ tH86ʋ|tQ7M/Hd_a(DTZ)N4dK}.p Еε'Apf1|,>tЬurC!n("OXY'+G#N8T\J6=,q|5-?S+6,zpG} 2(` h QJI"XЄ7_@g(_jfp1 ) @nWC AB&@kIDzkm|PZ|،W\UEY\][  9A36%?Ql#.\e3YE @s$sJ@&qBNhC^'~Lo^D~k:8}!85lhC(pOXZ6j珠|\Qb (j"")q|oӼl[*OipbC͌S;IvGȕ=D0ri"ExSwНtQ٩2wYm@N]:{J<="Yq%; MPf"CѰ~-᧛Q0qx;wZ׮7lʒ|3VSg/IhR̅K`{·ac@(,phDQŏ$H`A(ox nM%cN4lO[si'&B2^93F%3H mRsS+CKsz2oo(a5i*K^H+DJy_#7g`փ &:{i ?dž#ER3]"kNla8Y nz?ƞh%GWUs3>B+Z6ZL%Yɰ\IĭO^4BjFZQ~L͞5rh]{jdѢ"!,q+J ֙KqkVxK$K$*h|ɍʾȯ:IMo&ʡ:qF{g[~*d YkUN!`q2g zH LJ= 0z e88b˲wƘAO&%yj&].&Ztn+ ؟$a6ptF ,!7)E vCp]*ו 5 .3}oK 4>`դ(ܩƞ5VJ %Z2{Ԧ %]pHSXonಃt$W7ь!Lxq+~8n#*ҞOF7UIsX>PS{Z0Hҧm)_;.d)AT%_(F bb122ZZ]:aAl'7~m(c6$Av)'9/:R"1ut/Ҕ.| y_E%.0B tQ j6=TeпeMX~|篿;nkӌ>`o+RBov-{[wYWGX0ĢjD,`ւo+BR M^e%WVҫ|v%f|J1wt2 e6J0 %aī|o[LRӜlWKso1u| "Ϙܗ<}%lbxj8ƞ(=uʍіgU#4Ʋ{ ńs6h`da*p*d}._! f@c(N%fM%[޲ Yw]%q+5:?-a!Y˅88ؿ9WswSaFvH1эM>>~37#5{##v&\XB#Wklb \8H_tXdܱ7%鏵n_puX-9Xì莈9b:P{~{XA{x'"L&;?)'UUp!wԬȠ@_'z.Be“_[UX$I.Ua >cm}+:n;- =򙊧1*{7$З'\F,@M7綉 ~T+j kL` w`|(;K@DP30N5SZh,`\B{ar-"(!== ]\_m "_cvȔ=c|tYǡ>gP7®47=9g54=8!qoȓ sc N•Kor4 K8k?N| #cH羫z;}V1ds+?MӵpYւ+NA*&o-M$1Ex^ZMM#u\k;ЌpRL-er>"#M1h~jhsR-Naՠu++djp=ǣ".u'H +Eų{rjfyx3h W''(Y/ 6+Vdױ8 D Ag@!{euޕ 9IvBp*dk7A] *[KdQ:J<{Nec ɒM%@#jiҙ\7/i Ll#,DCl Ӌ69cYStNY  {LA%~ x[PySED="EGv?0vg<]08ggn kp!L} s0-jIl?Bj1nٝH бk m͞iF z؝$ށSe„#q(@ہ '8g]f2<$dl:C8&A3Du-,jbJ/ZR`cPP )/5@\-hH_rĸ>9>9J+ 23# RQuFf񊳑HGly+-%hdx7φ_ױVjamNg{tĒM)MX>vHl$"`KM[hH+_õ"T 2\cg4Bh/h^!_ 5!3%"VG.LyҠ:zf>—CM}ViHR?МU#M9y@ &-ܽXJA 5潳 ~-V^*4wGYRpQb vE=3gQ t|k,6[-$1K17WQGxKtϧl|,8)MtF >ghw-aa6omԴZI2x'w^h5nl9.S(& _JDLzZ1]Gɓ)Ubl%,@#MtKMw;(=;"azUmI6 H.|j.J:$pcMuU(g ~GL ħ8Բnt⿨>+svF+nb}(58Ij0ӮryD˞="oJ I_P%2+ 7Ot( Cg S<1F f£" R'ޘE(%eI&U F~+bkypՂ#%K?+ˑ/(&k1|!elߝXn׋?씖&oSE3G4)/c$G~(x9`dS31GLVĦ;sueCM^Yo xڢK$_h^G O*k &z_ 9Av哿*>q3VkLf#<2d@G1΍ 4~7V~e/քQkȹzst=8j׻EtZUq?!Վ0eʓ#KT?/Dbϒ !0G.ڿETfq*а?HPEAе5׊S=mKxYiP`?oy߀ۗ<螻=(KOǖջ 26O+ 72'7dvTN>CҼajdC>Gy$-l #㇖T=h,=G@ÛJ;7`KJNCoo~h)D#G+1?^O.vl0Ŭ<~^XDiX,I1k0 1u(@ { eӻULu\;]lHhdU[_"3!ȷ1QC^$>p{lv:hHANj;]sMXw9Iwvm4q+zuA"P D }}-(Y>N5HɆnPJwѳYjk>$is.[ XBs~9KPʪDTq#UeK}BÊ=q94/{#l*UWMG^b./-ʝՉ(GCl-ג`nQ[U"vx#*b8;\ j/dx%W ƿ-ב2z٧dVVel*z} RaN7Ͻnbϖ7s1_tP!J) \rf2QJ;ء\G?jVT-f]UQ'h\cjg' ܂ ׳ZGHt2w(='U1 Lߴ~Py5H exlrb2,~?+X,Y9F_uUxϿzѩn=isgV=ʍC@H^#P7gBL`?RL"|C/xfcY+8HV3AT\ʾ.\P۪ۡwuK-6A`}$h :^;?vRgޜ ztVmR['Mb[`L}dyS$Kv 6&1:)vJ{"ZaN'v@*cQXV%tRH'S;H;xW G.T"^ký ?e**X^Y7_Uq!AlNNl TɃma'tH5rC_S$LM4DfIuY}Pps nP,ߤt1k@p}W2|V+F^qaLɄU&βsy2ĉ..8qG[w;bO *Er&wgҨ_}"ljθf㓦I$G:oy|Ǚ. ,lN&_73C/~AmWllSΠ$52)| \qpT2%m!ϝ/VF6 ,a0}/.x>e GDxYt3s:"qd;$FM0 ToF5V _AxJ+!J@ɂŽf.q߇$oV Nwm@tƺ>5~9Q!iE)É_!rtHT&%PnJ6g<fpiSO-ƁMkd&gsvfF= xVk[H _}oU/xG?`$6i`,撶#pϟ1ӯU6+ >iǹc®M oLӃ`qYWӒ4iR̕N1 A*--En*Է i {/nm'DzO\eo3ܰw?\2Ǿ!*-Br x)Pơ>gS&ڐnV{TiDs5 XԠ1Zw,p_z}^C}&E°sI1wI'l:z=+zn~ik`6#nk)߫yP>CX T3J_DoV`h4϶&],Jj#𘧙{hu {;涳՟ KhA<5ߔSj&hL} >'E:lИ'\O^> yp7Rvcប_e 齉۲*|`8an.1V,֮i%š[-}z^Y jA:`RJG&;( .GvIN=^* HihE|SX޾HJ 25B0?%;ttjxf|SQ ,@}&UIt0Sd'k2tE) $CKJbw9HJ^Bj[júű#ӆR6=ylbSS6NIt-g>o\9WG'͈T]va {)˫ЂΨ&p"OezF/ \G9I^=E) c6 cLZ6`$$S u9:y8}Qx YxuS+^{yR :.S7l?t /7$3^Ȓtx Lj):ό]a- ث7 [*ēt fkb 9v AiܖޖmDIMaӐm>ī:($F~T"MR$Aјޭ`c-ާY9XZZ) ֣|ݚL!Z#&9S} oQ O[Kgӗs5Vծ2$~_QSWd9Iz}xv;؏;TBG vq$K ZXCH,f} AV28OkUAiӋ~ku挂 u G3gA&?g*ydgtkش4˚7/xN1^C,IӔ~׮P)<#hQ}(A o,nv^0,FUpԇݓ'64TBEEInշC9RةKq`׆'?"L:OI^[#bOxdrڄ#gv?T,2, [Oc&*EZ1끴B_4 hxEj!xD$;WoYIςLNA㍯ P2tTpâxAVRDH7F]bSMiIp~VN4?ZPK$];.!b{yD"6V8NBI)}NM|sV|U}J4g-4"˯Lk0g{@,E $vuɹ.}}Kʻn 0 pz[=- Z;:w<-ІA8Fd,< =6eϖ@=EX;#otq)>-aSmFeoFp"SH ޓ!ЖG/oԣ-7>i7в!sOLI-p_Tu>jvZԣ*? XrCa<{:gg!>#M]4B##!ܹ8̷cP?/2H@ݞ/Xya92n5퇡frת0oO )QYcז"bd{7Mi׸|rc6M!9꦳n>èEmjGzb0*^=E#F;Nnm8_y,QqVrXbӲOiˏ.m]4>N -OMȯ=#axm>&]@lTq{FK 餉aGEUo3u" G&r+RIUu'm1_ޮ`0~}Y#X, B w QYX;͠!+u_ғZ.{ZS7h+w^| R#/8*ݽ /2#O[QAh/VΓAϴ>@yY&$$VAMB+Q& ˻H<c *rֺ@v3Bw%7?M"t.0$o">lѵZ_ZhR- g70r]BO9п@ J\X?q(Y}nv+Ȯw"&R"=7-$[{~Exs@Pw׉q̽iǾ:043%s); *X>sXךڲ B8LyDͲrm7ۙ[n^aa3 4!,B+XynїWvD_ߊ=vЕKثTv8]Ί)oz|Kɛ}ٖG'RC>9 Q܃!ByqlAQJ̷WOfխNU8yEp(A!z^AM Iv{^$WC]yG}/V;i|C ŇHa߅/{5IH&-a^Y3CУ};5UO`)^ܴh{gmc]y1~hڛuI#=_/ /[qcR[k fͦfd{K5,u}aW;B"{Xs@40.~<kM39+,3/Sp^ڦJ)rcwL5mbTVnBBEհƈpU#M:BegYN7m4+}zUw9ոT3VW]_Q2ڰ*E{_3G&}xu%uF2] 4.IJ誝f##0CAdzZ~ @":v5Elˊs,4.|=# g+JNЪh'4rB64^cxO{D{S'X |el=QbVE'A#D:r ꐌQ! Hɧ@FwBlOY(u+#Hv-߉u$5Zɋ4yEw Zᑾs0#ft/@]GáWiCbσ`T1Nmh~ϗe$lx4,Yy/͚D6Úy)ޫ&Xs')bQjCx%¤9:pbu6Ώ`2!{^^nX* :)?YX$9{ %;!Pb]{z?`x9Aheҏન ӕU /(ꮁ=VT6!֓~ ;_NkƬ(Mk\@?,%BLwAUs/qCRrb\ SF\EUYs&%avPDwO9ny*gCI2ćEr~/2EQ¬ ',ZT}<~ufSМ*'I BKlTKJ$2ѠvƀpE Vrl.N@/)s Qfӏ] .lUN5 :ISE'r׃rd&{nن iظ?J7}|6~4i+$֝I a+:{꒖sC @0-`3aIQQϖSgxha͓d(D*j8 gAjO WjKViP,0E:HUMvMRƖ s7X0\i/8aOcY?=(%o9;Cn# njN{eys4b2!VMGT\ ˎ_V1Q>"Vw It,˵9/|4[+w$L.٪ l3pQK8ن*bV^]Խ(ɴU̩N t߃ L b3׽^#q [Y^fc9@6:iFW6r(#^A5XS&7ȏ׋ 5a=B9@JHA KhاAsIv6!?^"X,׉ˌLjx4(K"k|<:z)Kvʼn G);~JЂB8!l"ss _1Χ{1x-1u|ܩ@IP3d蜩ق_] bN@-?DN4w0 3kL ЊF[ȟd&/2&O:pd`EelNL p"X SoQCmJ.ДJϩ~/{?X~)+Q^=.wFG4Vs5{xmDtYD-I+ 9$v-)f(DΑMqOw\hx9v'u Iv}K{SɛPbW[p#|nYm]6'ߟeduX~`T!^6]I1;.;n @<TW'ۧw۵C[zh.z'/V̡/ѱT~ǥ^@63AM*u22 v1mPaqhW ,QxlK3ԉrVX,'s֝Epe}Hf~ Pa$  w6}!M ɝ1NK0:Wd':t jP G ՎLFȠlmc:AXꮪ4el/O3WojLh> 3iiFP|01p;\nؾkyJK=jm-KVfQi{!1ee0K ~ЛpԺҬ~&0P'[1 ":Y_&xV*8n1dnawL=W喡Ed jH Att|˞tEiV,pAkĘU%%Gm Wo]k)'0fHY {TҸmF(oXYRI@V2a3 ⶾNvY*6$!M w0W,z :'7UIq:N&[cjc cΐ.߱w4꟪.j exZGIl. kVZǟS.`rDJIƄ*}Vل`/:짢@O&ji׍/20gz8lkxBPhP/pRX!$r@!tdN [o ]s8m`\#L9e~os: #/Dd9:OUcX9(V"OϿ c#OoX+9P#K5CVmn(iH]Z103+<=LױxU# xԦzܧ+W2>9\M㊙8JE#'[48zw"ٮR3&csm\(y|~.L~rQsdf)sit5|I2Yl Nwf2(܂5Me2f2;SMXcPpM3Łެ 0?x C L)1u6n>0W @sRSlفiar;?|h3BT;,0.^yۡ$*8Ky0)=z1L3f9gIͷτ=%2{)OVh{kZEj\)}?uNeG&w5ƄSo5'{dw ~ &P&P2kovV!W_vCO{2ejV"ۀ.F~~Tc F "@nKfaHFuk6:Qd:Zq}N4D |$_0o/w& ڸA? Fz&Jc?_*YjLK$j!п w@JvSh6B|<D9UG5}qkxѤK_TK$Sr"%WI%btVz˯J&pEV]OڔIbB.#V6ܭA -Dj9</@v/7Aq23\ӶP+]?E<Œu^m[54Ǟr;Y }w A7פ&YF!cxp*7RI (f{M^@V:Z772Dظ^TQAzիpp 72"dGiR-%V .9!,TzC^0βw.:_-}OF0Tnʯd{`F2|1ϊI{nSORP8TN[' G%D|_4QP?ֆQJib0eҨG8j$X۠Y.mB TCҲ#rXJv/[ `6e{flz((5v^YKLղ h˚ ?>ƝvIԂUܐG{1*ozYo(.rK10 "#'i:CA52xʏ~ C.ZƱybϗ$G+g,\݋E٩!c}ש~\4ɵҘMczKJGX O6VAn&)MN*LYRq;rnRʇ7)yN;,ۨ? P`E$-tCH,~l`RœR .|ghʶ )(ipNDDbh6y%hBzEՌh`-05+Yrj&J9sptb{%3Lj0ADHCU_`pEa_Ƈ(!cuTDlnCP. .eg:u4_Bvvt\+7KϲlCoqFV$ׯ4q)=p(-cGBGovq;B԰4 -D6FBrѫ3)kzZxm\r:3?(7܈-ÔPR+Y ŻZ ` 4YD8T6\0@n)Nan@`w>RE:1U‚Q~Uϧ {@ ws &V6IQ6Wv8f,w@t64|>O<9C.&AH"}Fϲb`^J6K\:`\-O?J1U:fhF =Q\y"X85Åūhqk808':5Θ,r'8!?791{p<ʹޫ6:?E)Er鉆 6[JsB@J]x86xuo\5`]¬hFka}"b#pƻ ۿ ߇>pBf怱;x}o4 [23|Ex,>@Ib Ip0jA?ya')t\]In,MJ]6M^.oLM݆^oH rno]p*De!ٿEqVZ_qmWHV9u,c. =GǷvk Zujj)șewe'?}uKTiMUDxf+/mX0B솊WS/@q*5y2*GߒaS3eG[@67ES t>zV4ډJ T6{o%i3 5"'}V5g.cqU ˭(`3H}=e)"YMb3$H gt_?NB dT'gvqf*.hMm9x j]hDAߧ@ċRj5ɾ1 3>.}/w^RLN Pycv=>ΦN$%[yC)((fޢt-6@0V~Cj/+߀kgQh恱 1]NcU&}>w/IPVITeE7p"4v+~CՇY&pJv#HkZBZIbsm"͆wMl )TQYX2;!+) Oat9!vBd{kT>6߈ ]4\uӜ vn L^BNW0+;bȮhq]H_U5'yPmhL SGfQ- Q/(ц^:duR@T/zŤ,>2ͳxA\rzz9nxAJ=!JAFO\\׿^ڎ -eՏB%U& rIk",/0?<K>QC kx% `%GsBjщPv^u?$j,:#JZ%/`814/nb{R 5IEI1' 7ʤ,^29aǑkdN=q0LbSYx 4!skI! tǽ6BOd3 ݢb]-B;mj?Ԓ8w,;j?tt15IޕFf"YȦ7DUKy9!d|~HzV jXW51[m3 wvV5Gd8G:wts ՚~7t7 띎A^>/|s z7wjӮFpqkBg>>%0IH'1b'Odet8ևm^_H'xy5K@y -largGxŝkV-5듺 95y6EϤDISV0%XYJil͡~׶&V74,:K PΙAOԣ=8_{94w.'#bxv#_i S0m6*q{ 7 pԦ&xw5'թ]uC=|=L](o KtFh"v3'UC")ACu: J]E[:5[,Zm%;|#jcG1iۯuOD.{|%fjsGB`` bNq 9qôRv P4Y/iV]T̾GhF2'qۈGk8x/33Fzont9uktUO/x[[NbruJcP.Sx^ƫ$uWw.NDsY?1hB`d:}FOp2iXq.]1BV:p&UH_6y2n /Wa}.Kclszn\ӂWj%5,J#QCj׸5` wM os \MQU^Hs8ouG*11 ,[I/'5'oɩ. A̯gf0 'SI,K-9/_Vs6K$Etr*OL+32@D[ON]cs琪N?KD89 ]qH~U%hȉjMmӗ@4}As~vcc#P܎+і"BZ6«i a֤,+H|%؛dgI廉ra 7:! `XGTtg6"I)wyos4oJTTէp>>бCS/@_c[`:zC83UWqRNQOjbYR> y]&ik+MlaFT>]oO>?nB#%O1<-u/#݆GNdPh66tÚ}F-r*62bMt^!p_]fN@K;0S2-mYo-&/:1-Iq֙t-u2{Nw;zbQ=}Xhڣ|4Pu bomLd% 8=)tw:Pfr~nYϸQ0u3:L4%2xUvҔIg>ݖv /h+SzZK ^@t~. /D#e%Ӭ'JdY*abIH~73eVrYTn;'ZDsQ.;6B0ի…{ 39q(cY`V;V#;aּY),in>w;& I)1W"\>Ya`~Vϴέ ʚy_GPrݙҿw?v*s?P)Xs}_o Bb{gDMw1bOON{ʤJxk C %w ~"Ȅ~&8uY ̶ܾmud[yd'F̵v 3WtL 1]s}Gc,֧{!;׷=a{,oW̧ YH.OU7db/y7jŢҒ`Kf ; 6_zGѽ5³eVk 3h ,m.h9Zu} x9O4u=+>.MƬFFZTgUE .pӵe q|DdM5Vm\1n,gv~XsL!SѠ멉LI`YOJ5)$"jl#46G)q% 8ߜdN FAaMAS{4XA+M~g~:PqAdab,KR'm ;qfR1o':v"L,Q6*S;,2Y>G|+ G;kCV']"|ܢT܍>^I 2s\qItȷg4 no*W:/^'/{C'%q<7ҕ⏥I8hm7;E(Tl8 f+r{5m oWGe坌F gs 8W <[Nfd|>|Bp=?E5ȅiUȬZ IWޏ4I(ѫ :Uq:Zs,Lz +_ZUFm .V_nIsL >Q&lv2 ϤWUS$%i\j}+Q~: *޶hM6^y? [|{"Y$yv]6bUuHGXM4\V>S38֓l_>TBnnpuVvdDFǤkw)b"&mxJE }퇞`iKH#H {s6:! jMw獻S T[i5ZR@$s7sP /a~I@3X|:a{-K 3k AM0)Lwj&x :,޳q`@̅h+D.BBn[[M rKSll*?%4=g(nb1Lό (iBuOtc*̲I$8vz9\̨дQrV95J31#ʌ\ٞv7 αs\kw-7!00pD:^ N1cX" QHnH궮?7 Z).(nHY^b I)<ndU1̥"4G)PZa\YM 桇_$zd!|2"U @rV-e~is1̝n{O(̽ ѳbU;v鏰TN>bI`1.ѮB 6n]%ߎ ~^yK*cd cMY]-A JՌMlwP顝e8U %&-xbBuzܨymsVƋu=`%piƒqzŵ `fgq)䜺JpನC'щdohnj [ S1Q7v}R:Bm=E{s4L8 dk}ɕl wju$Ϥ# } Q[=1Ha$ZǰOK*+KH+c&ftj~5cZyӒqzχ>[p@[6F֛ C.s:3 BWҐ[ڃM%aۣիF0C%S/kV7U4˕T iK_hO<+Nлu`WҼWU*PwK5}-7g:wM7}.ˎ3r| 6#9uaQCle 0/l^3\nYDLsNأe1cGLFU)n<7;GJg-N;rt;2nGӛ]kbψd7&sJ+.]uڏ^T܅)W|ՠ/ #j`LLE/eq>vlzW@R9F8/e5^C#{|]㝀'NUѯbnJ<5h!=llez~/~7֫JW.I|m\p݂'Z4,O_tѱ'Ϳ,9wxH ,0 0kS(NբOq"Ka -s<px@еj΁l]XPQA[3 rGϜJ&!,bKA?S"CN/_ D=VH /S4 $z$bó )?!C0} cGTNP!wf2#(ynJu0 <]}~o!.ǭ-&Q^,3ݽK!y9M+"9`Gu`L4#N[41q)ϣN ƏXпHނ,g>iAƋIzؿfsnVkrYsf~Pۻ+u]N DYLF_g/q"KY[s&rgY`B9K|)wK/Kiv;yME* :K\SF}Re \QկftaV\I.d lY!AM_ry*d@ZXM3aׄ1h)?,Q 4YfhсΝ'՟A\=۵e.TjJi<ٙ5e4PIf\ƄFIqb_ui/߂nQNQI2~lc> nC"NjҜ} !FU6'K%+zo!H'rLPD*4os1m,a$w?Mة:WGW Q `.hPkSC}9F1Tg˷@=A2xQ@E yMfH#,IEh03bV ;( 曖m:/bUy==R^\jM #{T;]QdSg_zŞ_e,@ײv*x.G5Qb?'ɟL;69{ZhXIB"1l2y ?" lZs&b$(|GA5;y9B: W( AfQI/&K̃퇒hQ Nl㻙 8 Μ@$S .x-6@4YmNBgiTD1Sj)<}O&O[ńz>1ě߾+wlJ0͠g m_\$j6n4&Ct/4Ff?AfQ.GE(䜂˧f-5vm>2q>B;JΝ ӞC JFQx1 g'[Pm-ɐ<#m:Zo{뾌YV:u9/(TY*/:*$Ƕ!ÌdT.{pڢ!-颮4DT3Kb*VQ;Gw=6j-9O;3-_ j G>zHwI#*WFy;P8 QLh9TW(DV[\:Z@k[툀 P ta9۵ 0E8FLԸz3E9]~a*`_2|Zo% kyP9P @N_7!t󟚼pկ.ybwrdTEa ;&-k@ QH{*mŔcArkT&_G )qB~XSod59aV9MLA 2WdAVj]{Lp!틳nԤFEi0KJ| 03 8x̶)hcZLdeX6997y_@P#HM%,Vey0 |ԗRs;"+ Ia>īH<-xk . |`f`gj]CFc0)!>ʎ?IbU^^)Ү CK ^&h ե̿1<'noq|ҡ& 6qM&{2mtVYܒPQ,:8neDڐW}[}׆$vnưPY[yphs7,L\tw0H9N)RhǬ jp>8 3100kO 갸{:)lwxHY\,&K]ijZ.cF WTUUygh#;R/O91qoTVFN /_}Qf v 2Q 0b lWDٲHhK|g<1ѭf aMșqt^Bl F™n, !8,{ołf^2>V%PQ|S"qև=.@{H'SeIJm_ݗuH8@[ʉ[IvxۍHvE ~j,i*sҟRmEONHAfe>ZBU `{f5̹=ax4>PÃ#.e:U6*!%gߝe91ؠ)\]a\+FQɚ㫜=R:g BA8KD2 &X(Gd=PkeaHSʦJ>l= w2 Ss7m[{I82o {&'wF۲CLc&7^N.*l:@C̟uj6.jD-`Ze҈ŞۯS,PNaOn΋1|}jYU?e@nIs̯*γ8vP> +St;d ṷ)& \C}\[`0wāսpL=!MI~S\2Q:>vPuvJ0$-7@3RFl=v؊5fCy߃&<$a)9\6laOm-V<ę&-vVy>1ʭgH~dV}^|!RÊ⚐'{=_L^)|d96e; ͕ygORj@hLZf P%)~2nM6fb~C(K_M,LJ~ɞ"^mG95N]i _M :c;%X> t9K;D3Aj$9^!7y(<9M 7K4B $Z4TЕom!fU)sXP 艘ø:viGxjx#Xb觱ݎa-q~oEL5t={ˁJa Vhs,v":d*={v^K'%##MNהmJoQ~tY0Ke@Ϛn`˽[+9>4 QXMBÚvߢ $ C!j "e!YCWL֤bxs٣x$JmWF$n4͙NC=y5<'b8s8w-4Z?CҴ$8){x/IUL vGE*VLp}R =./Hu *ed=U\W|Y"cDS+^8:[ '49iPBM$qx:rή&g'A?mgYkUT̋vi@N4)\` hHI苿ȀxK9PP'DGmhFR:Eʅ7ybG]aqF-a쾎@wFC|DK8sƝ\v[ֳn?Am %G&T p"kQk2=ةj&Ū 7ϼ4, y[/<.\B8ã}`2UV! - L]ll$Υw*:1S9r4pIwC+ ?ETmKlΫp#a؀#A) 6$̆(24E LbL.SΩM۲0O'pΖjZ*|, OVi&q$<K:b-f*8M'֭*V+cjc*azo5[)ÐI\)#ci5&Z#c_7J(`Ŋ޽?1h«Kr)t8T<%y?@֢Sz: -RHݿ5" :s3;{#4.{N ~m}+i鋝@ߔd9ԊT$iEI (+qi MzU-H9 JDƐ^=qk$Z^oEe;-,qt7⑋@=ˊ];'+~Ř Ah6="gu 8$ E} O}WF{gg9t)=gB6V =dȒ4VB0p'Dtm6!7ЃIDf_Y^.!tm-ヷZ?)^  bm5 3dW7 {X#R筆DOa9h_تE ^׀Lن)"]lld:3tPaĉN\V5E}c.ݎ;3J~: ˔ B.3D:ܽ Nhnde?e/\z6#7ڪ2tzsck ڇK;ˣ1hYáP@AZx5 ^-lYmkS_,J\â Sl-I.bf ۸cێ O.H.Y#{m/f Txut- I6_VʏV[a`,̌ / jt)A,5uƢ(!҉߇עgjh*tځ+g2* 0Du(o'G+MH=P Q F h|w҆2؄Gz+z/3H Z))u0*g &RU2qlS!#kLs̓ovm0 zGd=o!0cHFzZM-#ejY,t: g3Y^u/pz⧠p55ߦXE)@"XJYg^E8S@K$}Z;7Ifipa54$'7Qt 씜=hŔB~B&|wpjه<"V=ː\ *TxߢׯOzH͓$i;;p)Q&\yܪìc X;*k u߄71eܐPbZV 2Lr 9G/RqG+ b}_n)Xj"8i͋?9A@ i<I(Cf)UK4֔^0Tw38&N*8;A<'e\xȡ NX"=eQY(M˺n 8"' 2[U 37/Пc#drKo0 a(g Ý Q'ޒ>)S;hsUc1ўxq@S)X/8Js7wesD $j?.4UK=uDײ n{ukFsh7q6C0bi P2aZ[lNU)IBJ񮵘qҟD1RrO:{' lF:DUD?$B}dz@r,0\+@|+LsR"# qZ^%9I2ޡXY[t) H9K ].*+hYnc5j<>x`vU@E}x`l;Mz*>!z&md|.?T% 5$9eLÎg| 69).[[jD!rז] r%:Ve 9w lH``zfƸyWt;!t3o[4)){B~]1U҆^{|4fN?Аkj"ʨB,6Շ'{87}RhTP>肞YM1(46+eqB=:16jbj, NMQ70 !"y=׾5יɽ}sJwboP}I)Ϡd"C8K D CѠKd^'/WG+[gpM$)/?x[]$ySA_"d(`_x48 ߓq`(o ?A9 O(Ӄ34Ju6tXų1!0KS+qao;*}C%//Y>GNIUBWƷۭGe[b :Kۉ:+b,@+ wC,YE\JQnrOꨶi50%݅ce!\)}l{qGQ!DGP|Xy#zMޜ;(Ǎ‹/5 M,ZW? *(3Ug2T8u%I,[p`< 'IZjyIt_IĊH:X `6%t{ vJVz*5x'5-x+>[,Ͽ5R2+Jb? !=?ץ_pnCbiȋUUX/wE*Nw7]%LT~f{݆6D,;qGwXD¾sK>fpJ ]Rd+ʶy _5ժaֱj ~d ωm<3Y<Rkrvaiè9Gj%a5swDֶ?fޟ08yku n5 ]Cj F4!;Uv>m=wơ.JэV<-u&d@Q"`nCtZ1Ed[+QVF;;HVz>N!TV+A; "8Iy WQ eSP}L;لm%nHFS.ȈeR8Zc+< p %̌PcSt3Mxk!aq*KT36<3NRD2ϛhA KT}t iP8]R,\ּxnxi1H@I5y1Il٫*I5 *]vP$HK= u01faT=\wnT䕮.4.iD_>8"CVg <& PU[f@#I4ҟYfrkԩN]Vf?7v22Q7+LBX bx%PWAA+A:@._/ԉ$>0LYͧ^5o2سfY]WK^F#5[+"l"<S ;G1L /Z2:2ܹԠ"ˢEy2p _RۈzI_>r" rqX1sX3묥.JTvw&h/V[$ȃB:l(dCF;QXbKdyt$_4^8W&sv&m?G*\vjC7i5QZ"‘,Y5guP= 1 ~P;C&w$V .~嵧т Fkvi:P;[sEm*~Y;wޓ.THW5˅Z_eg.|]|2 u}Lc:Ui~ޏo0 BG@Qx쩷>`\6s!]J,8pKS56d񏨱@q~'R7SYQrPAα3}fAɚ( MWz̀/{s/t>gh@w^v bv4Zߎ=1n0-ϲaH Rz@/H9qBSx0ӬxQO& -e*{*K-*Cݣ3Mۍ2X?ju)ov2|B#ND/c|(\?ܭՊy^lTT|C`Wx K`}';N"\Oe}cT(Ih&wM6,Bvfql\hU Oi5wyd)w8~[/ć%D@9AN`[#ǸIS#w+*kM38=OFeb,-B@{g$zZ~ 1őُʮ _ 6Z!N%]N̤q^fIfz#3.}#.LJOOlU!͒`1g#h?Y{pD2FDUH>9W)h}$7oEgE)(arg#jKjFKK]"A?qEoTdF|h>SWw_׳cXC#cҲZ#v z-+)1P$dX0l B!S%%۝ۣ3|U!†&e8Kmh1XW̢ȉ$m ~?Ίq2v7CQ`wMm_#~Co7Qo%YDԿxH’+i@ vpη$=tFkzMv r\5X|{ߒ꥾ sSҋj3 Rn$Lmsek PLP&3zb tŭt'G3 @bJ\lHOYN(/o Lr:rn\Z "aMj㻵] e⟀<"?N!!/!́c*p4~r'3 /s2o bMN V̥3Hra"&p{{+o6t5JxNtP 8h5\>s1IQmj͉ډ=ms",N3: `Qt7oTQ},j+6a:+a OEUbV:ȹTNe;IGC }ňބ@xt Ȇ'*/nU  Y^2GЗs{tV e@^%@;TK LjQq_ԙ<gRg?-nA-K<SqqX,m.~3~|-sh/ he2 h&bE˗&)xٰ?M}tE, zG:|:da{a`ݕ:~u"&t:>wBJI-x9{]tSXs$a{!wLbRB{z(pJ 1c@%*KTݏG R-j^B8\ Z+кVAMλφiUnÏ|WS0 1}D"8 :O\F)gFDo2!R'à!!|@{Mo:rQ?%F[+U) u hdBpKצ׬pϷU,ݩܑMtYLdJ1 P*cLsXo bA> K>퇏>o/Q ^ĐDJ&Z3T3jGKE2Hƌo`0}&ۻ|C<׽e|b_h^% ,N@ag}__cݰTnҫ)tgU!%=yeWi lgi<@YyG/he>9\4t /JB!`7 Rd>xT؎6RV1uZ`Pameυ3 l6{C2nD10E1W };dsVޖ' u)wvC&d3O'%iGI_.9 >!mU(,lgiwVo\b\Ń@|:ž3?-e9k=…Pa.]L: a2Zf!6G.I|7Lcܹw$Q &!c)bc?S(%Ј걒8[fR0;a=Ν Z^Lcn >cvXM~:i'FΒꔃQBBKndr_L4SWD4 RRhRk2&^[9BZu籎]/P2!{ )=ŷ, _ V2 ,7",U!ẞ%6:/I1_Bŭq}SdIe['T&^d?'>pp,7|3 =n;@x09׵ LM: S\(RWiGFveX2 tG}Q-/X^6$?|U}Ֆݏ,7e,wy]iuH?u3g0R]LZWY(TX]F,qkbXNNu/^ۇ R(~D4\_QX7޴i>Tn>:8i?Oæ(aBo"@ִ67Oh_ z d;׊|l"=,\РD"r5TN^-L%^tBs?ҎTu+d~wsyM(GPNb6Z 4 di6oG3[pW3Yăwr̘h1H9ȷnrՅVO9HiS9m: +-Y_X*Nk9-JF`7aʭ7B\).{ϰ'4+Mls@M6B\06MY̛whǝ7p={tjC3LI4o8XWzˆ˾VهN:o[`lX'~.B"_7 gT6;{D%ikw>f)'FkٞpvilB+#'N] ,z)|{b^s]V:$@ w81&I)C:%J-Ɩ 1dN9MRG zQkD[:VZ@eXvZ sZ#dŋp)t'R9s0/e'>GS(Jԛ Y(%_מWzV˦+dhX N%+ҋBzいv}Տ7̣&@.0$LTꙞ80-3B"ʢʰF,Jկ iaؾ<'f3MFScLs1pk1Uch#,JR7Mk ;z):Z4akdab4û\=fwT 8xȎL' ) 킔ykK~1H~ q6V4d*l|YMdV$%rsO`~cdMiܻ y ~p֘-{h0! ەrqGLx4NrfF6qMUz|~# ˭g<E-9jg\mP~BQ\}Fe#-jz-]/oӓUQAx7ij Ћ@x<&:VZ$'KM@B2PE#Sa}S=Ż Nqvp55ٶ,-Cv|YHyؚLs@BK%~;sϪ9T뚄^憃5WB`3%Ы2sB݉Tgan F /lc/B@ eP{ƌC½+Y)֓_+(C.5].584@n Eb#+4$\>Zٸ(3uT@Tsi%5-0,m R/a!LM`]6:}]B[ 7I> @{([ș?Rkı_R!2U)1{2Yy22OT%# Ɍ*fwF#7~& H?y,d[i,#ce%N,\}}0 ǜ PU,wrUe8\'0]գYh@0~ UބI?!ژۋq^m?"x=<7J VzONة.Ӝ(i`ܢ7JmRƒ̋tIt`^4Ű|y 6wstCpfW}O6Fڑ+DElEkHaSH6rȀtlhG-}?Rs9*%Q?b^wF:dUd75cz-_|?]o`OD8E<2T%ugRU]e7F%=UͅA{}[K^u"t(ǂ";5z8; ']A>r@ߕSE Km"}ޣQQT҄UN S)qrZk҅$W[dS/rWKMT_,cP1jcxϦgM PڇMhVc2\rQHl.5wvOp]-L/A`ٔ88 +B @--Is˙ =X,l%SWްֶ +_ @>Ec]̖x_ya*uLRL2ٸ[t}Ɂm,Py0:tU[}a`]%M3ٚmMr> @zo}5x.$ ,;VR0bKR-p}~#j̺ǃ lP|>G pr(vGng8Rlm_ZASOH0gJ R&-UtjHBΔsF `tG\[(Wg-aPJrzc()*C9"7_Ѭĭ$!MX;0˟ϥv}k5c|x*a_w_^Z.o3Y}6]ÓX 51df65@7mS$oz}O63 6*")ΧDΞD0s8-g9K6b+Qzz6mH5`Ji&rkE3_)C'9ηFqon6H"c{Ybޔ\9LRdEϲ T=|R;}J}Z9?F9sƫ +^xREٻ{uFh};nJ˹=b Sl[$yp_֊IX({7fJCy! DH~rB[K<%lF8VB`Heq:W'{C9CDͅ׮ah'!?Q2-> Ȑs ާHe"L.g'>2O4?*ʣf~#}H')ǐ} C=9 %jaHx66@Q߼Ԗ^ @RKrL*~3KMō(bxYɅYLSkKvuםLMN[(($E=q=v>l& 9? śOL  6XA-ٳ~:h,AE7DYCtUll>t_gUP7 VepnZfMWaȘ Ȩ%۱^DA Q 9c<r4-'s`H00=,+JupSk/Ce&s}#PRivj :H~F)|4 J}\޷tO5ɿEs>Niu: VK1 AT# :4 ۀ굕]ό^+O_D&+[_ZUeP9y x`bR{N|H ߶7P7NkULfV :#:1Zp~ժ$`kyX$~Y#2Cv @suPCM?Ol;߈\6N=8m%Zr~n$4a.gC#\ؓt-Q/UJ]>_;~˭e]l*WVUlX="3Bw2%LaqK='E-m: ?u:%lFs=/Zfdv2Y4©Bp|S3ӍBZ=^CP- VW{kիZĭd5 %IxtYV)InR\ӔlZe}28'W  v;OL**G?ZVfsic [ , IxXc_TER R(12<7x7X}? [ɍHus-=>H03p[nnseFhlC/8/,v` 8 {ztTVtd/=ۓ dk ;}]uӝGRI oI9 7X 0&#Tȹl G6X,ٵ~c GN5ХaE~y,N" -O^\uU t,[lOi0F2ċ='pLN76^\^|GJ\E*#o2zgG;-"P<ݺ$&4LץʌQsٿw4ZS*5i0u0ڥYՅ$T3WfT2Vэ^N!||*1X.Ƃ*@fχމ+u!nYl }ǖ HvT] < eSYg?CNx ;6P`rMACά0S8ARpg@]j4dKҧM100oLzJtǬ!%.WR 6 6oFԝ)Q$:澖|-!xxpS\̀5%[G6)}- `KCnt) F> ֩_-jDx< ߉R !3MP:K b]q(SVwOmEG|?6`[R&ŠѠ2'Sּͩ^3G?I kt-֯p,9D,u2j9Ew^-iSwb K0?. 60l۵iU酮L^`22ɶ!gP ,Z.$9: ԁtUFx"ȇoH i4twG"!l"]Z2pN1Zв4+ZD7Qstܑ~8[uCdtd4'Pj},OH$zt-CȗVr5f8xj6 j.M護_t=SuFZY0A@wrgb}q4$aycیhm8QX>RGTĞwEY?8cGU,+6!Oݓee$MuZgN$W[5щ]WGOtX.Ye([4޴WAſ|uG%%yc'zkx̚KC $Ȼ_ -(,"ot,E`jh8P"3_:‹̈ Mĝ0KGvÙ<7vN;?-_}dk4ݩH|U&qc3C`1S[ "N݊aUὸS SVՠX 'L,3v i$y-urNDgUn~m?#ΙqG3$xyc^cQ0HcʴYq>qɢzF\,#ܶgU~}2̛X\ݬfз# ݃ƹJ:2SxgHp%$(W*M e_0EqG1)&F*._ AM $$`|2 z-2J|ޫ>ȟDJ"u$dP2'C{jRs٘) Vi 0l |ޒS|= NTy nOpb-9U̔p|̢(lٮ/h,\tH{ls*dۧãk7K_3&V\i g r+>ڱX2ٹeT44@w5]Һ;I!xUKK#L.p r](6x4 9t(,\$g6m|||àHSJb$n~`E,TJOed{v)nNg7ʧc`J/"0eZD7X4ƨBlHM؇1k Wvt7wR j9')/ש8^,2=H@N&)-u@5}„h@dhvI|^ #3%:󼇜Bs0? Sk" \OڷP]pگ3|,~q9[Vܽ03VN0r1$^qctc@7^ LMCۥj.9cAE. ֨ e|! ŧZqnJ-R5.[75/1miT%6>""/#؛{2RnǝCS.$pkm{=yD/MyIM?ed MO=$`I<Օ.(A̵0 pU ^FnpK?cj(\~LJjνR0D>xr%ƶwJ_;Py[-ݍ-h#ac6q̫ N_mBhJY8=p{%N i1IUBHX4|뛓onJO~NGJ!JR/o8'tiu$>!*oXm! h%̼1Ҿ5+pS_4ť~!C빗\#j^$,^A)V -~# MIƍ>hWMMQP\e~ x=jZE"hǙ "MB iF'n4"@S/̵k8ySv$D@$n9˄ZZ5a[>#ԯ]S_8/Q.C?4h9ԟ}ɬ[Ws=oL?n,FǁVPNĎxNcPAxrp>NhToKlWN64ɲk:1u3JcoaϠuM5a:`Δ !-c٥CB'e5fftjVSqݼ&^LNRg=őVQI"[g8p&&EɹрEi8Ntjڭ%2`xX<˵b.۰< JKGgKȫ<3 >g" d}3&bD ǫ^/t_2F81& Q 4`]`ky'7ҫ6kqkFM 3GHMp\qw=+q'׉8"ْ1@+SG@>M.PIU-~u|taJgS1۞;z8jۆ~cp V?k8 9^c~?4퇱}%' k|*^!š)!g1<ֶ'I`uZvYi&6}r4蔛MqWC ޷s9 Iiw:j}㕏y\%Z?3}"T},8uޗ A+Bc c.8Y 0֌oTG<X 9͘͡vy}_pJ.WA-JyȩtmC.~ 71@5nUR^=Qu!+Ӻh;̻"t3\^a2{C[[P8ӌ#("4gY !P!M3mvu qAW"ٰ4ΫRJp2N4&f2֧Ę_hp^Om u-B,#06}o7͹?\[ySP-\zh6l{0+ 깤E5[Pzؼ&IX<xm‡jƜ~Oۨi7ѯj{xL|"7; ŵI~'kW*2L;7J|>L@)S2b?Y~݈A\}HOŽ֗AV:bW*CdPM@hm4{-=0LC>'vYA,hu_?MGMNoEϙh4A4"$*[lpvAzCYљSz<|t<A ~ȿ4ѕFQKos=k! I2ڟg:Umgn9?%qIӳXF!XU;`Y]4K4XDkʐ_fR~4fI nQZ*~ Q[S_bkĎWE0V d4:NYcOcfJY>F\vifj@Nњffqvay㤁@]\o[#wLڨ{fx&/t(A3Ɩ{H5Rii4pvhtB.vNƕhl6RA]4eU}N%8V?j9t"5"aaRt!+BO>2S/@qE!(.}Ev.6{6gnh="?}}Omi?f0\Ɏ CAy>ڴKns6D3{Zh%HhgBˑQt'ڠ6 =`Ca! -"wɰJm*{.\')=^HkPm$? N`Ȃ5f6ՏrAfhcL{hܨ,)Z5ːHwOr%8/#=;V9 kE;ߕ2ixtjqrHE~;! ȀL=x[ uf֠8[(qDvST԰b{x6K=T4DeHóVnܔV vVAfLNo*ǯI~z"E܊ٓp-N}@}+38ŭ /%QO\.JvNۭ3#F)]HM[Bp\ q< j ɫbwK}uⲑE*#RR ?l?v `̃D b"TmJI&?WP 8&# `tEaT[)µwi}uO++hywz`6f'"1ޏM# $p-ealam텔)gȇ]*,3Tʛ (}SŒr$STgI|]x{߄ŝN*~0=WSb;)uDYh'zP(GB?Ӿ'f_qZea5rn8*`׬ѱD6(G(o`'H'lj7^X|h^-m4ҸV\f$q!K 7劳jpm&TL՜hЮh- 휍#\a" '݀FNPVT՟i"6iY`l6ZIe_+W^/BA֦Q SL >eQ% 1? 88ȅD^d3Uӥ!mhhIDEr |Nd>,qo$,n_n43jy3B=^3ͤ{-Rrkw7%tV>axbUaˋL:FLś'#=tS 9i=69!HVĦ:_D)$ ,BVl =댯ubC]!Æ&/ Ў+tT0ȻZ .od}&tLP2+{a#elqH"l%&: j SXicLМK{o1Dr3uN΄T_X{BWap ~)pziB53w{ҥ.0kc?&~ϝLycw"r|guRfhWrH؃11[n,^̲1nƈU7{7G"a.#I}ěltlqȵL$ˬ.gYZ070701000002df000081a40000000000000000000000016661a1dd0000075c000000000000000000000000000000000000008200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.ko.xz7zXZִF!t/%]?Eh=ڜ.+ˢ{c!_(Y[s9OڙʇU:#I-Oz+ny= /G69<Ay5I{ojkޖJYs,ff9'U>\9x$s8 -*jd͈ofm3^Ȝ>]Ha%k8,ee8KLlF-⇮i[ؒ׫#j_^W Q# I SK%{aPGk1Ճzk!g/J!x#n"*lte\QòNQ,o6p{7l([0p,}0𩏖e?PHJCɄPu$3Õ+ǮvJc8K+U *kI6׏H$Sɞ[}hN|fl4䶷=Y&5m#kJhm^\rW\ 0"%d̒\hS,bIEyf]UȺ?i9' !BC4'3ńD@!.&%Y^޼n$ow^md\^k/ىwJºIY8l%H&ofgolc*o7lb\Hc&ضQFL2s\ts ~Qݓ93GLٿ]0 dhQ g2<G4϶m pt,-'Y``i[mmom !"'CzRwTe{Rzh6ŭ7%Xt!wL JM4KO=a ;AՀ6JFTݓh$PX"2zz?*Z$@fTKL4ʻv2Y!+ij852Y$͋%fA(U98uP'2$1 @tbY.4Ӈ&k@D|ۈ_г%x4Qf03Bi3 T4s ;_go~IDl١$X绻uT`/^?.z,UsWce-5(+U5ҏΎ|Iڮ6z':xb {R.A޽ka \t`-衎Ms 6%ԣ?IY0$6g_Ä?*v |Jj2|(JUu~}0DicùRP J~ BrW ODt[.V9p0ڒ(#-Xw~Eg#vMEgmI; |/OcW *;q {_KsC|g2+ %1&Y TJ@, 'Z2#_/ؔ85;"}tYw{  h,[/67~gYZ070701000002e0000081a40000000000000000000000016661a1dd00024508000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+,Fp^scMͻF3޿GDg* ?r:QLw& I? !b)Q 蹋${<fO"v=mi+Xnؗ;mrdO =-Pыǔ}xhս1%СBшׁ!vTt!@Mi6T1m=?")E萫IW^ [Hؒfc88)%e=<#V߂Ž2Os@KhVJ.BT$23Y5ݘc: z}J]v  c3 Vp#tW_;"EƖU,72ɬhMrnh|\db{Tj$^K2f> WCBvm} RH蟊? *H Hq#Ƚ4\5l7˿aA/!=7o$=GwC ]IvC؅]{:u oKcSZDow` ޫ7T:/?2Y}w19ꦱN дCk}vtV>߶=ϚisoQ3Q-[@k%hiZdI{ r^ Aŵ [{';_(cp=1WTrXb0|a5d;(;uQPg mHk5os]s# r ޛ~iEm\rgǡbz+^1yNĩCB.8g>anVpU ANSiojFϔNvb!]T6_2D/e\(Y_S6A58 zhf-V ?ZKE%~7GEdeJo㝌Θ~,.%ʹeb+NOX?%̲  ¯#߲ F %wԸW-%OoF̈TIv\fE r,mcA: T_+~;9(i\3geoOaPxQ g23)kTʆx ,MfP滽Z߶%>Nij9'KL0列'8Ka cV#cɡl` g W;;>1E@us󱔬_[0i9bDAY1:s[ˇjdUͲ\g IdLRP&ܪJcM 3>`^o?P jE[bZTbP}Y8l㐇 Ot#puޯ@p)hu4sũ۷k*@HőC \jx' Q[t̓4+R?~:q3?n 4|RCgnn+}XG&Ak[GFJCg%Fgu:LQ q6=Yκ4 N@ 't&Byt[2j x|͝b}!LT,N_bbGOjqΪ=Ņ|B5,uz8[+3&M*Twd^ӽnHb1_ IL9 cQTIտL>vwśO)  ޖD|SL]_B#/%֣$15V֫Qtպ)@3N)A1Hгׄex7zLH̘ҿ.͉mGgDwKڨJ|9nC쬙se8]%l_rЛR2 $OP?fma7](n49"@+5 v$j;G',>ٙZHP > bQz6dpP!Ib0alyLB/U+pK# 7`iaľ#4̓Xc"t|HKʝzBl8ԭH\M{ֆUWPPUImAg]qƧkl*Y t`8;&KpsfL!j];7a8.Hd]C h&Myp5K7bڞfZ蚽q[;{-MFCC]='!1K~ ZW"Y(kI=_õD1Rö ^>AIkq ZD@I|R}7f6բ<DyBC=9ȳlu[:!KT%DϷGFI_FAҩppiM£6*;,/-|9y;H/(!Wk(k) d +=qi/T~uyg@^Vu{*HXYѷcCzIf7]cQG D ,uUKlRpJbo4P]r_n,,ŵ`#'FͰB`=xc4cB`|Vޢ<{DuΕ';g߼W 4\x=`Xtg,]G6 }RgAWsWId'kB0zـ|wj÷JT<Gz#لE6#>&خw, mb'^gA=Hy" !0 P'nDF o(g!7"۹vt>zE-u \ClFΖiM} m<DrSK3ՠ+)kqȀ3.=P!uRJQnأދ4F P=w,POuQ'=at;Ifk0 z=+:%ãm˹WS 絹rZ;*Ml(vx}M8SF_ϐ`ˍ! kuU->2XM hvm.vVIU;\~'+šoZr 8u ʪ ]zxT{ur+bHJ-D*qtYϟ}:#OB'M>@ TZ8b/?qȬP-HS:J,(v2':4P"m7C+3l.] :!҂ Ϣ,cB LNɩÎi:YByTo;I4@;6/krF 3 H uWJy[BgcWث"Q@ - ffhjWڙL>Cjah\=PY{7γ(Xjf&-!HGEG)QL?.Tp;pL}^!4j# {~bhus%fd|$ /bB gA|vsA$KW c02Ӆd/|yW5: KnZ LzpoO|8ٞh,*_+`:~æPbTXwZ}vܢ촜)4.Q3dNNȯt)~6J`vCQ7 V,p1Geݲ֟h*+(x4;b H}ro++pJ yʷ}W8{ߏVpٛܗ 3<[G͌Mh6)w iNm&"8|{'zQ5HmaVu_0B1}`\V#ulD1TN[t5v]u[@tK :_33Hn伯 ɮ#`8FSXmU`W~d#0F }\Ƽ'{:ۜLĜ1t&&}Tγ7b)Ч vS?Srv!!fF\dvpL]lkc65TgGD g ;_d24^!Nt hS ^'+Jv9.٠o={׭,Sb}(w+ f !}u+ ]i _z/qdj=`H/Fzdymt%rz8 .~gNhrE sXⓓSEj|zHy1iBQOzYG<|^XǡE#]j=Tǟ sur/2ǦS_vRG';*ʣChfFvhBC% y5<1Gd2 sM{w."ԁA:#` oANvy]Vy, T/52]t¢~{[lt7,_)MRҏ> %/| /;SR#18Y;mόqBBW  :b2ia)z)-0MIeQn$? GNІ cm&$u}WH ,# zsV&:ĸX 0QZfP٨47FH7sbߧp','ܝ=Fz8@mzng',=F]dZ:qlud&:ɛ湿ee8[x)$:/Dt\?Hz-,:@jaR2 QPHNFMf!&%fB` epOQK)Lc9V$%W%r27YBh2?^? d6<]*O.Mx1RKpOW@etab0kFʙ8fQ l)̩cnڊ ^ lx_GvHE~Tp}lS.5 zK@h| ȱP`d"&-NyajkyH !vLk;;$B(mn1nŋs /; >S0-L*j ^Vi nfN S쥏)KZ%@ ?: F]?b3 MFM,j]4' }3idV`y= gG+Uh;rxx=-I*td`9L} qu-oZ|s@r8*V`@mJG=R}g[\1ܬf?žerΧw8p 7]/s0I`n=5p/TY I߱DݎA0c}'`jK.c}甬=p? ɥb45=]wo.i74`{QVQs(k\zyˌe@?V'X,;RZ;opL#/e%uI*2ޣ{]:ojkDb䏐/>̿_0j'9,]=S#n&m1ml,וXr<ۣZ3Ȑ 3Iusp} 6/lbzr^LhpkhNY.2d̷ d=re<"$C+agMG-'Wd"8.߿2j%bgk=d9j71sM>`"Xq I\ ' -aqܠ 7{ !Vf_1mzs,+8nBy%ǰ$uV"LzL}7$ L8h涐 'J8LxzǍYI cXRU&ҁ-Kb2}atb-χwiàt+"}k.yXS@h,Bm!=WX|:cSv `4S}]FSJIJzYج#/?\¦Ȋ4F^1 JzHruUVf|o; wE8`BիL7qͳk AoDPQJ}v/eMB!F̄?3/ZF̎4ewtoKHm5rK\l/ləX>Zu6 0qE/?Ӕ ~tY9/>*"#ݒƺ=M.stF.T}1FY_QhksDDYeDA?$N_*w?fUP?(5Зbѝ섾Vg&[#aF 5JBĠ\EKr:7.xL. RSE0mVp*UqD-Lسx(' Td$qt\7^B2(iP|MB_04`o|,of:\[M<L ΎKˊ Cdœ rTب$t|ݏ0RB8\0 *7kؙ2To8C߼vc,{[\ j*BQ᫜2,}ͧ@dXUPާ!G; ]D8Mi::*sVQyq(UIb>9\o2"Iҿ JPX?=wA12do|V9h?Dɲ|\Er^((IUzJjr0ܲ(B}:O#R9ԉŖdV.C' '5䧨91IaHLS;*MbxB!6/di)7Бb Nխݞd_i;LoNp}f B>QJiZYRAZJm0@+O0+Fv{ӻy;pMygϴ)hĐ̲l)BTq6 <} <9 uy桠tkR+D6&2hw\%WEĬc۱R2g9Z@x~Ԣȴ>z~\w|ť\,?Td/k|BELbYyKB!dAu|1''*k~7$d&>k'^/-5 ix$Qr4Fdl|OTjҨOx#iD:Vc1Cw*4!wdSuz*8Pp.dr EЀCpĺ֫|dY]xIނYθ>%$|IUCC@+pzl)\!_t<ͦ)~s#H zNSɾly;@CURkb!*:7 AXjȵgwPjqnܲ_sPBezA1>|!4d|mYV#amU 2^vǞo6j?|{Ѳt[+d&THoՍџFEO0h C5?d聼RumFx$uߏg *"2{2c& |Eh*&9bGx3ҼhJ7$]Am Y">vV.gZ1o2SSʦ6 sh#-C^>?XCE0Js 93_ Í@xXƻU9 %hT t=HiiU2TxZ(]%C\b >o jZ!wJј̀[*# NIWm\@#2/<9Ƞy]7 K҇5rY><%GS-/~Zzk{H\M,$[DEd迍o 8&lAV7R;{ϭ|Eme_h7v߄!@z"<7R%%KXҁˏiVv ]8!0himR.Vб(ԧn Mg.\PA qV^sYDDN䅛ȑQLfriqLFNR][ث9[rFĥ*D܀W@t[MYfnπ` 3 6UTw+w8jݻ~ģYU6d~p/qZ[3[KT1D0%& Zy^Rdϥ铨!DzebcaadJgbwn8 jw,x"?έs6J'L,|h";+%}Y X9wiXjAΏwYw1S_2ʙ# nNh֊8վ~!Q/9jibO<fF~?p5`t"r*(FtS]eT ;f6} kMɀ`(,$;ʜo-?3IJDw뚰< -T4 ox!jwR r}T¦uL PxʯvM{ ފMh߹1#rإyn 0bs). {5̞1,YOR`c:vktH짢Ͻ6޻<զk`BЯ\sD72yx%"1h#'嘄i\7_yдb)dT-8#*"O-]j笔WHﵘFNviQG,Omh$ߺR) GeKMAo헏%R- {%ܽu)3+oU3S m坼ȍbk%XL1#34=+uŽ8r+ %tB?l8&x;ĴGo ,oxigL0,c-0}qX#~gq+XNL/a~뜐] ʭGO\sm Op;0i&aԫ;mu&P&i {}}-xv7(<;kvUҴ5r}qa}R_/dv=~H!Ȃ&Y]7k+<|}Z ^]O7)wrDbP0ԫչ*qV!fn]OބX4R·]oУq^+X`18Mh(e_)sDuka 'g)L.Mg1U(?G|]!6x£>#9sv˧>l?4>ZBc+k5  q{ze$zɺ'yc$*7>͖@UfN _-w54 Ž橍لՒoxſʎrd$GdLi P;T@f^:C,(;m_4!EʔR~}Xe?|K68 8-X#hK6}B-,d-8bL6~8W;`B"u&Bnw%nfԥ6xD38ҁ^y}K:rne[ZTD.T;y[Q3+Tdk}_؞YG*&SѪ=2ӴQ ^5l^i.0}U\^hR\ eal^SUuÅST9K( Ovt&ྃV̻VŁ[y6tOk!Ņ!T|Ntm3|3w2+phP? p K>J|*7eg2u~# I$'8aD$itd;Sp OMI~zQNP_Fjan1t83>JКTat<+Β:qCǘ-Tz1ƥun6{ޖ͢7_ڽ&hK`,wz ? R% ݅ch 6LB#OVFPFRYiyP놽jhng{t% v5(h#̨ Q8Ehi'wKK"|ɽP .'FړU:˓Ҿg,[W#ˮ6\fBXm&|!=0 xjvnlL$F>S5܆,U ^fPȘ#7yL,sޟ@щ<ۍSS-UDL.jH_I%7Y[iq3^+5Ԯ5>p,(#4o,` Zm Y4E `Ɩ* !S"ǛȦ!B=`G\3Fs t+El}LsVIe4a흉Ʒ&(‘`…)ȩXM9:z0Ċ7gvcVo1J7H HW5wuKRu# ݦ8}_L*VPp2Hw1|&y+_`؉&,]P$>2WS"Y__L&P|@쮟<9jkơssQ ƢU'Z}*> !07*mDd[":ȹ.UU\AF?I'pl 5/AQŪ-*QfHXjrG.";!/{7CDHg}j VI2-0̑UϿT-I=SrrL`4F~˴Fu<^zv#MkG;2Sw&2EbAiM.nli΍ >-\[tVYBǤ8~m%u$@8ˍZ8)c?аeU(ͱ 6>R \ҩi#/֪6ϥ-Cd#^5J|[-KtT<^=D 7AqW&Yu:PKPDBs 48&hl#һ䮗_|A 7ղ-:c\N{dN50y닦=[\Ӎ j>'+^ۿgfɴa}nNDw  %aƫZ >,|'&R%*ӈN 2 㺀Iu#iѤ)|fgR6:k0]pa}غNw _ -_f!+o%p%2 $ɿ"s lTk(SLR9횁b¯ W#fP,$_KD2l&+(~EM`` =_N3J'M3>M}"u(/u뀟H_m<M mcu/g0\Dշ!%/`a 9V|@h֪%Mj]F9%VѤZ{7 E\$k(<-dw%kƬ" nI܎a}{7YĮSfb/k 4'sBhęeM4@wʩfF|t{&U^v2$ G w@(šP#iU.ߑ*O%1gۊ{jNQ9mBE x>ӧ=ƒӌ{H}Oה(SN}c5, qq0:iӠzoG ٲގ mL"g륙ҬseB Pg.yeA^@߹x :p6cU eR^H.4ngfU{|/BN y&k?]/욃>ȯW9m} MI5-ه&Ԕj!{gaydں; hfܑ45*gߺ"Oυkv%%HJ0CyZuR˾[\ǴZ)ԯпWtQl!ͯa\BO(1@Q=owE_T(e\=c1dMC)kZMݞ:,  d]H艟ɺN r&Vj9LwhLiA(^iRJle׌y*#tVa e/;yt Yzڂ] '@4L_(񬕰n~s7 T)@9e)Ifb(۲!=€p=Dn*8$yOUJ]%LkD <=7X vƻ䂢z?BPW>q]2 -u&.Nc"A5cQB9"jgl/n&2/B$-qyƯ%c]"f2.ʈƲ|j[#u={^[ qN15k ("\zczsCU#&bQkTS)""2T+榑3F9jUauq_LhzQG?%7z  5U?L1X(Ӈ>3U&/.W*0!@Z!kz9vpR>UJ/ͬ]8#v&z9\bGڳF1e/"GZ)-ryW,Qi!if&ByM$먣~YUI#N/?pd':i"]8-TvcLkXtka\AnVs ʙQcaCtgL!ϹE`$[EĞD>&uc \~ܧ$޵0€Jo|稓T Nmɠ.#_>ʿԹPHiL"q5ݬ͐;u,H.-xB]6]bnDoldBJJaG}kNk#Uca+1C7XX6+hǃF(ŴO?Q?2cAXNw~_(D !26ːL7{```KeofƗ[Z0/WK1JnY^=V\lbXͳFj;zk֎?ywe 5m3b{`$yj'% P_sK .+Ey*!ev:V<ƞUrK= 2?k? KX@H{ WhgofS?ƂםmNGEQlC0efDͮoϏ_azʾYp8v(/g3fMY-:8X'%no$y#%ˡ%R9$},pP&Ϡ̎uPSOjrT'T෕mƋ#uy(J&˸UuӷE4q:i5^ܕ+htZ~xGA- 6DdHāT^DVt6_.3)59Ȭ 8 s~T}ʞx?m -q kxQ|_=.}i+w0Ve0!sO"7K`AWi;g顲 K)kL-=fؘן [K ; ȲϺ {/ JsPT`!WUCyj8 9$R #ᷳV@ϖ0:5Ѥԛ+.oDYY-D/ RzB.- ՛GuO,W vP}v!Fp>2)XlCCծY<)7A0?z\8r q'_M:z%GOD't3$B<: !z:ƼQQ-u|2XvƪZeXu2 %{^鱥\\nw{r= m,JUv 3 a~špj@!f߱n|hı!  d'jm ͚G_N|-=Vg ú6e"-uJ(^\/iBA9XjzsXN_^A\I/ gr>SťD<`5,tnX4ӚbXB K\gͭa- s&ߥ$]6wɱ !I1RA[X m}ꈐWhrPßvmV`8܈W}LUdG=z<Q@uh۔ RD)+!7ZmMvYXl3 (ܿ/`z6GB^y.jT3lqE߀Czg9Y,|6#xƘNt,D+&ӇW}[K7<]5uވ# ݉ɇ؂cjYm11T_-jV]Tۍ qLRtU YJ+Hrީ{JnM8 {jڐ͵_Fwvɾ@$9, p\J>?=B$ziCzඈusӎ_%![MJ2Ndm ypGQ #'m $a\a`ho{g _惊&A8S!SP65 x^/'QAm?7Oߌ|At \,<K _$|'!nF;$d*F<ۥ|,/Pbd$9 ]lQ^8ީj ZlknϤ~.t=3V7\}P+2H6HZՔ|a/mYaĢ})Kck]/>2ЬZWIsWYY-rMX`o^9 lDl0J;Qn^ur?"pUcegh /RjvXˑO/D Ƀ2;zB,;H;5"͉OG.Vf>g/=*2fYrȕyK!Bov8_7)oB,c u8BkIqqfltaD3M*KwǓEӨeM{<]s\чPhv ȇEa*hF3ҍ]q w[HO] rphC1Z"oXt^x=Zyi+IDr2ཏvA zKGY Cp }f_i &@$1 b* ~bۮ1Βa!\n:DcJ14ȀI:7vLᵢys>o/#ZK eiwHܖdPzBS|ހEcOSybð2O\+'/s(۳BGW-ٔ}:\ANKܤ%intF`Y 5yg7F%wL׹CU];P~&ڒ8^EP{܉ M]oZ̯A@iGZU$SWUV^(}_-kJ v.MYRhz3.d,i]>4i]jEmH-~.XEˡw 6&tuh]. πby.+S*ʔTIIJ_c:@`td$=wݖ3'+7BH/ac:}NMF? yKAS&5ׇIiҵ :;9 8}<$fE,sىSMECv F*̶-`n~ hAj zQq8IZ<=w,E .u2gWK#/p܎P|pxO!kNjJ( @]K)Vq7G Xea 7-"Y)c+ M|%vY܏N7>gouCS7w6d;*qNPwZ <,1NRda=2΄EkdtZ( *׋I_KƟ&_")t<}p*8 a:q0א\)7E$7t2&dNfi>WAVn0J76yMl M3֠CD/Xvڧ-q:d^dAsfuA.H̅hUk.xF5 (-1BNs ]m~Sڝi \E)N_WRiaRT G9CApUSNuVbȑL]}>Z8-[ӎX< Ux|:~]9B«q;Qu '2d55N SA {LM^N??ln5@,ag}"Lx0_Q,gK`9N r|fM$y&3)6ëB$R+5I߄ڰljI҅.ޮ{swįÈ~PBY18 !'7ݻvbs`?CpGxSҌ{ 5~4]30~$MUDbYW)_n AA /Y1˥V"M8!"1,f(5tm֤^k**d> w KE '٧ h"rIx wH ݐzli6Iy.0Rn:z9)Yjʣ*6WzEՠa6s6:J6,^k#oIKs!d^\y>\CKұZ=+5hxPi%1=)E[ocP4  wNu-^\> M~~>c!CT3Zx|OVVF[pHI)G45VU@7BkFKl9ÛGsj[~^#:ɬyQl1wё/#U@Z-,ÓcԻGϖRJa搂F͚%Ӭ½U}@,PH'3ΡcMm0bBS9 '=fsC"J0 IƐBM۞$?qJ[v.sD <"IzQ2?;:?3n;G WoLVm,zztbl?sWCB  vU۪%>k;G"ӭt!|:{Nٻe=Pi.sH0Q`۽?nH [&LMv1U7h# Ѓu FYzU2SԮ/{T_ܩo.婃%+<гwn)D_L u!h:,w$ݡB> v Gie.AVJmuʺ+*>!ʛ%!'uϻD!ObGES'Iou'1XSJ<59!EQE)юJl5FIs16!I#6nUs'U~PvBSFFK 0uGۨT&xc =L4u4|fP^$% 0BXWuǻb,@5`f;"^Y~c{]'s^ 8&o] o'pUxAkcܼlPu\BžHx@lgBn{m-n1I bEn0O}AJE>b`ep2Qvvjo vC^Put7͢ L^)L4hj)ЊIzP= Ny##l)l Tak"SN2  6LHPfO3֞)i*IU䜫3z躔:4yN匭/'@j;dd '.m+w\ TVt8U*J*(,o6!$r5E` (&GU lc@TUonN e0vOND*{V8P8]^ M]t)Ϧ@#nZs+~f3ΥuHFInNug?7L!s%> roC-Є1@4DkZY 9m5%(fʹT],B( Z37ӓ.$AT$N=t-jhL řzdEg4J(TQ-Mza{A+(: p`Ul&&(o3;"hKW9q n8vlB* {*pq/hd+*žm`yqOT&7#Em@X;,,|>ئ^R/#$/!P$=ÍuХ4 h{ME_꾸6eV^<SIƟJLASnyP},icR.¢h:Yix*>` Ќ :6d,Ɣzy-MPb ?>5^ p9Ǯ.e ԃ\f E熬>V\fvÀжClGȃRoh~6BF) f_dYT)hjW혠q !m4`BmX(ڜ随yšP*mѩ'/EԐc(3r}[FPg$*Xȇut[_Vg*q|$)Pi{ s/>, yT =2#TNbt+F Wꧧ$0y0#RPTrXH*RxlG=gT)ŗ, p;xRHymx);p:xg}W3ypOJ -P@ D !>Z6>M&Oؐ5wX\,,O>$DsBO:7W?wԹ~2&9rD"-G.pvC@5쟓‹0WC Ӟ*Nrmq-ʩ4݊)![vX12 eN,K(ȑNyT’%)W4WRj7,w?.-lCG?YD0eS3mgMprfJi|ӏHW|ϒ +y)ה{"\GoS*ϓ!i^P7ᅳixZA/R_h>ZWsirGMw1E)*KzBNQ8Wǣ31Oxi 7U~( %\݄lyteڊ?#)Y~-V0OWk,&FP *m}8DYجqɉYҊ䲷Vi@%}#[m<q:_p\`ZoGo`;|v)x4.8K7*-#y];۔@ӂ}]P s?_aL{Zc/UkdῐؽOZ0ٳjuiejcD9M,+1d8-kd¨ԗ8?;{W*hd1YZD/.GaaN…/poʋ"jAdJ{꒫n{! s$oU9„.PDϛܦuIdE!b"&|௲vwJ[fݪp/-ɑrys6yUAs4n܃Y PQ%H|,'E\tK9,$HvdinimZVR@7>|'Ub&1i|4(ǥkjH 6 C>xf%reyEv9a{2?/re]6A fo$S B GT>C@@_Y~zG+~y%QmDK+IiM<:KM _Ky`0Iqcd3"Za95?7:0oщl44Qw˰leЈDWy&[;_YliɉQLx29X$'~a^ʙ>&p304Uu\OxD2bէW+`<RqM41F/)'e?RM\1Prx;Z]q`]bcYHM0hP{\:? °Ub㌍zA\2&P_]V征,M Oep(RSt!v0)擵n4rxəX;X0vu {̵ EJ&%}9SU~!Cq:򌓰˕e*F{ sx]iϻ||C7YglUDxaarι+"8,@ǜ[5e6wRsض7C}N?4ݵ653Bޓ\d.>FطhGA{H7d4mz|5()bPA欽=f):YX4JGo}ł5enL@ycl,rXޯ9}D4 Yz^Q|[ 'Λ(? ="ԄV!J(0[?Ë"il|Ѕ(/''MDshxt[QI3O)qY$A^`Dxz`o=i6@NNo!`Ee2d̯v&^SCC."Qޟ8jV+|;6T#m?e|MV3v90LISR=Jb;_Tm.ޒABpNgN|®IB ~Yg5L;=fS*^O%ᄌ Dbh+-H ͱ/W3aܙfPpޤ&aJ;]R7;>9<{2ȋ1Hl6-%4Lh5-V]A$Aؼx[;ӪdqcO1iϩLZꆛ7rF.p R@NV dY˖Ɂwm]:>}l6d0 j/(tȪLAUL ܋bPbO@"=ǦÒ8FSm=by !hjX{հ-y:<-1/N5׬cր{xșP0!6}o9Em>ˌ"W39J\WSben}3Ho1=kˀ"HfsNN'Ti8wn/ރ}[FFYSho\(c2}8Q(HK'+Pbi%\'s@|)gki<]f`"$!yY*A'뇃}b!Y̙'<6$HgI =vK}i;u˃Ӈ-'~G P-K+AƥpĻrf Т=3ib?l@SW#c 2hP|+@r!_7R6FfaP~vBւ*?Q[6ӠuD?k|0'˘J&xO2\=}pNBVU*7JDufK$j-de)WwTT(ON)w o[|w񐔾X/).3 [?=yۧ9 ryL.qr0߃wSL⬆2Og>?bG /&JK ~wƟt6πu -e Z(Xu-sQ'ڟ,WaUI!RejR}>\2lΘ1ڴG غ4B_}>3[38G*-.$n5[5ͦ%!d) !dm³=a|[Sүtw#xLd4f 2RDY4u/zOa3|VJeI+"Ci!F2ͭ;X(B IXg` `麱C;w5e_+?˙~{=&͝vͥ גDg͖񒷐yGZ 4n~*g)T9+4eujm(" ߨ~ĴLOa'$RdHO^saۋIUOW qT>_'"ݭ(n(]͈h\NH?[^.T&xjO>`#2ĕ8C#[)__?Gceؽls,3h5 /r7Ta[G>mOe]YuMx%I%J\E2\(0HA [iZWim[$@~ilqoD\~*)!+?RҜ8D,߿?g5O'߈?]K#  X@/&4XfLoB2eMšdEf(n=m14ѯ2]fZzCۨ4{6T8Z&JCThp?}\ȗBvgN 2VFnH^-:䞠:Xf.>PIlVX6ksM0+p3RV==8Wtǂ)ݧ;IG{2ZޔoҸ%1I^ЩKj%?OLB`2e\ dJSLRXwb$[9,0~}؝u1m3 ̛u> ,?@Xn2!u/[%oQKS[ ATuE~Rn7h` C|MT8DZ~'aG:sGf*:g;Gт_Sly.t%%ז `asUDx7$2d%{O 6gq8Ū2c"-Nã%̕31P C%fzٌT ~6Tx^p;9 DȳJ\B@z[/S-Y6s;@B~LG[ SPO] 0Tqk֌ҏY4n ܵD-6^MaҶ8X7CF"q-XmG[;x[I" .\Wcs7ʼnSRxLO7mR +f)3?b!T}>],I"l*F*ը+zqiOPUNRAP&W6Tm"mb Rڵʯ2iUi9Ұp?YoodJ»I+3aJ|q_f/_*X2bF ;W]5L8t3eV v?[>AxGUjELho;6K_"{G[ ر:F{#C eŕ7 ƒ& Ie*Kwd(_nQ 61_$n5,avU#q0A!u:@X03!d$JqC齧08wj`*6_ ΰaG~ I$k26mG翙 *ᱼtsȶAFK^/ʪ#U7ML½o# dSVRbr,@^C=(S0Bo]0C`8QߋDufTj'a\|@(n꩗mR8B4rv}ֳ2':%W{mc W7_^'k-: 5Z_ND.|J%`W'ҼV}E }֙.[<@a:^/.1\y@^ziE= ,Ψ͂?y4g>;/S몔_+Zz^[]y}WN1ԧ*/@4P}**QCXJxI7ÃQ8-s(j)S˛Y禕pиWSJSߎ&oRώ d0ŠJعJ .BUw2a4‰4eH,ukFQIHpH"l~  a!T12BTH]+]E5`Z+SB*Yʞ!+~6,Ϯ**>1Jqg;!R !hd]DtnF=SoAn0 CΔnޯqi\ 1"~]wVXk1UıXV. V;΍޳\ghUQsw)-(c\hf3 e!wwKi|)@\Ć`#8-Оd ^zAq^۱*WK"{ HShjLIY-Cke6̐hh#Br8kBnQƁ-аi"6c Y] ˜s[Ł:zf8,s2JcՊmA-IkjƺOfEv3A1L9#<|Ph*wbJPRM d_Y(Wi;P\G[Hi23msrzv3K7:,v08-Ln;y"~qbh-L_ftț0?>Yy ?g=գb~}74l~XtW9& 2@OfBB]^-7A^R ~KUH("4oMh!+)'Er5,= @sP@ &ܻۑswXbV2;S/%% fLOuڱ9\($VLOx⽈.xY9 ԩ2%*&,ik;iH;R/ "輴w1%wP %],Jg:ACq2 H[Wij. N5z;ICW,ȪYcgԶA\Y\8GJo[4|s~ Mhk4h3TkOҙS2@7G_ #rR#ŗNxU5?h%vC9Bh]F"1N-.I-ҫRua(^(ҺLfjINlR{zJ&yeJ {:c%C.d"3Rq"q́f[I_ҁxZ3.T(VͲg,#\ƞįsycAliKoy## @DcYilU''́tčFjnz2-xѬHiE[9[pqfͫiP.a !|uu[cY I@'wB li$/;M}wS A aE8 Gj/q>gXS\lNpS]9 8;h.jCrLڅybmԄkD#\ý +F2zA=޺9u(}\hȍ|i#n4ɭeN{~r7eO}Vā\pt _J@pzzf""zMm̒{uov4-zO4c0fd;+sgWi P>xYzL T"[Żb u!QAZqFUF8ɏط%OsA!$f c>7a }/v^kzȻ +8X\ޗPI%AEX΃7^ݫ>L0 .b"+v'8U5sMW#C`:ž+j5i‡T(1HJ pKP(bQ%6ɢ)ql>$\$tݣXzRkOg Sjfڊ¬](gX;O0Wv卼-yɒpo <= lDjIPϛqJw=EN.zu%V&|(T3I!4P(d߷j܇48c8ƽ]izenGDP~Z0L@-YUb%< UI 92 PiLutdvMh.t#yeO{[^F&&z+$y#Ӳd Ң$Ajɭ{eXx$x2;%CEM}?zchD$ǻK2ϝJ%MM܀ezhRaR%.QY!&T1 bk!.TpಂlW +2d43ESZ}<VH軩6 ۾Z| }-h<t`![ iHh8Mlͭx#v|Unh#wp 1wf{n|41 xBSvURw'S{_„=^^]n7d2haݙ#* Y3Y IoMq4??]yp]ybRӕ'( xȄ(@r!')Jy{ȝt,rㄋ|=mG?QV!섴bUb {Em Gi-f6/>gW)cB$ ()z7"pb4m@)iNLQG嵫dLŶL/MEhՋ߭;eYAE|ǤL?\X0Rro[ ՅXGyd:r}CYqXy8 #\ \5jGȘX+(4\U4C'l6apKq_wm-ycp=2~ wWlr,G0d@rPu~Gz|]7ݓi7to>}ǫoஆNmi^X+u&/9v#dsg> YEO2nXI25nVP`\Mvh0Fɚ-X a^Qg<}eϒ)[c(=jU ;jWeJ!JgMIidQK>-zӢ2yF0:I1ެR&q"6nX0!R"v,ԦNjOQKυ?3Z:UR9UhBO^<p2UMkr@MyV@b5>ېGJYpN_V5 ٬WeQv0`S`,[e>.n4]i?HXw%S;"b6)^XHl*r [q-I?]N:jt\kS6&USUF8x .f?wy2RyA B5O}o%'rq1@o_~-D*"SZ0D6Ps߃;J8un=yz=ah{BSTOUhY8?ȑyCpf*FmH4bE!\eRHLMn,&;"(ae$ղac-pe_8{܉Zkzc|tM wn?`Mp_Nf(=ٝiAc+߃w/ }Yʽ(6Ŕ.cܔm[Cn!)5KtƮ+fߠC':ؕ:@KbIogK gT ۊVx ]⭉DWiiy*]:0HPM 1,_D d(*t#oC`8^HAϺnP9"_ (1)G M蠱- ʊaӨ`uxr]Dsj|ޙ00CN̸zjD:1;ވIhNzV<;L57ɉ0K9n4 9+= x8ZNx%_q5T繊Tv߬jܝ*X=uW::s;181oXxUʳi,wC[&%p0`Q?b1?D[)\E}  B>xȂΚ O?1P쟂m~jKDՈTHb\ot~-⍍nʇX|oVe(**Ibzkd#)eX;Ps[!|Du#<2$`!h 3.aB);Eɚ8R8AmhIp g=H_jJ'"En0ʋ+%$H/A dV~ރ5+hzZrX0'}>玏$P8,DM~Yiek^+^m3w AfŠ~ "ҿ2e>w 䶣O膃gp1*G[fp6y-{}VjG,!dba ߝjZymZO$<395ڵۃ(T u?Au>[!LX [ #P^.2ڜ\ΉY pe!"@fv}fS+f+ʙtR3tĢy=Efznm1.<~2ZTx;H+)1<'X2\Ϊ+R*[ --JYs9^4v%yn DL7lr(Qk2{|w.!ʾ)j=9}x! B0!T`[1FVD7 Xc G3Vs4!L3G#Te*dyyEN{/AYt>GD>`Mkd$1o,[PDjO,Ieꡮ֤k ]h g:`urnCxlXu0Xى N Cyݼ0Ke eb(Yt?Kz0ޏbUχW2P4e= dp`m} @]x#Sf\lrɺ"f#Z[Aѫp@,Q)M5HR3}!X (a-¹WDIJ658>A}mF=m$Ԝ(fɭx9^Vxgv׾i[GDIx򷯛sбh>VZS-[QwԆ1!R,Ob%R$֋م[ \a|R*&V}D Xx9{r 0L,αp2B5L9x~eh&abA=d^.ƜF:cfS9:^'bru}8Tqԏ]#@kiV`'I2qs\X6Q&H =QtklSXI =->,>^ 'DSu޴c\Aj/V׷-#{Kh7 _gš6l`zJ`l>C3P%7OlFgRwr:ޅgc0?kಮk*e6vEDψ.)jop*|]-RA[XZS`k\j^<S)ҝ2qS(?kRO"#Y90Q":~ᰜOi- 0/SbC:hEKs<; 7Uq^Y"~֎Mz@FC;_[ l/{,Rq|DG_o{kALÏ ]mD0u曙cP4s %í:a([w\{/b-*H;'ڛosWUCta[ YBP ~8Sjm~'GlqEA V9*vN 4x|3AZwL Cï%,WR& _əЛ[':țٗVxY/*{(}+?t5=OkpmiS%c#/ cIs:z-{jI2A& w <\1p[֔FQ(ӮSPȮU}o^k$P;9YsfO/PLfSM5AqĢ!sҡ(R|'2 {iin7IVT\4!;%_j, Lp|Ev _8z^3%>-}`8498#e8fk,}Φhh >9e(H6ğSP ѷA=%QmlCXKufjҳxVLhM IF3skٝ3Fb-˔pt Vks9hk}GwM 7?_MquDR}'[S$0!$WaepIYv'8$.SRśߧAbIq9xRE׆x9IU&I>){H/⋧"i=Нdڽֈ `F$]’I z~ح"0t a0IF̗q$>(0W!Mt2@ ,28A֑9/N&-Y2:s*g-x̪ #ǺPnj"6nkHkF<8djIVX+2$ ю.jڡNclsI{7bs\|/Ṉf:w:45vg+eB}pPɳ|9F1|k*CE$ "[$#Vظ+bIV5㽢Bbm?*"H1v~E|f|@q\ N 8Mî<%;^J "( 8II-{}>$&Ny J,sX[R"|ԝȉݏ3jߩNz@S8P&Q۳}=tDc̈D?T\L!l~:qSw6.Zc${X◫E  iǙV!.!wg;3FhvVowQUd h}@#yڰAKOBT>?g_ Z!X]BLuvC 3`lAPRӠS CߥC9EHpAw*Fkb0}C#6ț+MT,SZX0đeC3O\k\NǍ$1u͎XzR',IA4d&_B־kс~88.VH:"@L+P&%Y&w1Ndfr9T7Y\ÉPTb/J%[{Wi ݁ǤYZ-ѻ98(:ᨥdJ *HሇIew;(X=XظncvS`o_3sj.S@vy ROUTW.RP%T@g-t0ijhxbB3>uf)M{DW1 ~.dj&~yOV(8fyz~"Q.3?2I8'ɚ^1?.R 1 1%XJ6;-ܬ6\d;D?Ky%sl+6Fj  {xIɚa }nJH:W{?t@<E26^1M.u6iR}IǕ)ؘBج?BS{|x5!/yK]9/9r硘Pj8(7WbX1[ulG6r4J^Jc0jITp%kQ S j= /ٰOa}+"c94x"Pjjx{Rk ڽO:'}wAo"3`K, aowɒ+&>}99f.͖yXP%J1 H UVG?Ո@H3gf`z@"Yf͂{k)7L&GgU@HTd t.;@/ "@N9LFgX0CYE4$jLJ^ԽCtO)FKl|lfSqpx6RaFOn886!ǭ Lz8#D& u[Fd%. }P;.S&k"s|r8H8fX&vuGlgO|TFo l.=8Ȇւ+6]U = .8##|6Aч&r̀j13ҳ>֟ASN'{t@/~0Bn!L&)]9sb{ 8GlVj9 r+ ֎^JL?2hˊYhP\vЬ T}o3'y(8?#|,A$s+"Sj2*pq#A^jj߳C(l+hߥ T^==F CCu;/=Lrȳ?qw<?(cŃ"b8=J{o o6.}<)"ljBKUv!٩E>3w\#C xf/dz;+&l,Pnmr˛uFH:{B = X/H`Y+"鱃Czt!VeOD @gR1:iWahґuy0Xt  =ׄ/4C`滑X2/tEE-D8^Pg"R~*yj ;GLY;ZPҙA]: 6ذ7M LxS eA1#3Ġ{b;Ԥxhۓr*9G4j KpHO-W7Ie?8l n Ry <{qQ k()SUA?rw cwJ!ՄG;E# ugbgEd̐ǘ(=qh@\|5>,y2"~K#cNQ @F0Dfro:Sg\x奲88%J fb\w(]3%Ɨ@>t@L #.w8V?gp~JL&-|YKiu7~@OpEr|c~{WqJSU=QF&9}+a>IbL'ȰZnU2<ځ[sF%zRJƒ ]lO8!gfɸlAF`(ՄSnbQƨ@KKadF|LWvۂ(|fB[_L:^O8Y)Yضrpl @GҡG dATWa/'Aw@x.HlbY8PFD)Yu:2!Oƣ3zvy6:.W+M_XOժL'Y3r4 +yefj-yq75*H`jRRv1ֿ5?^ɔQMfODqՊ6j-+9 ~05466B5J-i@ie<5`^ٶCxlH$.u 6"Jn0@_#{p)a7ɒo2Ye)Nx_ó*cBN%#Y/F8a~s.ł..|*4pjy4͂Z('_t@I^Hz qN6utFy]5muC[=Ͻ`W%¬G}YHO a9pKDqN|y  -L\䗫.S ߒ3X Eq^A+޺B* u {Z4|vb5LdVWԾO|]ta=?K h1JBY.hD!Opep amtl˧i YPU*R^VȦW e_w])Wcw, 8i|p"(}5HzL+⏗E̪ +I ŗ`̤+Ѵ =^8'-7i\5ܦv}Ph+GG.)߻f-/1o8GBHiFIh7+J#F -`Ō`|-3Ҕ! \NCOJhRRQ53l -VtUϪ49PvHhhr(PDk=1 uI`66Eumt:k0Ji~)":3NQo 6 IƶQ-}߈טj Z)lu.1DnW3%ˆUdNN+֧khCءx!{KCi T$]ͫilnW^[hael@ t$)R(kc( ?Z_NF=EZXsY0M] 29񚒂?(;|%y*?a33L Dm]:3ذom9ßRM aXy i#ŧ<6Yg)2M&u58]R&\xDͳ\7J;|IT\ G Io!ץg9flh ,D̈́5j.{ZZ4wI5۽nXK0Xi.UPi?jO%32eTAbr3Egӎ .EJ[{}~\}q{[1`KzwJ՝ۤ)2w sՒv,)xNiB+*u4 kw'aӜR#x(Bū?v5duZ !ai <:9Ӡ*I&b =UrlmP8}Y Fg ~s̋%(F&?L``=)Or _77ρH528<_2k9Hҏ'+Ij؉ Fr޸nž1ʁ#K; hMwTK'Ȫqi)_ʃQ HeOlo*RER!r{dJVTQr=ld +˙Р .GCL{y0_N%(3*Z)Ⰰ Dxo݉6cCA&bik"nSPց=}'Ә|R2.I^<Ƹ̟ <&1%!h O"vYS}|xͅGfՉ,]QJLTכȺE1+{{vey(tL]\!.:*b38WA@8#gP`+ːrq* #R>Y5 G2ƓS:<'=62jLH@'aO]B:Lf#a iFn8+W'xǽ?yOme<ሼ2;a2Qgj3cg݊-f-bD-QYN R) 8]` F+4 h*hOv BE:y4O7~gtx#vhuQL&%hH*eKFLas:MHDo :X#ײ߁}X y5zY6Ր5%8GH gdDc<ܰQSz!> [GIgX=_]P-M%n$h>\P[,ug+m}1bN ςwt4H}6u(us:z|1цb1 67Abb@px1)Kw FpTzY5eE!sVe(ZzV\'R}j_,;A'CVPޠl^AA>;1tW 2) تcknF;ᠦNj\r~pm@AC|BkL)15NTnp18Sc9iC0~B]ɪpybI]p :Ťx9[T8?E]\ّ/j @,Y[ZT.GO0/CV1=_fSO'^)5"J@H XgƇ5BBU}`dvl3LG_ISɄ4wu6ߓ"hPS'|뼯C뎠%*.XP;Gy-^m= kXšg# ap"ut3|kz( 4gqJל0c8~&ƥR>qrSjki'f]=G) d)+;\-2č]; 7E=%%+YjRfݶ;\uq]3˳cY#>W2%_W9N,_OA=֧Wr=@L= ⧵I|t'TE!vRp&S#WA#SivŘ5tb-9Nog^x<841ڢjIB~gQQhBH[cEC*+a8rqsivVb$(,++q,`p:xk2 Փo j?ߣS\iFS\+*ΰMs%'!Viml_M?W18p.IloT.22;G^ n>XvPR/X Ű΁mAt_=bYlmI_ MrH#>mN1c̈́=%\xY}He Go]FT&21.#h,ƟmelS-4Tj-!v+Ĕ)qre're%1*`1(ʏ:{_p^!AD1~?m_gQMޥsMPu&io&_ s%ֆDMwUU}81,r6uyXË.aĬ"8: (t!):9 p!ҹx~5kZiV(Oń$ Ђ_~*a8)R,CCU|5\M@}xT-;NGd s]9ee$c9 ~w-̦ͪw}&_"ZS| &:(;娖@FoaH\vQV[i`ڛ0^#Is{$&敚'+3D^o y]i3 PmܙbET#Gڇ{'r*oցL4#%>o-(|"HݔN欝9 D`}rTѐP?.v<2&u?**mErȊ?}Oj-.Ju^9YD >u-1 ű0M6 ^E[kza4- @H@ ]w1SZ7[EnCkfأ^`ʇ@`)z H| Geb[r_Pн`g'!sh \p0aY[污dQ@>c `4>:Ӽ$:S+ֺ8 $(=@ ֆͩ eX6bPrA[>4r='&7,$̫e&':s&lSK'9JnYoKEаl AZU>.JlxejXND ah[OS{hr-;^g&=g4r`$zD7sYO1)V-(POݥcoNsJ ?*E?rKIz_[OcI \ΰB2*݉@:#٬?mrA\ w`eJ A[/z0Ft{ܭ߬s(` ?-F9OeZ/R]< ę[ %*b7:f?Ag2T6I-~ zXl! fȭY:iC넣ˁ5q޾~ȅiKUf Lb}ϰb."+U2Ko֨C<#]?`Hp5jRrwS9r JǥL[ ?]b8Ҍ !?׫F~ewZc^[`& 8[8᳣K R 02VH'h(3w~BӔ7# CBڏfR×v,j#m>ls"]d PU"&7< WIGSbj -}) X *rC/wGv-+4a}bלu`,fܽpfnR,Jݙ(+<3tO N>ˌu-ƌtj%B@`Avad7 )Nj}j0,rzTo5M<Ô$yㇿ젽 S(3+qDɱ^lFZ騩ZiP,sCL:VfKe}gNLҪ Noj,]l2KE܂v*R^2/Eqy$h%Lbflݧ1>h*h` 5-z'Y[ϑRKH#}:k(tCn]*O B/$KZ`+*r^<~ JrJNe܂X Q_2;ҟ,dMMT֠rц wXu#7H$Zv%ە3fDՓ!?A}]iz*0*l_P[=~3"l] q& a&Pԭ(:9"M*f$V#Z7v(;;2Y m) J'AF^LL:'T30Q;Q2π%J9!B\}><>1 [!ۦufq5oW/$o7{ᙓj @ VYRPG(ݓd_@Zru# !Mhy$S ٍttZdSqD}^a@ Ow yԳS4o֧P_Ơ^@I< 4_v> 8fgD/2Jox Q+,q3Oc= EM]7y^{WeIDa}"qP8~d$_djSc@d&U)yNCnνn?'g . H^u ũEFBN& Lv4-mucזi +{Niy|T9n,7D?]ymy.<~s8U= g9$'?1-ޕV0D㍣2&HkE̯+Q)~p:gʷ1Ux#=nI%b;ܸ6" MeQ'¸h(SE\=uH9Z+&H-0Rq1 Ą ߳nmJD%ŹaX(<򩗘idq#̤#IH_o됽<>jn<%CJŒ3IJ `t?|z3/iV>\;&mݙJ@GplI|RP㮫pNH[ؒ-ꔾ~r̪qHtyuDNVYHxɺCmf56},ѽB'WNF}EE֋{ 6+rS7m&7M&k$vbK AI+P$0L`Gyȗp[: z7='es+6dtn+G:egRDy<-#\Df[$i)}Koj Er k xc)<~!9빱$Tb ! G7dN{ `5r9ϩPP:$ѵ]BJAG42oW#~M&Ctno\t&Nc%H] fsjclE#5p b?>g)/1c/х`GmPK"UP}ML@\E&\G 19&GE6$]d8/e`}؈șbG" 7єNGs%TPjt׋C(NQf}9H%>/]U~OZ8aB$ TU3u.7!js}\ 56^;4TkV#kal?Qo##w[?c^ڑ(F77еQ[y>Jݍo-(2phفjE$6_dt.]+=Nsl yńw%} sgT/m%ęD3q֞ZQ[FƥvYW(jG։F!l>D?y%X k9|?x/Sa}%ߢ,N尒piGkBbt:G]5 U5%qvpfV'vq_ť vD7Gsx7t]\c>Ī1\Ѧ!ޏOzӔ1.]CBي,o'Col5hk7gB*#~~{q"H`@T'㴶B+IE#0^vЀN-*6jُ FZ#5ZSoæD̡~aAn Ƞč ''XMCmx0+ _3WYpvn ӣ6Q*;᫦Iǁh0|U9<1ȥS0ӆp"\Kpd1Q2t u,-Mr2[' 7 4_<'+,6tbI^UM\t*1EғʀOga8ڡ[0$'DaP'Bn  |fQE|H Y'4g'ID+8al׍ p@\GWXMYYDnݤh@9C]:$1 Vˇf-@ qB/=Wg|U=%OIA'[1X3s,{}4nGLIģ' #6-C-[TOcԇ2/XG^tm F»&F+ a0܏*mת2WK,0{T>n€ٸ3f]Ԗ'EXa.u9]2HBw%Zhaވ;C kj{\: z#56!@.e?B>x.~'9<۰^fͦp§O_ǡNU'[yk ^ڋsf^98XU5QG9dRzt09 1 RXOC&緣\4ȌŜt@p,362Bce?45xLqW;kMlF.*N{dHHI ׎de7KݚxE&)f+A? .Kߩ|1[23NvƋN /~y.#lJOdol%*L *S2JpaMV\Tz8^ J2[:08֐#h^LY Ah?].g\ lksXإUyLF[6Ƥ*cp( P{9oՀN &Lw6p"iE SUQܶGMq#b#eiZv=VX6`rDE=ˠ+s9;:jGVV-I g3be~hFlڱWuOpyTLT3?M횤5m= Htt ^2Kpg_2Q$wuHa,l_=#n]yVy "ؗf/t$kvJǯ䬱E^/0FJ+oOAhRDu"YqOoBi _ҹʞX3ݷ׵yp6њf2aYQ "mMI{|? A+$xHhv7{~}՚h ~X7z*A [*^r+&~1ݹ$uee`CEύmOcD>z\*I╪Pؖ~H=J.!tX%ety|ù5uy0ALX|t;qݤ>7sIƀx^9{}*'u"ɠR;l) "]MBO {@E=#滂eJ1B ~pP ٿ+g; y1oɳ%*j숧[j Pm$6EzrE~* dAn{-IcA_QENS0p`8Ç_͵YU^A/SRQ98wǤu~C a9l~&3LW(e&Ȫ={G9م3ҒõhSM^kPځh6]}I#:~PL&F&fDp_nmܗlKgXH~fO;k=LC؈۬n15Q;K1%kLf)'?Ju4Vvm26ulẗ́ܮ֠LHB[ԃ( ck3?#{*"zg'4JTzl"p'((C̉/jhЁp%kئoɁG >>|σ坲i%KꐭORW8F/ @I= \o6ʉO?aB a" <b맧ڵNMnu{)5g"ju!w>"AǤ,pKR+Qcry 灩ucsA{2c4Z?9塑3㮲_j7|IPlxIܮ^oI}V':l}vs2mINa94~m!/ 0yKMpIV#뼧;g2Y3];?|!dB`WѿFDBX э{Gaհ_(ovroiAqLDm M F+tS~y95˛Nao zqY[޲ HNaۂnv9( T~  rfF 2+3j#(J("/~%&՝Gz;Ġ$g68,zlf-mVME+N8BunXi%l#4(6Ѳ&g'#^ONGQ@o,Iq9YY`K&ūلPdّĮdvZ*GR SٻI1s.)R# ZBHc7 pH}O>a$*R|VFnHc-uj] Bd S ؎VBb1#s ftݢSpEyr,hԲX9z?r~3ﳂx2{dR r "b  !'?ou.0g5M^,c'!X?Ni*KWyl$u89!fyl.H[Ih0} ZZwat᪨-'7yo HEeuA]xGzբ QޜRfT ey݇RjR:vSs9lA@l2Au+( IbOUBdkzxz-&]w63O(?c?UxC9ۃg ,H _l+Rg BYl:'D4>Yg$H& Kt?vE ]6,Ϡ2_RIx>|¼%+3/vA&CR>&4]\l旈 5S>uLS_uEFj>( _{29ago5\:|P݅.wfhy;k7DH /,N ,1B3FK$oh.)6K-;z*WLtQ?E.t2=u&GG"kVFj!T>[(]a,٦LEV߄%C-Fچפcf; 73+AMpPsB# x# Cw(wҏ2T}`. TZ@F]?xUxQU־v1_RED^!|$oo2u_"ő~d1i˅AX◨`0_!~]t <*6X+J]]]kۓlnjvA";`,Pu>Z_ ?Aڷ7%U"YY u.xvBdPYkzL}nX?_67s—B)y[<(bN&yي?YtrȷVD}c/5q'>t_ ?Ah[@Eʊ_HCNosg$LjZ0YܿG|!3=en^wy^!y=UJn'c^Gmɠ11ۢ5r ݌ԂH+y`SyYڐᘑ9?& x?5冟jxvygbt(/i'$+pN@p{~Hn(0ZkO`o01m ۜ ±AXz{i2;$)tM1[zXX@F-^Srт24ŇQI$b]~t!&0J~7Q1aJhAvzO]"##I9FI]b#Qڳ$> Cݟ06/h$ybP W#1H$>t؜Hr8+@GQ|ny3-uujb'H8;g{6k.,xy=s2@x{zwru4|^k#( Wd'JH|,"|^#(}ҷ.>2q[A'fU 4c%t*;2PZg mր:6V {k 2TܲN$)>\,\,EtW220d_VjTjv|&dܫUTsu(ޮzqZw:2= f ?0Kj{GHlj4aiV]VɐNh4~+%]̠;=IQ:DdtΜ 10u.|uhJG y|"”̉a֬ꂯ^*NPsD3p@e4zҽfӪoA _v];fo ΀9rP}M t0m1gWmTl.&_ NW;`I2L0PuaXTQuLo !;y6EWLJ&"^__rd l+$ɉ]:OW†։?;.nC]IxY88Є k.(dÓ,X-XH< +%ՎׅȶOp+J?ܢL]#dIzrfl4nĥW TffP3ѓ(&P-!;-4vh&TZyumVZ5]䕚 @4Y@ce}Iq0 o/ K nQ&rZo֭ ץU8,c'V{xjō֔hUG CWY !{<% jH PC\cx xn YH2FBq簩2J+?w>AH*A<G9Q7иn.(gmOdeY1%wz!O!Rgp)ҙRTBNf#~?"E0^i?–1v%0AnN`AIPZ.v[Y Pv =?;G7Ge7? WށϷ|&xc < iFsL " 'c|%Qb~^gMo, bwcV)W:YQ:{aboZd(FqedfKڶJ%s D%ڨkZӄChe=oS-8J" UP } qtA|~elꯑ48$^t]`i@{0E$benMkတfR_۬ϛmCdz>T R 4hn3 )Lw˒A8%'@',mr3),]TnT̜|'HLA nB$%6x.!X8m˟r l^jer 3oW'Y%{orKd>Aݚp\;U@Xpg116&O 1] {MEnrz\=1$}?IS!8hV"0ZR (.l`t[xe$@UwBQwA$5=$# Y^>,iP=O͘j 3ܢ/Q~UEί.az0xNy8CCNM~hILvS9hVa# u6_ "K̳"a\6VQ6SqtW.t;|A4hUqZpFx蓈Lih{۲3__jGwWӯ9/K9s9e"Ԫ'V着..yN͵J17Zd9Dę9ˉDT+'=&E0<ئmо+"7"HjmҴ>xη]"&FUfb^xy-^㩣LMg؍2Eꩍ]SCQ5FAO{/vN<+Y_{Dl qAp~>e|6+i!AsѓQBk[,m{duqYK4hDV:D a e-]3lUJ\[WVB@" lS 0A;η9ڟ=m+7ߞwIXJtO"&RZPe 1$fK/ $NdtNì†1X`\橋sc Ȏ40OWaQ ^صgӷ|P9cTkB -@Xfg=J ~!l qFUO= wہI9hCvcK{a-2j׺VŔ:fqo[SsF/,kӨfB G[[. v3l<_57Wr쇍WXF=!zݤv'DzZCӚA줼pLAѪͱ9V}s[y5HwH6nYѝAQ= GRCx[ʓD!xIO{2㨅R*m}s,u36.4&Nw,XuG7档ab&\u+N?O,Hu:[qË~a"e4,+~T4sz6W$dE=?]i mK#Hٶ6a6y&Ԝ4V;^5 YVK4 ?pQmkoNUl'_7j;oA 4 "}@ Tձ."V//)h|:q$`TL24R${Bs^,3 U3>E %KFI.GcIR4?j+ ^I(YK/aĐ!Wu!l]_ Kce~[YT<{ogA!sEeOMGS6 ۋ_,poigƞӋGşuN֖9}i+=NtKEt{YqC*rYv6ܙpmu8nj=ƣݣ)¼;Q{ҥ[Z^`/ ZmtSſ] }:y>.z@黣᝿A봇iImmWV"lo;9"OՀKբxqe?2!xxmy򁦆;Ԕ2\&:I*]2.aatC^N%{`VH&h00J$)Hw~f+Q. Z(.ĞI{D`m`b!09]]egr=OȾy:U+sIgz aDt'cKZ }Y"BV \cIFh)͘[% &~j,k|U mi @ ٧ uB@$9dCM3(!'jQBzf=z: 3u_OkFC,t݋A%U^}xvw"-DH^-;Qs*ʀ^{fYn67ӟx\6+c(u 91="vT ϑ^8XEKjQ3GV'{1Hv@)x78+ڭ1׀/L#f]dƺ /3mLo ܄Q0>Р:M;tO&2|輲Ҋ~jִUmqm* `kGr4vU=ԜQO5m}jTJal۱ #Q:'_)ZvfC(yh2S*(G#\22"0,g#kƖW Hkuy qVA?-r>m3]JPEeX(ӏqaL 0Sw) l.8PNe.<|<4RBLESZ8Ug(\71t){8SjHk7Ux$V)_yxe֭ۚ3Uk{i܀[~+4N3ɾ_A%n:3yj]+;TvE+mXco я^/K,uhC cJ8ɝQw$+ܽ _+/br]7(i'U4ۋN_Xjdi1~=E 1=s`0Ô*Fy~Ggq6z:Ygw*-/_s鄲/El)LH8Nv01pk(ٺƏ EYUPԡ Ivۏ*` v$5_d*)J!ǹ\yʎcc`*6t=5B\/6.v}MȟCư_.[w;~bnX'U+y:(rx_P_Ypi>>&uV1Ӡj~s*Œаڤ>^-{I3sA*7ɏcG0'uizx /l˱rM,ya@k {!:$ji`ڠ,%(>5yCž\ҪfgWM[+_Dn1 9yz!I)|@6D-ĥU}R2]3oXhȰ0!q,`ח{I?Sl1''\)ZXFvfĵX;畀ǯ 2ӫe>k/^l" gޔ |'\^kw$T{+L^4kD8܅:ҪԲ{Cs 啣#[we 6~{3#1Pl1h@Ou,+GޖȓoDbLZu"ǐ𱧚G*YZxA;\3-!tKAn @ŵ3ERF|r R}ʖ : K T}^ s_n AzeóQ9"mSo.8(9,gDH8~9Eito Y$BsyFW)DfX.]ၲY1I7FӂFAGH{gJVP5\A'[~n{0b՛\lj/'C;)+kNfSҹp[fkv $w6 E2` wuWdnP3-ʍTl a4̌)EwM,H_Ι.G8?)w@Q斸B*鮏݇S@J%TGjxP*8B`6H-oW]7md/WCJ&WmZCFDFu(k>e4 []@)(ȋlO݊|u+}u;>Gh .!>otbnv<+\LN{!`5v=2`#k0of3=1I+(>"ʎBWzn8ID9dg xXǯJXwo{fN\=cTbͯ)tbR1Xzc9b b]^lwZ͛vRvpBUƧhT$ǃ3+Ҧ@]lPDyT|$􆂍VNi`bIwv51lS+׎Ontp0ۺ|e MǪMX^ gn*uC&w= ej/^GƋS;gF,޸7C<ǩ/Vg32gwv !) 6W6 dy#${^Ȳ*GwOP2eGv|'_(XeDb|R V*@$Y56/-ʊ;זiGܜ_m35dQfyz%5^IBiF/ w~`nX JL\Lf ${9u14Y{K-ָxoW)۲r6fNgDBXq ?KWDh<,a;{rz۸d쫶n;͒=Lk1`\?MiyR)߉Ɂ/FuInYй&/ٯɾӸgC?oϊ@0ôH*c'HlmoK ) /NeN6q4h]IRQ3nG@"p$1{&{iXUcس3/:ws۶(8E) (˺c_ I_ 5WܐCݸPئ Ӵ9+0#e`i%kD+ivQ|J\2>|n_U^4啲 ï Z oE_=gŸZ.ɪg9Peo\AM/Q4~ C.ݚ6W Y̿#Ԥ?A]8bX r4U5z71Ցھ5:˳xf1TP uDW[w? F"Ly)J2GH'l`{ʦhˏH M ([,ߺby=c8:V7).q$bnJei-FUUaTDbn9?7BE8!>46 =ֲ})pRcSS8&{#tI:>"7j|pB]RO 6ӦHIUh2Br5=)_+j+7IZq͋wWLJ gVBXHRZV*ҽqAgi!ANnF'`[;1/&cB;;;+Vrst^to-$,]JRe\xKou|Da$YT"UwSnFoqb .bs8:l'k{ ŗƥ[!KpEԑx aV*(._B *q"=Kv܈%/KGS4SXS'Xʨ}t7f-,(w <"z>)֩s3+#^!7lmJFag6m{ztP0 ^5HXGv+}pj'k<.t9ɆzzgVřswsn/Rثi~F$:`_Mv]'&f:#SP怪S3o' iWڴ~ӷ20f*ʪ\ce[o.hH1 gH"SHst]FY9wݫ-gv%W]?G_gO_M[/g6v2L_܇M/k.vY[/ ?܂̬M3O>R ppP%-Кs~l[Q øt&,26 @pےt/u  `. u%f"^jH'}^X_,%G#DH^8Dͥ(7]F!3*ŃO^fp\30scVf};|bIPHo |&p V9rҍ M$O i2C#鯏pV_BT\>^BF}3Rjl)CV )nLCf+,sNѿe>BX{گRa4r0drKhXvbpU ]U,Ŕ;*fO '1n&0ܤ!z3pnIHj1o2 A+*7T VdoVY}ܽ], _Kb==L 'Q tICg|_dL|NʂHаo a4gis<< 0{,%?GV4RQPa +(C>fA(Z;k+A5dEJeϊ~wA{ Ei&#*P$d w*rN{ EA=EWCbk!Gk Eu0: !;.$/*ԌLA#0VP> L^q OjhK\!e:>|zuhdsfF{'wKA]#[*ڊ!|l ʓPd"&Q؊l[y?ݞaixʖWnQ2P1 _$ U6Es7.-*st4op^Ϊ8 nNFbOZAQJKhXkr734h 'c+OZ]SNgAXdԍg){;QB߾E=.FBSCc`&W}k}6Rf ,YȖ?T4n*]%(Uz(fpD{^@)f/S+!u $GsHvq'q9{FϳQ)-~L/^sOXѺfūs樭T꧛E\bk^tp]|kS cb#G>O@՝a$(Y$t0rWC YW7"5m1DMK-tx4 . l-C3mhCYnh!#L>x|l7r4 ReA(2t܄Cjq#WuIgaʨRb>)q@g @őU$Xh{WY,('s=yhvKrvOPIqTnK/Ȣ(݌   Ԇڳc"825PL[y;A/% g&Ⱥk_ܞJk^} Ϯ˧5Ethl`N*ζs=;qxlld45ϡmgE鈞a!r拀Fm&MubDY0,;C_ڇ&MC 1-Т.ֱmӖt{@(Y_G k.@{GT!/ye&oFln;9)͜M9-K`Rc۔$*VgNͺ(\ZqF/Od Ί>y @SgV̾5D k`!#>@_7|pwV1U6ϲh^WW zxedȹߘ̌]ިÝU LPxBLhbS3Fb.5LߴØC\E+FW` K$q < \qHjZ☈xd˃LH?\VF K!Tt֧Z]ٷgo^@CRKK# 8B4w4vIFW~;9Ɯ+:~"ٕ+=Y]59$Uո*$30JD|0U^@ V!_Uk[-k/  ;BWj˒KKU: jnpLÆR B/3 ~~՞̃'u{^0@ٍ S5 Q+qoX9FL%s8\.<xșc^/ZD=<BU|:ػ`f[2nKTfW]ƫS=LYŖ_@ɀ_>%-G?VH03┨~P_ OFq#hz%f:h{|FoW:5*{vNo*^SZ'H{mB6沀jߩt4R,C~WN^U cH5 OVUk}Q báԫ[9(i({A)lOROZ ԚP -0y*DM2%/ދJ//%vEhwwa+ЫsFOG5FEo+kp6؋X9nq2TfK`1Y l4M.^8*֩vԆ40 ,BupwtJ ѣH°wS*/,hYӍjZ*tL51Xe t8`` GQ/[ud^hJ䩾  @/iγi}^x`V 㨙VVl}|[:KDKlYmRL8Ymg8&;w0~R"g-Jy簗f)w-_nN_bdas6y৭hn+DHأt^(*g؛t/(d~|/OwB˯_- ꙶvW=u2%yX5)N[ǼKLqNLxd`L&Z"ÿeK\(bP9{~Ɂ\}³HF|| 5P˯y4ok4<$^sCVۿ1GXltlvp+H9, JGW QȆ~:K$s4`_L,ƒT`8na2Zm͟B|+c$W0fv pYD_ȠD|U$^ƴ9\8we:EK˼rp=i6"Ջ0xb?2JHxiOViD%k& 0҈S{ǓJӃnԤ F ]gMUd,` !J86Ix"$ϖqő/#R~u`y/[v-H-8_3n2g mN~#*S|<ѓ@[tCc)FacN|@p`#j[RKgXw.$|7R^9+DM&&}A؂5. NJ{fJ7}_Sk;߸2R>T1C#3,#3Fʈщ4T8ULW3"r)A ~6;!-F>˙<)?FW6|lK'D.5N(#Ϲń4cxz6)&Wັ^tٿ:===0,sa$1Fa]}[)Ȇκ/vVh V4+ Z#UQ-)1rJ_W2w-)Ůs@l_z%Vjbn]ZҀ1g C-kΒa erBaQUZVۚ`]e2i9}R* GrӒ[H#NUOE)1~@lRxsbn7/ajs} k; m^H+W8A\ kG j:@114$]+x}4k{_>Cet%ZM?q89:Ə?ƋQE'\0 +K8iu6Cp1:.y)~?~I; ܮMsUx.gZ85G G"j ]_f=KN+6EHq ܐ `~&$ Ú9u,ӷo8JZW~Y912!'Uꩠt@OYK'{´1AA`F^  j\[E hv9$5,>bRƋZH26P풻{s'F sh%O1.PpuM^I{n"8yTJz/hQ\#Am4' -"öQt+A%H7*~Y/&T\?`FB8QU` cO3Skl,f=٬p t"%r zvL mİ{) @S45]<[v2z=-sʄW]$Oj1PS1P-:b{Śe =Sb-SM5y\`oWX/mΪ6ʿVD*d)ieOs1=q1G?ąM5X]6 lQӯl96yG 7ľg 8ÏXrZe!xlePq/ Yv I? ? {ԣJNk\ ^:ؚnh jJ ]oj8uGPB @?Ʌ4!]9B@d2p)ljN-Z/*Ms_A}t=є, +\ыbCnؙ d0G3z6͢#IA8~ׅꇪ!1XX_/*JI|JT䣹.)6cY4DTsӚ[sm{N*i \YJ#S'R +&B826;νgmlEL$0X{TeE: KΌ'Q5 AmWXnkU'd_VeV( T@x%0s_AiyĀR﮿IS1 {+Q%wG<;CaD)*waVOEnɲ)pe fi3hMS>] @.h!Dĥ!$i ׂE[^ktKG J<{8;mz " P-{)5֌ғSGJedO"\|Ql61)\e~-E e׎#PV/ٛY&a\@3u+aP޳`&4d(\Rgrڲag؈" t =A.4߃bʝ !^w04bZ ziҫ@Gdžsj1Dn]ۈi%pbH}7k[d;[w#'Y"&7֟ 5CPɿ~1\i=3tN&NVQSlJA.}hr?k< (;_crܥGiTŊ;0}AqUmԠ!~UMGbb t&e1Z ))2v8Ka#ͧbbdF.j["G16Sb54":vG 4;%pK} " Z- ޥhY#В`70ا-%kLe4:BOR}ʠS];EsVj@Ce%#e3zrPd720KǝB*[xHCAc.l { @#KR @3l1@Ob\3-G'z)a:,;b[]ŌF@PO;xt4EUCUI^9YcsH<2c5=HΧH&7怩mk=ډRr.ykWT mo 9*IQ)rT^ rB('Z-)7pXoR;|la`W/v~кHެwO@E8dѵ Rv Pwg{^Nꔯ#׫A籙7$㭃 4E#CHou5rN;;VGӝi;K;UI$Na0*A&t08PrrZ?~[z;b972Zo aM J"@a]NcE)DA4 Xܷ+u/\-|)peHēO"ޞEK"P~ykjfCmVIB)=#I82(ְP sۆYLZ<,jՐ Jc7#h]P3ofXfa%JVKx)FLa-^J&Zq<)zŵX|-.l3v(1hS"_[ YHυ ]~ I2БCoH 4˱}O.LJlʼp-jy6.Vy&\ϩbh"LoRi7:ՋLCxi&y<[lD U3jmu3fa{ޤ}]r rMH0`>`~[@xhg4)_jB. HkHU#ޕ!"tj)0BEiNu7 Z('.Wavuix0;W*5:OڑR}{rru ,mZmNbQVLkp5WbYeؓD2_$"+mJ@.?R6 cv+=q1{{u i EYύ-:I$zͧscUBTy# :-#l=@_[ˏIK?^Teۭ 4w^ Ǧ\Z;{vG=٦0Lt 3Y ?$.n]n !8fIH✧Q8~ai#GE$'Wr;M!+4i_}.%/@ߞ-ڴPb?gYTO\9nS$|%0I ShY>JRMzu Ȭ55 -.)-Nkl5S F :f+κ%h+1xC9>pTD%ǣc[z (9B YH" iT :$sԌ0aO2:Ed}v{rԩp-;Z`GUhC%T@ 7q5Pӟ$SuN7QƧ xs)ń7=$!2 KeF9ρIM}yϴGnTfWEn<#(/Ǚpav^M;NnȾ Y 0~䢁D>w+Lr>&j\v&3l-B,ۦU3 zVm-}ZT EM?A 0o;}d1[_(y<:bK8j^(Jxa`gjY)؂= {|oJA_;|&2-$(;cdKG<=,Oloڎ5m@!tmnGFwJS,a&S4f]^ݕ|-LbH.~m|5RF&܄!dx/D\m~[:PQMޡW/Q@ DBab.ײGgRqDZF0~54Im{w- ؽt˔0 TׅluqSΓSj&UmwN1Juµ-/& M_ub ZwjʸB<JUdԽ{TLbGN(Ez) :?IҞ-Hd> )Zo&=Fۦiϭ@*mB:7S,X8ېs7S$ h@('GLf~Ef1HߕFhpEo"f bTMLXz+Ksr\ Bmx44 AmqȣD9x[DԌf]%Q>%GC'`g~,N&Gt= ;702ڇ0Tz_eлp% ,2:vbbLFg+ɪ8iӞ7sIzLv@;3nБ 10LniaY:6x|aW#n{th[M%Q?IOH0}V31RmoU!6gP!y>Gz_]FŹ5^i(92sd 2;=؊VNQYa~)q#]Z׿wݏ `qrP~O U~(Osv^!Q軛*]_M[X2x{2FѠU̥Trvj- }+䁗q\΀֩j7qI_;Co r)5X/ߜ@ҝ}1I{J{kB~@+Sdqj.*_ekHBPm}fޤ_Y,LIc=YF._CSe$Irm=[\oO=HGo| [L,< /&Mrٕ7-&Zzi^S瑱xph޷HjۓaHUݴ$f bv"B#a X;. @j1/(VqUVr~~̢7rV?Vujo|ѐ}xcL8RunVH?|}6JPs&6s7m i#_T+I_'Ys%zլHlmt0d* liq>I1hREco#i@;{Y >6:L ]2eDw.S|#S 2XNjXMZlM*7=ב<4 * Zta nʯ\F-W%% t_Ȫ\6(wa7ERen-!`@:A]ԍMt~?E'q/(ל[c32BOTYiGh SZc-A51LC7F\OJ̈́Ҥd {)t<8DW %:>`;ַ}jtdH#֬j9DQ(ǀM(:Cĕ:}տwISEg(mKr9R#T2n L}HUXjcs'߀PWNh%BV\*Y*-˶2v/@IUm;F$!DV7^eQUb=Bgebқhy;@#m:r+/twvp,=uO } ;]*Y5m4J7S"(ŵó6]l/):2iA ]t[QVtYQ"kȦ׊'Ԛh8m&oߐܜr|SU('^πșaeއܘK٥"N7#i]_A;&u$FA*ƺK?b"d؆|; D= \p]9&N6eϘ(ƫ\Hd; EVY;/ȫsiX.bIͺrS$;_h2Bߍe| ~ºVTpʺ-?}o<Uq%3#&@X1(  1(ړ_d_pĿp3tmdALall{$U{OqsZ *)yKY%L~!ɄVimWk ?)Ԉ|6'cD .㨶HhM КSx&#,Эd/Z߅96/2y}Hou ,,i(ɮc-"f`.]őG%'>+9ÛJVuO0#iP,Zb#=2QƜH7S_Ϟ-&i¯cmQ%3W_m(yLo9AxS/!Fz8UAԏޚ]Tȳii꧓x_a pM K$LC;⣼ҷn% 1Vtxj{qj2 -PCnHv# *{]{B)ggw)j+ ļD‘˾tPXc!ݗf:x'cҏΖ';Sd]MW^]1xC\ks\ MbsÒi-(L$(bg $/_Ȁ`a=V{GqqQZ =3mbܱM2A\w?_'IQRo 3'x&e,]y3LDKB91By~ĭ`&os˚0ɟ:w{C >*rtsAHi:QyH,L^0M"Ql@x˦e0lPʞ.炳& 76Y"ͷٴZ+U@+CkbG3V:yP߸ZZ47aLXJ_6Ҥ_PRkk[;n'Qn6aѷ36SXI'\JG/B7,L?EĐx E7k ڣ3E2{G"20π)aӴ?>d!Gfp'GC J7-vҜS VqsSL jF@Om)MuD~:8'>M ,.ٔ$>L#Xh3_ۥJd{}2:;STYAP" N'y $`E_j\>MOA'߼%gqY|* J;mG#4v!`a8 sCO1'??zOA[kT+Y&Q!!w;Uw1e$U1ky`:o&0۱Sdv9Bo_3낡\S^S' ="ߍ݄9# 1v,v$8%:\VOl]pUO7q]׊lS+t$UeXׂ<>O ɫm+=^%,l^a$b_fv%bxhɒEb68O [N0vN!bcs܅7"/}Jݹ$e"DBIFf Hd)2D/Pm*`X(I7V}&S>e  >Mup+%(Lrycn=B&{2#*,E4CP#,eH ڍl77OQb nI&).\MXз# 89 ߷ psG_֨_g±PLvyyo#3̠"䳮5)߿`V5h( JKhcA`I`cZV] kt_*k0 DHISp & g$q_q哻p96vز/M9DhCy!?I\q9Rj $ቑ|vˁL>;eE.v0>$3)moBf?7`nPd3}iW[ DX@~TCl8x`X oPhxYw-73!9`g1Y5jQcIY>Lr|[xvZBK b'a{k;hn,SrgѾ@iՃ͵3Νn|G(X@+ёKv2%BoJfLS `!KN|P[a3n@HpD9\B߯z@TQtT[y4^۞C f:L> 5d:(;ݽIhq:p~SǒQ5/3ZH%P_`WAC~lF[lni)zkY3MaaYx<%}޸.Lңr_` G:\ݻ{׉b ݕf@A$"i}uR #ɳs> 󚡴ZHb@¬Z&N+|G>n)FD;)e3o6#A) 8)J 1L3}Wsx^kІ!&L`Mщ.҉)s8gN":^l]'O ",bw"{K^DsT~!xL͚imGU#q O/}Ll?AiS{H1SWh`*^"&P˨TӎK3P<.Ig$ƻI?, :T*+ D#,8Yd֑TYqPoob>6òLsceF#YdFXͬ6bYcŵY{IoѠq 7}1ξ4yknYeV0ɛd{䇰^l*bS2uF-JhHα1"goRlmD~uzl%W#UƏo2m\c9 5@L>v`3;_i[g nT=fHnPԀ2̮/.F:ڭ҉}䛌qD}'{Di6wOΘY[oceJhY{Z霌k$9H \t ē2غbL!N3LkFF,͚5?w;,n8waCHBZ8s9/!?Nub1m R9A[n.=j22X4Z0ΐ'%l(45vn6}TP>9^BiK(yGZxT9:B!Xd%LIv\^tpFw/\hfe7̀*x~qMVb`6(@K-IW4JvwnC*S6\"_gN$zz݌ nm/̬)h.Ϯ\D!2IW.m{9ټ \3KtotbZ'.X j3>~8a+n_\jDqc) zJprETqΒXx5RQ%i9X:_T7떤2xZŊa10SAxkޟ $dDv=ySuWh :BLr /M{ĒW*7eY4 ,ű˱y5vf{%V3;/q/̵1q!кn/ʒTkʅ[##@;S^|ihő)[kvDˇY3:Xj sT(iCw/+#)Gy |R CpnAZotvUӈPȀ>ҊpHJDuύխc!F'sw>Sz͕o[t\Av #ϵ'2 sNh1kb\yon93%'͉r)ʻJZ\`i^AfnVP?R2!tKlUcx>qsdWvJ$7z*\A/t߭,{"E3rQ&ȚrD"=_"YZ탋ʚۦ8Ik&"D@vHEԗqg0Q?G8en_ Ջ$xǯ6Ӄo$`:;cAOP (XKކL/NU&nokKAZqyBh_S逡9/(ts~~X ;6%"d#2~UbE]k!FGN[; %҆oðOcK28/Ûޜx);2{X-gg޽o YC/X= Rۋys1unb(@?I6yw:q~JYq 7#*(}: 6KEhRnӥ饕Wc:GȐ!cV\ R{ĥq=Th*hUCठD~v|]> yJDE\ 1t)kQlc39-͌ M# Gڔ(d~$LU+j/V'"]U*>-rǤ3Țd9s_FN/o^4x~9|tmQڨfF2D<{AY,&X=gOnH!4o@U2o' d2sBIx6Lj~MAٿ&qצcTMɁaNض ?ĭ [XMz8l˶ux&S`1PNj^U87D:Ʃ }2- 4D?&Bq|Mq &U&-׎di~.Fiܱ.b:0p+?9 o)L>A"߮]2j&hġ~pFYQ Y$D׈1d V{㊱ۄxkYd+ikylɽʬ6pz`a5) -Bޙb@""0xEpU9̣VYp5~@ǟRA-|*+:b\t,*anOh<9Y^@/"\Պ}4s@YM07v02(TTSgnp*5V`DccG-fq"l8`Hk 4¦.zHo|̭tUBለ^Tf+,(W>Vz$m*qPr=JgG><4@mh0@x{ `imn&3x={uf4ml'P!SDhK׈/3KRetLrP\.m'; mci0V.Sy肁[Aֹ'MvF8k|WFn~J3@)囁|.sWoT\c+eI+mt;K0;#qPwK2U슶TTJ5_6 |D6qȥH&ۗ]&Sk~Y{xL>|2 AD %B2K7sntŏC=s;=eBh@@oWb$-HوX8N~^H=T/|TO82e﵁ ak ϸ#}7TRxw~X QT0 8s+<Ł9yia6Dm'T4%mmn瞽1Ig`Od7R"ia@;JL1LbzZ\<,QX(F00~&&d=x+gPjk&8w(^̱A%nΡ18aKfËs7($*r? dwT4(chuAeR醻J(MB-sh\dimvԃ4{$&( 'fJ)^$mB}q`DT~Lf{{Ym::"J1렊] ܳ,#=i$`}cT)su_M-@HSldrvYkp)ST3]V2^8% |NS;d2^vFܕ1Fo+:L zo5mϼϹ ^ry3/PCrmuEF/($a 2 Po\z"0e=IP%{͹`vٕ6qT7}yHhHOISq⵭nFl7tʽ`s..% ;lf]H?zX}9w'4a%h H촭z/_w/<Ն LFho(OE&?3~AD\-0P}eVtEqy &y9:9'<j?6BD JQ<<fԞ G] /Ӛ )!`Ԅsݠ@R9U?mMr읹uD˯va6gIؾmBBr*8a+,7!Xz빎^0!%E W`x%R42q,Mi$L9>@OBLDr6K[dךkWƴ[%=!HBih)B#l.$ʲ׺lU Rދ d:~'s4ţuԵ% Di@3ÙQKCh4Kq+n]6[6Ȝ:U85Qʩ߇oyĈ i8g5VQkBS.@X f=vqB @~v)d oX#G9x VFOP(<+9(mDP6Pos<oM!Wz~6*bUw+3:CGD;,j7(TriPmׇ5@@dUN`<f `q558ZQM(ܰ3꓇ԯFk(ӧ%,Q P^yͩՊw'd ğkQԠJwZum8TN ƽnb{+FK#X*;2rHΆ(, *7='DžOw:8#aAQZ5H×aGO Uiy ubD鬤c)whVi\$G3YlJ&=5[8[QYZE8R|a?x?b$M!c{i*|WȫϒҕGO-V;`;VALNͼpcxW+ϱۥGp3Iܝ=k1` }R qA:qͰ_ƿM^=<]+4ze$hx< W" *T+-mB4 Ulyҫp$j:kl;epb(!`y&vw {]p/rmoZ8YϤP/q!x&PŢhfVCvnJF E_JSTC>d@A+ʉAlW)bO _3x$爫۩T+1.xi#Ph钓oVt|bmw !Jc.x;͗qĮ qkrgKάZ_"k t>8;@*gb/vG[rI7tfc>`AZan՞FT}ӬUɒ?vPʣ\S52u7ڃ<M !愝 %ŀdT\lYdϟ*Y/q%jڎw^H68fIT`;"{osS ttc]nGKmHnfŷ!8XɂކsQf깰wWyZ2~1{)*vgyߗ, ,0l\ұxl"̨ڍ_x*L2K' S'R﫜k=^ZmMqg7@,^IN:||%"|MJ>{,š[rS()R:]yblBKtgb3Y824B yf6GͩY >Ŕۉя&(4[U; e% bTAk$PLB36D͉VD}epP?e1^ $~WMRt%SQtaO&Ib0c^MN7ratjcY+[QuijPH2[@lגd[ ?fi ҂qQr6_ vw*T^V0+Q@~o;|UF^b2jC&j246)!w9d"7w 6PXpo_d,a<͗wcʵ'4ޛ}u &JYnۅ:LG^>*iDh{(Gt3ӌ4!W[NMS'%a:ɀ󙭫X'c< CAcH'%-&ZDTƪ︩yثrG0;Aip^PN&mG'Ȳf@Gp.k|)sm"isY9 CÉnza>p&MeЀwW-MtiDO=ЦމF JsOx6\vHc/t 7J\1b!^AYb67ɖ~]4bv;F.N&ޯw5d#PHCyggsK6/BE1ܸ!*[! FHf "܅f1">fשl)Vhh7 r ~96 RNF3!]W 3miOfѝ2:luBw ?ck)/Ai=Y=\{f4Xo Wh(ݕ<'~fUԝԯZ?d .gO-,ٯr @%R|nvX`0@]t4ͼKS8롊4TCv!%„>mŤ$#sqg$KV:zݽL]rEm^P0 7qTM,UZwix߫W+D%`ٴ˒6֓yokY14 JE"\rʋr_ڳd~ ~Vh' h0B\gJD"z~4: U]WT 3486HDxFjT xOE=H>aFKfKj|z[)mх Ć+GT6nֵIk"NYG1W\{,E.X`#FLKurhMhh3ǰVn/snGs 8\ˍv[bN_e -ݶXD]yPEB8"1 ۔rO)c:,<4"a7ɝڦZطC3} 6N.ǫ;[?d`ۨxy"9By(9zwW4EϞN־g3*R睔`EiM@6iDQs,P^fTfRoX%Β&:)+A'D@}Oo( |Ҝ)澮zi=Ukzȡ }BhZSD|JЍ۫z 텶W Zsv';UH>Lh2n#޲vhp4Ka"G( K@)- 1o`3$ܪw6S[8R^:?]YP25 I< OwE>b?-HUq6޻ ~ /@ɑXp @[9Ȉqna NM~%ttw]"ن:cHhjbDτQOeze}u@.|Dsި}bނ]q_VՃ 3ˇ~@oSXvOK*-B;?!Ut5z@"w6տ݊!!&6Rgem.E|XEC.9Ds_Qv q \c>Q*,P,~gL2Sf,\ު|[IyFU q컇rޤj3$$:Aٜԡg\jJπFByS[Uj4;l/K`>Vi'R 鮺vc2= r|d)ڝwsj,7E?%O@BHA`ll%iL. ISN<(IEPsDgěu0(aڸd Y%jj9r,_8%Q֩rpc(7'@QOBV zث8{SΓZ\oN{WQR'מU H1|KעbolDAʬPq YηWIݲ잓&ԛʛfK?zHLQCEjOP *}[{m;i˸nA8AK1BAD:Ja_y,&~5c٬g2UVޅ:EG1G 7 k43YQu q4ꟙ%"]dν1Rx4wFsKK: <"+21'T׍a-H*O6-$5aϐ2Ǎ$ \gT~OQBK>|봐): ba<"0&mxkGA |]Ec|,p/ofDÕjT<1z(cC~~*;6:s2"'z{7xqewhI"%vXci6m%K n< }VIЇh-܉2*RWwن 8ҋ+ !pl!YV^Qjr*Rza)dX:2<'w7 QcH6*ٶsJRz,I˞\mtJB9یIqF@T:J ~[C2Pnwo'0!xݻƮk^j;y0dЎ\YY\Z+vE@"p󈂖u:oȠ 'g OGU_fj1ܮ^ ?C).hlj鈫GC W1~K!yXL=2Sӫֶ":âB?!oէvI){?=pn:0ȲpC e&O| z9. &#_f}9NQc)WLKnC%j1֎`"9$>8云\ĩhDէ0k+rxHWy T%z?PdhY%qV%iu$B (1ZT|o"3x%2ZQhk(j=p#·t" *J6nWGsq2mZ|~ܒ A]Lw9[ɑCw vZ) i;]y 9=%{d JYCox {dTZܫV!͂VG5ؠ%s_jrϗb_7MDuG5Vt>0*3GF;{h  7 H"Zpn}QGcȸD_.,ت\"d@ ۬zqok(Oϫ5*J7XG1fV;ւ*PW-8)K[-=q$7R1=^ [OX-eu W6n+Ѐ$//7TRfMkL5˖ CCwt8Kc٬ ".ljGBRm19d_VUcDQE(nBy]:߂kS| 8-ڬ4_Jd 4:c %a oѰoNcךcbƖ^v]XuVVgFu\z]NڶK#kgժ RRs|: ,0h18.`Q)/GZrPMyjx"iC\%t~v{CP]h&K_ ")ዦMܺ媧3![zqb5乒\9Qq!Bf藢R VDT"aQ%6^ݸ9ë,anWf0 0~2l4Ʌۄo7:ES$-ﮱ'cH9 w7E˸d.D5lÂ]qL՜[JREPP*wGwz2 2+2zg_u) !#];[f}GL`l#nܙ;7:nơMplԵ/ǡؾAbwjTjD!)w.@;9x<#h7Zz򁫀`"1{,fH]F  t)qGXl:+5%k:ta2癉2yۛD*n>#[ =񳥷z\dů.8Q >%a_di尭\&<8bC`t!99*TlvA8H11QI_;^x%@G1saqIP"?< Ԥ&a";cni| M#dNV3\s5:_*pχ' DYy AʰO5ڙ#ZTu8i>ؤNWTdcS7</Ǫpvx ۺQ*xG>s]2M=ߗOe[(SΈkM֢̌=iY8;pO:9K҄x@'HޏQU]["C;afB=6cn?8EfdTWeoxUo\]E} ̠I{0`O:B"i?H[,Rui7FzUkӜYȼWT+c8ivOoc~tT[4^椑dIG=^1\7TS8F;]'Ft_^e3weƳ,irFZ#'Ww"ΆU Ɋ"J Y2Y`NS`EvY6)i׹ժJmY?Z2ʸ 4?ꐬ,nQE_U +(w J,9{(ˋ?LVqhI𘸓Oe}U5({HQNXܠ9ΟIPr"sH6xx@^K =):>/ޝ%\RKn!\#?#2;P,) _0NŘ LXܐ8x +8CkWAKA7T]88=baz'wX jr8|0uPv3Y?\m3R_Q>͍! "3l~ yb|Z"LZ Ik1J}]S獼 LebGeinUkw-#V'i* ߳2h& }㵄孲$ v8~&[WClL+orr_:n9D O|WF"b7RX,C2dK#]5yu zNmL<7 #6(!ԋ01p 6OĔeVaT/SmtNNERl<7d!:hN vw,˄{D T(M){i6\#j*<2;!{Eū|{U9f6u`1ᔛEb P*KŸ́pGJxLeh&@o4AQfĻ˺A})h5 )0C8cӹΘ[,h|AH}"X'A04+@avsp9lqZ{HD@ ײOl?p^#^TY4X dEY^o}} T <_EDS~^Zſeƪ5URQ-^e6Mѭ?9u9NARM:Æ&L#$dJS)@\XuϏ4 B ~<3H,;)6dO%w s">[OO+ZJ+Xn,uKt>$[u07˄nN/<$y'D 1Vy<'ٟ Ts%L?Xi&#fSM^h>Z''9Q Erj.GMk\.BQRR #M aJ| EOl@{fr`{2SWqC[[QYtS? i%%;ޖ!r@^}dXrS=-Z.FȫSt dCJ ZIuPW7EJݚmz,c|u Wt03/%]eU"ʆa7apR\N)dwk=!uK8VO;v;_8hZ|wLxH}5{JV;*]%+_m)~/w@n=@l_f&.)wDPN[ IΓYʄ5V) JϽm`l/;.E V߽}E^HVb>~s~.j+Ժ0rĥ%"8JDTXjqyF19&q጗' "sjro I8qǹ}]TnEyot}q=sBah&IA!'{(m+a]/fMaQb~nܻ{n\HU4 8.*(QtSN}dSgdǼ6s?3T>Bou j`%5\_6q6T^yH}ZN@qTIa8:%v-)k:/ Bܴ<+is_SG*:1[v}ӒQIG9e,p]N{^ERHV5+Kz漿xTO..2qAXJ\yN4況4DŽY{%Fзe@/P#jr3K!R](5 OVe-Z/Y o {Rs b/3M=|E{G@ݒ6r1!#G|,v,)oEq ÑP1AHr\qp`1%?1)BSBCP:,OGc5ZbЄ GdsqLVK!t XT85)b&- h&jtr9[|=o.Ʉ &|TMʅ%Dw"P, Jg I\@1K 은4_שؼBA[ '%_1m 6$&R}97Q;WU/* %.U9Pf+|Pk=d,>$hAkuk>u] }\"vqEו=GYgpZP%ZZ d֭^aX/4{9oE"G3[?9C"PP?꺩='xIEC/tV{ϰs|@+AhܷĆ+(ddv^}>>aw 4n+19uTݠ$ky@ KK`5;T/َ13Y,o"_M/Bx?CZ Bʉb_KB/~2iR=shEGqH'MUKiHUo<$ G`Z˵*jsrѥeEGR_A l).8WNmQIF8s\ ـٴxǃhY$'D>NfU4)jўM{Z'}U|iU險>>`*[DS*?H$.J@!䐙(P VV=0v`{^44%ܡK&F!Gm_ z_a΃tA}m<'[kB:cǁwienA[oٕCݠr.U avbBG^gv|߾t UR1N9~5 3!ZblwBpsL&@:vanT?`jm0W^HD-q\Eb%ok>Ч'㉧7iŠ}ntgHvBK|7!c]k|XeO[03(ޢ&zWYmMl%CirS=uۏѻkd?9!!jocZ NIU*Sq@cA:,Bza`H$(tKb+ș=H>5MqQу0l8BN  Aaջ ]eφmɊ[Ѭed輹2Ш~챣<{gI`r0w&a_6kc׈¶֦+MPhJ)~E" ezO9.VJʌn*&6kJY%s"*c5#$/|\^~0ԺJ U܎}{[^5EėtCEcmbB9,|{l92N>9ۜ[I be}4gɵg*/vjF~!JՒ<#WgD̀ۢ8)`[W*IRaeaPߢbD(k$ATĎl:} FApjjI Brƪ VaQzps?%](#},E=#Q2k&0r<|^xl\}n&y ƜoQTp߼~Vb@Ưen:Ldׄp| @+ XIwC GFеʷ?dl՞$yj b{㚵<:'* ؞B lߋMn0wC ]xc!$7*zʪ%$%)-RAȌϓ#w P~6.%/UGFlGNu\$)ZY`~HC$,}C ts\7 1T3AI9[̲ۗgnGBP?D8zQ FAt@n 4*SfO͆žAVٙZ[Ȟ O N EPNL½ ??JT 9Asp|vkF@U21>Nu;@1f+q5nsUjj#lQ/K7HF-[T !$Iku_3aE6'Vl;BU@ ؚ0/2dً񑲰ewւcULPϴmX38֢pO3R/ Ыjy2L,<-i$8\d(`(ZsLLg}Źo;]&*zb/:.n̏ -rp`gT8\96@!*-Q~VTbiUY"^x׬BF{cXJK ; GyP7ӉqggnʎActX LGlf+jXNmߑڱ`ʖoOhi ebv2߾! JBL8V1}XL1d4x䟖fn.FKSP۟uʛpŷ 拴+FN0VT!KI1t6[C$ek!` |,]`E ^H.y}n:'>K*6vnޥ:}8Zģ2ݜ6"%'Ц:]vv{Dx8K'0(fdwb}g(˒YyPQS9 %1E~b?RA# sS~,<|1G@rJ)M]Ap#d}X7r28WϤ. rNn~OL:Gz`݂pK%%jFi(X]25m_5؛`te 5G?1UsJmͱҮ~NJHO&kr y_&2իѼ4!CiG-+AEwJ-KV7FT(ʔV,Ac1<d8nf:{'^EMy=}A<#3GZF\}z޷0_}mQG:xq3s4vm%8sZ⍰kӜB@.Xm("r2e!h)uqsKތoԂm 81ye%JrY^*ƴw"*ZquO+:i2G΁T,I.fė[^'׽ _n)+R*؀S;ɲ#bMA9 4s99>/+-Sb۔6dlQÿM' }Q+> 'G,cA-) o7ȳAt4h(HtgNx^c wm\/$i`;mI969rJ9.ʃcvP#WN-S: 3ȴm]9l{Dg,//hBBCGJS1?VU9@S|v}<#i9ȓkSZe VeF,>u ((J1]z'>] mzb- U : ɯ:(hJp!wN/zpp'aaJ蟦cJiP~rӤKT;Kf] "?cw> f\;ϥNto]-"t$'ql-e<._FjHa'3oK}2mqt7_NLBl 9uDcݪT=n_ _iuk3PċUM[g@-ʭ cy!/mE}*ޏڿHX1pǠ}H*Y# %)I[x|L-3y,F#M,``^}]`E#nK?ݝǐF=zzƅi ~QS֦e*ɓczPa4D vv۫ ;`0:е3ʔ{JHi0>nPlr[,rM7OAh#O|((g%*%nAm?1KfDf SFZ;AF_EOzvL{:cH 6IQV7}++J.eI]G u-(ᔑy׫V#4q 1|S]-;Udw`T9TFosH)JOQ<f.7&_؄7Pҕ(Lr1]aD;`OڪTֈe}7UJ,/[ 9 1X@,>ł6}=c>ݓ.2ø7敚k0_ t"!"kÖ-8 RM|vLs:a}V#~G|6xdcl!7 mU %!v] xnl'^Clߍ09Sp6 _;Hs; }_iak)@J$>Eb]4:AO1NQvA`eQCʪ%%DT kT.r9O݌[6720/ȅӥ9.lnaݙ`ϼT9h? @G! ;j.D~Vpwnϟ4M)dLg-:"y<: )Vf,>rHD7?yXQCI;K7,#45O z!#Dq$ڒlێqK;)lD("#(\߯⡚RWC&K] .Ixf2RnF:Z!StZ]tF2O anRg2YҢN^WG?Co>WDˊzYE ōCMSw$ar7ܤ־D]wvqRw>מ`α-<(?'f+eC^y8X^5gBqE,E7\oG3IۘjT%0t *_=4O%TᾚG%n|1w s*- 5E *jK(u`Sl6Ɗ`<)J=ɢ^UH؄E 9Ov3 bWbj/~?~wVg1zjmC~ېx4zXnGNǹejy&;.u:x#ٕ&'ϧ bg5y*4lx(gIʷ08e "5uYM`?ˠ/ (8*$nȱD n:0!Vc}\DJGɴB9ݪ0NdzBUzC yE@\G :#wu|KϾٮ6|f8 Z9$KVu\~As brV@{| @͋6wYXRs-΂VlԄδf"^IBuk I|uMm ÔOφeGybPG >*l/n^yqm` |S;BRzx{a놴o5$RΧU?SB2Wmm~o</RtA\4K Hd ˨ߵj*:a"Ugh%ήGCuHûIﵤ?]l6^4f[Tu?סgV떡[P1Tfu{&Dc. y7+n gR͠#.~jlO*Q+'ΊV_/]Iw3e 7m//({PA\IW#7cjB5bfŤAaNz@U&:7a9?9UfW|PĊrz8P`(gY7nke>ѝ]%<%)6o U P\-fǎ϶Ḻ l&Klyn`:zaAh,@̡ӂ3WlS}6DJGU9-4Nf] _}x۴\ νTKLv>uBS$e}K4JRݒ+|x`(hqS{V}*<iW9e²T Wf1PbJ0|f㜆U7RxW GL jE$=~ikZv e #L+(UӁYܽ͑. Iݙz8M!sMFv CRk@'8HuO |\O" pRH?4ANk$ў2歴ּq3Z>.I‰w2e֦trh_9b]̗x]}dwФ<1,A T#]-80xrܫj0Pգ΃ mbSi%l@1Ӊ!@k `j:pl"֢hLk'/V !>Mbh{Ip }kW3%r!D~ل̅(VI^gւR5T|{cxD%|Q:\|#" J`X[ŕ)nGȏp{뾸^i*Wצ/ Ti9vW@%TO9DmἛF w!b":GSXWVoC6ؙ$p@4XyY>ov/+Jjҫ?ޭwO':>vX'տ]M영ߦwnD5 Ty, WnA*#]D̈́bwćbfRϡlVR^7F5Jq +w:Q{W"L;J;W9^REK:?fpHaBÓ.9ax:R %W2S+h0Q<DfX%x.ywǤO% E 0Nwdz<8c^7?Ut FXE59(XR~ۦs=jUDe^X,:7ѓ{W2S*3PP*9?D^9L9!~Buĥ$0t,{TX-gܩ tV+"θ8M.ݍ~ͳNCr 1XHD'YGְhSdG5.JzG'5 ~q!h0Hu"ue%tͧ6hN7olR={ /(vJ*nxj7]<沫K6ےg[ҚϺJ0 Xyr1<5fL@Qd,G8@n(k'pk@J~bT7WZח&>/"~FM]ȷ1>A!XFL&ebBI X0%+jSsTWW<\1ʮCLaL2LCSxʦ] ]h;3h)&e@G7 zC)-qtJM U Nq' ūq>  ɻ_F^(5"&8j+ba&llmrMz<T5T YLRC.N Քxzۚ-{I nTN'^l^cq12=QzǓ)KD=womb&/މdYC -C YdY)_b'{ey]y7( vgBy9G\wXlyр7U de9FP+Ζ\jje!˴,I51=HiRX% vQ!J<@lKý!3Evm6H~ \q"'Az Hbs,vyK%M*^`H$%Uʟ֨$h`w o?q^jnXRPa(eM&f:'}Zџ$?bꪕqARZ ׍ z,~a\y^lYjk!m`1VTH*Xjmm*wSjWX(bZQ3{% ˫H\K"UrģJࢁtG#۵ p t.࣏C,Rc=kgk!? F.uhk$ۋ\CU %h^,v筩̏@euϬq=B>49huASI)6 Pr@3ApnF7E `y<)2ȮJ+remG@%ص+9D nnejig^0䓎MR,ܡJm+Yrc帾i!u z~DjbRTNo{crY#lmzS)V:]jݾ -(pPiIf<'Z+&ȹ7}{91pJ|qF+ JL)Y l?ގDdB'^FEl/*qy^@_y^W&#G$uAf L(TIW܂egg烅zf\]Ҽ̥cx*a҆4!$[md];"Qd&&Ld+BTwv^#; ԺRдzJp!ƈ)1YMNwKaUV41%Ɠ##RR -, NeHDXymC TP(mgOi*Ć^d1N ֶA4XsIa7L$/_"+$EDZh[h߆u9N*h= ͈Ly{|ĵ?wsK&L7**?E \}cj-7<߂Ei>e*Jؼ ݇cR:3菐{2Ȳk)YS;:Ǹ'߇*gR/q,8Ue@09Km]Nw K[M1~Irig#ۥ~`Ez1yD*sj[ŕj@d/W;CV,T?y-gxm`(f;~弽5:Zxgo7ϿGb )" 6$`L00RŞ3{ \a&١A\G@Af8YT3:sWv٩D_A6/Dޛ?Eޢ{ ,b>NXM;.VdbjlXtwhRvV>B={bF>k\zG ]Mc鉀UY%UڢRV!/;kO0ykX 3IFѹ\ Z<雡#KjᖮeP!7gqWuŖrS$^3w;I M1y<Ru)Ut' U ~h3=ƶFS4.ګ^]< ZB7鎹_D0ƳwշESG& ƦQ4(Z[$9pfZe wa'wQO@,;:7i3&,rRj+Muͫ-?7f {) x_V5P E׉Zwr*?o*+^$v,4NVS/+RYΎL8\BG;X2 M/O+r1D{ 2YCvCWh Jτ21 \?m)?HFݭRl XR6H8 [HY頺|v|DiIw_wVYFJ yǏ+5 ĵ{m1"Ͷ0ܤ .%ؗUx{b j}' B |h&yj+nKUT[֔6d텲qV6{!? ӑ-z|mZ*tŠ"dVR 6G # *CQ#9CH0@.LIQXz(etd #U:,8R@@xݨ[+cwrzdXr"HOn\s긝M-Rޮ3o tg bF"g ]{ĩ _S1Y*6ܲOJ(nC]IX|OB/etVgKRMpx)h<~U' v;dl5q嬬[҉Ra: oؤC1I={L xev)6ޚn,`9U( _|5=lC.cSlLn2<ˤvqs&kB~ޡqL#E, ,g1:Fx|[YW@Rlx;bSS 7,⏦2#D:Bmguq< p2L_gq&/Pm-a-3(=SU]w(Aډ\-2lŚi}F\_pj*2N$N39;8ӄP= l}J VΚ!Ņ%J$+T8fZƃ/-4u'?HDnM۩ /$uc,{빾ձ QQ.q11m-MzF,?%mc 2,xoa/br /%xNtX1$SF/Z׈3O}=2jՉ5CL07pffE-a5D:-!}QjWB'UE[ קa4 F*'u yuDOXg4ФYr4 .GJ[7'މ, igcd Nf!pٔN.EۚR%&%˅E1@9}0U,>Po~y[n̻ZǠYr89\8u2?HS /RjAG 5Ax/_6k,Q(7X;QeN_W.!QvA֤9zc. p%߼" s j4]bPΫݟͰc6ZͰ|ρ# B)QJ˽$Hkؚm YHsdZY Ȉ)fw+"VH\q1fbE h@_`2|5+9XL(jԅJPvM?S:-ѕ8 vECY<;3Y ž  .jڢ7QF X+=)twdo3 SÒ^0gJC+IX[0΅Kljb9Acn$ܗy# _Bk-'T!U"Ͱq%`h}3xpJkiN;Ĥ[{-8Rʀ`~ЁyhvG妀}z0`-?TњvBz~ aa _N4Ζb?jd: 1A;` t'G]ʽ'Jǭf%"n*fπE^|4d,:ș &~zMDƌ28s3&o"ESEylVqWڻ-Q6֥I űV ߎm})+݁hФx1+/n S4pY~ Ջɻ/HrLC5 9yMe]} `jM c0#-ӹUh:807\ѭٞ p9q??ncL^G20/s<4Ojo`+Qfe{}voiqR_%ld>#D䌒ԡr\C@&-LFPqJA+З}P@ISGQVX+L0^OB+eS}L,pG *2nBFl}01n;}䒹v :?y0Q p3#Vv1~Yuf/u8do5>P;+0cTݻ/fJ02Z͹:Eӭ痕"͓&]>ȓR%&Xdl*y` h>0b>z莵ek@u/ #mn>u1@c^xl~Sª4Vʗ8?ϮR{*e8 GL(߾a/R22(̬C,Ї"ehd@f)}ҹ=Rь#Se',F-&.j31 >zT?r+:ZChO5jҫ}w3~;>!TM;>ldvW_u]ŚgNTDhp(:S1&akaCOOOҐ-Ay }2ؗI6P6Q;)u Cܞ{r[Sjo~jBOq;y0pXM|#fqV!o܋ݑ$pE~l.H0ux&պKV oM V2&'>b YK9TS}"}"ì֕q߅@{<5T*ڽ9~&{CzQeFDnbn NRt|Q>|엤wlKT~7c({ÿ9t5uଝ!LT֗UM ^4G0$K[H!.E̾K`/Tfb~8LgK?́Z>V;jQ&[AjrOw&yO|"'i9a6h&{ 6лg@Y_gTc)8˄z(s߫Y pwU r{5M C/JzӬs7\ zNj59>eC9n˥ \6C#P 5 Cx|J~DÊ`lLol.U<PHp1e҅tFp^\VPѸln6Ȧ;09TJ %[\NfNmK{R_%)@!Y&"C ~0!r;F csdZ=qidɃ9С`) nu Rӹ<7ܛ;s-$D0ƺNpҵ HpZw+h1\IVCo4uw ]9ַp #ּu!yMYlf=]Mt)饬M(Poon;'k]'G*N~ѱ,!@ :Sa(`,!MC Rtb_quyBxeBO]  lW~̸⣛$x6 "kϴΊM~*[п钪(5NS VxݲFCՔ6<6\-O%n!ٺPvB]g(DA9: 'wkmn{l@=6%|cmJٵW9*\AΛ&Pl6Vb8YF]5(Iz? dɍ^0%\SP= ΁QpAbbUW@6 nZ[iL }[y+M0 Mҵul2or$ ;!1rzZP)O8 }Hipc×z>P. F,^Z4J9#L 6 /Qd(rΎ&22g6ڟbf$?#s"Ygs`\#IlՎ鷎VFJh_,dS+Hmkf%pS@fkdvO A`=&*CgPb#I͚(.3Lmµhƴ.3pf EZ#+ I*>Jf` m~B^ HOw_xl^ &4"}ت#oV!d@5 R,a~>{J+ $pF$&/N3Т]A\ysZ?sՏ"xgqu8JyIG!$ިYAd+wJ)>v?c> `P2>8/ʬgV;71J+C~S1NFBiaoZ"oVT\ ,iA]y}TV=n7Y aFR.FYμJmR&RO8H4deeGUNPT1/}FZDaX] 2rBE;QX, ޣ>Qq…8-`Mm9ocnZ,|1h^4 36*i"Jb΢VW U Se<"vۑ[xOfWApпZ%k,oWl&6+]a@[Wj#}r挂gÅNa{_v0CD7)LР=3@U^?؄6;#E8 [W48lEXvlW=P1s~,<}&S<$=p!VhQ.; cW/$ C`3t X1;P <5 >odNwda(VS\᤻2}cb,vZS}Xv #Q`'Ǜ­N3KdKlEL4cF6ֆ>0qVw ,LEӆMGT [й~֋ !TwNݴݪOHI1>[\jHVض:aD.C9S8wyYZrҁ@ntg|AoDxvr%1='*E[;: 3S9~~VHrLFiKԄQ$$aU.W`GΉ(ƽdGlG܆T">,y nGZT-.zTѨʪ.pgNw/GyA z~ݴ?/G@D ˫u6]MNm48*'_Qd-7e b4闲(½..%n/{]r v^4/|x ~ߪ9]u(/NB,`jlSL>;j4~p\޵`DcM)q#i;&۝&2(*FEӍkj"&fTXEn֮)p u_bﱚ#`ryXZr̤iOfyݴ͑wbvbCR颛6w ӎL hm\ 5ʯUio^uo ĥd{'R,ssAH,60@{"D)@q<\̞'*7s*8ONUTnEɊ9HکX {j=h\wLg{Hߺҡs- TSk/c88vekjm>w)ʇyQLCy@+֭Լ6=1S(c Ɉrl5cPhGgoD.Bۼrͨ$wGQWlKnJ,=8ks$kH\#T`z>ď}V))9+ TNR糶h `XfȃI s7o*oX|4Ū,[W2vUY"t.eRT[ׇ)9GePK輧]#3eWs'Q9? tmD$G@/Zɼ lt\F{(Dk/CcK9~9){>[-ypv(NYPɺTbB{B[?_ϢkS41oTI ux!碰xa/($a{.h,{PU!roGm+:߄DgMXjaJW۪i(()Q3HPMžNSC[4 GS)ZtuZ7ժ#ebϦf^ka5Zk't R{E 㯗iFP~[utZ\}8!=}IA!`:˜xKQ(9%Sh%{4wP/5uj C۲Cwȓxng عjrzqoҭߋ0tp+aKQC^)X&+!(d~geDrH_=ә`e1\eDx~I/51,kذ(L}!T@jW5;E<ODHca9AJgo8e^}D>5?o|CO(K > &x p5,G⬋ :9>[0Y⿳DXZ pcF@XL6F]r`c ޅ?7<ͥn؅Mkͤ1Nd0cg9H+COO&|w_ Ḫkϸl\~#]OG NLQS0Oab?nI]LDq>qhYp7 eǤq 6|H6B f-9!0Xs2m:k}/FA1LQN9%2#Iy ez ]t]<+|SsP8)qFiH/̠glOC+Mԗ CL} a$OӰW{LKB\yB 뿩O~Bj \ʨ{Nŋ%p:|(%~ܾ.Bɰ 5`HU%bE/^Fx e{n(P򱉲h\ #آ~nV7yU5ټ1TCʨ2 O[*, M^й*3qq@]UV3׫8~.*.$h'hOnMgf(U2],`~H ͒+ᥝsLPF: i$o顒LF~|b!ÉDKc#sNR4txBks ÊJmYKE0Ƕ)Ӌ;W,w1]O# (xCBLϩݪ#KtEU#&]c\p>yƾd9H_EOMZi0#Ss/_G8#xiң@W>Y8h8pmr (næ#?8&!ZirJՊNb?'R"HnGK[MDLGÏ4;;O]bs|v17j&ž9zxo͚egxM'v "ߡք@'TP**]s.dY{x@ 7IYt&\YD5.5@ n럶„=. L~bPuSͧ 嬣X:ZvW7{$l#.8X0 ˦LA92'`XHɞ>8c7H֕YnӜvOprb1j~g=7g-JDcm8Mip)`s]@D# Ov[|v8v`O72`5Qs *`}qlD)K:ehU#E NwOgSvxAVŶߜrcorL>5Ĭ}{,.naPLjnix!Lh`wn*jpZl;ʵ潡'D!1|@vws:JDljې[|S 3+xqA6n W|7%v`Dl~3G'Xu3eL ZVgaWv7HH)q DW1M`6uц-9aXNn٭?5L;ds=0 ԘgWEb)3f#1zsqj'\d:<|iv5 Ѯ|2wa> (g Irҟ+2Τ,MN7Mi;I͘x{fdGo:&k"vWeh+:KH[>r5$qlG˖,$P tfĤ@`EVl!Q9<!08*c`+`ǀpn99!Vк` !Oܱ^U׈ b=e3ϩi]wLAqwhXeX%7Ol|'8Q!@V:w~jkJ\=A8klkK|ԙ ;T?l|Ҫ ?ɏQ%ٮ(Nz~&ܾk{xi~NSક ֺE4Pi@Ý25N\\㈝&ja`|џD]|!'f{A4'bfPa{$\!% Tp b?Ω Ԙ^P }\~T)6Ӝ;w=杯ܼO^uISC_wz}(l HeԔKrXuFkE-Ño[v(>u_qrʷZMC_XX\5~yHnR0J.*Zē=:A={z#B.q9<*-V3xh=+d&ݦYp yx̆wvւ%O!ȸ/>vR|@ZH64G2mgA9;=Eޚ 2ϱ~Aq_ݛ~\$Q ȣ h DMl'3~ تg*!>v9jqrñt}iNkC<~Y1XYR-O^i ]:dd D}z|-1Mh؂Fu :t2s1" |f UCfc%A4z$d`]2+ *x1Ir`gVi1y,aWuS7-+8gt(S6U4|1tbcJVx_I]"SVxN`!&lou6-FYޗ59M&\cH}X؉֔b%uՌ#̂";Łl YTRu&!C(R/$N#ǿ dR&\VJd$7B=25+!s<7-6~bpȚ8D|PAIIBf+IHc2ȧ~Z?ݟ.P6ĎsS_5Z\8qu 'p10d.ТL%zy$<[sUoJ{F8`PďZ`òBOB[<xF IDZ;.='NדRz'kjj[ᵆFu&%eL즳m%Z/vn2.C [$ N%om Ѽb{~ 6 n*Boa!:eih+IԪ ErNCOj4y'pMh4 ~=e|ҐYiLsq_o}:>_Vq,bK0RG4%Orپ#ni)ќKDiҡ'_qPU҅FMWhM.ġf|elx 33}t֧RE{Ɣ|R%=3Z/6yͫNmsp|3nc]T:FDNzyhzA6#_㟅^g@C9=]̂A%{t#\Sr[F9tKv}L4K ^/8[rfe'F.%oej,`Y&8JD+qbdoɼso@$g#qrLퟃ*ƜoT2*ts&+H:`;[d&nopcd89>. ؛5n}0y Vr8e-!i:30:iR)Fw n2{x,U7CJP P4H#(bG#n=ۿ#MIW?pY'YtZ0W޽_'6f†ZXb|q$WcMÑȮl Y^$p;9#:dԞ qIKϰϐ+f1Z9O'I=W*5߱6. 4e'|Y{;/rg1t@}/5uMGGZLdi7Co$9ycYپ hnx[? XTkP-}n4N^Lh42qwRJq)v/!jX{KduAmrTט0Az,իИGylcF}7HnmkO$N0Ǐ&) ZTxmdP G059#H?B$ [qI>ͼ >47XS}1/ p! B6{| tOwy\Vc Ws՘\|IzyGA^͠}"xD*iqNpDEm 0OiJz /DOyRoD diCDeHHR rUM &eti!c~C} Wp$Խ>N10ޕX0TwĿs韮jўOMaeGƿ~<** ?7@k-'3pLrZDxh+LmKzF"Q Yvo\FB$VEdBb*&Af]1(PNf a;љw)<ιa+(\:S; E,8|%T>|s 8MJpvv? ZXW>=Lk Qn(.B>̈' ͗`Z̰ d>=Zu9A6,쳧Ml?qG4upBúgAmGI;5 >]#hEvhZ=p`92sy 656u@ë[Y3B0#  Y+y+%k_ &{+ʐ߯sD 7/"]J7 W2xJ$ ƺIW 3< y9vn/~c_J=FzO٘r8Ob*׽vc-F(7:KY)so'EeLN[ ݽ@-7 NÉօ̓bߊ*2I;He|3Y%2ҟm?`aVD<%06I)hXtoTcFU Ծ ̛^G1Hj&b fJYT𼃭h'l8oQ|y`WoP(yVSfQm)5-V ge%F9+a@K-sg.|g5 ӴSr n/I$@f5@A$C$@&E2GzBN4{`%}?NZ^"|C@rSGd`P)L&i{ kp8j/N}έ7ɌRch@ԇPk]Ft( %#7?m:u͔y!̏fM4~{uZzAJ7CCYgz-nZo2:\i2j,tpY4,ܫjoI4l2 , h}hg`mkr U]gSM‹a`f,gu{}vC׷\sM tb˘Y75z{VU͠%\oz0'r۴ͮ-ƙ8*ry;(Żb Z㏧.řh7KšQ$4,|{~E |[0>\s5:% GD0.~ixf<-7,5r {gr&:GN ~7l(1VG>z P**1Mrb[z|֦C^ ku Ltc3x`aSn0t %B.]_B=( ?A> :KZj[jnW]qP*P1BxNakr@~ ֋aw 4=a]1Z[,"z"!K3Ƣq#[Dy;*AN'˝~:s-'0%;QşF#|=/LwWאjp?X&D'͜K=o${8^\u]ҝmͯpNj-k'  y%*QR.f2J9lEHv4q?9GRL(s*㧔'oDX}+%ދ!z*׉(A ].=N1f.`K8vgo^;7ScnoHjfZ?~li?SdDAɺ]DB) |f/toXՋ=nK*_.~ay5DkB ď1?:)O0pvVm'WHTa | Tϐ؃[8Ɯ=NeT#Vl*-+~@A.>+_@bLߤaIUR.3l"Qo_S%,aJՕ(VT !GL.m=Eg&끌y gPv2Y5JP(QhD 5-{K% P2ؠvigUm| HqXgSKQ)% BvN" CPX}'Q7͒q|{?1)L 2_Uiâw >.uEh>O_#v/Qqz"<5\(ku(9$JF*G\m4XOnlcF -w\L`l.̳p:"+bar))"@_pa|Ó:Xr)k'cNcҗBw$Op18L-8+j ^JM c,ʭ蔭$k #2͍/Ě/Νq3B$r=gCB_9o3"`7R'H +?eF:0[:iR+֔?W#spFxDYq^3U4G@Ը N:x -v,S't80XI2CҖ*T顖N:,X=us;ݼԿ@MCW V7~|*"W9:}frm sZЪ=VCvd,Oظ  쳪QU&~ 2~ nj"֔ǟf{N rHXG%#e p w;7Tjn-X)jֿN#HiFhèsIi5M:mAI<\_OYp^}$df7RФ^kk="`f`-n%ߥn!vMth|#^든N4L|:aНrfZѠ>sUB̀ .4a<*ׅx<5@/M20YS^u SR`&Sp )R}k'Q_7Մ3Pb %Έ |o$fs(1(-"ԬsE7;k,9Xt!`s(΄ 찧AP8kWDc'Xu?2H?,Fޱa+ׁ`%DNB$bRJUۚBGP> E%>iy10mdw>|5uRO|9M#%!h==?“ |!=rwuș!(n[_G`&-3q-R,gDyW&x4M[݁o}fJ#M6U>9s& Z'Z9) Okb]ʎRFS(>Q7Oh^l-oQ'ƇOXV_\^eů=[B4ä哞aV,AG4[~Em%yXRHPٕm{C@t]Q͖6sBp8f=)R~rle-X%W]OAH,Ԥt7è4%"A-t~o+[5'Wvs}j3)Յhc5DftGly/J0[SV3\'p/oDO.Ixg+*M 1(E8=EX<¸!r"Ƿ x~X҃+{_uɲ}kJܗ#Wg%%Fc8%Ք<;JE\T->?=-P[OI/ >Y`wDi_f*RЅW;bd Cc%ߠinEfe`Gb;ߝAMGeI)g~Ga uy\ϙ]-P)Z?7wc_`,3>z9T ܳ~mO6=3?c`$h dW9+j8 "<=1;v&_A: =%d=O>t$Ed!V eڈsJel8ۙ9lazrH.W9ޞt&1ttѓPL>t)q2J#ԋ4&a:YnZKSe<0С`2n8LCwtIfySu h_z-P\jg![j?DOx< ~sAO+ Y?8"Ty4>++"z%دnn㘃cY._9]\r XܡIfvL>ŧh#..ڜ7(fźj_)͑$|<1/sLVy&aaޑ6}N$6Y8BD6(ʝWk^/,8Y*1 G-ѐllWDkբlIxB#mҟaMfԓH anӌ3!jVd[e߰OL+"eAiYwZwoщ)%s$;5r"*lvr$UJZk2~k\^v/Ht;8&S}^uQOFkȻPV(YC <ѷ$ v4kt |!If*;# Ifw( e)Y,t<$׽`$) @{_՚aGj[4_Gwp5rhHlXo?sZtF?;M.j1y.̿Nj8x5])w$)e ʎñ$oPL.?U*nXp.u*[2WZ2ק{ۃA@;v5'IX{wƁ1(~Qaz~]^Й=eY8Z~Zr>AZ@}NYP*N}KG-^8#&o ~;XN L(VY_(U#dU<<9-Dvfxj,?~9A e &TQ>3!4!JyV qEo:9VKt_MM P5_F*"n {,ۥ 4飔l*n0qE- iB089eU9@$=&ArџW/p/#-4iK ͜i GTi+ŏ6S3NmDSc(?WB |Ie|׽?9Jȵ{?W-Wdm1BKh!CN.1&{4/؃g= |KҖ#ﱤU2B_x6}(I9}Q Hz-ox7'MF,e_ؼB3|hӳ!̝5h!PhEDߣAkE7,t'*-*4KfzkrpSb:p+XV`$| {: >]a(,Z,|&8=[KvBzjc,Q_5h 9 y-o1 a36ic𙋣tGJZQ3F%]:qYB] { e5&{ىK|>XCϵ :=}k%JLƙ*kd%Ewav/WTҒJg]= Ơԑ0W\nJHr=,wt'Pفv᲻7FQM91Rp-!ԥrhP@ZUCs@ފrս#>(+SH(>wwWMApxؑh\d2>Y$Yj*fwwFAWf6I߶GrW6U%y!r ]I$;"ubZkm$j)dW,BD4GBԓ?(B=M `+ѮC%я 7-OӾr$#NEh kfשŐUBd3R"&>oyW7 !KE fw@/7}zTv|1^Qt_A[\>%mG6>u?|}:)"Q1 EuA<<ĭUG} sd 8ݘ2X':(4GiQv 8wqU' UlglX$!ZJV],?3GDg }}Χcvc5cd0s(Aإb ͸sb%YslԋxG{GiȤJ(U fH6KYP{ZEs(R@Q$[<ݹP|eS 矵y >e [)*2琊%t8c2?Q2M2U{@-^ !Xv@30۷PGc <䣟Ë`2hM) Gk8^ʀ"^@V cg(WPƲS.~.:́I ؃V9n|d3Ms i(XljT=@Fe -?lXv;FT11*lCnDZATFo8E뛪|Ruv$2R_Mfr/Ohvs)v /HgYZ070701000002e1000081a40000000000000000000000016661a1dd0000075c000000000000000000000000000000000000008200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.ko.xz7zXZִF!t/%]?Eh=ڜ.+ˢ{c!_(Y[s9OڙuxwW\ʁNtw} wxI\#ZpY'czE}dfR=l'q5X XM{Aܜq%^]m@d֝WsA5wo#6>\`=#N<[S\K!" Hӊ,pOV1uo~jl{8)ojpVaJF$ ؒ~Z4̏ PO:!_JN-^%Wxr[W s!Sǡ!n28=\=B2]5xs1/nR;ݡ/:aHf,wFսB9{q|S0 Y&AGDm ,bs]ڹ<57 SW4/j춭5eB4W.kCwɪ&|ro0b!TSoS%$XF( N6"j1? PGȱ8R2t 8LjzgDCx;8OYcN@9!^ijmwH rYW]@9h8ezЙiXHR l;n?t: Z)ľb3ow5FQlgqRtj|Cq8; SQ ]ӹ#R0lfbWכG4`t. S4+_*:ywxq [TyW+Y~-lxs$I6L3gYZ070701000002e2000081a40000000000000000000000016661a1dd0000075c000000000000000000000000000000000000008200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko.xz7zXZִF!t/%]?Eh=ڜ.+ˢ{c!_(Y[s9Oڙ_ه7Z".4.w(yfaS G'kn 5")^Y}4`35C=f 尻X8L֧t #a~SGR!g@5_EBepDŽ|SHkuxɦ=OLdW ǺGf<\YrZx@[鷇5UI?!Ús-` oK#`Bu%釧wzޞ>e\jo|o̔u^x/"E$Z7 ~4(/gI +P Oovc 4Glo`i ȅ0ǦJT bBUٳDmԢ@ruKʼnB>asvjGezoC1駖eIAɛ:z悏.,(S@U@-/cp_19ؕ1`3/2H5&!I]ۭca\d޽rԣ*A>`z+mŋ0ª ~ (߻ J#Ynn=0\Jex W{Ǫv".3l<=`ׇr[7r FYlS 3+4"CZܠTծsܤ!h Vt^Nym(6Z~Ytiá%o6Np#|zkt{N?ܒ8,K:) æԇx$;BZ3Q#1{D2 t1nF:%YT& s1*inb&w)1Ztlޒ` COU|$3~!ƃ0`DgƂ. GQ>B*ndR_,& RD 74x}c@+=ZD(]%Lk_uh/{3(c,U=u~gԀd>p} {K_%?Z))bkgp4&pM}WiŋTɛuH1).4 0fC2Qkyqfwޔ\gK;pцKHaC?H6Z(8^#Q1?wzc=tcY_&slEK0W?N59yeA@ïYfJ]$#)WԷ WE0hk 4bYCӡ띓 n'`&s(vMP󚏾Bxp P=B2 ̼!kE67u k!%<輎V7stOgx4j៵dHeUb{*4˷B\ڮ6L3gYZ070701000002e3000081a40000000000000000000000016661a1dd0002a26c000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=]?Eh=ڜ.+lO){d:6(՛ͪ[>py,M>lЗ+Ig[ ɼ?9;q\sC^O5; ag㧆hwEhy/_}K nP%ShYP]" ueHvy-$зI]|%YM[w:83O ݳ"ƇZzZ`.=,y;ObFPD@Y@5VFYވ(^"aVjTRN G{'F"<kEZ<mW@^ !<y-ɾ,u_&vZd;hq20Yd"{0uh'Tl!Y>?)pq96!~6!f{|څʫ¦pXh|CkyvЧ)"*AWȚÕ0ph=EPZ;A[z0_Exw{*2T8ߜJ]Wbq!ƗtV"l?hyt?&ZZY R1;QQdW"RqOLj4 3ʼnȴm>g%v}k.ONնA"2b7^/G׈Y:;|/4 e'+?9%6Bս.5aVu(| gW˨ȥc7$p.3ޝU`N$ , {%'7)rHo}yjV q%h@gS8Ce]p. ?Jl*kp%O]bƼ:8d'ed?v`1ˣTd NݐW}مn%0*IK.;:Buf(bq([1qP$ܸ+hDd@c 6Ir#| % ).zvF*ŷNJCgOï=h˖4,dE>) lcB+ :q@oDءةB0( ,(\PGrEU"l,s [WPTWlUj \IBbh&c/`w!~}dklUg:,c|qc?SN-ˁ^qԘr$v"JVy'~5|Εna7%e1.tf_ אq-/ "nn1kލg+^{>]62"ߌ<{Ate!jڭǼ+/Bm5~4W!YgNPm8?Yl[T-MPH(+t5\B#Y[ [M}1Id]`nzR6Ώl+nFLt'3Uvky_D9h —KgcG#s6'4mkIގ8C|@ߑBOx[v XəN/,NEuT &Ds-@R4oDO=r_tE^Ŵ|ʾ.:R'8>'F<Ի Egg;˳zHW!ޠT?q4vJ5Q{^. )cQy9ne|X hд#@G3 bX"L+ti;2ޮG0t-ygD&'`5/6xϥLC lNo(4l;)p4g`+i xq"O,'jR҂B9˟L-ZD/P /aq&^ɢ>PYj ]سiQN]gZAClIof*OCv^a딃@t|v gN]C|ٸvmWwE9edB\ai$w9&,{T*َ%6pXr>O7꨻x8P18֌eoL\m%1AL,}<:*^ :4ZZǴHG䄉 ݹ*"UiLj}SXX}MًA~#E;C}Ѫ>1G9V;H4'#8$W1bsy<%kr)bSǭk+ yr}!B "~VJ geъihc IA'\z2w$svT7gy 9}TqQ2jUl. /'M@B=nW3S\Ɣx0ɄVQH`d8`يobnBddkRGPl6>M2^I0*fqѴC#]U,ofǦDG1N+Z?VGr?"N/V>u}ƶUzU0dNuߪv#Pm#+!2{c.[ݷ쁛 FTDըS0zwyI3Ԙ+\К<;c*9 ybo̹ " 6~wR*Lfj\*;ָtŊTn/Hqn⇫;%M XF++{ ̠Fd3+|)Q"Ӹ$`6yBczIppt4M"''}B\U| n?q5f]vIFaQ̩Gn˘u&{U [L~ KCC*tK'ýuĶU\1>KEs< l5[99h{*C;н;oWqXޅWCKT<?"emaE> LcE"7&`#lXtDL󟊿F>PC?_Ufmz0( @ʘR9mA76wd#\5Zђ 7oM;HھiW՜OLm|XL=X[&$.3іǫcƮ8=Vv1T):B|>A<-I_AlrbHUn{ /o'ݴqVk U|RyL0ͩ rxܯ%a Q3{d(|.n}FVݺL \{nRsw -`NN[Kk#XrۓCdz7V|eK2ђ+R=LKBxe`G& Tx=@[|b!~0 ?B=Mk#kYc70m[r11$? ?=כ1 /gE]1`v*Mp o _{&c:^~2lz[yݼx~2?(A?$3Xg*x? YD}5QϨw:84Ah WFGnk[XٮSxNVbd8J(ҁ(K{?ڐN!Np9(Z}/Ċ7K?oPg yVYTg_~da=lA/OԄs,ki8f.^ˬ=zؙx|qBDoM'mc0ɹ߻( lKڐrE@;S5?yNS>J906 ,2hLovgO.Vvm?j,#A 0a {mFہ,ց}ɯ铵9(P_--=ݥT17n>i=I+pKmFcR[-೛ d{H}ڵXun*zń>P4oe JYDUCTT@O4YT^URvC29j9bA'7,m3P$nPVn@ c!2TdV$˺>?ZS#>qXHt CcY~p#aup44!_>G[ҥTJU6\$[)]yGug,>r&. ag.S/WэK"LJ)lDBjU;؆r㲬o9f]S.#GĽZcTW+(Z)_=%ݧD%9w2S_%0ϛA3БqvT"3d qӾflǘ[ǔW7lGAlf]mv"n努\=a~EiFk*CLJt%z}!'opxAp9wpLL O|"3X}5O ؅9N"IegĠ}(V򷕄3zaJ:oyB(o/V 2f#JsGhU/mýQz+bc&!t{͕6ilMA =0<.e3ߔTQ޷Lj(l=POx )iOBqzp_>|a7 [:'~ TxqB2kly_VG5Hq}є3/JENi@J i"d `# r+e+8,Rr9$iިv+4m Pci?nƶkYSj: Cs*3Bx_ʨMd]z&#kdhv(Iͬ,> mJw)\XcvQHj9-[f9{bv+spƝN1atS:W2*e1`@u0$aPh1ؔ=f9}/ `P:5m&m] 7TdD4{ yK?$l&A2ň9h_?m1cʘEE+أjq|oNNG&̋<ğ?b=P+hNJx[&2;9 >$S]N!MeZ=zEj,c֋.I`b0.r4%(ߧbSôGuiU[3okNܴTT8m(oO]vɚ*LU0Jl~zT,B՟^mc@)gwڅdNiGG:gR9x$<Qx`ll5k9䩹C)ϔ_t te^.gTzeRf @1S'@i s.-c!fFVD1p:E[r,mB / L =&l[">Qi?b 'un-q;GUh/o&BHq}-S"tv+4~R(U%{%b>*6n)5vy [Ni),&=bIOp!>Q:9z${rqûސSSSM-T9|Ψ[2Ec] W케_U?'lNbEb| 8"У%0~<\"¦Dv m/0o?4ٻ, @ RR-AYRqC)* RA67̚ iHК0M2D~6e>SwWy@`dmEǐ`РeȄPGYv{rutsH&nͶtkyKMb%൚xYI֕ BE["Pc 9ytX՘!gp|vVX{K1*׾&>Ȧ+B fVQ Lo<9\#F"\hYxVKXdZ˘sͣ!-'zF#r*ƃsm 7/M-?f&@fFgW&ss XA wz$%9+S ԇo;+H`0wA.; JjDN ݔ),*Q̎.qLVD$*g)Q8f4֒d)˵1tE6 T.O-co9eQքgwWF=wLm.d#jHLi(pa RƖ9 /Dx_ v<x~͒1؅W;"6Fj&BcQeu5wBRB d.ydȓ:M4hn3(0-qJyn̏-;":Y[E1i[/t%;K켟 nՆ dM, Vh!;;+yTQzY1˶JYFkҸzPVd *_ sozs$ 1x2r>(ߨu,i1p!'8X<% jO4Op=UCQsl} %p$רymNQgbi7'!{$־vʴj2[Tu~"H7La-uAh/5c/ ~K VVƢELz|&][?5~"M$}6rѦh.!$k;2 ZFT$ p?h]G2ӢO')ڬ[O&`݂GY G,rx*>OC$\l~>f/DУ]ᝠ Z=$XiH?kW|(&Q_>s,wݖ?7;b O ھt #7r *|;bȝR8 LTI\tCq#$kCC/Π>|'=vXK|H*E6JW WJV"*iVSܑ")h90&?Ԩs'A*OYXìMɃ0B,ѕfЖSȰ6$}%g㻙‚9Ye U8HUBT~#g^餯Po>Ns]"?^Tes"?^`NՂGTGeLxY|c?ci}Hh~Թߞ§Ǽ։e{ mm+rfuruaPeM +xCz$Y :bU0X! 6m{,s%5]QuħQ6& bZYߠi ~LinQ@Hi="uDCW IVxKsl;ޥI4}1@v8=J^qq9;X.-w =' a\yTH½$p_G& 1 !IFM) /dc+^7q\Bh ^`kU2yoH`n[FKEJOh Q7(q{oa͢eC`WFG W{O9z LbO;J>cAȅY Px:wY^ey8T8q>(Yv|G3E%.ւa<[A:E!9v?g|agPT`L\⫎DΔFu+t(H$4' @:otF7'%F}4Dr>HmO3tS3r&7S()nIxpK8!x L-ɑTEO^"xODRͧM3DG~dQ{pa 饕 =m`<{8/C:6/Ɠ?!$)P~[;doyJLkx+.*FfO@b*פ@> qZ`]Ơ>RZY# 7dFxSv ۻoRci'fʅٌ#Q>c X;>d #mvYdo??Cқ-[ѹ.)ī/H4ss\V_zLs h3]-W ݳ.}s+~|0[/2ROV_hX0'z NXc.ATҗJ@ʀ??\5q8^~͡\Csl2ug2w"ـ0@xeA2><ռ8B¶h [a?YHdjLFhz qm [RFj j+] PpԫY~-YrB:x IfԖ"">G|IyIJi2O1Q0hz˕#e-ضB 1Afө7r2N+,|tDͦdغ`nWvxr/řdKI/ C +{ǵPBW*Ǭx⊼,%= %B1R*:`CB*򺹁1#Be~PϬP&  'rkf̄QYq.aRt3#=;jPXpke> șN_Aks uU3u6o0whۍɼA7k(kXkMdž<&3z(&[iEPk&Ur2g/ &?q& ]6Ua$.{Z0ںD~""֡#ᙍm?C6;ߡlq#Iy9m? w_*\tk㍥(=pʭx{mBNi@ݿ}c;<C`@-՞Po̝7K@1lOl<&`$?`YՠF]/B%~”+L=kGt # "#ym29&?_UW?pSK1xa :5.  <M*={nDo$"G2NuHgu o2’i,RJ81 CEee!_xo@d-};k6!j_yrY\ b=={yco=Κ=aR<_r}I#XP5A5kmn 9E. 5eh_5l:yǓۣx^Y/f7?/A@b^dIC ڗӿ6VR/z+uj/BR ^WqraMϸmHH5C6D'U~.>e#\_[K Mv|[O2,%շof<AkMg}9 8g߂*{s-7.KbV[Sw;" \ XhX PȊ+ob4gJ}Qb'ut_/$iewO0gݘN0kGũҹ7΄NS+fm }<>;&cAzy˸?!d#[i0o1A:di!vBv):r" SnUR N̔kTY=!"Ij;$moo&˽U>yMqX"0u f7hڿXZM=ŬRr}nj :?IdLHHSe}u\HSGhE5;f 36CI6BIĊ#aƟ%͹.%rTڏ4jhs'~yك_o/ESڙ*YT44Y]'rYx% 1G ߨXi%N㚴-Tua[QY 7ߡkmtLGi p!aΩLWaf\Ĉ#l? C/`RM@Z댛i"zMcLg!DdW.ɂP-iLFl|}??e1.uQpfyݏn 0FIT6,3A|,BJLJQh~2w\e3K}"xJeL =\ BnD%ס@=+Eh!k۵(d&M AъzrVҜ..*l.r=x[W8H *7(HAFUĨfNo>b /ՌpcjYׄj梒̟Kas2uomf)s/^OӢDMB=Wi%yʉtZ&KVJ-PoeIdj U i!Cd1ܠWi!;P`XJnʼ'( * SA5 U\2-K}JZnzcìTs~z;<kSSe)(X#,lwowͅ/=j)Θ?s!dgY'fzDfb|UHl[@֘j:u"zwl[Tp$h[)Ic)߃1Q,=po+.)Ծa,F]]+2dQ/ij'W>n<'i9CA $Rv{wFfx!m dC흇|"P2T=J M&ʆ fҵ=D L14h+ 7;/ P₇`^iݑƩcAh!lv2APUⲿG6O[ J'iXs (Ғ:ge!C_AzY l(0o֡G)1{<,K`=G_%RFPBϩppTt\#ɋR" '\n@ԜI˪gƖ81K>;fb\k[|& oBZ߶"&=lg[rJKIsi͔S4c0Go7Z̅L"߶Aip5!uEe4et y[,*%u=FD h}'½1ڢ g|U%Luu<;͐%^@n8@rMDFLmTmpLyߡaWxVyK6QCtdje0z྆7A22n5"v`Y{N&y;JYi:@TD S< qCΰXx8+HiV|QÓ3(ݵ U܂2z l?):IYe9K+.a,e}MP*'f,6mX)|X?DӺ&H#ܥ1BfhVYۨߎ,#eyYY. +۱*42LA~$g Dх/,iO$3e;KWCgF]Ȅ4pj5)}U|? 뾗@a1.__k'_Ms$ph_+r˔s''[dkLK,ah?ܪY_ngQ KDT̓ʤf ~vsvbO+jH3|aJ~9m1o) e1VP4kd潞Z Y:Kgנ3MXЅq $+mE),= ]HH)To.7JA/W#2ñso= bóP}*۶eh5X\bZW)W~sHgv^ePVWշnuMdӭ)~,9 ZLe{y U^6vqH`%mɳF%]}ЈX7rc*Vngøm|Zתx aK {Ǎ3(h8"ҭkTh ϙWĺ|?jpK{< c VLgDb3S=%,3`"P8[9jy{>) 8kR2^+8DhSBF'ӨUlB7vœ,@:*<3 2_jycd5ulLEgfMm UQt#/qܶwojfbzp ,=A#O9|Z,O$]%U{{ 8{/zI󆃳|6Ww3g]Z=JknnPVԾ,JV{&QArge„^*31/UoK.Od2To`ΐqFUw-1Ot x,;\_ 3ٖ]鑧g $Ͼo&#OamUߛ7uקa{Y=bcO,\/KM9@4` իňPPTO 6y~!}23w5iL ,˜졫5Hm#3BogR{SjkT% xBsZ :m z 5Z7Lwg;P~LTYj)R$FjV;vޤl('+%k"=MaK^iZ<dl@gߌʍu0WZ#c.e܋8fQt0HN8+݇8'Y/;z¤&c*4)X%z6/X1_ܗ]@] LAr_ݯ/E?Q{ &W#O' dn a0ȱ.AFܙE^;D p&/EisǥgkRWC07jL"i v/Hږ-VSIdŎI#EHZ0"_jT1ɔI%>i[\BH=cp%AfJr>o);HOp5TZI#QJ_rڕ+-{Y)|#բVbs8Nl-QBfg@oGW ]4V t\4~[O0tKȝu$C 2-a *4D382B)*= LcΑđM- sMٮp0z j+ GŜy.i31ZwC";aU2 qV*O$=2NV_{mKQ__0Pp MK[s}"G].|e3gt"3vʏpG8 ޲#"=?cߟT=f\q뙙Jt.ݘOe1|K^k{JXl)/Πh'*Rh H N ̤wZ"n aZB;vGac*`6VFAN8fEC'z We*g u]WWX4}T iuOD+RNJV4w).PDwYX7ݫdfǔc&mmkBslFUPE 5v PE*:W6V=(A#!5̜)5dLNulhn_i^dSs݁!?႑@<gTĊRǘ\pϻh`Bz[)a]9:],ۻ@S svWq&kz0* IGM\"rS9ߋ~tLD?[cr.A9aM]ױk쳹a>HINCщʗ+ ŰPP%' uEqQd W uz"U.92 }}MDjw ccFG9S_@p :fdZf?AGvWt OO4Oߚw" ,?N~}ML`S_q4']]p62>D ht͆gXʣ`z?*1,^LF믁hmiz-7zg䮜k K]MM,dseE,atb3IE>.̄qh|ҊWB).Q4! M;$yt?dp"WYRދF$}!?+uc&)!݊ r-,z0/5*htm u$K?xVd~ ?o$nĕ#akMPz,6~| ;,^iMg%CcjCD}Ĵ.rڈ1:7m+&^v*jšV>ׅ 06">mz@wJ[qMd6O@C4i<<(3`v![!9ebj6L>&YuFLl(*Wr,P mYVBÜ:t4 G]yU!he2&W>!kr;g.ߣ|ҞQWtY $ Ǘ?K.|ݘ}6^}6EAgJĬe* *C( RS)=%bq Z1X&[+"lKp8tD:١tnM%9)Kʕk׹!%sqxk( ) [!9Sw7g'.Ixb]`.d}n41#KGPRqE67%CtLW#:7Z&YՄp 6W"n]?sb+0hAxgpnOd'!pq.DHS9uSSU^0=:% g$AAӆS6t~&9~9kְOəM#DxFW)# qc!@. jwu\`9ݖݩL(-)'2^a1@Mq,AU bbmm} w5u; X|6|tpwwLͼy'AU\p+{hSZD}-9-͵0|;Y &{*1//YV8Ek.T% voaIьsˋ;Y ioaJ$H7;_yC6V73 m5vcEOSU;e i]W5aVf-Vކ-;gVBHދ™nj%2s \|\|mRyN-h%J5*)zyi-2N}Ra2@S54*V\Q^+T<KO'psa2Tꪝ ? .BGZ<3߲" cU)V7=nˢ}D+ Ɣ4aOL=jMC(. ]5!y~Q&SiIXmW6rݑZe1Ռ<ؑ?9 6)zLE>CJj`p6tf{(''%G{/aI%ej1g[4 mhAvB9ޞʳ&& ঊ4m_hĩUۡ/"K"B]E:ܭL]k9o=L_YM_އRg\׸5V+v3k_6wK$AM}pm)C>CXT'k9⨺B|(ݫ2L( q|9Ua{xI<8yCϵoWf'98*=c^r&V0|MNޫVb@)4.!fT2#k7_mW0xGLOzh‰γ"qd$\z-S!i462cb PMHM2i߀0l`4xww8s1}98Fg| H[yM8$r`k^Ϫ:-Jb0-{ wg.L^Dd$ڻ,JOg _Bê|Ez9!YL'u 0ڸŜB׷X|m)KVoSl?sL#P}"_s+;#li/Dj ߍ?~ADGu9< SvUup _RXU,sR8x0U2bNyH0}-W;i/0sp@h'Rk 3 0z f[IrN `x9 V%Bf8^zrl DS$ŭP%5Qc?QX]:}>ĭ.0Le[uS0un{. Ӝ{TfQPQbuNT, ҩj8u5{ uⰘ||@eMm]6z<ۯ bѯ㬴梺 ^a3.5Id pܭt9q˗X%EEU@=I-Y k@M2[(o7$ pSoOa{qzbA6 #뽹 /v6ڷןyB=5B ;c`ݧ']Ilfڛh#$h /99(=Ln:Td?\TPq^/>oڵYǒ1˫s&2GׯMKQI0 FXXb(nϯBq Yi]O_Amy"PX l u^֥.[\maKOu\6ޓ:1$(c_0g%4ulϿнާ3udԻȽ,Z|srfk.y0CQ&V2`EsaĔmL1JÍ #/@H2>#eIv:@Zh8=&,0(fT $(z)򉹀fPKT@8VtҤchXI^C RTӪ{Bϋ2SF^6(Xf-XV4'# Ґg#3|I:,S:qd{RiDi7.'`|*>S<:_ؘ c6 We1|BD*I^@;7%TӀ5 GvbU@cX,ҫeg}SN6{w>2踺FwٓʳI7X31ZF.q\@ڙO)C1Z#];E~$.ն{d\.XxdKK44 ΰh2E"PvLd`#فGW_OjC-6-@5uU#rIhfI8N;U<S^hX=e[ eW" =daoE6Swmx/77iX.c DMyub-2ѕ h.xXuC*2&`(+溝Ȧ f ]8ےjo UO\%Y5DFGbq`  [w8Y6ǰCY԰ j9ifq亃 ')mȳ]픴N'+A He M05gu#Wjxtws$, w4a]XʭzE1$S(͂kx-ڏw}[\+1{ǁ_[wq m_`b^d}l?79_DFX>$f$_ȕqOTΞ%sS07^E2W)jW5vlM'-P՜8nz"s;)n,pvZozҾ $u.^8Ɵfm-I̢#үd(gW?tS&"q=E΢L(x3׿Iǰpcآ*Xl@b#JԙL vKUN&< Yqﻳ70Y+#Qd"Tᝈj߶ T/hc6 ӊ<< joƚ-ݟ(9{9U()E}+UD/h$F+^AbL7 gtRgo?$q6Sqp~l;tt'6M_Ingvlxry+"MRn$R`7:+ !eG YO"m t䉥f>Xio, "&1VC&ٺ0r2;tj Krn MsjVvq&Ci(g$ϏCwn@Nb,.r)OxL>Es\(UĊ 7RTSPRRi{͇ƻxpb3Esn)F,5Op;pbꛩ0mbF9x'md}<8lW5\I}F_4⑯hs${ #oC|=h܃Y?|el(lH9T4O ߤvltjR(jVv4k1GM&nl4@}N: ?Ϡ~WQͲC|S$Hzd$,t3pI-TU?;I˟^L=VïvI` F3fP KPTӿ!PA4]/Jq)A8RnG16ӕ;tٖ~(ïTeZD!#n#7 Vx_RTrOXt!r\_IWX?XƢ@~`^_fV.gȅ}OS:?t럝P4P}",Kq-L~#e)c zȼ$zlJiٙG<6K`RuW5BΛo)3Z/P32[U`嘕*bg?*Waת@Ȼ|1#8(Z?&/rLgwH(XMZ::D@ۓ yr# t @yjR!>: j1_Օ;來_U(輶 yCFd 0{ lkS4}Ivh3K-4Si n:ϧ}$ "q/71](ӭڃmSWIXi/@o6nlQ0Mh.' B>l}|;_ E&2@g, +Q8JF1wyOonh'zv?Rݻ7Wxm-*|@SrK'33]2bL.O#(n>"DҰ3툱Ǎ}3WhCYGT CâvLp9$GSP$ڳGQ `;|Ip`JI[ :$|Rklg~"SEvgiLoS$kqb iYΆ[&(:Yߜz=:q''-RdZhn&qե])SP^m(l cdx>f/65bRzT&ST2qSW0]~g!BQ0=Bcv pgRkW ,v=!KOU@_HE6::c䒔+B=_dG~/Y$$l=Ayi%Da\"࿆ÌvQ|uSY+%yoJ3mɇ3g QOnLG$DT_ct DiOa3ZeE^Ry 4D|+ĴY⠇邯&v4 |dXȠ֝Sy!Jx8=Lpk&@ַC\ez>d1[%cHK>p2a Om8T}+\Klތ/ ׇR]8],T8& "!@%md[OexnNC<K)'FDNJKU09~&w 3mdvʀ*"n|WSDr+X܇ܫExrOU&_jl: K85%v+^fˤ 0Hc pHt@!{6X3UӂQz&]:odOճHEFIJ?F孼xDq `3_SDz m=]WA|l咣6&ElXU3JFd_]WEnTdhdJ4 վtF1V2 Z͢ ܼ8{4`rZ(立n܉ ò+dRҦ&Ūj.bHDUT1n "I  jDH%^ 頧{_爹SD߹iۀ el[J`n ,xʲ:0l)iך‡|,\դ)Kp$_5 CtD'l{]DQ?Oh M[W$:Jz# یXCphߣ) RԄcpO}ˁ`3,;`nኪ˼)J:TY1;L1T~ xW5w ه;Vђpf@?4+ґq)W;OMZq=2hgH{=Ј! o Í%1Y"Εق=+-;>.,ZIjJ+ie4ט]*}xvJc`?fA7|b2Y寅ÒzQ4IX?<k1C@%Af*[:((d-}jb/RO'$qmZ`@ pއh= FE}C^ }?+ u*OQ >-w-=Hs ^B8.D'6πifmj$I5CI [2+0,d=8ɚ~蘝Sݾy"v(skvo-AH#p5GpSR>rUH΂PR`w į:CZ2=[C"M(N)?XIU$1GA/[)þ=G2U*> N8=Z{h4^KL_+M %uL8y?֘\F&wѰ;v.?ՈwP؟໰Pa*{ eV & ՔN%D 8ÞY_]8s<ͯ3 B?t<3!k[ˎq&FCPP/9:65%򒄣pj#*'P简 [ݖ;?sk: ׌nֆ` 5nC=zd<)^C_R4Ų|ȷWwT9Hc_r[|B)P}H/c]~+SUͷy6#l?g"Aj~\iΌ⃵m,w3ӴOOHo.D;Pe󨠼 `yho \x1o(Rl6R3SaliɯplAVAV1NsI&ZL. }ehYHBUmFR8d}HU6ZkP7DZ\0Rl+f"Df.)!>4&Qu-;cMb&Ck h JV(fzN l{)-[*@&En]Zh^v(_RԏZivo9F6U~pz94!a}WJ wBi> d۽Zvk@UDSf:ݏ"UP')>n[oYkM #_.P`>Z%A)0K)D)Gxo6Ѿ̩ YCPA\ox HNz gFD4^K _K@K_/OdHx.e\EmP $ާ(v2r@$rR_9m}~{ p4ݜ̭L~@熥w暄̑?d?掙.9ߒbYZQ~w-@r/7l("NErBG{-h il>60W` ƙ3B ' Mwd隐\*$z $l2ǼSbx*vmʬN>\Қg]k腲(:"wPQfmq6?\' z5翸]HKۛ9Ξ DG׿/~>!U ?n 0.)z1NNox!bd,iX&K(Bp}C,)(Do|2"E3y3xKu7nQRY}qW֨+_:T ^w] [SE0DOj֤Y.DXv7G`p;Pf8.ş\dYDS E8:a%&LgFkPCܜpXO4EE­E$IϚ $r66T[&9G?e[z=Ѻszpٵr[i);͕9W-zr&K8Me|XF힝ѩpa\iy_ 𙲻p5Wлrv0"%D3?G xhm̀DBN}IKUZjU:QR2ɬຆY^!=S €!D.u4F21E77`@*TEGb@oVTܘzZi*oq hG{/![QG/eؕ"4ٲµ?iEY@ + 2tBZsTpΔ̣0tAb#Gʠ^ 6.K[̀%yDK"MFa4@3~ҿ%h/^ Kl0AfHtiDqS|::CI珐us_'D૪hs* ]47C CдOπ *O\xh LG tč;tX8+%ia$'_jK;c5uNK2R0 :Α2gޘ9<,N.7P ڬ6ȄŢ`}2jfJ.O:DeB;L紋XӫƆ ofR^E4dv|5z+NWYS6*r٭d \%L)]q48ښ sݭFG-Loku)%%yѾjcj9484&I0Iޑę9:\îsS}24&7="2~d4bV%B 6ٱ -`ImAx,{J<UjC6Q)".٘x)R3K$D ٔFƓ45G+g4|Ro;/;6k݀2 X3| ez> 4OL*Ym +˫حyX_.@ܫq)/˶p(ofU`y۹,x˔BV![2ȲurkɌRm5G, KOKbSrxR[z")eƥ>3Y{>` ȓDUM+v`D9/n M<+=ǥ0zR n+gi9uݩ>A)SLV >σ2n<8(Q}kҍ Rz`B-ȓUCF7!̻J{3]9[km]{cCe-;LUsLTR)*0-sn(xĨMOUCGFbmg_:qL q;f8Χ~b(6\y,N(eߓ=V|Z]Q[ )cz5_gԘ!R$(5WmJZ- pyV!XECBux\umT~l/,- ؔkwkx]fn T@`9 ,6|x-#e..vތͫȚoqSÀZf!w&$:`CUPFB8`/!g00=bR`ŹͬC^h4V-@ι]~ 3"h^zKM$JtO (3CpΩ^R}ONgtußQ6y;1P`e`swʫJF 6j>g5}DL u^x.l4cqf4kP66}b@.U^>Պ4=! Ki(!a?#.>c`kʜ\MZyNN]P(tLC_4.9ް*B)eHdBEI!pJΐɔ\f]t P.aŬ EeC3t"Ct6Z $\ V&l1'yK~%H}kndmIG`J[=90 VŔoQ aϗ6Hh;6x@yLWfxL D*f_q8M#îzM~I2&k /YQf4A3+]jVw08܊PGǤ8ҧd*@0uiZ;1w8H, J z Gg)(?_3E5jJL&6{qpu>>󐦬3:Rٗ./+vA2WU>Laz8DnX CEkMnz ֳ!qnF@:l#u,j]>XƳkmY]M3 S1O#y鰫;>9J^(OL{ gqє7S-䪕5FظU WAx8rO9 57^ KeT,(Jөe>2?>oCqHȇNuغN˱)ISiep(sv2f.`y=]*Fy8fp6U~1UAm*cwKWXݽ!.ƨ+GaHobj!ᤱv͂>v ( VQu1{GL;܋]%u%"ICg |7{ ČX~rU8a2ڱr$>g#=6b%6|4g&2 yrhdZad&+vp7ad]S~&9/a|>2~zZĜ˟U%&$ YvNqz% <7Nu,NRL%AcpvWɟ;b-pJ;UYqe['6/+"at1FVZ]U 8=$kѺ LK ? q'9NA1ǹićkqEx65M2i\Q6ñSz4pF%n3^upD2G+KZ8/c`Da!2]W8|d㈦a^Aj.ըM}Ic.lU*FB3?luKHqLGMoF/4PyQ4u(~֭Yeޯ%ǣhy6kl5 ,ZƔv_psAR5ʺfeIiPNXDX%T 圩PeAf!!PkfteG^2;@FSGiW O5w>_?A,-$UAbYzkP/4&_ ;-!}=K8ZƖUʥRۗ} ؏*cY`}4F{[jOuѳ&9:0TϽ%UaJ3o tƪg'YiLtҼ7~AY ,o"K=|G% B4!fN tm‘C~ǐl8K -\&5A; C=Lv5c+/uY^7j0}Id8W'\;:PgʄklEȌHO ? _ֻЌ՜vO0^@wtc*^ȝ̘c_s3Lif–Qv,@>IYd8$1Tj: ._m$cͦ*N.@ ˧5q6@,5(RNx<ͅ5PN/uTPDh3aI_ n|y[p)蹄\7G8!w;e] $1@18-U詁cS-r`Bdεgl/sp @\Uܣ\}%OinC-l7!iij,*">gq%T1x:ԕ!Ȟ#Ih:኏Wjs0ّC\lGezZIE]O !@3RSX]VA}j.גl.t zj;r7~7pS距]45C,@h0xB*v0ڗp!yl p#R%,&R=BY1FfA??*\ش7t⊛);Ǧ81wohQJlta Ǵ<+X>×X5|C X!f]n>tt$# 8tsڜ~Q= +lywM:3b1>H}\LTe.C@wl?JHYv _<@A_w\rq QLF Ӯy>V~NO& "b:z$#8VtHigNr["Y|l_hؒ^AICN"sJ*+b+h5y;EYiy]RA(>_N(DySٲI8T<11]M{pbf"b.Irٯ-&ϕX+WK$8Q̿_1N4ʦ 2SIeEqٿgI8qEns4ف>|{O$ُ$ / J|BV 9.8k8w6N3xM )}6>ʭ>+_ح?x ϯ1)w`݅Bc.'83$>cI˸@)>%OA.* s[i kU῍8B$9#lԬ2E?xR·Ib乽n -5e ZnUƙÇ3y9mM=b]٫D: RBU0vr=fh]te R}<gcOr{PNu$͝5'lCN<M -+aU_<2)vթiP|rashu!.PNta9qvQdT 9=$ )2WOf@UD{}//SS\"C"/25FCENAnjk"Cz`W_._DR'1'4>Dj@;NҎ SҬz:B>!a]^^4qGPt B!ꍎbY6-3'uxA~.bq4l󜮇X0z:MQ} ΛvŠ54'*>졊.BmMobQ\MET#[G9mp䑸kٍR<335ZBl ü+ь5QH, ̔;tgǬM.k@+g8vL 'V~oQSX3@9i!!Kpv*ol9L*s(m:5bXxeUH9׊)S潍ҊWhVU /hd-EBjSpNib﬌vWLRP3ѥ.C &@q˯''Eߞ}T|;-=zy7?j $dW qn@ͩ*Ԑӓ[v,}Y>ćC&du3]BOB~!My뜃: @'djHa+0ΉUFT{f ] &1o-i]E/$gM9iR/,?ݭi)<[՜AoMxi%hƊ?ߘHXoieZRDzl+%rGx^N)!Ґj _S8f7&# P{>,Z~no%7\S1Wu9]%/.PswR1ᇹ _*{/ 6Ud(N1i0PsDjYeacUv~@`Ѹ xғghe΍]3pi[6k[Z㡫 m }fNJ>a0x)ҁJ0 {g.4Fek˗63G).[t I9`f_JN^CA5;ZX94Z݋o.ΜQ:DdW0s~ؚe/^ALjC'T,@wq={9i><6뚵Of -q=&h[ tsѻҩY=VVΫ_.6'Ű_y5$wԩYRy\l}ǪBezʄs_~u&Eqz)j8{T/x:3ckAԢ&Y-)`ګ*S1C`{)5xɃz1}"xζoޭ̈b(>|i";.[ c\k#4ūn ўMn h}Z-\\)1bNl]ZDJUR`%;5Tip6& k{`}P<Qo;l'ikIO]T%͕O{OƱ3 hxT_%ど~yrLb+mW7YN-F? Us,ŲXS:ISbƫ1N~nc"%\ݙH˟i-O˕U̶5ik sj94ǡtQH$yjtOs0iucz2J/}׮S$W>CΛHݥK#u"21HGx=}6> rEM4"2w[:<%Dٿ>w 32#7ҍ׌e9A;q(2jV٤=ax-ⴗ!,H ^Ȭ7cβW-nGˆuRv:3X@f6yk\ (e a86(Cij`ԦՉ&EGZ!Ѿ_i(H@>k?S 1>h4)Q~W2)XMhc L:#?QQ6ID5 Q&cH] MUH=pϪŷuB1ww{vN5@vyw5u+:(ҫpda<=ܫy/}iK&jNP$ cyN`I>>wS>_} ? s?-Hvn@.*. %wǶ,*(Ѧ6S'>M@nB̢Mv\b7ok9 ՇIJ^LƼJ:sp%^R@iَ/1?jr/?+Ô%.<>|*ƤQCdA`Bl*#JJzӼA,D9v O+zC"şF;֑'zgT|5ϜOFRK7"(A5#V p35o,(Tq;HrV-T$xifx=ѩ`]qA6u$;{Ȧ~Axq sȣJƠ-#sg8 QB|۱$*H'"b2ZZCir6)Rx0Щ, RlJs_v?B6ϻo[Dy =wÙU 7VO tfº9Uj-^ըr VYJĘh*OmYC"#J՛9XAѠ#޾\ReKH̠ o,M?z?zphc'"ƹ0"]JE|ܭ\g>);!LD ~fN 9%vߧ`"Yϑ!ʰ4Nj hbff3@7$$Wc,P+@VƷ/?S#F̮%$Ⱥ {# IlWj4&F[`Դfi|v]xQѡŃnTAi<ר\ Hk!{ZUPu;Tqm MZ3dZi:Eua0VmsxRs<Vto* Ư[LTVyjA%*^8A ku$GW7[(ᄶ͊PtJ.n>:*94&kME', 6w.ն񈃻 OvحNAh+ Rp݃Q݈CEl|,ߟ7]wKlhRMʹ[ ixs;6ͤՒvS|Ţ!FJs4R8 JFCkNiD~p:)dP`5UD1Em61U6UjheeY#A)bطa鈂0ٴȝ;rd[u&R[ѕOqbKa,:}A( M0Oz1llKoZLҟq97+_M5/Wqث"k/{Eϖ+˂{kVN4Q34 ȕpc|c2iQL z/b?G0!~\,+ 7@z1QC jHWKm[͢_pS?%W $E&ײh hoyTk>w45RQR5@Hh|MFOq >@7DͻU e)18ӗpĠa+}3vxA1؄V |;H4:S& ukֵ:)l-92ZC;t%KUD^ƅyO|`ځsidStfSjC$3(Yx/aF ѾkEѫu *twua?zg0 z߹v8r4MD9FD!閡h5ź^Al4d\^zv`V.{Jȓ>Zrupg{@  }7 eajݏ=&M=os@k# QFcz:+ L !? M벭~\^P{ >&dW}qކ3%xTuO De 7!!T&_dD&G~BUTޅlŮugot玄JEn;nlqaD30NHgHR\7' nG~T?Q쌼SQ"U`E ݬۀI3!!cr)=FMjR n'3+VF\×6#Zmp)䊪~]k϶Ȥ@zto @s|.f[ອ;)8]́L=:s2>i s|?^!%yu7@24f4Da3|OOHDbn G5.K/*֙0#qUkuØ@0;r0Qh/Dk8Ӳ؞]pz裡vM]'<)ѩvኼRГE`+0#X%UU g"׸ɵbV} #$5{BkZw>X44ty.jS?Ecǰ^cnΖi\[ocNxcgPL>v/-)`e K'%(Rl2|^^ª}]ᑰQQ@-:?pq'>ˡ4+Ξ7zCXU LJMgƯꐷEȾE̫(]36 yzea9>I׃-ogM+ UM^3w'\cLU&M=JkmeM\͂w 6Y/]yzvi&x"6aKK3]˯;%MF6XO7ܑg c CmuK.%@c| Eroʃ/J tQ򕠀4P7Xba)?nS$'3yQzPƓ>CCoV4 kɨ V+Kb>19NuTq6W*{[M_5G(c^sKS([W>e1Z -1QNٰ9 xb";|vp-E4tXe3ZZ|Wf%M;9Z},|v -{pҐ:Eqtnk">4aܮoY z\׊~͛B]`n\cLa_`-`av|k ~d8IO4(^R[*vcLeoдN ?d{f `hOyhYto\3-B܈Gf?7@<~ѮdјNw"Qr/GyF ;ݪET'հk-:|?x?xFH&EU6Yh;bd2(çDp8VR]*!M#)3һKˀK,bc_Y ^9ojNaUH(_y EN og}|ZPZVn3cAcjo㊢+6C(qT4}'@ՑF-r̆RT(;1>UnA]1zbuEoXWzYR4J2 緍܇B5$+ݲ v*B>>< $YcXS8b ]'å|X2;'C{Q)75=4!݉lf-r3t[Ңyrа$$釒^ 7KVӠKzA6:*" oȫFoYŽapBR\w> :Ӆ /x+%I폤mHP"G2j l7c?ݣt0kL\F+G72au迴6vnj -_%~+WL,c7kR' V9ن+<'AO̯꺉E_ hyVmoL n? Q$832x4~~b㛡oTܴ;ayh3m|K)Ҳ'=VDa6XG I;O)`~ſnc&  U+?C/yZil_2 ?u򝙏=>Wm},+~PϫQݩd7_zηL̸*W;^M'>w5QiI8{zUV|YF@ZU҄{igSM=ͧkj;/Ⴖl 7lĢmJU,*Gli]wP,EN]cw(d^A^v>A?7"[.suM1$!'^"FFXII!^e;|ρna/*3򅂥35)O&$۝Ն!'qeo`t|Յ W h>;Rp1M][{*~d@^ < I*~bGruE^82늤wc!d9xSr>|D3RN81ўTӑ]%N=;F C-MZת]yoԘ%L.p sY^D.*KGZ{2{0Dʦ 8@}с^{Z:!p꧖h:#w1zÎbn[xKVʾO-K.&.t-{O^Jt51^QH{7B_R1·/*9**-̕'#= : 6qzpLvJi!@9s6A1VWDaG~Y[o؟YG%h[pM7~`BљWVԃ3P96Lm('_ pxV@"2J ̀}O6`U<ϸoyΧ˥{*U2p)xS^x-D&|'` BFVpLJg.?O)EٺgY6ʂKϣn3!*Vx]U}R i nYIwPFEz'`lW# Ea!'2fbXΎ :`M'PiKNuwj1?!uW,[3U:]c 9 3Yp _q8MpJ@Ibo@X2_YΑ !֙'A D8(Վ"-3"#Aܨ?c7:OBeyΣӛer;l=p'S31J*6pkS:4)?; gzCLUzgVsa @eӭ;AW*r+›:`=~fojFbc0+T˺7 MY \'^RWf$/;/^Q:CRVUL.|Kl(a#c!{e97N.uFNVlMdj12]o+LQb:o/ep^"XEqbAȧ=h6x2#P$YL1q9 -0pNc3AJztErX5LDn+EoEp ,XGC8],9ZM2u Y*2+Lt L_` Bۈ/ ?O0Ю]YWd*z)Ӫ.vIݷ9S(Mzr)H yN@IF5#ñ e\6 mnq3#4EO/.(>tϰw\x(R@kd8ߏ!ܠqǎPj2d; < 4)d%Ylśrxcc?^'b#f ,/>kpL*y!6:nzO5颗Ҫb;L0Ol]&RbP!/,[ p{R)ؑS#&ѴLhCXdJ9E/ LDThD-\F?0y,txe/{YyH$C08n cr$[-$鯩"|Z0*Sm>zځ9zFӴ$٠1([gzރZ60Y) nmMGKĒm9b+WVFp-gt>-ӚD''/x;)ȳ]ELjXp߰12c/ q%5vj7r4K^xɠXK0B3wY \EJMxoυ*ٲr4^~ +>l@r6f$6Fmsf*y!aRZ{#0'e9P@ڣ?TGIffk:@ުs1 ~$/Ʋ 7%V\kVXU,RZXZŦ+J?[. MDs:G{֋>xg8UϗPrRo T+AJLЕ]UR d-O%gBģej0qbs# B1JX[c ]2E4*]?)e[ZA,5Wɡ5&ԇ8"g lB/}; 刪:$Rt1I@PA&yf6x̘ ; Ĭwe-T pe0M.W7ivn."rHDy-BfJW@o@[u%u`;j 6UXk@t +O=<pa\uJ?v!Qs+*zOX][nR,t1g-vI<Hʖb*&*DVòXrrOq \>R+<; EdGdzZ 6$zK#:Pr/^7W[ȯ:qYOوv1 ?{~;D,Oť@E?"00r=}y#uLKňbtxz7j$㫬lh* H>Az~F'טjX{`IuWgW& g,1SP!mdai?lc[;Q E:0RhDRp#M*>J>|;.W:y4,z`OMcx"tVQҚ\3߿ɲ+O:#9cC xBfFt{$6^l>/̨=H= HaKr;7Pf*$~>d=30&CBk52EM> 2אm2m<|=xLk-VX~Q=_DT@i[jkya`^ u=!0L䮓a ~\ir[v"5%'75@2'y:;kJi6JM8Tx'ckg^ yk3zzzUH+(vr>tKSa'loÓ0NhN/= K _S[S̒Ͻ=z1EyWtDRAD(j|"\47-ьW7bQ!~ Y˦.qe*G7CAp3V1іxirg0 Eͧc'Ţz Q| j72,/ךk7r>okoIfԔF0}\đmk;+`a] MM'5⚗,6](tNё?;U(BN"D+wOc!@lPG"ϸrh6M8;t.GbX470xEk?jC8j4lϧܹA0f( R$($Є##x5t[ R':|IӔ:1O8PŚ9KZQ`) ׌4 ״7g@R?m駛#}j`FSiE^6oO9!~ /sosK-zm%$;uˁh+fJXdKudh7 BQ8Xr&W{㣽uX$k!bwR]{/T;x"ZȲA?S]H@Gg6`=cVltx&Ba'3@)?(sxSE&bxHtX6[#㫾aٜM6T1:fu>{; BF(HK$V>-®`j{jL6-d6 )Lc/D&YLJqba 0Ҁ~CᔠZoGD9b=>%?f-h(IYĆXԔaOC9"@xtF+ ِz疐ElbcϷRd6#6c :GC+* Zbʃ$#n.}l"s (嬠r) s{ w4P{제Pn&mdQ#+6Q $Ry |"mAĤdA İ Aa Va\a Йz.$ĻH3==$8ΧP 8Upg7:ev)`矲^ أ:q-$H[ywI=/9F^u)V A^<)H'υƹPHǖ5YADVs| JWa16em.iG>bNlyUliK% :1H0x,cJ^hjtAwv,$X{ń HMxRc:[?k~#4%b+FH\leBd&7UYt?0{?{1Lue-*p}n (rß$!n(E[Xbq`]S_7Fj:{֓yZ#<§K%UӀ_OՑKѼ@ϫkG_}rdh~yX*YS^1=ΈG>7 k;}!j7Ks`aQqq՞ 񙱒 V<;@9; }(-u!'ۮ#G~5TE 7| *?voL*h}$ZX#*~GW6 9<mE.}A#zVEU=ԛ]lu`W^◀ٿX̤ ٦&b[RqSa{mf*F1}H&LFj9POu]p|#F\V=3@S8KL,q,e8vyw#NkbsWPh Jn,Q3$ܨò(gHNlj G&D[e'3?yC{A)^-Tjo(^P0nGT]KDcfɺ/~ P#:ehk$ʰuցayA1oMdċ:% M=VdYj8U.naSCp(c3l^o#͗x0;7߈lń[\ظ | 9ꎉ@e]_3GqW諚{nc]R $%gS͹]Y0g8ǾjO7Lj;1ɵ`Cs.ҨMFEu"4QjKO'@y oepi̥av$qbQ*> ˋ%!򥟤 eFϰۊuÜX "Br )f3D,~j(KЛ}][Ӎe vr٠ݕ P1Hl *+BVA?FLQ` t[MMxGTt}-XZeTj|%Z$iD"!|t3⒘iw9tU${61+N?W`lzĤ 3ݎxQ{  狊$xUM3@z#ӾSqӸҬ`IC0@'Ǧiԧi>tpm\SfAq' >1bMDYB7\#lIH|U ѐkK?(V?8aX @Xˇ6pZ 9[Mny|'hv ҿ6bZFڗhNE'd}z T]#MPʆ$n6e٨w<ˣƢ(3ı5b?_[^$M6S^$ɽHrw^C-` ykq#KUdL'.ƋͩWDvR\ RB"-C We6.̲oUb]]^nREg㪍SEE~>^e)_[(bLZ3 )>19]nGJRl=a55Da *_(UdO??Ybfj.g0mGٿކƟw="tf Cz;̜Z5" G0>,/p'Y'P&E,N-: 1%7qBA)U=͕ 2E K9S'WkN2ȽmAciʾ¬ϩTHyL#"- + 5'%KӯO[_Hn!$[bs?"\R=:[wY3~xϫlʰqi z>62jޕ-RhXta3%aٵĜu|=~a؞h u\Cn@gN>9~%EhW>9>B[3[y7n?k4MZ؞ @3D"ױd .y9/x(DJ?`:@Qb'5(Y ^Lk%c\+/jYM [N )Yk+o*8x,y=y@^FꌶvhEZX?` y}89;I?zS4j=;#_7/mfh`Qz,F9S9M-Œ`̀ C̢;y)\6o{ܮ4bilo4_ ;Xơ?N|jFm?,JSsBI,687M6{g sf> HN06t,7#wG+S$p 68ٔTET:)Nt>mzɲ 8mkS:@]Aiz6BW*wRL+d'EAˡl72P댅{fRlU=k3#<.hN*u}r32d?L(Dyx-u⽸ f(9Dž,fG1LTziF|}`/Ĵ~u QP9By&Nq{DZ"3 +肤+G<<s<2i{*mUZ1 JwBLESk*"6`,| |: *y3v`uBϸ/%;JI͏Sql1y}e檍 f}=s(f|怒xR`0Cab[p·q;@Ő2sa0o[$r8Qf'ԶдaACZ\af``/T5C~A|VśpR%|lfm!˅&Tu=֥gD:狸ė}~Sy8~,훆/lx Ѭ>H)}bL0h<7cJ1 'u3>͚/c% c9D$11!Pb]@/:aۉ'q-#MlA[H={,N E_vhc3Aq"W$>JZlY&`L"'>É5*ts xcB uU@%\']965ck2Ȝn F1WsT}Cڙ*Z0+uǗo"I23v;wL<8fb#bM^7 uDU],2~G=/5sU– J @{ts_Ja:cr!YǁyhM}FpE`Xn Uw!B,D+e DOd34*rՓK*78c5DvXk퍊uuC("<9ٓdB/;sG|"t~%׿wfghޡq1BV J2EJ|h="wsr4: }ĸǧɹz|R=C8wͲ-"϶1nE -:%ꔘ;gBO1QmHTda}MLݯTͤmHO+aG7)|)(?Ď[65c&֥R3!baACcipQ.ZQmKS]x*`aL*a{$n/NjElTה05KWImEmƦ'YFk\I^iU )bN"#)RU#Wn:"yNI~Ht"@ gCyN`Z2Keפ짩bX CV]5O"$zr6:pm<^J/ML-pP}0'w6phL<t ttɃ80Z^]e,`eE/qk=U6Y51ΘߍQTtƦETQφylI2h^KtY<1k8  ʛŵeڂMS=0py^Gg`RzMl}t!TRv,8J!}~#^ $v)= &nr#]W/ljևᴿRvM~H^29BYC.8mR6q+KD~K .MKqD2|Uv ;s˂BNJTs.,*R[;vh?ݢfP\˰h()ؼǵ=dEw{z>YC3C?ycWQ)%H9ܵwXB{7Mr*CL]I?yAzoA۠K%Kmh xW6ҭCGD;3*yɶO'(ӮPQ75@\J 2ªA$/Qͩe9nuR ^ +wbp(Ahq8U2Ak'_O`$ڴ-%gmiiDŽcxVH-eyIKȈwiuZPԎb^ ͡"ڵV}P$#sˁzL'U demi\Cy|@b[FEB~QuׁPw`/|Qu{xiRώ3b7ՙ8e=/?LJ^ dq(ip4z1l: h9,9ZP3B[sP퍠*EMA}YsOC(pGD"تLrhg`3 ٛ]pfD-AN@9m%ZB+ItHh&~B2~G/'xںv@oMCѤAOQUNe S`:N3W͍t촔<׵X9ю\Qj,dbqU ?uџ[RƔOi/krw=cpNz -(:/]bۇ`RBC1ܬ {p 5Ɯ۵}}R 9A4ċ$3 v=s9 *B nLm L "PPq0J+zH,3+Ui1p)vd򖸉R0Ѭ"$A<> ƇeOtajg;2\7x;0ߖn2dymkmFaK{(}|+JX"?'r/MjqHt* %sIgnXҭ2q0]`RRt"{dE2djw[O+^ө1b1KtO ٟ#{+g-ǵ0_쓸l,D*m_"~IjMmclsgط@:KAG`{'ytӼO |F}u%UCN?w8^W!}6m.',߸)ybU,OjM"RD&ش qYpSgQgHO[|$ ,Op bj,MğJlm3(hcS}vfițj@5%\Ր7rJ3lR.0xk2+G17XoࣕrUq㉖䢕gX1DCQ"alUc+0|ܨkȲGH8 U KL+$l LVU^?+Ig^ĵ• уȮ/sCD..1|0m $pLgd.1[pƋ=;Wy0ұxP6ktC=7rZ.w\R٘[ګpw^k,2IO# 1=((v`Ι\ %`|Aӑ -ʜE֫F# U3|UeǗ)n¤WyV9E衖.+e4 /Q뛛 U!CNٔJH!Ux^Ų&# j/k\:7D6x,&:!wt_Q~]dAU;|7VP :h ѥaCkktԨS|P]aE@\/rBwLMTB&^*& Dsqe0&u\= 1j]~ǼҗPgYrzaq@MՊ4 tރCRBaQ{17B1!ZI؍NaE}2ٽnd?Qx+myan?>C&1b^3U^Β?vgK̙DyeJ"Gwd]d5g 򎚿S HK+JW"9XlNH&rjj|G]mX(rrȨa.OE &s ;0 ב[@4&8''i >ٲe)t li2KuͯSw+4b Z+l^B5؄sTCĠ-+ȫ3|Fsr_sh<3-%̄..9c?}tUPEb QwLd~h긋 eK?.@QkP^PqEʺ̼ɴ򞄜O4g/tWly3`D,pW:ƽwN~B`lU. aJ\ k>;S~/J#Ջ)G!|r5*vQf+\4@n T='Se TZ|U/! I_G ^|XdeMJ^6 >wyjue=ih".wBN՛x΍_&#~E3m$u`0~8d{0A`C5({jqF&\%GJ9,Kcin?je @]]/įJ{Bbw5N@r"NdW*EU5n*F1]Q%9sG:Kc?q.17O!BOL {H! t_|R~/ MCemY uv׊{LWY K^NRb*WcxEaB{y)PCQ"b`l lqg=V]CmnZA_Sd.%xHRlx9'4DeLē~H$Pw8 ַ6;yב@/y(2ch5&4T֤ O~ןk1l j` HOvMx4B9%6\GYaQfpZMڷ𱽇? qK=b2''*椦 &,.m BR_ةMsjihq@U?gU#!Ba'֗'Sr'!ߖC]q"MhU*3)뚕i ]$ :)[k >:ֿ&ѽ+d?OX:( b}!C?M iQk+壉QxJqT;Gf]_-_i֊Ϡ@–Dl >MƺfF!D'Ͱ簦lbp%qR p䬄g%Uxކ7;7.nC>,jٯ/!g^d`MKB}> ڜiNw2 z䇸Oii~B|w3W3Ug OE8pkJ*xa޾}H/: BoB&eeڴAVxln3}R,T,2eevv~7ô2eu(]atGo .9`㔹|H%I ~o&b>$Jw$)-d?Z V1j 9>z=M6vn6P Aqeʡ-ղD J&-dA~E>㬧8L2^C+q%$3D qB"PPIP-1ӬHvďDJ#`Id%b[lDu_!3l7eH5}`q#}uzS{exk&bOF7B~ -WoA"xόէPhb <&POrRA3e"5d4?_7k(TyfUX$HsթҌ][}8ڲ< ^BLx,ka҉]SJPݨN؁ yk4Lb@Vx}Z;x"Ah ޠ @͝f$, >gbΧlok_ PC7/$P f7! (gXoE!EQe=e1=G]Y!80 _OwI;O\Z(N>Y6+(bMX %MʓDNɅ$ڷj:,1yy kE#~T+ 8Tނ7M˙..lfqsFc(Y:^@87)`sJhia:̣ڥ}5m5UTkAT*>c`ӌ|5 h|B&ؑdQ,`\ɚj#rck7z#diy֒Fߚ<,3d‘Wk XXzQ6W@s 33 Lљ0m?v@Q}QyL t t  kKD83Eo*/~;:&r"~{0^i!~#rC<}0LP6\hi8bշ>KY&h +Wg#hDnVnϫ ̵ Jw1elb6eUeVj@)iY;-4DVM5PÚD|gǒVLU7sMUU7GՄ%_qfV\*anME8CY ۂUMz!Uی dfi;1((iDѲL~,ƅ8s]ct KSxdFK9ԣ@"aniּL/&YbB,RRV3E5L^ @2Ȁ4J2hNDLfdtϿLrvN74krI;fY_Nt\M}d&aG\X:FGRU?wIc#b#GMmY6V'w?@ܝiUcFG 3VN<^p*zKm'Ҧ5#"W{$9g% +08C͇}4 )8s si"e+3w5 f{Np%pqZ&.&r-^9<,NYݚpcm-? j8TҽOCVCb7gѯ:Z`a&)Q?}o)uTOPhHZFZڂ\@|,5#~Ƨ|<`Dnm]=Lf vb"68$VC (*hDd]q/F7RKؒF)$k$\6)S\Thl 256'`b_G,x.e#J0>$9+N$v!`@ #3 4qjYC#L,H|ef A]lvFhM;XØ0e˪?T;T>xq7hkr^.3U,Pnж?0p-NF2f,-~$7f\ыɀyޞStMDC'{5'XIפ¼ufSu%:d?{>$Rls\7x~"Ǐ7 :RfFѱk|Dr*q2FTznR?Ô'co[ՁoLj(HHY 2c6ƅd1 !Y⯁&YG)}񢭬' -c:wI"̍IJڶ9%ukלlql! ZHmjwTE11dG6z_(iC0h^ \0f<֨ްx |Ρ+nu~Îtz; 6Oj b9&^uZZk j0-?ƪ>}ڳ 'd3y_ CiA!\>w]JjD-ERZWrT.X4E}6W(唻;3t5i=W:H FS>zIӘ)J֒C?EKbPb f/*(K$+QD悢JFMx$IX}8Ҟ]A7?}b/H%$mGSO#I% gkV_ŶYmR+]gP.k79B ?tּݵ{oD:*Fbdn#TEQ/&9`oH3V=<"4-ֲȴn>*TGϿwh ‡3upT$xux9lᓃۦ߂3 @[w^#pŮm-UABTw!âU}_`_7?Uե]pfbPK=E@i$OF/] aފr h"x"vy9D^<%ڋ##@)#w.B|T)hNF Kh8&"(xX g ^Be)U,s%n5Q-&8ŶʬXu "=~n|N.n.sKRb~or-Uf6Lj9FX3Ծ*&AĔR50T%C԰6u+R)7 jJΦLޝ DAhL_n {k`~s7E_S4H2blڦլgrzPCaEXJV4P" T}^iȕ;\8yNdV(h+dBXt$bЙR3 -7q*OB)Tta2r…My ZsM"ͦSgnVul lA4tY>P7&v"NTo#+eN5U:N{k5/@=+ L NF45%Bb*H~޴x -%]{-aGscAܼYa!ׯAj]-![6 #]O>v=`D{(fēP9-[C5vv!XSͳ,uD61y-.6;s:$RݜBSv\xI2(0doAI=:B~\D2ăa/ʔmAn#`frݙWc]mdqyGwb (#yP7Y猛 Lc@q'\ s>y/w_1$1e6&:}{'EǵϹhBg5{*IWaݍ0G8<97i TL"]nqSr[_<4.g%L JQݩFyrQ>!z)lҜkؔ =݉ħ[hKhed.6 =ps MVq=Xa{I2N2% pS"}?}|c]MO,[#$Eԫu5̷&T^G߿!T ZH&[9&\6JX1+[G&&ȊVؕ9gFMIˀ;@J+U%=3ǸĽj!ٷ3Ͻ*^>KG h=Hz,z| lr 1V"( s*|^IFSL,[w9)\O= n8@[0'ՉGjcKh{_>Nj' .4 m1zH: B5* f ;1rIIpXij 5f'ȂX$H/ߺiH%9p33W($3FlOceyN>($, ⒱ )5a~`FO;mt6K,#fr.MUi>8T652!WjЮBpֽa E+t#/+O^i5` LA&b :PNaac1!se2s*ɫۅ&Qϯ%xsњ= &V-2bbcXz~eϖ*CA5C括qt;Jo}U!\*:JxfP0LfEuͨo֧Քj/21ײ:>e- r#(յ=TQ_u]mэwYFՏ +2Pb$Xx*zŘ**=o[#[x -@F0Oqi@ƄKF6_ ?g<ҜsTQWy}`j@#ܛ>>K r1IۂҸL`cu'-[ӽ'ಁi<ړ|,[QZQ;S=zzN'ܪvm҈`IʅQr/Y5o`>@Q~ epHa# SsXdUfs`9 ֦ao]͌ M[H-\¼c—4!Yg3 :k˪V}5Qɾv1Vjm*yBE4v6d9fQVjkY6b2kŠ';RVZd~s[cT;dŔ'8sd>3 ܥ1 ]@CA}!)5ruK"5`q o/2lY膿:iߔ _,iPc 2z_CuA3=O3O *>XU/:n?{(a_vMӔrL '1!qrFxd$Q1܃+=_J[9(.XBKy"ݠP+H<9t9K " n^e H/ű4ZZ[Ib͉*]r&{#Nˢ"K ġI#C?ˍ,? A5%9Hj}}2WLelTi5Сm ^s1bg ~rY mrEӣz]H SaH4gk#g[E`7kEp- 0۫!!}&Ë5V Z~U_&^!#$Q]ypqWqg`=xθշ5dY[4W-|ƗCm 6 #BW?bE/p!o/p_^ׁ]6\V};zВU*zzeSBHd=`p%EQx)cX?U_GZc˰Z"aU 'OYH&Mζpf%foH?B 4ʐp`nh̟P޷g'**h#i*{rҝdTR;eB ap* Zy,^US=\R2lVU&Q%N]o#?:{̥T1{4~U08ҎN;U~?~qY$j\#t6`!bl?4umSs8I*7DXsF%=RƧ.BB]Ylz>h|J{m%^ 8u( 끄J F&Fw{2UxJe)Jw[@l6͜iȊl1vR3 mR#.th5 1:?!AcxV>ld\ qEKqϙ<1d?=>k/b 21dTDo rr@aWNB/Ѕ/9etW80dfzԮqo@qJYcQ i%ZpAq7f.(tL2QyO ڽVx^dZxv48|aW[.F!?ۜD`A/Py, 9_6G2Fm>7q"6[߈PI!2N #  J" 殨֤'\kc nh">rt^A{'5&P #UMmՃKX:IˣW$uL&D[.1Kۜi; E4ksN1V7 nY6e ҳ-,r4a^&˺gi>\zI%5%@ ji׃c2`x&YM/aVywbߦDlmoВu֣gBԿ4 6I-bX487;m"5iEZ/ƆmoM5ty] kc`KwEo=)eMOrS<V FC4Hk7GuxhF(p+.>uƄ@O)̠4Wl`~[0sCaiH(ĆLQ |mE.OEW40Қgohthʹoq;_rÎ"X9G=2BJ%*uq+P{"@V7HPKGuZGj*H. tgQ;D4d tDu9CqBڸ3 Wzɥ'@`ˊrgW/Enqcq~h [g yZdnH:2xIVԡ d{ovW_edluӚϕ@҂Lvsg_B*Nt`m&hL9 Ku{NY4L%( cPUcod0pϡ9;}!v߷X"CRκ\8Lu-6ysf:B#N2ڒh"IӵU+d7,q$mqjeX:צ}N)zRP_^<L `+A1_cr#X@elL*^؍uS2"4 JR[TiӘ{hp^HSsoGDbw]\ĭļ'"Cޟ1C|LS Uf. VyZI1IRIM- lCӛu.j  aQ%㝸c43DuYEcIKHp}}{TQ֭%ldلF;K~ ډCaVMaW SYY's; $DP_?aȏ9"x2|ƪ jN7I搁Q0#] ?/ڲL򏄎&~HgWVM.O; 눣$?/`<*u L0-p!KDζ"Wj$EB$$*U ^ƠcSmDZU҂"3ѷ#0TVY%<MjAR=')󷅜%tܥ`IlhEIDwYhF΅Z1omx*;+ͅ$"g¾6"FB^]yO[+W;|Yt6coU,8h;۔m㱦!1oc /i+zY@I8d㟍/i@Y`qbZ(~/:GxyS ַQσB̾/Bh !тq&f"YNnٹQdQƑ{r^ a$,NgN^ mǡqkWS_8d/$EOKqBWdra~"Rˤ ][Zk`|h~FqdW.a6 |YypvxheI3Qb}UcڥM"\M$ Εˢˣ2ܯW RzrȴxUm̨ voFzb 2fЭðGj3` ~o)aOQe8Q[YS`PziqE"7'%̦ekW%<V⚱q!֢r`~љ3wRvICOIAuPRpH¬ ǀʜ(ctmdEb{EnrcV8urHt$h&R[:#ʐ+pUFL3 *1 @|\1w! Wn^K :'|*d?kXs_&gRtTb[;ב"'دSZ <8<*s a3=f֒4^cJn321 "jx;yFznM W,9s*]BU*o4ņA_"S44e;i")CB~$Bc#&ѽ(3,2eOf 9g_[pF^7 {<&a󔷑g 1<vX}  ^J.d كxN['\J*?<1وzl/,(4 .eU!{-6]#*2ˆiûO灏 .6acv!{R 3-G`ԂzPTd$S,kIb88ϰ`RپB@}[z J,9|[$_rt \BG,:X mH-.=P6g>du *4k5QRPG.9 ,Ҝ bgTf#&C3uTU=ό"4c 6]$ GMD#TъOسP3J"'^е9қ̻W.LHago^蹫"te8s陑tQfe"cf",׈=fI~uJZ&&B} iq s4RhHa2ns9@WN7z jMT,?0YKTnǺQFh$~Sg۴ ~|z(9bƦrf 7_e/u8lWL]Qbc+cСsNJ[sSO14ޔb>U~ppϕޚ|` \KJjמ':]N Qr7p*#ƭD]EJϯBQ &"N{J~4W0 4ҙjJKF ectdSS;A;#ŐaeݠI[y Z@R.0B=k<-l$:Uḉ~|s)pJ<NbJZXj>{v&dD,2?sO`z1$v[O6߆JYGMJTm阀m1|&:B>f…?0wೣ%ע t1;.yX܌NM;;;fN']=ǐjtFh O2(nB0XE4 yV,Tr=ޱh2k?E1ŞY#oڙYD7t`@$V SJKqahƃ|` TTvEP6J9N|T.74)SΖ$$!b>2N(=\{,`2>UCY65aK[@Mg9j0iy\G?ÂW J=ENJSmBh(5AUPvpeJ4WɲB;N4-VePcI5+݆@f; s Ǟ5Ǘs+˜uV @G9ڬQd{[!Y/ڮ:iAG5#D:99S)?Xjۡ3!wRf.B:EsC"~$~^ b JfJZD!OL0;̀ ȾLBzvƵx)Jxnsʗbw[Se$9wӌÚ ==,(*Uډ3YV|<}g)Z%Drż&?kzz>LY~nB3oM*܆d|'Dה4 Ib>C; X7r'e+ҏ-ɂi,fQIٙ>;Ǝ4-@w*4Z(MW*-.,'Y奒-V[>9]DӰ_.Z" b\d@T,2~H mDlwʸ``՝S81lGaߝ7l(DgYX%'c"g$,x6J*W*-Z5XbrI[%fce5%}x;K0]PۍiRy,]g ]b ֚7X׈|{L!3oܐ"ja$v&1SHl9Ov0 מ&8Ke:fdFT1N֖b"Ȥ1m/y6_M ݂ڎɳky^5s$.&#:a"bV4siL'J ^] jn5).L:E@EE`<7Xr"T&ҏ/-g[+=+kҿZ5חw Ѽm7U4Bd ȱшr eT6ԒS)k+/Mj+ۏƆGW;)/I H0<2A2_8⊲.L#]\$6䭆g[сז%(ź1ۍ:$~\yY!UyET00Yv3El ܉ qxBPyM %YD+_/~sO" ~shFH)q?r}nXⷵ>:PF,l9ݒQj-;/K c_ O_T\i޳|eһ Q%&&f+=6ON8yR33r;ޫ [Ng kf s]+a4r>C4hr2\/8PB騁|k[>iv isVxdCÅ XWݛ?q+exK7^"vHNCmB[#Ndy.P>Z> dӲl(K@ BOce\ѷUT/[E -|cMk0Y\Kڰ#CO'{Tg{A㧿g7€>`+ϔFk!GhxI }* .j 7!-0N`&!bv?kJXQmd,%/Y*tuL>ĒM$e=?*7 NZ,996)^PCBot0JW1Xt^.ufG9,l\ 4j 2 (R9\8m2B#)_ǜ%-X;ybz ?}̒_0Q}~F<^T~8Q,.d}O[m 8r*;G;vk_^ەzW2q|wd/CqiWy-TZr7Ψ##'&TU]b3 }n(@y) Lʅ"A~ tFk裣 U%ZmlrTM N>qq\r5;9ؓy,×޵{,`|m?v뎂ctlܣ3fc*rLuK/fCJ>GX M1`u\VJϤ5CGw(ƺ0xb c)?*gua%U+X/Ε>XY[NpaXW"z·˄"9@]"|ִN i~ /ejf6?#Wg!`uLܱH?:yT;%2+^z*̉"TH*3s )eJF6v>{5ۤ "ZN`9OIpWy` w6oA/f ,P vF&\†ꥊb2BlS.0&.TÂi4:s"@+{p^4mR37#Bۂ(Y6Œ==llRΰO󜨺Z}]"eP뇥A _zFAIIW-](~1+2gpXkft2=B˜/?&D.[;MgzU!iBg)."UGVYA&^*dav*n34j 'a#1SG< ;rfIe;ҡi"KWcnIzTX>+OՉ&͍#Uj8+9!Vfʎ4̽>T;T^s\Ŀ5qZ7whKM}ꄾi $׆(+Wc0NJv7fɲM] Z#lsR#(ֹ 7 6X?6{mKNz5I 9~ -/=*. ߥmEػ_1`Br4=/Yo؂YCrCA5W_hq9STaN#dTkaH7()CS~@@ʕJZ!q#H5;pܦ9e&[L >)?B6)f3I vp޼T+Ľ ;`i$ši=h ]PSP&=3CWn*!Tg;%]l* 5*G%9@Y` 7ꙹ[+26AixR {7+sc v2\0~f ]͍]JG.JҎ!:6m'1ρ_SH5 0ԥYٰ{ խz 𕇚_%0%wT*9 ߍDUk!RbpmsiW1٩+5#+rG&CҝÊ`691Q|NUQW{ S.pI|KK6FtT%o.fWfDY!Oڰܡ޳9aɟh_rP١٤&b>no <^ B?C&Kvc!4 :ݞ YZ7KwfE1D 9~)NVSxM{Pvzޟ jOi|g.X@(ߤRx`عɳ[Om``bpC =c׾/ s?-\}ſ>_bt9~4ž%%92VKٰ}͟ 3;H]B*L&7N |iYNm_ CW59.vp3ʸ$o[k,ʊm 9Yȏjc-6R(Ü7uIQ59w1c_s!VxK6CdF'W$ǿG6T0Y~ʊGeR2 ;dT?qyHpU|d_BUY91oHE %[wW洄Dnq ViCTj#%>C?^FUgEX03n>Dat>sȪ_fW(O YjH(/c d'ɣ1mv&ҕ{hIԝr ŽϽcv7j^"ʊ@1aϯK֦ *[fsD0phcΏٿJ'O<$uhTz.&J`nR+$୷ ï|Bc̰5$#\(U@V57,} {6`eyܝ>8$CپU=T:ݣySMaH60^scEz\B]mb:)0f5mE8-ʽDȗͱ%s wStoL0]4a4R&6;<#O)B%#?OďI[_E w#:vM^ud N?osFa$37[ֈ~$tSp-AiȽZeaeg"j==`@_tkdѢU"mtwwH/ ʻUD AALGV@z@= >9] TZ/XJ`䬗R\&]|:<߀o_ 6iAj3wM#7+̛k+㐇.u  ;"k!f"Kۏk8CoM&CK*; T&tA xߛ:^ SSB'Ӛ~XIHplަPh _2H$^ʖ&-7RE)А`NQG/1R{^ "6|WlN.-lh,LXOz9)8 \3}7·̥XݪmQЇc~ %˨8W "k)P>c+&z2JAy71L͋mHAN2d.[*. lf@+'wMLW:뿖rx;U*d׽G'. IRmDFg1Tyk+D LY?NwWzsC&WsC{KgE{Ն˜Y-pc0@W9x 3ɿ^Sg鐑cSd5?uJ 9ҲA hRPm{cHQCM9Nh5c+Of^Q5-*2C;,ܾj8D.X- |>{9^ 8v(0Qr7t>고 yl܄ijp92u.m+-84XN) BgSD{- w08rre+kEX96o@3T$+)oVR)Xc*Z!p:`.`s 9EК؞H7XO`쌸%B<{V hQwSClK+JG @,[Tgq% ڎQYO|ӡPT׉.哅v$^vKZZնu/Uev KI<\$k=7Cp:P fb ~10ԻrHE֢!KVh1mјfhj%&:'?p83&Ў=@P)f*71}p댝n(J})cjsvTsp]Ƞ$) f Mk1 [3+R̹ZSs`6Ьqb$V67XP.ل8jO aĄ~B]L9LDf0B- -afJ˟qc~F(=lS2.JiC㿪H_\]} rF@8 uiappLYsȞ|~$uYx;œr#k_fמSv3J؁^H,kb 6yJHzĆ9>t̑ ,ۃ`Se-na.nl6,cMmYqi  .lN`h[)aٱԙ21ڽHAՅᦍ|Њܪ B*oIC:f _nz8.Lzy%wd2A_c4B ByIl Q$~)[8MX$N:<%2  BIx5}#nw&z/=n~hF>/tWF̄| 48f`CjOZçHQ -NQ,Һ+)]㿐hpRPTFn sckT+$1oXn$Lo;7f T7~c4N#4">+JKqIZ Q(z#?Pdmŭ ,sċTA-EǦa<-K7&4+\f(> ׬" G?yȏL#D[N5ց\xBc7ճGk[ԪwrvZed׹X U7je*IJ(Rjv>H:V)":9-Z[z^뫟7E|vA/ BjʌkHUwRTZ oJY_}㣺vA6`pK;~y4M*ŚE4U:lM7Sutm=إ(XDE~ser=A=ò&.ZLS|9Ú5rWn)n4?|CZ;qMTG3dž]fR3~e`s*dĕt y[(Y{NEl3*Ec V$JHV$1f&VC8M+몵!ʸwCYE+g77K/yie:_l #3R[J8G2ĄᎸjTiZ S6WIixbH/ @]Ə7dY>jBC"gTvam%ʽjM>Mu @FWb $49NujINR\T,YlWUGIC=$,z#ejnpp; 6g,V HCGsEϧXOpΰ]L;RxL=Ѵ'T<*s.Eg4ElI9z7.Gqm*8F\'))f4Ԋ 3~.nUBMB}i/;zxBÐ4Yid eX(fK7C+Y.bǰRK>IL;y+:If}^UU؁w%sGɵTo,Hd{Dt?K M>J4Zj(Bub+Odc񆮤ZnM)kO&++&sz%Wu+`Sy田e&Lwwz¤8MH$Tq& Z3"t \ +kYX\r.P}g:qbKPtX*y :a!'ڤ4YV+(`a-L-wgbd!Cz4ۜ::`%TK2>;B~b0 ɪ'nKuB'B Kݫr}AfU#G+174UxJ?d],xHhQD =r:g[mO;p՟=OMߧREoÚY`!UkL!١ALt?ΞbcՂa5fH= N7[q ϑc$*X06ܚ2aZUus쎸p')ج-]ܣ<|vw9}U-PHϪr J"As1yKM,AջTlеL󥙳4_E'$UCj#ELUJ=~?0GfwFRޮ9>=.es/$'qHtxܷO܍d\9ZmI?cMAvk82=zܮ.cgd^r<ɕ{ț&ZV{1!x73sag}p;d䓉.O=!+|z9 hنRkd]'ΰfR2Y%z\z:gqtֽG'zDӪUm~G{YprQ0!(rd`xFbX{{P,,KA:5]G@br#:{ _Gbc\ٖum3o4.PeUS4{yBN3΋Lz+p! Vp]ɏUb_c7_/ZCaǮ2FAYv_鄽zJEV\TP3Lb>0 ĩ,Go3E{Ēw9Lyb,H4} [r{[T[P=Djz OlǑnx,BZr1 ҅qaY_ɧ9 )?P7{Z浘_,da808L ]gH]" |72MEb65 Ce6iErJrkPl~lydڎe;|ζLWs_TQ#F{D>-!N' m5E|x>h~0vV^0rR1_`u)hO넢*h%4" T Gu/,:|ݒeFRmClެYC.PutPY](!p>M;kS6!,03/_/_O,Na~K=pصLZU?JX#{ ddʀmו\KI7WsNOzOmeeR!ΨЌQ >}Dh7bܐ:k_~]h]s^\G&c@0#?. dj!WY 5 -=F- JRh:%"=tlMdɄK\p섙HwwTEEYOYzwgٴݫ]!H*ŋYC50-,m_w!.!I8cO_Tщ`;u^ BCh?|)OG/7VO2n߾Ji<;B%Ȃs/ VbF]^{",YP}vl$:nB>_.Dj%~X{Gذ)2 ̪ -<ቺ&jKZCBXCi~{q'e G/ŋ"~d߾Y蕶x+7{ ^앚ۉKG&:ƓoyBiaqhI{ykm(P~ ![{:D`~ض hU^RQɷ݇mgM۾$\h25S S-ٖQ[`]v{yE(> S>+R/Bᛙ)v 95- 9'b 8<8ڗ] q/Ɏg+ $dY*6_-J2{%J^=^?$LCj[&iHXvh$R_n"}-񎻵UWߵ; yk`܈IK)#Ω) cz s,1$d.;5J΃-2 WskXbLAAY:۾8'ezSvA^1P8~w,Mav ADC=g<r* 5 Yaä' ;T ĿF"ָ'FPM=\k@iPgl  (w{PߚG9]shGSuȦ:}:2?F F໵׹.zŷt8̟@xrdmPUx^z:TDySVyt)'DЛԶH"tu%oOO71 T,JXK8xc*8;q.C FpqwFHf?:پUM*׌hQϲߑEMmӿ۽ c:{2p&m  nS$5qRAXlƟn)]d[|,ƌj+ԥ..S3V[# mMB912= + 32hc8vb!i0kG ɖg2(8Y+IMԻ0@=e[W\O\4ajZU!O=pMPi ]rjyLPȀFH/n}콩%nѡRY̒}&:.u Kl6>`l kaF`|L(|*qI]-ˤr܏/KSg ^3?T_K8 "62x `/>x߃2!XMzk+qgDY{"3FjID 0!Za_97B"\~_ȘvQ9kJ)|&0C]"@·/zR ,?p}19'7Ӥ`|u<)$J8 No\uVuAY@Gmf?*rfdb8&qMOT 1#&V"'L2 ѵ_" Y 0ԡ%&J0.Xr5@ޟq>)A*5A3%NȚ zW[6?{4 ;w$(T^h7 ayQ)k,r"G9$Jyg{ҿ]2SQ@qu_.U h ܓ1b&'d6s!X!FyZTyV(+w.k @BmX%@ȝn/OFRXkݨ~;KzO/1/67 aŞ&#HS0!`9y^$e[QGړ5b ˓$C.z^[V1SD*O $/WZ?9Ug$?2hPlVDJdfJ"]nB9LΆF[N:PI\ PuckY02ynC0+c-zPGTA3_"Q<|PsEWJjWrKjK`XS7 뤂8|P%WFq$$O^p[(KL:O7uh%4w} JarSGԴRj_GֈwoiÅ4Q(\wS)ֽiZz4*}OIt>}[)Jp p7uQb٠TgJhD3PܺϘ[9L @s2s>;sУZ/ !cYi4wC{j̿.ul$1 %RTU!g95Y| 3Τ8!)句Ҧ2a0M!C*'Z7|n\˜3&{oYwn(vpR 58:^!%T~k#V9Z=]}+Vfg;n& QKn!XkY6FvL;V0Y1;9s|* ֚qI'+E-!y^.Aټ%B'25,bg]U$qo5X,Hd8"#SL'iwLg\H &Wf5C`%}#DcTp&~NlO=|8V 8pe= dDHܽc䖨VKM+xpP> M|)1GtmZf$:b^/~IƲܡ7@5CtɷJ)?PA~ MՓ9F}K%"V|O8a$k?1\HW2Ծ1A1LI+Hcֵ,poP=bھz!thCq4\1 2˿̀FUSSۡqΦ 9 cLW7RcLޅ~f0SWLRoGcm8@df1ZDh.o"7,Ht08X\# f8Wwjn2 ~U(GuȳTIp`l3MԌ~ Ɓ;P'oɺh͓r}ϠL۝`))}<<ϕgN +-1]GSR=FOF~' y%ŇM&퐭 T/:LRIo0㯬->*TJs^m *u=жp5M(>՞'Tɻ(s5'Ȧz +ST))" ^ZN{ò5qY]d=+y]lE9>h*v-4^ِ'u -U{JuS s匟=[xh'*o+\IMj7ZdG.l偪HGk銈8}DixNӂ:فN cVBƍȔڴgTP2H_wmd؟m68"wnv?mnWr|!@p1{d2kQOW4\fZЇfl9a,+ F13{r?ˆ_%Ҙh `HG~!-8HݏzjCDrC]# 8JvfpbUH߂_F"v=<-[RYfH<11}af6}۸RlDb`;.LcKdRX)X'*aCt luqs}sUlT '=*eX'&I`T2w#DTF{C~] T~v]>:5LV?qGPOId!r{a%rű>5/u-U]bS 4V:~uXߘS};ßƔ[6?*c!)@Q?vrq^I0[ >Uj(lbL'u[V2voSbP.C~?bV@^rDo7 Xhxk9grn>-%^Z" 2QܳL#3[@!K`R?r Yp1ol$VFț1Bs  *D:iT_|rDœle?l?i9b] 0pg,8P Қ =$xJgo7Air BpH 5)o[I>t@0%ޑV%|QO[Z9R[}6ڑZ+>pM7+`w:)I7Gçb2$2;ehD7ʡZ#&Mm$/&tzS.7n JUNKj[BP0wտ̫_б`5Qun5eBB2 8FטE^씽wzsc硅l-Y½#{(ˬ6[mTqq4xl؎WJT3)QIY^MQ:cj"HjOAu ȷ^&fZT#Jĺքcp kfIS|oN]Ҵ@6x_ cijjb8LnUò_%T"D-L[ `~1_Ɛ;PViOk흿 #zZC 9ґTLqdqE"IeO;HVyŷ 7m%Ս =B|%D{ ŧ&"VGsJCD Ɠ/*QZиn3P]O-M "M+>ipc2M:pϏl/P8} xzNXb^L7<[>e)|/ԱgTn0gy#):/$bgQcr ҡ&Ɯy_ qselsXs$7A 6 EL'*w^U눛>!xg~ߓ68N8L{]GJ.;P.,s 5Fӑ.g͏ K\Z1RbǢ:oP*$$#0t@'JY Ceү׊ w}N+0+K#yl>^W$Vϴ{p= )aRFiL#"ʭOH3^&~K 0%nRڡK\zi#jV.00d&F. Tg]ߧő<^Iv1.=YקdVS |" 9ԛ:Ӂ g^`(7r>/؏WqytI}z?E,.J\sQ5_U&rujr `tˌڃI!sK9qm87,)mxE1H' NOI(@`j0ނL%[DkhJ1tU_r;`!*U#Ua@$؍SI )HԾx ־K2ICG+$DG.se}MRZFۍ7ɮsċBxjb@y\~joە3*ZU>@:ͮ 3waWT]GE&=mfN)Y0B.%wqnͣAW+B'}YРD`rQC=T ]| . ΏJ%Ow=DڀP-ڤOaݹbe{892lS З DDîf+v4TufY9!*>#tꐜ ϱA ?k^30;( )pYAG{t+ ]c8)iA& 5 NF,&1.@J I婂քQ=H`q%qg I|bD=|BNQ[K~r;^Ww3p#yMOk"&4YU)h|4ov|չtgm#kZ\멬pYg `?2~IW7ɽӮ%$6.|5O4uP>`Nrw(oX ~Á͓ eIOЁOyK58Dfb:sqtk޹h{Jgydto[="dRPli0BW6 qBE->Z@jV_$`8!N!5[[  VY E6GJOX&npH5H+82F?g-`~Z!޷/D ePo$ Bk ƘSi>9ѳ1@v]V"[R(R piRa2L#PXj&OkXmH1Yi+,? j׷^PSGEoEbwyʞ\a%8Zi{F-H/er $mԾMDQNy9{YP6>˾3+_#Z^/z`9/h2&G 8x~`q [V|M{u rƗ-VHTKM4Pd 4#jYh>roIR aSfk@Ee/)뗬asm\t me7A? V K2fB|u2;*ȬW2(wv&㢜3#x- 77H ֒Wd@l2B5x%^\ X*>ٽ8tPHEH$E_Vp x` P#l+*"pR*b֡=1*ob>*VA^4~t첟#R%ـ~"%0^;g\|A!!*ŜNChu 8 M讁1_4=>5JMsԲ/k׾@=[ک*ΕJ!7dˁ,_T}C S 01c7 `l)` sƱ6J3/+vuHd~&TJR%t+ve pyv_|w/C4\_/m_]R;(He \bjjŲÌu @QĝZb054^8#%ΫbPy/'n 1[4jӍ[e%H4H%!4^v7UݳNJҏ `1haPT\-deݘ©P =eWvp} L.?I\{Q ode[+V"K01& h3;hzߤ́֕n5KvvzJ!Vb`e;M} 㹔NG T2 &Z42 ΋b'||: }]ȵ#4~o ';a>/ '/aUAU YhzmFQ@Y="5KyQx*쇹قpD^ v;'ŦOs!&SwU iCmMS L|B?t ҶWP~uR&N+'OB"a稊Ulo;l*c`Ǫ>JJ )g*XeǦR>=xMYjCjb5m}Iqv2QӉe$2qބ=sD]jֹmU "(\!UH:O':x۾e,s~gG\mkSis4g xflɂY*u6BU-lXqNx3FATtTfond-:1cQ~bG?ɠW+6qDVq3OɡiOhTZϋ;_*|Q]PF/ veexl Uje.o_0~xDqƦ0 .Г;B N~[3:O34)H>aDyTq %z}1ևG*['?aJL:)ޛc5bátOT䀽dQa :< *lda‚|bEutcJqofWDfN_!~GsON*ՖJV&1e)Ho'3D)4xɺ17H_uArH%ǮZȢ~JEA>(#N'\e9mwycDQ{L-ɚIn[ 6kD{irKp9}WomZKR;GXv)[ oUbIm漮Qf7FpV~On(VlʱŨffY HYfAG7aFbZHdJ#MM-< 1V[4uigG4yDJ2 8CL9\zJ7o/?xX KXW&~vVz9{qjvm%Y6劘GڑOi p _fm2A)' JL3p*zh X`6_H ~ >/Pv_m~w.]$VlL]["+e'~p~>6=Y}^[9Fc:1'NR?o%_ӽ];GHѴCз ȍ60/G2Б&gyzqgq (w(l7p DUN4Z]؆c-9Xk.-W"cc:pPK f;te02Ļ{TY\nwKܥ3 R]V`TVa٨Ԏ?;d@BVϿ" ,qR |wjmq4@אC :.ؠE g мNJ]A$L<އ]u=jh2uRnkz24dySV(qhZw2|Rops#-(GBW؆öNHDeXT;Ӱq8K|# 4PP}ZDN'qfEfVM6"2#|UDȼT8nIKt?F%_8j{(0'ʴfCW5s4E/Wy¤ ]3:5q6Tu|=9|_1XA6~p.­>c„.Z-`8nADb\zv^GnGSJRWZ1_jWj2/;.9^оrl0۶:PSɼt)ҜfqC^Y{6#j&trmXSGag>\=6ćTkc1evv<)(^(Һ?([KzWt7B@ƢK┓9֏R^Vw@qgp- 倻䏗%Dx{W/nHt `WD6$xG߉KśP"_H7)'UCn t-d&$I^\V&K4.9ɢ94$t9E1ņmo`݈g*O!TA2-H搵b@U0WvH!S^dV&F\W#\?6[#cKEުl5.F2&J356tA(jK2a3'HYjP#F}nx}FknEl8 P6]ϼ.yCtD|M߬(s%o*̫$ Cja9!®j2v=%]vʪ'?0 ZG+>EovF86;m.ѡː.k4wjʌ_AWWellwoRB7ˇNfrUSFd duF^$)@D JɈd#1]kG&Zjמ=GK&EOwa$z֑bIdIIgi~ѥ0b ´0̰`VHI;5N31ъ>>\d.2[Ej8(V﷬Ĩ^c<,_[ƒrh.jF]-6)<@ۗYzPuEMVĜk&ϙ+L8LVQVh fɾ1GfknK!lw9p%֔=yˑ]5NA5}}`:a|prW2G:Nȁ UJYt~(./mxb/w^\ƆtI7H՛5B2SEl_P ³SedL:]f fm8w_9 _Aӓש8D߂BΪ6|OFդW{3td| w<R*~5#* q ȭʿ p&:ʬ2YP4+afNqP;'Jn󓡵Q{ੀF3;cXd,F9ݸNvWtM+qLJ<4ebF;]|{0|R.vKcx{P~/Ϗj^d]ƴt¶773-13o $vR'M'j,InӐgC2Fy`GBҹրʡ-.cx}B AC!*dU-2`MaRHږt `Yc:WedۦEzNuqvH TdA'Rҫ9f-Fiө5v'f,x!&5J^X+o +u48P zfȊ{$vXt) }Գzk%\lmIF?š0tuyZ?qDP=A=:]uϡlxjX5f\1_?z Zu$hWbrpK9xiLB1w_XqX/A_)9;_E|,[DjndIЋ! ATĺ,ZM(P2xF@pUlScKo6Ȟq?*qvtDО[Q(TpIAySC~iB蜂&Gh iϲ ˆ @Əáij'̈́ \)0K%g?!k6>yCIH3B#Ħd6pN>w]ִoMT=& և*C$5I0`* )W)v {| v_!c2' GUxm*w 94fen?oU[^˕B{[Z9ھǛ\ۜMͬK:'{[Y&,k4+\eE޻g!m3ǯGRZaQ{ŏH!Vz`"ux0=Oo[i Kɵmf RCU{ @"rz?K.)b/zrN[nȲh%t>Qaw$?oa&y[xE[oXRWo 8wZ=B9{S̹̤|WeJ}G)Ӽ+nW~0]R&tߨ4|YȔ λ,ظDa(W85%]#-ڢ[zi"KE$‚DED~c*$8/5/ڝb)Gg")N1Yk[Ed6e]^咥q쐭/p<9f%i~XMH 5\(G}T0";A>njȮ1?n@7^RW)/v+6P98vi .ujkecCܔ&5B9 je} ao{hYER9l&LQ!`U$=X"/W2J7/{F/v?KIy/-6e+'ֈ63t⋣p k{pZ]#JwsVn`!606ʛvS~qfpnX#6Ƚ;wڡbLi]-#`FqHatt@"fx_7)hi !l2ܣR;^:rЍK9uhQ#1s4 Lk eC5e}6=# ~o H9k غYx/Af8~Hw|\6_^s>B/Gv*m!U,_Ep@'"n\(ꀓ1$5e:}̚PmBHږ-[9(zvIaʥO8.{2!{i++7P ze y&:p{C8JҖڔ.;sēKrLD8P-@O`. QF-(Tȭ /fV3mʃVo/Nw3ہ氠zx0b_IE! k×n~#TٯvL)nT9/+qPYp;&.:5v//lU40V:Ž4622d$e/^ Gʋ'^/¼?Hí ͩFZ (X~+_B7- L!Glw;(ңuLī8edGUPqjlw΂sL\7[x#AxL7YT]g]b~]rU$ggt)1HLGAhUϗ2sD'%tQܔyUQK$f3È[|-CFl^}%/^plP{-'Ѩ[k\f$ !pR]f#Zѷ zѷK:򢬳<[j8>"xZ篬/qЋm/- >%\?ʀrb w"~;dQ * xo`RJC6dA(S1 %>Z#+'ܧL>M/Iq2c,aQ7CCơf~"üS_OIZ2YM7yb A n>{qtM{-Z*A|V3R"[}ۓGYqpnn#}IGWUa L&Gd؆cU0$Cy,'Gm-MϵZǑѲWhYqK*97wblB[xE 3{FV<[p .Ӗ- .1q#C~}d%U-@Dq+n\Y үcC91$^HLYD;.GFVj ^V#6Sp|= MqZngޯg]9B>\۶ȟJ'q5+B|;YIIo{\Ԛ1C|‰˾@+@MNY!k]=Z:eB`>=C{B ذ(+Rx!K3\Qib%G,4r%|9kb{e^U?L$$Ls ;r4@O`p~o.0_@}N6jioK{7Ǯyu$٤}Wa[c0B #NC*V?y=$~N.;5Ί~ ?F5x>4*A!' wh+*KliJth &S A ~36t`[Qʭw޵2wK¨~|b4FQt%},Tؙitm?b_4ACOȯ9Og+ȑm"{eF_NLVjJ (ʀ_r?o + \DQqVZǒLJ)[$zqP_Q qZqqdyy,WѶTK{峱wPd fɧcƅfe(Y k*P ZOfLyϖֻ 2Ӷ=l1UR^& `A]|9j=?󀿣ui=r^d] eBVs󩰃.zql^ISp c/-MAVU/Tkneݭ _W &MJHwQpBo4٘`-aU/2iil34\BeYʭ]v?uC9S ̉+AjZޟ! ;zsTwO :E@,a2 'D7p׆bAp?obL`A눖0 ϼk,@Zۧc7|uKTeu=m%U?Δ60stC< SA5 IA;\*$)6}q5Q@B)ï}%Yax^eO oIT$T'GhҐ}TyFF}2Lyİ{[[:ԳʼXwS1/C;7y[Er3Y;p!y=P8qeVy^ެ+x{$gpM_)AԷ .&RY|1Pjhqs&G {dʄ 2}]%vF}*Z5&e@X /R`1hh,lӑq*2IWGFc";xl_h+F v;,!R˻~}x;§a<;&Gy=x{,U7^]d~n.-Pq?GRUr|J#g,վ^Trp)#3Z +0b5X*^Ly0bVT;0hR$ےC 8lT7,]&3$>Rw6TMr N5 /jǛ98+цvDHCC1}=G2MOFԭkp2&% Kccn#F]b+ OJ>9NLelk7[xz 'o֦ DTY#pyLW,!*땩ajuz?.NVpyaؼJ>/~إsi\yE g[< ƮOOb)y(*#khLu @-=6axEPX%8Lb׼hnd6-ςK@=X&-b0Χ2R&RHL]T:eY37kiSբ7>O@ݑ_?Yi5j~,n14,/x2`5pw3`˙L uY),MP2YW"45/틋CSJ<1wMtv5?]قЭ;6:r#b AU oaQ1OʄD*&`CizV1&)T~g+1ʢ{%Kmutܙ | !~w#"((qs0\Eq*z;^6pW{  HM?8Ii1OA_%l,㣆m^oL%dR\ĬTb+H~W>XT`D?I^GRXvC/*oH!M6`l&UU+ I4dRXO ny"\_CMvP y\- Z2 Y^ 4,<ԴBJ8OG *0H/DQJDǝm{{IGrw֕! ]yBt2„nrX= lU/r^#gf!mXHk z|e)Vs#rδ&Qbỏb",f7gO1<7T}"X6aƳV` ~wG}ɬP*8\[w{?a@Fu᝹ {xz-bm?܅FMu?"Ղ 0Ko?>XcGydl,Mmt.#4[rp6iQyRF9v } 1#ɂ`8|\?|Ԡ }eeG֪J:' ^kN(TcG| WߡE;xP5*rňc5_XMq]pj.tcwqdP[Z^ ЁdIw\49  Oy-g5$&Ƃ]s'q&l} s2y2RNuhڕ+hO`7tL?k'?ɉle6Q3$xuc6k1X|9tp*||i8lohosM'q}}hjb#[R03ZGL raK#4W",Y=1U :+J.BS[dvv'Ch(A_"XsDY7?;8Y 0yЧߢ l8g|ph\z Kќ^nm3+-U!˧{n} g(nm9X/3t&C F׶|=5K>mVŵpkPE݌$ fG#Njuk^Esa^b(1٫] 8V4L؏5uŁ)T1VҐ7d}@{tKYEO0Lľ%h7Wr мvi}S0&p#B֥t0[Vl/S_ٰVFndm&Cˉh!4Mn=[VdJErr~D?P"PXw |2բElW=$cIy|ЃPXiWUJ~Sn sMj]m3 ×"M2/:.UznN2DB3N}h)Y6f GXU uRoPB =_pm%,39i.yV9qlis-yָx 8PcArY׍5$ɍd nv{qL}+9ΐeޮv$EIOL.Lk2+y!i, ȶahIKwWEjJ@7& u< 𐁽\H{x+=TK@e yfXd dn06\l*~3lGFQž+|Yu)UYqf!JSp ,JTVB2wrQ4VtUI|)t(ԧXe_4b[DJ&{c3cۥb;i',Eb HCwy> j WJJFCrPC}'T@aYWa)kC:NsF DzO4|*Vb\pOȏ؟_ߏ OkmqZ{F K#:(|)/ޟ{4y_HvǮ&pȚIs " WJ,)toT{_Xj%-e<74;~{ 7&m柹z}W{ptيY4GA-,MUgpKuuxb"?yin*רIx۹Qgٵq%nO1\eD5" q[L@8$YXOF4r5e2m+ n5*f'7R!ܗCBr_xI +<jmjkeN*.FAU>>! a _͜ ЂTCd,c %=D`6BV=c9 .6Fgj~~aĞ= NcYc&"`f~z8GvCM3{b s*Zӹ W[X% FX, [gO#Oj+B9XePфS,T9A$a*wRV'TX@q'ҡK:^8w+,GUr[@bǙsfP3R*;'}jqPٲڔ^:Aŧ*ӅnM?\a O S.Z\e5Wr+ܫrOvco^ACxwB,hdDSoBlʴZA($zBVJ|<2nMa=.ַY /./k>gy\$L>ڳbFiPݣm*FoqT$>+5?Vw_6֕z`_MVi/k%ݹVoWNvyau;2Wͨ8W8!^ I| 8(k?[7/>FB J+Zl{4lmaHX(Zp΄52z]LWJ:Q=#H6,RO P9҆=|5GE%R6;WZ< (& =fvKn< F+/דt)~0&uZ .Nñvpo@a0,߉MOvyaq`Tg{LAO?Iw*Wenwb;=qI(XCo^Ps^ȍ,\r8:,C7Yq C3P3aq)k1^)ɂiϊRݎD\5ȓsa$ 3sq|L-F3&'T3qo0eEΪE(P_kG%.,トas?aaWn`r8IFXL}Ev.BHwN랟Ae".a+;Ii)op̈́Y~Bt^X|wѨcUcsWbi3. >:Tlg|E>1 z42ȞidttCX"-5yTV{EQq-g3f 7hV-kHzf(}Pc@`'iaI7 ߧž\/Cȑ+/7vl&Mt2{gVA maNj ԴoREFq~:C]~ft]]eExq>eW,VbYf8n->n ˤ]d 'je]X_3۲Z $G0ٹtaC^uC$uI@>4Й(\!FVĻ<#Bx9e.嬯>0We}e 3z_|U_aT[_Sdpi.}95~ҹo0[u;tZv< -p=-]D43j.)DAvX1&jQ !x`|=I-!l&)3 jG#>= 8jrl0,&Z#3jJZ? ̊`#y]vtH{-z RM )AADL\D($)Cr zB6o l}1E#GGn5=Cq3k1:ѬD N+giHF)guc;O^ ̺G*um^)qp=Ks-ncom6OZ8h|c N% i$u8ý|F Hw9He[ǭ|a)Un$G+q&@[O$,`n[aY7m ;;X.lGa/-6эVj#til4kڽ'"erC#U<5j]mc6ˉeηI]fY폎 :TpGlv-E)9K= _o)10( X~iz[~Г(uqngp*^wƟuXU#{"H ?Ez7ËdKcCv5|aL#U#ɖO9CkѼXpC#$D皔G[ fJK].=]*ɄyMMmj@G4KKy =9ZZsnFxnW2~\^Oekn"@T?ydsZ_`b{ 46 sfe]]A_Z=f7 ]0O,*HIzXp{<CtoYT k^wT#h^_B!zCߎ$}w=XEvRXi=}!ܤwepo&S hz18G >֐ꢕA6Dz:[vFW'58AgT  դJV!e8s  ո!8#ƌUֵh8HXyi9viP; -և_%#lm gẄ́E^p B&aeKX=@*ҭRWb"rEl幎Sn(6Q &%0Ftr8Ӈ~)zf<%chf04'.`iOsG< a 3'9F %RwcGc wyf*TN16mG<( Ns/@!3H;[c@D(H(Kdr7 (P8FnmrɢX5j@*=% )%?M^ٕd%|t_/:.PS[NO\VCl/VYMcH[LKՆ˽Ro@9V̤7pe&'s׾RZNJ,AʔS"wupD\.۞'^}~ِ [mOz^7q_M-#F#(O k"^h.7kR  bT{qa`lژ(&gIDbKbǣo6:W[Ub$ռdEk`;'.8M* +f'UMX `dPp9utc YdkГ*x?#?\Ԕp e#s,_,tBٛ[֭yPO M8SpzZRI'(s[{!sIԍmnR|>BI>1ƃrsAՠ0g`#uXj}^[I-tL;*V⸣Kż'_13poY 㭻Po6?h>gv55MWk3ŵ4]k&cf%)x{]fC=%#|*"6(M.3Oܲ,Eylt:`dy=K[Q5Zu@1#4*!#£K`&fK9kUkibk7׹]mwnQs&) 4k`y;3Mk4~j,Xe刯%dxʆ"L")bM'L-9g}yiyԊ]n=~yWa9{aƹGeh17J3aK ZH\hqՓ|)^+*7,Bfj2nbhiȅ o5(=rl8 #c=۲'Ӑhb9MUS K,' B6#ZZx ݕwoq[7Ah$`oF{lנ(ϬLneUUpM'w bb5< K7W-ڙS=/!fUDL?fy?>=0⡣v~*ʫ(hD2n!{M76$8O-o?<{2dy%vp۠`NV"iDHH>g}y3G_9Hqփ5Eς﨨`vQpFWb[(Թ2 *bN"wt^hCVQ &oş+S7(bTwh&A.c޷UCּͭ퇞^$Ok$1=|l|魠si{`=-az͜ L #g%TB>ڈ$v\0H7Dx1xkKd H-~'0 ]8q953䟦 ԩrHa5C2Iui"޼YSPS+Y=v.a`bO`/_+sj"<_c$\ ]˫);pKa;FRmh^UUm?C[/f)q434VPC'z/΄xrΎd\՘>9uM$C)+oގٕ9kyUvI| .[\Nz?>L3{Uq3:nq{uWo"%3ɶmE;}8>H%&ȥ&P_KRqN",NH:՗rǛ+|=ʘ_ߝ$k^elµ.nH|nu&Tg>ykGAI*ICV-q oBN__ Fkc'N;ʋ:YPsY Av"L7*6\9AÝm\_֙/_,94nnÁ:'B˴mdC+c!&@+"V?L'?ª8Qn8vI%KTĪGUB0ײD⪓rF1"^" ҩ;Z CҔ[2Ј m}&suK;h]l^ ֗,R'/^@HBq:bajP=H>X׍jp s~GBACO~bKb$"ԃ"T!2|xF<, Q_9r"уKzƼAfɽeI,CN4@غ &s"i2i6w>PAhf`l9D -(XnzԸxk.e)Lbs H3[Uj!Vb7bx!7kv!ur v! oC-pq2MDQ#MGwdц_oSgNTsC TtA2q*oTvL-?=YARŐK[9Ϳ1]:yx^:ͷZhVl^ äDOW+|AێEW,痩<7C,0LP1\[.`W:ߐ1_ =x iQZzgqv԰=$>jWa1|=o(l)YrDg8J>^5p I@ k2[J8OS& '+T2+Jq`S5{9Tّ1%I{ _6Y{0Ds[j/9:5 |K_b(y;BF^CBS|4*y FWh|99ˈ| DW^]K2B5 4Zt6|h.;dVuwS;DW(Q`;'}B5fWuL*X˲ʜ nE?785_t.zYlJߔa#͖DzڰvCpR 1oi h 4<`ΣK*ʣ%2ZM{r>m_:sEqr? ccmOΏX_BE5}fV%e~t;DlL'Sye09O 2B)ږww8a~:fJH.+񱳬!DeXRx]'}0E$0cލK!?cSy@]-X>yY&K~-wˀ6?ekFd7 鰊,܄2fg=d^P.'`9Ԙ3-hS-dGh6R'ٟ@(),%Bq!?KgIOSwv_Rw0)[r۪D[g0P(wUnroJ;X:g=0sĴ:ߑTI:N!O@);t6PseS{5]6[$KB1&cGtPLWDRǼe#>Ka:}Ei>v|: t5\&a8 \s9piꟿ+Tw0Ì\ß.W}B.We?HFJ?.0*i7;;NkW?E]QU7hw: gdD0\Z0(i5ŽZ(_?H3."zg>i$4M0ND Hp4PMH eS0˼Anoj3rGMvHC7#Cӕg %<|GF,\O!e-D-٫5 h``I#5ŭaSpk.^G.D2$WMJ6\ kZNa!UD)i l׷[2D9KGLӏڍO(KwSAיGѽw;ԅՠU(@G =nCg)cP3Z8Yn1q*>HtKQ{`f{ЄcbJtNҫ0M+wIl3ݏ6Lj! nm{pC4e̷83N4D[saN?B+(0䒔u vY5cxu,bC̿gơ>Zד" K<0&9˳TN젗W7>̘ز46r@ʵgMn YxQi@<no$ޞO[lF7H;5kRI:Ф;YYجp2mlRk-3N)ՃdbWtB,k'"b5 Y$б_Z(@أ=^[%CĄh J-ՋpR{ HR` [~y0-TVZXMgjف?.1#d\TD6gua ygouGAC 8l(R} 5@=UAJ\̟[I۝eW\ΥLOaZ0TZ4hq |wE .4)s-mAhBGyk﫝^AZglhP[J*QLO ,S✿'{ʊJ!7KtgyS.P-/K /zӛxcYսj)JD0Գou`ۏ {4 W}@| b99O鲾}֔F Hx"!xbJf6q[53;`v tϫ_ TY\r-ryh8:l\e?*.- QX+gUl{V2&CCR`>Q/Ǻ.5Yy`Y+FlE\H`#XcY͢oݎYg f ܿn #?'PqIjoB0{C^~@ISJA*)POcU&Ob(\YzvV'?zVKGn#I}j?XjQQ9~__.)'.,l w<{Q'vMb`}8tl2ZZ7hW gDgL&ZMG? &3OT-P 4󙌁`ZWpu)]JY0'f\ ]tؔM1j![rV.u[`Q$A#n! YdH=[GS\hվ4tMv2P_"%T@ӍEi1-qx<[CRx= q/}ˠoNnnHȳ-!Gi PiS]>3\Y VK$HG Qy&a7VCV}xtBOYŞUƣ{IwI "i rUuC-?F73mqU0[!j&،Έ"2:Tt;PzMGҨUxR@AǺrx2zCÎϐC}"^H/+{ɿRb%z L;lq& %^mjUڷEEIPpN]`1%dC$H׫`k!}]\O,7z|`sN3,2@1>Rwuc7`"Hq$('3 ޔDQMyu m[w3}DU0iJ5;$[յ9?fq=` zW&6:$ILgaR~Szinszo5Xۡ~PQ'<{VfeVX3`iFfZh)meE;(FL2,;~G 7Yo=w1R2&A& hB4hׅie}!%5kLi++s}A9.^'b"'&mj&u9f]u188W;HV)#ɽGIϿwX:+ֆFaɯgO3cN_la~ 3я1$Ud^ (q 7>&3!1$cg>F-s6Zռ*7w+K`(ǁ5X:>r ]*ʪ9^oBN-]6j\u x%U~Tcol1jf<^aRR X4t}k"u'jg7ͨ *ŐY9GQAhaꂷ0ax[e`b#DX.| ٰB fZγ?#AFЌ"<r[7+ȓЀQƅm ~ ǂĕ{@d\ZgH|љecֳD.]h=a9iL@MgRZGꆪI Vv Mq)! 6c+|p.Vʝ/$8>nnF&dB"-}=!\:'2AGfnlZ&O|8w*"T斕אXBCR|kbwmڐ` h-YܝU?4:mE; #.WCu +d =w@e[¼5I܍{[{I=jJ|FkNgQT/DρA[ypp}h5Gn.HyωAZ D/4/.2rTY9T*yXblٴpD! &"'c1uWvh'?͊y D5l`>M0e&@PŬ7DH Vv '3r l5?tiͲ{*-#Ln!L*hL۽.jX]C̝it3R4x`{ȒE&uKet`xcIA2"8 חwGhx>nS`pڰ M릒K1VE3V%j)+:&c.XJ boGzF0%Wto"ˡ]gE,HǾt 2ڿyeh)u?)|$BLoNgp;% 0Rvپ>Zb?&$D ^5VuSyz3#e{ZaYPҰ(tb+w/*4VNL B/=;6o5y Bi0#xk~LڗPl,Hfεt%%'~浊ߤX/lc3_"vnf"orހWR}[w됵]B ~^J` U)2bNCi8~\k {&g\*ugk:7)C'(I!1SN>QV:gmI^J`H)xH2falNK2 b,SbihlwD%?qxQEQ1P SVi*ecw`z`=Nv~g;i>isQ\o1gauva hN [s e]ZޝraRx&3G .9s?,! ㇜޼(Yhm mR8umd}э,i dYT1ww1i7?<1Z, EхLR=$8gmw/ā_MsHqfH; mc;˫ Q㢓h |Y zCPq}CB\|rD'XhZ8mL~ԥ([FV!M,PxW;a/S`j56km9/wUT%`3\_v§a5H;z8o?XR1UDV3NV˥D_ʌ]o>uЍhIxzNsbCMPRՐZg#} (,lUCxY (}ΓJ+4 e0rQruF8ِSGP2vA-4qyfו!k' 8}|^"< T%$sb`Wèw#Y,N9єIc,Y`=RWv1D ZHpBQs7_SOw ǸzT4' 'I濜$iZCR(c=/FUUi#&uC&v!_̗LGK%MHl—o.ܱc8cvM.ςxqSMgPDB cʥyVf}K0x;?d[  ?0`89Dҵ.G#.xP% WbĀ1*"G#vX?zwwᯫv#-P+L` b?V\]F+`l!?'sԧv"G}PX{rUR;Gw4q:#Ivt'v`rLSzVHGbj3!v5aZX:ljm{:}cCa*3ɤA7fYE9 V"C%0 l,e/ b\`|فb6ޯ?ֿ2eFBTG R|*mg=4Da'~z8c!JS9H* 2uJ4 ^)|@76H^PSs3YZb/EP&?]@Ot颽 aw98uqKt/Zr%`QWԢszmz«A~kZG#ܨKZOEditr6x@ᆷc# Ѯdyᶎ |N-KiƆ(%MBn\C'͗밎`r>p Yu_}2/FX34+ޓd#Io !S?'!J(։R/76ke5zyX|mtx5!_+IKh!u8 r%<?bҵ0.y!ģF ;\:f&P_RT]&a-Uß*wsL2)XKnE7GCJܶߥk>d'l\BwoT,I7vLю>2$rD 3$2{\`2<[9HA˧Ҧ\3܄hW?6)>A`Q3suQǁzS3cl>'@NSBˀ > s$)f$ hϧ2W]ka$rp>в[ S-_i׻.\/?xRZ?BmBz2qT[MC}o8oq8G dwC{fDDr60ޚХ2TP_G "h^jaa~bdd"~?;Bu} j7&E*ri M6VYĭWS%솼E#K-\0m=lxՁce0%a* g V_ !Hj:\:C8lP_ebZHڞݯ&jj7}2-!qC;H_EC}ͲH|8Ȑg1*ai7y" q4WdG;5Wc7,ne71 GZur*_SǃON9冈R`OL &XD?T>teg EoʴeQ~NKdq\$ 5PݢpsP~q" Ym굆RLrbKܠ bG 1 FF.f-RVR9_JE  ԧZg˹ /̻& [i)=N羱 F8& s?x)| 1>2k9VleBG.4H%WIeq21Oql1:v9J`&]jJ3:#4W|K܍Ov,Ȭ("7?ں*1~dUh_&z˞tn5UE 6_5lv7eT _OV]β{c5YYIkO~`}qU+x? xUs9OF *ZFr1 )bk: ^qBo x~=(٩*P+nLM#d_OJ[}W\. E³+[ ;&R|pT GL8IG~ﵹd>7:!wꠊQ;}k[Wf~xjz dOh)aCrM9.gܔK)bQiuܩBpV-$&&㘹KҤ54;*7y~5`>ٮ|f}aLė)YE oqZ eY "p`& ELΏ"/@ȩ殚5%sA5GUԅ܌9r{oiF&V0jYkԄJj$uj|`uO8"&kT:xrQcǜU+!;2ZnNصJ(sB !nU?}VlNC[8"A:2/ VT찪$n_/T13C9i2q|R Zr*~u!hIMˋOE09~(f]ʿh6o'k@ÛWۈ#OFʺ(r&&X5{G@b`O!S?Ɨ(FI4AJְ9ydSӭOX}yJ71uZ4~h2D{X(ɒl)92{>&phfz90r73Oo8t4Po3Ks*ٙG7S6lgqVa9R2}\oFڣX3C&vYn, &Rwl^'\g 此hK6s,em#2QL5xut5N&c ~L.r"ʅ *kW ]w/[>h,5E8?ˣgaJ*=Us^}eU9~7aq:4 0\6Ku)ֆ YzM"nfƖUP-yq\YA'aVԜV|ru)'ɏСa돍I`RU;Z3 '[vDגJ`q*LǞf|>Dp[Vx-Q]l/sA 3"}g9xY ]]{r#eX>Hf wY.CC->Fd!Y|l}˛HE$ Mm< Dj !kR#j0AK1RюO '>EzFx4(JV [neOJBptcBŝ%\ m&l])0k{߲(橪ĸlgZ gKs{3~x.ܓy*TihƸIuU/3ZI2eCqG#K;\> U뇡p|,ρ_&3ve"DuDov:UN{UѼ F(7W##f=tF#Q\cȹ?3b]Z̼_sݦr%a.4`pvGZ;H$,TIRdX%IwT][o1XtZ\ |Vbe2*mK]{̢1+-]80n׏ WuI F2 O;[wU䩲 _}f*t$}j( Υ=hKrܷFH(>%Nj_WԸTDOEM'=*|dB FⲛJIZĚ[$*ƍ%5(="$ձ|Lz5?-Ч飱M{{,f3ˡ!0+RnPHηN} ~#(N!$i1.ATSEckud#ݬf4"JNc)FIeSDO$n_]"v3BAM ^>ڋ;Mrh][h[@A؉vi 4Aj4(gsgŷU*wY}ZYSW;oA*'Z8828ΐcp[90[ U G>!p[o+PvU ʈǩj`I3FՁ p<5-ж: ,Pfԡ7(6e [b?;nit(sžrYpQ+E _6>hD]rw폢s>]7&4|_bd\:)KJMhs#IP,]$u)C4(+. V]=;x- S/cU4^}-(p}jIIry?>u:Ao(d 75l"(8) ? IS7S5#r>AF/$'5r&Zr-饷Y A07®ˑc5 燫#M,Q3 uhJu s`@@4&L)WV.9TxFVu&ǻm>!@p@Y_Sx Ua!rp=HxM#@ u(5^yHO\b`ldJo-1IǸv⟿=m$_4PXc߰2c?lTc%d膦D 9M_jb#$,6Fkn%BO/7ZI1^d5P2U.zxƚaNoJ  iGK;t3h隡!bDSb]:ÎLTEqsc^\+;8}BߺbCT~^|cӣί*)8 FF|MAZlVOD?Hgn,E ؓ%UK5P5JмԊkp F$v5յBc)__Ӏy35H_? 4zGyFlg D_tɫG鞩OCQ|_ٷY5$P9k&IrAopJ|_=Tb9.q\`6p(F8b&B_4$exJ8Maݞ5`PvYcw7VP~) W֊n'8SG͞ߩ_Q?\L]R?W_>7c?e3$Kwccb-z5ArJٚ.DABf/ѣ{ N=HlNU*lh|ngxzEydAN>kU 0'hS~2 sWQ/ `\Tus6lD˻(pa&Ŗ6dc#` & Gyy߻8QlldFE-B෰S4͛]uc4v=N^崽z?7!Ah;}}tse(1 ! K\<wQs"aWt|$8s\SV!bT(oRMSnNOmKO F]ӧoSNHSKH˚S5uQ|դnG1t  VXlȿ]OICߝW0 vMG:pvG] 6P.x\O-c! ')!6?|VC_SB-DwD;dIm_t3QfK>'MzBisOL*3M((4y}-l5.TS]Q0!#XN^w!U˅?Uştj(؊C LcQ;d$-`L OHPw!2_BB5uc .~gaWy4lL*+<,NfIe g:j@ Ɲ D^Cqb+T9j^{jyz= 5UZ;jS:HsNMSgYGݖȧB%uV4Pl^39N+wp'ɂ>L@WӔ7S*Ax j֛ܓܙݣۇ ~\+#TYrN=;ǣf - Z 6iQMdVj}X=>?(/Qr9DȦ6a\s-dBɗ'd${#\5rCXe3L;1 T9 X^b|P#A' uPѐ35;-<\ 0[/@CDŽ<ڇ13"#A!B92p]`TKnyFT-!G%RʲJ.eu^a5aΤ3ъAN! ?JJeyVBWzp2(32vf%re~Ӷ^)Fߛs9ĺK1 fS> ӄBpg%غpKj6^VML:dD4y^K2 atY;j9N\;s)KB\wf\uU4URtE, FD! v dt,ǎI%0%G)bsA:W~6W^_拷ŚLn5VM!G.3p8{{[CRJ; "g[yҸiQ.0.HrEnm .2omݨYjFU p15_RhNؐ@cXe^,=sڞ-ϨH=0źPy?W3^4A8-~/ie֪6;rfKAa RqP1eZm‘#2˸>nbY\"A4,XU%"4s<7s 'w406GǢjTUB`c>5+LnS3'8)X~=\.?OԗXr"Hz YJKoybma N٢;#weck[כUIug0FS)׻/_ l3enLs7lD 3nemE&vݏbV(ي\G`4Zq5R\iڲ6LH1j7)á8 اXʝY|sQ=>*V</JM[{e7t0ӴD>O^gI̠ WQ'Tiә}y*\僆'": U j .٩A.3NMSJl^A{x xF f(K =3ܣ\n,xv=c%f`NIh|`6txp|+[ǓT`B ~a8q}~g?*M暌OҏSXK= 4+ Kng[5VJiF:#%UUjؽ Ax =?o[ &&yKD\khFDO:$6NJLMOhBi#|؍H};(J|x6b C^DIM-=47*\Q2i%gY~E&.4#wv,ޒmp*:8;^l)^:݆ cP) 6 9`&iugZڋs[,&Y%&rYd# *f!)CVg*K.ǩ:Y,((b#ڥ&$9 Ա}ǛX_AP{֗$LrKAcA0ya;z\]bW3y/!{,L ļ<"MxLA#x+4427~U;ID#w.[!n8xRrI|/ &V#[qQAVE%kFwb;W^R/Uc@"QҿW. QNob U=~9y'k'u 3Rn /쑺> 4CQg >FڙoCU q~RT-#6VmhԹ`Yu&)I%J:<^M ,NWq)Em-^b=}M9!Y _ ؆@olu~Xq/'k6:%;rT 5$wÍ *R],JC Ϡ]j^=(1q3t|[nlX$3h8L F {rޛO~z^aF-&H]v*f`CAMwbS,S E=;yV 0~qӣl!u82O dhunmzY]/e( @^_bӆSз.20?0Blܣ<=3"zLy:ݘXSYA(8 fSdm, +7e .fQ Y3IrC֤XV/Bf1ŝ"|gCS'la~^h d#K( k5-2Vr|$2BߍcFTܿӋCb}lħnds/ln"SsŚ",+ҌDbC&E֠}1 "ԅP\abm[Y'a哇P9ޔ ~Ioxr"PA1^`d6`vlT"7;K)Nԕ_2 `7<9?Ax r+;Fbyy~-{vXdsj rgIg5(&U}27ah/Cm]v$\\WEtQ2H8RF`NLƀ2rǰ,e {7}.YKO #鴖٘1F:`\ <'`{ehQ埓:KJ$UQbE#gQxfx+wuVk P0À!0!Rϑw:39܄9^CkX"X w]س9&_Ĥ!:naЋ?(ҭ<8Xr$Iʨ|6hEl_Be] k3/eORdn'uDjKeOFnz v:Q -[k{gHǔxh'(I̼_t}R!c{7<&ZUM2/ٵ_Hq?`b;*sj)%TƁat$.P|WT,p} q4Y3gNVZ  Ak^ sa xϝmsUTzhGL]mO-19͠} 'Нq0M3NPɏ&L7e=9N 5 NEb;na28PvRp{Q ~qg@4r V= )ݱB!%%BojpF^Y{MS6,uŽ63'NG7nbwIIGGG`b"~WUB2ŒY⪰Grp{ML>٣~-f:lJq7ֵ oB!P92|qZL#5)dQf|ޥtzMqDBg$=P ʑ pJ7ڰ^OW@Rs_` ҁ\u1/ZQPFR[3kYpa&7NwTs#l/ǰ ( K䙪o6 HO:! *:<Q-_Z^! .kȭ^vؗ{,¾cq#4/5>[@Y! &{e Fѫ%`~NHgD?e'7>&e`"tٽ^x}B59A'fФnaTrm4(ޮ0cעXՖN _Biβ {S1xۣ2ԍM":x}csO8yN[,`sr#Gu|࿽;f#6%_qׂEªFСռ~.geXߧTlT*|^QE`1q 4#tSa˄Anq26jHa8A5G߷Rpe߭|VBSBImSIB^]Ik7hkNf 2AC)_ e'/,%bb[*# kfc%lnAV%MTիn u*Y fᠨBbz,&+D :I a< "Q63eo:{bmadԖ!?dѹ 7%l"vċRiVA~|>^wZ"Ԭo"ӢO"9S[F$:bxn)BqdX/yl(iy4? j]Bz$_z-xeJI'2|a-(ƨ &}R r{6ƛ#}zC_(6~`/z)ܛ;vz2t_V.c΂/r%6lIM&5M)Ȼ̻GF@sgQ$Ө+,2,̺\\N+F[$%L8!Q);yolk2q[ QPHce+X߻*1&~:%Lj! ^6EEd‚yi\H Cym84#w~nn48 Դ4,j-Z^] P~,3ƕri {;8g66O1rQs `xuI=`˜Zr="(T~k["K*&3N) p ;KJf.W !k*ƀ0&&#)⢣b,8!0Q[DJ9(Fc>?(=u41♊"؁ ;c+oeE*/g7jC-_򏛆a̿ݡ0 d/b-)@ }\a] C_]u8c٭a<…т]n՟ o3MӾ0) r !z9=e.W 9zW4 vtzaX5uukKjz׎+?+5("(aoĿvޠ@[#d|%NM v\HX"dW@ :U=~]:SZp;{ʥgk2n' 1XLF}0I+D@#']'Yڹh^'GAԮ\fKu*f b8Kj#G|%YԮk2f7e:nЫ$~1z"ϖd*64ޚ;u^g(Ҥ׏p==J3vR<6y |ױK]v/-/o=>a,Q cj^[j1nB}>GD !Ad@*3Ik-q0V0ˡ.O!(Xˬc2RcsZk߄ȟ::0Sn9jVx1&r`miI$}yAidu"q |7[)/x\Y0W! 'SO?ㇳ6X<`$J>AEZ@>ݠZ{܇$;j~1tS'djvV2r8-uQ&AD &wFdڶ 4/uACPtc6ʜB'8V9M¯%xQ`Dx &ڐbU׫i"YPUYE\:^Rxv #|B q;dh 9'-I4ުURm"彌$~jO-df;mў+w樐ˤ-*QkkݹoUzI^mPߠ2/2>% R)Յ 8YVUK 6W_+Hk*!ښK!{uyȞeBu"\HH6J۹$+.  El0Ěq\%hO6k$qFi(K#͊x3.1}VaO핐z4~@>xQYp87uP*C><0W_~,k9D<K\rE3)K>j Є؉nr-]d0OBfZ2;/; 21Y|I75I_ϟDYB9>O^*_bJeY&~pMin;Q5ICv|:n(]cM\)S!'ۋDs9{1(հoN1fAX޿ q ,N3&u\m!ߊFgb u6" + aR%zL811p 7M!sG.(~{9#a^0!b=dc@ĉ$3 [OsJo2HVV7z*Uou[;1I\X2/?[mv/fUdy5J&ECVH% ¼Ws|AKLitw! 5w/;q~9Ku3s\>Œ' dS )gNlKj%v>IXFn,>C'+8d8SPs,{I]xXpR$b%ZSOOl&@TP vWbl11|r!reŽRl vt Ο~(V-Lέ'zF@7IGnZ-`rg,`ܑp xZg=)  {7o2:v&4Mڻ8^u_ 8ӔyĢ'_;`7f1 -]yͲ-G QvU?Ym>T!{hpE=r1Կ ?\شߛ1*f2̩ĖHl;>&0?qz q%Nbz.7X;'`Ae29𵞝t!ݙ_o?x{lQ jeqb/˘ԠC46СiUQK4qEHe z<ɌbI@dv&4*3&'weN:ޔyvPVI G:<&Amhcq!4:lEp~)~5Vp'o^^0O➐~{?:G(?U7|R6.!GpZS&IDZ^s&+RLqң+ӾhJGkq1*]xuju wCwyq֜RyWvqkRL20T| J> R}=u 51 |œGpA,aҟ:,?ntF!K'gW.nCYմg)EUEyM[ Cko1K*^CfO*UJ͚}?X\՚ v_>a(dF.:jy 5a|r/'?6·me>Uc@CF@5*N9h,ILvW}7~Bʩ [I1m>dׇi'yZ6 MNG!bg"7:R>@$5{G޸J,t/G!%~8Z+vg=\0`.hw`]bL]SaMc/,븹 rML{ϧ:3<,Ҹ0N'q%KvIK8nA^wdFsH"X-o/=)zL( gkϊJcRz Z8dq1N$('ڗHFP7 2KS.5M'|Mb;-TmZؼjNb/>ݯaϮAE+[|yj?!+G4z|Y .4Mւ8[9 ~6&HL-6yc }8 gvnWh_ (~ոei<"XfU=`aq('y:oUZ^VƌS hggxހfI} |3gy\ 4:u"K*AHW-dsjl[915 U@bo_T-0{\ZCCGq>|$_Q?\ X;+ /#J[ۤ96{xk4 nOM{b8v 3Ț@3!r+HC$juB'\-0<}*z<r|*\)CMA^QO*e6,6}7Ѧ_k%6%g[LZ`g"\f *х~g{KA6XmfNl$WA{Kɑoh"sJXN)zf{k4o^-J˱;oZNY{#DZ RN7֨:^#{l"ƀmJDba,g` .曬_+Թ,Y#-~DC,""`Br &exU+hh@M>o`5=4=la>Tr";7 )b{JhH;Y̷OBOpr6R8ۉvrQx?ɗOWc4WN &ۈ"$싖j[NtB:a t%VGca3JXg `hix:AtO' kŘ OH8# N#o84俇X/;=`i60QGڣ]+FO밋|,Nm>_p@86g ),%M3sr!$L͑E}KjNQ@Dl+4:h$G*YWaػ_ǎ#'8R.1Wj:[ #m &F%`=>@g;_)*8(zH-Q#D3?ŁCgv?օۘV@^>яŲǸ2 m^B 3Bpxh*!vKѵ(n/GRQU+@P( [DIz"xnK[t{^JTTwx%;<@dCLVr"O*F͙W'5l.']ںs| ^eZ~ QiVƧZʑ {dٽ{V鶞E( Sz]{qN6 l&3vjq 0< Ac}0+VDH(zrbUXSx:) |ģ*`3oU.5OԠrn}N+ yJGa\jt})޲4@HLժ.X/Gg [2S>g mPoΨJX%+XP GJeFDKzrY ]@{X_2mDZʯj\_(均WT)fv]$^#:/тArmcxS= S\rOhaAIH%au^W>hpOxv0?yOk :zm\\~5/ME{B4Q"0 8z3Xj*5= BH2w\%̂fqpeQ Ts*Ӵ=T c9c&1{\xx+M=)߇V8\ \L $pɚYU\'UԳjC 8< "+;g9vI~vC6vc~hmaʐSw9Vk 7~#yW4bA)f(j^aPŀE?QcCJ@5c+#E J$|>_D1ϣ;o:avX< (scPo0ƈ'tD"#t.KO7Gz-x2AחOn2}b@UrB祀/Gb02nyϝ(֑גÅ,Y 5ު7q& MW?f#{rӍ ^pqNa[~/SSg/1kcHĥɼz7MrGVʉc^sT Or|Ed{Pt,8lcS zߢR8G,&pow~'r+*۽e8:x*9,q蹫;Ұ_ѨQ ia -)OƄš\kD(9,܉[AX^ _ yʝsDWQ~;RgpPUayevϴ'|$TYJǟ\RƝḏ4o_x@N/gjJ!DM S k?#vݛ{wFrF(dwE*tڮJY筟/+@_\S(7ʐ{$zhȢ&ݮbZQO 9L3uVe(?N `h?cH(jEc5␪!{:kph@2F2uRokdk}L!M.bM-!hDQ 2*Yk$Cnx uMfN^>FCIG='^6-}SQ^k@p`nGܫX3qOSm已oA~sAo;嫋LX{jME%̽" 96[j7,DNi]_l*zʆHN-:iܰVB]fxZڹ0Lת0e;*)ң!5%Ċ n' wCvrb^}Bljd9Yjo\^ÃȮ-q0bl>UCHْsiV:T 3B넖 BǯpLc~w19sh[09B@UZ©y`r#A\s3+W(9dIwpu;پX >,30=1G?I0Q؟fTe8cMBR& fɘЂx(Zd6 [݄U= V&ITAY~ =~ 'ʒF0u;83]M-= GCAHJWh7zK!F8cA\*tb6*lh] Y:x>dH=Nc2Zh,>Z 0r2@nY|h28g@_A /)zujvU#åQ?kܯTfjf7 65K=cs8mz84քQa^388 ?T/Q*S*m ^9J !Վ@w~^JaJBAf+S`t %1{:>0n5vEv'V9v` 4Rs7O ث5ZajA N (FwIyjyo^|e_>ljYCFUb?Ns{n@bJ*&Rr~>/f 2Zmmٖ=oEw [ݩ|&&+iADug=1bh#E6I˞&E_z˨?i:d' "# 7p+dc<:{meCQZuȭX<\FM37^&g\e)nb-]¥_;lfxuȩn+VMa+oх>+ֱWM&d4=k3,->7#Y| ?ӑ7sܳNCHJTqw(h6gպ>??НC$x/-b4]|*,q5DZJI~!hz@܋A]J~32#4^_<`# p.@շz𦜲Bjs)Eb}Zeٗj<)Ad@COf)i.|yCčWAx?arYƥ47MP릡_/; ~Os츟!>31aƕv.ĵu#NhOQܔ;D 6ħܻ$ϓY9hAݡ#CJr<6<~o=3`i2pkn.g\& Llo;giq)@|+nO9 "VPuE&|]?;qo^p73F]YJ5x:$XV*UN {=l+戫skǰ'i.yKr^tGwh 'T-~!c戮lr: sljZyvqM5ӨŽ^vX C ZF~飔Wy3EڣnWaI/RY>e A =T+[-@,9"58j0MU&곬&|뿋$GC O-B榽"(hDv?KL2Re2TQFEOs #VXyeNd<6H(B.q` 8[&g7cY<(]'k펣4cRhݬ7"IFy\\Qq}Q~EC>r)wxGR>hJ_ ސN~BY|yLjfd2ESn(Y2PLJ0p 47Em(+y}|V?;O͕)q^؅ ϼf~'^n\?MCEZW:TIgrLĪ6$XA!pB{Q 9cE%kHY6N=va¦4`UpEhM/Dkܗ7%LmH6~ZM} XS,+ W%fzE`7]24" <ŶO˨N9Vxk4sN;PcGWYGͽrླ'+\B  #^.O_B@ׅ>Tqac -] vѵ#Hwr:RZnҋe*ŕ7d(=gbYkxuS c7Gf;(K1d~EC OxwS$kO4q)P~?E HΠݕ(wgB^MIb 4=&{pe{"F"#a7ʪMIg g9ijL ۼC̶(;:dr?`"ZH;W y~zj>Fs٤>0*wEۨ/=ln1^4/RBp@v~N]wP[ r l\sX *mZڊVd:,m|3ş&" 0,{"%6&=BDΐ9ҝv^;3yz&PɰFD*R;>sf MdR*'[ ]sPeҾڶ % UՂ{7OUO-oQa?01?v7eTFuo2=0,zBڍ>7ک>tv:WrzW7CO;1`ājZ3Bri%l>8ܜMJ5B>j Ėql<Ъvd7PĐ)G|zJH$7N:'k8~k<&嗼n7 Jѧ&^4& A1a[:|h6P,/Q5c59nb/+wy=>pCawsxm4](`,Ρ0SA\sP=ȍ9ŕK+9caԒJP넒ApPvI:|U>^ ~8 EFV/vv@;M "e |Y;eZLtWzëoo|Y3wڵHɮb;7zk)Цg3;݂>6Jh;:*ZXF#UU Sgѭ/6߿xeml t -qpX߂R֮}:^UeIwfȔ'd$Cޔv]7]-$43i%If| ;ּ~Pt[ hwIBby7ZL.>jl.ȉ*=-#U5SK4Kz&kp^glLo^G.&ҥ[`b?TL'TxQcZ-KRA_ r 6dK?-])CCȨZ~Ny o3Y:\M0}gXv~[lux2YZB\L;pZq:?B=(5)G.G'8"zw ڼ,~r!VcR:k/zY]:MYad+rMsmMJqmXu~p`΍,L ?7u0!(>dC]@#L#ݥ.w܀7@~05^}W6kU5> prrH|R3urc#OYze?ު}R}y=3ibH޺V35?lA%i'.e7S#vzs |6"?-25I J]ej>U95akO* a2HA9=V!re}CLƔ?r94~@CЃPPgRԘgIA |=u}MuFfO!cc,2 aB/b LB8cQ]lJ"F=+1x:d*!!&`m MM.n2*Iwo\aڨrz`[-C=2MxBt-{a3 r\ʶR_>|,`X`X x#J{I'RF|?w_eRݷ N[޼7PdX㙾QkomC6aFU; եRc$[9wq 'z?/t@)zKsc3BhɅ9f\X氧{ @~IwXvTiMYKs{<LƹghkI 9R$E0MEY%ֈ7$Z:5z#m ]$h8 sD2eLOōTfm7QB6g곹GϖM)c'e+[YLiluH&>|HZ;y'% **p׈$zrJBe@ٻg,Di!B\1_c(D)P}1x`M ه| ^l4;r##аj*sX:qjs VaDHC}/%2\&efe*;kyCǼ%LȄKz?!cze΄#Վ=DBB\[PU`}Wk dwm{゚o^@Y,~à zKn\f1do˳_쑃oZ萇.~sFMCdO׶r.|:;EӸ-h 6@#`1GAywɹE!D4euf<&^n[\i?V#O4փz3.!_}5c*3͝hc)w/^r&2@bmԀD"NO i.%HvAOYT=,R܌i0b$`:Z>DzC0́ѻ(r\ヌ8 5\~qг}e`"a%/Um jY"2)(w1"wǺP-˂ME5Z?ͨ( N7!'}m-- c*8rnd(',ANw&XөWE{XZIb#;+ԽZN]Y4gX^(-::MHҬcnBp|odN ޞ՞ߋkr*{?dMm`3|cxq )3/Wݵ)s_SNcGG-.CȡyugEakQQ'}A睫 +IEw8?=:FCIJQ5lIʼn,KyȬဳx0iN϶#Ly.uw-9O?aѧbz6܌֍&m6Qp{}ߢÿVIPO5cH,G#<o&JBkn[\o߇Dbg;m:7ϩ &n$Ϸ~3Ч^]]YLF 'Zޙ7R_`"$"` P6HiJh'^R q.Ucs4~i[g8J9K;-TQE NDAs8LT.:IjIRYm_<:F$dIد5z\}!K82 Oo>i*L8Ի[zf1cGy񷸔/{tN}# V[ g4UnVW_) l].<26R1M~dCTyS537dRݖ.oamqXa.H3WA.mFh٫wee 'x`7(*> tE Q뤃bc`8_lH4;0P>[rT4mM_{H|IlN3I$`{|ʱZi=K{n65U#cTf4N_\zѽ2Q]TWK+xl/cU؆y)\L/sdej1B_Mᦋ X%c{N H?H!'81= ߄HB0|2Gu6 [^ !CjߑCHp*bʯS{y DnĆEn{w[/xZ z=.&5HisєQiF\R Tw-Q֊RT nJF2 Co"%J+wxGP7MJ?k!b(, ҍ$c7fc&-++Ʉ>/ P@OV~*aA0SbT-p's:du'J崙 9L` -%յ,aqiюܴ6%qPcJWNE⹻- V0d5:eT@%aZ1i|tR@|dt 860-:zMP)m[J^hѢ7ä:#A>.FdzbClmk@/;sSMzGJVepzNsY#xpa'R~rckira{G;w8>h;oHQܬ$sL~uq+ m.9`R=4t.ï*^jIg %e$0_kWR@=f8qx3Xpk ze~HtRlT;ʖm{)ē$]+gl_ۦ}1_"1g#&(z5:w򜚰_q eLZC$h.-^$Sh_U#ufv0Zu@Ld3_iŏp7؝1B_w|ٲNaJ??PԪՑ0bx r-3p8yNĉC\=ټ%ᥫ'F;eBg(2!y=gVv_I,cPA= >h̟Ջ e# unѤf!eVfEر!JYVȈ'=15Q(}llr=kUc2dsIDP:S L٨9.:"={j}P! XP$jF#u1X,vsV0y XdǑHuXK4 }L=7390%`6yv&hLǢj>kdyNR@eC=q͙*6sY&^.鐪˼ҟI;nbi*x~I;ꧭ)V~(<*rV%9GIgz9򭵓z`M"΃7ɖZ?@eŶ.2Xj!v#O[|`u䙑}/{CVq˂mő#(%:ظ,%beţ+<=Ue2]:`s/JTc3 }p%wDIz1@ #\dOw%9C-ETzjet0/N.Pt/P)kuvh ּ:&2v0-dsF+roŋ6( p0W>KUUӈl4i+uV1WK~>SecǮWh%j<=%E !#9}٘;p! ,oo5A" r\7R)f55/NM#;vƈ +vzoLB micC(|H\ PP%2Y]Io>œx GN9};!ijXL>=y1}5X*?l`vgz hr)d{7~€r}-1 8J;C4!RF8I?ߚdQ]FIQfTDo"d ;I5cAӁ&}uoēl?Nt)_`aN)/qfV,vͯSWy]e/@_i`k_b-E,h0&U.,Y^ֈ5T̈́O*o%בiE4GN7#y/{4]V!E!g鈶=c1~X8`q(Y˔Id8zy %QDp{R 6J nT TH\]P/T99k#|a=tHl@*6'Q#bc\r\PFz=l]q'J~lz'Dhr[HBcGy&8mT/r'`Y^ݤhpdA\ Em樉Kla]huMλ)yUwwJZ 5ӿ,%0vm15|停 B'z2m;ډnH젅)s&ۿ/d}kCGλKD<։6 S媊H sOyrfoN{uc],N!~XP)4nI)e 汘nh kve!`ٻWaC*H.J,zZ[ּ*|MJ$cj룁"\x*ۉ3ܲX%4E[Ez6yROynxt/Ѿ8,mڦ<E_ >pN mpgL-i+:X@cѥ%p_I]3H3Zq,]UգxBdN- +,1|gk-Y̡k1ͺF vDNg.Qt@yD- JAP#Ö0˗,.$k(}.0*zLl"aVYzJoʕ<$UPAAʔJYMDӕZH"TQ i~ثFЖD0a"7i.}YCEc8'iBccOE-Iϫ$jEƼP K9ԄB9:   %4</05]+KrT:;f ,xY{5@ ."|?!`+ Yx}Ɇ7޾r3;/ףsqCOt$%@QG|I .z?^m2D"k*h>Rڰ}# =2+ZUv#"QB:VZtyOvoiB/n'TM+ϗp  B?N6^&W菲.χmG4#(lDI[8ʅURK؎D8s%~#B? "&Y[vuPi3m5Jƻ)A&y8Jf^y1yhZFjLK&d-7Y[;*2 &,JpnYA`Wg.F>bD3 _HpSj[kF_&A~GKRkwٱ Wٖ;L6) +)H&up #l̫>Ї ]rL)߉"wC[3/|Uyrʱ G|+rWs<%Ɣ嬰G?ٓRŧAReO:eZ+yt)5 NϨ~))~i C~_ԉ8NgyBD;TSfE:_qU0i|K%A|,U;0fk~/RDrEy=R&!Uzvq#U @/mq|Z&{[be-3TX+U^vzo|f4NaUPD E~O3f=i^KWA 2~LҙK"sʿ?cc A֭**Λ5H|A,#vZ !7PUaʅ\=$Fw8"3i)Up'`> }gY ''wMё?[(cÔ?'V|DOt(L0ܗ.ͼM}Np{w#gY-N:Th RFi@-eБ"FWod!/o' 05`ޤ`fejnZ#2-7oETB ;v2VƇdIl5X"gHCAY] E8Em`q`R嘋v*r<'J͡~wD/DLUL*? tk#jC9=zG6[Ke*thL|^=F[J'CykY1a2x{WlĈ 5h<+͢=TBۧ&ef/klՓkd?</ oePje7F sp5`LQezjpn{InfuOKpu?UpEoQIFc{Bi 1ylF0`Z91#}WcTkJ z{X魈yc ùY6If類k&x5y&j<ج㈼#xش ?c5jAxJKF+! 4J4f)Ns14`JR>/3^K祆ž<&eSBH1,ʵd[%[T*.D8Å[#~bu<7ө09+KЂؐ eIllДz*}]fJҔ秼U.H`08Y++tՂ.*ZIyy"Ӑ'S >Z3Qڅ f|#|[a&gO >g"}-_Uc5ǂsdBs<[U" _scVUZ@lQbp7~0? .k;%s@ãTs괫9TzKSdR,Y J ( GY[ݴM~@%56k!mvj˜Ն A.}o`jh-|;;My&% T%g$^pHO3ө=vrb0hKbqع~LdV(Mhu_r{'i%sf/ymBdJgW #qr ;Af|ÞFˑ8ns;{`n7&1gd/+-r+Mz\}REiye1CP^@Zn ϠUb}7ٙR %gCngC(fPftL7Udb:VKbG_`12u(Jٌ7N5m & Pog d z~Ɇ /ZY4Z;8}p5 o!Χ(xɣ[N94]L tHr{2C7a@t7f逖UlGd%>eC_ Rcu`;~lJȲE3)JѼ1Cs Ae(o[óp" JIoebk( ^i&ðQh4ld$5gu4#>ǰݺ|VE 1ms:1Iy LEHG-=2 BZ7I*Hz<հp#tjĹT?m+1X*bOЂtE(I @GJɋɘ8u$ʭKE34Af^1.@Inum)PWeW*kIף7Dy^M}y^O:+-'!+l}3`*V -+^~ wիvZ8Òh}o 'Ka`$x[_́BR. ~I}&NIR6n%"$(K=z)Y@Dkj H^v@UT+vVZayxbXiP46tI$M3Qlȫ1A+J! T}wxR&Q}Pn? ״M4O{̪Z4;o~:{Ƚ5(NSLЂ7vO| sV:&*{W|#U1]@}螳i|Ld oRq-:~xn}pphz_ {CYe@!}\m1EJY?td@_ /[v42M4|!;qYV s}tu<{7s_/peZ_7)u 4vi.>|I)v$2D0R>Ŗ>P?;1{2 1 D0IB#neA` 7u1xUDZwȀW&7{^t&'ZoD\.Wyo*Wux& ܂me=zI[n+rlIV> xبH;0~ÕUGHd ߾ao=r l^^s$7@'WXV:Q&9$YY&0>4˫VTm @=d _%)apTFAz <6K.'*Ri0d1Bx2 uKC7#mңЖ}=ݺO-n1;v|JÅb0i"VG!́"Nk-\!M$鬋r_eDp3T@'*iH:C!@(5~^"S8| s-U:*1W6 #sVz_LBc:N 'mRlt_JLl#dw+n Λ;.G ],aR[3VXN\#z{-jx~To4v ]l+:5UtNvNW $ds=a↩DnA"ѽDU"*HIVܪ-̾YAU#}ל ױCzB=: +:꽎R-tɜSL2hBJMјtQItgwFOC7]imvٚ9X1τDA:^Z?OpÞJ9!W*wQ|B;nLyhCp ,WaRAMjV̀@.'0jR땯 -fib_,$ab'ɧPwNf9Wj<Ի0ϡSr00ֿӾG~9$=:M2Fm*FچFE0"\d ߐw^q+Գ뗪FzSutЕU_4AD&5\TFZ:#Cs5"2 oEpn2s ={:2wcMS3fD;kO30Ou/ɺM($AQߞ#_|? 'dzQYW: lʓ|{<mK)w5ļX"h0,6y#;9:ni{i7HPRJG {"oh}Qu{ֆ[kxS( "2^.jL^rep88fMW&Ʊ FXlYvl]e)X-TcmH ^HWzyc9\Ut ƽOѰ x#R{kw΁$~͸;K_ Sd}ŊfWFRNyQ9X~P'-c¦7 z!t%_?d,)h+#Amjq>x$FrOC dX8Uo)&Ɓkʌ5"V ۍKsx5T|pjV,q0 cBf[AW5tk,'*y}aen0jn隟!DէKHxWi`p~iTwG 8qj8h+,Z.Hgnu<,u4W̪[8hh(?%9혥í({c^f:0-0c{5XEkV=/7Q>;e"訜Uͽ5G_ ՍrCnԂzDgv:CJ]f96$8$cZ!Y=pJaG4BSkMc f?#ٟW:*5W\oY h0@r1 w2H)DEʡ7J#,09~ fˆwȩr u+DM\e|̭EodɕS ēw Q cL0gs7+hP䮅9lUCBN`rzPxC?Ғi*N$r_?V ZYE;Oѻ9^8_ W^dy))ZA[=*yG9bAZ=۹h-+[ C<ˬ?<9cqS|P)[>) E'Z}mm rXCo`/(h +Bիrh2 Ep lXŔ%A ʀqrr˴U1X@glc +DGLY:$ճڨ73|AEA2Ioڪeg,8?"Mg00cZ" )R14ww+Ǡp#k"Q w5jai{x]+/`G}) GEMrG"8K=H=A[Ie &IV1C7_!3铠ɥբΈ6ˁ_8X"d*4 &[:a6qwcHCcq CWxu[ܗcU*dpa+};&nu/_Qs:6DqB,dIPWKl7ȇtAn$’x&g-#wWlPD 4U{+srAט#^g>O[lD drjJ\{_m02Qdڛ>M0p%h?gUxZz4UbS|'Ďemk[$E}+oJo&9ToN98C]]W/G]J5=h$3=+9N;*>n ដlFcϗBH\V7' bWpڬ CQ4V̿:}#Ҷ`}ho\.`;b.8mΥ@SX)7%SUÙd+ΉWx3,=RѯJ]XF+ЯoH\x <80ӏQ{| "fӶGJH 4%Fdr8.Q 7"bV mu!hͲLj+lCfWnl^V0CɭQZV`6&5?}?xB$^ֱ}&1DxC Cߓd!}'jc'HETϷr+oPvE#yt_6*94O:zwTKuۭ 0Q+)"}.V<Դ~hX?IJ5-AP*j֥6o<'{xХQ'ph{V2;t'm#;޿>Ƌm_4{U:u/-iT#(o]Mg9 jV.وV,|w04 '䟽kh(#xߓ*h<0ȸNq'vq~Z8Hg+fHǷ_d̪ibP?wkIb595BdԞj-C(k5PjZMr^EûT+8_i'Ձ4Iv A4.`\h(@8MMrnvӐ/⇷>jݣ.Qp͒ '[)̵ܻNvE?KD{`Flaa@%:y qt!C季m5bM!껭t( <*8 X:rJw>iG-?] f9f%4ntUKChK?Ny)ְom°VJ#Zz6rN-n8t=0ritX !j }m-zeԢ•.-Fs#84z'MQwpvmԖ9b0fmz?vT Ò w4:^*BaOf4&*P<f033%<\Y-ȌWg[w4BSЙbgWyݟMT(3sb<+?ldkb&;U*)8*d?ƛ+ק;?^iSLu2N+p^y1qZcnYPM Q!xvPrZV}kPMr #5X:P*uM[_gӝ}+.M=w |5g^?Ns+V8Cm = EcjO$ws5 =;Ua fS 0jr%m j\MfuKaXddv˫V')Jg`;bs?6TWx4<!bE&N.S!"J\L?T: _K9{4b90?rM,~z;lW*U}ņ<;a2Zf)kpLT<i7}okAYaDoV^*wׄ0&Wݍ1E6sbװE'XgE%5T5o.MUEh=]{nr(̡B%sc#AoMo/ʜ4aCH 1'HbŎS_ %]VWg  ʣBMO|TjwS4 mG{y'>i^iZ)Dj*Ո? Ux,ތw;> z>&Le:D9Ѐv|@sj:O/ڠ8zUfo4jׄ ASՕy 58 bτ #5Cir5l9a ƕJ^⩦1WP6rwE:幨;ؽe.9r9yUəIkYA%hѴț/\܎F*b{5GiO c~OXY#oˆ+بI;F2ڻ z͚iFi쳲(<|ͻT}WecR!e\J8YoU} h^SQpx UTܑW9*&"8=ȭeEo`Ⱥ.R_n]b^Ai`WN|$TP*&&Xm)ze_WaRWm^(}9QNOoHr5CTA5V뗣j$ݸ&9꣸R2F7[e=eQD,lVnj3fa i3c |1}F ~d7{Xܖe1QـJܩkLUݹ͒|f:*=>0"ё&^L>ތRwAK^OWJ=DsqiC@bKzZeپi$";;bC UMJn1C`٪X5 .+)Ŏ":`[}S_vNt󋨆U"sBGvj6ߒe#}g`6%ts Q*W-uEPY!)Yko}A9;Э2(m6o3GgsWJ3&lW|A:z28C*F̄(1kE/4 .-+XWM >Fks N/ Llhsrn05kd/]=@bOw=yXT<]ba\_TO,6IfrbVעy?C&8ɌQ/= ⸓a:rC ے@gdh"̍1@_1 lMd; 7?8[^z,lBZB41&Mե3&ume(GX@1=p:'G:<7(|[n)bNDgeWv麅0 J"8!흮_{߫vވ֬龹APuc70 qߊIW,ԿR49`|9BE_q3`1t QP eq/|nۄq{GkD]!&oJh\ Pդn(余I}P̣0# WNaf[d=L$XBjhw%Y:)LY`Dv|+{NXK)7vD@Dn-Fg}'QMZ~ #ǧZ?`_]NMK ~l;>ȧs%|+qGa:O\3N3RƯASr 61{,0P$z (;+a<2ы:UE CKdP?G2\o`@hD $,(t1CZ]c3AT1MNJ#ٵ%m]w[+|YCb y,M=Ljd׃gߓ5Xdi8˰ t=螨Jѩ<(~ e}fsMwUTc]ӻ1tuz'G zp9ؤ0Ǡ=eQ[V&Lo\(di8+8-b{.<&΋fZ:N$?~)+ m<?Eet=ɲ:&ݠO$<cK%i(Y])Wٮ\<}^̔[Rth h<y%ܷr Dʙ+9fV)s:,!|6?Tצj+ӛFy]ؔ}x8`Qi"Oj]yI"Cd^5J=sJM,J~$%Q8+0dLbQ~a08~S;]:*y+6,Nc4"h~[YrbjFfu%ԛܟ/m=<Ɣأ9#]g/6d4 "Z1 cR:L j߮m \AE(%n}vdaD`Ў Ħ4xm*=DNt?aj~[_ئ~g*P@OXe!Z֎3w<.&z=/2ͼŸĜєfjzt0YHRlwYΉT6@ܘ[`(:3TV>qt ! xzN@c{/vǤͿglJmA[qqKPyZ%^[(TXVQcmpGp]![;~<! ?xbBl1?p͋g`}Vqmk*DɚfSp,o9NE3!blMpRz S&X% &,4w0r&JtjD`t}e( -_ۜGNa4kRHL÷_dm=8Lߡ -2_ Ub%8UjQ-hf<=ӲX6_o;Ye$0=oK"]@5S`Ͽ̈誥|g|#/"i}A UWGs;s!"xv[J:^x4gk2#AEQV8;4( `3~0bjV a܍G$/չC?TDEGgvYC|.o} !D2b˥oO15ˎ~S?̕_a&F2" ҳyW=`q&/7WV5AOi@D®5 ;J*C`3 m>o 4ֳڻ!Rpc8Ly`x[{cy---u8(ݘfJN pc\ڀR9nG VVM ˸9YDFƙac'G3}&]L_jm!u?z&\=7\GD{h'XB6U1?nԣ&!kZp[4G6olI˔Fu[x˪m^ejIbQW-NL`Ìr *ĐzcaS7tNѠb'}BGF֯. B/(`𮗵6r!wQv2'Sl){/hĨh}KiVo$rfr4/QcFҿO>M*-,>s|90!p2yAơ-K#s9"d%ȈT,K65 NA6>|3@d/jޛs9h&#ALBEG7VUg{ֈV~Az=2t-aRj2 |Cb= \OL3#T븢P=G$aKz\!' Hijjϴ_ 7{ LPA9*ٰ'.'j;d6XrnU,}>i}A2C_:* t*ɏ47x.OOtb!<5X-Nt]8 }98pa,,. \}4ٖ` ~W"?C]g_G3p<+zFTj D%jAޛ`.@l[#`+~OQlg5׷"0*Ţ醨dDZdGqJ[˧os9[䥫~fJ˛vM껃+K3@4% z0(ߕ罞2u?|L:&1v5V&{ȟ6` F^ksC+c;QyE Y@R  [3yK\U 8ʸc S?y&XKl -E1g~GY Y\ I gL嵌ֱ(l q!AF*`x$,چ ŃF6^=T,|֊Tfd.FjP1ԡVTHYqЈ)t_E]Z9ѓsfUL,liv1k6z9~~tC^gGoC5s6p$ ׏ XǛ^toٚL*2x1]v(΂t'D?3B>i\ 6aEg?WjWiZH\ DK{O%X@)F"WIHH-֯pM SnȐǘT:Wҳ *rxd뵒LL=v7/D's,ʐmlmo &QxœNAA痘n,\9O&cť#TbvTn t66SkP̘Lơ~6v\ #YD 8pqT5~=̔umFHqghPoFoƩIZ뱂Z$Cej)+ ۡf9LI bʅN-Ź33rS.x'YwX؁d.tyG]%eUÈ'-U$v-Cf;Nyu)YFf(qQ"+Sj!ĩ".@g2&S4tݷXE.%fLC= bmhmn=c|h;[tIUQzT;A|_'t^|RtՖ4)zFղݖt[Ҷʖ1VL. +ՍXk ]fL0\ Lw^Zřk@EaN0JMJOՖ[ 1ouD 5p#ͥ*&#>f~Pmvh=}.8Z2eCTRD~>>Cˁm9@h)6G"Jp*&d}]KCD׃Û53)88 u(v^aP;L8 -CX drgUjhU*ةXxcȞGaĺjU8Q"۴>lUBN\ נ `~p3 |+HVsgVÖTA:$ב4ľgxL_ qBia97t?z-&([I|€^:,y,hDM?=exEU5{@\B}0"kX*dR|"赐!1|<@xNӮ %bU$;x^(@a#| Qq<)`)vi,l6Z(l s fы@|5#1ZOakngT.x%jд8 n{ $VX$khp]^d'C-33)gIe\$kΒ0ym}@JYUQ|^vZ37}=l}GMTLBdSREj iqb߂)4~K;L//ۨ7(K!IOj00"h/hӊͦ NvMW+q>hOI)&"vM֛0Xq"ӰM:7VZM3 CMߨ{m쐗TN4]H{vlGWxg.ߖ ^}]eN l0oT,;-[оb"KU>ҝ%g/rL?-ܼ1 }l>;ciėLl#GMg11( ab@#rɶ5A6$gԈ&&e=2WfTx)~M;$~/k 4QZU²kpR"-z|k>gŔFHlF01YSm^SN2?dtӺ e (NB|Y̫gO@2Xa]L.q\ h"wݜBZ2vl+Qs[LRyEo^pxG Ґªviq!Է_Qjdf&;HC+Quyó[v?CGJnZ#8;#;3rjwFo^ dAC[F ro&_ɩ]Wà 4XH|4T#mrs%#VGceA ^S>~8;j8K4f^ :&`PrۍQ,XŃˏ+O#k I72?ETLO~ǘ`YO.F03U\ؑ]0L8[ݛ3w];i9$oTzd0?Ch4n%$Lj{ qS7.b$jgYG7u\?F$%C-RE6T.'E"$VS0qT?}b/{rB}P3%J>]XJ֩"2M:ɛqȬE{X5~ { $z[3}@%C$*m'~W*] Vعz>=if﷗TxcN4%ZY"RH)Eun<[Q&M]j AGvnܨE)8-Qc%/`o{ f:TFjKTo5WY#3X|˪{(;|lO7Qv)>цѥc Jt/ttTΝG;,s0!8\XyM\ĉ'u F4TLTOK LmL*zkfPbR\#<]^ #BnPR^ +נ9 |e4}-b?Z5װJa5F?z˱L2 9Fλ7p4+~S| TtaM¨vxp̂2&o䖎C<[ <%U<|ZYKB_Cf< Pc1{ 9e7X<鵺s<D * w@&7q_Fgx_LI& 9|yEm@vnz6-Xs&BW1R>T9=iv9Wޡ<"VT3_*U+x.ȏlr'&ݎNԙO*81m|Ogyk%ID] qDuX`@Tl< Q(@~Z,^5ыeLš'  OL ɍL5`-Pr%Q>oG)s-됯{%mym36.")k.9vTTJu֑~hJ+%C0pðv_{M:$i6!fcX3{/(߶AؙQQ0ǎkjd7ѬŭMB.*?))Q|!eڗЁ#˴5# !؝eDfnUѯ0P$^fNrQ#TI!uuXW:4QMiVi@ʥ$+x%_o܏J.*h}[<#_d[ B\eǖЭ1mrE3?vR_RYHԚܩ]B,;_B89 &T^` +pBg'u|w9$QKggC[ЋWOl60O ڢ FL]c] <@Fxcx/s3lQnOe~J}kq׷|TOXFHfeY atr3, /ayu,KdȻrхLǶtl~]1 GO}˘=T_8a#;`%H Mr[Q`MG{+҂}yp?铠;ŚuA5=ޠ)b?ChHOJl;:QDŽ}eũ>N& -d1`mBY+G)U;]%#T֘Mk[V& U_ +ե/T?Gc鞡 G7Р?Q.MNUY PO!vDI8gChƩ`g+C6-$T+TÈhXE?j:#[< Srn5qlB g}T 1dW=2tU' hm%";%™lLq~En&T7dd퐚=h1)xO .B?k0F* 陗 _K 滀~E߅:~J0'=ex2''a1^܊4F|n$vh{M@yV"۴s L&xݳ5IKZOZLٹRJ@M^kTg̚5b^C1hL䌔٩ƿ]@M"HY:(Z M^v]kJ$&nxrNSƀRTL ֕r&z#ɽ>~s[?ݪ!֦Yk:1Yf;n{5jj+5Y]Sk(Srb-/=[`6AW|-Sd dw%[01wtW)*axaP۟ԅ 2u s.>q|A% X 5:*4GI'p^0:` CXFw E",,2r^٠T d~:܃8x')'w/#7jr-Dqvq1^'CΟ$YL^"j&n伈m?hHQσ;Se_Fd1#4\/俳@ j6gݗb1p^@҂Ak:[yR\fxc\a-D#\,9ٛ X⌲(1#EʅC?.S_Tb[ID" z5-CAn9Z'mAact+(]D9O4yrDX(HYZvm 1*[晹 9N?|k7pyhXjD#PtT¯z#arq16QoX׊up ^#'A./M)XHf MIg {)BYc3r :9Ɍ,_.8Q^#^ф/t2BXɹ¾nf7y~?qGԟgތqME0*2 w`}˨| _+e~/E J܋m JwOG +3T7n"JUX*:r3.3f7y-B .Ŕ 2U.+f5!ݦ/׮,_1j)jQ.Ann.S~"ªj ͢uNV ӿg K_W  AZG3믗a1Y='_9k#:I ʔgdMݲ`c|, Dta̍ɷ7IP{_Ia0A  XȀ7bc`SCgV?4\!An8ɘї؋D ^FbIyPl|),8}]C͆ژvZ:?ؙqF #J-sK<eg~;9Q:gXhZψlZrUF=doPޕ9KPM9w]6@I-`hy?JmD| '뉸8jw{izデ9+Ż )A hhIL-:0c ^f>D<e]g:Uy]+p(o"Bfr 9{iQw-J:R; wΌH@UMtFk/, qǑ 3)zDžcMm?ꋔVk$`RIr@c˭TE%J!~x^-sq~pр{dg(vf ʹE4ZᰨηAηMAHt-\t/VbdKHwcI>+:g'*Z!״Rhg}k¥`/h*՟g߁n=~B7icG?[]FN5Zl.` <)֦AZ9I4}-s٧]ak%Gy咎₱SON8/̇83^HxHYw\D`2`)֨sD_jU9Xə[mUi. g:De*iխ$AÙ#ߤ d=́GJm9a8%3)eE28T6?>8,tXl81.?Mzp# >'c!~VT:andZoY]kޫF`%$-ܥE*r0'˓'nF(iǤiEఄв#H7AN.(DMٍΈH8@Jc* "i`$J z#G.J<)P?Sڅ/V0W̬1S |mXф-4FYOYJSn e[>N6mwH~[~W 1LOT'W^JY䙰G11g 7I $Q tn[2fKY{Wch@Ut~+![]0#$zNv3D[KiTѰFdC߯MVpUw50GWxaT ̯ ɧ\qMYC fϨMd[@ھIzW &ad7t֛%ʜ@ʝp h?PRnQrng6!xłelӋ V}rĜMf؟]' MҏZ“2L@=0GVG K!T %\Zʘ~C0Ŧ"302Nmn 9FхĀ'Lw()LShDeMqS-VV$\uե1\Ws6TepӇ [jxwѨ\W"|}cEM&x;>8bv-߻ -)=@Z$ RZwݟVWLvsbi5؉ a,(̯9H t u\8Ms;Pru6ɦ 5 ZDH̩XL G|Ü4*냉%)}s9YQګ=vrb6EV!#p9-: GQ" ~v!7ى/[@r(ӿU 3V)k/*tE3WWo2΀M`O&M';(˫U*E<PϚEex.#9X)eCW B$~x^LKQG `Er㿕=;?祗kРc5j<މDtB7(lN4Y-U'.B|+7اK {qV!7BM ݃=B݄, nlvchʤ=Vm$QJ|i%&@}L7 ?AP k ggY)1$ :ǼoK;*Ξķ8(<( GzXX,&hE{)DvŒmc^a?h])˞[?󋯽kkA:n/1[. f%S,%T9-0`WT^y?; eP STH !^gySCL@vN2`| ޝX g<Q`>"K&!]r cAh'<ԣ(S]HN]25sM :MȓrZΗ~We&}Kv;N@6!~ j>=-Fdh~)<2;RSEM##ΓE-ϱ97i,!_Y[7z|[YDS?$fv\.Nsm?@!=JϴBP>3TzŞ"K836F 暆&KyC{eĞ8}M܇ Qm>T;opuWXk`!dW kƖ[wk g@vو<8a2<!ʱ]ZZ}6 ;6'Ơ} +lȟ$a~p^ D"CsAtk5vӳiyb&Jp-"UF,8:l9ߗ%M9Tx>^ B5:t8GnM^uAWC瞵Z+nPG{#n"r{$U/\v5yQOؾ3"l\ oUa a"&;&+ڜpVvj ?e5:m5?}vS4XdgYF0J!"*d@s*KL#O3" Cd^",u썊AE@ԄI=J`djDY߀Z|zֵavan.?""%zf&&nZ8QUb6\pY}iڀ #WKT J_T:W8WG:čc`҅I [ SVF $zo_7nxuN IWnai)Fen-.$4|i+mUB`1?U|I=^$LI @D~ \z`NR#nzLs/QIhZW,i1K@HKV A>s\> Fb8M{4-Jj 7<]3~,9Doi٣{bԴ.@b]괛ʮZf2Ex3q CKnc“Kܥ|"Ot'q=li C*eج2SN}bBF;ޝ[)Kr`Kcl%7? Qwi-qd 3]'?UPvڀt}RmI=r}ᑡZ1zOKW#jи{c. !#`b 2XXonIj!.2ŖIHRZAjoPxFeUΝj$v% b]qa g)c=1R =N~@kc/4cPеIRiizB5-p+jk<,aAIML-Tިi\3 ~? sh͗Cl~MbBa_˚7`իxjqѠ4V mSN2%(plٷݱd)+$(*X7$O!_gQ!`vB34"O)<7(G ,yӧ=MDsL|)N;1euJKR8]0B̴=.Rz9+q)Ů|dM t(Io\m2V$fn?ՆdYk+gXo,$`fDo@3nQ ƻ.VCn"f'].>Xa|Hx3쫆_ FyF Ҟ}]1W{5f%]*G n) ~kKLK&Q> aj@C&{Od8;! K8x8} G>qg [)$HOnkjc0(QD, tVsD' uL.SNI1L9 ~);iH ! XT[{Wh+3:bʾ W'^%qFAyGTv0lkK͍'p煫>rHQwBR'p1 $ w>a"Sv!AS>vAfhchⲵIkW J c&L`TsT}wa߀yBjE٦GR>iE/CPF~ܶYKB y82olVTX߱en"2m% T#[epWƋWt$+ 5џlGhI>=OgP#1GD lKa ^+Hxo[R0Ë!2|p=ڠZ]&x8fU蒈rQQWC470*pg6̣$%d'֯2Ul# ifC2Fx5cvWd|i? 8ZqOHd7SOqo$?UTGIE=ZJBXϐ`;+4@yD1yT+f"S8} #0v=Q,t)4:T, o̊6~f]\z4|8/-=@۶мz5*O @8r`wVرt>B/,̅PEz̧~`G(_o6d/ծFfߥI(jzDa,PT$a8,X!ysR$-7{tk<& D@Sjf嶉M+ ol\q3} M GL}S[2a X;6>pU?ZpI>GEGiOqH*B-F`i_܁Lgj(N%9u>4̚u =mq?! KLd#80 ճ>Lx38ݶ]; i 61ӻ_eźk$jFgG推JV͎mˈ~\()l2LZϵ#$-3ZAp&=]n`h-xT$NFX@̲u VVJf:x6I(~&e&|ȑ=qY!O{~Z*|:4!_H' ]5zWmКisfIQąmFRQ,gRQc Ld9BDupUz B,^GZF6z̼? tۓ v7h(KWjd.j8a>r;}϶gokUVV8J4\\+ ?zԹ8o7uEQKeD)@E^#ي*qE6gRWVVAqY6 I5gIȑt3Dhj$6QwF:>7\׏P$% igojJA "Ҟlêa--\m}[#t+DxiI'f:j̕|vp"MktKvQvq~at/zkoV`Y6/qp,[0ru!< ^p-TJR$VO>@;^-s$+N j<@!/$&€p9g_/xyC0rDe@cW :=](PܽX7ҾMӰE?z5rA^؟`h W6A3iFvjv.V?Mڷr(9wwkPÜWrmkd˔[gةaܵޕe֓lƒn)$( IkȈCpKdWCD`3甉Aa{DN7WSw3ު`j4̙V/~✄vy*TpC!|?8u V(rڐO@ Y>ܛ,DȆ]Kv`_jYAY}PӦPy6 n꿘IC\|0'w#zKhWE!Wb> W&E3KIH3ŬZ4ez9,"- ]XXe؍Lz`;dD $H¶@ SI $.<#; ҏ$(K=.᱔`ͻP[YˈF_o΄"+x'Ɯ6uC $$vX`biҨ.Y )084d!9f &i^Zk+Z45&\ X -b+Ncژ(, rA cN?\FNa@%|9nqvZ%уk$u2|[5bNe^)}Ve1jUmPuf ONIGAL\.Ύ(u6g=] w0yW5B|P!>XK:ҊH|ƣy~4Qs,t6OȖ]a: eƀLhkc"jW%Zj̫n5%ԋFk߲ukM0XApv-ύG;h+`R W_:5gOطJQJ~t` 8]&rD;oϘ@LS-؉WQ^ͽ #DZ1.O`}6inYp ]4"zqRg){jj>pwcmy `ЌT9Ewjk2f<޿9)Wyh G R7\ԫ `;l8Sޔ=5';j]T YJwVL]Ppa4vR2_shu}Z6-5AU{ECXGIڌDƣ|c#dH(rrL4ldZ@}e[XÙ7*19@r-* _R_λ2Y[_&U/y'\g2x<[GSٓ%qLq&soOr2 Noٞ$DKZ{?6!fi=z#r/y]l棪fX9@Py7$&8s`WۺPf 4xj_T97\oSL7D 1[=]&_SxކSyEs.>#Ƴ}w5Pi.iY8.- ^飢 j~zUmʹՊ]p+W$Lx"levSC*1MwD,@zdj/v4/TqYJ׸^7Bs͡1j[zQ ]8g|ьoM?s57e \mn}Bغ} flC`Bxզ{ 9UR [AQڄCF1EKxw4ܢvtad Zͫl]R\,˳Oּhu}iR} 7,xL?,lSfxٗ w 3J+ݢ^n{ۏ~b{zYsa)nVxi/NY{yo| ^%"yZf 2y0?ᴭă!oE~uEB>X̖lp1Y匚YɲQ/'Ƿݫ fӑ}3um^t~%ڬACnGϡ8 [1ԂX@cJ&^@V za,"itrƐT);S[Pro~S?|R+ʒ[2׺r9;: s7XG%=orI+"/Y5ஸamJ_91cLuOi6џIg9%^PZI1k/A H{(~~I{5"F#c4um FÀ)1Nm@xaW&hI;? 'l-~1 帓3Prye( 3978`{;r\*@<~HD)Mx;xVS UAˡ.}Hܩ֙WbNJ2۾?PI%`]a ْ}Ö#b,\I^>.פK%_)K  Gj"dЉJ@|쪑FK˭00˴`57h- J^G ǪPoP9otxɿ߫Mw1{aY ;$hK/6Oټ]m??5"BNUR 5ZV!{c}\h_+Zz=71|⻢NvkvXS6@)4R3s /$נbꞄHfކtGÎRˋfݴeOZCc*p_hyY'z9Pon XJXG.j;ƶ%aAk JւMr21Gw%ϷǂD(?>O0jSp+,A-䚨)ZM?wb93_kRG}I2[0/,b _n|^86/o3,)nɏ-(/)~F2~,7XHe6vP&gdJǑes3m& z"m<[&b<*L[ g2ZeW.|R_X\e6|d/΃Dᝡ+uY>/ЁXbyNLxH6& 8Θrd/b:h{y%*%Rn.mQ**BH%GD =kQaC՛u)j`Z䥥C,/kC7LoS_zBntSR8yG]s px$:`F/0,g܅6#+3%hz<8> 1*~=,1oTOh^ h(>aP~8ۙ]ZηQ<<^-Ŏ7jHݔW5ndpg5!q\:+J+6:_1h c^2ȨM5+΍&:MD__,NGT.idƈaeO'6~zvt!}O[3zXWyA 4b+OHZW7P~'᧔ Uj0SVt@MW n4З+ULT.?W5TC 5ԏySohMR=3B &V^f/4݈É7;x`/÷΁9F|{񸨼!~,("F,YaoK;;<(Qض4^?2_+!5O=F O G\uѣP!rGDN'E5`Z5;u[+<N]tw]W7/l:/,Q9雨qoAv~PB:6*1{uե8]*^I-+ !Gr,Qgt&=iNCU)IStU梮MŤ6*y<M|5DViP; [ R)>2EoV 獚kZhG(X%+az䇲Sf?ؖ1oGUw6|5ɒ'h%mYEU`, rRQ=V 0_iƩ,?U)yJ?7;P ;%磄'(c^CFYR-;USE!tPZgnQo (ѻhlQ'/2҅^X#̺>ēҺ= ֕_+!c"lFҢ/͏4Kq"2d,@^Uעex&^$kM9v@jI%eG;dKиLyNXRA(1t8l) ZW>8 vO߬539ސ&҂SYѡEܶ:8 .8]4)-'wb mwCh &;ϻ~$E{t H:≚,#TRno?ZRc33]hR9ܬ`)2Y.O y`fE8 5twX5M8A:H$L IsiiDƹU݈qݚz9^h/ D:Nn,ײrf.Sr8vF§b"N3bۇD =;\IPgI;"#NbL^\qCKa'¾cgz#ӥ%'=f !J?ccx(^U~[ArB#3g8 -z[kC0c L*1*촖4*VD}quɃP2R{F&P dJ4R2bEgq|iX`̓Sqw'5(AGf!Jה18 ^DgOFSpPѶn5%jbퟺ[25_dΚ4Y`~K)z DnTb #@\J WlP!`ieu:34hQb=kC ~?/#6!aPҽP l 62"!4f!WׇrBA{-+%+6:IyKOt32 ]o'Lda;CXĿ:, 9?&GbW2upx P`KuK7 \"ܟBx9/ej"6Lѩʤ W$B!;'w~D!qN,^0]񰓹y4E/ ( b$Ê趯Vm}#$+ V+0:V8X:]RTW5^;ޖÎE/HR>B@lf1E2B 5}/2c!O.{r"Xt+U,ʁBX 1IjtSjf J\0UX^l&ҺDҟDMuJ3Kv.N{O^qF~)&|O Be`¶zwn^nI5f`٫c1ըP!KG`FɠZ*1AA!BkG|E2=6J*mT8#f!UDxt3Dz7fC+t`c̊8(Kh[#}_+ĠPn(9.G9>#AZ4Pp705g96x ZWOy?͚8;"$ٙnOyMx[Diih8vnTpUM'A}*o0 D,q>kxBԺ'"0b&*(hU NZ@5Ŵ(l *@/PRjS6Z +-ŏw-Zo`wUjiQO0KtR JsO1&% xd*,]X[(#DkgA/];$^ 2˅NfUe%2p8q7d͆#9Mk(*D]"t:GS!O%b= iZE:4+Hf¶ @uȳ+ӡ#N|ƅ,Ue> .MzI\"l,~iVJQ_q@!=¸We*']C )k>΀t<^/ǢwvK 믩|߷0BcP}nj'o+F>ܬmo֍[Zܙ0mtgWnZ͛ZWrt"']9XwGMP.sy%Hrb_RoS|H\=aW(= yV3N*CagV_xx.Sc^I4Y ՃU!Ni > ffo<\ ƇWDyTvTB˜UTJ?;7Q^ׁT@v5S@ XTo'ι-'>\'6`Qok)=I=<.,yy2ӹz܃eBt _ESK㒜U\&IPT1SN`7P!L뿻jQIMI |l`O5P`T *g,/ks}D]#z;r!(p+É2-kk* DEga\l^Z(bĵ+޵-L?F㢳H.[](h͜C#V+ˆ&Yuw1sٌݻvR/Y´em6b2ֻY~NGDKnO:7lnհ^Oߗ>d ߭Ep|UnR$ N~Ou|}pxxn@aF6 5evLÕҎ~F|:< >?}#[$ǚan56'P K$Z7'/1/lBӕ;SB'^MW4'10SAe] +B*6|ܜ57a HT`gBVwG Rߧa3 3 &F;]mM޸cR8/0Ta ~۾lNϗ[H*?͵ +w$+??u_?wL21lx,Vz~IqT'OV]s𩛮2GpXHbΔ]a[J$p e3OڰQF S-z7Muڪ 3kD?]:}فNo).Q&/Y>[RH~x|e Ip xqU [;46`45ӊBJn^<Ѽ#'Y\,tM8"sK˞BWh#;N9Ħ39<*.hPsb*3jw㥣R̞-R -a^WƉGެkRS;wd<ʂsd|?N|!)sj][k`_o델U83||b^z~>oPS***QĆvoJt)h2$fs`Jp݇3jdE, @}ت|SF{n#y!kFRqT紐S֗x)k735?;xpBE31|cTpg͐z!h~ƀ39LJ\Ngm!0a)8A@G8$!#W,4lp]l@2oZvY/gs(-> +Q_V"=T* S!kn;{4RDŝsVSYI:n&J3o_,m0"3]\-GB7><Of ua*ܕsNCP={#:H ]r,KpADfk:4` rr2+ oK] N]ɟh](i^g3Yʆ)?ÎDRY:7{=lJ'2N5 C?;&S@<I5"ۓ7`6?AVC@C5?xl7/ޭrtƯ/sihzPْt\w0"ޘ -m<\x;OKקuˢ>v -j'Ja' x٨[$UKM:eJ8uV"x8,QWzEwq:[pR!H| `:ƞu‘~ N{kvcg7WTC9UD }>}Έ 爖t{|L#M ̱fle7 hhy ?{PI.Wϱ0P>2kjח{׾:]%Z> 9 ŋ-K5dA'@st{mr_RpڡӜ-M8WXsw|i`]81F !xGD0s , S=`"~<$+zhI;riEntW%U`pH"r6¾@r3 'k$ >KU1*͘(7G`F(7cHE>=-s H{Uqs)yM83z`H6++axQ\IG1j.MkS2RNvzO|&1CЪG8zO UJ*M4߫Y{ynypsW ncR9ZF!ɭۜDR``=_?J 5nf)20&^5u-2x"*3 huOa;I<S]~N~)}}dc@{џD2;# 5$ĘJq .[ARAvfIaYT|ZZqF/k|)5pQ$'y$zwdSr̤t eB߈dì`WI3WQrC30ᄉٜ< @?oIp+z;'&lKPXoxM;t $ IJg#MDŵaݞWϱF@|!VJ7{ f'6S7DL3U探{bWQh1UMϗq@;` b'#FAgMdxD&NŚ/ QAu8n]kS>A1+x m,^V$:\\5]Hx-JXC ,r@\9E=ʃvɹ ه[SY/#{ ؟98}[H%bqn ~~QO䪾nExs4O\O{r8;BYxSF(CzPQ-eDihz,f&Z}pG"\Df p`P]1ycjC&x. OL:kQ;ј'̫ 'r3|!uÏRHY^x6s潐dG>m)Ҽ3 SIfk QjGa? G$3#Zi]#uJ~!( [tx;{u,Y|^NqŇ^+# a2~"DfV ?C"H urLQ>*=9ubGH;ɈD<=#_+'0Y|\,>%H-v8h~܅.b9ek<1{'/-4%('t,Ag|}}qWð 'hfȧ#74Kyj#J"h,AED5K&}*2vQ M\k%-!ވ6lYΤ=#;&OF{/p,7Gy]Ec;"&d'jS{[>&o ܊1d  oΜS@XGlAt]DJJ.u:C?(C QJcAohz6nP%Q4[^tc[hTO )rՔ8Prva~UF> ]$-WB߾-(1'#2IB!K &8e#60J2W3X;=_ı>\ tIz4'mbԺfSx&0(?''C{;+WgGjJ VәH50} cS^\h},nM$Dkjh(T <;v@C(Bk$D 54{HJ2ơi^Y4dCCF@-d^ 䜁\+2A,U$H|ǫǮIXDȐc7?9ùͧw+V;rH"X$B>cMNA_ږmZ)djKK+}dȠҊRιg~8+; +NNMQ )?8)Vt-KZ5H_&0gdRcذ][zԈǗy^?~4 M\[Awy0} iz~ A:*ZxX,>?M *- c H" jp_>O'Ԝ*Jxl-Pv:̈"}(!ASh#9l*ůf"=+Rz?ޓ72h~:.Xoo#c&{;>a`UI$V&Le.O^tWE4i;rVd,HAU4 XRG;V`k#Wx=tx3n`@Ⱥ!N?cɁr8!p$xdV5 w< bRQzݐ{SOF:ADw~(bȭx(7{ (km@QG:? +)\Em~m?,OIq9QphH[yalojʆhO}V\ANdI)+I=d"#2#YܴkoS?BE`.=|x>?rV0f׽M[ H>Xd̜4EVf g$r;|Qn_"Tpq@YʺD#[bx,gVP|ȂϬ̟H$}N5!kN:7qJy;>)$bM+ RD!tAh˓* ~? Jd} r7k(AppjUx_wD7cMm R cIGCg.wrXGɂj\U&=,'c*QK\Yc6^|=GZR=5D,U8F`1|$n(yhlO?dHL8[sU .=kBq,P/j.k$dJplZ6/@Rh:_'uUGWw:qǔUr <*&&Ή̃H @^,ߓp{sqV^6ך}xv|DXNrU.(,'N LDdR+'SmUaWbIn)6S.L`1sW4f"1#]_š#2QJk LpG^Hl!t4orF'Xǖߘ^nbSEH76$ E@H><.h1tÿ;e^@E& ) ]MH(yjc[w^ߚ-s[{驓8Жp11zXXmry4}a%nB<|#% 8^ ́&BIIU'J\Xޮ/80sƷ yN%PAa\`]R&Yl]Oj~8҈RU^>+XZdP)oa OȕI>sN6Ϗܰcmt^$)M,_ ȵ~cCTla <̕8‹a't$)mX2aK:_ٞy6g6e,Jϲ*]+om΅T ݑhw$L@).~yZ86٠ϏXZ8/q+hRirB8wZ T e2􎦳bV]-^14% јi}Y11;;6o{}y\;v`f~_--}I%&3=2G~)~ ^ɪycGH%pbS+Y?:%eD|9UJX6uGľ_ѥ70Cb T$EN !uNAtR6yD=זبVV1?vٮ"0%W'nhsj-)zi5лt0j u=3c')m TfHT,ZH|SϥP|UN89Q6 ]`dbhӱx8#eߵCW̸Q;T~!&,oubZGt.AihJ ҄XO bR;=*6+dRZ1\nIn/2݂O {6WݘfDMF _ d6|!jfrR#97Fb e$tI/'DgRn4%.n.9E1e*CϱE JhgYs  oZэ|ӌQ#(6u:wӄۃ~]m%`Wyv 7G:Н+{W,APK'/a,l/Hb0G'>T$PV0f`{!2ě0:1^%CQq,~Y8Lӟ`bDRC]Q"z-d>y&!ZJ'̶2Sq!–(ŵ[H56HW^\OL=W" %!am8.<8s^M!PJWWVG&ɞ|Xr 3K0PeVkZY(wt43*Od|5RXyme.1+ّF_)6:ωms( `2 VMe~A.}^iL (z1OY UuR+sߕ3إ%vkUK#:˧=g81t4% =ܠ.yК/7N,$#2ay<|~M۟}) NKGvs21Br2pW[79^RoCC ȋS$ӐJhT1\4}fM&( in]L>+#\>MwÀMӭ]fCt'F^8r}nީ"(?jFpҬ '5l\_Oe7>\pg4 !i HOX+t֗6>X,EUM)Zh}ݹ'g tC Ѵ6=V@πFAVd<^=Cƹh P!.vbMHMIʀZQ8%Qc؜jD=8}}o0GQ^c_YI;GJa 秶z7e\xD%rN7!*qH *n%n{!N"V8BLjF]勗0սmXP{#iPH TWVh$~Htgal 4isԩu3S6 Zʊݡg]OndWMпDt7,?QpDZ]XA]c &}ʪvpanuqYIUේ uW7>WO%?C'9c{4~Vhn'q c òD=sYc*>BZ]{:ؠ{t=XԘtLieKͳhh!z>,іXS&SkR5iDOp͙(3zo!!𖱗iY;:26?/rxa]3okDNJBu{}Q,!rHlo! $XW>mv\iħCcԎS*F'.'7*3Fi6|WtklQIr'n 3G4U4CСqfWn q4IC䕌0(ܐ߰Nz5.M]/7 @ e)_2ܐ  -sc\%IJ =Y7JbPv' tfbyF @L6NрYq1DU[;ɲ'$Aӽ| =Q&W#$eD%,1/ /_@:vB~%Hd ؏n1kmxFdE7\hÌ7|7V8P+h35f DeѠU$(;SkPH ^I5m^hSroC.B{ Y deMvhV-I Թoj w[R'rTc?$9'g8Y. 7DƷsZ|F UW+07ǃ6}I!h%;</N%0~AX;={Gw%<SO+u 9 ߤ _jL<ыq(*8TSљjO7kƩ(Q`]|J3wS Ŷšc g0A,ln'Sw ?6ik fkӃt(6ޜ-0!(BwBnKY+ }5PKrCd<2 ?`] 3svu۬w3H =/Gw,˭p$ J8<;,Zb~'YIZ)&mRHe?OFԈhSEXCt6p~,=nZXRBu*x܁s eH!1"f%]HzF_͙]y[xbtϿ⚈< "jVs2+fތ8|4 ؚǁ~X M癪P I_s6a}-zW:0!+.xE ~#_Uej !ۧW4r P5dCPg0-5+O/ I0g,bDde;' Xͩ.?I&Y*8ndy hEةB]f{uW[(./O"0Bo ,dJԫb) &qhVE,%ɽy9>iiLw3~Y4;@H1ёߊq`ͩ\LW'pET`,ٚ/[w0%%1es]kqp\2 }gY@IA&&jD:@j ?SH3oO,*]qZS8;aX`k$`Rxمb7iݨ-_˂c/SdBz$nbR$VmFpı&zr- H^7?k< fN:2rlaV-qm1dkMɬE lV .1(͈ إ^&+G<&Yޘ 恳a&B$j[N! o}1v__s*$>ۼ q&Tu*ănJO1)wZm<"" GgA#ҙvFh>0-WR帯ޡ-'2uPRuVx _fWO7Y7^ JTMdphz˒^ @$Rlw'qf#͝q*xlM`~?8Q5hiSм1΁mؠ$EQ#e>e;wƦ ~Peq?D;6Wϐ[ W&[SB{yhF7XsQ7rB%oxqT#E <+;[Q`ei"88e\K oaYU'zr((IM:MF;.<]I\' ۾$2~7;áɌ?[r*]CYN ZAx'P0a l2%oKpVv=}.U,.z9%U׽HQŕj!49DŴE:b ) )6$8ʼy!>C^.VϮ&FMtM̅k..' /ኁH1W}-) lv$0u \Ke%TQ\etkd-"InLHߒZ;3AZMgy&LD[&:"죱:<}!0NynZ 㞐L])]~~z/(Ǎt:tjDxL?XTT2@*QsX돃|,N|vV߫2 JeZ/pZb֌.[4*O)YfߐJM趩3w/U_YH oA!gAٌu+t*sYGkB;=@OÓ`*s# JN}_vV7af 7pyzH_oX^=+.j,, 2Մ03 Rtn$V/{KHS6E=9̂'GBc h>^UU5΋mHols"tqc 8T)1F{~@]ء ۛ0WUnXbq5׈tO]Ar$`t2fK2-oTyYB]{6jh `||0\ApqxE h첃$ o PY!6q!ֹD;)s- ~iUX<4X+) giѐg6" u D2E,Iϝm1v/|]MkSoFB]v$+g#[R gJ1cpR1 a ' DLWSnd!HU:I%뼽TvR1>RmbsƝ|pǩ]^ iipvn>J5ȲOTUL ,3t9kD  vDQ z[] R[ニۛO5L'$z4]>/1Pl0^>9FvMS;:QcͲ;6;ѱ,Oq!N'?Y6v@-^W%U){HdQt],T2?JEp١PoH(<)HRY5pwO :Of=>^|k9;b|? ;) < u/~/0}LX *ұeWCe*W}8$"s|[,\ )ZGlI3QN|( Cnja; + 9H&"EQOK3tMb?󔰶 0|Ԛ3Ib FSߌ^q}G#8-4&,/FO ?SHԠrqD'Ұ(m hK0q&;/QV|?M7|XRp&ڷ]Vw Jr7[jYT2׭[!/fh1]Ia޶'z'#}ir&_Q ;q0 -XVP+6KAkd8IJ}пmǘ(|L1Р>䥓T<,xմ[X 0{DfXH ܝA]Cp#w"͖fm%^רbxzh5M/WxgSj9#D_$9ˑm3շaM:`4(C XM)K]TS;\I@V8/hͽOYd.w3OƨTfl(&(emwN3,Bk#( )H !.C Iu!.aUY-'7QhPg%r~^ oV);y Gu?'YMܘmD 4cm麔 s(boAe{`0,CnUh9@Hα fPhLko)ܤiC2}X/T/_ȃ4\ܰ=sY}$̠ ˡ*,`[!As7ϵ v$zA-Se  vwˉ Տ &6jK4H C1~o@?hSe({m9FYFj1K-ǒZVk$5Z*O [!8Ph+x()Op[XrM Bu۹䱈K7I+c0g$1\4NL6]ܓlj$35QBNIQ;g m 1 Bڄ8"D++%~OttձRI{$Ep¢gOf0풀 q`ys9YQÊ1>2ͦ!|+Dwv+IaL?';B\XS'@7SADdyNN$@:`zڀVtʩQ$^,Z9[ y\8SapskѼFSc}M2:sv $_W]oWY0>/g8}Ϛ_9Q} p78+]3#hY?"{^"vDm0GloeSGW ?U"~2戉xz"m2MxeO\eC{Ĝd'bLnN5y)p2oH;Z`=OpT`_JW7x\DYN[k/@[r'ք*ɂ+sՀ# s(bj2$q\}q);"N+HXrt~Ϳh%3Y8ǚ\RvOwYYQOP$]J8ͲE~ւ^Qk$^i,$N6^f{)'菢SsC I(0J GVnEƏW#bdus_>a͂@ćBT<.ma6I olAgJFsrsF{$1LqEǟ?TcX*]37*9l#RUq^yjqFfCP# ƈ)hwoEGB6f~BˀJlѿwlaм; ^{f GU_ۭBHs츏 <8Q;wk4"k>{dC>4sp3!9qox9ҋ r|m7xﶦK >SDs.zqNP(Vd6tL jV氬j_Y3٤ U ,πS\c)HwlWL_|(SYhJp$i[SOO=oĶoC3L35Yf豜^oK{E$|Gv5,}e偈_| 1Ko"?踀8H~ r /| RWJnA $@:(2\o!4_𳅜o +4B- 09T@'BxJ dl譡PTkȂCҹkxNQM6"ֵm>7Atqs>pWǎ{6u]-syO6vOZN ^ ;8;DNWQ >^*a+%"ÄyzF6q\_DkD=Rh|VeU 'Rv/VQhVcecB 8Eu2sP;83u_sJqH 4aA:8j!(h 2uHQۃ* ʥâ )= +*HoyWWԀ'V;5fN7&g՗ RduUvFpwH  ҕIݝ^϶e5&*qژJ%9#p pO ޱw2xXhƮ9,Y!n&HՆ?"bjfKrVZKN em=;@ zjޘG!296A}YB)IZݽE0'ٳ Ȗ IYLk4&.c.2]}0i$ _ka@>kFEMmi-ެ2(Iu{Z 2&TKl%xfUZP3mMQJsT+&cR' zfvcݔ<evIY|vA&7<yjW!-ZL;58Z*T5OLg!Y|zlzef-Cl:̮cٷ[$%S>q63Me/ pou\&j6$ BsJf5l,NvibNN=0㿺-k6oghF=z9UrxסsvHhwJJ0\lA:kկģ?pחVdՎ%|5,iHǴtX|6Y)n"zxewl݊= }e~Y,E ɂ.'-R{{4uiFntԈCNn2h];L`-n:E`\ 0fS~"eE6\ NPO 1y+f] ZW¹Rα{k]lip\֓H2wQC][ blU&˛M X{B&u%5"bA@ZQ-F#]N{{c\ł^N3ּP #%_^opC؜lf1X|>h{,a?)GL*zL}( Jb{CVKN$.׀*eѾaly,:oHʄM}4-(̅ Z 4@֎oCO1&3m`]s.b?֑Cp1D٤ЧOVkvf3k>)Mϼj'Э_318;&e?3:]PŀJlZz'AQO[qmɱUm#|8Q_m9󉲧aXr{O$s[R׼ 7 :R`m[쳠MW;j: 2Մf=&:r[7z,cSyES  R}#$GZʫG' M<Zr m\ 3Y {=k}s6R+u8jt`(I.f?;N{ *ߤl11Ҿ#NTHyF')9_5|Pt!8 o )Ep?``G?ң'!g~aJ>Kb=B8c DxS*#c#z'"J[!c)@{, Bxj 0G?#(.D}bOs-RZOkOF5Pb81J ;S_:63J;ǘIqPLX-mVh.>kq`분V!%fj$ /飽PQ')T'Hwy,יS}ߑцwrm4ڜsL;Nn 8X5e"-ڴ13~t㽐K3•& = ((9z\5 :{`u٣lVlmA<17C;J3 Z3F&Ϝx9~l/VI+-WIWއ!Vw"I)˓J(亗̱GԂTy(9Dm ;|ttr "ocMÊLΎߟt^!Q[#_%N͆mVB!Y=$(ĠEdxxbM`O(m)Nqud1=k?žT??-O%SoIGv\HPI2"$i'%PyYNݮo45(svQ%x"oM%0kUo%|t;)G[B"zJMM QKK0R#H*k|tqo/u1u~ bxwM|cڰGTWմ%-_ r1+c8 ¤1g2-K{<`V7]rYb!huЧŐv܃8,?z`;P }OkLT9 V>\h?r;~̰.zO0ڑ$MP}mt;Yd#Q/,XG *&ŧTt(ֹ\d-mK\8WA :.;yTer1ֱNP;| &VCzP_\m-j}LK="{~NŦ  PF>81` Tyb!y"Ym0XPN12#꯳Ś#PqTP}I7JD' ڞŪ QYs K v/Z2׻8MUugVN~\&_Q}Iet9EB;0O؇ ]NXWLMn:9{w%[KֺsCS,}5o2CBk7戸v'Nh"B鐛x}IdXNCnh`_qilGw{QwBBoHVDgmS0'*]g}U*J?Kv$sVDľd-3+|[ˡ]0>H۲w}> FP^9^;E7׆_ή#m%poLT4Kܜhm^4ܓ=AUM9a﹬/UBoGF+xp^'UG+W-ȥmY #Mރl |x&7Y,|q3 :!!CH/ɑk+fp+ e#/h7vJXq5]lhHEfrj#?UT+uh9b_ 5~"a< &O^j^iiNC[|{ ⿶4<n a+n/x<_& q1K,mL`@s^FN-x=}J=/aE3SrzH,w癖 F<mMzӸT[gtYM-N=~]T\EǵU+RIA=\6 .R? ? ^`n}oZ)y;0 !QFJoCc߇1m kf܌M廡A&L$xYu<,6;OP5}:& MN%ШOdFD՞T_l{.35\c=|P˗Pn.O#3՘O^܅ٽʍS_s Jm? A uI$^ ]$U0 P1B9dʳ+FXb)MULʞ٬N?2XęŅ:6'X?($ 1%6Ycd* ]HYUFaӥx%h[MZҿ/ҿ#xsa@x.plVHa?BX]5emVNH 1ވ~$[ZVF0 HF:W-'ZP˰—^\/d&/Ajґz)t:4QSŒ4E*O|oj2Dqx{L#42Pf_9OZ rנ}] 92Q{wpekj4ebk^rswm B1(Zņ"bnR@ȝi~e mn8^-<kgbD]qw)rX9ܛ4CCOgb6IE^A vYyJ|N#CA^\;3(U]1^zŗT-ʕApmk*6}b?ӅAS#BiOp7Kk|MB-h n=4I*6}>KTC(S)a'Uމkt/Lp Ed 7 ˞V~`QD{/N7616Dzy ȹuւ? 2YñZ8\Ë'IS߻mk];86 þ*b #HKKbveg|-*:B@=J3&Bܴp7”pESix!#pQ BvFxboOKc{aH]}RH^yH'r(=3i+W?:hrY.޴LBpDܵ{b*YքW@8*k}$|B":C n$gՅ6*ld/|?VRb-L;w`9IXT)%J3,2G"\Go3UE;-xkVvĿ47oI<Xe4a'Pק 1BFl䟮g7~Tʪc#7r+fޤ&'uKՒZ%쏯%sKjyd> ]~~Š$(|U;<#6@ d#b9ypV $r#p3ǩ \%/G#khj-; -D Wf]E lD^D%h]pܙX@ b\5kC5T+#uFخ6% NhfӼ,.Vwwķ8 ~&,%T0 c{1tspg=tSU@=4F%?ki`J9AXSfrwy]SnfW}Vu;X6-NUq쑥W;nRNY!"tIfM3jt 'q 0k@KDCLh&Zkk2‘C!!+BgTaKtLX2$zMEN]ƢX(q; Kl鼜lHkvn!Aqՙv*^yݮSu^d&-j(XPEDbW/~렒tlkRE.>XTb Ȅ.>q@gm/d +[nDEg3 ' OQDZϸ#7f(@X[7]zOI3 uOm 6<`+d4G3ŝ2@cҊAT~齳 IePXӾ 6jA--Dj-Q=K#; U!J݉U~rsGpUQOV&1c v%lhphucwg"r jp w-눘qT FzZˁ0 + X?"/Y;Idj7mYw\xGp0Bղ\b1$ -"D>u.4 @` 5R%:ۺֳFzda ^-nOAe#km8^;uۼ9qPmwSw,3Za=ZCJ<#uU{֫Keit%fxuCQʁ0-G+z:t܀}0_ޘNx 8 ӵqw([U`Ѯf=<vlc++hP P"h$R ;][`ͧG|pP=k_L-"har+eeֹKR+:4ҩVb#gnP9C{D5nsh27Z/e挢W ~ʨ̹ԭQj9L,!QoUl};AIzYؿ1], v#~i\ EyD}5ڛN\ 06I6"naCTr>mt~6%s{KϘ\T9J+ u5y^`k_P( dQ2w})f*V4k`5cViD-y%Y\ѺY4wQڧ".JA#+n~[,Id wDH.&ޅ̲2Ȅ cvA-Bo%a[jCSDr|v1N 4Gl>?lz'uH>H,R+f1Co685rzˑKGZYω\2Fj`CW\ *èA1i\8rfDBaMkz[)ԻQؠ#kG‚OWX^gBh0mfhЦqP3zu,2'Pa}= )-o0ZH am98v >{;8g6%v*|$tIٔj~%r%_hf7^&-!:v茪7ԟ-b~P@ {8l3=HN{B%LS>:' ph*w^)טpm!L|gB8 t U:aZr;N[r'CgChyϋTX\[խyP @ a>SUMrd r'>x ȥǒR_b%Y'?.ً o6͟ոܖ@dcM2:kꈜO3MA#g!b ou JdJ(|qGHeW/_ApN!:icm jȇ5C6V9@73n3xsȾz,KA ldB韦"nyX,|Gk򔊦P#-ѸQIuNVyB^3q _Oha(ZR!7~; <]tmz atnH, e^R^|+fY e6؝99dBiOAc&f_]G'dK =SHDK+:Jv!QcId_"4: mSV!l2nRYȕ;]xS*3'徹Gr|^h;CɎhݝYIJA'Y ]`c<5,\AUNeCLu mtQ / z}]oAwD{hjemj܈RˇSN4:F96sjnlۑwz<zfcx<#TjFU}|dG' C=6yTt9Aɦds|q.g}SǦ{Q8] |}x'pF66x`ڤ`{XvS/zȪt+7RӒ]ګvCpLCs&i C_!KuZ%g-?N*QM2shjvKn ྂv(vhd)dR+'|̞l8 J1)?lVY ]G%ζ`G5N7D4aG^)7jȘ`H6(ER˳A>w^fҔ*)c{ >A btpQ&".po}FOL,UM*L7cZHbC*[Q:X\.aغ#T{@^шTU)W!-";GZ>&f4gƚy'o'wҵd@#EWw "K$_4n+ؓs_`{Z6zH""WtPuCSfZnXӶM  t˛pޭqe 7$-V[)nu"B^k*SRCQqy'ޏ+Ƿc4$[u.:,qxa0Ol?͍r *4eF,Z*IoN5m]2q%H߱:/yAf?'{kL"]+ k6T\Mx63& 6 &H1lYeJ Aǯ Ҁ3R\)RWtzLw9`Dܽg euU l(pg*|hFz ::^+B]lxlE?&yéI6 9BBEiMhbIz'RT^n<鿠oR>nɋ:<\3R2DLQ֓2𫱰 RkjՕXcW=B&9<ѽ@ӑg7S$Ig= -aA~G:`j"7w3@fE}a4x_i,3 9jkI42Yl6t_fTBq] 1Cdעl@k㓃;&kfL|\"q ]c1M(}p³#`\MQX/t:+yr*Mr=rFi(4՝7'nn6wmruN[{)]VrJo3C* tg.螑uŋ-'0j,z*~k=/qt,Rx j3L7 ]xQBDɫ6Cl`5/S3Vb\0-n/VMyAsRrg5a)+lD{8XTp3JAhIm|MOIC(o2"3J jh!>ngxF bt,OQ $JUf@mk;g;d)yr73)NzmHvZА&S܄Ϻv72E+Ι#U 3HxUSrdAjxn&j*l(FG9?meIEuIl40@F:+f\X;ːľHx\|0+^\MB1LuQNy`حt]GQJ.FPPTr]|ja&[SgȨ_l2$;T0x-TUϊB -mp> n[n7K~:O tƸD =$b#zd0(r]SxZ57n64Joƃ ?*X=ia-7'W͇-bS"O\(&<ձ.L>`vA%ZZ}? 99 >$,h& BbN+[dP3KlKvP+Zi(@*E/컷1}[viXY|v4TٖԙzxXH< ƹ^rW0?n)w$fm<>zD*Bnݚ٨ ,[L lԺ}=u>X)kowLC"D1Ð`9mƛђulnƭGZt}߬+$i& [֧*(i8֑z*.DUuc^l'KKy%h;KrCލߗ X],>-WU~ kX+OzB%Z`>vT)~-1W BN /V ,N+d(LT4ф1B//ؖ)6z`8ok`1&C5}|/S7pWͪ,>YB65|yV skܮ83xJ fd9*ztG:Ƈ?84jW Dv>&rrUX<Լmv>伍lO+ha(x[vw\O3+h-TC%U9HxM(D.@̙;9|ͣiooDSJq+## [fa},Y6Q#剂eM 1/Lzz?ǚM׾;@[R8:hvTrSF}$NYNz.FyBl&-)"-š Β—x bG8H2*pԂ}Ŀfqx$<< 4DT%EϷZ.dc]f쫶v :(=ZW4tnKQGDS a4O[%JqKlR1vk _GC4 Uuo Cb7De͐1 =6OVP2c|' kO]_1LdѢKjUN _pp>@Δ-}ю0$)XL_Y(dPr2]LcG9zVuҴd mrgl•k9Dҩ;\j7ܘY_8vlakP fE1w3; Y$xc3Î>ĉLf##Kκ%f#b22++'qƣZ]s[AQk[_d:pĽh† M|ay TF7 HצU<>d|[aD/xQh & X5$G_J Zxt(Vރ?)4v{1wnMC0r>8Ӭe4Jn;KIe?[jGkXu~VyfGao&weӶTr%n1M [Z[_`_3~'}S$ۆ+PNle)cDtqxؔI+4kqN}чgG˒il"'Y³څVzMEGcBbk6$;N -c`.[k>ʠڥ۠놅o5"k ѯlԒY҆V"Q3ͲPP.@64`w`/+xˮ;.9-pA7yK#떓HQqG?^{iUR Xh0}Jf7N;\EouE Uv||X[.Χ@{|;h}b7WpGCh9R ϋF]J( s˂qhXc0Y ٻ%{eF )9a~sJšRѿh2=vp̮g;H Wm5,ߨ%Ju-jq3{Kʹk6ɠYϴ۳+n?kzvPq55/^GWdFpJ cm*iA^;r񢯢^ ,#L,W ^YJ8|rߜ6g$jC3`TuTw_}'sFAm ?ߊ5%VA2'X !i{p ˻ 2'#0C*JUE37K2M[6[}#~[4v#tU ϗ=O0:%}@UG GDSfȘ{zVih'{שW,t 1r''z#Ṫ9V$0h^.zD/I Jĭ» Y-=` $O7TAKuvE;z)Ĩ!0jFnQɱĚ6L<%+e"~(W-E3sȠ o;iK^/@<P)^ijvӽGBZ35]` I ?dC dz" zNE3V8X(ǐ7T̓ dCbL8d{-[<=t%p9QNęV?K^¹ΆW(lw3:j+ļuw1يv6I켁vݒE䎷(gh[9~Ʃ]]}MQXq#17 eZ'0+xy q.o<W)Ho 85Gnk蟞>.Y ꟮_}R%8t6Jr#?x{ YMkVT X*F P8sz s5{O-4KHJV'= kAhxrмP͏aue#F`pBٿ 4ˈ1&pP}XJW^)V`N\ǥp1ninO2?_F>-Ȕ>Y@c&hAM_">dەLgP_*/ǁ7Sn䙹ex7wU߶l3F9Uqb]cXqU4tJu+ M*fΙ0R$2+yQw5.m5mvfq*#n1բǞoxƢ^"epɹ,!ڿv|g7yb഍pώ0A(礝S 6]qe]&Rk@CR'Ft[Q'0:Δe&Y[k XMl Xy/-V3UAƩitWEg%&(Lf>ebL=F Z<4{/'2lC32B/Utƃ)`mz;w9?t]SOC¤')UuQI4F֝TIA" (k4_[rV<ȳAQ bɉ"t2Mo;fM@ьj'S_c-?#?ydnc{ FfF*NhP䆀ǔKD_͇& og?w"^,RTW6[Uw$ D2(؀4 *S[Mv|(&IIԕ|"칣XCqG @I=~*ڷ$ DDؘ{ NC;b\)$&CL%ҫwx ?,cV7žlPڲCU^ b_z0ntce7+>ck1``FmN 'x<ZPٺ:k䳋 x;,C[a4W^p Yx_M/Eȗ b>`I,'o5k]RTkvVs><4X&N_iz ` pR@}5fgAzh@%r0qX]hCr33" WPYU˕ [PPLV|Ccg5dq8I\4{k*) K4ޡvL hP(PAP ;H@7\&&ѮsLCݣIE_uupa:X{)EVgd3j3TStAUfKf'epށ ۜBgV[O1$T(lmwXR&O_p*ޥ gYZ070701000002e6000081a40000000000000000000000016661a1dd000205bc000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+ˣk8o0qd8Pkq˅0fo= ^vr;VN$cbd`Trn>օ_,#qŒ5a|4"nT:"4i[ۙi;4#]^*)}y71SW y@i7#Z"Lf "J8@G'ϓhQn t57uXRɍcRYDxZR9~> b]@7M5 OP` U 7o/ WnYLf(SZxa9I>[ S Oh$ '2eX#LಳnM]d=7{WXPퟖ+>~9s~O:{T,jմ##5y?eA_u{<"C#X C×?x 2CgS;D{;jAQ@bVUnnL<5% }UJ%#-& q8Ma\뢕bhVMo+i(ai@K-p=iO/1]}IRV qd:X1 (BDȦ rTEmеb 'գg,̊$ /z`^R!ji _7noUBZ,@PNjfuAdp2'30B*]B1̐mZxfSHk7F+"vQsCv@L=C]*5`{(oñhT jKo-OblYo"., 9C@Xy(nfY UR DE(8)NS*sd;MT?% Z%lma-F;tbE& ]zp!%w 'h2SC",΢*r0ԯ,W*1]E%ߊ7iK/O\l+@Kqa]YE'\_/BZ@s T,#՛7 7yFTm<ͧ<>Cz?s3RP Y߭`SŒ #BdVx'-. ŋ&Bz=kuNh fh#kOC2tf  )Jo* bJEFݼ,4`e :a!pnc B[sGeq5͝ٹ 'ŐRMxM p ~kh(8!QlP[:.rj2_"K\ K"f:d0 s&>Y-L0UײLD v(u8ȧwuzWkwNaĜX==$( Z4Z}C[a )Ng7m.7r3fv^dz U% t9> hbyT*d *FrŇ!eTrs}Z6id/F; }kUOn,"RqF˒]<$\] p!g=/m?a].R+ m!Ja*.l# " 4gKoot+섑m*f#+"QO!4$oibu_'&*⭪A5x[%+(ss'r:/=i!m#ָ95Ve`~:\maIEx?xS:ydBk%\,kxޮZ& hĚ#4QЛ=qD]"_E_8ᇡKXܝ`z }B4eMl *i*F~rLt%mIݔJؒT5N*^@^"H0ԗLv6n3l|96˧97>a #-='m̡ćt㢍 wbPsڈ!ӃK[<%ҩXFi Eh^%\Lprbq5z&AVGahx{?E['P9쁂=RPY[ AgebeD𹶋V!K2nFeXo]7=<ڃcՍ#EvK_Y&%ryF%x|ݨRsUZqY[raҥIH> C2q&[os 5pyl g W^1L48 f}L2n/vHnXD"uŌumtˇeveWp:;6;ͻ᫉q}UB'\O+/>T6g8obhw]EZ-Ȼ3X!RpbѶN/kx#MDZF 3c$T`oW~,86UP-*;ѝGɰVCkqArnVH~'o98 qO\f҅0 ^OͪWr4cQg `tHumM ё }m[N@Ly at|vHgREh @j7bXt}JC0(} "w4 QGx@5\B0k@FsLi[} [$TMc|qj&\-iLv͉; 쟉-KY&t}So\(nF52M{1 l /s?c@؂C"1RcjBOr9zDҒy^^!~7W t. !Y!zt1|O)"Ug,C) 5O%1g4EU5ʏs +AAs!_oP&Xh|*`\{CMsJ& +ּ+Z~<@8SM-9.t>綑-P.NZ0Q2 )cBP;ENq>;>e;ӛ$9j8%/~dOts89"@E%?, |.S3y}%.Jm{LDK.9ʿlKW֦J99vuUL^E~q]mVT6>o0)5p|AcF!}2%pͧ"@P 8M+T-+Wmq".W\~"D\Jv,x> 5~D6Mx- .xX0h'HN_/UX-IR|HbߤGv%*[*BjFgPΔ’6 k:: FJi7 bAw:ȸ^\H1`nYaO;)M$} 3uKz!P^Qeh^ERQrh.ag6 tB 1V 2^]#.ۂ~͖JCӡG锎, Lui9{ T izlԽ1F\kh\7ȑOnLOĀa4\2wxmܚ'Ic9PV]H XPłYRp67u(,zA x$p+LnjY=aLdgͨ~q#dk9s7f /WOS>;[:}9FY>,\N9E؈ϡG`귓<4]jhP^rq?ن8$ BHM]zkFԞ {nxº!)gFI'3s^aIQ2"8hOO!­v{)I֪ `$Z Ղ>S酰abIAʘR_nrխ:J3lәyU9AeC Gԯ{Čԧ[bQo[[} U`PF衖.܍Fql*/ihkn:sAF)P*Gtf~*JmZR[t!#R+ KW 2TH2ʈzK -İ T`+-(> -j䗰=埋滔WnA'[gF9n $]%(q8%,lcs\K &q q/!(*k& O4<%oH[,S5c+qvc8 lŪӖ/@5!pޖ݀^M#6*hd`~>Sд)aRM_PGʼnasm M :ٙ9I] Uts &vՊpEWpJBXy>BګFKrc5I{iSy-X H1|ƥ 3Qe:2*"mGk&_[4?AAGrdtnF5 4?s,y0;x-SpoF4+˧g}p/0A5N@\QFAW2zj3>o*ME!ߣbpL*,*q3}lmJpFFX>/bnCK9z'sژeZ4&h1z,wg2\~um:q܅U.nf ];]Agi<~/&XTbMs4X㛇E΋h[^kS\8v6yrs9p2%P4M_sw@[x4i#]6cW?k.\C1aX#1vM9\Eh]Gd);&9;1w Yfp_tw3䗪!NJi(]ϲK *,+-ٟi?oo;1NF0Q͊ɬP0U(59@^jkѳ$S {% xX@ޮ2p9]%'µ >b$֧u4 ]oDZ.T8iO2jft*FO±a%~֧JN(jrA'fŖ!yILi| "ᤠ#kVo+e6€T29,>|]BIw#i23sޠPnE퇝o5:1 l h q^?h@DO YOO)g4UZ*%EW8\)ޮ* };ǙT' 5*x)Frkc}[rWq*C|CMPp(|0Y4ݞw̎3RFGG&bekXY#7 U$鮚@1kCm9k2 kzǰ)mSK43Dy7[?+\PM#XSӅos,5/5`q/j~.[3@uquq7&92LqGyOAkŊBbZO_RA(M~@ӜiA @/ D yc*{ڌdD1Y'!\ճ({8Ȑ'o)!{̺1 j M܂.U wx_F4LL: DPGhl2Bf](CsȪH ՟mlrLPX_L^_[#(?Sgf)ɅSL#sm8jJvLd&9n;]>-4$se1xe,Ҏ1>uD[=3 '_2dWT3*I{t|_~Zh?KD, JMr*)0oӯ{bP:{~0Zt1fs;dtSI~^vp>4#*U X o?s"Kn$hɫ7c,Վ0i17|ꇹٶwy4](9$c\( "2l}ZF6obRBU-,#&KDmpM i٠&Y9& ozm^ 6e \.c4:>)j)-^,<4*و+XŤ"5Be1'ǥ}8,$hdǡRgA]Rä];Ej,^$sHs ,Z^WkԂ}h=7j}~`' @:s?{GpUʝ|kP+!ۺ7@;zUesڙ*0ɒyOHT]de{wpt$k9LDˍ,~:9x W\e㜡&j*`Y;ݢi3n=Ѯ|?^ y,O'۬ƅVj%}akreje,'kI^=<Uw*Z^V\|p)/E[;Ȫ#+-3msPAH&IDHc9bs'i)/wS?즶Ц&}+>!0͓p1Ӟ`iC9?sv8ZOz1f_&az7LV_3 YOJ]Z}L<^W(nZ^8eqiV'jZ˄}/f8qooc,"XFG#Yhtplx~}1o 9%cՌ*۫Kmlvڥ^ϩKb+ɀ7e~>CBhп6r}Uk (-^ d py.BƑ[puB&ڌpjfTAgqI6,/-Gֲ4yP_ԓP_Rov&Lh ?f Ĥ`i"Au=O9c8bWJc/Q"ccZa>;2b[X&e;E0TPl5@eWs|3}zgZI27 UF'"BwFz6" TY,"fй+ J'>lxlcQtAұ7\TM5Vfbv1c<7OɘLuLg-`4&8p_۞jZyH sK|Cximlɭt0ʧrfز"M x [e|4j]).84 CVcU m dڲ7~9F 7FR|X&]q>E~y!]NB"w_ 9C\ȪYx{{fF̩g$}VUV8N.3$枆7?1`i6H4tHz 􍘾p~h0: #JCfۺ"8{\'y4tYC!W:IL:ۼw8[ef$_#z2O"ܫD-b/ K_f ƻi@pFf 3x~̞r뵬ȾH\Qr @CĠSU;>eA}~ h'oEV4!D: ch\$]R%Gx ]k$ ?{b`e?i { ߄/zA[@`%/Ѭ'!=6oj:퀟Q}77C(W"O^K\*7hI} 8ZozEmFbX߿O `i96SFYse_mnʧBEtl [:GC!suٛ_q.&ƢK tsL@3r= ^wVBlw/,҅_2E l w <^`w&~ ` )JWb;W?M@҇x'uʳR2Hx#w#}Dעy]!{[~9rzj>)ţ9"{ۦJ )Ghu"c8x2WfUUӴٖz|]s;\] چbPYA9 -BlF7G^GODOـ3[Lik2$>Й&+ WM.Ҽ9 ]hT W9,ɺf3jd&LWy{'0z[xiyfw]` IlvyW/K]ڮԭÎ|WB+J!vio]Ś?K^q=ѕWufir1 u)=:TK`zhGxoqI|O*zfgvh{T6__؃MUԑ4 ,M;#5WS_bLpa劤>@ H'InɫWl0{Da?V|/4 "G\傷!eBB#. 6EQ:oB !]r8  T]~)e];dc 2Z^.V];;FæP Ssu揵஭K&_KX_U"`yxb niuȏت7L&,3ߡGF@zMu{~2WKřD:]B `gx+ ұ%DWz)8*O _Vc-2-ܸ/Y'P=W5 ڀ lΊzKT@ӯ'1 tDSU`9f@+Ј΢ك5`.x$,"De/xwZM{sҬun9Mf#c*y*[ KzxOQw;@M7ŕb>SEu#^ H  \|/(,![FP3Of*аKVZq C@ZPV#GDԢm[NgF6XSm;0[=XeɕnEno#ϝG#\Ou/qG]]tgSܐDqPqZ¬~Q6b]aF ^=ӕg"Ḍ/b9ߏhݥ2:(i+-hC1<>g>g`I4Zk/*뮲L!6uWz| kޅ6wIy+Vjirl>hVԺ)$DT:bcYy)%r[Of9҅&_E+8ƺm`]X-< \.^ ~ْeYAЉ +!Zr'5:C:H"vT|1epϻ)刧<I˒l+;fxAh&$>R\dB5VM%VP@J7CQ2RnZ4MґE" ڷLrPw :⥄p op)'I<]F;0 L5GV@0l2LD7ĺƸD.kiFiWrR-48Fy,~"Dcu7aHqNjvio nUj%,-7|M"]^C[gLq; }nNz -AD7Y7b1 3I74۲"K[}s J=WE'\gѭr~C v.(/-Ov! ^*=olyQ>6{#zIƵiQ|rağY^rKe|et.D7NkǺL U߆ZEDz;G8GH޹șf,ã_:rhߟ93åu.%6W:d 䠋g [ IqǃYNMh ['>%jMiZ2,6Fy?mkQM:\+}9gv9) [TNM䤙cpnWfq0W,[Atvi`S)-oK]jD͜ߢ\&H{ "3#l6%G 9; *\J%wl`#PH0eKZg+1T50筿D@J5;:~QrP=$wHffrL9ǵCNxR,O`7u9,rl-@#|(#/"C Cf?LMg ص*ԵCa He71. A֝wsa|!ׯo[^`v-̸cdY+6=՜$ЉLj_XYheޏ-\] iH8>7uKaB`/1\<8#W# @RxLlwYJS * Z 0h1}"i<03iZpI}l~;Ģ~w;ݟP I }(" })> !)u~k2謑;\ ;Ǔ~rGI/[ YQ0ڠмA>J\/qE_KkގC!frX=L0f|<{u3l{AD2 pTĜ7A8~6Ƹh;dzb)opU@ׁ>c?bFxQ;^0,8" 57͒n ^8<8aj/2B#gVn୬I-3NѶrJΜ#ћFY?>u<SԶVG|wD7Um2@W͟s(K77c?}yj*~uei*B!:)|r.SkEF\zDLIӁjJC{,`)!idkyөSx3OۂmPt$dt6!u.lށW,}~,#PÑN\.k|_aiVI-nV7+(ʲi(\UY Kk~OE8[]9v`xS a-e''ZHl1dN,Ze3Uo֕x'`XtvGi1cȄ5g҆G=TEQh0Eiͷ>(Y< al:>ų՝ղϞN Fp~- DI=?u@{o16 ^ 8NUuPLϷŕ ?SX.B-hy[A|^vsd fg*"Zn?W1k6"ȦsNSin}L`}WU;8k \\8΃Yd9PM\+zzvy)Tώ` pXP$_ ~kXz1[v %s*RٮQVX>D&9֌f cR z(c^]dA-S72)+{inϲs8q]ӤzDdu҄~{ PneBW$-$ ;Mex`d͠'Fg~9E@ƇrpG,絩 27$霪Gw\3RV $k=h72Z#dG 'oD }Zd>N@J{ûj~ Lه```e|쉮~1k/϶47j es@Ž:ne--nUTu6rp1Dlɥ4藤pUZCO#NsHӚFh=ҺB]+čIUvf8YP(xN$X<㩄]k^fѣ={ Ӓ.vk±9kկ5z\kQt0|hڗڪQPae:&I} "_Խ w` =u+v9S܄zVH]ǜKOa֜܈/8M#L }`5rP@c$7&2R*be;#*JIhdtḄVXEaXqI}'Ż@Q6F6B9bN ? ,D~td2;KGx|ag z:1L`6L6HB[;a][ӲqF =c!-hKom#o{:d 0ǨCn~'u%5}2qj8 RFe)P_,=Y·aljݴ9w۩|7T],]-'(;e.do=Ph6Kb|(JBJ& %GjAQi;EvAҋGhKX'E*:86sg|fФwƨV $?ʁٍw&ZaE0Tw: tgY*PC%gkZm(4KuLqt3X ,>c.ug0C~$F#cW+~f,^ ܶQN-=pE' {s,$`lC !Bʉ#`q y|-} )~c봸ݝ)*k Cvvr9I# iBS0+:5hj}mpAA#A&bl` &LfE ~Q5e؝-Z{3#+"4GKŋJ˯wX:]0k)-@̱0( N h,&@.`A5NE!c#@beYHGʕϐ=dU0ΊTd#+?{ [xEuX189Nf^I)R"Vs JO :VckWzrb 'J%mnZs3Ntkr -q$ҿMBQVRvuc:Uo蜨z q #'^t+ZHgq1F۝rŹr C|~qe ƴft;,؋3G@,] vJu`U\ýҿB@|vv+J X8XLiI@p;l'dZB\}5]FLUL-k&UCٴ0_ná 29*B}ɽ. 6ڜCaJm&zU6pm!2e>3њ}CNq;B,$;',mQY$AC9C;('OMy sPڼQ5'a7e*JR*yӲ=2N]r~I}AöcgՍiLuMU;( NE)ILۆ(87]KV6_Ei)l2[2Z;ӷa*D\@. %PCP  10 wMJLIsGSoNE9yjƕov:s Xw^`r*|kI775U߮xi(^l%7|_w7]-gRGjP%54ȱdco/ֶQ f֌ݦ5/4n7I/vKkKDZ46%Az2Lq6T]Uƒ&_OHA>N!᱃bw 4Iu?c@*IԥgQ|v*7۳;*~k$ԽC\HhwFm.nkFPI0ݛu!/gsU҇ʋK68jO.^xJ3|M*IwDY5}x6deIXۦR=)~ EY !Oh 94̓Jru51DwEo 7:(Y pi0 x/4筧e )=e0hawJb& tԐVJ޺)as?g^~՟ Rg`vR򾦑i;}3p9#&w)uũ9{`IBSRɬCt9DJr#qR<㢽(;п[럽Ppj_3\V+7E2Ib1Y4N~MBvZRBY0DS=OP $}|3sm vzIX@Q>-/X)/^zu};')WK_-]P&i G$]yWOHĽ06{r,@+';յǀU}[_7/2 ]V~?ҁ&T!A^(|aJ#q eOkY c?KSj#**> 2.HڡL7Ǽr]Bg[vgms\him&b#J]T;mIund'hs^)p Vy*=`sI^yʌ& 2+ֽ9ʃJ! '3~HSXIɾ+>@1ACUI^xg,AjgLn 0by[ѐl@] t5=8zukl;ʱX+ '0jJ5TLln0dzR)}p,tN.w40!ov{lݦ^d'Ml9F- V7KȪl'4S IaHv\aǺ't"49,aYXC+iW :"Z"f! ?8L"yv#eUHrNvYۚۇpͅ@8 ;*}>\p`lj+i5P<תbB3aA/⑼F*֯wJaq PDv;je\pS&%\B7 hv.v;B׉G3+خ˅bh{gjzd? CfĵύmjlE;}LǪ_+{}Ԃ`EkI;>E;Jvdyv*i^+t2v H˶TCؼ} $c<B1o)@fH6}nnP' #97>'SI/F6~D@hovm>˾nMݼ /QJQ N"VH%hiG`I0U;G4!|:e?N)GuawxU 2{-E_؜zwH[mE["g~̸FC-vzۧ/kl`:>N(n8|X8s#$vϦ>M;jv>BR濁5u}[29Ztwe^pB:{gvuUx=Y_hES0رℊQŦ7VV/1f}IWsFNKwb×A{?uVKlu?jk^cA.uKfajd6)1bIƷQ FcQP]Qs5N%$OP^as!YdŬ1n6;/Pn9?ykؽf RX wF!AO'Ds˫p=EbtEJq>e\v$>XZPV+C%ŘvձXlEO pj7y w'(q"˰zg[AOtXcoJJp~7 Ab1>X.SgdLҬwjx6r*k9f Y-TM9wvhuDC^Qvyڜ +D4kFp0& ٻƒ7+YDeq,^7ha0^硤ſEMwf蘖e*zp ŭ\Ħ]F J jP. M@eߥFgw$=!`t'_%u@>f>Пo|Z"eԇ?4qΉH13v)lPS\Y'iul^Բ/,VA;;Ppl ]_+!,#WPsSIƩ%#l~Dj{s4o6 >\VLlq)=BkS{Blmh(UԳmcV+eU]GϯOh$FLJVRjřndT(lB4vL\"V`JhgUtT?B ^M%)1P4bD {%9\LXrjcI hZAX‘nwλט|"`VЭ1TL9lz#?k(ѼؓeFe,%$d@׿oI޾@N|5Wjўa:۲G hxş|ui+m؀](}7n_,-$79g$6hg BZdֻE*=\y/{tY˔~| 0U0b`q6Pp@9٬pJP#fkmY(ҤY /L^X*ӉBR9M  @K:ZD!0n+Ԏ{*2`'+p{$( :LӤ^v? Kܲ6ʛFPvI{QD45rSh Vy`qcz fv8Ԓ(4mu$zSu]; J/?i^OIuew,8_!g+n[0KծY7VM#{zG˚h%=**Rt&G_*9*Bڃi7b.srfC-$ti 1NF~ۢ3\gYjSRzx *j98LZ&zsKnP-v_a+ƒXǓoύ㞒|2v:-*d=ISeS fIh@RI*&_vd~0s 345gULh⬍]ȴTW9CSx봁]OI'%ȂV۞pQJXPv[R; wG!5?҃iCCfxʩ3HسT._('~BoFE^ [S95d:_ݢm(o [d%Pbr,CE$uQј-`Q%'qhV#n]΍yAWQ%H{Hjz5B'q Ďγ~؈ҎT0LZDYڏ"~lѾvY =5""A˝ƛvb̶ycvZ,խqQp8c"hQS-eG6o'ŗ1h`N2z6#HQf H-2 y,,.c^(~)nͥn}H7jKfϥ: %L2dy\ْ4S2vq$e`= ׹jxh>DuT*="%|$GY@*eZ)}'hzFqu}@8r[S$IQu8-glR@>J{1 vU8:L25]pBΕ#=KG+[/.V k%o*}AD80Eg$HFK+[IG۷r*3,Ɲ]s󿁙ARwiViz կu\Wf30 HPtɷgcNK;ulaNJHԷ@'vłRNb3n-`c'Gf&K{@PKQqdL$V:??2Z]@u`eYH*s.g8lkAIfuB^+0#?/'zP3x1OrM6HK)O /0`dtcU#-EG#x&<l,$.ZRjGpTPz6 Fjm=&I"pOb炠 ӀSi˭~ߴap8#4Y[tR./ku&8l~E Y&E4qӔBp><7qd6󤗎^*QY"-KZ񌆔cNzvhՎ2. ikPߍGD3B-X&ȅc[i\PgƛH9!:Di cEG7LlǛiAMyu[*m6Ei=7ܬ# ,xG|J b*'$Ax#Cq>It$GRTh˷$C b#h"n>ڬhneȭ{ C ,pB\m@ _0A@z΃I `;Dϊݤ5YiiP_C#SL Ux!6iOѬ S*ޓ?E(PiT=cECZgOGkGWb'ç-2 `Z>wik6<66fq4L&E=#PR;18o8f7~N&)oG#>-ؐ+59~4 \%BI8:,V3>$XZLt0I7 Zq@?V4tvFjc\ߙ9kw"NjG4kyTkQ&zwOC>jfriLr3[-7٬1!}]{r=!o0R$ٙmpCh#5uP;&]Υ#LVe#XgsN>AyaApܾLDT-~eSP%VG6Yq5܊dfA¦ yCT Kx|]hu5]m8Vp,1f*J+,NQ+P,Y\X %S`+#lo[.Gez{ﵽd6!~^U'l⠬RB`рzTߣzf".ms9]Et֌8X8HWaf[/G!q›}P49t8%q'Ee2tdG9'<{BfTQ4(lV![۬hXbr!cթ;,m43"G!v:CRޓd!y8[$$zFPq@sJɮUkԇK- Teb9ef3V zW(j- ZfJru\jd3r4SCu/LjN B77"OzP4W,Wtq7!P؇+%ɨJ|~S;cmٗ4]Zȋ+ SSC^X .f?vIEdBn+R~Y_Ei{Vv`X+ent@Tb1p|x4sm-0lA$cφ<]=z*b"fnn3SckXb́w͘Xb˴wҼe͘%YԻ5L6'ؿP;tݺ\oOlnhcXv'jP‹E r}- ,nBqUX̏TPW#4g$k8 JRd@lRw%Jڢ 5r+nwmk,`X=pFZٲi퇡b< Ar!*Mo )rglpOe8ʸ|OTaotI~?i $h’øv3]AaXHv3oD)rFYZ‰=Їz '0.YFV;9nKxQS͛VS%*9"f?yE-]&µ;$OS98Q`E2{Xmx)DD arhdL`: T  -oSMӛ&i֒}bmH{̬ /&uN81cg_'&PżmzZf::2xcotMzKoʦCkF"gLl+sQ4@K\ "6" 7Oc8Wock[,$66Q(RRJ>o2jxC?XL6EeDZNcg ~;C2c¹al-D !MnYl];1wrڛ1zPZy%~$&x.%{nPN= 7uZ|`13 ރXE#u1e0}w&x`EZGġctPNs?e1/qP#u\= /u Ģɇ"A/€ks"@C1$?#9ZViMFiE!nDꇁI(;.J v <<|S^@.76 \3:/K'Sⷚv&QYP+s>.ҁ c- H31 9= L:W Q3tŒ{oML{rv;mu 1(sdHCToV|NǟO-BQROӌ4XzچdNa#óۼqׇIl*z-^8nI^ (9J?e~68f^l!`m^/42D+(|2kcTܪ_9à!CzO\<C͢¼IB-f '7B*-T1Mbgm+Z,sX8E*SAlxڭ-UݤQpKet0̚ ;#.~` Uo{L*a!A +ה֔C#OW@//[_v넢wzAVM}*/KL\gwK+}uBx ;f:% xLhiW,^ﴻ7N^"+L0e$'z" `gqEO Eco@ovWUm.x #`%ɉԥ/DRNt wQ)Xެdmڔ̲=-k؂GJʳ"msiM :#[% 2EkFS4"Wޱז9gx$ ]i~ߜ)|2:hMdF~\_ZS8cĀGĐndmn[:ٰyujvHt_/um.#M YƸFy(⒓NBqVbSLbcھ2tys=hcGŠdaҁyvgHoa jYZo?>:U^+{&p;}C JvK L)ͼ5P^gQeVcɴR `RclRZfIβR(j6AKK>5iF84c%^$(xfTWzo-׃_3yC¯ؽp UaXUOupP#wJ|P~Hdb j-|0>IfxVS=(]w %kƶ¸*BWTGj(˺EHP Ыsdkz#A nMyykpLQ2A0J5\w}2.(3]sTY"REK'Lyui"[D_#iouo Q6o=HAmfms?j+<]=5e6z#]RPc "O GkbU'DuXEfbGB̤T8bb e/F5C h n&Hh}ӝ a=xCCK.ͥ`Z |~@7?"[mM B  /v22@i8LA A 榡y.:l-ǧ?;O!~/)G-J(kGtgbK'!hUV`ʆ:*R7/^v@%nEowЖVڕ@ufhN W)16u /m0̀|XJ' ^a#CY!sxE{\0Mیoѯ9'#;-W@N$Tgq'B|^.~ VG2?z`3jޛrs~wL49ZU  >F!hMcw U2 P"g'uA9;fzb_4 ,ri# f8?RZ:c:gU$#n q39L@0}MJTzJ)MZrSICVQE7 HޔTaw~͐߭@յ+}`N V:1! "u̽%FnG 3y@ m+"  ]/օQS滴}J%a'`#LSc2X;IrylFKpX8A-ҎxFCǣ_$C0tf!Y ]\4Etx˄1\ `Μsv Dp<39TCDw:ZF4R-zzYB֘Oݣ>쨮öNe`u*:v̀ph%vuS\Mۆֺ991"W% 3pU@`}9b3r4j4Iu@אN Af< ͦ2}V2&'VPp:6k=Y[R4.:Lh=x )7(/ ؕmy y?:jN YKLRjWyϋ:yÂ/rf7A|߲|-'eZo{6hCVEv7g5WnN6ziL]k9:W§i=v<,;t4`H=@q +g т=ʞ- |"lL,&k'a.k^4ҘV{]Ԅ}`JNjTj2~UMOd+pfa[їmT.S`ۅ ]#m 8g>0Q950l}_a uSmR>Z!bSň8mRw3 _WhH(< \p,N"yx7Č8krO,uf/`Q\2q9fA:d$\ ){`ۼPB w!Gʑ+ř#g!lK򧎫%FE>89{*ՋvH v+<Q8?W7pϙpvzAʶD-Q>Gmw MŲ,%f]X\@?aAq)FtKE\,86yp]1(S=T`MLA p!/) 5T"KU C `3k{W>c[ߖrT%-M0 &O,EI?/GlmN& /<a DM{)$bm1 HSTH;J|_q7;5|eu61H(mup9ĴZ:l 9%b_tSֶ.e~pAwVWao[icy/'%Ty j:}b >p" 1Fh?eby I!}P<@~#e$7 WR6JYqcޮߘc;NٚCy8X* 4W]x\V4/dimy{b942dA8:N E wr%k1-: ] ub-k"CXG%w~1J8.!g%m Ǡ*RU,%5`*U-njGŜfp0/x}z(kH?Mh'Tg;?f(O &jEIyzP7j$mFrw3ebJ_;TL}VKرMW<[) DŽh;on |MT-kwr;;^KQ5J6;EIfݗ5)!~׳?  YnTÝKALu0\2[#V6nf- l73u)q!G9 ygs3~!i|6 L+D+"h"WQhI<ߑCq9ϵrG5Zlh(K'-O2"@&)GlO+XoJɪoQDHҸBORe}̀= q#H^0pǖgŋTGm؋A$VM YA e-7-@;6n_Λ37?Θ!ZkrD6Ji\r@źQ UKp+%}著0 */7kmAQ#tXv@50fľj[j!]{uoVCML_ևT;UWN6i $Gc %2Ӱ!>W*7Gw9wGjJA@Q7Kfwn0wKVrqs롈iG|_RE ZjMuߧ%\5nKe#6͎QL[zp<\hOav|nG3Lj.y$S . vT$C{Wdu(pR'& Skoټ5]5w5gh^{)"t.샣H_ب(!j"gBo(@1^a )FQ,aeIT4}2Rlj5ytuKZW|AZK>iΚD!lVМ|6k e+s߮|S(QܗaE-s)zuZe֗Lj{m&,<h9x8 _9% c-+B@+ΡVfVfTُM9MքjIy8 3NRd6TUB4l)C3rֿb{G(fy'W >]ohR\P.ͩP.u e !I}$qHn9[^e"V"IT6ij)pǤbA+ `3A"_8JBscv}8a t5, eUlgjd>ca6oʥoLW`q0'N;cq-|u3oW4LT.q9^?scrR ;baLvN|?؝Yh[Q?̣YQ:JtWw[&`U2ݡ>b)7;,Vؠ"M9t7u6vZ&<{mK\Vl!5bU긎bwHM UDTMjBw2{9t8GksRM]VSЫC-T w/U"bL|@q*;ٕUyu]bpy' nHs|ͼP/E8qCzʸ i 0` ȳzO\}c j&Ս&;sYxHyV]MC0% 6{rW},!cak็%+q"lagTi<7Su>0ot% jFATKuT/[isqezZ# rFF߹S%kG6 Wqve!S.:NJ6NWnAt)c{l;?cnKiN\L`YSYJ|0Te|_7/U' #Ty F]T`yBV5X.s|UdfM$1\{ګz:wلAdm?1O8KW~=]Qt+~(棽׎e6"zAkcedFYu,zR>S;/G`qE1>OxLO^Ff|<a1owh?bг@0F;8$24IT7# K 9v5ߗ%aiwFm`fΗV(qHqXmVjzTO' >zj^'eN_i\1#La;)kf>dw rd%cɈ1}h} tZ.5GU8E -{"vv_:k[%!, Q?.v cU'-T㄂1"lJi9 v\OkS=/Iw"Jn Nz b~eϹβ0;Ʀ ,+ڠBQ5ˌKUj~ Uim0&U?zcNRl"cG*ÑzlU`tfUpdb^Kg&~`TJ ^PêwJ܈*n:kOswKygKY%A0Mc Ts˰xj(儩+t$:s΍,h AW1V}iziob3&ΎRHXL=)W8r}*՞~XvqQ _#C M4YģGNu׽l6\R] Y||HM! A =ce~:;mB YS$ PQ2AjB| |`<ǂIOK@O@P=j^aqdJtU(!Daf"ghpdSqS)3!cCO{i"ADVWopda9JLkr~ Xc)3%bJ~5G;]jdU&Ba=+?h(D0fzbN$-SDV-,403'ڌP[FV;pzVqyr.i>!<(Xy}PIqs VgvtGfs3haa :6wDל"ۭ."\Z!0L\ L,.e͒DscdG/^^vN1Z>U'?*VU`U{_|> !' ` dٗ@sDx<,w㎂sgW@`ʬTP8iv{s.D 2' P{kj>_Oِ!^sAeG0&Rʆ/po0hL6e$u^AYf#aDsYjQ%[hl>$Xd-ae gXG=HZF|qgre]d1 DP7.\*ATc_'̠cs?6su #Dq᤟i^0Klb:tLmW.] 4v,`^ۥ(Fhλ\-R&(ykv]nO/sr ]MirYδ[zlpF+ 8W>sA;it[WI<}wڕ?QA$2Gx̎ TTPyب,dŚIB# Hz{v4HV:,xv 9'XO>(E!T4+U_ j+Q,,Ŋ(SGO(l׾ycAo &wU*M*JqT0zA=m(\I݅%EbNPD'rdD q{I?$qxA]Tc@pM@ >t!d)IiSp{2UvB !C{\t,I?88YY Oe8fNݵ)P,wp>ssXsuʕ6 uSݶM2Z>GNXb [+0NHI=>T,i.b܉)"!9z}p7=ITaY<{Lл'vonORey"AyNp.>jAgͮsl$?%w)l#{dLLL,:\4Mj 85zki33l6ߊ*T(B^5:;vhh)w(~iF''Ib~+ vb*t&Cצsz0狶NbpˡjoĽaev0M-C0|k7Tn>Z_EkyF,#ΧF'ihGdK2G5F9|1@f"^JڝPTIx͌-cBԴ'2DӋAJCT粽]ҏю߾]&&U},u|>0B:pTZ~ %MICj;p $o ,C^N=܋)#jYXۓkc]Wb\N(WA_ەz&ňEmnq~R5@. م`U&X=DIeX ;I/ela,L"" =&zK5T)^AHY:R:|D12-!spM:>B.?# ?SwLSӿA ZK(u=^K$ ]?!x12n;w0ekԬ9k\֚L='iE0_D8Y 9R!{$wg4%YY$끡Dl@H&e}"Gō L4$%C7^2ͺ#u0OrMh 9;eڨCѪ=LK٥v4_x= ٸ'[֑sËE)Qpx2.HmVX#UxSR`8s0F|-ŸaTWUGǹfh>虵j4n"\SqN˼KXF(wݴ%.'}^Z 44N?bN^JB,w\ϸa>/bΎF _ifO^17""uuܠVpƇjY1ŕ 2ypx-Qe5oP 8): cW+@uCRT>i{] ޮ&x޳)|Juj5§F(__틍t(vyv`n1GU THr^F1FYϾTnAaћNbG(A_%0 ̞ްX샛iMfTl`u Ěfyx^Ǜ9 \ Y G=2 uK$C/S~&hւeB'SAǂL؆9"e%gz=$3‘:yd>qeyo_?wʜl[=_aо,|N@ߛ*m`jY{Nx ZH5v(z[]h1c+3m-nŦȑPw d$ ;Lu` QU]@ $9ՀĚdCBH+>]ʙ7[qQ6w6g6mǟtg WO'/"?þKi{gC~O!U޶\[q3ẃ LZ)hO%x7]0_d"mߧrcPcUQٟqp}ƻ9nsUFMO@*/ۭD1]ֻ__ZGW8;ѠhA]]oDpNOA>J{y)n9UW!c93XS=݇Qb0kTVF~ S֬KQ IKDqtI<1.9yv1{ a=MOSǕ膕I#|cr:eΤ4継y:Eܙ*OCN?]fLOj =8⥙ V{(O#9H(wOn$tDZ!)@t] ffz%,+_Ngn>N~TJ'L3K.n{&4 2de{]^~*i1- zjT+ejoj]wꪰ酖:$(笆وy)>9p},JHTPMT+ QG` ǷV1 lBmBۮihLـ 4;`hmn4G +fō<6 #"Tk6%M3;JD>kv>AWD\E>?݃G`Z')ZZr*#z2!7rj @IJwb_$Hэl\YƯ)t uihIAU Q$MW~tGyPz`{lCt 69;=~ʐ RK ݀#5}S"3Kx*ZB,ic̮>̪0Zedsvp/պY9~j]qacY˺; p'ŋ{bb(\< lJ֎r9ssҜi! dF+V+Z"|rpF B s}aijD-Ì扳 UJUS\M<{ER&m;\6f3ÍYZpH3ȅp̽}JY~SF>`0YR>7T%5|?x%NfU# d& -uu6C886/2=A|WfJǁ1 ؓ!Yh`4@ z`3.&oݛ"IoE1!j>(Ԡ1oצ)ǹ( xWԊkT":v[,\<|c;k1#JtR@,!Gv$t!g)$<86c2 z5OWLƗ;w Ԋ,- (XP%BTea[,]]~GvwϾMBBL&1"1n:% ʶBՍ\U2[La=_Eh6 [%pᵐ[4Aɪ*w%P>y77Ѽrz R+"-o>T>> VS讪.JZ[ )>dW5,I]Lb0ęXx(4L8"^_(o/8v;|z&"oQujr Lh>psBLZQ6=raɼI\ 7n83DR1ZEZcF-cEz>;YBЌ2bPnӳ#;nWA@XA}fobk21)ے9[z j rjSLCQeCq[7&^$ff7gu}7Eg]-EجPfiτ%zUUa5h̉Aasai!(@s#]Mn[ r[WĥtuMyeX[R ͸q"wEbMM&^LcLnRbYr͵"LWb段Gw@L Ж,JS t4sD VN8UƏ09?&|8Uw5lwNW+03QN`A={Bb / -[ZmsJ3|OjP[uv؋GX12܄Fc$& eEF3g`(d(w:}-NWz{TקvL3tdlbyKˆvNBC8ݮO1؝I ̯4^L2À^B") ]qۊlKYX@*b1Xeq jYlEV_ݻTnbbrhOQ3]<{2EL VE8><@PLXAMOފ͍$Bp'G{3XvG@:Fɹ\fwxJ[\uk<1QwkBE$V۳U}4 Jfds0=L3xE{@#VOL B2ZI Ы pQ)⛧fFިzJRs=­Fp@8pLl9`Su;+4ɘ5ƉLOY#;ϑbfIx9ȕǫmV-T&a< $v^6,T>+`Qo;+&d }6(L:fbon*Cہฌ򗋽DC0bK=%kQpxJV⮘Xl;ɘ|oujIvdlyU*Sg@0?3aF4ygXΌyS qu?˥C܅%()E6 S,X`0 T]sE|KxsR?jФszE]'w7F @*0:G|^ڦf#Y&eop*=+ǭ7'nLM6,9jw)}bNkcg8X(($h$ 3OJkҀ jDKMI^C8°;%<-5/ֹb\pLE$W[ 4[gͬ3Cq8d/?jH[AWRcdHewdT&BBW , Ĵ#QO/(z9I 矺(ɫc,1`Ggw٫ #&LR AQ@vs*J}sQE(_oP8!tôԽbmb.*)bM\+NJm5|y<} 0[kS)d)Y `Y..cR3cy)ðeiͯ99wb* BQ{DI:S$%(xM*ALvo@[f+HP@O&vPɾD0VOdIdVv*؂L,*@(֜<}UUO ǟi1mPC29<2OU*y< qv4_T%=HbVpq#ZZ2^_ Aՠ#!p+j$G6NO1ۦTZ{˦f8 &z񩜓N@asч0TLEpc﷩ײaaZ7K0v[qzUM{q O'3X#{`8&NsUұg+f=JR]= |!6$C: obKfGiilEu TZ"r52ܤ} b̾RW=+Ni /8A>< VhAիd=]e`h97oDh_(k fIpzgbvΧBq7T_ ?ޛN65Ou+`uA$$a?cJ*5)Uku]SFbea`v454|$' -l(+cŀ|Ik<1I7f=>}t}Ƣ툏NZQh9Z3JՐ1㑏עxY/.F a)rdKTELB*cbl>4Ц,3~.` k?0T>g%#ATEP^drP˨F h_ QP#(SyzTɻԉ!gxF=*Zw{Oq0%=zDN4+=cAٌw׹ML:$. ]$cR-%13tܲ xY*=]0T:PRhf\7_ΰps ><_2/VDP*»\7[+6={ fRr$_?Q~H?)84NO$ϋ R&+HL0('rDؚbjfYdhR0 N PI7d_ncz,q޸wOl#%тj^72,̺IxwJUm㳣2o{z ;vj=MmF \.]2Bݟ0FwK@B+Ag[3 8QqAa5.~dOA6Ź"dP\[{]t`iR &tG7g]Vt$p1輳+gԉ o:RNeOk˟/Bɟ-6~O]/DkTQ^bR4aF[:A֜1%B 1vxBiml6$uRK}e%t2 #(a.mc3ՄS..:.86hj `zv̧(tܝG(0Aƪb ez>W⚖9P:ar1Hʖt? N9t4QlqAsqPngގC_}/2>ɟd<2 6.}ϛ% |xۼVwTg&͊"P9CML<RALQ\=W= \2Sc.؈[hU=&[?BTd;`iW)my$L724V(^׳G8HܳQ; 4[F)YF" ,o7?=T].T֧WR žK Ğ-NS2VVrTAx>^=ZKL,qQϻ "$Pv-sL>QQ?w MzI' QywK$Ul ]Խ*yaBAC}E9 aI1Ͳ/7j\wGKùjQ~bN3v0*-h#RHsh## uokf(B‡CRCż# u$U0=aѮ~l9-_{b gt_iRҙVuh)C0 Z=FIమjfv9tۍ8} ۔A! ,P,!Ypim6_|ʯft6w'ʼn!gl2Ym-4wocEabt: KCԠ :g'F}yw&[J}cH "_`pMuOf 4$Kp<#X&# heA '+! {2 \QygIZGQLA^m>9o"PMi?a"1iE w;j,  79G9!MDJ@Ym%()ލ_!+uQ<*Bp[4P$YRhjz&F7_e+qE{zBhNyiSMPeM䨄XQ=e|ub 7j)2S:Ѱ2 TӷAW{'GHf- .՝ΐ5vq Cwtl@÷5V/ v/T!Bj"Uޔ桧\Ob֍ f깫OoEng j˜Lsߑ! Xɰ &[h(6CXZ2oUX>#t8^YV J$%.Mɀ URa4{C~w%Ʀ:`3r,ix-'cϨ%Ys1F4#VӜ[X|o\<dM*|NP uF-EMV1ۖqD.3hE|(=Du/*_G1ݭx$2qقI8,3 Uj&`S;9w8qkˤC~Y!y.WCUp nR쀅&X Yw ɇJO +%_~ e cV Y+Lb!=9>@f8e\ 2PE-qB\(\ޣI:aAfy4V1`ZZoGu 9z·h4=ӂ y X"ԙAV9ST ]_vh˳bBe4m񂘌հ%-ߺc ^hJ`!&-c+!]#\8'|]ʚL9 ? JZ(ɪ_Fgڝ|E-9s؊^mB7dtʖ]0B]cR݈\nVî'u-IX'{$31xb9:4!fr zA(4`G3kǼ&"|Ee!MyAdX‡)C> nC%?``L1?8Zz3i 4\7o[|Ӹ.f`*K3*l{M}0d t.zT?n#W#o@f 1O`T7w_cND>T, ?R'moRp4we@|)Xqg)/ wHM[!, VvUh=[nA 6 X #7rl yv!iܙZG!Sqhƅ]PbSdloܟgSQV{#pؚ)QSDEά4\ߖp65I0yF{4*PknѶ n 0"wa|vtg,6 $\DŽd&z8ʃmLEg4, z1Y`r\"9KLRw]'LL֤jCwɹX.V[Q$PP RTQfh>R{L*L!=Y|G#ȫe sg<4h NWZES* nidݫ73 hQטF)v1Tq#Q.?t_pC4Ǭ"WY9 )5zm~s+IKYs0ܽ8Ż+b]"ZIDC?|nHgz TP6A@|{:xk1@k!픬k%gpC㭓Ush?w~Y!~숲Pyoo>48uf ނt4q+K6?Uc ϙޙXǙFVMX{֫ 9:$YkIJEZ8҂L-kn@cr /f>~D㝊7O]ԯ?אph`6W_/P4*H H7q2ەun"R0(̇"9H* x߸>r!pm4{\>s:n-} N1%В9Whe$jh$~D7b1#uĬh+,e ǘz= 8j\7#x33@zÈ34y0C=iJr]V-A$ݖy=RaV!%_I 1#F5}3_tdQ50ENƭΗ * kMMnMR,oV*aelZY hǘvzlOpws9MߨkPGA1Nydsun{uɤ~Ԕmd5iVN&qH+"Ʋ' 3&Q1R#yχaFW.p;GGtg2\D]!_(M0 dX+ PGԻ%PG[fZ¨A,y;qbݶĀ=m-t"*.6. &IkvZscjPG%=QOɄ *ߑDGXXZdҁ\f]hg}P(2cq#:{Xeߓ[ubGpI3ON0PGSlT=bاrq2s61?N^QQ$?!MIEYYY*ߕDuQ8i`v1 #[B:j,t O1)cb:!fzt'/Luceq9nƿ#8qyCXī/26KKro-Ղa{_"O}L|~' H5USJѕL߇8& sf_x#%Ƕ8gJoB |P8; (/55.T94V0inű;zY$XlS T2Zaxg'tBJ@!D-'PeJlA_Adʹ ?3er!a;KiM's"Sh+S~󎥱9`Sl86#fkĜ*/-B4r~(AMԃ":2WBz G4烢U=m?좢_g)7qH9lYcsPPW3rƐzBDw̬T)՟7} # MzșHeᒋVװ0uvK .tv}12hdk'鲈3U876^7_O:G ~tS{C-[%뺑SIkؗ}{a,=Jg4{mA? `9&{tz} H[S[9)[z k-TTRF5{x;))QK"2ph_O'/!)(un#H7'`'׽Esr#Yfm M%GjkO;3sF(š+]~2ٿ i/ m< Yk!چ@V{C+)&Wޢ˃hNzm$,ZDTWe䞹IRX#?f? w96^cTձoQIN5Y܈\@9h"GDօ`~Ĺ;wBHU%P@H'0dP8$0&NHg/ltI\#]3sAb+[ƌKJ9>*HaFA2[k2o4)ZS `;O]gt->JܦŞԁ)EYS#XϬ 4n1uoҹ,2BczGঈ 5{rr9Ly,)W2^lV  ax~/2hf][1$e=#62L;7Yߵ&._pxC.} ZiЫZdǯ:dz2_9TzYef2(̤HVJ4P`m;*.I^6 m{pP}軬"vpCpB^<=8MuQd4|<|MS9a2ɗ'<"V2V6$-B5"ECޭ}:!8A%k?ڕ#Ҥ= PD՗65ݙW@Jr!@%ւAȩU .V2{=&1| %I[0z Ej;X(k}e䲪 W)mh I= oGT$RSqk!'SOݔtrWLFYKۻ#ݪ%DW}ƀ^Fǀ؟RX|IQÝu(s%wTÔGij\yɺU2ph6m3F8F(^gub} juɣ&0(oPh`02'KE.%:O`RPDT>Ѡ\9ֳ.ghj('&0_F5 1I'jnmvw֤PԦa>Q ܙCKɶU40LӼjuLU݂اBCƧTr|[ũVU$؀l鍘7|K4ZJgs;.~Ć'zaX8NUՂ ![:T+xu؇"yyȔn'y#ګ Ksu9[KrhLNV 賓"bJ4J ",^WXȲ NsV R>k;nUAjBz;ڰiQS \4j7X$fzUYʕR|%0MMީna6eQ=\i'dאiؑ?,ǖF.qd~ HE [[{A46G̚F ΙvϹ,&چܱe3UM53tZjYv5j)$IN?3qpNvK4p!eTF)"VW@ȀC)j&oyke-geA_0~GdN~ڣk)J|D뒨LAl.[5;b"]{3n|' 2qc&ZjWQbx=3 XB8֮_.+fav{fp6ey:RU(CtS"67 nNbO)# TC [q3EL{>9_GdL| : }MTViNxaLH^ԯjdLYcXZ2SȰac>roBdQ`x0 KnR"aO bH`]#PmM; bm&9.Bh%=MK15]"yiV|WN108vk!prTYa~t{Ng! 546YLYߞZS;=Rߓ/g=Nk$OW78.$ P`6WS'$<2:83, ဿS ͣn?,syLi!UىZK=u̢)-=OȞ5-p23.u6PgBH ֹl 0{Z-݁So+A+&Țd$|Rw2.&+0iHd cgʢJ-Kwaݑ-AIJ ϵs482eʅmi-n- {+[:00#6Tڮ,9ӑ#+W0E*&FEFۥ( BG]yM58r$gXSipPq}Bf9?g8`cײdhbfԙ{L(vq&bB.67Ջ3G'r+)R6 ѥ%_B:*ؓ IyT`xŦ&ݨҌ6bi)=>[04_.!ፄa`pr~XpE3 J]pF-aXLDdqhH _.v0Y#"{KK_)9>bQ0XT{*(N %ׄ׀rpzp< @IQCu(#w+ N5-'x"3P%Z̖w햊\o$Jc5Z 'USctt=@eYf=yvIߜy28OoL#tCD1f*K 84 ij&sQ`O3һT_+2NyAj"AOMJnʐ(~yaƗ!+eQ8hs6ɅmF[še*gIeJšHVcsǦ Ԧg 8D )um*Qrt gFJ޶ 6=K~EGykls}oqw“V\3?\2ڄ7RmeЏK1q-Xf6*4)Wv;sd)}0T$HJUK>ZZI21Cy(Ӌ{W@! *V.CGkoz83 hwEKb}Y'4B1wcn{+(Hc"*A 8(Ѱ$È H.6e HU9XZf`=@Zy\ prZֈ%'R(BCmm;o}cD=vRNN]bfI3~y-_4$ OQ{=֠`ru a|A`hN"6S\lHj-eBYg4ƩQPN?FJ{ &[%L369zҭ`|% lsv"ٴtA>S?[N ј2ī/|&9qUxMRHښFՈ9[vw[><;~ &EY9ZAJ;.G_&{xea1La|1z% {~2:>7^KD {n"Ӝ kH5Hl 8:Ub\8CoJKS< $$@![㢛]8(mv~)W^^ ڞ.uyjAyeDD~ lVwߧm`ahHN9K-ŨJ"@ЂD,Ϛ\4ݑV뵂>BwGCIcHOCgiM 3e^o$aO-h2ax!.-}Nv?Qۘŀhrmb?{-")Hz7R.ben%1' ѱyHl.yx߈VV}QJ;X[l~p ;Ўa7IckW0h"U|C\/vI0aֱ1N"S7կl[ ,gv~k= u>FNPztF*FZj_No)i<%X>,fqJSW1 dxw7NT7_"—9R r2ɲ[sG9?)!G_:o~wY',"-+r|{CªʑLp+Mb^̐E='D\G\JR@"=2R#3'upcv[D3ƕ4دy(ZZJH!° y"` zF;M:XtM9'|C!=<d'!.@P(hV/w/k"uY Z%f&#.$ٞ~7en<޷H1f{P'(j:5M(b+ fM- B|Xj(%u,5Ē,=?9 !¨ h^dTm(@^֦֠D.-NMe4} R7 +©X\ -}B2kr;'<;vPf?tgq\URAjY{RY.3>R,s${r)#eLH 0%>ZдݨoOؒ}+"r[7<3}HߚOV8'L_ۧ'2yvq>Yk"c92z(@ P*z$3b-R-9vj,uR1/OKd<}I霚Ԋ(@VADI'7SndYײCx3/' {qZoHQ ,3u: s{ɗvQGE?J4{^zrB2x2mGH gt\, 3YU"91`Ae&Ԉ:\Xx86<°A仰%A&ϲp@~Sv|^Am=j%nhyz(xG\@@o !==ƫDBl=HL\ x)R2gC&]?]_e$E6V&rt/oeHrW A{H}kEIUu.G.{qZ`xJU?e6½[aqi/õkH(&o4-_Kaem:`$EL5E=uϜAFRNnD՝O; eъc%m]mMx=UC&,;*kdZ^ٌi힪- U 4m?*<֜WƵQnk Pc}ކ>1$t?_YdP')<J:Eo)F5ig34uP|x4vXAf%0M Ӌ!O-zH^]nF \ e`Q(-I z)7v:yKeMBz.~,) )MMxl]"zS]bN]dpzc7$1/= h~*5i84GJ!~vB#1}aQqF SC=|Fˍ8; /O>{i gR~b$<}QVj3{@`\4"ދ5j[iQLK<&\P3#[Rnc=B!hŴ^2f#-* . $=2иW}"_qz RkSkr$*v j.H">wtβ@m1Z78Y`/lf_'iuА`Tdr2OKj6̇ٞ KpZkghU_^/!yBv/<_Ȣ\(KLU*j~D]H/x[imٷBUfhAYgcs*&0]n UuTPIyo;iUiӸ8$P_cJJ8$̿R[&vG5!dp];JU6[il"k0_~7$䶯6 v4 R'9eX:Ћl_xGqR떖uH#ǖ]Z#FxB-Df𮉧Rcl.lz4|xz&ԗk%?zPaxÚ 4EG;garHZ*nɅ bcpN#ÀAV8Йaw  lh ts录q-I"8zrϾTшi햦s v+ڨ\(L =ǡ,YxJ9c59c& 9'ih(,bL[fɑzL_mɌ:oFn˜ ToJA;)gITGnvh >tD,nCѬ L!9$ol"b?)Og3, nYR7-fG 8f53pQ\^ׄ}i-1@*O17ge LJk̟hys#,J~"Тc}r{%*u3b>;NI`Y[+?8efo3\ ߔnp:܁an%`_뼐r"AR$7:z.]w(ˑ2b1 = $a*ie jC`vypN~ 5`^oڌ[\h0e"f'W)lʶA<[8qShlchkuD ̧T1Sj+EhBUQBR' F#t_iÐ$o8=WF.tcԺ'IYp53>xpkQ9 nKɗxu<ˇydf5Pɢ/`41V-~"M)5.# Zy[iEB}=̚,dtuFQ4K Χu+VVQSP&HӣX@ }ӨGKo @8F0R`b .w|G@t~b!"jˇeVx!Lv4 FOE$Θve{!;Ķ"B}%s|V #??9\˅[n+g WtQn,]F⾶`Gpc'ԉdln\G Gs;dkn%3_j)xS0Mφ$ZaE+K)\~ݍ iU(:Pou`N˽hT#7؃+1ObB#H ߑ|\B+ d꿙k,on$G2;@3@l3H%V6ݛlj`0{aVNͩ>/Ry 1RXP@姖M[{qP> :ؾʪUObY,RG6G4BOCO<&H,tW %PA{@d$b"9U$5v$ ϊp{((R>-"(g7 nBˁ'li`_wu*aƒ*fGFA=YXfb9w?ny")v0[ =mq^iV,c6A`fk@d\9n9z2$x3;d>ګ| = &:bnC2b8O1]fQ2G^<-{] _7e)ǮnȆ~a2)X7\"U9 Dϩd߯o84tu P&פ;!P vD|zc80` ڲ2<(L׶,Aڷl|'xu a^rzTjv<9\O>a,oYԵl7sn/T}=ټJF`RRG7BmQyMu8>F(,R5USv{+-#"үT{mk9Wܼ{|Oxa"PX۠nZo y27,Q,8 icUCGɎxeᢄoDb.n0;l.r{=uBZT`JΠ*J?y 8~Ew>3|"j2C*0E m T= xRX7Fe 2ж8KsFC@;?UQFD4c-ySCU$jŸ ئo׋a&,J!\DŽl*|׾'f_n{ g??‘*qRΖ`,SfDIn`6&bAvYGjcm|ߟO;5jayHKN@, I,~nWugݰ[h#w㸗Vvte)'ݼF!gQs}g*P6"+S_v0N:U!|( هScKt1?^W/$:ȺPXL8nVT}U-_KJOu`0(&Ax&;ⸯaU|y*Z kʨ8{e2@/V'z}'w/!ݸd]Z=&Qi1jP'0Gy\:~<|"v.J-ZFhQAL$s%a >աgkhFebll/Ž.y: AOhUf|.C Qޛ\R#CAVGd>>E!#ɷX4h^r;z$tFlԨoqm >8>Q, VcR|4EcQ7F({3!Pg !_ FN:Dg 3HSbxĪsӒWZefEU-KtS`1}[:DﯔXgA{X&vlD SX*t9Z[;( C4 *ܓw5]V"NZh+TH-JZ+k6!$9US3Ѹ|jAp 0`ƙP㉀Nw%?>o6H>-q'HbP'R%oxZ!yV!퍟fpllW\G*bXj$FמA̤S9z~^cgp~v "Zc9A|ɲ)C[EY{Xte]| ،R}R&IKXHlOk&e9Ҋ"F(5xil_ﭗBdg㗊PJ^cwZTrɒ\r*;Oޥ¡2ײ,nU[]]( rxPzMN-٩ݍ(m }b@NiGh1u ;"¸Lnlt, ~S4A0msE.y/N,jepFM'H9 ')˗B`?/Z#&m/ ~%8T*"‡  .!'E)و!RV,yJhr}:YF/lgVR??̥Dy{܄P)+H!G3:9jHRKvUFǮt)Oykj9/\f Uk$OFDNҍ71aZBmBTe FSSBh-"&aVLKWe.:6Dcv)?mvi/E.T[,2@ "mR*xz!jhwk#}Yt}PMMd4^&窤ˮZ;P%˾7u2@-* 2)VK+T#5iy oԴ4φUπP0N anĆV}H!`M$3BJ^ZIb {mD$T PkΛVyOt]>:6yEܟJvqKOJhq/p +& $[d4j%gu1  0%j7iE|mq5얒xnm?ikY& UNy^Cfowh')YŪMČ2_i:D ݺ | Tp)jQU#l1 | BT݋0P̙wb! QX[jl/ %m$zBbZ@1 5ד} ?l O \:zH]rw6Qe`xr3'8cMQ<7knlgOmfogpK@l6ç#"9GiK)sߵ'Ms+.cl9{}J$ɚ2%G?w۴4ϣV{LJ{~ѣAZ5X{_ auGZ83NW3qYZ PCx&G:YpieZ2Aja;(Lp-e/88\R7=0j75uSd'LS/cgC C浿h/ ygEpJ~!795+TIfODk%{Q~Dh#azzOm={\xNmODo3]s Uu]L$X_9ǓQ|` eLCZШS{ke{3ȸ=zfgn# nT8r3&JY;̦=,?rP,ˣ8C?*m0^G̈$)C6b?ػ3+)jpœ9oJ&;*@oN7 Vib^djc~O!sYR ͟&^m"S^ :~;OW4XE dP$5K%RC8˫z2.J NL$f1<p}cr+Ss*rbt|#AԽӧ5M\V@K[$}-r]Mgw&nz*;7Z%Цh ·s3';cSeb8&^\cnRy M{ :2h2*t cjQ;A%E[StęA7jD (5՟" ֦0{ `wFsF_>s 9j&0kt\׳ZZ}Uy{P#g%}*9%ΞB◜Bl7jГؠp J={HUi .yI~j3(f܎m؉p6w^aɚ0+۾D\I& @EZ{;M9撿VA?rotIQk =6oALWw9ըD1W*Ϩ[DozhY9au|QuCu~3J2299@Jɕx-y<+T7wBـd^.'rΩ\ ?ܯy?;c#7G댿Odd3- T,SkԔGQ \O{3XZ"Լ`,!@W8qm A`ځ0)߂4D m"sU;6{؋6A ]8{ޜ*{`r1rtVn/_2Ή6"TS\ǥߨOʐZe'½7Bp͹|J$Q:ȶf)$x-O4U]n8e*K>%zDzn &G[NYZCKg27xg\)X9>BFYMP?E,eb~`Eimr&u&@f%y 9mOp< fGvAbQֻՄӯbbLKSkܻ 1&G`302Un =0wܛwu+IUH}ɳۙ3. U6v~Fn(!>)Wt2V.)lG _hBP^v6RWLV`Wt;TBLr1P~䨅H0Tꆸ@_] 3vݰ.hv҅%+/F_G!ѤONwq@HJ(i1h> 3 {mJ=d2p@GHaNUT&!N35z0k-bfts k 4qja0v "ŕSkpJRښV-6ƏbetVP*hz|H ^@EhcL7b7;r]D_AiR ^u"6qIWF+FUS$!2hpD^#؅ ?ϱsE{lX8;&KO]$av%l͐k7j}5P \M5KyNL2{VEfGJ6IV|Hb$~Be Z&3F0RV0CO%wzy2S]AS-Eq|)\Xo}Üul| }!ffHڽݷ?yi_hЇkM3 .Č!^x!VaQɫO`<Y4&.'@@yЪ&xUEm\jLSD\ĉ#$Nhyo]7_}+z Lz';ׄChj ͸ET vQ{g<<E#}~q|a]; MW?hfh!^ t}`M5vqB1g-}!h3eh=墐LǓW4^^K,GnQď\_< C Tq#%0CJ✅a1"c9q E4U!І}22aj[(0pmCS~6,_sP*m#E<3i3N,DsS|\N'yrHuIi];$*,qxZ(5 cGƂTǷ_^ʄ5ֳY{:2vdz54ݣa ݙju9`pVxkEWlي[Y qQ.sp mw&IEv,/qy1mjP<21`;uڞQ|0 5w"Pwcv(?[VR.t|=) Q*6២DT7H-?)&7Ҙce]IJli 4xܖRxv؅y6ƕɪt;_n˶W` YC#;GGx,k?88O D$ a G] %Ay%Pic h!gUꌨKaJe[^qi N*m'Fȗ4D,Iꚻ3m *yRt; -X<"2,i%@)'dK Ts_v]7i}|i &J1Uake6/ey *{B’ų -̛fiƒ ˄aKM;vVQ ?rU ށĿײ~k4 "́QR[; O`VwǴbIL`@ g֤n#8/uqnIo@^œmaQi/`S0;c((UwC{1ɄdUUlU{9>#T8VuG%:Rb\?S\o _-جi6oxLJoOAk +A6Q%fz)dڜՂAd(DIN~)8/"ZP &/-) ,NLgD_͓۩nψg5i.l꼫6Uװ).EC 4E&$.Y>j"*@졐ݝ}r&1h V><= `dNŇv4ًԪIFr /0ahw=q¸w$`uNkPfGU^zI`}{6&J@Z7=R«štFma.sX.Bv.fFBC3^Rt*Um#(:44XtwHoŞ>7ĸ9iXttB#$<Dov,L0n:{V8OYG(郵ͣk 4:?7-zU_<2痔P|}#7MU:Qo8OT),koJqB=VC!q!.Nk;YUBH@sZz]p QFun_t2M}g]HIhl WET;Xk6i#Դ &/{)K_MҿueYЂ|Q˻8ׇhCXkv[irxIJ T(7y{WP/1j"RrM7Ƽ s=<$Ķ dFrNmmTѰEgU-4Я.<씘p#H PzҞkz[aw:uX%}> @V<@c'h۴WED@T&Sjыk[9$r[g 2LR]R$?J ܰ! 7<-3"Ze$YcH콩.2";x]4vpL k"~\Ľn:AVϺ4(jr}ȮiU읽c( ?(M^\ĿT+OWp0+[ج%MߏХT6RK-Vy֠o{I#يEmL9B5ŬRuU.0U/A8.۲_C,PceW){|+JDOǘpHfQx"LO8'Yg6CSPT!EE@dd+8LKL%L&ؖ+.p/j+U?c;s(E]x `@Yˣ7^")E‘/g"CVEu;DĈ"|n+fvwbI"q^eIl [W "XʈȠ7Abi_JM~uLNO222EK~REi[*-|T5)D,#3PB 4WOl%rRiu:.j, XԤݱC 0 aZpU=D_3ʠIn+H%.Լk I7~L"jX!c!U,62\e!= Q$pxnXl2DP>Ѩ:)$;9v}OgNMWV]3ْoP"< 7G<,kT 8}F$mHO^]OrZ9!!*gP1^w+ϧ Y&w^{M\Ö̤?y~:=b @.K CJ 52Is r&Ba9l~=ɯ=fs"_5=&@ k'Y4dj?aѲܕal׭ ֯p(A3c1Bޜ0lp;_vr6鷊^ƕS\AZ矼H^|3;TscӢА}s%F06Zw@*=*/`y%R!BS1j.u8巁C:*vu:Ck۽*j- @7#>kPY`/ePզrU NX0 (3i$8e^J΋D4!Gtԧ['^!e\& /~ ߉Q*[((q/q;sJ*ٖVVd$$6#4qpG HX t:8DsU~KA!kLj̟{f/<>\| O[/ QPVyqcdjkY8:,WFN=ϱ+Z'KCNYBUfrrوs2NIB:Cҽ?똹T!Fk}WxǧO5MC%h fP]V7*_Z^}Ji~5'G%XeCPsMǍ/]'"aaeT+/|OB z@]نo΋rGPFy{q ?*4ɺ?BdT"td*K2aV;#ʍ폍ɐaQDsgx=-tdպXMdFxB{Ty2,S 1b1OeaH1; Au۪8T%L|XL^%T.# P]09{qjK Ύb?Կ`i)&ѓ O|&^H$ bD'c!L#1$ۃď&5 ; /JXQ|nB73 Wy6(-P-xY ID^\#T^Z_=槹YjC3{~Xi2$!pd>6 dJ9ЗC#ɟbCgWde]i'U˅(~TNJL[N&[MLosJc'.Wa7N߾Q>k -b+9g~Iܚ} jZP}TT@-pYHG9a # `f(P\ZXo' (=?H^HM <޻ٶS3„ 2 I #V2Zʱ'9,7W- ,&&42.+h)`A58K ϟ$w6WV8Yd&aK[Z73'J z0,%Vdžo])*<gF8Vo1ʅ.s%oQhͫ :  )) k.ђҐ)9 J;Z/"gX&@9]d>I/X)ם3q`MGj XAe` iQ4tSM3W&[UyKCSp$DI@Ito xϢ(" S G)yI̯1ZI6Oi/zAGu&M\?scaf<ک>ʼnzs|dyZ)y{Ioa3AoRS&1} "~쬒 ,aUWtDxw|ŹllV? {|:WysfDhLUD9q 㱕1%\Nᨾ k;] @<ޫjQѺKSBu 7uP 9Bs?=4Q刍kFD\O00{'9ij80"wLǬ"ǭp⟍[b4(߁53yf5u2V7}n@xۯuW `uZ`.0":jZ}޺$;ZKvlt!δZ_gmB0\m89*)ƅoN:6';”G8)ezn'@K|%ŝm7;l .>mXn 鸴"]52`ŶViQT}@=z=@BbE9ɬVE?̭3)lE6W0+.EgA'kg#h$ % Lޢf)4Aw0"FcF_%oB( Ml/yV}dL2H2ku8p>aVW%#,!p_zEǥx4)N,>2>_5Ǻa1D;Ai5UG}ǟw<|6+b$9ǻ#s%nFԼx( 4:s8 Ot!5̃\̪爆T4Bxw9VH^oaiŒ8H`w*3LmF%s8V\$#qT#l=_뇜[_d%v;_LO`Ap42 *RmeһxJQ邏LïK3/(sPUbob@-]Ǒ(-tFA1I Tp>- ' ʇ?F iI²IK2# `M,[3綫KCr{]xP!>:Y%M5/V]w &fVv ?ޫWNn.yrfпæGeLn=ӺNa3ّ,PpӇCIG3 hꖔU[S`%3W 3 ݐjTF7Qۄs80*IGzGx?72uH-BXC!@7jd6"p>̡Kl.r*Ny0e(o Q3D; 4I$xkxAz5/CfDeRpLօPZ, PIUs_"?X*󔦜Ew[00(!uI`;?AMaїL Iש pbiH ]`F 0m 6]M_s0b> w1h0T]`ԟČ}w;d5C}f Mu"I봉GHQ?AU>C04Җ~VDRKP5lcCE*c?J[J!]mX@Ƭ~j8 gwT?V)"&.,]- Ѧz(ݑ+Y VJFl'ͳ UC'_bW{Sw88ÁÇ "5xU@^)lڐׯX)uxvU ݚbj@ă5I~ZJjۙ%EǽvNi#6y OئkpΞk!&k¿oF~|Q%44ekA/>UnfAP'!nZG|ҰbPrw5B[CU<ш tSHjB ,8YrC6UgsUu{f!V 62cFMŠw&/75NJ_I³j;{;eq_c@+R%- v0S<h `R(ThZP{qx`On DT)}wPXrH%[u_1^f*k3/+fu$vy$"{Ω9nm%Kf+1F "_`P+Jۉb^_|A`+7p=\RoJ{C\؎.(ds^N3q_,Bz)>m[MQdzWɟ&rH7Qnjz7zS"\Y&.l-f0ƭzomC'ݯ)pgr!dwbg@V-n<3x!dz! l- JZF0@v >vBQXcou3]`.6C&7Ħ}cUnHޏ`-f0օ=Z^eZ.ȍvr˧NqoS| =dhcq Ǻ>zB&wly}RXg v\n~x08xJLh}%oւXW,ٯgY*i<]=˃71udyƄw%8lb x$ܕ[l +s0:J XYE:2?n҃vĴ;[_XB!Y(h97s@] Q 30WPaiQ1BoC,>m(ԍbɺfyuSƨshVf"nwQ]@BܩNx'_.1Cae !Y?eɉ/R}1)ﱔkOWf4.W2 L/]MWqpW?@h! yQ{Y-|)Pd\$ҋ顯`]qivn'F1bc#zξ(]*שIt_s "C v]._!7`Cm#p0< bSn&J\*Onf*,ffW?tplƽVa綽Z(L״w‡Fz*:C;hX/ԏo֘4ڗ/ njܸtZLY &H$e n^ iNWY~t_lVZP7Ok U\Oo?J!dn]GG߁E̿ RT-DBp+M~/V0>q9c6#߄sG5ׯ R5ڭr3i׉l2/UBфQx#:Xé&ۅ.^PZ,)xxTSʏ֩U]鬨({q75֮=PY-Ds dwqI0hzE?!6t{ zWskȆ7pm])tI(ZYш &ώ ~bZx_FJ}DMEA9+)MweAeKJJ^.X߻௅K q k4<hoB˟Ub5/W; w7Z4L"3j ˤ4_A◮cE^l}65:mtGD#x0ӓo8@8*8u1'[h!%UJxRǚcdI:ۛ;`jx +Q/b>b " /e$!S _<Y35 #+Wk*r%K^7 jVr_rx><kz>hfm hpOLiTwyeQ6':#` %HFbaM|k../8h 3X)5ӖWdo05n")lf^qabOqO*PE|Xa&H( m v [/GlL 0qjn˹ZCUdg{afJ@u9n`w`Bלg&4kLdo|xYMRE:J&AQk$u[$ƝSffO|944#cI?2PIۃ-v7#L(k6ykZ!eVtonfƩVf0v]P@eRe؜%*m{C3V tJ3NN A >8.Pڶk+b&M1P%'2Ou%`ʋ#SHq W3b4+);8_̷ob/*#Dlޫ{iS57o62~Ht22U =xjn$-s~y3')03K, 2I.$|H/{ȷ#-z_-YYܑZ2w䶭%^$ѕ|h IgxĞ֠NCG,[;MKg_mUde/njVCǎcI9 z{5%sV"Vc]c2G;:mAInk Q2Phx hN )b㶿'8pEgiDpuoS͛N{\,9!RuBȖrPٹtw- #[2]&E $tl}8V݇VH`|b-cJBQ3|S+cS208+q-Łk#n$`'zU!P,tlpUrE x"! ZL69w,Npaܵ/4Iw䁧1|fDHY,;\hu\6I2\ӗl%Q +{5TQ/FIn;\jt{*R/w .KJ3[MgDȃU^=^XZ~VO38TLG0_W=?vU1' ˼n"1+E˵W]30/FBWj+8\_ k*~?h! /:ni>hcv?hhs榐) p8b5EoJZ}51x;JPg#;l@DQUQd7 }d>(Df-q }Jr8Zߍ9vNw)=oK.6 b!3o>- F໹5?m ҹw4|Y."ZXE-`l+ 8XmM;`2N(|R07%;(*TE񤥶RoRvl8%j,)~c|FSXix/?]Gx{ڦ$\Q jdF*6n5k%%g J¥[NJL q`yr}u=Xr-}73bJDKdLWmvDdmv<ک3ֱͶā:߯0sV e J:&W]^a#vBY4ͮ|S8y8Z9m\_K/KhSU͡*Ij"HV7x :.9[1rp֥|h13O3wD" *MeE }fWKs(|y,kƶ52`Dd䝣mϛ՞yC4l5| $_Y.X mxXG<鴏P3K/IQmH"10b~mb"c4tI緯*01$U"=pU"'˦XǺ1 ^4zc쥾٪,fyJlS˶IEy(4h\2m~nhX#cht4](Aת9X4\95,l^u7ux= Lf@L:kװUD5LzhrunƉQIVxZ"،\4,%DYMI,a*iϡe nҰ1XMS6>hj9gteI9xo PUZHKjLXAA ua3Lҡ/.ApY5pX.ɸm@ 52E=E$$˒e@B?󃂤D:zKIoe͔LpdL]慲9-rC7f Nw:4ib5o;4˻AnLQY>Ni>Nj5Tԃ>}YZWev_)fwYqY`AJyDAkq\l)ᠼ OSbjM]W#^@"kOV&z8kǯ$XK] Q #BE+TeaȐkDT:aJӹIp*K,<`膿-v͍>G*cN!{oXJu$μ{|w$r:,:):t $7v!*b7h;{|Uʹ 3o=6ó2!9GZ@&%xfb'kkɽ͂.$*G #nKŹE ~;09)èߗ14fzP{ԡ{=،08.7@g4@5:t#gpHokfqb^wPzF5sLlZfz*{M+yDKH4w47K̰S+_1էkvl&ՉJlXOoA9mE .:g܆ʠ1# 9 t\PFR}]t-6?P&xN=ߙtH'J? ݕPv1E;mJɦG;çY0ǐ9zwab {ܰUX;M(hs*Usy`WsyN=/ &bxFMO4Ny ER5ZU4w%!!v+ʃd6]RfLNٲ`Ž룩 YIon;qDNw/nX1i0l %nFZUU{wxNQN0C?ld?^ŧQ_ɿPrLJvE8c`ԟdׅ/;LOWa#}p#g¿} Gb/, S迅GbɞR8#.oX\9 s%dȉ mN[7m(f>j4+g/-+X.* F;NțF>@ˀ6yK"њNOg3L/c+!Quq|2fT)q33_C’[d Qx 3 *ц9&Œ8y>+c8Mbr\^ӞP+X$2*Q*u%tH*bUJJ\ט%/Q/ RОOu}Hzw}^.Iʚ;pgh*X!<4“tkw߷a!ٛuj!`EգE3 /{H410:_80Q^ C-X@_)tg J힊o1Hl>L ERPHKEGL1Ub`훎Z~РCr|vBZ&zKWqя3ǻM6Zy+[hoajG#0ɪn?ɫi+[kRl.LxK@7:V2lΦsp~5iaw":解])2Π]AwY>zhb/M |// gТfSԱq%M$|4msNfX*RegMQ }&y%::bnl*)@e:ocwWD/ܩhW9hs΂#՘ih1s"dzhcgOVJ:Ymh >fl&$?;kHھDQKt{He>u +]p kv2wJԥ yNXF ʽj3_mcn&pPM$2B`ź7105ʦ6[߫zyLHcFo4z6\#y,g\` +!|3Y'+Xt\)Nah!tN97H2z~ 8 ڕU6h:-o׳((?=G[ C_L~jPM8TO\خmUkŧv˕mpˏ.; tKhLUoM79ϕ =@}:Vc,X*KrEx:dI sy cOͯ:YW.~=w@ $ʂZ t!0ɤ# &59ik"PnzhK )!q0QخdW=qP[flyqW|MONRyiZ2.`D4¿^oaZ0YP`?D-]z*J?iz*!ÜK ^! `? %MէMpA8!,t)zVFBX\|iʆ|7-Q\OXWFzBf2dd]H[Fc s<G 5z繢ؐ?TW>2!Rfyۖp&! (EhAfdC"z z ey mlOQK{Vnl\ٷG뒱t *i^<@YL!цn{oͱ NH~uU:P4 _@+gSbKlӀ6E :\Y,.GWTq:"iNw:k.H+PZ,*S92O K92lsoneµ|\N AyH* AIP+Lz~; m8][}p}\)PA۶[}DFRn".IbIHfB8*<oI;,""LHX%}|N=6D֎hU#aŸ x9}X տQM0ٱn+ F;Oo5:`\~v /=;4[ ns1]|f伎mdoU|rfXީƵ E<zTR;#  ?GNUW}[d;<Ÿ$E6X7ˊ tnz@ OADAM |X : VĻKV-DoWKȬPv x'C~Dr h![f!Bt</9U?Չ ETѿ%Yq\3AknZ- T:Dty6ذ~U=vv೿֊LyAOo&d%@x` Cr JW+xw^?yd{z5H>w+= TLXeV]%Á60a0DO_kt9&F":awD裉J:+ZӢKZv͠@fO0 /ȩ.#6mN7*$ T1 y}ND{+5yIĬVg[_rXɧWe=QRP}(ZKmݗaRٓދ-[T:EI F!nL͌,+dqrn,2<'7jъ` "٤`fv+OĎʹf+FZ3z %;9 MȳM/aǸ~z ?IetZ W(,)ma\,aS53p)822N.|+=ZdƵ* {mIhilu-lOYkU?1V{'NxZ&psbYi_+u}?+Ԍn`/)nc$ndCz'#,2RKd-U ,'CB%JPЕhBz+NR)a-R;=^]P'<9X3: "S+Iաl`H;LZ_S_/$0 D!λ /jWyiA];Q`̴A`Bt:OlshV},d%t>Ky8\pth֏ǫTl>YMmIeEMW3լ3Q3 =_v,S76ZQQ>;{仂EV? (u,"%=.Go;[x @/"@DGl͵ JY͢mdS2!&J8K,2ۓéO4PLR7K>mxqnE?C1z:9UXT :=hxBxƥlRﰷJm܁~&EB6 }pɊ2z;,V\J:% 3R@}q;ſ0 Tдm5uT0M$׷@nGV$a۝pIXlp|Wq9] DJ$1٤=7I{=pcJ.[}u3NPZ9YOtӇ0we<[r e$Cu$qh9Z劤z~T^CZoR%6l l{HVuTQvC?7?S;U} &Z:֣\\'LqNm:D5q?6k& SG(/CJx_Se8 m e@B=6}uE[T ZшF+׺5U< q軟2}M0?))\({ٌ$=!(VNP+up(?Z0 ò=;n4L)_&CLyQ;0Q%,fD?=Th}/ P[U#g=ٶ8fQa_ΈcpFe ELM?n%x$0U2EÍP:[S!ۺ~Ǹh߹/H@eי4땤Zvs {Gbd t>p߭2=+ `PH*h;1{totصկ,{Q[~4;&;MGUu2^r4|nyW 'k*/;Jwנ&sr[rePˠ A!:n,/g`"!!{ٝ1 8&eNx94َ>"ȽQxw.Y/XS:#Оxl_RD2~~ .~F;:*ʗzEq^k@JY c  K aܳG搰>a9-n2xȕ7BWl66A#İ4gqh9e.q80h5)zXeD,Rbt%Ϛ0F,GaB{QP`[(kkƛ[6S*,OD,k _a+BW%oUTI73~S(as8``AϽ5gqFS[9_'tA}K W#?>/jًV[/G5gdԠ:k>P0EgӪ].Q>BzaX?BpO;ٖn= +t]AܥPR.a W`~`P'S9H´PFͲ=QNtr e\r[Hǝ "MS1fOl2ZKm˳ N%`2to*n1_j1~kkwgKM#ugf=o }u~7A宓 u;#U~T=q.ٹ o.V6n(N_U/k@߭xƕREm⬃͡%5*NfM+[gίg7Uj8VTSD؎4Ցv%p(|u|'-3٤a&!䶮N99eq,RHh'IA`4W)M ZmI'I VK -붆?;Z?!-֟Vu¼iD^:ܴ=ǧTx4U5 CL}dB "ZM* 6ÿCjt'&v/3e rʯNxy :}07qw4S:eMbũr]Z|r'^1nvI:9$9KYb htr*X&&ڀѤI39:7OyNMJG ljZX728yS0i8߭WfAޖ"'' { t_5d^}=Cr#U̟6vLZv""l N0IR5qKQL6Fgb﫦jI na(r#+%U#=_iT{ۤIb\͞YV?AX71~L!5P]UULCyia$gA0N=k鿝?Es'T4}OL&GUcvNF3y#vPKAeu:KeE -ҦF8=,XNGaDC k ).hW0̭]oG"kFsvʓ7C~V}*O]A1{~`d| ΗIMޭN Úx.tArb76H"[Wm˶G*Od)~A4tB45_n[bzuzfmBAF,8^cmc3޳!wrAo œ[45"E G΀ܝލZ5[HaeӘ-f~K-nX /q| Q!ɘLO8$7@";X RXkv8JEM>4uF;׺K:6@?Lh;{V0 Ao18 )8TgS<8moAѨnE^ );z>!/(pVۅ<@(Cꗏ_#'Qke淹ড়6=g/5JΙ8:n@5@̴> υh^HX[i-/8TYpPN4Y2kNJ8çV񶁦rvbE.' ۭzWY# ? U(ǘx:llx8g>TJx"'c*!eKN^{C;I[Vj#$k&EuEJ,=~EJjFmA7vK)9<*}#r3$뼶al8<̇j5> RX[w7:ϵ 4c ><@Q\cqm31xH**Uj #^@`>>S](I#25qrg=(Ebѧ~o߉k)&=z#0"I*CA* !%DJcliR6m2mD裋&r:t1ؑY]Hڼ>NJaiF ~ 75)[+^m-" B AT5= I"$ەM )Cpڑ􏫜0t' j5'ɪ=@a4>CTpg/~y̞ !Ją0Lq"Q+d|DOsm~f ]en,>5|u͸`9?轢<ztR֒$g~%2sOS9ʱWgM4\Wx\339բ4 iǘ&8+^l)RyFmd%zLyXe BRB:$B½ ^Z>wTdP7ݑTGIlܸ90qeY{MuuTECLoK{ebk<__n4 H햡3Lj8rQ;:*?4'(*r$ECYq'3rUõlkF:!rX+zz|rr?Dlx 7Re?t+b3^m%^z3oG j/ewi II*}}b'8 ?bB=%jQ͝@o[S]VgmpV͛}t#ox_}tkp!R *D7-Ғ%DrzhW7}!Ćh{2o&sY{gMS-G S(X˨y@6.kwyN1Ci69AW=q?𞅬3%YԇBF3C3[*#Q Z썮hEGQf;@/4˴| N1ҌКZP,yQaja<$.Ll5uU&Q`' [X~} G?l΁20y[|Wqem'Ф~TL:f ޲u9]D'2vH5c[HJVdnڊ&1s{ēZڃ $?EA{,1 o>K9?[2w?r=\*c"0K.9Ė]x*a"^Hg7b uL>`(7Ė<\GLUˎֲѼxzhB(ĩcZV VPMbmBQ. ܪ,GҬݧcZKgÜwy9 "H&U\ ,xb遣aAso ~o)Q"^Z}U2ĪB:]ٜ 5ڗgRޮ/Mȃ6 Yn$&-~Zm9k&<ܗ DJg+v*%bJҟn}HF{2>6 mRj!gF!a.f9o%ƍ8m_t|.!%ÀnR!TNx(Ӵ>"P %'ARug(e}tQ!ܻp߀?t{"H_%cwL8 ۸ A;wmZ2V(Шb@ķdGX*& ䷧CߩuJw=g,Çd& t&mygW!Bl0Nj^μEշע7ptZy&C1B֡3yxA |aQA#Sx@-Q߮w2NESugp޷Otqa)B[ VP%Z} qD֓@եy jcjj))z[xlBdHj7 b-Gt-˚VVQc$8-{Ulngs 쇻)#<bX/|Y&ߝ<oqJ@% }yջLb)?Cv9.?^"mUtC _QU m=$RH~y!?<ݹ^M v] ~h#k4Shp5̣oi yDh{Y퐗mG2"Q2*HJW9Q9 y 0Ul9Craѓ&qk/<3c5İ`_2++yÚCɉ]ӐD9%xEޅƸ1вjOפk~^|8pYozMP(# `㗲QQ.r7w`go4"$7B|ec.YU~=<<{C(Ì)žE$AL'YH >nuGfqtyx}1]\-%alF@kh4dĄ* :\i`uNKԼ$Jx\3G`k-:W{gp,anA<涪 uEQiE:PdFY=la;?j$d;=8zy+^n| !Y7`A,ʷOq~~8R)7o/4 j{z/4E!IJ⅌eyUŖeс]{: q$VlfUw|.JxxŷٵWOHsө 8^" ` 77L:5z5/X^q>YFO /| 79WhoU%:ʼ& -X^;{%U! q[e, oEz8ɞ\za%KH0W~`Zvɪf7ym7 m\m:B ux_W:(/z^]Upu >FqٖC`([YD2Ҡ^bL(˼s"'~\b PYjmsY$Ule`8s1I(t#ϝϏdܯMm<`% %ݲ冸` '<|Ha-?,-B5F{%Bp{؈ZSw\9>B#3{qGa~fBsh9!oCJ(aH\`8J֢RY]Vq̐-yAӶ T`aWi[3$Gr1?Vu Iu̚f j($D)<ӓ.NJv!2 U],fiwMN@=B^B@Mf&fNd>RkJAhT.dmqQ,o}[g茓-[>n Fky{S^=]nl%شE2֌~2Ijև *k^,=drC#> TLAnݧk :$_8g땥/-ڿQGW>}C6+Բg!AtIu7Sy</u-{\xT)$J'Hِ{3Wd0T6V;"Z۶OMjUN,>oHb>U|Lu]b3O"TӦ$!]f0__zW- ՍwqCTqcWbhg~i,/4vxGØ'cbAWKhQt#Vm콨Z4yղYi֜dx .DYӭcv=F'1F\9,0`_aVq$j@z ЙQ_ZVYS܋`2z)ԹA/_dxߴɵBGՎ72f<[ $S![G+{tq 7,sW^j:1Kx^YUy h^nd^RyJt09$S_9V&hKp\05-O_g}"Z:[L']J TDzڵpU$\`-qF0^?:ԥY[j}N:!C춪 +gRvm)&P3Le+m3^@KH2/Sգ JhQP*mxeYSˎKT׍ m'1nf N=Q0/p;ȊF" N2?sy6C=D r\wwù$_,~H$B`Xq2n@"|=M-kF)F y5 fâ>"DS|QxkiW%~Qﭯwr{%ȭ=hga ̠pґZ&(!U6,M{7h}H/o+|6>zbHm2YF ,%"8+ :Q=aDj7N̍XRu$O ; bDxH@tkνaTrJ&Qù3D^bBc3{"eH\zƛ􃻁&DDPĉg*zTPb?wR!=H!(VV|H3x|!.}-)M`czHHE$0bT9?4~[?8ӡJӉm {'IDwpu?kxי2'Fm4C :Kk\g" b*ўՆ>sSn1tԸ缾̓|O|\rZB(AOy@p6\*0W8wZ98. *I*Nm,I^TdnSzϬA]mN e VӞR}:ٻ,_R"9fGAR|7S7RQ;N( _1<vr(WxFf>N-P帱hI,ǃ߻Fry9ZPje0F_:RM"RxD[y}47Ҏ8$R#])RJ=N{cD<_95xQƳ{e'1l>ѷ+{9" |VLYp޺X4gS pg-'QC43'b_sM!u:)dQus}g=|Τ`R Jp!Vl->v9p {vΔ^׬{vzBdzͻzڻcLtL`mV:F,"Ӯ{GPꋼRΒCy @9o٭VB"S}~"ֆ(l !t<'3 wi4~\&?^2.\:i \V[x^ H7,moE11tul~9!ؽWrF,LcZd9;[@h3t Frt8Iȝ kڟ&)tXmp\Ԑz䤆;kD7.xy8-LPG$O)P >m[,`//>Bs,4z8j_\Qu`~la&nmT4ݩHҭll*$<>R1E-jϨ;O @J 6ݦ9P&!8hށ"1?st]^-QPxሕ U,8[G<:j;N`h 1-6x,Ԋ|mĔs%dC0޺``h"[GRjvOXXj pˁHT[?m=NXFS9~/nNqF*9,3OGQ HfФs'fg [C^9StpNt6=2xD>=24ʉnؑDD@Pt)205OSZ8BCWz+\tN;5~}Aq@͛r8fw梫s\EPWECl P_շzPT24ܱ qiz ꖄLocRIA77sj<_lgŠ$ig Z~TxW˫.5 #\ 8IVF̬*b3%2S˷aR Q6Mx)' vAf:HUÑ"T u(cnRh mw?1!yѫm u\ OF1hؠPk &E5FSpB12 ,,-/}'`4y*xneԽ)-{&U-ꬊӥ 5=µf]Q㶌"fC%##)9i嬏$f!E)wN%*HAs*z Pxu~wW[Ϝ8Mǃvxnmߺ56G 1%[ E#CşמK S C )ϖ8ƥ @`, g #9. O1w}\xڼLA pwѷK02aso]C>s^@kToFG8Hܕ62WY+X@Ew{1>T~rm$fZp2w?)ZN:ak 9T{vkuzNhi"ΟjPs$h}æGp M_. $~h*ld*=L0fa CZuu<8.иh(2)V>=-9^y%(&R2-A|~oƬH}hK2AH^!;1P9xEZ MqZjV.{zE.]G[nKUf>~kly?xO*_ cڬA!xksx# 06A/!<܉j] ;\|'-W(?mg !jUlǩTM.b1'nCi7E ."j~g#A[˻}*)6Yz7FAeܖV<'mT`泀Mu<4 PkFuQq_J594U@5ظR}P L̟Ƙ9\a(Y WP3O s杻7͵ӽeV 8tm?SoF7\'/svK5& ޔ:lUHTAZ:|'3{K(Yta#*HxOT~iPB{,8⁺q}o'JTvY(g_EE`a|Z^⥻Z0N^7V 1$~^N ŗ BQ (@#Xݳw:\vk`dAvA/ޞyh]x"c 3 ^SA#T02.sMvy!*)Ơ,N̽[~ ɣg0t{_&-YZeGQ39 !3$w8b0ں($:ZXu &Iїf7tDdWqLPɶ~u >!G:Uv?tjV=d#4]jVK1CؙҍB]}?LkR#"~20?jhA cF:i?m?8`d\! R,jq8Bq @&N)!)&gcEa2"oZ|9) 6saΞQFN]1x/LVr*Jz}W(]OB־b'TOׂr"т 6ϼ{g~Pith(=]u5 ـ1Xg' 4Ƌ!m}$ b1$U}"h9fn`C(3gS-&Jn! wjX=y,9ʿfc [-.Dr9Vmc@BڱNXtΖQbqsf1CG.1E.q϶2hq zeSbJ&@A3iB*&8uÊ(Ӹ ׸64/Amϥq=0R?둗\@%d,5tzS:.4l~b|6YT O \|g>];a w!RPLE&E"mutp=7:d,ƭiLگM]S[\t\  λN,JZ&i H+Z,j l]^aY΁]+m[<}`|S2 OD3|Ƽ;$,(fzQb,⏛X[УCvNxN3 ɽqs[ %/Mjnw?٘6TKa:*'1:N/\*wR߳V66ޝBw0+QZEsp8|e,~p%qV8YR€l]87N"[@ Te_Hip͙vEۻ%Gq!~YӲ >OGxc'Ǿ Ǔ:JL 귳%iKgO40R9>IF~rZ踄U$(+mʙwafWE_۰ȵsf!+~+W p%}=][ lK6zE-ҹӧrcB+uN)i Qym|=*9XnhH9s#-q}U)I=_N8j],NGđ>< mBp家E&,~"n6`F[1MeCEeULp j4:s!KI$#tDx'; 0y; H9N2uE_h, $Qzw.Sߪu\{h5UI5^ƻhIͺ n]uf1rPL mNZYa\) :K5we& 4O8uHfgE`-c]Ol8C2N+9Ĝd^峆 _5 J/ʪ KX9uGNľ48D{ҿ8^Tbrgx+M(2|0s`w.^*4Y9Ƥnj1 gf|c\ HlFP"!j]u,X°%2 @7Y5=IϬe4/Ň}LġD91\Rפ1AŶf{"Rv18UɃ\˕8>ľT#EjZn"'! 9mǣ&J[[6+YSP > 0Ki]i%$0 ʖ|BQ_Y6 H!yוWǫ62u3 _tTusmbɻч$op70z0uX;{X{|?)̄>lN}~R-Z;m&˔d"1:Nbks,% )e@j*a@i$þ( ]ʠ9 Oɟ7:xH'XF'ӛ`öDCKBFp qԷ`>vN}+qLp(@ n4 A!Az?+G;!<)z$;Bԯة3_VfaLT(Dq,B͓/F)C4Y>rE(*/o9=N.x Gq”Ǝ*ݾ'-ƱX"0X B;P^Ju@d,և,D2H,V6 h&cp}`fw \$[%RVo4{_0O@m}+8[s`Ȑ fhO%޽c+B?m;^K^ vZtU!.D?:c}*v|uGh![?} qKGq|* e&%`][{6#8k 跢e'9L2;"%E r_2&n-q6^6 hkefǎ)z io^aDZ,9;I"QVq5*y~سrž+T6/\Jmx 7x1:Z'l V[bV-ByjwLlYd;Sbsd;cѹAHo2#D?*ӭrE e~^oEgS~,_ IU>"H2|u6]\q@v曯Y3lIL`Qvo:ypd1񣉋ںT' ,713`۾eݍkGLŭJ1nTnH Ϳk~ۘ MܞU( Mȼq)]Z0iG/.(ADڡdC I m\ǦU?mgE @2<\/qQX)pH/H5z1Uեs9+)򚞺z5`eLK;n16w9/LpJ!w]jhGY{oqv_#>$D;9Wܺtl\Z MykU&buBBra 2~`h"P&*awt[7}:2؄T EiNt/l3m:dSFE}D?u qP #T>y\&?o4) Ji| A#7Q q= ͈,KBy&zK4Buycx0ȔSFP׫z:0n,j Mw8œ$b ]N^1(c߻Ut:KFڍ՚j 3ȩXJ'|6ϵҋ2FŊ̃K>B : \HUzP@}E@Df)EUEz޿GGTO>=f?NIX%UlWޟ(1RG;},أR%&RtxGm7oߑՓ40= o(:XKk3x!EF!_CȦj^vY 9bOƮHh龇tCF!f>–jGKZFKdn9Q'ZV-4.uoQ $ց'~ir߇OFG!HޛUءFO%+r< {[ vȃ'G Um$tGO'.y^@Z9(= {~!Obi^MBaʶ)X̃ߊrԵjM?)3|<̨=wDbUE]9=Z>ޔ!wEU`Xw";3tkdZYCfm"$b;bGP{+o ғPӇhS Xhj:bl4i %$W7z mעq `jk;SShi$Cy>GvKPהQ}*4D_/;4z%3wbuS̆11H UAmƍN!L?DڑP38'J.">e ġE-B.\gӼ~QgxR??T xP#pl^*E0R(u/6M#  P?-L{JNG vyE%')oBQ"g$ݱecvZ͈B w>[=ZasG Jo[qȔ\x-^G-N./Űڼ' Q[8pIfumY/FS=Iv̬cJWTGcnŎҭfggݖk_~ QN'.^{C3 5AGO&mJD& w5r*zxzi =S(!\=" (JO%!pR+>܉Di9JyzABb:oШmN˜'nXOK,<Ĭ͞NwmyTWp>b4vFJt$:ذor=e#iLRL Qg&4h"]@KnGob"FQh9 |ՂNrK YJ(E :!J1i+yXwp,9#P|:T%gg0 3wxE @|90eڄS֭7=O}qL=m{ULSQnDrNA՘:k-{|=ӈ2we=:^!]p a~|-gAV`b4ԯ xSoMFؑNARW+ U.U1V֤ҿA)O ''hd k'"܁J킻&%ͫ l^f*D z$>҆~nFc3PV( &שC ^t^]88b{2 M]m&hBe,4PV~!V44ӎ4wT.iG,B#vm_%xpMsX=,2uU=~66Qe';܁o/3Z^<]V|CD&t, X+auQU>7X$‡U.5fmKa9`ϡ5f,+LŦA oWc#giLVd;.(P5FA?Yo/(eN ωPs 30nlZ|)@$hQڜCwҐjXoP vg ƹy>V^.P}yS:F>;.) 1(g_tP"0! Ci:$%zVSc{!1WR 57mJ5N2 H #. ĬTuYrQZ},a:ўcàS0>'0~\azo]ǦUm4j;E@I0/`on0&ya_J.50;zׁNnЅSw̸{2ԳױXtSUMjjks_< ٘n\Y5x卩7X4nyރ!\q9 "f9FJŨ2H*sI_w0  zQxdG}6q$֘y4POv#r1QKpC&x;_bLzzD7{ń2L&`3b/|=Эٞ֗Ikmb9 !:GYlZ{%O8ߋ0vVO`E@>w JB $͉W%fjm *hm[Ր9\~>7M)5[';D%y`82!~P P/6rjzD0E/mhKF^ hRHzƶٲ! >4x0|ͽ0 MJvʝV&ꀚU?՟9@r=u醠#F3ED3K^QޮIxZlNqc KEv ^{4G8e.cCuE,.K26Ht׳ʛVoI%AdAlZmHGC2WҨx Hk4BD=[K`xf& dlwxAcnF&AK|xE~RP=U"ˆY&S)VR Ìw0!ݖqO4nx7 D!SeYD(wgVBΡǭit'|iyWH‡$ϵD#׸{G}A6xUI(,zx+ tc?O&PbZAg΃ϓb"MStRXבX;[@r43l56 o0.m}jrj ҝcdJKwm5䪬_:n8A'1%N<~?`neq}{q9s{wN"rҐ waGC!ȝ'q*%5jsMxXYGSѿU.,[Ǝ'M JgSBQf ϥi@#*cT=r%.ͫy2nm,NDhLUCtԋ 厢8*AT\y8s[v}%ʽ 5~ hT֔>#~޼ž+>) *x~|M^(ׁp鱘vМ1CR`Њc^7Հ`" , 1 B>5Ca@;2t&}fjSU`vFߟULEz"2|H|J enluq3t S=NNtv:Ak+(}׋,),#Jo-f-헉"[QVD%c~W(VcQvK~KPPVh&Uq"u2TM)L9i9+@h+5&:]%t4 o,=/0(ņ( 1yW=-·kM 4?}ЋJ56Eptq[wT?χ;:ׯL(BS=-j;m*#ru$Iʳ*-Pf E ,oPBA% ҄ރtGjɉ7 (.U:I٠@oG?/D?.%@;2Ed 6-ˎ}V*qsc9 ~5?^U ->R}pO@Ov9QK= hfʶׅM`Wvt>-HjMַ% >Z$ [kmMBLM#Te jڕ8 Iֽ kr/氰YUZy$ 3r]WC aDݺ;S^++woW+=4_v:AQxCE/g>Wd&DN*GcOy -{ %z~ۜ%r}ebkY_Hgnr6ONʷ+nxu\ōvF ",NYGia9"B"?j_вo#b&PZ٩];Z׊YqulKa˱@n%GY[8i7:O(Hh// ) ,$RPױ pZ<\C2s?Ar6#kO,OetwIJ^45`nCZd%.C"U:]%}h'v~#&ԽQ,޲o?՜B./vh`Ǽ6bWGf88dU-#hΫlU7x}rK8z}s~aZIzHSɳ~y7 &0Є^y"-}^}`DM|y(yZ2F=``muqᘒxЙ7&Κ,_%c(ꛃ&B ]諑ݍz[{Jp`oDu~MxҦ5!A:[^ gQpmwRh-EBcIheCr=xU6Py-:aqPZnjafiPUmV$Ԥ^P~@6'1*(84 Dc$QwlLZdiZB@E ښ1$[M85!:vE>,R&.KÊjha cԹFKn9)׽`X>7 ǟ{]MqL/{ʈ2h;5a0qNq&=HWo, y SP$% uO(ͳ Z0s3yAFY V/>[f29۠: p' P[c?*ѡV^$HkDBOf_J_jO41 +?f;!n6$і >m[4 mMZ>#x߬M{ q|m)5h쩁H|qceJV6J?8}H`hAjSZi[8f倯5iO@&ݕ'cRkI(uTW{Cj)KG9C+tc\o 04]0**{3k4tJx@Rך:ĸCSyPW>oƲϘ'\z3&%Udcg,NGȪy$Óc-{"]6keSVz']7ڗs|H熲2^zj<J^d7c=A/#X0ң+iATUy[+E^1bغjqƋ~#1 C:$9U2ٞ6 E}=-u7[ڱ ."k1JU>]ۻ \9prGyX׀kiL,%?n$rr[8NfȈhn'7f;P #C^4r F1]i@.ιUJi!$3oK+^lVTQ)O8nFlE d0niٺ?6qOǬDvLo7$Qݮi+-,K`0^xzBO=~pX䀶5/ 9"#[м=NlG)<`x%̯s6E{랠x|4K=":@YM9 rT𞍇)<$J:6>{CD1K"ï֮0e VGkXt qǦ7w)P agL^H`zKB`p|hbbUo9O Q=ʼnLIƶ}LRUm:{j4Ŵ. ?f_l(Mik9YS4({ Y HּoH֟hkl1 =\cN #+p1Ms(W%}׳ղ Oc'L2HSC~icrbqTl6=W\q;AFN@|MrHq`'h%ÃiFhXz7 Vh,'xCYD96Yˡ ✄#<%@Xx$v{]65R7p2fb!1g ݏ  46q4Vw .DMIာt#F1BFp+1+8ʰ|nαkY!/G\~\QQߒ_yVO.z^I<8FWoD%UkHM5x[D^5b ^9֡dg jZ虇j!JglD[>&3xf0Dc4_C69P(Txa!eqᜁs=tx@1_K $zBO3ƄNg0~.OI.q97gW%R t˟BK+_pk,[soe0OFm^瓽k( !(2ż2:fBٿIWFOOa-!M&G;V'=2WU|LBƙ#P5U'L\3f΁9qu v1fneH_pt,(9Vrӱh_[[RW@޷~>! &§ ʹ늰{v^ 7%_MsYH|t Om4g{kM?֞?˄x}jo:̝_-+?G%fwa!UPo~uz`ٰ%^|2AwpI'~f{8W&[ dBi s8,Cϣ ?В)%{ŜSw8.ȴ>yڒedۂi0TDp'GbGXY}#U ׀Ռj ǘligƷpL͋Eyi/& c Z.2(B J9Bs]Y ݼu `>xCWѐMG=w,_| ! z;F>zou\숳cg̲~s@)"ed!nY#_%6%=>GliD/Qx@ީ%X #0i@ߟN) "zyK#(ȶSdn! *Y]d{NS mi48g_On O?'>i_|Rd }#߲$[ۤ)KqEݷ#^GF:q;$jv#lR[z]Y fl5\z \y-NpA7| /,jD\2`5y1co"\Si-Rė: /;N8EָTE;C+~`?v^siXM"{!hu3}Ky*7mTwTO*h-}~6mra%AnT4).YHX(Rs=ȑRt-3/GpExSL) AI~1Z?l4/ H)R_c ! ?rF$ 9]zb"F]6mἆuXӥ_-&OG)?)\sšk= C9DŽ 5g({G)F3!-RJ 2)S.J٦Y wyFqG]<^㞰Y=WA:`"5+2dՎ#7e'իi, _x._écn$޸ y9S,/9ek7(tiNJebl<:[$ΚuuяX,>~Ϳx&`W]o<=+ Mm+1+!23gI{ը_մvT8T((g /HfYM*Gbz{:e ۝ez$O*Ց<Ǖ8>αo<+x*r#f5x͑wp[ΤPEcχl#p]8&hL`wڣ,;1ӫpӑ@~ %?ZD{lG*/b(g"X [`Ȁ 7#h ވυl!ƥYۋntuͪmÍ7'!<9쮃=yی b(FEM#EbzY\ 8v*PSp~Y PrKQg:1+9 tX+?)J*x4eE wT#j  (-6ϊz;_W/ETYqO>a{DbvI }|Q'~@;K*%l! s}>O#ޡ[P<~1iʦ2P]uW'%gexnEⓒ`2aeD@Qz&>"zJ.6S4~AEXQsKssnUl},JEl,"W2 _.ZwC([:CyZvg\Ya7HjBxs]-Z[2}3-}N,0t-ޮ1x&<Ѹ3Xا*J2 b`ٯ<نTflR.Evxdࠚg8p,WO~/Wmwf_Veo֧`'ÙCʶ} :࡞ -LfL5ZJ]VUEch:ɖX`Hu4|먲__?-bsO|*_夫Hn`c[bE]iݜȵ J ^Ī3CXF1Hˆ޶\\nB!2*\5?Xćwb/&Zѻeۺ//_EL6zL6 摓3M"E"XY,օvCy [u(g RP !Y5;Eš/4g /CSÅ.~/{ef[W{]UX0p T`  Zq&%0f&|#x>Ȋ%e$V $D;΄9H8k$=Da $P o{<y1p{VE*^EA@%' ONHmֹ.85sO|+.Ȝ{Rt-,o\n[d%2>G_%_䆑|s:{ 6bL}Ax_gi~(!ܮ PjSHXx0$σ.2w@BLRߕ[wf'U&=@ݘsm96Ԧ*5}r-s+"edG}]{QI@ 9Ĥ>&fG̑Vz.6$%j_P愗8DhTEؚ5͗'yQ@'Z%C.{`2wVdVɭ5Q|C􌔉ʆ3QkVI‚83CY/OьzS:t䲝wH)W9dJO#Z]!-Pj-]=#`P v쯤~y%QJ i6TxxP#*꦳vRP_'{|kٳ<cgc43PZL#&KKx#l dF~-ʣcsy@~O C qHŦgq}W1P\,N˖uML(`i>ҐWyEUӈv˔~<^ #e? AVd~ bȡғ>̳ǭL}'t,PEk>ZOPxeY}˱OH/xF'񗀞bpx\%2_͘8'fR\]#8< QZ0y*N5\[d#?6P*0R+kmmHfS\;x_"i|X8 9obRծqr"%&q'[/zujr2"krj1P'z?0 ֠#fL٨v}_vxE|㒲'3>r$o]AG#kr}>& ylJ>/4ɤvKM9EvOIkCI!-' 5MH&g3G3N=ZkUC2=+H/ԤT _Vmf%dzklɔ,e݀h)~(r(YJ-Az}4o< la6/W2D ØNLذ14:Z"{[aeJG5 c %DFO /W׃zEȩko E*H)ˉ>a<8~z.Av] #^{_1~%w,CZZCz4!p NUlņ< Z+ҒO-liCFv" 2{+F_t1.yEg$tU95g O K>h+eBSQ(VF69:7V#&|R7ztK ! om Y#co`c( V}/M)R:&TRm!~E]|AV ; bkU%B]vxBU}~wpX~d uE5\r]C'!L3g{Z S.?ۑ*R3``"X{łsg>d3ȀA_P"?>d&OJ\:@}"u˩IjB/G /Bv! @!qTByS:.ɗk  Exuhw8<~|` >#=MG 5,}dWp]y:hs٣Ǟ:! 6}DmMB1;.]-_F8o{& r0'H‹g#Y' Bu˟0ܬ 9aQӃ"9ef~00EX?>@-Z}I}SUN"/}[+gϼLJ®A/7s/ v4At~["M - x\)~q54‘&SOgAd[kMѝ3-M_RsN?H iN|ήEd5@9A@0#_fm0 K6.xBm% 5[%A#yzai!莮5PRZ Ց}`%(~( 1cj Zs^*w{Abux*?5BnLb\P $HvX5L Z3#ǣY%wA '\O9V蹜MG*-vJ~ ӌԵFu/#WYuՀv- :|!mѺg%x<$)! 7~!ОIuKϻ'ho{ b9Aor0Kpo1sL\}ʹxbw@H}u8~v2(ASr3yUG'}C):xê]oۢ8 nw+/ǿ{YyMe>( yڲJVdrjISKjerqCmݚmX)U8ak3k(&B"/#K5>1?}S5Q| 4 QTP\%\Zoe\l޹dA4P%"nA-s@WӤ7<. nE7(3-UGx TP K=gq8ïlYW)ec. %!5$n!zF|=̙X s"gH'FUs dFG7:,| A {Fu\ĮAhSՏ\A)U-3=BAFz6 )/K0_xH%#sImQO96`ӑMn>_*yP8 Sm:[etN(HjydW;vl 9oG|WWq-F\[~CLI : Ro'lF hN :]~JMiI_֨#9J~8 7`@.o _Q-:-K]GZI-cJjyۿ3JUW{kXoWY$^plYl~qL/٤P8(CQ5nW`m,(u!Q>DMʹ9p9=M}D||k?dnX֝%I٩y-ÓLG&{֥`QDӸr?H>&NX-G:©{t݉sJhb& 8?蕻5$0Rmj*!m9_X,B[/bT8f\et=tAv(GIM. {m$ʚe2 J?<'mtLGc7#ZE߿.HrYr ,hྐྵv',Yq8"7BJɫp*,0ũҀ?n ľfI]X}{d}Ao@TMbΝE^>JQ؆`ȸmˆϴX+ S!*]udU]"8Lq}ebnYLn[p{{hy RY zjdRUdҌ)&! c/\J7Xt6%LssHzL'hxWdlrT XvT"ߚ"/X\:Ω8r6Z;<Ӓ;[xmG/'Hɫa&VW< QH Z';`'y(0"(%BYY3g7E#?| ?Os9SˇZFW_=.$qvK\`RFOfHR0cq#*6Pdr",ҏ9@"b~<\-4%{Wi h(}5mN9M?zni/YNP<ҷOm7ddQNIȢAܻ8H[$e>PY\_4O*ؒpq*+r .okB2XҮJQ?%1wY|N ͕JVYxBS]Ē'F[~sf'688K_tq N?pDcJ)5$GG<6dsc=Lq:HQmYX~iV`5b(7Et}f+1'0| 7iqP c05jE^4[|0wEƈ.ǬvNXiԆCUnCGfDhXjP8N{\F+i~"ޞ#\{i>A`Ǚ"^f{&"Xs&!s1duje ubB-|, YTUD1b| ٫9xE#wKc9z(B\5r$BGiec?-j;Q eW}ƏEZA5*{}0!@:F:Jjrc #iOPht|.è́/W?D?} G##"Aa6< g[)8n?IUt1zzt /81*.t\x21@ϮI7R͞ooLs"7Ta(\ EOS>7] yAbd|7]tt禑y6nZ'5h?]h96`c }06)ZG p`S#@@ZNjI~e". E%i[I! ؃ =Mw&U1pd6Ô-Le̱ae >:lWlHqu]J9PK< v~#T_LrlC1#α+(<^eDY5*/ewRشߟXsbIFno GG,9=p2sC$%8w װgAtXY4in\IXYd`/B3vVIÿ́k':\]uU&H0/;_`6r$TP tB8"4F˃Tzm/%tM;~K⤐ۼ d؇S$j$\z;9koO Y[ sCI Msx0/+qn꼤$y[vg޷1XoDr7A-S!"\ˀr9u4 p[L_Xg#z"R|%D^f]Q#ݮb%м**\)y 6D\'|jvU۱_ l2h4[/|U}Ygul91n=^h ;8$Oٿ49'W2;{/֑^TEV; (1;~-7׹js# ͱq'Ԯ3S5ynHKoR*S7$̾T#8ܾ&kAz pͨJBTbzU>?&lup^-ՅDХGѺ8&\CYO)'qԬ/oRaTm+AGJ c`JlhT/gm;|˸qђ')W{dIJ~?'זj~JTv ښԋag.=(|%艨o^ r&4р.?N?ZyyXI D·Ÿb2G[P$cJt#⻙ͬ]b$ܾ-*Kr$-wjw  y Bw!Nmx[^^I ]s_cA7ը޶oЌ$ Z玜dDY-סd#c#sIM#iύ#G*ULB 'E&;[ן "IEF>y'x2`EŁ[$Va#kuTKOpz4!-P𲵡]BSDz%B(.V`ҿګ<ъМgzYaHdб򵈯5J;^sGEAs)NU؏o>C,Uȷcն@ ) ~ş]Gv>4EIa͝ү /E Ag|6wN @W?#t{٠`a*tRC '{*rHe(V*;[SezuVtfUjPRIH5raT<{ ˆ%=~qc|:;P=_P,+ј%z~R"sM4mG1!cɍMb6ο8||44nyl[N="?S .Ntd綖k]fH0 $Ј=` l*kInJ7B\EW~}>q:Nq6*kk l긆"'ONlnUc{+;l['W|נlJ C μʧ$ eT2QJ+8$P贁7s7[e},t S \=hMvi-d3c֬ZdL셠iPǃtۅA?G<-|G]F68ڙEV ~7T8SX|cLBnuTs|,y/0EyIMEkf-mX>j NtO9qE9)2DK 0sۣDŽZZxOQ贾+^t@ëKS@ZC9 t@(1uxwyhf{^ 5 8%}S ۅYwțU_@5zx/O(E*cئ3Zؾ8QqЏ_pdZ7~AgƳhᬔ`-vb=a qrKtBpPx\ܙQ_ }Eŧi%ƙi/·OY53j^WY=vL6-`ғ>v>Dqaɞtk_)wa9ͳ5bRU( Z@j|MVq =OTUj(B5{h |IP7ڛLҦ&@'\ުeNRJxNM[Su1n˵FKPrE-abR$%KpkdĨf.8ev oL4Dj RZn܆~a4 b?>ŧt/mPAY9:y O¨Is qC 90A'Dl;wς'Qؔn2؇ǡ\p Ǒi~)Xdο(nBHc݁^qo3tL(CŪ3QAHZz}& [ʁ/Zqk_m.>8A J|\:dg4lcOG͞Zq8H(,17^H4#N'Nar^]h~n$0aQsn Xw;kҪi&8qDQ1/N#!r3Tw"dOoz14X>ߝXq5s@ 9mʛ tׅc:k+YyXE$bl i%KU!Co؅fi3N5/4 zY7t[!r:0Il[j1C[`ُ|W ̓VMòʆ)0r^HfQbS@zq Y^MIТD㏷Nҙ. Ȥu+C> wn шO17m.LSJ_l+Cl]@[c('zb?hLX"%Ҫx b \jZ|%ZsM5/5/Mʻ;F&S9nnc.@ECbA+EU7Yt8߰*"mP`?Z"(S ,:c00΄ZR6zo(Eɳ$ ^{8%L @LxyaE5:8ͳu"P}@k11\,O^#w>6aa*}/$OfCo GLai8](6E6Хbf5Vcc:tX{Y ~MEiV;+%I dO/꺵! H؁DCD}ˋAx0yWpJ rw# :5Uѵ |IIt>tyIӛs#t0f9BڼN݂O9Qк0P<W>8Ty:cF+=J!9@[`X[A)RsRpnU㸷YaI|:V] ՋZY ʌJ$TLP[䎯-DS)Gr6z1At*]bjV.ؐүM*-zsOa@#vނޅVvcdL߲>M9I~l$ft}']YroLݘ f_۱֕AGsy5{oM +jT% uoJC)7Q'ضB.dA~& R{-oYzPd6|(ۛz$n=%b4iZxL7T{6fquY jjזZvh^ԫN_5SqsmA"체nes @v7v4V ]gb?:Nakc"MV9-35.A!/yb. `xOSU^1㴂y ?hw(9zpA.ԸQaƉzL.;*HD[Gvdt!Eӆ5H\,F|WSӈ͗h}^2ft`,:؆v`ȒNI,׻7"t@g$[di^#+ n3.UL|ƕ[9{lPJa}Ϝ=<ɑ8hX[һk!Z 뵧֌0D#+298O:rgW>kM'e1Lt`@1 ͈nIpszjǯ| 0tcC%&Q,wb吶Zԭms49ʀ\FKPYGUCõdqXٕBd2|ݪR8N `ֶ4]zdЈ"(W@Ɔн lvk~Ί⿊4="h&[V^IN">4^Ygoۄ x爴 #`g,חU%U؍!ܤo??;VToTS}T3Aj&Y0{.:Ey+HcJD^g9J3T|'<:9W!K`,ױoq*TĈ,h1dݵHל$3*;P%U7EA$ˏ_ ĩbL l*z[mVTO䘫sR3}7ܚѶ0~OZ9Bi CxrOCF00Z?rtuABk[sHJk>=|C[! EXJI&1HЅ 3/810 8{9҇(0M/2כSL1|kI ~~pkM+nXW-u )%[v>GS# p2uBcNTJ\`qm`^N), +"Pt&?[h.AiVcsj˩C>I$lpzMQs ӳ;LЩQ_;ɯ&p7p¦BROn/7.ٹڃbƭH`Nsweۖԧg\}wڀ^Ƶޑ/+Tvhtg٬Đ_6U8n'5-c ] XG,Դ0·9sq?R DdE$٧Xo5(`P̛~s0w%eBᬤx 4G7+[^ZtK`\N'a-6 9$crf?{(}ֻ@? bIelT; KKѣ`[{^:+&]Y;*;93=[4w;FP4ESNzq\9[?w+dL>jL|HŎΖb9Ј~šMS.D:@ _zMAݔ _7tJ>"Y>ZRq\58u9Jg-ͦbdfu}1tUi̗d낲}~EnohdK}~~b C"$9(a´׎?dX6pf{a $Bԃ7Fy047װ6*堤P6/- ǚuo:ȆVO[h;y Lo_~m\!.7QM7[݁%9Fy2*V$kYVem##-kᤳ2=KQ?^L*%RؖJzm+bUFo[NT\a1 ǢQuɷ{j_t:K[3 }$ ︘O"9BD]Ȁ% [2O y\oxz{U*SՓ'n/=aOU~Vb,sq /ﭲr܋P97$ET{>! ٪V`hXƳ\"/-vjFGP*w`KHsc~MX =7:gF{pdPk\~&> RE^|׫KelVAo #vҐ l8E|Hnu&F"V(or߁g+㥇PЭc$~^njpϬBcҞ>:op;LCg0K֨6#S#Nb18 W)Գƀ-pRhփUNa=noGJl7njP4? }j`9˙}GTuӁ (Cw_PR(oH]PtKk.[8D++_\} @YhƂV=o h"w !{Q OfY8Ft#ጝU`UjλZ)^eze%]sy"x>FG~F ] j34DNJ{*'or:F#" X|Oө[7&z .OY_xΒ 6파_=\&bi~+ï?/γeP&cUgѴ:]vI>qxZ#g# uWZ>s)QEȭ]qdg4BͅY{z8#ʲ^wgO# "HNn W x#d#u*"fMϮ+$^*j2v?H% dyr4`xLq>-|⺩TE& P{|ێ,-'L($a{"|lMWԔ q zV*B!`z;uzJVJVtCr ]44˒yB< <ͫdU|1JwDFɦiwss׵IN L/TC}A{/Gƫ`Х`忟ܸѣ_w6'j⇂ fLѓ6e,%b.k5/w.v,Wm1ԍ@{ٖIwQW w"cCXPS$E0o{V[[6TPڷS}Llx+e.ig4.9}m=S`KO>ؒI>s/65G Fym~Eؤ6ÈsD~|!]M 'Δ3۲ w1S#Fe~ъa.@p ٧E3wm٪Wh0Bq.MBTBKlbsk5>8 xu SфڹKx'GDxmh޿RWsXIe-:`> DԽg%U~5x>Z3ev llpb{`ImVT)ѨH$8hxE{ ǘTԒk~zu'^)]87hEprGks`r`%%ShBc[Kw#Aւ!ճ JXglw`t4NKˆ 3Sw]-7[.iZq٢m_Iq^ w3gzs\zo"^GȄ/KrhS==u338&}|1mrs*N[Z9<;!qUK؏ `NDQNo1w_83#^z&m{j?N,YMiW0&vN 4{w;/9뽙õ8,f51ҁ[uD3-qW]]l=A{w$ $( `gTė>tƫ72ԐF]wbƄQalӍEV]6҈65TtDf72!Z\$9q !8PVZ$uh".o*3]:Yܤu= H0V4N]OVG838 yÜdɤ4Δ?ek44:5~WF3p1.-WH@;0MRy|ʂM '/Ƭw/ X $ O:uۄ *7848hy6IqHxBe]c[DpZ~k\{c)?,۱M٫7'C"?!9:Q&ĸAs Kf[4zcC&سG=#rWvSqKf1(JSs*ܼZjJD*MC9a1Q;Kv$Eu=6o P<6Q&;d@r9p26&K-!LŅ@X*RskҜ?O{Wl6:@ _A_d0?1ž;BQQkZpPFbY}-ȂuW8(T1Цwi}w&`!3,8S!Fi|$ !+kB.(uľ}~.oy.<#2dwF+ DwN&y(H7r '?(97s*p2QUQst:tDDJ@4ӈ,+KvZՙ@vw YL۽q\lnZ& )S\)b?͉怛]Cxf.G>FÃʲf=Ik=>0ĊbO guV7{W /NjEbb4^;.o$^"a`w~kNxe ?o%Nsd%}KA 942!P6vVVŰқSbczmrE~d -3 '4FF2,ߦd2ANoA Z٦p YX;`@AX(C]Y0W${d)ieoCwju@0N!{ܢ\!Pd=_5r M }hD,KEO ^}ۥp[NY'{|7(߰#b7:Țd\/d(.NUjB/~GQR&UI2<BzJ4z@GcIE66J*_PiXopc0F57V_co5564ƃ)wMPnΨ:ߍUKaOKW.=ptV?;_=YVRm3$ujr{l6vLf :c){wGQ0 0gBˏ 30}(^Lg$0e&l!j֢9N19Kͣr`&ق|,:jZO!MW nb"97rzۧbRLPzf!]{1w}^Zg0~ ;ٸz)J"AϏ*2XF6sMD9nPҨmU5r(l&*ſie~ʎf]C9rbVHR}߆GUj(U$3k,!lNO"S'+Ʃ@M3`ɪv, P(K0`UN?('ïj攓< WP,:H2 nxҷF.edJj~#Y{;ZÞ1{'ӄ31Z ФwMT1*g#xlBmzoA/6R멵ƀ١gP i/lE[lVHrm?YÆ]T`ZC{ JURPsh@k 6w( oycjNƮоsмOePSd%gJec&&뼒x>{D*hHy~JX GX %Sfi;uN "hQ7@,d;owUmT,1A({W.:Ìvyg0nuPcSG*E1 ֮+e)q+v#V1ӮM1 .hxA5?,HJ9Dp}̗x3ta!:Ds<,z&<L^KÙDAr\Fm⫄بFN5Jcmf6-0^[8JNL<6*]:.3 CO;mG1̹cĖ7ȤCY'#%guJYj] -dެ."*.6ɝUFrzy:S)HX e3+,)*R ~OҢ( &Kyԕ|֏7{F#-OPo8 4˘ {$}pRi}LVGD=Oj\b,i\H8)_5d`/*S;7Ç {#2qO}WS1\2N7ص#v',&F 6z0|8c)zTOXd 犫`vܹ%3Qa2KBl8]`z]pUEڐhE+陏% u2]En0^fǁ@LY KJiDTđ8%+B4H!w}!5faں}aeey ft/^a~Tqt}E@\ڡ5pye!\&b#-@wҥ |T=ZGњ`yTWtPT+<_hft{H, NM$2p؇SNQ wYF'{'2t@g.${gDui"h4gS?!u6&I5iɂ0;g6<`HWJJkVy鐌cEqj^R7nZ'-u%6XsKĚw5*.[ }rxIG2-2/`^v{8 "-kaH0 Mȇ$oKY%ckE)lW*6{omVCa_mXќLި{vk|?lk=j?43tWR_F~$YoK8DljJKv|8?U̩7lG2Vaz 6&OKC-?l0]'6rl+.+nk˾?uWOgqmigFd;?jlSWvJ~~=858ScFSaN'b Œ)1Zne`ЬXHi"TvnCHF4~B Uͷtė/y?DPvh!z2c#YJz;ޅ:ja^!d;Ճnϝ-$`J_LsTE0@l}3Xjpw$ˍ[~:/$6l0h9ΎGYȻs@"Tejv!{ Dae{Zn[D}i 2O%a:j З j-;Q+1ZN/*ig/L*]s!+|-R Q(۴5r ۞^H A+7vU3\VK\}YZbfr o~RZߒdQ6ux,Aح2yuTږQRLY2o7Q:׃HΗo2G#2zKt4Om#6Fo)3 3]}%j`mVϦ}JO(2])V/P-jeTS~$7 TjE$g4QO|o=>P*HOJ*_869v#|d@(ZHCf߱aٲ5ՑcIwyHy"3,抈WlT-j8gL}^z =e1dW4vh(g*,"I]cJK6֛_taoodk5Ȏ}+*!»lIMG޶_Tm$]#/W0Cgɦi+IN낣SȒ ~8vG$")*ƊGO?z`A GYԋplNuLEB]o56$dR5'oLv^@QP"8p3ƟLzfvrr{"*PV ȂWX.|9UcX'kz}#'޶N9/̈[PZLқl92 юq ё,'*QUΈ'e/nS+rK'jj-JmVzNtF ij%&t YwM }%0.'W vjV8ɽwmPi8ط:s2CP\Wh@h&}DwS AA jRc~qt@n.Vx_Iv:QD-~nxі rH|hQFp34 1;7ޜ9ŗGM>Ë.mΑe',\mpIknٟ1H0[%ƹ53..bmok]ZZЂõE>\8km& Uz`D Z̺?*˓b8뒟2'{M6qUb=|M?#-,GE& ϜWYzŒ-2XPq`UI@A:} ,'Y^ "FM9Uy *do]kQHԶP~A9]F!sR'ɨdrrm&ϏMty̵[pX[̸Ι\5/9%Y2φ!mAx :g|"5խ8N ګe YU}K^~׊ߛIY͐-zS =iH@ʈ:i#/Plr L=d>Rh(FSf\)?>@xY L0ݸ6_PFԯ;2-a3ܪZ:[e2+o* WTͅ։^)^bK kܚ=D04"njpy~p܁o{gNH$]E6 F-n/(QXxl爝1R) pdBv˘ڱL79< 䍸ifB60[ҕ[qΗԧLj',ҳa v=ݕPxIgt$L/]+>E^73 foώ,H#IL&ӭ*g|?I-aeCIMdY-ԃ^wt);nZՔ΅T{A2ɴk =ώSfo_P;E>!44[HbF'iO5AI\ M[ȢlAN"|Sn۩+ώ >-nVO9/#R£퓧h7O({Hɤk>LUί鞣VV[%JdXqRۤ2!,5Ƞ-aR,$P )y2 iWax2tft׹#b@i/t7a I w=7G!udԇt[FKG$DvxpNF9iMV#ɛWV">ji&ume]W-pP~|h~ia1OH qś׀HcKVMɧ')G ñf$z#4HhW=.]ҫ%/j͗S%(J\~8?tou"E+EQR)πt uehA ?,r<_Tߢ ŷ;@5>NLH8j|c?T-R,);$\ͧD`* ӝ-`jT9y>1hTCߺ{n'Rv |<֗KJQG˯mYb1Ά^=>X*nX!{@i|#XfJ }ɦJnH BkƜX*с E}ۇK=ڌY…\UWi'b(-^` j! |^L{;=9n԰f Ӣ 2=$yc@$$Jk(DG hyP`HwIy (j4cgV-H1]HDê@hnt]:F9'OKD~]ԗpkΎWRVȮ_,?OAё0ckuQ娞i+xDZ%G遲mBFh]^^6팟 9wIΏQFa:R]8@q%A*n:5z8##Ї>b=5߇;'\'1!CҢF'ްggKͫGPA{%Cˆ޸H8Q/9 >~@T5p!+).F5K>q-eT0ɻ'o5ewi9fGQ/ipTX<25wO`Ad*L'+vRЁnNdI*Ĵ0օ֟Vo{1Prn*ub&t6o5 7pC/BJt+fNj8!@3͢hH^.žIs `2;hN mX4r6kp8D[" @e/b(Er!,䃧4HI,|P5ɷ%APe8>Uͪ FɊTk8 k}hcm/,x J* yS談dEs`p<0i|\z7i]3fڻ1 ;ZE "Gr ssIseUeEe:P`V*9]yy^xM' ̖ylğ'ʼnLlTY+3ߗDG +3B_:9 G0_ H nH/JyD0g(YW0-ntJeyyA-Diy+ճ P+F> h.bi@:4(64Ƴ2 9F}vb h>\+7&ݔ.#тyuܻ5{I.)/gqOa]LS[Tbvjo!Zy)6% ~ V'S=a]['.κ/NP&]B,^JC6cȾxAL(>$nkL\ܽpE@\{ϐ8o;(9C Rg'0n.kB_.5ACCI>V->켆2$73p%9+$se*(D +4f=aa2~)MYlƍg5) _YȿXweaВw"zu7+`l ,@[M 6WI{jcY _8,y*=Ze͌{~ݹLq(X.W6Fcs&XChћ)!rru$暷35YKNp VI2E9 TW VG5 .=ޘshc~g>l:Qe޿_ n,Ue5`^n#W^ ѡ2Ո >)N01~IRSf}؅$YN~/x/ri(qϺ\f |#F1Wlt N>fBI'`m2k0(i'c83`)JH؞L}"-xmdnGƂ"t ϼm 2.-±SB??Z5^Vsa!\-`aB|kJn{e~k);&PV`/JcGeR?Ůhm >YN x>L4[E@=D-fc+{xTvˣ M롥a;Sͷ93h!\doBfsr `>{fS>Ǿ/z L*"vn*PNC6/u3RO=LrFG+u9AY\d8;r[hwZPbOFSnwRP9;m-+I0+\68ǫ? in3ĘlRJ7R{;ܪuG<+*@=b]kRD鉖B6gIKip-k h*G8wsh̵uƭ3HҎ3e"x}_/n7C]f3n5ؙO, YFkkUcg$lffK ȕ98{RsXU#d6q@uz1jEH7bi(6G;W^I{2n5tA.`HBǵrP?s H]\0ZV%$-JV+s$ Rd}ԅJg D}K=7l:҄{Ѐibj7cb謄^iAsEBx-C˄4B|/X!\+ױߙ=$ qppM \E@ާ#؜kz,-ԝTJۆ|= ۊFyodHoֶŭN0)8 ߻m&~$ٸd0{G^o>^-D#e3(蕊W\-ɏҺN$ jujZyiӢ:[Y7x/煹M3=b5 6.>%9 f,MW#xKU=? ,o=vD2> c[E0hU1N=(Jq|H ЫR3fzH|lOǂ;D 7}<q /'#MnGVǰQ/=sƀ$g.iCm "gQqeJ`;>$h?saPJ`N*$ډ2s9 ,B/)#:qGw?hMc@UNl5Ic6. fUX9vEw+&_kBr$8᭢}p%}Q|8~[O64pe hN#C=x~YI^÷ ѣT5^Yb\ [c<Q~ >eŘ2Uj7SaB'cIk!cLaMTeS˭{݌f@qg x,ͭkÐ+5, g#l3(sX8lCSuJ>^Y\UuQ0zWԡXJ, r(}&lG-@O+ ]p ]0[beociD?BT$oAH3* &>)ɏٯSf$.6%lm<ޣ~Պm#֘%Hk"^xVulq$ 6F{~XjH"N`i4OBGE;| r ]EȆ?~17ɲI] Gv >#:uXmٓPxf4Bkf"1-R)̵j~f!xM&]36yLJJc!Hj]U{Oق<|)ے^mxLxŌsp#!90> 1,}f?蔠n$5̊4I [Z76I)FzElfɓ;{{ZvM6ĩ7Ԟ[ >R?M5* l9Jj&0dXܑ͂sWg~0SR^µ+)-rJY>2~x@ g{D]*/la[(\֡)0 8v0&m{dL.9D( 0N?;J:5ȭYUL<Ԯ@C=moWq1ď >M\HT2Vp\n(Ysp G;ʆ180]La=/ (R5+G2c9-*G(/^'@)aT οi]+* yzh%K_] ki C[ "m#ui Ν q*ਇ;v"f<ޡ]$-ʫ-FeK P (!~ 8{$4'P2iOزP7H`/(D',3ir4rGFZ^痐n];Afbm*f,#ZF.ãHKU[sj!GQKrB\Ƣ˫}]7!b֊$49ϵfBm+.=[^3GGTFp:tGjpu1Tq4wW LF@HͮZ5&tԛ5\}dJCg4E]Ik՟"|D~g@kNxZRz5W'_d|C:B`g$O1\%54]8PsOD(KLy0qBΪw)wap4/v~ogM~<}-97^$X]uLW&"j9uYG]˵w4=zt7ȬV{-J6,KzI)q5ŭG-!3q *'`%0AM7v^p+ZHL#h(@Oa`.apt$E0W?M~DRy4mZFqʕY>n^[n0Ӹ >9fh7ף 59@a٦ ^>._v6S^#%+4ʁZ}.FsBIr#i:r| E4HcҌ >x}|euZ#U"~ui~zO(3wmQ4oXbc.{1 s+Aklyd6Zbb(˟q LgX^!;?-,\gXzv;Q A|:jŅ> *"X!ĝ,G ڇikG'#!["b?:"aKK5`a oGd5X3&E\l!k!ѬgH5b,8f(վRov1G1svFe$|Ou18-۲gy8b),]]~g mdoZvm iUjkq!BD{%oaVzf@9ubVF5;bMoQftS'=fʼiPvGq2p_*ǜ)ricoʁq0Ȍ,R  "{QdbRu9'~8?䪯sFmn>eJ-DE蘺zVח&ޯ=NY0}H|s3a3X:~ bx$J N;|a Ea Jy֠ql5Bt,Q@+vbRjgQ[)w+ğ͑.!"Ki,]Fm!,űxo+Fp+Jܨ V 2l-ąP U>_њ[agBE+(TP6f*GpEBQMm5wbk)܊';k()^QJ%fd=RwY@Ī{-:wtgoU斚4sF0<4Zׇz% z\) ӃTkBH1Սg>8&l}7ɢ=g C M oEī<=nnE'Am0IBLEkPRGPRssmNF%L.1*7Ti9iaږpEԲ? DДM#\gٌKIogG\wی֐l;M2 C~n](M@%m,dreTyn"Kpq%X ՞attIpx8t7iVrɃ5xym~薴w8[tKά'FlTdw m3](l%6~bf! 6ķSAߠ^Ydu]uFBRTޫ/Z 12-RjB,.TLF\uaǃ \ Py`&2(T`d&+g ]-W"ܜi\ъgAٲ{3DY,:pBN8S 8<--fxCpr'=*.Ӗj@TZ?h|YQomb?l!%6uFyY0]c!Js+6wԱ/CpE2UlΛs??VW(܅^HG͜RMy]u8=zuqfFʨQEE6xmY-R|MO`(m7 =Vau8_gU{7gN:_^vҝ@pNUec˘`2g2nC{̓%O3/5ţ}@(ffiERLvt4Oz&-Tl6Xl6ceWZ&3F.m'&GhJ{ }Mcd5,0ڙYh{5d3M`(R6}>I&@rBw_j$j(+YcQXB!#6/eWo-ŕVK=}ZX;z~?DZ)SbVbe ) E_RMLoJ@@v - }*W! Xen#s]S!%BCצgz)Tvrm<ms OZpyF[E~M9 IE&hV.op .. -.$pIV0Jn:uW7X8 K]$헎(8A,Usْ< y"mf:b3DB,7ܪ6{<^3aNMhp?Gp lNяfA_v>6dZUb"$\NP-c&(CzÞBߺvA.Hח9exBi%lK!^1Cˊ>hQvr2`.1eNbW<\W3=ʺ5"u/tUL&,O* z&nNv\eE=e`x7èJ;y%SD@g^s~ӆ곯H\0k⽟SFu{Ow=@_ڬZKlLmv48U# >Xa]~7FV_x8O+[P,`ZXNm\c>F.\l7K*2\;y/EΩj.V,6*vi .' +C[XN,[: #y|8=ȍ(H6@Y7_e2mx'k;9avOT Q}g_&n~8q*|,z? SSM졶AN"J2w:M4br~< нx{Տ^YQA,h޹l\bu;g Vb`I`߄$0L%đ46ǒgQB \6+x}D#rZ[{g* +g!Yk ^c2 W֙Ǧ _ˮtygA^ǿ I`/P FI4j_n.]NKg'dJܯ Gkt^ 77jSydl %W gliD&E=a!</QLr29iG0ouV <>f-wVAe3tB=|j7,;m8 a߾Eѓ\۞[ \??dE2~l&f͘ҫRI9cUP/mR^]_nSb3.t1Cak6۟Zxn2nE8w#}' #¸nˮitNEb[.OA(bK]c6ߌq8)|YjXEǧ+xRaTDh) M)saGN$f 3 >†q} N>A`^To p߫dmfs +A0 Joa`$"6%= *;6-s&eʱT^^GA#%]GT %Cب%Vmmg /!aWa,̑e|6gi)ݯ7K%>]z /V;-)d&DL1YĚQRծI Ƨѕ.F Q3rʧ.Erg Y,[x|V5}9>3,gljEuҀ}@RnLCs0D?t"(=L#gmpz+)@I[ CVTf{9j=ӨΪn<1V7Xq-(HlGkY=.4K,t4zwqd<σ=IL9!zI#(NC89/xX\cśE?*߉aj(3bMG _襮+wG`gCWl؉CV\錜ă!kLFcsVǐ:YrXL)ifs@olcke39?:nu\*L﷮}VPR8 93Ef⁇306F HtH!sN1w%J⼢yۉ^Ks3)@+uԿ9+/{ar=o䆛OAd: kH'$RƦ.|ÂUVaP~L^}y/Pwf7L8**,,8ZM;&CV}v@=fSoU XˏR{M[^\5\rŸZoغ0zx/Z^89@\B}jj⣞ux:J5YWƘ@쑥uwu\8^-A}ekW;! < X1 LD_7<1UF)~[%/Oq|"`zيQ n# R4s8ocڎuŪۙ^xd{D/9.weuzU^6M<}X3XghF ⹍Gor\ 3,z$ ~8LrPW6|7[Men)MX"A0s39\YZ0oBF`_yidYGm*8m}֬zqS`x; 5>3'Jep~4/Z%lI Ƌ9DpjfސZu `\҇@`n.v@)fTZou eV_<0Rt! o܏u}"^ N̾Jw[.ӼBԮv $ƊWp%Vo邺mJU~23M]=QNQN,0słlWV? ${PιS( ^*T\GFf..@vd<dnZhH'lŌ5_œf{yǞI8ܽrB802lm빆#D;mA 09cWR<5@T0H2s~wY _#Jpxzha(snIٓ;&`9ڔR+\:ZG0)4{E21ئGOpk}z;&E*~=9t+aX7֬cSn~Go{O|K'>G=Mwle ?|L[-PBjOBx]ƟF͍+BGs5^e'=>tvVUZxx3"Rհ1z:cn/;c;8lWbqgYS5LlWX5[/#+>kXA`wtU["Wn/S1}'OqO_!0*L3C21 m)/S&Q*0:e IBMF6쏃}VD0g؉S!K8Qv¾*8i2*.Uq 4,`$ vZ_EPcQ xbB=59\E ĀYtк# q(ev+J_ǟfQ:$q^k-KXNɰѽNsyB")7Ney~K}MfhG$h1@>G-^5Y8{/c 9+dJ' ,yMH#J{(2fv ؽۼkWk"Ze<9tu4Z[瀤1@YئZy/k'%4I`mҔ,fr6 Qu9 8L=K \\3?Yiκג)S*6 bFJ[A,^mǍLf"г,,Cա ˪r&.FYy wE ET` M5mD *ՆgM9GyR=;{yDG<p18Qfr7l?[! M!ؒOlP!d ] ކ)@ R01 Ҙn{(Q9#ԏtJ@[Lv+ \Fc@ =d1U m<=Z ZӔE A0c }5ޱ ];nh˞tQ~ci㥉$(=F48p(>_re絕Y`d|x̓yMtQ4]wҀ`%DxRK6IjYF| nO4$ ;K2I4d4OH8.y-DXaFG|:qGŁȭ!,0Hm)ȓ04w$%_#4XfÝ3F-*Pc͓ $l>~d)}AK%DrmD6݋|yHRMo #p_ *ZLMz k1KySݯ쫽2ȋdcl:'nVo20DK U(Jxp]_ oNj^/9 ڡ:-С0DTm k]e1B勼_)({BEVrYc'Ԫ[cǖR?( 'oK΍SY8*jq*kdE%_/HS[DƈV}gGZE$ŕ@Ms >7$|KgqӨ߀&뜎dg7ypރ>q֝"ۏ ʺ)س3Z ՚Z K=x;mtT +K@(낻DBL /RG;}ඏEo.Gh3ߍK)ՉK(⇷6z$䧦l@f࿺$ >qnF q꬟+C8^4_;Pq):f4f{> |Q`JnϥI+b6.Ҁk=x@QrYDNk^B_|::7m ^iHC{ M.ܞWWZD&SOJɜġW$I]q\`4Dfo]rPF^_V"bP){9j̬q['"MM>FRE*ђ\Y;}qRSZt~Gijᥝ?qZ+(DAI>}tW˭'e4Ǻ4?%m*l9vʻ$Y Z/2%N-縋I5m ejɉNI#X#qI+ e+'?b4Ǒ@QɔtbSR?*{LASFlȑ8P%ec7HBM#B`0 S.6zO$N*7M]Ӿ[CM58"EpsaWX"|c9׸}jT50mmP׎mi掞 N$2\X)wuv{4w岷k?'=D>\`@|KHMB0@4UBJeaz<~8 tx2X|8& b uc,U#b@Nz~Vș|CFm`0~xaЋS5V{g\ w w[L ®6t$6h.$}p18$5]#8Ekfy 7Xuw9XV7d0omY P}@NB'Ύ&fGl(V}`s1J^Pր prV@tuhS%ncY}۰eQS7'+ls ;̓jOv+wd}-(? 3C5M!q۶8oc櫜v˶uc ǒʟY_.v4ViݼB5I:ͪ|ԝ8׹9ѸEv4^ #S?NQ>=AW-)pRmd^0B"B&0\Lpq .xQg_)7MIҔV HwD(ȥ|HlGA"zԑ 6/S -'|d`D C5^پĬD^ T#;{` ) >PdY(D~vMcfLWtU*&i+2}_E>:tғGZ{G3WXGJŽ[䞨Y(hTtD+c:gGXϧ dx,a)E3&p>ZVbh(%og;esx2n/u EGve2-nE"_0$ !~ Q>\o @ܦ$1}\3eJ-yjfU/*x"jH,NSqQiih!5jlٿRw?mS$JC6)(쿁CL?WҕI bV;/æi,| Wj@nN 2!r#cYͺ5˟n)U.>[g+zGliiH560tv@"Q_^&;S>8!zO9}yrs<{awsM8.ys;  Ȭu 3aE)L?Zxh:SĺB-Ш`8 e$ U,2J 5z 49]<#.;$PmK)t'*^Rj`">hGY;[:;>]8xY2[O@OKqfQŪBU`@IS("Wчn[ac@;Ghs 7sܚ{6(x|XI0[r H8 PK*pj]>@4k+L’?4gi_M xOWl̯,Sf}TKA8bڮn"L;2u_,jGI67:%ܬ|d6'J*@ϖ {~CR`{9ȟ.*L6ڿ'z_6a/hiϳ%]3 "S M\;bmȳE>HF=Նd|2yAQ2!k0}&(6z9%ޏV#?` cR RuRX@_}8Kbb{ )}!VdciPe5S7!7?%V]{ÌJYUkG1q[O(ő)YƖ04x+KԎYf UmF஌GO+#I((ahA߲B狓!Z˚}j*ky!a1w)9ܦF qpjTB@Ҝ6vmsc_v۠G'[k$?~4hζuExtP!1tp8?ژTgAQ6!GKeh0oͻfB58F}KkbZCB+R}̏3Eh!M2a|"W)~ծh(G_* Qtjc c7iى0osHd#;BK|Z#DZ2M,T&ʼnrsD)Yh]M.ދ$zm`Y0:fZ ZFe9 ѥr +"CiηI#ޓZVͷ}htD4ܽK\ h" zp%6s)A]K%c[*dZ~٫V}3Fl?G&).kPK +>blBbc)e7lt#rH$dP|Oo dzWLq2@ 1B&\4ʻQ=wGgϊ%|np628%V΁!+pKTo#:ȵnj®i/wLY$y#SC^nQvޥqvߙW6|B冘_p@ޓX Ō-ɽ]s*IGFN,y/$8V|Yl4P̐I:U~-F~U@;hE|태M#iUe%W :;SCC^ex 㝡W{xXELNt1r7?#G.WQyvMM K4/H\-}dbhX0c}[C Ku$5m:֊wiKb\OSbas׃7 o(qʐƧ*&{&;*>q? ͛#6@GOƯԱfABj H&S+ZX܋oG.R006!HaIn11ߐK޷=֕FtF~%Rɝ#G? %ҎG+6Ve^}>&Ӿo.|Q*%Mjh_|Ͷ71t]gI~ٜӓYVcţat >ƫ8Jp*V"5˾iY~}+;:Bn5h *[:m-$l ɴ瘃k>bŐU$3!_cBꡆuֆNw֝CfL At%>uMlFUQ%571y*0q;{q 0EG +z.grJŐ JpʻϣT(Qg{Nb>d6e?yƣՍT4`I,gΆWyK S]x䦉7B-✎j}\,1 $C?h`>E$v'OWTJ;APsxՅl٧# `6slkcm]'cUhWppvp}p4 $524}cv*v>}2k3gN&fm:=g񖔷9eВ>GT5\Sj`xSN% 7c5nh;+Hb?= olZLQ#MmN1 ]>DMױh 9y{ͽ_\JOI8lA! Ӭ)1G Hfg/'1x4Is J~_ezo'r}? 4$E&n+~ϕkQqmw%_O[|Y~Z11-7h'+L)R3b}%gX+K&TL.dl\dBi$YH99|3ɴ+ ),`oPZOUՀF=BLH)E+EL  $z8L7F bQv"|;.5/^L+,^S 4g[ٌ5E^ʦf8 d:3۝(*ߔW\'KCufu^=*zA  v83rc1r~wVdr?h.F[)p3)]9rQaݝ_%7a eYf)Uڃipe!L?"'@=|5.7,V,Uj`[Dvv~(-'`XbP4i,jVBHbq*%*RT\ CىRE+%'c,VRIla`?[E#HH/s'X7Łwo櫚BiT`td-E rt6e $ [ژ$6 ?ʙ-e~mW5WUqmoC 97{?Ilk;j#8{׶LT")z({pFZ5ob-ze2?7x?؊8f:ˌ'BCV.tl(:>ɪ$WC}!jArYYeΡdd0TIHݭ6AӠgۂ;co<&2(,l(jJ]wV=4=N&߂ Z ej* Ma#5BR3#0p8%5M8Zz2JHaF35"A;Sg=^Xҋ/u/ZΕ ˤ#&cOD#@cNM9R $xTԞwV1)rKAi:*3Ҿh>XL_|fKelDzc@O*c2X$n) *R CZ.=-Y VbT/Faf͝}Xצ\H uj'2hlD ]{,n5jS%Tf<3rSi0QTI / ~f;&Lc OAy%qX) P0r}e8P\!4߃↤,lN2iik!? wU`<%7&X'dpQw>Oٔy[;txS'pfvySy=6bd6NYR:15(@7\ݒo;}eS 0hAr9m+KA}e?=h dWNv? Xa&p Q̨'oztṘ/5uY؟;$ji㚈C f, 016y#yM_H! me6_7( QUm4`c(,m2b_FP>Cl\VIJ=ߢxiـ5{]N^;vBKBX2QtҤ#])/ ؗmr$c5WYck :ǃ{_ƇR2cJ}Xܾjswo.i1 loݻ,L+$ ˦ezBޱvZwFwE@lg|UwnnV8Z,GŖv?xJ]-\24/K!-SjKnZj &*ll"ȁ15{ RɃ}괩boK}#s\j}^2]}}ok9(),SzxvjX/oI[iQ M/iViXǻZn]م#ez}(;L?; *ѕpz_xޯ1;:btˉКtdz9 |U{!<Jpk@?c]N=Ki% а=ވ`5`R.=:>.ͅ&(#* Xϛ`bOue^l&t LtN{Sd.;~*1ڐ]bKd1"Jy Ŷg$bk)WX8,5HW)~(gxͦfgNÃe2^ȑ yRe:_o!'P-K Wh`)+.iI lagIɘ1$]:7YQa]`9y'4Ǯ]>Vc^` }qREXHڴ_uLpUw.r&O".,?gܠdO's.jaTvzöFņ(j4JH8A)Y.M% o(Bo}Y}9L#F| ˤwG2a||X dwYs׃mwMXBhbT=lߧ{7K,S3ҧ' cJ| brQ7axՅ<.!a/g{r0.eߔ`*qm0{yPdOmO[?٢w!4 ; S@av^E_:G|1qF/2Mg߾#]d_:drt>ecf~f;UgpUjZWԿN>E}&ϰ-쁝hd:/=>34? 5cr8s?%ϜGJ*1+iK3x`g}7זbGAH"FM[ Lu#S;K6\jTޖ*#Ad+xe{8`v"Ao]$ W}D@uRwN/C:vs>Κ:n>d܎x3!ʟgjmӓ;xg G1'p\r|QȀЯEw/}r 2<%8peOVLU8PVU-.&a_WN[DZSAt__ &47#; ;J48n$|y/EGF5dXKvXmVr 6Mrb"?cPSb(}'6 14w3Rs:qek>pfX;7Zyg6j8k롸nM]ۗYNꞮ59dHZ=M)JkIݍ{bzCҭ3eT{PVa)q-7wcgZjJJPi*8.l$D엌6Ϊ`)#D-Z.NT N|Z`uqYLoXƃ'S*0FȞ!O.so$<@J{&Cަg&,x|⮷d5Y,S8[ ~n%XȇM.f-`8-/vX>a֩m M-vOm yghW", a =i&J;{-nmmZ>y.ʹc[Q=t60AV|%@5$דFa?: FG7]Q :J:ĿS擙yZ-_nǫqܭI*.}! j?}r 1̀t 6x^N{% 6 swXD:* b8twH'ժU; CJqE~u8TV3 ӫTi$US :]e%,(+CoW5# .m RG/b_i>`6ِ!n,OwW!6&]Oܢu,=H3 ymV0NPɴ+ʴ.טkh]˪U-LeS[^ Zf7w(p(!`1'AO+,L K"gKQ6E4~֕g-ʴ+v:&9$ ÛrԶ6`lj:`X&e+/ggm=yK7?[=} %bLf]Ae1[Dt_feJ[ |z-*pyΫͶa@*8#\.#\QrE4`jP`Dzw{D 'Jx8g6st@&GC=mN2z(x2ЄwpU*Qu$7)k* pp5|[x`YADtQ/GCbjV̲X<&^"H&j%ow8Gz3{q+IulݸشQu[A$޹߭V]TFpYr>ED-͹EIXKzo_̃+R粻nǭ-q8 >ӂuy|0O`.-S#1ȫz|+y9oXwVƮ~(ADܦ-5ɉaDH@HF1T$ܴ׌uW\j)Z+-+o-LABghcDJKHtR!LzͿTfL>ȁ\>akm0 ˌgqii7/yވآNfuDU`kyz dLG]l5ODZwlِ✃/#}dZ`z(ky[6Q`m5pw+h0Z#㻬:2z-&'F3U{/EvRHetUv:[M%=Z15\ ?ǵ҄U .uo_g|g6 qvD=#D5^|CK٩^fUQ=E+!}q΋ 6 S(mI2o L!-L<]^SL٢qU0=` 93OTKorv"ٛ$N݂O߳~U)WxH*GNИi)~As )įGzBYؾXu^ M(C,ߝF mR;"4^A ꕺmuT̐JV pe~w6r/fudFKzek]@tMPj37T; =ʢ/66rIzքgte44]t'+¦N OC:ч׾N uE؊`,ci*y}DM.;%!%ZrYT9@HOA\JkFV"S]A'TW_ծN=|-j'o4 lcRT pmRbBbtPOlBmg0kMa8oeungd~Mקԗ3ǟ#-AH.;`QmǢn,fsPĉ\&)i]=M;?DCzGhfW( EuzyQZ@_$X,OyjpHP\3XsH#Ta<ר z|$=#,ip*x wOY %/2]|#Nڜg}zM@)?@A|$\ ^$.2Ɔ(ր4f=!}2|=~\3n+Ǟz-pt*"f*% ό-Ԍ30r߆Xh㻛9 ?  |}#= e{K3f_g PK34/ n=-Qzw` nPRKwђ}/Wxΐ@Ūf>]M|#t0r-4iڈͧ"G4 qc,0JZ亞)5`⻈ʇ3M?22ß4._shx$ ҵD']L4nOaYztt }E$qxV¯N?5~ .-1/g"^ב:&&IAz}Æv: Ǩϲ EɍlXR)% Ϯݤxx~;1 ==3^$OqA#,냣8x݈젖Pi"Tm0蒌[B^hh_"a%w ad |ȵ6(4{)ӆ\X=HOElp@|^oku;23 |I:I"|ZdgJz׈9yM )F7K)L])n-ڰJ0П4]:]ۍJ Dg֑8*^rҨ%P'C\sP~?2emԦZ=B::LPu.?Vx47HwQt1)'ˈ?ie*P=:D n. vV ?x Q37V]s9_'F$:ˇDk}DW.Pu;po]Kr5 D{&6g8 -ȐmVp6Q vH?'uڒGظ'< _5q>`|J/'k$t> sҀCH2ៃ9cH:j0KVƻ}`\sgXl*Ik< ~nŃل#^nq^Od|A3 ~ q|yH=%AdG&>ލXi6o{}t:<Q.Kb_yqT4/VO$#k25f[HHDmbB\yq3\pPH@pcբ~z3,Y*.ƿBZ&HYȪY:M٧:Y&F# CL E Ao#!PB㠇%a(f_-hȥWS{MG 9XX_P`mtVЎX[Yw[d"fZPXŐdwW/)v€vy>ϮFBRsL6Xв&yM"tg0uoLx}5-$j?vղI*\}9#)15mn~QL.klIuP{u?`lQTzk#uv )G 3nd[J2%qkz`-}#y LXuQCYO*JmU}qȐ`ftچ609^yTg{i|.͍aGl }rwFS$yE\mQ?.:+*A/͖Pu牔pK?38߬.p g"vRA &--O~- ^{t,P?buP.Op@"sxTwOPy*-RH&@mW}4Ril+e5 bU?CTRiQ8N1-Vs_3p`gbJ܊|5rZ\$9oajwμ͜/s;XF iјј¡iSd&(T7*%&>"nQM+쭀-FT"дO4O\nbxvlS[I XпA7~q3{9 = vor\彼ޑ rѣLM@].%dMLO^{w[Ԙ̍5|* >zm)ݝ3:naDZK!$q@(X b-vqfq06fWd۵yi:SBD?~!G  ^gajg@lYeחnA OUm͐11#] qI*P9bVZI&Z\e&P!:@3Tsub }/G5W0UJQ'b;W)}#^"t-m`zRe Ņl$_/d(V=8XlβCR4N֫;Qk$eE;ӣa1TA"H @bj,$\"%dq"b)*XGI}n Bx8zOQK>|:q҆yMBjC 4~Џ03|)zz &sR@N(6Nġճuݕ~T̪4^ [HMNI0cXRfQux}Pl-7̵%Oa׷GR/ii){SJ ͖`EG4l+"atPE ,(jm)JdT!zxJ"B X+5QnG}el̥Ͽl"![6#qEO+P[V.;#o%+'v*_ɍ@@?0~Bim.(2nWHyF P% 6=~ Z.U\"'Տ0a=qcSE0RL5KY!Pioe`KXM=(r֤@R5%"֗F׀sQ/\kiOCM# [P[ڝ#)W2S{?1>zLrn1RLPv-`,5dE aupGh Pt1*6a)&AmX1ӑLZ kkMtƸ[u+hPG*Um5ZD+LSF[;ۋQ|]8*i@f䥵"6.;X+ M!vءùKjgô"pG:j߶7WU[--Il=0"տh?zi* PAvhl |n&lRe3Ա =mFdŷ7 ]@gse^҇+J:pwrPsiq "FI]׈=i{{h}WK:V0 XFn),I ulL&$\V,lɗӅsb1ReXHdg#W@]bt^Pf򑊘}@Ad$ 9B'+vVuQzZ;`rãJA)AqQv[u2b1~;ldz Z-O6ؠvAB'Fp!`K߷cMN0Jr,[]ɗ7cNU0*RV6 h D) . ny| y(= uȅĜ=l0/so,!#!גuI*F&LA0р gd}fe/ⶭ]."= fyv7p|w.U}j3lMC 8%\#:>fŘ+.#đ6bLvKe/&g1 ۥ )ہ5Jtg:1xŅ(ʥfްȪnzhF/@B8[C dߔLYDcpL+r?\v$<T17|'j5+lୈ!l:=b/5d )arE|!"5.z6&x*CYݱz 9` _Sj ##󃌿OoSG]N?W`/AyxwCiO"#䜛&~* MU|&EO~ 4"?OzII CgOq.IOdL{AW|8 FHkbW|f+8+qpsLW(|U06I|z[Q5?!2);{kDz+U>:߉&T~!Z#ޘ9yST6G,g-Fx/PH.Q49p\{jŭkM^崍9E&ZUWs#\dVb<e[<[z07շmG^JMG4d "zc'zA'xy%swt?4UsM0!uʎz_Qs>}\?bXP=IZXnxJXqoU 8r2 8yfwE2]}Φ%ht^z}zapP-^2ʐ,b¢O_۝D;F?^.t8d]JV(4u*/=͏k['RR"*CMў׈ ۏs3IOWnG!F90 OX}(!0@5߾VK'%i@"JIA({S-mNc7^8=tdõ٥-D #4`S ’|Կ{e;.Uѯ=IQvkB[hpل_"9|0̓km*~w8mJᠪW:j;75Iao]|r H#|= FS9ab 0?+\ѫ߻]g3%ͽ1{g۠5N0]ˇr[wuQgsFmXxx)+79xQ+O4҇Ѩ)Ɠ ^U]HTBLMXRh*3<. )%n 0ErlL|PVHf |Ԁr5/תl|͓)*Z#CJ( )ɮ mCl?vs\,½;C|}\O?Fvl v8l * aing_ruy58aZ}UL:`,9䬠joEQ 1ܥ>`2u.sl_dsJNHcsC Tf`řݎ4pc5 %kF%K"M\(BXS+GeV4#\Cyǥ{bN*."OJU ߍm:p(FLXVsɂS55}!AbAOYP-el'%k_/P%QnۍYR3b _ف UD4p8a)tmc?vuLf'$Q5[Y*A{@! _ю{ܐei:` s16ֱ oϚ+,\'Pv"Ȭ]DiQ7ٖ>#gn絡AO^p&3KxckH3׾¿/Un,Kݦt8P€5'GO0KګjHwȌuz-j_4K}.hKW ]LԌ烣>p4Lm)Cwn wYv@pN,̻6H,\gNC^hQ$yMmrlܘLlZ=\bqݤUdPMX54(kk}njR&:' yOT Q_Ҫ a[MLڸxllp8LN~g Z4CaP-P멂h5F>k!vq*4ƔS_$3Qi_ݵަ)]Yg۶R)aw|+YNDANGvFy20(f$@H ݖ13s3vº 0m.X֬|q hZQ*xv&0"e7 m_!Z)xEڬx\oRWv0p`#`)iNp%*VAN7ùޥny ?y }N\V e%a:_M+nBGU CDF@3./baivHg !;f:/㓬EBrًۻU.-w6CóAk7@f6LLÔ7_i:7y$b.1C^8g }ɂZDhrj.kngOe0+hxKYx ^  `% j%󴭛5R |mr*0IDz^%A>z6P\ʽyR};z<_qfI jBه2 Y1O$ %|4;*YjFFpP{>戾jhֺKc]N*O'k`o8UD >zu:P8[o[QV%TPi^, }ʭ͚_+6演ff rM|:B t `:z$SFyux"*߿?^4Cš C14)2ARjp]c'%\Jڛi'H7ikbqHpץf{R[^Dz4 ճB; aUV3_ [wp9 oQEA|lJv4x܆OTn|-i`ƭl?hipvޝd1`jV~ J#NfgHVJJo!Qٳ]SS7&3DC&VWn#Ie- nmgw9ROpH!uن$҄Oȃ4",؁+‰Vs#,0vuW.ptOp5yj9 )LvPF# Jҽ ~*[&,J1c`~ě~c5aW|fTKvFA0L:"z4lÛ/MΈɯT<ёJշm402g}w6 &ø!J;ᅵEx/~UYb2/lN ̦%/N%Sh1" hXd/؎O+X(HǍbp?0f2t Ц=ڧadVץ-aTZf9xL98|vr8ܚu3jHW2vGCEϿk2 1QB {elt>5tUgT>Ƹةx\W.9(K]`IOynR { |<stlJ0Ԇq=;OArH0[+r7dϩ `&Iד]ڑ{m|u&Nk(tV5;MaƜ <0M6YFV(s#" "]Xk\,\AflS3l<ۣ4-Q=EX]r AV +2m:D4 Sm%bm/ zVhr ղa<E*ۗ51>N0QE@Gz6*V |}EEgCcWuj&MS)-T75%L'  `dAjDiz͛7Hfu$PUIE@7}恄h;* Ơ`jtf hBE6h^UB>wv3-PTl(bD\d?&(ȕx|KjCY,s }ђ~Ȼi$V@~o? Ի=';llIWOA+(`, ň28/>lR%!#U18]$qtr) I3AG eCZTg1YUeeaזTWR;WJ1nZ:9$GFin_w`H`ŋFVc#gzPzA뫜;l^@5>,Nvcϊ^HƵ}V$r燗s=|oc&Otu=ˑ&9Fi GI __"XsiyUq> "3ROO¹fBF]m͘Afz? bL?Vl|lF7fC#Gpj_aN7G(cT5ZzodaCKO?FnYO;׋81T Atm1YWy'ȭ*+H,Z7EOjJj5y!50n<Kf?xTOS呋e:""%$6JsMMͤ+_ N?+Qh~؞q K{eGުb,N#n8U'Q9.i*wSF}[&~$k* E-Rm?3KI xZ}8;ۂqI 72ߚ'^j/1hdJc.ԃ' _"PmT.gR Y/l=uiQ;]ñü2&PT'PˤMZ8Mm8$5opo3@`9t׎!:b "Ɵ/d8%M/ff45ItዧNJ 5hѰ(2Lۣe.Lx.0RuWLIoAL݃+E1 _>S 4b36f?Y ?8V)le;*L^'s)q+n>\>'jGh?/ [, '# jBiz QNn5RIOTPJsFYBReƪ];+BglɵmQR[ץ#+k/raTG1xܦ;(uރ*8ә(p?çY61|\V4F 6v[R8YB\б.,=΄kvbs$H@F+S~3K> E#pB"x=Q;m(ѧHq #@o2 _M?#q I@]`'aŨL ؖa7Ϟ\LZ@'lWVJ?`,TCP OzY_ `P> `IdUDŽ7Rg><#x4^) <=GLY KH1?{1掐h[[o l<ݠ`Hu g:/$u\ߦ >msZ2G 꼇%·Hp"=Brig+)2}lɍFwc0tܟudc %(i!Fdv_!18cCꛄuVVz%t: U :ZBU0gm&`f)]#Dm?0x)n7flxaw)aj)#Lf1]wuά/ T0?xsxʸ]&ho*x,|mדBG8wa>g$,X=&$,:Z]yѕT& ^b4y8~xq>vE1K՜~HxX_Џa<4p{'k`5(yb]@eY#[Ե!]}عRVv1'^ZzqW~t:f.% ް|rI zf.4c.ɸD^L@RqӁDq)Lij#A t5`o j`)V։>)ıB23GA^BP.*ַ#^2aO ݯ\F<1x "$r)|= -Yʞ+wo l^$ SXy0G^$Q¯f1#/rRSpF|vBޭ@{?@-V-kŔW >w,5+_疌jS*/ˇfE<>Qe+Ewu4RVLQ!Ȩ55fXSt;pUq@x4l9=86Zsk4|C`<|Et61Ō.cPu2Q> %ܧORNU&M-;_&;źGϱPNq 8ˣ @6_)5(B\%?lF|{9jCv>A5s&Ը^՚n%|_x=V)ɠ¹g/'n~IaIIWvRDqp|εȍj7:D r0mQ%5PfDBB5ݲ2v K 3e,`u*{2/3Ơ_5PV=a7`4g;&!=m[܄h_57R$K~ Ua}S W^M ŽGGyXq [@S\.J_SO̒@%oƁ}8,ܣAjF'z|C}Sbt !@̊%<{Լu9DJr,8 fF \8ZF@JmCg;#=t0%u& ' c^}64 sH&04lڑ%}^E퉉,lF.&jc YC;bfE@otIo: ƆLHl]&;cQRo9m#/Ӵ~1($%cYt|kӡͯ' )~ wRiOYq9t1DlkzOG7fcS4 7vz" (ŻPʋv;Fp"DDҿ_ ܷL'҉ MO<\!\>DY1 | {Diƺ%}|jF G&50'gbvhm1wW(8>:>(SsDe(עq Y({{$X Øоtϛwn;m|#=d%vd ׍YqG92tnZo!Q:0 SX&V=2wJgl7e{.us&Vw3}^׶&$F5T&"% [SSL hR ~OUļ*$(`˞Ӂkvأu#,CB쏪{j/r5{%~gM50LR$:9⠵'պlĆ&<:2E9`_\V^B~ѾQUj|^ ~d>4bFh2#\:R%:,)V׺Ip uhɩw˟GXcRd@l K͈1;Udlx15S\Ov2KI SE]qG\^#3dŗb .=<Ԕù3F!6-o-!8?4B T'GywE35 %: -GC{mƲ_5} 2,/ Orh*ʷ mj>awS zs#c?g*+Xy6H8#Eaa(P=(c'P;+ kUNs\͗z(6O%^;DV1%c)ʚgZU*F n/3qL`U<;aُib׌K6g!::iHN3e`Iq|Em=[*?Q$H|NDG]+,ۯ@A&#vfXy=oǟ t2Vu1Yan2 0]d0>;nuGi^usl#"Pvr~l|2mL]RD7%$Zha(+[Acסr&hS ,b/5I630F OزIirUmT S3#MYpg>IN WJ H]S2ldQظD?wfSp2r Õv/ !HtJLw i~@ׁYq2m :`LS#Ok-){]k/aR j.7GAMR b<^ϠRrC."ɲﴭВ6m]C kȫk?t="ESF)*%<^*1w83lDvٖĜ3th |?Iuj_{L)qbi[]5o%0`zWe9̩()Dw2_>󬁋) m70mf4Ϥ4;:M8 m/Q F.\E؊|}+O~A/Q\RethR.ld 2ʼnߊB߅'%omDu=:HJFm'KեCݥp YrˈG_rsA10$=2(\th 5Mb2^?V<]LY$Qhyߨ736+zT+&R#5UG&x=E#rADR )3lO-![\BAqpr2_ "HICsYccXoSŘ| Ǎ:Bėǻl9FXu!'9'`NvDi@JXz丗Leoj_LJFwOhܷ!ڠ_6^Ak1VE]׼ecsrǕHbRQ(EʍM힧)Gd%Xͦ u`*XX%F :Aݵɱ+LJx<- %PB 3l7iY?J}=q?Kcͳy/w|٪S_ew}Knwt2Qэ҇IU7 #!t?EKu:e2}+`TpSBm)m$QSMSϭ%0oL5'i{oI5 Gq"Mgzƪ1.߹͆O:6b$eMNy_#H 5>dH}|Ax{],UM**FnQXXQo}Sxb6a"&4L+P Ѫ@V^KwmR$[S/!zz.h݄tM@@%״ُ )̈́/(} G( rPԟvK`qNj`fks7Jt87lOV?kt "65Ρ[$Dϗր9iKn#߱2!i̶*kgpruqdu/DpgFU!lV2%OC솭N2TFAɍz2A??Yq&7➬+ѵ.ietývB n_ʌ3ed=Y2Zla֐ډISΙjhKf~_;>B&x@^dWR:A].BR'ڄo-R߸U~ ôlc\hGY3.ޱqhe fr ?-i=(:'>hЕlOZFP >s6(K޳Fϕߑ+|Ʌ&:.G.;0aL dŪDiCbRgQ%  ]RH]E+mGenČ,;>Cue>/yVw4[?&)K<g &bH>|RkkUsOG#9<5˼2Zy}kӁbjyrx_їoh9Da}cB>,v){Ӂ Ӆ47hgi=&$7Da!-6gٞYRa >^Q,嶳\cMsrj"2>Eц !c<Һ}0pwϢ+K_nLS)O2ɝm .S"UTBqtOyaVξ5pozdM,:_$h{@͢JD_|BIԇsgg#~*d B''!H*kPc브C#' oT• q8q2,땲{H2k+OLaØF\b$ N@Y%r&.>sX9j~LH]F fXkjR_'J>DA,JP?GӜS~/@'>G"Z삋Z2Tu)1%ӥ ~aS|9,` dqs|S2,&I%zMjewU?6i"(9~kOb}a${-uWao4rE2pc9R'5 Qd(]/+uYH0dI`Sf1% Mbw^uJ*=B_ȪGxndv#hR)A$'(M&Di/}sȴΉULo ]RvЕV'oz1?*@ljQ;j:t{&} L_PA!e_\e&)9A"isM\$$ Si'- Fh(OGGo1NީEɄtA9>KcFs|Dj2}SLȌ6w:5Ͱ `Ck<*!yv>Wj즒M8kOlWqf%Hjuw oF0yiչրAbxݩx!>cK o֞΋wXM86BKK긺qg-XQ :IL, Q@;!dM ^8۠'$9/K:7?_[`ؐZO_fw 0SG>aH{@2zoT=n+EA{ǏJj'!(fh`L~`7U!] "nM&i?iSQ$p^I?Xg!sJiFHz25V -QP ^ǃc|)OHJ-gT F"ggNDafA2TcY-> #de8Ej??[.[7K!:Y`49S?Ib5y4>-bkB~#OP`Z(jһ%A: xjA4Bvh^Sf011V*&V5xT y8IdXmPwG 0zĹq~[3y< ;2+ ]z sYA\X$4R;|3+cZ[٩7O {nF_r$SUٺn cȿ^V2/d8@D FmahƪhKtzD$˛cOVIc+)SoipVCޏbAc |^pK%#sB}7jZGEB>2Ҧp;T%rYm I k$L!l08qwgKرQޡ;(d< svF#^Rx^[^K;WnyJDseIF+@`ꡝ[ҷJ) LWfbR2ӚQQaql=N5nQ/[ ZVu"^\bZNշqPecX 8ҚUh)5tw׹=eZR;F~Bsd%oe-v_:kq> *[#<^_?\qt0jOd?&}id ' &xc舟QA;NXӔJR~"Fc|(2:P,'Z_qOUR?8DrgD$si$VE4t1TQ1%4no*Q&9~=N}Y5: BE2 =cW\I&w͹i$ ɗh  iyGm;R)μm,X RiNX#PPUfANŅ&'~)O#PpWpvgv/mu*%U<ɋ'绪3uфIQQX-y70S7%+_fRd2PbFE;2\N8v{T*Kp3N]P1`+1K.<ýU#˩O2Fݘޗt-s,_jh>P!4;L+T{ YزSR~ NyYͻQ i[},n?0@S徢Mq @!=DW )Jg@c, ))bukϿ)`m#>yc):.p=D &Y 3.H*68eiOܱ / _*:J;2I37 QqNia_nc-VkZQp>X&ل:n$C⅁93zz4=Bn+T4M|M57 b6GUC 6=R2&9ק:bځu@I`Okmƙ~~}2#pJ%F R؈ı;+삝) "DF$.Zve_ ջd KR;"RD۽}D[]e$̳dʥ.-C-LJr, X3 )Ñ)Py"쟖1ApyYC" fmWE ®Y}i$s~7U˪m7(5Pc5Ɣ'aK "wT:lX3X4e  96G>vb^+}&A/R>5 Y✰rmOǺ#x+&{y%ٴsL,L '7drx,ZFlұ5CWƥmvZ!-Sưh [RQ-Q8wi>8R !w qؖ)J ˱fE`:]~q7$R] p'RjfVe*iEa&K'齃{-Nm[U!/zWPnGYa4+R̲$u< S̚Ux\&* AxƢnϏK'jtpf@rI41ߵE[vC OqƜ`릟 GgLd50P^鵖X|U sXԑ!.,M5JgP.fmJXy!mD;:p,*56q]cGyr{%{E&%B=GYB) n0%Bý84aUja'ѥVz+~؀^:8F6+9۸;j3PW14]I8><&xˠTd[W"g $u|N'|LK ='Ih`k!0`i[K+8FIE`"נ `" M_CSS\1^r*` Zm}-J49WBwؗla7i9 %bHOFx%0Yٳj:cz͚jUX_װ.,p Ǟ$Ă`|E_ HbA 0<ȳhEu-Vַf̒ ^$ͻLM8pEm[G@Yߚ61Igdf`kן8*pF QP>:z1 $CmI+pz w*̀ H} 77D9HZ5r,{qTճ2z"5TK"Mݱd?G](Ŋ0Gr^T^%yBn(ތHQM ebݓ!}ƒ܅oXiui!61XTQPDi?" YLeJXf2 V{[hw~fh^ֽFe*ŅZ`/<`®aދJ:]wM(;嬧Щ)x[/s,qSdnζCY2)wknhtd}mB^SFB`ZB [dc 5]THuҲ9V ?{;z 9V}X@$(\Ի\['ZofNu׀UǫpBa?j-w09-iLzFbd[ꉼC;%~E'ǕXweaO=Hj `tD40倄k7c<"?#_?6|V{].fDokvR֚MgwհxН6dpW7>T$OO"E{!T2,m!Z5= `$S,/>*;"r5HF ᒯja,<Tz19~U(+ʗb\r<_coP@WFv[*b gK7` lFLBg-nI^ʞ Fds>VJs\j*|.VHE9~͍';c9WD:ϖEBG:;ZZe6Cɒgvc+;;FtX?!'NylTqt~ D{@!|v%gh뺌3-|!idtn_N۬SxLa0ot/m1[Bb{4/^JjCS:47GEu;bZihҁ}:-q#%qSSd`19[ F5U^ ˢ!$&;: G J)('oWi}weM=]/RCmP!@Z c销39%Ϟp=,E^2(]Y: t8o15X:NO0YmO 7+O,e$zlhl^4oĠ₊`hIOql^ w)E?_?mBgFi,_cHxrVI>? U7OWۯ(|' d{ 7A1ĤA!|X!)T\T#B86~6"g@zm٤{pYr@ Lڌ]bG?2E=FuPWQkEpzœ"xz`.bؘ"9^Fdn27+Hwȿ2J7jsR3Aۤ Y<sGlC;2kRg(P2)&E yxx L'(}9z9&.[_=Ձe 88;uvPv.U)z'C"J+ct)M($͵21/eqέ6Am]Q `L 6%X'4ҴT;Dx-#e\Waub\Tŕl)!X%Q`8&KE.<tk)]=_yIGh?K>K|ϞYRe$V[ֆo'/gKw=r:09An=P #8Ww\s>,8Ƈ#Sژ w)0@ dCABQT|Q#\!\l ,>ƌZ M|I&=XmwJIr(ԾgWzo0殖j|\B.Nj)>l"a|Uˍȉ%n(e%~Tu+Umj4-Zjpf)hϻ~Q ϼ5dsHGGnΣI$`؜ъH6и @ZJQYvzHwYŏdC<*`Z . V+oQ9_c\?kb8m7eޗ=V /qu?D&99R#ÿsTBh3o^?']~^S9DbO>#`/(<s#?{UMX*p?;aȿ<4LxuURא|\ 7.$OSۣAePTi$L/Sz4&@9 .4jTc'ڒ$豜 [>|vq]"58 fqsP>踝_]'׏@`H/K.N@d2ފI07W:Xqݩm+$PhEΛp[JQ# l٬n8Lcl @s*'ǻ]{Gd( \4)NC $Ʃ\uQ,t-Q {?!օeP攏c' '1;1ԨGMDkq\^4nkꊍJ1 g5$Ej}YL!y6UxdJd 8 ( BEĘ.z)X(=>s~О&d9 ΈY>+?4kQe^tO&) g}Z—1]ZB'л7{Ɩ9]*ЀlwCKy-" _ESP6ni'~!?c%认ۡ=7Bsn<P횺aK3ޘFDGWFR\lO|`%0{OGUy%niwUra yLy pN hGNqr,S3h?H.Sݿ`+lK3bU86ޟHj xIܘqdJ!y_N۫[PE|Y"遞TX*bw8Öxڵ;P Ş.6!"K4%GsbGʊo.R7F7w8Ț`:[L((H 7=:BhK#U bŚ]ʧŒgѩ5t{ߒrԀ>S{b9VUHpt/E==}hdo}#Xq4Uww*čT sR YEne5P,%a,d.+ⶢLxOd;z~Sc1"^#= C6 'f޻@OVssHڴ#ʋ\3feiԟ9=2+i#QE^j̑"d'I+P-\jQZsͽڟF<P]\p]%&`*4:;ٿ cQsYl bkllj<|p[U!јpHpv^g˓zHE.{G'qO.kx8m 4j*pL; Cl3'v4P'A7.R=u;-|Ɨ? S\PXYN>`\:f,ꃻ( *tAJ~$TOi #B( W0No5LLjHKDey5Pk.ĵ:r{_li# 2NhU 緉py<$b:Hm m:SRr:)`O`E6˜ԝo~: b#s S˦J0dF reP9v͠ܯP FG\SR%ֵޛaE35pn|?TML80=`_#VF,'xF']pPl>oWuFY'ϝwY-{QW'7>ȗM!j;CN$+5DݢQWv V? Ԝuo>ʬ80-4#L57SC/7$\]( (q_ec';)L̶$h| &5EK[[7B-|}WxU U6b9no*;TվǸZcZĒ>Af93΍ޫ-(5qd7 S1& z㞅Nk$k?DQ=+k!.Dr_4455"JMJИBs-5I9di0etbGn}cm^w2xMR8W" ܖTL'IǓ\eSwwu-$#{!Œ| @yU- 0!%`Қ}Ο!Cb

lx8bѹ .^Y77A!7nVĂ6AX[ps7 B/ڋ5ض\yы7+|?cr#dUr]h VX8fgQa)Pvb؈v/N-ue5@l}Y 3@Cn_% Ov_WN))J_\El;K C1,H(0¬ G۝ΜY7rO+eDǝܙ(}jho͒ %8Zyݠl)d}Ä.)ZEt8FWhN!@E׌ܰ!0ѐ&w"|rr)1@Fqqʫ\]rл"m7%5B"'M0^--y9ˑ%͛ay,/Wd%(9Dwd| wJ9=Gbb 6f\~{sŴȏ=ll9̞_fJtT'_oSZiؙb}uxe)Vy֡Cb( Me QKvx̓4욙p%ټ.I=.Rk\`QHoώa;c@~11Mf!xf/m6=eؔy[ΕKR+Ӯm}UeGHUەs#Yuk}`%|Gi5hMeHD Y[{$z@Q`"O*z7q*,_sDv< =et9ɁB! B|i |}ƣ!LH5`)WGvE xפm\d*f~GE\Ģ0>O+d| 0 pRI*ZwW?ȡUǛ @=Pijn]+0BG/Q;MH!=H@ \mhwh,x ,g1&N VO4f!ȃ{8rv:wDyCR]w"NrQb ZjgV%4@-*AÛWY?L,Hh=%4 es{W۪FaHBFϴTD> 2/(C t7*{iDH+76K_wjBP94DƦcڗXMө?2ji+lհ}L/%U}tW@c(~Svulڶ23 :pS|uw;KƬjzx̘m/3kYjx0-z`K†sz#nVtc~1 cG{A>++9C  !`u2c1g*"P vsPa/H7l4/ PwZM t̲W 94ݧ{du醼g3sV4ۙ jCF͚=[WE"y@9i ;LurM %}}pRQ;~Ef1.gע9cK;2Z2Jl'UII/ֺ+Ӻ㖧-uC~a-zE:Qerx?‰Ǝ7A6/ u9{$c(|=GjUXE{ӖuAvH4L0yU:t8/~V疆4m}5n&X p07݁Iaz Nh!7?Nʤ>p{S}iWAl; *<q}gR)}}GɳP3rs&9 -` /[a،{20,Z _WPQ .~}wb&aZȨ$~!>cIXݼJobUJ2 o W$ "(]`kQzG;Z4v}zRiM t¢J6:90Su)nH{q۴$MBW~k˧ӝ@;[ubkDo%Vsd-Y3HZ6wcsvɎvrG6 JF솕w߶_N;FX + R$>?83` ժ یH9̹s)6Mwh% Uoyd)[ROi7sN#ii!͠2[BY}c" SštfySSɶ~tB ;4:QYek$ԟŨG}@QLVl,him`/NUC%J=7K9QSٍ w̧M kQ;[/*+OcTՋC ~ϵz-^: ދ33Dƛ28 h4:;Kx,)/1wTeyZ:QJsԛoحAq MҘmV?l0̾߮ ꇆ-L: `2DM/%  H) F?iaq{Z~1z'&X ٦\\lA*Y [~ ;y97Z(^e=cWfZVso)W :*sB`K-{Fw?W9&M䶽漲eYBDjboX~jQY6T8`LPc ".6[X3(1a?SrHUھogR>͇ص -D|EoCk}zM 0&嵹U0 73@1BnoUAFRhpBg.Ԧf7]>)F&=4PdL{>ѱAP#h1b$0|;A=H.3C]˘U#@هR͓ 3_G-]S,SzS(]%~' ŀpE#m6-[xq5@Jv^6Xt[>324}-bt XqDE?;|H7FZ'm֗ibh-=pc;fx;hl SlN+nT}W U޵%TTO J],2(c, 9$=w5S_e1 cG[\EZfDV8مmaD@~78V#N,WP 4s^i`tW귣 UmLFk5,J!GSvS\/aC4,`Qٔ /8+gY~%pTF\^Vfq~ 7H#(Hc72N*yc~ƒ8AI=cxy g K1z cT, uriP+ KK52xlvќ Cw30e#en֔{*޿C;$% M^|r9ϙ_ǫ!!@;s\`~33C/K˽ĂѿP%AEb 4'$9G/-^aY<;JQ\F. ']'}w%ze Og+jG/.=E e{i.P6GD1mGEɽbo0֜2C>Kl/!7m)@qVψ?[5}0gnEB > )jĐ[w] t>|}tx!hS{P`.6g֏g}5᜝Cfl!'8á;V)|ƻ_JY@G}AW M!S?+{J#Kž\-?9[V_Q'pb 9_io~N7 j7wKbĴ}ژx()@nݳð35"? )CS~WNKݟlLqbn]C{,Jٹ{1MvVkՁK?  qM3@; 6[$ѳ-Q^gau *WLfr.oM.y*=p\#%Jc;dǧ6-/`Hy"F2%lJ('/MRHm~Tl)Cŋ0c1ϊGڕ}3hiԕ?((J9kBI2I)gBa{RO+y'arH2 rg{RV35#=RP2t<`&3џP29'\" X+gpC9SCʭyyBIU_YFU~ߺig+vHh9@;.g3ykDJ%+Rl+P)<9xxDOؔpG(}Gz &(>Eb'Îr ʉE_˹KJ<&BevUf-d$T[L_(z]:\3QzD"3?|D3%ԱP6!LӰD\hZljWUP is`[^҈I,xzs_H¨9=r py%8\/Q<Ğ7ݴ D'A \&Ĭ9.﫚daNCh2EdyweSxxU|j- fk, +R]J򮷾4KrU#"u\H{!zm0H\}+3h-<@J a=05/ Cp`x0hIvyX"'Zw}38#۪(uZϏ Hv`@>d:{1@N.oRskV[Tw6cNɻFTSR?CIOl( wYI ݍaj<qu<&ytJexʟ7I,U5ZȺ2]Cv/qUmJ0Vf8iwa_IF 8.S%&~kel6Q@&8aIUhTэ9{UI,A 6ݲbeb ɄL$lY>'!N3'%aXrjpYZY_~WH3]Gk=qI]Ҁ˝WP,BY/B"he|h)W쭍{ei7IF!50 yIowgL1Sk. gFEO*Zn5ÐqN8B|*]7+es'mc$ jƓY>sKlh7߈/竚~j&ߜLCjЗd487f fWsYpJd%x~Ѵ~Zc1mD4<L󹅢 I@Ֆ?X6!C|ݹn"N\ːlೇJ`K414mbQ`13*+W02I8/r>mZ?*ۤFjRgMybxR:y!0"ToCjg ۑYjF*Cz&XC5gr+H`SKus!yԴ[zdvK[ʮb`=J*c,Eoމfł*13 ln3ưel#ce  o$c:2b,e|+[Cڲ,.ĺ:8PӑqF{nK?B, [.]\|ʑ]{Os|C?YnVDċq%9WCKN%w/M1BPRTQ:h }Jv[ |w(W$c n!Y*dZdZ pxͲD-GW[4X R1V'L}+WS٫iѦاWn !fWdB._/.B7/ InSF"w.|`\s8Vk(>48,/f5̕f9 Få~}klJm Yr Id\y[}iCs#ohH$-uA>qvjan1-2- `G)}v5i` KBJ@d -HbR_7tW ")nΊV8lB#X*?:9NکN\gQ Fq%?ÌжقS_j`NZ 5x\Kc70(7\$Y4Y6IN+;s`78b1ʎ5JBq'RQj[fKp{&_@Ot_V!P囪@CMP fD?% < OlgY t lgyH%D0*y CKRV;h6UC㧏']|'܉~"!c63(7%YLNoP%?I FI6ڗ;ϰh|5Ju5dwhUcs4j|J1F6tټ,tŏsQ.hlў&i,Þ{d7:Da"+9i禐q^/$d} T7BRj[x~zNv`kԣ\!%XmV%K)HqӨ1/Lal~!ݿ{w|{*=n-yuwk%}"U#CVS ˿;8z4En-KR/FvXDGTvzEq ]w1u7%;ߥ&A|CZa`J ?lWp{,nyoSs erX^6l]{9tf1۷7> 2VDT@XWW%ZbD}Dd꥝#yAӏGxXjIVI&ÄD{ś :ct$5ÏZe'I YfhGׅ bl pc# Ί_,I"(}fljC^vwW!@I&T9wKEOvX]QMjVJ" &j%s{оm8elyD=W{jl +GtWosKcȗ*ضiɗvN0ga_p @1t:u:]i*ҁ=;sӚBxJ<@B}U [|Fa8t9jɽ9엇a%3| @Xۦdn S~pͱȭPV8h[{ m.ݾoĄ|I^E!U1\αlK7 @@W$)Lk gV9+]vP!3+I6ypi^ե(a60ϰxjPԽ8C&lV%z_6}9AKP і  odTq1 Jѱ?GaKSE VE{,4SD Fb9նJ@j^G/[8/XDá-6П~cI4[N*6ϲ4ta@ԔAU"U@lK%%pp!7+,wj"pVԿK;-B( >B֫v3ix'aၩeK2L{ )@W2n(spN2,܃35lN]_\'̓bOoWdƈd+\Q/5,ggW"uJx7|DL)5 I;q%^'"ߍ&@7R>F }W&)HllJZzHj3Ykrک"iT=<7Cɠek0jeBecVޔU"bv/M-!XkWUI1͂$i >,ScKI;{Ξ4LA>^8Ó+9Ո(w=dX: ҫ.3bNf7v4ܳ5*'$Ѥ˻KY[a6pdjB%ySqϢ_f3U 0{?G DZbV -o˵cd$֪5_l L"{ !w/fژR]AY+t$NuԲaH WksGlZlk;] ܋c 2D 󵔫#{њXBp}ďjIc̊L_Ɲ<[ *j UTDF]wE51E^b!$W ޹p}yH+Zt&}ϥ^ =Jɥzb.\օOzs; -k0le.דf( 8DО-`#tB%|pWWɮL)V˘MD_;Rdy+E4ٴ]v#pLK~Ff{r B?u̱ȿ~G bI-. cHV}Tk)gS)P8ޠs,~2nXԎ91 ^j.w=p{Ҍ{W|/4uas9R4=^aܾvKYyqkBwȑCtiɥjAZ$=?K[@7 5UKIڝRU˛RNVw0wwAأ_Z/M/}ǀm Uw@ J$'D.gcRҲ3DV(zEnKwXQjD9-PI<Ї'A;{+B T ߒ^.xۉW9yRbeh`ee1i]lɭjURE+Py=&vNx2o5SRD?",O<02k5R[dTdG׏#lgu_W K6MĀ]nU= o pJCijɠm-U84 `A5~ z]v .tlǰK;PtV?Uf)U̩Hk]`yo-oJ4޾ m0|aXϹ#Z?E@{!6i +0`ևyHFApHB\iNp˭$=q$CtB vEuGBʸW߿pfXO8Jђ#7)np9|+I%V:٢3ls>8NT:,Ș͞N/vvQWgiD5oNZP7,8ZzB~:rϖKWjEex7B[0--Eظ{/T4G>!៞#KĀDYaQ/u(XrZL {kqRuu5?j$TvSPA;thR6mA܇sC?qsF,"y LH0‘btF6UvyhPTz#{R` L?eܑ|A,_};>qWPd]v/5UkNaI&(*4:O r ,W?Դ)7M- }b̋ph v|dztqu|$'RP*.a VV<&\t f8UdF,PɈ#u֕i(Vl.n0Zۅ@:rofSC's;'$v>SC nnN:;_ֺN^aɥ]}?"X.}LpN {f[Q;rU&j0ơ4[' Dg=L -%F) ÁR%†uHi |@ǂ{і(ύ Ix|@b{?Yd$H:^cnp0[>)e0x"jBIΰ(IR(;m@LB=!sP* 'lr5NذhU:B L`+:=5 Y *懧-{Kp?(j㥲z $#壎t&A1# U͜fDΗDz3:P ȥismd~y M)J1| g<}P88:Yn]k=Lw ~wk^oݲd(Bi!0SqWm e"Gx3;w6oMI)2~(W@0yBCʊ:>*䃮OASUhS:Ub*As&SN9/-K:\)PM>auWFޓ9֨À?jnmwq=~"$Q((Yl? qpJqtϺ)1@ l |0pWkÞQD6$7{ Y_UNY@ΎbZ-)A#(q_hDSCt[J=(ӌUlK|/⏰/՚hG>PՒdqIZ0oD"FO9Īs#) ozr@HSj~ZeB%J]|#a!G0.?Bm>LҵE yLe-vGtX~ 6:$ 3 DfzɘmVN'<{|[~\-Z^4hԵRDoaVGBT><>>#̃xLO2twQ(sKVqj>0IN|mB;ר:+{Ȏ ecΔyfp su9tPV)S,P)Fb1+8m\]\ly9D@Kc=1_) pSϼ5q>0/ :D!6{W۵B<f Ox"{,{6^;=t IGwZ PEh֏ :8۶|/})Vܓ1IUW^و֞\5B.\-@bn;4 ˓L},z}(oVϵ;[T 6ݡrX5e|  FG{*U )p]я( r(-޴4'MM&J/ ?%̨X *ʯ<*ѩ3 ]zM31/Vs/g@VWMMk@-km˄f89JC]-a4-?7\b 9+Jc&OJaF^@ ,ٶ%l?,|pAzx~9}6ӬlO8|w5 4(:_FPwNfMV$za]qY H;XBb6}X230C*jX(+ў|${!j]m\U̻+[RFHRݖf_E[B#Rp{°DϘo`ujuѶZ).$m)f]s6xGFLA/1rR'' !:`5Mbl@݌>l/rQ'ٱhFiuأ{SO9!aoE}o7rJF<:*3AsA/|.hO}E^9ir江ЬCo_bze u헥n柍B%ZjaV]4[Luu X 8*Fљߡw h'Ms6Sbb7 -GUsLue;Z#}a&Iʃwei.;Me@}=4s*cRhV?aԅrCP ]6m{Xւ|6OozmѪ5qn;|=2@j"tSKogXK;Ϟ/pC\tF>e-KriEN>nN)w*Xhv"\UAp,GF*TF5tT(.[AKwӗ(jᑜn={/ӕ.WFXKfJ-Xuݼ<{~\B*DMc_ݫ/`5kzq;|N,'@ws<JDw."O+#FQ綣Cvf>:S8{O 7T|`gѢ_)c8Wid2aha TT^>)>^'@TnƺutzvCL +y\fhK.e-sv_sE`dn8Q|qIȣQ0=r!@90%qj8sgO yGX=2]F@R/F`q+?py{øEcb.!,O%] +[sfgUq_e$и!Ec*[}R>7R0f@SW)_ 0g[1Qc^IOZ\liQ%o&.-aA @cIDM*0)~|(a9^TE=0<_=*e@'pr`e՞NLcV.Zh:q 衎 f\>A* ftj#~6ݽDS^1'DJȌQd9!|TϢrC#1WN.ARI1$B󢊰ET uj)M&S|oKer(\7xTƧ<3<Ȩ\Ei]Pvdj%Akp(ibt%]33@o& +g]jˑ5*EMpOHB :tMgl?2bϹ#{엩;  bPOK cC*{"Ft\XBkQ}7(byZ^LscV-T6q qjBK\֓^#(*IZ٩uj[9ېϞx#^ֿI kZk)[;`4ro^'ͺlf, k"[G|,2Ե\I5;;8Hvf>+\ȅbe4`36<_ϳ]QXYx<r38y[w=bi/L4ZOKL-azE'tp޴AZ1r`uԮR@3tkQ@(§%g#l-BȢ5W/{r|n/]ņ F)n7B/*}|gUgC:Dm]%wSN͏g {p#ke[)]^λ-O;vFq3QG:d8C@$^3lce<+uj%ҭ8*v]i1 ۊ|eMyI9Qpd82n+=n{W5ťRjC7iR~yOA'fyOw.iMUvN"ߝt渽yQx8BG%ߜ1ݙMc` uI aS Ϻ{vor<&Hn>X-յZ Z9$BKkՏ`m(ƧR[N@)ӮHqj6WEWv_f]k^hErC},,k^Qi~)uvy}욑z\~w ̴tcF!a &Kh1n 2-~XvC#dt~:h8wYQ7…uL9EZom F@;)ӤBq˿͓$|}Z"Gk;+ 8-D ⺓-%T$JHbZ7Bs6m nWJ':0sM*n߁7 ' . ]yqu5:߰zw rۼ覭5q V;#_Ҏ,A_!{|=|m\9Q,{H"ߑz:kÏ7 IN^oXv.;)VC.[_Ca@PiR$qf21rRهOG`.v71J} "PqȬ[虥4%l1a qZaQuqxX dPa;o?/I1P@2rH`ɇ+c72+Ro2 B]MԐIwHd%> lo#>aAOQ:lEkS턛?}J ce5^!`}B.rPU{!D֒f6^dby4`mj%}5|%'Ԥ3fSͼQfOI QZ+:j9cكaE|:!Eͬ9C6<]nnN?/ y s!]jb8%7Sb.K7h E !2',aw*Ahck[]$\[1䯗4ZyBK-oQQXBF]Y'~(AV{,*yҀfA" BՅ|Eh;vu ?a i8uea-wXڢ1/ Yr)ӟ r&/^7 f`H Uc@(MqY.'* A #r⫍#ODo(68:b*sL{xc>?ZU Ļ G%[<ؕ硱5*؎$&xҢ<,RU5wxIjf'4滰n_7h"JzչEp|0ŎdWO[69A/= -op\nh:^$XNh*i=婡)bήpIGgSX:" x {Q! lSنQ|纴߼sYvapJcW)܉{,i/LLR{2ʡkKW`zϻ/#@f|Vp2'nC{0kiS+d?c;$dv~Aڳ5~x@95=amzkFH.RaT.$"(v5/pCEхx@!e zIB! Y䄽 b⿛g[Cgm,EMJjJfc y^ՕzQjv)g+]A'Z5̂ҩ8GRM <c NjV1ia^e±' cCUK=~j,HzXGeZv2&%U)?Ǥ&ؚH+9y6v]'ru kٍQ8R~K&W6 -jWg%I';)ۢ; T.Zٰ,HNJedT;VrK%ng>nQԬ]`U /̐ v5ps,~\?ȲsWlTws:J ҂#7u}*w,YH癊sAF~(f[in$~ӒX?d BLp1E̲s֢VP=\Ga6>#U<>j-2 )ݏSÖ)#q~ګ~jqݽ(u5{֥Y-d>/#Ŀ)ޙg&&sJKAuҥ4HjAj5*s(PkoR:zJ ˆj>:jE!Wp|P+˝w%Ғ{n`''YkDOw@&z4VOnTRYvZ+܌{'q%Ԥ]Z |p y5 ,Q + dKCQjΠq٥u[Zb؋܄r ?SHrqҸd[E7KQmD! /%R[VfB^dlR? .iuR/uWXЅ=鄻koW|(tS6b?Lv̪G,,'ZS_TT>aEYDHaa@<^Fb^}pc c{& I+]\Nnf21ܶM$`aY1>@M?g|$ zv1y>kTM+}iCIks{yySG9A $=C8b WghQod|vuһj{jbpu[?Fט2]r~4hI0c)kn(^ZH7xxj:)~n|1򔘩+yKT7UiTKUM:G>EnD ճy'*-ɫ@gTˁjk.\BQ!"#qxC8łQ11G+W;vmCY]׹TV_f :&!еsq~}xh3g<22Ml~o+%V)7)rc-s +9EJXn8)DNT %{(Dy>$+gq61W̳)g-^ kxp7ޡ'o slpKXG2tii>fZ'NvqLOcTf҄V gTL=3r}y]f>99j|Do@(Rqؒ1l^ K4Z/q-V] y^Hl7}Ct1'+V"嫜n#ǣ~-5`Om+ɳ%#^,~#GR83wvoSnl] Z~ܛQa񼯷QfW<ڑ \ J2YqW#kEbs6o˦ӿ>:]tLGѿ <r}y|GK9;a <ų/k)KqXh}VԈ: goeVH;w?5"`ng?v pq= [4.GN0t 0&lS|V,mۥ]wq]?M:} d!quNi|\"_өt;#}&c7Zzg?xbIGtU(B6nzE4uL,S/E{69+I+c {ِ0*4=YN Hs-\o,T:TQW=~7[ `?0JœIfaz& S @/P-,h@i7 Y].'ګ CIrkd t ɓN ?Z8ftx8dl$n<FO²+jvub\t!uB31s~B+ypˊt1aJ' $'+Ut>2N$ g4_sSTAV e˙Ɨu_:4CBL40$ۓqWIq 0T^6 BXTH4ѿgF lF[wyC)g^2/ TsRħ ÏWB~3$Tq3 ieg2nWsq$(a<%OL Vy0*` KܲKhu2O²t i-O3tgN9%tؒ \&vg;iU ]B5JBL6aLadS^ʮWyxG̀}-TLѮ gVd̔y-~kA 遱gGD+3|D͛f҆/l N8EٚjHy%ʺJNfM6KS^4fnΑK eQx`zY:7y\{ӟmD~[^Ri/Bf!K 1?D t\)^/ 3ޮqqqŝ`#7lۘD?.rcrG^ I]}n's:iگ;wjn =)?#wdD>s%{2#5ڠ<#k{P _[Op{Dj jtV@eZNri,Q"'_4V'$GׄL9BOwNE]o'Cq5jrJc[! 6{?(sH}6oS-0g{4lFV&uSC̉X 'vإ8L\ 2|G*5V.ն&. *PRGBB#@M!õ-GM02Oe٬GD*iNEd (k8*{p})ڮkeDO%xsfK%<4V9d չg.r0K]L:we0)Vs /nF޲~Vc a@`Ĕ2#aClcxPs)Z Ґ87 Ҩ.8$i #A[1OL<9 IB1e@>=>YTQW;vq2zUH6|G9)U58L) bq``[t0iXPW_QK%S@%p01O(#^ jϡ%: T"9=:*a:Ի]nqzH0㵬'Vf:85/64OzLqxNŶBw55~`7F8]/{"ҵwb B/c blۍSU{N y8=(/tU'1| R\(<ɒg~|'#e9L+έEE!4+Í!eYjE~J=Qe Ʀ)yTTu)7aj%\gXxN(sısZwG>DK]aNCwnu=D(ޒc<]7{=>b,gd3<2w"O#lt-m:8 ع̌bK4=C[R aqm ߕPpRI)JlFԨwu 1VRUmO@ mAr-G>qn_MIxpԖbquUz؝6,9c;vBtjoC>, BhGLF/gJs1ZhݣjuHUQc_ ԻGol6i8."W7lOB޲ATK}`D-"PɵLLqȱꚌcnMG2c]?VkC\x#32 ƚR X/r<Qڠ@6B&6iT( fA[=27Suc&> k0:*H^Y Є;U_cH:3?J}J?ֻ0)-<7Ui~ GV޽> LZh6U̇q\6L>I5SkخiEO mi .f klM&kb_r%#84*hyk/qgkwP&QMԬƔC?B֒>_A$+ m~>j?9Duك?(͔XD1gpb{VlZ߆DX7 Ѵ(e>Xx+:;ɷ齷u"`е{8:"A(t!KLj]]zid;p8>Qw].4Pô=iGP %'Sp6̯i,*[}}_7=VUi`S|>O&?;}v=^ Ru-jDl x"H٘zW21i#{p G\hcݮ M6n ۨ1s!۞*eJը%2Msbe4K197]0u& P n&ÒxM(A:)*ij55eoY%6nKM5{\72j;:!Vobr,noYNXZ@^vRA\$z*Ҍ&U?1wƧsq:dy]X|JnW3zz~U UFk0 O/jH`MšSIˋ8ы3g$>ʴX_'\U,GFW5{+U%oQdEu! O!3sJ$.g 1E $ie^zDG ܽhۜ^C[M1Gs"*3р:~KF1` mGvՀHQ#@&6Es*ZgtW?Ƀ켠5W!MWl;IvM 5~li>ow?f?^FI]俰zI8_94h|FC"F&+f_8&3*-Rcv5rR9"_rAޡI%E0=ԖCHKk; [<6y8JZ~"Kbn\QS$][Pmݿ F5bM)%= Lc%y, R ~xt"sq Ͳ;"Uv* nӜs )q?J=kگ0{Y uSX*DZ^,.fQq0akB«2}Z&jԿ@Ƀ5Gx?ho$|w2@ /vO:=x*r| lB5e/h# @^ֱ71ۘ`O&AU FfzX{=RՇ &OE-o!1+㬢2v{ޓufjJc#~3A]؆SrB`W\5T(|AT:`a"MpdʺTMo1u%9D5.o7o/7l=H*p؀M͗BE ]Ukcۚ9sN% T1M8)-ܶ iՈoE$* pgxx{xu)lVSls0PG,ʚ62b|GPC{}pWmbF;s$:AA:8@﶑2akލQM0 $pL#hW`zR. `r7f8'ִwc >+Zc`K|~U.Zߚ̯ZG5] @V6 _ʯ2H+Ky3[i&+7QUer7d ۷a$w "Ah8PIe4'%U:ϝKSejNp[IݨΛϰ% 9saKt4=i<ޚD?cCxZjWE\=>˕o&6لqHccZRʗQJ- >`{L8ʰ!)c=]d'nنɢO6FI@GK̸ؚ<|qP!s%K/].m20d+ |^ïyJZ:% ]tޮ4gj89YZSt11R H M-͊@i {\xޯObeQL?th,iSELG2M\A1&?ڲKלxpUxgx;U%ZEܯT*bdt%h,*zsBNQ@+I4w{Z'<71B j48*bVn\05`H o:/' r-&RWa,G|T=J+|WvKQ4d4! ^2_VWƾB'pW;q'ET=3)z\*tJWFӶ #B>Jk <IH-0%F +vHz06)*4?Lk2Nko-T#9"[]?QnvLÍ{,' g]H0XמhE(PC+ &9( ʿI3.&c=B;kpAh=N -yG擑2T-T \\"аrq5$Ԏe 눥3H[2aDĐ3]U}}_*Y]nH}kMB裀{3$^+\ 3?-@anAE3Gq >?$84RhZnLԲ6Y Lf9TKЍ?"c8un$ZKڞ=7 YDZ œ>Ywo[NчHe[8Åټ n շ+0~d>ZٲEԊ? $*"@rs?+T `Wf6Q%Np9 7D+=S=t<)=Ž  @i20]W>qC n)/ ZL՘yȏ;- D'#@)iPhR4F.s=f6 #pM9sMbnM>4B?(XF^ս8OMgp'M Q+w|JU*ZPW=!۶iyFYy0.`z9Z /Z]m"{^|J91R)`ʍΰr U{C \%-*R/;\4/72) yuD {tM| q4":>N#AN}eci+O 5Q~g\-GN!|EIlD}NsX̬JI鬸B{ {TL7 iDZẗh$7%  {)j(&]+Rx κoT0 IQdeP-;b{ӧoUvNz*!#݁$#j 8BnM$e#ݮxB)d)a~N67ҊDNADyimrXʑ4bgdda-[+g6~Ecv,-XΝH h2KHCqh/Y3EAl}B4ce]Y;f5 / Y!nA\j뫅E~DLsY+`ZI(ΌߓZ5nAޛJ>.Fy c8i^g2Pn.řy>AZ W(%Bw<<9ܸ^p!ʱ/R=V_7ȑGàtJtX}kfLUHHo3.ti=ЩWjCj+qD&c}re䞸!2v~nͼRha:7%dYt"8+ wT6+XtlZu*}C ZY/Gr˅ jtb\FrSz;tm/9{TXFvv9] -njRH?}fK3|\r_JtWk1`?5JBͦ%ڗBu)-L6 yk,w v=H 7ѨN ٷx2R=)Bl0V;D>crFQzӅ -ebшG>9f{+cWc1& VѶ(Ե5펿k₽` 3 fbu\+5mTC2L {$oۡ (ib6)|܋EXd9e}p{Iھ?$/X A_NbۛKRMNe xgõ7uYcM[%%֊l -;k]X]RIܽ/? ;:T phuRJ6B3 ,):_LeN;Y^p1聰X:#ApV{((GŃ۾ iob[!,TRE䑢Im㞃/}X쏘 ;l/s?n}>7/>/d6Xy~@(DdM*Rܓ4{_${/m_聩JQ^='K(qC=2h|3&ӃZ8c g $(*W:{f0/@___@ I3c($k# ΆK/DJ2A$2$0%^MTpew\LV ( |+yf8u{;([hsh(+Ҭ|NSVaa%8@jx%U.[fUA$j"5\0 "~=^10mR:'eo1Sw*er8t=;5-@T0dCݿ5Ys {\&ćIS7_I:4TBs=x((uF敩CguebqFV`skC+x.+N2j)hqĬrqpW:^[ Hy`9?7VD(8S$&Sd+Ԅ0[5Y{=Bf^uvqoSp+^p+R>{ɐW/oySQ w9hWu@:ceɂ!>::l68J'ad}QT6n ءGѪq eZ=m3!VHҲ^rJ#û)U`B cz&ߜo;{+S:gi_kzw^R!Y8 uqO眄z\H/E)^Z>*.Ho^W4_ohOݱϣ\`mvQ;Qu\UC*C3R.#_blcnK0LaÖ.DIQ[ʳ@x#rxWTO{P"F0%+=D[iȒIF{SMI%Y{VΫZtRy8yKe{{mrC1&ts w+y@hO{J(40rh^N1[͓FJߜfa{cgiy2^pEʁu2o%>17}M^zBEV8+R(]$,ƽGҙ Ѹ IӤ[Is2T FJ*(m5i/J {Ͱ+FX`|^ zގﺌ 5޿kŽӨ4ri`}:ވb9k׃kJXeS%#4+0]tӧ+#p߾!%~]ʦ #^MqnbhupGW+J (^Ney,qr1|gcL;>C\c-{ IxVdA$9a30>|^cO(,ta6Ex2=Ar+HڒN ГZ/s;SSjwO*AL Fq!\"Ҫ#cc5|rv (NH1bbx\U(}vF ^bX>t 0oP,qpҐRdO ;R2pՂTY)?IZΟ>Yjt-|OGUYϽDg`wr['K ""i0}.mJ(.>vD8?+ ]ڗtww]tc;VRr'[/˾Fgўy 5Gtnx8JN3ylIې̳_{P}g5|?pS4<}=ŝAa*Պ'ʰ :F=V4h:+wy n):~pΥ͟qӝ?e*+zzh0$Vc): _2y p-Zi.̪&VB}jbVVu`eF>8'2=z^@YCqw()~YDmQ_\ L%.TnIs:FPLUOv/*&MӋV !8~ 3">aXj#tL &"Ū} Y:#zA OHs.ydY> 8}en7w ͸X<ػi[%AK7aBp nA }֜Cxsg͓uZGA :sga$nB0X C{,-%8FU Xp?g̗}|Z~dYR XxD3άQM&. \흽7ymT NRN) F' pm1)_ C (ԁfbj0oAN]ey2ӾZ_鬨Z2,50g*gU cZ2tMHT̏gXg!=iub;A8vV_fhVmk֌6%NW8V ;K\`C8q^xV‡ֈۍY@ulY2=|ϿLXM)eO h#a4./~t̠E1X;הzDgQ} ׋e~9vL|8XB.k'Vo::O5 5sȟm%6*^9vG#n0KɧE]27>n{G </;\۠&2v1L)ZLȝ03yF]}L >>k,6l#]2`=#iAsFh6N;]Ӄ bG,TM-x8IחJ9+ūzXx2b'VM'oʚ4lx5k9,^\Uc @OJ._ae /-,ed?|pkF;5؝+,؊}g#s; bߏDr{=Ҭ>(n~6\ub[L R_巯;?3蜒L6飗Ot[ne Li-5# zg:(]L8roa|(,]&4ෂQ<li, aBOMBK,5c#d]s*ˍk: /w1yG0YƘǑ%Y@!9ԐwU4E8o)_JȪWgN? Yٌbl~n)vQH\߾AtwM-OuNn2eq_(X$wwv☹2O&gH40 =@G=R EW)A!e[8vf,ȡ|%mqKN? ppۦ(XDn9Qyk{v̐ N4'koF(Ex}Փg\dhCxb؅~!ݰn-&Eʾ\݌NklCR-N*97az;5#-x"~Q$H}QcFMnOq,C9o+[箷b[J ٽy)׿+_$ܛĹyh0<{^sދsȖ?D~BL-,?f=Nq̐.")jRۘ ֻ*˾; ` MuzUK+W$4Iǵ>0r(~10ua߈|%y^e9RƶCIOJOV^#&Ŀ߰i _Lƭ3Bֈ9C`"TAaz !Zːo/lPo~fѺ5ڲL.EUՆX/m4@<ͪIU(wB}G;U%̜ODL¼7쿚09M%m"n=mQ8?XwgǷmwdQ<EJOE q*6xA[͸`gnתn}51I;; e ߣu7()˼ wEY>Vҏvb`!@:s3&̹她B7Z;.AJY?&gob,GсBU1e<W]7 %bvE82qG!eء[9MVYz\C;h Ϊ7#x4?X7 x+ :2A3+[^u5 ȇʎpZG+C5h ٜK:K*џ͋^#K^:Di2Ԭ/{v$W6Ԇ"vmIs`^80oج^O]cr(")S}dg s7w;i`Rc(n(p/ g:y;Jhƌ/oY~dxϥa\?>n]oYp1aΘ:92M93\B27GuLW/뽦L/@~z-#A#vmWj›Iw '#K9BüԽM*]V O %BDZ*bnɡ9:<9wL'RK:];irs7ߟ &ʶƂitLuѱF,sxG4?-C"zWQNUkq L>R;hHs.\4xSj?{<(måUhuhԺva[|4N(4Ĵ+G }fOzOL%ψ+&3k" ޵=IޞM2EHs[T%„R` aXD"~"ȣp[M(k_1lLØ QJ"ϱ7#i^Mb^`J! _9`Π\krK<^&\I$?3L ttlfΠVWq礼U/ \_ ثxHJD0̀L9헨S&h[#>a1ajđss]T ˦-ZZ,(kAC?ErytFu_g kI?R9p<%dś>_~&>BBV Ŭ <#ʊ`U+!h2w3kD&zm# 5)@eD Tms4ةTTǐ 5&̐wQbӱ0 C(m~di+usC{\'C"3^0< MHiOƩr0~uHpj%BiE>Ex 6^&CMBofUhmqYhpzdMCm }/&bsa ×;*/{DA4YLO0 PwMuKL 6;ز,ML@Z=g_〈SkYdS#d^jټaص%?a&(cYqf## ,Ox,iQ>6bo7EtYk: D:fӹM=ih&VQh#C&Y[F0)LKzkSB agLm!Ĩt6vkY1~lKvLN6 oSa9v=#֐Ǔz`3b=1eN1$DŽ:IN[f!J=ז3BsCD*?09}fIŽnS4H3٭S*x,18O8LsCx-X\6E5tMjDzi<71_c3Nޜ%הO(Epu3=# R8"zȮ; j5W@Z&2Xi23m4 ܞL¾bKMT(uO22Ofń#*)H[+ֆ *iyYz(]Jfh MDխ&jzsX(~#?;AYP1[lm3#c:svK.2R{l*/ R2; t⽛_Ϫf\]h0G )vO4qcٴw r4Fʪ_*~Gu]4neHsH>]Hʤ{:#>߄0@DdH Y>`2ZЉ'`tKTRB]U<oe+br!. .!~_ܿ#.{_J%'4*a%K$g20"_\F 3~q? js iMԁoy*ǙT] $ i: [PsO?3nyUX2iY.Eʶ0KinI@&Dy ŗQ15o]IVWq_[Yy-l IwޱO{/gnͤ\ƿY qr̭efaMZ 1{k(LPW|ҦX``FJdBrިt@3[@$6Eueֵ H\ŠYWYT=VtVUhA_sB\j63&u^4yҿA0F;?1 $☲Ghy5X,Sm~XR/n xP<%طUWN%)(,_j|vrئ<95h?<g?@sV-{PpW"H{_N/3T#^va0]ZU_!=5ew !d[.BϺ>!$ L,:l&)ߐtTKfJDG!w$(P*JsOΜw/FlA9v? 2KSNfWCkHB&*q#;V$}0N;QqF>6u6M-(۶0y 7(†G¿$0ԩ['?W1̇d@r3?9ctfyal% #+$Վz=8F &]ZL$"9N'NWȋbS-2up{Uj-=eڝ-gSlG=>'4e,>KA@_TiE&ŶQ˷@|v0ƒ}|%k꧌ysW FI} TyQˍ+F Vso E|+7{aNP`r"d8ɑ5.0tI@0/(w۹!}xfor|4։qcPj0ZH Z{oAҾW˝DEV0`ү8a^*1ϟ}Vk œ ecV+ ྐB@=j9Qeb s,Ч<5 {K]}Sa٪ӂ3 5Ro{|[a# vDd!;J %=gK{7QjlrCEV˦M`%`ӝQ5Xx&03MN`A ~fLEon!];\ź/zTqaRo=~"2-1/ۙ'dL*Dt@ghzЂ4#l'4H_DD&EHc?Vuoɏ6 Z7낏ۄXKP"Ir"Ϣ5S%K'#:rIӢ$T7?[!_=z QvevsrVr|Ax$0ZnbO/#|tPTgiƗٚŃ,'p6\7V5H'w%YUPL 9^NMWs $y=O9!3rE~uiFC{LON.L8@XP&*Mәml)6P>G_c5[\z] NO_m8`lIGsT5h;FIӴ772K3' Rߣ R]q/ R<39/;CX#bIhJ߻<˗NvƘ9z)*ܺ9d%`\" ieh4`i4#1Pkr|Dr$mJT S. jͼ} ߅dpzR?\|E9nc5hzc 2,Mlwފ"TgWip{yӱ.Gŵ39 |ՐN&.ЦI?F_{Wrg?OjA/,>ʨ}hX Yn͙ʅ:F##<6ё!`? .wt6Q.S,1XnYֿY;N7 ҩOqb:[0;TpZ96sxcc8 L`VA4MU(I;h.d-W8M4 K4)BЊ=A*ɽ.GeRQ/PM=GAxOo%$`GЛe w,$%?[Q9:w"!>F$1n$#[E#e$RBC`f9ڍg^-`قCSJCC"LT\Q18?C/My7kP]qgv&3jڋ/Ik(򝅿ALЧr{)g3ўW,˽Ֆ)zK=3[{lɛޑX@ci M^JFrq>J~gC5*=#据~VCDôݡ"[?2!HY_Kk|dڵ`爃5rʠHTlgp9"AӭObƴZB@G9Sk!zfAĄԊm.;5㢌Q ̏FХ͠A wFOؗCb w8-m^@0)ȓa1 /qH 2Sm1{H/*&k`uG6dsEk]dU!U?C Yap qA98d?7RrX;reg{ W.M뮑&2 dt,b4s1RQe&gШRƓD hr9Z޽b{7 ZJ1eۂe76/WEERLRkB"˝p ܺz[TX]̝j75w쟸c@lț["zj'}c}6>@m>z ,s>wU7Z׬X|Wǧ0< &d ׳OYSlbpب9/TitUJ-D&H;*5?ywqrZ!Z! ƞEj~ ؓ_$>C:&vE&ڗB?i9PH%ǙߧZ*-2r# {}Pś1쏾6l5A:a]xy}X(Ct^dW:l#.[h c!V/Rn<6"q ՛c 1,}3dv֣u (ʿVcO_X۽Suu5㈨9"(:Oe={Sv6B TtzCb<% NUCÖe`~c,6^tpMN\߬%7iI[2So\"]",зuB+S3e꒕d<9E[O\Y~I8HR$Xx_$h$g->wiMv4O# N poit,NcdX$%4=WHvO1)T pl%X_T*1i^vghF?oBzkNU{jn;Z 7vAgn E|~wkoPP{Ο4 Q`?\0MUbBo8Jڟ5͂4#tڋK4`BLD?m/II#X;h2ﷴRZ}cKti¼F-bO`Elt9e8X;~at3?oH(rx)d3"מ %]ΐ4qb`x?{٠#H:X3U\AMCBG} ֱ87 n] *p,\VW*Z;ܞ5 ;$:2anϫQJekm,7C< >v݈ f4P²#~q<ҭ+U$W:7=ܢZ+YG% ҳW iU."1@$/ʇ(z=O]^|j:XMHlAHZ(oXqY!/ԦGV=,@a7A$yANɻioE]5iِvʁ =a)Y2X' ƿDH^C1 KEvh"4z~^WoȋPۥfz !a`|2nӂIqbx X(BflXeR PTf#zF0B<:Sm{l)|޷ZD!Zb[CׅZ '#UM#arpP"pކnVF C]|O=|Kc^[&%v+8FՌ\>BNgmD{c7AR$CY{{VK(f4RG`PbOv}dWL-"˰d:N׀:?wP$ʦ;:5єQ#vSnN t#ZfG#PBNqt~{kTrJ fs5_ $1W4L,VS""_ܷ*HQrPE4kFx[S8qj Rfu<(> nU zz,a;LR85Eq%G/OJs@<#Ef?m~EVO٩6]W @ $`if#YJG|JT+ 1e 6S5 ]Wyo%aum靪s] $[d`T;7rH_:*Sng:'в3j0cq34h:8NBn ~Sps#T=}6ɐgȐUfAԛ$ HbyM>іUv<選qH|ߎ8+I<,+#-᝖K;:)M /,C:qu6J) ܖAg(Щf haU/(&v?xC"H?U8Ċ'1X;0Fl.Y  l@*S7mѤ2h4F;Rg X34YsA2HDki4XM~q4WIٕxY2N$@ {GNg]#7ε0Dc|| DUb.]kPnym4l^7:%'/@E˅`~2syL^Ii67v`H\-OӎAAܓCJ=TI/~@_)eRO77Q5C*:p֩ǰm/r.m]j;^R/b<E@hSwJ.e2a ͌^#wK77^2+&cr&\wCL%&!jbi1OIԽg buĻ~Dgs8;(,v/bՐS"~`وtWǣz.ƁWqQ~7Eĝ8rvgN_{@Jwvh= YQu;BUϚI({5f 42|?OG-0[JO2e{xN_jx:E4*ꢮuC-xqeyG&F'I~ϙ&(+)nqe6KTuP03g,>MsOצ3W۔8[K"M,jN)@KoӴN]2/'0:}NJ - 7dJ̀V7?pƅ7^܈6 tя"(/1s p~%j;!2~kTA cp ';rXЀU+?ICp4Juq N TMO*|*jLp= li rbu(V*$PŪ NJd*r/=z*+L$;gJ9S[r=Fz% TQF``1VBÐt$S{tXI9 l5,eBl+M`_؉qN7'hhTqaRm1 7 =^a6[0/,#ء+.kcZFn*nAp-,9%Сa~Fi%]h%.Q/&y4eP 5f\ůUB}zq<3# յZpmodg TvՑ(mB ]2Yf0u!!soĺ}[ -5*V&;]ok&Pȧ({{ gM{R]י,W!8)'F'–fsMVoqƽ-dieQ-D`SDtOč(ԫ0rq^^vΠ9f7x\pp~6XMpU ڢ;kHc8]5GxM#}qO*"\ <$s`;IDZ>cۙ;Mo601j#,,``FKt> \%iSݖg<>kS h&!ja C?d<(GGpv4j[ɱ,ei$/ dYM4A[ۃ|FvSw|V7LUlBzDs!~ 8OJՁpJ]2'"j?F?:ysbe漳L`TE1<93Bq&_mwGH NhdqSh붏o ֑eyjwUTt܄A=}qõf:@0]Sxt<( =@Dm'|"8l|36(]ߜ2h3.`̯uB7!g\MCV_"MH&b>y8WNs^~oX½nO/;勒{gʙ}:քCUaD[W[FwJb^&*xϙ/ ss"cMb8_;AM:Mz1#HW9VoC/x؝DfC!H mR2 ڞE8uq]卢q$RWߞ̡QK]E.2kȳRJ=_VCrrJ4m{w{eBY@7>0hk wEy 1X5ءwdW * a5. $CNf> ;+v*ɃΝ~ݶ?qxvvҋҞ]ZOn6 `m~I'Miely4[1uL۪[#r9泶%x:(WF?J &Y̏|\Ԡ" A?a#{&ވboޫ1ud$hL|_"\#T  |ş8v ά+i}wL"E%G2iY9ʍ%wud{PaK`%7M bzY]"TEG#y J^@'HN:Cل(=l]&^Kz3WmCqDts)V#5\O*`3UsA?(x4 &{z3PS#JJ c#dF@}9-Y7KF_KսcɚQ!Ҍ.e:a1h"^bmqkkN}E&1  ñImYayZfm#_%!5<}¿V"|!缱QG1!Oba ~8Dxp+ҹP,/h"ܣBwuf°^pwfQ*tr[ܕ9B&b?^O5Ǎ_8LTK _/./'J8u'[?b?ӪPP/^emJ>Qt[OZ*Džw&*His\ArMܰO'q>cL.H3ϭ1*Vp*B):yTtș%"sOʼnXr,.aLVbo!>j=yM@QFV.e "sWvOҟSWd|$:"tDQ́|l :ĩCGQ~^5`ocѶ9k ?E*._Zn,)L/H ZXVsFHf .uvtȢ tǦhGΌ*ٷvh V{4k@N.y׉^hnBz C፦yB+8= bz][_e r5i'-sn~wůl@a\ŚՐխ5XPBB &0esʾ S1o~}ϧ7Rݤ`GF4@OB3僉e)_ >[\lwwҡja6ig{ׯ5'bi"+W$( nvN~uݧNq-Yqm05=+m\}.>LNz֩lEU,N-[jiߏQں(y,Wݖϼy ,:PK57?kc\|W4ryFR7=g1G ѹnʮl4ѳ ({gQ@20įLRL/Lb qiL 5D^p8b{ $+ӈ7́&fbȅ{LxL0%``Эϻ6_)Nk(Qû&ˈRJ|0| ^K 5R Gdoo{+ww+'@J(ux5ygտ`W;-c!Llx$# m8_[AJCTy5x % vM_~\~UTEf[o#k󚵜6ߏ̓H쎦َ@f#AεbZ^7,b:q>'\QQh̃tJw!X#Eex)[J&{?VWsjsA{X,kLBs;FEҤ w'H,,ة?R;6+% JeB.lUG5"F!lJ2lJ:.n Vs1!]w2cbHX^1k]dʍ?]Y<_prԘ*R>Qle/sp4bqwBPs7>ؠODS+d$b#++7dvQc/ ITs8+PD=&`G~4y UuK_ke9秚CJ9\$#QuHpȀ>4(VCyf{ %ŧ좀=mMo Y^cAedKT(Z罀P|)Q'09FÍ EOux|VXu_FpONi|11Eԏ GeMXڣc='*q:C2xR j%i[,PVYx HC4ROJ AL.!v,"@XhA|}3'bO?Hoc^:/?ճ+u @b/\f(ze>ZiҞXԎDZPR98na$mnŗw;'s* 1pޏ!LO/zW|4"VƣS9F6q|AYl:'Z76sSEqc@gszO TA|pR6sWD58YIGI):>&,!1W sZ;nգ3Ub4`:5 2uSBgv/WYu"n@~J=udXp(`Xk-_CLI΂Xk-O%' f@o/R)3r\(%$ Ch᯶3N|ȋF'$KfGKf>q-, ZQm;jPLt0;PͿdF:'Q1p%c /KGzr^Vze9$Z]V|) n,A@uMc,/<"Li+n#(یf'DQClŚ2P==tQ:O4}3Tw[aB@!4x9N:c0S zoV'ͷ͖Sߊ>¾5 65Y=Z |eP$iG@V|Z X;סR?qm3tYI!I'8#WS.wda$˜u7_(}op/.#: P;P-[py~vBby:jOksZ͎VZ, У:<<vCQ .;n}WNr@(@hW*kGbdR Ņ ';ZQzSs@RSM/&ҽfk/Vn$?Z)ƞ~÷pU@h0I^{+m؅ks3KāFؚz?ԮO;7I̍>\]@ܞsicІ?Xd%owY}s nWH-r *QlixsV e pkV^0#uܙJ /xivH?xV W%gn~G)Icohu3:@4 |RC(2G@9ҏ=;9uc7=7N1# OKbAy w(ehk7f;EB YҜ+бc!PR](Iݓ=H_&S)n~v]u<+I;a4E7u@NCѯWY[ 4Ȥ≟H$>oz̿`HBV^w ''vJItemG+c9ug۾l)3եSк[`I*4U`o{2TI89wrHEn9 %&~Uˀ-zdmj^X(YZa6f^׏ (k­2ElϓgT!V{DJ [12Vq TpZ`{SN'V~s8 VRfyӺ+zsOv\53ґ;0nTh;~>[ (.7?1z(:S2*TS/g(6?h_ˤg7-@v'6 S]sCs >*}m t+voǖ/T$EWKi(O .BKJffKgg}orjxwE=@y,R,k"u#٨;xm-"u^w˿0 Ѽ^NRgao`\FJkTfӻ0BYD톳|VƗ lDmBfcyOb?/9 R,CrP2R+/zqhBnQmB$ʼg]p6 ӑИ 8PʱM~5xŖS U)$;Bg{9#L6 }½e?1$mqԞs| +`hl*AW$Ǚo["hJk~+eCHWd6sx&(OEp_8\3fmbWB/xd6׃t R%D1ݼ4-,&To!?^g4FrrK5| e$ ]6C<'< ?&zD^ 2Q=J`425R oE+k]K̬.>}:4n>9KTcؐZ\~vm`hAyIմrbQ!I;iFwY-\u@a.(ci*ff,ԏ)%;(L'_׌0uDZR08㓪j6OLAcѷ:ܭ@L y4<l!M$-mb>_ ε,*&Ot/f`A[XoexI ŕX]u'O'oWT=~,!J|B zL%i|:h 7E&ik7Wyx㬨 z]Ql-O\yMփ-qf;V[^Cfw:dY jd3>y+4Vs ~XpwPTQ=xpOE]>*rsG%@uL0[9 0ϞB6EjE*%0׸yԋuY߅\ȖBs+nZQ˖Itu6ˆKr㌤Ԑ:yX5 2zS{p9$yO9.;xWcg Fo6 fՈ@%ڝGV ~ ''>a莒|c˼7集5mD_Ɠ PI+Ïxd3*o Ж2VbL Qqcx1nm?1"𯴟X/bϾ]g#b53*\_Qqy*XYDI~Ul2bn8VARR} ]+Fܕz]_2aC0䅔pn6P:@}M09:F6ڏ7Mߦ'WJZU]]m0EeyPgcG16jTRgqnE$멩C0Kb.KT:1TL¶A܎P~ik i JB=l$daDw1;FcW#` HFI r=.бp`|UI]>t rGwldr-KMU!5Q6@i#QgL{((ATL? }EO̟3ҷ`[/D@TN)*Ї+fŒ<~PV1If"Ockaջ%9}咷;ti'`j:o(%/2@rي}#Q17}XFZ^`;U)TQ4{ew_G֠R˰bIp;dvGj2Wq |E 0k;J"ɀqt88n_z;@.>P)fzVZO#of ׈=e':LТᎣ'wr[2?47s?dG`IW5LW#% hK<v47F#(] 5+Vqd^=d ,Mڰ7szp$" i5V -hV![)8+Ók#;+pCd"S{xJ1y -(h!Q"YR6cTJmz}WWNaXh(<pUҞVnB>Oׄf}>ʆMg޺ b@=(@XN=!nodoX[Ңo-Ԯ|)y_>8}01xt:U = ?ϥ`7yI*2L-'g&/̵kg+0T?3 *c-+9Ʃ1U9*l}v/|)?׸$(f%drϔ R#Sx6i2&кNĆ/"MK=Ee[\/^*d!@ζCHsߡ_Ժ?uv_b"6{O^Rtf:eSd*:-60@"ˎp$'3]Y')+ŔtG%ɤwi[Log1[_R5@8$ΐ+ d TʉD;B9m7՗8UB`GcY& 5mYמ{(F`oJux=d 2l8:z,V܌2)C:s7Y.z)ъPf77J-W؎X Etp"FX>2H]KAX'vπ{u0p88 hND;1!d¿{$us44pHFٰm>ʫxAC!C" ckpρV墍9KMxWe15b}VxuAf8(9dF4 S= 5VdV1"q7AΡ}@ސQ楧nU? D(f, f݅<$;8T9ƙ mxrpc|!ݟ+GSXFG HoZ5f=E ^՜.Zz}ijh Q]Q LKN^O@=|}ie 4H'vjGfXIX n4oM؟UVYlE+2-xEӔ5e cigF@/yk_(RHLpem +Nr׷'3Owg G&Q5:]RY l9ᝐ?SJ¨P͠;߸ݩWJ{z %؉̄ǷsUG3"CKM ,h=ȗR{Vݐ{Cap\7BѼ8cu#k-s&kh. =+ NErW+o^erN-g!V)I٘Q'SmS,`9gQD?՚ vf$SdtSrModI۝Mɩ{  `+UO( ܃7WFP):dKh'f;؞} v נy;d;$+Y1 ;Q5n lC\=U@9YeޱId#?p H3 $POӇb{9J$HnBUb)@x=Ts0k>^6Bͳoх#Ck~0!i-e;*$/RxXJ+ ĩPtƮ-dK`LÝh= 5;B)eNFl<>mgL5]|p͸lR. PpIӲr˹2|<Re7lt&REʛ\Qʙ;4 TB;?.jW O>ٔNt-S:#I(/Zvzys^M# q>)4nQLllO \6rgqg P  k3T-čTmBqg߄%h8;[w\/}g=9|җ{v! YV~Og&WQVԛd$3žSЬԋJCօ9a,aeB2_Gd KʧέѹJ&8*nͮ8g>9쇡2u}OU ЄtM~T8}o3c|4 ӄe5SL2 990P#QG賂Ψ^fЪQ;BѵB:'Vjco7zRgLI-ɐpt]B+FuIR,< GiU6y,.xTe1@7vB䵬ZGRw?!ʬ5"T"X"gPVVVlP\\E>};d }˧.M:'*X ~_Y݄̪\ƪo#Jٿ1*JcVq.sߑU4l,E/1<ד~E;İf|Qq}`jV\VZzYW`C/ b\DmkuK-l?3|XnMp=~e>Ve%H}J@pDZӠԘ#X "cK)nB:9<'QMx fޚԟEFB/MU({8 @4-+ I9'j`CK}&G/`|OjB^#\e"++- Bb+e /t_)?{MOQe gЬU C*K]2(33LոHp*@-vuij +|s5i7/p5dnRGB6Ҧ6MH>@#i7Qhv!II^>'|ː-~TjS2]Hgfh p&`g Aђf|sӁ%ÇSK K?jWri}1ji$,x$L&S$ު /s~qu?.vQthmC;f4@'mθ{-_sAog9o.vZ::T['دO-üp茆D8(NSƊJy.j|VT].Gnk1\z*!`Do4_knur ks=(~s-Ip=J8i_{Idrad6LW7XSgN**z#D€Z"Gos'+y%{t8\SfAq Q:r'Vfnr׎挺*jDPK_xZ@gA-# L❧oņzO]NݫӤ5BMΞmMV ?3V)Z#=>6!VΏ}hmKl $ dQ$զ`5l^xpt#þEUNCv#P]ZIʐ_hW&nyRٲ ,@Pr9^DQS&;'xĨmMk//#՟a~wwAAU]DrH½T)0Z@RbnEGۖ{($E:kcj*4<8;e]n9N*jsJ n\-FHR;p .y21nK\v 54kC:7cuOmO7A|L?n`O Ǜ#L*PsRٱŽ3F#rcq Xf]eQvwrBcesX73 &|P@ N` d1ۡ|4hLF|V#n(y퉒$ Z"tǮ0(@z;̒@D: P 7[;rUL]@kC`cTX]Ϣ,|[JΣ^.'6D@Ṛ <+lj YɎ5\ە)J, 7?{IxZ >yw,^#עcbWPJhq+XnB)4NY O圶'2>^gbdW^fAEP;"3́3&Z Հqc:6ƇRs(;ٴvԶ7{~y'$Pdv"d&e9E7ρu"Yg_̳wDP&/Oo%/?,,ĄH曱yl1 /,c5@YON5љҶPT30J{gK?xyU0AVQv"evz4By %KU\eyZY6S (e)G^v3A^dWŌ v8 Z5!(~kPR"O.RMK4El +3"GZeQ0"|D?^sfC7s:᣿!Ģ~ 'Uf۝ upnkq+OMk$aZV5(hm5Jvfu.U܈)'Cs~V|ĚfbtfFH9$EjU'p'jލ^?x:~I^GQ]U2"1= HR mԾ#m=5 r ]ŐFH؞3L:If lgC8Yʜjjdj&p[-EJC=܉%:ʂ9t@_'5?Stb٦mOs _D;DAoe&yګP+]mqy};EAxW~}m-A*B̕,%hE9\l蠟\]Q7O]'s#G\O0D'4ذI.}4Xr\%jGo[fP .Vrt-τ?_h"ťB 9`܉.ydvAK:-*.8*9|;$DdsMx<~DLBAܔX9F~lleFV~EwӠc$o>IU*M#fid)VZ@Yj%31}~NWW_;/6{C~ [@J~!3BqD3,]coS_d~X[!t$aLR6s{3!l]nqo1Mͪբݴ ,%l@p}[dуLOޔ嘈]H$Vݝ(/PW &ٷ \e2ԮƠ;ocZ &djө9K,R@08? Pep kz&Uxoq[Ѿt>;I\KE8ȼ^mk-٤΅Dﰲ?ʤ(m4EϞЧeqJ둕<v)mkjeeeH2"XACu0 2F؝'k9j4t>w#ה܀:b@#_[bC MNJdS (Aԑ:^qJHQeSV'!0暹 V8@d95D Y?L%|:\Fk~o*nx}muڇ 6 <բ[0_Q]-Wo}"Q?|Sžv&Okus{x&DwgK}Ty,0K%@پJBE蔵 sU6ouT;AO4>-\f}:؛t_r`i*'˟G#.v\T5 vzGf_nY ±mĔ(d9?/ h|=^Β!J,])dOQ[yj*R"hʙPōtpjP߉_>h⟿(l;CuNjD&`we3 >!h_XOI7@؂h!'$"<fL! &qI ތ'S/0匵?G'?opz6(sٱ'ق`d: eӂx :Cw(P-fQhj >3l B; {?3!9/|ml.A¯3k!'\RN cCSsN;j{t3i@x;:Չ\uV`=M3n+7>b&.][ C >fR TZS|1{lMDWe_[pC7xh(yhFz$">PWJxPuޙC#dEC 1Ƴx1ʜQrT%po#[g[y.{\vN ͵QhoQ. ԦGhǪ~hQ_{-߉@/7đֆƷoF(UGO!?`֕m tD1^HPu[  Q&h 'm cIp5A9:ڼLO3zKREe/g+XvScY%]1KT mQh_Fu;ri6ϽZ|tOHxE0LY4y?j'>4y-/)rBE7c0wf4$gh[9ƼfEcd<9Z BaspMznHB_[@XUSoxuO+ۥ4\LpkҾ˜V,1ز6=ѡh<>ksU ZY[0קvkJjS'f0VW6vlFpB!:13.`P29Hn6 %> 1p%{Gx)q:W1UBo_إh^+*3Ipő/8cTJ\'{ҳ|eV{yl a!3yA,l?y*6`s{Q8Rɏ4Lɵ6phim؟룤7kщU@}vX٬#oxP*zBE֜mm@s ћKr6^6ACg!ZۭܭIf0Y;8&p%Dw1MSabNVЪ6<ҏeG#9C6{|:6Ge:ˬ.UT\G f0-WV`5VSjټէ쉇t[Hu"LLyeOsŕ{j?2J . caɣ]*X`<}WW$-]bcdlA$swq3Co{ʛ(;cW`\ 2ɍy H2{zh %w-CcTMŕp _c۳=5ē4 HgzQm6(Q\G sm9Q&OKnW}5>(Hty_'qI`Wm:u~h3JvXORgGV=w5 m,F!À{ \[PcRLQ!& bĘB!url޳-F[KH TS` n&hj}y=!0e3dŔ` @vQ@Iz-sԍ;k)˱4kzC\ 's}L)! W/lr.|pD'9(9P Fַ-M,K "P".{RF%_`7c6X=1`>mq5}pCj 'ܮ9,g.lg:>&gfH+cbbi,j\4:Vg6/ 16댳O&*}ϒ76JkjH xs#c t *'92h |2v^I~SvY+ NFZDhX@R Sc՜[842oߥިlj&]p,-TJZz|ɟDJkHW4i5.$޼`+lg#N+1-z? >*`\}6J ׾y\L)(,S S X|Y܅ځ'(!54w7MRЋ{~/ v &Cė Ł)~=[Ajnӥ`| Cuk19ȩdY^4֤H х≠6^S) zRnK r QNr~}'UsM/C KZf$c4XetF OQȷ&i#M$kڮu~t? 1T7ӗq>l*2)@a&';\嗿hfȃ?Yxp2WzkVXRGiXxD@9a&t/?d ZHd\oG+ ^!H5;o{BFRr+ < TN"Ž#2Ħگ]x{p4ѮӨ|3T7):5.Rt)q9ZL\Ϻ;(A- 0#gMM.6,ϋjљ?;|.FǾ΢|5e1=1JAS ŃZoR5u7hǘ<b}mjV/DžaQ8^ އÈ4Dr#;;מtwjQ)L [%?%Y a6X!է iyf΀Frh0N {9N&_wa /܌[+ !E$ $#3^Ԥ̟<<!$]0e;kJ$"ZeGo$L2YgUaERӍv.X@5>-{_c!zgX/%Ӧ\ _"L'Zb,^!sĪzB*˪kiavoEcbENOժY3 ]1;廤}o'Z \-@2_|3-/s2=܉m NaH<Z;,rRgfx'1ҥˌ-2#oeV-{UTuJgs^Wlet9zK>O/[䆲"R{I}0Y)3#[o#EaE;-~J7Zx߀Yx{uV]3b*?9Tgzt%nI[h"9ZeoVuۜVXT¥ kf_⨞ R1 BI S8(_ 3-ctԏ# c"~>)9-\㱬u i#v~0PX5GT / xVXC?_-ղ:j' ڄBF]%01Uygc4lpŖ/<%5OykTߙ[an wlUm+‚:,_a,?P;ӣ%>iN&,-?"QwAvbI x4RaѯaǬZ{Z*G2(v@!ӿ#'J\ S< n7O!a{5-=]A\G7# a#‚;WMkتg|X3F06 BI_!r;?.LqQVȢΆT;K9`'ɼ,O5}NQI O5.A|CeB|Xp<ĶaԨ+V_E3cd *cm̞و0 #'V Te[}4HtP5 &- pUG%bwN3%Iwl3s.@>LgT\2AxclZvчFwq *e|AWfG̓};lXOZuҋzޒ%  K 1ګek xer6Gidެ.Ja␍MՀx=H S2yK>6L+*9YA18X6yT`ip-T')`c5ZPYy~qoq|jxD5“X7PƢ9O`yq-iޔ؏k*CR:G։~-jB0 ^ק,b O8nz6[]rA"=q`G+%fm]x{:mD+ELUQy r9I^#l|$2DqvMt㼢Y׳.)QމǮkI?bb Xu(3o 8,JQDI*\2?G+}#J9/v7;ޣRd\=f0Ix x{^!J,8ĝx,'bTC܅zֹ{;c{4?r㰪$/11a @mYu.REzX_pStЈ#GDrwk?&C[[ TaL*O Y'{~ D5!,<Madyvm ŝD9+Z%e ܃'uG-FM@%\|K& ̵ }5:U`2Rr& \ձ˩n] 'm` ;TƜ, u+j\+ҕn i*>%  e(%j,dU1ՑVvCŵ]H0h1ÁQ[S!P>cJ % +sPNP<~H~Ce俻X1!Fzm 1;4,_r<)ˬ11.8’AḳFXVbL< ȁiQ6\2;i#C'&Sce5" bƑ:2o)U4r~Mz?ύ,qī`Cl2v)P6hHe`c}i>/C>d, TSXxa]ؖ,B1ksufVPQ&34fuG̚–1 ބ Bw h[NJ'×ٙA}FqVd aJE-_NKdJXԣe[Zum*&V l7s&im*hYiӢ)2B51r ,zh Z= 4 Ȩf["Ofwɑ:DHVbxJqeS~r/0}P1yd^pkw[1`жf OHi@lHq0_A!yڨTZ_ 5%b~AdƩN.mVW}l4!,=u-kvwzk\r[{G︉uvn5'ȖNUJöؔV[NTq4>nak%`n4N G~4?r׺R^r7,0֔>aCCXY^)\\ qW'GQ ,ZHMOdGO՘淸neV/vh2?E;a^ P >MҦđGɢdnxL@8q6l'mL\ +qEg4 cx;ߘUwt]2KY15AYT֣! Jl" 8iRY_ 1$yAn$]Eh#l_pvH),Wޜ/b pfi]Kv`ɥtfޖ zH ]FJQR'Qb6&Jk'?~>,[)=hcCdZ!0]?׬غh>PBv=@MױWcvx?dYҎM!H H:/=ow M4 /jӉHY 5Ep4-F >F]4M,y~^/[iLa:֚h,\pu~hyxw;P%sՊʧjJ[҄Rc:QԖ"^,G3?>l`cZQWì:-G]n }Nxbx+\b[}*FE֘k<*6/ A?f>3A=7ī _w+5 ;[sh2\#*tz.cVA)lg>j)}dt(ߋ6W Z}*OuBRm 3-Gm͕ݟn_hy󭆶x/]guX/ijٚ5g4ӿXI3խ^fH$F91X~ /NFȉ9pRvϗ]ة%;'NunA]oN?ҿqŽK#*0䠾y@OaԷ*J8Z+!d`/侃L 0x3 s1NG IK}$g>&mwA;WD (c KjS%|n>&=7"?AF~XoJ$ryU饆#”-[5٢0 {pC=6p nͩ- sto4!\b+}MqetRvNEu;v@9f1 ~_;]u$g]Z;݈d_o!7=1־ҫWRZ=V /E4I6fq֦ C*m%%39Q׵pޣzەWSa}Ѽ<-y'/`-Q6ӔzͮwJ)R!d2!N7av^)CMvG̗a{ֻ\@ W( +=6p«TmC TTwAE qξ9+SAXM$sRTYR +gf!3nb,)UtՈfւ͋x)slReMȈiյ+]u'D\ZXm $]؄t|h%9ȼ4RI]}) t~;m89NNHXSH.3N5ZW|<& -@~J0EFŠ)V쵺f }!>OrʁFw3+6I摘IpVLXb:8fVTVy凭@ka]F[3E(_mT§q=DhW*Cp22oxƭjl1f̲shiL@*6ZQHLP+.rŸj:=KƏ7Bp!C_& rçf` X9x9v6E^pWaٶCE"%KBNJZj+ej3$ 4DBN锖T{0I|n`&+3Qo(G(<.w~Dz,QD>Hdbi(Qy)pװWn|9XHb{O }n+5fHY*[lptRd/Sy0%#bYҚfG;2!E09q7Jze,[s|JE(i<&RfYؘIdl6W9/cp#5[;v+.0 Dx+HovɳZ,ޝ,1>.լLMZkVcd:d͝)ܛ{LS{q7:z[vԄE.J~v\)O b/ /52L۽FˢI]eʑ"n%f)!v8@%$xmXk_Fw֎1}7{+64{)'3r̥Q@kx~ lJ a!EL]ex|N$Na .Db, Ņ(8IG K Ţ֣2W%MXNӶ͊|T{Ksm7IH ,2X&NbCRM-\at=Qs~,"B:?Pnh^9/Z ZOe憐mPBLrT-[ \v efmH23w4QMG@t`0D\Sl~WaJF^4p7Skqٽa g#d2F3YC IQv24Nkǥ0Q,j Ⱦ7,g;ab u8 k]aZvo#2~ՙN#2W8xv}Nu6LO94A`(/OJ&̹2;,?O)51D 7I=[G7,B"9Ahv"B۟ALq ᇻWfSixn u$N++U)r2)ӥ.²RA^{As4_AuPړGPzN,뼛ifk2RxޟMk#v}p7W1jn6.ߍ h]'rSz{B{Aߺ FF̉saE%yO.؋:qF"#[5n|@|r5=uZ9"WEf=pŎըu~Q~}~{Q~K6wW7֍XQkLCKLRWsi  ۮ&m)rU'l|Í,"ܤ `O1wR#.&)-+G* A[dmrK;%ُdeǫ3=b`Beɵ0-mҊ9ƱRL+ǻBnI+b O"ƩW%l'~H䚕AM-Ns-YHAf\KddvyUu@7zBB/ӗObI71 k5l ΣFw,3TwDHiR[MCŵf.r"TljI,bՙm`JP.Ԋbz%~Q`~e0CtRyJK-*Z3G"^ h1'&hXp3^ayWI-N^[w!f[7 ܔ|ZGz0[ Sqyθ r&V>'v{rN)0kT0! )oEE0 _vdFrYvoUq=^YsF4t(JQP% .&ZeEjlӷv|yO,?0|ʲ*rv,'^EÓt$D,Oeb(@ R]ҖC^R4gnL;'&Տ4պ >Aʎ|m1iV:]1wpCAױyMcRzg0 mj L씒惾kcI ֜ئr{pJ\_̔mCvr6 )> д.EohX$)Ѥ h6t֣{RP˔QFzO:mt7R \䣑f|чT2]&;2DU$߹Ῑ1]O8#aIFJ̓L-K;LA,ݵ>t~L 4El L T'`#((qg !v̲>`qsrXPp:7B$X _F5bJ=&NI5 XV|K3ËG0'IHY=4u"+/`B2r.%ݤA}`{Ul٥O+-i㵹rh^5q*:bԹʮ^ZXGvww2'旌2>,̓[E 6ƷaO--؜Fmt&_1yMNpdx.YNu<"{k6-Kkpn84<1D \TIiջJBi6!HiCE5blxwYXrlh1¤ݴsɻNZ %E_sԘ{$lHW^\(Jc#m@_쵳[O|anePtZ| n$M\ܣ;ZyHtיSW( r9,c)kHs9Mm ܱ X\XJ;s⩱eqe̓I_[5pep-6$K=P1@.&FX Z԰rь"Ix.h(k f(;;/?|銘ş bӂ>_;"B"37~j&M754 {a=C-\TP9n"%iN2PjAnQq"W1!>or4n[mu4iϗHXJ6'ݙs/=ҽ`!Tlv֭@\ Ze-w>;h*=IS.̛£]ޭUNG˺'`$cESRƓธywd\ p&ֱ?m(,Hw1ؑJmUH1}W#@JlYҙ屼ΥMvaEaº`b&glҋFɡ6l9\Ѹ$8aN5وTUT@T(?9 ͞Ђq^VXuj: raATa0EP,!H- >l[610#g ^D#MU m_:iw'N:U)Z إDvQI$#hfNq=з:s_@t7iU #˃-E]I S]u9@.#.Ji{UM VЗd&ohf֬˛4}T.1ev l8{6HB,M%Ƕ3l{Ķ(Ch^(j,1$zlŭig +VHrm= D:~i%h+>Uh3aT /ʍJxo$oZ0ݖ(o(сrJSlj]GT{WIeJrdq'uZzBRNѣF8L{/zQ^wxPf|;! ?uqKAX%]yevwj)M-0n"3bG(BW8S@ѹ V=md c0"Tk晱ۃ5VY6`e_v}Ay*KP4l3Z”bfnϕ5O8z&}YxR,ETĸ\_pxhJ=E@@Ӓ0sjrw3uZ] /o+(A8f T8PԳn(]LH4hw]VX:s t%:TR._g|rDANF|lqΣ8 hx֒Z%pcWK'd㇨d[$9#9Z5`yH4Z"cOZ403Ց2FQg\'EU#}( - ʯyEbO|,h~6$rNO&zt5e+wRa4rYɨI1V3MV<3wml}ptT.tJ˓eF Y'xR$]GC7{lC-8y e x#J }.Wceag8Wio)+&W.}L(q1&06B5#ö;fL@Tc$H&G\U{Pi2ODu)H:jmkrhb^ލe`,KEZcW"Y;VU",^%o\BmH."m*+I֡m >"ϠikQDJ+ʟh`Su0: \> %,OW5Hw znVr(ЩZ7G"MyDH7?B +D t X@ʃʫF j^=K^)oُ:wHrrtA*A*,/7<wfHws .;:(R6OL{u/hqn_ N9EMVݫ6-cծ2zK.(Ř <=5hzm9 ( NFH9]XYd(JP% bmy dq\[/us*m?&"Ga86^!]N2;:Vދ(Z|ǻFI:d2.;MwwVM;߾J=Am@ Oǂ~UO2*f&Rr_BY+_͆60tCcf893u 4&(L1Rt#B pXd=Sh"߁_`8?RؙP`kq^K[j%q7hks8O=ڃΔX\\%0)^*6P6W,j&֠"k,STo?9Gc(yž`cYD=H}j ;竼{H,IGR w$% _ ). xAl&52|i?+BEAzYdH y*z)O!MdL Ef?mܗM2uTdb[`LmeXኩJf tǾ^9uW'q}LX2{]u3Pz[$,l(  wD4zgV%F&/+WLRgcpK_REt؞1FpH 4ݨw"_>\l&!#CX}o@`{^5|BX74~Okej:wAN}p\& T$qR aF<*4OxPhpv$Y(qgϽX[y)ŒSkMa> |H ,M/],bS<0ތ]>YI}UQM_s,@Y[|)y 1+}@9\} ?:$$ lqu R H?DTՋg) FF^XR]8 tyVd9W$_=]5\ 3XUj4e9*-3 ia_4ׯF d $³Q@ʝLK{(x0SPa٩xV _{w&wkF\bɯ~F\ky"10Lh)F r<\E)H yN%Q03{nYIɉ6M<;XCH!V)8TuY`1&+POG(A {RB94s6ZY360rԎqq\.:8`Rn(oOuY}qG ֈ Fz`-!͡I干-mŻ'. aLJ.LNz Y! +$i6_c8#D+杪Aj }=`6/:4d:+M]liz~!#Vв'1DdOK`YQ_ hB. <-örsEAocq½#MݐQGEAL=:},&hB(! ̵39 ȶ3^MFٷA>߀kG'6z. tcմm1v:Ι{EŻUV*o+Bò{bAXr;PZCOin=9b & !v~ފ4 SR 9='o4v?X2{ XͅBM5i%?mE+-֔p)a0:6$6R!+O(~MO^ w++'p[ؐO]2vQJayJm+^խ,$\o%WLB7>.)q~jlȹZ!O]nB{PA NJ҆6}rbwwPhƛ;][-R4!IY$ d-KcaBpzTedk8s0"՚񜭳DJv#߷)]:YhKEn1'CX-jU*7Np$TQ'P76D0v.ZUthy!u=j=Ʋ5ǧx~-/xџxtX/F%o< 29@>{{OP2%ÂY')W9DI йomtp?յp$ ckeu ]vM<êDf o%%>NMԶWSQZ9//Eu7 㛽hI8֪ՙsպXI )vV@[I[5N>;5j0T!.̊P'>kHԮNw *,VJfTpe=:w!8k-$^݈0zrp!-Ih-l;VT(2Q4[!"=SB ӂt aDD'd򤞮WK?.4yygxbdelD"1 & &Vg.43eDl(S#e*g ^\2u1-ط=K][cQ d|(yc,.]hL˘SKo)G{6+s0p6wHE ]}-L/&6j:"2zA85Mb p>PdPCu5CT4?0:BDŗ׼ 5vshIBʁ{7]1I>2*[3MHU1}ʼ%a{iRʆ3V=c}n<{4+ E9?r:KK }̗Nt]PpN8ICΨ)+ؔ3܎dſ?sg`E˷[4Uh1AAy7;(r{^7xS PMy!s8d3)c,] (yYX dn&V:-qǜPnP^ 9U/v}P2Dx7Đ~>569P058k$ yLY41 R`Tb){1N sC9w8}B zU4g|+  ?GG%=jLVicE3eOath3e``Rb.j,e*d3}K]|w` fX =&:l䒷]l#x1=5[do?e/ހWތe_o1q y_@A8 Ct}f߃y /t`DRa94Ɵ{6l9zݢʿE QOBt@qJBh:M\793xGBBDRR/nf0T$Q𥉐Lg>yJeLwSQqYwұZ4v?CU& M!ȟ qM FA Ӏzi-7h|f+#1?* h*4]p"~,xBMYRɒٰC--ZH/oD|ML n_i(2.q.CCa|fŶ-- .xYF-Ussꨊw CYt≻V+qFܚM e_uSNltĂXCD7d|i1ҋ|8 [S]' Zi[6ON33HM_1Y:S^W?Լ1݄RKS]ix= ޏײ+bm]h@mA D_6˃ wq>qtgEB(ѵIivT-lD-Xp~D~ Q2T{ x)~h1ʔ>p,)?O5^*E=C*,Ou)hp@za PgųoxΚI,5n' OMEckA^ވO8B]~jk؛u&'j/3Aay4RҬF rg2NĆT{]T&(z4Cɶ+;-Q՟τ26(=^_+ŗg8]c+|iC$$H+!"NcJۛ/d5КarB3v+›|ܚ]ͩ7ʒy-;lJMS-Y>+*+ŎJpK)0{Uu}lhbGѩU~%֦鱬,d1a fKc@YRR_F ^j% {bÙYVcEv5C# ({q%QTNS\&亓#8f(G #nS([b%o)W!7ڝ̰i@u`5LGܗJx,m&49q||Mt![F.aZ[| {֚}ϐPgpˠg)~6e,ʖmWMa[8fnDuY'1UV¡mRȩIQS7RZ<u&e Eld"N^"wN%W%=GQ)xPd_*+VDM7>F>%'Eh:EѸ3D,w!NGlcJI}*H%:iFs ;~0PI]=\,m9ObAL;._[*~mB1=擡}\PT~Jpw>yI<ԩ*AZE2B ee9 ـ,; 5N/=I [ =<2wtݙK :ԎQr* ^4ų&zai[d@j A7Iж;Gjx3/jwN b,;W@ǜY+xS隓7R;M0y)4:aXQ^Jf5 ___ql/la oi"r˭ Өf]TcDdkD%)0r`{ZHE井\U~] #OP1AVDF* _mF2nۄʉYDѸ xfKvxi+WB:J}FiX:$rDG|Źp\L^ʪ<͐mkU7!Tx{f2k~kft2kgaAjLiP6ExTtjQoШXj(*B[{\gFkQ!4 ';,1};Sx\H{KG{~)hibF/V Y^:ăn Ж(1 PSb-;k 3*9V' !̥гK/a`ɋ<ت[Yc@/!i]4ʄP Q5zV'|ͩZ*pؓcDok-NfP?B|jsc㦉?3DQzDVg8 XܑZ.dIt?E>awDk P_ד0f@D+@mRAN0geЊYp6 CjU#Ct;7\?_"bϻ# c"δ')P5r 2.͑*'yΔڞ_} B`ƪٽҤjbF9PVA _N5"<Ƹ,_%>1ByV :|(p[M;fBA8EͺJGq|U3D?^P~t.GRS#ӖDb5j㱄Xx[qێF_}c|3lUOkH/\dȅY B籹P6A} |D2rm8>ƃ/Cн v@+TS8 4;4Bj࢞̈0S 25>I`"kea7봜MBƘ-q킶:T=}ەb şKN[vd[ZE@UA'j@R*ڕ(gb4റbQycŏUt:HqOA/u/Ѳ_rYR0i+]oķ)Zg;k>!?r:,XaCi8Pt8}q4$OUEo@ߺ} Mr٩vz-;.k!?6Tџy8tÏiahݞ !<@͛`xlTHC+|8[vC=hG@NL5eэӳGyaPxXi4n8#KRK)W11@N z!80'f3 T=V;f+'k5Lx_~ ٖy}z 䢮O!tǴs5# Dux5y ;GMQ9cmGb;MZ-xH]xBy juNvCrתx2ԱkY"=lZ2呷_XP=B{QAgB/e5j-\\ oRz "op[DOBqgtȎCG`dbmN9{͌-v`*v TnB;7&&*jW#,D+VW ]+<9s՚+ۑclD-م(Ÿ?,'eRq-M=t.2T}ΝC3 UeStNw<!(q$FH>j=#aX_ulә>?KaqgXW'qB*"S]_1hajacKFl,B;|Oؘ *bT5H8u}A2`#*G7 —i9B*\ g]dm7\HRu'UlilLOfKӡxMi&Alw]GIQϣz%"̲2` hN؀;e>b}Uv-VѫلV$u2iAB )5Aj"Y#)g6NQCdK|%_'Qs.NʊAėWB ξQ]r|kSGJ ]sZ-]yBYx}xPq7; U:#6^e۹Ę ?qj=G>Ʃ}q6Rwy9O[.~;[| W`#cUqEjP~`I ߊ?2L$5%F Z~97pMae [\Ed%R)[~,_UBٿPz,tntf[widϡk V@ L&U&"Z溠;j ;a8zR85IH\+j~}DB&FA]s_CLDNYZ ^LLϬI_BJ8|PhRMFT%f3nQ'Qr2zT!+f=u4I23@AP{&adW_~/|2 Cx%s&m )rDښ t;ϱ }VAH4%ʱr2PxuҸ1=-v.4z4q'+LРJTIA߸ex2JPΕowb5%"M-DQUIbjR {m Dw-04%?߷~A$U )) NiLO9[q-:}aHJ$tbP5RyiB@KӬ 1 Yu9X-r&h7SӉѭTcӴ4Y̞2.U:TAn`J'`v)(A'5P1?1 q w8];_ͰHmk_Y{+: tPUv}.}Ή\_E)\̷@ @@dH l֎p U+&a"?)1dJ@Px׼-6ԟ+.tߙ<2<d]ƽGҀz΂gOd+s5D3BWDuH~l%{bM9c?e&t i 4OҸ*ZUm*OB|L8`/1x ^taȌT@l6+%gї*GK*jjC\lcӍh 5k+1x$؎ zB*r;^,M_1J41\[: :lXP}5n[@sHͣ~Ck4()jDT F8­GTnmܤz_A(XѢ o.Q|On$o"Q9*hj諹z(XKTNT2,PǮSlW?,Veqܚ[>wbEԺI kk\v S\;±ְզ8IG.H'OV#ٓ%a~ ӳ5#6Sk҆. q1и=2qiDv6,"5˵v'<Ͽ#)lO{w%!Df{-X0bUd{E7zz+OBʢiET}0дg4`/!S![';ttrw{Jfnt&3BF2[?h)w-X6س$0ؿCD~yL*ۊVVu9Ygxx!v\%S0+fZAe^^GOh~=yzF#fl f-/+b Rub2si ! SsB3ّ1฿<> Ϋ.E<-RL:"H="3i*I [^ z;7#Pغf>lf:a><Xq[Yh:JXfXOdV(^>iF =QnM,̨n& N7W Z.as#,CQjqk^cIRxo(JYةе|WϺ]NlV.â,91gifb:E]z(n"t*GKv5.OdU_fBf>$N gN{3׉nrxci(IK[p.-$+6b{: "8@Y>9 yURYBITP*US{nM3O vQ1w욻99cN5S/QO)U05iX]d+U2'p-|5K)8~+/T) g E@޶9֎|Y"8 j ;h5 nϚz," bL~7B`[|7I#% CT|+Li@PvZ~σ*Yl]0Nk)֜j,_)xEf*}y}y=E.#CgN x^%5 U hQh،@)g PԮA{縳ѕ|GRe1Ҩ3KUZIiQ][9u0\*n“$%HVR"ſuu=*'^i%0b^ޓ A,v ^~% 7>8-Ћ&}2[[6u+B>d~?l V:Lw@,S}'sGj2%%1%KE;|}$SM,[e*i:}8v ZulۘT&"\\2^펽Z錜_ZhR : Eϗ"sN]|1nؚr`?4CnO,UK9Q .LЄX,u,ƵGeC9 rguح: 'H4̦8`+gT2 b5C(.%|(/ ,J8pxba7bt*[}wr܃N?qNx=3 ͱ}63W|:ݚ% E@`%迃Gճ~]beuΗ7 wYv&=MeqE~^ |mơ2o\`gOb@Ū7}IgM}F%\ 2Y TzB#֜PDEsYg+$Bzԕ2yzsh0]Gd7&SOqț&.N]b)LoJBS? \A؉)ڧ!˭  o*ح:48s$ Ezj\o5)GiAJ%O\f}Qyw-PqJPs#@c4+˥SQ˖A1zm0]^g2UDgnF䚁ЇǶFPOߎ qg4!䐤Ja.'ϱ,4֒˶^-2.\S |'W5*On)2%˻sGKs+~dBNhk(4f6t (3hP.*[RN5G)t!0ҊoI\HļA#/34"91"a.3i6ac#혱6Ep ]a^y$Y^7>mTs S(t,.<^;ʁ4g.St2R#pd\lM*"_e2%cULZ8FHz8!;;ߩ]N9Ԃ ltxrZ#hY~Ҽ2E0V҈6JWuOyհR@kGЃdl> a/) aUj+/8h]lO2q36mm>v*G㩻5"&0scS.b5(PEaDt#@'؃4Z>Am|G@;})z oP1(h9oSpg#y`AI@ǜKY3@#z޳/d;,Q*=)B].r,.-><FkOLz6G>[ 3i, c׻&SJ6 tG _-JAe 3AU)zϺ̂r6;ZMA&O[s2=%#$T jOVzYⶡC-J'VN%FʌfcՓ&gLot~l됒ɘ j~)Qyf{S./ۓ 4"q/0fx WX;NW ь~4Ge0;it;~qB:'Nu4b6yGQ|`[go\P1Ʃ gjx%.*c 5|Ukk-SS?Zg jsU؉ӰA:#ԲX@re6p>#I-)2|Oj@U- BS2u3PNط]VPCvOҶm'7m|z{SG%ÜrÑmB*7/C^gK.payR>@(*A5:뤡JG v")@۔F>J 1-:$OCpO>Ys'&%_C8dnOgͶn7lf i3歮^*3t;ٵb!f:Ų:m-J̅ 0x+WذsR_i ɽ}RĞ<22dn͎l' ]ȼTG {8e>r:%H!9B|cmU7ڨ6Ҹo5غesHIX8FF G)Eqkv{VȈE2^ 5*{4[nn֡rY22Ҝd$[nN,I }ҋ?h;jO[h&VUeVՏӔl Exa{6nA?d_Zk1J{4uV 1e!XDVU8(R} $`'-r%m\~Ҩd?Iv,5fŎ8k"`ȩ lOgL8!8;:$1゛7iK(VGvZE?8:Cdy]ƹEd$H3&Wa.{E b_07EÌ3xUcׅ)M9U~ҝFD\Mɸmr^oό "GhŽQ oxJ/o Nj&oVNʿy ;߲7$>+IpTJ2RKa5ѧ)q$dⳍf)#CЖ]cVY=\Yu?ʛG]!ou97Q$FTZԼFSc{VÈM19O؋uxɪe*|$+m=Gk~pyԖ- UYޞB3 _5 CTN(mqɕ`zA _\\O0b#5%V fpYŌEcf]~AF:FWK+L=J(*ܣ?66_!\x a放k OoYDBs{Ef!B{p-T+bri&H⛉!xR ]C6s)`KOv/ѿ}McǭN xIc`ݟ|ɢ[I%Ⓛ.dn +iw%є6,:CiA`[kGot[9͛xc{%J+ {{6#ɯx(`οi[S3p%&/YuFo/Vr_BJ1Pَ O&sFeruf0%d>K`#ϕfĩ<_sC|?FU<u~ft` zݙ#ϭxMҹ.+-j^Ђg` \8˩[AHoPHNݣέA N,Tr_8>S dn<0PD5nxLcdgHEYbÅ{Wu!5ى!q Bmӊ'!͉+NJd FwMfSbv9/x#W̛ˆi&$.khg D)a%}tdlfxjUF od*,cS m\kgPJ848b/;Z!^ҦrGitzjFKdCv]hUjZ (!(YZWGK%_!@ueuBIa!FM8? 0y)L}%/Wͭz/7L uBu!݉ah/- kߍ̘d$`U z%H3'/v!/8Ȫ"4 !+jNܜlX֛JS 3mc'^:$tNa/16鉬(q(^ԣv#"Pb(:^%iY&isB>噦+ŬH?BY6>ޏs̬*#”M1#3& KZҵI@$ ^ZNRf&m~`( OS>1J2*lU*R+8Xx< sPPG!=+\6}tzܨ ai}h|Q[o'A('j-o51͵l6䠔}&C6+ $(߶ iw,`0B8,i۶v;#ֈLx4 uʮN:tR#&5=T!! 2D{~^]r:C8n7;k)~yeTSz̄*`;^ Se&m:8r sFS|w[d*jթ'7^ ;]e+R`^ߙ=yXF,zv[4 DOw[۹ܿ'z67`h8e'٩_b:Ɇs-]v_uY%kn7tb҃mywvO;%!ڼJy'-9)*D\5nT**v2]_Ջ-Cmߖ'˻ڶ% oh_ׅ -?2tY3Bo'Ƣ/bymفyiQ;L~~$9?KłOW ÓۜtՈovQ\#Rym-YoSћ|a-+(÷Y8Cjzh'?iBRBxSvԴ bRwd] 0[ ]v];pc9&R.ut܁ebޥ!PdPQtӁlЋnN1yb\0dϪIqab0@?0ܔVfON!ihxb]]ܦ&#r)N^DK0٤j7DyUE4WZ?虨|2+AĹ9.0T[54&A@j =t-(`Nݲa@EQ. #@R2k̠Vg'5dJf!@ָ~LsLҪ:w  /08+{?x*.^]?Bqk)Uѣ.0*'elyc9AU=־Rum,EMj cwxo>`x@bȫ Q^PQ7[.y֜I \'M vMO< C+éR<*!O|ڤgINCPNp4匓#k˗L\xnQ`d,Lx70opOa 2|/N=29X)'\BˌzچM<%l"iюRރ!|! gqTeEl %`6O+WO+3/H*褋q5(t4\؊`Q~ⱷS"6ۢ!k}C@$L!v˚Yѷn0HqRvgoq~W{-VNxfqXy'"CyaAQ4&bhZ-KJʶ<E)B иө ._Ap 'ttYWv n2wԭWF1P҈UVm=Iq|;?2ǟYYZ?j#Xo0ƭGR_A<;ڲEG9)Eo ~]IQڮsBaB6%t6)ci$ɲbnB~UK-ฬܺI"טڒ> W3mQͼLay8OhwmOԪj?z+'E5{L$F!^Q2ܸ#qYMQ f18{CfوEIa^-,n 31U%hFd6ˡD.&O>_? s=YPRmm&ywdr#m mXW+kMϱ3ƙBƊ3LU#0汭!ֵ1&~>Lhwoػ0ꘙJc6w<] vv*2,oc]s _T(vUC{ilArS(q٭lܘ++2U"PQO;40"ԕ7/XH.Vj 1(=@GpqI=RFXV?|6O}b]HYEV &~UhWۢɡW#QoѦ ;KRFd́)gP͢bm0ȋEq#;Lbd'9T OJ6SE-qy"pDH&Pa^1эzufCo% Tși)Mc>^8 Ѳ1\ݑ,o)0eS,n<;Rӝ@"Њq-9 {(bZMOa˒/: N;:BUXͷ`U\DO-WJrȢPOW&$T~x;1H gAdD95b^1D60W f~ ï/|k1&oocӥ(&U+o1Vs.x[[ǩ,/g8T齧 "簢)6ryal].{2@J,TʩSPpLo<9]djU{G324D4nbo[-&7C9z `Mv)Բ(Έ/:UGeD -|)(9C5v [ljб \ƫ0m/RcfG 4w[2ںiZV8 ẑ“`ZM?},(RDEtZ"Cb5cW-̦Y}+"."&رi-D8v)[9;&sJ kRP+b2- ]BJu {~K__H#i! Ί }GզIf4By<F&*kEkۯ3M2gg⚿5g<4}i]{8ӝm!/L>@>٢+Y͘<T~q 90P2jS\u`;#R;NM>j4}}DsC0e̽t7Od@G3i.E'Hb> Ȋ51K,#K&bi9YJ L+\I x=ٱkcVcI|UdQbg*Sf.h>x1^OMw`_ؕ{E}'r[s-e=>YnǙ粒,d5(؇@̯܃nxZWQh:y/|SAˉ0 vKsS6;7-ZĆ)s?m\0G̎*Oj*.;{/Fٜ͜v2@B/y9ȮVh-;M9FJ@v<,g_TM͸_ʐ/46wFxe:KkW z$`̀qa  # zΕ4vIZd^vs FbiN[y]^#1T]16s(k DD)ksf&|R;; 9t^b]Im7vk0ck W9ދlȚȽ1zb #Bp-F}/~ךu0.>5zlHzخzGP;.LN9I _.Gz]Ct0i=B%4 ;4T@N#ȍa@i&[ =W#_f(S\\z)`W*n;;:pmk6VjÙmq{(Jm] Ft*rśh n8B{\"$TPoF .pUrbIM&bqtAt2"p$G( YZȭ0w]%%T$lF &Ԟ۠x/$Jz?a)N* -MWҗ!nӯ o_2*VyV*\T>PQ#&/`7l`b)l Ϛެ;|4ؑ%??,8~g8B]E2 U4䋻Cgunwvη|qb^oEj5]`kMWѭ=:Bi6wnEv7SӐiHi !"[QBCđlXA!qpdc*6?ϥ.J>!BX5(錦^H(2 є* 浥a2,xw#xT<9~}q(23(Ws5Lj PE4afRuoүøMbwU9`|d8LUohik庁ΨW즸(DJhmJp#&$-tmuHq$nZFV3vʈ> j gey:k Rh4[z(XEPB;K%* _3c<_hK!LI šT>ACAB/ۺ+*ضܹ8鋐QRq[ha9br9LWU jH~$yхbgF.\I'BR4.qXׯ| .`º2Ivb` !] 8^~K7 }F/HH ne O/8gjUSv0R8frWQbd0r,kPwʜ,ީgl~l<#Mtzr֡|M,Ph? ]bWb=1F3LkJNdŒ˜2j*ȧ(N:\GH8Tufܤ *սņĸd6k4>OV'c*Ze7jX;U ^d\z#[Gsm}`#4 5X{(,i$oTrb )[bU̽҃]A]QL?T;V]yŝ:&٭^&ݔW_םэfZ"VB8f]rعqE\s,txDO5?b^Mqr1ur=Pe T*ѳ`s7oߛK6wQ!JSꐄlu$3mf&.uգs&3_3#?SݣK.MNF)}C^W@}ʢ'N&=sO*Ҫ1AOCȓx)aG$DŖβ-a/h&RbA&쮏;cN6"їۮkmXUAgCtn m(^ hH#OŷxmC.KH\xRShzrދq?-s P(@UJY %|c++MmvhU'-Zm}htykz,hS鶽VA'ީC)[n$*[ -,"4H5PQ12 83}/hxFHƽLM  ~'VȁuNX'*6x~)O<׈}]X&pRa2N)1hwxKwcʼnB!rE.ӓI(>L1$7^[^+Y2,0$]b/u3}s@#$,~jL'g=U)6"eo  Ѡo([umsz gܬ&NkQ|G„KQ$6U1Ӽy4|7XkqnAhYQ0`AJS2MMò H\o<@p8V, = /&cuُ,^؝2MTC5,e1;+.;LNt}4 QՁ"6mH4Ԡ`%Z|~z_g_E'(oqqq;AqKMt'C†Zon`頀%(l+oH>Rmq|#K>q*oѵP U؇iv؛m8ev6bt{5q =qeP-[!!DQJnI}:xSwv RCzYqYIT!w/|TkWr:ĭk|@c}F lD(3Pd 7ְEc ,$AKѺGU"ula P#@ۥEF),~jټʡFC1ՔQ*1}Ywo$c܀,7ۖ}w748jFl9 goZU(X"u#ܚEjddԟϯuMF2sx&r&.0#;Hl.,՚'KliQ0_P1_Q_;;IT1B-z$B$mƵLD`*(X'mu,]LU% 6d^#Xv>jن[twk_sLQsZs bJA9"k9K@CGP1){P/XFтmoUiJghŌMbkqܗ@\1*k,Y766a@[қm %Gtq!fL$}FT[~9n/ܪD"ck %t#~[~#. 2\߯2 P@RL}~ mpKXQલ022yK}P>~_Gӓ]jUd"_VP85}?(gڒ1zvU@7K‚%H(K򪩫[f>7l-9r+͑л1(Ž՜1z.xkJ: b^M6~C W=,lN%hOhjw %lqMy3i*_6R6ugU+7~kEcdΤ$}>/1E K/tLmkch_}̭Jp@цpFKļ!J`4mՆJŸ[=3_Ҡ|0KFE84td2 *ӭ_2CHBiݱo\a^⸑Q$Gszhus=fgP& ]Jv1i#FZzl<%ojuxN븥v ]j'|7woS1lKþWP/d0~808R1uprYfU$=ld2eT'\cÜunYʄCpjsݸ!W08:e)a0vc7'uueJ2S8]mKi!(1bH8|8Hq7$, G{2[ߊR6u$S~;62ݤ={ ÖЏ7ô&o%=3v"dg"z^#S ˵] u um_8PY&.Cu}ŰnF-Oj2+䗨&ڠI=FAG9ց$}g:-CebHQ:3čUf3k!7"nӜq~Pv b̹D=77N.{0f-,%S`PlE[5RSSf"WGr7BZ*1o ౹b̨9 =RH#d,w Pr~V3e&iO)N.ǘ[})'}]?KrN]Rܽ>|LUW3UG^-Q㟓XєGץBxs<#Ӿ  >ڮ±gYZ070701000002e8000081a40000000000000000000000016661a1dc00020fa4000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/$]?Eh=ڜ.+p 9*pl<8=âv<"Nj(ϴ({QR";1\+4{(p>xX 'm^:YPB9!3煭6)꘴%hzV_ ʡ%\H 7Ǟ^;3؋N PFDCB, w U> :f/5MÏ]n7h!smr)"2,Dl,*nysP 7 JI`ch"KAG (vY0^#*m)L:R~HUEW&f׵twVOۙ+yBqROq*DS=^J%&͑Amv0rjfġmh>Pt|/Hk5&`fX)Zb&G@TT]WbȿYQ{5w]ʤYP5jz.=k*IFM0KJWyS1ٛ-4; q0siK@<=ni̍8 yZkdjZɮxr _Zʫj{+%UK(5I} a7Sm*Jsp;X}Ƞα+eTPh?cOMigZC.Uh\>Rq0AKg^9޾Rgd }ltG6ٷܘ6tXws`\. B!b(0\e'1׳s&Hֺ^:qK5 y#""/ ([TO~hiUzt_,| ?3s<_VraiKn: FgDO`*=:C5=>AKƸVد~-epà̛ ƃqo+ 9M)GXsۏ8LԱ3BSYχ%>-8%@#KWBpڳ>`Dkpbܮkf8 KGP0 jh֯>hi*7*DZ/T7Ãϒ8- I\yivO ;O)9;2wt/&dc{+Z`$R)g^o-'kF{@eq7~l\+1+n{AK&78g|)k ܁Kux H ՒؕMѥ)evЌ.ߑJUK wQF3]-U$LqNB<;LKa(!,"Fe4+p詌@ q $؈}Of;N쉚yH~RDQl+4t'o~* RJ/:st vvr%QJQh%{zcȃ,:OG ۼ_;iBVh"vLSП#%B=3S!ZϒpmeoޮٚuS#.^_˶nƘsT7K'}= w!;$Pl]v! W'6MSzgUg$\⛖CVʵA;ƅf3hb*.}X@#^P@|0 5 ҀK_蘕=P95cewFޘ nDח9 eH0oɗѻh0k+P{\|v{j3*{\ޏz.X'ŒH8[+2(!Cz߁Y7c*}[l#wvEѥOs%6dL3Ht^^KM-|tBmTk@bNp}ʇZnsEb+W/;z S !tf9Y3],tP*E;dc>.K;@fT%.Q\"fDk!7'#nc-D+ʌkɾ:c QP{Ǐv (vc/wuyGu~޶`fT} Ѳ*ȇ?7gW23JCCn@5лJr}P#kdySlr}CbC%YXHu@9񠌟F/Z>!O㢛3uRehTstJ2A0ק(Rٳo]H=:$*r${XGiu/jbQ s,15'EZ[4O<<rzќa$N_pFmu-lYXbn.|$_HyqHdM1[Qdk&J7?(o>U/}UA vO衉D{rq]#Zv}8 )ڶG\_ߞlo?\^EK6NmEr/ 2:K6k]M@)9߂.G-w{-NjmvM<̫P8M~/CF~ *1\DDE͏ Tzw#Ўѕa] sɞ_ҟAzZv/AĎo/(:?SΧԷ+d36ºasBe - |MF|$(Qt`rm̞2tuZقm,t fZ!IgB![iڨ(U4`'tlX\\b*k%:Ƴ=bPֶeWO'l$rQ+r%W`0خPͬz8eԠ2ͭ8 KH Pj }fJGwUZBLZ!CG`TCxx.΀$q MM>2-+WgdF*I~t`7Zrrtq@Uz+z$:kK!p1- D򰫁菑A"}UUbe"\&E,˞4VAp`q'3O8]Dn6r?VB ٸIH{b=]R/S̃*\2ᡈdV42Glh&ZCrCTE d2J}Q懞mK~Y+ r}qLuP s6׬}F)מs'cT%lvr$ y4S}㒕. E| 0rK[~2gTBR,}sQ%3u|ɪ\0/c()\2Ȁ/s$XI'SRiln)y/Ԉ{Ϲ^ 7l>kbj `TiŁ2^)͹^uY_4\QtD]K}S͜( ?s2 ;d7 a7Bތvmǎ3 \7S8K;?:aXRI^񌢚sxjVz"aiL71:ZR;/ hm-TF2Cv3Y?ċF&J@)|IBa5o68?~ #DsJnC` 'S-83`6SUJ4W}HW]jr-5,Rw0+fnSGQ$OLT>vbym"fwPGɿ0IAUǯiE'-_{%[\i\Hrd/e~ֵr~d=YƜ m|n=,/~*7֛վI7ۋ}'9hx9TV|)p@~$s19yhwKVJ+mh_m@qBgUԈ!-=b;b[߇gOg_'eo:b-3itst3>6!TP%EHXA)dgHיUB^x3)[C`owKo1#ݧ=sk7M^k]J (ϭVFnL,= M٬ʗ#YJ%j7' HsUxi8`}kaNv*;4yɂ^CrJ2%:Ӑc:"=inl;C7RܨyMD)M@R4{xaI oG.g ~QBnGWN 4\} ,b_;=H OlX>p!J$ G?w/yc횎>\/# Cbhf"5F/|}b^H[ й]Tf6'T?pi-:+REjL tW )Q6Dh%exfZ|6밂O,:2R4A۳CAZpXs*8R42\o\ߤA7{Vf4e51&Z })) k$frk8#Y*mid,*eBj,\ZT!~W6=4{VXi$I}>f9~oe!7J{g:]]6dLD;3+M$j(fL@ݣ*KOy[PNۉ#ԁ1Y_WC/ךhRd܏\ν@3PlTUmRϽMm`ZY9& \b.f+t8)9w^ʦ^~}bü,SPT#UBJ`cNT8u,G tڞetE)bߪNcGS{^`|W, >?IF|<5>f ϡKinCSF ^~'._@m1$czU.ג>x2/tXJ1eia$ef2m| :0r,Z[*(r/5k# M҅@]%r? |[.635;O91 ?o0O9w"FI9O*pgiQnLL>̣U;2BB(S}HMw#0Uhf$iX,gR TL ݒB# T(O/w2@ҥ[/"r(2ah7 ֐(Ο{<(Ώ$Eũrt$e_K^N$k]'ph etԯ4ƃܤjo,B!o.ֆw2iH$L9Zf2d \-E1 G uؗ$] I َ*mu*%kUC~n[$;q8EV~jŽ cEU&S3 Nslqc@xa\$+WWCJ~X%A6[pJ`zXCl=PFv?C,J x8@K,\K`K;*A*H4Wb^t!kQWj =jFmsʼn.$fYz24?lP-L:LM]6D@4(e=7I5ڔ#AX8p`"搇(EL g@hԶA7x= #J1֤J69 UkF\ S7DIgye!ZUDyaۋÎLuݼZn)R,9f .]l35+O>K*9t==a3V^}cwrss&7TIo':S ~:e;~ٱ$ BTatw ;rO%ly9?ӟZj"dB$ے蔩/:lm28a8w)8HeɠWPd9Rs+̹'[Oh%RQr !oˮ}兯M6ܙn%D7չ2?5+ZVl uGB:UW:w*KY߲pl/0 L3‘7i- \n. MDh,*)SQ=|ɕP,`9?HYuX`Be%6Ö6=pl9h~4f[W+OkxT#&?-U=c\[Cu0GBو%KW-PL&n('c\SW 1)BKd󧷸 wZ`6r5>iOwYRh"帿gܙճ ړ5ve h{ ˼=-v4Gz}sI3hl:`J!Lg(Z2~ {@SGpwtiX-πlXW:s8\vc#cL.;G> V#r gW[:2&1 zd4ǨI35*kCҲmW02 !ţ a2ukM`Hђ9 Mk " mg+g(.jF E!k'jR;}FSLee*S!9(Jgf#NJ(UW+k$n7V ;Uf- )s6C֦t*ypw"|q-$hkۢ w,_m*Iy\t@cȩ^7Vc "i2 PV',m+*1I1EQj52d`>}$C7WhE?$ۼfJbA-{P jYnwEJh ]ܕo3L%Dڵ7jNh@HgtN7cJ3՘c^+ uRO*.ñD#a^vʊd⹝|fWFQ,SE> Nǘ-%Jx>݊v=GJ ;ǻnahO2cTK9d^= b&2;ƼK=-Vz8Tiѵ|Y AT.6w`bk0g2Z?lZil-/H?'[V*hG>ڿDPX!6)7mL8ܺwkC{Sjr}hhr=e^CiQ `È>BYXRQHRlۈjӒ)E .6NMܙlF\wf O %]'jKۄ?%BY>;5 t309#EjKg !`/;{sy>15"{rISo 4|ĵj(~s uPF;ކ͎þxxz2[uLh{]AȆ fuOOQĬM^2 K%<F]r lУW朓 Nه*xqjx2e|QܭQu 8CYi7>'I8 У<5g;kLVbɴLn /RNoGW1=!?5Ԣcq9%pgI'+`?Zp4cS!MJAAވHApq+;f>ΈJk±̺"a]H[fG-}M /ܰz9}yh&z怎4S_R7-cPЄzu;NX*ļuq9 TХGO:SϽU`p~N+SIRSf.{(m|n]R)$F,1 0 : VaOT.; sl]M YIm^h_N_B mDKpdIj&OJrTQck\F.w_20Gxݾƈnt~<Gߞ ,_+s; <|v3x*Q.M7]/X0UŒ8P\ªr q-m$63+ޖ(#`M᩟WG;'|; rݏPPӝE@9U$sжmg3ޭܵLjO-ϸZjD?e_>!t9GpI8B.j$ %-wZ᭢xHdE!zxB\-%T;&G٤%7Ҟh7-/ɽe*+AAP HXLL,J5!/ML/@`:CqJx ;;\#,xLbR ?>m2.=5^p"y+-Ih7~ߩv HȣηJzZhRE?uϵƥpꑔy{ncfvRFV̟GNP &bO?0/zbYN)dIYm~[O`ny Qp"_d?xT0n_ +w EB¤YPm _eIT+ 6j!\+څ a A3ƨqXU"Af ۫R+x}a2xxS{NFlp,czsĦ =+,T_S0ؖ\1 @ȬnܭñV򞵖ˋno6 {ŊY/pӺH3c>~ ;jɰy냸?K-E_Q%=pfBrEDTh(tB%>;X $A&V?R x%jWIAW5U0t'-XUN Ĭh (bZ:ޤ]+5BFn KOkB &OvK+Dq 5jHHDlZV>5Ղ'V1zDh( h,Vjm=mk/*U/Ttc8d*T-eqC~VfHnydX4I  y{ ڵҲٹG7$ѥiCnwLe c@u<(0<|aPc35y0LGeLRNyÒ$n?SQTu, JN…Z'WoǙsre!o" )oT*r70tLj.9*MX2#yO|Y7;~t^kpצƗ<^ YO/RD62s:=4ΑVgriJ /g2󵮪_m`74lJljBW dzn?HcdP.I΃kN&H0wם0ͷ4y1 !uar AqB~3t`= )wBsf.vf|_K\/PρqU]ێF'p8+oQmxЯ*[jD .?&{@¡ll"J9kUq9j3$/QWabL}-'AbTE@9 տ}#-law:pFXh #α͐j&ѻ.\>P4/չcVy]ϢY>#%_ hl߯:TKL Y ^ɧ|XJ&c7>r U3NF͋\5ߠ!-Qo2W` 1sJG3/aGkJ*٭M3 (0:@ų Q#]wMUl33 a2<W  E;,#&+&kz`ۇ7/ ^PJ ,*A8K%.E|eŦ;KT }m}z^</$fq: Q~m`QU8jQͩN'>7tZ2B1f~UFLP[[N!}HZm,\7vA9 4!rWfjmGP&{- Az {;R|*NjiLo|<&*@[mT?m ކ*uZ:Ob@KSXRg-XG@޼$;,\f㨥c`4r"0#p[URmWn,tϾeĬ;䵉{RW&L*x?k5&El"KvĄ6sJL_pR*Mѣqϲ{Ҵ2ɓ2xa۠C*; Oڃ츬6OBn ink8e0DvL|9$%vq Y $&^_rAXmy?Z@5G> 7ۋt/"r-@.Bzɺl{;%:c`:1=_+l;3'1RrwfرdVX ,j+~^&=3R$9[zT7]#8Jf-XJm%Qo|f2l{s UfVBoA1mǹ,As5' '"X"4*j|zkk7Ib,xtQ}UG&QeJ& ttNAq}+&*ȇE I!n%e=w |:5d^7Y_-UwT/ju.KuiwgyD-`쮂EntOQ薪o\1ꢢQS~/C͐ wu1?>#Gl qY_qq>5F{Y JHJ5fO~ĺr"Lw #lD@piVgD(*dX-³U[$$hޢ7ڍ&HYf=33;?.02bsGMl dIWxmfbR rӃMO~D?h.8BӦf\]~]h`;"TD,Bw|kN-_3f&!H5 ڒ-X tf*O'ƯA*j:F| ߿tRXYj@qy%W~;V4wP6HXl(%4>M5F"ZYW.4X}R_)wwX4:pi'N+a<ް]٣yr*ξp{3֊羍:Mo Ҵ?J`nq]-~ Wȍ@xǤUg$3@ `~2nKx:Oݰf/0΋)~ٳu˲v*k]F%{N3dp׍v8p\?ƹXӪB[dziwɯIxޔz~%kBc#SkȾ!,$[v-W|[k; |9"NiÍ| c ;;*RcdyBAkWqK( @ŹzJaOAϦ̃4Jɐ cpq~?`G./TN(2)8lҎh߾%qhC]vA+wGϗWm:ۼ]E$}t〗o )T%9r͢n? m)#܎Z3?rF6:DDаudkksWoa9b^q !V>2kS}@|P>#@=>0\$O%y𙓩2S.>Q}+r'Ѭh`00f*/mH `Om6EUr]2 v9u8֯u6$crD0(I0"7]zoȊv4B^%*4ezUQ¶V Bk"qJNQ(gJ|H|KxZ炏A62挘q n}"fC| HTt/4y+_zb@8fEA(<{Ld?ܰ#ֽ#ɚשIנBWv5U? whFA PiQЧacEE6DZg53`"HcfX)Y"r~\ԵX_\jZ$ӥW)*iS[o4#]+f=$ʸCtwu%72m/i&"SX60 4f;Jl3cQ쌉mⸯL3m|,w&,~gcL0P߳K)]p$Fyt|S]BRd L"}T@ˊQLG.>9ULj2 O A[,7O.)fԸ&Ӓfk+PfxL'nSs,9 g#I #250sGFZqHgCK599;u) O(hp\OH-۰l'K kgHRP/!7;Pݯ$R Yt6{|ShҎD`ikᖊ9 <@:Um!rqqIst wjj{x#I3GożiテYTW6S v^G VI>cwdW+@Dʦ}~ F%^f|U!*~ yNi? ǹM:^7R7ޖs:2oTю5C W7'SEw Ac\KM{%Õm@ᏵTҭ\">$gY"1/W N6WƓfmXiO}{mW)6A %)?LϕU=fR~ΈS˝j1؟cVkI҂nO Hw['` yAo8Q`J-GEsf**6_ `!2>4vM#rcVaa> priu/ib8? 6&Np53Z w|_K ^')WK? FÉ&EG #ݠF^_1M1p6& j2%QmSNS*dƉw5߭6e,dp1m|Gu*Y{DUU+$j6@q+ؤ0 0T=TB>JHmo ;B|+&SzgCty"{5m&:ޙAeA{NfW`+^,9Vg=b!>N}bhiE;yq}ԄיyN}" UfZS"_ǂ<zp򒉗*,Y. }q]ƏzAg[be"#D^˨Y-mzR*9w3` Ѽ_BjBHOJ>E[LBBA2~v vU1ַS;M4 5N{b;Sw뷗BS'}*[Ч$%&>f# za Z4wt́V2I2"IPтT} jhv4BӼ WE%"!()ƓV]BKxJ&"/_<Ǧ 'TM o ̍v3^ǂUݼj9GLTK(ru$/>e|KKl^Ӑ75]ֲy HCs9J?]LZ+r+?cט6:ԕPSA\Jg4vSAhWǰ(-MЩ᢫ *]gXQ-)Pq/&?%\.{t C["|S&_}A;-zž^k&l Я:ajZfQDXبDM^u-C 8!ĂΤ#$m7q@U6"~IIٝd5ɷ+@e]([1ȉ֩[8̏? W5'h؉ ijvҊlN~fLlkI*'E~}i0:}Kڔ 8 0.Bը`4Dѧކx4&|Xh$'kB[G٩݉Z=~Ωlѽ ޗv~$f]+2/ny,|Qa!3'B+[uĨr۷_juK*m*Q_ aS'֚'|yf8b:1Bf}@V֙*젟/3˗c-![ɓ_3l1K 'q5g{Ƹ;";i?z{:Ք~' -yEvnCN')-!'%\#"Æc*'1lYcXtpL6DDR xi&2mq)"D^pGл|0iI|il@&$zz-$D!:Gm,IAQu0:Mv@>ƖU;Б}|oI$<4N&sԆ6P?4:t,^SX h~0;[ Yh0kϥ7hʹmТ Xf$`lKqLL""ibՅm< ڃQWsutPdX'`[r||#pL:r'K;L\VO.pt5 &r@m0Qg:90`%)ny<]L. KR)kvsQ-LN+\>MLV,=.!ǽ3XI)T^vXt1Y/µ b*kC|F&k&yRo0b ?n8VS6T*V I>Ob1 l@hQÍlBlI\?o|)ľ( Tud?W LlY) W2bReA_VVRqWMT'LpΈ #յa>Jp[܍2;.lhF$[z"JӪbH+֚_e '簦'i'24 zq29ds v^|Ƀa!3ۯqVW<>.Dv,׀ZB к¥DWGhO%GJ[qb[!FAq#djy"A=:4̫6hنm2]Q.qNTd?`9.fPOdsl2\-%9XoXGvJf ;"bN]Dyt!> }RB&$+t27rLlñfwbWT$\{.$-Ljf!5\`W%4I&b6"`@gviSWLP=!t%ٜR LέVl/J1r@FW-NqmU'Gx#02O,D{-\OCniϳ"(yQ,l_%x5ݻ$y_aIlJ`pA^? %d[N6n,0Bb@6 ӰN@1u%y"6_x$ecIYDY\fh"dT#gXۆ8z:gwAϰw`8^JYÍ\ ߳>s ߤ-v.|~l2abҁZ)'~\"u GM{'OrJ~xrL o'PUA5iGBE _ۺXϴZ{F.3Y>F/sB.ƑA*G*p{}.(G-k2qgMе0Lj&A#=?n Vلlof}b^ )Ivgï`hċ5q ݱ"-Os KAxԲ'M\p+-[% Y{ 9E[~AdʒY@gq|u̾-R8P<Ҭ[+ky&ble+n+ǭ^ a+\XD(!` x,Hd, $VV1P%.=爉*}U-z`2I[I%TQl_L{aV:J6tM !~>vF^DoRk vDA}FU {)V?Ty9ӾnMBɢ.MLANkW󰿥b} e ƸVZ˩5>aaX{\X sWAaTa.\Qz~N)~ ,ED 2 ,HlӀNfN􊃡25g|=ABgBwK>FD@.IpѵmMރ3/"XUx=Q~%?h> 0^B5^N="'l"L7?>ko~`< c[lquZ֩Q^n !. P : gԅAOqYrJDžaot U]M;[Nv/m! m&Q·TQ Њ̡0Naj{B؁=Kck?Efư^nP.Xt@X7G^ֹ .☓#3L!D1j* 'TZ񒱑@4eMмLNBebRGq DĀ.>6Jnt`AH64 xUtDx'W}-_;{s・!%(MU_?jfGZXb(n?843{ѐ\a3 螷kmJ!*_S ݻR$`v_vmT9"f n4|^ 3e=dv"M#5.F} ǣ.{7FO a/kS Dˌ:ANA#gn$wGmY%< 聰Օ~mGeZ aCJ)d=>\$,rS{omI|Z"'2E#[55B`Щ*Mqbi~4;Pȣi;\%z1!()l7Huh#4ɷqщfފ=>j]Hsxn*'BJeA_} 5+qW;(: H >siє5ot:FġB8-dB`FHb}p~{ 1hO8lF/ߐ \붑[pbܶ|A{r3DvHCAIx;hSf$'ZuJuY3K!vUr .0q̵NUp.t=Gr،*8<-Z^-:~I^&eM%+x\C%fbެ#zsgu1pnP$53. ;oNb<%ubϓhoPbTnF6GLI&J[O 2eÃI'2V)Ly*he{ߊ6|"aO⚄{2*rw/$ l$Ҟ;& 3dhV\®0;ߤ6*i2C)ȔM??=(KE`Z7,-0n JRo1 i!/bDUL(/)FC`uɹI2cx#;78ħ^MC='25,coqԱҭ`֣6NdltA 7?yKη6V<-lTtI/dc8Ƶ.닰>)]j*twLK(dljq^Eo&|5yݻmVȯYp ςJ>tbX4ʼ6Rد#&sЌGӻ9'?DXHs$ğpvGwsDio>Lθ .ӧ S!Gf{˘zsPPgQhGˎCps,nr)lq7P1 #gkZ6ƹ 뺋4ClwIj ~'@Ugwd4 EYz,j|3osURb$i>ȞԊx}h-ԍ1Al4.=AU^!mGN`, YjK@͒e h:jr?b-l[BŎAdy^/9=K,X/A/GasR}/5XIpDA/'Zdg">+.R/']+>_$ǡkeko7dj\i= OMq bI!l9meicbXhPJe l{l$Նnp-."cx2{5rg[K>:vGWuԕq55ȢF+D* Ѡ+%R"rtzJQhpcWm Z;]cx@|3!1+`Lbmqq8JvRԮ:=8@f*u֑755~?hG(Kg4̓"Yڰh rUf.)s ,>v;#{yJy=V~u6cG'x+;aˌX(jpqe:jIz߆r&PoBlTû{eaǬI!@ /)y&)•[7MVւʭ=Ȇ(D?e8BLe~XxL1?{nzb"ȳx G*eaMQE#4nJ{ ?ߝuϾD62v*<_r0'=B^0R&HY/ozGЋ,;@) 6XXݕtd s"Ƅs:KO**C%8DMth%u?0z.mFXކ]/$J hCDpdD=@ mp8t[Y8@z1KlZzL<5Ik-xGCH~ѾOL3jBx3F*c/DQӋwqKUyZaIЃq1/cEtcfKwɋ;KQG_(6uUSHdw/q_DgkCv;҇islHب2dUvSBu٢~0D BR?sQʽ0nGR،/%w-rSO#i'(>8y>'3qY 9é-r]qvrʑYXE`k#5B1s⍈am]Y~4^'{@XćnmaejZn{[cb:Y %z?! a$ąw~E$Gq8ܮMM8$ |c%) xFӼ-l#C&S]b.r2L/Ѳk 8S)Ôj35she8`;|xS||-3:4C-6}孓mB̄r* g;}Z%dVPj4#xxUx L}67mE/H:o%R̦i5놷՝-ӝ IR-iy86j̑n,Aɏ>|,FDŽ /I}k9 qk*E'#m/.O-.kA? EsR/kY챎B{'xD(o>,w҂VWb"(v7P-L5GQt<.VYXO;rd>no;ؓü2Q6!Pf$ۏivI`j?~#*K,_qOЪ BΒ{y?t@ܾnF~A!wx֯MbU(rx.3DqCG<;2!/>Y \ܯ4M!XjFdy\4}EQ:Ck>Tdɝ5C~ ìv/DS)L =RH>O9DNhQ erHT%HO G-Ij;[8Se鿉?`WDG+2㵲1Mn~8fFᴌ %'hm#/(ՐWs2 %90,PC0:@F:iH蘰?B0W3!9mkO,g(lؕ8׵YH+<4S߃_rBS<$gհ蝠{&. SEQ  6WHE~B,?EvAžPh#hcp Nn~i+J8F^W~ۀ$":j}U\.l7b.!+A4Du~(*d,#di,ӍT+v>`DN';ް&j9 U3WG*(2coX=<;-vlgv(HS;/0]٥ì͢c"AZuP](Q|B$ٛdO7MZг2ܩxPC .P{m6>;DxwK FkԮ5)f*k!MUАhRc$"daYWOߖ+F6?݈/l} =+tG_`sn}.6pXsZT7c#.&۳֜䛟}Rw&Ϙ*p\ C` )jwwNNxVDĊ{C?-ǫi})~rj *V<*dkg܉}wѫce_\5{|v}E[ JEfb 擆K,}RoJ{ _t;n? n\磇IEsDbP k-#Mu j"B~@ҫ"$G d .H1gj;TH8T*hSVxENg9οF[5V| n:@8ue t7󘎚挗xb 5hzy@mͶ%FDm NpDIii4n# +Wz?@l)[߹){s/%SؼEyn:E-S1ۖ`]nJk'A,bK?Ӟ<.7Un/cǿ\AvtI0`e )_}ǻ˯ur[="&`E0y8Gv LdVѻBn,?ݫ46 /2KM׎fo;7ƚIct}ViBRƍVvSgZ'{<[EiCq/ٟba[`zcgHe5pn&uviKI@z,U78m:d}~q[4s3MV}dme rKN=)6@1%T ȅdav r2a ˘,waiF is@9R]L>dC(DH636 կ3UR L"+rV@:KYPIT," x{~j(il/%?;9ؓ`37[An@u-]z˞IXP kL6*Jt|z7lJq@?t,wMg]Ow2@%hvP\wtX% )gc r0{عo86:s0W[5v 7W 0 w oi7`1lIʁńJQ93r׆X@O"i⽻_j$ϴ,;WWKhZǰ^k )L{}^ MkzEsT`ߙX(*ֺSzN.o6}I;gPG/d[)eyM 7Fs.O Ŧ{[ -7QQHZom(`4+"9υiB/JO^Q8}U5sd2MBRUjOYn[b|yv`l%窼M'P^&8*Q7ɠ'\  6j ] " 7B9V<qtnVJ" 3W5JdJ]4~vz wۯ0;dxq9ːK=R3vJ۠Q@. abgf?(2ǝD=7w.&1s?jJmSǁĆc@L$ ٭yEsnN& qQZ9arbw:VSm%ey .eM-UэFL K(/aw]oƧp7 &eu-gԃ"kۃWrb(6ש-md 6x뽩ؓsf3ڗUL2I9~PRJ+iF*' qZe?N64g$B^Z3*.oNɖ$FBQGǖ]80HJf _wZݾ *Dz+V }tB<fgAq[J!L +# )mnH&3QH9&rX%W4MHJԄ*fcO@IG>䬢92L0f:ozvii)V ?Nc}?E}Gi}ЁQm^D.ף#oC[H 5\S!eT"ɵ/ԞBlAF?83,jN 礤tCdf1'RSIp5lD!?p% Q؇zK_?^t;b/DL%I*dXk(9%t7 շO}2aڻܸLm VZA sb'^:]CVx ew L /ՠE.3iŘŧEwcb%sgjȷ ?Z@lh{;K" #xl&_&HҠ6xZ|nbzPpdRz!r 'nx|&=rY17o)J2Yb4#BStŖsAX܈Ϻe&m[5Y3ڝI!AgN.ϲzFFbrͣo9*;QpU ؓDYv:Z{[qKɔчș<k^uw4B/ڻ) ϑ>h^8~9.hnѽj>w:Vh2;y$CYžiwY8!L,{y%(fY?4{-gsjKH?Х޷WoIK< 359FX)똓шFMB*x qcY`QA;&ZxzBj8Ti! ۛlak\h@H}f]4Af=zd<ó [U/ԇDJCK28_qR7&9|xB Xh ,^8|8 { ($GawVּ jV_VlMJtTt*x]]vؿenдu.Hc965]A5ihmm+U:@ ][a$ Ri˻s̡j"8<g w$0=յCyZ% NSB'B:-$d|L(c'Py&Vм,+8SP:, ߝI\AT~N 4๡bäeV'4HJ3r,V8)oxn?9Y,+ ВF}f5^=V\UE g׫R/OJ2;*ս`3tr"[/*"| jָ.i1 SuNOn]F?s~g%ic!~y2?` WGW&:vpzjn!dxwY>|?ǣO}$.uD>L = :yK7U0biٌV=ji~~?zqۜҹ(־QOIgw j<zN3[Ok=1%տY4(wx.;tN0A#&k7$2z~-(qbOٓHG>eu?Ҏs\]c&)De3-Ṣ~T2\Q%\lGOCed q"&|pj.jHڥFŁ (\QܪA,oyBemklgp(NeQ @ۣNƢ%"xIh URAȴWn}}+.e;2H\ Dr7QiPeQ >ކ6ww 7\$z. " !Dw)DOɦ Y}-C`Wa+0CK1>*yBKXC~VU~Ewff~wV1]@F:'v; x4^&b&ű֥U=BxU emYuSUļ%uXrB)2V `BRJ[ TQ5-u=n# O`y0÷cQy ,q{f&r-zѷo /nrÛ-ѣ|!bT%PE ژ<)uip=>.pE`? @(ƹm-`Id8XfMhaȔ'-p*0o2F'Kz)B6e8A[%oasH4zu^??aqZ*=vvoWwh7`GS!!d%a-=DB.*a}JU0oE2`-\\g*xn`x"^xAXAD%S-+#DӊB @8{~5!$a'1[HY]zXZ N5)gɰ(_C3l@7,HJNˣG 7fuv]O{ljz4K/W38%(‖k$[&%4^x;; %9p\5y|a%biꘚip'$0'A8~i%$}(f A-j@x+Sh˜6AP+{ )tzH4lez X:S I a|ثw L5ߔSc}\=i΃g̉E>-tt0_ 7&,sl&{"y;d1]q/)HU< % *B?A$VòLW-Kƽ pg4wxcH֥.]b` n{_1;Y.gEP뚸ߠ;%YUG`BҏWْ>|qȗ_XG$/W@ 5\:uac]  kng+N;Jw~81%cpjZ:zJϞy9yBd'V: ߊI ?SO20ebWT^EWٷP2;(8_>aG\^w<'~Մ앎3cRWϳl nK a$8;,J WoE7:7)Ψc^WPE3vO<ؠİ8lAɈii04l^j(q)Y\7#%c r)Zya\{16')Uv!2|Iaתӷ Ţ /rm‡P >CdZM?TVbUKZ٭WQSr{\6ϟN:Sё~6LGel) Fsn2tBEiZ㬈׊^- .!][ Յ|; uN_~AK({ ]N9YU_#f,TO)%$-HRbIwzi5{SQ5DBAoZQ !za_@?K Bv9idokvT[j򤡊 mO|D4*= &oz*Qi-צ^,۶z94`\#-`_W0ŽT6J!)y=po&Y FoL ܪeli-WQ i[+Ru\'osup4q]S󾟣FHU"y'bQBoPW,Hyb^TsTSz[vP]^O=g #Xܷn-bΘm*JEyH@7C%]ɑtZfo1ݯх\t@1NT\<רyFcam̤^;/^%3\s7A—I!ʯ$buabad+"KMW򁖵gRmRur\ Mjk?ϵ2MՏ]ڙ{9u]nOx'E{QQ%f@:tUAE@Wr~![VG*OOl?#ދ䡦^ْM{x|Wal)B6k-f6o5,".lHyazUu#"fiUY_<~sƅV ǷH7@3*2vr8|_ߤ9ȵ C+M5{ld#;&G 蕊7mpQ|TMgPP'+׿@\p`٢h+*{9kFvS]c_{lBj9Ǚ4TxNlB%  vl P=!k?SiՋO:X&(u 8ti |ft##НV)_lY1ݲ}Tzizr)+-J OVJ)F[xVB6o1ɳҟS?G]#ݼÝ$̕@*iٽ,=w%]MO S Ee?#dŻ2AU3Q MG@h 瑝UCh)&aF^5h}AO 6R5FI3_1Q1=K~0 eYg|.kd_7z1=֐h-&&mNԶ-׼>xo\/)UA<3sڙ7 96g<.iea@ N(a̤;T%>b0g^4ɲֺox*+b $0~(te8#ϵ+3>!ϲFm,Usu`_ҤxF"~K^ z*rXb@顸AiH8F&ghzc*3)F &TaKVhiy\tlXSk #pG&}YtjYtY h{ş<{ e2~(oI$^p髸#ug^͌+Y8Ǩx F%A &%`gr`a_G{V XB}-#|uq贳' mpVGۅhHYo_%x5 ^AjmGA=9:95-{$SٚTuY7Y#DU#0XXtMV U@>j56K&aljatؕSgA _C"Kx)X޸Ug]f19D`dBNF'pa{8pvhDjѠ lJݝyrh#up>UG%uBD9fG ˊ4V5h P,ߨϕ@`05ͭ?zz\+m@^=oGF w_ #Dl;-ú|$ 2&zUp;V#K>t~׆@T{/\67<a9õ4'i*Ǖ죣PcD WmbE1AlXi[2V* CJ.:Md$@ 8m|8gu@DUEx =wGKS`uA:"kFP<_6OvnkEv8ֹJ[!W_v=xW=@fc۱IbZv'l]-{iY$"]ll9@ bRQɱR#t%"~gJiF=|FO63 J EL]U a t\=yf Nb 05*=n%!1skXV3SnPְ`+ D ?v4|s*gڲ =@dPJ 8N0ʅq2٬mO'}*}\!rJ4qɾRaHA$̺nkxZ}Sٴ h%Q>p&6!*GCq0Y T^*/E H'Ρ ]\RSdJ@¾T.8Us4sS3` 0L b)g/e]צq^9ۚ6% 1Y!;qnSGkӌ}aUMFzk0\F.@;9E{%Ks ZZqϕHBKE٩V^T gUab9RvFk U on.nh)WzV:D`Or^nX+B78zJ@s |xZf5cxTjasEWg 7L~ }rP u+AN2ԇm>čSGh,7FᏣđX\ܡ0HFQI *Z=x^!e-CClH0q=X;ezt痐`]ӆ6@- 4AEaZk)Q$5쟩a9_K} ԮR @ƚ$.2{=C qV24iAPƝ {TȁICӮi c/H w5_[Vڌzx0rolOgz YO͗ի ѧG.6zUn絳(yB3cÒ ]?<8@O쥷 e@8Յ 3@0]N.NXk [bw>~̱b2(f-Avo^2=I@G'Xyټg%[:Np1515"Zl3[_ש/v~0/hʠD~| qb`^$CL` ޹k{(&w 며!Gђ" [ A γRR-35"wJD%+)QruC1TRy^tu&:aJf^FJ?d-$'Ωc)R0cE% Q^(R:JG33_`crYљk3|#`M%^[mQ18; =ӑ*an"ly""0qd&z-g ؛0m϶ dƱgZ5`HSU9-K5lGzs>aMmJGW3e g1%ީ|e m0>BQwi^* ځz*֐98d ]RāMYHKӟs5u|ų4{kݓ-7&wZ jЦAq&/65 @\D[u6Vu[gMqσBp [sNj7-.6W6q]Ơ|G^&-]Y*3W7Q1TLˌD*%\}@K0ܨHt,*xhhph2ķ}ŭ)b2aEu09 ֏xiF C|fGM[W+. |(&_K,:$P("@Qv5.7s30QfB5uBآ|bOsWAzx١quV2uD`(PWMbsCc'NG3ݥʧy Hȉ"&6R+yd%XtZs(?7sg2+)?nWHB [L<$g>_huf_'k{(~0fRmPg9,X2f.Ќ3O_5i^faK!mFUUІ ?M[k5S_Kuig( 2S2l{GZ:^'.etT?\:SQ0f"uR66i'g€bQJ#i\}qTUZM]B[/bl4^ibG PycQzI`{OJ~_?eW$A4rD/j,Ζ/thz"̆2os<qM BJ?{lTS5 Ġ%&086{3TW)`Ȟ: 拏҅` "Ia6xe:k+t# hcLOJb@$TzJՉc{~6@SjsRq<鲙..:8 u۔޲g!hvdqH@EOGvWP<B8!tHU|:'i(<^`i c 4,Axl@z)CelD+|V7>'Ci)v#j{ ïwCMRa'P w=PhP|KRk)|W65Ӈ i 0rq"3o7b[3jN1J%ZG:f/x'%ڦ"S9w,]9zIOCq۵t/A+@f OAT1q9#sixs[Yc2O2`lʺqvC`(et H|s00jXp%9ߍvJ#f;Y8*RMlJ.1&39wX[q̊b-îҽ S㘦Z0j1gb ւ\YG9f4.]-)@.a6ol_˯At͌C4 C=6sa'9ӇjG#]@OkN*i9DF{Sbr2(Ft'CNaG8=@!*-C?({#K Y"1B(_È|<׶|a@;Q̧u.pGHY:cCi(# YmH`^  %jУKe:#kj!`/.{|Ϲ8LLH$TLfHe8~9Eae5N[XiCx 6Ru iuڧDDYɑ2`G[eix1ݑ~Fa׮GgUv-k13m{ۧ>_E.u/M #콈lPl%#  6,_&ȁc,}lj+Zz*·=L۪ơ\(Adq? 㘖3<ʒ+N6#sx %y&tR`VFώKBA~˺l8>!L;]m0I%a@(Q@g.ycr9=BYq} AB7Ef~YճʔmNƧur?l5p&4'ƶ& [E \L#$2=al tzGlvӂG0&~ZSY wj; /ɖYp\Q߻$Mtzp bV Kt=*x Q`:{UcfBu2mͣaeޑwPzçhkȊ[ \8K-X~K R8nǮ6d̬ԄOd2"(#W/) 0DsAsV0BPϑDoͷmMqVbKƛzbΒ?Bil/Y'*u8O.Z[T)EҟN@Y]/\QnxPkl ɋ׳tYЈK*9RIG*$MX֌au.bA`F}lu[)BUe-I\2۷= }LAU`r9k sƒ˥xSڳo(/̒sznprA5Bdd19 4^ܩK "k74ڦB(}<1U|*!1K%MHLl9YT95NOŽ{]W/O^e6X6,t8e|8&=ZKce}G}[cPWe>CR"TXBTuQTLa@.z2c]+K4% kyߩ` #mWV0PGwLZ>$e⏳-^1c:)KL BpD Q-c NgFTl2so 1|p(Q,簗6FwC8?v]%ٿ ;NP%ep,~ΗW?oX[N'=&{F OYKRpd}"ZO\8Ojж__<gUK_mw^sG޷2tCBPiOp7E +k(cFIEᣫ)ZkN鬳zX1AjihJ&XI+_xn9$W]>CO$1I=RN e+SN {l># .|>Yy4wk܎8NjΦ,jQ .; f `nRwgk TA_/|qc۱ygTِ5#ZAtJҍ}QlEW5f`RPz,7&.BnTd*@]"ױ@|=Mo2?_S6ub{ط>Z 4vܤc.qNMlcL v|[r;n2W *x1*v=Xm?0jec9אmwaU >Arr?*^9-6nȰ/0ɸe#ꇯxdȪGh;mi(]2k0XSE Fq|q$;cgVN?^~0KF/~xv5:$#Rn8g #;X 4x4x0hmIJjzJKHiZ|uہ#.UxЙHdGFVxWaH`Á&]>KAUfQ ipQ P >^\L3:dROoɿ`Mt¯w\}\߶/jxvYj}^MP#h)`ьZ/v2U"#Z9K,gA˪M2P\u61#68js~ʽ TBY jJ.L!de{psA *)8Yup ZDw22'#K* NYR |$_ ;FISm6ˆeb7 NnS35)S `]5H djL5u9S[6 Ey*i5/lrDSViɭ|^ Ƅ^Z < Vh@ 7i$,KРԳV+B%񈺅<_R* /? ªN`l8!pccLB% GXt]Q6:Ruwѣ`FNB&)wzܑr¤g.(AHl/!X%|' Wئ?7wjKAVSM+L JFi jx_~Gbo(<{-Ύ́6 Cd=08#$.xs`aju dd+ŝr@Sۥ(GJ&G<1SԮ a={-NpeIS_T5%: F/56iG,q` I~[[Φ m'ccJ=z="=0ua[?Lfx#gÃ) T0R,L0YXu $z E-wlXU}#-A1xRXO3ѺŔ6f-/pA|UOM.B5cXX*XNLK~A(Ifz+,0ڜs )CRMnDOi.iۨf/ rC,P|B!]#JyjW1O/^|yYފ &ՀH&MWh9n%Tfz{n8q^FaRQ^~5O&Yi]zKD옺a>G vx!g;=j%f+8¡iҷP@k5ofua W븴q~^0Nph)]#IH ,FE_ po'S)Nyǀ,w fNy¾&sIԴ6a>+-# gQ?1L ɤs(2Z%RL3ܣArMuh>(.^Y v*N2NN32Hا[Mԥֱ aMŊhpO0c{Ia_ebN`ZS0J7Xw(f]îW ap/#^ar Na ꜃`?B!ͫZ@s0\Q,p r2j}+aw aT'B Mw՚3&Czr W;ijoUQ-)Ao~t9}ҔΙ&,Z)Mrp5fB`nsłDhrAt#Uy,sǨõڏ3n(2CeGЍnFO7F{ z8Q,ux̻ie>zQ LœFO*S3)H_~I)λ8X 珒D_{ѣ֏e l2= i5J1[>"RKbjԽĨ45y%X14 efRYA7 JpjmįR_(b˔:Q A, 8CWz/ZCQ"qH2-7(wDE䦖A0< Cyi᳙@^d!ԱnGgvqXҦ&]F6o3.;HY3,>ࠓi"zŁARCszs}"&E%F{M bH1v^r.r:mPcI2|S ޾dò:d&6|36jSxxVeh̝({o˕8c]|}075w&XXpӂBifvgG e /mfm/4HR1V.i,i9,"Y.J@Kn1;ZKKLhKmb( eoz,n* [Ѣ+Ʉ6vKM3vM'Ccsa@&U#HPbUlX5\=||Ll/3*8_|kN nPuwB>>&3f6WN"s^1kr`S{@9g.vX+Y F7_Q2s {Cg]b;Ŝw\N `x||"{Chg C.tyN)_ccM|GW h~NBVLQ/ ^{qR8:8 H+!Y`U3pWFi|UcW8"rN½rף!EBA_t_hW(Fmz֠[Im@VR:2?6O)d_w Bh`rI?u(',اV-C{whSEA7m2r'{e4tqj[.*!j(X:7ZPx+1`;Yhumx>J j'?O>ZZ1wl n8N\,b[BIdhLQDP &&W ٷ--z$b]}ЈP}6 /X%:uiet Kap_ Wl&E0iv4pVR-ffFd1G4YP˧Hä秅G8}4&&40'n±^F>sO+d,4$xvk{!Fh>& ,% U-?yez^[qvh ufś%v'1l=*f߬P&1Wp Upeoϓ\p2jlOW%匊yκ|3!_։xYՖzŨZmMr@m! Cr" F*3MnʻԄ}Y"́vJ<Qw DȻbг2PBk7v6y[=冟-#V@ޙoE?J 0md)"؇({(Hۆ:*VMNOE^ tA X֯3Ǡg+.psB:,ےnQ tD +im\%Y`:Z^e/bHݲk[V( ;E`DOu8ѴP@rֻŤ Ӷw) 6n5(AiMr/&ՊNy[5 v.xHX+FoFֺh{1q :` Fx C`@"ƦYm2op) ?D k?^Y| ~e}i-_!O݌nOe9?%ԯ/d${,8j w=mHq(|9nk7x\qvrЂ;!Uf*@.UQ٩D+su-S,%R1~^^Wu! $Yq3W,GeBM AO#&t)#d ^a+<3dz\.9]ngm%nxO.HRA)K2-_cV0 7:cMU9l^GȪfpc%RX蜲_̼ +&u&gW!!\C- -%剸3}ΗLLO7&=,w*}%ׅ7mY9[XiҪy ̙%bNIDXs7*/#hT͂um/Zq%R/S\r\xrխyb>G _iËS>-m,hɢ`~o5lß۞5EYLh?k~YۑHyW**Y6 P=13xsoeL%xz(v9FTr̔7,*m3cBM^p=m)#S5}j7 h*Hɘí")b4 wu^5`~ Y)w ހ#{Jv+>6 _~!lQ@/Wr5w |Q˛uɐj%>[qaj.L7ОYHHOhJ RI0*ɩ ,,^jnkQ+A_U[^P@ogrqFˊe:y(Wyޮh%99 Gإ[hjsB>HtrЀFcsv!Ϻ]0W12qWUq_5d8ZX7Nd.nz(,㒷syA;%0a>^Ž @CH8:x7{{}"ȗ?9Q`Flq ֗-¥?QڪnS~̂!ƑϢHnIռfƈg3߆W;?Is {bo*_8d_WE8cT32Bl^!4q_xa*]䰱F|vrd* hKURYWМ;1t?$ik8}rݶ)kߜoWr ,~k7:0B ;&}PIZ^@-*C0Igfn- pKw]xb0 upm-׌xTi-$g]6RQE2pDD ~aVu>k]Ie6aάEPcH}4r(m!$99LY+EUA@Z$<&I*qv[]V F5׺RdC!YhbĽ(}dO;_C'.➙/cnL^(SI49 UQn/IY9"R#4 -V= ٕ<Ä{aj?K/VMu`ݛ_O0âpodyma9Zw[DɎ~|D'LXJF꫉8+^WRg(Ͼ^U/m(i_PF[C.&| Y'j?.kVLr5\uT IA9_"gЇM!mYM7K~ yj؇]_$I!$gɩL2ޝѻ ΫqЧH@ZG?_!M Ǥ0kq&CNPMRGxwJF]W~_)у 7[w :ƜAJU6!99N#+vnhۏdjJן`M0*Մ䈭ܨo w(t[`ľ[\Ҙ&!ua_5HDOOgp`ij`,!M0UTk'8g,3%1U \x*{QY9`D5~-tw94f+".eQjj:O]. BD[fJ-혞[ ǒomi cjT;,e5/ Eօh:#RRĀ@ A^G9!c4 GWV7&g[,Z Bm{Lrpco0!5`*²+(}(6ɄbQ,H_bl/ rǺ <3I ^7z굥B#yO] hm ' d T ~ed XrnhRܼ++U$S0,,\(eqPmgs99'pvpV_f\C@VBrN9y~\12771aw_IY`oW*!XƁv׹;J5#9 2Ӓf'Ps #i9ɀ.>l˨MW|&; 3 !8+h> uXƙ4gAY[޸LnOwIӛE `!Y/5J&[Vb ŅDgH\1rʡ5ژO321GYn У-~YP *F1, ͜MS}9Ԥ5<,kuMᢀ?)nuW_[V33[YDN1@V-P^P-BF78ahsaKɹ( f zZ%$gX[PvLl?\AMԎ*!1'a{,% .W4uiⷶ UDK9!'TuBQό+Na/(<%54(?96*cR*`eYvxYW5 T)YtLc&b (s?>GgTKւ{pF' p+~ղ %* ]us7p~Ȁ ^v{m c控AƉWDs .Nq#gJۅ#/=t5SI -^:e*F{+tRWh!fCe Юn8O{C'. Gw_:ߦA<ɌxAD|{rؖ%r"?՘H޼ BX]֡͂BJN5p#1[ܻ ~r%U37}*ҁD Ry&,o$:^sp)q .Ψ_hçŅr Rg?4Y8P%+%tBDJx6΂뒆L{i7}¤b y(-$ g5+H_q䨾φSP}qZhH\Y!Z$ IX!ԦpbTi=d^䂏 _g2MЅA j8RMtn*Zj֒pQfJBֆRagY͍ğ Gαf]Cbt΁Ԯp{*Kq;5u?V"Uh,ȥw'vNE9 %C?gTG͹9Qgr \i NrY/-nU^L>l|TC+I]Eٴ}ܑe8KZS{_#f+j7&\sEfI&tGg$魨GMG]&ꝿS9aSE&Ogn&/+KH9qAYљҡEXK̿"bduxP97"8M(\aran ӂĩ&bzlTyEαYM( Շ%2(u)ҡwd!]>rJއ C>h?ZALfjfFO@EHmG^M82?SPݾԴYuNV_y 'Kve„ YS)rl‹N?㞰V ~0jC}jONȔs8zs1Fҳk禹`\$!(էqYCdLY)(zgX/V9a+ɏ y%Jڷp^t[TqD苕xӀ; E>+cwlZb˼ܸd`~TtXr­@$KmEz4ϜIƘenF\^'~ĉ[,ad5G\T)?*@4oKu00|Y6FAi̅nIe^e5&Ljm"퍤L0FK,Ru`3FH@I\bl:5Ճb . lNn":L3i7dHK#ki-;KVMg-~)N?{ 5-Q(f/Ƨ|+g}f4 盚==J UR;4!a+i~F;* Ak"Odn;NVR+ M☜ZV4yƿwCcSUC/e֥,hSaTO[J$ nm/A0b"D+ENU$CBf5A:ONQs%0-U@O`n EA!@ e,-d[JXa?U\=phmzFν-b?n[:SI!h?2ΑVZ\ꥱ5C {x}852,JNǏ%'p2tKQ26ۀrë[E6O!7 mneh3DTeUOi3:p6'8Y4 V>tiLrFCPW0sq S2lrWaV[.8aKZ+7j.(9faԑ n&˒ۈeE-*މF)jy7+Vުƞ|P6\7[g.' wR_;AE_äbwJ7Ɛ6oa/y偹j;_e+Ei캟u=KP<h^jۉ0pۦ]1Ad}4mݸBҢ?lP>Ws6#ߍG}T cb\4!&\}R!iRZ>fjjm~*lN{>=s.k8<5 Au_n=f'b?;!X7uNPcFx݁84qЩepF!qi<װFZd+ N RKmkV%8%@8^\E6m!b[ɪ#+Rg!TP݉] jmGdwI ` uSJC]2{ZZind.K֙JxSHRKn+RHy=wߣ/Р)M49˳Su *^ B - ݿ:攀ު}E*C{dzٕh^?%רdqb=Sq'fp\4p ,Dب\(jEzւ!g?3Bڣb%m-*"c/tLQԽp$θI ~Dۖ2W1-.`r= ?3l:(i}> a;-)a [Vk:;_q v5>xLljD$!.5vSB>*ĠgTY^LUg蘈*gFxdxU}v΍U&t0f}jNp/,Fhy4TV0<ңD!+^-7G+kqh-jbr='JmT,+[4=[ @##$09nSiK#R'~O{֝LSȤI_oz6|]hQĝl|㶘#X=ڲ܄huVתeɊYAXl 9hTӡt[|;( 7B!1^KM8Hru3HJ{nھ{LTE a?e($,RK XydP'31JOqG]+ ^E4SK|O1_Љ!2D;B8K& Iwg=sb뒷au)'&~E6=hX/j2iG+ ˑCud%3;)|1e@7d?;~qY#*idT/mG+?g|NSLKT~bÊg^qaTp݅~mA% рݐI,ß A;OҖؐԈ4}$`"fr:qj`~XFe=}Hu{yF5U; -bPvqj 2)xʢVy$RCX[4FL 3ܮpf/,Q)xm_0KJ8)ι(zю Mj后e-aJ[V?y;i ߸OL"dyY7z\,Y8Ԃ7״'{-ŵ/u/A Y,#gr0)35XvPog |#mE9U Sqa i:AH^Cw%J)(Onx~X|.IDW}b5^f{f~dy:p.u7䈋 N7)3g*䩮ZSW;Daw7 @q;q υbilxufȍQ` a]@ˎi\ݐ-5ʿ!R(+[[Ѽ8`NZI/Oi֕_\Q :9XZBݧ+]t^ '>t!yA]jl@棈91Pq=*/%Kӕ4Q䧘$vEۋ&֪K䵙XehR).ӛX? NNiꁾ^魗H>>)/N3Č-Жrnh=^z:G2Li1xS!>u1*Qe1KcE\Do#rcKAT,_bMK a܍: $p"AԀT&^Rm+==+)UTpt9l /#@z+a;vss wCPbA9Q u㊎ w8f\v0,jst\] h3:Y1MxKyn&iA9`. j.b4eb%x78.lpM.~XdIVR/aK)KzwJS_rg\7;◰izl;rVvqϭ{&zX17Vljs9%51IخkBg!qgn'>͎-yTgҊ~S/lc"^[fNaUtc,T,^)OAG/7Kz* ˡj ~u;caE/Pm{ |Q$3-FFAuwKDΪ=>Z"WLĪBsV[wolzx<iUtwDh%Y< zvb0 lE&35K4( \u5fX 1i᝜n$]> 7h]UGmֱh}럾n2xRJ8d9iߔ6a;SJTm1.w%SeśDz߹)~`Mk|0ㆽܶ+hv6`jqA&fQQR$![Ib0nn, C-J= Y8 axi elyˎ BdF(K"ke9DHߛb0pOk~/ zI:c~$mEAEl]L>_}ގJdڃ.eǜ'aA|h$$Df+39~ L$IWǻ/ "v?B[|/Ŀv[' e kK1T'u'#B QBYPJ ·-̙ϙCȵ*(ügsZAAKiH5QsRk2h|9p`s&(*G/wFf*L%jhoV`=xFaw ;j rƕ!TZhzpv~l*wS͖ o=!0w3<0M*ɗ\ƍ,"/*2_֐BV6OkCqFϭPTEXWhn839ļ}8R ӓbH#IZ|-"Dpid '7AD@VMOb!z-[k>oG%Pg^Ź6\LV@qBdԎݞ5ޓ>Ϣ{C Dze,'jMA#IE [r_jf*8y/'Ԣ0(XXnmx&;qn<>ƒ<6"_i}"}VU1\mۦNň`•^NX%rPE{ƚs5*7q#_B:3BE u :M QQ4>fmRx8ЋS[nP?&L"e B"g*H:{C-M]<$-eꘫk?ёJL3K7 HsM4ckQ9mbql7PH]};W#5tgok;Bio.Dt3N Ie4A&Vxhn:HzZؐ4x!ѥ]9{!aNHSG_Ѫǽ J1 ea$[y|nƗR{WAs2.fѦOoԋ\˘A:m 8*fSx4(VP%p9OkCZn nePYq/2|A_j*b"2gW4ɬ֫'ۡ wFmwҸ 9l 1]:~)<:5M@\"WZqޜ _&q Q^C4& z)xN$!A<> ,m|.dyeyiHAN{}(_+ #Z=!bT(UPkv)B_}?;ǾMۗߠ~6x <ܻ 9O)]EMӅ'*3UJ$-t1-LѓaQX+fiWP BHð=^A<"P 3p/k'`*y"kέ\MƶC#[Y31Yn&K(zw%o&U3 Fi3 x>3  ׶!qӽLiz7 \v<@,K/L]Tm<6Mʨm B-х \NxAD1Ek=}ol;S[1 |#~Ʊ#% {6ӣhAa15槱\8\"Ԓm<"'>,\`vA8^0$b0 d娣L 0U,U֓~OBWWex|vA|m3S}Ç]@9iI=d )H~g6u>e?;k?ΘT#z6\ҾMK4~nE?\nwO$7؞rk,,ťMe7)3t?Tz !tznaa㌶oPQd%`_}$<4,_2 H9I5sY^lVÙzވK32A%VN'*=L;ـ R&Jca&a Iǯuד<`GNO:,KCtXt_ڣ!o?LSR[IJE$qq[\+dc(t PZ=?AzwIQ"y7X8?H@]E*j਻kJϧUѾ4X.\ЙJƦw ibک&t.lnl i@al+X\tF8N1F,]3sV*,=Vh?'8~Y%hFӀw" TlWϗdtD&_^yB!fuO 19#PVp$} xB iȫЁvKMx̒|'}#^iSB?#0}mCK{\n4Di?zN <QGx$hZغ[2Ml qp܅uU*ÙdL|0}&oi J zC΢w2;iy[+|Ž{̭,{%sL`r,+HLcՙyL%E܇2<)Mވ榆So1Q D\xrCK)=]k,V^k( BW ^Qaul#?^1aJ=;֙גR;hoxݏB{n \.7vQC wreLz`v 7@J*n(qO>jǶ}xOؒɫrm47nq}ʣW씁V^AF|88z^L(X`5 t=C@iӶNWȬͱ}\|dBR1FoAvG:*>_ \a (|ǪNaIphY;J~KPVU j9OםYnXPM^?ˠ[nb=23)4/ѱ)$٦ "H$g ML(+GB9L#B E=Gx0Iڐu u9a8{3-u!YlR?@>[-{y|eW%RV%ddtC*w.vʮO 8HATKwD]ٕ}N'c:ކ$e_;c{>ePl,d?FRsNHvz%gؾ㌿~j!4O?Yk1`VfuNͲe1c%O6*3[AJce=3bhkg4bňMsn;N/?.Hw3|5K2%KWS[)e׶i=Hӽcp61$gqgSE7my'Wnqe& re)~qMMQ:ǿͪ?eT=VV>*ZFL2z.i%tf#~ݷ2k r8gHCy)2=eHUYuR(BuA69gN3v+J~VmߨΫ8!AGG!WԔ5YBOD:Cݗ $剽} 56dPQ6 3A*_$iySI);Q[=&)oO^`(Eٰ<`b[s $ԚP:MCk٤/+~eF{+26u,MKӰj2r.Zvl *4 ?0dyBaԊϊ ^IfFDYu,JH3F3Yۨy}nw*"9TUW|#s7 ~|I?U|2mwFTKY<1h'KGc%4.݇":Pt>C0CQZ07cZΕxHUoԑ1)N [{ Iu#E.bl3̃s]?* 쬒Ɲ~sU&4'*%@șRRP^uW.ӗDǶEJr=J9un9$Mb% m1'Z7'Ō w 帿4o BD6,8D sZzS(~n&Gvxt`~eK+Aw=O'%4#&P2zx*nQE滊Z }0~02$Q3f)q96-M#)Unx]`,ua\EM,U,*`&a֢L;Ȗm3<TYR 6\DU*Њ$ SU#L߈Tk>z~f[ #mɒ^{ߗi*4&|\zMN KBCs¨ z ě›+jV뒡)5hDh%bR%,ؑ?P(ȳLiOԝôb9Sݖ Rs&HRSBFc>9ZGx*?tȥImkHڐSb3]*Dhׇ(ȴ򸅋KpŖ4Wq8_ RaTbj1 & qQBCUy{_/$DBy$K Q晕:&'ϵ)]d|⮑˽xqru<mwrg:v25rQ}bFwPm"]VycLަUVm/>OB8 5ȵl({i~?;RA :U mn,Xdz;RxP~䏁0+}o9ctʍFS+LYٺj9>'M;4( L̸PB\3 K)Lq9,T9a)m963JpGG#17%k`wb9=KZOgs[#rs2Z˱؜^>ټa%m[*/^cHjS Ϊh4I "WY!p'd7}y,~bn:L)l8FXLNVNσ&~Pzi~ dU($JW,cA\gz8+1Qayyّ Eb?%wα1O̬PNH_` ğY eU0^arPz3) oV#9!9W8iR xUDF54x3-1$hƗݒM/ι DFzkad_ϭ}=:= ﹮p(Cr{1IFxr'!o#湑ceʝUyse)/)+1߾N*1lRs9VG[߽G#*FP:0JGqˋgŘ&\R'=ٹ%Y%q6b^{޿1]m y6q%ص,&Tb~H) &aTj;rl712]=P@z+M/qTnwA k$+㋀#22^*F&럾A>i8SRFMrcJLf 'yXo&)f6+pD̟#L2V>Pl.\r\ȵ CNO6K] ôoҾ`6ʻ6"x+n QSx@ƴ"0Tdp]^"LzBq#Z(Z>1td*CoYJm*kԭ8Ə|e4'ː2\|Hn4P7$#N/rcǼ0Jj#S0(K ^9RPٜ=(.(Dzh8WsAOn-i(?М/}d8]Y,)[+D)ƬψYL5XfI׳jiDh=wϢ%Wru/`MG`ѹ\X*|踖2 Uھ֬L;UOC-b.%;UZ?K$`rN^~ЎEegtcXC(#\ɇ7{)C5 <k.^'&ڑg¬ng)sG8]2P4B~yi#.Ⱥ$Iߎ|WDCK1NؿБQJmiΤ!\ȑO^%8~¹)=@H;?i1=-ƒ C Md~[v9G'[q--7NI`8%ht]4 |xr{p?49A1E`ZU~ 7ƣ)8 6;]²c Srk ']t_  e}'0NC$OZl_b8[VBW+3aNqXXD͒K #y+ Hbd LstrY{"[V=cG9|L]5SuLmGU-\t1C'|No\OvFu TAh5Ũ=*4AASxGS|1 [#XǸ(LDѥT4EZEĨQbl +ZY\-wY 2'u6e;iItØpsw!MC"EN4?o";S.Irn77ց̓uA,k7 - $w,nVm$qݳNVILʒ^&uqc_bG@ޜ*)4ch׳n%)JZՉ1(}$ 7fH|7zvwm疘אd`Zw `:K|P"۰|.'$+_ Xpw! wx1l Tb?.07XG'g"V}&VIԈ2ӝVݬyD/QzAz 'lCn6eBz0r:={fSA蝰-VzJ8g"ՍzQyp4fb!IK^kV,0"Ulldƒ̓]fJ҅lHg{/@K| >otwHYS*7%;o ;<0ăt+7Em8l.~8b1da&U>@q7@KD 6N6yeӣ}=wj9gA`ڼrObVk`DfP"ʍL[A$VM)mٕ24(\<!x[{14 v)# }WU/:3܆ukTmǥ*"K3gդdA)XiXr#qUG!<^@2V|@dJ4:3æFID^ғJ HC^{h4n/ȵa7abQ;J#olad!cvc^J?no,?IC|Tѹ;P|4:wԱ.BP8Q,Ԧzt햗0za9جh x|MW#46Hj[wdmas|^j`(1YD"Fm-q):k#gV-9l{S I1֛iV%@5w=ψ|X5+AqwMtE,NOR!Xim(2v[ELKr %GIy'EI\'h!$#n#8?]#=g m%/)h&jσ(JI.$Қe܊~,,WB%[0 >_] k~VVHZ*a;#E4^֟7A'T\pO*WVZї=Ժ6w[c xyWy~sGԙ0\]ه,MoUQ?lZL f%$x6Sڭ~lsrI2g\Ho}ՠX'|3N>x"y]6{2J0 #N77C7 @|p4Pw@͓dƕI谓)OBJ|xO0e@jΉ"wo61 7 q NLUIşj +_ 5d1RF* >qzUq{Kp_MLv"ʼlN_7Ď"0t[fꎻayt/~5췶 0ٝr~]U'Psv\|`qOUgUPp;.zEVgO3$6HIN=/.Vx  ք7냉 ~.nncqy,_v g\j{w6ǀtd%K,ҭupڊnz¼Mn޳fdjs`4%j1;'!>|734Ru紜,h9~ .P^!vRX]:|˔{b 6#?m^@]YM(Fm6c;f4PJ]059.!ށ n%Yg*6F7!5*҄O3u AKv5M"95&ꇌJ PZJlyxlz% e=kE`"%6@-KS&A\lt/iye~RЎΕrCrVyI[Jlpm ܪ$J %)Ls qjKuiKaj4.ثIMl?Q5;>zis^TO%xvz]s(/!Nv$6 lO%GL̓* 0x!N1@ ux?mٓt_A6M4Ӈ: }&"ɍ>j##I^/p~pQ2|t)& L2~/o+  :O'@RY20j(ST$܊=#g g6--`m0QԲjاI qV}}/55u3G0BGNwt6팬ogeW~6]ǶVNϢy8paqE۹LP6u͒?kF/D q^**f!Dzj' F* <4ŸӱN}NӮ>3+D c?\iFYo-4LJf><̈́ܗ"XvUoui\!&{.U{h )8Rq;}{Q7hWC"֑?ve L[hG, nI5G$zZ~Ny§A~m"v| Wä́VY|ƊJ4 ~xҗe72|+ؑ^DޡzG%hTn1Oc0| >ιz]P0}r d8堸1PXLN#Ϡ)4wIN#C_ K|Y3Rԧ48Ʈ g?#F֕ lrg*L[:X.bys` \=J`H6Gs˵p E]U|5}ɟɼL&s^@;SV5#&3 -MSe[NF1C'ﲲ5wLA bǴ!W˅SS* KApM}ۃ>[sGZu1n4ZAb-Ch„} 5tec5G:dO5ǚj$2 BYF;%}]lcE^cxpBK nb9GVCwg-l?uZ~$!sJoAP[,8J͒S %<6Oo#ҳ7l6ߚm{DL9}mNJSVqBF{2wya=kuqhq2s'# V҆RYfgT-Xȋ ؇LCy\r6- &xYe '1yLME)8'KF(|kRxYZo .ԘY`c4's달n~bBJib}(t,;LB'(q,6Г[)6Ի<^$X=Z+bn޻Qij0i1ku vS#Nf<=/es̖t,uYaIpsO#U3ie\v*T@k@nC'9nqOV؏,]BnV@Z|.Җ DI_omVρhkЮ/orx$Xz+K+|ȚeΛvF'{ HC zX2XA-vBp:2oT9pMlw+QF8xiY6LF#+Yx 3C<;X^Q"ؕ ZӇ-ܴib!O@qUPdfwhe:v9i0P`|U{期pp8HJ* Ss'̶Ml49n(0@%j)iaBѰK1vD/H{[xg<. mqU]a`u=/+/ێ"A.0RڸwA YɡΊ06md0*+o skh`ןQ4O 6f6/f<1w_.}Jߚ6U3u"ܜdRE/& gN Edؖ&/R OVAwY'в]RjzRXcX ?Rȵ:v`"FYd55hѬbAI2*` >bmg H aK,> P6ngz}+T[ p )`6=D)oB J&UD)pTyvF/zY2Z?R]Pְ,TqNZ1Ǻm@l9Vv0fmN18[{w|4 CãC!\ϩx۳%^:gâȡKKyKVL#ue Bz(4<&2v>ԔE ;O~7uqM\fn,Fkv@TMCADz_:JI̓ ~]vH]Y@&)T&چ)!$%$J)ĐR/7#FG mr~1No j+d-ؙlΓY&I{94mkX'L𯽚xz!TtP7s-c= 8yS>c^q]@%]~.\7pؾn1i"?A𡋳RG9@$.quc3ގC9zzF1YrHpj}rᢺ9''hU=by.z;Rc7vؙ_b79)5Wd)3)َK9)q>6b ;%(`r\H/?RV`)o"t8 Ւ)9ۼ~fj!lTӉ3>4:Y8/4z0*dE{cSe˃>(DّkVSgH 9yAn.s}ɫ0qQtԌ {r{) Й.sqPvbCq_@օ'/Wx3<єt(7eFO: 3DeTpL8 l ^9kp%rn?ǝfy>t>(#0Rn d<%^=ݧOu*ץ"zŮM6Ov]]o,êZ4T,13TK=cG4%8VA:Um%a(8z,5>=~J)Ik@pIU1d%XXNS-#HTs aǀ1f:Sfr9-WuKgsMWivŏ5'?)ho9 a k^J 7'ϸ<ӊB᪐J䂞P~!?Cr㴡9: 1z }χg̱/nG<'8XH/B]*~]c6fjr/Vֻ>EȦ}jYtP3W"e>s\~B0$3ZHl0B~ _;Wܕ6SBV`FT!rq9TjkP%I|#v:Iʦנ}\bHfÞ34>oqJS:}%RF2_.0m7oRЀrO#p >!`P7IѢ^ h.z5H[!̒Εb+ru9[)=d [ƍ3G@6GrƓ ffWǦ^oΞ8Iһh=Zn uKXÝR)U)BX4"@[˓C*=`Hk_S.h}H`.L`]*m;\+C~SNqUnݠx>_1ДiS@.J!?MթUUO?C|$*} NlԌ| ^ |}!ƴ4]3]'[N +bQq1SS{WSrxk(EA-")CMqSǛIA((0oq.W%3R2.8ormڅ-J&˳Hͽd7"(rIb Li2oapѩ.``U#MV=D΀DDxH!cZfL)TO{ $ŒRBaW.4C,pZZ呂; _fg^zN1e5w TjxS_rtl0ʼnX ;O'R9׌d9oԢcԠCxZ}|l`ő9d1L`C)ȗK-.SDVt]}bqjA\}B '!Tĩ 6Pg7揄3~<ֈw!tlOcx&bgw~P~U1Qx1-@koS84s@89cǰbE<*Tz9тƥمT`& ?t̹9ۂ(:>D ؇9d zɬw$3|-Um_U]n@B ^KU;Uƌ @] #mȌ2^\TaQ'}2=B"}k^!dGF4+)aJiO_.|X 8joѓ{{ZfdL SȴI[zl\W ɣ36Ed%z߄Hҹu7'W/ޥZL!SFgZ ㏽{UHžwShB0vi_gc)~f蠙ݥa)23P)ؒ]r #/'8xC,x]dF`4"<0j>YUKb5,,Jr p SJ*L ho+i;dnκRfH'c_cd)5ZR`Z B0hϩ910j-4ĪlZs22p.Irx&$abʧwPr7I5ipdi+̤7"JOmơn)F u؆Mn;bn ˎTx O%zBꐻvel4'G`/;mDpvq HDuTtBl{ ޽ڴ"I=;qn`RWu_xwRr6-x0Dۈ7T1NyZXEյC1P4o^ؠ^VRBIY*|O ѴWwV[}pq} '׼ODwN+$1PHPp͒d/mSK/\mUanl:4E4)5(M<"C0-Aĝ6m܇"!#r aɳ`oP4ߓ 2߫%Dpm Oõ8g8]BH]!ΧS6Ty:ge&NVN&M-lXfv$qTP~?Sp?zxxd˙lUF7gGAb=JWThlbTR(9ØxM<,)[+#'Ap:i|-k1[Z{Krl6>3On2Rc1`u]r=yia5+6Dc+m O lYw>oδN1ؖ>~ڠ$H,4+7$$@[s=9}h#Lt1 iCB`'t矴녞 66&Mi˽S~߷'"ܿLpʼnӱCay͡ 7/\Ҳ@Z}))E=tkmw% HlzeBNk\Ew8b |3gKϭm gT)FUR1ỉ\l6^ܤ' o*.bqsqR&Ч@4(dl 0@k~5(iNϢr\=7' zcY*Vea"k$2+ 2sHV V*zMT trehWY71dK[r:\4$Ihi*^;txLvhs6UywgK=L r5`Nمc\lXҁ[x{$1E2:X?l+c*DG'K7>=_2J@oWY?(o;!9#H?;-Z^{}.Df?Z"?Y5Ugp1Az tLxlc@[=M[Zt/I Ust4D6,;k1%s GFs6s"RMld&bNG1Tay$s=o|c^X œP o7nL;|:b8GߨpFj6ĒKR`jgkiC=Wn#gPOjLP_pgSBy9TSFafG7{uYQ摻x&3Ufi, 9HMrm֡ijbHdpCyi#0ߖ+r-ߜjiЪ 2%[;k{'=5=F33VR*}0AF`40.ݢ8&mDǕR-{Y M"5;KEt17GU8ġؠ!2*|4D/M.M ϵM/wn_a"4Db)'4kcu>Wbv~*Т?fj_c>ig.; AL+.J)*Dk7ITcxӾp2Q^/6ߋ&Ifg4H3/;7;fmbCi!" Wx/J@ٛh/FFLnE5Ns({6duSeWG<$L!g.Y֞Ԫoē#EN< jG:=%/yy)6:ؔ8MLy0yJ:bAF'2L/U˖d멅[lKـKXh/{\nO|.Am6e, Z̊*{{ /&۲WeH)öw=$(|$GtROЫp- !4i'NY:BP7[@z (8n"A{4/#\ AB rh>zmgsbV,G.5G5JEF7+ ״|[(.a03iX7ٜT HXqW_`@'KIrs NB;ŒJ/AT, |㕦,j 64StmτrffTCQ&'uP4SX%_hxEVF\QKtlt%Um"i("₹A4L&֡J;nN!y$뽰 b {K(;EY(7•WpXR&̤ʖDB761*'TSiє<Ozw8\Gt[L{nji i R}` Y 7X[||~{}i BêrNsƞphOҚH]Q1|"ox2=VtX8b B[yvS}ZU];iQ4ڶʗD|I6A+PLYqBEdq> 竱0{R䓛iDO*FaE^(wl~:^Tkm MMFS.}8"փLa&$lwL4O䪆HZaq(> (/Y.p$ۭ\w~ ɔ:c"-&gY*Ak|X(A-cr-3}.bWR=-@Wmw\^u?~Ht&ų e)iɶ2;9oBv,W1] s}<\нo 33f- )VNi]#e6pls_I%54r¥*}w ֗_AEZꊠuȈ9)**B7O>OT>Nuh1C1ML^]>z%aŋCIYZ-7el_vcc;H3dܿ/OcVزĝVBTC#Dy2ju Iலw<Qu8ȯRITQ&w%W*R g0ݲҵ3fuYdx!/d^*]c̟^V`<Iā]9txVoβ% ;ҜJeL )Veyk^w 6}Мˍ!/୺2.,|$Snb^Fp]fGھ`<sAn@njO-01QG`dcifp>(r$ScJ~mGEols#]͠';9.z<b>CLm]]nKYSwR둕m@ȴ#CRW$jS8XZNk*~$?A̱?vcdΔOΆH3ο"E\"lNLt DuRd%CHOhnWˎ;Z5T%8 Ľ"5&,KBRE}jAPYǍIn7|.KI1&0 yO'!' tBT^rExw#TY4,_i~fy 7ViyH ΂Ez g_8TRbi]:$QuD*ˡÍ_c9Mڞ-p@H<t>u3qB~:~ AgX5.푿"u%geͺHL7"Q3*3EV]2;0q<dEp.vⰀZs1H"GԔݳ}p.U'ݽ|e\IxȾc}o>heDG7[pf}L`eUTiH 4V{KGG96YÊ{Kipk ;KTnI^df81H,"0ԛ=0`@d3o%Rn*9fpRX آ;  ޛ0*O?EUmP;:C ӕތ-lerA]N3 jdOv#JӲ9y>#h @҅NSl qsr;°s `r_Ȧ*j5xw ~ Ʊ)|)ƫt\&=*s!&YNLB*p ͚9 ΡWeJo6|Դ?}J k-H{͸"wR-/-X/y &CQ.>+Ԛz^XYM7 9K8.C~=N?w&)neűi 3AΫ -Y tbchBj|3`Ii/6ѩ.`)4%~G1v(ۨ:0;1V*h-;H\ꈉS&ӡ$W^ j<"NQ&dDw{ze< VI 6ww8aJ))3q>dx,PN"ڻ׀pkF|}[6d%ff"琣Mkk> @BF0uJtA$iRШwi!MgpbjW73B pj/\&Z>&AeGJY)>u@ x}^$7eIu݉=-i]z.ucsN)\eӹRlN?tX' ڰiD~%E֯ŧIc)¯r.6ظrꞀ `5dwDO Qdrv,٥/>ĔxI֤-'HD-"77UJ^à4`d(OG$ZM E:b-6I'K ̵{ݛ)?2z6,vPs+OSCQ:= _r | rɚk5=^[4jkˑ7"6y6RM[B%j-rߪNqSbWS4#jB!]BxӺ-Q]$HI_a@mO ,> V8#3Δ틶9CK8-<;ub{ʗ-dHfXNm DV7j7:eB 8e,ׅgԺ9, czVX2@V"_yŦh)QZEuF ?fqftK)?85(#k֘r8sfJ=ţsz꿶?<4"[sPO.$he%al&sUعzY ` D̟KXbQJKlWP2#?l^jx\P.p_uj5,Nyl˝wQMSå61Op&KTSA;TG<#YUھ^G9d/ktXސ-CmK&fEEe?vuDʮ@YJY*{`Ɵ !^܎G+$]{#[dz8JbH !5Dﲰ  +Do/zv:H#kς(ϗ^\43L'qv?sYsX";ެd<:50?MͺuG]I۝tLv9inAlu%<:Jb-5UmWuw=L|+.P=- }<9 0%?͜IMvt) VՋRQFnݨcb'Mj \ 6۶:Yʶ%w0ӞN0/=!p6.Ƌ 1fPr< ߯@wB -c-5Nv!d1ﵴG\o4ib, ei0τpinԀ7;x9t}0.?:Y?WuvUH1.X孮S9]M!]HҎ҉,4RHPڢ!K!'4$Uo9{ªD1Β7s̈!f"ɷDCGPmrB$5X-d{0mϹZuucDjOY{ k啒Ȱc=ZZFސ[4;t93(ψq8h{C_wT[<{:u,mQǠ/m9ak.jd2,x2Yz_6RN/6:ű`/|F7qYug -.ti7S*Um*~pfhKNF6[i#YH5XpMHn@ nrXNnqjeGj!Jn>qAsSJ)Y• 9zc.w#1[t*# "mLp('`0M4j'E J Eh@ "fI3+"ɩDnڍPN "1)VN* oq$|1ՙ7,?IPj*c JD,y{apuM>~?!t.=B@An; ^#yFZrNfUs֓&r,`߂ GLгv);5Y@=!i0 .ݺ6B4^\B̍NYci^l!oUWz]_@-ԁFbV7•D,XNr]'=n+Ӛ&@5ӓTdhܵ$yEB4ZD7ASiG8D0IsĴeMd6RTdV~;J7k%$[Rg1zt>x0$rupL/j"D00tPZfa)5ZXcJCB}hyi81>\Xs)ҨBaha1Ѽ kuߔ?d)Y|yU"}*GP0އۋk\xEW KY$6,JJ{n636g(2ea?.PXo`ư)|3n Xw#N厓@ i50ElӸKg>B)_U>Q[}q< $qz[VR`/rju>"5aC2-}qѬպl5}6[Z#`*AuS i x@p?!/,U|Fƕ?{Ȉlyʿރq)Tu9O:UI6{~OC(gEYZN596KjIjM!ݾB_evJ*vK~e3ή|/T &2H# LoG=f`qyUC>֑M}V~^+StA:o$]n&o%,]5Z@Lۻ]5&,NM~S0+:uq2 fh + N };bP ݛGd`|a{+P#ya]_;5[: Ja;)f ױ,L4"lw121jaӴa G^n{ΏB$GNrZ oTkxbL㐩BM|d& ?NyEډ k')K4m3USxhW㈳OlbG&|"B z\径'e"a&0%ou$6jeu7% X(71!W7-Zo(]e/^n Il5wbNfZ k {>(S MYada+>]d( zf3jrɲo&%[o&Vrv0ltqXza)!S}aZ p%E F^'#<뀚`".˼"ա!EV9L9wK*qk}2vP3B)_ , PWxkMIBժ`_,2;`)75ށh?C@֖sK7J"^OfOp7h\>ogGyG0>PW'fU.{xȋiTF~6ix b?[ 1a{Zfl`}ɬZg6ꍦ{j{Ϧ!؋L5elo-DܻZ2"4UjM;"!<8ڙ߫R((劣S+ Y;:Bg[3p|3|wr#]XL똈dRn lD{znXK}dH#JaA?6Q ]s>M)8AC\8c6\%%; .d\.L@ձ,D4wnx[l$dS^Zq 2y쌚"MCBV52o,כPzpߗ骗kQ9y\cKbܴGrzj&.lۻ(bl9js4qZkEiDv6+GVR|eqBL3;i9G3fm=U Zv*5X[[Az]?w7 mh|Ն^7q]~ ڍuMu(lHm2d>ZzZU^Ĺ -Y\_HGg+f:D$`kBIqx9 Ǭz( z}tSv1W(!j^HKb F=xK[vVˮc+&zP~W r6l> !ߺg7aȗ9t~Kn3нz{XFo9 C4Ek!#nV.x9+ZԿj`,/HNדKȅ#"osfJ Q2,=b,8ӹwֵ j;!9EbF &xo֕x('5H\ƀn\Lב("%i~αxxidĕOb~W-ԭC,9jj+(ه>n/2 ܳטEPm݂*v JH$hN՗߰,藕BUY9mxMHH)OnPO1:>=0ne~}»"N{0&aLt𳮓}qVH1zUyC~FR&V҉&8k_ -~?ZW ۽@-)J(mVz2!+×|!sb&Y1.Nd m=7ynj@R*⍮z|yp(q ?N8T U}bE̺=|#ir"L3g i-!v͙DrKAxi9WhXO<;Ϡ8nMXvP8IBs$T yt.~UCPQ7-GrrKϣ{:r_Ndp^LViCK+ MRW/G|)#<跇bY0!ehB1 Q\AYR'͢LC' O2Y2b"ȮsT~~A x%pbi~9o3İ%…ɫމ‡D { L>yk'y#\$BQ̝X)Ol[ҍk@g$٪JYjn܏5PVQQ6O/1#'ownpXUu)ˢB˟Zk^EMۇx|4M368bC*ͻumQB(ޣخ(81zFnn\\y_ѪͦBbJ)39kOtVb2?p$`/F*3 TiVq-.s@ڣkÊӊ}G=B0kxGmPA(X-ytZ2,pM3b4[JV4j-e7hLx۠;q"4 [jue+rE3}އ,|緥d?O"1o8E 9>,c w+tJ&:*-ύXVKYWP P7)tM  ;Yʝ#Ze5HWx^(߅LE[=7A xˡJoio+2:qTs"ͩ_%:>=ۈH:`-Dֻ9lLi4oTμs[i0v(4 MBӅ4[H9k' -կ&2]t%Ef{`+m g#~1AkEj ^gK( wֈB \4Œ Wu›SUe&uY);;zV[3~4I:j*5tTa& l@Jp$OzD0d(Q>7c8)틕{3e/Ru"ݟ/ f*\Dzqa]A݀_./މ6^5;Ql q5 XdLQ4lv ߣ%Gw? t Tfz)M"Ibd~c{D<2M(G"0=Q zH;%^yզt QȀ'j*_ù⤳^4oũ/{f?"OH [Mu*_KS_ o;򃶵YT^k%=OP)fqo<󊋣BhY`H㓌AaMGB1O5RtʝԒeA+L`^`i cFq;:XBiQYwț JѴ/jK)ODT}pj#[33/5]!.fs7i:NY,=sY8" e.c}"';关1`ܓe3aot'EڝuRRxVPs ]jNn|̅Gbcm%g\ReS cVj1}9]P ?ӥdiFhklԊRJlr}r+u!AYV&[%E?3l:÷>l9&^ޤ5ӞUVOQ ֞ R0:P 6kN.ܘPWA1qo$(Ia Zlc%O-+kI~na?~eGf{t=oXj:(uz'UnD6SۤSF=_Q[d p !b10.=:y;'?1=>=u!YbY6xOgy\\{ubZH%ʝ(yC0WkcLS|4fҥǗ߯2-GXnp#sYap qk O}{I~Zgפּfn;ywoJwI5k6'B(5#⼮z3l^@bs9B3`dHϘx:. [\ Of+F#ӷ^NIXlrI02 X:st͔tǚ3^Ŝ,Cؐnfz,,j uG Mf{Z0tF`Z{12"V34J]Py/˛XД%w 1nUa>):mC9 n|}zԛf`|:& 5Ur>W(NLG&vnA.]Q~oЋg`jMFto,E_L} d~UEe"ׯjƨ<* 4NG;.h;(o soEq8#w*ZajL$k R|/ALSt!Y@NGefZZ "clg~TǵpMy۾FPڅ\Z<_:- >#0,(s=zD@#Ϧ/UP~J>C_FC])]ިA:KK3a{$Y9@ܸ圄58<3M-8'2 LTĠ V;_9ڝ0 R!gZFY3:1Bo{z?f:2=yA?4O9T_cر5ŸYXn8;;jޝg𒍖^~LOϦْ/0h1N([k5ښo)-Lf`U XqTQfyho_;x0Ur+ k(;[aʅg9E#1IY#. Cd[1[}>_(\*$QmSx{8!IwC fC_dsC49358L? N ur男AªYכe\U)߬ϱ_ {ޏboهU ڮ'5Asv̫7uf`#F\F٬.; '=kkQ.\ͪP=((wFʯtn>(&*M=YBT9Rkwjp-eiA} І R VStY,>( #l6w*).v#}>- o5C6yA:o/tcpgEw,K:v@Ź =l+}hYBx]Fjfշ?^ gNxr\P'6+W5إIu}8P| ޏ!Vsp#/`Lm&'&+)>kt O]CRɝP.9]]0;por|[<)eJ+6JnCa^s=! A ;l^Z^mIkaJsWNH+oGrJJB0fm;.)Gq%/BWLET)#Ƌ`(/k~.\|PDHTtnAֳ3@#먉,d4ιڱ%E5:914C\~h<gzsݚ> B[d0R7 ~dci7'a GG!btNg4=)i48/Ÿܡf?FLJݚh{E3zyyc(isL$"h tQyg7;?珝\x}qL~hsa@aǙ:6<{[QՕ%wHUKUYe:54Qp*? #lP%Wzm! 9-;hڔ'}K=9^%QAmRg%%<*.=pR% bg,p;Q\pde*&=<;{٭Ft9c@-1.6X& WLE]>hqs:T5_M_* l" mSu abq!L1K⾟}ĒE=ۊЭ/oͤ,iPD4m\WBO ~rOG4Ek+9_=cj"1TOl>d6HX/ $48 >5P~d 'r,i ,$ɗ9[T<Ԓf%sGEDdO pSEOvH.ʖRN[UuHEiDT ±.sG]/{Y9q* >saRg\GlcawXJoJZCWYՃQ?rv~u<\o$Fuc'l! 23O |F0jJJ9L>?YA&,EXY>hquP06OZPhNOV:~I=r7| 7 %Jw@" <&L.8Bꇡ)@8U)X3RH.8wȢB6<ْGZ˚w-C5~.o\hd)!ypƊǎu'jd^Y+0 m&:3?sm9}&X58謹s! A$W Z/N&/LWmrCwDOxGjHNT IDl#ڰͧ/L]u_Px)tWr<:ϋR!gfp-tʷ"[T"'awI ͒_&ͻ٭0o$t!j BwF ~ hGX, +ix)q|caT(ZzoK0pXkDHwbHDܸ K_뷀]3BwMsF($F6Fi6O!g(KZIt;)vpn h,`rGmZT2D:`ŶkC f>D(P y YI{ p&ARU.(MAy =Os&h8 j^lb$`3.B}/Uܶ'!t?#ģ4џ;M{5dfը>פSkI4o*Kgɚz2bTNSZTSϡ(>=KK A6H83=H3'md16ւIb5otx- .F8hyjha Ζ&N#c9+ ءVfo 0pU:F9 {"fkreѐ'n-^$7ofR5tShSGRVFĴ1>f݌_w},; 3%-0 ~"ʙN9 jۙK`uy*K!z9ЬFU:q=΀zg5Ze} 8"@EǑlf9nply,OHWw| `?*aZ#d^PῬ=|N2Zy7ފk5߸ H+ 19O@At%v6oi ?LFGRui-|1H2 " ^|=N$hdd_pZIi#%%?!Pt?}PD*7O i+$ . f.cܣGRQ@2Sx,F^EQ6,\@Ϗ&"wK>;oNJJQ ER.ԉd E2P:z]Śf,"Hp#s(̡qi-L0`0T'x)R2 k\#B'=s`Xmgsn &Uʬ}Nq6]z^mۯZuC~>R`%aKW`e(G;kJHml2뮘c_q6XK4# pP9x\|?N @^!\eW 5v!]l^!~g0FPKf)yv}qT0/ gAx^v* JG%o )'"45wvcTnl`|m S Q' /5P)x[#^R+cW'΁g*.0mL_"DssZK[We2,NN {_SAؽha;HdR~T7's*RKp-7G^6O(f=86G%G'UH`2ml0zG` ,llv1I"W/X?3 @'J&lۚ/.ܩfB=p4|YZ~7Uخ\'t꒛"l KVN.xRopu!6)i_tn&A ?  CtLleJ_DrQMƂiit=J"Z7,Lj?ur6ŭ'psl@@cu_d6%LN_5y:0ϔV6ԋYƿS^N>Pim[Ӑd-^[%TuBBXm⿥sj3og2nQ&pl?[E>#`/b;cȧ'"]"=LV<* n Q&5@e[Lo| '~*X@js4ll7kә#;Xy׸Z* CHW|_QTk~ ŝθY!HhU^@HNz)bj] br E/^o~*\H VP) fnTd!8 Β q*Wx3* PsKMaڵ[ ,d}Rg݂&G8vO&CȚֿvge2N*sI .wԞx/ Ⱦld$ o $o׿$?-m=αrU*K^1.mad5B7A̷7WC5zoC4?3v*H\޼Lg CK,c:&W)8I@G{faLJ}\]q Nx'$rx@nJgl04qQ1d*6ΟddmzawpX٢CB#K(l = jBgr[8S{(Zn6Jc2xW3wa:4֕x*Vٴm0wɵ@'k]F-A9NzV|Њc6d(6ur6}Gx!w!bBHqqkKH{<ȭ9@ F׀6n~J+ޱ1*)ϤM 3Hēq<; xhd1=00:}e"׶*f΋\ }#U>^dKgݥB0+P]"~9]ش(yK#EmbDz)o 9o$U(&8SWaR!B=g&e\V+Y|4;R +j Lupx~vM$g05_w#eetu.Tp B(]#`w(-b=3iHLrq_RtSR{:@KNĂzWf΋%DIL}WHO5M>dlrjL»-WEE{ࢮoeg$zGL@/Y6 \ա9G.L_ Q wf>ix$λB覭zpGQ/Hfȏ(Frޒ}An,W1\Z!//FL 0eCHYwi8@Mۭs0 d5A usOjbD8MN=昤-]7Ԉ#=i6(H㮇MhR-ʔ,h71`ANU#Ck4 xrc)r,Lip(kT$ԁM RGeCD濧Cّ`$cRqo_z J[5d U1Z 78hPg"YQw5W/vLC ,5&Xo7էV"(kVb'y;mG(^2pF¼̳ǜ؂d;4aVUnD41ZK+=j64)͒3dDG"~'f6b4(tFR9$7yNFA(~ЫmV}tmb#Yuh42zik /m5/ so?ߡ9:Rp9co*`JtВdvrsoW]mpƊA U~3!Bwm50lh1r| ʿI&1^a Et>~B"h`xBF eIn:D5G/};-t.V{O0:Nŏ%=dHe |폪rW:\/05 u?e Bhy?Iq1-VY;}w{d/0D\7#`Q/`폘G7MzM5HM@7(wR1na&C4&˶1~Qv7@mx2|Xq=Wv'DǗ;,&U*Q~/ oCMx/p9$sKDݟU8y$|~>ZHŷ +T_lrsGD.ꣶhLT{$C7-V3v`i%=:acxFS+疑cl^8yXd]>;Z<F{B9\.IbLED/'`Ab hAaZMXg"x1׶g:z¿5{+yyAlĒAVL0svS  U&>Gvfh3mky6- v{*yk|2X#|Xq$'7uj 2 iJRVX5T^N(dtK|f9mAi|m GB? ¦ʾB7\%<>ҢG@Zf[ҹmCxlo>5Las)>ܱ l}1tZ5SET2GJH\N#R.ל$<:ULg?y WA:C>9)ʹTjITEZJ!{7=6 aЕFv8(rAew]8Be.髨ٮKy,Rk?d3&^VMye򸻸qZ:__G˟ 31ruW - —N_3v( DjW%M~F"lsV' ԗ a@ \SG)3_ ӷQk&+y2AI'W}(cRȮ,"Ub-p~d PXWL|r{}Ej!h%\nqj0e"BhJpNk7QP)LaVI pjˉ֭%$'KC!zz8qhqޓvPGFl*bf,,.j=?;%eZ;l8chőoMppXj+.QùS!pǓ ::b2lKP"=lLH$蔠fFYb``Pw;F6p?yM6XHo:BSp:7XZ͇$=~['R}< x7 .j>_7C`z {W7I(p ^7Ieuˡi OM]rz bפVv|)~Ցfr 4_-M ;ٸ!eT o޾[\.4v,w?qOՆj3PB9zX~nS%]t3~#zP;|nv;cYQ2luM`V6T )fD*{ʹϟJL[;HN)x|f6C{Z gR?sҼ|0rONݐ{O`Ktm~\UBB377ly3~ڝMT ў=ImӰ~E=yNn/MnLoII7Z]iGEhv#lFM #R{GMl;k,m{ Ɠgzg1 SC^yHO%xs;s }Gu݈[J9 # &{ΩzBezߘ9Py{$s Tdu0:KWRZnYxUPL"3oP$kgaPPȉ؊lr XIhe #Z7G~C]] 8WYf)Zo!20ۇحBa$e wD6 ĸ *'E&;6Ie8g+ TC+ ?3%qiy$3Œ*2#팇bK-M'S! ZGNtrѤP]8w|M*rSIE.:%yz ^`^[ܾ?+"?SݧM^ޓ;QYcEeZ=U&;_y9àvw-YV)xd3MYؑ !ol|kqXxId}=ùe%E#짧b*?I36lePx^җ[8 h~^}? Zwٴy)e=Ա)@6G_lo$f 76W$f gR3 woïq@s9:^H&(&xiBxPTJ ~ۉ.&D<\.2 c]s%,,JF Bpk+s!)`"wT [ "2NhmEQafN[ ӫN,MshKy#^vwݟuf=:zdlmĩ!õ}K 1 hNl J (Bhȍʜ^Ey|@3ƶ /[:ZGo`9T!VEh=L)>BKQp? Ȁ$S:  ; !p׾? 18 HJFVSc]@5w9\Z4)hDz% < tJvzuS`<G[ĂO_utcS5~u)PPqvEDf(C gS޶tϭU*&?ʚ #'UF{ ̅ di7h | 4?-f*$c( [@ݭ1w vϠpOC>W2\|%H 6ZyоN5C^UYf5Fc#!n&XuƬ ^8)=?+)W{B8wtSIVc䡙,zp(k|(YFD^-:4A lbߡh#j xaąqێYRm?FR uThMZ倣Yl퟾GW \/Y;j^uCRVF @!h1xSƔx 505 z/qX*)GK?1kE!pS՛DUq RR Y&^8oDFI1&#.dWü2xh78{ʬL+g7ˑ Sc/4CWMWg}^Rk1$4f +% ], J\R'`[ u4EhpN+>˥ZCtb"Xz!TW(J6UTXMT"l+|wN4ke  >3vAE h| EZn`u^چdrebjwti7xيoV@D} ]J-mٻ6id`U:$uX㍔VHhԢ#!SY# "=<ޥ3UmB4t对@GINZ&lkj SQ >v ̸# K7F.V-d LѨ(ASNܨY#Si'%Ƥ/'op\n w`a οm2% tyM|?$tWy+K*JB hiԓ4ź6;TUQBag{hCcaCZ`^6l"F4R͹II'oAJmgqaӋ#lלj LzaUSM炴YU,t毦gDuP<f7HB)WMN(]pgt=Rϰ) [rԶ4Tv⛻)4alm1jrq1f[A glMk%,ە> )+FD虿H*tNԫ"FJ:Bz[Ze0 жqѓ򦅼wb/XgڂyKEq*{䱺5) FeѸ퓧 *VR|Uv+@,(egn}g f6Xd*W}(Rjְ^Y&W[^SыGT& TM3Vz1~86x( cZV[*-y줜1u< ;++P4KAFj-% -5X6]gaQwȄ+kH3*3$x]Frbt~8͌M::NQiSZ-T!$ƿk%1-rM>Ymr8sLyk!lh)zcas-G:4G<8>Pe9:e=y]&)L3 7Һո}*;SLLЖwLL `'55Da:k>z&1ԪBbV\Z搀oej:|rNDPg9y}XGkr%[#q1B_e)U{#|$|c/b9bH"/rLoQ=G!H秉gRLatdxݶɟKُei &?[-x&o9 n:Jk[omF?G|u:BHqHgwϧC }ܥs1lUqmS|/8y%5"4SF%Bj-ߘF('N[}懀7Z11f ?8D:-۸_gCGsWNvnOyFebR LO:["3U,PD.{pCx;^]1WO}]qf+HC.͚hd.GeDk21w3%䉘[)Sj t~acD<O[h3ڄ"H(uDlWvO$Y$\7)eAmvz dMRefClPE[ږV?|Kʋ2o&*\l룛׈6]ZEǤ-l`9d)_> <4C:z9gI3]yIEύ㼠wq t T !F.kYuL7di@8R^Eq|goZXj:6Ȝ`.R;ޫk;P@2gK#|PYڴP[*dLf}wyժq;ͣS?Bּ dXZp8klv1~MhZ'N(p̷!6UDq)]gQ`:nh6PH*Ʀ&ݱ*( =MܦTFoNkxbhu7PezrPoirrBty* =F&~,pL ]bh8a9s4I!3T{wH3Z+R(~L mu!5_G߷̇2B U~?On2[*7ZE5v5 ؀ܠRNW'dcxHOxR~k)g*lCs^6ȿ֊?uob ui> i2QOf9RHJDOR֋Sė X:=} g7Tf׾S:H3{}#?=$O_iS#bb VJze½NK sE[:__BN])n 'JhG(ݏ¤NEՊg>\CfEJk1v^W4s /2uפdAbکsأJ9h*dwinxD$xx-s f!cm;u1-d#bڅ B8Ulf-%gXo|%Rwdu%c8Z,t\AӪn)ؓ*wB띱kʚ;!;NzAr.vS觱7Jqx'?J-ו 2oUh;ig/~4r%xrH;jFDՅ\|c1tp,_hv$`*E|٪@;Wh{|i c9y'.ͫi&l|$n},<9 1I"hÐiIzmV=nttnN@3tzA8웕00 ^mMj5t| wˮfF*]{I|ttyr Ԡl&8g{r6 },w}W# ){9Yh!C/O? G=J(mIw'LjVdgK8AzkF@T./xV>Vy]G`hPHZϏrn]P~ ::灦iJU]7`6He DĄB>>Rp3%̩r]I:umhDB.jͫ^=P"Կq }u:IpyhadNlgT}4kzC 5DNI I9lϽf4 :?|9QT R&]_A(>~/F)n6롸Å9ܽ!cTM6 L_ iؑ fiZAhDVʩrC#v'-fHCkK_! TϦ]ޓbɉY?Nxt5wQX%Jh~y+q?+6Aܾth@2_okZoDS >wć&u4Vv)r9Vs^.;3{og}'Mi/v4Lj{rW6U(&0dU8-(g+{;Z0${KO*A|P"jReXF_T:5rۑ3#4>^yZ?7|63Վ$q⼍-郶6CX;*{Kv-~ֲ(k!)f)OOI^6JE\CeLì yPA46dY̘LJ2̣$? B5*{Tg_|l.q3lySH<.Ia@I/l^[_^\v(l{ꘋbH9w}D(#ا\(M^}`&^4?b_d } !Z/`{WSm1T)_"*= -p_rrm{ NzF):ƅ7ʗLb1L CmAV!(7u+v8{((a^.YUQT_EaAZCh&j̇y@szviv_~tz W6s Cm֨;3R0h~ f@As2,68 ı8WlL)s0zig7u)BcatRTF:R  )Ԩ|xDkQ_kCÊVSߑ-:lD#ZK b酁7Øb@2=<#^~3cBId}Byx<Ou9O.MV}}YW;IE:lf~)҉l{ q׻:2{E"kd!k8u I+@k1QoU׮{ε9O-xMe2=&cy땅&F3[TF8D+O-++?բ+ƒF)jXSiڸ"##␥h%`l3aFw>gC{VzLk+UyBg"P Z]S+Ֆ ;gEӸ%f 2E^lh ]A"Sy-,dKMINhF^Z`ךfѨXH- "o)EH':XhaeզE\6]֕^vޱ7Τu4J!c@G7`֯wJ,GC 7ybax0,4mjg>E 9k~oXq6=U6BjʞYkuTp,9*WjhI?8䭪,$I*ڥٸQ4Jig:"fs(Ԗs{fDgnMx4%I{_X1'|bǁ}q,uhI~04ӉYPhqDI6^$w N Cmh7cnmVQg<;\CŸw2ZMeu;hIlv>D%N]H/ Mb".8_S>Sc IZT$H1$zK{mל:.%ރviNLV4'U'm0\0Kȼ͋@NޘZV, nEsZ3EQ2O UL3ȒϘ tj cQdpv28XP|%6̘_cbLYl iti4WKjz>$iAFXW q"v_C"y !}.: H/7[vRy9fs`[ c džl^#ȁVeHp+,6R'Cs4ji^0Hk Dpw7+t{ aRgY*%R,`m3ݡ(7/Db 5K+1N D3ۀ/ZLu /ij;m9K&_"7t^  \Sa] NNd":}撱4.X>f% DzƉ|,_P2^hn=[<3eJ, ,1 F7z{60 sCOʳ`ގ=12SԌ8 pQ|{bs @uN.ҕ" ߧXT*zF!mMwZ4bH|-t=`r͝T4'ޏhJ lL#=Ru4#wlFS5 T2"Tbk۪9+ewA3 bsG&KtTp{g~$zaҶTz흥7*n`x]򢽂uo}cGy=2 9(P{m ,}46%o[$_ڈ</ ݷ)nޭ#m`ے+qȯWY!<\Ɔ>㩐bVC)Fή L Zd"wApzj,`+FER٪s={nh7Y_λVM@ghs=s:@IAKr:(cvªhHl\hJ`iFM({]k&xskفQ@;BFEH*8;glc\!1v TJu:0I®QV=-!)зy"*62 ep|5.O~S,҄bw rHF__ zR,M$ WO c@Cf07hReߚ@Q}[|=Xц/9|e(4odbVM"Gz%zM&܍9Մ -%-PCkLF]>|ʨD(ѯ>l+CsjCPxҭuVܗ)pH9P##88)&+j_}at( ?Ԑ^U˫2*_[/QR8!u{8:X9234.O즔/H=G1[}In I>ݒS`IMAlEggU~o$lIGd4r){mP2a؂TlX s4R~uLݹlN~+=`u+/z/i;{Tzk|Q2{Bvh~+L;E[Z'{Chkm3 Aԑ=̑>5$yy$.3:ut6G[[|4bSӱ۱դjuf ʼ)- 82X@|ܞa $4NwZ < Ć r% K b8[e֎BbP/0OFva/v138EHBh%[EjD$yfX{\r;emWfIҢ:z76߯ԡShL(]{] Y*sLHsI떱G#?[a 3dv*዇!q z C, rO\9<ыub+`ߓu+/8_PEA脹|M(h`BK$hg}5, k?E;>:1b?^_>Ã9[*CL!& nyB=nNM;9Ԑg0 EӀi7h\ 'CL[ @GKxϺ+\f 铍"*'_W{~n^HIrkl+4Q`֌`1lp5[T Bt&f_=EK"|2ezPl0\΍ކ1|Ͷuɪu(r'%>fFa;2' KK}b57 Z𧕀:Yj-[̑GBWQ䴔b'Q\aI3l4f[%+d`!HRHfC# 3)f{牌8 b#vKV!WX Zr ~[x OcPyTd|y%5HvtnU2U"$X8턐9Sd"DM Q##]6OEK#f(Zc^GuH&X#'1U~1B#j:’WOqCTm~Ue\:m@7f+R-X\`4DpE+c wSEQ?Ƃ\1.iFR ;lwR\$*AD2Q'M)!S8i}@>Tj@3Zr,tqI>R칗 *3\d97c̦j@Y?.)Z׼W\%>P ejDsw'^G8F#ګ ~bL OXxP&>Q1jf>*X /L9;>Ӡ@U7grT7V6A:眈lELK%u8bdIB_z(=qȢl8M#ؼ;Iж*(֖le%@0&7iQs羷)))@EgI r;.cktD0x6\Qy*}(2J,HƧ+$ #H쌉o(N Dq=5}G"2Bk֖Ty2!EǑ[]%T /cQm5V_!Йqne]aԉ8P@l% cQO 4N86UFSk84ZBx3Wog ,y7c6<{>Q#}Zu8-$ (>O.}W'1 'AeJ|Ii;3Uö_G;FDJX̱Z p+SYM+0xރ@& ra(tc CSGl;<1("L2m]cwTa`H&tP3$FCbq% R[ImAvM7.uHh"l2Om~"ѪStP#/zFoYa5tFgInFTMFamFFeoލqw _S( K䳒?G[k΂=>_9^5/@uEO^MQY7/U XX`*93XR*n909*x Z|3$-YA$^2הԽY$u)>grhK6e`)T $M-&noޠ/TXѬV5pߗr3E!+kx#?|D{Y?v~8sԹ!RBAW/LD| KQ&_03W̲]@@{q56(f%5/QfG  ǔ-:M05Q<@p|ِ Q|~>#paNCq+*J?n#8o Ȑ l}T0so Ldh3 -:<=!ӡ\hkm3<B 'e÷Kf&]br3}ɫrIJKJ˜UuǷo6:iSMiN2P!hw~2y%֔Or8ԲWaղ5 5cKZHʆ$YVhW6>h&_Hpbycv!F7Kreg>>0u渴nPVҧ+;am|ncJA9}/1pJ'&䱰 _ PFILP!ȕ-,-  7ii2%0b gxLΔpD^0دZBL𺏃3OQ/H8mk$.@BK/kD3 c*AtU|=DOА!uXwb3zSȦfuMЈG>>b7?Y=Q"RzB>N*t݈UK;m%,ϠR xѨ U99 o/pe?nab}e= ٫vP_lVBB-`% IK2M&(Z1`h髸r 9E!fo\FK&gU|T&u~?7j*,AMI07T<*[L4p<`_#d ӈm" !/v`xЖȌ"U\(47Il3CP2nLzGnBG]P"޽k W^l_΁kzǰqыvVOb?8 IxS9D.TM/ 2mb&g涽Mkv˻Lv6[VvP^XSC 4W7-J+y;K1 p$/P؍7{TmDu.cGWtۜhO(h妛Yn*Uݯ?hœ. @j >{*V?IㅨveoFqf2)f:d$S(z!& 限ϗT1=qdf* o\G+{ 赞lɹ ;xE^uiIv7Vy`(2,z'۠RF~ | 3罺e'asԴbD`_'b$2 c&x RCƓ~FE.XNI%1ojf(cqP ֈv;J-@׽N!PGO ;y8@'_KW L3h rGk9O ,f jPB)F]-vZH'n&@tԣ1gp r2ԋJ S &k5✥< ސ(#[)- T8#WJRʼ撠--tor*X ,Pp@Q|h"2وM{7I~)3"Y wm*o/G* R@] jd`Z) o-|KpaV{kD0|4i*󰎮,CpEdA/,4^g-Li-0N[%'rDo}'<[$R_="b:3B5SyvhzMMj5`[XzИEc=Zi "km!iMq;87@vkL%;Q4aau:NE])~Tlҧk;>ft;E^9desT~hyah$NӁITx~w^:un~ &v[w0p9,J D\9}JzhZl{%muY&յh+`BS1dOO4]cٱz@V>ʑz2VnͩbYIU[=ckYXP%ۮp8ꮄ%YZ=,y28p̿ N dY9, hNl4\'Yiz#Ůuh 0@{ph:VMҟ{p0'].YA>N sXbY$1֙_mL\^3"nA~@ W#03씡Xq(V(gn NeRz&Tf AKMxl'N@Lޮ$fWM|"52tɤTE?XvE?|eX_XǐwP)XuހXˊ8Z0 nUeE (|, {fn :.ٓ@]#y6 1~}%r=n.5PPCS3}'rYA:@06NI:bN @X6^fhq@Ê`YfM{ (!ªc>^(g԰)V&1lMHZвM=nWCwj^A;0*<:Wҽeu }1V VgrFRtݷEqmsޮGI\^f Ii٣) _BIq!k,EJZ %V~ya+ s x5>[Ƈ롗j/7F&O.c]R0~1hrUvuMST#ߞҌp˛S,kcvOjj8J殸=P~P;FrcӤP"[t4M#I|bdVowq8w }O$8 oZ=jk:$ f1?l\KKng\s{b^fs/D+sSEK0M>[$VbuxuXu,eIߣ;,#YTʩAPfVqʘwXqsN؋Jٍnް,=5uWT؏sR2n?'ȑKm_S?)u?5ɧ d9$YI &7̜Yo@~Ƨ>ѝHֱz? %cp*'#DtBj}ڇYH'm_Pr8m Q4hE4@$dt?Evu՗{40E%^e ={=]kg)Ϗ5?&|ھsXQ_"57Ȋh2sG3j9=0oT,0iSOTѳΑ]BŒ೵GYCK4ɥ b>ۉ9ˆ"PxH+"K W+:L$+^i<Έ.6~-lH*žg?bgR>1pTF(ry?%Oq҇T+e]<:\ՖDQv𐡄jE nbƿSNTEcXfu^ T\"9@]NgH:Q`Ůtl4Pynu_5"Gp@C!l%aE폴0IMC9%o.9VaUTg0*bǩҫN>y W͸( ~w4|e {]{OD?}?c7jm7[NJ8JJXVtz;0Q4 Q/X|iGXg}ia+)[Q>YDhH^;|Ʈ4iY$jn8y!VQ%fv*"vg;_^/mpje_ϯDdu5f6(gwaNM[+(;Wj꜑=!vVkz3v3`&7NT_,\Rӯy͹v,?Fic[`) >8T QP͹0zSr};o>nDv t{oWHw%cW@4Yw.jmPC <n9>rXLbJP1 `;K)" gX\ޫq8ن`첋TR(sjo8Gt;w0&vݝkc)N"2w"B0"h قOd9$(n/E{CM ̘xK'Z=W?u(Ys_ G,zMeom[{`ھB-k#;bSK4ƐE&]b,If8qS3cmjWX-cnx¦Wc-,ަEaf|yT-\D>ʽ6W蹏9xJ]8&[gYZ070701000002e9000081a40000000000000000000000016661a1dc00004cdc000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/dL]?Eh=ڜ.+ZQPg_P Ek7'5Ǥ)<`"MOi idfdžC!ک\d H2)TB*6:qfox^.S_3Ws!&]2c04J7HH@YҲ~4xw`F[{֝+s}?~:O~6"b 6GER!EJcD۞K:jxP%[%UE/%%ވU-<Ev42"gVlrkFLݷUy% ضj oR=0"VPܨ0ld뼊.XQӚ5T#"#+@_#̃,bQs;<L̇r^v X޶ooMpo@Ӧx )Ÿ˚ VqPSo%Pۀ-! $hRH7%$Q1m{\[)CV\B|`JhƁu}Z.w%c`@(K sd]:SEg3NoDŽ>pj]TBQ[ W^>Lv:fV?w0şD'i@S~2_!yf)ήUj{hT/$A͡c:L᱋2=*FV9zs;vFtHsQWB9!o[Inw\B1C't{2بdu>94Ƕ6V4FG۳ Oi{+m&FΖgLѩB +5 CFΪ^S'jiܩ4I hf^[F>,]Ri8ώ#YgiQw҇ g p `]r>$RABW mM3|oU:tG =}aG82j|-˜O =ue D(ЕO$?1ZGz.3Zm?F'-&S#>ǜ8z*q 59RN'GEۧn:YwlF#( Hj&9pFg5`-x^~ZN~%:=GpUpn|9ւ'{vfYHYf΁gi״s&%4R>:N=*3lYp]R&7ny߇2 GT Qg1G]jx&*]-Z-4M,h1!#hJ1iY] e^9(BOTFdIf Lk^SO = T*V7vߣG/–ft Qۯ@R Ϥ$kԱsZ,b?ڴwqW습2AVxuVl=\]*٬3LItTj^ylbɛBZ<QP-D#РO}p`jSpO0rf$'QH}i 2 |r[uS7I"9>b-RJ`>ga5rO>2f9pISLj渟0#vmûZvAֿyx̀uuFSh#~VEv|0pl}'m ~ʷ)p͢u503:8M,W %8PJǵA4&V׿TSn- =/3.b7sDP9 [XÄKF:Y΂+bQ^1XR km0X%"\&tˁ[ߍGdP"m{Ye-ጜ50ߌthϹv{$MN>S:QٿCnٓ:_CEI D_;,+;[}705eio? `U@XlW2V Y_BT{/`<VK* Bߦ 6ӑ9`XI40]nU.ݣ~^Iع\}vٳ&CchtLJ)/3!צ.a{ /a49faM#"`d*S8tonT ?Uٓd\:sr~J({cDG w:^W^ABeF|ge/G>]D@j$7( y)CKlzY^:YB[sR+ρ_Ò>Т[: )Zp,u~1AMGENwWOKVE4oύSNgog郭> y>l͜/n^tNCw\'^u=bC!ok sJ[靆-˵2hˤo( ,l>Uk (y3.F\%"AaM$|vo^2s;A{'#$>b78-'q98h4a0=7…z,<tOUe| gE+]{:wH8Mn vM;1drjox[<7.zp48Rv-Z >M NMwCA3P7tۣ/=r{kH; \"!ᄀz;;151\oP;jyd^;[ݼY?z!K*d OэyD*21bN,FOMf2Wmc?Ku;湲RG#LfRzPh7J->k U,oҷ_ԵLV,ui\Qk hR E97WqUHKkL%Rݯt7Ƈ?Θ`ymstlM5#4_=mdG ]is`I3R)埆d<,ґ]!3D*(!K=S@gqW"?ut eͼ浍c2&C! q3Hb Dvo[YVr&$THRul ˤs"?f?W F 1F)>6 ;C87"@L.;EcjvWDZ;AcT-SKՒ'(,t(1@~2(Ӥ:F$OW !,{2yd,&H'~~`fqJ8 .Lږ>\ Jmǡ pt@$=gD9J%[デďK~-$=tBa:0s6D[YU*/U_m8 o=%] כ0*xhQ"vKsm6%69ͱvgT)`AFpU ;19I*vj_Ҋ@ɔnHZcgp;8&F7uRe^(yABЁ=cM/0c'x6%gcU2pğ#U#rh0(n,Y4ivZݎ-5Wtntϼy 8`C,Ϋ`l@hn4Oƒ Q /_9d &E] h*vPsol4P߁]%[ց񵤄~ΥM#ͣNr1Ƈ4\2Zy4#rn spb<\Bz\Jli<܅&M**F⳺+\GV8IgNj P3"}ѕRZHݖnKrz$UrAl)]a߇Nû F#bWgψVez!@բ~i[jf'7:s,P/5TjqswCU:}c??Jnprd 8藲*ogU) !q4pNܣ;i*^Jie% KDNk 5Fi.JGKJa?MO.*4-V(.²:9*2Zy}Z"rÖ hϤtx?L׾\`I`vOgVo8QmF6jt*Ѹ,$qOTˑ txxκ\eJ6 K㫪\sYyS%UVN=CEa)|_R׆ἁ*h?I"NgPׯψ PnbTRcv?5N{eKWnQ.Ay.C9' by8qO<;(_VD5²4{0} 'aSl,m'IPaX]PR[f X}3]u'Cq10(Eʕ51P HvQVL>c]Ӕh [x;aVP,*F/ $T@?h/nYRY e,<@g7@rpW]i94?slgy8TW݉EGHj+')JT$t`ܿF$r:S]1W;s]KE( ,oQ9B *m֎Qju=:5G|&FUV\?PK{SMIBT'09U"wJueJpL.J1\;[kH31}FMQid'b?- 0i 쿷RM,DJ L!OԒdI&\3wkYX=TlYq W`m?H; #4t]2ڀQ$ff⽤la/ZJ>FC+[ԿT=A!\Ei`kV[z0$c? i޲{w[E Qajv"(>S)jQssѪT4IZel@yD{ڞc3n6BI&xj]vkz,,yAg\KUY߲P9ލ!OՂqA!nJ#Tf!ߕ蠞l6aX#P)^XxI¦X>|g1:m9 ST.&tp8$gzRVb}SS@J`Cx!%߁*QUY%M@ ѭ4B~rRpe4IH2YhTpB޸*z] !-GЧ9n'=;oڂw=PH4a!*i l-.8lT-e UUѳ\wK{&w?y׹cvD_A@xqMӪznܠD:+)!e8 cCrƟx AkI/Aڳe;`\b3{B$4}&[V巛'MjR5 şաOL2B>rUH~D9=H0B6VIc٫-{v h+BT#ꮨpʜˋ&&d< nr ycuW`P2Dֆxr{7Ԭu\+Vk}3 -|S,ԢW[,dυ?]`fSU\i= >/LCn_Fl_2uHan`_qBdeclBzhL$|3:=P,ğWn dO9:s{5.Lol.-&t MI6Cw:@#)VPP3ղ1J45S?NE7#VL,%e!#`'$?Y־{Z$oStfӡ NgtN-,Uw<j\FC@́QZ1"yd9:`gb 0g?K5LOst j+D#wmPa(㑊AE!ZySU=/Ƒ5Hua&E8K:QEХ"7X.Zd #Y,ßLg0 0u#{=S/G&AgLžt(ts)2ԵɽH2v3)XqybF7"Ue\S['aȉq%fX.o|qPdì~~@a RJkJ3n0>*nY6b"0哬qEያ 3AN'L4\wUDCx!pO95}:$*ah7YpG{tI25-lP*AXrSؐEtCU".Y`o9O'iUg f; -ZXvpfm%vVt,:\If>ZΦC?GM)mNϣ?;Q.@Bzm#VIfV^]x+?o l=X}RC|ڂ%J˓\ H>xm㋙nΘ~}8 7ByYpC-';Y"#)) x,Sj?q\hӡ `iU)"0ᜂYlfws5+Vk Pm)r̊x*9_Ԏ.V.1Y5ֵ+z06:YhWmwD,vnsѺ Ł )b zR\,1* ׊uN`EA}Etff;3^# Knld,}tK`I)s_eHK !S˅zHt`*Cx#[ t[/*|1;cuX{Sw2 C~b'_B4Z`'џt߀xʇ8eS ._&0r޻M'ƨB>)uuv.f3=AH@b8aΆzdQ $X1K\Bh\49yJI}hS/$p!ҽGɩaenaenn==@g%16ZY'_*Du/a\Q BN{B~*;N)]/<ɮ./qTD ksl,dHϝƆaneϟN|Q+s=3$1,Gry~>/BJM{οvA@*Jd|y 'WsC#y:R:"@*Jv%a V/" V1, Y6Wvε6kry$Mw9";x N~K_= / UwRuJ@{Z.&v0KE}I? _ .Oai*{)yJzęrb9*X Z:W54ϙ}qF|1?o<@s<!$ ĺUy26}KW8.~yNR+5 7 βl~7sI$T7E:q|dx3A7HsV1z.dҳ#]&>WR]DN#ٟͦ\g|~ӠGy?!S%fbӗv{nV+UݶqĻmcܖ^gwܘm;sŽXQ#hPۛ @UG9\R_~oYk1WeP]&2drH*)ȑOpv%x9Ծ%m.[ o) ;>,z^`秼Q01&w?q8 )eբz wnp-:H7 ٫T3鈂vxn0ʹ:sD y[iJswt(3 <\P#?wua,஑lhYѢ 1"jQwl UۭSԤ7PR}_. zp^wq}GSMw,9{%i&LJ ^[b?TJVҧcaZ]sv;NoIMd$$r68I:HHXO牷 ~!+SV*H)|8{]ŁscAdTZ $G礿.e m"4:WS}'4)[Hyx\r(QB@2pvzҚwPc.v ~̭+ LmnFj{E΋sI*nz*4fZ益 (q.=-l%>PyQ>Q~>gbBQ{b >)Ђ{f+ȊJ!IXagN -MMQP9y7;>:-?ɭ!+!ku8=@.0667. "Ĩts}&آh·k?ʋHGƇpx p:EsyDtupр`DVdn)G^շ0)<)CgC=+BWKMfcLz,!ߨ\ x G ]N.Bsb7+ ~Y?G$M1wL* ̯ s*oEk~B?t\@u=ϡn-z'/̓V^~wkQ1xuj ZZ 'ufc ]}E6$].4JwNm.&I˳zar )I%t"Pm[W6G61ab;@X.cgȠٝ&]b{:+9Q¹MppΈItij7Kpio_;х9kic:{D=\Ef\S, (Go!Q*VV381raբEXc*bY&hF_G:M%{C/BACQ[2jBhb~Af)&tPjd.Rx%$*7/ClJLkTͦG ۿ D#hJ [Y_Nd;Cg`]mUŇ( K ?g!W@ zhc-$\`Gfg3@DZ5'qY6 s}'܀ As) ![wKs+)LSzLQKNW XMBV!.;-v+?K]Q>pK3t,FCt2O#-Cw`tSzyLy9&4GR=:bbMPm$ 2|AKl%n<&'%܇Ӻ=]?> oL}Wbj@9p~PȂwf6G$Gd0%8=ؓP-:(}ky&E}I3\֍TEyc¼#p{{n>v>oELiu̪F~(>C  }lsS љ~isd.TDٕ#gby^=?e_N2.d-0}wx4+6s^5Ѹ4oPCȖpюSkYLEw~ۀ3E`3FޱBGϚ~؂DlZxJQ<9߉;Vf@(r}A?ˆ_. $~u`tj#j@/tVgnP 3.S5dj>$gk5+Wxxk9:Áɥt0jqtͮ d3ggh~/}L}9`⿦_:6H⪾BR}UE߳|>>J1izmøO$BǒӡQGR EjaGCN{zz2^\}|y 2˨YbmnL6#o:dUs9,o GTɃ]=g(:繹G+6!ݾik٘CPnnԑ 퉷Rϳ3Pqn)Lj }34+C6o!8ӐeCV;9FDӯR&Wh I='VjbFaLE%6h-ٝy,fJH74 b53Ba1%FYz 1Yqj"npU' x

yǓSN=IgҦK%ƖPгt|4j>OV0UC ZHMb+Ǭ\n$|Gi{KT5Њ3P[[EЍ~['[>GÚ>|\MW-1L z_Ewg=8J vтyٟGO˸ 3{uǹwLʎôq3q_cl0%iF-vj*"\X?M4'k8 N>uJ?ZP4e)$%@vO9K=6@ar` vˋdOLWa#A>YYqdn;Wddܒw- ~hE5s7 ,,ѸOm"@yzJCDnNmwD l|,R31\۝~-#A^|JW>dTa2ɕLm"Sp Pߊ"93xU7[YH5mǂ"%v~)ܑi\W(*R!-Lr ~CW.}iym%bӓv6P 9Ò.<%ep+ {Va/|.l ̄B TjG "K.YL)e\c25Y=qW>~Si]Ng4QE}s<)`J,6 ޘ_o{ `L7}6 ւč7hMT,(NE!]t_лOKܗwfo#[xD߱dzt"G;*y"]U !Sos:ŕ ~$ACJLPτQ ڦ]Zs9A{S=!oU7@ ʫi"26jGRX;t?D-DY sG D)0]8@+nʯ߷fh\@3,0 JƙԲҍ>o d*:*:KoON-1P>=OTP$cBKQK5ҭl^ uK7ct vnC]5>BǺ zYPlcOJlfQN-P6=ZOmVB٥)Nm) hxp>ǒfo"KìsvN acn1։y+y 5gu{*d_q %z6(2džx&ɾ;OF>>\6 4i}9p1'znph?O[\̆IFE27LgqytkSݦE~ [lM*APKeNy½pZS):`ӾKΨ} ؖYɍ ۷l*n]{'޴P-Ö?oyF=7䭈IQkdG[W6Xh{yd K$5mI}SP1\[ڍU!L]vsNæ;aRdS~ r5O)Y+MߑbGu[wmn148|q))-~V@-ظGNؖ&Vƥ0"%}>>#T w_w"#{P Z<'▁h^-I{ZA}ůx쇼Hxvamn.˞%$.իJyn9Y!DWw["-.yq/dGBٰT##q 'bʹ#4ˮ xe1Λ١&M.2@;D6|9[Y%/Q^e>u@}j5*˩/>3`e>dbK7p뇐XORǙp LQ|L8<"tJ m#"׏E G*3 s?,h#}A,6λQ޲H^f}qyɸQR\yZR;<QVĸū~!hޖi-r,DŠ{T ӄ`!TQhe)y>-@c-_}PɬuP :K<ĄL C`UOBn+2n.'47m-76W|iέfҥd솅κ,GpAa;=uuвdtw^XZ#w9;q o-ג9)pg#lp,\ens8O9V 7j 5ڠv֎;َUf ×3/08gs3= 4hJЃqφQΔBㄶX逧fQCt-};tog™4h[7+@>L"xV Rٽk@b-U7|;9m10I sꃕlVF2)j%O*]5uv'LEnj")Y}lM0~BҶﴙtNn(]SuoD9icZ^J #H4h?H=坅VM0Gv.\`,PBC^o4̆sf]bYe'{zv> c)ڈ%ۗJ0RJ3W2fDaS _{9ܰS@`q g<:kgYZ070701000002ea000081a40000000000000000000000016661a1dd0000467c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/9F:]?Eh=ڜ.+LD*?HYc6CV 2fy&09'afi]B=ke5fME( utOv2G-^,Z~N?7=v y9?f7 )`GuWlTpPbq֎CfO0323[%Zӳ&E%3f[B80)%Y)|B W -5a"}.B4}1-1M`OycY:JZ[ՂVRnq*4o> Ԁ1I9]{BN)z8s^uxĵ1+(5gFG)/^=ڎ(ل4 ?dw*o$NnKU ? |7i"D}=#t`+FB941 ^J6ʢZľA+r(gl@y1X{w!E/rQt7cJʵ,c q:RjD|:&b돬OP!A]4Tf^W }>Y±U>4߽,U ZL#};>>.rbq^*=*g}5-^~ +{C]JvȟM})>SՓ`3+]ۃ忍1GvG3/y_JuFfY7|h= 8 6dYXϋ!m,^Ao>0lB6SN(=c!*v)v g}Ob=z Y$6ѣ)8enl\2=,uhv RW5MOGsA+o`^c-Jդ@ԥWy㣰U_=S⛳Cf2j0>LdWdEx$'UDKҪ2X/|M%}g^*Lq&y_qHh L \S[ͻUNS73ֽFB LI}ͮbp܆z*Dߕo]5*޹tGtH `/+;u[@îf-O88 @1C]#&<BS1}ny災Yż pI' J?zJ.=Frrgl/܀gݫ5!-l${qͦOyOC9zkD2)XZ*D:M 4wxS >FJ>/7oM@\O Ɯ]O<Ǎfǻ|%L16ڋ֢ U&.72 ,a2A;T4Qr <*=dU^,!e"d~u#ac*EH?iMe]|~YG#G޳wOJ@r[ftξ$]`4E F_ksijpA݋ ag@R:,`BPX!5 &Ƙ%T>.BZ'kեͺIKIKMwA؀e=t95fЛn+` ^ؔ%̭oFG>e-ZrPNdHl䀦>@aR#9 ĄђhߋZI嶼a-jZOh頪2b6 z?~$O<[vEu:_']UQ)zf3O\^}ynŎFZ#B#mMByT$d=9W- `_4׭͝^ ѠQ·.:ahޯэ|pتڸG{?q_A@f_ s'z\d(55z9Pp81]Zaq7%N NeT[1vY48˜?MϝU :9 dLn^4V8͓d Nܡwv˸{gzucB9Z>y|uֳ$ ms+mBY S2p{ЂɈbno"vh8gS'̎G&vb<O#X/:xԾV;k{ xb\h?x9%q92c_H_>2n7w뽅o1XDD?Scށheʗ%5rjw.R#MbDc2hB h:pN, +7nȭtjLG5P5!aU͐ ƿqq[X7pB;a~y\JV7ja3MGڠxP2 "`Bk3A<)L0rhܧMֿ<)#g!YTߗz.%H̱mb CY ,3*나ԭT/o:BiM@&9}mu4{)MxgDzw,b {\q藅R0m2Jڻ[  S#we3̿=&)=b` 5 .]K ?х)#W19׵'9kJSDI24 B(ъ`62ߨ%0;#i$HzŠ̉8s : Qٞޓv2=WmsUN dDΊ6Zo@jvP̃~޳'ۿt~wnIu6n ]z9Fk5죅uF1o" ^+иBlK@Gc3<ޝoV;q|LLۃC!ۋ4`;r-LkUbZ7*U}!n?$5|ͪtұӗyAujTzze9In` k"ivM"e{}nA#L vɺB\bEӳa+8c/nwoڀ'" SܸڟGώM,7,N$JY,7MWßf62btBL~iTVMKwMwO|d_gͥH3z|׋aʊﯓ觀' m1J82/v%hjqu65$]٫Ӹmn& W{4qu4>+a^~=8McJFў;4ߜKN*>Rs8 Mrm[iGo' i3rv1ḏza(,*O,m8H 4͉A`\$1!xX1dE*ZE|.w u] TFjF W̮ⶋ 5=5*QQ66ZY <'ş"$>O`{MKc\ |c}9zMw}l?oP϶n]erw@+U_ [C]ʼn\;p:4JC˭C<+Lֱ丈 ՟c Q)(z3> ٠km0 $3ަȻ;Ǔ_-1t`Z~J@̕{tG Xi Dhڹhs(J,k,g/ 4c~z.|fv~32&xgYYot[L[og`c'q6tȖx;{,Ņ,녒olnR~k|v5P`Ҩ{LƂ[ Z.*II ST=PN|%qJOBRs$Tt+{X,Dm(HNƃU(MeBٵ4Q ]mCt?Hq_%Td;ywpB)seM"{`jY\zchR7B3ih])pkGm*'6pKiV@70Rݽˮ*1 .@̊2Px`RF'{WlQSR_|p.T/ÀswR'!v350*ZBl 'V; c8h _7b<; Obүkz,[5P\Qxn7u] .Ils}X+4ʐ6l4A,>rgZܰCu"}/mo~yq}6`"ΞL K`42=&ssuH@#'3w,_-([ElzHsvt|;FO"p)!7p}$WӸ׋{eyz+gdpxpJ~ʶb:Lə3WF ;[rx9>c [5bQ^UrEٖv)z9o9f'{3<-+笯o0P Yw"L82t ˽gz_P+OT!ݟΚ }~5-K2Hb!sG y:Z!:5<獹XJJĤmf9ju[תQ#FmP"Gqd82tw)ѻJܥj}!=BWi~ 2]Tw"F_4%AD]uB6k ?,M%k_J򁟉O֛H)Go!Sn-|"b]H7)%8Е[7 bAmZne&I_nX9mp%>;y J?Iٍom`$)JTE.X>C)GԐŲtxGhPJ[: /s7>5= Ҍ5011ɍ`+k6+ "J4f[dְi6s-9Zl:6urg4ˢ):[O,mg5{`W&`1l"УٲR-`vWL'zO&lT q?nsks6s F8BԴiM6? UP Ee Zq?w gUCMMdUlVd4ywѴgx4R]8$oh xg'8N\'ҶW+0,S6DhsJ*ׁ61_XQ.:& ,?R#wKD/^ lX+<52IW%!S}Z]QC,m5X_wId~ʡk#mGEhZ?+)w7#/j*-J*-"#1:K`ȩ P eGك^5!{bArrhk38c+tWc=?>m2:'&IsVIGYp ,gJ_V[&ѥP U 嗟yH TaT|V1WϦ0J.nc"9H*"]Oeg*E+C\pJ9},n*B1kt*ڟ]԰$V!ڡćn٨)4GbNAgMxFs?S| 2ߗR>w>as|jE eO HEjN{; 춧U2Ga ցP/̼uu"x- 5(dQ郚#sI_B$3ڪ.xlܧcM^a5t ?T.ZDZcW hD FUK7#Mw>fgVyre)Ӕۂ&5x"3a]5&+zr$80t5wWhQdY[TKJbvhՀcIR h:\GБ6W8YNoOp](n)36p7q ]| Xa(A2Fp̪NR`eIck-'R Tb#T&LHo{(c蹪ť)CG,dyŠOܙPȶhN kSA[nCA!uF ׍o(rI"Cr'l.r7G C ; aߐ+Sh]oJ1tAʼn꬘x0K/?EB/8&([mT9÷ m7#,aT\o9l>m |%5}aMHT/!>(Z>+D3,RfɜBo`瓏z[;V[S֜Xvw+>9}-Gx)ݤMsU|Z'mf5D%S/7qŘ e4{ܲcIr:1^ PyJс ^Noc)YK(D^vrd)y!%Ʌq/?5 A…^Ny/l ]0Z MN+-E_mf%u&zV{˻N=xYK n?akS T#6+ T"bvTM8GJCF$r])8gmơP7Ogh03\bVεz/uL֤]q{y[a7+9co]yhIC]8QQ(lok9L%OJ{Ag՜[9*~(AX \Yޣu&YwtmaN\_0=JL (TYÿ;B+.3QRnM̐GQr4^mQLc-3@B&:J&SLKX 3 @6=m@[%*ИٙQ~ߢpqR29i2O.*cPfF Jpa! +:DX?s5*'=lSx˻NmB?$,4 G75jI+ɄyQi6 %<m+ljqW`\R62)ZOqTSyr-0$)(mH)i~)>I^  C"%ZK(0~LRn˜i_|n%Mp'pP܍ eOLXr[ЫѴS TUQT} qVT*a>,y 6ˬ?E9rQ;\_ffԡ'o80.НړXXBˋ3vi\ڟb]:ELބ6g7'oH1&8jt\/a7γ#~,bbSDctlLy/!]Vk}=}g 2Gc> :?S#NHXL\ YElpǫ~A*0tQ@:Dq6r &KǠ^[zN`%_ ិyPXI~.awr}]YvD<:(#Y2@fڅg"x2h;s XS}%!Ո1y {#o kSt+8~<AhWk=sfk$~I.LPZz>[NKP1sH#3 cĤFIH3sM (O\ۉ;K4:m&E)<6(m PHטT/Vlɑ(^tX~Ŷ<Ob:u= Υ&C9`ab7vcoD/}vrQZ2iXq2}*qXly*uHdSR5TFZ1x${(Jk,o_.#, u^s/t Tn*猤mPƷ.{gCfдT.錏mQcSH9Ȥf0D$՘%ˈfVm(qN>EFez_M= qo RSQϩ%>]]~Iv5aAфeę/ $Jϝ/I^G=akR[^%f1JȰU:rd67 S]$H*Hi;V@WC*$rz/1R|=oU p'B.{X !16ɾzknUa3]#TO %"!2tab1V"(1eevrq  {SN)1{Vw(ZqȢ2ם$|EZT2TW˯\؆ugH %EYmE !c tǘHxZH# <ݹ5Byx$![ fa\%nUHA<BIg"+veU#7Rg #m@{Sh' 9l@;r\anq$gEwh Pn;Sp0z,BCF|؀]L(^WU[d7 qi{n\h>1jeֶ~O/2 n<`38@ E=V⳹A6p100Y%Ƅ^1T4}O^]<ͨR3(RcDNFi\'xG<E`sRIP?r֥nB3 +Z}NXeϟAWrX]x֨6g79y[wbe<5P`DX,IhŋJLs -X"9r]%(p:Pp 7nɞ5>_ǖQA.*Gq0W俴_8 r #{Ҥyf<Е(r9KmAn/ݴWG#q$ď ̋ZGG|bτēLuBI$l嶛Ij7չZ6 >^/ڸ@|nx4{B}[F77/l+*:tqPv{<ڃ7̞_MA%s帓osR*G%Hyh߶~8Nx$7"Spx:Fi>yr#D6/-$rtz'gh26|#evL Nt8?)|SW1`F&<"^q2A# D  \ >|qg(_vcZCxmq{C>ـCUr8ȇlO?)}6:ﱹ󏓶K}]dff?|[;5JR2a^sZxlI먬j,Χ$?ǠZ|A8uLt/K)]?|RLKei,'wh,&NZraχ~K\:ђƥ `2wH7WakGuE)WU{.9A9ZV'.s풪br%Ng?{\5+ 8ufe'X;D?&?e% HCJ$3sc>.W .WP.%:d9_]uʸ]4}*?1b?b8O׊,JjM\+lPVUgpCko}d X'CytƯK>Ո2\4-P{#ov)OY+ LxŠ+8LBM5%hxWQ1w7e0}V\S( 1g1úayvW*`2ji 1Ȃ𰜁#c1]~:g\8ZF*8WVUܮȖu±ŲRld՜IvyiQ_\J/G^1G֣Yg'^ A"y u'd`-\v$|^>P;jT) M ŴROV_Nf: M>- YE6 E.]EN'8OD ЀbyrAe]ƈzM)=< z QkaINM \*Pi> ,aˁ?vӪӟ=--:d'wPNSh_/>b"` &@nŰjLS yD"_C[~Ѻe| 'mՖ6ƮrI ο€VYqdr%%߲$PnXk.QragBTq]Gǣsk98l(0ı*nkCdVg=,VwP@mRHMz PqhHY5`: gܹeD8/XLGxx3(]4a<>PvxF)Ch7C΄ U;p^f; cx_Ī-:J`ٿsfH(AR- N6)o'MagKTxIo[PC4sĭŽˌNSz N+[P p (ɑB؂Ql/'59ֿ]^.J:sdffs(Ty"2^a%Uzf fSrUviJcP|: `_υfA |+XZ *BS\z<mOc],c_4JL*klRdbר:Um7qPS3j 9Fzh&V_Jpz%UP4Bc+05F>}CԒo^E3@g+=ܢokm!g8W Zj TYB 39u:gQWBJl'1Pސ;zU(yNQL9cB90Fs3Q2)C7 $w?3wqę)O82E0^WS° Ʌ0&(UȌ'is3XImz`r/bZgݽ .vow?{F0/{b/2u[Ԁʢt @ў,ǼYFА*zx,WRс91\&M$dd˅7:J06V־z\AGsK3JE*y{OϪ 0t,ľEpͳ)eΛi!@0. JM޾ͮ Rj5?, FdEkl|,q8PJ\.5q(LZW(G?H=ǔ 6Jjcdp/P#4e @g?\EjoMzhQjT^LfIg1- Ϲ i12sL@beǚ YU2xPN"zEkƪDSU}vࡍ $OiJg bCl3?Bc+-Yϛ[3KYl tsIw1e &7#a aBwxԼ[Z8,Y=j,2M9Լg9PH]$CaZi׏qƴٍW՛,HnPV4ڥ-?OL XD!'֫ R5SGkPxoe0!hI_`'LD$sG]~So ']€i+%]W >0aK'IN_pTo8L tɺ+}Yo:^ 77L>#KПtٹЖ+!ku=Y7=u?$$Ї3vOJ}BWJUThޝ[g2/Q=,hTE,-`8p MP8хU3, ?b/<Z`iԜ?+m^_r C=7wLf}ӕ:ͺ?urzgy^//cZNHSELj;  s:h1,vx T] iKz]Z4?7RMKin $M*6 1Mu$yTaH 򈄭-=Q. ƌ bYPn)Z8-%قu]pyUΫ7rSU/c-uZ@(npX *<k*N]_w=.1Mnfy"T-S9EҊcT9r"f#[fegKaCМ?:nA|y 9mpq<#l*J7ӣM1;%[&&EmRqjVAx#{]kݳxhF8 zW'ɳ.b"54pO|sp8cg43g`/vYn?QvuVxWZKlѠAE_> J^g.w1!r N% b'BX= B뎆)(g {9ḴoGQ(#]R 6 KVHi"[Wo>ZvI`+5M'vW lq_7߰7|vIP/gN;_ሻmi=;鿩#cf=.cx[- y\<$YXʹazm>־&҃RRd]&4BIBK&is쏠KY"Lz|]'q65cSVq~QrS9*7J~Ły}!]c 7j4'5c\Muݟe52eɲS> P9sCj#+1>삪SE3e1'X;w J:UxQ x}JҺpx|gxxW:1K/ѴT҅']6t P7f}"_*q@l_Ӷ)kcsI^ѩs\U:Q@O/-++07}–m2~| /h)9捐3τy5}Mhųk(rgfVax cS+* h[(P݅˭ !MEt)>.]nֆfn:5T XTs45C~oýA=}|H814B"j3NžO-88'hrWm(~1yi,q t1JW3RU3X<8$pf-Ȑq~7H (N='RAiJ>Mrޮ_[+TWd9f &W|x!"f5B_I>͖qsͬ*<,pcu9VRm#Q:^ P*DW1'$ 3H7$e7r6bj_$1·$ՋԂ3~?~{XFe&jhUuL\EpdtNRW CbJCDIz_CwJg9$Z}A6S:Pm)->wZpDhVЀMݻ'y-c ^Eb̺H10e=]Ҟ9f&j:&"c@h.Έ`* Y9:1ym=AE 6:Wq9)}Zt<}""@d$^R+>NZq_ ]ws2 ?/]$X ng>IP뤤4C1'!Tuf&QΏI{1f{)Vz2 q(?D8IKeژ!uEf.nE )u]Fȡw;^r讄q sBel ®c\QLnMvS=RS?cgH;Z!2k_Zز^bm [􍳪tɶY ?qOx)Db̹k^UjG4p_A `(\. %Lɂ^g;q oS 6QjkdeeA_S裇c0YBčlTNOg|1!$#j]FOl)oRfCTIe7k:yd:r=ջwi~wJaue4Ag\@!YֻL|}WIjD vdp9 ~}Vdym(ǥ JOt|NPG\/_΅Z*P=) ؂JZ2 .w+NW^λVCi?8ZT/dC:),,H~e 8W ͅCZ U3ZkPmw^vk,A G<{6 r{@BJ}&1֚BcqثkC S@6}$8m?i">Z%=Q7UJǢs8܍ߗChk wO`5uz7jFO2'U6vLÀ FYyMadMA@ mubC1|VpP5*,H8(?CʅuQ5t~G=P8Y'&4xQgj}n'c-Hc2` '=~ >U8LZ`9+xJ y-H{b^c~HHa?D#-c[Uv-mct㒥@/4p۫[@B.9&ˈl?_`U3+1~U#vA#AԊ..$@pTeDԭ|n9TIH13j.!`E|F+8m,W)#FAOG1[vc=`=YلX",dqJ+{*KL!meUҕ]/%zz?k<2+XwS5.pgWpe!#t -|mشu!I_*=8tc-v%׆/¡t)/V/dʼn(q!cL a|$ucw !`:z]O_PU=|SgGҙmj=E%3o!z*,9B[~WU):@R.Cd?W?bMlDZ#[$5Y )ʻU'1)!euS䍜>@$̤x83[.AX'Ng(+nBSL"FڰbN}G!f7%j_gj+ʉBsņ cGM~ۮ辊Dm%kXGzZ yorys\1-R&w|n#N 1SԼ("OzgbZKyđ8bJ#-h]<%t*PTQ9BrJNgCu-w3gH+k6o))Sr9Y7gHn$%pg"YKF~М}s yy]A5V48TW#qx]pϫmf8գƎmn~$ozmS%OMm ttT9yo,bnNm,XY5,0KT7ђvU|Kl r7rn3z(om'îW:Si.f%df䑟Ha_ )< cyN^Gn]:4>PD)dtQa@^Ɔ@g\oN),1RJt|d [F]-A5xuzZU:5Ҧk@e*;Z7X^^k@Wu*ҽJoB5*:/pDV%zt\i+~s=GE1Ͼ<7ʳ Z. O2NmUE1OAẐv"M>|[94a Z\RཟUf B=prFB(/k #d ΅0i\?bDzG`.hdM*lxU"VP-Ș/"5& 8*nA$r8VkA -g0 }H衖Q?'C0Nlpt+ 㒵(0/sA1YzC1HWWMSu~Ko{z[o"JK7f/[2+aSߵ]}C(,7x̌Vo$,ńkw2.g/̎ӣeҶQ-b`QR=M)`¸wgD]eUqP*>$LY T^.w~V$aN/#$gH^j $Wń`~q>LhuN!c2QGp-bN{[t!,`?btE_s}meE#1a'yoF^xَJQiUf˂6.`oJlpe1g&!iG ;Rܶ[ 94_hU&뱈BΎySL5pJSFAު ATeX) 1OsV?-1* 24x'M@g8$ཽ5 H<o~"Z[g0H搟Ȧv֌bK7ߥ vⰿ;C`)YYx\I_C"Z3W#jo 0g@.:@ÕQCg{ظiNRN8 Ya t_#> 7 .yQ %N⸅kEwZ9C o\~"]F|IhVO2Li5##64nLdGa#N*QqHq) nc/gr ׌:i~Xly8p {B,H{^@\.T}iKNДgn'3=L aTZ\T`f,1=4D`JZevҬ㉫s[P ct L\dăT`NXiXzD6oE{}A UK|5.d"H5sAqyg1S1Jv@3r_1jĮT {cB}h9aTv89-M bXŴ?~X@"Ǽjᦫa5hc)ju:汻Q^Mb18-t`$r]o޹5 Eݵv@>Jnd 2ۨiw )T^7{&`Sa.+'8sf;zs+fST^zVE/y :vqm@s*h 1aD9_X 9Q@'#qRFxqyd}I;x'yZ4$dG`%#DS eb`YLNMlq67aQhECnew[a=UHӱfT"sKoW)d_ 5CZxKrn&xeʔ^XEGtx_: +Rhkk'K@CEJ)SsT0ҏ;˜fUuM#}Abu]+#])-),ǶK0jgar">䙋^+8/#'xg$?RDw{W'V@ :mBeX(%zP1d }y.Y"G-iP3<JBkeֺ ^/sqg{x9[|8g=+W73HsX  /;\3&%/<ZE˰tuٳ )QQ~OWMi=LR[7KnD+Z a~%@Z;GqӼ;Hl%mAVU|s*zw_i>="&Wgi ZS': jsШU04o"4ǜ/kp͌Z x{Rw1/4?гBd~ CH]`j˝(pLTs4cG6sVw-`soe (pN -+|5y@1t- a Aˇ Fe vo}"΍Dta.)HT\*g },1PкMOc^RUSܻ>GvķVo-hj^s% J:TW:Ċ$1a դ7$gYXAja)H?ACdM7Yծj;5r_Il]0S 8*CdŒCI5V5UYnFmM֋[a򨯛->6BL31O)5i0kO %4Ս!RgUM5ze3x6z ʑR+㏛9^+H<"Ay3N^ӻCik_>OX|tZ)Z@R5.\ts'`WlfÝeCҌ ʮE G14-!a: j5Q {V n+<%_wcfz CƃC~klМiHj(w^OBA$xD;K;j {'aZX#灲P5;8{WT/V52c͹9Dl?[;3p[,?a+߆ _;xd$s0ۄi]Bq\q^?wDp߾[!c@_j29UP泙SF/ ۡ7V10JU3Ql`*},̄Zra',!ޛêtθ[ l< ҕ>5`=?n<0$w@^9rvVƤ+">ϥT/k069;Eg$~L}0_E;GKk?f_K4h'mCN;FbJ6~|\֪y\"Aׂ˼V\k ")l6n647E걓a2^[&pn]m1m@,漒E+Ӯ"E1|oȨuEcDKn̞7ɲDvR@WrW!\?LYxh 144rRZ $ gZxUR_eWfPYKJ${蛥+³-؃خk Oxc[DuCDi.iEr+m=b=\F^zb?*nDͯ2ev f{olxݐ3(N:bx}ʻ'R~>(a'бpt\x=6jmDk ( R%郿wwK[1te%- }J=b'p̪Eݱɩu ;Уa^4+i7X)ڑ-`2=FV $Jl8ک\b0E\Įȼrezs~YUTɱ5E)5`%8/QN3|"хL=x*:k򍥑6t::w߹?{L<#M:,AKab  q@ RG~gzf!^^ 'L\jRïr KH#j!dɈmLDHDK:查osrƜ+ sT 5*QGř ҕ O~FDl n !ҳP]Ca2JtV,FY&> ,I~RY u'3#4;ޮ[x2dvm]}LmR;<`!!_|.0Y lRs`LG白-?fj ;w ZUX IpZ+ǷpZG}-Qo'd ٻ:㵇s7Lmdw<ØhTFA2!F%|MЬۛcPҗLRF4D(Dl=BDvT%뼇Zb2:8Җb!}Bz@ͳwBh4_v0|`)Tz~ V}JT6,4K6lBn@Y[T}= ˓CӘҢ4 K_lmuɂLʨ[ݳo-q~OŇ _/l d~ TY*Oe~w <:|jR9Qw~ أ&\A!I%gzx:eȓ=mA[3YXNDSZG0~Q~]bn/JX$ȂN:>(Vr Ka;ڢWcV=ow0(j8Uz#@ u8v*+\ؾ;jDE=1D:nP"E0lDpNW:3#С A&ߏs$!'-PA_"c# +_]ۇ^ 2485w\Z^J]2XYjjjn !{<&N@֥H|!gXp-ƣUdu{iM8p|8Ɍj1oTuvjkcv_^CoE4!G )_>!C $kK(|k![ ̤h60 ŃAf@H?TQ hAL ^Ŏ1-;V Rgb%5j ?&fWpIfR)CzqEFf$<-?FH| H%2 g\oRrE_e\u،JbϤӛa![6ih  P<u12&K 9X4MO8K K/ؿ<$V<7 6t~N\Q6"yEo x=5 ٷPf!6|;(,ЏmJqk%YTAΒFtǿّ<ɎUΒ;ߵ̂O0U4w[kW*H}/1>p-P UX vl{=wƵyu!%2,V]ӽ5>`r~Oy|6 G* U,|`dQOٛΠj" 3e{w_jeV?"}j 3;l@d!CNNrR3G]Ghxxi1q5Hu`MA5KbtLFQru <yF}Ҥ-S`gІYܩ1(3=vqi(60!Lch"{eT~J꽒#V\KDfv]|7gYZ070701000002ec000081a40000000000000000000000016661a1dd000068c4000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/h]?Eh=ڜ.+ʅ)D ?,f~{q rP&Vd.:dN]&Uz**:x'j}ɟRG4!LO:uAN7n,ɜW&z ps9kDA5d3n7M*K$?)Nd Z#Pm;/BTP&+H(@FaQit'ݹ~I]\|eć\ZQSrn,H<O}O?ْZv V6wMؑG)BG`8n͆#vRz6>i{cL!'&p$( 1~veqжkXHk6Tx5D>ciNXk*A-AHAe>TFjoǼYY/08t)n;qժZmʹeXP{n?AgHl; f:HFN}7zJ }<OCkvhQ9ύs*ZxsPM ʯXxW/I?f1[s\sKdy2ȟyoU#-(I9dɓjA}d'-mMN]ócs4&|Ύrm&݁ w_@h( &V7S  O_ {@ʵb<PiE Q ߸#5M}Jh@\;DFϏU|&P?d.t- 9ɣ5`q@F*כcz7O@\n/Ouku0e7QRԗ*K(drٌ/R36S{S}6yjnNngx#QDT̡$h-9%#Mz܌r<\F},HzA'008ں1 9J}!Y|wG'w_3aP=׆~FDΣ?ACԈdf&V4G~مvFct$G'!U¸liSYKޫ$sEGq/Bp{Viq{K6B(o8zf 9"b;YahX’ƹkջ{r%߂vz] iO~$k)Oq]f*#%7i1Q~zuqjUe폞%~5[1LG˘P[@4S]W[._^R eC0뛤H6!׊}6EFPӅ MI\i}(U6vlO~{^M8&ΗĨy<_rf8V NYF&⬾UqpaʪT}4Ɣh rr@Gjstoug6CZҠ}Wr>ZX }Wr qlw M܃L^꜡͎Q7@M[bljYgǡ7>2 sunb!p潹#8tq Ϛ4w_,,͔l\(I^ž:q,v]sE=PiLwޥ+^ ]Q'A'xՒm4e35ka@`-?O"`rDnޠ0.6@`<[Ktϵ-j諦usvSJj[ 0`6k32Nq ޫ^^/%ʤ|!A pPndyZ~SAObÔ8alϊF I#Mm!>Lrm*tU BQS-0B;lLY6H%Y5C H2)!>rPs=5FU d.:] >-ֻ~zLB Q2HuGDd?>ă+9U4&lXڟ!)VY5`j]Nb+tZ"K%{5ϛ3~2tW3@PVY+GUg]Мip8u7D Y& ú"!\ZLl_<eil4Ò?EE%W$V+Č9{Z$2AzGN0G署ӧ,OW),'ß0Y_Y%g AM 4c[~óztJMi' հ4enu~T_*  n{&.1Z:\FG@(;,I go1=HB['d(v1`<-zAp4qnO`Zwc`c¨B{)p~eǕa*?/bBDC;a5 - ՝f n Ƨ\ o6Lj? w5/oxkˆ:3]m%l8i(;aQ&lGA{'ދHNZ&]+Xkcn3pOvЎD/ |v,4&&ZőX9&:A?sVAW\8@D׼-w=%hFX1Oz؄z9'ս((*j6ɺ7Llp_&OϳȞGu@Xp~B s'yh&z3ɽ_zlH7dH5~+HDTO޸mǫcSd]%9?h@kI^oHWGͩ#RI&E $u5FV=e %jyA_SW8F J$~p{!d1ǯ>h :F ^:;nA+R>.nWK4ʙ?=ZOPu\k&6]mf򧶩-P:KS2 aJ+s_f DA>\I+ʮ8lc\C'~Peӫ3,sZ&jp!;b%v2H/3sX;YOy |Nڨj;̍yEу-!Iy<2\n>]ti,9"UMoFîn_k7B] / H~"c1x8Mbwsd JC0 qo̶3"C]#0]0tTmaj?V0ʕ(_T$ Iٖq Q?Z'԰s>%9gxZ*۬zmǵ f0bb1"_OGgPPa}<%U ^= H)!Ao /C>ڞ  _3'7a5{4O\sټ-RzfTK":e Fme1/wUgclvђq͝ q٦y i iB_>9Lq&`|k!to|J3Xo>04RץWκkxN.HwաKܮIGf_utn%:$Ѵ4 $ V@,GStiUso 4D'5k_UfQNal[.lVBD_vCxY{?觟(k;;|c:- WM3X=I!FU1v:2[dd4J=ӓ]\&+\z|GnL*a@{y?E`[ I7ydUa"hw *ɋ͆9Dc^w=2>fpARjjǰ}#!!vݞe@U1̞rK AntI^z [RnAt,V4=)O򺡖xC\E`HMh`Br{cydRZOiF$k=$Pך E{bm3|^vÖk.T[CƵ'dys&,s70cC{!w ʨ$MI'15IzUxԟ'P "ZF8l(4>ulJ#2Vl[qG/0ݍ·=ľFg?j'iS8V[,I!K|4+[@PSd^Ȑ(%QʭR{82+$ SdA zdC;|1k\']zA6rMTj&#ɎPo)?H9 CBFvnVޙLi>T3ϒʲFB'AS.xD ǚDuQ5bFkMn F )ujw+zbI LJ11r>/FĶozQMkn"V4.M4>_˸xDUQ}ӁĖfٛ(9JK[N=PnRikqm*ݷfxtY1|rGnr3@Fh>֙V2({5r]8i,.m^WTG$g3_%,XS,H]@wx oZr6էO4>UsIFLhiU{@VF o*̑7ȿI %VJ":Jzjů,#LeH#/uk?_ADx|"L|.$0o C^ z%NjIyvdS)^rC~?6UN!rLxz[P Z`G]: ˭ʚoN @- PzI#~ wtd onwFxK*@*L7#k>Ey|TD1as琿/Oce0Wt:تs *ƃ8jD٤zW$f&vn&DtqZߦ7 C"=FjP'IoH6<1=L>WiftWąӭM6y*a*#V_EAc , RU,;Wb$LeH ֆf@7ŧp-*}xfR_I$j/Hapz*g` -*9ۅњ:!Z&}}>b|ֶ).,tUԐ潆O~?w?H#,s+!z ǧۙQR#sTmOPi IeL$6p( # Ƭ.EY&U߽t^蛌Љ)OTi. +LI;/۠ДXE:4i4@S5@{ eۡ:+TUڶe'5y*(pgL5'?"z6㞝 ;( ¨UiT'!ܸN-K+"v~yԷH Nˉ?D 24$ IPb)?  Q8IrvH6: f]!/Cq /z}Mpƿ8=h%x&Vh2)󣚼Nœ|7sĀ*h!E.*?fl||w&1%>R̄znWBs*/xY9VDLOHf?ţ*QZ\f˵e' QHウ=qcBK6OT=KR֬\OwWAĽlSIo6x|bډ ͖Z2{RZ'U .VT~g$wEm\CR׉seُ 3ţ] ?d'U@Xbvalh@ٕ8:`4(VNߑ(VH 3K'I 9ӖN1FyC Ygo\D62lao|4T5Э1Q`J`>Ubj]$/S1%.]uJ6M/s}i}xxPTOyHƗ3ELm\BR}E2t#FO\<ҫ5z~<}J!ĴI@3wWjM+G.X58Wycc# ʚPkC:%;ēYh<$]xi6Oy Y,(ږMi˖6=xA~@ x!h@^hlW*n0-ɳN~qt؍@9pkSug~pR ɣZ_Kurv-G-x8\D78]/aWk=VLFg <"U/H.j.r̢\Yb>>9AD%?o.jvas|aIRf(9 n {6u!WV|:Ws; P0oi݀'R2qJK:+`RRtBK̩L7ͅg+BrUڈ{gQHye kNyy^fjzC@Q,}΍lݿ pE&g(vlxh(h_q[8rͬ0ࡧBEEʑT 22Y&mJ2ZpϞ ջ ?=Bp$@.2[/!/K:AQQ=ݽ\/Ǹi ++Wm=:u?e![y/:JP`|ɾQY\yAHL v,-e W>ª24Bo]HȪ[CRzbo{I1t93HZ*Z~t+UQb'++Hq;Q$j(I߾`.j8~غh?/c44n<fyxMR :nIUufs[:h!43dK)Ý`gKvҤ6JnTMw@5K5mjSTͩĐ k?Ԧ@[@Cد!?@kq%)suxl/I#'O#9ymh DՑ^x2JV2'JIrXӂ#C3KYЭC"!1v=JW:P a(.AiA|a*mŠ$ fۗ~Ľ! #N}> o{umnv[`> a4(l=f`yI\mC}0{*e8xh(G ؗZs*--:.aQd0Kx%*@`cg+u@0gH,XfO-v>$Yk[OҦ,0Z+ #e) {XsvѦ4EO&Q័c{G?tyTX(jNQQO^<7 M R qW 0R SfiY7MCdTW9&O/oފCLsmkJn8W0MVL+)24@lv.:OH T*\{ ERsWfSŦɎl "! 6QG琄X/oI>:l3Il]}l_R`*2]\,_OZAMiĽ3LswO;c0.+1nyG F ]+)iW#Wg 2jlj*h@,ɚh !pDsDOs2?`h̐TW2Pp?w < ,W-_d^{,8vvJEcdYc$&RתI,l^m%YSʢv\d~@[Q%ظ@qs8-Ds+k-FKfjT2U;4^ݴ ,T -p''7([_"`rq 4*0^~ʶm$ 99Jj^Sr ?j!.ϵ5Y3nt1dx 鑯mn{8ҮF\a$=4aOJ8$;MFkbH&&%WHHXu <~_$^7#j3x1y*Pij›L%85?!z>a+I49p)ʀ)}>𕕠#y`GL>/.P>Bq~/(U.[2<'ۉ&Wvӭlz!bZy+/ G Dr4JMb+Ybd`E-݉.~4%!&'[2R6J8C mc˫\q*,γdQh!4+@b<3;QuלyMe~n zF âm2uȷB)eSe̱+@k?׵XRsbit~}aE<늎b YE ي8] ~Bw3qz^ g c~:QPm AYF^y{j9(C+S#{v2˒L5)6i4vCWF m5|Vf?DaHI@jkS!188hSЅ_îA >,^?A~d18|JKT@˜7(2o)tE؄<8Hvq˅ q@|X8nFW ҔYww@"qǡ;pEw[hɎ9e,OPݵRv[xO~? nROmъQد %of=lnq>/%pJEfn[%$T ڒܫ8d,?;v`6T; P>uIv'bp&sf67j=QNC[ {@nE%2g5JUC~V_y5&"2YG0;L,[?;K"f*@>/nbVF7 $WiSjPExWV( 4.!OĦǡBٮ};뽂M8Gr#Ø>a`^4 ^F+`UT+G qEx7yiJ[Bm%wDZVw׆ W85PtC8eRlզhlxo`Ax139AK`qK;}>-i"*k 2{o&oJI` N<BϜS;a !`^!sg%ٳj͢-ϠmY[?J'Zcmm͌f}1] Q=&6+q ]u>oFN4h]scX>c%fj^9 /]Z2?[e2AZp\:Ŝ%l(>!r,o1=GaaF^]̋~èeyO@#\9.`-<6 N&>(1#0\}|@O#U6{L['>rUSbKxxZWܿX)e?~743$.ߘ,l^cj35o WvW*`_oNk۶ܛXL(<.c1>8.3Jlz:PafEqi짙n)fX%CP &n3&kJ RB$qz=Fo]Ԗ|h6"›5+o(%m,G]Ia%_8#mfx=0 ,q 5!w E>l@] 9zտoO!}uC$ ng.V3YC Xxq 6G:ΑR5-Yb|r׼ #4x2< \<PƎ<5,o_F7ϊ\M7MK,\[oKv9"LHW`qn+|im}FG-"G_ Ӷ\\dZNYǍPu1GwcfU 0kEXk.ZFw|TkMrm*x^E땴8CG+On_ϴ/7&ޫCn6(Bu-D PJ*^M-oxeES&,<* A45'4rG/哣.{>Ih4s xStmŨ '.Љ_ kͲF^ wќ )H<(oC%6q:;=[mֵS/Ⱥ9#"{w%SOʁ?CXE9XS8 >vun(_1CEB\GuxrW%㉣pp=n|$ujJj/'nOԸW 1&a&NG1KTw$h?HGwPhp<,&6lg[h&&H! je,k_z8; (I 2K2&ޡ6Z\2nSl@qOS w] b/ͿOQpΑ&To[ԡS"sKrPguB%I),V%a~?:g|y Ҟ9e5BD}Ի$5w^PɲZj': GW(VTtʧN=8*з+4}:ݝ%hܐ>մg9V[7Z6(‹3ߩ &~K!N3Cх_WV/0`uh V6>&PmuJf?z%psj'^Ș*nlYp j(ܕ7y/b\НT n?˻/ppgeJ1yS%;0),bPf9H}x}p H =Ʌ`H 6\U~:ݢpF6^ L!:ײNI˿Ny25l%j)c> :̨J~1^IpGluDdJwNҚcݎc^tGj.1)jEE,k:4&?J$짭D&Yo6tp^֯X? ltƲ%(lN#ykEpR`l\tQICh?pǹ *u焔u:XMtI{fBVƯcډ{- r5(׫n2x8 ԗtzM]&HtpϪCK=B/w&n22P YB"+ ²g>?wg~n:՛v:,\J=F ;O=cb`Gr xqM\n-;-} QuϘYZx;W~~nnu8c('/*W} D O٠#GMgGTg.wWeu9fs(7j8(d ^@=ѷ K YtR?Δ^hqˤxhE/g/.ÆMҦ$.3<Tp$xR#Qb>9 j<?j.ÂMsD,"nc10GK'*27˓HHn0ˮC׈ ޓ" /;ÔL?ݿe3η30 s-֞[v}Ê$`%)C7aɦvef]RtmXE|-];mzQlgDI39~yAVk%aT/z |yO7]x gK5X-rԙހ#YF`<~!9},_b`(H5;q5ڏ Dnh쟵_/خ^>32rNTxф&:._GbMuW01wfTpv j U)A?NLR7JwEw7}AǓa~Tx7V,5$,|-._7$k aJB^Tps3d[ ~{w'CuF(WD=$@U1_5mjTR+J'ш#~ι}Ls 44j@{k^#~cɠI"w})ާd"1o oj-Dɦ`` Ǵ% b(ivS' bvdG@h_PUx-༌B37x'OU֚О2{Pjt"WXɛophE'ƆݴM cQV,(lQRoe`*rnL[ ! wəEc+M(]uJƨ #] r+z >R3{wq&$xn&|9/_qY5F o8玊4яYk[oMF³0e]3WZ)X敧?Cng܃_px.7ϙnJu7jmIRlH-;?3E[vvl`RfezJZr3l-qT*nv\wf~3Ei puYȐDhÉcܙ!60Գr.y̽M2 OX \PjwKzKDA<6@Z39)Dgo%b;¦  u[ʹt4KU?@r܋y7ďӣJ]ntŠnXPC!~joH eY0mC כŹѣ$HBBiEtZ&h7mo5Kk:P9F@6יߪ$)vi\1e2U)+C-56xvT79:YHlyF,mђ]IҩJs&V&)bZ P5-H(+闁Cq.Ϫ<83VPT7 m8T/ YLb6t94h,$=i wCFH=V[@n;YAfoA-Gu4?eZ]҂R; &;0ĥD 'qd4=orBr4{j ~%뎒$< K\pQb"xJ*9`n~lILў1d>ƶn>=I󇐁'-Xٖ B%vy\sTG&T=n4qz(ߗX扪@~x}־R RGنe]Vƅ82l!'t8%sR>I;D|N5[6.u@#AML74hloo&_1V&1^[ ,N9_=#GWjK:%i^ Xuɛ 5e %E>#Q(z⹘ a5/1l|6b`PoxH+垃Jl'?K"]YIl?vaIUOͽ&oTl ZH!n88rߔ~}iU{0H' s6kASCAr r_>([vVHc[oQʑ@ނҩI%tǧw.w.X.R(r+&htN]g/8])*C,! ~*lId ̮0O) kx5VfTz{4!nξFױ7BK`B xsݫG\& EeFf>$}'b e!u=,f#&,҉5&j`I9.GYSZx>{-~A>Y0QMq8'buuF_E&5@p % ZGjVʙh*V~T&=o_*-¨@Nn˿t8Yu;X30xE$?びrQLu *L‡{Z&+-tϠnB&&+r"dlA܍ κ>KSg#c~rNwLZ%k `>^s5R7To&,QgN.n<'yn_,>Z@^Dv(#Q{i?@ fP;uZ:݌xsq78I1޸#4V cG*t'Jd5xZ\Rؾ!]M[Rhjktb? 'G$ 4ibsC*t@\x[jEҭ(]b$ \u5ӓlj kCX Cl_ ћV K\Q\U#PB}c]hV(dg@uYF\]Qui[  cϮs&PڲEqQ: p.$&lU lzaW}M`fpP>Lt~KO=>2t. Xҩxo Gu8U1֣-nD-n~,-Q}:f@P gj8 ҬV|7bʋ kMkK)8{T^s4>[@0Un.< uy*8mm@t_j&^$QG%Ll®e*du ,cp]S=Adӎl-)Xzt&C˜ҫ;ꭎQ=fNGh-EAKŒv (5E(/FDFhWcI1v;VncaTߊRda8nMn͡ H \3mM`߇C] æmj>]9Z*oM(4g*{NfCiՔ+&'5&n$|fG2@" .N03좱қh R8Q`57`N:x#rG}c ml *Vځ6Vz؏79u 1F82-CK>gSgg x}o3HdR}x+ҔAMt7o=Vm|0  %5rdK-MF[4y|R;=8 0֏DexXT[u`E.mvd}oJj(ԹA <;> )2rli7/J#% P8܈[?o.ϭAj 8xnZllVwW9(:v_:9IF#=.8N[) tG:'UO04|_+/ &{(*kD&0JjFG 3=&~k47(w@m_Y⎿a/^"Zm0AoX]I&H5;΋6~;FNJ242%ioN@Ix0ӕ}OzDڇb="!Fo,}t\TT=ˎ0mh=q'%k!|T֋|VζК 2>}sh&U-;e| =ƛ?1i6rʀ*f3]8%(HE$I|@퀾jxa\{)í3ik)GE k•Beǜh2D)` F?B4kkM Õ$Z\ɜ[UVàI7@(L:^_5^j7XIC9d0.f4j.ʈU|ÄF$ jNT6|JÓ?SvxAS.}󈽽+ y4q}0#fTCJ&lB8I^ymQ@G0 eNB'L5Oٌ\goBj_ .q9晑9<1 _,U,Mru$%#A!In<Ĉٝw{0+P-k)2oJ\:ͼøލ՟UF qe{c2o4 ,=cYԢGVDmO)o]e*z,;5D.߶6Sx➎l0sW1:z4nhq *%}&W@?ry eG *rL|v a?Єm ݲWc]-w9M fIx%Y%K?ҊYqfc's@ Zrgl6,fNh4xj"O)s6[c^O"zp 5kө|?B\~j(cSl~U_ŀ5x"B넽p19bMlߺ3:Pث!.풭uIj70!pN ϵ"ܞRb:KM d%3$D#ˑcjJf{1vk͵g .J>9zaL8G=] 77V_s)T%a3Wİ~9 w IX1N'BK .orc vi.Cϲmu!~|h.Դ-taY!#4JF〲F1,[^B;qEDdUu N" tC(đs]rDahlK/aFqH4pҴpxMYժ`&T`\_a'jJ~G5Ņki:YgIvu7~ւ"?yȂ)zF̈́ ! aV\=BZs-GS(o/wv(}Lֈ;do>JlFxXxGȖɘFƘwʛaLrx (KsdB_1d';]l:lE@6 أJJ՟)NH%_O|Т4)(ue/ 4o[%i˦mh?eFa@r+~"IcRs tOMZ*of oWy-bƶ'Iq oN-Dȯx6VEBЂֲ.ͯ7ޕaoL(3o>%$Ip['+αK} !;u /_\]F'vGj!_q= oBv*fZp^*)0i8M"}yXx'Gil_~[*\\Xr|#i@5+Q }=/Jmp;i ܀\ٮ=o&y..@ɾs(4`Z!LJ5Iԧq:!Ta`onf)1${_!"M8ٻHsRY"Xܱ\=6wijzA4XN~"o^]9\avS7XnBV!^R0Vfjl2 GsX*Meud>2e(>fwl؜KbuMq=ɎW1O8 Z|6փ/&wB-h)ɹ7#"Wș1Y ;#_17rAĒuc o`$QϯlZp`)`KkBMHwQ{9),_Ӧ0qo,h1pP`Bo68HJݟ ʦJ@X-AI_2no+={YeyñlSUZ%$SЕ*B@,{hXq@ڣ-"kcx>ˌu!W CO1OR)u\3s2Ҡ~pZ0H|*1ݎZ;ܵ- T\Ѫ(Gŭ TeA~Qy<)aF1}kcT G եgR?$+W5lO>o5Ѝ,CoDil/;3d{5M ވu0ז$ K>'w-ps+}֙)K8Mo4\}k^bÙZ\0C8pS)@y醙 f]xO.|;^3ۏX54 xߵ% c&`^U;BGe).^kwG%jއKD_dG-<*zPrS^\Rzgf/)BH5fI=' 6 NA/9O.Qre98"pHI_Ь"uN] | [Nf9K}`(q[ӭONS ڦ$Hw3?l{znyi@ 9Eq0k~k4 #ʩ󢉳.c5u=yD%/;*cWؗ=ѯNX )3sI/9l}7w9cX{1pcG^͛imľj'a*(-/5񥘅.)t6 <ZWiSǤ94κ ~]NwGƶM.F UKȋr՞> u#ѽpbo? ѲcYx6,x4]߳UW5Fͷ!{APVUF Е,!vO N>,_&uf碂ёB2-trGkuLiV(˜kMd/ lrk rm'= C$[3G<3yZ)FN7|glC-s2لCFƠ~`^F\\ +52F)WS"#b4VFϊ{~^ ֓ϳGSl ,/(qn̸t}نF=1PrdKͲuK,ש[ݑbj`\}/_sCξWx :- sccE@l(w5'gΏd[ AòQ8VSpmY7 TבzNj,lj J0b8Z/GycrP<;̜ #2z"Ky$@y:ىcK*OG7=bf@nÒF?zoe~hG*v/+$5f}@a}\@Ggz-EmH HVC jʵ9O=9U :')>_q}|rx2YH7zGo:wj]v ){tƐAr`vqr͏mN '&x.&%1'lt#-Wx&e;'i,-4Szq !Jr dM6ՃSm,0',g\L C2314,jŞPKntv iDaWޅϧZw}<pz~R}dh~RinsC82`WXufMJb?J3QXG]ws8GNjS՛Ter* $3\P|8ށ@l: ((qdԡ1t;PO:zytsZN@>m^Dvfwƺ&ư;YRpfed/Y췱i6(vэ;'KVWZڃ6ImGmV Rhؕ:þ`=gt{ [84-O>y~c{o8JLJ?L ꬶ US/g}{;hz4̦=3trl8a[U5G xmc7E Wrdĝ5ǨB;N*Al9yXKɓjIB9k9f_AYF#T3¸ضhY-i'Z H]РbL OoαkĊ9QMfe菌ZAc.vw҅Âƽ¾*3Okr{\^˜]eEc{@uSr_ ^XVZ" X4fOΤ#~L 2dJExЋ+Hʠhu"- 2>y`~Gehm|M$4{06 =V7߁mf -">>t 󉹌1BѺFU{X8a~Q(,2RH7PBvp4?{ S*|Yjx)d^V!Q'۟mdJ9ьB4Iς76vI^x\{sc-k,,W@ӳN8Tm9)LJς: -Xtžw[m$sgYZ070701000002ed000081a40000000000000000000000016661a1dd00003898000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/8X]?Eh=ڜ.+̎$;)IuՎ<XԾлbE3ЌQ4ߝ@> @v#/PhLB٭S / [hS 2U_D֪8P-b>}HGQȨU S@?R*+AaݒP)e7^H[`{yPqE}ٚ> ID蝝U^HM2^ON OT4 3VB47vgP*1M9̪~=:[9:ׂAޯ>o\'FL'KV6r bo2~7zp9Ue]4f" s,9p;WdlyHqiMڱN sQO9# |ҍ-t#@ݷS8:M Gw5'(>C[!ia@WL$C޿Q>T?NcBIףp:y"Pwugs,3(Yo+f6Ww h#.\T 4=.sޣ2,E*  W!5GbXN6IG10`"iIa?>U8LoQK,$C2?hP'WX1`TIi, Pg#kb=O6L J0չup {:4'}Kl7Tfp$&_ qR] oҿ9m#brǮZѡ&adLu=.D ֢({/_Pɰfm^ǡSrNy1XVb7NP< Dz3[ F%n\>~k(=%b'7S@B2Tk{< 5՟G^zCxWHjqiY :ϓsM)\]4cj(ZM/Sbɰ Igs&*-/ Ȍj;Q,`<.R|Юե\g{ YLS4IWVp1۰oRve> 6j,)H.rd,aLDx}Ua/!)=F;EFAy6YGfeX '?-.iˏ w^c;+WfzH._ rgBlk^|>WGs% OklTD?{jI8&Is>zf!ɖ%"0Of<5X/}}nyE+*pYs._{mՔHr>G!;&p}oF2tsn eB+ohRH 7:8ThIm巨`K;F*MO>m+ 714ʒOniO[>dAr3H9v>mwB x{lFtjN쩼iRTG~wG/$Ѽf֦/~|ATi#ܭGE4-]!&dI%;8n5K*/3ߪ͍fɞު/$p6v.38OyÒsqߟ7L,,!9E+0$CXFC0+N| !.e,oKCZ*}(3d4# +&c@!>Vt,[f,VwusSu[Lhғ娯Ub X]$\T$Q~e61}gRkYޖC$ խɋ3LfQ41)QyĻw{ǿ &N }qC;}*2z пq\!rbP^1?PڰS~u39G^k!2lWpHvH bM3(u&VaN{B5v^4kU9k *:l;d =:$XsƥN+;/jcؙjΥX8?h,*X[,Yٯ{d"=WXCFU g00#?ڀ.|-nK𱜒m`[4Xܒ'‚"rP$vCB_Qu3ZS]tͪ!Jbza8^vhbQjَ+>͑;g`B'DRW`kɷB Q aH0|:a;VP93Ir ۱qYeN_;zak"TN\"МR(Ȉzrፓ@"$Ԯ3󰣰:NA~o?m]fR`ҍ %5p >7XZ`HKά7e;DeEHm Z#רP#I&@'D}8U*|J]aU0Z2`J[c˥ G-GJDf⊀G>P3RRfoM\\DaMЍ;TӺC*(e%tqe >ФޏvAGKz5u_omκd,KQTE#b7ogwm/q\uJᓓ)-7Xjk.)Ǵ,LN|Cxd3֝,!bz{.EH'g7t= #Z9ːwbZ~Uf<}eF򄙼/6HYqg%o\ڌћ4/S }:uo768gCh\J`W"!.vSq&2k <9 ٚP!zU|‡EEq 9ꢪ÷mViRD5_ɥ'8njy{Vtm[iX/p` ٟʌVTAZaE8 j "y: HT-dw.>"y 0\՘3ɮxvW"5&̑O>lNz޲{uQ7 n[YtOHMblg20&-}T +bc ~+VA4 1eT "Q[xƬM!6Y ͋<< U.8rNțb-lB=d<]NU6$ UH~{8WϲqD90pNuhpG֨n!H&oAX3^3VXKԔ:CeFƓR J.o\EE;Dcq6s pg&qrrͬ9 ۞_ {| ƈ1QjgT'l/AE4+$|ՏePB)n zזB@}ĉocq-7ւuuQK3ʻ>B~S@+%:^LH\Ӿ:%?/#S1 s 0V9*&R;5PJJ &/5?ΉQbB"㰛BX2;py&5}lI!C&Xjk gleĊ_ƥ;Wl:n~r/,Wl4xSwv FQ,tR$\}) Kmަn&1 5j=|`N[o&v~xe(ķ]P(磞b(QlM5==]O^^HG& m`G[ZBr-Y.{S0n1n@8^E KMSO]fW?C-O2\=Xs4o27]v, 6kRQϧq "@!ul 1gFW4PqȣPv@>td| rÁg .ELu4G!Vi[g܂X7u s'ԅҨ, JTefw&@BYH(*0/TV?+q7o̬֦,iV(-Њq5?3>dNUyV Yk393e;U!=E.7nBdu{<4/?u(%9*h(<Gl)k;{=km 3"$wXp8,S?%^=[-V嗛0K{vec+kudZk6"#uy+>m"Ȓs.7tF%u^^Inœ!kh$(zHn>W\KƩF<3F0jZGyqQi J8cWsUAM/mVylM2$|e ϶naZZf?+&A]751 7:`/;?kf2q(RPil&9>̉L;b;P+D#jkS5o] VO$iE",`HQ"CR,rg̮w突༽Zq_=+[ejbYC/p.ܹE@vf3,qsn:%JîzdiF5@.p>Z?N DXI½@ϕpKc.Kkd{bVxCJmO~r|Dp&_ެBkt/Ϲtį5E%4|#  #i)s NTͦ(4"j߹P 8h~x!R@K\UZ;Z&L[r)om' ?..aWՌUqSz+*}-Dx>HC񫫕h"_TjuX#nfB`!7ocʃ9(ƛy J'B[2q{?e5ZWr3*·&+f4vPfLiqTÔ ?KgW)\ʒc4\XN(OK:ÿ˦;񂐑4_H`,rKZ÷R*8O/=:aܔ EhVq _@;;5*UOb ȖF,A@l zz`Fh*WZ >ݸKM2Nxf{؅8!8-)r=Q=BccbRCt0X{9)d"kKD Q]U:f!GKH5bV;kŐ n?r`FPUS!q\"jsH OXIl!#gkGhq2!*}礻#C(2hOe<tg,".U|Eu񊏚E#͙2 7(u԰5[pKfplᖣMX&✘(&*FCdk&OͿhwq cZ-MjB!obG58 Ɲ/Cfv4[C{#bY6ToX ),us7@}Mc s#=rAMۦ]UdCx$fGW.fN\^-lӯ31fYq8Og7s&C%QKHۙ :Dk^KK;:0Q bPڀ (Juu**6l)6jRyB}yrƳs2G{*Z]npOnoNugߌч%HS{gb55J]6.S?zgb~N0%&FtTYSRV9Byv>Đ/A=g#5m (b]6b^'IP~?kD|HUup?a_EK(({:s/[c@T ,(3̬i#AD4@Z:gHEǗ.7K_?M3yr+JA*X%z d؜T(f\r^f!DeaJX7E_dU#I$MqډH8-/Ss*ݝ(1rtqi:PA+,mw ZiB.%7`I|nd Ë=FùB^d';^2|+AZVR%_-tWn:9TA @8z%zpG< vI>]0ѠM yKf'[s_6PJěO mR^#fиXf.Cj/>,I+ECO9XjM>~fXL6#-NGsӂN mU?K:;eA(L/wc'y@*#>HۣwA<'PĄYjBSn43"*H^f7kӝ:s(4eѠ" D@ڲ:(VJJnrfV*.Y=Ǎz7@aF|dGBG,ي%'bT}vi nv?/jaV̎I@^tu'0^ rȕ>a<#Xe19[lcDdEx.udۍWHhAAٿs{&0D58o\ Oa%k~Gè-|b?̕Q*9:tCS@yH;6yY&0jDs޸IV/۱fI;rF_?g53(cяrh) D䟨(. A0iQ@pPAމXA~A!) YEElIXSn #ey(DAp{$SF,/M}ϩ}~OQC-96%1W{Ԙ~߰)78m4ds`rBk^#7" G}1ݾwwżUZ36#Gذa/_cz(o"${8eǧ=*3riW5Jdr 1,^)Cr>? HS\L1-%TͱT1:,jRY)BOݣ1L߳w]KH][~CpyOq` w[`!LJpE"luml @ZR$ݴ.ȃ"y7ɋ.,DV'=@KckXB41*}F@Ħ8g Ͼ}Qr&9zAPnr (vW|GЉp~=Ǐ1WC'{4L[t"(3Pi>KiG',_ s,s -[AWG\?Q/n̫Ju팙j3qDß hEPG_=DٴKTh=/LVEFAne8NEuN~YpӊOuXO 6Wt]֡"XL̸l|c2iڕƖ*E/(LkZLG|nDg4%zr]=~Co"Q IC1AMb$F''Vh"Q8ݖ=V"< ﵬ[ҏte̳$]ZKR՟e;ܧSE` BdE3?n˕ yr Ēu1pZ?/[`Pb#ֵT3 ˶-K 3}bJ_L},A^(D⢸a[nŜXI#'ءIWCh k똪^GGr]ǫgBAY(_¾BAsh^,JH=jcX`isUdU❹لpM?b$ z;w NJrF$-GdAAwfCjPkgAQt[dAq7,AQkIGq_E?oɒ=d7RA6a؊rQiuZ),T2l7Kx(SzM*G86I~xd.99Gi4]+wH'M^/ 0*Kpy#D ! k =DƜhE+RB8 Cɛ{wC5|;BNqQV?1sTzfMT҉6 G2àbZ˳~R`!C>7н&NhF+t'mH%-CfЯk(J=[eHt[t)"uRZ]7!ht8qߦn0CaRNX5CmT3~ vU][Qh@Sر$",w}mwYNn/͢HljOoڠ0zKT3WŘsn ps3UKF"B&ƉN0 .u@@WCvn'B?ޜIR}S-aDff:֛`DGm&ъBaA`ˊQbj":^0] !Vu|Fc)q1!xY^9v7uTbtf,V_464=6 DNnIpB<.ZӐlOg9)+1Bl' 'q)[p@4@gYZ070701000002ee000081a40000000000000000000000016661a1dd00008ef0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/]?Eh=ڜ.+͢?' 'ǽp/Ubپ@{^ nJ^Uw*7*W|ƣRyĚud`[ *UO 2qAcyH QFRB@$]t0\MbgmBN!q+Rbnh]VwkKL';W.(b~!*F|x"K] !}2W%WkwjfHLKPMKa=Ads$,q#m(HGNLT$w*l3#$  `L xL Vp} 0rw&lji%~e鴵WcIXʜEHGH]Ƨ=GB;6K@yy6Bzō؆jm$z:o7BggCǫIǸ#Ľl fVPqEg\'&uY;0-D*Ĩmk9GhG2WHOsOet|ȿ.2J,09Ըu%l t q\LGKV\U[8fW<5 e ;İ$w66YzSk$ٷwpف:䔾-/sAa.a| ō|t љ*} dkwQĢK۝+^_K {l KlJ)( A5 {j0}_dtd0Wr/q{DX{7=hP;QrEOʨ0oP-O `8y'DCӗJ[$b>|\/Zw(~j  ㈪8#ܴd<-0`1 H[>ZW&|mL\M-4`e,$!{ӭPϷgM GRǎ'bTsb,hp9AVp?4K$Mb7KD-Q ؛ ,j_71W{8|.A!MR/0ĭg^;qp[ڈfP&zsCAL6Qz$^[9S/NzDPEu: >b!"6j㣹]m7^[pJ%jq䨵s%KJWRBL1ܦ[o55`yN֖oഴG^_JGc=Tk{_ =W Lቬb/D3"ihnG&c8X#z+z[ b{e}7ϼ\ce[B߰[bF Zk~?.܅MwvzBPŮz\֩tMl(&/w}xOnɮ \3~yB6+{T/Č?lE40' w17@}0(kSzm)A<㐀3N{oV*] ,z'֡ȩ>:v_+, Pj: _Tg=m6trK5rgKR),]k} 9;VJʝ9µz(pz&mț3dc 7U @sJ6V2[jR3LT)g_,AB}ZE'i3LQYG#4HM49~3)vܤ:HJ$ݕU 2bO3˹r8S#5$A@yR0DNK֝#}0rٞ{O;So "_K]nEOo_[(* af$ХXܻ1GgޭJ;ںxMSdFTRzu g'TaơY QVOD#-g x$arR=.6/PBJtB-({Ƹ5ie}+)(p7DTQvMGH8}֗==j\bcN1Ekq`S '.̀wQl.Mqqt`%)~^{ā)c |}bdLmLس*JmOІA%svb|/O=$%=kpB%n$]20bXw{-Va{Gkݦ*8%sЗBKpU]MYsKhonQ4 ،+|Kv?-tZ*oR뺺6>_*"o~kz>uxWpQS֊B2uP앥KXJ4 ڽHލ7mF{7$7*Eed\hZv /Q")Հ PE#0)8湇#csS"mrwx͊2ΎD9k+ը/"yLf~27"s;pgH5yFB2+Qu,˫7h^zOoe,HyOLڿۣTQLɀ4SN`,Y..D\(zӖ, xh}c\Qwmfcg6`[۶wˎ=9d]YMGMv/76Gv˔= xtK2)crIKAw^h# "8,[@\*$Ml>EL;=D޺Y<TyCA"y}AYؗK%um`)MB[evubGAs_?᫛سC.l߃eťʝ+S Ը v.׫@]yz{ _̀jՌ]Sը~Zwtq,%Wsi1V#2Hrd?t~|k 0u T صjìaĶIᷛ''BbKS%Ͱ}a $d d`Jab h2W>֠p+^oSDl_z0}HCUNGgAYVCd蒰Ul|U0 &1~iiC|CY.bw$xoc6aÙҫxˏU<; k7;QM=Y! 3J܊ @^;|z>< S=ҘlgY)US%z5V}R2pYD饩yj-_2hiwN}c08 ,HCTg[LaX\CQ13K|$VgPCtuYw Ӽ'qlFN,udc\5LrME 1憸Û>z 멜aZ#Hv1]ީntnoPQ N|x%τ"kRdexoGM15O2]avȫ^#uرA5l1.;DD!o , hǸE d6mg0n~%RWKu7#q',K׽+8"@ݎcrB|KHo$C㠅$-3-YZMRB1⪨UJ:!Q$ @K=7:bCd٭" 3|-lFFx6>U x0CZFE3˄.or }8c(JH'q[\b[<5 Ո{'=hW^D5ڵt"jl㫇K `_W}qQJqKJ3)QEJՆӐlTiJ(2W2:ËMLIaNhxEʗ0j1|淳sb'Si$I79te5zK>Ȅ9_A͋,S$Ta 1kQR5Vox:(#Bq y@\!I{v?Z[\]HW1q{2VR +Ԧp4VL}WyvNI9'%-- x[|"CEmdFʴ:"J7Oqt֮6ɇPǠ!X\nU4XPSrt@^mFrԪJ; 9WH -i>,M9;Pj"΂Jp$lg? *hhָ[wЉUNdњ?d{tid00$bqFU?zHBN(>cHNٺ`F4eE<@R gP(ч"lJ6['r=#o;sgAqo>Oe ˧/qV(8x%k'62ӎRȀy0;_K0]ė;fӍoJ [͵d )"Dž9v m|֖RY (.͠k' ܖ5f$*ti3(_, Y@9Sjn@\ kM'p.I(mՠ|$4|w`׃4k}ɱ=%^_`X6ZJjХ,C <,d le轮첸$RCظ?_\-Tl,O{=0 1e!䍬ާtodd}M ΃9hq:!ʁXVP0KXu_Xcgr'tq{)pJhP  |I!a)İT0J,gF_FU1!xi1<ʀZ2l<.?F0_Yǂ:AYep8uݾ`!UEk6XbX6ͯyj32( Ƈ(l-QlG@E *^dǢF=twȩgOf4w!Y f$LIuɰYִs~ݱz(S~NUOz"" V#H4F *bYXd$>@n@f5ܤ9#B%A27ѐW}?Ѽ‡Z:_-wAۯKTvq%R&uVtF~4.P.~o&.؃!q@ ɑ﹵vİ^{=a螖М@?q/CsH!)kad¨dy m{(uC>9x&o^oJb|ƫ_,%ɸTYy6dgq?»AO a1(z-+-LAUʛH +OeY@ѐZ1#ZD#n^N{1/EQ- 7/ieGjM9{T |KWSqgmeH0 ,c9P̆&DD< 3U%JA$?Ouq(fVy[|MH%ʿ$5]4J3Oqi h߉}9ABG^)W0|qa0m,W&cTv思AiS3DAJ4E' 5i9XÏ=0-v]gÆM<81+{#vؑ- w[NZtAa4Xoιe:6)v6$=37F24LXʞM&ie~ ft\拄1 [03a+UrßZؒ/ I?S~gT~tW+]n#2܏. Z T!hBd?1FqFKX-)4)X٘4Ѕ׹%1NWN@ZexraHWr!P<#:V-Ƹ7{ŷ?Ci I7cԅrl87 d>6; ,q'YvĵS\f5]l?Ў6/'< DgrY#/{ڋt kʙ?4sM8"b06zZ{$]S|e}D 51B_N"B(P^71Uz $u r [p #x3R|{"kQ(׮]S]Ux>.ș%J a2 wᯐI[$8ŽǥKܔjx)!PLj dПZ=T kddo]pBū1֍ !k_Y¯耥Fl 5U4apHStzyj?(sw*.;Tѐb7i-` k2َ,mVT_([ۦ'DfF̢YYw4|o Jh=%I].O y+tTqF)BzBגtKxM|V5eݿ8LʁR!N۾ m5n^󫛬XPA8s !d=$E WՇ00M_B=H=riS$7YS9^X9R7㣌&r/-@hROI 7#tM=GZS. JYn*{ J9m^ڮ.;ɴX-*u)|_UZd<Y:֦CZ~8E"(BƓaUس$$;E"pAYXi?J=~="0|1J141GŐj"VEyePjsW! *%bl.?K}*RêTEըU.wHH һ5ȕ9K=Z"t> L٘\ubo?/LASQ@4 4@> g~*z.ȕ r`T|=ׄv )F(U@`'aȄa5w˝e zD|q%^[+lj ~2@')QynWs껥 5d;d!4xԲny@^zyG$==όaBT]7W$3huT`O6xu㓦$VZz҇S#֌HO3 i ^?:hO~ƶ)zKpBInʶږ?1쬮^Vwmq',aQgE8Q?ƭ3teR47^^*j]=ujxM8(՞x5Rvv̈Hp[~ctݝL# XcLUyA~æ ȹ>/b,ڋAɖ<ۙJd\9m!L2ld8LvMh<4;2cV ‡VL:`i "i!W}ҁ ț-KV۝tk)`[&vb˛dx:p$TuŭjĶɔ9"+ 3[mL bB#ϒbM-Km]U&k̵b=(zMRff;6pWRn_d}C qv,>hA<"0F~;:4m"Psb2\CzFjl "_wڼb \`dv1$6 s+9()Fg"k !TM$0w_=INZ7R3/!־xz ^RC X;IQ$GƅO)$ЁBr} hvb0D L@pl$!ILr5/o3#2L匮AҽUۙDX5?e&J-NNG%.+a|}k>=eo>j0z $."q+{n:kQ!"$'g=$%f[+lfI8԰EWΖQmaV *z͋æ0WOk ;~z զR"9L\y2@!άc-2^$̮ɻiAH;(&PAK-|y"SFOJ p}G6t' ĬѯoI5u)'cPgOfJwU=o"|moo6|g5Iz1nN8!^0_;ϴ)ϷRmQ|V3?CS<0Ϗ">3 QZ gq`]fP9^z&apC J \>L*So&4*W1GwI *Xa;jց_д@1QE!!<-/BYAe7lM<.ˊS_}/S鋡b;-^1.Sn2ff#Jd7?%wE/5H{j\,jq1)HHc&)E[^7 A[h7sFFJ m"43Bn/RbAPPhғ{Dh6BkL)w }[:,4 βS2IwAgt -0nZKiʿCT,nSk`Ae28F[JcI'K t5ԇžsl"ͶeW)~ 0@gD2\t2ڷ:L1|t=иȴxh3-C<8"Ģܛ@%4NZX w*&bAw?^m_WEMt$n t..wot(c } 7 #-W VQGOzΰͤIjkoW|Zn!6]pIh.0UHj{`D-H\ZA6;tw(ѯ Yp}:w2pd'PЈyB&8> #k ȍA|T.19FGE)7 Ze B-7]~Ғ/i/8,$W^6р\NJ6,Iiw0p i{%85t3$ynS__9vI1|m֥L veLT^N|c%V iƔs)'K3O0`'ylew֖d))\Bu%.9` bʢT]m+J*c -(1/ThFg$ctՉL1%>/kԻꮚ{כqH)qy㸦LPsUMa&CD s! B@yls*.qX %/qo}r4xVp<,H:; xbCoO: BKϿI!P_B٬}GNwY)A(bL1oUS AhAi;ciO 9Bmۑ7ΫoXU3)֐/=:#@i\3d:>ɦ n297Ou`9T M2LtY?NJrx$]8nM)MA1eP[K֠!@8u,4$Y[az$.EKC^sYѬ8^vgtov?~{pdb"7LAd׆,c?;% UP"v=2.\`!n)!j6f7mM@a'J}tl/C=ZRWT7 K!$Ld(+9 U^䘟KTaF *+~ Dw_J 5q7%NmkF4hz.W c:#|1E ?PW9]Q"'ƪvʵ]:0d C 7bR^S & ˵ߵx;:$s;n<ڰmdn"ڼkov4"|.zN0hSPwu}ڕԩSVkEYsHȈfv'zY2-8]k:@9I@[! yjSv,D:W|]4p~b unc6Ot3gN}tX"lm YŗRGIv*9O$^^z@0m(dKd( CsA-+$Y*+7 4A[Of7dՒ>/ҋGxȩ0ə#sdt8_'= %cj):<ظ[<{? Ji>5tYG\ˣM/=9Z[Kb o1ȑ"Y>w(z!$Mb=DN7ڐ"p#Fըa5"b'm5qp"Jpٺ+s^r$;blhƁ2ŭ,HՒlO!q;B8t؃[ePowbtFK>Sy\jˊriU)Cg|u3-IOӕPv]@so8'+ր}-U^3[oK$?JO+Z=vp0A+1R&;gy8Lp,ٰslҙZKAioD R,T.M} e1j'.\'){xfmCׅ࿢sy/> IDaݡN Z[ܑ뀔&DVqvqW`8V;t *DYܾ/+QQԫ LJB%I'W{:@U(+Npʈ[8UMӯWg/*#`|>~i%;qr,5IŦh8?)ZO3,6Qzv+Pz* Kpq| ꢻ=TWETPZ;n8@Mg[P"Ceq/TA<ýmE@ ?KV4!ȣhko?+u,Zgͤ Azz;o4jhԀ|%bRsKaq. z{nM]=`Qs6N SEuF>,vUfzq֤X|58qdGR@VdFqs1 Uғ ?-4W>=b23{vKL u%-ltrzR ku;)nQnC([ n6e:?QXt@]Qmh.y,coS0]G_bt~ ^H ;U H„Ap>~1f8V M%^YsHZzN= &_$Br\htǟO)rZ| ?Ww(4-ax044vC4R:FPɹ_VH)NUf%d WIM@$ Pb>ޥ-w 㿧D_.?ήac\XsO'֬BѪu.}rw%X[rZ1%uR+3e܅РzvCWXGw劼1[L.GlL-p|vpA\O+2Q?hurvn.lncu3â6C檞~Ld75wui878ɛqgÍVB!0Fm6 @(/yĩ/`r{od~x^ H\̲GQ.ˊ24 [_UΞE/p)mz{0mdU% a  *J z :Bjs/Z7~B/QkFjN .sh_9}΄Z gi&~jMoSX[CS ƫ)bcZ TX+4dbPV(-+&*hcɻkҥ=p=F-Mʈv<6ΤJzr&Us?YwmCV!Jӑ0_`WZ 5h֬ ?eg^CvkYC@Úpx)lUL=YgH*nh9h<ފ2x˛)) 3.t"0WOO/ nP;Bֲ#RA(5eW_S׀SE[*4XY *"J ֕ K\>)'!yk3ib޹EoM)A/Iok~.n᎐@$،lXޫ5YesSvWYC3G}A, ^VA(hc^Ep ]ʭO3SZKVÿvgb|C9a U d,)bpUA7 2zŢu4a|?gcv}f&|ѻ^DL@(K8AqDTg&ӱ0Ll7g2gxLpقϩ - 'C|)i\˰{rףrT_l(ݪwLڝShZ1k8|o0rk64_(jgkWʡ#؛Wcjdeju!1j otسj$2|AL Σ;?)JB;@:6Gg-bPEVޤ9Xij(!M?ȅv;@;{ J ({ڍu^ 3rw_o"#ކJۊdj<޺U.{A x.NMP&ܣ(t0S"S7.JW/~ xظkǃKxa43DcbbnW,E X[+0$9QJT`oUf-Oݑ *w&HXĥ_5PYQ҄ 4|l.o;OT5:CQŅq4uFLbv s]g4׀%Iѳ˥b ) p7 )ڷRڛ-ZRa^ [Nߔ(fAq&NH&*/u|0vv葑?5WAI6q+ZWOj=r񿮮 1 Uْ{CB>8#wȀ<^a),*Gg+0qϏlGd!?WEca%`ڮmŀ\ۑEfĿ ɖ3#ds#߮]yrڊWp N/ߵl[ -xӠˆO7}E_$| M^/4y= +޸)WԄ;^e}G >exlyi|ccwAwFo kvAki4ԋl6 u6D#kd|n%E*zeN"~` FV$[)_2,! 8artI5o",kXM/xV T 9R|ґ&+CH$'Ԏgv֐1n4~sq/w]61 ?8ܗi-͇Zxus~V( r#hYgfP,}՗t%en\ؓ$Âa\H=D~)/)>ME)0a\@%;c@IRh6!w4)tzqRG!F0FWa>*N=uYVONCw;)Bn$m2iAInUd^ZKug_/|~B"/'!Xn=FF t!\׭1ܠҖ!!?*zN.aT=\↏W̎/u>Q%=>=ǵH%3% dZi‰J6e.<-̒@rD=Dayo{a;k˕sİ((:T=珯PB.)S%fhtQ-ً2Hů7/V(2ySjW\ϨK(?V)2΢m?nvgboz|m׵Z- "^[_D5fci^Ѡm3<~MbGG"9M,+0xQ*sX S@cfu] s矅GuwJ 9YvUEϗOmnCb/J>a]tm|ߋKѼ&GayM i|{yŽkQ\ǹ{|[;^Щ]T)MF+]'k:*1O%TlMlTvf ql Uvi]=: t['{})bX߂TVN@1Pkmy&S ghEFDU@dL/5qLjQo^YrK{hb#972:FʞlA":=lZkv Pj<}(:_~}IϗwM~{m#%MVe$)@'-L?K&VanS}? ]FY4)zܱgFdq&rW=ST|UzݩF D!|~m||lfKTJDQi>/!0 8<[@lbCyUrTMէU+ms^1}bA7Yrw1C]#ӟ?}n{&2lᔦx$6yF!lY3꿫,զJ쀘L`XwHKuɓ?0 35Яg9u=ڏq4zK9G5o]9^I/ Y.~e]ow%q<Ŭ fv U#C.GLaB7$4.0Kh,JQ~Y:7s>y?:f*gHHA՚QbcE`A(Bٚ+c'm{C|A;`>`yAz)ă/e Fоdl7H3. ,Dzȅ皾M.z Ata#^8M1v|vh3C-=[pqUw|ۢ+nĂ#ϤTr_j2ܩץwΈʁ4G钜EsgjH_@4\P|ZN=$^d~+@% c%sµdEG!$0]2e $vcDGpzODj;4_s@}  5hՃė76A˵m'u E[_:Oj_kط5_dzܡ0O|#Ԝ#rN5a,#_ b;^88:ƷϘNyUugٷ"XjMDJ@I_m|{bi8uo9(Aٔدw@EQwBmj(~곥V0eѸLuxjG;C% qMݬɌfj{%=kNhÁbj;m̱AtbL7`.V\`2԰t _0GoyJI|}-iF]~kٸySpHftU\2\uruƙG0ݩXSEsba"Tt2r["Uky_W3c<~^[ʀ@d<4jJ᳋<'./ \l<r"5O|GQ5!V>߹< YA>K1ޑgQ\j r- ,(c-*?,&=苘@ :BYiz8CDL-RnuKw("<}K1d nkHL6uG`x$d1]س'^jj_z4ã^ax(Jr4T^ɟ2d:NO [aCZ!}14VEo~tjhs'CnE7-_' bNN4VFqdz᝛&w5o9Sk.S17,&V˓n݄E'.Nm>$awe2}]JG88z+?q?To{HEUb5mɟ|.Ew#FR7l23ڤs8Eڷqad:ΦDkJc|}5Vf \ɨ!r;Y3 M`Ȑa|Jbpl|} &n[}Xgw eq1AFrHٍuÑ#d ݽC@7iC9mo [\w1~KODAnF d>1% lvE}%b5[n]KYxIE U Z y]t_Nĸf ˮ(ŶT|S( KEn_ûXLRf46B3BӦu%'ؤ${FC09UQY25bp<1+٧SJre? LnN"k /feU/Vf z,YַEhmRm+2|W_ĢV&VEvCr#5 j7Gؼ.%O>; Ox;S+,p3hAyᵛ~'4cndfQ՜AQ@;Vgtm1@ba 'GȾ'p B(\s#pghw 3x2?+n*b ֳ̙iJ̕Y[>j no77u^XJgwģQ-FAP 5hڙ}!*BA jà{_4 ăɶ|^HnҀ)XtX-ƙÛn(Cr*K޲+'r^v< ?-[ev;k K5 zJ~?oUb6c.ׯ&ۈpDz эM?ԵMh35ϳymDpXE9PpiYDFd/#/yblQUXLi|~gUl4%N[]ŹWJJѾ[KVҳ_rJH(rz)8ٱ0 p~c6 E4.궶_| (l[KS\OKjZt?|vF* LMΕ[#PmGt#0}/1@FhnJ$ ngLN7skNCswWklʥNm? R\#M2rVW\DtTru:}D. ğ){FRQd`0ʇE_f.T&zm&t Ngkon c=`\ytQцo0(9.qqi,7YSuc"uWu(7n\ӓ؇k6Ҷ}lO&G F;LAuV Xۢ-7)c^zn<؎"8=,;˚CoLV=t}RGF& cfMIP2(weL ̡I @b8V" g((m1,TTQ5ѹז5R( ,柗#ܐ5V[O!&߲Λ&iƣf ׮PZXk)g &\<'5(~QíA}.ze XW f )-EW/OѰi Ps2!Hȭ%?]D?^ W^s N'G ѩ0jMQ17/T:r0D 8 q@(FQa U_bܡ0q#;SCy:BR[Q|.-Y8MէҚWY=?sf>N3SvKcܵkFtO>9N=J3ťZ "! (UwܙrvdZJ>Cs6OsS `Y,9[@]i$Y@boHy2E? esIp#]DNt(SKbؠl9!/ҟ.GF1X yK' lؐˉ'ù;vˁYZ; 4DPE`lRcWF|>lK@[V̝53P]e>PnN+ۭ~{mDk'Ȅ7 ]>ݭr&LCj\~R9ݐO<\'zzFv7YԒ>Tti /6/hk TFVa9QG:ۊ."E13 $=X}BH"DTDLâd'5+q uv'c45>|ޭh`5ŗ2אZe-hYJ6.&JcjC7trvѷÙSs,>MY;͈>\rTRg1jqww o [% Aottn@-ƻsB ȹ"p=@3}x1i>DJ@"8_ [l\xN1+sףO#gelQ} #m|7(Lub`!f*ǚ]XjHB-"4n\Q䢵u2&F}9ش ."Y?-4h#e%X -igx0]\vy0װr( nUgT-Z4m=X*'QV5I[k^ dXY'ehY6 [ LT"΄%w 4Qs9pPp {@8-QYj#u#p_> MnއfJh IV (_&UyJVeiyfJh<ߧz N ww)b-@)tĨY[vmc4֭WmG&7Xû%jT7#gO1~2\1Z=SVs{NXx2U"N[L>Μ8nb5j ۑVPe$~Wvu 8 ȾkR,L 5r`F;Ue _K<@@7B+Ec\7bNB\'J!%ozŴwVf==ng{+I) ĚbHxaKq< :A82Ceou'p:{ky_٦l)M8[q:UE^ҧH RR#ЌW=)AR>r~,\خzKoe/m=oErfWLX؉㑆Ya5 &R=YӃ oof/O{ n#3kJ`*y=o'U}s^IJ}C!8|d)P|Jdv٪`S5R[]jןOkMs_!5TWE-<;yk&G4߮ޖƻ?ΠM=gYU!p %%Lj#S ;#puTnpKC2#_ɐwficUG/n쪒yQTLT\  0\y7\}WCmkK%> o2:\1ahNx$wɢƼ:!nm?S &斕 *:<rEww0D6Lco ]JWe{GO 񜽾 0Z"o -PKQ2uO,Ab$K ;%ç{. 5 6! QA.5:g6Zed9w~[CXB§%7پkՠ>(?qp83 [btxRD3I^O#ЃA>Yill6?T7kSY V:dC g.LZk>K|l99l ~>8;W7T$4p ӂ chCU#Ju" b|U8!)6.Y1:|C\;c[:M.f?,l,H8/Rbl@O0Tb:7xi.}%dU#ֺk]@S6(/=9뜿kߩmhR3({+C =+ rgvb!hrHrEM)hn8ҁa1_) f)KʨI$~#Pw-f{-kKUD;2O5ih}%Dg=&p)ꢕ:]!v LɒTiϻVFZWX4N!6/k\u]Oa-f*]GÙU-T{p:8neSMsO5&6 ݚx6lPL5񦿣rd(SngdJLO lUq==%LnME!36a!^qb'5m;#0H`lFoC +s̔ rN?ŋYfϔ&dV >znࣙL#xYbT_#/82>ߙM(XPgr=!VGクV#cADbIpDew|`$;Q8 eSxLeG2LhNjĊYK}*<Ɨ>R7\+-b&՗{X>,?70*{~5~+uʝ=oJ>UY&?M8 UqǥUz <mkͷ0[ҿ(iGH|{hٱ qvk9ҫaK:[*e[E,Ά88T D@j"1!î5䎳˳x؋&&}8/l%XNGnd`9+]BCL}1/?+L20n(9kjTȹ]LQ+[lw_ )Iu X!^8G8ʛ5^]TGjͬ,T;|eAQiA-{ϺG ^%Q7H1bMTo@:y[n u.S }ǵi <~_и2(|cqe%O~K2N~q R(3y:Vegɜagc47EzٚĨ@oF2w4˳>Vi>`,i&=k-Z#D3|8H׋^O x6 ke'l4.ƶwGdJxE.nJwIȠfEG X {z-x~-o CxOL1LcUؓw _5D[c i!MZjr9AnhYvNK-(AbZbq ~֋^^ޞnգ<1}N "&56!ⅩՒo:rMs-1',lhX/p{LGָ*!\{XMZL7El}CmEkr63hm7 4U3c@ŁNѲςSXy Ic>Գ,cuD,*v RTjEt9(ґ[>}y29bWP@>Zy:$y&69cet6.-/ nWĹؐxF'ݭ.#>ν`~]tl 3nG;ܕ`4ES Ui~|vI4^ [-oou0B&-Z \I\N ,%)Y!ܙ י !&]!!meٝ74j)IȣFvՖS'(faI{ \asORlnKRV?0IʨR6IkD&HZE 8 “T":` Sju٠hlA5}iyӶZZq9H0K1Q/Ze=}1Y<"ols*-K]Uh6;`To˶V(wDN' Ϛ !Oq< ޜ;Et<Q%M9=R/])+9,8Nd~ygy8\ysf[nd`|J[{C4iCHzpZ]] hyGqo O+0lu+~1T u,'K9F*^J66JjDrCIdlj{ -X!5o9c3Emb8el4SL8u)0fu[ *k5GMv=gI¦W?q|Ur2r,#8jnvGiPdSɡ{[?kw%Uhfb8͢&&>>tQ| q]7蝄G}|;sߡK7$G @eʦw&633\P^Y( v:hyqGAg~D9: Yۘ: X#I'K7kZYZqebԸLJ`q#x;NX 8ZSx&Dr Yar[obz$JAۮ@FB"\0{0o q+ERXH#YqPM/?y!xL<a5R_BD&J0"E%\ghQ/KЙC!R|D'e# o6UEJ=þ[݇hWF sfw">ҥ[֥RUUc[5'k3Hp-gCob|{%ZE2b92v~eOKJ" V ֐KH X'V{P_ h#ARCmyHIJ0 9R7rf`sc_Vx6"*CW!&^^c ~1>6ְڌ7e:sh;:H:Alfl*lڭ i+5yEvVdwl?FT!hCo 6#mV|y+A:ߐFӴ *2"J֏[Y[Yu1}]tJk; mAnrugfHKN:8BiNn"_V]}0/&G)k:0 "mXn0@کLn㑘m0Ji ^" mlL*MN [X8$_g%Z$KOͣPi.Wl{A.x.ed"#ޕ֋(O$'9KUa.?77f*b b\_;π 3/msK7Sp=p&!<.оz7RFm|YK r2øqh./5.xGL .1w-5(jc3rUK(*p}C8p}̿RZ1bn8N)59UQʎ>.?jI=L`"q;˂P9D9 DYc>mޘYoEiw&wd}4Y˝ \gYZ070701000002ef000081a40000000000000000000000016661a1dc00003a84000000000000000000000000000000000000007800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/]:B]?Eh=ڜ.+JSí" ];o;PM Bw3NbDBN8&$<&yq>B=BJZ I >/Z"DAyGE(Ł=DƀDLĵSakI|+#'Fy oF"H0D5oTKKkEJp5Ȟ[kHB:ޮ0U2 O f>M-uU (|;a Qh/gã=諲udbƜD_"kr5a[wJ)=ygZ9V0,w=n'YUZq%CҕmEoS S/4G]Ifⅽekx˅(D;"L<@R =N?%B(hjN8?ʋ4n2[OJ%CEyMwIڅTIϮ%cJO(|(Ӯu H-˩XQ=^g*e=!)C}dy3"(k`-uΉkREDȨk} 0rZi&~& u'ٟ"DH*zGh6<\.s-S--6б?1);Woڅin͏UXx~-o< 0As#=2x˞OToU銠гGN8K3Qy֣)tCT C-zOΠ)b Uz|}J߸]Hb8dNDdVu@RG\.!lނCQhyA Ѓt5$ġzyO * U~*(L,@$99kciFf1?rK}bKlY4aYh"IfvU!W 1>v(8 [QԹV`˓ySuR[oyBUՃ!'(jIӣ0u_o0 ^= )BrPB T{]xttdH4G(ڏ˩ ]XhbbLQCuR*l ׆QJ-!TK+?Ix(jnFax81Gmk2\f]HDx;xH=>3ޒXS{ R?):DaUlLT1:IлWЂ}JʋE+Bܺ?{Fg̬mcFzrpmKl氽3#_=#u]S{+mm]upo8hNNj>5nV_ף nq@a Pp _2 <ʙ B)XP?_7(|q]7o[*P$C/몿DA<EDcBY#v,b+GKI!{.ޢ~a잝`wi22I 1h~nV_w@#J"v"m֠c76pfǓ 3t ~2Mm^]!E4I$9aPx^AD;J Z {QaB-Dw[q֡ĕlU_ID#ubq%% ` gЫDS9;FU5rݽemQB?WD;4v%OQMBc4BXV׏,G 4% 9&A8{ul'vr?[Iħ XM{]81u ):ބC^Ƨ Gޟї`i:n6?J!\V){ŊdZ%gSqM*MijF3Cj`0"}P #݃'f ,L4k&C*Oƴ^sTpdqhuK 5d);|຋yʡ#qՓ  7E fϛ學|Gܓ{e8|{^OEwl{,_{'b^a{? AxzE鯭8vę`Ygb=_J/8.`SliY GU;/5Ёlo~FϜ?{6%e9^o4 s/5?A1:^lGX,YoNV95Rg'ȟ¨W43ۜهSG#BF3EL%oȒ85;Mv_ER#yEZ{匋 ]a^S&W[wcwP,a".qh.GUjV |q 5!+j̕T]Lc$2>ѥ;r9'~M~xxt hv9b/Uq8v}GanoxAզ$se KPe֩c:K+|cݬjam>g&T2>'چ"MarPZ`)jRqĺNaQVT2 ? kC_&39|3;S\ezOPWRyܐi6LwTШӭm .K&:?ѢiX!vCs1 hnIy;/l'oq.bU@޻Foj{!2\Nm>de˱{SW.#dmI3VP '(cm#rcMxv9K+?#/Ol0VMZN^5yedF6|udӕgvI9xkr_?f*T$9G:#H/;=w{f44QL$[j aʔ׈P3끓iўPi׻ /4cnl[>)jvFfpˌa |,.Ud)+ַͪ_0]B:Kd)kȐzy UC skQL!>։!ko끻Btuti94o^lc8%/d彏mHb7H!?1n/3ݢo l*LFj< TXo}נWs^gE 5 ˑ' MgnNi \IS8H k1}~ƯK%RQFR>}JEt@#f eښb9euℝ&B4ke$M0ꁣЃB)at[ UN4 c10`{ifp=>Ihu!4ǯwB5f:^S. N 4Di L=:D%G/9@ItJ=̦=W,*)I{V'E((i>'n2j1,'=q$Q|Wխ%K:P-#Jt1ߟ_0=!2 |myAu:k݀qo!2nc̤T4[K|N]zlb+:r_ɬtZONe K;S|L 5q TlHAJ*!fN d ѧޜ׼RF'[5'.:~@t9uN[O*Gx>VۂW<˼% bEc)[Q*`WL?2d- s$/%Ĭ̅Sā/OTװ]EN28[syp { $!~9u>K>}7PA.':fQi8 q+ֱ{,?WdF9#WV\O0)3{>z5݋y)yg \e"mlu7NOaTQg"ȕY9J-*x]9z{٬Ć~DV'D,Dx'=9k;5]rNCR,5 PCe k~OX?>iڸc!뜝DƓ/NJs\Zs\EƱRj ^T0{'z%PSR9>GD>1؎c/Z 2>#.Կ gY5T|MTm*=#f J;#7V>.͵{ZpJU׽xq ;,CGT`ƽr/m+D$ka=5L?ʕ5k<3P}' !ƨKuYo\}{\% 4bҺSf^Cq#r{bDuvyv8缒pGpTxSsXгt9:|rCү&ɇ/׳e b=qk]Ґy5oouGwDRv 0n̖f@ H txFcX6˟*o. L^0x^IYW˭~8َ Wo >תp]%)5h;Z?Bdgv^NAehx:']At`ܿA mikˡkR@v /1{p -X`ub­]AZt_gs?1 [Q`:p7әžgparu&*W"K ~wRzg-S[Xz zh>CV.t}Y-5jusC94!+2qS|Q@f. L8JٜjRF̋7\:ZgoHyyUH~Ý:A. Y-"[FFwi܁jeϤzf SUuW?Lbds u3`Zi`H<ѡ"69FC,ᘫcNVFݶBjN(Ix 3mS;-kJhGee;&^,A{ xܷC|F7ZxUv2U{0mQg_CjuXʗmQƯ$ qŊNJ 3oGOT\HZO ֎x팋hЖ|Ί6cU IU$}uXKx\O" …_an3<%/¨k0fZ+D]2~y#p*PɂX5=|3;rчG>نb&q n;D:QDufvyeH2h!6 ($oMAQfjYsʧKǣSH3̵~%8Q;|%?בE :Qy34;z hJ:6hH |6Zm1"j+.yb並:5@ᖯI 'LWL<9ikt}14T;xXdbWM@pJ iѻ]lA} ssNI)?G5qTZTtlj/.` gN .*;bL^=&T-4TآxʐvFq⥪k,$+%3Ǵ:R}4\/,i$AE_G"Ӆ:rcUgthXW]0kP?ߘ37°ܚgMáڦ:Q%'.\>[! "}RM1H{ d$$tNyf(=p/7aYEOcU3' _7^Z]T)uV7W^}ige`#/LB"0@f쨳u-G#̜j~$`ָppno-ϓ HOql6qU1 yZޒu"7}"tūho~!Q)V?k6*_M`;& 6 #ۻ}flZyX4j yI}vQ~$]6tQ\qJ:ZCֈ|r}8=%鴊}l7Ru?3$EwV b8@CJ)ocFLd~ʏ_L=qhr?p6?PH^;.c+Mr#,ftr%BH NN(s X6mNzXJǁSeJjvc W/6KR)ٱZ 387r]yn&Ө@xx XǨJZ thkK= BI  _θ{?<ܢX؎A`|Yn#04gS ?NpL=Y~vbA!xFP21ߓ!GW~2>r xByVҭ}KsL+^DTO)/gf獈Yqp l/;,„YtH02)P!"QGeǸ!7Fg=0#rHd׫SSCz'kGraS{=xZUnNWB0`Ie iq)0֍N&:T5@Xfi$u8j?[_]GdR1qyU~Y% :D4_EAj}v лˏسUL X}Gi`9KAB>tƵs4:3؝xTζڢq ח(܏:V]{ ,n۵xKi6/3keKfS?y"lfhI4\ѯqe?tn},L|58{V oA#MlW}Zi)nԚĆmU]ߝ+k0Qc;pvY^3P_jmx)O$uSmʗ/ai fحvw_``/vny{|w&Sl@|CY"o6E4Rwah5+:zFgmr<SƞL:?m8چ~\#hM1 ׸H;7;_0(`';JxGnj6hIeBТ'"p0k8T/?'bg" -86WRwin\!9çbNoD#P&xRr_󗽽oTχ {o A"6N sE1CZ?- _![ơ1}v%gV } +t"G`?2-񆹆z'k3ˬ*X*f=lkzRI@{2y_2P!#$Aj]<Œ@'FKc[$RpFtgU0! PU fA+"t@W'ו?1ih!=(;"w-%ժ(7̗-E ɛa%n$ h$S*e^'n=i_eʿˁJfV.ei-+̀0TUσީl=a oy䑢6Ɛ^o۴瘷 6M67~lS,~ݽ&8ia:Fh  L7_z0R"vz+?s ,>5gA=q7Ҵ"JgZ廹q/Pi3ӏ&|c,BdBr?>ۺL;c(eWx!(="9 j궼󃡂 y|~bv Wt`.`^p[@4H#Y+_e޻`]LOqͷ҅m肢|Z?mg2[^4T{]q8bjUwmSam3&h2 z|)X{XD;O^}@"bnJ\qH85jR jYa+}buf:h9l'Svw>. E|oۆC˻6 *5ҽ*ky'Y8L`f?e0% h,+!(e -Lk:=A/?+xuYi[3c1R+ߦ}^s 3Xx@GltBZOk> [v,*v?d x9|-C3Z;?d"8lmŁ(u'/ۇRARHEY ;a:ݮ enG#[~p1%SGS=ɳxqǺDrQe^Ѩ)h-p^啾L`EEphu_=KQ5DK>tԄ} ,`!2^ݕtc촩`Ef=:0Oa9buL7It^X1d h -a}xf7fEw4*?vsX3l<ӝެ騶Rɖ -o$}SCĢC)q=tR<2[.* WܼTtmt񻍅ljz&SisXoO V)4)>pXNcSrZ#ᔦM܋56O#nilqU{#bU:׆YV P3~jgLJWs _O*xa(y)hdSR)J1O[ 唴Pz%KTg\:wH1yy [p>'y&7;goAn^&ĭ51Ipps% dUӃAL1+MT'fesd.4s P _c6iaQ7rȇţ:t{_ R҆_i.{ UGa!EIϧuf'W@Qcͽ ͌)>H*Do&qv` _<8<9ئozծZqeүg$ybl'-߶И_LHtge~L%MMnmً()qkX_}XU1 6*ؽh8$@xj h^i]b'w;kx&:EdS Kr+vQ3E$! 4sC5X%I!"Qh]ǍZjdj+x N˼ vOVq&pR)8z…JȎ=GPUyI=j]֥D`}9NjT)r9|te=xI9.< dd'۶բQG>U,򯃇g k/gt6UCg{G;|חx`+x3ؚ)Է 0Si˩GeWXo= jnxxŵ]xPf[<TCC>YҥD sFzHlɸ-uw7%sAΓFˡnecTmy7t8[$[h~>F3Pǐ,0@~%XTl7Z2ԮL/mQy#vd> :6_V"J\$l>mN_xyZC̍ t=v<YBMsџ+[2 8uVmYͯI݇ A <,jȔhȾ:PJY*" k$iN=xpʳ;nq$#H5pu{,ilhmf`tN{UiM7]IKAk%эwf2s$yI" k 'A(zii÷R$s-FX#nnydw1{Yo`?>͓0 r[18& <|K;=̿6v +M P0=Uyӌ@cT9tIX"F(j 7{<B]) 6 ̌}Zw3{zdt JP5#\wMgN_CEpSڡ~{8Mgl/0`+T?]aW+ V? ۔Shhw^?\Bje~z؊oF AsPvY*N?!Niճ}Ąv s u`B gI'9ID4ī i|M Lό ;$1ƁiOi-rE\Z"|$A`qC4ϩbcY tl 7CQDoϼ=㘏.Rז)Gje1S2"(slFn phk!qs܃?JRil„Q3܋TJmd7"6 ݯ~ExxeQLGݢ}BnlCHɋo,'aĜo)0y B.{|{[r1&U.(?}=jld(18~| 5f[[QDysI"l:?`Z&I|Mh45x_h1@[b ~p._}.4"SŨh.经mwVSfw'`)ۚ2T$g5EߢrZ3aygk/](s˶: .M7_G = cm=~g*X3cyh pU3gD0Gi:rduSJ'PƯ)o1T`HvQm-Mk-sb"7;ma&ҹkK!եh&V2tF]tPWSZqVF#z[}Ul&f_FPZN). c}XA|BX Rފ_tc-ltV=3k#]'0~™йB3w^Ys)dn |ұ Gɘh {|o.RKKw} k@\h[o@b榽HnΚ}qU(m x-]17 >k ߞ \Wo}yWS xmO Is\R :ي: |Q*G92>}ט=u!zuz8oBLibi3^Zٛ_%``(h'XbO{@X#]8?aQ"1PB 6l}NJOK9-@H?ۊArm}ųE\bpBaI]4$waa ,魴.Â(HL^#wʗ70.`"w0u^%GB#6 2D4n)%# 0b}mJx nӕ"܇Qjv b;\t5.~\7 }57f]4`>)>?UŃ4xWIrHm`eU((C A~nVUqw8WܟlueWz$ÒvtpH~ v|jЗ*m>wO,`b[{:X>ݭSh[e=I&&hFGG?,Eo/KpNڹV\q.sl8fK3o%Z!Z,JNzw> 왐]6܍3_mVpqoڧA=j&Wb?63R?҉G,_CO?gG [v6wClFAN%2F l ŻP+- :MS|L"YQ_QKPIe֫6n\8WLu!9Uz ot,8ӕ Lٹk!Lk5L!H;7$eV )MM[ެ'ƁjVՂ|6%%,H,63M.`V_ jUK(!tu$[kPw͒6a?4'&/ywO>a`2YP3#<ޔb] LJopl,+o$\ڼv54U܃St.s/4$)C/;^F;4S`9ttG!M&wa alVIԂ6wvq&nv b KG]J65ڿ2TyD,Ý&RStZ j$tGuCD\ R Xbn:LAʯ-k~4 ? q\7ٛ#CFZ%\n$#_#iy#ͽG7:IGrVKiObWm_4Ttu\-JaqvWosaծ!N WoB)]۞ מAV"{GB%BUmHB~,`{ku,.Gd.;*AˏQɊ19r(r.J(>V Xb虍E8fȭ[lι_'eF+A8HgJ@;Eo#08p3]׬:昫g2ge>+C=V`G 2ךcE蝌0([˹"}wϽ88n~F%W+9Ҡ,>0Ad#8MqQ︂Zg},R+pcAJ'ZRqZY~@',z_E |%aq5TRᰭ儨j@%E1瑂o:e 4IIU%z yo`,&snѕ!džRx|4F ̠DPnJ%^ ǻ,>\]+ [/6wFqmʭE=l5c"ߡĸYBLVlz^ 1E12Uag7utf t%t B#t&ɍE=Rwk\z6kMvɧ2aN6}k~q ]1}}Ck,GcGV!S̷ț x]QvӘ[X|Z"i!HLRH3Q[M ) o{ڽހ^mσՆ/>U(M2j3"=cPy 0kP}MFD6wWS6Ok@GK ܲd`3C5Kqys+Ô$𿼗ea:W!PZ-?o3Ežr-a[e~|^_$HSY񊤘y*<@:r[pi%d*o4)kd!/vu$oB~Y}ZF ;5m?d*GXKPex++ETd¦^ T8.[Q";?0EZ1)*ͻ`GgApMUKIlzuVǾr:]|XsoEs1$@Y9O,/UD[̾}!ok5y1Ԓh2KT׌2g jB*p'ouVNHo0ړwCZ~YLŲVKuJ'qh}ܙjbr!-,QF- PG.l?Oڑו4S6r+/mo%:Xe:&6Ê^.? ܞ>ϊe!ȬpOy&FgKq ZL2 @ˇFO6(0]9{wS[6ّuTro;b(IztK/_Zé~Ü0o31)3w_Bc߃bUKoqcvyb|r-`0 ?#:pqcrwFXrpLUvp|kdOXߦؖ5iXx[I}{'HzPkJ yg!OJA #g-zMT̞ I aaՈSNڿZB1FB8Y4đJxjiiHO/53]#&wx>., y5 ӒHҝʰtf:hmG%2I_Yx m"kbJL,;keb~Ir< Z>Za iJ򅩗f%dG a0;>G8oRvV!߯s ])s[yrP]^cCo ᠲnM3 1(~pRT}C6"Ԥƒ.ɇoTO ^#.!},2`ʞů5.~;-NF.Ӈ!0r2A8!*7 ;L:5S_^Ċ9?QL<4AenJ^ZC~-Kg*9AWiըuԸte UW, ҅Hf-$B 1j\%>Z=$|0v8}>`EE#_ݷ88\+f)Vؾk>V?15@wҜ)ERɺ3٣ gYZ070701000002f1000081a40000000000000000000000016661a1dd000081e8000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/u݁]?Eh=ڜ.+) @A4^_'}ѠY]VlN_!ߟ]!wIsgA5bSRTPh,G*S%%ϲa֠b'WgJZ5Co%p1}kBXW"X_aZ~jug  w8?۰ݳ _Lt j(jAL{pK[ ղEޭ>W8i GǁkVaiz]~ryf$.+LHa.06Ҭbe:  *!4S gQ&ek}Gpx[":Kg0Sd3[Kh_aZll(ִWn'w^ SأP/&s} AKmEQOz+n/GU`(Jj(M4Io.nr Ta81:)k`dfd>RGb)U FN.1:y5+$ltl2̒ \1B%yjp$Ø6Փ<vE0_ b>hO8e2kƗL55^NS{W#fgx%aSmm֔:ݥ#kԔ 倏bq5[<> 2В`t= ]C2!vYL8g-^G{dm$׆S$ \o˥ Pc+JD(44ްKո!)LfպC".WO՟ʗ"_[T#<@sz|c`' i>icg_؉fՆQSzH~m D= Jp^t#>Mh9+(+G,lvb}ɦЊ#.e܈L[EKp y64,.Are/0aa~@N%qUǛ ϯ}ObJݰ|%Ay\F &ww)b1V(؟E'e?DiFVJS&5JtyѪLk]bl48>^ؗ<$>D* ݱ;Y1<9 v(|TK޿ }0 x`[&!^s+~xXU Zz[=C-#)}+]LDKfo.Ľ5fcH!EC{I}Jє:5rӋηwzae oTnTY}!zh^!ii>L9ݽN!>[;m%xeץ-+#W7bn"hsJaҶ7 N@1vUԡj6l2rw\OrǼ 8 !s@*iv?/æ]xӧ \cJ#JD扰YvT/Vh[jJ$9 }CQxtӄ6`#(&5C>,D[S7,\f[<ϖ)BMmŒlt¢4rXvfZtڵ6;9R 4r ٚitOg^&_f :V11>1~r~ب6chlwx@mhyx=,%}m{,h OPY>dSzV ߾ݾ 1n@.?h%Y@*ol)wHb,}Uu-5@֌'#l.a!eT_?BlԪ-|q3:}@{߭3zzyJP(Ot0VYZxR0PGnü!<#c'$Ė@8m4^(3Z@Ӷf(26/$U7")UN!n;:K|۳7?Ŋoqm \'EX3)& MH~.l6C%Pa[)5؏-xlC)S0x\: ;kAoDi |4w-#97>Z7$oogcEY3RtrC<~(ͮ83@G;)C%.gCJ0ACK7סrs`1s!6qV:<溴R:0B݂p dH>?h:GB@3 馴WH"#H{ꓙn.$% IT%X\TQ%W+T1;YYmx XL0^$ϧX7 W-qA/r#JM'ϚS/hPUkd@>mѮOJ#2I̘HA<% xVE\EM܀+ՐhH^ՏxHnl¸8ݫYHUvaeϢ&` b05aD[fYzt3c@s{[%uʋrD2^n $wz3T{HO#"9ǔ۞6b1wo\J(l;_ @nXks7genօen +g1V&4y X}w8qX=mE/&q? TA sln_A({y{zUp&Φ|gFċp4uA-.Р#,AÝJO4MQB ( \,4b(gB >QRWc?eYX-w#>>\W L3]O$2aS0-+Z#䭎A@xgIfyhkBna`=|SS w)E۾,$/ԑ1g(*W($pO&am7  9޺ ٽo7Fe<kpgD2rl QE@/(DNdӗ3Pgaak:5/;g՞2j:ΡX8u~ Fr^ $ZOj0;ƾh'suj?k!`qX#` u^1(WwN0y^eq8tɟ(/+`Mx3rhhDl7x6{jktQ#M d#l\e~Kp'{+d.?ߤgIRxWhF[æ1/OіNKj"]bdT`"ǭ >Y_nJluN£vVrMYĒ'Hb\2;UWPЇzyW;?OIѮ'n + ,ѫs.+V.>XU_IJ5 lt]Tsﹻwx xbEBfGU=R˝L&:]tE`A }k`"UFd(2a;NO>-@8~L0!()]gP%?x 5PgqO!ޑT}<o[-_bSopOGsvaGܰܚZ.i^45S d(qt~%*8"irOXhf.w窫R+TU(%" !F%7O*33}k~Iñzb0s66uІ0fս*,!KS;l?8}ag.IEE/G⊲@K{b\w⯠.L[4Yy?-d{_N ]k I [pPʍ1Z͗2a`vTi"B$р(˼brso2M-œ)Օ(MA05S_յxٰ%Ba^ xHL%O0m%\b@n%Fy !RY`Uq+v4l"!!HQ'ln_Fec5 v: j{F jkpv0_=C"#~,z;M]FPu< ^(t 3g$: iӲ HBԭ1=40Jhp\tZHʿI6KY+& %.uo#@emL}=Yof玧WHswq8_BC .%}e`t}8538)ɢzua.įXt6 "ŭ ~sg3M ȤtmYES?_IXT]6T/l2 O^<{1%$D#\bU2,!w3dV^?!C D\`"NḾmncVI~b%L$T vCJؾ 7DHM+ OHwjCd"l6۾)89:խ{WVXiy"-5IR Ȃin_@q|!n+@R0NVNfj}J9hu%2_y+jx\w V%L r YCv_?~TFPJAs"ONĴC<9xN3DEh4XҕngDcbICرS.B@!^400gw+?m{8څ.+^AYTagN-Ƃ AS m8k~%2LB:1vG{P* cAg>(34Sy3rO Ճ2z LYq0g=҉ybˏ05wGB=A S 2؊üRSH|؃lq;sc>T]Nqs#xy-˼0&4u{h23@pn,Vۯъi0v>?#_'`}i(QmF):`%űaac(w^MjkU$UTͰ2Bbe1&Jz[B=)=Kw!KBuw7K.3_og8-47t[z"5ni7Ag^4~+u,%j2B 3(Qy7`9駃9u{ljziB"XM𙞗ۗyS!Yi,u0ﻢ5+&$&Յ錧1J=tS0YImchA22>V1QޅImbjsţ2>w{ZS|h=yAJ.xB~ :DяPʦ+l"5)3W2iG˜z3%=rwAj}'2kL]e>ہylVY;#}YnCgqO`L^ʜ2?`HpbzBd+"ꖟʟr2 hęXr!F3ԭD!䞃dc+,gs_j$e3@։ }KY%;YE.lٙpҁpY+A}>eXZVk>lDlܐxl&\ٗEGԙ{Lxpn[0eF<ш9?#gk[ i+<\_`2ͬy#=֒[<}\R]-祜/"%,ƿVl,PK[S>"ZF@љr(hwy{%Ӽk{~w/l΋qNq`KҡI'Xޜ|`Iފ4=>hEeGos|m{p Mb-Q/ 2љ^r1Mj$*ɧ7(}cRƕ牆P.`#DP0nKz٬ ѝB9GboYybZN8 p6NA/EPtrwRIz㬌-;^(['BN)TqX>͚6؏8Bv י`$ dBӛpKjA8QK%t?`aG2 TzEjA}=.'IoM*2:oA}V]l[Nk,ӂ ԗaEʅ_yIneM+\Bg$s=Ms9uا6(DKE 8% Z*xmGa { ɐƩcTwU/ķ.QFn>r#",I0(MプCYJjPdz&d#S[,sֻA+"8P*hrivTo?X@0 ]'HǪ_Ym_1#V?ݝIH:g!?\_ q5a$ژ3#մA lnY*"$! hJIw_)0,+G=Eo("29~]|,kf/a_(-Re,ln3 ˏ%: Vg82oխ MK>2_L 5RK yiOJPHF[kG@9g Bsw%K&]Klsy}}݉xy7#1Bo{&oY7H7hm_ɚ݄TЇ ֏zdU}Wl6"6Z{/3E=]>pq!})A! 8v:^"1Q^<,Į8 Rr*u nhz5<1[] nyV ,o6~X204w=|8yr곜w⑴'(q@RuBVY2#S4(-|An*sSz釘{!F.qѕZS_^fX գdRjh@ouAv;}dֲlՃxk`edY~>h\'tQ$lѮ` Nt޵a3lSU ^p$”]-#{£CsĦ*D<3CsN[/50wGN:Nz{/)eCTp]Г d.%y0a ,nq >t}. GdqGV2v-:ѓ.]D{s!QOY0XTsolэv_J됃I(jл'MlhKA4Q:;yBݷDZq1:U08]$"['l{4@zjj vsDQ\P<~.F0{y{S`I$Ӗ5+ڝJkӘ wd~nq%녱3py!|@p1Jm*zT;N#|N=ŷ% /-U]M6wNx "E_6.l>3Nވ$w}5(2pU0'Yk~07D8iKN ak-$)BC!3߇q.]vkə N4A0 (-ºR/”9MvixƔyq)z<&1hP]`VCc).qQcC 9R7GebtFQ XnP\򐇛Lש{fw]7{3߽MK%8˰f;;JR¡㔛S{~U?6FX#/p`#rw^64t {18Tv,XafޅSKN k%]ހ\8{;̖ Rыݶ baqY-͢@3 ٙOxKgU  ef/޽Sf="D' ta3]-8 ݜ~eEp"¤YK7f |1!4j1|p;iں2v0炣O"|bPNK1jWϪF/]?r:EN%S;ҡ3C&쭱 bϏb|1y,U Dc@DZ۞B'(8,k@xáQ4=#5U#,wq?#PAG=X 7<{KB&-͖-G~-VHA?ik.iRH­D"}!ry'rК4v`yxxBÊ#s}3sIU %U:yGz{`BʝɎMNxsre?^ˍq602g>(:y1Eqfoz0˭"HOj;w:?U_9;]`p"M= `&! 깰&FoB !UnYp~55-؉ י蘿z`"<'bP "J`e~hDAxgk9q?VWK0VBJzIlv<9}}ش dnC$pE-7[o+e@dJֈ+S х\@xe<,l6tbt''~?.+s-vz+;}u5j:e++OGLm`&ilԧWKk ,tVM2#.bd/nWDfRLξ|r$M&3>? f-AfEbc2ͳv1ZV~| `֯)Ln1sF-NY)0gR02aOܱr@m|nc=fԋ궨 1}~d?)X]*8dZe_ 2SːJ`JoA|JkjÅrZz?W({nN)  3 r%hfǛlM)Й9ǧ:}gyT½oH},AsLb_5/חX]9 irq TM$/YM&Mɟ&sN]Om8MOD9?؈/w,u=AAqKBjC)%%nzՌo.P#L |9i Zl:i]8.PVo" G='xmzie A8/~O{G5y#B2oQcsSRWp?/qmYfOZ,r܂Wi=2\4ןmfȺ4Z6hj'a9I6ׂ4ZR ,jxn111Qr ^d]{jq P>e^"g聉gw?Y@y?fke$Q(WYG mԱiF{M}w:g yvќ8/_9ګg3_c+?A[oENDx Ok]bD@ {Q//c^sc>NfLzF)O2}i7g%@gÆQ|F) y6^FԂWі~&jql>\o܀Tnԥ@4OJ&ƪ{,xh<`!.C;b{ ߅j~n@%M՚mѕj[lj\/(PwHFj/Oq`L^ h[!OM:}zMg (esZ(ʕLzxj^Z#71U^%x Azi>0e+€u{_9Ϧp5)> њk !49Jc*:/{͙Ťz_K\yoݶ*Ex-wL@叶ŭ<Vg(+%|=54uW4) Z0K6ui#O> |6RR ;+IQ[n¤GPgx 3Aq@SNbi"gYgMHOPlj rjCYK?1y盆Ĕ: To޳BmY΀-KIX3gڵ>rQ%M>SʛGHtkb1!?jk^(FF(6AvHF^cXbRnzpIce>F 2Q0MʠBc Ob6"i(LSMT,G(>jesАǐch:cڼqu<9#WGVA,3͎!?Q?/2qu'ؔޙ25w-ڠ/ =?Lx愸m eiG&iO&4@LFWй ͞nNl}W^N)K#S ;>]GgIsfKv;h6!:Z$c(6<,!M3T\LyG;Y{r;rvt,M#gzv]% 88B2xO@ocm8%mÇEIq6|>}܈-wu icD;p 0Гմ)߳ Fe|*`zk.dِP;P{ SĪbImޢ!%aГip#Qv71בpGl?̈́cofIl_F8bO$u;c5s 㣵G=L(l~<;^!̷ZOA 3 9x߭cQ6TK;xtH F$f:mCP o Y :$/n=j%0pFd)k)R3%a{cy<_xכYV&GJwbmPP`}Yu z\ld,1Y-DΒS!O>p.1]FwиSؖypZA8[;VX:)l^),`yyC: كn0\yV#Xܚ@Nju2U!iv3Bei MEއBu2 # #f+u(.-4k|\5 A:ebaj^t *ɴJ4v9T7IU樿26|&A#(aG>~kˢ:FhS8뤦6n6HѹF[<*^yyE{{J#_ڿ,ٸhd.CNt1$"Lv<Σ]ǣu0tcbٝ+@H%yƨ [ץ52q,TޕX&&;}a]Otr!-p|UtW`$!3}6ʪrRO2##Taapwe]:jd7onn lŎ-VZ#,,rd$8U,QTC)+=H`8YGB`Ʋphpa0_As>˫& ʗ9+C8<@Eژ3hB_Ġ,i2M`pl!/OXl0'P vM%jެƨv=|!ž! ?ΪyCޗ`rp~C2yFFxбR32)|CqbsY}LR^S@%q#`;ӄ;|a*vHiYWqzo*qHJu-Թ\35`lӝ*Ѕ\^X[),A~F[t;]@se!{VT.$:P'{(idԛE]['*[ ^|W**9ukUMQ8" PQYX- 0ާ̴jx!Kfnc$1Uǩ>jqmoܙ:$|1*,b0dtތmvP]P}]>Ο'*BE8!l(xx9R Gi !1'I2@Fx|.n!kr>e!jTȐKIVҹȘ򥇏kv Dab ~B[=/ydGer}/'5'Tm(TA]\̫PL27< yz.ZH=뚘ŤH]4U"\{`#R̙YRJi> ҴBȞW0^+BivQTwp1#7iT{\f7(*V:Mï *NƷqcu}*RZ"#ZL۳)JeT*Z$y~D\A w[<엞U@*V7npLڪ(i'U.JA[QS^5ѫgLޢ$ g8hq}U<۹TV [(&ב@ۆ=drٳ=) N`T9kin^g 8; 4޾k8灯Z0Dz9gh)Zh% 6x1BMi\Tv:[TyBNk*+"[ lۭ;/ BH?Q"oNEmBs{K'Ոz|96" ;(("ޜşe1 e*4oVvƋh_v- ZarܻMFmy9q@p6TUՇ37b?g uv.nGD$?J^Tߺb'tNVp1=t)*nwY!rNBp(hR:KlyFl"Ny?O2ѐK,Ͼiˁ<၀l@WiۓzTXu_W3:&i|?+U} qY:Jr|ktPZgAsڥy>m-j ➲I2[ m[h̨\~AyUʘkK6+ k e1^OkoxDgi_ JL u611OdC=s_FXn፯Uy|>g}гږ =YĎ|;Nf W$džo&2* ~1BzgTXWwtL4رb|fvl QB?XH _ח*^ẊnGeLPz*~8 ##v?0P.e(ڀrO>HSv9㓴ŭE.{I8a ;ou(έ$RWMIV  XO8s9\Ai[HXvq$Qb:rLSkh$@mb{/TE|qv A4Qv kmsЖ k W;'?:#^ʢ5z$rtUc{7DK1獅'’ს:K_޸~UG aށY#-,v| b Fk^CŃE&܏n9٨Ll7;'auJ"}%+J+KovIf^=cK0҂/f@7GO6-rZ4cΎ_l~Af:k)dڒm^6 @ $Uդ-Ry22djGYh/H;В*,U63~i8D"6"m6&E l54/lYqKF/-w}=L]6?9e%rjnR|{op,>x'#t)0u"?7 aTZ=,-)dza$[UK63m/q%xRд>d-?-A2^( *g7Mha$e=yȥۆ+Qd.V+nArz;E/$ LHjL"Oڳگ)zϢ}⃠ҡGauTAtH,Q=AS^}{=ap[\e9 u>ΞYFǩ/c@^͝#N*\w[f 6Q,d@*ƪO:q/Xx K1Q/iU>erLrmNi8Ii $a5Rf/wQ-e>:,;xr?cEc/ͥdlW~3*0j 1_fVwxeD]z(Ĩ/sÉ!1V 4! Va䖎[Q]x1u5F7qcH=.05D׀ҷnOts,&l!!fSf10aoaPI\6 Bȕz(-;2 UVu[[  rd3+O"9~OohiN}X[.@V abv檇"Bu^'(~0JUvN;Q'S R_(e%LJʄD )9BfLpr{D=\Sƌn?}VA{E4sfֻXtoM簓4Zl@Q_ /$6,_x_LuqjW@_]uXeo0=:EAƗ&D<u1HST3N~vMJPҧ>s-`RQ·86 qPg5w(5a#TK,k;YzJfT՝ޞ:TfuYQU3f? v?aӳp^ZIIxbE%}L&,{-~!׭qnt؉u;QD+,T#Puψb2ǮBgAXoM*Y7btCEf )\0ާ!BQ#ha O W 7h,^HA6ayyЉr!W/RCb,R]͞ rfӜ=g 贅!N~_fpVR~QK|MF|YV21H"oAYܡ&PTx:eC3'tGܵ >A*ISPsթ̶ޔ@~w`C.jH`gڧ3@m.ޥ|le *TG7Ѕ.:ɦwΐIvtِ}O;Cl+sͫ9_yBL;d|/.d+M/@#Ѿ'Yĉ A٘Ԣjm-pL`;f6C:s7RO_|nѽQӄX !յ2>*<>Y"^Od Ǧa]Itwwt$F&ZʁImPk%՜VQiHnIL0dq"txA*c^ܨ+xeÈ&꜠`:Lng@g P]H[?v"6,H_ӚοQ)Tiҥ>duHm5weU%;g`j#ZFL4Yc;\6 dɋe#مI"ҙSox+!_9M~e}tQ"F`gZ"mSd rnZ"sv%ق/OaC ;>J|̄4v87 8Fqy1C|]KLn=̤0XϵG fG'RßSAܻ(C#tɣbtތ= CzR<{f<K(lTvT*|xL;(z;J) F^?l y|S 2\My2jHW?j"h:fnj1pS^H"}õĭo))鋼N!TpNe7i.#$Lhr)5-xd㥔;;__pb~i"V/c?Z%t#8aݢtkB]0'ö}{BEd iED Q 6Y0\n5ʕV"𑨐]`*`SDjޏQcKdXk>z^G೤3Tn4η^؟RQy*F2:n fG< 'k8t]!!pݓpqB?#+wjڝT)4d8ÃM-D'hj)k˹,g)̋no)j N\SZy:_ƴ ~R ~ܫu5y~ȘǠyR;ӫsM,U>I5q/ t #}/8?\T }'Wa` '=vkg9"G_+^:i־lH bPv moxϟƭQQlie;h)+%5-&:Bgy uba&~sZz=GF18 ua,39Vi}:X9 [3޽ݡK@j4>Y]P €r143ԩtr&wp>uJK iÉ\G7z( H׉ran,=JmU(W]\ߠؐL߹7 [ No7/wBe{Y'{o Z^BJQ6-uR%)<؞geLc T%w,X.'rф.= >&d:-LFm>-AʗA$wvJ9{4SFG,w8ŐOt컽}4j!Q—t,޻fN'MbYv5尦J"tT-)vLUj. ԠɖX.)j\r"q]ZG]uH0`Yqhbqעr"Bs;x@вOiaRXxCDk&Mu&pH~Ӭm4l|pn7PJx)~b 5?3F./tuфޖ c@62=r{kx,Y<>_4M֎?gROѯ6n+#J3)C$Ȅi>*0RocoDRt4JqSg")Hil%m8v5o̢li5{8e?!Z*&S^ÅY,)&:e`$^c$0CbeƧ8㷩Fcqs3>Jٖ44/%3ke$QwayYl-q*wj+^1@-ǣB Ra z_Q~uꇺj9RXfm]p{V^ + rcգcTM+"ǘCqQ+y7t<"#S![CmD1p϶708Z OIl@ӿMb4v{U죏r*(#RԠšy낻[:duB';Z5Sib@ːpԦݕ= $#^+!XI{v"8|i|A"xG#8H̽:ysb$CIW 2zngt)RVZszUZbb1csі:^XM|0.tB-zrϧnq0ۖlGGXu|TRBb5XJq6|K$*F?N/ZTcEB:I|f_*Lvoߣi#WY0˿P:3Z̎f\9IpS} Us'dѫmz- isa{y\ů&cGv *CR;#gEA 5M *xȖ2|j\wof_%`r8f{K4":R_V6Y̦2t!AZ.o-qWuРgUbTRͧDOm\Bu\dE-Čvl\|t7܌1P#IETVyapxD'lY)}"8Uj-OPô1r)˔ tf cf 6*8bY`E+n b@ !8Oke9m1MF/5km)\ 7z=<]nC'TGX,z}^aPBeԯ3eJ-DJ̎QZNx--*c9Qyq:DX;[[0l:>FoyS'& X.aAW3{ΚҭV5 gIu]]ʒ6"ȼ@&Bpg}dz)Kü{Vt"qn2nvRiJ/@3;> qD#f=o&8$"e2;/ )#{l={~ab.0` L';oT5/@W.:][ I12ȍNHe(\l/;O愈S4wD'vX>OsR& UJ䓮Ai2՜?w|DhVW0+IwV uh Y'^I.g=L"i&ɍP^]UQ=sxFȋ0pCBh Ľf|ysOKZH;NA&z/A}pX}yC_}+d_ -Biz$+e2gt`x[5sT'8#UuANTC=Q"-h%~3|HI2B Lm66ot -$.[%[HjwȴM^%biFPznĞz8@wŇll2igQ w^A᝜ 't!u8g2V|U┕a\ÿm࿒S;1Fv^38F[(s5 HdpiNyY 3iqvWZiL+uꓷuVZn~T|I;MlTf>/jtH*YEzآ5܄k XuzzҞ5gž1Mة}no;Ȗ{ h$[D:'© CB۶RR=+KuR۹L e13y+0:OInQD/Jy=raទT}v{VO:{S!\^F_ wfULDC+:Y0fRHɋ4iNt@V}լxPZFznNfk$0Vzb@&H*`6S,JjX3++C`gI5QR0*oƅ? WT`KM?T=:Т2 }t}|~J}[bW$JJVt*[\ w*#5!`f/IWKHFQ 1 (5%}݉6!9L܋A[\T8);HS%19Z.rض/ϥ&e <1ѸV@c&ʢEV(Wot -cɘI?c.MòAXNl:r,sTH"6UQԙc|t:%O2M1;戯2]X=гBäNJez_2\͟I܍4X\LӯE_0aKMICbрM*%xލ#9ڡ>[cQG§h 43_Ha^7# R琵խ7[8CGg> سZT~0hٍɞpHt a/Ê'aT׼] Z@M0%Ͽ (' Yb_ Hg{`&_/5DT ӧ50{7W*F_\Ym͵_Qr{rͷ ZfeBp-N{M Ԯ?m@;jJn^8mǬNf2n?1'hI+D- ڴ8/#%G :{l'>9U2.;1A@.H"14SFRz+ϑe9@{wy3HN(}p+jf% Sr_H RCw#K77@Mm c2Ilc/W,3z܉tV#bhu 9ހiG "K)+| 8SH=$* &X<3NWBݾKf4I>-D mjtlۓ9 8rEPxW(5a\P%igY$H¦~+yoJi}G$.Me;&Lj&,H֤*T?ޱ d Exq OUqgS)XY?C"m>ί6Bz] 6u?P/1{G>WX4kB{zٜ%v; NnGN;(M Wej*@D/8Q ? I]4}5M'a5I6zQVgTxwQfts'Rr˵r -ɵᡗC`:o0|`k(]繒֧٪ly()_6_r{@24j=G@-{_&;Dmv|eۣ,&=0aߛҊT?öH3فN"|D# <oP+O;XߩT )ٿ`PIokB*|yP'VcΆ;̳)j2{ZGn _i}VnˇavS:͈"{oҦДM U<w 0TMEVؘlvZ6OcZK2BwMIq#₦036˘G'VR]I9+SwYf0\1ȧv*k-b ga9MŽ .(qrLm>!j\8<+",쉪+nr@J m8ĉtĹ?qnʽB+~ӂ  ZzݝSatgDځEiN9է@nBVm1Չ&4䇥w.\nSNlJ^g@ A xn*s#.@pnO\ᓞǭ0Odʇ "2P`q)`}\qlS(jȨqB</)A5g,J9iZ֧^6$)n?ՐB,{9V'J y4Ǫ<1:2IN 41oz5|獡 =eF"riHG퀟$[.XFY*/I[5?BIBp9ٚ'vgjq ."~Ws_ [Y`]G={D01:fM:E4籭,mINyP L;䠄,jɻ07e+0Yj" &{JN@3)4,_A-οnfExVl97TŮ#;a/,w^l+^;+?<_P4!;w|?UYq<g xoG+|=`Ks䮳Q j-[pʐWOޓW.4)e.E$QQeERޞ>4%+f"hpw~㍋Eۃ@>FSPߓ? 1d2DiV̆LiSQ nr]gyDYX}gzA] 84e} $)6y x| \19DŪ~xi8 OFDL ꟯K:O\ Y=}PW!"27"cM 31#p’v4:ď h> Q~gm jMFFNBooiAO@;Ks&Uy#+(B5SK+dT9xtE$aЧS4XcO$)j$qWM>*?&{}J>J,Oq%f- cɓ|LԄ"8 ܤfrG.n9Ɠ.:'LHnG;_X'XIn曦{ȤPYxјEu~VO*{G yEb@V-2 ʣEA2tLqh'J,GI_sC p'e:q<{eC{K!2Wx mwحOEdnq*_ߛZ> l+XdABv.~'hjg]5XIPݢ~F%AjzUf7Xk2q&ROwaM&k]VyS͙ \s,"㌹#u(D~3J4H?([9ΎtzWf bW[Giɞmɕn[V_|^%/ծًDplTUMY+^uΌy:H~ >?Vg^K/}\a(дhuȞSCEX Mٵx.,^BFW58ɺXevaHbo2nW✄o<~&SHbM-J3ڐU-hsMHk-׹gfc ~6 O䤸P&WUrb)~gicˣӝwt%YXxо7+kxO0D,d6R,ZPi[K̇J=.EUC#%n/UN~<'2iF~弙-i"?oG%Wχnb"|6NoYZ&êew#4'wʂu8#j 4* Z5 G  35tuq]0b仈<=Ɵk2P<"}p FřLOW,r ; bƴ-i2s=WwCB狇m7?p]3bx8a(Q%4[Ȣ\**2+Pe}TsfY;BsA~ H^ pzt=װ%ɪ \0_ EW6QnA̳mػʖE5o=ŸD7XeWNa!"UPH\EfSl J{C)lO,E as-<"# %hHtIs #zf;/i3G%=YGa_/m|g{y33p4Bxp 29 uQ[cn" $JVG~"7D\bcsu!j?+;u\ 1UmBsҗٓNj| |a܀=ښ)%U 6[%I3'"ď,GZ;XhZcTj@уyjcYCW gQruWXk+H0IoNr\$ԏ7!~9>@a.2R6TG t%2{fTD*Tcz;o8t(w#asؕs\F~MH;DaNE3ʔхfuʌЫCKSq1Acb֪ DHKXt4F :z wLkzzZ"pU2Zu|eu-!X::wtHj+8M,@ƴB1b++vQb;fa$z‘n ' ޅj;#9y<k$R+XІ}ӝF %BCnC59LDP^N$zoQ_b=E m6ST:^R6PWdxq|& 'R1}u\aP%>ըZUY -q dL+wlE ӑNYX w׫@,Gnu r,覹Xz:m2PQfŖ@DcD%ZaS-+iW3h8v l-"fYIu+2~]RRȈ1-1ْ6t.{J--Ia\aVd@^3L,]A(;DH:shTUm :@#bH]8{8RO|GSW!d;` F *ȕ֝ /4dEdyJ扟K$;mc&C0Mr2cg 3?xŠC$lw&5 RoC:35g=L&}4-<2W4"-&\|ֈ'R)k#WsDa_٭+n|c+^8b?0N$"fNvM젫k^~#V "ꅰ@R }41$+$`|! Q$?F쨳jXɟĞZ㰗U[k-55a^oW^"ĐuDwFa{KA Y@h*|* FGXGܰ2@!Hk%El+Ѳ ֬.hbgOqA7$֡XX?H0{rp\LԋNteߍ:;ߦeĺBe[D溶Fbg;X6^+-[*@Q*]IJs5Bd= ]Fa_h 4a)ҝ FZUMA6Ab'ى MfZvQ =>+)0 :Ug@"-4A(w}s_ h+Dn [VxkVXABG=Ip !jO$ Uj~qGsEkʸx6 )U-tVi:]4>CAQUubD)\(#j1L9lD"D`iM` rE\k5z|AjD2mꖴo+d&yZ[+PD80j,m`t cK)g] @'f,җ:kAQHhmJ/*po#I=a2z-_/(|9G׎reͿ fQhN-dζ~yi^ u+i?g(J7$P aʰy1{$#Na$n\f ix嚯d=…RUIXF !-EdDз|u_ƩIF\V ?޶56Yb"ףsIA͍̐a#OZ ]G-/A/PT{oVK_`EFW%K5;!}L9B"F%]f-$#j ?t;% ϳFCoM~,zgO0u9AYF r*b 6PX%gaw: {w&hR4:)ڣB0fV*:~Os3_kt G%oC9Wo2zK@Hd,dh#Ga@f0VDEb\k\_ZZ w t:q }ޟ/~aT"JU+ڡt)"q_H^yEJ j\ X'=Wے1f<[ܽ5g-]bIaPQYe=PYt]/ahC ep|pNҩUqp@Kaq&,s'8~0L2D=Ld}2; h_i6oaE5[MuPoXf(aEh{^$0'od>%{KnC[jjo0~a4Z& |ᯤ"jE:µ wu Ӄ r4oC{IFqf8.DD߾eDЅRb-9. IjgDžP>gw;- XO,)D KNeWoZxli'fh%\z\jgpPG~Sh aڧڂu]UAoXFy<܎SiaP\#'v DX]謷XV'-Nivs)+2Y{4rbIm\:%QƱ57GF)7i̲xD;n +Ԡ P+ c0a㸍S-%~N wx#(Rl̦61Fw 1Ls笫57!r:r@4aᤕQx!P#akP {0`:1խJ rf-Oq,;5ZcFG+7kqm/N#ewI #/J|RwXX@Ө8o/:4W .5@mYOgda, tbTJfB70Lyn:Fз;1>LCn͎q>n$,&&A(AyE?YrMqBi̞.Ɏ@xdhFCDlcA*M\~tSR(wh!\&v촪}z{[f75u0!O/DAL캗]ǵ[D1(x#78ٵ.Zsd0(a(LI~ikkr LۻEn L0F46mN9lVm:Ok|bFVEӾ]Qupu34X$O&EBgN0pyu"F2W6B7ZK,:dYgLôg :,B) sub(qD*bytkeSg#MM!1pm{r_Y܈aR봦5R9FZsڌ$-_bl0dsCX@!IjtAdEXhĻ羝0 :`b]y%[b'WlPukrVW~#͖ 2EȺY{K>>#t0݊F#"@8GD$ Pԧ_!O@тM}iOX{:{.P_Bi@fܞNXJޓULcK+aӿޛ]RC0ڱ%M "p3 IXWswj V #k&|M,c dtH!A1 q :Fk&@U¤l==s`{PTHO'66j 0–ĥ$ ?ryR㦓BfKĘZ;ɧX5@=N/h;%IL`.q׹SCeF7PŐ pag{D_yy6&bEY=r_)-зzeF3I/t t*4_i+ Qپ tT,jŸ Щ,SLVt. P27", {mSG 4 D9-wN/>HeZhBdM5Pt 'g4"/ ]]5|c6Eq#ɖ궂OfVZ½ j \fsD~ bD΀}  ubPY/ ##hћ`'@w/k| 0{' #IOv{ީIn[ʞ^42y?z A[PjJS\m~K2N(rdF}Yxh-0+l bY{3O\Yb篁7L+q0ME8J/ .&fm"Ϟ8ePLNG[Ǫ1 ;\=<^B#GJL90lCMP@8}MG\;"I{h ك{>&2A@X՗@&¦&ffCp"yO]}Ó*I cR WCf4<!h8Ehп4g v[ÈŘjp=JfP>%F&'tlS^2%,M)=(I}fE0,SVkM% ifKʱƌ`~ \z8l?k!ԝ5#mg^KCﮑ{'1o)MrFZh%ƇP o[" FkyՏZUm(\]`ݰ((%W9|N[PYh0yQK$xoxlB~CFkcWc5Hu2.ֈE?ᆥ:pF{yOoMxnjB ht8 /A"cTʕL@P| l_-\ƒZ?&wiW2ֳ6•6|x%-vӜuR ,n@ټ2Ѭ!5lm tQ[ŕz8,bBuPd͙A QzN.VN;X X[QjSeYcܞ؄YQOy`:i}tÒhnXb`|`rv# 5R&VC_kCvɑd0hiBnգ7ZHBپ .oVfΜs?bXr`#)pd1鿀Iw/i%iqYW r݃&I)Gk-T m[^E-Me_R)VH˥] [A5} Q}͇fWFvNEm$Pkuplz 0!dbqɉh-ko]S lVT`/AܗqQ7Σ D{wMSsHeB䮰,=mm6LS^Hn$Pk-hO쫔eVK>k`Wg§$:A)#`ݗcT-mjB*/eim˃' ߆Ar8m*BQCpi$&Ո!?"n,!`nr֗-xJ&q@bw5Q>(8b zˋH*ΎKtlOёqoJ͘"*8tce=>;Ь35 |S(?s׌Lߞ6x(2!u@U>?p(rQA>U-=ƀQI(>HMg p z-WGNLÝ=N*$1s"QsF?r]b8揿v$«hOwoDǏe`\’Esg&,zz!+KfU/zRk.t` t2;  r!]ft"s:;.B{V:M1Hot:]-_/Hd~}K47CT?#Q1m_{duӹjH|͸y\u5Knd@[w Q`^I(IW~â:DFOG5*"7DȨZ{]"A;.Cz|=(7a5Ouk\gȧL9S]o&]"];?)dnQ^:yYJz7WnDRCڳw%R؁êRy8*,_[zŽ6LrK|BN(yo r? yಋHFЮEg`J(JW8F>LZL OdX\WrN.hR)dq,] l:څy+<ˎd:[ΉIDPjz/P6$Ф`IR-02I|J: 0'*$˵Qu\z,X y7۹qI?gL}x bk$CuYlތmt|wx6+ ՔeeIr3e=G(O3_0#ѴJĝOo'l<>WBnc/DFvOpYV~TXQFu.GpZpK!=6ET= XXΥo{!/15xgҷ]'o0W J J"JPUK}4lNf(:}^mg*; P{tў%p9Hnb`A! WΈ"M፞$1湛h2Z*j݋EH\8t$'ǽzSHSfo͟Arh89AfS"2⌔uK(QBѓF ~~UTG@Lw@0dd/+%p^> *y~ &jyh]JrD|R{K.K\z%zT5JҘ`V Iی2}C/9e'J?ed=ԁ ؙ*#fy8tI\#Rx~SiUHÓK4BxJD TpҢ}{GWnZ:!ӿQm W[ɕ9v0x X`:H=.g(P.KؒfLl)U_fPyJHx=!Mi\XuΆ*FHM6桼vg-Ʀ͍i6Lc=*B渟e9erM&'yM|(ܤmX\ޘEfo@F{YrN2TY7˸"Yuѵ35Jp0073-73Ol7'Fr9[\kA:[\u.&ͤ:_|-z*de?sJVXT<{ vJ9dq6r#٥RHuWlY0>0&OC +^AFSpnEwTyrK[sASF>81Mx5 eo5VA,YTE$Zvzekfa~śy]n̑#/CCBH&󀔝ӱJ\M'8[m3A( O1Z`6hN[FR?@cN^{JmlV9(N ߏFfXtOq360ٵ)S-\4}Ɵ2=FV,po5z&CV?j'gwgdyĐ}Sf1t쒁AKwZÁ.-qK6|ȵT+ЖETQ>S/Z Eqh.&Q|~Uv"Cy)ĚEWXE1ChdMC$a˺D:X WYb(XR\DcY?Q!4&;6} c7`i_%B~(;7;Kݳtw$k},[Gwf*?ldl`ч/ -3EU7!Z)o>|/[Ȁ q 4y]puD(37ꛌW{劻R 𧕔x7^Q*T19$x굩@@AumǍ0ؔ#\ [Jy"Ew(4G֌3lE*Vxu/Vg< ۵']-@HK)HF.cDU~H74?I@hy5 ?בuMڱ/eڌYb0NG9qՓ oFT;%u#ɴޗ ] 29-T7m氢+\ϋxyJ;* yxPfAykmP4s7 ՏȹBSgtQ]LL6;L)Xm(Dwg;>N.2g$FmzvFrw`a/N.j˪#־+ԹjGkx(5j_Tv3K(N-2-Wښ3ƞ~hA=fn4tR=4=L3sw 3n i7+qbIJ2\,8W҆QiD-]*,mCd J$8J,"i/38tGpe]xjE,tZ4`M|B H0SRӠ?HĠ]\ŔM iZ3]*)տJt0س~ a`Q7mB`"P}˯f@ی Cwb0G^9]ٮJ'K({^#C5xF0aŻx\çZ!Z؆?B˔qCp3B 7tH4 PA'"I9]}^;w7S+GPAvAWF6SoYoak\7@+͞$i-|;ݙ٘v}Mf3<lųH =j*]0g<{t}?<5-i,Jl$ѡPl.+O#:!HƼ!KVxX;C(&ARjq90)u7}@rU@-Ć}0K9+oGp:Ć(9V/汯B?K-|C;UrU/:2am60zc)5[n%캏Ju;dM *%Y<%LSm%˧l{dX+MkOt-%jm;{ d8t bGWE-EmGT.st6BooꓜVF 4Cy?`p?ȸ= ӫJ|vDkύn42$@<+L<[e)=DE{ DYW4N-`Ce׼ eЌS%$b{z-9.lC!KW~:t;V@SCq*ȇ- -%Tޗ8|]"%AwMӄ≱95Qgnw+Nؗh$J-9P[\=!LUvP1Vhh5.*3xY^d'^aw@U@n|`KVN&?ڙnx/rxbSH dhԡnKSYuR&)ˢo(&ۺ$کYVU Q|PEEA*lT6i^[XDdlW3CxL%XK{'hvp{g  |&k?mkt7#'OJw`;$B6W" ̅Mk5de^~HS|4߳i +8(S1IJFS?$_ 9dYpE^Q8sMMYP0dZ1 nqp/ya'mImCE=7p 6ח H^r(Π]z%D@D]DB=Ud/ {{8Yu<1&,鮫UA2=Q@ROYϫqg1297FﴠK摊t` }H1_g{2î;؂۵WBy[AqN$A1%.rFnaAveוL -YnSWG'%#(N A}$ti'z62zno,D$?3|vbS7 JpEQdI;PDƹ݈l9"өiMF7Pχu"t!ޟŽ/a/lݬ% S{ŪưZt bg~`,VjU=YjoH(fJ,?hæ{j[)) Q$70٠R[`ث}'ev{6h \ycwF8ehAʻ[@D7#$f8ɾ?0Ȍco+(GQ,` >EjkN9yh_fҗFj!t4.4kq%SK{^i@?pPeNf.Qxʡw89'$wG( Ǚ>-\\td*3Q"ض;Ii-TЖZ4 UX' Ȋ.J8vVx'!W$Y>|s+LCn<1[*LE٢V7/}n/lsK5\M$  ]HW }=|鐧7\O^KVp4W;e3 ?J " 3o1hUE;(Mh6޹r|@;Z EWu]HJ8I\TMs7gq-KzS7*d64A1N*Tp&j7`̽ʽᮉQ=32ޡup#0,?E>%xm.yMzaEB]םwG7}Y`wÿjCM@D eC`!1kZ XdHΣ7Wcr, ĺqiL̝O;$1JRa)t;CwN.+=DY}W E䀠:j{F%gx 4{Kd9_F a|ak}v1dьe]ܳ,v&C3/ҝ[? o qJ^x&O#OmīHJr] \vrTv_I3E0O,lC_Z=ϵPX}w[e&V`l鐷*M,"$?9١/JֻL#vX8@F6I qIAJƥlP`g @X4tɳ6^C:ȳ-GIF~76R)K~2ea Hn2 1Uj XO!֔Q46dhT@P 'H:g)?xo8z_{Q-NG^fY%UUf G8KFk6/TiqH|W^YO̜"_|2ͶXL$3 Xal"mdk:w<&5 |,6+ !%m+^ݺF쯞5\CUs l^Y~_3OL OVEw3 ό+;A 8E#Vagx7Q( [G˧bTV.DpunX ]ob Q#tt [5n{6?NB EPw&&E *Z93Zg;qQ.|>b F3q\[5w +:ES(yKZ\Sjpa~#x7߂|}J}L\?RS< L"v*F*a'p0+#f%=5]Bߩe C"KCF2_,VK*o_SwC(;,U79?gu;uifH -vkmDK6^jqf٭IA?9v)LkRj]bd`X[.蕾Aln (`~!Dڇ^,3%[Ǿ( lZM*&7:eZK2j)xIO e{~\ 2&ȮsrOsc6B#}o;ן-t^y@5f\307@? &lL<]7Rd}=Ijcga="c_}dnDqkl2qGt:|Kj w1# 9RMg>RK;cZڳwn 1ʦm%>bY$Y 1 pAwv0arN)x=HZ^Oo_qAݨSu,ۋ͉疵&1Ak fnMב8i+~m He$c#NQs{iUѭ~6A FF.0aD:ƍ @Vīҡp@{j<ýQiMkcYrv#C0Zz17c%jsa͐.i0̋uWhrbߌUcMwdlfĢ&{IM,Y `S?zis ./``sII\֊ T0 eRPY!֐{V#.4 ^R[J 3i"1rv1 eςń X0k s9^g%ɺ)}g8a.S[I nU~-c/z{)B c"P=RDъ !ƉlB[DW:Q=tӗ_B]xqPKB73M_y ˈJfoLh-w s8oI9oMsf> u )^ZA:Em}e)ȧ7!Ɣr-.8U+>ѹ i6NH> Xa5~-c4Q)PK&$qKF⾕V7sB izV Rq)gQm:]4dvy`@ms.gQa'Ղ.S>c&6'GN*^pb6iFHYKE`%j3P_ Կy,ASD0dNi *2KT{,[ը2ʦFWpʣ=;"wk|Gypl] 6 !G|;ƶn\wR (s  쬱E>y6Ezо+R8EpۃE`*COX&bsY!BOk@sxҢz9(WD&UXyX!}| )~#K_IvVr 2M4v(a1C2W|cW %dO ZȘ V0ޅ7vH 嗒 g`P3a|}CU%!q]iB㬲B@ZSΕ+P .30̆04q\K"9(XX@?ʒ{Y $;󇶥͹.aL!_p}9}^+o<|#''>]~PڤID0vdy$e!0^ɇȬ<>p<_t%3^k aq;TwE?]d2ΊVy %Mt:@-}jІ]qu1J=dO7r@bÖ7pis=&Q~3|(GJX<:wqiu$mP'PT!&E_dP^B~ 6k1DZ1 DD[f퉷- Z"!$ŔqJ?"}1.}Gf6+tfW ]r'y )>>ПKK8/l2PE}F@x٨>-}k ݘ5a aI>OFix"DgA*L;xgАSњTfzM'L\gvKrܷMwS.\'/l @TJ!@5ј2&JM:>`=f`?60*SB#ypD<*tgc6z";u5Y՟m>Cv{}r9DA`P,u y}tbP#Ki/;fe~Vo FM^#H> L~b-C)[d4/~%1&U;gn5ޒN l$K"Iz%8 M/i.3 yegG"P[\';~81&j 0AHDyq6SrЫ!^ *wh} k:-fϿERլ%e3!H`ijcВd '(B.dJ{Wј/iX%A@7d\ ;ۿ͝#B'8G6 B _|au܇5knB~*U7Wr%a.lnxt"G|mMvJ[}=TjTT)ёrQ*.7eSK2*3ppCQR*=&2 m" kSnV%@&^ \҇@GKKu=eオE+68k&y |י3i ǬkZH98sd{a)'Sl9M&S85qU9cF)?8k0 J݃/.frRf9͈pݝ֭`WKRa&lf  `0 []=2t_ܿ߆`fRgS+Y0 xa̪[}Uv%֬>k=Dwf<1rɋ6%7iu$!tvLP >,(}bA\ -qiv{Q8EڦuC1Ldk Wh}?^11C +ۖ͢KAL{uWP}\3P]:Č!= ST#gNCHX3|B+V'J-cbX; 4}{HPCPc~pVi Y]AqEY:v<5zR ޸u,8>s̸8#w04:=cv ZqI0n+S}+yÐ+#~{ %N"4H;8QOl 1?IxzcH܁S[?}"/Qv'C#5*8lDq-ָy3#Tԩ2?GkE⡟`m_[m=(l+^u2EBZÑv& d?a}DwE(&\cY͒hS{Ͳ=oapxuęr5mN&|?U]]b'm8\W;H"k[ +LIƳJ`ja[4ڶ$վ?z_~J~_e3ZeHݓ88Knr2Ħ$rz?bRv9V:,;$O]e e|\  hP#,:&9C%NzP1OhwwApNksuڍJ*)Ϧd?CTYF>V˜ed86/0Z]>IBEڼY( K{תQ@"@@ JhOC[,tztb=iJEqݘM*ۍ;OUAhdbag#{+?jhͼVD/wn#U eB̲lpVgo5sk$giW}.sK8Cz(2@[V:=.;Bp0ZFžwXB#wJ9HlAh0)h/y{'_*P<) ?8,H !?h1-C"p'oFkR̢j j[hVu.+xfa1g_Vl4N Ms‰7Jq:3;Vx>e|;UAgU(˝Fz :҂f^UG7ҿM@ 6-OH4dGmsIt-ԼE9'X%RjZ!a<N=KbR#@¾hL4o`, `%Ȍ8d~#YCgLݝ+"טf :~#E"Ve~Cj:zh948ZJTi@zpn1# '['f5{O:uW96cC:^'\EW!(KVJjO/Mn`Z7- 읂1ye WRyP<[ uGRND=-^/3l:48 $j_ .k<]t@Ң혌9RNB%JBoh-6Iy=㾰]%~NkUDU^M>D9"nHaNdI ɺL ±ZXs6V&?RNv骻4 EctBF$g`s}O-Es1tFzSAݡsG陾Q|FJ3nA[g]!Kh)6eLנGN 0s6xA *IV辘bhk]=@&c4w*˚09&>99qu{ e(iM:i!ے.^ dhIT; 4p$1_PA0pkAew uWO|qKrZ_!Ud$zQ7_$^ '-/z)~9/Sǖ"ڜl%D]Wg|[Xw*GV0\X86ʵqBkOʠ==9F_,BiJEN3o\^\>ֹ>ȍ$2L\Ɍc"P2Nb! 3e[t^f x)8A&c O=^eNg$,t .:dP#)c!?O%:! IqŰSr^b fcp>#0, aLVPyULo]T!ı0K`$WY;U2_A`g陁b>gn@4W[aC|a1CR|U3{Uu Ngv>xyaohK!̚S!ഘY^w˧M]2E*~ZbIvgd'?]4s(q%8%5@J9$p3L!;X$T@ 9똒{N~J'{X}]LY_B4M q0wh݂u+I=CcGQeOvt{-҅8ѣtE$qnIj(6X}6S, [.)Ч(jk,Pu&BY%ROښK>0wOKw_?,w\?P<$ݜ{K`J^?t/'d<~6Tp8#a`|0l?R xc\ }QIk@x+z$sU asܰR֟ }?ff[-+H`臅bޣQHxU:O}9qֲQCJ~s"-8,4.x-Lvy@FbQL^p!jh)c^V\`r*Kd6GG~],Tܤ8E(oךM)Cg}5f`Mmus~CLE=qF-:e#;` ]KЕ,S*qرC'_7<7ځ岏rF]oz؟-z<@h8m=<-3\ s&?]$޷z+.>1uojhaF1eak.(ZvHYӲ݂+Vt7_T_b P_ii1޸+X ]wyڛU[S0}NGUL3v;^_R Xj8;sJh45!n3^Z<Ք$N eDĀ}nׄjwvK$O5?DS S&qeAԝVV{gї 1J1h.IoDOcE{swJm/p=L9ۄ9m\s,f"a7Q/X!~)|JXё[ಶ _H0: قr/3ۮ8g3m t֙M$7bGO H'I RB\?8@bbS4|8yeB. s&x^󨤗&QÙJ1t@w\;Vȴn4\W/wJeRڭIY"ߪ%Q Ȱ?l?y^IX|$ӁZZϮ$ZZ4 '$X'O^rXcT/5(7!݌C|];HzaXdnʏ݀ZS O+p}EA gΉk]J\}'s@L݁-F{fV6j)iRݝ-Ge.4bPѢz]4=6{.ip`0@t/ф?9NM)O1轳ic*@\j O~zerwĎfTY1t裸wc{Sad^d{Vy&?DU^ʞZ1FxHJ-(tGPɃYL(#7#9BmG|x 5|cloK 7#*oM_U m$w5R N6s&"@n~DE&0M| ĈBփ&B7E Ң۰wV0n-1b?a݈X  v]Ry8ᡆ,]'OS^J߬SeNʬ Y"<jʅABX /OZq(lca*[K?lS?9hy}Gy  W3 CktM*!AlU2-Dz~V@UY]Xv"aw>Nm}8V*Ʈ܊r8l+G%*V9MB0"Pީ1 i%&ҁ0]ŠI\q'{^Ʃ i帷!́KǢ(.ahp]/W2lv Qr&fQ~m $Qlp&囃:#sgNS!#F_$qE] 9mQ(T&nK=ۮ'V͐Y%eh[vX%k?j) *@}̫甆a_ ,kUu^hK1g1Q.YCCa NX8Ww" ¦hP$g"<4E5{&fMp ]ں$Q\2ғ0 K9D՘DQ|Voz#|KFevHK_<7Z$C#| ;w.lY[nx$/\JN|c^<$u ϙ9H@hFq3a(km7,OsQQlaI: G7Iۦ#J Z(`a|l~mH:4O2%5t|1Eߢm)ߖ񡄙B>rOᕑtyt91ylcE,e=| >vMދl)q}o4iLXGeC9dAܣ`EDP47fO2}`i7½$m {o#>fLCCQ码sɱDz 0.p9Q Η9ْk[ewno 9 5); tcZYQ4_W7m+91Np7*ư6[<4w<wKWu8,[$Q]{H$awGN} DMrޝ1\b2'&|吮cN f@?"s͸AFпXQ?h xbt`X|rEFӽ*\6@g4%ʷ5@))I˧&Be>Vym  \VE"PnQ pe;evD`n}';ʮ)X+jĪ jnb?8NGG Ll[yտ^gBD>KS&ץ/NLyXA6Y͌2j6IOC@]S t u}iM{}IghE';8;S$]:?`2"vщ7AKy~&YfYIycI,%8>ё%!eQ vk2xM^$.0eG&[b$VQC/N j'y0 ,bY$>A[cAV* YNb2TJѩx@)Oɵ"X ҪڻO`o|v1#WvtY7M哱?}wBTvx㇥l<(^\Uu/'}EZe/+PZ&~,40d0A&T:@*qwT6d{r?f^h2:*ʟs/nz<74vmX# ?/GW0=rTx!kst>W7#DB3@ I{oM-ȦV“15ԉ^H =-93|Wp@_edͷA:%ÏCgzBgB顛:E\Ohg e`Z!Lذhg d|Hm΃W$ݸw貨Qx*l\^ 4սQSd_OqhH7`Ú'ō`13HLλp~T}>Ğxd3E?Ep&GQmѬ5;oI8/:w95!n5b EvrgA߉f \8֏," 7\AitFLLW /5 (ëioAg_Ҋ\6 WXo˵>оIDG}/m; Ds?Ewg.3Yߍ OuG^$VLx1M:tV6F }uf:5wڕepMS78E#NWppH1 ?^:wd8/=5`#i~MJQu*r_tX8%vo ll(^fipzFUz@aXa3;j[;IWT@FӰ9uX=ӭs EKr,yK['{^ }(a]fڷ绢&]-O1 /Zb1޶Ԋn@˯ gA=VGpV)'Liڷ23VLQyO{{5M{dd6RU[w8< 46V ֟Z(Ƽj"uk/q8a8ҵ\K9x"IY E4p fI0xEᛂO^mKSdUy{&F !f$]dɆyӔ::E[H6*?ƴlI응o{=лtx6ܗ3b9 Ǥ5Csyզ= 2ު3f'ʛݫ-xe#R fM兢a-HΚnZ8ZZ(IHړK*m1>r~V򕢴 @DTw&4wSTy [ '/O*C OȰCבv|%$W%?d39)%/NjY 7VlsL5SǬ EwnoB&JH;ϱ0±xH\kBΔ V |6wC]fB]s9 QaK/ 0K6|uA':$Ƥfw5֥ټQ~.XX8oGd$ts> T!i\˯懈TIaИoMM4CַC̽`ɲ -VH2(}FU:n~5/(-,z׼i~0 <1\DV,]]ӻ"qLZ?|ҐG&{uKޠ2&%A b MtXz8/_ +Bm+i!>Uٴ0h.F떋پ;0mTn]|/_6$?O$= /1pi,'kc0(Q t)2L}Fnb 1wψLc1#,U~X|IpŒ ϣn.NhBO*cR?я{bfq9^Z( )`ƀK8"Kz>sgaV2buHPm1{ %x^D5dm%=h$xU72y~M^yOX**ʥi+!qZl/o>Э>uwX.S{%~4`,8k7yy ȯ0WlcRnfNmf%OҔX('(U2ڦ QWH_͟> i85z = $ɵƏ^(¾]G"K6e w%wxp6FI,ޛ*Nu ~w/gHqad$LjiCOfVpWDAzHJ(꿣~:0v};cXTmG'.B/zT+;JKC6ʹ[BjY zKH R,49*O=@OfF \t(X$fw"w?oP'jO`_HF δF:0CPtX31*-?¨<̰GbDrA5y`EOoJAV؆QƯρ'R%͏9K%};59Z>UjCbWm4:߫^DWbprh[$/ 6([VEPi8>Bn) Pđ9H ,mpëndH~ش4O1nf ʷ`3CjZf̀T۬aC% vo#aU@+6FZ(ս^qG1Qo|դ-(Sm+evن'#?vG K6z|#lRx$!_1RePE9S;PcD2Jy5oЩ&&#5<$J"C֠lYO7 "hIv__)w@ij;㗷d8Yz0|gMx \kg*ɉpcTL!RP=3 =pbp0Wk7}m˿ɴ~"~5w?%\KީnIVŲƠ=n=Fo)۲Yq&K7 GQo"^WՎ1Sm7^&X7r=Zyz{y'ʲ ߎ1WXz9 SWi۝C𖤽#yq5t;ԧF #:}Ɲ [Z;H/b|*˖Lwל9{;t-K@(A$8D}knn/`CM"T!IG K]f@Gŭ;9r# ա#mC9CalXZ6wk=$# 8?Afh؏3ICZ7$z7Y5w`c:U*$J n}pc` nAFG_j@r`6I6=9/EHqLt3D%##ϴ:ە6sZt5/4rwiߣPNF"_(I/GK5W0_UL)I*Ow3$DO0 >`P b`X hOk6@x.""khh/ \GڝѦ+U< "_bо')wW ",R~pn`S{KxpbH Up !,ʂ'$ rE*޽/Aĉn.`m}+3xpԼxR[Zo*\;:WZz`f߹OoeV#5etrR=4j )jqJjp528m<5]1ꖃ_ -d͉T$c VaN$?wL]) 2סkx3ŤWn+-<JP6Wax"KOgY̓%]T?a|i@Qx"nE4q3V<2VרЄW[gW:"&Ưx`_!~yܟ吢,M+DJKa'z!\"X,!¡񺝱_ WaC'ZoE]5Jifxl킙 vi"=ciʧp:Ü5c)q&h&{DSW?l} AhdHHMj |S{i\Ս!u{Ƨ4if`qYӅK0Em.tGO8JM^SGk޶j 1n4IL;yKhS7Ge@*y^>u1th[lMоFݒv~uyCl+}O)DԚTBמĀJ[ cm<BM9A<I{M"_\rI#*BO֨],B#w=5>͇zBΏ(|Yi5 A7yc+ QkG߬RpdW Z 2҇z 0Ck$,仜na>l 'ݓMRV+w7T&EQ/ذ_ф٪NdHrnƭ7YNR,TjU 8PmD-X6ߝee9$Hj'/7(cObw"ݖPZRTcDb6J𞡝IPe֪o3LI%zF)68eآ yJŅhTGAPDguM!z!c-[*Z{ˮ-FǺn.[ܑOi#\s4dU.ʊXB:{;%mJ$GfB4`ϵaWQ۩m.^dyu F)1(v Q'2QdO8ipc.쨡ǚbÝ I*t=>v@> ` Dc-]s&Vh=NdLgqAX&H$ D^;U>X9P0gsQxZk;ԯF><ئ^~oY9[pduf:?"^ݹf:&K_9W^UyN^8!sK*$yKh!`A<"m&MR.kbWgQOi]''Pňc_.Hߚ]02Gmepe7?ȅ #rJ ]d .֏.U^d#5~DaOA5~ G.Yަ*i0욂Po =Yw=m%b-^m BX6ըӬ$N>UA)ڪm|2#谑{=wRoP>QNt)ͪݣc~t;簧K_Ů6*^a€nEN .;5Yݍ1R4w=2@Pw( }gy1Dѻʺyi/2ף 1dޫڋxF-3s ud%̈́Y@6aO)zy#0"p2_>HPPB7xQnptF PyͿey:6UvbFR"0"nL۟OAӗY@+ΘWU(~s>]&O;аyvn>%/xT-%]DoK1iBu}Ȩ4A\lnOnn:ZDO ͍k $Xc41&lX_S츷9OtQ v \wI0:hEs`8.9t>.Z7\ogJG؜ 8~Ј gM ȳ Mjԛ <-MVJxzʽl xVk:ݖk3ktm f".<]k{!dAPO~i{HIYy~D\w[C=1HD&r$_WV?QEGj_YZ2"<|( 4Ճ _nQ;?g7ZzZ= ʣs9 3ȠRDAT(՘,YÖ8EAs=O+8KFYdy;$̎\0?Xulj)\܂%0GRUs P*ku򍨧4?QLj qFuF)3V֞;2f %ʪ,|pr|jܲZ(Ԟzu5Oʰ2je l۸jEЇUi}|2'Y54e7@% L6%,Yq>0TORrDsN+m uW+^}ߊ5,}ĽwsCElD{ ljOb0LSŘx}hCs$!2rD+% Dba+1 S~Оc9mMTp06c KiMCZ6hybz7Lw)աK Z'[BݚmY)X1p]vxIbW;(q-Ghΐ 'J\9_K!@\׏ZyhdV˕퇺6\J=_fs?R7OB"lob5l7g"Afɯ|WjZYDTcE*\-`dE"t0ش,>)MTl~6 MuR$-BuHvUZKk"P\Z`u4! UzI+ݎZpgU 18u7v+F={꟡.?;JAsfwqP(, >9 rcS'}"CK6OB/kc:נF:t;bΩ R PmO\jDXuA}]^lzE ^N/-d P:/#$YPrq1Du {}zJŋBM<]; WL()V#[S$zenN>8`'[MTX X%.Ң훒XDd{Z*Jc2x8b̜ ң{CxVķ8se$|{}eZER7NG=)|*<(icE3%y-3N;jFH2'XX!L]1'ƉL9$?5vv&&XUqa '<̤?h e CE7]F'|ꁙ| 9r ::Jsk~A: ԧ9G=Yހ3?ݝ,sI!\KHlTE(Yh21B5;.42\%ΞZȡfeGxfƀasَ5g,6LqфYq-LlKCx]h!&y*'%:ZWh~넬 $Lk'&y.#"1a;pHE`+i-B>fZIOϏ xÄ7:U/@fYWTRB |en<&RJPՅ?Zz5Q*4 ;]AQd548]%hAKs4Ĕm=~X#k"*OogخG֣Ry<Cwwya@LrqaOPZGīFsp.{WbIS1]ԹkShlZj*][dkg&W 0ď#ۥ2n&"5Bmy{O@%6!^ܱ$ik_?i1I$-7_@̓a!RY~QH [:Y< "eX!(k@;e\pTe, M9`[ 0Wwl\"'cFR''jXZ[ܧ.KugxjϥV,tmXăo>e:i-k]xLF7:d O#W~;EloWJTc0P2E7kYDz7#A%bH,_1-?t_FEcyV1'Ы"#S[gNuzaPn?,ڟ Q:w"C&O]^юE!.£/&}ö&pUɁޣؼFac & ǙQ=:i~8b2t\SwZHi)ҖfD۵S0,85#GVrƟwWڹl.50,1nܾ窰Ϸ4-9\NI؋טHEi-`1=nMPukݎv[S}X% |\"y^0w]l! n.8v3}ءo@mũOtN`wA9zLۉe['셚8/ٸғ~!}]ܸ.*Cآ?Wں" 哗3$fUp=}+@oaQ VԿ}ؿF^NbnT" EmMe!~Lc*C`^se=HtaF'K؆N/Er9_l;x=3z7] %`/`8܅QH!yebvl ֔oYn;gς/3\@~\)C81 87}!!-nnX]6aJZ/f, +.lrXY4ԉKA =+;3wivX`+ "|ȹ-D qz>Ӂu:˯ѢU͟ DsIǽkt N`8W|zEH L:Fc$SS9Y1IV{_%xDfH'pCXJwS2DN/EUtF-1D:GtD\*,ܤe kxE(?Zı.LѸ}QWOn+gi˕+yd j9g74&LqYϓHYuAEm(QddB1h;/.Q-&f["XgSh#H71;-j]2"'#|'[l4O@"SM(/7uy4Ed.alƽ *YѲiӷQ&z,2]]9e,'x_eJakd\?&/[cC/7|A#>|OUqĊG <wk䗟*}h+rmAՂ'ID;ǰa'4 sx~zVZ  "m#Eiyf`qϤl~#Wi􇔣`AپC1k_ udRqW/KA)j|諠s7 [8fVAg!ѝ#?KhZe6YKfBh{sW|L< p/3MkEѳ e|";%<Ԣ6 ]aQm{ rnB6YIt~U(BWضջTq,䄹,Pp_c-@ *WQdl'l+w](t:rL mGWC 'h9Ce^˝$Z2%ԉ~{go-abY&$EBBUFؔCY@$J%92oY}5|78?Ns>TиŽ >x!Ss CN{MJʋp>N1wү|srhC׫{8),6Z`HV4>a[( ԢbA1.VT{܇(/f T.>ohf U]NRc~"9(JW!% l)Yf4Xq~R2mxhg`6$'\{C"L@[)f蜸 0oi^ aN.d@!Z+R-ރ ie@R%@r |m۸ykD#tiTƌ1JWܡ}>ĵb95>ɨ½'ܢN͝{Qx ] ~k#-6E"/*Il}oK%ӔmI iR0:ۛpBd g꙳1mjZԸ8:{O8QҶ)|fY#U-Nbp8Iҝ!.*YphS3]^7XVɸ%op;EUw*yxFm6ԤցSu>ouƞR\Uݞ /k&qlsL3d^)T$cm\N/$IsLkGW…qb0'6Tq.9k}?F] :yGıgE 뵆1[# 9BB/"ߜK;5v*dQ$:)&FkgvdݒxWӎe+4Q]٘J+'-AlYsTxF eI1x 2J^@c %ꇇ-p'G0c[Ӎ+i.p(U9]VȅNH_Z1|4`Rյ\I)?[(AHȞ26wY:$UHb^ @0Yḽ*6 hu)H@탲wqm ~Jer&&!eҕvᕵuay _Ջ=CrƇyX66>0Ue0F iQ13C&WZT$*b!/a!oNHo>j²! _6h8YDJ2Cڕ^w)⊼7 v[\D'jCT'{)-2L r!1בi'Dr9Ly2c6te>~YϬ6$IaEN<~YItgDxl4oQBGFDhbagKmm[֨yavhwGq́2bTmd&j? "ZN9z0R N*=kiU9K=YRҜz6&ӭy!orgm%=Ӷ@fI?1K6ʦD$W.Ӵ I63lgA=˒-Y-: @ &#{cި'3*i:O퀖X+mWz^һI@syS '5 ˾@@tS"Iw:HsC4[t l*Q6dIX?Ğ`"{U9}lЬ!wĔ z4 QR!nK/"Gf 7ލl_]SmY !y~5H%}ġmOɉ[: ng{K `0?+3&Ot8#7`RtWK5>jU^Y=ϪdؿMiWI#8CjbWL!޲pLΘN*fU kEݷdmr@ AW}8d5V']ؒ$Y?> _Rї4EΈ䂗U>Z^쇜Z\daR$򋙐Iee# *'۽Xu6.CjX1]F?wOzdzE'ZV:8ʠcM(C:Pg͔s2%ٝ';}®V 1ZJ1Q#R9=јmTTWbU2CKWO|KSֻ,I2E1*2ܘw|9mS**?H_It2]xP p!`=2h#4GAf6b$,Σ Zc i݈0#^iCeLݧj?>&ٿ@1.fL$պ+'(Ԡ8vab ubc5#P(Qwru)Tn]EKKnC/ bhL{^<@}lc29"OHٮzu<X|V`9cmQT>XPuH夈2 fbq1NE cEqt9l~͆zG(-sU]U"'! qiUtk*]~n;ohǙ|/ rp"}Gl~\8tFOiGg֤ XLmyL]2Čx!Q+I2a R2O>ȊBC/Y/O%q1*乨XW=M JO 53 D qeX(zv[92D9Xbu:v嚛^; \3bm00>~w3@U׫g#C׃l!DSugrUF1zCgZY1{5oĢcz $yJL=6%FƒT[l/} רkdCgKJhCZ3T4U32~(@8UV/ujޢKT#uK߯#޽~ܲt ,mK|jOF{$I7UU7ⲋSJp8e~DCa '{yۙǐ=1`Oi_Dznn8rlBY=68jb3CUsm \dGn@bߝ;r BIw瓾"Q,"XYR }xU [Fy&w-2[̲M]mH0,B!bVՎz%q^qA 9/OmW"dWn' Q(+RKUDX[9).ɟF*oOsuo/]$5UpȗD!!cS6ҺllqF7e) mIl;R䐨"Ѣl&bgyֱr. D_B K=38//fB?8nDv+eQ?~0G}Y?*$ڋtEQ&?|R2|~"#0X"[,e,H C63M'@% ]fx8[=ԊG^ʌ yO6sـh:`ZGiVHHj6B0^(қ.^D]J=[Y@Au hUUG !ipUGJ͇ld},Nk9כƗX %8dnԝA"n=DveFFe*f㴌WMxO B gfPkQ=.P*np&"s3;bOq@4~D|Kͯ*Y4z!erg64{iϞM/F[[2{$khzVE<ZnsFG4Ǐ^ACWΑ75C =wK]7R'KTP{^e<U*2di^`ʅvL?oBu1Qx87 |kwܑ\j- }yxm?"3Z\P>)5 Lm::\xjXO=U<ŵxl_p}̹)J`l"M:r˾vFNtgf$EC}̦%""x#:o[䭑5bGP^KJP"0[s G5jeI{k8:mjvހiR7>Nu(G 1nq+ݘh:@j%@wy>cT(_Pue3 I7xDH0ܢc('c軤({ui7u*ԴNt5~1=EWcw kQ%lB_ጕ'TݍgK+ML\ TJpFgw3bbkwƫu!^t cg{YA40# __,Pyǃ\ l\dV+T(ozGL CFXj7GS A;QrMS>8mND&FM?/'*IAԱzy :ĺ2߀6=t~@T7k%Q|Au1<@)ʘ"/;^UP:z8sW]7f5eKRcLb;p&O];t7a_|Tvn|F2|iT.C?q:>B4 ހyL(}< } 36+p$:lhtxB-9ױ"[ Ihj1<"|I'b)ա+QgdAXJTv;/muam'^Cp; $Ii},L*u%hES<}u(CK4~S⡘#hF?~"b eL2? @`6Lfs G^via&OTzJ8o}2qX n_vЖx]=*5H7%7GyIGRv#Sv)oo+^X/(b1i"4x`ukW#Kt,]!GJJN}̗MuF1J\iR&Ne!YT^p=Iv0e2ݜA}}^,cWxMHO٬; iW+Pw2;/pti%/ryשWsĸ?5]d]Ƕd̊-h}ȨQSLc>cSS\ЋݩGáJbQp=h3cFXOv1L}/InHSS!oRR5g 2YT8s|C5 2OGDh]VD KWΕ-?N Iv2 YeM|9t}Ԍ{0-%| *fl=构F|cP T3; ڧ{F xLW>|&p(bn [\+#wU.#}GW(X7FtEAf?Bcqdn8隷~4zNVnRfHf"' O봯U#Qt#p `[s"RyeIfbj9=؟vfOf|C@tӵiO)N|E(8Y7A<_8_'$;:.-"դGf' { `2Xk<1H /̥G޸? gq$5%c@hdb@;QS!:\'G/n߹Q;oR28 9ȑSD% e0(vĵe.UgBMhȺ/K v@,,7ŪZkϾXw8W &>5OI OǍcYf6ka܂ ^$!DYӸ@M輋P)cK wZTWc4K1kjd"H6p ۶U<3-}أ|~h6ۀEGQA<׉})دSO?B(hVf@ ƤQo(Xݸ:{9ri|؀I^R : qyV N*V딚 g(*]븻gf)2;F" j(,s.!"ɉ) 6h"y=BoOzKߩAvf~A":d‘sv>R.Q {@8Fi@PxiPd>V<0Iv))lhUQdv'<G.^^dD69lJD^Uc~T| :H"mdFP"ԇtO)ٮaXľ` +sqIj 'veD^7WACy.I x_0&'U)eaF cɫ*;d2OV:jD!*2L=ܼƒm8#9w}u_Oj_e/$2Ӷ#{ߢ(y̪r*өW6:誥-ԽzƵeUg(Y>'(_v_r?8gL'dQg,]ţJF2frbvGky[4fLKycLF_!q0ѶAbr9^o`@,ɷRe=uxB2xWntAS(,pՔp1ͦJ+$.u=i)VȐ,y& FɁQh}Fˠg&zn2)HXhԵ`JQvy&*{acn7 W 2*tp[g$ !_:j2Ѡrf !9fEpX]ptٖ WXgуoBлi٩8DX>]b|?F">f&_gK>+H[)(0Qv {C{d%Er qmPW(/eˈ^&&lVm_yRO4@Ԋ#!-6˰ؿ%'E .F 7eJ|\zlIMC)zN Z^{ }t5Gz0.7%=SsTD`z/2=m YӬg5Ѣ҉\P 4طN*lb>JPC-j_lH/k6?GQ˃^FaP`WG<}_5㷃y#Gҭc;+xyGVrd:{KlatTٗB%LC"˘cgZm9iDR?r2[}LpP ɱ5sqFtg%vr6sXJ.Ҥejjۢu*ͺc!7%4g4xU!FN@x.2L>HJ3{fgcᑋ0vi9pEvYʙ{ 9}m8 Ԯ_e\X v,3A@ Au"ɭ(uwoh[DD5L|;0 < Fwށ$>HE%V"H{@{;+D{N?U]t:z*T`}r2(ON+)gAoFqH_+ǹK\BՔXX ~.% 6>HuxfSMtYl%A?P"n\# P&Q̵ 7iĔq([>,%YysV_Z%23K'}LK9 ݿe ŀ0#e bϹlfRҮ^ڣls f}ޛR7]cW+} +gYZ070701000002f6000081a40000000000000000000000016661a1dd00002a6c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/-*,]?Eh=ڜ.+,>/d >K_*,Z:M=e}l3 CĮ*Z~JM^a%0LK@zӑD/hWl>f ɛ~ٟ݉\/? ҹA^J%"Fͦ^Ahhcu_}uœnH%}`U, `\s;D s_$2jL_hCvam> ^ >~?prIpx)l 5C| S^8wk>(ֆ"#ls={fu '#MBUZ3 dbA.T-*cdׂN,>k} O VRՉ3B( P~FSB<!OܹCΝZ=]3,S<{Jp -<ߩ65V Ǣ Hh $FЈZ/ZMP,(bÇU:) AG8nZ`( ?K[iCQF}1v|"4MKԖ &1%TQ&a]3U,Q{gp{3f}X$2?:\ hy?s¢QJ)mP9O E. - V &sDGR(6m&u)h;S/S@I :,D֮n9~=~B+fWy4w'BUN:%j:.B>4Y5d$?B@*Tk.[,|.`1YMd3ɋ1}˽XvQ@_<|r8wQ`6urzT11ɰPlp*y}D :g^ "qj _vȿ^WQ$Vۺ p C sMyņ\ȫj9ZD}?q0C7dwXqô{E'aZ0F9:vYQˍ\oփzc! %#/?5ڲ{9Lw&Nyu! $Hl15@SƱY"#ݐ(GE}?q]TMLEAa5}8-Ԁ [p?>Yl噮%$,]+b՞x.R|pաyҡw0q"XXXKVІfZ~& VLM6.f;Te^L }y| (: ^}q3nTyF\uw+%8kb}Лh/\|H/LsDCp\VuO*x |_.{ӗnN8ADpKo`vX' kpkBlm}u"q{z:8v4"O>|@tC*QW\ƨݥsmMl?4 /ʷ@[G(@wǟ=[VvzTVǕ/҇;?]8M%.Rs,Ӗķ]Llw4HRHXO&[!r-(;IVo%zu&n/o%H\?ۇQWtB*G1k3~U@2?X` "u ;2ޙZjg⩓A܂i#.@ʓ/xu_ntq^]DD:T\8EhgVqוfDrdurGΝK$@"-ѭ=wY"[v?)^9͟,-K* YZ<ϥb\ ʤg6mT}6ij;K# Kq5XFB ܹ&Dx&}mЇ9AeQ,:Ԉ6QZYఖ>%Ad͒va{5[/츑4u 83>+GB·-!$"VG[DeHO7DJ+زg )}~v`h>q-b9Bi&8$ KYᣬm31>ѵo M.,=}dA.^5tYUF[}"Д߆G"O\vΡ҄r> AutNBڍ/VoQ"H}4cXS{hj;?X ,j}SЖ@6gн:7hG,7߳T \"{ [DAH.H  cAKۻWiI /sFJ=j RTbijAy|ȱs~\Vs> _%M_`dE(]"rHtu+ʌӁ"X;c|>v<_Ua^v<DDD,o=d:7~ >j4NYj?7Hv#Nګ=8?x3_ ;B=XE Y4] uRʮ2@xOo9= Co]tfIj_Ε7Is2rlcyWS "3|$QF7d/ڸ@ƅR_uD}4~X'R  EFDGc"A|Ԟ[{8LErݜh醂HTӯU.;q@F+VS/> 挿0iEH,_}g ة݆Z`5Q>,(\i9Tpd@c lFA?z ^pzx= +?1ϝ # $Ib`(9QkL! gq7|I1a>s-Ur78GEoy[|CHcSJQ]ԭRNR_D/gb m"S4=KHˈڽk1zn}~>Qk HqNWN7EtLSl`]H!+Y$gJDw9doD;4W̑ ) Z&`Sfg.x=2nZOoӸ ّOXAܵ(2]'ز"$vaca ;%S MKڃ%=n{Lk?*79"G9]Xz]'̪l7.aȌC`*ik\plė6óPA!,0(P%0jeX ZT G|5H_jPz=Nz6Q(CwJ^H\z.xڵɅuYXz!~ AgH,^VkiK%v eL 2y0̢!E**''Zydc r#$vY}$̱d7rBSS*ݼOFl^ӊ]ŁrC[&BDT> kS h}EgZGU̷`St*k eQ[箷  kK$-}149*HDQP:-0-b3e/43WQPJqA;bJ -N%jP::(ߛ<]ݥW.; c ۄO"rb&m7Wi!8i:xSTH'8ƪ`bx{ Q\g*hnؓdCkTqwԃնES׸ntAgri3eV\_Ov@9] Շ^|]1h6 {I%fqH[mU N'Є|a&k Y hoM[(<۲Z'JqPVz&9Z"A2r{_(씳aRV^WŹbެ] Xog0Cr阃+kq7F.6yPy>ӢdA5WdH1@٦,g@MqԳ i־7as.'eTpZi!W`A)|Ō$Tc߫XKhzG.UVcV놆Nw̢~PN9(SXM$PDHtD7x!ЯRq?A@W8ԥ'D}kA~THrgzΗ*(: ږy&9 ^4]mY}+da "휃t&O9@8ha BOi1jp Wo?a6Wq^L>q<;y:dl P4\U;+`hRed0圞ƒ_^*Ք4m;.mOX, 0Hʁ-J6qbƳZ4>Mr9o@!0nNe!S=VEB@"U(Y:lHH %wy_ #>m+3sK@a&kr}0HV7ҳNQJNBa$i6KNVaOm"8yc]P2"U.]V!b(akyn6~ 2\?! ]b/0=Y-4tޓD$<_i^ZFBka)y/^K;ŏCGpL)~]FyW;z~o)]?wTKf˷K>YrF0ycA"=n8y">=LS꡿<@#!qVJWxV},z2VL2"4d=4)1~sl~xDeE0*^&1 ⓱ܻFkd5-Xh*@B E-?˪OД^@y?5܎{)6޻"KelhPVIԲ=hgʜmiUc8Qn>TR#R(-SW"̟]Q2ڱ/3oF-[}`\^G|@SR}&GJ} jÛr5QbD!鎒ʘ>S :pب۾WJx4s2Jzp]#xDF#Uӈ7^CCk8"%ꒅƽ~yeϋ!uѼj`H-ej&ʱ ]6Q&T "@Drg4~9)hm䀰'=ZZ\z!{΂?TuTnu Ii)4 ZTa"vƸ6p 4m6LRz]K/r_+˞eZwx,`No?x3 LGM W\po5]91薏XZ'CO)Lp2Q]l5"o~U*78-ϝ\=xXH§ɯר*Up0΂ZY(>aL̓~W keI( ž|eeZC"gKTҺrF~MǧYe!F0vUĈȧM{yReQ(^$"ԇՉ*5J3L %g1o]u( qC9UeBțң\=2FS](B~:# j:clزP_,{l>M8S*M:)VC!%]VAr# FD KxKٍ͸7O^i{_U6Mqڨ!vFu\ω:}c|u;+A4C:D`6GNH xR@aS7. Z&?3TNmEI5CaV` npwtmM~{2o&a]W>Z('t3 itsrܑF듚{DJplTU\'gA'ѵr oKt'OY9kFUyGz-RVLsڷt'"p]~5oKu\'wYOIj6uMoޒ ,P9ڦeDqe1aX)z~L`S_2!2@On#\)UK҄R9V.geG= ǵdgW赹.*ʷQ(#$.ln;{B@ ,zz{ #hxc_ M-(Hf'@Pݲ*ydXY7S@Uc 8ouy -|_L]g|C8F p+JëLAg6 VGG*Q3NT2 pV Ivcm\86gMt"O5"AQlt 3Ƹ5X-葟1>7oW-UzJ-9'rñoo\,e#PHZf )8-7PER/SY/2u6MHzr'RI]v̐wxyn 00w n E>hM Q'@H m<_aL斲$Y(J79.+YC%^r` TaQ%e;ߊ--02{x2Y>I1@G W!%ǘ/OaXsvܱ;jVB_p5rQEα!ZS=^o?G˽s"yv87 pȪVҖ$OW: 9 3HQlIFXĐaY6zΔ84XeѦTLDSo5HSϚ-Ƚ4'{/D{ -iTh;_!&zvL%٠!tVm!43u[_.@M伧-tKut}i\SjQuzRVe0b4f`BzGRrhC#.*XBȦXWi 2%5 e28{} &'`"K D&:Ax|-__ÃsJ !U qOVC껈!p:8l3O:}A |sT"gYZ070701000002f7000081a40000000000000000000000016661a1dd0000b610000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/e]?Eh=ڜ.+>I $Ѷ3 bٹvn.N-P3cHOWJV2wF\?o5lqdrg=rT=1)W ցC!ZXb1O=A/kۢR!Zy`q@xKqQ-N2Ds97=ܗ _-L^ `(U2^4n(#T}.S|L(!@{שh~U~|٦:WRyoA5#/({H42oRCqW-2*)jٔ.NWFp[L|x­TvܺE0ւ'k_Da,2sEkUdéi:K[^5ݨ0ۿMtM<[&6?QuQxa8n[ϱ2@5@t›9笶s`yYL'2VůOەa;;+L12hlcƥ2a-l2XMJx}0+ gNy`+YeϘ!#59Vje n]ؙ*-JtX#Պ⎈T!ssl~5!vćYz7i {ruatc",uP*m>vxI\ v-@UU|( Bȼz^Ꚁ70xڿ fCŦȒ(=K(*AWdv3,, UmG8Lp#Ms#!zxժPb^cU%xYbXxH~dsS^k KIfw$|{wu { Ȧ?w Ay^x> *56n%I:EtpѻL=Q ;]|qM_hUQ 1?r^9@fѩ΅0Pc^KS~Md|֡4֖*ODܖ>#g|< rJNUb*F-̩ nW҅@:%udָ'} KR4d_o $ )p mޮfZ`? Ik؂__TaE@Iwܙ!.B#:JU\7ٞh=M$#"ITP{ LQƉIߪ^"}}(z;!l1+ސDlx"yesRBT >O9_JG ]Y8&#O>?k_S0 tDLfU9u#5۔c2+M I(97}(̞Sm.9Px,b;O)RUiǝZA#u+ܬ]gIA+K;:8 y!k9F63T+A]3J g_!xVyN%P3O y`"DQokE~ܮOn/HjؗaB]sN*k% ` ! sb(QK»~+yLI'|i+wBЀ|h֣DCpY aBCAtDyc lt,MYCNݼ(ϣ|0ϟ&.B- Q PTxN E5 FTNݳׅazg?K*+3dэWvUφ *}'p5p9dzDv8Q0㏻A{Ǻu1RS]:A4&v]' ]NU,=f}0EfZ$l +x٬5xo&CQlts wu'~<~(S032sͮ֏5i~>#L*,7Jwr9OH{k2ݨk_%4*T9B`NFX5`tS+oyƎYid[fF4_| 8PZ9Mֆ"0 ޔԈmz˙gc*aXI iۥQ*H{u4mQ ׶l'Q#7B!fpȹKe]fxmf?<.„2gJ`ыz+IGO1CEx>WT@g 9 A]j$>!k3p\ߜ/"7H7Ì s.4Z)p#mXv*/8Ĺ\"ܼ^f M[**dJ b%vz77gJ|҅w)3-&'-N[^4lW~JU9I^bQ 6NO*cy~4`E ;>C<8d fP{ b\'I,u:߉>VڢAvNN PJMZ >;Y&bz &zLGHK%}׸1/qB-r sb:$3ҢKm y֫ȇrph?%.*2CIf؎]ss])c%݁E u$9B4ϥ=ti>-}ԑO0.@%! tAI7,h4G49[gU@ H$)Ҷp)b?ke-z m9*^>b= 9e .fR7"VmO3Wn ]1C@sj%0 P{j@Ӿ0S :FP{%V[k1˞ {1 ٵCJ}B,"U=N_^ Q*8h/#[ Ue]ruH4 lI0GJӐ#| ( 1jJmBmR!l/CsN:gBc&,s" )lp_δl ݟ=mO.:!bǽGVGf}QBλņu3y> 1kbP:w z B@nʈ0`f&n/*A1vA.'yʼzY~'v4ة"Cū`xVeĠM?D_?XH!njXOb였Pv ׮%"kY¼rUՊw2vw@70jv O(zN!Khp"0 gvUDw2ݜn@rk"[7Dqa3u>9:Az-%6@JZ]N DIPfott˯#]};#26/=3_GZ\J .=^NFk!śH,){Kl237\!E񔇎q Y@-[o Kɣ%.xԃܮ;IϱP'6G3ُ+@#ϜLYB|W՝d Q(a*:㢼SF;$T:C'/R:yT7+(3 dG#rE*ʼ!s=$,0;]1\vSJ9(NHe+^ƗYӰ i`B8ƒٰtrPblP[U2vX}/4ၴq>h 2_9\yՈofG^>knl3k WtNtØрy Z)A6 mt8TLz B>IƈF[0ꣁ4 j&Bۙ(+R AZBXXmGw:" (kХHn}Ɓ\TbԧYt 72HIrRDjzSnnR-blwg~d N"urD;5ћ3 !V\ݓݳBbӥxjuh=u }һtү&6,RrgLl(6 \c 0_ꠒ C*dB- AF}!0MK0U0Hk/O@~n@OrxÛi 'R#ӻCؔH yuqP߅OmQ%R܉IScQf(1w ;lb(Yȋun |渰!g`@Gz>-4Ҟm !l"dLG::EU"CN;l&id(Au+ßN QndEj{Zu]_ԴS)yʾ_ Q` J/ȱtpDZNnAED! hH~3CٱVFRMafDR[svz7ʛ;-.8'H00@.,.me{]w8#6R/œA? ]S\$u\K+A t%"X␰0O@8p좌GƊ~ـ1 *օ~I&9{:)9\<:<xҾӇ*.R)! +=H1L\ ,t&^[bEոՌ3 $^MET4C:PTuSUD圎E$^]x6ME=J f$٩*~[09%ast> 1n'_^[[ YllJZbk*鶚x%PS^tnUuA؂V‰5c ވHlP6uc.$GYfG6ۉ'N6cb~3l钖 AgFZ?&fY䄐s)|舎O_sBif=CQ?TՓ,N%&u`5)/с<+Bo}RA]THs2HKY/>~tȖ'Vόn)}]i@]KiJ75=ܓοo~8#y†b+BPmIhkF|ړrE2:[@ofh3 v'F9͖ww;2l& Zi_s$F)xŜ~GhQIRg43Ym2zqb&[L /{[zC=T2P]^U}{,܂ C80ɄIý/qX6 C,*@?[v ^eE#5eY9c~{xgeP$/CX6m:M0Ηm8!=pO"KL@h& D,?%h4IƅuSdqKw#@2 @< Nu=#\.6.e|~* DЇN]e2Fu" "xag(OrA)չT34.:G`w':|l<]e[1˙\13 ;3PrPZaWw+7' nM5 |o|D|:o$OQ[>VQUwu-gf0 Qjpw@5 -mp&&3\U<=z3.-Q:l[*U}k ׻ΞnG"5p,U0ezcp/ӊZބ6tWb( G7=y?_^\r\{oI9zu_ .X3.;\G56Hb 'W#y[/M<b}r2־n !6"\y2aP 5z꜐GTة6G>KDaxTte4UN&toVH{\w֫2z]``DeU}|,)PeO-Z/:Դ#C,C!]%&,>;3[>LfFTZR@TU FLL^67vƹkC[~Kx%C1Lƃdqk:Cek1_SXF6js326ǰۓRTDgҙx WCPq-k :fejU!X % &R3~;æެ@yi=d#( 璴a_):PvZ5Krŭwǣ{\]6_M!p/c3Y燉 *-ؗ8v .[sHE|ͥŚJ-=L|oqiMm!TuC+#8*QADDC BNCct҆CvF*@V gά&tཱུFJQ\ޓvlE_Q'S6=}߷CxNs6Tӕ%8 ϘXL4RӰ{U*%.H | L>1>1~FHv%8pdߛI7'|͉, PRYZLjܷM.๘t8qvpHaíF$)Ԝy:$$@<.UZGLJ!hSEV3H 94qf+ԗ*0]nWHZ-R¦ ;k"ukm3qiwQLQ +f7Kn޹/DF•IrWgRt3k>V C%A#B"jzWGijĮNDn=hsYp|" ܮ/kr+CKL?^m?u1}hHѻn>ΤD}>W<%53FZ."#G2Ş8ɻLua[-'̥{asA{NQ giY9._đX":kMULh{1ţ>|?J~.`+rWM$K^9N( T8X=q˜4e]T#菕]E]Mିs5JʹIB?;QUЭXr+i>߲PHCx}mOR-䥈nrww1?TGܙ|그ERԖ9֥8bRջhishۼCl0B:B&̎q0*[mW1EҌsO]Һ1s2q28y]IrkN ݰwBdA7d?V9D١Ê4 ">38㌐E|FKdx$v;1LoEzx}'*(Oo:r{"9~鋽2c]@cqd ƖaŨ= ;V5x*:h}'__G[.,ʕE֌cJ㌹gB qX V.2cvW=[geyX&p֩F%֔gRQ^ \zhE C[$ Kzk?W*yYxuhZK< yEʹ Wv6oKhHhPQ$8bҾNr 1, 3.kPxzx0r 1IŠbrh~ɜ'/_'7Ri%ȪT~ߒ4&2 +%gQ[ѤLYR 1>+K +¢?i,SgƁ4gc%N$?el,h-+E@L;/FGu'fa]ez?8dmF ;5!r{"Q ]+}ҝ9WF1pEͳ _֗f*Y}\*4mp{WUKvODy$廿dUq&\7BzJ@}2i1Oi/2;[k">QۤR(P66,Ç~V$N'8cO.E_ 7Y"-]$ =M i>  =Vg$RW<bNkB|Η%$/N浕q?}CBH@{9P 0 UzU͓@P?L[㐔}\؈iA/FPj0_y79MӁnG<#rB8/sA#b$*},,bh++!p|,s;F?'ԗPI2[7"$@BDd磈yϥN*@vo_/3 | H:$ |H^Kͼya㓤1%+zxdYT`#Ź.2o- -nb:Mh|h(UPtv2=₂ݧ lUJ8>1Z?"OZD+/i,4{߮."D 1`܁O9ynٔann[pEg7h,@_~gDeF`Xj&`A״8@#]ܑ WUV?UK7ZFtR{ڣS^w*Kj9Vع 0QZ7{aaZEg.%"cIk0U9vEl "-/ _4+ 6KFj #Άv4GvػыPǜQj(QBg6 Օl,d -Bww^ ϥ֚ Em g>HAvq(bP-!ϞL+ rzxl0ttq("CpT$Ͻq y"'jm[MCb}ƼZ8I1 J 61U7BuQ]|`Cծ$ZOyVԊAICiAw=(:p.Қ {qkPkQQ+=;${_OC8I^zSDm.]1M]6r`$#%+Mrr⬉MJjd_v7TD+o}(喙^\wr{YNWAv@X)U?mDźg6SR>Eyu*kߴ́ӽ %%#+KǮ|[\Zt-d_3Z)26: V:@Q @c,ۚO@rQIuq5+<|>N0@In4u0s@XiCyYF o+*s Kz"$& wD'd_L쿵t\r vzL{qNp@eZ=Nn`nYZmh̩8 C@ YJڔ%2iSMfFp7  8Nw]~9+2w89bA%1dy-E.!2#\ ߡIJkPB!~hFt}? h&Y>8~듬>&"l{D/Rq35Ȗ /9z/29vjs^l[M c{oPE$vTЙ 1w{[<3#{^=Iʝm5$n/K081/KRI92 r )^PҀf}ϲ.n?nQP<9H(b{>5TJ94,"Iu3w[|+MnI6}TMg:ǦqF`݁o.LNO.>L)Es%rCèi74gu>cĽ;ӽ),Fcq V?0J]ܿ;|+i]b$%9m_kuQ]T`4WB#LP;PƊ{AeFG֫U#D.K1DW5%,[Bh_^$.+’)\r)^W|jQ"@#DrRIDuxrf6Do OfԴ,&SeQyNӷ& 5 ߡtinbyy@ 'ո5ۭ 8~s}C:C,#3'MpeIY IО"9\{OR /6CϞPbuq??G1&ȶA ÆG)䍎+YxΡPjBW+kA>ٷ6/8Xe r_[ȇ*!45&e4=dɫ ~gc?D]&t[(6^#э}kBص/x#s~qR}k>7 qNCtvPԵ>tRC,%n}۰w0IG5fS\ܑj'Рg -,ޫܬdO+?cЖۀX\ļvCd^.K& zRk`& ]r++"zf3yQ'W{ FOD=L kbaրR_(/2LkʨM />Ҥn8"Ajıo{1˗l$%>3Oнbicm T~ u 9u}E[3/p]ow%_cѮv^Mƒ?Y.} b{L߃[re_ة r6 {;%d.EF f.h?B1 /[GR5=rT,lf4PW!W`UYYW zͿ qx{,]gq#Jnþ_}hp\fNS*ܕ3O=-9xtß8 [\Pw;?b9{ f"P6w iQ78P+9D"dKY=0"x<c{R( k0tié^`SL*c" r'瘈.4ZFM/gkvC@z ~.2i2^4gsq`N-vډwhܪަ2oBn̜%qfX}cNO C*hBQ/.H;pd3fs:WMdGZ8n6@WJ\_k/@ntQ/k#PcCM!8`}A')Tsay0Or`ecJ|QlcE)y9qT`1IvICHKVJ=릊+UsI?T;tP䛢T\}2xR7[`(D~Uw$sJ)o&Y;~ ŭ% ҫB~|IEGdU:=9Mk!ow؏Ek2'  ^DjEhu>ߌ2TQpL)'`6#vv%\0DOma I~Ǽ2iLIv#njgk jV.+d>DJ(&5r" `f7OE[Ӣ26#U{jKIZLca+EPnu{Sv;@\^O GF,^n<WK(Vd }!PT| Lm=xYtr,_ b0v `R:Wm»$}JJ˝UNd-O.?G|=zF<NjfPO;6E D[]y0siL@l٤$V#" ކ?qZ( `SByI`,\,W.=Qw^WDB90f2TϺ[0Ideq \Whȑx}H/r޾MdY&u tW]%\+otF)INAe‘J2[[.wn+!րu{W >h~lFlP} pI5o Y[jmgZ!TP_yOSšeۺea4r c^]G"٦F@<~aN&tY"ɏ7xc? R By+|Z%ɡsQ蔔UA 0xH? pgrƉYFn]Z?bMfXF_]KɼIŀX ['8@h8RYڙFjY;DD/'|dޯ!3hrk)yiuKО9.'LKSz<}HmrHqdg Dݜ!PsnFx֬pҶ#VυSŋXnx|ǩ;4mאɵrn+Z @D;m*r{M'߷&Ϝ茮y}-o)@Ǚp)aޤK9ߨlDqeLV$Ei IH=MFOeD;͎aQD[NG) fH;<'/ʪov,ceqhaT!UGI=[J[X_݀3Q]%aQc|EW"rIp*.22\(N0u*Y,άWX Y _(io6hߗ$z=c5+)ݒ#[|Prc( N=bcJ.}+lm~g^{hwK8|J7 9yx5Cdᗖ7C&yᰍh̭ D٪2zf,h Z5 SdGN'{noWu hƢM:P,'oe|OYx(SGD.DU* KzrcQʹ$l×v]Ȫ_-Dtpjs)4KrX}@p]g,{<YGǥ{L'\EFْ^LO?EbH[@^fDANxR֜"糢/Cue')\Wxݩu Nx۶O|tk3+9:Q_WKSӢ< A}TK7L<=p/68b-2_߮}3 pwDߖ\0qm_|6TBu9eT1d K+Ǒ= iKG@/:'RΌw4 cm{<4OV0`HK;`_"[Ϣ]k҇ v-ѯ2p8X\NΘg?cT_Ő ;dɖH#cU}؎ pΪ]]11S 5{RBމŝ'pJ@@ 16 ("P3"iv?%nݺG${cQ(?G6DG H-jO]\}&^mV"a-|y[M&tz:l34g5U<ei -h3\~\yB.DJ(+Yܰ<(SFe3W^w}gzo&DpDΝOq$RI&,ID^~蹛ѧ&]_傋WW ? y6NPFسeBlTߩui'2@s;vcCkFLtJkp;f:ieu5f-iy@FSQf{Jrތ9-O:Hy3|tӈђ,%Wd3}ֱ׶h'+.$#J C6^dc=~6̜f❹[XHc:xrx=H8mZ$Pj!AOf{+wYT'h.m,{TkKJ&ʎmD8F5B.=i'Ճg %Xq7Gwl<\TT"N/ c0%6ZFTܞĈ (O5^=݈oY%|[nxU%ć鯺510BUmd- H͡F5a} T? (Xq tX6hڪ*sJMp%I~x(쓢@c"ӓ3yțJ>[Nk0;?( IRoWznj;Mh .)<0EEG0&7ʧ cbi TR  U"517Cq {uԡGI*֗50/(37ūwR}spϭ."if Buu!VNh}) OcwlpL˴Wd]$굷DFxJ %O@|W B^spu?|)K(x HrԣgLZEaȢtaQ ~'49Ξc4@vfo[@H| 1um:˲hÂem` (rjL2I`*2^tZkY{Z{FB4$:A:ۂys`U kwi"_ÉbCYȈjPGҀ%ZATY[%:8u=Lr/[?}PmҬg^X<7tS1DUIvJ!b]O*>VH40vargu a%zGa˅b̍ (/KnЋW)ÐN$^̩2Pv bjDsUH[Er$D'U}FZADWTʲ~5x3{ԄԹsG9L+X/]֍dPGw1PoV1ȓ30MӊH۴c~/&E7 #í_!1O^-֝Z+#3+=\NVꚫ#ˏc{sSC u%^a\Q{c_7?+q8?>"Dz]H"agKOV3a>b,4)ejS)EOA)~f0-hp*5a9#i 0pXSR*%QdoT>0 !^k=i͗ݼ_&oV;,^`]..y+ds抏gHqxv &m>L{JH\,%T1*Tk黱̈́W[ֈ*[ ҃t]/hjtڎb&"/gq~LyN!' )sx75zR{Nbuݼ&<[bN6o[y EvN/h U$ۤOïL}N`rC[6/LiC [@%VMtp΀:GHܺ_AP-c֝z 6 YKhs&-yY3L `%bn{q/-ZG5iY5ۆbbiMD$.c9d]w3FjY"JC9'JH2Weߛ3OVt޵uoRyIV㬎''h_Ґ7*`-70L 'ۢWEͅCpO'UyMڍ$}֜>٭+ 9QFm,Z@j8`>0lSd:+Mt4AuX<0Ss+( ?}nF8M'[6!6秔lc0BM'FcZ=M9X5Ii9{AdiEZSl$p.By⪑:j1J$ܤVq?~q.nirMǍYrKEB8",]O/M#DC^Z B? ^8D|J1н vl"S8iF"F|=6h'-H ڰb TӱAo^gC_ QE `ػuU:Y(C)OFx9S-~ RTUmzcWAp QX"H &u?N۴9Ug+()6 c0w/f2wVzJ y@x-䵔g7[Ԅj >΁[ rv励F"`$jݗ?vcq[WT~зT#Y@;SS;lS$u+9"R.a=puOnam(? d l0Esl[.tٗfnZ*`BUlˆBl.+`dz\P U`CYyCDI^H^SI'3Dr*I ![*Jⴝ[qLi\J1D|/? Xi'ۑʁg&20$)߱}?sK7f%>a-idʾzVb!Qݕp-Y Aa'|+J[U>k'D I,qrB-E2T^ ΥAw:=SSP3`k>.z_^C{FEr^SmG>6N @xU#ܟ](zwP]Xl,B a&"׫z _Kvy{ʤwu۸¿AHcکʾS^Bt18?SFAE]ʍ|OL2QTc8b/zQqQUfᬰ9x|A%[wҨ]*T綗31/8sܥK6;һ:*x[\o6\tV儧wYYh }yِ?|T;4Uk+= ax5h2I ,.,y$^ƁL?V#$:\PJjcOhr$ ;? |1[uj(Ov /r%z>VU J_*;%݂tY9%PC٢ k yLi8*omz2u P7]bi1%0]Go`^WP 'cK,[q犚"Mȓ+\ld-Rx%' e+Ƥua}_kx:^fU$j,3vz j+0gV)0}*FgA,DhOr% #e0Œ ?ݝkąl{BSU9q6$׆cS^ g.PZxS4P&{z|=ld.do!.뵙+D[2 }Z $\jܩ$V|d/41uXU֭^M$!.@iԬcVo3o~|ʋ#ٳ~9x%nS9&OXdBU+ؒBELv!0/=% '|rQ֢a$xM DpX6[5u֮!PTުpuf9]l{KfzPJdwUU+]nU!LHIGצ» <ߟQiz* W/m8y$yJpegA,YȩDn6nBi*KɄ[gA'/! a>pE91 %W$isl*FLNIq]R'+;ݿ--ϼuzBWL@5\1"zUoȮG#Gp{BJlRABp5b-r:OW# LK[,'u x\(J両k mFYkyWf۹cb]N~L?#O#K5~!YfXQDΎ~GĨ'n:مOJ8G =žU;(% Myd,:oA޶W(WU/W*caԧA_w9߹&Gv=3f>wH=N^9*o^x4Ow+h(j82[I2 :4#&0f"sg.l .e2 AeKA;`D^  Xq\Bµz,6I !N G6wڪ4u1b驪d椡 7'.*tW0Ǎ#Sj|nk>vOK< ]I*"P#'o1\ZXQQW?z4,32Fj9k`3^GQDQ|Qxl3 B}vupn"8:{(c+Yy 6,l?c=p/C l\k*y\.OIZPS֏y%C U_ X0-[@{hgTs% `:/H yM#izO<ԝ-ٺѬVz"e,f6Ӏ4̠?0Z-'0w[MT%֒HFD T!!ks~[H2wu ĵ Mט@ً Ah#*nt_;a_#OaI` {yR&pgM|Z{eZ^n4&U&"I5MY@<G;91?漷M2`Q~w Cσ4JĽ|b_ϔN^pdEs6\ywt@Ξ$(+zD;-˷ iJQw:X n_e ~߶fT5}EEنxGN&^y m]"%-{#{j"sl vV(H76u&+ʫ hzbp&/3ة |7p~ub/“P>p&y$5=-0~{d*h_ 2Sg7/q%r\?#W{<읬^Ez# 847437"WvJfMa\rЍ#Ge&i z<%7%ĄWj(tzVYPELUCE"ŷZ)ֹ -Az=*Ѱ[ 1!*HmKU P_`QûuBV G-⏏M6W c} E|@Dn@\ZJK'AJ 3[c5Qylrg\Zf𺝅d{3hkk5W)*GQ[_{,7ouװDvX2"1[B=gpKKQ^]kߎ+U mHz[.:Φ2F si/E[ρ-:r1q&l)(n9 v+j8Wۑ9yR;muq kQbrv<VӍt[Z͜ta@teDʯM#͊ f$–u.\BxG75Ө1}*ףXO(ٽʃ >}Wrײ=oZo*F}VMޒ;(E]Xsh ̸%hNacc}Us"ْY dKQhB^+'!HI~4pg5 ֚ ʾם7dOwU[4Y.$oIb T-n:w:X|1*%1vD;Jas MI{>S.>zm+ٶp>Rp oqa6Q *ni dF%{dZWe 憳c#+qQ=ji:4) IZ*6qdŶ5[ 3Og٨?8{3[9'AZys Iۀ o u,EZ]2̟^v‚Ys @c|$@v˚b1;) mm1Rc)Bp+Q.Hf+MNYC\"pĩ/Acd5ݛ6 $ U¸"nuŇ+xX:iA:V2@ik>G%u8WIM<UCB25ǃ8ág"qW{rbԪbЛOJ !J䯦plQdV0&#.qDJ K4k~,jṬDG~'34ح`KO,6q=A OcQHL}Ӧɕb03P'\>Q+QT|V#؇|];HS]S)pFM%r:BQ>_*V.,F1Z^v(s-#sfrGs䇛ZwCD8mFaB0D2g ={~Ӻ{R6_ 5ŏΰRfi _?af`)U?Aj ],6PBP`fx<ߒ`Rx`TwvbsSfv-/9\_J" _Sޞ趘?S]V-̂>,su_w_RvM3ׯrv00VE*EM=kI`Lo"_cdʩFqy{il<}\UπYxoC">~c2.9Gv*ȮT_V/p8~h!/Cn MrD[gącr};\! D:\M9Jal9i`rII j8):gzRm,t[6?{kvt$V>O)Cgt?;ʖUf0e6]?%)̦T:/L_#X#'by(VyVA)w?Fմ,6&a2KJ va)T%Nh5y&]%x},*Jmp \Ft)bnf=`ІqiV/P~D[?q&L9k xc1Y{?pOeȴ ŊZV,TuC­~kg"۪"rȂ%{f`c(Ahtŋϼ64X#ddExLUk^,*1''6<$rx 09Aftҟ?OoD^3_RʖqQ_z?4UL9;Bs۹f!ᵉL͗DZ8ŗr@>)&q`y1mfYs"V7{/u}7J^YԳce>ft{yQ M o$wenZkհT( hrqzRǫH!{\+mKZ,sY7iU0GU4Vj c{ W#0{A4RD@,:|SQTE +3QmN/#u4@!-p(g"ɔZYB8Nج-,l!k8wƒwNdITW 2: #}B>n7U쳅<ؖoPCy,g;,JK VU ^[sԜil+=~;a,Ov]OX* ]qh5_S*܄tJ:"Ʈm|J{9Ɖo匦v 9M]yj-^/F S׻&|iX+ w7sgN)[bu0Ձ@85vnL9c{ LdqT%VѲp^CBFƦpՉ1+ߐB$lJX : |` *)Zvŝapꮦ <4v\*TI9Tg(!Z5po-翥K}dH90uC߯J< i˖gʴ}8|R|ថ-xPb%cŁB߇a4U^T2w˖x)*n}ĜՀF,L\ݢ o yKʇ!poOo\Nazv@#v%7~#HΣc@~uZi\v(v9V9uz6,jy1zSn.DX~ uRLf?pn&E.+0kdP=f~z֥vh7l}2AՍ}I}dɜ"D16McYYBKsXTp3pΣ^߈<߯GM1 nfKM$jEbQy9jA2{ ĥ.?m!e5)"F侼ؘg\gGwѿ`*ݽY'f]olh!鿄΅+:.LTs`˟/e^Ssg!j!Ǣ{-aO"iѮ%ojX~^QVC0U"S;|= ?L6 U㿹vn,헩P*/d@G!heGshd3ZG#oH.| ᝲI,B-IZπ &^l"ch +rű30]7U]j5}֨&dv'ݤtfD Ԟ1= m\b(`,6a*]Z UMA.5 6:m%YNQ$=:}o5O'_е]A@EK6TB:-}kӅ%VO8s:Ej~nF mj[>F=gOF[\T"=^FG+pܵr-~P)͵J6z޾ۻ:Y^Ꝿ2GV*8?-m /GIu;V}f R6!j>3DJAAUNCq=)QDk(-zULBa5aov@} o VqرDKZC%$`/~mׄy82ۦ릓ǖ0BBɛvVxpAt,0trdeJUpj5PBwd,,\^;+6ƗQwjc*I5ӡMeeilR%ZƋo A}E\kyd_%}i :C%4b#'Kh{CɹʦM v㓥L_4-vu86s}w˳ 943+ğN3L жGbygd鼱msMS;%[htqt +0:zuˈ[9kޑ%;)2i)$1 i:Gg4| lOut< j+ s~F ݶ?/ oa' c[z^B7s,`{k8Nv'4;ٍ9L5OAs:RgˌʣK^Fj *sd\Ō{Q[XL6)SS,cpyWִyф##@ e' 8K,rW`N3CVi2h=R yyUo4u(~.0]ɪ"/!=5xt\FSePW] mG~A\%J|= Z&mdTXҶT;ꮮXSjKQ '`{|+凩Ҝ'oM0Jk>:0@So\kp =y3^M҉39MbI2X#Cuf=HYow? T)@ʻw&'|̂ \t2h}u;}6M4Ϩ=qY]D=tnCBIPJr}=!"s[#*RB|8f'  V\ K8\f_Q62W1k7saE陋oo>6Ah ppKy|5A$H'}7 \ +uueUqf 3'm<˧lB #%&`'L%\eDHƓ' s.Yލ3pBdEtmF")|AK a(ZdO_WۈI `/E|h+{tܚ}!\@ kVW񽪙A1PKFNBF5>b- wx}ꜛ)7bvj8?]95,!]+KԊ9U>WjP^fd3:lj s wry<s+dK"%Dd] ס<Ys0o0Q}0a#py A{߸WB؂&>- pݐoz7%{W["G5ع tYc`u](8t*ʼn4BrLw;>~I(&ܠϣ̳ǰ硐yJR)VZĊb/0ʓ wtE[tYxy,s`*vrkIYLp<>UTtҥ^l\u@}cyp'C)՗ou=zl{ C",JziF]C=zU,μIy[[7ǺWi6 `Y1Nd?݉Ow96+`1}GIEFG*ҐajzaB͡iۉj{߹1l?q]U]|oPOkٖQ"#~8Wy9!Yvr04-7Q@m}U;Ju@/Y:uE%@}MI  ^XGWE 93t|_-R܌y9'%Su@b1"q2X5Ufpva{ůØBjR@48Zg;VYq.3N8$܉``+ɔ 1y.tCܗX|ՇF7 )O7q撃J!6ErQB.[06idGPCT^LMmOWȰv8 _~'oG@X8@T4\-R){l*:MM:H> BcV*Q6{zd`1oԢ`ًܨ. ̵."˷:)kz1A0(-2xDoH )|2װʥs|*s@Wz=?6*~o <4OZ` 1?zwpkviR [y"hgZ)Cj<ϖaÅM@^0oa&r>1ϟl`dG:BpL*j#S9\]2a 6 ^gqxI_ֻX>GXW(~fA KGU_{EiΒl#!1 7=|F% cM<܀ |*ʠAvlPľjKɗڐwpJ0B uS; m~Y8Ƨ2pS1گCjW-K]/vދw=AXnEe|58 \a`%"U߾ȕ}6߼PxBj9_}B:/Py/{כ7gciʺ -D)U/"i:EiU/701IԔg/sx a1]0u{J){v,s˜?cDz9!q&Jlxz=ᰴ B^"XH6 @]N*g,U@gk]%36{)e5V`aY"omB%({ .VyN?R/R &h( :o^d)-X-Ƈɴ|uBl-Ыȳe 8AJS}g,{+*N[%0͇?*`<{1,/:v^*~Y&ST'wG;].@͎&y$kLV6r,_=Bl5.V׃(7 r゜Nk懳K-L3Q9:x/+5瀶Yp9LY6[a5>.@(=h \gW"%Mnv>,PxH{T6A`hqU3̣W1q^O5VGvXP&Kfat}*l߄U}ijl߱ /G{M7ϙS1.j#ѐѭi,Yt?Ɋw3W*il {@12A'nF,"Y^*,B!YFYd|<ћ(}QMżlN+Ob2Y%λ=^&4%*&Zy 6roxWtCz) e!0f6Ӱ`Gs@;H!Ph-$Xaz!e`)chwh;iݔˆhp519,G yK{HѪN1zNa/)1l)8⡱6&b;WWRՙLԏakڎ/,JOʅ=9'X0jcPZFS=G%G>mRccQb&~ $֓9zXSe~tz 0\upʲգ$!> !ꕐ-uE7y/Z[*iTb*yS k f_Lǣ;jҝK>{_LJs˖ R /{: ,_&g0i.XEX4*xxAv7J_/DrDUP\' PTJrUdH_IJs6/fcBC|cddvBvʦR%".q) \oLD* @%!=xL!t#i$NSu4zE8P T_"!!P9 4at ܺ71D/G dZI94W-;?|T4zCjʜWWմ3.`DqӯEd+ \G1x 'j]MmA'׃K߱퓬Nb!Tq}"^Tj/4\/͓yLq}e~9N X02ߨI _yCv^Mð֓ې@"r_!lqixꠃ Spi}jӃFI%nգhfbKyټmE.6L:vR  2 +IG_g-nɝtGe:_(93)XZ;oE@%i@VG-Eq?{UYi\ϧ~t~E X<08?RDgJ_9 mnp?d_\{&.劻dnRL}h4mr,?rATsQT8`i'9ff~U5Vڦ,/?8c5@> 864"!o!H. Ent=;J3P zR yl.N>20e0kkcƀ?OzŤW29ͼ6C[9O᠗gP#] s&myupP>nK֩_)9T zޮDs:e=:a*lDcw1i^ivPh")GmiZM ',ZLپ]`'$*Py#Br[FdHT_<#*Ů٤: wJsD6{/=@UZ iGKmg!<W:}[>>RX{;|N@B)PYZĸGZCUFŮHaКEDEHppHs|)plV%ιdr!w/ùB,t^GsUHk/=l?93yznk<ޗ. uT\q c+8iP"K+ "[`MpuGXDCcqC!l%ZuOXAY}$Ld(mAqh>},|ApMx+; ~.a]z!~ = B'ӖTo3c wia%θ$[&5oc*b9T/?;f:wK5XG:i9]3V`Oo=. JE8IoiNm"*SGa&(h+0?Zg`OyP2#U8V_<*gilaȫ*`C¢LFy CPh `r|0l3)|3韩Ogw޶!5#b8L%o"l|?n5#li1}҉8->|~c@(22w:Rӣ,VF~^[(yvq8%&ڼ,1v)F= D4d\xsZN$\I`g;yW: DD1xj'0~<$;|F'S{,2TLwg*op æ.x@ev D`=~Jl.R9~qQE,PXLs|H@g|-LSpf%?mnԱBrQ71χo񪚯TFa>t4vltYY94s'Qɓ:FϚ,xpX!Gvd&..n"l2hj@!mmps< 3B7EmeLs"9}VP6"B&d?wS6j1^uaYt異!t>7xa|@OK#m3g·*!x6(ME]8,7#$koŹsy'y0 LI 4 0tJye,gy;r;M]&saˢRLC&F>(xE < q5њ:Wvmہ+0'ҲT?ovLBN*W'v:PJ華%vym-gYZ070701000002f8000081a40000000000000000000000016661a1dc0000db08000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/]?Eh=ڜ.+˥[5v8s$!S'{fc[ސ65?J@2uY6yJ0Fb /+@8rG 3d\.[Oe.>yUaz(Iϋ5l.QcfܒwfdwI{jɥ$oKh)"<8K"ҒSHRȜwmZm/2mY0LȜ4JXd۝"6-r|_(-صhk0 # Ft9zwm{O.em0 "ċa` yp -J<؍ѯ) *mhPKY-,JT.ܜ8);+"| +"2NNV`nOj,} kIOZg!@*XNќ-!QB.1PQf2׭Sc;V|OnP%辫#;(+5T{13HKW Rd^Q88f(0'Tv0iVXJ&&i!-gݯL3AvY#Ac8*K2sa5XZwsə ĴENZdyP+;C`Ҕ^h>L620Ŀ^L؍M˹B?_$MDҶzXLci_.'̀>r'(T'!e*jF_qf)neUS>}6?ĚibW.sչg#1{ģ"Qz[zl1oE4Q@Nڬip?6FȪvgűsjN; ze|{ւ]Kzů")F U҉=҉ kݶףL@]Vf'5(kk6HfP>f`h% ؊!C qXV#+5 :ﳜXZ<&t+19mX'h7{AtD&{e nIirEvYD$X13 `\", F<ؚ1jY@qJu.Bwi)yGL$CT̙ɾ<wTQNN<`9#i;|:`Q°42L]dͭu,>I&?4 sy{/ nCtSL`$cjd^j1^ywzGÈ'1Xݜt}% ͶJh~18Uuw׸a_0 X64KU0K3nhۼ,(P3UԾ^6 -jIo%f](F^*NNvԍT F`KJy^ iI>Y@[Qzt&,iGj8'׫N,݊peK jc{*,③9On󏴈*79J1~V)_E$@*RThc muS+QrVtWn;nPO/eʬ#NF6hC+ Lv$w >'\TOy2qWr%@ !4Z>7FwKnS8W5i0c toJZjf ZY6dk74^™s=DhZdy,N8v7J[1 ɹZՄ;p}K-z藖 E`%4@8C6ẴKAAO.v+؆Wqx0\]p&Tf3e;c/%pkl G9y /zJ8TKdӥ5}Ǹsηj..PV0s ߱KEVEȨ2gߌow2N1yý@sҢ7}TpY'[*[ >EQzS&O/OЭ>0yYֹω-RxMLRgBѨԠӿ \X @ zHj5O1Nl'.tR{/=)»|BM&\w7vٚmS:ρ}_]x1dpF?AP6CSydf۩x+? MZd}b8=Y:¯!0+" ZJY><&t7J`2"I+cSx nOkHC6_lS CZЊٱ׺ӝ~Ӆs3b|J^os5}1lz/9VDk[M-)>,kͻ썕^Z|%߸1 ~l4/w[@.?%2Hҡ|=r)Q!P-n =~\wb_:"(&bYB65 HkPVz9-̭ y:[9HTC$p>8Wgq_2.LwM gܥ%_@"9Db:Y"@FQ=#|- ǬɊPhA%v]HD)ͰħvW j )?mZr m E7PL^&Cc.`JV$EB|\yp+=x% [I%%lh*aך:s:: AF7>μj/-?R;6 ڌ~)ھvۡR0vVf:OԢ+ =DӪmƫt$tںWHxq|S,7#qbLA.%a:(JL4pDC"ͼnj1ˍb 1\`3CkoH.&RtԶ)]Ǔ]r7[աg9"xB3uJ7ȱ.ko )+v ؃ap~̾cjA"D_PԥMZl7F |-s{^sE le@7/1Z$ ]{[dB$93f ]×4tRs' AOMT>Zu?4ѡ4ZҌf~>֖ " 3PCv|3wmIlipV9O& й6˺JTyFOC| gOeM@)dH='G[_`IXM K_pqBYqiq٨Fo\+1a $EPE/O' UR]$fi@PSD+7|ȓդj|P *P9EWZhHb%t5 $li^,u:QRi;Y=]~EM^i6)gi8@dSx|:^>M~y4.?S-M:{*[k!%z50R2"lv^h 󤁀펋*r|ٓt}s{nf(AR* xJ~puJCJM_Wos9 Ֆ΄K5H\ۭ9nO@ɁJFaʊT4ȌRA/4˄(Qxbk!eri'8r3͎M5F7b{ʋV܊{ELz ŃkM',W׉aj'7ZF?ypuXa^L p66-jNj5t$Nq|w4<8XQO@z`{i -g`VK mc,_nв4}|mEV(멊̯Yp?pўJU^^˭̽|M0/N} »kYXD[ڂ|Pzn5syOE!֡y)Ipe{,|Q@S,.1I]QFc_{vӆ%v^VRT%KRل4sgcAq)0Vlb h̞~uǎr/NJ eC6Ppf84&wI3;{9] ׈(|.r݆'FJ lV?%xt(ZZzMDCWHYz9?m ; j2 ZMvy!\3_3M+5%@0C*,8 @@IY*Lr?BF".rC/DEMsF3M-Q*&Q!q2W1 +λq_h.#t82XP uġ7oY4ѳG 1T>PsY->5aS#:lD $Tvæfրנbh26{>ÓX͉opo{ӝIvWB_&N-kN^uF#jΙ4eoROӆЂ`8"Y y7u.wP3&ATMTX y>QgbYm/(<9' lتG|[]d/N9:]rmrҩet =Xjܧ*k@mb .j4souV7礍us+; %R$juSXؿL\ϸs4¢:(I`!Z>jxyf7x};ƈ?\<,)*LzIM/}dJǢF4;>&RPti$ iTCuuȩ ڑf?Ø^~arH'ѯgi|[#O 吃QX~ \؁;Ѳ.yP3&+ s@UBL@'IJWWyHHJ+vlhJ_꼰~ԤJ%zY[Ɂ$[jXiG{5g7:RgP==6*;O =Ҭ6 =`.1C0Nd'hgA@^קTQ>bf4h$K![ <-'0KKs<tjy,#ƪt0_ŭoh$NnOHwN>B.!p0彝xy8Ӳќ6Xw Ok֑ZDHSIybdyt oțؽ N[SF̊rRـeäc0o59Qۚtq.r -ǃ#vF4lbf%)c`E=k*X=҉iR8dID@ijzWRU6Y*.j>vtqV&cr5,Z&VIW>TqnwEN쥯e˃KXgKX 5B<Ѫ+aV]We@h_C! a֖[TM:D - :%<2G6<[[7"μkIH7݉ S#>f[Qdg^vs)1OA\ rx-ݧu1W7lhp|4QH3B<%r_v{)V.讔!#-h4c5>%)yf\k֮K\Z~!lZsH x'C:qm6*GQq,zn Bi%] aԴ9L&řb\3MZxX$Cu`2s#DuniK;- 2"J(kT <+Ūbsڤ\l !M]#u#X: #g^ctGU~.鑊` T{;A<þYҙpҼ׮Ap3:u!bINH6 9^LÂrb0M޸ʇ-V$Zy[>2%߁,vx<1VW,7=%s/ČucaNjzU haMM:x3 5;ZgQJN?o>_F )E(8'jwv?S5\Hg,i1w,/=߻>Wyqj'\/E Հ#h^+@]>WG-H|=zb|'r$mɒ I$!G>OwٖYK&]>7yKn  |%~/=aDkS"Fv *LھJZ4VNK^AlpP}Cz5)_i{3FX?c+n F bkU'tXv-4l9xv򨆜dJ5 E ? a,8f˸eLRd (+*TV92,unE &cc0 h"g!GmyL-E5eOisgq08 ֵsٌآAI X D\be8]DyZang-1/nq{l# Er%d VYK嵑牊UX҄cF]>B(< _&Sw[Nm>4r]w49bf(s`!&ageo˿+JCH]84Yӆ|0ljr}D- j՚9%.2#C{Jokچ['T}RK i l"8$dc^|=kq`諣KhL n6[hM,bLpێUy .hA X"yPJZΆXvvz4= ,gs.4`5Z-GJWL"Ctr><Fͣ(Ū |VӢ}i< 'GhFdO-Y@V =Ʌ  pWRC#;vĺL]2QK'Kՠmvby<qf]*b%v7H v綋†3{8GdfxHt0]%MEkf M!}RAzi>草9"X5 M yB7jm4,IةGd±g-/|p׳{-՜CFLn뀖W8 *:ҙ?w)AUX\l?h1AZuD cY<ƉnPsBd2Ќ>ӏ`D)0}'ʝmZaO)c VO3I$6>u Ȕ I֬[#w{gfc(7O`At:f6V׮C LzR!acᎇi.YB3wn &~7VNޗN:Xxo¯`LnTHRƤ7XB>l58%)@i Wi,4Ͱ4{]F~x<"s8_z[}GCLRȥqgΐ?M1jh,O.|גֳ(:9vid }5}1 +0}ltY/̵f* UA̢*#iIjĔS[%@{K8܀*ŵ:I"S: sݞKНlͨqOԜ%Dw2YəqH[郡&k)EEVhq4qASHt+9x Wq i[:"1hk1AC86o:ZEEFw[v՝)3asi\oLW9"ESY vj Dp$ @hHk٘Lg ]V^ŗxۣG \QԼTUmӘȱHl4LjGgF'3R>NJ)FB6lLz'}&L1ķE|i4BGrMQij5;MA@vDFV,_Q*;| H tiuՁH^0y4'27ڻ?f^~ZUT([5v\U-jv*>Rv˒qWకdu΢Ds$3Аt> i&53i_,H|,!tVP .UJ]tN0K 42CWBun/A*VlZr>A}aYaGoyYx_L۶$Sj4ؼDgKXqe^q6LpUY|;aEwNY5AEurڇB*xDȌ\wDKo/ׯ-:=&\鮽6w\AuvG ؓ2Ǐlf>=ʈT*ԑ\jT zz[KVHgz{`r3t& XoB6AD8j3/m1D必S*UI}T9kW^c皕0\,`(qպhJB /=Ec{ 'hI6!އ ;з}Ϣ k8D4v]r&%Jk(_ضx(JI%uԤ%/S@:>φ@sӁ,]*覎#Xw2J $PbEVrM-m:upVQ;ݓ{WlZ_^K-kJwnWdrsajp5!|..6oNmk1BAl$mMLph"AՉX $GeS#'qz׻}"0ЅӜy* { SXz^C~< zo߲g($|R8D+u&'X/}X l0UE kXP>X q:;Cz{UFEᘱ;ڌqa&Wg7N/jdiA h$I5]e#2{W"kLsgﻊՊKBfL|0\⎗ljQn Q*ٱ_S:7d,U~#[ӟj1p_F6UxU=? ҽ_/*Dʎv6Sq ByK"t%3zV+lfi>*pv :# .q&V@_A ٵ+MHg7IbMWpM8)73MY h DIbu!M0 XilcjoڬUNVٯ*[Na)ɛC[ kU9RuJ=Bw3ϭ(F"_11d6'#;M/EVD!ČƮ`|_n᥹}l1oXT>ǂcEE_Y|ttSsDΕ vvN-RD&V-ќIFO}dI1(@ A$iFAfh^7o k:Iڙ1޺>pXE5u[I?Ld1 !Wݲ_Կ}Dݖ;[[&< \\R?Ikaeh2]C_&I(QZ7߳׬=i; W# ȣ*(jOsꞔ'adEkHF*?ᒏ6ALK{VPրQ|* 1}u|3Vǻ؝иzbL'D3ַ + [:kuuF*ƸߠѪ谔.5 =ʔs4 {2Qvz*Ҁ0_C%$ XzW f~g2<+ר> sJT EWuKP[b7Rӕ)ܬ)$9_8MJ)Ҧ%q,aTW<aV3X;{]7wuBs8Ӗ)ȻFBrLAnKi|[AXuZ=A4ߖ'+Nb V/ʼnk$aȵ7`;Xܨ~:В;lZ%.Y^N5C"I%}^}X%Dɓ'<&z#\_97mIjLX X,X GE:"Yb oΨ 0]rL7Jx$@FP0Z8-QJYga)~wCE@#H% -Bc%D(W ޙh:&Z!(%V f&P9rPHU)cLoJgpq.>UEM-iz¾C]w9ı}'BQRC-R lBSp@DTL5`7ʮ7, )_8:IQdakw&k"l_}.D{L>\ڗG_g?@Jb@=e\H4'i> 'YvCW-5 T0M1 7(CtoĝxA碫;6 [1XnsqIG{bȳpuI/jfvLP[̻0txf#l6q_Fr5:*SS11(#MyuOKAzMI؁Y3H(#,#= ~(s' %JxmC߶ }nPO53EĴOo2hjPAS2"2wԠfi؎>"pw42veyA̽b1}sĤ#!瘃5c7!UofN#Hq'"NG:3qOUzVPdJ7HQ<(4O1>Xez$N_RmW\GX%/Lz_REj9QCv+KogqLI4zh^D xuh2L0<#(w&iſÊ1s]+T$h&ٔK\S~h^٘Wr͠Y _!-7*"b*p;Z/9>AN~uuokT~]_~&L9.a}1H&YjO¬}ZyFݛ }sfn;C{p[~kZe8oHEN%-ʾ9rKd&JcXS_lV7/QzlIRKԥ4I݀|Z9L"ֺ(=fd"vBVDO̺ѓ_*{eD\y!TGV@*ũn08g܌y(Z]hҮ}!V)ܹnomI ĺs!3c'7\tZ֫9Oᴰ^ȕs{ Gڂ@/ Μ1vw.Кg|>o*Cdb;Beͪ**wH-H6~y h *S `ZI&G΄G5&~\ HĎ9YEԛtʩ-ґZN9BVPŎ6 Eg{ka&ޫ|/ >%~}QЁOM'X~ (رrgBgg5iXݲq^y"g˵$wVrTk/ˑpkϻ,\8T=F`oNy뛆p|W`(P5_g'DMl}09sZ#۪7ZQUܪrbȗ;Upk}a ʕ¬>_zA% CߝeKdYZ:wX=blvT>K k-5ҥ=7evn[‹wC +6K( L9A@\e=^HE.,ǰlhu"p1`W֮r\8)=xZ66ܜxȿbU ._uMv#шRk// QnDY%$W44f0fiw8`ggd3C ̨Ӗ&VR@F mܺ  ɍd@iƷd{E m `?ji\+e~4*w"ezM.u`Ze^)PnLy-IW5mB_Y;HvU@-Uy+T?9[󊜢P*' a!j#zhk~)Q [1ŷDJg) q_bi}{M%$@1$$J4xB1W}%>vED#ttS)%+b~Ĕ#JTØ_[N/>U,P%ٮ[YG~|v5Ae&"L~vs7~uI~*ZVwK"~ >b)s\ضj]y!tx~j"|Oh=' ݪ8". X*s£(vx5-I1ҙbLUiCghWDNӏ^Tb ܎u-&ݒcBڞEq6`ĝ$+udLq28Tۍ蝅Ki@ 'Ͽ uGw/G-?/'< UZy +[}OysufPܳ$h#傝vm?]@ /u },I^bm]<}wDZ'Yuieh0M?lkܱ d㤭/F׹ŋ)`q>#F Q`b<G^>)4\z,0KS]$U|cr=WTbA:t" )1kN%|Mzx| zktT_뱲qBdq2ČLuw*uSh`N5i*&5.W=g(78X H!!p&Hb,r2fHLϊ0hƟd}2k@]7:&-#:& Q} XMwz3rcpO ZbVb-ϹG9}/αeSnTK]~}- ZJ rUr(hܴi=i6.?V5@zkS>|Vq'`}'#9oZXl^W]3(x"bdӅ>TOhaГGX4O\?]#>_S9@6(a:q8L!LcLC'J2vU)A}[Хq!-ҧoGRƓddhl>ՉSquֽ == V/}!$NDm&/PsLœZe0Uj⤔D4p^QTP173e,&ԕ`~f[c_hDobb"Db+Z}=ZO{kZ_ې#cI]jݰ ~yYe{tk?Ho› MZ⸺6!,S4@w"R0è~s{Jy<\{;o:W:NҢOaRͥZ3 E?LutO %|-_НD;rvqk̥뗩<$%3B} |AT޹ 93ET%-átbBlBLg 0FyfD&cbDŁP%X-qfHEپv@Їhw>휃@h I}YX_{ʸI\*9Siim|W/yf|{I<3$ꑄ/B?+0d{S6}hJw R8b5ҴzwWSҜ=bٛ\Pɝ*UiMbIh^ѢiOO&94=np^ir-~YTT^ hs mr,t$Ē@I ;lv-Mp!{ܽ`[Q۴ _nz5+ ֤1xͳW-iw_;TjUf)ά\I>ߦIaMSqVD("EX@R]f;yjz59Æ=1wo wFziay9.[J!S ;0\ZS*ȜdJ7Y>! B}ߠ&2ǸIȳ@2, [E< \ W i6F.1Yi͵)ݿU5\[89G5lV{F.&/c"Jنqn@N#&v?ڟy|/ 3e?>BXbUDp';T Ec̯xpV`@HAR꽮ҹ}#.H\hѠ6$"+Un#=ITE | a/}f7}~U~NS 7'o ~-.Re `Sk-7KU5+~46.~@|oU;.d0H9yOgW̒wEZ(xyRHCܗc>X`Ci$l.]̓4я^˟LտE e,/W[zh\3R?a5xG5.AtA$%޺z\i:( "ˇ\faPL+b3A>$:cɘνP:֑+wU,qРpyV ؏?Fک@ ݾŹ4HNGF)ѿ6 {$<ҏo k"-%4%iE4*S{O2r`D'L^],\YnsX=썺f`bژ?AEK썋tb9ȋX\2 UA-&_5 w+93-5߁XoM`JrmB s*ek-@ҭM>RWL1hV`Co`e} XB 3M&80mAKջM_≱@G> _bV`L*UISƗnA=˟H`w =,NDK:%Hrz#z2صSId#c*G"!f,oU;~~Ƞb&Vzr)AP>P!DXO# 9y6Z$QU#ܪM"mkWUy"&Zy6 vX5ubaVcSq&aqzˑY_>-%wf 8is8S6 q!Ai- |8pqu؉7r>9@M?*?t^"/J1F졥C8t#kIR0"m?i2;LSdKƛ,mREԶWHW݃;M/aP#Sa|AMUNacWF:''jo1qah]MAlQH5;yz<$IDFeO`윈2GƚȫGkKIy_+,-춰nOvB8 ˩ hk]ɎPD}ws9MAy~+,yoTW4瓂v@d(""߅T:!p[W,?r8r+zr]E]=ƇV\u->J2:oNob/f *{wɐ~5 !&;5oR*7iʻߨ\@W%,m#HHP5T(*˥ƌ/Mvd/"_T"|#>n|0l 0aʹ r1v1ćUɦ V !2wu3V5kwjYa%mئ)^ Z_b8!nr4n,*֔U] K7);/0W~`-"';}S|&s JYjL8`#JExɮbb{I(1OCńdUSيɤ@!"ֻv*EyNno'Y"ͥ׊݉pS[-ͶVtE.5~yaAeo]g>6yϘjzx< zWVqrXp7L4.+OF^$?,9eu@YR|*^KC|uK _kݛ0VntQ9oBY, r=\Qb]"7H b8uug Py?Xozt>0g\ī&XƒɣS&MYXw.}~旞/0mC&k *r:Ea ]lKʉYɺHFhsEjjYce6d ]ig$7cDPlIǦRV& ۮHvZN0=8H\1>v< zAVVԔv`dA&' bBF. L2rd'6 H/Ԝhf&[ Q wGg<oKCEGr'v9|8٫ sjY:k8p&sҩqm  &M#F1!thi1ˑ/m}#A<4;P V!xW:Oqs w:=Q#K|ݚ\4uM`R0G~d+ rƧݲxYR8$#v/'0]3󫪘F2gNϸr/D8Es$Ief+fY%s澕Af}Տ2]˼'2(C^q$C`GBjI>i&pSi `lA YX0Ws-1+KJ޳!l؜'l GUŕEuNg$ЁMOP#M6CO]ڮ3 nLdxd^0͍# hnJ["uC'e[ȭC8Yc6,@F6MԐ#Iv6$ujZht74Pda`TJm|FMP]@f.Kz#)`Uy7n @<ѸXuS!rfgvqУNGF97_36_ǥ_4YxqWjC$`m̢:눗y 5I48W4 =>@uI4yW+~,\9@h 4|uphj6=HB7疙J^m []Mܢ\lIE$qn"5]p{G#W@eeTZO'H)4%ғD] ۮDy(ܜ.GqBX MHCD]M[z@n!]@ ZVV}?p/Rbke^ GYWX5cn+:,4"ָ/nzdMS+>8An佃Sn"~N!g{GDй||?SڀS@j(T ('D4Yɾ\FEd`-Bd'L7vz][ +V,i\4tĬ\ zaG;aѽѡZ+Q 0)7M:aLmn/!_sFU> Ef%8ԏjX.=*#M)zUzE#C!JLY |.qoeԳ@<Pi6R;1bJF3$)@yk^"9X=:RV}o 唐a'ZNЬiq *Bbes%™ʤPIbOु:l7/Y;<.CSt:)u Y*E #aPd h@#uz_/? X"ʀp;_@ wUTӾ zTາ2ޏjSԡg@7# oq`Ğ K w?,3*8.;4~t09d}}|3j)ek0[lOmý4.76M;YaybT!6[-_ޯe k  x{P$(l ށwKARӲKHNt9]ҙIA0.ZȐ<\q۰D8BNF2㼫Ό_ "`x[U$/S!p Wz\ZKjetҴѿ(>0Kt ZD8M<+ʦ:ǯ[eʸz*x, k s$ARE9.kX3û= Am؎#*D:`*skB 2MMu2_h@谱3_w%Ow8Y?D죖^Sܾ5?"aĴݭ+I%)࣡F)3%vϠ"NE OBa1| £i;_`}[ Xf!PS] TWKrhvĺG.xx;yIޛuT%SVxE?R0lʢ rS qXH:%')}wG =BSϿMhoXoSNv#,GW}IbyVEǙ.#L8 y2j\Q4/mx>ln &Uɐk4 Mb_ qqT0C lAe3Fnנ$K0\d7cQUh3kĊJK)|HNWNLOW\7lUe ߕyENipH`HnTBg lC`.D6tZbũfW3W\t \Gאַ,8B(T{d# 6_TovU ^, f?2-qlOOK ܺ*CUg4lcs NT_s ղ,ɂ˺ŕO o0l2Q*;um8|HtUGRw> 1QeTK>h1x,\Dܦޓ\s@ X-=d7  ){4kB 8E{P\٩piKeEkz:bI\U 郢:8K^_5EgQS,h##Y6ʼn׋NnTJү[O Sٚq'tm3]qTSqeqr /!jTe/WUɮ4a8:,MzJE+ _H Zөz02R';\}6HJ 7,3*S[>/̕ Tf"/6%J 1it@u t )g aAJ5<<P&KϳJ!vr\O_İ(7:ntZG"צ`t*z< F-&j2d0lĪ4@lNsX&^vr(D] lP|qt+h7W>h Ome/vI(!(|SqU%I_ AgސuHwʲ$XAZnИeHwx٦L<`IN=(<[zT ]@ ~nU;!g>m[^RgU:9d V/4 hސF^ fe]rtIkeJF![q]]UlB1*'. W>avcSo%vGIɊo60j2W} RAˑ=~lRC[iOں YFh:,Mߨ8cB-evTt YP3bF "ioZNH>X|8tl(E?ċs&ԢD tvVa"WF-XZwz$(٩(^ ͛̇H_]} 9wdfF+@r`2^ϱ:;8~70sԤCI"*nul+؊]˄BW\{IUVNMQS[W?.[%m+2 K+klx/|OFnpEYS~Lɜeb~ܷqο`ܝT-hߦ/p+ReʬP5xUz:v˩V6 ,_;>i-P8[QD1ZnyUPlDoߡBaGD.w^<\G .ZS>^KX?s~EQ8- ak|l˿Ct2iw)22--ҿ^GhY1ۖTaq=UDͣз{ژA; !i 1HM9 fGh)ӴPoN uKǞ!Pysՠ7x U%eqP'~GtaT[CQ@|)Yzs̚&tVĽ]^4qޝQSa>C\ODouT틩rf,0‘"wdT%2k&10ZZس?b&M$H2KUl+h"\갊#aebR#:`X&nPkr<ޮ[ha6*аQ9^P03IJ#Tb:B7cH B,/"c 4}1wn$Қ[Ez3ʑv H+sO6qʁi/Omq_} _&3C>Qf._2l3 [lKK=s8@aOhg%cǑ/br(Q-@T_nMoDq&ީ|]@?P[jl.U}'؛9G W݌6bFw#K BB)=MeaQʨy֞D  =:9+xJ7RrUMC-Xr,m;YыzFw|d.'.l:eE'a!&e "nj?^\\f\Suӵi-lU qbPvM #}.-$a|RQi`sF(%n;#Y:񛫮`,y52vkS8cLR~,$ $dƼ5POʮrQiKm8` # U kskfb=sљ@ݤk= xIGiTE @rzݍ+lFAٞl6'WQج"xjpMpɈ ď BAE}PkIۣïRluс}2dKmy l@Sq"bP}-#)=Wp:6٪{feHx%v˜{!B pr7ᢈ6BJ)~{:pU߁$x& k;<ͼx<ӗBS:+6IzZ1(\aD~P9B<|MI]rWO2eނ @ІBz랈iΰ5"u,soW9a).\NЉl})sKDNxQoih5b/SߒNT6c\iޔgpE]GP>÷H+mѿ}b4#ٶ%d jv6&C_#=sgWZISH>23NG?<˜pX_JxA~hH_GQik)zhIjHϷϿ`q7tZ/I$Q%W_tWM -!W!)tŸ4qly>ѤYKśbj`\ݰ 5#!XMScc #f7} (Q\~S߬gʰ.Ԁ0SAѦ{be>JX0,ݍ[PǛcC^Q|X w(QI{ PTd+圦a34pRXg7X@Saխ^=hw( XZIX\hgFk $n2ÏJj"Q r.pFb,B)_#>K׉qjY)3 [뾷0'jdMQftGѥ-1c`&q׭M\NsERg$/nԋ"1Fys='ObA; YƲсt@#[S>i*v᎐@}fסL[2 %a0uCoC[U:.ΆY s&(n,XunXBm?MDy$#PxMx!yػO2,1%8 )pNZ\u^ҬS8{2 XgN)jt(|&f/uҾCTwBh #1ټVbw(@0F;kȷWTUqŚr#ĤOX`M8?m/ʵmT"h"ggpˀ,EQrAϦCm5S Ti#hG92R\"7HЄ WQL+;\]dWS_9sX`xm}*,|Zʞܐ][y]\Kg.)O@FċuM\#' l71]4q2?zuw*QC)1TP+u'#XnUCz^)Jw7f*zH2L2ñH$[ȗK[?#_ijUJ~}euPPg>kq5c{j{”(|R΋#<񂀴G-J? 5 20]; #Re늳";1%I!\tm4 6LU1&c5Y#{<֖.}\8 LܧR\ܵ\W` q^D;[)(G)vdY(J0-?O=XĚ61WtL ۻ&>,vuo{*:u.Hm7{o|f]Uk\blV^SA 0mm\CDW6=L^*D|5sBY^ꈃu_!'e  ?UAbv.MA>ԑ6I(bU;SQyCY^–NFl[,DQ\FmrJ0>f_Q$H 8"&D DL G}& `isVju³D3F;)jMuhC:[[hap4 ~yC#>n&1FZa g9Nr5kh Y3U0TZ16YpCb1XIhʄabn64Zɟ<[;gl9R]k^ UA(@0$1Cƒa=Oh GLN0 K@|Y Eⅇa1+|9sUQ RY9Rym!ټ,})c.ړXVAߓ'S8+x‡󼻭#00՘RMO M04 `)C:9FL%Hs|*aHjq*bp &dk ?@0S&"SM2;/0:;u k/#:>慀^Ԅ3k;PoJ,K-8-n@tks,xKjY!dm?&3ء&8S0$2(7"~x;"h~-&ev =Kc8 #[BM`weifp7@D׆*PN$ˈ);ϔGȼ\ã*tdI ·df66hA1YK:g\d(E5<Zrˎŝrr 57Z4G{0@Ao^ysKU?!,A3䓻~vj `s[w8Zh2]bR 1&/N稬aC>8LĔw)&{-IަbtG*ƟF?t|_'҇JMx!:HQ:R{&BXֻNgҿ+k^Vmy|XafM:L?EfO5Q5P S;/ rJ*KS%ZT,؀SzN`Yrvn;7{zNSk^Mk{DTT@Lzh-8[/-бph]8E-&'j5r?IcX<T,a;lʓ)fZ׿YFg=,} *IZJ{ y7Όw2V o{2bD0C,w<:E9m1<ֵ)tC>̨/E&_g|up) M^=n#9AWkC6*K.Ky11c;ᧀ^4 n^Aq-jvai |WR#)B׼%"-Ch{Dn(׿IދͺrI '1f*yQ# :e2=ξÓEqͯ(gjO+}L;h(B?%3|{£kVלE4O9Yz@8yA".&+uT^)>o8[p^k$B)Ʒ0.\cF8z79HxXRlQZq 4o! -Q^^e?o$lcGةr">jSʒPY0r%wsC~+ƂbE ʷL/f;_6D8|nAħ) 2GZGq{\uS6 /_05V̫z$R&G%gV ɎًPƛuv+ӑoo^@c1?P{'~F$dy&RrK][46 a1Z[y^W4"JؠvXEXWdYEHB}WlԍY#f{{d0lRe=upX` wMg.Q+A^Gtlgo'Eʧ6//|PI5+v<\g 팓.Fzb3}4 dQ.Bm$Ti&z^$"}N#x@^kIQ0L9(/oNCv?ٖ٥rǗ"S#%LL@xyL:Nxx̟@) 0"*e԰ps\T՜se5=vSS ݻUi*P c((ٻT E2EԪlrc' ){T̞> ?I+GtcˣK}(5bKe5 l!M&vl[B4hu3DsV\VG*~'KIrO~|6bp z6bxwkIG$O^wuKV$5k`R dyw#I"WICfcycL>OJ* GKB8u_z"1nC6C\S $3S0N4;A.N`(Lra?%q*dc\C9BFi>+c';? m6Y)S.=jeV1uNęҾa`WD, E.!BG2mv+B8PNri'I'*z`T-xs5^Mc/ɕu P0p'S Q/Hq@R)ra7R뉪."_ڤZ(q*j"V,M!SQ;(rlLJ5BDi J' eW״,_tl߷%,0_ā@.s^6L\!;9"m,a'/6*&9 QfKܿ%Qe~@MHv|"*_:@GJ`|/. Ɛ!d06PyZ$$XÜ!OR!FBWUuŌCXwHE *e8sx40Id Ĭ1DƁ3 &53D*)CBgfnTvO^_(K*)xb_d{hrJ Er|# XTXT/q$OQiwbh S=" hd:ىVly=$ǻN?'9qdrJP6L8ϔZqeEMXZȥۖV@|9d'ثJC+q}N#GTT;=/&S}]k$q^m~1Y.VGnJ,l/bP6힣08dXkpQchP~n2FE;*4ڱOШO9Je.7y[!ґ,Wm[|-,ȿʼ9\24Kw)^,T!sf<+ȭL2L"9,Ynھ1NpKwX!~H>Q͝9MlBo*=:D?ݒ#A0샆^yl_xL',c~h5wߎt1{58#KYJ.'jA üoA;db7 z.o7{ ?1N:5 \ai~<9=wdD\).t]W M>fV9Z}e ; \2՞0 O;Y-%OR" X'h!6IJd KiR. ؕ$DWY8;5Cm[djbKM>.&lWlWOC鍨^4.\vA-@;æ摫D)"Ac“{txӤ(o=lzR8vPÁ/$lV:[A$26NSkf9bdҚ`֐n-pjWm6d5PJf\A l!5;o>Y/q5a֦)k:x0GQG@o< tT`-䝐,SDL}oom h~RxߪSN+޴LnſuZ9Ҥd|jy=a@"e`9ViqCJ+ u>yMa1uMM dAA7E,jٔM=kPZ"njkg>o8޵ԶVMcH؁`~ֲi }GKDR z'X{Gp1K2'w%mK&szh;"DAmJ mڢ A:-ۈ _ɒH?vK܅^%nL6׉,~xvGզ]k-9eGZC\11IL%;J yW|'6ZYbX]ٲo"";6 O>jZ i!(9Z?~b>>p*pklكZ{hB=3CJCfU8(zx@JlqsKQaj}Fa >Mi џIiPߝyV 9Nړ30%W6_xI ;hG'%?#le/|d}̕tY fJvdg"Xꐨ2Cr}~GQ׻s2Á ^g%g3grTRKNTC`ƫ d}6 G}SPx]0&T& rH*ֱaav 8F.5} &Zga>x^?kZ|jC2gfhW5S‡Sb(r-;='Zd.8>0te"@@gxFP%RA1XM0||b"qwZ)KR5Do(myF裃\Ni #˜k2PpDFl#?-#ɴ&5cdP^:y)V"8P3AEq/ػZir5\=`ƨ**GLK-l#wƋ VMnIhGH\ڃtre sz\ӇR!ds.Sµ=reu^Gk"D&3'èjXlJ'+"ȧgvY:;5V|YU;UQ x4"6I676RE@+MoC|*0eêkwsEP٤.QNH(ǗKyMߒMn' nwc[Rkdnz"N>P)K|. u匼?^d r4 .}u)< z  ~=$[N#݆RCm,\ׯm~p~fqefCU{|\`pkj}QXHD9*aK آ&`WZĨ8ayEUDG24*L.9xhY .pO/Ba|a@cwx/;b:}{'50|a"@tŷk@_%"FHQR0TƬYa|_kٱ8,2OQ\ANL j95=oAYA1ՄOCslOUWb tZ%T^MϏr LJFQVcrUu^ ʰcn? {+iJ,]魿LLt?#br9hQmdl;0EN(o]x0?mCwA8;Sh7W;z;TgM}ujIm, r[H!%9ȯ~AR>NHꝖnT":8[CҥזsG\lLG]d>zi˜.ʛk; |hNO; 5σ1qoY`WʏZ`y mPA0(\ I 8)9%4&4Wqj@_M?E{O%<0n{{U0%iC/::?DGz C,-0A-pS%#Ih~*lXzsg"*}IQQwG"[ꗉ6u>% nCk 'DLdrk| 3g(#ۉ`I6vx ky7'"|csR{S{Ӆ5ͯ .Xt9 %;Fnm~3K!Z7ȸ٪8ZCX19gRNLZ'D/g[;9d +H`? /GD9G[2F6isu\M`[IJw ҊP3\^nhUu͍{PR#*d9]XeܴYSg_J ȓ% O"J(Q%(( GR& /#ΐL?3Ew.~ a3Q FJT3=,s{і.s1ZjѨ&z֌YĆ6 {b',8vV>P8cxaRYVŸ@w]c^)3#ˁ Unq'nŜp@޺&{r&!n@}@dU$_I森W p8."8H&^l1^L^r+ ]^Zڝd?`f>TKNm1ˋbLao1w6[ >( !kvN:V,$ qz7WkgmTqWЅ2mr_z55KÁYs6"WKo sZnZxvz**bIOUV*}:`FY3$^&0 Q}l z^$x89t]Q F@s+\qm$!xgQ _{mwҰꡍ ,jEIJD7#A{:Rپ 4 J#0xRQ,Вj6S R֌D#+= ->),vfEUDV$,ځpZ%2(fg[r,xC+<ҐH䐵=Ó:6V>qDSǽ5{ioŏ9k/o 61"b^&G=.TO+۴M\̯(pXm&JД ) ^tZ`tib3moשx)jPz}dL'dY)btϕ[SL݉+ ܻ;X̢;|R]бaӎE#nYLY*^ u/sk zVƥ?=m@Di\uK,U0sn߉op\>~Z'WG(^QX$p&J#@Bi1pjҔmG! }o4Q9F.EB\xJM(\jӲ3O,mlW`X T";YYY6}RItPU2&Ba]*F&2`v&ٟiu>M<*2%" W'XH ә1O:rL:v;3X? I dG² ;iv+٢#E븭Y \lD.ښYq1TIU[!H=!|2.ɐ-DHsd?c2irꛖNm9%͇)NLA2RH;BȑF4E.=*U# MHn?!w-HI!݅m ,CO6*a0~-\4T잞}`_}" *ا\$ SZO5X# Dc0Gr;ڸKa֐^zDΖ []Pi#Piv/b+С%^tVd`U1ݴvE~m0ŖiVp{k38~[oz'Τ)lGJW61ʡKVgb5Y{,FNv(|< :| bD2Ť56v75;'lS9ヿTDù=/eMjG~4;InV ݓd ivE>#zVJM$@M>mhٵjFsخr]5u/4 <`6nZ DvN&Poj!d9i"g5kAOb^4Xu2Ʈ9NvjMM7ݍbOZ*bM9&R7[g= \6p1.U}?6}6 ﭣF9S(5: zB" fϼ 6HU:ehüˆT3*1ȮwI$!*to7F͆B.=g#DL_6]w_TsqlCgW`A]Cƒ^ݪ,Pm@=&x_̼Պqm}, ZAێX2 g+kT@n}"s됷VKKWmnh'nEU~¬/'ѽZibtj`+)X-AnVzuO{받*h_L&cX9b ğl%V|(N ]0|! 8Z$|nXZyCBr$$jh$q3JRիV \ĭKlo\e)SDL_7ml~k&Oӽǎʷkqۧ{opWnUZ!O5Jm5 ™=*=WEQOl'H;-~'ŸM'66+49щ0s>?_E,½&qO!6hv;Q|]/  uDӽ>k.JP>Tzj+tQxs#9 iQHN͝`qo5}@ry|8O$M/$1s2 ]@ n%kmXig)H.v#(i-˩pEdiq/x 2R̼Odw]yOԌD?hLCjyHfhI39^34:gݦN8k˵B4<ĭn:)׌ܹr_1Gvsa B4ؙb Aiīw_ד6w y Mg.f>jQ!Fc& aN*DL,|: 'ʁ;jLMl0_G'i[Ә^gPA:9c.Mژ:3.MḰva㰠"|i2"+>N~F1l{ɾ帾V?˛qxӀj1Z:ߛ‰Xj8A*R}5.r UAmuA}UQFPnFW@DJ'l/G1o)JF>SܜṻHn5{׃K`I_AɩJ ?f=\/7-QLLRNCn;k;/4,ᜊߎ =M>9g 9kT|\!}pc0\ *N5p88L(x] uBFT0$: 9lHr95?9M;!%&Bm:,*SďaxVA&A&pOg'X'G|:#J9+q S5pJXF,`0-px ~M) 0G 8 vOH2pj&Z#5MDO糲 Cq]mY&RSzEO AI1wv` d:N:K,}F5yj&#"RW8}F|[_TjK6Yvtֳubjv{I:D_5bPp 0%?AbI3VN[vv;CQfsuQ]8Q7q!,֭-3-aFhjwX{&}^ҌVz͗fx'F {@w'iu:ȧoV@4~l1nku(= f7>*]-&)_ X&4 |MM,zOY8ŵ#pGPTNg/ʺ.[6Wf1U0;&勇_u?];fah2l|@-MKsb8vsIƏ-ѠH3DuhZ+G\gO1ب jm}s%2sB N u182-be.vh8mm 8^]y Q]S4}yi;iPkvT!pr Fd a# 3)E2stlTn:Uf! i  W\ A3ЗfhLy/ljNQ,VX|,(gY$]:6H][ȸ.d ůd@X^[Z ؑCSےbTpi7 1boq__ 2P跜MXTcK=OM!xQ A^=9\Yl,F1i}ͨS&k}E;8m w"o-TQu_4$RVAbK, tfsDK}7N6!%YɅD,0CCRʬyz ^CĽ*w K!w,pKn+P7! LGa; qA x$̳)g#uԌlG vv#A*PD@ؓʢR4=qJNwA 7? 5=gqyrP>s9à]toYAFfp,Ƴ e#f! \G旇DXT>k]٘>\P_wWHrRo(lWYWIғ`w* Ju>щ 02<5 _ciz8$knEL: Pl葱- YRC~%Ӽ]i~Cv*ʜ'`̵4{in+0 &2+ /Lj,.% ?p-nd-X[m~v*V mm&myϤ;X>< A=?3b'(!JD$MhChi] $";]Va? mj=zt]-G6DbϑΠ2[xLp0ڐQn#Dp qF7P%:LX؉.en'~7"pVAO}:2G]ȀէS`g5%vh97!l3 ?2{f)7"H*m{-'Ol^0N}Eu(èVBwP9W1'm',ml ) aHئɌ\q%T ߦElqd#1`4xwln2Pͧlyh6zʾ@3 $zQlUzZ.l4}s<׬GN19!2Wfg,H#h~QP2%g$Ҕ% u_%Wv( y V7@ BQj}NIt\UJx 7dUBp$iO>l-[PV4~N뜒?#=~V2]o4!J4%5zQ>)A' {j:CkbE߹\WH"lacJ"ˁM[M' пαZwOg' 7Ugſi?vɔ> ф\c}|num^S}Q҅S9wkjw=korp#LD;a3|;fBwxiY_j6>cxccZR82n +א"]F^wvH&ȨΛ`^W6իmO)xoDf)pG94PUv(nG4]q層:`ҼPaE LoO3J4L^< Q!Ȩ)7B^80ݻh1j3><LFI1օ%>kO'ӵ4J!^RȞ^U $h%ҕ'#`tUM8DyTi!K+{{9hRQl\Ax.P᪡sFʓEP5j'Ԇ'\ XTᜟb;Aΐ~׉tG,:Qwz Te@E?̵5Y1ғ/!’ ) aFt ))a&U3D_,CqXwjo|6-1<|&F/bڦ!Dgj0`8`b4b[iRDNw13ճoC4EFD͎ x6Rg^]AifO1ܪBxÌ>MyqBm4QyA|{Mii-,[e]!'"]PJA6y!Ol|w3n 5 k(b܇Wf[TBUZ\Am9v]o^>XaS|~p}k;;Ϸ*๯D=m*V\$kmݶ$0^XG$l1B?]MGҼQifвTI80{l+ȿzl*w^F龃B֯-x BoѥȢM-m(A1(/-fR0-|g K<%+dnJ=  %{'LcJx)b\@qz{Uc@v VN¡#k$%4d FWkS%ZCκ%:BRAkE.B[8cy1|'ZyA+ NM20 ѹ`1?jfQ\p.wNp~`^@P i*vQ !a[[&n%$SKh`4ӍÏ juNMsW}Gե,c/T l.!3+,e}@.ވn R#QP|5"}7-:#_K:@vWD@N&' SZ#̩zrP0ƺcͦF10dF,jn|pVsg%y.;6@\T%}7 lEPі[_~ k6jwcgcQR\l6-VU94uJq ds`<.Au2dDžRE) ܁l5ot[PlV`#4v ൦Z+')|RŠ?m5uM\Y~`y-UfWR2-XIB [Yz\'o38,<XJu>/tH5䠑LFo/M R6=ZbV8s9^V&D㩑bXcne~(NKnhNsp@B{==Wy9;>๻~ r(8t¡]g֡LM;.GН-9?,X>ёRs[}ydo"=J5cW/v- ]mlyv'"9Ko(u7sw!k2oŦXOhgzcܥPBUQ"0K؝#%t_ A\QO+ N跎TexWZ#‘yfBK9s4-`=4ͽEus[PwEa/'CղwV"lsW}תCV~ `5,x?-k O5 9;=O,ʭ6\{z)Sbةb8'.6tXHr=*Q&pP1r%q%S ev:P :!8ccNc*B[wk; *7%Y݂<}Ě!$ uiu 0~Zݼ^Jhޟ=⦔b,%1G ۦe+:YwgE=e #}tBa[bڝMDT/U@ݿ.Ϯ6e`PSvO{~[o^&3//Q}C|D&Fb4^ fSj9N4BZO%mFj6~/ё7"Zt?]fTZH%d븜<)E^t8^B"ag9Wȶ 'k"Frr+-dI Zك *0FN>Cg/&)~C kI'y( 6D5WjwID¬fO?A㊤ewo.L\ѝ,λJD;[MhCo gΖBp!~jDue=c?I Iۗ/%ytK[E&~LGR^{@WeE\̛t䍶 ,muHd[nm uA9-H?)*ygh3%Xr(>ޚ+\,?NKYU(IȢ2| Q H(S~iy ~Uu2}ƕ]v"YM]K|ט1ILo̍zh:}6T U׻VJ{0RZ:TMnf8@RKԚs-kvENT"1p:(K{>YyQTvV}M6_zQ_\Ѿ)hy/ &9Ցj:lPegef_jgO2؇zWi!7.PeVMBK ^#}(  .R讅/Ot6)PHk,)A.DTvm2%̀e5Ro~-EV(`Rvr-Cv{Ӈ6O9O4+^̈́$וC=966yJ$ x\BdZz Ne"Y;/C%X! A ߙ[Q<L< 'ÛRpp1mkڟ9^%S_@IGhk8!E}r,q坟8]j?$m *8?>qixg+}yyǦ;XtcWjXQ.WBrx%d*H5-PI"]+:[AaPay *nP&-<`^RX!|GUҨ&EvnDR:vwχ|>x尮W>>:#X rƂ=?@ڛyw1mD|I)a]D9hG$Cf} fv,VPP!qh= V y 1Hx"ֶb=xNH%׽)8,Ǽt;+{lo={Su4H8_R&7 4nنhz:VsfD6eIQKm`H5PCS@ ^{r.(yaR;!Ǹܢ]Q= OGB8|` $^>\^t8vM\xR>v6ee{)9H'vȾM9Xe/%{-{|Urn"(@Ϫ Pɏa;^R#p$5JC@0ȶNmo2?E4/n ڰN;*-,Ӣ  /X4{l3iޢߕ q0{i' B(B N ^ 9}.ar՚GJzM D2ոLLǤ3Fy{J-a2z>`¿MKwd]sؕyB%%!&%.4 !8d-H9CU&5N׵x{B] fo$,rP$6l ڙr޲p Q( <}:Wo ZmZ@7gӜ-ٙ"-K0frHtS!۲V-\7F6K[[R6UsRxR/QwAqe=aFv׳-Phݬ{lZٲ?S*}mLd3;}Z9[g,ɞG. -/5$[~Cs==#:#tq. ܍.X'Q$ %>̨p4zS~LoZylONy[xW%W]u׉@_w>` 8Jh JIYgat``cҎawg>H(T8a r 11b m|[3+w =qGj9sxdq 8' >=[ =n/*F,o֖43ծG!X02D.g (zc3Y_4hKϛ}/+7{< r*6D6B=/+'iF6v-k5!P60P(5K9%BJi- ӷܹ)>`` oB8|-p-3.wrJRBq|& ':kjO]؃JͿռ^OX]:;6>R@,-8̳%cʍSݬ/4y{Cݾ.~c|;EWUnR_\lOךK3/&BwR^ٞ5d1b0x`Cz̷*/cJ+\N,2J#s[*yK265 E N1kv" ޗ[W2!~Voh8e dQZM~W3R3-M{wzL*\fi]̑,,%aؼəQ*Kfƌ _2|D/>f47sBk*yYm(+Z"3A&ihM-ƷKOcF<ܶƛ\Mg4 *0v~Lyu 澡} R/e.kP[ge}wC'<,i'}d\ǘϕl%c4$~BmP]5*S^>98&Jz4^vgƖɬ;_7I6K n'O&p[PܙU]P>Dt1X@LN[z2`+,K^n^*Ɣl3.?Ev"{ӯ^9V4FҊ 5߹ogs,X-f!1:Cg7re.CBıBTInnD(Ϭ^m7|Ťfy]X9JEHca2)3(VXW HifSb|~$p(-5!M;#u2eM퇬̏qLӟjygB3ɝ46(8QUGR}zϹe3=8}_Û+X>5)@cOǰ8rR#-K iiać,v;9:f@,}󅊗Ҳ׸[Tdu+Kf7KmygafoMG-9MN9i qb`Aդ/E \YS9QM2Wp}y ׭e ,.&u=²Wl4 Yr>NvdYsQXur[ 3[礹 ג?SfC++ӣIvU_H3r`$}McG]HF|E+ם:cwhb1f (J)_/YUb!Xs; >l,wɎzciq~Uz/KzrAJɯxy[.tpp:+k?. ~e b"</p]İ8-ϛ]!:vN.z'Ur)Df LX. ^HU394;_ !2 z]bom>~Wx|f3bbd PZУ$}e%r`JPl!lECƇr=}MSLq]H;>hvy*\&XSTH5b~rmPMbƾL9=S|O5mJ5^YE::WkYggi@]hǠ `H{%S̼yӄQpdbq%l[N4K< z$fCMB':X4obfu ޿5VnwΓPs5q慈(* \,{.]+Qo*hNK0J921oֵ9c wnBfHȧKò}u9-_YE$>N*ld`\7]P>",?Q{˜)#'{kёqܥX(7ֆL2/KT i8ˇp[}UcA(F9oUoN#'j汳F\+a%J⍕@î)cIٕo#YHB".V&F)X+ζp1{: 9X԰{scRɼ̷N rb{YD˷$#m:fvIS0iYkg*:Tbccg`'3J-|9&T/rI"dHmrͲ3/z& dŨd~ ~DZHe+:*sj~ 1`5ѹG@*$&ϯR_.OH\p IAL:_}3jg [U,ŀ iyjo!*C%x~ۋi.U*'ֱjƺ{H.L An x?=?%])}GH0#=`wZBSoxPc-_ʋV1 8Wш95.| ' }#9KoȚ|r${JC;",s%W0.g! f'GOL[ k{j,$1/8>jabd /ء4>^pA(_sT'1%C +lN HusdmYx?`/Z}? xRjEhCe71?U=8PW_ &so3ۍ+k֤YSaoFyG1ȉr#c\ouk;z FL]%bnߒ%μئ<6 c@ &y!@3W-)Q15Zɟ\DY&*Ĥx cw9 ~~~hJ~`.NȞ"6VN\y:Yj)V66SM]GĢh@*Qnv#`PcNpT aG ELęjR;ѝeYկDH$o{7ye9f~67!hUZV6˕̈́1?4 o@426jLXvrKr_: iZx(8^҄G H9m0@{2jU{M8>L!fvt5~M`mH1:qC dRsaw$xKH\7|@z`JeI`θšg7}/'8c5PZ/-!G f/%}-?CEgaDv>ڠ9]+ŔxYL! glvzS\T_#ɸ$cawYy\e`tkМ)9aԙBނ[t&V >~`s M^ģidH~'UήI /t T~(Ua2#~G>N'3Z@=cwJsy#NAԵ.Fl@߿KD#mvrn =S:HȬ][$;zfVf!M3xh;=EQeK̨ =08ٲ܀F>hmM tԽ]?}(d}=X_SiCV/۲Ɋ/lǚ\o#,GGܓ#x?jzPH~OVoEiHz]̩n)3#/{;eW$@_ ecx!8Hn.`&)dl&$gIKy~iz "x8f[,MQb8Fj|/Zz DZx>Y\cs q5j0 %Ì] N>'Tz<9r~< ͖ؗk%Jl#IP0<Ǿ9D|ɍȎC,B=6U.=lQRF|3嘴A e:VR7t5e L88QnXJ[{Uh]ڙ!쟫PI$LOk(w=Ym2qwCDž-'P֚c|Aw$ Cjx\Vk=eLkmb|&(] .{KY;P (ZΤVDp9UsԴJaA(ԦxFAhW?)iQIk.%-AJTk T1?!v>p_\n+r|%yc{ˮn' !u%}X5r6S lщU] -ps-`Cľl+ɥ;b_/ZIw6+x*mN)e!Xf;1VB-se +Smu]4;? ׁ!ym<.TAʓGoW(L^ ꀈą>AJIhiyE6F)Kwn>v{.#pbC08|Te#?(,%3ٳM/3d[ ZHkXRaMQQG.sq].#Z ~Z~J7Z·g+uB1`qn]ĀOs9aDܲNl*rK⓸(!pD.0G=s4g:ek;ɵ4Z~ ;l#.iXfN =X:J>ey|E?OR{soICʰ43\>4#~-.ed=^? ״|h5Bh r#ѻ-_?bOlI oj4FO4d$͈ q-;w1^k>^7V#fԺijS4'~?ej .HZv۪T-|]D}W\AIO;)Z0%hɣ#tU 4ꏣ}V^t@4GFT}y뭏r2ϐ!5׎$Xb^2:z*EjXʁuH<=/0*j ?B*hPfc+'̜) ΍@x*&G ]zJn̶ﳃH)Y8ȚsEkZ A [NՍl(Fh燢LN5 Zڠmiڝc×`b_4ͣSlփwN҈6qw1`}ܟzz~=V.'HQuSH\3[A27F2VAr\CskvayJC+_}yȌI'pFey[P4֡$5jDmHĨYģhQ:$[6kZg;#ݢ`0\̵ۆ 7]?ଦRa~#IlT&X72km s2YKZOnb)uh!iRY>GH_YK.d d<Nywμ{kD& WP<σd@DhV(T.P/jxH= [XawɅr<()GT{3:l;Kui8Y[A dKD)[U8g[N sR{BX\U3m&RF"^ﰮ$lGEFM0GxGEuYkn5b3+^iXwM8 ^#R0>`ސ"Ww]|,~^W|R5z7ڲ2"䂪T _&+Piס*TRlbO.{nE T"%S\[6LΑj:, @fVv{pMe tJ݀W>04V/<;"'9VOޱZUuuw܍9VISkA=t0=Ga'/oUO|?"^9 ң a]?4~`\UPFz3KjqZ>%^O$i/ٓ٠NL %5!kq٭C@O68IϤ#*逡QE;< oT9\+C`aBG<*d@sF0HzrRn?rdh1k!n+d)!i_C`^HM>,IQOuѥb^69rU>Lѐ\ г.RwHS.D5UAfJ15<^l 3aޯj ƥ: md^=;-6i`VvZh#ckTY1 FJȏ8ӟ'VZ}1+<\8lrƊ>ދb=N>cwv4qަh,W14n4?ɺ~@z5)|][yvll.[DZ\f\~nKFRAoJՒ?5WDє[1ԣaЙ:ߵAvJ !eKiыKYZd!hM=[ 5TqᦕPbl4Is$!9W(^'^7[esQXOɿuC)@46fP'4P|אȥRH-BrSvV2\3Da+p)FJx936]'-*QI}=$"Ξ[SDӞ@'E*ʱbJ+;DY> #1EmSY$T o ɳZmUpS=֠g}0۶VmcZP2;brDOC6r+g+ B#3H1ipNL@iyw&, \tW'> e綫CirBIp ׎$Q3r\Uql [5(\6EؼX̊iPV%\5wE]hCVA2&xC|˙f)D_,wPs~10q~ı8G8Ƒ߉^J+VEvϸv˱aN< i W'"_wO0WJNi`GAS-Sؖc1| RNsk@%@KY-y; 9m]_7/ ]xiDP. b#DIKW G%vGg. [Ded>C8 5ǚW쪨:1dV:EڰH9:C(B+X֫8 lʞ`5?x*V쓄^^< Y}xXBQfZ끍J,O|ôvoBK ۝(5v W9i] 65tbSܢ3UDCbHaq_UAյQL^Yjё.N1Gf Ρ? [CrI;5#ZXAΞ!g9"PU*0^dJTlgQ_vfQ:YpNc0`]ET_ᒒOU4IN[Y61;mj鲿' RVYPwti3a0E:="G:fc />bl"V/U(}Pvr#IB;q eI yci0xr ^ ,cjOc p xsFh`>9:-imo25}KSClcD=^ۙvi!MR +6!\CgtJ1РX$OAxR~C%?NVFV ,/'6?F@x@,WqPqbG<PYfƨ q9UYf$-id\P+$zF{Scؘ !8:D--7pBD7fTuNϴmB>k ~H 8*kn`H {E IsֈRfǪldܟNsBrU iTV\Dp$#QHÌluLVg~ 5 EFP=[i 2\ґdjP _5džcRn(ȕvqzDu"}QXg|@@+u$$M4: ;"ϛx1]JX5' Kᄴ@ٵK|+U֥Z&i(0F[=rH%"]\ž:ඬ\\-3 հf`y蒞yGPĥ3sEYǧvdTxXȟqPW43Qal܊gzG/.N+5qf=]ywxcCW&[`A:NmclҾaEǛ>;#0_Y'}G%awkwa\PBkb޹|mepFӮݎ=K<0#MEsd!W/g`w ǩL6_l2YDsg9Q\]|VrTHnu<@fXMh2<\DDuۗpB<1R!Hy޳Na_m4I"_ޏv3\"n6,q1Q38f0@q=xFNZ>\>xVHcJ)\ 73g⦜_o*~E 8LqȺ9xiR{ cH{r^eX2SLJ{lsN5 Q'fic۟*F0/2_ CG3*YպY9?'ta8FBKsxõLpP3G9 W9t"d+)=EInXiԋn,J=ϡV xiL{a6W"q4}{{Ng(WbCx1* uG~Q;)/]b|8 azb3FcwL<:sF D !L/Iv-ۏ .QOnsn@( C~q)à=vRCElF:NL6@_ yv4掲݅uSsupa%".A(UEW(]ylBjXq S`#AϴVnxׄjѼ.x\$q (;<5͘6W-uTCtPܡ沺yc?C-(yyg?!kxΏ@H|,Y赊[N33ν\`e*W%i"`zvmQak3,f)Zws'(Tw$ִ\VEt0딢 q}k? KZf"|+. e\9.4>tæ{?[VC7qs9^B($0CD l^[ dã1jt7L5Vt]`ל[Bc)~$M[%$orG.4ͫtv~j6: h:C">*QʠlOBoѱ(V'8}5GB.yaa`,2W .Y<`>#LU]?)Sri܉#cȹS*oisp ^MJ+B}8ԏ_ݺl ՂdlZff9Tlq)O$օ-`k@άyq 'uÎmae , {9\=k+ܕT{.ioYCv'G{Dr Ԕ-r.Gn 6* x#'\l)+Ѡ_e |j@ {)5|3+ qY iHi0\m o gx彇ɲFdXn&/jrX)>#4>I DD&<扛9vg5Wl_+)C"l}<@= <zv IR6tҼ |xo}!St=~ӖeH#sK iho IO†v1~Mm`Cn{}g[up%=nLjfZ}}K,^Ee͚-5?LɏViu sIer~Qpޓ}sI'CꋾI|%'ST}|Am,Ez"mF͵ı^!.EV_3'I jWvE bfdU|;L*&,Zء)]@@+'>9;BDH֜qO TV$s^4||t+eh%gMͯɅހw8'}UKM>m^3coݴcf(>m,3 EY4J}y׃$鰿=LYfϥ}4!#幃V/ţZbK! ܽTz3gɝ.\.xF5oc' xLh ]!J}Ͷ>)ß .c!{"u!L gK.]k)d>Dj' i~8-0b?nP< L Mw KGNwOEVpKm0:$!c b:=­Jڅ~CoUghovȻ)xɴ\o䇿_t!9ϷmѢɴ$[pbrx7kI%Z?o!?oI2V3 #m.8s$c-TP#]Rw!Im5!{%v)_%ߠ*&8R,q2KT!aBbCZ;=Kq! Y{hS T}G:U: >)w >]C$/.Pi}bDܯPS2MI"H$gڋ,6*@mQG[AAE'w~ngCSSߜS|؊7zWloN1;ahL#EsDo!jfJ!v?Ѿe`ΐh|=?=SPͥ[ p9'%sZTyv_7ˍ`i~L`S;\'}-FL")Hr59RyWƃ`aTؘI[>v|0^a`~)z{5S'BӞQ,is¸~@iLhиQ .3W rm&OmO>}[úLa-,A2~*>5O?[^QB Ga!T$y9^Wz&Q\[N;YiI!>UATxme/e!mִvTBU?ӱkI;_!c.Co* ɾp >ƴF\fUhnUbv580 9åYMSaJ3 7NӦi B= zAc67_ 7\Zb|eZ*TñU904K]=[z҂D[Gcā. 2I3T:I~i3$Bn^W3Idq80.;ɚ137&ɢco5\NR=}ʲ1 h^la7k. x1/~9j+ZAv0^NM.OF ~A\:?9;Np49rQ^qnˤ 6I&b8ޖ(`(LV^ǁ8jlQ¥j`W _s\uZKWm2S; %7=V<>f!-r`#iUZx<.pX[բ*X8S|>&]ZBƜv#j2詳Zyp,ֵF;PgH-0D*$_u_wGs[-k~ ïVkB%%PLrתhdW:[C#gN)`ACϔ,uGzAA=5^:\1t/4QYRl&"io%v*°#" B~:x'+Fp'ڜML~ęWE4մ"ߩYl)0@+cYoEx&)c{*Zd5;cOTB`쬞Z2@$)ZI8[uZ>|riڴ5Rb&Ҹ 57O_<7JU3/&N,sf&Ww>!r]F Zܻ{ 0A[dNMw(|:0."($?;P7d 8ظ_vgkDkŃ3f"u{FvrdA` YKE]{ckuI&U:]~Ʊꗠp zgE4,.?>.ЭX|("[%ƮI:hLj]0~PTLN;L?;;#H%':LuG4{a`)i<˫ȥNY_=y#v39.yI`l^8`aH@',]3<$_.Ԏ,'5u!^w=}||ZḄ s%Ih*MY|ѷ6#?k!X<_ɾzSo95K +|tu l:!329i݉ȌL NR 1Ȝ٨g&7V3܍qdǠ RKl%@gB"_̧ [){eZ6\a&&d\s,w}7ա$8^ -+qeyz.|U. fR|HAWXyDoАbhO d|pMe_*4h q@:hio$K̔ccO`78c/*\nTdcx鑐D[ lpD$a% Rm3nj.+is3ct&'Pφ\QF@qGoVw5ުZj1%s FXuZy>aBSi,v L>^XƜc\?c7QcEe1;b6FgW{]0R`4LU eM2Kh.CX֥,("[}t̘>W{lx(j'@viM8 ݖ "&wo9hǏޮObNLͦ`ZTk.k0zr,R"gN[Xvj LGu on_lU^`̏ͨ 5k ʲ-K{Vqr]NRe+N!=~3s Uiz,iTm vmcj9cdR1Ԡtj% *r:(Z{p͇OL3aq_o*_Sij` \)d췍ﻉm,jJ[h^u;0CO1287PF3#9J${-("^&^s.$^ Zg/PQnbhįaBN"#B"gz8 ࠾)=Pd_'cbJ~>>]΢l\!ͅ[! d+6&uEls:Wg9˳8pE\6=ˌ?E¶˧@ȼ|;SXMle6HI$sG*pSOBC)z#ބByV LD)EqOukՀ%/)?Ƹ>e  |/´:~Io c.Kcqƙ 0 3} bk ;, d鱬ܢdQ|>By^+?O UÖqゥ$BNhOtE >e$lG4CMg0{p ab-!Wf=tX :˟PKSt{u^=4w" vYQ +2!F.a?duDl>v೶#I o˶crx "XRGZ:[O]4L~թ2v=,/wM]I||ص"ZUeZmZ!:]{[=k H? ZGq7,Pts(zj3K DŭX1?V&Ky$1#kX 폮FE,FƦ=U42zN#j5kW5 {.@A( k 8r2uj k#V>[!҉ ^}~T. #Ez9HU uq;NJoGhr9b2.4Uc< P?`m'=^d@&ljZ7$Ưo;b}J_,1rN `ZTCvMZ}aMQp{ s liQ͐&{(:I(QZ:Ag\VK镶K nAD9Cx¨f0) 0'?t,Ws¬Ռ y+ڿEcF<Uu~a+;bUGWDXaQfh?Zd i6Ek 8_ڨD+#VJ:3v]Mh+W%%Ty,L6R:T̤ @ql}7Pzn^tdGDŽZ]SsBS7F^5p'SDEuϣ eo/U!z^D NWܓl =\(do3 JgcR2C 7u4oikmTܫY\x+<_HE}lAos^#,0[u7c/s'`KXXM>oOڃX.kᮌd  "L^J@a@ݙ9-SNtR[|«~>  ^ ڣfmnԛtv+FM02yRy@:$nswd'[L `\6Kz l[;>{p;H}W8D!sj Y]$^jp e\#/p>X9 u彼Ѷk~tTS4'n3ys =|Y8z{up^rW[t~_<6%в ECCX늂fOl6 Tás6L %/8&Jg3Hnj*/J1&2 c)V4Ž³iG·6}]YDa{ȬIŬg=Efx۾蒋IOJQ}`3a sT?y0΃Z WWyQ]Fi0Ijv~E} Ƿ{{Td8HiYq;^9ij,joBe]WIZR2m]~HuXڋsAyLCLK旼 ؍˓ TCPAv-(=@B˱C+2zj\tU EX0]P%p$Iw$M05S"T3wi DkyC n34eB{Yf YFxO}rMa`v3j-ߦ"'p]Oo0d4|vf!se '%H; Kͨ< %#}.~4fMcu+G $zyj]8Վm׮_ _gfU-MR؄Yq20TQ{ 7uɢS83%5ݜjT/R+=&6K$0{`΅!<8fd\hQ u70!M=rĔmWeP7X|3̱k:k=ރ-Pƿp6쉼ʬ'|(ɻ\mF:{Z;{XlAV]WܒR%='nr+fI.i1nlM';4.ӓr]j͵g}ͻT-o Nui[ԥᓎ4z%c=Rm Xx4ACE>siqAc*͓Ya6͖SmI'Ě8tuu5ԯs4ejm݁*m%kӉT_N s@Kh:=iW !^?K ;?#nxvfGr 7?pG 9:9Qtp>n.? "|3R2Pw긦̊n8,zk]Iz8Dqe2GMB1Byn70TwMzIg1S聨*zbJ &bu-安˚Ÿ/gme¡؈msF>ȊZlUxy?(Uz {W# :TIZ/qiͽTbIߣ^Uxwlf Y)"E #kh 4_ٝ߭Z Bma rVArmATЙaL=Չ*;]%0-/}/A魇w7a0e^[k<v8ԫ\i?Ӊ!N*:};㜗\D?2&&B±hC=V CV)X!H(H'H`PC<~/ ۚ=A|lkiaDb_J.5Qo(Ȳ@$S6Ch1&vS%y1[\!3zs{N>?E 88kd1M%(Oq&|*SϽ{ ^H\=ӳIg*xLL[hÝ 6`u¸r}}acٝ)0}W/xS X|fc׏딷D!Mז}SǠkLej*='ob5ު$p&SRcsÖ-H`w'%ВVb0绬^B> cTʜ[zINcv-z-G7UW!pX| #\x_ i6JͷUDR ,ms5l$/\o;9o5!s'׿&OS8^O,2ߋ.>nX&X/O^,{KT@-)̊+nݪn.@~9'!ngs"jN5.R`ȥ7LwX(.W^_.~6CpT( SjfV+ްfT@Z//Äe81jl)xA7uGPxjb;h^hٱP23BxN>f1r[e3w-q$gҍqɚfg8cuW#_ pcz9\Y?RЏ3*ۨmSgY"*(7mͷ)kͱ&G^zؖ>VZa"u]xd~q.QRRjW2eJgaCuڃ}Iyn;o! R,: [eޭلVn\̀ UZ>$郠"$cAM>ȋ;=ε J d)/0^TaN njp>H2gF MMVU xGħp0Fn&CW?i̤r߫(r^IӦ (,sL8C?޻vߴoR'tQ=ɒؽd- ǧrxTǁM drF+;^9όo*u4hfi>h3kwMɍKpe[UQa'U=E{ M/д('TSAWt|#ogEp>MY ^c7MMzU򩗌gڝdj_٭ h1F~<#?j)MI|%ɜk'@E3(hٺ`4(4QCa=qM70K)lUs9ߤ˦LͫJ8r)c訏-/`FXK>:0,HrGI;ii>?}YCy7X@C/A0I߄e"5/J\DE a_|zSSoj^~^t#˹$?dz{t+3U̬PVƑ.߹V0e4E> ɓ 3bgXHV19fg\Sח 91&D΀Ă/D_UrD+GD`[0SC܊%1J7 `s\ݿzf${Ὴ4Z -j KG*SS o@0ĂSs7 ~G;Kh*<^O{98ZP۵W߸es퇻s(K^f7&&]-Q`dGعJ%RF~寧Ģ,#C %,t.| /{8N=!ߡ5J 7eYd'jq4Ud+買ov3G(U7b;]tz5>6¡`p\zQ?{ c<(hh =op?d 8C{WN8[]\t6q[}yƠMH^#-lm^Ly~^.Afߨ+khQ.r&Yy Zz]A k\ɘ>`Z7TF1pK"fWPUwTlca}nF24A)Js) ]2w~j,J"J9x%8Uj uCh#9)X-T%J$2K92}#$*Li%n[n^B%&AqcT C&ބ\kQ(5]4TH7-@|^g6sǞmM)gޥ oS+}MC酄y›cqu\tUT[_w}W}J7/866hvMOfݻ8XS.2hoNXyNWk'eH Ȱ [3"`dם;Qs h40Xx1q6JmTeu;1&:՞8OiFB?cx* - vIV"E`c4NL2*Θc鞯Wtdp0,8y Ю\Ly' Bk#gIGEu`8(LkgU{d ~Z!a$8c^4Tyv@[r``XU:; !YgdtNTju8ٴs`\MgoH̊^WR~Ϝ+ el7P`_ѭC#Y6EåufQUû-Kx.Hbn,w;nRNF{ A?j`IEJtl|I C=&z׏6ה~hGOQW|8 <>idAv'+VnvzwX(٤5*o>G Uy+͘˻K'C>Wq>a4Ԛ)sN#FVx9̠ƺ.gRrG.MySI$&Fb^]^-G:tZJ$$16 1F>P)Ag&<7q@•Vg8q&7vY{(ri9>cų#qbCeSI%k]et# ?\,zrz/WtK:=Kk& ^FaeN¸ǁGDX~zZ=σ *&j8|cFz;n!Id^(6==8у.OC^Rg*q.˻#BJ~TL$O]šHٵ֐~Sl^|IBlC|^ ,W`eA>UCꘈYj@a{`)O]WCeG1uDۗn@&5ҳ%G8?]ׅ];n! k{#1?f(j=4~\4, HY o%OeyJ;,? N,`AhZir1P L"^g}TDwXXk:Tׅ[#Q@\zf+H7VFV4_S:]!]~J>\L@+?0w Tw%?.5>yPqd+^dCsym;pJ9Y}5ą jװ(8#u4^`,x)2N@.OMl$Aq+ Z^e{CZMЀOmZ,,=9s>,1)$PX}/\@ަ$%CҲwo)2a,uׯ2z @/$O 0ZqTn)n[uRLuyR) GdV1Bkp gBsDMb 7Y[@aUEpm|*]'Ky Sᇕ .Գ"ׯ0)¦ncPE^KE*¤ oN0PcORd:^O8H! Sk0/y 9!wwu5~] Fi,xHIbJ]%GZL7Ⱥ,FE6Vu$+9+Po]RQcIk%d<ХrzNH\P*vKzBQC}HXok7XAK"0)951ftDZ$E'y0בc)i'0l  퐿tX:P4kj;{Z ɘʩ.]D mm՚sn:{dQcV`3p>.f"N #v@' _AR}qIKR}J rf#:¢?,zKNvJ1Wp `p Ӵu^9/j G)p@3uq]ƭ(iQyt0Дwc #\nJ]{U T¤S:)&+_֢:J!t N!|w6=rmhl#(rTEaxE1΀Tv- B4ͶW_^)YC$@1{d<Ή :.=dV[,Y%kW%DxI#pr 1$IK.; @?{:v@0xT$MהOUS?}ဠ۶ xI#R _ϝ.Z?[^e4\+4"ÅR:LǪD $q:h70^YM+I+s>Ҡ yC ۘ (°H3Ya77ʜ%dZ\MXxYVxs}$]u);7u#Y-Z_ބҼz'8'y@J<$ ᥧ2,r)OELa{ۏ{AE-{|7IZaTu I1vʏ[/laaS=\%犹|*\0kP>#!MbŰIs&f>kCvr$j^gw'{,q?6k~Ŷiqg\Dl[cNj`j w?لƺSs#/kK^;+Q(֢U"CJac%ԴEq0ZZXZ)"4;x E(VA']"2\1FC N_3,4McٲV)9u-DcpSC BUǠs-a`)9ғkšNIf|05*_xȖ0o߾IR܅ Z%&gGJ BƔU n]-*ZHy\}[kg .౗ <[z ]0ytЫBv Ӆku-jhN0]NMѴuYq1 81|=i3:uUKtZVB+ИqQ3a-iYaEl7Ɉr538cvqW@a6AJ6A:l@V^Wͳ%cFcΉFt]u<9SUbzaMz@t'Pn6QAJ\QAGT8wfؚJۗ1RWX`RC¶IśEqy+Gp&xJ.n\?2sV&`a {4V7 %h@Ӗ_ t1(doκ`ԗ#»"7UjK\hhq"[qp37yP"a'`Ioõ5O0̽*bB#uJQKMa* ?|i !o@KȈp*\7&#WKR.v7~(!  ^խjoɫMXW\DйT-RXyΟY'e07Na=|[9%Γ<2Bɱ2ߖ;b>[qL^iޮˑ-Rcu3բsmNr_ItU:6K!̢jutfoM|q[^"HPFjLCIQWޤѮDhXMc= T0-BfbLjv$/~L;[(K酳 ?qC8uz d%]>rD!Bq~ȼ ݎm"} scƒqISз"YL6otidشevoQ^+-V:ȉ,y-ZMxGH~f#/ $谹hػcJ䋢.5^\ X/ .A̛mق3mS3>kN~u^7`(UiίUI$=ҏ )Ri*5\)P*%s=Ȝ&WaCK$j$ce7q1v6G ilB{H#[$*= _ V-#v!i$s!,=m䥛ZLW R/\}>7p΍v}v,*S'F *ީZ/6U519>;!;Eh͛D ]8뙢!M{Axpvaf +^Ox|q`:,ɾ9{bX,ŢH&X=zWW!JEKZ4v?sදӽnm'$e)8s[UkB<)߇O{y' 9+%Qw sҫv Gx_I9!n_uYV՞F_˱C[rr3<<\JФ+cإi60`wťAM[-@"&n4 |VD5o?VUѧ"v5ʚ<iW0(B  z^$r\G)#$?$C tT68:/仿WQ9o፜2'B<6P'0u&u&YhL *-֜ aqXm6 B ɠ ؁Ib*pr G4UA6FL!S#>%6x'Af cV%(Tum c D= dZ,ȩemAlxo_omJ sZ,0Pp[^j:$ |ȼss8+d57}bԲ}8 LKhcnr5@}FgEF1K_tiW[w>_ؖ(U k;?Ht|# D@hlX6,dV/ڤ/v*T/tg܈9]s5RbX /\ܭGGE4 >_qA;a0=C8W ^nŔuXg/ԑ* Mw1Us_fĮY #@ƈ%'iS̢(*E[DtyճݥN(1F<t>6f86AJ"#yp!4cphi++xS=D:aFf 1y8}񿳇{z+I2tyěDճ b`Ϝѳpi;r4)4c6;i`x tqH٤r ?8L#yW<ũ4d+r/bc*k= X˽`h{c}v̻^b2CqF--_ǂ=VyCzV?I?I 8pULJ5dC׹lw'TdpV]_$ d,+Iם&>=QQKd@ݕcޫLV8Kw'\}}|4t4@R!.$u\"%?[d w>Ȏ?`<˰:N-(V:[?I)} 'Biks5_Ǫ#)հ&vR'| r3$Ka7҃y/ D#{?[Ёq1u!qW7`&-^BvfI0H+7H0D8G-sg0Đ|[=0!kn*|Dڪٸ'!bC2s34@#HvN#j0c2 RࢽI[8-Wk^aX=!Ѩ@75E? \P.#M}i]MG|gm9ogYǕ,IOL2e)]t8R9-j Q&; ^UD1+Ld nE]m5xlC(taHF9XY 'MICWoB \ ȥ%ШRЭY1Y0=SV0 6T G3G>4lZ* f쀝?k͞SfW'Nο J]KhqKGKUF6XA|FIJ_!!S@7Seתxp1g^QsP0dqe V-L??.oN)ػLun-_2%B#ޘIk,ROIu'*ZpۗhF,*f &kNq"8ZuW"t"*76ńi5DFNȘKw7^^Շȧ{ v=<`WG~a:no b?^&`) `VQ@u?hRX|f}mE6Kԅ/zιq,?!}#ϗH*pEr6F06>estZU'mHif6./ϽT`望!e,Dbu$jR͐[72اG y_R\F2JmL_?doY͠+z:KoE㟝BTyK[!û_OLPl|=/]`)V/v NNd]h䈄 ЃLxAe5)ZP#*ȜUEbtK&hW[efC-,U' -m3wċÄԀѝsݘ /tg^( }'e?\~67x 2/$ѥvrÛK ~>T.9A0|(/bo{ɡS%FK2[L"tU7}Y;cHГxy"@]E, Te5"N-|³<[hFakBδ2j`T৏JqN&͖AG.</(fP"q]o&b{s9@`q}b3瀀I]y/-=$Uj%`ѱj~h"xHb"Ik\&i<e7%,D \gjǠx/WDr[ّ'\v ɔQlF5m`RiK<@qRxsEsZwUc[ {~NDuv.'{{D6Qk!h#s!,yG18#8ڼv vB@\ GB5jBn]ʙ; ͰcJd3@F"sedO'o(5"oZuVZp5 cɭNMտl7Sbo,aD "P!#0b2zH$?=lNرD9H¿DyLZ7y`V ϖFru*DsPÚmUZI 0pp<܈gpqsKBSDM炎{[ಪpǜj *UY̷T4VNQ>xQ=oTT!6I,{}zi4j'ޕmC׍ж|&`F=RnW=^Oו*t2q_]-84 DGzGoS;\O7Q}/>m:8mE锟rT )e.```@hLd’֨Ql Q@\]VC]@¡Q>p}Tg5"IQ#Kc ;XHş1"3$k+듧i J*q3 hJXVm̦XFzsdE* ?hK0 ɻ}^tCP*k C&eunK:SUv/gtfw^wi6kW'~LPS0s  Bxa;Q-q3՟Z[}mж5SBPa,]zJTi~lUzp]o ѤZ&ɥ5(nfT9HBA#0).sS\L+E sx],hyUxR(U~L"q[l9Rv(pr\hwTc IruR%DHif"=͝oޯ3o8G ( ԊMBc*̥Ƃ g׈r oEP&Qٛb 5kj;+7zmyi[#sUxyj+r6\Eۃ^f-@?@_AFrvrT^/LIV3 a-Y`.h}7}T%İ;S% ~ cIի'ݎ@Eaq客u @gD^?@lbq{HH?ٌz&*faA픃6(eRJU mc0@eEpQ"K~BD/׊&9wixz7sz`fؾutYӝkuV;; 7L͟_UgeLl PxO!kt飃K) tw~ @0䰕-CR7\hzJŸ O?l nX->(gF9lK$a+yhn{V@:QFq@=iw%hK5#rkK唐,!tga$9#21niv!0C;@x/| XIŦ|IQ+*83n9؉<`vNIuMh:7>y}K:N)[ҦR"܅XjS[;?=6SME&kOPGl<^3!)qEz=!%b-ʉs -EE?G%S3STEg5K{'\w#K [u(zeqhLRz_.aeKP Of 5yBKWw_`~N$Fqvz5qB>9FŊFu=C0;׀~CYw,7&Ԣ1Ȗ#/_Wd}N Qu4%^HW[!9 <(Y@.Qbm: '#P 4/!A6ۈ4t^ӒG ?ʼ :sC0d#5 3T3+{Pm\ٶ49Ol8L$"J{U8WJ%J4iE&Չ4 XNHuOnޭ:nSYTPӑ'ZE $_7]z> VJf{MfCto}EYuwYxzw?>41{x=Na(.?+%aRjߜ7(]䟞4(*>PfI⤬QLP]L¦黛o L1>&.~Ƈ*ŌV*)!w>,ScE9[*GV934[`:)pV*1dwXUT^bm8N( b)O/I%bOfe]YvXZ$cYSȽ>Ou>rCzݹ^$bglLJ:Ī5QgTDS&ުbՐU}ݜh<|VoDqAZ?bwD|a*(Ae9myBʸN@ӘhRKlL24[s VBR; J<$¾Jʢb *Pcun/ cd.Ǐ.777H^bA8^AMF;`(ӫ"$8#.o&1fr` V_\!縶>+jO;Vn"1p1v(¦?F| ONl@;;O7=|m- -Kʱʳ3EMvF%(gš 9 t]q2놪oi@D"kY޸>InuAO3Y[mEpkGs:Qf, BxJ%׊~G44ovhShQ;O3\P) 20Kӟ1+KNZeͨm)Opq$螂:[H8X `:L٫?L)| u1nZS[be Vj1nz hF8By?cql>R@4k0/FAd/$D&U>\@!G0y.]@:h}GhG! (4U Vhwhc‰;aB[,κۤle2ZbpELKV`8adӚZ-RР-d&f@43]'Yj0))F6znp>M n_ 8_mucS>nA66# z~ p[#F/ p9a`zÚfUDIK+ELM|wS tKH= }9B~62h  N?$GN+W)UzdMB1E8Vս ' d;E"zРc)3%XSS{s;(H;Oc`3J?`i3:5!W[Ba^PJ:w͹X5)*!]apjнDV D*< \$r8pI%6G #V %q7ocx\аݑ087H5w_2WdC.>-YHxx,%4 -U,+몴pHlྗǤKRHՉ7%fK8ܑTU$s"ǤL/c }0MdjtCGz|h usF$nxMU-:Lk]2:^"mB[>a2ʦ rfH?mvPevL㙷6ϲuؠܺ˺,'; .@M =L;rK .Mv{= ݤڍ^d|`Zn6J8>~yx]gE܅{^XH#@ul'خ#PX wj-6gB`|2$fgh[O_Uu#HgWsF I ȵ_u34[uYЌ#\ Ѡf:`gSCa#FTCٯ愭ˎyC',ȁ{#5,R"P;>nyR Œ &A|ykl~sjEyb'RiQq/^P WVzi'Lfr;b]c>$"v 1Ǜ>QW#~R˵qq.+87nw$XAlU< 2>EUݟs . »K/ ͤ!GTpֹ[[f6mQKI Rh\OV2Pk:K(FPB]Y>@ ˯F!0B͗D_{6c Cх'n`Dk'%Mb+W^v}Ƅq'.`Px8Wo^3{K:P_ܰ%N u_(8ڔ|粌HC,8!Ab6i3QXEҀ^Ͻe$T N),\()d`JZSD[&6]ՊE;*xrgrGk< :Vg9?,`W}OUŃmCRuGqKd9Ʋu ½GSX cuoי*:k82JR"2о\v)`]w CvipzdC"{^!ʹB&@c#ǽQGul ,OA۷DGKPe&HY>9O ;-p]]ۍz9—m~\,8^)K^"8WGM߯?hm%7z: Is u`PO(GS֏ݕQ+{KVIq.{魮$9NWbZ -pp̱^N˯;2p#) \T-g t؁78}ka_c7r.:"x,a@ӂb ;TT$aӌžKu^Q3I<}BoK^-8lh.˫# 뺪jTXD#.gC{ZVVY z0Ҧ0Yb4}yH nPǮIRqYcF'L|qd@.>ƒZGiC*&&[|)] ~X[Wo~77`U"ݷ>@rBnpYB 6$@c{eҕKh8sjgjY:HrENH'a݁꾖>DɩLFy~CelDaԮ}W1Ig9LWI'P\JY}nXءqy,"j.ƒZsV 2f~i7$)0ؼHlmoƻ A`O+KTq|R3-,{2FQϭ72UJK.V9y/ERzU0tv%@ŮAe"zcev_}NaD{М Q4N"Ka'/F4?I^'^)7M_Ge#b;lUBQ"~5^|31EY䅲 K[LE_veWۇy6 ՐK^Q-FaŞ|&Fsdv|1oY)[z /{FErO=ԂjI8 2YT*CR=6dkFbPEGwTisAt.MG1Z1*Y dM#Yۉ1wװlu t-s3-wţuY_7wM~F~Z${T{.z@iʮf`qN˩GVŬK崄)kf˙Ǧ.:Jdԣ480 Ե٠y3/P+{cY鷴&}{"1vBk P>ǻy$|@F0ܐ@y.]<.(~hf=>MW퍦gGOvʃwff#p=3^Ҭ)Go>va/:;t9ȉiTuyV.>R_\kEd4(q]2  ZmS=F ݾ$ 5L-v f6 "#3/Ї%k™X5b@*18sCu(68 ]~GU4Zx98 G/־3VDzd8jq[(S]P,Β2*!=b H Ko3l-wf"ö3]^Wa Ǘ_Amj!t&aK05?r}ʱX!)8/aͲ5:0M_u}yXXD%C~SM;I#섽ו!xN6$G-C&\őVqΙ2.HKKC/:}T#}D F~z-Q6&cP(!gU:>e?>v+^I&&GF{ϽK 0809@R[ V=>ԾR3VT 11_Ju.`2EwLunVtxw?f{)ȘfFP䍷@?K4Qxh=3UCE޺=f}Z ioϳga{APc|/~.Ky)=֞l/B:VhAO h] wĉtPP bI̽b]glKR09x |CYĭXkP:.S.Dr@Ĭ6]KJ߿]oǕ^Ȅ1T%wF!D2[DN-v[%GJjR`kEsC+)p!jt)ҦMN]>W2B;[O FmzoK$&9XJC`)X "#Era'XɡVR3|cSn׈"``+wd1}3JК wR|d@`^iZ<)ևh쭩0#?#*=.+p]FC P'K%43OCk ڟF3ԎGهC04LH0\xúl4vOIli j`gN$u{ Fy/󼧐I Ӯڒz?q'(]rzO !vCh=^Z^ B(0Bh.ph7}u*h )OI)V nC9y$L֗bڶs#d+s& H'ԉ Y잶C8gF<ؔ84utqmqetmXm^} e[E^'G36ݱI:3\ۦ4cZ԰n::k7IÓÐ;fտA9p'\J$ q$B7f{5pCy'|"pUNbo/ۢ[">L ڏXL}#z"CcOWbԈ%}X CG>Ǵpgk<ư8Kk- ˡ\؃оFI\y9 El<ϸ7wy)v'S 9I+gd{`xJ`JIvS$Cژ> rف~ۜR(FF2<< [ᢌ,ٓ6 /3=y-W& lr:$b?cDgeN5^[bP`8}'Cb 0}ր0)g'bRާ Xψ[(g0rɧ=M6Ծ,(+ɭ`I?v \:ZIo~9j6KmZ+r H WNg &Zww)9l% ..]Paܧ+ ! fmrt4ci7h\lE)$86,H'~`/!\qK`c>(|_¼mXɇvP!#{J$_r,10~Ɲj h^}23`/V28 BBGkvh} E4ҙÌ+N7)#N<*3@[xVFQi۾<1 q%\E 1|1aܯ7Fvg:{=GMz؟U& (v3lDg_:\jOZt}C@#]1A!CkS"1NF隶 !D4̀uezJl,QCĖm6qŔ+UBn_*a4|ؤa7Y} d9Ҫy=p 1ɢ7s `τ$hA\J~m'WP98&rN1ŠwV‰[U1^{ fhgN>x)C3l= .ySOkLC):. զE{Ь#%uY9[]ȾЅw'omHWۙ{!XR]wEڜ,,\gD>\/-/4x5,=/ ٓ)֨1rxVF1 cFqBˊH59. gLu?܌CmOxz v)vzhT <:꬐#]C6&]?{uiI޶SFR~$E(LбUjt&\GDM ?_n1o/IY3*zrY$Կ 7=p+dP5@Ssɺ=e:QD0?E I2j/E}seqf[22윟:q~U2iv5|Juz r'#(,U,2D&a'["\jgq܁^IZ!YO66v,-9K0QJo@z禙s}X0 rДf\& &Sܬ>M3moB*tIM g@CCO ;xս4e{sOʴ8g+g=GxRr9 jo.$xg7,z#40:Duau,H/G-|7Meljwk7ힹee3' 9*fO=~3Ta4wGvC~Q8d'Jwg֯Úji|X|TUqS̪(B;C CziSs> hz)վ+*~K ,ΧGf`Z`4v;I}w0M f..31TlBl}$;yLǐ+]_U\jZ96*Edqr l> *Y\N"ظ>zK>&]Umɲ6$$)?eb%٠I5YnJYi=oEڜs*"p]Ŷ6* j $ ұ_ǭV/pBy>PK=,((Ye ~%Xhv=kIdž,ɥ+h9YKkTXty~dy$uGvJKjI-0ۚ) 9Mjn]bzk*]VBlK \rYw ɤ޼Hʩ^hypv7 ~|XRTCX. >+Gj[KPa(SY \E44J;VME9`w-e-}诊XZ x> ^i2[D |:8o13Z\:ʞ+:*>&*o-3mj>[1{bh(GLI`Yy ?vU%vsYO @֝?{`aaHrj}#4+LY6|)M "[k~]`o DdؓEGqESt\@m&֏oؗƕm] `M$Dzvm/etlNy0닰!6`b~ أ6@`bj4hä6\}pY&\=0P VXhF /Lfh< %Փ+0t/d ZK(b2f\]$zMzg}bWY ޿{;c='<tJ5A.Oj?N8`s=1}!q4hJ -NDϙnғRCA8n/ecFؼc+sF[˄]0=^ܲ 8_kcQYF-i3zy?SL4YɾģC*7\ 65lB+r]8Dń8pGճذq n2BF&޹KFuItՏGݼ7 e虄~UK,cvTgm=0@F>F(X6UAAeé \;sU31˞mj7CbUĆիw& guҪArCs5;/)h e I.퀾OWqY_.Dd>5M, bMl8}VW^T=Ҝ_bf@)j!npc=7u0C'E3Uq^|,fB+ &.H%A{sԗ$k:!s”,Y^Z<cp)XUa%la,XYQ&J%5!BE?m2!\iWt2*,sƩ@)~В# Q4Yco)Vh8ol4+ü $A?5gdn V*A=N:+s>|m6 2y*l&W&@B{WH5:o]V~; G 2R::-/ @n.:FU9џ13nh*lXnRy9D023#\KՏT?JKA26Zrn:\ H Щņ;J 4BZFMJ8u#6!,ý#U5<˜)~&OAm$e+_^:XKYە\]pdǼ\fJ"&arsV͹5|/43q ORƧWxc5=P*TV҂1']h\ _ 6W:73¥\ q#Eh\A4?q#?$(Bekb 1γϹi/Wւݔ5+k}(2xKzNb;"WL?ƭN:YR$sd%k;*}e.oe:h8k=_GkB bP,fk9]a X~r/ѕ8 ij:(uoAhĥ {zIr8v}_lz>)UcWb~] kJmBEC?&( 7)1U,6Pw|1EE"A@)Gp^65 d˻*Iw%aTF6T8F*5yWDkZ|Oh9f3Ό4߿!JCA+S*eu~ e͈Zr9OuS^;W-qΙt'S6gKxm|66UV϶rt:T3.^ey~;D٣+}v陲_`ѮtܣB Ay-O$-C.@qݰ {` vŵs>6~ƬO> SGY0 K:̢p97 6T'o0̣fQ, {NafHqw#gi{NP]zzj7:_:@{ȇuqNí=ޥI%1ώ_9[ *J?ăj/ڠ s].631 Ja[wopR iUdfC*/Դ\]z(f"dGdk@ fJdŰA^o.qRW7k@x>"~*:b Cg<ݹxFDž=kL?mj]`#@40{k FZI9˷q-uX"*ٱ k=~ %qUҟdn~hPk#xN >?~zE¡VXHy|fmKc7E;=8zT?~FǂCɵp#8)j(gB[D~ #  #|dmS>Q1\9b[ju1Ѥr_? *|e>~d%֭Ds ^X{'s"Z2L=KJI gE -EJSK5~X.!qX]YB6{v< d5&-Bz= _Cnani0)@pg66SZGO<22my^r(J4,ARdHv)d]5[@58x1be.0f{.iƕS;\cȉڙ_*$W8&3N "Ni_փvqH+ 2s˩vL89!."LӰe!Uf09JF5r>nB6oKg"_QGEq.J&Nb*" `F4 :jx,WURä~4-*w 6F?vZ-WDZCŇ Z1ߡ9=0o>DCfnMhMPsXfݙ%m5.; ~:PωjNV|e?&Tx4b`p#QC %#,f4UFwKSޖZyVb)BPeufS""Ap.f>(4ݤmUD +mTh>X(PxR)@GdJlV5nK 1;=~W wHiݘ؝ɫ.[TpS,A7smXL 8* 7LnؙC)YLSI@?7z?ri K#7 I⽶QD6HS޲U%l+g1}<#JFVs̀6XZdT! xbGWnK-4'RXaƈ>A3uFqC^z'9-6%ifL;bou sѳŸvj$p)8& a|gG 8Ex>Mz9mL(l򅃶Wb3)e0,ͳ3.aSb\O4]`Bv+#:Lbl+RCoمF6'hSB=kˍ}Rjι3%J %1)M^[qy{tU=>W 5\ Zr|Q•p  Wf`H?2^jXX́-NGTZ^pCc.|k H!/y7M9aXVȲ_874mvyLwC揋TǒX J,jX|q+j,3bă:|*t؎֛MwNĤٸP?kow0*jB>ig2Yzr8IşLj]׼{)+ GNz} {8O#,~7{d=+z\M ߇%p})a]{zЌS:PKN8?7C ⡆Z싦L+sZl'ZP^nD3Z Yqc[f7PhHQߵ7?d ɞdܷ;f/|2m6=nt(]MPRHo<{<# o?uz[,|"] %:R\yZXM 9 HWD^<dt(sYwe/+- !UL3RC6Y(ꘙ`M<ڼlD q)Ӟ+! [+Q}ZNԢX=zq+}_(<)JP!2f͡dq9L@TZ'=KR0C`*9%֋ߚ<т 3?mY0AFjҁܩJ+a%RG~.fgckt>EPS 2ԪV㛥˧KzoXBwO8eGp;P=<D${>ޤ{DL^kKl~7aAH yͶcגJM|K6Aةw)RYtrS=OL&J+ prK/KF-*}Pvd#4oM?$^~qfFSe*NH"?s3aNk2,L73 i;L/`"sXr7gNKlǓqw"/?U9W./z=R ,yA: ɂb%9Upb򋪙)VBaM_F ҫ@-X!S[xHSyt\ұ6iip4h2AA7MvךzRd02TW+Bx|Cpq̹*8T/k cպW9fj0Al-"~V4mSV< WUwAxǟjI\տiPceDy=s1,EI/nj.OJf#F|&$m7t{C*~z)P woմ0ݨpIX>{(D5kgDȭ- ȗ]ۊRHǹÌԑXǀ+{QpXu}ٗ(`#,@0ޮy^(Gm ^KaGژslY(dۅA@cӱfÛ@PsЇ<؏X˴DcBss9} $. _(E'jG!,~ Wan@Fjl91ˆܗ[伅J ]ʠ֠w`tq& a%0tOPR :̗Oqm|I͑5 L44$'%]ecs;8rfq9v\4@^eBY.DXjV)pjl|AFB^x[z^pmT@rc>$숞/&qҩI  ߪH?M;ΌAX֒[-Gf8h)T%pxSH,ClI`p+wA>ݰT\%%X# A'Hݠ=E}e,(A+~wׁm, i7E&)ه_~gm@7%K ,R%z27?DPV{MJ4Ky|[ymtn1|g!툏⠝}eSymJ!z2B]:/@ 9l $X=H]FX]')iÌZ w\QBk]=GX_ Tz_Z-~##AڦZlz? J@CT,M {1Ad<'sr4Ai >u=Z ;owXMV%eu=J>& /042~A9-Sz5nճL y] hDWb7$H׀MBK! }|[oOЎ՛؛82ִvV&Ο_@YRNc=â ;% qoWF#,;@5][Jm|%:ځ!`߻};x]nAc[j7?a3QSlt:[B;y. >4}߸g=blj/јy(Mxbl/|x!ƠSi̿S poR0c]yNOh$yd1?TLv ıÉHu-;i)X&ldи˱uuP̭͈I+"sQ… ~"R+AD _NGX=)- +\6$!L in.E9--Qq]AX F"Mh"൙m|SMF^wey)yqa)dwI' :Bo|^[ONԽ)s1=͛3PQ}jԗz,vŧH"  =Hzx֡ܬQUxaYIIiGIxn_]ѳ!>]zwFgk= Fu"&= ocnrc*~ՍkRZV4M)oIuH%JG-BL4_Lw.39YCis04?!m ߉Wp%o#D|'3 %A6H/Y7` =pgrӕ¥s_ iUQ B1Vضp26x$@2&(q(HI+Jq8oPH-Lz5?gGl+kSD8xX&si, ]ȩrdcS'g@%prWyOQSP˻ $w hhBmſ߾ azm7fkBHn' tʋd y~TG} BG3xM{GE($;+i_=kxܨۋ)DS`{?1=qR1p+&r@'O{]w,h΀yUBt534T^56{<ˊ)RyXu%E޵(l-\qd >|6?lQH{g2]vQN[o?n51C}i}5٦1ɘ͢_C{JF\@wc<Sc_5yƴ~/*G^p դe/@@(~9 |-Չ&2rb? N$ot$!ͥՇB'(aDx!/jWFo b.z|l'y9A9:7S*ɬ+<O#RXwGD'uĜm~rXw$ʼxZyKjc5PmIF *DzyW]'wȢgC8feW喃R7S:&AR~)=;O<" >IinIzT^~-^HiOq@i>irr# oqxsqkq͝ B(WձŴ+Ad:[!0ѕ_qT 6-Hr,FKDjm\Nq˒Xn&Ӽ o:1;q mXb\o \]bp+>EpD>ϡX~t?N؂mNgN_oAANVCrd k6Xd\g$1Pm0;0(Ii.J5/%1,4oS*LGNCb q4ff t+wZ^ZZ#E|?R(8&𑝫 û(tFLƭB;2gR&ݚ.o}Z_.m8+T ̔*Jd({'(+?zuq9*Q,qnI"" N/cr 8.+=4 wo@ü!q6IJUh6rrXyvJ+G;:UٓʙHg@e^l@6'ݯ$_8ASh /bt!wJjVϧW'쇔ȶ`{ha?@/ <6bZAF$TqS|4v 5ne`p3솴0Uvm)2g tpq5us3%;#;L)~!'lkv-۬gn1 x PБPwPK|@C4.8MXAO2LI4U$`-HT+֐4%B1"nRpdmld]{>~|lMyMgG=Im'k{Jc0'znл@#>졦^ʸMR]gEqlIΑ x"]vD5ܴV-t!3KsXc'Ok\(\J\8dOBH.q7EޤdfN+fh3H]wFym7W}aV@I>Eنu&zz×7za/4J4uBԂ_SؐQ6:X v؁"|W_C88U{-Ucra΁KP<]>H{Ζ5Uʇw[D-O6mR_rY\tkV\pfad .qKW",H|&7cEIgY'E`|H8/ӧEK>k[@1OjE$rgxۉf^m=6&4\!Χ܅˵52iJa΂yRP}Z[t|DB!^LЊ8=Q:CgL"w(6\ʪ1lw$9\߆:J%WxC"&F&YxM¾ғ<瞈 9eТXܼNi֏Jc%&y>PKK)?-?c&DU\pGǡh-uIDg^VreAHDjȕOJ*1_QAY,H9H)9f\[:; , qPPz`WŊ=br=r%!<`Kc0.}x9}> SĶ-o\^,p;e%U7iaܰlDFܰJJ>Jp[~r9O%}q 07rZ*AH g'~Lu7}z!Ψ\<]fq-esԼ[Ae<~nsYfRJw1YkEIk)p.[_]"DJG U$FőIz _КZNC};]Mdʔ }FН߿}_9pm?fTD, 3y1iLܭX!y$Y^BHyڣ6G}_ϫ{|X BDs #A@3P F #c7)7Ȉ15k)TS; 9** VN`_Ϸ5ibO9?v#7:3%Scr=vsə~Ævfuh>VfKr2B$,wگl'cDNAHw,ݸ_4?G ]a/rטbѕ)62% Gң$M+aNF6>v`#"^܉AVhl_0;=36IK1`$#SJEfawmQ#(LOwn ]oƆg6fsK~d/˵J|*t&RxS:W "I~+ڤ}q f*Yu1h@D++Knt=G>]+~œoML ZWqI07cP[Fe+*1dwFԟ TѼ4J?\.}4wGY0NMҖ<@ g_\; exc%D X&P $Iᧁ꺦@x7ݯ^0vX:d*gYd ][U!~B vpN0Mzg#Q־OBQ`>6Gz7̔7-uꩵ;+ }q h:֧G.\|ɢU'`"HAF`h.'yYpoUJa|>Q:+NGɏU7זiЇqmEA`!+Հ+Ajo.m WLbQ>[j}W/`|?$>2=Fy]j=wn҈ERioo:,S̖xvկ&7_{$?,4/,/^ / "^;< jܥ=Х##[\Y?,m|Nxd?p`fۑfn{"pLAB61+ȵe>Z粬՜,ֿ )IOVL2c+b1S+"8ZELnXgL|wJο`.vWR$o" FUnOk . &9U%PFԑEѐ?"r3qki:89,O~(d)e.)["0r$B-$"p7G 9T;.`)>[wHS:9N:l 6zrb|srq|40i3tAY abuD9@/(-c4sTƹ"O},j=C4eoE|ؓh=qR.>seh6>mebH8Vx5*:З bQ&V>ߏ8t6k?X*b(+OMXթ~Ϙg h"e=+]ZC삒E*?> z* ΆL"Zk! @`޷ΗXƓc7r0[P0i)xdA1㚧D"#^t _|Mb;Q4S8ʽK~sZZ6\%I @ UꬉR㖧ݖpbԅ3s5m">`ȧDF7V2(q- YǀWrֹU\WD[Πɾ`4~:g3 Ad4 @:MњH<9/ҷEG,ڍBJduVГ#=)(UG"/]О $헉pas1gK%N+ckmN|6fYpeVta%ޮ4KI}$p L|Uzvb)QR{1C믔QEqHw˪&F8*GhA&[UUhw [fEnmP(d4$ us@@f%b0[jPJ msoaC< ֢l-y&~V ٪C O Ԋ\9\W g\X1xR\滁`2꺌t&s֠>-({:ɬQfڑ L0j!X 5af8+NHdC+ bC&> -oh=, ?sQR_i|0N <+ZMպ;iur+?1*A9hXfj}4DgsMMP7[4!v,;Z@YPa+F m,T$i9ߤ*%M> EFN痸 P5["-ؽQv鿛w =:ZvԳF8}G@/C\TCi0 ,/)+bm @zA-$?GyO>q̜ǮerІP] %{27Ȥ ۻ,pϦWʹI}NgTEi .ObW%1A<G\h) DpOLLY lw @ tDtQ&3>!Il;9t/X&q-/ P,res0t^o mhŜM[7-Fs,3џ4).Ͷq̵/8Dj7 =X~ߛlq#[SHT`%+=J^9Kx^la"%~!*`3@ZPܴ kBW sc+G&hk37qbR}UJFW3\L,E8|]QucٿӄgS5J | 6*y)kOl*\2f():##_s(=h [zp[ltbq<!f6¦i=Qg+66ӄ[^j_tǖ/6Dc.LX՛PKZ8U /MK~p?ܕS gkKb-$ĭ1,/\X5F1ф8F1V Om5eMw ]gò1N:S5B@Ci.OdCݦE \/aʃ' y/vL.~h:'%+VRԁumOY"O(էήitקZ9R&cK 7c6' z=ue|b̓%]5CKê pS+V sIcLNe{ pВla0# r=X&y 녱 kR&2 UQ#N7ޒԃFJՊ ui7 ^3*XZtdfגD5uTJgGc50Xm1,| ˮ{b4q uVmcmVZdnoYm$pψǤb6ĸK\8i"fKu+&qs_m`AK\6~=TǽyQȚRoC8{0j\G3+n -$\>@eȮU㑤m1Z$:QkҊZ^!Fs|b VOf_kjFa6)O~Iy$:vg9jl⩉- 9K\9rҋ7 &hM:y(ӄ/CWGs7k9Fs:IxuZ[Z9 L"b|rW2Aio ӸHKܕaNٲ چeҠk(b`/FdJȱYq` |bjOtu&Nsp짇yQ5ɪY VL0wp|BDRH"CuMxg%ӌWJ]L L c9;Uƚ; SS}B#/qhK(Y*}XBK^H!_f)8F.-P E'dAZY!ioF`YX֔>7q[vtXUF:AUYpߴmvWc'9}Q44Q>sRDtiAJ !x6o:rM@0>hw nx|&e8i=IGfxNs^Q&j V1-3FY} uD $;hOo=dKW&^:r9E[ED=/oI0Ֆ˩Rj*v&I|1{ghZf@Mlp)PR-o3|LQٽoo4o.Ak0Lxwԕk%*;$u;x7իZ>W2OY8Ice|ERzy sɂYgQšlPhwO>j3oŭ@fvlyC1ZB @Q+XIily~RT&͠PE2D Դu"0(Ќ5US7m{kh+v\3aaWLhpScAj1I8g])bvD7&~̝&6!s  wp<旂YJAi- u&!:KQ=sQeژ$ o9b@xw q4DZ@pS78lQRSBgҳNXm %RCף]%.e.!x T0Ds6$ݤPIxBI&sh׍CdkU*CY:$D[dY{&*|ӬHYuǻ`,J4Kb;v_U#''eX_i? TbS*!m0+N\kC i0CuV*X##Ӂ7JljM<ZŢ.lh"t:|. YUf]+p1~\3_<0Qk~x6*\(=zU|{p~͵QGQ[v"'d,E]`̢U)X P31#Jfy㻅nlߟNP&U0'puB{3Ǻ~څ#CycQ|f0~F36m}[,a"۝>;@L >Q~x,F lmVh(;j.ۄ?D'em@ izJgڜQ+ڐ:M* N᫳lV [= I42%W1kmtBW\lm9A۠>(mr1Ņ9F'LKz˵P{y^ZQ^6 UޫNB Q++f}x(.qdĨ4AL2/*dt_AoWbl>dɥm5L(_ðčwgW&+:(TӄZn2:O=1ma0g%}SG%A^ uJxj&9;yPi"`"3^%k AcJ!틫 خQ πu!?<mdn Vie,7:9]EBSW~Iei$?p bbLx1:sZ#4(V}RoG*TO+!Ndj}h1+; rΰe;a7nMΗ דX(e|n\{'M/s:4&nmNܑ]xRٟw`?=<ƿf" ?b"5;q kV:Xo܄:?!|+86GX`I:) @*'H" a./g&Om{IB1xZcplBP7o{aW_kL)4 cg$ O`ʏ/Z2"vv̿P N(WbN.K6`r:"{e&ϋ,Bp@dc'gEڕ?q!Hd7->aQz羣 ?L,6 9B"Rv-c23` 'L L12FAriSc;zW濣*pw cCڃqm _,Gcx=.lsa翟px@._q(Xe}I|5B'ޮ2wxfylTYEXŸMAP` 1j|7o6ˌٰթ_\X&z  ϰt zB ''4dxUQճPDtx\7 >006Lk}R0z+T߻}7au9A2 <2tGk&.KfJ!ӠgQr-S(5*~=,Er ȾXJ2!̚ b*16]G.ҨY7@EyxHqIrpq_=@HbO\Kw_®ĬPk3mLn]JtfM .HQ&=׏[~̢h5te C -N{hpu E -xz??>ȭMHQg˅"3ɗs#zDSYNۮ5v],O7a$dW 9/? .HrўFT\y;ڲizYW^l`urmiόX}xnJSe; UbYg0}/3$+ٚ9u^ ImKXp7X-Fa|!AP)&S/una4}9 aXt͇j[ߓQ]TJ'+D\v G5-`vn}FOLh@b̳lU% Lip>D$+BcpV.Rر:NYav'S&'63 \j(:Ǫ.RQDHςUl$J߶?/?8˷)g[~L$L*Aʼn}wNMVLA^>y~Œ?bxQN\4Ժ Nve\7EqJmix^DogaAc5[}Ui:b(rVOCGQs7=xo+’k&w/u @C8q0.SЏR|VYrXL @1xV V!tW>0Od!7\c,߇T#faxRj to'}'K<NG-ʣU'g =$F{W'o\S5J*P}p*l:ukg/Y$) d“-Ԧ_&+5zk CJ]#&&}2*sW `R#GD)C rov 6Lxeƴ2}&̗ۨF>iHi=N&B 0WYO[i|`3CwdA #e.En6#gFvX8A_Yrl:KCNnktVkTLpxGoH˧q:#/A.o ܐ(SEbH}4A9gobBƱt ̣t=1%Fɾ$7PfךKlHػN2O 1dyz*5[hR odYЩ  ]3鿳9%+[  017, =\7MۍfUr Ad82H G_y>qIo~pτ p-6uO:D⦊aUC/ }-8䒣 mz7ikKC^NsR\Ւ{*+v}C&-!ȨTuxo`-eȪΒ3P F^61,Ԩe6RlJ }EG/SiN]7Xm$[r"0 .ϣ%dBh)K}DW|wdϦI빌&QWsir ~\a|%nƙR ,+vE1_v<J~M?&@F8qz䉂g<1% btLxvSa@z^ǩE Co/sɣZ(d0'8/90'856&y¿˄ݜr`k-3\yaQM)f3…͒\tKm'=uZ\9^*[4? t/;a<gT6d$Gs9w&K ZOA M*Z[ 샧,h%cm肱ϲe-@*d1[{JՎv3Jڄ EM*u|Y?`47y l7;˙?PykўءLIΟ D&ah oY:?(./ON#5?? O 'nfaAM8V|*f3n$ۧͬR\Th\e[SJ+˙6.͇-_UK{(vkk@ i)$"-O tqvӿߧV [\g<9v,X=tu;F&ScrFg4'0u|(Ĕ۶PKd n5(f4uꨛ ۻTF.g~y: M(F0Igge_ &%Em7lc:H-T1ĜU bcxDlvϗ/yʿdSM6k>_sO0c_OCcu7T!X '>XXJ1{I|٢ 9Ծ{<H3a5'>. 4S5H}jN:a0nmoC+EATPF _P7GϨG;RH;@L}u άZE׮#裏YqҼqXIӋ x?JxjW Gon>L =&_L뼉볜kŊ,TZ?^n ?\ Nb=lTڠ48BgefpjpUK͠x9&&Sh*\C3S{K^Nb+bSwraĀ?lyYnZ=?L]+$jy>O~RM@NMiH& 7R,U2NNσn-NF:vfᳪAfF:177f'Vs\0k1Qd $1p+m`(Xߜnz8yȒL`~Lf:`ƺ4؁˘nD:@7Z[`Ÿxs)ڑ%>٫P26TV +ӀrnyZߡl9Jxi- 3.`2441m[V6(:UdnR1OmnB{Sc˯٘%ՠ-+5wG핱yc%^:j@56C݈Kx 05!X> a:[b p4!S]|^wg ^l]Z0oŔZtw_o!>Ӯ r L Rџ- CٸtE!uUz+k8vЯ6caFҡz,M Vy 2=)^=G K;菤V\%kNaT(x@oiP9 :e*BiU7K%Wx |x1 "~1Z\g6`^Dy8 6`3~B+gɜ;T!'`#d\xyCJoP kwEBKSݍ6ˬXFmEh}}cp+T[}? 'I EDŽ#!VrX!Ƽc*tֹ~J{Wq:)|بBD@Uh:Ba$ZC!XWy 4OrчPVW@(#T qzo/F/a Y,+R)~0 Vܓ3Zҁ~kOld:|gON⠵gdۍN)&+3WluK9j.} i`ia0k6Kzol )ʏb.rmlMV lAWAC?hnChoq`.rj`6󘒑#P$i}T)Ps!vy|_A0AM@9 vK]5#Ĩ_r_i_(mdUKV!\-ؗc#[w/ _,zsDFd%`-p "hM%O{ƟHW@mDZY$п_E&IN`GHƫ &[%{ؤ2J}.'xs'(nΩ:ڇpb)Pvnfi2O Vy8*lŰb~!Q(Ǽ2y~9Q} Wq_r]~<ͳ>C<ne wKWbX2T 3WHp ٫ > 0| 6G369L0^J{Y9xONT* K+"w[^+]P׷=;^pH/ J3$q,2Ȋpr .a,։+@Bv}hŵJ9Fg%bq&AKNu\^j=sԯ54h5%ZK +ע]7Cͭ*D[YryI->UWOG7s)0-t2+O?qRfO>vʤɨGvWf ך  lB##%o)O~n/ď'=6ŷc?B.iK^O Puǡy?q/ N>EXtU XU3ti D6f (76֒=D5`]_ˡbI^~*CdwQ1p6]:-zpmKߤL[ȣ@Ee FQ$ U2V8.y!OAW-YX#^ǹIfޒf?ҿLid (s:R33,bk!Y0/35wH 635QVDI/+"0}/}($P[?]Eqa3@r6'*RC0{vBKVv60ږnA*6]e~ۊē$&ɜ6dGud&Gu/Dwk6>CToR{ImB7܁FGpu)ZUvFIXCG y' GMou1-B!Åֻپ5V͹1zi:htG.X!_}#bZ+ ?$K<^#5H|KQa.o"Uf")tXZͼ a^=&cQya,.DCٱ<sy4p=z,7%&$!/Mwˬ 4GMf ?GBpv0T$EvW|f) CNMfen=ԓ}D3qhPfS2pMP[1 m ap.E|Aw@jV\LцbZMC vF ȵ$~G6X;~@!>#Eв,Wv֘案x("9%OTUZ[݈~bNw*ì._]Ak5 ~ગvJO껹)2QQ;tY%hPs $=@rH dGUT[J8m&NqF1Y.`tyk\

m˥0T~ ?sѩNhGtAw9<@2qIBQg >P%n#jG jDɁU?ᤌ  L}K -FRW&y[O2) %Ixj)(}}Z6.Lΐ#a ^Xɞ9^UAv)/w–!a%HlPoqGNh"%eAּOxښNٯ:0f! gI]*Ȣ=ݢ}([/f(ljX/4Lgֆ:Wͤwj^&uNًM@X({!pQ2`,.]ӿs_ij5v"aK$6ɚk%;gU>FUw.;(pʘ[ w5mnko&ܨ "4o^gTM6X+Wհk\:n}3ѐ4qL`z/XSxс;CQsHPug.Pf$8?, Ͳ>J:cp[bײ4p[l+TzG עm!Iu :QaW9 [ xs'R8Yވ z-nz&>V+J4}z h]8`Y],G;oiD_F{qÜH:#m.)ԯӸ^N'k#`k|SHӑm$V雩yӐe݈"̈W/'?'e>I?,X)9ʵm(8|ܬkछS_.dAІ: ;-l"1ŽK;GT &_'aÉ$~{GބfݯPRѻgLu,ܢ¢ueeVRP =0%93K 1:1 (!5Y y͐GFNoGqA1@9 Ghġf>_‹L7<.KȂ8ӕ"MzcFeZw1liM[i 4UGY9fDF&t^Dp?DmIyL&c=ޑ脶<[t5NFΉKΦ4W֝G3Ԏ& yU3j&k}FpT$]!ŖCDP)Ze_6=,4 O #d(~'}2)~.0FC' B`q-z]"ڏ,?}S_O Jn 30<BY h!cl H^IjL؇Pna-A;/_o;~Ḩ͊< irD~$LGmٙP|CؓJ7♉^N<&z}԰ I?E̙3WY~- #jx_)ms^/J8{%ۼǦh`4?צi;&|~n!ێS eRRu?-`cb*oǹ|8+<ŧ]Wx%+]d`TYT0Vy{H@N{@]^8s9:(TKʼ ĞzK{N"łf /:H=K:=QL ѢhU`5L~lt:LGKVPK=oM~d/猳S!:\ٹ}[,1@S.N0=\) ›:~CTbޯ`ī5 Vi^Y VJ4Cjb &wՋ%(rcy< _\s#6=J jp^d)B$cJZ]Wݫ%PQ,8a-2J ΐvTLk6Sb/Žp+{ӞvD8U9N?.xupO{X1S*h=97HiBH#1x"s6![N1 ,aqEMlxqzj1W!·gf=D@#j xrdXZB޷^E ^ꥫ'8˟`={L-E\r3{}o'ɲ5^"j*{≃߈ YN7iIV! h]`Ji X݀/Z٩-QXK."1iS,` $KtzM(mp}CE 2(ە7^^cʵ!b KwKUv{]$S9fΕAa>]6ppAmwF9J"ffjɦ1]?wi|&,H$fq%6wPqPD2.d@n1L:$wwgMsi]Lڷ42 m0;B𮔣LlPMRCXYk?^^ =M2}v4Ŝr.o‰~ƈ6M)*MTx5LoG)#9Tr8ȃq?{\GG!4JA!eU:@rRޗBذ=4 />OZki(Ukq1)6  [rsM"|IN6-(6#LgX<]kGt@$ʱW/y#4+&,j(zs}W_&XƐPO%%3 ՈAm4iB'F /5 ^$7Y@qI(O47|Uh֯?X!||PN6KݍRMU lo) W;X`]gc"j쇄tgm#d88 FWN!%pPZfc_'[p࿐̾U_:B(ULiGt1I_wDF&ᒛv}`9q3mڶQ۹h* CIe7ZC_3('Gi 4toٯpCiB "1/BT:x_>79{05v½IcUqcd5YDZSv-:|9qQ^zG.Rڭ`YRT.uxACG0P<|VONHWC$ $T[,g5m?wgڷ6Ml2=, UV"_o ?KR+"x=wI!`? gñv^[#ʾ&>7x׈P_ܕx=_P@hl{#Q:z&c#"8@YOCp s1T.n-@aAzWH`Z$~W"k MGV1% PwoieN3 Awe"@_O/ -;)ReG!Grc2B) KRBy^.s'TPu0|YHk]) GezgGxK(PH'j8'auA8Oi>EF*Rt_[~ @ JfނQ=^r ssG=wXf@7|/w/ I}ڨv\~nOi:\%/s0\߿ ,Xc;Tl#q} ֊δOh9Nn분zX/b}h2lCN\WBLNjrUth8k5vbҾI\z~Tm^z{c d33XuB؁৻8վ~B޽G$%,:NǾkGY3kIu,nsDܵ߮9S|€\- w$`6!Y% 5ЈVL]e¢(W UtwQ}w+~=C@FdEgF[PX'M(w? eF:Q;C ;MH;y!7j}M;[cM YqPӤh\mvJCYl,ԻBjLgNY K3%˕芩b\H.H,.J"}vFCl]0&U W_ .S=ӎ> i~ŭaW?QH_9|B(9Mq,|:w<}r(.,0x]T@g,hmÞlCq\vSgrq|飿4:>0 ل[i,>RO49\kkbnLn̟nc/YՁфƏR @oLH$JR;drDU( ]A!<]& M3<\KTKgƇ)T}T5Ag @4jMє,_-C"e9(=Z,U+֒G'[PyhwŸ VfG9Xo K!j?$»)$xS?dz x̹֞Π&l܅3Gbg"g4t(f-p?E2sJ.Ŗ!݁:SKK_dĠ0ZgӴӌ`yVm`QWlSԌQ0"(5 |bfx2N7-bt)*'e`^E^Tb-oPS7 G{5 ,,4~8VgYr%%8pbu(H6ù1oM~ǹ7YZGߜn[+>v|K9mwXZ=TJSt)Smtݽ4tPs;Y4J**h*]Cg_Y D &(inڄ*<>x}Y Ra @%3bDV]p>rjYrp[%R&Jp;{ Ř HşI,T HV1}.|5"za%(~N#(GcKv\=f v`V `{n!u3u&[v';0床q&xΫ &rluh&D}8?AY$l!X7<ś@uŚdj~28R^4f;&ODi F.2~a Š 0 8EK t`v윴c)X><\dO14lt1*O1pw<"P Dw¤<w ,?nOW<1vS{{ڥGnZP[2@Ȩ5<+Nq;~?%\,pcX.CY69ccmy!2x4v{ƫF=p.g:N%-)l<%cH-IcqJ3>W"| {No8ƿP/N u={72CL9uk̽ybv88Ĵfoi+vpd/餽Tx:V3GY|f!NGGHp*yPd{j'MH:QSr\ˍ)*9=P@, U+5 Cų팧VHC `Znn*,XlcFA]Ra[v;_ '`S!5is:عS\[E8}m\T4qRQ/0wi0|fSf:ʴnot-2uW(rf '~Uؒ&-{tkMKTE"#g׳IN~i#Wpn/ZHε48{#q(pr*$8j3X6?z-5 =pY$ݽ+ דKš2nty6yE(`x$-T@'{o=>mR"4Ϙ7\|smU[oWs:,.K Ģ>_Ay`JXi%=&7?_ԍs;a`鰖l[ = |.lU !v)l,8mdUipЙ-W7Pv&dG&ckRB? 9q7QO/(G2 b9q}h·*3ѥQaU "1KJ>EtȚa Kq]מŚZpIe/z]?GJL-χߝRQ+W(|60"=h.ߏD 5Ev| SA@.(q 8KKӁ[2`kJ6T@ )%y|ĝ(ṿ+{=74d T+lKR;q @P^xIXg1 bXߋjִ;09,-sx i Ph'6r+ivdYEg)ArzkkXe6A ^hGƂO!0(!Үڝ>[:OS9Q W޺&/oLApo8t@^mWaZ/6<7 ? pxZgI[IgkL~%t~Bnz'E t${`Gr%l"[ux5\gOl?C QSn;Ff~firY^zR9^^#!0OsDk `k 6`<#Cw6>g$Ǹ4C+u*țǘ4 UUN&ZP( OVx@Cpxd)W!Tv9f؟ Xc!®mf/ׂY)j˵EtޱQc=L0MeL<[$93a1(T1IDMA!3=^f6j@ V7oDʯhE=el˪טBЕmtJ`м"@Dn<t?H!v77O[7v_mr1'qG$7ݪS).DfڐU.!ꆓScթ6Qi$ 3 0[+,1 'n<8h{m62.m#ռ\wFep`svS6M .L2:)k^63g@Bۋ,ŒΏ1~oڊ}{/=((&B9Kkh/⣐Sɧ Ϊ,ә/6%MWn+-8l_x; fDBD23U$Yz]YXٗҐ_~G#k>@7iÏ7q](5 `` '7+WWYٌy-U@1o֔݃jp ?F6N(}B%.{(6Wg[A CYɥA24Ydd]_:d[2hO?I-b|\z1KW3䃰lO9wJfU֗𣺪lI $oIKID< }cA&o!Y> @og> KCR)Z0ٚs4~ :@rL)ՐnR _lkglg4NzAؖrZDeYJS`iܵ 3 ):$~Yy cŜ{5YERCXk 08WjB7-wdErDe UV|ͯ8߂̲!Crҵp#F(3VCczAWMoe5%X1Q^$MJ5K%*ĵXZ)R7О-pkAƝq籎u?a4˘BNFW=}y[qOh="$}iq/k(?ͮ{k |=rDGEgi<~=QW7:\ӫ/kMR7s6S4Fܣ* )셮ް 4cn\`} ^o藲3h(O>9r; tڨ#gd\.m2a"eaND>q,tB0*uuHAOR0KUj4ZHL %XuEᶎL_{+G4j:|A*`!Nj()QdLe53`&T|1 "$stMV… "kc~Ƹޠ)v+v-,TUeSm4ԩ!˥FOIjvC˷;5/Gәo:!˺ BٖD3n0( j a-UٍhݛL^ʕ毷,;~Ψ_Iv.aN+gϣP "! Q=#m3-r)n?h'Ԓtc-&D܊--S ׹Sr*jY_|DbG$(lm)?WҞ3[ƶ&ڜApDd06z٘ "?"v*NjWZj136|afk_8>[I_Ks mw!* #|eXmv0};;CH:վa ZWWXg4XoUp k"f?x;=٤|o D'yF=([;H{7,|S;z _7ë98i.IdYQssdtu;uo>qѷ{x#h'馄z+ ɿ%$4$.crttS'ig T P]c!H5K]9:G?:^D_}=݇Եb|grwQ@e]egd\d4Kcbz{=H"6SF|"E_]+ӾG_nwY}uZ]Y{ofE9:}P}21,>i[߯/MO_Pɠtw&ͻ~AC3:r$YaH[Śh㔥-G,[Cdh6wqZ{ʷqupR2 h,"Vd.!8~a:rrm)|=s\  wsCӨk &1G9 S!Ƅ[djX"yɋk+pZ {TL_ ە[݂zQ/wX}m؃N ZӪ^>_E x2l$?S7b' $ī4p֨6JEjg[Jk v$7H U[.cۀ8OLo&[6[{z!Cft ܲ;I}ߌLVNK]Ǒ}O. ʏc5&Wo my(uCP/WI;">'M!ޞg7Q3oW' EO.]w[[]R^və b&bt8 v" 07ۓw zgFwdl)@Pt/<D4Y@C=rfC`<~+PxsW;f*AD֯./;mp:|wbUZph$G+CľciUeN˧ԗ f&#RW=)O~o6 YԌȯl27 Uڲ̥X:F-{*Ũ L?S׵6zþ VȩL(~7 '%̲ͩ O-]`#"dT);՘CXe : [Bf1m#=uDP":x?6:)nQ9P.y!]Un"_s׳LV߉R'ul ߄**쪱A9ɽ>Hd޾#X8Ul(7lU|D=4QUOCEle=_Oz D;^`c0?p B[!6Q،V<,* dw6})LWeV6ƴʈp*[Ha|D }<j'h<kèg]Ѷ`_lhh7'/zKKG9ժ{Z)"w5S БV[6Qd. EСKp;ݚ?7] s9n?5e,"oыBI*Dģ|'jL֤D^y%`OR8 [H ˦KO .6+4$spuU!PH)ve(| c$Nq^)U}sMT}Бa:z=:5} 8&/J{);PL%'SzTLwdW~څ-[ot ^..\M`$?>RR6@)ϼzG&)1Z~PYTڿ 6pQ\9Cݘp!ji/a6<7AwP5 (NWOR[p>]=tj!Mz2K{%7n&!Gm"H'fv9_Q#з o7bE2*_Jj6 L,}LG>Ɂp?s35}ζWivMj^ mX>a}ʮ>%ŀ/[jw^i:kgrtZDCَX*{ME%/HW*CΙK^ h2 Nˣ*ؗf^@B%nޠEb5*qǭWŤt7ty"k S:0OXLD꽝>mWBv:ZBms_k oX}-|<@_FmQf$gQfp#H9Ltsvy˙%L3Gyzّ|بgQ2ENGˊk/Ւ$I#hƼ_} AZֽax  6!ɰm҈սixe 5IARʠ+߾e+'2ǯӚс(JtgD4@g"KS2fw'- tz@U>su.K3`idr3bIdۙindBy,$8c  1Fq?R#2'XNd uE dN**"J,3td6]QjEV8G2t;5XrnR|MJϑM74^.?B^s$Tc E`s1#'FBWQmHe&̶xKaخ. =MIj8 L(ޏ1?l޳%~U5*U ;qa$XüLhat欄`%T@[,̌<+ 2c<&xuK3MD|u7j'1Lnr%8jWM],X(nOP15ŽZf`U#!˶,<,Fx8^J :~ФioP,U'uD[ruZ&hBo#ﰶE$c\Jw7JhtbS ah)Zix>&0WXU%Wkw,D"+$ub)|2V @*#{P C0Sj_ZZxuX*޹Z7>= ;y;Q~)?_5n|{؊ P  \8f1E4/ٽlXĜxZq!Rɬ #Cn)X^SN֡sd4\LLN`pʟ0H,ڔL<|Jq_YN<$ >roaKB~ZbIxH. ,ZYԅOtI b 1"0`F䱊Q)dR.H|6,Z;#M8E#DjuY:fz e7D:tվo1)_#K sP )J^r"Pb. =N<Kx0S @kʎxE՚rZ|RVW/{O$)tj)8eA|d{#Zc|sB]{žZǡ0d5*gI7Uu3g󆳅kqS?`*,BxCq{R|. [- CN?hU'K8lK̴QJviԣ:p;O?upzyM/1ì~I@ȪrT*\e(]z.;R4mgQA] =Iސۄ/㼂_m+>j8 m܇ߤ5.LZpb 2OXyֶ>R9|s ge\D(6m`잽fNo̢kG㐺ee~W\GCjx\8y 9W:>؂,;isr 3vd/re Q#oFe"З ׍8>fP<+YU5TϷe!2ռ']e.UZ 11v1]Sa3ELGז?+tyhtwU(/m TiBK匸!GLKV2u q6fZyS@f[,\ck~ }c=Dݾ/ls \ѶN=N@:hͩ$.ފ3q} |ENMA|xE&#phhs%jrmp( +OR=TM}.IJG?c`ٳ4QMdnYńa?ZLu8u-N=Ղ[ީnLZ7Be"Ekq1f7 JWĄJcsݽvB&ۀ  *;h.:[~0q6~Nns_$Pc)ߺB|=~\QƇ߸Yu Z,6ZZ;E I'MK۟Ӎڀ˪͡ 8s[1xq5|T/595'd@D U`-&>2zP4fJ{MM?\~Yma?|پHoBpkfB@Z IϷ\t .=Z`2.p\R'fMڲi-X͏S,ݍʎ8 gm2*EG|ri?< `l\2xmU55漳B]Fl@| [Řb/=%8STt4ƨ㓨K0mo|`u959Gq?3.F0,Up{ @Mk1֗VF4,gTKv3]x9ԀCƶa 'N%dq>zΆ> di;a_%z 0]EWG4_f[r5-,B:QXHZZ8A@xW+5֫[K!u24cZEhMl@i _f[Hp?۵ ΃!;FhgTAo%61 mr&и ܆*%P:8g]pX:Fcd÷vV63 'V-1XC|\&4;jCg,(*߿R;)ofMČ7A=s.їi^or).UFt_ v:Xk!fĶڋbdyY_AS8# 9Џk/M oKRFqY%B nMik@##FK?amv . C n|4non ffÞ-۫S ^%z Xu6]"-DVDU:iUaNSiŤ'Z2{Pj':d-67^Ҧ*l倡tOZ1qy<:r ul opM^ܼOI@^f.Ƹ^dZ Ak `Vf ]6l59N 1|0 . &DR~׶"Ǧ8 I׽e6)DM\uMɺ]C x={nighf^9Ƞ"015ǃ=NyJm_N>}Yd7KSx\z)$U^V+-p@ۤ [AYm! !8H"MsTo_1X-/3y{{~VSyNF9U@bͱz:UʞN=- 7R/!FRئ¿;2R[9 ߦ\Q} 1Cd4*p\`C߷i),^X5e-SƞEA GcyHȳAݯUh>0G.R4:F]\5nqc,$ Q! mUׂ݂qvO`7Q(ywo˓$d |WԔ;ymcU8ظ邦MdP;/rDsB778bXl)c]b7;zG2|{Pb7.k.0!\,(-Lܞ;7~Og_j-Owh'RbQQm kZرΪBR{\kIbFFQB 1da͖o.ﭓJO wji-,qزڌ:mPݮ}6D%7/ C˴za0Y{䯩_zM?u2.#9T0@" jA#.M/dFaYz&Jmid.W6F4-N.ؕ)2ps%S@KPet7ˣ'@e[K|ULe޺'/|vJ|WIql["e+"FA2(Y[X1sHBaėcͩ 5;҃II_غPЪ=f )V(5fXGV**\v0o/zs<|(I&AGVA`\.?lZ2M(fQb[NnDH܋o;S2cXpI ݇nL":Gjo;@Ef.)-b51J^u 2jk;  7g)ߣvV ˔|13$iR <1^UwVC+3~~f;wpCS'E`V5L bAUaqD)A {>Y&nb`=vC~: se8Zwq2} Wq~|]zF;u*z=ǹ4K~px8x?s [0LJ37åcٺu0^90TG}1%#T:˛hC22@^T"0nD-J-ŋ~BɎ]<]X)(p1̞+)wII]g>~|N̷>u!gRMwf+Gr"yZ<7҆'ڃP"]hW=ϧB^\%3X #hQ :G]N=)oLjo] ۋɟB9e[5[(\`}; n\)>R(~_ DI%@o?xz_8XzbTTEVH"Jm?摭r,N:&>܂YN*c/;qez,cw+t-?D@(6 鹇l"(=Ag9[(XIdHM/Q)ZVmk=V]8m{lQ/4з)(gSgl}V`R~@+JfPH3E Wi^+%mcŚl!Iw aeT'|[9ǭ=1. i)-y6(5Qn. 5zR7I{LȥZPW\7֋ m9eg_Fay7è g=.7/ś9[)'-ȃ< *yp`eO8R.viV5_BHz/SyC@yBсﵝMsYRd7 R cuP1T]PC5@,/. sU?:$֍s^$@_fX5XAAʷqR%f^ro(8彞v6På;tLM0>iV_mzH?Q/~El&1PO3!Z90~Y(Ƙx.%Wts7;B3fq`!bsǯ^\p|HK;7)uꘐՆ{0']̲;-[|il!c \m#vkt wN 8V/oؐE$hMLS5d] s0}9)cHgfK+cVWP28 ۶jk`9 z7rv. ژ TnYt&e6_ZѭF ]jN|6ajA^b#tuCM^W˜6uCxiA*ȍBr}Y"Ha]D׭PGځ:$j^]{+3!:vS~kS1-`{@_C#ozGUy5I~OzĒz>y4K e5k~[YJ?Ɋ|_̠`߄YY 8~(Hg=#8x]^Z+)OggkҞD *|~ & ._rQC"e$![m؂% @HĸK5Ѕ),Qr~JR@s˭Ƿ7҇[l5^bG>eĄU$ُ~65)@*PF,6Yi-*89[+C%p}; nF m-%!iV#:1pL^RY> !. ɣ3S~@Z6l=Ω/SAM/4Mw>6ב6#0Qqݫp54T 9bߐd_&~3p;Og2-ES!R&h^(0\ fU=vi/Pp :LU` 1j>&yZ^@au⌠}Y)Ea4MH]|+~i L51hvM/ a_A<*-.W'kC%308dna̬KWI%mиΰ(ӓٲ6=^";\Z7Ʋ=W%}6%{wqMDLN]w } Y頞.',^}Zs :l$ӿHaht-|95dm /F,:'Ɓ䅕Pꕘv6KyT=9j`B+o'gΰQ,k ;/?%ܯxˁsKUbD+DLm)|w?;.DazY] iiz,,Tdk ~:ka 3(yCIЃq$OU# y}^ $jl-Cz{ ayB]n1m loŔŐK\Ѿ͇S%b| 䀄Q] o' &ib C׶mSdGgOhV"fD]}&%<1wmd'vfl&7#ѰO}$c? ;(^7].4 e&5 i2;*yC B(Ŵ)-3Q4\|+P0j7=Ks U}wϱ|yؕزyk[zyfDC]HXVRg0s D]H(#hժBX-TnI)3ūs7#Eq ;U:`rA(&o]ps7LaEZ̖v(ww`𤐏6Ap~,I pCidzz9nZ[zYVN O jKVg繯gF?y¿a7$JL\o+}ECi۔Us;v֋ȿP6S>9E#녮 rסꬰ?%7,! dk)bv@]t(\!H@d/_gME/^@[⣯ vndXm1I^/ U&(WZʸBgb|TvYX#}$ߧ?y`QۈFY{[T"mDC90ҬNEh;*g-s[܎JFrW7w[Ç>+0Jz]܄q9r >Eż(MS%V^]&ϲ KVCaYW~h N.Ɛtr]XSRueUtT4oAd,Givvmゖ2LH񓋺4rכ,BLo/C햦ٮ_U7m0~٩EHz)\١ D;l=/*)>SnE4I>wE!x;#W$ gE+5JޞgM@ܾ˯x֔Ca53-1۟RݤJ;f!w6Ʋ "berW(*9(]$hg|9&)XJTwʑѬYp'6bJ3 'KF60B87}ž*h?09ߊ(q@od)uFbLŖ }f:fE ?aZr._m{u%:CSPoXACc/G"ت08/wE!@apۚ!p-AJ;/d>Bʛ4鹖I8R~C0U47r/SV˷IR9wX_%|L˳?z@z3lه7(rljiǒ漙#Iz|.\VSP̕@+TcwZ-Z#0|"I 8}䶉:Lh`iU"VQ 9 E꿗'0MwF-gwu]Wc},L1| ؝Hgo'f1T,tf.x 눅"&. P5CAj鹵"s;ND10v"ꝛTUk0TȆ!klۿш5S[GJc`AVWQ(*d?!*aVH2YfK晔?ƏvZF|]f͕t6o ^迶YM^uq'-SۧҸ_HdG޻TkeN`ڵ5kNͺWRRɔ5 WyR] o)FN9n@qm-V@?ibQh_g Mf ng(^YI|0v&`bs}PMJ(:؈ 㻬چl 0|Y) Ӭ1nOr<íC Qz?x7!J*D^VHM`p D >d"0'`ʑJd6꬝,#0_^kK3եʸmO-uE8,H^ G!e|Pc\g%'%XIvθ@VU9t 6^koO_3C>~w|Q:/"Gz;`{Imi5=QB6Dg81GK$:(YB]XȜLN(l_eAAfIcCV'% 69'cNDxl[CKr8@_hQCqC* m{vA$Y>b_4xDC'fuB֎ѭh4{ҋJ}Xv|=swe[ɼg$L4F"z(gޓK$!\?͑ZWlDgV@r/Õ4:5&ԉw9HG&A#2m 5NC-0 RbQxP RX3E|w0<"RH {m\X "cnC܈X}K3^~Ќc|XZ=;dži-RԘl^kK0ӫsK?/\2GMh߃M p47W&3tc-Zb?1X8ίƿfjf0 |N1܎d{ $3|Aב͟5-T,| XQ* d|Tù4-c` 8lL0ԡTӡ_<6M\-ɚJO1l(C nk<$ n%km GEtu}D[,~|85@|KV I0?Y 5xpiYRF?s݃44KR: ϔ:U@S tWlt!&:iJ"U#h"ڈ1 +]?gqѻglOl͝DtIBX6W*m[ Y&( sqX+&Ʒ"X ] 2_ggi[Ej'-U~1!p[5J }J~&*x$i7a)W)^NVQxN>5u2H-Co6:"}=T/ܷуA; u^E&vɖ#`*b7p/)nlH (Eto{z>٫#ERx3e~tiz 4#`=뎌!'~Giegn[ },/i`8: =-E)VPdgATadw#z`T %߲6X?ϖ'")F8sı#V:h7A\BR^˱}j봶@=P0N!L}pz*0ጧQ%ģN!'CgrU/ 9.;/|WJx]{umllyMqh[AMY <՞4qR07Rk,l)jAg׹%БYKpp#qYg&'/G7 VA|9pIy8̕}US0E}2KzbHRj`čdyuH&xn@o7 n#Dtl08ѹ֚k"ɐvo'qŋVI럢$970˿󑰝%2Ζyi2Ar9gĴk >>,.NK}\1: NiMϔ1e]Sorϛӂ%7 x?Trŀ[A$~W5ԐIUҋ,w"ݕ&,n"PUS"Ehp:(x u;l(9%` 6>68P%P7!Ƴ %˗iHVƜ|P #譪q.Y8'r:{-XyV7_jbYY0UЅb*Ws/hƆnk`~qU!~㪗h!D,j<&@*0x'zyxIk 0ř'#-RRM@=k݊ %q J!; 7L0C7(Mpun5Q(lhh+cQ4+(iӅ#2?2K wQ+M_N ^~Yfix}Umˀ9x\aAno&d0xn0=ڃ#/_"˕](w{GtrZ5`#6Ǯڝ7CN/j 7]p˫3ˎE5d=K$(>M_{57ҿM1j$9?c] 5MP’QT~֛}8% w &t$I8=@cM,{'K^RX|b(>$15"jJ_>`γP46Xf c|3_!-;de߼3uضu[L?قŬ4y1,N)0<jx'$'u Հ\9DoV}DP݊<6p|vk~FPZr^A)J4Mi(po4Lu0; "rx(ʄ|:8uJ.n l+PbKmT`83Qˇ $'ZEڝ]W]{Q]'D's:'j/;FZ5X8rt,m„v.Gai2#x|xpw{NqcznFH8-)cp9^%{պdKO#MGޥe::b9nA`"l֌#X:̽ft4@^,8KlاaOr'N{vY%$B$(&NQ(;>*~ OQ2:i5R l :Qg{ƌã4lٛ[:lh_m |YJ$M͛Э\8(R[' дбOhE{pr ՐAq5 mFvGYTԃ}|3z40۸t Q#{KmDH;#YL=!YmWZUnS07pL{P!  A#уđ4Y9# Ѫπ;gfIy^:2ţ,8E,t22ܿ ]RC/hs ibjk9izrG\}2 ng8 W5~[tW3,E7WKz;4gJLs&>Q 4Cћzۥ@  3=5fPkU!Ѩ"L ϒ'L̊xMh^?%gc+sYUQ0tTŠ%t '={B TlvFC6rE)/] Y]Xo)uv YULλ*\~]w-Hk*$H4b b.nE}ƤmXjw]r_unD^|]}T~\:N0!Fn o=񂫘b=DAci?O Po^k)}q!0jMcDDF0Wc}2w4Yn%*zЃRVȂP[R-Mu/)!З+Xw//p0{wB]CTSd}}d32aXB9'oD +!T#81Vՠ?)ng1 ]{,\y5޲%\Lr#_ 5-E3ڟra̬Xvt?;9a%;\ވU5Vx/s4N:H1#h?tj#RAH66 s!Qվ,-o)=$A)v$>dd렓e)ʬQo-X:"H  yrwU0^9NpT˯/ z9PN~BZ p()_)*e/>yIe9}}m\OUgQ\zlHhn=R1nd K&JĽS}`F91rSRQVވew B8(o#Qif_4脨{A=YJCcn5E4"Kw(!H+Xg],`fX\>/Sx<v_%ov^_Eآ`\.]WJg(8lƤFWbc):b2Q6X\3FHdQ6G𻧤ءb2~_f7?8j]U֍~Qw n/p~87v^ (Jz[ۏRYWr|# y4017sdi_"VLJP>m{dޕcP@qvQ _l(RֵwDu-kZؕ vtx -ғ8O8 2,V,6H§*e/)-dLRأKHdad,Л^{ɾ = bg%qNN&BK"]sӰ/>C(N| χtI+{x"x=@i>-˂8zNz=L%`#B}ʽw%o')кԵ"§ؚаOlnvAķK%3ϫ4 <WEo*Z9~+@&[!& 5q̊j޶Y| ,>T'x ˟8"c~ag$p\34}MFvu`;K+ļOo{t13kvfEoM5/6WD;:/aF~iN Oe[gٽΘ\g=RN|wFi" JJ^)ExC<47R7R7ۛ%8s_. IjM!9m/TEݝLKovo6Rtb8>j3uli'ŷBu8Bڅ~B#(E< bwƉ׈A"YImהԥL&9M|aetM;zeVK4Be}e_TW,1uh>#Cpu1C*K(%ؚ;Hm29j7Tķ ZBI=zmAwgGtnn&*Wb*|6QK߿ZrrX_2ЌJlY,fmĘn#ц7% #.yU%Ў:N\:c4.d^;Vml t.| C`HT=l |y˥9`܊i#:-h\ݤXP9Cm6&g`,~*3֪-V? ,L#&;3ʷ{ |'lu}ꤶx sz5,4Jަ*71}F)%Ρz^RړKl$EIj]ݓ폝У=<*r1&r@%"솰U$ [?s$,l?B>]l1AF\qvZ g{ Lբ fB(.Sew:@a١궘Ž,׳`/ՙd.r7E?f5 UJd43Lz70q$}huT1au@ۅaQy*xb'w@z˖/J7tMyH[;>3F*kcQģe G+=sOu?dSy f5Æ4ޤC5Q :Xl:ghb# B{{!R'rS:IB ܺ˭j?lvy/^:^"ݪ+=|;N$+mB~Q 1&,;wN4BVZtӹƆE*Ye[ϧX@<þRL*ӛ¨:=id` ?pPÊ[~DFJS0m,$Cph3w,(K:'# F@nʵl%vZmDla:ȕYMGUC1 [Rw]2+UR:<އK]ޡr\Oؑ"G3| igKO.; 6]DZv-Nmb u<{*D4S2uhja\EB*BQzTHy}S#4[匿 ˳zr+%1U ")3`̈9A>T\=axʙ P&'۲1g["_W>}R: BFךn|WݒIuu+I~Kҟor oMU A6Lomp" /n.CkEu{ 5e(b+l*/C&ٿr@<fL16Qav`׮[Qa S덕\UYFCjaת_Ǯh9w DJ9.4ܟ&{djA; }p76q4nGdW4-~f}=_vvhq@-""4  cIFU 'C%k52WoKH]QO _sLTɦQ }:6i>ّ|^,2q0c.'md!suqS uBM(hR{d3km ;+nR`o?L D48mnZRp3PLV`0PkLgiW=BAF9i]_IÏWeZ9׎ bDˆ32p[˄Kռ9g=D%Ey:񂅹- b0ehGk4=z=TspVχGOw{kC⃃lm6D^1@d1 \8u+w烳['͐Yu ^1 ]e #%hX #oîث!4 d+׾߿? u;zgwr_|$*9v!Vtnjz3E|uM >VS͋q3~Q./vsE -Ǣ5:p1&W8 jvE`sE`^V:I0-06z2:$!&"h .-.; ;rAw fP]kF'P>W%Q+wSӟr#BXjV؁MQ*ŦX5g9טhmAO2xYLvJJ!F˾ye+Kj >i{fKgvVgwFbyHzJp؃-+zhz5 \3hܜ_f k>-`#=Kh j-n$BIH1(+}WMXXwQYS9DQfKhS,ִD@&TT) JnaA$!_Ay 9S}8W'/"#/m#%TwǂQt|5;b03zW3o sȍڞ5/eCbFUDb0aïQEԚ-o9\piaD4Z)^eC/;\<~ϿYoM 0b\w)[+7 N?wׁ=ϔB(y\m+ o6M$$(X#"x˝=|&큡e\kfB^p݈^{[%pS]X'($ݴMtWB7(Y3[+InCk^`^dϟw~/f>OeQM`jkk^A&ֈV¢{⋨=aDYV0"NLMˤӊDؙ ^Pe{dTE74?262cOf\J:W%yf:gD]Ol *Lg  /K۬6҇!UG./g=]>ROG {R6.tcTVKUM飩v z:i<7FJJK"o|>/4%|e[u+ֶ%Ohvޫ=65b÷88hT[BP) /lw_31 *)kW,ef^xL"@UA1Mp=h;=Pz"uG{ШXJW0mJKB^.\9t/wpL=y(w ^&A ZXv&!R5CR[;> 4⇿r$sz. d^&ѻv8SFzh[.Zu̼مjgYZ07070100000301000081a40000000000000000000000016661a1dd0000d3c8000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/MӇ]?Eh=ڜ.+L0-ӣFJ^{fFb}}f9x;GdJ!oCx(_$B|&D~rB#iTŭMpC< EuMGSqΫD$Mu^'}4adn?=Rs G96QEp*qv5wH >LjM(d,;J.q+BR` K ӯ]ݞY$)?cE`滇 Qr y-UYES$&y84 ./L}2P[?eܭ86òOs ;]wzrP벓b=+PW4@u/{9|">H=2H\xi@c<S3!u^ %9#Π`fVOKWW#!Z} =Q&c uP&}F-t2za4ǑP ebJ= jw_xƚqVe寷~}7O+rC^:#+Cav`%@Da7VvԚJg޳ɕA$(F5RFWڀ;eJ7rFz,prM~]ֿvyrŸhK>ϋB:\W [-e{bRm|WUt\Z/dobbG`e7# ׷'r %YBRRIDT<_I ޓ(-}DҼNG!LWYNv0r0(ȍKy]?@?K3V_.p˘`3wF]Q;@Jfu4UWǾ N3ϟrI6T(q,§YA?4"|M5l?u4Tw-9>p5:RSebzAɖ|A É|v9%3N2ư <<.׬vYs 曻='U5̃:' yH79}ROL<t«&4re9>#v,AW;VՄ=ʕ*Db*K;7!g)D5 #ZLD\8:Lp$3  cy!@ZBǭ W2HRA2RAhL}y! Kz Bx,//_'Ub84VnΈ(;] W-D|Pȇ}k+xJ[ T:]&׍ڼ$ݺ)`j;J]բ5a M`&ki<:  qo EkO@lNύhIxA`ճl_, Rtl5ĈU lܼx~}y $Jl4ScW-+Y@=rG=7} m3" ]5W Agl{qӮۨ-cוVU.UTWzٰ3jס{9}Hi:X:[H~Q#^)d/aQ [i o;C4 :ϛ>`y>JUO3~:x`wIGdtWwV1,66{ Iuq5mvqpg87mZ8G^AKq݋(w_^S}N*{N&@,퉷b(.РQ]uz3~]|v%U`mIȖ<[/ET8V%.|Ɋ+FȐe4! ,AzZsOYR=ĺ86 w<s>3`v &a.dK 'Id$ETmPչ*ΈK*cƿp2F2ħ1CE%W3-JӢTaP8O MSqLCĽfv^]مAB^ /IT zj]dF0\b4*?u$ud.ܠO^L$1,&E{jYxrirpLOƫlM %qW6\1 I3Sio_?0j3tVsU_ IK :[BFKk 맺&6_Vv WX{ } 4?{]$s$WToQg4N(N{? 5'!o|5H׬h8fī?EGNEm+ɚױTQEntxX(d%~yw=4ڍxZ _@L -u3kҘ>@<9k]iQvf7X@rX$y%4mK,guˑ.oL 5EicBub I٨>3 Dd3y?Qxu|9k Rm~/[R:*ח/XuӺ׵h9C\Xp_c)c}ȉSRe]Zw41-)t9hQcwo #I@Q]5b%QA;r2*GgKI枳rX}|#q)恣@!с2uo_Etd|Py3|Սe@Qd18VJOo+'!$RcLj*$ @aYEDOn"KeQ%rZcH( 0Y9dS)oIr<AppH!QccmN*cL-<#ԋ#X׺\ chuq0bfFO 3?BeI-xHlT.0pNefiXR` -\i~{1[O,r- R"Sw?1FWԦXGgd6`V)"u2(^Dɝ&9L^g-hTCTG*u ܀O+k+t,4ٴ8j(|Kމl{!D/AA{ZNfOD֎K>L`Zvc􎧍'*ſ8 !0t!NmνZ㨘+ 8TUj0μ$%wzG|Պb@v"u |d-NP*i9ݼpXZ.$=/Uێk+Е8j$HL,yW2v{~Oe1q/JX\*sM;S2U; *f~E(^?r1"ϬFc-ٙ X2Sz\ऑ]C@gmS6#暑a%V*._Q`OϑtHQ&-މ_b_jх 9pohQS8Q~ʎ!Rs=aW QCLzwqj/i5hG=tlqGqΥT p5%%XCGDb9P* 1)<zK8/擄z\`bK1Dىl@=Wg;1,WZ&#&[hkxX`"KA"k׶2m1JuQeݓ?e抛$%tM|:;iF$]=_Qx]%E^,51 |? U=coGy`^D?,H2WS9t%>< PE"&u͠: jUd j/ j(UfCd9-Q84#mj?€Z+^"6g:@L -SJ(_! 1V.S_m,?,nSAM$R;X\`5ChPؒߘSwHO2F(j@{@69CKq B/)x(GsTU<<֭S| f(";aD1f̨q ?.1ع&~ j7%u0eFYQ]|څ8JKsU\7P֙o#v0qcm`ty?/Bnz#lg+oULiC%AD279X';v=w'-uR#@&JMB;- ݰ=tLΐ12Ȼ 4!|0Vـ2㏀~"=Mݸl֟A\͉5]W}̀!,Ə=Jz4k[=@9n!:}QRxʶ?@u&{"ן=pѣjępmPyECC>̏-y^Y|7{^(<.f@LO6xDr:Edux`hKZ}[5ېCPcCÉ _y v6d~4HܻDا\HŽ]L(Ebi;4C_mnJ:{x9Iaᛙ¿lYnGPunH[ʎ|/<xLH~2ࠈ"ѻ$k( I_ӞP& e ,ݫ9KoGF Iyp3pSF'o G':E=xEωb& B"[!J)<0Rx.:1Ye6}C=7S&ф- wE`/ [믷˂6Ԓ 1t M-Ս܉RN15F$Q]'GA5b:!ȥX lI7o+^kVf`XcOӯp"Ű8Iuw5PF *} 6hN+_-o\GeH;hl#ٮW x+@4s ~>ERDMY]kFz IS G-XJs*b49F HgMZ ўm-l:1Ԑm.MytT <޴@-™E;?R3sQ֛Y禶@=e}r~IDlMIF K`L+unIb+b#ݪ}k X@ LH10gIKZy*N Ww^R GC,{ \ x`59…ۓ|`ZH p`Su5G 1a6bP? [7l:dw;n3X6<UOS`Gnp/{EBo>櫴 O^j˙/2xQ9wZ2VLxŌ eQƥyYU=NZmx: pN5g0>~ԗg,\hpvI$>aF = [ T1_Fқh>.u4E?iWmkE{Kr.gcYi-2[ءm:0u~M 3(LdP8] OхF^]5'/<{8Q{8tQqMKp1AiAp$|ω% #)P}}x͡XL\D_ɮȝg4AȡɦB'x zSKmo¢!`(1~d6̘1֏iTW:U }='7F?{^5N40bڟi"Wa{q%L9G )QmZa2q o]O3 + )K9.4* ^w;o4#'+?S3#S~te_%n $_A&f³TWMӹE"F$k]6P$B!19nkżՌk@&\95%ƀSwծUeBZ8ד%~ᕋ6Ab}q<ZR!D~7_aMeFzz`K;\ۼG.<8B HD1{ -Cq+m&t%ߍL@%F1#w`n:NgD3"SBۍ᫠WuT"lP]65VAl4֞oBB 46=_.+&vOG :^W; !\X2n$|Lj_NBWpk q}&8dCc5:CݷQ' ;5; [Ij`ߌ(V >=sbOC kQ0f9<˿ fb]61 ͜_A.ɩT'< R7s]k5҅t)/)c}ߓK-h݉Ӥ*ǒp[t_ /k]~b VltڲМ2v0ûVɗ7׉o1cxMD,}cj"q<П^AHB}(q"JӶ?D늈|lO<[ d&xkn%U}ӠBň-gH `"GF2=;bfSs1txzjEƎe t@+ta@ᅽZ纣h.>FӺ6jYEhÌaOv,Tl@~DZn\l*ۏN.L4`;n-R)f"ÍfCheitAH暼ю?pk9g?li@Itu[õKьU;}uW#!r 6ve/\])XZ7sLFj֋ :ryZĿ&[+EFu(HdĬ;w5.k2!x m"35ky{*R#@>ZKrs6w> .m[QQ>╇质PtW~E]`@^E=Rn7Omαs08@T Cl55,4_#C#c )jzLZ q}kzѽG?p As^Ǟ9 Y4:MN[T sk!PdZVfޣP7S&N ݜ4Z%\ p֚ͽT0b ˔+E1b 7c>;6M^f|WUy?fhYU-lD23Q`o0e/P}X,6/Jk՛CvsIǃflM7(B ^ 8?)OrOL]\ԓI)ٚO#VE`/Gd5~;ZG$luaYuE^r5ڥ2RhlL.8GK&HbWy/"MJ7%03oc\ w"%{Plkb @)-k#w NdWgt?sS*H,! b,LM㘮J# 8w_ZgJho}!_߿VK::YT*U$QLYƠn_WNjM?8S+d9I9!h QV&S`,V67t&GW! ya!.sGE[Ar! 38)`?FɃ#6_?>HbDu d+͙5 &]9eNшru ,Z{&uVmNմsuF^]V&G :٘snz*7!x @[T`v{K p=6㶆)Lthm L(め#*\ݘ h%%э(~h&Fc1~`D Tyjom9u:;xx쩋NƘϞRk% *MPPa6QUlUMF\Ko8hS87dR /t48>Z#!~nY M/1 C-d'ةW3s_O.UwAD4g4]TQE=[:%;7F6!( =u98؄Ņ}vb ȢDPLr4ĠGlCcYP R_c[̷.k$KPKbu4_` ]crUG*GWK+aI,VOmAZbؗe^/o,L`Gr$Swv\|_%:@3{$\e"W L2 +:P}Go|},qXʧSޑIcȵC$pa xK^#1~u/9]%K[:ռLcK,Dx?at,$cY@ã D_' 9Wʐ )MLy|␻&RPKZT0G}} Ʀ"Rb3B=".gbԘs"LfoK4 xYĂ5 iG[<-bRN%{׿TN lцEɆxgBسd\HHx޸ߛ?0Ϯz٦ss%',֜|.$TqV"?9[mdod)*TYE;e !F*B2qڜinɜow%du"IJ<LۯOsS¤߫ a>Iχb%sp.m2)f5\i"cS@)٘fOXsiGY\ԗC^sl`e 1+ャz6FD'~28['k'C4X u.Can_#%)IǽvPaCfXjJ93߿ari)ȸL}I ҏ'f/"8BH_^~3v q3 W+y*/~;2Z er J8ڔ"$'a#pi4JC7-5:9W4?S`ѻҭs,r3% R@!uFY2+8v|3|seH b<),1'1( {%fpf놭JW'[SitlHGЁ'*>f ^{X=]ic˺w ׽b\=%zP+rYέ"ֶ/a~&$#c"Nt;xV FRuχS9߸eՍu }q9W^^=O;ϥXO|o,Mr5[|y ۽׉P0DбOrtpő֬7b|w^цakS) \ʼ 4ޫ>ʃDRa S!"˽ۜu<"%l)Li"8B^ jfn6{~Őir1p*y\8 C"ЕB t5E+zo#& _^<6ZAKƶ%l}T P2 0sde4GGqiOT#閺}nGa |::v!Ȁa9ݎ/xmn6hT=],.6ɏg–(uY 4CH'K# 4؜GNG [ ut r@iQ!n{E*`+W~Z%g5R\nM!Qao-r&+7eB+ ->je'oYI{^?4Vx *~ ߏ8>E;I". 0ʤ!9 q3CqF~(`xOn`*Y{8Iv-a_j|*VF@U*yf 1ߎ0 PGD:&U;yIߴVҸA϶ȦOeo‹23ďEM% lpUVn$Q}m",@?>M,75"bKLRV@r]yR{Q7]%d;ҋ!aqgFUUR"SDrġԨ lDO+p?@:u|'bԿ ؄?KpAs Pu}! ݳS2'ǔ*<0XʬupmȵL%W$Y<2 m\Հ{}1#jK2I7KOsc=b)||Џef !]&2:e%*B- \Ԫ#ן@Ay_'EA%4 \ՖyzC8{/>H/F824VԖ{V 6t^ z I0?񕖐v> bD8E\D!h:B!^n):4y5WD9}m}1*E!.Ra> /`4v߭ohu9vn" Uهo(P=ʟ^nOEnsu^C3tU"֒w}I~hc^].}zl+4G6mNQ.<~OQx6(͇- 9[~=Tn pKN7Gay6"Stg.VU0$:KM1I,~gm_"{'U0#iyw!Bx] Yإ=&W@_2 8HnQ5s^KhP;/>t179HkӐJsdRdv(Ш.2ZR&Hf9Wْ'aJx΋ _6P&B;,pK2>̝h)5O0AAFJ*\?Xw1Un R̔#D 6lUa\1ZEx ɣo~4Q9Ϋ9]+azvKW^x(-OiA'df@=.{ ojjC(>"sC@WƄp}shy_%"~$!:Z4; ̙D hW*XMEގiL`ؗ7Z`np!D>nɕ5PǾ hLb5SVds&=fb639F@>7ǹ ="調L=>?;58:M&4vv,  : KJ@E}r:blW4ldYƤ8X *W0iD &$Ҋ...=,([/9#gZݿqxUXk۵U_7u`ʆ `(qQ l2n"lG؟fUF2jp7Ţ&l:foe{nSԅ_7 B!vϦcP^E._X S6J msP,3[,^8o s-.DkQĝڻXK! pMzQ3s6Zon K5T\1UiJ}4ehaN) @h9,HCRFOL!ALUYNm p` …һj8 O/$̦'eܘϧ_XP͛? LZSD#LqT@[jҾn rXT,ĵ8{ܝt,n=uƱEkMY?|@L 9of&ohsU9y"kx6I>x]R62dqF]թ޳mE\5p7e!+ZD\(7TouowC2>^Ϯ@ˢ`nd=y1X.A)?V`AacS{O.Ǿ=G30Z2 iՀz>wu6И4(hSf޻S6`3E#B'^KK&$e @.zƝ~϶5<7#7e zr\I {6(x8L'M/+Ĝ7onҨܘ{P@)P[&%;=^d|ـO5orOS Sy5f~❾MQt'R<܁ZIsӇ$H9@z$ ֻ%OӃ^M2Y씇wH$]B2S4Z`A2@xTdkS,۟ۖ}uUEV/م xChX(֥-"V (ƹ9ii&28~$$u+d\aӿMj@Y|rFz[}mY~}k`8kg/'Lr:zmsPAYڙsh^7Mx r}G?g}±|'f0WGxϰ,#Jr <70L2QtuG5mry/E!Q@/7oa P}"KR$➺uAl/ZKbaO@Y?I>cA @P}/Qj5p9US)j~ yKG+:8\vb\|NW\֡?܌cem1jG:92'z<  U{q_))x%skk ׈&M"g'Ŧ:x1>sk`5Y̻*nGyox_56KJHirR&W0x#!x&L[0Zt=$N[+ L˸)wƲD}A\z`N~!Jlm$%d \䒄Wc;%j񒿼*fr%ytr$EPl0(.5La7-E~o&,UUj /AO_D L,X,{4Y湧/9CpͨkKr%7dƊX6tUг54ﺱ% h͚\S?ow1j?^w [PB\ꣶ|-!e56i/4PyYT߃SFȚu-$}N6EK;nnt:Kᑅ?@;Ԃ;a0>+̰T20h͇UNĝ`M rI(:g;CrtR|*>Ams }d# hۨ *TpϽ[@wܮf=*: PUÏ&2$3^ iة-D_YB5 j KpǶ}4o8/KnNR|Rr|(Ů>nvtn^}|A "n<8 {zEbCV/.k),%:ՅcKtlIn!ЗʶF\NyP0'+sK.=}Pg~̍lds,Υp(+#{xͷ\~kk* {H/l>ڤpx~"?pǚE;Tut@N)-PLTxm[eHo5?qF$NM  loغse(ġa5@L2/{ٓS* r)Q *F @bOxFBPEvq %KeP6Pz*KZlLv0X(ʝu-JcR)pQ@>\ Y0sJ#lixPC0 /ed6JY2bQ- :$Ht;D"2J`DDx \Hl IeTc.|‰>]4~ -JURPճtnGl-Sro4x-ޛ]݇=8-F#~v\, rTo?-rGX6EZ;_RjSRF ^OkR û{CV =o)(k݈S-lS"()5nRەO:2Jwii ; חFf[Gtd.> ]֑{=bOzz?4ݦ=!l0=A\Wxi*=p=*~UU{Nz>|apg0~4R\͖B`d8 p<8%c+kVE^1Or@ ʡxsx xl%ŸB}xK_vt6[=DKΥfHplihvdbKS@K y{E(2@]pjT-R{rWLPbNjm|EzZ5$oCJgMo2-ʀ@3g@4-r-\K蜬C >5R$ݟOj`<3ܯ;݃ a\0HeWPK@fY?OI ȞRԒVJ ~+JG o6eoX:zz$KYHdDO'bf[}z$[j9y8j`"4A#"LN%КkW n~##\'"#_)m܏Ƿ/y1ݠsaKtWE Gw|Ï3=!RTr)XmixBLP#rT1LkUk񂑞@7 P#gW4}YX"~ qXݽ猏p'?+FX9ޭLkl]P^ 5gx~ޗka/ Pk٬A׾X:Q"[o{I`tA) Fx_*D_GA*wNadP8Kt@4˶~%THÐO t8(/Ne3NLL!/wEBkZEӟUsbe96wqܯb_/䩦,[_~[!4 jR0ՈzB (Dw8yhZ iTf͏'r*TPЎ)'v_8ڄAeV3hHT%%P `"~Lc Xw+] "2zJ>p")<?|_#xٸݥ9ߏKN_::htz]S?-}PVǁu~i-T* ʶy%|SNv*{Tfg4r2w,(٩ǒ@C?Y9r`ZSAC3|Qv G%b y_;I%Kc_`2'7|o0~W"֬1_'>m:L @Xp~l^{6{0K^GR Kl87kScn?nU9JHj_{/|kh_xͷnQL)G;R~66Aȶyj0Цk^F?A>qCqo4{^?NQaܽm[/>2_0.S[gO@rz.'a+KtwW'r2 RƢ0[U RbGȐƚbk{"Ziu soD9RZ~=%;x0sxН"G/>@Clvi0a,w|Awc,!%>KV:WEEJOB˞~qqdrlނ=B= ƟY 5.&x:!G_YE{d1" R8/ O>wq'm:3 \CyZ] 0LAH)~ 3 2WqEFPg5Tޙ;8>GJLMСQo+ꭧ]W$ʔA8ц5)g̣(W)F|VT^Lj^dAN-w)gQ2BYROZo=?ϵ ž *Z^aS^d9|, B~qUc^']bp0f Eb j fº슞RA,v(I;E.ҁ_E\Cۚjmu]}̕ݴ"fwTG+yyչ:q&@`X&ku!X 7+7R ^ww =q9~\^y]ۉƆ<~V})^:N)v=l~/?>O:eqgQެƚ!&;pK`wd,%S ~yjj]bs:ksQQA'7d"MmѬ+ o䩫Nji~BC=s/QK}&ܕIsCtysa >ߟ9[j*o nbNg#^ >;-ieIBSnL1v|X-+,m/^o)YV xO:*wj4x d럑ݠ v7\WݳB)-nGJQJnɳ28B%nO,iu.xuJeZwl ?.\)EGѫd*Ns .wkZأ #HeіG l(Y&9MHOXOT|"EL5 e+<1q@Ʊ:z \<{Bp旺e%M5k9|'QB \R*>eفri1*; '~+BZ>P,amL鍝ƛK;%:w'cT 7d{%$yU(n;$;ust!1 HJQZ\4d>[b;,F&$'9+KwE eqդoG,J6$e" Dۇ.Zx=3rcY utfTwoYu죌L"1-G8JM y$Te.Э/;9]K4v~=8.NK: O5W 2-j,|ws/M2nЂ3] !JŰ0mQ;\|=qrO̲$lLjt(J`1&D:p bFV<9Qus>&!کso$o 4$Xیdĭ>aON)b?ٛ7%p62sb9 vF?MRSנ&hEGhMde e*{5y?+a,.SaKȽQiӗKg'*}tl 3`s{sB{h Q1e-HT@$K2N#f+Ks kTavึV~ByƯ[%ov=,1 GwyZbگ/V VYFra! G;kǩMI1X"PpQ tq>M Yg !K[ pm~0eaB;L_u|y/x)n@UWOI)E9@R~J-{?K+CXz̓Z-'i~͐[!Uf(y,>F]UNw#s ;7} \m ,訬 h% 4n^NݹetzɱK㟂yle>lrLj;.=h!qsR3B',)IS,6ULM]Jo ]^]0- |ؠ3g32/33!} 2dFc^¯^$즍I|F>>89΢ĝ4G$86;=Q4@_0'_0Nټ8p.7KmmdxϽZaeMUͥ6Anq|r6?4߱v"F4W2ޭFG; 'z=2 \+gMp8ԁ88wçF^; t9:iӶ άXNblCp`.SE; kBkLZ_Pw*й@ o4YD`m}~b_bUe̳g9CL#;Mw e7;~஽Q@5 PWٜyEŃ?7*F ?Gʂf&)\!D5-@k3)`}0;k !6F}6|F+@ԤQ[r>| AwZsӴz*bVC#@rN@Xj?F I.O Ρ4<gṪxl>7SxL#`|chcuav!U lʍ|~";=Lz dDT\a=yLѠЌڧZx՜r>ጪ}q ئh=tR5#?P3myMITl1뀕G|[CfE/(ZRc9g%:U]j("!G92{g(Q#?S}o]1U杠&T$D.b6)bPp'Ud3'EDD;Ʉ9"j:#V38}t(uC'=ySh{@rٍ?m) 7GxR٥qHaaHp1y-h{ǰISwx)}5>DA,oi #4 WƓ/qS { xZ9 i~.zPȀ̀ gX>-NZD_ fW7AD2}u6#94 kzB"0yc/nOnVbH"ĤO3*E0p!-NIuN凤"bK{Bҏ\8sg$YSN`2cϙ!w.uqOP>'(ie9YFGGavlJYE~q#XE[c,D,쑎H7aLDsŴ[rpLjkb(L@WD"/@ft^Ny!q(s|QbjH/*8Ec﯉8]q?G"^R+,O[*!{k=E?|+g TOv@y&X(j򅖺sEQT%W=w[eS"U#~l )1w!En.T@4DѮNRqQ\v;sY(td:͹%s^;0J!mRȪ90Ïg[uB#;֍fѧFoP$)2j&r.l`wbN#"ͪϰSlbFas`uUғ:e ـpkMʌE:/.bvyj45Xݒ&+H_#g>eH%oS~F,kOdW<,Nsș<]#]=p 9kT>tn>q cue3%T(sҢ2{G\#B~I+2Hy\,u~]'EGR-i2Y! T|$ ?; ]!mq,7gI.!mƼg"CQvL9rZ;ZVka]vC_Xz||닦Ek9oȡ",`7 f2zk\ӱq< ń,l A^# J,Z70J~qϝX {C}IᳰVy1}o]qYl{0;AA12~i ٜ7"$1}oOpt詻D6ف'n =6\`ԄI;mͷ=!J5|.sqVC*d]0V9æiQc ze(DmuJR Mt. B'GT_#)ʹSR/T^ I|(fF@@9vvN4T2Iu?{14ᨍ!0!u1؅bLk;p4Y3q! J0&+P¾Bl$cvoD[X,Kȳ-Lq *q\zmQ-2fOq3XO [9Bw磤ODuQRW=ӂtSZ`w,E*舦{&#In$$$SUT޶zzw+Y<x烙IySBѳ^c6q~*@XC nN!pIBTq=u5X2W =c?3 D`pAȯЛh[ɂcÊѫ $c? 5Tؙz q@w GDhjX 웜u8@NḨAUEP>bm(ҧ,:{d9!.,m7@%&8 ?$^ܪhÃ+7 C^EI7W { 99'Lޣdd̊RFqhCk[G5vthxawK R%C׋?plz Vjk/WYcdYIFZb(tz**DKv6# ]K2"/*f8i98BtL xAڳ'bXXׅZ-b@ΰK耸[G2 >$tU<[TN6Op`2tHfRt)E5K%/sFj?]L57P/P?|c[ID;}(#,n3q(1F+/VB1`~W=&'_=yUQCUOZ RޜSw%~4C~?o# 2CGTrvu熟+nтP&@6nyP6J"ȊMCڤ^aEr]|EZ@Q4&T7uRH*I-zz=,b qw;MoWe&½^gW.qvVx̦g[XuMp-mr<+MrxbBFȣК #ZQ8TDtNb,OQ tvb_èz<V,f0dYBHus_Ph0"=WW~-tyӝSbP!:.`wxa9'kгX;&Y&T4TJ0_i^"ȹHm2zbף}нi,dtUt[m3¿3k]""r*`0%R6s&Xģ_lzG!'l$Go4>]h2lؑsvR~Foq7Ph7L2&9=`LAqe yMkp= wU·ZE@y ! wpxzMCQ+G ~xȹBA@hPקhqц"X 2(E8]v4hBsAdΛD=h@Ф֘|D^Id+,*fj*Բnr@.ǘ*ٶ`rHǰnv#q4uDaJGhYUzk{a.xxxp&Q27P:!Eu>Sm@yݦ1$jDvβQ覆"'\pc +˝CrbYGUh)mDB˜&yNʇ~U2N0Pǟo<hɾn xD|paaqgYmle%T|2 z )]sđ\;Ӳ ר]FÁ+h RƳ֝=JbAOO)@L-N7_B?9AXFK=g$i±Yn gg KȤC£s=0ϗL%)qp/ >8}xdv7HXD(8 Ǽv?Eo3E*@hn;+%VcY݆ X5HM<3U҆:6=t^u)qF]H,. jY':x]VڅfMrX$mxWKin˼EHKqstPmM Hr/2!%ЇxFӛsVʀ+[u=Ƈ쒪Aw>#$qb)*" 8T^L.hq+(|Z+<j7..vs~L}`ܢm#IÊy@rPd`sE:sیM8O t!WGd^H )bn=[raBN Fw(~\/#q W ]{/yP0?T,l>n:L`<"vh]=m }%sFFUr!_? T|؅6ȯx$)7n{U'wK?d`{s |dBRܞ ,_5ouz7}޵xe%7:Ҹn6{ h `hĶ4e4pV Cz<:_D4%uJtܔ?J;u\y/5@ @GnkF's%*8„RI'ؐ- ɔq-֗eie )h  l;[<`_ԄOdcjEq"W|Y+&ek1M tx~R4Sn'*;g]Q͘)U 0ұSoCxzy mHP(II+hn:Q,+ZQT2 4+NFDܙ\0-;n&@slϯR%)%jbohvDy^69B vGE/ ڣw %piVH@p"b<Wڠ]l79N4zf<#}Djx¦54 6q_!96*.][ ۶ӕ1 ), K]_]i+XjWT֑-xgc-MS"ox 1 ׉eaB[)Jl2kj'XlA3zyTovD&` Ԭ{fI bL@;rmEb砦h؟ XO!z*%g2&!H(\O@k Q6Z3]@ \M ?SP[Eρג$3g0q_uy5UQMO@"E8c \?#5?br}4]_$jў0m"w"x͸¥-: nZK?`B>IɗOd! g"܏cKI;:Fe+T`T0DG?\oBͧbZŌ}ψy9nV ɟMJwRrަL(EahވYYiZܝu17Ct# /e)yн"G"x1)):HN#s첯\ؓƗp ݇Rs#ԄWmVٗkneCֺÁ-6*E4iN1&E&@* 魮.UKl.5䋓b$MZ_03OCz.3s2Eko<"~+{0Ku7UWrQǛ`6x6ޛlېM1,{VYVFt ӧh}H+? jܝ00"63Ne]%mҌOl[M`=$d5:n 6od!ԲOM Г[\BVwT[sF (I~Qx&`>M 2K1$CAR1]V0_bή/67J5SXv(h|H֛2kjV !gp.j8l8ex֪|?1fkt%`:iu ("k3Fh KB`jd^tC^5b*S-5qy%O~Д ݛ08pA3 LŜM~<07g9DB21 4_3kfqynk[fyj#NK'6jʎoمΒn ,^ l j )ASLaV ~ȔMːĸ2  VIv8e\NPqIDnwڃ3 팭!B)}&fCߪ!Eoh78{_"d#ڡt¡_TZm0*XmOb58+L^z׭ W1܊gΎ&‰Xt "8?^vo +͌FͰTs|!wƑ#|{L7uĄ8e]H+͇hcW"Ks-pɝ]Bh n,}:~aQ/j (!g慻\,)&mџc-}gJ0sZL>lNsS,0tMjrF+Ԟuf]c`c/-D4aZ3iG8]R!yJ~U4mZ@B.y;j&O!j":kFjM(?eӮ[b $Í/Wq^-Wldי_؊BJc#l{|iwlVfsc7maʵ#f&-?o8h4%/)4rm cB H\=rJX߭`'wQTNmC'?HDu0LؕNb9b<KI-M,-w77gy8&" sJ;z `ėH6*MAcf\ wʽyk Ry잊j}Kny'UbP*gO3bAB0qOv9lB,X9'НvS}9i"X֢v"ZM'ښ`]CH-fɞ:fFŗg쌟dզJ,Jx)m:{|g_AɀƐwpKa]¸>B/yu9L zbsD@-^:yIh+<2KgOeU)7ULt;G-ߏYETw睙GQDqQ:KQNԃYGah8sE'KJ=.!^O!ufQnjr(ZYtcr"/b -$>čѿ)2՜!yH/%Mdx wT{u2ݖ\(H&nmr #bTcT%jGgmN?54';ͅ~7~g @@r"mJ3Xk9?JqWiF4R;L) jJhԭ={xF.7 NHߌi̗/=7?H bRlNXS<]/_pŢҘ !oBk:m~I{5͵y ՜ (֎`0}3Z%b&FLM[(C5%͔, _s=:7QkږVR]DvNL/6c8}yP }Zxu( r!/]=->~W۵x4dJB&#\iHV4 )}k8ٷV_dEJLvb6̰69R#.Tqa>)awlf4ŗ ,j>9 .U~5e qTH2I8%2Vyjl(/ݞ $H0ڡއ+g6gxe6pkŢML<ȥn4@Ɇ - X7:NKTiTދ܉ IhXo]ؒwu#9Ie4MB;M1\4`/a(gzޙp8_>r.^ϻjN^wmWАi#dž#mh=ܿŜ%͞ Oy)gó3;M/dfRry@-Z29m- ե) ^_!Ae+.{? vUL81^,I"-D|_Ռ| Y=TI`vXr5zuZlKPOf}yaL#ntLЂ]\23ESB z|J 9]-Eق .žlzHiPU"ڷ+&pI唷S4Zl4?u0 Z%>pEr$u3 s>,Jh3 -U´IjJZC*njFA'U$E%-wS]Wr]4wljB5 ށzYsۜep[)V4-tiЋ〆ȝ>Hp!*퇐K];=Ij4m ;@(ܱbzCuuFiKc{)Jp(T+|doz)DVPV]f `"Q?6c.6/C*4nqr&$2fDP:[uVkC#PyFV3%ۢWD!Z\ŜwlDZ#@)x1?ӂgwbYa`40E~F >D>A>FJmsCr?U# Gu୬,YŻ`kؠNN Yf-rI!†tJv=N"q|?@C_hZ F>6_(MzS/Ii6(+p)?ZT'{YZ&IAk4RCg3=gz2\r5Tϊ*L/{2)68_r`REAয}0o#hPv#oA6ATlSa}fɌȺj}~TaH-EbOJ$+_b/:zrچ4&.U;o}?.dz;MN%_'έFz 0JŢuw-wEj/ZG]Q¸eVS4dd¢GOL)^ v u"#1Y^րՉfa: tpŒt@9y.`KhGgM>6(G2t۹l`4J:3^즒sO ,:nUO#X"k)d6woԐA t{] mbNA Hݗ9?KCAǕ,G 3W$[-:5xCg/^sH';=p+=Q>_ 70WFt9M6=Q7FSԩ[ [38i|˾ jGSu/<>? Q]Z?с>%+n ad } Y29f,ID& Y^TWτ-fd% C]ڍCh:(3!i*+K_cg8r ! LԸ WG|b k)o;;ʁo[* 'Zb(e?q+7di}HgItp*: 3<{?MĆ۲Y+wW)]̗`k]wl@X;w̅lM('ܪT;ݘ3ݜ+#(Q-UxVM&==_↤*ŏ7^y/Ⱦ%w=o#JjfSı_ALB(.BHpK]5]Va/*̄BQPU1b 3i2#=Ns7=ya ǎhǣ,U,,S{f* s6D4wlGhDוǣV}.µSΆE9_D،2Z_'G~kOQ&;8Mke˥ \/~.(Ic-&O\fX&@CTDàڝ6A8~Jx^uͰgoy棖9W깰M&zFV̓ go蜤SdO74yMËd7 Y+uONΓKAYtyeZGG&Bq<ХwSb G8dB)װ[M݆M0qS ji\<mfqֹ7Xa/qB\jv_HP=D_pЦҎKagF"r {*&=@`!mF/wmn]eBPLe 3~C[Ja{푓8~ee=Z~/:9xKH몏Ȟ0 [Ϯ[W54xI\9k4ьYHݧq@?=AfuDlfr3èaW* jA"SSMd2|NIY%:s[@{̖s_t(-kS)]8ԵV} X7ΠW ɜKC.br[b R ȡJnIm==j[Y,NӢA A3*8}L?9F@g|h ԗX?ՙ\Bz8X0q[B$(n['q-Z+">[2 I^Sf=/߮ d4l}pJA:qҹ\vaěG2[yyYպqKwsjvI@똎 g$@TܽhQ!sC= Eʽmȭ=VO],03;U{@4j;r3`}b4r e*2H";; ]qc}]1~Je',_>w#/cD';xyd翙U ~EE_l?0B<+^/Bf4_M4uIx5 ]ڣby.!QӉB}c}xiI ^6~gAk /#ƍ~ +)zAiwyWzP+ iMopB_ )>ǘX,>'&'Lkft1vwЧ 7}_%W5myLj?z <T$8Ne@woP:WYRant|F0ABYkT7"m "鼲h U9݌aC$~(BVܓN%tI@Rm[fqQcb^*W>sX1V$jHK%[6BL\QMvOZP*w]/L_,xYsݾ y؞ʶM#i80'1ՓBoFeAhs%DsGјHSrĄR 䁖}W2YVK~^Ӝ+6XebU)i/۫@:C}FsjMOlcn yg՜4ǡ!XAj@enp?4azzpFD( ؍'+Sm <2v}:tj>[p /V=s'o 5ixjԲCr8ԫ .J1͎'@ܭVi+rJ?RENAc2wAh{ š0mr_^G\6O{;E !51 rX_1t=-m F eUI 鱬EuķV\uE` [tLnaH6Z)l1aE_+Nx&J<=S+pZ$ʚFwm:WX .r HȬXqu6<_&t>O 5/T :w{;T}5joJoyڳ6sn-RŗhK$]u_̻;FS)``3n|Sx" por6~-[9ˀZpEr]B~36h <{5vG}x#ʘ'(Fr8PA"NgvЮZ ^A&:ؙ L .N!@(,#< tO#9N <z؉}+~>ӳ-cØ8UdeթN7Y: [3DRq`~v+cooT$mApKKaH1W|JZ`Ӑn)4a~ E) 6Go2 WoʙDnTZSk (6 E\ T9}8V3? X⚟oT Y['n*ȽG y(w 805&}-b*hI:s [^6Ht}?S`Eh?$:xAU9k/PMpHn;9 ETyX!1n 7](aT[Tjʡ+r-ڽMf4B^T1nB[;\@-.lfn-l baڀťA|Z&j 9 )9H oXM=3G8-Z^Mb jَ%s0Lp"+k(S/cuEgm[壿q,&J|#}->A F EXlF_^A<9ޠ_pEMZ#+I)AGJ`or7YQ{~;ZiW;-XfZk}F,!Py~畷xQe:#ƖVXΟEh]7l*?m i /AB #:v$hz :GR.(% LVNG#K v1c?,+v+u^8d73 g˅/"}x 0U-WD{DZwjC$Oy>y#lPT3J4r.0N[AFz%9SiM(USA#ؓCԀ*סoHʾ~;eUx"IѺnQGppr[ƮҢ~Z)煙K&w5 ?o\d\KcX=l;cӘ%U/ o$o1R*HIk nW icՁl\umGȽH%ڲ=^/$TYI545p#e'6x#<ؿ,-?bVWY( /!XH7-iJdFAy Ha?|&|yG^t{3nqXԯW37Nm),Ę^إ^ h};=.rm@ #֗ve^ShTon( cO _ľRm<gn:rNI}kdTݢôBt~vs3mPϹY) ~Fw*2%ܙv7ڡyx|yxgϫ/˥Sb>{Xq &HzY8}{%ШĒ˞r5KiμvEgYZ07070100000302000081a40000000000000000000000016661a1dd0000a594000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/mT]?Eh=ڜ.+,s 6՛l<8=U^P-SWixtrl>1ܲxn>H ՟Jk=p5 29kƅb1WUOQ!L&C'( T FFSҒ_+;Eu}AJe%m&/^6,I!j0'c?EvG:-&m}? Y[Ӂ*o֢b`i<(S{Jc;ub{mśB Dma\W*%zBe٪*sn4ԣnr972w~T? DnM!fZS !\5օ6]'=>I^y& =-qᬘ/m=};}Lq;daG)#!6-G5Q>oYFVeZQZXu0A6Ʃ߿qAR[Ld(i~:VOT bTns3j|?Va?0kIM !7w2S< N4*b*nFxt''R_8 '$VJ>&K6w+MR`fW $I-sKoUMw~;yZ0lg9"޾)|XCpP}V6@O$ 7Pn=Jz<ԔP[w?d(=!a< {;aÙBy8zxe:XlNljMMs- ܱZA&VH?/.1G;49W^W[M23֮gB;4u~nrSOT>fx-SgjCYػߣRiiGn1jPOd 6?_NT7YAjYbU$}s|G,of9Jm+ՅX8,M!;^^s}$ӋAA3%5iU*vʍyO?% EK+ֹz*uCߨF ZĨ<7+W_= _ꕆl%Ec,sŴ]tlw7(˾C;jH%3 o "|zTP]To/$IwvLsn1V>ؑ]ȵMn Ak_\@hZ:dm9s [>R:$M-IS 453S&6~):f/iGbDKf6p,c;aQ<:S~>=QST%\}ѩ8J]OH(iG4clWzr7;']+B,aTgF y` VL]I׉U>s?!8Ǝ'XO_m;R âu_h-bY֤5EzLNk;זgX8j'C[ KRKNCKaHEmwsl!k~ tKMEhW1&=ι m\`s RNi2. |Ir*""MGfS 7>YrzosoJH&SЍQ|:d"~) 7#Hˆ_^rs&j8Pu"GUTLR%=h~s.A։ᚹ/s~1aXHZ0H;t.yht<[krt Jv@CsAM=ŇX4,T2e!@oKm+UYIo3FM^Gn,gS*/ّtچvA5 #A^Rhچ~[TJԡw?mCqi;U"SJ|kid"o}ׇ,8zGv;@暡&BJj2"#.-`w{&(}o_wl3rC6Ah}}KȩPݐ Z^V:( iU\ej_*-[Խ㳷qݶZ!;<{(IgjGY+f E2q, @pH1U?ěE۩EZ&a*=nw7ю(3MΠYΘl?\QpI썼'$ ػEE|R :=n2o]łm(XqrheFVQ-\ڳ!'|z;7.IdM-_`09b~06sh GnɨP|7l*;V0ͺP !82m86cCUe7Ƽb {?/p`>pA+ܝ@0"m&[,cYe95KI, wmaz.]IɍJz6_g+GXHdQպ6KAɫs \4zV52a(,zUj  @f#}/piB,:fj|{U鏕޼ X(t=9i~t45qf0}^v&iPe؉l-bgZ=(.cءDUxqIg - @b VMK-:50 G@A5[dj+!QP^OtrʤrI\4M(E' p}ii'2=+ mj xBjQϡ,kzO-hbx'{Lh<,>xxÅ,;KLy{uף?oIì>w*dOקa oe.VAvˁLb&M^rʚqbgb0ac,3>0G|Zm::p2NG5J?cTC;AA|. SLnDƧm)?8 Rݽp9mJsi#p &.ś|_5rX[!dQrN"TT8vkI6mle4-?aJ6}m(CU^iև2qDLZ{Y ~ǖ~=S :_ҧъ80+{ H-*٥LYX:@PRIe1E?S 3Im>X*RI% 8Bރ_Mޙr{߀V0Ou\ٞ1EVqEjOʗ;i!]Pfijd'AN@)wq;C<3Y3Kdo2ǘW^^_`U@q\ s}M*UWpio~xxt?x*)ʝӠ5D&% 8UݶD4g8xPcZ'!67[1@v(?:F6/4w&E8b>b\τ_e+ZZKk;P ՘җ>Ս*J'2y,;IʖVYʸ.F@E~_G DEdbZfy/Nղ$gFWz xWBwWzWCh%yATsI=stޓL~[*vc6zۦ5i$ds_+|鑜o=FZc ƕ5L'ة欗o|k Ә9e;8&c6JdAԶV?!]-NJИ'oΦTb0bA}=^p`,P:|G71n "Dg#~qxaEW5z_r^а(Jٺ&%F4hV樣NGc} A|ήX{T.Um{4v,%|qbS \݆jWtdN+!zV!B$[(yIW~McPz֘PT>։x~ 4L4"@y?vYϠ8kWL9K}ۃJإƦ*&|t'붲91[KЄ8 (qO)&aO,n 9Ɔ/#[ԅuקzrj+ >^3q%1I7)S.ƨ*.h!MY8xl5m%FflnQҼq2]I#$<6;r+:U Hl G4|%ǛNM'%6a-&Kn ?|f<œDߋ*L}We!1%nlqg\<лg$A,4>+NOI8{.;·S\DPZ{"|K;ke;1lrNٲD\L3RBA۝|y]t)qxu&Vp)K]e"53Fyd s^@.;(٪B Z;G8$6"ꇥ|\s 嘄@+#43熕+q6Z2QuRsF*3k;Yyqh5LŖک(XwϟI{^2s Lj>qYϝ&O3N|sߋ F[K6*6N[U&o^Գ'@wYfDżb0e@GBr<"^}=[ IcN>D.Eڟ\x g!\|r)Wd;v4=s$,liWJ3m]KД?GP$d]CvuHI%l*p9#7Onbza s|y5t(Yf8>q?$tvNQ7']{TH( D fU/dN/c:]nt>K7KG{ߓ)[WC-ES$~k%d~C0^Y`OBlJ$ ~FKװ7{H.>wtd(I9s@~ &pΛnZmb+d]c8?gPQ7 k;wlGl7)4M6FWmBiR_wH-dQGx!5/d @h:3Z_Q$J Bfs),Y/~$Hz>Dk5MZFb1V@xLV$ q+aQjm\\S;y;;l#  !wFcBnlK 5m--{YMvB WÓVIPAmU紦5AnVu(ގ[`G31ISe cq%BϪXQ3G^z FO1vMr,N*{ـ+ґ~ΨV6mDBy&C'.=H4pa?A+,\cqQ~uow5(W5ג쇢/K -_S|eTed@W}{ /Z ao62 Fn4hW?qW`{´V+Trք }b"rcizu)~_7߭nwϯUsgc8tn/jS]2@\؛|]UpbfHmoȑ_H4ng?٨np 'se~' &gǰu@F?{zS]F*7$br)W!j`Xt Y yH>8sbnvԣ(3Dt _`=>)&{may* wm긡EP %\1 MvC&znhbRyБR9PV62(~Bx# )83x\1((zh`ÃEM*opm߶а}^.ekv/z|" 9%y[D _)M||&*#=\~OJK9Nj!UU^:vy ~EiD%q6 1g몾oчZFzI>C][R/;cHh|IuT-e\P9]$!i۸gWܛ\C5}C@R֓> TS ZD@P ,)GI~gW&GiqBsqhI}I0aԂRWixjE#צ eL3?KBVOV]J0.~NDDWu*6n g|z+N' B-rr&Um<3]'?8f?Q7ybpEq} *qh?%T/bz",q7+TJ2QW[>9Lh`%hC2NOF  Z9i0\ ŃzAݠO.FPgr rR[!r1!}dfԘL^OA1zZ5i3e$"awDBb>뚵l<3ʽ4u]ɥT3㜗}<]F^H獌`7uJj#Q&%oTHVZ&0rc>f;&hT[e~s-1y T0#8LRPa٘Y|dce-$-vź\Xհ&VF2BKOUFDB8H <9Q2ɏ^`Ǜ[O<@18=ؼ \[!]$474%n:BrF+ 14)m}t R%*#sc`pVu t5}#B0S J]RwϒU U5Fr(=}}#3qU_~ѿ]l>ˍֺw׊qK:6Z%fE`V䫄U/AJ pG o/F'ޗmK֡/YRsswCH^k%,q*Wkt%vdX5ph貈KQ(|%5dhO#b}ێB OwqR`ږf&ֈʘ"cƟ$-X u*B-V2R~6r 4&H5aA|N z΅R x=ljÌ^cY-qP"Y`Z[eRA3JiCY5&"aY)h o39Q#z;qFmO &fF7A;[Om?tȥvJ٠Aibhx!#| P櫭eocTܯKѝDݎLθ ~fҠb9GᲶ/ f%蔢0@#ͣg'"e<~ 5N=j&TϦfLxu@#Z_R-QqZtaKz%Jl96w\bp_@X#` c2¾eK9"[FDmK7;f яm7$)(e}v ^b\ʏ3` 0J(+Ȅߩc0!2?،}k%LdU*W֜z9EAyXڟxP\X+h{OHaIudJ.3jPxk[d?j 4#|G;n߾6 ȥ??Rbo&+m3U(+b%.4$1/Z_vzO?ETEuOD,3ozQ焩v`=uMW:PK{8H]{yzBa 2L =р+IJ(]| *bzy䈬Ms@ {l . 5Ek݆8]h`0jx aMs7S?@y$R аo6&{v0vhhChhEo{T[LfmI[X2ŗXŞxLXYhi&5ksID@ƙ2*D ,($` 1G_/s ֨ j6 'D"\uT+kfr؍z,؇ѫ9m&Gޠr{}h;'7Yc}G\NMDS ^]ziM L5.ӿIum/ix}a<_#^_$o$]o$O&gH/(ؙH{.D4 [ }"pJ㻷g|n=F }*OuNrʹn*eE4H9fLeV :!ٵ$@C؊LIUP36\N) `{".$[&kGyWt4p|ܜ!"VL&; w!8HƆhN# )U~gzpaqUn0bwVXHӞ p(I~@Ų_dɓ p̘eG_Zs<K7q\m*ߏ6j(Ҍi찘?%rId~7/˗Kloey\+[ v%ogp1eo<}ҝyQ,iDy;xP$dz6͒2X4ehރ/o> Fp$%y)dc|tFGHC0o誝\w r;j;*OVL lsZ\vZ*PWEleYE) d ~IM?IXMW\t T>H}r/- hk؄W , 1 Tj2῭ƤbFԘc<ځyG$9Tr+7H+~ǂ i;eX5sj26xľcx䊢3yeyWw kE7Ԓ%>12^l QFE;w1 1k;"~9{AG} ;T4%x$fIX043B{޾ Sh᯦T]fdP%M{ =+/t`mn=W'D!bOe<8DI>[Z]Js{ }9 gy3.~W0I;/Dc:˜wabӞczydt{eC&q^㬏.G'56LMI~^OWO=yn :}xxPafslJnp6О[03C옭?"h@:$ݞY@]8t~?kVvCWUۏ4"|PIAҞvw.׀=F01H93Aw2L b "EM-UeEp_sCAP8A̼-a+T;.CKpۥHz Q߉NaZ65?0EԪ%⛛X,rR&Q,ѶHίG;(ZЍ ә$!޿kڷЌZ(ȹP˨!LR y33 XF6ųL7j%`+ȝXJ'ѮLW?7Do7M^|hx'/w(?YV2 >,,T iclmt خ|2<Ŷُ{5\f֊u$kJuf??߲L392nŏRۏ |,'{(@M j7*%9*mR{|\]ᜐCr"wbs^̝o]h,XMG4iP8ɳ8{Cټ̓%{Ry]hjM7"wb"d/z}am!D*m?HJsQ;v=@YYs xZJOX1\BeT{0N?"p(P_|^ )RisE@dH1؃.úAWpq =~ğ$A8eDn̍)y^jKnm4&hh~8ٿLPb Uw=ND>["3LRM2(7pGl3BnJU 7S7chMz|6}|p|5, cVK%G.Bty LtxkpX)'8`< !HڑAGU H WߤHԩ<">A#$(#`9> կ⡍[ϚD8p4G`Bk逪g{4Ձj;|q'ie;ٛh#"Jٚ~ al4WٽIP ^al Hgɴ1BoznVdJx+'˽" qJ\%t>T@p A*4፧ҡjCOiZTDy6ͩHwF姾U?>+s}}'+G<@&pۘ Ggîbt ᙻbAYR kpy-epXΒ> =$6k;yKNli8}4gQY ].ݯbdR/$t>y;ÁlC-՛6Yu*gbJi~{mVynO\0 -̏E=X2zK; {L>0yyI_plPg* <[`A9 W]Z#B_9Ћv^t._'\jɹ`~T,Fmc>[]= iN(\zo?j%TV̧Ͱxi!6ӳ-J\ΝKrKF܍@m)E,8!m4Ԭ?ZxN9`{4T]~X0cu^BX4o˫ t/_Z瀙,q mw2Q.gF)E* x˕O't.zoRu !sn!誕A8kO9(\EA{;$TNx3U~ɺVL[Jyh%YT9ud\": LTM.-Qru؃+ ϳ6h;e8SC=߄ (~$";M7.q_|tV[{nEפZG*:f4zRۏ}V&5`YsGsNK<[SґPVȫV]h{x4˂ <؈a@*l.ɵFe:d͍)AbÈY91?B N8nk<&o߽x(j2 ㉱#tTթi ,).رޚa!$̢;>m珞>34ߐ#Ңxzǧfv(/׏8CY&tjVN([ݲfrv;V ,pryT>86}f3͜Mthc59^p֡kX ~;-@ z0WvS0_5M됢yW1l&l 3 ?^XnA {evv#+'D)LjoaR '`Q>\#T* +ɲO-AR|)+]ԝL[|u} \2}R'αԥ.eS!niF^Woj6RkRK&_;FxƩ&h/0OYxʶ.J~rͱUͨ7.UPyI9 EK:c("#*튼~q l)+:EGtCFؚ^2/yyXt~{I*(W Ij\] @[ u KE gJ E*u1D ~ߴP k{_k¦07ΑB;D9yyTO|& v{+7zi{:J \N!xZ/Qn .IZ|6ovcǩ V%+ @n+ ;QdZIUbwK z{_ɣ#rdXf\P%]eH_:R@I:/DR/  o-;ǒBPyh+JlzIq |>aV#TQkj Ȩ=\8}ы{Fjc{۱U/*3'1?97)&(Rq.B!л%xЫ͞Y9ӇnM@t0fO݊u w9 lK\=Cr5xL/װՁ9I ʗ1kcPƻ !tMV6Q!&i wCK4iZa?fio];bi^\}LQIM^΀lǏۜ+a[mPm?=J`T]8_JZd Dbs@CJ= C}lO$ns#)n+kxdȓ: (\pɀn;L1AON|,]g$(IDjDAs.20~Qΐ:tڳ,Z>'.UdN:cQsg!#-ͰT;B7HRn#sPaYWz_;a, f(dA&a]YMO@U< ?G*_Jk b?bT5?D^ͷch{n_t+ϼbsKf<{saQB3EV/= }aS_AdvcҼ+0"oPMOg/#ΰh1=nOq 7Fm.p(bcUiU)LY /A]T klxO3'~t5sе-=_e-SѨ|Nrtp\mi7ħAQuێhfs4V' Uay~Rzc^XAd ca5BDzN2Rs;%W^>F۵5YWzc|*>0SnP8B4B%aUykhIUh`S -DAƊ3XLhB7ѣ)Huc/O` wϑcO9ݓjo"@p}8ݎIvvXp5k"H@"[zhL{gL^ѹqd)#d9\` @\NZeh&WʝnuMՔ4͡GGP<54]+8~:$?IXPv_8Ay d0Z{"qI2LWJ10M1\1I2P9)Ʌ1Þӯ&.m&91(9hX<&_? FdVxLF4n:*(؅٥aΘ$8.q]>>V,mdRiw8=m cA ^ #dhـX!ѝKVrYU߂C?<1&{A;]mOv;rTMO4<էE"]Z$Ց9b4y]žTLGq3 MOm| ~1B,Zn×d MaHZiP955NPT?٩|Jы Y+rLEO󢦝i4溞h67𢹏p9]\>^s0~rox&Ic"-@.gJ~I8FgϦ=K]dٷ<GAxkϚڸL;621 9+Bނ~ov~%[(8N" ŭqD̞ZzpX~!F$4=;˃[} .$olb:rմahXnW .6ȶ-Sp6aB7Wx{M0±$1rX9p;?\VV<;?P̮&znrc<~yk߽#M 7S?ǿd T,F_8tD@))dN[,l(IE 1r>ONk yܷhqV#kn)`d繶"[HnW ZQ͢^(^'~,8_K@|AE۲юOlC7_W;ILގH-áxq{^kK/XEQGKu,Hꙑ qݝ5UQ '+lF|goF;6qzEyfnD4gf(h|ިm5/M?C8; :<ߍg˩Xy5kT" mCUOs(0DkwȻ}*$o)f9 4YU4[Bxquz0"+k/ژSIC+ؗa6nk2 ˜MllXTBuc4JlLfe3u10>ۗXO;fD1HJrHz[8U,@sak{;`}3I|ޠۇx|؉尅W,IU/ 2]rU1qNd}[n!Zw_[Ǭ`nN,RFI8kf]o>̼#s^_?89Ok2`/B1I}sb$g2#-Ξep`>͸HUG>., tjCj-2+{iE;)򄤼yhdžqJdݲ4(H'SVPӵtОwɏ21`x>c[<%S |,xVBNi}$QT iEݏt#oĸTc@%+w⳰8\/&gCշ,(YsSY;!{hc[p&s깨*x )H_:NhU .)F76u]M5AN^o<`j]{pkZ,&\OtJa<%pq^=+X6$ިiGClף)MVmУ*Ӭ3NÎ&b^7(L1{9LAڣ4g6/%yom2pE#B=̃f9'vv H s=tNz.4g@<'ۣcu._NkKw`/WN_S;'n쟋a!^,@pgK{YdYԾ<$Io.G` ZSrM'F"if߅\؟D:NK}[12KW'Uf"M!ɢ)pw+d1)bUrǪ؈Eu(#*뤽-#S}6 %i;W;b+eds`h u޳ps~i N^]~&y_g Bz_E2)UWM~YGRβ W䤞PsJzziޑ;-Lػnߒt?LKnusZd(Al#ͯc~C u=X-@"_,:;D+E6IdӪcFcxr*'I_Y0t$#)9@a7Dc;Oh~(c=Mi}@7.֪_Xȴڞc}p- դ +["\ҵΥ-ڞ#;|H0F[,U*WHa,^()GW ŮPK~z !/ +NeO{)ijiį:࿳11E,plE$_= MZj+ b/:{LU]ATH:nac TTwyCmc2Z!֍џUuPHի~AH~ k"_Nm Ma5E}>  B Dy|FUx\zޢ,Hbӓ!83c{mr:C>m{5㱕>"Hb3v_!G![1ogxW8ҳ̥'Q꼎eqFֻ+ahĽx JWSk64Jl{[soJ,E 0TB'\BA|.=XzoQ)$&:!0HS*\lcq `aN.': &M')J▍A&y nyQR=HH g8 | Ż.7qhmeW *'u!ͱHI {?]Cewl0o>`i@ÝU jU_3XyE80 yW~H]rG\_c@eVs=(녯V(4|pӕ,/1,)lX_olFd%{X ' E+$0Yi8u7\%H Z#!B< Ү{'хKzE%$ivSf1s-c/\SC ._P# 9=xV'3R{"e[$%[)+:H/!8wRS|uYC%A׮@qC涱~Dbh\rfv=PVɧ-Wbv~ =Q:ϰ=VّCUA!,] 1p3[3j)ɘ=C8#W|;yZ/ya_,bò G*2xuyarkva%5.w-b抑9OV,V h43U-<"ķ_YF|ڊ3W)bh%- ap>xJٵZ%IHF(+\B戤U1`D_g=`ZNpP69$(6ܰ k=9Ӻܔ(hЏh.Ւ7g8adG}PlMPh I&, XK̠:ǕRtˌ{h![CZ͎%㮧@ejPP@` =k,-Xw%#fg#]m.ΌS_'F:̵0=avx 8'/8[(**"GqДSd) YaJv, -O",̕ZOZ+)Z'OA!u(LۭXUcQ*G@kYe$)(FX1JnlDhT'5BoQC̹uZu Av.T/J6tu2ڟ$ThDjrPSj0P6+Kv5Dǫ^rg0Nn4V^Hh+[u;Jˢ ZuOL. ,@Qv7CoV _9NjCgM2}nwXpN*J>g0=:/CO?h';#wwLaQ^j$c/nt;Pk/BZt$,f}?y{UúL9KvИd]* !X4gjB`l>J%:~Xuk_譍o.8ᑖ|7td(z[GSi;cXYŁ/2c ӏ15@]2çJ/CBɞCM_,;:dH>xw}ލYߴa{ކtwJfA$s VZ%W@s*k{gbKHG_oQ~#,)nIQu$6L_b'_./2%@O83ਖ~cI>.4|QuǻdKn]82r531m'.pX@nV}Jcr~"a "$4av >'|u3#JRWH7Vp^@ 6HJb!I OؕY>\hI}*dzZʻԖ M) =cQD7H$DnedMcQF7ϲEBm?Y]4#\94ASuFWug\(^vL8wÄ>~H }gb枊{PPjEړV=*rrj6PBݭ`BM9TT"uGZ fRmDs1^ u9&=@/E|Go"\i\♛>8UQ5tkE1gIJjYsX< vPf8{ۥ(C!Lp4fSbԻů累k 񡄕`x&?SV㎓rq)xKj_xhFq(պ0خIbM7GM1#>XGoہÆS0^3" \h=‚ XȎl\8r~!urGDB⃅jv;xؙԳ1Mj m2.,QsɖeׇbPRbs&䳟~OǙ2=o"LS_uO tBC[fc;ҽlDGk zPph Vx3y Kݳ $1jjKU0qDh=; *Y -1FX9d*Y 9sHU #wG;E@'XƱV3L`Gbq\p?CFH<e?٫=V f+9ZaJIMOeu=L7@ˏrIYXA:3 U"pʍsѿaKL~Z0R@PW fDh`LA(;~70S85((}*zfT''P5:ulhyM OVhO> Y@ppm• c9/ӽt CG}]xb*) 7ex=9l"n+TyDhNRA~;S5IZгV1HQ<:yCcORXSwxy[1QReuj&Iy~/M<̟h&wuz4O𛉗zDUǽAT F Ia ws !nYЇc/̗J%ʚ(Bex d *7^bm4|89Zf[33|zT,@DF@k46ꟉF;*+1}fvĴ&VzmYjLLޤNZҨ62)d]p5t2;ψCj W9&#9N1̲_r䍭ίdǑks0mՄǼQsю6Y_5,u~Ķ@p- ͓Rǁ~j%JP\I&[C+IoN{{j}/ e ƷF3D6$(2bi-U|f ?Xu8';ѓ֝W%\_)=u3SA=}=`Y^XȑbpbcQr%Dmg,q_(p-ץCIK(N,L*o, ?|9YQ$ Ϭ,r>. snd jI΂ζ3r?m(_|x^=CWdj?QB7ǝD5EX Z0}fu =1^ҍLbKgDtf3Hh$w5B^BB5+|֋C>:JS2Uk'+W:kj5Y0sbnzqiӔh.^IQ7Ui; tGqG;c|>D%d(gSt_r%qpo$-T2da2>s M? m{F@@V h1M=Q/曨N'ыfz,UST|JmeD+ l 3/ ,g(8ao˂jnu=R>%fظ(ͻo/wa1"زOɑAO.PbNo-xFg|J8\o*i3U=cPv&POqF;OVVb2'Y (]fNJ8Q) j _(4 ך/$P:H-kʃe\j^OM^IK"+x3XѰOS9tU̞&"JM0FOz":؝a׮Y% X-iw(4f(21kMn EW/镬jzSTz/w^.\BiTRsAiO(] o\cye;W3%]g`rϥPqcWԵm˩|v&,ժ>h Jt{jo|k$鈚ʗRni3˶0tG(-+Rw y( d)Z‰ZV DGJdUM>S4ެ 6mnX.gbnUX"B#We'$٥Y<8+32Ôo!0]ML\nht`PBztYC00BS{\2%0kK(h8iMV)̑rXc)w1whT-WiWqtF@gN,8ձ:a}MfnP na 0E\1 [(0㐕QتaNFY3/D;e1GP๱PW;mpU Ͼ2Hi]q&MHfc$Qw`=3mx*졭NSx&[\  ޟTa۩$=M0Bz=W#Cȁu< Gޞ{N7Zw<cMr5N( a ΟthH9V'9D*&hAmſy2yaGT i{i{F1ߘMowz!Mz_~M+%f b_ULy%nZkl/ 'Q5Nzh5jYTiytn9,x{lXd4k\4`6ӊ)~_&!Ӱ K7 x~pŎw+,+m0(uѪ'd=IqkL+G)8˕qx;2uDڣVyiKͮ @rtz `e}@X/ QFNrw>/vYa7Jf| ag.y >pK{PάUY[ c2vgveipLW!]hn3xz(+wD W9`LqVqs:sv1RJOd.Yw6 ]6mǽn Io*^c'BlDq1oٓ9}9i+ҿO{+ZK %x,˱'[Kj:xjLG/ֈS̀E9UVui)KR<2J'Ę~=n|>]WV~AS_6 ?UD}RPAE նy/8S,"s^OwV1+kJ큯0Ah+-4[V%'ts<vt\WgG?0ji'JVG"F!)V2\gvgm_衉 FIX[r$5 (=~!g ۗ_:Dtf/^'N0HγȘKuR(aFBx {?ˆ6ueCqY7"z&vFs~d4H]&Cc;iys.ʚc)FyQDCYCRE$-rS>Dp7iRvo-U^xD()nڴs"B:RkdH[I`u<d&ݙdꌎҋ[  S*+0n. F-#}ylO5e xb>zM ~V7!'$H9oQo!Awd%=M.NHPtva fYݧ[zͶjmuM5=56CEjF], gQkdmgM0{ϓWF w=wP@#i1!WN|!kvGs>NX}2qJOl:j{Xۛڅ+Gʴ9KFM6[Wzama7lcb;N =LGn5 ߝոàཷ8+jL`3tPu-$/o޹п! ~Bs-Z"xo_hdbk4LjɘYL4)RAOCԑ(hP2$80rk'?ge69eP.c;5D_e< 11k%Z&Ғ^[B K!,WJnj@@!ܙ BmJE>ث1@%`+5s6YsVJ;"~sG)MYu/h7_3i}Dn(, yW%72<#(7g_m)7 7\f{ڂ|+J:^s_^戬B?6-#L|vA{θAS?풋kĐ&3MPZ4È"mcVޫ?TcBdqݔ7Pv՗+ͼ3j3o:$Uɫ{:@ˏ)+).>N1IS8vDi#DWL ?z>sتV4`]~ \Zf+j¥f{e10ab$2;8tX>^5%2犼~k"z{a' qE8z؃g4V.ckj߇\/lJInMiqj#rO-hSRlOZ֦ϴ'3.T1٠O Oq3!(G Я,텧j`NݹH5dܦMFaQP6P~0@x黤rmh8W `;zQ4ֶE]+OؗlU[f'=BcVҽ ЋW7||%x1چ~(aQw\+\ڬz|y7Vla/jbyLj̗q÷AD|mtQ.]J>pV֚5ݧy@5aR.Gm;@b~QFFeP^D?ţ1d ÜHjTiȪe_N%=Ú&tlθ ۃz8bn_r9* GP/xi5a֛@jo*h&ڪ]? =n ӏ2)&N?(. kxKiJdpj3~}4qWA}{\jdUxY b3n[t-퍬4g֣~H^+`xU(ސ3 n֐ «Y^hW; ,|6BGX&1tBB)$_\( qQQ1(h}/ϫS!{zŔBOܢ9 I3<:Y/vP8j3M6l#ʪyOC)Vq`|ZB*3_zϮ!J3*޴MSE;L gMP?U!1-m0;Vx)4_ArPxѳ(VVs?dk1 VRܯȪUAbGz[-,D1hcq7)\$1|C˝fw@saܱc*nfy 2"`ѳz1C'\~>|Nu4i ;t<{cԾ~t_Mf 2bˇRjtPk[eWBg^^ [1j4m,$Cx-i l;|qrLEwFڏ'3Cϧb2pڧ037!-Y5ʻx\ZkeJ;1+F3:|0i启:,JWD`D^`X jϓz#I $x &yA][A-]mӽ̫r{{ ~IvR(0N.!> H`9*;6" ̰ N#3À^߰-7j YBlhC1sFn6"`fmUrX:nS\{"5k׌LbG#OPaaV 8{c (p.qm"8:Z)1Gs0iTO_tlDjb7CA $X%y5>O}J 0dJE)K,]Ss~Ɵ?֪ @԰D>[>@ &$r~JˋDnn%3d׻S[A_~w?G8=Ác#&?{ ; b{L;?fJ3C怒z}]x{[7-EKb~~xb抿5Gsof2xާoHd+$ovȵ`Y˵~ ґ T65cy\>?-`|jn00' 78*$Lq3 b>Aƚ3yuR(gkiZœ1NL\G j`/79R [=8LdZ^}f*.Ud|ŽX뱚~u'TpM1yO_HEW. 1?Ÿ7Y#Yy#!ԎH0Mj.U (?=fvtos}j#!˝ko{"(*^$ʃk,25 @ _A(n}-e8S Ni(d;Dǎ)?sCU] b _?Flp4%6Ͳ=cIȒ?FπJ >kD>M }eօ[}b"}ᗛU. ب!Ez3XXI#*^ưP{]BcgVZ?_YLSqvI3T[^.`k' <5#_.ʱ0׿=0lD!Qh2Ǣ|ZJ%eC\EdDQA~z{ !G[>?3DQW\ߎMwܐWQ QuF+Kmmb3pN<9Sɠc8i#`]ȑ<ړl91y}0mщ ]نB['i6b@}?[xXq1r-!OP|1X}\L"#(ܙ>D5߹BEҵ RXu?xa~OU? 9)6HN<0WavJ$OC<:4m??Gl'JT0=Ф-"!P8Y񘦁Ȼ6M9 ˟=f-$@IF:_ iY?iNS~Lñl  In3)cG MHF@-s"SpsـQ,BCL2i"Jb()_N·+8QjNpȅ?͇9mrq-}*)_oI)ugI<*^Ǣ c of?GHTAi']#5HQQfTXF풏t[oԁ3XG] Y3ݾO3ip+V-bq[GdO:jw79p/ ЅR8y W-;ڽ< /Lj?w4pdz5%7%sI@ʉk'TCOOxԤ|?(T{<,⑐{W)4Q&a%4y*vxRR!cO@RI:xJj)]2'[Wfgx`:ҟVI% g& NS7cYguPܛϗ#:=W=sq7Yt\;=5Q 8RxN_H jmPaB\1Le~1>R_S:T .L <،4(4ĻxB|Xr7QDz9D<'Zx4_g8]Sc[~Js* 踿clsMLưZ#4)5\h(HPw6ZL kJeLi6S:C0hk/ ^g 0]vP|\^Tܩә/*ZW#01_>2ИbZѬ5|x|L `c ioInJ޿~֧ Z$Hr޸'x!. &.wah4$'e@^Jq] "d`H}oZ^n5!1dZg$ؠ^Jxq 6Ͳ4V]z[`=Jf6Sb"4hvxς-نѾ,XQ*5@1f]ڸ f8Էς]V%8xn8 "HԱ_ ^ ib,Hdc B'YBw{/^_+0taIM GD jhŢ!E:2%&2,tk8k\ij vGۙ m(-RDޫ ',hcNZ [Jn*23}e|_2Om|3/83^֘ l-(v sGX j/|'A哺~\[bqg(=s㚼\T/Oj7mЀ$6j]J߇πoKxmal+l+|>0K i}vg[ĬxRa:z5S7$1 A,0q9>dr/VDfȔwqs+o0c>~]+ZfEgWp`uhvTw.?;wװpǑf A!2SmmKZ\ j)tG_w Y? gYZ07070100000303000081a40000000000000000000000016661a1dd000051f4000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/x%Q]?Eh=ڜ.+ˤ.6#Ph#c u@UؚԂ#Շ87ՠ[U%!*;Wr=?21ԐU^B%Δyetm$qBH1.Љ²OsRC! wL%;Z/&_/ iί|~ßJ{s?Ln*TnR|4Ŭ/rɨǺ2`^aXJp ),@?Y *DgBdKV[R>>A/ *ֈ ZD؝Ku0naPhZ0dwteHiڑP h\h:ݡ#!H>}XLh'3zDls(F5V|E {cD/nuVvdISiU37'Ҋ(C7uL=`sBldb%2:sS,(V0ceōwsش80Q=b旫h*n!%Bմ=Q;m=m<ƥ]UUdؘFiz˗~ѾGH^[' אRr}L;RTu?eR`ɕYcnsV3&gX^Bb&̯ǯVv%䩯!ZesQ)i>}5GK7[zR6HҒ\VF#CtɁE4*E u&J<05+w<-KHcT\):L֡ʄp5Ąջ=WVbWi 9h<&| R4)!AW49d%m55&,.R+Ұ3jYU"qR2wteADº3}ᣢWBz"́j뾓v|6}DCDI"!0V 9X$}3dSkK ?VOndZ12O2 DDٮOC\BHĸ: GXSQ9KyMpϪDdoaRNM|c6x=ZuWmPbr+آz8~b{BY^Íoaݣ HKJh~;Sl#>,9M:}/D1 KĻ{s2eX_N+{]pcPmnDPnoUѶ΃~=w35bMꇘ|-rϰŊؤ]Ob`FwDg'Z^q# [F ^Bf8)`q:#D0*_=AAO?c"9zUݾm?C'uAu16Uba=^9:V65#'J&|e4(=.\yM!Hɛe(O5aHiو+M4EɎopjEjFP4gŝ4Kb r!WǰT_$REkk p΢#Xcjz#Wٸ"s7o_>0oDju^3G)vr߫KbGf|!O1UN l=jʖHL3|^PmU.ϝjiߑ͠H.: iēCIԲaQ஌=8 gzy(`~/VseWC㺆0f7(U80PsF1;U^(mhW:]Jy78r;qlPiџyxtT:>sq-S. c, l)MZ;6ߨek=ӂ.̦K10d&vn#y[1Oo2Jpݐy%ݿpDM3EepL{#UTWi7qOeUF>q,T馶=tg`5T6YLo8ڥDN$%`lܘfhX!hu Lӱ+gזךʫfnoTJ ;~8Pfg??#f_<2gM~(IsIOپ=GySoI=2KRS1ӺS!SH N&e؛$̭sa}tu8҇$b ^Tk"ݳCM!nʮ %_oFK f"6D*BpnT֥ JO#DEy&T=iu5(*mCz4εVW-@>GUTnG&ppb>J;? !;c*YFcs [>=ɗx26>N_Dgf Rpk*"Ϊ4=Neo(զdtpqwklv`p(mǛ[ODTq=13dQ3r<[@p];+CB::)Yp>z}3!墶ϰM9v})\7R}C:T:q9pM,3,[zj(=jp'3gipX/H{ )-v2>fn:큒iŤͧ9eBkf\T,\(Ǜ#ٺregu2 lP2c?IM$ᮅpU_u ҮWBEՀof\ MQJdVaFZvYkheMBhJ?AY.fpkF$K+'(Gy*Z!ےѠ_>fbi1v .!dYmEt4Ip+:f#Ƃ_^'7q0$냥&dA-ͥoH$mfBbO0r9 P\xx (5'o*€+Hͺ0v =,`NGv,s % 2_%2olx=,HwD;6aPϜlp؃߇˾ x#0&yvc,`D~@KOT{lNi>']k ȇtꅄM}'Y }L%/Rg=a6]3`] ?߁QS *gΠ 0ԹN^ǶOgP鋥N<ЛEu킻Uټf Z{[ݡцy!CMykFh(Y~)lf_E%؀|x4*@9Tf2WOG^(\`1bM-p{h+mVP)8B\zU]͐vgE4z{3Ll&% s@9tOAb3G#ZyR+ɖb,YY!^ ]' Q;!o߶u#moPxWhC .`֐^WܞIC5k4d݇1wlD)NLB`O>PEpWjI"32A}e~?g+{"hɇlsmP֢NA.WD+7TrOvde]Hu=O3OKpe 4iمDT0e^4 j=&cv(hZ3|Gd fV 4S{R4^LK%[`A٫ԸN@7\fTIm=}/tYd:Vpت/Ł GXh _ćAJW>x`[ /f쎂uc.Hx.#A&!T(E#x}V"Ooψ4\61b R;Lva/*aWbA<3TYE,Dx4Dk$^%iI3{ Qی`.9VF uPYS|A@M!Kz&en-x;}jRT_6UrJXy(LyI%JE3a2 ]Nf][vRBlc #}k8^tzD[V68^#6Fٙ#Bf:)U5$P; gRC^guCcr1#tѓ@_砶~A̛*B t #JL2yU䝺k*̜.=) ssÞHZ] ɪ94<'W===Q $KnosKn̖nARC45Bb䳗]{5^ȦF1߽V+];F;{$;& SҌ _";W;ldq֚h4s>/@v~WM\?@N D 7 3Y]"+̰kxlyƕQ jCS|:0և/#d"]nna6YRY I>2Fvm_l~J¦OA I3FAHt -0>XB;?+Tv3;Mc6U{BG{!ar=8+: h%Ԏ<Wlz+4pC|s1{}e3Y$V9vMgX ް ^C3Lz0A;-\iv|OnG5_%禇!T̈́9@˧)7>섖l$-*/ Ob ~pxJy3豽i4h\Ե<}l |"3ZF&;F78Xwr?zNRPn"AXyzj_s$2ZPNoҐ,"H ec9(9rBI;"v5\ }GcT]zlc\d[fC^_BQ{ѝ)ii%4Ky0t]'}уGԏ"l|,wNB\ÒnwrܝGW(u>w &)ENj: DRv^5Q.C2!}yUqn?&yʷjpeV:%yǢVR!G _C"<Em%֒oEK L >Xw 0_y5<1Β6\g.ST`sa {Īi^yi݊vL6\ՉuD%gӥg[Wl#dUBc/ :l+ kX\K}ˏkӂq@~ EԈ~y#=pz?|sI'@ ֫hł&T\ލ9&E>Hה*c}&QMYn~f3u涛1XyUSք%{c.;׷ ^eq U uL 8eBGɻɲ}2J{&[9qz|HkbI]W}RA>] R<9aG_8}T mO4;3™ ;h:]h̊ ƀï51]YMDbrv C}{ҷp}c!uߝ~QR}[xAlB.|DFnҢ\ƄRP%)ݍǸ|:~7ݴ(fuZGiGŏqB*$ź!0ϩJ2Eob69:u ŲheO!cmx\mSv@tFI ^]mٲOb7FS$b$6i3t. SI? mJ߰lMV ;]Q;uNBYR(AΦW:hMTA@h¤?L= :*߂X'«R:۲t3&lڍ@ ӄ5JxgV&jqVOT.GSkHoD]tsB/qRŦAt͗ )Ēc.dV|BܸɫЎ/=|g)g^o\Q[/D kP!NE=ZA\cL]xJK͝@bxBo[!3JIKqq킥wmv˫a,d>ǪG%fNgR:-^!F^r%K 82÷>ЂWgG`n$CAy9U(gw?k^mlκ 0w,3,)r?l0ɼI&іo]ks4Bş4^ :Y$K¨U}%T7Lׇs>ڋSh1 }SMzւiΏFeQKF;Fu;9w*$T"94/vԈa?1<=?i }gP*͐aY¸/*JؙRUsm2WA`EXqeVR/zy>^dU͏$(A} N>a:B1' zO`LN* 8ǟb:WC4g E#vMn0j6;CI-8X)rrUPd,nGRڈe#Ģ yˉhe k|Iyn$>$i:QWrd1kQJͥ 4Q|~TNa&<9nVWX4x 1:؝W.hQ}jm/QV;kbI%5!?W,QE5x,⪠& ]We}d'溟udTAz~. q%P6$Gloc[.8I "ʶ@чB|Wdj)m%g ̟Nm9m|YnPys.xت^_G|#m3) cq =_e7unYh[iQ$ !^k4 !yrx0ڲy%R{{n2ya(!a=a~{7p%nPvHaK%$} z w'(iedcln۠RAi,UPRVꈄZ)7+4"*ɹ“4_:3s+63N!CTQf9e=nǢ܁ehkMC,BaV>ip-uy+n8&@'gL^[OިO ʨ]jᵁg퍹.imǠDLIV BGk%YQ2J5(/vl%77TVkB=-{pm vHr`X3z4ek V=t4qB]ˆy!Ϳ@]X`4 ˖6S=Ⱦxh1H5}'ʂCfM?9cpF v@ݦ c֏Y'a*{zK-Ρ`̓PFSj6cwNjI)*T_;^oUQu~O#J,_40kq+z z bmcٳqҲOMv.ŐuuQ]*k^rύN ھ=R(OdAR}zPL[s !N5ݥFfDY0cU.1$CRW,e%bz~y@[k>g 5|e@9V{2k9s@Lv}{e~m'έѓb!ӳ NQfRSO[n.7m2Je̯6+_j|Q||ь sxvn|tbGKF76^6RIE9cwH$~6zXˆЫOד;iCY:ճv,XUg5ʱZ=WL" 8aj9_Xbo#S'(j<3n\7OcUMO5IðۢuzRJԭgX`P_4 | Pi8&zYINj_0zOəgMɗ3^$LguTX-!]on . U{B_!,r\wBjh8x h| Hu{F,ܲ!*ṶEQ.fcDm7.iᬇ^Q9u}`GιYmg /S>GZjxs y,RXꤒn4bu?n 3!Q؏RX)ť&B?P֛r> =͵l]#tdggc{k}HkBsț T#O\A"%:<|5I'*F 7nd]Dr?W|aD(K\`Ah<sㅐcx\$k^sqܖzc-cYy O!Tyooָ".78v4|{UQԻnfk~츪6 *d* mBtqdQ`7M޲IH&8Ɉ ЂGGfE-sLU<_6ӳV}Yōig2E1/&~lu1ОˎR1`MN(De;3' "ZClf @åCˎ^q+Y Y\oYr3 3G2\H vtH+WWG7k鬻kdsZ5W?*0dc y؀*\]-b|7T":z+͍\=|]b2M>Û ]6ʫ (Ո?YeA$k+{Qs^a$*5rtݘKRg {QCHm|qCPQoX:dn1+UlȡE!fAܒZٶVގun(ŵ;̀cÕ ?& FWA*n0/N@?6\7&u=+$GBJ$Zʢ<ѵ$An*兊#+UQ78!69(YI`c$~pd0(([;; DNrrV@֛VY-t67' ̺;f"m?Sm_5C)%NXzGᬣj[Rz\83e|6:(s UXCG{!1Erf!t&F7^~]w.xp{KGr*DA \ &?g8hs >墭P FhJ_u|@cJOxǷfzydGԡ4^pr}&°BO%P?&خ=,*ZKs%]3T"{WϙՋOCxW&4CBAm_f~0d ,<$TSFXa59C>m뱎|Sټg8!)p2ӈf%j3T} ]-rmCRjK]u/u?` + mߊ1m#%'$RTiN+l;RLūu XIŽ2)cګ,"-P)>Ԭɐhs3~%tgbgX=vѩ={֗\zd 9$z~|bW\`KB:;&WPYoYķ~wZ[g)yw|xsIk:ܖ|!T __`d=|T[bpH7_cl-N.1k֑i~5&صg)2eT_K0VL 7MC|1U/W +6+H1!Є Y%H5OĔ0O(8D}(h_;Lj18SLbZIY7pJ>/\H*Rv9xfu UP1 1gh4 [[8noȹT>g.@:uVB})iגS7Q>l%a%' _^ڒEY#?.O O LгXcYe', y|E/AҮ߱Kd#qg?U~"D6wS=X6^ b>pV'@ E@}yYȂ{5om0 WD`rnRX2$$At8RO/w-\Āt \LOX=y:>~4~ŋ<ٻo!yytli QrIuE9맖O'-E1)do8ڈyxÀ<ŶMJmdA!~N;j-yz݌\Ladu@?Nse2u ^?ˢ=S{aKm?.ixbr#tgc,@ $sb;cGHdib ^:=uVHpd%K,8p +U 7|kgd\JkX`ΩD]G}xWZƚ4mb>jW' \[ɞfV2Z/tzbXsh^ X šs_!z2I!Dy}'3 lrQ՞́<9|vcbjl?:Ш2I7*^ aUI[>/Poݦy ̱y/?YXR(#YHKM߱V>T8g4(( *̇fE `/$Xb5j1= Ogs l#?< _N*jYݹ)ޮ4JZA֢R7@E:)V"6{nx޿hck&_g=q*ӡwwd m#ut;ή2'/Mk8Z^pKM|.cI|spȪlDtDR_ukg.vLJdzs43Gk"Uн {EFmIHFӿ|7H"`v&$g3у4DBŰHˌۙglw\vWDUڬmv% Q(afJ,{RN~+gޅEV{mzhlOHgoEol3ȍ;4xl{Am* J,M/:YS= bc;&YJ#*-8Tt Ju07gdy0 GIQP۹z7!gCs4ѧ Hҫ1!?$^Я>E1[&g ,czZ?mũYp4\Ǹ2"wDVm9QD`2 q2%Epl[Nysb$n" rӲ-jMM{Oa !> Hmz}m[MKhu?h7g y>6 i/1VgݸʴSB~R-J?[ɍfH JXju Ih-2h|'ɜKkCA{?[4bۜ)Go$>&GQٰ O|_颠Z@D aT\iomd;YajL[%~n4 Wֹ3`K5Q/5gq89J`@F֡e^/L{='05ǎ1@ |%eYżtQMD}sU@&X|ގ \?t QJf!n<vk4h:#)C.CvB)F; iΔ\Z/Vk^A{m _+л_{Kp'EDD5(txoUn4n+^ѥH%/îL/ȸ)樳/둗a/Ha +į)Ʒ.SǫksV2mŅ*BF"/8wbH溆3Z˜7тwGo52wvZԴd5.Ќ3&b`ɄÏ<%ep3W\8oZaiM )-d}=sZ˯U_D~'A+>? oەC &MEX! $G*&sKW~ѓBy$BE9!$ ^sͳYffH.KnVbza$X\SyZ(i[ݹ_Ljf*.8,Á'hϐF9ǽ֌naЀQ_ 9&/H38طoj$ 2pm4kS> Rt ,bQM^<|AoAte~Qzit)zv:[;΀*^SAhOgBaetG_]`tȭY2>Ƹ'=.eTk0a F,cڑG~B$7EEF=)ߠtFf`/ܮ 8<Q9bL=!Y;kǎ8'Q ok F:-Iu_L|zCbtQ+T^\HEBKm<kOA#“j?z.+ m]H(B?3 'RW0=ρe E:`hSUvcb;'. 6qtQsDk3ҬE'b줩?%p<ƪ62mm?& 4<0~7ԉ7\3)1k z.c7MҮ ~ 6튛bLT?G`JVjUMI%IOj \&?ݜbA40Q2ƶ7f$ɻX#m_ wP&;E}>LNe/^Ѧv7?)BIbG"!1{JHZ6>Ԭ}gZ˗8!d9ڥoD~70}D!H+Ravw`ԨK.Ϳwrw?LEcօXy5}u.[$,:XW9ZxpEkR[gQ&Gh`A{G倭w&Zqѻ޳CÌ?,tq.Disf鵷+|}@,b*𹆡Eeil |~-`BX@a΂.wʮذ"+0_˰3VS/ŔRKX5-ki۟U?RU;E$\ 6r$\ʭF?>lK\ByHoY[]>~cš)d;B# ;(Sq@y2?ćV 4QHio<`'dgû{MF{T"L(o{Wr#؋150\ zQr7;pur mOh)(Z^I7?f(JzLUOO 絧$X|zhLn9Hv"||.;aWZCI5w`Ǫ|HPH8rh졏5mxVuuMdM}!,\w%&]8!LAwAK)rV {\.#[p [HYGwÛ98(+? ~3-be~XL̷8cvڋÉҹDՍMxwt!9FvObqOcs*UM'9(lz)\C__:߽c ms-|]jDrGjNODVt\NJ YtFbd,_\դ,gVQmUgѕʺ H('֓(4ț$}sqٖMhR!Td/]J0ns2T:eE@cTRw,& q~rwg0xRRpW dJwp8ؖS5,:̤.F~uM6ּCRh)v鎤:(<eu:jy`uWBIZ9^,/Y+*; v0 | /Ht̋Xk_ӶH5ֱrf"u!g-Dw^%l &`KkkT`=ȽSKcioꔲL]q) _kDc1Gvaz@f FOd m.h0i "p7*v%v< ԓ]>Kz5x\Wn ``(I^q/?e~,124;:sZb'`di_ycv@_CYŧB R&dp)vE2-7{3w%(q2Bcc8#zY J˒ǵ$]F*Q3rkvql|P.Y~f=.ay?I`Mk5 V, j-'y0 Q>֔WqK X;Vn`yѽ^Rc J1{>RyE~*Yl;S OTi]RK& 6[q[(dSNf 3_!1Fʃ%o5Ec  v~j(I%CX+ 8.L{:\X mtG[Bf;@u䶌PVNR5~۠'ih5:Q&Pdm?0f~o/{<{(LZgRl^2~vܓlwn~maH͆b<}/y:ڃV -^Yg'ZQIB*#R]ڌ;.9?ִ-lFl/Wo ҿ^C~XvC7^Ik>{5mW QJOI%$C*<jNW~'\[l+~^=xEstybhVgW })p:ԥph4Z'F{ygh/uI޿ṵL;_[6|hO%ca+S G,Y"( jLۃ0ߊܸ' 5|/*ʄiqmMH -͋2jW\/ 1*xR6hePvdUOL?fLe Bnvbܭ &vbd}9 /.-N,PD5>T N3 qAbv lHǴ=i F`F\Xsph?A}yNޫ-cpP272/tړsx.Q9â!:{z \AR\=+7izD&W TxmҾMn2 z<4Xenj*x \)XHDYMp#8B[Sa*HpFDfI$cBhF~w)wT ;m􁂱y?F.wɋGReBͳ!x)g<7ϓԣ:s ;ToP^g¦FF_*(B.ZqXwW$nw;7^ C/]E5}8\ŷ<彛7\^(89FKOt ץ&$E[\:S>""ܤ#|{B[NS}XCp$V,=KWY4 RpBM*5nئK 9%l_@Fԯ//gd:@ǽJށ iAE߀37bj&KC7JW-p|0vc -e0zU/F.[h,cЇ(~s-n .*ٳ2"\UW)Z#ď/d+|nm}C ;Y#P$5rSDT9!wj'-6Oyha߫kr'Ҝɔ!M_|5a1$^ޥdC;ܗ'G'ԆMcY|vhX;Z&<[wx%) Xl|PfLĚ偏)!&;D ̲er%4G *\~ۇO"]"$]7MWSH! N_:02څt%* 3QL]v%REA2~,Y6B[D$VD 9zDL"Yҕrvፓ\SVO`$*W?)P=\t @GapOlh;|{mT{Z7 }m'϶YG?aMQ. D_M͡y2(۠d;zP׹Uǁ3M |yRx&/Ɔua+8hdf^p(G&<:2 6|$٦rv_(qnN|ڛR"-zvցQ1ƖcVjcZ_M&v)/۬~rԻ/9!&2s0sKe[/"\t__\(g#7ܫA!.tBz; (O^NENh&W\iw9?]FwNe,fS.(M\`%S]KE蹖,.a"2m /&P1v!ߛ^Y`UzVna\;E8CA٤xjYXE_쟙 zes5\7R^gQ^riʬ<9}"kSQɮA=0{ 9ans$~ #jq~et6tNmv ٪L49LNzz` ύs$0.6;s:~gъ}s}Iv&u¥CHw4J$DԗSHU݇/iBzW>N<8s/iyJx7:YH~Tܴ𙓬FFtaۍ}pޞM|΂:F&MQ 'BǤ3vT?2.HdDweS1KN&>@i9*/o_|@y'%vXw*u,ډ=#eGڡ-^9DPtpFa"\Bg$~pK廒i:褐O`~Z$ZT LVqlug{>Z;ѣ^{֟n[;4&$`2JӠ|تғfӍzY6b5(HFFnIOw2/thUq/ھYO$J[ igyeM=S0>yrC %ಐ~+{VyKUA&YsA(<=M\)֕-(a>HS*m">!|.Ȋo\cPN`Sa%# خEϡ%6{Yg1 ~C©0@I.bB(]m>k񃋟爞&:CvDDFŔ/a]g .ߑ{o2yXP>&V"qQr䅏žkF=9rEpܸ`JdC.E<askPGDjl/8|CVCX.k1>0.~?u=GS>=0_9jxD_68Wy}xiVDw`彦VNO;4G}kd^eYMVc|Y.:qTrb:Od‰G0>)P!ptb{β# W|mҴ~O5/A=B@ ;vMA{5fVz hn4T6/N B]!shWmOS[qiRR8TGf+Br܅ % M[ VGUtXoÛD|8ߥ/1?tNېqh(f+jLǗOa+IJYbn@wZb1dm{DBn$Ѓ,tbj'"3ӌ̆(Zk.mGayƅ~{IT&5|HU}lGo(::~uv^)UMagL8>6/!*?/ ?6GRl%/d>3Kܐe+0I>&Q̡FŏAR΄害zҕ+fݿkĨW+.8{>{_te-{*fz_bf\.+kB\_8Ĩ}/u`7S l5BmjVO60Njy+ӿȺP0qEМ[6uL5_^om{&8`;aio NT[<b|fa>mt_'Afps6I'Tw@%_S.]pm dBFֵR[uv5?<% DRsT&[tIP`-;+0HB'yAڰ0ZccS:A0qF݄'pǤ&%8Qe .ɷU;+ȟIxi;E%S ja]7WH98 k)k~0Mb7U'ą7Le]l^l+-C?&xٷknkON)͐{%ja/(( \`75_\ c0s%Ї[ViY' 0|"wQ{iC`G9pY%>Uζ4l!kY'B.\Ǒ8;e,}W B2hIwQ*RCqP&8[ oj{,41{U4âtk2* ˆܲR4k܊ Q͹TqECO]w-!or&?t3;\TA^AT_$?j{Ϧ>냮.HHhm ;5_<`y{xэײzHfGS:+:. DGH|EߏLcAPϩ:jϛxj#Tnjx[*iBuJ+ @}LdCE|бɜAcd呫 ~qnLX图GoTstRHW^4i$mjRZ3#e5siVjTͮz?7j߱*iKo^0\ZZ!0qxr,PLm9D(]4 NM 8hVv\pQHp`#KIt,o+=螒K1ޒ/)s}aT?Ʋju%t$Gx*^H!K ;ncNj>hZoABvi38&rc4<^I#S+@W!)bKɤ{1՘ϐnDx>IZy 1J KOml!_j@:fY@M7r[;VCCZ »J=G2Wl$ J845Z\WՈGN5:F̛ qrнU1W:iTՇ$?{C\Zx׻̐AN+\{,n-*5b~"H(*$3IQ35mpn*2.i"屰IG3 ':?G?auF^R%˝sk(Y_sxLnM R1 y-sqd\0A'Aoۗ.Sَ=O~SL1iq IԠzy$MKaQԄh+D'+rBVfXv0)Q&l_E~$eۋU NKo5E*c~ϪTa1>RuD=X =a0b£ 6 ! ձ2D3L0Qa)90<[oC6CO <7s`3p[ozf L:2c+J;>Ä.$x_7C NXp-mTnfCTN"!GSK44 L"VYk jwCk=1pDgi7Є fG_* Gkt O02@ҁ/(B#F]&L!/,pKaZG\t7-<BOg';a507xvH]G}1}2pCuJ&э2 eB j0L`rR=b2ݬMNM #_&[n,U8PFZ9yVPrjYs37. /oymkg)^toҮKEpzcMW7;GI5i[ gnv# wzԶhEj>C`@M8"B{[Ka_h.۸$It,-QY&iEƥ!;ғԣdt#$+V&f4cVҋv25)g3oD]sp K;8 05q-,Av .:T@ ttT07Xo ԡE`Q5/WC>j/N{5Ppp\;lo|^z"i̳f" ޠ. rl5\u3b٭ta&U=1EfTEײp$̠ wmvׯιWGnpwoLx#cclWܜ=Qzek3O@cy'!Oݩn&AjM_Qg|)oOM橛[ڢly1g:ёEeޢ4 ,\cnrqa% s{q":%ڷЭ3}ziv(U+AFm/ɖijHFWSxgigLy6;^EF hxeϤebzݔsνög]+o"bqdp#gv_.,m׾dŕUCi=L-+@bv#X?.fdS!H'f.? &,cM*c4(V,E'B^MƖP M F1پ㿎E $['UKC6IH2ӵgEI1i *m DH!{6k!6up[lnc[ZӭC~U!xGNqoiX秞 sIX*8 r7_Wbߘk:׋h{E<GN5ٽfcނyۧ)Qu2hMGN*.n%srVUͬBdaoEw))`ރA%b])glae~FªU9 &l1u\!5T'U4m6GnA>g8:J!w"W Gx J5Y!T,:D gY`syJx,겍r0]oC=ǥkn{?xw bcD?yE^Ҁ͞Axg[8?SE?|@69R?Șu:5n "EyxEɡa<l ohg$cݼb\-BLp*">b8@lN9 c9$4u,ZxѸV;Bn ׇ̿@`3.kcfc3jY_ɌʼU4s#_QPlX=U1G~Hg!n)+#_,ӴN+O ErӭchlHwwnC_ao?VxA"ܾ:S'Ժܲ"fSx/bm7oGL>h9}Y  Jf^~f!֐KF_BC1(x~m$@4^OANaR^wvzşoEpMLi;=J&nM5X5wh  .OKBz{dBAЬYu! _ב%Pօk'o@B(y"":Z/L5H)^z-uc'1|w%_]Y~#ڛ*DxDK/ z`wWW0$wVxQyZ)W,H4%' a4$Mi Z=MSd[,ř= &:󐿛 `)A$SvgW!6C:9^8A]4~ޛ+s 7Wh*4Z0U ?9[mg5ڏyݻ^ ;eWԾQJ}AD8O삇 e uJjy=+=K%̖TayWu} cBUK`7@q;l9e[ *X9zHXR2>ɠӭNY?,e# iu1=2ں:;C=䗻ؾ'p%jH[k:G?#1&ۆyC :( A)NF_fY7 }zU6 {޺1Hx7rwu PŃu .0OҭDË)FT+aX4q@N5 *kΫՎh,~lq`^%_"` Xih HHĬkJGm dixWZ,܍4 T+Z5{ hp2AhgDc~B)݈'IJ 'r*&d&^ Xѐ6}5a` |Th:+aNM%Rz*a)m@'6o@<~\w6;dFM zr={,M2߻@UJ'U\6_[iiJya>i01s-z jƢ؍x!Yő7?+*MCב@]?#ol Yץy$C-T07ӨLu S;.J*6O~uvG6'U,NM]kٚ\'m@rh,qŏÒ`u{hƎ7 XXyDN=Zb@vDl6eˠT)dLR ZS%Ai)2J$$CR7dk3Gt} dBWGCmѐᔜuTG+YEEiXց+24hZT:3%އhX]6;Q6yj& awn`ZREbΟުIxOTܡUIlWxbe'—hYxND ԇnmEK U!͙6igkC&rUU t.OM,`ʓ({[MVITUDì>*`_IVi|o̵~;}VNJX7e}6Qq'O&P9H-<>C"É!?OC6N5nMQdl^]3O YtoM.:B2EjzIuWi6'±wУr >AA6>%d7`R -ъjR:7:'nQRO)*=P"=p%zR0c$?-"PíL~9^^qpHhεQK3%"_q깈%6:m(GS<8ݯ8zj|0]B42][`~ۗuJ>)o|en7CpiWxo7}k~v3Zv/9Y;kb%}'#&Xk5vYluyRi\[Tz)',tҷ `#g(/TC',p 풹4Q.&~Jq&LB;pLHl? /W~2$q2xmxcn9՗ZuE5 X^-TWø-a\"" krwbQ&rɈ}um렖zWnHf7Ӗa+7Tx@΄vE7H\P fvg"`vUuھU ʤ~Ӕ$]POH@ johX,ݣӅ  "9{+"3^};ĦwШkD+KDL)q_.J8OY͘IŎ32gz"iBX]}=.bCq]^}ӭ CǙȒ~8+ sw,G>ͅuM >2}tn ٤PvF|煰/_yRg|z/F] :_oI̛̠o_ז;"Q7Y9$>d+%B$4XfS_$y3Qi@1؇,$U$%$ͥ—BC-|YQ)霸&?ma0cƏ[@M3g)5^G@ v R#&J,_ k&w +23#s|޽A>Ʌ{mfEb.5z>'-35t|&+]c/@O1d=<12Uy}˿aBƥn< sʜA86HMHqڥAaͩ0B60!ReTφtyvUr.xsx< T,h.^ B"S#K *v**E|4*YsxmiQlHb!%DCHZh2oa6xnl;ѣ.YN魽#R(jm/$:\cՃ̎Pcݭm`kDivDDb2F`Vd,.;L m%Bs2W>kM>,>c+4*ra% ]u71!.G-T" ̺7WSТlk`aH!_7_%2KR}Dbă]Nq'o{szHE쨮6]+,p7=Nψݐ mAeR1MC*;]_7q4uZksSyL,V5ѨZGsymQaKuoԬ}&FhTo_4Ev3&zd3`ڬR@QV5}b}i{?{׌7ym?W{D9D$D A>p(KF}vrbzl̯C;iAmBlyϵ{[\H/}{+PzS|}<ɡxDk@t˺lQd3kx՞ۙɊܱt0Bmlζ# ɗ^]~ [k^Hv&,1W4ǗҹJZ`Z)_ (tSH>ctÒ.PxM@!eLbƬlv'WL OG6yIvjjUoN řl\Nk|ڰĐ(d#R;W_bghOL~kzg/RW&mo1$ ҿ.C^23^'y"OpbTr&<) W6H~Dj} QG< MB5loW& Q\Q5cV:A:l黑̪R*S]M z> xs>^N˨6 r9/+P9<҄4Wղv( ~p*;g~ i1Z q2I#[T DLKi5nrG6ji  NEs?2r!AF?w5^s>WhxF]Bv˴f_rO[d;С:Qe.0!Zz Ss=Ômø ;or|ǶtS?MEaen8N>ĖUR)z o恅:_y#5@;'XPoq~*WI_8gޭgr'˙7D*Qcg{]Ai? Uw$ȩ) _F5h)Ii^bJnwⳊ~--jF#ǍկNpN ȄXYhs٧cHA7[}'`N<}#!nKwdJp j|x(2iljFt0P lǰܧ /uP]GT!SɥeɢIH=+IDۭ1Lߢå; 2*]_Eܞ.]-q}۪ er-J`dWұ}PG(/x /5 UllXWk2&R eU4B4]E e09'c"A5Op-Vj)Xi]g:-ZxZ|kM>v=+YAlj \1#KvoL^1(Ht0%,R0ۅCr\׫U畆d26;GKT砸{ S6pd%U f?x jR8Nox z^b跓#H۠`'XϝhۣŷAelעpKHa¬{67 pYH-9# L[]&_XeT!W͚Zـk/XS"1G-zlADQe% l,0ޞ^nX -?V`ʳ&?hcTRY3QA}7 %yK`%Q=4640CeLxBP J vNaju:AoP]_[/zzw]ȗb^fuHU̕/Yh:PŠ($J~tUX7LǛK)*;,Y)sByvR)n}-l aGIB~"Pާ@y0qMl}rY&.H.hss5鄷Ow, 4E 3.>b;-n&RSw!YNm.lt|vWy(%7EH?Ëwk`=DlscS ߪp5,oΜȑ['KA~BcG<:h2fq<]wS+!PEDIشm0;w>nڎ+gѝlY-c@[?oC`e} 5Z~OT<S1}41ݍ[MzR4ڊ.\a޵^'p ItDm͡c_R$rҫNdeݙ&7|1c6>)g LYIJ-SFjtSM;iE19p|-__hfD $l}"Ĥ D >ÐL] :Niqq&=|[*2eTuX :LڝHL p|{Q"輓'\4~+ ujZԘ`EHQ2yס i4YhjHu=)DBiءsSc Rs9ߣ"MWV8.mS bp. 2b8䇪J~]j[u'\JG`ڶh\~1A4z3 فv`QE!IU>V{RqR;0cG+#Qut~nGI@zwjIV 9lEAK0EO+ٜA+NXǵ޴E`zVd]&Cϕh[xx!]it jS0WΑeљc#1~Q=jl/xG:9.HԈUAl!6Nɹ %0 at1RD2+ >RtચX?Fc!=Ҋ7^[iւ<#؈ SGHqA~-aNG7PdK%fe943ᄁF?ʺܕ,}(֧ԗT4t6clx繑"0eƱ,_0ӓj͓oܱ6@'ٸ5hm6t"0G!r̶@\HI:LXudt/5ҼҰRA,ݵC`hzsTIf?OAga<(vxʚl!Q]JC%~wZNr ݠ}Lvᷢ3`?/b){;`ӎL-cH]ig[µ-` թva)D@)W3X VVF>l C$.wן$,ʾZt>ZVX7ƿ|[P3=^[3OU"d5O!+SǾ޵kI$Eq"ɾb룒a c߉ٞDuRiϱP{@)̸ -,锉(j@BUS!,}z6鎹=Kclj tKHs^t`aGϜU;'0ꔭtWJA^1SxS3_˥Sx K6q&E~=/@>Z'K³Tui;`4xCYs)~Y L%eHXI@#&"bO0dv ")$ei9ޤmUO58)K5T= כR:$EE7[ET"u2w5 ܾ,c '®w(`O0CӺ왞qv/c$f? {?<~>c'GH]Ua60gEN)%>=H<+Nog` 跟Aǹ})rLKy 1K(ikj4_dddz3)rJ.X-4 S?4(𥉉ކra9߁:(q)*$񙅻f>z>ya%p5) *ol_^>a~\:s܃> 1àmE?b_PSRaVπ\BCyKRNuT+6я.ș ejʀ׼Jw1LjRr3̩LPAQI!}ף/P0EU[LQ4#|- n[ 6zVf Qk4ghl-PNQ^KB|VWp m-?1Ĉ5it佺͌THoޔuVl*#(~Z eyGP|:nIJJ fp<\0-FL7N?-jE+|/DX0NÌ#7B ;&y4:#}e$JL`NИn,*64 AƦ_x]hy'`M2 p|YNbV˪T[bJ_S NП2}vQy2O v}P{ۨ'OM6>hۛ} H7OxG<{Pqs dR cMߍWfB7" 8v5B1xR!ի9@Ŗ#`ؕAR_VwzܽvZĂvIWlT8dP{ݸ{{Sb @MY Z?we+A \TC4dZ  #&){VVmPl^;$_UT(iXj O``IR_RG=t*A>ňXqVtPفϘΪCK`@p ݧ6}c[7jy;S>\,{HZ3 MyM5vbpxIo,f%Lf@'1}FBN69rtxe6ql"nas|G)k-!r>pЁks_‚dQA#[XJ+%[|{cu"vOB|Q\~ߌ1ꝽUcbUoZj\>>GywY,C%?hpo9,me5Ĵ _'=5֡I:e \׷BI&*JfX=*F,Iyee߬ 7s53$`<ۄϭnÆhڗ'GlFjpenGo?(Nܵ3ѫ$Hu;1B$ ؀%hyPw}ciz5LE~adյlti$#@Fb*TWܽWa!4qVCna$AWRE?G06U.V?Ypn3d;ىl!x_=fbD펂`sutr>6z XR坣p}@hs8u7V҃U`Kv"6ڬz PP[E؋ǝ≢vvgRX(σ1$(GҌ5Vd}j'FL5Xp-ѻrFTWaXn+բgrDоoxd!t]; >h wz쒭e J䔾m]heW0)ᦎCm_8 x-7h1y/l Wb--b2uB kRQK,j!Wb}w+ыW%$L&UlW9 8i>=U-5 ֿCXGFF7NMjcO% +$0D>=HUHb)ī~tmC/u$LyZz׃06,p1 _ω?Q)D(N]>9!B4rrzHN=2`?d?Xw#b1}:MGO݆&zk?U% )|ZZ:ѷXhue71 ~ǠCka.H4!TA`'Z˼ayIC~Tk(! FU7=^뛧]80*G5| 9OI?#X _py.mSgiYD;DUE67QB5CXJď9vjvQ7>".Y*0~HLG=6 Řd9huVJ_tF34_`Gw=>l8drjH SasK Ln'czC,rQRz)^CY{H~= B6RCšK$Vta.E+cA}_+55*RD{Agxt}Ԍ:XU{_TvQ5}&ތp~όo+Uq=g\ya7ꁹs;8-vk4ʧoCϲ` \n#jؚyl/=E?._?Mjw VBwI[Y6;,t(]~i&mo&SJg L3RH u.SX*5?r3/jѠ Qڊ> *2BÔY t pu*G'v43mz:9ɨπ``o3ϻO$+,Zb:56WW.r2L?,B]yB`2ckrt8&MG$'/$>A 'MMTu?AivI'o0-8[=a;5=*wb1EЬE؎AJ>!aٓ-z!UC%oz3\[+F5˹6zl>țܗ ڿu檝P]_4dk]7@FVƓsu*P݉ d|E;{b3zmABָ  U^~m1-\Yip~YCh[Kԣ*|_6dСe˼օ;]|0 F W =Udzj؄Vгm&&\! \y7yPʜOcC׽PFZD?l'ϏekB \&Dw#Ku!Mt{gxݟ2b8BfܺAu4]OIE˺VإI~ڏ!H3f@=Nx*0_/ n}kH=<ӽ d%1\ >5zָ9N+ ?jADi> ̽a7M;0f $=&S C4n+Hi>rRvLC pk,ҠЭp_Q&u $! +o1G"y 288)2t0~&5p1|;"Q(X%r@HgcӫQOsqZ$j}]dss3k!-sx IpM3 +wD nμjv%XIddvP]Lh.`C. :Lz8'6ːA=!exvMhmfW@Q,|=z#U"U!>Nžya#=v-سiP.`W`=B[2;QZC8Pq{?N `bƪ&7Bfg>'K`=:ro+WXj sb"@R!7OA +ƒkǹY5l[$9a9I/|*4z!I3AÉxHq%5; bqٶe=(]'7x2 j&=pnWb%;bݔg9n+`-r᠚A)́ @șIB mi>[GA'Y)XJO|]u%W( C;vN#55P ouUóغ2BSdM)ENA5Vݾ!6l} ÕG*%srTu89_!5\RB|L'kŕaS\Pۍhϩ!F:- iIm+=h dV9&" m簂l/rmY^ę-"6 ER@)ZO`+e}RtWv#mn/. <EsC>zr*oB9xmo%;L^_#yre^F V%r_?ݹ:B˜5b\Qzm]jeM]s@y?0ϩHUh 0 60YN-3B"+ױYժU d bzP1܈!EϠ;Bv<| ja>|4 [ [UxH;\! qfӱx"j`.Ct3k͹JKK0G! _<<g7pjx)̛0J B_k} yCR8/?q2VB$ŧ={%";˱&S|AibsH9hG()AJ".h[<OݨCwm!!y3\G03mDՃ1ȰRdCL%k"$+_Q# e%uPd"ܯZɇ u")pQ!ƈgՓ΃:6 63K fn( MgabyʻF=VkUqߦ+)w=톹]\G@G|TV8K(G>"Y=-83ȸw̝qǍsҺTc۞~B|stlDL 'sw-bdEwZás% \7YQ;&W-l0>qݨtt7ײ!zE)Hr)sC:Fo:'g"'*pΉ}ϴ6j`L{n,;ƝY"3q1uc/EfHeĩFDfv` WT3vub t #ZVE=-uLFT*:S:P3$prSTiNcuv@zQwJU) X|ӮgEW;Z{]+gn/K\*m>ĪLzogSQўpq`O?\)4Lzos-/E>(-|1~_;ڈ#P-T'g rwT[,:;A*!آS=E'Rj cF? -ݷP\_ 0`Mt]U}20))ghd~ cκ`;:+՛:;o4=o9/_"V׍`O5~ Sz4NCؑh (Kq6:kO *ƽv䖽X$0-^\|䄾Uגb O䱎uiA јgXƾYNMgYZ07070100000305000081a40000000000000000000000016661a1dd000070f4000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/Kp]?Eh=ڜ.+L細a:osfVn̸ H[J} "S=56{&-F4y.5p&!G[Lt )KGWM;kR" T>yda//(߫㸹 "R>[m)6-b8 61دXTbϒx}"b$)ٍ3c[!Z_Mi&F$ JئN TD{b|~@k^$#B8i^l= .f`wykj&cJ%fuȂ7LZ[^~ÖT @)E҂K?> ֜@}g^ToaXNFYŔ`w(gN~r@LȲ ~DZBPu 8( m0i,oṈH [p!.P,-eqZǖ]$ҳ Vw$9]19CĬ6wx H&+Ǚ4[x؄MqM0j_"Z_Rkj`/[Gv_ퟭ sWG(є֞Cc?_z1Toxft>hDPv\ڤVo-#@>j\@RצؐAnFм/4Vl+a`O&Yr@G)_F8U|8 QTwCP*7 .ۨJWM c;!8:`Gɓ纝ߔW*}LjdKjY1ӎ$(4Gyfp[y[gŒqF14T\bP[s`X/ 1 v=uQ5)>W))nN^czj)O}-,\Ձ7(GbIꠧ=aDXe*W)yE_ep/}B.5j )D P4D2@dy;: rW_%`%S\{Y<\\D4J\d89p)J'9lFA4%" Z?!7 hAЅv-sHMNd٭<3蜃  \Wy*ҹ/ʜ?2= pu ׌&iaa=GCpnst7.f׈EEw3PDw;)> |I+dف(DooZCB2&.0ɪ AޠPv0oUN_hZh %LpGKX[v9[Gz.i߁/R7hJz"D"M_€/P/8muڲ:jVU*A)MRJTͭ2E2A`e>"@A(N?55;mqs%+Ä/xHPQʶ>iں؝n~c'.1[jJ!C]dRIҾK XZ %~rD[0KS_= ꁞ'!r :qlqņCz-I PYDM岖ڰ;+`(;1BHv3xC ?:O8;,4R[k;olk_ Hu`0|y J !VBA17-W;j" ul@} %l x4( 4Qw0otBA !H[0ٰ_hg 8$6` &<ͥg6eTDpe5'PCv|nm<ݔt"_;J]4Y,e6(A6@ж,IrlP #<`ϟQ z4,.lƦk%֯w#=e!Z"sU~qJ&L !dSȂyƷ> RRF.ڏߨBN35_Ub4~C)efWnL eih.檬#as CU7 XcL߄rE䣍՛ O^5],O9sTxu|$C`ql[ߡпq" Ф=+<ˁٛN.CUntWq_> ʎ=xR&rvusuҶR-h-nu3W'^Ru7[ɲf9=^TQD/kbwN|-=WM;KW"M2RbRa@gP+l^uMGQ_ ~`=Cu3TȦ"V@9'bEPO8 Ro+< /౻QHEW!DZWQ"e.Ƅn3-S-3ze`)VKJva_c;S5kl. {{MEiIߩaA(pO]K u?JZGfXèf'sx[*+r"ݶD8zu (C{f |[z&LUl.et}qtz^AHHSIgzY\ '6MR(_ Rc%QdnzLlwڻo NX7.SIeSU hjU.x6:m:uDɪahOSG&bEd$E)- Q,<cKb .槻~Z-\ʻi MFpF`;-0p'IzG\ryTgɤ};?%=]eH}Nѕ_{t{BdRY-38mSG_OAa9--l3lmԶI/AFّM*bFwVu$uZ>-ռ+.}d(ړ`CfU|2Xg*))"'>|}e'M"}{2,zs<'7w u"Sٱ]o PX{b h)0 beq0xOGf+b7h*R4$ ;iX.M#oFI{i ^߻H  R}ړu!^dt%dNc,l~⎦lP ޝ. ~Ƕ>`H<ÿLǐOKЩ"+TyQ5JՏ+Nq}3:hU=iBE#ۣR>m"sBiGyJua{rz^K|Q4xH3ħx9쁖m$YDE~NL>'2f、7^]O[p`7\?lᴰtYb"1ؽڕ0eUh?.yF5bG6nkx 0%!`5UDT]w&Ho[+(u E:[.L@FG2DHKC ܨgHu1/x|YS茙/2s)\N?-E=`hP0AKtQHuO CmlJ,^gCԦҺOP1"Ϯ{TN?!u}ݏP7Gi$vY]k!yl z^wCOJćCBU۠^+zOPF퓃By@/%]SZ ?ݚ+Cٵi[;I 0pD <͹yV6+0S<.r#̟D׊\u HI}>4[E YcP?8Ƕv+MAR/˫OI`56` w "3H ch$2K$ۄ۳6|IsPo"_X>ah 8Bj e9JJ`mY$XDA:s~ǍK7Qvwh`ו¡<K`uI*eɕWx-AӦD~o9Ty.l&IHʾpDe~+e8Wbvĸ}Ɓz)/W @F^]SYR[CFnP ^3xNO!b:| ѝC&xf 7; \VX;+2}[C^`MNClB]qgk9kLllJEFjgX~ٿ0,ﮛu ߟPO(RN8~mV**u;&~{ڀ'5/~ ũgpAhHU7,.doLmDnXl[X8XrL|FN_Ϳ)i`W/2ȩ >eQ &7$:;黙݅4pZ6RvÕ _ 3|'*$J[i=F~%s|'zs?kiօۇ$sx\"|@6-\,lErt>xx? a+EP &'fq9yר ȕhׯG5\jȘY2U]T7wŀߢ4}n;xD9f)O~(3u)O˘v \?Q{`!7qwAtI͟耠^k%_7n* i9֨OHi[ԣpѹ5I:l5 73o[:34/a5}=d֜-FkxfF _zDXHou"&/dr : oW{Y -=Q5ŷ6 -jtwuxV.O =iP; ~2YIxϪюE9MZM.`10>#:D7Jqt\`P]ubyr/%W",U@dZmfq3PʢBI&{.R\6 iPΎ8*Gl}Ug$6gpfOLn*[0Q78&spuk_W cfP=Ck$+!8L4F^!Fb@Tg"eow eelWREGflc}cFsP8+>=22Ʒ 1Ќ>3BG1JShtin۷*"td`+*KF75ĤU_%4A2E-GM#q}۞@?gSF:\f/j:$jy<̎w>f^<շ-w4tĎ)}pHDUЕ"Q~9/_ {Dcrզ6*ԑ$93U H,C2Cgrk2 ihL a2~v͒I-'&4iCʹfx .:d@%ֆf1%[w޼NXEQ#3"޴%ґVG{ )傒g Nnp¤ڡ(9$2t/sw#ɛu"R[&z!^X00]r 14,=n@|)wJ%bs-w!.gI zQyWvT6~f5#u'DBu#ڠ a)0e_ 60]~pB˿خ!^WT ߹܍薺 y1cC9J>,ϓ~8f.ڃAc4Wkh¨#?Xœ-ɝj愈P5tL4r! t99o)^Wgr>qsH jTK>c+O2v. 8Һ]')[iwj (_|oFTxrWbIRJuft0Ӱ5Oy,IzoJ[O>C F] Ax |z zpY{\wUj ICIHN2Sn^ +a4noϻygUy/%g8DntZ p#8\YAEFL*Ų9%{p&m.f&vgDEWf9{]h#={zf1T~_]ՁڛJRoEH.ϙwxwNM:gqk1"i-]JK5}z7';@ :is2pe K;r;B Hzш:qGHr\uY ^.irNv1zωn`b_I-][:?"`_*.ȉi`QB[{LXed2n,Leg~&;C2%<)[=`i-:D~&W~PxQ6 Ij|-{O] BGEU'M)eÊYl7U1%ԚCu exZUUcX͗vō{@uu-hh4Ӣ\Fq6-@=ȷǩcLHMr 3.b 3*S3.ѲI}K M4tM^.{O]Ow!֞qd*҅[1L ;~* !xKpT /E=;e}X ƶiK<:gFslo af˩Qv9 j3q?d:vfgjp):Yz3l R\qX#4I95Hz:^}y ,!nu1ؽ|JYe+^_HĬ‘4E֟<ԑqME"gv0.\Aк1in"NŤr&eEo>tEf}c'K$+Z{2WS.Ur{uӟ|-]/UCGd<gB몟ǻ6 A~-=4݇#c-DQʔ-˨HxuٗB ޏq.KAs,yXc:cD8( %zFz/ \Od|Gni5+*hR iLnh7#QhZV롑BCqYaa #Wn5 T"#"\mgݦ^80 ՉPUT y^o}=j;RsubWbfDG۷? 0=jȏw.0QP"dɏNܵ04#g@Fuװiѷ ;U#Ŵ<̈ctT2X*CxF,NPd}-?)QY)Dl%)kA@EM@ҩ!$D-A9DtbmK{#jgp\jkZw>}1G2xoe03`DB3~d%a퐽؛BlXKMߦG7v,(gR6ۚ>,e&K:WrLF'385'ێƢ˄XQ+(v`|p"#V3O)M1w4s4?5甲hD%MA S1u2t5 迡#e:l]S=-XM0P$qKBbbЉ 6Yt,vd0;";u'-(S󻹃+)}aIKT `44kaȞ_ޛw${nU&=L_m8^ TկCRV9͡?ڏi)cHҀV|!#,yX;"tM&}\GlxL&y)ѺR9ۧž(=<`=E  eW"]Efx۠dPktcūyE>Z,)5?jd~q4AgJ<p_2:i0v/~ sBGa_# ?)\~rs53c#F1Q#gZFhfjJE>#Nɫ 9hag1 BtQBwb'z _ ][9$e^@'Rc0DڄuÒن^<5T ꚊZmW:U>B~aw?'Kx8n p2lf(rF 9]qEqUtHKY"Qj@!D6 y!KCDx#J<6n=w?:.Ύ9ũt6TN1` !XVyg==L5jĕ,=NdWvޑ(]ҵ;wjbG-!7tو6('m Mv J)JU;AbSpnU@QL#v1dχ!9X|j?38:+ePG-~(I50_x}3S97"Sc2<&Upg]y'FeyRW (U@$6^XR )n#-z1a}Fn U:J1 g}M=5PKVǥ}9AL껁3MP.\;s|AB\[ѪpVT.GRhG}Vy1.=pR;b^MX̔ $nh]~<40ɵ)رZV!*$ IvQ%)rujpW ^7uŪFC| GïH1\QQeIGU$hm5eq+oH^jUlJ/m Lor9|#1ǝvߧ+]'}ԍ#Z;nH~BM͌ *:%1춅u&o}&xO1\1':eɀAWiu,cw3%HEAHvE9?^T ,<] [Ӳ*R&[t+< FZ`NP}+Yy&$3J?*:qg+X9[r+zy?B1tȯ8L<2;oSUĵQ{t潰f 6.XLz]7=/8ZZpLe5 UE^\ ha"jlINהNY Md 21ܖ1~YIa KKRGa0X~6hHɳ̿!%5VG wy8꫹&j3pZ-0W@pمd1Kþim1L-Sy!2g䉾b7?:&phƤߣR 9 z W 9YY1w(=3]Eኁ&}9یDA[Vb06r`8*(#vI7QvQ~ ϫHS; p %TʬSZ8rtJM@&YohP|%\8Tvt.XHW&3z5#x; EK"qzUř7z|>8fG`ʝt:V :.C!3$,4"ƹ3yP=1˶xuzRCt,i LΆ 5UC[5oS`Hf ڦme;V-E~h:xU5Y;?o^A!|qu2}2Epeu4Qؘ}qC.,cY[(Qbo8ڨ*S41;FWsPx͠ .vgLB{n/s^BIҶ]39GrfD`rFC, 咢2JR".hͻID潗'>}NH E*dyx8^d"D;XRYN]}qe ( \IVBT*-ʤ,0ԏ/GJ8>#j{ k2kn))1xXs ߜAq=CP7@o|wKI砳fl<اKt~ClŮ |O#[&)VhPH>:Y`AAS|^XrGi"'[erfnբ{>jLi3W߼{TGwI"!ݮy7vfY}fKwn_}gO9}+.hD|\j:9j -et3ʑX#+&6@LȗFO6 JPc){Q[-z y1W ]Rrbsw/&[^4AR[+5rot:Y?+GWl{ ʃ$l&GآA/旤K)ݡ`?κ,VP݊l˨\qO 263nM6P;ⱋEW:эӀTy`&FV)iU^Uwڇb/YSyzH`櫥 (:ӛLǸȫJuaR(zjw!~imtf5 K0 l}S% 4oxbd%$!˙9ʅBJG@DO\C İc$JxHbB@ GgC.]4OSz"f"dB isl$[|VwxD=/ ?h-(#iaY9(iؒu>щ=OkX t|WB~խ}>jԕ$ X gku~T{IFڏ~n#0lK1^`5e8mC#͠Ms `Mk#_|(=:7#Q*|klȂ D=fc5iz!^qFVLrW&MƁ!/0U 5eEA9݁#jCO`aK!f[DYK+s=ZCB49o'ɱ}0˟m|WGUyk ӫƈXnz橿Mz@463^wӊa@%iÚ3ws' QFa;JY7(]Gó7 . %{A5fq, o*n9+# %8_r]e-vYpg=Z >YFz/(@Kf|eRo/nFs3jI{}zOK_-pBsp>8LU5g&VJ2;ڮY!<}~r/`k2K)d69 *Q}0_1Nnȧ?:mwDӚ뗫\\H4qBFӐ ٙor`M7oR|st(-?$w,O-Df|DrQv2 7}9y!JY)15=)ʯ^ oݑ*)-E<,!3X}Ėل#*9fn.435U,$3ɮcVvN\ZDk|?+Ui!Aݥl/%hJvA#ش<]Hy6鼕6و2POۅ8rOjRnh h7.3s(r'W[6;&Wn S,r_:%hfOczB1|Bv8i,ɑݟ+u$ C "fr\ϲ> /@+7b| >w{`K暧D^5 ~A]O䆶692W\2I$&=ozM'!TFfB[rz{ :i^oӁh].ԛt/8u}G?]93Cڜnuތ,:&~* Q L1*2G>I=mg*L)KUB䂍k"Foi{ 9)N(ڑؗt&/okN`ґ(+6Bu /%ǥf3LݣUe%.Xp #oy( ;($2326Sm؝^ lT_OC [g5Ie^߸mw 2q8(6bX9ntL_XmJӋ'$xp5ܳw$&![;Ln.s <ɉ|PQ&δm8Ւʝ0UiRr,"<'x7L|VKժȄOR䮵S/3n_51`P YJ%`Ѧq@t#Yd!JƮJéZ 8ǽimx4aAQnXa 7Z=*]?p/ilgZKְPwKjᑸ 4YoP0mWCx&p:HMErV%uגk9=DaOC-9˜pUS'o`#m/<6v"_+:>MC%娤*Y{Qiyԥ'ʄN`a[" ;8K_g+lU5,?BMu84B9#ߐxHT6[s`bVypU+*fRFCQV&*>'b8FNɓvo!}& ,`x8>TZP0ҧ +aF-Z0JL_`RX0oK>?~Ec(4F%ocr>"@Md_vԛ]ܣ&Fm9:p>x*쉭s+-M9-A!U!`E.rOYWM>IތZPĨmiyH 7%A@UDR³wxQyy,_nռ7Zn!1 YB z"@Ja9g@ٳ{n|ծ?wֻ搷2y5\\מ2P Q6&"N˳pHŨwMa󹃧cVBğ]8G8}h1e\2bmТw ;} Z8{:#Z\6We7{=3Gї{| VjnZkϱ ? -tk9N)oy3R,uFei"J[%w .)r-9r; 'z&l` u\`B, l,O+N1BkzVK<_6ɡyJHdfR,3!BK%KE>qv [䵞M c؟rLIm{2%ېTPYnh?U_R7aLXU1BpX6|gU>Y2±ZC[5#dځݛ8I0-F*UʚzJ^׼\:.ef=0rAJMRB$ּdһkطUF_HQvHc0; ZWW\î}Q2-E*‰a1DУ̊zňWjUc! XuPC5Bxy|dz_|ށ342L;ոadz%ga+ȶ-sTtEwm_u&r|U\֞QJ_8xJ:dej: zjdhC!U1dWK6Ak8W(YwܠOo-iXYRj(DԢ/i'StED_ލ"rAf=6'1MxRDM CpW;2 !F~z;\JiG]D(PVıI+*&Pr%yX> wua eGZMW<%BZSb1֘LPO|YH*rg%uAj3J عH=.ZaYfzt- Vc[̶޴D:rRKHᎍ;p`F#Lf93.mn]  v!FLnTiIMn>E$"?}`!z[3%KTHDoV^go,ɹr^1+,E S.= :[3me : V6Aꄩ [~?>eWU֡7 1j 3Y,L tfk-Ĕ>VVZFNQŨsO?a|DGХ\U/DsZ\8/y֎^U/XSwk9f@xH zi#4*Vs%dފ;/(M 6"A24t] ]REeĔ$ƥ=^HuepȾ,Z(~% Ǔ iibm_Yɶ˙ /Ez>9UqYa}I|uu\(|u)Q' #sT}p`QV NtňC)޳.@|3 úvz1ma ZAFZGbA6yb͖b15%zG28  P$zxѩV9~~ҎϛH2w= ˋ߃KCpe\7 ]rl@Eޙ荣߇P]XyALKfl#i@Km\ږ䗟?_$vR B7y:iOgD?pܨG,P#M,@~3dzl$O`H.$nq,2!s[!|ټD WyKc-۶~.x)4Q~pj-yS">[U^\5=0"i$uM kit6  MƷޢdD~fĕV5DN"29DѬ߽]v[8.q5}2hBYI5!D ie|m~uJwi}j+)PBX\?Znfwf~łTh_o%;HM^ ҏyRqe[fʧUW8t3AGƥ8jV.T RWYaz1 >fl=ߵmHO[]+r|qw=Jtŝ}KDELJeslrfD_Ѯ?cs@|_K]̟*&uS?@^B6UO se?\,z~pBT?1AY쓅Co+' ڽ(QpjWj It=QdȞ^(UqlQ7m\P{֓5M* ,/n;cFNM&)Rg]D J)S6g1ZVZI82tKђb)d%VUМb ?L 5\SJUR̼+g6a%\y$ ]:qGoÝAxw(:%pb\ԟhIYOL:/ۈsSRA>fіlSk)dkk7ikb>Ƙ㐋xwMA`SUN7k3G^FEگ'o ._KoNln]ffV@ىi7jwzg=7 ] ;; ּK5k! )I!` HȬ֊*k+@<xշi.<6cs*h}[~]ڜ4cgI^9p\߿XV Uv<Ջ9R`:dO%2ۈC؃YR  Q\'Ċ_tYԋB 8)HDEw3]>*C#|Dy'\:w`8${TH xd̍*{HOE BkQy4=AG9cI1.7{7·8q H I޶OIwx4%@/aE&O'`}}lG5$ozo W̶a]:YxR HOo>ե*:@pNq I 1Sy]`Ͻ᠄LcϺ|m4ACk2.JmulRa}XbԳ >4)kQ"5CgE,|1XAc|h߶Ln txVqv~f/ˀ+N%7E[7 qC.XgX[3-VfB{ȉ}/X IJZX.<K:Ht$ذTLK*(J{ 9ʑ LaIAuTE =#hmK- l]vD%*A|OŇ' E3(4@NY;bi[a_|Ki+j"v2"] /oAFKL.8ؙ PZAW"V-źQ ?l|D7e]h) oFXX`Xl3$}hQcϋOƌK]f'0T :3U}SFo<)=~g\}ON"-O{M'`eIc7[V>JexTH%9QI{`%a5LUU=l@l{" &=AG_Đ--ۺ^qa=dHӬas!YL/(Jy/cy ^{>d#:Yp?uYdlHt˯V<ݳֺewX\Y.s#itDR*Eq`"#0{({a'RPQB$oEwdpȍ5Z φ~DL]WAb`Eۂ6:>S"2uQ V_scPQu0)TS>2ceIj4y(^ȩE0D88\=){s$  S禩1.dEYCM/`hy'-&:$|}޿Gڹ|<3,hHgG2ԟĂOxBJ#N`Ug%-3zJ*2¿F['MD# Su\SW{=WiTw:Ue6%̽{&aC!jTWj^(zXvH /=G՝4+`e}bm7`JH2sLtpK)f&Pho[L+j;?zS?As@Gw_8+嬝iBvct7~\IHů'B6샜 t!(\K-ފa `.w[hƬmyͅ+Xa'9$@דּ@B@iDA:Qt^L0>}7ht.3J!9ʬk~9{mB+:kEv_x3aLQ-N9`Dc^FÈ:\!+PywĽKGo^&Nr%?~^`NN*ܪwu'߸ QV| )5t4H\I|ﱇ,'K /~d=reP@6,Ćk:*O½+N<m7 Er>@=ȘD^qDmrp!UH^]govZ4fV >{-6,BĞj|</S"7ng^X$#^$׫nN]@ie6\W+ϧozo.+ +N&:utU yR%:fWr훏Uerg% vNU_z\7t(ܤ3(t̎ 3<#t+X3ƤÂ@8x0el癩zH_IyCY8zg<]JDMϕ$KI3sֽ[׊8_|at &գfF\E<95hO5mVytf13_))oEVg]P|]%PFVYqnj:-o8`H<7nCL ُo(et, Uɦ~OuDŽC 1#}vJ> Zyڟ)ߟ.^FbLi9rUQg7 H66tfQb.EF餥D QTG5q# 2ꛅ@*X*p`c]ieGDeS'i^G9Jh-p|_kvdg,LE\y/ Ch#"Nn-Id IqWʤd5|h§Q& i'hb$Iwmb/3%^IKY))?З _L+8[1A2U2G1!rY g1e:U/R~62:#]i*! (&*ZX b^ U6 ;/?}ӟVAqhRx:Pܑ,"k'r BQ!_տ2 UEz}ڍ*pbݐ)-g\F aLK|J/(kfֲ@ӝw/`U_tGv&QV{ß]H#`w}֋ç}Yy)3.}9KC=' zgջ:Ԍ$Dnup1b@SG=2`  )(fɹ`ڪA4ZId(^`0a?ٳ<0QSxiY kUiEU tڞoy=4RBF&=1ˊPͷTPǾ_WV#g-^U#HW]D쵏=VĚu[]}肜"=pL)Łt&`yI25lE(ʥ!Jv).$MIZ%I7yP孷Je=FϢhSP#X6ʘpQL}_U1THߵz ' w4X)v-0.ѰWFcr iBD܄JE9Z zۡ.} i=В/a̦ۧU مAz<8n12ZXQlIf16b>54h8{Uum^nBυJYXLM33t]Y1ɁȤ^X]2 dgo9 Pae䛕 vx `~2~{9 !s|t̶p n2!Dʋp} yF 0grqUmP_'.qK!%o($)e޵!F"$NJsN혴 om/B ^(ṴtVM}o AdOZX{fShxbZF dKxfRE>9}hhѤ_If*y?S`/oxq,AQZt&~,YGF|Zd?w8vO~!c!4ր|1qj ccrR[ OG@Q*t%*ջլ$(Ns\zJ}s#`X 9Vkⷻv;Uˡ>:`+'VRlA"į=*U<Իgsu*q)DL/w>z3j}MNq:@5M;Gz\&9'_kSeBRѹZ,x} ~aEMTϖfՄ0Ay s9udӜ棪wt1ߛ3%Ҽ"~gʒT 4N;]ol[e# |-4hi,hx>d$$}XƢg >*2r@ g.YRD/?1(nO7#>ȇ9F%Acx6c01ڱJ]FEo cD;;)86jxt"$1IX/t[P 24[x+ZY|v!+mkxyǫ%NI$i[{9{X +#+r p<.tIoz*.=|B3@Z4L~O3MOz)ɘ߀/PE0nɍ?0B#*ЬfUh g[D/m?ߖ %ov5kGBoS 2%!ܦTx[ESVyK*x<`u^? ތTÜԮ+h˖V> t@"p(I僁_Ns_%P$|2¾ 0gYZ07070100000306000081a40000000000000000000000016661a1dd0000b6bc000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/Vy]?Eh=ڜ.+ˣHB::'u{s"PoDjbPfJe⿭6˽9>xn7S5x؋EgTTL+T\DYlL㰀6-=l_+!$t3xsan&S~t`LUL]O>i"f:xѹTЯ:Nw˯IzG<ѳ9ţ=/~Ph-:~1@1K?:6&tu #K##cMVy3 jizpGɚ51U 缆~Vǵx^s4AA 29t4lr-u_+_=]V-G?wvlU?Kn@4i5QZA}}qw}(Ыz<vP $dUf2r0O䒹#oKsc_i;zH.\dcJ1Z$0n(P@Obh!*5ŭL{ GPXx}l$ʽ -VZ^n_'a,2bQWyF+baG%H荀=4 U}Shwé;f0OҚ9ypR4i]\8%gwqr[LM)#(|5\jvK l`*?UK4)C[֔+/telTW5weC7=9 -TDN{߱@)|Të >- se_f$mN <ν )Jb ,a䙁o% ?JiugO"(Rs"!},00~ "ĎTBAQK^5CAd]EARȇ+Q^8@)Fx#]+!BX%).#7N&o9O(g8ĝ $PFM͸3[Y7l" QExn|R@ _yI3Lyx,L ȣ+tsq®D@GY 8JL^ ʣ4.+,%@( ,!3:aB@o[nJ֜mmVBA?1Vf߁[ 8Dm~HwݤpMohI~XvK͕+=QܳC BdkGk)~lY{ M%JZ,.-<,EmK0B0'ݦ62CDMb8tFmhuϛ=2V;Ή8ΘFpqK.Q]=ƕ;m[wwI/Nb}D"{w *Bx!S<[_ǏXR$t"Qiѓ|(!H=`ױ{n 8UUDUHKƽ,PYOxdc09T\ܨ4Sk5wWSy!úE -u X;#PQawÙfa_kFT\ {R)5BeaS JqZS GUV؜r *$@?:?`Hs ov >q:rb,}n_erRo⹂- #G,_!BI,-+8$Y!s]D.TYH?@6xZ2].vgO:XA56+=ęx6yCUpL{*-8#-Pe,"+1@MU- 7ǃ)%8s#EXNlS8ygl۬8B BOgO5`#yָ3XЂmoe+SCNZ<YaMQ_u_m*Ee4`LA|Li?Jkɻ"[Orrz` ;GЎvÂYoΥ4t~NM9 aό$e:}f+$-הO~cMw'$5ՊP(Z,O_)e'eꕛ'^ÎqrI`=–umX2Zǘ%M[V1ˆ7ilF!ke߀E|e]lhMT`d>Hzջw"gQ Qִ@*8}\qaƶx4͑D|%)lH0S?*DJ{K`KDaD9&]lQK;,͙kn|<[Gsi&Ƶ'ʭÜIB"7P/9"MYQum|ttQgƈD皪ZZ P3PsS4*93UEnr.zRT$̥ R`sgU@yr$2_nݽj12T1\⼐Q^lw&E5QYjT ql3kմ]u/,1zt ~j)0 LhF,Y&]3#°Q$bE\ gA)Pkjt=#҂ZaӖ̔@ d;.bhiuIR&[GO|öGS8kWJ`SvC APuh dMá;ƔfQzl- cR+c AΌ!Y''쩧UlWЁ PR cKb#A*u6h;jM=UG*ӡ]kϡՙe W&umUF]&9T({`8("{0O&xG7oCL kzgl9b&є$KTE_ݱoʙP$ H%U5Q~yu+-$>CAEiRnq z[b1s_{yJaějSNNP(ڵ՗¤2} %i_q+zwiܤayw(PX_ >͒İCq?$gg1m0pq!#B!^oEʵ轖ԣ9 x ym55[͹IlbǏ:'Od@0~HN_\wnF̣wُ:@Nnr~N}neM ?dАk C+*Пa4=Í&*V(>ꚡFB  N$LEejbtY?hAF~lG~T/*i\@ k+e~xD8)]b3YR3= i3hu@UǨOa<[1{Cihdf\ω=p/@@D;| \*^2?P]t)_c'#5^q<eyyh*kҒ},q?EGj+{ui H:gP$M:xp$>!Xx߶Ws\x*IS,AQHb5{"l!6vOVK@d9BL Pd#jZncx1<٨fn-Vޣ@fz%o/)5|z+Ww<9;1 6GG$2 NwJEC6K ?/. Wս:Ynw2ܴY$aP4c}[w^cV*{n uROq硵 ~W<ˁ_J}d݆h>ԠX_E7q%8{30VG ]SBŪg[ z]P]N`f"'9rۃcj6 As^ǪkLٻď>sd‰(l!Y܎0tl 'L>|asgGF8q{iHzAAxbښq;;JFG 8Rg6 Eg19D6ô-J](r@^ޒ.+8bf\Zԭ(},mOª~՞|r"@D[u=lw<s[LJ[*Wx,;K?yLutK:޿?EbAeA,ቶѝWU'ypHܢإ7 {,Tqő3BڐsE4t!#]f3y2knР Yŝ}7@=a)q&GKfPjjW.Vc zzL=(y(S Hβ…&3AϮ?Ó8iZ&/d Y$}oJ3{_ tQ/Q*5fu 6t-T WRUyҙ"xUij>d͍ ux㻶ܖR 5zZ"7Yg0໅V|8q$&\͠pFLJYr7MR7dq)9ŽN d}N ?7p Elx;)$8\i5<0}e$E:V혾/LИ'͸;FYDZ)DV'eѻ28D!9xC‡Q70\U$%/cc(NIdKgj$ onUQx~\&hmA#;Aҥ" >cGo|@4Ѓ|%{VeOH(N9F,Z2P/rb ϣ]iyrGOh,$$ o;\@}lELqㅍ@(p fn)Kh=ڎ~{H:DPd쉐ظ|8*_NqfSnSaGR \>..&Dpy$ڊZC;M^yqxINci2/0.}BukptCji6%1LWfDg|9&*a322EȰs';6ɑOLi0rfHz.RLn-69kU^Q!D?xT%R _mh''; Ѭ@ޘ>(u(-G?i<6/*& lU9wGCq=f(b/nM; F 5[< a+W ,BZ9Ur'VwYb:0A̎x 5{^*R6sv XR% k_ԭ5||%f?׬#z`_mO}C nsĿ,TLY5EI-ULd sbYVK]4D^a# #;C\R`(G7)`I]9ncL`ŗVDޣ6 L~jWtSļ.4TyԸ&X+7ҭŔw}'ˊtbvY}\Z}KZMs!FR;tB4Kemu&N&മQi}snlL$$߬VZɆsG(u2EF4 xl ?XM`Ͻ,_RZז+ Ok K8m~ őW1nױ“3~ljM"uQP]#7ĵu6mlRjJi5nۄ|g yd/+*]%|*6Z!pTV%q#x#/>U .* .DLXS.~N|85%l&=c\whכϟG v-]0vT(|~~SF.6ŗ$9R~T QйY׹c2L^W5tN-!$Ƿ K(nM7Ѕ;>[hO>扵O Dp]aOT$sDZdHoKY;C%Lvo̭NZHĩ'l|7>鴞,s7R}c9ɀ_NStgF7Ll$Q~3*"ϫR6KбP)lߛFg,t8VQ瑨3?}Lκh)Uc%)Xz?-$ydteOFT\=-ڨ,zmkH xgcp w71V)RuMl#:) $_jK ~rgKVrhFvӠ/\XŹgM†69T XΩMT z[\ 9(bUI2ت<3`j |6y,V׉14pjj7pZ| kېurSb$27#/)BFfeFX^PCrLqUMZsM&z20H"O'rYxꖟ(B@I5;W%w9'9 nWɼz#;ک~E~^UjGF۳1Vgء \.oYr$Œђ|ːKap>ofU錂s9`(\ji>p@?%s`193 i7E< q%J/9 ok5m&(j8$?렖.Lm9֐NW hB7~:S]̅-7`UpI/^M8T SRf(r{ q$g{3?:-Κ2nOj+,Jw\h4,u@䊢83빠wZbFh:}w2Qtme䭚SX`_DuqĨlu]{{8h,@y"X|R'ķfҹ3oc2 ʅ 1,:^ 'yo/<"J0?[؊aHE1Jl~D.YO (J{&,"Əkc:: +=N-] ܴ2 qe^߯!fƨ{~/ W0WBLgg~*W"6j4"xӹy5ojpFUPb ;F-g1Y(\1aP/-좇wIep0uab >.c8hLUvP wuNqN'i=$޳AxrAϾs7?[jzdԁM^toP)K94 R%!_:ekm'Y9 Oa 4(qڨҌ8ت7F. l`K[o@DK걉apn["Sw~ M XRGMtA+u5$>o6?4Gҁ'HBzʵvηv\<\kU0ѨQ&\<;T.pt݉3(DZrIQ`Cs%+D.9hJh;V3<$q@꘠bS.o EOF#uv?s $)kC.-~-]HS>a$iXk\ uK8DhYG& 6#,iR+XXZ)quXp_Q̯S>>] UH[tPtX,JIH ?n2mz9kGex2 ٍszQi >k<ٷZoyOfD3GR c/+siYuy ϟ Q|^&8޾#nz..N۱d~u#BD&'>Yˌejҍ,怌 }hSKI/"#z I9 g^u J6ֻJŔ!7y%W g {kVTk0:c|E?C8yaS``Uc|JHXp|5O13vkdBx,1mkM&<*PvY\?A[1ؕo"_V>oVl,:5'EN:+ VoQ}Ap~Gľ8|ל[_@(!yĬ~PHGZ8V׸ L+L-)uW;^b ߸%6'P"p"S,tdr)^7\Cm]]L}y#Mc Ҕ\FFhY8iv8r0IR[qI69"H?vn@8b;,ݤe$(ռ}ilª@WaXWtn1" %aבWR5_&MJ9d\(7S7Lvo=` ^XP{[Vi"fY"N.KUH5&f}"ӪL@'jGzj+DBU$\4.3kNUx-C>cW[%Zt!# `2S {nR]jDnAG.hV^^%#WگD9hfҜ%DE@ E>xL«civg$qkF9'TB:0Oq)On&FRDqOεCm)% Jcx\grgi<؞*5fqOXLYM)gPPf[ BcͥdK45b|ztE JmYtg7.P jѩmehOy$#e.֗OtS@!PY8qWEQN\xY@jxw2ڻe&4ɾrH3f;8=ZF߆d"1( <4x)A@hbg>u^JQn0vd=T<2a;t9,NQT?گ"]9 B@w9Sq#%67~_ aI\("~HI]s%ox7=3b|*]͟ AvaUvH%hW>N{sei%BȡIeWyncr+'TQMRJpU:|wjh,>wYe۠Qs[!$NL7@e\Ѐx|(`Ts"7稘_VP(^qeT8_#K7:fz3y"VMxG7*uЁ!.djx{=DVE]jCtÉPm|':! Lq-!h!z'9 v01db S6bs7b8@ќ%4=FJ J.9 |;%BV]0LV;Ad-rORG)eъZ/#z=4@sZ(MPz/@za#2SEE;HdC|O58W4Z⺪T_-f?fqO[\0a7kL@*+d7ne8Ծ^35Y+ۏ$\h&fO3ɉ=͌mY܀N-A(H1o9NO[AՄ.u^Zxy  +<ޛ!3+ը2b<`n=w"ɝu\5ZMD霸Q|TŏN/9@vLtB#~?ï s5!Djg6C(b C"!{ zYʧs[\(>ڜNovv0~jCne0d&,أ] r$<4-[VXp:7,q~BWߴ}C[Qp+,kꆰa-AFk'܍mT ˆn=RNDg/?{4c 7M1pMLIyZt1NC4%D#HM&ʠw~6 nr牘hfK ǢUwy9VomGWx_Ea0WL o}KBސ'񤠣synee^(eAβ̾88u[-0$ t4$4֨ ɂ U#Jjws\Vw}"F;H{x4lmU&E2lIUPAbp;`ФMv{$8+qC`cg@ 5kp*~lw{bzOEFӡV,0Pk(W6αl1~)g\fx/)N#tԤbF:S:G|I2i׈4YwF߻1T(f0 >n(x@EF\Q)2~@n r cIܦj_igyʜft`:+ˊIT I?,L1eWX4);੕tZs['Jf1`OY\![k*ɭ#V*ߒYn/x<[LY;NOg)KOx:w7 ( A: 7U@+'WSep4^DNmpt @y,VO)'>=9F늢(-h-G%_߹hk<[}"aj"W!z\+!UɇՕoGI.1cƿ3pq`|V` S"F^m9A1>_Q\P} ]=pį\J$AVP$N~)j5bGCy$P`2mč vGrΰets>A>QnU@S@dqطhSX^tJРLw8\/xcӁϯlP_W٫J nz;6fqG ''PQ5+K7&OѪl ǂu7.|f"QPWxMq/O^&[PuN%#d0!SaNA]Xe ;BLᥧWhhۆѾb Ȕf^KI%'"1;5SᖂZ*M'H:7cY(X:D#}4)PXiq F!3hypoVmv\8€ģxx h _|\ͮy0?8: YO<* (q*Z*|l鶯LLJ."z>^*ςQ@ƍnIl4U[ŵ+V^+ *E 3ե(mjjCb~x1snZJÁҷ<7Ϸ1֝^)h@A"9"k@a{KUE];n Vz[\,j9 ^*thV Sj{ VR~<(@wIE;hGCu#T7Oݠ7*Wlނób */c;K?LP4bFc1?e䔋<mFH5CE5R:f]~zP/kPM<)D5.P E-秅鸭2#qQn4^v -o騊nΑ9·M(<u(~3g1sӹ[IB%b i ~cfmg7jǒ$Bf}m]ġiCoOM'TZ9Q? flLy0Rh,cn|*D@@9֡_n) C*aΟ@@۟ŀjC xj9]r8bMITPVVĐ#/ l{֑s)!O^+c+B|~6ʂ*AU+a! NYFZN )k% O"ZdmcZ52.ֺi_&`RZU=@v k錓1LHjSH-alŵ,QdRZC85tP6^O'?sXCl=(Z"?Eq Z#" dp^`xdmEc7: áq[>4`Q 3r?f+Ae@ (}E.k!zS1:&C],:{jZ0ڗ02_="sG7 3nA6֙’& < 8l#\#ԭeBdx5HO|o׳2V{ MCWxa ;z59%{NUWՇ} }~U(IFc0E/i}Jr2RpDZwNd_<-VJ.KX *ZN?VO:@m;ͻl wccʵFJ(di*ڢ|a~Ve͚k<"IÄoNTE'pd$c5+"o¢R_0|/= atNiwED J7#@J8`[x{_- "葥V8~ΘԩGBRW]fŮY]5/`iE["ZpEB2*G}sкYGH#d}GaM @-31 ?nW>]X%a5+"VS!r0 o(ڵc0pzncwb2_3pᨿV Ы{9<|[m8x4Ewo3udcc4{8;e9G1`Ia# ଥjE71 B/9ԈQg84Xm 7ݨo)v;P =. ib9 y5 ]78 >?n+c2]=HKO[\\n3t-+g Zlg@;0B)M8_Þ hK(yBY'75 #$1PkE }Y mFDRx*3BbL*Nb)}zˇZum id !_|L.`EfB+Ń{Y `}4F'tJx61L\9-p$٭I[B^ $z=XFڸ,6\ 9dW0!0MmX5-~eIeQ&14"W 5r؛5%1*Cuqde_ fyv@ԾٙCli m;FDu1mSM+M m zP)T"Z\L/Y}X]?NUN;Z^Ϗ< mI z&d;̮qdʄ?wj`܇Մ?6݁NӰ+cn/%|` J1lrbAdRVLr[޿4?^̠M쒫?&U0bo ._DQRr1;Ooxԏ׹W )uߡ7K?D`9\ /f?ڧ"UZDDcmlիzcSs'wcM+m[ΆyKA $o]/2HTD|8[s (@N،pcIW叞hN"7,]{^yĤv5;&rؼfhaOs_vWvLSqwpeGRԸFS$ wB(݇h?iC>E:#ɞ!Nsf6c" =ı]һy2x$1q/ ɞ9yr&\ˆ+[W/Nh:W'k}}+_J>?~36T1 6+v)dE]@HOwN锞f~mk{ Ne~3` l\N%=@<:䯹07}! # `vghnuB]&oU;$lu Ђ@H3jW?1n;ʡgrj aΎv1_s(fSV>R9+_Gp_U|1wPoOִmzA1BaH,^oqXZ\[Xe'{$JO4yv6^C/sa3+7E7MjNރc=,""6ysqPZ)V';+ q5 ;XTV{o[N)7mFPxm-yr=ϭ]̠:; +5k #? X$y0wB `[8'ue͵Y)2RPbF7 5ƴԧ!E چh"^T8/=.5dm}KMԼQ;rZ8 ΂ @ɥ(b>S7<7tXufȠ\eӄuxtU?i Jl;`ew8F*i̽) 6nzަc\}+ʚbl`ՉlX-|P57Io2$[C5p%"èpN*H_PZZ^mFg (]„_8d`)!.H+YE2+L -U1[/#^cd]MOwbd?BGI)-ոn[o?G. v?>RqvMoLuJADZ}}+^x?8r[H+"ՐRR)Dqb7CR}x>e+Dʻ4i7&x*4l{!P!iHM>*Q-Hk-ֵF"s\ST|׼93Ӈ=V VE K$/G[~/&y\T'c$,<˺x~7&gOǐq.@B\|@ a":e4&.滛\'fjpsC?ޠ<3kQ 2U,^Zh|:zx{AkQhsy &ĶY?^ Ly&OO[[R܎VZ_թ\|t%QJ; v(13(cgP~>!ۤv^*d1^A_ f4 UQs(Vk6wb )Y)In):}a&B߲UOO?.Ed.ow~$|PW4qy)~hC['r2L#(zjS,!tI"Wqit7rjOS7 JpF,V&sD6KO`KmuSe:bkWmC~O72݇b)>/mϟe5;Rb*&'HQ" Ȱ1n-/(0 @_4Å:^¾@fSh#S,Wf'o39V[Hr<i<ʹW+(B*zJx&a<"-QD!OyD&R>mf ЬȒSZMx^\3ODl91_ѩWv[B@h_hf NrPπ^ӦjFvtq5 vHyjj:|dۼ_w%dKaO{\ V:gGh~c*yV:5+ {7ujI` si@-ljƂ+&uS AI&O9rɻB.%x茜/-1gy1EQB!=(̲@L!W<cIp bFsn 9$?bl=SWOH?vqT)XݙrN\SRQn}C=KSe.\n.ʹ,%ǴkP! ,fQZ*'տ{p<,`7͠uzF롦kT~p opqǏ^1(Ō5j6m;k=)` wV\?jS1r8Ua.:*+C i dhI P(<'SXsd;t 5vωB߬EOIfO1*{,B;& SG3E`7&r)]%-&N{/ l⩔ s;ù;gkgn@aCmjx2}z%Qn#5|Ʌ̫rOHG\svq#a.h ZT">Q~}8(EKr8d. o(PiD&;5%eO)e]{O*e?Cs5zUl+߉6I\7S ՗nL'/NV l:>+[3 f -PM췝ҙE?JCr4ݯO/Clsa_Dl\rn¿ȿlRL iƭ,` )3SHӛ~Z"k=oqT?ըyLΎGЊA.$b!m\"kU-~|324M_Du$*}. !t7uo"|B{.@y6b.BǚȢx*3-cʝ@o^1 d>r(}N|`wy}b#1a+fWYtj"PWVN U54%N$Ӌ, :fy_k!wBR}LfƴZKC3_=Tv,-hs2p C 4DТ[ר=%IA'@B6_im۫Gn+gVS&&DB\5 ;Xnx`~8-1Au_ >[lW7W[w e4QrÏ'^[]ƨqQ-Xֆ ;:)+]qg^yuzjvPm?SՀlǤ/Ө9 DiCi <*~K ~*D՞5'cYJ0]rB L" },?i}d MIq7-K,csIPx]Ҡ, A ?l{#/ n7¬ˡVYU2D煜uCЙxzc)*C&3JwRzHIuYϾaoYt[ByTe`2MC?ˍpɒE͔q0wjn/¤+Sz%%d,s_7 # MPF<3`ŇZ`V# ;U>Śxohz:πv)d4lX n3r+a [kq`܈ZP"=ߜ.Tm?Q_#ÌqlcʙDGB.um*@/'B5uT:V}t,PDq꾘KTf(b?]usly{0:FIkTPu[Ejslo;01n3PW*`wz^#=3n2 ?33C kJ)nГy s_guț `UIҲ؞f*^6V$#R|`NS*4+E\'PGoLu(ba7Tqϟ?_D` ̿OAh#Q~\K\Q3^2)>jz ҖE"oa5 YtI~}MCG[q|g8[gUi܄})`,XGKB}e]X~7h v7c7a'%u_'tNrR'n3y#Ҋj#h鯉-ɤV2뤣'oP~V>|xfe5XE~,`?GdK8Lǽ qA`/)SX r+yT|&+|;[<ہz4nTnY*3ֽAXe{k)%T2mi88Q59HrLjD4sֱv<,D>ˊ0YcBQXaJc1LE 荠ވ1T&( FُU1Tt`mHN%+ \Rb:Rw[2̆W&59<7Irc&OwɵDO4pʲ x :ocWx xYr@ɞ~?d!͜0܁Se晧@T\퀹) Q6F NRsՌPErg!J*j !ۧ]=8+DNFODԌu 6U/a@Hpb!A5kF tUSʾoY!M\4uSwJCtuۛBwO=SIFf͒`^ӑ'hDB;/dሓ;`@7 ¦Zu*ƃk<7\,rqRW2#SV^#W'uј<`S)#rW7Z iB_þ}_nr{-y2 QfDrvhU KBZ Ju3dam H?D/^ѻLB+Q~سJ#ɠ;r֍?2?b-6hKP Rw4B4OFD>B^37^eP!߀p}~ 2G :|jnD>Sٔ%zXbkǡ`d(a'sT+{:;؇$D񨴒|sH! :Tv=6w L}~y]x_vu=1"_Jpd%8jQq@G;_ , -"K4I{'Ow0HI6ђ\'+[NJ="sl{kEԒ${D( CO ^2\\5nITХ2eOV2.JѝGkg~P)_1bOε{R+4d{5:xYאGWki2Qz3%pc&YZH0^&8u 0)Nnj 6RJwor_Lb"(E` r LɿR ʝ(݂ llIs}q3=u],=Q 훥Kg/ڎ@w T@\%'`t ^?r'llxjDPZl<>;SGSgqr"\%Zn2[>aLơ_g7ݐ!BǛAQh@w H/j槰ǚZT]6n\(3q~JL`XtYWcz%԰Rf \Dǁ`S*p^Kv>h԰)Y;t"iJ(H u#%Xp["d@Ҟ]%̆חP9 ߐOِ++zG950B(FLK1*h0Zqb{w@d>KxBC֓PwsՉ]5ZFbN9.*hݒsnU8&mwTKqATں8AW>I˺"( zgpy,(jVPкCm yK+R6^Bmlnz ; 6ƊfdENM+)fQ<Yo0Z G6Q pkZ;sYQM /\nE3Xtq2/mpAp uKZ>\ycRlyk7ov12"xadbͣb`'ZOsJ.d¼awYZ`jp]~" '%K-{,VWQh$+M8PzXD)txA-K(RRV#C.[NS`2E`m r Nע!Yے4rOc5>8I =l^uw>č8Dр{Z]%ݺGK`oX/#嬂ۦ?[ \gr4tUz xK/ת余Ӳ"˜s,+gck=7b%heZNBbi\4 4k6_bGn{ Cg(zkwI!^QVkQTVn3>;ʾi.zĕӤfђFڮ3NmugNͼ1ԗMr >* ,$ٜEDulbo@[ BXqKʗv]_oGڅLX/:ZP-H2Qցa>]@ch}#Kj"Rل#eʀGZon4w5qQ\6"$Fd@e4O>ʪH.3;3A Alϝ:+!Cl!9HDt$B9F8y-HUe!Y̧a/-}M1˙venһ ?}R@2x`ToP,4XaڀzNRڎH^pH=%tt6HZNzgXm pٰVrMD 1E͉;RrG/ ;3,)Wc{iSw%5o۲aI<pfn˜y[GM]2.`C˄[?5uK2>1 1@Z(v"YfL#ѵgJ%*;@W!.;ߦL_vZDg(L,Pjo ]u#q/> |Z5CBÑS|!%=oǺAqKQG7P,lQћP9Lȳw|6bD>@/Otث&Ԥ/z &'Ne M~>Gnlg/ wߓc/T"ke:XGQ9Y R~@yw-<؟Ue3 #vfGOJh$--'X]ʬ"xE-"KbX>ߡ|4͆m.np)CuA `[pd֫b_O9Nb?-3iQǔi̧`g<$I,f*KHsR q\XﮣJ4^ y5Y^AJz1{lX-NXhȠs2U yy 0Wb~0>{1* ̍݊! ΕR[A:ᖞԽqH1i(ŊU8uz]ELSC'L?OЮςH!w9b%'y2y2A<U70D?j$^,y,:!9 }(= 6bhV>'\\kHHr.T g !U“sejҌB+P`^BGJظYA/g:U ՝E쫽yޟoѠo6eҟ %+^ZtH~\#p6h# +tD%E4̉M>&]Z%9íGk^YP54$qSmᓴLea8>z^CN#HwITAD))f{WqTri{^b<ڪ(RL^3Gexď)Ttn{3SK4a6t1g] :D@3^TVR(6|.Kl3ese®yg=T%FY|qş#o a"ji15聼TRB=T+ ߆_|!,nTw1!YJa:A୻ KP7dW@\qyʩ6l)'Y/Vc_uQw̐@d%!to*Kdžj 4?m_sJIe[:0fyѽvth=27 3L}+*߰gLܯi;{sa0E,o-@i WcQxmS,nǖHs-ʰ=T oTԫ4oX;Ϫw;1-UmHW\ZE [\?_iPbl(}199+9А[kWZrPYUK}xb[2ɋ<|P^d,P=,raf%7CB)Qo%SJ4pJ_?J{n/:1^`G̛+X6n@n [>adofMߎ!uAǠ[kYc޵!$sUR '@^T}(h dO4 Wz,p 7ʥ3Y@&i*7(bEZL?bAvů\$D[36]8gܮ'<Ȑ|5x5n8 #Pθ«RMyjw ɾF'ۇd0*=?_zˈZe ~aI z) mH_c<w' EJ]PSm ]g8`"[^KA 3 <m~$w[S`C =E3i]~m=ZQi W=}=),|û 7P$PNqZbEAtg3[NQ6 jؕTwk)HMY?Hzuz ګ %8FX,q8x[ q<|HxBҩn7mf鶍ӂx%#m'vU\n9#'[۾Ft3dDx]RՋ֙̒9Y/!;Ͼ6`g64hl7hDI>Jrx7/W5 QR& &C*Rl-Q f-7Sj.y:=: @OVw3lu%9l˫6Q=PE$|`O\z!"iw%ֳBz#3M~7TU7.稠-zk*ִ 2]32`)e/ r-5Fw\̳MIFZv-FLΫjAރ !MV:^6^zwf6B;֪~ѳcǑ/6ԾlR tt\*&%=4 Tnv,~ CɌ+XIz\7]M)i勶;MRР0;P >P@K6-s597Š'ٗ[w}5փbuO6j'pX^8MkK} '򖠗9*>Ts25٣WzJS++u1g':D`;b.\Oꖾƒ7}+PUgL oq31=3)q_=zzz@@Wmv`Oӱj,Hː/9ʷ'bP} ۧ>璸 ;" b4HJܚ+<0,9Q4uMލ.1Inl;Z@E/zbH=%q̲8-q_b_ c@4rj8LcGK7\y/k>@~IC+Chno%1.y8 "< Ie?Xuu硪2\ID0a8^X>eW*0P][,pPWه{eTǸY$Nflm;ն6OS/Z{o2ARX<&*u=4yCy [Q% #@Q_z|? cDMK $EC|׶_ykRxv8=գ`zD\6|a=BjPS<o=S:;&'Pɫ 8k`?@`}?vTxa jy䰠=uz5fsd0/CW zǞL2IzQCZ6 +M@0NX Ǖ-DAv3hYdyZ+='s x,]/{CӈrZeVM@7rc;[''4ZF`+jX7eL!beh]q+|Sל`{b(ex~eL*^b.=X2b .Gko߁xƾ~K)sP(ć}ovIT55_vAނ~VuMmѪՏ՘áJw!C{ !z*MkWPu-~t E(37T ,}94һ *8l4~!1KU Pe2痎J2)qٮ2:Ry+qj5x651^ajy^Ok%ږQF'+{SV p)+򯶸"ɉ;uPX׍B`kv w ;(⍩bͲCsͼQSFR 4W9V0}ڭs߮S.Fܯ>y vd+0=g"<nge<c1a# 8\~F`69[BL@!ܾn5$/#8Ԍ waȧ r)Y4 ln@9g(BTۥiM|Z t;fZuJv~ yM)̢$݌9)ĦȂr9">%K#ÿ=.Y?)~>,GNf ZDcğUf!?o#5\[cVw^U-os9p=؇w:mV0}}H58 7s8w4T蝀8e~| lsZ:C5q$%J DoCjO0жIiHCB3gnʝgH:CAԯ1X޹뗔=LA ο@G} ѳ&E?oz;.hh.%98%?w?FY\YZ "s {2ɐx:nvc-bsh!5~<}a(Le`LJ6g:с=qcb$VOsA,k6(]-oj(2ΦnfX;MS O5I +]h6tP2m[>{ksKKXW{y\UV|3 ʔଆG8bPOϹ3{F&?VƖiB F޵#zkad&b˗dnR3۸n"\1qCӥB8$ _8Cd w$=g:.,Hg,+ǞHC1I 5 } _YU*4Wbi%x"f_ k$ʛzĻ6KAF. 1+3/)y31h|:m?n01vcE 3˔Xc0R!!< \V:b7 sUZ&93Q:"\bQbcuJY\ʸgCׄTHPbB4SeĆ&!kAq[qhj utJpo~0 BnЪuQWhܽ{A-r(=`z$ SSȎ?:'UdXHƓ #[zოm_la;u3l1 Fs|ǹ%tosN; j,VGj[e H4 flmhxG(!rS ,.mX Shxُi'j}\U Gq0#sPǚi PNbkhpWDta\\:p7 3>g a}ZA}\G9I i' qHVƢsԻixЎ=Xw8K ̔k"kHM2Co2 {.z:gHW> 6xfoCDJ9T  4D$Kq㢷hv\\j`TG"M(A0CXB `i]:Ap`q>kڮ%/59d_=NߩxL6 35tNǎ<=q˚`9<ekp8UXTȋ=>aJ>;R2GՆΜJJĜ{J(kfr)zz&C_}ȻM*n*9\rŃV ]6PrZ7fv֖a@6&F$RH}EpˁǺ)1j|5i-3or<<+ACJ"sGkr o6F{IXtW Eut‘%ƀ}gIBg<'2>E!19YF\$ѴotqGLIqoām [g?5syq(pvF!ȹC3O g!oG8˕"@!wɮiތ 5`.DL;fW$Y1׾94-}^4>9b6N^X4-kQF `™<ʊIm]Zɕ=y6zxxO"r+%UK{@rdP#:hK Lwa۞t$;Hz~G8]sBE$5Y9}d,'ba] И=& QeNԏRc, ƕi06}/\*R9F:x.Ziy8!ٲ`<#d qlQZ9ydqzz|g$פ #h2hx!+fI @ӏ~flQ:HRZʯ#bAmLЛxȒ2cH`N1C>*]u=Y@4:>&cixwJދ ,ڒgF&"#UR3yҼ\.V?hۨR(ÊB:_ڸ6HflH}whFKJvQDfس-FRcYفx{s@-J?]Ŀ$507awzb:6-w$? o?Yb_R0g9cpRDAQ'#g l90n`xgAy=\%h78*u ȅ 5ݺ3)սiRh N+(#X$$/>~0-(Bӫ4wi4݈|<[H{["@J%@sƇRzs?zCwVfUUv,i~I|Yx1+5eȿuxg^qIa˹ W?˨1W{fpŊf4Sh'WwUsfꀣ80ɓx{jϛeS$ĴϻPB?Fѻ`*. cKQ鹨 sy 緀PssC]MÀD}9)zs,t(1$JDf-B8~9:Z;_3= 3b3nˉrO'^`bu2UIwT|̞f銷j!>R>.OF |Z1zmt7({h*^>=a>d+t?pUݰ-Cmkc.r^jx__ +Q8(h y৆L;„n>GNaY6T2^Il*q+F+65T^HVL$iﻎrB y͂ N"p8j@6K5aZUv?ˇt+z3M"GY}u]%PϷ$,a y#NA4#M٪mv8ӂFS2f"{ja1ɺIp1:Qjjd0:BP2`ܕMyXj$jv$9L^@lU1I%EV~F^8M="K^/x*uߙovf`:Yy~&@, q%`{4rD ѩ<?ņ뤎'rW(fLO0sf"eԿ 砵Ol"W^M\x,x;%F{W-ti oeFB _|G] ^PQ|Txʕ-8ԈU7`Y xdaYA󨨯xRL/!]rӡ7 Ƞޙ`*}W ?ޤ\pb #BS,Yϲ8<śAʉadlo4w!׽)'S:vcL:"9;eh[p[|>bfDJk oz%Hw^xFrN^n>o5_ gAf4K6J77[c3 ڢ?aab3sIBf!q[a=Ք^%PJ,Vw[b,._m]1T>䍔6Rn :g^-+}ۄ^ Q+O9"GO `N8W<4K. ڬCn7L݆8KSo35[FΩyÜ8;tJA3/\%cB0o5I},2Jʍ՚D@|Ypw;}{%Ft>H?a>ᮇ8灜Z\Ob'vW7䉢"xd\Dz Q0$y1nX}5 6D4Vý#ҟYƨypvMc {nӧ8eWmOg1vZ -Hu' 5@ɩ2]Vh+'5/6l~:>+rB4;s$2K\RHNMZSAً~mtIǻy+,IbN"+syv|Qόӯ \[ÒnYkv@K}iT:z*}džN|ADaDuHZK ty/^j /~,Ywv=G]LÑF) zzLUjEMd|xu/M5'աx?E>T.'192aKR%<ث;jd :&|N[ )=* bp_=DFDILtO;WFiXi ]K!x*Ug*ǖ0Y?["NS9.Z!F5V27 FǜUUye~&v_lw(XpxiM4vm]tkSޝ5W 4*L?=g|@ DfP蛴&Mc4J& 8ҰZf|H\`uƐHU=_W>vE+3R;T=atĤD_#=ƨD;jՑ\ 0N8CaćH"0NVXJ"GNKpPCm'&Nu ;.W{Ġ 7 8(Mɺ@-r ;ݮk彦0c$,iBd/UA_!sa*/*bЗÆ&}{w*x࿣qAc#܍e^ѓhOP8v$i (P Z#sdY59rmf[m?BgB5ur&uLґ &lH ҿLd(9rWvF`7#d^*{x$ * l?$&r1//(qa/jySs?&'Rx@u0"q/^`n!S.r̗b7g3P锛guiO聼^6wҡ1p0<}zs `- J8ȒM=K-+؁UT3qPD@ܖ39a JiޚdpVM(E/EMn0d3 eƐ\*bh Tm}(=3鏌~_k: +-ְ.l! Ob1 )VˮeK+cɂ&C~\-sڽ{)NU|s3m =k(gTX,l%NnMQI2AIkm<"ĎwGȨ`mRnv& "k{I;xDC Qm0Mq% BkP9fsu0݇]s\@lW4t!}vr4^\6&?j@0#T$ugoڙO`%aFBϿϊCd, ܻȝ%q%XsRF IZC:EnF.X4G5zp]w}0!d5q?&3A>(ٖt *dXn5-8}^^c꼝r FNQ !!V{JS2|f({X;ը, : SQQԠ9CLDVJb^dUz-V-l^)_o\KAVޡO`{ jD:/0An `dkKBa5+_ʛw,Bmlgk: )<paܭZ`tJquS^3Q!p2t.G+籀I'pKgv[5|j'n8jʠ"_.8EoګCU߳{C| * g|"+v:WxO&2qsJ GFo`uM8M#Awh"1yi+2$r4|QCKz09KB:t+'zw6tk-$ mP>Ѱr-s&;g'O#QxY9$P>œs"dZIbX@GQ p kjMXOXdQ_-;nr ih_!H#*KK-D 0A|kiQRɃC_!r0,6? *"y̖&=p<0l4E;1 9f R9! C̸bfnt˰] Mj>vmmg" [uKi [wcw%C l7!5V wӯYٛ.SDˆBH(rS+bJeEz8{ @KjQq b;8Bh8Pi_BX.Jmw( > y%[k%r^-\pmc4ljOJ,HUzjRZ3r6x\G}+"C@#k 7;>Ⅻ-cf*TrU B,a6Pmmc'>H6IHz%# <~I U TOP u?5٣#RICaAښ;udw!p3˛VCaGqrqmiּt-1y ż`)z.]ɥ$n|k PW R sCvLX;ъ~qnq-}Ҕ\n[gHo )1vӽȤw+6i9FZw"W MP5c%.!G3H!U.B4e Կ\;VgŃUrR*P ʯn'vE{M91t.0ۉ{:TG ܋'QV\067#L̒ rG?[I.:kQlԠ]7;<'Q ^LgYZ07070100000307000081a40000000000000000000000016661a1dd0000a7c4000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/'-]?Eh=ڜ.+U|3*)Ͱ=}~땑,:gYQy$擮:i$K?čiހ:'0$=wK>T:ENr4ەlU EOA55ѨWO8v"QLCen<~jX'oSw`ah82/Z 6n9(UsJ (9۴pgPo>b,Ut~;]@,6H@ _-\d  ?g jحmm-w0}U[pY\Br1K(< DK :?ʼn6!'N !4fQz~m9+G&GEA[D#cpv6% V.`" q0@.@\bmFfIBaV.[ُu$ٔqlY}??d5^-敫7h?c0pS2 td'*_CnZ15ig0"Ppo˹һ[G<Xq+V²yˏ\;mGlA ΘNZ{EoA/ŧA]Џ'5>~zqP?\W<1|K)B=LW&f&h3;rte$Xe40K|4[@juCxH&j\?m\rccL b2 $"Om뵄⳾e4 OHWWC¢JY_]@j ?jb@JM͡s YFI|2Jz1xaEh$?V{>F4)N1¹pKbl5faspCky9 #7/[]BrKK˟ ڛ:xyĀ?\0n;t^1n|l8HyIu@;1 vR  Hl!SUޘqI-dTmDj*9̚W-+~wW"р<7l':I|{j@]9̷u:U{~JO@X+6mUyb(g3eX5M+ƶ5*~I\8Ahq̝Wb]Eqcf0G~jb7RHX6L3x;~oێ7Ww\b5TFlͺ0b^$ Ud>eC_5׳L67za64zdeOZ_qYlye0> b#*Kl.bOKI*UMhD=]Z}zf֎8:%[M!ci;[+JQv8O?gp 4i!2dnZ h:%aFaIh)!\tkɪXߦ9pE?inM9)"ҡ ScV*5CkF7PFQ>R 'k(;9|_uX6`8=XҬsE pHtوw% {^z9GWi=Dz J(`|hn+ `#0c##9_ όFYe|4!, :K?/y[{x k-E=K< 7vlWKnԽp+O93DSTa7;Gca }y:d33iZQo@Hb{s?R3*4ggpJ@a;l"',or9#kV+2挩0ªpA8K٧U' Tp!"gC Ӳ4H2`ô Aik17r 2J,+w"pפS.@%bU-A$.\_lag+z NQ4T SO B!*g~Z\]Lk݄u[peNXJ*\ 5s-CAV`Cc aU; [/|~ZpT7vP1$Z-!g_6mGX>~s&MU>Z \wnEm0K zbJcگh 4{$vay￘Y.=8)5g<DL4p < l>1ETY5VQaC&:9siJݙ77ٮԺ, nFf ,uCNP(.Ԇvx Fd{b6$A`%0V)nNL"ؒX%y#[gd#jtprM# j|k--|=9~1e]B<^/&): |`vK.?ǒϊNvI7UB1W7oFei1ȒM3ZÝƽ|KfTƀ muH8Mw \lf6N5ХS8M_ \~  5.VTw ,7s3r\;?n7<|׆at"4[d80phnn'9%YAD͏7Wԛl6#u^>AuRNJMVq0 :Hj9bWZZ_:Dh#TH$+UNAm;>e|iFy#g|Xrwżiʤg:XVyBfM3HzI0)gi_GÍ9w{,]_r߼q{e`ph_"a ?މ5rBӓ,-</Cﶶu5 weDG^.bk TsɁ8"a(X'Ȕ+E0n RSְm_TEfohOf]R;(یkZ@?g!)@ukxD#a Lh&'2-uAtأ D tD@XHez:BZI87syZ\Ee JĶ@G O09'_̉FdN)`GM|Qce/+?%Tx4Wc)X$伨 r?Dѱ2' Ih{.A- j|Z#KZàvhoڕe+iPp:e\t#pKTXN*hӖ"?k{W&f*}&qmpѸ8R(=wהPW }BFR ?9 VEn3uؽ8k`K6@0Ak\?4.#dp2y5cGNP>gk[q ɫHJ``'WӽJ Яu6(|༥^JE+SteDd, :F/UDx^^WdBkڿ] о5\9+qIMQ|!BcL~y)`Wbu[ "ڴف-'N粈H.KZFBnSqxk9~(XO=VQ 'cł-]Q~$N^1S~2'ӏz30.[YPi\?Dzjt!sZX@+ ӎ?7 @a\.XUX܏)L M esfW|PhKAZU<-rAնgWa%}!F˒uQݤ;叿82li =<7&dxv4ۻR^Rg{s-w.(P@NNwcFf(>TK" :8 ` i*&ptOCRrKŷ 3q$"5inM6?a8ro2nK%Մ^ʉJ}/%iw5~ꪬ^yY*" -&@4㐌6_F Υ)w HA 7l_N,(Avrp㩘df#W"ٙ@/- @Č4G~B',s,'?YKQ3 0;D7pFN%m״eZ%ewgPhb41;m0ǺIrq15.Pn(xv Oz5]kuEXte߃r꿎5ox5!uuu~p +? d,ɜW'@xvGR<ڮcx]W,,Q!@Bʙ&!vS=3XDe ~^[ţٙCF,<) APR=,"/d?(}@긨NwSdx<.(@y_\Z|6"!Jm+i {ӆhd*%9"5d"1tRZOS\ sf*ޝ"M@~7 vAc/: kԒDho*8 ]qk8I^m2ۺLJt07ҖU= De}C' pp"8ٛ^Š % & I&׏ )̜U>LNQf}Tu۳pTeW*Hov}mx07.s߱!-%ƞNauƘ{E㰊8}!:_N:M:ܾyJ_-Ei.j'#ϹPL潿2D|n(* vԝr⏸vVFfzmzDƗ~j\?A4 /U0jS+-ۥ?^ntmp3/M,qF4`f*$`Dz!B:OSs$(XuָYOqS-nOE?N'"zywo޾mb^e&'w7 N"%!n e+]/)ʣ|l3_B@>1VW9{6wgj^{fu|#[AN(s7?ݓ҈M);RݖY@þ`uՋeK~\H-u6eTYX(f, ʂ F#1&=0#oIUJ᠅=b"1b{ߒ } \|w t}WzHf#@32p,J^i\\R|{oD-ii8)umW-r~$iR\Z[>O!bɷ;91){r`oǧP10BK':At]-T?pkxb9RȡlJ] EOWyY Qpif98#Fe%! [vH Hb~rWCBAe:3e'uRTW?T UfhXS>`ۜV9Na/h<- ]aoP`9QY˛BuYBV*!rϴy?PjԂ[tQ2S.{;'C)`}ϥJ~4uw4- N"~\o15ބ{ؠ-{Z sT';(0;c7Leb0ϕ *x5nӃqH rkniݬj츢žY7%,X8$e@ckd_̤ jӠוW+@ܡ,ެT?񪷽5m?#'Rʻ̧F.bﯮIb|f&~. 9,{[Ҫ_ˉ"I%q! ' 6n/C>.$n2޴Vۅ/Z1Qg A9wsjր2d*qI=3 f2\QGg55omV];{I1/݀{Hs72hgM^Bey\jdϴmw[>7zae־ BʮȳpQ|o0*uU:~AK95Zw4i SS>BXmPcL^{\jXCUGq2t!eTjmk%/aq`oŕvEKGno"vzď/`<&'9'FsS(zG/GKL7a !GetD2|֋2yɺ3{0sXVoCYwX.{<7@_ 66Чۧ~)4$xQ6 "$|Q@^|^G=*;u*lך:u7@fH7q ~W=ۋ6%q%R !&}+gZ wZ%Y#t"vu TB?³QCpF$M(-YfV'RXXK@, ;I Ցwﱔ0 e7P_R1]DHj;ʝՅ l9n$ 3`k6TBܴҼ)ԃ"oQt-y|tuB{~:8}TQZI1 .y(T..u~첹b~4_)},!&7fc_`$%.(5_-vLs {?ۗ67oMmFuDק:_hw̄b=#K㼢vmQnTǪUq=v6l GPxޏ0z |TzCt(厊؁{xmԐD**&C/}F'T5%4PCn h;|X*̱&3W!7 UKI#RyX|3y DsekO7nB9!AldR ]K6s{aWAǝo=RY,o#ξI:N3$^V!@{ hɋrp_~ʰ!1[/ I˂Zi@[B(j{*{ Zu4\!~֦nEi3]G )4t һҩ6cn$bS0ƽ) 0{"Vluu;(޻ 4wR^xjs Ӷd2b O^,Sv@PY%%䆎Bs:JB̈l}oY!?9ԋ5pWNI"k:TN\X'+++5/)Ñ?ôqEp}hjE~)U>6{T } $q Vbbu^g1E5߃nYw>^Fnl1Ug[:BV܍xuoz}屠ƍ=\Ho-: SxpvN1VS?/㛓p\8T"qI$hVd%,H.MLCI,??˶`nQ }K=3o g2$!QgXt#s|Y^>jG&eF@̵~fr_k )'ک.[ =5E,HKFڒ~Za濶eqH(Z)21|(1u9jTC80!Z%?= )!JK;SBxLvҋgsy^1 :獂H%c\Crћq"׫ʽjD}a~JE]dHP4_]Cz=hLjCU'0KWlqV Ck x3: x/`CO>r|=i"`mK~0gΛwb/E|j|kpv?x fEjH/Y~oޗ+!k7 7N Y5JrH/k_>SX"eT'JH4'B4a ojܶ^3>/OTSh5OF*~& 4^{~ZpiF.44}s8rF ö|=_Y9*-h\HďS4w IaJkx<d HgR=*cx79Na'[7釟LW^NyC  Sx*,@Zس5t6)R4ЃiLΙJl(/f`"uv͠7kzBS4=kS.R<Q9K Pz#:'*y*'9v޹3D}*-!ɁUP:ɺV5uC-N>69eA2/[y^L ENϽ)ó+e'89Dg. G4Z&8kԘLk~jZ1_G#u<\ru.L:Ux'RuQ2Shhd"fךнSJ#OI5Oj;dq g4򧜒bXG0s֊~LB(H]]:U F+}(WgAr`S!C]h>{'}s]O{eOޜEq%[_}c3^x唂[j7wM{-_WP0CMN{E!=tӗV1k Lb`/앺 3^x@cb2Q:x,tӄXhiV݇ cI 뼩V-/+.^Ygk0gr@>C*(b` Ⱦ1`cj s$<3nh_NZ! U)|z)10! ^4mkhq7\*auq{AZ}uqQ& W1J΃RQ% hf lN XHHU8Y甦.I,*mկaIF_:DH QuF!6e@.j.-a7fSKɽG q6t<|Y*sdy3]$3 wKY+p'n//錦wCui^6)᳷ku[?vK#`%AX묤jj1/Zj857-,Ee:6^;M`pGsIyCj1Vwmmf UgDpA?z7=ʌĢQXč1Ӡ"m@?.5^jIwYn?EPrזc[&f5JHsܕ-@'M=kYh1~vHE=kEIR4ykj3s(=?88B5 6vJ)\z L>ciqٴ[M1>ft(aDi>̔:8\G;b=olYHM^mińBsk&oIq^zHa}vO'Ոiu|Pk.*#llAuƤdc k=\!@ɽ=Ý6C(('DUOoa#]\?ڙ&`'H9p'0 ʍlk|)vYv:7"asqؾ2tULY zf@u)Lià2MJ8(Rт< T<" K>a$7_~p"Źn% 2 օnH:ö* R%^ZFLLN(z࠯Ń${i1i  e_{^ zXQ)e4B"5r\;3JKw2yL` j*_N,JɜF2ƪKSM5KG֢삠p=,*\K: L8yF^܇˺Kj%[?ʼŨ+ KjK9BfP?ȡxrF0#)fF*AUWqY3Ѽ8S$ u (x=`=ktJ)-BC :!lA'lU0)"mB|p)nstLsqw!IB % ts] /h8` EHҀ s#IbhԪ.e>ac ȭ8VF#}ًvu"2DN^Sk<@H rt }C{a7#g? .0 AC@oCLA]^*j4+9(sQB7ŁQpLwTV_6#!_F.r$0WD2X۴?e^2{GJ}v ]"=:~A|qޠ^w)$E9δ3@Ihσ롕k ԾӄDKIxp@~I^j)qlb2.QMe~iAN,i}0󇬒maH-~3GY an z9Ŕ4؝LV]iɓJES 2byY#%̘fn/U (ߩIސ8i1 O+Y%WKMV@u1i- n3DvD?齁A~>sB* wkk0r `Pf sV%o"9vl`B- L&g75OFRSvUG?q CFfP^6HpWs?y0~?y70k0aX(m}w.HWMlL}P]{' # 2 4p F P|ͭ֐{٘*.}β¸0-܂eH_"![]|=JIy[2(.d+@F@S7N>3H ug!B+c3-~(0۟~Q\Z'+.WrL]N0j3yWb|ҥPPe-]gUG?\O \75ddPDi @FOsD/%VМ3!oɽAoMql؟e?`~/ѕ9k\]Ș&K[ yC&`~P3d9^%2;/pȺe{+Tܝ[ٵ_ ė6b|,+Y)]>ACP Dԑ"e@ &P~5Fxf<!vJLYdVC{T$mW_硾]z#.mlԗżpJVW3׊g1UO%R7)IP2y;\4$%5`/\M?))vLWBE{ KVVxo=O7-K&bieɕ̟[{dth&Cf1H'?o 3v{J5#'#$J0 Y&!iβË$Q JPO`њi;dm : țgs l~ku8:%!JtdBJLc7]=0-hMWi.TF>d)<غTǣa&Gx!Y@=ʑX$^C˨ƚ|h*kvY|$29PP]/vCgO:-ُw}~(Ꮎ8cm%rhCWʘ#d(m0{8BӦK&-?VF\2WZ/k5юOl6eV ,āyۇ,0w b/> ߼ȉʺ6L}Ƨp$$Xu 7'He/!cj5PF<Եڀ\wdeA0Z |߂Ym'6&Lw2 -&%./ t !U J \K .~cwERߖyo dd?6].gyohHݸ(%9ލ~flg'xs/bBt3ⱚ` Dyɺx݉nKǎBSCxCfWڂ _8AnZ#o5 F7GwhTMs@a/BeH-`W(E;Xw2-H ӛij(ۿ8\Y1gQHths0`ш MM")V-%q$41܂ ĴQ[dhB"d3z!9@9D{qO2sR\M.M]2ZtEDyYzA+t\*Ik[ۓ7{y<_B #XBDTJ+ZyI,yAͮOL,j1,'NoI2&轱o ;`7fڒW-C&!}qԍYiz̯HQu_. `UY&R16xQFf!+aŤ0o;R.M2q?ǝx.yaok7'͡رt8))qP}/ZL6@˛.Z6HUjec+46A&#N+[WnyrIcԢ'R!=DE|1|oWLl;:Bz: +!n7a! NbT}#P_[KC:d*ǿ#: 0P>GmP(vOc6rWA7別A5 [F4D'xT̜/r8P*75̰tpioPx5fKGw9Տ͂m N#Iʚo S?Zȯu9GVY4 UZ0^*ƭ6y9O}{y!e۸zDa`m@AG6bd_sES̓,Eu2%ơ[*W.MJr |N4afc֥,S`\3Tv#w;]1ڬN<yj4mJXa(jJw,miEDs `L ,'u׉-XƣkLPm5@E[ʚ_k*ͼl1_6Uפ7Oapܥ].ˀ߆ )Zu$ԛjȫ9m i䷿-T_(М֢G̙~]YFNY$<@0GKV(_s9p bLsunĊ=wG7Ϭ'k4u-eE3?4pK{l|Qδ=!E?m*ju72;(.KF]WnomTYXphZQϨ~O8o{G`VՅ6$#sʳ@)!nRRH0+5WRw%PEI'4Nʽeg?[mEMt LWC<8Z&=xFeMڄk&pfؤ[2Xy@oGN~AOfb IF =(HpI x\V *rtOFwjENLtp1E˜:ϳ>6lwg Z*jtVH_ cN}rhpDŽ7V<Yo$ U((t- ucBJ+wPh!f(]Cd̓V$C:*+'T%cJؤH¥꓇\~oLxG`6ɛ'Ram\,xwkܧdzъ{"jј6x F+u[Hr m2q*`#^J+?eԥ)JD??{|~1=.kg Y8?Gr}=\ Z~a]OԒ7 Rd dJ'Ρ=zkqPt_JKUJ.d,>õЈO*zͫ[tQQv=SBc9zM1m0 8)X,3Ί_Skݼ]:hh ~G-ج/PLj)3 ;J8"f+:K ZV>2a.ܓte?%wK‍_zۯ߰#vN"rMN\ SC@ZisAdf-#9VW*CTUZlV*z7p ~)4g.f%FOcY8+r`B:$84>~Rj2K7ɿm];?!luO: "JJ<XrG[fjbVRFc8S_ ZյFsyX.0b'<1p`)FI蠚J*%g0–L]zsɉ=Mnh8uOXS:c[v/fQTdv'!hUO?2x%L;pPB> *+;1rlƞKBيqPt9^j$fs $~@zlJպuBM]p_W2kC;;g׾=py=p|9{܆R4s6 K@cj:[u /w+ 0DM-@OQP&a"Lo&0uE&ٹuŪE."LWr (F0s(Q`@#yNn+󟆓PFJS&@G=2 .Z Z5Xl_GuD&hd\-5puoYN3B7|'4\xQ@)!eCzئ_ٌU FF 1Ws x҇2M*Y K]K& Ih\1hLI$~lǯ7v,CHv.+u=.MXĒ3ݒ|[m[]0S||dUb?Pk#z:ψAc6`$en]|iQQS[p>'ʜTD{gVE\g NH Ě?-\|R9ޖ5T@gH> Aܲ[Gd#vu*;˂gÿȘabDr% `{VGj TKIU m5e~1),3O&rJBm@t[)@-ݱ7}1Jx)+ߠ"3WBBV+I_i"-@31'H< z9)" KVf&e8:H)s&>4\/}Qn^Daxy1pVNDʬ+3 P+֑hwjҵZ4s Ko{kz%H 2k L9>(jksX ltz~"!H\[j1xd|WR)# J*rdYYƷe{$ȍ6fx=A$-@WҎj99䗃 q)>in*ƾzXXJsq5}1o( l pp=HYi&g{HmfM 1{S˜ umzRһx?R*N rb~ֶd(kiz5T$[TxujjѮk-Fe)6|Cv}! "Rgf XŅȟ2f]#O9LǏPq~crFd$ ; փr]˂P#R8X*GYIWb_U,}XR?)Bb6xOu)NÖ̉)l|9Q;%4 ^߱//*FEx|MYv̕^{xmsexKϥP&A4"Aq7^W ܫSq&"׈mOWJZ KZ;z,a{l+] :ڻRMQZ%mΪ’B]^O ǗCWiM54mRys9lp('e9zLp I@ZwsGopzDm9\$Bi )) ʮ1@p]ҧ*G3mHӔwOT^lq:LR_`'N_oKD1H vȏz&ٻ&? 'YSB\Xa' ZR=kvpŷ,$K :$o}͔gHI3nu.J<\ډݾcƶK 5 Pm-f"4R_{~*ao]`HFqK {Vfs.lN>y~NK!wm(т aTBSjɶ(ZYU?F1%r:ӶѼNgd5TŘ>.ܩ e= hO]flu@,*#&3MOAs%^z`[N[}a{2^VqFd)ӱ psCىTp2T@tG2;m7K`dfwx[Ź䞴(`ҬWRRY[xdOZTB 3S#i[y,5IׂRN82Z[LҬ&;/\Mtmp> Qf=]zVfȕ*[FCmS]"5oPWg>z@\BۏkG2C$XS,QPz2^v~mLЉ~#$snpsuYwwпs8^-I+qcRoCŮ k6 =kQ6[;1썁fߙF~9RQ, Ęz]q\h;ٲЙ⡧`{$/1hІ$bylnwz"!i > 7VYQ$ />!a_~+l1:{0?{uIã'BiIԪ2;NxУ]Ȏj]c %{semXݮH%'2mRB#y*c*%@Djc~0f$Ov6\8U 0QUߕ3v c)~п6}m1\z_> 9&z vc犠TrV:=U^rfsCsL%[odǃ+=o}O'RyD*fFՔF($Ϫ@ yg%Bd3xw3f=w}<&vo ke|ʨ!K) y O qnn#|uF4Ź N1`XA UI:BIzPm2[e*ɼ4yt^5XFөJ5aw\AkՅ{d̷;½3e3dzI +X]%8Q~G#_eq?JAmwv,;@̽1c.>mdmc$1ޥr'pj2ӡ1B8/G?6;J\` L1q`Wl<)gL_E#GOV^vR|Y4^^dH7L" b DnA2ԙxw%uZVB?,!-C~(N3}FZE hzygP%ѶDvo)BdV+nÇt德jYJՒ fEV׫$îS{s+;̰rӿNώ~7|0(砝82?DkDͱȵD%!2D;$=>$y%ODwEsy]Awq]S粞hYl؁T4*%]nDŠ2K7p/- $\baacٛ:`,F$FtOJ\!C[u<į?.^^κπoƨ'"oC m&p͑iTU[W'I@m8B''ֺۄ7tuBe9 o),7.&=B0ZxQyC]ca%=-҆_XOPi IDe;b/_^̊` Aa"(r]bOE=@' |r2rFĉڙxb(g Qύ}js7\CSd8\9jn{gHGtNDl{\/=!Y0FFr `Չ{:U~VR$UOɇr#`A,o"L\w57va,Gvi4# {}6aSLcD|ȯFt(XmhYgebGPWU:M}Ybl1-LG*K/@m*ZX[X_DgZׯL0YA28 K?"= *ה#qMɢ{U =:^ >Ah"/5-( 90Adc% ~ػ>۱rRҀ h,)!ϓ6i_4Xi^I/7!hjNMHdzTQ%|K'uŠ{ @{55m_jڪgF09[$zJZ}gԗ|@1%S@ӰwAs H sDG?!>jUueԾR v@i4!6J]E>-hHRL|+!>a!D׉2֩p~(+ -a]tdE eAمWEcd…^Zq?B|Za/vPmf_NK'` I CJSlL-ԝq»u, [c׈FV$oH0d)8wNk˃ݽ'?H2'K"^X,}HneK9\|Dr>Pw5 ݖ6˛¤}:ס]& byBeG[Aщb==6SM%#($ ٽ'>3'8:TB!J$iog~*m8>eP4K]d>]寎5UQ(M,qo?=8Kj{Ef̊Gԥ>@y3(I* )!lZ)Gy/\Ăs`Nh_b1/ DpizjCӧkӍW MSKuE] #yCO/.A5&U?>QX>ﭻ ?*-wAaE\azcЕSliu c+=9!ZCHt2mVnnHo (@C\J ei9C"{-hI$ / P' sہNNy uΣSġEt$(=b//>L-/Dw/"^IDv{&z@5_I' ռRzX=1ïrAfUU/kTuJQ * 0!Y3'=@E;rVaDܦPFBŨ'S:LLa@ V%qL qpi9(3c*3ꈃVLk(TYߢ &[X?Ë:t40iM*x$-CTF3:|3ؘ|<ƚHB1L*/oss VߕН=B/ҲЈa,ˍsKsȌ%;Y0 Czwu\ SfZgVj-w=C@;Okׇd8Fz"%{Efn232б֪OxvJ[)-aOҘTr}2=l):D%0d>GV'c1?7,orAO /,;"bit9]ߪOM|BE}^ PX+ڗ-)A/2/K2q;,? #!9,FUzSg¡qh#//p"וdᾹPΑV6(8Of 萂|Q`^G'ݯi@hY|P>NukY)b8R׻,vE$%s@$1n]@- MO-@lna*Ga/i|mBY>U96|’+wq^$Q}d@'Qأ1W;?ǟSg;LJv_eJVoTOq̫꺼ٿ'x2#<uN{5Sٿ9wYjj6Db.)I@i>'F,&Z6QNVnb> m_QG1kU!RdPKxyzEۺSH ESstM](Tߥ7.jD/i]>MbrĽDOriq+:Ǫ`H{z $7Nja>%8?6'gzxϦAu<$@~jdY MٴɮNsd0..WjE cJW6e8V|(-Z=@Mο>'4 մwo.UaT1YW`FHDǘ۷(aJA xy+eązYw'{Q12ׄ: "0fucD̴~cLv8Rp ׋ъDow9yLWݒd gFH0~u|?o!XYd@X@&DWCާ6/'a2[2\K63lg;Gfxp]$w75e\ZYb!=-C8 3 &eC),$N:0' ϡe.%Hc W1FQO'F n1T&KdY)gM:${55VnmuJp*p7/<ΩSwg i ^I"ELv\dYnh\*KLA/ɺ/슐) IEhPU);غm5PQaIe'HU G8.Y̱D5њ]݅"$$7c|!JEJ= {zY snJxo8zIs4oMcIAtSa*ڗܩ0ӮHuHa󲄤lulJc ̗zmUwAwV]t= #Se'@˿7' 5% ]3IDANDGOY="60%vZhH!V䶏ͯw ˹LTx*s)ryql\аM.&i{){+}Yqu( &^| AR!`M͡E(#COQ?'}y'n*Y^icFڞpb2v%у#յq(%pSļ'.I1tו+O{)GGs$QkRN<2ui)jmgzb'}\xA|,?bЏZ'E!<` KBZh-k"]:ӁNtl(p#?Vu#3x=݊wOQ`ub7]U:BŸ[󱷺)Y[%ꬢaun"|Hmܸ:_e^aoNȢ8Ee7~?M W{EV "mL-= ;O/5з Z)ǻ7ðKQ<|ajR~l77Z 518u)k(qȧG!*z(pѯ{9[C{՟"5%+wnHot9Hzg@B] f9}M؞Vĝ*b7Q.S4?j"`J]*t͉E~4pʼ" `*#^ȵ5'إB Mx /6%6 Lnk˅r ;=K*UOMrBF2F9 c\3fuc&)i,x]*͎t@_X3X5, d"~0ׇodR&?ښOwu6o4C Z޲^]Pj q& դb4TXjő+Rr۰TP@$@q%>X|m%*w`෵Nx}T?I$`%žɏo g (x×5B@|FWJS3&r{`;B"i'Z<+~aYJ|`l眛r _ec*ZxYi$J>Xx(;| )[t  5$F˺"]V:Yُ4nVL/ Ļ 1 _6 ĵ:Dˬ-`2' @̹n0ֆƧ%4HW~ŕL枆7v> TG 1htZ"CC龓kraXmi5u%2vDɓ&%h܊SU֙ kx<$s:t ] Uq`=[1"V =DiD4Ӹ  tɉ]sKOj{N$ MDa߽톮lc {F f L6:wm8~fY}$N?m c1 7ԂYv|jLկBPh؋yAU*w2{]E' MMFw҇Đ1d-^ +Cdsjў'aod=x$٢W˛ݼlnr-#T!?oULu6xnb`plM?WkEE][{z-_AMS lN^ O\f oWLaBC ߲e`'vO6ZyΕ(Kj%)()RIV|/B?g*35n3%{I &|SEUl3AWbPf 5qdC>SV8ǂrsÆrZ)ڃa gXϢ73O9"B_EsoFѥfg(QiV~ٲ!YJP?'dG a\h=|TJ=]4=hnS%M,Z>\’1-SlWBU,G*?o)pVVZŦ+1A\qȂ>DOM!<$6yL< i0Eb)dyvPiù& d5Pֱ"OVqjH̠cr#k6&೨څAcJF zjH:H3̪M wb vmZ$ n))^!3/!EQq؏X98sZW9V:HÀXLZR,Җjs>h&v!wYM?ފl];T@O׍ On}wfM]lb 4{.^")L\M4@JϝZ[n 'j*d?bIT!ƩHq jW=*SFszTbrG[pȒppGR"axFGf F2਻sz_Kzz?=DIOrÍ@|9RïX t%.I(\aR6d:9h*wG7gӮ#G]J laY$;SStF(j0p y%g)ʜ<7Ήܹ RQ4!e_(xf:a9"mxRj$ǃm ѶP1g"Q'YrT\?eΏP,P_)tضU%pZg/Y*# 6|Hǯ5w8O0T _:s sn%v$uEȔy ƮT VgGH{?3Ҿ}ةw"搰 Pa$6Y3=u 3rGxF.kAY 3/dOenG9}c8b">&vê/;λBbccam `DJs_\{3?bbrhWǙp-p / e:X|(k )V; TGY; }GԞ35]BiG1A*sF7GԞ'erI4¤4i+j"uE:=mA N3gU?:?)E:Ŀ*b 0b]gkg ib$hV}̺T`:&+'6n$o󰮷pBDm-n$#e-/ C_21A cQ:O\اN8ՠ}xŹe2c 3Q '̇f%b-mJ7qjS`mw}ksQ8y՛^ޖA ՄŽ!~:҈!T*EtcN3zy*]~ű=HU 39T^J<<.+,*N _ x0|$:b-<& w6@W`'{Qtޱ=k{n̓I) LĬ;f%,#dr˿ nVtS%LչJѩ<T i5Cr#gΚ]lD u):3H.٬:B<''^diTPxQO[*ct6%C~;͖p#Zwq,3PM8k7/7gɯԊ/{>~&9Y.̵#%儬$z 8NeӔ:~(w"'vC$+ (=G_-NRY0޺~F%Z`m\v&'/.%Eg=C!1_6T*Gș:YB( 0;Üf2MkhYpԯ=l^%rl4փhSqK./(^ 1+??1nu Tf77mrJַU?<߃TO^26*ItXf IoWS6+NBe62׈P*g#e1Kx=|5zsHi=VSD ( r AY@ |8jTs6dJ]dDoAG\3U+>w,KG k}b6*#@+[dG]P LKa@,P -CXt]!5d87!MVK!iz\4Y$XbbL{L/%vl!-{&B/X-lviޤDs'j%nn?Eީ%a8E)4j)Vw2r5QwJIwJt @xWUDn@zL3GiB6u@rNYךHF)*7Hu^&PZی_X_2C{ApPZ̟-vHU&a1=]q54񾒃5&g5^ط_^7(q GQf(=fuȢǔRh2N46c?z)؏nwn[ox0)(m}mX|qɞ}^;Qmu?n[v̽4/FAF A_ϰ3i2cLϜnȋ)#m]ai7kサu,?#tp` \AMi+ҲYOT6P(YTݠ4K-лj->j5}UA.P'ls~brzA0ڑL.0ZP,%zMLv!W 쭲0f$[bM̊ XlYUЁFc}t^&ܰ9c? `qhMhCil<2h.טC@HP˞)( 7O%Lw_ص' &o帢!v6f<\3:LJ& ]9Pj8je\唋|-l!GESX<"u3E"hK!"*oJU41o kHSj]?EKtٺ;:\Uίz2phOdNHkڒ>c YUP'gOLm5'.d 6$ #gkV"+p[P6+pg['1c&4#y|;Ro<E,C!Lvw#zZPJ~;TÓ0EDhY`{,Q^4ktvRB8OwͻJ/_`x4 aW4db tQ{oܤV\154NXGvOr~PZmНc q+GBKnw>ݓ]%C})ڒ+_i9$+rY--T)S9Iް ^t^8qq]B&v)V|L1KM/U~(|sz*N)qB~ܨlo [R:0>~8抿H%(旺м^Sa[I7Dݕҝ/7aɦiSڎoDcpwk^Նxyp_l^D&C":wPAg֋葐Ϯ}8#=߂*iD(3w D!X0BRgYEW|AB]qt&F*#T-[ (D76'`4u(w9U S$*oDC= &槡uCcLQ*GPڏ|&kSi S)Xrl"e82gٺ3-#:_(fC? sFH ԁ;U;XX5FO 8Q`Os `Ĺԙ,ӝ\|QJf#bQN>3RL?&vPAMk~|`#|v@b@~$mpkZZ;F =\̸&DDpߕze*[Wcq~⽐'srb?X;5 ks5Kq' !T;@ ^TqKaE|ҥlHn{66tPxRbtfYXXwy؝Y2kzŦf0HJp,| URm]Պ/ Z]~'Vk?ᖏL6 +eVL3Y魯`~x]1N^c)")OTlbb+57y@gZДՕ͏I `IwٳoDlܤL) *ϳ_qFZ]Ҥc,y|e| ZByĘw};UShgP1 (XMƋ 5 dmzQ߬k˲a0V:ɋa# #2Mda./ߘXx,vfatNWAi~6@χ7 uAt&G@!Ie6a즗,WG e3׀p>'>[lI*~nUFᄩgV :.og œVbMSZrZ3=l哆 ~t!KO#>c'I6Q,; b`Q fB .i*l K$V{ɡJ3PiRZ_g^#{sOUy%N1JWzC2HieU. dFx2j/niM^ߐ#⽃вJ:&)tϒTHI0 MSH&ξ?'L}^;ESGx+t}MA۞J_ !j (.? cX8|g{Ysԧ~20dtp5z%χ6A/vt'JC{8iɫ Ă-.,r*nȊɇ4G4[$= =reY@Yq.gCji]dFKK]0vnSϽͳ'XݿiyrL`u~GY|!Oo(KB_ӧVOIu? Rˊؿoo`:oB"D f٤EvՔ~‹ bզ7^.Sxx=lT@8s\<$C<Q =6.6݁;#yqC|οz(xR)S@reA|3 KOA>X KP{NeiwA/ *_<$eWVC(戊j78x}yUu,uzCXsѶi&TԀnщNd~GȀ_"0m roPBAeoDR<YQwYu}GMBJ4a >1ӭN1!1k6=_Mc'R)RsX2c0+>D.ʮ(,^.R6%^Yei`A۽JvA r@'=~/DY3W~e0>ߵ0-Oj^4ت zF:/Cv[OT30 !noF2g\il)ӄŪ <=ZVG' _!7\eJqy'K^JW))5u:cipgz/B?54kcRXTyh&Id@WP} rO'oIA>X}V  JZy@%^qhG HGv{nEF>V@AkxlA[McVs̳rwOxy7xYD9^@06)M TВ/!c2) דk  KagYZ07070100000308000081a40000000000000000000000016661a1dd00007c24000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/F%{]?Eh=ڜ.+ˣ,VEY$B2~P* a]u O)+}Wq!7#w9).I,\:ïCJO9jy)$Ɖ rdmT Lgbwh4;;mu{iik8hYD[S RTz.}Ql JՇcaD͂.|HڳR yCVŕ| JZ0/((}9o/>B [I]FbG7ec\"ڊ74حL*kc:y9 <fwmn2E[>;RҐOް-F WC΢WY<(':Rwɔ16ʴ P@,*RSm6t4 % mck_$x.=p=`gKjT5 -u2s= 9JAadn+tMxĭa/Ih(q.zC>P<w_#aZ+bȄ)*3sjXycևh)d,kM%O<ԗD;bwJP /al/h^Z^>̟seȔKMFc {Z]B_ Nq#!>@9"snd$l*&DU1mA 5((;VT}tzq~S6`ARDd‹CLհ4#a5æ^t(*(-P.2n2Pl"q؍a5ı cW\sk1NﶂvWd z) ;(50`8'YQ Ŀdw$g*HS~@&+Kkt?i=˖pk-#z>gljʠFxoġ" 7RJ~{ŲUFc"8ybCdR%:Ĵh d${|^3OZT1ptay BZ~4iKsGxW^ (E> aj1jr6:pgi9yj%-NҘ IPC A:$Α7bk3=A*6k8⊂\հB%#DK=VEE Jw I[J:M |>%yÜk}E: Ԇ[oM[#$:. &HZ}qnYlY^GFi>+1K31rSz+ׯpi :{KG9Ą=jN7z&`bND'D:b ڙ.wZФڞ8Iջ9̚/ep-  Lz;wg2YNP ,#v7sASd)))м]AlG| '.P݁!KM$8DXoEʷW ur0 \) 3 S7A| 8pfMV Ж*sN?񐏽MpȠO 8Eit9>l5dʲL|AF% Nkҹ_ >%$:$hSƃk4Uрzñ,@?;A "X%kA4Fc-,,moԏAd>ШZOƈ~yTH7y}M\!4pZ+Q@2@0_A75?{dFBtc]Xn4B#bg's&ѫ|C/O]+}J6)wf&/a"L&/ELJX"x 5cϩ1~3PH.i݈U sɎ||yHҥoo@)- TÕx V1e˗}sA5DV34'{P>۫Qwb珫x]wDzښ)L e==#ː3Z'>1uj (m HGm(vLPT0 nmRkfKv4s*_ph4P#TH,7~?yx?ytlYʤY:IZ#q]9GQ1@`H2J߿tQ tcgDTK?9f Xr=5̪Yt9؋N^uNc>gD3ffw m:$%!Ӿ3/C %KY,kS9%n T_k\~RU"qk8IbG[t5EfoCxnʖ+Lyb`g$(MS˜) Fzjrٗ%k3N'%Nt~MB}r0`Ka9 ?wao2^+Ӯ-/fE 4߉>{ 0Di㥝i{G gA4$nC?=XGTDm}1 'j.T[p#m%^<٫Ӎ"{aiP} L*]_cٕhE`4# pH;Lu߲䶻f#|xy#>^0U̥UG'+pHzo5?m @oCBť1kl@NHnܬ`q`IV 4K%΢n/x zQhe>bs8xXDԿ(wDB_U׏i()zaۄ4A^Cæ{mhM$pyΆ3Bӱ,\u}DPkP i/6Ҍ:>^[,1wyCO*xun*J';X^I؄UuHw˜bxW8+b|EsNL +Wyw!|ᅪ>)/õ9HL_lH*jDoi]d:E5(tAf"? ,0WR4~zwxOGO YI-^Y`I#Zr?sŠ66Yf"0*6lX0:4i Ƶ)N`U#~ѫg0ϯ֣ӭ*d~:Q ?J 0hC- 3:ՍƯnWarli&Ł5T5$|VpRJhBa?nHi߁Fr֓N^c JKNwzb6LNѤuv˯8QF\DD<0H9dmq?TÁ!+zl pXɆ!b>QQ8yl={)Z)F]Ʋy" ).!F'暓F1+ e\CJ {{ל XS'U{^F[DqX> -6]n4<*/wzf9" ;xϥ|s+@d?aQy5vwE˧SsBXO(69x|p&VV1wY8Bsd_C8+Wx62&u]٠岑DƯ-E](Dž8AT[Y?"]^4j ͵مc$4f/}bn^Z-nk)7co e%K̥|%#ND3H\pY݂/چUgwn{Ɲ(Y`q,V%&65JN!\:L=h/m~+4],TJb4E+u({= ϐ`^`AL3:6uV1_Mxn՛d96sUbجĸllY"@[0|ڔ l纁lu]@,>w鰐s*Oy { ` Vjen/ِ~ b7)h5^1gMa| 4?YO)t $OlEKã;)6ILcXq!}l7e](tw9H?ۈBnv'9E ѽ",+ î&zLU&r^*@Sv568ǫTEmзIE]|ՙg `7F! ~M-GQWٲD6ڶaH`-PLªbZHbC.|{ nnϛJ,c,سa]J>DjB:!΀ Ma# cZZaqa\Q Kbi~*/KJgҏ˒gJ=[s~ŌDj+W*~umU(P#eU=xyͰ8!yyWzj= I6 V~x:C,O>\D"M\R1A2PgUz|X1R$Jmv20 , y 7[tOJEG(x|)yvUyE8l`۹DeN9 SW?:c+v(W$Ve<;"=0 YB<<èA 폓m{QF-8N7km:r!.|Ao\*K}d3(\84ל1`eg N깉8O u2[9I`YVk 4'%cgW9%וAwu5DS_ 1 Gl݃E-iPU>gB=5I?ogR~J%;d 'F Na :®ns_WHFAM+C If-!Z4iJՊ+Aگ4 >}7wn"у*S!ݎo-3_., ouM(7 Y]=-V[1BqSEolɻPȎ jwp-@誢yfNDKQ)=YFz!a{7ʽD@@z*;ܙT%&&$Į2|&(^ԡO #:^TPNRo@Nh,p#<4L?|kIMKMDJg%!8T No2_?c xs2Fy<'?dֽFd0Iea & Ԓn Ԯ([%%%V 1ׂ(Ff1u^U)lQELe,^5xΩӤV?tp{S/&KiP3;24ѯ/b?3x\(*I9vJiM "7fm;jW̨WUnIVM@ո\؀!6nS3mNW䗩QnvmPuŠ2?wX} @Fxu> f?g;2& t޼JLWD B}%$WP|F3p9FNǸ{D 8P.@=}9f&kؚ2(]#C;X :{$W%_W'VbS(|Ԓ}&#x 6Âw.3o;b(9pD zj-,c^ϊއ'Ф 57iPٽ"-Sή}N3B&Tь*ll x!hxwNJMUU-"pQdO#ETuH`'WM*ڌyin׌zi٠YHq&JJ綿wCuAr≋hXx? <0 ~7; $xlMDw12pC@ti3hEW3?l9b:х\Y"bS2+lu(ζ#Sa`e|ѧcs*:Y`>)!Ms=!ry; :5K(^kڃ 0UIcNuJw[ `$WG5o +W? &{@|&Z#BP0lWpq`\>IL:W/pG,[@Ӏj|bS-Hޱpzm'o!6զhX:SśQ~݁r"Ϯ㥱A*WO dauƘݓA שrxYxmxԿSY7;Zv6]cc!~s}eVA(ގ'*`.|Qk(zbq"r`f@cgecB}Pu,]iugܶr H![Mܦv56V |ͭOҌs{!6 -2# p˦#Io1X OqIߦ-gcGy"ҿ)71} kxYxeJj(հcMK1| pe~lo)n.Oz,pL!WtߒvkMUq~n*xڼ@g/6ôx,cģU6n*zG"aPa,~$sW rn;7A JX3WE].BOȒڎڪxmu[*;b/zBmFEӪ;‹/Ȕu2';ybݧas RܟS"t`&,V{bxV|kg'co"8cD{>r/ YN iQ/ HR؜ȕcxyPK!pK"iMgfUN/l+Gz bgZþUhӈ]Xɱkm(g^ kɧOBZsq|Uk}q5Հ{n M.zw|6:/IdOD:9ҐbtSv[Xx60,ԍ?N"7TG(TLjj~o4(p 9  |lG"Yt }tUzHP,Yޅ:M@(#E|ƈ0=wV% |u%@ -gi6m#jnie8RzMGܗ2r\i }g3 @LQg4,_aY$KN@D6{*7kbND lzKA%ihb]EP)Lj@$D%w5 2QI S|ڟv='׆ѹS$H̋_RLO4{ҲW8('!o Sa!KbqQ,JNH.:% [כ'U!]'h^3svOGi% yDL_$-cr!vu&=ߏEGY.xpfkv,v覦X(8%дu)o9]$z. *p/r^4p#p~ T@׺AE@O~R9wR؆_h%S~hdvz7'U2kv@i=5>޶N{q(倢 {Qzs;N_ӱyۭG IcU`v\ AE|5gд9Cj/`cS4C*g?ra#g ӗBYs[QVؘ*;;|~h-3X`LX#;oݹB% uE ~4 .;)a -[2?=N2}5b֔pGUۓ ۑnjХ] 䠪DEp@DU8άvr(3."_=wLP7/Q\9t߄ߛ'}[`=(dv+p2.x1%uX?Y;E.}&wlxec=n a0e=.%ڱNbj,eGU돲 d*HuvXrERM?zӡHLeAw!k xG2!3wn/hw- 5GklJO;vC4MM;6#k ʧO1AY%Pw/|6%W6ex`fS1γ2rs?-C_*XJ1AiKjȩSD_Zq,ƌg,L:Nf5|&vH2h8P'eа8@/ 6ڀME#Na> B?!c0ABjYp5b^m. R]{AU 1>:\+iVRL `}!3y\uj($ ߗf @r,yڎ|;Y?R|Y$ !s!4@M>p鰔R𳹄Dc@ʆ0<-|;3.&x6 @\l` 7 苁9 #j#=|Aс;I= ;Bv NI2ANϧ& j,ױ&ZHmFMqxg=6/ Q:f[g}Mۀڬn—5ŀN:E^d`6"9O$VrI ܌Rm7\jtpe{ @iX2⺇sQc<8~|͇um~ cRHǀ\=^&%xMu ÛJ\zY3F5bN(F8 Y]gHK&LZwЌRl竗K$1++m%nkhTZ)vgc.s:MiM9W>c1S&s%8#2PE=4&bhYdXeTx0 #Šr|"^>σ[$o !^/8מaszx3^ŌzA79 htڀ`<|ޫfy%l_iC"Wvkf(t(k7PKY͸2(7$P`&c8bOXnqe7֎Depk[RYc`PjOф?K;_t׸H*v-CѹKtj~XXsRTkL*AB}KlȀvcyr( l\ktk;'f\-)\)veCŃ^{HH~zi󄆄 *'u~TbfOMv?HJ* ICi^A(6\mO'8?.csɎX.;AnVƣPf6v0,]`jv5鰃@Chs' ٣;sh00osK~ #לdۣT 7Xh7 ߬'傲>44$hXuZi C :n}.EW6b'?s#5|Q[$4r=+pA!!P{4].1gP2cUj ):􁂧nG/d3Ai6$pbzS*ȸ8oW3R&$E)2|}u?ꝲz-KC5$}ge1 %O9HRk^A='o04HjKLi-Pky:FV[\^wdT@{ W [эq \kxPJ, tߞ{Wu`'n:3} DՉ:̣l{uTo@FYD U-9!g?+pͭ񜬯g4EO,hiek[CQ4o}Ot>Xg9f=JbjDѬ 1i\vQrzU'Yɋ:dqm1ֳ)CvfPudzEzPG>#=H͉pNdUae~Hƭ>4R~*SӰ婤"Qҁ!X{L{ջ l{ + VPyC&PZUnP4)ZS@[@mL-CD;E"p ΗXeI 8 ]ꬁ0Q`Cު2#m7`$q1=mEES&\Cσ`B6\E07ͼ8EhsU/^}#za,2`ܽ' (:yvvэ^ĝ{?#({8g_pu`o zZbQ?}lU.NǟS(" 5DaJR4"{F,qT8`[S_4(_-/ P_ nmBhtĔRBC<{tJK) ҋ3sICU^}LYkdc㬿MQ!F@qևh ==>agIߡO#d.jyf{Y ڇE <XLIs뵻[LM|? ?LK$Hb旫{$! @5]LHу4!oB~R Y?#SM6+-Э5MdbtG M>j9mA)t7ꢏܲM>I]E\2FI}kRW2$V{S>Q^E0Qm&ը_:#h9Bj|5H.)s E9pT$߁*Kh&;BLrMᨩl5wbj7P7z癗-)Azя1D|N`SdAj"vȓ9}<Ϫoq,+ܗR 6@{x#Fp-P^O|7F.$ Ă=4EzIMB- MVHl5D bzE cr퍦P`3^@Qs5‘zOgdAswIj炙T<#Am?2:GNCEp/I:ä#īaPg'Kr[;FTNz5ᆂm\gLBC;i;!7* VҿLU5ˤBaGKc)$HLvoЊ^b/W @C r& eVɹ`@i8Z~C+X[S^%\[ڞ2 2Q_=~+=TKӰTN\|qQBcCW84O-Z>z  rXeN^ΰV{/b?-s>G^rfɞC6: W)*'6@VZdS!.l:¶,EO5rR Xӷ{~FMZ6ƠN d^Yvo҃jkH&ruUG{kb9zz8iBv 1X$5;ȗ㮳<;mv-gIr:ObϬPk)b#߽ CVO=oH4CoJ~Qܟ;A1n+d=3iPCO uӿשgJ%QItf cjg{n|U== 7GKcrO^>Ey_i ߜĪ~Ѡ66V]dcd[}ӢعnBuWwD 5Jm~}^Ι0tl/{;JRQ-{ wLb=죋.2KZ#ta E'^tP=ή1o*?0ቭKP: mPinN:OF/sΊ#9C׊W2f3EOeFE10d-`ӡWmKHII K#%Cڅq NJ#&{fppoT=ĝ\(ӾJGK,!#mr_dk.lv3 1GvV&9G5X7rUO&I" $Fx2ae cioYn"qM $"d<; 16ҝձVNev&~0C3` z2H]6nqFxZ?#*R3m Fp/ >_%RՎ9 h*8eJ;7:/?4pq[/OfƆ9QzJ͘S B侻f7X^LDB%gwx*o`a;I:Ge+mI?$5F~W''"]ac]Yufވ-ȗ$p֑`z2P~&{^$;m ''G8B[2ONJBI(p)8Cv C߂!$2es^3+;v[:"R. c8lڵFtv`kEpu=|i8Q!0j'MaIQPv8]Y\!tDž|Hs\!"ͱ'_ b8N^U5a穽*F\1]=Z3dEve)uQ/c;6uRoFڒC"\Cb =)\SɅ1fYIM|^TCI2߂)ھKTʮ9e8S L5FO5=$8t2}nڽWLsH 7 &0ΛIB[dtU\RTr%%Rl"Ų0n#};$$Uq !1<>Ze&1(-ű5ҒE|Zz"yt:TȈU^TeMڞGS8cڈ<` %V]LPHIt!U`/9[Hɗ4xH[41g:eP3FfW{ ]#]چ .?W/p +qVGWw-2840g򖋥X+sxT ޠ2 t=Þ"w|öJh|0qe 9)V'Y2U]4X>$rt#l߈Y|Sw9]WbN:@v\(54膷e##bK_=F{3OG/&V| :._v`'dp>p`4c%V<c&4|g2T=7Pԣs H#Uq"9ش&y 7Ш^X"" I& d3bEB+P2wհ0VSQ>]%8рj*u;ƶXܨ*G}괂U.ϛ7F/>`ts MϭnHLtKKU3qjG=c1X DS{dƄd f!wՍ^ߏbK7Z;M'd&U)oщ{& y߶n%([/Ej,=)lk5HQ p6~֨C]o_oZ +;xoM?b '2]{?A8li5Rɾ%{,#8Z.ˡH"r)Mwi1* j,bcYh DøJŽ`:m+;̸\/cspMt + N4O.ބ7Z4؊Qd2ddH_| !HSl-7[VN2/7.sY9|GB] B%Rb'r-q=RRLG\H)o T+r!e;>\ X@Rm bJw2>}L[R* plDTkʺ(e廳9sI|]h- "Y6e{7A(qy2.Հw{[ =^RJAs]:N͸\j[l'F)<CнMөHta۝Seׄ`w0*g 8II^R0{Ȭ#a ;zIA! o];l14yb}D阋Q))u7?rdHf\A u5Q~bAo87:tÁs{b' l;Ys~4rVMx?囌ZZ 5xN_yԴo@KT.e #9Lh@U 綧AM7SͽS{\m}CN})dCުbng5yY 7 whP%WNX o<Y i4H|N+]eB0<ѕ~ҫ 9#7XH%?1OK|ѣ&aʹ1/![ʠwKOCS8K/2yTb?H=Dcp Az{DJa)g{aiDEk1\PYd'3ub3Cyrld =!U #q~/H}T t̪9F  B9"~ye qit淛τg^9v͸ O#I5C"sOݏ҂gǃZ7Ȍ%O[k45d;BȯNa#ZCgRDED}`)ٮRfU.TC[Q2laM*5Da͔ۙmFNPv׌8`A'HӱTRQ %L?ّ]w*]~75 fu!ίQg3O Тz/ZB?K.  i =BT)cޓ 5Ӡfw9q_+j ZCʫN)~z߈xgj0 %c9v%l8̼>/P?n{daS;A<,besIT,;f’nƑ4b3,hPB[t [KeY嫖ܽWM\JWK~RH-c^KԒ/3┇AqЈw0cւ$Jtip7\,Iߍd<_&E?̌bj>mky潧֠PH VᔋO \Ã7)P`|"!s,EjY՘\vvY hah E9]+qb%^Te!y[EG>ݲ;!A^x/*[7!*~{Y8#PۉҪn/tPx&a 77)ˆ$q:'Ntl;y$-ZE־qẖ{𿝵$Qmgprt)&O5jdA`!~xmt>\ v@,k} IVC%|QwQMы~nN&6p DMHcz*k_ CcFhMKc\ri dS5ܘo~B--tlt*Vy|h к. e<8gm&9,.r~TάC1e$Ͼvdd—-K\'4 zBz-' XfۿY8`͒ܳEm2]Ҵ[5[ ~~\{]B>-!a([`+@i 3q,fM8],pW:G0r+s}|2KR7EX ,v4xOik.&'de%He,;Xy?땀ه}S΁Eݢ7$͌=#kNI­%=tq+4Wqtz7?KM)U4y w5ɓ ңPWu-mHcl@%wLv2K|+ou{#leIQEg?^x<@,~~B|nuZPx6e/~$vT&n9ƫ%^R^b.( .6)Y2T_"e,ҁxHf:WWEInT?h lO i~sB@csP)Abg9ļ?ʱQ9vjD x\CJrg m_1|xa'I(m*G&ymeZ^a*p&kC"FwlQYor)Bwzx 1C"7\dt2P\9٫?&|ʞv uƭ=[/gw KW3O ѨbߘRє S 1Hqv^e:Z.!;>)R_ ||;ٶ*$*? N~6!֔8#̢`9Ԁr~655V0нǗ v-zue_ #.u_55TTYd; P:@z@'N@|Uky)_4k8h$5U8"-YZ  flfb@2/l>V)Hq0(ۚ: \'4V WY }8 )Fm]f.F}W "<ԧ|9OuRz_G ")b&K>-8XW\OaZ8) Jfo h=Kp#6Szsg8a3F_'6蒅+{m5Pc.akםn썳%<>sOiQml-jyOnz!*{Jr])>LZzO=_jQ&aowBfa[@txiAl]4[CkDKvjۼN=09ew{i+m3^yz׿-8ƫolĶݨ}]lMa*A? TB4N^Mkb$-* @BRr6섫?083g.oXgG$j: Z+=XBy=Z!\'&l] $.uSX$gY죇Īm*$cwTPMΤZoI>fF]= 7޲ֆmSܗ$(#։l7 cJRAz1OZ/$-ؠaջW ?Kk|HreS]kB,x=SG [aihdM󜾲6] qĤ$ <,D.Pv2?ȏVvՂy<‘l>Zniľσ;jEϊ[Tp'#CHIu乻Scp}]ԁޙ$}> *{FiښT##ߐPR]Ю%P-hM/&_JI?p4sI9wqPU8XQ\$3{@ŀFJZ\r{Z{EQl 3;IvD|Ok.~T8j+4) CqaH<|WmntJ|\gdjdi=}<,+K6v- d#/sɢj_mXɑ_=IDhc `&+_} ot8+* /n}NzS)YGOs(gqb:49ϯx,Vk| iڬ/H/,6R]sQ5֜=f5aϙH7A2>H} 2Pm@H#UujL:\M:![dIaE[ d~C+ RzE>aG Ef6Kr_z$ wKc΅Bج7ђ {0 ܒWyax9pP$ CQ^oUѷqYue|дhAuѯ$Rr%jԪSW-}V'1x|jd`=XSS#L {])C iP*'Vp |nOSҌ^dIt?ﭱRf0{~&ن,_ fc2>֩×$ +G VbFr¤E鑒ܦϞʹ߄-P<[Dvͅ"1Xh@t&85~g~B@!Ì!z;oQʅz`._~0 2ԸEt ]W=F^u+g xiZqdLxmu u`+{Vx%:3Ռ4R9c)[O19r!"oR}"T]$ZaN*+h6fX6+̮c|_kZign1y aatS?^SR=K"H _QfD5i9fLR j6Iqrq0r2٩ M"S> N0/ާ`}ZM\{meBKyw_#q)ƷjU5ِBS[5)5neY#`m4lC#rFMAY8DI7u-)V ח *4$u0YȲA1[5Jd(q"ZCn ])f;RI5:QC3IgX !2tS{RmL%u V1TSv._!*.#ܗR)bevQ*x?Dž=`CyA Nd)]X.7 _d'w)C; #koep\,#)m [uNSMX&c{}0H!C'7@\6##s7R2$'m pMX%DMNs3-&-C^Py&[e!q(`l ϩmM~E)LD8QɤI $[S~eٽnn`1E8;UR֪ۮKR56܄)#;2#e. 4D󮳛 Ʌʎ;eekHo?G2%@ȸD T\g rGPr eACLS|+~$i^Sj}Dw^R.x cJ诗pe`-hp$Og{=JNVaDݺ?8ז^oU\*l%xXmLL;@WRg0xv-MY0sM;&zmI{:vn;ۺm 0`r~l&lDqf Z b2z#ȲOiPGhR[5b߸l,*N[j%Lf/ oCۋ 0VLnS:J"htc⪀d)VE.Ho75TȺhSasœNϥrQ siJqTg\too8aBxZrF Ba=X;8JKH9f,%=ꗝ3@P0IFLB6=ͣX֭fѬ>YqwZX:)bɵ(ow y$E+ʼn^l>"\1JARSC^ٲ#`3OZ[?+qjS8|G+. P]9E*4m3Dk,R(#MUB[Jg%*ӛ@Q]76h7H1+C%h9>x39^qJ)^foCݡEyܦ9 i4\@noK~,ۅ!6if0]Eg\ Y5?6/,k 3##HTo)tn:=aHMȯ_iܢle'LP2]~)LBfQh Tx-$a8I89PcŽ)K{p^_--8=ZŜ[QSҟv(p|(27V/:gw_:Vxڥ떶Yl:l*⛏ k3=I\J%iqRQ?m~w*sinzNL{%Q-yz'`H6*D30gn77l5绑bե{ 7=VX, z\*<:Y-~O 'h_ynn4.ple$oR$9[$Eh]tWfǒJ3uM8ا^"> |-SD,@yϛtt&;( 6~O ܛOwaąlR__8[&67*a]M.0cd?!4,]qI|w(?xn\=f>R;5T bf BUM2%ze@Lqwj6esDHQMF>rI{!FM_ᅹnk+1Q\)CvL< pgrf`N ́:f|G1/E'-OBmb’vmM>Ϳ }Z=|e@^g޿sc'lELƽi yY}={{aM7h{“@V(  XG&yC95m~aZx;]O QBH _)LMCaD Y ZŕF;/pPR)R+;F!Yy#.!HFhpdw6iW؟$/"2]:qYn/}Kzg=.3dvarD=%LoF-M½Nj2a\Xʗ GUs.smSERygCMO%vBb Z'ъgQm+hw{7N[x-][,*ݥM4b{~=r1SJ\)k^ 쩐`í"R9=TBBQ|_~Vg\ĺ"y|>*gP ļzy4!(J0b橑T[QzoJWX1u_^%KY'ja%3RCq@ a\jd KGzXnۀ=zJ;jlGiπ5X5jjSA`Z3狺ڶ5G&PFWNbw|Oco2=yG#_Pc3=:冰+?x΂.`94tFTStz,,5a*1Dyy4r۩ ؏s5rq;" )>@acT#xln킖EN_h-A)Ͼmܣ. oݹᄙ^vASelbfؙ}k7b&!c fh3Ew2xȑAE>np1#حSw$.'|a7>6& -M8)}iH?X>q0=SCfL?^HvOsèWTqb8,2y@Q4; sQ8Є/w!]d:צLe`c6]$'/'ܨS œ?Z[4x& mA^HGU,XqoF饭#7ʡʕLmc+SadBuohn`ވyYI>c"#YJY- O=wn/鱅2;[gq'ge]ߌeeޠ E6⺔S)JPh6I6-þ~NG8F/t9 3QpŰhkr:v!VhWG=köz8N|-"Sm 90A#pZ!JHlkpO(|Z&:6Ǥׅk2_8c'a>Mxg!Ar_%Bf,s4uO׶:YC/C%*IVUKz[Ntū[˹% >ֿXvǪtMH*u  U xnsujvag׵h4FgPQqp;  ;7fo]ܹ^GjҖAl~Gh:J9}L爏ŽWXb~cybWDRsVPll/rM`Xg-P\Mbъ↝o1Lxyq<}`!?R,8Oq.gאr,fq 2cl n،O:V Iq'5#'#4@{PiJC WĝS }V48I;x\]OUd v@ECnݣY7j$>%!ܽqq,N:mI3 $St)s@@a.c؈ĦFT̖89\eh҉1pP"Iv'ybShNnC_TC/m]rZ}`>#GYWfDM:/8k'F!U|&_#ظ]DK'sCX0όDcOh^9tsy%׭-U<%y:g+ KM`c$hpjh)37'[&J޺f}d fK&o,6$Lzvg\jC{?V`Nȩ^)&zhwAFq,퇴!j\ #w$@KPJxQ=eͲ,Lq$d($ v5ee/Qn<`.}x Cd{f!]f\7GN0 zgYZ07070100000309000081a40000000000000000000000016661a1dc00009ad4000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/횓]?Eh=ڜ.+ɒv;%EÿZ,,Ԗs8PT ]X "=59^ES0 =p-.g}kγꘫ[T"z08T׸&7 Te0HpӼeu&vCosIk޹ ̤ad,L&EPN Vo6}jMn 59>c?(ZYXe{kʆQLtx0+*bƑNr! )"nR,PS٥ȿNP? P;e0~ e: +)5jlfйcPL.Nn?l}>1%#I 6 :FL58 ddd8)19W (`VYB2GFr$mPfTtl;z``z| >=8O%ߝS)dھ)}AJ`C!aDiN҃YF#'⛞WQ׿\4(2kB]u/^g/Тq|4N[4ޮ/y[WrP*mSoIO(_7Bk %е?[+d3u89(גԒf~wH+B+*b<=_JRqNs7Na8E^]yOۅ+:կ Dz2/CkKx5V21SiFݎi/WZAz! GR`m[5;%[3>@giQjpNFWE֝4ѵ<`;mTIs}"I!$/X^ qG hNl Cv0>ns+ .ȡ%0/^Eei|K.RKێ+zo)Qib1lߒmԛ@XU:$;aу-3'%GѴ2K~3[tF<#F5hŦhK'u^ŮތW{\_N;E xn\W˽c[7@׆6[ q KgMS EYsz`Xv#$KoJ6l'J/|E)BRy;i0Ɩ ό+U O%l쾚J@T*_^ΧγWo~zp;֯7cRΜ{]W!9׭k[?O<&yӉg]@$ @i86>x$z&ٯ?S8\l66ZW-ȴGEIBjB.:y/\Cv{W*5κAFS-b*8 QBFX2sڒQ_ݪ>1O3.5f-#5):Uŀij͖&UBf<+OԒQnO.!R{% duB#wL~ŸPS.;ե#QUQ~7ah6 ME%$gr'A4{qjZKjx x$#h!$h_ň-zE!⽫RA' I!Uɡd+1~|3_ŁFGz$ey`PNC 1s;L~`[P3VEF7Gv՟6YFM=9 =4|$E5ض/y7=Ü13_8NUЛPHU;A@ˍRrr!dhkUɀ=Sj]N<_u+T,D<ZTsqo2.r`" E3nSev?:4 t? ꘛVx'B o"8}s6qS2_S85eh@T]6#ذn&iQQੲ_zg^ڰgB rvu16R cxe,\ڠprοoZ[Q=j|o`W :X)`탓ՌC@b%{`Ya5^! !Jn).wenqhj x&'(,&!´j }_3m99[Moa(EUc}ep!wIOHAg o_ǽ@vKI<*Mݤ(xu(ӭ3l%NA>nIX UIoCΑ&vtaRIw(އ$2K!Z|pk*c99r(Jz1^$h'xfA)*l673j[>  `\bT=+QCŨE.PP,1u<.A$4`yL|2oq E]iH> GLQ߮AWo3MIyZ"ֽR\ܿ둉1kWi]}6f3K,#QTC*8CDB(+y(Ȉ{ *}J1- =K8k iP*luotW`G zjCUtϘX4a 2E0g_l c1RWuoq ڱQ%o2xeT 'fUD МWj;Y+uD/r&7}M]ۡi3/m:WvOe)m CE NXv,"lB^A~<6ೲHQ%9V]et(I0a ̣!>dL;&'+_xE3~GZ a`nKa< qND6mGz*@)dSOʕSԄƗ)$x~[louyl򾎒k-Í|Mgx~!  >AH9Ϝ 7% (%2uaf)W (s 0 Onip_r?|x'Xy~@8jx;R\KT-+s#h#l9yo>zLd9(ecG)L:ҝkne׾p/)Ɍ1vç%vK3p@ˡN*%MP\ЎhUSIT#IS>}gQ킦dQŀV}y$*600A^x@Lux1BZ-Nuc!K'3exVkL~ 6B vC_m@j¾c|pk`ר +x`;\2>vq] &,1#V"XD0iv+b.cCP K;ɘ)#gײ?^fɔ21SVni޽μ9S4nrM>(oxf6m#8*@1*ߏ3 ,1w FN56v[#(:mUOǺen[v"=]ĉ->RmkC;Auf~SgC$ZeOByniiak87>Fm6ږM9>ƖUuH~VLcyAgȎ0Ĝvń/gCq=СJ_ n!Uf-vaZy=_VmHtgՙU-F3֣1c%4y~]\LKG #1,)$F#7z-2~O.crk5KG@ě=>$Z c:Eޏ0 *oͦ3n_)S/1ELaga-raQ]ar].:>@55+|ڔ67}'1-hVOaeWL̂c"RK36 eIQܖ;}U+?/#߱%mf'3r_1;xg;>PgM5C+±J:7-sb;s; b%^hbiv W+ܚg$uG$7N }z%Tj9$zo$;j9 9@[eJ861~NΞCN49dX9}|`ۍ(BgҝE95ޫ,!-z>P|3RmnA䣫axrY"&M**ejqi"tMė0O2Hi+ 9: D `{ !̋. 9iӦzV4&xT=pM,&QԖ$c0jsx$RثW^W\ЪH†9mA >i"u7Ғ-Qw2xm//qe%zO~\|l}'Luٗ;}e+߾Rbh@Gz~)w77i:ʛ%C10;D56a*3}qtqD`!E/07b`cysCaA _88q;;];!ybbyUF:Nֿ̬DrVq& ay_]$6ë];ҜlqD!&Wu@3~(`.Zhs+V! ]o֦;iz*E@?Ry]ۀ0z;0D%S5A1Zg^kh:, N })G84v1\ϡFɈ6W;+[ H=L dgN@Ot/WvL\7?/.! }9}#@>FM^ x(m:fAAK(ĸ5.+tFiG"ύ~aABtb܍qyM`e_UIv=>B.WDø[ ꄺ7^gDZ5 wF[yMLt+G ܘpq\ddzYr<wU#ld֐wb<$r(#R{xy |eɯ{x( $V,]n+qfize_l_$P`d6¤Bm.lNѱ8w mfZh/l/ջibg9CwiWY>H=im\Ƨf`U~ \Z׌IcJPѡ߮ ISgzK鬧jxBiаqըS0T ϙ/%Y!np`FF_'϶sTR]WnlK]k)"8 ;A{n$ N ʴ2דi?3Gˀ=Q4l;m.lLk:{z]9LZLMo=5o)V. %xU#A(X)}9"ø))`7@ucU"ۈ/;x(텱4w'ov.t-\iv^iYG(_WY?js(˗hr/:>MJ#ފvSBs4rQ>CW-;IVF՛,) oҼ6u9n:QES0#G-h'?&Ma/~aF\c2搙m*wa֚kΈy{ILx3om\S _m.DӸj䨯o2^,@GBn|ɨ>M/5T /P $1Y!J!WDI t8+WbDێjM`ZRбf. 9>zp; ٥2d:-L&)fStEjwXgk%YykG uC"/#:z8X65 ;U`A-B"sTtPwv*o6<)~4PVXP,B>/QռMvFQRj{,=PFnp6l?i1w}zGn9H].adP vr%C=א zٵWHU?Z/(چ0c f9ux{q8BVRo5 [)t R/d@5A4`ۂQl hM] )5~ Roo: ;SZWnlR7–.5"tDyRlTwӍql)PYx:D)*!IY-f G XH?N"͡`gRBp6r' .XUǸ"e8EB{<xz94]# a,U۳KJ1MjdW}[sϞ.A$nDv4X6~Z]pmsҁ-^m +|ݔ+>xM,pfBeyS1dž]m f<=R !ۗ O`* lJ/UPRTڐ$r8u9wEQ@i^TvI9n|~@jF݌HszYWNe_".7r`(՚!zɋdזv`OJ7EB N鲮"SdpRװȆ%ȓhhҿfa4psJ/sB ag@)²wJK#_ Nb9l,ZCÌHLK ⨉y],k D剆A ׉:ZwAX$Qs^lsrTNQ,pBzGG+m&j$b;]Rq 6+Akr meiJvq V"?j1]y=4 <O^,Ʉ(MJ'5n- &:,AN0\ֈa`l(_(u L>M1+7&O+2; ~/:M%<Z횦٥/3=cqy/\N=M 'WxMBElf01-̍gXyBL lzt}r($`7y?QHjK*%㳊UhSߔH3R㟮y5ooQ -.{f|$υRVM;OR:6MX=ͅV`6J-Z,bo01jG]ۖ+i4o% r_gVb|ƆV,%HI D(#q[=vLo})=o6I<qbʥW J-ZIīi*.;+%֎%xxˋ ;=w#& ڵK<8QFzDŽ8`ha[ݜ>%n/ƧYrR$mV o򋝩}7^ivʸ=\ȹҏcW̼W QM}cܔ)d/ ZtA>"*z-^KC,d2poȮh#jM L]ĕ 8F*P5]wYw9hڍwDo V^3Trzr+&YaaE_ /nCR/J?!B EF''"@5:0PK".nk٫q7ʵոIܵdmtT4KFr3j $Qk2T@Ӟ9>薫 4#ٸGOx_1Y[iJ)~oEթUk$m!W'B*0\`oًRydW֦"'&#x\kcGgÓH&F`$ʅR$J20t/'jLɕ./JW1*_{N(;9#Hڛ"P(= iDYmW @oͨp"bKoU[[L _;p0Bhf8JK$Q!Ė" "qeetU׏ 87{#C|7O{'K&>گ[hZMZi)w =JL3 IR{F11d:|Vlud1hw5ܑ-d!!jQ_guFV GgQn^d?; =P%WiT|#lu:cDI^[rfu$@IӒ1G0 LD#4= V"O rd2h}\ ?-^ܔі>ru4MT l=Kc,'Yvaw`~}GC*ߥ~f^}UһkW8{8a>Gm0fQ$Ϋ Gy>\W%MӌJ  Up,XU\p+n`sa3 lc{5M`_{c"ũLN`KB,9f>4F9fJhkٷn2Mmy|q.,CCXU9ANWp׸]_Th0>|>)&#d#g)J(x 6[qJF:t韌V3ZLH`cىY3~LvLЉvl qf*hִq .?uڗYR v$s*2v-k*nfMHPjj64LCSm_qm=4ZpcL#e˛F㉦@L۫FjZ2߯FehR8H/'։eGhkE2?Oe Vjm3<1*faj$#n}~Cʥ3?#JCHOR/^;O̬f C<'zJ%ۇ:&?jJWѐ|0_}Pl58ZNTt;& gz~yfN`q. /*ҕ1ӛ^3ff^z  nc]Er^;L|v㉥;fHے <՞4,Qj7J!+ <3=~On7y,gs2,@SpYG:z3 NU6n=~K# Asj_>vËSl?Uh2\bo\%QBDU5؜*iDNqGVA+]ʋ}ueu kp"ޤi4)Qb.T IeqyGPIYDž_fQ1E9>4r$/N .y_ I~A YUtw'b<+26DxJGn'Ɏ *.G@sƯZymy}j^S bѶWܸ9P,A>9;,k%2P3`9P6iyM""`O ~D4pfSt1%m9TKZMeR1U^0G\ ,<"2޾& I_@!-#AcEF4m[jxYIj&*~.nB\wiIrD_r;'7ڑ`ed?r!aA(FT ~;֑ \~ Yxq\"xe^ao7"| Bj#W>LT ܩbn1penB䂰31]stV(X guU!#1!H=+c@vT,K@{=lG/?&|.,%!-=("[5ۙM?xj=ޣA?\A*f mv X T%GS O23` Z2#7D?|ڙ5r5HcRpzs;,iN=s']ф{T>Q0$?ሧ_u% ϲ s&h@]X7LQL'b}i; R^Mo>7ćod.uZq~Rл`EEUy"YɆ;SAۦ던4c/F4cq4SgfG f{k#<{t- bl٥NVj!wfjPL' ~COK bE׏YN }{ccp@cBo)O4`Bc%QywS.SnM3.*:ףfft [A @rAv7 {,@+ȓh=%ahzZfւ篍BR2/S Mpc"8ft;f '6n =T\FEu>|onT}5ſvٜӋ`yb%/"F1˚+p~ I L,~{| X>gn >YTM7{v~i5K=Pw9ݕ\o,f|Wh9wǽFC5Cj洆*w]%>Y?MY ce*q́:;E. Jqh7۽LG77V>([?tbN_(EX{/a4(  zEXfFn=osrˑn$RϪaé:.0JI:)mֻOCi*7k2^[?1VdOTWԖx &grY29S,uhkaʃ'{'<à)Ag<Ȓ?<X7tp./u5 ^ !kn̸Ý̓tHPL6L=9,kOrV<%Hh(bqeQ2'ͣ-t?RVvtFl@),G8@85܀1>R %-#=6}gm%m> 3z/v $M!f,?'SռUؗw5 A[DPQ1 Oۈ@f%l;>)5kVEJĞC}>yEvUIrIq6:N?\S M冇nV'{Mz:/N4ϟs([ y>+l6fH.i@fwtt4CvN AtXTDwOfOAtD!SVL%`Yk* ~%S rbPL*hgI9[-.XA o < d?K $Y"qxCN7~j!~Ƀ)P!}dl0uΠyU/V"`,;?J;3D\Rtmnw:Sr$a)6jd9{ 61j^TW $ƛA 7B/WSl8aTV=7.N]"/Xptg]))WUsҪRp\O0ց6=ᯞ^{spyMyHkLɵ=_D܎o`5Xyڨϳ UYL ?8܃.#&g+2at)2^lCYV+X0zeާT6O/)qY,dǔ[;oގbu *Z.o ׻1onw_ҋM6 =qdo ;*h[PLt? nʳ~j Ɔ|Q^} =qf*OgWd0'Mx"13dDAqKLXPOFRc%̡BԸX ؛1T~"_,P˄,co gmP%] .'4c{qj |걦l7B1y3j彄vk6!8)̽8aniy i7(T$O0>2Mze5֫s&եpq0?YGP{20v )V. ֐-C`$ig ڨ2S3=.yHj G}!/z 1}wkU&>(?Mn3a6g?\D  snC&ì`9MNA1\SE =%Oa.%+F f=H7AtmdsK i}{'+Nj/ߑ*w|ex UթvvwYIbB0О\5?q=ER KFs1Z߳&K.0_8u`cjzΩ64>gճI>ӜL܉}>iJ'Éio3Pj^ C` gq̪Şe+B ~ci'om0_G ޤ}<:/S- 7$"|q'3e{`*鰻:dM& o6ϱ3 2\_)MM`D+sˉA '1m+a ~]4ِBʳt2Pr5zU6yFؑMJQl*⪤idxk" 6kq+1IM)&e>c:) 6i)Xsy 'A8pSe;tw;1¬'#V(;(hk~p$`|0?j[F'aJHo< ci#5q<3I" |te+ 0)OS^SכH>"V)ċr5\"[D <9/~.U`QxdEUHT&]E(=ݭM Hby1ۘZˎ*;E-7T9^ I(498R 1g&j? ?}MBGVdUvhnm(rp被b~)TRW2LchL\-"%=V`oqN(aۼOpEч0bŹ-+jkmWUGJl>y r1\ Vaݗv/P{C֩y#;S ?)<-|Wak[;` YtxȔXE؀@WTڨNi,f,+l9$&ZTx!QUxjQ)J$jOG1 .&AXh~>+e&S;  "Oդ0Ӡad_)[YbLDE埶dj툾lKޖi{b''^Չ#i ~BHUңfT#؋kU:^9y["V6EMQ'&!A@\;j3yZr+>$,HU}' !: ` KjTw4'c[N)̍=%? ;։)k.)ͦ)VKpXd 7w.M1) ?܋i3Z͌mCp zѵ ,͡k)xusLz"A/_{7@mXz^Pg) -W<}Q>z Ed"=Y{͌`N~wnxvL'J_X4GX$!]OΥiR/" l]qZY=<C=u`-^S#;Ucه{YdO#:-/- K3(܉ѪiZ찼C|bWΜ;W,/qEcad?YSrD!tϭ=_g3a< Nr[-~wS Ě2MuL^ݍ'3&A)g%OixŅg&!3?bWUm_hxDrJРD FP ߪ5!P!V"#aU; 0'#p™\#ۅ9Qǵߖ7ko߈$*YSX{u3`jŲs+u㷗$'n՝$e}9'ETd{moLɱ㟅&X%Lj9( Tgu<䖅DnXQVKsW_J S!) #q=pM8ŏyЃHx6lDzΩƥ5Ww(D׻@}Ҙ%~D4˥}34QC9!EOЃNP69>sx]#Xq 5˓Mm#qUR|mNJ [9h_we(Z_5XzįUrM4kmo ܗE8ZL`,V,Gݞܔy؏$IeqVC=e94rF,r8oZ(9'$Ecz4fO^NA' )'xA!6}PaxF](t-b.ժ;*'"kj^gHQj jMPi:2w-b(s;m^z)73/6W `D"(CQZ "S BT4o"Ԡжm}pY[ 2g:, pQ@Ʈf;Q! si=0|SDAt3=YP@JAdH3!]}O1X|U\=*+PB&Sz&˚f}ix ඼=E#ًf1E|oAAK*I5E[I V\*;jϷ'?ݥ_M׵,[;O( 71JR7|8塉QD\^hX^,cT"Ğ3 vGW0O1nee8`@"Ms&n\Fl+uYSPh$_zn8*28v?Q!1^XOu }9;P}tYpϿ` DOJqL&^@o/krvSdq# Ș聪}>֮A+ g'V(}?WZ'!4jr?rװ1dʘ./ ]W?N[\p}q5%*V֓r2.`k| mRB2!G\K5[Q(GxVt3Q9IVPw9kIb߉UL'WxW/41V]tڅ`#̏ƤlDCD.7e**,BW,᧪],$'0n>#%j5u>`? 'X>jLBDxngI5spФ=)0z!Us@F%1U 즇^.-!espEFF>*v[*keKqM%Q&LT'ü}Mlv|l9gah>"VԗoG4ʤR/ sbN|hO +Xv[Kѷ᭺asAcPY/D&_uKr&_Q- շbny.s!E)SMUKSplZ%>Ctӈ nvϿʸ*2rI.i h׈X$6YRКao#Z8PM09bCRTFSQ=~nJS\{~OP7 )jjqybN?R  ,-1/d b_1ѰzMwQ_Z \UR'`_5eT0E 5 wz]~>-ng$px1w.k)X^Pz;Jh :t XE^g(eeOTUSyOtBSYP.2'4fJ¼2h[&/h-wYq 'HUXmIh@(QΫoKޡ+mBck hf8q96}/`=&E1<0F1ݳ-Ekܒ0@RIF7)_tIx;0d[3+]6lCfFqP#d^}_BK)aFރ^7 N+11lxM| #[S21I "e{in03iزHϗS/=:ঞKoi݌kdqU7f#Pr=u0ӝ15^ٯ:}5028(˞o7uzXxxw*Q^=F`'e|r1's HyK&\^iNꏒ7.7{<.L:pJ㯒 S'yׁ԰;#WrXcM7xr@.#]`MEakOH]VLnRQUs]Ԭ,T\FZ#acrwnEC:=l7\A2><'n\D~uFnf':7uo4_|X41]$r*:x!#3sUMw(X{m 5;1!bs|-;d`4-͒ (fƇORJy"ڭk @H:+H,͉r \BИñ 0W-!*_B`{Ͻ^Z|;\ڂs=/(DYXTyVݓKȡ}5B wy쟑?!C[\QNj S!C'|Q妭<H1 )'~I !|H!76h{ˏ3߼ dyxdQ1L` +/E]„a%I=;I+oI,s^zU)5Tk?ϵM%&{cv1ȤOK_׃H5Z.-L[S<胃*5leZ-ddx!=̈t 2JrmΓG{G-v -ۃkl;g, A_n܉SQ)_|xq];. yjԟhԡ &]s{#e}~ezmso9檱;#h[B4UvTSA-i"MUs,6Ǫ?43)W.!QSˬo>|OŇ}z S!v?FwTAzMDzfah0 awٙǵ䋖~@v"qrlʇ?KC1-{'V;\ ;1JlUwRW{2|wՔ@3n8.9׉QW 1i$h>cl_Q %ҚDJgE3 ۮ@]N4/APxq:y/cԾ7skc=j[w͉%4lz9N$FGm%?nD`j(3VUXY*ռ2:J8) 撺v:%(jv&.g3;T~\V#Y{PD7ѫkFHICr>_ϡ&ٍJ? ?{vc8{VB(:r\7GYu9[D-a"k19j5.Ș{ݺ|k{3 h ËA.Z|ҡX@*GGƹԮ>}vDξU q3;[dr TT &IuПuzlGf"Y3%~Cg/+M 8CEbl׾,[b|Rnk-L֛ek dN cγ%S=9NYuq d ,nasYDgK3 #31/)=,[f,sA[Ya#;ah ,N[mAMDizoBGmyݶ-[SZtֻ7et&؋roCshBAlߚo3+/o/<_oX JY#ƒhZ\􋁄zkZ›p}ˆ[ ,UkߡRq0HAwZhN9Z`zw O>;Gǥ9#I49K5g~ ]q}(j: <,aʻj?p86:WX#z³f>Wp[H=mi=;< ,*Y$K> 0K-^ʧ@֓/vs'sw6 loRc2C?lBǮiU68}>+0Za(됢*)9{ E]V֕ҕB;(Os6>YTTcz`25f¨6JIhd8Tj%7;?4*#0Ƴ7D42FPDcW\W1m D{D9C\ӨcP b7 WW FDs9UQ~N0~H,'l Ż܉ndRhߨObqz *s`<-n,ݾM6}.BrJZḎF xvpfnX"ʫf Ytq# ف=Xfqܕ>Cs{=0o/D`'H ޓn?΋d hP޸K)[O=/RGl1+ W;iMӡSfqig-6lѰu,z" 22U=OL#G%M\F8#1M`{,`e59:}ToŻ-K 4ny_C7Fp,+*Ŋ]22WYLJ:ƭwsqx/Xہ$c,HkލiHTІD +;=GXmOЗ%^؍XoPR`?bK~ۙZ3|kb!*a5VxiM6 QNG7)Y*p 72ϼ䨓ڒAuc1] w/wFY5jQ7픳 |o1N1Ny#\p:Jca~nd(;1+xmwƉ)U÷V6L<.Qokb.W8 vEND܊}!bb3@Y<x[,Uasyz/`e7_^=!r[|2ے:I:t䗢nN9(7 D~'.#aYT| "HŻ7S²r$Iew0ugb  u6 U~6#*C"L3tPc˥)u,p.5\IcaP``Kax'f  /2[޷> |%@|uqVۇOV]QhmP็􀡦u~zH7d=|E\$-WԁK]@-hf4aeg9J!Cv2+iU櫴xϚD'~t) s-.SMQfNStZ_]=|]H;vYtczCCk{LUlūsPOgNdAyڱg{Ad* _S1Yox*blƢcf)նi"A RwP3'X'G.g")-L*m} KUIy]̿?CR4u_pH#>5̵aX>+2 BF>pIxӪ07[rsX ,J ̬Kdsd!o`yi+s!{46}r&Ƚ[elVL<=YNJK 4½/5qGA4oA?5W0oi\$-J@?<:)a59&[ZhS:57-w2-TlOۣve\)G~ySX UIQQSDc*\J{J_Ӊ>V0X@&՘םj) g*MBž]Dg-N*kJ"0 a@G+jFi> jtl_}D2_5*B !Qpq:s6 q\:~@rKV~Fŷy'Ƌhm{^mӨU38ƾ㪽Nᬿ ܽtf<yLE6k/^^E`dl;$Ҥ@.a-,Ak~i(ukPOPv|-9Eԛrk3RO+#4mS/4Ep+]BŁH&f$^ޟ[|OR5+L;<%@#xܪyx6Sj_ ΧLC0ln*N[=76.+{#dzA8?Hgr̈́G*\oDeVS-sFփʾyc p~)cm ;\)EDd,Vf嬏:+ ;Ob*0 s 4xf憳svt0)+k*J /Zث$^AP^/\JijBc W6{O58YѻTYT!ah 8ѭ "Ǟo-D8yԦuGru2I2FR  5/ksb / 魪y]mtl2yHT|,@zbƗ˫ق&ӂkfW>n0ӪSQUaψStߩE,##i#4Z4h- cdF**pdXM74_/?ዶ{9BmcZ@~Y6"+ƚ_ ^9ihji B2[DʸxVWǵFMyء2u舘oTrBYӎ31 a & 0%.T[~}{MƳݺe !/,ˁ<挑H +R g9@uo>|;:^!4"獄PrvI~ca~G}Exw#!㩞jCTfqSԿryobeH7# Vll4jNwV,ԓ}Η)WP+8s4(ڜV?(,UWyYؠ"YxM10$$F^Ryb1g#Og)ًo[?E)2Y*ԿL҆o5fO-Ǯ%ɳw,l0C}Ok/ g*Y,^[sVvfgFrշɴ9B=@Z+C]ͭNɆV-nt&UsfROcV~_hJ M%>kp 3[ گG3(&i_;LB}KGij7t-~eп>WORw׏ ?GA -\ԭHuGߜO0$+C Q1 &ˍdHwZtAGq_cB;X쬀֒" .!$d ݩںp+)w; mH$s7c)"ǘ".rX)@> c<'cTò:I.;9`n`ܲĝsJ\ Hp޵1<һeU nt?`*^!XSAP&[uAME7EX 5C>\?WxmHg@"jaanub΋Lx^w&edIķA#=1n]ؑTJc芙(~.0iPLTv':u&Pz: bfO?gV1鈜z'&Rx:8ީ4-[4X;$^1 Mk:3HfMpwQw7,0TbAD;9.`)@nۼDxZ\zT:Tb"#\i`%,FJЄǤ&PqbgO!zbThȸW ?R-bsLq{ȬrbdhSmڅ@[Y?],S,xh_$EKAenG@vJ9x/=5*`BO8k/`H%2ȥѽ G!30KNR2x1ZG'z9[n"GtT8yn3go~Zq'Iw-:Ͼ ǰS,˃i zI:%lcxɝ~2 Y&Iήk 2?!ȱ[M8ɫZJ~]"+S I *j^YQDH3ܱo~=_HGyBSuvtYD/};L.1 3[ӵp'S$bSw)M 0?>`qEZNcF3O@v c" ۵;aT f%bu[[ 璍X5ˆܯ)]-4"`FB/Sm) A_~@u{Ce I;H0(q!"<ܾPR"+P;4#:Gyh 1nը<=592GgƴH' e^6Pp^!uȤvQ L˧15y^Q]cT=33s1fu}B-+kK<%G9wp ]xqC`wIFxc;7U:J,::Wow2pjQe16QR>bPbcԔL GI3q|CXi'O% SH  Defd*J_eZ`5z46Rr-~O%E^@oDύuhfX2%'ǸA]{4vF~ؙ.6!?X0zb{i;Tؼ{^Xiox;+o9C ڜM`2գ2J$5A`##yG)@uf +<ud$ԥuQxߍ{W0[-42I~R%L*d\@J2+ދ!.GcGN8];[|σʒS1ش*viׇ.a$f71T7!@n{vV qA Oo)ې!Gm>gaCY,FLO|p(mET+\D]+_-;nmL!Ed0or_qׄBik>A^/`XĖ_>B  WZ`ǎ+Bx $V>tй?-+%ޫR̳R\6帑|%%1_)ףڰ'AqgE-w"z s< }Z0ݭE1a2N8C7TOf]\b19t 5eSɑe4z-ۀdF ;(.Kϖ_f}%!}#}iU/ֿ1?Zl|Yf 񿼩z@jl`q7?Tdڷ#g*b̍22$mLdZ_ԇXՋ՛bXėTE#-cQjm du ,"wpڍ@jzVcd0)y =8 rRxS~-?w5u- ilXH!LKM] :"pWٗ9\3!Zc"&*)ź :`vԋguD=yK’=bM㜃)V:f()e$x:okIqXI'ExӢ+ٿHq8f+H}rB]N}`0]00* Ng,}{2p[BP@&%ET,PO2:͒uc_~Us~ܢr=hPESp恭XJz AK5.MUlݨזm(R&}+yjxw` 01Ǔ2]#N҃ћg@s"$8~? d'?qݛx#Amb&۽f+X@Qc0Xf$RHj3[ L~dα ̀[ađYO9  )U9 ORge򐞜S;D¼- o:K\9lK1jHǜ r}JE{C%bN'$hF> NӀ* 8s"ZOs:&XVrжAvO:>22 ݧjsvlv%ĤbRpr`/lr mլ `]nǺe2ψ*[t|r(w*{c-5: q%2. ;5h]zSGc/E|[F\O1P͘jhpRI#U(8$f攛?4nw?\څ%rJFj@RVZZx2dl%Q)!^2y7˷Jn)y'Edױy>OpKL}R7m_B"qYhYz/cFfcgk׳Ϟ\S]M#4$[6o-'4&.[m].187hc,ԍI3FABL-,cu7`QMz.w~tQZ4*KWE}( Fۏ+ jO2Gl{@y~-TOYzQ[ /NRi9ֆ~\Ȁ3jT|ݔɳ-e a܄qHjWAʨ`+!퇁c/E#՝.<'C*ɻLm3)dI/j8.@厬. @-0t?z `5%(RKHu !?kEH<20$B^+'Epp'"dV 4@ juC˲NX~0dϠ.`1 ׅ j,Iw 05. MTg丠ٍ<ݏPhauP!*f:-d 2%Jro05{>6RsMdyI^$Zs)BbԻYۏ;y lռ@P?sͶ4Hq~t#EZ!^uIBzZX]8 +SçSzm94mp;>s+^,$8C+ >| b9,F_i*o_ֺʌ^x 4tUg zV! IEC˴"S ֥f3ƥ)EMm5%k~0Ltmw[.{@f-C=}';WRoH+r~#HGc^o70ےyUYaJ,1I?oSYQr[ CyǓt{43n)//7+|+LȞ5&%S{By` TdRc-u t72U+_A{22N 24j\8e].Dg1oY ec?gK"yȟ:eHn'* [bm9Y>0uO0=/7o\Xbgcu˃lx?=WIm{`P}!i;Ak!S%˦Kx5Tmw/aN@yVV|,*x2;ج,@}?΅n-25ѝZv',mk?' 黣_B[hWx(5ګ'SD&5C|=3k)Bgv~fOF U2gc Db/ AqEZ*j?&8 h:1uv8%- O&Wh"M~'Ύ*e8k枬X7{}bl0)$R͢uc>K|7\;wQ^pdur[7'E$A=UjW8ୟep`0q⏫)Hwj 2~~E!lJpt9Z]Qbx>0RyOe4{R;lqjbKGP{me~ԁ՜>ŗa\S8!Iϋ.c:4IItZ`TqR' 3`$Ř _p*X̬L"oK)1fsJPlϽ[ڜکWDp]@N} #/{Jz/=OB>ZmM,Hi}x†SN`,{S,="B| nrV/k`dΣSWߴ}h<ѪLd>s'x([_Rw(J"E{Q-ѫƽDYIa⥦%_w \]`N%Bє,U`뎎t>8uUΡ$Jyמ[>0PTV&t{^WSUf+`L{|4iP )=1\ C TJM H߅f/8"I Ɋ=L9ۭHnRJ[U4JAiܥ}YaC*NPwj Pծ$qKN0/rj iD4mo%2SLc#a3ܦ^Ԕ=aV{VG^ ,,'\|lkX.10Ҝ*੍Z흿mt qh;E&CMp[84d?@*޴B"TmγveVtn+q%aeӭv.uHY 2[ita N☥k[sjLJO ^q(HEyvMoI+RDԯQ8i¸H@C 5 oB=>%rⷄ-ô%Yr؃LoIP'KȞ|oIa`<ZKݸgO;oCo3`b~mP`2~unȜ H 1vAJBJ5]&,7%B I;.&Pq]r+UyTWÛlۑ] PwgYZ0707010000030a000081a40000000000000000000000016661a1dc0000a148000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/e]?Eh=ڜ.+cbgޘA1(~D&._cLXW`çkr6,ekvNH:D:\;yǸ1xrQ;}6c2_U]u8i]+ GĶ=gdۮ(lz 'ڪ7>4c{9CPn,e*_ sZD6H9?uFX35\bs݇:E_A$\?={Rt̕ HY< 8.2NT~ W 0L-?.'~a{|I<ᾣޗxQpA=9) zMvN'O5*7QQO "TFsIn'f14Dv|4I |vʿ Hwn uKmcq {h^ aMeU3ûV;kS"UCGޑKP2_jsae>SitNC(eH5[frDbW!~}XU84(_ isP~Pc%t+x?QRVT}3*NN+ 8:k7YQWwAh?yw6R )<<ރ6?Fn·cVcUjϻ?{{FH]4޳) [HkoBŐ[IFCZuQj%m=ܙ^nR_vz^]bZQjw %13 {kuy~[5I7W,Fm_wdUQ9-\04/Rl"ui!x>`4YƤm~TlO]5Hɫ>:S+SS3ٯ ?sffN5Dmr4DM}E=OGM1 Z2}za,l33s׏ST4GkCrZh#FfBJ~k]!=쓍QHe" =El 9{hs?U_+Jҡ QZWoo 'mG $:A`OhF7ln"j_|3jCǎPw6}A)8f{^-9T!O;y9cHI^Hn~ lȁ!)͙Up3I&VgeWfi7]54I IZlyU* Myq߂Hze_|PX[F%80RzH;4lۚeQ:>f )k O#^,yL˩ %VB-rWUī&# b%HDZs ?b0 RнPm*Kuj8;y-ک,Sc s,ӷٖ<.w"XH癴w͇cY=GEJNɘbccHY[mo(Q$FƐ}=/4ǜM5ϴH{.lVWBG£IDu &/uqob&Ä=܉pN¹M9~:_i- 4j>@YXIi( @e;%g )?_Oģ!'}O,d5R &浄F G&[9=Ȝ*kN2MDMl^t͇I Wedu :+(ei|maQf "CDuq4v w^stEq̨ ޤ^bgM3i#*ӟ6LݾU'zX? %X`C`jmB%J\Хnfލ"ʸp{'~<,m{]>Иǂ ;e33N>qWZ6JY@U'f9ML~GX[#Iz5h{IC pr,CMq-Л~fjoV0n E+HJ8-MH<>nS-bg ns|b)jpM+AǷ**:BHgk|ȟ/fMG sjk-3LMDL'zz@I$g+ <&;=œEQ;Z}gos,%'!{Hvo_ Hpdɼ"y٠e [>m_KZK;*Gon~a_Y,$$Fu6Ԁj_Q8썊G{$q>%A?>h$9~#?/)[HɆ9\Z2=%t KQ7(%'])Z RҢ3Iй m`EƒoaI ] E qTNI9y{^MFkV"vdlt@o~V hϟgDqCzj,s5%I.  [PrOoR{u7eu1,{1`+ZB P }Rm+;k`cΙb 53ŇQU+Fb̵0վIZ1sJ ~| Þ{..-|7ӨG=W%^x B f0=M .}HKG?+hF_u%?7j!<#sŃ~LNUFf2.VR炅;cݓSR(bwIӲPk.vyi`8腧{bp#K .Rdngm#E_ J*qpBXHJR 9tIxhK 8cOedY Mgrge[2Z_D^B5!I,i=Jߴ9kBlfQyYf{uF̭ BQ±sB)!RƯ r?iAm׹7r'sS.|10Tb!Iz+8%ةojGJ`2 9l-;8>o*;-S } W7|$?o^ٌڂAl$bږ{d{SP 4#i]b.fBKQpߑvadYs$L x3դG}e-ĩqV\rYVYžH:m3A?yRI !* md"ꭓ~g e!dX:;M QQ_{z6L"c$2upWbZGe%⑂ޝ/qM̡DRXT ?>jÊe<@`ե8 @1F"=Pt*h.%ļX|OL8›W6֖a[u$(7\pQjQVug.RA^ 0{ޖ(V9Cԟfv.K:γ3#E,Qr͔s>> N'v<~TvQ7X!>q9(J4Xc&Mzz탱t"HI%[IG%ڲ)i k#@d4%kkLJPK]_K:K?c٧ow63ފPܭאN>Qw+dzas~*^hmh5M&C! f+i!k'Èr ^lgbΧ5<f ˦c:K¡>R'T+Bj-]vT4"i d6һM,H:<.B9듆B]aTm!2Tɤ< V֫ѾRWWxqU;dn7۸ GGx1ͬD_om A}E3~v-oAZ2ڣD1d4Of|56.LiDΏ5j=y_%ms8-xQYƐe^ nBLt0 {ui,Vf)$cKmdqG.q7au#0{=;p!fBˡ3p074 IR bwIl ^7_^KEVe*I7^3w]Qsrꖯ_ )GM-VM)nف1/P`!ġ痜Ej>/rP ˢsoo ٧ݵZ fb$&qa@nNԵJb45}_m ʓU~_L$d]vU+xjsB/ ޳ SDwShz┉!I #A#nH.vBV^sQvƷ Ol YbGC%2:+q4#6JS$C@3}Ϥ&*R5Ke1[G;_]HH=᨜p~ [OZI-_+ʔJl(g3v7N>ܻW۬ OsBd2ǃ]¾Z[άO֦Ё{'~ %@}FDR%$ W"D$O[ Inhă|^?IH]s s`L?L=K A\ۚeg-pu42 [KNfG7h g Mx+D Oʻ2a4-6FldY毪FA _ 4yO27 ++ y8?9#_w3aDݏ[#y7O׻U]TNR{q(6<۫,f}Iz2}3X'8ǘ[ϚJb}pIw#;>1#4C .] anNQA % lwЈ"ɻCVLr!wmd'GA{v?+$jt7w_rO(K2W^Og&b1_-{IOɨ$;LwEƴ+&'ѕ Ʊ5,@ YιJt<-[1ܔ -vxƻo+pw粇$0.,q`Y <\gj~b9Wժu" 6T*))!|i/->38<Q2BmW܈'p:DwH뾭HEeI\z#,}[EŢhd3+َn n'7Ѯ1}VP Inbfz(H׳=࿦H ErNcjy&U> BJƽV2%@}RvPlm DT_dXWxWleGTC9)1写̠Mjq}JEim.*dۘNW4@Lԛn$Ʀߒ 9gh@.5=iE-Fɫ;繀Y,j;ھZ*_e޾9/RKGt;u!/e` Qt'Ǩ#4:Zk2y,0yF4?kGZ+3ufn9څ=‹Fq:Z2U9r~{7;1OgدAfZWF~$q<6=rB~7)~!F.g,F:q}B^E9Cjn\C񒋺l6tŌ'YEyuU;ǐH3AU |Ly|g{?Kl-p36"_PIxY܇ OҾA\Nш/:%@6"j9\P6AQwSmhӣ #U|jR{st(#ftwTVIpRv@_ȻK ܭcAYnvPҀmN+m-eO}ĕȜU ?` jUt;)8G6JA5s'>'aT/ XwvҲ ӌ,0ڛ{sF3ǔ|˔Dv3 a2 Ě{wẢhM3sO6\>u`z2LOuTH?Hz7tVaW@o ="Dz%+bkf]_-Ήڋ͐C2ČF0)fkOTKѠ; :5n ԕȏ<:)'Li-t,)xt9}0kPQWO'Rp+/@_!9r[xupp&rGSOɇ+!ET̏ ,^QDJR\7aM̪V R9 MyIݔg}QjGp HKDۍN`6 a@(؄Zo&7M=u0ɢ|<”8=:p5IlZ`˃*jwm/Hn (qm\|9|I-#SªTk KnwZ+#ko^W~S8=ԛQg1>VP2/%z3/I }/ V=Eyv4c?kOR75a%:7IyVgrA%B繁VVM17+??e1 ~aB%.vDEkKX0\~| 2]H탎tv~/9֠;fTޚ&&LoҖyojms6u`^K^< Z80̗{zaolDž|^wc;ҕV蹪Z ; RAGgdfz3cmdrIp,@5춞KQ'gpL*B<иk&q#2$O XVvTThrվ`uSܫ\n |(DL*QjadqSS;u}<@Znj珕,ѽ,"#cS:+ K*V+ %-Lԭa\pJQ<*i8*Gb8@ Ν飒M}>=Kest"E8,#*4zR]i"zrn^l;*~3& N`f !cLEĠr@ b-hGE-|Y9giۣ ˙zb#bZq3Й!<\/瓌,spAQ5 D@E 95U>w (R*CaѣDKx4[ӷ缆繳^ JWsIه4 1IN"ot_+-Kk| 0&m>6ː<.'* `4`#xN'PmɨRd,/O#h_RvDk{!l\^`DF8CWciq)c%o26Q: @4(湀|=VN:qxcg#|7~B`\>" DTx0{mPhjuJph-.iB oYzHVU 'PSx"a l`|R%VWg^mҩ.WOFaO}x'U3dC(tWPXZ~ ЌA8a?"t+ jOπCu k{$բuMr4B⩏ ~EXӼ*HCj.Sr'^Ee3zY |~A@n JDìs/NЂ09q*C0ۓy@Ϻ`!8X|E!+rWQQ8ؑUij/UC w }].YOHgyIN87i}'Lɀ+CAu/wZbzfp2Xf=, /JE{3;Wi'ze+a4,GS<=l$_@p֧@-ΰ@0qͷ:4ӊ榄r;|Zhǘfh[ cf.7U~6C= OViPrwY M%ͤl o께$]ѽʖ߿2͚` Ag(A}:9WoT m PdBBz阍xa8#Ϸ90sڂkoBְ$")TZnޱK2ThF>ev>ϙ " =픝Iއ9=Lg ʀTָ/ {H.B 'HɁm ȋCR6| EsXq4VjQnizFa7ȽOAѳΒ.699K9'rNp63hM]rPd Re( Tt(+Q #: 0Y.Rjy׹V͑]$ az})p}d^U*|ᓄr%Ξ37I>z(wQs蝢a#]O /)X4 1oچiV\HHzXckeUV㥰8 X ᖞW6M˃Vh,1 >jp5*fbJJIɈ9/wz> =|(LVǐFmmѯRW=uX5̌osoMH8j =vd}Kv|+MKr%R?[ :$z8HO|2h*OGO ˣR4ȾCך1 a `RX.x'dS2~hL$] ǁ[ ?3$X:jsVs?'C'lfـO cz({p##Wk'_˔Ie١@?FwR|+}^tƅz]}&iw_KD:m"dzU4-F,Fjr%ӥNdWwBaZqOOu{lw+v"T݂>d-8?_&@crΤ_$PYEfí#1 r15xm]dO&8E$G Y9)9v{.2gш%RYoLt?)bWf8]3S*^Lv\n W㐽EQV@bRV QjGzsW[tZz|t 2'HƬD=Ou;)F"2?8dUa??a6H5_tzBka1T ,f oIF0Bw8\eo=T̬ۅ*5RWm" @l֙2 t u6}eqHC8Ƣ~Atqd-SxH||X [(H#λUđ#ah$YCMFOk ^vs) Epx럧f7"\*'a&vPx,puGxz,n]3r,9mоX!O8j} t=M3:.ʥ!<_g>]ø !k~`ƚM籛r/ë|%ʋop&8- xi#"tBy!{M_;Ul^݃Z7HxS #-O 62[T?sY|ORڴqǼK& zvuptK&,g=)ahXVL1-`/ʰJi|yl\^T[x0fޝ/O 4M2 9<"|W ׍>ŀ~sU6=AjruK]iռɎ.VyJoL&[Kpw:3FmѧU^ϑ!(vmVsàe$aiIevBL. +cqʹNp[uOt6Ol ~^O[85&g &]4ºzn˾Db32 <6RvG 3)qt[42on;Icpis"ta6 y?rbVKE9,'|'Uo"k=|$'oN 0L1Ya${#/q?;!(I5nzR)Cd32?ȡyk`K]N,R <}6}paplw ?' ]Zpw Պ>t9 7hhG!.iN44b8N~|vPS֝'-$G 'E"f_CV`,Kc:i.2xlp@0+>ut!#淔j¿)vFk19Ne [d5l=`d QܴPEoBwv 蔻O&nxid*ݎ Y}[0QWAzˍLel+\VAW'^pzx+̑F̳5>@FFQC/uSTE #I-W)4* #oFhgwVR` bn#wDU$=š}gt/*8yQY }^tÚn zը؅b#28MɃ]ٌ_Kl}C8H߼(Y>62fXX6R=Kнazo%<2ox֏%E6? c1Tԓɹw^2 o+'VMٌR3􄫑z*( +qrua`BMV sEnpg5+"gr\fw $~PQ h6ԠaW] P[|"YLd֤ 7AASbF-4XꡅDd/Ǥ~)+Dq)l5ݻqDmVvP6؄!R3&ܹikV7'_ʀ?\YRzǾx";#70isDѹz;l5B꯬9 fĶ'v:K/vd^̾vp2ɮ %|pCXma9jg -0 ԆΛXLb\qH󄖱gSc}ku@Vحf6$,u+Wib%Ÿioo0 S0$D7'c!|&d@hw#Ai՟qEz\49IPYUyU9mI@(IK6ꨔͼ䷦ZsȔDxd#g5qs|P00]+;q?Ub LolwEc;ţ]u^[ybf]Ƕf1^D6XS~-sI=Q'Wl}!XD=/r% y#eǏ2T# >د-*= wj f0`6GhN,KkOO! * e-^@G-oLB,El3μF &R7HZϛ6t"ҲܸLi7m(Ķ|#FSaGu'Í02D˼9*l _n$huΖXzx8#SlWbSL%řX|3! Ǒ+~7e;j!N*[r`&y(4 mg516}Jܼ}Ӯ ܨs Zz rMl~F@i(;qA4.k Ú7,̸dM6W@YΘQ<ꋌm$rKyYm`^}|/dvj=i`KK$$l#e=/|,cO)&-jpUyk]uY$&:;ƈ 儠Jb磥  &_*bI~lfC|W4>Kȶh #Y] &vZ>9.6T!P8C8z&18} "z&UӰ  DZ?ۺvґ] cR3.+Ka :&w)QU7VPBmVt`o=O?[DrҝۛV|f͉?#ިu2쑏 _~o(xBmtP?BN|7Hl=dmxp*&:9OJ~J+TstBpa}d@/_RI (.!,qg5PsNʾ/R"i C}(pq:4˵ӊ)#X_ḶƁr mlS%@a6ዳY?٘1ՇǙ4ʥ ºT$^<(iq:~6`b`ƔV>ʤuNZ:rA@`\o"G`3 ̒­yӇ:D|}!PP^y"19K[/![µ!VpL (XhÁB:\ҧ&v[8%ӎ7CM'ΣT4~${*BFGΒT3kpõ~Pl@X8`൪/YeOyM4ÃW#4}_e2O)>݅U`{ɘ$b2˴jC{u~VgOOr~t /TVdqcd$ac_ȵ'A#2f"-BMxbPkZz$O_aH/{ "%~,m0%ԟ:F&좿$\a]R( *߃pHe|`(3h,h/j M^Xݶ#eݎD:le'gcOTTt{O:_\hm"QQm8||3OF;&܅r(dWs_&5l`uL$YƟypa>*%򍥇v~L00m!g" ,kR:yH|#&Oe ŷXo=<*[҄ޞzXOן?\~cDnEs47[;Plo/{68|2Q[WT\= gg Kj~s$- [6i$Sd=3y`8FY"5njTO_I6֚EM(AaJo\j?2%68.)q^}/` ~^GbrŋKP/#ęV^?m=DX&<n?4~(8hn)ӟ)(P5$^%K&X=< x(|JA$g9*"m-954`sRͲXE5lcߜ m꾑/I_o!7oBAwcU<Xũ V n_0RvIe!FOzLEQ_﷊Ջf|CoG@Uoozfb\Wabq"_ik_Kj]@\I0xk;MvMq]Ub>EuG@Sw剸-$/5FX<-= 4g)Z8m5c`۾={;we¶~ެ㒺NhQ'^D.<תSPA3aX0})k^bFAM)f m|<{ch7}CSn~qSm& m8nbop>0i׹1n#zh%zuL/QcZalb}pJ*֐Cjmn_GLQ]}?VN7c),8M.(,Im1j} b#THc"rٗ~V2( YzFv%s'廀7,QH+& WƋ~+ h:|hqb:Ob`ވC=>4=2ӅD`@GE"WkhaSW]nƀZQ̧MfSpIfK_`8P W(SHJ{mFH1.+LZeFrGuil=3ov~ʬ,lg_U v?""ʧ鵧M2S~f9"?T%J7Qѭ*Y].{IKYv%7TƜIy=ȽZ]bYH3-g4X Œ<~g~0؊.j e%\~WCj6{ݏՏC<D  ͊D\l1Od-ë !6Ymx!H5Ki~ۋa4[g#=AnΈŠ@0hFِgMާm 884?_ll#}`P%x 6Z`Ot J W:jBU?[MTP4Ԥp[!?//.f}AdDs^*AiEiɹjʯ7Cd=ke|O`Q`KCM-v5(4tHJ#Z!sb$K\ ;Cblwr:ǖjmz=ɬv/SyxĜfQccvE"=꧶GqCS"Ra;Rќ9~qM1 mL)DZW̩j3EҨ__4&4m=.Yw=H<"">" >s"n|x :8 Ug0#4y;u)Qo*v4oWձeލ% M5ɍ {B vOܪn`=l#1SFKC^msآֳD. #x35oVe{Hjx4kCLC/Bl)e4K2|ӗ׌Y Bhn5m$ B|Pͥ;hLG:]9|sdMМ&Y-j]-}ϱbZTf1t[D>Rt?Cqs5 }G ~#bI}tH1s-oCrIDP X|3S4O:('yDyRR,QO_Qvy4P-َ#-ٚO9{fKW?]eđ& O$N qoCk0`}:&ϽkҥW-P +8nYSpo8pgbD$ԝZGYHp`p#ig{,Fm׼Bg;?_)FNhwch C|^U|WZꐧNa$Fv _Q̚KZҽq;Ui,&4-SCXZӇKPyXq'`]XUY["bk_qAD%ұUCw5G#'@`E׍^qrsNZ@ '3*CVyhQP;Gߊپϣr$u Q3:Gބ"HÑr/P}k:/5"Oepn_Z^?Ax!ga\'Be[Wϥb36dHf8HƋIl+u4\5j~6~]xQ:I˪!?*X h]g[o8?~r0XO姃.Luk2n n'h;pn!AD'5YDt O;|JdWLpﯩ‹ ΋CQ93-qFG{~"RE.LڑD%ʼv,K6 X;gKO>9 pn7스vhWhqOWC' M T A瓀;賢l|0Kt.@ 9^G;3~93P7cIeO[zz2ׂJ&.=Hڡژg ߁Wuf%SM 4b^"kqާPR 62kw68꼈v/p7U m!8VT!$OXZ8CSk u7pwԳY;f֒\<eGO_~~˨pT%E'ߜWQhv.{i]4{ |.?ȧ MŽƏ5Dg_sm|nC8= 2xKwI1~tAs? stn v{sAk}raHW]{¡Vkpw:t.'[q'}av e~ }d+!i8qcdJY>knhԡ"@f`:myL5BQ9hK*ʳ2[5H(&Lg4Zo8U%*5|\o Y󸘏riNy3[EJ3נo*mݧ%@QjS^UCx0v8`7Tx$t-=n 44~5_ O+*3 _Ktܾ3[K43SWt5O?e0'Ҳ;d0YjØUqW>s.ql鄜 x6$cQwV&bo2?hϚºm[+jp$NDP.hlAdT/f`^$ު WO=7|#amHO|2FipBM7F/p.?J*łA2P/#ʖBs"㞬^7{j=7>n 畭߭?PPv?jZvZ׎aA%C2Js$^/vy8B~k?pz)e *SLN/AD$1~ , 1vjn/os0R_](1xqG0' ѪuSQⲘd(Ӡfx}I7?|`!sPnBTĘ:liݵGl[y.7|Y0tNS1(O~/eDWW4Kw&̺rlqJaX8ط>G(qpz8LNc'{WG ϩ"it";c6݊E٢:.xWN Q0yy0gv$`l]`ĔN;@?1eGJ^ǝe;>ת8OY8!Icj#@.Y IqMP˹0LlXw%$߽+Ry5Ì5"8萡]!ck q}-+K'1Do1C3of%bu_*If5xMƒQ5>ۃ%c+v U'X-W4̸%c([oBi[T%8?{ҊO+FQ2/` gMNV3ZWun؎,}q`]r^`_KxZ ( EqYhr[ees? Zԑ=UwA!;>rXKeЀG`IQ7nL5 8O`1wό~F}Jw>PQ&\5dQ~UzlOZinCn0'_x0k'&+ߡ,wa:g );wOO]UICUi^{r[d#h:xG#2&7R)QS2,N m;c-'^"i3,\H+h8;K`5}d ܀jZR)^-z 7U5?a܌d2Ԡ Mƹ fEW0;<\BTJc2XJ/Nz*+CAs䥅f{E`kyku&!4ZP%\|vTڒI8ƚMmK1p$y^ohAM\tPVhA-@ ؠ 5'a=h.lbgDfm+>?}r=L'@*gp^kRfk^η])bF<+Fl{VnuWx&fuh.cӱYX!뤨#-⋆00亮|xf-7]x]iWpKz~+VP}-O#icB|4upaC؀_?nTͭ ;8t*qfS.ZCQH?-0qD8"aDrWǪú'" djأƜbX-XFaƈze3;b_\ %E,&h|;#Pq=AtP-!akbiADDj)&49qD/e >vOpCkzQBtztXBie#33m&!sV2g5Y͊VuD["E0ø CЬmU4@˳ V=ų_ld{/c_MRSV%w^Ýv˹Jig܎Xri8T|\fE|*9ən))3~.!R"C;}dg{7;=IfRŃ5* fLU̯E6m$Q$/ZFm33.[LmWbeaELI.!'ЧX+A2(F0Ş+ة:Ő]05;WK8'I$k `|XfÓnǖ^2;?LA-O:JNtO-+|&g'SK]ٝt<Ԑv%!l΁OXD4o ymUE!aw*%2G=ӝMNfb t'Wn_ dg,!ˍK, 0\2\Wk QFLKJr"2WizYrei4(ȾVZoT#l\/ΎB@GQ+vz Cԣ,djs^粄:cc~,41Љ'Ea\9BKK@oK;jn>xz^W{@ tgdvy9 +<~ƫј(NS-BǣܰIufl-gR2Pr7{ג];Yd{4s._/܂. clC J2cvy5g@jGa=J(73#\ V|C6̊ZSĮyi}`^+$[j݈YF ]hHpwo_i;(ݶn݅.J_  Ro%"eHV}'Q֧_3 }?QƫoCl9DXԣP'zVq0F'$X/J.zʧkc}ΈLqm+1}0rէbEJ-ܭTG7%5[r[2(87z8 3U.v:x*ўmbϘ<,H\S`#lo[$ϰ-Yms?ӗ !˔Pt,扷e0|*OTVuFql)0 ~cc&Ч*0$j04$9sMSRlv9tuX|jئʲ)8BoY>c۬@u+Nx.pX`˴B?U8zCKCȊ؆a$sdD\ܙ_DI;VC;1;LFi}O *K$YK嚍P8$XKB#Qb23'ZztߚR5xkˆ֜H4n)0>EzwNJݪHw9\ghp3S.C=)@ >p1`bO^ck(+ yljM?b1R"m\D~ 7%9Q!QٺhZJFD`BeH䈿c>W.f${r8-“i̫D 1im'k_>ϵh#(1 &g㼹@[v~\čU83\BD҅|+ ]1ND48FC@Oi@/F5^>65>M$XI7N/jVLdyW~$TjU@M,S7Rj(c(oaM;Z@,#q$fS^| M,zޢkPI+kjE`)D $>i y\K|4ꋼ"Ρ, `9o 0Z7dfW߼/8^=tFc&c-B?(j{5âQ(31?8 .O<_tO)-g@q'B*+̱g5@ Ay}OvC?w/P$)cI5̴2#QNDri#[(Dx|Ͱ2=;/K/qJ?դG*R3D.ؙu1fI%cO V2+j(:y^`\z6`e'_G1KǙ[ۊ[?_׎ l9b/d^w> 1`\ކ5.l +a!|n\][QĖkvg!;غ0.*Psܗ(*ꌿUVʈ$ G,Ӎ".V$/ ?<C2U=F}$y!hޒ"EA_ȝSMY0Bw P6]9@zHBÀj4x D(:hVK.$7>v4[dHJa`^Z3ګ# 1W3`,_mag)mfi*5[3 tWknk iP/ʂ4]9,*lp|/|6z#Tq`ۛ=C~}mt'$Kbm׭'ڂ+% o'w.: }=()_ g ";kW׫[NJ` guv`Yhf޶ߟKqq -s6>e=GT: ތ0Ca HBpOh$6- ׀^'Pbū٪|-, ֿDBU+7HՖ+.1Y|Y- ̍60ƂL!$$[jRs>*+ntcO€@,0C9$fEji5ٚa4\ ^α!wvdJib7Μ(1tY dS&d{g?KZo SW<9lRs_D يR $UUQʻEs pdK![R6.Ds0 sHK#uCb 4Ie;^p8 Yy^q ݠ!?j:z Izktv*lƬ3;;u~1t2}^SQ\#} 8y DlM .ḪIM\B)GȘ  uWk7xPkpaHHrN1^Z\k؂J7 uZ]VU:/,xZx̕O8Y-b }ÕKxWЅ]teF-rSf]_[d\C*JEEվgB:P;Ï\j㥤(}[PgEug iԁ?sVdp/fXayqFi/Mр>!lb%x_[1:->bx'CfGش:9շ?})O_x]tqHWf8YI/@7廴YDurh)E!OqK뮥SA=Ӫ:S=4~baTuܚi ͌3{|nW+k\dRK֍@q`#ң8jlGD Y{~\ϵۍ꨻X٪RЀΔ#6)(mON_˽f˽%<>n(8cEm5 R Rl`̌"sVKI!J?Ԃ{,LjP"DZ@5G'OW P"v_TtiWvDZĪAEަ߯g(9"=O9KDzۇ5}Ei ǧi,}WFyҹE nF8P{z- ُ̀:9n( ]ʚ9Wp*ޛ EW1Wd:S;(4Tב!=Y*\&t)eq t-Ѻg+!ٹ 8eTi\!sh[z:e3shIJ݊Ř$_xN {$NSR7ϟ&SڽWxѣ" ? VN< ~0{FO˙ OY9[19Y2@ϓ2^Nup$eEIC&bjp~e E'WRRPHtodQP`a(w5 o!єstBȿߴD;C$eZ ?~tFv On{XY^uW ?*Ɏ..~# 6skڏY}9oUGbPal۳L)T՞Qɒ* =H|2FOY v^C,߬tɒW@p'K;t p7^m^+azke w(os d+#Āvs?ϻ܎%s32a:=økaT_8>Wamp&RYIOqº:]b5Z7+@mtkB~z`P,7 *B%* UZۤ=^Cj3! %&r(n.87?JgzÇcr8 2ݹH(&4C-c~ e!r\( 3B/+N?Ҧy% qK7:Z )٣[Cxpi==G.}:\:5`Lb:@(8U ~Oa#`!L]4W [dB)'$b1#0JknjO' ҦAWл롦D]՜5MKJZW4Fi+.{%n1⛉^z#sf;$KkuŮ +Ar*D|_Us!U O}HVTGڬ.5yT( =~I#tF))O:m^ftթv +'VY8e؋Kn <8v]8& I-Nihܡ㻏:ӁbY~~=8TrZNJjx2 ߜ]UɬHAL_ԁi\Dc)>s#ݭ%+qEWp:Q1g +]\u;'#c^K ˘!M+T0MKoWlolk߯w4hg)iB,A=(eVTiD \/( MVCXjӫCz ^#u<V'{|? &‰5ugJi#ݻ;4DzfQ9ܘm-} W$ܚ!]*7?cZM:]5޶~!wiX=x\%X{IZl t:KPJt c5e(OL=?wc2ķ`a{O8@e8Լꈝ[%x㩝%@ {I*ws?F>]x HKAȸ|<& d'gZf*c0u\5IMl]R"jSFR5b!sfHޡGD(Ec9hz-ܦǽajI(ѳ)LϜu$2Rp/ 5gb=[|iz!398Lf!(AF1>([4^CWpSO%!Jj hؙ?6ڝY_ɽppگ/?=/=!z̀]eH ~u$ށ"Qxwc#]%KNGaX= O"J.B.ccyE -9hW -Lngoً>ʪi-D#EF~[*].,]-ӻqkZ6QiX?Oh)c"Y8즡٦>W݀YJݲm4 hT*L(":7ȏC+N\Մq֎->u@xkԙsi%gx<ӡMiJ "AmdMK*n!xMZ}'1<){%SpLn{@]Q А4DY0q#kNH953!n:h:\ r9-gZX1&u{ߪa"t%#38p.B>:ooQ`nfV6{/#&6l0.Bd}je3l$zr Ai ֲZ2KɭO5>/yWC_dl_` -3scH ( gHyxd+Q $^>hz{>#'N]Z)m=DnVп鳠!bhZX=(MUo ¢krhWAjf܋c8mVzg|QLѧw^|^C3IBd RœjY WS*?FL݂/FsOum# ˤدuPPyfq %f\{+ F}ކm_z(/9lDZͫ h&> ]7wj^fp ץc7pN@"i%F~jbö1B)z%ziݠWBU],OӇ -ӌ3uC%,36!X F~09MZfu1ng99#(?̓2&+shOjziR ~H@pXţ' }},0D-qnAyKԹghs T-!/$<e(A}; ,R00[ykkszŦOECXY;oD?#QM oA14sdg"QZXKXpyò3pbL@:==x,r&UnYHOﵡH~/zn ky5\[_]&f:,…6T Ͱl91@΄>vՀBt;|l5xWʩ_c RT*=n#cu#G_.k|i "ou]_׎6>\ 9'Pz@zcaL? rq{z^Dnl?nH`EάDCΤoBU{ IOձFtb"Key`+JIFY5]ez:sek8\eU.]5'Cct jwڍ:XXi,vOv"l[e,dne+<⭿(WщE?4}2,(JDkDGOJF]\68F%F·T% |=B4Oo '䄛P~Nd\ӕ%:&H*/vÂ܆(Vjh*=!7 n}["i\(W0k[U$حLP=fh]a Gz ϝ=&JRu~MB {=MV'#>(̍wSg*͍j֓l>d>9f6.[aEXR>쓷wD$snfaΝu5á8UyY0^k _xxs`Eا44qPpC2ޭuM8S;-8I\,S<O_Q6wJ5 ~ܮ[%ŕـK휐 IJ:za\呏/Bna kiB$=|;ѫwpVqA9; l'w2$upJ/0w KCUh mj%i;i2 TtS!p}[Ұ݋AG U$x?%P\o[F52">b͜ƹ{A!]y=pMf繟5wI*ڧ(9Ɵd FBIXxk# P@Q7]O;"hd7KR5;I†_$l@CfL .58.OоMz-rişCh)^{L6؄ITƎ)uP(7c|H {I,,G*gTqxtIa3 _ /<Ē8k_>WR%H|HVU #N|./wAn,v0:4 >^sUNud(d?X[PNLn u)8gYZ0707010000030b000081a40000000000000000000000016661a1dc00001cb4000000000000000000000000000000000000007f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/}s]?Eh=ڜ.+=94 wFel|(;^bi ǰ!񶊟mQ^=d# _1^'?<b? - jD*VxJA)KjCsdK[ZlEtAo;MZ2^anYY]53;+z tV8B8<͋m2?Z*vۋNd7ßOw?inx-́- U rqƝqR|jrzr~x>yœh3kt^׃LAiмgqyt>s5 m̚| \#kb NNwS10@Eh!ѢU7qIO)lK{pNS#uZҽ$Ꮐ_ ZU:wBPZO֋ $'İ]T!`g/8疱4e `OSG Dn\iAx-H}\"|w113l2C b [+ [gp[1 { 8ð6cd“n=AX!z!Q jxuv,=-|zf {a07"-~+jx3n0^GS1fu:6~ݤM:T|~NF U:1 &- z:Ї |cqF /|+DRNܥW?հ_v5EKn/m"|D5JB#!:51h,u荷&DeA˾ZSsn>"bQ}6s.1\FOLͦ~Gjʿ^eN~' ѴaP LW˖ZOhVFB o@z\5 ?6ҮaRcg]PC>kf!X,{9 P?!Tڀh\"$#J y[l%;R$񁨗׺p|lj,eSHUU pQ~З[[}\D%uzS ?.$ N!xrD'V*2 ڵ7$X& ?YSARhWyr7@M#@ Nx0'%8U8*Dq!Ơ֔qYZWD6RHeWVRl*DEg6H[Q魻fޯ6oY=u5 $lQP)CS* wTHK[m|8bO(VWQ ddTF1m~e6̈́=BҠUڸJV'fx.Ѿ&` 2ѻ1IJ@!; DTKIHtMz줽,?x5斛R(]U{PдΚ+oo]8 zy?,yos(=t&y`V'c{i G:E"F"Ll8ô[|׆61:g4h,('ņ>1"B)%^_X{QL>gC{@Ǻq1N&/Mԃ# ZqȲ.VOuúsܤM+*]VhP<7C]>kOVUF,^Qu+Z D+Yĝ}'xZR,İYX*lLe.0+=g 9c+LO N]y;.ح{B ei T<+Ԧ~2:_]dPY?.{Z1:H_!"_QRB)l 8}IR Pǔb 'ot+&E;(:ԭph!2*f?`_+% Eq6XwZ(jOeh]0UhK[&|kafo(w"NB5_LYS9`[`2rA{ev k%1|w;nE8h?pĄ8D .GI(T n%bqf^~ֽWoFhS,w_ MJdl> "U OƦz3:.YE\SPp@Yy+^Re[x>ٝ-#LeYm_:}Xs~K mqeWCMDK;q8#b/*&A oM3RkZ͢4|/sZXk46֝4Iuc[N/l.1dA^G R* -'wXa,U"b›m,}p D ZV/ XCE &X_4t{fR2j#Yǯ>Np `Ir0"K_z(,+oIe6>fvZJUI ;c/W9煠8KL+|ڷ7AR(@]G> Wq-Lh`UϓFf܍w%@a|a&0o=M\ͷa8q"5c'&Lvo&Linbp޲#"yT>>>Ȋ/d)!p`i}tGhTy Ran%+ndspEx)$bU@)B߷p[N|(./䐸[14v3S-jR"1@עp EX IZgowW!"܎hx{_A!A$HuYluaZ1Gxğ]M^ŕLWh3bJFv0c: (%/+[뒼 )9(. [}3D 5N ah:I Pͮ%vVP6NYz`pLYO׼lC 2]J|+[ GH A9;^mGyՋ gdJUo\In7zvʖk稝O<ϣ \FhH8ԐA+[%K(nZPҧm]&羞k"/>l;s6Ҽ9i=k(h|vړT%FY7ZK/c,[4f(F[z5Pc!#Ҧ6|#05Z^H0(6,CZև\/k< BDڹh(OO(,OMٽ:2;~ڂ{kɎ,1W'-BbXihgG>twwc7=FW n`FEYV(0ѕ4>8Ghz3QA +>^{,VNV$qaRٓ]?DClU`lZ| 43]!$g$B>5jA%dse;ݜMɰ焥Ob%R74m[Va QI&쾹r'SF#ػLUQ QC@TĄپ$D&L !d ueC CIuA |69В-O"dc[FJw1jVl*=ьlX=͟|xR1 ;By鶅F&(ST%}~4@6ȯ=L]łu K!SpSN.㄄`[گM!B7hvcKy:fE, mh/O5N_%<91v-aw^ΜxɄou*7lڶfDƭax$?/㿹'ӯ-@.uOnmR5/Eb]~ 5T zYzzW=Ah(1tABZN *ePx1PK=:A">GLps{]ױCw6H%2 &WzX@qmݍWrF:fZTWz-B fu-}V*Ѻ2, ?Kuaw"WZç=i55k膌Y_@U=劁 VH:ԲC}&>tH5#z|_I]! H!0 b+[I;M4 O*oW!/."ܦ禽u6yDw\cG.d %u&/KY$ J.Ϋ͌'.w.zQ*?EveV! #~XT%&+5{@vi@7ID6+2$!ppndܕy?6eyW*H:qQd "CY%,P؇G(#SS,2 Cx>'/?9-?{w"q@riO6{jc]KWn3)=luY?YG{։A츉{ЍsMM7ǓlmN4LЙNn+ M8D:vx^\.}_ &;լ"᱃߅{yE}Fl؏O1R\ӣy[6<$K^qc;򞿷!zg1HZSF|j\DŞ4TVC9rrn,-IVmg-[~ҝ\cJ@ޭPl}!-`Vj{~FF%NvțeYOEn$V|C$VhR$ IbZ&nZMSJhc 5?w9DԞJ q &kxҕBg'ԀD= o]pTtYA^Z6*RD^4Xr?GvnQʈ)GC[{A޽zu=YV  n{'cÓEr%˂4Eq@d.©8Ime@p?:LZu*4EpwAIp|+$m#^"wuȥ aM\OƿR6' _Uh&)Y5 A a!m&*ע2½u%AYFy1v,%ohDw9^| gYZ0707010000030c000081a40000000000000000000000016661a1dc000106d4000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/ ]?Eh=ڜ.+/T0ؤtM?NE>O|=3]D|q-5/7TT|헯 ܑ8hiM`&g<2e~]~[͌A3ꊨ;I7 ?<Ɓ/1S?kK9>hLLawu/C:#Ѥ8+30uX(+zyyk(j"NC02}!}:f:I A%5P! 1"l\]⾫4<*?4ۉ6$޽O >*ԱXߺU!!#+XcC^]M!n_ S OW$Ƃ`qs fF̴]<͘#9 r 0{a7T+I1, tSGh:WY(DmFYE RΰN Y-uO~H'(F  /_bp*5`GmϾ́L f>l)T 6-|vIe8(o???aw4^~9X_MꗩCTE6D2yKŬՈuq8-' ؽKOBcrl 'B2{U!Szɮyچ rx/$Q cLg0Z9Ckj`ྕԽlƹpjiB(c~/=h0y]_Ś 5UϼsU[8 W8=q3MM|Jj^z?+ǘϔ!tYLWR2{ XVU{@X\w [#ϯ^Fz$LP/h¢D%(+ ?)|ȏȫI,N'#_I(9OĈ.~U[451TP2{٢>"Vuiawu]J:YyY&\ȋEZ/Z sΡZЌPڙG br0{J˄ 7Ơ>= w =k'T]biևf>- #ֽ Gm~*"?6VHC`L_`D-: }3f&|(d)>;Z@9 !i,T,VEs; y Gc25@*jb Z #GY 5ԱK63MS,E4 }"/{Sb8_s$`c)LZ}I#t!j<)Nrqbth?jV xą+#淺{jݹ'bߝ}nf<~lo.ZIZHp$ՠ_&!uj5,z?WfP5#w)$M/=J:VZ8!+U8sտ'wKoD;EP _Lɶ[ᾙ@HxVC'̙s% b}D'G-jb@ADү0(#!b9cU)Ok ʤ85 {Xs)7,R18BӣYZUIptQݔH o tkڦJQm&ɺ2zl,J8Z:%W8NYEdi YeR \6,*@}4f:"ݺ4[#al"RèZ=֗eQ\́lyE&G(4> eΤ^C]uJB Lp=]9frPbhkfz,|T{&j}*`4S,[ J)[HYm6Fvp̝Ty\ѱNKOǸfΡg#z)єn8vS,Mxa_r ~嗥G I 0^:3A)@!14>v;d <΍k1Zٿ\:K闕P (=9NnD^m,ܭL=󖢁gSyҍbVE(4O5゘0fYea,6gƪjp# ܖaQ,b\.{G cP"Zi30sIm'T\O,nSǽrV&cl_#Ml(ޏC:7#s[ٴ/&qm /qv^/[ TA>B8&aJ Э]mim)qC!cwtyf·I v3~f9Zi\;b08:]JWVNSfmgPzGUm>,&(KP-kݢϐiWuK f9ו(%r㑛!RYoC'[twB^=HxH#/<j~ uRnf>[^*t ~.vkֹ#btiSV`U`$۫bN3UOd67RdUR?8b԰W1KQҚMhNH^HkJ%//*='낈 0,fٵ Y꩙9`Q ܽCLŜJ} 3q 7#8nWц'_n*l>[^_o9*} F@Ź 0?K O9H]óxxI=saew)땀=VET'94Da j dGTc(6tR.zX崌_$E?[spzPܫb1Sd&-憨370Ϛb^`-:Յr}FYxTZ -VA8L.gt/"s#h[kUzJ{~+sH0h+Hq yrPs(@&->Ak~*cc y s47G5Q=CeZhAʀ"϶\u:z:y!_#8[v4$;AP̬ZStKBHc4-Ib4=N܇nC4mQ7_g6ҍ!V+ *śnxδh}yd'>".U@gSVYpD9G72ܔp~gcfHD;axI|LE>@!;¯ %66sߋ=::|6m"lІ+~7="⣉j`nœJqJ\Sr_֦4(ep^ a{C}cCkv~L:AΈ0b>Hq4L8.?ե&X(AKK7'Tfl~No~:La7T)-iqwQgxQi.Y# bSN'b=m@E{20Hw#=*Y<Q\湠QY+ `ZȆb֦ F$YA62|Bmlzp -ft . @@<W v-l^*bW-]< ſqۆs7ݱiU-YÃACE/׊ƫ@S*c{>ES)nʢ ֝7L?QN+^3"U៲Hv4{eV{r\_"-ܐ1t?,w]٭XZHΦ3|Cڔn(LdBbJӓֹ ݩlմ(&s}l8s||!hcϦdbPwM?M|bTYu\R 8̃(aЎLOCi\\>8dTuNYmk1\"T OtweqiB9]-i{z5UټFBnu&'$]YC (D!QCYuZ}^aeb?E{:ݨJ!5,M>hUVr30Ja;Y"P:)"ЅÕ7>o1Յ,Gd~qƘG;/;1B ̃⏐.q8Bgn5嚈QϪoW72HL Im?릈E1QsyKkt o׋֨wOÚ+ gOe^x2U^Rm8st/bU!қ>W8۸- JgaOՔrZ.abc8a@-QiRs2$WA((ϕWiG5iN"pV y7/ۣ6)"v |Kp8 ̟ͧsT<#oMa12n.GX]t.!\3)Q,m- :w3j0waJ(0ۚ]r3r&ƒj*1FT+Zb9C)5ݢs@yM"QAXw*2-rIDBCKR%&J Y0^Z\Tg{-"tr A[rЮ:ٙWUiͦM/{͝@ֲřvB#pX%=_7C님0OF7Y#r&(wo4j%qpxe1#w#<\;%(>'^Ue0(s?~DEp ?a{zȆקvxSgݍ1- W׉Gs?_CD"bMhjcsذ |@+edztT\7 a#_Qx( p5]x={ y:xY{R!rW[oNbywyxߨ*ȹs00<դĦpUWis =Dwe&DP憎 >͜ϨU0hht=>j\`D[Q7֕#d*z!d㊯`c^NˁCH cbqBKIްNnHrXQUpx| T%^&c* .G I8E:<{J_Ekr]oDe!Bqd>txߕiK($ng5hceY3.e2i9b@w{{}P~tˍ>@S# }ܱ'e@W_WJ+Z70/6]'fAJ#̨픣عǪ oP,Yw r=e`&s/V$?}r($)`Źҷ[ktُ:*Ybz@ZY߁W~ϟZ/L ֓T߸`͍vvMjo7zWKYުS}{'@}NFΔtUGQ?*E$jjÅD6 ͹W{1CDYݳb15&Q %nJ{ t@ha`ԧ^,M_}K]sO=P!@p_WZc88)ě7+>_2oQTc9HA30FuNӽhS5m:,caIm:x6- :|%Fs\QRQ0N-"8s@\*xA9ktx)^f?ye|^mӀeDR'WH>jEg ˾ YC*uGE3O]2PObSZ޷3J Th4 >GQD*l yO3JE"D~ٿ@H[x҉H=na^I 2IY1qqwZ)g`:.B ]ir }tH*i(U/G]4Фeaoc/Bc!eNkߕ T73vV;zAľF]=fi/K 4޹E~%q T*.'>.:WU:l &rq醵<_Y㞷n]lKFќ ,W1I U? n+-GnˆQs׸! C,ĸ0Bt5QtԖ&lثwZ#뱾Vٝ]zǣ)([Śa7v O9h0%6 IDj*[t>7bֲD'\3Cu 8 =*b@TNדx(j\EG["O PcX?t5Pc@NwE?E@02wkqk.4Pd&z %qTt4J{*VCH%s6ĺib#w%J&mZU69ՋVZ\,y畿UDCA9Xn%c Ʃ7+k'Js5:[Sv K~! nS/vXHbP F&~vjԠ"h(pei- n([, l .iPr,=8 ⊤<3 o rQ,^pr lpYچlެ6F U&/%ܸҬ0\O96FCM?V7AIU!ƭNGE 1sǀixٖ_}ACCݫrnYIF֏^iАWN {nقWB+`>мB\ځ\VT3{L# y[ɉ#ɡ9 3$z[Wq?\{6p5SUvەhq.92·eCmʽzO0Қ ݗ,#-CpBi(?1bR`XdU0e;U%IJt,M2# -lh # '8En&PE_0"Mrϕ\Z<$;faٚE~=YT1{AX,$gW@.$ϖ+zWt4/+98d23xqIℶ0oxR29~ocZv/a)g?p^^`H {aKy8vVA) rݒ^}*9\!a|H:'D|?V~RtxۚPA߷ Mtqc܁y쥹̛ xp[=$I.ј5D';B*MYs-?ܠtJ:9!j sBf6k57տp!`g8)mF<4 |m?8RPg! ,w,XOx+w3f6 p ƮN;:L`F,#-4 }vg6kxFNdAԱ5$j>\q܂zR£vk0Dk,=B_k? ̰ض};҂`1%wݫu#MTɟt:⟁xIOR8@b+{h`rD~nûuG0%SMMeեՌ:?lĕ;!Kq]ffU4X leStabw7|cYt_ v7o<'+@Q7A|LKآ>BAd#~֚.&sNDjjfLzBvfgy0s8 'G(GϜ5[$[?殑@} 7\\Br2^uleWi uSJ"0:p\#} E٪[Q+ i] ǭèC UE]Pvvʅײbcxj~pqJ9S.;x}]L y]&UzM]=2PA5*i#L2XSNe2(q|% fv~qȆo#Eʭg֠f캂|@\f wf)S:?|#fp[תTBٙmSڔH6s}$ػOZuoέA.a$>A\i]Z6܉pP oƬlo Vr.G=6 ulۃMfqeָ [˰LI~|}FM<:$ٖeەM@ZMfT:Qu$ @֥Նk;$M"Z&3Cʼn}Wy3li͠"+AHvdw0)쪋V>jGQ#/n"cs1Tu/@&P,D ݜ(4 aw[6`gN}Z&{JQ}*ZV_ O]I=Wpߔv%TںD1Wo8Hqi=,ϰ(ӁaiKyNrJ5z'ɭ"HxD?⻜Sa~:;Ru#pҼ+pįCuhР|[Ep?4k9!;[fO]ol'Dڼhs~CmΊ eBHN mqo5`k2>C* v?q9dL;bCA0ʈ{5 V/Pz+ Hk$h\U w [9$@hP\@8 e\,r򇬏k+9v"9#'vZ)xF8Y+Μw`bCRBY"s=gTt"X̿,[MUVp s ]HhE4$8%l W> Б4@@8d!L&L%H!vp>:+ކb"'ԃNtkxS/ BwW&"BL+@\"N>#+Z4̂p,iǐ\R茰ץS`iX^ R@l~2j`=#]T:֝;@}h 6h^2amX&B ʊNϡ&ߜ,\mBru͵7ύ8r o n=ڒW4<"&n,FNoqekd)45h(ɠ=;,;a&W[·uaCm<=sx:/E׃RB8bF.KߣQBû(`[O{ wxy0L7uno Us a3&s2,#3&Yg=mHj*[yN) v7ѩCe]L9\ 0Oo-&CoκBr0Kƍ_\82ԙ5V>134ЁfL U8S0%zPc_ـ?< ԄuE4)YGBhү0?Nfo}Qr4'DOc uN<7&OmĕHSA\a9'R`^-lTT] deSe/ɓQYc4˛Q Le{6J~N. e 0p7#bEi~ %d{@X[cqbvlV]yJy36  8с%*儑é1/:כ{}6>)}\/ZJgp{'1ܭ]*_lѰ[s!`B;ì|Nn2N{(iCx:&ld7>Je"'XYezh@6[M{/'h~". g`_XJqc݆Td c6P\nL,,1S wLJ]Ћi"'vz:nN`S"(TY/5U'uCꦧ_@&xԮ{;axOkd,o=m8}; %^[mlfE6Ѫcw . ,tR ~).f0,:l-:{ rLfj.f@pq-II1.V }XW o 5"^f2[f" sYAt.4;Lo=ҜN{whft"_ ;@ <@˃2w_GX|#wUBZn`g}&"~F(> pjP^Uõ+nt`fhQ(lٙS@!N0Xu. YY9f":Ti&f@sqq;)B/`)Swg3{DNief;zEQ&"B'R0_(r2!"yV>ņΎ,] n!V]ҋ_ ~̼6=KFiV 27v6 R"bX8Buw:qWS(;}Iz,R.aezEJ@YH>Bc/J)A TsWHm~Ѭ@ۖj 0ףsCqB:}#7TsSJkA]1Un&8ģx$܍T39/PZA{J6ҟ-)On_'+[ȎñnjB/qQUGZk%|7EI(iJ)NBLWaPi,_tpήmTw|2!Gհݱ1V(M@ ?hC!~܃W9CP3G喳kwY9׌e&V?E26ߣ1'^&3]@2#%@mr/.QEv9$9ufa7cc$PphZ1Ձ{0S n'f!m"qz+mSϨO,2^9s+h S]n}:|&b#'MX5e8cݯz?ENoa'h= 4Aif $5 i+Sf =/3ڷ @-z֝ꚙ&oX#W?:ɶ9T/bZWΓhJh= 0rټ=k06Rb!Q﹡*F Tža\[2-xZǚ^9 &[6i+]5T| ,u#kђW%dLW> P!U 'TnDzy%\9WVԶÑ]p G=0[B̽[7Ȝ-ط4p dc0VcA?^'B@k)ܟW=}u/K{6Ip| gyE1iW"je&c] 'ۆ:jp @Cq Iܒ}˖31AŖ90y7 !)*S86J{. ]Rl7*S^nrmGǁ*O4X/k0 tQ/Ur}k&k2HR5z~`Xō^Fԓ"߿Ɉ羱r*Fڲ_; GI0d6y-,jH*idCC(b#Lkh1Fli]O  A*ﻠIo}JT^gC]n+qS @Y!T5_K~W @G ѱOd<X!T:JO_xݞѤN}I=uUtZ (:МϛD7t%CT 7tC-mNwT4}:f {Ojb6pcExI<#{lc#K셌awa~tVȰbmͿ:t3#2vuoQ1j]$5`B_ŮPH:m{-TNF㑕:FF t] AI],ќ3)Qи3lRĂL !$xNc-g44)95UzxnH+J>/" mHhnʗ`m]AMtg#~ T.m˭-ќi2\g%z+` *Uj/XI`HS&4S^z2SbO;" LVs.WK= $6h.DޥSH)M%EM滋Y}vZ {-@?l$]O0嗰ͮbG$`Ύf]v"Evs_?OsX>C5VS^ruOנr!`K'M7|vxYE>YsW(M8~t 3`=QePt]u:}Nq5\El"0B +3$DF _)#ǒFt&jWљּ^mfZK ӆ ϴ3ho=lpv "kEۅYKu3fͼ'mG<~Ռŭ.l _c?k]-t-h?6Tm>@YH=Ko+@FV̩qP].,ٱ越]]JFrrB )qEGXoSu3 7NewD/ !wj*ᦩ| bvp|^%C;[D)6-aWC'3|nOsV#C0#}ɖ<\!m9P-vu'T U0b|U8Rݝ\`#UOc'[1(p{b&i/(@ʃTA^ra7l41J#k-xCl?Ss5u(yDZcV+kKuˌB^iY#p\ V6sXwᏐ~6gos9QrrB6=6["]g×\EKec{LOƼ1,"X>z3م`:6Öbbƺ."Păv%NA쀆vklMm0URbO#fm1\X4\q@&ڏT8QI`ߚ,`m ix")a^/7J=FnTH{b^\&v`w#5DfVX՛KqĘzOqǭЦإ\c(Tp P}ؙ 11 \v'#+ubTц/;mtP/'SC 6lss n &V~;͛DžI+g:IL \kk ?R"dFAk_F9_B |0j. ^?; )4-Ɍ|2GmO78"H{seoK][Cc&#B>¹ H!SkZgT;<)k$Ǜ%a*DZ  qN<.>4b[sN~ѝ@ܹqn?&Mb8PѧtaIQJx*`~jB%qة&_x?uNY+C֌.΀VI1f+W쵄2 %F%_Yf0\MO):̢xX@/1=\@n{#'H6_1e!Pb$=Rܿc|?}b *{[vi7, 2Zm4VȽK(1Z0Ôm j}Gbݑ/Ԕt ;缑Gt-m>pljNXA{p Zh9>=l ?-Ͷ^ /yXj1O̭SR̓g߼Y/869xbp\˲¤JS }='trJr? tP  Q݋鋓v]cT nCOf_QqT&"QC]_%OD%5bӽH!锴[QI6&#IڛC嬆_naR0<)FTL^/ y z!V1Xk1) &F,zj=&rIg-Yl:P{$,Jz;eg x6=Xc5i%FOx1&$%'k4 q*Cx#6tF42suы3'0ńMC_)qJ_qUa{ON; NL}f,GCXV|K y}L\V )[; :˛- 'N\ 9Ϧn_0#*b oGWwdB@6KZ~?IUP. yI;*CSc&KcV~n> hK$Gc7#m!Ҩ$5ϗAq^\DZI%hJh7~m2ڞ`!1nO=ş^ wB';P!;d:t6mrs:F k2uRQ \)rŒf &^Wa}=9|80 b]ЧeB`&TKSaW*?Y8(>C @2eP#ctn}|&4e9m"惁S@C@ 517>,`ٽ7'`6n|nDF_%͈RkYÛl yw=]^2 xq,m!p [2JR,Ox p,} KYfYDRxt7v .fpnlQk(hQxߕJh۾(._ @E .s`Ւӷ ta6Js1I$L0 L jwt8;9Ξ4."Lql%P1WjcլB|)~dBgdx$יb~Vaz t&8W8F~pafS瞽˟-C}J*pа \/#cHj.誆-fxDdyr#zjɇ}$[{%mQh}FV1%\Kٙ/*#aZm;+Cᅵ?U[P t\QB%Z<<[ow!_=y1aECƏWLU&vn\RLr2xDO '9#Ip .Ax3|C-vnKB#+H[7 p}n[_I7, 1S]glBKSE81\QQJ$Qy=,kmfu5/OxW؅}'R3JCFW³&BݜuoRۅk%b;8","0 fZFN ۶x ya!ZihR0 c H2 S8 &H 4Fi'P^*Y%|r b:_cfJtLo{+J[-:J̿fK[]Q~N?3s mk@&u,4e#,zf\!< S̭-ZOFk.)V{khF+[4b bѷR+wJ:u݁Iꗁ4kL8d_Lԃ>)ʤV74P|99G#b)^(2-1 P;6`n Ь`vr=湕'TwLpyMf47S*CƎ^ WD.z )p{s HSH C\S|ˣtD$( ]W%i`WX~cSM"?)Kȏ;LVA96{6DUDAfΝUK+EUve.ʋU |ËL II}VQR|h(@nսbW0.&/,q>y$LJnK³SmWŗ᲏ 9n Dξ;>})LB\4DzFNF,o`jPH^4jUpf!Ӓ~kvHKd:6Ndf:PYxU &Y;4Z_" Q167r0ԲZ>/f롑;V!uc( Ouq$@j%Xc@ ^U;=؂cf3`RM>)8j|_%&-#Ү} /2czJD^ݶ.FgR[7Jy qi!WDUU&\(kEfrĞL0 0hh &gR,9Ձik;td{·]O<{JbA_38TDGr>6+) g`75v)8-w/bLoD@'_LrJuZ&_T$@7Y"ؐxjF`L>g%b9iYZ~/t7*KKzۂ`v!H4dPu0mzzss|0Ln+(i/`'n:3GY/%FB`q.UYkvώrᴎnnFڄ hq ҄E~&\/TPc;B4&z27hdk"B~q|XVCcOfg@>ehhdǮjznV8V :*x z؃M6)G~bv`5ԧA\X.- kSKL>+Wmj!N#CPort7z^|@(C2g$TbVP0bel7jjlU*߾s;I `uޜcNgO Z)pCCM9_[@2+,l8/>>S9 /`e(c7R oR;G"4ԥcV0⿂jck|IFٞ+x[<)Ucm=)ƞ~/Rۚa+׉3=Kӈ54z6|D\y!ŋR`.&o۱Ȉz Hi*N'voyo1Wq.cLC]Z\O+{Lݳ8I*GTXKa/shGNj`=lB_SEuepfSگe(|.B6D}.@ (d-!!D% 3Pѩy`XG &/3%=m?lA=:f`ZxYti|C^ WZ%F⨂Bz݈:!^?#HhEu 8t~@;;WIx*u3X!ki*,Ԟ6^땺yՓ=KZan^iQ\ѝI' [㶍ƺƵcb1 ȋ[goBodQj_-ԕ2{b֫N}3>N?hQwVx 0,FHAr^nʫF+'KfBMBc Yck|9>C"y ϮPDxCSd1nɿ]e2B:uqyɂ4eP?Y*zFܐ蠉/R*h_@A_Vip'ΆHXYC?wg! S_^hoJhzLҞ"2G/Fݠs4 5q688L#+=l-#jdGAq@^L:ؘVqtgG1Z{^GS,\n/d/B"͉PoML7/ Cr0:Wk]_. ׏|lUttzf̭6#<: CwW ڨu8Dz|1`c~T_A=0о5=Y i5p#8 fN/a,c OkYS (5sy`BEsBϼG@E@Mv薭zę1Z+L2Տ~"+xgmX<0Uw<.]hD'eS<rL+ SH-Ѱ\(NKS|R5(x{`Z+3jTnzmjX|QMBD .=|1Gr׀ m[)jOu׊YaͷkۻcX'eLk|Diʘӑs"ղT-@Ey/V@7Y)eWfw Kc^q]wuvP۞.JJb y҈6f "wоnI]Zf9 7oYW1\Hر HDk"zs IVoÑ`_Wy6?p+H&Рy?z$]b&OEk~ѕ<nJrZs5Mw`Xucm}0_V[Z7ZyZxKx`OW# t|˾%\/OJ5 5P nd0UQȺ;u8&z!LO'kc팃J'i*o䮕 IHрj9.::S7Dꪜ&`ÿH!*|1V-=:߱Iшw#jij8Y0ܟů921)NO[*b;eʌZ | 5qgguJA^XJx1/ޭHߒ1'[&]Hn4g"”Y'9=aqͻ?Cg^΁8.^]7..RAO?]ɦfbQ>wTK]iʔXX08/] ;gĴK"GXwK s-+;$) /[i >'=4x=T_D%JƬzNdAIgπEc|xZ[.Efq:$4 ׳Ubb2 5v YafpQov-Z1haP \?1&>9$EwI.8ǥM~Y'vn] Ps<1x/oG,k\=nI'q턟',SkF٤|ɫcEKOԱ\=pvݚYi_)ae􁄒y1*Ji  ̸ "-bbKy$z佧1} D٫H8iMݡ7Ȓ{<̮͢Ѡ@QpjqK]52ͨ{P'-QaFy_XM+Id.7?6x/= ʜ. iTMV|S?<7\iٸ~ɶ _ր}TUwI_Aq )PdbHPcp qDfg(0Bv[5T:/$5jM);Bi*ùKtowNaP7D֓ʢ}÷/ ۡo ϻu΅Aτ8b"b-25z5>֜_c@GE9 i"4KZEe]o1h %p 8?h v*27I5?|IƿrT`GrE)7DЫ?{j~mS8E]Ivi'zӠ"J# #,m;սERFr}Pen9/ua3,-*tX_"XƸAta30UϡmQuI#63FntXXgeD (?8DJG'%pO&$ efpҲȍhf8g۫,b#2qz"@SE~v&n*& Y& (X РTAj #m(t2`D{9Y;͊A!јbJ^ (oOf+\~‰WCВ.[۟,\2n`RsBIN:;܍?L4]*hlo2Jm}٢@o JܷGǨFn@L>x+DuO%ޯ8ZvӚT@D!/n‰c.-75ƗÚaPڈgE ?]BhT9l%zi9@gE?0e/4"]QF$el%aO%w8 G>3c@k;,v&ic\T۔w?=U"D*T6yT~s\oh zTDA2p\ؘbМ'j )+P,8]kznR4\#& ⾳(Nc0F?u{0Nٯk }G' ^O:E')_rC dq|l"zSiF]x)oQR((]h'ZFi, :fXC]v#+\4M;\ Sp3(ֹZtm6l/=t27}3`WVXM1Orn.Q mc$G-=0^3_>aO|)͔x}fW4ykhIc<}70xO)W" Ium' lyi'mm (O>̨wRsoOx&i-s-O)q dzu%'@8>7N/SujYFRܯ8O#E % FPFRd_zKFYBOb+Su9Q5*ޅ,>rG壀t dO{x#T_R.6s‚C^Ne'3 ^`NyTN7^7-rOɌܠkxWlmƤT +=gL[gmkXFdSһ]>Sz3A*u̟Ș}2ѐ^+NbR^$N­=}vH-]#pSM32h(4HD>i'LY iMP p}(t%?NvdTg_)2qt r&N| ϠqϜe>gJu|2h/j;t犢|9سi?C-!~4bb]r;``[v  4x!$fed[:=G !C'3T @̓OY**^j9q 4ByAbH=[_52dpꃔv̀֓I\{si |M=!;s;ua0T<1N 2Q\FPlߘӝTHX,%k9̰+IH\ +ZjltaRч_%{;i@Fv+&!0n `?z "MlR!qjn}j@C >@;߅S(|SV>VoE{a_yImjߑ: cWvu,Iid]?/Bg.>uJpzpఫsB4xB{BI˼La+z]{?1#t(9XdSU A eʆj-_0t "'u?mEdٖ!w`뿲xDt* %9dEK13;TmEuWt9x>e< NRFNKlcCmN*ظ Um;T k*=-UJN )/U¦A:Hrnnj~tu3k-c3nM{0Nq,XWa-F>^ƉۄΙx RXձ~@uC4j ,/uyN 4Waĺ4-q}ya]JJ(pcQAi?ʼ"_0$ncYԛh`T./pwz4i7H"=@Y-,sE%JN%Q}po`s=Gu=vEnhEf=}L~%Skg5y>c3 U?)BHu:EuX~ +vm̓?/ź븳v(,w"l"Z$!\x{AN.ifM2#NG صRT4_u$0,%qޙG| C/>0uMQvHA)w|rR}ngx.t&Lo~p;J_Om]fP KkiunKT<^FfaV4l|:q ĥhk2 &Zƽ Hu^k]!K'֠pHͮ復ۅS9ekd O6gKyAA4, G eV%NY&M0sA4 %6 z!} Smrp=of8FU6 ;pФL%ƣ䓢w>yNӖY]T n,ϻ*ktO  {e^HqPDQC%]xc}KMLM?nƯ{} '6Ѣ"b68FHnb̋82vlR4p6dBqhsdc/O):ښ^ EնwKk"ns~d՛\·SG8_"߬'5fKKo&! 9s+cp6C贲iM~TP{:EeJ1w?*"S2p7Jsb ^3-c1ƅr" ;\eɃw9w4|9:kc#n 9CV;Lswq9QY nκcq٣|=:N`FqA "w¨oFBθ= .;Qʺ@~v@8UPv)xv⋟RApk\K0$BNG߄{cRL#EQ_<%v)׋k͹h4`A{J[*v I;N"ŐUN v`!rp0Ir0,˃ QfppV`)8BDe~=9gOd^K-#ȯOܥC靈 GAsA P\vy=jS)PTT5.)@ :q2E.3x"W0CÜ0`0,L28 93Z߰ +6 Ch_@+[rD͐nlK 2mX3s||%X.GdYT z7j11PzmG֘!7m Y_b%HXT Ŧ C~I+XS+@?c⋜HRm.*{_ϡ@(#pnMb+n058;wbث"LnlFЕ$G(! / =?/ ,2#5:Lݘ;dl{*6"[=\,8SccvXzN=u2)7Ѐw+Ҹ,D *d*;~z//8^zftmM,qL;)s xAW"yiuKOQQe2"wu&7OT:4QY>XYJ*kA2ŠAG&BJMm?mJp+8N1C: 5,/ M싗Z"cAv aCd|s >w uݔ–Ibp"fRxAŞmÄ G*ji盲a`10f޶?m#?ѯ9c Đ*ybCSwa""I{Mʅ[_f:5GK\CUBl|"bHW~Ǔ AOM}R\ SP`Ù#" .sԫ&EeS֋dQv"TŪPrM̙?g1@5|㝣'K_d`TC; vm)Pw";(zf-yV1LߧLkVBf艇%{+r(]hXwHa`8~"6b*"֓@дU~W]ٵ}xGѰ|JLQn[5ԍj_2,Ic =! )5n1!Eߴ-vM3kBGQ%cĪwnK[.99.r)Ѓ_.3T_#E8v]r{5tƋ<`HCg1vSu8~3Q&['xhMKC)\Bu9mI >a <=_HN>FwAby?8=N &bg}&P)wc4^)mB2XGޏß=zK  [)Egu?%:_"3{gFU~ tAQyFjJ!?{`Gqh}b|ak`mrAngEtGI5.AaoNRE4Atxo,n_HJ-v (yH@b3LE^kx&-eƠ ;L3+aDlTlobe̶Pv-tWBъ"rh NEI=G 4 UF#m9JypZ}|bg|l%g!9Jӭ/ydlM(.AΪ'-V1aDܟ\ݭܱ}FXK#`\*abn/eU &.mqN+nԨ$<ȲZJw/h6am]{OzU ٘.i{ho\tW>jwG Fwb-Z> !BH)aAW^@ߑ>SG0 fؚ-0i<4^bҍ.Ĭy/f$<-f/Yġ5./wͿJ1g|1vIזMD *iy[l_ 44uj0@>l^ 3X{F s!K$JRصT"T81ת惯QDvĺ嬙`ǨnWJxϻ:/%AH޳ɧ@ҡv?Yʸ^\B;G6T | N-h|bIt-9 or ד5QSfS'퐭^N,U MwMaTèɐ8rƎ7ޒ>g[eX znM{-§/ޫAo0GUVJ$< Yt]{:8f:F̀r~U! ?ZŃ-H׾R";hf,9H83yTH+A &5d}nxx]PR%YGsH\E4F<&N+O6oF$T+(""sHqhW0ꙕYႣOF.B : 5'rJ4;>L.7g:.+3PrW0v*KnJU \΢)%3=PL~ژ=?PX?་ʸ0l"M ~Z++:{ Rn*^=ň~7>v8'X{@'Oye!<,渨˵$SO]tɜÄh,0'x"UpDpVpe ḱiBg(!פ΃WܮQ `xcB\.ܰ1pzIZ@ ǪJS@xz){w"y!Ud(hPH6WDJKsZ|@ȥ {=Op)m-o/ȄWK~7\P l/WA̱4`4mftN*O{sqqN|ŮO$u: :r#zF驤j.R]Dq^Yg*R?uf@9H{B™5(,K8ҨowIzeHӲjqhpW12vqܖ",&t+jUtT%w ETT672'J ǎ$5U?g6\{]9=(SYd).SedDN9>.yvgF ݛ/s4Bյr o/S|F}@.KO[v2k 1qZ=@M:?Q1Vb s\?a&kĊ,/ !Ks;ڒ=ƽ-c+yX1]f_ ϶ֺ8 kHvvyD^償[X1^`Vsld?@My eFJ+6ZhvR (~>Bthm)^νq4~Tﮪ3:/m3qxHjLP,h}ldƷc]/2&]>{=ẐAϫ0s[^?d#i]M_Aժk@ζ3LW-G_M$M!ÕjYLu&Q^'}!p/NwP ]O%NmaxwW`[pvI(Pht}N3rT]c9.5Smb#(<-ِ#rԩ`9u ag "ћN2fh.,>[^OOswq  0Tu ,BIÃIJd~̉ad쮬~ t$贊#;g SKt7BleVpp^ ku&_D思vwS9:O F-ڧ<ֱ3P ˖d=lpeBĉIFItU*[t*T5 uMoE,*F U!w+N;]位r)@c(Ѯ |xGd_LRg]T(U$ɴwg\`ؤjƞ|xÅZ>iQfHal:F$r 6^bUԹc2pgUZO%(L8MyqhjH!st7< gPNll!r-eԀ/ԑnO> MF]Sǥh]vF~,&{dMlU R-P10p']ԧ[~65?3]zמ?R |!MҲ"`a x|Bt$ f4ޖ;>nث-eMDRM^U=F+O-$4Ϫ>.=`lVy,I#ŕc:&ǎ\֨!b5`Ήc}77^fu)"_zEg]tCsܥS*zSީ͒楎٭X2r;-EU2܈S*J̠H?X#$̠VL\E=7b8|5 EKϹ:~P[Б K淟:^mx +'(^3g0.^'rfK\?MAK%KdSg]Y^=28 "0fOfQž/mO}QOM7Zkxh&kqEF(42Ѕ[\![t.d% /կu}碴Tx.WҦk`˨0kg/ƳvpLp5{Mza_gjg-]tH>#3kfiq갲,zN 2'CZw ʙQ(91;C-\9go鵋pi<ʘYSnIΠsA8L=:X}7,q5:q8G|ԟmFO/\( R- umY5/~kaԡO;$ RHWWNy w;0`@ht~pјlP cT67 (L;NI gOmp(J$YFU=5.Î"eYoYVEfMO$35ffv<%s_S5LUlԻR(H<5}BS<Sk"َ,~joJnu-VznMG)Mf\n4d0$, |nͤKdC >]lbRZ4}St &?m l5Ji7(bnP7v߽qXF0KWFE8,\vR[msr~۴9vم,v3");c;znf= ks{o\ZMMSLv'5FZu@m 1ڦ O]aGOPE#^ҐJRDmDLKtP%] "Pf>J q.yZzR!U~sǺ&V,$t #A8du^71La2'Ui޽8^qq6u0JxK.!-OhvǼ>҃(Grǁ ͚0v%Kxj$k%Kp&R;rA"_! k7\a8z> (bj%.\8) fܘ \;6[/NM'F{^!p\.}BFwE:\UaOaEib0=`T-V|ۄ[N=!&%g;sp@ \/ڇ:+TmT4wP;&"3AY曀UU_Ǧa^A1Aa.-}-T$dp\LO3˔U.JdB~SPjm%Or0οhg6D#"*jφ+oQ{ s^XOuWd&=9[jUDM0#4O6Tp&OZ)Sy8(̷ZzxP075Umۇr/jt^Kot[P_zS>a'sUȹ!c}`?x@rV,w]~I=wӚRc^'!9Nl|BiG(cCjxԻlb]O1gSA䶍WL5fb'FA UcuS !5ÎB=:<2zU٭Y D([IUttASmC)x4m#0uĒ:QK>Btsç칋ʯS>"f%$_ `vR^zƫ++7goQ۸R9]Pw`فY>B}yDN[ԝ!d)/1z58 %lQ\K晒u4Р U9B弗Jm:,IWPpA!(8crf* o-R=PRtQ`)E8) mx2CJgw~2Ҵ:[ C/8R! HЧe:&iXX׸?m%e $!!3KL2aD=~%h#Q]<,KvLtGAj` FvuoZ3׊KPe>w-q~ٮ1xh|iqC0z'sJ-I훿e7ӕ^{x^RK@*\e0ٵ >@Q.hJ=AwZY&ILWY;7HsKKZ@eot|"5=#di"#=tT%K6>S?MRM\)bY1ZsƟ&Ħ)cJRx JPGy.n2Grv;m F n4T}rL--Ԡ;C(4) BeBԆD7fxR. &(N>0d}KA<9GVa^/3ZW+>:Gm0Ngr.#tDH5H,3znqEUo9{ (l}&`pgz%3 sB"el Y!Ku,K7JR#? u8WY(`4z" %[ TR)}+||=wxQ>E+t^6Qs3bV] xE[s) Ws[hzN+urͭ6X+Zp)@Qt$ KɀlP͗g|X?oZ|}]~m( n{H Ϛpd Ai$xυ1n,.2y江=}~Z iIz#po_ #7cY}^eT6y)2Ypx[A,f񂉚dO$W %ħGbp;JU,5֪:Rϡr*R:1Uw%r803K9÷PZs;p,U ?ai Sa;r{3 %@ eCpE3=@cU>bqɗӰ*򲄜w#à/}%0, f)ߓEY+>i_IZ=~Be8RFF5s*KE4M%Nu}#1:4x#@/x',R#Rݶ,iAyJBr\ SuUܽsDh.cTJ:2,(Z!Xrx6 $OS w{>~rR'q4u04oCZ_} NRށ5 W~,Ʒ9dr+%FXq(TيKKFIv.v7]?7gjl渋.(C8ֵbUGFÇU!G:]ѹTt Xxe;v_xx?ޱǰ @"NhThڼۺŐ-i/3nۿkoPʤPufZ$o?~RJއH\G3 1ypzr}<tg;S NC^1$Do*.CAO`VעquuG~ U󺯡h7K{;"=->ܟX]S#WT>UYZZovAӊm _ o ze~SOxS3E6=՜ ]S{ :&}h"$')k XMRa M6Eb$Y\ 1Wc6ky> EU *olL=6&iBPY=a ܡmUp0*J>s!1A}n*@w\ 1cul~,V9h~GDdcAHW=0ogQΤUKk{cێ kyMت.OiO\' {O{n'(;{[## 3E@TDa:u>pJ-tV+~y^h5bǰP{4=tk7G7(Ձ {; 5sC+7cxLUO,rz2TfaGR (4 `x-D$50HO[ ljd)-R}o& el9@3kbRbN`=cӭY ;#{YϮLf%1͙-)!LM@I C}?|wYN _~KPiL%Ev)"y#)aٗ8==$8v. ?gEx]xTԿid8u2fdh)PM9[UCam>ntC9|K1)+ZKaT8Ryh\wIB&oT_om=b]*+W~1!ɑ9U7{2UrYwvT|}&rJTn^maAD9oZM1ۋ=]wc-2|nĵ`ϻD@x p[fMﶡk&L'xx}2Ɍv%f~ v4'e "(D3)y9TDDsiEt#Q<>Խ9urv.NjC1z(ZsX] s359UiSV/Z/ yuy_#EH<6W]Qۜ+&}"8:Am IT\ŋaY*. Tn?FuQ|p5LAuvZo[dn$iʚ-<-H$&v(3%&k-+I}({$)1!C:4U 8 z#djWfbv*0E>EH]" +mZdD 4b:r櫴z,My?&fr5|!'0Ȧ3۾Pɰ0Bc:7O{Fr}sm:''Fwhg F4t5 S0ٷMSZnL[ϹSd (5 r.j&weMc3);tt } nwa2OG_L'jo}iL'+kNjcZ$P{3@3-t؈ ou]$#S ]E6uR1&47;Sq7 º-;N ZP`K&o0Hدk[TTdA, i^ P2"PS&EsE|%^DcG"lm z^N/fI{>'B|˄ޤ~$Ȼ7Dusr4T w)wr/f9a[{/ "t=%'DzP"6'L!dh31—!0֞WT47Jt3  ?(љ6c|6c /Qr܄񖤖{VXk4--yІ_k"C! Ixcpkb;;zʜjWIf u&80U+]Al3H0KCc  ʣnXO!Jz"/Ym{)X|;Mpwp_x9 `Eɰ3G협B|wB7۟RT|`pK <<_Ђ K]2x;b1Z-eWxC4ZĜiB T:RK3 EyqI?`$&WD[+=uśap,}1Dȧ1T=#dL;m?yUT㚡'I l=!Fy09 5P ׊d`RmI9$*2/ :N}/fs*tǴر4P+7*\4mK t%Q/82Zۗ ofԂlzx O8a@BI3 cD}!IwxWOs`wWIꆍ1Ԥ02[K[ߞJ˝}TUKnAI m;G?ش]0D$TVjlx-}amO ^Lm q&G-(( wZoU= i69V} `DrĖm{)d|_w}d~<0.eٱy(ȝCdWt1  do_Z*!y5|+}â:LtU"A.5_"[?VTFa&2wC{ Ǽ6oEzޓ ߠ(y$[/d{W1Rǃ!x '3ڒ% c5ZIgF/MZwJke=ϳlO6 ,k(-7/?O T <t :|CJXAD̀g!׺+#=xZЩ[gW:r.q6 :jjtnAq@)D诬("J2kKZz . |{THj@4%>ا݇2rv _m! V,y CnAE23Lz`-vE3>bm QAE)ԗFdXi?tr޻nTt7&:Z뚤;]!ZEl7fGTfwsn`t`ћ%Bq2cPᖸSc ! O@i]Eߚ:βY!('Ri3A cxMʛӪR>Qqcv VLh;] "2DB|ނ#mIui#yYoBG$3G]5es1 >z>v[cLvvsz!"~ /If3GaĄ%ʍd|eUWG- PT1jĹ;%_$x !p5xYTx4`P4"ESPU= BȱCć/:q ɭwR*]<^׾028_RѮ(KkH7f 0më}^E<:[Tت7'[Mhnwef/.@b6xʯM=+<|(x1FFi~Ey&I neM-)CH8#\YՑ@ԒelgI )&,xNh XAZX V B95+w]I coT/Y sd(SzƯRni0Yĵ/0zůGM%hP{[aSYġ75Yַn0 9![BIΐXȺOQݎd"h@#|yQlK^$(/!ٖ AOvHIیqyV/BzY+"4=K5dvQ֚SA3-$ᤧS$BmǼ8;f"wS G: )E Hnr'FߊIĞ{0RKX2n xH2oB~ft>A` {~+fo.Om;Q%9_n},PހR#$%tM4~W?J_Ljst6o|??HpAԲXtSx -NC,8S戻PN3WXRס$VH'rpĥaMVUǙSz*Q6Ylޚ𸍗Qfn#UYŹ{DAv`!57,#TʡD&~smNLتk_wz$aR+Χv9  ,U.!l}{![ٹmEۢg{a:)a2YЉv,J2ɕ/c@qsgJ]N..)ײ K)v cI$b/fk5 I7NJaBފjST_LƯ=ԋ:wcizj6,ݵINܺ$W* mD {2B^n^RĪO"N.az=c]Os]M77 E2J|n?>B@ĦbSN`mu;K*<@ɋ %g=(@kaUoҦ6O~VQE$ )ZLSXNvLPkJ6{lY|FK WD{V=r,LOlrG"Gc[ zG&cŌ$&f7~`$Ar:ҡI{ʼL GtN!Xr? OH$W{,ҶfZ)1AET)iK%g62 ܂NC Sx2  VoAgsl}p4åGPRl;`mH.C]Wo)k-+c jeapqo(SLDq.?cfa{{MZi9StLӚvhk #s KMTPZt~ege'{GoJMql:)a7OUi%zR߂<|s BC&Ķ.¢{$f_CIKY/R'}inNu]Cd /DLvB}&"˿#߮ m&rDG;χ33 lF sDԱ iV'@{v͗g)y=sPw `+Uhsd^]b (pylYiA zռ0c}|,ȲT,LJ"Op\8f@GMy[{nn$A=y!qH?&W3(:+ 09KL %vDŽzw"TS񎆅MvJ&)@"Ijh5:VEXm% t 4(` e֮a5F:Z;1~^{?G6\,Eث;%Gˤp\T/ג.r=ȧT<܋Xږ]{.iW2n Z_·_9|gg658^j48'0X+$o쁧I#fqڊ LB#$!dhN.K?EVrc3j)c0R_ =g8wa7p5ai?9,1cǢO48o/A䢇 L B7g,|h2m=@v `5&}BOҥ+E>ty䟍[(L5(ϟP!У45)w1LmS\u(S<%[=%"8־giзs ||6A)Ŵ@ڑh%sL2‡W|[bX6jV"]3tr*LE/ ðUbn5o9кO# kK%9K 𺡌Hmtx2ChquLD ߆BAYn>It@?ۘ \9\zd˔W F z8_AO|f3Jz[A'DU.ᚽ}4F4떱f!uol;-A_jخ^oc~7$*? HneS%_|W v\@+Vm9+UzYՏ(o, d% :p[gpeT_@ aWO7.c10-&0yev7/q]u#g;n '!_3m&wq(zF#>HG|CLj\hJ"CN? E\o0;]E>*sըO`NkJ4M^Q"э=CQvU}yьvnðRe# {'~HJd`?O23a8a8dv'whi#M1 QFF1 CbGY3)9shsIdj˜ WTHʝ{_t&A1|š`-\jQ@!U\A•ɔY7lSRAq_px4|@mïw1,"7SGP׀xxMak-VXGDzI6[B'?,no; s u}g>^.keKSǓr\uc22qxZceW'UA\RB2}4*sgl^k5KDƇƈ{Xr3F!p5֯b9_3#3J^d=r$2XVim,T-#֨scd/f]*Q$ŗlkJLCm9| K_rˆAtFhN^%K؄?yrdZTw|@{~ ЙALloT(bG5#-8N%YIh|9pbU _lyb(xÎG$6ا ]^o ;aI`yҚΫʵ@}FGps'%!#=䎝ܺ#wMq K /Yp#}e~/B2aƸ[~Db \j&8k||%đm AD ܰDү9}oŨ 5 Vm_PhSbz KS7:6='R? z>w*}uR}%56!>Aǽ֮Eݜ΀Y0gB-q[o`G_W)`NUBU. RMC4AUn[ŸRy,~9mavQbBoMIXLAQ oSx̲LX>8x 8bz;rl(|O=W.LEɈ!QqnmԷS\|hXѩg*ٷCJ(VBm~?uC>6iHˉIcA\-cwtʁ!ozc1՗u6viYos5Hs\\(b89L4a h0Hrfڑ_hZÎhC>qpq2 3f ZH.JD B: |tNIG J<ֹs;}OX3I`NS,rЍDj`{`ejӢݩ۔x6 cu{,: p<cNhyEȀ0M+SS1Հ=JELyp9{~^Gant0RgI )?_wP%NYHx(T/Y2c09dߠp!!(`C ɂ,ƯpG=TeEPlݶR~Dij%x:ɥ7hG(cĒ$!c,]tcqNMK \Oi?{^Xj~^P[9c\{Ŕ=&8_UJ'?yE@I K,8qB+ {kIh[Ďv[GεG׏i~QΰJ_E`t|ZOϷ)u׮{|,D`5Tejk Lj{#^;E/?dU͈ShVN0^O+{f4Tlr%#qSikKDyX⹦faTWP yYj?5)QE(WͿjM ) \ëe 9샥)MFQsPO4ݑb5 b \i6By<.qT5ŝrYiNn Bb&KBzDQyQ q[s̪7ޮtT"u~|VVmme`jun!|r\} 3w?:\UTZeь=T,d4*7]+2"=J?#2z>viz(YwF㵐xp3VnC @,>@SPsWcD-[R5W0A.;6gMS[=+E}o˯#3G+)ڇ]GrЩ9 'D$X8{;h+12[uOxiN%ǭ9$Zˠ`O}f+Š,D:xY_Xk;__ylu:>:W(Aw'K<Ί%)_wׅH1C:ҝZ#'%g K! P6_=ǫGw~Ih;@:ŪG{5\1w{:tƱrI~mA{u 9D`7u`Ua(Xť*=$t(Qf\4Lp5*0fh53K2#x^]o`>@q9`ߎnAR$ȾU$h0ږXUe#_XAVa\ y@A0glz5նD"υ:vD֭'l,(暘-Ֆ1_QZ?11EA>p5 Hh஌d`5Mb20U|ʔ~|5Z?elJB=mv88\t&n=d&`Ӳd˲Wv윚“sE8$z]eL0}x ތkkSY#͏z_m=G?'wJ_-,m9IrߵS wĞCn6+m< +t㩗O?J"X#/@d|D/^ ʆXl˄L |]W~=V)UdhpEM"Kcul`aJHkfow J&jc_.gB9 trJ8Pg1V*=~e !zU[KB Df|*J1X1?BlY/8(Kɔ?!isRO1rCזsPfbQ~#(O^U8YgMP'\*;÷wsfesdnn4.-Ʒ'4*ۮb: l2v8MjhCKq!jeLVOpjzknoʹ5P, hUP5^Uk9՛>Uwښ$~qn38XdLH#ifE׉/ ⛭'lŸ"R:8fn<~a"|x>+ T(NHy,|ssWǝMACA'K?77ߴi=:O!8CI F\8L}2?ĴמJ%8cei 3FOx/YVsh5C\Z@b 2ɦle1^̾ʠlm?<6Dʝz̉\ VnuI78ߊbh:/SDO).J_D[uvU'F` c$#`0+gO-z(D{}oQ82_C=ŘjsR̡/ #uD9"ãw*wW&kN:Md[ĀB3TM%Ea!2b٬4BΟ.HblrQ_ Э?qo_, /L%cU!ǶƐp&lQ|_Z Ѧ& ;3uR +G M)pwaF|3~SzN6\.i_C^ۂ # aZtPI+`;IO~jKx{G ]zhIdzoS2 ݄2H[l)"N/yz#c"0@ \_a6u3޹p[bGj%Ӡ?YI- &OHgjCXj>ܐتQ.q&)X,~n[Qo ""U*-~Xe6|f2]6ݸuk)! Fi)G! Oz{A7ecb;Rzx(.+,W @Js|ླྀ?M\:3& 6nӛ?^dbzl`Tߔn,A+r 2 >'n#x`x;a B c:L9m?7\rB.`Ύ[nA51VmW}P"h*DqFDÔA:l e=)nP݂ ɰ & Pb2 (vDAs gqQ[K@>t+K.^pd(-t_. и._h{t=cO#{iUX&FcI cKR$E Lj an|  K.P}ț \&`tr\A_2&{Q>/c+A4q2&84j+NxVG]=_N|²J_ſ1ޣR=.e"b4X+|=7(/"S,]hi $wF.L&%Y¿\[v']3x ӊ6ݧ?t|/xsE PH4ECۧJMSלdwS@M@Kws!kì8ndFd5o;5jdp,޽D:jp5jNUax`wH u.,qs?D< rv.~Vܔ8A-EWnW!53eJEP88k*:uIvP@ ‡X^. };t?PL^9;YA3% L 0X1,g0k^p4VW\zQ7 #K9d"Rk r^//%l[  :ԕڢi‹Xڪ8z G9v4lBF6lgA35jZ[̝g1[ Bӛu? !3!"] C6 3 \T缙!ͳh gf Xw(u(1{t{yOf EPZ\nfb/  }k"+_RJjΦg-K bl`Yz`9R9 ϸO'@HsWcVsb-L,b8.Ρ H)U2Ҩ9) 1T4bvg hW(.TQh>v `ZBiZx(?MiGdFEDglzf wg<`+~:~;|OwEW-)FY4f<]Lk7q%Ba&cZ;j݁#6zQI49O!¢] mR0E} cH*,ոV!~X[J\otmλ_~ͮe8X^:ÃݭU8=*1*lHEiT3}8ʴv RQ5A8S8X? 3MevōpҽEGf/E~uל#:6i2`x҉G,5"{ևxS~O8v0@6ϦV&VfSl.y|nm8ݬ*z('E?i"H +W?O5jp]7voI#C 7} 1L$sH 1O!L'!$%8 ȼZ^nNCds? !Ĵ !HO̕[HܑE@ـE#Fp{)K'z4Znr=(ˢ* ;n}L:r8bPTq+&(d=ʟ"E@6]05M#eUhEZEo./=Waq!2q.4kWg({V^6 ] 1it!saJl=DڣJpdJy GCN`@}DslLuAhIZЗeJ[uVL$@ԝ:bƳ>U.,} כ)r=aD+!htn稀{ʘd T9ȇdGμ,kUæ.4I\t'(1gƮ_ES|[߻@V!8ʝ0p]ʯh4<po"=^.JSPD n6WIM˛JxmS*}sV@I.܅*F]cQs/Ur#^!*Ș2ЮY"RT`bݪRwT;wHTba]1خBՁ "^H“(AMnָh>:5^̗GmU2Ŧ~DZfL:M]lViP]az0he_iu9!3ݔA^,(qs̓ ̷ T&鞼p/'<l],бr`4S -&K >͂qA!prޮNúݸizUN*!&Y@a-3MM[E 6Y/&Nk|' xi1UR? mǮr I)1);0>lx䃤JjbbKCNjoC=ilݴ:QW<֞per d,dpފcY^Zcǃ.?$`%a!=rıgYZ0707010000030d000081a40000000000000000000000016661a1dd00003a58000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/:]?Eh=ڜ.+\|bhu2id@C"  1od fWp!]←I1` cLi*ɆF>S.uVpлR]5ӯ}UFYw ݻi]( L<%8Eu7!HM %)ԺlRN,F|OÓao K]]Td>,=DLdPERo$)|F,a]lrTsGEHe_ˣ5Lgdf睦D̕w MD.Wm/[g{'pJo ⌎ 7q{UA1l[PrUճ} kA?tZe>\(Tf f8M92/ ѕ1\wc ^ڄ?qHZ[,ݕgդvŮAAaH7\5cG5$b9<^D隍_H1~0Si]_㺐وci"z E楽0HDնEL2̅۩A٨zhg` t}C Q^ ,tq.f"i ?:~8ސ!ea(t6҄7+څh8BebOLxWeَa r:?Yd?ݦL0wNcv 2r!|([ûo=XDZ.c2Cdr5Vzc޽|%-{l]'7ZkiiLgo;Nzٴ9:aaWmSP\Ȉ{!":F>T$Qp_*i6YsʫTe B<"4VIZ7Ȏ F](x6M+ro#lLzZ܄U]\S_/Y=1i+mz>(t%)MǤUM_T[kOh%兒,.'M=tj|z6PE>,h6ƪk ^tœ֠mc䦙 RG@r_MtjG' #"~f/OxF.Ws#qPcf/''TΉ Β6k{fz6>П/b˳NOJd'>fNQY5rˀןaeJ:xSQ}~/mSN>AYv/֟&iޢB9 wn9^k,Uyr-UTtK`?ЛHCn3P?ɯ y2b.HEB Ulr. ە] 3gf\B8IkTxAocw 0cNu0N[5͙3ҮQ6C $L6v G'mىHx[aNC']*~ҲF3QJ3or|wvUHRX-x`tOF٥lcuY~*ɭ^ ֱ``T}{3>zcM8(Vx;ʆ1e|fxǻp%9H@4 z͚pwa07cRթ;γ&F9ϕ.wf9ӵl@ {l İTAūPLP~&(ZJuo>O|*i@79yְU}9%^1]eb'aMc6>Iq}1_S+}{ݷ}a,_3;(̡D= ކKWl6Qpnp ͍@ᯘZ8v8dT>pR&V_j8 dgrU}n6{sfnl14}Z`EbnsLOf*gn^Fřrdlh"sۢMDh*^[ w7Si?Cd^#$S5Ch7쫐mjvh,S~G@`2tPdTBRHa8!&L+s)QɵFЇQIlm(tI%F(Eݿ T98{*T4 DX+Q4y)YӦUCSc |9wjsoPӭLĢN96m84 .SA6J7ڤ&)mέ3vKtxY}zK)ad,.?g.l0Gn j7Cչp h2䞝"RŸeXwl2~bInOjT:{ ]ePw|@ =btjuôd=X0`0nyr=K*.U&G.BF*bl]_Lc5_n/+TOj(πPSezhZ^ڑNw:톊'lvU*i3Q xR=6v̇/ff1+^IEJJZ]"\F,8Nde#9RMն6 Y@-ԅk\@p14Hc,aAw53fXu-lszmظ)tQOLop9Sx>0rUNLLr(y025hwqDPIrɩ'NSj<ҟp1-酪F\n 9JgoSoIXBC6{Q9m!46vd!T!}r{IE7ZHͺ__bvEa"l0 TLHp%zVTfc w08V.'C)8\vҙ/3d@.o܉B)ewwQ)z;q#?GzRj:<M<_VChn1-k<>"ө&:GZp:FR@q5Qf9{_Q8FDDՕ]`FYcF߁s|3r%V1ۉ#Ld7~ZRc8OwЬH4pcΤIURmz4KLJT"!t<}djH%.$:.4.K:\sa2"+Ec!5XUY>_5:Sͺ N% >_<$IQ{b*X#a.dfɊMVnmuؙ~~ɦ4N_`@66 Wv9v7w68=sЋ7VJ:۠]dҝ֘RUD`gݣmwѷi8g̓4AJ)\6E~9h$EFiM5*|D(b9X©E@5=bKB3XMF-5k"ۆUhGyZkwzCU َ̹k6"Pio52+ ,ؚ_Áy=HyHfzq,7m[C|Y)Y,%6O:|pj(y6s14/`UYޒ31'4p*HiD=Ҝp.8;pM fN1aj& "ev mG!.O)܏,֟K-`O(@ %ߤa7jI}'c[a zg=iQ:OB_0b l"=l-TQB.ԐY/3, qW V6 |w.7&g!/*/t֋?tIɋ1Ji*I2ma!HM K,MU}P+J[_T*t eKTFA@X0bA.ҟtl Y7JBep6? zzK5pȐFAz){윫C>ZZ-VEy",,t*:h~7SJ- 믓8M9jj5m(ThJHT:&2ar單0da9VLG'U6I`Dw>ZB+8ԧ8]!hǶ.XGՠIfNSV]xށE@KtZlqrP.E)3Mhϴ$slm6fxj2milU\*3f`0^#z*ٲ KҩpL`yjuF\C})㘒F?B- 3)%PHo8B;Q P3&%}B \M-eO5^\k5b!\"" I}{`*Cq*jP]ģdI`$ɰU!H |*-gq<A<&ka_t٘}EtMeDOht5(#SRSU_t/;j#M7PX~{n[Yrܜe:ҙANNtU5s:ysX AJA[hwOx7HT6xʃX0Y\mi1RޚFE]OROJcf%\Qsi==9_E鄏+ՈbFSM8ڿzGgIV-rL[p%LOeJƒ"t0ˈfTl# +BWYƷ]OEqӠW"FzӣfZo@b AZ1Uj FDB*ީV`,NȅT+* _!G`E*LmԭlPߟOdA_ѥн94Ckޫ[AJz z(4 @^~TUDZ8-<^0XHH^^mX.QSҍӦژ}QK,UǛpL=qG"Gw`߽f꣯wK7'{ǸʹтjXB/tq} T. 7o1ۼ)S2߅!U/fq&R)3eŬb8{ٓ6NK#UI?xUHPI5^$ i,/u^,:*C)qp"9vi(ԉuQJ{@#kO<-k]OMsv,Vj [0~V:j漡@ q'I`S|5==&^>3xnS<<;i*ڀ3/ yV1zTh^Q1~sCbUWSLeޞ a[xT$ zQ}W|l_KZ!d#Aa V39%Yġ$4F^F<ϛ'kwK ˁ{]!)]/<:rvu⨗RXNsj!dޕm")Lm]>zr^Z# cD||!IވWx3}؀S񆄅M?Οts2j7Bȓ/u ִGBtL}njq>,bu{7 VI{l@,]3 " W~]:bnfNp1ءa 2ҦIq/#U6Ge/3sO^겑V݊1,,|$[n  b#fʰ\8LGhrl 'Ǟ|+iz\=BFJJu6-^c{Lmy_:8fģNq{jKge#%L!pАx(Σ$pF Pk3u3`ygowCfZxkDE㚀>ܱ|]& eGXA&F;V4 =M;ϳֻAcE{/<`:=*_ |nO0ԡ>rLa4 &UfYxg!p?Vc]j?K_XCA.s[Ѧ܀Wm©nVguvL`C٧+$ulB\ U|txf[眹XDI28 oc>ʜݗ ^3u`;[K$ݸs 66eoi&*Ew5 W|s%pb6(V iWos0YB˂k +I6B#d Xn=Ru QWg]3:$-AHfKk#7xC@ 0GNϖF\C0Sv`r7|Ժ|v%#4ɍ6 &NbXA_k<+'se3nZiNx׍ by!SyjYzC˴V-2l=-i8~Nm>[=0M"DG4Y dĔ%@ٲn_<@jM'KsP[ŗ\Mk4ZNqJi7T:(>;~qrOJ}!CL8sr{U1~?&kGMK{VacBfO~|Z"|=$pjH{;Xh *HzQ.:0ܺ e;UŇ|́ϐnθ 31&n_ON|׹|zE|נͩф<͊2E[Q7^΀xB㹗yړ‚[k8xrpe,9(Zf#V*BZ(D&NLcO4tb'-X X(Eab%hW& *nl^R+a7XxP䦏Sfh#/c[a!d-iA(ءܳ LzFȠğuHA5l0gBL|^'xaD[[ D W-h7D#I;pPAR$b.%| \8[MvoM}ᤪ\P1eЍ晜N lL )"/F= ?vd۫n1#4,9 CwiR p!΅i ę7>W/C랜>e7ڄ] wO'N/Р̛5\{ T@Gx'DJ'ZZ~q$8PD߇RTe0mԫݯVNX.R#Ũ ;gIODNp }eooxN(q%%+67\2Qtsqgְ'i39AMl?N2g2{diZC. x:s0:-[:buÕr4y' Afg>si^D;%L͟U81h$iK)# w2lLe(+̰CT ~DU }ܡ?J_vhWwգb2lj͵:V][׀2IX {8N"VeǐMXK;S!\yV.*$͑'45i`()r_YXN]loT:$GEb( edG+ˈ9!nMIbљD ` "J}sX"<\Ӑp<1F凢b[*/ j}8PG&K0K0&9EOffhfa$?t8ɅAj/;s1g19SH0Sb=hc۞<>$^00>θYEDZ\Y!g@qoe4Iڜ$9~^bǜ&S xFdy5=W?;gϸeJL/]JVFٖ2O椎Оzw6|%!eU[. }mE?1Te:Ɍv8?M %Oo6}>ѹ}ys6Opw $v1Ÿ]7g,x.め(-Z)ʵeU7' 1A\\ΉFGϜ ~hɫܹ{.ſ ErX*N  5ds*RD9 3EfF;ggGӧN _.f3V,9i.2u`*AhfKcml5ݧ桋iM_v ;6U _5R3Bٯ\2pż=&{D<6A PbN̾ôF97y[R0U}O'r6,\Y'XwXh%,Yet)V {~.Y .*rL>B> Bbv,iwYJ\ ^3cukwL%QB ?,&!F-aW>ңg ~lr`y|' Q][W}hF(ae)(H,R'qH/N6<@?`8c_T6ɎGdo؛ :+B 5& zhŇWꘇ=9GZ.Οz%ӽ~Aq&ڢ|)#utIK, y7h)' &D7.Ko/ǁt7yEG{/ ^e5@O:b} ':fֿ2hWdz ,VByK CҜjyy{řVBUb tu, iY- 3IW?pT4b3T@)&6ǟI+jrH:Q .w7 0Ł-)~d:eK"M7t|[uEj\0/d}Sxi:%xP+9 }BꨛtnpV~ft2ZA)ſ (+!Jԙ̸mn2/豢4>z8!G;TQM (kLIz=jU"6y݉Q-(i/pďr$Cu'Q圾Bt"z-?L FK'<+MoՕ-?=! > 4#䋇", 2M3蔛Wj}^&XMǩrFTS+twf\dK6\˨E9n}`t>(MVb, GjkEy IMtxbU"H>ޠ@Zvd^㞨sO"ԦA\Lj~OBzUt lv~<ܚ#O|R .]a`yW Ȳ-- FБ{L]0`'yPw q4rA~ Yv!1'`P^0)?튑dĶ^<TI1far9~vPϲ1ѧ*h6uj3ă/)ΔpŋN~WۥƗߍڕ\a= V8cmu}g4g vAhq }z6$ |"A{5&al޹h˳I &cn~ЄIBS7Tt(I t/gYZ0707010000030e000081a40000000000000000000000016661a1dd000023e8000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/ࠕ#]?Eh=ڜ.+q/\,BE/iwͯ+~'< "[hnrγEצ c|Ah64Vx8](շC&FHqC(_% u߽m{ÄCf)hбE4&,U!ttTNE5UD]n"g}B̴O6;C+jXlB:Tcp@ 9CM 18[^Eqk:Z]Q)`1aEig~J)G+mݴۜ#[{K//bq: HۄJ8C"]q ґo.! \16|=t|N~Ѽ޹p:w -WfnjA"u][hƲTe(jHiҝG[ oҏ qY|1!zcrpm8E*;\w 1yd^Ge KJ@S%Zhتnv,}˯:6Om^Xi ʼQ+3X^]ibhiF[+<{t-_FiRll1YHހeR%=QL|#=cئә&; B_@BKܞj3Y?v1zX)жJ;%_n 5(Ԅނ6 A+P!Y<Ѯ,6"Ղ %C|OSOQ&vdK {)~/mL_CÆJJk`Jԟbe\b Zq!Y NGq}쩔3G V`aaY=J`eD&7v]8i1mFūU oqXCFq1FR.lZʆHBIM8+M7ISQ+ΗR(_u*H ȗ3[Pgúddx)4͍VgA\cqp~!}ъ\4CKSmnvLX$<&T+~Eo%Üjmښ>03AoNS(pCEB詺 {28C>0 dl1bg(H l`2 4b`F2?7n;`v8.siO DrucuU@%2š8#M?YdʁkܺwMUZBЃg°KMƁ w=PlSE= ^|7# $hEL1eb[cK&K@"V^P֙E(܎l,9a{;En!R0ʴb&]?ڈT==N߁0fHw  ױ{[9< GMpj#g+Ҡ 75,uZG݆6Fm P~yY| Ml8*L\!<3WBc0?'#ECS^6hx\o*+Xx|Q~ ^x?T/Xf)tl~YEiQR5?=?5"9fc]1r Jm7OR}: _[Uz8ҿfvdoi1``WݤPZHN9sɣ2Ϟ W?hS(Ǹ\ [Qf%S*ǼK5PS˂wN+B|qa>#nϜ4imRG ~ tZu^Gw+u^"sVlJc&xJʪ>.GE%ݻ<'p;~1@ö(w@Lhvut)#kਪ9Owfe f3>CKd_5Vs֊BnyfVsNӫQrγM3jzMqWU[p5y"r ]~ɮ;>;1fB!XGmNZZ׳0j8Tm2g?*Ȃ@=1-h]̸~;$D_A4P ќMc4m`ywYrw{+~Ďu CkE%G  P8e!E>pKYcȧ7c=],/*R)d|Pa~LpˑRc=Aс߯u,ZF齭M?b鑅&SȍHgi9nހbu $ n)cBH1_̮"RL= \P៙55 Z'2-m|׉eh&CjBeL61ű3|%Mf* ,@J9&K'6.4SxEPUep!bw{vQW%Hur98zcb>~wr>-@|&W'!!v*x6kK0eˡB=Uvh|jYJ[6[Ns$q(&& }(~FefL˽qȅy' ߈H ,7{$DfЎ]y*p2=#ׄg̒"}ïy݉,FQ5$a@Wh aB3Hŭdw rgt@a9zE+_MP^ $8U99B²3+VBbIشf>/SX<ɘsTt'-yL@-=z(;>Unν\6orcì%,v`*.ƛ0*Nae"[]SC1^kBW{qϭ=vC/Bn)n9AGqtN=;ƂIBw{A3mӐS<'4OȄmS FYC  0@$qho{pw}nuhO cPz7.{'TŸH/ 1x0PH#^_9(a[FZ4-oT5dL>:X*DJ9J%c>O*_MRc~֒0QO&܎2o=<4jxP82У*[;Fr" Q lR7'7RjPJHZ$wmqA=yO OSY]~7=27drJU0E.+[mׯw‹0H* T#3CpN|}ٳ^vvorj"Sj |n-i*_ɽ:IIJ 츣4h#|033b6/*_\1dѩʕf yN0qfdcVxQJ٥+3_Z(@e=l\S8H~ͼ~ޑE8K:A]F/v+zy&tY-4؄1U!6r=W"Qfn'"|5)4S%$e |-Sߋ>уwH~Г`Pؐ$3q Stń0/Ol/rS%| /WZ#VMT [ƅf$П1z9>^S<ۙƵ~x,tz2>yɒѲP 8:,86@cыE3QCOntDbC*;[`+?Õ˾dEWkڠb~5I:^"CcƷN!E6KQi)G.%A>dLTrŴZȺJN9}h4/w踗*e`)~+_*ϪL;_^)tؽB_8PKFj7Rx$sڽ#sƧ&ŪBAQ0[P~3W懭ۏ9k6ӻ}*Vn j7Oң3f)5|,XCr H^y'zP),Rfd Eny`hK[=3k) hÒ0($u6݇7<]+w_* I+n֧'t 6ɺZa;av![IW=hEcORe_;K+8J ^(6պ&W6;,.Gwɋ_ |nSw =0H {Lw~\Σ2H@Q 88{#.h|tJ"t˓ϤyL\[7\%ފFG޴,<y &G/kVF FfF gi0T\ՒSҷ0xT1,>S βB.ňg1 G*hGWUiLHK;puul= x (-*nKUzzyR׊wCWHe?DjYͷaˀ畵ܱ¨L6<ïsX+?hb"^#6}Ƀbn(o32TNɀtp׭ų;vke)kKj^G")Nwia(I)Y3"݊cV py:YW&8æ0f<^]Fp)]8gl3K6f\ӓ"ucܱev;aiόw¸M.߻ ki<Y˙$h\6q.i||C:;ey;]61q`O- |3SiӯOD@X9{mOCA4yVx8¬_0WeظR &`c]%:`ӌq+:gZ:t2ib m>"H DF4-Ŧ fJ'yKRD [B3U價^)EQ+ .38:aOcwk\'BZ 䗣5XJ䮭tcֽ XHx|8 8Dhd!H.%eMOKJ%Z~|t@> tS} X8mJ^+Bz@ZE@BT,i8ή( q 꺪L"f0 oC_1b.EhHdOVv_P/2X-{*VթwlXc4>!RG9w$k`^LŌL P 1Ow@sfƪ0 )nwQhsΌ6=)WQ+%| G7_?+GtA ܛ9hҒsfn~wD1Y7o( A0J] $%.5~Led $oOզղ"I]26N?Bۜ`sݝ.+ݢfbʵv-dz ǹVf4BEm]HY'D)c{Tiϗ3}aȇ1a ೙Ө 5f(z"7&5Cg)L]r~gPYizܭZrO4R6m0z+Fq3')jEDBY^%YIlYo.-wd)[Лn}{:n\#ڷHSF~ _\G{`u*K2Q绹 ,\ic zbЍI{C= MsxwF Hs/ zf+'V;ہ6 /Z4MǺ 22)[\jdtѯk ]Rs-zeZ}bM^Wv(| ,7KJdh7BS7 b?py3߮u%|j@* îp4dcM-=@ oBPfgJ_ Y׈.0ffH.!u:yY9lt@T}Iq!r_sZ2N_n\d2$aWvA;a +?@F [˕w)u[Q)>.A0(}`TЮ@qc'}=ڔ,\IHdQs<a 'VTtOm|QjgJ)cLMU䡙ݐ SC"5$0nͫw$(KKFIu'+\Hܸ`ɒ>V=&Tt6Ļ7.95+dLN'Z6?4 C :bD b(] $G|Ӄgy@coْ 4 M 32k^IafNϽxMI8N8$:hⰂTP f\.dyxg],b14|4b p`4YKarT{{>BCc0q &OVA0j#m/JQ *)7d_$,4A ]lEGo k:ýڜJ"}9{wP2ރ[h(Ixپ& C^YC/I%.t$;qo }V^d~0&58exD9QӶ8S[NfHu 2 Īȫnş?b0q&'wsEgkS'TL4F뢀У/jˎ'yP>|yiVQ?zjh jΥMԫ$֏gp+OsS=9z*Qt5aF{*LhUXeeLDĉlvt Fъٵq+Sc%1)&9N \d7ЛV*$ ;zf"BQv9?txйH#ݼpo91Aؔ$1&g1T(C,OŌkxaGl6vň겴1y3Z*Exl)scjGBɱgYZ0707010000030f000081a40000000000000000000000016661a1dc00009630000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/]]?Eh=ڜ.+[:AU;Px##H0vKȂe% RT,ob_ li9掉p_=(06`;?,CCaeV߷U_QYͳCrlujⓜ=~y+Z LGE HVL 5@-7ȦZp%]ӝe n:2/Y?=54𥳐<`gU~O~BlEr]&ceACpylت i*zim\='s !VG%kM51^hJ-x0tQr1>WiLOmQ MhFNgE˶:a^8yQW&"۵nu+s%*)[xpDC4|EciN? S$g!3ϨJ%=N5i'c$2efaH~ u(8x1DJl眘"c0TkCgҵَ\hFA.=彂xbMar7.kZYg(];kvEf: vgꋥ E,=1I-b4@ޑp5+G'%jC \HRNlnMV} }W&xZDla]ҹotpNM<_AIP7t|΍N|*` ߩZĨ{ByTNۿWГMxY)"dϣW\jb䡚I*V!{ @Pȶ,; XxBb~ 0 PɍFRXp嵷,dnG yO pxYAHic̬%>#kȭHޱ6|vurU$5*~:e9=A;c78`h5HAP*9rjHdtS "V(V]4N7dC=46e%{&H^u3 X$U _ V,i9]:`ٲNߒ.^Ru2b cTJ1kxǀp"I ^I18)؏^-ӻđR=oҢ,/ɚ3M x_Zhi!h "$)GoNO`HsrIͻBg]Н|(MÍ}}l^E?j-Ӷ @tH:+sb܍ŅVݚy Y$8RbRV1lrՇgD@]~ Ps!al$D%bNV M[rz4P"}!wrj~ ejC6PlPn7.N4EN+ Ţ../Msa;ss\hlnMknMƐvѤUS*:ВtݛX/ j I,?R*O%JOԖuACvexq(SP\Œ`p=nk@392{vgM^E1貉?T߫%k%Vv"~]K}KTNA,C~ mt2v 벛7󷃱$Un9vy.sh}&C]~H1dUI^ (|`j 0%{ީMns2TxPLX=NaXåY,2FT ~q`5 n8|%ãX˰&Bo&~rloڂi@@ ujՊ &FC[4;~HJwĕ$fv]܋uOǂ"iǟߜ#Xؗ,q Nޯ}WSzM4J+BBT= ڱU9U'-a,;:aZUeIMO!%h$Ìf,DwOuEz:Ff71zafj@<@^>DU.&ȷ Խ φMÁFWcT4Z"$~@3={QuUN/Vut9f:abm;\Hhno؞=1o Q3h!ӋVPi2#8kUg /n8xR{fy>(D;mimhc9 .$"e0dܑ=:a$fWjhw8]qE{TFIPD34qa]'i]:Wfx.>V )eIȨ'߈׆Nv.G$߯%~jS8`3PNCY*B݂43 &^}R"ī5TYa =exoy-Ins0qn_a6QYe,wI0.{%#@,p;?}$[kZ: $ + 5 i2&q1 L`|A?G%{f\]1X1$&GIgT:b.<g]n_zlEcDi2n?i˲Qgt3gTqa۝5'R7OeL*w6@A2.@703 e_:s$/=Y;ȼ궓oh35[zFo ?2`-_vO>嘌1WRS]ceţŒ/o{iGCGVe(5Hׯ PELCS|gnnXb}0;tG($K[XeBl(lZgDAqePO=;lt-^3.$GH6~V$.@N^,Qc,*9*j/5B?^_rauw5k* o?dO{C+ms餑ZDL &t+$|O?TBo JB%NO6^ȸ5"IؙF܊J][ԠΜ)(S^ׯ> ':^?bF}!pux~S5l:^!{|#F\x'|Ko{~]̏M7bAr }%e;e_FDa<%{-ib."` H'U4K>X1q _D})ucj8he̸2(w\ASգS]ݓrJJJqg8e-=7SI`ʸ 9cz=!sͷy2'Nl 9vX96ܼZG" gb>!luy՘h5/t&|RX^7E:є&e2jksLTQ@ a,T)Թ2u^O*wm.,b >]G;A58nAZ͓xԒCoٕˉ6LǰZ5}l+&W;fC~kSmvg/K ր|6s't>0桓$ti|ҏ)mS56+Ԍթ (d .=ƟnlmeU{=YiD 8Ӛ;>{4 FHm([R 7zF u4'48x샩f[t´HO{{r[hKN^P̤^>N^fIᒛ3A7U>oyL#+4®`P#y`([10/.7%-orŔnmr>m1"յsbWm3n V^ܳEzqqfA"TKYr;d12Z e` )6v= wO_"Ô8["1ôK0oB:ႹĢԿH>PApg0 fq乙_,QùXFMKRRHWYhRIꐡ_?hԝ'gar.led0nš̔$64oԤF,XV=?x>1FP>c c=A1>F@\Y 6[/ݦjJ$ڬ#]ߛ ,g7%hR[V*݌\SeIC'T4ɂLglMGoH}kya<y@;9 p.i Ag_+3XI<#` ؓVRuw'-+ a#C4-Ll^83 ې.,NKk|UA$dK'BpZ%t KOkc$}2Ú ,kU EBN9.)Y^5f$9& vBsk}Xa'[k/|l/ES G_$]\ sUM< Ów= '*`wyU`N0e4C2DF ~ [تٻ7@P: I`:]LJ\R{(-E= rK$@Nb3ĈK({=ƒrv?6qI?v&T 5Sg*nP^F,41K K-Z,(̶Hw-L䧑!W?sZ[礓NkBk[|Uo 8$,* H1g]oc3,V;J3#*9|J|c^wpngZnhrVQS/ mɑn+q*sk]D&GwgM_ȝd S>5\ Ulp:zY>!Jqb^'hcȺS*RjB!Zm\Y$*_i{05Ef %g$`{:/h^$CU7`݂H'Κ2/v:^'FHuj&nϡ<bNK+lj8I2p(d]*ò5 pd7\9@|RO.Y鎒|S"}I- &V'v`=eYCDr*^մX?Yպ?踫x 0CjSoz=SpD!vo ЏN @uT.p)a Q:sBN~CqxAsINDKds{{$ ɇ%5]HN_&:Evh9ֿ69>x\lѴO q2LS %s~ ¹n1izv̫U Iez0tv65/NȒFu}o \b"7l# yl-Kh"d-nN>5C3%<-3:_O>d%\p&yM0,heן9#IAbMo=JDð N[7Ks2Gܺθ? E?$^$eH/k#(-ʢ\[[j"e-sgOp<GÚZp> UOZH2. uą/ٖiHtzgt 굟;b|E=:7 ->>9e9$6uu;ʼ%'/ڮ k2&Z2ȗVy0PfT_xN kaٲXakOӋcL:_|ÕgAqv2vdlUTg\;*'*  q0;gJݞ0moߕ4tfM(jc]E^n >@0C}vԓ') 'i+4f4gPI^W) $ Jȑ"yj6c?ԉw 23@sHG|(O)N | D9pmhqҙAKYOBrS,}Dg^32zO +hQ/g.6ͽF,070KT6Ӊ7QͬK8v}\nNg31A`eJ(_C^t o_Ou Z|Fsw(z(3{Ε˙@'Rn=<v +1Z}y'_%,^s~Ve\K׍ ‰ȁR̈+\\HdFJ?O}W+'Xmԫ*8wO,v5Z<1q\ϗ..mXV=߭׆.A+rֹ4CʷHm~=J.y5Xep 25`V/ A`=_}[`R%|Yj}8l;Z_iӃYԢ&pmFJq*LbE-D$wzD2FMu7i-p +j*Ҝi/#X{CSL7>r~9SGVS3wCQӕ&LHTktLaMt!ķJ2=r$忋рN'Bz9#d@Z#LwT#L2u'o~dÕ0[ݩH/O N@1P&U7{al|(qQ-y6{&q]/lIwX^"pDe?2| f < VÇ 慓D}Yj?0( mJ 0%q?UCXz˹k9גB*$(7TYn]qĆ VPjHϔ1@Qy_,Ϝs&2f\Ո] =Kox \Ⴁ/>A6+7ؤ) or(v2#M֘Ы_PfKQ(0BN`\c]*MQ[I,7LVTNU.Z/}ـA^x-/Z'WzAq,7MQϕ?$*|w[G9ZW";+y$!M*B]s%v ڄn5/mF@[r@noz l"K%MGTE)x%! dL(Å((PxWU}#yˬE1Ff( Arkq/U! f\ـ73zyLt#`уN.~Rս-M;p6h3 ՠr(HA3U:` SkȫS84ϒ(Ɩ4mh:bR2`(^[Y#:y8!-b4 <&d&ݍwši"v@lrkPAJWb;[S]|caxDK(2Ľw}{8g~ aBm,WIztM_ z3j>6.CΣ C\R ИQ"M&~.-xQd X"CپXAwEG_M10F(ӝ+%P&$ZdRJDdWXÖ,BNЇ6e3QX|/3;00[s^}qr=2 :+zSS9NQU$)ȘbVJVN_)\J!@@HP ^^f _oE.SiM9&Ջi>:YG;W. EqnןBBM9 W2r&`pQƦnZ +9<r^ZˉֹxQSNuEؑz_2|_1g!F븯A9b yv5ڎ ̋Km:FեE5ݭc9V;;)/kgVei(ǷgzhG\kMVXT!gYWϥMA)i$$@Gݸ̾Wɩrf|WϲfjQհV.lg_JE]W/) .=<3r/TíZh:нU=K9s ZswKIr 6A/?)&:7#v!^1}~8LyW%2οB^Džݵr|͇o Bd9XUgQ[zl} cDv$!8-=RF&Ms+vٰlc5i5"tse{.-Nń(_ͩp_@ h'jHOdkD-ܩ[$HZiZOkތpOsGDC MOx!ιIatӵ Gq@<0($up5},#{4ޭ'R,V"qq09Pox^D꽐tQvp҇F;G,E//.՚mp^U6XR`nYBk?@ iW:AhvM!YePF'<˙_|W@i1CtLzr.\0;—m~di[GHWQ2Vws\pW 8Zrw#jv 0l!Q0H33:'E3glKh{kݗ[/9Fj3Z s(j.v,Km-IDR ^s"TOZþ2u5*T; r$>8_9\VXwY vwZ\mGۅnhlɰu2K9 ^k5*HP"}g Ǎ@Q.UvNٙ0^=* ̻0ZS,^'z|2s;H.!V @>:@zqRCIt` 9ϾC\\5^iSީD2ۨ3XT'WĕЗ5Q3k2O(Њ8kH\C5O~{HOybSG3t30Z8j-CfοXs/MJUSM^F,¡QpKƱs9Wsd9hwܯwry 3IB;ZP,Bf2"BpaEgʟQQOFPh/5ULtviӃLwvw-{zo9$㳺) Kr F]|UMr.n//Ib^КݱgH;|,B:L]݆a$;O{mv-Vv9#+~~|4^woo"VYMm9 }\o>ɝ@qӆwpzeLE܍AM5Ju]uU\YјM괐]&5p+ c~7QWچin>18W/6?@HV ^+yo[ЌĆA>J+$mr7Nõ }.C"<\%IQ}e $Jе{CFTO0j@pySӺ>7&~ńsalin}ka slz9G(=Nr#Y:%>x5_6 l0EGrM Z Z!_gʪ-Xzp½-C=`O*sYhQyagfpLևa!e.ﭻ(~N&ք,6.xmVzTL Pl!FCBrVrNr,R21ΜTHvYn?Z3s'|DjadSߺT2^0z4z@!z@r?ˍ$ɲwxxI 8 B1 I M[ 0-&jzl>!yHqawm%!QPoR9|8VFJ./J"砑e >H7ef[|BM90ɎvB胾ʻ|csE\Oog(͔5\*\IrI`!4f579 qcXώ(3:~*!':,!L %ҶtI_2_iw3iCߺ(#Fy>0)bĚ(EhF!嫚'Iǽχ}MbGh Eg~г%F~FZq& u*.ZgsaHzb!T) >y6W ٿ˫:S*'J>61D6~YYbrmʃ*iMPeB2..^+u?E7sgL|$X=@i2qH+wGմV-*# /̑#Q=/dž6xf1 |XqU =[5NHLP_C5pv0Ɠ.;u4q7[z\SPTW-ȝ@J!A~b}T^,;.t>h3Gkt=EeX,f\$ T-E^떵P%fk]9Ni{~Zp9¡O%k͒qD5%z%hy_PLA`s+z~$gr7_v!Ρˠ0Э҄gg0 Vd|Z| [)>R(t@ed-ajw@$1c܋ !,t|J{1aV)Ywe]Y@F_ ^y1ً ;,SrNCpwﵼ9'A/ (pM(K H8ZV)U n,-uYf[zt\* "x Dg~p:yY{zL#Vx gY|l$bP@e|B{MSlu}̟Ų$LN(KMgI՗I7~4⢾A\.rot֯ d}!pq0Ɩq0mE$8$CSj 孧Iћ{g;rƁsguRNY5gQENgJK 4JO4GLYIʚTh2fꁖ,~Z-/2,rQuy @>`9}7tX/*rVQ L X1X>5x &z(/-F+(-`l2` Yyz1K!lvlMd?z[SVLҷ]<,F1)Q"R^WUUX F\StQ/;M^ [D"Sv;0kd0BEtһ#{7Y4nCa`ad/,l L?C1n:CG+ UyjߊзZ8ld,h'=afGm*gbUZ 5(JDz)NhA3~y0ɋ %H]N0yj`*#aOƛ,1('=$4J+=Uh^a؁Ix;)avrw$BReʹ]yPPt\W?azR%l^xFi5#ꈚh"bˇ I%Ӓl`s'HG#H sC0G2;ǽ"ҺSJ52{> ,!=:Fj>M1I g S=a}ɨE2Wp9w PuTTsb4舟FgJGbR%2MA*;r0s2@?wc'(vq3ܡK)~!~R `%ʷ~Ic8JWSBޓ $VKRUqy2 kL Z${f c Y׀iun_²mV.KNzHE*mϗ=F1Y 34ϓ&[/vr Ubм"_(jeġҪмvsqG~D8})\xb_TW&l@b.9YL-GՅ%|ݍ`GvL*~Jc*Hsv'5C,=Ӝ>]B27U[sI ]}T?myC[Zڤ v')C4hPipcvXH 1}?N1 FU1-C_x =|&qbċɒ itj לsb-xpg{3(7>IUyP%;;I+~[xY/BB2GcC**2H0Z.LsKeGn(486_l͓ڤH4ˍL &7PXk1'^tRx]g']&EsaT^No_]x ObZjEq' _V,>D.\,=~ŹxZюV%`6ix}O8P٭tg,@qШ3urͭYQ(P@^ycYV ơ9JdI4(ZN]2M“Hڶ;'D2xPM3I_T}QTR^eS$VȖXN+0ɂ V÷.,{>xYD:vXZU5yNw.M#&Sڝ^:"[TT}K-kgܼd>hPO̵smЪmxwƨ+UV "ʞ6pr+Arf /f4:iwʛf?\N > cF NfH3:P;jfc-?'8 VAfhcBcr՟'x38:v $$eX.'s8II !|Ycr~ΟBUxB,(d瑐7tD͜8ѯzn-Rz,~΂]M@]|&J(lA ;<:iAOϞtP.>'S]c[] Cwy,*ySfӭP 忔3'd 2o.wkX49X8QY9y‰uU?~'=Xԟ[\J7i |d^B u4K )1s CV<(҈RW%, q mSxvA>a]+Ĕ)VӍ t؝͠Ob(:v)s ,;P5<)%P:E+:Uul+L#3;/;s5&QS-C;Y#R~[b vlzopd5)m03(@LsC'ljGlov.b!΃T]y\] Da2'Nþ(6 OpkԌcϏf _:ⶖ8渾iV(2 |;K3|Nkzmu w2B{YSd -+t15!@zaU:/umYG*!(Li+ 9ԍlRm %Y 0O("Cr%#A1ЭjgO?z ^=,$}Ĥ^ r#'GOY F0Gy1 no#vkY )Sh>svj>L#bU=0IE,潡4lsŹ?Ji g㕭/ e7ms1F9R~&)PR_66F7씅7Q49 Ъ]y_09N< x|C8ú=].K*h_;)1b U)S$/POW"pN[4' >CKhQ3 z@V}lJmߵ:&tAvO~Z ?0;5%{t<0ZCp䞴dW#vhj.w)}lSH&|׫1 +Y*1*mz}1[ @G~!6|jN n@@PYspi|ۣ4NP9Q{qՈnd&@;16A׭vON8WavǮ4 [y26b%\J8ueDCv_0?LXd"["U:V8J)Hov `[>܆EqH?sdq_:q}/ L jrC@րAPt=tUJ!L HXDMm@#WΌoABשNo;1K 1=L댻I7+5ɦ / _w4p7#~Bs"ٱ"hd(A rHݫrD"ж0pq!7ԝhۣوN%c;ƈ+''[ 5&k"uj~9E{cD޸VhF~;Xi4;P25wf~8.>@;f)5! ǎ:/4XS< Ιh8k-zk{ ~䂾'7\$!\Ć"3K,t7q> g H{0#"u$g\`X3 p++T)MVsچ-:Ff4Ιf68Rh;!PjR*>5rf)zτ| *i+ s¿[)BNx$ Y96{% O??{8 |O)Q[] "6"4+K2z;ͬԥ"Kw KˇiIn>kʍ=~f.RjVKkzgkwD{ X5t/72ѐT'RYj Rp= Ar|`r<d%_?sAd4PLf;ӞV뻩x7ݲ-;_3e'oBØb 2CKXRg ڱU0&T?(ٱ}u/7&se)$+M. 6(R0l'ky,!ktF)]tts6=k@|#X3` ܸ ƨZ'b~J/IгSLTH^ g6)MP}5&?yA井Ue}#_xc0_>g ҳZiP"(VbOyʉ9pS|9IؔO8OڨI}F|X%c*~w5n$"Lw?xmpʑt Q3'yzD5L#6SSϋLxO4| wXɭm4!iR̈?Cb%9FI.?Xz tk;P<+F5M4],[$HcS5zpWIvcKԗpǺI1|ot+;K᷌|Jz |nt*i-4L?D%2Bc~[|Bp1VxuCD{0M ޸D2 -x3Mʬ^wWRŚKU3IYžVuI8kR֧Pj>Ì;*BQidbb3,f ]}k_D.׳Dz4j u|[6hW/ymyyHcSԋ}04S\/Ih(( ?|D\N@ J7]WjTeYJ0K3-r BёYD(V,Uz{An?aHڋoR\_NCC}败|cwsE};σ`'3̞ӂ67.BW #Vkd$O}?|Q3< `E%k![+W~7&MM8pM/YpT@RܑE̺7!\Eg$ƅ0P\c>;9gXLt/%ok}.Wi T_nyS^sΚW@ -qcn.E 3kwr`uψ)m;U"y$i)fH &޸1*΂S^yutjTl8cl# &hAF\JGjXT`[xHA?m*W Tf.ϖs3.N "B^sVC\zV7 GAG:y)Ibzq"IiZC!'*N|];(9X 1*'aKۄ&PMI:ʈq¹8W+Bg2t3CS=1[S:+Qo7?,9D#Lsܫ?8 ᬍ h!pb03/ڀd4n0CfJWNV^ - u\|(݁sN{@;0MKއ.AϨ^}.)}yWűZ'/5L #@ (N;SpUpcUlD<{~߮wYX]3 牗Jׯ; Ks⸵ˍ 8 @Z8G\kMW{kwqSN~ ~swax`3X KF5U^X3H1vџ2 IQШoζ uD_&5c!rG`LTCN'{hH 22Uva^Y-.T>f (yuZ`edԬfwQECgw+*W~k/1<J~*dq&*jB Y醎H43UXC)pK6ԖbgUgNt y?*<¬_Y* B xξG7 ?,U  ).CQl‹˸AG<;rGزfr|!ۨ;|-/B]C2 7e5Z1o8򢂨EgZkO ge fXv yv@IL5..?FA'k Z-עl=N08r&`x *}|ӳtz0fVP(IJT~?cFQ=\j v uh sJdF}λ>ƛBRLdSqbŮbO1VO89w6ًNRޣw ^({OC-v6W=D/:I78~#b/JOW; w4n\. ֻޭ(ͽ4O\)=nYGBvC"܉SB#E7^{M:좽Eh*g=&!/=ٕr @!Zւ"䒥EA ]iJRߕ (HȷT!L$0 tvع " 2iUm^I6! 8ҏ3COtu5iS AdK]oʿ/AjA.Tom>J#V;=w~ ܯ&(!ZDի#5z7p +ޠܪF (p26)DLj!0pk$2(b։ٞ_ ׸mZ ^R3'Tigto RtW9䰃U~,ZxZ Pu<9tމG:9؋15}ek"Asq zd U?.jI/b7ג8v>}W^,{æ4ލw/--Rj`&~ 3Ep\&Y#kiHd,BT^L͌Uxn k[s c,C޼KC_`tYn.ׯ"'k? CYV+?)A<rc=/sBdh C"c|XBol "(m;zIHЂkMYjPPC%B=&KQ7 o[pP"2iK\-/^?ufy,Pb(4 s/r JLޝi;Ct1iHtyH:x6H6lFv }%=Qvs=Br ?4;2Y}!׉ /yE&kv%'np|Vs+wyzhňac b ^mO`2<i#-JY/Oni=t_: =| OE=B(><د%2H'Q y$|/]GI%; 9OB>7E-.JB>Lmv°!ZpH3ebgtf"Z??ti$=d!ËCP_^h|0t/WeB}ZܿgD4yJFcBI.Q®@.K2?l%fdk_M1 C}7qDUOI"cChCM(a}uBmp >%1RD<- 9;$(ZP`y`Cz37qLdM/n87KZ.iU .xy: ŭ ff-pG(#jnVV)p0 lD^]HUkS山iݵy uFΫr<)D&2'B@nhڄ>NoT&@2WbJt)X, C^'_Z]*kHP$O33xE֟}&>~ΫS%Ee Nd8Eu @J@7k헬 Sn g'Id$kQZpm(2rA/zޡ{)uSyzE_DR &ko{3-BSEƠGQG(Ri:!ıDCA/sKJp;[tr*fr ۟B.9knJ/YE0$!x_i[Ks9 )= Vc2 UZ%vL Ǝ~OߨNִɇhE-4AFB\I@Xf<}S%QpbN$CY0zYluHN!Df8>2 u)Slf'j}(o;YEO P6־!$o y?dlmό,MݦVqK4"?>T;cj6 uԋ @Nϯb)9:D2xv^-xt⎕X]Ct'c+VV&~#hx2QeALA;b?)SR;bBT@z(V/=%٬b}\LJ;dAvUmohi*5pc0z2j 93}<RԃjՁĠyJȊ-% Un<N?m-҅u kgh|W~lZv|m3.1O넞صŗ]k* ^*K$/0RFy#vXeGq_c'=In]%<Ա'*9UQ`YI;%̋emSvW񱗗Cx`f9Se'8qޜ܅æe*kC8Ҧs%CUz + A;22 4dU^_,( 0GshǺR (ԦU( y1Jd;t't)seg :|.Ш:h mx@(k9m#F ʱx<\ķ~IV)*ƻ K?B= f1i^{}Γu 5Īabٲ9aDFd!"0o9w >=/71n514NLQB2NQL[:IqGkW(Sx\JQE?#x|rkg{gD[p*Ul=~& i?wl1ŋ`;{;Raa9rKw8 .dچM`&ܢl2*2 -_ǔ.n>W`ȞFRbNL*_~H"㉟{'-'Hؒ>UiXǖef~kAMO3-﹓wp ?GPYHad}qc62H4}ꅕPg)4죞u5iiFbB!| s=lFr/OXyd?9v@y(& 3 .6NkJtm`wUSO\4֧sZAe氹"t<^ 3UF@îyܻZNZMX@a+}i~^^hυ÷[nL ud6xD뭅Xra&*f9`v_!p!ۆVPJdQmfSj bċ'޿3x]\ˡWsj+!73:|/*OG2[hg|~G3i#7iz?~?ΐ8B2<yRUqIBz7,sxSA=^;ǰ cA UYgvtmA̷@J=Jz2!9d6ǫEڅl af|c9 sbLFe&j[t>ںd+VeIecqٸҋtYpgR"BJ3E}9 |7qP[oPw<A_Ş $:)9]+pȗd`I޸.!v앖 i '1^„?NU튴J 1/ek]YA@Ñij*8/143w@[l+ь)o=Yʖv!iDdNILES=^B^2TU Ba1_ⳙ1~ k52 HgByk@ZȗiKY*j.ebQ46`o;0 Z@5a@pcDc R0R b]/d,j}}VBJH.n`4ԡoUqИzMcj@eLSV>d#߶ωp`/' C.W9VOހQ4==dTa o N9vdP Hy_O'9A'u[}/~F"ym^ejg aU6QcܥⲚj%HLeIf4tSp/U m|#k֣U>W*_#v(B$nd5ȅ`mKV-{TʷCS?o@a9C8$eRTUTVQΪFF_E$3#9w,R\(Ka% 'z9|!G;̔Ribx!kvu Q=l ~ѧϩfIl8vJ-H䣷|n/HdVb/ @ g X{`Jc`3}"@ԦbO/ݵoycHCӑY>Cw#ϴBL1%O9PripZ6ܡXQ=%ʼn`dڦ2ʖw|@z .n eqlK旀!chG`i5Q?X|X蹎 zC,MV$ T?~'Q;]$vrSN:@" H07Hws}P6$ keQ#;M3"_]vE/CE.r4`YhƒG5CX񰫤_6O5HdlO45$x'GU 0g7E7fVNV`LZ;9FsdXm71hNY(Þmhϋn-:?S$hd|8([_q H9-^U-Hnj"o\=]K+fx*$kē~g&zde>lt=ў]'q) ]74sN's5HW4mQÇīY]2gqm>xnW;:EQ6z}?4qϼ=լYWOy$mP5eRی-sjY{Cψ-Kð_&.'4Okkhw44:P'ވ+crjs6 G L,&T gأ1Glp.?hfZi!+ '&(k;`/G}6\ש+"O8Ố(Ag/7 !1ݵex: rsV)xKx/ɼ(UoeRc+t4WTi1 &<0KˉzO{XP]ӾvEk2zw!zGaYm!%‘v i2{=+)\E%oGu ItAs}7 Ƌ7% ]򗶛zZB3$R, j!w{(9RH!aE{}N`J#sC!9#2 NtvgsuV$=}r&SAяh]S[>Lct}D 7"s.+ERLwZC#J=OH,k-1~JS%a!Ҿ b >܀x/ ANt7a(86Ws\kr4aN~N$!{ً(lm =ڝM'EBPկx4-ᎇnTg AOmrxQb5<x;>OB{ƝRލ*d5E-&1DrX*\`[j3(g@"ڗ3,=}hIp!h$3A<RE"בP"}@XGz@Zs&D GX-1E yu/Bm&W' av[2R wĄzeV6{{ )xVkG`H Z{F&wb*@HwHI٠FJ|0Y:%%@r=g<GcС0\UN,iC" hNU[Pn::R2{ItZV(nC%7&z`D#aX7+_:`9K_&heRp?w )+V`PQ"Og1V$mp Sm\cJSՃ3 7 QkMvLb f''J8k?hK=1~AfOfiڞf(.k4eX~/Ŏ)ktǯWWljpFHjHqR/omX{3gU=`p5!rFo Ep]pP ɾ Bǔyenz!  .G-G_-!$TWt5jºR]P`~_ I(.kiZh 9)ĬKY~EFglr[T./Z%(kt\̵3CAʧ\4!AED+۩.,ze(tsJ3۸#AVv ӍOQ"2Wk?ǽ}fZ Y2;DljQt-sQIpdiYDSz5,kЀ$U!,@-\;>Q)MU$;-55p&ȿmA[:E$#ړvۜ-ݩJ@@K#cTU|>@)3e-Vj_z fG EVXn.`;CH²~rƕ2EQbk6e@F\G`q8.s.!">KTó 1n^P27aY7!2[yҽ! PѠ#TA?}[ Hbo=_wuE*򭥡DΩX́V8l?O!i|(t %>c* ҭ\kʐP-C?"@Y8[/IH`MVl[ JGK8q'E4dR틢͂e:<8KTz6U}q@·aB\oE&r뢃vRJaI#O򲺰vԨTcF2+(6=qfQkYQ;C"%ϕ= ;%k]X׾l[ > [%5;Ltat]8݁%O׍X}Ho%+>2jz 1E) &&`v R?,c%># p|&fXTe{qVỂK!'M0H$諢ӿKD^x@W(БSN1 "J ;· $Sr \Q;/hS5""%  0Glƅlnmx9:cK]7TYFMMBs鍂p&8xޔH8w?@~b0qV WL#.C~$W(#|9PNJh[Ira>4zSЭA+߫TdLGwÝFG"콌ͶJtu'LQk= ͜}Mj*(1}|9ڡC"&_ۀ 4 OIOw4?+GhM{81csѩqTF+?oI%dY&"[M+LVFHbQ2FY0r e*d[r)#XJJN v\ekד.ʊҒ1m%6˳s.ͤp|ǸM =K~ 2"sjAJ'Y49KsMIԇe,RBFYD3qTQzć#^},;Kzb;B89<ҫ4 yw"_1"3,&/ f"S' !"gIB0,#( I+OMz CM & qSu4,T9BF[K 9y@!1iK^Y P^ ́ YDIhb_w o]ûiJNy 5>J%Q$ N]#˝:o0s XΩA/=FD }>VxdZmHm~vob4p5z\~>n|UMܟT/)gq-1Iѕͻ0yI-҆@n:r8T=CfgW?oS#"D>Y8{s q)VrrѦ0]P;Kp!`pU W$=OQ`X\B^?J츸{߮PD@픉Eo-=r||B%^k~˕tW|+}.P,GU{D9^D Dqv MP\a?~sϐ֊?'[۔z# J{*yp\Zqv}/HW) ^zv},a~Z4ٵ"{;=}4 }6R0vş58!A6,Q -l!%Rj3պ-f{VϏkTZG>%z7W;Bp8qԾiM~bM;mz ರ_= Tq7uAuZcKw/IL\ >D ~z7C ռ$Ԝ= 5;=;Puʼ g4^v7;ޔ 4gYZ07070100000310000081a40000000000000000000000016661a1dd00005f80000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/_?]?Eh=ڜ.+t ,A _cøžT"^0.9GrfHGl1s0#)H`NTRy%p.cmHHPP!l>gZ^_V+g ɓpOx~"zRD}COX[ק:-yfyWqޓn[įɺ"ߊɇ1AOb> "ҀHZ2V99Ցdӹ%O^S-tH&.~5licF3^Ggmҩ'Px%@*) 6VRu-I-R\&xBqk@A.-J'Лo?IJ .Z3t _ )@[H=vm対Xίg{^.^ . Q<ؑC>D;y-UM^]􍭲(ltJȅ3P)9ʦKJ]"(yb2z6;Gg(H\=Nc{65!߹,#JZea0t=zА.\"Ș/ͭ(`O0zi\%9#UA NbΣ>):ևA4z{`b3œbWU ,:z/?InpPxB=R*¨u,DPۂ9R8Q0ۻJ6{,J1@x]mg6tQw ؾ筄GJyZ:-{Ui5y[11sV97;znˆ(VKκHړ +̝BK3YvF|*eMPkelPlxgT8ircd݉5CT$#VLb!q!e`9@R P42cɨ۾sW:FatA;@gȺMn14=ڇNl-d1kRQPKY:w*Am6wt1 wS[9m$\I"Q&_iަ1Mڡm9w"%OV*"s`'WOU+̅$|u$Y2Z!GbIcTO#90c^62warBza<7I[dg@#29]ȝ[lXrD'񵞪(Zօ|֏6Sm(`UtBADm]05T 9BPA#-LWwbkDH0-s ZXPH9Y~mܰ֊5n9Ki<^i`7 ǍW5%FU+u"_pKcvS"<EQ?#hc`|۝7({fGd{+x[)<"ĔJۢ/]9#WBI7BSXjr '7(Kd'0XL.lnF]H*Q5hG־L7KƫpK B>9Iu,jB/(sQ2p?cS1)H*ڷW+2q8tIE-T>K+@fu#QYY~1LoGK_3.?jP.eȜ(d TaY,Q^&Ǭ&G']X8+~hLY4bA%~jmAK߰Q:[TV5myT3L`~PwU>.ViD㰉C s8#\-M1Mw7Z\JHINr7]o{I5qв)o?uɖ4*|AR\1NgY9C$]j5 X;}LWeӣs<낧EF8vě^`lnHުx$l!ݹ`{ákN#U 8֚A+3oXd .)^6O'SGq頎]{\85H>OTDEZ/VX9m0.]Af>J!i }ڮ$(]iQc;#` /xoYueGjS댤7oKmn!bz.qiD.z0j =,=%!O+z0|L&Z7P֙yِiء5"l9RZO$@~b*ke0gf$Ujc2CBEQhIϢTX! @#B)ۦ΃6'brC|BSXFrO PG'Y¶&%NHY|F'h]";l? On'dA`9+Rw`PUrw:6Þ݆ˊZcC-SXOij?ǃR%gyTCO᫶`NNyO>c / ֭6gzyF4RP&\ۋ(]USe墉ZI.p٣AĎyИq Q_dkohLhr(:8}2[#uXke5A:NbK՟LLh ݓk:K)vZ.ޟAwkBf.")Է1Aɿ,So]8q#}K5J Pk8ɦIAJʠZ&)Jީ9WN"{1}Ge*7 }X0Gw _YWhI;B㝷^8|3fQ*wLZåi4v2'H|u!3[,/F[E> F[9(gD%a]qxlxTq:Q+HM0`~ BFbW78iݞ*J[k<#C=)إ/Z#t,PW}|`xԟAUWY"ݡkc>gbv _TWB ~8H#(dè^d'yR|9Eshw=igԑNh֟~4"TM\J6aXO޺֦tĢ2 qY1%-*LL*PXyP냪YwM[vv[Ne>G^W2H4Ⱚ; ?s}u Xj9YJQ6Q Oi=ٸ`EA}e|Zycy0ATea֒\_΍1IW >LX4.ɑ^ʢlr ?5P%p3_r.B 5^w4gJ|C5lF'۾l'F? b8Ɏކ>4Clg]eīPݔZW0xdN喙 Ĵ;N Ёq}<sN5BNȥ.U>}p9ST%HAYW ]ȶf[`|M(xKU1/l&YK F^~)sz3vP#D`GIek-瑮J{=WԃP),;'3ͻ]uhzk%5`'J3tH!(TM1N+(ఒry |l!;\1@t2ᢎqrx Vx;F"iwQo4֞tWR}xTy*lGZFMHOS!:+;7 ʱ!垫.\o䔯06[AEHFtL l>=X<|ތTkz*kD5+7 Ib(~;1 hJSUJ~k.pp,&EzXѣשgQrqaٿ$uE <fcJ?}xH&Lnahb]A 홏ڨ~G4܄$vjz7]د״ g@ClDn9C "I]?N ʇ> AӒc%1W/sgx T'!kc ЇHfè$>Kt/_*jpQIhė}>LTN^\ul}D.vj?:q$WbT|Y1W{`̽I!#~vM[u@>`S'/jW3} >DufZ8u!iң b* V犕^%'nMfj[ r}"QS`Ǟ$$ (}4cŰ׼xD ur8ykuM`%%hxi7#UR Hs=.q/9h 3C ڡ[Ύa@؆kӶ.N) H%BmTeXV@ykй?j^fJ@>ɠ(v"X:%·uf`|k5CÜriyla&{P9VY7p6 1$S*|$5.^3MںHsӹ'0N/:,ПqS',@N\1./J$jVR%@^[HK9E c̑PE` zQ}SSl?=-A?o{$hA"8Ifz$W?\[v\_^~KHn*cEmDB10}WI놁@3:MX ha 5DSC`lNM(PMމF˅i-f_N ̘>`Wo[ T,ٶ釘8M-6x*fe\tp}h@hb{?8fs"$ 54pq!WsWօ$̽'C52 XvEۥ_Z-VUMB=@өn}]صxR!!Fg4⾼ěתnm<:,!蚦#jͺBdK ![ X=.2?Y֑w2\yK<-c=<>LFep&氄9#ZCCNSym9WqˤHx pSvB_l M0{3WMNpaЏmw= 60 X6 ߦԯ̟2K3V-c}*l1{L $aWhopw+3/+ im ' rwKH(/[ׄ$2TyiwDr9%|g%v"kN2W`FdP 9 -6bWDA8`xyϦ@2{ vn{1ulzv v22 hx>*ł-׎{*!߾7a(K EB5/(xG֞7=D5tL4k1zW. vC?z\QACS!GnS )29X$b.ŘOAt M@ÅYMx~F6&Kcwd xNPo0\gAB1@Vyt|N+\e֯\O 0{[`eyq!GPo9 WnF!9fq'@ڎSňZ@j ~ ʬ4sleQ_b^37߿ndpҺ==F3>=Mz9J,7*}\L5"zb@,Yv`üK;w,U05"_v[;q?AS4VfrRѭ&ţBnP __U~j,htо^gZcɂ /r)hxw5QWݡ$;;Z xJ=g0 Җ?Nn@?(g|;\־"6(D^{IK y@MM"ѯΓ:$="W߮O[ur ~3saݓ0ZEq ي K ΋5N6P;Ϛ#Jd ȴjN\m xTq,8LuQ L͙̽;}$V)9S||U9uk+_>Io=RI.ܠ2$k.3m0$͗]u:/7WMO?6 -/=sn]L)N(  B"r&S{%f5ncLt$_g昸r ~7>^8IoѲس_jbӝ VqHi. y0%9qEQȎg^jj 7-SۈR}zyT^ȗp7J },{PZhf8JQt?!]+%%ÐڔQ<=WjẑS>"ڰ/hmN?p‘mJ ^3}_sնNJeCw"Q wc"QЎi[qpbME'IrԖ?4OIư=^u'f~m o(eEjWF Oչ7~Йtakb;,5ND8~-e @^8KR!hOIOބ{Jj͘ [ 4$Ӎ ǯpCPhDޔ ݛbj+'z8㢪w jUսvIXfWF𤘡3֏ cfC#WGD0w}`/?"҆8,h޼!)_\\b@2 BRĴSޱ :24r-0M/TuPD.@ ˚+a97 2VrG8 z;z,4Wzt>g6="9&N;]],~Es邸K~6e+y _urX(Ў%j=-LWq}\JB?[{ްmSE#\oĿt0a͜Z2GI WїGPhbn9kbY+~ ?ZM̏od j.VMzK&jPAr.zv=|R4*]G2_-%%{fÎvOWA2}ߙ㨃dAbzN+g:&ћЬd`I˂EkUNk=w"lskG> | @J,šNпz #ɗ^rq/H'$*'Gqq)&NfTF IX=vKn lVS(|4|BatG] ք*pߗ;Hz'>6q@JJ\}`|*6>cdHyX Jh(ĒQ3 B|ԶA.4.R-~5!G ׮G0A~T cB@faSJ PgM<*ܛ6:$hXT&x#i*  0 opfnBCBnoXsu줷]$$d rg6a馷/S`9 BVBjtBev/slCrdX[%;G}X[9HnP i˺{mEm3uI :g]\ BUߠ%ˍ!I+xm*Q42܅¸NNRneLy(|9 o(1 ǭ#ވ |[fRS<GH&{V_LE6lbtDiB|lAs#)ZSt*]^&ob*/uߐ$/-l;ϫ'%V/H|YjN9|-Y+dtYN | J7YDǝ\ZdLDO^Æܷ K:LVn=R Lwl&K–@6%\U([4|Gbvc8`(\Hyrq[>Po?yukμ"y91FiOZZdUe h,%IJ q1[6iCfHE--uMRlvUs ZCh/"6"a?D`٣<vq*"E녒CYwW].pJoRStg$}$y>ը|z0d`Hyyoa"^҈[nZTly (PW_3l$snaȭ샠ن)(4^ORa~U!m{H W$D{ryL$"/J&<ZX ܮ$Hdgc]+[U^Uގ> Ý#-qPVavN)wN4 X'qمFIcg!^+Be9ڃL-zP]7S' 6L'|2SVL0695OQ(pZB{&MCϼ~2H!jC2C~I]wPvm|Ⱦӝ(TН Wmǟz \goVRpWYE22-u*̌dn=址 :2NNJ-ד)a.U_eKf -IRT:w8)'S`pv5r*]=Y2kܕVQ%5Zpnn!@+<c(Gp~A)ஷ?)'^Rv*{j㱫.LΕϗ0[{t%B6up>h_f1qZ6 UZ]phxr dP*g8/4y5L C+03g?Fk[: r3JeC$Q{wJZg_ٷ g;bv61P<`hk"flbϜ&& ۭTs.*PT\. KUl?X^3w.(UpGr~Vpppr'vBejp \\5a4mXpIZ cǴC#{ur߆F1//kž4Cf.ݥH5)CttAY?p l6n$7Wsr4vdosyt)a4 2*va xgõv{沞p:luJ )rWI_b@-8XYזnFPl(zp/o+Y'7 NP3T)}PıxIb$0Rw|qF 9x֔}}"^P*\[6KMVqSfM0}3ɩO!a"&&vǵv @qU. |P}&X*|P]LT{VyusnCz!¥K*gJQU `4\mSݏmZ- G3%Us aC= 69(N5v#s#c7.\O, 2|*ffSXDf0ޱ]Uݻ&'%4iVNhID KdEwZG%O%eP$ ݆IMkT,@Qe"<`ؤb81ŖLG/Tx| ܉i9oU@8`21 e4vեQ#Ԡ=5pjK3ḋMÊ Lp+{WT iYBѳ: 5yAxVN"ė$Rt T =(%DÚ&I1;dW Rq4=S_ B@. uߨ'N"2D3Y͠CׅPfgSYsYs-˵u#EtD+~FСBa^}ќ4P s!1r_\Q9a!ypf`\~suuR \HYE[BKq'$7U6@%>zr _hNPM4äP:ۤ~hV!_DTi)u8?=y9i8%w}%޹.o\bUZH|=Un MʰKm~u27Γ"l>*1䦄{R^V?G_ fzܯ!y3*Ɍ݅A1Ѓ6.aѺܹNW/8 tĀU);mfXSHbĆZx‘'BTI$s4AʑzJ> B;yiYw]vQ3[E="~2흸Y&Ȑ逜v53ΣmDM&z[695ύM<?f-:jQ!.Uix!pk<מ[}hO>>NW[Rdy0o|qf|[dW%YM@3f?˖]v^.s#e?3+;zwCƚk@vW-ユj,ɲ1{DES#R6എ#/ M>{Y "Jn:cxB }ӞO ,4'lRiTRz#ꠢK>X.-v୳7J;n5 Xa~Qz20<ڱ 9FMKfMF^ ݺJG@\A_2G1f>{0@g7=-9p<:[SklM9Iר{|dﰜ)~R/cS;!S;aaү- ;0aNp&Moy/?daQ0,503p`!eIE#y}lntzXU2dgʌ){N1 )}V'N=ƻ7]EvB>%?9dK# jl=a_>#p%u/ΛypzY͞xPlZ>6kݠs9Te*`EE۫-SFϱʸ_B[r~X@Wj8&$G%b[ \jPRL CbQHGII@! ٞNdfb. 7L;:?>[8=xB<)ũ.DSsdMKHfw!?-CqǝNf p7ɺ6'-왌Lf`:-(\.#,[k_ Klۖ-q炬$}K[~uvtes"06N-J,2u0eA!l*>J^?-~8|+S,Juŋ1P; h'AR9&:W>ReU9G|} &@ҧ7Hơd?n< Rn7JrhXc,;FT5! # 2x+{v9 5<֮.Ca~ xWF]ֵŤQVoܻ o ;;ԁg}6*:SAC`J^,tI$eֶ.gf!cD@4a#  L%:.h%Y֣[3XUgE8/z|+a`|` hԪ>@$"2Wvnbč${b©E/2b å(1AP[嫒+3DStd `/ tV2vLu^B{jL wXԧ! 05Wi\Q{rk"O6m-Ga3cq9V5>yE4M=4Ruo8a;pWܼ#Ka4*d䤷9ҧ6W1C&ϭS Ko?ٹ&I{'N) =fɋpk4OO COTiw *I™f=:#&qU]̜\eBR??ȸ;*tK$Iَc:3Tg馡 57ZR 4d&TQeO bꮾvM*o9ω^jJjjRB},ш&no F ^A7 ƾ$'11#.݂"0P]ج6/'Njc \]!=vPݴG_[g,?Fzhp1p%p?m[#/ %³~վѝogMx` Q4 M[sJ#,)dwC %Ȇ%3i vX4ẼVػE,5Ⲅ>c8ޏJAqhXhPk0)yɾB,jr(Vz#Q7?-9 B2.ed7_H\ܱd"[O_{!HVPVP\mZ8qȰ`ێB+vwZNi sJdp].(z1~_ܛV).=ELaSv'9tgG#H*1>E3" VNSf˒;T{G#M-#>uUDx=EHCӨjz55ݰ ΉC *J45  g};âlOHO ȣOJWG\'׹@q!~#X g{p+#pOE_uz" \zIڌ"hhls41l gM[ݶ ^EfĎw ?55?I(G#}jSBɪZjZKT`Ӱrk"]LzB!mz/ }mB3v{1*y|Ú{0FYhPNR K)ܲ%b|% X4bHTS2:7 ˜;")67;@6U^1NZ}srB8 0G ;żt^k`|˧`funtdLaE4+ [t}2ZBy% 5 a-Hu?7 `tXJ1^U!(b}.vsCg%0ybUU<& iI0.Bfu_0ctOLTc{x.]C -ML9P5/HCC 'v얘; =&z(:ė>>ur$𓌧 Lnx˾DIy١U2 [5dEN.PEq.% tKhF?Q,>7Xy2-/yDF?kV7 m1P*Yم7&_!#8V3MyUR[ ?a@^9}+l~ :/mLyYtoӮy  9 B,xVOb @]}0{/x5/12rhq<'Q7k ]/ EA'1Yj0m;q5b^$XgZ-L"lx0ԔTڮu+W " #+`N][ R["?'g_IGu 0 ͑r xYʀ+5b$9$Vp]fs|F֎uZFV!'n t}_TD~A *1e;6݄L'K̲ dTn%iր{\AqxmyL!lޒ=D>GO=CqX2Y]W,aR$K/'uLXߺj(T],メ{s(SUtb+ԭSqϼ_b>@5x>X?*^MjIV?@LkwgFj[>dF*YPSrƣA@pi ? yĂX8*D D2'=.3b؇&DΝK,KOJdpDiV"HX}w\LGKMSQ[-pF`bV>5FruQ<_b}=Jc}!eR2, w%w++يU_%cB.B|a@.>j1 G~ٝD]O)a$Y^ʼn)p)vgH-F88 1 @dc鐘L` u0ai% ʁkY7ZŽ*̶VN 8EĢ|{2:A-6_0Y'i ݆~w[+dYc`96q4BN1V :C ~Gz۲Ķ﹮ZUwv\;ioͽo$_wsKM׉}{Uq\{5gO$ \Լ ܂DGzalxhc{Z?<3W6_ A(Pӗ١#/"aFt;\fun0~@,;A.tj_d6/ig'Rȥ.eT:-t G;0!:zrOO02B϶D8nbhӛ#xxe;մ"AžށH gJcIҴ2MMr޹^y-\?m Wo P@ҨnxuHnoĪ*C^ilg16u[8 z :4t«+<ֺ1*?Ƣ7@'u f/T9o{*VpZq^}wq{?6mV,> M(6lRd h~|!'#M3Uj!K:-˸ s'J#pH& ~?×&.e\!x!D'pg4} KNVv;wAyQR6#`í«Tgt] OsM pu;]>; 2R칥ʪ$ܵ楑ulkuA2[J/GE]^"]r?CtatQm$xmGD3A"p7<*⽓L9De:e Q6"cCz@~kkK250*`W{#=Jg-`9>{l]x PR'dzvj~c yw1]p/MCw4Ovr\OOܨ1^/sojn{VƔOt-ƛw+BrVfK*9RLzیwSY*]P]*/Rsz>wcǑ,(,>FbaZ(b*oze}l>VD\!(8G!R3W‡GXf!C.1R|JA/#_0*&~ {U {I-7wNx8E!Pwv zJ1 Q)C~Jf0juH^uv9wV¦ջeS;B&iE]p}ЍT[PHa5pX_y,ݑwHF۾gYZ07070100000311000081a40000000000000000000000016661a1dd000007ac000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/Uj]?Eh=ڜ.++ۀοqP }Uv D:s a%BVv@;S]92o=+[0]`ɷHc2[YtC\| EImD cM n"$?(nE&hP&n,mR,>h!rTXD,!7 EJ&6xVo_)[H+s~SG+glA(Ɓh朔x]7ubeJU/J:ed6\yMW{)~m7\Ovx^-89D_㲵}師F?4qjMIhil U+ (5Ooj-|hKaAҙvHVU$]NݕDF/yTzsIh>GB7/}9MyN>/1Lm&2j~TUCH>9;"^i{40c)B[-7$&:_tc-7 t3Μ)˕{bra:nv#?w$!`d63ՈT&*n!3XTPEd/D)I K{B -BX{K[pRPej][:ApPmG1¦O.y.<0.7g%oQ w⸳c9)*e4.f^^|Sqe+WRʲjIƽşc65WcB }Mt v \|j}ͤQYoV2AkTgDm3z(2+ d.4J.(t|@P0b8עgJ9!bY zݩSN;A|j.HX/bi$rm_[S} 9̊![_s}8R!(<'&[} &~@W-h?UY ]>}~-xBN0=Ε[@ 1H)WAh{+y# LZ>vڢVy.S|v=5.b Ց^hMmA"&1IE߾[>0yJ&<38cU $R1i۟T5x|[+. |a/a]Ly02<Tl%q[r1C\6Ex`@l%nH.1ځL.Wr&c/B6A7MpMAR=s HꕵYiJ ([*Q_xA8f"TSR*mNGV< PL}3brEOac8B_^^M@NdskVp1Jf}5CIK;mo"l~D\e0'<|eFV $Ø&{YPIFldL!Nm=_*ܳXg׳Iql'o7| ')Ͷ BGn}꼴gϰ| õ^2jwdhhIJMj~kCC!gϥT sy v(]M"n_sTϷ=t0 ᣑ  s퉘=\*MvXGd5Uү%xH'5j8櫠gYZ07070100000312000081a40000000000000000000000016661a1dd0000a7a8000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/! g]?Eh=ڜ.+Fo-C9%c_z0bWڠqW"-RhIomPՇahyʏEO :%+bBdzdp[MD_6,=gSZĪJd XqO|?ICq^sAcR !"' ǔ>d"npkO֧ C Ytj= ǽ,p6";G?k撬A /䢶*NQ,.3t?װ_̖cV ,i/c;:_ mW{(=أmbucN*Y_\{W"3c,r !ӃgqȞ3nʼrw<-crJjْ*"Nk-+]&IZ;]Pm"t  >'^D;ح>eg3ߏ4+eyE1ոx'g)Cx >R6 C^% QN7eʚbHEEcun7 m@;=W 'y `#:cE'=aU,1߻ř,pt̍!xZB%[y/n;Gbnݐ$-gD]"+mK" %p䧳M^.U,ѝ=geRPq!qBJc[5t&nQ|^5՘TAcX!Zf-̅P$=Wb.!F|͈7f_^9ЧJAއqety"&:<w哉'xM/*>,IucdsLKf.giį]?Bki%o}NYҔq׸藺[ xSm*I<}C"'в@K>UV&PA;9kARV;4r$c\Y;U$T99,=3E cGΣEs?q1۟Y+`rl9TGf MlĦu >9yM:m\r̐e9^K)>e,~̦1בbSTtd.PEP0$p/Q6zt[kt~fz@Ds3+QBmZ؃w*4>0Z~ҦF3m&Ūk(_+^˝*Ty"=T4.J&;=YAK6s^ f~K( s A-Rw Shz%Je)aX e+ j{*iѯV^v4L b*ϕꎰcN@Է^HXpr;hD@mYGtrVm=AWzkc|{ɸJWjAaШަ<<;Ӭ~(Rϛڱ,^\H3`QNg:?ᩊ!Kk\myru!Ɨi2p6f֬rJnUSԇ*M*2XHCWbdJodW .j`A5DڙtN'kc?fW=sb/"dzҟ?,4mAuI>ET@ֲhzMŠ}X@0;.T7iL Z-|c"HӹNߦv BjW #" ?~GQX8@DPM~f<Aq#\O6 ͞jbuor[cjғC#Z.]ϙm V+w&O>/\̦g)),Sa% G[VsubŒjc:LEx|Yx9Rq6){9k7 6zO` hvl~?̷E)JF-^[f`WChg0|F&)lo$۷ 2Lؙm@UQߤ=n߲znfq.Nm- S"to7k5HٟEWhO%xA $7(M(Tƣ *d1IN+K]^Pudj0 A~ZP0Q~AVI3'rQ3_: h,L=Lɸ. Z{)/, >xd,IQn.WG,jUݟa0w\GgNs8P]CF}6ԍ%>pڣtXJI]_9w[Lt9iuIjqKtIT4h$t&;؃zsV4Ot 39'Z^SsGp~ Ak+8+}/]+|Id MUʕ7Pϟ%' s XmRx0> DX/=bJfVhЛ EOwS&L4({vhӗ0?R*LތzI!dHa>C:Xa! L##/մf6ГM0!Hu I/Ӂ d.?J?tTp ZC$W~wDY0. >+$Ǫ \.aaF76:\A;b`GDž(}m{RkvmNN %<#yp<#V),f 98&I#UQHvx%;K@: }2yUSI@1Mé|X쬎k2{Wde9qeC.٭TvݏFnL'Nm|3D :]Q98^@Hy'oI4-+{qKhr0 RkQ;wt˅Ȣי=<> 6dKT#'bCoc}.}^ 2MYX0x^ؕ9\S,ym5t&IK82İ:tT~V|.á8[!  H 騫͹^Nj^Du|"/nE~,C3BacN]±E lMwh7&iw`95K(\&ĸc:l >B0&.4.~Řm=+WR,G>^)ݍT:ݟW?\p<6 m&3gr  o6G5"{n079ay3R##Lqr&y9 柣3s-,C2%"KR^H sLlBܚ1q=[Jh02'ߩ\>iP%Z Tf'R<\C0I_>p ªAؖd sy$6Fh+V4 `?V $u)̒VýXGÍbXE](PC,G$#-} l^TE"7Lx.'!%Pԩث/9hύM{w>O͛:}_hg0-Uax]*؀խiE/5ux8:mvf )Z0@)X =MoGi;_N ]୯FĉMWs: /N ݂xf', 2O0Y¼bC#:é ɇ#~9$N',ÃÓA &',gZIOy`ia2ZH\mR Kx*"̝pD֘X:"Wp3<É["zRC ҅:}a 1,"WA}|Վ'"kz܂’_e=iG'SSLAѨc"oV.ú(up° .8RP?;z!YɝwgFƽʕ(Mp5P}h'\ `lt,,RJA6,if@[. f{'ƆcvOgљ߇ɆInZ|y Ab5ݑme3d[} v4R|}ͤLo~ R6WF G!ϔHiI9+QF =-ӰCݢC 2ʇÄwy)eƇ1%縲RkK+4zsV4u$s=+ZzPQ*E#,~(?]&И_c3bY[K {4OA&>ܫi-'9dT 0`|yIC#-k,TT=JW}Ql$9gԜ]}kgYZEhCm m)Z=kkdl(?su'ڵYoock,G{6<)wlo2G%0m<63U!w˒lTl.JNALy1+6ⶌ0*ߐ4)_r$#{ Xuܾv16Ug7d.lƩ;mwMuq= DV=ݑ9*o߂HP>9"#lg/JdwbZ4҄}H!E*4?=z4MCbF,d'ɌHa,hvMȁF25>E  מgZDi@ hژ0p ^ǀ>_da[*{Pcyi;ܳ5]m:r[k$T]bK90ɺoo~M ZK&<Uڥߟ Zv^@;@h!Z)$1e^LH+1*@dbr4{S1B'霉O9K! 4.+%cXé"L?^S /LOۈI:{V8+ʶ9t(td;8k " \D^rFD=' xօmޥ,´j [ ~wuVI݉e}#r͜}/p,QRI̮xQϽ@ ?!`Sp71J˼ϴ,Qae#z)[&h3ɯc`CI}Ҷ=yr-+oA>{čvp`O"]3 (k'Lè1 ZM!$F=Df킝qImC WgԔ[BmȰjb^)+܅`p=Rܭ(,C@ Ku0[]n_Q|M`O5A0zݤsow}aƉзWlO?47;'I{'C>~>+B6#|2IRhϗL:WN҉f'.Jx9ujݗ\(wPY4npDp;myHy!S;VOa mV?|ǰZ(w-pmPL+Z8>#v `~ 5xD174U8QB1s]>C%^qCc$@z(~?a,zU/.sU0A*T'8-V,]aﮘ#_^g1C͒` ̔;҅#OZ}{x]h^sqT9nzpbB@Tq=Ep[zDdgϱ!ptדX='(h D522+xX lBr6U>vAN wJ$)tt}2OM|sB>M,~Π!ȁC[е%8U_1k+q"Hpdu #}wEO1̿/Qs#ʊ|s(o<^*RngӳhG+4J,~lkiwSL|Lᇵ]l+J2G,b"V:%غI#cdux!2mvO"հ֤"E]tVO蛸TB%9gyOEf]Lvz LXef째؇5z:YbVՁLWV33#3(@v­@YV1ߖ DĬ%K`bL3==Ҫ^fyJϐoqU; 8.5uzNE>y"@ZT~3lRMD?~4A/Z(#RsglgFXs}NJ FЕ@ð+3 ȦaWѦqй4%1]4EĆgdw/4e`=FlBGl}+8P@BK܈}#, y䬡x2"lg_xi%y8 _ƭD7.bs`I}4Jn ud~%z(=A8x )N{a]/R I8!_idn Mto# `9LHFe)H LFR`!"iD0ݛ55DDLޅv/2Rw|}ܓrw'4(R}G?|7h'jߋ 8d) eW^9)euuΣب k}ȼKt{~P j8{>ÆoF0w$!M$%XHf?@'*577NK9 iY㬝팎ĠӫgST̊Qi~ &#?Ƞ#qBPlbGT72.?=;C׽5=m ,ġ661`^,` JDK+["'Y؊3-PG#k_E0v5⦵_ +Ɍ]L:#*,|"W|:MqX-p].lǵ2BM_uUPgYҒY]ftH;}(v F6E@uGO"?f "~#:3)!nG.z͈M t-׃FFn0C:Զ 8FԆ2m=8WZm918V]Ԅ|.<~"f D{E]k.Ǯ;4ɕ@ :(Fw4*>`!zSh3'9g ZV $d~v$T ;M81!2nwsH~3U⤮ ~٪X LAx>o04NߺΪ x ?$FO'" ["ќr1?Q#OMp|" v7:ښ"yk(wۉ qG\!_;x| dw 0\q7 ?s :HKO#*]g)-졕,@{,-YwDrsn/ q&z){0$fmJoc+4W F,PLTL;q`T[Grt!P-aㅥdAq|C s^/VDoՅP nl:ETTNnk?krOwIŵNJ;2c|6`)ٌȏՎ,Cז}ebNOW#Fv{A{o,wX`iڣIwl59NHDl>P'ocpO-3ٮL?R:M!g@C+rgl_&B[G*9EEj=_uq49 :5e)<<퐴DlPczfW(Lv k2Ὴ/@' Gi:KytgR2NC Ĕj9y&Pn Ѱ`Kh]de0<:5M"\ȃtm7؄MФ;G^wI[ cΜ]9i=7xWH^ߠIi-W%'/ˆ[ҊF|k9 p5cgR{ ڔ0Ԓ_kT.W 狒h, <Fs)W8MRB0"kpGz28VH/w':pO17nQ@+N(X5U8=(s)YCKi3hГ2+sTf{n,h(T_hgb[1up#SU"NƱOz;I7izb3^[=T"B쿠wsKzx>r/# Ma&hTͽL&R<洜9+R\dU:71tA>Nu!֛֜]YE$*Ui3OŒ69 f+yYG,}Av?6`+kܯ/1H $58{k1e/NiS&ЎY4+lgMRF`q*eO#wF*jLP/:/_ iF[2E_ #"[ys`6C]_= yǑnQM)}y:[1>ϰLp߶0j7s0|~p?2O*,b-K"]+r,OFagrOb6tyhz+ BڿI0;CMy5K@U--*lF;I$W6ӻsAR`\q|0Fl*Z!QGZzsoҜpU G 5uPݿ$ΜJdoC|C˕T>hI#baJX==ulG@GgJh 4gs̐Moqi&6s!޾/BAg?;r^Ѓ9r~9vޣ+5]g]DizpۣsP 9-Ԯ<} \78K1mg-ԒL Cv0&iU]KA~F.S.cwum+6鱺@sfŽ<ӫfQy\5?Oi 7K:$- 4Dy7Mw@â٫ѥnAz-Z} &L$ZWlhsr^^q9KQv)Z·<82o{+fFq!|hԈ^:N"_/!Y`2.b% ~OA8B!2޷ѯ4cza+iM}GΔJ !`Ci~{HT_uZƗWJ# gtK7Kun{hM{+fzz}g3X0`!g+ xʘܗ*w>P#dkgim"rr5m Hq{Ы5CFM4S{(U{ K\f KB,j3oLT VDY5%%WܖaGx쯸0JolM  BPF]P;e"$KxK`inºG,hV(Ԉ^{:T ] _UHQ8A6lV&7T8Bˆr7L/p֥؋8!F?h#^dJDL$DegwcSZn=̰sl0s& G_RcEo9hx)pTlE`'IEO]ނ]z$: Ѧw6{5l"9h䚯jԄWMvKeN@<Rgi~wKN]%"5 [;kǹ{Y @y@RtJ_+D$A,Y@%wts-U|u e0|//#f NYѮr]&SaXu97Yu ]=LD>}Wgvr#4/&F]HД ~Mz%پx CP: 0.Rq*8-bUl*ZVvFߐ[R+tCIϋs.W2ZۈoMb5<3}_W+<-{ @}2թy?i[F+tCT?9/Ƶ8A 62㾡e@m0K%qLL/U;FҷfK)|فE!$<0eˎ{D! ,d&^p-ۺ"q#yCWߍm$Sd~&(|^7T\ gB=wSslQ1tB]C9X zY =ZC̀$.pu89XhkAH_'W_|]-ުq z֧|8m7a[ECԦB~bNB34 ~}/%^ X%A\C1p;y-1#5wt > #Ža8ͅf!?(5a2M̳䫳"RHC %Fzњ#΁.Fkp&:b3A9LQp) 5>_Q_8f<$L޸G(u|Ȕ-3p #(jx%jW-ƾKxH]wC5¿۴A+](2Fr  A3 z])wȪpHDN3{!^AQ!9s0K-WXxVgR3k/+#G,;?i33G/#rҶ֦fr: -81?՗k!ѐPof7>Q`5p#rf83G]~82<`J5(2@O:yWiQLg\Tql3o\ʨo@[Jb{DB>W'bnƊ ׯYjM<:W;˳ LE$`µU+}u#e9黼@6 2L=7(e ֚( 5'%Ӷ6}74Ǟ0\GC>\2ܼs,`yfUA [r3iF&a4×cf_FX><<8_r@K/cpT$Ծp@ M)TYԺP>vϋ%97I=(E3G6x;q|R xwm:TCzvPl"SQmEn RC~U1{R("éCohbޗǮI)gV)pL1Zj)Yq09P|^K{~:– ,^e Ϸ_sR3dYM|3'Xt#g +rAh+@K]Tvљ7+&ᐖ]%ˊ3@b݅].0rou Ͳ }γ)eĺ'?~[W6 -F4 [<2tɸ,t$G^6N?p`^.m13 G@U(0ؗ%d:ScHpVPh`Vy٫,3$Os[n]}P=` qu=7DW8\rZ/YttGȫl\? ;t%̄Jb~JuIOsn)zBf-0 I"M]u1k݀(iHEje mPOE YQ:Z:*EG<50 0{8'2dʼn<>$*+Ef ǢZș*X+uD_\>lCŮǤsUĒ ЖpCCk`P(.x%‰Tݸ yLwl$o.3mFC--vSq"վK!Dߤ'XBFhSh!.V,* Ttpo-Il<ҀIUdWLޘq3e  J(J_,K(簇ﭱẃAgT4۽ YCl%/w;e#+E={G]8?Z)}`K38Sԯ3K^|9_UCSon;b,ZEb NIcZ~V$rK7VޟCJU"ˏ)qyL7C"5dV-漞HƑUkPzQR8ZP%I_ZoDšW7mQiU6p_GhɕQ񆩚E:"-0Gtgi& z'Ê_" &`nӮ/zAwS\ɎpҺb^2pF4{_Bm]ȤޟD.O 0U4l9o@ X஗4$G5bqǔIsdfXǝ&6i&1<U:GsP1l+:i6'B!$簱9]UExv)N(>6%Xt )HOXfPi-6YN!Pk‚WL;ݿ"1ECb|k<Š}Y)2ԡSs$%D zs] Z ŸQ$Tq<L.Mv3/'aC#H7rT 5<kC`o*ܵ[tfrLogJ$'^q6g7O_l-zQ_:R@#,]hΈD4-jISDX ᥖؠcـYoT%-c.2)R]>1W3ߗ$l]+N]gܾgBrSd{PxJfa@y*TbcdӇ܅oe[ Je?~ Y~&ZH8@'YQcٞor K'WS 5fSӴߊ ŝx]?Hk8*ʫS'xb{^7QDB[^Ԕz4tqW،8uGTvIrL@H5*6y5g^"<[)٨Yk\ <示)qg\mJ(IzE=ilKD%}@ѕޘ(lG>˶Q5x=;VT\3|StFu;!^ )Щ`^r0x8o4֖ՋT㯀L!5*e{Cײס !/ms^4yGz7Mw;6>٠¥n^^L@vDehqU0rCyO)i JmʦL:k8IǴ@oGҪz^fxgtnr񈹟fuCF Ppk2-^dsAIfTXKBRJ$Wu6@wϸpF[~;gɻ P%Te]pI+TZldgEDY/+mXHZȉ*ކ":T H/^̆o][x+XL3ƁL`3>F_<]C3.ѷ (Ҷx&?6 >~+ =Eh(拾^x*]ѫ  G×?5atvC,Sncw$s2Pb&N?<kY' 6@Zv]$'ua>j]p?gݔ0Yo#<&oad@ToR}+j' /twDkओE$`JECre5Dԯ=YNY7(9 s gup.Z+c m%DA1Sb ۆ%,zg׽ q{& :h޻ pN`zB=A(7b,qŭ⡝n^)֒inP,hwPѷH2暆jZ]+[(yJT1wD=#.o[jl=3LKבۑ\!N3^ai{$=[ydIzx#,94۳"4,jΎhj9Өna0 28Z ()`!v3F6uC@܃DK xJ3%?o&bPhpִ*@m-iU!0q O|΅Sk! ?a{#`QLF/^cczSIhG!ɔ=n:f`8pp֪n=oA&"{YSZy½t?$ 88$F]Q]{s22b&:CN`:J [Dݗ[p+aɁd}Aj"*d(G}TsOKaBZ~"{dFEoO,iLG94$!(}4^ jH4k4{\PȗƜT5Ǎueďp݀`ٜD ~3k<E4P]2a5tvBCDHk/3\ܷ/WB תclAs7jq hN0ߢZcn%[DK1Dl92:q{U SusHK@eQzxi^u;B1\NSr;9Vͧ|p04} Il cAÎPDmc1Do[^[85ħ,Jݚ|Rhd^GVǤ >a KWJR p2%\  V f/?AI 3 f~%VN@YTXa#* D]ݠ椟'zY(8 ɞ `6zt m  @HAYr% Hyu\Q R=?ׅQa]-xQ$v=ّ_j5c`1 W:*m]Vwyx~G|z \/З:jph0uU2pb3/\[/3}j8h-OH[Al άz(Wt !Nu3KܯUaŒkK8gG7Pw.um,am\ǂmJU-k.UgvKoE++T]8>᧨#EE=Zm%= 14㮣E?O߹P i 7R4v$TXKjKg;U]q!j r|1HtflH zx(C-+emN@#E:_8sω6nݟ}?(xt2¿rve*|楑Bp>rb/^|*~fqnuYy"]0Φz؛ԡ'-]P)Yir N| *oyQ-ULƗQ!s _^є*-RW<}{7l3IMgYL`Y]C"+r5߮ad-.(SEc%Ks5sf$T\\P!dqj 'XRitSj@s8nwp,rɆ q/smbû,B+1` DX:?vZxwJT^ޟQ%w u'G['8ƌ:_xrDBQyFNY~xd*Sl  I^~#@]Wf5D\\dCfNnq9:@ԅ3OYɹ#ކp xJ\Z\%nO,sOXЂ0ǓHcH顙sqrod*u:3oqhe7.²nfkG#S?m$ ?G[ͩnlՒ`7[zun|d3G:"y{{l޾ OJY uZAcj]EZWےbiXhCFIN!3JLRǝiҷR qE} /vVp{XQZqG) 71. 4a[vn\fCfg B#L+dpw\WњGyum7[;zu4&k/3A&g5OTjUqErƭ16?$}1j@g_O)bZU=ʮ~;Ro]>w\}OlBfcR Fٱ"$:_Jq NJK&9r )^rNz#,/:մ*ܷT7y-)Dac;Se̠7W0+s,mKa?UomWz;o#+'LJeFVvE4AW VD)SYFE0Ŭ 8[tx!j*lOZ^0k(K֑Wo:]y~ej=LZuݕ nA$ ž3c7M&R%;fcL򒑽*vvEYS .x-^c9im*W @n$"բͰ\<1.$hloВC }]UA#sB^ʴA75P֓U a-V`. ]Ibީnmf0vwͩ$U"?D, !'`y}̤Ek$HL[4e uنB2.Lw _j~Rov!["Rl蓙dh|<ܖfb+t|3 şiPC_bHJ) bA(KSL>iO,%p4Wx"8N;w{]&bnT֟ڪbw7y`UB[>AÁ@fC@'b-oUj ,s>a 6̗Ꜭ? FMTJ*%JҠ{(WuAcq #eZvlB3ѿT:]dBO Sw}<$c{K)EƼŏ 9|ۨٳg)Y>{ᰡL\{NdY@)w3gѾ>˿ƅh,)^}K|![63F^H( "{2r<[PGoC2g,73?ҧ|i`ozH31҈a (*`4ko {+vv"Ӛ% + {@Io|ˤx/7Ju#5$`8^[~I˫8 Nɝ¯ht`p=uV]΀3ip^ EPr`p,X\jkKA#.v nDUVHٷu5Yʔ 3m$G bFuE#"ǂ; zcSt4@ض傃h#:2@7T6S* Dv UC2SRa-<22< l()w4P #颅mlZ"b}?2z*$b]/Z-Q]ͬw5O~g8\zieՒFr@fz@̢2|h&dtJ֩tk<=c{BmwezZuR%`v`9^-ċe_sPH/@IV0Qg4H ?oI"[Sm:r84~PFc&/7ʵthl]\9d5liY ,lNf,K}Q"م5t628 GNlrӥ(%>*LSUjܼd&C8/ e8 _(!䂣ʃ9Op].by)4 $vjH2m͔LR-Z-4A{}gE g2bIvE_uL  =N_ۆc2}h!vTJ;2DK \Ghָ*A]aG qd´2X@W{^u*)_oG= e v;) Y21^KJaW)?x:n.kɹvq-aM>9r<_B[9m88JCTWe+>z@ ő?wG)^~1Aż$^3`P pȳ OIQݼ'4'e|4T$qfoe]Q4sjɥ !_wQl,[rkvfj:Uq.,͔#ZJ 9׵vG[r\bj gԦ|!=F y !?Us=ŐЍF;Ҏje6W!}˰(bIdL^Z3op.>6B HWW+S̱k=d]V+z4iuBjDS`5\ꬎӮ[;MOf^12=$I^>Ru+G:ڱӲZ0,- h53r;,#rm"ǗA xxu_ qsJ|~Rd}kYFLN˳64h[BQFaվl_pR^AGUB;9;\k4\47 WriI9( ڙ\"KCFôaHd# ɸxMth= 9V (q_mQֹ4UP .'P2YX[ D褕d΄OG2yNiMe eCz0pZ1l 2L01WM/{AuELBt1zBV;wjA Ds"߁U#=:0*DK# =jMb)ƋƐZ+崠^Q9&X 7 шC+*Fdp&$Aiǝ9~븸iqu dab,:pJ抎GFge׾Ej4_/ڢiEէudbrO@.ͳi pMOg9޿X|bֿ0چ1@ahʪ5ldC+vqh3Y#_)GwM'05\>PJ7qZZ\No==\lwhU `&fГ齯FjqT(t͋E|7,*k26T n{.D∢>'J 2}:t2Nݸ:{4Y`|+rnvZNȌY< DKyoŅ+,˻ 80qβBe9@-?-#?dǾ܉ u2}Jr^%W>>h\kߒkxxk(VrdKVQ8^IKfbH_m'd:A m$@F^J-KvœC𘲹/|W@)@mR"ԢI W;=V:LsvnҞeX(; FԄ%LOϫDN>ډ XBW!ڤ:,eҳ/ا.k 6',\z.\qM3Uxxl{m꾐GnS_7vm&( G/H;R&o6ѿ]h/V(;3OtEȋ!'̳puWg5m`!];w|#"o2IeDEuLV "ճjje0jӹ^nq/ [&M=<-U]6RjknLy姘at[!me6H ,TƘu] y38icf7tyO r2@ued;D{ K4D:S|gO}+1PD^VA!PCjl7vr}%1ef4)gAh6xIԲӼyɶnvGGd1ILbۺ/ޅSuOódC^#FP՘3qy抐?;fwߠűGH8/؝Az M`K'6>Uj Z{LJmT,ila@݂ϛ/mi$ivy?=ԮԶv.RQ[ 9JkA Pt Ok|N;H[/]d%OI˵g<'+_cێMɠ7ƒP\+`U5.|g\0jG^@~m4m)![G䖤3uN-XfE{\)jYG%.@%vK㨲垯[te$d,AG9!rcE~uڿM^A dSNb_8fc|x]θG:<寧M.$.&5:C\6ZXZ󨜁Xed a@Aa%QXݑbr:کK-ZPy~ sUfVֺ =]Ṳv:jۺar(@ IԊrO=-޹N%pz).xqE5q)e֕σf2] "D+qCD OuM}NBJx&lhcf!FmpXFv8s:{Wkg4C,sNU Y{D#*p\D4fMDT/5m?Hz5D,q Q-J!qX/%Z]ҔJ^\Aq=9XPTΆk&]+Էdt#IsvФ6I$q }֋ D!A6nl"dЋ-З[ؘ.@"Vng*j+%x&#PCӢl' KUG!eJs/*PHSDL|h cG,aMy\~z.LgI<{H3h_[:eWd#f:"vU[N>@9XsT- l< o6iP!Du0Pa E}6|_-Ȅ"--@vqSFu(vAasnѥFk`ŝ*Lz&" Uu# /:9r{8RBg %=LH &i&S㳫ּ:.bQ|[R:S2\()_{e/8t_u5>"ٵ(QDh˧Xӳu[iq%Z"akC% #7@@?R6{\H:aՄ0J,f`dY3+?aJ4*$',sh<ZAlyFy쯆zq%ӰupOJ#oWd&w*nᠵ6( sk7)X@MrL{7wTHFS(5xӘmAȭz|og* ;b?Q@?A;(S0+<+J ?["t?w&^?ɵ.9 2k X 6%6x+i'e*X֭[Xz YzccTuD${V)j @*gcKn?Io ynioR)eR5iHP^cpA5p!SyMj+1aͦTgȥƿ̯lJ켽W>վĝk!>6}2@z(tLY8uM<=ba6"¹/&;4)%:9t] LV|)k W[ECI '&ĬJ֒8+KE [&"SJ_r駚q bg' $Od'(¬lq| w)Fj?">2J_B [cIGlhxy[(-hEğCK-(O˲ݑCx"A ?]|eGU2D&WغW ܅+w\qt4nHcI *M4 =<c VSRic32 i'ULzCɆw}~R'SHT{tpfkQ!q @j[+LnsژI3" \aE@ Ո֝')ӟv }tHSmN^69j.^΄7С ,,se" 0#Ҙ$}ӿ ۪A]~Kv P!}h( gSkz{"Qݩ4 s?HW4!™}@ LG>zԝOy>-pjJC`KHl\D:מ҅f{">߇>(i:N HqGC/Tao2lr"A+XξD*uN>I2BRaXrDX p%M۔(HXS4{NCa<ҾԱ(<,$j9p RgGr'/;? R~g5+Zh+jsкF~?&׮ ’ lflf.>d7dt9n׶$3?qG[?: 8pSQU3)V RGBPP4,ViDv7tf(D84i7vI$&S4LKݐ#\*-Y[%p},\ n)nf"FEPW&~u͍ K1ٝOT+ty {P)ez2/=?jZM>#k̫qS0 σwSIS:'(@ RG!jí}HlO@DarlG~JK^Ѥg%mI|9SA؄I{@[Fz65#\%&9 `/乆:"gSȽ 5)`gmKg;*d{ewz-g Vke\y4MɏAz/my@PA6#Rb,w={뭉f[v^BW-csS>Ta'xIOϻ@0[xT&F a?"ꕸD.' ,XI圗tM̀wEՊ9:Gq&u6Rny .~U+cvT'_ Jvbj*_ÚXp$_8 (<P'8 :k%X(*.Uag`{@`L՘vdMAO wo\̽q׈!,ݞ]2і6K՘̾̚FT| m=G'tzg SYeэzAq؊AҰA9Mm'ٚxl!$<1;ۍ#lÀ1w`{uZNƒ.ݒ`qz?k]z[K<]-$8mY;sC(g4Q HcwsX?wf%{[Rx@pg%jrA Biiu7`ǻ}ÿY8ByD1fZJx3FDtuNQ}Zf9cC4b{+/akw%~!}ECgfEA(l> lo]J5y2@ uǛ |YT wQrxJ=kgfzp?@ouhcۂQ%@ ~@#R$)^8O&!Mx߫ ϩ\'S_VF,Nx~Jִ\"5d[dN1*DG m'5'@| LXs٨5ZW*JL1- 0ñ03jTJáL.|7J֡^,t#ns̕aMXNn@%>9*UP4[]#:Ҍt ƫx8򚌙Gg+֪Y8U {/LgJbJ. }mPp+1r™D*Fwio ~@TxsuV&s ޝ)j#Qb;>hE4G*=⾍]T2CpvڡdTS*Rr_򡏊!~za.rsh[ojpyΐ?hϞ$γV$ۺtJt^jf$j>Iԟ(쪍29A) "t< (!zp+,ZMime^ep%Ý@Sƞ+wK)|M6)ާALl_k<ƕO%c۪!WEla׳˾Y[裣OZ& f3~( p5(_8M*/.HHZkۚYBw_6G20'R]!RzxB oll1 >c1y' *A)p}ڵ@tP"egjx~ =n?kY<Ό}op,J]8ՓZnGE2j- 4ȠofSc̫,QmްO)}b, BMx`/8tC[jl wf}ņ!$DL @֨- ).P$s ?r"}aZ)k] Rh%2CM[m ,x >ri8WC a$Xjt4kK2N|(cI'5h/fֱUV! C3ok>IPJc`5q@c:%cm =r>m0Tmh q:D{=G` pC츿Ak*6uu>}L]3Ca ݝŠ'n!C^CTvR"x$n]ϥfC_$==͏pKixPeAbU00\~P,݄@{ʄ=ض.Ov 9x&9uqYrvd^ёMj킅wf'mСx ,o*d%ئɅjX͇2IZܼA(;w4'Wx,tF{i9kӍ=-ê>X׀k&b^tlG aK3^t4AB"0ǮEChI,[."enu%qA-$OXr'c>V8:Hqff"\"zԬANKZĻ2@>|ޤ~ nos.}(Y2{Er?\am] 0=D%t(~qFӀD'I .ٲ`tGUpIBAGc/(~1 PaJPmW1 nc5Xl-L? [v;U *St >7?јl}wK&'6 k1 푖փ`cP"큉Ӿ0텮S.&+o:EH2國j/q3}2UOL>՛~* وoPHJ`m@ cW6jd6F&lTupBi1V̜[&/ cMRy6Şx,ݚmi@jyw`pJ#Py#,޽*,dhcwR{żA% +t,gOvx)Goa"r&ݻu#@.8*MGBuJ8C6S]51`lLB^X8(c}.}Q{řtV9m&Na,RtHG!uD9u,Ԓ-੯q`70oj_<h[SV7C=Q_xL"+Jiޟ,|s{c2rzCrO~6À1YN-EqApJQxĈLKM E yOuBg\_Pb;lme.6rnӅ,yonL =$6o ų D/҃X^ i/< MZy> qoKS\?cҘ %0lYK]VE{U!Q-K Vc\ϩUB{Y`OKRjПj_Q iWy$K84N??f9Z, '5&@rA/!%,I::*#eR6TOq64-o%?M*fzp4 w < FK)Fή?W47ɴX[؇Ba#bQa']c!vjһASB:_{ s32EClkCܛ@F]?~ hQ YZ;+.5+%#` b8_c?Q(UPm9P|_u ]iF +st8FD)!8R(:ihY׆#-u}юb?B?|-s<]m[ BYB@/9PltͿEಜ欌,:X%Gblؾɝ| &ʍ29e19˜!4D ɋ$)CWgn!yl|kWuؖ8ndyF~դ@FA Y oc*0?9Iqx$ׅbXl<9eL$=htm; LS Gs# 9)}Xw3öJbwEc#çDfN)CӡX2^kK^swC`%|Wf8~ 4W}!o;g6XU:Y(3r*|2N FZ4Jpޅ:-@/2\X0]Zܬf ƺ[ '3h6.C~ݭf'arb:?T+ygk=(A%_YkQ"T:ΪӊvA9f{N?Cd"@bt:H:בtjض@-=*a%W(XmDAB=!f&†ozM]o:<,XmZclw~/ ]lYPo7 2e='^ěGLh"\;V 2GIOUsM%^!G81n 0TŮ9 l'd~c1/K!vslG|l1 ׌xA}1l &mpuH:ʉgt(I2D~4;nD}X# iF${SK oF\|SPKH5uPc WA&׾GyIeK@v-JF:vYp󧯥Ưͱ׊ Af,ao>cIE%&GixM:kn LN~pM; bdle~Rar›^Ҹu$J=P1&Y#lg# 8 Z&lc_]%AX(s*Q_Aq= y9&<,D5II._9f]]ROVkG V#Bc `1 ݛv;vXkjQ[&ؽ֬unw;hٿ<!W|V*F"l?{B=#9F3X>RA)Mɧ}`%ߏvt/^3Q&&P) $qpѣVNd}o쟣!hm12 =ŔmQRrB:odXۦŃEOAgؤcE\rX:ٟ|P족ƑyEǮFVH R]nN j~wٮ`iSG=srKYiǰV zgB"f޸J" X+g5~؍!eܼmQK=:Ry>O1u*`L֬B/*J+7D^ Tn5] [j Nd}3ĉ}BߏJ9?hdSU,TiNƞlN) YpS#W=JP|AV/S[Z 'ƈkT0fY̏4OlRAKP$гHԪxC&V%3.D2o,Q>+QCKq+ c"rPh̬Q 4gYZ07070100000313000081a40000000000000000000000016661a1dd000007c0000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/~]?Eh=ڜ.+H{Ӯ#39أJ19Cx CtTl2 4歑P?e [Q&kr b'pc.ATSg=G?M"7THk>;m}KMECMr%ѹ/^cǿ\,wjq/)"G Ax j>{z 2J s]ԫTHPUg}r˄H:m67nJ8pϞ2vJ9u%1VFXVr Lp[2i e(qQ4Zch.)Ve` C$7#@AHhۂFmV5ݫ*ŭK'oX*(M*Ц \89u\*} p?b}_/$,zϵ9-i4( g8Q[9ۉ RbWz_EC$Ŕ;Y_N#kZbXXUY=e370Lz3E(V(t5n;ۧBEz % Zfɻ0:%NfjKz@L,-y*#am|XgK(c7[yqWUXO Hx0P?lJ)w $-x'$4ԯ Maؓf1*n <bߒmA^c e]%xHy%TVc%Z@(!_LzNJ΀8j@:Kem(( Q^sɈF-İMV]NIyL`2x);Eૄ. ]ozb7 ]ӗD^aAg>h٭h8jfOjs{[3nqOϝ};d5(GwojZ.9ozX WڷڶSJWw_~P7yFciI]diC?OB,VȻ"h8dy+A^bи{9gYZ07070100000314000081a40000000000000000000000016661a1dd000122d0000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/^ ]?Eh=ڜ.+APUBu)Y3A1(~ xXŨ_m{Fx/h*38h@zaMO/*C9k3C0\ܳGݗ& 溢c|\1Z];++3"Pj(;-Y+`o\-O^&VfEA{gi u֌eDt}x#"Lb[0< a(SLÑPB oʼnH2ÌV+uE!pNB T5 FF5,9=5WG@dW[7[l6:w*v8%"J}{Nq+'m M"qbJ2[Ra:LJjd8]#Q#E%#q^8m6`"2$i\4<ҍ6 j:@ RD}HNvjUXI-X ٩م ^Bƀ]X.{!_?R8ЯŒǿ|LF"Jtic>✳^cB?\!rNF.ņb_lH0Is3AwuyJ'&b,NDmn>V[ftE8.\iUw-^ۧ[g9L*}:m(m,8y xU(6p58_LII`2m#t֧pdv6jm6͖ ?[r Hds;_PDo%CB1=' YF)3庲s!}[N5X{nPQ;oF@PVT/Xzѫ sms(㴗 {C·e{~4O+˄ܻV2j"2:>RܺR<=t^p. Ɂ>γ=Y?e@ 2m b C>Lv`# se/DH.NyB iW+}L"K=N Ks׭tDLGSކ (< |1D\(cI| vUrBO" i?0r&}\Y|c+5/9?=("G=.߰rwqh7'Ǯ ]8'i >z]2BEt 2{_)sH36^CYF9{̇˾YхOWҖe^xŚFte7'$`#j+BcաSUb,_g8d#$I@i@ڑCHL 8n5Z6K6`tgյקV!_%$*QM_W=Mo%4a>}{)`4KXg]ہnmإ_ԩ˜ eyΊvEג|8UGX zO-KB 9yKf8Lk .` `^ UCyOh!E:#]s^z @yb bAw(I\NlBW;qpA8'AmҞO54Պh9<$:IN;?SU f6l(9e[e`p$D5n<¼t=Zj^D71m#l]u,L{3[H/:ӝ֒kGaGNd!HQvG/t6"_琹Ր;h6>LCpE3B\3纛zD800y?'Jf _ Fsn&hqt\\SJ.ĥ$"j?'@a1G-,znCi%<s>S4T! } J/[8i gLco-A{=:1BQ"f_cK'M铁ҠO9,erA2&U+Zh ȝqPO r#VEmN2sD.E,v̱X/KrҲ22S,r3/,OC(9Cx mym:Y8r5r7 EߚtQæ?A}t^о&Q0NŃȠLȁb3C硷u5Zvz>g` eʮኪ" -:{+yG %J$MJ™[E`=(0^!]&BFУX%TFF={e@ 0h@Z˖44*Kq1@00qWiq1ޙƔM#i܄KO$N*YOj-* #5xˁ 4ݻ}*"ŀ@}y$-H$<= %[b[g؅DĮV߸n o; K#˟K1z`VsOL)lˋJ7x _טټ8=~LJ}ohM_5 x ua7tE餢*!? `-n# ]GZzuݵDDݽ({t ĤkQ꜉wBaW `07^ NnTQ/+g ֥h 5o VC4 g?!_e9D¹] }܀P),Va.ϲH׏/~ B ǗonP@gÎ"?1x{dƲ-:SvGkng9O5iƉ]Icdz`ƁQ)~AW0𢇨<# QG`s"VgbS^EiguӤg UL2xpOkgMoc0_7xLFP~j_"#G5pmE_E%xK_[ѥ SU kfƒGKx}N緀q^-@cζGِ0ϛ yIMF_,-a6pgV6H܊tL{e]mHwR~ơ_oX7 }!(yĢ|F第Ev!Qfe{S͹"Q ԔLiP+4ߍ*DX#hoӇƼP+'yQ-WG]@?G h݃I%E&՟ET`R6jerB Yv74jcI@fVt)EWu   )iô_ؽ t)o`cP+`J)V}z&'Ýo~w+Qd\m!V}$$/Gp)<)N$(rj/m0+_7ubs*kȻb{;[=% )Dh*j:V[҅1KgF{pvV/|i싍qmD;.Ό*5EZ@WW1uiLjJno65xOX˜2p[x5H@XJoy/YXAMGI؛rg3hpM*Ƃ@%<.̠ &޻.̊>TPXqޠɆHdg87 Ge0~c67S\G^daiYR =s2{*Mÿ*x+lqM>)}CW.x1` 3?_ Z\ρD)AbAb %V3ߥRuw5sE7M&H *xߕRFC Y_Y-;e܊^VL*ؤ ErV+faZQ ӂ 2*R-R=@_ĺ%yc;Hgԅ+3w:#nLeOBkQ42>?)EHͯ]h(D /҅,E6B9/-Ґ8h, ){g=ќw0sghv!K?B{u~ދԽ^KF\K ͗2IwڶPhpѬPY}nj,Hr ڥdgUQ 5a:D:vdv ?H>gkqrEx UȂ|ʥ"ļ) N!|w^9M(% )2e+n[o$ט1mfif6I ?[r / |ձrhUz֐$T(7Ma_0U=\W%5zȃ#-BEK"cG@qg,\_YVXXO!NW#6(a !DrLb9 [^ 0U킙~CQks2BUP|\VRCǁ_&uOf5H%[7nhVtHJkMɜGrTUBٌk5> ;~^RLI}Y"0R.x/2:㘎EeXHW"FHymEQF(OxD)yҳ'>W .ߍq tyc6| eE hkʽ]-y ER%+84fɬWyz3_ϚvxcP/J^uK:`"fn^1Jnml{D D jRyAMX{ IR7g ty؃N5ls>uQk_X\] 4`}BK @^%96Q[PGkh8X%?pEA_!{!ҟ {!DJ(2`qJVa85 f!qlŢJ jn뢼 L汬"#8ޖC Zɍ$g+>Ңg'!ֿ<T-$t0s凐[E_Lm6?ag'XR} /ߦ{G}b@ܑ\-[/Xjk[bH"9w͑ @ou@)*CTE>Fq3?l҆roFu>=,Jii}PȘ;qB͠䢝$>om@iTp)JKFC7~JqA% ]vp޳p^þ/3BjX*H1Uu]4}gD3n?( n]Mv ] !W\03Թl3|vG+G*oL{08ɪ\派8R ݑh@p{ر\v濘'}h-> ,vM=ayQ=GDZY^MD.mEЇvTrG1hf.<_G:~>0/WU1mzMy0:*̪4O #\sʹ>jçu⳽v;1˨7}fKB9+ G"J:y~Y1?>v)j&;+@w&V4,Y[U§ mB]*) iY 2#,,J7D'f%=` GARPvRؠaw.`n1iTӣۦh86;#]'9y!\k%=īW]OhDz Yݓl5e~eݯPLQѩi!H?ёbV _||[B/?7u#H;߿t0ohE@s 4wjgA5B[C< :-vi66B[4DH:txj+WBA;g{\l6lԊy}K(6̚o'79> m]Zthd { ;Fs A9P 9`pZ<(]9q<@ʞg;ΪgB+ q;؆xUS\z~A=^|\AK/Wa&*hvMn;f=ϋ{[?@3q*XvjN-3m[7 ; .KZ0uVu>NWlʲ z&Bs2Wh]٥S/ei92:u΢MPmPeN~JAp3ov4"亗r-qv9T )M* #&#qG$ DsuMFi B-qtmÅKeD0 h 8yJ!XshgH'$^ dܥ{T~LfGlCeǛI4%ߚǯJ^w U_z]k\-waz}Ay_m[(Ry?",v-H JK+8&&'t72W$ıdJ~heYdZu5ձE)e1ٍtI/b[5^r42:E\ LFve.8zULH#Ye<#ST{5wLy4\Wf+Wo+'evMΔ̺|}\(_t7#{D?]݅O `j;Oq4X}^jXUh`ʯ_ Ӆ CXzq)ʍ*Z"+DR`,&j\i{^voCbt=zFRj=?>s6<,~gICiG oj;^;h)X Qu0zUaf 8?-Z>*jvo0<鑸t' 0!dǶ ^bzmcp:oLx&%gȃ4lXc>'H@SJoN+}dSZ,y1lN[k7~đ~9ئ >7|MT17P)/]t)"M66l1k#ŀ 3P˂bcF(aB,}[ṄZ };t@W 13ڵ" Kx\!X30 p4K\C xM&*w|V鴃Ewmo]&;;L;isQswͿѱKKa:rq Ri JKU5|w0UޙvLr\:䡽-:Scn OUܳf:=~%߾Yu!VtA7O1j 2!sMLp< <5hPa mHhwMl_Ic9WS{DєWl%)rGg?Fk3BtBRr*孌qJ<.+DT0ty2膛aB$^xS4ۅKӉܛNR,FބZc7v R⟾,-d)meIMtV$ =U.m@RY|5.sχPpQy|c!\y<m6/Y&alι0b\Vp>%QG;E% 2Sk]7Y0K7T ;K7(➲YN'BQмXʊ ƺ2DQn)`vU nHW:q8ڴΔ'~R2ԵS('Mxɀԕ a Ȫr*{J+,`sߝ$.S1굥a) F(ySuVX GɖκdSHuM ʯ.Ti]eK?e*fS]{; [fe;ݘ%!Gȣ.# I,oHQ'|M&Az/ψ X@3sDMm \ZH/N[ ׄ循RDR%OD?aʮ N (:@ t_5+BP{7f\﯎aɠگg'g<+Mj@̫}\$WWH mBcǕLE]r+}xbB4ޠ(υG(djǔoϤ\ 8N!Nu-цEy?}UеQH:uǗ$yaMy,xYCkVl$wQ;P[^B1*XQ,wV]'n =vmm@:祹yWic> ȕ J=nzꈸ?\LTb+<*1}i/i(w+D$#ġ5!{6Nf99{L?mUB &]Nj>$ZjAk3o˧ mZr0d]HWDvcw7o 3.HN2cZRpcfVeۗ1Lмwr+y8q2 >TzR ˌ:w{LaBy;w7m1FN%oe 3]f_z+0I0/;EÁVWrI OJnly_ -U?1aJje yd|ݧ&`E0cBl\ҷߵ'.gOk_8^Iǁv-A{$F42V\&4@ج&"*r6{ i"|9M4bcjBJ'dQ-7_8NJQ.(`-Ӟ s+ rlTI{)W ?nC5Ǒim co_و|iK.3J:]2ACBW Ú,m sCT/.\wXp( !uHeW6@Cl೑ozq yŽ%nM%{ZΥ^xK!YBb2] O579.GSTn\u 7#/,GXts}00ܩH+ Ώ!̡< 3,pĺ0lcQ7 #,;ĶM#"Ǡq7\a0xG`S rcN0k{/LnZOV`ՉV,U툡qdP_{~Xwby~lߑf^Uqoh2H?$u?yp iue >lg_uGЦTŒG} E^>\0/tU&ɿ&Ck% oZRsLvviJ -hI=#Ճ`$+G\t #p\K)9]NR839pf܈&Eѡ$ d A g;1jf*a+ɛ~w$X!.s _kqA iKl}ߙzkNN,YXp@Jp՚a(T}2Y pVSS3e}$c4 b'muαߜдRt9лG [>/A uJ"b0SUh~L*OJʂ\/?ôgxsv (eogJ/ xwtMׄJL.`i\DNZĦH)]b۴Y^3 5#~Ox]XRO o`<¸iKerpü\ vWkºs2w*?EΓ6?T)K7u daXK0yf_oRwtI*Bd :)Ləg@b}&E*z$ՠB3(ý aUxȪWi z.<%?t84a%% ha]Sݧe~ї' Glc/OGM0WX= ~=z,3#Kb jr5cy6p{ȂJk$׵g?"ՇK2?\-ji&r@"ߔs猗Y'Mb9l"]zbImHoՊndcyn1.iП㬿0Cқ6rn%OƄfLBRP%+$Z6tznnR4hdǙ[ٺ-jl}W2W>8A!:>*znۦ7CD6M 4*ܗ!w;eD[ukSF1پʘVÑQ^T\,$415=e `YKؖ*"f2r6kڦ  ݬ"%yaIF8uEN-23.b8]W~ixQʽ ژ!n.7Ռ&ܔ5_vuc|酙쬦+$EYTcj?ҕ}2Nu ] Aw~`懱ݎdtq=d{DMhUޮ> B;b"^z^3"Q5Έ&6Tǔ}NY`uLM2NʤoR `dӷ!R1B=t/x$~I7ƻSYo840.iy da983 {􁏮2[nz N"kHNuObmta4Dґg!!S3;>TقqB$2&ԞY@} Sw (H ͒g>|e;}>_Mmޒԧi^@4 ?}i\+H P#ue Nm֖H~p@Fr/C)ٮU+3 摁s1jf`v챃72Ss<1Fh𩯺 s"fK,JӋ|-2q:X(|=,^)c M] ̺73SЄc7)&1f?]Oj2sVzղLU_z{r*ˆZᗏyšXE]8iO8Rx0.\ o4@9jYsc D #x*H\#cx%Q;~ix.oW0߄!bb! g\O} W}˜ؓU _aTp2e*4MU<_ĎZ E˚fɱIbCeyX^L?n&gsޥg,v=QUhc)xL :BOe^@X'6Ęڨs34_n[RM>͝Ї4 @^$њ GڸuZ Q2úp]U6=ظܺ=IB[y^*NGXHC~kM)9THO U~ZRo6kx%BL~! {a'Y&NЗ+DɠG8^89 ByBW*AK>M"y_T2xrDJ{Úb"=X@@M]?YAo[e?G?N Ft=ѕraw F}jtġݔPNyl|uߒ7S<1,ݘ5#C-Os17㒆|% OoO\ /$d H;ީ'g.Fu@k*Bh]FCyi~5ShҘ~}\a<1O}HG~͏̞.Vkφc*'[pDn%QW$q_r=aқ6trCǯXNeDOESXC5]66Bԙ#<27z~(hH'h(kJ-TrgWBBvKyWj#n$*ڜ+~=;rޞZ"`_rmXȶHlKq6 br:r5', F@-\\0cE scq }eaDj2Ív9w}7LKIxQbeOIu<{ʾ cwwthBݯsuwY/Ja@LyneT"NXu2 ->>zw$ LK >{FT~Tj!sl'E{7k@!*6(M0T*7*3ڶcմDí^|7G|N~0RN"/@[$#TZ:4*ˁ2PwJ*ZpMZW1)U&_>IsI l>>O/<cpf"IDP#rɹJa R`M!Y2(KA49g&fty0T5L:a0X%٣94|rR3I V_*%@F'EVX Qi^%o %,bZHs?&T=Mۙ~șOtb˶hEA)ii5_#&5gq׼B;}DIS#觬H{&-fĨF](q 63CHaofȟA<%grVce tD Bg> 6[ zQ7Y{ n[}t |,Xd"oi$W -vvnbg'B6Lg;jo5C"6H;GĖ??^Hecj䮷$7G7,>@˹u8 4AG84\IV2?|u/99 "RW[|_Rm9{vc (Ci.@!|CW"y D#'&6șrk״@r=ҟ"2tQ1xtju9h]ɌWFiKtN5?P-0}(eNC]ASW8 sol}]eߴOPEq"ENZQ_ȢcƬ_^ ח;80s`_T[hgw؛ יI!=+sxWm !KR2Zz`S<~xUd} Lp!ubBʹ>=&ؼҌ8ai؎c`U/gX) 3$&d';NO`Cn WS~qG.jsDŒ2BĶ4Ji0q 蕂- johw&k2 -[A2zkϘEB+%P顤Nc.S2P.bBrcTMK"?%`z jūK.o)]0= qdeX}T&4XoGQ@mxωh5NzALKp|nY!glpRSN@ˑy]x<~ g0(6AMKl_1ܛzȦu̵0.ѺKošZl[#y0%?%Aa;`y._"%@I`,26{Fi`:ˬb 8=fˉGwۣTW|pR 戳@]؜ޠP ˳!2U;lF:΅2k)=u$ sQ^ CnFMHwWik E$Fm{qna`4pԲV#$a ZqtGN/ZF0H@b/h%gW1(M> uҿqOǞ"HrIU^\[0>kW>;_cBƒ`tTo>f597Ux=4Q9)73B=E~IhtiΗz)' χ׋[Ks/Wu/zc im(r]n;H~HWr|L%[@0WNq^M+i_6ALy]f4\A3ׇ^Dž WF}n`mNi%kEg|1”wbCS :-*\X1?d +uM_u`ޓe!e b?RN I-bl4b>{8ďhc`}*")QI37縧a1p<׵ -* d^ lU ocañ>ػC!V c* 5EWlKPf-Q"CM+ӣFc̈́:x]9:\TJoQ2%*e'WVJYK¿)sM2~蝻CTp|H %z_˻<:3a#uFxcv W]q0[:4|yncBkmX/ȝDJڲ[0v @iqG|Tޫw1F1\biB?Gd 9$U7aOkB"ǽKFtZ<6?=W]"L)aQN9,|S$X5,\}Q"2@B&1ue2(L#hЙVllw:z V%5[7ղ(K/ƟUV!/vu8NJs0C l S>mG%lGx8TgxȧG 2f|y{RvKPw m %!,Z``D )L@jU#]C4\-Bʷ;;4xbimTA:/\J}"ZF!;LfzIRц 2(.sՁRfmz Q_R1mg 6RDC!`,'+*|Uh DZ4M$7 ϙU%!?8J3@ZqpFR}C'G UE7PJW/<&xxZn}cuY#LtG?.tp hcb c7bGE d%?$eqtQ$)#ԃ \Lm͘XK F{}Ĩ{"-fV6pzElDu`AÐ[' V[\:3%Tv2nUMsg!ӄeI1K$,CcAhx 7RUx B r%]G9 /a?ĴO`f /&DLimL˃ы([j>)>ЁS`TERu1dhkT* <ͮ6ۿCu]$;uH I|3xI'Z"WCNm(qidj1Cf7U2%ڲU|%L?M r>ר+}i%|';)o梑,*IF@zQS&&XVX}jK:AtAܣ$ȥ%(Q*ʾMW1iBbZ Q5]4a k/]Q=YZKmDt99A'aVp< 4n<3hnFE}8J*#CnW}#D6Yrk)̺͹VK#+#?Q)IPݢT|P؂:jW+[NZ9/;@kK(oYWͽWkK8C[q*%4R^LWܵx˖;v>XžxAwhS ^`kIZ(wDWe>9C=%) pDʽ+3mU~t qsdݮBs kHDug*_4ImfM҃a}}: @6K|K*+Y*Uz@ ƸZaioŀj21A=hȄKB PE r* pZgnCtrGӻl${g~F: w<{=,eK<#|s `)0RJ趌)U8%:'] X9O5e`".)ʼn =*|2Y@?Ɠ{85Ye:߆=!_!V(?;EPv`]r(,H5@zpVMN{뽜[S" D_%=?>٢?̏pQK@Q%CxpsVQۗ2{T `1FarhuCwp􏯝b ֳQ.cg[WW*!"k=\X5%q&;f+nc}+"6u-\//8vDӇŎ ڄ486#xmlC&CcЕK~H9 pe4 ZϙA4=i:HYޗFRTMCt Ab m)*cdWpza"‹_ )Cf,ʹҢ4R j} :^jRJ -ޑ8X ɶRF`8_&}ѺUSbY[D ~XP$|+H7l,.yI,ԁ%ܡe㎰/'cn%fOt},Mۃs9v?g@^3}AAzFyTRO}OpSe@^W_GͽM2.jٕ %F9ߩynj MH.mAWuȩ{0"L K<`hݪ3d۪D? $L-㱯u#[z#MvmdQg%6TFV]ױūp y-BD rZL(M]:;s]D/>[H- "FLc_ [ZU'@lyi}g֡2M)lEx(`9@Q GXdzjr~UZ)үWq%g2yeKfedp}Ir0n oy5Pt5:X4i^F1.ө*|VvXuu[}N,^#L|NROvg/NAmpUD>Yw6SȲ:4[%T4bv;Eޑ/RhoTJJ^R@iݻn`o>'I]2vlt5$r"RFEBj>z /Jڬ.*ݻ~BU er[\:*̆ ůAU,HPRs&!uBViM v@Ua&eZw ͢oF#بn qRkh'XSq55t H)'= u xNFA c_"A|MZv17zˈ%i̹Rޑk͉ ?<;%wIw!;: #lץnjX 4_L)سkjYͫrtaRbxl&힬iUwݰz^ uD^c8=В4\$(q]-~Dp/N2:.?K[t3ᰟsHѠ;Phx],1 V 7pGn(u+"aFtFX%gID>R{dL ]$asSU1dĐT|̔3p ~8-BYk-ax|_W 7!)a@ZlFZ10P6,U>3]z}n(;|B[6gyYZچ'XxEy*~NNRaj=b N047:((OPGJ:3cs>1MeOerZ{loy 5-uÙt<+yU8YAb7E[kj$¾$cU nT.uL3hZtHJPK{OVt< l<~|YDO- ?ľ;4fM< <ߍW =WO$hK%]πi ? :qɨf] 2WvAcFWUHJR5ي7},4_z˕ۖ[zJ>{ԽM/@hdj-RxS*Cgk3/Av yzzʤ KӜLG:k=oR!7ziIBmՔ1EFG j7tίq0W7{J/kd0vT>-zJ`F jּqBtvCۣJQKɵD@\~n'VRx[</t$wo^.(]ɠ套,kѥIi0y*R/c PJ ϋh\5bU=S6ܡ\ϷA izEjiY[뇝ѥ{QRH)bEgagDEQW{xb k=~~h2RÚ ƍNkXsaJ #˵@ za9g[9SȦ[֜)geӗ&iVyE|$ ` ȭ,1LKmnhC64-{Bu-#4j;etTjH@0pBl}C|޷&Ay=蛕r¼1Wd džېVGm:a47/ya?T%&"FZ0Um=UB{DF,ުV)A agN$ׂ _d` hoCN<5**تbanD @b2junjf#l{ -$U఼s]d.ѻL5-sssRr5 emh50Ϳ.z٨rlÈmi / t P4=\$%ܗFEz7S=`!L %R|ntv,5@}ZH, !q@b7GΎ@鷨f#h y6f8M6M& B[$r7.*{\Z쇋ã5搲{u.3n;/2;/[ٮw?jԂfQThp-Tzz7M5}vT(.9+!A6٧lnLZѧԱvo –bh+S7MMzz"$Jy[nYB;wisH0qM2|=oR&";7yNʴPw'ֳk^uRL֕Dfr7X8TV8;uNAIcȉ 9,"svo*s髀pȉT)K'9kV] ણH%#1 |{s+m~ -4'%7iCB'ȵuĸŽ&BlV+ hO hBq:OGkȀpC(DG!X\P鍵x *ͯb'O3Fwo!}R]w#"c 3֩3N9GSŘuzdZK(rE} w>ʚa;:G l:w24s-w|gmˊxe0YZIj?!φiKg8OO )>v?h-!HdXN||%f"nI"j@A8<6~䂊&!QS‹FmHi#B2u/]ViG.c~6 =W EAN?<qPZ׾Mo>CA|_LLr\Q3n$Zo R<|jo F;JOQ"%U`r=lsVOjNTxc ƌe&n@X/vl)()^E]T-׋ն_ǼɝyBIB,0r!T>=I3墀zpZr{UD\BSiYuk]!]^fLھG?u&Ll8'hлyK[',LLq<ʻGmGRs0W,~,=@)8+\ V.vx2RlSRª-̏"ƙ=+KޯK!!Vz0Ak BC;OitmN_ ٭IuVegB1Ye( a[!>%C}L:%m}Q4@k06|Ӧ]m:`AGLZDlPUE2o?y ұuH)ل/9M#?/d5JO`+9bz}B \eHW!_w>$z> =$MBMN)T}&~FByk zbSëCxM@ǡa8\7> 8zt_bF&//&;XV>"}IXI%w歊jy(ҭ=&I/p :TOrS0T!uswCgyaK+ |c}%UΣK眕N|J[A?88:]1 Dpl£* cvIٵ(%1i s[9A[b!܌Ȧ7 gpԝb.'&c7P* f=jA+e/z*6; A LiL<8U<m0TepZtzT6J\4ëF-19X0Ҧ{ܨf6Gxc$" )>T**kËBxΜw=w }e.=IJG#$i?cВKnhvEb}gJN]ykj'y#E\GFDI:sԟ/fa054M :z_5 w= \bt4>&R+aq0e$gZ“$_eWrsD~&^JCNNE@I FՌec×(6;fE")M`C7R%;K|5lV^:p\Aѻ[6&+W~1&^0qn-G'- 9T (d8vLJ?TN:`%L2]¶FG%Oz?Ÿ,cG}/4=,i,hno+k DB<\2"ceDb_oTTX;d9횑"FU`)1T2b>eW0iJ6*7q# zPeM!x<>~b=V W(#| 8*_400&YV"t@).s_7F?4k[#C0\v>N!1t@͍,*i/TA&[wC 3_vNmPִ 7r'aJOs \UC{M(,ɷ1MЯzz(k^nC K*QUt:"rBvk(rCV"C[4o9fg)BAm ׊NRBAb^EG87U/]TH`?s-.0݉]kl%U4%܎k$98x=bFoQ Y5ZdT8m7$0&;Z!܏rS\VКFL]3b쳗{2ЛS7l2 Nń7OX3kW$ZIH*) tqN0Zxe jnh.wұjJr5!sK ^y QPQGm7rz~&ZT>@GS.#!G(ېY- В,MLV̓e3cW\L5cqgy~jg[#[*]-e~=T آgbj? w&bd+!ΠV!CpHO1;ط"b fdw.~_:TNof % ( 1XDtݐ@pN~k݂ hºȣ"ɛNŜc?DI+>! "5{&cz1Sm{ m/gs\稻jFӰdS+ɑf,nn|Bm~3m?@AnrqT\ G8jX 7{Ujk;ywG @POȵkR)jVFxt *' QAm)zQP?pYv̏iFҹzl[]QG#Jkb`$՗mF v-E`cB'pc'ҩ[[ K@̔*́섘cHTpƾt"D!V' (> /Tɛ|w +`4 ev0QA weP+oQ'_'xeV.ةs8h_+:-|ReH)n _3ÐH!, ԲLazU&nWП_,T~LzeI1vCtyP.]yNq|MmU"DWW1_紭m 7]C%a?Ŕ03cѦ-ZV|7PVg nvY͠bX9ZSWԉGX]GѵJą3៼ tx4ng+QW2!$[s:3fJ=tE޲)#O>ݓ0lv~콧;ˡunZ"0Y0'޶.k<9>YM0nuV5YyMk^QޑR knfeYŚUۜb#G X69P+<1r>W + pBWod:ԨCX]xɄmjޥ͸:}T,X/%:tfSVͩ;:Ô nq.Uue|MT"2e!Ʀ UP28&:J+av^Y)=܃[,rfphl-ʨ;$ލJw@ f y"mB#X9;QqGrPd (Q8C2AWY1'W0c0| TvHl(ɄBSp1v{!C~z@9T}DJQ65r?fȦ4u=9)9.Q f=rřSr2-w7U;.ŧևWq߭qRuE'~}684JYC~8n]i0<"&)&GWRͱn( .cOqz~RP‹i8j c*; Q6V = | wNM7?m|7et,Jl3Մ½8v+U1{ ֕4}LYgon!k'/l{ B4le1m!8i(OKNy=u@~ aNp9nfcw]p{+ NRJ_AxQ@'WkMZ&0UĀU͆Q3.:<0ur"kl? 8Ytd`zf8M>O@lْZ;7L% $")ZW b~7֪7e hQ(|0`q,~|VR*Cʿ7W(Jn16Լ>}|ؾ{Z(7_D5!|#L/ID5LU꟣§Բ9P>kUE,{dY*]wW3QʙRX_`~bB{tWݹ ͟]'d  gLQ]8,1oQ|wB2Q%Hm<*vM_dINA-l!x,fuٶ qV9_4oʖ3T`}D?M9+esvuO8ug\(.>]Q l IU%TgEwvB5_aQ]4y@ @W'8O - Yty6'zd:~8gR8* `LP;@:aVڤY#a]O^U2xeerJv hOGVqxڇequm `9e˺V@a"܀%u|imWGZb79K9sU$dT =geOQBƭ }'qW[b71 E?sOynUj>,3xChTMODYsXe_L~fg΃Wfh뢄=HN. GK,c*0ڂZ誩y?D8X2 *h1EŜ֘oǀWqAb}`tQa~?PO3V ;O{Pi܂IkD(-|қ45&Z<(E5R0A2 :_@`pɲΝEJ^lj&hzA%KtARY՝,rAmH3U5!&; mlvF%DZb eKʸ_#@$ q+J 5#v~ YĨRK?#nZNA/380<o}*Θex^ׯv3 _2EWZvN S^~.rb=ڨ ZX-cѓm{ q[ySv|*&V綀o'4|-{Y_t3;5r(6zr-rZa=ݧ==UɆ(~΄8Uä7G,HZ4zdٹqU{#j?k B0xa"'evA1xV)7xFLUe:קY!q>W:|ު}kS/"J~4@ ծȩ8|yxۇ9+@>q<D<yH{eEph bĤ_(~a0:1Y78z V}4ۓ8O@ʗT2]NOhFؘ:}s 4>uA^CMڹ.Q9u{p|M;=k\+:a=kA~Ya*8iJ>R(sss8yJo+[PZ&yP#^8e{Tg~-ojSf }y;A?8_a,s|hWOxdNٴ (:π 922A$_ qAy@t 7/Gn:"y Wai'kU6TΑF<(˷8<'k?YbMOS׽1T'dzEXfR'[ԍGbhgrk564-abdB GRRr9Q9<O_Tg$FRd<|@vI•,[}[#* udzF0޽é}*cz3i z%ʶ/cU-$;-Lyө˝R|fW4 +܎?ˊ˾Fc8K'`QO4=?3bhF5>2l܏+AB#'9II],B|xBN>"+7\ o$f*ŷѻ:ucȒEcD.u =瑚kמW$wTf?dq/Z{tOE h2j;iQvDgG8DKX),5e xOP0YY6iuj#j"}7!%A=@|>jb~킘\@֗U3r& a8-4o` 1 yYy%gt[$%2T3 Ld%M>`NGT8Bƾ5)9Tx$6Jw\# ^qT/g9LQu)Ӟ<+eg3Ty֫w^q4[|Q+Tgpsjn(N_vф[&baQrt%VECGq E%QC^,Ω,塝đp{|cy[_l~(t4r_QD-:'`.5RXg%.A@{tF<hלDoQ'Y{BdPHASlכUbFDHѪHwGmD ,E[dSCUmKc<&eE>5 8n[gf}%>t2Z[3?½0L/m.$Y%ǸT a:/xճN1NfBLmrБGs3[5Dq$UN+PayPOVx^ 6NllױuF,BwS'N)Nn:x wׯ;y *0YKVGá[v݃(]fI^W g͖kˈ%Ix)մRrK5va]T 얡 8dY]NwsoE_>hLM -G=E#̪t-Px0&/\viWGqboaaݣ_63ۯfaZ{H]}qŷARSrY`Le?Y^tB@[']oQ/ E*I!߈8]r5)OA E1t9;dvA@U">F'4xV(O|8 K>ُ#|)=`Y?x\HW2#JaTm +Oi)U3|բڼVXCN^JSg(r6ZTYf&'iuToOeY}*yI.@ z?݌Ms=D|eZyZo>}Y`[᣿=OuK3F?g$t `|Cr;kUsY DFTiNtqn*2;B]X[Yg4{Z(J@_v eǞH*몃vR4"Qv!ਰ+ZAfڋPՓ@ѕs >D}!8cT)☥5{;|"\˜hM!ak U D)!kגeBi=NK|o(*j$J%csrltx`Ͽe*pCχ"h0R4N٫zhE&Ct~ߊz0b:˦6L%C_ƾt&E pu*:!!ІZѦnDrisKyQF8b {bqxBi;kQdijunCZtNuf02%czSV0ŏ-KEE]2pi(9~挈N`ik\@XQY(@۟'9{ XqE;GhmTn09V6URѮ)( r> \~5Lx*S`> rJ(Tj+L]V!5<4SÜcE_ft.0Ų. 4n$_3v- * 5fL^!acIPpn%L'X%0-ӑ֩'VJwwyQsu s&kw)O:O{ʉ{պsX`ރbFuޤ0]{5/ aZ^::lMJ5ٿ~!}c: :F=&"4⼍N NnRQtBU.²UΫp1>DPbu&$P"KH߂q3o΄&/LćY[1RҌ62tuy!PYg Ő[,m 7hq4c!_F8 vND jBd;" j4 k3S@g6tX @UBarW\#^CCs]^kowln7l6DZ*6ܤz?`m7Tj'!\y> s(j1w"J& ۰{#U *:=#o1}ʦ2 a(Mk<"(+oҪͤQ[>utпX Nhb=RHXFF.|k"8RA[/R;#/xvG]}&_GbznR6.n0:&#}[Yç:й{K,2ef&F[9s }u-7 zEӲD[zpϦx޻C)odv>m8}3e8ӬAQ+@E~GǷTeBsjjگ6e>e a+"+aXAߔ6Q-1/3(lQT^,/$K$Bä|wsAO mmC ܨz?<`'=R4sj_g]Dm]S=c߳D+Ň踘p(W92ZK7<ピ4~1l}{3 C(AVV @gww:"t>-eaux'(m:L^sae1+)]?CE|.͖gyn6VE]M@Bv7D곯)8Js-n, ??GM%˺ b.d˲ԥ^6Sv@Pˀ+?\w?GŢy~-yxŚ'D*Y[xw EMOd\U"`_V}5(̑!(%R3AJ֜GZ$ZuDV|%iF-z1v(E^?á2^P{n/ NpE9>RQu^x1%4}^>h$%x4 5 ,"F%1m#TƔNz.2þZ{?E0f|} wo&9z R_SG<ըFI4T#A")Ŭ& 0]Eb02A/=AI|g4I%9ilGbAa3$;,ɶ0}je6B ߻Rv>эAH2̖$}zş @ܒ['Y'UX/UUjq eDK\KHDGrQ>\nk<qVƮKF/0KI{=VSR(@g~CA13Ήpšw/?P&KS&,ˌq~ƇT M%p0tb ű;xI'N>F8"79 }9"U(@x]D mYstBK&19r 0A| « x*ZN`*VjwMKNSLy'T>㪝?gVᇾs֥ha R4NU$P176{>S󤻃٠{InOhԪPcɓ-p^Hx *2o \ ޖ{u$D{/β@O-uԙq(XX2w(cR D1J}_Z n>DNDmS '5җ=͜QKȐW,&/PYKB.3zKК lacj@ҁy X̼7[ x"nSgۡnCCfXߓ*SR[ Sl~+ZD+d澨2\lް'D{N4y6j\أS΍=R%\FVj^<1R(Esez|*?4p"$OV P~l$ߣ;kӀ=K\꬧BP}BUѝ@[ucƵ+cϯr1x&L~9gINr0畲VSǠ/ƐstywU9t.Bp5r$k XOPD(z6 <Ӄ{!!e|Q/P,њwn"A%%!rt.Q jsQ%ky +p_AnpFmmA_o@2 mM 8<'>xjR0K5(D!Yz`]~'=/}ICF\n".ȷΛ ^JiAZ#@Ep IC772 r@B6!AC5;M[<ގ -X45]˺Ƃ2?'gjBɟ<6rkc|T-%6gH_az`Ds_.7/Jxɗ `$du[IMAtz jFr ڲdxcK*ӆ˱2LFW:5rxDK4{x;^]]ZC̢س7ZrPpͯ\A9twVԴ 1(1 dW ?wGugBk5B>t7҆lΆ*DZX/d3 F2{ AĻҡ՜]=Y/5IID-uBEd@g>-V<"1ʬf0 D~JJUtH%́ţ; zzR SHvw/J5>!1Az4WPr^6?Mfa}g 1%G4aIf+6;OАB?|oryN%2X/iT#ݾM cBBŝ; _>2jcƝ/93=Ń?p6w;g1V{S٪&E>]gz~uXP_2?MɫZwM;\RzWWdwBf̠<'˲T'鋛T'½BD42jn3u njxu{~4231i5GV-10[WΟ6)tm'b24{hڇ* ? Se᳉ƶVQdyg,zfs sXX~YU$_G7\U(~b3_6wX0 EI * O9 ҏPMJO U%Z/[[#Ǫ-6nc8dzYU|$T.uA1ʴ(E\ڸ(9#<0 @PH}k8R{za*J'/qXBZe"߽K,Go~Pv+Q1%L[&!Eq U%ݫ3e}N'RX@ >S>0;QH$_K!4*DѮ6a3z52`H&:L~ %w6=YҊ;웉Sږ3V[8`G,/gѭ[ &-[ssxt$'X;\!3n'EjxwOM)lx7I$;_Z8'QuT$ ڸD<9BpӔ;m_Nx$i@<02^ͯ2{:t W%@;%F>Jb튜zWq$liqP <5Lo3\w U~VujCDwGg=mC08:˳*v,n)E,f@ճ3AF[YWI|Fws*P[[m:=r%_'$.fq)˸V+i6X* tIB̨(zT}ޯљΜpo'6P(di$`0Wqs kk&uq,.Hvb٣U-]OEJ`!3X @N +bY ]u=޴/_5.`^ LBTwEEfd"ubm.]3AExwPkfexy~&ȱBC =bIi m<`=U7Ɩ6Pbܰmq% ꢥcШ%d9{(.} QT64q*cPm:u,fȕR$3K@>e*1 ::+z]%hKv0[jMC 2ͻޛ:R*쳢+tfII8?sy@GJo3t9~ׯ.5]N1 3>e 4K4s?Aa&}M8d/gsg_W#g%LN0}1qr՘eNӑtn~tPvƢ~dM6N*,-yA EN"9~[ }C Ƒ!wC7tȤ8GsݗF$)Q_HX;|Pubd\~D,df!N:Y~D21Xj`?ws&'< \ղ> g;^_r#Ct7Kpp1rK#z"T_Ҙb,ڣ_[bh^0Ih@輆m4ka$,HGAGUW蹁jUe;Eo<X 5o@n <w2C,q[.AHk;p<~r~*I ݐGZ\kmr.jw4pƚ:Uǥ}MZ.vuI vsjmozTRb2Pm?R'Vn%LNı쪄+w^0\swx17߇^_4zy0 Aw| 6ڋS> }`_[s`J+Bf4eQ} jUdcSZxa&^)M SCe.RpTh&8ͼԞQ- I@ ѱ5$0^ xw奦ND:6,Mp8g@]ޝw"Z!p)[1:<0aiJK0Uw#E-Z &*P l% pI/ ΦrרS"~_#K8W@Zp c4*VՂqqI7%F6j .'  9``_ ~$8KS^I3 R72X֝~ k%_ñ`xaɨ:"%Kh 3dB~ӳEg(ϰd= ~=$}5i>7_01Rbq6^/"zpHrTP"FO9%@x֞I$|0|7fn|gy<9v1ɰVk[yHO ^U3;4}?_h.6<1Ta VWW WڹPO[﷊Dh@N誗^8O#_TVcy u,w EfƟz 4R@%dROr(0AK烆X3:z r}]*_@'-˼T[)!U\s$ DE5/±pk yfEz8(Ж޼!Xܚ N] C81[S }"P|AO!Xc~8%>QiH]f"N\5V|0G.Z&w쪧74c7'@ 3=VVȰVyD&?Spz (ZBe|:NbOBܿN^|`c`M`fPAp+&l so 0x4$׳Y9~N|>ӛk9ԋ`oOWgV$Jz$V"kfh@ގ#%花"b/W NtB7.%8Ηe 1o׭Y-uM GF=Wϩ&*D$^1_t~k͍ARōg+?$FZ&, }#򭰷DƆtpgީH'/eجɷ ytG cn{kw4Ie4u`0@A6Ϸ&e2ՀU`%g]kveH:L1|wm|H%gsO.a)$h)ScE!J!H.__egOpgup;لƤ|^O!μV)]ޞ$–j qPS^~./)ض{1@ra D ;̏ѼukS5PZ p, ȄM* ?}@=eRCɉ -Tƃ`+®[U<%0;}TYWc2R̯\)3N 0pfθ 9Ϲ^R- ˺ T?Bb >/1tu2օ'{ _dg}_θ,DN%m.$'@!$.v؛䚯{?H4X"h.[6aP$p;\*(@IiNB ļQI_ _ř̊E7 `ȌYJji!CY;!,谆_Wqq*,= V)9{T}@O+wNISiP;8.J82!_Q>?y"xȍSPԍ#0<q3ڵ&ڂ'LiE&lL`3'[Т/OCR[+~jfTɞ$KIej :@OS0KQrQLo,bz2 3.퇃Rcp6ֵK;>kljvYYO&E Oz{Z.٠@DU|ksg~M}[` 7A?kfíђq dn"\Fu,]X1+)mCLB͔aأuB,+D/!m\{$clZB7ŏ)d9n3Fu5\ތ*(9Kp,<=x/gzZ~o܅*u4P. vʑ+nijƚ>4"NM8CIY(Xe2l@AIXKg_߱iniR÷3ك )$7 xV^k_`HP+l|?~Zwq+-[A|xI#;OR9|tMF_͌=Ark1J}oT ,Th;qw%a)&zuc3lugE0UAH>,o;BJY#Aq\WE]Wwq{PC:L8Eɶ^Q*`c{%RƔ=Sg3N@Txl|F"viB[t溆BFg 2OF Zʝ-o؂Q4 ӓtaL m2ORWsq!B#4h`/5VUe=$˛ /_\}9IYz`9= Kģ$K5zAAvu9'줘4 Vy1Zip&VI]o 7# rG|(XR 5oa?$P Y)9Q_{ҚUkXj91;$dܶb?lH$X@H}F?>U+ '؟NF~.a 0ύ[W̙_^Á|(FK}ץN-X3턨G[A1sS?tm+-2Xty_*ő)ky'ߘ!r],$$W'0'ˡ,R6smZz_0`"߉n2ERH,,[:_˽{5_Per5:]4=ܼDpPi O3GcE!7C3iB FvW:9xe%Ja4L?FseK5~kwjQk PxeQF&r[fku.jg,]gg-2>M'tp/q`/湺1n\pu(9 4~#k^I\| 8 cR9yb"*}Jh}2;ϻK4 K1WjL#2$9x~a6ܮR/a_{(ܙj#r祶c` u>gEf.)(5)#TF;-vc~NVQ{^`TdOJ@^‚@ն&Dk rrKFCו6 VP`.tKTj`qԑ ʏtG@UBwٱ*\(ě ߯<:vG3NLQ|{ gdV;<ُ&SaqaBþ|r3J=?%r[X+ȮCi,'P$Voo\DtWD$6=d!g|vxjKTCN"n1duSˆ+G2Hsc+MVM_r:A 0PB :s'u/^q, BbY:Oy"R Q]L8]X!S %Wá7 Nr#^HHVs,TVrHeBTNkbVA%w޻^𤭰@͉|U6ʘה倁K6<B.>,4./8X:@hw 6)rjL H\w՝Am8-Bc > #'+_$J$A=n#DޖSv<`=<6T>{vc˺ ăyǠzEy'o|W &ZTWu2o~O1-h vsesBȰtzb#ۡ\% g 楽 BWc #6TE\(H LSFSv U`"d -]P[<}(0hChi-7HC&iw}2-$(ӐZ]a ]iY!n)!5o1R^2r331_s .i\_^|GVm ~ٺRE%x e⎍Ggte-+JBh bؙ$2$&BA9ܧ/B(Bsj@z,8^r3=N=oY<ԓ0ue x/@"ߥ,㢗 yGRV i="nvr` J*ȺBYfՑȣA,@~GUt+d?vM,eX6 ^A?YQ u>B<=+xͤ8(G^d^A5 SYIiM X4[=%]{x"m7 N[r-t,k.}(gYCF.qu/e|b@|u.eÙl96=!RYZTߤi(C֋VEst?W(SJi^o,Ϡ*Tyg"Zs$7+ y%mR# Ni?62@͒5׌]āwp[MK` 7̎b$AID2ak6PgiY[?9qJr2At#0ͮU]ޮ ӇE> mdL&j'8@F dڭdzq0!t"" L,뮱a,J坢Dloym(Hл\ZG쎖qJ,a ;x(7l$6 ɷU.?u^PfJ޵̈́~H<.Jla$f@j GE P/PkCQ?9lfQP_x# p8/8t a=۹/H7d1ODskS*$ - 0rsp@ kI.P Kn`J!}ꠅۏ./\h^}@6Ktou7.A EO=;,V ✯6`jB9_QeW9UR  ?s _t+a X8f'/QT:T#3e{ql;' F#YMPa\OWi(\TyhkJT]R[ ^~c/ α"ʧ!Ogc*2ેȡ >&gwAt̀ ݰvd[h&BfX.sAr`kx'1%賵Rh3j% Lvo\'\M㚙EED׉1MNJ2+gMR]Yu (,,x~DX~N&p &o LI5m-f< YJ20OI9lV\cImt{9s:x+ *#tCxz5K+Buy1~49gm-U!2*kvcg:qM Sdk"g9$"n'NHd]"[`΋5H6,;V]ˑ2M/ lV.Ցuf jZ]ldj~*73rBK|]Q)u\WIJZ&j걂4+8~4|"K@}!GU~{$ bn p>.khG$C3\DL6ufk:G/mUuSNǧoxL9ƩIkI&}FO2R1TRU~Y#(:v?BVutm2q8kIs]xo}sS^7> 6]IRa-H@|򕘔$ qQB="?"#րl ffV5HVH=mٓ_?)ڝO!/cxݑaw?T-B{j+INaG2T-XHħUh9p#gvqukKo#1`!3 O‘dϬdų3HToA]L`p1A~tLJ"c'½ZKKTe|߾Na,3 .@3x"7%^M;g#ЛP 5:^EE^vc iVlc2\Z&$ҽaSr|.4s(HI_ٵV޾ ɸ?Pm1PHXuZ*T)-`,S,QcTF$bb_w›<!+XJ_( xϩѵtwZN(*Qb؄LpY/AI\8+j/-è3T,{F}lE6PSϗoUC]zI)ApCv/ KnoZ w5Eq$G#Y8U M;h0+~awn׮^G rGL/#玜՝K=I#-]5Ps%Ϭ;'$H6w#x?*61\r>as_Eჶ?R rMin^.} mI9D]01mYtܒĜL:"GWzoN]d"Om/x- yEK4!ikVg ;>bҞ MQ/;ʀLVQzP\ޡ+^W5^k~ihײUo/WL,6X̦&]sX ?)V3C"(bYݻL9UѥZ #6NP|u='D_ҽ;Ir]h,AݹI j?)˓R4mA%"\\ra{4+l (^*"!R=rf~tyWy2g==+xmI e:Eg75dwiӺedNӢHa38o`Z`.$ww$[]kT%#u]o/۾+s&W[+κѕ~WGmu%(`7uq!a0Q3&l4c.MOJ) ϢM> Lac-LYo+@^^䏈dw5g=^4<&3{i 4\I3/D|İQ!Ox b僥 A#2U*Y&ah .og3x ,_6AZb;9ORaXoƁ־!CKf6~]bDc.a{8&7&b hCn*"|\g ,Pq9>0V(cX[ 6VAкǮk-^9|^y`/ʠ[u`ešS.\1Lu\B#T' mLpX NsvOӰ.JKN<)U1T.Wߛ\z:@vz h>l!Vnh*HM7sN?dn9SWgQOnoz3=HnwӀbeຩwS!2QqyY& Ԛ_\+SR+=eR%"j N}?wzĢ@6sSR[>)g)xԚOeʻmUxz#yT>uaOvp@J*z.3-kdU^QoQE\X$$QN:GP}[s{Jd!חLQNZD0>ݢ]y\?+뾴 `HfarYj@qEY8L_dYD†I+c#2 $9Owq=_b=a&K.6cޯ8TFڞ1 4h4m ++z^b@2{ڶqnzIAe؊l; ējU쬤-fvk!!ܯCEOB?.\N/{5'>҉`)}e_N䋪xK'zDXWq &1nN^/lܷHyt!L+_'1/fDГnRQ̑>-԰ӔULB:@eg| zL&\t3Gu}?ť}aJ +1/]:~6aBWêyAE|ֿ-PDǺ/ojΉ Ĩm`(xWX2iSݫw3q+r税x" /yBmE#˩H3F R*(Ln{Qfk:Go$Q= W+ @/Y[}ϧ#=L%Q,cF<Ӹ?%5|)썖`BԞ!2Z>l2"%BNɧg2y@@JY|ZRQ=Gz7>EtfÙ1>[v.*KwP3(E@ ]^5 [!}i斥v3?9k%q0w TPY vc|3Y01QHs4+*9O[I̚TT cZUd߯) g/I  EMݏ`` X0bY\lsϹMgLʹR0`yQʧBHxJnP`ͱF](7ӳᦩNS{<,84r_bFp!K݆;&p 0E;t(sj|gEj* :2\HhVp c`79*ð@0Ī6p:W]wq;kQ~4軝?@_QFbT?Z9] I7;s$X&Nx+ӑXAԷ޲i8;2x0l)e'FN̹7-s"(UT˙X:T`eS>%Wt2(sNA+dh!7H*yx㩧^E^iUʢaIGS~F2!2.jm xN>:c7esj 㜌: Iu(ɞ bҔ4CM5(Scż.][iMO11ӤEKӍWP,MJOtμ.;9|tT3HD^V@瘗<<چzHE"hZ H?I໑}CrѴS)ܧYn1矓VȨ}bG9ٻR=xáӹs^{ ~\@/S{߆pFI.nuDl` 69J.m3C\Bޝ>Զ4nRa յHR>Κ7| ~/Β:߻Ԥocz4/8lCXƾ\=s#kQӁx~K/!VފEuOf5xQwȒ8oFMMSL}^o!.IVm2#LڲNt ;Ct}k-LxtĎ_Z^ DɻM"joQ*/zZ ۾keb@(i1.V so#&Xv}|u~qaS|Hk/e٘s-!XM]ѭIjNN/Q &%}UO-|KtX&o?oЗF*5;(DuAƀdITȡeE叜2D倖<7}蜬29ߥ,s%G4NI}τa|~? Wi7 m沆νQ 0<y6b2ȬC*^{۴yq⓲T]&*=iۚ\q|%爼(MmNR)7|fmdd):ȁML"1m$8 j xƃjѴY4/oq`:o%}?m;f$rWpϚu9LorWhGn2,49za#?.P YT!٣'d8\q-34MpX&W:eӔHQN#6T>Y%~Ydd ~Vש}of {Hѡg)^'v]ԛ 8MdG c&4֋*-b)S៳:EB5*i]m1[䊬V$1`T-%~HH7XnIs^TܐVDE&j ,F$J }լmsѲBG>f!P;E\3>ڐKr<fΠ%ky-J8_1 9eF<"AUm ^=CGЎ~F+M[l3HY o>3~qn@=39J ֔8<o`G|(y\g͓3O˙Z â9w%BJ\/@eE%](_[z6iT "B P%t>%۟QT~)xLߊwZ&zfA^2)i+.h]s/`֯,8m`O#.X>On(?lcjJŌYI`ZIXXSBo0Ȅ*`?$2¨BrZ #޳L΁YپJ[rERdx5:2U|_m^ҍ8?&6;ԯCPa_ktm*;7G< `VB?`.|2' V13Ӥ*yM6'`0j_ mq `zh, q~81/7:=TD{J BbNJSjX}:%qo⫀60,w/<=1MG罫e܉>o;Ǝ t)i@J]:QUB]jY#bPGK} _4R@UaiXHg> fKMI@%'CPЂ3?]D.f "OYGZqSg*qG\OwҸOTL6Cj 6Y[]EoD[瞆4b=ڡIXrN[ny?Gapo͓}=DeZyesx''^P_uh((h5`6DlU(:lHip;ʆ]znF"O8* jn[hP~Q޽FE5k]GQOKmlBQWKچ @= |"wKz'Ķ֬YtMw-}`0rc4.,:N:Q5l;Xt~dه-@ʼn):c?;l#YOj㷏m8b^#O2+8V7#ɭ!ƪ>LF=1ɐ ƳӧuTǪRP9 Dm:Hq"ۊQdn֟zf6B\U-<ԽI$%=b|H_9hw`cöelK@E5~f MbG+ت? t[MLk2 6ex>41>iRLn] [F@Z|WV.eVfIݩ^QQm1˟Eѝ+˨S?U1,\ _og~_[R__*_x ςpb-S#{ӎeSPe0Cߞ}Iԓ|"E8Xlh\e:LM,NI(4OF8v$ S)xT[u+N(ݛk/1 qCc/ĄU)Pq6,kZON C(/EOd{ !qts!r ;+Pr״6k=LA}H\ j$Ōԭ~&ԹYrgU$Q*\+~TNǫgԊ h>${)ԍ:a P&t{L %LᕴVk QcnBe.1@DIx SnBm%3Tх=N1}50ĉbO+1w5 @mEE p냐0 +vd|9A QJ\eQTʼnziH8۞|9wq MrӘ(뛛`rM*Y `(5v:m2H |t2h!E7; vN [r'6s(4iI(o9P6EU^Ô"E775+V &A|XTPt Ur7י.pm/0f!o'qag< ^w.Q穎 Ū:Vo6z{ck͸?O?E!ZC_>y\"glXɿ-%ɛ;mY]1dHU E%.ڼ!asIXZzMb茴g #xA {t6&3+_$B5Hb7?7MOԝL(lygPzڴʈsj%PTw2κ6 cLd~%2?eQv& >NLhy#ͬT=$GB>JįrOz>Kzբҋ_=: w4<'UD^.("c4½*F0<3|{g1a cدoUE ?~$>ՌͱF O6%*D_ld 5!Ha,ZU4c"I0Q~qѫU,)ro9U]@t-Xc- 2%GS\4O*"^n*96QEbL4r^6+dENi5i8ׅG5sarJ1 !]85XbZ'8q%Jo{e(CJگՍ+MS ZiPkTY`KRt8~.:2ja56sOL{h=y/lM:_;afi ~)L-?}j!U!j)q" n W&2Ne-40ОA>XP!TУdJ፩Qb8;G33X^MI0.E?Fd >F١Fϊ, Ͼt&(h䒺A4ѣ8|ȏeX fߛHBvr>A  Mm&M6R6-,}e*ZroNMYб836~GwEɓs,77:02.}k(C$EDC] q8E@@}{il{ mz BBסyފQzNֶ{y"q"nomwU$5}"vX_Uw /a'<>ڗH̜m BuͽAbI?>/ ZmIT8*WߏsxݖpF73vm",6۽ ʣaM!++b6@IobǑv԰ oGW̏~)OpS7%$ ?&qQ1 &> ߖxS !ɼW85癳S6ir zk(YtjPA.1~{,Zw ?i4F3iRs> W;^l &@tc'Bk^!^kE@qO ֈ^-8`b!I{RX]fW0uH5Ml`ga5f,$OZMHpNZt9y>jlHPc`ceGJFG 6V(0MI}ʲ̓.[ 5i6?.v6TY (&ͱ,J{ɯK^V"q(e5S1AwXhFߢ+CXΞS⍼NK+:)S[)٩,]azyYzT :o[Qtfb0 *9($FJhB؋bfF$* \wc[oJcFwZ0} 8%U6c)m"6}[Ywԕ Q5_?3kaBRsyZkjm/ 3Q T&Mk'yq"έOy`0W.B 3}%oX]ahCоJed0*"'(7~vCc(*lDQVY'8c3z\?f o 6܏C_-&haG_+^he,^4"IŖB/$(ecrDԫ uF7KfQI6P2M_ਖ਼ ~7InM,?ekؐ=gp"]o 0"4,1zuK)x^c aET㾚9 w?o>ky?.R|8RY6)\x[I __^cO*S]8a-mr,G]Wt )-ūfȾONqu[/щG8E!gx+q'7c25PۥYV}`n~0fܧٌ&IԔPI|ެ<7t%yF3d&$)Q|9\n$|Ix$8܋rWl%-GD;b![Lzc8O5EK1+ NJ Q?rQz+|w*-qB6Z86i=SfOY Kċ7ې!2#4q.>R=pc,궷dj#w2y2bJxO0#TÒ"q qCUJ}Kyza61px r3qCWsr3SFZG(WJV `FB@.Fj 7[Ean UDhԝ^it*N^x<Рd"[>6;>$fu'Et=wdytW bOV֫ Ң:D61&0O{,"Ѝ[H^L'r\|c U_9\^mcd5+bt6SU CtcX n5Y[?xKB[M@[v摓ݛ0XwǞ=Z"#B6la}5''t1FZ8%aB~cq p= #%c]>jP%K,ԄnREŒřj<@k %[ g|iRbÚCZbb}w~[:Օı_:q,ئw\,nVewLJ:^dyRHncԯMK|6_>x\aA6AP3n"ޭ3C8Cf*rݐڹ,~ؤBnIqo%ӳ;8j>P1̓|"?tX@ƍt Å k\/\VW\kdtC4xJ b :Y1ыRb6;IU G^7v-!:9Zk.2,# =\h:mdj@ܢkw/D;>EMCQ7ppc=MZW:O⥵ld^M?rs .]"Bs5Aȥ!Vh"%Iz%5kW|>.Jywn@زL&Ӛǰ89`E@GpU%'!kћ𔌧EA3'H||% hj,JpBEeAޝh=l~ƿ>:PM'&;f'aL$K7N7o_O&= "~& ߲:88oxw,Aa?NR$Џߦ0n~˸[`s7S X5ӿ1VtBDŽ-jT` M~`y\.n2ƱƄ)9 ܄2| VbOn IG0`K?._h4{Xm[DDQ֩ ?wUzW3*{r)ŭRJ9 :l5nYLԡ1DMs'Ƀt 벨);M%ZN.dmgB7y>9'PSTn* 9{ 'U ]샷e 5F P73LE=IZ:VMv6@&5C)ʩ=jV d Zխ@4Vvx-ygYZ07070100000315000081a40000000000000000000000016661a1dd00003498000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/4V]?Eh=ڜ.+>xDZN; f,VJ{^մ+2G:RG LDرۣ>K%6.箒 I'|U M)W׎saS'}ɭjݹێ@3EyP%MxNM)G}ZiRwÒ]ċq5̂Grk;;Eחߌ`#d qjZ|6. ]Wiq7od/ʟ](诙6I@D4kd&$ 6% sd 5БUҶ ?A(+}[ y/u}{|&a{gR7#4 ~)W˿J;_Sj&B/P.|9Mu iSHaHAJO|yl2=h 1XE )ATP$.BE'AJ`(*޳T=hj7}H~ybC?H>o)gklŌ%~b͗$U*c̏ s6ִw'\] ifQ8k;E:A$qTL'1דێ<նP UcDh$>lk*\5H,AIzz(Ir^/f:3t~_(MKYɦ";Ȯq-οy|LX6jJT۝de`^4ήٳOIP˃|Wm"$hbCbrgX /8*ͮh('bIӘ4?U$6dw 0&J8fg:̣| atC|9(1C(8o5][`{ ܆"wXCx^nw {-=DUcapRM/B/ե^ٳ62#jj7QUo52F?Řf:nԂJgQtEn5Y.tnѠv*ycR])<$=+]Ǧ`뺎CT*o(wLA0bZ};?N*S;DO=^=Dv<#69ҫ)0ӭ *XM**]ؗQ!70}k瓔_!g*F{ji 1t_ SpsZ 4/cɓ\l 44^OxI~Y@=FYzݻƥ3><&!mS~( cX Ѫ*cՓ31fF5#OeL\5H8sjnWma"ͅ/;4Q;c0^!_OM jX5jA>Jr5T=A_[P/!DYl綒-s{ jE­߽jhτ4tdhNW"V~;}c[U  < 2Q&g@E" Ay֠43`ec. 6GE  b֨ZXju>˺G^t5^' ڨ M\nRM+xy1]Gg'g8q_RMW܋x~0ʆor3L0~ۜEɫޠ/h9V^9A}S]/*'y%}id$ΒD]v.CG-XёBCiBnj07Ph'Cp~:sK-Hۘ>F9Wu3ĥ2x*jੵdR !%YLel4 Xd MaH'c.3G{_JC2 ͸bSb aA7_H4<='9ϳ8uo9K}%Dm\jj?!!D_DmxRЄ{#*_#`NqLie%_0 fK B}XӵŰ4~=VdYZC$5wIfyrZcIBzdUb^*.%z!K l`Xs "7%_Z:M T[vu{R m(D2Wِք[հJz)̭4W?M5عe+#֨Pa'Yi.Ue'bĶ1'\ʃJX@_ ǐXwCuBu4VOڬ 5jd`R c ,1JC^x-N0\8"tϪAy]A lKsZ#?!ACX3C#b]XㄣD fFw}g5i~`=f%^;[1 aa穘ÒUgzՓuϧ17p?C$[k)oec9`9C,yᆌȘXKNq\M RP\ejM`b`A4WHz@(&`9Rj@ۭV(YG!rׁ8t!gbnbEX~\?x*fgnՂcG+/ ;~f h밒J^M7vrŚ >WOT*quc<|T,z++p]ex6_ rI`nOlWd%9ic.=CJipT4 Az|&qBYU.XLL59MûZK$xaR l@$x$O`yꧼ*0bRӠWz79Vgr5;*Ìng\]I hk *3rv=W%՟EDlj MN.m&͉No,_#3P3؅|y<:ԧ?l87J6HU ;i%N¡݉H#Q+۸GlIahjhtj uneϛ"̦˛=L}NUkvsFpBm ޷Z)ᖜ)jD,+vS?T'z̋`lsj۠E{8AIp!uc<͏2-=5 )48J4|,4$uްA̲RH3iIaј7[O|ؘYZ^G/c!AwD}}gNH:RVī)ټY< [7rj f vTd#" ()e;ޚBlpFxɰ>buJAü'&Sn@Ra-wi^*M2Rj&_s2uHtg* nŀiNe YMĪa{Ʈwx~-vL|g3FY\g vx[!@[zOa kĹ]/ Xvx+^Λf1Ɲ^[9k b~Na8EVd І~] YCM SegS&BNLȏ;WIWqp(cMat4pl4EsVgPl9~@CM1%NML缑hYʰ#^fU P {Tzp^/eERTV>mmo|]iRHXcUhg.$& _fGhW]‚I;clXZF_L=$g.ᘃ\SN66f*,H!APxtB ?࿤\"*C5.bF9+ߍ=% wlխ7^ijpc]')3@M'΋;sp*R"/ͿJFp/- Gz聮|2;רVk4s 4MP;0KNM920f)F/N2Eyoq[&UaP!$'ZUi0,5 `H;mjuCxu>``UA^Fp_*wV ` 2HdДG]LW$:yi-^ Wɺ+dʶbB{=_ÕC=}D{4ӿ__*6%"3m:eس4[%?JXzKڦQ̴Q<|2_!$yZGlpQk=$`ntaX)gқ!"Czjc ?[HGHK#J\YEnFXJPH8,d nLp{klB pr i |[-ΞZ']a \E# w>PflDGh?F2 |鱉,3;9;1T>l.>/dT6w/ jC(-}OB+.i<oy3,cX̪kI 3J'H>I3Yۺ)Zqׂl`fT!MRԮAw+L;kGT&31z,T`ɏîc!R5?OsGNjBVQ71%4>r_u퉳-[d1KZ6њo{s[!BG50]6ֺ}24A^o9]v~&8uwhJUޫ G=ώcrHQS|1RU6>UQ/Mkqidyl 4$4I`+cBdɴnkMՁ2FWbxpjJ#HxhEѕ c$z/hHRs2 uj)gkxh(b8wt1m 8>MӣAGaF}MZ8V[=d|::d},ϡрJЌ:vܱ uϯhp5FU#U.\W= Vhyۦ}P *Bv!oĠPBBo@>|ToŖ)tyT!7Ms)% t[՚PZnkm:,o~̚!<1ShB-DI{C7Vl1=I1E2q%aZ"ɐ:N2Eɧ L(RGhݛg!dd\s?W~F-&=8wbp uMᙊ<`Ů~91r|e '2dG>o-1(,$߳y-!HUe|qAr;(h:CR5 a3h4ʻp3Lo<k1r.K*lSgRzsakiYƕ>)NqN;=)=WEgS#t?H@>Xp8&vI{4$;V!kōF@NDy"F @Lo-ݮ|mТj37(/Es~qKi!&+̀a 1vi9!2+o?Ru39ai5U3qbD;WLeέ]~Գb`Q83,u8PT%߻K6=+ߥ f+֫9PĤ qdDK'@Ӥ|eĤVަD.h(V1&dYHq6R݊hiB ۀ%̰sdHYJV b* aDS&&L7dՃw×$iFEYm/Xt%ԇ'V/՝Ÿu^H;~bD7tnw: S92Z2}Ola6ln}=~:XPlwgDgD<*N⦇T'9>_P_ҟdzxgP" BYaKUaY*T$ n$Z*lˣ:L@*XNY푁x+ȳ7G0jw@gi8͜i71J2CbnP7Np#:M`4Y`/$z7=uC1譠u`XG %/l$K/ew WyaN)L_ x9f 5?us*#U!eQQV(Ư/13mnª,.)&s3A= "aOCݻ܋:f`C`nGy>mִGs] V6ytY7#Խ} HVt.98@ sR̦ wu0WZ=]fXiې5`jLY+.q\ܿ TT|Y?OC?L2 ܷ]U+@W˾Fil:D~a١|\Q>>]ԗSĺ[>~Sf<}Mw+,}eb5^- AAixI$^9|# m.fD6}JgSW:"n۪ɶb#}&xVQul3_0g'^lO ɭtC5NF{P02u5pi)>7hևЈw@i! -k~{R|+Wqͨ3_~ ^çud-CH+arG~{oM!?L9'K@w?`tp4Bu'a⦗wªqpg,a@qcf[m Yխ,ZΓ}6oWO($"PP 7&yFi!|wwL-aڧiʣ~0'Q'Lzڼ t{tr98>{ѼG\/p2C}h*BXҝ7 eHP+P1$GG]ul#lBTJi[?V,*wgNTtQ.7!O*\VrЦ/tX5OgGgpR՘=V`{o=OeaRD0rF*2М亪9!YSK1|Y7)ZB+څv@vR;~qHx:/j[4pԳ1ڕeő!}n^IdAz‘#2"|ǯ^= ȞpNm%1p;t.Fͮ8gҺ.Wͤz-޹ xZIDWLb~l<{gG\(pb#Ose%v>o S΃Z Vr w{ @x*9pl&}OL0E5 ccp'*Bq+[GNIg;ҌB)} ӯ S9ځ>2DdX|ۉy@/cio#oչLJDŽ?W#MzҨz"6:3q%iJ°k{#撧׌-?_p՘8uOJ A3<#06ђf;A[2L=t6ʕOh} `AdDl&`#v]#Q?_X[<ɗ ԅX/ /Yz;2xGdM=Jz1!oX}>yOԨῇH1@C[V}f.fC;V5zهrIUO5nާkW+VH.)Ғ*µC]|'6E-^ +)<3|Pn Nˬ F =DLd}U'z̈́zqgdZA|j+4KX<)dKye_uI- iMXT۠\qw41Hn[IxVԂ{ f  ޶c}+hQ]fq%H#r[y(q[+m (+, sN_(Pjǚbݡ;e֝0`~B8}|a6lu1³7S]1:`Op3P 6T`wglf3h\@"yBt2MI>ĎB=#ശөwWM:޼$ ԁLD]o8оa?"!rN'N@ C+[炒Q(6`00 n?p?.Vzm]0s.dk U1%<{* ڜ.>De-Qp#Ex$9 }|%_ޔ*)<fwPҊI@3Y0mSBk4L~&ؔB1=?Nݨ#<^R}3㥶b.Wr 3r V\Ngm%<-X=P^++,86埊 CŌ\usH~^]-Pdn_cc`.C, 47:׸\-wg,i B JHsUЧg(>H&koxxb1:1k>'`d(*ʗ/9!!FF}*KtS"Vեj8d3f1Cb%$4FdPzjWIe$y牥:qXVZ%%fS(yлX-,2a棷qܭn&׭\kQe^GOQX@FĬѕa9ȜN~?ACLQ3Ӹ~jD55UYIS+"Ow*/Iw1sU YbH/!(]H4h>B79cg<~#e86]07Q6 Z.kV7k:h1YsɂD)ởe"0VTE"߷m_#.R$Kjt8XKQ:`^ :qDvwo'zvI >M+i]m:'a[vع|:`sf!Iǟ%pXgR;Q H|졜Vd<*=xx(Paw'exS76AVx:&MhWtᭈ]/>uI; ei&ϲޭ `_곕ݦZwVHNg80^qi1IQ:Vute;}Si\sL=ƾ2D!+R*@7W4ݲZ3;^O0m3?[6A'?wJT̂;ao}RQϫ.Xr0k^IH+RR.Y}𶹠vrLFj8,q27l?eJ*6=[+l‹#5>l_}&qu! Jk"(gN 0̽i ~rќ'`pgt umN},>s^1H5R.MX9?Q<03Sl- X5-%Yv; 4>\n׬kF;9|H|YW'%%U^'5Qi2Kk7DEQ{,Vֹ"+c ְ|ʌ6hK>&?57B*$lMU<|u9b<ԪG~ "̟`M d4{a31a,^ É+*Ym^}eZҷK'#svKAAӷt:؜P|ȀݘZ)DmqA%C!ާQHt!{u{r@[anͪV ?ں/'dMO>r70% nb䍖O^3Ee9AQ.+ah_pбgYZ07070100000316000081a40000000000000000000000016661a1dd0000b868000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/H͸%]?Eh=ڜ.+MVL.e.To5* (ahvdӲ=O(Ѱz"HF#ް^9D3(͎45x3lB^tt4 RKS_i:do^+EDm> ;ޭI줠T 1PĚS4JcحupY2\\nqI~x-2`mD7_ABu5 c5ڒp^l%gWc]b̭7wYC<}25{{TGKJ1Www!QBcJHbP4bT`+QQg:JJH`GZ;t#'egq-_֎sJNX;2V='UIFdF{=%ZOS7*U)BN5e;ŕ. mzpU@ %#`&7Q26 ڳBPat xC\6~G~`[ Uq؀H"wkr9:ECxy\өjE%֨c Y:?i<]QCu&5}:!~}P,FBB _Q'YđF^c>Vx2b EjSÎiCJ=*)/qt !0By;il=x f=+#(/nZc><5!oQ-[J4P0,WO0]*PQ1x 3)?im4O,@[D e |& Xg$_ǻE+'疩wmބ%Gņ4tO#1h_PTYz;XEw^mWsQuok1hj5:61DTIw24{>'p4'8v;k_R_|^T!Y)O7 B+~n}h 哬͖SI^O+eBz^ gdu5sb,¬5DE2N!\cCa,&iu  !}`P@Z vֶzlڠ@ON-HNtyT])$0@Ws>;$l@j"B [nv6>K Z c S@l->PQ)Q:-M-SwӼΆt|vXw߫7C^Ǻ׃myd"tC΀'|XKT7ghGMB$! A̭5{<`}Mc,vw%a#ã=g4@ =TK+,xbzR?{$s\j@,P\5˙p azM`$G}:0Wk WaW1[6nfJ4(|ebt W2(*;?m{6`mS,rP۵l(Qr7} gl+M81rACbNHijpFɞpRy\8AFT',vEwbaG4 $K5+=0&L6M^_=rTޓ1HY))s` O4FJ-c*i|HJ}VdE /AAu!VBk3Aʄ^};p(>D `0 5%2Zƴssc]$Gr4E{/+;xOAe·>? -'O@; llH̍uJTqjayڴ I3Sz5eA"ʼnvhFtOg|rTBF,H#f3r1x)eIvUV\?n a:kQx=@J4&8D<2=~,B]i2:*0 o)B0$xڜV%-mc!cE^^HcYQJ(o4F4.~l]r95T3Z>De@@T"NАNJ_x =?VeLl+b"0}#V_i]2=W-JַrWj~ԹCđr XP.nb;"*l<^z4(Sv4BAb(dA/< Fy պJ~]"jAĕIʮW[/U"kȍpRnےS_Gw+BVOSwPY:aP/.}u0rKmk{З3򥮇%0 ௸`yn]c)&DiGn= "%ժPO:*_eǚyGeƲ UN>z~SW f!%\o|j? \*HOHU!$.1V([xXhMNU(]/F:>ؾ;΢%3z,LYg[+CQhQx/L fEGF.MԚ2V/:a@W.QB!yWGtm C02\J3{iO^8˳5 BSŚk ÙT$!@_}&z۞nY- 1؝ ܾfOk*l+ |k̖=(c q]ɐ9ENWpGo9uUʭn ]\$0[q¤` mɨ%LZ([M4XZJS<]|$LjsaM #tS'~=6LBۣ&Ũ['UA$Ŵ r &4Cv{weyg=+Apa:ZeQ<$uYD o4Qp?~s Ahߓ,st#kStLt(& 2|hL0` )Z$(3mƈ3^ jzͯFq;0B *.ԊNdN';!o%40.^mW[Qڿò:`@+ Z"Bꐧqp_螿9f-Gy\i=!w =|JRSbVNi>e{Rrseac/,eEos7+qX-\Y$2Dr&RW KC!}e}ׅ,KSIE/,5 pCăGV^ y@|D>iG62,iCJluM8O4"Q`>Պ;e!|$÷? $rz=ЗAr {J'='p+3*e"ۧM-`A( KT)D`c·)4Õ2,V)/?.Ⱥ#b L-ۣ;|)"}tb"Jer<gK ڽ8E%vChIwugͱ/g. eNpe e{&z4a'Y䟼V.M0aO,jUklvVȶ^("@5iCPcbĄykMY;!GTsP pco_C;7+TT|#ѭAl/vz1kUjTms'OD| l?tj1àCq[殐¦@gxH/ HĮH\${=W5>U!Gȑw=Ȉ` c+A%/Uxjj$U(9)%{KŖYJ_fz!TVWߋ㈕ORښ(p1>0ryvFPV9ѵ3t=EcG&uy[oQtٙFAP9$4Zya\TZ3y &&KweŬgA|4Dnvmtz xy_-"Qݬ!}ّ_O'Sr " d_Oc<7JVG8c>'&.K%[>KFYvۀ+i^lPy-% G]gТ(?rc?ط[g-^LIq!J -D\tݟrj "?w-7KY ^ҏ=ҙq薝BQ%?H9ln݆~66)G3ΡY@1pCnb]C>}VrV,Q]4hXحu@U^Jt IQ @sx 4jk^<|T~?N4I;sa[mVUS24WSC޶R']|)r8Agk=3Aëևk:-Xk lLm6 O+IR5NY/uqk&Lf WHTxL!/g8|z¼,ȵ;4kv&>;5L];2D)QXBS N7a>zBr̨'}8ZU#M^&f3 |)$?+MK@iμ4-88D7u-50<]yzZ,ܭt?EcOvtR?h[~_aUS\6'F-2ZYVÀb%>VHSHr$N񧩇R4u,l۹nq'#3iF8OJF7||(E̵q!$- gtV8cV mru%:=t}?ź# 1`p~/؋*IŲcW^KqMh5vUpΤ@R쿵i!Sj>mFw fyFu'qΏ6brsHw$I8#O4⇡h:~a^^Vײ5=u\/%tCkr58Y Eّܷj3!BGX1X2.EyX%.o'YjZ`xeS!C!K?cdI]^T%EI]wcGA]0*ӍhP4BͻWڹ|9*GYwy*^&(i*sNtHn0zͳ;FWRS?l^qiBJݻSI@ WLOG@`u~TK:5i 71#gY^^ >ꋁ*%Fr벜HZ<e əkXx\3,t{R[lw8,*\`/*4"7;ZY R.BEE{#AyZ+=>iEV4c}}V |ߟΜdP|6(vX@8tتKDV  jPFD\FENXnjSYVsnx2I %e\_uGg ?ћ!վPC<Ɗ8N}N.kD~ ,^eIOVH^R<JWX/d[YRY*U׻.]?喰dڜZk`̭4[zD*TKE7X -6\8^{۸EWV=. Qi/Ӕp[J՚= ^uX|+ҷ E2=\$$.{1HD&ǪC&tfYlɀ`d\$*b:F(;Wiڣ sfŒCiop,4j^dEA;2W{)+~DZXB_NDܠO& &'^Rx\^mBCe%VқOtPD>CV~`keهgpoA5PpꭈoN@&2$!V!A6tc(L'Վ,S{Y$%ҿ㆏_7~HB@;5:xZAwH@־)hSH($Sש;|,Lqu6\mWEs>q"F/8W9jL+[8m ȢM \[YyBkNZeM&ë{h8EN'fH,5cd'![B֜tT#.4I[I 39-J [.ZsP}zMHζ-J*l|zphZ=pȌVI;'%#)Wrj3tr輓JX$vv-gnsKzMK-Ȣ^{6,䢦5l~WSI!׳DޓoQָ8g-G0cn17;ġmP- 0"_g[&A\" s"0Zcࡅl4ѩ}FҵθXV^\O%"vktȲ瑸?GգwSѿ}KX2_5Wf,Lyٛ7 \[j.`=PJy# Q<c1 ..%7OYz2sRҸE+Y^;Nl党1>RKz_EYdh$G/MvrGU3WSQB_3d S8kɓȓqxy}<YѮ$kw.YՒg;Xk*é1Q"r]Qgk04o)WNC-})5Q`OdG!g Sw=hk_-rPzUSݬ=5bԶG g0Jc5rdk_99/chASTI< LC ?uSe=1xh fZ1kNg^;0`c.aPك|# :_!je۳~qRu<44nv8/dL_mS-q?f᠃{[Ǯ İnCbruSdznq03d7H{getQuLD&P EiԶy}uMO {6 9MmS6S>{3' U9[{ؕ`W]xQ85+g~Z\smJD|?z!INȮ,> .+wL0P[R$5[E^Su Bg?q!`X*wcSII%pjm^*t:.nC)׬X{(qeJ1p-j_"{*5*-13dC+~.i.t e_-3p}M:I{BV.>tZG>Tg63:J b %5$.a,NXr5x.F6-,N g=5ǖ,)$;0mMؠ0\\bk)KV6^Nҏse)M(^Dž2B.Thg[ni?p5(1Ff5VLקmIOwsϠ>2Dr_gP$h;*_L*.0joAU vbg(Yo h>1V cLsp Ƞܛn*y~u=FyKooK}q7{! "PP2zӅ]U19; H~Du~`q{2}B+Q\3sWq1Fa(2ߴW&-C+vk7Zaŀ;/jx1g f gF~%M#r78ɛVT{S5gonR!X 6GHO yR@VTlc54'Ɇ6@C[?o֍QtB@>h$2~i>;P_5U+غXf;[ƀ'Vʖ#4!cF4`=a:MK̃QW)ZzŰ7{ {IV*} =3z KߋxX7pf`xACЅCyUC"cmKjgAXn <0}6d :Z"Lˇُt{iEۿM9N֗eCvEEg: 68~02uYx9\^0d<ׄԝ&0?NW5QJY0ahݪS AATlFqwf96K=V qGfܘMKs2EG }Hh+ %M\ t4~3uW~C͊{ 5kat勯./.PxVK?tؐv9!vJ"Z>4rF{rUfТ^_Ზ|lCgUqe<BSbS/gLJ"hX1do@ط^r:pr*G YJ!Yp3`}){<^ӾY):5ME969sdfPcpW%P>u࿸r H-iT`V6٪K<FzވBIn6~i%謚CXݳBą_8P~s#[&56'rMUwB>L(Sc9[q=xv(+1e6xyJ7dUzpS=ɟ v'tkpStGVEF~8=@S?Cќ`#~7~g  Ū92-G5dtB˚qFM{+=> S=zxbLY D]̅)wti6 lDC2$7=#qW50yo#bJaaK˖.`\DWW_ m+-RՎɫ&Q7e` ]-R?.zyW vViXlrKId5CQC=Ӷ]XrDGH ,[Ӷ1cjbo]SE l̙zߞ:q#1/2|b;QCoB,I~Cv0`V8 JWG%dRKcFlޮVEcfx"s.oE.}57QJ!n4Qp̲b^n@Iyտt=D5*hV5(4|7 6ysy@oxA#87кT[DR mmVh4Q@? .?٬w4q׆TY>Fsa4.$1 vrA }<j:q솀cT.Љ^&&ߔϒ̆p. GdЦ $tG=ULH?4KHƙlEZDY.a&!ךOKWʌ:\pdbiםyqץsv&i&nGxjƨ. E^c;8PzЊBaaU>[ɥ|bMʏdm:gBn3 fSxLrUU?Ō<=hϊb|\W{9s9p8O-c:m;AmB,M-X.~o%#g;EUR iheIՆ g7w!G$rj*Ɛߗ0gN5r+2KgLayޢuYX@~oo)ΤW7-YܘGwx]nW˧9zau7oYU)#Tm\[J(DhgyI~?oP1QHT골 S91w qM'^!~.kRCYD֕q}PHLXY}xf^m|U\oά. ÆA:wBo=b vaRSzm;ykl h}˖:xPa;*ߧ ?.pux AP@ؤSsnқ;lY=D YJ}]s> hOS(FG|Ď.ӿ,Q4\:nVhP_ij dA'cYeT^Vj;p1f|8ڌ*NpSa'8CZId-5@[Üzy% ͢`ԝ4)d`9 /KUv=Wuh7ԡ48T?sTVle9?[cv/mH|ٹ-BPYyuepM@@ҋn?xH7f7E ΅9$x)eC1Ko%LA!8rRFnD0oӽĂj3AK%o4))^: YnεV@ .j.%v\ugEQw[||[ȲAKIE[mX@rTJN˒ ֠Sn1N]2) ; 0]ͺ-C1Z3MMe3Yq%;<է?8iS::=VhfFm,KW'aD6N^H0YΔā!p6x@qh?Fc$ ]}5cp>kb;N$uujOX]SCaXV.'ۿRw_bS3xR]95>vT,zڤHpV|+=i/۳Y:W:?;l&HSG[20ENm1r͐̇0th:EguZ3r둼%6_ih%UT8zkh^>-Q X;e17>M bp8|{)̆@cZ6i@(E?A#O6FQ6:"~꭛*dh:AT#3DY_Q+Nr^$4Ӭ35(IN(|aF%dryU2sdt*oe@pqIˏ%&> 'l<]w⎇#χF[C;Go XDKgTUE=EP-*9mgM!`d5\UԚPqVs!<}ɷkYD(}?#)اq)y#~ёW1BMrAqB8?&F ug\̄2'Yr#b܉H!)3ʉ9L;5 K!DoޙsT}^x4{nTn$WgI>J aTcfqfK踳4"ӡ"<.B˕=53s ØC:qa݁S ^*s/i>D]$HJs=Rd$m!b*ڏqWHV)ofٰGfqg!UVf/XrYw;BP}k}H@Cܺ UGuu>v8D0tS t+πX]x_! EYF%\.Fn-<^Z~`uBK3D[&Me;ZF i?ȮiS[tBW'-<2y'w"5t)UWj5}4 T*լ(VZ Z*gtRr@'Kn@FJN¾m U ،KL_H׉ .MM"^;]A ،]~[tWmI ^@)nU:fOɲԡ$<5n ?s,e(c!!3K8 Ήn3_>X9bÌa; lHٙ[cHY 8ycA.rvcC s5śTcEҧ SFn̰DwFuU8AQP4Hxơ S-c;H#AK Rp7_~5^ZG ­%XxK* - Rcm +:iS<( n~en:-=ˈ(VX}brE^&RKja,RwA dy۬R{ܪA /mr. B~%@*&*_wSzcQ}DXI;u `rs[$$)c`LVe%aC]yF̤$C174][&c 滾HqH:q+a4էQ&sYLJ`lk&&iNNU |lPS[_A(@@(UUrkjzіĒXdN/fά[`VWnp*n"7sEˡH%:i3NTP5XkmwF=EBJ+HMPZtR;lcT e,V> ŝ{{qfLV0ZeyZ+|$^T%H Ua\|}A'.swG|Gl=շu_+/)5PcTzȘ" j1拉) Jg%=3| 23A& d_""C%F:{e3q1RoXW\ ؉* LҨ,GrslAlmשOu<dM'rimS2kW=Y(+ DNUo𗇖?gPzO[ՓtNXD24T4ǖwj#-hV'a*8r2ܶBa宫4Ț`8=z%=i L>RS>/ &Wrl^4ّ8M3:oZ6 95fI4M4Lb5#jɄlYQfl},>̅0[EfqA^mC]v[!Fs9؉݇UAvR0fp]is)$rwz %cXxŗZKgqתMd\aw *j/>[fj~]C0r1CIWaRK0m0ZJ4œ|k ]5 IbQ4qp6ZD0ȱm U&67foǓ!nAY]I~.`]8uP0O}ta&k%-=YU($zu \ NU$jC F>R߬M)m^I $/$%U@9F){2 Bق޳ M]nAgg8՟>\I|n0m( )[HDV'8x}?|/$)Cɝ A{44^C\0AԎmmp;v/{S!4?̚~_rǭ GKcp*ۜ )HeLY>P1z-#hEa6X#u'{6u18C1cb+z[t<~Le̐ßsEIcӇk,;#j)hiʵ<ȒhoDj]rgu]+Q4^j;G_628I\>tq&w\ebޗܚvEcK=N+>7քg2׿Ar$xQ@nG(_9H2Ȝ1!t3AS 6nvILLOh MUas$Cd~8 SMmNK1AÓD%5ԏ8?g߼G|58ާr7k<&i)o9x niEB_g=r8k@+Av yvnCC.I'  q,Bua2-#VH/X Vn+he]Y{ŏeDj 020P.wNj.: |-;*ƞF+p K%N6N(d.P}%qiIyPNk[%ݱkI ]QaFQԊ(FNk#o:,"! Rm 0m9LlTFlTF+<~XsrG_n%~/M Swsz%ΫZ%.[pTYqt,=<+Fhk^HF(*l@\>L5p_(xwKp\J`6v[/7GՋJ~^n&a ˠ*"2)#XSQ8U%N8u[!q}yo^.&MV_w8:Ð19sq%~BU+$;O/ z~C㸂b~J-b)xҎvLTx/#Mu- Z g(V RP'0{q(E9 csw40tt}f=_d'*d#K`53Tx_@h5wdnֹnif(=7~ _U0OB#V{x-PUG{[;s8yـCvqF(~:?TqO(&4l2X)OPh~){#;Ɯǃ%xŒJ .UDL3C J|qޏP?XY ,bH&L-sƏ0.A,Z 㲀6IVjAIt}mAGM 7<|e!2mx5X1ߜ~$&^0`Qmk֟aAVF_.F9@Yg_'RDE]_kv(Z}Vn[v?JbE}B(T)L41wsbUUsvoH\"8 .䴣o!I[<(b2a5+4>U'tqtBm]s9\3=W*{7 >T5$?)\7`aE`%RB>.|c1HyJ>p v>freMµ0D F v v@oJ=egǎq@SccM 0 NO"^gîp8H 2ƾQ"rv17-O8zR0C~H3Ag="X"iNkg#QTH~3+\z{)|=:b![r򳋯kBΓ.dWu+zߦ#(6QbQh f!v*Hgs _$@Dl{M\X奺*ҫU O&On,̯ ٥3!N hƂ E ݀𿕖󁵿4a`&0twޝ3CYozE& R؅? K ON^e"*miv ni)@kZϑ n^YJm&},CN5ϹYI C"C8yk.g[ud.LD8w|TXĴ %ِfa0I2S^/%!6sIuӂ7`C)"KzCB[>ڡH{fvt bu"vw-%:TǾir0i+k,8 a{=Xʮfqokg[x.Af,r]G) 7ڕcHbփq1JA;\Es .*r%  KZSD6N 4yS88'!ZdaH'h}QM|@gb Z-Cz<-,ɹ w8(!|JK^ۋ/Igj[~޴hN'xFZ6޽@#gp<Q'U"8s=m!Zlׄt$:QI7o̙3\$?qz5Y5. +{3,5^Y98̘o3Z3:UPG )S8;iH_28TI8DSQ >;TӡVX ŵ٠K n؂+@ =k'"Ɏ`* h`n|t[o(c'kBE:鼘謗fBA ?֘ȩJ XCR "Jv6~,JRC y) vM͑ 3K 0KK\;aLQ0ᇽǮ)8eޝVT#o7 Q{{2zS^NaF]&ns<7d:Mjzz)g -~z9-GxwQen~'pjJ$ӭ}_G~rP7CˆCj|ZL<ĩydjM0^_9iwphTvg)Gjk6GLq/5~3_xBw%^JH; ?W=~\`Bz9 pf]0l7[u-q̟C{d5dV,fnv񓑊U>(6o\ĊJqA9}38RV&5a62C}e>VB3_W1"'K@],/__TcW ;86ǐf: r}-oCj(l.iRτJT~|"tS<;"qR@< ¥JP2R$#k؍ T Ū|7mjt'"#T][xbmZU"K/_*vqtrfUQI 0c.KfGgt9cU;fY19v`rYFX 4|:nG>rÌA`23BQVed4[j#u4]|Г}F`Cns#uLکel3xBxr<j1 t@ 87|tBK ;7S~்ֱ.wMtd猶~}Dx H`$ :x*`*^ ZJSKH-ƴVĻ;SƄM D){{s5\x|. sl-vJm*hۿ%n˙Bqq!] `'mꆚ K4eKB 3.nDd:ѭ',F8;rgc$pXly_K. !TܬMu |ж7 24Fi}K'm!d O R#dXѼD25`#-T1c_LNTUO_m;Ɋ)X&Va-枼%#e:1p&MܟY5f8GS̊wzek}%)K!&l) Ο|MlëHJD}9O\^OkxI^gK =X,@AEN>J7[4/\]8'~ZhfP}31jG5#9 tIcl,-v,WIB61{s(A*gT=-}#&Vhzʼ3h\wI:J|0a+a?lW1C~Qa0C$fjD Љ0j ǿ#J_` o5=IpYp_$&R:(fPҤD?z`s!0epeym5$o(%OtSnky%-W Wҵ|8X',Y&\8)Wpb`=6)'-x9-O=OA}Na%?oGE)GV WR_@ Zw#m\_y\E~l+" {_Zv`u0RDe~+wrBs ; ;NU֮} j/}M^VGrf2Yxh*=}Gns~"tz&,isb I:V'םFn ̀қ@1{`{ж'Yp/gho`]MX@Mm .{ȴvPBB6\A9lgW]?k&!a)\r<no +]"̙J5TrFǎD!GNQ޵N;7W5c7אw6_f3DyduNh客$ɔˈHLm)r9I\ea_la0 /".8rF $2Ey 9aݩq=P6 .hԒx_ 5$PKuS_ŝc|/IHx/a!]\X=M/Pi~ ћ Hj\T[rDL9IwyB=ԓEN>Z]u<(#@ qq-wGcTBIkQ7p6=pr4sq}f$ R id]FPfP><rQT1}11E⡊g|ZU`Z@XGqa~Prx/ B? ( 676k9ܯ$H1fj 2^tbO5qVF<5[D0tĕI^RQ:L[H 8JWU16d*{0jȆST:TV\=RC p䂴2[ڌMpĕ3.gf N)w`/\ѻozgtaQ{9H]/-`&0nbYQoá9(JwꮀVܧ4/բ}qnE7UI!Uğ1&IOjpX'7|\cGzQ!NXjV'h. Q(]<6(~M@AWs+b芘ӛC Sx4)y+5mHbWDR"uHN#^3)5@V 'pZIk):`O"jkBT>d(c_eYT"Ts^hc "4XILﱀt͏H pXPN+ɁtX&=wnni)iH9 p:5|f5:h6{]{LQ)g=HT7UsdNZ.vxSEC;%Yg^%~oAm;kydKIWij)EGM2ܟj!?cR=GQ϶}}7bbe D+ $ /GkcEE"S|߲al@*A`L: G~I:= 1Y>ɥ#C Au; L:N瞣o֥m#@fb?҂N>?>! /2Bmu#]gJV+>!"#8ZSuC/̳3fZAO[l0lLncMES}uy5ك{GN /eūZxr濎'[EHo=|Gy0 y6qbB3_K?l5HuJ%B9S)9Ej,%UrIEP^:הIh64ɂ _j։~;*M84^u`yz~_oiw p~3 $R٣^k5, H2qF8tW/:5 wѸY@=Cxq9Qx gc!mQ_Rڧ(O]'Ŕ1u͠V&S8Vp Q*BY U/RP}5;y w'<]e]=m1(nn pm<Gxo8j/SS_2T əthBJka+9_ aay%`}S7'L7ܥȞ&TBfŭ'|߻P?!O37oɎRoouTWɴ޻oUhȆ48hݜ!?׾+-:hCބxpZ:[Mp]F9H/]]cat ,D 5%&Ak1(vFڪgT~q %vjc%,mH$_N@7ehQH5}ģM7uYG4+Pҳ^S Լ3CO7sT&z:_ՈL,Ѵ_=f0΅mߧbuϧt3]*}c*ے;Tq[K=nb=aE+9gQxMF2Ff-vQS/a?B'㢗8RJR%S*"؝48EXXvUH"%&*p((9ƫ x>,~K٪((NH,W8r?{DZA.DNg̳(L *ALpz ޘz4-R~``OW}¥B{=!TCcKKy^& WvT'1FCJ' RE3'Wα#J}&%(8t{C)XB͛l,P7ZQPkP+:B>Q QB MXJ ]9w$NDh嶁KZ;P@ZϞĂl6Ec 5)9DNnw#szx7)/Į(j/um@lK;MLPrn7֎XRw$xQ6P{msaËG(GNhg9<9b.AKb~C*,"@ Е-#|:h]ʛ-BZnғ89ˍhVFxlX*&jZZSG݄|lsu툀tѿXk4[m9-cDb]H"6}uT`|z )$XQ3G}V_fUZn,`Ra?z0˺q5R%:{euvR.74'8=p9Zc65,,wp1T8)w M]a*7p\ [@Z_aC d |,{͗ݑ+.](Ohj# ôHvЋ-G C-00O~`c Wڐ|;0x3ȚKC [R;^ |J 9%P nE= ޖM⬡KbQ21{E*.w1<9P_GͲaskbѷzvθO .::EH_+$ *iZY76; ;;AF'B3@n٣2 Aw|fƲR lMGRěH,ӉlI,/3*&_eApNfuIYch3J>+>8ąGأ0& A xL7ٗʁؽYQe}f۲E6R;l K6 ^(*5.W#9U>{3#Rѿħ \nB0l;s&VFֹiD i 9րbU(,hu˃$P=w+#VkVCNz/y mx{j.5+e[ +%4gp,]qۻ 9}0ʝv\h9 w2]xF0n Э3 hfEmȿ56Gn`XM^ jk0} `s|F-x^ZWĬR-"Q&D:@\%_.#-R طBk |o\K8hf7dV Fq^/7ʆR@fjEF֏z!qĐ|I2 ԌV 1I*NMh$v5ǜxjbDk pQKH].$ϵ%gwYŒeZ^NWWe-jfT_NJvXϑGv)Ljx*_ <4Ju㝅)ɎNyk|H(@f޻FC, ,vգ?1%3 8ƥXh홷)QgL~rV7KYl9kWw^ORFu_"S{C ͔MnSbNjW.Uy]M-,%Iws*!;فbE-οvzձ;ilx5|8v+Ua>vCN!|l%}Wd uq 0g/6ȍTj(VK&a&r+]DPy`ՅX-J4r\,mlg"[ azysBDE7"TvQR o?U zT{h @bԪIiz{Xd.j/;ɔv=jE;=~9C,nޛvÑ߉td9N?][B,o[f, Qn;Si@ Gj[0MTl{-a$ Ck/ w!Md86'fg%z<KIIgpO\R̗#~_7!Isy]9.ٜ8p c Vr_fHѕu3";B~[y+>q6 8߀A=o3BѼ+q݂eO፧F}̎8 oVgR0!Hm8^ a:K86vxMn}y:bG?Wŭ7YfAi`{|T"Iv"pəy FG\0I@cUߋtlo }[>5D 1zȕ쑙 )BWChlA^7188ti| O_j!SΠ<?oB Zz5&7m F>kx&<'L36,n阸)&W2ṱaWrJ~+~U>"͵%_°ȋLPfG8͂ď\+gY61`d, :ÐP#J3,_S "Zf\P5߫w {^2Oʵ'p~h@;28ʌ8dj: 6f ]_G#U/BU=Q8ThJ ߁_({V8 Ksr#A߈Q{q[}# d{.W_ ;`J zCmwwj@".ld}NW;^|ІB=Y'x>ZM' $ޥVE+>b90ڗ+)n^hX:tGS=;cq_wt<9#~1P,GX6|chΏM'Uc;r̀.i{.4RFJJjVz1Iـ1ei$D?4e{hA7Mk+Z&jkG_Q*~r. 7 'gc7q$`2maF3;sSв J^|P삼Im~j-yzK5{2V #C"8Fm(H:2k;+lBxQ_ejbK|zAt|+ltV&m3[EՇm8a=s2]ܗ+񕖅\d/k-baED#ԌA$?̘6'HBes]wWuLZ䠁<QJρ$-GAƃb-m}؉ۂC:+>ȟM'2݇;dվ-GNK&z\#P-'x\HyJP.nE@)fI.!8s{*C3)y%8?AoԖSnA)1y<^W6ZjUT"$ /;̷f".ED4:,)íM +2NjCC7='MJb|=&>i?U&SkK6ٻEGf# 3!rq". 3ոNG'zç:{S?FwKR/Gonun0 NY~;1*(nt|9`=M^zgbtSweuh9b@nHA{z$@&ׁQ[nudeK~΃x$Sʣ3WXSg8*_"UlGF'0/Th)3' H-R/ڐSI}T]2FqFztێU@u7Rǰ; j/j5_ '1tX;-e{PP{=>=E[O S7\VbQE@ ?iW+z| _O2Xg ZQ-G? D#dPϳLp_3kH))YqͫZNnJq&0QMg(c3\$nW;<6/`#|'|p#w=2mS"7Ü:;eVYd03`B2Ճw@P: 2- tꖠYz{EZU6at^IS76(b8MT$(0eh3˟])2۩R]t^W=!R.M7Wyl[:N8k{(H`:zQVQFo̺ϗbtSȁ5bهz+EAw=+b7nZNKlI*}?(>c̿i̽fpj% Եk&#W W $L&ysLS =FZ7Kcs*~_b搢6I;=@ kv \bM,T>7!BvWj󴀘N_R9Ư& y~,`r#ac^~ yT,ljښB4|弅AM8tt`=wH׮A=ǫ# Ik_wɛ:XJhYȜ3LHPT(L e Hd8A."zo⮦͜Svp\p:EHL w tl$;W g !I{ckN:wR޾ 1Dj9mQH'{o zb@kAiJH!K'U+H홾0o_8H?^6rSRg~@VJR;5wf"(ڶNbVu]X.ZW#8 F%k tvnҫ*O~X#EOD(}WglߢGrO78 b0EQrqA Yߌ'+Pi>Z^u~W{ň\Zg9Q -Fk^< <ԳQX]d' }!?Hc>m>ZO}if/}-C;A)YO誉;y+@]#n5>uɍG: =$B>Eo=Mi1a:uo[ԚW/5 *ѓɊpWC /J9nm2kJNy8[ ۅQ:mz6OLe@y D n2CugPU>b{?T*X?t8=.Th0РrNI3/R$K3+̻k?jQ&Eӭ'c9K/m A$O22$?V]'! i_UҗJ%x!F.5,0v5/}ReO+i&Z*YPcA#=Xgr!G~mOAs|3 =\id ,; |뮝o}^*@8pJPLR΄g|݈((],5H`IHq;@mr8R874Wkċ-+s/ A/nuYF뙤mU?CISnǵ\>h8&+wL <^;tF19cp^zҥǻw³/ll%fe?־1K5wy?v&㸙7f!,P #(KF&+e4^ds6PvB)֥sgܛIjtxA(ϓ">|(!O A*<ئt''0T /D80_kxwgn$e R\3Z֞^'5csx:d\(-`Ά__ȓЂm@Vԧ7pTTfᏴV~EE{*؝t0Pc@N\Vi¢m@h/eFӺJJsT★Bɲ޵G|1cUr);hÇ;h!mqq [JB|1?-US\؂@TjHQ'O_Z:`‘y̤$>&4+,n ڕ 74 :;iF(&6HϙC@z)ڨ+ y?[|hD12&XG;>B;zn t0o/d>g(b*7Pj{ L>/x1gcu73HӃ p1Y*V` W^PBlˆ9 =f.b!yh7^1 .LZ&BʬKW>CψO.H>o!"U7IˊܾȂק+gԾO7t Ȳ]r{Z!>)( Lk!J5Eq&|wC J!IIF![1Ei"ۅNO3BN_FpK<._뇛ƭ+ X4zD@=|uK/.g7e1cO`Oy ']Ts;4˾(DR3ݫ;g-~"~N/ӠM8=uż0/$W4O \Q6`RLO{S:v9{+"w{6KyJ,Ʌ0TJTz gt-eB2:T4D 2/+Pgm+3ln2S4835edC ̼ .}E v;]AhqؓM4tY=FynVR4n[V- rV3B;OHk*6gb!w}厗͈ xfk%scDzw:n3^O쏝89A+ׄmZ*6T*"f׎jʋ=AY;p@xWפu]CVQp~wpQKo74`{|+w,}oS+ n7)@O_ rbt3P$t(J>~45D),`T8Wj33\H ט4.Sc[#-%EEy3;Z 83!sY8&m#4zhe[~un33!}/CLb8٣m%y)ѼiGPoWce{WzA½3 d-WR&n* m'z,{] `)mZUkMͨjStIVU݃f#ʪ@vaܛO6ψR$+}ttj&flbv4WefOKzCJd.֤<<vK4#WKzIƉBL˦$(c<M%]=wȔ3 \QBp<Q1(fW"Q2q1Mhf~Xx7h{M3wLDX6f_ٰoXX}=e3j$?P:Q}66Qn^*x߄Mo$E:(~aR7¼h^=ypQ\'ײe ǟ̈\+!U"_H)ָml_ oha_;(h+- kMAQe]Eo{V@8;3tWgƅmAwLgB膊XOԩqQnVk^ux  .or1E N߷!3V|َjtͬC:21&-(lR1Bj&˵k-DKU8V1i7*..t?+ Wh`.'atFZ%ֱAIg|̐ WR@^Np)D!VBa*uwDqJ jIya!(l:G[y6p72c="uS+98/f/vRh1Bp;%#tZ5NJ[VH>xXX&0(8c89F|Ǹ*G|*>pGt!=EN)-xwӃd`d-j5%Vlh im;Hv妄K_g ; AV ,L[Æ&O(`Ae!\/pmYW~՛٩Pu/}(--sڑd=#0‡ʬɕk psj?nN쫅B/F*ܵH8zAc\}bI7lx)b FEq2 EarF~9IdnSmhįhܓwP)hF}py燐u1|= P WR.!Jw=ygD5䌊6rq &PZrOװҸ؟٫h0DWYOє=^b*z=El:\cQS"އ1ӌq6ɥhf~rԊ710H[:|Gha*_4#C$f4pµ A qC/*]v+T\Ņ{oG V8DbxMyhPdSQò[8SOگl+,Hʬqš!t48&B/qJFC` .~bD[|v8v_Vs'd xK"mkC`uTG2 t]Lr37Ao2zG(WpB#TD9h3Nª MbjU4hc*EXM%ĦP e9%n@D(74o$Ц0زb9+TJ=D/Yd7%1oV~8̖5NMIfJH5vޞ7ܹC=iԗ(l)x-Lg4C \cEf: D'֨jBY|7h1E3G KDa}FӮ/^'|FǽIlfIJ,o&9ʟ(!j,b 5Cbk nopZ"a!h \h3$GGAm2B☼j)@Lc[%t 3ހ<璵%:~ ˵b,DN#5@򫖣Q ĐVl|Ņ4Fdž=h D?>?@=SCt, ^TyDS,TyD4Waһ6믣3 )H%KۿB/:v:{\tM]CN=#l})<=~6ɵ.VV)o,"[ Ie9jkQ?Ze1qCԕeU ?i~R/`)t *ۙPV LhM'5aMLڮLjf@X ?qZf䈣bffg|^~rzTvOեw@d% 䚢W۞g&dͼf=6w T;:®JQCTgyPDގ},e1thrɓg?ݮ&`dtl\ROhnrG߈u>)v)ޥJBS>z _}4 Zg1]{ebօX5{'0zRo(/|$ g@)to2σëOqѠ\8/* %A0 GS5&E_jbjQӛ u튈KFo>w1(Cj/݌tuէ{ s)i9FL=~Zm3u>Q5O sR0 vr]l3խ^ u~k>s\p+f~M.QUcQXqТGZ 䯅a 6ksFz6,6`}:0nG[@ "mrŕSSʑ PPǺ"{8)l7Ú^kK-/ Cǝ˲ o <8ϻ!7-,w``i{OTvdq'*0{|/e@OeA)BamFV M9~$ΌPL8\pNxP&aּ Ӛ9lܲr2Bz$@#->--%Fc}fR4R°Jꋥh;2'؂{hgO??̠ȦƎ(O -3] €r~(ĭ:'ۦ|BݓGa"ج8"uu]VFΚW}8i7롾ĩ-r#St뾩z'a5nG #a3k 8]zU<Z_&t{.u^in0̉ PHQ[Km:U}EI.o/XuΛ6e@Α͙b,*6n<@+0N}&D.2]< ZFͽf*^)ʕ ImWhAL>Hmrq Ɣ o|Zл4'# i%:tN %+dRk[u|~#4& ]v+E fJy8XGL(ɢRG XFk&)ђoO瀃.i}S0A1`e6l]FN12:xO3% #ӆ?QټCx=u);Wɻ)lFl.dfÃ^)a){n@`4.o Cli\N_^I{ܓ8݉!7ɇNQ&F =A0*_!]G$ F VG<jҎ1- 32SJMl"-8mg[A+ݵ!Q ښnΒZcl)> QCLjX2zZ|4xB06.Kyud0~i'lMsn˔8,Hb}F>{ ƝšQڨ˧^q'`0+ ru$ ^ s_+2F^edM!nh5JD l}} Ran3E&ynIF{3زFE n}R}[ X(]ιO|0^^\<ģc^M䶺i׉?Lh8>^Cu5ׄ95Xh[qS9F^.'.ݷ j1F$86b|b]m>VxJ3 )rx@u`8n0,0x{L\嚨r/b2|wzt W=}?{ KlW"&Vp]]\-e $M@SRth83%`^qy^!*wOA|3f@ENmAhMֹiHBcI4 0)\ȸg9 UkXcL+MȞB,1Aa,v}&oZ p.>!* eKC`(M!J4Щm:}AZ0I];U'VߌW`G| c¿' z?W?/RR:MN&k'Mi(=HWg&4 ?-CdN͙>QQ܉{>;J@yF )J 1㡶0^_ 2q "%7 ; `"'Χk7ye%2s#!}2~D+ܻ^[\ر:M!1j|4(yn]ܹ>/YƝW'UJ؀% ,\pqW@ӳ` ;xI0gS*֤5]Lxtx .6*c%v|oFY7v #b&Kyтڮ5Y} D6NýRoo!T)DAtUOD۱gYZ07070100000318000081a40000000000000000000000016661a1dd0002158c000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/am]?Eh=ڜ.+Qa⻨kقO @&%}z"U^V{fJ޽8o ]C͸*,;1-L Fӆg]ޥ U^ m MU#^;"je-C=tzLJ$b12dŭbh.kOXM֚/3V;~f\1]󻲡kڢ! )=s4mAdHøTՖ)ږ-5(սbm$uY>JM kNޚuz<oÏ)XiKsmgˍ@H\,Y"CWtA |Z}@r 5C.!ұxx#ﻅtAWDž,4|" Tɖ[W,ϕOq'tz@֬D R:,"{"EU.xdHYZ3(C~'g䷀d+GQ)n%wDuL$T`}Vt>)/AE~̓8?ߗ*RL>rzuz;NXLljMPV;hi:ׅU}Ӱ(>J.քHPhS5F2^ux6rۛ4-A3Ӛ4-Hf'a*l@~c^ 1(7e)%a-ZkNTT OD k' 9"*Rt\̖Rɦ( ./*}BVZ$؆'i 3^\"m`awNu:0Z 9s%{w/| l$`r5ȭn!XȘ/Z#飭r[w2*#NqSmrv" ov~\q ؤiu!;#o+$9J".p@,o5ش S{(cfhwUA,Ԗc $'dG%HI.Xx(>ϊ(bhmGn&ԫxvȪײ}\3= GwJe<:d5&3|C]7/[V7ZƼUj14E-e7M1@vgU0au+ldTEX06zk1eVmPh(دfF0̄z$~ORϽ ek.IV tph`-xhN_]"Ϫa앳"_unk_2V:v1!?MîLXJvTKU%"pvK^3n tB[Sh@'#l%8'ѭQ=>hfr c LvlNf5vAX$>O. )3KqbHeDŽMPW^ϧ~R7_2漥Vz-,s.{;5lOĤ 7.Iw^0]KAv x6L՘╓UpZ@JެQNj -Yi`_w{$E]X0>b, U%)!8(jRns/ԤşI \ܧ7җ9pܚ," e]Y[щIa7#fti'Y".xJKPՄ ӍKLbXRZ+!n+#U%l)zJXq]n*"x߄Dx X~VXyEC)(21zR5 Ods8 #jViuR4M; Zg=2eԏHB39 G{cRf%_X {O%^%8Rۥ6p!`C]d}$<]^P0\k%b| mtq˵,^#Np)HKW{TrJpF'R L)/>oK\ۍMt^KшTmN=h͂Xa'tha2/H͢ 1xGUO6T=kFK)/ U A2#TJҶI+;,H C}c{tvbndcN}tUkIV=t|&I(∮_f mK:j@Qufc a|[m?FeMãƒ;vy H 6"[0eW&^"36HŇ*YS` 2G1Cm޼1qYE4(v*s1S,aYDu*H$1nVD?,7z!S}fFM!y3gy]ٚ,3Ep4@guKg~HQdrHhs~e5vxS%w־B3[?|˫Jpe /ͨ,~_G4v_KPGä[}6"9Y1*`WIbB39{NYYEe7Ǎfe} p#FgC$: R|^eO9zWSUܴsf ą"]O_̯d7xَb';f\p. 5pAƂ뚢_q@Ul1=5#M8=: ꇱFFT^qD Y>Y4t$ =s$z 5ZSn&MemJm2x RkVt@?]77]Ft㽹:W2*h,/1Ӓ ^6_F8"jH< G73 @F5ϥ9_e^4 {f%hPɧwan:|a!yH'? G PGf4%Bi#ޱlȅȆ~w/P9eZ`V.L mB^*+7Ƌp]7UqpE20ʽz6c1NZ V86h9JPi]YuQ~+,X(gM,eH sw\V5NVs'&xR *t6_F˗޻}xl9:l2O2d#NҜWz,$8QH~)QPaGuD9"uqf7vog~da4Q2;n)+Z!^#}`tup튊㛥GQT(EQHADsـeQoR2W~["^vl'+5k&_N;_XU09fM R8"b#ҭpji3A' n4 :dE qMhU4-W;huBސuCY2 ,p?=-RیM.{#m]޵a"[*wpcw)BIV?jdcԅi17f]=(nK )2pNŠu"I5MZh&xʞ[<[$4G-`5 ]VL"ތZ|B䮷fXC|-v no T0]g6$1yƣUx~[v3͂[sLrVt_>Qύb#a'/v8ưG䲼B+knr{8QW,\ɝ24J@Whj61Ɇ"ehҝJQϝ4)<Ca5E!.Q*Z/ڢit<OV%IO&FM@Q SnjFhEp8aa2W{ei\ߞS+߶Gq/6ץ\mwNl d|\Ƨ+j̲hmr6i_Td=kfm.xF7zѥT |ը'ˌyQQU Ny[7V8AAC9;PfeԦhwn"Z}i׆kD*A>?fZ_G):t'Ď0Z{GȞn!9Qfri?;Tҁ]r8 +uBHE1 N Z)KI'U 8L4kk?Z/p҉SW{H %)-XbߞwU.8O1MЛPGՕvv ׷ZEsyHJzH39Ba?Irp: <8zI-0G7LnuLR2j9H3Cu 7sQI5)$>)j<;Smp^@qCMHJIZ@dTs(KR!`tʍ'SNhE cFt$/4PBh`֙G! Θna׺ǩc 4C$H+IlƧ<У{.qk6, £":/Ε暨`:|kƌBoeH|7~TOSZ6h*>W8PC&kŐח{Bo #L:}1&:D.ډbT 5XE kѢtgc6?l>S{۽(~O4}bxi@B$䗐2 ;|W(`yB9'}{v ~5.L‘Аr6K?XWEtDWߪ+8cHg.}D)1n LJr_}YMO7^!a:Ɏ7d LjJh[O ZL l}Q5zoeW]aW @Ke|7ۧ' o+$IfIm[>|*{WI W^Y4VZnxWKq@^pƜ秮~St05nؗj&^P5[9n`ث٦jR*h*77AvZ"mlȷes p^y 5{ڋ #`+ΞMnrVˣ:hpXf 5^x K}U27hX! 4}ꋝJOyGԃ&d?e Y;^8nZRFڶ EM`(5K={$Ĝ:QKvf_p+ϱm]fh,lNn뚰`K1 :gYHRB|މPoWR )&Jpmk.GIf*l R-uz&լh7}=V ˺a+>̼>kOPȗa3PNp@s]dU;3[J+uJT]e"=K7Ob))JaIrTΓ93kUjSg: ::!jD5O+kpʪSdj#lWy P6΁t#}z[O@_>“$C~=x Yc/"?؛^SM ǔ[ R n~]xbtY mL"s䦈->1x_l4Ѱ|t)<ˀ76yHNZ]!x y۞ؤ#IPp0b!`9#%2=-Œu\Cd`EKF z,?SSm厎 E{ 7PꕹMQR%ӈC V6ȤmqQ]q)pht8eJ)"Hl(Dr#\4 ou>:u:MWuz'к.ܬIo/5^#i~/b]C(< B1+SN.XT! _~3/1nrV2"z}-3ߖbA*iUl2]"ɳw$HL5|tVMv^7+S ݨ Ve3a&!ݭՂ55 ^;*U\6nڿxzYm֜R(HmÊዾHuv7U勺TeڳI[k*H\s5*j"sZ,͝W?AL;5R 괆(q1:M:*Y+%6|v9$h [,q?E!$em.W4x[e ccu"_,KA`E^z!=P`6\ja|rZ,A8yr[hh}p",,2O59>Ȗ`N!}9b'mbȹ$\m(>zP/3ob  3k'5euT os{a5>&p㑯 ͽ*ٴe/Ȧj(OHꢃb^~Ogrr1DΐsC'G:řG'J訢^T ~}*fе8 8 n$๓3ߚyÎ ۷ǵ8wtg?# _単|s?'+T7=`˫LX%ښ:*\ɶzf^@,fO6 Eq9<$5ֺ^2Rҋza1k+YFpNOž:cwyLV&ՒNz~,b-[FB})DBwտ{Ǜg LjF/ňtx,WC󒬞C To  U9@t DcGKIV,j!`[h݈~ F+artzN3sܲܞ\;10.iY\ H_botGoݾ` T9Έ w :}G @ EdW;G7" ɌSh JAi;'"'d˽UЗXQ18߉phw*{=ȯ"ȏz"!L+Џd^#Q$u Ojz ]3dɒ3Ҍ 245)KMg- o,R|lN0cbgO,S_{)smaߐdB!ϭ yf{lqV)OAVZz Kj'Yx9*+|D#5~k.% `8+M 9H3L36oSHy~G/FRx0WE `!X3-;SWUWmFp'Z_гıs]I =#a,N>lB|/#y&G6\chHԜ"ޛ03&+&Fmo'N5ld͗}y/ EE9XH#㟏~ǪX*n։Q;xZ\a#V9vwQM璪8JLIWǤ1@Fo`$@I HDSiby?zflA݈ q< {ycǧi~I3v\O`n1LLW%مO |/:G#\$7 8$eOBcX;PaÕc9L ͱM0$AT36 lAYxEw]&pʻilh>>د,"5~lígҟ}U#N3I)-!L-zYdrd_F 0yѠӥ8mO1B'.Ku7wˌt 5#A#0iR]ѫt$w4Tq 1$$ElJCشPl(=Mh$0}U4* XrdgmM`,W&i*=p sxMd+ J>ܬ0|ֻgkHFflzvHê\si6EãnW3fx,gg1oڼ0@Tμ pНR.9Uyf#E-0;$C@5 #:3HEQ:ׯ Hc{;MgE ߕ]E Y '4xXuq7Ha֠Fy*c97ɟI9Jg3֧ԕb2Ss \(d;dF7a5dˠ* q.d/*̕~vݯJ-L`(Dpc`e' ?ng-\c먡JR~W2>ao Ec-l%*Q'FKsƪH*?{L6C/!KGW'Z8,e+ykHXp`>c" di`c>v$_vDZ"kA+k= bfh[QkNʘ̩pP!iD@~Kr&ϕc"bY꒐ ,#gdvA@P>:Wek].zaNsKj(V fWA8e\s,LCkI } a>F-1};`9wI: qE XeNNM+*.gJ3&YKp!h,WO@x7XZn]K|pEj`b%xX~JS6yMF};le}/Y 3Ey>ٷ uP ҆GHՍDŮM>;A_@Q_#kxF D>eo3=*YT$3U//ףNo-ηfRWjWˍv.C-L;mR*ZjT$J?Ah^Z {tٌ> `_~ qڑbnk*42^hĆ) *Jbl> >NG ˤ qUYS\zER^ U{چSAF rKMDFu\p3?l>IrE#BHנ[+7w'?BN<'|Q;ayYk-t5ݳ \Xa{Y}2-DŽ kÚ{&,2̰Zn3%5kJ/:S &I4rKM1:G}>_mo8Σ+T- U}p6GH|-"mOaq3"&?ot{(u!q%9#&`ݐmx{+E֎huAo⺶ ߒ4d7鶧/,y>Nhbzꛦߒ8|zS,; )92!IUMGǪ ( ?C0+! _[_-Bּ5s f>^Ңy;EP"koff6>ޕFEHX^*Y8[yǻ8U<vv&Je$q&H|VEd 0Q8B?Wsh(DZ h#q״fhJZ62y%IŻp+Hs2#%eIjoUdwX>b(3?E;c~oxj#H<Ƚ`& @YU7 ݺ v]]jp1/HiڸcS&Q=rQ{ûQw&9390foȁ,[NRZOw7lR"#ȁl0 a4N *Ƕ\n&8_ӹd DӺҹv hC>SU%%*tf):qzx;,Ceص!VdANz(@D9ay)&\,i%+paJ8D%*s 5f!\ hUpkԗzI8 ??~Qپ [Õ{eQxRڇJgA2iW~_u%'JvbBLăEKNBȷd`n!~ƺt]%pEIC]#;G[Fh0bi i`,Y=#G[>;tuSӬTEoE M]eKR)d\M.܏< 0*Yo,+aBׇu,,3\+7F6j xU1vyn!eZg/"2&e:gcEFB:S^h2T<<"i_xquzB}HM= mMF;FN+E骑\ةº58h(ZlC2LtqmRugӷVQ>0:Z{Q#,ǗU"Eqgo! |#BߺYbwWgR 3eg2ŨlpXxv@_lĬWgɊjs$^RC.JZ'=DA&ur^p hhkYoVCӮ8y=|ג #땿4+nUW%߆tfIZ'\kjރ#U@| *.-$4q  ɘ %_{SBSweiF 1=-|DflCP/o@- El}c7ipLH d'@(`\`Bi =|':!CҵA6J#VExF5IkѡB2睨] ^FJ 3ך$ǣ:,#xo^[Rl 싔JKr(K-$t"gRpөDDFwT$W(zf 2^?l]՘FI|+aZ}cN{q/yeHUPT~:d0&Q(f=.qbd'R sȕ1J@GX{-,qf85\lpd4{>NNVOsaKqrX$ʸc.9BOp&PG+۟=UY~ud7}-trBCP\3g_+Gr~9V;$q0A}K}j3Dl܎/=Eʥ0@dfxp/lɂ'ҵi ]wE;~g$ ͯfq`Y٭}oH Ʈ]iXٺ x {FgZV4}m 7ܼ}z jr^NpjyAQ}̊p&WU6a8tKܻqqK( q-}`>${b/Pwqin-]a=(*Vj&m-jؿWjg ]ӌ%&Mc8>_ˤSЗRos 0<5!q VF}ijߛM,.~< 6O 7ntTQ)M3>v:\y4wtވ^ {0_b+5@=f'vzV&!ؙv[닩+„% 2:F뇜k@fjwѮxzN&(7N^NTwɋOF8m@7r/ )u^ (/%Tν܅Dzܒ겶-٣ݭ'"|N@vo@tmI1^7n}UsXO̻ -}?x{[ay. X#  :: ߤ1bRSե1EE/S##w5Rg/f%oN"?p ȋ ĕPlkVbn:dIerCf?8GzAV^Č Y5HqQ%bT-o ;N(i-%7|#+2eh;P9zw`=;>tG'qbJ߷Q0h\!M*BGm􅺸LW4oE8Ev[ +oäGO_Zh׺??-g،#$ rLm|0?G-h\bV ;1n~ߺygeCM~:vFRx\, uQJ V6CM8,]'"oi;Xxԛds1;st)7*_@Ld]+K[;db -j-\=j8~ H!)svfDjhFlvάF$H\W(qŊ&!AD:/$ g,C{>zmբ[מUb2a! L+WZo^ay4̮YH/1#(Wy(lwpIsm˸v8l/>f ѻPW?)|9l!<ߚ⩛\rq /SJĦyTąwk'Gل&=`F–S| (Zseq>@v&$c<C 8:YP4Jr] rL׉N{*v\ * 9&{wY[_Dv{wbתTmy[ +Ut輮n['!QsХu)Q(.[Ϧ|&vINJɋ@9jS6 T7k¦s?"9>E8TaͿsk>2gڨwB)}kG13JkWSZ2ⲳd:pyz^~.P @/d{09`7j*Lx{rj(ɱQFֺ<޵"VL{UȑCW1ukh(-!aƼޓ#~J`43ZIN>n /C%6#b_8]obM0@ T+*"< 3JwZŲR* Q 2*ZΉ0<[3jU:GX{Ԣ,y_*$ZkдB6dVލ4l@ysX~>oq3 aլ&\EImzz |ZPu6}~؂U|1y7 q% ?RBۤh08^㤷W/Xү}xdI lAP2 eܧJ+ *D4{{c ݷ5j0/DQ[ryn+|NC OLEy\{_`(Tk7|\8E71謩N]'3Ώl26<-v_)-^Xo Kxm8 ^ljPxF E5/n*E߮!Ī.fc70Xu>c[j+0 UzR5k YU%}fd:+2gjp'mRJ94KETh*$,^/ h0XȌAs($5_e]OEƱXǯ MqgG^U/J[u8i=;W=bx݄7B}s-(@-u?_>ʑqHo݀Sڶ<:0Na}Q+zA Tdc@|'c/#]tK[*;:XWtUڐ8cpK}0N[u[z$-6'JtFRH!Z{\^:$ rh" Cb A-uu=|X8ܫRY.'~B 4S'^8p斐m]:}lAԼYI>|!m]^bQV+ reoj xjv1aU-}QE(w?5 7؞EJ"dU$\ܼ߸hQ!,ҬL1* Y+غW%rk<ѻ>--dL7(砂}n B)CSzop/ t 7Hi;{^De{Ƽ}ZZy\8 s,V fqi EJD9!OӇ$jK@q#I@w= @z۸iA urf/@I8M庨E5J[@ PJwX kepuHRAKXյ(zeNj`.Z_2J!$: &a߃K^D=%6ٜ׳3+Π.:g-X;h*F`fhƟ@ p1aS' ViTƑgJ۾,؁qCp!ziڸj]''ٶhG&~RVB[SǿAVҢFƙE5Ŝ7#>k7h= r&g!ҚJG0p0V;0IPw\г7k@ X:<s p:_>f) S4(1_E;y`\ &oILKWy+efPv6wLc¿S i[Һ}iښďz k1C`a~TXqrx2s )M(ʎ $݁_k u{$I-rblUQtg*smx,ӰR녛~ᝧF޹nx;StM+3s?滨8˔ۄ*Vt4QǶTi'6MY'Y}gzuB+~>kߖ,FI^${ TMoppX̑1'h;o̮_dL3,;}gj\zOtX&;3).N(h[Ώ9/ǁaL̑w^(<+Z@?~Yچ|k$QkH L?pmm[]/o:uSkv:坷 _~6Mɵ?ʏyZ1S}\mGPyh^<Dr>,\ ܚGVS7yTi@ۼ麒gf FI&+q~3Z"щ`B!M}038H|/"ozpERg)$.wuThOYFkSK߻3{ui@Q`,ey"=ZI71BXnvY#mx$JEtdoU>$>?Q=HjV!o2:E>4 ɑ fdXTK~}[-?IC1RBCQY /ugI N!`Ž:0Jtj|.|UR&~?r>H-8>LnkR5,@J:ɜCsv9)B§yWma[*TUjY/Z)TMjG,#ðP|aE܉&uP*`m<ں/ >~"k+ZDT1OL߱ô/OhIx]J# Z(}Xfj/TlqI tJ0}wGA$;PIu@[ R+W{?KQ/4phtU]h]&0 C0^Yf]j)+Pk7Qnjح)u /̡T>h/EwsY$xu] "J2X uzCA"&#n2?T5nB 1C .w/0Ry A0wv MdNJ+@ o @?z˪4רT.pٗ_+k`-hYI\+mbғC'hxC7sT61`z ܒA1 ;hMQ\M8IulqqIy^\c|M= n=,zY2 _/SdP͝Z~*c0'OYVov+~**Xj?t &nq2j+ʖ 0wbؖ qU|] ٔ<ِ~cdst Lti i<=ԥ|/E,Dɖno{כeîfØ>ΡdZa-!>M^(^>^E{MVxDPG,Cx!\iדK 4>%FbZ3mrD%(sؔhpب9 4fACE}g4"A[ϽQ索fΓ"T@Y S)7-yO'z+:]s{1 axV7kqfF8B'X]zedf+걛SF4sm, +K >oKto['Yʷ1Rpa͟j.H@Լ95y!:IF]~.*qbkn֮cKS=DŒ4'O֛‚p-''en;4*{"޿l1I/92Rk-:lM}_+P? JrF`dC-ﱁ-9]و!;{[TЏߝU[lu8OT҇/V׍D`4MuUC@=t>;XGJ];:`$okjK=0e\ & E$,G\Y;G$j^W@vaExd "} &ǖK TYS"GTŪs湁F(x@t0@&?.'M~ ftbhPj1ity8A= ̂[&H^+f1kВJR)ɹd+wRh>eM= fp A  "XdHFs/wr P2mO2Xbh`;v;]RKNսD.$kNX3vu"><X~T ՟xnG/l5}#̄w1GS$ QG섓8{` Ǝ1րQ#v"7 -|~c)Tr%!?4PrfI6:*Fx2 m-GFk9z;#o3-b"庲W. &4E*K"3enj'iYA.K W#xOs.A4oeډj1_ ΀nuߞGYe0%`怫TB3-vjl)"}R"v ړ]%ʡ5_49n}ߨ-[mjD.UJ(/aų3 uհ3'FCɶ*ڂBJFi@f_ S?fo*\zR/'8T 0=|YNIGcXEnWpsҽKL@|]]OuSLHq2:myb8$"Tywud[Ѹ"ssӢ8qU~ތm]gQq5lcMi+[z7E@ftRܒ ,վ3k̨=G쪿*Ea/s:Ѡ/!PJ3sڬf!Kˉn$le 8&% sL]Od|"qhl<`= D96yMJ;Զ:S,( n^\KFij]<hiVGYXySpn#/u5_IDHF",l7aGqƀa#Gėz)NWY x7p!k2]AJD>x{ Sw7g!dOz5TiCW%Ȭ]bcNȣ1@).;>8aEj2ŃA;puq=)>˭پovi giM1S5 n-d'aȠp_@䷯q*BB̚_ @Q_m,NE_|c/Byv?wXV:ja~rq2b{kGs noK`geFn0b'F &zABU ]tn~!%[7깿ҁ:WcDO{ ]Wz9Uܶaz]V4t@5:h4U Ղ,OI-X`4dcܧٰ4jFMwvj5TgzQyT16^p[/}QN\㟼k*QSnb `GQJ3hB*x; |1P. 56Vs%ՖA,# IVp ܞqzda7: OA} aCdjNj4.c| ϧ5BCR#/^-5=ySF{H77n2aa1 ]@w}$1{^ϞbbfEЖe RO=CScހ"dP愾K͛7)hُWpMSd)YZPRiDxEܶxL CMTya1TdW‘r&OEH"#ʎ+E!?M`aȼ1Syj"_(# =ڜ YИ5J@@tjcI{g.Q"~t{"ϯnu/U5wDBOK~&)(彙 3@lL셥`N| QEPH@A*C 7(z«})I"JT5Kݚ+=wը{x4W>9׋ZPpC5,3xQͳ+ d* u-wem?>Sֽ;Y0jںqK>!8^/M*=n/J!zZZ//GzhOmA1S]sӄ5;F'y).茀s ^ܰ|1_= 3o6qtQ!.x8u7m1(3,aT%^DLy)u<&ȢS/*`rGw:=Yyr-g ĩV=jX 8{#@wB54C\pYk]A6B!;Zl Xti-*>MGޯSqbM1#+ȞA,!J_+ T?\ -KB0{?]i;gS EV)n|%[{x%r l;MPY",Nz8)L}[:ww5ͬ:}AsjA}N"N }b\ lEL 2676RKUY1K.nY$Ú҉1V'!>/RicV&yE2KW緑~vÜB>k: mܹ֩tdX|9WyJMNUYM""8Рo#Y`!S3}Gk2jAmlJ8*0"uw๲ 7TGtMF$hZȄ)Y[P[ g;d/Pb'j,H)#ZA1 =y;` 2(^v8N!,DCoJ4ϚapH8{g8{iCJ70pE(]trJ`x7gV ^@![`;8ozZ<7;~m8+!ɑΘf\tmr(*ٙN8}əo2}s?uZ2Ld>f\<@\Up%J=dx"d(\fi!V0]~o]R瀓F?R o9jVDmWUk{Pi۪heskx6 !!QJka X+3wh iY"V|{*rޛz*e?vMbg^&WÔ^/-4{ĸ:yZ|-o9 M\' =Ok=v S| b>K΍8T/E8/n9"1$?Du﫼iga:b z,MUOKl6<r:E? K z փ5.xJ7j}:֑Oe=~o$jHХ8 c3cI>#ܵK=D-R+쌱aFI|C#D"<7Nu%Ô7)?p0Ѻ_Zc͜Ek*z&}$)=u[ Ф$j.Nig~lHǬCo`4؋ ģ%ߒ`e w8 OT#^ , ] {JC“#VStmrܗI,@n)b|sK$ZnʿXDub)Kx(kC_  5~lB}Y$Y^`W?WZw27a\*^0%LGCa4|aB$Y^qfamjy`x482 &nju$nP#,>`e=qA_+u= (I'k`DB 0;3j](roWi]A2ǀi>'g ~6@xbc6R*Zd '< BiC%(WԤ r(Вf[4,~&JaiťnR9}50 e", ] pW0 ~Li$8_[}~"Pj껑g= 1*:"k'cc1׉+fkʊba ^/Q;@тDF`4Æy&s&C'Z!+ }%䉹Lh/t=mEQE:W]P>ܜl熮v߼&@j|lvC]tH hլP$GjV%\ \Dz&DhPnMTvdk8Jrj ϶7Jdm1xDǪwqnƬ69ci=bnBi@pQ%tQSZ@#|QF%A(O3A!5!&u&R,*Gh%2ae!ks#`\bovT]y!`6Qܙ?ݠZs Ω*t&}!AC@馥Xc̻AlVYU&ᣵe+/#$wHɄ њpߢ ^5c *8WW H]qĊTzG9L4TU& Ng~GZ慇3yJA? JTI=ZqA|eX/9:oUB>IU `L]lxsFDeryŮud\:Doj~ kYucKb^}fuΞ7/w1pEwNKRFxfsj9Kss{Rx}@>l\)n%ni?]D*Yyo{?6ocr\T!D!S.o!0w%D9 0fh(mpi2Ja8S#;8 ^zdJ8yGjjkls Qd߮ ߺJ^#8DRFu6]݌;_jBꬊ-$w-y~@KvϨCK ؑX+E^MLR헪҉yΓݣIcrOo3̰P)ʹ!ޏ#Ѕ:LkiER,-"DcW֯)XA L򉿦$>:(A GSWc[/kTh۽rDb&>Ec ܡ(SV2p|yOJwW%q>#þѠT$NG%mio~MM&JI&[ܬLH?/n+Q,,};EcUcq5ɒ#-hDJ„HސM$SߥATNbṷKQ΁dԘDXɿ`AC; fMPPe9 iH L3'hI27$Aě%)Bo3O:qmNg8vAgR̴Q.C@4Z`bv;6PdUcFay-n!GRz|&.  L8( &2k|ĆJYi_;/nɢa0a :,OV -۹LlȤ%NB<{D1n 4?CyC6Z"^2I!GX =pE+XqWa\0u#Y'vD~h``a'~B{q梓PArnؔ2W+r("4yl͙~ +{`?p7PdZ3b"^"tq%W7z}9“([_ko>ee9MT4 IofޖzDRPHb.񘼩Պ&\n"-,a+&u` X!D&mYyxE 1@1l"B*x9 BJ2XkU"GB8Vo(+E`>Qwj=%GA[&Sx}J *t]:< 7ˡf qvPf>'6vz9-5ө'2 &quՄE,S0_7j!MCr&ޅlDx{ Yϋ(e8ƽ=B 5nwސ]%K c X i܌@*V2Y@ĭ)KEȵHƨV/4HP$D_hTռ}$ӚOFq-I$xFUS&QϢ╵C"Jk1S.ɤHnԂCU}%gQUrEi1mLǚ.S9+Y=9ͮI8mHC D0u]qŋ&#m+#HdFm׳z-{ 1v k%o J `js_)ѣ>]/NN3`DiRoT|]qFbh;(ʗ7sA !O$LjQ)hֶ +{%+|qI{6 #VMʣ~/B? BXdPZVtmEVQ_J S!6^l O͂FgVl/[HMz3WKJ0ERlj=rH>pȜAo8z$e |W3G"{X]eBi ib}[!LKȎw2- /EwsXB}Yy \i'I;L5 0HsNF҂naGhCU,*UE1s v6- ϱ]圈9|8}ȉ, +V^ 3 +K qCVj dh1%LLm_ϽZ7) 6M=$: sӒԡl tXL ?VO߾65IbD֤砉^:90Vk >jT Sxytā*49L4y3-%+1ݛ;)Bޖ|w@0q=Ԑ=i0ղFKg7XJ %Y;XZ3|j(`J217{ ֽڦEr G6v !<ȧraE߯O?>H!҆QҲ(MQuMjM4eLqeKCw2g~9$>b2 kdCV[AH|T41Wp0g8\x6 1[Y$xtO}A!ҝIkFVq%-U?S{Hi+/OBmr]Zҿ1n5Y<>y L@Ho!:4+ds9TevA逾WUz0 L+ B92* xρgU"y2Kצ%9U9[1z])x+p"5. A[E1,բ^r=Y7@E/_%v5*JlMFS(B뾀=1hCi|oKȴu FT?Ogh/01*|5 UJ@= ø俻JEK$-EMUG) K]d_`B;Yg AyHQ@ ^lN+iXce "l;[t=l%}胏89h{0jy 1и\yYㄩpdc ѠX;fpUGZ$w uslɊLYCcKG/Y\g{- kw%kPr>t^L"6 ,9x RJxY[i|Y.rFGY8ݨG(q1eC6,4k/P[Vq!onB #m8 Y<`GC:$%/@X4>* ɕ-P?e  V:2YH5D=i4 &T]Xgz&AmsU4d[BBeDVn>Vn2B;҆vJ:hct/\$2kSܿa+[8VNƌ0g0Ӧ/&Ne~И7NB)))E1_`@ai#T;[7:l?ńu|~9ש򹆫)UWNd(q=;qm /mB qšh|6ї]t 9?}] B^ذ8e)fY ߎ)ĺ07c%>ç:.7ު;6=@ _[a/){Y1[Q?zmn)+\m%=p.ֶ$ 3#uZ%7Q36ql 'dpSASE/|(G PplOS{ϓ.$r ׊$ SU_!Ғ&ThbK6(vtJvXr'Y>ѥܞ,Ֆ?/t# #@%\;Wr} HT̃k צr O`cB|\;.}2}BWBMUf  Eۣ:Y)RP#u{Y'q^EV+i|]_Ѡ0ie! <:O |&3"0 Mr?!&^{Q/_3bvw"Ʈ5nz~B'©/\vn 5sEFjU[2PXvV('>am``[ro6Q-/ Q\硳2f Th^Lb"3}`~: p(dV5٠9ŜM :s]mJ]RefS?@ aߦ\13k)_^3겍UbO-zv~$z',5;MuT`M گ-Fti2]C=5-xж.qb*7sq8'}x4Wj-Յ\Mrb]@-(iaK 2dI50IQ~۫z6S<#/1Aװr3TZYٜΠ-f4#8c֪,bLK4D!@x8v@|L+'^&|X T {VJ#Mԅ-X膊eu@63sZTуϧ֣6Di>< Wyfd(T3n0Q3S;9vU=vnL y/n9L{ջZ:~ K͊)wO9χZ9wɌQ{_pmP>!8|nJd{!h&鸫v]i_yoI>(.S(_i2+8ڵWC 'h7ewP9+O:Ϩ HM/ a*cV"Z4vOy, %RQteYJGhXsaI%h*\ޔQ6òo`ވZ|9K{"z 7PCćy7qEE0}Oxyzdb'Tg \E`QNesvrV9mR~&5;?. {5ͬ8 WR (Z=!;Ft\$M7zP3('Kei1i S5Lͼ@xM9I f9͐P 0B@Wb(!ʴ$lomj|V 5o(K;|L:wm.=mfؓH0.ǐwiRz0x2HugI6N8Tncׯ%^戹HM^Mm{->&-|RiaB@4 93~ӷjѸ6w'׿̩`FТ5|ND.53H&QSư QLkɓHqdn#7Txh`v+MUzސ̤ק)o]L[(J;o0 B8OWC 粼+D? د@X.HN)$ Hf / ̝"ޡ) p(e j1uѝ2( ៥IVH/r F:Sw!Ok{Wupz :ϕ_+NpGӊ @e,,ݼJ(p(IW 8Q$Y fJ5dcyCAn,>~j2ғ{I 'U0$gau5ޠ٧,A^Fz)« Fy};6jS6n҆֩bEu.%{ÍZ"BމkpXR*H5<:=e"0+ )Njvc|^#y1лYsP%toPЯFykW!O XAebpf;o͝}.Ӷw@Ho;)5uqYxJOhC>U"'͓x>>N&p7&C-FE#dy"-|wѰ[ʛJzI8i.%Wn47cL[ITYDeU$B[3NsD6Y{,ોTo4v =Et?=ϡXqWDT-6at{쀍fzݛ[U A͜k)F2~+>}ꪅ]߽gclýVmdPR %@l/rڡ StPԩԆ̔w 0Zc@$!82NM`S A=R_+Hq}DYG]AvY ]Bޢu˲:Tzo:l\p ';S;.&O'ckJFa5*&"oLg¿ׇm &IbX=%\\ARApQw<͑ :_VYҎ[DnO՗8PUG%f;=dk3-ΆUL <'e.BTiJ jPCӉ Ptg9Ϊ@?)IAОixd%gk` $" ,ۈAiTQh ]ѿ N#8I=X2Vc: Tjg:.jJfP{Fj}hE(׻jM# `.4Q(OeIU"><); q] ((;`#OSSAFmXZ?iSVO k[Xg8vKH w|ȳG׏lc jk8^n€kُXwPtŪ]hs\UE-bh>KD)ղAT  YTQ6\yVF,.-o8FU f kLǡ/IQ_`OLK2Tqׯp$s!./sLwluQ_gSn' + wda~1(Χ}|\^xaYCO&?Ù*S\v$ͱn E| -Ua!)!--3 1-94SA8",P+-)2cQe~! zh+Fa?M$bύlS tCPy]E]G KEYs9W%>ł`.t&4z4T}Gxmn̕oЮ쇠mpw3˜Ognب2T{Rɝ̽?ױC)5{RsRS"RG >}df)HECZ.MC y< >C9-ШN:Kz|phb% w CrD8ud:;JtOl`{ʭ3rnޅFQ"䳒;d1)a: sk1ymViUr``eq9&FsP^;b)X )4&؏q4S#9*is3UHz ebnS&_g=[~*7dk5}gEx;qmbJc)p/ 0gH h-˳{پIsNh('pzv)}LKOL2VȹnJ*`tōgOW+|{ ě?|@P|Կ1 ;wj*i)B9i F"ozaj/TC.׸bdA[A98N.tn@8]Qt9h`A,Aw!/Q?1,/jBnA(t,ă %$8If`^ԣci#**3}kqde :М7T$aUp.eB\_( R(A򧞰-D*0Y5Zw =v7R/P]NUXP> !F0gݓSBW4'J1/`7vzW)4*>3 U._U_u!?u,$˯ѭβ1`=~lE;ǥ,>ܼ\,w@ k0ss$f8>vʰA1oI=Ɠ(io檌b0 Hh4(f uNta%1!aHW"3.jI{7 nXekQݔ/9`Ԛp1/2<5W}&-gCkKR,M, xI&J+1Ä7A0Ӫֹ Vk iv)N=ݽD/2 en !_ڇb02]g;/qol"LNfcAg8ޒy0m'ά o2g[}`*e8 P$=.L-^4tfX4M >&u}%Q#j'1yd#>|#<,[t --ge ҜZҧ==9i]b컬t_eўLA3PW_A9­(p-Am%=0*lH-Yk>y7^hK.zȭP3,ay'5u/*+s}\B%{^ĺPi{37!Gh]\;`is,_Nܪ{Dǹqs1hrr"/E <|&{:+6v#ᶬ/&Y!/U&@|' >ܣxD?ӸZdKzW n7Y|27/rU!H7.j.6B4Zy~fȩ/)5V,8p2 ?L",'5oD-d=^콎wfY"\1#QőHumʅѶP pv}*eFkSn8*Pմ7e:t͹CaS,]~Ey_4~"įi F.Dz }aA$8bӽc Nʆak1EcbKwRg%ch3?jiLőiky!>2mӰwF0Bo^k<"PУ'cDbh%=Pwq~BxpdB&\|hVa:':5YQ1 uoYd(˜rY*m7.勪3xQ\aoC19Y]8̅Ns̗[F<..cRkGuQS>GBhGĹ ^/st!0zM= Cߡ`Ry17!>| $TR%iSIUEa>l%8Pdς&f3 PYd֗fᝪVIy_ٟ@wTvM3ۛyfz&OszL$ٛZi}bCF蔋EMV|=Ks+&]š>1H g4,̤>Hqe2+7wGBv|sEz 2, *\tǩ[AWwIrgi3!m~6Χ(V%RJ<1̯&AݘT oFPK?3؎Kfh P2 ~2OE~IVI';Xz'K;nthG݈@Y9z>LY=[<||l#VyՑAV֗At- woC.k>}-2CQ6Rox"sFed 8c! ')~np=֪L~#%0A\<,uSWSC)ɣ4312Q+r'|YLi+_rH= r8JjMIa"+Q\*|nMQq8O8Kjذۓ ؀(G>O2+@&Gp1N]vT.En{Y7 },`Y+Y/۶*nċJKL1^cKit>>g$}0?^frƢĪk+ThȅTȀ \%U*wrt~[j:V1R%e'JR:<=8NgnZ~6)%O)_™s>{.3@;s55< @}{1 t|)4k"aCXXy< Nj};cOnYDwS | .䨨T n;Vb+ *є'nAzsfĮSt|!'xɆlĐЅ 7zXI,`m|7Z:l$086gݯ X㚣,o/[=X!ISі*"LzwH4h1yz *76?ZMǷd# _xi9biuA}$ܔh!%F{NAF !{wAjA=OL;HaZfј€k:VlʍEގ$5G` g{+D@BbM>ɳU+Usǟ=%MڃG9-G!yN{H~LknH/q4~s:+Bʿ{nVbA( +ۏL8&S՞Ŭ\7KF3HK KA%pZߢ(3"J0af?.*Ream9*G+PENzN:œoY= /%`Gs̶C1{950taSg'1:<~Wf qf᳍dɇݦY`N!Xx<ŋX\NÃ?9]L(fc o Mr $Štv~7j*\k3.0Vy!Bk7Rq-r cfSS0N^SX a-Izx"j {]@>TqMSj IWiǨMW4B7=_@ߙx<Cy^3˔I2UHgcC /577$b!_Gvvrf[Esm #+epŬ-UB$R$`҈wh7#lAt<׿c2F20rmO Zྐ8TX-e|M 4RnMzVhf8ǣ ~]{Jn7-Ҭ:0[튛/@9e\^"&mahX D `8"! ^U,.$ms(o &=ܕUiJ$dMGKr7 . NZ(F+ZHGqJ$RYYGPA bCUСRr֖T`a׌ 'r5/ V0|%~iM[ʼ]\{Q[ iZ:K{Ѷ86s7dN N6oPjgI&fVE@Tp-q0'Ľ >//ӣLN-7>@?~;G ;8d)e_ 运e-Rct/cR=V=):2f X)OqiXp)mTh0\[ 4qM9'= 7砸;?lGyXtj !:C]äHO@PЋCf<4E{nhwhXl>:_B9.;;A`@AI0#P $өXuG"x@/PRAIf͐o(P}62T](H6Ԁv 5}6Z=P{eQ盐ŞԕZ;t yJ ˓& <꟏zvqs ]Sh'nN*d P9fdQ<.2uyEFcd}DN~)PF/1ej7zhYwU˙+JTHXbc܋[l;Os2]DDu~:%Ѿ$mΫ0+%@ C p}Aa @CqwG:c0vHthGjP5\+H<DFŒ ,ƞA*o %O]BbnZ),$7x~H/8Mw\BdDEy_t 2ynbUҴ_.fFWB 0@㹞Rܪ=4#U>$; G(#) ʱcvF̽)\Cq%öoҽ.]?='JR@5&.XL|,뗸hpu[F=ʃ}/-zyetyٌ͌y W!I>a⦩d8@@Az/LB_o!9Oy!GȻ4NAV54#,pq KL`d#|7;p/r-J;40ɥ*Gh}HAu,>Q@Oa`rDR5'F/kPmJ(f;fuű;D# "F R~iaL2ƙKVw5ğ>n)wDi:ܙЮ<[WfC I ëK"Œ `38* swLq%oas"wg'kJm^یΝm%ӻʄ]̘4PY)!iijLb:*./Qك#gw76#V #e6XUOMց0b7o0m|:lZ#gɺt% mPS12uA]nzQ"ǐ(Nt8&0Sӫ>L(q!G. SRSSc=T\ 6Oڴ#R]w c q= k+2J/DFЩ9(F ܼFD|^g,k7:dMX:ʈ Yvs|5J?I{+w l`[kO5=%*G&cs (VYn/?i1 B]t4찼Clpɨ_!W3#Ŷ/}?}CE4_Hɤy?-%''yؾ$)'MnO10 z|)MR4ec'Q^ǎ$Zc5cX/;-fL>{z{}#4ܐ"+sgs2\')/RB j}F,}l{6f\eɸmG~R18Q̺R^憧ik Kx-_h9\u|7!4fS$ D_Wτsn"bu@ũUQm^Y<ʽX=p#UOh!–ǃ.vi0 D/Z : /%bWA!' s=Lp/}s8 +$x I,m04ly&?pfmFH4/={>56$KS=}:3bЀPN eX53_.+bDfa#@l X*WpRaBE|s7K;Ѱau=A+&%T_bqrC sG :ANsZIY=)%{Qr쥏17L>j/m> rg-eӒq1FsMڻ刣Y:mcg[E+q+s[v>KEZmc1~eM8o]q99KR'ۃCpXAa ewcAa[ A&hM ,|9i0"Ԅp ҉b Sq_"1j;s 8{<;Oy C{zcAP mrւKK^}>&.TAQ<^Dx.T&*`*o!c(sFcDd]N=順ѣ! Ћخ|~h]ԋ]Nm ~S@9@cP#Ev%19'Lnj2 dH{=sn^URkGE(~'V}P jQ}Gd+ Sk>EɁ%Ab7+on&t8m5-N\VHT5O$ `MǓme6deh2;aN]Z7eWIv)|Ʀꘙy2 2'njԉ6m2JMCkΘΗ3LhRЗ`#mި07:N9x~Q~ yA6үUOz,GH5tP4!Qpycducd\*z\KUKSHW3xě{჉YZ{&f8FvZ5 p0HJ4Y^l]{?xV YiMv х?f7fp|ƾ9:4|#^p{DHTҶ¯a\QՓ7nR715CZXo nֵE6 y۾q),:zӥ2[lqRI0J Y@]<;v$ByHA`D1O?jP_}:%7539BEgK[O}<`グ.FFBOh gCQ]t-Cf8ѦJ͍c0%zjQW'>fC]p:,4) #C1/ct`4>P8tiRmY WDހIKK4Gg}+塕E?r3| {0lWxP_8p<4Z.Jz2̯03ړ{S0Tiz ?>rY'ܨ 7Y<9(b'\OD,oOP~ւ84NQٍ a @{]^zVaϡ׀zvcCT--b{Դqu sJ𶹊YE";c}pjI[+u6gia╅M74H0PWOH iu6/NxbITeUڞ<^͢gT6eF'~اy?DŤ\†pac=CڃY ( 50sia̗-M2~Eu,Z&5巓~R)U롰\ulYfC;ka=vX:[dXQyɿe,0!h&Ҿo[O1!OgF\[kpkn֭d +@_>5o#UѲTnX| T[kTYwC1'Ob.':0߈15k1O|<v#hE;YsaF2~K/%~QFueWa`v5,TgaavBiar32{q2O-OTMuP wؙYY>tݕ̝&xHkEt!TgrB~&M\7:4Y n0%˕P88$"7W;{ Upf2*\Feta/y5;|U@Ju07ke_5qv$ȵT' ~ZqxϞyA FA1C|y>0 Y> Sn08c(%׍ܠz+>/X8~e0hc^)LI-+j?+ɯu)+_21:}6M#ה¨R+7sO󘫳L<\T7!Am4W@GTTX!8/yĴ>C / }Ă'hlH pVkEoD[+YcYDaAn;U ax"h.8ڕns {o@ՂyI,Ǫay3^ P1} 76$qe[x.<ȅSH+X5@C9xz@ 8M3,aw$砸l-jQnRU2@)5C$ct@(q, ug+)1J%ɨcuc &w j,tMHާŃlN@"-5D'E~CR]]0;~&Hz*<.ya-d;fťPUDR ?sq hX񿯟Qf݊0x I`aJ T׷ÖPzGfmdZYI؛~0d4ۋ,x{Uj[]ϻmR\"¡Lk.6*P\Hv.`o=檆>)_ 9CV &ؔih,tSO*:593blll I We c/f )k-PϰbK\F0JKYJE \ă怿^qTz&8iD]"OpF81=R._Rs9ТNFeҗ>lB h B" Er7;)cGgD񄩄ZD<hu\+Á"4h6j*4gT0zdo䣗o-ԝnՏ1?Z+7/x `+ sҳe*GȈg/ܤ/%(=cnN؟lS_i'uK,Be\ VQ WGjj"L$柼q%}KA^i=ߦL3S1TZ/#1vؑ7O)zӎPB<G^u_bEF&cK-G %bEʰ=nvC%hzjм$ZjCU`nJ_K#OH6?xcu; nh&ZGNK&+Y4(L!npOleZ%-fj.t/Mzf/tS9jB_@sznQCb2Qougn}\S̚y`جA=D"QPe@7k8i!ғV~pVvN⮐d2J?-T;zsS:n30j5kxX+N7Jz=YwZ\&-}h3^qa[Rx[f+V 3޻rUÌX<[Q#Vbl=˰4P+mH萎xmN[ 2XXV4IƶdLKoMZ$'R|N-BS`\M θxpK PLV55fM0G?9.>/䲰!f_6 gK7:Zf@^0Hǯ%F/f>vP5XzU ,JQtqNtT@2\>C_¨{pLܕ>Vt+c".QMmp&"r-wÈYuִ7pa/Zg" 3`F|(Xa yl>G?+Ȅ(-Q:Rn<1<׻#h 0Q8 ψMxqVەw' T;&ܙ{z69dr~QdҊW9nM9T&k%.@`fW6㲯Tҥn4#4ȳγLu z)TLEuTGߴ̈́@b(trQvތgw'kcZb$m^  6 ncTؿ_  "\E+SpnkAv :hj{M2xZ TЉ␀~dQ&?8crY35&*Mn>q2omC7Z>|x||s8=4@K.3ًsiσ: ejFNh@Ph:dHu>[/y:-QH iy:N;\ Ug'5JXsJЬɨNgKe_w`svY\R3I 2'^q?]#ܞ 8@t >PhR#ӝ4ޡc85W4sR!^MH(UBK{ B>PI!Yj4)A, t5tcsJȵN1v8j<'SU=εAw/iqX G׺E3"-8^ثZ?u2@MݮN5élI tֱ8(۰\9/v qWtyzZN*Q xl&UګׄJ ahg٢4(nj?W`S.͠_3pOn_YUg|R֙9kPJs':qljNM{~@ē|R{,jX틄MNSj\|{]/o|OIfŊqKUsmG}1ײ#K&E.Do朿8 =՗۝AvKgmx7b^(f5h\5d@.UH3`l'E><(SOڣE]5 żM9Zqi쳷ٶp 0:xǂo 8wB BȊ*Fr+3ʖei!؄HA]+p;P7OS(7 ^hPƛ}_X',Єvz's>P}H(*VS.V]̞Ǯ^٫#FZtQ@6E5g5Gh ʫnI&&QQ zV^:cU|ZD& MMsyZhV>)iQ9f} 60Pt)Err]dg>[+81U5uwzY"З}m.<@9%,ɼPZ9b5"vK(h+J9_(Ē4U^*na D_w[BB 0G4XJb)"!vF3 Ja7I8(wf"lTl9 @ZfxHlW&,&oWY* :Gq5!J/-[Aew=б_ 妎?B f!zV(HWMm )i߆[3&TTzL|lEqI7CiX%%^14w~zN(8{pU4 PF@e',I'iؘ/1)'u/3 ]~utT#o[XQлadLn}Y ّO*&AGXIx<sNӌ+ ڂ]# ㅯ\{Y nEQ\0SXMS~J;.܅C8z v1__5fbɅ{-c x%7;2% レRT2ĕHOGM]~ 9ćM P&Jg"=MӸk&)gAoa8c  (`~0Zx(oʿv˽\u塥T>==v33YVdxR1qj/}m7:*r[%~Ϗi$ʺ9-(ß&&;R~:}8ݠ]<$$(z 'Z1pޔǙ\{vC'5H)# /9>Y1މ,/{LCnְG o"pR00fEzvҙV(M (uL!Uڣhl*=nz^ 6yֳno<4׋νQ_bxۯ-_WMzi6"aQNET[z抎K(:]Xl)hSs-M;cW:(!%HjFm0^;O 3;B0)J Q cjp9={CZ-o'M`= Bٓ8IƆiq4 2wcGrɛ֪j[=F8v& `o=LI=᪟TLXPiF/v/2̲<ɺ-pN:nPr#߼'A YF]~j>DG;6׸6Npt) iOl\ 6{"Rr-!o Eϔnt XPRAMa0Non:&uQk%kFK;GdToSJpH:=AG8K6M2xשq}v9G.%$vx[qLg{9LvR"G]_(ԲϠooQewm]M>: 1xW!6s_ܫ,˙*2сSXV4zݯ<[Fc.9W !>CPrh#ԯOÉDlHLOvVC *1ȚWf34&&Ӥ/(~ pl^IR.ݹ MA]ԅozW^C(G s+DO/nW&&)a$Gq =[V{\)#4 FyiXA|pSQ0t+i _HRK3rFGzD]3]9n7umWvؖ MGx!Mٓ` sB=OM&mcޮxD跴,wH\K4q)!o6/& (۾S{bn?uN۬*+t&I\l@1 WC\wZUmY.Tac ȶNBOyE*xD,X2@Jkp|7@Q7yzIRk{l$ SJTcqcLdv=Us|Իb/Fj 4 of,?}IđxW3ԋYPH T-=CnRkx=I#eЁ~;[yVdC2þ&ϵ,W C;5 AHOEX>2 U҄~yQàF@#>|}6sg.S>Xgmb!";"Ƙաz }kv#Lܻ|9 lcjCEgH V=j7aϩZjAU%rugc7ؒlr9i(oM# Ot<a [̗>z&[QV Yke[LGޞw0qHŘgfg#65}؉gk纤L͸t#"?C^1x 1 :CUed)HJlPP~ٍ4F1sj<pww@8a^w 5wvSs1Ps.ݤi]cv=UnpZc1ect&%܅>@^wI.)z\lPcՔsr;pMtlYN2JAV] ,5roUj"Fa9ycwH1XxK[rUɔ ޛQJNޱ_[(A~ :(KQ+]^]nme,=#&m?*x.ʉ#k8n Ɨw/{bm j֔ uL4>;[1m8^)Vl=/Gq)-Ȝ2?8%GCP. DKN ȫ M?zm~psfF>k+ ;7tkw*ʔLx޺1F)c)Ba3_|kLhc8!wF22*[Au7?jku-x?|l8m}6o|Cnrν BxkkBsxf\ 0HM܇- b)8͌09,;F-EHQ)KQEk%c LxKf[Y1}#l4 i΄,2M1լ5W4ZC4PQ XRٵрM-3›a"+*Fhbk_PEAj^b& ,`~[FKqeF>|r% _U/ YXk[,$#I9}Lw :Ӈi{:I B>Py"9ƽ::eٻv(-[!@$&?fpՠ!r]#rH',Ğ"nr$g&6]1fZ$uV28a}%!b`d7 |8jBkf}{..̋k6ŽFԾs-L.Os%%[$j?㸻ʹnPOvbZ7ο1:cbf$z)߻jM@@{wEM,Hu &ˢb̘j@,Z;T;uj<:%'*#L.[ dY#2ZQTX֓~Af3"!z-TX̆e,.#RO!>M(@$wl"4xg~ؕ1)qK-9R16eOآU!At2U֞[恧>H7VP 4gܫٳ/V2#lB:;=I?rC9~*cgb Z5nFH߱!h5غve SJRď>\-. y$T& ,-7Tn?hQ^&`wpTW]' H{9 K!ټ}EokhKOj$sŢR?tsK5?Dtf=\M"}5;lI76_4Efq>9e saaU scX¾pIL G?V^/DNؙʹ[6j`%"' W[^:J[¬1Nq">FN(KeK~t$ꆘ3p!C\}8->_6BʗG um,ֻ1MŰ?/:TwvmߏiL;mD^o;m1o ZRM(h/*Fd-T#1twձ1Pq@ctk4 ilNC7{чDcZm% :~nWdV8O,xd%f.a#(ߜ8zN©呂8 /Oʹ~s`e- yhٟgHK`g5C.(s q7LWF5ELmlӽ/6E]a]MSdvzes~F~cţ(&O ēW=Zq#a|^<~P ?5BɖUٚUHK9;iPyGbxbd5$6[_tE:9ŸyYXAYYnq8 cF8j$9I\>*.:nJX~D_=ކ3t'l@'._%Q-dl/ۘ ˦0J}EVgDC&Gep[E{أd"u)J!ĝymlc;hN˰ }SQE}$5Mf?n^ayG`8^|xv8Za7n-zT&۱xX*}@N+2 T26fs`"کWB3Ad=}458AE luu{?.uٽ5'܋2xEh{3Uo>dXNO1nfX,Zr 7v""sP:ӝ&y_PpS*e N8IvO۶rMOb.ʺȥkG1slܰڴaԭy?T`<2 zR6i zq™ 1ap`zAGM Vbd-5um:nNBs@sb/ŧ6,1vϝNjB |lOuTtxIa- BiY?Otϰ1,0!74% pZ|_'%Rf" Q)O'<{`d1 a9~ AjA}jm >xm ^IMrgFEY9aҰz4#\j?zU4S~q媡@&Uw0M|<+Q*M~GxC c^W]z+k0v+m A)DDSǃl.=YXxH!~(h\ťsA)&ĵ3\yBqVM} iBǕ#G7v('E:3zk\;Q2(rx@E'`$Ï@$MW=&ӦCNaiF+y˸ tը0b4vO彳@Pn8!0\gZX&/RHꯙU;M'uežh ^qPn' 9MFFHh8 a{y9cј#Mwg'0U y n{fT!EV Mx6H eЗwy)hfHp.,tO0|_QHiLx4jh%lVzHe+"~)yhrceX7ZVK1}1HԘ;Fe]ZQZ{)ZDY;k"U&Ekٞpr뭃Dʸ}._KtZSgGo=ćX9)# ms1 `ns;3Ouma6aYz *[0rމ$'M %zCC RYܮR~^ f9cu=[f>zI_Rf%vhIR$B_\1o0&c6=m˰S<%ӧ|jt/bQj:n]N VqORZ >ڢ*+1…}"n1?m5b'l|$Zl gUT;nY KrJ.XPpģRQ6śwA1cSp*fƿ7?'݇N".CQtmc5o K Ѱ8nXYL|y Kk=Q 8׽L³䞵3Qf^Lia^"i }꾉^YP"9^rt}!hX`9n K~ ҮHtYzcL RdO͜羨U0歂?c2eYQO:Krr~̋+]c䑮ޮ-K"`AB_.nf`Ef`ք 2N"аVat]nUUe_ !OvGS)9Ү"Ց+H0xH9; 3',hCGhULA#̂B:m ]_֐u"ŕϕtƫb\@ʊIcLK?ܡ|F Xl/v"T5gi' kxֵ^1ڛQ*N[Bij! Lxg+I䇐p(2L507yQy&-rK C:h Ы]DrP@ 5 Ǣ e1pXg jJƛ$@x,Hͥ˵BB°#"#J^4(hȬLw2Q@uevGR"vގN}D1]0=/!u6S ?mq?Ҟޮ].K:Dv*@v>D@rUL?\s7 `_~Q)OVl$fOzD+"3 )^Wڣi@@BkJ⟘h>>2ET X/y7j9nvQ#մT^Z"!_J*uBji[| b`ze?6^ә{vtͭ.ޔ* '5 ټp GCEoIc?z祃(a74`%6%AՙC> q]HMD'C+.Ξ3 @eqUUt4"Z4+k}m5;Z ŗ^gA@ױ8W}|3],C.WNEq:Tq=*1<ҽ E\чu9F7/T Ż>5e~: @Y3|C7?Lì϶J ;o3_f껗Gݺ$nC@oo qEИ##*nw]]h4'C*K(. *~b^*;aJ_N|L@!Dn e˿\)o~1ӸAzb "7F=0/wGB+4{SȪ1FF zy$uPaڷֽ=]y4ӬX2^hSPAaVWa$M@t_L qИ?{B=<{j9IX1]sxv$x LF;u}a8qgC"VӕmizʋchP4Aլ]A >N}GKGJ*- 2p54vWC11'+5N!| ʹVIh+/$=17{DF/"MC,:[Rgcvgm^͒9Jzu#x[hϵ;y$l܉Ȥ9/5\h ] a-7Sl 㕋D-mUB ڀ&P\oG/MEۋRB<4N( 5%N=DnG+Dl#t_6ޯ&y}>~6p1 Dvg4A_f]YLD$B |$? ̎*PJxBŐ~gkNEzFN9~EBG b?S|$\C Hшlཷ(dSh{~M&|flO'sA#|`t43 iBkDZԨr=S:Rפ,%9(K3twV>-1/)رd``\xS: <|->.e@vM c Hir'^kK 2N QBuNl3T!տ\*݂j};Rf6:\tO-ݗU:NBj^x'R:HWqpu^+$\fҝU+_^7/:IO)ReL^C2̬1}+'՟b$$⨫Da}X#-2^\az[ ̑2SI\8>8l>Epn Ѡ3(>__UdαC=+kQ=^VV1̅Jx)\qݓzH슙>5YGEPu7-2tA@b#)w(# $W)y.4҅8خ?rj:C~,۪0O?kİ>3BM.yti\Uv>JL۳i Tk^^Fd6uVg(o0`VnIQ[fjĝ;+8@@-F)Zmn Cxn~ R՛Zlhȍ,< KA*gy|FIa}ZPz ngeV<melYkl=.5h[%#2]o QCg?T ~\fo^E1N.BՐ7L:MD0 u+~jw Er*Cl&:"I3 e_~][)nZ߬o8E` >֕ϱn6엃X]v 1Aޏ|HtЩ '}y 奲aQ/z1PW~h9A̋Cn nbCf~0UwЂ9,jƚ!b'@MלQȰ#ЈzZna|\9u.EuijM,mni{9r˱ORqpu*̊eʓ_mt.ރ٧0n6KESu!cࣻnZڃ ɬ(Ɔ$`|F9&~׋U*H 0xrN1|`DA{ԫ2؝Ì>Yׯ\_Gu}k\ HGؕo(@ݑ5@0[(7\ї8G][Q}+ߖ]Hs(A:{t]=@~KDe1wٖwRqwoZB"WKsݵ S][$qJc5 +p'Xh/^ -v\Ph1!iVa*'hpcxa3ɏ[U- U5OBB[˙V|,;AhغhOv 䂐RS+CDc溏,:S/6tJ@5T:%S=yO"bz࢞5AuR"{yVLi-XrR'&~GC xjz3͖3*9Y"'T3f:܎UQbYdU>r@hWxizWߋnA/!-I9V%,Zӡ;𤋙S/c˵}\=yBX)̣I+8.?X(S u|aB=bN{/UyTҬ7)xOv(q'8XXwג,+e_Q@񍙥.KI~9B|t6Ԓ:! U|nP>0gIm e O¿Y fG I2w TB%4%,~6gt) T.4%!l+5ؐ{=@4( F2MyRi7wt ~,˻*(q[ūX!-ejOV>qg5z# @oNC=`KNyCgSZ}@PbvQ#"$fH(Lسk8CUMUz(!յop")a0ݑ9+BTI-LUpY7U@nuݪb*R/6~DB -aQ4#qy4[]H~íCfMXOQ+}xh@(}6}<.ݍ_ ̑jlbXlc;H`e:# 53G u"%`Q@>Umོ2+^ O;imIq >laṯ E`Iarj' >^ "4L(N4 ve &ۇB ~b6gEyD%y23OϚQKf֜#dqߺ hEpE>e[2j5%po1ca 6r%co#MPӉX<^yIbFܝT"_?Dq4cCh@bC^qO=ۤKk{ܳ|k23@tumMNZ>a#w~ه-Ji~x_y(#PXWc41My=WF֤^®P㮮 Ȱ?:OhW=C TYD2ۚ"͐jϮܡa28ذ&gH-^C&5HT6xyIV$bs)JM!O;-QGXjx:ʽ4*-^C(}6{P5{#ND]|UXe50D4X? Atc] WTXuVE'YWLfv'YULvEv`B/f"sIN3sMKT(hUnxx<_J|-b:Fbw%Ɍ+S0-/mNP }5 /~]*F'*{9tĂo~`k0QC5D뼛8V\gAMQWyPeG$Ac>?$vmJ-BKޒUf;Zܽi%Ί'"B,!Q8:@+"pR;Ƃ4g @ MО C9 9N](ttSnDz+дywC8@~6txKјw3XءM4:hy8'"戠6tOSǍ*J.ℛ f6. ".8(,D$Wqh%e'0Ȍ'%sI4pGCd!3N~IY⍗^qYbA9yRK T5zd2T$<M6- ،\SppSZ\`H._%(N#1qlÆ\Ij U+ =HKyΧ@k: U !)Gwy9J!mwP Q gE}4LINI;AYzD+P@BdI̋0(.Kŕi1åj z-ݲtܵNCSTÓN䪫edع@C{J`…Iқ^\iKNB3-q8EwH訖L8e]d`{`I!c*hF1Frb > m dp.gX3ń̎@>>H`} p>&[CngDIn(]˟C8?:IH߇X -u?4ơ~3P!E7eOpaKH-е˰ bP!f Yl$Fpui> {꣑Z\ÛէBEr erC+n}]!ny[=*3Ca4Y@iq&Y-**KBKWg K\!TW,cz~;:JX(BTkL;p7%@ _GylhUT6lpR=$L6 [)4oIGm.//bÔ!~7Ma{;Ŝǩr~sL'c߱f]?uڬVxDhA:Z_޶dLs$hRj9؄>tCN()cF1X \S3 &7½ׇܸ֨? ;'`62¯%r7ғ4 _NN20h!Hɞg<._.)yCqR֙"qC6 q"'HEXn:Y+OG ~37F_G~wJyK_^׼8)gҦ$V%>F*n3W\_o79y۽3Z J4ՆkvMe.N5A A l(`zy{1 5]ХH{2XA^x+'s0&m;X p [{Z&hS48̵~=LcXg렗#A ˽ ݌ J Q@R6?&(6&D6i'{0ċ ^RgGcQJÓDM!]tf[1&/IhD5 Kې^e,VgvؠI˟ 0P@&=u/-ti>Zem+lrkJC-Xt5JPV綢借|@ q+[R iIۊ΁+ҷZ8!,9(txV-6&M讄n=j~M7ͽm[nPvbLUGwTAk|=~9pOl&~*7=&)?INWk!!`2U 0-t1f]0qU"ž? ;IV@^90Jװ(Ӑsō⠔8V 'y,"$-G6z\6ə⋞mgmx̬wq$*y*ǣh3UHe(Y6hʏ [R~_0εEe,*eRѦst>+ߛ7փLvHYї]Z]HL=1t++@j(B/:kpA ~ɕ(H@>ǰdf%ZQambVIDM=g ޹S enU3+җ0;ZrƑ,g/ 8ϝ;ZY/+86(} ^d,gzSnҙ ReQ[.Ub<J`U}3v?Ի[8eƲVz=BY1˖--*a ;$L9 )_e݆\ 'Wz=b#̓00ɣͼ+  TpB2?;'Tqlr9\maMNf8g*S#ޣy"NT!ӧrZ0s:T%; Y(TU-7#Zf/mӌ&!#Q㣂~>#ДzTG.l 5Xt-Y~g /(zoֵVBP:BfмUj&@ꗳ]I-cG0f]D9mH!%a6beNYMwVU;X]ysulIzڳ%m OZO Ѯ)#NX"Prix:VSvoWYJ^ ]APM#mOB0D#R\bL|UO.,`Q:{#vcyܱk?c{N,TXCVK?5;S:ZW/ZBk)!qNВ1 Yv6ɞYTpJiL\'8//pavm -EMɬNda<5D~IQT2وuJQ;[ZH=2a_]aM u鷆$RF}s^-in},,gǁG=([;4  tٞ A)AZ"Њ*drM?ԫUSGSj] Ю7%~SI:f:eBEnrc0:7f3̳rB8A>i>o_6nKG˔m[Pl寰M^zzPЎ3JH/&_YI74u^Ќ*B+JQT&H$PҐr*`1_Fo &uC w ⏗oͅU O4AiouT %4l>B:ti)Cj|Vs:OY-{Җ @O: ~#i~R3@g"_@3 C΍W#^M _|}RK |&O7C9z|u*0MI1nK1O(2HA6Ms+ay!GX!c\ YD쳴IfM| $~i%oj pP32)a(S(Ϧc>~̅ǤW?j WH=:m^#"xLI+njƈ0prj#6UH}U)?ANIuq$a/̄)A]ƏkseI$cF}P nzHP+bzmW sO5mg/ T%b ×}"7_t~#pc8J*Z-Uޱ-M4P4h*\r>Yͩ7Bmf%{u,L?JoRDlȪewI"8XIuAέl#r()igl$i!ck? ;dTtj7V`[+t{7 ^̠~>ѽN컋2O &U69ւGO9'i%)񸲵y?T(U%m]>&WӨ!HtJܪ׹e)u>CƇ= U#e(Ib8O{S[5"_# eQnjae;|@ƔE ]wQN1fu Qe|ǾnhvP#=k=Z`P(5+ut?(i[ ǛkډTB3uƔJscmt\ZZ>&CE`S+=7 T -)wToSQ'/Қ* 5*pv7'53g6(莁8e__$ Z )]fM8Lqd w;K'5/AC-h6jWmcķ7'{Ϊ}5[fɥ!8hPw碍K!g^\Wp>&tZ\N9{i~/8ZKHnSdr\7߿lStRWE}"js.j։6Rسvtޞ؝ns_W]r: c["3(ִ.ĕŪqQJr=Vଟ`ǽ>|pYY?݅kƹw ,*޺:wJAD(!=9yg M'LpqZdx/y P[6XNXI(hK4)ӄA /f45xx*S a,>d"ztYٯik4# l|s#3RlMZq d<9Qg*u ˑ`ѭ!,m.mkd <c' Z-ۂ)~ic)MO>M0ZHZW:X8+CŖ79 x,}RMRqdf=zpw!^P/{ז˛Dڠc -| Ǩt?L&KjzF kqթ_$J,!v\ sVԾOH tY/Di'T'xT;[CvW-S!g7A oYӘMvRBuR)#N'Cn}鰨\Bv$ u 91bfC,̾'w >g-a9;]/|;2{ΰ4j!(:pF1c>Dk-}Kh- nH4j=eR?)t'2#k*㗎DHҘVS48AwDz.a쁕32.v{A_}e/SK*.u Qku&4h+$rA}Oק5 ~v klSC9VF=[S(f :n%!{n M('Ќ<{eEPt}AOFYcG`#.Mk%ԉj mExf" f2}ϗ~D KQr?Px!nf%uځfBsP7Q)rThAXtJbu(L #>5UVdGsH}߭l-X;q蘶ȩap Oyy?9O@>>$ ԏ C?q$+Vt<A4O!1'~uh;8u,SymI9cN/5s2j v0'ؖ᧒,l/ :yA g(h:͈L Qԫ!_qC=Ħ^o{Qb=JKA'-`ygi!\t1nCm.0++U*p%9dO)ij9r,{TOlc{ftL#[%?^U 0 RL8 asCoLhFFH(]w$R`EE@S=ӿȿeaXאm ʩ _(U3f͊*#8B{$p,LT pp!{yʮ`*kaVU=2 v+ޏ/a6K>O8dݏ+DjvC_3(bh|$r>VN^SdI26ݏ` ۤYG`rF-|9l ;@p{"Q8PWpJdF/ss} RI4X~*6vKuUwAEqTD i¬N9mυ>f Fh,,r#e~Y5l 74 ь7=]R?ԟ::x ݲw8HoŦ\♠j/ۄmOL3iIVCP=!9rt[Ssfc07߅m SՎѰNX޼*8=ts֊z$R,uӜd~kjo:Mߐ6`mj \"):etmwa9 $7_V>0#r? vj #qGLVŖ7K#> ׭a.]jqG޲*zZqg')Y1Ag/_N=~{ MuM%+;݂3Bb\FlD qK}oRIKZ~TsvB^S&RJT|R;DZ@&:qE?J11MHIBR2 G>D{6+:s%+ ] [JVeTyF݋aw=g=Tͨc~#(3se|茂A˨f􎊏XǤGwM`eЭLZRLGp(9*۲KR*ԬZ~z9H&zjǾZ4 ַ xLR 1`H\2tb؇62O Q.8a fZSNRI+꒭Bԗ7Hi" ^?.iti z߀p3;{ɍӯU\_ҷdqoB{:yns^h.o"\Je|0m&DL#(v3w A`&;rmmM!5D-0k]FwZ$uJJ m3H3{_l8swW1BhW_߻U)J!@$1S9`CWGmdM8^Qt/0=9.qYM\V_hݴ% ǶZ;ӛriًx%`SA0t*X|(g[ЩdgvӯY~-3&LUَ9 4 ]&!YkU?ȂhjI`:JPHkrYv85&` dqw*DZR#%AX}կ3 lШHP5]ְ9ikGG#&?  XB:~1.q1m1]kg VxC2 Fa>%{HP|딼Xu;7~!V+젆M?ف.P0epU[%g?[.3NSl, [0F{<)zЕË#̽\0,-'?adtɼ0@X3{Y/Ŕ4N8(=KsnxgJfhGSi=ODl4,33jlwhe4Lv쭯!Eh803!&#w ՖڒibC vRN}x# f9PLfMLlA/S~e!w;} ah qfEuEyޠ [,::D`ez @xPYSA'Dph{}xNDQ 7,c N1EJKusQ(GӠ {ErXDsTXnq,Jk%O`Bl\xGGͦ&IGUҊ6X},Rd E{q\ӊЮh#""!vpBTw`:WscT>8]|1U,$=NR&$/MϾW4Y%VH0y֥ ;BR 9AfY Zi`[Gq318aikBWI8p|$q6uqG<.-Ě݁LSŃxm'F1SRƂQpx Uڅ ς r/@Ly%6q4tpS$Tx= p=6IJ%!2,;/M?LV__غ8}e>3464-dRb S)]6ڙ;tMhD\pVoS #wY~%^A7҅sX3 J>vDy;PlM(="Ԋl6xkSȰd`NRWl~>w཈z_,w0x /kr0N,se*Gz-"$VGȧ*`q 'OHcmU3ݖY4.jkڥ28A, =A QX`U|i9qVXRkv9N5"reYg/)ֳ$ 4Z#_Ū)1p@чˬZ(5˧R],f"&wtK~icAQg["cN@]RLmP'% J"u=mɛzd"%Dځ[B g λz( ?k?)>3#y[6ßBBJSgįu\DQ=rK \]1r] ݡ6 QLx%𲣮-W B3E>>E?n~Vk}zpEdRB_y-_rJ6)UY.Cs:4z["Tt]6pbAS)[GF$.PaFe^^*9+!TEкd2vOkWBav xNe%/ӏ< ]@@r程^|4J$E6DqJ%}e==Ok^p;Gڷ-x(<&ˆkh<ʪp.3ZS.xY>&zJ #$lL;-D 7^`ӻ[]3JS.ڪ;Xܐc S*+ΰ&-j۳iî3 VMyk7SN#χP~|0:s@¶t>)/ &l ߼++hoUr2NuBqduxД/k_DZ-D)'# ʗ"jS}2p~sPz{V}$v,f렣]|~ʕ(>Ui8F]|nqDUI9y#ᾌ߮ɾx8X2߿2|L;lX9ϋhx_͇ ,5#Ng] 1bg a9z⿰]߮7Fn=rvUy~%_ vw'_RRanە5$ _+!mG wle (ZC=zi!(TF!.ήD ߔ3--(A^?Uo=sr2KJLr-Ij3||D4L]AaGfn!ZLr@IfĜz D0ָW$JV 7V#kW#jI"05Z]EzsQolurBĿ:oA6Z+Xq?WɭxYUdc^]g6*of~+-q߽SF/p.+?} g݊q)kH/:Q%S(] "G*7Uڈ 9~=;W-&=* M&E}##mSpB1^e) PXH3C*v^v߯dc-˾AK4e='6OX#)@HCv7;XAg9b~TC_sk+c zrnyt;&Ak5`]ehBFD+?g9tCn Dh{d,CȚ@(PĀNz. W%ck[>yk| Xu1qiwfIa EgTЀTvHz7B"^s&ͪS҆٨KR2MamOlUIt'|b swD/ϚT?oN\.A4|F{(UKV(lZ9(ZՂU2Xǔ f KY&ޫWl}z-G63NYke,H tRa+y0Pa KLr>v6׮G{]j<7eʞhƸJL^m,ufL{->R8 t#B+]J"y:fc{5h}ʋ u9Ǩ(x``kG崙6 '^X_k8{|_t:b+ M0+Gt*hlx@}l&^^=1m`P*R'}43׼d+VTrQzj|Ȗïey׾8AN2.MIJҘZ"!=ۊҊ/%%W 3ix@%^BgOaZ"r A1}<;=5ŨƀܵBB~4vV=($SR@5j߻6.SE(9lË`F6->jQxYQPK:GuP\|N4. v){N"N_2d1 9w3I*رNz[FZ+䘨y靁lK/ݗёKU$rl9L}if650P^}C=4l,[M*=ACXҥVI.5"WSҼU#4ȤΏ,/RM|c+B:(HX"wV#ջzJ'jҽgs̜7㫐 W1WLoVQbnKS,BZˋщ \ ED9t%xcC]㚉yƦ,J8˟aɟ[Qўkb?H-#XoFw!G]Q1Ǣ6 _[gjzS/t@^RZw !;9H(<-]?WJ_/CA:jE,aCpxs :*WtNYOx3{:2#,:GAbiSaiw$:f3i,~QOp 1?qT> w3m)QpBò3XvP?\A繚ᄻ7.ۇ,xYO5x:MԬlGiXM8\[?"矺EV.\^aCVRNWls>\ O/mfWcG0G/L2Agm㣡iV{3[o XN|^2?, XtC\S]]lrb+*ܝjӾ_џee}$AzhG.(O#>l"a<ijT;a· XAJ.C [sB@OY4]1Dk,2mdwApQ VyUBnfвL{LۖPO%!X \f3m{HZY› y-jpo>)Y)Ҽ Wϛ}ЃV(7ձ%Be*O_RIHvŹ #kr+&>oNW{(E0\|8U~0_,\J=r/3joEMpv䌜jxuPkaT:I$"rZBE- 'q$kL]803O_):?7_PmO `ߛ=WZɛm*ꅈg"ea`o$",H_ A" 4 Q]ds k^$'5@*@ګmQy5"o砩\me% nPEJ-` 2 Xx:maե#w\fn8 &YxK{eCz)& ?C"޿!cWvX@PǺ5v{,1޵mR5unJmV(6#P q)@nQjxHS@C).Iβ~JّWy< GR|CPuv`# 'gpe^Oth5V!)X&$86 lX]q0`1ܝbf+/0Ow"C{wFyV ]Y w_| *9ڨ*?df̕xZ͹{w.I;WYwͣs5DNf0T {eF8.:i*{E/M.HRO[d Uxqa꼸֊70w>xlP*;R.4q--v ]XM55k$Ɛ j-khv_ȤTN5$Dfs&Ů^v$_8ӡ͞TsmvY^FVQjpT{ߘX#T:O*+6~t$'N&$:U_+SЭ=~G*?o~J !Dˊu$fc:rfwAwD$nF$5c'H5b xf[Ni'4ABv%BWևYGU&KPlYir9! 3(@_Es9U`Hf@!PP4ZB;MP|w/`#XϨgb$o繹˘XOfs|"%=_'s2L!IⴺY*ZqY K0N1AS o> "_c΢tbaHCG<_e/d,NPX /F6e[f.y!GX89Šʒ_7@B 븘8LKyqU<%q%f,7ճe+1HZ&r'kMx#o8x}e2h͙05ku̫utM)%[Y2@UE9b۟"!> HEo7khSq_)ei=k2;|q8U֎!%SQYJBz=:\?[U"G4pRȪ*J̓sKܴ(~V7b>{9z0'i #-©|y 3i'c -g2DTw“tf|}Wڧ$>wz]IּPʟqpc^nciN/V8e2b\ԝafSlhCcV!NZe?m22Gcw3Oc1o_B|tP]q`\iQt 8lIv a9},# \ncL]5,\xQ#7ڔ{ctG~4=ww u:Y a4[#y0U>OMF.c@Yvt,E=*BxOW>q'Bj)r[9 y;!AC8=:X==@ G#_%[8.{B<µE8fDXxoB-;Cݵ} oV? wD IJx[3̫sc pS*%i"/xt$V[#Vºxtt{Z H53; ;6d _%d9Q!83!όenw[.O6Jk\Hs%S [P1|òUSOlL-xTZl4Gmpiw+8+r "$*[-FԶ7TMdT}\-CeZ.7)t;wT#܃M3rVV5JSN6-̓uW,0xU=թ8ݼrn~zܩ ɾ5U< 6F`H)wdz ըVE(jEˣ§@NX`v;<+~Jx9JӟHshB<{n,pxf}Y8#x -N̴FaO7ti [} tR'~xLzdjĩ-o2+۫4 ;}-!WO֐oAU P[)|"MqA׉tuV~`צ-\Ӹi4!4c~3yn  ýNrZFEPbLnR+3ui<|uϪ;0'SWa"s0‰nje9IՌQ9u,md$vpx~!*ĩ.^4y',Qf0,3ؗn+9pT,f]X+h9bS;64ؗ,j;!zxINIja@M;PW o%LPDI20L+s%bQ\)_Iڕ5n&KW_98h p1Wg[ipXL?fyQۯ ydEK#h^ekysc& +dةM$8> q NikG XMe>wxt9t.zNm}qC+é8mVSU>GE5my+8lCuٿqw*o9EvوƊg]X녗F%T,LơZj.C$ouJ'\H}hwR:k@r9_dnHAw2;!62~+֖pKeS@zCqE?&+mΧPOJ7Ή3?*:]86:K5:e-fȴ6+?qSn &"jH'ĵLfI6=%4 Qq}wwl2k谆A8pR331wDoKL+~h+ܤsDi~~=};ƻF" ҬMS ɕw@uV (GīYf5早3ʃOBmtCsޠx\lZ}/n\۩6oY0vZ$4Df=[Aƪ*$-IeA%SQ6#vq&QFFr]~] iV y E~ c`K?ۮ|\B&<@w<]S\_X%W pߝ:QRXi􃣇\$b­ކ1<_e‘SΫLOgaF_}~|Sxy Őcg!Ηq5>XAMڦlpfatPsF.nqY7`էtx#uCoZ{Y*n:i >vf2pYSc١5<9oGBy^[xebHP~X&MsYX>D4`;~3DPM wl$4E75tmwmd6t=%3pmJz vN,j! _C+ɀUc]`{PJ |Ch9?d]y<{1N]C$=ԅ8RqY63@;%rik}i3 +VUk)ܕB~5Zg0hWG=\4dMoE=6rȠBlyIXB#TUq[od9z N4<$(d׭ $zTokF̚EH4A ^uϹ:0uØ qN>"֑JIʢ/wW䒑}y;D2%]ǕZ둑az`"2Shorjo@m-R ^Pz5aIl_(vVqq:z=$ehl@7@qjHH'8O̓$ Iu9m<@sMi3üP吡Tv#.RlWa@e F f(wܓLs^ئյS]T錻lxa]'r aQbʫk_Izvr[9?oȰ{4U99p'c;?'?EGv,)]3R#5)ߣ=u(NvEb<`~gbj o3T:mԁ:ld#g!pL4hnǭذ$=N*qh6P:Q˪I,-T\+! c6q&Nd<0y\dyQGpsδN\WM0Rw ܝ+}[€} I`A(,B 0FN6cTg 9:,/,+&!»a(rJ>eCd)zB*gNSkJ_C?X׬*2 C%eqxkOndxa YzCIq+Y VTvg3|L]FQbszF@ǚJ'!sah[lXÞ܃M\la2 <=H%=ENY(WX+yg[ɣoC?%Np *r ;lqME)6!EqbPv>4Fyc^fY9j0.҄]QzEZ;`p*4-7])+%[}C? tcq4JYU| ¤/!~B*֪`ĕ} 5ւ9AͶdr%v{~y`@dXQLlE/M_~VA Tf ޲(FV9{?'pc ;zyH)g="-jِ<\'A7^YUUqOb>]✔ *0\#%:Z}PNyJ[".$>cpJ.#3oQ['+ E2x3 xmX͔22|gE6Pg s]2[h0~v \9EU>K+A4E&Hw(w) kmY&P6jq;(.$cjqf%&kCs%ܧ7EfZV*F ND6V(NW㓓LnUقR:$v[DKmsf/!#~LG~3D1-ypMVC|S & -GƖ[Jp~f$e<"[y}ʃ T~WQ!xj+0߰2y@.4uN$cԽfW5P(4>\xZY_sǶKxZzٍ«}3Cq*KjbPN8Sd/@.9BMp T ~FA1cȀ*B Pȯt",Rw'Sao-8)pԥϑP74pEI`XJ&\/(aG್}v7)T$-F?#} ?ˊTOM4ۊth_ T]ŔYَH}x@$#6J4ոˣ*I:_ !+p"Rc2 ;װNp#v!t%e=mW<|w=ys&Bxb8 A [,)`"-l{wM+1fêՌ"g_z-0]JQYjvpȬ"OQ˩&[O[`@wl65V'PAqa3k'ʮA8N**Gtت@w246տQy>eZ+ ߛWKGoyuiMIfe0fr4=sejw>;8d`Aߴ/nb$ bj6t&ڦP-%MhTg ԅNrp,nk'R[@Tk/= #kW֜s/ w)l .eq&OC(Re)O.͗s5Hcea w3$J,1p놘kcUe0ZE_Bfxih B5!Hjo8C՜̛?ӑ \àϾ eqWE+"#lZVy.Čʃyb@Vkr[qgd) Ҟ'Q`lj4)7&AwD- b2;lC|&mOA e t2q%1B7䞫{v<=9Q4mϒ<}K  4:z)V\&ԏ !`q[\1ϙbbc Otwu`fSpo:eZ SQӒ?K ܆KsREԂ]¹[#UMEWj7Bdof[T8 32[Bsƃ ע 8ڤgUv*[I=c_dAݱFl P Zzt9 ]j9gҘ;.7iK31#DDw(4 GxĆ[OKVU-d3{0H]6e$@K2De%h__?غ%Sn &vs7 Л{GAD 'jW4*NCJ1ij%@4fuCqԳ?OvRӺC^=Vc\R­ ^R(EϋdH=Isk+A J!v*}׹P sؔftuӵ'_Mdi!av22+_VҊPhsKO>øROXA`gBدSKV]ؤiM&t@ihCk=&X\hUK…6eAɀ!JD02(.)6΋QzP4}ԓYw>gU;8bOcɜ!FKLSBK|?fԾ\y]9?!_{Ht޿aJdBc[Hpx]߈r/*p֚tB 9'.C'sd&49 O)S7}W흓g5f^<ݴm> 9'BJetWjbi@{%Ei$$b>vOA8!;TZHXsnW3;=}{yfn(~-#kRX H$er.* Q+|"T5-{ی|J<9g>7)_$x xGw=J8Xn2ib9y;!wTøL[̔3U" v~Au$!pwr)Rd-gՀi~M}r_*ßQgvf@>z D6Q,B뵴 @)%m 9ޢ5"%\Ĥve0v_u>>ni!0jFP݆5F `:, S0z{32̽!x4,Qe'mp>`.x#) XB/(m2I?@N+ 1 LgZ$E58xxͿvG݌j>;D,ظ יXK#Cj Aq!@ i"3:a_E9e.| XqqX!3#&yD5z h&jɱJX?B;ՋDAuQP|N1Ȧ/!vBl(]fwī\󲚽9bHHۼxؤvr15 !C 닩?pr 22Z#u&Ώ^_ᘓv]lp͑Z%sVSHOpbČhtIn5WFLT/lhdp2%&iZRuw-e\ l8UcQљIJ`.YpbԶZ,Een6盡^k?}>q#h@A]ѓ*6Rer4LR0{v UHDBGޭhm%JS'èr76B)53fܚeO<*~"uU=&a01ӿ[Z)z(aeG+r/xr,aL_u\]ZHTlԶ'$N5rj>ו~[aU(Ptaӕ(I"͏ W8>N8+?)JW;LT)ޟNQntx,uocNRBz"Nyձ:3hr Y΁?\LXMY?(t>y?Fqԙv5VJzJ~amGv/,E %ڮW>zZ2'L(pU v`@77DQ!,%UHq2u*5!.x&3Ж4sC핇jw09$ ==b2Ez XIݨrDeL('ޮ&@='e;hi!tCylсG?5KJj .p$A^~G϶$ُ4 ;4b[ByGZne]LedK;-b77o>I'?bH-7R`! N]zu31V?Lb:XQIK ![X%ͭ/#0;$5# yԷS+`;IMÔwlx'1* M E,]7\^[,_Ltm{SH3ZTDsNU`-&\]!xh߾tJf^k[s4FI1Q<[ fT~.ӄYu^ Gʩ QL^ tYvñ1Fjww]KẒk5d / Jfr5Mo2TxⶀS^13W_'(6ͥ&o|4Lk z.yp[z뿽wY ж1uS, `Bh}+<xa١pFHsּpw ȫ[/opMţ~ :2?`+-sxw%0B{UQo4A=^ͅaD;FMJ h#VĤى -&e<#x,Í[ɚt<%"M[?|mT0 )-kMJ0OHin-O@BvC˹aӲ38/.*Z};*!%7FDȿup{ L8 ?ij+Qo{N*24ޣ:i]c8ث'D\X2 !?L=CY~?T:x͌L_-Dh|-S"W$G cOGT)-iRYw 9ݖbS-7PJA>~Iu9ڇ);騋&ښ%N? _ÎgWXz N ĭBmQ}H am% @dPmTKdWㄠ7;}/aտ@4՝OG<0~CRiRw*og;Yȴm`uqM< ՗xZ^PXƼrL4 k5: 7U~A9$N%#g>2rzƹ<0j?qVR 7u\ѡ!  %X6A]~I:4ViSZD\{WV;Ru9vE+p rN`PP#5C3dzN4b}ɓ81Xǣ}\H9aG鮺53'F 0T *O!l(辊JLݛU}iZpj<<&:H_7S 6qӋ@i9 +bd-wVDm M*n;?t\Fq,I/Yd{R4ߚh39c?Tr Tuq:)\g]1ZLͮ^rʙކ9ӯgyhƫBOHݧ0IVU::|`$zPo[@?v*)< `)m(w&Dzq5Ĝ^r>AZ=e?8ʅGn@_DRzDo ҏ) +ŔjsQcMz4@nɊ7`=‚;ېk[}"=j{݉'/93^{\T}A @2g CLp:sKw)S2\ T E(՛6Jq@bؒuZ %!Dl]A%YC||j`7LU!޺\ܽ w,@VW`ؒ_s͞6ti!U`)daa1^BFrbqq"@OQQffhjAcǪj7a7M[CK+_K7&/'\?c;}[C"{zn 媒 mYp;TN7x,%WG4YCCD0V󳰎S&&j?V:B" #ج5FK84x[ 7w${F(.ӛ۹x$hvU@t8z8Q,AR(Y=Ǔ;c6#L.^vkI͉wF Rp6Qv<WJM΄4'w4T( ݟîs^g܁O+Fً,T&y\*¡a4BxH)kfI.Ą1 Y՟$~F/e4mC9Heأ_/jvl%YoDܵ4Y_`')pO5rQmIp_yA1f P"aSxۆb!E~Y^>E>^=L^}B2$H!5k@YB&҆j3vz5}ۖihYt%@'jIPa+ܳӊ:T˰@t}ڸoeyCZEoc& };j@,r1|5L_t;)j>+$5⹗sNwE)*-x9|[~TcesvA!gl)%\lcBG0|Ga). ЛTz|<)OPv[5]^_fC׷} ¡JO9+һ}O&:L9{ѺFac@^cxo1hّ)F=}SL6K"A(dz Ht^<[WC;7dCq7bb4z TdvYӆ1_~^qyHL'{Pww2ORT2*WXfECCU6,$R+]A#Q4l|DWĶR߮(˫|A_HҨdm7!U tC(Kc=VMq3(%"oz #iyh:D2vw('yN/le+,~P^81恲vFV!nxFB /=6х;^SQeGKe.]q QVOTV O!g2%AhH`d{U^$6wt3ΒNr#`+1K[b5Fj=?DrY?`$),qbE[ۜҩdzmp:x;fעlglkG;/K*(-,BHT ً.+R-x44ŏ>% rRT):jc[toN9#)OGsdb2Mfy(1]2h", g lK_BP-îej |Ӛd-iY2n)?GajɉՁI#>P.*2fם, Eъg(|PjL=S JV= e;S;}焏7 GcΥɉ@JYir 9rS_[J}&iDm[/р 5{|g7:c?˿D,F5YORm3t!7US)7ܬsGHӟ-,|LkہxzߡWi:8.77&K=3\mjb099NUS[s%7)fɅZ7WU4リpI{+pJg~3=@⑋h9M(MUݍQ=V P!GSi~1VwK"mApa@[\m"ߺ A'H=5;qDnhQ{`ٵ]3۳oYu?,9"i~o'Dw:#!aɵɝ]3)0i!a="6TP<<|BE<CH-.o9'Ql>9cpRNywނ&rmP&+ DwH X"e;:jJrLmޖS#jR GEϜ `;)'jԄWI7)j`G}mJSN 91"u౰ I}S]nl)ސfdnV2?,/x0~ޟE}CdsEoy \ @܃i}`d3zS36Q$V4lWП65 zM7,# N?{i lۗ\ҌjkK/v}ܮd2!!TǼ@yx>{q=mH+0퓧F9;]BLV?.#UF[[u[4)ns:V,y󏷼vNИ%{iu,? $yn7Y=G)zS.0ţ^Gq2RnbXe}mbRhq)J'IenTpRz&A 1w_  U= c,nHɥd1e}Vu*qېoܙy#u˄q$<<-&)DDMxtʟ(4juh &*,r|1< ~9Yr܇DgIǗK*yZhF 24iNgfЦq|frzdc@/wnR.9ň򒝍@g>r"WʎH~A^GY"φU!WߡgoQZN9ULpnbUx:]k=[ƿ9P\ !Mɵv}apb2/|98h"A0s rt: ƖSٯ\$`I n5+ff;KE".,qV1x#qtE !O^FΉVVw4@d(p3^Dm@:dNo,bP#qO-. cAսg0kk6$N[>kMdǨ[VLC[ n$LJzp\"#l(0Ȱ]|\ݻ|Woʦ,jC:wN.Zn'hb Uq yڑo/JZE3p‰WWyaЯ;juPQnnYir.a7Xd{' Ò/}A$szKu i<*B)ͯTիaws_a[T؁]}\3]4k\a/HB)$VRJO cێO(}vzho;꼄V>i3b/*y_k 3-D1B ;<+I]rjH-3^sѫsSQpk 7RL Ck#l 3a,^Ͱ#Mƶ;י߷~u΀}1Xn`7LME)+tՎe2(]2yܕSA~2T?ⴽFk>nSYRwS_|zU !)Z|K.մzFz97cZHD{k0 |T;?ےrW :똣t9#ʹN oװV<NCc5-Y Jb)0P#:+ ! $XwDH4FXV?7+Tiwp(qnfӲq]vT  V!#\rtYT=J!l7 g E`xCI:hn{ AO̵5jN/vϵm#8Uj\qZ؛x\D8GvYV+Z"qmA1B`BWOp@zݎw Ȫ.ATwJydg[ yKb .XV*/.õUDdv=PUsyR VQ̂1-[E&]XjwHNɄ\ lC oJl̐l`?mᎺ+M5#LcqN$lqe WD˛Ag_G9plM&Rʉ` Eܹ pJp'fjR,k'9t8s4= ;Kq7˓g8Ӿ,*Z[b)ZҴ_374383m-x+ [Li<tS) /xѧlhL8aeَ vS9w1N_\ǺKg3M)A_aԱB8D ^EPP(mGJU{,ي`3KRx Κa)Q.!][T)ԌuB~~L˦XZltjXRFlș6dR eP[Bܫy'q.RO7z<&e5ʡ%972VeSV.M>ڴu̒DO vqYaT ?8BA gQOi)kk揋҄FgS\:4;S)}W 1fDݣ 5W{u# &F՜q ߘBj*N*~Ig)bG]c0OwA]{mEY<5Iwjtp-WRoyyEGS59egq 3Eh5>*c=S&T.+JbMT.2礲Y-w[`rx!F5?FscрuQ^cvo◐81ܡ)::a7?w]N'V?f0"V 0WJj2Sr4h\ RAY,c]yRt1cاH< c7 :߭Q JYBo^B3IuwG\#? ʃ,f$,`u?c,_tyŶJ]mDuIg Vpڑ!7rG` ho.Lv ttim?sU)d?7/bv7#*ԉ߄5TxMn,_** q~j,<-ǵ8VX1"MFFH!*5=V ->P4QPqk-bV^nWe2E\*/Q+As|2eXpfBœAɎHMPQ/vQ-ϨÛ`~dzK`2bz2&IJ0 c>kWkZ %)'=T ']'7" Z'>˴aS)rDBv7Ax#9gi:eԚ ./}w6U@kxjHXMfj4`JH#PdPl6,#\1 t#:7#4zs]'A2tG؃^߻]v9%V*ȸ,{m5 s:ڿ.ScCP09+@R}`A^v$iU+IyQOt(D(W=rW@o՝z B$@}ge$QX%âa%ATŏ4PJy!oy.cܤzmtqv)J9In=۝%D)./(tk߲m R6ngx!s [^f0vL< ͐LB}](Wk2 U'7! ڞe^4axX1:cqC7{tK/ SĞz!_^{;,5;N 2 ?1-ð;0VdZ 3GK0AF~zRXA%H⣚0&/8Ltܿanf?*}!m 5}ıcvU9ʜ{r,5ʃX?+sãCV@gAh@b?F;o:d`Jyd%("A TEU*=]TxG6au0ljޘC/پY9N żEEn ˅1i{u#OQ-r*譻zQh"?A꜡JYNPp&EfiĻxY I:C[X/`_WY!.@[遥B.p j -Ra֎%dZ|Sp#Tm˟X Uj 1ӘvVZGL a6٢PTʣW}t7//]D.$^2\VOPc'ƥdSSLG[P,g ?K!#ݴ?_񔡛 BZ#2Vǭoቹ+AI|RO+5^blt &}rϪpmOo7S:pW_jq\D ajo%=z7òK'^FTFjvĚ4!(KvL*@.N^v73r]1o_I\ה30{Vm;deR\qQÎ/Z뎦)W4L.Wf&=՚r! .z^7?˄5+&GprZYp2n-g%넞@k&.t22u_+N Jރ|˒d:gg;xۅ!}S2Z5<:28@nHqH+9$0&GB~. )cO9i@/ [CRAt .T/X_ڶDZʶ8MdmReYE?olo`\bF ķk|ǒt5eH€Nev< ٻ2՞kZcm u6T\YZ\BRVBI5R@>z i%`D|q$i'OEc !'PUzV~}ws![S>z(К?E0ߗ!H)> 5+:1e +X}$_Ⓔ02!iV7&<7@c0xFud¥,w5K.reC~R˨GEa7NOxvjV k3v_ȓpy5.+T--Ɛ5? ]*N4;_+v ]V ׫60^`kѲa0\8EVp% ϔ< .D'l~L#3䚛eQUaAW?ɬVbC szzt /3e byѸnMz rDXufn}t3.r jU d7¤JJM(Fd Ür;݊r8)ʫH'O1ާmK`5_SVI>ϕsu'l2\u9UPuPt~[zjRdK~\ZbV0M to6,+5.ɂBTt&ٓq &tdH#yPLvN}XpcHb2IH 8:qp'!s.F]}mKg۾˟3 Z<8d,zTiK)TG9#wv>6W*Ҿff΍K5"n%y.o9JXT<EdSI :QYxWO)C㖞gj~䁔 a\Y}(0vܿ_cE(b\ b'~ y)ÿGSq+)юI3= @9|Fn*ޚ/5%,}Eʤ!hɒMڔq07(ai,ss+ {<ԭ*FZ(@aX>𽬁~6=C{T"?{&gR|_0y剅T}7DBV@ |Q::MCB pN\ibxƆ Wj3n^ xѦq]uΤq1 bs`X2iF0ď>Φ̌gùO/*- U//Cau'+:561-[Ym*R! A D8}Au/J .q5A"I 퇙,ʧh\JfS`~`k \%یv ŷ賘=@\V/PWgڌˋŮ#!Y̅\: J9`Kk9DOk6r1X,9򕒝L^/0  /B@ Ai`a:Y/9?j+V QI8quPPukt|Rٹ5 3 n!ٜ/i_]$‰>Q̋eߞfMv-X 7^J'@"d6<Y3P@c6*ɽ^ԆT#3$fϕXpF>8 p|\!:K_ pSXnXO}*QcSX\w!@^wޯ⅖ D?m e:&o[&PIb-?8&W׉BN{@2jQ(kn:  {P`V&Z 彀^Fg͔ުs xߗ zM%kU{:{ЕOЙ&¼:h[JaWXO=J}y͋OS3{Hll|ztqو Z|ZkX;Ll;"@kYpr:[?Z6P&_7AoIxa~ܻK/C^Jh헷>^Tf^_酰tD1O^7s:!_PQbp"}Y&~S);D#OG]f7|SS&!Ćɓk|%Nµxbu_A0 Q-~b| F39} TMZd3my^o׶g};ޅ!jZRRQd,TuY~#ċK'+M N^%Q(;dB7s$yu3I05y4`4NLa({NVU̲5 ``b/t/~ `viBjHmk/7xH5M \KB0B{$dШh59& M& =kLl待v\ڸˇ1ap_h/&P4ÙQPQ\Ӯ6oɠL@R~lE 0A*_cXpǚéD902񻬃&*wM~""(>0}e$oґ 퉥j `3_~WMkBO KTo`Cqy(ia"[2o+n.aTo)A/Y$^75l4a0q:` fpΛ'Sœľ:5zIp= 5=5j#Q\ϕKj-ȧ@f 2o֭T#o) d'*dR[9%NB1D704oU)E[ۄ|P$M[0uxpDgGmPP/r4uZ:z۹&U afol`\dR~+knVv-S2ts1 jqц\DCQʾU&?{ 9kDxmZ$_T(|jaѤ|lsԑXX%/wwX e NuG2R> .iٞl&u2$ā@䵪,aK`#?UNa,!;A1 7 FTׁIpQ2ё̠=zaˎTɽC" ̞OEt+Oť@Áuu̗] 7%[_-岔%B .EW <X1!" D"ɭC ]ޡ=Bb8 ([T{Q.a^eC&|}D "S(]lC x("<Ep=^R:~j܁c@mhڂ6 fL*1u`ybO蜊c'D,ҬlYQPy~,ƈg\+}rlgh%+8YkQRZ=rVN!Sqo7 늨khn6Zdtܸ TGhˆDg}SZL0>O$,1 !-1E@Ae9$M/7E:LW^&T ?G ̒R*VMJC0["1yï,8Yx vj/YO㽗mqNדk p{{Yׯt_)8c j2lSs5xCl\ƘgP t8 qm@(Tбue$w,ipg?E) ``RK;/ڕƧlvsAB{s7z/yYݠFrs֍yWY#fƫ[զ),8 ni--Sk gl"˓ҵ S{՚BǛbt&<8Ubo~f=e iToԤJjyZe Q-DY?Ka胧\ LS܇P7 Gr_mI̬La';)N}ċ1h\vI0kN=Kh0/ŨU#-c0ZazI^u̼hHeVLFP;w&z-́>;d%zcpzeic SzBB"%,^4)eG%cW˶h]}JxZ10U>M*0_c0'8c`((>jU~vgagK 8(Ã3RÕzpYe4NuQĐWtgrRno745L-N[ԴQk @?zzO!eK0@w[c"wqKѢO&t"]"|[–ï 7ʈ5pTjYnJ,n;GC /LuƫFI7Hr!<ʥ*9Qfk2~/G̪d,q(rl-Ȣ4Y*2i36fGBNKM %V鹏LⶴX/۱6N%oLG Y1aIM@t•uˣpgpxgt|~m?Y ;;)6pb9oI38ךM+)*|_\8eqLe3m6YA yGGHTN@>~lʝ%ծvl$KyR 1cG0ȯ'!Z`O`(IXl4Vw-,M/Oy9ta*Cj34֮Ew}4I/D~va! rKydx+btڎfaGsm-/&. S#;Qe7JsF: |eof8\Uz~Ig<\3j04RZKŶ$kbUEeO}1hXO<;}/A;MXXNIlUtn\K >bMֆf>s7gCݲ_?|(i8tV*j)lOD}]tl?v@3}aAXdu ~|MR(4)0w4/vTkќĄ-6`J `"YK]zP8+?CDm$or1b3 |ʥXU8 OnK{[[j7?f (MV-Sp)G%MJxu,["AY_8_]~(g2]:4iZwF.?f0阓^rL-p5lźLeP E9  Y3(J_XE/q9i9Lc՛2% aQ[kfWw:Lpl^Mj琵MaISȒ6b`1 r.={JYJ8ʣ(^qm m{7'IpHc-+Igk>-ą{);lr:a* Ie| R,\4r)ZW0۰rw$qlB v4SbяD(fTfg.k|k#C3j&R7up`uC CbE'E`A.Tm#KMOL/p5AUDlbqz<B:ZR&0JB36VL-aƢa!Sj~roz dPSYμU;mF]]"sj_Oc)tB""EdNHû[&66HcZ;>sZwHKkQu=ڿka uV3maTf%[ء$oK[o^G_,ޓS 'DLbwfG%⠖<|#4FX(Du$>΂#>ɳ,&zRя@FZ^)}ւi/Ge]}Ue|!]Œ{2R\MKC/T:j2 1PZ?n@^dc;=O~_qz{`?CGcos[ }Nu# dom P[|$Ĭ?Cu_Ԑ98H:Q# l!=k4eBb3J'jY5tYSX􈆓6BXtmRPX`zYW9Z_tgd3HƧMUomK̞>KHwpĸCS1S7nˍ5{b?14/. RŸTj$g)qX+faoSC9~톸<1hJCcuvYn9F5Gn!/jz OMꥻQ|r |>򇥜.oh~$6 ,mSӸՎH?xL}W_.3c< KTz/ k p$ ؈Ix1򆋌Kv'(xr, =]`?I=2ӕpj]IwW_\y\;)_pbJe(|h-~At ,|Fq敏0P'/| O;|񺍆X$/X_һ]rcHTS}/0P2smu/Xڗ[ZmcGӞ5hGO3722or1dusY%ҩ QwQ~D2<Τ){Խ'Q2mx`'`6ĭ! T<쵦BO" #9E3OV"4R-ʹy6j^k+p) Wqifny.[=o\(`]QWxpoBh%g}nugL`_TX?4ilmNS\:U87%XK)vcwĠ;"wo[eA'/υA.+F6`UDUK,ϡO x3x!y6X!c$nyٹa.BDa`TPBBYEp+'yq3N'ټC41 7"7nJ%FMydl1p7gh5!XvGd3#c5 @}>Xtf!>}*Y3GӸUB*뿊 ;؏Os8AF5o6% 0uVXQ+) ;cqt;!'+fSeѲN @Ēi<[ V_狷8oPJa; D,|Z@QWˠ!amU9e ;0^Pg*xʆ nv/E>BT0H 4m<|RԋF: `Uؕ-P9#[ rxfR Z{sӠQ!0Py+ 푰%yqWV,%fL92ƾ({N%"U`tMK$bHԌDUׄfR7ȧT,8ŅQk%072YjIҌb*CTADZ*(p#9_¼G+ejlѷv5d㮭ŧ2E5ܛ);6/ ?ky}JL4ϠoUԑ6#0w{1.wR)(M(-lu܅-qgS)))ǏPqWl@4J`5Y#nTáI("ºSä]VXMr+E+'j>{:=}@ꢹ{.Y j`gHL1qX({ X|Pj5Ot(rxLOasVf $v!~wsu`xw龘LnL}u@kJ1rT}-/?s )n[E60Ȥ33xr'K`I1+{(&2Ȥi7 ?I<^G<_SNU:r;Ճu idFhݠbiL-'2t43 wvN7E&5_%/!=kqU@ց)XsAwu8&K9ÑǬ{aJp멵~}¢غmT Y0H4yz"`;}@m.7x+UBU8yq%csw~9sWY="SD& \Σғ_6H)i "m1URil!Jū#KQÌ< dDW(,c8:ճBWӏg`#Uaa yQ8dsUK XZxirhWm dHlIPǩLa/PWh9Ⱥ3ȥ씊P ߛ/!G*援Xmrd lwAI^0 +̪@k:CDGa@ T{C- ?lYQ*Rb3/V _ k%A Rݤ=h}w4NXZ *o[aCCc4Rr#_A- 삂^V2| A$Vc'G500!,2}فtVݘ+gP+›YͷEXFAgfo*+ =Db.E \!۴4L{U%o}`q㠊u0/q+;0 xʼ<1?=oB_ÖbA}/ٍN΢` \Ԉĕ>crS K'̩Ua}183v@5%ܫGJۦo*E;!icFᒀ`MlTGG#q##Q]:imOVp]$ Ft= P񲦩ঐ1ǩ>6mlHdb-DQt$-@:o4- CO*o)trM%ג`#jTz(6qNZ Ap#gL2$~~O硏RܒFS=?P`5WWWi?`"KbgYu3` } bresngi?t/ݹŜtZRѬE-[4DU$ 8f+ h_9ocۏ=ԅL"`>>;j,&e_XwIX)&.6x)h=/֚:o,G5hb!VG66^f*ƹOe/Q␓~+ D`k9|rEJTc:HrC#੣r 4,jg_ aN`t`tIY W\wW{4#Qe?몸aEH*hn7z "KWΔeq8jp ֪@鵣wYvL F?4;;Jҳe>GK30`PTӬ ~_HuyR]Z'>]otKdjU@J_pEP|B9 (y5EłRb;AR5[ġ!dP@A==LKoR!--39pa !N .&v`o9\u8# odL[l/ [|1>L,!PF+6틣lp?By=,Z_Vlf 'a).(,T++$u~ܹ{eVE&9iчiIre;gv+pm=kȁ|)4w ᘆ$heH,)ghU_LXԖB<2F׻$m*n&nG^pQC8|JH؂JnNzi;nU(ь<1кT$G#W?ɳ N5D_ J=УʘkCف5w+vxR|Wx-Ֆ!`oWVlBVLB{ZvGbI!kEI>f蚔Y<Ć$vn0f cǹXxYzhR4fYu72(X,C6qH*/4pe!V`u Rul!)Xmqötg VW@Q`RӺz̛`糙nOT ߅]ıKP \؟ r(|EV˸Wi#iq|a C!@6;T^_tLJO ^nnh;!K>j+ꀥ]}:|E`>ꩽ*NfP,@Mw袀oUņn|(P¤= CzӶɩ060qeըud9WTm2h;m7sbG*tv4zf%gh ܗzhwmhHy(l.L=лw<{N~fBJ5TjX0.d;RdcGlmoA'{vPpOI~U@]cE11o\wͨG_4 N>I";*k~xQTmQ`跱2X^rwdܵJz 3 fłPD#vAK0,=]uk;#4]vg#1J{weD^x Ǯ{('tȮ Iw`Ӌھm.U`Cz-:|]\Q1]c'0D*EGƆ"<ħ}"8*VןAA׹َ7.z~;5}#B{y#O)7ALnZP@~hZC$2l9Hr8D c% @Xs.͹ nh \gZB:6QOQ26vA<}[xq?I?0GnJsc qxЫz8$#c7d2 g @Q17}ye5w*$F WoZGXQdHo$D NE1,:jB<" pWI\^%o)exp!<cPLVHkcS읁Ljpm**uv geWeGg ɡԬơ({4d),Y^"ENqn/AFKAd /G?[icdHK' K>čf"r7):*C*io4h>+VN3sVBe/8ldEbυTr􏶇HBǡ1ѫWݼ q_Ku0+0&ɐ0#܀0&?ݸV4Іu0ᵳp׷1{\fyZe%'> DhX=Ơxjq]z>w tEbиSfi%T=3_8dum6XI Yznpwy/^hmd?OrӋnu]ƿ+0.xKK.-#C2!;ikIu[&7SxR݅X~TP&;R,5:aW(􄂒l6sGKH>il̒C$j"d S,]ۼXo#{i KLk_: V s;C"Һ* sm3 DvVِgb}qsw"D(Oscλ\o'W $+9>yT%WbiXG=1bѱz%hlq6hSoЉR!W) q scP7a0YA\+=٫e H<˫R`yYv&ͳN ӥfkg.&W>oe#H|2+q_O9 HsӀ%dZArk FQBXRRySɋ{!\m gĸ@ҐNSҠEkB#^~<^$Wm̊aUui_Q^ލXl! QjWr'[AipN`x+(mMmMfRJ H񈉗 LI5 AG6ǁG*VYP- 4a,I,m 9Jv+$jbk{~E眻ԇZ+EiK#q2i뚄3܉[mR0IqnTm:Dj|4RQaYZ'`9;HT1vA[TAr"ݲ KQ2])}»l 5p<0QX hz+ǯ+52'%jj80ޫ&t͙(o/E#cTܠ/t-L GAX·z<Ѿr$>t]8Ep W|N:!%= D7̮jw >BɥsۈI)з~q߾!<#b!c*7IKԬ.C \*{@fFP.KdNgZ/KP"ZMA04cz<`3uŞ Ig3vJg0lOVFLஞ᦭IɀWee&$ (CuݣZRpo8VOu!F7b3_n]Cj B)zMyv$J3thٽ\z%bZdaQnUA"effE{>(dHtg6_]C;߉3}s\.m?covo W,9N5B犕1QnЏ$ W-b4иfDs2ܶecyX'Ay:1S|zƹbW .5y BC f ,7˜f0xK[+˭4m:32m5M Z}%r=MO5G2Dm*S^8 uq7Cu>&G9KCcn!s|FE.&8| B) Qf۫6tyxCIF&/unO p[EL?iQqnT!N= bwaω=T#7+ʔ@\QB&h&JD^{Er1ŷJWn9?ToXoH-BSrb~d6PlvGR'LI(5m*UȔ](M|dՅi{I&g'g E5ݬ5}c&MHȶrM|!5k ڍfɆM/}) 51%L-奺A\DFyR'%K?|H ? AB >LG [jŒ$06Xfl ]`<&Q^ k ˠfm~@$XNiJd-?7GOt!8)KU )KAs4Xl쳦,˒: ]qwh{e`K,"XI 6_R\JH7=9n2.>!fiXEO3"#J8*;QS[.՚\z |"O׻eOFQ2H  ?T҂eS5*xաXCAS&뛥NKW'<7.NrIA @uM߸S=Rk[uh@dw|zb述[b֖J9Qۜ@ܷQuBDMTIXvuVyh2 VTbFi;Ǝ]%RP>:o9s%>/e{dA2T<&F3hLD~S 57X,pba7e(п&O/etoinZ7L?Iw#nFƧ~2d7-\bbCn|تT醓=ȭ=X.v/a/$ejmXrΕF1hhc{󬢲:s)kFV_Up޸i@H̾:ݑ7uw'5 GQV (uOLN:Ya^wZ >@>E!]I6oڎyƪ\J.PE|q=E;) i0,k6.7:x">APEXUi'.`oi=}@c҈WÃon]҃E8$}ș5r9?|g.Cll taX֨B}&%񧣾c&Ԙ+y1x8tG3R@ZҘM! O'ڔ`gk O{wnjLʝ3@1paފ&dzt\RveF?i i,dt t1Z@KE} O(-NEܵb rfLX5s6hzf, #w Q T# qޒSH_Γms%r' `2G7,Dư}gBp&>I @#Zfe޵ BSQϼ~mnpDI52#j˶ܾl 5!Rsoxi$Y"<9de_^Ya&|6owִAzrI|WZjȖ`BM5&j<ȇJW s ];{u$9 - 4.g Ƅ13T<+d{@ʓ>#֤>0yEy\k6"eG6aV4>G2OYߞVs(;p`R~%1%gK-߰ꠏ"SH $3sJBWp,6sOSqZM~2OVkΗ-g{_2˟]J[TH5p6G$njT mlkj~N*fbAwTۉЬQ!U/3;ߢXŲS5JhDl։HT%uX<HqX ^Q5WTӤr~u?D{*}]Zߑ怱Q9pTҁby mI ZmUpAPIDNd-11K!,ƶ3W8m9(:g?Oh5\Ɲ)ơ.j9C OJ@5‘ɇA.FLgtmbm^+4pGbw8fIdDY*^`[ڻ1E*v5 czBCk^ /%tn7%X>0et{JtA;lW^Ik*ܼ.q=:_αVT@ZNjSzAYJWia"S[Dm~%3 W\U]ä+&_}G҄ܢwdnNusB9%>jâd\_ףs %zsM9UL#\ؒ * h/8e Câay,"r9>'[8%~hEprftk32;BeSaΫiM.3`Xy)9"?ߞY3g LA#To8D(p盄G{f.C,U*`W}k1ǥ ly[4[GΒ%U `S״B=hԃ*QÂks~FFsY}HĆǻ]Yj%͕eQ!,30eP97gq_LLG_P1g){2xm5&zK 0"B kyO a"]~FIGtt@, 'ʴ*OT =w S_|VouWnn>*'hfPLf[VԽ nZ&cz[t~c5lƞ%!0 hmO9dW{6VgLEhzcUw@8.B2?8)+trm/7Ӯ'Rfw|amxe% fA$ӊЈhpbxx@!HԁVNXp&}$"'(;R1뇺c=ƕ"/ИveBYߎ߽]XEIoMb0S]f$[kqdx0'( ';Gffd53<ZƳF[3MornsiJ@_Q%#V[R?V$G3ѻ/xH6%b6C߭dԹ#7<(*v>^ TQ#p3w>-\o<|ʎ]䒩,<^c+(3:}(n;c`ᣫ*9Q}!)=#Y}=Ih~飤0[;y8_xI^Ťmrx)3c5BBXp#cLa`7.T5뚬Xw҃w'qBؿSph>(J]0q-VpvuQ7Խ_3Z~Ж]\ա%2D4,B}{ WV3e|nŸJ=LȢO&2]h߰nga]z"!zc<gu+t J6ԈufȱRCQ~ܤM. uC`.C eFjv|a(q ŬZZ#nr[=t*P_L(#F&yn,n <1O>|ޚ*1X^'DX%,}"8|{P" dT^Fi BS T[j܈쎫r3hřދKJI;(-?d~ur#cy(գR(q/a2@lH -wyT >C)qB=O^:S P-~VպPY ˠJY Mvl,iGpB(xyIWaz xY&̭{& JHm'fm;kn @g1 gS b`E|,S! E eJ90V'|oٗ*gm}߆;KNɘJXpy?A\GS)W[`]X[160{\Y3rָ[[\Ȳ0]뿡`$r!8 L$R3Yv?~[C\N5=֢B2.}1i[K>Mz>xYoPTpD|ÿ Y'$2ܔ^o3Y?oL3e%#`C׽wHK^Bncg3цC*L`{vX]~f xU5wO `&. 6'/,Fk:"Gb~g?NˣnZGEie c*M|r;P 4X{:T*j3VMmȼV~J&xPx1}&;F>W8z! l(7N=9КSty~4hU59 BXNFU]Ƶb; c ;9UlcƲ;g}Nj$Wpc*L̥8IƢL7RЋQ*_k8F.y5.,! {Z.%X`s[yoYRz)53SM_/M\D߰@ݢ>g:pfʼnE uys/d:h'"M dΡ Z*2ˑ?IqP/U &W̪Fe5íˢ|jԥ׽1`Nt:}m]C>Y)V:lk9WZ+gNK^.W{һM|:2S]W(B ckAZV*d] N~(KnYu9Fl]iE|frNҟ6t23a|$@`,* }cV`*_3DN.Qyu|&]ԪݙGMnq!#@e^5Q'_9 3T_+V0#>o)^y~\Upnc~GIdNSE|) plcL!" h/O&A[엩-RD1@q_*ߣ&T&&ve2mCJC j`8@Bt SO`^VxC:&:1-/\Rbtדu{qwPN[9$n:{l{ K+CP!;cZ@:rg*-&|4ƊO{W똷QW3GJPʍ+3a(5]|`v\B N&`.PAV608t>yNemA-v.S;x&@~5Uhb@b '" Cρ=f-#q|6$n/KjL^6]A\,*e'Ge&&9ŀ:?c~GF\rl*;w[,Ժ4(ɲKg [xCM>˵H%qqMᘰcy3d2'M~FE؀bUڜ*ȶNtCb88 ,ZgBE$"E+\T xL;9'gU 56p\@G0b{#n=3'ZQOUZd %hKF|Y4'7xA.ʘ+{'ܑ[U0ęeYx>wٷ-%["rvW!5)8rH.T_¿`j7"pH{*/S8y>GqB@WgUۙe #wF{!ܐyMާ&0єgM\R cp@nHn[B5, F/I<@ .K&:ʝ\JTo<Kܿ*M[%O|e稨IMI!S h@H~Vy``$ñ jG%$:IHg5?W;v9Ha C`-a)ņ(pq, r0Ϻ?ߩ:noҰep$FK⣶/tx!-?-QpJcE|ǐ+o:O5L@gY.8ԟ k!05Z|_]T0 |0еi-ǗݟXb+ #94epӦQ8HGUbtV=Q?"E3@)$TIf֫Wq;ywV 'A}[BX^5VZWWs=+?]RJ"N3fpX %)h'ZȾm/`NH`eyw2y@!;<-j]մ6Y_1_7l%;df 8m1L{a4H}{沷y:$f~0 /$$s~5Ç$!(=]hseb$7V0?mݦ:`f)qVo-sh2Ú ,l(`a'ZO@P@C2]*`8\1qb/̑~k;G;#3yQ?gH]^}kޣVep_@R~vmVpc0V+Vg- 9D+GH>-RA3C\K1Jf;ZàٰyX[gy6ChQK<7hlY@{{ԅ/xv^I^No_ nvU%g"%5ElR%ަoͦ~tL`aMƺ)J-Z inXÃw!&kkP,+4H,6\3LTTx%T!/zj4lFRNb7ly).6QB0H` 6|Oߖk$-{6>.Y6F6]fE~-ljoY Y3$Tg:h51Su˵לc~NQ+Wj۶#2D(Dc% {_=@Q7{R=hlyW6Fv Hpcjdأ")% i*;*Wra$JT1G8nsۉ m"|_JC \u_v-]݀!Gc'ǏMOI0![hc8nHOV~xNk;y/ ɺRwnJ`j<4 Ac ;Q2w(oŬ+|*J3Q)HFXx rZNXŔ H]ݹ wpҠHy$rK[j>*}dS~a9 iZ%fO&dlUL3Z7`8|C^,?Yt3Wҟ*`\5M #jEg&rrEpSFnk ݇EH5Wq +m@*PZhg?z-kr i}<fPT'ebT^ct pt6h ?w7y (&c^PpM3a#_롼_T?.p]-ц]  N\o*)Bg<$ܜc\~m_,2&#L93%&u$a~q>vr٠4Om9j;$ 50 Ze\C1e#K}sV% i7h BK;lEgBOmlkMIs:ob9ʝJ5[nLtq"1,î[oyl\8a!kIrlooFF9Wg ->tki] s>:[c^5?26 Fރ[̾Moy&%"1я%B}2Tt]oXoYBQ:%vhpIB8mYQbJ3\c?#vTi#Jf6:D?2a]e*Ыlut& CWA]aaKK]%8 cNq$t0|"yUt$\Z&OMI(#kz4PwE+g?8CܼѺ4pc ,YFDF$^uW2c#fOpZNIvZ;1p7wj //0x2S*8@;7{vH9õfFõ\nvB '[UZ,jh]?,PzCϥ7.Wh+.#! (5M¢_:3JI"G@Q#U*t<2G:??ˊ_llHԧp*2ִh\ npd.jYR,mh{ܦؓD))\ ^PIJ kRھ8sʯO;Y GNkfG%K.@uqz"?P^ܜcjdX#Il!hO F0R@Ce$}e.ɑh@P9n{#u! EO&aig%_ e mOb; u1Y;=o;sJxb/LHJ!,yc.+LCtUhfj' /B S` Ap2 h\Rjs;}.Ѷ/E'KxA[ǿxtR#EH`~a !͗B|O!mDX2imӦߧ"H#nX#j51ҽ/K-LCD7#r5ȃzy`l6^XUUGˆ,"Ὕ.DCHBMЖDCLӷdZ#Сc+zf mR( # 2u%j( SRg ]mDʽfw!?\-;*ڭ?zI{ͯ 5fdDI7&)Sk!j⭚߷|.hW<1Ggu )1~m0Cr .Fy(&Oΐ:_&uʛ/Yw^F8?Rݬ׿q?9cF.UF OKhh6F}PQyOSY קK[=aL8f@'@~BUmbiMîOG $x@X@ؗsluT6y4'+dnψu` osdU"߻OƔ>Rd+Kk 9]uM'\dEKe0/2r{wv'$6.T't'V֞|6rLU;B@)YW4ƨ(ԷEM:Ԓ].Yߚ.7Fo~42~\]ߔOUEP@v Q+?V[кY>ޑc?{Wp]mpx4a`E9SkCNBYL&K-%x9aw~03^Yr F u'16˃ZR' *tDoSV&7nZ"•fYN‚ͳ ,׈#^3sy4PP荢ڍnJJgݜ~(Y* _BAQtW5Wy(^0B6n]h`sאW.}5[13>2%iCtzGe|}.ȫӼ| -AwI(pSSjl:T|C?x prcR_ hkKE%zuQGK+ZݠނE,&ٕSh}î2K'/hOj]~ *b 1]Ay(՘+aD]mt D#;w Jт#b_PӾX:+Zs~BIoD'$l-蘾)0u\A2C\4-R!W']l(jzO~ J;Upa;+ܕ4IB=( lk _>{QThyڌRY_IJ t0T|qM*]wdSk]QC:B`0$b$bR^W'G*37iF^`|JޝDěZJDIWo nDCJ)v,3&)NanFŹF:X^ȾնO YS{7+Xv\v-LC@DݷP5qzGG΀χK[r\f,1:^]inR жim^rT9zlIÆFMK' Йd |dT3JZ#+uUx R^Ɔs7 ۯtPˑoC;s}ipem5 dւ#H5gPe ,EFLn6;2A$V%w;=%o/27ʼn.l?JKqJgWϠ9'u$_~ ԝA sB4VܽH8|gO9qGt`50SE XaN\X֗vvSŜ/ׁKu2*Qrɤ/KB5>U-vD>9{y4rXwA`#9v@,zΩab +I(|yNFo8ʼQv:A&nBԖj~*\v+J'ar8C|fQfźt NftG8њdúہyH+y[l &bC-q#Nt;:,īzAk'ԕpM+憕VX"q,*`+ cdS@Nt٩Yжoiwcv/P}B#2}[H6L^]K@͉Tf(QfׯCP8S3f+MuvJҏе\;Y`XJzJmOv摮,nFmG'4v[6y4wT>'.O`@as?tL].Zٖ77F5e9)'2DIZj;K>4WGxF'{jR s E&9Z<뻑Um(&[P6}dx|Rt'CZqIVLݚҖ'P*UZQ :"VtטC/s|]ۡupgpاElp9zϻa( HG׮7h#G(B֯7-pX}T1&o9d]/ؓQH̔bsd64*?wɚ#~E)Gx_ls(PV^rku5AΣ 8|I@삾nrqW" o)u+rZ a*BgL,%4|c4(a6t%O4Ϯ̫Yzcْ+ xfwox)_n\ރѪZ2y;؛څoSVO->1V''<~KrאcH򵔡TYx&mۺi< ?7kKO޵9^Sxf("1zpzvM *+- 3ro[2`!ZcV+yL@S@QwR;lhzS}M;Zms%ސLYaޞֶh{J9,j=a}]ݎ !aG4ۖ7M8 Y1~MA>٭atoY\ ]{rsڼwTuU\=d|:I 0rׂ?XGgQַkB&L╪k@[hha3tX[be[ H$14pB,o|B]V,[RAQ:bd ;KO-o^ʞ wbX8tp P+03IøD|ݷȁFh1A] šu#!-Sj!3Iy?m\?ae8jtaz YYcn DX6bhwO`Ƞ:Pͱ#Z`vFyiC-EX$Z7k"&3fy;X}R*J |N7DM&Bh`xz XjjeJv% t' zGJ\D⁳P6B#z%?qCbDЉ& C ^m146Պe%uW]x ͋U g=+ŝʰ 0iT5|a=f B'Y';V}SwRQB3."@u2*@0O``9Ow2ݘuGd%䋈]8DՆfiILAW41̍!BpY}*4O<醒ڒDD1BXDWFmۡd}+$f@ b1 YH #o![oh N[x#Gw G_3OFEmbV9AȊS(3MU9h+l}u#gɏ#ʁ KՖDsJLgtλ @$)$h F[$${ʼY: C4\WOQʓemgf?޾̫gV>ky^RbN};/_6Õ GBQHUVtVx`~fFo#5?y+@0ּg Ao^72Cdvu37 R:qhE\ i%mdF11/=b ;X=uoc"h{,7g^uAhm!&կ($ݑm7/\y1Y=.'*EVX@!&mzV<=s;nczR& ϲ 09;5E*hZ®9$q0Uƫ=\mT``ot*T,YWkAymhI ȿPiwdXMmjjGmp#F!ÙI Z<"TE}m'v*4q#4_^(#I(V T8"}zLې[qϧpNNWl9{&Iwr\2]"dtdLqND%;w/u17`c %4̑(OY rE0/_rJ<2ȜK!bO+m#$fz=re~ HDVߋ9xp;.މ_z/QHji%UE3|hi~L^AmG܌' 2tTH&~|E&n0N LZ6);S  B\9_W٨= /AzY9_*K$¬&f}}<,\Ag?<Q//9Cc0@.r jȻ= uH.++'[5D`cAo W!rzWiT[|)vm< ^6 ٻEItCFc縻ܐcs$'?F?02bw) ї|2[,gigdVɐ~U:@XD,Q8r=~c ̘ge?@;GJ}ONbŞΨlO>TaDC Lf^5Ci'oPMX 16Jւ.~#pkfA.f䨓=;bƅ .k7м-I`ݤQd\yO[fszsg*p3 ~O AeO Q6VaT`;V.\tGHG=K>c68ƻZQR)0#T–&f eHh'##$y+hskg$3;M[Cr|Tc&&d&bitNlƷuv TFG+UdPQrɬE Wmox߱X4fqH˝/=.g&֔򁆊f[q]RmS+(kB5H9 Q*(mxtS]BS LtDʿ[ I{VSBNhz اDٙ 8V\ aQ2u}[V 3<^B\ {%rum, \IՐ+T*\M$Uٙ_Ntou$/oE@pk]{q[mԯBIW\ ZY`UpJhHC5'?b%3n1z wXU2jvB%p_\o`J9n_%"%ީz>^j.!woj.>9?@][Wx ϴN~K)ZeH3Kh^ ;R _fE^'9QlfAf:ƻrf+NLZǐ"X>'L@Ɗ]H[aI CV6,@ e N™?"T8μ"o&CH@WPNYRtTćI)Ձ|.h9Jƕ&r3"K4%0GHۻW2S)Ԥ/gu>h ND^BO}F ǀS9QZx[ZH(Թ<r7rpVi*.7flDeklig= ii_#Q-~KQlDݒ8pL.r6 NSkeÄiiҭK I~)B?6;^Ktɤ=Rݞ}J7&@k(ߎ_8 XȳhTæNF|}M?[$S2aVȢH 2sܲxq#eEYյ, }߃ <Ŏ4j {tD %Z9* cD>p{'nnxiQV-wխ k}go X!&Ta8\t fdV-i V"t_+> ,w~ 0SȘ]W0ff>g0rO x9 sb7- {dnCIvKuOՀWFJ& Q͕vZખEexOF$9Ud!AL9j] J_Sb-|Q'%xqR>Dd봻,+0xb`hˋLO1j-[ąK.Iy r S3tX5A9KLb U9JK56#Ύ|aM:G I{|bkDƸ3h V&1@y$'ȥE>$JiuO]$=,W"D( 0z)L F1'%sv/H'Q\LN!uko[@w@Lo!fJ3ΟwQrsw*WmWk} cX~MfB%XAhlWV,}_( (v|c-[L,6H?r*[n]w 7%`ZIƷQs//1* д8tA?L]D &0C_"Us M;H{U%U8[ r0r'gi>9ύԼ]:!o!]eOQ#(5[W0?Bj+Ax4+}SOWAV9I! Ckx-bg)lԤ߼rX_X-wxGEcbB6nTgx3Ӝsc4UkȔ{V %QHۀVPB9`D&qSac1^6bO1+} =w'Hq/s]ߡ/ÁZ`Z~c?KvvA+8-gfk3>z'L00`A]xS!؛ sB$Ct@ JY7NVGW #5; Žb(|gJ}G`FR#%y|ifi' ,}Bcx5[PjCĴi9ޚƽSopZH:q"Y<Ui} A2쉗3|ys7q/ `G^CtYyQsVV#{ B"'RB y{@vjW(,ܢl9~%zɊ@ji~ H_~,tW/oE7kwYs\<^B+1z&Ot5hIVoҹȆQuR*-@% e{wFKgtJϤ?&ZGzL-*H?;ϫϧ؉_?.fzxrj@R0vj$_ላm;ma]tÇ& T11צa>u7oWXIqxry!Ch檭rd7nv/t$HeJ M9~ifS&8}ݴ/ >\"a辉+hrAl!:v>_C Ν/gxd}-Udi:Vd<&E} ߰P,FV~/; :w aD4[zU1oO)STMu  Q$`X/Yv=Og=ipV $-c|c+hOJ0,KꌰV|³tcNuҐK'[g8DWwC^J XET߾9>LFQfE++Ccfmn`Q>K̝]痴'Ly3͓!5ﯕyyAy3)/ZN=!ΑBe9&Sm !YIF\?Eҿ4cg␟@G شsR QO\|k j )B(g2[B.FGAkdpb S#AMM&ߘit)'NF.f+IFL351|[1 pU#1~Pۗxf1׻5}JE~y2%Bi߆9,`$JPTS|oG\gqC+{*Hs,Ļr,KwsKS{Ź{HO"{y+\/JHL}|{9~kDt5E]hUnhb:)|wV4bp@jjsy{"$LO)%WM;%P.`2ߎpb%,:o 3É1g*4ߠh/[lÐ)T%ob>*{0G@HQW0k`1UA%G|/~);3?X_w<*# (JB+,\K##Qm6M| #'&#^K)L?Q>}-[2e] |la Şxjwʰ̟LGvmUiy / 3ͨ3嶮h:;R@s QbbcgL\pj%-WKK2]Ñ{ܟPl;.=Q`W2݂մ ml}[؄Vft&h.m\Ҭ&l$`_yvF1ԕz}mti yg1/c%8͉GO$edvX?1e*P# _3@EOn35[E[! )"+gJ-115Dw7 eۓDoZkaͶS +}3T\m#D:N%ꉶD؄g/t=/F(z 5Y,rUVdOammbq;A%A4貚ѨH$-lL ^sC:hp/Y*MU( 9F.ecEzl}4`Q6q4DDCW|FTQ-PLaXZ⺢:b2[=&[jMx~s"=c 3˽,b!zI|Aw=F8=IX0.>f*ՌF9)z[VHc3aoL*($ۨIMNC.tXRB~D϶_j  ʇ\}GmR%gn\a*2k6ђun6-}e.B60҃>y>h3ɀL@9PxJM$yoUShwXC~EĬj)ILY.b2K{pIևB`~1f=Amb %cg>liNuF|I?hcH*l \^N ؊퓻,QiIW#Y_U ׆73um4kΒ?Y۪榛? qx:mMtt-A zw}WrY7.s0H&?bB{q:D${UG!qR~s9R7,`i==L+ U]ωm&[E "J}nY!fr-5Sz*a7+`iw/Qg6mˌJ> OP3}FA@i~4fvGwYGߊxb y&0)'2CCPF_o+g%4B3:2gV t6I;`qߞh>L#4wk35{ù1>>SKweca֬mZ=]bg#\mLv|\ݐz{ѳBCMH'F}`ޥKT- R>_ܮcK'_ǐ84}lX c;vLWbty>Ͱ4B٠{] [ȥ7;?-EDg娴]]B B'"Gn7b⪉f hSoZu_ݥcLj䢴;*D d17Qcd!^5lHSv1G0`5wC%)42Ox.] iIT}}x3ѮׇG\pK4ijYHwy6(ۥ(t<"S"+eONpK2f ۗN%)lNiF'\qCbuD<B_#ゔ*4hUP [qNBpd"6B$zj!=/G1͕,J57N7o>9 FkM0v;͸wk1J'hC $oe2?է iL`8Vdw bTy4PdѪ(Ne]xA|<@rȭu^ #s]@yMI͒Es`$OY׮m-N[ҫ7;|î2c_J;9{gCcHtfV+^e3jx/]0_eN5\ޥ鯯K 5ɿ[͵xﬥ-`\,y{065ʘa${Ć 'ó! C c,iMä@`|rù_W(6t?2R{_ &M)B'KTMkhCtIXnc%Y!t&uno]%@԰=[{WZ;=XPO({1-([,J"uA*F*1p9q@bm3hܑ<E# 7O&8p:e dmop|7 W8pal؏ gsHpCVd 2!>$HGɗ~4N):FZүLEN [i:jZo)icHB']9""7Ah>grSwc7{7)ۏ>HG<o9PUc#{F(& i\ 63T~ؔ8} ;KZgo,vp:̵ï%:s:1Sm0}tP̓i# #@BHcC͙JbWɄ&tK]a ?z8ghG]S y;2|q9etMv@aS2pc$_L\F"5Кk Ѽλ/1z;Z;IbPaaBI1d،~E${}!뙧55wQ\YN|DUJ -+w:b-Xm?Ǎ0R*Scqx6:h Ua* ̳h}#vC<}#=~&U 8yđar ;$gkuj p$`{6D.lj2O&M&C=ϯd\\)\ô#$- _ ^+TWAMzNM/k3"*L^ALriZvKJn]BO.]tp$j;6bOTh1fͽNnYp1ls/SLV2ͧ9v6랏W6Z$e uH6cc|LM&Os,Cu\g~n|]䲆8'3{ŵcN~2)cvؘL)h6MƲIJuQM=8(V)Yi.QVg?N]"%lAjT=_ş v SUgwOݏEtI`P1@`ө=RJ1 2L,f6H~) N*nE)+12UPNFƪah&5EDzia/@e D\~%PkxpomUHWM6uc!A] @'֞66q" je7=ϹJglic")mmYhf>oN28C@Ӵ 1ŁB Կv$ 6鳢QNը6_ށ5 +ˢdiK0~F# ._J aF1,bHa؍v$y @c-UbmoHu\ m(FAfBC#w8v%YOq"769~Vo%i:B6LesN% <n#tv v KxeVo! C{MWl[0@ \Kp Vb5yrz{&V((< ҀIXW86]dwލopd`9$Zw fn~7"_*s g0e}o7'jR 6G%zO\xvJOÕ:+CDQ! ?$?3EE` FP[i&#g<"Lus< RϽ\N7E*Ϫ7oH>g\s77 5aIƙsoGؤ#.wA?r];kZ[wyomlh+|@pWpA{p:i|ֳ8~U-S?T_J^{/[U@3'a~=<]M;sc$I!\M/;VR2߃;6D4C\`p߁_ƭsW;\Kp}*7'__ "4.pGO-ǹ_w#D!۲fujM )18 -_}٠D`,SH"(g,(Vd}{=/՜hxSuIoJSV뮴 >;8y3q)ӣ~zVى(a|8ˢ lw:ދA 7 lԇ~\# )֑4UUk܇S7 ߵӂ3!: qgrU cWXO7pН@KX~`dqs peڦmpR% ۳8OPd'SCX@7u4wdLDH>rdS]^f89< ^>&]}Gp`~[8a-:3(T],SsCzi/ZP@^;sss Ӥ7i8H9Ff$G=H',DV[_d1҄7x/ӳ"(/h[$b9g>~VEoq_t{0LŁRGݼɖl+%S.F[զ/ OȜoHIU`%|B3O8x&!RAPA 9zU̟z>wFS6ew:@w }Z ĉ 5Vsj\9M2 vJҚ] 8MӖ~8 %`$!-Xw9AKm@FSa\N8fyu!w˚6,L7HGSvQq@feHp &yzRH͍>ds7}a5~'5ܳP:n!cZbZ hA*sX,Prݪ}yjF a>u P0SY<1p,|j(ceUwd8Տ49CVcD*v&iĬ_rܚ֭b?I6ǿpA(3CD5-wZ=3z|r/r$}K]ώRJ1VűsVsHh$lcz'rgOӕÝ}q*I M cq݅@1Qjuk(qcZ Q)u~8xi:i7 H#e_5Wxk.:Nw%)1UH ip<_BF?=khhy1h5ܻcɐ}Ar.^ Kw(.$fIP/30/IVM!zviQ 80ӟMGn o] _(/=U%@Ke]SxNxU?MɶXW2?MmL^N\~K) 5 pa]´=Qf&{QE~ iON68߮`r49  ^H`C7yihy~ڱL?ؘhO$e7].^pge$i\<\[k,E'}pVCK$Pٟ=Wz%$aS`v8#*8| Cgr5S]-IiD|#K1nYh|K3wN_+ǘ4.oBH=tlZ+r6QuԛTn7h v1.+<6`li)Jq$¯~nLZ؉JUhc̊=D#A,GQd*7T#v~ :pt_rM.uẃvdy +8 6 ~vv ʚkqg>n ?2THKN2BTGꚱgYZ0707010000031b000081a40000000000000000000000016661a1dd00005520000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/T]?Eh=ڜ.+PV e#Bls֚v i &rCq"5ZV܍jV?#?KybZvUEtS ~Y+ .Ϊ ΍J9+G]!l%F͊̃p#2f|ܨN Y &Tŕ3]!(c~sDx IFa)gMёΩHuzKX[Tޯ]r@xL,E8]zp"~e\ؘq= ?SUqORgM:ʡ{e3O7+&3̤${{gF]Hl'ʚye". u9-@g{s@ȩQDi/ʚW(n…TԣoɈtަy-\DZߜwy"44ѹtvR=m(G}''Ol!˱}v9?BLϮ[:XF߼!RT>n.=C(9*1TD;1\C\Dǎ8V#]BK յ@$YGP`?{@>OW. ؙ?(U?\^X1bi%*%-ćн8E]I Cg0>$r鞿(&fhhQl PB]y+%]N,/@KъR)#*ˀ WŅ7 Nۨ3_e K g a]HĩB8\ꃫv53!5죔pDJn4J&=.dyE"RAx%{71޳c0m3>gt[YHEC{'f']vâp?I'D+ȪȻ*l=9}}#Jy5~ cͱsp)}ʈΆd8)r63)yADʎW`r8j.T @~X2oO{|}~_/uX*Dd|ӣ{NU,;:6Ț>RQF`둑oyw L-Z&#z r&9y6d)k& MBu op3V2Ăc_|UtzyK|ow"bU N qեxEa2鵰 WD Ί &g:_i-MFܓE:G<E 8]fy㙲MZI Ԡ7=9;^k-BthphWֺ; "/Cqn>cY.5 h'u^b}Uwx+ooKfgtH`?A5(F0))185ә}D :A.߆ff9U ]j hO j m{ʼn)5 !]=]p ōQwhgO:EQ sDt]<=P84ISdr(­>P[3muaw"\>v^ucn@r\s#4q(tS.LŸG6~],5[଱)?B2}Na4OźL{; %ڢ*gy(ASchT QrgƒbgSϩPWzҾk;&sEJuxg0&J_F+~Emc?s^^/taVpGnrpH-dF6sN|FzȿG4]H`!N^Wr\ιbIIcx"}_q ц>&lש.5.iI,M(Tdw' TRpPSxqNлRU3< QOwb6^%L$)^g^&~M y@/݅U(jFHwX౸>9QuI0{QmIJTR WSr۲d(KRZZ( C@6HtfǑzLezDMʤƟvz"Vzk )6!/>E ]06仗}F((7/}*ni-*VyĠ;ɋqAIuM20#58i۟0ŮԒ>:S:0=&u\(dy0oHf4>띴6A6s!]K#t eZ *0e4@Ac 9-ա<Sub@PI,j5=uog@P9YneA+ucCJGCn?.TOn%JcK}@TϨZ#Ax2!MGTML@ӿpMBE"lL=(N#O^W=9mwԣٱ%ΧHoTZt$gR{<ۃ=D0w_[ѝU7W ? G MEkٜd7PI[^l|&GΠԪU>X~1VP[Ra@hMBw{b*ow^ޒxSGעϐE+1X:"ھWE%MU艹TiIivSܴ ^%D`&ٱuǟZ leblzRAd?[/9"\2 EKobML6gXd0pH;WA ɫZm\ޯ`(<;RL=.bajzkfz3r/2yO=b:; 'kf5`\ٕQ>+>f6@75]yo(Q\"Z guKTVNx }|Iʨ }.Q az(5TMHꚓdwޠ4^P 4)'-3SiŇjvZٞwYݤ_ U?704{v};d[(, =gٱ:wfw2FAnB%{/>l=PaFf${qtg"꨷)ˡ '|zų?tOOw#z>SX7|^8y}CnL`&&Ks /_8,CmsGkڧ4ōh%rwP&XJajV[ h=WNç/Fz*ҩMiNG!-tLuomdz)Dm落W$6W F1K.U4e5 b`JtRФn=mezH!ȶ@)ŻoRJUro%o3r!o+ sz*irGN`ZbZT MiYr唟L`D'$qif]yOStKߥ"ua3 $4& uCK$I_:/D=I*jgi%Xbl;:흷8u(I*c¯{vm6CΧQ_!ht Ph:S+[vY}#'L<<(j*袬(J%K;8s'gC՚V$\5BI³ ^ dmB KD ͫ-qˊChӗs]97'/x|])QkjJxzOp 8S.i;b!eףLŏ1D3l|DL4XyWq3<0|) ΅aUɲ/&n.1[Z[ȑ?K9  oL1p+P{拘lJ$!?JC\?vdP`r JEjޯu ^ZP9PD 3@/[&P;Ɂ1EҹI1 0@.hq0 XߋI5Ai34o򩰝#Hm^,ɟ'ά64g?iU\ O>)Cv#R>lק`  ,h`ry,(Uoq|6g>.fձ#ᏋI<w_K$&[kżۣg '4v^="8o52YV~IDZw-S_(u0LҬv} ?r)Qvf4IzKk66-*@kkĀk;nQ řFK{F&`e1dE~"*9X^ :4+~ wх׬H671#L>ظ!(A_$)}"ߋ[ZG9w^2^avC\B*R**mzMCnRCqno9彤)fC~&{wUjE( AKTk-Bl!h<쪧B.%N%n<91Lw}<~LtPZY|>`/|']!jCa4yΗ/;;Gp%I$hkgwR2I2Be[}|d[U)5M-EAJ/MDz Z7X: 釅p{Ia7 Ay;l>lfLyzro)FӶ"YH[$xP\CwuwsZT yR[T<+ }hM2IXv@b=Qĩ>nE> g =}`IRRB|vP3^Z{>` `n7:f jSe4DE7 }Zo&q9mk HNŚluP@VTys<+M8R);SldJƏՕk,[mL/b>)k'Q;[fr =%˼_ c/\YFP,ңluI@mKL[Yl ig鋹WF{hH{l`? `WfI>}8@^ l#@TLr;}+)] N,3!FG]1 ѱ y1W3wk']X^cM($0ы/jL/)GؒڻJ4q$79SO iX' VKm~MR ˞B0!C ^g`ߚ“i4Cm`? <" Uoob$HY4W"93ge^K3 J;7oH6 7T-@?8Hh[,c#ܝ2RªP_Q GT)3]Sp#yFU\ń!a`xi_^'W5T݂4qKf$48\i.~%?hUOugpJ^P NP( {)6Ѕ ߉pc<qd* , TQpMKQalvXoRws6b\h΅vZP>(2@ԏrkL/yƛ[ d/ ¶|?xbS VS6_Yn#I:E>kCK,-տ7ŷ ͇`ӏI&!n7Ww%]f0lFalRZHzyc*:F 5h(hkȄtP MýP~EQUpYHxrPkv)&+pTJ*xyYGՙ0y@-AUa|1ahWr!DM % EM\P#.DR:yDShw5C"SoN~K*pid S}CyUM+!ͯ;RV8Kѻ :wo!eݒsȮ=#e)~`ˎ!-v9)H*- jKZ72*.I% ojyx" 1l_#j[if /pKC "kJFnC S5RkbAFrOY#YjK")blD ~sSIRBEpnU1׿InOxԝ7⤘c4WYK#(Ԉ1ҷIy+œq>y Mtzno >[Wvm吨b5:{Ĩ%[m@Gnܽ?7.7+mt1dvd 9Q Zc4YD0N{ -~V/E.mkq sEB,rdJ;<}xɟnMRx94C9'hk0{ns$Zk72uO&Wwlj#Ilbe p&rC)\B:`{ e|`Ia#7!Sh V}^ S'6%,7.JySQHyJ̓,QvfD$%)LI_73åC˖7^6 KH/V}cg+E~& ~Cs^A` iy% `4hbѦb@"j J@ъI'cg@QNB˝"16 CAjv 4~+5h6Kdg0Z)r/~ǕlFGXfk mrj]lYd~Bmfֱ+qi4܋q+ƬJې`cj2>UV {-7q06u.r濭%>ױrqmmV77SC J 瓬6eBLUj4`en3Z3 b@V ðWOH=%?ANd=2Ƽe8{9Si!JQj, TY/`ُE="І~:K&%ǑA4骙zp(eHJ4W L <]i\XU7p IbϤr ]ġP*W'&r=Uд߸ٷO:9%P+ Pz~:?TgU0D}έnq[F6)%4rOCx;lXyMC& rӶ kc3l-k#luIis 0gq<>=I kw0S&li C2* 1+>Bch1' 0J-%“56΍SĹYo0)AmBPti<ԋHMAkP2HIH7a^x /bC-ެW Di-뤂G(>%#q9?f"*,Ug~7?3ޝRa0l?Xr:gR\jMžܦp% CX)[D* IXX@?.PqzlQ9[G9P= mY'h_J Qقh]ŌJ?[\7g2g'PL%yJZd;yf`{r1zbj{K@M[9t&99vqFVx\vWk^RdC\ +??ad%TY,QwK-߉z]lڌ)$ 8EeR;/n'[\"mA]݊a=4* zgoW/ܜC7An;ng8史 )WkH Ag*lr"wHv&̇(Aݍ z=m:.NL'=%rT+H&mzAKa8/ʍNX.lZRڵ1X8w"\s֘)oHp=G{ qAd#I:e (?HRRPP/u_=+G3X3\VNskY@qiAUe3|1)O* mw@d nvu\lw('nmEcE..h'ЋKPPN-Q4ݑ? ~Հ42"ᜠ=s8tJ}<x|w$p*|<8E7 wZ8Na2x9J *ķ9|Kh5.H- ;퓫 Tށ$ %i=)&H8;}ҶFrVŠt+Zσ1鑥NliUlz1ߔϦiAIC %/ji?̰AйkNSO#$]m6Fa> 9&{7Ea ^=wYs1Zkt.ZGPV ԿIuŧ?1Va Qۣ,B\ '>3r)kcZcׅC[F{,-Q"(Bp%{W3/aS܎5QRq6PAlm`#5R8!IZXmp{EXWa?ONj$D>RiOqLuŒFG.HNSz6,ߦȁd2hRUƪɼſ=襰#00\M۷K <4KK?A`j?1ZZ+qPG:PB䯪)4' fd~YgE!aBIBFU_HtFԮt3lPY[1 CQ'|v^}-'3;UH-hu]3] )ceM_\_ϕ"IƲ ?ZxHƯy=I?.Ү5ep+wjrO E"t1&Ė;3yjI֒ }s],Kj=ghR.; &eí?xj_ь $ ;__)Lajb[eLw/$]1I 㭣Vup I%h{fvu*5*Ok{ǾP@'l;Sƽlxb-15ruYFat]D)vYr*nEZht-֛%&~8{1Ϟc8D~bf^!`vl0L|}8BْPpB*8#'<|8*^\A_8Xi (:"9znP[R!RzȔDlՒCRĊa1:W2zDMيnջyᖕνHy~ø,rU\UޗK^qEr3k> sR}KV[k9oD[V<|--p_Vt}+M=6w}U,twb7᜘ooDR' Z𥬏* -a4OKx)mq%K~&i+vJ AyQFIo.pxGqSYf{XS)alk;Jr=Eax{Y<؜y# UD܉Ul{qD=9C8$g xh#fIyGnS[gՉjӀPH52I Mm,;ៈ￁I&)?V|`O&AAɄUJ#o+yQس~.MQY#ܤ"f}nE#p*xh$^ $HW^%;8_L ^X(}jȓ69 ;RVP.[YsJ<#йEZ+byl`h$H?D*{IW/pF.2CqyihJ<@)܁"Glc{˿7*-NWqQ#Rr"Gt"&hjv|=Zb=Ÿ|6qQ٤U~}uA?'pkHP1O5][v*ё_ywqaxp%@;Z1Ĥ)nt`#n=9/vYrR 3m +7C;Dⓩܘmnי urG JThfp /Hg&gےDmjAʓxLe{($je*:yʽ?{X*'UyC ;USe+5BGse(u*)ASJAd7+GbȳK(2G^%ѝ-ws)l (T +D/32&. '݂O1qSZ]G1T# Kb PGtoSFk0mY] I$vbetsvh6~J L?hg4A"8@DO/D#c 읉62z4Ol"=4sA /M;s g}U0GY\k- r7 ݅qo$S{<_'GeךtSrMتElpL6*Mw!D,ӶDp/^RrE⬛wm kǝ;|N ͈0^(gRgԜ)]r#ZfUYvG#13[Xg\ F*u=gKm_O Sc]P5mӇ?*FO.(ŀ[tI E`#\[thOWq,b!y ,ӯ`X&d ɲŧ s9Itc1o?6 {4a;!ng'բArF"<dꯣʫ7!6L(职,4 @s)*+Q|72.E%Wd%cJa W> g"ji$N"؊2ljA ᎁ?k€y׼z,@Qkύ8ƶI61,龍 0#%2=ΪҴо4J-/!pdSmt"wFp^,Un*&*b DS~OE5s7S"d"x eN3CO蛢[50&XdW@^%uӉZ8]DnK<Ƨzj5A#m9Pb4Ke_dIqՂߴb,&|?ѯ9K| 3X25S0V8}48|aS$VS7$xOYUtsl-1%iz8љPÆTY\`sidLIs2V<5@"6A*/n-LFbsrIJ,M/TZtix #)U_HǤָϞA\N41Ysc^fQ?߱vU( JV#g$v3|!> ׻⯫ !Xxо7: ,=3$:h16HM!=Rf';b~QP!Wu:cDxbT'{[YfV< ?, ZĉHT1bRUHlhQZ?⢰a,|0szkfZ|5SeA?G}0c V5\P/DεnYgKP"<9 ӈaH"BI26N1kg[1yDB ,{'j >tΗD~ UhvxN+v2dWbo9oHy:3)wMaZsj̜< a4V BW~1" >Hȋ7(<G2dcS, W;á. HFp{5ɰl.QyTx'7UHɦ5BJy~,O{MdB 㴍eBѕ_=J/M /!W[#TkhR}l溁Lvi7ay(HƔ"57H_Օ#Tri}s 4Si&٢j̸}HՔq2łF҈tllE zj$Kb㈢7=&槷TuܭU&v_^i9H { k[r$&0-es9 uyumw\ōR.͒cZ}`|4`&liw}Sf0HE[@HFZȂED.hR'@ rY?CmIjaAk+08Y_]OMXJtLԲg;8Wk,tMR1}R&55Ur<ߨ(|{frtӷ|aPM a)4RqJR8YU6+JVy,I:8cթ߼8jzS{.Ȗ5%dzB߳SS{Z!:i-HTgpY'wq B9ofضN'& THҠ„!8WKј MqaЅN_.>p 7w]9x _:C>uwO5#R!OԾ)62*?gm(k*ql}@ű>ŀLAF3Eo; ||MIqGHm?ѝQJXou_S1N 'Bt81k>Mm _dzSy%jX1,bfs@eNpAJʃ0oBVeT bJ4Ppd~2/^ja'&ൌk~ A/W5 "EgKCdTaS7L&dJeQ ;~7jG6 *-KK4K˴AY0>vOw;`G-U-0 c3g5ڌWkɺOķ!,Q]¶;.gffonEG{^Z`BϿM 3-:!d}LQ im\nJ/)jb_^'HˣL7! EJ-}2۳?&RX>X?v6a.߾: D<=n9:o][B&c'iucq ?L c,>!H&]̼ZĹj"u`>uXeMi5/_V 3eplu D9."\\HVLa౦v-pՒtXi*V>ΩŘ={_LOT/_4IFUQ=* 塳9ǒ}Hwhd.Fޢ'0~gkuI YSY%@m:tTOWU^=}Èl`]7N<# 3 HGw\0͚+͌III> ]Y*I.! DJxT$ۢx (ӦK Е7Se%fƍ}ro9vA0ZhDDQwZv|=ʙi#n" дfScuw_m[+ս2i l.B(E?ưh $/(p107R`Bg#.Xh6F>m?p(iObwnz N=h~LgRE asH XUZDf'[ 5rGQdAm؞z}*Ke?ţtu&WT/J))0?qmUW?p&qZϐJAC!>$feB됏< @hUoL)EFg.MSj$aH9Pdl|+ U]T7Vxm4ܐ3#EkGx|Mdɤmb|0FԮ{BA|<ְOO PCzYkpi voyK5%̛Nw4x.qf2ȫ%IV.M2!3Қ >a""ʳ*|>rkѨ>.! }w)遼l1K 'w450sq*u&ٻrM|}\6:FWRtDUI _X>'B<@}t:~ @D!q>FrHFJ"+B*ZsmᄶVf3[CB'KHWh?GY~ lӂo6Ko 8%p"Tֆ֥0cuog֮jvF3 aTOD% Ok^E) 6uXㅍT'WpO{$ ' d ÊZSvmG(2q8~F 5C6r\N=_+IU<{5c<|VhfB`cKltpp!ˁ&/0n4! C2s;2TuǜԬ؄)~"1`MNK[VS$Qg'o C`LSq\@aִQ2יrnU l-Pxt9w[yS1> 4Md=q7|U`@2N"pd9zC-ìc^.!sܘ%xXz`@j27l_ Y*,;7Q{er#kOgLW |a!jy:T!27 gw9A/o}wd&|}Q Pl?h3]t;)[b$N'n0WƙHF:we-\hBS|7 f!%-$+6?&(+8r%w 4s(S6NjYJ:{IRGzHдn oùWк'V߳Mr,[~Z>-#N}i:'F\Vїyb2idO舐|ѰjS):Kӣ-"G?Fp u?h\+',J%9ܿ1͕[?-G)Xӳn:5=g) FؤcV1Gs y( udH8Vje<( =wfYu?ԳhR{_t }X~z8_8PBd!bYj]*`̷ D7{Q:vۛMnUʆ{2r|HAz,|VW~Zhh?'Vi2e?DkH}T ԏ҈YC:]ca,ޜ ߭cgs,!znjw$Pעpi0/ҙd`0'=éM4}|V!!6DŸ\թb>VuL;~ RW#f}ڬwLHSsVLj]}j@foNnE! zj2&1WP`]CFvWH25Kpd8zruOs' g ~l~X:pv[D^݃ҿ5 h=a~3Ps_?L`YV>A-iMO۩ƶg_oQ{bf[VT ]9˄>8,C) B*ND7aE9߀^N2EQ̤4Hj] OP5ܳTn e'{{h!,nhUN0n/UbH,krZkH޻5lJ>20MYL%NYsa8РakK-|{vo9] jBËHҺs?Ruy"HƝcMcceL|5S]똤>V5xBƖ*d=C(SS>Y_֘^Q\V:wvCt )02]4q:nO ~6*5t⸃Bq ׾„ cSsPyĨ1QB/bOeDa6R@>=o)󹶍:޵J0Tfx*`P+R$g"C1>+8pth̶=`f Vs}?y+tBjY%g+t"ͱZKb)Ck6]TEjF]gZ@w$[UK&LXO\J¯q'h]6?-@Pm"adMa^gB% `茸|p|Fɛo!j+v*35Q/ޓ-藙'yՊb< ܒ1^m#`A0HXEsIkxw|2%:*2Zg|j!+u(pR49s~ =eL~Z\fY\F%es9j!޿7>q0:4d1+(b߾m EE90*k 7A/_3TAwCAA-M*@fNZQpOxCҒʳI5_ ">,XB&.iFUŁلQ )4Ie1AzPȪK}H͸{,Li[;.fBNrdTu i aV5ri֎S%, &Vw"h@ 3GmNnyq,8\Y0$u1Y3TJ>hl׮$>'ȼG 捓U|.KRQݦēY`Q5 -ba "ETCPtF<Լېggsߓp;6=/dg_bj?;+Mf*hHHrNѮowPFhV-E}(^g_v/]pcpNKvoݧג_5UE" [}fwmt?Il* zgg@8cÑnw79k BUINun]dg`;!&#|/j2 =CFx9W=Z+S@7WHqc jiGW9+o^}pKxTG(†-q?/g/Q~΅99հyĘ0U盯$|%qamO0n.8T}uMV襁%^DWQ~2TJ i7I+>121|H?F^Fu2t|n{3=F?n;g&=OHn'(?pTLlu eyvǝ}Th D]Zha$}/]Ǜx'q>D(: d޷u03"a[h#7&ݓ?A*ї9Qm=- :A0PrE]Iſ_aZXѝOP&@:ěc `gW!ݾpsa^;D]}n1SbZ~ttɪ]µr F ?..':6uTpսBcXm5qu=V'qf*ݽ7dM%s6Z僺|A [;DrKG;W7*5i}XgJƤ vuUЋ?m55^~d,ӛ%peP@-ܚNdkyKG!Wp1hPt65Gw5-! $aw-5^5܀ӗQ.=f6a=έ~h"7bW}AQ2<4Bd0 n; :j'CY_@] / RdqZ(X&3ȏg,FQvڢ?kƒG .Z.s7}5Ÿ$ )PO;x>ƒ`oݮi&v$U1p8=u85Cq"S[fހ\ɦ{'uAv6!fII},oDrYfQ@nYuin;Mp\#<&?YU%٪zI)mF8+LWKX"W(q^yscb{ * j#fbù. XJٸ E9.5ݏ:4;}Y "ni8lx{gc"쳠/sbN21Ѫt #fwu/o %dж=S;xS)qy6Q٨C& 1>{#[8X lH+, 6 j?S-&%i{kn{A݉kUYnɤ*}#pOyiVfP w-Ō^T2ƃ΅an$ 9G^]~"X '_Mb2m!ho}DSߥ9k ɡBUk})(0Zc]=w ӎK&/ Gw#-:}Zm#c5=ErTq9qeDї>Cw#;U\]Q bњC_1MCrE,."JъV֒{wۺ`"rCfw]=JG$cBEAo^4?];Nq1{9;}5Jv{kǑ43!1+1QZZcSUZ$yuJDBcM`\a2Fu@\I&Ju_$-wEf]K5O G( kh rߵduoh>-N. z)= ^gΟ>.UL;X< gҫM% 8 -1Bh ֺZ -yRQ]\=:-;0F93FXSsS$+PZGu \S)1 ]Yp.lbbo v[;X q_ mq&d`7}-mD Xx pD/Ѕͳ7vT$Vؓ$(EY2~ 0V) O*[MTn @!VsQEu$~)&Jy<)?MKMH!{)2!\TWO&-J h4DMIX+L5rTR&TNZ-v^̙lAdA 5@۩j6Sdi/0@|No@bJwӫN&s=I9=K7w*NӸXU'x>}QBABTQρ-Y1nԊ72nl|~`5ء&Um8Cuv-(cRO26j&F 74&\ٕAz0%P" @ 3=rM K3.>mc'ʐh,tn,I"{m#.eՃ6º` WMY6D'՞'D~ )!]Q%"YO!i<0WӴi!d8FAXǴIF7TRzÙ`" my?ZHm@Q"eSDXe<^NgB؄1Y2O$"B4 |b;X$}ֵvZr]gi4DaZƛfuΈ" { eO6z¨|Q8 {R! #q*GƤKcJT_,QM0#og,hΊfәP],&HVMF%L\1A#(1-eyPU>WDؘkuhM$l7lTKrmҳJl)/'ޟ:VA<:ح7 l%h]TRlMG5T+vLrS9t;dzk %r]LnhJ]SiK{qKu&]A0áyZ?ۿ%M9agΝ#"v i3\x##W;O ϱ2σǞ ?wg,v"w$릎LVE I:> 0Ŋ!\.PK,iit{)~0ffY7gՉWJYM3t"n;=L}f,8]K)8::.=`snFsW"eLƄFc^/qEMPQN)30q Vq9zH5X6E8r?.1d}]<1 F~ ϼbџ/<`/yՂaڽ{+ٜfdk]?DW`N#j L}t۰~*SňR[co8|,]5?vǰK6 =,LKХ̃i,Jޱ$:".M@Sp^[>jhpR42l1ϱy}*k͙x)L"]̪)Ѫw@`d*ޯzw]+Qn)B-zg{fcU%ktpy챦˾ 7{P9bf0R:o6:)Їut%@zG/ĜQޞԁDz?#E]LX _Ց (wP1u޿Ur=%HD(XAZѶeDY2ȱKR4oIK[sQ? z4 e=D \jȓ,&zj,m-n~===2'O%\\WAxޜ4_vj(bMˀBю_ U֑QtX^ #{cWxJ$ Gq}涧fʦA-)"޽ 0&cyc%]okFh&M[0hG~RHUB+J^&qXnxBN~Mnni4eP|=Ƞ~M6Pv 5b#|A6(ȠSoWru [%k{ 1Vi z:>lm>6fi@m9_lLQEOأ#ҕTR^;)HKϗG5%.Hr.M_|խ6gpBU$&)4MMFq`qꚀ83mpF[rCo?5k \#'M]:<@I!r"%zA;a_pB<pyȸߟ9lmKώB|ƖMMAO*s8G^0+)[}!IQiI%vTцdwP+elcdבZC 06}L/TF + BG㕺R[} 2jޥg܌Nr9\ q.bֹl|:#ܠ1QzC(s6Ɏ?&?ꠌ#F_ճ`]dBTy,zC*l!D\ii=.nC{6ZBj0D̴+b AT M&0tâ#T0q%d?$~0Ŵk[OȜۡZ#̨q7V_%K8k~E* ?ƼgP 7acݨ;apaU.DisqX޵%VvD6Vthgݏ]=N:?S mQ0>a_:.xX8쭠v/ˈJ1}b8Ƚ4ԗ%.ͻRu1%bܣz>6`t>UDHDpƂ~F*aڊ:'gTߠOǭ|AU]rQ lPЗ (uLp /պf(x\q$ (VF 7N5nЀhh6X" pE1?z2*c㹦#\ԗŽYEÌE)ʛy;"ր1bISCG^ ]$qq!l5,^C1tqg!L;F~eIX_-KxC?p3O) v"S:~(?QG"6L^GջR8g1*+g0D?8J@v%mȀHxuF 5"86KL<]>C?׈2 ԑ-#b13a\!&!R6;$VqyXK0ppߦvfSѣӡJҌ"0__oDCS{V27B ̇y"2FhӳvNb|s$?)"ojoFEiM2v/͕Bl ƴr{N]纣!Avr7Ի;+jxRƒ 1Z7)6E8Ro 9ސo-ADe< G||gAxY>1"š@ѷG,VLՔPnנ#qo!+ ۻK2 5 9. ׇjyE^$>?E$ GZH_#fD70׾(. ]'`Sh)Wڵ z a>N6^Pbav>Dkê|ўu=ѽ ʫ)؛=3WG䵯]*X-{Af5Y:pe= 55Buw]w0m -Wx 2oE<7& ga"kdM%@ m';[`ZV@VCpFn -٬9WEO60 z Uag)+%̢v0ĵ3, @ӥ^M-s02(_ Y=  (}Y*sW/t+[xQ=R7۷HMWK@ܮ\UZ]?9N$yH\4fOwQȈ<πUb3;z]FM\WWMU\Ԍ*;UY@;ȒI*Tlݬu/V7𚠍1鲑Z?+~]V? ) j{>WN?ܽ`tsWFI.ʀo7fHj{spކrg7x{;Kv|l[Eoa䃂2IV.U[?6Qz坡.@ixV U)}JY:10Mϣ3g;wP1 yad>r:ם.C45dP> P7p,,2|b;:۫m}Pظ* W99^˘o'{7n+EU,!(5x\|UIq3J/U66Ma%$bjN}}l{"Ԉx4=Ӵ<х*bpF fXae{RHl/0E.og@sG+KM&%QQ^9^Usv̭"KSx&G3\ O$KD!!tjރA⟤V$Z:VEYhUCH6Ikưw[ 3k9{Sy NR@Ś9X?4zIrjıBe|`B̀XO 8ڋXIWK^Ԥ,Ze?;MciGZIPT΍&S@?| (K2-/~y$T/jyȵ?바 ~,ri3hȥ!I4"*C9' X!b+Jc͟Ǩ|RYyt>vN[\[!m/Π- :=" H:n7} NnEIXG*.(nPVZvֆd]8z,^Wa|`(AHuݻ= #KlQojٻM Jp2p<ƽDžg Q ͱ H v*sP>,1pY$wƩa$L ~*^s@,!R:_9[ Sgy^_CJ}cLd<0r=i#p<{VeZXJ%9^ =^黦SϬe11 9b0j 4ٷS,7OOg+}.XLi#fo-uYX殾Z\zգ5u_DND m8:ƿiDqҷ B)JچevN"2t(dY _%Cvwvꝧ 50VCZJ33Mw;V_~PVM87ojؚҦsxWӋ*U\/}8"= tv8,/pKCIKB o;%wPb%7LB~}h>TV69%~lO=iϓI*?vD} Bo}R֎ZV"#rN,s(N4q@\Ԣ}^'V}h~!-F2.nc7yޟ̜S6sch 4w ̕xҡ|5ݽ͘&+זC.^T#vjPmɵk{ewzVdf$;Z,d+ZyMyEsZc*'X"=F5^(М$ZNL%:(m<;μ)j(ķ, X_N@x,cޛ@-8cUߊOEP V<`iMb|~0v z* 2%@hxKJ}fv_@"E,.""n0Tֶ}𹺿y!{PPq S"\(y^E2#! .O Ed3C i}/ !`UD;0W[H|Š(Z-=ᷜq&ixtǶfnXBAW|Lrv$ nF[fm/=a}wa l@ >Aԯ2p'ґ,xђ.z>]U5ϺϯLw"7¦*nް\Gޠ#"2w+∑:c#cEEv-o<Lj/yMEeuǃKFSpKf?ݲ#)]~뗾@I]ed]OjHA߂EGc:b{:NIoN*L{l?{LK-6A>ީ`f: ti<~63+'hz4+-]-*#O! E6Hn4YӲ]'f'!P5A70l96e0lr*39^5GJg' Qcv8}B¦<$X'-#O_y3}?fЄ(t\D =K?ɉrse6ýlO"V,W'\ZV X^FN X@G> Эw(B TJ5fvF `#2{^2ELJic[Blc-"+a#^q8]r*)l^:@.vp~OX6SS@%?(Iq'1!n2 Ntļ&7R$WcdWg`)h{ښϵ y,ļ[`w@[ uZۣ/L%zJ_0KKRwgwZ_k}{1{rAڮelĝBIX?@wՂ(ZJԒ-*0Z\KDRr_D*"tcC\ЀBWF+(AZ Fn+Hܚk]ca͐:bmJn-.RC|lU~ )ƱԪ #++*Q+s E!JK7LL_\C|{]LZr҇,5bTېZ|WQA4eFD,IiO~OZx!Y˕X1ܚeE>t7t |;x00rq y[ |K嬴)f[\4$%4FbrLev^Z%YSDef@evt!C8ί M_B' fQWFYKJWwK'.|#8`].^ dŵsE| Uq ԅ/k p#nm)#^OKcܬZ1ij%TߔVܘۚ^bk'1Q/n﮷)ﶦqc-#'˛3 7]-\uH" ik"~6xѭMm[!scyo6>*:'+APdKD''/Ԧ:b m=}u091P ذXέ#fcbѪ4M4=*>EU:rtRȦ)%yz{'iYܻ)4}M;pc472B0 Tt5:Z6XZ{řW'~4C /4]SCQQf|fz|᷎11Z٭ JVJ-s>$@I6S#6q3)&b`ٰZ׭;d3⠭zZkb*WhbkM/h/VX -v3q&[ b#%e˅EA+{) * 퓄(@-!F`evH\.5v7GIt6v.Z}# sp\S,9âp^"/X+3>b6X%0}fK{y.0v^KQG:Aagם_DqLSHKxI%_̜S\YhζZ'Zp@b ҧ Õe?2&GB fYfdST&MK]AWexhDD#5 $5ϋcQSu8eB |6+\ioRKjD/욆hia#}tXsNrѫR9˩c%8h"JԮ")񌠘E$a[QjrY\u Ҝ?Xy!fODev |&w$[@4$8WMpOUaఇH-eJVO‰:ؿ} ӜS+ۋo3V?c@GT+0@GrUs&b\u{>tdwC!%_48)EÝw@徭&tW3IK I>~=\ +2Ty&$+̝(I>j٬IKxv)x5D.!AO8p /zɾ+<6ӌ!%NA~ƙU׍&`fwւ|z$а#P7~f6q3kcphߴH׎ S)RtgPrF@x8:j V^GoQ#fT+EFn?lz꾅㯺UKU<#D(OL:pdӁ=PݠڵzĪ #LKY(u{O%z&͒hxMJ1{1o&tWH78zER դ{y gIzPa[¯%,y8$f]p ^hJy<C/Vlsgyɏ !r=Kid5wNo& +5؈ gS 71_Q [kZ}%oCeLM\$y~?w9R<" S=|UavRq^ۋM960 A e/ Zq&'+n8jJ5 ,VGnͻ7 }sɇRǶ[ 3W=7o|`Z@\uDɰb8y]r 0unuL̀3k"-ͫڬ-mx~(|j:y&.cJ;.H*ʾ]$r%S\W6Њl(\OO7g`+(C8oΦ9lo#L8,b液삺1Ю=-gы%c7&ڼ*+Ѫ.&?TcB,~SJ\$z٫\e}wys <5G"[}{`8gj": YBw1TR^"j l8r\ٽ k/@e&AE}aJ|o /x\foUcg Jw(Y&Wa"FvQ\FMCV*-ͫn7UԊ{VqhNm y)EKϾzSW2c X0FUD7CquS %ol =P, Á;ʭӦopc>F월EbG(f+s\b P(8J̶;B;ʟ>Z@"r jXvq(oQKS)b?؏0\RK~ҫfsnE{I#ahLP@~ s{4|;$"_VAnkBsjQk3=& r@\# 7+r0I/doxZ׶ϽsKl:\*'o>{8? uq'\oM>6 % <&_e{ :)7ߌTNVjܐW8%TƏ%6-B:#)8;OR)x!rzZTV$XIOjչt~)W4M_>-2RTCĭ1Ȕf#FBtTAy$Hp$d՚k3^a4+zSD*f25Ui6qbs&#biXhn%|8ڦYs7GLSQ?SWՓBU/T)T&JM+1 ^R#wLuIC$v9wZ&}l0(JGGi k[~~[bi@x攲8uw@ץ,Rf rNd5̛,>qfKaN<ȋXg@@wc"|q;!J $n.wu0,aP4OCQh H^c2G_0!). $ZBaf7KZ|19A"S\u#:( 7ȑ "f0 }n|PPO1mwF"ʁ9#: GqHAWd5C״;H[Z79lE4;ޟVІm).GF|!avG/{PeR`Gْ(q3>ג CE"RRa7 r"|PdOn`ly$6ϤwwF&:?6b Vŵ8C1AIӺ4sRG/ ]]36^Т%hgy.}&1gBFUFhbW=!.C]f .lDsL)3C]Y<,plv0KoOh`O)Zx*¨( so3,#&DtPO GɈ;v9#tibj8STWx_Y|<ϋcKX_[ag9OsQ|!I讧,=imճ6E6~X G͖Mf(nu 26RՈ|0z|7D2Fj m(\3Awy*+ Gն$q&+x?|-VXc?ns8`˙߶xrT;ϧ%}K+[E$؊J-{ YG "t&WАh$ofn!G/NWغd9C)8b ykƬTWdcL $AP3Ol- d`}YL+06mj3ll%:p9yp(ct/C6]2#CH`Rz\o7=_RJ.@_oN*UHLptzU~n6hρPkvC{%­Pz/ZO'/?y=Ԧ#YqSt;"j_KQ-+O^!H]y닰hyza vB}ѕ!-%ӊ &+ vl8*08FOhP5ߒ +)s O\L1uo(r=jeCj#+r1K{1=-mp4*P*0ntLcV>iN7DFY @Vt?YcCP*m)ċĮ*޺ pRH;p`kȻ_[ ~VCVl)"ڲB/j,ɾSr:i?v0H= VN.>3aV>zʒ^yS0 2z|[YwS>/3 !(&U:=tw TVL$~fIʾs5/ _-ҭN@]dёYc-mMܖ^_Ekib!m5@ >Q5g6F- P? Sly29Xwi9?B?AcNVY3( 7HqT DapT12 f,nRjMhpNg%ԥK ۢoU,b/G}W LBlZ ]x۠mQHF~Duh.fiIX:0jf L~y{^t(ڽ":8۾Oppm n8DPOw!kר+wշ*VU≣-X%;maߨU}KS .+ ND^NTt!469eciÅ/:%PxYbYt'ū"(찌2>+˼f0&Q̦ov_ U!nLOR]A{IwEs?ը7u',KVt}e8U\!)g]n8T93F1{VTjyZID$4B\aDtD1H}mتu`iF&m0*ݼɫW@{ :o2?ѼcWQ=H?8cF&AC4y 9*mc@=Y)FlcJznwnuŦ+2֡ϩS߬_|Eh$TZ7KHH^7=g#pONPcy*@Loe P̦f9I",kmXzЕj<ߟ&u.e^Vi(Tvn'#=e4 GTza;>-O#tlQ̙ci^"^}@&I2{uHF`XG>1^NcTUi\p,71ť-C$R+uཱུʔ|]JpTkSBzV''O#rq$?~_~o/`:7Hl`"B#)~yOsRHKĔsKi⑱K|sN86+R+o )s=SuR~ZX T,̪ ]T&Y86PP;/آƧAJEaX;Z©͹ϋޫf`Lzy,U=up`6-ԃe*{L8L3 ysfXl-:RW^ ' { И^ bO[wJwlh8D]g^qUqA xWi; C&U˗i4 D܃+3XB !]E~AiS\{{͒t.&TKƫ&w+Kd((+KM:M F`nFQlYФN8ۼ#Uc!#:F~@9mʗ0a੫Yu7;0ٟu ӱڕ ]e/Ql("ju`|j'e'o+{M}bNY˼,*kϼ^)߯+M,<"8,|ov!Hm##4>wnn]2[ːMXcs !#aB5׾3!?8ֆ8,]Z' &3&.Zבt6|9—82crtoYztۜ?۵/m.YܞM"t"n)=B{RS N]הW>#tSi3_+h>J|Y:bsdzM9ԋ⠩\ :[_BjRDFUp;P!S_AvkaIv4K| Sv=q/ND7J\O{=0t==U.3{_Mj(sKy$24Y\P9-b2uMLP\,XOv jϻEXp*Θac055r'j- ,D/T^.jwg;.# .A,F|tdX^8}G#YVI aѲrO[4"bENh (ȕL/z1.lz _:˲!`"ѣUV n*,9oV<A/ X4ڸ50SpP՜}OBO|$UNn% ~nBUVgЛo4qcy_![4i?y̧"ؙzF,cU@`͞cU{EujoJ="|JC6> a8eM؟9:nː>2 _SLYyׄ'F ʿZ'R͛jJ=cmy@ft/M7Ui9| 4QZĎXΎqK}JmD%KV{_b+Ϗn>=$kz!̍+:ܷcV\ÍwÌOR}:%QPErKmJIޫXc_Z<#GaE V/2(XPز֏I%1ATd>eQp ͽ| օ1JsH!SRP(U,_ jIEͿTS 圛LCɗ߼ &y7ưԀP|o;uFsXw4ьTJ هՑ% K˹zx:`(uhVh+ax])Qʔ*Ca=9h5W'۩[P=lm]5yhS^G=7_gCu6=1P_m6)\h@KAg24s];UKU}Ҹ۔!*Z=%%50.|s yHHfRFljPѫG= jFta-x]\պQvD.DPfȶ4+M6ٱ)"I'5 -j‘grYeEy@aɏQkR8b0Dӯ޶~':P[w zܶTt.>^\ ~c]zO@o[l&ͦ]S>AЩLYr6Y'io>_H^璄 )*|uRg$-Bm{2 fz62G|:q$-F }+\GB\rRz%6i[hzThEu$hۍt GYch~f$O%l+G"#(q}鲡^|fV͢C!ԬP{ sn¡ uWDرTs8AM;fX|Ў:ōi]n)  قd{$%O=U4x$vq&\+fOiN ղx^6뾇<?гnOt}P;_'{t^;Q5Cr֑TYu|n""rT] \֞}4 AtVt;yG ѹ&@hh΋?$I1)qל*6ipFd<]}pRdMpGߗYet<|W6ͳRrhf?ɧMb0аͪp1mw y.^BzyڱZ-̋ حzSxwsxdtqD _R 0,M76e$T jͽ,I2M]H9L;- . BEϊTQ=$^SakLs~ZVcd7g;~M!rҢ_܍\AP/0: YU  0|/LNB6hSsG7`ggMX;RzҝoE)^fVA{)ot}qY]]L\Cx LJ]KHYNj{ (-ʢ=釿tTӪB?Y:Qs1!cy7 Mb^F4/"}i:_: eZRigR+f:9-kӧ$/qvw\+#F%aIj/&JˤљyO;6"3~ȨK0c !?bwa .U)l$v+-n;~2*#}qt HFÁJTW <@񽸩z(ׁ;9^mlX0}Z_=;vu)pb̦r~v^-a*P'ϯ0HKfh{8N/n@g cRȑt;R&4 }fj.,mXiQqjNGCCa ^tqщ q `_H0&= `$Z2?09V>D XƐS}d`\Iԅc;–BP9y`I؍Pȳ`|O9D~(ԇs9`7) <#Du_QY6{]o%~dJ(܃4,;7( „kvV\և4.@Pxw9K.%9o|;7%};+N#55ΓAP;}63񗎹tb!"RL-&.7d%,zK͡ CJiL>+ސ-_2 EϏ R#%X=C,Lk}OqN9w}4NwMF8U$E?owީLЦ1?Hy꣈UtnR'yORMT?AHudC `>\3g;P;-[SK~(7 ўap8 C[^# {~"`8FK,],s֘<ݷ" ttO0x@('Atv#.uݝ5 wO5jI/L+ |j,oy[vzܩ'g"#as v9<ҁ:㔩 2Zw[\aBq6&eV,O ,q;T(Ͷ1N4/|7i> HC3H) ns~ lpZs_hZ8h$G ݳt?3d[1.Uh|>iV @^׎$$_`K\YNN(' [)ZxDǞ+ӆ?7/xo?`ѯ>;4ـ"~/MlBƜA |wWaw˖ 8ncTx׆na3M1mH^[xDGN`T̰^YFl+N<'&mims1`C{b)n Dž~XW5+ ߇hQײ2gM؜e9¾ByL\!{mX <Ż 67ؠ{fP}8{:  Ek(6.dH'ł,)\`(3DH)\+ cXI!#8x%kmo4w(=aK}QݿRx1"#2eYkcbRym':r=<|ޙKB@Apؿ֤hq%v:׵$^0Vw xJ\]T[|`@+q@Eܪ${ *zPrD}م;a <&D!yB2#4P> e?{~7Mc˃>g:vey ;p\ߕ=uj#4Gw]:%zKKa,{SVUeuKd/tVD 4PzO L1SڤQS+`&BǮQoj&5bZArJe%`HHaEWxW_ wl'ύkVV DA$2T4gr)(WkmliXY J .wQ֔smpeQflB[KYmf_ݡz1KD6aY=D6CYbr.uϿ^SȒ;L·0 x$>΄  ԛzSX@J0M{?}g F@ or^HպMC =A>iĤ޲|m"=5OINalqd⪱}3ORYzZ ?|S#K3N-_2J3H#^9yD=8|l}a?'6M;َ0 ")[qvPd&S;Aq}pKW2OAgKJԝa; 8&E)ANPH3ơ:`(=l(` c|pU# Be:驫A+EGfi*YLTÕ8S\6}s^TFL-qdQ0q[\;즁e0/q2"ĸ`>ZaŜ{Ⱥ^rFi*ԓlnױx~\H6'՝2=O U3$Ţ_N)]hYQ~2T݀d=zi qAq堻㮡Eip~?A'1xfB'QID)* kV]H|-Pn"&xľ `ԆM Y{7qI(z_fsF1=ElL2#}&Y)eTrT:+<fNH.Z Mꗬ ~+dKµiyq$6;&5'b!zՄuÖ{|ŗSuxOOX5s$ia} dx캞Ibi8 ܆htxD:bCnr?RK%&.!j:@|Dn<*;B~˭Ԣs#iД+SBP1CşuOr>{Qj[ O+V*ڔӎٱ2?ٲt>d;f/].'FtWKū/a?~~XU_}QՀI"AwPwe/J K^m)kt9'1H5'4, tnȇ@uN>j Krf99<ۧ c =O:,C?Tٗ5_$Xrq?gQ $ꕲ0(ߗj:bMEDJ媀,monT$ s}7sbb Z_qhCҊBQvX@S]C$Y6R>VCB*I֡C*tđ!oѥ>8j'>5Ii1 \}M ED[ ]`i}'sZ}Jn.(SA__#w%bkma ?"cY4FGI5AD$1IW@  E1;S꩖8S=fyK(&AzrPa #}TonGfP/9HNB#ԵbmZ83?D0OolvnLJV &WlaX!vo`ihմP@ύbk3qFEk`#/gG04`= β.r}M~4@i`û ~W>lyy}B @xD[Ǯ;t1b%5հN7.U=ܣSbWIFA3wzw=`|4NQd=CEXp,=xPHuzb.8;+l[~n][ĵRH+&.xRIzÕ?!7]4UHw%Xɼ2 fnOxQ>STP$Z+3 :}8)ǩ RMZ:1T"|=)qCЭ)xn|E܇ )!\lI@̮b?MEIƔ'o+L @@# 8F0k-/8C3v#~7EO$ R m`~C˫ Af`1[T>aKݕ!-@ѼۡNxQF?ʲOBuBEMWCPmzq5!2cEjRM/胮#wO?­S5#M5K!V)K>cA C5 zozC;ԩ#/Vs2Ϧ(:]?0T $G@U: 0 X:ÒzyTF\3Jc% OMjȎKS+PV2S50HP?Ȣm'~Ƹ-vxïаӆ]JxE!筗8(%kd פN. 1CW18/9Dʿb24YΙhYYwf-W2UkiCERǪfdb\ :@ԝSWZKOe} .?iQq$nbnlŅF*f6,]\92_+X#|H,tzU  aKi]+3I\6758e;)鳝e'ZUB(Hle/&S7'wEWY{.o 9}23AR\!]"iSb\TS1 F6$ՈܕA" [,*n >M_7Da˭ɡ/1 bVj%GPQ* LX>_`uB<X7VU+$k=m+ܫT&IK&6 U va@vChV=quK+pZIshl GSbGNA0ܱD0}Zm#m&5z @V{CMbJű=e׺s>vAkp=&HE=VMl%|njwOܻh9Bφz){Xd3oK8ο\hфݢ_,TbN oN0Uޤ4]m[1 +}qn&G\C n'.mޡrT?i!Jʅs,S*0j*&|w.HO7Ӗg^\䖐>?s8t3E_Lٍ$_v4KΗMsYBU{on/%攥vm=>~~<-QHb0 pΐ, j=?`79|i?]ƥx0ҁAq;gYg/hIZWl/xc϶WlR("Vx9ۤ-L1?~L9th  vodJ5J"ûXƓO)T݉o.uc0~+Y l.֤%f9}/t\e~R`G$B :ڑ L\t~V@m:#%pǴc .0&WhL9Nu5<.&uG~Vܛt5jB{O3#ѿL#DM;IT!8g <&JeLI2܃9gkhv)`֋؍y3Rt Z%٪JL~k#,I鯮t>o>_ҚP˜nn>;i۟{6 5Tz4 ~@!`,}%oX?)½g!OXM67r{]5j{^$ (bLT ŞP)~@ W?56R~5! g/T3=Gm#p'•x t`,d|}/%$a45n܍IB]BX\s!W[\ό-pALIHB84:\yL`Gf8^Ug%" Ɗ{J|A :iLcw?r1E'g.d²cb9ڐ _1PI40Vq]VZ"oٍɋ(-9{#*õё{|U*Np@{#UGOQ9w7nbŻ|]EѴߋNrP*L1Eq\ӱv2Y~?}9C:("\g7 ^V] ]0B8x vgX3=:g͇8S~;[u-~ؼ2c^R^R?:C hu!! %,Mw|U+6D"Lpg.^ɼBw.дGHB/OeJR"g!l=gaTPǰ fx|Գxв͒oۆ/%ᗧ!pɫ:L n>A*ip!Bp& 6]#B:.=䚋7saYkWV̪tf_U$ z Wɢze}2sxL?(mN%LT^6j{Hn5>J 1koa<І_I=h.Aqk +=ut.*g?7\ʨl~[1u,xfcHySsnZ^cw-$wfG"9ʼD?m iISpYWȔ]v6vN~q3pT: Tb%R |la^9nPv,"vtr]hKdwEd)^+^UX9 \0~,N nc,p>]E J(qr }\T.,/ a/ ;|[7g䯘Zd1 zd_p5E%A/F\p{^ujsG ۂ1fT_$@Qˡ؊cE˺gbE51ˠ89yw:,-Z:A %9zF_uAЂJա )X;=-:gHxa]sgdM&8Iín]I){ X }0`gօڸMfnBQ G%KSl.;aPi3cg X*ۙyHSAW{P72xVXx^@7/o@{o/`M"Y)vhDqw2O;Wcu'_}e:f} 9MZ<52b5yr i<@X 0T% UN(b?, q:?BJsFjR8|ڐ_)שȱ2/| BO_sg)B?ϻ}yQ#ApF^{`[9C a.ZrAz[E\- @B@NxE ^H`bË4J E.sՈ 悁3mC7P<"T˼VU՟ y;c]zX˿ gjTr?  +SQAų{U>"aHK-i; LXw _{ݳ$@m|A6J,4P6i0 >䪹Q "dت?~t]S|l3\TvR3}3%"εM|ʧJFꖮdovm[i遬%< cf`V//WpeOpܨ0ˆXۅj{txR57IS7Opv]GJػAa7 $ >ZU$zZ3&&\qv[ilvV*s'9|EE\fSZӆ njwDOe;ky =ԕ)W=8-eRԧ+!9g y/?h@Ç~u |+$*DR|3mCDZ*ЕJ >[$_f /G>YOiOY(nQj~6Aݷz_4 UVF9\*U <3\!ҎrX*&baFDV螩 n MeVWdjRYHC'.( Ѓ 0]{F}4$,569 $2yIY[] !*EIHj Y.$6F- {k΁%V4ɡT|#`6p"GX$/cu m)SRܱ P S,Fo Hzϩ_Ca6QBpK`4,:әlwuŊVOK1?^_hϧ Jf@\' xI8J/b4Z'&s}?Q=t&&G'Pmȴoz4S<1zlb9(&6YRʪQ>)H۩hߏR>vBTIc=3ME]FB- MW'.r[evt7vd8S:kb*MiE59Og.lQ9H؈DP%G >Al*oHrEv_AWo c,R0- xe"xRh W]̜-,Hmsif)sVioHl=G I`'Ke`]$ya=5$EtH-Ua. >nȾ>ꄄlc1nX-?jSKB!lhi9$BH}"TƅHCFk.V.3]7|-? @8 O*9;*25ߵ9LTyoRh=E:vc\EʽW$V`q*va|ڧ(KYFۓM _X!rx> W4qkKsjN-=E(ty d?C?CW(%LU*W\oe?Tt(%V(IOvVv#,cVSRF.w?@X#pWD>v;R̼j3V_3 qJXG֚>Z70*ĩYD]UnIO ;4Ft/_F*K$fy!܉΅!n5c'9h ^+`(E(ފrXAǸp]EK3Ui&;jS cJq~U2톞9_H8j&E"Ա=uwOQuhor Y'ˀ>Kr1Hpbd}uds/ 3l4Z~6Ȭhp7)axϸSb=".9qpH"1Z1dF++*Rfi٥Y:[L$ @/MfC噞!QNزچ4PU1ŸJG}x}ȯ5"};[ϣʝ^"m:׈nx֍_^|JpA#1 ^G_=F2x>,F0sle>!{ܥO`͂MͰYPes7y80BFUKN0|7C BezP_+Iz:d}Jgϩ+?8jn%[z}W 6TiyqP4 :Uh\?R„ l ,?];u:!|o?t>Qr|xO$MH@X35zyZ5`[f0PqlDhF+[,l ¯ϗė; !!0Bͬir; n6r;CF}78n;Gc @rݕW(_5F8[G~ -J@R?ڴ24WܽzYbI0Fn-Z[x?ctJjMA%@ũcC)ܴܔ?=Y225w 66'*Q@ 4w+=;)Hq !ghwܰEF=,EQAhy캞s!ne ;3G?kj ֞nvgk)`'w?q[zV:u!#%pE)d_q}Hk|CdR% ;43Rt]D>-;>d.W2Zx-^)uѻ$1J6 P?{nF>UZ;zk+SmFcx6n:bM|g,Rc)"|i%/*Hm߷V,СkBR 4MeoGwiNHgu`uL5EzI(}M84NlcRؼ3C Z\3vn;$bG?! ٮD*S׬2.2LLY^@Yx7i5gk?mЖR p-%,“RێFb^2||K~Fc} RC;Eƞ9zEy= uʀjN< RTvٟ BCVeKH133pÞojr_j'X*8b=`?R2.GAC[N=* 4<=rLbg/,yM&0aPXa`4̱xZn\^6'Dʀ(I},M7 !ĭZR$Pb#k oo\xs0v€^~n̻X7l?3ḱ! (ǓP`zls ӉwTC+is6@2@l*R#gT:g- |eL] WKu7Zp~3OaW1VІ8ag Q6!C:MLH֓J|iEދy] r?3>|펭O/9usfõ{ֽ]T̪œm&@RW۪ P3%`e"O"'ž/r_Hn»>Y`_Ld]zBi>R$ډK٭P-L~9Kg= Ъ'.}Av=4L0.'md4#sYN_w3@mx^rETeGLIDuЬiQZd7Mx3EX4&ܠ OH{+ԙ1 wzs/РaϞcwQ@MWcZhuiBiq|:OPK0+X_"e։ wn{duI&Y.R\ 4HEag6tǛ2z* vsi=EohX_ ͳ6[AIU~1}IE |f;.1agHR?;$M2&ٝdwD)]b"r-pPgtr'p[HT|oX֋aY Z G[tAcHtr<7@da]G3nhi^Xov7KiY꨼*P\u+R[pPtD-fr!Q/-VȵU"g'^,hw;JDҊȢ,gvVܼ+c*.TGŊ FjF!n.wL"냉XNTW:ހVh_'q-tL6+>|Qz xArRADNT4tq2!q΀(.v.')ʽ(iÒSK;vC6Ztp [{:>v``^̯+UEFS*F%$ 6vq Ϯr>*<& !"ʸVMAZΞŰ1 `I/J.&.&85qr2T N{aـ)W?ˆ> XY)oJ1bJðhm+}ҕ)$ ߵ. T0Mvr=ޚùnf;8;zz]9 A%Lζ{w[!8S3=\8Thzz'$]s7~d񪌌L*~ՁwÂ͜"gԀ;ApNX`[u)vsEDm2AΧfq.Gٓ^CIa6'uiE9F7b jmͅ}7k%KUL5e%4uK:VqJ\!OF7LG%>k!fK؁iuq,A !MnWChcf( T4s,P =:-wEX gn`(%ULoWu#MRuT|3OS}q6/sfdSC/~/AV5oZߑbkjNƭ12]B1fqe\}dfD ]vLθZ`kDg60I` \tfc=Mqɂ@pM=Z2|jET)v - 8#[ 7L@jn#EbE&a &3@Z>#q=eau`f*WMo7DO@235yV2ڎæ}pG^G~IRHg4gt2|KulAIby|kWN)ff772l32MaX]kE0Z>ɱ(}0 5$G:@O5xYB¿v y?)\QRϊg gmдDoYe^)VRГ*8akyw{[ muX;AKR 8_N>zIx`?F=o8 sRpۯ/-PH;bTNrݘM\mehc?pWOqRh§meGJ{ ֶ3RYv\P/'һ-BS3&HG)PsF,ܔ T}uG]n|5)j a7sO+!ū"s_FIFIqKyD)CLi%)=ey=Es[.*CR(5hXl֟zc[)^&S? Z-cO}S;m,o IQWPRTI}2C;~>^)R#7;f|FdѮ*ǃ|:J;W4vW$ex 67Gˉ3!d$pF]J.P{0]u5{|gJѮrP1Qhp9c(KuQӉ>.,3s\,H>͈|;dF#עֵ@ܪ#(6JcHOt+[?YX` G ^si {$ݩPi+yīr #ť4 EX1PIU8Gʿ]) 熝qHAyD ڰP8)Bf,oƥΚB}|{xDכZODw]pgtT&jdc&Hx;t[]KN j[j?q,oo~VMzj;ZR[}wF}4˫n$X4ذԼWqVJD䮅vO㞵PsK53'0PR¼zStd8e|] 1x:hxJTRJ$'2{Nlck:;j?<³Eu{.͎OwI Wr穝:R*sT3TVLoi9joMXhݳNc gyRʖCռ]k@ቭLW3J}j,jؚ hܡK]<Nj$=iN2^pגG:®R[=S^{otmNhz)(f#1dIa74o8S%d"qGg `vRtٛލ1!Xꩫk)t.rsU[Jb8ɰsȾ[xA5<9C\,1 wqwF-ˍ?$9GEVi/rM%Jkq8h(CҕkyV N%8h9ug뾲M-E*`~~x/V8p$P7^`l}} Q舰YDZ%Dz؂賽*|  \$mJϗ37Ae4_V8q ]M^E*YS@ƠSDa,iy+N`3#Ѳ^9 ȲXX.SA_ֈRbaq|i2G v޽rWhсky_l%E !<̹vW_?c\3G3i`8G l]`8 528ZgS@<^l^#|d-e0.靟nGNJSX ;/~ͽÈ$z6eCUGN:USMYj;@dbh;-a*} ޞhϒu ~4!58K9h J@b=S:LRXm0wZm7E=Je4ď3k{;GE$ p9MoLb[_O__hz384T]*rۣ6 EњdfyGCF9.Ż'_ˉtW»M?9/Tf;9Օ'onźThf}/z)?x1WJ1# HV9^a2<= ^}JڝZcE {{ s8.Oŕ[tNYqQ* p@Gip 0#GwQVIS L )ClӿGo}C8=b%:ƙ~ l1|cZ B[En#$ad9`-wyeZnD}ϱUQ?טBiS";ÎZSBk{= >+EZm_W0АyyTXl]~$l6~՘]Ez5[ZL;ɶV4pL1C˔`x')- ]VGSd'Gp΃Lg.6@RKĥv ْ7M]R6G?P9r 2|P&t< [է^Ar,VBa4{ei˯|ٌ eMڟ\H[&JVgt"FC&dekkg0APa8NEHYN:xY9GzwaĸIđ\X~[qYQg!VWanGDW{.7bPl?Yv=UCq9 =_,a_ ~N21+yPn ‘GfggN1͉!%nVkW^V1̷֤sA7zEoPj0ؑ)Scc/A{"` #4^#,"4BT|?MxXT|\qܧz[F" *I $4Vg ,y\AKEXM!/OyS)Z4dr$xVjp4*Pۛ_u t@U',=-8nItl*wK E%M{f0*w5iw0\+$/\MtbO("n-7D~E _ Qi 5y1y(]1ع5& 3ch_3W&ɓŬ52ԹiW%xIrFIgF 2|03P kOX ?l=fN:|SV#[>:Msfyu +kܳDdح'֬6wV]ȷ!|xوhDD..fsˢp R&xg{t[`w)T&u{LX-M;J j&Hɿ΍L_{@,\ _X{DȬL#Q"kK$I}= ̋z*zD͍*RaTWWUj+ (dHp.mE{U>F <9֩wAv^F¥u&#tw>wgP1uq#H v~{L!@1^%u6b h8E y~\vc0,LSXCtȶLB O!p\0o:.N XfG wU/F)pu;fS4\М!؊q'4ы/h)c6x*ad4zzӑ:Qڔ]lОk4~Z8Xa blO fE&D-f2OA8fؓM] p9̫NpZ+ R?<(Ѧ$Oda,~{„)|/l96_߼ E\^=8kCD6bhsCބ#_`B2"G8IpSnqdzoݿ+DߩS˾?'!-^\"%Y5 FhdrP2#z ;+'EX0fp ]#`r&r-b|A]+M? #E>ĐbVqZQnٵKr#e8+s^sZ<"]JZ@۳Kuկ '/ӛ:I]BKFr( `%Z &kyBKf`h@LA6Y8QҖ kH*h%'9W֐?}\H{j!r&Mť#w*r/C#3SЂ]r)vNQS43H,7߈앇 !";{*,_$C6Lr12y#4SD!/3PN}~w6PնcE@+&N"e0k|̫+1k?Jc{26BY1y:%R="((n=ؓC~_%XIqo~|wtA4yK"US3ZĠ7DaCWŻkbJܜyLḏuj#s/ޛu˛:뀜#2Y~3F؝HE~pDp:nBb7{:p0C 7?I2 h˔Ж UaX1{#[N K%,e]!RNX/bD\ev(,K("EtlL0qibEC#Ta¼Uݦ;25 ^erd'.JAsEX(ag:&/ɽS$okP|U>I;HdEgσxFe:HIb=[ P?7%a#]}H4$ B bC*T24٪m'=iMJD+YZ'Z"Ԏ{t} h0BUtъϩrGFb%dB(P{v'^I* o"㛣kKtH'5n9괴o@Z1L_"fy6q@+0zTG(}0( {|I463$+™GDM]MwFMޡ^[:˛6ӟDնԉ2 51<p"N%t=Y>,6/>Me-gH[_wϸ=92JoT-!E;~Ő} &;.هHu|5PDNkd\%<$\#,hx?7~q8I^B$Aog7\%OPuagE(8b.JoxlzZJٖe``*]\Eo}՟3ư.OV܌]̱dcSN;;%;NLPי[@Pr {G:iJ0ͼA*vtll/cKe݁\5fcv 19+ZpmoYÅ##Bd*+Rp:T!~f,qxww$|Zq*T]c$>$MOWI }C44>e7 3 B ӱM_6L^ ` P˗rqtPH]N6]w&b۝ŝ . ~> AqT{ZqP&mv;R@5h6f”vv◅_'Q(!zV#Gaᬷ%0g5-rL\uN ;>@ՈG=\.^R1{qȎ֨C뇶|N6GMUUI @|7q\1O^OR3%*AV+V쳅tkSQْqzdLdf|^3cQ5VPc 9q4RN#r l MCg敧gU Q Njx\?W;c:m u&Zn5 ^U:1%vsohV &q&:,}HY7o"#v˖7b}P c6\ݖ YH5Uػ{F慤|!Z%2锶7 }w \_7S/ '&qG _&M!*388;hCeYXvq?]ák7uZz=1+(Di0'onT5,ĉDIMO2cb 7gpdrL D !8Z&k[C M[gŖg5!tEZ&==%79ȋ!Lti'9kyfjщԷ8_г,qoÌo)1GL%q]K2?PV23&w(.6z=hdђV%!budS G-p:QU]m6{ B*dKM[y׻>ƌF”}gSzp/!Mۑ ]]w˦ΟPٶHI$^t( yg0c+(E/b(ɗvLkAfR@+%(EZsPȘo6@ScG V1j;xOIۂC񶎈YK!Ԕ[pǠO;tSCGzƵ]"M 9E|?Lo)d;] Nòu,\;nJo9gٙKY@%F^C 6y%-Up4=F)K2a{|=vL&X =bՁNq&OQ]UգP{d݊7pN aD%IyPEDcY{f}|D)͖cv[] n߰*'5. STF;}QDu}+COxOHyRS{>V0_/rFkS%܁bjc^g0j1F99fq!ϜQ(` Ŧ.㣤xk,2'9dl,4e{s.gV~cH8k #@L:]vASǒҫX-%+mO!5@mF/rllr 5#CağbZ 8'ٍli'bFd}fa@6mƨ%إ4w\Pvq l;,\!K`X(M_(h5%|%Cv< Y9YV؝.IyZ>Ok(ʇ<Uv& =& J;2Ua!JF:.O¿W .ܤ7Y7]cu .ɶ.V/#B"GcaQ9U:v!-WmЁQL@!9*j E0I9OoO1jR\.gW̿xt-X)1y4NWz[K͢~Zvi"u+H@黎 ^YdM`ԯaV$6d]#źکQ!O |: #nɦzb \;E  .a U O/=c>&ֳ.H/9h$w=}#X BA;K]}@u^+ǽ)zAf˻4=Yo-ܒz/A5܉WcG˩O_BH'rh7$B~L lYC2_h9aI:+ەXc4lf7ђ'V׷c~5ZϜkJiNtnJiMh56Ae:'?F!g@S$ Mc8B6L,IY u۸:wA݈6wpkiwIMSpizgd41N'<"^#Vv3 J'%i5EL)"XZcFĠH3Hj[%OĮ#|^BBfK)?6Hb˛JقTؿ5(v%(NvBƻmm:CMIX˘g#fv<96J:Vh!ǽY#h@Lez`UJn?ajW:oGrpI EcthFDLL٪c|7w4KWx){պCHz-\ˑbNfe95Q~zwqC@կH 9Eg Df;|dyO o @B>By{;KML.~\_s0&kA#~[`Xve?[/ŋ;X@vQBzh ]4Lt 7MD]sIժ HL4(MĐ׭\<͙:TɴvE<:I:PV8E,X^]>/T7Uқ[N]P .FCra聑 `j#M2].8P,w}zWI "noznF|4"7~޿)76q=Vx)80r},4aT4cx]F/!euF@JɁWu<SFOM$[n&\|Z7Y8 ,II؝F3)ȍU,U+IKG^Y)0&PJ8ByGШ=wh T(c3>=oOcײ55oP[ZG0ùa(}f)KvQ#!*o8O7j4iW^+1f_S;׺uE.Xɪ$*'R*>MOݍ8^X7jzC ^i3fnr"arn%bq+PԀ5b̀KĐ؜h} &ٌ2ycy*ZϣxQ9UoPC2!x$RJ hX%=ԗjT56KI5)$BVƮ[j}I++6CW<~dQZW\0x^VAPljwN{ߠivU6Cߝ )UU ULc#dbU~*[6(I2*2oQ4 ,)׽#x[GEklx㚐 Bez#+X~m#gc 1ɦ`4 AR6Â#" ҉Tr̔ qJ1| MIQ7Q2VSJF*g+U(Iv;: YR7BKZ"`IbugGUSbVLJ6*zYM-r|fo*-"?p/W|VzjGosc\C@:ye ߁2he8oԄԢ1!Lj 4LՖ1k?W )~?-53FH:)E @Ig]RuFjyT zLL =,xv,V=졋N'R6[}Rlp mh( fr23F6{ k87 "~zCe&>FIf1<02 n-WqN-?=R~CCr 4T⒪l)Vh:͸AqnBq%K@qovDoًJJ=rlN@!'y.| cJqo]eW~˒@<ߠb AI6VYxؽ[-lYw[s8h!2jY@dL~8js\ib8Ŝr+Y02%"oPYr)dzQㅮhJ LjNƬ۟u" k딾%4 骢)Qcga@7 U^g9+~5F.tҕ\2)?&Iu$)yYa]yǴAbod2~ay+3']_-!uܓ_+t%LGhr?{5T+%9ijCQZY YE7vA(^gqYG/*3qpGmi[ѶAxgMc[~Ǡz[*2̻ nBG&4t.b1дF|Kr~|64uGjyB󏮏w yFgd?2$9, A#2J{qN)Pl;|P]3R2c'^_by7ι_rFU> :0J[0? 9g4. @գ_U 8K}KL.!Nq5(^!u܇E\i68!=`?'Hc:_)[|d1]< 4ku5z *Nɮu//ã~D cjk;ۙ=TZm@0ʌEKAPCLeHBbbxAΐl^7ipZWy+mccIK!%qjD\{/λGZ(.T_x6x,&O&9Y^{9ά?ędc9'+4=t[,e dCRa1vb+X(aM\u9УE9qǸ &.un3!~0t!`&\6#>)@MҧQ@ 'dGQӥ o8RVD-' @7 "K|CI;*\ 矑KPdSjgkQCBCfb>zč9qU*FPyHAC<-bpPM׭vAXf$  P2Irjẗ́2f=CgܧP_! gaz mH殝unhVL*{P(.ߡQ w|Js,ۼ ~oV(A$E?OٶעڮՏf2]; ֫IT;P8bTcƍ\[C2 Sf4I#4품Μlrr #>xV6 ;FYI4~=aBt5 *4!w#{>Q8.\<踯nIG>S@}hJ~mxh7]FYE{x#9b*8ArB_{#JMVv F"]*S >#v˃rWNR֖48U]H p#оUdg7K/e :?БJ~S4_;# ]"Nσk-jYBZ3\n}[0W5۫"(s QllI|sU*g$iLRęOWS#[ma"y@+6#+SV;#+-DDA0E:r=dcP!ǹK_$!:h5D>#vyeI|FVg ?WO@'st ĶYRb$r)6?Ѵ1>[$=^)orWԺBzP2sX;uP a3X] 5*OLP e Os/:Ih*/5d}tͼWkc3lM ^C8/]}Ӛ,۳+ff lKO#uGk,qiȪ;%N.T .Ȗ}aGwf*C#'D-j2y[ ݡO etR*}Z5mrKlݪ,]ސߺ.:'pYost-FԽ<Y'qG7 3hAk0@ 1Y}AףHc8!_/Cas_ 1:ȉ Ѷ+JP{{ ʳL"NRhYuj{f{+=Yy5][Ty/EH*j XݔEGQηStLoJaHÄ차?+/k9d<i牘[~& yG!O:2fH_Ø`x5;!c)sJ'Z!G򭋭VQS֡iC7DbAĈ@'jd-:1 ~gȔ:|;SطWq b8l/_k>lyOv8КA8!MagβSGdk< ]!'Y sL?x1` [1:,r:D4|#[|F0ZV݇s%W799+'62atwGz5h5lmv9o8ҹϜh##C=_{H"YCğo;'Ug^r^]=_p|bX/*n#.t7kwl9r .NڮTpvGTVݾ•Sγ U8IsECJ:fǍOYg5Ѭ״J ,vzRJx s2n?f-;$tc9יyb #3/Y#(<$]~8vXuvV ^kPš9jeF*lgvXӎdu^GU}"LDSjf93gW%*{ (}iXq*:[%&Et9l ~1<UpIɬ5;&I8+Ce/:( I P? % Lc* $T{K >Be2 ݃Ӳ{Nw(huk ӧ+, ڔr_:|A.FpIe'd۾#cR6 5q^3jt&' ^ry҅u*N,RnWIpNU@GNNKM6?Nlgb#ufg6=,Sߚ<П+E(EhT4ˣ7̼?.ӰI`Lp7ܱ@k` b.ljk/JT+ _.JEW6RLn=<}}˷\jɩ Gh͂}RNbQԚ qsFg ZͬX\OJ#놛e A[p\`~rXVrB~%tAEj[zCuIEbaƩ"N_ ܉߫hpB~r/>I 4\vYiTiQ\mQBT0Ic1϶";?v/Ɉ8EW( cׯNûD49~NVz'h%F((_~z )ITvҕ(&- ;&. 9_2+ 4Pbs*T^uRP2o5]p\Ɓv"WS4%c{פ.,AA[ڹIۼDd- 2<= ='[n[;J ޕ؃, H B>:&-2֧c[f R]<44$\{|L]uP 2fKPI54h:z]w:6U|톥"ހ{d\s=~&U6tDnHcqI%d EX"rXЖK3ʖ9N'+y؛mp']d0GЇC}QBjԑD*d~it.Ag(7ZVSBXBTv(S$.ʛ\C,=:lȋw6N6M6`)4XV|7 zs`^01n  Ŀ 64'Fk&B _C(tȎS|!ҬƭIb.KKT C,͡<z$QԿ[ֿ'.Zz?'4XK~`B؉xN.{ㄘ1&X DDg7eJz] y fant0$D5,fZRЧ_zX@(`]=5d48}p6I ,,Ņ66+IneE|?f&掙g~ kAȟ"X'dk .#M@$ = P-9iy}L.ZH{]h}Pw!}ex9I2].cn+_e!g "_iz;gY'٩O&ݹ(\%?!,q/, cIJTSKl{IH9Ve!MTQl3ojRV=4?Ars{4fvRJ 7l~#q@KjexdF9Xe"Sw`|U Y0hI ɤ^#!.Bkɋ;v^Z~Pm$(2jMir@@17\:>J sJBnzSm4̈́!'IlmQBjɅf@(a&_i#uN+dF^oCopf;P rv@r.bW ;5cHF1~IHHo7/ⶫظ#|K7ߏg7W^,T8""lJE!c,4QRݝXm1 g j9h'd2Qҋ{J*[z+=sňىZLсn^+S>-:ASLPiX7cn2Mpa7'P7k R[9#4˲G iv>c< U[{yAHX"wo@l@7i?g>jA_:qWX=zI5@dŴr,_} D-+,^iBnY'/"`6-m4O Բx:T<3y`Im]a9IgR.tgL !'Rr,⤺οي@l@!މ\dM%=H"GaM[Jd$j'^Os3.aޭi"6BeGZr.?`)VF-sNr ZԣocyKJhG&zgq#?Dߐs^ߦae2L3Y/ŹHGƻ3zUaȜ,7On|֩X.7L50?qMJVl'5"r6M%؝m(8x6IJuE9}Ș y3#9&osBbvxVNH{#asF)qa{ɦl'{ApDq8ڜOwLKͧѿڳnY H#\a)vˉ5%q Bþb75=ЩK_2lsFY8!-JoKuBs䕱7wE =ek\ cBtF-̪D) xQApj@Z益d8eB=5}ݜ4;l[ >.60-33@wȻ{Umi\WgEG]"puKBH|j=KZ[hTzPk7b&92 OjP!+=#JH҈jjRT?ER 9UnUCΪ 2|fJ;AUwx&gw,dCQf8:Դ2UuՄ:35rK#"vlIh>6ȃ bn(uATözFfAmM4)0ltak4,AجbZOծlAuB[Z'E%]ڡZl30|2}RՃD=F k e /I .AkN_Z~QCit oaHl6X+=?5o5aǐSWЭt+gi xK&$Nv|E{?J Y jC_ w|\mCCMj4{&yqޠ<+-or[SxI~~_ɬ&t Aߞ&%zĞ52hx:bl  v4-@:p pg8%"FOW} &+ 1{b䃐Q3-Kًn2k(pVH~-kѻpͺpP=gPerQ>\ӶOAIЈ†>[}'-CO%iOJ H/dI쒼-?-T?an(s${rT}E(($`lqkXW8=r>(k*IP j7,Y^M|HLr"*T6Oޖ<]Sźܗ ztU0`I:0M^[BX\yIJⓣ5 KtC޵LN9r)IU@R8hW< {IG"$bs-=ܟ@D _A[ fԩ8v,pNuRݩO0'"E@syFj G./ gVaTxp& 9#ʉCnu1NiN9 Sift-t[iI}-(BzDzӸmBN>R}᠐{|EeȻ;E5I [H5pxGVfK맮&38P RCIr,EptHk0kK;UG.JUT*E$ƻ#<킴z\?P5vo[t1l:p,i \|M޵a%ŝ ׊Jզ2ZuR?l ǝΉm/{Tnڻ<3Kow\^Gt5kpi+:Yt.)p*dR6 wp!@aQP-Xub1Q"\Q i]R17xaZ__a!m 8p{XLQ%+ jR}iVLgt@H }FAܻu.b!Umb22#k4n'uq)KL曵b@6K 9no~XL!4fħpW <3|Oy0(.1!4LV}d^e26FiDb!sjy=,i7{f̵q>ٮUgX/8B:.{(YP\yqOSUA[vw /%wF}BIJ%cFRuJ  }ypkG [y4%Nu,Y SM@S!#)iZp<y:y/[8d΢/#c_Գs9a~jt yN|L>YwAX*ǖkIdK|˯Fq+MòN7d ,"71MR._' HrXTQyz2ϱ6:?`i@}0ZH(S) /K-}= *ń5o*)R@I*$* ߆Z71+T8`&sr>M_:!` >q̒E@!W 94,;=;S8ue?[TxaKκ;A@Ī^DTZmOJwُ]}q>gCBf#rPXG}]+M;R'/|Z(`AS?c1o6R%KLنin, ӦJ}q2gfKe%:=vlzs۵!  o9vp~Eo|_69~Ujy|@''pL/͂$iqIZ/Ջ/W~jͺ+>F^@5w,E=n]>3ʤR:]S-af4~պO}4|kXe7X&(/>4vTf(qpBqk,ќMw ,c$Q{6#>U2?6= N_N ԄMq, <\Rpyr-"ݽJ{<}xR|RCswE6Z]41<2Ϧ+L",9%{8JC N"@ .Dq@ܷ&tG '^Z~d[kW23I gλL)iaGhG'X_ pAVZ' (/]cw&EC}֏HQÐg76o4Hh(j!jcsyT!xŊ[Ыvh0`}Y]t`EA`mO*Tɋvc`Le5K (y}j)c ^pd$}W{(| [zDf},w \$~^g}Z×Ƹ\+Y.4 b*GbL7GnO;w[><]33Ӡ=Ъ-J&@w*v5Y/IBxkgoc]P9*lh*ת0rt_R~c Y}B )@aqҴ63vxL]:6! =w~Z?1ci ᓯ`ygEzqdfҼ(JҨ(w@GW;noX{>A2݂l JG{2/T+k:#rm'UI6ܹj( ׯ4p3 @Obj)f` * b9?xw t9F:\.LF,?YpBt3}/N;2[Jgd5&rswV∎.~L, M${yƮE*j3&HMCNf |yX[i a }na:g2WOtVI+4*zIGߜ'x\az`_;%e1:֠'IdRZ_NHC|- aŝ)wՀ5O9KOMr),OSMnU+4X<ڗW&:PGf]ES  ܄ v@yva }qPz]SrMG ]b1kCf]}@?;"Y}DѻA-{U-R<)P5Cߌ1Re\+'Fh#4cP^ao:~+Kz(|b~Sd\X GKA `nL5VrsCDz/@ ^*p*Y'_V@b.0`~8:n>5 [uڜ%em dWUޱB<]2MDe)`[(:Ϡ>Z_кMYMqeؚ|CNR]JjԼ3x4 Xe Yn7 pAɊ:jᶟŎ# R#)o-ɓ}$[qLNjS$7PpOFi2#G,ui87Pq$tg¯14:hE%l?ިZJ+[wiq6gOvb6}_(#n6r5AI8Pf 9p]o'98t'b 7>jAi}T']uB@]Îj/%a f}5D~8y-׬~s~yش) N0VGo'w*6n  J}CeAN2>PJ%_F0a[?殏F,-'.2cLЊDy`N[r:hKrfyA>|WX q|PZBz/]R>h7h;! ʟ>̓h8?zMs2Ux}Gʾ c>$+yS\? t իJEdX{O~vUa[tĈcowrk$S7a/!Dо7ayp5tPYĖ3vGńpuk+yfE wrZL=[ng:lHƄ肶+%ܚHq;:4Ɯ ~$0z02ɥ;"G$K\  y` dڶ$kN"k7vXՅ}XL>;waw8 a\" G>dxʶj2Ԁ}$~N{2Hєl&qE1`u3}5%v)xd:)hy1Ё`V PK#5Æbm%ibpowtT],% K6)Jr(BTXfaWzD0 qfR9D E[n(H8F%{JMZK0z&—I9zs#D_ 'Z@P1Q[dp25UԂ07C۩~(,7r0RDy Z;fGq\Kְ0;Ǟ昮sEN5<}?%~0&"lFǠ;Ar<9Kj3i<n_(0<aZ!F amYRC]?Rg@gǙY<@BO؀}fnOR9;wPf{ss jbZaks6OUS!P|*ZYof65}n8 =2н/2ṔU8:Ú?Dk!B͝4:nZqROaI߅%W)at͛emKyC&?-;11h.Yb f ŏsz K"n}!BT0H9"VsqE {(D=E*xWU&0jưN'&&.hѺgLNqah$/1>-L* C68|b詄@8vUuũDQ\NcT%6iuzӊt,zhnA"ݛ2I:.'t?@g>o) w ^|}yRw`0 8j|ÀA2wlcx$ AGn"2hE-*weuv/[TLV Z>MjFV9HyϏLQEwl]CAZQ՞aNJ8&B,Wa֟|^,@B ]ϼ1sڭd1%)݀=iY߷cL/ZpI76=3($q('O q6>AU Ñ$)pБͭ{NuZӨ)vʮgU=0)֒ᴕ"{1] +h^г%ʅ YJ_gnRY+l Ě : Y PNY3!rAqmk&ǐ' M]j*(yQ )%KgW J=;~ocrN!})hdbjڤf0ÉfA+^4m4OJTbA *o  4~0,]e )N/jTDBX#}&y隧+)BL2"#Kbly,r C9y<$NSKaW_V2꦳KUfs!#i eCX}pg-GHup,Fry?0*52ސ:Ms_ރ'gOuϔTu+|ע{/<;fh|*jt,xHqZ^7w(]zi3WO+ g 7 - { bS܁ӯuMTmd7iU;Œai"ސY@rDVhjqK|oEMC39"(ޏ WuȥY`MM! !2A"^SlgМ$ .@Ցj*t-,_٠vwŠ^ mrﻒkYsMB7-SQɱ`t6tD`ܚ'lsZtICw 5bljmH=QDZf<4mFbإw'ݵ3H0Yas}`Y nKKVhw K4%z$J_1B_>̘5Ғ viRc *%˫+dxxWR>^$-=s6%x+Q /#whJ'֞QI? 8<2Om;!? e6b}]RkmpMSǺ+R֬tq{ReFI<q%j˂< /,P7 AouD-^$P#ס?,ҳYd[1ϛ`Ǎ2[bO@KqI} /u HQ+[$męq9Y%po7'uEix/_T4n%+g9$p\z"`PZJLVqMX#%#v4LNB|"XnjJcHq響E7 gT/&*Aw c $YQTBz*VKٴRF_N)$gS_{_/"=w!J7#!R$#X'ek Zx8D?;SłaN7ahjp\}4QӡcOekŴN{g=0!]O[qq)1-)穾 ,sݺU{`tXd(^uAHLi9]Leo%a@`E$sA"}(M!^,Z;05^4+r,H!67%uUMMǷ,b[W5Eꚡl˺Y^^ԕ KCVQAQ ŀoPs4ǢB ;59rHa+^m]A"DsokqnAf&$ΔvvDnCd5[21uvs(GVS+}Br XO*a{bF˂ $ppSH 3k0gH?jXۭ1}-|!T"-o%6y5Tb҄W}LW)SIo[?! m@j֯Ph Fe~9C 59 ~'.bclyS}2g9VD`1cǠYb{:/ZNm&D/mñj݆BmW'%8{.@4lxZ(NHvQx6p~.c S SbAw6_X&/*]ms$TpҾbj8S$Lf`W=#B+ɨLzD[‘kMȡ Evw~H s>#.#O|*&Q0ɠ!X\yO0/>u">*uBrg{ex*C'bF%w8Rg,Ϧ5:RU!)ȵvMR)f_* C ӳۼE7 fŌ&yZL/R}\R[ͱ8.ɰOze%7 7)D^D.FLF|ga֘{&e-] V8ckz;KղzfU<:Ptc}pk"!Dc qH?A DBC&oım Uvx5*\ή;ycY؍ʹ c9V$ d$%wt+j1^S|w3?X/O[73ӎ6|L/W^*)H#ݢڞ2 _dX9̰ěCØͱ]Fn}f`{/Rs[IVV Q$c"嶋gCXVٵX f#TI$PwHЙ[-{ 7{f2Юp`Z pXՕ|U疒!7Vhdav}~C4n@AJ+ƇԩXxZVӳ^#1Y/zʁ:=lU*usYTN2k} zb) pQe$L#r~oPiḃKp0%3Ɋ>@\U<1%}S/x~; vbCMbtE%[g$_.{y^n׮ݟ]q דUМ3T+҆m 2.e8'c@y= L^7 1?.>b_g +I=rfue;_k&<< M]0;ejXWFdY jh{ ):Zӟ.RɉҡZ3M+G&6Q糐lJH|ւ+Ѝ!15hp6/-8`v*Qt[%/;Tl'v)UvB"8b> M4׷ ·30Z(Z4QqՃT9FX6[nx+ejc-^d8ҮEq HM3K|ȴ݇xg ȴ3m>z2( iJ.NZVEћoU}G~~BW䌑8-=٫E/[3 gR#X3#'ߘZ Xą$/Wɐdb~)^NeNJk‹^K@`;2F,8D26Vٕ8ȱjK.c&P;Nh(Ƈ$H#V\(OeCuT4"==q&mEBW38-O C>aUb@&G! oZ*9qg|Mc,pdNB#Fn+2=}2qp[*gE#_n@"w  p ӥ!Ͳ9J0M }nL݋`A@CP9.BtDzHy7g2 p9z2["/wdhad]GfGa|tL]*6o@?2 w4xׁ5e;IZ;Xw߂h:3E=kCtLX\^F^Ɠ"]a3AiZ/1>|:0QMT"İЖ3uJhg Za,/t:=;E~SR\?fZ\ 7"t1wObVq'lм?6?A-q\ݺ=+djT(@("zRD*I|Q»F#B)QSji CJzZ3ZTӢa:W2*Ν?&5?y\ggeM-sE|t$& ISbZԽ;%pTxpElVlgU}-Z>Em >{)~4LEQ!xa xz1jYG`1Avā+^LtGh11@e&ʨ1냶(" yY+B?Pfظض+&Ù)7"$/"Ņ(ٜa!3׆4 ~UޅSL"_)nI4: iܚrD^ح+OYiC>VQYʜ* ,31֐N;b1޷H? 72 Q&{ 8qCM艳r>O*_7F!y[~DbeXᔞu[.-Rr>QGه"hq*?Œ!Ao/8[QLRam F2M!h+$l G\>ΈoENEO, {uKUXZq9Ơ-wYf&K45"΃c//Vx#'-hy&H 6 4e݊_; Iφ~|sQ6/GB&LEb /wpL#8xN`2CdWZ0njD6,]BZEdhUȘcU^>_ZKݶBkOR_NgP҄/XMj̸ W,ٞ3X)v"Eք5NfIFv @;0*$Q>ר{^\I>6Z!\7f:/†w?.j~] 'Za!J[#~x 4 :~ DZŪ~sC(dM/!dbZ4_~Q۫M ωQ9 9g`_da ă,)_TLW<\pj! .{6mU׵]XP$laT*1hO_d-b}.` Mfb=N1b(0S(z.wIO<\ ]/sX nv*P=X2)&g[Qy 0Uq{Q"s?V5 lf!_+&kbaNTsE~a<"W,(АFh#QȬ$ k *T_GHy7"[q(J!ʊ^t;qHoxZ mo9KNsj^c5G(ozsXĖg)0 B|ϔ!H:CSIيL |6Ŭe\|< ]YYBΠܲFHTfdmPe >|)~H+ wYoj4ҔzJgx$c2y93ՔV gm,T<]L/hIvD)9Y@Z!Il@  ,^]TzS%h}h?e ON!J D=.'+&NgY,VM]5/nɐto۰!FLf hvY&xDeA7# F8}osLW:B ,!&oZ3ac "}2>-n㉬#Ii hVhrGGd9`x(`~Gakc-K" b,ݎ8TwU] ~,9{_vCV0l?&q'$ȡ2^ޝQ*^îp5#l^4^E &lJ5mǝJ{gֽ q_rt-kg8g꼬"c2?ZN/+%vV;ŧEe G9X\}J%걸$GkĔ["!Ȁ axIcVLX%2w>\3d<Cbţ *醲8[xNyI(ē\iݖ20CO{- z?Em%A.URI)G9PMkN?~Y,ApcNm)SF'٥򂨐cT.Āuܫ I09cw%JprEGNITM1:ߵf[~썂IV)`6>Ćwieϝb%l8o?Hg~5а)PĪufL0ZrF)B>]֞~ؾd2ߑȟy_4򸦟ꧫ@!,zݷ{|ы,2ݸCȬy/uڞfʸxx׶/Kk5PR2B:ԑ:u>^1@"ym9^=WFbDq+*ok͇YJFo`aQ7-[s2A"'{#% JY2/L|=K) 9ǭM}SRJ![6{6*2f hS׃[FF:u[#./*)4 ]4Y ҏUv)7R :|`5ɏϰdBUXzX+${;E_QIܐJaDuO˼^rL*&/Rl K/c?e>HQ լqϪ@qX`0Q+K⎇x 1G&/-VG8V\L] g:sJ濃 ·EkU4%6 tZD+ȴ&j8s6{"1xNϤ-yW B .EXM,Q= YI`\z æxmE[cC)00}x<=$[1s5&ˬA=9ܔvػ$((;/Cw9:XR3M:kpCMAwoHyJGp¼{xkP-henDBfB,c>Y.<oRI1P#$ j>c Aƽ>#\S2ZFʼn_!W q/د'Vи+Nv3=KZZe/r:7Zkh n*'Qv/2[hLk0C§Y?%*uoQLΓ[Qxe\SOk* b{"uo9 d?7Ap1Kً/ޞwXٌju6x9>@N{g r&y399'!V6⒣AݷFOF9EgDMDB#yJz?l̹G?2M= e`wU9()I1;twj 0jǣ7aԻyQ X|ƱHߴ5LTv‰혮q\fPEVCպ^zmA3ا_.яULƪ](Khrث7YSFK ViK|uJ|fl9L_5Ջդx)aƳF޼Q)*}>΁MM8Up+:t#Ƙam !B|a+"s:j9 ,41\_yhWxǁI w—V szmjT\CⅫ-psʞtPlX( 9 C!СxHԡD|_?-"%lj(SĹ8t̹N@|GĤ}bL!q$1*/|هy_"/vUZ<}6#?өڀJD=H~;Tv:L/1BϜmsN0G^.̓OCTRu;T>`j<0@ӍNB@λw =-e\|o#gx4|K`j]u—pL#@+uiZz#v 2<ʥ LJOKڑA{0C4KB'jTX2^]ȫ^#4;}534>}&'jwۈ knҖ&̓4ڣ&kͅeՄNL$&N8W(Y**y2dnCC:3Z-d2Z=wױ0d{ "7A` ?J#:qFgJ~@kYr}l?>q6GĚj҄g~NJV'xiO cCǮtHxx10~ʇJIA &Pg1)_8Q&A*ڛUFR_dtK3ƒ& G<+;D9DYOtVs{X(a;ȄmX.ZDvAI&UKp蒊8BhЯ/ۮž K$ 3TNv Ƙk>MsI7fY1 w9בDs yx\fG^v"RsZGa"oݖGK/އZY߿E3-`e2^aqC2˶i/ 3S4'"g^C@Lok%#ZReiwɩeFkŬD i3FlV4WN=8V9ѹ*2I gQs}>@=Xk񅆱`s_7xdnjk|DX;6(ږهoU BWU18>t Ff"2](Ci{ַo!8;u;V)!Iܳ~s9D]CaElpXw”VVO^܁P!A\!A1 BF3 B! ]P-ARN fb`k2_ٻӻs``y3y0oL^-KapL-+KhOE <4/,%׶@n;keƷEa?J[Y@Ob'X0mҲVDH:']HjiWH(u=BA.d tJq^B׫kav4bxs ͛Eueok1\BIE=_υ rGryex [d:ퟒS`UjG=B6v5"}A-1O$KPhdSt?JgX'jāh$;6S12ͰX3$::Nx\ϑ7Yݓϳc$MdBBf@\>uȔld:K:hbyMJN5oUP5J9/):]g;L1JZ4jqeXR=)K[ Vs+ l,:)*vx/?Z:s`|[e?ƟY9p+JOX%WXxF5rm+=EIA5TfX}+%J^R}K D`d[`ɣhu .(0lcWbķ'[O #=%40<#p T+_Ÿ)ǚ-}C}=DZWˡ6"#?/rx=O>,S;GRQw%^q|0}'gH-}6W-)?5n.7B&\+o. ]͠"\Q>Й;aefh鐷"f_|e7WbjNx! F=0X'-khXfQj%" , ڋYdWפrmi,z9}k*|ɒ=F{򢄔B[~6Ur9֛%<(E:f-S};s2aTKؠd$8z QoBP׶9 'B9\6v*;k6 0~'y=o )JCbI:?*Q(}hqQݼ|U;J.jt]1Dv>0,+|`p >fn/!b|)+aB97~e8G̳a\h͞Xm'B~Dw+N5X%5->J < ˄-rB,Gh&,o-^(o($lբRQ >;<3zXߗJ{Y~vM F/&V6yWhN5~{Gg0Γ+ٻ|؎`Vu7c@ʺX5P7724Cd pPu)VInW_c:\[2(PŤdy9P%@.@}!a[K>VU$T”pEA1(‡5KdQrQl@\$' 92vO-hFD53G2|jݧs S9Z2lqy7T ܊Y5j@4p4~yv7%# 3ߚk<ŏ|qLE1kQe x·|G͖O'f R_}O.E/ax( [IObm֘J8],ap}$kD-،䯹Q>'V5Z1) Sąj!T0([ccR\;ǭP`7'D[7NjZ=,ĶƑ"yq-`Z@`0, kttsHIÌ-6D{|GoaWW8cЌzu fO$> HP(n, f3?BT9p y454'.JiYd=oM㉔J͞lvra\.VpMʿ5 H[+S`PQCw1f,VѤr"ɳuֶ>s͙ ylܥfͤbڳm+MFmv[Z 'Sꇺyʤoo1̍+s&. bDa}@,Hϲ׹ANuICuV/J7i4p@Z@+ZOzE#pr~rEgqŪEd}bA1KǙjxzx/p2/9-E*w0SJyvΐZVto P◙Fv@)،xZEȏ7qtOr~ye\2&[f?}}m'~ 4\ 2ܸZV 4hQU ˽VFRɩFpfի O 2>E@(+a˳ڍEY->Bg|m$ g'vc&bY'2~F;ۯ[1eGn(20lSQp0-;8rb-@EVACje|$TINAmg}"(c_)rb$eöNXչ2;QThP{^}̟E|ù;u|t=C;b΅}(ap CYxpI/<¸~sߔ0\y(TXЛkg,̍@y5[JJмA NFX)")mᄧJnG0V (|shhR?Cay}s-P޹7:i[*A#0b-q;np< i T %<4~M)$UBhtzۨɖqܖ=~;Q>"2XZNEWL5wk(4[~#iT]=d -pB4tۃ0dϛqB"5W͑!4^j?D-k0=7;99 eyh>H}A)}aL7\5fmTPkS$ C{^uT'J$Rlep\чfԔd5^Q EBUhnS":3*<@ z4gjZ7!lg^u"B/pII[Ob𫑄Bɭ/bYOp6ŌbتiyK7"AfX=~d, 0MD><dGڭ?>oAjtB/cZ;TQEa>7N( ίBU = bzԈwڡ뀀QjK~^½)xf3?ג{*?ޣ. R[ԣ݄O LC㤇h%v(jߩ}@=0U=4V%ړ¨'w9?Kٻ$pW q5ZLxoda3SE*"ztS9|hpO1.H(wbH=Omy^[3>5R%$@#b_X5唠 RVOzĶ%yh4fA|nĆ}˜MUt!X[$4퐨 $&~ Y̍+_fXΆ`s/c"9Ɠ&.RXwDü.|y3mP]D0!p3V"\9iG S~W:)QOY= 5Qݿ} JX?S|`N_xAs>B:8g]DSk,sL;&~ȅ/xD^6&^"|];5{ yJHeX^uG KA}(1R5V]62"P&8;@*}tԔk|ۉp;cNE^C<0v08@qR1C*J= ( p.~Eӭ>7HzvKI]#oH ]CmJ+6 !_9Fؚ£Arh`$*BZ.---ݡ:]wl kH}W]`t{tM,nEHD3'0UE?!:|DS}Dٝu.ł*١zgX/F\Ϗeko=Mې+ fVfڜ=tG%U~ZA}+C+ `Vz¦Gɫ} KA#G|3P(Ko;b3+k57$"KaƤaGζdf<(Y8$́[3&YA'ף!-WUp0jNM !P3duu2^HLPzB/[>y<rGDb!>br5da us+Kw:j4E^N%)O+W48jtcM{5_O#U}<(A'Q۸i"@SrE|\Y!d!ׇӟ:mD+q%q!{1ޓ1dˤg@h=ʫ[ť?KÎ_!H!GNlSWUJuJOP1mEdnΡ#YBQh1~Ԉoa TŽ4ͺiB"L7:O A޾zY$-~cA?4Bd vt8A$%߾҃uOFײ#&Vжâfc#uQ"U!:#wh"}\-- yz$L#YS#\r9?NgQ~%@ 2Ni*'V+`^*9z0hhKhzA~3,42 W?Qd`ncͯ)EGLa1덁Pt#!R߸N2bͮ_}twPh8)xY۟<#IYgB7 ͞Hr(m )V1q.QUQ#uZP0'݅jG[U2Q%foZǒW/rj1۾I,{KSsp5 RTlԷYuGj4Iĸnvn'(K#Ӷx0 :~cG '\ ۘgVYQ7!T C[{DS/GweEM`H~2"xG?D7DlM?ERBMNj(U- eL)"w VNZjb!V i=ie؇uޕgNsH vfHZe~FG BזY^YmND\ͤ{i@s wBK MB K,y})|OM$GP J%㍕q_9j&=KfL6ϱ"Y&;^$逎fѼF9`hHа{; =ցYO;3v/w»YSs<nhtMXZI,u^bEv8_Zj{ԇww5ʢT.S uR^pMS{J|ЃDz9 I O{X=R_pMizb+~*dB *I1ICe 8|٭ =zRgy"[w>O soN➾ BP6RSٝsTQc_aPcC06(6w'3r(XDh=SZ,*Q:f/b[9ƒ웊NjsA7]j5:$2BdRQOLEǹzbE]vXŒ~Ya`'ݕk\JX,L0Q/h_rx~B- O;@*DF5pX(#{V #7VQ c1/G- Y&j6Y&B͚j#ARmH oUq@,DBntpzVmJkշ u썯kń{_5^ #י\w#o۴}XN 5|U6Èzi#ޠKn'd2=G< S`$euc鴲TEAoي+9LU|q܄ea@6L>O qp`o>_z) ڲikk@ri3 X;,@ $w[^CGW)^U6i(z[A&#6Hf.Uo{r9pNč-h: =!1hF~ rث^l1;ڒ.p<.C񺲹O$U@^sL?+u{kDNy!yp y+#D^፼ Q#/n`6krGW2Qu~_۽B՛wӁV'lj7Y1!AGґ}f^dȁwP#E7x`LH(zdߕni(&չ\pwB P~5n܉Dk"߀T T *b6QGB0ok EVL1G?yhuf10aW XDxyJI ЏSq==;r &"Cä(yŘ*dVR#ضC)=\@:qXٞ07޼ȓÖAg `p<OrL%@X1{!, vο w6QjIǦH젵eNJ$_Y ZxE]+"HngȘ4UY3S;+QSV'xYZ䣉;B>IE&lvL%GO1[⮽0sXY'\4(A#`NŗDDG`[n߸j" v'oqM|Cߕ1#/Pu `},~.cD(9v$Sp5^{0)?~dDɰQh}1O*fuYJ!"LҼކR墧%5`jfQl !y6ЀwosORD$q %[&gvh 6G`r]]bgRTI+ln|NLF+L=>GZT Ʈm ^],P Mu1[)Aq{[AS|cq"܏Ҕu&!*ڳ[ +ɏpIGړ C rR0ue lSa1AW fY p}vy^#sw+sI3(fn!6^EB UO jHձ3bd7+_Un"Qh{{˙X(,V`F570ZgsLyIp|՘}O6m}A<;nasyZWI\ae/ay@|iWܤsYLڡ )*ֻ~&O"դ;g=/ X苧\H _jۖ&m6\fUJ/-$aX&'<=eZ=K QE_qt~Ywpydym|70YDr@|}_y11Dk7,j ZQK;KlO`Tp4RRf0l B6HSRW#a-(59|ebPb xؖg@ dŷ#l 'qb[ wi)^V&F{Ivu€,B!j^$J=yUk(\*pĝ"3 QS(t4 J8_Q%?KT98+vv@QySi&򘉻 @T43ǷH>rnPF(_GVKW3]>9_ӗb. Y|0!S,ɞm*G|j۳+SvI\};|v 8PI)#x oZ㌋WRCv"\A|g8YSR(h|̷kFtR 1sdf- ]iV9!!5!+PGv`F--BRy&'GP&et3<8RюpJ_K"cYel2 PL»9ݎ=k}#ĕOƮ"X5t[LX l1TǻEMzȩؚ-}jh2FSlË5|2Ǥ`M@ ^U7mZ9[^NHrS7їN>;>YRs!%n1My$9 +yMtn~SyZ]YzhlQI/`_H7Bw"@EVJ kbz짻|F,d4Ntط":I*gnI ls,z(& c%mUJm/kΘ Wnmæ#\S⼆m&Hu6ܟۅ7KPhzDBSjd!{3:$jwG'1 xq I<1iJaˡ+cMUhE슖fϏQge}}DMv<ᕙPhj崖<{[6F!ѼC`Z;y 5LhoxB|~LURצG1+tj aABQ. <Hsp(H -pm Uli89SW vOŋ7R dwQ8 Y*㊰jpP qGEf~Z3:ԕgu6)NLGg ax7(<|!"a VO{6$ :ŐpRcU_0!xٙVG=M]H@PU$r5Q[OnҜL$WYL#)`V_ԌTqh1} 't:,ZFaY;vDmd9 j@wm}c+|G߬^Q^)VD3ODtyclIT/MV*" #r3RbZ f\Otd=cLX[>bm6[Gk"gäu|?Nqr _U .PUE3% 4Y/^N޻~y"oES.[VId$^Y3o{nBF->'^i{[Z6r*Щ2=( 4} yRZ`P{%сv@u4W(-lSb /c:\ڽ8ƑH:[]/:4Igh~c1ótdߘbMtZ4ŁS p@83q01E8>p@mJ(r_;}9IPSCCujxYgS ͧ 4*XalZxa`^`Ϣ"ʲwu* #.Fc_eꈏXϮ7#N"H?%MV_<-VqKGVb6I nū٠>i>#BҼ!7.jCEȘ j۝zn"z+ xPSh M+c( ѽ|W1*k@8{'6 /dQ-RzIeDp$pu͛|BTȻ+I&5 Ú)`_y$\hͬ(FY;ˆTy2ۇ_b*{([nx%ņN"pǜM*wLDcK YT"LF&Gl? Ͽւw=Gb^y*Pk~㵝ulPOD4lRuEecnNԭl>e@\c`#YӾ\Tv$A1 5^o4r~HAa48F鯒>f3fPPčDŽ>"ic6e)#[|}CMj(V Eڊ5rQZe;?k/wDFpw zV~iSPhHPֿ$5)2f /% XSjc_$A]EngEu$TINmR ⒹlZ>7a# $N⻻$\f=|XB}73>|i{.Tӱ;yIc(?m%S#J ^CsaUݿF#`1Z/Sb~?Β;Z+跷sj18C葘W@To@QMØ6y Sm&޹Nd\x`˂z 6z BWQ[ttrub:\Su0a*F$9nc.PiP~+E^`Rd[F ;V4 qItdMN $huNѝWdc 9XQ0hvEaxrd\U eLK_!e oܓ5 w[Jֈ$ B-/*P Tf5Xcw9=dxFQw mwddhEy EXfw V*[ Y"e|{ G:\?Z#,#9"*!Ҹr-(f%@ հ200PVh]t$J$XY/X!0Yhn*te6SȻ&'V-AHz=UqhhK;*'FbȸVfUy9Nɭ35~6(`| n<bt]6iD[u/=wpJ _z+oz,XޕiOid ͒vp/3Ć;WPx\&ةhNSӴėA?a2#sǑ}־Ii.EղV"$!%y0A!_eS#Άk؇O<>]Y yR5.1]%B2+-}eo:hf9vUη1JE7b뇓>Q_sѶBX_nB h6,m{pw퇃iO)vlHi)IKΟ.RP in$Jbq)0r%m`FczМJEAįOtThBzC?KGb-/0x]h7WlT1 +w#z JDu y뀯5}]CV2?D~L, s|R 6PwuSD Fv"/Re1G3.1qۜZǠlTGIyʣ&B*kg`UkZI?p s9CY3B m b0|b́Og\ gŻnbp'^ 8Y̊cT"{ 3VP*bGm MV3 %-ko-ܘ;g/ JFJWzR=NwӰW`,5#pqju@ѵQᰫT\RJH _};XqWO1MǪ'Sewb~s~@%'Jx2!QIIdvGG;3 }dq)'3hܦ#9N}P3Ndd!rXg"Kl3ÛxOLwտt|*uU~IHʇ&n&Ĭ1ά~OaLXDs!UmcR_~?R#Mg=Dx,$n9o.~ =G|"0"l[ $oݭV{4 Tsn]pрCM0!oLm+&]UF zN"%nCF4s{,<VNJOqS6ѮTis\Vr~c#+M0H Dg9Z (P{Nxgʧԕni[}!1"aNCdT?FdW FNQiSr_W%Ցȅ#+$kuX7^i&[a)%xzB"tУ˅T%>Z]TĦkTCA$pcdC51VpʵeRwd̀hq)l0MH{+Sx[1XP*qGy]s^9×ѯ"X1MJSr6uG-Kf TUL#ІA{V/+.?hznT:X׬8 m"za ?F!W;R \+bm `M§ZrSfP jԧQ%\Y B{_d4G= .@Wg KKu6[c<>[HnWD*"E$Av 'I[;@B {1cE5M@*52Ē ,Ɏߜx-RN짖ȉ#xq\QDVWξrvzi<g 5Rb-+&{Ak)2T#> ;h U's[7R߭Ti͈_͟4)rAˮ*/HlG%qnpI e&y&zDhOC1`=l2,coԝy3"uբ/-l/y߁|A?6)P}*ǩWK0̝_h.~,ۮEN8iIdZĮk*ҧ׼& Yc[ ֻ\b?xC"X b nC@ &` mрЧHHbҐb&-eܻ=t'R9rd̄Aӌc]g}`VPKb!V"[}{]\^\0-v N^Eò[c yur4Wlų^_oy,K?~'Ξi5l  Wo=ji6%F  VplQs æIeF:u/c"·&]Bj 7a?X)迣&_ɑ2&1ѫ SR@3W44"J M3v8T6v$rtq ucHHp.'TPs)sfдJPې=c\1XC=l^jpueg} Sʈ$Y?ԇpwu^BDo-_I)rI#e;Z a lIDC;rK j_IAA9U5{Əj,'@C,UȭRfaWÜc`HF܀ *ٕS@RMp<$ٮ$ЄV6¶pz{LNɷ, +jNyBlqoc~?Fyb/ XN&%2 ,/4г/]JF*!vx'6A ''{*;h[^Wl<+KdYrlz(*yQY!ɀZTǘKc|rIĐg -o :aNmL2"BKE ӘbNt6D00Û L =Oq~y,C+TQXYVKpLMMuo]+|xB\Ű]l+-ٱZh]RQ]˘骇bi䠹_S'/Jq$" -$ lGTW~␣Lw.>A0KQS޹$M;xi;,Q={XJ"NbJbe\+1/o{;Jj2 E']*%+bŇa OF& m?EGBjJtoe׽"j.tGm`fLo2Nlvƃ"L0t! jH}ZP! &@13Dy3 +icC ' 87]{RJY{7kd0-B'@ Q[t1FVk͏Agr: f&VXV"Ľـxwkrz߷;ܪP+cI&[+_(>5W+[p 8qp'9o1-_{]HrKKc s/%8O&q7&VXx[Y}17Bތ_S^iN!ph0k,9:{VKvG.Acz&Ed.9+LKw&ʯ}5UV9ݦ2$כyWrȖ{cՊe3ýy3B=v e8^v74I7&Ml"EB//,g[&̟i%>1AM(,8}w^rEmAe^"޳#="Ŕ~W:HAN7GL# pbŖL?e~@x~D )ZEisoBɃ"`YAsQ ;W9 !OblL$]O$ BJoC81lkFz_Vq|B~ MQnm̗ )@Mzu]=WP*aCnWؔY'Pqr~+o5v<*!>Q{9Sۀ'F8GX! X1M?i]A-Ka$41䦁j3@AeqlXl+aV%8`:<電wrXph鈡W?hDxDڪz;_A\6Tk[s͛Bs KvU)@n% T$!=ɧnUd O5E1b¤906D0A* 0V7].Z' ۋDžp.O/<91&h;'JoQr :$9 *$0Prx~n/~(/ "<0$*D]'~Vl^~\wpU"bi>|KS}%qGĠ{,ss t`Y}Ox;9!+lv ̊L._2YYrά"ox||]jDyig<0r S͠cy ^х$1wz)CD yI?VcKau~n?~SF|޿a$}% Z X{?u-^b2O\ۻrsK9X'?$0S O2tM܎l!FѶ3xIآ4H{2<'k!=B[:Lv)k*bpYQP~ XB, n oh X%r4V/ 1 :;4hD_cwY(5!6R\,[_@N'{ԬzF;.oĹ@nèz$R\lٺ>\y_f"9pw^V,mP>wGiMIrr* c0HUMBL^CUřG^/vMܰ{&=T[\9ƒken!i8m=>w 'ϰwc m$g=p6;W_?[W\Q@dDɖhC_}.޲1~¤-!8Y^sY18p^ Jqbc׊}%/ftS֪sl0VBN a}C,$/9ONN4Teg.i7J/eݛhMs؋aBnI sa6LtHV=EM,YӚt_Ŧ}V1h.T4*Al9ʻ`␜WuY h_K։'ے`2 > = 2.oJw8Ik]U6cI",dsZpN9SEQ 4*mkqڤ͢h 2l}GL!RH܅KUyf6V\!緷67_މ@%0_BkشT'T(HA-&:~E(/oW.hz?MBNӏbo ~lN 7 ) vyk}irSDHV!E(8!ת,) )ɪV67tDQY)di!E%d[ᄫ!c^[YE*NT'Z\S FՠhFv$v2ҏtdĦ(~Ntweb1rg!bF_,w ǔy T8X&<Ɣ2+`\ tK9AԽ VaNS\t^A¹M ]e)(FG<2YRð2 *@9N(U 1hq{_x>tUrۓL\ AB4 PAojb- =3#|D02Q%24L,VM,A˾*͝b# -ɏSU=h<Y# BŅUGYՀ[{Ġ>~>M=ݽ c9E(-nZi$k9 ڹMD۬bNSԳ}:E7:/P0@Pi0ˇP0vUH2q/ #{ O3\MlaRvSk6V(Y ^x" VmyWm֏?i3UuyU9,E fIgA呲!t,xAW'K/%H {K{F \񊦈cFzy4w,!u1|SZo40ȅ ʪ7W9)>SyC̴;nGmqܷ^zPA<(W I.jV e!5yEٿ_K25@<Ω룂@5zMJT\vع]E=c0ς6`zQNv~ݼB C,stwZ4:Ɏ:'隯S$( naЮ.;(8b[6 gΛ\\^H53oы "J6ng` ei(z+eEɥ[Mӯ='g]hvrA/6+)rQ#cz6ܫ8tW50fj^h*W_u'|x\А'sG*7ˉgj)[<E=J;eupS.¥k #@,tSjw5 4Cnv;k''g [̲j8ܡ*15&{H^q1o&Ml Ny(+%$E-yz3szp=,F s#NFEE mbX;UXϛxjn#w߯* 5$9alź`}gtuۓ"UyI%gƆ;N2`[\Ctlax$hwTSi+2k>xfvYH;ޙ*bu^3gQ+q(jUx wwH _gU!!5Ť<0-mw[3jqX7ǟڨ'n`:h"'VNu?yyƕ4GU)x8!>NtLtqĜV-aWʍg{J;-?baxS鰷3H?Hž;} >2^qF5]?5: C8c1*1ny;c |m%c NOxVF)Kh9gDUj@; J}z k-e[ t@{Tkcvm Ak궊Dn 1o-I>T8 0?Y;6N ?F%\#Oe<ƽi[AʾfI]K(l+o^ZGQ f=q@Lq'2;9zb'gzˤ&X r L6}5ؼ\_>a;6>cfγđiR`2PVbg2}]OUzePTZ1n3_TP͟Ms|iWOGE`#뽽̸L/ p0qQ] 4O+Qi J#N%O \Q>iKI <2|ixGgͫK%p60\[AJpKC)$>hx ]@1Lʲj5fOfj6ʭ')8] W_.de [B8Ӡ9X`duEP7٭~ѯ\GsW-oFE%qi/>sU=o#ѿ0 oc31Ykfp_3f͡ۺvY, \dCo3Xs%.=`kb,"sB1'K}6c8EX!5<=gC\C5k KH[q 4 I :[ĵX ] :][L/0*<|}l,?(C0G{Ihm8t #kfJR(܆.{)&Fy7k2s?6{N*3mq 'LLQrv'{6hRҁ&:3gт2M Bq5Aͮ'(kY4qW1Uq؀:xє1UZ [ x}mt;rK1.sj/QL ߵnl+Vuͬ2 ~Q}@L0az1>mx}t䈾p(4J+@&.0NIB+I4uI 9Fj4rVSfukfFpG>*UK7{A3[<MARtH@$\՜+e6RrT.Yj>6/p23zO]./BW4Q֮&\fgT2M,x _2,[E4vnw joi7gxj-+)B3 8g5*cF%0xye,BLM CN-$9"=[A;7|OȞ8Ҫ6 gu[nKҩs؄OcVm[PLqP>QF\Ѥj"\Mn(ܘ%#gbFT%bN J&08?P9 f,Cf+{|㞞Iv*h)|ptSRNBuA ԣi>TiɥcGcjcQu"E^L<s'bIs[ZS?nَO%}By`7Y8OUR_d)صFgx]LZCb1c!؁s{X r4`P"B <{;KwaUR4n|!AxQmA\RZK Ԓ]<{yA70ң|&</P]2s@"֊_c`UřB7, `f(#>'80"5C->P<|xϛhx %k֒ JvVs탥DgcNa|8[x)AnrZC6zg ȹ$JDKe[dWCô<)omjxoP]bo!Q v~d8{nV}O<ADuƝ 7wMtڵ+&;##)npvۚY [ ;+p&/D>AvwB7AP^.S{=Vu 3[X]} QT^JRmǨaкC::p|sRLy~ݰn] 1*}M9oαwo5Y$%l/$LKdA>rMχ_:`q9-'jnZ \?3(80ךí rV2WV^MHNǽ%|?Z"զ-w3:Xo ֑C_"3>czg "@!% HˉW[BJzaUgw@OE^n:n,E3ӅE-gÂ-R >'>jLĨ kәzyG ~;$%͋$9$x:c<0t<ȌcY#T8l(7F$M!m*܁dx . {:OOV-Ֆʊ']VY&3k1N|6RH3~.+EW4JGp;-mOx9V-1&kGx@==W= o F8&5oc.O^fMؔbofRFEn3ŖpDFjg] 3ݸ>MiB Km2l)Sɿ\)u&ͷHxi3՘u#AsYkaZym>)b6u2[zGie'%5Ǝ1(2QIl hƨqV6KIWL,Ra))4CLj'͋8`=l"KM*z*T &e|mt1 4> !mq)e4 )m슅D˭+;)$0r*\o?C'vGQiR5 gtZ޽lt_6]LM}Fdru\#@:hW-&GrҐ A:7Q&ψ Cȃn(OHN! T3!,ouK1WP=-a{&fN9D'TؽNI/w[D gY4MY=X"D"4H>[cqsElړca|}H3{ {Gsu[+\9K'oF1/0 ]V/.A-D"~a\29.ѽľ1Chv!Qx{/&TraǐKvONэ:{]{A_WiF\G=ϵjxTC~-)jrTF\< NXRz@>p\kR5f.gI($m&*պLĂ N&)[$&fh@9杛P;*KV|=O%*OuYh- y EҴ|Կa7+"D+9 NMPЭMASsOMpuAkjab腜y+zaKUƮ@A_g4ֱWC3:@ƕ() NŨ*>9STnb𑿕sC[~K;%o\5Z=я/ 3 4ۙ,\1丏f٧`lR Txx-&?jR')=CʄDu=XJJ 9+}jc;F&Dg+;}#F *[fa:s\QB̞CVD"<v!%Rr Q~^᥊m8W)A6$t+sb`Vr 3[ 8ηMBR?<'ɎR'U@ul'Ɉ\ÊaAQ;=ckx֕Ko#܊ʨ i*!SPӊ9`D!2/vn7OءhtޅCeILv K6sr~= oG9U7C/Jc _)* ]?Vva=~ǣr}oG|ߕ>q,5Zu $.KDݟ&;ytp~eL68/U.)IqZvٚ"3 / T:z~{[!xu#N؛v@͡JtNXNE;.bxI0ʢ?<|I)>w@Sizy}K]3D7۠P0Qs#3 QuE,5[ȫ<g4I2m?\ɫRJ<8A^ ' ϙ\vfHy axb(h&uw9i ^!QHtfLRŜC%i^TAɡJIAa`q|֓/{r )2f\y\le@HBT? hh[0+ @Q%_վ3env 'EnT7,Mk@WG aq5Ts?ٍy$ݩ"e]ֹcɾxwn?׸[ }ҊڙvHrd՟`[ )\|YN]FMߔaE$ <#Gx|cn3O NjZ^G8OC%#qU7.̞F٭!sXT'?6] X4bhvaOt!=W*0.2Xց'rAm]Qx 2t(v7l,X| ~8쮄Çkҁpyp'6 ALD_FCF0*bj\x`i]pMRQJa. ںb3j(\/JzL(4:g,/(XL 2~tҿ`@XU1.1tUd?)wܪ¡5 ;sY+ʨ1g@Njb@t7L(^$ڝrY!DkZE2C/*_? cN:(r~=ʁŷdN^ײ)^lHմcvۀzƃ\x^^&1]PpaIm{˧ȷT] J@A"b|N–19wTdv'n|fKoSru䓒s#p)OY3; ;pI9/Z2@]k<|;Μ+a&᪏x5g7 ;I0F=&*im c] x_)bJ?Y[!]VimgnJ/钣/ j^| -3wkJ@c g؎1HZ)"x`PE uuWeAoIKf2%)|YU {%٤H`jlfjQQh&hDd2fv6F00Npq̺ iQ,1A4&p7T3A{{WI%=>D\nJ5 0uθ= 6_̱xxTk\,'&v%BʈFw\f9.twGІZJ;%Y:m>ۉ% Bu ~w`ء];3rtwBp}tYլJ Q: .O|J( -xȎ)@0\/NѮn0s0Ytc5w_c0/E:o1FU c;x']j3 B[~Z~c3*/CBz#.7~W>Xb;= #\P[Id4''QE瀸ƥ.ڐٶAVY:2"¶+ دf$?F]sV>>s3iaE{^M֝qS>cB&u$?ULEL}E<3؄^7&`1zRNY,0͟i¬z֨ZꊓrfM[L,cjtu GVo{S3zgLJ#A/˥0/}0v,$<{X˺np9!Z\XeX1_}iMçġ!Ee ڦ9Nl~{DUG/3}nISI49܏gXoJdDsJfG[(1>aq.=Իz❄S%Ҭ}zTg9B/讚,{>\w_uδӛ/Qc)5P-ժ f3؅npxlZ\ F.e%3{#Y=B(f*.^+T@v;M%gH%'*Kp.?4) DɺHtmd'n aL riu𱨣qpԖ4;>t{mE0o#Sro1abWp؄'5se̬[-!!mw6qE,C'=U^i[s NanJBEH=ɢdA:hau|X*Z Hx}@8ɑz)p)I_ՕR8~K vp ͈nB^R'5&s{iPdR:vc04&[3XII{G0&QHBjyFqUY:F+/!i O"tGnF;cHqoVTC0VD:||WgG߭㱦VRG/ ll.5{5C{KZ3 ;)2))}8HDvrP2;o9ޔj$:iѹoq|4or? h ! :$RDB+^<^WKGcP˳ڙqh}w11q6G?. AK[duT8L3 Bq8l}vh:DU^jR>~:4e+GỾ.^8nU g&Yª;G(Q][#WvGL;;9&/ u|*pN{irb~L֕ly 3|-M*s|]byt秉oZ%32~_S,Q(IPx݉fP\݃] ~jo.mOۡ ΂XHl{{#ȍ3v7Z+Q\E'ߠw}&M晷%:ӗ6%θ۲-uPc1*7';Qw3C%]W:φҐJ {]`{0R[e'mqD,kc?cM& ?agYǪQC9\]o=!0x&/ڄ.VȰq/Qui 5?֕s&{ETC'RtK6X^Fӵ1J4 8OD?YVE%HKkE6"M%S1 y=j4). y-Q,-s#ڐw_R~kDl#v$ zAHVvU8D̨Q 5S`Cz)O3I1=?7 Ml/,Mpw#|vq0.Q%+gbq<>y -Er$S|͖~zcb'<0i1u}h$Wʟq0}аU,$ ze޶v)SS'iYJl^/4%=CON"wf;Isn[Wҏ,<|I2MiphrKT4CU`^ h%ilIl6YO#TF[L-5mssb/Ģx;ءT_crQ淢Y7RGjL6)QVQx]IǟD,lL ,Uφ$<2 Ƣ7\`vwM!`_WI 4{0 1rVU7PB1%3}ҡ~U;d ;@zœ%h#`+vzД5薖4&ߖ?:Dn}Lw/hfE ~ Mm3z}-Qu9 쇌MpT2QhZVb)0 HY;VLmÌm{0)[/^8-'Tgb\Xn6qppxFݐ"Z0TUPḺB9 .qlho]jbzNT1zA^[.d\<ݽS3 ѿK߱kqˈD0vVZVFj0"jX1"z >D6}s2nq{65伓Gt,JW T6WB#(C/ŨZ$tݣ|ҳ4]B_v0QWhvB#'俜-HHy*Qkuk CO-qe'0Pgmnn1Cj N稽@ ><=A~K:Ӄwj4YCgozy^N\9 D uv N)Cԃ:*g>oYn&J8.^\X`3(ǘo j?>^z~hP|- *mq[XQ*®5WlTkltEٹIt{Uod?E<L>;=h"v!&IĭbжyWߔ[T./ro*|aQQYsĄ)vߨzL ߤƨe9KYWS_F<5la=VG % "4JWs0ZHc߲JǙӠKA늉s 2ԋ1 7_ tƁ)Zwe?d ڪj] $pǝ4N. Ӳm9N)vܣvl {yX+@X`=Prq8yyXV_n$;ߴ@ R,*F8/o  ISdr(**IKp^ ã2M>Sy~ {wl3c4+T7rN;gH^8(D$^vmHIvwq4!(DtWA"ȮuA<>Wx)n‰6H&2jؿ[ҁ/:vşGCfǸN;Iﺔb%z|{z"&OJ_~b=+Elb'(OC$6BR@2ft(W  xJ[QU#m%6ȃSׯ }j|c#ƻaXK}bp!Ani[XH]Y$i DD&E{*)ffuT̮4L E&z"VE &+aA[CgL7ǠBOnK/9EH@zӇ4|"24bGPƚ;_d$S3dYY'iy@JAI[Ȧ/;sl<㳮cqj_:tJΛxhEB spIepC;DjƼq)}CVc2hqx 5E?cH&yXdn=,QOS3A맻ͻ2wz$)}il:`o52{&-8}1>mZ(LT^Tja dO .] ŻᤦԈ]*}&N3=PrϛKt>pqHYAoE[MϲOLF6>wy'CCV;0TgFI1w&G@0ʪWmP3{٩6b07z 4xo jFHxGBY&)rmlJ7SC]q"rˆ/i`G~<(Ǒx v8XU_DplGwBWӲ g#In礯̦rU->Py{#{iZ"ĜOÚy6ȶl#3G/m6iW q0 &C}m&tKWF/ބ"jwtGNayЛCKŚ뷬5*36NޘJV+%۟ @z0¦~\j]dپl± GXF? vH;I~4%8uZ!bjXjG罋uԟZn /{B?{ 91 v*a p]qAעDEڑX* 2 " _0&$¼pQT^2鸿 &BȪW:;ۯ:0eM_푃(&`VP&CCkz}c3 KíJLPϨ :ԌpdJ x|{7hė\uc|;Oy,;i-3Dy2 ңS.eos=A'(]Y]\$ 8v@ڀ37!z)4(S8x͸:iSD ZH  y&ZL!q)lKEL@omoZh(!"t4qӥKzt(sZd)͸f-'#AbAP9hڒxNꗘ˄\:u3Tĺ+w9~4 5:HPxG@AQZ OmV𚺦/)TVKgQBf^W]8$b+;aq4)QlPŐeIZ䓆mO.W`jB]sMЬMDHskgSJu+vKQRb2NL؎Y; 7X2"J#[k՜L;z6,x#Î3[p.v:cv]oC,(~0 j2[Y瓆\<({EWyz tW},I hGA%L lL`@2^ARnȦ6a> A vT]-v|(|$QzHde C䇕x䳃zFHz_v_geeKv{BC9J # 0G Vmf :g:5G'"udџI$l!! JV$IN491nN(ؔR]So!'U/~Y`+N\9V{W mDB0R=" Иa " ﴗl᠁k 0'ʲM:uUK i/*H~/aniP4,ɉۋP} VY3m3*"̖}=h~x> x昞 $Kp W,kxaMv}s_tM+I B>NQt\?ؠN᎒ >9yTNu2B1v)ﲽsMSfn){j?Du>..hF$^a؜NS/E|@`u,O\nBNmA (LҬP@N2JE!v؅jpZ]#[֑5!/Q&N9ENJ@r_,3 ͐`]{AH RO:L]Z뗘 C.":F,:7۲D3)bcq,H[9 R0:p&WZ= n|8<#$ˬ?H+]Z$c ~LY䏌Rb1{P؀_=$Ș-iWdwg/&CWxf+\6wm%d\ZXF00bcYG%i.a:T{8OGctҜ.jvTsPe|Y[/:"%=୶cL6D6Y@F?(! /) j)äji)^q {:"xܤv~Ah$ɇq߶f|L fw?IͶURdNJ'%DНP|\xu5.uNnu0ҽX&55O U!Ư'j}YZXa GC G!Ggkv|ꭘĔz5}c]}}|Y1gwf&仦rU?#DO98nRl^H7 c aEhK£v u7YRTO9"3h(5SHw0 ^8z^:!~h* 0#io!n|}Njjٰc@We Wb*#Md.+ҢG!5!Ӱ?*31 l휂yȝ32!}s HqpܢiyDO_VMH;91~%"@LJRkuxłmӟ7m(:$W$ YN>T˦FCSӾtu)maR{'h7胗Y>x2:M)/I5(;ku/yu{q?&v}Z üOۼ>k.H[p.2N Z;7mLW#0l<#p$5L iM:jY| -ݡI7?}<چb"*ߔ㾧?8i@ ÆGS3G\b+D y r6Ԝ)4N $9dzW)5.ƶ39xiP ##spWq@_ ֿTb@guoBB#@þfe SRΦuM`Κ4lS^*OӸD ɵmz9xXk`tƾ:oRS vǫigF@ @v7PĆA_ |I #M~ pf[01Ė(¾LӖ1%< [p/tԻ[#xXFG#}ORD#Yf9pso[]{&\F$xL"UW<9J-}MdIh iGzCjS~> ӓ * 2]^Wv~߉OuDAwmj}px3JDuɸf=-B7D|Y#}_}L6aڰRzJ zIXN%aÎScMĞ`AL8R1=Yו֔O(#z'fB[ n:j 9, ?ZoJK`6ϾGB&s,>)'/^< ≎,1 Uˍі>aGL]5}k/]rm'징̼_J>$ lZ =ט3ѭ?M#$]x )6PGIzN ~EıPA`ڗ0(-1]_#R]qEόgz:S_b{[stx;* 7w" -Jee Lj,v @whf0^XV /qg^eGq<kctv3/qG+;MV}_[jpna~TI#|I 5(+" cZ!xMхjk"$)B>.3^ aũK]Wm8ԗ3-Dp x[ Nֱ;'1{uHz:V 1 $SqH^Ow;'bߙm竍P*99D8FysMDߜB1%Hղ0(px73kEs65Nip<>(5G L~rj}4= Ԝ9usUfjuȏnsޕr;Uqa tQAÌQr[#'aOyJv3l]!HƗ?@tDnupe:P~[C\qtQ ub_gŝYIbץ*`l[wliZ3E*PX V@MY[HWVѴF}O"wcPr'#̓0x"n 4OB).ŃrTsdšQ6dn4z C"I}&l4j,_ $bԯY$~HNg0TȯIS4B" ]CXa*GB˖q) shRڵN%dR;a>^[f&wjq.{To`>#Lʽ\4+ - h>Lv]vHgbOa abx5Z4>e'Pzg$W EO(b+\9^S¾ yqNe{顮|( x&h&* 4l8lIn>Hmr0oO½1 %>f3/56(?(u]VT:UBK2Wy7| ; j.^JQbyd\x#&VÏ[|@,&0i_^ǥ:ʺJkBZxoWZUn'<;/ੋl8Dx}o2KuRH r9 }64\8!vQyXI䭜moD(h(3YC"^ߘ{R]_xN԰EJ-Ֆ?iow%bnyUUv[/2 nʖO4zL6Mw_J[tj Qv}{^=DX )/uvg&Xgjr4!PLoqPZ݆}CQg?fg4P1=/P*MC3VriU)l<_{$d$51S\lEA8[ r+|#8ͥ E\#gTFw5Tݡ^ ijm'g^_P.]<):`cEcWbx#0C0mNGdV4 ?5-FI7j:IER~%q Qvr1+֟a?._vR|ߐH2rh[䨥Hgʘ*]@w;x?ut[Fq$@Lfj% h魧qja+dDaĞ:l~Jn 9j%P݋}ѿtSkU.y~2NTC"Zq5<`.%Y=j"mi]g .JDԯIXŞun_x,5Y^:=&N:6iQZq87]"Qz\SBkP(3`Z7m8#-Ǖ{b K4)EbDv3:D0ѸT?m|&EvT\q h"҅+LX=wBbg%jN` .p[dbM`$1R`zYpiVt9juJlT &9Hj.+W(8*SO ItS+,~~~e[p|AujBtl-&ZkgrщK7K+ wN["|KekyPŲYl @HI9boZܲ%4]1CBN4Do3S% ;yJ]#V^{Q6x2u] oꄰZ@<"ׯ0KƒrB0#iA:BWTe%QĮΞ՜CΦle°6wT١Ö6go%FҫY3WՙH.h_c,/TF~&3ZF8#YDl:"C/MX(X$AKl _`3?[yzr=&9'Т$44Bx`oixLr ,g#l+>&&儛r\ k `xHFuSj<+ΔZ35f{%$!՚Jo/ 3-_( Y鲍z&[gUcm4?!$z 3"T fZVac Џ2Hޡ;ly5w1ٺV^YKpuw)/ vl>ܡ(Hj2ݥ[cMy7vծhW66IhJ+ [$=&$r}; L|蒖oz3ި-b$Du\K.rr~Jkࠅ9}/q;\ Qus NS Oޖmk\vmȤD~:l׮J/6 @?(=ĢZY7sL URaFݑ/t:ue#@V{ES$!g)5∺Aue9U@ ߦ%`WGrp,LކSL*k&& U6}: &b `qė"/v\)Jt&ܗpBaHBRg;$E}04y$W,6P |Z&E+b4x'l~~Wr4BԪ:j c&1umo{aEc҂GZcT}uOo5p³ 8rLՕ'W6yi@Ht=,ILtT&AqT "+W<6'f0?9TYke{<r1}Y8jL@ʾ+1LdA0T)fz]iֈ~AɉjMMڰri wRBWe*`+G煢 )1:` iDæ$ŊWmWV>B4bi~RIܵS+K);Y>}ޞ͹VcgwLr\ci0NyAKHĐհy] c;JӲ>y*^v?*_OU ]:H46ƭ=IJic Bfϸz\ :z $ȝi|"͞bFZQ?^r H:FFmi(!`|2j@]#.{.xˤiB忺⚁*BMhǮ?xN!|Vit;~!ݚ6q9OְO)+khYj8u͎'Wo-\*{fCY#%H2`)H:K~<tv &gx9hq= pk?ƒ\|N6/DxcR/X7)1 N=BJ9Eo 7uG1;wȰ#;I/UidQ+c5Jdn'{o#͂qI/1>?7 ,xBM˲ \S4S4Fx[]REп-\@m_ϰ+D/Zi30q~3ʴlςQ=FP1nWy-JFkҊmopJ\#T4~D: [=]y=@@oz7LWc/3pqx4B xvޒ;>pl*p6Zm ,Yعq2U,F$&8!1wFT hGMySrq7[ҬѾ攜F%'D7+DZ|1#G)(cn3᧤CsV"8<&T֯C:Vf'sUɼOL6PK&WxjxJ,GgyfU7 B$0GT'Dn k 2!*KǧݜTtirE ¾2V/V8Tj7@yf' u)<"tѾ1/(Eah ν6JdּwH5/֚K( :%&h0o{ę@AT.\޶_D?#]/;,5@ni}ϗ[;"7q֖yJf{ukT1KcI@Fׁk~YSF1htltz]6ڏgU_p#faWK=$NZ'm([%%uqCzїp`[`#\t7yi6 C*.7(S>{Kĸdv:ymP۹uazF(;|KvP|a]Ìe/,E5URa|,}y*T<3.1X, dV@lV)kGf rz}Vu71Iҋ_ʢXcNNMI#i!K$e+xHY}eG*Ne@-;{"sկ _ gB44FIT A1eY7`]Pcu)aoW œQXFM d~cm/ /iXv7ޱs: b!5)T,R7+Qe݊7G[DǪcJh.טS/ޥG p;Ʃ#e}Jث D8[H\9`%FЖzӾl:c\(Ê)OX`3Dl|E|^6>{q?F [ [qrNr\ج[XZ)+Vpr{DT+Z;t (B'px}j@TA ȍ )}CxC@]&5PQý:>DŽT9켜c}5븣d,HFkv_b{eJiH^(_QKd[Բ-(LBd29YRɹkr`D!2rkz||y]橕$҄ _3I;Ƽ<S۾'nA{GBQ/hLZyQePոyb}t(8 Uy(ZTIp0S4b4Kr&/$T `z 7Դ G]櫷(C~22rv" $Jx5*VvҜt ^WCf$@Y0\?T?g{nxVb3:^fm>5&&`J C3*,c\|~#Q̷c!NѡeSmOKBn.1oh0h) pAZI1( _Zo"m`A#s\s$'ʅ1!~Pb}0vÿ86H1ب:cw~B+ݗ"nB|]*"Y K*СKnx xlay )5+lg(cOK@n}9xyڂrg#܉)aQ%=y̮LVILVhFv̥kgZ`*qn  >~9$XYJTw] V"G<~Ɵr2"np"l"3].K#D`i[V TmSzɜפH@3.(mP :{"{'ޅD>꧊HǴn({cg ӣ{OS;.PJ9leHH)Zq|X U4ې7 9/6=l #4oy}@yiZ)owvLzwwyzEupj>j0c4[119#ȮbvT2ŭcox͐Z :UCI6I?'=&^i$tƑ#ɪ8wG;/Ro$0^6^"UE ]*?+7.?ey0myYHoXLýMWʆ[-9g@=HtFХVF%F&/7D79 HӅ3Ӌ?Q B$; ߹D?sM&ߝ$]5,ԩ?=(4ѫl2DBAfQY:?8z!O2 ʯ'Mא2Pb(wg£0?nrX$#;M1ȃSvjYm4Dt)PV|]:f:!Ie15jG'&dOf!=o#K.ϖ ]=%٩MgklҶ2~\IA2pꂔ;3h=1jsHz&A:ԩJE\X[אkg  r:eZyNJ8)6% B:<7.U(Ჷ>%| x>~zñ֑TWyX!f.f=ckg )h,2C=1=HBjsZ<72$_jβ%>Jf P66KҒ);1%:Cf>R P *P@Vᯞc(;UܺFkO)VȬs,j4zx;O/L;TN)tTBrJH+ܟCHp ky#ṽBtEO1BmXo/ei(`ǥ4wXr`Uc:|Kw\.a3Kv*zV`]h)2;YHK3RdP@Nf6m˹\ˋ`pM ћƬVOJۜU _pP7>Te='E;,WDq}|f+PvyA 1 jûQϦC6x8yߟD`bK?zQopҝɷ\qNm1ĊSCrSUq蚌:m'Z0-lzwʍ˳G"c_\,̈́\m=d;ȵ8 ^^ԍOHK{H{`oԧ2cK2qYudOzя|ȡCӿ0{,.^Tܱ{(#PGirнmxx}%gz1̈́fwq-҄P"OX ΎzCPpC8|];!RQg>H]_:Fhy %$!NO8ƷK)6Id|D!z ХJA9{'onq*n-jC$9l_v7'S3 p=i:U@s\WҵPd}H 0JB'vV0QCȊw;ћu#|(fxҍ Egh8E &Rzg7=;rÜJ# -*27:A;Zq}2sb=.ol&dtޫ`h k=ӸX}&dSz wX_ڵ0:TENLMM1n"^Rb8>"Q|Ȏ"?h'v~6MxZ\6˃C)7?V+Oח9Awy{h9E lYs{v:Om 0!5Wt@q9pɀ9KkWNt~CF΁wr.?,04 X,"{ܡ^QEbpaditi=Yj㾾ǃ|Oi[Ek9LaCo/Aȸf ʞrVKG=Gs4Փyw9Ur0N VZC6"h_T(DФ2_N?9&㪭7jҿsp= ?RږQ"݌vm$.;S\a^pc3̎:"ٕܲg`=`D\ߘ18?5b5o;Nt7HBjzߞdKlGZFFjuPj+x1֍s Эd*HxaѼM”"&=V/ cvGF'fѼ5ئ@ ~Vٜ!],7hIoHѤ?vNyZW͓YT4ۋSF<ݧLo7Z^h`cnj:i]4W5aRiY6"mޯp'N}7oխVx-<+}./6[IsI-5oW(tx*$1DUWiDt'Fi"Tqniz0xRGz"2J$ $|$aqjZ56ZtK꓀p/b~߆}it@c.v0!IN Iu?L^>#Uzfg:JailmQH(E7\P <= "qLth6wCV)ء*2NչTQ "֥Y_p|5UiI 4hsŁ2" z;EäڈMɻ%n|(uMnuqdNOv"6CnU[;2ӃmF</lF m# A!ʮ;G~yԒpRFJmIKp@tVw>X? ?CAg~NkmnQBKg GzN)Rr~_cTpn.Jyi\I5j*hlZT=z N3],wvnTg?K*A@D Yǯ]}J_F탐K|F |yjEƛ֥=2v IGOU{1Y!F'L֤?0zԷE۷*M2¤47[L.lvIm>MT]VczIl4,tyz~G1P'ͬ/l|]Aj_۪㽍~n(Nc>R*HOٿξ$~LՂ;+e6 %)*Z$Iɯ׮S }~*(] 5rE )ZH1/4+ Pn9+"=R778I9HvQ+6癆_ aMУֿT^Tc]dJ7kɃ;r.GݻQ;7hG J\(3y|@H&WHAFTRl~,Xrũ-zybl s#N2Ik5VKa Wv,X\DgY?F3,żFl~{R}twr#ʆe(SG2ìIͮ- BzQI o&p8R[: L?} bw 5Mt:jLs~$c-  TՇ2 YLk9>iS jZR[ 0. gYinyݚmP} D E_J5̣O&fBvE *6)IMzDG0Sk'icpIr \k%.,XD*;y>>el=rE[ ҾkY ˕y}l%z%**^3A0xa84 BDL0bjSX:8e cknk P4Vá?r=ɸC ǎڳwمK(&"8kοl.S2fY/6V![*F9>T"q|IY6cJgG1#05Y$~###渒5p!W$&ӋHWv{$.'T33D8N3J*͡VǞKlsLTYSG aEf˂yRCW+,eJ=$WSxKi6EJEmaR:dO5`AѩU3@ر_[f p~kϷu ۠Za&)Mn윞iCş!7%+ /պ%?`^ⱗ/2sRt~zod4s6p Pu&#-1zQ$=xa[ۯ[yi&j[-ٵ ,%*RD~"W@:]1Y򎚚6!#\t"ɉ6^)ǔINetѶ΅΁Bw7/?`,B&v0pޯİ38~X@9N?4`?%}q8VF@)nk< ?M`K-Cs @IE[)F} §>K}k(y:Q+e`ͶEܟarh0,dD2'x6PJLM3Rtf) lc oO2-xL%pφ\ۿH#яϖJ`w\*nK)OtTt_0T1ňPP(wDQ-^=pJ4;/0Ŗ,<h JڎsfȇhsS{@"%`2Qk]K.#ɎT|Ƞ,U,XQ/ҩXi%޽#z;==lt-zwکL8@<f ;I>$612zu l6u&FoZ| $h ЛRÚH虷1S(SߢyB1:v9_!Tˤnc#R 0B@J~:zi{&?]#)JR? q28u D N̦y'͉+NJci0*̵%r_gLP,pNDT:κ)? 񶞅gu,!lpj#r`ۿ; f ӱ&ıEjn>ظmϚ㮵UZìmB,ӛ/]yվL#\UU0ϠIzɭ1zưWA㎺6>k$/r# VBl6t ZŤl+[Q'oxtr6p0y|fo]fU8?|oS_K5Ip'=μvp}(-U 5PaqۮSU8vĈT(܌$EV 蠥#Z} + eZe(#Q y*I`sy_M`HĴ+7#h(=L͜+NgSebv1&gJ6t:+|R3Oy9LCV[/νӫDs uVԐ 5y|="BtOވBͧ=D) 'U~6hk+@8 {:Lx7ܫ p\|-&e_k*)[^kgw>S^vPR8FZ });\yw Dy=:g/ x/\n覇HčSZ b(bpA8OI^#kPz:XVMX*Е:k> cHDOLD(^ E9( 0|A@3UVY݊%KcLQœ\mY. M#^M]xpgbߤ v%`?66 K@߻ʈY:*f@BSc R xG#};ZPby^Jެh! CwKE pT=O\Wl.K>bgOZR@Xyhq ̑a ߞ<\6BW- Uu{I?@Wǚ*F8!CLj$!F2XFe? խ!B:j=+3ah[B_ U-SͳE{OIKvпA* UnNm3; !"Fدﱦ;{ro'ڼ=8{l.2řr:nq&xȅC/"sXuiLڥRgkhO,kK%ꇻXD3GpOX.*Uǽ~"RGHN3s >a0tmca%aK[L9bw.)S;i$pS9Y %4jm*;~2 ,y|Bd~vuů&.kWxu4Q`f@?ZꩺF iGa>7wWG.ZS#pP|/68l;{`z)dnU!jjB>Gӑjoop[s&Ot{lȵ,$+GQ#Z"Q4-wZU/R@\蔽L.ؿl#`LRN'68̢&aE֬3ÄaԹs'3UOdz([Crv).uJ{!/g3, Aji=7~z3L8dG!訣CH].6X>61kU#8Qj퇇]yX?jP }4Bcm9*z゙\an8&䋜JAR3aܐ[as@kPm{R)b id'ȼÃ? k,* gO$G,Ts9݅6QG ăFh@\d/$_yqI8@]L9M[ 7 !%L?gBU=W!gx`KOkY]z{$ ͉K]be dJihHO/m鲶}免12%Yע1c#>MWϘ>4GsK>k$B瑲- /+DcW:Çysp~]nDYY3巠~9i=`1Q(NK %b⋆jLl"`ğyy !J57Ѽ.fه4YB7(݋J8.F0tvx"bLk e+p Sv~ǞWޫ\R_9ZJ Vʷ-,̧ͨUƚXfSQ r0#֬FǙH3I֦%P"΀dy# d@S'0־;KO=spfEJp҃'~Vn!Eg 07 Ԓ]4^Z-t '`g8V9 h.a(*S5w1(8N(aRrUb0%.۟IC:[~DHgEsC)UUQ|xJftbI.nT=\:o 5'=G8saľ?7(u.GFǶNM>PrlsAD [*}&!}au'cFD_ ?;1!AYiѐ}trػB ,aD[V س'CV&VvuWoX5/$Bd׀`)}o\R;6mf"7[LfX5P}Q蹊[%I)ۗm3Rn;NYvɷłYjݽ;4S " 8s*4=Ywjt[Uטw)lwY@Z3̌zsX;Y?d/3[`yBME3,8?̿Df  {+UtAcShJ Y"[6:,V!j2y@e?U>j=Ǹ`@տeFJ MkzǓ CxeAHu*5A.G-2U߶ҝDxx&>)΄#uv`uā腲Pe#|p(qsyf~akR`2U҈ޡL}Kj}?SHuA~ fuA뱘r <\@{h{y.g(CR{|rt;K5un]+ VgfxHgT{71>1x@_,%sD=b7Dm`ǴȬ?>7Tƽ(:{Ue^ې>y927۳$f&zQ׻a O;5} 8>>%h:ΪT]A x9I/37N9ڷ:u;rJ:k_CWzx, 1V`\o)R' t|`0~ga!Sc)޿rOO^ z9R6zi-;v 4 qHLsi&8=nv.p!^gf8Ҵ _XUGCCC8.`KV+M_}1ƟBv[TBV ~#oVfAv#հ1!mY?!,8ڀ zz}%k ɻ!:ݻ,}QZ"yidaQJL&KhSrlJv=pxjGSYxx4{n#)Ǔ~O&HXr !܎Gesn/,.|&Ӌlm# ̲VCtFvBv!L n<=29F*q#iI( g}n8{ʤ/@5}|"8>q @Q!LuYLJjlI%l?-ОCwu A ,Ery8gʟ|w3]'ZswEȤZ"L!wJ+܊ փ^ )V%Z[Iӹ$!l?4/]TLqQ]Y5-$71"MyR(\qTA4s<숷'J3%7`eIQ*0U8wX,%U^@/ܴE#MW۶_Vd$pLhЦ54D(nRqY;=BຩTl[=\H) ca&>Y9%]ўf5w}V件'AnukJ&QߛhT(8$soOhii4Ε'% }Rg9Єgk&1!_UW*jJ:ܐR Ea9 $d0 X(+n\''r̵MVs 3\)jWCr"su#C;jEnTnE͝~7СQ!Db<(b. +NVr5LJ c!2;l).d+򟎇8T`Ɛl _>OSMMqB_REyztURK C%hPx2s{%, )#&1n/ohrVo@8GTʵt{:M|glB)wNG?_pza4eJG `D!K}5ҏ|oUi!/pVBT ĺb!lԝkխb V{fhgJjUXX"#^[KK`3##MΔukw&Ge; ҳCO.rmv BHo >D@[5H4DJN_s/ !A];Ʊjm,Jַ{ycpO+xdEc(YQ\fϼFv #A„ޖ\eu7vhI zva*?*1Nӎ*2!6Q1l{,46B! G"5s yZHd#ʤԍ\>sYM_`qU\8 XsAYCR26x!674b7DZGWSI] ۠;»?TR%OEb3\s% aha #bp%toSS9:yPG [u|F?2Q~T^:7ݼWLuKR0j`9,4(dC ?'VQ"|S <&)8&8)m5ԸE@ڤd+]H KɍLGeZ7m}Tqi@QT5O:jYIOK#v]X/oL^j v#z[m9;~П9O5yxǦHH,L提|!AESzV Y|#zÓ}^@ qT?sgJOUESSWUU4գ#Ց-wN.#?ǫ1c b> I4zV$u4DR ݮvP0DxRRvҝ}Uؘt 2~%Dqx)jyO2\蔰Z8g`=b8PM`5k7@-I hPy&ͧ 5[ةoXgm(#;KJXb\=5XrFPPU#w />yj,ݥNP Sh *]#7DޓhyIv_Tzs2,YBY%< KNuJmΏ_OPRCN{vLj0v]ۘdIkeI4 iH\Ÿ; 4Vݢ8ϫS:j񇣴BҞ{vt5²mɻֹvd}Q0ݻ*&0S8F1#>w`l,΢ c"P,'֭M`Ah=|ES!@(aU``z ,8Pv ];g$jF*-+XON!ZOYmIʩćiB]\jz.jB~E= +<)s+ܟ맵ztW,q,5 <ϕ/9$V>m^9Ug#m]Z:yh%w<.992Z2HD}0耭Zq8|]onC`" qMzk¥yVgl &عN[<5؄NSxkO+)0]$+E2&mE!AG%g&gtoD͉W9f\MtSN:Xqc1+Br=/N !+oY*cwT4 sizǵѶo)@ >õԙfK@"FD%|=} h \Kɹh5ELȹgَ9~l!Vuqe ^d wKrf"Q^O;48̛ NJ16Z /2S/0&o'h% W-5: ~X LNriV(KN(t"%)tV9[8T8+:)l2깍(Hܙ, 9`*{R2IZ,9&9&S2'KP9u(0ۙI&ĩ>eerCPWcTÀkZ(y&%ݐy8+"|U0R_Fo)'P ש+o?Hvok:wK,plwJ, gj/X{ꈷɆ%W8YHئ#ES ] u9r :6R34Ev7[LS}J%8gN _)B.ZT#gssBkǑ|fR;É ٬ S\RTs [TJx nAf.HwvͿ дtŗ~:u@Cg`\/q2!6-kmbuO} FqEbqhtw!7&FߖyJvb1w*@Ӽt ~՚KcS;=ecw="O^k2pͬpERɗ^3Z2!&dÚ'N@<8aW@9c>˚*"-Q)&zz DU Lq.\JWh7R PQ{Kݫ4q ƶũy~_q*ְ}57lAW-#]I/) ӼN%'[f\c#mGh l  mHnAUhgOѻVXt6՛ܟOҽv4:$\-^:Œ qVHtVaO"֛D:X5F_U/sM~3%$/bߧ{*|{O61j+`˱}`rbCT?'&-Lߦ]ߵq%2~so_7Y 쓙{K wiC$^B8ݷH`X34 Bu72.mL8ۜH 3+qG?eՊqFW~)mDUL/% @5 zm{*T3$e9Ǔd/<6 x6"-PD! %mž1wx]@hVKauɇ^ݿX9`[dMJ_8ѰL#5Z1Tt]&z@ֈצ"* ,Ց/@=&- #v+c oXOzzZ #l** |)wޫȤ4  By745 :uWC8+]7eSG\!fx6OR'-FnyܫӾeZPc9M1grd x%@ #Mh}8=$r ܧ?WY<ԻtN 6fij>N@tseuZkl"YT6&dƐL?_vnSfiHPLq f@ J2B..u!up~2wfߍ&=-7~EϹdgbJ?BxAb.'Eg;n͊`0Puj:xU}s6E e'hp1 NJ HN;@O`P;/ǘ 4$h(,cƕk[}_6#Ý9۔%M/)5;=UZ.dW cvQM4wDv'RY7%}F亥xm a2b?p9P=z9GvYUջrQ{|<}佂IĭaS]Q OVz 7 n$w47q%j9TD룘Gva9o28 ͝3Y8D1JO(Rʼn[J3sd1hCteUL`&Fْ ?[ ƹȺ`KL¶+2)1[W 0IEb{ꪩ !/?hqÐP.wh:n\,FDx[zq},o2b z6[Ѕ0EhiZ2g}~u_(Kiùdy[h&3xC,>$:h(;z Uy(ayinruM?f6B-PKJz.\+cKFx'DzOcR'o$2lա6G(sPI16گw#*88D9LFѝ*÷Cq Yֱ; =0%}o,]j6: c3vЏw+6(龓^7./=sI,GoͭcZ#[` ݃RJY ǫFGcv>|%nI§z SJpscUE[SV-:u͒,t225dY6rԘ̳f2um96Oϋ5_s<|{&x'y@R68G1!Znjѫ?u9H왢0jH ǚ#h1ގ? g}tU{a>6EѼȫaUv:9N6M ~~$# MyHht50jS6[Z ʒk>j_zϧS~Wc7QNJsO@>'UkQ`Q-M|wQ]KYcsBe>Ga Jc-܎2տ `|i٘ؤh?~%ِn+OήL*[Z 'н<@C"o}b3T3nm!gXޔZYסtTf sQ;84,f3v #nE10l H/h M;HRĞ.A;DnU *g`hE1&&Of錶D&~hdlQoж茠6l I`_Z d2cdYa)A@-Q֒焦,*EkKs8PywDi8m҆Zz "g.1(/B!\+qNU#NzgRzUܟe% 3@v,xlc: \k0{[m.y|[VN"8~ V@F~xE=;  &./"lsz\rWث9b]DYi Q=gﳫсL`l̝I ] 6b% >)Ԣi&F+SOP4r]t8/Um-bQ&&Z8N#DC!I$v+ $ $i=d9wlV\ +2TOmáPM^%VIz8zqϟEDJs)., 'A#/j<`3L%^wFc>|F vC.*T{|`}1θl_wpP!P36q4ʇ"W'D8;":pAS5U 1Fe?+ tw YotS6]\PkAdGE f5`zkf֚!̫S^vTV v}5]SHŧ ,`qjwGvDkF[9nŦS5r4SxsR/ X1(h(*&t'|[۬ .V +O(fxXd] DPW{jWD!2~iIelDH~4O7܌.4w; WUŇ>-CXtUif,64bzVvLgdM>E~eLXFBW؉:Ma5 8*HYҒ+73bVAF=\Us56$¨ZbjLL|@d\Ka-Qm)@-bVGػǭMqznr?Nt3dޣ6["^(b'9!U 76U;y]14@B΢7mL\`r`:o`+TIP1aIk`2Zzj } NmݹI{s݀4-}_);|L)^=ى sϼs^vkN19]K{m~4P+aW!@E^@VDv6rg|'~ {CNؓzϹoGc14PTjdӗyl jౣMyT$rE :/gf V51괹DSCe@~4贁=,F9hqd}(C7ώ@Q1?猬uA^^NjoVV[7i(dApU=e;@6?9f5lu 5EVg_G@\SKmZGϮ&W)ajۊzܕ{\OZ!c2avrjew<9ʍ>UwzEݵqOgla=ó"y`5GIb+OJnm|\K]NpU0'~[w{A%zQE 96I E*β7j-@z]x9O#,.2:eoڌݰ?ӓ,SRqޘnt'^h}-ʩ:LwYGm\xm&Ok(;zc_r_,-# a3r|>TCOt%߱n4&F?\>'LS S跗Y Z?iS _c9c7xtA=@oRV^? B<_:vK[.޹5 X XL3^"y;ᰪ]l1qFWa|W4p˔4h ugQ2J)ֽh ƫm-T:wb]hBxKQC ݻ@e``26z!OhAoI䖬be+X5ɩ p}s WUk<' |#1a+A\HoWBcIJd=<!n&j)G=2 2ϨW:03GzX1ǂZKmf#Z_Xkp־WdBSlo25 u ;ݾM`}wN{L~5`5H>oH tF7.ʌJ ^MY. 4ټaXf=W ]0D:GkuU89ݺs3 f:ET8-+Ϲј K($Xѡ^ڟDvy9Y #Y,֨w#k޺+ih@$4NqgMJ6!BeIP dRH272i ;hO ;sd&)[͎-^ Y]4kHSOnKŁEes)Qon@3#[S+Ukr/-rݩ:)a]0YEل'_6?k{V 5k4ѣQģ! ?]LJ!n)S`[7@>IUu:ecy2w[ǼVvAI[I3ЄWYPXSe.V_;\ٍJ.d!X@J8;BP#-#fKmX$r BuԽ܇?U k검ė>[Zڌ7Yb M M=)vo82d!j>qkWD:ck1ZJO%K۱\hιW\n%8e~ Ɗ,xxyx<| omt&!OHB8. 0+DN>eE?PĉLP?QVGSy]u+װ)U 8NIJ+lwVGבeFP+o3Ed>"?PЋep¨`!O~\moYmekJqGIjȔQj ᗿ)cA ܎:vЙd ʵ 1ܡv&Mj?& ү%=0}݌-qHq;Ŝc^yAFEٻoң 7X85yW?u:I% ÿveCn}wj#h>JC{5+?g;N"3bAc`Q{1<)v-{2 5`3' Pcx݃(!o߈x s&d |=S33kKG;́vIp~|gB߼ߓᖾsqf谟㴪ܐ'4SYE<{Â|c| {+v}u_t%8gPb@ Ӆjy 4C`JFW1ˢ>̌KΕ7⟨3/cD!gcA11iw"s;!<9 *_rIO'_VqCA*!~}TtS^^3Eϸt'MmdS[Sya5X mϑ=v Q uQT76] %oRS*Wc*y25P BX_XPxH]HG{P#/vZEIK>Y(4p'Bi w& zOck4Նx jc`*EA2ɋx| k(/;;ű3h !Y`MuA_I5@驞43

W*Vq'0QO+X^dhw=d4U^u,YGK01(9t%-2W$Á1ͬG405Tˊw0n(@6zٽU*DSNSs 2[igʼnw R"K,[6vN%ǯe*獞s>='0 "Mh g. ?!cCir!7i猾nB3Dil/6Hו 0jQܑX2ӪR}>*qg܅a"؜?4J^%/D^[pFQy*%n&-NNL 틓[L~-@Ţ`OUZ|CۄiMktd)O0{u܀dԮ~99AI b O jh$ peaV Mz[GZamFOhVJiX<6^ D%ZŞ<2 Z}E7)_ٛI#,描};#{):؃vvF Enc PM&-lBqEM2q`O ;v [D۸\xlL ,[;$L!}Vl<ܗ:V0dZF!% &4 +^ 8T-Ǥ]d&>0gΡDY9W%UDFyK8:`?'CkԺV赉6:E`RdyJ؛tmIz>R ݓB$Cox<<UMgtT!b<;@t[ 4_Hh> 9:\NNъO0'sB[hЀ>IQMө*ޔ+]mMV R![t,gB̅)Og~w0KG{Z/܈^`_e<$ e1w B`ҠR0X:3zkcGw]Q j>k6 Wը m}\JFBC$NЬl5Qc`NIEhס6k uq]j6toIA(ogB)-yӓiS4g#4]2RJ6q@yMn{Ԇ>fnbY"ǩFu3h8</m%vfQtMP2l`k#䞓X(.P]E.UzZXcSTťoG-"d WqHU+`[@ ]fQ+$yфKc'g⛬`P*9)kXmHh]?r9P8;UU\ؘHw+BX6)> [3f֌m4g )e.hg=^wW>׮||8|Evj$f hwSɠ~_Q+WM="p59sȮ]~e˼c#)s"LX ߅ۜJkРo(J,-&W,~D5W\?h^?kffouJVo2wO3df1#!~f jWC0ihF幎]=U]pXsfNe,Qo#+TWMp}z4m g*U%d7ʊ7Db,jzaT}mV$E^2"{Kf_%%˺0Cygּ nk[ rW~G(!H &j>rIqcAIEץa \yx(5hpryބ#ӻ.rU O~ʮ?>fԧg {1ZRdhːVpgD=W"RsaQ孔|(VH?ݜw" E-?ʹ9v;;Q͒&DK![ A.\NY։#&XQY7@@-`7\r"s &{3LGĂlt{BDG|֑Pρ \% rlmhY#>&~] WCfjz]\e@@6MW6HJb,B1%[FC;`$SvDlt3w"ʺR2SXhK+'5#ɬknZ 4plvWM8>sz_QzD+QHѿL>ٖ kƇ~h4&I9] `A^O:נl_U=Ғz165)]q2j׭q I}Tq_0Kd\ W:O8?rH#R n}>cĠ~0Y"@3(}(kӘ7l $*Ϳ~'^nEED~IpZ$ ׵ v\ŁȅoA84R#rDn,-:RM/ uBd~D@YiU5q$3 |/T0P&&xkXhҾbv>v* UοNgy4ȑ#tEXpH5\f^(ohKqKn[MN?n%05Ů;'b&{vNAYJ63&;$STep6`)GۊoqtZp78Iw=?NBJA_PfL:36Ԇ`-/$CP/:=r*>vw^4)S wٳݷYq/OT)~^tbQBMwza#($7RqnߘA_AjgraiMyɠUgj"@8'U+SLBۙɄz̥I^49՛b)c$l~𢄯f."ohBnt54'e}?L1Wp9`غÖN VC lӔU𩸿$޵- HJˆ,({8J@ nv QA2%=B;\:Qś*`Dh?{(w>jehCܼa90Ṋ0 .YT&ȮT˽g&-Ǚ?R3_E&a+˺G,*tI>!`rNtUZSw}>rp1Ew]xK+6LzG x_C*]XbzbJ̈F%95T&?Nq9"iyuV}vkZ+lTqDJ% {}Ia`NBek ]ioZe0܊h83@(I i>1P~zI?w[7% (iVӈ~ڎb5fͬGi 9׼櫝Xp)sOKnU9`]lk F|BEWcSoqEaRr9qSYh~E# ZXx'4,~6x~+w%+BٱŤ3F'Z_[#@fف+Z}t%D^vM Մ' 'y'bQ#Q 4JC/8y=aM.tB"HF\TT{\Zl;B%<0=xFK-?] ھΧyET`9!m3FQK0#h>Η$4D:CU;x` Kpؔh@@ %B(t}C{)=9ܓ `u i,,@xK4lCwCߚb[Ľaq{~#$gCgܚOleܶsyˆr:Դ,Ep}B_ޕ.oL9c6f> ^)_F`5Xty IP o&bN[%`Q8˷agP$X0]1sd_ȼ,XӐ J"T65Ӊz3s9w Ts@FN!}a3!AVq<{&X?m&X|p\ 8G%5qxdٿS|$Pr=U:eh0=oL{Kxv1x5+zh""m@ѹM<8OB>gn᎒>}&FUٟmx/x ++lB;N٪k灷'JWϱ;[;lrj K޽_ bb/(kiv.:@ /JLEۋ,{xtvV6 :7;96˼J_q{%l(*|FcG(<D&}$+ťcc0lU!%{e Zg;+g) PDlQJ6IAvkLjiaUe=l$^ +9򖸓׺v]+]t``lE_o9d~{خWN \hG)}3lAO%Q锋kɆm2K%B'W!#:aFQŢP ,2%s*dGhJbD~j=7ɦ l!FzyҐ̇8!C @ہWւ7s%Hth% 4>qnai~(.v}(gN#ȯ~rz+f^N)-4X uבo3E1mbW<,J]k8a옒X_Ň`׹l躪;֐oۏ D ]= \[7qJne~ ׫98O>\;#{:m;Wجg^D[ԯv4Fմ[ӏ*sbzX$r*eID>HľT:ְȽ cr`_u@{9Ŀ@Lt1fQJR}]cl/c'dVsXDR尾E~/fEoxP5uQ,o魆 F~94 qR-!؈#t90g)E[#0ެ*FH+A`I(-bf^]yr+Dy(fe0Z'v'Sǯӈ>f4Y 2z5_i֪~E AȖԵ o^XnRy@Uk9,:VDfh*5h_=d) Eji77X9Gl.-r{/!xnK9e; !sTyl׻sU3n Km[?@tߟI25Jޟ,z$^= UȶcʹoPغuuL6o~Xa D篸ղETMChɤ3'%WyvNji )>..UJGWx܄Go!15R<+HY(K~Ϭ[`ٔ۬AoxXW_rx>4qSfYEð2aWMiZa},q X EocQw`B\ni݇JZSmM'vHaҏ DX57;5!DV gOϳ~?0xL_u+&)mk1i 굵Nh+L^=rImE+/J* £i>H T[+132Jv (E8Z# Z"fq)p<Gۍ9g2Ulgť3bqѓ&ErP MU/@ܞ.AـJp{RDn!dFrtgL-d/ V=.wcy4CY'r XQȄvk{{+Y4F3sq*E?זzyЫ2{ۭ-8C,1L Q眠b6d[n )b(HR+9ΩΣmq;# kh;T@2Fc:__"(U~/_fmF'Eڞ";IӱaRD$jJ$Mg0>1dbJ} TcFpWM BA1^մiD?Tf$+7כo V&gL|Gh歙iDL\&eiI_\r>:,D5A%PM߿٘e"A?\~hJNωFn-ƻЯŧa]V{.\ЮɹUxf79n,8eis½%tğ]Pp3KP5qk‘דswh>&QS/Ӷ))_NiUYCsz߷ ZͽPȚh"Ņ+!yjx~fept5*_l?*iܘZӈ,%2vumGX_/RdvC@XtK<|W֤>#Kq֩N&mn\?;kt?YWfyooKylUX&jp?GQ%BRӋQV[cwot ac?J.jQ%iNb#ln Q]ib'%8WJ=KĦ:xaS5C`MS\nQ \ȊFvj1=t_{_.VC8:!5pkQ O u%-a<~u~MFKeQ eX ,Y> _Ї:/y4Ŧ<͈7eP.ba67]ٗ>a9Qh#b+u 7j]t=4S} շ0<T)8kPĬcRr/#W6}IMlP}K b^P=m5]̀5F`KB,1LK\'Ã`2dC*S2Paɰ#bǧu^Ծn?ú,wSvs'%aT (:z&m.;o+=Pı,2孭Ik!DZxXEm;ٛu7΂n4"+")M`_V'^eIX,L̂GsflfŸixo0GQ+y0<\f`Vur3 ( 'D^yq혅tlE*g%yg=_̵14;x's2c2 )sBQ}Țy07XX!WiBC/8pqQ H;_EX}ƀ5 5-$s~a "c*FcbP'I󔺍7tǰko4ְTiV =~ y\+AQ;:J/ 60{qF/ »cs%T'3)NA{^d~|VGEuqJ׵uKOQ# /Ƶџ6b ΝS!t8MybFD7h3bc| n›"^M`gdttT`4|pWXbow1 g:BS?y!K E^-I|Ml،U0am $N\\T92p|renBؖP 񟭸+ߥ=$r#0^5B\{lHoFl+bmL* 8#1\v܋cΒ# L/'YL.ޝ_ulv"8f~Uj d@`a|8ՙzMM?rPP;Z?=a!JJjs, FLXEg{Ԡo\M~GLDO1ԭ#c{BL'GA2(ë>˲P@I96th_&zmf4]e';s3('9 '$[$[GT.Uhw($S YAq.XLkX.ت}vZ8>ijPALxtt|XH^(c,IkJ,9nr+R9 l*^吏1\ve(nkiN//` z j#Vqxx#Ĭ19ul'eԙ~+\ѧCyX)rB3!+MO{hXD K@_x&>6N;_?ϫzvR;bV#b8]y3Td~s?S|6~ uI3jU3ҨWnȮ;_nW[_aCdZ4lE"R 5![P*#knMLMT]2#z+tx55 #Iդ qFnbHi)8V0 ;IkEQ-$δ˥JcZ]Kϯ6~v:=V @nWpS[mB^r--@|cNnX=]z `A[&(e-9B|Tu32(ܔJ1V0u= Q9)f9Ol#Hj2҄$sy6 tß94s2۽PMz7h+&ǰXÇȸ&z(ih$(@epݛ3ݸ^6T9eؿ0}6xl18yy`T=d=M^/.'CdȌxs5, O6V#:K(NX/]w]\BuO/Ub[&e3,y8YeϪyG24p=}Wx]@꣙^ӏFi;|pf+:ML}UC~  ldw3 n]0pOtm`L{?c#]1S’f\UI7j uy>hBm )>ܻ1KDC+qvcYY$wp.s^ԸmHG\_ܮB:0?1˘NX(XM،9sdSwmcLE%bbo o*"?SD?nb%Z1kf6_2Ȝ aaf Hc'KŮϱtm3YgPB~d=?-^2ˊ,R[uP 7 Oy0(3>dWD>zAǂ K䲧#ߟ|U2|-cgk[hx4>R a$nL$=2ě׻Ўa%bȷ^oGz꜊A.ukL~X@qf~ٹ+<8P:8Z%3=4? 7 *'H|N,p"Uh?)kQ~~@XSQmd"i>D } , ty9mKЕG'+S  )bMV[>aco^EDe|ɛ#[zߪ4xfQaqmGY[U%[=BhܰWzX[⃿ ffn> 4HƋi[VڢyW^Idk/.x b(rبU A$f.fEJQT7GP$i |'"ț@! YWj6I8~@&͂W5wUiO wz߉*Ҙ9.$?x-ʙa!ETC2]zns4>8amڹͬ]S֤ |{h~| =Vy)DT ݦX\(¡.7Bޟ 'xgzq2[ϰqïӐfFn\LQw\} @)+RVS]{uMSOxۏIuu];MI8<_ >y9GJyxj䟱}x9'䣤z Iq|NtM䗡v55;)b->'g2Nk!r~qagF-a[,^4bLZ$- Bhe ){f51ua-BL\cs;8q Z8B3%R'ҮQo H5\3T2 7rKn¯Z 5D{'`8LM?DaxaMG׊.7£v)tOjOR+ءzxgn$XJ?At`ĉN-"Eq#5- -uA@։[4t҂!;ѪOV)o/^x=+8o.A(蒥-(Wռ] Jrq3(Ϣ{+{s\vyBFh#b9Kg2{#rg_K0JL,ϥvDy 2 jJWe*x=H靖_OR.HKZ0tr25ѥE"^uχ|~_dD/.vr+J*F d%~5c$8oդ,)lAqB nGILK\ߣ}'Td" + gB^Vd!|""nyPw8oXfH~,^Il&n 䞲BXrx"kK g,;-2"0&XNMNpgwIXXO74%9BO$Tʀv(HqbC`l~(n9i9 9Z W?UriU" <9iFu;CB_=IYSg$,GtEsUWM6^_b}'4?E j\wi(;igQGM#9zrnR pSՌPmcӇ.BH~.vMћQ)\)bH@_'G Mj֗  9oæQsL8\}3w@f@Ũ#_dAZkti7EjE҇K9 Y;FOuWe?ĮCgW؍+[dH\s,~\*ܭL B'3 gB}P|/%|kыáRʻC1[ gIPSLP]Rn  x8_,$V p(1"]~7D pͪ'hf}yV3>Jo2|juHHWG#> 5DՑ= EۣAI_t_JQFGRb!jv!~e4^jmE kiw5M yx+ `#Qq-56{}ނ>GEqMp:Fͻ4*cgɡy#֚L%t:T~V@{fv+L6ȡ*•HaȉN&d%"_ɻN}β!%!Bľ^%w?o11Ȝ"ߢB1UsFSi MM(kDMg)2WίOLWO'J`m}R zȚ~ЛƢIWO}BBl ,儕G>"PbEu.Y]JPhS_dCǷ8٥ϣA.WHyG %T>b)\x7]烈JcL^!'"l\ڂN͕[R+P%Keh_N![MGӈ| pۺBeZi0!o+ =L}2 h`i,5z-1d]|!P*cx *^rZ,t86-l7je 1t|,G`UDV|ƛ fI3D֐xZӐi ~${Ua!>`m 0Yw=w3$p`@K5y cD~S3 xt (#U@,4Ud~m \ _- ]JVoU+lVoDgw蚱 X]dC}{Zvc^,L.pO=4BArK]=?gg[p@N/B'k$61JD~%2:Q ;BNo q3B (H~EZ!Hr%Rl/0_Xb߹{uMv 5 q1a9c0\]Ҿ5hfP{#]~كzuB8r~?#5MVmG#a$8NPG\5ZL ho+Mq9;:$‚ӱwCTɍ}As拦\`6HV;-BѫH^p)!$S t2Ύx6@E^Q6/pOE!^ҩK P|ܓŶVR69H3@W%6@'K7l=6tN]ӣf(%k>a# ٥z3_/;BS>z`H2;שB36%W{ tE[ T"р~ /Cmm>Ob}N6/e2UqV]'|guth=fG?M>| q4\O2p룑A?E'on@x/NSkҏE !H|&RpvW_ZPGx K`!veV-蜀`d"[2QfxߔW U%Yt6'eZRƨaa|hKOz>)3N1?* radRM¼y` l@VQFFVz> [oynR4C3G@=6NB͈9Vgrty|#)a-SHH.;;ÉܰM6`YŊL33ر"JulL$ybX3@ר,ty#rҨ>NA@Г&: M֖DԶo\ϔ.yC ӂ{{B0X'HbolSvgo8)w@z3X\Z5M.GsGx;uI d6L .6s%az'ʄZŽ/0X1T}mNXR]U-2ES}!>gH1NVqvww{0M.)cE\ qcqQM;ѳ}-DFmɎF9N!X0/v,J{9-IxA*t D[*-ԅ ,*t!&̀[u:SZyA }T>X* OzL$ -o /A.ïAn#Z`aD g784)ZqdqڵPهOsrV^DߛLtJïu Pw-3۴A?h^K8Ss| d}pǧo'7qOo ?T,_:VwDnV{sn(Xa@rWl\"h0[ίE^Af:"*p{M!iFʩ# Pklk_hTC8{|c*煹YN} }h$p+30ȼ?dhX"hHFT|"i- 2>IeSȔğSLfoaYku$D=vjiogS- h>С^BɮOBe GhfFOBFa6^?%Eehr$16{*kK}\3XXM Y anrmO+ãs/C|=bAMnZw1Y^8TXV-3kS̗N>@L$yLn-qH3ˠyMAM$a~0pAN0jYw/ RDtC~hH*>XEne9F] Ú}zT^E 㿑ӯ; f7u[JȠРNu>|un M5?>P8G){U]iANLGSޘ-ԍӕGϖH4^XN `N˴1iΫ_Z;j(Xc|reK)츷ө 9,P{uEu癬,(YAO괌~k-c2O wT˺nL.N tl& 쫩~E6Vi :!pM#Z ߘAj'9vYW<˶@=ew䒖͔ Qw rcC Dseif (| `:7FA7J媥y*=cCs5 c{vT!f:'z<7D]m)&TKɫu"V)a虫aB~ ]F07N"L.B,]$N%(@@څF?aH&RcU5u-S]N ݐȯ|A աuUw e>Z8jn-9~"m (E΂QZ6Ŭ`&L(|eEQ֔]b}*bYz<G{ ^ݶJ_z_}3.[v2H^ Dg { DŽ4vV \l lWurIKQ#s+Q 8sJ^LH*[5aaؓ;zH g^W||A~z=$H:Jz\$QѱSK9aM{E|H̑DynG-iU(NvIT&.#^y!풋oϜ_" $. +R$;.?4 ;~RV5y!|ݒ -)-ar*rW"4, 5Vs*f^]2NOIS%qa}zK0lCCigq$7?2k[K*Wwh.ǣBB4f-/x!!v|$ ,v:ME7-ލ4җ2]AF~80ɴ9~6d~?V6Ett8q{ڣ'.4pc"Tm"ђ Qgҭ X@!QA'T|h2Ҭ,vx@+)hjƮ{^GU?jϔl&ޥjje+n_0Zq. `:`m  ͎-䜝^ߚEfSu񲽡c9UiM;^-MNɹst }uܽUL85)aJu'C,$!s}ZQ&n \rxܒȘ+|Wuq9ɚju_Z5*j|(hdhѩ45*)c4Ǒ.S1]ʀPrɌN?ՕTFN=cqGKWu-(5m û0wtI|::_a9aNǤ%CZt2O B3B|\$X ,Y$.N7骞-RxgВ3MdFWੵIY JrܠobmS;*NJ{Ҳ_>hkYy ggq*dSӃlFZ~+?=aNY(mZ;E tz| w=IҘ\ ;.SHϒMЎ;s묯S a9' abaCye[OMuyV" FIphU]Rf*[ډqwpsc`fNi"@5w?!*7ƄўTE 5<Yv!%lvʃ\<MDݓ>pv7v@;yF޹Z@3 w3gg2Gq߁eΑdd9CD10N% jj&>o*3,gz˲?\%n]eqj%1" do Kd$Qݠс)cÐrOdžr\s-JBZB 3WO,ݳ2_nf|5bks>m1,{(1pgU_Wm[W3ץRD忡*bh[&h֛]+W)UJf+n&% M 0#l VK& Rgd35ƞ>SVz,)ɸg 6gtӖd!'(x>{-G;zb!mn˕# d~{Xs>(gpjŒ *0}-vAUI1tA[dN5A,':>:s^3 93Ё-·V=PI00L9roOQa侰62p;: k隆W}W%RB̑⛡b3\uWDs嘱JsgYEގ%cq+S^<_gMw,pwͨ+3qr(pΩ߫[M;,07i`ͻ͙^epC/ip/Ј7(j25 h#`VsT*'w]Tx_3+}/lE ]\(S@JDSp|SY+lG WDo҄YbfH˷ϟRG|w5nNlM@:P Կ4ڑre8z \2`\%H1nӯmvȦů&T {83}_r&m`;{F:IM STQO4\DeÂ`I׎|pߞl+ *2ɁpY|TKRP< ״JA$E `ce*Fq3vgz{}4!fN-A)ŭpT Ѿ#PsmH|/ŝz~Jf?tV;O11*.@Jl0jQO/iSŬ8{1NYȶ|EJĖaJKշ-I`ss&'~@;PM34A3{SXXOyZ0D/MvCS;(%E obniUvu]6f>ŷ>SMwjLM~?FFZ?SV?EW P&9Ty ާ"_ӣjNPi)6)]IOK HJ8ZdˊN^N&Fhjpv\:* \U 9Ҁ!B܇@rOJ\iz(RjƎul}+1-8TՊC.ŷD1KT; r C]HC",T3GʫmMt't9|ЭL-#MXxz%kn%g.cLO 8zHNгu?>7Rs'c*HlB#8yx逋Tb򉼃%C'|--RA!ȸ]Cӎ;)E_W?n&9@Ʋ 6d "³6@72+foQe^#9Έ8Mdd$ Hϰ^6>NBޕ]}]IO`~$!2߾4z1d S =#t7/? {k瀙 >U/ 6zєi9m2CptB|+iP.s87eTҙ=,,Tu/~{d=Gcb*B^<(ah+&>4y@jZmyPς@uc90XSeù /n6yUWNTk_U{x?e0N/т$Ht⎦J4O)0k1o.jCB(3ڷ+X#Fp"  0ݧq]Tnx6P@Ioc'-|"&r$Qū#6 a40̝s1yKBJFSDEw<b/{I  /kfOo< "!#P4lDKD7s2 [A{Llfk18y~dD)!Uk+S?$66E" }n+ؤ V39n M fDI"E./Cz$10?ONx{I}j^S*cHk߰;l|0 wt F!#G3%uWtDdJ)wRu6+d&yf\q2ϢcÆu*nj֚@j]RjӧDTCK l:(V[>n:ZjT:Ox#4[ ZilGlòA^9 _-u'z0 Ph0|1ZT />7*?4|&l\!۸֯\+ut̉Ge:=ƍ8࢑vUY/0N8db5 aQ4P TQ4X`;3|\xFQdOqmMn$ 5Lh9 ?0(oeRsj` MU܇ }P%۽*Ni Pi EVF!YyD-nq] _#hqkj8МM AT%Z4k'jDW!TLź>*;MF)ego1#4G1}u06E~Br%=苿|m?zG-xe>˧c%PpA-/C%S ڙòEkÇX"ggW#ڌh 8͔}+)NNNExX-!g)OU"zU@Afql<šrCQQ~95]Oa|FSuKV:cΒH,N?E)>PcNH*mbKh:dȭx&-CVFFwܶMA;4 rMwqŤP{]t+zV_?7dyL]Mo*MtfB(P[vɍ$<WzT+q6}Mq&7G$|r<V]W ,mT%LgzƏ;9N_CΗb mɋM*|:Qݧ.9GOQH* &emb)O 9dk=Ź y |=\3E_ǦMYi 5(UWbC!jPB>-;(@o2.Gk #9e!gTK^X}Vu軺àBX-;@r YIEhн V ]c/~ 3봕lȕ[_MQIJLVhcqF|+պe]8 sEʳAU`Ӂ /%" TTj1@v+1z :*tJ񷔙%_;ӈ>N4u3$R[r'}_<9dasK^?cCXWCk%p̥yJ7e~0<&,hVg)b fSv.#׳}qB89*h yr@ߙ烰X3K8/x0Rϯ[E& 9X)og4J%(?HVfW8r6~+A痗 ~`e:pÖ~&`z"^?{ێ3>'f^kuoOJ -_/7UBvqŷXmxMܷej1_kPts<8"l]P;L:debj0u%~!:wpgXIX["6*c.޿O/ڱSku8 nBAҟekFHc=F\zj6ʐJÌh]^WE(xi *ڵrXN"y!?Y5lEaHk_ S30JDE>3> MqA&J~^%M{c{Aؘ $6tϊ2;]ܷYq5| (."y%V`ʸW!"={[K,cCyou i-h5Xa,ٺ:D^Ĭ=K9~-{+2֪8$VϡӤcyD5e-"n=, dgąCT?.4x>;Z)Ɋdk_??hczftZ؛K$ ԁ* "97}Xd<<\"Vn*v[9ISH;rvK^uQDq}FCfd*9M2q\.rc 7pXgE,XD32CeB7^VH=8nM544iy2F{J =\֝3зROʵD}??fb.}!=E7?1nb[SEJN9@o;~1&8XMH 7 Cb^sϝCH8J(J:h^!œA׺UPx0vJHKbh%*'d@0r7u}yHDL҈)jWӻN>c1?zJC;Aȯe³KRhܸxn޹nH4UWE@jh'/rgz1F\p0 FֺN;/,ïۉ YOwŲ8< KZ r6zЁk8.#\9瀷I*`\ Wfqё2M0W 臜XU߸X;7&hQ18 *cLtl <@y@0Ŧ0$_h*g0i Ԫ DL4c$Pah[ 98ɀ-.w%zXPҀҁ2 2 Ҋ M TDw#{CʥV b+^AGD!"POl}~$K B-myhg{FwD(~%}''cj&=!@P #r qKpC7Eɇjq _=旟8~v(x:/ Q5|h;?ɯ Ъ<z}R1GM((=o $&]{b2*6[|zo$DkKPK:Ry'd9e|ʒOzG5e6x ;ΙhfTU Pv*T\`j̨y9 mg[%qs{@-A!ܸw'-3~䢏Vyad}Tʶ, c<(ٓ fҾ`hyvw(/"gKDz4|iZ<<M}yh2-lc] \ z3;IS'$ s'ʕv N-a\7R[XɧwH+@uTc|˓`NfR`,=P!ǩeIE1h8; di\A8"o@]Mbë685$q`5ItkOĹU[|YN YxCj]敄)hqS oW tzcsGjWu0ѽNi q=s, ZTpy҄b4ژq J[k&6QFU5WbW ?p؋'ĶP1IH'Ò#\k 7fwyRUr]8V0ƣ]7@hIȂWN FpXUptx^K>fjQvB F^'-\<'nĵǓ=\ l4M/y*}@&eSƵѼbȳ n SqD.׶by',3}["qX4Rn$`4h> ^Gt}uZsc^g|a{aG8q3S9؉pk+>Hl1M#Cg52H(pH&lkza*l.>"YocڃC@zc8Ά2Fxh?Y5:̦%qDyJ,VZ:@IMNodaikr4aC8!>4R]^M$o,( o &*u@TXlg@ &vSVO$#dNkc&kr"zL?։ߪwK9 (~@ùK%BI6w.ĩsߠN16lηSfVͩ7IX?Pԉnż~&^VT 7.07v9Ą{ű~/{q䛰= U6W-v%O"J"n܄bd[N\  [LA?Zi"zel\2K2)OFiьd}I\XY3)l1fDPUONI-&fnIF.L퇅(7c4ҟfo>ןQxKHfr"Iۧ/`)0i3C/~ꚿM]vG9ۓoMŞn K!Ւ1GO4cWx2*+!H6L{XvKXI]kcA诨ftFb0KtzVܲ^a( Z{>>$5F2Ɓbu=1ؔw$ Vcw:nw8~h!8x/ق;. .%^z3E_+g6%sDO!]V!6yو.V)56fS3>V8t(IOa raG| rĸ1@O%iC<)%)p9FѼ ѱ%6l 9do(T?Ռa:=+3hFlvT}dWӯiw!H_Jv. /ٹVV fBmPplkmc!:Ac!=~/ޮ<׶p!́eUHʬIdookߑn?ߩ]]S%5[i+b`+&3Lwcp o8m@A .R?e^#7aꜙUQLo(PQj/2WB-XN[Ȅ*&y@W-PC8=Ճ$8-R(U'717騇3OI YS;ncj\\m-V JrdНx?~Ԇ߰ihl{Y״zh'}Orl09.a $d7.Sg>˨ e I -EÌ"gYϤ7"O|d&9[X`o݄`;Ndp?$?bj0LN`JȲ~'ȼF.\4@nb՗[QҰʞcj@MD[<7xuKrvbGԶ3)w]W‡u-!1|%?jb58]}߄ ̙%!~Pcw  qQYٯo`WiӕM-@h=)9rOy-GvU8 *0GbR ~zF2ѭ.i1ZUڋuܖJZ7\ܥ(D4x Q6v/GǏ}9skoItZ=|N}֓zAtr˽`Y>e%4NW5d@(@''$ZT u1q^mHEnNT0<ח@F8Cֵ|=gY[T0C#S٢@:W"4З n EźCr!H$cc/X+@ ]BkBHFVA<sukjP};A4SC#Tvuc_LN'!%ohˈK? ٶBi@;Dbaxyh^+U57Mq~)Q=(*tC<[[tsu}um htB]]PXRRVrOS*4f5D4<$HwQN"TlyG+4 _7ZGr`Ln)4n!Pw!v'ܔݎ`Vx946"WDfvz+UkT17™@=V wu7>h;-O(ReBvԨ'WO kܰCBžHP@,ClҪUВJB˓1SF!WWxF7LeC@^-NV^ư(f[}McJd5ȤLtܗb:Lx[X tg>I3z3.KL;iN[sN@MT Dfѕe -bld(̭{`tN!#0s~1)M^BS٪L.p9)'rW$n5Q4,UI6;p!k)L!G, 1`A&c+__DGܒpQ2FMKMlAyr]۞<Ϟ9%Q xHI.JrdovfJ ݔ~c=u\kpcoQzB29w2T!' ҔJV @YQp!^>hFEnZgSA#>#baPb ޽Ü.,I5e3/{2?|ÉE ϳə Jw~N|"Տj|_(P P8'__v%y (5`r~,L&]oWtۿ:nѫj匎C,ܗn>Y´Bk*i(jb }!(&HEiJb!"MP@jR%}&\OYzbK%VisY0{A|d("n\P- ⫣`X֡8wseϕ~"ye9eM jma9J+>c cR[*rS1-Lu#B94Znƃ5!1:YPz< .z?dyIO[CA"ɕ+fZ*X\N-L1m#Vv|"趔d?rOu, )شعǮK+MYi2.z2рˈR?e/X3&~G1P@tP#[1xY:ZV-3b$|Am-/\&[f|sMښU}U="#= u v8PAsH3fy0i 40/,:;͆_w LJIkִG0P}aXV΅$QuR V=/!st e$S'JJ~=d|C$ `S0}F71;9#ެ%Qq&+̎bU2 7BfU8!O@^v.dJ\ 2uV fjBҢr OeNf.XϗBjɫ3y 2D2Dwe5.݆Wbm~Hj/yBAѶ~1)B$%|ouo+GKl}eI/B\uw&*cy8G;PgiKڹUu.q=e@kf C k83D;a]Fufӗj/b@^Ahѵ~KC]% "1m&V.XX8/EiM!mbL'XFؙr-7.AgJWaUUiQᬧ&T-7x(LB9*x8I~FA9mwZdUofr%U,mgYN3Т]&XB=D3N(oG&Ҟyr'7ω6FɌ X{ }F宪2ދxZDIeXbDb.XY0bބMLnMzdZNQeBhsO[/1~^i˳ź#6Pstj<d›"o׊/OW|{dZ}}͞ *` B$U"3<Κn"0&]BT~]t=='c "i<8wҜN-Rc*K"^YK!b0#h_𿦋a܅'ab50hpCbjS!u )$!򝵉)R3'a4oͽNxX-ֱ3IY9 }e?XsKAq .:,还*&6.^,Ȫ3R Mjh fTKU@tPձImM8~7 m1%9Ll{XD 'XQ.?.k|o 3μ$!ו !M]% ;/1iǔ dB-R}SusQz"X%,0ԡ.wzֹvK@ D_s%xP ^mgcº2 IU9<KUqOcomtoZъ䗞Bc+fa׋W~^oF*cp <>n]\O16ADpP5qFy0h3_jb}48zŌfwBpm<10 A\26OgFA_h@lKO2蕧SZ/^o1 %GlUM۔ic6]?sW]u:$|uJk7~Xf"Sb<.* ̔6Oxm%H(RJ4(4R%7!7-pB!A=aȩ變něHyrzG{*mڭ"!@Π-N=f A@$!J$^Ux;F L/@ r}Kvn6K F8UɖIs5fQ}4c :YHƮd|K쑚fG^7R{6)ru&MIqp}Z4(XL]L^]_ca.Fc=t=2,ӟR]L^8wV{}M$r3R7&,g-sF;/fvjJǃxSUϚjfxZa|<\.c M^ЈJ,?j64#h†VbBg񛐓a;/k,E[wXW]Ete ?(ycLA)oeBx<(|9Dj#DhqbGЫqع|~xL5rӡ;QIo. -FBkF篚QOO7G,avHѼ-wpӸ/y!XRzSʜZŸo0!A%Me ` [ vaB"Դ*Xrf1֤9Xl?KL۩Yv7z=)[t qZB\3 =b FـcCM#KU]෗qG1ɿ{yӘ{Z/qt =H~C퓎-oqXbW'Bk>Ͼu 4ߖ1RN1T!ga_]|;wql9ֈD(9Xj%M0;%}pBOo&guHY bj5d uS5a![GvsO2Js7E<h9:M2fwUˀam"%ʼ"gr+uWn;z t:YpI"Y m7씘YVARNCfLw2S 1O_uc;)TFPA"0fQ\mI~CbrgՐSAwC faߧ _+ h N>/QY };EGnjh\._L?|; uĮ>'6V@|-3LFp0T$h:Duz (ޑ#Vܮ:PehqӜI8"$@ KԍHA0Ҹ$9J]+)Ye/H nۗ#3 s]g`,.odw5{- 8h᲌Is[0V x;B]  0@+%I"Z$1,d,)N:]mK/I}cM.!kI@$@BZm5XEP8J}UE4H>3T{ֿ$򖏭S{}ݍUˑfW6iI>0 wlf]=fm: `ʱ ц(p>Oީ-iOwNFoAR|uu!%D%ϴ|bs2;2g7?86ΗƱ =\GBζg. gU]Oe]g3Abpv>[x?yU/G'ۆ2CtyAk0uQgd`CMٕh ,*0T0 #ƤKCFʔLM8ȉBu0b_$hG1D pLGePʳc6 vUX"勝'e ݱ+~OPJ+|0ICؔjrbrh׳@Uv7i2G|*!R%q5+0gOR8cua-mt&ajF#@a'q/ȱ t_ș` ?!0"ڿjIqn Xn:9idKlV('U[?B XZ E8njR?G7C8mtۚ^Рt 4ƽA ȑ]ȯCI1A,pk'[#eJ:R:]NOP]{©@(r]s"izUs,<)ی**/h=&nL#U`ZTd Iu4,TD{δ$Q3 }iw.kߛ ܬUVVbGT!;+I X NFvuru7$JT@m>^LgDv~ik(?bمT7l";b%lYkV}DX4+2x/9/ /}+6&O'#Y=]&(mP,aeE3.r`cxw$],ly&i% 3WmB;- De0% @ CUuoWڝỳ,JڵxʕE++Rlc9$!(vGc1ja+gUݦ Z׏{m޻+YNW6@,)KoO@2ߛ'&`N(2-/=;AQҭ;&=Հ]d=껹Q,e2E&g4r )_B2&cñEJ5EKt)H(sOUq" &Kni%f4mw!%inm7qP I x 1]v&^4ki8&3U UJ5@;no%fɟqmJ#{|5ݾBIm`ȞaӞwi/Gt$=I Z^0'irv$3E@7B;dUe5ѓi6Q$w׸ty/vXMD5q+}F+9*D0f% HX:z8SS=+_3}ҴIT->jlr<ӭ{jԟPzbD$݇lt^99R[@+G3Ko3Q32({p7ZK)iD\O4 Iq"$G(Ao-N[;» >BY8}{X#uH0/q7օ.aeb\%IWg, }(Ď .XSC)=xdEB)(>-ܸ? :x.vict8J/g0m40%C«}U]62}B2 ZO -;/WGEs溑:/VmU,&Ò"#A$En?y`#'"T> 2T; z"L.9_۱?3kkU焟"VLbЅ x.@ g }GrǬG'&q9d|9 uoUQD57;n^t7?H]:M6anI8͜+`a DדsAJNJIeXʏ5aA  vݹ2I`n$f.ő MnVicqtTh)շ"°ÞP},IF9G2SZ)!O=WjeLUcΒْj kfja҈M\<Dz)kh\e(yY=G~ %_Biup#(ԭreYxߔ.P; ?Lхd=/{p0$lՔ*NJ8aDdG(4Ӳ-Ĩl1u?smhxHWdx]~@m(t ΀!bp|<Ϥ'G#bdb>_˨tzI-ߙGW=1v6[U0ȳ߲,.㵨\V-yC~.mvmߞ,ug շ98(u' SOFT {0%C*ae,JE6ESȮ␽ean4_r"(ߨFa]O.x=f*| Ftۿ`hnFJp6@I$У3Z3Ms+#rpŦM\  |LQcf]:)/[y|OqKSe-04FH,AGLxkAr6a̗(Iʅ]PiJOR wI `h+^?.%*!A߫֋]Ėfi&k)P2&Y@dIb~pHy!F1 o<|8 ؚ S< [:$kޯɳ2H um VTVL3N3>L D2ӽؖ1(-D@" $,A!kcT.KϬWM|L Kj;`]2םa HnC&Q{dCŀ SLU[r6q/q6:Gm"KfNF(ɜdvjzf4[L+E1+Svzm#[;Nv^5*H֩6PęKyejSgΑz/KYSL,]u+ CB #9рVkGtdȵY}5v{lMi2#:OKwS縚 >F})L,.0kLɹ r8-zт*dGVfӡ(襨oAfKF[Y?ҡcQ":ց B(v͟kCTLW{WZ8ã YJWd"' RAdbMiPnލBeGc&le k:2< ~nWMGp(J1^ROv.*%P)Se-24w㲞Bh{X0~J*2\`i{J$ߊ .%ǡHJMfB8B$m{jDj[(f鎯{i<\; !}$ɅDUՇn*d `rH?ʁ'fJz6n}˂'[\RtLzXC@-6Sp^;n ]|}3*I r1TxlYX|Dh 3y=e16Z:}\u]oSx$^p2M "ohvղP~9(\#_ec")0Ȏ[VfsP:dg)Y[Ji..|Y弇A撽o !axɍĿ u\|Nu~(fٸ&z)"A=o =,ݨ΃ (Y\[cם's,曆 D1Oy1#Ŋިniر^+dM%tb³s#\ק=uPq&_$t ǹDYț16lŶ\PŹ^I'f9sd9;/rxk}̆;S>;BwL(`V~yn[%(`SWvU@1WB9;Ʒ-T Ib遯ALhqN`Щŵt^I7 OV~p>N9-s֓5 JΩ^{6oN`)_E)Whw40AfT2r,Ci4l–{xB WZʮ40PHbZ7* q=o1X0Zkuj{u̝^}'*e ^8X0<, Zc'Z|D K ) :Ew#T,_Z_jrL{3źdjIi>*bFYAV 벃#N m `Fr1;&f4 {rj{C`nQ %F{U鐺LlNV[d$:5ѴzN5Ý3uXs;)n<aD gKR9yըGNF}:)ܳnmʰt 9%f3pwNg qsр{09 + RMc|P)5@,ug< L'Ş[ϴ0E*M1lg0X )+NJdy/L27/>-d0𜹅.E H1q$Ufbs˩5fQE=űPޥMQ1`Hz5ȜO9{TaA.I.Iț!#?»{T:" Qj#"Ҥ~WUiS wsF9j[xm< B?:V?xw<4$`)Np$2ŵ"A\i- ]eNuKdTj2+u$a̾,@F\Jݒ iԜ1\"*Yo$u'Y]\Gkp\U}"_,Fl+vdc>zR|5A^?2~^Wy߱)x!"ٗ98 rЂ9Q"&t[kr`,TY҅ISK37/I>׶`@/AS%?ǸJ5&5co+~TC:׎~晚sX4tty^몙aaV}SpZkqEicbi5z"q̣h٧Z_LBhbTI|0z8e%1MF~OhΩ%& $*J:'{9E8!RmM=ܾ"pyzn.mxd$fj { 8XmR"+#DVꭘ:vV>צO,H-\ %s7di"L2)⧳Kb'fuZ JRPg T ;Œ J^[,wt֦Mp[p# 3^Uf$(ʁO7yyg>pmhl߹&:]%1" .}X(Ӡ< L=*A#V8˧|0g[u3.+盠%`w!Mf<[c:d d_r3z,tY<;f"jټL…3c-](S?~on19q]O\Cg~hb.F!H惴b,īo}խҀML7\d&v ,+f ^]%kFéRΗM3e+36i;גi8pGKc`Q"~J#ߍڝ&kqr_wO&I:cob7F̮wqpŲY b҉v_8J#kяYucW:xept2걘N1dQt5֜Ģ+eduQ}wx8|'Ǩ/BD0 . 2#0) jKxK,p5|"ܤGt,C6$$LhcրS$;yRĂPM?XD̕΃kC8b")3a&69%bLBΕ28z GB~7%YAs~m_MFA,֬i*ŏ _F!h,B e24r^3G =VyLfM؛SZ#ۉK0Euef[<Tbz(֛Ç^=|)ZMZMHqBsr,ĢfZT)-9^5YnG漛xX[g]` ꩚ >,tC&LPسRD)GUyď꿞;<Ȩhe X{%C`j/=4M?#ǓLxqW7NZޅ!>KqO 26tVSˈ=c mtBǢ1{Wh(gODqSV0rՒ7R^o]V-FB7lrp~ e8ɦ- la{CK2B.D 1+ߚ#NiAED['!o'\U37";9huk!WQ]s툁06w@JdxC>o>? ՌWzhR(#-Pd )T(*B(]?@ pVyOS vDκ-wΔ;N< >@ZpvPQ1Q憡6P9"^/qGSIoyPd(ޘaFJ>Ê"ojy6I*+!;^)J-k#@,`eVRtNueˁM!r# xV;wo(Aɝӈ{&H=~M>Yt51WTu"#Pɝ(1S&>4 4 Aܣ-܈eȦz/<#IorSoKNL 6NHO9 Ly:69G丕k(~1. (GAS_YP ũ͕anТOn[24Y> :0 4xvG꼏+Y,(OM4| a{0Aa1C yMlqO"tΛ ?\>6m+k>^+6~K]MŜ*l ;J|UXG,[msTjlCB4j;b+ TBJp!Ift lPVxd8ҩ z}JuIQ Y5yí[]YdRPB+>eOΪlVn,To S|_]ԍ=%05x,r{ ɩ5gHp;>y+_1QA}]?%H3^f0ų|B^iT 5Q{ce#r@p8voplzE71~ۿ欗(@C-`A%rFՒ[ ,>27$0aK3[XCm);o:,4fxET=7#=#+Q:5D@@^5#'d֞Qju渵bnx;!p_r j\! 9֜4.OeuhCm.RGw3-MDPoԤGtU%\ils>`Utw7}66vM+l3cὮF:6i/o*t`{O<х)p'nT[܏IDD9uj-?Mۜ5-7U>Ng 1a ke k q 帏$FJL~zkŝS¥$x6u: lܣCkۙR.g$O @$7tjڕLd^ +j-A&zNq;2Vf@@_(.~MXsR:aUJ퓓ˁ6x~ |'|v ^U`، R屸V ~U~Ġ j)! A8QޕӍxԙF)&]_Wjf|͕ ,Kюk@ `Z bK Zmkumޑfd<1K8(. m/p*ZE^!PڷJgd!6 .rl&*rmAaY'Wp1ѐJts*a4'EXݑG3LgR1;IdŇ'%H_CTRiPb%/QMgeAV{kQ,Vmg|?  C"cy sN~Q́OEl"c+294ኂ3`7A8JSb'J`xCv&ZxD .@9p_aYP֓Ӄs˒G!$b:n/3cAB[kz"Z߃+BC VO$嬼i bl1Ƭ-}0I^4ח00NHȧALkeu IhNr=VeC،[|ǝC9QK|!I)p. fofniLwR]@:)s._ٰqN:ǙR@sugRֲzdGFS>ឦ\"SC !7FQivm7vnE`nab K>:wH?Z't3/5]\rpm$U,( ; B^*w!;MD.F"+Q9$}~Tg Wd{7e08;ojHZK'+⤓:JOv/gk+4,2}:kX{=Po2]Y -kI.oA=*Mln> " [9qxM X/IևWq{n1u}pъ+ Cs@'hIw FO ^*WDQI2_?Q@nNfjո_xߧkHY8;' 43 W1y RKTZtത{FjbKA|r~l ֋ O ԩ;M!UqdIְ3QQ=Hێ-=8]D&8G&ˣ m7WCV)='ÐD;\2=$֑#l?9_A ӝnQSF^sI炾P6]U :lbuQo^P2"]&,?'ҷρܛGfw\~$Ѹ";yS[j]TtX>c; UNZqu[@Đ/e30~Qc"ͨ8k)2֥(;708eQQ  ./{ qaw0V U~_=YpJ?}xD!,rAςoM*[nv 7E/;~78;O/Ỳ8ۥ/1SZ>8I:eQM\|ptt?-C} noԍ&1]A~"B X丶u?O s> JfxDwU[?(jcBc5J QvR[oH6d )']m`== A2L d#R0M>գ,#R|jI:+? ^[rN#f$ΈJu}>QEjb;3i&i5۰MZ!(©dC A`#Ǖ7`RaxdmT%eu@*  ֫ߔ 276ݽڔ!3 q-I=r9aNlV00tdkpUD †>/ۀh -#|'?4tTkH^+‹[I6cSo-~¥vc*/ Fpa`02,&5RCXA0TeȈtɍ6?P}\(EXa}d$!aJLS3(km`xCM@;RtD\ "9X1d3{ O?li Qw;wC=F(y[M;FoOxu[axSHcgyOIĵ4Z9pJgDV'Jg5nt(&b[!B%D{xGZ"tl!o#@q4d"FfƗ$)3h\XŃd҇}l*Щծ2Z[џP.Q8/V U/~Q7ErB WAA_`@4?m}Ow0fp[[ SF@]0>9bۊC#LEIٌ3aYlY:Ы`d.%:SMoU*":]r؏Gjv=e%YM ?A RUAQ / ^i.+5M $svbKaDLmo?)xo!_t rTU N$9 m67@4p>a,;/B$!q2? @M7tjwJމRXHVc:ozM 9iQGε(Iݖ~Cz`2hL"2=tOyNfZ2/j%aXƎNVrX+Ē|;#흇Xv2 up#FpVM̱~E$d5|ŠU5>{F lݡi`qxp:'M:6ީCEJdyGZ}VH>'ʙqyCUEJLSZUNڊN0Rzq.:^lκ$9KFNj\!N\/~ kRm,݉-s!ŧ(P7loSuZ|ˉYbi{vڮlE+nrlfc̓K,%b0$~!lVSEkeiM)K\,.C]a:B+wyX$s9A$(=/m[~6'<蓎=}FDMNu4 pَ[`1{[$_`V]"x+dWJ0 w @Qƻ~IrW^}O}.p ]7K0$QTŭ ޸1v~z&vCf Mg>5nLIg ̖_0 w=|;z-nCvDrfbנ\+ s8ጤҧr$ 8e$2&G'ٍ@5ߥ5Wt.ڔۜ٧>ivz/D&"wL$ x+Xo㛊3k JE-ῖ*O):-GM|J:H$ u({x^{(YW}-1;kj@X@CcT @ݮP<D@a4ѝ\cӁуWQ|iKwUѸ{|P,h:v<ɥt8m9K)6A+F=P߹Qz"s^ 0|FnGqAiL{mUq@[]az(#FH$l;3y34G:b5J/qpv!Vaizݛ pPg 'Tn?$|ʁ"+eF3S02+M·v ZLA^kllG"0Vfo4uSZd_=q(@ѐm(gcet0>[W- -9&ImXgݕu.{*"#ժ-x{ Tf;yn$F8Ec9&nx.4TB,=J M[`?P~RogqU]Oj^H}mq}>o޴T% *}ˑ`c~!Ol_50TC^ G 6Q(X|ʓd`Qt!Tl3;Ōjhsnd {?ϟs,AIl˶G*̜In3 =-PF^K5ˑ{^l膲8$L,Z1`=i|^Vܲ^et#3y!"t)ť&oayS3R~CJITPU鈺LRAȎLEP^,f4?:Mr'IEWP"8hvz⍢- WJϐfuB@rW.bn*|DoA Ω9dk @}*F!i\_ wע3)t71& J OYd\K#<4}~(?V`l@-+_]c S'6ǜoڈNCeSoN1DK)W['V:x,=nʉBZ>4 M SJ }ZX&~6trpix% 24VeDž-ڝ|xj7P͹c,`6l9>ox"ߨ,EΘjMjou=x&S8zgo_X[2 !BEcۍl[倜oES ك;۸$ NNl)7yrBa#׮$0G(ɠΑ-KoUG<+ )S |2Pr62=u {H7'iۜPI WzlPqMNb mȱDNT OxQinڠQJ!!ΛL&-(rf+36ŵp߈49`uWXP=-{̲bdtv_5"y/zo0'm'Nl4⻭׋Vmq5~}y"O39"A-vp5ǎ0qvh(\qەٷQP$B8(pi@6cII2:}ݼ^,E?!,ò("*1t! “u= wX/SӑqBDb)mі;nj0uLWsM!SwYR2rCN`k(n9-:=4}`m¶) kYӝM티A<|+MR0&q*KY>'NBIW뵻ѐ)ӇXrO9/ؖ4K+z,dxU :Wbmq;Uj7ϩh [6" hF\I[ q}t&V,멝 ws 0lY;hFy0y:GNZF ɁH95P!a[_"|IoOH b埘k͙]4і_hƲ7Ȏ[qek6|HdC )!:[s}|;dJD`ڥJ$^T4N #Uܚtr>'(F.vyǷN֫w0KLln䎢le?_0?+OfT9cՊ}>~NZgȍ>yڛwRݓ81jMNڋK$^MTzGϨH[^NTAi]qfύ;Ҏ_x\YH9&yzaꜻɕ1ةItF/rP ,0U uGT+x(FaCzZ6Gl`ˣR-3'eEIf. .䬴;:Un';Ȣrɤ$B@W# ^o:!R< CR@M%rq$;VO܎Z2cfv_}q(o2caQdi{WNJ2r|G.NiR*O9R64XuRA Fc@]M"F SvK^8K)IqdMN2IUX~Fɗi F{jܩ х>x<˶3YM`IbIR>uhвUֵI }A= Nz+DWZ4 IkcNE4f3 ɩ@ebuTG+e_*lc0֧K{UFYY??\4ŝƎ3=j4Bsd1;}9%{qEZ ~W!j٠d=}B5Rf<W8P$40Z6Takel>*N~}7k?HeяaNS"w4B9ߜ,.D){EքW][ۛoDL>٦/_}~,1?1HO@=񻌷?{ZŢxU2׃2u`U^,^ _d6hR4-o&԰Nz<Ml] \k̻DBb#'ϬrTzsSE~0"vW'XoW5#gy6'JNֱЗłm#vfL'R~ȅK X3V_?b;`.1,KcuaPo@j1ɱqfWNxB9{-1H^nUD]h1t86B! ŗmbͿW7ɧr`ӹe,aiO bVP&ЏiE3yكF<B߇vXryȌT4eI.tBUUE%#kս#V_ 0H\HfptcM9R-Tq*s9|2H$,069unp ` 3LC@@WJUXJ0 4PTΨsdfXd⠪6ʽfyMxPzN:aB9G,,Z[!XEذAW5"]dk.Urr8/~XAR]"0aj͢0K| z6.fuIsZN`E]rq}Z{6G>Ñ!7ZNU/^-sgJ8IkG.%{ƴRvS@j9 fzyxmhamW\^Ѝ#]j$@LK:Y.i+wwWtye0JĄQeiۂ k͗mT߱{F1%(R'*ƥ>DE,٬w&E`㩽=)׬b XiMY3t/Ɍ% JIBr2/ Ê >bq)`Ъj~WQZmҗhh5=T")aGf.fuqQAJXG [.-/@Wϛ&Y{d(}tPS-; Jt"b9θ5S 68q8GÝ=l;:7!-j-~]+]l!L2RLM }$c _Uϟ7A+МТBTH@OR^A6n\r^)!#' Geӟpzx1g5h_UeURA?΀kj#4FsjNZcڂ$iB *(}{7Y CzScfT&—lj0ФRs]cagvP.Z6ַjv^WJ 4P7~k1`ÿc0V,-;AXk:Qf-Rg 吕ա0rN_FOTWௌmM-?^c:OKc(>we.yt 2CnDWz7ߩw%:jy-jM‚#Xd;Z˝ lDo?cTS[%$BjTS"  iTv (Xp~~qFa7Ky'U}jcX;?LR I])N.MCNv;qrHFGLvn|!! pϢ#g 0P=\-{jvz@ c?0g,rcn0A6ywU4 +K)2vλ`$.W R=yRLf$Z,M]=)աI+iWVH:eѠ7 _7'' )ꕞ*BН\ DiMg^Ap|Cgtg|P}bs dz ,Y 끳*%ylfV^mBCΡcA/Oi1э14=&_fc]x*Ғ22M7 bfꀝ?IۿK57J⥬ږmC(Kf "|)qb:7o[ 2 RqřFijfE [Znޞ494N.FaYmƾ.R[0dDž$3AZi_P V)&ǒ'jirYw]9]&W~$QVwoc%Ito+mϬb#sM_'솄6ȤMz-?wڜ}p/LjDD'I_⻊?6l"|yvPH [F֊{|w.~IsDdfWvmQ):jZIP nO n?|\{WHV{J0hp)-x_|1Kl;;96&ZZ0lEkkW k!T<}B<)HeD+C{PmEġ" OUl&CAk# _0x,?W>ɽZAZ;r[蹭UbT#:K] , V|^ ]:74; "c0,lϨp`A0'#L -+x91*/lݚT^cNo92ܒSJ @~{Òm /t2Yl{0a\L\,᪑/ )B#w{Hst(ڡ\dj CcWO6>*8B5I$7}xd#X@y޼v+B4+R@ҪN2V*a$dP^'}U _2cJ42 Eq,xYھ|lt+Y*ꓛ Z4B'{e -S^'e-kD,pg=3w' B"erOT&i ,\ڤwn3d8d#4dך2:\>]a1%py$1?9J-/K&R\ Q*.ԹTwD$uGU7syw,`i14hYN< Ep*();`UF*:4E+_Z,OBVSRY%GFB ѣ#}Dy_v }SJ '̧fTGwIs-!.4sO)=UzD͛?)98B7gxB4Vx{@5hC)K yNdWco ~l<Mɡ"éhMR%U6`!!y幉Q?zu$՟S&o9e.hwZ}/o3eLo1eŁ[ 0l5:v'cpNsN&#gճnwhrm "===ɒ8?hlRa"|Dә:pd4g)뻴|i=~&u MبN8Y\WOs8]m4J (h@[LAJx}#@*VW#Й_ԳB:o@q#ci)X;;Vڿ^|z\~cbĻMzv{AhlgG+BE%pĆ}Vs:oOޘ~P!-{Ki}Rl( jRWVf@=rd$rA Vti\)jCIeP&'&\ܧ"P-G@'&GMZy2JdS1^B*DW)`' "ݔj1mAA` J߭@]G;`:=>#` ߍt}ny6%6(eSXĵJÊbmHdi&LE.m些RPHPDi.M[/J (RR^saLvZ|׬ eTAfS_U*,b-Ax &.3^Ww5,[;I}W]ӻx~0M]WwE(_zKu_/xϢˆ~ ,!RZGQp(#N48\q#il{ {>otj2xkuLCYvIL'ag Rק1" h WZ s.åu A7`?&zqYdcOɬaأ/6c!#d}_,70We(kwқLfԃ ]2QMʠuK+ !{.#ׯRǎ:r_Gh tb^II&@` |`'a6pc5}TU5 pc#{xz"Eb4͢1 [@fg]*/k+ꙛ4dJ٘ /3[SٵzvMD2"ގ kNgy JƐ0 j2U rp %.#:]tbcrDm7q Uhd[">G[)C4ޛc$Vֱu{2=͘<]. kY@Evg#?|וSwg4ER } =9 !gdʅYRp5lu}c}ڂJv]ڟ"n=S`MbX?E| /-G6]|ƇAÚϣԂX #aw qT ba1 U0T-'GX(]XfZQz3^$Ŋ9f[yW˲ωC,&&@do%B^: Dm;&9!4SVWL @[Ϙ`DiQ:EX5i$s8k+p2%Vi>Pu+wMrȗnqYFu"9[Ўv oI9l7xNoӃWhLVAǑ pGUKKtf53g1ԋbU`7?F!yL>Rۨ+jᑵS=.mrAx30=J57XǬh<1*w2Ϡstݹ< ɗK}Qě`J*u,]$D< ?IԱ`khP{7~w:-Wd .Hq$蟖8 ;_%6 j7ACwj|./%v6@?`7B,):0%|]QxI Q[.hsf v-gV%V`AoMP~Lw<.4kՃX[[MG)@QӮp6VmZ܍đ[EĀw-%~$gJEj,+"^R :w+wv}\> t8/fvQU%:W79B]1z2wxrt-vͶөJ?g/-B6 ; r#D[3*8yṼ3\NvgQi)keE # ܿW  *#zBE;U- 1G%=)p#Bg |`WP*I GЇꖤ1s%eЈ|9[@'xa㠠?ƕ͂ nSe2{ժCC va k#>bc/\\^Rԏ}D&,ҥeU⸵> rM `v$KQ﷣䶧dZڕ9dF ̯ _-W븰9Aa /)5d:ʦcpgL.CuӥB_U4-V^GU/+ҘPP:2v>L.FsIx#ÿ@/+g A{ hE/%J2! _9\WLs\V/:iD%AHv|>r7RE)Wx2møkdJE}/}A p3/MG:xUB6<| &uQ1+˕k!m"uue{aOhHY#㿮@^| u$mNHC؊byVԝ?~ IpxSn2JyB(z~QVq0yeC6Z#c ;)jqNY1 3+[. z)n d[?Ȫ'[\` :CT=a{D ;\Jlأi0'_&}Yd@9f7@".Hc#2R䃅y: 9Xaw>mm,#1O@91ƻҳۼ 3rdv<»z9&L|^ A%񰴌bU`VRGYp,U 7so=~AXs"dȈ#|!H41-ȁGhpA{;j с!Az9,ZVgS:*Yh9دkȋ{@p4b>Yx\ "I3FVcX0#( -t'C^5nn&2ݻk*+@jQ+^4P;Egr/BP9م&{-LΙ ^[ٻcȵt{ w<~lq+c2hse{v.{uY ]u3DcٖQ`hE"b鄝v=E(A0+[V׋@9_{'uI؟: j\Ut$g8;__s7#]jL}dnPnC^kC^a> $oqGLwoW5&{@$>sgm"=(k^\KKus.ܼk,ғJޟMOKpt`-mSjPܳmk*uSsG@~%ͯU4I +oP֭@p `fn>2Wq|\ A݇'t[E͢b'.\wĈTO`kypD/#Sݼgψ=&ݽ%wrRF/?npcENYdYD~dnCyoϔ](!ԝ18f ?f%@[>+IIE0 :W֙X3ƗQ</_}%KKv\oo5z &ȫl{5AD Nբ/wt=lꞤϾ#gxcBJo'ћn\$]Y& s7EҮvW^o;N]"p(p)ֵL`B?o\P۽ȡU}`RÁ}uΰ3^79_v|#鏏*૑yao53+VnB7CYrE0q',T%%ei)k{XZC9,}ٯׅݝi/{HWvv{Ĥ0U0oV=qUoH-A] gbE!Sl Zc-L$AS,\ebdo{r<(FpArwN}{t10%1̲ ?!i|@ 0/AA"wVVqʌ9m zi]zli.)`tFbgA}t#77X@aW BDA߶\xضTǗK%U?EhPUG<ʤ]չR JP2OsZ=Z__ ⳶m /DTN< (#[z7j׀8{*I {/J wx]_ *X>vYhY)`nD~V[3Yj}y9հRC(Zѐ]wF`?W N2󕗎Fm/rѻAH%,= -+^ %Ci:_ٶklp4R@ znd4ek W=z./4A%M7ݰ ]K;FڸOW5V*|R.UI<|Fmva9+Sz6n-zx i =[$'E~Eo GFН تDW݋LuڼFPp;hUߕ@3 `15 ܱosw5eaݛmoW)rkF"%۰ DX{ςU:")\ȷGx@u[:WQMDܵ—.FLЀ[O .EE˫ċdw@˒ؗ 4$95ha:<4bĿa (D '55]!Ow  n;2q.F6[i܈N=f,6|@[7Xwk~PCCzz22Y#v}aH_'~4zО+=ja{qVsôᇨ ?s;yI ]GBPZ5]yƜǿ%D-oArkc$+`*ijKzlCc]vW÷Ii@5}h[bH~S`zWvCwh |V_'1gW"fBqc 2%WގY"߿'rDU|Jى/5TGMAoG?i>}.q'6o>HiagMQ'zu G.1|ߑh5M]79)S6Svw߻綀g< %7:<؛b!?k|mUtS`j&ǰ읜z֦c14\A'ߋT@wm42D^~//< DgF ; "5얁Qh 4Q'A1'pPH}U'W$DJRH ɢ M?2S3v""}*aղހ}`%-~1&/@-M/~/ZJ].ҮDөώ"N*,_a^ֺm,s)< :M_K#&A cZ@j}~uلOkũ3U,2 k/}8-D>+IQ<*/cdכEܚU*。Rόe?Q-/9iW3\RC'@Rv$CP|@%~_z҄M;SRU]Qq~Vͻ%^*"u6ng!GkއDj)ە5ICF.[qeJ&KaJ8#]KN-SyT8K 3wNy dI`>"{6凬tMΟb^oˢ]DܓF|"N>I E!MP2Rt?@{LFlGSs7nŅYwɃg+Y= OŃ6Ǣ_-{ՓՓ.l0Nǽ=FOKfbMMlq*ݦ^[gbM: &G$)QmɴE4Q;ȳ Iх|:r H۹!V 7ʢe[/y_B̦oڶ5Vo Эlc+c'm+Q= -O>**~?~ȄN^12rR&` J\8$~J %M#\E7eywlZl ۠7JoR?ƭR1(b=-0?̸oVL^u)[81%i@?:3B'L|=}L\ҋ&~X[&DNӡ( , ]w 3B@ɣ[y?w ^eB5(< YTC r,I1Ƀa:_( stuju.>4BKDkX9 5ݑ`ܚ: Q3"密LHK(]?;>Dp/a }f/,";w'(JRiQK 6EnMдb%֑I:n:cOs̤ @JLdTGqRag#Q)K 9ʇ(D/V %H^jǭr,L<+lj@hq(yPP7u2º&͏ngx,%*p ̥@_v V D>K.oL`0Zb1rr1*@ `r;`Y"{Fz>&#'jL !bz!mE׳<1{iHZ,J?s0G`g `eqÏ%, {Ghj][$0PK} u.jCS+GT@DiluŹ8`x&7h&4)X7So"GZki)xnoh9,%e^qH0ǦT5C{ՄG'9 n#V`ՒM2>"+Y t z  0db|}3u;R+9AScFJMHn:Twny Ftr9dιdL[m9HN2%6=3I@)V3+?bRN9ü\E/w b6VdI.lPNJ+UՊ0F'y]Yy/eaui:0VQkr1[=7u[:L g%+SP:+`͗cm(6|@?֬>?D/LlTä|!,RNU"T?C$N%_!ޓM!ud sEׁ*beLMYKӷh0 jxs~JjbCYլ2۾U#^=],ⶲlA*+-o|赍}n(~DS`[D- o34q(̨ OR|,;׻`p.a>n4qAn^b6dd pmxk֧&D#s*OZK ;f*r~Gʠ@:ʶބ0y 3ie2_tQFq&s05O7V ~l;HiU[y8cR1mFdt{}TwOr:,nbm@#Xyd|]LiC- $I\0'R; 5Yq.%cHo>me G5G^RPd;Z-{@cZX& iŠܵޭz%3,ʫ鄣2(9_5:E#l#HP_\֗r$),steސx/9)=@_ʺX/RbzIe$/fL=Ƞ97Q-Q%ʄɃ"+\e_2kxqݬgTT럹>7/)'t޼{HoN,`dڂĆ% O t$ׯd1QôV܆8>1olkX6/-* ,|8$Fut$cDK>ߘw=W#-@ A=DL {[7%D<0d`L)'**hTVpU>vkV m|$n;e!A0 4xQr/9_U6J0R{p u%+o 9(*i~uƜ+Qg5;pi"yILaG tWxֆA0E4YPQCف7Xr/~4Iϸ4 ܬq}t߳VJ'lm'ߜE8n Gh_+(@{~H<5H6Mp|r{.3EgNm/mІ1҈*/@!lAr(,%j̚71q,*[+.,08 cs_uSw&D='J6=!h [g]\k u*- 0ys'ĞpUTb0]]f#2M5TKq$FI"bPú Ib+.CIR%R 2߿iΟ6`F!k_yK]|4!yMX4E vUy m3Ƅ˕r m㐩=u0m?M2nSj#q.;>[D`!u )w;0*LӰ^u~ yH2cJ:zDWtןIޱ,nN`MTzAu$VA~^0^L+UU;%% }{&p\!; ;$4Cwub9xyED ,.yYk2qKV:[EGlkwK/ 70-`a/ #vZ}sc6wѢsګWBl3jSֳP*>P)?ɽh9鸏`+xIz^wW(U-uF٦Pe֏d<*bI͘8z'5?HyJ~ qUU0#v'tlNc|!G#}te>K%7 iCK:[ڑb"k, lؾWr"Yo[ N)sk tckA4;9'Vix@k>FW&|6/aNڑ} p?8?&w)wc՚ĺ]źH?y29>٘_ۺ&,͹:}(KN:hu}HM` -$arԕ?QŻZg< +܅QmM^Js![[ H8ג^>~C٦tʍoYpC-eq{& 67ٹܗ)jͶ FᦟPPwF%lW>>CQ:*@nX?Ejm" :,x58^:jV)#H*A qg-{I/ ;Ƚ^81#‰Y(Uu]"wb2 :cvޞYiG+:=-LIw=kA@5O yEQ:DpD)4NK1;6)N">; b B!үfi^FdP`i swKvb}]z5)ZPY`:΀RvNֻ4Emf| ]^CZ4 "O57>Ba6lǕgQ]7F?fmT+Dıȍ|HL%Z.mc+Yl7T?7y~cH9A$ia]2*'*3'`=/8>1DS0h%z7aJ"ĵk°s3׺xMstw҆9SXTX%(9A:ש-f䇜xAmpәlgOIz o°H*.'.!dT#eL"U,,cL'!$?ji7oH"ŗ4ׯ)G@ VeTnaw~Dj:!_-}nbNHu&Xnoercv1wXK#*'b~&=l6s[0 FaqCzM%947ڝW|ݙajo` !)Zwx0P@qcbQxlmb>TgJ݌6E4 C?F.8߿ \`9lFو [#(i3>Lh%K~Bi4'bme!^(i5h;MMeP q2nE0Bpq۱r6FSETq#!4[7WrC%pOjzG*Vk>S2B|0mB)@-A03[bFU2-c)iđpѭNE b8/O'N'K6|)+ǥ! (X"~I-4O0 'c+}vQ86$(A9]˘ϛUni8A ^[Sܙ 虥u%Xw}hk=mRU*b#lR@ngؖZ$f,w)g|{&8髋t`6*nwe@Zڥ%B ɭPQcC-X>3ѫUX> Y[g|#$' BI99+@I]jB)W"-d>^xU=(d2?a heo9 Z0~ީ{CI>/)1KG//aiIPq :t^%'WtUV21i1u>W]E]Hd)YʕU&b1f L`z9;.3G`X>7'%1"h]^v(E0m8gmڱpB 9+ vXGd^bN0x:0;q t[}px귾Z樸'MTw* zY6"Mդs|Lֹh7SrsqP3=&)i5zԴgfX1"̱߭>e!`L)M1Wy7n)< !!kK+%`Xo#5iFb:jkGԶ*|؎5L/bq/^GAdGmU<2:)gJzɼ; ƝZ<"jH) FX21Td#ϋ%9GATadol)rHFoz=XNd[\i =NJ%᲌iiV I/ iC7#YiܤDXN禦Z_$pnZW+3VM/CܟGYVҜ6SFw3}/PP;g#>>P  |ŝ㳛1QEEH5k ;fר8 }$iqu6h]ңɞj:*@ߛ]/Rg9Xѐ|G'4҆Lrz]7O֛ u[3r.%u:*4cl`.=a|= ~: L?=M M9{W[eVgݧ.ϑY[[,BB>i6co.l)eývO)j~'̓-YeHVdݏa9IeW n4#f (qÌENԩ(%2^] (Ui&X>z} J=w$)moB|cj jm1^d3XM[Cү6@:Z>`^d&['x; %F_V' Fr]> KXNNQGn_y?K>2U/8g).kvֵ"=Qzz)ռv"sՒiҳU!|IW8'2 %}ۋ9Cn>v#l\^z9tdV|n0kjGb3c˿eI̒`~?B.twΟǜZo >|V[h)nj ѠnIo&Bk4=> x]t{<0:ulV#O ɤB͹8LÅ:BnIo]ӳWImM[?GŚL,4TAm% @)m&P <4pگoݮȥ(g[ȁJPLǻ}aրcQ+L' u%Ir2㭝>?qawB<^2bJJy}`{@\X7bP' dGӮOpVշ|dǾM?_N:`IFQӵ=ghumd1 = >ᦎ!Tvc/%DvF)`BzȥզHm:#K?a|t=OPh( @VX5&:vOf޻Í)H7<&%+&wk6|?n?qo?d-_rϡ;mhd}Ǵ\^u+në}Jwo<_ne#hHC72`#B`V wu=K3\ˡ]o z^JAu\DQmT=*|gq~T;ՍViB\}զ > y^vQ>h7%߻<ʦiΏ@[ ZK*o^s'VGT/_SH)oGȝbeÑr?FBTӋ*,>GhԃkХ_:Ş~8.3Υ(Yþ5fqӟA8mrcz9Ok4/;*j$t2ifW%ryhj#2C WLf>MSR(8t*;>d+S؊Q{KmhdNeVK"e䗢n;Ǿns! 9&'{ji(V)IH@*̕7\)g2x YfFP`dqP_L;<wv8 Z|x%d%ב@l΂ZUXOyT[\;\0OOLɩmjqPu;(:E"6;\F3ir1.:ΤO~Tm 0j0KW FR 9tSqpwb c*Fؘ>kc> LbT$V +癙 W֍A V!pf%ÅMRJz#[}dx==k|Mlal 0E.}~ kI f.LE,[ n*X2FTyBGTuQH#"oHMkW1PWgS'KziYs*zyLsįu[t s89BAd YO9mR;'67}C`nib|q1/P-TMyw>c;X4 5k ~4TVDr8qrB bWVy:Dg+a+f{4ZE)@ ҘrVR׳Jb&&`~U\(e4ݢ=ϏaL~7Իϔieiy ԇCM$=Qt 2#f<4un;g>$ BPp0O3N}==+qɝ$nTu87_*$OC?X3 0 Y} #+ Z敆;a$ Q C&xByӼ%~3:S-LfRj@a:sXڛO1^M׎AH7716돭EeԒ8C0<,K1m AfDșK{Aq_9_pI?"3`~Iu0% Ss.T(>zfŸDBw$ Qk.gEԪztݜ;9 vi}?q@|kZ|VS$r~~0!ٵo2-EmHOٌnJR0JpqƔroܴR83(cFцj枔̟$4/=<(+2o'  1]_4cq#N/ u(/zxB!orFXVyV bN{gko)765v$l 2U>e=/&Nx}2̢ދZ)ybW@4^Ge~_,._E*t4C A<[r!kUOO/#=ceiwbNA֧, v`~~l`?)p8h&w3Y;kgNz;1.B ^\8ְwr~C > oe~BT`3h 5e6pߦ5\~n皺,*]Rk$o6yzՐ |8_n]A\h^K^ 1e_]mƝנc-\szlzwO*Yϭn{#03ZiN? Ǖxδ=-d·zI _`bs*qʫOhcTNW[^ڐ=PM!Dn쾪)%|W@`;lnsxp6G~H'vD+~KwHҴl!F8-݆c;KoHz݋ecF_yT"O4% ۽ N{mC|Tf1ƈCF_,Piڄd['wl/6g.Y*kr#>ba+AbvwKFX 泳X( K[n+ j#Z` ./~;,\uR h8K ɋPCضI.*<>G%aަLUT}?] N3QdfWd âŸZH"^!T&6ćpNބ?^EU#!%Tͤ :Q92_rd&UIn1Ym$O!Ֆ%JhZG+%rY"ZINJ]\em?FMA*ԩN1-\5;V_٨r$FeJ[Zk{/E,ݛՍ+:=rgq,YkmFtBnX&͍vGVadғ. >M-i-( aEB|҉$_5tJ؄1,[ZuXz9?UH}  ^h>Bt\g'tu\ꍧ(K5V"Lψ-..BJ FX3t2?;Ǣl "*->cÒ(]sIT߲-@B৸˱"՗FK6䮩.-"`o,74)BW<C&otg}mBMTPXGCiD1bH񨓸[>=%i {:9n2ʕ(qpmW[xP [+Ēڇvrt~q$ʥvAg|Tk?A$! =jc 51>!nV7s5c'K QrB$g!=)+krlIUyZm2PIB?h}gqPo>nS&3IͅIky8yMcf>ј/w^I{HkQަa W+dyO%\2ӥSߨ"nߥ>aIJ"c\i8f,<\tٖɸb~EdvRB suL!p?C# 3b0۽:u>ٌ4*{mY58ʴ P/cB;)jI1c@_Op, jM a 3}"F+UƱ-=A&S+-7`^Q݌cjG.4ZfU8&6xAL@~" :-Xn_ (}G*hG&#$I 0lMaN=HTt 4Է]t$  `D5Kh+Ӳ +l:ŏ 5AH+W6IbK"ZE`K{a}Kښi{/8DV@V8F "R޴i<(ǫ r,n<8yޏovᕆ8Ea̯8|a@0??^+zK;L/wDYiTEaSKg[h݀ݶp;IkbIN򎙮ѫ^ [Mu*5Ct'΄YdA5f^60B;TiH:C pqA`Tjqjgfzb;_h6 }wd(KkDQڄk8P(q%b6J-ǒەbfö<j~.CtPc~]l r :6]Bϯ+U@3-)'@pf;0@u%&xq];A 0w&-DN/BDC/7˹.is">e9՘ǴJ}J%~)Pw6"{J >[i?o\Q(G$( RUWd5~$Q>y7Ѣ uh(L;@kUS~4;Ϯۦfr߱n#r:{b8u$G^jj_^O8k6 ߓ2}; 9Ӡ>( )~ K Y IAe7I7(V/h/b|t[׌8\"R5lCFS0c۶:qN_ .HaLV2 }Xv,!*I0+\+ (V0)LVt {m2B JZBٌުq Ú`I K.0{Ty0Cwhᾲ;<Aj,!F]7Jo%< 2KIlս@JÑ"bf:pQuWZ?zPHL5"eƅz^kƄ]v-E("ڦ"io8L&^#B0:ςk>#WMiK{XM"r6ՃnbNlXAP7Xcm# a̫ vWXo\K? J:w4xnMh'> Y uuŋ.K i|6GZ,Qu$y-I`y[a$;}) 1b {QRyyي 4Юi@0רiE '.ʦR}6}TNE!KQw(@'XOuAZnWxNs!rIm1itG&S P+fp׼^?7 MO2$w*Qԃf g޽Fee!\c .[A!5B _ޘ8~ZC*sqq-x.WRMRV2nI9M%?Tq&Z"nn{Ե\E3H%=:`R"ks &a!u-=R UR C豌e0s4v٦2y3>_,AJOIņ"C+7ӳ&yNgU_+T<ױ6YO٭GVnYFHIȡy1W@r?S*gM1lKx _ Ә!㲃}'Boaa8˾b $C唩}dzl`Yy9B (jqL4BLr7ZM*s0}:F9Ɔ˟zgE?ؑJMEQ@d^){B{8=QelcGƆdB85[?C>zq#*Xdw<|{;Kd_ YpUlhWmaPld30 CK:2 M)?)lz9 /{~%'?89)5ƴ ,%O{܏q9El?60Bܳۚ7*Al\=i UԤF3:+߬Cj{Rے0c^&ᤂ~m:B}1{HlUu ⑒H4 ^ّ 4L ׽/Vs8Q!&Ywf0t9vWOTcby1ỆqPJ6;ێf,ھSF}ļotÆ*IsrgN{ɊMhQ$F+3e YAFr3hVTɌZ.͒ܓI 1:d+3I\?Ъ=WRq㞘emj(yxݥȌsȰnIq"i]`Ii?^]4]uZYiz=p5cq~b0^/Lxcϼ.1Ndl$C.PyX%8W agiͬ߷:R41!H 1'S5]K/.4bݢ!+`=kM2Ku**f\Qn ٔueˢY8Ԑ]+kHR@<`EJa Fo}@l.z@z# v:#f NF#zsG\IysZ Cvj}q"?B6= /Uv(I|AG^Z[k'2 }:OQ@D>C JV&sTM傃?0C08vU%o!3 X֦}=dO+%(&O/ULKNUпSpLu.MŜJf?; m\T%׀h/}y\.W\r::i`>3Yh}z(UD u^Vx]4Grcy`se|RF_F[YJno m9 jZ7)]BIL,zVxZmdJ~ tF[Iw.5bJ}ۢ^b)\Q%!je;Z[eja˚U;1ϭ{]Rwݣ38R'2 L,achla=/\`\J#M>˛YǦf@TG#>x89<Ƣ䃙L+^u$7 lݪk<$ squ;LERmy-c8O <%`I#%B/RhCO$hT@pщ|Z) ^`@?P#!OH?-Qg:ފ~*gE_.&cS>X56e*➓)AH/l-xfu;):7!S7bh`;13`U;̄w> >3r¸sl&[I;'5^BJf5^|)(@N1O(WL1\#AC"[]/9U&lsРm[oOo,|?譓z荄6Mxj$rov0 |FhjcA4I{!wF[3zvA~ ;NPl4>ݻU# F7GsSH3`'D7dhjݰ?DG!s.ds7 Ji͍a<_zV\ߋ$ SmPYr["4BV5DwrpkK, kZ;8Y=%d .,<$=:Yi)xnfϤ!ʟ?̕٪ZY`6{*Ugn@Uf?fׅON4ma7:jsm@69.\: vg%jy~5D?l`8C^T`q"(SV?$F>vR/|oY79%D\NY%q !B*Z4@IG,ҏɡ=n@ԠQw60NO$?h+AiVywq- A0nqÑ/ưطZqH#@ٹF_if|4BEFF6*Sgkl%;ࠪ.RuvSFABX7V:^CW>/f"a=#LN5 S1oIajs> [6UYNs:'Hm`eA"|B:N#׶wQDQh_e (\O$zWF>$ ݹȾ:Dz>U֡6%mO֭Q0DXf`oS/# GSPPj }~2Q{dYPx]D t>_'?[R' ȑ2GM],HjLs$x'K<2 bM[qR{i[Vj}nKxk<9<ȈiE0ZGؾXooyNkÚ:=&y']ó? 8n&p eؒk["y8Lp8 oq9D{iI:(eٲ8eanI& 4Q#CK Q|N\>"$m613}ZeV~',@XA$L\Ś3|8ztXa"Sk\+~b &tˆ־ZP9g5וo>Dhtp;8:$BgfHO?[vr4t[˹ .4TloG׼+& >ʡ7Ҋn!+'q; ;34`?d&LY'ԋG'BidR[u%:j;]@iy=$fh(9AA9-$W'kmQ(pPVS~~>fO׸s3s)E&#])B^'C0n>Rq7uF kg7Ŝ .*(q]U0?O[/ӔkJݚ.O!&mΚdv͙W?U_uYo^QgP3(F|] L6QV~CR/"]bbo !}r \|^R+)')SK]4 #{ϛ}?#v2 slnYӞIt)`fO>u1Rhlµ᫪w>?cq'ETNOS\{bFG,G>0 Ͱ ߥrn:$)nj8qXt\5JŬ,cTpkFG~ ?up4 c 㡫Y&؁=q7XXܪaHhE#J5y{{TQ0Vؑ/hXեT3v)} &0*Ϲ^/vYyЏ۹w qH30G90LBiiA6mpJ(@G,lOi FͩȎvN}fݷտӢ&FeI|B;Ԁ0q!aw 6?3W_npB*>͗@ pwPŅ/E0[Z 30a- .-Γ@0bqڱ/_=/P*٦4<~}A9KMf5Cy+߯$L5fGvx{?2otJGFLS/@p, k'k"O ƫQq]? ^].|oKQY2&X۱Oa=݄D)0J {W x (G{Y=S0)b?J:Y̎[cۃI]'h*<bl5P/>"GsC MNjz}ci1%Đ8OھC뱭:?,,]X0 ~b*Bq Ipe6:򧼐"&NDDjxQoɝ6QPA(RM!R!u~=*S¡\(e.>vO"*ޫ+N_n4Fjqw-;/ wD*7I|c+hȡOo?- ЈfHlto"]XKTOKbd9C `!$8Lm]9tg6H}N(7 ;|ulWeN&;'jp$U6^>@ˏď~Ufi}ə.C<_g{_j!/?%Q@>ׁi)yشRB >y ۚ쿟wO -.aB)vxd -wY`g &X#ow*NpKK/tGo]G^=o& ϝg3gTznyNyu#{n'DZ)ϵg{Zn}I.HY\]b[SMH" 6{_NB ;0FoUz:T5mE@ m =>$QW11ut-P+n2kV9VMS~)jyLU; ˗=d}̑\}?}e[e)]oĠGYݮGDov2{n9Z C]zLjR`tT 0 t׻,c#}7Lꃽ @;RZ[d1H9qH;bLdwy<Dɫa=_p6vZw{3j@}B*ꥻjzTyP~5U^yb/DԬ$ wh$X V?k6G0/ uׯ6nC n7)K%\ e3\ݩ21{B/nePkf "'v68u,<]m2zފxYvHtيWA׶!G8HpDi?Buy;8P1ޯ-Վ s\2eI܊\ L~g~Un}l=/ۥ7b ̰X#qlzQ.L2#k -$pQҠ\^$_DrW@0 ܗT&?w%'vI-1 Ė7N6+ZYs)ԗ毧+).1]dm,o%,:]N_^M]f6ZH3Kw>v|N:I\O8 Ŏ"|b@YgQ~-M(H汚|*k,h<-Ng:Ih$tb&pK- vq;xu[۔ΖTގ6d剑÷ˌKaw4OTf$gz`LU?w47T὞b!n-=9O߈MOHa,٭͆oTs"` HE7Me>fB;wНZ^gZ0ioFJٮ2imob$O?osA ⴟ Q#"[7DXaNXzU%D&@,dn|#iv& rmuP<>3]*J:,~Tw` XFN&뀐p5Ybls@ iv}x&D.a6GvXh1 oa;y&ufWu%U;o #/Ó<eɾ٭no `L61SUO꽛 ?ClE:䏅_ޚ~c6^;DV ǒAYCǃh_-v>x`!.D@d>-~FaIkt%I)L޾=z^1Bqh<bBY ^݋|zs7kO6E3ԃ_3CSMD]>nbR`dBۜ_ri 28=q2ѣG0(h SMXX bP-K *y!ˠ`9EyCq~S(Jtⴍ]5:oiFt$R ܫ 1E\ V~&)`8Kf3>_dMR9IޖgIÉLD?gb|MY]ɻZLHK[]7;k# xIng_$$8.M/7=ԏ'yޞ|-xla_:>DPĄ9\/zqfsQk:?札?^yŤ7|%&K \ \Uk{*SajYem٨e@0<> +=DpGB<@[0T> C_n9%O&S@ C,/ZO %+9 'x%^~O[2! &pVHŏBSՈMJ]f+bMrVeCc^3!K L? 0L uxkђ\Kn3 JbEѣ]^3<=' {Nb'$0ba#)ҍ9:愸8X*v(;dZM10T3Gw2&>ccxPwVH^ORj Dgv,bM ~-jZbV3ڌHn"I.T,mڳ?8bgYƁs/߫XT(F, s:ЃpD\jfyoP[,t !hnfAͱ0JÍ=a5\p[f8bapqպUZ??ͨyΰ϶a_D}h\]$<ȗ,MpڨG]fe^0g%;Tb߀]%a7f̤(Z*LK"FЭ-c aE}3]F'zK' Pb&Eda9ad~|wpCd,'mmQ&;ن7B]L$˶(ۣ5LI2fؑTMhůRa1؃j!F $yxϾ8y* yɦdfD݂Oß䠸`exAF%e{{k0&BgPFBkױ( %5Ze ÒcBZτ-I#-5¿wN;_Vc\ٚd oms♧+{*qFex׀HKMۍOyl{rgm]P;UTE)KV<8OyTXFwX:C"!Y-3QW<>?D-H]K[;hB{#|=> s=GAtzԡHڴL8t7E^t"hG;69|v&Y21b:"X l*!0S`C8֎~jI]@7n8!gsVIB)oC# DW&tF:Ncw^-˹ޢ:&d?dAbD ?MI pYܟ[c{l\jqCfK&Z ؚ%DgPP)ŵŤ@EcP(.,^DALq1`A4c콗r]u.;D/z^r \t|Kg2[1DF"Y"5z$nLIz2C9F$~clS. <> |;H!~?{S2e mv1e7_ydž}GiJ'VXpOLKNc2͍Y7na-M>M|&4IgvS碝sL[%cNNeLpŕLnbZWBC jF~k8@AV)i.\8\bcY诱_f U{[BdﻄKfs3YK*q nm%U6bB>5mmlKכC1"T=fh:gD! |I4oR;r@qɈp0ǨT/![JNoͅ9 1X -q%Yg4ft:YWpwos!uQfLn =o@Z_Uy)үb:Z}dlJD@TRjHm<#] hY7Vgԡ?3%s!hcɡK,~eH/Ey[A74wµ*5ѻ1 RΧzŻ`ؤ9 FQ$m;Hf|˙>rx5eԼp֐ :McASPxI^zn%>HˊA#I>MYM aG )Q &-1rKBA,.NgM' Z"׍ѐ@*k9Yjnczd͡qjO>ݐV,J+ p!n:W-2UVH)S-yqMnR'DWЪͼ&Pi% HAdQ尵if@OU'(<3m&QxŽD, ʬ7̰ j|H◱~87r8.n6oiq\؆W7:]Ml5{}ΠF+LK.GRHy\@/Td sV8Rb;^lAD:@`_[^*3\0~j3G׃gCoVYfYcw2{΢5.F?'5sG$|UGަ0ߋJX2 >8ΠaqɊY /]P@\m7GP83"o%s 0T`^9>^a폹96atgWܮu/eOA VC/\|wzRes<|(O~7oz m7b e\ }q܊D'TXj C/soD#I/d%tT]]=nјZ@dr8^.Ju,sV)ڣ EO99βd $?IZ*AGCQEZdM~\C‹aumǪgn,y0Ø/G 11'툆GF&LH⨌r[!JVyRCע9 Q9B֟pWJv)Ź77A zpa{m DԬ#a|g=۴lfhD9??6+Z)CJ|w?]Y:=0Ej֞ ov:, Z>Bpj+zwsT*0hjʟk M^sS(?o&AAQC u}-RD+d 8~!m CMvsWe֯'|;?%S`m*a'*5!ʼna$&\Tȣ5甉`OR6lZ',y/HAC<.GNݥtW Tr{/\fR?7]S «  SBtk8H+Xbv[NW؞і[Բ@2e_Nl"@3Bvm,JƩ7GSG$Ci~ HO-=m>8;fPƺ<'] ]F ^ա`S%aYiL}q,]Ɇ`Yc|/؟$; y6~(-?Ӑ{}gv`+X^˦v !aPϝDT?_zP"wÙZ?&Eѡөp}KŘ{(W~k}֪ b,aOTC }01MH451?a2)ϭ8pLٿX!T9o/Ė|D]}}$`nXv=;<Thp] U&^`io2$;d$x[,'ѫ(~hro5.s Z2>(2# &BIi-X106@?Y&b ^C 6(PۭK~vn@|{GSn=\=v_ zoQ\E1;o"*v޴m:38˗!ޚ-W4p{ذ:E" WEDz =Ȳ宕i[ v{ :pic*đ0ԏrVl&ݱU+f덥B T (q@k<]YJ>Alu> sD>yWCub!4wA֒Ke8[jX9ǫݜ|jnaY\E A o$Ÿo&e@LN'|oogU&UĈ$viPt9Ht lmDfxtz}d=c ScQs{+5}b%9GPwUyMZ4nw\cnWK>\ykd+c?M@; \a5,{gX klХ1rArTWrUR<7),&,_}4J>} 8V^g4TlؠRZ xm` QӃ3R=dI47}J*V׹!uLvNߚ*6`.1Y9mdw *~q5LSH$9l~@Zwi'Q$0BxX Y돍AQ$+5jA(uX"She!4ыԙ6,"I3['gR"d!|뎔a6^VUm#B\78M3ң;h9WH${ IN `ש17ٲ6 tuVVaRiG$".-`RDN)ݷ.F@& t9Ml+/@ia`bbulW=f1yKyy̽z{lRUnABu +YS/(dC_d0,=Cgv /jk'eHp.z%GhszU)j{"F&d/Z]f!.Otd:qk#QH2`eCq#aQ"i5˽iqͅ z۳xMDW$9Da#8BAxQR&O'2WNwF}GĨRMߗ{-;> T oYAH\BP{I3R;GJ4-iR,:~WKp1 'ЍbuYsgXtaC@FVTFO5r`ATZ޵W)FDSÍ"N_:-?bJq#~7] /m?0I/xm>+MJl>L* 'O]=_=8RXBMT[#Vc8Tľ6Hqrg/٘ d&Pt y&Lp3 thkX/=@rWSCTX(2 *Kt$٥'qDzd 鿕şM⹜~R{U02]o2Gewnn׉ }Զ6l{-嬞Im{#XV\ډˉOw$TO r*gjU껷lu\j b#+NC,AErxhĦ4}ѢZ]`,٦9Zj297mpb=HW=$"*Rv*uM%%R b2[6);In njoPا6M1[aZ9tXd g; 2vQ K nxd;+5paƦN^c0 $*XR\͎IqO0c$MVDnٍQؾ λwd񔻢L#giൌjqA=8B}aWi_DsRDjDiFT 49|1 .a6(? E/fy)BI@Vn0,0AldzP^HW){rZnI5[W%#N.FWJhGI[;7|y1,_h:p`P@F bj9'`'_kd. @ ;yEdUto9f,1ZC!Bo ̎8)bODۧ[ٶ0) C߆^( $Vb0nPUy %< '{u3ؒ^7'ڕZ:%Sz'[Kqe[vNw[քj=qJ 2=ITsۏn%Y-wj V#2"^?p44Fk R>Kb;WHXLCӽ&(L> <. aɴ?]N}IϏ-U;TgC&# ~),jM / *~sC[A0m3:,lv䛥C:dj!ZiA m#]Xe53$E@$/BE_ZYw`r5+ "qbF $э#,wfxgenz /i+T'FG[\_1ა_c9~kx/3,X N= qS8ipφjh4_}/E8 qeԁgZw51˱bՆĭvgz#}xX!Ahh96N2w7Q˒@E=y@.al@?,2Tia 8ϠJHuidzrmƥ殙COB;ҏd!R +߬Փ5z /)C@³G*&}tR~x6147oPxV&i` )9wS .N_$m+"%9gfx⽮ǒj $WtV\oiWЙo԰8[gҬpR O,J#PjdJ'aVe3~mۗ /2,K`=PGl2)#@T9÷7W.swy>?dqY~vA4W >mħ0/ rc_iRvlM,oT2nif[aHLRy?41ЄPT F NwhFU'~іctIQvh0@\4NAmR t R4eϗ5D#;/Al0n>7eC~_+Ǣ\8=`tXa]V|}=&G״]zQā4&c/0_cNQZ!?U5/쳽G_[V~ 7ɕLMN>>bfߨEh~%|xl3&s0l\~>A8\Adr y-aJgr7[j'̓8樿 $:=uS6rg+dwMU%1BL#ѾrL7V!H{)_WRT1H Ci\ C+O-?N$4N2 ܥ"q(Tst ;bR#ǂ4 y=nWƂ.˰򈧟nڊEQxc^؀jj( }PyKa:؁Q)oǨLTONE2F]H|Jy@*18wPj/dcOrF-a'9,o^^^{EA;aՖ/mVs#3أbN[, ԗgdaTHdLu5܅="v75\4N%Q`X 4l2EOBI"]h_'JpC d:·T/eȯ3yYiFfp' b޷/lJ'~aZ}5'UFfr]A\bդ ";3tbDZ<{jxYC*D dpC/c !H jﴔ ۬ G8X_+`@+/"STk#eVRu[GFR?(Bo~2m"X5<~"Ic(<-4}uQ/:6`Iݖ.;lݧ*s;s;Ҧ7-:|m_[>S|jT^b+~{{\ѥR(XzgIFAZR뿓%B'\䗚_?kNcoP/JtDW4K #* J125Lb;Æ+?ؘ j2؜lbUUOP67E؈@b = w|ھ 3m 5"<Ѷ|ƛ9%F/F'جPܜmx98HrZk ~Ѧupܔ Jx%ݦɀJᭁp^L ^ fgF hZ@dSʹYՐO֬5a /=zO6= Te)ߕ8H 9 `a-},˻jUD"Dxt0!A=YBRWJ!@^ͮ"GƀִKF 7W0\#@6#Mۂkg>$733k[frULM.^\r)ڻ?df[>c$:"0flv%󎪹d _$Ez,yW ]GǠ0`{%譨{!K l .YM֬Tw}龆Z}g"emf"&xuǒeφRD']RA lTBμ"xR8vc5{t"W{wG3yfKR2ˠaz:'y)TV[u30!@e-Tf]u| iIJ)hD&0Xer*[4 Q0, O$WqG]E xN|ߟ _>f/u44<&lγBCAv8 pP3C/&MZZO%$ j`G0=[4ߊ%qĽ膂`tDuKs4#,H+}G2iP*=XRf< N"] `Pت`=k_7Ƕk7]>Α"_:.<'M/yR^cv`:$2̊7z~6db;_EB*3q̌sq'BaO^A-GE+ l澯ʝ)A R@de9W Q*@!;hr*uߟhג5^GCupq,s|@ZvŀW\d_*x6A=_zbebJ*5#n?b5;#oB'<UȤ@MqAaji[zPym*"߮ HP6YڇzG"cem{dy_ē[P4Z A]&&5?3Lſ0YzrpDeimX:ȴgB4LJM~c|bR݋%R9Nu vnU^7°!ؔbGKJj_*\+Ou"Jvd_ȅVbI}g6y'LNZuJ&&u/q([zgbpμ7+8ѳL H;q,׉6@ 駜}3O5htNKȓX1dBs~l/c 4TK]l77&fە`$ +]i@PNqw8zcYGDD D9(`]3bg|` o0YA.ؤN3W*$咠Jy(W*x`lf4+K+BqrgcAͶ/\3 j y#ͿwɅK5<'{JXvǷ^ vKVC@ :ڃ8ӟTX]3G뺀Gœ;8;-)ܪEq  rzKuok|Îw:N&->'izٱIy3ʁ*wPۿ`L`klu\%$>Kg]fcFn{)Q#l?)-rEYGz416ЫRBgX1e?NKy~KY|:kmT"6G= nmbJGANqW?#jQZCszJ[U!)mѾ{ ²T+lv9O2# ЛY4]x<&7J,UՇ/3\/`x[U5'.{?iT_q[Xt{:oqN-]߂4U㩼⺴`>˯39wsHl#21yRX"cIMőoϑw 0}򐏉Yu&woM!k&Qyq/&z`38Pν- oT)Q.(P_~892V-o"X@* 'N9y~޸HH8(0Ȕn9/7F .&.L:"T'Q/N-qβRՇ𲗝Eʄ"9P Qyqp}a0Ӫr|hnGO) h7{Lh,Zpke+Ä!6SO2֕_iq0s"r5Y\hg!|kӄrel?BqT~؛5.ũ1l*5 Gnb+X\Ddu"Rf Ń뢿KJ%2fu&3][.Ck-n(8W9֥y5l율 S">wOkV_ö:/VS yݟ]P̗xfFzL,L30_4J}ITrW: :>.,U):KM,W8tܱNc{WS=]Ffq_h 5WuvuWh2~;c>xyXtV3F%&M߻f-SJ+z8PՋہm^xEIo~bq4 >$)~JɎT* Dl]k1hRmD\NY3&1Ւ.:-V9qqAcHyUhΉyP\o,zM2XYCy f$8EשF4㯒Cqbz˖f}HV,vQyݩ[P񚘙 i+jp3)7+H_x~ ,'Hs>/yP=J󭠬b6t8cDD9PWg3 "-{i|Huۋ&Ww:) .Q7W_TMA'k:!x:2)ՐۇeMytcu|{Py=ven~V:h 9Oݎe6r<==#1G){c(s?I9Ü1-cB b~J^/ztʭ=h"{a1G[zY6c}?c#,ZNs2Hh8WhiLN)@yo&Y7_Ȏ MN3ʂ?2?**dԈ ңyx%ԀEy/]u7Tm쀩m, uңsTh&|*:)-w7*}_wƼK3aQ0-Z!jjjԶhO9=LhcJ u; 7M/+@q{Ā! Cʰ}ZDzCnڪvc+41Fʐu󛴬8GhU\%Y=772c7 f[3 =SX?˂~߈M^3x.ԺyintьovOoA4BDl _ !Yf^Qs@HvYعMjnט G{60~Vc}:)魉pͳX뇠^x藙V y/W7ڄ ~bbKr^zCG_AM,"x32roF{(}9A{3cPNUWsf"PDt*H`iB71vuU2ҵ]|"" 3rG|_rx0\ZCdɑn!H?׎'IJ~7o]n}:OP`q]35%GJd3 #ݨ'֣sƾ*XKpIj'[#eTH埪of:k[J`Ul+&#e@ּ0͒L;y%V䠥87i!{9L; fNvqbm#LV(^.2ub[+>s#jE9qY3sM_ GO^r1^v5KO-:Ӕ)>@J$\)ϡY~?xV퉢B|#ݪd/񨟘?F=1#8rS넊y-"7T4Bc `qNʋ~=h4Y)y]͢`(=ص/p{#(~98|aa2 C@I-kwp)vT/\ q=uiAʒ9|,f`F$C4 b`n?J J?W"kE/RPtI:z 3>nï1U.>G4Ze7I黰!JmO#mq{T>QŸ-Ԛ AhPVU[ǭsAFͩ$S/ΨҍʎLV(l/00ƷpYH ;)_$Yb)16}Qu{UkLgARōXL%0S+7I/dƱ{K_]Iє\emA'am"a}T/Mi7 'I'ᇹ{e8q?&7 v\HJY;.5Lvל󍹼ISz;mMF-"61]ƪ]I_z#ai@cthʸƞu{7y:>-8Kz4/lLclgi4$5X~3IS :wnO'SY1}6%d33u2ɟM3I[kr1%ǼHz*e`õ8БlUH}cPh?l8yS؁hj|}&lm[ZK)ę/W1j? Jd^C!qH&CɊ^SD<;SQkJFngoarw2lDc^[P tRFa)"F?|<%įEO_$g=XSQ7<-L>q$|> \ZFt@^Ƌ[OY[,\Qvc,P|:[7X җTA߁+f5Z$Θ3UӆJ9*`ḍRLQ`[d? 삒`A3}c@aUL1]Jc22)^0Fgdʢ?eZ/G68W_n!=l܄ [v5hY/Kw8a[c f *T ߐXP$lzjjfw:P'{QuϰgM";x> vlZƫg9 cQ;LI6ӥ8a;UaXYQB( tĪzZ7bTsBhZ(8u6=8JplLyF Cɪsdr2%&'hf_ʔ܁])ȕ3uL2I"%4tcI80IP.;"7DƳ__+7[Ĝ˩j_8*bndGz~z@= K{v>U[hPQo;ʘj;iirOQ4vnXۭY@d :4uTm|J%f69ڑ*00[pU2X KVCTf'1 <,|I%K;;kR# #Wq$uvvOA,HP?th @HEb9IJ*gH1!E-E~juE؃$lMawA(Za!.,,:n',}'@7R 2-3_:mH@҅2JRbW|㼕 47/iFH8k '\r6 =2‹u7b6fbG6kna. (svr3FJXw?.3`eFө9s+5Rtp>KP (s)臇3!lqH% ;? шC%T? D r 7}M`7%C7kA w6.8Q 9N|33M=HPO; Z>~ۯ f'S@~fΉRS/aǯ{s ̓ŭOL %[wq庱%'2M*,AYgl!EQ17ِLvթO0dIIt5ʼs6 ʽȮ<~?^E>F{1oZxޱpZvI 2. =3IHBGw l:d{\Tq?qϨP۬j@t]5?)dhFOTr.R~\=/J[7D=Q{R iPS  Pl[ z0}m_n%ى, ч.3Li_uCKPI DG h) 2N-hڇ`utg&[rѶ6`d6f3JH^ 36(r% ASExeFk\%V!hAc8NBMF0"O2/MW|UG8 S%fUa9V=iz"W.FE*Y@iQ]J &Bvzof$_ p#  ܬ+=aW{b>˝r=- эNz:RJ1깝yVZ5* Yp`gpB2LEe>|vPMv]Ć'@'8&`TLAOGVرw ✖ӅM(P^$tz>RO٢M-' /j:wF#NEfpU |S\U b_3y v{d5EƯK5 U!FMUbENGmaxO׵3qC Bfd*"2BP>se$ >qY誟I(빉7ˌʍR<[fc%?bl]ig3UtH8U!:tyJtY F7$2plPϞ(^\jȩwCk2Fs;Fh37^> .0($:d&.u|nu=Eky5;3QNudc *U?WtrXiݬc7uO>C{VSD'nދ jY=GNp`2k \sCp)/*R~DSNrJqg9Jl]>`up: CTq~U!1WVB/ 8FBggLAszŞQ؄X}LsG *t8Jꩥۚ wd7m}YW[,0J3LYjC?g #-/K&c'>q<n*dXf0#+.KZ<G3\%fes跸ͪa 3Q^$(qՍ,AqT z ;\zrR!vO nؗXȺZʽ Lu̓^O@cX2*N:&^c?"}z٥Tf أ(=JqWx@JFxw^VBaw|9F+<&B˚y `ml/Z !Su Ϝ*֬Q0%MW1j:CB9UhNGPh1-?zCMI)=ӓ CCKbLO4N5,` a;"kU0bৣd?AT/dD'!hfO\}X :^S 6a` 'JuJuFB ΂!}IqrB~1MhaJc.Y::1(f.SKA7ڐ[(ģ5M母xA/OVGDǘ{Μw?[e^W}uGMb$Nyu;j3q( Jݚ"1/ z+cxx G-RK7ObrSb5K`r>tsש{$P\0xrGHPDEoe(\ܬiV;)F]68mJI=CUUNa[yAT̨bh0!'>9\r'~b5Jkk8ymwr~VMz22@Qm+(}tMAE*<8U6,q4S 6힝#!뢇&F:@*4 TxxY>묤!ruCIWmN7ʣ<.t WKXyȾoDL;,FX2̮NCV>Iouwu_76I\8t,xм;NWfI?#И[22dr ׭muiϚs0ܦa=-" S8O}d]v.E-ZBB3l"- 'ebgۅ _qYIXdA_.U9:_ZTR'iȮ.ZN2k}jZ҂fw9h惬 }M9ٜ +8M-Uh졡\I:2i ōSD(L1.'r}H7.jR3kB2rVwpӇb^¤eLHJd_EXsRw-q B'V3*1׻&3)֐/Q!9=L?fUt\(JFoa |JGpa -U֪hl[O6ƿ1C,Aa,Xj ٌh1>Nu^c^njOq7~K*Q^y#@ *pb{@'Y/ S')xI]ЈmJA4ɢ2pH9#IR^AŶ*Tx?zʀ}BE2#>Q 5,UY x*sJN΂󺲞x}>m0zcZXXVg5Z(mj!NGA@܈ D#b9}q:Ribx CIrk3{Mo~bL@h8uCU8&QbB٧֚Y.!c35I\io\i160UU@t`/_5XS_vmoTddn8PیFHQ*gcV q%;["R[un Y┴oHrE1_ g'fWX eShSY}nދSuΙ4{XO xoOI0SYtg-W֡] SUMugէ79{v>9[rg結W|0pkN'G!'&VaLѨmp2.aa@g L0>hv2KVBػ"em?T(5d7x) SZ |RRmO ;ޣg?ÒZ1bG@SŐ,s)Cf3g&[aqR0 a #x{[MoԢ=ܴтR:3I^)Zr9ir2o'?؃0U Vr͹&™3\Mycϻ˿Q;]L2밬0{Hysdz[7Ԃ~GO6kQ]2],i)=<  ~x@tI?&pln[y%'x:l_~_jxӄL/ߍ:uS+6g驁>t@".L_amEט]i'*F&9 `RA'=W/KΜY)`"[DgZUM9Qǧ\ӝnH&MwZ#8r0+LR6Wп0mo1 nAJJx*WY2J{űr0 ~I9n4_U10Do%Txw#S(7s8E nDz`iXzt*؊9$F<aGÒ(>ݿXE ^laa>z6j}K?ky0*Ň,?vyY8*߁)JUc=d[VVϺ׊dwwmqhTHI U*e,XLb_e*A>G7󜆕#YjK1kRǭ5E^ UMNÎ$EI{ 9~8Wd+ʝMZ@ffa|q8;\lâ Ճ#9&߬7ͧ-pebk ܡoN.v D(1@qhcS%n@ׁm]<#{o=MAZe oRb"6wC P5uCBzP3OpאN az6 0&vj6ؔΥ\ɾeuMlvJ/ P/ݝtp>'C׎zܙ=zHJ9Fa/%!CF>M*Ol bs`l4Vq ֒FxFh訠,hr_4BPw\9nI_f"#fg ѐλ(B ٖg-=3ZOhMsJ$X]]Bh_Ӫլ:' ]"(Ϭ~D<ƶJlP> 4m/>59wzTz6J^ !5$B?:9`l> %3X_,]~Ӯ?[j@ѧkټwv/S3ndCF(ōx'Vq DxƏJ sLf:-J#[!0\UT!'c_y%c~VJje}%RFIT*LY}(Jv ɒ+7}@s#F<=ךٛD9X0ŊvdIw9Jɴ!0Ղ+;@p8~M3>xySΆc7?BŮDp0, lkVN+$?C:F ۶D7kM@Dqc'6k*U1,qCȔ'.H<:pؿb 8h^C/=uK KN}OL (J;!u ϯzSNch^072}[܋u`=対ՙ8!wf v^"bUQ)%q$l-afYʧޭ,ɼ4`;_w쀖Rd33lq{yN?d]L2$= BWPZgQ!6? 79?%҉ocZk(Y6i0NchEo~2p^1).RRWj`3lf ut*ݥ֕[uE^l|Bzb#~9W9̩H}?jTl'[/YZoeēv%*hBc=[@m6T6TJ}GD/Rӿ&‹%(~>7yW_Re^bF. v2Jf}rHTIkg@Q !S]oM:Y!`mA >9FKgG'[d‘IdXIG@{3<]Tĩ~ ;E<`_NE;MH^1 jy3Dq}j.Fd<bS<|'HW d$MQ1!EMxиqv620@c]ҿ%(G8S7b 3{ jmA͟ėI+UDkKdKO BH~ Ss6Mwf؟5ފnR?UR.  [ fZW+j.%Gc+߼ !s"lz $*rw.죬Qztį~[C},TNmիX6` RÓr,@z*>WaK﯐miDT,8}9BkuÍ`}1?]&:piPG):FˣC2gGj ~2z^a$l)B3Ea7g-Dؑ7BCb]jli֥nF% mNYRɦD"Ώ| #Ir<@h[xaVɓ4U Y} ⣀}J,!W$'rPH!`wge96{ȵ ZknTM=Ѐ~Q]uT(||_#7ռYr[$ w$vFp>I? c)pckzݢD-:aKşRW$KT1B4E(y}pŐM.f~9|3;@j>G0dX{ o"_)_ީ&+Un=q8xu1eDqp94shqeκI0C <$Rs@8]ʷ/**^RZ`*VHN/ osK}Gb?R5CW <5ozM5hJ ൰qe>P2uŗeG׻@{g[FicŒq;} q{uֈy! ouLؚjoSogQgcVf9=F}PH\j )?~zS6&3 Ċ7ᳮ?pB ຆ4b} pes &"װXA= (Hrs{v~h׳BfScwtO$.NZL[gJ]l㛍KyHb~_ikѹTWَBH)8᧡),[ cɉz?/QDE Pэr̷:v@OBV춝HB[-ؾ߳r֥oq%[qSjwf]6/eRҷ#l,7~ f|n$&_u_рƄG}`Zb^ksA(Gz4gf_|!Ee&;1NIPzE!a {;UH/얎;(<:1f4)nq* X~6U]rkۍdLZ`b~/Z1-mc l&Y< ^tW(&QFrhWOI p(}l87;x:ǜB6euv6}p(IyKS!op*fv9'#,[`D<'9ٵы4yn9ERA0|DSP"p}&֣R$=U޺‚E+[~D+ʹʇ 2%r$-dwM>'grG7%qe,J/=RsiIhM=ŌR=B?7*U|}!:_9VM|c)ލHrc繴UX4#Qz$Ư$ޝfʳ,) c;E` !%ghGkf0^PU[]`Y $|Țz~^^R. p;X!lDY<0XgO; l&]k4[λ-!>bK‹, j!҉kO> &x^94Ì1y5C!ô#x810x5FަEIF]1g`GD,f>`$x=2o#^JAv~*rm);FIrЪPZqeĊ48~eh6Ta/JPBZ{=1A:C(:z%u;g3E8:hq9H1ed(`oZ]BI~8NƦ*$g?~Ҕ?b7oSnڐL_͚B25j'aP~-EA\#SP@-f5yη6sjqޤ,VȀk 9mՁV$B23)j{!fdNXKy\՜((DFV!M1bDS/aGЕ*YHuEɍk ҟ%r h&B; 3SQ\#{hK91;&9Wqg~OƕZhA~1^F.lq)5KDn,>vN2 =7O: -4Jbz,@)s+hFרkˆ&C !g03zP9`(Fۢ$CE'  XČ]5خm)cl<7pw :]>zz3(qJ-Bu&շPÆST6 r_ƅFB&0kԥ2%z`E,I,UBمo[b'W2f(&z&UXK7 nqRUpjmUpN!T>p~T1dU&NDAbe s@s%"_EJm ّ 9,نrHđR9|)`_ "L3NCc7;kJ7i`a&)Pi<4{~9[ -; ^qigxC&̆QFAED  ;Y ~jwZKyi>z+M!hIM1n=|/~ _^zɍh,[cZe(uVTA; ɕ9|!ϔ2/^8m  ?~=`7. E6$5G :)C(X,p@L&_'RX`VHZ Q+$ـx9'4<3#F1}^صBRю:rxkKlv綫b`z+&^O|{8B1e *Р޾VU26 cE;ݷC"^7k'OҚ-b5֔ "p{H"jPJT HSNͶi4l\9|x1h'_ Elt>*CCLdo[;~]SZ3R>*7%*'6z8:1b a bb;ׂyNӦ764|_IM(ffǮ13 Xj&+vX!e/>j Sc}?-Z|E{ wA|G3f=.s$oyFMm0Jds2"kraڶIw'k9_-moLM~΅uR/խq{C(n xzpRjN7!zZV7!*EC%N&>Qk iTك2|߄Kk,qTrbک2&!ihFx tjpfl&ϖ-p&B#gsG:6qAXuC,E[|}[jѴ&hrQgJsix-)D[_[;6%u.) l1 N! R"1[wT`%{dIr` Qw2V/Gz{ψ>*b.ƇH 0s4 nr詻SY@,+uB ]7dxp3_[|`ox;cFTLVS'OlvMHM\Akm "ut#!5@xA&_)0[@N.} ZdЋ"o!~)kPH}g\=/R57gy=`hdcf`:\|s4AKEZ7N:Ao>y.Ŧ7&;R*x}xX$_j%Ɖ`ѤMQ79y 8 7ܖKvtIw#Aתr$(8l)f`EPV4څ$ո'mH>qc/7u`3T :r QN5πt]Vd9.!My?ސXb|ǪdSIhw G `婧^Z"{L3H;WN-[f4̛,yǟF*d~Z1U֐sa1TBFaLd~{,EOހ)rn5ą>=+^bY,zG9"}_wOOWWtlGnq˙8]rrsfc2DWSvAmT1atrkу` vs{Jjb-V)X@Y{֊_ഢ1Г*XZeIa"Z\5TDOIK*Z&i㧭U.Z=#trVG@m6ѼPi2w!aᅩ4e&5/ Cl9NK@y r9@HW>kc5 Sqs~n| )Q&zH~=:a; (t5qa5i@3Q+CFԤs`e={wk u-X~{/7IkK]OX aisT dߵ^z+@QC tmQ{j-B("DYVƽpfȿSӏN8u2!t7{< )K: ,'*)*9|N[۪zOV?׀&'0wZhS\-RjpP(pxˌy4?I:vHT9:) \ g b,hpؿ I\;q `!W"n˨֮;L\hrR@h^jnVUA d#^Q{J>YDL'JX<_fh "0DtAq ~(ֶ?å㦫޸ld%RzF/i8Yn&fKV&: 'r,Z('!J\1>T%M;ѭ1D0 lguL!W2W4N$//;(\GH$v{ _sWJch{70̀9ֶb=M[UTLlv)>uӃ`Y, hb Szſze+W}Q'3fTrQB:8)$t g&T -bl%f0F{8kqe^C6\f- ۏ**N:Y{<2wz3!֏8iiy#\33tFhpx< Ac 1&Dk&"eYY6z'wiyP /CY_H%k3#XZ;p@Ra dnߣozl\drE" @"CEnRsY6^5 :̩BL k mH-\5-4EtĴI&ɔDt0RuT$o`(,B3Iu*;Yvf&p0Cz4c ۜEhMt49!D6-3.uiݒFJ5ȸ`gkF4p:-nZTe\1*ł)*| ŶS GJ`߅C'ڴ]Ɍwy-\/ardF$t;qsIمU9zrƷV3 t~ A XR=}~v '6-^/6<7ou2'1˛"Y:KCptV?RXY뒉Lʘsm%w*U$7AITڟ{ ;CM>ms)}is<*$Cwd)iL\5i2V\=hwiАYM'BE=LBu2?s72y fvD'ao}h˓nGhՓ fDZ"yA=w=gn5 Au-3ZzOҾQYĽY M0z+ĠdǍͧ뾴 y8 uday8Cǩ+la'ҟң_cv=UV|^~ cN f3ڱ+6.NDamhn0kO zqu :Î~ $\ PYcMo1ՇXˣm*bJǦɸʻbXX0+d{FQΠ镽J.d"mY%} \5o #g~"{a9Z ](foKglEl)6Gp3W:^Km2(5h|Ƃ9-(001@P?GDԗ, qދMhz\%D6Go{T~c햀@*ٚ́]U=Kڼ(: A6PSb]7.½rRu"*]ݒF \ QV kB0ѠX:Ep` >^MaʩM>yGZW,L6>B~RfY7)'?7Y\[ܤ|*8)q2fE;doGg>h@UX4n,3{=EAE;N8,]糖<' F~R ~}@zuof{/|al .yHT/vmJd!)~D8cIAq/ 1z"]ǐ~HyK˩Aa#=L9oC {g;[w kQQ%JB5`Cɼ2ت?eЯ &wW7! JEDqR3wDC ^N&`F,':z"ԂFjgy$[CJV~?AYE=` d o)~򣡶FtɨC|GcIBVʐ!xtT,X.f8J)Z41#5W#@ ch[774JtIJNek}f9k{|M0-7pvUx]dg΋BDj&A3fn$ޛ&0RO]|(٩&<}TJ8$,_Hiס ݦ^*>*Õ.m]MZtO5Yb *s=-.Z',ߐDہ~EyR teAW(j\;i%u~5} &x[+lU_ƶbe  za} ȂHoۚƉIfTlLls(ߛMnmyQ!*S/ ,AC&S%G厂/-KXbU+Y. OuTj5 D Bim:S2@6NyIiQ@xgߝ4Êwj] R[Ռ?aL|@M%{q#3(}+`Rj2-Y C^: Jc8B{B1foi\.ѥ;eq3Ult|?$We쑈dG7; ӳ 9!GE,>BJV%*,+$flỲrǸHՠg̈́yçanmp56"Jb#A,PQa7HtSm&V>Ѻ1 Bڥp{5qs2)r–0lWμ1E^VјBJkU{1P7&$I<9)n\'[LC&Þ΅IS8 jSPrv pݮ׬99!T[˞_]VzzvIGfwV>'45۟ |/!9SY#^Z9f(">.b%)^Qa봚Fn(Tp Z{oM .D\ {yDt]J=f4fY,M[;A`v-oieX^'.X$CJV'~#n>[6,\=jj?S :/*ܚ}Ёq^$_N}BOTBx } O-Sd`*&L5MZ ?[[0aJZ3={*¾ucT+ݴ$S8yo$41qڰd eIv}$35H9;\>TOQ  %31[Oup:vm禺c0s=Oc |Nt8%ͣԆ 7~&Eꃵx;୉EH$i"V >ݖ t|N#=GV0珔4>{z[s~U!6O H,L/'M\jmyew16Vl7NS҉{쪖~y۝iȣF >?Q}1F&?Qx&ʼnWTu]D"ՎgMh`e9,沠lRT,]4M^UDɣݢ#0 FjH_hӶ'|1ڰ/GrODsE!Zqʥ~;z$FNmS3 Ӛi27]ũwN%"8'1#P΃\0;(&웊g|Lq DS\3:sy%V7sx5iX^L;G9UՁ>/=̵MY bMvhuZR; 26M#LYPoDqDr*Od6.ˋhf1t:=ZڵQ >#-mSrgmVGgEZp]e3NS=EA!!(P*rSjG]/ҼX݀~sx :aIxpΓy-i3Sl Lƞ$Tf ~I>HR!}{d޾܈ڬzSj5*Q<>tjW~2=&TO@?E,~R-<#\.NY,ג4R?av4j{oɐP1 Sx\L '(Q2UmO .l+V %l*\DMz8pcE|o6$sb:6jF\ 6"SPs:+A^]̼$J| \"=%y:ŕ-T z Wfޚ eͽ*Q]V1-/T{E2&~\@BR|MQLR2M}0 *7\N=BK7ћ6ș-MnytA&,\ \j,vimAՔ#_T=xA.@L@n-) oƣ ]n* ([Ds&3(0iIW傾M&"l)PG*w|:(߰t 4 hb^ml'|굄G3 mb8v$z+U>mb== zxwkoDmElF>b^{vC?Ua~^wѐ|6/4i(LċM7VRٷ'N {E1 n͋Е\QktDxԖ5?8[u&,U7VXRӔ!vMϪT̩w pӠ\ӘA 0CHڹI2HqʙO 8^D=KN3ja^kvNUݣfȆq`<=Hb6ʳ!/]|ن(>:jz8uimX-]5RKvdA"|'ve9ݸJ[\.ȐBiJLhoriif 4e(5ň?`@NMV 9zט:se-@nNAjط.[ W(?tJ86ݵ@jUIyݬ'՘ !M <_l 1qjf*ǔ/N!+ U$f_g;2+]- ULs{LGgBdyH8.(PGv즇0mӠȖ`SKCצ  L^vIE#E6:_0ڑw*j;`DPK?{)\AX7ԫjyO_AZՖ=C*J1uzZ ̆N ThW햭]h :tsưed¾H&˽Bkד Ns9tv_&|d t[Z%8Um:kp+~PRs=cK?:v/0dfC88N1M4>S/wC[%BMGi(*njKZ#%Hu+'Zk#]aU#/m{+ _: ssPu6R t88ű;qLYV,T[c%ѺSgR»p>{aD3U|+$U?Lw42ݏ;jgARi}SEU"gq3ڃlGWjU.֤^_e 4*30TE4  DceB[߿5mq^5T8"CT=ԉ:""֠/*=čIJ?XSJm?5ocFew^I2 Ôw5!@ &0MP;ppէ,_.p ӿhGNsW?`NI4r'oD[p0k*PQ+bRzpˣmC6n9R30sC"Uq1>SճD3G0C$<" I[ TK5r48>(yn"&` s ذQ˰Qn\9jDOvnl%^ J"o|R[ $6@[eOh?8U%Zd{n77OJbER{;CleJ! %NFҒ8x.B憃s\bذQ?T/][II^]2pUO~x@`^o2LJ[k,X* \"nB0Teb^̓w!i]J<ۘ^PO;^xv/vJ2'%L & l{ٮ=*!ݠch(d@FW-5\e]T()2bnXW] [tT xTkB{7ՠod,%v[]9(ay&Zk\yZA`זq7LM:m7W%|s Ӫ^gJӌ9R* Fh8܊7z*2 2y44V޵N%{;`ixb‰H0B?DHR~̗ JRm?c'K$5[ &z@#ަܥ %m 9 <,Pvb_WΜ8z"%`a:bA|?@jjA3vٻEtt^n)Aw^)4(r$(0Z{w3ky0X)43cD.H S Knzz>/* V%]A]Q3(K*Bzk TR,%$I9w^#'8?;r'mսtA ȃTԜdܳ[EBDu2̏KWcT5@uZ0/YڢdǨ!-w| m~ ('awsFBLƉ.&m>ڂxnأFs"Gqu>"7u}(aĈrbRM'j0?.ȣݓnm[|SC,!,J¦ȝdbZ 6 PF,2_Y2ntԋG9DwHqԄ{):r/~qkľ2Lzz CHLBa_'$&SAT74~XPFtj\4WOgD~Ri伅*f&@X5qRЋ54Ayw??}%Aj=|Ҋa*OArs)ZkB#TNaEKcAIv.ffp: ×\2kP 6/! XI_DC_nbR^p`?VJK`M8p1" ʼ+[va ṕ;Y kQBWI] syHI^d[1c!g.)ݥ1 R\w5ޥ: t;b7Nn;BJ :j'Ty=㌝، Rs ~z8)cl}7Zq%=&=-NB=ZG>aͽ|6`e>ZǮ4͖Gqc~K\Pk˝KhM 4'0X:IxUV$3wJs/'n:z['&v^296r89mPQ%v%Clx!8&9(8B벯p=cU6kj=vL`:`MWDcju\T[ڔZ'7ROC*@1S~ U "j Ո AJn\alg@L!cmhtxvI΃}dwS1C1T g\Id_mTɐYlYWA{pݏ|ךZYA{ToMj |PRƄ⪫O2{!r{O϶PfjA˸l2S>(ZE#z ԥ:V)kV S\9)Y{=-gá `)^5t9ȏdMT!hx$!8tnT#J$oMr@*IFgz旵R)ɖm6IQ -܃.uYF4T M|{(]`J͕1 ;b #"u8D+$MTKq*j3&#[Q:ӶCuUL]@Ia]f @Ef™CL.B%]1ݚ^bn֣pCk06?E;tIDRF}9ͦU<>Q`qAFhs *>+=yn~XbyP&kY޾l<'Q G-s[}nlK5/([ ۗ>[h)EGg>uvi))鬛aܿ$IE`?$! +@7=ԧMW o?nh)[T'y|S=fD177><='d 9dr sgE]&\L(gdľgb^³ -()G\_G@Y҄^VȺ~nTp }$+KY9E%kca.'tV)=nd܀kUýt\+ܙuܕ_Q1(a3I~$jAdx0<1U% FmSc#1?09ѪT|9GbEuWA r(*mS Y!pQR)nAjc䆃0?)C]\)`\W8[kFi^uMww&9wФݯmqu%Gf 2(q六|3=h<gUZڿln򵟍 Vjb;Ke!1mx:_`mQB4C[qU񔃩a/̢W:ZmdT*PWєw5%BPІ(Z#q <$FXF7hxa_qFL=} 0clr145τZ^=Ժ@K#5AuKd[jF~y>id0+Ӥ̕M47*!g"-n}h%zQ;8ԨRλgY ^éy?^ 1%o[?+S3G([ VU6_uW.#P$C QUSp1vif FKafWyƄ B㹗[?:0r x7 P+ʄ*c x$/ilnˬ3Zҡa% %ɜteB).ZVr!ihꬄyLN mCcd`od0l;0҃ؓL\e1; #K*g})pRw}vLUy>۵CD؊7qWG-leJڪ!M)bH,X%n[&ޛs3 lmѦz[.'N{:R*T|D#z˒ۉB60BF7f9+ ΍kW=əb8+l%¡PP|؇o"'UFzNt8&q;<[iHMu,>)n;h?0}df+~c=6s?T(1kyfbrY,ոY7}y,=Y'K(nr9ŸL0j1Hlwt9cJqݪNBc7w\x)5Vޑ[ÏYZH a%VՁ8ktA7m8 PW*.:i )X8Eo섾 !(BL:"\asB!gF|t:Ik^xhj$4Dc{NQc ߲l,Vy(r[9i} ɵB^im8K_%$+#*jeӕ}kavo0<@C1(,WIY`ٕ)x:=[ɥ2yo* >wwH4a_WxBk)i &푮NWW)~m,P8u:؜0˰zuEG"ջ{N  ѦiD*sc"ĩb-p~\8֕slF+%chwt%}'fݛ,&TT!!;:*ᅆ%siSUMṇI(&g3sW}Qm[7 Gr~2䈏ٺYHVЯXC{#8]cD&5o]q(6؆^ƈeeCi[~MgxĻ)G_PT #Ys ]|O! 32;|$Ʒ"g,( EEmߖu׽Z^%쾪:>ag4a;̓Qh 8;}\*;tu Q+*nS;9@ıxfXB3xƁ8Ǚw%5>7YvT9+s˻*] U紈4όeIiRM޷=퓵#bԣlГ7V>zm}\|*/9SJpL e9]%C RJVVZԮ"Cc<[}w7)[;K3p&=o)3W;'K0G X/"[p=pJ$Hq+s`C 6uBe{\Y$B|&27&6 Bj=o)@Bpi6h[F(ՆMq+ J=kh݆w*"E~ ![m! $5 %Ζ݃~D=( ccwИV.^1$XR[ 31:@H+`3,f-*PNj QE9!BRTU87 oc|N&=?lg?_HR 'KuyLτUT*=[ 6HgyW2cT~CUP+l%N%&Q,b@g諎0\~szн4s|O@RÞs07g4_ƜnWr~GrZ gJ녟ԏ0&}w|%KQ:upKb(抒_% T9K3<&)< @#8g`Ǭ3Q6 +3koT("Tuw5y}<v=>QBҍWq;"G E0bm.2W6(&{&q[TvPiB'0jr Y5p߶N1_ KklIݖXxbx??6Q ]~Z[ΪR)"m⌕Պ|.NPe׸*j.Vӈ=*(}t7a&E9v79ʐ Yj.nЁW;wkŇmt[(@v?k̈́ /b*TFH0}vliǩ^ȓ f:aye k&mʚS z/Դ&x[ҍBCe a[*ц j=w'wJzپ@09 $aG}A9~= wԧL߁Fء e! i&cm ?!R iM!D^=FI$R-C?;($CG[Q Jhmu\߫% X.M0< %K&-Sw!J;:q]b1`G5*-2kFqLR};T/&YVXIaeHK.f~>;')6|YoPYE{:Гl ]lsKVOga3ن|}(گ=p@.yK5%x^h"cG Rdӱ5& {4ApSfx9}9%Qɀ|ZX Dѝpt?b T͢#ybRA& }qjSWRي qW%0lzW.chcJձ7C~dNi e9ğUڰJrp3,JC&Z>1T} W<'U1tH9_^Y>dU'H! ӷ}TUDM%ky[5 Ì{sBGD묰 <-A bXsu@2*k ”1,]𯐵h̗Q[Rٸ^]57 = S P~n֤01zc5 6ʲ2WUX/[xtɹKlH;~#$h 4qc_S8#SVB1J37Ve?Vbm4͡Kl(~=Lmk{ 8le}7{ş2yM?uG$(-v1 V\Iw[ kg0cIJqOF?JJMѷ;ðG lXM߃\շɦIeD;n"pBq6@9^7[w6B+i T<ϟ{bh װL._z۞#GZ>q~M̿Vccvv/4+5mcf |Wq4B>detX[3W>j`<孀=9Cqu*|3@!0LQS)xk<0#@_Ĥ*Zՠ%9dӠ :ASmIb<:ci 6*-S'49n<$;5TUrl<5;+ .sqyҩKƾRh8&4yABbV9Nt8LoJhiYZ){z O/Ht(2&,UB!c5H #3[Lꩅ6O3j&8=+AxI}GQlx#B"U4c[ˌݟvwbx =BQ/S@Cܭ;-'lAQ*b?usLrYH\"A'$dEFt*zͨP"n&RDs'_K9RTaα{ю =^~.kgiNVTlm.k2@l>+ 6\` }37"U1lrz:3x!/Soz"٫PKvܗa!Kk*h JkDϱɾ,=)ʬJRR2H#Qw]YXL*7~G< AFiA6&:P.V*wM#E};}xpsXPI~>J<]z#,F.'&7;Am|';:GQkyV{=}&M;4,[ޮPNZS~p -ĀKTjh(e$R9ExBTRi l[`@Jw۪fgUZ*ǻjmq,bBMkB .+OG>-\>?l!{uOÊpMRRqQJ'{AO$v9 Ӆh7n/j)nH\#vo"y &%uHz}yRğ\!V}oq:|ug@h322 A Чf ]?Cu!"g=v!a" _qzgcͿʪ՘; 0wu[B)uӖPbYB7ڎJi/7+%}a9LPVWo~dNJR|쯘Ufbxv^xq@;)x!#yE*x1ô3M={PeX$1'ަpoE`4g>.2fzt>XB~Ov׊P7iDDSK+B;+9^_ B5P}1Ʒ $pkCd+6x<3&'' ِ dk?J:pp,?1.^qM!Rjs|EGC^ 4{Kv7$8uپ_Ep~w/$: CP8{NuaEO 1s8!#Ql)2& L{xC 0[7a \}u~vNE鿠Hc }` [ہ|~6'z۴/nII[a, /v@ ,!N< pquղBpZ f~GFK1 H>4&4ZjYͼٴ>RR؈qC(/=@ l.V*̍5hHЄj5zg ~TY& TR^n`LX-jeU9O\ԫz$WX|id4xڜZQZр (X5;VHͅ6xi@U*gbs̹{&3Ovѯ/;eC@̄TeHaIؓ`NT6k !P8` h/i*ևun㩜pFƒr@~?{PZ#Q }h36Q x?z3NmH뙼7]S ꍰC 2#!w6#| ˛"XONw-\V`"f+ ѕ>?)M٥V?s-(OƌqBT^CUt~* [x@nDE'8 aSfݲ&n#Ƕw{ܤ;D8}Բ-/GNoNd{,Sum9CxDz :yIVO2?z1\-TQ4J1#P=(J )8O.eB62T[76r$ܠٍ&XHq<8 t8-+a;$EBrr~!lv%Pu+P@t!%J1<1X3MiqkqwڜDYDŪ'@{5Iȏ1J!0bkwug~UXE/HRĖ@:D5Τ5rU,㢰Eyӈj1xu$c۳0Xx~P(aUH_QC)Kks\ߑ4/7Y|:<lp < ت&y7]oy q?L#V:%2Rxs!\n+3!]w#qUP҅upX!//gi!0FRsvoP>+Mcp?Qw3/KAL,.Ud e15^ۇQx<`aNh=1E'RJcm`裂Wkܐ?uO8 %d6x#rXKGd['$H~(ckHȕDt 9 <Kmpͷ5sT: 8&ZeWL/u]K6+r;rޑg1'--U-]b'dEa ST)$'ZʵSl_(˿S[ ' "J2O ִLW:%3T|PԾZ3{|{I%|2r<+#!t瑲 czoC<ζvLJ~gh b:4::q;L䔐sw.]Z+֒OB2vIj/Zg(\Kc WFP 7l6YF xL35pe-{A+quiC.d%XsY[0_uZ T0`EeꮔVhnX(roGdr.Y'Y;xچi $N[*Ar[NIiP./ =(Nve.Z,MiAo /٦5Z@Ӧ3/&*`>pݜGe4ʛvDr_sx4"^("_.9cx٧W?Up=Ž$=؎jD(#RWaU{mir0r 3&KUĭN,9F0^Y(I|B iKѰr\@?:ڶ`?Y493 ris#"+Yk4SES_`:ށJ_K1Q V{/ۣΣ1rq%*x˝3JW+uXJis'*94ZuKڤȇ΋N WaƣOb I#|C]ϥMsW4qB>V:'*20cŗKp.=L+}FB8r7 %J]li 8Z wL p8bń`jxsC` &zpכ-6؆.?Eޫ&+D0Rn< k!|ٌJw: j\dH4Y H!u@:pV&B~yGL DOg)3NU&{lmEx\pz "Qw'xOkCKp. ۡ4CY^Y=r?MPx.wSE` 8QMQ`Mu#tFWSjѠj1`U-V;q7EʈWLLO?<haY:≪av+dc,: 0J+ѝUCZ_2%0ZY"  ݥ27wy3N ᆕHhHR8UА< HV wFS@vP/# tk'1 hQ.'a0Zf|hIv)vEBy8{owD*%Vb/6WIz](|37nXxHf쿣%CֵPH?C9B׾o q\*5]٧MRʲ} 9 {DkdI Z18 yJ#VB8'DS-UxM-J@~SÓ?6M*DmRoĤgC+}ҷz)(UbtwK-ʼnXgqv`Z?(F4r?hgʮǐ:R[LR1EP3a̹sm#Qea9 |XIw rc75l`@6źVLpdP4S.B+t_z$ KTF< C yUΌ2 ⟱`-[_o\w@/>ȰNw֥n9e5,y`M7#:c¡2G(krAto*_LhƫANa֥(h_!9to uu&b#8}21$j #?y\>Y:hGp$j90$ ]n5Ӡg>1@CP[&DN< ty7kSZ;r2LP!k_UMReJClm-Psn_n23V_RQH!xdz:OTN ->_}a1ߚt~*3(Qk,V W:u2{L SRDN- /d0H^K4$,Eii^@M[#ÎGѩGVc }P=%5>_2HCnPg:OR o&R5{ʆS\)ҡxJ57G^*7yzy? P%[ rBm`MyN o] r^NވL(#g>70̛I}ZjN]I QA&(3)1J#x&u[!H/>5x9o⛚^Me{Qy 0I0ᴶ5^y𗸺~MK | euR\)ցiUWKK,+U!_XmU,Fyj%f< [bvn懩 elo(P K+Ao#I Q]sqj҆hRۿ7P#3')BI=P} ѢQ"h092[9 A4yQJÖ_*ʫE>yG(+\Uv]vW'J@y/\XGap;pf%]iUƊܝ }ΞP~y\VM-CA>bsPT:HKJH5 }CNc.+8~"R;T0Г]{@V.E&tl6݀/$H_Q"ЕZH #w9 cϝNqəƖ %5#gB͚ñPN3ioa-1Мd:̢t8<ˆ_EUi[Ɓ a)@9۷kz4TRZԿ>] [R$-BBI0,QB8|/DK0HPߪm 7z2`e@B#|Bf<- qB+@GkZ]JE ])P.^0K̯E=;u*0P]Gj/ g28Hw+1ZҪʊm- |[kٜ!s~` $i^*-:3k^=%53df҄Ix%;3Ǿ׶.".` -;Yf/` vދ)11κӓ ^]^,>aI*j!+} KR/n`:""ꦑ4-e(@ _F> ރ~s`p< Txjynf# /XiY4u7q`QD!w WVA;;:!B|YGEƺ@BfV2 sfҝ6^-* ^ B p$4h; ^!*M e/HdX. /ǩ?LIO0^%rGs#i=%KZYuw|}BlsZÁcE/I%W.u ~kE1*І);`>8-jCJa+&9pqagR (ep;AXR2[# Yy|A\KÅzte3 aؠɹ-eA{ Gx9idbWg]*)~;ݠE1Gӫ%f曽“}h':8){b7۳5))yl"{*+8-4΅ -MC}?f GvbPQu-+wi6RBnO/kf:rZRF\kj_UznfSC"#PJ}#zꑻR ;Fƾ_zNŜfEg#}b'#}HePs/ݛ94R|xӳڋ 7(ǽh;Ty.A,`5nGn){ X0f;GF q ϐM|MKUN۸' BWC!v[o8i\ aY-N fQ"lْnUROrc=þ%kyBpYM/bO,26Rbl璿מ"> l^m^Z:d)մ_X9%ER/Bm¿w(X|YV#0 0õ1u;篧}TaNSʀc1L-q)oI ֮Fu½NN5==j@m/,eS@'E,3J~kP騩G6l}ۺ: 'U%OGTgOj4քb5piO a5Qa/hz#~jmQ4WTm$JB$J [Ui붅$;d<ZIIċPs&s)8.&A$VX]۫`&!{HU!k?B>qkT=|u~A%?"|Z}!~-D7ge^SԜN>|S[@@3B1=ˈ^ЭBU~RC$IM/^<9v,AtfޒtVHڈWtf 'W# i M`Eyp6jjՍ|pUwJ-H svܑ~łcil"uQ#ȍ'BR/XF(0x{'q,.Qs Cc0˲b uQEw*C=gx!t yz {gWPa +44a a:39v/+X) =2A|gL#6:LV\Be`]jd")_Vmrܤm{ݹH9~l< X1}*bÆkf--ml|eH*){.U uQgqy/ ?b\ ˇW O礐ތ\CࡔDr[nSx63tKV]?v٣8YO*EqzLMxs݆}^O&tzhI+=xO*y@Crd=DZ+4 ȵ10t5Mhtxybץ{7Brtv0r/'UF 1ŤQQ ˑ{GP(ThjwẬȡeŔEU;(.(sDC uDVoPY*(]QG T(|nٱ%%<#93ذpK߻0|ns)(&B.}uA!įf*.r6 ew>Pɱwr Vql]EԨj7Z#o!6dK;˚5,~<+SJ4 w6o4G{a W2IYD_,OJn1:Œ3 ;rzÇ7u)u:Fٶ~;*8Syjm9sMґ>6u=f0O>ST;" 8[(/q _e:w!Wy3_ 꺈{6g\ rQZy<"MPsƼ{T0JJɩ`R^~i_R.TYycW6a#REiDhb*Z29`>[@5ex m?GfC)TBmk>וIW*-aonGm$%QPph('hsW{S"3Q&dlL3?)IIփ;pLk늼ƪ Zˁ0~c "!I~h7p((A m_RlKDo*+So(PuG'vh<4<څ8ewm3UTItAx5X}Խ]eW]-K6%µMn`UӏIM w*HX|yz"b?jKeVv{: 4qF }TZzI?}Oz;ruvU3.Z+ &3 LR5<6Ӱ0FvYtDjU(eփ6Cra%qL/(#7\iMj gbBq5aww_gs b,BQD%HlHW~wTSOlֽHnBw"iځ^@.h E!?$s6(0;'?QҊT.FX2 \ijI ˒5.پC.c=O*%pH<{Հ7s\ _QءAC 0QLU(wmn]BvdkMo*JZu1O"*0OC{$LbDbTSe%|s\Ϸp5$*r۫r)0鍵mTgcK& (#FUvoϡ-9QL<4jÑUӫ1L6/R#+i#f6xV\{(ߵ N'3(2 b%6D #'05?%i|ضaW | YZpɖTFg-"-n&㛫6ݮ߆Bb$QWc Y6 8^;e9кr$۠_>m\[)r))m [@ J"g⸾ڨڜ-.̿EbλU_񍷘>x|@RBD!Js E4s;>#e|>i[d7/zHK>2JQ-:v* ǵ$?5YU]F5ynXtt*,pLwN feVw#f@R2JwevJaD /h_ 3awm-xWl+_:JF tr.[Řmz Qk>k7'wq堕,\FХ@2qd:|L#\.daDd=@8^g4ePw`S7ܴ4(7 U9q-ױ5*d5O=#ũ-%ɏbV)["Xԗ] wMk%b?3jTأW(!5Ƌ=OJӷL,`JrQ"7lt׮rQ&({IoqמdǍkrbYZF؎ 3im .އ iq ~j.ST:>ui+6֪w6x7جذN^dg!]E<:F.N龕:A4˽,(;m|5P~*a`!g@-SPE<췲l OJӌK JJpj>g@)&qW=>+G[\pQꂴ`,j.YhB2ǭ  $#Qk}GQ7Dj*/iP7-"ϕ`>/cػ EOQ[E5YQJ@یZr4GI;AD?90*VWW]GYc"9oJ,j[$$¹5 '`8 6[q?U 7~% ܌AbflSû iķסc LS )#yu7]|*'r?^.A릪4ZC'R툌^j /_lmD.B kRMڷ0]TRiE-ĕhQ߯k\dِR<nE )ZJ:C&.dcL8{Xc᭛X^ٜ|:VL"ZL >5[-n.A( }FzS$Vh(r7ыp? 2G%iґBfPRw'z9++`ؓ߅T̬ XU;9LMgh lͷ-}|K>Eh?Dq SFqYv(1=o"]Pko8=`#04ÎGWw͕}ۦtP6imʷ8|V?I! 1سt6VL$;?hI2 }{v>nN3jKKD1_4p>J, 쮵^'ӌD9XE ;zj')+(K`$cb\ʅr w[a2#*Ϙ?^6%JJ .M.̤ ?HwXHM ׏@˥iNF-a|_߯Zd(A_)I' r05_p<3|V_B拀H\0wQj1ĪɒS4`uw==p= Xdv_̮Te6rAX/!%LBxF}z"|5YC߆Txu3ߠ,S@D++uNM} r lĂB".I8Y3wU*_v}LH QS̅ǐU:7!ؤd3c <{2;Yhs24WR.4RFTsf&G߳sɞ 畀tpv?.oQڰ&bBt`E.8Ϟfdޏ0#~uaS]EU(}dڜQѨnI:IֽIWo{h}oO o5| (_=o$̻)v,ńHwN3{ߚT$_Dۙ$ȤT=s@J@u=\#@Q\K.k[c~1J/ )%Ȥ(H!#K lH*h&HTH {Ps mNO' @`oS9|\KG ?hhY 7f#~S|$^AȄ'>| G}-'iqdP)uCeq)S}5sӌ&꘾By:i G@3.C-VN[zm]5#ePP~rE 0By-ZOMխ5yU+@=]96X/ Rp6H(OpJj fmO * "c$E6b[!NmL_;1kCFyjIps<}zYǺMQ!.(tJ)&~\_z hHޖ)d[[E_O^x3(4WtEhhg{eK$Ă_yRnFp-f߄xbJ`hX-dķ5l<.ʤy'tkR0GE\mHC] O@"uǾWePSI.㒒JC;xXHӆX␴E!Z/JzOmbﲖ ۶+O斎WrpHdiTM!#^W>Zr=~95XjTCOblq#?iIJj!_ lm1T͞NzʯT.Kܲ'LCUcuNJ|,542O~N)XcH#Wl_dE.g\*Eݓ[9`QC$'ԅqȝHXYmAT`0x.i:[<_ۻ3b(~8Ŝpd.?6pILf~("C["n]/9Pg*~M4({iDYϬ|s34P#XZ!VCkn!xb9nL .>yX0Q;ܙm &P |!Kԣ,懃 2ͬUe55d*B-afkf.zol*,8bW#hɸYj?qlNje-K/N΋Eʞ?3Q6G:rF[}%H#\U姷U$"Cg%:YV lGZ#r\r7gy/]=VNa,lyQ_X<+xP;cY(r 3YLi{n(nƒ)|6m̘PM"%U('o0bӇ!l[ ZBZxu{JYD2{Aڽ10 uSߡh mx,-IvlwI1\2q  R9AY Vy L. fsp2Gzh%.ȩ=m6 mԽp%4sc=bShŌ#v3+!:nJg@ J[sl}o\5Gu܃"q)j&n0{ \D FA(AJpX^\V(Om_l ߉f$-HL3*V,Y<}12jfpx`V\_d= 2/0ҫ :ggWܞȼ:BpX:΄giW&:p8}lUۢ2/mcQjč9k#0{ZjKQ*g}-qg?ONXdVdad,n#3hq_`n!z^7ͯB @ dKHLOY>xы&l}`l$Nb9qyG7nR?y;ڻn$#6t> rv7) % 97˸Ң&/= A֎RXti#+Ga&G&Ʒvaͣ*ɬXGvU$Rs<iKNRKMi|T AJFy ;= 4dWCarҊA09ً}' 8r9=ߓ^*(o4_p*Eʵ( V޶- Ob('8y Pb?}j~ 8C-, K7FžEYkˍ,HEҘ~9@e뫯M, cvVsx\Y7Ȉ+K7zU9Wjǥs2_zƊĕ7ՀB=";N8JLik(:](E<<jpKIrDرO꺌X~I'LM9..O#Aηdܜg>>Oy%LDN;xl6w>W?QN7@-C9{ +Q z]qFƇ贜OuQOX''PIaf%%D}I[;yip#s~Ws1*/ۚQSw@(j@,gB).y'CC>u][iQk21Q?aUC e,-1)C:c <9Ж{v@` n [vTcyTt*7xt֯_mtA2>B)>8_6N, Q:tgS+[bPy`?塀Bf3Y0}O\,wR]#lig;K+M]i"&$ w;E6ĥN`.DQ=ϖ"˥~/zAhs 5?Ap|ELtK):LcѠoSL+w>n3 G 1нMTzkmmǝ'ɪƟ>`Cdnp9`;F)S&bG8ܔ;G6%TYRהF^Aqm:VpT&x RVr9wo֋2toU+_[l2 J;sx6|"u=ys+Hܓ)u{~D w Mck~gliVDC=^[ GRڥ)n!a^9'9FE[5悋F6eY\+;(ZY p%;mGYLؖ;{wP2i HG!ľdxV3 lar`g')3cjxs4U vvXtAa.2\fz;?7(0~v 6RVցpt炅hVt7WܳM\ʄsiwYq׌T5[YLSLY=[OXbɃg꟟4cGINM0;q_1yQiIIaSjgnJ0ѭ~x-)G. ?8$3~ogdB8)R]ɒ1vqgZ'rzt)b\w CJ2ц2ߣbHa,Mm[=:#>)Y *D LWqY+0Al9sLL UBU9MV| JE hǗf.pP+R4Lbwzڒfv7kHq:|MAYԫNO+F"IW[D{9MPWV6gNFBiv$'IEP6c쐾|6||pc+ߐl@/rN <5/jH#8p?c[,_Sc\ :+,=zGmpB o<*WN"NւR(6ZXW3v.uq0m9Ih8N`߫#gBK0H F>2=%v4 H'V%}qFJ]7OHHN55 ju䡄vFA;ѥ)m'羕<;%}AjBV5zsQ?RS)~  Zx^u_@SG@׷(%Pqشx˥>sT"?lqy<ᇇ.!>Rݽ6Zy𣺸21!s~b1{u*k-˂$6!`NJ_BъeI -i {\*YcsWmKrv܉= ,-yjÚMNi\31c-Ž é^H,ycȺۤ6.UCtʷ`:,$Տdv;&Bw!*=&4Pk؞4 {,ꉉڼpaR[C1C!tTۚ,_涰ɮېsA:-ZYlEm50l`"Ø2OE.<|Qe&0nLa I'- ZCH̸'~kl)}:mCD4@`PL܆WG;Ja8Hx  \fD-k:ט&~psb1b^I_ըc0KtUJC2ظ|jZW] & ::0 /c5L57_Uppts`"\9X㦕r[Gx` P2Y!E4jo7)knߝw2'[~&xL Ic)v/ШE;@(mq)]n;;-4'C\̊&U #[im>6[ яY*HW gS* )3Vfi|m.b IrtWc\ErR;ۉHHv iRj|V)wէk>Zvo&"E- X;F<@vvfWmCkDzգ:\"M. 'x'C)  _*җ#i)5kY ՗ݠ̟K ;Nʆ|Ipڶf,ϑ 7\¯;cv >/C\ch$ n'wgaq52W0Q1=~8eS狲gy[?!311!SgFB AC{\ /;-.}5Mň\^%;qY0GO֒5ʼ]kl4N0'"<1P~i1{igHE8 5Yaglf>LoOM he j[IF5R!HyzW3~F?^ Vcx^|3vFMXp/W)#K]^``,|S#L!V ާ|)E8 V"Mzm3ﬨ^BGvOKhj<gz wm틇rudt;B_~gsɟ" )2RL :ǧ=YO`53ToMD ]8-\==vg{EvWT{oXl$)Ij4~c_q_)b|$Ή7 [>|qTl*we.PlBkkE]"NTKG)h egH]n CॐWYSy6=֔[V@ ﭴ1SK+U~ñh[C/O X_AR>3o1霪RyUi*lRlHNuf_7ֱcoCz# w2"Lf`-|}XH9^.̾.J8p1\jWض> =&+wL Y/ߘ~#ݐwĕ0Z48K7UE#*zuvNu"geB pڟ C+#{&@:x0*k_oq`C'1$x9Kps .c %sWi]1˰8Yrr烋 T d\ЄkF#i!0A(!6;w8eQW кh۠!RG՞RN I*ѦwݎF"2? j$1 1-j*KDټjO憇d >77Qd ÊTswd}p)=W.Y0whQ*]\\ɹnQ4LȮ`2Z6j~7\!_Sf&B~s&4}i 3dFV/1~("lc,ɉM*93O HM~,ggCscXPo4]5mJWL1W ~(Fj{]ETqa,I`v^KfMs, kgRA#c/q&`J౫6LGlf`m H<oɿQBĕ]P)|)H}~#z *9\c^H{b@ WGZO+ 9sǰS3}#e2S94< Vj%xtwoCFse:m;p pkѦƧ6iO0k%)a ְj5[tET6пS3DuHɾO'LincJ~o' şV՝긿6-G9WpZ6%GEG% QqZ4kW&A\K+4=[O.Տ)e)uwqz`Tc\M-u1 G=c}'L!QBtPw϶b 5]-,UAXOT4 8u!"F Art>ѵ*XwG.0D!p'i nXM1N^/hj0axo)ո=ڗH,{U oFEhZw;?Hv.f/EO*/+*Zul30RUy"&GL'7^ہoTua2yKk*ĴlY'jnnk2-R i{N+"L/80.Bt̶N@EvZqnc&~TI!_SY`8Eb try1+tqNc/W9ߞZVf!y@Ac>`%gBH ^+ h^YB6e KԖ ]`kf-qLBP+VfjN3ytجe 6U=sۍm*A+$lL$-(hMGMGk]DFt"]VQpqIQ1"+s ¿IAAm).SBY\jC+J?y {@1/@beP3UKG$rEi_q$e;>VRs!Ug[9u($_W\&r\` ~d)0`Ǣ{cP@#勄ƣ4o[lF$TII$)c)d D'~ۿsp!SpH֪=;⽭>WPO=VtmEOla: WlspAUVvs \ĘK< PZr  gHN*7ߡ:ʼ%}$_\"< |2;DV1 ~k!xzr>Ŗ9´'^io܂joqh2VhYN8\Oc4z74g_Ix7'P wYȪǫ;R|2P9,vpFzAyAFGec oa#j,$J)sXuP qJV-懺 DEB֝eK@ |,7Oc~afĻK+1Ǒגz܋)w^ο]$z:[e iTr% uε=fƠ)G  N/wͣZ̀=ˆi:edTߟWw4P[j81_h <\San|We)^YskU'ja`@ 7Z'lq ?A,/ )6QrCL1$H Tf;xgj.ɪx~D/F93.Fd*"[Nފl\ tU5CűO}0Y/KJ <V1ԘοqJʊn\/R|<>hb8&wᆽ助7wkK$zwvzxibևF;1# PBxg aB>~Rk莈A4J,-UFI8bz7xOkY=z񝩽=Fh7uy*)'KfUB K+ NsJ=P/bKe9dPZc\_@? ʤS%Z<`-e_^|Q*QyqЂ:i~LVDwP<, c>*@0K?.QukniމKC'oY#wsf(_3Y~| e44PaT ރtp:*'0JKn( LCN_`?ʈT9]DG%n"}= 1Rms>^נDTT{ tR+? góaF-9y0BP{f~losӘ4G=ηڦX~%{N"EOf im1ʏS#ٲE=PPJc:,&鉰u:4=[V5 xK4wEg5+OİfY^}`!U'9Jꙙ1[h|<wM2ҷрzMIL`CCP0FG-3<n .E!T =.ͺ fx㎔*.QM 3C*t+b%ɐ]S(E*ψJpS]D qƋڲ}K|Ր*յf.TC%yɐ2sS5$"d7i`)Iw#Ӱ%5baΙ/)\AVuE<Ԋ#LJeYp;*v^IVOQLt*p\2?T_9(Fy<}7'Eý*il*Hd~r=!N lr-ĩSaY uרkRJt!0!YUۼxU>[awxz$VZ1Wd@ʱKDV|#RTz]Fc)d:*Z{qH&pI_NLTK~bdžM'{3~% euo;Ymh;ac9G A6m9%!359*7̀"~E&?+ÛͬMԝo憨t\0>I61rG6걸~ېS]]s1 F![R rF.!/-kZxǀ#}ۥ7A0G^-ac#k=W N˄C:2;~M~41Q(#G>ƾx\YO+7ں%bw~g8̏ɬ7J"mUpeЕTu:VoЏY Au"w8R苰+t "'X>YWwQA-ړ360)ǽo9$Ԏ R>g,}-;Ȫmk2사S:9䔥K !}?R {fR(h0 uKy?.qѭZ\m _T$r6COc/Yѡ&y٫kLe%R ,B%1D?'] ^1zB"V@-At+.^0O#$FR+@TYX5qrJf`pR M{3v$JhSk)4 7nԁ衈 >#rRMe4{>,p$@X `ȸxz#\vȈ@Kc]#SO̻݆ӧ8C$X0A}iۦ4L P#RðBkIٝ\K 'n6-x]9=0YLA7j}O܈WASጢVfk$pMd}^6-YLx#Ϡwijw}{,'C~!0#f ⦑MWaNJkh G_+h!in&ڦk6{$2ͫes65}?L6x?x Ss F{='AO/ʐ(F"pQKP㍒84㙚oz{k⮷vbnPfZg5D)1W:9-\{9͓ ZȰB <%Z_+|7Gg%E- vwG+ yS$9(u=޶]|&&=\s3$ݺI`kyU7)QgF"łXP5g=?6i2U[*ܹj4x,ñ[D Bj(Ϛ-r &!!+0uZBW \7%zb܍v֏Ț\d>kyAV!VN$:9o7Xas2KF![M(n:rL9}V!~YaHm߂msqɥv +JM;rs*rlh4<닻2 #rhE1]FٜM71(a 9" sYef*S =T>q; /P d Ifv] -ȱv ghIŖߪWQ Nr r:u҂ϩY)''7Xr Vls[~*-u*1w, Y]é@lTFBQS7>gèE4S]2=hz< Oq^)LE- 唈?m<' q壿q^LA_>'WŷB Y=Yኀ2Hmϩ~{~Mʍw|MAawܕ_̰KiZt BŃUzc۳ YJԙ\&$ r0F2/mMSռIVGٟ$K-}^)ߓBc>KzU61(+JA)!HiV?/ҹh3i(LRg8)d1<y)#<Hu6A_7M,JYxPuY) whݲ^L 2ڥ2q\+("oC,mMbهRzRv+O5》ϩ͂b֋\ӌMk`%5ZPؔǤ_7x p7M )L$Χpxӵ3z `sJydop ʚ/d޿CHbaa1 Y df5JJ~d7?P24'+Bo2=V_t9?$-zbY*mҊKnJuv_s†ZG巄πjёmJIǦJMp#ĠIQ@xȵp5΅NʐbǺBX-d-.vmҳ蜇|X\p|6 ]Qs>~N)7g 1fA?`Dg=jP$=}0»R VfC+vmV{,QMKk K}C>o㠢:E_,T}C4VHBs~ɤ:BDP2D2(VьJpJ_U>zb\nW~Cű"=˹{*7 )b"1ZW# (ntA`~+.w;7l *>L̀FَlTq /Ng8ͩǶmBJN#U>$s+e 7' 9IS'0\SYuUSp<yc5x&d"sER`7~GC uI ^־HN9ǖ/IqqT Y}=]8or O(8՚?0^TXJU+ 4c t-ܡHp:iX$q;$.tRɓδd}2 bTe5'pZ]q:ϊ{/bB _}3 $5vjL#&]D-TV\y_ 4k Q%cg:%R t=(Ɠh Kn*{f3m7T3;D0u 4+>"E!%+!m>2!mnL"-ځz4/GN]W1N2ʹwi.{5(\дۧ'J@7Av&}1ED1ϥ[ŭք'c5'yԧîX=ˡ;/OΒz(FeO9Rf8]elKxYQ<$ Np1 :m1D&SlQl}(“~!jaN:+H3x-DB |s3f5%bOmw8?WG+lRoZnR$;edV%+p!w$ddgk%wޢHzO"q*1%Q&p4_=2L~ǂ> #xCϪ5>W/uΆyIVW yVðOټbY0`!De?]$jh ؋bҢ͝ y JGΖrgfr?f\u'!#}?Y#޺Ӿ`9r JTJl>f0:$6@m?|u/Sֲ]nCJ/uRK7An*+$F M9o iyMNJ:5i Fo5@ѼH*~RgzB#@u I*}xifa4' !D)]a\Ie0 [vRFRW ٻorB5dɏ9ADk\bS_ii6:gA>~ ԍI._kCCG,Z ?.nTեe7&)FN5=nX [*n"TAfz@雇\/uM4z_ZriCLh8+2v`#3j|A5FGTxn A/TmEK׽؜+F,k}xlا3i4} g$&蟱A L@:[xjS K I5>J>V"bBa $ ]' tj dwsd ̐ɳtM)KۡPYf8E) c&6]->;t(ljL|Zal$J0 Y G%< D<`Rm}k~?vl7 [RεdK%IޘtڡSuNjkWsSsėqdNsg +pɥ\B|5g ocK<$PtʻOqf` P` |mIHhpk@VKODϼQBD`DD荜\#5֨V  ՙp¶5A@YӜc^[ o'W ɈX ה9ܨEa6Scmܲ"Ye@En2ݭ%wBQy)%凊‡w^ODh S-/:r`m '6lʻŊ2k ڌ}Q{"(QHh0( >5< '>sB[*~_wb}Ιؒ0CHO~ `zw ,B~=V]2D/+@)ㆵnEB\]H˦{h2 `꘴O,0tCN{ 3R Fl['fe7@3mȗ脷 D Q\1ycOh ":"a!.Wk_\ Lnz|WaG229$u'MJ:S3@IW'l=NQQ.1ԧ)&cDȝm9$o~߾szc!R'kqTe~[t8#IoU^Mp[@ @HU8NX¬V9úUxlRXzU|0[Z;,W4Gr$r+S)}RӚ4 f{* L^_Qiگ臕{SџLvV+uCzgL}Z%\Ll̅.z\6>ЩݻIȦ0hu8*fULEg t&|"ro(<\TlN|&pGKɁFdT,eF) y)XG8G֪IƂ;nN*4>Af@cLru {9}~*>kQbes_#q8Egi5YnaSe?=l7jw&"HDG[5bgdDg,֋̼M2ZZxAT1>'Ԫ3q{7Yg8֣8}~'QU`\`h߭FIWL`zAn|BU(H/oDlfeL8 UC@ =g$0N ԍ[r Id0Ys0 $)-g%[A%xk3H\K&{|dd%.4K`PPfҎV޴Na[Ȟ\t>kD`+~1HR# l]/-.ٶ 8]mǦ i.bařMI,!a%bh|ӑ/տXEZfm}-WliuF< [_\V H`wls1R 'nu~SZթt-00xkkPL9ᯞ~ h nu ]Brsb]Yo4νVh{siV;U}lլ+bIR C?H#l^L. . gG/[0wW72gCyG\Oz4* oR+Aخػ y]`p N2m> E>:djMcOd^?@ޭ }ݝŹz9eOL se'= u{J v?HeauOM>F0) Xrn W~Y 2KoRFD[Seh̜DFl ᰊOx gYТnwqOvʀߺUwn 7J7vLQn 0ݍ`4s'ݲeTeR ]#䢚1O-_#6umwɞ,Y0X3@+>DU:$8E4QaR/L]ϔڷ~Ovf[ƠEjPe<|U_]}'Łq9O9{G>~n#;VPiAR wx;AWF/W<&gRNlRM H%13hTyCAKTs w^^.Xs$z!nji! |mwع1Fg6M29rD6˱FSQ?Ac2 \6ZUߝp aO"7N%Hj=HdgD3'CǦ{y=dZ=Ox&,so2 ֢& 5Ax uݩ rEj&lq{&< $ϰ42]WpjUzwlն bko8 gJٟ|I մt8$$A=jFs1U,EN^_HgG Oz (oT [7L۝ SB>鿞,Xn;7^{` үC0+jRo.?e&dxԗG) [Pԍ~$62b)K;[Y ~)&SuitlBgz;9i䉘4,;y}"2&<hEX0q5vka(Rk*Xp"CiEж`ww"|/ǚ޺{\odzӑѽ;$ pĜk54I*0'C{!c-.mS6UZj 靯 $ե!5./%sͿR%Qhמv$ɢI(t4HtjTlg$&"_,|&Pn%xX!<Z~Gp"=Efp&}f=4>T=I >L'dם1-E6BuǧRl:us+'XhyolS%s6BWlP8#g{ۃ6uMbLIFL .0%<HCNy3[`~ݹkx\l,:FH^N =9+f0xKTR0pY]=]^" Й~N_qW)": eۭ7TB4j$&i9MQ.]䝗 #Rơ. ytsiM@ZxZ )Wy>\'OkB=sVd8OϽT墐'(@=),yg|;=dLdsli9[φ?r*dM@ZGL \10z ,ym' N?&)o#5Re( UsK;#gQ8̭-;"iÊVP*&'qS2$Jwq2M{{6vZ)V "bAsL#)¶=ϟ,E"ڌW1U@K7@˄ݐ-"ϰpsdŎ&c47J asrWW@|{_aP\]:4X]jUYe@EALE#sk ΑT{^@+r>';[b`˅7dsQ~`U。ۂbyLl41ɅB>KB@K9OR] 00UAz}uҁ/Kc-rd˷%N&%6~%S Xҹ˖B/e@ "p=R+#-u\I cSBh~ZĖ ,ayRW s1W.١6, _T](;0q7rW4| Vktכ{~iVj\_*yX^2ZׂF|m\n_ /|,'guDLjǏyIbj:d9E,mgXc(0Bʾ?ց)Y,Թ XӲ ӗF)lT4إ\5%:+%(P"ѳT #(GPa}# LVbn7GjhKI(qTm8oM x`Zċ[9 o+Y=t7(|cV$4*:%ߘ yKz~:Z Uɑdp=<^Pifo(]-PYiM|I<7  %?h(+'8C{~z\$vAa)*Θn0)Ps s|bmwifʏΩ[ |Ek0hTd.GM2_7ɲD2֣=0Ud-f:,"} _Cq\m #[[5-!vݏ^GV䂀'~/WL 'R=*Qu/_ V,m^'-ϋ05a:(rJ0bS? XXZuX =?N8V~\C]}x!@>6 ,T9;=p 焒qcVٻgsB$)rIY\@+oSOH7l^ldgTٮJ }Ɵ eRN*j ;jldtG%TOAqkw/s:afw(բ fKN'*fnN1H4)%902]$λT\R'f*c%gY_ѽ ԧX/?[S_ӢM|·yZ 5aЗ ;FѠVf-@H蜹4f$oAy^֣bT.)6rGW-/ߺaHNG_\^U/q\h'Sd 5ČC.Sтԍt$UfORw;^ݽzGQ{tNI̲G/|AdԳ n?#Vr Ӵb0vT+u]:WR7:ZƝeG :vb~d,(h>V돍@2x@_AR >Pg7Y(GZDeJU s^҆iA7 8#ĐHTO/&6Ui=4¡!;ա!@/pk}s->~^"i j+~nzZ,Y>b؟#1> 䥛221]0o6kU|z4Zh&2,˲eb0 $%I3 8] Z{U{"9E{η;޺։_u|#zFW|DG[fm c\_c-kΞiwD߾_/L c`8wNKKsWIM ߳X60vbmk;a4:>i( "9Scni=;Kl_lGpzrI)}CK`$z>aZw2eԒ0/7ߐ}8~qg&ŧAZb4gj\xY\˄ $9^TYa]+FغHM/8yÏJnEӨӍۖƧfc_KsM=4&.-)S,;A_zshλ`yhC 9î0z"FmN&;QrvmQ;E&̃oUs H@=ui]zյb `!hcZԮ=w3T*5R caΧO :Gk8~"yOhHGȔ/j?2F>*XDe21oQ`FNly)( M䲼={lX*l|.,4iiۏ شn, 6,2lЋHJ!,{:oO K"*9 L?gF8i]K(jd?jF`T[̗+~)ؑ3Fά;ژrX'_z++!0]*~G!.S]<=J&`-vQwk ab@͙2un;f&v'mzdjpPx%eȉB`גjD^SU[쾜IVo^;lk Nj Ͱ6xWIFu$ķ'b鎰0{W5ٛFdк@HmRxa2lÊҺOo9 *Hzåяr0k\^W97 5uFҞ+Ώdj:.3^K~Op㟀KHrHn@|5lqчT}@%S7uyŵ,`hL젂XYK!\bwk8/PR֙Ouj\13ګB?+cU3rs{wt]Ki B:(f5uvfo>㏢\p9!P|US|,o0~UClP_oOƀfKwr!5}܊$_0zF+MeYævpTe; TM~1g(V&f(EXM%^sܻbc35[xYȍY &B2OܑlT&>*t_DM T B#>O[eg0,HI|~ ڄZBO0-NU}|. Nq2 6I#驢؊i81t,s{ h=Yڗbr.3Qm "ؘ8Yn!C'*0nD~ຢ@b .'#)^Vs܃WUF9'=aL츀^^RDA7 =M0˝Qйv܍xUbqy"lr|#fϊ8/k98PK# <<W'~^"ޚ;:0SNjUR@԰Gw bg o%ӣ8I'Ӗǃ,4tGUi8Vkn̰I:W}rRO=OYV252/^ȦV1ڠmS5ږqs,1=tU/ܭ 1U'' G;9c5Yqq՞؀g/Xa3[!:Nf` !!1h^y"Qݫ[|C0(i⧨+:u^: RL!?V,}_Aa&E]{T:OKY<6*?ymyy:% R<0 h{Գ̀\n3Ť}O6%~qZG$]]H˧ݿ~C'"/jԂ)cl&YgmI?t4xL۪u;#~S.'_b[\6[AC8?2A4IŶm;|X!ń51Im+L Nv26HbV,,(pP|Q,̸CLu@w?`[kZYj!k=T!A{&/z绚VI&Nqyh2dƦ(D.@)6UOR^I*7", G̷cB ܸ67nH4) (&{@9d "COW^Nl%-m#i#fǑamDViT|Zuծl#]@0#B2~HO 7riگANqupa@.h{+aXfY}ɐ_!آ-^7S4ʆqw2-"n#qUہ-k;tPeSqS-%/@LmϤ <-j۾o`^𰽣.Fy`ș 5PAxJ-b|Qj9j'@Z{JGY)1fW~NԕjFzҮ)" ]yf/G{xR$O{U*4~xirt~)h{ƮfLw#ޥ$3RE]q,h'J¶D\gSHX^%dlg t>?uCm,?v@zÖ݂ 'DoVDlВBF* &adWJNҮaz~q5<ϸ_of!i~?ܻvw$>=տRVbB. x}D?Gv 30n Ƭf\LS<@D3~\a&s ڸ,B&Ky?g Xm-]90Tqk-3n&ܵ(a);mḥ*>̳Ӓ'|6Uұy6rS{˱ë؛ nzoPA`oi# 8iժqDd0<GN2iY?%oz;ug햅8+$#BLg?г<-AʐT޸=b.$ M*@78 cSP ,Nܲf  M(z鸎 -jW8u!rwɑ;t^u8-Hl݅Τ>%jc +qsvۄ,Eve)ȯ:Te~;H&VL vk  9$ Jp\p %: _ǝȜ`Vi5xdvⷫa?ōXoo0o)Jg)Wirh湺s~xb3^,E"Eʢ[̰2BCAx iraiM #}#,Jz_Vww28g#ͬDXGn# G>4$Mz]a۔jf_Fy;ߨO 2D h3ggO3Z%ͼ߫˛ ]΢(`eѻ@ Ï2kJO5!n>p[XM v&zUu6 CH/c=p?mEH,7f t"11w>M;,^|9CE&%g8?2-ٵGO  qZ5ɤ c.!\bժ#z8MX͞G&$ kh $J,%17"<87;G>yn~,yUKCHR-S3.*p=\ oyZQa+=_*xYAD' _\:1 G7q|Q{e?8u:=T`=.!U[ohP@ ?N [u n#3Ѭ ![J޾PڮhN 迮Q\5vǗRCcC`|*w#5\Г wFܣ&T]ERl|b'abB\~]p {[JQF f&`Sd_3z66G?(f!& N\l_[VE)Rkrᗏ:u.eVi@WoS=b_.?,wɂpLr}çϟc!=])ji\ʕSW a" +W^Q K=zwYTjeu- /QX@ب7ҏr$ v ͘l"bp7hC$"-:Ө* J]<;K?X$^jQ;-NKӽ7u9*ׂ&4=ۡh5ɍz^eTKj-x/Ez)XĆ&z5CGė n35F֛.̂m*f"l8H&2()\ONg&&_mcKߛToX_:ch4 vTDġo)aU: oC) GQQyI@CmU0;I+>DRK/W;V/kHe`6e~#=Ṡ4f AC\v(\D*2CJ麢߼75@ڂ_x]h0l郱RuvىB7h/Ұt )0+yN2BJ1pNVP)5z݂iM1M]< ߻Yl?n։B仢\RzZʦN(4eL y{HEZoLsdžF'RY{.+0$O Qb U<;/sΪ[3y6s\Ͻ(iG]G b/p\M`;=P`ḬXo9QQ'cbrjkU qRG,6R(˽oqfG:bL[iDN%2P2'p3A ȕm+3Ge៨-d77H\"VVKazn~+:bj>J?) ҈wk .yλn 9%Q2akSTE{kn)ICo( IEF}uer;` xzJ/C쒷A8q]c6NUqKf Rj%g*R)^#1*ݙgmaA-SCy"lt(K)V2TȾ90-C bb3Tr܆Q*뵈Y]kZzϲ%ߔdòuC/?s!1&8QU+ģ`[kLWgIYB|W( ɺ|ܡGg7ټJqx-sJ>E_jآc2\ INx(G @IyD@ 7^8 JfPLd>LR80; VzM lnBdnII<}7J-a%dL"+Zu*,ZqqBڸc]י[1Om|WOa(kW1s%zT8t 2]ݏQN,HԐ!dɶ 䟞ZUGlCڶݩ~ޔ-tuGk$A;ݱ"f[WXKUin3퍲9r?R_G Rّ6X*mwK@ {`SI_OqM / RChg^X3_`s5Wĩ2أS{%y͑@Ҥ.D x!4Y (z\M՛ԀT6vSl['cIAݍ5ǛYmt #ŭIM K,oDzE1B3_lx)ٽ,Cws7d)u0rG7–9nLF@iʈ܍ gPS/C)9߳$9 T q>]xR qnv]GYoj ܥ%Ҷo#Z;b)cp֍Jk3P?PlA8qmjqU+\YzH*3|{GAˎF;T9hab/$tۦ.[^b|櫙?L58=d0[re|,Ggk98G?tswa:jܶU*WZiqh+yarlFP`yfzmѕ&|R$ $BEK˗jvDⷼ ӵf4[W?J(R% 3$zPQ@[y O7#"tS2܋fS4es5pM˦Bj |yMAb5q}Ά :O1O[Ek԰ϫ꥓/A?Zy @8a$**`sCk\Lg`n=/s6i|n c^OC'?f^?")47=sw5P16,O³A@Hog_&u󃳶kgLxBؗ7``f3NYCC{ʽx{؃_3ԌֹhUJ]wإ(6.\cb%5+B6h6 APȷӶ Q2K56Sn-chIh2;;L O=~I:Twu֞{;XW&|P<0&k?1nٓ-w;Jw%E1F,^=V0$򓶿ܤicyRPTid8?)ҟ? &xzv_pGY:->G m{7zNh">9Oߞfe\;MGcE&r4>] w)9*jU0xĔ(#и!sXoZhn7I%=ŭŋ"Lߧ\j&\x?}Yfuyc›E_|j樂j7?h٪qz[Ppb&;1ڿN$~i(.2.5ch:+XvӇY*w9W߻Ax46#u%)ͦhP='{#*;ݵ^J ֊u8=hJmFTfq3noI:gյZXR b 1ݺ.4ih;YPd7(!XNKQ9'me}K bбQ 6Ly`ƝJOGV3]YQ8{Ue)>5mSd 2mJՖ0 ]y x v:`RF7"D]ŘYGև 3bxnQW8W~9j&{ W;uhQJ<[ U(WF}sNiyF[hbYGǚ PZLG[[4gYWqnB(RMBwtE6PoT"O8zpVDξj,k2íqH<7~Q xĀcRC5gvF< r j4eU6iYbLgrAVo&RhÀWzumH)鳵U hck [ڪ䟕= ZxJf95gKG(#⩲@u|,mREI %#[ιLS!zc:=t~KTcI&d*Y*HmÅ~GB*y3Q4JdX]E>0S^N_QG8gut-*H2EE!䨏/5s/j嶏HWkx?2iIƖB2y<{>I/?ct0XE EvR,e8=Rn):$́,nH0nY bA=7Jn_jAz|dx[#529 u0Ill_hADF&p$I}*0.Q!;sᎣn.;@bgY/p$N!jsmWa I} 1;Ÿ hCW4Ҧ(g'#majz?D3]W ju<ϥr8DY5/0; D+N20T^,8~ ޓEBVmG|FgˡqX Yrڦ8_S aN-Dt!(C>|[5)D zI13dd E*bcoy/^ӠaK eP:\ dP3J,^P$֢e S `ЩM6aƘ&gW?k. yCsn^)0@LօSiZU2'K;dùψ2?f.I|Yώ?F^خ pķB[(7Zn r&9U(?O]5h^K u*>g)_v$\;|kqjl5 ?pmͪJ=N>=2[f~T\N_X#}4f4."hS**/3Q9ںu.o @"@_EZ05.(*g;hWP#3۬) CvNE߶ia78Hnپp?|(sO Fa¬41~7w@@CEJ1} .74׈zFo wf㩕)*:Z|,&W?G~S-)@H}ˠ7JSw28<1%GKV"Ta^+:Z;;by c4mzc'7m:Eȴj3zّgo일ZH⿽V\8 D-/W+>!=7@WdfIXCm4KT\VW=z)@CoDl0=6τˠ6L:ܯ7g+4WwҿsiըnBj7B7*@{|&ɥT`0] ҟRgFw7/HUyK9?mqqNN郭3.`?W*O9%Z @ R 2ZNch5\/qL@=bP䮋aj#@&xIu[omBv[f"w:f$">bLգ͝wu` N‰h).mvӼcJcŨ&\c `PL!uN \zN$v?0;:/\^W9 {$EEK]R _!Hz=n:JYe#d-ݭdUtŠjqf+ tAgAPՙ1i4:ݻd~:Kkǟ "XwYk Ԗ,Nf/8[6cvN`O$o!Ybmsh愔/8KUwh0P,*5}WW6mRDAm⧑S(A60Rf91X%B.s;׼J&K>y@/n!OK9}ZpUXԲ=8] 8Ȅ P?1? ^T ~ n+xփli5Qs_2(kgϤ[O%IT[&2S㷁]J0}YoP-01n 5^wdfZŸ 5$R̳)[I: 7dvNZ%]S(jSՂ4YW5C!0ZXLHɐKa'.m&Ɠq'LheZ|؃$Hͫj[y4qSGaWjc͊ {saNZX]tcjצ6t%k,87_Z~HgGH:A˂Qs c<`F Ԃc.M&isu9S w>ďw&1/ t%8)^/!6M0g}Un-ׄS>w:솔=kL9S͊*X @(IqkZ;긽+5'BK7ζfM̙܎06>VlËsTXM9x_{ߑ˯.а_KEQA=sKWB4^2V/N_?QnԩThL)9gXNj-P=؍Kd-]Dך9ǁ-hS'@#R)7mCa!fOhQZ}x1Rudn+#S@hW鋗Ty4$ Z2]Ć6Cg 7_}-}F]^4 CF_(*Q yf^5Ih(OV=E_4.Xp_Dtx;qKܫoRojrN>wEr,{ȏ}yZw[žiH/?34^0Or۷"K߹G/@L28mDWBNxi1L'LӱTp4J$3JMH5엣h:f* !֟wWyߨg5s`=j$B¢Kqj8_!3zERq'9<#1u%% }Dvd3tc`i՞cssw㗻X;~dn9Pӹe$FλPdGEiY̰wDC>k5 ztqk+$_'_EnM, Zd;+u].HcmPMVڱd̞tb(Īg򶰦kIb^k/qxw P5za}.zɞ"O &''6eCPƄQk`@V1zd+ Hnō9W-8?7Rb-Qɲ5L:V~,0B6KhEw[a "SnyyevFe9)Ӣ͸B<Vqye!q,Sd)*ao}?tbz^]>߾ ^A3%e6 bV=Ɵs_tgS4aG\<@įhN h#|2e%k-M: :SR)>&EdL03)fv>tHSDiЏT5HЍ Ff,CYo5ra]杶9)"FD61ڦ3L/Ť6@Ѕ:AO*R E7U.kSeD1L2' EP6lziM;XjЪד䎪 dؐ:,[*!~̪dL!Co݆t,wI"NqCz*}60|:FSח?(X1K:rU 2śYOO\X_A8F `=8JczH$'~&܄ms+ۄY.i<[9Q#>[U$fd>UDH?Ҭ*wD5e>__6hY~Mi@3@d&9iNCk͚qyWZD9~-~Z/Z1e҇t`ŬK'e& L OB7FznN#}mҷin z;GCΟ50Y jW j1I]҅'Io9 A^NI>: u*E&=pxl*Ns+x# $pٚ3'KE?)ziNMOo<ű}knҩiGdOq~6m; 'd~HkJK{Z(JR!Bo+DCuS %f*1 VәZΣm"/U;kG}*($ܱuHŹߑ/. _uJr5K"!jxTU/.=MFa|X=hPW|HצL8*TzZ`&Mgc2N!Tlщ[dWNGsqCů-f^a ' d am.u \}N{Zw>INLGu^l#aJ:s,ZH7bʲcޛaD(Y/Y4*'#^˨K;]6#8ഥ|s^Z;I-q_.L햍Hݤ"?ԥ akuiP4L ز K#R#,\ ę7Ab1M:Ȅ`]yX4=/N(ߴ5I#T!9A? ֏c}RXXM.pfiNOk_ Z+Sn6.!*X* ļf>;Z  ^t?_6T܃~Ƽ4tlăQ>$k-1[ljK6T"W/`[E<44H:Jatds2wd-oB ZqK KҖJ7djy+UoS5DE;k|[o`HZ gZ:K/'`@ w1G[7-Jy!5$zaz81J~%gIA < ܛu@b)Mq gDdjo17(rMZH*<;{Tc͍/BqQnPwӋ_ϨH@ec MX')>C|fE!ӓ\YiBpÆ+N"=/Q#2(=iʳn Cf;*eGqw/!AK!x`4HNq@(04;LD*D;f-V(UiV/ΟtSFKBkn`Ly BQ,qE 2,R.7{rd6yLwFzcl+p3s&^$1_?UuYP&owTfFrqEj! Lq|:D,Ei/b e |a/nGYb:_7](Yg*f͉;YIF;Rgs%v|:Ӭ5[p'󸴔cO~`/)ڸpqQ*c~zSs{ i3}ֶ6Ԕxz~QP@t0%j*5% eU\4.{X :|C[w=@ ߲腜s/ʞb݉+ֺaNC=re\5DÊa,OVJo 8]3#$-Z`LiGXt ܣQef kWR )>Fu L򊣺#3w\|Q}daőT$G`#/aC#H4--O8Yԟ'ݶ|@{X 1tqqAaob>"[g{xBrrßV*vP^Ԛ,P_0=z*ϳ)'# ie"A+NV(A57޻)]v)O $hve/ߪ_EoG[N8ӈ\AhS8^<|5?hzR4bHPQ1k6_e7ḣA !29=YaYfT ;^7 ~Yp XM^ 2ܩ @I2rG VBɷ.&q=1H3?qArqOUF+ Al/V;yhéYh(VQ&] mB֪eC(g /EcP0(A^_ۨ_:qu a5J \s׾pv[6/Ьy­֋7B1ƻOb9I{T7ޢYU_sőJڴ#gR1檣oG~3\S\%%14]Μ{ CاC[A@M3i; 7?%#ðkJfa3C^ה,8xFAȌy|Y!A]iz;y/RfHCzk6M~u2˄ F3?S?(b+A'em$4'FiXj^S;ʬv2J9 >|*C@7Ε%gۯiAP.ehܟi"_U#aQkg^Z[^2ЃVz/(C1nu%J9eNn7 ts J4hb6FIG"@N0&&h3K <'<,IG4G<˳uOAaugIS4gDC\2߷ը5:BMuԄExdɍjuף0[_㯉#VM2^vercsgМeES}q.=izDqa<4^EomͽAq@ %*FC'چu2[XFJwnX@6(t$Cp Q QХA <pZꡕ |Q;#$3lV>'1 !=JɠìzǛpwAsqütZ5*%Q$ [(#:|HUf 9mw F>V7 K7P>cX¡JX7 ML1%td*g>uZ8)#Fڝ0(҄58CRkN\ŷ`9IvCiZWB<-RV$?~R~"ږ=&#]q ?l> А6" KYWxя6AtZH1P)-ug8ۓ-!aTOfg%J`r fuQD/}[<AƷxb@Z=쭉+hx8_M"|\d8.;xA/]Eʑ+s?kf$4U7ɝԭ( &u gQFqǔU[/p_UX;`cg1E_;k_zi0%X?HRX6JH|0H#kf f\a?Vq}?CE)2}Ԃ>$cD5F(2 f;E67ImFNNUfjWbj|6rZ*j<݊j ?ma@m Gu}z'H Yww9 q] >J~\*p[㷺z~^;e^›?6"[mO1]' ~F|Ē:OY [$fHmGez*rB4 \&g=rY1ʝdAݜq(oy~~tTqAҴ-*~!J}p[;l5 IJ@^1H^)Э):e˚NdgթKiL@Ҵ4Ghfk^G_Pw}0iS)o;[Z%[84765ItC;[Wz*@k+Zwq,CԨDZ%&"j`B8dX)D*;5v#]MbŶn 50IeKA|s#L&El# `t!BUj+ktdXb/TykBh?uʙJAbZ<9g-ǰ).3u7d}a{\F%Du['K%V-u3fo8}BM'sfmOx^N# ¹A [Zqg=8ht6;Z T1d䉘 hG|K`nƌ}znQHoc} j!ހ &B& @l~ D{ [č!` gfdYYt7N O ?>oJڢFg\;6o^(H3Pۖ lMJ3 6ろ -츳\XG =8._,Mh}o"ؼV7Z{|ljelM8+•md zJ@mtHGV*BLC:u,JAE_N{5{-^#ToK*e>4YHqoUmuål2pZƤ.82zŨMh`JK94.7u?/_):IGٌ To-jʌ҅l|؁TSZu-}h}w^ذ 21Okl TW"xj#E gh\ͯOW}xTb)bP֠6֯0T?jCn`hHUo~çHA2liGЖ,:Xg1:+z8R&X__ X9kr+ƃuamT\jJ;擈+M>L-uGxrR8ӠgM6UoRd6G +w ƪަ]r HOMPdBKSϓl _@D+]B]P,!)̊Vx(?j62k,OJd=U)cL3]JBPҥe -w>N89,!f#qPUbSp-ݩ!-I)[qʪTԝ0L [^dߜN]Rԭ8svNqA!?Zlۚx`ۣ0ޥ~KoH\ M>1CItfժ-QPKNeY@^#VG ?z8):Qvq@T5RoՖk]uKljAŏq[ 2j?''P%H J7NBbWLC#YϜUH 6\8:ȶ:\W/@\%&*l L6gM1G=ga1'X.v/(aLv%:v$"o@i>좜9~|Έj߬#sONx]<[|ncQއɱo &XU#P~wYȱ9Xe&v6x5RzU4X v5݉5^EމТ؛C 'jfbu1>ȅ>Px>mQ~f 4 @l@eu^w([Q0X6c1qUBrĖ=3\E8%/ZH:*}|T"cD.,8ǫY/Qj=Qx* -s;־#ES[-o8 ;-ܿ"0^T2٤]|)][fOQrXEA_QwpXP–g ވ٠*I8('lEDSwx=apS"ˀN* 'LxXPMʗ10vfJR6v pm}/ ey)sYqk7Gq$/oW~y0J_BMl1Y=hj),;RjUjϼ,!2~ְ79H;Wߎ1JgUCUyNM/2I<N.qfNҖj]KcwӵY.OT}}02ngZ{RNxR;VN\6"(QG8> o~$,"I̊kI-QbkVoXni%`!'X.PVCk[c#{SM\H6O2=/}+>+L?J+(}#8-NZ{6ˇ)dMul= B_.;-ʋiݠᩤDWɛ.B}s8-.C,|pi46hMjC;]Nɒ0qv0I?h3)L"Z]Z >ύ0/*=E/}ifdYu%Hj}X{up^mLF|B&} qij9 ;\|ЌڻГs"L+ W|tgI7߹)1֌<ގlz >~:_=!oE\xcˊRل8o%Ō4ffo l_Jo8AmhO~?=yqX٢WbNNjk:X*i ЇLbPeaC" !}z_ֆ'0/xQp$ f~{QR;*LhOFZ>~7M8"⒴S.QJ-,]/UQg4ÖјE8,`m}Q8MդH<aOu e bҨ$&;HdV1PvP[W+ R0/Pa I0ǚ+8 QXXI,rƟ2W0:3_:+;$jc*ޔ9S+  <=pX=ٻ &:Zi4|0'%?focDKݚeiM1L/m?:みdE6G41l e ,o\<9ΘL#y:q. l`VHQ4T5<{ugk߉jE<-~^V%diOh:r94}UZw d$8'\4~1l hJ60}z|pC$E u2{M_AKyTД K,8iDZx^b?+w0ʲN鈖Y|3 oڢqu۞ΏL[=͇{ l+ 86ZTns -p蠱E]RbxKk GE}vS0/"hy'3zp2h;g'bLBz\Fgb;e)PR PLE\%ʹf[/i)o1<1 kk躦߃ 2Njuf@.eA|4WWg+PՒVRPrur&pFYhjqZ`lҮkDc<ĝ&o0{L /DۅI" ,k-@HP .%b M0|Ϣ)c4k?QXρrqaqWfiV/;ċ䝩Z$ƙ}OM 0R/z3a\,WʕϗzjHm: m56~gG3ZWb{ӄyki?/^4 n&rzqO >8pn- A_ t /!Vbmg :p>jQJV]ƶ#k5y^|YѾlko_wJpa~oQSLBg)Yv2@_)=3A?LJR "1s]z+'.n8 Q2q{fb쎓?sl1'sdG[uG 2Y-wNEL]p %i{|g%bChNi*mau>qå'ql`>X(n4k R;ْdw,}8;?%mS  ,EOҤ3▞vU~uuj)S]b_$BkZ%ՠ83jh]j]3PzX@rN {WK˦_G1@,N&O,o}oGUe8/L0]"Gex$) ! ><$ܵz,\]NJd`i_) X!6H~l4dc$6=G+b%Vse܎hs_2h:|M<:uʥb5X6ĉzy4 B"Me1؝ʺr6Cu ];ܱ )e,Q'%2iR1[.׭2|k[/l"tnZ aӮgn*+yY ${LF#y5J̰ rtc]4x -T =$AC9r !D2?2^TU1+2މ^+`~?in]$>nem{׻j mEUVYr_!Є-/&7MVi+Js'RoX[ʚ+ ̖_Uj0k{gsѥLPh^Ӻ o?P!aXPä} Zca|0).L;'Η= aV/Ը_DK̇*{Z,à:Pz+鼀ΐb,K(!`};a :ؘ=*iZQ7|,߃;x63|ZG"Ӯn+ ʱ=UyN_Q퓊Y|/_;q{$@oi{!Ar\&:T9m6Zw/RHeo"F³3<„Vh" mG.NuX%&4˫Nw:,!(Da(z6R;X_:s D ߜ{1'9StS"q@g98±Dti0Ŕ2;2r @e$$7vctEr8a)g0m;OkTjJfPZ -dI^oCqZABȧf\\gB%P8؉;ڇ>3sSC2mwΤ?8SUYAt u]wӜr!n:$=d:p PW\ưڤ J$jt/[5i3p7u𞳻+L;ݐLl˲>rҺ؈<ddWt7 rfkĭ:IDLhj\5_֐¯$>-Ψ vO%m& SnZ"&-vAFO\i\zrV,O]b]W԰SK(|A?KCu|a%Kޟ v'?M5Mj8qc $ݜm5-KK7AO%X ɶ"Wȹ}GZ^LsDu,ګVa>A_ςrRT*L;21(55 A9\(ZCz-UNv4_l-;+{FE9d -% RgۖWѶUߗe_Cӧ4aFg{U"} y#:b:ۏMw?@F[oqu o3Yv׍e w_4I@ Fo,c khBx3@ Hnjky|* ɛ']@T qxLZ0ˆ_M}SM"zW2SŬ2埠fOHI3)p͗ik,-28 Ͽ-C1<)HA~+[J%C}Қa޾Pb֧DLaeNQ+E01w]Ku > [w#wVyH>h!ذf>KqA#BQ( $+E sRUVV@vaBQ5mju)D];MڹP=$:]ύAc _Yoq}*C|dV<";buW$Cvm9kE vtK8V(CrEKF.{0OTɂ NC7_ӵI߿%;u+M~Juն( Bx-G(*d8إŢNhl C I>E+`8R)mgyxwFi_&](XiݝJt -ZVeH\&+~ \%B U^{4x.LQzfo#A6_X9 $62+5XpPw(K.v‡ΠF^  T@q#C5Xܦ +'LʄqIM=^8,-dӅ#d8m]؝%HV9w_U¾?nRs#ď,d\Ay .Y^.ݫ@9bHI=npM6CC3L#fs}8$]٪?iҷKjSˠ#b`y>eBcߡ<ds(O=@wTNtӵw;|@0E>fy45|Uc`C @Ͳly.@-Tz ﱬ ͙, Y\5ꐕ\3c?}$_+6n 9ZO19;uA^J?ƒY$f`5lC7NtWLX.e=a3\p_ػAYu%i7̇_R81Cj=;9RvA@%BOgd%6[`Ke9SC+e>(9*ގ T^8BpwMzʐ26HmZ ضLfh{BKponi#wyp gvw Ԑ|z/U=~&S7@,tکgo(O:۠m zJ +!Y?:D>jB8fhg*5V-ߡ<+߻|ھ3P/> ~^Yٸ)_jI(uR b8 Ϲs7EHЋ' }J-O& 2^Y*1=|)quDNPw*LhHaWjlțհ@TtsDLQ5 B:SդK|Yh+B@ *o 3O ߝDi va֍L̒c.']IQg* %^nK3 s+9HKWgf7N^7Uۨ=ja/a-,+W~82"RɃn3mΥ)V: 8a+矟@&̠$ğhxZ#aDZZr9 \p=!xx8z^&Ns69]^Vb;ͣw_1!f 6I۸4,홥3[af/R-mԳ a&^C͜½`C @-Njrz':>u9f94'Xoհֺ]c+^ 䒎6>jA5y̕g-gRK`T&b)eǂ̲ phV|0*oFT`ۂ[!#l\BxgެT (ѽ!͈0qZ\62>}˺F+Y*Ԝ E_@@.)f˴TB)'<|ϨnD4c#W_:c+sMxҙ$lZx8&up{ɈlvІfWCcd ?zlF| { C*1xepÌ\:Sn݂q"R}"ԿlA&>s~jw5єiMK(bbx3.۱fRAmJYc<^5bBFvuɲ6\ykLa\2WQWҐnس~o], "p-0u |t7.l;ճ{漇}`F- oVL [C*sCDu=Ƶn\Gh3΋1涛j4{b?Z}]z:3~pS-:6iR{/}cShHr'hy#qdsNяDG̨k{ n Κc ^- '%h.ou^ #|w]XLx0}}l:j,\s?Ēq}*io,?MFY3b*|_7#|ԝٚb].!tLuJ̽pp\Ѩ~˞i$ZJD ʏe ^{-\S1sVlqgf$>Q2;h< A6_#^^/`xDJ%I&3TҙVߺS^ ?%7Q ղ!a^|S0"4wY諸 ʔL|rs ν7E/s/ B!z5ݻ<|b ks!30-Z&*Tl NrG.C+h ZMFwxf5 h|f*,|C+Hwh8G.ǂFC:ETx>kK:#2ה|s@ւ$iG}ky f|#o\'W! euVRB{_z\@<UG-]h$d7hLNGQu6im$,bSkfכi6bq]1nc 8.@.&F6aX8}c G{ قrBKnFQLYQcCG_UBH<Z1dTF%&5X+|%-~!HWi> =(~@n!5\,xn\x@RuP4t! <͍fyY*76۩{;bg)Vy Ǝ5+_*1[H̕Lɢ%eʆ1>\r躊JrcGne]dpϩ[v׳҅Qҧ^롆4x[*| R!I TqF!wr&ǦnuW2W:00gmL\VufOaFfƴ<Oh g£cEsh]9\ꌟr]^A7a6y`Ѣ=6ױ+UOCB'ۯ(*=йnKIm}9 vփ+v\gtX-x= -J Ը:K`)Y? X|[}i6[_+zc&W5n58kk)qEN_H^6tx5Ӡ~4w"6yi_gݼlai Œag2ሳi}Ll?-ٛȹq\*(ER7-7Y ?!^E`ͯ&vr:CӅ5z[)0*7A~UaR.X(g>f#>c5:ZOxRfPPgAvhc%gv*n@b`ԡ9!UCܸ?%P[^a EP޼8Q}Q,>\}sNt&W~#kyau_r !е#& ʍT@gPv"E0FIlZbyN2d{,Y\svYOOK-R`{.\^J\$JIg{$$~aD z&~o9\c&@tIUٺ#HvLPH#O6Sm@9 bXAMv!apN}ʝc$y÷6Pj̸ Du+4  fq?a-);̞FӴ+Y'-B=ElD݋` ,>5NjcP ʍuL?~ aU4#}Ԙ%ytKߡhIyo" 7|kF_O,10(=@5HVʮF ĥ-P:dsdx7jK6ඒHJk haF+/-/& DrkRu A < ělސVhuh#$_h}[(s4BE(x[QNܥPT\T+&qM4jT:lZQxugQkT"#)9עp6 ;\BVFO/'X@=hN"îBc]KӲmo'=`m"TT2t<{~gM U0q>Ǐ7ؘՐ۞q=ZH0Ys"1 ȕ^9g5I90W47Gg$3/MU$tjaRƃ~lqhV8Rƿbk"as]a3FpF{}OPGG Cd=0$sb+i=xIr.1:GWۘamg6P^(DGhY!v]؅#H&a)81[j$.!GIaf<"g49ca\ yb3@j!L+3A(8F Ę 6L*2GnY)c8ҙeO}8E;g)ލܛVn8c0xjp6BИ'zb.dF?O|oA JCx$q_iD&F0un=ѩ{W/]eJPˤ!y[o#$6*/؎JksATcHHɔ>?`T@Ms05KdD H\?X82aDi^CA2ɖ5eU )&m&;#D̩;8zߙƕs:ZppI>0(W+M>p?zeoN20%bFi ]tϏV{%ث`w%g #iY &14|@n==Ү ;GzSuwbslX n6Odq'i﫧ٕGd*qhםI^.t04Ʈ7~7=@gɪf ̏h5~I $%86ccfإҳyy)nbCfLup&1FqV LZBez>m>vKhq )5>n@ Tx}!(aZ;!n_A' U?%⩎ޒ>#b>,PwIJ SRik5ɂ[92r%ш$D]/ z M8wo0sNp ɳ Nzb"B]U34:8 !ᔟq)6yVV\p7W$x&|c&#VF̕p΁;8CfX- 3ֳj(z:j68D.ðӗQfI@$?;> 5Ȃ$E|l @onFDt|I @j1Un%Ed8+qPr.QYjpҎQ@Kq/ i"79 $*M:\l[P NNb9OYq>8B_KQY<`Ʒ4LJLdiE}0v.h~&eIJ8+CXe@ >Nh@6=kHD}7sGPi.η$ h:΢~WqF{kKd PN~_˜EY-LPlLp}3ՅH 20}TIxZ2bn6LݝzN9J_bIF$'4'zV;$ xFU?o-&AEsm`h)CdL| 9m ~͗O,Ȧ>ԒvF4kY ̥jBbs],䈟AXAG\[y_-̅wJۇC$=i -EL#nʓOowݕ<K6ʅ |ɼ箽45e0V\2A j\' K"Jthcdh){ azekӘYUsIg2;}s‚Pu4YwѮCVH3b\%&}S@D:)ax=75"R2'sSH) 'D-n%?ͩQ\.;8Mꏶ)迉TeWk1$@sV+>AoEuJ#N! 0tnz)܎〉8*aE".ѳ.$ۈU\)sQh1D٧XaJ[2iA9?!5/gF"sjW O$ײ\@'"ifyFΈ: `#1M.r$b~C=_%J*3S6#i(xQL+0ςQbR`E&(a("gL5r.tAi@ey-4̫ni# $ <Ύv̩Ń"B-6{!/_b(a]u>^i{Û\r#hr%ZOnQo,@F]t=`CFQ` ǥB2KB1(~ 18:?貊VxomұݫG[#/s(æv{76e`|653 |"C yUiC= r\iܐb._ԱشWA{Cl{^e˰ םM5- Dևh ٺVT #(S봟 tFeYԏ)Of>{1zʃ[5?=]7s&8Hu-0=Z8V F8qyN5&:Pj]Q)aRIgPjZՆ=O4B44:B]jQv䙁I)|~__D#44D"\Ѥ@ J>!J.W_[CtF NDiq&T#'$(/%\9dx@DYуHO?}*>0Nv:xU[&fN.9,GJ˳mld-دfd_jt|È0ו$%dBk8^†mi\AќGg,E撙a팺,?$osׇ"mWqT(Xk"vէ2aM᷌VfiHjmڈ`doögH jPL<] 7#ݓ] R2d9p}IauwqWBr 294ɋ%k_<*t- "3oq~-^a 6|Rt():Z*{2#\z#;}ERޕI^@a?|o+ʇvvL 4mCr59U# N& G|OZ'eS*%g8qqn52ec.lJ4F2{b|m"VBnǖ_/y k""蜟vmU%{w {gq9`@S;=`fTW~KWfUCa}\¯.Y^{,8kqŧ^oI)=̯ϋמۛ"~ď_nu1LQQؤrKEW\/Rʀ8ck4U&ΎbP a@O4-~/QԨ"e0{ag=::ڗ+z;+44Ֆ0|6 韆)r s{jFf4ɶ#)poyoofWhK/$ v2}|暑 -U "QzyRνH1uuik {1lcwEp\zJ'c9coX\}~̒Agxh4t"OLsu7]>znVIם N+`:M4UdawQ10% k𧾬/ 6ywՋc`I! ;hTW}?u:OBZ@6t #) J5-fNZm3W#>+nAbr]w,Ŧт QP@(TJ'OI4.r ƍ !K,#wS'n(5}YМ@utA萔s=2-l TYfDm^`.U^K}e[oT܍ՃSbY\C|EiM@V ų-&Lp:5/^"a g1(F) rQj K'B/ePg'N)YS)2N"ewaŻzYmn|ZdsV3P܃B^I:=P)8fdiQ>z6VΊDJ̇/ ?: QcRvmMqzɨ#ĝtq.W}gb4 RU0$ЇRwjfϴ<.ޞGG 8?!Ox"Dgi1xR*T ֌oqI0@1(Cpfڔ_;! SW oMУ/Ck,Z){xN jNc!!o&rޅ-rb2w6st 0R܎oF9V83k7+LܐȘu0nɾq/*S5d"ޑE&@W3/}]fFJ"Exw-eR(_R-Z=b .s$Ė53?6='i;ŁE{B''S\ Z=گlgCzEvvp&! ͏[9~Fo%wѠbj轀yFo \#Oɰb&.$S`8UvS>gF+%Ki"0>ݍSX117=1(՜'NT'7ʩm#q lMeiX<[ URoS1syTsW,C@Έ24s {RCTRQHOFl>U *PVp% yS>9uQcEpOzɏZ6nn6{83i\M~ N`' *?^b`H+C"(XլID|0.Yۑ:s^P~ܖEhBsH|h݀-3 ք} i 2UJۜQIڦ͝S]=\3)4 rR6@6K _V*EL?%'<_1v]}W%ݮ.Y({ tǑZ *8{* x\y胙LK$` Z|Gj1s#->o6C,xTLx,Ci=+]Uy;JCg>IWSPƇ cG@NUaD=nmGvBPN2SFJK]O%0Gy75ryxjž.VyֱDZen)3;X: ugKt<-U<,(+F-l 4ZvmFeb]%3$|a2vV!,^ H^Q yIIxMR @!4-Y,>*l*@(o0n>NM:?K8 NGoD@I.wG}T1˵q^^3uhZf05g6g:3a1=&q K \=uE-e_Ŗ'0C@i6߿M%S")d1ڎN^H,,3RwXoG3tpb$Jf (<ꪋ@^"]NZ:̢;+XJ`*0&e!]n=aLmNq}NCa)3L(,LHhw`v rϖONBQ[tW/'? ^ʧ(߃7Ui$|C$!l|,`<$0@9~^v{1X&W9GB7+ޫ"KGOEďP_[\5˗9QI RJ rRaQyDP%MB2F9o݋;@-`xg"9yI='ʯ鯺X^-J)_mLsw,XQSlBGS:*ߘDJq=(_&/ve`2g2&,a}wpW3ܞC% M<bKjJ-O㴎k?}jh9T|xtasOզ;.CC39£OiUbTȩ@p!]5ݜ*= _%1Vsʃ1(hg1aWIj Wr]u|0qHlJNT҅+`WR,_r7_'Ȼ-R6n+m)${t ͅm^&{ x|Wk3zј/0=lLY7zԶ+a yHx;F%KSY~r<:qDa8y(<}ޅE^%t]`lGeN'QQo1ߎ}o!L(r ڧ*y3B_ %f6T;FP KV%LB76eާw(r?>7Y+VW$69ZUeH|i{Tν6qwM<7陸Dő Rs{.>w©cgeBZyf[0iΟ}z#iT&xjfW_z[.w]C.E`># ?ی>Xy90=NeU$vJU'(Fc%%h-{~A%ş{9W_Z'J-?QڿP5 |{ӏ}|9>YΨ}Qfm#A) `.2pə|>x\D!LDLκ7/ r0qXwh,Bs59e-hlXAh [.AjJtԿ,M0H? 87.b!:LٻF02X2hѴ Q Z1.bY>@Ǖs\6%%t08dT7e\D[ҴZ^3j樝Ȭ}D.\ҒT`r\Æy _ve(:w"A' KGBnu2ydQfPyso370ګ;af 9GQk50(#P EӠŸ+pF()Yz:5sAf#(΍1=gR71(тwmqGAT1cz|5"{ -"T&FFz7@dUF[򮣻=~6頰ՠ433]jQk7_T19z5[%JZ1W>w|{W &{Q6IK#",fFD$.ሓj~ckCs-. iy.od4{2S27dIN㐂؄3pD|l3w;[sI %k ‰@$ѿhu  Y=<}F\>l*R9fإ BXs/1'`:yʻ eu^H&GOP9VdId)_ Nv*axxrYgG[ouF4b\׷M2] :˝L30k㐏@9l19|z *粰3UᡎN-^ķpmܩ<n5.2qʊol{&;jEUbMon K #-bB!H~JQ^9>dALJ zyO%P2 Ԥug59w/@8uzƶlndԝ6o0L!8o&\ch66"]d"=DoGu,FEKFXn!9y_)Tz VM}#ƊA`f\Ԏ!ANYXE#9J& 5#iJ%z/ .-2WpvTRcZ#PO& Z2&nU({~JR>'c: x11ř)RF%{[2ISV4B; ^|`bSp(;|뒟}z~‚&qҗ uΊ]ҦuX+GiB l52_8BPEgn#^;^7V-Z%vHμd-ND-/MѢJ7^qF3%`7@ 1Ű@ƥ[SP~GHB&mLtkb}" FN8&r2 OpU{PFۤiO԰Ј6~?P`ETp<3hCZ!*6*ۙF056Os]P?PD * WdŸǝwb)77ǁضAJlZiFv`~.'G F2CyR+'K DZJ {_N>Is\s 1M-!@_<esVjQ]QÔ}qd@CVp(rfq5N=fVmWf'C$ay"͑4rv: aQsUh GaaNdv_n`D#8;f׳h^ U\_:SuKIs+d?%hYקR;RttK} Ət?7C_6Ǽ,^H jsn*TŪ|r=3ifw=ABp]͓7Z [kVL <[Yź3 Zu 1 v@ fbt QbvzjhX, &[]JuhHRgRȫhިIOL\vʘ.7:1=9? y=?BP\/B٢!?\Ě"e+7l R k)s>gI7RQ#wGrwǰR0#tek`{^v\GX x*vYgIg- 4utQA^n8[]_u\]JtZԂakLQVz*9)W^7B [Co,?oK^' R֣٭zc0c_eX\ɎY+ʀfTTOY<)gRZuѝ|Hyf:g4 5Ȕ^Zc- )x*ՂH!0e1j`"%YLmaLW<70b=tG]"tA󩽋Z嗐qkc=P-J'p 7&vѨLfCQlQC`.m)Qz*'auk?w&V&E:F-SsV),}T yHv6^S[j#/g@k=:ߐ:^ᣑCM!\zTpdz)^ 4mҤF4cmGIٜ u&sݗ[ܸABj</dlN$ %h5O~hz:{E M՗Ȫ򹇼~ !#G5[&NKoPI:2nr-Yj6eP6N:CЙܹc Cyܻ#__CzpƽOi.)X^0j^SivRGҭURJN3&6Foq'[[mAXt!f!^ eJ)n{s;IRjǝ$O9'vY md9RH~ pDvILI&XvwBhl,K;3t \jLFZ Qb +ƴk6kUM!a7IU}TFn'Ù'R}gDq lFa%:+,/[ Pqm+1f&ʍGzVU)˅Ϣƈ/eڻdK8(8Dşաn˛CFST*x7LINX*c/t!OwsY_=j3H񢭸PYzj19i*}RO$D~&> a?}زK<Fu,P*Td93l*%vH|z[/gA{wxI_?4ӛ(V,L+ۄɭY)7Qb1K?";+rWrJdw\3,8>}ĭԸdof{xP'z!zbj)`=dpb 7 jˆH4n"qaKR1IfJ@:ob3Le^ь 3! ^T{ΰeV] 4*w|{&֠~q(Q976ͅ1eWHGx\IZ}<𗓎 XUn>&]]e~ r1Up}4RG@ tɰŌB<ΥZ#IH Cl`(Kwm]z0+`WJJAK͕"K39{4bO!Хx)ϫQ#1 amsNN)#` ~2Ajit_4taϪ3dU=d}6B1dd' ]tteumŢ(u?$r B(l)LXbV]XG0SGXqKƄSoYm*KyATZ6[]>I<>b5]2mFKÅzU9(Xm槌WVQukAdzL XnmK?-x}u{~c-UpiP5˸ڹJO0;x-$mh4/(HYd4"+cz$t=>[=i5+p 4 W`V ʇ} 9gvX9BY>q6CmϕG7Jbﳏ*y ;CPIb@B?w M؊/Aj5vR]@^k\HR J%ҩrcY }Nr7$])/qj+D AF=P:t5l&7HXs*u'9q& tIpZkTx|%Aq eܶg;Wo]DPpXد k8w̤/P! @4{&Am'БqkO nߦ-c H@PV_*+YIo!U%Q9ǚHDwY?\X"Mq/*iKAk]߾6q‹9;۪'L $ִb&9 oPDZm]Rc⯵쾬Pҍ)JE)F*ed4*N]GTC"fV*-գhASE'c. ~iQܷ?%ON (] ͊c"rj~EZHi63\z^Fq5re׾qۨoJC( m8 nwNL *,.P?;!qrQS\k($g|-e.u0 7{<ߟ7XyKzh'K&EֵtS&ۧ'܎U[JJT^VXb>ϤeFbڹKF%Ds`m⽞p\u%׾HJ`I2j~,͐o&/@n6Պ%+sn-Ƽ#.IW^nJ$*h4qIFyblHb -Qb6-ZH` mR.]kr7<+Ros|܎qNFGdpduZ/blk~Q%NZYCՄq(f0uQV:&HRL ]wX0$hF$4-FOonQP &6>6&!ў A!c'ܿ8[Y885Jmm(080в̳&dmLc{!+ 6f֒a.#4 -8t3[܏LrRHBM{&嫅h^f.녽X% )N׋yXjF)14g! y.0qtD{1*'IpHeV1}MYׄ9̎&aʙ| WgYL>~x9h=[Eݜ{8R_JOqɉPsA2N~%sH:N 0 GLr]g8(JS8\+/еz:?iyÖ45M qDCHEhrn] :esldRQ_7Z2*_>0Y uHǂ+8ۻލQ"3i[?2h! w;+62S*GD]6ų#tY_%1m2 4ɌE:Dx`35V,+UxՇ[PW)%e^7RdЃûegF_> za۹}%+*%-,&xC7h xqp΁d%K3"^%_J$;X@#<鱪[(HІb5UK:QCEf0=W4r"NAY`eRJ0g jY[R Fٕ1ַ3adf$_9 _<ߥdeB~_5Mއ# ʨBk{=b:xG K;vvtlGԛS:n ΡA!8;EC;_p_ Q^)!׶UC)=d9?}EqOi|ek}4ms:?St]$a;8w4 m΄hqY3}zgZ.w l>G  (W;f>/NEȚ}9&v޽" n|.5)T7-D=5E2Txa -N8;U:W}gg 7 ^>B? mFVB EQ O.ڒh'V>Ůo}P28P*9Z$sDd2 ƏxxV5>fc p]Ͽ8dLj3t7:*ڽؐQ}2tQ :Y| =2g 0&[vs7cQKҤ~@eK mܘK"QrhpBZ1 @ 9aqA5ǔc7b풲n$ bAJ U.g9OPU,ڕ:Kf7vXDεBL0[ ] 7MDmEEtO:14=D;zh&)s*/'ƦaW/ݶr6Дvl>ZЈ2y48 bdc̐JN_?9"U P|U]%BnM23T9\M&Z=b:ZU1\W%1#X4 "1Pa( Z=IWJ8 4Kv%:o,AT4g7GвSԎXL[N6I-ɦ ڊq5mst+~&&uoQs”)c}U7͜1)<A"_NCXJxsnDO1zk7^:8Ь2|nޒHJg%oB³=ȩBs (X+@oao3Z,Zar2d=%FYz1~rzUn4kPT&uyjY_鈏$jgWV*2NbLۭOe<kx07/1 FOB {cÐNy؄[e\KI6ǐ{o^g%7pI ʖX eUXeRK*rZ61*~ Pi $`pv+@j%SߦK]>o1NBLV?Qe4E4SuQNra]M,w*HyH8^}!~r6yljcLy$C_eQa-fjL Dǎfȱ*M JYTNpR_^fʫҫg 6SsUO6[p1]{*$;''Tk۰ kM1p<hV'C_y#+zoΒ>\TpwLRO wMPj32Pڌ34Z9C!P t(+1b׹ڔ#*$bXIa~$2a:&27Zi4uu.X? 1n{7`im>Z(^ B'kWB?k5:`#䗟ECjxX|A3鞢߈BʜJh/ɉ Et߰ް'T$ رChb_Jz"N(gufRX[$q1j@^X Fmp`6񤓀#+up$]CNxJe;!_<>ϛ_5vʀŌ_d2 qoO l]a+S28Gݢ#y1yCiin>NJN&Ģቐ&mypv22c}G-NU\ޗ3^;285o%[dx)#w V&`!w()U J@!h+rvsFSd!Px!7H48Ir ܐ}_L5GGŇp:cs^#*HnlSTt9i;%!MI&YcGe}npIww c/8;skťlzc{ eݷVk'NP0S}g 和 ,2L6j:A>s}h5AlF1QNqdnf#$_DruV5:B! _A6K^ApBS;{[lUI:uvis{1XUxH&HԏK]{kAڡ14h9jI: OAlry~ﬕmpo3ΫyQe^50B)6* w9m* LP"O7^yj6PD}&<ʓz$j&h!s7S{١tgkn4!&*E*dNp>hF`ovEF@n<ۺL UbN= }p+_n~%CyI@MΛ~Z$b_]xwA.MB_4Ѥn`^`"3QZO"17"=(D Did E7ȟN`H׀ l-'G~ Nìn:k[س?I@'JgwwNmvdʍ%ťs's"BL|IFY^MKXBdټf}#zQ}_w,.v.MnC0ĈL(q""&DitOI/eoH`` 6k@oDKq!hPGq2\߉ ۨ:3 H8TT&0a,PV&_D*mA)M[ƍ.τb]j dd{O|6+_hr\rV '+O!ue|=/pk-`CT Tx }Wp_HB~ǪcY)8~ȔVXzaP-cE8*,GViŶ=c3bD5-G>ʆKġnUeHP9gn'QڭӶ%{<_P􆧲n44C 9X́US ih82'*O&I||Gnhn kIZe'+,G] Qǣ䛈3;WN4UyvEP)4/IR9\8=8q\KNuMKnAWu[JyH¨Y?4 ;7,,qD $mR4*ɶoˋ  )Yiγxq!̡:b{ˉKMӋ̈́\[3av-U_xj)TnSs(O~)E~]%:ƏshPU&,j5I zvkPзQa@zx9俼?EfY;C4~:} awy_ XA\~Lt5NW/g\M"QTHsC$cz z^D>uĬ CHy666]tBSq K%AvDb0sG[5lANk8&C/gS?[5}O$YBCW-0\Qlz|DJ}` EBs+R4X03&S_p2!X͵((}{q{R<&yj@)q׮d1_$#T=* ӍR1G~<OO?@VS%z"O6:أ6Μ'H85m=);1ƥĕCd3k[OIh4n ~%C=KQ:Yu Q#~>8 \!OcPS8_|b4ʶb% N !$uZ_^Ȑ9HU)<{0ΊG;5٬80{C~TڭX7;Ԅ~'ԹdT`oXtWWF4.Z>3%x Ay-=(~)YȊ#u9 paAM?Zd u[4Rte\V t 'u#j(g!Xp'ڭ(RGjh8^=VN<4hQu]Xq#]I5{ϥp"i ]u s$jiAzoK5[y:L{ Hu4]kz闓A~mGafR޶ mR/P¡CEuO* 56, /hҡPqɯ3}8H:6Be*&p</Ѭ.=P7Ȍe+J&.t@P+HUΑ'̄*n&˕=+rG7QNy9V%#qCf0T2+x ',21rL%o`ZYّS^t 1wdM;[orXTf]B KK&U89vߺ-j%9Pczҗ6lT":AϲTX|3BkʾE󆛇K+@VF2 49l0#zv7RzpNcN7bH7s(0F/*`.*2'o:ZC!^3&s|{oBߩqkQ\yel0\x~B~ɽeC"뫿;|:iyϕIx}+P5>EB=Ic*.|(=ڵp^+7'$o*.Yl>Fj/X;|$2cDXZWiJG~; <:<@' !2fƾ!o΀t%}NV>lOGb?a.9ftnj+X4Bxu6[Pp2Dmmn}6,!|~I4S{WR UtʯFlϙQ)pپ)l}BXHۍyo\Iut]aSNXA"K@vf ;7^6fp uV %q= x.ya-pu."t1+D+#)ْ@w+I+z$yQwֱ$l8RbE?lPb׹m ǫwHDˢ45uZ$w1Ht W4HVx9XHU1-xACѥV0*2Z`IOVoy0H|:E4 ")U12˗Mٜ輧45ud3:qh;yh/iU)FnRW7U ^?C#o_f*5dȃ֨u|=vwFWнm;? ҸL21*jݵ{oĩ՘-jGf%g0ڇ9IҒNo!Mތ >ҏmMJ*xRs@J~gV(!&^Q=<(k3Ŗ^~Զ )Ά2Nϕvo|㝡7)&!?€x8 x#|e>D`xks"hFed%s!1V\zCX&fK7o_no>֓oq_&71 4-QGx45{a-eԻg $M[ ^|٢qYdi܀LIYʹ/o;Zwԣ#MC76\|W<.6:]tzܦyf&/6a*Owfdi5mn:rh˧J[L/k 3"Z鯼%츎$|@` U #UeVN 1E&f7ZRc!$^͵ϏXq$F;S^/za42EpO1  YbBģU5:c*ݷܑ2;COӆ,c,u^af6 wT%|xNņڗZ%3 ][-k`_i5ˆϨGM DQ弞hzgs%Gy(N=,c@V5`Xq:+7҇vEm{Ya}jeLKq!Lqngf1M#m+yI tX h1Gx" ~~˟GbK^Ŗ ,Ѱ Ǡ"cusg}+rJ"E*SdA[!ɺjw֩P'LRU\O"&|ކRZL잏IZ_y| MWL78ZXM:C%60YOs|3Wlb )ݚ[C3usc=nP'Z˖EP7kBA /O[=x K6|AzfTI3-Fu@>AFr}O}l]VEU3eDWfjՉ0mNϘ:2wtFW#mꡋ-q# YBg.2d Zi1-eՋ n9y~`[f%PTxWWXJ~v{TޏJML= ސhYΏ@N"4:vP~N Aq_/IRq+hg^#-tr0#Z TGڒiH8#3[ ;ԭn˗hz\ UF*m)'+R]>@_c򏩓9l\Ib)@F]/llY)0+FC.{ 2vg)":1͍YA N.-B%LzEFkA($rFXM{9KW(g]P u# .>mCNw[bei &mdqL3o]5SOk!HՇvGKV!: z<b M\bCe@ݗ+ ׹:%yd,ˬk"(W}XǞ{_֔I gH`X R'-4(~Ϛ#/)w[?LX=`3$}1N:t"-|]ꙒUA/-6y: ;J]GW$t6Tk5gꎀl얳Z5wj֨|# ]EvVO;-`qϸH# 'Jl5a'ʟa>yޒŔ{ N7 #Quۿ.Xu2-^- {6F;8+Kp{BQd(ےl=HBJfEJ! gKdRn$Ro1O]}2212: U*dQ [.:NTi+s>iaFѰg}#ԗN9q{Q^gxth4Il\!YreD!% \5r ԯ8lɋGbHJpG**5ǖ^D~0HguW6^@fQ4+\|>r`4Boڛ@Vꢢk;P%Q!9gSRlwƭlo8:-'Ff6T"Zj`*YH%靣cjr}`ϸO+ !Qh!(|*Am.R(p:E%_$[hᬨ/kl">ٶ͓,Xhz>\:Q-a1OMBpAUy=puHV:5SHDrv+#&x̧Y Q@ TJ:ƸjǪ`Ș!m<k/?ތ;E{g{0cmd~P\Ҝi\ldWd,.l% Rn ߉ }tYJa&T9d1zAhl'o3M|)Iupv6T|&׈t٫9+v%fKv ΈzVZC [ C@iqh|gې}KV:rmRʉg k1] 3'mnp׈NL1.Ů% RwFm}݆@;$c@K5'Pf@5ߘؾ<5uz q8DP0/X;|jT6,+p7iR+{׷eAH_e=v M Q SпĥN&7GSh!mm!ӧyFD3PWA.Lº9'myy4C=`Jbbᘟ_/ao"K+CI t(G 1a 3[f0Lī ?[¹Y1y^\LQ{#>=o!t,1]bv>!Goe *M0x5`zj%GY R=枋r66|Tj:o VV1KNVChȢj@VnHgs o\{T!a]R_8Wpl ~LX"8G2g8~@o+c5JELƔ ˝y1Fb->$=mP㩤O@B( ,V N1ܲu! )+)BѕODIBΌJuYE3jR DDE$$5|z&MMqdW/u bj#kħ-WJeg Z&19&8pkZ d4+o2nOܽҠg˵s((FE8Kة]GG7zY>n$2*/J(_B!<QJ ?!n(\?Nq~6x "骗! IPЌgt5aםi!4u >njoG+kyhڢuܹɍ@I ' 5 =AvQ Hpy!JH?z]emjk`kt?O aZR9g~_; xxήAh8Y~`IuFbd|HHBT3" :SEH)l-XG KCejCfwR|ǎLo†up:Fwve}MHf pDªò^;?P(^i'Bd!o\Yn׍ Љx˾zNB(Lپ=K 5\zh i3j*m%FP_Jܬї}`cMk8Y TC+"S?km.NO'ÏZ^CZ)q!cDi6Fzdr$ۼ=9Ki51u"iuDd@'սXڨjmA><οXv,5~P ,pƳce9Y˵r%zA4Ae֏0((naIX|JaJUEPe)H7NqSN724:wɞ}^<)y۟8ۊPyB$E3)3y^"=bdN넯{|~vJrLUFrqPP/ l _1bxZې DnpG瘟t-pQFpm@UU+;_pN<_.0 L=SQgHC1 bҜuJ#y8hn[x9>K{-WvtoĤ[yqH:1cMCm^MdŜذ6/ˠT4-o]L?L~1) H&.Vq{ bɒFiΕ!֮YED2)؜ƝSR5%=D2c!>\n jSϗdyM7>Hf9-帲9?G?pƷl܌&S* AOF2`ʪ$Ч`R9Sh)oԴf Ͻ.V,T[ 4&V坪Wt~9}%W~ϳ{N 1}3a0Q}wjâi1l;D+FWaD$Y3#,Ĵzf c.6!.s8mNY<3Q[(L\;Mf(@VRK4s(|G*I}pMDqH=TMT8RDq*&.T9L ʛm@vS GXzÖ_9 L˴OjMm~6Y}gW|olTV7-L8"S! fh?N>xJV{A%\!&Sѐ|ՏvVyI>_",CWwAtYV'Tӥi%\6vH0v,o&Y4~3s"?c-?-Pj|LؗlqE\QJf7/(j-5os>v<,;dd?|)c:M\Q嗴 OUQqhuE$VX6cTʣ@ lV3jƢ3k2GkȂq/S|d*VUg k$E/ri?'vedN̴dԨ5dÓkh+Og X NK#{rV. *!`#-i81Avh7k =Irhc=o\خLVt&f3qW=cKk!8 Ugq(Ԣ_UP8nk ai O}N#n}&H\]/%j!RdC2nة*\c #cj͔y1QIJ9\Q(=k?{ԡag2@e \ʇhzWEj,|sq֐~hǖ6_%?tyM 7入ZӨjOw >.4]ז)0w$h.xm:U]=(ҺʧOWW"zg߈߷Ϫ2;uԓ`-˖e} :@LJHs0 hM5}*Tۭ:(k钡 n"C5`h”\Qˉv[7ϋòc.V-JF9rk;\U 1UiྨF|m7B2Ml0*"F:.PYQjWě"f!!Z +Ks ݎf`YQW3e 3xBwR0FpUOyjˡK?1|D~nA?-[) _tiTuZs!x-S*ʕ`^/ ;>Db*n΀y$|pzWM#gU{A$z#xx 1y{@o_GO}s<. NLF0&|iģ7mW"%ggJ^'oPiK@[Cj* J$*\b+3W{-|e[{M \|Mq7HH $iAs8 to}@e7OgzsI(`,:)$5FAUQˁ- ?SVԇ'!?9W('+ydZ)8h,t)"___{p_>B'jM-QS|u,YfpO/@!]*Ķ]jj$<l].9?8/{ 0yyK|?QںjMb ~o-+05p2~qU~yy W`j cm]xdEEz%/|=l AE"ʎ}Bxjh)%]PVf֥+d"$iv2n";}Se`@I=h bBX~<, s?!38LMjC}nhIHߴxfG˚w] LlӶOţ" nTK{26aɆ nj! ?n0^@tlWx޽U%QjpA!8t4Ecnx \5 "V?8&I!~f%:Ldh+vO2ZȋS2 ;#ޮgyƭ559܅xL|)YYFV0Qcr?0B"ķeXdP__pyǑv8K s}@AEtqE_6I,:龿Rh8Zw'H_T j\|y؈ﳲ3m~6J99Ds"+v1(=O 7Lv(`GusfJ`=?ar频d g QG"hz;CvH&KjY2zpoԀWK@-o a#c.Q%e!g"0xlT4rfnc)Trb~:B`qhi@]g׽͸:ݴ2}\1mSZ,ڛ3}659 ܺ $mX@mJ--'8 QāvHzdFɒA_蔧AU0*Dʜ 9.J AQK M K7w>6&Y_о، |}JM֋Qevėwy]{-(%9…|o<}@1c FzD!"-OF!Ę?eI'zgeGZѰGݷ[3ZpCv/̈́Z Jk,t*>-.4{ P&'7νۘ6ʖ*zӵvWy2+ow߰4lʻ}m6 'N)QibD ^lLiH^,H|?ՐWJ)_5,g… {CO/JdKw粖z/L+e,vMPRn*IJۢ LiQc.]XPHMoHdTԬ%sҫj;Jᱡ}JkFAmf6˳{z Qn2cm*jXFlUexB!^y[oawH#~l{ub2.b9W2?PJZ{Zh;bWP7u+fA(͵ L3 S^~\o$f0K(-J<lkjͧip9eð&M]|O+G+I¶$gY* !;Q״ '&~Β~Z!Hg)2w>B~Zu[ol|Ygd7bLʥsFa D[کgȥwAlATY@!jˢWsa-Cm(L Gpzyc8A %bQdJWtQw'RV\Z9A[ȅ|z " ] k=RTO]U-2B+?wb.DI`WM[*59A"Q>Badmtz+z'qۉ|!$e,%.m` 8 =?`[|/X &qHw0]vilj64kV6YO{4ormgIDrAgo43IuN:5)05|m=Lо46w;5e؃ \j"9Ysr$zt2*?#CAR!+k"AkC֙M`Z2vOunBљLb%唛cԞ]9saHR2ZYz4a ,4 f&KzllMCoD_`l\\&*)>7,Dj~nd1o6 p@./*I{LJM(r 4: 3Q >( 3P{D]rcKMfT ky{ӻv( 1;i<UpW@oa·ACbyi9bGhe?R x+ ʲĐV[ vOKbʂ%Ē X썊fcϓ;ߛA/ -{uydqYh,쩏177(B"LzCh~zz1v☬]g ?wC=P6E蜔sWIb+N&g1@xwsʩ¢awܶ'?P[]|cJo[, d{KǧFK3 Uǂ1HMP`0N%p]d8@B|v:m p9--ZH}~\||o't9=1ܸ ؙq$ _$鄆g.VDr58'OjgU/z)Dnj[m2#'E[P)@ȥg6X"/ot0xq~.twRx4Ny_qA+ӵ PJZnۯ0e"uOhxn!y ۫~2+"YGW17|iɘDrD9exGFtn߆9AH$ p &cB)]&s!lcdK³kva BXh$^ C=YKS$K(){,t{=8@u :aڞ<16Y |C1Koײot)O"4B0">>Lc/V%S-] /bc;"=6MPd2@Z{uéj)vL 0 vr/B@bZ'`3ڢȬ 3L8c$Y۴Ʊ2/;SsR8>ĭ`WE(TKi,Zד xl&N8*j!3eK=ie笫|Qi5{ ui`c=ww<-B)-244>Ɗ`Y;h_,Kd@h[F;N:gׇSo*OyfP/c0hQܯSbsGoNQdʀ+'jTӥM,2Rk{^[SN%Ȟ%(nE-Ydz<(7RK&APu.2_k\Mю7^Ӥ˘1ZZ$ľmꄢTa_ W9]uL+FyYA4UDD)v ҽᎇeP&e`UGW}!U' t.Q(tp]eUuk!N^;H2ϸ"W'3T)R !pD8 ^_:V~ ?z ׭~|Q([GKP3d'6^vUƤćӆS0 x_@2q >I]'=moz할\i<.w> ]1POCƐZjAJPun~f˲bX!܈~2\l=]?W"q* KK]o6t Sxԣ$A)Sa(gZ j+ Ǜ؂{dDk '޷*oc0厃q9fGq;47di-enFQ0Vj&5N7TtוW 8ٷjoQ$0cx'(Z@%oVxu S$ m&1(*&ЃS=Pt%5^X7/UlL`z3r3[dk;m\鞪̠/ii}y4R.15>ԓA̞{}WT#ٮ_co-e7י'=(bhR[-s^jT:g|0P}{R®1whҥ J*}ydO%iO;$<5vRR3=jٚ<Ҹ ɷA3\ktI/t1 x*^{ܚT7ݯEtX20rmjŮ~x~"c9b2Ή١V/R4ۃ),^vTρ@5kb IUr(y6|qN/ġR\!ʤUD<+/j icoٓl1pg\`.TmmwJk I&zyN$ :?yZ7MVw[ 8ȃ.ڵ]wĤq~øXeiI9U3 f Gy"HXvjt\<$_󪊥,?f# Dj^`6hgMk|ڥmZd_o?3E̲8<4pu q*L2a-c쟮!+:[:TD nˤtF<*}A 'P#|;Cx֠fsOYu<:}#>ߚ'&A NTs<$ݙmgdA%?6I]Ni'K˳__AFɨ1d#\'lLG yYwTET4WVR"3}Q@O %GeR|_x`B_岀QtoMR:&w(;2AeO%MuM:_c# 1: ^lG뫌x-釮{xZ*z$.%lҢ@?]Jq",3Jo/.$[vq g(V`/gnV ]*2V/u=>-Y[𪩧Q6TÚk6P\?ܱC]Y-U:׏FD^A 9 u[ٺɨXFӯ"ƚ30s!jO]IJ+ղ!`2 W0U#\׋^oID[vEm8ߌp'KhLUc [ RE0n 6'"JUL{Pk,50s&[\|0R~o4Lhj#$SKvH5Fw~;r$fF5aօeBqKsNtwNW eN?v'fep%x"7U]-R](kl>a Xa6◪S dX4ckK+s26W559P <"'?Xu%v@M-4Lj29k!g*^Wáe'5NgG16Lof\rj-Ο" ZCj8(H&z$,JtԔ RX|?ւYc\tmNUAY: o}Џ*q.bD˙RY1Zi#)wWT(iPU@~|`H ޓg a#Gޢe%? ߖt^6f#x\¦! qe{|If:dc([>Sꆱ3/"9r:,frX 鬝wY2 PE]zA$9S'բ<҈e/! :ekEPBG fI0Az8 i^ JifOQ̝JDRҝCǁ ).cwݡ,tl]B_Ν-ٍ9r";G|$ Hv*d- gM(&A5玀{G6ì:@[e>"On/8v3ࣶܹVf34W|'kxqApV nCQ2?b|oOUja"}®jSIi,#w ,'<Pr :`֣7.`¼:R6cXg_߬T(Fr{n&:%!շ3{~$Omf?f,w-Sձ4}6?zw̭ƒ펤E/W/%.$;T:u#‡(~)67[gjVJzۋgeJ@W$'t' Y=n+Mtk[mKaQP[)~3qTrC,Gpf+pEjҟ^EZ0yu+ަ5J@$TueMo0nѴnYr @&]?;쫭F×0VCe I\o.$.*;ʽJa7|~g2t9TpI-B@^̈́ĆZ1[9mQE~:epx\6:~Co7 |M % U7S7@r6dG_4ƠRP#U0#}7 [ -(M' 1ДW*jexjSx639iAVBܛΟQ3w8'[Gjג='֒I^JB 3[QUZn4[N?1[`B܏B" Wh^g,\`*c lHK{gEK_Hm<AҠO ӾFh<_gP)Fτ=#3-T^Y ySX)nΙ ss?eʳ3`oFyi3,zWRץu1TىDwK^i>?08 -lFMt ΍e4%2B脄X5Bs~!闽B -jItʙʓ>ލHMu'%% @amD߅|kQwSd.Vi$z6IL}CEF̿|&\mfmt[Iz+ND%)SUG[B1dT _>Ll!⥲݆boʝnɆtuذQNc{wfE>qGA}'MQ5TPGO1I*{ >0Y8<;Kajp'0T#s-Wb<"'=v'Ř R`]rd~  =q1t)}=}$V9U,P@Wpy^kpM* O U [&jY=#ܺ".78Tq[ZԿ!f9CneX[jq(vmJ/gg ],BM6fv%|C*^ƶ>jӖ~aiJj~g.+0~&|#΄Yf%g< t2%{#۾_v\n\ٴzTM} c^z3?@WNYyՂ?]Jcd,SMP?䟉C6a2 ^Gv LV20!cl&NJ :(L"/ZPϊPg{O&xT4 H֓DR ƅ!@};<,XQ[*"$&ѦS~Egs\E1NLw`CMP?g[[Q#kO]'Ч<9̇,f 15+Ń Bl\%s!Y1$d>=2q7!0}҄s ܜt4h[N/\T?YXg55jˎH2N cXyR -|6w8n8QXwݺk72Xp1{k^s0"~5*]9gnABs .AarBװ^ 5z mh6%3Nz@?T7픝N$B{φ<'u*Y0~. I#R[;WBo b~wž^2Plv{Q-`C[c ! ũ]Q<@"[K2uO}3;3WHFgJT7&43dCNPL tawcj#8_!4w1 =`鑺&p S*ŵǿ|ZgJX*{eѿO˺fi'ۛ|c`JռSWF ז6mASߵO)v$Eߜ@e8ځu㑵SM\}'o[W:OJ<ӾxaOLn;d!lrl+zz8˗/<l?ijf8XjG{>ʕzeirR@o;1CŃ8& $FZN]ܬ6o}x3^t2/xyfa-y΋)KZA(+'Fz uvx KlEn5dؘ~%ۮB/+wR@7?NW:9쫵IN i6<3 :bV Uxu\π~e,QZ RsbyNl| AZ|u ]'ԹhoAb`wSkbhz籠磸MuT$0YeW_Q.&9 MZ\zÊxx 6\#C*;&JR?1iSnYuM6|_WVxelD$m`%`4jT'(S! YM-d21 8HP eg{_,Ctѫ|[c}^IIk?>deua"յa20 n. u4(D)Ie<#tmҼZo<~=l;/GFrco:x\G>SpD@{0_@ocn mMuށ\`ՅH3k9nrűssNv'd/ȷH6ei8Wz[;Vnrbղ 2#BAҖ`@xq\H湃cS,,du4/htX3V@<3y8+6z3vWF z7ƅ!ȥ&޶eϔ2W_!N}XX%j]kL!=| DY)YlL { CCfͨ-W1$ ef5Ҭ9j8ou" rM8(Ȑy9/,APDŽ3,dZb=@V9(i+{sk2-ˡzQO;tHһѺ(^Љ`;>Ob\cG"fۊkZr"C;2U.)xR.%]`{}MOA=t3Ih&&B M˞#$S+͓L2#M<,crD78bcEXEۓb)P9`T}*xP8ćD_ބQXVdʔpvLFokP'zCƕ'?zK#j&ކN,;kokDDg F7nT։6TfpOQ8V҃KFh}R$p7+^g :2(P~rn_##hfX*`4f*$$oN W0c_>ohNfy0h]P A䔧zV;r@SC\՟iitR U )h1&2ȆO+>Ȓoj-z;8 L1cy]M-jh/ڊe3[HD# 4R6cde;]i[IJZwL?tȀQ$j傚6WRrD11di ETeۃKA$?'No{Z.e(,x|6ΰ%cVKhL+!-.r^YdV-N 7h;IogȊ6#gr_&8]/oQw`T>z>L4hf}R_RwއF3JXAĥ5y&|!'W-8 !&ok ?aUF$}O=l!/;Z+NVNaD=wk@=ĭ"ޭva1S]x cSlU[YA傭;_70 vi zڱ2'#TF(>0]tgrDSD#~ a鹔"szi!-,_݂HlAmiH ݦcхRꁃޫaUKWOKFmSWG:mʧ.P]p8r6)S}A ɐ"@ c6oZaBt4$WJ-Li'11 À G}wD_oqN- ?H<_ $ >2:N{4N S'ڜ.Ԟ7P]j镾hs pXGASȜH) hi X5KRƗΏfe24-%1y-< =z 0_mD)6:/?863]*G>TLOJ DZE$?/X6z6Xgkmft\DYTnP^wU2r ͓8:>魕I/m#ft2wpr"0coO\!OaVX#t5Z֏ɜY&bbZ>ԊEpmd<|֊w:cBVٝPlO{VIvéP WPzUtPOh ^55fBϥhmyC$Fa)v^t]f0ҙtXT/}o.ކpHu, Dy#w,!*=&ƃRswO$ ȩt\P1hYpr>jBߊ[~DE_jb䨁4U"}`Eܡ(.Q`K.kWBF#F'F8?mv] 4m$Z1˼QWHꠈ័يB0$O,//k3Ӗ* g 1Zpm,:GԆ[* A+B\d]Gzt,$"tz.\"w]T&ߏ^;t=4/ Vܱkj{P=#ȀU,I8~&QvTR;Yo4:ܒ|:Ko3Goܸ!8N~4c]rnuǏ١g,NȶF ]z]l kgqЖC*y(9ޜ:w{`}Enq,cy&pIqi6d/J)/-L8}![3t{&8}R/V[so6ɇAQ=@L &0?兮='qSP^-W,,sN2v}X=I/y4(^ӱnp9Mqza!i npx @~}7X"KJKlze9þWmqEʍ&F _uʪ'7TbXŝ ^U+P0i#/*dyy BkyA\?zz=5e$똟-Dˌnq7hiTFXHM!ox g*x Sdt≷8U!PL;h;<2~3d[B'"|eflU#がTcBPo:ۘeUHAJv㌏aFԋ)p+lʑi)$Oq |Ϝ{ߋM V g"`{+_R']3I[;}1?)R 6>>pMOe]=n. !gY7e , imvS0m򻴲`{aL>9ِtYfEJ? w5r_͚atK\!5٧^_ pC2 8!@!*hq?:9}~ǡXy.QT(}R`,6TF7ʎt*㙺q]Cq۩$gHEqiy*ze`p:t9L_TgБ.) bWJlSlNS݁0~n܍h}(t ܒ0`]<Q wGCh蓁{ !]Z:9E=g6㐆. 228xrFOOQZ]H˭HHH>_G`Kق)O EeYhSaWi 4bNXE PR"U)L=Qv*C4? Q%hQ|!šp suSE9ˣ#ف!I%L^]bk` pyFdyq@g'(hRBcKON*3vi5d0Z$R`Df63ǡvېy2F*0yCOEw? a:>]ލb1 ^AṙmXxƂͦi4 F;c/"꼭eJްGV%u9(;W/佸g吏T Pq%Uuo[-Ӊ:~8Hf%N&o2kevT ,(NB|@eLKSf3ő'ҹzǣoA}f tsw CTw["{j@$4q =dX'h!f4=>wJo V%|D,YF̀C3R\JKP@S6fB𺗏ivzd鈌rrB$qny^(:E-rMS!tǃ)o0i9BGH,7W>TW0JxlTmv)=J3Hɿ2y?Zt'Jt,qM-`]g?f[ip^G-Y99B` 4aR]i/xZ0mg&\Jt>_g%?m=Uʼn3SłX:%k+ ޣO O[eq1;}&V|ɲRN7)/'a6U r,f%TG|Fh s)bU֮5NBz4s$%_N-j4.[.hq~FWqlIzDC/$,0醂-Lnđnkv/95fGBW;\d;&;KB%e;ߍB m .6ObZ9,1]mp WIs]dDvb>*C}mf\jJܗq=X1aش$\ ܂ %=wWGnuA 0&ZQxЌ[4G Y3+O ܘHT&aG]|L GoF%HMpϔѾ~GJ2m0O)U챫jZTJ@|QDwns0=Tha xtr2#J6Н6%F)nA Kk&e) v!q럛,̖]UDkj ozww帯szqtMP錝g!ٝ٫1zcz6 α<ך92dɽ #e+f]\T}Pu*myoV6">T9W{Ǣ}%zP 8+OW{ZhnY#"h \IKm ^%Ifs^7b5%WWIޑRDž6X!jFlBh.WB}P80¿JH h`5C: T5xF=b׬TwqM I rm9TT.mߛENz|2>0g$N4o9ٵ0  aA(ak+r 3$ܔ]( fg̺ygj~gBg Xqz{oڑ=PgpC+Y/Ml-l>nNYL]*+p̞ \H#\k56ɻGKx/X꒒FSiɝnk{ 3ܒyW%L|4a$_[ Gb{{ԝػdY<"c_wn Y*:d`/c=PvS4G zOLGqe~b[]7Ԝn*WWfe⯈.}tbiaB`,(+@N['u9*ifXnAL@1k\1Z ޤ%nz/^~´M_9&8) |Q֍fIb83Kf5N5+ķ @h Ug;'A8$XR/f᭯%"@]r?J[pɚ3R9T#<`7~a3o4/}ˢ/wF[U󉤹 (BcY%zxY+&ː sff`Fpvَg%D!]kSc~KRO^rFfײ2/%LA>m>ѷgݾ \)}`nIئ_,w4U+ ?6V"LdHw1f!Ah28 )O:Tmp0uڡٴP"5@vgFz5R:~n*idHI[ﵙ̬ٝ=O6J~ b?O@Ğ-wGHbГ'R*3/-^t&>j ¨g2#_k. ![~\_0][t<$23<ٛ-q;yZ(}E@,JDiJk)}l}t.: i⤁A[VoJj:VӘ\/Prf>J!\B9l*Zxh)IKȧFf>66 vBibz5]kW^.9#I`{V=SIQ~Ø;TepFz/wnSo4_I{2L3(#oF =:]*kosxiCO"DZ_*-ۀR3Q'"4O1\t "^V2dz0 șPȖCZIpF/,o{mP }M9+uobݠxXs&7YQ1i?wMb6, 3k'rCw-ThSFg^Php3)(l +>S4+.^Bhkakuܟ/'<'Py~2|Y17+mdEā7CI#kzo6@NnBiU'^EWwD$66|7n9: TBˣY+5 87sPFXEz>Ҧ6_Qo 2(r"cL(\(Q᱆eR<62wM-<-E4#>]!԰<_ݴYaJH=F shEӠr`R\hÇ_J@Yl1^'ԢЖlYJԔU}/B5J)EMzmN"|7Q6*{snt8@yTX̔Z;95zz|B=ˉw2Upf6&%s׬V X3hƩҩ! \qM/<-\B$v􄀖5U YT(4ٌ'a~EW<gz|{#dAshg#RjSE/R@) 9؎ }ӓa}a7Z,Єľt]O2D$4?@aDڜȊ>O/qg %n.)8kfGEdrkɻ`l_Ž#V2Ƹˇ.EUöмG w(=)O<ۛ?A{eP! IT= $Q=8M5?շTeLK4_E_/*D{Ocq:3w o =P=@V2ϊl^Pķ )huPXMR~clxx_8)9 NEL1/Ap5*5'Fl%󊅕 *L4+,UHm0倇'`du_/uX]i8G yr+$qu:}G|2Y>tU`<빅C|/+NfY@RA nw GB6O_ڵB$z)yΪȏl6"#KF&8~*^S05a(_d3fmdftV x(ې*`^'O; /鞑^MxftL29;C224GHV;nt`kbĞ rxvzÝAR:ԓWQ03ܘ+.>y#\%!A_-x{n;v1ҭ6~Ɏ8T mfI<@g:粯cU~}TH&XN\fBRJ%qܧ\)ͻ; ^pbN6LT=qR E08^3]Un7 m'j@ n"]-wUz[`٥WXVXN+Pvep=- yjz>l6( _HJLzzjD9Ry3An_ 30ONs>)@~6 edDhGv1]Ͳ e-l1T "@$ l F͈cCbk*"kY.lsK%GWp!WEz{ֿyjfI+ZwGՈzDrE1}mI}S⸘7\D?*Uϗ<9ڛ|7X&^lnG4Z2~7mLEB=69<#fߕ7 AՂL6X_2u2 BY\woF,#@Q4fiEj _1*p|naKt_;]řXALyf'rI*_=]c}9ƚK&/ZwO lOkb.Q^4h6M67V;b׾y60}!?:_Au]CZ,~jϜ?YCt kkӬ*N>t6ȿ*Cv.3!(Y˻qv_Myx)bt<d͊# =,p;% JeUǶQYr"[keL^d.: {E MVK._(}U#bҝ}^Иm8ag00$?܅=8`WFuȍC4!o^*4|B!V톼>n&K r\gX3ݶrİAy"^ЯS~xX1lZ н:[Z'Ch~Q6ll?~6ލ"6~5 e|jT~ Vxӄ\ܽv {V;뺦썽gkU pbәtZf18N&*AԘ/GY9"…H:҆pk@ ۨ1kF,TkH 'PTqQ&2*4(y X&,5ScQu B8as4k}WDmU`OmyxB 3@6nu> aP q*FV0|iRpvŴ /$r~,e만V$-\]Kfp[A3! bS&!v-ҡSF>qL`vKiQEe͡ Mr82G;0+_KnX i5a&` 76ɮ3nȃډR-dUf;2`p~^6kH})@v|7v5o0ZZHf "iQ^%/?"_8*+$Ij?۝矆~њ9~MAOrHQ~܄1ڙ/&3Uw(eO~N;p)kKgNWo~2S:[^(k4*Iׯk|>]6Sdg>? VpO[+4[@%#ky"7 B2\.Ou ~rfldҔ;pcGYT+ <6;,Wy&[Ky${jL}Z7N,q&=4T+h)'" EW1p!$b꧹_9@ 5ȺMG^)'b Txt{#ع&w4eOtz,>y/2'$LQz`e:`cNnp\a*cPV|%˯͕R/ Zo z5p;QXK_ ȏc5%QK }}HM#xn n®rFOO>Ik cXu"LRO8|/:դ3* ~Ȯb_IRB{98I@k}_/^ʿۥJ@J'2SA/ؓ-ʦE_6< K:?^.u\D& 6쩸${-]Рi*3t=N5iR2&П,`R-8]Ŝ%;]b1g=Dn N7 wrx)$B ʓII%SeY^1s`XR}hHcoG1I1גԮt1U}rTM`\Q-`fN_=biHKn͹G2toI Wh9Hը">29>nw4ٜyoI{~-n)1Vf7A{JQ*ShtoO=9oy-#8 I8C+vL-|\_g M'Ŗ{YZBߺ2qNypVPEnk^N ċ]*5ݗmFU?wIW 5gZ] g2«Db=Rl2XjT{g!H. 9^ko{ҧ+&59sYAlHg&H>\*Bgǘ6Xyd14D3'e#^U UJj9 t#gk#j. e9RhL,6ԽfY!0N&"t #h#",[C59ѫf`UE'|We/7eτ{Ft'8r|М q-dayrщy >Hl*Ŗ.$$5٫kY?kH?D[ٔ|5m蓡Opl\ ((/wH} =.d񔥷hg`,mb\t% f0ci{rN5RMr Ofh)K3B?$ !xOY(5hu%`B;[1Y#*9]\Ad4,r05pz<%YЎ(s̀b5IXk_SF?USfF36Y|Ewb UNՒ<_$gQߐL:q]HEi^_VcԪiROJZ- WtT`nƳb~&^k%CsjRZW<Ԣ{C_+9cіsnbH4bU)12*+ ͢&ywͧzC$ti; 2لNIfћ+w2Vw')`]O}qؗGQ(yDSQH^( q}ÁTc1V߿I)q{28b.=8le@.43I~cؽϤg }y |aqFnu`[n<-N2 nRWXPu&ZoC״nz7P3kSIRknf)^a~=΁|2A/<>k G$3n׈{-ԫZۯ٢|ĨzΊQٙwc&]Vl)'a̮RV~%_O8Eҙ;$w"wV\26'.T=zޟ#xwCX< 5- ۮX<}$h, "~Q.sK^'> '&X|ŃZmI,. $5h^v*u1W|ƖHa.SDw˻%㝥 Vc OI?tL,rgПb^p0@wQUւәqA|x=Ra`X+4k,_<'I%e^s$R;C#oZ%4Xdehz/RVy @c15ndd/zkz^ӈReH BV<`ib27ˍ R|R.GtxxbYGÌ}^[P q[@"<u@7[#!VnPeE6ħHHm) 9+X|aNk6![=T0I2 scPdQE%8G"j fhȗ%mP@&U}A7). 4C& P^5I>I ޽Sz'<>O)uƂ_4R_z\h<FSux\?.W蟟 _`swִ`_Orw)f#!T]'B] \3Pso&ߘ^zG7FS n줢p?&N~~C avMFn4b>1TDr4rn\PH.Ӗ g;EV HrJ3)y~8bRf.B>Pnynwj.-yseCaט[(W&#4:K35-lPh 4AB6\kcL0n'O;q琜ЛCs5n=PZ#ڋ$:tZqS&$^@Xnj)&SLWC*ֺuP[ ^5D ?.4*m( 29mwL X/bsç, (H✥p?Vh{c҅7Krsl/g2蔏ׁ_ {&H肅A)~BSE,O[9N{xBBaz93\Έbzy]C ''KaYw_FP4Y&N0J³f2sE+wG7Bm=fZތNb0^i.;O4)/ h3vf*xum ټvd3Ek3E_h=iT|:(2shzݔFLgxŽ#N:wZvo`E0)Ƀ5PpKvO / 0^PʞzGhsd@g!Yby`-*:+$SvnG6B˰ '9l}cf v$syaN[4IPYd~+UΛȊɑ"/9>3:^KӴ9eiuu[ Qa}7i?БLozRBʝDP\u'=9fI7t[ M!#z0:]Ce~j6HmD=>CLSD/sI`qNJnzb|1?X/l$ڱap*"+_Փ'Z؋]w rAnZ+<^VdCF- `Ԭ ;6ݚYcpզ=y|İ#4ՠ!F~LjCd&O7ُ5M07BbkK ^Y&Ei)jV񞹲o3D} Hzƫ|V1޺+M}8=eHg@̀44C])̵̸,|Ɵ؋Os(. Ҧ'^qУ+\"+o2 ,%N_AX4lBk;#nyAظo **3%ٔ`[1mLZzMtGHޞmp~2xq@˕+{迚FmW4@s2,Vo]!'=7~g޾[8Cz{_kq x=. bֱ}L2!trZQ(th`l#`DWYǍ  ew+zigr SQu6q5$<| D6Qgk^1'E9^=dr%d*tzxgC(UU;!r @ v|,I' qFl6ugOާ1:3's77'ޕsy4B9r'<Od=l< $#\Zԗ% , aF21x@v4^+L9-uÍ Xo#H9CV.8#O@<ڀ:Zv0Q`㛇JOz\m"C?>C0kGOvDpfFr \ oTb y"Beo!UyM٦f<ߠs( E"Ilq/;F#v+6M>\^ Q%dCX6f<E(mx|E-c k9>_mPe"ew$Yiki=R~?}^E:ѡ#rU,4Wx+! 'ʄ2 97%mdgm xӄ ^EvZMڛ7sre{-IE1ħR\Ԙ)*!+]v:MӉ2=JESNBPF,+̂NTR"0Kxo;3 "VzBl.Xĉ+:<Ia #R(V,=M tM͒㢸~?Mwuk Le"#HIiI+D{^D,8`_4˪y>;ȱ ά ☚,P%$Iȁ] [llo|!X-XipFSjN7{e}0{ U?@ CVsڸcJkmB1oNx)>Gk;P+޾&Ywl*~,@RmV 5vܔߟi ۣBh` [9<(yr|AUذ:y>\]jP(rbOz)7Cu2Zb&\V{`>w>gnͅƨP{)!q~^B7뵓%£7:":b{ϿM$g{;NP27ə0ΈOJ0)SNqݩuR*F=w /U? l7rzJ/)櫃_FRP6`JAp%!m#fvm넊v?"@a6_:b@Q*&v jʠU];"o[:?dnD3^j+yn`^S *sEx"XYtb%8l;\ƊE);KA'7SB ltܾY;m-|NQ2SVq$oR>#!%aˏ !&dmh3Wפsٜ!Lb2faI,F(p7j_._>ѯ<[9 O'؋޹w]c4+6{η0! 3ΩSCil&"<֨0dޏ>r0,8He&Bf]xkpX%CnT|8-Uq^Qfț/1t4j2kIgX\xWSe-}++E.Ϩs?hFO{Fv1 '1ip;B ]DħUAפ3["XibKR}|GCX'ho U}0},wy+ k*>7*)i(*#@pp(ٸ8Cd0^L,ι!ocŒ;ԁP旰yGVd:ĝҋ??Б6&BFҿ[z>8V|\ 4Uo'e06oSqmg* r7FvUXl)Z|wZ\QiG+|Ur); jkLx}S-|aĢ C`NB/́L<83,L+]f or0}}$\p&dO;&8|fYOv0RCI%  >+ x,2L8K&v=p9G}Q0i(5<ͨј6\ThC[ )-:ms|sۯ%#> y ~ 'a eNU}1`?i<_.(; T-&V<8fvHGYᒞ%=gT{2 Ύ[ +bبQs+nA0O9R~*3<3MۨGn!dFn ]';- SSӈkj dx 0528}7ň*:~LmR$WJM1 H}?<*k`74. #yu"?^BŴݼ .it|T FC$T9o_E*RS; Kp'PHVsb6!y,VI]E+7e:D[N*^ (Uab,Dx⚘[Y]؂) 3w)ָ{kC"izse(J1ԍ 9KngDjY(- t}{ۀڶ[6gԷGwAoC> O&і-];$ky|.0g$ٌ<2c"Id5SF:GAIL)(Հ.'v3^k,;[d)Cj "9Z#h+T8BA|#a$RF4].BG |8 6oTh[3Q>զ1b r]Ku;܊\.JS6IqgRi):sޮuT dZ3rfLD"UTLcbn̴6>sy0)';N 7dƗg\/{qJ"~XHiB;`9G.adY_}<C*l@gE!5#fR,F"mRjwL~"un G6*Hu-Oբ/uK)՟1t.?ёud8V }Ϛf|!"Id4m:$] ;|W|8X9Ѷ)$ybPd/B$ҞM,\ݞAV|pauUv}t{_2`LJsNOAmҿ0Jm`dusvQ._wSaJ}X?-_J;ihH5yU-rk h4ĵ?"yiDX'(/AS=3qe}m'd~F 25K)mhs{xhKl6-BWl3ӇRK=l,80rDZ+SJD/OѾ'Z{v'?4 {f~{8# #\B"\XaPBŔ;Fu[\K#a׻ړ}=kՌ/řȩxV X,)l(Ko|B`!Њ>lB 8^'-{ {=s`ޅyX෬+~M*X Tc m"IDh0Xntom˦1X!NK))=6tTk.@NF Xvcr58(׾4'oų!HoI{srө 5u7NpW[ë~GCx#9Rm>Nڟ41Ɉsw'ҥRNMm,"@eZxxV1ߩD< /x?}leX$#Od82gRi(qOp#[H7B[ %xx0O%  m1:O: X8Ac!:@zq(Dk2 {~℅>]1-ʄy;QG8Bo:A~s珋Ƽ^u”['7M *% 넏!`tn)4RG>a|TҝѮǛC~cNEkkL'`57> Q"5S_EQ_T+$Aތt-+ ̽ήYfd-ltxG;A'}Gi mēp~1DtP'5)>Uj@}C෢ZJfLԼ| YOoƨUET=Xv5YKPi_r{K#^@Hg'GoM*iٝefY>%0XrxG C|wyUDtj WIk?d>ž$p6P^c/=[vC>lmx1t-6wZs?+ Δ~Ji-ňY_Xnh]S?#Vc*%eϺ{A /9 qӀI THI|Jiye37;146pD77m}ŝ1@ndt v*',̍~ԄdCMRR̤d>W>&檗)X-*f`0D[F,{IOު#7=ed[;XPIZPknQW?ay炔`礙; `a(R5|JL۲oWkpn9f#jn q..3w{Nm[B^,9ڃpzϞqdcB!: %x&Z霌 'gIm'N|~5mg7k4.Ir։76H_kZfStpWrh+Q z2Gވ> \D*!_(Ti&ֽB}i*dvr1βUO4sQTH-J[k2iGbm&2 }b-ػχzE• 'b+se[!L(<= 䋊R68@|-_DŽOuMzzزZCbmϼMx{fr/Oo56J.^:N AfPХE)z']͐)Xp^v|9yka②^~;!o.ޗ cҏ971z;#6Ժ%^{\o'~#gPxtamY1FLrD'xJ+!bF? moC[z!xs}K^lbыHZ6GkKmIrJiA|bU?2߳+k:eAGF?z?Nj4tf(_gw8O*X7ZI> p%M =ŠX7(~-^k+a8!Mܰ-CMt͎R%ɓos(CJ hѢf$(cķ0,#1lJL=!ȟm<^7 >cxj4?Bp+ f:ovgNSh26۞UQo:M-'OJow{/ڄ~"([vL3J W sz*Xn.EeY X |F`31 YJ Xi#D{«`Kny `/Dyf&j~ŹDP}N&΍HF])! U`DM_F2C_gb<%ckCCm~G% T4% p񼬺TZubB!ǥWʀRY 2=%M8RcA>mХ/u6++%J29T+:KrG6 ?q~̧QGrpNn"/bZ- t_Wj\Ը?TEeIqAfG*"N M$)igLŞmbx PZ)xr#?3'eܹ`וh9vTC4]>}P%LgTGoYҙ~ai VOY}psiCz珯(2pNVoŲ-!;!I2&ant)C+ E`gޏfǽC"DV6fcg}>/DI`ף1;{ %>z-z?Ȏм;GChS|Ri]ߎg |umm:"F(ҍ@oijKo9ZI?KzإȂ %c+UL~d#)dytI OjU]vJӨ* r&|ɵ0|+1b1vk& .y>iC*d!鎋0wg8q b.2尧KCJNZrIhIfy#f6I֜r:#l^]8 œ t(m+eܻ&9cם!)5ŏ[h+ͣIڍ)dgzR1.v7R)v\Ii*ZEa [52DX)e<' H_aTn9_=}:%JbǽroH7XLA*K=#c$Aw՗ȟ2 ^jǿz4y]EEmYהk{-+Ul re^.?OZLW -zAZ&{Q g՞yWun܌HW0vkA͚iU4C,xqr-P=渪!MWCZzړ4qa#KRwO1SAW&ޜXCg3-&]ܬzүic'(ԟSyg2=L1Zscuh.kN2|(aJpi7 QHi}9lu1)λ46%*h8bLBhbvc_' "q~SQsN5e`9oD,ee5-s]Lw?/(w~/|=>W&tU%#:FS|S"n0(l?N=gpD3.x'-<М)6ju잓%ǽ;Wlw! |i$c3jȄ7L4F|ڬh0:CXBtIˠ }H ј[(v_6  !^ӛl=p޷?"F.vЅ^# d~"uOorV`;\lǃ% e|j %=;椞 E3Qn"8RZ2$. d'i .s;_ĊlFK:ؕO ìymm&n'YL:*PUIQ>ټxi9aqk]bOȑ)O+oe#d8nG.x 0n!1CX8?<7KeL=x&N=?yam?Fsa'YȐLai1)h] ){OP+隩CX|z\+s졬; qXߜepairsi}gEsNkѰ# ?9>K[,\Ćc^SGUxE4(ch4YtzNb 0bydvPiސiX`G];)R>E JBkm9*5L${pD$sRIv{`x @#Ea'.wJQ?1)X2 PW8M }?zAԙNw(]B~u^* EUz[aQVYe[ޢJyQpJ”r’w _wO6@ ۩'W2zTңxO}z"2b%Ox&\깗y`hc+IK*8gu% z@[RǭFgxsuY7jZq\4zq-0e 8 ZoyWO˭a5DYOBGM M-9G-'s^{g37`2uO`B2o--^`$P)@lX֡E2X]5+3E0Aw?mʫ p@ڷ *ijwau{ηÍ~ QQ6Ib^/$PUeB]6(d$FDb{p|_98DS]|ewDޞ56Q`Sp(CO MbE7Iay}XKFT-+^g)ì{$^Z,v%B$KSw+d/=gBF Iݛ7_g~[1kcNg"[1,!P?9[Bʎ4Ā1f\9kksੰ =x$x/Z3|4c pa*D?6;r-#zX %w^ LٱP/KRշX7sp|{f߬glͮlStCˢG4+@P]TәAmB5oE)ǟ *wdhv5 ;.khd9t{#Qɺ\_+ W=5q-M[_ a"8czr|8,+uf/ ؽZe] G-KVUMb)Pl'Q$}`mq 2"D8=ar3no/Nz hQ~*s@PcsKYr8X *>}·H7 D_|6O*"3p(b$rgp )jp~2w~$1jyCDg< cD$ ?"0i"@ |ݬRDܱ]/maЯ{-GtJnC$Wv(=XEFpf2a(í)2 k/J nrB<->s6*=̽ OFŀNn:G9{O_m{ǘ_1U(}Sd 4\hTJ A]F@Jߗ$Ø9p>-H@Fg.7uz8!L g+$:Fۀfk{n•L,){XXJ.ԯW~ Q~͋yT10 (4㳛_\A Zޅ$.?J5S'g;"z0uXs hu c Ke"خaT/$۬`S푂vP<8l=u$sVVnSu\7Aj=)y/_+2&_VBC6][ )\tIM;]j`bB+,∗ f3&Ćtr?sm090aZvuT0W$$N@A֝"7(}Pm│Iˋ4~gvAѽIoW#=̄ȋX ݛ!@i|upS@F9 x=`.3r S.oa.L$&W96Z7S3Lh(<ũfZgay9Z}q{֐oS!FC8zhW{X}WP)t9(hcMUEA }=ϫމEt9%Kzߔ%^ KT,Ǐ ǭ1cw/='MZ#x5,lӅ7Nc`i`yDI3Ŵ,(WPG` l%D?]c 6Rۨ^^OW:夜kJgSLh>!qYiK ""N[it~sGK/^ 0X#^З(h]K 49À]QVP 34LLBQiX}DDȁ2~"w%2#;+z aaapGH!Am =Z> 90˘xUvڗ\_>S:Yc ¬@dh`JCk)RC-%BKef⏔rs&g sa~S)^aC/%=0N-Oc ]ZٜH< tmk' *$l~"XPv0q:/g˰mlK)̬C7YW׫2o7|f5) D|> /u`XarW9JofP*p21\-٢Ww'շsUs|2gIq/~-.8^ޓ`kT%3|L҂9 -Jr\d[|_"Qld])W@G=ź ;:8|'yxx;_U=p0H`o`Y-ʌN 0bH'KJ_"78: ҝe즺, AXbU6@V(!^C2@[XV&ϳTyiz=4{\θ]&G]@k:|E.8oDF7tȁN)%4z؁w`q?zݎC9\Q{G nr %Z&ug}X6+[r# Aj,Xu~Gutc$XwuX?U_uBe媣5 RE|yyDzrlhxN;p,z6jɜyy89!^J{(ĕE 'h@O@"/?np37"rUh}줗 ,7Pϲ\o9raL*dA釞gܓz>NbspUSg%SQ[4pщ/L[P|ϴftv>9Y\G}oؕg~^ͅ` =o4t[ózRVemfp"Yw f  o`Ԁt O#GH !xmvh'SpY:iZ#}3ԏogd4b@a*k `pe<:KQdX P;(0ڪν"H@|ẙ1jsd{xݱGXdqpqM)4$vv-Q~I20Y=뚉oC͖,1HBy)‮*kS|MMF%A}Ƿ?(F _4k&w:}@îxŪl {hO明p7ԯS-@`,az[O>Y'aG=ڟ6.W*tsȡE > g9BvDm`lR.=D&G?Lz0q:[3C'Gos.]6;,7p]d$;08WִJ %4 ڳ% lKkXUN@sU*vfW*(67TYZ nV} IrKC#p/.TMRK.*_RٳDYWUV$\Uh-[0w8`p Pf)؇1ZfRFV ypNHiZ{n6ilmEӱH Dێw=z;åyj‹.صJ(MkMEnkgAH{`~&xLs=%;?[x40+yt2Qw,bxLg7mLЧНf%RB@SL2 t-sUNAo+ʺ`#sR %Q@ PcVMDH{mV2V6|\s3_2C9sj :ijXHY VsOlhskU=_d Ig3qiZhHV[<j/֏vj;S5UFx{?vc **l|CL5E܅RV&8qݤx% Zqhwu|wn!8x>#ـ;#&y = >`.aX,Q_+$#ەD0YJT(q)P +RK}D\Y<'nQo&3J agdd|?2P`Ca*(kW[mJܸ Ι1q{R/~ wJ\,9\KiAF s?g YW]xl AH[;aջ c[/_WE`0lyx7,Ǹe膐Af\7 e++~J"8H$Z['^D.3$1%Q&n܀D({ɫrnaiG<>a*x+Ԟc!ړP3[;_Ilݞ&eY{keܡIOR>f 'IRaBK̡T;~lBB[~#VA ?*:Qf^1˿i$#Y ݹC\ţGCQt|#0~_X`N &МVl#lӞŏVKl 9T1{IXqea 1N<60 7!rMTTECK*ke\~di>-iMo^,|85(Y([̳VBupgz3Xb?ە=w^V~ "Kte!D+i)K^|1h- [^ 21 Y7a1W!aX/IR\-]#U'I*3:e)5ׂ]N@̽=CXua D:% )'YQt#c^v0d8Dhe2,}^Jci~?Wv:IyK`C6_7| pÄ4"kY(q5a=Mj4HW*H$7 %xwW'q̑zǫYBܒml2LP1\J8C7IӖ[!!^ezo0+W~dȺmyt&(>^;b'FSP^~H6_v[kE&, W7Э[We2dyūǐ>_=& Itu94v:Q0y9uwFgmN[3;@DNFΟ꺈zU +3slakFײ?L5Y.%Qj dV%! &$>Zb:$&O8kOV~DJ&6 xgJ)_n -Ejz{/cBfhcQj/2 Y2tB=\q d#䵍޶F&1&FݍW05R^/UvBٷ$ШtJKn1,,My=Gu; 7_~g 0 U{1J ?B]SeX5"b(" !y5Px dIR[mGK mrl#ؿHM?}7G/TȀ\@Gό YҐĕ!  ۟X:jTktn67"Se&Q!0&VʰX)6DS1F>Dk5P跔 b"P~Ƭ3% :(u',\tM4m]AXa 4:ّT#hhF#TO˓}mLi6Q?Y;CpkKRƒ#ko6 Т.X`EQF+lGZ'v & #j޸=h y;/؟TJF҇f\\ '؄D*r%jQO;ёEذ rydT76DO81؟/Hb{] EV(4J4 Wlw)rҪЊr?A)7a# 1nVuJ&q"_Q%K!|n%4уH ŌZ(+=8\=cl :Z  zm-P{̮dyb|2J tFEW?' ny((S>9H9F g4NoXG|iV1ϰ]+5dB(ŒDlmp#we$q#DRcjb,3ZgaD!7np2oL %D>a#Lt+8xg5ڡ]Kis?{$- )]"]rNм /e%{Zg1T*[֡imq3Ic丬Yx-8zMVDsB);N]8TlsLBQtb[/#P=ɟ4"vco+:bC|ȮTѮ_6p5@:ȮgB I)(o(CPZ:=WYJP/2'qCzeM )!62a=yZ}{JkL:N9.1ߴ?7YYT?*b tsΈP7_.R`halُ(g~_bkur$&Fh> -4$`nr^d+JiѢk'ӼƷIP.x_t'ZarYk.8P&_g13>>=F5_$|: lEr,+BmwM{~.-SP>,\y$g)$sdB}5"k"~kһF'bD+B7ݼL]e}uNl(| gg'kGl~ 1mcf#1+d]١Ziuc  TkıEII|?JT OT-_\nMaI&Մt^ܩP˯I7,*gZ̀)o+ż1aXӡ]7f"Fؕz)BoS0bzeQ+$*,E,ۈ7 ؍'%SZP>jP8{ޮ`3[ wĺҥ*<!?ls}P'̊<Ĵh7[ |%AwyiaոAw?]L#% ;%T5g\I ~$ɽ7NBfceG#*`PsCdv}I|ߓe4ES#aUq]5ӁlcHbmxMQsG@lH`N(FD_ώBnnJqW~W">J1Eڅ̉yj`?Ѭa[rQP<( [4jkzNV%n43)x-ؘLLRKma8Ia/_!YDOƘk%擩q(bQ,!Q{>Θt>Ps{|jJl3|K<2\ E.*wLH]S~4KIɝ{+PZٛSuMlZ ޝÛ# J+?<ΐA;neHoJֈX2NF "EFT g}Oj[DloRܷ\&V Yx]Uѡ|`H%w]6b7w`)"ErpFД軷9g,9W% %MӚd!_Q[4Ö vIo_&٦UG}>fFw<)<nBǁv0ȷyv+K&Eae9Yl6>Tѿm,*lVG2)u|9.up~" f3АiAVƟӰW 7C"W'5`ntHݔFEt!QKs'Ńd{2uNZ13&jOӦ|yb[h`vH̡(,DR|.U}l}nqNn prLwiG6>tN$`}.U5X9u! `2R/uz_!eV8Zp n38lpߜ dniNeH(%CJīļ9`*}Mx>AB&_)aFh)8/d}Q$vfËpаu7/Hs셤`pDELr;T(2jGU׳#\x ~c>rXT1-U9662cFMx\㛄Y ';a>/ 1Tǘ :z˄`_*FVT.Ǹi|f30\+?C!P)2W+Ksҹ;ޟ'P+~~Z1\O\¥O]NP-JIh@4n3Ov>{L}E#+k9\ BIqMY˼z);{)& *n!?\?a J-`\2  ږP)L$ߠ!0eQꕡ(OCӾ[;PƉUn]z`&YJ 34~?F*7ytz]e'a{c>l)0?|b~I|_(|KqcKPt̩Ϯ- N{N|"-+FY}5@wS#,Vjҙ{LsKd_jAXЄn&wjҐˉAwoE~mL@%<#:bhQEiay!mFpM4$?آGiU)+r-N]m`|RY2P/B{g쉅.=KV U+ U yZ\3DSsT EI򸧛Uu`B-}%?+N䖘_i#M˩?.UӳXGIE7Kq`RS=`]Q삿JbF/v&{Kb#ӬRӥD%۫_Rlی /m8QvጬT$lӫ'7iUwv}Z@}iHFa6gtƲ?%A6^c1A=xK9ЭL|$O9V>#CfYgk'N&xori$*∿"rJ~X1բhةr_-PwdBșT;M ;yvmPfjMp "ӺpGq.^ lcI3<QW~#^?ǵٞ#Ÿ[A<7c8wIl,M Ҽ:Nt_G<L֬kŮ,>pmHq*V(t!m|Bhӣc9@ͳB_)!Y($Cg oD9*KIxm͞cy{_Gϴyz dVdsB{"%6kt*e_ga^{DD>foR^6)XꜾ)[$=-Rj$5vle!"?jٓJU Pm{mRh0AU&@)Ӷ?N=4E(}q\\>V(q2"qVB<λ0ꦿղF&Q_⭟s6W7ʛDž]R^Qc(^{$"4dpIz0IxBeRsS%[>8피ԣ"MsѭIO  sON ESh=5E|^%$rs}u|Vo'lξa1 kUhZep力xbS!C д&3% /E?z~\{S*05orZ* vfTwFXê#_fէg-Iάh\ޠkݕ(V oVָ|_h#mUz8/س QVȎv 9--Ec&SΙ7ǀ=,l'tW3c;lp`*!NUYiF}1Mb9ŠHoIq !3ѿZ˸z"2KUTcLa ֕YVPgR2zt^",GGKfKuL9IwpYT>bS7jADqyh*_•($V0/Dѻ>?l\b2vH!Zچcۍ(#T+(P~s#|nUS q<  | &n[y_l6V `hNJԃ\DfCgX7uօ⡹'L}2K#6Pf_;jr tW#SUl[l U[6GMj 3gbXBܬd"$9U<8 0N3$Bݮ΁BQ% L̢(&)]⎴1GƸn+n!XJaYdTesߖ{E>a+{ D,S[*?ct2`sGn_i&m纱\m |/E,9 |Ldi 5NԘqm fjdL>NI+>(8oW66 AG6-GgYZ07070100000365000081a40000000000000000000000016661a1dd000020bc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/U z]?Eh=ڜ.+Hq3׻çQdLYoHz[#3L9 } X&i59UA[BPM~rB8=Y'oMM3{{#`I&VP\=AWOQ(s6qL:EWp_m,aJ 'ةxX"=a2cT<ԨQGS3[!nNmoŎ%r|$+}>k<~] PwMJ-MtgҤ E(sn 3BqřȈOTn:뎦'+t=F*BU[2&i*iWBy1L eUaU}68Z  cMoC%J:ԂIit:X"ݷ.8 WoAl^-;? m=aWXFIH&H*r %d7gqJ^R ="aҫT[PjFPn_cItrðվ}Y\EM$ ]wsevS}6̤J@L%)Ump8Uw@o5Q$0kz"G\A~87u}"P8.D),泛wtr5vfў )4Ͽ@N2==4r/|aylɨ{SeǛT@vBx(<ѳ'*y)&N$`- lLlZiBd~jK xWC@T)bM4Iu9wJ 9)7MpږhGHF I_T14<}(#1ׇG84qkfN *v1- !XE:L;5od{‣tFoeuh&!1QI?JG'?!Ƭ3JQ,]Vfs6nک",}u46v5̀~cVT+B=Q)lļqyls |EV2my[(V*;|m≩w݈%9#E'&+P\]U≷[cH׸d݉kG :3K;o-j\v.f(y;# ]EپKXY\yCM+^Ԛm*4j- ]d&ZXBjM:4yؘjcK,;zs(F19Ce̡ȗ ^r%HoMͤG,V-"OMZO@[z8eyRƜ-X.ĔN96 4yk8jOzmpUd~+_> `OP wǹ43rS6\i}(9ݢ~Oi}q!F=0ٿ)@мQ^>jᓢ"+ UXim}7/dIc}cwێ7j>uʏ3g/:T@1.uRUY17tHh"%e8ʁeKlD[oH,z/ Us}RDVޥA̛AwRgd-|AHZղ}cd 1w5ͨݐ5,j ]1WP|uWZ&q-P@A/w7Dgm^UroT6WW~k啹6|x= zC@6g%NhT!}=.L|13EP/A.k@JJ3Ss"i6AxiCV>%@=Uh~˩ƣ6c1V&%ܯc #%}3R$B \Do 6mD)ۄ| N T+h3@xX>Wk}hRte*H8@L`ūi@GLO*ϓ)a4x1^C#muNlĊzU, 0"_ ;YM2|js*mKmf0 "L15Cr1Ю<1[I۾ex), u*~ojM9%G(L KS߼(ERq2Bd}z9lԟ>a)AE9C4qdFՖcV^ N1=22u[tMFɃ.fx*C7H~ʱM^n_{M#,ifRfqX„vH bè4R0mÙw:KZ=0<ϫ#CS`ר_jx@fFmX}&9`0y"t ^,jg111ϧ+ L_5ȑg|j{bP$nK Ydu'V}cWJfaM' HbRd&S,I~a'~N[kXkJ /)#LJG8wawUqrdZnkIߘ YD yҐ٘V{;)d#q'H2-[9-RP= ƏA kt`[=9U+Q]ڌ?PԤS>무}G/ ʆy}2xq#Ռ֊#h#gf#jy ͖h)VKHOpL"]M2P&䟦G]`V7̨9Siȏbh&n6+RHJn8yjt^1s릾S 7|oZ"klT CB2}p焉XpH >&:_O \2.LB3DWošG Fn͚FD.Q_moFvTӱyN߯?C,=uOǜǦ%["cm gL-B26t '){cDRL|UW WY)7/g1(4'~y"w`d; TDtTIeq#'3^:hф wD$>Þr (A+ [2YV[ 9\BzFj̏4ڪh܇>RKO6w!L<`lFmrw[̞[x|~b\zf& gGEZq2 7R|Wѫ4w)kzߗ,|c<'ILB?uC6uuok_wUhiIo]KtX1Xa6-nKJxv؎鄜e e[["#D^ɍ/2h+L>ȾUx2WSl>Sby!@K̟~pFdڑOSH&W1|z4ħy590?ЩG)Tfm|A=já }]0cP2y\h؄=?+4*8p&3B\?zfҨ?E`0,hjQ _M'mp\@^jٽO`z(&7ֻ$WAOKdA: |,~[6k0%FxX땚jO2*[4OP\c$r{gYDkVtZ/ý= Iw{Y]0`q؍l7rlG5νC&uʴE=Rl`6F_XKsMd ˫0t~d[q5x6q?7}8KܵU; Gj~ 5%EBO1EE:Y*^'^:$1jgJqP"03vL1  wՏG%fQI &v/@g HJ J?RX ݳլ ,h8-qV0{D.Rpz#4VX =N_Av5J~a"+,Rz2Q'%9 E(/4f<+ST(,sb68h?,IILY%w6:9'[VxWc./ oBr}4OciFنӲ0 8}n|ɝ#)m'1rT`w7_לP(YSgLɾcڱ`92fnm];/4.d\uE}?K6JCZH71Q]j{V@H:t[3Rl?9z/͑vy#˝]i}HZF`r찊{rdԏ)PI;ou1t Tuqԁp~fJO_hcnsHx\e K}||+:/<CV+ q&s>_ E`c>6wC}ʥ~x#V+n"9t&Ԣ-a~CDZ}oz33siFREhf!&,PCJ |Fu1X g:jGmŞ 6mEHm28da .:c+@zB;bnTN޵sm#M*TTI7l\,ĂW`af{qzsu-ZPrvQM+iBI3JKAoKO/S [IPV.o.Yo洀)k ;$`q>_@+@ML[vdf" K`ҫz381~L|VZz%FwODԗ-.E+'&uH߲!p.ʘϧyB=nNr}HQ=?RNT6]7GIT8&\=OyuP9A3gZO]ozZgt{oa {Lב!Wē_2:BFd;($gL15L]&w@gH\'t5E~Q^iErѦ;i?3Q_vf%*{~(~M |q`\T{E-Q>g۷~jv{(WEDkHfpΌB5Y4.#tC*hdMh\.ge*nK[ʐ~:ݳ`-2;4tis`L2n{v^ˈGBp؋F.$hA\^>kn ՋWzF'0Kfž4>T=֑|à-5>˥&&X>hjrt6%u\˨o<@iV#csB/N["jqc[.g"r_d%1ŴaQW})NV&{7p]TKNFּ2Bw)E=`'ȷ)|4阐[W -XR9>SZJ`]AͤdQU=U\i\W 㬦9}k!rA+x`irRy]2@rܦĄp DޭKYͺ(L{+s׿ɱZFg>vZnCZIq9G ,yQ  "(#f=T8|9`7q_JH`+;9ul/^hu-?v 4%co7>gH;Ƒyg$̭v&Dḯ}{:0XRaxbaeC,eѡ!JAZK R祚3F)z4ތ!H!tH%'ŝk>d!o`ZV-B搓ua{t5 dho dS)k,`_)[ H #]|I#%hrRCF c 1O5_u B$P:5umZZ7FfGqm\57`2tAqkKCgRm΋pJQwɓnL<& so3(cA־0gYZ07070100000366000081a40000000000000000000000016661a1dd0000bff4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/O]?Eh=ڜ.+T~#p1ыAC~43͎ $ t<\w{]耄=1IDz~W \q^M6dnxp+pLc%6)41^]٩]iL0;r|?|$"pmř,Tm@֞R;I^8<)hMinW/Z4CHefWC(a6J> DD#ۅHFi\SۍKygbZ_ܯ~0{x{M&U1.e5~;(YӐ?tZNv jӚn{iRm*126SnʥHX+c?^}H*cG8s*Ix1GЦ͏u}?8/ Y> jߏ{z#fRs+MfupuȔwVxZò zKzb20R,ѲS8{9,#zS2tcY5X\kHӼoqQ䌰D>1Lfgo;ގCb(:\8ք cP3(}]+.I%N~.xR{N2՘Ӧ9j$9Nnv91I+ 0 +\2iq beRӪu $HE~ Zk &l99n\~x妜Ǖ}wђcc*_|g8svLߙ2sTg(Mq,)'j*WnS ={D8DtY'#ڜE-x7ZZUi"wX*Jxs ?G*_#EuZҚ&v8_Fq:BB/]fFOŔ*GY% cdt` w^piRڍzЅk@dp~63I Y`>K8JRvuh&6&v=iP~m˕nv}KծlPZ;J'I(zSq,1Q'cn$HXy? vf/YIRvF҄Y;r $ޮa*}xس;wݢj"э 3\O.v +wP,LM~4"Ez*y(X磏8fes5;` T^D?GBBoK[PCe=+eM+8~t.l|v/gAr *Ʊw?h %riѾһ@|7V#*ڇAd}.[#h~6m%4>6o1ծvN|.7.%pU,gv(f5BׅX sbgYNp+ nA4~2pj)8=qԼ-6ᕔScvס)J!Pp"ȠQFSxz=]Vj7@m`^K'7ݗHqKt “C\ Zw[6 uHfUCc>3қ]KYm1 !,=Jj6~ӀzMmJ5*/9pju?~F75f}aƥi Z-?atWB h֘%atnΒD)ㇹ#1^L\}VK9 "ev׽f{ sT6Ze7%Hh}(`k&έ uԋ1sLE5(EP|:@9y6/Smf0i-8hͪȻmOcr4ـ'vM WU3 zo"*zzt0f1ܜ[vq֜׬8}=2an Rhk^`HϼmUs`a$NZӮޝ$RxCSJ-H9_bE'8AUujˉn]+-.HgMh: eȔ=ׂ%:yM a7o Z\tWiVA>sq00ց!cl(hT̖%Q}sH<0mXm#k'j(o_SG źIab31Pr9GrYrpn@棥(6d4ۡ{p=׬Y"uܸg!AS ze-*~xX (%tbB;[ڪm'Y i0qCtտ"Zs if;x~ߋ˧`=a2H9ZCk<˸ENm} 8o,AܚUVĎʧWޒmᠳTi mǟ 9a ex %Dc-˒޽}P«di$A1X8ypMfg(@e-}89fH=W;m4ǃ[a Rf<v}<1lXqGB+A%eP1?fX.LxE2ZG#ޘ~ Cl9 ).BR%[/6~8 CHې ({s= t _)(v/JP0YZf tVZGNjcx P)"9n(m.:o.l/%n)he0FoרOd%8 #Y![72s7JHwxv5avE#Mx8$\9B [}"z{v1 ^1Ka1ʹ9j<4^J3@"b1|y.j(|[b!2q/G?5 f4Ձdp% 峸 @]x-_ Yo,)^i+<wdxԉD*"yÃ)r);_FXQE|₯#aB0^US'Bb87{|tS{㮴v 7zܡ0~s,yxH ':>xe!\</L&D@+2?\V]F?ktGϷN/4p/HNTT}4(i5=t 4Y25ʅ8*c_doUtb`Y?cbM)cC9\Ӧ 힛 ,xKlλЎ{ /x=ۧP =NeEr~/%ooN蠸z yt 3, "*鎻tw>k9J`#oŔBߨ.|,{ cZ~3d)\a[N!b0VUjֿashdNxٯZ4;4x]iŬ"wlsbA|kFd\R_c٧:8V}c1+ ;)q9F0f_;H\ECJֳ7D^ %:L;R(|l]Y1昚RXwu:!M8646M-#s$]x5gPM̐~@+'UOL3c{5* OmjOa@W|E =YRP RbV?KuGVo1^hƯ7崷$:g}h﮶_2UakgơmTC9c٪a,RƧCÀ7'"~#kvd0_ѷnYmQK,gw2K[Sqh@Xx6}jPQؙmr,oj8yzSnQnj⧫U2FQgjsjR=M-MM7M֒k烶wkp`c*1 pyѕjÄF0*۝Tд=WG//8KopC=p}PSBzUwPYޤ6~;RS]go1l6yX0-"RZ y ~w~ Uh[XtB4, >ڄ ­OO9Oc;/̄dW)ġ^,Ȃ߼|யJP?5ސppTCx =g 1R"̕< &3#9 hMaFϼIA50[A ?ȿ$k1ߌ0q@}z,!pV=qs6$ZNdi ve_/>~Eɔwhqf'6VrWFtw?0m0.X`Xj54a%rQCnuSۃP>Wh%.sX-ūU踤c\X~1#Pg)+z vzVz$xp{9%SPm}fmu9!k#%*!)e&U^C9۲ +irXՎS{$3nJPxYӹZbßhN)JQ'2B夲Gև5t:z>s)v/Yr:G^ t^^+XqlPwjV?\3I<mI?)9 LD{cU:uHΚxQ*n%)/D@BԄh F*d]u!-wLI#6aep$u)tRrMJNGC0"1Li"'}wH;qV慹h6\[8@ȫa xz]*jH  _t8FSЎ@|ox*FǸӻLBCu7|+_w!œŕ#1-10sB?S8Q~!vmI_;-%L ӂ';kǃ3(OޝvA`"`x3~ ?V>MBޝ$8Gg$jWz븍`:EpKa5R˭rxmlTԼ=0_jϥ #r=Bσ$4/ֲ1J2in4b_)`.RGtY}+d㕮D$*%(BT_ru*k]R^Jldy|nA©@6x dG?&dn Z *O[,ZI9)N@\#:dqOkW16d6dmj@84+7b,a-Ԏ6J}ޚ! oׄ"85(<;M (Y%\G-q|ҵL]ům== \e7w].&8ov}Ļ4>g/0[RטFc/3p6\ޔְ c-rЄmhC+k8;nouF>ܔRm=<-nD^348;Tm0`Ggn;if1'.7DG'vVw5kLN=C(-ߍ MKg?4⤦o2ke]v~(kwgn;{GkSo| #KK0~tNLv)=ܽA&\!a8/$ 26d7—^{Vh"+9z}.pc_AK)lLrw?atm" Gj+YW&Hf$Н ^tKh YT|Q`U8k_|uH>YiaUl}5ת>/?EdkxBc Pu֭gG@4wb{ 9֬+a=eH5- UQN$?QDaB% mհ}AL44Ԏ@>^y"cF̔beWޚv﯇)P.64/}KaN).#TJ% }3`61/ʂZ[~͓܌u y%BüV˚35uB%, ?(w ?\9|3'GPנ)  #O/yD@Z7!٥N/@90Œ$hN;pXqW Ԍ^-*V1'A~~JcͤJ&@Fw5ujD3 l QU~կct{a͜:(Z̵渦m*Z?l-~2њ Sh1?tz<7o=D=k\cx]5ʡ JQI H!a#~/rU0WIW`$UC*8qpIp @HaF?5S݂$IJSqXO5dHY=(A$dwP[h#/ܧ6^A!a (Ҧ>Kg 6-jɻqU9+>F+)d7 s'w; &njv\TzCW{FOE%ZƳazj+57C(['7NK#3%M[Џ[:/ԉ/Y,r[E^F6uP ^҈Δ9F\i64p)h]HS14}HB>T xA#< *ݓt(b:-/kp?g SIvy6~Ѕ=-9Pv^-t3T5Ŷჯ^tPPrk"+:"{ɥ #d0JcqPRcRNbl'Nx"c V5e{n鄫L#%gcO^q i , 9nZJH"Nbd3R=4OUZwiAP,8O0tsH%4b.g NᡂE̋ >6.>4L_Nq0)O^`V`ߵ=QuLIaf _!39FefXh}k!r~ɱN*|$y\_9n|5W<ΘĂuc^ek8'?dm{CEiL-:LJT bL䦬2Ʈnw1ُ6 ݀L]gv &Եʡ f'dN9LʂU'.G6%S*UEY9ZNϋ]}mYp8M-}Mf$Q@tYC ߑCpP?[̻qJKR"0 ZeHYzb-9U^b˿m^BO{߿LZKK$Cd^ 6k"Ϝeaq~HL0P;7Cp$y}U 9'ICt-).yx& Dkchsd¹|-+0q( 9ܸҠXzоpTb$ cQ{toz`)d(dON>!x m|Nn!iU^m,a7- Gjk&!j嬈cpX<@hI#`oFoD1ܦ(~(3QyGU B͠2Y8BbrϦQý(GukJ`Bs_43!&>2Ƀ 7jyH+ko+g3ʏwP)\p"QRփ1"nDoxB)wE8&2ܵ^ 6&RpVSX~&\=T[x%Y#pvxoѻUi4<7>;>tPG.fp, vبԆrt$f}lK $?ê}R^ڈ_' ! e֭&:m݋ ,֠GHs2ڢ2M \dΣz6&iK漈?i}rjٵ eOhq) OGFө@FpA8}SkJ,Hs멩1yDK#`0ASX9+P,Ȃ>o(i"Y"OoWzPJ2@ <4!Pxwbha2)gӝ{c#aAq~j$ 1"=vƬÇHhD&H< $ D_fϺ7ab\U+jhJkN/(;<ӷ-QUJ`͇)$%+-ZxB7Vf6/sK%0_^8KNSH|Th @2(W+V^k>V8gUr+'bۍ$M6oxTXUKܧ)"b LE˒= OnFZ3Z:UN̅ě\n$`lW3a;Ět0F{_1E|]5alL*x!9d/^^Iͣsvxޡs фg&MKUyfĵq0%jo2hLtiL=W w-sLɐSnȁSAs,]6w^ṰK-:ؑ߸RpUP7|k] W,<_c]^80#!&#\;2iܒ'./.U2xy٘==yT;򫝗ԢbH?gp ά17x͏]A/&Isɬx7qG6y8śˑ²hHdވh3x!ҶEIMz5ԃl؂u3f~2d,];[*vZeમ&V ">XKt u{xwGRA+(bf#ItWD { w{7–^/7/h 1i;!H"L?R%5.^ZeQ)G)zʟMnƁfIXCZg!ulv+K>`{BQ ч"Xts` <ěw^{Lo0&@P#:@@r~u&YmA-ۈP)?pׯ$w(/)׍݄}z~9ĩ7Cr.* Ⱥ"eF|APQ@=j)H&\`$F(!tP..jt y]+۹9H% PZ9}(QMb%,@Q +ȬLzVGŪ@L=j&*4jBY)Ehq>t `:#/Utj0&.1>w|ڶ duPuoPv [hKB G"!FdZsfc)Sgr^:0#P)Ƴ_%Us)=8'HRx=I<^JXhjQ W }SЧ0cWXV꜍jB4YU/X_;u(ovx4Df0|ca:vX^mڃDX5>u<ǷCYaNdnJ7bIaHt  TNյ¹f@(q[(94Fʐ!-ASǩhR2'dOКAw gd^,4+Xѣ&3*cdFd$/ `1iأ 5q؈{e o-OZ:0SvY tTLsQ}s ƕf[:_*^l)gZzs- jkωԅ Ie14{.w 86P/Gk=i@=]X ư~ 2gL Hxi  !mVPDCyMv@ k K6tr/pוbhKr} gf,}U^d,WKXiD]kQ @hbɲyQ}Dq+R3qA*cmp5lVHUĪ~si*]wgЌ]C2@Y&2jqD9쭘뗣л`'K&oS?B'E8Ca%@PMvEa$'Bs;$m ƏR}\؃ta,Օ=L@1`֎/BV 3F/ w%=YxUfl=Kh%n&)R`Dh <[6AoG$A\fnwH(Y]/Cd:;A;,vQ`WK]2žS? z~* 5]+y YCV0>&@qBN;kWUj'ȡg6w| aSc ce??KsDW^ !BC_4 SWaw7|pD0Ҩ_)^6;]cV{1eBJ#e ]BB8Wrge"" z1SDHMhm-$Je_}+W K$} >'$_"tpO_Dcr8X53 Os6t圶lP>h.q_Τ$I+9/EЊ($c.w!h~3 JxgڂO?э" ꝥj9>ܥ|>v0%(@Ըm UUa fޒa(tB6L-rV2(k#B9et7;>2?$"ڊ5:͘9b&TJ.8Lsh:m0t*$چ΁jEGޙR1 FLAcs38UjC mʈגiFp[sxnF9*el 07-m.jc1nUiq߼Ŧg>p qxH8zTΌ`~/Fs2_%Y*Z`鷫wh9B ^rMib&\JȞ6 iɹ7&Gq/|coq!ֽT. `@da٣PȳNc@G aY!/O/ ݨ#ſ)\Y1wm%p0.*PKj|+ȉBErsVa0pfv7&3~{K7Hn-,2E#wPlLؠL?Ų.JX,-b,'^5kD֙)`}?r6W83I]Y&1[TU);m(XD xt-"ȐMmm4F9ƜH%a.7^_ߦ|0(r.$, o=KhmP԰K=XqP'ю'IM=flUmT%jcy>[sdn!46C @d39&2:M'ޛי@?,%ea8- ZO"=a4#s榾:@\𨙳ifEn۽5_'W˦P!(#ͦ)r}ٛ^H +D|p$ F2 UOv/̦U0 hn6Uei}'=fhk߹h#3,ͬ9(Պ'yg-5'DvIv/q7r.I 7fVn7?%T \UF#,C}"8q6=Ҵ`>\ Ӯ9taΎ9͡bi,n*u/sECb^P=Н®EZw@hWu12!&ؘoC<<7wpbr?#5.G2zFP,GG&㏻:V(ґHf~+kn+0R0-3];} 1E] f:t<59''g5/9"ũArF;ٔO|ϾTݓC 0,sG*NV[{-" ӰtUڕ\&<+< "?nYz%Ub\> GN9;a&j'Z5YtP\&.Rc p?AɃȭ#kN@h ?$ Ӑ %kURs!'GY`U'eX5r 8 +{(W{ &i{'m+"|:"`$,^6xo#EDs@ʷ!ԯ|&" 7qzS؅Fh^ל9)EŅ>ÃNz>1.\b*$/h]7$A ۳*fxܥ%.Xh&bp([yu՗r|6ɦ!%W>G?hT0oFDǞ#Q 5fч6V;Xj$#8[r ޽@hw凪!j*; 2pÒ=\DCi:94ee;۫bwK'9h+Sr4,$X!v'sYZjayU!#S(6IV._Yd6ɲx*'&O!4 ]0:uo<ӌ\FQEf+nߌT6m#R:Wɑ#qXi).6%T/Z8&O!h-:q9RϚ\F$gp3lJ4y4>柣w{K2MYZl.*fQªqa_P}ne .` \|H>]3 O.}/6P.RƉbN,D.ibqș SKn>>Ğ 9nHt Ip.nOYMRșk>#eD;doFB5>>[65Q6^ Ve6VjF$Ca cV%uNSLR)Nwm>jOҦ'u 0uL6&c !V&YSöJSز13zfOt1^Aߛg(@vn=c?GV]fch(1o2!Ze6sV7rH *b[9HS/Sf˙䘜P%WtKVhTB$}۝(_ bL*.KMQM'Wxl-{bfdcȓb4M Q IbǏtb4n!PQ4B|tXM7i2(cN0C}{n%AQg-8Յ57W)˛MdR[Ar.+)Q;?acUkZM #JrYs"Y*]=W'Tcƒ+7ß,@xax>Uc2|NGถKf)]J^m~@)';t_]md#O5=|@ůIO$ӌoK+▻@/v W:]JLL}NJٯW2`r!i_d苻O7\tntU!}7'vtae$(Pi +;r.eA%[9\ xM.!F(  ڱ)@SJ W{ YJA q.aAIjc gpp0VpJ4{ hE`'F8JԙKE<_l-5E#AJ?|3?umoZpRf+jDʾM`X` -UZ4F/ڶy&XT^dZXαaܻAzZj^ͬbW`g R؝9% Wr>Y%C{ֱBaEFQw$|>՘@%ĉ|(:Á)W%`SHZvMlMk8em Vܢ)wtT$/ꠜ Λ22U j<Os 7f >gqոy2,:\V \|.(RRA(شșE#7Lė<)ʲ!Hݟ:OmY;DQRRC MxF 2߿nE#S|EXn[,bhe>ppd;oEQ6]{ ~kk.ʀ>7IMjN*>I`%Oni虓Qp4Cb/ 7&hèmURp|n6|-}Qn!O Eo`&zyvǂ3u;^pָ6vY2_t}MIРڐ9^!ˮ{vYښ7e9jcWT-W' :޲ a>)A o_Zp\>/-N'w,x;HpdI8Vz^:rDZpyWg_@kUn++@N=V{v*U=8`'(yOEjf`B/tu2HV+0r "&I{@sq 'k<4+62uH8Hm Xi+ J&TQKUS ށf#Yw]'picNzv6Ak뛡GV9peXhY>y'VbF-  |p.nl RZ;vo{1-GKx&ǸeZ>SyQ" ^Hf0 $Lk|2nGc*t aiNP }\B[$4q,_"N"A7,'O.< qsT4[񣼇7hA6Y$+MJ#ȿyW&Zcܪ aIo=R;>9I}ܬg8wٖb SBp$LhQV2G}{#\ 'm0s_j(׺+B [).f/1y=?*Upn;S*K nyF Oї3C&{ `6 }hri󛅟blkzPy)}^&XhF|]auȕk!‡7Y1.f4N[o5 J]ެg:G,BA V ~^Ņ]jktD2ZgK}AO_I+X+L?{mj,\c#mu:F`r{+d=hX]N ",X>M5xs=&}Pd5QJ^Cװ |_MZ&Iqk`{lM\FAӣk~9Lm薼PEYg?iv$nJg-z xgrx-^b&r4Œ4gH)JTVBfOP~WKNqk C:D)3TYuf[NEe0"#Z5hQTj<=K1˄E`;I#U>1B,W{".2bT@?-IhA;B<~3GmꂰlqgfKZ*Yu4a#}b+Aq3{lT9Z7 :qľ h~DO},SF*d's㸙!%ܩ'Iw[ܰ܁LlStQWӲM'˝+<*hn3Eqָ,*APC-K\2 · bcK/>zg 5Ͳ7LG4B7Z +ȝ/MN(hJ̏؀ i0A\/5\=oi:HU uS/woo4e.&.}^v3V!',r++:ٹG0*)+P#U CfSv-Xc]"bMM<@/rMވ2[݇)n>@ؓl'|(h=! ͡$~'~8y,N'$QB=y $hB;^:n1@~ 7uAdM8[+G&M5]w J;;IkX:^x` pe54'wvmT?Qyvճm;'A; @hJaO/>O75`%Ӂ$%vS/J?0b;hXzLq꙱[ Sޠ9 }F@ĶyhO$Q7OcTd{~$Ȼ qQAciNt/מlpaO_3y|7Lo>'i{>[-.u!Ys#IF%F\6Q+V!iBs3t}ѻ9<%'3Ԋg#p5qSLѧnLM;lO%AV|=cJ[UrՔ>gg}2iZy1<+RvCI63*[k&WWEk%pp;'oyp#$*͹Mzfsiܣ__Id5&#f%TK97U0$J0JscP';U `!n5hl l.]L+SeiRaɐ?hbSͲLh\#Q rύf  bss&4V鉐IV{)b fM Hfʈ!YciYMGK?:s2 -bLlϓy3,n͕jg-/T yfC婽!qо,BfMh5aq^ T TDarz5$\VX\7r#!ot ,C}Ԕ؜\yVZ] iٯvʌ3A\Y("_g-_.{aWcJjRG*ʷ2Q+#r$H:[UaА*)Ղ*p/6Dae2Gax5xf|xTR>ZQbߴ.%q2Lukm$OD]>4SrX}~W|!~$EZ/)F=+Hki]{ɿeSgJpjSQ$t>udXɫD!~q_eY5 Ɵ( Y]sEBdJ K)!ҢЀ(A tq.٥L3 bx+2׳ i`ta)nnͿMmɌ2+- JY̓~4s/rI_nSY]'-w:R& :]^~R0]U ARxh I2r=5.lkv(N \~>B1P[bQ|Xt0!ôr{C Bg uԤ$R ."2V7Qjm#8r]<Nzp_RKh5?Y-fޭ#t̕ Kueg#X~WRg+zAbzWaǓ:3s'1~ MثbrZ͎g1g;z0MBR`1}- ;E=l=`kބ꼰!H;rS_`{_DaY,*Ćfn_ezW6F:nu55 Aj#=FƳ]t ebgC9in̮@?;Ϥix!64-4wJ7R.\=o*c!&}w$eN3fI+LK/]qhv4AVmX(6<gt%-߲yٷ| 19>*'Q\|qfdBs3ǣQ237RXԡX|@59w)4}OcPΤl)/$H?:K&*RSk2YU.VRB~gfWκ泜(zze.1:jcJC#R]Y2>ބt߸F* F 'd8XFũ"F"Dߑ`)eS8J%1z[(^] pvVy 0fq(C?cBY>W&7y X fxU㫚oP7jBR41q=g-Bu~E)9 gZF#mqmH$7&FL$drlN[nfy(nQ shDUB~1CDVK651Wh×Y{#4LHb+ 7>@܊F=W6TGu6!r)u77>fQI<oOB-0p& Y0 P]ڇD-yI*-|b|-ir{tmelq-L.nyMGy?9EB٠Waԥ(,LC :MdVIb%}J +#]U֏Q@/GuArOR3QuU * \Ib[Wm$v` q/JK|6/DyY}rjvަmVITsy  ͆x?,?!T%:&VfFFoW# s82yuᓥ(sOGV2c=s~cgM߆KԐ,4Kͤ"@/oKRͩ -RDYZOmh2ϺS@b3⥓IZzԇƞZLU!KBk-.|䔈/%Sj&@̪7uTZ44ٔ$WN#~ɜ00C{*Gv?)v,C;T qoPM6/-H'SxT&!9,u[GdA[[LM.igqfqҗ+s{[E n;Z^tx`:YqWyUN H!4L(OR=q^J3a?Mh?B{Y+oLJۏ-F^arhzhçkRX!;jAxh&ǮR Fh<^D\˵,$@x/JPޥ Ad>-]IeH w6-3uzVt2ImI/>Q.PHE *[IkO&g,w+ux!aE]sOŵh`S`/$JmrmG%".E_hXEoI2L$9uiSvG7cv\$K%Vd^7{E|RGwY8ƫ<i(t$5%[Y"ェ):q~ Hl4<@fӥnޖxߜto7ǖmQ4+ll3%_zwhG*XP6Kزz(z@HW)Q uhܬ~#| *IRmz̢Xa~|̦u|J -R Yg$Ӛ;-++nuu.ג~LaLqz 43<2έ8L' #OK+|* )nAlm%Desg,| 3 n@XF1sbWfk4PLk=FLu۬l hLK"~ӤJDxW dTHs͙#T3 v$Z{%} ~LMiXhe@>G8-RDd䚈lՉ˃_s8>E?>>@- H,!o@`t564?۠HkwBR8(u7۪Lc:eQ6˵ݯ_զidaU IïfܙO,lIup\˓;nI cz]I}N#ƪKߋJC]Ptj6xpXf"ǝ@' "?q,8"w_;_mnOwj5(H?5y9j6^Ӆno{u;adc=Z*d+KniaH naš]N@C \[GACFkr8"[ië-{Ҳp8Btũ(] _qr04A6|h6@0v! 6Vr؟N3 Oׁh]`;g&/px6E Ω>Ab Ǯ@|L)|$t]ϕl-#UNIP>2k*t81W7`r[ga^>KO=@[\A0n<oS,l?d^յi`l# L|1:CrE.UOcl,NIr#9Q۾˟:XD?sʑܰA'kE☿͚WÝupM^ WM+?LT{1 qGp';yN3= 6!vKC@ȴ79+lT2zW d铚@Y?ٖDxm3[ИP-u8:/ EaMmyW^<'Bz A>c)BS-S..ՐD  9l&=tbԥO X9m*ü 76dէJȏWE R, DH^]U(~kiʪA6+\-Rhlո=#պzӭPU@3a|}Ie`$o-20L4XH=a}k1"͠`RG#^Xő%X!a-qI$!i١Ȝ |oCE-1X{;9M``ϰo gw:WUx뗽ʄ0WԮYHY׸7o ! {:DR ĠG Q\˨;zS@[,\w(Z}G⍕g t$-}JXEX\߻7f = CY}BQsZo=K+!8FCS'k!oF\<ӑYf {ic\s MLFi,N)~ \Xogz/7+l'}E^)ڢʮEWTQ# D3:%; FFZxgR>`GQ`}@O`eXt. kvbmJh>Q×+.fLc'B { (* X#{zP8xI>ñ9L|;kc10mT;}]=8^~N_C *e&ݑox[]ȿ@mQ9uwr[i'Оߝ́6g!ǩUu>f(h~ V"ls9ǣ}jw]yt)2RU) I5 ,>6K/Ē_H,&a>^m xN-NB =6tD yjD*j D; 3g{]:XleK'Ag,X21ʕ掃 tB g~So[޶)P\ * @+KЅ7jw2@.5Di ȿD N9,oIbN?AipO & MնDKNG#;)xBe ! |G䳣 \:S#b*N4؈z?sWORBCNLCD( p5|] T?/ufCzݽAƯQxy5h4aAlGfezUIz|E]Gվ5Ȅ#3]f +ߴ$ų/M]kr3@+>)F9iL;{`8ӴX̦ дԔjgs|l*gd%=>J4ìyijXYk?%}Zip1 2:{@)>ꈋx+\qTpVDOf M Mc1" % gX \6'HDoa#"Hp.kҫRRt+@Twp[m~)OrfXk72F^bΔyz9Mpc#vC0ax/^9/@[˧y2n G?>WH0_lR/\pgX\`B.r٦0x_ D%p1?˼/űо"wW~(P0C3G 0èHыdVU ַE3ARũrB Ccd"g>?Os$[wQ{]aG¸'s\ +K.OY|Pb㌨e4@F٣>kAD-IН!.[xW7X@ItWDcJnhVI2pG47ᒢObl,cL>C_ɠ>WWPQN#1 fn8fm^zy\R2T h5nȘX`^TT6{BviQz:|S{¬ìS;e1+-aѰSD׀GT&m0MfZdQDLZ/anoF\#緲`K[*bWSiN d#q CN #`Z[*]8ۦ*JK0򾯺j9xez0 0e/8, 9eU–.іBkNzA" ؠFAّ=IO,sħlJ( 5l/C(q\*#Vwc^gç ?^٬(JR1+&ݯo @yPЌ,R}u cHڟcMan\gՙ%z[KwX~&Kcr߲Z6 ]ẐEX% nS'X> 먔v'ͩE#z2w֗ON wNۓtȳZ/j77r8DΨe42V1\w%!AX2#u$n".p,YqXSzݙ *iV9u Ai6QW"}MM-vB|ɃxU*s >Ey|C"֠k~cOeq,EרlJvȢ:$W(!7 mݦ#Jr*#lW(5( vU`1;Ts.3t LF+QmvI t g[Nq uo~|0m3.cۈs~˻Rod3hH!!w .BA!(ʮ)bEfNSG{1dkbZ,'dl(տ9VQeŧ.+XHp}k2<1 $ZSZ6 #a=į{K">GF \uS{USF5Tm S!i]dtb64C&('"ǏUńW$nH7k#Wp#804F;:a$1,փrp9v/xRvgf\y soU;CK٧%>Ɖ;+."2LwJm^LV4|O,ig[89 + (`yo8ChxqM0^_ޓ#7y??̀yO rbSłz# K[v\(d/9Z+;ڍ7p/>e߫8?#0-2SgĦKCJiZIȻ\gI}ľW\.5"bRHq0sBTwԔQ*z"YR_t 󍙜o&9C8# eNCWQ]ċG_7T!QKKm+I U)߽;v" ƺqhҢp>  VԫKF,fai-ʤ5dďmZnmf$UD0p/<[X!c#_ca_ӂ':Q}wE*:pw+0d`QU+iن_eRi]kSsxfK(1BvQ{4J9bm\DZZɜkLyՊ}3J \fIJ?e^QKYHt)S|4muG֎B x 1IE5תvfgfqhz C;C }r (1Þk8 pɳfpnNm^򋻚ĐQLi5o o}]U#C1O荎ҁPH&8t4"jB327:Uċ?hKѶ0 dͲaXCri'[7+'Wl'k+3gyEN<0*bzJi&Z;Ay;cy*6 .b%A@i%e( Td6z[z1ZTtvW1}E I-&;_2n>CGQ67Qv\$P1Yo$81C 9tqJ=!B*QGEsMuXs4޺udvF!ɿ`Dq/0g$lo;]D]I5,yxd6` R,oM:+CWZG)wrMMQ}Ln!Si"*H1tݷ@Y娝S5TQ$72[]"MQn2b>J-bvlIeUO ~o~\?8O-l'<9ɐ~GS6f=h3 ǼxL,_,`T^9;!4!,Cmə57i_r;,hḆ{Ee5(8J,?f_MցV' ifQ>sPE<ÚHFI\LUn {W8{Et?$FQCOrw\\-p^>7|d_fxbn1iX\.oLi_5 Wvq/l,_W,&gmyEﱯʰ4O2܇MTE& (%&<.4 :ח]L$m A1x|7^iI7%W5>퐎w͚6RZJ?2إǝz&ig$Ǣ.fE@E:7I(bD9ڢFEd s<z)/4hκ ~JJh;23{@b lveGR'T 1h0 x笡&| a_ưE!=>|wUЃx7`SDH+F5̈lפFflLȳS;[[mnZЌ$ܲ:,=$r ڦhWލS簩spM*?<7S|SWජXCz}*N>F9D7'TOm#2:]vg30l<&ű/( Z%~l08)kѱs}i1W4ڏ[$ ]$*n;>o/>\s@LH֪tqwg@^~Fu At$3@zy t7lGYJAHj+mע뛥L5!t<-ˉ<+Pu5+&*9̜5˿nO1R"4w  F,~i/w?"S9<.b͡x8{m' _Ά6D{ؼI1JL:4Y:- |.x+0/:uC{:δ*$p҉•P `oYU0J :PQe6~Ycl. ,!@K+"P B/)!ËjZP)k<4w+&G 0;7 !7~hC5I4˩"e9:/:HD @[6K ZN{IdrLRa8?_ORu\TEf2 #Kk(h;Oa<."">(Oҙ\+߭ GmË@h^#N-B{联#w:2]M BdVOu:JN%ٝ[i$ ׂ9akQTWw,N>\]^*q4vkGxёfB3,nM4-_>.!`{XI3l/k 7ZvioAm9W+oCmr_‘xӀX jE$ S&ZԺxeQp A+l#m%6 eJZ4oKgua\n0/Y ,!1?(F]R;`{  NG*EɮڂC{+JWao/COwi2cgӦqJ:ej˘Yot1e#iuc"Y" Ǵ~;eB4ag8]+a,7:P1AX Oir$WVaeQsDonG`EO *D#FϋM7 5B4V[=7dܱgTD=݄8|\Ioc|xGA:\K\,u0FW5;q"YrT)Ѷǽ Qힾ`fpC-OReX|n\-;8Dd`W􇆷k?+XU@`M6([>j N/̺LĂ * ^Di ]Z2-?sf̰?1ىx_V#舌s %&T8ϥЪrиɯr"`)ωzB˔\2T7 b 3w߶cEhjkuGmzNc\Պ`{@*6 &j5XIʂT3|}k gCC wzh(v_wX6 . ߁Ie'=Ov>][OQ>*5 v0贊?b2X1Fê]I<+ۖZo7JxЃ:FcJ^)>wrȌfrzzDOđ;6vFBTa:kT`Gr-, IZ JLl^SXvL@P*v#0PF( {*Zbm7unf [^$ 'w$)T ̊A}oQ*p*2)\.7)iAX$y؉ha#.$5B2tu*QW/6W#~'z'H'_p y60ɋ#a%w"1&kj)^:OW,6H7sK^@?!G >s8s)s xvWP5BTsN%Oq 1.)ID&9#p^2v8r;> f ¡ u6yf G&Lk5J͹U*O dbY 3ñtVmwr6+xu1C~#-j\c"[vV<0uܑn̖`4յ{Q,~RROk!)1Ӹ_& F|"raƪ>Tn5`Y})Tڈ<_s3*&4˩NHܩڧ0_?j shЅ8ǐٖ{nՉD $Vy؆[IfVa`܃bErqLy칄`iZS+K%#6|M,˻ɸ$ڍŘgvt]1_j5~N&}Omq`&[n{PTA)ǝ ;4Jnv(@.?]!@{ETEp`S{a0` u7oL"qMAFQ vܾSQL[Lauj*.mAyD48j0i{؂jތͨ>O%r3czS8 7 ؾŤp4)x%,2U|d_a AP[qP\^2SZ ;q}.I~+uHcv9ORL9^!oLp2 L"=+XbG5XfR;QpW_~7AWYS g;Uu{Q9cG/6&qS$]v.N"b"}9ݓ?O0zzFٳQ]do٣~Z'2FCN-플q=v[$)a@ }mVaH)AwԥĩͤPe/*q}UYҙ.F Gi zkMw+LNT{.chS%{*;;=w4g7յτ\N` 8-TQY쫿 69%0JglQz@:xj)Ś'?j0ȞrٞS}g(Օ<,QSv4&=}#mn-ꔝb;6+kDQѽ&Ub:VqS! nNv!L Qo (9ŴdC)B/*K0wEDEQ"Qct W6bt;f4gco|{#>D'[[o簱fbHdU 8Ǐ^;b?7S?% |v zj}V+Пi亊^6t.@=e{@=|ׇhB_Phv5S&Q9m.&xXR_T'PSF!ɽb=OJ:, seZ'}<+ Vo4m;y99"^r SCYq;DniUV;6&ZgѳdYrf,4xiW܎t,G9q ^Rf5O[g L1ޣ”0@TknQbtF-R5Cw( x=:VzjC厖)27 ӂ k0m&1EJe'΄[e}]6CQ;P.ysZŶئCz/§-S>qPY]"K(>8^)]8Ԉ|k^=9|C+@!wrTgYQCAR&=Kk]n/#^Ur=kH3&E)ݰ; Þ7Yy;D/*Rpm}?aS.Cy6Qړ7ʛQ?ݬ7˛h@*XZqsajWh emO}c)Q;vKo{G ſYrb69@-|cŧX4B/%U:hp =QoK!gfWq/vV"xcȹh*Y+P^`|@x [G^>&:fG7)jX 9?N {JYS3RnK[c/66y[#[ Ɇ# _D ,j~f::ao'Ƌ ٹ|~J 3gm8Mv\e6 Kw`*!ri,Gce+CP\-h)mKO*MI+Y?{oCIhs,(J/nτR1J;'RDžgi" *< => XgOe6v 6{w0njiB[oR*,V}q40] W3xplS~sZLJC( 0Fu-*/VYחFzП-bKȇfY@ nMEL3VNa;7}n< U&x`/49FD]%cy^WnS-5!Oj)os& *fT\Ɔr>53^L#ߨ/Bp;OFRy4 NWWg>t ?)~wi<5Y"Wq$rHٞu?'x&Y HJ4+pEtb<سܴ5E/R=\Kt~ !<9niEVFVh" كA{al"WXI8Ep:aWGF@鲵!@âYۚ!KQs\Eӿg[ؠ(X );geM^C{}zU>ֈgK3VT84=Lfj>vJdT?O{l̤>3t="($F:s/wC~ͱoXj}x5>S{ʕex%%A=+anB\x<[١ X'Ŋc܇I(G[KJE/Y^~w*xv @B[ [3m}y)xJïa6p8Pmp<+˨y> 0)7{ 3Y_δ9w?Dt? V*zpTziIkF].sJld櫲^,03mi(!xxHQڐ];'9DW>.i}ft=*B CPf< ?6ߪ@F.`fh#0Ι\OS(;L  uO_EOh9bswk_tR&I!+%;TLa`f詉p)wPv= ?2ֹpψv6('h-x$ɔv7`rPȄa% s?6ܡc~KA/4bov BIv_\-%rya_zOe\k:žj?kZn` 3zE6:,{jFѧ)v 5BQX! %s $B[od(86FiU~#3(06  L[?Djcr{m&k=mjz7I$B=p]k5|MkymTrNHi'K}W̘؂ه"袑*X İpg%T G NҵD\n BsVwpQtJ7tJH•w`s>Dl[~ͨ"Ӣ Ә^5дfarAz@̔ vXK]럕DǞo oV0N\Z>]:5DD+r魈B=5q/R;qwxDIf_W4|8{',AYr(ZQ P5hBFOtR$Z+ w *Hz@ {]vdqk"p練π~ bi187\Վ`Yu.f!sXm (|jCiYff$SN;́y. jSkk |ΧBiCudB2LAMllEzj%h?1n|[2 ϳd**C*K(\Ky+׿6ܿCf28z1;+Wi/h})=%<+|6e7&j"It8Xޚ3ߵ YʖL]nW":1&(#4DJvTWg7 x_5ypvޞ 9F,A1W v8͝It%2\M|f!W2=DYF(.`Nq! Iʑ>M:Gd Ę⡜.!RW /*@& Y(:T&&L;S2q3Dv ,,rRe VYWCAO/ݵ7 &uҲWGf| .c%΍83׭Y =ۭ5HA:1E*SxrI,[z("/yۤfыky 0[e*6KXqJMs-k à d `U! SS0HnlE*O )kEÅenB,8jqa 1c털?S1sG"@2STiLg|}Q5|v74t7>A`3sU&B(؊0΋prScHXe9GjLRTui%~5~6 Ċv /+tj{>46lF;&3.`'a^!~Ʋn>-rV^%tK6w^ϥX_00$H٥s`_λJW!A؈҂pv'H? ,3 Q {gbϧV{7ckLH mWJ/i^ڮ К&x{$w{+K!2#cmlD͠gfX_z??X ٛ2t0HWbD˔1ÈnڽTF$ &-J4gQ"HS>iz}=1Rszs*ZT̒k ˓QLTڏՕ8k%uJT%&!5>^V0_A"$H)kNT%bp-Uʸpw*WR !yNslv?6EXqnc9ed,2LRGN&[jLYqc5~*쵃cWcv~"hcT_cwUOla[ѷ6Yҏ W<U8M~aq8 d}u#Xq#'=c u6XD1 7G4bnp]?$]U]6U.d}iRY>~A 5ex2Qk;٧ n1^enS"us`@*agSͪlYe&eo^$'NOF9K|ܼSS.T+AZpwH-f)NK~fGTը%I8lTBmXZ?| %0g٢T"&"8\C4xW'IKbLh`J Pd8ckbC3_[K|!<࢞F-q©;|)P') %HЂ_[fѡ6|*3Ƈ1=vr4=\sy|M_W"H% J)'=d@x! aOEBUn8#P|ooVzfzإUw,+ȷ@ p9d 6C}zf3WId'eYhBّuD3rvWZ!KxDy5 fWGQ&d~ru86ݻQb@y$$`؛@\1Q[9mx)ڮE/,C+!\j7dZQ (wuF p(_3ġbs8QL 3/4jh~8;9@L-kOMw #$r&6Lqǃ6[,3KH4W1-Vf~u5P`&ח zx*X=?'R|jjIрŔ[!ϴgL'Ywk29[R2{~W\AZ0'T7ĢwQyߘFQ*yxV@Qrє e:@&ٺpwDp " TaYMp0yì9<,v6@T>fxNOB 4kDӑyat}6n OBjOn UncoxCs#zxS=El.OKsV[86Emʆ)=z?(0 c+FU-`6eSA5[SAN#z!Y40[,D8Pe0nCHn C@>C6b{'ֱE= 5u 2'|H$Knp q/+9*/HLrtڞAik"lo@!{q~4)ҕ;=nLrK_9 i.\C&V:ƛܚCViZ'2\%x//:2bʌϜ?tBtk온nFH{M(")Fƕfh<!aH? u (C pآs]%YsFyPX t$v, ఆiwG{ն`MgXۡ#PI.P2KǙ(EGfvA,K؊_}ӹ}oeĹOtмݛ266PMH2P'p᧺NL+}8lޟUArA{NdN#ՃʖC(rX h js1%"vŗdӑ@gNxز iMMfݯ;`&=Kk~uLMH'|y;\ 떘Vά[@ GI'arkV:ٌyAUoVp gAT@i[qAr.zFGe=X3nz4m_+wwRB(ʏ`O|َuM޾>.^&^̚?+"ۋm cC2W^gfWS@lnۦ4GpKXiQv :QW%]-\"7'Eq+>ǰ3 uc/0M7`cv+`bW\ C[2Uf*SޖB$>3,ĸ\t݉jv! ܬ A|7*o2^8M5] ۃݦ,t=@kc??wJ' IE<~GKմnm̆lM6V9htߌ㟘ˈr="S-=if`$}Oԥ^oJ 쳌ņs} CVhP5gkYL_/0Dy^ gFA_7t*q$i׬A+>dQ3zɑ{ )6sl'KEdc6! FwnKXo9?c9IڊgւlbWKO0St [{o@` o f${Eؠ΄8f&= Èf0QF8 %aM#ǠP|Fqkj̋o-2h#wNG ^1IKx%dG<BTMԒ5@\&nn{MH$Fd@7a)o%ڕs$QF\sTTQ)3w}I&g~ŪoRV^ĮY9svz=K(dEe o+n EGϾ\Us&<{^|QT|ZyެI>=%jjȑָޗ4ǔو>!f ^R.x(7SR(gIÓ֐xKPتFnL 6WҠ_s!N3wH6dډG:6 (S,`}o5-ʿ3M;3f|7$#XLQAZJ5ɳ۰YCvr#`$P #牝֜ URanVu g2&k&H0 bS<S#39`m#`lz@F&p- ISvv\6/tʏ\h<DB;$+FyT7f-PR3[ytSP I,p xn25\Վ\>3zC*=x<"B% |uq6nch$qf,ܿFG`/k蒂XJEOzM .6Wj%"QWAuY4g5޼^M?G+jF1j?i.m(ӂg{LwS"kCx凰Lڤ=tN |^RC|b `븫' axĨȓIJRbEeƺǺcC jǧd@οTp Ԑ!;'}Vngapy(H]qI}7H%UuV}V7F㥃SSBJkɡ ]$.9cpN .mJ}cG(21eZP6\Do<tJnA|ATK7e;"9m~0tP"Y.ˋl@q]#~Jo hD\ Oab[5n| (Jw76޶!ߐͅʖY> y8_`^(qa:S_=`{GhI`SA0I_$smwWQik[,JЮ=R!4R~ O{/1nEӌPP?&*bP`,|ŝqqk='_HVoMAʑY*X%{!i'n0A;6ءGH[Hy&Fi!Z%F4/TӠ%5e[6ľG>]^3Ib]"s3a%Qh1V x#phն™hLHH"tbPsDd"U 3>2>JݖLL5zL ቤWQMb:>!u1p s>o2r5Uˋxyr3]kDWS TܠTq(\w%tf}*cEj[b s3 '?!>\D= Ka+i"B${#B>=>LzsWҍjfkN"}J XI?֋I@;qJ5~ *95}䙍l'WaM8iacV v0uLSX ֊+ߏ{?24ẺW"gwLȐ(Nv$5vENZ⃸l~,3-F>|K]U^&-SQt$/,&[ќ^#f'.{ Ӣ/i%^B!Dɜ=!tAPUYgTE]Ya.gF>m۵{Xd?0١k@E V1 : gW2]5aPqJu:97łu  V'*˯{4̒ae0-+_Տm {ŀR C?q1i?6ax;aƙ@0VR"йTS1쫿\\$g琄b^dT^ OϤFٰzYlJ̰5 W\͑XUf]9f?]x8aY%k !go [K'%ÚF?_ جFOl]zנdx0Uh<Hn3uja Κ/caWfVlba\CMP)"RM o̯(wLYyHƶ P"Js2qeSg1y P;K ]X\P]QHMg@M%lE(qY21PF*I4,8:yE[``zC0(AZ:q&IhI x҅+N WjO-.GUuI)1x̂DέA`Bg {9^'asq;Q;6Lm-qr#tVo"2jysK>;H\E71rlΆĜcB?ʅG%=B6HĶ1H}D@0{S / d7_E5u40jM0s+kg/8zriMf-3N?om l^WwukGyGBxwu\|δ2)iOpHF)uyr(Uxc{\W|c-D49 VD'X?) Vs/U}6Uœrѯ:L3-Q[k̋Nu֜ mo,А~X%b,k%^Wi;e5/(5^L9(57m04a v[o'q;v~ ߹7u,(2A]8DiB4#kE0HZRLn7M92 7[f;)tNaEIe/!f$jzǓh;\h7tc}APQ "0y{MPP?#4 K+blT2Ҥk:m2@f0ԠeȋU[ ADǛ|m|5E}}plK v&"n!@ ȪmJAp'NJ'r JRz0*F4c0lN?xAf}&^Dx.K, Qe-fQ !ze?zlW{ `k_eqDj; o"$JG E$L&*ͫM-\h۔ fےb $W. `y>ц# @wAW?Sw6RVorL;x~#C_?j w38cӕ/)E*]\1 eJTlͦS/;U9I BTl$˯ڣ, [P BnKǤ&S~af:JPi׃ߚB{T/-kLjC$Q>jcF:Z wD^~\2Z;;bfּm?S4AH=R?O`LHUV¢`(JH A*_FL{Q^r~BN'sSp.q IWlB%Rm?4K4JhWӏm hCM55>(䣶|zuD5í֕G0ߛ[TJ2~oqK{J?2o &ts?W5˼uY#V|T1\{WwBi/< W߸G#L_vmD JUB: Ѕ uMgs7Y\_]\q/ Yz݇ weіf'_͚UEZ,Wl FvR Ԑ0(oJN'ژ|~Ŵ@b|F#Hec5@+c#lŹs\$9=:n)Uv^2q-#"DGxQ3,"zl}ULnZ(j=)`_[%DYR('ꘕKͿM9h.koJގdz Quur-` &;55AniM*(l8z|<^UV=#'\%"zoj=="[|~~%PVxb2D+Tb<אohU uG=f-cB=nDBpZ)5%KA=rt߽zQ^TGpڝhJTv>^o+,}Zg*MiU8Àykp$Ei>wKwqauj@nG.ǯ_*8ǡ-n@?/+d`<Wl|^OؤX>:qXNgHuoqymZ7Gfi4#V7PIsu)T* F1`qBEV&{/TH%s^v‡f#a@Sruiku &CΖBPQ&jȥdYQ`j!4VL)GG\,ĺNaʌR#M1~@Q ]EjͱrN3{?kA۟{OH?GXGd.O%[ j̛o+"ċ GbJw392gEE\T@qPN-gЌu!i#߭$k01V9Xr@DN (!R]Җ1>]ySƚN_FCa`J?j~ a[Q'Yoa6#ŕӘ鏗V"Ut>Ə}eogfjJw@ܞE=,i+}7"}֮$PJ'\]VũXt<f w%C%EFj6~Z&O誥·?1O:1Σ _&NG0Z =$(б:ᥱ{q_;G+NbğjxAe6 N݆IVK܀=̫ ~i51H*_;c!t)2kNfޝF23_[b\93#ȨI,d^ake!5F}=m\°\CWX:o DlZ59x%"CC-H5׃;jױ3 ⺻ahSoB5 "+́VLzn{7L'-$oBPo@aaRǝ 7>:U{]l td9 :ЉV6nB5գ'狾h@Jތ38O}tljb=Ҥiݻ9•RZDK#[.."r>C'17*A)M`ǴP")J`m\k!]{{l1qu\A&5땥M\Wk t7dKUqRl^`cS3?:Ӭם S;wTeq֏8΋XQ_#eRq5 o?Aq04eHa6}K9QFy? )$Ӯ<ivM6M]1& q`'_M1e=kxmE1Jn#+ČujȵnT-#Jđ^_el6Q+j-6 oj$2 iP,6_&s-MD:6ɗNb}Oyѻ~e?ؓrnrY=jTJAԚ3raX0 Z+"܋l<%$:X6#ܟ^T|lI 3Pn.%T"dd#]`J9>װ,ŬBi3$jR "pRlvhmf,uZ|`lf$TMguBJ Ӎ܊MQi  "&{>wŤk,,*Pvc#Uw~?: ^>$Ţ\e4_;$%+ZdV4nԝ3s׋)ݼT߀%{˩R ?Q1pC8+/n* 2 T@C 5FO_8@׍$]HX4i.<.6ٶdž a2'cW)%>FR1~Jb@cpp$8?!nᩆe0?!s\dOTgD > ￾Jدr> NTfЬJR{(QEx;*92siA_v;?gnlZw yuЈsYu 9b; n%bc*%6-Z|v2ԽnZ; mv>hh`KW^z@^6OFÜ'd@0av1&!r1 u螏T4K;fIt)vUU<ą.IVIfHZo^cMP_$/K !#zIC9$=,=GeOOSB}@K4h)+[S5>;Yu0 Tdv 1 ]cl_`?'(Ydb dЩۮ?<f¹ = 6~!QMTIM# $R$@cݗ6|eo7lKu8dްJNjDr63lbڂ|[ anr ͍}$TBC_I rlAV@فRUm*4N46<`}i8:- ~die?f78u, vV/5rF%12. J&M'Adbd`,.*\E 2@(hI.st,$Ϡ^*^Y V/4@<6$7Q:d47DEe}y Dn*$HI?^,'F}y]{o|Z[*=2W(*Jvfe&zfrn d ,MK׎I8,6Ypt=c%x~zDJG+~dߴM Hrث&Vi ~'~5Ho6s㪡ɦڷ"H#i4(SKخx7, o{:V= ĢQ~F|1ZሉǀggPDp46LJ#e * zdB l ג=uݬj•#rHlo7U=2U_R WNI?xC /IW2^զ 0)M8Q^N4f,pDo G"NAhz D0"U8]WLo8//莇I΋=o1Tﶝږ0nM:!R6s p~_RvxԕCAŜu*rc.7oȫI"yFGFۉtan+ν~XbX>)Lx~yPf7RCmnN&IIS (eD*L3V ɹ<\4}0m2y [=p$ `wPW\wkRxv)#q'䢢j5X@j Ԟc(&R*aȹO\G|7Α#9?Ef {"7GT'h7~a9A(^H$Z~EozoY^EřbSbw'SN=-N[83$VI3w2= X NF{ڴ{@lçyXt uЩlA>e߾`Ee/1"=3c8]M ~d4y0ݍ3X /ܸ ?Qa,jC,qv#Hv;VDkhox>n괝qJҁh:5~.+<&x$YEJOBܔ jT4&!Fey5"!;a՗Q\c7?j7L5>ڽ3$ȷU-}Rvۙ)ي@I}8M*UBGC͟8Mt7Aү~r_B,IڿE*9Im; ZYFtD1tJ%W]&w\yFy9ds%g*u4('s iyȊ]yu&bj!zB|6.$F~s/ycv&.PRoF%"!o`D6N5.>2'qܞ<@+x숣E)M/ 7Pd,,fK7SwJh()J% ?le^k Qo Z+ܧ:ިKܸ[pǰ+4x ʃƣJDDNQNIam~ ?WlX"_ Zُi@ ƍ OiD~=Y5ۻt W.)Ez6K6ʔ#fZ8]כ{q2,|#hW}S8Ga> 67_^Y˶@:B4A E喖ߒI?(܊Xf'YNJm3pts@$h[Y.Lx.\ ҀeA9 !A1>3y s@rtZ!"Ͼ|0L|Z\JrQ]>HjRsqO; pZD9-1󾟉̱*ں%>=GWBYOςԆ-F)볰)MlTN%G.d R;,XƊ[̋xZn?ZTS$$+1cb3)s\ϋS| nqh]j?JX32Q\5LD*CZ%{;w>&)M>j[t^j/:AFY;>RD n1WS2/邵h?ƽ&9\X"Z>1QoV/QR+nDб'7O+7{h "a4b@!=7J^ߦT\!G;@vKX,eRxdҤs`wTyW}G$@UNgr8@%RRauB+Aj}IvF[TLM'gΓ~q! "/׼U]DMF e\ksgЧLS^4Ңus % 0":ē=#PS#ejhiz촸JN M K{+I lix( fsL̲]ۺAO:&sjX9鬌ʩP,<_T"3 _K_n@ǵ*B,VX[ P%byK z Ƿ{.rn7tW'"vcdȽҐ@ ?L\b^ %HNuqZxV1S ̋:!ĥWx@̊cc}EPҤ Znu)6[Q?H>RBQ^0ۇwkZ.zҡF kU nΓ!S6(IX g0VD$m 0'`~g*ƩU,40)g=\ybH0`*a)N9]kj* o sYO@a+Djwjy$0ݤ7p>M񐯄%kED!+ؙl]_69!r %LszLȏln}j?L?+]SDpe"ӷ:g HA˵l'yb3xۖ!J6#LُX 77 $d}€aw?jT ;ɖDpdͯpQ˓_晓xQ>0iqGۣ(hݤDK@DvHhLݕmӠ4ɦZ-N8GrNU÷z^F Yc$X_6fd2h|`+3N =ОMa s-G£dˇ%Wɨ?։k6 ǂ8 1g! hzRTM|5O!)u+mQ)ɻoC3NnZ of%0˟B^*2r4ngi<W\m2ړ^Zb)@C3lSoDh˄0Fˡ$e7nfm\vAsDžE6lnW*#Xz"J4ufai]O4a y10Wj]VgYZ>~[߁U8/{LIJ5KpR hAlh[{/3*őf}4Fsу5n3\&|;Xͳ1,>2NFUz8"DZI%n*baE5)ؒѐnNH@z>MC&NYhN]LSͲ$ j l-Yh3lh=d?mKhJG:rV\o# )Ϥ8ߝbJkwy⒛kZ5'X4+,74]e/ݾ-aLkJm9R(LͦAg6"ş:.Mss-#˜y"ʯТO݆&_O)$&aUc%9yb=ng7_~N2U6SC,y-6Dr#%!bFMq+| X(҅1Ujр!$I^QHBCL]d؏jVFDA%}rdy |YlO,ʈ70ڝP0b̗Wޔصa G7fJ #w6Hh\Gxk7, 1JI(4lQvR[_"=y'eP􌯬Rl0^]cL.q-t/ s ҠZ~N *"H&lyGkTeB"߱+(呶Vi$we튗Ի#SGB{+W9W> T>-JVKF5P1llْa*NACDO bSy[n-+ÿƠKć8$.,2=qE"p,թ <.@_\m<`nF$5KmLSxM!JYV$HIjǵn /7Pn-1X vPKOBzBJ,0 ={d=~@4]}t*^E7v+ۘ}wyu8ըODzU&PS8&)+0I 56#1SŴ,g<TM*9T }֙H>듫BV ]Q{TlteɫGi"q~v\{o(Uݪ\F,!BݏCsn|{v|$^7(X>$}Sh.= FS6/ ~ћO|)@M{6MA7aP}g-?+8SF uz.0ծA_Pj+RR.B0W&x~r:O'/-ÊF+ǒtMA2}*,V~᎞pjz/5_Dm΁ )`kc7?Z5DpKs Cp>9A y HrNZ9ۋ)LUYØ-jZ}g^:YX齿elᴥ7  Uce#R5rW x'= d\!8 AC1ʝ m9KBť )5Wk!.- Idv 'z.?!6^VL3]\-%gr'[^H" {NB> q*c\>FmMV9-#ЩS!;v[˶c'Ri#;ϻ7 SJL:@u#JQuY]TA4 ;`5ߐ,WRf}N{u9ԢNJW"A*,\rd*Q۬'LTyĂGK=E q)Q+ ʧѹM~NK!.PD{\Dl~Lq"ſ4T>5 AVF93briǒAhTiRQ@#BA戰Q^~]QtV4 Q3k*ϛ@!Exz bX^̼ök}1TgkuMnusq=ȱD: ЭC^˻vJxgzq^_!s2^ОCLTP2>V_ gzj4g (hϽ+)XupBtn ԞgǬ\GTɜ5*5K#ҩ6ڲ;R_\bLX׷8KbXZ iYp4_.N̳"Ͼ{v;oSp̾A{wY1ػh1O/ܛhҿօ!k ݘJ( t&Ѫ2wE}-tp%8QzҬa;p߀ӪT}BNP^Ag qiH;C;P "@1@9[Mq"cں>-%vp?1.S9 7yEXp<$S VBeYvs-u,u+:'wR. ngqϋ.rfCDDsLFT`(&dk8N]tB/c"S+cP3ƽ1\m)Z@Vٯ9#Q0ɴ«MU{U.2hx@ WW+K#vEc*i# GyKS^ 8uiK3 >RÓIs:Ė/wܺc?yޥ23FU{[ԃۙ `m?Q 6%~e^x&g:ɸ[DyT%&'T -ñ~i +2W*#bO 'WR~n4e,,cXz3dRx6\{O& 6 nIYΥ`:fMΫ,.%JA= ʯ1ɶQ3 a$:nT03pL'U1&=nt}YP]xYt KΓ-ykhw2ᲾcU蜱r6IdVDoH%1jSbMݎ} L?2ؚo_)wcst£]'xn!tWeU%c wҖSp;**Nmug3YYzkk?ii36z)J|ic(4a[C30຋{q!@r)v >^.X7@i]ry9\z (&\"ȡ`&[f[Gvp%4r@RUh9yjcܥ ^gv~Ņ  L ~:Hr4V]|.q>e? LJqDƟR" =Eoد]3PP޽O(2JF?}lb@d-l|h:W>rcl!qmȚ1l є5qsz7 lh$mşe&&E.@o EvqF}=؃[$ӷt.<λRu0qW?cb"eh)8sq~zO3b>+z\h"N|!yby]:]miX!cyxmD.?lH@†,>c+;p є}vi$B=<pZtRmO@΅Հ>nWꙐls(lµ0ĢAhQFWM ׽6Dz~5MD̀".GEF7&^d=*ua0;#[6[+W4 Ù Ȋx 9p6=i~#vF9)Y~*$-ײu+fk%,W`H7GMO IG"*Ct)x4b,tUxfv]"Jb FLʙ̚ޓN0z7јru%0nDyJd:"+ G<*)rz9!m9TxSUb-^ڪ"-: xTI\.kw9(Yp5|_^I M&ݱT&Va#Gr|ю; 3ޜqi9nb!edO5eW&CgAՙfQeS=>0^,:sFh訪\O6HTƯo1ϠwT!B7m8S)_x;*.ՉbΈ]yo|s4M;[@rQ۲kq /'aL)BOeTs@@G1{&X\s,(T<=,{)R  @0KV/.> ݞz6 }ޜ #*Xs&F#kxrSx$]`\Yb <~Y>F16u,c`F8sJk^LתžKe0[ ~8 M6Q _N|7}үnI?]hf>x"xr{ 1!n"l icN︾MƬr>-mT&%I* xQW.&{Mz3[Ѣ9 qA \+E:J"LLy2jg\-t\⇛(df^<>#ե Ss=X#r<bF#`Vru؟)mXbŰ,ˬd'yhs(C4W04hsg);&1VLM9!x_RI4qzdM#Jx[Eh}+jKЇ=__:'=yDSLe=#xKc_j`Ekahyd3҈2<DM/͹]Y'Ld= ϞB}B(Q9^g#3J"sOHH7FV[ g$PƹR.Wl7S81nQ՞;=~gǖd&ڌ$_2R}KvU\îagb3,15ӎm¸VYX#7TE|WFݧX7;Ե JE^2]ٜ`vwqLQE!k460ږɠ./?`ԁM-4Oo0CrtVp즇ԓz Gz ?NWCO xԈsJWa`ddB)VWJ~az/A{ss WO]v?" t u}h.j6/چgO*Q^=&n>!J6A`_Oԯ't C$r98&I,# -S$ |i(#<#ܝpq'NixDB'_hmXKkJ4b"6g-Ca=>zC2U24LrgHa+ΓbA!0-slH )TrNnT@#hf\qD"0dʞ?q7P Чݩ3Ӵ0v{1LĨ\ + 4B~rNs5\jN0Nt0ScK }} (ovɤ,6odu2mƏq1x mef&>v,vȿR$DŮ[l7֑ q'\ ۻE9]S֥eNJʎ oFk(g%yhh7o p`<8Y=Ygn;kS57 q؊Giuϲ_5o*{ed,+NY^#i#?*3Y_OWhv. }3€u%bgqqQ9okZU#=8d(X F^BPfYo-Wuunޢgʨ5P1ourJgٟj@7nBM ?. R|ATn=&7o4 l)9ؙ\5W'DFp۵9o`}#7/TT4sĝ)|:`3$﶑ta*?5nqюm1#Fl-"_jpF-uH&=M r尘=5Xy'&{puQ0ʾN+C9Nߏ1(GF8fIwBkk.-&KF=M-i {S8ʱ>C {G˶thigBw%VgY ԨvuIW oK6s7pj&"Xu ׍-4db0KR#-ʏNOv p/ޥvy(3 kCJPB#~[V Uް1ݡPb=B6ٯi"kx kT Z<"`08$Qa%9mi>JH=:ЉLq3BDcϻF7O9%ǣ}h#/jBaZw}Q,Ƥ?o7|Ah}un F>j&ΐ Zbg!KZ3,ޑpn.9l!VdxI|'|PYP9:ֿFZePw3x1XJ{iSW?D뷋i4)Z :)@ ATP˓& 45ęxbTf 5!gE(:v;zo ?M],@)9`ڙdJ}bsDAK@cn\72 zr.T+T2=o/-8 b@nloN_+')ia%D9- 9S2U+nY+LȻgKQf["NXPEګ]{.sgXZeY,R/0 l1,`XqܐC&_Q7'u_'Q1C#u97U=sB>#Zdkw' ydEX_ 2ŐN6"j+xF yNDܨKSU`*EŅ`szD>9 pW2ܞ|FAܬ*aܫjڴC-b,}a (mSE_&;dˏWQGH[ B{!{g(-Q$~6co$)@EDy %yb=uop2LTb qPց|#´,"UxKcsq8Cx3Vi`;ey{`WE,mC ^wGKQ^ KYWaV"Lz+Oz6e OAqW LR'Iq{g3\a/=`%nes$LΨo}^n.E<QCP"I A}y}ͻ"`7!_Qp'*A8/ bfX`Wz I\e.7/$9.S~RKkU1>W@BNpù35_xd=΅vim:" `YUZsHC`it|#[T|ν\8y 4g*hmw,F]wl<"@Zti:8q^[oF"}K-SY~ڤYG' ҐňaW3^k ҋnwZQ-+D9z 0r| {d/(2Eӻ6@M"" 2b5鵢vrJP5:{\}?rnp(]mAdc-'Kuh5תQ巸u$;r՟ȝHEg£ E/rd0ki+j9["Ԅ<(3TeMVʱ#a,L\tR[i͚FNܫPb_\63W[qcE`W2]]w"<;'L3_׺1lsU_\8EW3=l2yWVjHHgHaM\i~o g.qq`᪲Wq0اP>4N"&$٭36&P9ӍO#_}Dπ3Bצ[u)˝uEːZ{h W*I Api5YD2\~AD@#3V]x{u=pIAݓYѩsLvsIĝ7KM LB=-Iu,O#{S/ٸ֐Pͽkim*{ܱ->J!^aᴎ1,'Ҍ@UYʱ ?K6#6^4-UXu $/3,ìabu!,ؠ4=VƛɄ>)J̸+rEr- ,b% \*prAjk:jM|eW.(l_1<H&0Hϝ>Sҋ|3Qd΢!rEUEV5n|AjnU/T`8>/:Vv;N <1Aľ+i0YKcŒ1Bw @*!&"IjI.MS/>, +ރo Ϋ1Sj;d_rqj^r 30Kʹ=Ĥ@ɞGZ :ψdqISׇו,ObXU" ;InǫzZV)*׶"M89E0TE15+$,[k9xWGaz>dd!^ӔNi ynZgĮ' u!=oYYhv{q=}n؏P MӼva "G`e:biX N׺v2=^(\^0jpOYfL<)h0'XTqHyk!ى㕨wt]/7sn&! ykĆ IͻGBa.jGz4؅'ث%!:Igqk%nđ{uR?A2eVLUU',Sj5|lo|k1tKx=͓l:L,NYktU)~_"ZԯYyP2bqp(DПCR+Q8m5bpGGz7ſ ml3 `olA[p?@pA@_W@|qx)$khOt0LuN !4&T 6 R=Uߦ,ǾS?5K%>vk+:R[I09 Ym38yRRf^ʧvgn߈ V`BxæPi)n!_yAtsmegbB,ee圳d6^(ND-#c#zB\wД5Ýmex6ɞ ИWBKXaSDd~Q)R> 7:_WYiY2A3D;>X :A1|! [Tr0"@dV M2rkt4eL2T=?UcHlR> |g JO4b)]|$36Z2QtErղ X ȞA|XΙC܄+a⠼fR=5] bӫ-rspR~+tIJ@QT,npz+f^ZqqDm%2<^XoW΂n?Ф y^4۱rlp9ʥ ߚy mo\E> *U_(i@(^%X~~ƭ'tL>nύߢsKNӡmSxqJ=)ӋZ/:L?埘?u=(JOPLWKKځn&a92 lQ(Rud* ylsS~*O⹊h >0ެrs%:LS 4 k02Qx^Zƙ75ķWLVST9=;gޡG#wzT/VʍVmXEThqIhܝP! ˳?'1AOFFT,>_1(2[&m zW43Chg~4TXvW^$9> Y~r@Φe !GYW*Hh:ռi:-2]b?hjnVOX}3#VzB+^T$x!W|;epqbMtUޯۧ`qij4`$) ?~7; _'cRodl>0;T*p Aa{^"7&RMRxg !LB&I0V wۏr ڇ~q>HdI ;Gœ81I {&Uإ/.ԭ+ELH̻Uฆ]_9`vVo=ƾdiQnxTqQAWx\xY n=F>c2P"fޕtA &@0Z,z K<:{F;A"gىP9Z7Zۅyu5)5dѣ9e^%JŠ}*|$|7UD )C"J3ư;޻ H1[ ҉|K^lH]Qb_ v$Hm38tƂ]˾6(7L&1o0YL]1p޵C#rc_RsoRc(7a]y%hNȿTs-B52ۮU?(-TIP.um*̉4bmS|yw[*0|ehW c+3v 97L`XgxT0=it@ZNcۗ#ĦjzHJT qn\2 COZeTZS ّ[B<48?-&L8?#BBd36B)!(l3,85%¨-l5CZP)_qQCoTe^g5C`Gjn>ɋOBshJCG 7QzúACO1cΝcԗRDԴ*k 3\̟B#v57 ̛Ќ}b%n",^f^&6(߲n}28\ᵋ2hB[ufiFJ_T; 2ApŤEXBZped8o%e"͌nM9ŊNJi|.)ŕ0Ehw) :!Mۈ6'e}(JZ@(300 2㏉o>R r1*Ǽ9S#]Ŷx_&A"+pl:e؊ΤOeلEp󮂍u!f|Jb M$AY2}$: i3A܌eX (*5RM7q.JJqk S[ i^@Szí>42`no8y Pu̽ 2GLύ g$ͧ^r j!~Ew Ŷe}CZn76vNpep88uqAoaSik48G:Qx+T-ݗ3n<<}kkjyL ia7CxmzwD;u]P +G_S,A*#Q.}cr*AJg@ sqvT \l-#.gYH,\%ae8bfm;N}xTv2qNZQ+_.G\a$ IwMl\yNJEzr7n(McլnIFЬÝ,s \&jAAcF__@TV %Z_c\(,b,QX|iRT zn@@ {R6dbDmZ_qvkA} B@&;9$#uF?,#IEP !p ^Pr( Ӗ;-4H]Fj-F}Pxwز]Ȩf蘾FymPe h՚xգaAŬ& $9aWYA#q~ "g~}BEφckI&k /9x2@e-ATT4}? :aL+]q<\ڌ_ O"ݖRipO7?̆>P8HPH>e_1td&MF !!4eIEi7nw@dGЗ>LVB!ˋ0\(#u Ƥ2`,n4O`h|iYKҧX%委-; B|cT_}q z d6 J^2%)q~xSG$km-Pw/M{h$\rDe-:2,@+SiA dB7YѤ9v:%6 X$b]s;Q{$:o%yj Leg.3ҹ(&]cD~T:`v@>/Fou-\V199p2_ {R9kAr B*ӈVbiYn{v4t>AG~V H:@# ͊}y$Q!c8C ]ETUE׺_>pmD}*}Hb1x~Bw e<>bʻγi|E_!᪲$8k'#\`xP"T@,E Տ $u33:wk+\y7u %:nDg`AOlVI"-!gnwM={_- N>]\w O48آ ZNQ4?P1x:`@[+?6ʰrLf17*s_qS/ry,\M[\/MԑkR?\]dX5Hߠs{}-e1h )wd k!{` *Ý.zM7l>|{pztV>|{1;q O -6WLAFJxBq|nC@K#`l#$/*sV YJ9YJUy1OC>sO2HLG S͊fQN3%E;<٫Bj~y?![}ɛiH s^!~6JZ +>1e˹Ɵ1SɷI#$'d.Q*uSkCex?9 >bf]vvTҖidezȨ! !1U&3 (S>G&7^dJ92iUS-%d$vGU">Ĉ9+$6÷~-%4%>sn8&=ȄzJKö rV#ŲF 1? H-l]Ȕ_?U|%ff.fhDuhKHNǟVX遽{ǔbN&(:dd$_:%5[M9TP]@+~2d\QJFh\0\9$HHU}73nh6P;H 5si>z{KCZA-1{ea0=kJtk@BVi3҆'hU37AVy \ Iq֬pijǼ) {z[v;$# Dsޥ?Xށ$S53vϨQE;4#p7R匃ũƅzn|i4ȸb_qC9 6@fϥ͖b &K P6G hseAjc !V\wCVo5Q7mN x&qIWRaܗZ#m^;˚ǘ}Q7?rߝ5C'蒶A/ȻbdbAoϞV$ΐ#%_qD|LЮzMD"̻l4EGGm =ήw݈ 0)k?NiDv==oᚶi.v+Y3ǍkD5/0(Mi=`FByi:19z F@/}gGAܠ4<7X.\ӹ4dp>1c1k9m:qLxN(w0\)\,5;;lO RKXG5!s2 { gjvaɩu-c a$ F l|S@wbQ5>f[n@$C($ !~&.evgғyp }ˀ Ptt_^!1qG=k\ƉF2o1l^t:L>ϙ |!Z4ySvlH?.M'4Բ\I=:;{'0v".@1%TDbfs=of82G[('6G\& ø*6h,L%uhPY^(۰5Mg kVxܭT `'Cׇ}S{K!(s%c#^0&룃[&Bė[sunb'b*4kK܅T;pJovkV [G覻}Ab7|P?\@ [#Ӊ.["YӔ%>ܷ-,wbPR72'k$% 'QEJB* +'[V֟  }F\l`du%2*W,j6$5Jl}Ū4Wo>Qwsce"ޤ~Sva^Y_ \i=i 4}w{KT( } ȑ>/ %KQ0V84"4S('CmA=s^EoEm_Z?+eP<+Y ,K9`0t*ؑ*p՚x{Oa^V73&VL :2yc@IEctY;w# Si!OȰn0yc/Nwl=yqO~˗l=ќYKj f|`tmAqfD7 tWGyEN>)TaPJU蜉%iJ9_pң|𜐗E9`zCRu J~xi JrE.. &oG6U \t8R-ilKdvSNa-. mx6hY}|if2')WޅtTpShԈZ LS/2Gޱ aٰ{}aKRzK_x`Fc6u+ҹr~w~AvH(<wII㬰DqUk`p䬶cX3AYYP>?ey"I)j{N8 ?k7OjD.A7ۢT6ZԤ#SoضR{uRShA텑Szy lM k#dz l])$uxv?DqWRzt6@mRc z=X+>i=/YhJڙL H {jF\fXoWԲ?#͖owwզ̆Y0tKǾ!Rءޔɽ?*9"f~襬+(F$ \1ʭ5QQJuKs!}0P< zE:%|-Nlg\ߛԾ4 Vbr>1s*&NIiDS<)8_ҫ3GL7%òxҷ6<)!Dœ2}X?́U6-Cͳ5 |]: Nu:ڎ > *zB=rBk9^0ڲt[W=J| bռK.zOkBB!u{pv[j/^Ydd1qi=g|M 礜t1UBW|؟̌gkNXusѲu:uY)nVKk*F)C'x>'3FsY9TGyT x! @v*.7TޝjGS^~Ѿ-? z0e|BhE~[ )+ݚp*lX8{f$;8%tM< 㞗\ž^CLa!S_AGtῥk{ˊĵLŗ}(%YyFVpRke Ҭ@Np_׃,)Yl`\u-3>aORӃ7ys=40!1PrjYDG:ȚJ'9AQڑ(_^Q ;$W^`?sՓ忻8Q5x׀߮^Km e(6D<@#]lHFs$ ْ(-:<nU-d XVŨpsec|Ə8\+GS; raĶyYf9PAmhws ut * ]/Ήù[SxzaqC?l\{%W4 K$-%:xBfЭ@d/V7$}& g^A=١=\s{Xz7ĹqK; |[ذaWۨ5 AWyhGha}1&<!%P? T8?>u,^:V!( 4;Ml(@Fecؚq෦Q2X -;1 ) 0\:G ]@uRII1K"1}0ն:q mq9JnJ\~4HNQ晼=U|s2ɒ}wߙ$EԷ Sg[[\l9d2Axc&gOQۢ~k=o]UәFc +eYA5WO>Ni~;Ie5 :LOɱ_#:{wP:;+l zJ:KD:[L%tYMX &=IH:92`1F[_4b8U&۫偓LďiAfUm*ll#et+2cU}xq%QVG&/z 6~6=l0-^:3 rכ蚔u3A2=*+$ihKg5IDQmn69J^n RAN1@"7mzg,X8`A",r"~d4szkΉ4':_mϛg5*:d1vJoZT$"O<bvPUw"6{)ӕOׅ#h񜿗Q!Iζ\",HA - sNrH) yj'Uhe&\F{o֫Lһۈo0Ќ*.ߡvbsB_YDkݸ󸵇 d ndrK,Ir\* U&"}­Ꞑ_h .#+}^xbqOTd 2)۲͋d* iN4{+ZmuQ.+%m^Jou"w$c* V`Ù< иq,4oPjB֮ǶZ5ϐB{%'H>Js@b'LZI\xx7[j[c/gf d>ȊwM[@G~|vC{zOۯ|mQ_+%ve.Y >bO4Dհ P?o 7XD{jf38]0DN: \xQ@ rݪEǵ_j?bЍ|i+!l0[T>[Uy\Ʊo-N:S_x92 >UE0wBΛ^C`t\–=iwU[kg{4)߸lqLV`D@js=rC?Z_;ww>2ݥ uX.N}A[*INJȗ]GC߇Pa [1Ոӳ%-jZZ<͊諢K3xDI5n'yZ,u6VxQƬe'P=mENyN:J<,i*}WDB^ۋ{JM-)"L3 'b4#pF}bQxdbɕ+xiepR)I咥 wUj-Ӟ8NY \nB\^JL8$$قuяӮWG$3! lvhEqiQDnLɲUys^3%GpARyFNޘ2d5o7sߣk(!.q.1&m O ƒ(AE)Ռ}8>40{8]=xy7<2lG=;qGi|Ke€b#gsNjwMIi+cN8e9QDJ粤7k^s-&\g *(v!U)0%Cj "onܷ3xS6Fd[Ryh6Z"Z1f" xG]|+.}Z Se'o.bf[4e#?uv}CYyU1/o زI.#k&Rt(J9X?P!FyoxmQkL\!eڥΥ ՉwIqn]N&8h.RэlĂt!) r:oZ1\EFm//OJՈQפŒ=ou`r]yڟMWAQvU@ 6*E7ÍX&h+%&Ӫ ìn\9h\()}׃qCS&N6M> /(J_ Vd׭9&#(3}DzE'SwnvrQ'SHQ)^^Ar Y{`$/ǞĄx=ZZX|fv^D<,H'WyCFu4- %t,4F c s.5 xr71ܟކYzgk{bwgoik)fƹ3aUwg3s:JA?aJL ~<6*f%bG QҴ`g/<{}*F{q̫"5Mg5Ϡ͏v\,pT*̲D-Q2ѠycВ|4GC8 郚{|Rh]c_Zs"1Z7.- d~ZR&)08*YK鐩m 𾨼_̖\: AAl=!t~.^4>[;=ې#d/8>Mȓ\BhH .*DRꬲ~`4F }c{0έX0W^+RP0y'BRqwXڄuoc4K8^e `'qpWN if}yOR#zN_P8zz<' ^uL%К|K 栋d`gS)xbN`_|[נvnF&~eK\|ZYԆ"s.!6Hoq1aGpKc]&TÀROZ@1M.w*\~{+* `_^d9BVe^Ry2AoJn`ۧ/Q%?hK7% YXs ۷9}}rM2K>$ "5gL{Ubg0B5\|Y( Ygd0_?MO' EpgN;7ػT E< ֿYDʦdG1ՐW`岽CV?'mm#o?ķ_wEcf3 ²+/.WxihB'p3N t xooٷëdxum;A 2sֶ[yH$aazNuruzE=Sa7%C+j3 )|nndA^#Y|dWW`9P;TֱSOoT|N$GkӔSxʰioՠǬ_)NUcB$fA]lxEꪄ4qU:9{k6wGRtjE!rDp@-?`kD:)p3zGkǝh&skWO,m2/myC J j1d.!v`Ԧ?bgKoFoٰ ݕSА0W8f `߻Oq!ct@A*`i#4~F /%LEZBht\> EJu\f">wDҬdao=@ځp>9jri$`J.MPu7X8ݘĝI7_..RyeM<ЏhR{޲Q30tO TmG˓z)|Fr _},R⊂؞|xd[_AD2O=Ӡf?@$ZwAh$4ϥƪW@a  oɛ]U-1OߞM:<|CmH*_~jQ 6I%gTO48D1EMd/U4EOP.;.yod69' 9N9% fxHQ&9^%g0ؕ+@2#CLT Pn^ǣF8KՄf?E@+h:Eq܈BY1\#Ҹ[? sf,cgřC}Xl7䑠JHe"J4lNquu/Ϩ_aRTG#fHjOưVPIAkĸ{3Hw^u:j^s/N%^qkW#kFzDu4~m ;ܼ!2yHcN$#2 =uRg n7嚸峭wVj|۲TP%jb:kڽ1"e^bSpe#uvQ\ҘSc:2$rv.,A)rFwkdȄRe:0 "J()ʟsdӚtrR:}Zc=^:- ŮLU*,-Zv^ebGН-|VOrp*Б XĥZGaSb+0הPi[M.h9HlQaӖq;R02Z)^f' ϮZvB{ ؈EazI>9Ts˨VoAN&y^Ƶ$Cggߔ|!G#EE*SeL8m{mjǺ4y:%Q #,](cm]qw6eX淌Crtgr}RDZ3ňOq{}IU2dl8~ U{oKF> ֺ, :vFLdՂmo2L );Xox!*liN5F!mN0ND6/G IX*t[O;xJyh?qN(~ZyRFqTĈ,hR}~A)E"UgH?d 0:7T7Se@/C"wÙ(1Og@͝UBx*ʹ ĕCuB:krv/࣐FdW ɤ./cu/D=4l*WޛMŲu))ԃ&-\DywߚË xZԋMLP )RPcn`lk>=ߴД;-7 Ln_&2t毂Q+**ADZ0,(Ir߾䇡?pQ&L;!~}K:qB Lh nb "ycdGaW_cM[y|Jv-kY, Rqt$lwL%z387:G~@wZotҍ{Жۄr:bā=VY~pHB!QVBVic'b*^0V/+xn7/4aĵa=L+> ^,h; 5Ii>%৷37IHRMŀyĉP ކ pog3? n7XPTPKܜQv4Kùy+B&9iW[ʊ-ܽo5ɏw8dx(qaT(z-[>'7rňғ)_yؓۛnaEp~'5J;ݬUf&)#rFT2䏫#/Χ=2 iZvZ /g殅Yq`z b Tٰc+ģa^5`YeVh`?m/[mtѦ1 \ti5iIG/с{HM*1B^ { d ע%zDʬxC8p-BMj ;IxKIFGǘ.S2_B⇎ŸA {#SX,A^(dO!ۺ?j h ~+ɽ_e}Sg*HόOvx ]YeWr ʸە h,ca7>Vd0颓=Ɇ* !YX UvNZlD" s#Xd8$~?ѿy']@HNP?Χ zZ51 }pl7 _;uxLI|mj#/pȡ(ܴ/2S od)P+LY2|s?53De\bS$'T.zȔfW \-S39MRJ9 .T2GNOOQo%ōo;U0֔[28WUg,Q1EbX#=vA S!BZPcJY PU$RT4 kp"KDrW}sڨctNbg n}+4GgE \؁:KLyr?) $pk 3M"t]|Q;|4.ސ#rTXInD+)gwZMJvpP;&oL!!{,޷Vx@ ,y*3!u>~6+POQhҷ/vG=BmUC„ۍUU5(ln)4kY/8&% M>!%֨owk?x(~[eLF[Nw&ecuRfȦQ!d<m`Q޳益q\˗g Oޖޚ(G^L FB-̑LVj'kw0*R-[s;~֛3?A)֎F%N?fkSivټ- MOg)e" P%aKЖHJ r`ށ=Syg- _P* Kuc X!|6-h^L TAX':$ 㯿~=GMr-m"f+m="q0esd >m.i@}ڦT3Q;@ϛo'"<8>`B TY߈IB#J?8w3W0Lu_,08=D/P@^ewVoUQnU%!eeڐ; sqMB/K~vi*jXECBȖ.ޭՊ`aŪoT91 !,&s'Nϱ 9*okX\wCt^KB `{7jc*xR?49'e@sWz5GvG*7Y &²j8Z+Qcs|jU}mss#|z-q>9 Dy*ð4/U=tMۧEKU[,a_*p@aYպXv%Z^3 ΫG,lLtҸ{gLkO\Vf αT#,(Ooƭ>Yb5Z帋5+Eox! 52 ϩ/Q5޼`w $ ;YXvwR7NkͱggWڜ y8X@}r_/k/4[/!0*mash?GՐì&ըR}UfPtɵKu._4GH. ]kN0F p;=:Ҩ0p8+ }(in,1q` mCzqJTL2#ki-_9E\Uqק *ap3". |%dIUe3y/m4V_s{W)UV~mKNb8Z9FZufB  $޺?+0wT̮](" <ǁb# Уp{J`oݯq'ƣo5:ksw6eQSZ[yÙZ=)qERC Qe2'D%2xgU8]1>(gH$Z:2~\ggwos;yuBVSxUW5r4 `՛Wlą{N1SR!,|vbaWSu~~E`Ӊڢ>ejv[&dSbҎ'K" Dt@(" ]4Nj*KC1}JC0={Sj&P } 1$% 6 IYY:&"VQunչ%ґ:dע{0,wxD:iݞ.߅9ki5_)bfӠ[b)͈TPYkmš;x|_# ұS>`;Aw 0e_X>Oq 1U .$$ӖD5VKNmp0/jR&4g#\n$@V)op!}ޫ%j@D7b2!f~Ah6 w0hU=n.&[ZcZaΈ8wκ]v0V9pVo~RR2URܸa.uގu=H2c[6zmyqg`{ |+S~inݽfO8OBF'2 e~XKiFn~'صz2 s+gff^'h\ 1olbiךNatVNG]t1j7A![XRۉ{TVA _6똳0}1z曔k:C 5틹O5T=%8,ۦgOƳXiLNa#R 2`&r/1 ͗v0Z!.T9b[F`5搶_D\!RXćkkBgY<@Tcu-:~`+-XZ33}<L6˅|#5k.rLYwSڤ!u(w iQ >}o (jpKi`Fд jKOff{])cBq Vw;XlIiK[Kt']c4Ffbw&nc-V"`ʍoUዊale'@Ns m;%bAy C7"5 fqeT\&ʀBP >}Nq@,OѠWI@Yc\gt+LNHɜ2!8F 0XL-l΂*F^Sty+qOl80&Wr6K(.*.뷷9: x7\K nD#w|<Ƅ=U듞,E<(`F S4]F{ޮn8_:|uL"xƓ}h)(+qh~vQAzZFQ֝_iy/WŪu[:!ɠ-y:\W/X/m]kwnA@=b4K*ZJroX5ʷoy嗛+$f &m;FKFü7OZ+d=C;[M6u|=$SEe\mp|MImK"8f֍IIUTĠ$݊KIQd'd@wcނ&WB:=sEqTZ?XR0i,^sOpbq?*S7p#27ɵMwo6-誁ZSYLRUW;9P<6Eq)FM`M-UgdcGm!xP7BS8#o:ciD˲yߩwľW=ǔ4 JB;Y\kA 0ۍLƋ6 W'ӭe8KXcakد*l}&K\oarrdO=)ww.8'C徨/;+~)^T`e}z 5 Ek ֈ1+9@ g귤|S.?ŕ#+?NKW'`S SV( Bj]{zi u [hX?:\G}u)ɻ |*m,fw[eҤ-abZܚxSyT2X! B_DIG v=v^-1sPgb\V5b΄'yml4KP/ 'y*Moߴ4%*O84gʗB 0#!P\H0O!=VDqAXXФPo0_iByk\_։tȔ a¶3s-2کA~:x9_j38sa9aFO6Xꭄk-5SQG=?/8{,hO&ЄtYŢD,d}SU¶NF:̨—'x̯F[ wP{W`l%y.@P> ӼSz~ZsQO8,+MPxSbJ'ibOb}eo,hrWXjx 춑y {΃ʁ9n#`7\RМU2 ,W2uL]⟔I+IA 0ah3zIDH:Z.^`8]< NrOi[ 2 D^E;KY>t= ]7{Dr]M>Zj Ax(u3L= ;qOgG<4y53 e)2BFԠ{|A" ',P@ <{%=[=m3أLyF稆nM0f jiMNPD,hxQ'3Y6sJ7 hv-l/\URF(VYxQz #:WWZ/k )Dn}]*N u]/`urwW\K!6˷SuYbLRcsx5q. 0D6)M@RءKP6m-a,ast_.Kt~v h1Xc9PQ{!F(xC]ݣ*}/|9s7A|s`T{KC1UYB3 +de 2rYCñ+5P# iAfOO¦ OZrdnS)ϻ?3?[ i15C0M}$GY ]QT# m *ZL}*f?PiS֩D DnharzK5TWf5a`qm|Ea<zg0?  6C8+4R=OKH-נ8JmeJ2lE{J!gq8EK #\O\!E#&ubeJ{zƾh,סP0 q$E/P3hl)&>D3+_wwWdn2^V8f5c 3)+6Ѱ7=,ORhe߁Wǧ{G;c6u+/}2,Sa󰛒/b0l )Q{o ꬢfE?UQlEc+\ݘ%  ߹>yd9/][F~x7M1mWα۱7-~2h%| nK 7;q\S!tfMfJm㭭`v_C>cȾ0뎕ϔ|`Lb<ۼ|rkY-`%W-ͮZ$M>AƸ…cZL)[ \`/է@"\GYC9s+q+yҡy-POIўq50'oܞK0"X|WKG_;=TV OWmw3T(7<I{wfS(bGCfQ4hqDGց ,2kyl! 'aԓSCW⎎g:S0NG;}tr99@<$LU^ȩ=[Ctƣ&q5@^V֨wcv׽0 &bLW؃ƬFͺx?E#9b o@ 'Q W} 'V!: QkRnE^mryxp47c`4:+UYv0dʙfO3.΅Q':&{{&~irm:̃*{!GY=@Li. TK>A_8,|c&; Gb%6 SR<_YꜲA@7`$@zClRk^fS5*? )N>2< 0qt> yWXDW_λS)I/GQJpSkf}K1.qf acѷA5enGG"g*OBBlf&]XO:hgբbgh%zKnc׃}zN5u\t* ک6ì;)5jڵ&]&vO2XL=0ƄUR|jϹ{\'Mq4g`zr13/~ kFǔ{KFU|J']+eX>)dXlP>qk{)CЌ|ApFA Bb6(hVX=wZJ7 П{yJ[x-);x҄ L,`#J^:L0*s#;[Ey0pJbbT\ٱGȔd!c9/X7*A+w,NLA./_7,O6=}ca).U$ >nWdPqU\el H0GֵI}X2o⹏yJ_JK+#x]Vi7"lX7/7',۔RtDFfdN_ _]3zR3G1X;|3H0n? ~_TB⅚wRWˡXZTy8unY$CCrQ&ȣVbrH,^8A^Pt3􎄑Q$:jQ!HȘf @BELL)qgx ]+:#m2H)UAD\8pNpqzdQ+H~>yS1"q1jto*M3,J4d9Ao h-@>/x 8bK)S0k09\,-؂ȋ2ᅣ=[kv[!4>WpL60j}=V@< OC2$81}'}tŖ49+vQѢ WOR"{M;(YKl2uІ%귧9ʗG:fe!;굧֐Aws~|h刡{T]gg@hPJ6NXCYC j;+Z}lq A!*Xg-BڟxəZ°ꀓ6 (ˊy߻Fσ<;4awsͨ+Nt_$Ӝte䎾"xwٕb>-)HlDM0{P7%bg$Sq1RcaS_RTˤXP0Pp `ߤ*)rEeN;-uU )>j\"dug_$>פ/0%t:__dR +naE KhJ6X󗶍\~өeVx-r7QW28^E7f-B``҄ (Pl+z? ERբ͠_K=nN$&ĖD^IC/Ė*e9<)?OZXd;Qj&$'[h =\:h08&R46>.{D|8 V]Y4]a)5jOƋae醰̹u"ZZʸ"BW@rbWp{7`5!juvO" II )3ql1b4k$b\w4ddxs{ mcz%|zgnXg&kԟ#NxNR3$e#`IZ6^pPĭFdƳ7RĖLWr#< ku &׌ko)P +<aF HpAoZruh2uwoq_/2o/d[oj[YWҷo i"R\+`pt_cxE :x[&-N `D'A,Ml1Up9I&H:8 BA}[ jetQL>_K+-DloErB$UkZrqw~E@/ /{R<2EK"-ڥ=lII|LL'¤>v]4޲uEd&xcUW5x LA&Ydٗ>k_e0S^]ֺ7RSs!(QXްҔ7j>ĸZ=¨ EA'>J]gП "((IX)3մvJ&U˗|chTĘOq9 ZoO, &3fG~~X1Y{qzD̀E)['z;Cwӣt nOxA:QR}t|Uu)$]It1ISZWl 7WfDTcO0t7|6yCu?mGNCGXlg+X.ƪ' 3j_sgc (I"G7YQq7]lξJ>Ez7s" 2;8 `$.DVXy3ЀX&];i9%TCB"sֹ*T̄{!cbCbTN)|,0Nf|;RIja3OU73#ōq,-K!0Ǐ=~Q)@RuduG[p4&eyϡ E$&R1 ]` C\¡ap-Тظ(lo'b-g !(Z!2=-*Mrƶ8Em_3WBe%:#}\@'c7z/EnY5Oj&Ζ^e%3`jŒ~Z0J+r͒Q,'_-{D d`(=T71gkHoXBQ3z)F";b!,y73^T['BWlTيf_Jpa=3Fvىo[ʄC{ŴPI|m0N[}u0}zّdJ 2䌹?W:%}ЩRc'pi:2Y,҈O3CLz6y%= ^&Ϫڲ|K.B\-}lI)' |(?֛}V2~#v9VA=zuQT<]8s jI_\a Oa]G~^񌻑 X𤴮)@Oj{%^h۰$Ɨ @#WjGذL‰ jze[uTif)WD-4"FtRJ(]y >^.0(6t{U^! h]N1h u, paR@T`_Hy$gq4y|hstxt6ΔA.6S?lMu% 2XYWrC\ʱ)!<^Ck7ʏ Ix oxpC8ī/U$"la난TՀvi+,\Y/՗=U@'*3'2K ׅ{ I05k"G1iWnC >OK&ʮvdH1麿/'_@OoPf3"qT_ڎm.ofr,#ei5f5n"=h*a1;A>Mӗ"D  yJL|lF-xaYpT vwMif66)ae-lӍ޴!N79$~y~6ڐQժTAΦs3ob8Qt!b)#(,ֻa3~idKP`,a AP*W 7Xb=;3R 7գ&.j*u_ai ~b~ׄ!:w9CwSdp!m  P!!%_oH5w%_ܦ.?Q<3lu[P+ 4l.5ͮ;@ص}PcRpM 9 vz uR<*Wa&H`J&Ki)(> q?|7Jޠ"Z.(N9~ix~c-K)b ȘF7 4O&Iգf>a+@#'_uS+(꽬>-!΁:?ŠxG#l`L`rD9,/1\_w;;>xV틑RZ-lDikNy$t7CW!`wC ÜF5v &FZgVA/HϦ:Dse1fD<\',Gw9i: Adq@q;*3:G;3UaI&o!XU5!* C?O% G-[-XEq4?Ж_;>Sj?Y܈gP~YQ&hi69ٰ͟G^9-;)lcT=)cx@;pmEMǬl]7ERYR2ƘfO Pd6`^AM3gRPtJaZT`Hkn9Vn} ,a~VJUB$0e"HE:lfldrZm}1j\c'r>aڹ)}b73O0F>`PVK'/2q\:ՏM y}z ݥtN= zs_"T妇`E'nӠhiR( Xlx68j?X OA7!U)ѐAس[9&w$PTvŹD'ePjir91Tv/q_Mn|P8 Ox0~)mșnGx  u2jGZne‘ LAqEL@o<("FMyh{^0aUD.NƭdZrO#7ܗ\=KTQRlJ{({p_ި`@J˔aO=`~e|ra2ҧ(M8AQ(H_kJG)ՏesP~">ǣcCn6DgQHa6 F{'Gy=kG՞ !LUd$f+w*tzlVS #RsÂ3M]zD ΚFGPĴ4|K+_P {3>ftBˀ(vO']Ґ9RSX$Ecolb3v%4]QH0/).4luÑ[ϓD(Zxr5b]x˳޴ 偀B9V 6SuI5>YbVQ=z*_#'!3;2٣O F)V _L3Ik7– +՝ˍNsI;*bsf7bX_1W7´JDx &h991+ 3XƺnQe 74͔8pS8/he$Dܘ>ؠ4OYh| ^ptad4[lý,,zP H{V_ހyNmP9g?Ɏ̩,u9{qtP O&c&]Ԟ"LQO:PPo2Rx>ͣ-.gi' Hw_3ƾ)eH P >o&eFFst\jj7zt xXy4)&;I.q>xypfQ0~O R6߉TfpcaDGN"Ʉ97EDo"lSl{9XAko_iHX)O5ކA4njA-ښvdKf%9B;ψJU,:~~ioQg ks Fd JNgRll-műv|wZOJo(wpW%?O_r<xzwY1GNmHD{`*},!A$ cҷc{>)_*A YYEv\ Rkn(`a)ߖtfI[! ]DT -7JwK5*¦)3S?1-J'^ρWd#⊪W>ƾD)$n}nY$ }hr9RBho ACN_J 'nncbK&g;% Z*_fgxΪXd D_As=O^[rMՍIxlͮ'>GmU1d&]ͯ$q\3d..JulMa(j3 Wȡ.Ii1Uis/^f &UwG@?Wa)(k`#ጉ]}}YLoc&e c_1ǎLѾkk\%*'8a 7 =n?;=<q?qANOMͪ|l.޲Xm6 V*9>@tùmhgfv!0wZ-b``\*3S;i&y秱oPK"q^Ks&5.,J\HМCm!^֦BM^\fvxdfK@3bh%v$&LJ~+4orC{+/5)< ?gTE5!nOZf)٠m(ӯ#ԓTeUQ&*meOZcjMCDBb(H  ? p=\FXB\? >^E/B_D 'o_ҳnqQoŒ ud1(ײDyهLC)h+kn+v⤲$CP$e؝9. l+sL3CɷBޒo 20OK$=8Y* s3{k+?;NBo\Q6]1d<9 &ïE#n sKeqC~ld'wwO;F GQ/TTFkEgAzR/[(5_;4t5x >H[WŻC[ 057 __#x$+G"A&Ö`Rکo 88a]\IFIQW8 -"5b,ܶeh1=2!&)TzBGwOު:tW=0D˩١?g(æ@~4ʭCuvтѣjvrgըϯt(qɀU)0`fUie\ \ 6'5i|"wF]b9̩݀ P'-2bW}A 'eqTSء􀫵$+>8Dv݁XK29:v`b*N moSU%ݝ&];puuB;<%u. uiqQ+HTvӼyf3UB4(o\@OAƬE*6kjivy}N0Aw㉢āLC(nYVh6FmZ1. aV)Y%7ǘ-EW$b IUpg>o51p3ӋEb\a8: kzyn8&Ⱥ:)e4GJLIyo_lt5QdzP&Zʪh:D#c%6_P=wunaȫ?:(qm3*!(C2B eX{`ڜb=8JI{>7@_ hUk+~D[$4Նۘ |_XhLYčs6K`]3 EhKZu^Av3޶I+p̋D|ت#ەSMmiɪkE}lMbl$[\OBeG(? )sBɔlk.ZYqaxg6fqmߣk_kH ~=XaD>F>σYNҔlyc;\>|0N%6x!T>`ћ#RC!M6T]^䆼kD"WVüLk7Y- N ݱiΎ(1fы+NsIU,oޭN3V=CP<,:;˚@ 2e}7{\vY'V;н|ULZP\5 1Y4@$ɮ(dA?j?^ph塌QQNMe0N |d{ @s a}r!hd$q8D$*eZ1(̦85GPg\)ĬeN!p(B ۓĎ|0pXiO5YrUJQ2|@B.%tccHMGbI*?Ś$|oejT^c H E7uŜȇkH+z /%na9LSj]8E`,Gh24<`2֯g=ߊ/PON2NipG(JOZKnOUR8K !jLuZMLOIuu~3E*tqP+(؃7ثrU g[IEs7XyDleTܰ 2(ʑ٣ܕ K侒-=թ>/|Н?hg| ]'1<`w!5AwOQӳ/E~H>?B+aʰꍗ6!Eo l m4Y%K'q=\TPD*o(&3Jc0p2 2Pyd#S1ay&F`A"DG*1վ&LIPX֋FE{PhZy笧J~B7P^GK89*cEa5}kĞ8W*( 3ϣÉ.`"B')uY2ҧ\1MRfGP#{ ˓=k}PmϬHas; ڬ9h-5(TFf$CCp,#l{H_Vͷk\a̗/U]h;IKow|u1< 9}+~ tTA)1R7ٓy_yi_q"{I]giWԙsNNt42mH enX<#-\o|Mߙ:@lXG&йXp'AFT$'`sX 'ao!lKtIh[[+ɀt 2Qa&kCX;+ 5O)\U+|G̳ , ld:]y׎zJghsA_="C0!n7|Y(4}4kuNY3Y>_>EH{GT br'A7j \3@TY,w2o9 5k ${Q !86ܥli5㪭$&.<"iSa?Rͽ]mB4jD|y9ښas 4R`Ң*3RNف"G0b\7KK,@`yiIdHlElVdqߴc<יnYonvl/'IP+ZW=5`Kn-ƤmqI\/Z6}cyCI]6;PZ 7R#2kc@"JCZj&hc܉j1=|Z>/@m# ZvN_GUWFQRVza,&_ƌ?%JZp-6K<$|v] 8MAUP𾿑 UR%˗||!xŶ^ J2M#"pؗ-I5U[uk* `TAKM>=VZ8j,@CgUҔ-9#ˌ>y\iI!;!zf'*~Udê89G<U.? h[ͤx O&3.q L |4$\C},&:$F3y$N~;ʡ)-2?j\N֔ЅdakVOIv=ЮcGH}*⨂$ &V\PdA4,(x" U^^ B! 1g `wEj}I)gl ou٠1K WgyL\K(6_w*UQ* Y5 O /M7,2WDt.$}h."}3+pPcRV>c(=$/f@o'1s0^,p[3H1 W|x^,AK ~RuCm_)S`-t ] uk< ZO0H#]`/" #l/i,B!Y=}ѿk/ᄵ d=ȃ^+8-+,S#enäGtbOm7C`Rݱ׾&]Hp8$': r'6M=ޯ pXO_0.l\pmֆ}qZh7#ݣH%nuo<l|N~<+*Ȟ(WfҏRQͬ]E*x.+Sz د,j8&9VNȤsq'C2S@k%6t:^*dQ! رn\݅6ݠyHX\$#&nD#Vw?l]"f(c8HOW ]lLa^ &>dwoqgݔs,Z8lӓ1nJ,q$_8xn:)JbYnJ8H>"mE?tVP<Z1**MOn\n:9a+w74y1y8G 7:v|g)u{OP)@ sQVi#ʷwD~>P5B4cj7*`Fpw-읣Z_]26 w:Dk E (֢^"MgdJyRf,FwNL[s-|dVk#4{P?bhUnl=&NIovK34c|˫zsoeL"wo*έr$f/8O$nA9CYc?Z1;e/TAsD y`+0]wTFy*r2>J,5R֘(mr@60XxV9{ѯ`Ue=ݾz$M\mDg4Z8=idao(zp9ySW[592ʆMg %}(Ybf*u͋ +tWh]CA?F[@9"q!P̡ W,F 6geK⃼=DOF,Үb^xȴH1mAHpI8T,ؿk1 +;Ѓ>[|qvZ7_}0il&mcgժvtMn{,4[u+PdŵtnS ]K=bGn=3.9xnButlc?.MNQ2vrLH#@>QYl.f[Y̮%)|)]&G N"h%lu4V3^i', #ddq1>8!!Ik@ ap" a!uE2Y"1f HIy7_fMy)7W J) jŽ\N1qVV+w.YG3dUr0!Tһ~~?IsE4C+K-cE뜅!PX)-q.ZcFilSzumRJ[U;hѸf~Y,>8.m!ƌ},2:A"-`gNnPG7U`ն `A+]OH qQJ2co=D1).CkH_lˀѱiF@ki*h̍#]6;`(n]kҕϤJԅ*q[ȧ}XU4Gf.j<*xLZDJs.@üS7R|R鐿\1H++WW\W6 =߰k&wUU|p3ZW@q*^{}Zc=K@.c\@q#$s7g0-b~Eď> `K0)vZR0}ܻO Έ\Z,>(߀6_ݳc]ٹx~~G+CLO2UQBi[/V뗲sjBHD\geS\iT~Ӥ7`\2"׋ o3| oN ϛ"@N)`_YĤ"GAylRi X_P8ܢcu& 2Dӈ#wGW1+*W] K,DSյ|f״ 촃Bi/Ϥ#n%B+(LaWu2nP 2ƨZX70۾YƁptwf B_ys1sg<'f\CgX%WL>zi?@bQ )p-$$rjg k )c.X._$]ዑuk܁tWO%KCB.l0b Nf}hwKe,g{s-' z!L|ճU$o9LI=ry?p}zD؈ ߀0Su1s&k;1ζr,_ A]T}o-b9,W2.Rc`8]}R$SϏWV5g}ʩFlI$ 5ooʽoV#;4緪}b 7ikLڵ7[L+{*FUu(:8cS.Q5]b` ^b8D3Jd ]ad3&6֔-ԄG𮡙a AE 0/:Pӭ40(3qzSjobvpRCqǏ[ `N3csdy+>4ј"HE i}A^ck@ /.†fhG`a lPy4ÏH)1tr$ݰXKRAG.շa֜C""P%2A8{j궡:XhׅF;TaS[$Vނ'Km+8AdK,\`ki7]\@nuX=P+x>+\8†ބ,'&B5i/fwb0wT_U\<'8=T2S$ݓ>D-/?jj#yP"`%A+rm#x&7`21WQ3"qo|QPsK;9 *skt3R2- [`6`j(5"-PHoױJXxŔ<.y~)BAoN{0y+h+Ħv*+55E^{38rM`]zAMMk9Qϒ)q@V6E^~[E6@*~o\])򑸽//ѓYi 2r>8}e\5Pt[o!sk*6]o8_>uOXN<=x d,͐9K5iɹN[nL/;ia:EIJ}8ߛnTGL1U Q` Iv$8_jX#56SogxIǥ_l*whpuJU A$x:ۋ\˺ri(R "z;'jb5}Lfw7u2B֥kcн850QE=y>R,-\w` MHa.鿊HMM18BmV ftgs@ ž-j;>1=D?X nN܆ŕFà2D+ @$M.S=L}./3Yg[2iӯo*zMy_)%NH3#B.sӠ@VI6[`Yc-kclPApmeSb2Få8E eNËqZִD,Op{*`H#_z@^֘q ^ /bDSDD5zl=ELc~ݪKw>ARSi.gq yMUէz!PI9mg?"" aOǮ+`\IA '-H4cϥ+@3{eFW.m"sV.Da߸څNbYv672LȤC,0TӍoY/[1TFF+}]BA YqdV[:ѢO}n|Zq[I/ٮUG-l+k7 B;y˩N3ӏVC]3ρ}f^L75-oĦrZRoJ_,TҺUG6&9^.DW0({F cx8R c_砍ATB|dV=W"#?VOUm Cjy"}dxA^ 7\*˔\d*Ns]^t̨=w~}%SuVό3i9Rb‘LF1Sg\VCAJ~0bZmo8bGfQ Gk8#w`gSJ^:nzT-lǬJѳ֢c!Up)قR*ƦP-9xWn 7E 厂,G5p[{5/5~eMqhdejO=#Z*#@+4QlbTq 1&'+4Y渡 jIAQ`imM|VsR(p[y졑,|3HN[n<sx+T cqns=PZU'p)/;McprSm:+X7cP-i2XyO][WjRH)$X<Ae{W8kd/ cݘ,M[+8sY-qøhXU C*v\C]ysvm?;%<Դտd<:Oɗf( =93l< f󪿓I0\$qŴ2Z<} ]1y."@hksv ? a%,-˙'F ׻F,Dgp`guXqf)ѻDc䊐RQ(6VwmB>A1 "6Mp|aPfYf.ʃ v'ѯpwߕ <@H.h7E<$'L f?^z1C+;W BKw֏w_3+7^US!LcAaD>gu+̩fZL<ue0^;2B?GҴFszj*^TM}oGx^P" ]_K/֑@o˅ WO"R9xc rhU^epX3jn _2nN+Xƒۡ^cp c=Ykqңg8pq= @Yf|{nPɯCĂ+9:{O{SY[9Sd[O/Żj"jFjKh?i]~Q# fGkup raeuZ>p܍q#Vx°BCwɶ"[E߂yl\nv c`UMDF%u}?Zrr4| 'eݺ~zXRu9ߎRԔř$ t쁞6ci w[t~(즢},À|c_u X\fV4Y{;)V6T6x! A [~3aPN-éU|f嚴DwZv r4;w"M.ZQ+V rLDA(}LJI%}'8N4*G _[6.ԉ-n?)7֝NZŵ_5VP(Kw㚡V |uaZ"7$齳 M˭)B"4GOs&w>o4V$I#pLt;S> 00&p/[FYb"S:y8kwuAud d39'ĥD&7,_IlЭw$jbˍ9sDn4xa`vHMW"7ةpNBO?ȲUQq'ba+'8RPg( ھ9zvD0!{ ^PԐCkqQkVm? EvTUbGq l08eȐ!vCފaSD?Ve-۰LJ*Mjs7oUQg.8оШ jSzb7+Tx̨R^?9B(Pz_Э_ʰ{@]7;z/0CjjjWC:#L~\cpPd7]TKm`Ԅ}gᒎ^ҙ$#8AUi;y?hO`d3WMrM۸ ĸX)!V!X^谅XC򹾑ȩ] xq]_L.z)χZ_#/p ?ȓLbE)m+h%:/G)˩V_+K U}_þA Uxi5*X6kQA@ոIiN#^,[)T 9n˞ 3*Ȉm^hlh%]9K=& }ݐ-HЭE{`M<;RߢezP샡Ou>FQϝ>ѝ 4b&wh&qf)$̷iYqfxwIYU -FԓuPQ9QʑCTx) :9 vS-iIQƉEz9Q NǪCg>,$DXC{o!i87;@ƒ~Zrւ8}=Bz@m:h7.!s10rdyP%U^1Zn.VPXpDd!Qxok*6:Z'>VY;jT=҅v&Z,q?}ZD7HA]̗ 4jh3 :;)#4~kϹ!! Ĕs vI^ @y/ r U#\9bc*`r˚@CJ_Xx pE>kL?\}XDa-TxKV~ViqAͼͥOe݁Ql kZuQLAOd9SVq? :p~^͜^s!\V[COCo4u+h9/moЋ Tl0MFXR 3"lݙKo `ksaJS%hbX%x7w[(?zOG/8$Gy3t.+Y Gw,uS|fķ?"jaњjrteߐWh{7<». &*PJk55g-n')h kpm-whU+̟/.vHZhxJ4>Q]$962%QEM(-qfi̢MI~' 錰`)fCPn°Zk9~%AK=۽r<\ "IY);Tɀ{'ӧc;(^nkE+WCL U*E/l89XѼI7@-y"]GIv=c75On1hdy@(TP83ʾޏ [BKbPDHyO6%(!hXA)( qQ+G d2q|"VC2lY] v4RȢInȁGܿ(4LH-l,n.t>E(D{Dnb5*$KClm|X6 ÏciMS(q~"tiyA1YE (k{\-U5`@8{ʘ [`3i?<ȒQUOD {8h#ytc MHm;!v;8^"tYK\«x%V1('=]c$t.&Ql]]Sfa:CǼ~S:Mx^`a"qzӬ$"DMFϊgDc6jT pYf _X)ݟ%0 ^)%Ǵ$hoy뇞[Nt|L;qH$:ކf-2#6ZwcO* GD`/:+eBoTN:}CAɯnne Ry_iAP$HnOj:_t 9.Z'J]i?nTsl={) \>|O,1 -|)|Wam/zvj$kR%ԚZ]kXNG?z7Hi>Xa7EwXx;9xw:zB7V1b!8`sibDx%i|'BLa!jj$_`769:z=&z=qЗMP~#B~EC9iG F@mF+i(K'tnM + ;l樠${VgH:E:S9-ilOi yr%8fc.UBPdc:?}[j2n|r̞hn8ZmAϗk+V/K"n t@x>q^{ڶ'ξNBMˑ[%Rt`9|4JM"FH*`gʼCx460JTu jR;*ʣ>oDn>ظ3,/($P7 G#4#!j&猳:=im lK!;g ֜{tWлfnAZ{xްP mթ'qfVv5Pdm!zGz|քjE2L?Z`ܺ߆> ^IŁa1?MOt,񟂿M (?$x!BHl#] EϭQ /'Ɍjɷ]?>F!_ 12ߴ\tM <D5'?;@P @0j֥z]]T;&}MLj:-yzY:#$pYh@K=$dxѓs&4%[YBZQ)9"L rU .)9c.0vaEyD+:zΚaeeK{!i -vvT;{vQ㹤 qg a QPZ!Mn:`_F-~1f(,f v<yoֳ_KVT<2Xh9 Slf2\ 7lKp.oaR6C3Zg -xW"Mgg k81U <+4$μJY̊Z毘,€VPo K݂9C l_>[mb1$l[J,~yuY7JD,8>:E*}аC$Og~-4- eR;7θMi`~M6.ߙ?)ܡ Rֈ˹d Ĩ3d RWHDZIkTꂘ(<0|HÒRIui9C7i,5tDuA}}ҋwGދЯYzzִ]̎ FiS K q#(e|_msmz~a9MMY^ϔ͇2DYO-Jvo0 ׼G9/R6&ꇗ$nbɓ3GF]V `ڽse:.uNBNyzrƔdy[(Yᕉ~cC"Ug܏\_ ClF? uzCT/S|Io/mzc" mjctOnځ=F%% aIP6z fc Z8f\U?oB;8b<8,c_)S!cQ_ #Mm ;CVUxՄdv&*ͥ4zbm9yȖ]joJ|H;тY})#K\RsԹ7Ե2rǩU@ƌ 3 "ݩ] 46u-Yˑċu.9Ϋd'x[t>NLpZ;:чL b3SMčQ`EE $ y0G@Oђg.M3w]ZGb}Ւkb1Wg:laP @D\ǩu\="MvpغBKGmu)#,^F>JP͸ҩ34/&J-qA9-CsqNYϟҮ}!;E+14P{ }JD'Rj9"|_UImFIcgop7G&4{3迴ʺ ĖERG]Q( Ϫ|^= pi<0%}@.#k`WW4BF97]xӡÇ8v'PN)cϛaŷ:Q:#d2ATMWͼ33VI"% W#knBoŧ^6{^uydrb}7%zAab/^1rmDbD@'] ԣ7#5{a|7oyV] x %&YA[a~= Pe12+]3GC+*NM٪'e" I/L".\{ SRPd9>\); 9,UףC!A&;v}7 I'uB+o2fFsF[Vpw5!A5qB,0ڹAG|]}ϦFX(_S*.(f_w}X^ Ae򪤁b}m.em6ϮeobaFB/͛:vꑒ![ށyƂf*v R-`De *|Zld2 ~7zĜ'@J}nTz\a%`#W^0wBTupa,f{̙OcG O,TGuؼcaMv6O1HͤB>`0AӲζ!Cjbt%s'&JѲHY%Emu]|g@wXj:8aL"ìO!N&xZB"Ej_H05veL5tːpgx qye\U~o}M`:w[HXvq,]^g>y.@m9xk ԣכ#UYA2F`<ܜ"l͂}OjI3f4hj 3*R X,W ytk}> Q墾qG`Vd#.}~Zw A&\[>'}EfN1x'{臥-|7~/ϟ#/Jvqxqd@qlK !B"&dfȠdO6iN-'A}M]9j &y$N+?Wb>T/C꠻h{>A=zDJ<QQ>ݫC^ 0*'%\~Ϭ] Yf5lLk;i%X[Ǘc|8< ,Œ)Qy7c&0 zCNSS6;++b!CARBmNf @Kz鯉#34h׾ݕ}_ҕ7;ZvЂv;~EowncdkF[>[ƞ/opO+[>𭒨]H 0CfHy씧 iR?Xݿk/kY8vD4lwfq+!cg۬bs[ #7ezP)L>|APLa* erz} [:$o*nEաFjN?6 xϯ ˏo:]xxY|JP9n툓6L"pMʃjzN=XҧMʫ/+^I?uhu4C'z> 0_cpS+eh dbԌŭ1iU70zqoUJݎYk:qzr>^Vvچ&zw2 a7)n=w`5+婔8'ɝ۠8_)ICp5d'嘾 "lx uQiPgt ~~nv Jv`P@ [a}v×Xtsj>>4< CY vuiuj#J96z&bU[\l%12T~?15ݏ=SSy[10Q~MbfgEz_'Nu[ETiT2 װQm8Vmɬr0$ eH\ EYDN䔴{~$^B& , ܶBf vJCÖl~b;4+8ƻx.QUvI5T,${ >KCZrCnOTz&P8{Ye\|Ы 8,)is L R^AQ+ f < zE/ 'Uki?;@9K6TT[-{_ Cͯ2EA|;Y1fa ءrk4zoPoUHT./Y?< Z&qX@ i,KOmB/+g?)"Vߪ!kh͔^++% 2:y76@wos{ڽqo Y}j$' kUpE$O͹XHOHMΡZά_Ra>k' u;v]cA^[a|(#]j斶SOcۉ*8c:C+] !tʞⷝw r]r7X_k#:i}sޑ6jzNƌ ;^m51!T=Oz] A>KR`דbKa}Ej} 17UjRٟl>;YJN9tF~>^>F 7j3;GqCn,STE!M&՞pv]J3EωϨ|xDRݴ …l`jLhdb>ҌjrI N0EhcwDj"5Uizh/?3 W{\< ueBkNyMe3;@7ovzUn.;8qkÊum:geL` 5`fw*DG,n0\5>{t>wT2a,cji ʓ"Yں,\*1G*IZ"fcNA K)VlDdn3l;_l =G16ߒ37^@|AH3<&ߡ ۚ{Ke:< Cڝ |rg0 V T<wOI* W[Fs)UOSk`<*WKlkGPÔSn%&[*x|5[pLrֵm%bIY麩a'WãWXӰ}h2:ʘ)$˽*uh__|: g-;i@@}E/Ч^PreRƵV9W/vH':E| Z#(HsjCwRkb 0MFCm$l0G{tOo¨Y'h9mM"bj00W(bՔ>{Sۖy5 |_u9TXkHw#ԛOkŮҢ~lDnt`' N a/;v*Ċ+ijMU_6¾Kbl!! EDz;QڠDʖ:0 rDzMU^ֲzUW ȥ'g\f$n]Ļ\J*o.m!Gӳ`\f&H*QNz-V[mB,)4yЗ{&| sb =HU> \ߝh=E2aJu&7 1U1 >@q[vxj[!Hc9sG*_S?UqKj ʭS5 #vg9:5BwT;Jz.+ ,Ż~lΧ6bvFۻR'&c:lvK _̦>hڽBC*^Mk)9Jh4_Y,]nbn4q"Dǀ?7%#p9m6_|ڟf-}6ɦN῍zEلF7B-z30-/[:/jY{K(:ȦbDS2E'$瘈GEşN4vXo^3pGU&1B=5*[&B^,13SSgJV׮lPYTs;WYG;J-ˤM>^ϲ#޿~~ҴZVp/Z)e2BN(n:sG1yK0bqagr}6P SSs)&)}_z2dPWBk>AxZ'oRP*^|jw3Ya/$lgS(fr٤rJybT˧>"8QׯU|a ].er 6sÔo8y>rr 0tzMKZST:6UY*OU՜zŽX|MxpVOu#JB 2!͞\*V}Cu`KB/*THۧoT_ϙ6eؒw':N'f!޷1c.01Qc;IȍFG9%w9C Gg>2+?\s.BYFZE\aoҦVc?"Z!oYxy\c^KKz[(>QT~dȇɦ?[4qX=/&V$8Y@~P6c}l!tX.֩dCljKa°w?k'p싀qqp{e|.!ujS ]%é #D_zwbm j"jf1rR-IRjrzUI5P h|MνR_ թO3꒙W L-F K Te*]Q:hQw ߸áv-Ipbln"ހc}{u9y'z|Ù$I=sYsۖ WoWD?JMm{8:gewrN^c-fq}A3}u.` _\⊢ޏ&v= =P=%I2Vr&m,Sv(s6d uI9;1Wa{ 9Zuhl:: {S_Jm ]W^ɠlu]r%rU$e.X ^5G,< z<-lw]7퐡tJ_aH?ҝ8+5\Pġ})CZ74_7`؀YK4:MdԫqZ0"kj[%ɾMéʤ,'w,fv%?38_r54UZLKhmA.DoԸG[GܸY5HZ) g+a0#@(s^ ͦK S=#c@O6#M" iڌk]竸[`,ŭCB@?X0 )Wdh*cuN:~XphKzڜ747Y}~X)gr0wcO IlWdsRcۈA3!``mɲ }Yf,ݤQԬh7}yyo0b!=5Lgb4'Y/qL X'˛#Q;cYCe@)_H ÿwO CY STwfw+2ъ~j)?ʹǟi@X4^Q2i̒^@ѽ`oN 6"(K}~эr [ܙ!ddwKLh92T'\3.'ݷ6]X ݤ4(g7-i/!$>nny?XI< HmyW!SKUm5r`V1?d+.\o_>&6O9OSht?b X&'~*ʴ'YF|ִ\LO& Uʧi %H{,[Z3r4L17?m(7Y3\ v֓SL]& _%νLNkC'ZWQ^=Uqb壘Is[EY#Z8:4[)ZӖG)6[`7pΔR2XSP80L=]vt C ڎ1DžإJc"hJP^Npa+h k<2#,3ir4$&IDlb#]wsEBXc, (ac $9^^FARHcguZȄ~: R(`d)'̂U(Djȹ\Y\ۤkV-= A=Y çTawKUR~ZSXBo^571] OLn>²s =o/`ZJFf5`Y08x>|K i)h"<d0`ok26zƀlE$kA?WW9_E7d%s=Ty-=lfJ˃&'4}l{uoC.Xe7gΤ D07ef'F'x<לC`O[@z޴\][)LQQI"p*sX&sҕI|(gu[i3/uL޼M7_)cq4 $h3R #ȕ" $n¡vbs On >hglBʷ,qiR⪠Pv=@kDwFbx$_O,Cb暅9P5:宣iV2uFӛnIY&ܑe"WGɧt&i$l^6)F4jmT"׍w[ls/ƊEG) ޹H@_D:bSpK,܋i^`,[sVO,jGb^X!6iY-zk*PЗ^j\;վV2DެdXׄ۸5x4! z jјm$;mnl@%#s~ܙ"Ed@4JoqحnZaY5^$Spd4g{9fd_nyz 6 %kfbPO51cyqV̀}3I|MosHIqQ!F"?F^SfV|^ݷ cԧ7hd 7TL]sQau,. 4823pX2"wAmhG1Å +uzX+U0Zmeшc}2EB J𹸽6آo¬ .z#w3 Ke܏,nj7C\(@ L #ɦ38 IrF;] #Ǹ-3p:FòL?\C,u]kI[<}3q;?~+_P>gvqޗvᰘ^em2=~ 2׵~DS *<aT VƴWEYK 9-4g d. D/}-.(" qGj@B#i@F@d{A!tҹ6 ڤ=h?`50xJu܄|SXPuFlDXq{ vQHEz;hF7&U>M(T&| AsKPބs{*m^,n)86D,A'Ņ5#e0\Mƣ‚0YnߢCݘXM)UXӞi՜#@~pn sENO5:X>Z/ϰpEe:qj)nm lAVш=RBYuٷF!OV AyRvc 48?c f;Uk?8c4IoH2.ToGj zlLgn,ORtkc%fn[*x?K)#7;5H*F7۝R{hA^ My]]5{P-MJ0r>M99:{PGyŗ?+ e Ŗ%+̐ׄ4m)]r1h5ET^MO$ua. gmDFG9Ok2iJZ7 SC8TT{Jqz"C'o\P;#ddx@o2QU,HۡLC*sݹ]EA=uMk:&Z$kPhO<KW,vvoS?mɔ-Ν󯈩 m4ǞKRwmt<쎱7[2RU8Q7* S6(҉ uoyQ@sÒM,|c! *1?&0³2q5=mK6cȞ0ZҮ& D1ӏ]";>Hm̌a_ ܘU0{Z:fuGpYT `*Pe vP*i+zT dٳ> wѶ#"zOw8{F< w&Sbw.' ;k'\oRJߣ'"Y/!Lmv;> |-)Wf4GUpQ 7$k1_Vyg)Jn)T8?n(7\e* z)Y;,pB"'0 Q8Y;Й5*F2AJۍ}'=3$zKDfO|'_mde:c fD|HQ sT\n껊Ai7D>sBli)-=ھKet:r vjO]-6=btJ NS(; ePS(?Ļ}\xp8f {m3`m 1,u Rjv"iʂ<,$=E%nR8ʔW٣Ey-ӍW"Z 0;If 5I|$&]Yx>Y 1sZSDYבNY Uzhƒnyv QKcG" Η)!W.J҈ B=9s7 0%|9¬n,IH k/K*o$qV'Iꂍ476f@zÃ{k׉pXǶcLO3J3/Het!L E~'z>q8[$yc PgxKpfVnF"P[:{F35ȑWz=c,/[ bSɬ3/?:&ݫbbT:+Qsm"ԝc=ϱT&L=S _VS* Yf?Q &n*ZNcJ[&4-x_@2wubC'wSOuGJ\м'b- ֑>B]_Ȟ.P$@,Cs? ÛF s x6^1KOς kڌsq{:P't |8%ak6R< cLXk{ 8:bjH~xcPbCVkx:+(S@4`Ua=-^E0|`bEI\S}$ {b7WG fڜZ$2de/*F`ဇeh#-Hg>ⲣ7 <=TխˉrHKMZ`x[B/ f pgA$,k2Ԉ=~ܺ=epVGº@8W47'Yʕ/V$c^c؟ W&]m]dB iN(ݹn:]H҇K)Ow~xϻ)!mUCIШ>l1Qm-o0ox.2~b9AM8yY8nH^c5tp8hg]|ܟT?YXqHvЇ+=msDx/^}߯9LXU-G+@ BP Tך6} y"S@L=>IgƱUM>H쨜h |-m:j87h,ck ܅Ȝ}PQFen/6Jfa3cI>"e}ɚﷱQb MM;ӳ#5I/܄-u=pt+l>"yqf|GRMWyTe"c:twZ T\Kjj^ʕwr03c}WVM 8' 7AVe؞ȃl} ^[""+ y|Ľjf{/P[];KJvϭ6pHfAzlX6, M oj,/ըapL@WEY` ּnK?" mo`JOO{xmm|~!mBD%fLsU0wi)L=vuX˽Ec8# zD uU$tRPd 3ו{u;$Zjl6%#A au2h=w+姺dm ,,X B?=@xoh bsf8c[;1'*%_C-Alcx6Wȴvvx&8/NZ1HaZ`j&a8pǼٖfeyl:pNL;/=F6,7٢ed*-֙e h_ɪ⽡;Br(*520?8U2γ:;sʯY !{1›x`EԺF\"8&6e~YH4-p fz ǪiDm{oNIՍ1Xzc _X7Iи.@$]HRn]/{$Z?l jCkɊ[L6&ٖG~gDʼn)j,"5S/wL4KDҹVUʙ.v Ίu < 3v]liOhOn@`IKONJĎ#/QD_0iY!{~Y|!yE5aX_wTE&u_]eݷ>5l(13 f@3Ɗ[1qE"~^WݳS:g Z&)HظfW;%`݌kM e,KAMUܜY`:wMzeQBsjOϰ}.k֜ fϘ"+p +[%v,N!o6Sm{!`gއ"qNQ;e8ǀiXw=@/2e$V Yͼ5iB;|ޱioP?3)=CEWI|5o;A=g}g# n֥>;w&Q{Ftȝ}tj΀DezvىqW )ug|e,@חaL f ;q&P.<"L1bY%vVrU % p`1]Qᴫ+ajagM V0ެP7eD~!rqv}%_ |- )hQog^-k+'ۋ L# iQH~XHg 5yr`rr)G08#j/Y]~r̄oV>3ZEcqQ,E (懏Eukfܪ*`<$VFz'|d~ARwu/wN}% usM{l>g*-v1I{vJ?tCξ.5qKXG9HBS4!=!٭䶦sz {8f0qsy +[[Q{dW~RSȠc6}YHoX3+A' 'd +.O겾j`UU ^[(m9Q\"M:IXi.tr=\0RMK^VsQ&i1}GE7IbW$%|ͣ2'df@eQ3t5J#,Bz۝rFWR\.e.aIn%6?}LW|;2~VɠQ]1=,h Bε3u'!/?c#@ƿlh؀ 4 *2Pap - ʥ g&9y+|,FٚCZ3pf( )gZ˕ UITk't `}7l>e xbCosE:ѡ}+&{% d~W$ "&(=7?fF]#6'a7/:wKgU)br0GIrjf%՛5LA EC9~A_g1LaOKG ظBAE9;^M-BJ)x{d?#٠Bkڔէ^4/RqW :Ia``*CzZ]ܒXVa>&h`z L3GrnzS0w}~4 л=i"Ul!Dq Q Qӫk L+vY'%,]-->;b5?cgt5 )mdxyjJxErdX=O,M Zk8#:]r E#ڕ9ټ.4&?[;Rt#}.VT(ķ,[ⴙ_J\QK0ȱd! '=P1n5 IP|FNfQ%؏c^ gUCo CZ/ G]V%.DQJQ?̳W yJĻjb:gҔ4:}49yN@&NFK:\pcR$ey.0 TTgXz|śjyH+t}5{7&=amu6Lٍ'/'Tn2@}Ӗ^Lkx`筡aƔ1Y4JVR=рq|ԟd17=\4,smZLB.,N%L+ɀnqS4GS5[5~"==OqR{`pMz쒇!Sl |K`SsH ^I$0~ jHV3G?}N0ܲ9jkGȍmyIt˥žizϬ$ɭɿgOo:(+U\0S]a=FICH:{pң;%̄G :oA154ԑ'ffs)e/ڳ$+pL$ ׍H(\cJl,s'QhYn"N+x[.2\j~_zoydmQs#KBT"awM⟩gfABz{chX VMCİ[ 2:}f[۶Q Uh? /P,Ag-`̹LXHJBurhG*9#]$f͍xXXxA!d Y6QӽEcx,v*|έaی,;C#T]\v*ԗ Ϛ8gZgAZKA'L6 nJ6?GŹ(?Y%*֑Ķ- &q^ 9j+!NeiE %y7qoCi%EzNI!F:i6fH.wIjJ A*2_9SuWdʕxXccbyZ *f"l 0!UPѮGC@En`T0 Ȇ+_Lɍo֬"͟pM{pPs-ޓRQ:͔T|if"끛mS]dk2n:p3 ڦ*M[ Ã,|Rv" JEpqd@SA)J?V @ ьcȌӟQ8DbZ GկE;DJLI$_M5}7O G񦸨+a8zOarè;utaQ1J*H4պ*5&VsΓŕ>xˈɻ z]X ~98[;`+ord{] 0Zs@of-U,RB/zP%`m 2vFdD.^ Æd8Y ⸟`*`B\+mw`~ i'mpM*z`N`VGk  0#eơ J1om $k_ܯ2=;o 7'*kl^zpƺ>JIp`I `>\YK:eA Wsk1 u ]bL;O}_Ize؟}S/Og*%D]ixŦer>JXS#;>R-EA=ё5cw>zRPa1*e8n5KXR;H:$''O0H7'Ab\xg8CydƎ%C)0P&12-lsb((x(.|1?W\:ȓN|]B/"3a/FV!J `bGs"nt~W,CbElo ksK!hi<EeC1SaF"08'YD+ETw03HJ=#s>.hkP;Ф #+ 뾼L^HA@$h8,G"K3MSi~\ꕝFRL{{]L+Cן" C2ܔ!+kP|RBy< e~"A1H:}&(94+X[D j=p1(<-{X0(nF.Ûɛ}#_8+4V찫%^'Ձ?Y5Z#l/$N` m]icT݈5'lUT-Jp]c^A<3gbo%tE*:v~Y>~2\s8 A:&i Em_"l,|"@1x:j wgPH=S-v)xjzLX/'2 8C)޽omO 1'8ofY•SwF, bSQtfAi*0@4"r88&cֹ3_7Fle (` ڵ0OtH1܂V;8~޼kUzb̂u5.h uk֎Q"3P@{|kk6E/`e!P>9P47-a1*N 2jܦܨUTʦŅ:`hiT}Luh?%]UqL֬]H.<.# ui湩UŰgVY*7 8 4޵su" Eg=cà!A}q1'qeӝl)Mb4e0L;H"N pQ@HYvA3G2XO?c^eZBe]>ha!͈NSqoG @ykQ Q^ԞZIAd1ixUhZ/"@/<R581-al2TE[ kK(RO^N˖ q@D SZ|uąaIlZ*zf܀^xS!/JlLC e*ҁDTg\c.G?-: hixĴ(w }OCy%Fz'J}֝"Nʙe&a/Ea8GV$jeӼ̳(,g`XBI%zCW;bVaf1ȾOXsSY:E1hTt1zNkr]}epDz bR\VE'Ct{ .]Ti`Ս. 3=suF_XƎ-Ef㦭CWpSKkDhD4%meb}TY-;Hq2A+'=^^}W՞ӫGo.cXq7+_qw3%+d1Xݥ+7j$cϿMj9}f-.3MO zM"偎Q-evWuqK/, jTq5AJP^Ja?v[x1 W I&dNr،*"9Sd*(׻)7 @EkUD;9ǡEZЊ)Ђ (y9!w3R%w;]"Ԛ?e\hjQ9́Վ!T~]%#08U_3۴4w)9FB܋;=Wwƹ+D \,n}t~¶%N %4 :EG bZ)G\My.Uz h;b4{\6>qAe#*`OE9я#`kեQ_waA;ZeP 74xg.@cy[u-??ȩ'#Z6UNӡ l=^;'pb\ՋUM,߱r@Q TŨ:C`(F/|*#(:;#JHPn^siet1cqX}debCgˆ%S۵xտlɹUW~&Se#-Ii_`{yR f/H1o,GEmP#>uʴj:A<"_:'gM^d ȬLztg`j|X@A Lyd%s䖏65c0}e~=5βbW}6*>/v\@_\Ϙ/b倧`Ը5RJOMHޙ5xq0~Uy&Q[|s{hS:.ߛϤ٩P,)Kc~ަ* .I>|m9q|טnaf=rbߍ8Hg$f2߬\R & }râUmqb<8CJT T-6W`hf] ڇ%/L[h' :?tW&IR# 7D۠000^]O=?jpGJmV23X^K&[ )F ?༚FW˂xZws 9dCŗ5>BB0'DE>h# WDG~ +< N3b`;U*&ה*#M!F >0VKP+wh֤bd׃>ܞw=Z2A:5z wkO"Gu+d(_=guuD&^@HE ݧNu~9sjmK4yl{[5;pJ0ѱ-߬6l]( uif/P;8pt]%T UVQ n'fUe zD08u$S8{f4J?e*طfit'I\H{s7:e8"r8vV\M\Zsޟ'B1Ԑu7;b%G.䧡C ĺ)^ qN28O./ ߟ0OGBp^#幩`QenE3 oh ʡjۢ'߲d+釘f&0WY UG<_VA+sޢOh"J7N `4W#re-4},&B\hU9!Edb`m2H뾅͜5տa¥g-rh [c q-x}$^DV?ѩOõ]9bs4LyA:wrIj-gyŶbU ؇{z<+G۰pVۦEǺL$jN/iķ2b%cV~nw*%U!NJ7P g.BV{kv`HyuY=ޤCY" ؈e&[ d{ Fd$g,d$*8;X@bl4*U>-7y,.%hKϰŒ,7Ȟo>roK>GF/Qq"l a|U0}- hY-7=D_PLUbV2K[b q<,5FxiQZn<'UJ }ײw$Wc*!BlW)+AF.#>窌JmᥜҽPs 5͎I-$VY&u@VQDA,h)[<$ଶnԝs~vr.ggR fC"xl~뽆3)x--6SتI3j/wS|]Hٴ(u~WppZU}}(1@L2?x~vxQ45*0J +'֐!1|r?:ZX4UJ۫!15P"V %'L pYIDmKj|sK--Rf˄R"D(ujWB +A^bUd:Vjإ')b+s0]BnPD||*Ewc 9җF_-gmu{X7X1W2<^"qmy~%BAp'Ն V%L6|*FLy.3IGӒBBԃcHM8HU]qdweUg,TBU_wPϦr13TvLTjGWeS DZGkd=H RӾ#NxQqc9owჶ]{A*[#c/ 8Xu*6 "LbD瞅w*{{'-1Lˎ@(yb-{;_3$zFExkNvуS'Gɣ-+B₵qkd˅yk=[lG7ԓ6Xy[j85Ibhyg"0.@o=lēwT!j K.J4}hF91MCQ-V <8(աKo8sxA/͆0VZ#ej1}"3Jzh%F0@ FXî&א|27(2$컴Elc1fhʈk& 4%h˲p$iDzsZt%j/⫘C(x~*;`0^P5@$f8yE-QYڨٔW^MIqM9uM-O~&*&T֘Nft'=h!(!D`su2=t!Tzk'eRS vh.SHrPNq;O%xfC4]~{*yEFѨ8bLD>s4K}vaǯ?ĘCb}G~ Jh xDPJ"T:B5AzDnud@x7Sqx"hq YtL ڃz$"͉ \1iX8"dw J T[zSg ?rXFHWT6$9cL90ظ /V"&yŝZhnh}rev26CXy#krg_woq v`XDvlM# /,_o H,"eA)ׇ&G bM/+yPSD9NvӘ){sѝB^I\j'0>X^Tx'~zW*:]aKױ=u :vCc;5h= O`.qX>zWh<&y`c1ޅESŁZ*BNrɞ}]^d7FC 6'~0XBu)[q MbwO^"4}tjx*X돘]ɼ|UOR ~Gǔv8/?p*1QTM92rF5Fd\x(6J0v@i{k "Wv?ǫ"Itp~dꌫ-(Wv/_ëE.N[AUz\tE|:&@Ťkv7JBu1fD11n\<+D^KddO*vۣ(k)"X"*LQ]_ mG(ƖG-G\_1|HvffH`af MaLDZ.T;󑶪*oFӺt>;਍"X{۬#Dl8 y!B|ʳ7ѣFq .._Е#g`ZI>?yj @}Ӗ3ц7."q)S.W(?ɰ#ILn M_ujˋc6/vXʹ8l 8 )x-[ M0|JugO-de]v |42H `_ 7[33H3 >H`ܘ{&V#J00ft֨ɓnEA'0!T-Qvjo"l<́F"AF_f!=UgܝOm.O,;RRHd| TW{9ri&nHJ\)*2TMcgcF3\DMp!|].,Kz[[w tb6i\ziט|b~Jph}ӥLkMfQɿPbgMs+7!CsUbs]%gs I:ZP.OϢ6>] F (݂F eG"$Wۑߑ\܏ލ&fMqJ}7VzxdߕJl#/`*%NW9xf c+WBAyfq9sL>VDU|m ^!y2Ld~[P˚=5֓45+fBEz=}4e4Rn :VRzTO6]aY_/&txR i۞6HE I>i ]KZ:>j}z= !Pt$ J*%Oma98.fNRujGׄd0|S~Co [իy|i@<q@܈:l7N p.V|S`*#5ZIacoBAUuǜ$`;9 ;͞k7a+g(bOy8QsЮ[ӡO41Gr:~6\sGxIs2dk®Ƌ#M AŠԃz|M4҇W%Fz[̬ f/MRhSl oͩޱP1.uWtgKς37v&x؃ޔJoy |< +-* )YBݒuEx7ͅbt]({57\#PBy !%OBRd:2l!&3's ('D [_S7E#Z jM .)8- e)\8OJ(I2 ;8qo. "d=aX^RՈ[_uR{LղewH#2,Awa9?\ P Dpˬ%ks>!#c 54<9j󋘴Bf/jjebBlZGkݬ̗ǔJ34H*7}O-ĉM9a>jU LEwЊ9'd}r :a4N;>)=WO*+QXd&.nMգ74ȽRҜ> +G&,{V=uUD3^(Ȅx~S̙fGWme ]׈qUsۓMOzK_OLs`d}${Sv؛>0@Ç1e3UC8  ; ],'ФD?o6X \%B񔕄&Fk'^e;S}^,wkJ6|X݇>c^$LX+-:/4<|-I>~gN)޲P斮!ZB+3eRǤGR_5%}vn`;b(' l/5ta;PYBCv YN;HΐS.oH08t(T։EǀObxjdbo&(W" axHCAfFc!L"=o<k`,m)n9v ^p?xލmi /9&M'OѵՍ 聶"Yy@X[d*J[:-H!av4(شls'&8,u91eJQf*4 <% !weԞ1,E ڵK7d} p-"9lTE)_'rKQ5A0ftlb]$0K{ޏR^QVpȠ0WGaӆ8;&" lH49OfȣI1 |5|l? 5T4U%Q?K\dtfv[ yۻHPGRrEn^qÙc?8H2Qv壋|l޾4/I!m_̓X|ÊxH$X)@IBya27$1ԑLˬO LݐlZ=7Ih`WG8_9UY,u'I0m*= V69,6w~uk%"y ?~ &(qTp|NtRA~2N/rSO<ӹoraRJ+1\l O]ԚU X ҅Nٳ!iȚ᧥m%ߜm9VoB~EoǻFX+dAv6= 9>7벷~-B< "R3_q:$޼scW{e) v|TeߝMi #h`drcC7rUEs*2k  , E]ՉlҸ~3@vdkz4&Q7 z/ he;A/CTyolxB*.z¬I GQv+qV.;_*-gGs(D~<( G\Q-q5s,+7Oˎ%;܎ Z0'&%yG.BiU- IuͯMW׈I_v FJ 56uaֈFtdlhgՐfb Y.n740Z2 *ꏂvy%k]=gCDz̖b.`Nmp7~E(bwgHK%C@ڡUl1NvBol;6A婻TZnWS%RGOLiD P Afٮ96?)),[33enOq,5TpJߧd7y1 sb15V."Q<8 6e>3'ce;fM=Һ[h#@!H68hiwg'—3+Lli_J+V۷qGÎ}\vvRݎǢ`NCev|e)WvʹF.&'n yBiEg*E# }"&aTŘ~AhV!g BDs`=4L/?_.A>c%vp>߸{5>oH:ˎy!U(#HJLX˩?%@K딶E;y xu $/i$mRr*z6NpaJ_c[:S1 똒E99O9il^X/rƵJ=yc 7Y{01ҾX_~H @L蠟h/59,Q 3%37T ,O~;nwp8zn˨Oh Ŗ5 ut8(Wwて>~&տy>ٲ>w߈(dȤ㵻q5PBu-:Yd^ȦQ)m\lÑ]^5Yϖ:0q 1!FGig_,lg@#0jE>of>@. H&l05iW{OE^=BAk9^ yW6\ldF J נłȾ#0n2lȟ"(q n%)=# pwbޱ4ݨIviS.?gEbAՃ5+B.+da%O)uH4rUf,D[gk'W/'j܆R)M=.jԧ}"Ԗ-x1g񲂄(=J 5H5c$8L*8 V(g:L jdWGHѤDAK7P*G'&{Z"W(/IjN͕Io405Qj=Ʀu6;@| y}˽Zj[.>vtEtc>qنY:}nl2#8m+jߛ|rGR=8& `ғG~؈an[Ir~;hm vnĔ wfrk>.'7Pv޻9c$9wpqJNt/džn[b哛c"xBVDJdž&4j26TG'{hsb5\T(;\z0n2wa~ͥo7+fIڧ ugvh3NJ`۴59t̮q_7ژxklG}ZyCދsG*Qkb r-pCaMܽ˥lY Ţ[  2s FQHԹ q@gf>.ʇH, 祈dn%RN8:ߨ1Ef̵HY$ZɧԱr&}WL:|13BYƒ?6@r!yq-3ѡ}?DgbP>|!ґd`pIܟ́h35vO1u" G/đٝ*S3G wc$ó3 ",ܿvS #~-罄ȗ LWyژ5{Cf4BpGV"TS_ x;#IBSX83Mɽ5'پj2&ٸC}ML, JO.mKc 8NxFn v-Ku}cAL0bQ%% I]Et O&c6*EUf"V9M*ǺEb!/ ,n ұj >˼:J$r2jlEv<"C<^eNKHZ/Ao#\{d94Ey#bן[JApTNXı_@jNCU:h8EPA<2-eBki+D`ey( 5:}L nV Ԡ-8q868be̼OjWf$I!y2iY7Vv&ν8fOET# tOӷm_IG>00נ *R6%ɜ<BЖCъ/VeC@NC͏@GKT+h-p"FEG1D{"3ʭHBARL'7C3[?F[6@0Qc3›PSvo! h<͗Ǹ_c4ڃ"#Hj7G k 3x%*<#Hs!x%yЪ1x@ÎnN7XPLfHe $,jCpj 3rk) ;&Tn `ХX!W=ԩR 9eC/,S""҇5OH ,KsrH(`h9c;0с^󽎵K4dB|4rW437y'p}*0r8k68-`άlfNucԹve}/-3-z_*$ TC0օꅧ[?TEI(A&qed_u<9Q,猴:!4TqXRQM ^`(yqOj薑U_EJUxo~(@#Y e|_F\qZ$F|l7n Pp :A]X(<:!P\/;*xJ5zH֝MHU磄Cb ¯1^e`~ZVY6P{٭e<[in|9;Jq؊TER >>8 {k#Tdp^{퐠 l3hH:#,)1_:O~wx3B s/Ih;1!pNgρ$5Xyy-A' L(P24@HȮOc! Ox5 P[ }Uy*zPDe,Nw 0K ?*@U.&O"(+˳ U{zE-#`#IX{u տw>ȩ.;Z7r"s}d$L*e+nB.M@ z4mnF(#Quji6bQb㡍݋erԅKOOMLUlRd_^:?`p+!Fǃϔ}Bq?y;vŸG9 Ϝ<]_UX5AIpeuTTwEE5'R|6Y@>57OH6zKy<]"R*Gb0UAEFx/+Mز>hŶ;zYj /ksdWR:HeO$3J* g *?v5\pe.W?}=IWYs@.Dn *l)ތM|**d~_A[s 홆{(&(7K ~:l,aܷ!j/ "hWRVaK}j=^0S<PH!-@Ȉ0g pIIm+bwQB 1GPRUf\,xL3֖E\Ual`d߱W"-CΝ-u-fˬI x?ƒFJl^} 2ILn[ %\uN=M@(4w+T BmOd^? ͹]B~|rNs[]lM6Vjqd+-u*?Znhӹ!P2Gn+}rgA3ߋlNJEaP'i(>m䘐U 9Go5<q ~de͒_ ilD/3;ɘ~mV7DԘA;rFJGq"aw> (/4 ]6CN{5},\Lc"伽Aح?]Y}۫5f:b#"1<IZi"6 +ȦxBB"R"ZMjoo;qH_{METk5B]><}ruaK/pűȧBJ, F?–7c䩫4çΦ@^. \C/~>>n^fes@-`*V+;}_RBg+镞 xx5صOں a!upKV0RIF}fQА]o\w52f_9Vpi ;דX!ERMy.}4wAtG1"zI4AZ ciʜ9b_13x>sZr+μuVJz{b_3pYTxbK_4P )< փC ʫƞBpUK/p$)js*kL5;ǘ$ָ]vFXSpb釙05o1xLL#Y#ϳ$R5]ψZiŜfuTDbv?BCxnMt,Gƅ̆59I&\"צ^)aVWhBw O0?ٕUgbV\T-qaǎ"bJ`:0 v>y^SنQ(Jt !%DI{K7DBJx3F7H4@,IA:[cnrKQ1gܕ{QTǖ"r2 sרWLsz{e9ScX)$bmR׹;a)[VX,OpQ $cS7/hypU*&0  W7m~ y^(+=Y´Xa(sSblcdۅXN.!چ *&ѽ\~ݗt忟a(}I>kAzN&We.>26QiiEտ'G& H?;N1BHI-fzț麱b']LLt`M$:W q肦,CNcCXw8eOp$qEY~)tq99OVd6@!/4aL52{~%zt@t]x$'YJE ~vm0x$ xLJM/kح3p%TMH̤Paj:gAkTT=dd}dwW0cEM ?'bfXVbE=W^7`cJ:#+b5GV‹`Ahw_ | YL>33<%Pxr] 1\!\uw e-:Do;pD42GW%ŽE:RX :(%Dk,}'|D{-K&Vc-LfbC] ɳi[D@/V{2fBשDJxccE5LhIKXA%?GG=nL/i-9INLcOȉBW 'vH>p %و |wgo%x"qs Xbtxڄ(=i.MV\"喘􌶳e*=5b߭wXr0#"'\ U f'*3ńDhMYS4GA'=($LKd ~.?I|YJ LӋH|wyy*;==(6D#Cr kSRNK|kM2kKTZx>Qbg|V֪Cp<řNhg񓿓j_T0RCaR`ʗY e+ev ιU3Yqr̖%!H RŔl :[Y{gp %rqg flZJCCbǛyG=UܐlP $PCIF)l F 'rWp)p&4ߕk-+m@n6WMhIqp at͖q+;"1FH >3[Y%@t|65M$;F_]1(kDP. {܋4\WCM3sߧ巗UrkU bQbj`HJMXc7yLjty=? =PÅt68 PJX6W zPYOagjm/D!*VTOrWF9JL:FKCC 8twskW浚:q"}ay\at: Kxd1W8!51 qEm ykv<Д{NWLJGl!*}^@덳 M1arwF&s?&^|:tfCk GR .hi7/M0#"x*ݔ/ʽz6`qaZD҅lc+CA{F} !m^}rctq6TѤW 4#{SO(fn} u@+7s[qnO^6.Fgm[öht ?vohrm=b7DD4LAB;U]/UByv5v*ɔh|9QXjaG)*W<G%hчSZ'MrIGW6ZE"Ҫr,OɓJibh\`*q[ƣN=?P.!$yyO-y j}1"q ~(2QŔmZH( M0) ]Y8 ۢ(a;&Dꔀeb9-~GST 4,`.fGu%* )wnx"W豹<$i3Cv fZA?z l+^e|} %ZIR]ՠt &|@mn}^N\W <&8>Z㴣̫ͫ3ޅzd[cA/aB[h=ne9*#!sWӶ^.7AѼyмP} 4̷frc]}, yˎ+<+ܲ], Ε]s "KJYFKKӃZB Wh63@bH$y-P3K !`¥ X wkꋱpG-R/\'U`tHֹanI= - EJVAZw,N}SrPg~[;l"ۂ{h/ҒT5]iGuM  `\A*ib_g C%Î$! C~e&lCvqvmU]}W>vAemb]eEUB"Z-OwɃ;T)љD ɞ> uHuhCs y9&>L/"r857> L@!0xq}1[=. ;19MIX-׺4ٝ/^cT0;*4  M{JHx4~P>HeIBm>^caå|x 8jvTx;*bq/=N=j-㻩{UMaߡt4vpxḱU?ɈLq:$*q ,KrYUN=N)-%64P=ߞ+ b_޿m%ndd BB'/P3uQ]aa)_F#@ٝzKof`#?\ k(' 6i抱Yk?TrQkFЭ.B?i08K0"-!f/11ES"3$M%)$*eZA?~_ݕI%Κv%RNFX)R32R /fk?YbR@cDڜq½ۛU'nJݸȹ]+Ѡ 9jɢ㜶>= O.퍏kKD7 :_5V;}M_ 4%b;$) TF;zr&lN-3BjΙW2|-/C - 372~oaܡM9$驧NdpNM-\>t%֬A5$zcU cv3F\v:|O@uٿ>xe`$i5F# ]>AOdP`7n.7Ge$2!߹I'?k /۫_2TC0FwO\fY"hjT?~RoJǴUa 5kJk cѿnsɍz)$ppq ՇuZ,Tc 9=y#OQ ٶ6V^@XȳuA*Y^~9iUtStGr'FLfcwdwzF`H ];Iـ<atPFh؁,kgpKje~ v\yX3L fO?e*:W3+eڞQ62cʙ GI6بQCf 2^AN'J[+Gt<7=%-*!6UP<3x6A k|{ԏ$H(:8{'T=\!q,Ck[v1f y1D+π?q$7rGYZ+ d(L_$Azzk%D4YSE!7W,$30؋'qߵpX3ꑱV"wb*=O )4yIS:ݛF`D)rR`Tpi*,s (#IO V dq2oNLʱ x$F /Ff{pjTSɤ3R Jfv#d_o6{H3S5],$jf#{.Da!w%k{;W<}}Gϛ tt!Z0d/>tEMb0(!"(y]#[$INHʠ"aZcdEppGJ/t 2.R#0j| ya-]ح`@S*rBt7+%dޠ*۶ & M 4:Xxbw-}; kظSC+o^ֱ#dCa,o^Â/IBq="O/'pV&7{9O]R~/,xwi~ t=nMzb% ƾ>) 82MlN.2_:օmH{Sl<Ț3hŋ4a~׎DpXwƐO֪`]Hhcʸ-I> x`/x1#VO0+Ԧ?uJC?w H)4!ҮH֥J MY*f&Q6[wuI mZpЬ"%&Bؑ\BNz9[~ KUrX`;tt(c.-ب=@O('|xW\PTW:N1F~PIOuҗhɀYls&&<Y{*!SW̳G]ij"ʝ\j $*" }Yo ̋Ad%.'n ?6G$V+зˍ0^~#m* Y S =dVl0ʻ r@œXib.TJ,ǡq S?J\9uTV\Ԩbd9\|\D 'ء Z(a<[n%V> V`m+|ӒEH(;=\WN(9EoQf~HҰTWQtuBƠ ;^*%_ķA$$ `r+kie"E;[@VP?Nd ) Ul3nO8B.} izCb0ρBb@I&X 3 grMue^^!+MAH_#'[,bM7X|26Yz,Ջ_F[8ܑ'vavFڨ!z<'eJiD&Sc@!iwE8ŤwO>&Su萗z6<ff7fɚ@W $ s!tS,( dQf5 _о3,70>}AE9  ZjJS)U[c/0Ļvb2|-[+W6N}?U;NZۂ$ZX?SoxAm4֍XP7OR0{=YڑEu,mtW\yz (BOD0:ňDiYT{WP(FoeXs5ato%oyBV8G~*U(JE특ʯ(8e .x0:oNdm8!R2^&88IʁϜ&C*^v猽Ss?ܺpJrEu ݻ6Y͎EvnUVЛq#T5o&!#CH5;8Ԙ;:yyKLyFM %K]j%3T_*©s~=;TC{kOIoznB+0.\\/r\&!$@@RIդDȟ;>8%&Ho!#2-@X$Lc̆qaNZCjxji-h0+H@lC ݈m x?}c b%G fPEL VBjʅ`ޅ_~lJdeh)r_iC3oxiҨ6B:Ͼ;]?k[CLTN` [@&;= Eɣ{5 ["| "E-Pq]p'{Z]hJԦ5;6#v)[ឪEd 7!N&6Zsmޝ⬍]H;҈H23J 1{FM 9bvwxϋRB j\@[3/C{yI}٥21.ijpUob1!IiIV]9g)/>`O5Gc0Ba) =rpevz"7m*f x-o* >}Kɒ*j,=az 6vLŞu}ҳUe r~&Mb>g(gO˹ /!hbJzN5xa0B_e$jU,+ִJ1[_Po| ^w-Xmf:Yb6*e;únĝ0W_1M']rQ dikB -L N:ɺzy@s|+=4(C9̃TKj8ѾTk`f;roA)Ag0`:i m[Xg]ci]"}A բp+A׬4Hsb;Lb8û &b|CkfgHI~}2F`X%ߒԢXK_4B[];l' \O.6Vgfp:xD$@C5=я'8Մy>7me20wy~>ղI5-Km0荟Gt oɛ6yUKAp2s6To d: V,h6w.G$?o eQpB_ά@;Y sXtW{Rh ӹ%^T/FaVᴐrcoH$Җk_'>bpO+ 9106!0W{!%o)cfm6nIx8Ġnڦ!S#._d E$C#[ױ$FFRJDE+l {F#W5'>OߪKQFf-cm&tVփ8gR=N'?;,`f׫p[&ɁpNVo2؉/J9bh4Ȉ=*8IAj%˻oQ5\S8"هŷ'Fp (Lj^!^NpmO6314mT%TeyY3e6RdCt@126|\̖H1Z Ր8vΎ0{,KM͡4Tn".Cw Th`}ʎ, /<) -rZ#-A*6/'ƶtV~78K77` )BJ91 Hvt ]Aߪ]{"tbyY>9vTlM<31@coGf3-1|bmVPZIJKN51CL [tџJU` cD; Yk׈M"SZ%Bq%{Θ 8EV@-YY/FM;neL]vv2C1r݉'1d:3J{H-NzBx/wNt'XŠ7Si፟"jYˇ'8>=*.VđuHnNsLTZX@px%T%GļD_fJA8s6{Y-"fEv䵑ɋSKUxѨ>:"B1 Gf7h)d#xWة矅C"6L_qaV,= 3$\@@#螇sU&a-}rPvS(e? "2ulk6 ztJ/x̠$DSSj6jBOH\_sPD*O*qap-KwExn 3/4.\Ii^7 aK \ IȘiVU [7DXTT]$tubĚC~ֿ!bK()~m+1Qҟ#4~mwf/ NCVqQX@|˲+ͯK^9ocϨC$J ]#3K 'GW$٭ Y4{11/>^]Fjr1Bܪk7ڔ=.u/f)=SZ5ᑑjK ^\}mKp[쵐%gbI"Jߍ]bkPr+)Qa.ԈΗH\"MM+;NR F΢7UV.ُխIo&EMr&K png.{恬GMGjE@0 "!w}!0nwmG.G[wnH7a6~-EO%;*>yt.ik` V8VnpLO1 ={siD9di (w-fLB{~1+ j(|z '`IU[4%;qw}:9 mO{un:yrfY*zo"¡`w538! %9/w r3EpkusW5ƩBp8 4np8Q~TjLc%4D*՞\_ @A lדQOzYoӚ5pM!v9aԊAj@ D݂ -WʐR!Tg%)ofâNTL4 Mڨ$:pj#U?/>Ķu> KBQ0EL"Y{4#QLW\IESvuR|鷺T,C4Uy~˲ -Sn*~\TPHaaĦ +.%qiky#SH3=rZq U{TY9g6+9a^DpĭAڒS8 5q?;!|48Y, (Bz<w K3K9(]F`{2q ,;`u5)k^ܑ&lnqJLqn(L̝j#_(Q*u+9i`Bݤb?Q#Wr$\K{prCpCFYí1(|k;0%'v]uNҳG~`' VnlTƛLt!ңa@O6<`WjB`8#,zz.`*a"#S*ƶTU/B=-ڄ?\EB=)q~5ƔW_A5ϢJAG3b,YJJ8qu0.-6 XHH݆Gрhдd?`>^jYAmg8`55(a4vn]`r{pK]?OUa^קES$> 6> ~t?11E 3ΉNG5npmjz(%7'eGF,lj2iEGӺ '/jN5G*ߌ#[:̇,[Þ2BRBP+O=gN2#>O5.Uo1K^g~VLݪ*y Bj}"dG^FB+ 6s(ipCs:~t94eGCMZ]$כ'Z]v.Ι? Oܙւ-Ąb8IİjΠTd^lU\/h<0q;s"anEjZEU) TS}u<f4$}}؆b_2D^]ӐÚ&(eٔ ye7ӥ@T;?-68T&xҨN<1G8rE9ֱyZ@9c'?UGx!nT/E4,ҥrتT<(]>,Kq;vFg03 BT+y`VTzF^O2r3KAMi& x,UQ=1?v#K`I\33=HQ:,k+E}˝u?GB7r=? D^oy}IA$B7:%+Z&'mɽ Q+SsYΒW8XܢU|nGFL0kqs04((7Fg{Ay}وW>U9+MHl~XyM*Ԩ)xJD]GJ54|r2KF=[| VRȃ)Nӑ $q,rhS_}ԌM?.9Vq@pTƮ-42A #mתCLkE(E Z6wk{IgjTpUݸS!| /~Iw>D< SRkvr.1w,WLOje[rk?=ܛ[^kg%:r1~*zXʮi^JV *ǨT \Y!62H?#˫x8R۠uVmM ,_cTxO[5j/I W cXM^xAXDm y\/c]Ez6Yv&[ZU*<)nych{(@FzSG!<wLwa*0nZ,ExHeOO)dwj$G"}TBS`m.Q(}"V'zMt,/wUS ]i}h ڋy槓2P-h~t)!4SBqWsSԀQ?!ga!U,CA繚N" uY5h#ΠT϶Pkh6~`W"2X%_]qZ|i2vi/'>$sC젻r-D<;H@tYnz>͈ 'TOx6yr"tE"IR&_1DyԐ^v+Nai{)n¥ /38Ìmnk7{VZA wy\:VVS{lrjz݆" zgDb|R2_M~.;t#7@ I@AJtr}1J9y s$0D׮įluI jۀ?KLKgYZ0707010000036f000081a40000000000000000000000016661a1dd0000c578000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/ 58]?Eh=ڜ.+[T'i8;4ḻ-oQ%aLuT?q4t}7Al \ Ц!}G6E R^R+^>W=L,k+I <h*^\M5RRB%ҐEy$ RH%r뽗%$9fb䧗S}nLd `9 #f{ۤrPL Dm.iD}HcbxqOE0 xS@ߦ~Gxue!_gY XUӕ N85(WZ]B  /9TJZpUlXݭhǯ%Lzknm75K0Nyb Zav1=½#5%>lΚ9h6=`%{Qߑ(Wg#:V_ ՔSnjnoND]-$ @c`?W Y#8*9:9=q/3MJ_'j$+LC|Z -,Ș w'[|%Il֫H*skV/`HN?^rfhn}w7L*N5*w?H^tZq+b; (%c > I)\cS}$@x{__rGyHBO*]bXLZKb"oCHe~ݛ@fb?~ը/S,! &^Q& 5^NY<HQ[)%ŪvHs)G"}ndZϘWZ$71ۄwy_] ƆkNyEqm.xħf{lY >ƻKa;v?p|[Z9U}JT$8au+k~ rШ:m9hà֪z/Y(H)# m-MMM Lr>/dv:+uy3C7xRooPa8-؅K1om3 bj;a*c|d{4B#8)kFbYuYdPvyw+!^L Cø+T}Ɯ#7ʭҶ*0瞖ߦL0{`2)i0R D#%XL-γ._=sY+?"yeJ%xI~{+W'_z'(ojyܥb~B5@/*tWqf#w^'@5lS_(Yމs~24۴0ĉ#u#/f_Ea4̊lQ/dWa/'5?&-Se֛wowa_Tl scpX(傡Ϸwn+6ߜ"=B I0-bĒI/đeEm>-}i%` 0b-4eޑ]oAjD}~'Ȥuv8"iũ2Fk"}gm/V} ͥa&zWgIɯb4~PF+-&SS)M0&<=j5!7 "΅kG(SPޢ"qa~M6Ib Fc>qQt6d󲖁ȋ;VEwT},ޘ&9p/Npzr/#4[#emrSࢪ<5Z?R@7p o!/Xإ4W򟃊uܻD%ES~1q}hIlGaw׻Akb,"\MOQ-b 3o R0쬘n^8ȣ?sT]VEc"PƷR_oPċ5%SrN7M;%n}Vti7%1IIf82W=֒ם_NXnϣ{ga&+*m:x{v}vYxc@Jfh1^•Z/Ȟ?5y[0\\&&p\x‹qܝnAYhwSSl}=ApG$Ta8+ 5#*cȉyV&F EIiL~Ch:f$=& /gvC_>іI>n&\| NJ|B4y9p%"}f}H[fnMah06v(r)|H(YHv] Uޓu~7ʜm%!IÏѡJx(<+PjI>/"[YZS .,X;0%RnIZի?hkMxxx I}|ʧ},*rvnA(H5Eܓ{aٔ,Г x;PY 8 ,5KB%쩡A .NI+js]LXT\u#@%am#E 'kYěBv6"jL0lg[j(o;N0&f0L&Yg7FۛN?,Ph\gprh;ekY , ˁk?Z%0/a`47Lvh*,Z|7m-1&nwZ'I/~] (Ll>E^ pc?dP_Dv3H>?j餇"FWf^ އ S{t,+3HI1n-eNf`D6r7iZ2gNE<"1}Ur-lP W?Y4<29F,e- d>BMU Z"rjq,W } |cCL9G& |]~Fb%PD1?FVY%yMvSBMDzMM\Lmz`8 Yq0bV;`likvQ@] :-ڔyO;03/e&(<)W ,΃pyK!HO#AR]puFZg2wQQ j05T lp졑Ɉe:S>YO /kg9I/{Shzl/S`_LYfb\~l)ʫAveic_|0CQaiōw(*(Z{Xa©L#Ign59A<+}>r\:@RL+{i`Ġq cmwzZIf|cd%qb-+dԬCu1(U 9+t:"٠wVm\T"h-S:ǪQ NEg@VΣpř'VcEfU `ǧhY~Gc?5r/~1AMj|9vC3DME\dlfVMNDgiZn!*iGa^ / }ʙ`/u~j"8TH ; #Ȟu qI}y <7{jȫޞh1P}_ƦmNk{t3QZ~2S3ܿV^؋8>I%CEQE)TE} mƇYpOm6|gQ@SQq0tY=orm~̒uGn,$Os-M 'SE}iI2%[@Whxol5-"=(HW"وE "Se\X$wY%_#"{HhrZ䎰E=fU:^ N ! K)]Ao'F"߮7]EӨ&`@7/cMrA) `b!\MVfDo](y~,j]~&M#i3ERt1*BA(ŸM9WvF2gCUNiƜ){,Fz<M&_4)۵t{B9D!tεlo`0\*vԕߕκtгXy߉_kOQrZ<'v2O$vU'#M@g֡$\+IfcnlHW DSn7'cQ D sEKU@A~L@P(*lIjR?^A gƣ{vԼ ;!buԘъ[1VgW /_"Z)!kXjဇvNQtt1e*]_s-K[CN@۹/eRdYRzt*Iݻˀo^> !ے&v]ta⌰oco-K9Bbpn>nɰB&,hcAn[ -/[?(?fJ#[xYy"'㔿K%%2fƔ  imw$z@ӿ .k vS]B +-/??)C{5̦ ؊ٮ`eC.jO2=Az'k/S'y~~c/[VM/.xMw_]˝~ !J#fDI_~׉:c=uKxHOֿQ4T.\ E5= #OS~>V3y- 3UŁzzI8-؜D{_WZ6(*3xY!d&n?Umz9'y3c~U<׬*L\H?4uZ"EzK^lw z2Yь;4Fz{F #H-΄,Wgi;^)N%#z_8%=Rex3!)bHnEڷkF,^YJotEY}yD rC#:2.E'!џXZ=6Z_"bzXԒQ݄ӏ!,sֹxY-q[Couǻcmn{%XA_22=JB0fj 7;ņ_R~rCM!}H=iU>-EVcXM٥KfV8D$3|F.\X6qī̆RBx~6ں>@/,; dhQ,qE.t;?߼alPd Wõb2@q܅ AQ$QkLȅ#R%+$FoM RЯl W][/fufC Xɢ!̿-=<@aC(&\4xG=87wyaKF]{"x]Ś|UcRc=$N4X~VB!LCH;u *a=^кGBgUm2&1ҷU O%&;8Qimžr E$J~NқsFK.!KX~K\qp0a: btap#B?AxPTy;E0-r}K'3e"q+0\ Pu}& ބԊi:.|6.x0 96slQttzDHIB2HQя 3zncCI Qv=غ ٛp.y2<U95 ‘_OR<,aU'+ъ.w!< x2d ދI*9dy8 ʼ{h1wb+k蟟&"]+Rpjn"$z&Q@Ùq&'#É ]dE $I`YxCS;9-˴Sڇ]^SB Fm/|dI,#r^Eݢt6XKxBGOȌlrh lTTlz# X蜦 l< -v"vhW%@&OkTsLTLFt21'-VX`V#pM}a3 zBJ}*aF>{c@LH|Õ9T9.PJh<^ [rPX%K[)X4O;m@{+PM#ºF:,H. P` l12 o?F͙ׅZ{Kj(-Kdm֩.r*O*oIѐ? +YY d%#~͒SB |L^Y6o2B '/l %iYACurT Qj"\OM맭1~A J^f[>>z U1rQR [~iflGrN@c[?r\ .DFqD"0n4D rv: A8 @ -x˶ضtq* r/`S({}tjtEb/Tin٨3v7OϜ09e//2+d8Q>SΦy:F xD.eBb<!R \B13F; -/zuF:d76[+U@2Y$ ӓMD)0D#k5Vsk-۹[~0%:7sm咳% T<`OĄxT6]%n62w옸M_H]'qpz% %[Xer_\7db6T4.G[s&~hоY8FMING߻eC6UG1/Zw0`XY-@l^ߝrl|yC:7/g88%Y.}ټ 9ݢ*ݜkĠ!QhR^@nf{Ru( 6ձ]Vw%.i[=fZ+ʘ+Ɓ|P7z323?})gaOܚ0S^}x׸ʇژfo(X2nHmu 4ZQ<͟b0aT@ _$;bf&% ~pRl-r :iF`) OKN{ Pxy;t/2óT̆*)6KtxJhW7"&@xz= 鏯Ĥg;p h*=A;-t,w yֲAU ) } 7Y \*~ciRk#mbJ> hᇔDi %DgFZ1YR1WIjXBygÒACu;xaX??(|PA{ւAD8dvs7x'mU գY[2UL%h8bf|XWw}lR@+5?,>to)<φ2J|sّ8x]}i=WXFJ|9?sѝ@D*۳Iuqs,W,Qhq<>|^4t`(w͞9zs Ϙ>sǤNK|l%8;sRB#vgеGGX``❷& $]ǯJ 07ūn2eH4E NZ"3N-znyy  877V!k; g˫\%&M W۴V|?Ք!DV=k3He!iY~Gň'Nحt5Ky`hPT>Sml߈tUfwJ.?;3XxO%*;.׶aΎDBE_  ̯՗Xk3 y/i=noUa"0v񪅎* ACvB#ᮒAͤAi?}7 zEGF*x7^ l3Wσ|MEw -Be(zWp2.}4Wd~76BJStO+'7p,-?Ye`4Ff6ȹ?:\/Q:jiYѤ,`yfن.X.Sd#J `{_r]9ٵXf > DݯJ ΋,R,fe@f-`ыЖf,b296+Hʨ7Xk7,sY C<}Pu7m̒ί¢M/hD1a\^!/ps2U˅NA~f_SC \+9 6jDcS__c h2Ts]b,˽F$giϸ\O/4R\OA%0TW u=NUD-勜WLpR%Qm` L%\S.ʗ)n~Hv23AG_|}vqfW#Ùt7kK%/-ċ!@ x?p2W5xl#"@\q#^J _bɋa,(Q$?eg]Z~?@kXLCjdg5TFtL=IW)(P*f@&Ɓa3yFyy8hDtRcj P>'kt˅Fũh^IWc f%zA>oh} *1ر]m:83dRz?/d|b3%>$Iy';n`8)/j,A}Wޱvc{.z'뱈@¾֋yDW{Ss7[_Eƾm{l/9U5FD:N/L\J0PFc{CL(zj ?FBG@lzݪ?TeG1teSmOػ1)ف eQ7&XB=O#=8z!Ѳ%IsTwta}=EvM\BLEOPb:-'  ]:yOE#I"i@&)dԷmp4>C(jbW-0ؿc v$z3C-c/^Zg3=vyFHB&"*+"mD5%&0‹z9Y>ް+f<_z~[alu@,j} QYO N Z\t1PP󤊟aM3Vt_Y^^ /z"/ydjSzτI,W}~8棓LJ-f%Nt"YsNj#g~=QX3aZBխ4]&F` :dc64I~1KK:`ۼY:8IVJEoO2Qm@OvěxK9-&TFʷ.HiL,-) *Nr_ɩ /aoUw|&-Om㽻6?ƶsAf"&Ct>.,Aj,V\[d]LyN;˝@745(+Y(ޟuM ԍW(q)څh ~9y4 7Wl O/捇QYUUy Lg.Md?HSr5_ {lJVԅ<-o`ZR *Ss^|LI iAwXߊ 6 q<2G!D[L\X'~9B*Pp&J%x:\?Eu ;到AxwpqFҢٮ6Vv7'=sM}S{Q ˑX̷̽dj͊I>!UxZ\ͪxIMOd+h9ރv{}g@v:ʗfЯ[D?G D0+46%5.en52wtC]ЭLN*7'vK+ C^^g*1sn& ®jB9lHaϠG  &bT *pepM؏NX׼i4aSFvz4aUB@6HQaFl&<!\Kcϫ"y I/8Zϰ;ۯFcKv%]ɠFCű·H9kz%~-4zmGʿ y.rxrpq(丗@KIN83qpB^FF3\EƋsḣ¤AA1ms iH x2ZJ2rsDkmCa'ўw57OoEi<"䱭zY\Q# fUl_NIӢejM"kL-pg]L`Mh.ފO(s4I%1=P4.({gG^sYݗ3ڕ;+8sHͶ Xzv*%̜&UٗGs5k1xyF/z2=MT_wn 3Y؃2v:!ڳ>{`n!折x#NAf{ޢ+f'唭mN^)j`*$,Mmp0P-c 3Ut6NMnT.D?ga.Ǡ:ĠHQ/1\瞺z?s>)ٻeU1G/ f-^>ġR :ZY$tTɌnc1%*HrCH3ϳu +p8 ۂ1W*J%L!n7B#Ci{zsKF'I8<2,J Q^BPAc߯ a 0V,taS 9wèMGr%O.'N}y&oԏSߞnFxo՞4DptŸ`JHƋjTW~^}M"OQKBUaa1LL8FCںN0H-oUTuc5&xJOϗٶ79hANv vn)|$5Uy,hzּ]K:3 T5u%BWSPl}dAKHFTZ |}SDHk}W i$e,sj赜{9Mc!,+t-dxh tC{O]W"FB}K<1ց҅,]^彉{c7Nu 僰Ln0X!Yz. 26 %oScSЮiQvv;ms%ƶ_l[L947I}C,S+OPx7H>k' n9tcܺ%ee\iK{`{9*1)ָ2L׻4F9"$f*>wiPcj]#Zx{X`q!Vmh >{ t}N/HhXT(.8JI#J 5:/á2QZIO ygyي020ubtl{TC bTV؅!5hexE 4Ql:4vlXSgmV^ c/gguÖI43]! dǻVI|}!toug# B4s褮 WPpyQdpO>;}:JY>wAFO<_sVUG/dHQN:|xX\ t Gͨǯ> $o~'G\2l(2b0m]| @VB~6"Dd o)VZe,=,mօXwt*Sj~{lV=TsjR$=mۖvhד.]"ȷ-SL^ڑ y1u%MuDRxFSw(X`԰a¨3ZK-+D8wHru! FSI/''"T3Wu NBlJγ3%EB)"1(ܐ.)=~@b*!S`q0nxz ]x&(( &g 期[- 8p<yZYF* 1Mo3HBcr?vK&'at{Px0H¢DOJBY@V&MϹO/@8j"Ja[V:Чl*vDݘv!|mF,D 60Q d)WR*5 ܧ #)u sm cbp?웛hzDU|e h2JJwjY#SϷ>}LkFyUNns3UmܢeussJϗnSqܠ($Cv㒉eE)||t@+ :"Ι+EwP6U@VӱOE]-T>PAMDCJٙ u!&9J_˯"E}dc ]ցDrA9 Mk"V%ӥn!gfTXJ !^&<ȴR=?G|&|ןFuyH7;̉aK0򿇀n1_4gɂ"otX/02˾yi~BqZy|`Gѳ:PAWeW)`." Ʃ}XA7co;n= ،viftl6OΧZID^)v17y`ňzRc(Jb Œ]]VBQJ1VhfH%}fJcȔ8vDFIOSZԴw\3#gUۘsKє[J4VO^?h/\SߙgBpz4YI[({8c<7Æ&ȃ5l4 F6G/⫿t#n vrjMs7">r:Q&[I^9²jPc}PWaf3Y#.RT7YT8cc z_VW[͌:O]35vgۏz>o-+?fA7}yŝ9Yg+W(6q&^ݻ%#"qdYs ΪOx(@$Xx7$5NN%J\h.Fsx)%S6/ï4W"9uu]d5}%g`[iCZ3c̿p>N˹Phf.z/~WRZN&w3nNPڋOx%zFf>[KX~IH7|0SvZylGϙ>CK#%#V(/}՛S>j"zd/r)L6޺waLP ^etwV{Skٕ4Nˑ q^*b}$' 4ȔKdH@divMh QAge$_CfVTP`a) Xpߐ\Ȃ51Kcqiph!^U| BZ:gEpE/!nd62>Pb/0?+#ϳ`袿dg3DFC4!6V5V9&銧5 f9Y/JzFрxu^y,W6ѨEj^\0l/Iy{׵&t{r|0XB S2`caeCǬݙ\Wx-x^&HvadR I̋x t*^ժlt!9Kް!.%mVL4}sc{GVR|mZ/'K.M<$UYT$\7RQ:T/CS=JqH$+񁂗j_Q4ɤ JdcօJ,Z95ptFv߳|Y2p _AԱ޷e*ҦKUO&2ƼXHڬ&q/~)cTUv?A`KC3C[*o?+G"o{4B=E g$I# `ds24?T<ư•O3>1Kʴ&,-]%rX (lg}8nsD׆itXU;UzTI68ybC[gb6Na2q ڳq;@9,ĽXS,1kՀ,QŎn8 `C "11m WXmwbYvINhRChIԟ(̶%sJn]0R.WMoٻB#Z*2Ģpn~2j&feH*zu0< i(lXb9XiS6鎗l c;RJZdEkYz2P<;Uѵu htO,w)|4G$ȄZ$H,^Ң۪>\Fk{i[e]h3bƓ4(Ec6Z]@⪫/Z0O/MjNVϑ#R$ߚ¯$Z},(W4_n$HB-ʓo\K bK!;AV ;Cay&WbʒM^V'`tۚ~@~RȂ=""}2Tg8RO@R\FGq?1#9ⲜAEfOKgLĖxgD栳Ǚ[X%a5?-f,YqCJ.[!K|XHhlT/(Qƚ@&3޹jψyyUTL |68KiRe\T(^v؂:K#*s|H;M:=V0bno`_T'3-m߄_Yc͓ j]%\PcÔt\ۛJQi1AΏ|JmY@/ɈeR-L)NxɃthɜʃt-V-2'L "d^~z1)myf{N٦4U9DLa}P]pL$^WY6h=_XR RF)&ݡz,Ln߆FvG6\$ 8V.toXu~1  ȃіڛ8PD(~pl3dCPYܮi`D% ATԸI> uj~;zvՋ/י黨ɺ08cb;ٲ B9E2Rftg4K?7b+G1]3G6x+/QV$.XJPU0)ІoY7XN1*|$kv*@i~6ʹ ;%M-YƵHrXr=}V+,ZJ^~A}?eHu$Θڢ2/l>p&WOd;A9iKV|ꇝSV4tfdpRSʌFԷ. N'ﮯ zکU@>I>i2(AW"wcuGZ Q'a bm:y,9eh>KU6?D*~=x[(p^V*Q_`)-]FBl`3IsL8!qQS5~vrǩ]Ft7@70 ꛵$fCK>Ϩr r1L hD!B 6a͸K~ %侉X z< l΀X\i^Ck0ҢA.d7׮{VT(@(چ#gTd3I> X*՛h?TkY9Ȼ92:F8zh E\2FtuoHYĉs7 D7P A"?|"! !2t~IVJ^ XO7azuI針'tl݇3aߺ›@@J = CHOc4)j%nPAMM+oiD Kc!\/*mcA"o2嗉ֽ6iHgܢz lFe*f,bor=ۙTTqrYF]߻t铦yUM@5(SsP#\I}Xv'$&]k&.gRPniTrdy(t~"G.7".rr7JM}\W`LwЩX%zDWW~xe/֎ٺB1% qdϡu5r PK|P$R-xc+0֠hap[QF4'8QD]h+rOfJ]koO1_ǞtFҤox'4^ŝ$sW3?1vCD*~X(T42[YI7{"皧>([b|#!<լ"ig^Ģh$C=>?Gnqkn\Q*Ag~l5F_^ju4W;1R?nXtOZڃ"(Trʢl+8 (pqqB*-^`.Vix( -SKƎWNˑz5C7\z1~# Z.WD @dN9+*)MCgx((r^F<ֵW\sEq-4"41##LmYZ^hGJ/_vXhVB,ciddL0!e滧ٔYxH@PGk$ 8^BDjdרWSl1O7o A*ͺsRR^-^`#NI0DnDT͞ m7/σoF -i;ʫ6j̣2-?0\-jFrJ7=]׍ˊA[HcjɄ @[R36c5w\ȼCDŽoʃ̭Ē!=WU~dUO['1/S車Wat>2-x8|<{_P?î)h\g)ʹh,o:DHR<( aYM#[.bƷ[.8.Ȫ~]֡Qz;ՍڕI#z7УՏV6_͂~X*]H8sO^LrrADѼ1焎PSCj9`g.7Dc\*R9TevL5<ыf-L(R}KXKbzu&{v;Z`75%Fڸo5d; AP lArd&_ }߃\qYÅ4F®(s<)MզR`}E%p{mkqMQ? ){y5F882WQ{`Ꞇ I.3vN)= ħg4.k/i5Bjr8-)[2ۢF쇴GZ$sM:@ E.Z8*lioųc `,#-.k<WC SVIn9,lnSum̲nK)|_6rYdbn)xZ{tb#VXLy @-ˢwPY߭+bj"!T- 項آ A߳|u dBfG8*е($N[!Uw]p"'ƇZ@:W^\oo&?5p8>yo^,[@˫If,|5Ȍ\?\if2ּ C>a"DŽ3Ǧ)`ο)ߡ8bob伌xe/ֲ4mV g&#A}GR2ZqVVGӿTkQbZ ᐫ/gi8Cؐ 5"gS[u><TʄHSLfrw`#œ,b Wr%Ӈ?÷/s$Ra`J0ԏͶي^H|fTKhyeNuZNDA2ꛟyi+2>SaFZHgPߍ ȅJVyc>yh| rK^1\~xYR 1kg!B+;@P=R:DBHr2|`>9|#4S@G&K "HC07gSR+T,yD5 # &'2u^kO&ZF lu+udWdViF"zyvz*Wq+Wxmjh >wc-W.zM5HbsSZV}:U| ' 6@0OK`//UO3|9Fc,7lһZ vSav€,ھęI"N Bnoa@1D#ZL m92cH"_4)MVwնMn"#;/zPFHWe SHhխeӘ *=GPs/#G{4\P"FRQ2ybK(#M}7Sb?i|' 8ͮ!w/-QH~ohc"OPC-<8>p0\U )f^`C=PR+%)Rr16rCQjjW{}2 x1y0p=Y33ɮ"49{3J'=#Tw%b<9J\a8'Iݗ;ȍZ L;EiD6?#^"'Mzi:ӄ ;x%VQUJV̽oEɚU=/y0n^k߭L*=&Ϋ^8>[xss1>x#07%y7*s?5 KkI+KGp;%L7Ld_j8$(Aa/Da3{$9=nmrΨeí zpIq{bwq]ĭ˂L_^)Hΐ FQD 坈& x}"se)+b%IGu5D}2/t"Kg՘,G^P:gw ^ޚml7> Bsa d #ɯ2ےbDЏ4M+ Tьބ[;v=S6r8sD2SM~eM0 RS&)<"nΚ5V݊dm[|aN7^y6$)ׁco#]ȴޞd&˜foUݞ y{gvI 5rX#xEX#Q4ŧ:zSbn͗~**gQ)+pߘ&S F8Wm{gpA~>KmΦ2>Uk zH'=;_?Q3k;R鰼&4 s1 t B֏ ́Ԁzٶg(hzYVꅻ2 ;{6ff;l ݄ÚGe糮 6yScN."nRxtE%9s&UW@Z QyMi7J竡ع"kw=9Dz:m(Y ۀ*Mޥca$ iTB˾_ڄ}Z ja@3BL_C0]~M Ay=OzgZ8VF%;?N$;עq9wAJz-0:Ri{?$)\AroB,V2~HDhU}el haiG*i $v#1Wxq/ D#؆Fk#l5GfGTp{^ ?BoȌd<5b'G߶A&jeR WExN >[9.Vf摛Ӣ{v赃2Bx@oG.[ѺwP"FT `nHUE/[zm'pۙs >R3QPp J݊MIX,l~7GS )-ubg4?3rv<0O$.Ն&N5}r\!΂9K0_:.(ƾJުrT>.Qւ^C'+Ԍ3O=NGB-P9H5Ʉɲf = a v|(}*5K3D d'Z"c|S=2m7ӛڹq)3r7t++t#^2"`@m)Kג3#Ặr@#c]zT8#s \_9z}h ^ @W_V.҆*CU!AJ} ݞ.VP^=j_Nz[' 7n%h6xZdA ?}i~hj51ʆO}XyS.8Y[N¶!~A#{5ufXV }:j1%wz%JlX]Ol NBd ŕ!n9jq]QSٞ)0щz 3#\W,m#ؘrOSQ$@uM].MLB\e3H${{~UN'{i,,V5INY*Z{1|x!ٹ}pynQ k=ӹf8G}[8yh[KX'Ną!'FBG+\Fy"rY0HϹw'k>@3o7QƸqea5ђv]2ʼG}֏Lj7a#UlbVl??]y<Ӓ.#`B K/ED뀙v&{+ 4_\&$|_()њlکVDRv&$oy7w +fs s&fүg=_Pjb#3DEns6'P#E:jk!tC5Vayn [ vgHp ,ѹ#FZrAt FK8PK'yO沶 ׹)EWWD…VqD.X >8|u:Pf1bFmLcUxVlܽ76aL {aCurzgz~>\)ҭX1!ʤ.cH7N+СZ \G\Pbz}uQQw=QBhq-%SVX!Dbh(sF9E+iJD"+aR1|sKE87›{ *6o?LݗZ=Y]c ˸^N[%=^jsZ4_?􀔀jwusn)@jI)B5{+ٙc Lay]tTJH.='P}~3<-ST]IQh`+PACtVޮ᧽;'_fj  j6rʼnYe=eSi$#fM48*[vl Hi|bD{=C0H0B*Bk\ SR'3/ֲ {G19࣊3FMJD#fH/hcd ׳fj !ӌAH&^7L{.p`6/o^ء :[ۺxVt%Cc 3%-O9( Vf#]&OEWfR-<-Ӻ [x|fx*z?}W%$ u6j೅k]>jWyf%.MͱފEXj`0mdžo]6J'84wY-d(:go"^KYO ' c7Mw.[E2M;+p9.#{Җ}$-A$P99TOe93时ϡ?{}Iks%ŵ˓_ɒ&G]܄g|OB܇֋G2ڋꋍa~X%;tX-?M㜍1iij2p9T˦pLsv=6%CB *,A[ a4.-@fߎB?ƒEnFaˢ*ӷXyW&ALp~l-3Dγ ZZ {7Ci V΂no6HX)=.T`gX3 +ӓD<~ȫRHA|ä=X@5.ѓ"r2$,A06lևJT3;(ءUdmK^TYaGBKs_/ocH EfK7R8!d,_<0%Yx@\azhMHӲ3[IE峷p\Dݸ1*PoW&5SB7PHY)ּJDM{~?eMդuê 4$|ЕȿxJF*q[)0¡E++k~ &`wps \RS6'rVNdV0ǣs~a5UCƩ3t#Y%S m?m5xX>v2ꊄZ;+}9.>t]#0.6[$o9dI(dTN> <_K WM_tw!3] (C<)^bܙg|ESDlN'GϨW uuSe횇p jxiDf";[HM hl+GVvVvUKyĘsLP'۵z6̂0П&ƹ3)E ~ j@ Si;:0pS[h .]5SÞŧtQ+vhu%SZ `PU.'4-%=N*]ؼNb'*%k_g tw g;Z{F8'͂<7-w*˝`D&d%!96$pBtK2 T_^6 GjYQAWL4c6Jo%/ٔyjX5Zb!)߻U\02>X{zF +$M]$~R&=ď SJ-ٴM|3gB^3%P8#&sXcZťu~fG$*f60mo"jZ, IK5K#B^[Xi9Gw:NR, uv?3D:ʑ([Mz,BZBTq6YQÌ>Qjǐ^^{qvެW!}XKq*oZ] $ѯ=n_qƛIQCİG0 +JTNVnkU,9|@d5#INC }BeuH .%0mAW3˰MB!\0s{jVEgs+#`,ɐI3E Tfb$1YP٘°I!j0 ouL3>2 מ2%yUn{.tQ#ݯ(mK&O A m/N0S}}㨠Qgʋ*;Cd-; 'fXLV#cmzmQ,X2UѕnEH f>uCs 6lTyrް|a#}N7&BlEU:QKnj4-WX5ryG5W匤َ߈U` Wk0qF؟۱aMkiujnP%cf@_UM5XePhZ_zs8| rۚso4{^?2r&h!9qjH5j2BWuu.[Y#Xzb($@ti{'٢F̀?/p[Ui׉~3knx=.jȩ?F147=5ĐV5Tk&r4 :LWB.{|`a|F<\8ח6n5D= 3K+ìy9(O0rcjj7,~x|U뚱dC{Dz$]}.S*|ڣC6"C @"kM#L_}rwsĽJybk+Ks3"\I+*zR["uqȋIʅDO>h(fXBKAݨ3>zj:m1z6')g2?^υ}5#b,V9-v[v- =tT!> ˯g,Eff6P{ƴ[V2S2HG~O W" {`qn, $"͇2^A_AAө kRq\/BzFg2{BNf7ԃL$]m 2SգϰYk]Gۆ@궎 vaH3% ˝O)Ft (8!S +9 3 8UaW&-Z3CȽJ@!d,æ fD%8O?{L Y!E_AoߠGF 7#73s]%`ٕad]/P!*w g:qaɦ fͅbMHceyhUC 8L80˺<ĸPj59nOQ{Z\5ۄuTZN&=NKbpO&~F[U3LOXQ'}ӷΨYq@O thLYO$1(V K?d~@SӔaɜ?kMCe%$0-JFZo QO 2jl&Nꡍ#Wkde#0<#ޟXUطe.P];\$KĞy5KY֛Tډ=kҩAmWqZ|[tY %b!<++8T^d1^0cJrg]qˤKغ3ɴ5*\$`˰x#9Hg6,h0AwrMA>ܝlT-*X3rQh9V(A\qSZEE>3\ n`q=3Z\17E#oN]OըG1FO;u9jv'*{)o*д6s6dœ4;ԌJV -MtOJXM -X\`sCn5Tj\eRuhplﻈZx罣C'AcD2"΂ٙ$cl)!Y$'K; F%+䉸nU4ArqcjXY-Z7^>;DxC0BkYwS-KuqEM=XANH(f 'd!7eU|~RGS{fFsHu~$N͛K<0ʌ"AE8}&xc PE ջ}k O!RĠ@zBgb$:t/∝ӄF?]JIXDiXU?why^"S#Q|&༵s/~-%_)&lvʊ >d@aMrPR(B36qd[1-F˶6v%)se`6 ̿~̰,4؝ċJ+ ?3kȠ6/_):Ʈ8#H }Nџ3o}73݁i&'"l!|:LN@5 %%M 7'be,tIgڼ$Ф:'cM@*<>냵L+9qy@aRӗhwG [}i( /ESV-:cirHxֹ i[d66lln}a_1 ݸF2]qk qI:qJF1M7nNqu'hLɄ:s~ +iZFKL7`&QX&BEkf "*g0Xot@2)/YH/Jrin fAnrp(kσ LVzG. _EN^/v9 3͡3.ʴ6RQBSMhbaGMudPc?x׀XMʖHF Hߌ[u,ekL#7 %uLnSm"gØ0\"`haEFn_ hr~׹,Qw _^O*i \ 練ߎl0yV`W=NBݘpRx56QԘ)aف<3CXPx1ƃ xvZ,Y n`t*Z_E#o؀s >eKE:IEңo)gHa5GrpH̃|Θe+ /p]gwb,3J/.HQM¡v#8$z`'pՌ ۾_i֟3o8\U}?"x71JAxk fsQ{k:30 h5c!@0xuE^{LW?3`\ͱa =>`ꑋ&[qrniԣtrW2Ӷjwx!a} Ck.,OvCP`'r"sޏ:4,.};˷<5nq֖㊌᭶{$Ihuzȼ83R6s< v&@K'Bp ivU$|]PP EOmMVl>34|""2ꛡ|7NB' @A{ ~HEʙ(I\%A<tv"ߓzi]>ojRȤկhrUCM .\b$a|囷\e]%|VFE#RRCqpFN{T:$(6 Fp,l¢k 5P>tI"ʆIלNEts~ =bl- Qڲ1˄jt 27Ct6/QM^3tE2 D&`(D*҉$U{|i;X1Togy'뷩Zx,븭H^'h,=!1j2?}%av.0=6K]Ũ:1SÏ+L\ۗs\^e$'%Y_nM/0THS2aKEJOT#݊=3pAWBO{1m ze]h#h }+.GG"Mp|1HYTDkfVO5<6R(}XY xA]t`e3}S:G7y7 ?(XV |ǻyD|lO EENKh" 'n-Eigfw0*(z{`ݗ}" +ܽ;wk@IZ QAhR "!|zp@D.avD˧\67qBd mTIF.J S5_S'б0O;o<B^)D. afYm3bwn {g/A ܞ f`npN;J]YrJikQRj"ٛ ;L|&EBMS/mW/mja=yOW|@1T &z}Jsf&('g8Y  tq j؟,[׮"#B.HrccD7Vu t^tO `AaFQڑH 10~ G^K͏  i?h)ֈeFe틣zb=wx@2;vDA]epoUtQIF?1y:V4Id`D,).;l VzZ\n;|4zz%0_c]#67r=ܝyOs[4+m.-ꭈiUh" əAVJ!0}|(Pn =dB[?Np| hri(gJ fH~W؝d%d~H23b1.Dx<ۋV7Xda&;`֘[Hr~|WB7"UPF$̂H'I6bc &ɡ9s FXBO!/)cJي9}0 %xљ+}~B0SV>;dS 5n87@h-l # WjF,J$fV_Zo o'T⬴QQ`atG}N>GsSTy.D[c>N" H}TG/.UWO^H؜`2Φ_gdK`𯑍z΅VT] )X;G,#);o~P\2Pż݉d>[dE"j; qt,XDe)\w^Ox #N[7P`#>:ChhU]n҃95L7.1?ϲ ѯS ^|~][t=Ř& +8H*m;R@qZ((NēTR\ 4}fᰬ2.q{C%7 {,Eg+Pu7c5_fVrQBhT]a˰ٽ $bR<߫+AT2Dvr8n||Pm̿V92 W7iRa꟭N?6>̴5˕Xr" |.cw3_džU;`Jz)-}Kcϖ(Im]œт{4Ft*{֗HƼe#1n''ܛ6R5G]yɈ>\\閫=dz./Ts@J]_K]ynDX;+ /,6m)TW)=@A,>,O2ʟkj 9d_սWst4IO0`ܒJ5ݵbn$ -Q4%%iBK| ?hdRér0䋓S( l5n/*u^ِn0W]ph_XoT$i.|9Bzk3Y̆el@U aEO;fٍ*Դ'J|մbc'H譞oDhY QǹoEn΀_%*!$3b;lV^}1gNRTY"NkwQT):xW8"0;bTHRb9U)ǻP+ IURڐP ]j#?վ>#6C'È\*ݏJ&l䣅&G :]( lԖf ri8Ƈ $PxpӲ9{ M]۰IjXr&W,sY;Ml0x{wxzt6Uj(m%mKPš$UY dR%$xQwQrx.Qh\Lmj)D1 0 xnqOW(+~xEN$*e髇z2bm#G[S}ۗ3FRY&*({Ԍ$ebePPV9S 1jVԪA T}_~*IM< blRa}6Gc@#>#ss@H/+laaZږƑҬX/Ý LҬqʛN'?׉1Tl-'nT[_rMƞ-F"=NgqGvkӆRpGl ^򼕦rKZdPCPEKSWI@V9mǪ/;Zwcțԫg}{77ԉR/ NV#$I-sL\E }j̮7Gھe1?)@ RWaaL(GLx2kgk:LOy iGU;tpW=JCq'ݙ)R6-::j@4:ˆT!DcVdtl=Qyݿ5/Rbsb$Dxr ޹:&vbSYBQ7bt-bޥt9q4$Oƪ}WOɷXVĠi^-{z[ϰ-9ԓ'CH[щstcm>Ajfҭ2AQbX7D{1~Ag =A?Vȍ@bxeC>ǘb2b91EF P4B9-<T"{?nJFڈ$6&ԝo[΍iܖcϣk1zQjg\4J  ?*={NQ.Zi6(".x}"YqRͣ3_[sy/++q FiXY @O,"9"{qN55jz?Έam ?WPhVhۍMj*㘝dd-oLeCQx ~>:2 LˆA9JP̎; +:_Ra-[og;Hhī)~,[֨Co''ۈMau!z#gP69O4I ` )8[YDnbQ}^0Z&'M to|1:87KQe˽%K(s$/.h:"af^oK@)^0nlȵd{:8wΝшbs`Ŷɚd,CD᥼Rl*WC>!\;%3e!ػ.2znnUxe@:F'DDi$žyѥ.hy,')J7}R62a mvQ}QvL^ Ne`)EjtHgbAɲR]<|*ݔ5\^.sq=,8.xDyqER7#4#`Dr/Z, r-iU-xZcb] /XLZKziP/Z!a:/?Lz7!ZHbq]n ޵%HuŸլbmӊދ0N125RD+V*H9mInՑV {7.Hy@6 F^ -8>5;2>q*M m ebGߍT&fH%/H[@5p{>HAվkk48l1עJ|^Pp!g";t`qv'Ek۠+wzT]A! No[N3Yͪ oWW %ϾٹrUaHv=B{I<I{BIqk &,2{0j+b({_^a8,b,bpi 1(Ǡf Vw\>aoAiuǗ- wk צM۽/ ? {7FGxatZj|W.NixXv;v+Vy 0U=\*+4:y<1)~y6| _?xHg~D"yD!Tq~Q[ W?Z翕iuPz\T"*gjN(>Ă큆[9s4w.:)` [=(yLj TSwټ@b0G_ oΫG0ssLyIԈ c޽pF!,FqvHo@\ Gn*^rAB o>p ~$4}]b/A33*H;l 5` 4B/Տ PԊg v(  8 *%sshBY(2+7>3&懽R2ŧQ s}~gOK; Ç@j U9&n*i B L"td"֍<6>JE< "[AS<ܹ$^(F^8\` [rП9W2l֌xTҾ6{BxE`W.*Y'{s'h*@ 6 p&ۺNZ#cTs7~nl0z1\D\1B nԐyaHYw7QĵчQ;FWj<"E3ʂQ,Cfud: !8n6"N& zMIs5h Dzk{fgiSvTJX[4GY!"Bz؟^M N֍S'+w$_lv'mBqmVG*\@U!^s(jKiR#vݹ[/[5߾ɸEF(N&0r4{aNSN~ކ;dK)˺0Yx4M:r1q$MNۍ2!8'"I!X{j8,ej(n%<8EHOV ҟ:~ ]J*&v<[!jF|庍oȅ811i}E&Ui<. S W _(QaOOxbܤKbJ^{(l=Z9bcբ!+;bcP&>svJ}2%&IsCH݃^3q['n%22}6d' .IxDYp0_(>%ŘDl*᙮,ћhϜcpn"QDRpS8ƗU P݅ ؽ9 DՅ dgDɍ6k:0#iqHd|5%۳aflზah0N2,ږp"9[{H,wݴVǗ7fhZ8(y/7PK)u<`'&xnBۣ2!AO!HZ >Φd(gMXf*\`m;_ҳEH;Wǚ-:[YL |zr >@T&OL~0&'o!T**+iC<\&1 zx@oghn|My>)8$ [oۂvFqwe:0?Z)4 97|v*Szv1ޛ@[9x悳hlDTpm:V\3w, 6# sH>NL`j3h1Jf7AR;X!z͝zOrksBCJ~ᡚ v9(Yeg,xjMm)膊dc(9hSt$B-ZES-p׻D R47Y\0*̗Kw1 dhD8X(;6Vj+MN?ɯu4.7Lz ڐxcYnf#PXu.2wy6Gw׌A0/ H3o7z|: A|nCމ5} oC VV <c}AX$(4ңj+G$U.ΣU´JP"|Z^zRHM(%yz(!;̎š4:E<@^7Z{crMbCmQ!atL?ELjl _G~@HgL엹Wمcid[ة#}6= ;,)7}6k3! _)543q2̸8$*"':(K2;%eFJ!O?;of:O蔖X $.NHU =Wj>ŶBwGݑIEs%Z/eŁVc*X Wg/M;aqmT1AD{_W}%GqiL{ eC Q BuV{htMceui g Z0Up(Ft vmNީu|Oy!YRsh&քȀ=DU Z΂?Ƿv(AoDoo_ X/Aed:?:|ۙxkRHe҄LioCi#_I !D`>Ö4LC65$,W *~5bڟQGlQCat D2n87Ӏ )̌7(qv#*ÕHy#՗!,t|PLb队H3{e0$/ukE:o/քek@o ̉:%Dl?Mg|9MC9-q(?geS]lM ,&w&'eIM58WNйg'{ʷꊞ9\=$Dg~Xy" bi['H7v\gf4u5wLj^iB)},7UV7Uտ =T~T4?Vq]k BP ӱȨZzΑZ|Dtj:sYaB`j//SbEzk(<_ȯx"4|` *YȀ=192'7BHuvΙ(nط5jKjb4QK|Xн00QDݩ.YX {ݭ ID0/ W2>6$+ќΊP۷ZgSKY&j`L 綠qjN*.iIB0c'8ے(ؓix4dhiQ`րD/4zJZ= 8ӴƶAloxU ڒģOTM;xxYߕBM)l3R)|7v)v:I/ p2\ƽ)$ u&S(}"̎ {">^?? l* GcGfvRlbX$"{6k:v$yNC^b9@{ q "x/z(PFpei##]odd´ℷ[-c pOC2*.a[p^+$| V63!?'jοP1sQ= usk#3,+"kǼ&nƃ3+D3vnĩ;)S>1 yDyB`U8IkH_-yx&'V4-#oZzQڍR&E#չOr4!;(,#i&0-TヵLT/eG0rP @ X|Ije0!ҨvYJpGy#u>06, v&,M@BY֔ӫ!F8@HC/w)=.߽![nT9pG)_)*r~ܡz %eyI1r:O IqwX]L 0-oh[67|; ] ܼjG7ŋ8 y[*X. -3Q+tX +nb'؂LBz ߶Qgf1n|ӶcTeULǬ j󰉴Ն{L! xz#؝U,]6eUk6S)yS|¬`XǮhnN9 SDBz6.%g-TC*9}U͸Fc1e*4CNk,~lG;Kl:x)-U)ռkT$Ѹ (  5MdVإ|;졋(Tq%Ֆ&9#J6u9F3{[ܛohNOU,>aՁi"nt z$Cڮs mٝ*nBqϲkiDN_+O3)Si ԗs :͘[@퉘k\ fH3뾃\Y̗|핪Dg`("]RSWa=ֽ0st&BdQTAa\PrE9 ]T;}IJ[BJ$v⩷ܫ>m (M[ZCgCQ`?ϨEۚqKNxݸ{5|˖bK&e 80o16,O ^wUDS ![*BO2UA yRfԀTv3r4T-0ݟ'itT"<J|TD8yH@r.9Ɗч?iR'r5sP4ΰEvSKqUX4g1%eh 8XUTE96~V2>lW2cYXP|MS&QTe%SWaLJ5j/_Yk5!7uRG--:Y>9Zz˓|+"[;6'~9mZJ 2*/jDž帤@)n'=,o{5uU& @*|O2t5zp+>OgQ#q0Hn dIkŮⳢ(#K~d9 !;j@d z}kŰ:F~A¤ UרGF²1&`JUn}ٯ4{>vl;u/g OgUdm=9;u 娮5^J4#Ybgü=RLTa0+\R4"P^{SU}wNmBRGO/AO%r&3 m*vɔ8 JS`j2ys9 r"'ɥߺ``r4UBO4ND](=={zeC;' 13y!j&BC$u3ӓkh ,W $hS*m$E Jm[:<' +cV\Y)2L]Bq|m.!&_:DΪ< -bg '|co 2ͤ{,Y\I*yX)3'UD^/eoT.o8#Dե rܶhI] P|PEU= mhͽٱ[;an]AB`hAJ?dP0s +D$eI)0#*2}CR`_oZBQ f *Sdm(D%`v&. E&s?J\%.Edg'|c3?,L:}AQ-Ֆ^/ 2<>Bϣd"ڵʹ!Qc.*_NΡԯ"Iwa?AXz'KU🂧)[ ҵ,"5RΑy\ƕU5ja+`02d.("Oz+[I.ө>h>j8foIG3ڪt,SsFHfmzBr?O9PeFMWc k9fwf= oS`t8pI`܋ 4?G^k8^/ѼCR/=CB'<{OؔHX]gwg ʥon!W}2ZP.Ă!Vbal K}68\LK,SDBv &wT[I;j;XC͑mnM3]Kw52Pt T\]EԘf+B)'Nt}?_\pl[ilg%J|X[[~ ӾQ)xsc;]+i׎E_b 2va W=łUtٵِԬɾ+ Wm&TQKuGw:vESbjrG_KlnÀuXι0Y׼]!ldB<Ϗ׊q'F9?Fn.wX!?pn`I Zӝ".g2 ӁBў q)CץN˻|šn f~n&?a 7廖_kgf`4&]n}>{1_P+h5A?x.9\Q?u+,Qx /O`s^r`E9x 4 <튚jC1J~x"FnU %؀pT\<^[*d uR=a-}E!o/֘XRtRc42Yh|Q5XkL~:T'"#Msq^sdKYo%cŁӒ6K'>7|Y-Dc-#geP}{0Fu4Tmus4J L1gkϭvIf4Y{ <1`BT UM<͊ -(ݑ$Lcx7a#lf ~D63vC):8nJz!z& M[N I׊ 7nM6J'IE@"&-ἧhwƃ?_A })5A>ɝuqlؽC DI)ARQa%'`J)}t^܏3^>}]e0]ވmrE[;bux4N%K9uM=WEH,?~`P$ι\ނL2Yؿcpг3<jWOc;,4/XeOdR?-٫^f5Vac}~ +Ch6khsga8+2JVq!NLfLdq &6g”CC-dJ@̦C c9s )/N iMjEAQ]T޾W/m<25y: JwW'V/X9tT6(pXljڀݢQ֊,9Yv4a>/݈v39fmGdg,%8\R(? NLx(kO p6Vu>`ɋ ;dsGt7vG5nɛ'ȀF%1TWUɒ& 1q9MR?}W:,gXdH9ckBLRS.xB%{]'AGOW΢.9շc#*o|ݛiB~P-ע3:b!<9 T-Ɋy7jCz9~py] 9Ɂ.[H*"SM[ҦtK*}_\q BC4,zuvE6b#*Z9 >+_ xd\o]nۇpEΊHoBB=[ sbil5J (@u%4{fQ`.R.SgAy\Qa+}3|BiJ甪iԥzGieXG_єeFla:c|+Iua K~q?gw,GÂ-q~R(CBno썧L `ؔ;]`%۴~jl;%|k9'~f1t>_ߗ;},! VD4,SqKh bFǷ Aa,\s?O(Cn gh_:Fg/zUN,UWsYي0qefWJE3Y/GV27l|%̆rϥ }>AR&܅QH:h]+8߿58hK\Jawger9lpp$p-$BZ1@+'w0CbT?0W٢ l..ƻM|:iFף1WqOlcWp0mʬ0o eӢ8p #;4,UA3*~3z;ܳBI>f<^ Y$ߟlmlX&Y>g !G:N NjRmxj5e3$00;jvAZѐ>\U܎ D^+qU)AD)-^->ޔ?Rb[t?#2%ι~mR"/zmzYdMcژUw'Lg #U: U@4t +=վ> !^ήP^K ~#h&d+3D\Ymz ω)ʃ 8gHʭGETCls u-IZdMXLtH"LE$|`^S\&Tϕg~%گ~SoI;dVcD,ICo;#Ik,_5ХI97_Q  Z!эRNWtMu{x+ykwwyǽ~5) L1v7iv 6mK^փTQ_B'3!s{f9-,R~q{ Q>wu-]A?6DJnLL~{UVY"lf֜oYc\C K{_@?(j.^{}Qg@~!eV3q KĈg?9D4PxEL84k:Tj+5Gfo/Pj[uiEw+K[aݧHjg`/9}e?|C&  d IM4H$XCY[Ԡdycw39x+Zl![lLpY!{zB9"|3Pͯؒ!qoV2!8G5{Ր#x܏+|SG40c7sbo-tQw"ZH"lݮ9݅(acAOjzE';)w!~N4ӟX ѼdkM9TߣhA.FN4 OUW Mԅ'!_6Qu98MgՕ;_ޘaS҉%@9m Rr5}"`SwtΈMC7ٸG U8@Xq>8ȯuWQc1ٌK2!3f‫,\ sNrs.TZ6Wd՗߷_G@od,$5:PzJjI̷w՗s6i#w!Zw$bRXY&CTW% UQnEl,8/odW 7# #7- afoB.!]yr(YUJK0T^^w̻ rH`t)euNZky"MV Rdwc:_o>dJz7pAب[$"D[>su JЄY5Č׋LZѬ7+zhKR_6ʸ]{ CbmlGp*]kY]^an1dEc 9Z`{8?{Z&6Рx.XBDUJ%3L|_t7fSTȨ^&HZ96aW8K?ֈ7`\>t_G1㔫;qFjOm?jţ"O4~3Jܻ8'-FfC5 c ıܒR2dFB~WDu֒@-KG۾*F)B܏uHv ? C5O'f ~Ն<:e!ib,{z9xK1ɞڂ^B9"ɤо[X`&vQf;f ۏIxQNh6N_7NJSj[ hӋ,v!(br[g< e?T{m~Yvq3`ĆFԃ.ϥ͞|c3%鱰 V3xI=!d+FM4@L$GU̴(? E˷a`L7W^p_JFCJVW5T%_־.I;B\j6# z+$ >3#5׸cbY ˹V\nJ<FA3m%u2ĵwWGsM|Nu(5"DO='n38z$lNT6Zη&REA[L"U.U kViboŬÚUI4[Yo8.PsT4h*üXɾj}&j[&̬wE*ښɥJrYm9j.y;BsW&4\و؞6Yf9v%89*eэ'E53^q=WV@7v=@Y;j|("N#cL07QS 24ˆjKZoC5M~S#R\;,q_O8G(*VCEU1 _;SpE0 Ue&F6kdv"7H٧mDC.W\~Z`9 c9L7wҚ.rGAﰢX~E72up«H|kE ׽LcS _NE̚CZlw  ZXgG~SΘj#aA1\f0՟@}5a訸2ifѻ/9\iD) WҖ'ggT` H-%%+ L`V=+"ݘkJ*H3IZRJTPecus+ԓ*U#&C3OXߴƏg׸۵0 ,+ :_Gr~_>urKKw [TU*@y.r-ιW cS+OI16%[<shi7(X ^\iy%=S<:UbaWT' +懿@9lо:!2Xu.mĶ"x]zNKHa =)J;Ŭ"tlcdԯ]LRQcnj/v%g?qtL@V$0'xyܾX|9"Yr=1wDNr+C/%˳!"iV,x/?$DF0Bh/L67nw oGŝϠKsMOf 0j2vBfnC!6p;_I~Z ~gVD}bY%7F~ 4i2sR?5NdZ.T(ǐҎч Z: 2q @<9 vH+.~6.{Ƹ$l LjC؋Jt#)]K,y)`& BDhIZW&R5rnH  y7hȖՔ/wEvq2TDDFaNy gy |2jcJ[Ir1J%f%ε[! ҤqBCYP&Q?[h)&;}MXe\R2٢Y~&FsQ"xt0}97^)SRK+զIzViBO5R 2lCL\IJo<p<.Tٍ'a=_֊TTIJ*Yɥ4(fDh/umb5y3zF92'h9;;F('E #uv_/a`QI+>DA_UoZ2:HDDrx%/`E+gd>!nFq6#CټN(nPK%tt1 'c 9īZ )_·w.(A}@hkfZ(ӱ`6M$a(PeTT\| +-rBw܃ C a)W%n Wbœn  >YO=4L+6­UcL(v = 75"CJ>7ѝ[PR5`#˷OD,+wCP'KH\,Yaz15<.8"ZQj?t%SK]@QQnz!ߌ]4.k|3#[JêIuC-Խ*1)0!Bm"\xN;hT\?׶Ԯ<aMiK vo-u0%Ap}(>r5MCܗ ZwPM !EK_Ϧ\4#`D9 %p_V[Rj&8^珬HEԥ!#.gh/%S)t%Qob* _1I<_Ӣ@V7gR9u _c^$dV cp,FWl-I{ zaa@2QM5zUv).#ձZ*;$+"(侑,ҹ8?xZ-}ⰵZyΪ]IgV8'66ǎ2$zӗ2sxr D6pIHdF+=pEgcY)SZf][_qZ1W$Sj⽵ZE=f @H403G&HG-ay"n^w!r`&R { eˬLQLQlo׊2 |1\/jv=q#k&%fe晬vP؛C&@`Խ 3}UnO79O*!Zԕ}.,&j ǭհ6A\_8K(l\4mQҤo:tڱ\,Y:^r;1}C"@/?_f5IÍ}Q0kk߅'ٴ hT5Wig5U LM[ϼ^lĬ[ ƽr,m| r4HdIYD(V]=)]ǚt/zYH=et!ݷ0F{WbqԈzNl/L = raޓx;1f`91nq>&H٥}˒##2](Es1KӼVq[1,CnNUB0 *N#8TLY4;fqIӊNEυL5ܳW#m*J oBAc*h<{Q0ÃNK + I@mWi@uUa$KK&Z!,^:qXӣbw P*5}F* ;m6!0Y5^Lq&ORGb$ҋd%3?KԄV5psT V7-o@|đԯ˅2ݶ]?*{T^u`p0/-z1gs0$Ӎ*79BO![ߒ|Axx`Tz;JRVߘ/dp yPJg@[I /ދt޿y656FfKN;{R3V{[/dvбA |iWnOv^߰;v&M$l78bYBđ'J| FtXt${֡V YbZ76j($br S$9bV%FwV QBqzNxrRs% +ߠրB6!qqD=]}75aq)4#rϞx\jaQ7B& 1p5[)00Kjϫ@݂zHq`vsHWItAD}oZGHO"Ep*„4G Z$lrQ%׬vvӘ~Yް3S=k`K>zlHpY_\s@bnf'GJ=W0*IiU8wުZ _h n8{s;:*f)Z_ Ӈ徍Oܣ-I(B)[|ēe⁖[(t !(I?^cȗ uH[?vT߬#kcWAόy"H%<{}y&[amglІүu ~̹ܣf丶KL}%1L3~GWh=Ww:%$TlQ@d*pf$B1gXHo- ǐYaaq +{$V)&-(%+_5fT2WF RJ }P=̷뀪d0jm"j)lV/X]F>uPE|Am)eRϡTuX-ˍ#[ o*`I.k[ˣ_;鳾+]ͺ>8v=~W5o4Wgـq ڑi+p~BƤ̯h"gp-#C;OӋ;G7\T̀Rʠj2yĉħԏz!{?OؾV3S^K`JsFך ]82s[z[C ~Y{M8M>DR8y}i!Y5z_U#79 &QαƩhN I*8t X3O[K:VWVVЇ@T a*@6Jw3^K[{whi,S͵a&H[(~cr7ODh2k˛ħqڢyBdWko-;qžI}AZLWKl7Yf[k}gLQm !ӗfxp| E ty?Q$\~E ʼnU4'wj%ոw םӡ&8wB4kN˄a#@VUiIK;䢜mwH Fzזdb̪eOWc0b!8cJ(/ɘ/u |@eݱrT N3WCMU}z@47d-4HB{}hf|$#ap7k =BzbB~Ieo+Ct=&ƲchCnxf&S3$:e So1BQi+9 ,7BS 'n)QҥQn|e#`WqR^ș.ڢAᦗRڊ,t zWf`3;? h1M!Ij.WE 0(=nxROcm<,h4(I*JY8_ EkMRaYOƸ"_,"CRl2YBbJ*D+ $[pߙf{5)0A?[oiſsJꮻ.0l'\U ǾR1ǴILs0Q9>(Ŀ0Q:kꇨvS DWbrU6lEB P_Hbl+Q>Ek X;b< a䧱dؽYm+aEɞQ=FDtG.ܜ'vMljl-5K1]{R|:t~ۯcNK˧ ;PΧd] GJWr 6TKu\2]g/!JWApn+Y1{Ӏ60} =*aTDrfSJp)`@xm:,!KuYXIkL(~yeTX g;_ xoOqo)p)F7P0xRf)mb)Y-d㒙O*-Aj?IzS}N4np_}sDkYxMsi1`Bk.TfLVt/EC~yJCoqy,6ǡ# 63ñMsْSnsnDvЛ.%~6Rwqr~ Ȭu `I! wvy0YW"v7Ɯ`Sfu tҥ xXg=x\"Y9')JJ,g2+ K zt'vs'W MLpMæ~VI=U:/jpU͓3rY:pj{GimcVCJv\0{aa#f)A 3O"~>LG-uEiݙST|6 Yn7\kV{aT:{ Xi`% %O%+,.s7]7itZk u]m{'\#wl#1 3tC6$Kk֒ .`?Mt@tb*nt+W;i-{ ?yww䮻aHZl wLxXjeVOx/ǒAqɾ/E*`xIO+U.˄^<9[!kF5% B2CoA¿~8Lr_=|$%*̏@dcnQLGID2-PHpPU>4NTB-KÅ$y7d71P)uFf":57[`7pԗ̣-:z:c_o r~f`Vv [f4l]ĺ1{!4_zcP訂֒- l\Da}u;n]xަ5meBqmD rN QK#26e@R@UV(' .v.N"~k ȗX{F].(4|־SWD8yJ0 qݓ Dvi 9>*mcmi ޲/kpP_u6\'xx]yʙoUp%tyQG )yb98~]LVsnP#@u'5p;/RyEKN\~L_eA(Oktf1]7r `89g~ZҎXwE=V,H:o;<#h]BzR#@ yrQFq\1q9P*L?9ϲnh;4tvb &LočF6U♿Bs%'dyp'oL M;-X=ⓃcMۺf$H%li`0v-9N>}~5n!zޜOkKW_2)_1ʔH]ȖawFeɼBt.hݺ5t .CG{bs9-{,S, ovHIu#5ĜkR\4 E*Т&&KWVJ΋]usNBq /L1骟"^=Ugk6q|.Mg_G B$#xI?v$uA,+n"i"NKVkIr!Ŕ]ʞ_~Nk`#λG_J>d |9lgmUĈ5d$l#y >AҁJp~?)!LhAʜ9~|[%Wcd=AyZo^{|jZ n(<D PC*H?Xlyo&jsͮ"d*cT2Iك9a 0:dzS@%8+P'4gÛ$N+}^:):P6= ;/64@A4NJTTB4w--5{ ǘ\G?j#XzR?+BxB$3Y%u*~^-SBZgQhr!d}֥UB#.ŭqm]`~uަWX3R 坽ڵסm+PD:pܶ8u_ݟVبb(wEbG2A!++Mӄg{(JC]-%\+ͽlAίJta%yܘ⠵drSF´68Z[`: .ȿ"[9 "RbGx2-f]\8vqsF%S,' F{suW`&|48֢\ftFo*E5aZS)-njtTls0 _@h}F%~ [3,=,[#.UmCdӟ $.1> ?)ʖ wէ[QSC6HpZP~W{3U6w{(f Ȳ_|0)SZ 3+;"Je, ;Ah<.rYb;6|o\Z?>_ܖj U%W&:h.+.Pq~jY1aGh~_ye{KGɓ8iW7j 0Z6RP[H | M֌h^xmy!G0Yk`A܋%^gYZ07070100000371000081a40000000000000000000000016661a1dd0000fe9c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?Eh=ڜ.+)>i;\| s ֖78ٻB ]u6 šz"$ z\]ݬ(Pՠ~Ĕt[|&NophWU ѕSos7/|;⪮]EBl,%Wqɨ:=LKWF芸1DX V6΄rpkD-DГ$뗧O>YaEirlt,P@Qp~@׮I HϷ3lИ#Y9q]&Jʚ8o޳-eCC5hR}wl~E[ԝ*RQg=)kyDհ9v>_^-b/6<^SR= 걩LϋDQ59O8Ffǿ1RIKyq2~DP_MCiW(Bs\S'4 #_ty.1tݹ>s ZꖷT7[0]b[ ca8jzXYPPtlyhVۘිcW1RzދC9U o#_T|Um=ȸwC2|T)BBx%Єm >xWJ zުA!g/lIb`聅IG JF1`ӖGSAxf!_̐@ fG H11@t#dY/jȸΫAPI(+*0((xS+CY$x[SS U0)Uq=5ޅɬFulO\(l ߈B4YxifX|qR-% z2xoht#+ۏ٠bXeKD$RK>zibg=7dۺ) ko8i8ݻH[ij~ i#LtxN2 BzGw<t."4q:5v:13{3Ȼ/BFemwD$23ljdIB`FR=ij//{6 x֏wft:?fK]a+pF#vAoF6%`L}vANsPg䞠2s9 1A=y 4ͫOyhg.1t;y zt΋ֲn wA~&:vWȝ/Ϻ7iv e$geJ![91w &H3>KYd#ٴnp"%N8yd˹'NiVAMwSJ#P0NGGD"U`=~f)W;YP:Y dJ\(}D}ЕE7ݎ[Yq"wrF;ʛZ' rUL3uK?!*GJB.8f_2!{1Y=WOb_űP&Bkdgv{1:gc\#X[+1뽗lt$W IcBuPq"hUу2oz.Z7#M/hFcMKlC|K{5Ղ4Ҥ#Eh橨c*;N(ԃh;ɕm.=lG;Xʦ>9nPjJ|dBK* ;+7vm9y$B?C\af Yzox5v55]] Q ]MCv,NRZ3߄x.XDVg{Дr£ts+DcG<Ԯ: ⱐple@"[ϋ 4-Eê$0$M" }2?4P6L_&eƛ99S9?m@8Z aʢ?]Zfڷ| kKDLrFLf|#M6y7x0݇vi+# Mɂ3[`ұkb]~yb45:2:v4Wfۉ+O*o$ >Y cB,Z Apn[j#̀Ew1&Ꝭ:b w3\U7O_rΠA6u[dzʛPwZqtӿJf:rˈ~nS,;E xlX} >xƐ0bZd1_!JSiԂlMζH0G{()11ok͕+;UGp (5>ƧW8*҇oߓ!q eH?cRTe"EL`[TWyXO'E4L Lg"D]n Yʯ$|h3oc Pp@? nE>5o%?:}:1ƒN\U#x >+ȑt~ hC Xsxs;+TenHф1 0W^s(ʈȋ0XO}~HK1`S-Ƽ~i$PA SCKw5ZPFpZ}3)@K|: CA:$/=# Ȟ1!-sXĒ%3H+!<}fnhsYUBw)%C]!Z< EutYmu:>bM/0dxĢ['/Mz2MsLG! B[15cIJ\DɧJGRɫ)p.xJo> ݃qlg&`52FqQ.jPt::ObdHIoV2Vhqd3S%x40ʃV?dr2`vݟ.lu$ܰiUm23_ZA.%xo0[ccr9ȕɟr\Y'B =TUQo70S۴q֎^u(1Mu\Ey/T!S#Cyw 瑹fk';?YZ%vȨ}p g @K':=k{&,2P~ ?(42Q_M! A#5u ^eÂQ$^`iLeHAz\PR}DMˈHpR |nF]C9KΰOL R ]t:YcnvCgK^ju OɃ75>L_&`$ f0x2!G8hG7xWA2P)0#5$|)]Hˎ.Kg ӹejSxLּ&ΨTҳj] fAm,yGbk#Ҙɝ6{IYuƚ0]/VN%YVtH슔U]NS/zJ\oyb(lJ*4$Ǐ9BΛNk,i 2;AcVS>KhbV8 O~j)QrI_D?xuV5(r!)|=q1G'߇CnE1*q Z ܣ8yHKDBܩP{p(5U_sYuh*H(`5WnNp҈<߶ej"XI]ogǾ^*&! vSiϻ"DK+ Zļ\\qc*<8LoE'd{_xF%=k{n1h{#5Nd2ȪoMƶ0SuH4?ƒw'˕<,Ib4 SKʇn &)<شŶ^2Xb7 g<0<lحƃ71co.b.d>~@QNa$Sp.g+[S@hrnG\u ӀL3X,,Ҟh7YgÜCѤP0!CE[tbJcy(͡bFR6 ޱ,vݕ/*Q-:)pc>IXy1bj[_Xji^ѼԊR}Ή`ߕCՅvpiJ\e&\esz{pfŏeJD΂ >Vm[TՊLТ~=x _YD\́љ4&?lQZ: ǕNpv Ug jxIH&yRai;_BV3rqʨz#+ҎQg1b0瘚 _FX'PJ͵!rۖ;> ɘh~KhwnB2ͦ*2mwGaWĐx9"č|5Dq:Rk <>y: =tqE0Կ$>kJJؐ;6aoPGzD̉٘|1X#r!-z|65ka؟"hk4Ԏ/Ns<p]-nbRG)Ag6nމwV%"ZCb aϊ87ՙ򕿄YǎY{ 6 LV!O;?ce5*iW.`ey\(6T}䂱Sqѭ҃陻Eh+ۘ=?]2d gו8R>{nz'2j~SS!!"{FVX+rK !TWԕ:[UZ ` K_2vT7]; /(Bjz V[aыV2FUԜ{8r9R@&.:/.Cc'Tw<+3e H$`a'"Cqs{gu0?ꅧSht7)L8k!vج4hЀB_L!aoz ;!,Džӈv}/sf^ +y}Iː5#4"f/sF̅ңUB-eΦYSN^~Nuz>_A^DjRR3wEkbSXT 0vrrc=]d%i/\~gœccy,PZLI!@; IQK7Lv i&w1ƷQP:} ¡cwh\E4NRDRZH0;N(Ar-4BP{] ]j+lGu3q$M9S|LMQ~{^a@H4ݴq_j P?QOE;'zkOF#S̸ d9{oPx2UyT[Ī- n.YDF^Dv iA1p|@MՇIl/:LxndLȦN`s8q'e1g#3oȯT-٨{U?UlQe;o-fZnue-~{g ۓ3>r}8z麟U\*<|P5]^\1-:sTz yWs9pD?玈yO><.S>A#G[`@ר͜m7#S!oJ]kXFDJ֦D? |5 \ t]}Ÿb !eJG+X7B ,zT1o(k7lte]iOt1:1={=U4 ;;O 'Z<ِ\Fau۸qsCS7t_\7S5~ EmYJߤ~ӓrbl MNTs6usm_/I%U7АQ"F _t#os:]ZCοCkB9WDG 3!>ἀ=ޤUS]2FψTqB1BTN|i@<˜GɊ 5W0t<G vl~4glǖ*17XY?r.l'U,ִh2R]0%(7ܐF2ȳGT?zcpꭰ/\k8ٜrYvOU/:LvH/{~ 6Q0 )c+]D^(bwBa}7.z4y/ #(ѕAl>e A8_u@=ECΚ/}S4@ev(MQ);IcL*E0 dC$aؘY&Ezs ۸5rG| ڃn,8RB!e,6A0aҊZoIzi`BxP5 52Y#O{߶ITaK? EQ,U! ~ms!51ytEZ`8>`wl3jF)ݡ[DcoNzKS{LfS2P \d,8#]]70{K]vp?y!=(?b=F`1k;Na4*nQAE7 o!%sKfno3XT|٬5M$ήΓpFm|̺9S{Ihug')/O.G*H ^Wiͽ@ۻQPd+=Bϡ_vEM]Tya"`H6 징HbXݘ"Z'TRS XԈ9>(챗pv=-4Wk-bP!H ESba@x4C'k-HM8X=fRbwj$5.d,)OQsxGײ@zǃ[<"W!=N/B$5v(qHPQ-bBi@Jԑ#/]a5勠VѠm]D"1 om6XJchE0Pz[:@Cp}Ct?7c% 3)oC,!,\I[.Y`<9Cmpu> ϰIzF[\#7s[ gMU]%L,uglZj/hY?~zWnEu i#kY_!,*y2 y9xgT*y{Ёlի8,MqZmԬM Ȁ떤C:H`m6#藓_;p._;?eW>KE_gRvbxO(•bҾ[ iAh$5yh̆CTcvW9H"v V[߶b/ :c~ӟʠe{+ / ֨]^_Q&bbSWWTVG hWK4[)h' llx.ŬQygń^!մ+еN6q11zDX7 G#[Є85˝ ˀ}{'گ!t#-9lqlA*Pno脯J_&EdAFGM5?pD ȀfT7QrOBI b= -X:\jQA n1?Z\,tˌX@+V6{&a񂏢k_ad)$쥞 H͒|e}}8g3WOABxu/$˖5w#SLk{|[tU-)A Sj@?cy2J-K)Kd2!oи"%V]ϡJmmNP3A~[MtHS{9 0Pg0u d=(Or0q_=/}=bPKA>׽)q*(mmO5)"c8yHţ8Adt+gدN¤>=Qv^EG0Z? ;S.AAcAN=HOhwFN^c)e%PQ˯iP N6`o:SMY g7 3WFFYE<uqpjYDN , gZ&kIT&azJ9! G=-?1 ܈H`넶 픑]b-"°]RK/{췗s3ĝڊ\]Մ'"Af"}; dv8<婹fc|\[nL;Q8q4 fAMrZ]͕v`ՔH5DY]OVXe##[{ 0-:#Fmz;]y>酚>gͫ.y"a0b=9_2E bOu:Ýo1O4v"Rd?i=ijus_Z5w$+NfeU>ךOl )CkhCo"qk@QrM>OPF2rw/%[hR,`0÷ ȰArJ GtᅠٍeJ{GR&t,7 3n:3۾qbhx#sQ/h`y4{d#J3"vdώRmy`v{hWSknՒ+ݲ(r@GQ&zS?p{*a۬ȳ&"V\S>(¼4i(T s;}lC0-Tgz"gp*twUPjQr'ŖvUܷ:[B7"SG 3`ķbS -F=EffP'mnbzHBy9#B.MM$6Z!6&p"e?(#lJHs0ze <.^F66C;?sGEҤc}/z>)3ńCff|-]!gxdi/ogf&k'esKQw`V>PWݿrLOa\8gƉϮhhV|I*H=q6aJ\'ajǮ:m{P3puga~54}-B̈J\I*SfτMFT[0~1ڞ;-0it0kv-Q8NJNIgvV#M@'GϏhයPz"dGnd; PY8V Uق>UEu! ]ueFэHcS"i3H>6GR[8^(@a,"Y/͖^.kcxRfZneD2jC{cN”O 5´n_/z+'-_(e 2;}Taһ/?W'x9N\E`J,흅r_yW(A"BLʦ}V=u܍J$@O`"i%/%nKu&=)^Θ&=@sO(Ƨ3k]%e8̠?x֕:+$/Y!ώ_%}eo{^/\b̹%lqWR/ϛg `X)zz ~L #F3'_2 qDze1,VK6X}[]4 ؎ 8hޕ`ۡItP=ZX9<""D?A{$Ǜ=Iuj> M4Y[@lhX ޓMaU'Щ~+v3!z8uj!ś5iEzɽ-@+4k;AZv Iwz'lt AZ[9[KT/Kl;ʉ'AUs@K;{〘K=a/=1T$)Bt0Fk1+ELj \ 㞙R Ol` UhK.y;9֤)nb ڪ hqi_ ֋x=Iׄ&c`db*|*B|cժanK&']B[喹U ?ٍ!!s{wꂀ nSp{ݓU|V̴SЛhj^T[[DH•f3mm"F fx޸ g> =;:̗ܔ(*"f9xk|fvN#c@D 8( ] %!7gNujy!*!Loxq.K%@?.7I#,"3Q3@|V6|]WJTvBG$ 'D )c)VmҎ4jO W)/ve< /*s)K $޿SrB `ϞiN+* <#I ,tg065&[q>.Qo.5%_3L#eȍt.(LG4R"kL]Zp&& +8Y0]bzbn/`nOE<`A"R'R](dL)j)2_aҕexʗIc,Wxkv0أs@Պ |M˘1nZu\BL -n > sADv=m~,W ˖O߄}Qw{S` lܜ& t'?0CqzN~/FNsnJWE1inh qڟiZ-0IT|$ i"(YRV(_FK33) k!"eb\ƠtwW# oE?r2 kW/ ?ktF2DI~9wi_][HnJ-^'`ʽA WʨۼS_ -m≮SKl˔1ɢzcVAC͚Uʨ%~xJ5&>ףcDA\Qlm3];%bz^4`;1ĝ?v4 SK,qٟJpUBp'bUTNzfi1J~X VTkifO KbZvkGo rˎ:Ǭ!b ܌/M7䑥tT \wDR:(nȅ1󢟵&vA<ѵwOƀ鲔<~/uepD4? Ml Zm90 s_w Zs hwOY괖0lULĬqԙb-5Qc/RCg>Co'5/BsGCt!0yWxHT[9 '`N, .9tP EEzT/K-mc:s d5A׋۠W-q3k6csf>M)FwDL.TƇs#o3\<;*[a\q~I6]7|~\qu!D#CE`tLeJ2B@ɩrš4|w.gx0fpƳ?ޕIѮ#\d~uЎWu=aD2@>,j+}|UZ_M0R &<Ū[teOTk[g|+x^5ËD=aBI:+s"DyG?Q%{x60IN5G^mN~`RFIYͺ:p4WC6 $PK}hXŕxO>O~ -~.8弬;$,!LfmijGHCH3%o'5G)X~H>!,e>d%h"{p1s~uDk#e1~)%*|z1Nj.!@mE[ނןo5pq [2躕^s]R!KԖa =Vo; kٵ;QWK)ȺO)ʚôGQ;?Zpq<9=;#>ckޏ#%eޛ=`E= q_pn>ZӢ'+.f;E6ζGHBR`I+wfdyM\ũ}+e;8}eK(-X; ,7V20oxOc|!f-;5쟔:{N{²^:ǡС2 I6l=ҿ% G_3*kb酿oXmUq/X!뫬?!5GBWz29~͆_*$^LSv6H&1K:CACv6gJatH@P5 h]!pn!F0>evHX5P֎@ <̰)G@CٔTMSRUX>R"|bn D+-"շ*1T]G0o{:l=~- 8bϬz/$B#q/ľ_9za "t>gfIG6A \r) ACR:I%rm".cU;CW3KFK^w<(%^FLU$B<𿼔Y(yT =NfK}q @ke);?S576bʅ`~wA3CN>xkk0KxCAO(?(6kRn4y xR_XȐޛB 2ަLL@Q\Ӱwܔ&R)շw B]Rϳ8ˇXA>-G!;$FԑFBb.% } C : g8)֙(&Hd )\E3{,1q$$ E6#hݣ8>΅ڬ{ڽv=0J@49܃_lce|:3YcnV5џ# BT]#QV +(7j@xZߣ~m󰡠%]@,_)}}n}r.]w}ėiu[%9h&R_-X`0$c׻o$̱pY2/?+%4njۡB} ͠:]Z;FPmQDnjitrVlw3/{|tY$B RN0k i>%z[C`ݲL|JA6`yj(V02撚鹉{Q\J'qC5qorgG]PɊԎ"of_fGq` 4 fg+-&p .Q\zl|% J18gsb7F¥qHg ^zzfEp9j ƁwvBY4ShE 1{NН/v?*uHvE>2qo+XJth2G& x/^kSFZIL#6Ua[T҇ akZ7֘46%q7jsG3e)|H9O. \ C<$h t{n4.+HN}~iǠGXev/VMiɨTG ͅQ^ xy\+\#5x?\7L]ZiX􊦺v+ [k\]‚BB*&>4KKąTH_4C 1,9DmMlS$<`Do^TG`rn o%u,:1##ez[2hAcm-Nf%]kWwے3XA>db W#j%,BPU|)DŽϬrT>BoAYg+_w0XE~ Vq:ճ6AXA J-oR[3} GkR.6(tS@Z\\q%+xRp+m[;] ܽ[w>axj \D|e=BWwnbڛr=y9՗|h9'L`xhR-/~VqY(3Q:8: F2I;y]S r[o{ 9[Cٚj5EdCPBeC7G}$?RZųYBM7-$I-}N,% EO%ޡ$s{MbɏHVtC8Wi6.DmſS[HXuHZgSHӭ%xԄ={mwܖ#J觌{7>c|ƣNq\V%ЬxCr^Әs)]>L2 0_wr^Ty-ooӽDýjy9}M:@ *SUa'iə/-ʪmAB+*˺Y^%U}oZܵ &ݕ-ARDHX {pA=i77y%qIGҟ?D|y[\^{GP|i!gEv.lU' 2 La vy@:\ev֫mT w|X@FAB^64cPZ5"Ȗ$$$d[RMOF,Gk{&TD _c'v_`?*t{!X^I3]'A$с&6HOY̦ۛ !13F$ݑ+)P#7aX9ƒ1&+ ػ`Ɖ^JKlSN]CW\:o"f zn16k#S$M(BZ( ?9N6 1P?9T J-kEXm|\uv+-!KhaZ?u.x)c2L N|IpPܿc:7EKJd\T{+yI8UՒ~>o6aѥ }h|'vOdpe%r%WǑM<+ z3tɕFgyZmӒp-TA%^-{,؛x" 2;L!4.1WnbvN/8CԵɻ dcxx1 gCTw;Ӈ{T'e_=ˬݟ%isq1Na,[_ks|dxol Hu{JUDp3QДfnF A"Vi䐏/-zjNz7go(]܏ED72ݰIªqYdCy;؁k:$ obgUeӳ"1NnTl'?K Mκls֋bgղQAߦPmũ)=Z*CH*] =z9*{_6B~3^H?ʐ@3DD^T<Љ5L7[I34Kci5ZavzgּvNxd g(wv=e8 Zlԭt."cmݝMܸfk1Fj:z& iA#.eh0ܜNDKV.[-HgMIt QbYou_.YUZyHt^k7Z֮Gd츂#^VfZ"~vؽux}'x)`^(EĒ}>~FĽt.6勇f[Ļo$\{.(Oʃ9oAdIwB/ w4tNZZ_i 89bojC1Y9xV.OS9A5=fԜsO.`, 1Yp*Ff2uLp0kܤ&Q*_Hwa< 2:`0rQ $pH qjx:ִ~4wGXHc#΄vӟ83q܍ bE EpO 5Yy1[!gYKNŠԀ@|K>cO_-J1}U-|Yhw|rT3z y0rtG'ܛ%e nZ  3‹AOFsljYt&<<,HHfRpBfw3~5M2IXpElc D% R³p0x!SuH|2.$'Z щyXF$EjF±L@OL9_"9JׅDru)6GŎ{%,IFs%' ,6$=-Pw9rxi3Wh~7l dx;n8"s뾉#y֘ELzE1+A߉#>і!sdBfЋB' 偦]QJ&@[ YR qRyqgUW]i c4vT߈KdsN)G^%v+3FyŲè##.vx r _ lm2_%2-l} `8 g5d E+JR4 a{,D})wk ¨rF_./L*RB5cJ>D6cTɣ$=fAhu}EZ- UԼŒVt'I@7nwAYHuj^-zup}"*fw}He #nv`7bYbdgOs M-0D"7,iv|;7,e'gGi5Qd J ſhwYK.ZDRܯMx=hHv |LSDLj!2H VoezM3d U)ѻ5ԫ"5%eۖaCj^?z=c:z_63oH.D0Y 2* S20/̼&b=Ă{ [+^kzmT󊥫7,;H ڹ{*qMU@ 1iQPx^4=4lr:wZY4󤓭B0)؆j{ؽyVeyOdl|t=اwpmFM ]5O (`#!4DISTal"VPBpS-0#- Bшͦ&3H_*AU`ϬyM]D ֗ӷ%˃ՆAM ^K+9aܔVs Tf4P!s}([A O ah+(Qǧn+jԸ/'I: ?jݒQۺ.ӕ1[@"@bIdgc3D$dv-U,"͏3C޴0bŋЀاHKGjzKrJDFɫgN#%P"OtYXRgH`>\lR ໙EU,[jE`BP0r-<>!)ӄe۽aߪ )f4k^o[o! n:1JѤfk; ?+}; `B܇أiW~V/#ya̳1fzN e,F,Nho XF:sP9Z!GOձ2lX@ kxGHuWYVF!-3/餌E1fִɍAєg=IBFpnyd(rzcC]`u(^j`V&w_jUΘnN S1_ 迁܆JÍ\l Ǜ2Zܪ!Tmn`G mi}FDN\oU5iu.T(V1r~!BЯ^D:,[١B/BT+Jh^nJRfeV2%lSQFM2,DR)!_M;am0Mfm ixSۏ3+τuEQ}o -$"oY|́H2u*؆S>ȣߵN++@zNM4٥Q`79 <)#3)aQȚj?l}stP2z#~ bc php#Bmgnmk#`kx ڳ;*wd/5 la3H⬳ g/b=ol/n֗e~2Z~%^y VB8sX磧8Vjb6H(Yqn1ʈL$stnB˪!1}i]XZ'U>$$ut8梙 ^ 1܃0=1_;Ⱥ"e}틒>Wt700T3@WQ/Ej$j N7)PxMsm)-')D7yυ!eNH%@:+{k 8ٔH#q3 uUqiױ]&g*\> Ouhj \!YxAgV峬0qiZ07'{0r$#vMFrD@Kwk%/'\3xDzi'cf;݇ˇ 7qD࿽ Ԏ/%C犱ֳB HS" STH,e)~l#FÓ 3Qte)pzO&,I[LI~T)\ t%0hU)"EEd!R~DIKhDAB45:SDH4LMm8"[ ~~渐m˝3 ܇Ow˘Sr'iX~Paj.dtbd_tWOn,R:[C/J|ˎQū/&h9?A^ǦTX ˏu:Q)6E愚Mk c'viFr4V*,P$6dlT8$1 R'^'bkGuLDq1e2'gEc{H{0 df("tas0LIRG;+DK'OQC*Qyى%~[jhܚ>vx[;{4d7R\cʢ% J3ǘSSRbU&숨ٱ m#FVޭP'i65(2S4=VbGu^7FXV3d"k)'10 5(\ (qeQ2K_xh1wy`BYXࡉ""NG΃~E.8\a/$w;6;ڪ,*`ܚot Ɉ7kSi>2mU4Y<#I]CcU$AMeSosh޴5=A:)o/uof$ Pq9c6Rϣ?|:s EheICfbTMFGPIqi!X,~ ^h9G@)Cح`;6CU[*{;t jyp1TӥDnzh/D~}57 g]B\~ABxM`΁dXG3YIP]0iEF,9"Ƣʨ7T㥱gD4*>Q v7s}_66~>Cx~b٩[C#+*ۢ>ጱEp}Ux S}UgCP{x`|%#V^}hk[s' 9еL>UF0uఓQ;3x+?W!"pX4'u {Ƀ.T=.Y Х\Stk!ցڦp~x5^n5E~'SX+ >YS8 #?tK@W~;"nH=.gτ 7աgy&漢p_OPoh~(p* I d?f,͏s[Ly.Ί4].Y\Td e %+T ?"8oj t>uE8K]tv/f3qkRùR(rQYE'J\[SRSJTTgr/X5QG@NA(8Z OTVKUY@h-Qm,X3'g]̲g|OJ;L`~+"B+60FfRP8ݸgH4gPsVPvU%e}ۖ-F3PMVL\!lm ۈcf|Bql;|@r;m۩,ԑdt 5>ZFodٚOYzBnU9o#]0{&u턣Qlu}tobP"m!&7RU`pMw@VbNc҅/pXyW ÒuX-+N?j=T~婝{*rBZjܜt顎s.& %sߥ'SYﯱav1m(aCs-@c|&ğEib!(=΢'H6e騉mT w/e[君hʸr3u n}h)6b u,?=8,ppB m:{Ef] ǎC'R7*ZD9]a%)#-4VRqKX,(jW!ًt-bPb6ꌻJ׭M;_z+ qJhN4ĠKrK}Js\X>Nwp~8i"?\JxؽmqFK7E].!d|C|>u["d~2M'l-5Iv{ur|:Д}84w~d{_ߑk b_MJ5GsKSg`0NnW1R!(9lO'bz# JnXRQG71}-/$XVH p7[9= Z0vrt04 xWQӖ%M\Y||(@ p" &>!5DfG9SF8h1b.иC'}Q>rNH2 on+B P En--c| i*;oj]d:Ӿrvmu4F#0K(pF1RW2}z{MXM_"Y,10."nhpx66Gr;e"[f]Hih|;& e-7|=@SXl`& 1xԧBwY\JB-1y.fƣܧAX"eb^+zi |ьF &er ,TK /PHؔN.xTLaFjAC% VH':&h;3%RSІ)y$.>7ݙlzџJwgC[>FIs`9TSkelnݏڌ,<Էa^}f6D$@$ +;\w#h>sq 'jG6 /f)%VyBFɑREJnvKRt`/.R6Iwrw[CLLZ R(C3t8i=op x bÞϠ[`BuQ}սKÑS(Eę jm*[b dNp7R#_rgp{VSrv FN)5V9j cHD d0 Gɏ1*B&uCʈ;1e:yWOniHiRqP %8'l]!?ۭXnNOLnD1OqaC?aFkImb)"uS;mXxlBV߅./ґՖ#709{ka})C;<=~ FS2S/g} kD0cNRu,‡u;%* 1M^:9y+k^8= vЦNvE~A9αC&Ғ]EIaʕ]YZDх;8")vd _sTv 凸 gqv, [ En)Fw](3yY0#7lEs/ t8'~FmtI1=zDْ1OEr 'eqϭBvpl>e?\i4Gi=? $c-*54[ 3-ͭܛyR^Mz|,K&=\lBj֓gXENGx/nE-f +[?8K@IyW"ZÑq#>8yL JP@TvrR+3E=F[t,*xf],Fc?G*.q![^é}o"+M'ìVՋe n n]`_f>p{ly 2K > xC >wf[h]k@p{@ )v 2/H_#Sݗ&EjTniiUe* *L>O6;QHT^LDtKuR$:'B92tJg,|96 8pBOcATm2$nЃ:P{"!dA0'oP#< ţP# 4ڏ"ŹNi/v(4vc"yYG}Llsˇ@i^ObP"ׄv~ٺi\b PS/{qMG";< Dbij/&¥[@Lg9\0>n!OnTȅ'vK3їf0޴s<>LΙ|2t@Gvw%kX3IZDEڎJ`;QG'ӄA"y5|5Aiq:|!/xL}|pČA(ǎD6k /Z]o̬0&aC-$iq鹕fMi86A-h+N MƝ#xPljB}1V;5!fwBa;KPwDRϷ)"*Mu4#완S<:Sumx7`Q2.mPtudrZ '$xI΅(G#L&Ay#AKҷAH]G`}rP J j#jypC[-܂.uѦFԣ S{iY2`,wAGGMOU&sf%v,h&ԩDAI%No QKSE.plJ(|X#{sBD]jʯ<@f݀TzJRHkw;Ǻ䏌"7í,{u~ XZQN9h2M>NLE4dYi|>j6yez@&r}"OS =L4POju&}^҄Q]Qh.J6_^sCsuur7ZD0o_kQ_@<6MG Ro Q`n}[=!.6_ ^eզ [.ql ?Ei~֟bH}sTCh^('zE )4ap Y>+%M^H ҽϋ4Yga[)@ڠޑP9?'E^W]QY@!a:"=w=\qXű8jm sv)STZSIOpTNnw(AK7bF+Zu[iIbuYum[6[fc)Zto}S/@Gi[!t/-}A|tbpM5Rж1*ԑWAD~ӥN;pk"}$2h2ӡ?:2L"XQYLK9i/3XCh"VOJz^ƺx|aV`%79t$lѮQޚ# G2fKcUBccxq!/@Rc e^8%J`iHRqVZʚ`5 Wl, < ;GcُH8@Xħ v0EDEY`6Be~%n /M)"؊CJ19!KxN L׿sj:kdco1~*"Z\DX$ҹA N텸đXܷE*豬V\ܹL-LX'*BW)!zpk[O;nhAքH?a# N,@PǺφ> ,x7L|>nO CTX4]G݂[FgB#v̱ܴF#4;q2FGuj_SXAhl 1 L3lرW[JV?.m}a*S *AS0;('+nj&Zo6=NY~B?EMf4 Lm+A:4=_҆M?4Aߒ;6MڝJ 2$5ksݢMyzЕLZXy0$r[؜Nw繧XPgbv T]l- *IT٫¨x6#kc:? (G,ؼh/m"̶z9ATOՅZ<|_ @r3V%{tgC }~\aTLrV=F+f݁TMG^N>nz.WU J)b -q[rz#Xз]MKع-3Ktf\-+\[czKlWaeCU36@~LRfxH ϝuQ+NП/ꙑ}Wvs=ZG9Y&} o30ZNږxwdF8qnF4nS1[7T}hkFtgc`@)gwⶭiŶIH{g}?-rHI^ttr-H6?퐍*gMGW g4is%[qLSIpm3_$onb:R@M.zJrq޷y]ՎsXJ SÍ4d!Di2s_tXj[y`@ 9GGox,{dߨ g#u59<Hs\'cZCmt4;zma/!:"U"10V!1YITjO"nE)+F}e0kjs xз N*D5P.HJ.&Mm+ r1;6pn }hBZit3kk{oeP*ڑSDi]AN 9_˲϶Fsگ] |SOyf{cq1Ȼ>G)G.@qx?‚~#{R,>Frs LB9@QE w~hh2WJ+j}v[ÔQH_?{?Xvr&0=AnxghFT+ꮬ"/ M O^86P+ [|k:Yxcz:" o%ۊfH7ߴ O./PY{ӵ=]xxSD +9 e)OJ6?o{vF:Z@<+ԕ@雔ZEā}=7-zHni,#Pz}MhJFb`޸c!s_G,?5 N v4S5.<پzk֮aA =a;*,H0✿;Zn{=8Q?ƈu2h9ga aʠwazTc2O?*}:-E=ozPdD*[h Y38\ XJ'x)Fef~:GD!W&m; U~B C7ҌCLK@ĕbKRtI$j] *i<B!)0N͝ P}q奲K:3"u3i݂D8qf(ߣP[ Cq*8D.^xͬ+u=ﰒ0,-fNDa.t "Yx&)`>Γ+8`IhswmR6ޢǻlL5}#}brC71`#lukDѫP+#K# =eA L8A}Ȇ\OL/Up\:]DHBl&Ge+95{;l{;%}}9`k͔g"H[+HWlOVoZB'\B~A]PUɖR|3G!!vMUQb` ` pi|F?ݪ23 /\0ksԡB~) CV*-麨uHYp! '' &`bӱ6'/2=YGbAzOY}ճi ~ĬA? ~1*eͰSo|zQ16T lxLߏwk =<;0̬\&/'vpr?g;> Mܡ5tOY@"%#pyXχ/NX3x /eCQ*$6rQ.w>۶棝vQFxhDEYgIj$bhv&& qIKq5_R7.S`yCE'XH!iQqU^e^VTw}8Vu:w%aHf+]UM\Ľk . iSޚJQckPe t{E|/lҘjqA%5HgX)U¼'`4!0 *ؘ`2cwXw~+D?'.lwFCh6pl|)"q|=᪑֠s=rVx?6*]<C4O3$-!Z~9)XԸG&""[c*jxs,p_ߟZũdX_>0yxQ/67[5p+5G4hY>#ϯ1!Ihu| Z[#vz·prcԞ%[o60x{BwP*=7 /@-M;u׏|O$sZԥdD|g;Zs&$,lY`~tD Ru?>{Ej[6|]-$E\ljRVPkՑ4c ;I"Tsu *,I҆lHbMѹC6eܥx~m hxZ0<䚃o˅Bd_ݽ%8/@QV݄Sd\3pkDAL BM]eP%eԴ`~\ jaӨ~Ǔa)Hns4 E*1vOҳVfm4wt [Fj=B=q| +Zw|&/);|, )̢6 >.bۡdVԂPux~B |5+|(ຊ*rq)gn:>jYks:b$ 1CzIܓeցEFUHcwL@b/!2",Og ޱ+]WI?skBQ ̈$ ph?T-#r))_ xDGHŴhZT΁x1ɠed?hkPvόt5  $Β[%:U ';IMkʙ̶omFaޯwOGЅzK2nDJX4J4-n慝fUl#%%x~Jbd65fgOk,ј Bv3 G( 3'TFjTQ?|bAL *ֺR?\ᢀ0Didɣp:up5 qU tqT_TD D vkKm8G~m]X9ͺSL, ) )]ȍb$H~(, _hwA充\w|e=|?/ʍ/7N%,:BL>3kA&n:?(fIo=ltӫp~f/Mq/٭\z G KЈ0џ#޴*̢:pc2~|S zOB9eq9H8Y|(P%g:t%aD);}iYOV` jX;>Sqi'0rйtvA2Fp< XTRo~MAa2ь,_ _us@׳T#8K'I4 f4+xanx<ǜ@{W6i Kq]n0üc ̥pIÅR uTU)RƉ?k1뿉N_]fEs踮ߠ \?RDq]K ޻O:14C/|B i%H( yXP"V~W ',"#;9*)։Hc y3D|]ӲRJ]DDOG'0yYPܿϧ7v9t)MOn PK6W~ļ]Sr+  8sFKxc)cDG2 V4ZdMxq7"&(7XW$vF ԭg.g1pIIP{X]EN;5 5>R5/t3uWR&"|'gJ[>+7b؉YK!osˆz(nLσ|T2yLX,u`[֗ ]#_k'RzDŽ_5t9ΩQK*wHMt,203J:0aCDZF;rm3AJiU.4u˹X7@a+މaRSµ`W+݀R$'|?<OTX&[IRmƍ'-Ee)%gWg39;pdq直y;,p6jh=sW$g9̀C0g, +~]ٛo:T&FlKl& l5}u H !uXlLa_ƦHMOy&nJˏ4dp HYf!;Diᣢ$jRV{|u;/FDmHBص(뙳B 4dXh.<:^E:)+_e zE/;6%Fp2TNɔl1 RSK{5sViU C[2 SAraDC\cxj)- sT` ;ܜ["|S .r"LE ,& lk4])1?c4"r,!@5:zgE^wR j }wDlSBd 'DNĴ g rkoD=C ;6BIQC `@9QL`1nk]<.* }ڪQҸ1u' Utm© WLṊ>ތB^ :fjOiuhFxG$e{O,n.6b[9T (?zĒ^뙈{1#^0j}7g)UcI=8hNXէbq\M?"$N7 \ai" EDDx2xx, |-e:ѯ9y5$lk[(x.˷|:w)"ΩgL=93 ("IC++Db\bC>P@p4ydWc83ّg=V7}8]3_$FIGP Hߢ酥0MJDfɁ}vY[RGŢ/ R[W"%`^ξfbォ.,Qo yjM8.jvSUVwφE3Ԥǣ}A eS;c?E9hq3mT m@w>7t 7L⩖1脛%|gR ;P2At^ـc G5\y#ʗhls8`}?;65l^.#Ns+ ##n,[ .kH (!s+h#ʨbgLfqVt@ܨxt%FE8F#:t0y!mcʅ;P2CinF}]>XSİoy_·h<"}1=cH,]}&z#8S/3Lo>Qooi˒K|K9 !Jk;Yg+ Ylhi bL`U|\ m>"|NBȓDEqBk‘f>}; 5?pv1taְa;lTgICEXZ҂ƌ* =ޱ6Y{H"L;M67t^V N``iyxD[@_9xs6maAL|G`=eanex2P%9,P=XT+(i">6#@Wo"y<)':m4;D5H%j3cug8~t$Y'j !D/v?7bK6bпK`OMUoM\t,[@(&Q\7P=T abLJ3Qn}Mz4j}**nVHY^HQlv\0 o9q˯?2WxI:dN2g$mp8PiY7D&!!B1 ׭|dX;^FӀS L .B6}\ ` o͎a[Xt4w[K{?$=z eIp:W|}Eo6lٌeͿ邭/n;'0G8&x7IS]*E zH S; ܊~0=&6/ܬ3$8`Pf 8.{w I!>B:6`AJȳ]s |0l[29.>6zX/--ǘ[CȶVݮBF?mw+^ fݳ]s,=QG:g򍤄 HV_pae[ 1_WhKikYFT" dhu9mC&XhC5W~7yygh 8p]"2sr] [\o>5qm_,k =G1M;cZq""H|A2|;ДcQ lbk2KΥ@ǤTms6]Ӊ#ٞAo^΃f2e5HSBȹdDI6bL(y>` >/Kx =10< wlȻzz#~=V ;40I+ 2Ep{;yYϾ ̇7߸`]JvxgsEHz_ friԠ{^a %cAwMtwZ 'so>'bL+X* ynH7XnVOEjBv ] 27`V >{m@k+?Rv1QF5ܫa(KB[R晴iߛ`ߺ޶QpCB)0,y8;U ]l<|v.7C tF=黗q@H}Ey?5x_̣>Y^CD1V `(־rVI`+q0Dqaͦۖއƨ"j'pR;R0]?X^z!Z N x{_VV2GiE4*jH~}4rƫBɈ}*iWG- %BkuV48krq7̒NTE \֖HGH>'ʸ &QN CFqzo]@A$DϯjT7<(ֆ8vRPϣ;o=Ěf8#ENMSӌSo$RN޸dUpfc`@vG@Mt%n%fNC jƒ%K;Z@qjԟ$_S"TB"_,5JbwVIĨ U&@ڄ"( oz4[QJ亖y:2 >u EHwpt9)CKZd]fb #5srO`/E @V_enSr"jTՀ(k[Jg2jSۍ\ttqXqENN~{sR'Pš ѹdo'<4EgJ,/?4FMYQ4<:5ܟsA6=eNEJmIO:=S_%G4ν3U3]t#N +XVpsֱL`\twF 1b6z 4ׯCaM5ki˔]<mÚ(`.2$q#ǟGtL's77+ԧo@tӒV=Yb}o4iNMx!'RgMYNm A#]Pfby'n .hW:5")M,59l|  yܡlyy6y`1GWF; O6+4X9-Q|`!A=)!U\'<A +󈷂VDmaQwQƎT }Gu#<~O@[B%?~i~L3.EDR O+{1ۚxq?Nf6'a!OXEn/^aIs?5H9*,VB sxuU+42쓋,v]x~FAvNg4ajY SE>U4A֛@nXSm`fmC zur"mɮI?/?0]| Ac*M[׊yu%LS&@Is:6<g_.o f/qB곊0?"UiB_Kn`l[ U-OS#=HdA_ঌK$%щ{ݒs bNE+/W`xd?/H.!dO[_e윖}vr "Tu+0p; .Ԭ?{+o˼h"A߈{Xgh!Gƞ$0Cbޱ2Џc*h~=>(3x*bS8X\{Npiƿ hZ6 ҦM5Z*}۴EAΫ%%tλPUmltm>s |ks~v$זb,~d(;jO܊ ;1kg KORp Nqk gGa}l:8<ԜϬ^ ^_J%Ö͍SiԽ_eqensL&iKQ+.DS&ȟcK3~]%+KE %jwDB_C}gNwu7K&HE PC氋(d^޵)ӎU: W807J3_/wGox4]{+1ѐws.mf#"1L,&qr5_ {WNx*;zni3ELyړwlG|KØMǤ'Y/ @8CsIuo'ζz]BSRJSo ,(&m9=cqysWMW8fJߗor=6Nb٩c{HCBEV_Ys U EX 6`J0щ b!ԧEeT$98jfO'Ƕ|{P̔\P/fuSӌ/c+~Y|;v!(210;e㟞 ԘD amv\w$־>c[BHόr*+ ^22Vp=*^wGazg'/ +𕅢T]aB)"\.vp,^ ʗ%;%ϋ:ŹpnJCգ'Dx@,xqԜRWd;Mv"MI;ߓbL]zua{oAXMkfNNi}>ؽ"r#tôX=ppٽv%eYpFPd%߂NOUDY`Tl\1 :L&N+ZP9嵎nO;R߈36htWV'%KpIߪ&<7ft c鷅 SA60vs-*}@R߃Q.#ˉh(Ǿ;TX=^ &^ `y @bwߒ!2$hx_ܡ -k@-nzuNYZ[>e_EB gLmYi`vҷ2kg]̉td4J0^$ b; CJ$0h2´.>k,MU=Fi bvzK>DT*f秢ҼZz%Z]D=EޑN萬T*9Qo1N}J`UVˤm_mKCc**ٔ#*z tI:dڞ&`\Xfr+' fpmFeiJ/B=[l0Dod4 'b==_mHP\]iinJtyRQB՘I?>^&(sَڗʩ:JLHNyk)mf_hl8Y f%1U,1U}y Q>)rTp&EjgZS4=MN'DRRҀ.($9zNJBuƟ0t.ٳZR} {VqZe=3aA8^ExB~9iD}eU*!Pޯevhg<>6c 6ۂx^X!0]Ϻ4[D'u腃z{Rd,, 'k8E4\P3eufs@1?k6ގzNzʈN,;/1Mb?aHIU-R1w)? wcy 2!YNM0M>,XȥoW1iȝ!AA Ət»܃tz= (|vS4PV;IPb{{{ˬ0qe` zwnl&9)YP {=Nbif&1"W(_ z6x4WoP-?μDv"TgD#}2Uy{YԚP)x议h'Px&]K1TC fVjG-eLΖ ^rx^յky篡[4e!D"D&g >Ymi&txTV=+3 U)i+Ss!)@Lyiӕ S: xrٳkFL4bgo?X#)кd^M] `gb,^YpzIszBy~)vE3-E8_g!וvCD} RI苍dPss(똘ǛԷ lNY8ᮧr,2{hU(~.-h'SRP zfMTRe+uK&sA2 K#u2.Q̧pM@ݫvQ$zQNh^9,KUTW%0H_.ZͺN5 3IM>ͯ$inFPS4ҵ݉z=81&P1i ovpg T-lKFB2qJ?x F>J!9K,:03"+i!D U٢[Zȱq?0&z|eHrMٺ_@&so3cK+b/P\I|ea.-@qJ[਌`IuERhiz>颻;k6,2>0sU"È!AehoB7XJO!Gsm+gېGc^ڇų'h|D٫ Ra7`A1MV_4m(jESϫ˵J|3]:w6^Y7S!XjA}\xd$= j"4ҁ[l PM-E,u1]o}Z ",+^L}dVLr;@bLbNK *^Tm}h;ǬUw5Hģ>.}Ie'^) tuvdyJSI/ݘDijd^Hm\zYpuEu]䗻+I.T(@ OQcڿ xjS4A)/mK<aj)Q{jv?$3THxP i){ֆb("b‘RʹnK<vvieϑϣ]AUHΊz$(&lgz\(XzS[Kr pVӌ.g;02JOeWoi2udtTDñҐUbЃ!>~FaVbEGQi7!W u$^g0kU&  gf#N쪩K\‰߃PlF=w6N8N8*Vk*.T*g[5r %s6X`~ HPqdW`mxDAQf!g:~iRr B@\4 ĉxr':lEx DbErY@M>0/H$xNVcEKc59_Q@ l̈FB@k֬~%_cX?`] w* cHդJ9/_?yNoj z" ~>`ڝ+g^P`NxZ:B`zRʿd# vAJ~'4*H)xU椰X,;zI1,$=U<-F> 8tGOfHDC~u;R, "K"KMð^˟aDKғΉB=V&[nTɼ_4ABWxȖI)jBv&Sm~Nj@D9?dK9bN˜jm[ȨGn=TQHD衱zc{N < Vz:t8h(%bӐf; 3cJgdQ4૱E^Ԟ4`Xw<Z1푸o.16@'(C-/"?뜁]I#}j w8>.'c}եW*oQ>(0.7Ԧ)} OU%L,i{s&kA)&Yrm % =ϰ\CbMQOh5YbOdqT?RIN[qND\F6ҝRJ8ĩl<`9BĜΖJw]P=/@(TM?Oi'*k X=.wfWd|8|,wlBKD{j*w.1g#V|AqӸPk89sju.{/ T 1g cAzV0RϷ|6‚*|e?O& A+YU蚬=U>f,+c>Hծt0GNq!]sl_P䥯T{-ԐD5CvUݘ&}TyIrʝū'8 +0,=qWشxTmI\z\-G aiuCF=?WVkl'W4ɮgF9{8[7(~Tlq%u-8f=1ӻF0cC-ʢ>]@!"tSk#^9x5,Xhp+ }#}vbO2aB;vze3daH2sh(2*ǎ&,<7211kCL4mtkh3(%oxͲGv3 d=2,v8}/ exA^FO)n:Jݨ2nr^PAgxkfg5drxNKZwڻ3Rz?xKв OѶST/y6D_ ZNca/X^G MN¿aSLf23⚼ Až^ZZ/ U{&ԶV|=QyNZ **'!|o$txnV:YlY- [&!`[|E+{Ƃ݀Eia3exܵq%[YG]&Iߣ F0dxS=-3pk )32wof745iCza#/nO.?5s)e+߼}fn/WbxFIC8Z/ v&]Bb}gWg΅ŴVKJq}I M1ELPU=Ic*-bD&%u lNL&*"V~eHMET"EU iX7 /~?룰78W/b(fNIt|7EJYR 1ĖٲDt@!RYqҐ9ɳVuu鳷Յp0'HǮCd<|D/,AdMWZP/?}mX0q]/Oz$53TC!6ƑFܤոc0A1fo;f玝vf0^sC V$8K+/snʻy]4mߗl(&̱ ke,2=DUJ*s%U<¶Mf}:|8\Q\0˗{;F6tN::hЮ:̚E( 4Ƈ4^UN`Ę܎ί`D9[>bTnͩal\p|:?:Ȕ QFH if/^,[kA`rEP6+.H73Y\*O, ZZT? U -y4 s&Bj::&|og)/,B,:&xVśJo^:$lJ2"Au8VM;.VaQjvRjqPn54 pi i*Oн7c6Z e KᲈnƱ&&@V5 ˃׵bɟOxwHax}rԝFuʆxz-iU iw 8U_S黤bOq\FAUĚNk_3%fuX-׬ɡ3 @'~|zL3` 2{>nuJ_`elP==!- NQVcU>T*tL'(lR#kkE s-D%/$x97gгb2ShBE׹URmSPV]`&p菜tr W7gq]׮!vZo_MRTH`~SK8Z/nuW#5N;"nAo%Uݶϥلz8T~dVOI R?$ir6(#6 w7n~jBQA{w?ɴ1Qd]J̀p|r U޳DAN GOC׃FF~-Bzqw)w=BZT~% ~G#PU7JYS1ʃͼic8Ju Vv[Vv<%T+SyPkf2PnrIzyUm;4E«@:= nn.&wky?8K>*[Ukrɥ6Y/KMG~[9 [jZAjcg7v碋G 'ugz2J>b>ɫeVC5|~js0)5E+sieIC{ xjwF ;YJ#wWHCg_hfIgᏱetG, ](90+fdMrkm9 ~.kuA\/S%$W-ZҵtΩ6>-G@ǦhWUU?@ko=zՐ1:m /d7#5ZazA @v,gɜw5+ q&w )kxc[(Ex\hRF8 ]WW"TN!ԅL"  8 (FRF[OYH΄^g1 6fGK7;~cS^7-p L̼7퉱y0&tF &.2o7_bqQeKv1s Ľ ]2XaH"4?KfBV0ռpoqS89ባ_`0OA֯ì !0_ʺOge S"^Wf˷jYm!#nrwd$_F =Ya#18-}CKsޏ,z7>>(Qf#_6'-^Fj垓c d[V5f|=`i ɪ(Y7J;dHCGkmMJRl;5ݻ.(Ϻ)/ q34W )hxtR$u{vVLCڿ& v 5HS !r Gkz*j컈g~JT"ݘ͙ʓ[UCw=ރ#s{bf[=$=hJ s2ZF] j^k?oS&p>ֳ?kkg}n@u? BA' =#d7(%oqjʼn a3%oU|ڕ|. FK_'5)g^O3tJF2O^0첔ܦw1m',(vOޙ#Vq8-/OuVKKrw쫴 NHaA*Lj' aұwD:7U2Khp琗7WW:$+ D,Emplǵ:FQ1Lt^!7R"U 5x+ F+0f=pVjh6Oh%%paDgtv/u]WU:0Ӎz>3w (Q9u0w݋o1$:?I2F\W^RJ| 4kJ"vn24SsVl[4c&HbT;ReJqi%e%oFt= xZ3 {P{A7|Yv3wB@Gja@7{\/pNoiʵaAlYaY&F?JbY8ӌwT 0I-;8^"t\2K]a#|]r7[u1]?|5D/1,1ނE>+3 *}Ħ?^W@GK咦+3OyHI#H..EX!)3j0Eg޺f%O-O% ~`\4$c_jfY`(]E[K.eh2"Qk?_CK~I9m[-|w.Zibjwz$|-`$e30w=cPu}f|E{1I`ƗNP뾱%'JYiy%DIkizNrRCs(3TGVxlwa>ќ a/e)LvJ]yYq`җ#w %")G.AlD'Al1J"M l{rsg&l hj_ l\H4!]Bq mY&QL|epf+;sH뤀|䑤D+ _Os87r]H&B ~$[X6 ]eԤE펚3af"idW+<˨,)ү^YAG]~۸+3^=Lg粈5T-"ZHzwf{M$m.뽻cxxաN_虨2 f+%ǵun?Gꄧg R M ,sY̭oAfy%بi3`8QoҺ7ӓ8xV0ܻ-d<)/|E5:?+0K ǩhu^XL6ggȑ]?+X'bя@.ť +#vCjSOR8&`_!$f^(30C +G.wAynhz2kf1mg`Y&^ /+x 3V0¡[iLwB4O4gxH9J -o;tdt@_["*6HdΣnL ܋;=<I\O.%_V.oD_a~1:ۥ/Ү+YcrTbg{0c֏ԁ^lMwf,&eO*'bGS uOhOHL1h U]arNp˂V@2olUS(Ȑ<ty[1"@JVs snUT/BC ^t[T10C{8muPшeYFsP}FO$-`56Ұ(_~CE6 ]_޽Tjiے'53͘K{粼-E{.v _\j5@~ lʬ,]]cGKo)eJ;BO$.hoNT`֡o7Fв!pOZGjb lPO5e*ZFxzI/8%2xosy,.= qmJ%vA 8;"3yjm/ Lq^-BnfK;R*;Ɲ+ Z)q\<ʯUFIP(%Xwi\P,zW(hX2sEaV"#Q׷ZCl"n:TJ&a:&/޲@ac48FSJG~Lvv V30$$yS]T,3?o=6~&4zjQe6ceeR osk1oKPRKIڽs[O$}){|vmvTžƧ8&)U_c,i9QWE}"vjkG5{.otpRFfARhX[eA֌'`Md <󡮩1)&``UTT?,"Gmk&w=Wpw+>c v,&$iuՌvSC6 {hdX[ƪz]ܡ 3]#5YCLHv!AezN.W+_X<<'P[Í2,zn[p[p06*Ng\Qa ϓ֭)⡔ ~zt|`OԤ'Hz"YUb QpS8Y85ro^EG/N#~H02QQpʍG/e0Ma i@^e'ڶ AĹHKv<JueNMM)>PpB!vny(~n=ai=EO`mnI0dMF!lLLH@F/ɂ]俴s"&ce5mƓw-hwy} d9s v!lݮl#tH6$0$S^dK*+(2I"wyU hpO pce~P2DܻU麤CgcG"y #ϯt;?ůC3uΛUC:x<_`t)+AV£&0j]5iBv#yrw3`=K7vFǬ+K`.5k3hI)N5,gnbVm#߅uigG}E*z8[KrcFJ &xa5ߪ< ǡ b <ފS*&?"鯙WQ2/m&u o`m:qaǽ4/Օ==HtP6:9(68>mZ-,1NgE oyu@쌇s@P@O pi HKʾؐT*ze'0U/QLWbzv8\7 uc3/ir) j_>DБ>]㥜06_lͼeC=&:Y Bz$.u D1ڴ[SG#19ѬL6E]`8vFslmYһ0궪`8}}T#ux. {Vb?n32XR?]=O-k&[tqma ^1"I[ɦCP: vi|j(S^Vo=BǴ 1*fsj0d^r@[h Y՛QkWN//\Igb}sVke6UUvc͊Rnh]ņ6Y<h-sO- zqKF#!˿ȬP#sQ'-={{5yUt5mN|niJsܕl2S'jeslBRgL j!\+PP1-a@n-\G8\;r@+qqX:^oc3i։J ;K:ƚӫxv:3G.htpW$ۡ[2J|ip䐗V.rc*dxԭB82\A du7vIc\$ڶPeϩu/25N({;+ %YJ#Cm;J7xoڵAM"'#kt[fh 9=Ʌ&SCp%PuƥCU^g8`I}\dZx4b\N_ߣJ cU%n#ʼnPbӌ?ZrNt)wm2zK}z0vϲ/Hbe#2v+M"e7 ϠAyGo94i4ֽ60d8H@ ۢ3ڸSmHi)V5rV64|hotA|/%~>j8>4GVeՏ_/Ru[y,LQ%GѹoZԬs(3PRp!f]>悟x翺~y` L`dzz@ iy/wo68ם4j 6c= ߉I+_wbmP,&! #lӮﶆݎz|A29SwfCݵYOf 1H5LѼńO/?!gkheiL.NZ$o۟Fݖ!Ad.7*hЯ^8{ \c憕Hμ 67etRYBOG3NofR j ǭSpa8x\C~ݫ4{ 7Orҿd6X'ldbѺek$hp a)Jȿ``D\7/q0K vI@;X. X'r ,U;r욺@ڜ_IrÝVLKZd;l\'Vc3ekZXVj{p'zϳ,XM&,ގ/WzzCɠK+cS9.zRCNhOתpA<&lU{@"¹8IAG30KgjxdpZ)Wԏ>x1UHWG.9=sү;R"tΚܤ>(RϰGC . Gt3b#V 'yP;}4ApFL@mlx_ŚdTܗR.F4Wa^~!c'(j|:t`Ǥd<Qx*Ae*PǛCη~n^n5K%j`}ٲc m8v51dgHx}ba1Rx8ɇf@-q ÓoW>wxhiv69'Q`@O*tzA&v:C(H9|sW x[PS{MU*U'ėe}6>ٶ(C,m0ܦh="BT#0%gYZ07070100000372000081a40000000000000000000000016661a1dd00005390000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/ SN]?Eh=ڜ.+̆Va f, .4.0`Uo {5jɵt?Aa5N~ ];@H4y8_}^xo-Dvn)-Zk aNZg] CPv`tBӖ8Ӱ4Hn* nzKWvCPEp Έ}w2⡊}1~je>y<&a|R? ,{P:OGx{lO2&9=V(xȯƛn^HRw.Z|󬃀S斿醔` B ]Hwvй[mw&jwwtZ&h"ȸ)! ~=Ke 0 7|e'Nz0Txn]NHs=mrk#U7)17Dgհ3~[ϣw&[X{fd^ -͇|a9M'4U#g#ZmjAl@!zUfY^ElzWLcEkxvOFj}(8[6UYR|RX'Dcr0 (bEe௶S!!D07؝q_8C٢WvɟcI^THENR Ŋ#("N7i M66aM^"ټ#b)cS5cJA(WqB_$>f~q`('\yPD jPmuS 5!rEEOG!}P(H䊥kj!(jgu.SHJ##TLp7iVupSS;vqI!ל~I=,s cVJuMly8ƖnomC|\HyhYt+^~,~؉7#=۾H1eKkK|Bһg(,RB}nHw`~ƴ<%4|1l{Z~SSd<8*[tNU_EOj&'~:q8T :P:ވ@Ŋp:v}JEG2%Qۺt/=!ĮA7 wOBUS;48~%Mdh9vCyt+r էwMebCa]!^+E+x0Q'rhI"Ig:[߾M&[$Oa(-[qNA؃&걡S}\_ۅ$f~*I|RƴS L[mrC;D!Sh ]&JgF'*{~NF:d)8ZlR'z ALk\ bēej bk(u@Ut], UּM*]L\kOyT0̀ RD=φVUN~!{XOlpw$-`cl[\Rjxm9럪kZ8< ̌Gz.HNII~!NvL}O@E q:%&>1ᑦ# ND!\6ѻC2ڥ1_'ٌ)g^X(#7-HFD0%%bLnB ۯ5AN- 6qU2TVix̘dpݦ]|:Di_ XЗQ9Y W& {ꞫL4-c]$1>E\]n'`:Z{JKO-<ǾnГ0YePo?+S{kzaysIt`j aCpD;\9/WfHby4効d"WW4dΞ=ZmLm;4@J~.B `@rBz0ݩ9ٻv_*İWC 6P§f Afq^2z.]mU?BC@6q]/Yd6Mc#EZ:1=`[kɂx=5+ Z$eA|67C)X+4*;f o vn.M 0і4!../$?L.icn& UeM)Uȁ[#gQc&0 g>0}(W[Rg_5^ͣ ,ٕYF~%qL8"OsG̺2:O8PPU8{H B[3hi@x=M9b9ܙNJ[ rTCe\`BhpZ~ރ!͚=YxTV1rse-*9 ~[tV s%d`҅Wd󆉞>ߩ5zӸt~gܶm=t + 0RUH;w^.%] Isi"30&YE}NXJ^s4_8Cƒ= A|{u܉>|eCѩlǛ}14O '/h.R9фVCk)\F̉t5(NU4=#&vD A E~qY8$|CMMwȅO5[5N3 .U3=>%yDSdkxRÉ _1XE vXTӾh}:4:'L]}v٨1+_<56 ͤ3IfX`UAR_[CYd?^wF>N WKTB>-.jJgo_֘2Uy6 m-rp$'FL̤Rwuv:!K|u޶K/3֧TgBPk#k _ `N̆% +8z:|m_gO[[ {3)rBV/Cxm(Mā-6~PJAE|~o8]o%+ԊYw]6XЄf=fC}'F|lDyDfj5=(ľegC&WDdWV50ҴIT싆CҢ ʮ'pF`|u6*c\KVG uh,XutI0MFӡHpķB]#ޣ% &jT8כ옋PKqpѧ?pby"0qybOS9+ aYQv].bO)6UY9 Qp #AR7gB$y-+^oAB%'$@7X aw69t s NuSkyVbՃZjg}>L(uxPH+` `jg P Nuqװ<ȧ#9w`ܑsI\oB~0d=Tȅ_="<\ [LlQkv-'7uewg.anxV!zq!Pv7;ˁz2_onj U(IC(; *&9cʾjULHs%+L{0-cBMN{Yw l [/ϖ:{d?X8R^QlA8Bx+WS^\oG53sϧf>{kitXe(vGߕLL,[c'ol|Ɇ1IOdT`۪?VUUfGR_f&[zHZ Zo'lOM$B+ʉ}MD~hɹfG;ѽXEXhd@f߯0mGEO*_б=d >ԁ\͞__^wjBkL." T(i bJAsMCN-֓?9!c)l~Dg+hE$'9]4i|qd[c䯙5 k^kLʔm_g)qw8Ƿ9)9`bB.멀{?V=,rl.w.ꂃbI%qIGR${uv`g0%42~DoB[6a[oeo m^:"dk9H(E lZ*mg6~:mM}3DD"L謁1)6-%TWWΪ0]ɚaZrYP?(jU}XqVꗙ@h8!e((+-@fD7n7%K3jn,B{36}Ĵ`J1>Gޯ=Ȕn Kٌa fqolu?hr%ќp0s5W`|Лt x]ʹ[S,6,0_JRKz^cN41W )pt+y~2 5RRU>#o$Ī$-\ sfCI2S7At@ Xе\vߩbq]%K _Mc;nxO Eej^zjT6Cſܯ8*4TʧJZ4-'a2eBKv4HbSYTu~g9OAѪ ΨJ:xM҇'G޽Jw6oGd8o%=SڶzSY}B؞t%I`e>h@]Vl.di[͛ϻ%A8!JfLsLԥ{ՔIV:ŝa{Qa7m_8FA,VQ`)A>&;'*2ud46H#TwPZ.69֭yT 7oX/rofz\P^u2c`7/@oJ Q eH:s0H`9?ENWn 呓dڕlKtq$ߙ^߂vϝa? f`e;0G)CE_[dEfR]7Xg69T;vK+`Rj7#F;95C($X=Lm@ ;Lx`n)45+Amm_vhJ}6>r}JRϦa0u |-s{Ow)IP++~yeob ϙB)AH-b^yKZmSR@CC֊@x-B}f-OnA/ɣ6S .B9'_|W+2هz.Uu~99)u`X 9Xq^;CA!~^ïMm[hS֐[)]ɚ]r=PA6|"SK|-'89{}D :T=\e⹲ 0]sx(G/bH2ә-R2R]Oۛz)ߏ1Lf&N!:g~%3bo N$%hFG0haq v`m4? mvZ,[ z诈R7.Uv:!~;H B d+~@ a lƻ8AI 0 Xe1:I)Ō^!5s0@"y @֟k S1w#@Zl@JXk$SHΑm hE hK@&js#îӱZ#$V.u܌\E2(2$61$;kmPr~{H*n]Hwfmh rdf J淭!Z&9-dIڀ5wh$wq3P(Klu=,uTiO1qL킷0NJ6Jh_taDz+G[TIˮ ^P(|ח^])REdk5)ze2?f/*'120* 9dBbaO0΃|R[X[?; M:d~qX8^)9xXS7ؘ6x= PzО+XaMapSB%kK7/{\U{8 )cTMQPadLr4)ՉǣE-iCF +AAPK$VUvӂx8~v%_%MH,Q` .r_u*vBQ!$ƴcsMZWM+s+P"uG\-WWBC7ehs#ݟy"_?j4&O R0H fX5;GUNF ia;!=m }6qm/"h:Ͻ)̃cZynVɄm`zݎ;\YQ,zuy]M2g97t;qB8Ox;*Φ_U(aPub>x"rBucb$?pxa2I!ѳQ%ш] MW=p`a&,{)sR5pD 8vҩ(FӗWf~NŁHna?vuZmEtpH4RZGZb9޸VC+|7LR-f"(C5:J+Ƽ\$F,z5@ JUka90 ޕp({[*ɍ vP]XUfXQkMG^p^XfAK-NbZ&3>L&V]Jْ@-($pr}0z괈>䮲"TѪ3nW^HV3ixVk[ rnw)7YwО;g8MAz񺊰;n͒/v,ǵҩm>x u㳻2KvRq[bqH & 'yQ *TΒʾ E$uZOlSۮӃ/-^"ZY۫͞T{"3~/tdhzp_$K3%:\ѩb|֍TV{{9 2ohiG.:1x^;ڌ-+N}ݴ&ؘd''6 ^ڤU< Hq=+HZ"/=蠿f[C۞CAʥNLldMY$RYaur \ D`kɭ9kpFӑh>Ha`h7Vn;qosj ֩ӒδjqFur-,΄F\*Pml~ĒlZYg:q$]wBRL@+g@u䆅A\贑-~aL[Z6ujS7G閠K׼a'|rh/:kU*HU 9﵇=` Z1KO#VM³Vs0%?b b$voSbj $2/s5ʫZB!'2c<.'`=%޿+^-AV`Lɠ1Jq}z;#Fq Rq Ԝh!'>6D'7{>:lm#Ql䆫xYY>A+eg?[A2p:Q{i8<5.=`kWKyYΔD١K˙ڨ)˧h&?@P>ZP4,y] A": ݗ~ ]X:!aBmCF:L tß\OtVc«^Gxި(&tY@.%7kLOaA=¥s|:--tcca;cH{|ɻC9ѧ+ax'~}u1 m"+jy?0*ty~~r0zh!˜-.*zNmKSY\0{&s2&mp\&+/CRN1g0EgNWiUncѿ@_/]PjҊXR"{U1d]%rdtI[{1].CwG3_i ͟7х9-Tl5 5\c\&YuKb'ˣ"ЃܞׁN!M-fRA6ٷk_M\Ҝf@ N{[e <ؓ$ dL(H$@.gq*vBU&*8+R,΍׎Fc>JL32""2nMt曤gB 8m ,]} d#KL̓q|BaPg_AfP-?jL"]XC-;AΟ&7\ M~D 8)\G2e/pM$kHiEzva`FbSa2w" Gq#rݶh'\g.cJ I=|w蹄,z3#u!MqТ=' xz[v{ٟyƢk?:0o=xj& 6bAFzwÊI6T?' 8G^ ׼9+mi^IӰllhn: ^Mz?"XmJs}ގTYV!quuh% A ޥe*@ ibInMۢY75SO +d,┍ ;95$6s 2VD:A3TdmQ:zU=J+jdZ~{lC9(墡s)$t=JFzj/nXUU|nAStWf;aL nX©OiCϺFNj}O%-0FBHR OKC,c5~ BR5͎x`YFco%9=$&HeqJy5'+:lRO !6ΑVM (Wo&d+"'9>^PkRß0T+ι$}wx`cg. ^Jĩ qr7a~|FW~7V&j.[g'gOP%q2q4&SWN *E:6J`'f(,\ƥl,EzV=shb2c:Jr"rI(&8!Eb-ScL~kxӓ͉H,YJifS+]CJ0HG%. # eDc5xۂ?#x m1Ü6 R{פ$H#cб wŏb¯Nr5"Z!7%;*e!ϠD#`G6BiS&j 3‚H yJzEJtI*ܦU3IJ}TŇaZ#il7=b:X[F4:O88l. K?n ||K ln6Id!8>H]ila{`~l4'Opk|l*%K%JY' f_a 'y֜Nr6z7k!|`Ʉ3eZ]pra'do.]Qa.I ̡}+N %M}߮bj 6T-J́'EPj=ׁv7M!/>~/Wn.730eL-bSBe(7/g~2Ί,I-_1‘SH̙\lnѱ&h:1E˨C~`ֲnـmUES&L FgҾ OUY\H aRT ~f~aUM^\.zsǕtHseAxoYg@lj 8(bIvQBO?^"C zVjzI2W+9r0.wEFu  '84a ۏŅQ?x3n fHOP-x?Ő6{Ϭq |--<욷^Y!L)JHE^GI8q~T_ NrlWI `Y͓gݘoSOˑ)Zkҝ͆]qݜ9UH pP+~b=B9 ?NTM=v 1oU6`BEVz LĊl)Րx.!dBt7No>|`B-M[rb6YP>hQ}58VOJi[ u>@Փy9'q͈xC3(C; A~FFQf>݆*Vl.FOv]|- dnbkXSz(X30Jbx'xO7X%K)ydZJb&Y1EK0TRx@A` jV:TM׷(h9A؝0#?s@Q00,EjH[d amCT4Z`E$a`Y&;?)0 , =&}2Q̔cR^ b'5PX&‘Xcw$Tp0Jzd$; .{ɑvyԄk͘TPMt6k3ϒ$Chڏq.Fg/fQr`^ZEl!X]*8`eQBӷ.~a n&qSmx-D MC0$ b{hKpg|¦EO/[VpVêkͧ/|*SGBBajH0ÈԊ;fM8𘗬% ]ecPɽ f%nA|=8]RU1ıtH-i&l# "QRVv,{\zfӓJFZ6I 86)!5Bp NcvMXԠiDNv\unIg] )lF=zR!-E,v>yϽn"vmN@nD:0z FR xZH&JԝdR% 8U섾JmϠeKMu bP@]*OzSϨ CkUH1K CTǰ A5Pޔ~1[s 5+mAu( 􉀍6%>B{lW,(0gY*1]?/APS1alCy6l}2چX86_Ú(gm{e:XbBCArvV}M@y_$98 !E_8r&mצT' mL"@lFt^+lX?jɁ5$@+dƚDTOU Z0B̋o wQ?g٘v1#/@S]|'":a =jǛ;a˕! (5}f x! `c`E,eoI~4?T5qw4b 4J,tʐ`pD22Jt|zi8֯I+Q2T*GBne*bUr:SNuvpV%CF-z"X./Nf* W)2ZFg,I,ZaZU1LyIKaF}oM%xD_fLY ~yXCp$SXA8ÀA'lT#P7X Sz3B^jY6Ǥ`% 0v^.0M;Ԥe#Z%Rdo`t}F%KȰ|UmZY4=DCz9)-~%Fv?/:QdiQ,Rs ]yP(B$15\S+GbܱP9o@扁vPdZD`'IL8D40S]] MW-i3ir5,h‘@lӹ$V^j},Kkgc=$CPD !ǭ=c)**zɨ~{t\o(*Wљi& 4Dg⨱ð*G݋a@}tbkf3ȇTjA{T(^m|[6b K2a,X`UxfT[n#'yMdr?GgX /[2vS~;IKh ;$,PIK'1HGvd Cz|R] 6wA5((?l71˃)j xIT<*~\lmY6ksXpoj9IV#`/-o8lٻI*tEc[`|D;&I ?PtA[ߛF?(tߙ++4YK7DsQ=4]HU- ^"6|6zgz؅FsÀPhe'3UGN:bJQw!η=B Z!e9^no:oE b)s%K ]) r@Áb_MWaF;SpMC&@4eL1$|<+—忤1:LH/~-/oDwOh)$Ӝʺ-nӂH##-5 /~.kHsͽ!֬U7lga ӠU/B-OIݥ&S;, <م1h R3O5Pkyଢ}Xm7*{1,+j-;U7#v$^5υ[V aV2r GJC gOS&6,ioSeUyV?=ڙgUD i/3@z'մCt>Q~XatC]@(}ڐ>= {A迁i_vaTpϸ`huމIy~LTmAh'yP RJd'KsˀX1!aɋ5Z kféx@z.(!sdkj1B8fO%ʤ? ӄETziv1U22| :wQSH,/{/a[Zy#Vzނm[zI٢HÆ{ Z&6E6=i|{Jm 5eJH~x,~*<7=>( cvCjpy=ꁫ>f KG2.* ]0S|$ifSvYF+.b/d>%Ys͘;4ۗ;`"e5r)Ϲ\͸]MonڐOO@گ1`PE74.ˀ7@ 1t˜D9Py@>Nd٭Tq7n$qTp R7F}x<J7Mҗ-Qo_y1./Bb4MόF<>Y6f$i)d95<%wHR#qW)ؕdtusP썗z C=T4h?>}fHv16mVGTtF4bNcƊ)eP٠CQ.T ʻ֝YHz5F|69<;8Rv`D& )uE߮4q*ߗKɝgV(汅h4I=Fxb,#KYؒ5QC1 r9]+>|X;zKx'~&%guH]xްI) $|SmUi~82k_G#i8+WVDTd{څ:!lN&inbW5 M3I>#ʐ@][(Fhr@^#'RѦ$8bQ;NT7єT \TdS٠ƿ:;3٣A>zlUB-I2TfD_M.Q1IOHTG:$dP+qpZJ_qB>BYuQ[yH(q0>]?54UPA*sm漭~si8fc:3yư޹{VgÍd}\72f-5䣲c޾^ |gzX-Xg $ +4^=X=;p QίaqG>oVs~9۲HnP0•@] [aE@ ۳O@V;::f̊/U8. |?|byG.mH0.ǣZVi|Ůa=e 1b4 -Ӳf +'? s?!W:uNH.O՝Un+Zb 3_bpd8Sr:uDDe^d.hͤxSI ]&"͸ tbDbieuiʪt.%〉E含2\ɢӪ)ʩ4_sUC3˸7 S {>L.IHJe0q-H&0zăO$q3W3JZi.H͋\)*vz+Mw/RAS^W'D̠"`5QkKlЪY L0ǒ֦p{i T#q83 sH%ceR/ A:x(&!s;t{SlyI-w-Y!RnD3DVr3SBΣg0^Ơg`h(Hq.sA mƑ+jtKkط k@7V ,q/hHm0o)m|ŕ="=|, W*nt:`@|ss5_*i2۽Ij߿ /Lbjw׮^꼃%#[wE:g_P0rjĸ$[%ɺi8{ku -bFfr'S*R+3,7I+Z)]ל2aw0U>w^ݦ| d^ R>Z(O`s;HG7=lzhHBD#tb ČOܦ^?]K4k mx< ~G18B>v$-4(LrQ5ɃMvib9lug8"j!&1kiV#]QBŪv\S.ڻelugҲ $껋j.Tvx"2O½>t3|ǥNh}U 4R l@F;(z[]cע.E(*2K|e#77,L {*lf`NrB;P_)ddׄ' /Js[Zp\57  #%W1k~;Um7xJ<4/6'QʼnzC.YidB>Sep+Dc' `Cnj]C7 )'bD22%#A3Γ/ku`=E[@:)3 ڋ<  \1"u;h⣏S} $ w690gi'_*T X9gYZ07070100000373000081a40000000000000000000000016661a1dd00007108000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/H%p]?Eh=ڜ.+ˣ5EY$B2~P*u:k]-ag2˳)gz$E b#A)PFMF~_.7?܍5NNm:yw~ʪq3ړnENvBWWOۑWSE_Et<-\y-݇ϒ֎P_ 6~gdC?Rg~^ktx~܃{x?2U6ZXF(#^B7_##h`v"aHfm6}rkW#ZƊNRԅ)>ěti#TaW/$Ԛ-?N@SfQ}x1Ysq`ĽoP ,@̽V@4T!JEu)wH Vac QӉLmyU7)-3V2V2GŽ ;ڕ;ni ÐC@(`̟Ϧ W7E!+E sS柀 %}="Xjjqk8lKb vK(Bwgrp 1]?ů_li]iv#~Fa04 _zpDdK,P {H EO +_'0sl#p*-Y:yŬ/E6/ԣ>Ng2g;c'tl*ayGkrmTmkАSsu'.wen¯CSV"da03?xmݓ $[]Sªo'FPctVT;jbI~zr됽{&w/Hr$3\?@ $FʔL/T-2>217ξAĈjg4!U|Cwɱm:,f?ޣ|&Ne=@{aߩ+ЅNT` WJ%r-؄Cŀz=@'L?Qݧ +r^[. j4 R"۶k8U ld}Db6QSj @'Ҁ\ L͞Ǥ|i&?x|_#-ex8&Q )Þ5+|ɯF u룿C߇;˞a7ޯyQ7ZM ! 7"qՌԿ*ac"i-aR0~)QEoak;sxGR|j @± `a$|aeF3 >Ks!2ٹ"*4eЪ~YNy^f|?<KΨ9ܮ}{z`l+ѫdd~BȞnP!{2Nf{#k4Z΍ypuO~!.!uܽHAПj[?BN/n6lp~,G$wjsY*"$iP!}f] <& 9l΁{7.d/q[?wFߖ]e(FPtGh>ֆbw8@5p2=$l H%2xѧVO^;/yP}㵒JV%sc5[17+2\+fm{:zJĂ1\ʠ/>(-JMb)j pCνdeQ~es89L6~ ~y=YYB 8 8c>kia`眫1]&QFoV0ʼnH/4Ua\(d*N K9AfD؈V̕r'2!ړj'%({%J#-);[ $dGIׂ[p`} *Okϣf tm⨭[2UҊ ^&=}r|v3\M%N("铯[17r\MG ŨA8_i/G)V> a_n v!uWIֺ b d0\uIf{c6^ēùnІ%,0lτ972Q#tL bV&So<NG䪶Ai6! Q*LgXL*T(r8lU[HMbs䡖Y7-njƫ-a\2!$zUN@!$3;7Ŏ|QeEX`R`\F$Ϊ+0hU" 5n9g]ȹMYQW]@`#7b2u2 (՞-9=SUcNTBɼsb$n ˓sp2U&h>f QVo ЃJSjVs9thtz%N}d̺-5cTB5IeV(Cexuzl=P3kyӆW\J74 (BuW% uϓ9P3rQx_eJFF*k49Z!>]ŗcHBVű)FQRsKʼQ!e^;=v&CEXŗ> r|3ո1͖Ϝy+<,F|iv<kav?abyez!<]z6Mxfd[ 'q%KY5YF#ͳ93 _g[bQO^ o&h ]*je*Q^E.S\TH|N]+C:D5 V$$5yJ XCeJD,e1&ا%}A5{{nܕw,Ar1|y2azA ݎe23<82bMb1-g4yXʍ\]垞 _~TEmPw07k@ͫXV&{nY{@1 dbWNXY+Uy33폽R{t1BUBQw.-0*ju!.]]d13u |C?qT9|Vˣ^&2pw A^q]X!F;:e.r7\0 # 9cƎ@*}x 'Q8o{kkȀhpܨ)xKYXB?OZ2MLWM]#`v766b@!.g>m5B F0%v:YcUeKה~fo!)iاjtEEl(%KH1!tJtSQsGn;np\b{IT?Į_pKa/Fof9 Vrz]-޻/JN~^ѕ\7<+fn/3ANoe Z,^cue5rc2-nv@DRɖ xά@ ehks/Eޘ&衭'MKs`k*) Xcvg<( TlA "e& VKU%͎y l:~QW,-\FJV$SHB5Uת>F>fg7d [<1'H˄1,ä]D]w()Vwф/T;\̡)AR&&693OHmD^U1U"Ye;e~gC3pHO4Cc5p?/]K;K}کArh6t2bq93x[5ڭ`=&y7C<>CækY~v~+KsqdznRĿhF"'pX21wu{}Q ~h`^j0)5f n˫v8x؝y~LY6~Y0cKK}77Ms &_HfR|)-:Ab \,C |9b91}n7[3z/Mr"7 (ru#+Y_oiuWL\)#Fnix G߹Va&Xܕ *IץƼQԟr! cHݪ8rM3i-WXh0@jfMAc[eIJ/$ ٥_OIF.ֹMdQlLKAs@K0`\tGMwFaEу`ةlazĀ7Wld6DMYMӉ-%!ޖzchŲpW,Mn QHIT=,>MdҲkE\K',8Ca鏬ey4z5뿂5½.aR'Dt8T`ľTOOO_^y6ۛ{~W'Iq.>ۛH\{aծ&/s R]![}6v'~3zn{ Zf"dJq 7~*#OI)#$U#(#˗L'u~lܘ/aYd ]SVR8+- tJ9A?^\`zN2IRH}hy>]'ŀxJfd?px %W+/[ HJ]EL#Du . RI 5-[uY00ǥR3nR NAfU%2nټ8Bb /j| ˿hW]HMw|% (gKyM%e#o@ZU["v[ӂ>//|ebpFapi8Vh` '%0ŋ!:>db Wn'yt5 kc4ŜF_Qssx؁36A5ڐY eeập=3To(2-- R|3_d=(r9> NP lߵsMbo'El zQ[<(wT*ͣ X 0^&]v[1Jgt- gJi:;8'z $F`Ձ\5$)ˇ>]$?4Q WoؽA|/HՓܼX9?)[p]0RJW 6X= 7?K0|桍kmn8n\5d2$mrИ6:&B+pZ7dw%+ [O8H2aV-W&G4El<%㘯J5ڝ3l<b`X-ՀqHӬ(o2,!j]TJ=a"{4ZKPEA\d zn^_~^\40f?im2>T.;̱9R][r k,dFIzESG ȩ-\9JL#RJXQ-ZN]РEtp )vo* G=eUn6Q,{@p|hQ+m&O׋%߃^j]F.?k[A1|ҕ-LGDSXX:l6,-hI-%LТI$=W7>-s/šՔkS|~ˉ޲.Y}A RZ>F0&o @`?(SWxlx?6/zxS/ț%Qj 95:Už dť0!g|dS!<\ §(>0ˆ¡*>EX$֝q[OHM=Ûld0jH'@{>]6?;eH8Klrx0|4S*[>!Dhv= C 4 }|vҖ?B۞A[AOVF i! 5[3}eFz(Ƭn':ƮnW#}V8P&+$t_b/H9ӢF^_yWZz`C$|s7Ԧ-c12u6VeV{L @l֟@b9'{8.RZFJA!+Ʊ 9%\Q#$t`aDBk\;hI1.nЂ$NRXrI bR߳\ ^k|Mg+=|XN0>Dsey`z6['T?Z^~aɩΝN_ri_AtnփS;B#SgdTSׄ ߒ@B@ (g =rΚ:a*\w*% wA5ycg"[Dt[`E_B +2qZV-4  & ۟B6(:`ްK‚Fjt`NqOZK2h]x ޲,ߝiϼq,ۿo')_1Qf #&.jV|?'mz|ǒt1%#߰ Z -?+:Z&ݢo~(́c5C!hңqa&$r">3kj eKTW]ʏKpNa=G㳔_S5 =DmJIc_-Au Խk9\Oኣ8<ڽ7=ZW4x)`K cǁB9-gbb73R >-.kUG0ԏ6鄏>ѬAzEoI }>;W8%̹h&'Áq2nOe S,Q"mɿWf^IS ?n1e] mWY0SQ97ϵҠEdQyP[ah@GOk#R;0ntEuӌW! o?kC0,NBɫf1Q7: C¿8^I ͺkKS6Ʋ2wRSS{A3(_͑Xx|'*t_J㦟dVPſXy`c#7(1Z '8a+0E qZT/"Dž g3-3bVѓ(=I ݕ%mŇ!߽Dl`#J;K_:G?"*d2kIBC9/vF $\F/]OA9`ټ]FU=IuAoJ>iWX6 F s;|lb:fH@C+B" 8Foܡ2A|yuP4i` \E\B4{?jĝiA=Ciy s!%tX ;!j!Q*%Z{Y&IÐKLV^dVϞ+! ; 'LEA`K zLIh5|Γ5YF q4">ZkY`Du$.N76P'Isىs1x2 VPny%ՓR2p+ʾX908Ͳ"39 Nr FL]~~4׼Pquw ` +?Wdm1!!]w1?Y7*۟{#QLݒ@421ZP G&]  ɓϮ=LIq ѩX^uBn1+@t*OSȏ#+\f36>?piaq~ (6$k'ȘnE}IseD=|Q9Jy^I KU37Q ;86PNrv" 93H<)Z[Mv]:܏` zy`#~y~:P^`:NA9ꉁX\蠜6 S(zS `6ܻL3spپ:)/ ?ƥ2(ZuH;JF_otB=\SJ#bi>{gL»5}Dݳx$<pJfjO/~mU+J7VDƭ7p~X¶Ёw :GX ^o_?c6HS!e(#}/đ! #kH;5bN}|Hy>fUh/,9 o,&H[]ZP{&ЫQvJ<(ѱț.e94;cxV~n=}jt_Xe7cXvJXqz#SXߟa!Wݡ42'd.vc>:}1_阗0J} k6 LTR]) ېm})~%VIASl$QƹF/4ZmY/8;O]LqMr#Z=W ʛjP'8oackD7]C6sC2%Ѳ'^^Au9>+ 8.J  Jro|&UdĢa"a`hZIW̕6b&,/Ouk銻a1Hz34.^<.Ƚ '?9d ʏ`Ll%.[Q[sʸ;gX2RI?& 2<%AʣX[8qw34cn9Q<-nu+?jR۫ 'xEt=gdbJ \CW }JjK P\ʯkzVN@eHV< .aRIP_!g"p+4  bZӁ{ }% ywTen(,HcY'0x_.+4@]( QeeN>l:Y{>n ؐ\ ѪWso- JՌ/:hQlb <8̙2Pr(zYQ0?R6|qGvq|t*O /+$P#9ܪ,_QzZV{6I* &ORf"|A8y,4!fo72Hr,Џ_>6%@!?w:@x4!p);(vXP栾PZ2vW[UapEZعo+&-NXiwٰm2AjRP[ Ym=Q`9poF0uÑN`_#NܕQed,-]e:K|Bg842HdXB^v'sʩ^u"lx{AѕL]Иx]VK6-DPQFr@r|*Fl3*%Lh3RZe OݪZb;1AcߟM6j{yFd!uVGoD0AoȨKciz"OԀ1x[dYbx&t^#?=P4-SI4 ]ߢAp-68acik̜,R3ބC;EaNJJžv%;'@ꕘ.1glgm|KS$bbRы_@$šm@rLHBudH|_hȰ|5[I=J|X&x#è*oˎ7d3NZ⠂qGmh90C1J_=Fc9,#+TM>K"ZK%Pn"a'wN˗)(Ĭ,HMzOAx/#8NJ"~/XzQUoN %M VFz;(>-)RuTQiיsNvMgx$vS%BJq a]MbP.9hQ`Ҝ{0"Lo͈̽MI| `U,nUyG1kC*, SI*nSij]2!`5a)撀ݖImhs;X)j9;԰A('7e6Ex 'Z;P2гʩAxOI~=|;ir~/Ǿ-Q7!s $>srR 1} *°l8;kr&εESd_3y*Ai38vtJI0Z'i|)=T]{y'G |X7~]1b!ߑF = ;M ¢Z{Ფkkٟ;=&u)FnmSl J ݨXz^6o}M.JҁH'fxZ)x^Nc 'zϹ6%*yvEE[`k$AhQ2ijh٢d&v*zcFv*JvB;QcNj,Tk5D/d~>cZ u!Vx)*?C,Յ\>QbTrko۹ #.pQ)%9K#Lܨ9l?hj_ 2CA"TMsze\6O nFp`},IpSUz.y[7OtJrEvE:- Q^ vJim2ʞ\@< Dma5>[Cd +K9c b&佟y&2Y4h'دsqXS>LTx$}@ޮXOcDI2_ث*CӼ23햲fqU49 ,̘ a ԛ5+=lVkҹ:Rx,,N:5 G=poə`l p 7'ܻp)͖gq Ui G*'f~8N\FQ1/} "N56RmQDREp0sHuGvUZԉlJot3 5HS)@WweҬ)3V.Yͨ<ŧkqi7#>Sˆs$sO֕ K-ߑMŸu03~֏{7k!קDus^"¨ė86EU3Stq[' ?1dϧK/u1^nd ^zP5k1ު'"7yt5uD5LJA_" ڦIsrB6L"Jʡh`xdž$f-giE%:"pzAfg`dж)5篦unϾ~L{0,,RQ*T~>>*tvoXEmI G-%\3>y`~jAVՑ@j:U_(?x\SPFm\K>ʆMD$Sn8qA9x7? 2sBFSYNקOFC0,N!~hp.l7 Ap\[9.na@k--fӻ39 ^}a@Hi-nhc2Sh)=饲KL&Ew?بYﹿuz&7S y˨a_9.W+!8)M5] 7XK$9:fcpNfE38FgBڨ2J0+)!ѲD-p?al;6P*~hRy5" ) ѽ S龱Jo:AŢSvh/>.\ ԛ3m|֖bKcďF3lJԻ Kisck;;~(^"/!.+NpB8Nбꋅm~6(V\,`rP|bx}g.Q7f=N٪2L``uZC儨 ҅ŚopJ^{CI Q_D7o#V{"-FZ v({@N 8߹vJ$Q~v{)}NG$(w񘇄btkc9Zo{뿓v,9(sFYwTvoT 1Vi&TB.ZxKh6 N7,ϗ)_+}M&,mױҽxͨѼ@:?-.X Q.^;+IJ֒NKM[&ɸʮ[͆hj:uW P8pfrLm7E sQE(I,M ~m,䑡oo }302n!ert oѷO7nIǬǃxI=m}fzȹ^bƜÒb꜉ "PDoh16rD1vKxBqC'‡qaV9ͱ̦ZxM Pj0su!3#tcq|T8}*} ${ZduQ[` w$xʕXܾHmڅp,Jݵϱ4YgQG(,Q"SFG |Ty1u d|шnK%z-xwuwO-0^x),ܪlf70V!in!zu~֧V]&`đBl_ xcQe|3؅ru!Lkph>0=n\r!wRP]O]Ŵo*&+gjΰ6!S:%+,& ̺>"Cw͵"/'NOS<>"Shni3HC7zVo]#J1}6A{HVK`% !nrŜ|  H^v1+S#.4amjIP/xiF-+fTsOb?rN\>:!h6`NhEP2Z; To <*-9܏0q46WϟP`@AGQ;d JuX}@`%H%? Ag O5nE^1nLOTk){ЫbϦPـ}a- 6fQeG_/CeOr u1ȽDY:.r=pRt e+y:m ~Θc8ۨےAt^Ƈ](5>,v3em3] U+pǼj&WufcDjNt sj!cqg6sXh~&x8װM>M)vz;JU On\SAy' Fl M6rT1@Jh 잰"+RT "rRO;-I?t7#Y4t X5 3"me8ش*4^4{xOP2N){柬[Nzu鞊 XqZ4XCfOvW͓my6 *. WFݥb 5;"mՑJ;&Ŝ_X"DԵd o *1gZMSP~,4筺`}'_؄MoV/%?q;i9XY܄ *}5o5\X&k.uN) Ue068?zcC!Ow[E ;hdHcqAA<,ǝ]~$|5Ñ! n߫=`G_.C✴,ݽ*zPE+EQ*t-^!t(d#Ռ<ӵ~lh5:{MSci~^<9~U^$hXbUL)E5ؤS(@4Y1IjwbtaUG('^h\U^ S-QOޞ!4(iL'K Tj6OX]ݰYK mGQ- n& qHfc.DtjwP藞;න 8$a Y3z˪PFJ*LJH, ,`[L|cxuyݙ<ȍ7ލoӡccua~[V<|L{bnUeȷ*FF§S[ [?&c%uaca +qma;L̒m:B^RK$Kg vQY v xBehzY&71p2~)xٞPʷP _py rw(D08ZBP⟼pWs}-OZ[Ƭ=Oh~|4)~CAo+"`.evI=rT8mⓖ02> ALOgWY?wD:*lvIRTS+f3s`Ćnԑm;Rk 95!V-Tei yGBQ}7r~l(`սA!6ߕԈH4H4k#INM -AaZc,+FkRL-[zۤ2Xչg!tӃ-]a85*WPv0>يUKxŕX[7yJ>=nJBUҊl2TcTR|γW*^aM*引?+WEq [(>")6E#h.[]N]zI?efi36$١ޓ}%[&-axb0`}**V桬N yV+c^ڇ[X5Նd% l(Lp=G&oa%Iǒv` y;wYٻK$=ot/oܜȤʋ" սhYբ'L@{bȩzQ'#HJK.ibXrԁI4$rԈ="o8>F1o)-m!ph k7<p_˪`f3Un(تj'Zul4xQsh~0#}fZF8a4mZ7c^bWe YmTMN GШ.v(~mVX_:H\uljʃ/7NJ"iZ1&e:wwESժt9'myN؈3tJՅy<̃:m |}b%KeHs?$k9ߎ[ړFJԥ(u]o᪢czt$+m?:z4\,n6vB7a]+q#ȧQfF¶D kIvpby@o}-.[4 <,mHw>WW0ކMcR\WI`Nh/kK9U{Ǐ璯$6c-)`efBש?[(be͝#O,FlC ڜ$?_Y@ISHN *=(i莟Y$Ku .!eËVĬqܚiB?'BeM1٥v̀7u t=0{ƱT #b,GwOƋ6@jj|[3 udur &:JKfNDykWBO>Q1P'9+o,̏m9i٤G7^.dniCX<8H͆@XPw ɐ;N=I8q#8 Kt?\.e8yv'S$3+YU77H`ܠ٤c$`:5gQ:r=j23Sbxvׇ*{JbÜ:pPaO]X8e:JB {xx%+P.]T7UBK\B=-J?8Xv|d&,-N9)^ch6A{=17|.符*&pGzNR!@Q5zaTfyo}k+kUw(S$K0J-0v,\ "/_mS+ $z05YowRTR]]Çca͓*w6 fBPzƗ5}7t'57 O`2,kKfe kKp|H&#=ErLf:3G/{߼R^!2z-E Kך\DCwӔiҊ?cRh $&wn/ڵP[k <6%/*@jT G=*?+?-խ8pI w'c]ֈɹyӔxQ6g%ϱu_Qr":>?s.CG„(+eP_|nвWU( l^3IN`; @$Ǝt?Ri7CmRƘa3)^uMJ 0|fBjfWkPrbjlLICNȄЭ Cci!HiIH]W#^?#AT{Utujo@؟h7l/A9Uh0B w`յ8q0g!ЂB@Hڞr,/h.@M0`FǼ^Ey\j@\'Ec L!;CM/-)&fYkzey9 。&eCj`$Nr ЦI=]ҧc7Dk&YΚp |r|~p]hkͨ)ɖFeyqhk-mBA“w[2&$ΥqrNXiEYe8R-Zl uk3ëP<#]^ZTlSr>Il.Lf; r-dPSW]tKm0tj4.@YY9CA6=cP@qҘׄyb'9R慌 7=yUD=KkHEZ>*aԖ>q2OºxP 4SuZɲ#'v?/7#JS$-VAޛ~뎥-c~_! =I^D?>l$ރ3Th6/{! 'ۣ)1^򴆒Qm5PоgY\L(7rD2H}o2D5ot)[<8 b.B1ڟ&BFR>ؽ A +}c3alb86-ٌ!{T{5=}Ot{BO3h eB*-bW3^uEG9>(W^[ŽL,RvzV՛hjIRW-.~\K,^q&sMQ?Af p-85gO4cΓdr\9z쿯r6e AcT)g0AtVᵲߛ2\*I9N-ӺRF[~SQ!}?́6.|TzAY %|TPwF\^IxeC}>ٻ;2W5(Ml" 9woxL63z,XtpCiL{`4!ˬwq1jtp{<ι #2݋-$Rr,W!JH~zBW7utd.e=S#%ړվŞ7 ODS 6o9\@L`\^m'L[0+2BE'[Ƒj黎R; %XC7#UM}9kVN-ČAoJt_L = X0A'GבR5 /AޮᯢMSv)G%$w v+;maG*"]7{^OmˎL\c_AS{vQ0 SzPAx17|vMXvJd7hl;{l+z$KϪؠ -/n߽Eh LjS@B l(qj%0f: Lh^>cbW2hAn#iDxUq'%,̧MUi:F&Tx G 1_,( 4Yѕ֒|{OڃebQ,h}MO2le$BCazMFC $d>NS)(R\# B)t!1:=~0R 4ȁ6o&I轈*CY+Z\z4FVzeE1~^-vSP H%+zdl̔cyF5IΖz3$rؿ 8k~ ^Ԃ*O ԰zbD&x N(Teʕ{]^:_(1Ds|^/sOآh#eVWb:yJLf.B:Cr{!Eɍ|yrR"n8elv䒉ٱI_*gHK@r\HT4.ltDvQ 5dubY)đxiNnclɁ:pI`M'[ڂ2 %zMz?3֬q)53POiA,;^[.*qЩ!DɎ)flҽ\wao(Ky9FuJ\0'bLSl+eIY73KPW"DRGފ {*%&?ƪNESYI r25I}# 8cLsG\nD?$,Ohhq |32XA$XA4g}U8ttC)g`>%.h!\HQw`n`?q4"K$S qI ;"-[9>7 %W1B|\];Va&&Xvh@NWN  o *H4~L0L5؇&,QUc܃ 6AZ4"+ڢ0i ZqOSv ,/4 ~K;Ք9o55a H?ֵ;`讷MDnou zW5&lF*2Eڥ-JM( t}Rǧ"DChe@N}ʥ[6к$0 U(%;Voi؛{BB\ 7z1ɨ?!F˰xml}]/5R,WMhc~OqbRGZq4fGpN0M7Gi^ЯN=@=87HWe8M%a>UÕ-6|ؽb<Z9( ݆GWJ6ݣOftY깵rPZaG)׊,ߠO"G_8~4r,cnvz)NbX4+!et%`^67òv#z)h0,y=I?7/RK1$l4γT@AuS"߿Pc0ֻsuʌþ}*,}B}>qovwᚗ54mIOhN-]6_f`MMSQ5d|sb-fP7_0k@S  k.SUj] Q ćg̤X vNMYb F~.V_{US/,{$JW>6\ljbfzyYZDo*C!{|Ӝ0sFG@~\H'O&E'DF<p E@>vcb Fk!w֊Y%7إ2+-&>Fp7'wwǽ|U>9"-coNbb 5kSHHQ0oD؞"x DhuhmNFJ(!+OIFh$K@TJ-2cڭzTQz%)znyLuJB Wu=9/N~0|q4+Kp'M03@şHZS2|N־i\3tOW1/dfXaFp dBzd[nhheo8JLN95 ،ZѢbr[X`'cFNL?kw:VH1Sh\D^2|LcZn,MOuk CuFHӁ Oұ"_xX/1WӾqa1-Wh*S,ǣ!21`կ8 ^#$8Q>1-6M(i5QҚ`mO#_e}oidd2 '7ͯC,jSQmYoHit}'n" G%}2M&߆O\{RO m1}7/E@ٜ WptWQx gّnl]!sE`^l{PExC=жgԌI3sdȺ@+ƪ.}|%լ8X:kSL1űA$U;NLLbjhiR8w&{[aJ-`gdži7f|(~BZzl JZTZ)ֹ.[Sz +/9X]kڶf qшG i +q$~D5:r|c.Fsl]&E>79OG7#1 "t [MuGo=9i ?-fhn^4hہ9OXI( e^{i߉75>m q*==F&tj\r3X;myi6ǰDq,4kdܓ]eUš]pmQJӐcWm0/*OHK]|唅hBI4u6[ngf۶ڭ  #T0XPjQlxj5JwLb ;u͒v_K›{Co3X qYh[n.'('RP>pҠ` fvDW"/Gڶрdrfo`g(]7TDY+M6@ Tw&D<2NDŽBeuaIIБBIgLJ9kdMy|͓b 8,uqVS4A/+I sNN[䑐$KySmTbT+-gG Mȁʷ -W3`$ǭHZ@-qBrfF7r117T#tzKk^.|_ <񅓸La O+}1yBZw 1=X-'{3:ܴVU+!*J!x^P`I:T9kCnfI7 ާ Q-Qk R -`3"!ryc:'8Fz]̂ r $@͚*TN!Jtb$苀 -fgYZ07070100000374000081a40000000000000000000000016661a1dd000082d8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/݂]?Eh=ڜ.+8;Vh M&Bh;S(i1_F&*'|u"8~ @7=FAQVw3}n\hM6\:w|؟VC%Rqv4LLy"eסj`m)~ջ>S@,MzmX`g\ .G&M\.R(V޾^M`0av*w!eo)R ?$# 0!7d6*7ZQèPor~eYRxSt1-So! cL鉊j-1c6m,yxk,umReyfGXe)].˼)xe١uvF@B.f;-SWq+eR>2m3WeO\Sc-^\FPb#h w3I H92 IswspMvYB29 PI1a^cFIPD>OcN4Tyqg$ +K1>=Ybm+!,b&3CHR[k挜^(H0M4̒ߍs]zKBh`[ȅR'`/'4t¼EB"m䁨^J~p7F]ZepuNyXAqv"?? o%ۅ~1{Ϗ?GGyPY(|MRA|~~PNRLY}s^|IKDWz/qlM9տ媀,"ɶ;/Tڧ UjQoHAdՆ G@vLV5zKx@7t',7H\.!kqeUJs&_+PGIhw!Sj;8d,\@[s4DͿ B& 6TZWpFݦLf >NCo\r="ƥ402L_5@/^y׍s-O)ҝm)A:S!~e>5Z{ ђP>p6x@>~B B֙\C|E=^]O(z|[:sD\0rgԢg8<"ǿTj 䒉cO :3?Jy Sjs5ƈ~~Epm iJgpG'…'>z~oQ7i^liAFMhCY\]H %s*`[J%AfP- -J'Fny1eu+o]al["p.L! G N9.v-m41?YhAtjO4k ` |x~H@ЏZFEd4WUs]#ӍK-+lÁ"^*4,n?6~ 0 ,tk25>Z X2d(qӓnlxx9;eѓ98UYFF o!PρD '0l`Jp p/I~:9D,=@~-ZǝB&s삐ya寙;Eڠĭau:j}*4\=y\D;O9>{RHgB{ܥ.[N~LZQ&M 'h吼 Sϑ3٢7_:*{. Olc =[{/3pކ[-eT J=md󁻇N[g8o,=#8ȁutK?~8bQǹgeb|h={'f^hG{1Psn Dш@.p1ؚ6yؔ>r W?/TNr&8Ġ{ B;:lRrJ[㐃rPD2\w]^-keLEUAeH;)T3%ȴ.s!a^__CC[&^jV#Kbˆ[+,GK2(FX].Ғrˢ5Zk;!pgQ>m]0drXSMvq[d`i΃z/'w4p[0:Mm)Όhi\}i첂RZ K KB+ԇoZj'H/G h6ݕg UO;Vd7yj(C 6c|K_N|&֣쫵">#e2RZeH.vI[121B3)pVfණBUXABJ159K3R wY,ī1͎W!5Wfb~ `5 #d<T9,=)M o#q;l{mYdY/{ "S?#|N+_Ix*_ lE9e ]Cvö610OE=$sgÞiS_|{&m!9"Օ 욅= <i(W-&o< "w0k*%{N>v$w$҄e a ȅѭ+:;GH8'jƵoix?S:>YT> {VsWڕ 7iմ)!:{TWlHk̾`N`yqEF-cyBAVWCɺ-o4)&ԵEGt4~HA@!\>IoJaS`kJ9q^@ݮ  QRx )ˉEz?ОjmQؿ +,T &5̘j)m妚R8MoHT 0!w#=X[#P1/ǹXbzA@J~GQ.Ni/:5{ʽoӮ$(@+,L4@qoCIy4XϴG@?Zy†?K/AK6S<~czcvsFFUC`&يs>Zm5$d ]}$ήQqa݉Sr7HN(͆H`'֌TsBJ2#y൨."_,*f_ӆV(*կͥO)l3hک%qJV@Ƙ+S6}V&t4ޱJ2ܭCQ( 0E݅fH$-RUf @}g Xuk`$Eߌ.gVTMŠnP]hߠVZ o\/-Cp7Om rXdЉ\P蟔q|GoLkW]lhhi HuZ7?jKdq{ʁ>8aAG8׾bht 4e= 6ZR%Ï-۔ݗx7VX7qq) sN[Q5D!h&EB/ :?[$'IsaWQqt,kϟ]up,>gtU6vbҕEqLcm2n<$jiX" }R2a]d\욽Ϥ)V܇i*PJVhJ lP;OT+7zt:>0'u<ߍ1Lc&a3?wV#XkIroIJEE>1.pM-qg 仧?H KQ##kC#N3pԴ!U]BC)xY[e@Ğ*$B#4~XXOxO-~ 텩{9fg7y\s:O56|WӔ̃/,0Aw掌;g_ ^NLo?l7ÛG+ŤݻgH-wnLi[f]]>o d>Fѱ)}FZ Z}b^0<U`L*ӓt$5Ǚ G;};Ђ1U=|-vK<'cPې Mq|f{UЌQ,WH%_dz:ɔ-bzEˑc" a<ܶ…Y+;OjM&S aFS^4>_`ʓU#nRy3=L@ ok~ v,pӉGڠGa_0 r#. ; |)RR /At!WfAo@. YZe >'k6y=~VS&A(W^cYo!yUvQqz@,BY~8BSu_`z1IorIg~X%+ao, 4[EcZGe\}$14`xv)YavΊy$Cmg#j]?o#!}ʧ6WG_oPⰚwIIYD&(ŀ Y)2-K.BQAK8t̥FY1(HI'Apv >hpaYsCi/{g@RJMe_qn 'p[7?,AMiq,Zӑ Q"տvN$6;7g$^G=YFj휹3,6_1R S@+cܓw`<*oU[L?Lfl;~Qa#yzGeI^В wqy/K.ԶHZѰO ֶ|A}*,Ϣھ m+=?vE XU\~5Q9t3-BXraKE/uk~IXd'`rVF,#hs *Dafz<ǽ{ƚ|v& n~ߙGVJf%w)x}FN 8tĺ/d`UST5jMtka?LOzkLiG)͎ضпA`C8+7U7TܾCf0>PHe|nΡv&;‰  #iF>65E%pw`UAnP٭h9?;ifd4Nb 0i}$f:9]H48xLfKiDF J\#7ȏS>;Gg- ֗z6g@x!0LSOcoDMc>l*x` q`Y1tpR<ʿU2` y69 \H t~uJ8#N+‹3ZlwKDFݑdT _ 2v^kUE sAJm, oz!{,O4 CT34eBza̠oy L1w-ʃ%pɰrfPވ3%gԔ |^hO6GŽ2ߦئ ]f^o/aP± E}&V Չ`9"طOkR;<XxtI2ihWaO㖹nЃҼFXk6_W;{ <ӿHAR8̇+7^ C迥Ym)<7H#l̖ENNO%„uRٜêo8Ye{ezgxi_%%<GVZ({_c,úq71$1r㪆̝gbפ[3[ 9?)86^`ԥpSH|T-9{3!ۊs;T^P"qL#埢{<x(êOS7$:Y'HC8." <䍐2ts##׀a0Le7I6ì&879 2b9OKU#{SVf{z=7EZ,iMzI䵾@4;^]d5[z*( p@ XBץ{uKY9-wV̜V_]>0;wHP DGQtdQU#FTN Qgq>)a$͟q Iq#<Tb7+i~svnQNSIz+=Sw2nint'zσĽ%75`}y}SXڂk7#"4]V9۪9uEg?&;Kxy5;n!+nY ђy0Q,*ptsRIjJG֫2W+1IPd<`OR.e\r{sT-)4WBV_ "Ibu'O׏D'&e٬T5FT\Abz/xeX/yXY8%ٍ{zJ2$ [xDU_|0gO4ߤDLhGEYG\hxQ(gwC^c vB_B!P"ظU%A!-0\Z: q%BMK%]: M5 WZ: â#~lVKKMMvK$CgW=.3=B{]mѭ3GwFYCWẑ.FsNj0X^$ެf|q/WQ$"kJ^9c%Dt] 2V;KY bAƁJAj{Yl/59HcBPh*dkBFXbW]FU &e fI6X:F KMq(螳p@ s:7I97Ee_"z,ɼ=>sfb9HAK,!CT_3E5zIAz-1gBX_-f %4 KQod#&fe%@&AnM&A%~V@3.ZL840ܼ;;Gٞo6`ϣӈ{߽ڋ{7*0 oh34$Ξ89na@EW"p}I6x[Pd*fFpFo䇺v)Yd$Mg&?*l4 3zo*{7lp@?8+ V\%{yMBa:Bqd J畴 LaS( l6FؤF#.":k/&RWxRigDCHEOLܡaIq|%~I/CJH{ aM@:dB pphmoSjo>F0=fNqZ Kx̳"p]?vsj G: y";L}jMIyV1&Ÿ 9 kUBȚc\XGe0w*| 0)3< *>l VP'kE("Ad⏣67Usrw,_Hs^90W勰C83]O @icA3M%nIw$2{bMD T4w%\k-a4o&,fG ]g;b Ih['~;j y\x}6#jvbb-3֭Ұ"CB&JuWq0m|P]ۀsEFIKX½MKp|l woY$忝*kӁ4G: j%rp@^.\a%n%Vƃ΀ԟ JzʅDҺ8s<7-Ǧ ߿B-[kU Wȁ-Z3(+WHRjøUw+~,7[ѻɏ'sǗ*Ubɣbc,%r P:Kmq[O*p#w"Z翏^1 )i? @< 3$y}LYj M*?B3@̷+@ir%;׌''R8NG0#Wa1kC;G 2A\73ٞ.2k?i"HsAu1ɨgErqOwb Fx({BɷF\Qi~0Qy"^1EϬe3A;7 }&^>)yXs/ga)=tߧ.!钗]Ƴv4'V#˫  |re4/ .| ֲbW\:1·Sf>X%fwڰ@f/cg{c3$2#I*fCuۢ3g sb56\(D[|=lkzqP-> N4wV=Vԩ3*oL2`@d-aLNc'qeI 3#y^H֢l'f+٦/ghҕhEYOiFۚ-Fm#G@0GD.(H?lx yIX~D+RAÞ:~ODp#+/fKKҗw$႓d7MdWP A񓇼 ?RgJ^ jT`%˃l/A5z-oAّ oE[hm)Q^Wg[ 2K|u1Yzz9|$`/`J՜,Nɗly'>Bx'=,LdggB8A`VLoTIǩ,):8 A̎#{|JD-}z#L:3)& ,""Y˳C/LU"l>q*DW]y2*|V[?ϸ =rж Px e}Zk_3lfa>h4$^ yB^CN+.V-Gs9 WIINq׃A Jv@LefT9lȓ Z?Es!e/jiF(0z%(d Eour -W}%wxZ㰗|aI1.+Gc:Y<\Ƞȓe8Bx1wPݔF|1>QT1G.#5:I4++xay*YOРeFO&y7_"s$3 $~B 5$w&9t.tHCఛےE ]2p"D%>fmG,Lnd~q6il{Y(WS4>3=k)oYc0T9+?!z: =Ph w(gK7 k2SHwVd@`խBP,:*Z@ )R|PF&zAT;aJM^ hv>|CK M?x͋TR+2X,W&BLv@1%@L!(-\!YQXWvB-з+]cWH`xXPbt<2N1%] ]|]{ N[M!-Cd6V_LJbFR& Tv );sơ.lZSiSȉ6-*&VX&:& Dcƙ+|M9[nb%X=c D&D32dwN&IF%rNЛ)$1mwL[O=yG(:K_/,dzV ԔKŕ_=вOra0Æ.>rV獼H͡K|a1'“K3PF$}$T@։9 p #‹x*ѩ ?~\(,mMGP+=!Tˬ;s9glf5vF`pfJ- ?8|3#{B[m:$c dgGg~ʺXʃ/[U|w9kF٪jM4A?濢C |`V[qoa1g_ZGl/0o+b4wm `zJҾ|ΝpM/? )+]vJ~\Cxex2`(pth<}U(՝Yt ;pkkuPh`oI5 [%q@:797klwAɤ/=!t tHF ّwl!NūQT3 /ziv^f!C4wvDžt!W6<>6qDsE[:nK-hx}*yxt']`CP~RPcze#6=rqaxr`G%V.~61@[QxӒ̳n&ԣ'GL0,@S/xߧ>&E)_AmmiypCឣp=k l|C '2cP?Oȶ d}LmV.tD3ZÅe0|s{'| Q6잰xkkzg;w-YK= մn~Ld2E&(1W7bPlY.x@ 0ɏD}<(݀ڋ3nkQWhUpyr1hz!$#7 O'U҇5]tYcR#g Eg"_=L(wߋa?*w!qqo%|gVEq^ "ݢJ5vyPrlIT(('_ FF?N J.벥1:Gऻg ց1ibpiQOh/ɁN:Ο=T+2 ̢ h0f"ڍ\L'z(@m?-|9ZS>[̞H@L?u ^|׆>KMgNMmٌ,wAJ+|Xz]T!z!*XDsX8^ϷcSujDJ}zɤdYyE l =ۅD?ȇ~/zjaMR+m7pf(QzG4A"ÂTwE贷BskfQDvOmQBQ5pAxT}35NҲvmO.竒mr3(G>y+Ț*`+jOTrIC@ >KF,^n u=Ѣ|=r>n(㊴_\K3qQ27_ф7l u`^q9U.)U+:v UqI:f_]E(j5gyߝOSUEƲnmfDr۶uw6܍X6AB SP׋2 D-͒ q:3ozRHv!KX S(%#cs:(H;z%7/5ɾF1f?>fIE(ai_Y M:cx92uer RIiEY!dn DM,04-b 75"Zq6.t4Om홞@S.\9dT~ՠDFF BaÛ%{ֶ󅙶JBý@#;\!9u[I;hX_V"4e9K{WЩ8p1;̕;*[hQH<@ߠOp{4Ԥk$ N?RncT9 OpW*!d*^aONg9z[S"i}af6HOl` 56q\aMynG1์R:Ј.(Kz)œO O{ >ӂZdމ_|LtGQ&f/V hudH ԢǗ1fAIT+UZgMˇnD tjw&nVPVfu5Zeϑ%쐳;ekRG=3O3w{twV&J~eE!'kI;cY(vCw8gnvO;h9!-`QQϞfQShR:zMxv.-h %t*109Ql:RUw2פRf;Bu}(8%ўֹdS|t+w0OȢ!D8LJemhk|a$L;0;oӍzO2DpE^ JQo>›Hj⢱ PnN{,:S_)սp-XJ&m_~f04𙏝 9\(-?8A1F ZnnrԻ+jSÊg`p,JW4a\q˯y;TaZa0DdR_5%l cm쇧zD !N~a" rݛɣ0@R+bBp k@u X\Q9-6Hˇ#5TI#BqsaSs)P~uxdP+M5h9hLBqA}ൂO8UV4pIkoW:p|X*9=M=qmpR1sk#v*韥۱mT=Xr f=wG@(l&4`j#SNI؉' !^a-(mLt/Ovn\6? 9šE>Z?ޔ{Ȇv~9B~aŵd}h{*K\:½S䟐 k(rl=v9Lv3&S" "l՘gu2?>vŧٝ(>J9 ι<Yy&:K2f?*TSkHCڕIfhwev^Ns2xI/X*.GlI#VL(H8,>eDq-]v,{nmqgWEIB7{遵'eA&Q%F6FsnZwR䴰)c*7FTԞ^"V6n)Z)h8E]['?:b/P8nlu!Rx-`H=]2HU]k)5u#"oSl, 糚dE6lͿB}Hȴ$i82y_O?^Zŋ Ƶoa 'MnGB-Oa iޟf:8qF^JQr>: Y4l]4\D= 4J0F%}0B\ T =#"R35wNAzm-4c(06|Mp#`p7tzAϸ '3dXp~Yx*g]BnC I P`{uu )x4dzlv ,imIKƊldS>_x>;՘e5`[\BT~#w's$C r?/CU{)a?[1PavWɫ]0/엱ъ# p;izeFf-Q@XGZe*Չ0҃\pl{Ȣq8,d}y ^񭘓듂SsLK@^0E}z ]_NvC PWUh܄!Exp`vX^pn4w;a|5]HvGmYFY8K3lM%~D ~)F:4a??FZmS^SX+akW| }n JĤ,CtZp5fuKymG)5I3 ~rږrvBDOCi2 5+/=*hr_a4hIr `\q6RQ$xpq%[!v%]]|%5`'MD1;۱[ڂ#그m)*b凹Omysenk$1"k޷1&)lj|OI7.TۆmF&F3k£Cx50#_wY=Ǭ]Ԓj .؈om6 S M]aߕB{47|];4]Jb0r4Dvp;,L{ 2^2:FP?(A:-{шQ@'N/p<֤t_dv_y(x?T]}k~+]?&YGE+'a]"$EV=܎W trբ?˫H*쒳*!+SWGCetk80JjG'M gZo j*O gp0q!FMl.PNT<;oN.Kwň&rDWI(GՉ|`I ,m.7h_e$ƖL 89H )LH*?㿹Gw]0˨B3L` 'T,@S3nyH{*{aĸO[=,4e]Sфy cCOFޢ_?.@T _Ю%Ja)R&$ 4S#V0/6* Ng޾jr>F;hJ̽o!"uajA>Զ,rV80—`4Epda WWrO͌5_,ܵW$4@1ʇyOLDQ6u;uۀ?i7&Zc W-c3KK:iH:'7,l΃zL螏$c_!ɪX=UTabcq}xJ,b, {ױr._9&D'9cl{[(a;.UؤyB*2WM/;€o%$Tڏ R|A,RSܨHPʀQkY紎sn^K>{ ?q0il> rj ^U}Dfo`/.cb RvCpxsCT> tUHoA!¢|PHL!ϨGq6k() m_@2@mH+tg=5)[Sw% |m\Cvշw6;Pp :lm"9Y#JmO|sZ,kx-@(`i$%+E .(0j$V4Nqe_[dZHt|H{Ã&j=*`S!ﴠˮKt[Jj4΄ Kg/ǝ frmW*'d&/$9w n5Lu,4F?Jaމ5|)5l2Dlr.l < ÿpWR̬R2Bw*Ts :EME4] kHЎ;OȯY~T̠ HEU15(z6^h#(vd7Be>@kLJ)&`8^6]:򫹸 kș ~7iv|͏7}.YAB`*AZ[:`<@Ae˧{Bީ^Mg΀s8h#X߶kU?&uGdͦO>,k`qX7ЊX(27gIKed3lf̖􀨞sS| ZkRp qftJ.˳(gK,ed(ƎQ!/)=Es˪Kwy{d1~q[tS-l$[ p[]-!0ܧx:~bFS|GQ1`,¬T$ﳥ3m6:WH.7ڴyDL2TNo Et{yE9dM,NmԂzɿ}@s7txSeH"@L6e~~gfHP&jЫC O?;}) A>em8yuk?4c2^16?j)A;%q9A9|*-x~ U =1ϗ z5T@O1mTM-K6dzO50!z6UFAu=^UgǸA9O̐tiٝ_'T5soWug%tjj@j^U3gq;#ժ$98`ƁG0'sBNTn*%e5һVoS1lOK-Uo`R(N$0ߕ3KM3pTqu@ B'>hP&zvbE|V-.Df^slH-L#l'P_TJخؐFFMvqӾmj:X`MNg,BL}:ywW;X _1&fۑA|9/SS؋%p74|Kbz[yFw "ׄI!Pܳ"־3.{2D=!N?Z0BN餉c!G!/>q =Q[i:w- IMs>zCk5V pmm>Uֺ]vT?fxH=AbcuEI njy ^ʿ}N՚Lz1Tt7~:{o:lj_E.JsQU^Xq+}V^#SҧplK/ xժ!V q2= eb]܅Hn&(S_#Рڙ%ا!7+BQݮHۓ` B{u^MEZ*ֳnOgQFP{ F0I !{a[4߸h[+~W΁.g({ܽCekL_.iA7c<ՉU Eyx d@OjYޜvO Ɋ7vɻ6֝vmx\ǥ@1Y.#DvU2'ԃ6%w"A O"L3Q2s6ֹܘWM5sI0p?4oǜE m`*~BӘ 6.xCx[(Dspv8$8\+e+$K:@6H}ls;aꏹD๬5ږڙbCJ[\u ֯+4V6u*qDr8a-ttRi7A~ta3 ȷU,T%PgOw6Yp^lm=޸+Q/n!Qω]0{̗hM$Dy&6&(R^@?|ғsS4Q)Qؼ aQ0,FĞ(|Ըh.z5r^R &)$UsB?SQ,&!0k jRCGc}] X |ڈ ճ"bعc[{ ს J&d 8#&qV3<ƱfgO/M:#*Z~= a L'ZQ- ~ƣbf&2H3g˂bEr!G"#DiGiv-r[k5cm3mb;9otL2D4_,)m6A|o)\@ W)F* =(`]25F!‚mڃv}BfL&HH圞.'w}ǪBd-6xe7/^WlquԃDz"N #L0W |N}V%PYJ\oeB?SyW uc3~dշ3,u\a~0|*"+sl"򈕅w2/G;>4M5<9'Uj.?`xp9U__^\:moؖDV{j 9׋o[i_,s\!'󠬁Xl$jy02ѺbۉV>Ni ^LpVE2R%H(_v\9xl# :c5)y~ ȸ DYEӽί ]+~6>ԯX&)vOy6u\]*W}MC6r-,7&X㇎x+A6(mGJA-[N",wĂU*j9圷wl9tto_5=L\ =UQ; a ܟ2 ,:*0c7Y)vaU= *c۝;HnZB/ 00F qb&љc(@]H%-Ob$6 (223 rl5Tݓ&Q n/qDZQEY 6G CopSi0ّF֮;aއ#Lᵫዱ'l^"&ږ ,͜-kLpü֐Mj&O:~. !/P+m1QC+b1 r z!=5ߌ)Lڭ 3, 6g3E$tu+\Ԥ XmN 4f&ȨP5Rv#2mH%0z ;;W[Q ooeݔ:AX:7ƘdE%~&xGjNX6'ʯZ9xշySmol'0콗(71szǚ|H+\}r#$l`:R:8(j,9Pɥrc$f3%4FZvlxN}\骡=g &uj(|EG{x6` ooDxµgH*Pv1Due+zx`-uޞ-,3">|~J 3]B5h[2g]f+,H-XTmrR4@+< KBS=_ cB-6\5?4Yn{p^{%]ƵlR=kTS= ѷ 3DJa(}uPA&~jbtHSBT\C޳ ]v:}*g80*hB\;ECx_]lXzoŷ?x%Pޅ^~%YU-ӪA23g _ N)ᴋgd죓uGL>I$ x~дeљw4wv|F$gat)wsU:̃|:q/Yqz ӈHQTq|WZXgoNʽ4*fRq܆$Bړ?o(*rD4UX.e% !+$* mu`RQK܅5 SX7{_bЖ܎*Z=/Կ<^L:wFAj+{*6 >T<\U isTk4cd[?֯ TY@tms+nw]߾k%3Z<%W~˶On.=PcV?n/-ZžoF|n{Sh| =}_d<8h쀥zS{`+ݥuXɳq4&kuV ⑱kw³HRL4K4M^]%I3n'p l4## '틍E-N?;q"g)f#<QLfc|A6vʙFZdpR67sL qL)tIr0>RN2ñJ 9!Ŭlrjq~:?\ؑIJ ܉f.d; Wyo(ܵB&EJ̅>X1`Ej+%~ gkca "9c*u P, +jM=uhd@簢Nr @؁}omWɔ01jSmSe1S:gB@h ntsZnhͲ4ێ>[CNM( 7uYBuclxYn'Y9!EPZYn2߭Ezd!#_d;z=rHm;̝2h}P *kM/ZBFJyǽfS^UB"#'XAcPm+Ǫ Mɞ s޻Ec4 K6Z |[lddz_ B{`JNe6~,JdMnFpұHC/jNAO(Ә+ˬMevJc-Cg9"&G'η$"啷{hWh/a8I: &)Y֦é,= RPhI "#BTV۴MjGjuN@)fe8uA؂%|#݈0Ã/\ZlxZ 8!2zɺÝAu_H^BKo 19"#` v׵q6|)H4CA9/~_Ð:eIj@Fcx  }K{)OeD[IϡRWLĵ}Ιwm{7'JVy/֚qrgonکZh*p9*c'[#MxNKv9zTl"g"d4:))^KK')wN9;AT6FǂOA-yPcW]7TniIE*Iʛ饈E8/zKgMFx~̿VpDCz95h _=:уLW3EXdrqjsQL?r}R 'O4o/v4e6^HXe۝[lh<345 χ = Űq |!٧{j~JwXګ !K An-艇ʗX7p/ ) ]Q2nR9Fj Bwi_I(tp\GH|f`kk2A AnaZN[]\TWӁ~̘8FwVrk WRM] !5D z`Tn>P)WI B]ZE S#S 0s]EΎ~lD]&?NF74``b o4XD7x^=yc' ɋO]aٽÈ`t|bgͩSW;L&큵 )|iB$dEǥgx3ut؇ վeѣH%ǦQPhDY.,s9F"I[fbV]NBY^1ۃ Jc֋ck<>|J~$kM.E.:Y{ǝup0)}NGCG4s5 n⤲@, ;*.S۵'p:lQW hÍl.z oȨs8Bء*=OjNaQ9pu0`YTtTth]WȪ)k68 ϑ' hYn.{mJ X)P(ƦWvuЃ`E& ;;vWFusCvdlIf\9>LJo|v b4Ԭ!KSlW (QYPzQʶc$V[tV+=^K:?*o)' yyGTsMvEt|$Y/e fa&,Es|{֔Dj䄌{TziTv.k#@KIEOMTi_%s_g ۟U ˹Bmq~">H+,xɨZj/]/}Ql)*ZbpTSɐb̯wy}2j&tIYu.bي<}"}G(ֱ/JƓ)zkw)Ow 5 b7ԝQ?;jxr 3R2(V֩|3v#p2%-P:M2;3}úIDŽP:$:9NeAޱ?S3Y JÅYrST34jŻ 7ܢ[c3|rq_Į3xP)vTjq|ؤ,ÇNw4ic|`b(PzHe?DP4-71"`*0)W+}i).X=kx@zfz" UNU6^l߀}폇(׈Li-@~%)ٕ z%˛Ė}v# `O7%d(KfYEGӇ0/{Hl*@Ӥ}xL:@D7or }3 k!b/`D=eӋ:C 3sie+U[AEPWA/s_OKj"*5A) AwyQkLUZH}\ {XXgKKڢX+u p&ts{Jd4 _UAu 0{b4ScjRXU3 N3ζ&O (7- KFZIJؘz?+k8H]C"6⑦;~c3cy;Wνt(*˹xK'*n7-߳6gB}C#Y]a8:u_J^% l4qFh}ArKJtcp>s~ǿ}9um]9k\nŸƟ ȡ9>Cn\'>@~9 TsWEj$]=:b9zcHYQ}Okư (|ZfS9,0߈oxgsȍw<7_s ]eG=kW=wz&.u~P{QsF4rO/YeQMG[yWϋ̕ȚPR/ K)^@E.a"ٺӹiBT[M1a fAeXJ&FO,aȼx ꤩgd\)#U;yWFn8dZ`S_m/oS_C^V_[¯F?-n#g[wH̺1h-z\n$J+MyMBU;]+ bnjW}t/Ńxe4m/DaLk">:Q >GF;U{0<ƐRHȆPOgNuدD֙PX (7bղ݃ gJSܙfrM" Lԡ`xd'W$wuk >oqtC?wgG4 >ʌBٚJХ^vD|/#,\T:͛`9Rhu.P!o{2w:)B]^CJ|$T7CHsn *+ϕCB~͓H A7f:6Ml(f7 ~& CzTf8X~{1(WއYf!*G)zgHHvڈjy f'`Hj2SäS"bz84JT_vG/oz4orؐ@VŇf/ ø\((.Wzs0Gl34G`&K"5j+q\\:.JZHd"U!JTLQ" $yfm)4 )]`q Q_Ր̵>Xr:a_;Pj:Eӣi|nRʁ<ؾ`|9bQ=" |H!'g"N!to_oPx OFَ \s_8jyBF 2gOÚ:f_`egu( ?6A4 H}f*9W@lQ6>IqYCun :CuZrQWpx$ p)jlS̪17hV3 Mehcy\c%)'i;U|>KN^O=GӑGZR^]`pEF.GTrM2ŗ!-4rH=ud^#\o5Seɕw$O_ߖ\DPŅi;'j:'"I ۀw 8,:Z7B5k{H&*Hf(cj jY 1,O[gIj!w3Kc=nD' 󹺺9._gXhKY_abM;Ͷ2ܚCl|Yr ^@e=eHA Dp}_2@!RHldgnAO ə-..,wwt&XY84-K<𡸄ɳaz+X7{gڔeChpmW)zr2/S]s QNI'LڎWWҫh_s1ks@7-e{]\-m9%C`@x?F*:5,zCGOpvBf9c<+YjQo,B cM.焃?]7TA9{|W]ʔ$%AKjU?J "w#wJP]:_'<׳:"b2J(z(IƊh30Hn#HHY\$9bEO69>~QYnvpZB+/d}UmajH?.Ȥ _NH+(n3CaBsurG‡OFvg|N`z` ͞VUg@ޭueRAǽA50kU5R(h2J3󄟴b$>dRwəĝۿ cG6t9~ 5szp12g4}#]~\WY3ۑbq-,Yôt/Aڭ~!3 G@Q-'J F>*mf52+mr>ˬmt,"Dg7:'ibͰ3>l2!+Nfc]36lo6ARGn}kc O֝4“߀yQPP~0V):}X?xbnlCbmO_X`௽xrW_QOR`u6UlP5~JcpEhx+t!%1kާ[oTE fGFKɨEto#(5ؘ{꾜Z̬ƛ+} =ƚ ' jy=Uz8whڄ*zlbI>JJ":BÑ#X(Ư^tQX3IZkE J&gc ymx×VS6d=r{ɻi9R1&]՜ߍ6Y|E"~g-"fnEMpKi'h9*;ڣ'YKutiCyWbn1+*G;Eg"_+q>76fQ3bH%Xw<" kzNH2!`lc.i:0.z7^a,":&х"y٣Qc6㊃#';p-=@<o$m:5n_d-5&wӦ"zR[0$Zyk3%\dy/p֞?L^YQXƝ!B߁ϞQ7[˵ϭb@}d{jɰ*yu r``;8<>%7ؐT⿊j7f&%X}2TwkA"cc $epP2G^6ͺGtx˼ڐ׭F&;K:<iI9g(yM93‰`mWP%.0/Qd+~TF.l V&:;$aWՎ[zVqS?\-{5\]n Y3n^FW ptڒ dLdZzl,ԍJTKnlփfD& k]j:@i79L 3V<E{b'SX} U2 Y0nm٥oh+ <~EsckڿOf!L7I^'n %{ZȜv\g>\\jkG69f¦=/鴃DaZCuo:鋬s-Ew2|b ' V@r5#iPGJF.2A{n7UF!ٔ9EfbYde|yࠃɥҔtN{Zs70lѯC6՚%?j@I=F 5H7ęLAUЀWbbtgï`+6uz"bUNug0SUudLq&wń4X_ĺ_?~t|c ׼uoewZ.Bq{8rJap{P&¦a27.*v)d%Bʻ3ȴLs0Ѿ~T |^\i5קP4K0E|߮ʽ})IR<|d10peg"<׆wօե'Q:5pr$ 胿)B;gLsm\j1},eJ嚆9|it4~% XjŃ a NɌտ&v?8 'nmKe/Hz}1_f?1 -+Ke͆5"'j1Y]X,TtTD[A!6wE>}FdHk^*Ձ}_C6Fخ7Ϯin^b䬥BUe|@qR;A2fʉ Kbt3>nDn?P^*d!xo$n2z<ï[5 U=,CLû0`Ѱ4ΛМLd"7ׁ*-T'LaZ&(ְ,NV^hY:M]st tVBhS98\/oڿ%S1v|ERN~_6vM*\SsT49PcG*:Ż|D%n7 ?VHjQdj<ôGa+,2僲Iyi璴Sqf&sg%zƟ~I?>y |ELNA'cmX]19&e[Y-4as&W9i颞4bTArf7Mxd!6:2(??.c6r! ֨|4& = {Z!x!._ KRw=h Un$2aMb3:h *,UJGա9"xi*] 2`zU*.%8}r{9_p:[]^B{x Fv?7{Qgu8 Hhs$.(RǪ׉Ns(S JZ2iZ~z'7y.5~暡'[}\*ﵶܚ?1671qTvtgT:IxSҊ[%EBd#[̪rJw#C'U7`5{m :\g<2yǎl3@ 116?pOMiry # 4i۞|J uWt Pv^S+@1_ʃҀdT\gFĠAAb#{N}UmR 6A:l?-bǃΉe]B=h=qaԍ+p624Y4U8)tq ̑jt$x=7@gYL1/q)zf3xݗ(G_Jq*t0 J_m l{ l }R߀B4Ra/f f^}qkeG|n7|PHB}z0#TQD)1ނǫ Ng'i>..55s4k&2}x(%GIU!r>D'*cĞEz'({*El./ [cnFϤV!$C<`M\7V-T)&5icYHHB~-@Qy<,C>MZUr"`*=Tֳ23%KM (ԫYI]cf]ae+,L֟a*J&gss;,J,JZU.@t n ߃CC_Lk n՘!6ɞ2X33p!0M;%S4Uɶ7sD玢wƺ#ƩN=Q +β:6YH+>\)'zĺ.>p9F_(b/C8 E`@\08*F#2M:E8ҩ渓U1rw+*@'LES^zK,ia]*4:B܈aa `&KB'N1״ ?(ruu9b=;Y-X@NtU!mgl?sNlChs@vT_e7هvâ{[ p!Vc [|@n$[}CE,fyy8 xwDyє߰g2(iH>(䄅KYxAl RcWǑDz3N8hh%k:JȡZ,[Nhp/,IފM:u>hiS-2+-uB|T㲦xD}Cf`Iߕ%e!C;&[jy݄W+I3ǹRĂcw. X/jd%ŷ  Uvƍ {K% X{DNTL6cVZ^•7$MO.u J7f}\wĚm>܏n],TOb, yIXr - |fS$N8ەʎ`_9'\q.%QΛj(~ XVL{u">a}f3 no*p.߫S-e"+Y }cps׭µe2Rѡ'4zWmB*GHKн[$$hA/:,7uB 0ՇT1Ck hIAHb)B&:ڜ+}@pdMi[w+lO!@<iOϝ`H}"jٛ~^,VkB& Be205,4z˦v_̯%ȓytI- NUBZ}=hds=`]aÍ޺?-v/Oi7ѕ߂@@d;7(YڶY<:j6`$均,-Xw civL"_{q}΍=3nǹ{l 6Eg]q9:]J>ƒ$jLqO$}-17*sj]cEz$p6-ۍ\Ok*Fs J3ul%'J7ޮ{E:ag 6W,xnpO'ixLsZ=p"ZtJ5UZ73 an"(yf!Hq[)Nur1-ޖO١p~lDrGMH[}0HVk4.;bruaemKqyp15\/^ g[am$鬹$H Eɯ8M3OR]zN5Tf%T|AB:}RUTGIyA_dН7_`1ٻ `VGnw#IQ^ӍoB])vR-wZ=$ťk.QRӄ!gBԛ64 F}m j:v wϊ: z{!mx MK&Q˥Dg9 R9n8v53A.&<5(6Z4M})B2hѰ\"߯}"ͶTbrk}x6S(& u[=l.dznn&F3 s7H8wd;YWBշ9>k.,-y{̨8;aQI?M#P /{RW@w !ւ;ѣkOa!_LJٔ&@'Ot`϶IqъC6_]tGd1Bdzh|n;R@Ep% @aTOvVeWt ~{ltY]76fz?zS –a '9R#LXX;aV A 1^Ԉn͖eTџ\xxȰOA{#F+U&@L\p"\UdMTUokhQjzxD\S7Z3k~i?3;ݘ GW%c}7f}Ս``<=4~5f& LbMj>k0bՓo)"/Ņ-W b^Gf)!ꡰ[|TIB"jkrQHVRbCA)A';a[%*uF gѹƑz(XtĚ󅝏c#D.>W jש _Gu~燴W[[1zlGP*esK\$3F4I0A))&`l͔Q S]uI\|)*mon3^xJxt;ukNyT^K;Q<e,ƒz㽇$iCHm4e>ݑ׼BEV~Ke*~Xyk;BLܒO]%ڲ^Fc 𭽘{6}x/'YuB1.W?4eJ(̫RBZ2g4:*jEهuTT惔A*JXrkpD]iT!T|8GEFL;|i, KCP7md%W~l Guɛx*9b"e r e;ja%B]E~Ǭɢ3pGEx/))o"JBf"m'*TPgp][.hxf6Ky[{ߛ"1~ A 1sr?mqSI^n18$O:_y׫"q}i^Z,ntrJ%pT>0,_3$-PQ3- 7F L@0pI!=NjռݢXK< ӺB^!P֣!jg׿{~d!cG_e;*1J` WIpKWIj_!1Y؜;+ͤtNcP(W d$+q9kM+u).ʢV FxdFbWyfqeȾ(e*GZv1I^Z4 E,e*3aXN} ~f-7 f\ RǜOk0QE}REP3]2љoZ;ĺ.dHnݫ̾Ij\)#̥:tS-$14E+]l4XZȹ^SI$p`flq9 Y&~fqJ#T-Nh Ip.Dx]8N^dڼ%\"ZLV#=Q`xqTrXk![2DDx<_s/QHh?Za R F T?Q쥾!WRj:d+ck%h{ῷ09ei P}Wz n MJH=~}:ԝ dMj8^UU`Aej\‰3U&jUKkAZF\k  |?$(PՔbK|E\"fO_̑*/G;q mJkx /lDK Bh鍅X~p}H8ޘ;Ǡ[;> }f('=^Z@OLNrXKrEɳȠG$ō"jWMmm VJ B,7=6זQ 7ΞSnU)InrȄ pZ - ~q>/jPf$0`%G> E<ʟ6}ReT tjD@Ki3YȆ!z١a+R+ +MBsvOdv`9%ӌ3QAp>9Sfb)le륽? ,+*'q9(N>)VMjtiKXcƋ,tu¹b7t֪ Yy󳄽2vqҁ@-AΡŞ6ZfdRQjda d?/;S]z ,6mm7a K 2*@S=mt>x! P?yt+.^0 %W:ϝS k8QRB@:A2X&}`cʟ$AޟeD^l@>*k,z`rkܬ@u~ "4tl4z Y(eqQ@tpMdhMp⠯2$~'QFǧ !-nQ۲I,T P䒡cL޷ʀ ,{6oAmX\xyRF_ 7y|= P%9#Ig|:-r۱ڔt Pّ=B+H pFvw8eII!lj+0W.[1ÃX'GYW8ywIo㖦0< Zn(J\X,6#H{PBc4X4<_tJt0V)ݕj5}FLUsh<lO{pItײNZ Kd^-xt@\s5^uƳpacF[1R+;I8Dqb>;Av`+[D{JGu# rh(~=ǽrIDۘI|Mc=Gi) 'c8٣LSW8@0#=/Cp.5̣ӽsb˭ !ۯCy^2،j9FG$a.:keql܋xj ^<}b~)WnkԻyO20J2XRe ㆠp|E 7O*/D7<9FA?m}~AqJ ;$ȃ0=<4>?5IHX/R34)2ςjG Ե.YyAG!Lր`r[p|R gjvD0j~"ˑF>4aۡ~66JDAr[uASߋ [l߿gp9XX©߲P)(dmٔg*y=n>Qh] p24T(Nznmԍ⍳kʁW?MU-IMpkaxfA.c26 <q{&gz<N.Kt@,arj 4fu Gt{xAA/Ol$9|>e#B"LRu1JrZoΫ+"[\ޥ@%ے׽LKU`{ 9IiK[PEMRH3_'ŏc؏ 1]<<)Kx('d9k8sg8}GHc?2$vZzD6T5TTHgYկ894njDHfѸB-UۍkA$ 2>k_7,_M9ɵIXe||=[ loXBT(Gv_,M;ݬ^LA' =gj?E̸28,{#/eoM*BH<yqʽ4׌c9oeIJ~Ҷ=y TUOn+ZpOUJH3~AKqy'IY)m4MmDŽ"E9g_ABfu1~i`4z| e3D1Lv;# YĠZ=ZEȖEv?1/a{DžP_;pXD.yOAuVE(<:jƟ8F|}OM-პvtI,./1Ep4 Lkɨ9C37Gou~ &w7Ax 78r\LQʕf,%qI}d 4̸pR2l a0Htw>d_aҷ,-Ѧxn7\?& r J:^BXցea^`1ᶛK0s4l%7n@Z﨟ԫ)t AyxYO+N^깛%/GZ\ Xp5Nήܑ^p}Q,@NWi$dOf߬z<`[CKaO>p,Wu9K8C.bO $ա,;N(U,Y%c.mn@ZRφ4|'GFx\xЮZzG\86q K//bΰX=豅[nruH^RС\t'l6~u&Bˑ9`{\g`7o&jSkD\Yuξ J7h$8SMic˒ {vX ٸhLLGpݔ I#$43qhXQ9@p u= =]VE~ߏ/QOopLwʴ%dw0~ǚ82!&ߔl[ j+U{cqL?a8c؈bcL@gAm*\ܳ]?&-e>HAVrˮ3Ӡ%p-9^VU>͖+~qz`f$Uv08Z- ??c\[ MOLT‹W}wPp(SN0gӌJ !*|I,ɑ玼|6jQYm Q.w(thTlG/o-Gd=A=q2uk6iX@E_0ުz=`aa"rYn_YE|z%O$Z_TH۶6[g89|D{kCǼZ!` S)q򠘂CSfYܢi֦a|fv9ڻMgwDni'xpoвcϮb}#׬5$`CheٕdAvA#4ʪnW@ L&h(tހ+=!r̆P:\2:;ݯi)ƔBhF[3rko1v|Avuqwǟs.#fO'J6۾Xkf\ A=tw֊%*Tf],?Ǻf,{1IB)HzU67IWFsD "Z:tZeGN?q+-$5-$ѵ%,!=ʖz*"syÁA z⿾XQO{a(7 9r4w9'䘫~& hVZ;[K64 󪾺kSʲ.Ht\=?w%O~FM}O#zCUX/G27xjle1N0]@*[7k?\ ]|?M 0,VäoNxGN@{g 7Ͽö1g'(#\C88I%f%N@w,OGRؽg1%LP{N~MM5t~`;?Bک! Ő[cbi /tW4_T}]g|uc1[}ƪ> lr&r0λe[46g:|PD f|]0p%VM y=,4vS[C L{13EdM=*W,3bV?+Qe5eci9t{q0m%oW /[C֬4^?رpu:/۰ts'NVs2·%,oLW caO&S/q0#ttFdgƠHM^g}*2w;Qh[Lb:jDVwk{H 0'v/4KHކ  ](quNM!"9a-Zd~$>jJa2[0B$ WCE]8}~%X1@&RDQ8[$b̍05N{T0^2vXvA|$as x#UEz|sp_P:U-1vߝٜY}|z aݿ JsJIÒjHI[:q'@3ikT\_QeҲ'Sh,|N䁂jȤ.ڍ ,0(><ٟ&%x nڥ)Ӭuzda;9y3W`I8 F?ϛrq!f͊i7ѥ+7|h0 X?9Sl'2q5pvfDLKNCPj{Ql8ٖ^Rw r"? .JZ"fDݣ?*.bQx ruq#e2d]td4T&N$vd,hKOFڋ6{7XV|^wߊ[y?E}p|Atƛi<{Kr`!E7nhU( mK-1J[ ,5 yyf jZ&W¨[=1=l׬~?]仒-:dGmPU79Xճ"cUq4xBWHGPnD C:79:L+ƒoLaX)=`S3wY?FPNJyge,0d.`R}F?x s׷Kv/0*'WHU_g"ޗ&E]rY#\0Ik~t\0Yn< Oe?I;SS>р%A iK-#e>ȜWo%(xIÐHTSr=ƭF:1'es孃/cߝSXI;|-\7φ9߲_W1(2.{Zb}b7mu  -@[ Vr֍.@'?+Q+j><5~e 2z! OWi%BSlmpuqO?[03f ޷(ɤs'*Pk)C5w#(^'l"b|))^"uJ( 勭Q ˉW> 'b|BXK.@PۺSxasu\&d>)Xa1]FJiBrsfgl5YjzU4$f6+ _Ɛ 0Nqu_/]$+ĸ$>c(8t;lF[ϥrHVWܥ/ͱ HdY; ^zT24]d ߊCCp庞S-rvp؜o<8c _XiG\Q؎YhiYv1T ] [LHbYkB*!rrsIRRӼ}_C/%L=5bg/{X?R]T}PѼ}6bqui5Tz"K[۬v4~8V<%lnuo2j6mtro@+xvx#Y׬,u;&NgȊV1^mgwؐuķҁR;>!y$8ȂNg).N^-:14H͍'Ѝmx`Tԟ<I{T^+n6ɞcz92}h|خiE+ rFƳ^A?PV$?6=3@L+P%lhH 4>Rw$*l6xG ޑJʺW3ȼTDٻUQcyt3 _H,#G^s%m?,dzuG(ܽ8t)? qJ 9 S/2MN&_̥\ԭ_O1d:\~us0Es7za^}'oe("crk`l$BTg @&. s"#OzLdgfGa~#Mȯ2GK8=Ȅg,+q=ШB]Zp];04y8BuQŌJfN0u2w S4#J6v [psIqi8t9CYˋ2+&vk4!T|t{3pPZOLv`# }E=nq+fh:Vje7L@OmB,z 8p37&c4ў4zӵS\[)ơ&u\1ddT4Ạ^Y#DE@ Nrف] +LF̐[ S u,yChw*,lUD83d`DD|!C'&bI/^c%Om;eXo%0O j7($oG5`p߁DFZ~̓FOp N^%>@*#Ơ &VUΈO)O.l)8=ü:*I9u_=򠐟j1vl"e!Zdm r|fuW-2.Z0 +?SO^2QԻɝxZY αO,b)y"!L=X0&aaYv PٖO1."eeK.bIG%йAbZ'LUn7kN-ߊ&W>RAؚM$vۈ?{Rj,.ՒMf IxMxOՌК;Cچ8VCEc! ޜ8rh#fuu$E\O(GJ2#XFBCUluײ.={91aW;h1Izo2C{ ؔ5^(?8/;Dyֆ* gmZ&kK7RQV+z1w*kiC|hQW:@͞0 _?_oeky#nR[m[=`ˣ9IFoe74GofP  kQtxi ]C>yѢbOF5|G*H,;gUcCw& )~vN .Kg\eD%e. |VQf#m S☪`.0dKY;.0OA"U쳓-3iI!6D1w<sjӷ5b6w@}gb(R87dK< 1fI3*].S$3 [ 1#c? Mo ć1hV׏r|&6*[8nj"m3%XE-86VyxtA߻Ąc\JpNyE|.ň-J9M-a2$xNL>5 *o Λq$H*Xl!]a 稙Rb'Tۿ Kܤ&ta/8WR cCh=(~| _ )T2!$Y}aP,Ϯ^KN{h,7?3<%LxR2@b1l(vݘ^̱ 8X|i'e8HQĠY {f.,Hw[Gi =5 $Љ|C3׳jGˮZ }dSЗo8&5"1V4Q?ҬuF`/j5-.usһ IYj##q ۈ@ sI,(wu$# 6'(4o}ިMdO}'BpV'ZǯdCT1dbxM"*5ŒuT;&%bPtF>FCNTl[‘Ӊ`6/ zd9`!6A`wFcX+`A\V5GEUB@>}crөqN/u3<_kjΖԱjջ$3uV㞖I4ZHW1Ht# m=؄Yi0|3u 6t t˒_VcK|p0֖'mgV-!3+:ZI+(T4#H="5ϓR_r?ibZ{X %&̴"(_/:8&m[~c;Q]h03eZDQzY X<՗%`:~cZH[b}k[`(L>kaK0;K3U:.?:zCN5 Gd& ޤ [:k=C*SLpL,#;sյ8m'p?ԯ&lXr=II5?M`7sY_=Uv/VIיZHU+7u}  $ ?bqtJWG@6wǰ%r$ ) 6xI;e{PS漒 MK?W7m_X)#–[E.MP׵ A(g1>68kSs:KTgo*G[\s+:YRf/a2~tS|)1C)hXkՂv1~W+IwK؂q|,ʶ{&k/ч,xiJ q&mM]%&J"u|h™{!5wzHC(ktv$#㔔D{f S|䤁tɮ؃OԴN!j,oV^?hZn;BYq~j&3XtZ[JAb,yhbi|=O~ڦPisxWG"P 73vt^JNP.͗ݻ-e;K__CW)Z2 870lOuXԋPYFfM_(yN*!ב`@( Ѓ >Z-Y~[b0ǷM޳y*ӮhImԫ>.`ַZ2S T@ON\EuL3rZ J?}􉆹XCuM`qDw⤙Wn.w3Jg@};|8:,7ԌJs;^Ϊez:4D' uƞ# N?VadSKs9߿_}PӐzd >g2j>+ZJ17yuv>ӱuK~Z\E<(RtːLaovEqF05i&*&=* wW[⺱1Q/h=詩*?=h~TW`X:?O>qֺvUU:xJV:򃪻@V\8RיYN-W"$5~Mj>UtD]{A~~9|~ݫ\p \ /LǮ.I*䜯QUE.7j:5+U3bìDwuѷߕ0{T຾GlT%݀~|(En]CN1ۯO;{?{0B48& /(!$Rgx7Ev w;|]4@,,w fAkk‚S+ . 8pij.tFe]\Y3 lvfڼlvF|{JWA&6tZZuv}:7$z" f,!"j_g?:r]q,_srZ֕%d 7müKKsmw0g094$J$Hx\IK[1x'Ϊ,3Uj"#_0Gcv8N8jjSdrbBwW(Ie:ų?ЎZje#~YR\ɂHfi*84‘we,*iC;4a&;:1omu4|33yR lHb#_5Q6:Sْۻ)1[/ua5Kɷ"=S2>RwhC>OB I"Oh"јEʿC]^Gz8 IaAΫ@PUSs3tDں! )ZM b}jW {;VG5"*j ~o}\TʈX-,q n}5s_0ě`w3q[9{t82#LkUxUl WNiD^$t/_3^ûH).45Cp"\Dt[3zVvjGJ(Pڍ. uO'WJQbl`޺;{%Kw6,U/AV>ar肝8K3N&:8FoA?\ ȡnQE79G!92|c"z8Fl}jN L| ot:7*fƒdyw%fv 1, ! LWxb/ŴoT/8F;pO,-&YDw4ك`'Y+x&9=lT BJr3-ɸ&Yʝaug^TȘ+O2=D}.Mh;^RuK,^9|fߠu3#3=7c Ȕ?"Α6$(pQFB rE>ɏG&ZR:- 2gPW _F&r*sha&MAPݴZY, 5,36?o8pȭ>KnQN1F\<|wC2yrDud.\&@Q/WSӶGdB~g~VZ)!ԘԽ`-cwnLeHlp j %fB+"dp\%Nw8nk"APRk>;o aNVM=%v_ȪgI/-lN Hy 8CAE [CvpnhW}R 6jXkmU7=`:.EUá_7[R5,zS;'yQ{Kq:ہ qAݑ٦C)BPU[VAVf*%i2!͖j~xQ;(sgZqp*,EkM\[а.@TNY~n^֏#lp(p> f:G~"TZٻ̚wOnڐskp}8mzju9}0wո- vF7.!aMM騩=q\? N60.;aX6QA4X߹Ŵg΢H+GWyjbQKWC=SZZ[ʬ\  I? #`^>q#HЖAfbUB;s[5Z7d=@\3,]ԏ)ȉ"F:lf g$3Nc,4#!<--_-."ł`oXWk= (Jr^#2*|Mva@䆕Q7"oqV:[-:{ }DKj:{n8Kv[ڼg sgB: u1S ƹGC䂟 u}"vŁX,7%M N#?YlLyAY'V cF~ T9mIێ̽*o - sսA6)sUR1mWFqC*v }qD^ɷo:0W!0NZ9.ݿ.fS( ޼ Z[(uպToT.DF,2io~qPRC-]VOB?ώ= Z :ޞ4/1ۿ%]mCT{(,%F ΤJ<Śf_kn]!_UӁHk6* CE샐Ҟixm-QBC.ڴ7" ` 8(|*HSz/tRb=#flVeӋAVqa # PCA'>D^6 8wo@oV$a&@c mnY_$5cp2.ߞڒڜ2ݛ{1>@ޑE:\ˏp _hCO4a03?!llXa~')58\L`Z} S}.+_[-osX @wC4Zx?Kj a>-\)3[%\ط|Sܡp6'Qd1ߙ~9)O?<'ⴛ\;3]&4uGv&y|7\u =s|oXe1KX-cYsWqkd쥗 lנXU4ƨƫWE( *6W>ґ| ?nT(0l?+"3҆89P U,zQx]GX+0&O L;H§E?{>sV3y(Nì խ,Tk.Ez8sJ KL&|7D#z̍1WZWyf:'o7:yj̀fcGj]~wqAlJ| i=vCĺjmG8NwPootuZAͮHk+yjصM#%h׻H~@Ϣk&' LYx9MQp!\8,W0`yt-Ȳg5y|FLGuGIQE sTtQT 2Pp#秦&^;&pY󼯽؅[oGu(c0~)BLM_`iή#ۂz:qf`@a!@*ţڦ )>µjf̋龢fl$hZg)Usesl6 DݻsήN@Z%+̫=+fJII-1hC7Lno?ʌbF9g'ZfgYq5f"x: \ã)56vʩM/29.> E"H} R˦PJqP)x5Է2TL,->V}]X2v2ͺ"1Eq†ne%'$ly^~@3a8]]od|+d\ ^4wIAGF@pMc:Ǔq! PA7בyPxΣ[}ؐPc*7<3I( 5Ґ{p^> Sڴpp H +e-^<X>p@)U: E* eTD.~ג Dg*XTI4ݏ@l4[`]a}$ {\1ބЂͿnGƩ/dض@|$6f"26GQ{mGӔ%s=QkyOE|qRg>hxxUO@-sXR*\8m!3N3v"Cz;-bn{\0g2 {7A8(܋2l ~گP2&ߺ~:,\?l@U9r69U[E&x^gXaKy_V[O e\38yҖS0PpDu Qv %Do#SdvžRU`oe$EpH{W8GW:"0ia&[b-$ ƹÒm՟[@.HandA}uqΝPkc/NԇjYG]"nEb= _'u gfEҁ\E"wS TBX{1'YnE1H Tj)y7 UVO9o ]Vj h6qqcK9sOvUS#mm1 1}ZbK<8l ^ $PPo뢃]eWEP!u:;< TUA閠LˍZ G,;3FeA%\j]dH~\λ-TYEbmAE0$=/^߶>_` q5y 4mZQg!7s~]9B-qKK0a+y[ =2@yXaҮ=;K,cβn o`*|N@J{^bOv6e1ƛ0h#!殇L h뚅^Y(ׁq1?Lw#Y0f=*x,~Yb[pt2{ 4ѓC7A4iqYeV /ˎa7(MAaF"+Jﻳ'?W P\׍LKt}.xld/ D@r '#1 vcLMmӭӠ?Wn1j-eN#s9X| ^#:Vʅo<x.|FrXzR Yo7<ƆOvf4tKSWɇbX/[B&*Ed}a7Qg$Eځ :V`9Cq!!7\/Bb0^ `ᵏ~lkG^ 뉺VKhs tNV~ᕆ.Mݯnj㿪1g &^`o^^b#;*iZt,IbHFM! FkfeQYWw:ДKOo\|v~{4g nN0M dw]qfHO!ޒp ˌ9\~ +8KAs5NX(7}wp 9*yTl®6D KIa*s5QRNJhhB+e8Bv S\ƻ?@DS8zGH'h ,nn^S3+vii-HH7d}.g/L|_7!x>r{0N}TӨ=[t{UC= HW_˱,P '݅QBQB_FD+}80 2l+d$uoRCW\oj&Ō%+rW^kL|$&#tl:&qL]-]רGpfm.ό-@.)yDWE%E_mQMUC>cݘo@irM0R>ɾFדQ@HBf EJQ!!VD(Q}e̊ȦP` tzf#[4Nog!1Ŗcos4χ C<_.LL51,pAr4~OQvŵ\fSz&N.0]ocq? h%G yNSA;=T 6BKtaf,8L{0!!-QJ+F~%>"5%{*-!,{U 0˾") *ozV:[cK w_ gGܻ.qyAxF>v@fY-R|8Yye:.Y3z-iAnQJM[nA(E tyhoɒŸ?qdKDWکg8˲i3\+rR/q(Vrl-B݄x2aM14Ag.Z22}s@?~i.ip\ W{4" 6+L%P=X,(Ed1iւ бOؿlP+zINv͖d݌̷fH򚍖LRW8 *4O6v>T2%&=+w+"[u.>?Τʳz=-u_6z4̏B("0Gَ3&CT6 KTÆv}]p3 ?Zbm _|L59?@vF7 Q( TI4}8qa.N|<E)~掄Gjx2yU]B뢪cU0v,"D syR u*N ^Q$ E])è*drPb;H%؟GW{0&c-DQK BZctkG# ,)jL Zʶq+t(MUcYs@pr2S>`# ,޲S#f0-qlLUS&g&+>J"M%np#ʢEFXəNU/[" {35s5?&蓝PeLx glzvQYA g[X侅O;Ai@Ởj<zRf9D"û58E*v#-D{>xs\:>k2rxSEZq&sX+rA^k"fM=(c2C)'Q8V 5\8;i3LE+7ڊϗU(-o+jsG1s2+h˲#mH \z!c.dr.̈́IA8Ԏu|2^7*h.0V훕K6?K`#ӚDx92E@_[In FLp#ɡ?N7q@2+ s񒹪ni iupS\ͻ: *_r'uBYXrYG.c(LHbu8* 6= p")4K툡;($:-eᖪՊ7@Gv=?[h0cL_^?Ւ.sLu /M.80(%8s5#{G!P!)VN,t3"od#K \%ck1zYQqG` rノLJ##[Ei)=:At8!'a=Ow1 57 :@Ie߅JAd*BLJh?Vec/Qf"{*2 T7B!Sg#*(}G @A|dd)"o.Vۯ_1B+}0W/I+Dv<je~.p UUqe[ORݟה` @Na8/J%Omér4aߋO[WsX5;!Ǣg-0=L[zJR[7`vb׺`oVST«ˈA}zGbC/.fhxI1y+ V r7ݷzx6p %n\+!ysGqCj@^c p v(6zE`.y,4ZM-өZ,K"mx\jVŒ\)ի-,Ͼf4 * Q2WWV _fua'ݚ3qո{sGޚ@ 'Tڃv7Gy kQ}3E 1czCR5;V_j@bvHk+f2RQ8f^>曃{SmO 42=IEpAcns mn.DP:AW`Y_=|$N.Ё`k.씣A*De t+ѶǶ ޝeGr!P>y2MQ]Tja5[U$r1߶xU22TO!nR574Pa{e*?bw[ S)J? #_1 [x5J{,w՘x,H e,܎%9$\޲w\(S(u޵ʣ[ SC\YK5BTZ MjRQ(EٹT_y'11QNbϏ{԰gq6 Po:wVbe$3G^1pʺڅ4d/O1mKˑBX$38Y ɮ}9U6 f?="?1yd7{^rrX/&xULՌg-'OE,Em̲W' Pv~n3Q$kj8u_#t- u?i<쇃pAf;b[삭|7̩m5HIpl6ue;*{o%yn,HY ?̭ލe˦Ec<ũ8 Y`~ [ @"LX&naF {2]TVoAC>M)nɜxHM47=\%*uykj7KGR `iΩak=P' /u_ AQ>N=$|ir2"N31x_q<#_.CF4V'*ӫW/ΝXtˆm1cuu>V_:xNVڇ%;BmL,"|G"ӧa |8!eʹWݔVgDb. rTmQ.2[.52F:T#2%BpE=Le`d,S{pR-`@$s_?ȗcxv?]E+}ߑd8:pȝCYvO.VW,zζ'ϖB<8_Vhw,d87.C# k|/ɊAlޱ==%z͐ƃk}А"ڸ8:ä%vڷRB҈KWH&4}iW3MFNʭQdšhcVƯ4r3u=A%Ka~z5%eEo\ў-QvMeQvžE]uS8{ +_(yݙ@n&I"+Ћr;+W[~ЏșF.Ml>4JPֆ/ Lo@g#tMIuC`j/$"d`?%s1=],:S?l,]f*乾Bi984?btm[=q; '{zq8_U/5 E>Ŏ9vGlk0 0=;pY>5̕ B9Xکc7DjԴ(廩cNvƣcmW\vhgkzpwkkhy9ƓꎁTAu1[:f=*_ْFiJ*wGg'My=gqgt~ eS$OZWV{G7H^b|6U+WCe77I؃hCI{72ŇٴԾ W8m=cvu`nh<_BҘ1 *A 7Ltk W,(L (cC-޺m2[,2܁FE`F4LFG @W=HCLm9`p\4qQ)/?*WfʎTlHkA+- ^,IhTR|iJ&npƀ6:洁2AxƊL&nt4x8nCde&A?PD;G7n(6얹-,4ޱBߗQ;iµJaL{GlOclOF8d~Fy@Nvi Gu>9ng%8H윱)qNJ|CMbC-R16-rjU1Ft$|9mF]v Sk+wկ\+ 5n/XCφ;wXC~>&sҘ PI+s H+,{ {Po|Vy5rȣMjZ)^#%q;T-gkjLsd$JMF5GNS! xV*^kB8~%^xT]a#м k!0-|C٭l0_A~!-ZaLۡP bđQbT4O<_w EHU_&&jpYWѻI+.]ldBN:ZpRXL-1\ /L19ìW"QUvͦ'u54l_欐µ=: tITEzN">%rxoj^47Χ^}~BTӝez%u-UX p4 \mx"ԔhO˗`Ϫj[zeQ1K3!1Jeܡ,|~]kYꑆ[G#j =EAP|KU`^n5=_GGpaX(o]UTŝ'ex"4/ -1 1rSvg}v8I$[xKv>; @ xQ4M P9Z Ful\޼U4z<ȋ~u^G5m~xԷU ?1ÒIy[eҒ$=9fO'dؤGO&g9"4ںdbodPF+^UܬB9Zݵ |䙈 u>n*`8c0Qi-I˳((Piva Tpmz:~pF<_l]o%[D(≴ic)/@Db aZ }Gg3@ Q]ĩ ڟRBDڴw=npChC_z*/Ƙ2Cȩ2NIDAfMieRtS+ꗖ3`:%(|A:I/T`̊P5)p0A",=p; ,5OQ&H9 XGd{ۿB}`L< + \)ZRϭm坄b d2.l*O-F CXj 8cb C A2>-{' G0^fp0q > X挽mQcCDGd5s^hО+!a\o9hLd,F*¼[5gPxyU \@҄]kVk*E\7VG uC.!@A$C^HhI)7qUa([6M脤3 =SA^wKAj~ jJH,p/s2.o,q1{7k4q0OTF(O%\!'|;fhMX9 tCe~BXݚe""i t6N+"40cFIվJfZ3DBkt)(JVn݋R2lk},Y"'1ChMgQURuO9NA_5(iK"2 Nc.hL/{Ng]Q)4+E%63AJ7=ɑT^ѵ:F*EbLӞ4hFc䥑b6]-6i&#찷Nmm;H˾-h (;~N6U/K9|̫ix"_]PTT/Yg}p"< =^䭥i#D5` ٬r=0l"SQۦ7tXJٚ^lNH}K4FS8op @M@0<ٞr'@wt`!ZXQ$iv/Wr,_yW?"l|9dNV2T`a| ٦u%o!)]E_ih )n_kJ-AmQ}HhQ9AGC){uPٱ!Ky֩y"Yja2i݅KB{i a7?KfD he ׾ `Df9$® cP:WPB,E]w4@VfN }0L'(}$7jz 0̊c RNɝD@txy@y/? /?/8/Þ"oy!5`H]j3vm|m. 6lDkklϽ-0!H甞Rr Wg<5dTaL * iD-RA@q4t%"QEOՋo[,+ dHT:$#mn |{>wq:՞Y5䦣SERDndrl2OU#Ks)c{ 7wes 5@ig2||r<__ɤʹ] \HnE|# ~w}s֝C,T ZW4{s/=#ڰ\)(+7o:Y H7Tڍe}E;ץV+Ej8/=#Κ,&4PQMUq|$`HK귙@/Zt'Uهli?3m\5A뀁zn2۹,6 *x2@T.clě_=~J^|1|;~\K\ȋZ/(GLoM|Y%8'ɦ˾}8.rly̵e?+cRJ?Z')F‘TZj!HeT\T`9 "l{QZ?B\!bwT*+3%o9MP[҆@%m=bsPAG7>4,4}%|Jw)ңJr[R7-Dޥ: Е[晡R׿ v~ꈚL9k J(yt;9&L8\ҵBm#K7}h%GDc3[҃hKa&Xu+;}fk6-~yZo1ic픳Sep"9.eO_VJgaʚ:G1 aX=%i24ajy%ucG S}!GQ xWcjI jqArCޝJ0V5ߎKGh}<??&le$&r)BX= ぀Q\ !xm565H1lu*~1&uo\*dߛ 1aDv1!l|P^ E_ƒ}Wz؃iY1CeEav@\.a9e3Ę,.'ChYF36?4֤ !E]5d;9fw/ldV_֛i)#]ilFjKVG6?Mgp^9|Tp]Tݼ3<ܣ~ĕ:86m&꽧=H%bdWd@}NJG%. '8C9(EK8˾m nܞSīx{-[Cg;|ƪ%dw3C<%"]`H*+#7fNV;?_r,?GD:,ݡW uMq|9zejzI)'g": υ7}CÌβI]z_DM^h"4r1qc]_ĶkT HLF4ⴋ{|Q]y $+yF> >ѓANMjJFN ^}Hdft*E$*]AwR3;/MFU; MTO-{ڔW\_Zކ8QR  yfsT8p/>T1/p=#ͭFtX<3󀭝>Ow_4sUe [Jۥ]w0%~Q[F caWygvegX+3OG{Tԗ]} ϢuQe@8JRoȽe 2i pWds*tjc}l " OČzmm.d:5Y{XZ0^ZLt̚q\ 1y*5.1UĖs'՞eL=3W7=[m`ʿ:bk[\qt˜BMoe7љv' ~jlXT3OW)]϶cvf#3CԲa'gS˪>"a*7>?Hz@zJtCA/RE Րr9T$cyʞH+ga]镾&J0 t;Q׹M25դA~3}W֎!H嘴 1δqx2\i.avnrNfq!H4c((iS_!(h"- ̏dR;]";.4pD55솠0b÷*T==}9>8&euN"2#ďDÓƑ+Y#+#g4\*dp|B wal)Jj_{5,M~Ӡ]*\ҟЀvкAE~Z88grȚ}bh*R";RFUAn<7Ugg_yh.k^JqS$4mfS:HVX4L؟FJTa5q1zKb 3i3uRSU3kigK]&G5SRjXzP\xK =x5XԠOu+Fh]#ѧ7:g&,sNH E0ED2F PD/#-TQZcF =\ Gjp-jJ\TUs~s5k2sg\?7WlCq.fQ +w969=! sS963TM/)7CQm}+=JgtSw̷[Ӥa]TX $dNxzH8=8  gI%*ٳ4ֳ$xp8PG%&. wԹ%!Z׈bbd.\”6ԲB8OE{+6DIhBBH-t/;Kwu}G[Ng=cuBcټ r2$eKϹWƺ<8 VbO zqY~bC"ZsKN:Wg5lZ-9j!]e&yпY$ѹU^NH5NWzT+Ͷb G&,,S|>#;)eS1Bs ?OI B%y+~!jhȓ${ߟR$܊.cUc쀼G%m = v@l\f;\O@;ϲ* X'!G3ޣ nE?x7ޖXx@s1Kx ebU =#y{5a|HHC>UGsj^+1A d[L^xI0xIJzQe}icʎhK_ђ:.~*`"UiƂs:ܺPg`{/`l5>S; mwׇ2[ Į~O'S,E0yb1 rT(m+ !ZX.* p 5}ú!ň2 O 5 W#«{e~b0vt6 M'NQq# :=:f .vLr~׻0.3/tl^(WIx(e&DXLbS: 0HdzǟJMʌsIc6-0ЀF)w8KQ[vx?2&'N+í,@̮~燝 ŕj56祊II^gYZ07070100000376000081a40000000000000000000000016661a1dd00001280000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/c=]?Eh=ڜ.+ Zno_0R_yb͖cnL[RS/ @Qm Y&nGf<2K^ 6 XmYxI'B*.)@G '4IޗX|fr@'aGg&LnQW5IVN͒93 Ф(H$r7Aa $]~)i^.(AKws{uYR06J Ɏ@=]19$Jc&2 :^ 9oXJZs*hnS/Ҧ&ڟ1xZDgM@ I@6,6a'oa}` OC 0@-I-P %\O:{3_%\=?!_:^Mw1P1}0}NT%o^>*W] r q/=m5$J$[N$6wLZNS_i6lђdh)O< *IXjY~ _4d?THUrF0^D+;;CpWЈ9K٤G0JY4<'XPPxs 4VPLX&M[f5#O"0ݎ== b(8zG^[G١ԟynzjz$]En,1*ͥTE*1dB <%=A5x![yxh +<Пoht4_B4۹8=7Vjh^2 | 5fp0KpyL7v/t_oV} >uh k`"edU4-M# $i6gc4m?U6l 5itO?^|^Wdg }ьŭ>Ȣr  %t)ǑORK4tIn+YW|:av(^1Q3G<ŸJyRvm8N~8F܄TYtwPvaPbioNOK@P?e"F@>ۢX%l~Z-Bu\n#0%-]){mL}H'h31;[WoJ7I%6ݽA2z-G|.f( ;'3%y>IEnÍ\Mi-$Ɯ7)5H:@ FG{~X1hlSE(Ý&vaQlLU>A~Œ*y$ՀN~)WYױo!űYCn=xr7Iۿb>2ɢC`rϤ޲>lrPvĈ=cƤL {'g,X3UDЫ95!R!:UlXw4Dɦƞ4^GaZ.'.1.=aצW KN_Li}aiWܫ8C<(KCk*z׸'r՞H1йv%)&4_E-*$(s[GS壗.M&dmH?sn,ґ;zb{ka79zdK#Xmy#|@0Xsy0è.5T:\2].@:U!騰@ҀR[_nj.xnNڠMGCyYkIH.mN'HWu_ϙڭ笲BSi3T=W"2QO$6 VB;8 8~hbG*s.S@8) t"oh\(k|kzhpy`ft zI`BoC 9zGwX'FFtPqƵK*Yr Mdr+rfl7KvN^{5h<]7WA(Q;ȑ—`vgp~3%@¸0qMPf!e)%6+IO_k0Z5nyg5*trC3 8cód! _~<ѿ.FksB^se?}4֚V *W yn7j̫!9 a؁7H2rOgTT[s(nDZ jhUp p󡓼h;#mUr_R>UZ e$3v + y޻v\grʬ(fO nTn_wEfVܣOIwl57Eo+3?G ¦+6#e9pg:pE= XZM V!7ʕb@S쎩.݆rx>Ao~bHÝ<(Ҧx 4e%BtPw[fJU=!aDPxxm(*bp@sC읋K%[eR:L12l,oa\5:3'uAM&9uAH[%nWapQ"!zy->c]],ta^Ŵr{\v-b5zE,ii[>bawiɍDaCӗyIC闹OT+ P]dLOh#ٝTqN<8Hg(J(SDx/_ܭt3lG&X d\&A%}516oj@^(WُA@F9а,[fI(s{fVm)KF&/B%mt .@lך:1zBlk/;I9ՅT=*@,I`BN_::H{ J\|H4M6F s㧁ƩPMB5CCiF[SwRʙʐ H#\! %מ kZ` M(w>*lWv ȣӣ4KݽzP5,O5~ 6'Ǫ34DNMdNw GGx&/#F{7 rsN3xVN0?nn {pTYʘf}An|ZnPM2t^xD3sP/;^^p q80rA吖tYH֜TE9cc\gKޠWT!vy o ۴mu(Ӟ%A cxmBNʁ40s/)8ё7B..z'Xe*E/$H쇱gYZ07070100000377000081a40000000000000000000000016661a1dd00009420000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/ᵓ]?Eh=ڜ.+НG# ]Smc,r0~ا ?eN?ΚS'=8 J-!b'QWq!3pLJSI:C'¶1$ሣœijxY_*=ztdWS/'_NX)0pM*{F&#x+0VwH8>/[⏎Kz5>Y\qw9ߵ ߭xE/3[3{Ʃ2MGQ9b> tnN#K&^ڞM"4ɺVB իFw>Ui4 uf[Uˠv>R̓DI<9瑫^m%#Ȝ*l2좚JDO[ 1x 1AͣFx(@J]>($~SdTOS5mx# a ~y{x.~'z1H0B  1piM+f׾4X|B"n|ݭ_T&ͱ}R[~gyp& ]US͇;;ʸԆ>nf~K qa]0%^#=?p`cQ ~,]q?(`^b홟'}qMr[-8x4z9)"g 83WFTk]v]p:f~f_jܵ0kb>b'əE9H=c'T}Ӑߋ%HMpe95=0;ujejmǂ@rΞ(G5\Rl/nա6DG)-e&B'&G-PI\;#%/=uE}dVGϳ (! ʎVRr2ce [. l+eDowHz%C,q{.ys͢^I)-7?r3j|*uU^Q's.Z(ܗ]nsYҵ%6 ]aG5m֘|Lcȓ|I\dSh/i"s\cAC4>I]#H P(i՘L¹!a͆8xjvI}K ~ Lw!FgOOjUiU~}͂ڇHz^6 (Z'=rPx:Z vb=?"ɿb6ubHd /+'?"RNu[sSD<Y.KtnS)$#6uOCnq)WEM!%OݱP0u& .%- p{%]y̴%w~J\bV5`gw j~Lዊ=G0k]5͍q85] M! }Á^ǺAФ)LGLS{kP{@Otq+:4ӛyw͠K}\a6.Q*+|%nI7#k²Y܏[-' fRo&wvnn 0~Ι%_<'l끛VA͂k$HSߖGJ~ty[w׹u RYx-ykъXΡ8"ukhR|p$i£t 5&o`Ө(r6T\ԯs=Dm$VEx@h-?3521bф& I$=!!p܆`d_ǀm? D  21/l@|7=dmS*%.N:`×X &l"MYk,ˎ& Qߎ!#߲ ND7sNĴ_^t@zCvF݈ neUkC@1\jQU*i |N hL]ǒ Kԡ٠WSE۾91 #?|I'*W "Rp, ϋ.5µ z7³ I$ܣxgatT{ӗm\ C] םˇ3ǣue?̈́+&fr%hL+0=JK7#Cy)Y3 !>i*pa7eQ"<IlN6GgB!5 c-US5'2}S7w샸t?l!|6 7h}{I%-H="XaE;g?bտt#8wzFş@rs\fA e0)e1,@b3 [_]"qI!G ;~鱣)$ )AӮd~'LT(BӋ.;@SՓ.S"tYF,#֘3\X+kms %(.{ 2eӠx, wZTƗLgKVmo0‘pԕ_5 ٌO]}لbu^bh<{0bJt"'ҀjB;yrUa&b $IJ˛'nѕ Hجee!ww_.RRxa߆чe %>1_ a< H15{5`<",Rq`mc9sx#0ɬBL5^̑lP h6V{pz j@7 ]-$FjPejE79} N}!!* >y N Y y$½թ55t<@A}iŏ,k$h8 vHO0Ԕ$3n0[}NDŽn.5fq!\h{oDž7dXkA r%n^u[ͳTeR [iChYMA͡q]gsZ%0,3]6&AqgvC4'"jH ;hޒ σ%-dH@ 5 iM~U=^^fxBoO{p Ɋb|`+T*Cܫ4Q1ǫŠ{LnG̫s38w6Τ_ Y$yvL}ywS#w< j=׮7&> m(èUVi갲18{f~tegm85 ?:fn5uAfԎX&U)LPA lzca7;` w{Q6.M t f"SPG{U76QW#e 6Hd =]^CU̒H7zg3&}i/Vhˆ?#^;Pu#4^Ϲ%|<*:oXvB".y.c.T?z:A}|)l i^- *܅xeJ֠Wy.35HK,=0өqwұvE Fdт@J'ܬءq @]g،LF}!®Bp5.D M;B@ElQHnVeX(#.&.al}>g'R^S5%Zf$cy!$R][ "4@xE Kvh}bXy֎i+gr}gy=p1^Tع弊Sb1d'MQ#妫 Qmrbk~Lu(iޱNO9VKBu(d=‡hG m>w,69f:b0F1Pʞ&P-|`9t_s`F]om!^\ܴ$>1Y-dDc 6@tͷMOwƴ ^_ip,=N*Em-*Ff"]A JfŒ~T~KW6`S,1RL۬p κq {p8nFI1QݸvϏk0%DpN"?QЍ9^*'0rd 7Wk RXl79  tkt hUPRǶ˼8mOT0c:;* l;1M"&UerfYGH%\M:h,ZΏi/ ,^z -];~S(݇]͵Vbq}}@v8CTh5mLs?:"@tEuȥ69=5u?VB۞w2t>H#Ľejuc0DIjhNGj85?OxW̵مa& 'g ߠqFTsl1Aaַw*CpHwt 4L5Qw"AeO@$llO/ȟ vwӔ$mEq{I3xDEfsw~i*BR]=Al1`6G^'6thޞxq29(4/nȻa+|MϫjCw` *BW MMkJX[DyB⪷ta(<>}J’d`Ԉľё~}0 Mbjŀka6NnL"@.M 1 oq|k)]z#[; ̹W3q8'/Kb'k±} `p!\^s"VIMNo*g&Otb0dym1U}b4'Yhp yXߕx!gp+3K=r]]4?zawk5ni`s?=a?(l$B)!à]ja.(rDEp\Do:% xG}9j}M$('O!{_PW`Wٺ0 1h2x ֘[x.L Kϕ}(v1N55}oP[ݷMrT25#v! NZɵqcMܶyL9]N"ӡBEjg8nNwƗGF⽍ZrA-'0J.&񺻅]9Jsθb Hگrfބ22Z"Jxml .G/Oe%8S49:(rcȲDM~ EjvaFr"K#A[p֌fInAh.cF8j=6:F0f{b UwAJl]vl"GXOV./Y9uH!bS1o-=]>2;;d_q:YVdfgu6 h-i),Wt2uZXU tt\TCMcȡdGN@ѳJ]Nűu4y/k1s*_ c>-OHY\F xKj+e'3)ݷDpNBf Z%S4 S:aK Ud](ijoTZo37&QޢRd(>kar{ H6_i_Of\.92d C$Ȣ4 ^h9%A3YsaDmQkk+@v7^+7&[tM&uxN ]Qʐ(/Q8 d[muDŽrQdnV7;JT\95]E)F9iR:4Kْ?n>5R(!if]~E,ԘLV~X$8=B[FP{}EB˶7QdG%Bc _#űG=3@1+Ax@.}V.8U$ J)v $ݼyk <oF"2 X8K X̨$|V8篗\ZG,.YGDR"&e R/%ٌOA荒̑WPe蚊@z[(RXG0qB$(?a}uetBT\>e欆ݼlT뇡PxN4k5ϐls}G"2ăpcV*݊bYhxfV4R'2ib nOSq6@O|[ꔴr˛2HIKchHsd5g͛BȐ|JAr =4$;S)) E.8 f )bgqkb/d.#KޑtmAN|?nMխī n;G K}׺j~eCcW?T`ŤCLQeo"-]vpgE=ԃv9)q˕ݩa6+nH\1ť{ʬ5M67}0.-ec2#{T Wetm>: b9|tc }ҠuMX]\k@8ƙzvW%{)]ƒy},do!]j8wa,m6:!*::K*@ i<@QU*7<-D]pxVoS8:fu1tXrx)7=0\Igb ?}ok9opc lXw\a9 Iz+ `#+W"wwQj+NS3ɿZz6nt`dq&PrgۢK'}}2CTCyT[DrOFqƶG h nTm󭋞B5?Tn9ٽ!@1/l*|%q%M)٫NeAP"{O/m6bf((9+ j^Ǵnd7il"90޿G)&n+ vGY%Qzu!JlzՄĨP#?x*-!W'GN>S贱һp`-1tV#\%3rZ;;ULk(pޘYfP JV;#!R_qe=v0gd4]aI:r7ceb.f~i%[k_y߅6icd@ Sq-wuCZO3˘B >߆QPyjt%)_D)!a){yY\]@pMLOImaKN7b7W[oXf@E (8V<׆7 vVmaRV@zRF?!8_naRbtWs_:Tm F6+\ >U v8F~o:3̊+)?}VfZ L ]T?\p_3 @ ]Ln"j~!Qso6(- 鸁2:f}$S,6-Eʪ2/yOW⊲4R&@^kKԐu 4{&/vݓCF4onie@5% 슑 v_s"{/]c8( ΑLaZ*)nƜ5PHFIt]{bC<~ p]x^0ŭm/OXRB&p|(eH3i9CT)+ U kf_:/HfgtH[$lAJse݈t["iJ(!|Y/ԯ nY ̽cؒ޿Ntg3 Ly1hJ=aBm؃Ž t/8&N93C07`2Fh>nֹ3wU5nkb^Rx|`*ؖSV7 5joX^+>!o{LV$ G)t:"6R˯)eٽ \,q?VHa}RյuEH j0J/Pnyp]O~%y%E9ނۦ|_z5\8d!0*ZLP nT X7zx"Xٍg`*݇nþJKeIKg|H>|^a7>>f(Ր$Fh%`h-t úZkO|Vs<z[W9~jͩN3 0Om֍RaC/"ս ZJ@V❹T2@BhV-z}dg;YLm ʰ7ٰkw #z[=@>\$k<``(1=cWs TwF1kI ޭ#Uݣ #]ڀq;g?fқٝAϋtJNk2KcYn~8tpLh {h=XK d:uG? bc}^!ArnzŲ{۷W(=Ibz!*XWi=s{/t!@>>IL $ی P3ɷPwrflo[\ͫ׸.ewuu}--  jKUYbeXČx8zc$T侒$2擔K(S 0@YpDU{v=ctޔY-}goR6 k4N JU?Da6e"j5428 u#ȤFIu۸b dxZ&S\2!ߒ{&qƻ,mՁ'IHyk0{xKAy>8)}H!G WEщԞ ~TV&`NӟG5O€B *AxNVMɑIbr \C8p#Z -u{߿IwBVH6dPR_GNf}rqTDn7!XܴbXghvLb7E}M-t-_pl[C(hfٚʮ`CS= W#zU$sST8HKI1f8 S̞Yࠊ@gǁHnr-ߚXy"YDtnBSo%K^ᡡ`)| Qnz35~0m|d#c^-<w+k |W74TQCnrձձ'd L."%9SФz<$v X_ysȮ`Irs_$ܜwDɞ5zr~Pm㳁A}kis_D٭D 9I~Y 5MIqhe[qʧ? ~҇cOǚ;c}0ʇ!P%2l /H#F1#|ؔF;9s -987G{>N3"wQ7|À7Kri$lv4j>`hz:bpa^Zs࿆nRsɛCu&\5T:PUsXوFfq"z~auH h\o*V'ֱ:9)pz|H'm5g\~YUb7ڽ;\-!$u@;e2P\^ 3M4\cwYY̆?O}Ч'M+Uodt>y1[SD3ԥ1FgXPxϫE^9+cy4v\ ěQVP0y?cD"IsYo+e_p}qC#X'jh9s6PJjha Gx_j`j߄;6Vޒ]xIa/Q 4ERtMe ry5ˆ&v.H'c( U뿑 W^&DjյkZAo_#șꃚ\)16!a=QʵnBޚr9๻Vڋ~u淀 KYʋ66n~b d0tKs}L/K沺a24xf✋:SLHۙ(z.*JtqZBjqJ)/?RwJj~!_sg/.UV!c*1#zO,w=sWP6J g|"E_)Na7b;GaGWD7.\w } b3t_ _YNɏ#Ntn;bZHҩD=ol K+wʖW+1bWwճ1C{4~MM&a תGΫ{6{~ͻTą sօdPBqVߺEP'wU|>0ie +!] *@|wO o2y}fj׋K[ LgI_?rrLiM?MF_GKd O?M\S~@la .O ԉ-jm>1o~xOE G4"mBaRIO^{!vS*Рz8zDnY@uÆuGyZS$PKҜ]#ɴ߯`^,{L"I렏%3?K}|B۳C5rC8$\#Ueͻ_JOQ"d&@&P)n]R ݇纖e_bޑD."RSnQ!^ "Ξ~n %paCj-1siD>Գ%+4l{?؈1FΛ>2yH͈^rb'Z q=bzl/ }7d :w[/"šu3hE?/ ca %㮡 ]ʓ۫HB |qo@cO[򡵤TE6 wrSʯ`2f%gF0o3QHeO+߳UmN84-NPlЍ@?{ŷ2[xgs,9wSwG1 K}fzK&ץ@QN4AUւGʣ.P-<do2GcCn/iCdp9=Ȧdލ jm_k5;-Ik;k#sNIԇ7">v[xkdyk:|+W)rѾ˜@ſAEqcN EV5{5u}M5gvfl}Լ˧cX-/mU.B^ 2շN 0S5j@D+?U|iJry_֫s`ʄ SC+WZ!K ^o86 z5q$ں{-6xg 2OV1S3EqAVz%;td:%oy2p+O ,KƳjb4Bz2l9'X$̎M-rW].8+;h[_l CAO΂ %!% +V6xGV%d-X n'?#&jߞ'[ P K*"zM ߴa|ֿfe`ѿsig- :Ұa$}9fZ fWKq UDʨ:A!f~B .{]#aIN3cx' @Ny wM^A~e;\ٚRnx]m/xu.*aX(ñ* 鋡 HIL͉}̘*XIٚ,:U$^Η:-oL5r7Xfg0/wz9[Ls|bHe%Zr9-ɋ9pJbQ͵͐UWZH}->R k_RZCNav:BʢB\ TN5G<X2gL_\e_<^"`!q%ցƵI"%2@+he%{H1y!.)[.[̔%oվ ژO4 s0GS1-&6Q_znZRKAJ<E CvgirlUck=7A` a)AH1Qd.9$F]5%.JS2fD_rZ(kv;KC'E]?:YXpj!b&ܾوbUN*nLA3sEN?A{T&O}1\w<Li>)^B/[%i'A!C%1Y?ٹMwx)ωz%⭃^ \z -M#ѕz| ځ)-oG2~j9 #etv3w{xZk0&=̼rfIB(1b1X +VK w@42nO7dIl?|vbTz/nsϒvrM`^#eqǛN&d;|@l΋}Η![z(A4,=̔Z_>hM!%O?TfK-cSLю:[k]1nI5hH2 [6~7ɽr2r4_1zi^vb ۈvԁ&M{^f' QW TڈY~;T<%6R'YBc3v*QIvY~1'\Kxn3mEa/& 9pm:Y|]JT/,(v0Nnu[DNrʊ!q‚,0hTS||EGv>~^(iNc_ZXR\ϼق6%%siYa7V$+eH$}5'B&"m `1XX@{j/%(FLhl-.<.rۥ$Ʊ_J%s )(QoSVX}{<| e,~{eoUz)fz%:*IӒmYr_Oٿ~9370n!LigɌo9qumj6 U&Z"SAhV]%gd 6MU\ R(qX`c_eYj r/6G,F LrZ)S@=K9.K?Cx;0: 4&{%Q]P<׷J'0u28 7[yNfa§q+<k^ .%v$م/e K_w`}1^MByh˒2edc[1>_d0%-frrW\G{4e6FKҳ o;N))orO9DjҊ$  ^C\|D:r[KgF2F'U9CTWsRU[:=-Q$Phz# $:Yߨ6ptdAۦ'B@HKV\75l,;e(@os qu$F)bP 1 UB"w||v>Y`mv! , OZs -/oW3ȷ2`([(Z&:BQu` grANw->vωt P7rT$w\֓ SlXLJf=~`hK-k~l6A[ sF-.-qJx!}M/ =Q鍞 }J!Qq?"^(U}w fӋD9.]G޽?1fqج<=45/3q@U > jH J<(S(`x Gzm)&Uĸߜ-y ZQM 3CY W["w*JrUU`s.Q_{69/EpW͚Uo^(>+;VY@;x/R$VC]{?r#j6!OC<*1`A6 A)n@D?;%xcJx6׈] cr㱻-cǤqe"n:+ζ 7ՙJ>,U3.*z Vl܊Z#L]@JV{_R*}(2ӳ kOڟ4V;c@i,v*G,|I ,y[ބ&!coI5 J(sH57D Aq= Ùwzz 4>_ǁoU7|=0fh{b[|Ks#l"VWW߈ߩHb89h,J̑}~*di@?h^/J H3.TȚ1;Eh}.N-rk BlT]!}ɗx|ߌNMCFK{AFPH.f:gDTXxnC ?|$|XLWr})=!m^,Zb#a(oXMF 3H~-j WF~W.!wZIDk~8xc:X:WWJU%0E8frAÁ(7*:SmIibt PgI/AXET_uT>$#rCǹ%_;ֈ H| S$ȹ/qS c]N& n*Fk,MZ5! _=-%*+r[ڣ| 7{iHE|Qb?B)!)z&]F=ɶu+%cҔluYymX~|u ;R ҍ5Gܕ Dq?\ yUaGɮ3}t魝*LOgΝDRZQjtXˣ?w0@ߵ SW\DeF1f kmU#{v5z"\[3' t7'2Ϳ\Bh|6`jט_m|v :䞛}U?J&p=y!r r`M &cMGj쏇3?5U RRa\s蘩LJOx f@C :5'ҊÂLsA]t;|ǓN% 02FA\*t+FvJ\O|cBXSFǽ PW TeB1l翇ȆX>ї')yWcb* 2nXЇD쐄پ6p=4 a^U!/ [<6,Xi~|lpFv~u~3ߒE H[lSCW*lҦFhx(Nhq6 &~;c{MbFBj>|1Z A@)k57EϘAhݴSR=[.`y>0mW <) GiؠƎy?9Ow:]7%LF)sߦ z"^WgkDI8R3d}du&$H)8ہ6##do]{MтNt}׻VmլY{5 -rmZlu-ZOt <=Ѐs/-Qng~ڣQ^m#duR<lܸa=;\( D4,)qrtأg'&7s-g25̿n"|gG#!W5#0Q֙{nIrU7gxh-5S#iۖ]uE|4OY{ !j$H{UKM>( !!^fT>E{f3K[xXi μlrp I{!hF'H!״b??iMSB 6 D{MکJ y~R1a\ }`M_[/4Z),UtNϓE+KBF}b.67]\zW+>43BtcX\b;oSa;%#G:|VKK(T )jFzmlJMRL-a[H'X o 4;znWS8u=Nw ]1váK}vACOnJTX wM[ p:m8U+S303*RPj !і,4w"7:;ͨL.QGAj7ۼ%bKv1з<#DϡXQ fPSE9^¯D^YZ?oj\$!t3θnxyn6cB+0j Yґ7%t}uˮZ ǍQ~4yEgsJIHpr_srn V|Z^2ڞ%B)SDON.G(h y09]Zsp}L7 (9"!G+5W!0\Gse@S*MV JBAt  oF"AgN΄5TH ͕d֛#NAiEi^{x|p pghŖ6h`[[Mg*%ÒXXS>JǸ0Uqd%/t9e\_?6| 7 OWa3wc$.]'m)|| 0 J ,@%BQza}KyҰ몿@|HX_y3[{[t'hC2 <>7dZǚkW~܉ֽ$c5UgJsGG$UkKsT^1?& }aXdC7ӆBU1~d@;7菸憪(Q*iY{~rȊ78ub3^;w]\)ް1=ޣ/"ql^N=\OjhAqC$X뿱S*~[H|ǐ@'!Qq%ۣ)\f9[$67ҋC&'D,-64l%ĕycAF0 }1Z˽hXYoVKbN0GF">͒"kMsC?2_Wa=__FZ 4˝}qNN64-2a 687n#].x ՒLϖ\sLSEo !&e ~~>@?%/M 64Z\nZj"|t茄P d?D.Obӌ\j1wyQ ^h9Ug9$Yc!,ebHG]tM)LrN9X>RoS/jǓӕ>|:hYWV$2t(|;@4ܭOmLf4!]YeN XZ몴 D-FBlkeqMlX xO1ϹN&3}DK֐Dc巃>FhZy&5JѤ)d5&L&;F0u>/,96q&Ʃސ#ucF0lc[g^O_:G']u8Vc)Sʎ:j/Fozn˓[f@<# XԸZ3eˣ/\sjȮ 6԰O]e_EkL@G*ho0 Fx6-.iӽo9 z`{U /24kk]Ќ;ubKHUacmp vpF, =m B퐙jjoDlc9 [7pzИ PPQf㪙JyU #ȥ"bG'P*3({~fU/ƭ%'jq^m`/li֤m$P&(m7U= d˲Nv-#6J^~3[pUEkGO}a9!@꿯Κ/Tg/EVaqvq̣hG~~K2 6Rܕ} N[4}č3(x a<8۽ٸ5I%qv)BGB,"R>e3B 2SnF i?@0wAnKn [͂Sc%HF kػB/&w~wj[Hw|ςe~u+q~Y#Nӻ_;"FmpzΔfjЭlo.Ajmı$MKRczs|UNkULU8eٻO"|Y))w"mX^|O' _wo |/K&PRqZP.gc 1JϢ&ޕMbYvHD|@P+<(oJO?Md_]єAM⟓{BhX1p0Jbf ~ 0LwE,Ut]ȋv0u,%0AU(Ҳ"WzBn^GK[7GM 64>_}UGˆxL7 n漱j4u.CqMիt !iاW9؞FwFuKDO:l7ƻߡhG\]?KZ) R.=5L}:ȭ _LWp@ic3$npw;8Q+bA 9F-5Sk)Fp*cNϡst [|R?$Lsli(IGfLx$ @XѭFxR[aZ8$++8D)Ty }$fe8>;>^GZV~)ت+ƱK|.hS0LQ,D,= |6c0+p_,oӛ1|h% !z'ir, u]~nj{_YdLDHo@SL֕]C5:BTrׁ+?Wg{ԗr9I֟%+#}va\5PpKԐKUplKjASL_yJvJcYZfgP>%`\utVޓysq(ങ Qt+w51m;^k!22z- ,JՄj"\fGX6bwygA)ZG`Jѡ!}I~Y,:9i,59cFwL~bERs0lf˜8|%ot/:YIҠXV}qf̄+[(ű27H4H>ae)D?*FX- Y8t,;1IկvlfkȲ.M/'lo5wYȝe$$x1ZL:ɍC6Z˟[{؊jQ<˴t2I&Vm7{8ϻȉ4&uM-<lwWF8IUcxϥΧHuw$sfF) UV@ O 5Z[ׁӌvh_!XNM甅HGb9 ^]G@&#ӃcH3ޚrЀO|#ڜt%Zu imBJJƥo9m#hMy#*:sV-=7ll7/aU8V!_vyAyq/rSnZmFHԠ!GTm'lʓF ˔$%k0ɦ?RbcI!bG7$!R#Wܨ3G΍IǩTyY{0A\i70&f=+Iq())zQ'-ZRus (-ˊ˥‚йwyH~T{g˓57ԆLw^U]\VO(B&m;jcـ:D_h. pB&x"l"yS > $Tiicrͫcg5ۄdzxԇ&!r 9}-^,tx 6= myߖXni>R4O@C? 4([n϶H#&vI>!6nR_vi+-# FRG2OHrrn=VWV0BQp5ofMj !4Ugq1'@* &WE ;%b"mUގ7E1y*Hk6MT/B(yvČ"RNT +)IH3ryV}`r7^&eTAqQTZQ` :CT/ "tb#yݢ'Q7*=q.Q?ćǬ՞39 @u$%Fmt4qPu,Uu'}x=\OI@h׆S}|~(\ʙcNAy'Z9QY72I|K:kx^%xQ:I]pF‹7,T&J]Se(Ae+k^{le.wlr֢Ro¸Vbڈ\v 1 n9:l)cDϡ_W9D)1W\MV\xJ;bҼ#Ye~VpXm0 5@&])X \0ބ ? |cvȦݔJŭ&RaùH̊=(ָ#CVҽ=--C?8TKW; u.򁛓8*s p j="#ա"H ;ӵcBcF'欌p`0 x aD%͜>gx-ǁMy꣫fXd #.JV1&sFߦ7$r_=;t_%/Rr'ȐS-?Cҏ&ϝ vxȣ1(}D`9l4񎅀g=3]l6>Јly8eg첆" E=R2 F^A%z'woZO `O2tTyWjעΔz/"IDaM tkTmQp`tWLˡ5'`5"YmQE7M[r]6^7(e%yge(.nwy;!(rL)OЊ|Ml:0$۳I(jl`kveO`H4r/GcΧ?:ry )w=kMTh IcQ:` B{%h2vJ>oR>l(6Q6pWĞWv((&PvAB s *@C5Jm]tm(^9#Ô24VM vW|Cotŏ*]8% 6 ll^kyIWeC=|::"616U*c2TWoDZjjPR$+=b?ۅZ{Wx!s_)U+ېTZeWL@@)xKc1;zy*%S ~Dc]+I|tfɄ }N΀y |4]6#F뱳u9jGsBy@=cז #ٿ o|q`Ia'I!WΰiZQu w0-2s.M^nu&?.&(eS P_Z?VQ(kL/ڰ _kf>(9[|ɵFCFx{@_\wؙng:aeR^eO $L *pS dÓ=8xaM5/~Lд&5 MMT7[ǎٸZ~;̤ꎥQIGq7A~&YL1*;R1-S<͌ci;u1db{AgV9,V\[B"kh{PGBn |mۃh>1\ҝN!LUաH1Jj͠Y+=-Tt/%IxW< WqPeNg &F``cZ&'$(Fשepr$N[GA{T |D!dSP*@>i3Q0>'iJJ0w{v% 6 |U7DU<)I9 IWS' M= yla1BpfD?ǦE-.!A:kC}k^y#dy[ujP? wܸpD,d⧞0Ԓ lK,r7ɼ@fV;Yn ++1^ЛUq6WxKg$y" Kv9kH MI(K[B#";={-e̱zs,Kp`8@[.JI*|7ÒgjjS2ڐ0:VO"`򜽈WG/N^z2F7[0 sG+uT(Pl6,QQDiTifĴôޒԑ+fǠ. Vߛ].j+ )̄o4gL;c32O8~ySfGO:홪<:nZ賐ꠗ8Y-u9Ru1ohK[ls&]]ST2CtPE~61jd8e2j^W`&ZQ^a2BH~xWW+ /i'$hI]^J4g ][|X#Xirص50#˝b].*Z E${6u *9]?9E3H9cbv+XE~*S{fս@tu]\G1c7:uVJ?:0CFUBL 8oqķ[d9ar*/c}౗~Dž1Yyv%8Q/mxg !~?uݜ{JMS)Ky) j]zSp](R3(HwHݬʙ Df`,^Kk5 TT`Ç;OEķSUDܣGp5cU0YY2L?@[X,%ovh=%B\CA-&!FhWt$)\6DjЋaXLWREzZ{S !hNhoDP135՜ I۸UC"L ۂ#@1`ߗ$uw_ѣ+Fz\gZtT%Dsp~.f(ʚ_$"zǞ.~+9XԤU=;֔b me@0Vs !*=DD(d2۔=U<unc?@ BW?^6 M?YrB:.wGA vU]`}W.s,Ē+* ˚9/H V[#`nH;t;ݘWT+h*G  YgYZ07070100000378000081a40000000000000000000000016661a1dd0006950c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/XE]?Eh=ڜ.+χu'W3jhnON?p lO 22 H5%;C2pP+1_bz~~ʩ4C)3tLæoB=$b52C0[T<1 CGojSD%_.+ydl_2,Jl 8ım7,t^V53r ̉\TYòՐuOͶ-YލJ}t'SZ`ýn ' lŔ9 vՕcR49ϋ'WPGn0]1+'c-V(ag]f/j0A紸^e5!=b]GQ?[U+9ܑ`iȕ):y %g_:̒ިZ5L)%0c'_M/;Je:r%Q"Mk֗f><-u__|wMdkFuvOm⣧)iGTG(:5=17g*N鮦OfCo&̭x> *[|؜VaYY SUiL+圩O1N@@Z{vvJ`4;p:9͐F}hnR xCj"ctI$ shN "#Yvap'Xx5u|LVnF^>)W1LQ,]R,wʫ'Ps"Ⱦzjj]'\Sr7ͮnEoA("\ rk): k^,njϢνv *?n>a OyKo)YgǣَQy6_TG$Qg&MgTxuOˇm=ͤ&N\XNn-Zz%%cV8,5rM3liKz:3¬!hBnYaES`T֢6M0ә\&A:~ |g5S^h 8Z{శT)]x$g4p뤬;jv+O^no?P<7鏥}Kh=CnKΉTf ŇɈ͉FIwє>:ɿ8@ۖ?E ,oA_U+Prʧ%K4'̘ߑuvxߪ5*7<~ HW~[bM!4jr$E%oݕ*7у_>Tk*=6ճzK;kje Gl;:@@N1V4`׼/$h5=*QGq`sfuHC48yq(ZZMOYR#*bl~faxA]+kGf-^ز4З\:>+|ޱDSv[Uk ćU|QH ~㽇h䐒2^Yd_;w_bYG6cqlk,%T4z㣇hOC :液Z &; ڔzg|3p~RUp rՃ_f,Gm=ȏl^!cA+ ;Eֿd@|iR#0ԩ'԰gX޲Hyޛ`#_ [:*~6y6A.Kzdf͞$,vejP.3)M|cl1(r"^j^cz *r2wwƌeNi,Ϯa{oGfA旾S4O{Dυ-Twމ0URZEsم{6(aPC~9beLbמ[Y{H'C6@DʣdG-Gx^{60bP?0&ʼ#-nr < ⅛l>7<緳,ke+g}!NN>Hr"lqpX x84GjY*{73)3Օ;Բm'vάb$'Ϳm@wj4ǫ/̂j֊?(AV$&%"w^6U+KJXf¡l/Ƞ| wI VQs'`־4gN>1W>8@nSβ^JÏ7S^r@ÔP慱 Pˎm$:/25Ƨ@|qPHfĊ~/>:qym-oCf@Ҁ%})Xbz`Fx[ľcXR FbH. 'H| 9bCl&juvMCi@4(l4w~ ֞t8VƱΖlTmS%/t1hd#"=z:BRɦ&+"CJK/a[zM;,{XKi"τl흇žcG`LSd% sӈU%_t4/bV|;Z2K:l ʈj'lrXCɤ[CxGNrp@ '%QrWZ^:IڢGKZE8^+bTK$5V} 4yWJM,QN(OCMkX%>9߆$Y^|4Z!OK&bLEǼЂNwM~3)=Gb0of 摉(֘0h a9zQ҈",a'%[ZvQo xeMa"r oTdH8=nwx9N"a5zk6wVr: m"BvϙTq,SWu_tkIh@+wO=A' rWl $Xzs ڋ{c:S_ ҩ `/PW\ȞQIԡ$ךyZU]hgMoB8q)ͤD_r ;ZS L60dL30Ԭv;K"sMGsb҃[7tMbC/̍_Pw\ vrh'Nmμr$m}V%B~*afi\īkx Ց,JWo'k3ד9r^jRDi-n,'`-]Qۚrg&\Q~am8Yd_"8F$O,V4ƌn̗ECBsh U ׂd/o ccW]Ǡ+R0=1u$JJRUNsy e/6|Y͒ϰێ< ' >ЪeVCx;`C` k  w2qa胜­.DacNʃSP`6W KzwF]h(zӶG? ѣo+@Xtgں*ynbjA(kIvQd~6-MwYշw*,W%?fY~w N7혻)SAƜM,jY<i}YOPv˹Ҽ0Lی yd$[HSQyC >W;N65y^5d.um3EږbjܺK$>}Ai6{;aAtv< (K+i-b[kPGږ6LS'ŎX6l4) z嶓lҿl!|*߿MKB`C\ mC1]>Nlіhq@0T+&LJAaln?yYNӊ/t7_z?IhS㢭'\40*ye{+ÔRJTl+ˆOR6`~y;c|}I$EpZEsŽD0,.pH A1CÃA߶MVNEcU`+̺w!te;$׌f_al8c,C$RlIC=; d\=>nKJ^pgDtb5eix>#6,wycH*i'k@b+0s;_0rD4}540@+mے=86, L).nZ< jˎ|5t(,P!:\13/>GE{,JY[zCo~X*X7I: mwS}Ԍs K\*+!&e ;F#LIZ&KΟ)HY9ǰU52됛s ARbW晆}Ŋ!<$1] -и&LXf;4]OImӏFa{zw)ՄK=T%4+Nt'Rݺ)nˋB`KZtS-ń)oČVR0,Uњ?u΅Wl1 jQL2CqFcŅ@; o%.N=h舽vTdN1ZbgR",tc=i!Yw-a\!Lw<(ó$C rI>!6ކ-VC I 6a=c@@_Eu侚GpX Pd4(q.$P`tKϕjg.v_3%cVqQp3@-<, & ݼHބB`)&Os$= +J*x*M6Ă齝/un&y!F'}VHZ x~+~B|?xoGr*k4L,8Ѕ(o >T Ov;$n.3p|1'nvo jPNlyO'ףW~@ԓCK0ƦD ɟ?5#\JߊH ǟbq~p(͌tx6m:sv#[)A Θ:V(`M0gٙtGшvB_:dЭA9}Sp5$1:M2fER %S/8.׶sz9YhupNo:,T]Sxt杢[}No_^гzO X\ޞqɉ/8\;I~5\sx!lVnˑAԽBCfg\hgt 0M#q.70+,|L|,i1ծ/%}2{GzBN.sFC DxYgZ]_~" :تAV۶/)}D+CC7ZOR-Fwj&LWt5K޽2-sut^> ox.׮X !^K*VAicEj3>qD(aپ]Fl) ^C$x١%`!"G g˓`pF&q 9-hϨ&Eq`%L-7{łz̳8pu1uBWtdZi}ɯQnweW# wH:N`JLD)0zl۴va.{ ~e QzH64q%p6s6xQ`ZaP"M\w 㚭x^YFbc:W%#@x'A 9?2O;ڣw- cI'4)I#7ݴN|#C wc{g$_>˴q`ҏ/LBr9OH$tV7բ1,#!. ]M[H6PK/NA;- QާEPT {Y(v=u,AV X-T }'fȝ80$Ôե~\Է5.|ڮG8|7X u'|@ ΢λ&be($ zwoHzg\X~D\7"}*ڸJr[D:^Xqw8\]JW/P ɠW۟;#&QPUɎ:` d~l <ýTpZ(il0RpU}7%*/q6gc.-D::iPSNF6љ*%ޖdکڇ覎룟a,J]C^XB,p [/gf0C`O?:K۷6 .kD^' 3lv<@3dK]å<'GYRav۴l^XqƷbteA\TF/%{ Jn1͙VXx#W"$Yq bu8㫫sc\g.\X{q[zGoE\vί`> Ai{=v4Q@؝֌蛒**Eqڻ뎵-+55{lT4+(C0|KO%G6_Y!px]S^% }k$^4 cI 9S6ύ|tB 9Ԫ U[Lc[X|ɠ9*,#Hhs<ŭ\fǘn kvBqaHYз=@jbO^KX^,]8=;! oJͰ/. ~Q>@ɨlsv_,H%,X` wDWE\9O*I{&?E7G3<H=Hq#}zhj7Fl, t D)Oݰ8k:V a%.~yĢrX"O0a3 dSb1xgfJȍ 4VRa:pɞ?#A(1{{p$A<Nۉيhۂ S@ Bbro%1^o,0zr7RՌuGC+_ȝJ>"v.-@rHꞅzRq/ȫdM™R{!k-r2u VDɼJ $؞O]* e GE }Afe0z;nmoV#iz|tޭM:/佅R Ob;Z\DkS>]⃅=Arm:G:v> ȹQKH{Sʑ&&IC-Tp;v-j"T0(Mqpc.E >K; 퇯"J4,Ya,D7f>(BHzD^45V ". "C>qhq0Blt|Ͷʩ/DÙW-Sd=(?d %z#MfAiw-rZ:\5 ̛Tx&AO#ˡ=uNZj. ";?1#$=KYOo %0EXT2u7@og v^6_cza/9z`'ݎ} 粲XUT5o3/HoHhEJOx%饜C1d[U Urvk_2]Fڸǃxi}=yI"4`oXwOD" U5RB}ʒB`|`1ɹM4 ׈+"\1iZӲ%C;:ƙER\-sK>_g23SpR%+FUϫ^)1S> .~{:CuO~|V$ѓ%)aG)G<mY)˭tr65lJRdp %9."KlSW)qfj&_Cop@ɗ' OK 'nx'vspAvkt Qu@-Qj6 j?<p{ib0 J˴~)ns:<+xFh@ ]CW2dڶyV np3݃xzv{$)j/rh' Aq PcuL#nxZ uPMaG:Xl"3Ӻ󠸾wPjݸ kק”/ɣm;@w琰eH.gP2/ T `y/Дe`\VbӔ t.WC!vipL5U1n֩)^a0,kAVV05(IR۟5hgcN h`Jd  2m S<0# @^AP]A@`}Rne+lwl*ѿOoAD|1 LT#j55`]Slq (]xB~T`/-th JhBL^_ot& Pzij抨ջmD:ٹŠ 57i y-_ԳZW+'$C 7tz>J;8klw^f3X'eQjD.swVm]q C$Z /YSV?)ET:n^Gw(;f[.$K N୙)qSt]p?6EN1PbV(~7:a>WjNKqwPS+mYCRU'ɸF,yJ^}.PDjV1'ʉE.}!!¿1) XdL9JA)S!Aqݨt1:90Nu:c$˂ɧCWPw BᑖevϰwCF#d%kŒ@bQ>sO&5't}f"bxlBf4!׭2yXzʟ.nsS#hTVf(@ /8@.a<|ܦ_E|8 SmlABdH+B@m#$Ri->䟉jN VjRN?r)B'qѿ'&ktsN; 4g{r&`vS|awGާh!X_iUf++gEaVlN@x!5J1Z9Z(;u4~+ #hbF Qg+Tusr3x$ G}ZQRE Rr3a6mk0Zn[XWQ4XߣֱxS}qd=Jĕ{g "vWJ$ڹ oofP)[0M7ٽ3#fAمǏP{j>^K* p`Hخ dsL|Piɴްn=g0;|`bc k6K҉L88xD=}G/ggܫ YG$R C~&,ji p5;^0pHߠ*]nkt=cE~Ӆ+:$-FU)Pt5*mZ K唽p,,:tGQP ܳͥ2eiUt|Gazt#l[ 'c=P)YsPQ[Vyaw z^92qqd?OӜN(TQKr:ּ[ [BQيypR{䁿C5Ǩm+|W-jnsj$ E0gQ|FН|6y5?mꓫL*"mD)[n|KYzQ }RaL4&]@-M f"UTO/d]scF1ژ\߮l5.o4ŧ⁕Nw//Y+ m1yaVժGQ¹! 'q}&E!(`ܷQɝU-f޸ Pۇ$IH@Kv^5YZ#>Y\4V(|hq={&&̝:xga3T"J߇ Y߂+qYe Yltۈw?"z<6t P7yim P -/Dz%sl8 &{cO(::Y_\c/K\>29;ZSc+I*+i.X 54ӥ6U~|{J4*a u;Qab0 $^gKF 'tBV l?Fr)lcHՒH 3&;י.3ƇF‹:*[nqz H1:bvZ0 1vxaZ-gt&NGshPϒ&(6+L]BHh͆s(j̄f&BEVz!}1hD,b2J42w4yE<M3#kR)>u>Zg^6/IaI1"dcP_"q~n0t*'>I8%p$S9I dzv[o1-0bD.HDEƜLl )$:@_)ʿ#c92gXXMpb<`xbTSvҚHΑU0PۥMGWVDHUR* c&r𢐅H#9*io}QeW=oC(NO 80V$r{wu~+匵om$|Lzh4SC S (D!g=5Ok:Fݮ*hI,w| 4dmg\>Cpdr,K!B!_fe:uֺ`3 #Djz0Y7\7ޤV CW|-ygI fp˃S[jZr 6GK,8e&>#0@a{ު撚&Vh:h쫐[//U'dALmDOܫ%UY})f gu~`ydX;zʶ/ǡJ^ƩR[f+l̞g6Y[zh WTNE 'lx9eifklM¥<1->ٟe{B휱 +؍DqH3y@ahx /(Qܿp-8D>捯ID׃`#vkw4>Tg V#ue94MzJ?"I'׸tK)yeeۆ"D1otw5`iRotL{}уE< I5(.~wH+:7`^?H 蕾 >H@:DDFƃJrmvK{VS(YdN^\Ƈ`8g\!T~DNͧ]OS_,Saܣl KbF`4 3p5yb;cW2MSLs';`1c?Y2Z7.=X7 Te]+:CU;o-{l>U5cҰ_noXsxY & 1R+^r1i"v3aFZ#f`MɌw' 8gގwP*b st]g9.6Dkf Ojf6=W] j|TsZ, Ŋ+K6?∬pX6sa~.OK?ڒIG#Q7lwv؁^_ή ?L[_5tJzbBZǡ=ɍm,`U?Ҧ p_ckIn # nκTNdf>LDSރBUxkk] Zf{pH9'E9 !aa3^1c)46xFl5\,1Wl\T=\O6ĸ f-*IjRwsyrv _qʷ'ȕ`*Q-Q}m+9CJ%ҳ27mI6#|kHݷgc+@ Tiy 6z†\|=5c3I[(iFޢ1:w7xz=J \VQҬazʷm!fmRm1hlfWU y2w$ݼrBD8ݚp#W(jS٪ K հD'e!<38Oߣkg˟&5f,$6?uv|.DX&?)]U/{J3/ѱ-Hح6!zdZ6اJ8C5wل]xцk$A)b2CgF29D:7cgG녢Z vMꕇmH]ܷۦ5D6ƚf=tsTtùM NyuZd4 n[ŏϠ4ŭl\p:>  ]1?'AM 7dR.1mHbHbϢMB5nPjd9;b.%o:֑-g®JKy&X+N0(nH?ӵ<}2l V`TKi ##812 N+6[X0aHR4mϜ­(CJ})lRc[%Gcdr҇RY%XT)oJ2w>3 D<Mf+ EwPN-ިs&/x6R ꊮM^˺ÝU@N|6yF0-s*IQJZhR"D!$2B.3x]BmZ(G-` P3=וY^($PU@VXs&֬yH@NM f*(="L$]PU.l"ܧ{ #CM̆`\@6{>fdIAN \:(1De`o "X`U]"J弶9BR;UBp}TDmd,*<2a0$>? 5P2PyD%Ss9f&UOZwldOsOPĠ.ͭF'8몏:THK4c`e+Ή,,f+a#!z8r < n.1k:M ۶ V'!H.;aI[[Ŗք,~j[k?y##a.U8Il<onHO_ L9qO7tNϚZ8ǖ&Ҳe܍_߮]$u"DubT6gPe&\QTV6rN% MMtW?|9Ri`H?Ynr< o@:xb]i z4P][[jϹ=R".;}M̢p^O-,4Q}ȺdI^*&CSo3?l=}*I׫>Kxq=kAh3M%^dD [|>Т0uCBp^v3Pq9ۭB=q*&LτlFt~=o89!/;Tϭ"h[rf+c/3?F8p&~ϺiE_BKKA`*FKR&H_۶|t.kEzbm ]FV (XR?mKM ~n; /s2` RQ3i&&lY6‘% 5'FA8 EE}V~}nl?L48usyI?jv}jYK/݌f2Æ"]DQ%ZNkpE{PΏ䵟F@LsTl} D,yW`Z8DZ*r1oO> Qiӄ/;߫sl WglS:m?J$'EDYʉ,hOm,fF7+dWWcdrߓ.$o)`q -`[y?BzpSUQDHT;Zk_XtLϥnhe],ϡ?{ؕ$9 ]rOx5m'[#J`]b7uHS "2bİ齿yYj7|*bAܒnPL]~b&TOkQ9|~"a|YXܦ_E(ܨ:z`۽, lXˉ87M~DQ*L©CI[%NiAyЯnW@3&f(!G0:caDSнdޚGPi22V/mlxY{+#"OpN%W׮s5~de*|PɄ`t|ҭr&$39-,?/:MT8g jrƲH;%=ƴ=|*p(ψǜUXL2?,BGpZ+C3hI%YiG:{V: \߿;to75: 5  yc[QVPvȗ<02 OE@ 6|G**JP6d8u\,Z@4 -2/bv:bb\.99w$Z[)ܐ ƋZkT n?/,Dס;ͪ:C4 Ʉ10jZ/HFH! DYԕjrs*ϸ 젆m ۰J=kVG5jIJU`sgv ?6٭Q3w:Z/}5x4!;51~0؎h[ a (4ec y QXjJit6D>ʶ2m-/|2 8 *?u(ǃ;uK>}>Q׻#:QRR:<ėQLN޳ @YJKG@zRk ۖI"3N*|WziyZ6^4guH)gBOr?HaOm,&gF]E(?L uN 2Vfpr\=xUx@t?CiC/H.! `y$j1~(M\"i =Nu (A  B96HL 0\5ߌ\L@S zb*}}T#^EU+ΦU,Ӌ ܖCENxҽɿԕb8Fv+@-8HA:3p5ꮵNFhkp~)B(iTM|a R>CE,UXU64FM y}R5X {w~Mo:+'aK2 o?<\z[ zDUULYSȰTM`Bpb/}Z!xs5 zs;Z.>+YGq8,&JhSʩ!@" nӿfrwS#T\#0z^%UfPXд()\,~WJc@ša\DEQ@OrdW/fpwVr y@Nf9ć?8fZ öXh`dәptגa0&4 ]I`45}_p>%dmqGF!0L7SYyr?vf=M=y`T {2ʴAڧLþ/N)S`'|">l[ifI-{({p,%">ԹosЄבGe>I]p38%7oр6g{/$~~zemi\&p8`Y{(jW3g6ȜS`~OQ^0mGmawpam;#:}^RXDbkvz H:0`9LxCK#^ F C@6-^'}F:5^`=h耾nl] : yY]>4*7 ҥ+&hpS6e3Yo!U8N䣷 5,C¼cYC(McB$)v41wi.A >Dkyn֨7p:SŅj+o9gF)7d,C;@h>CXiP226g/(< '.qSfL!yh=rPt[\y;h&e* a'y<:}HĎ:C[`-#0+T K 8!b'Ag]rvEpuJTܕ!6R\[Z$O;$0nSsK-\uoI&kw}Zb|rk˫V^Irr!E=% ),Z'@ߔ*֊ nc WR{R-@Wdǥ){og0;4`#)mM]&d#O& DS$A9Jʼn  7f -9 qDE y6?EZTQ& Sϗ[ ޢԐ^=BreX 3pY`lcCOaMq QvBG]QjV©B)t[ !HM /oBy*nD2Kky~lTe)CjE7_o8B!x!U 1ބ^ #0TtfѹX!̂BۿXYmLt퉍=$(V] Ћ+;>6IRzf.w(+y`38*ݧ8t% v^s[NXl~QHOY=_o|bstlH%:ϿADN#[cK͕WxDyBcFPQlJ&U שE۪V=}a!*XLb'qRÕXZȑA U\[IEV: M,#Py+cl [ af3BP7Y UʋЯI+s,d]byZ<$Ið|lTbws3^Lm5xWItĮF"ب/xN 2p@H{(oN 4c -&K/`\}GX06M3ÇEt2>3q|Nj@inv&tI`wG+=zAj!qX!U<PѴHhXZ"2CƉ'kt88 :x6Sc8brWd_,h? pP=J<d1ƺlCH"nX3)$ڶúr^ { ܯ"kS.PYf{mQKTRS^( ވ`W>fyET="A4R*P$ݱ.kÏ}" ]e<-aA&[4x>ɛXf3q<191 4ukl}k8O70:SHO}5502FTLI]ʢqY1eYVkD[]cK7l!}c oI;\xkR+p[4EF!ʦܦkk}!m6Q'jP~m7+*j?VqZIZsj;mhFyGAFw g܁ O~ @i6tۢLw'nZSA2kLbL !o!yo}/,5=Z%lcQ {m(e5]m}~;DH&B&*4|,JK,-m{{SuBG@g:G*GשpU˂ta$5B!IgAJtFJ9ipm|dh~#Q KȾ [[!\g}Ӆ{ moE>мOMnFBCYX͟JDzܬ.'"ZrI~o_ AEZ[3n}%5iR4fr wSrΤ%U BI@*2v+Ҁ Ɋ82j<kRjhnZU`l c}w(v(+l4dp5w4 *MgQr1ٿ a V7|1 H0س #Ј0^Ծ,A*'DDno ]6&@cYw^gSbrAꦾm>Zk>JsGv^`-kFYVeM?GGm܋~줌w@ =E52jwU; d !&I{J=?3~3ɣgϭڝ.k h8& >2S c(āa AfٰSݽ8} OrbX_s׸.N]нi "bb>=DX55;{O\PKC}Z +En6:ܗF%)7U͘8;{c`ŷd(h=..3ct똼l e cY,}쯳T׍ a _)7 d@'dC&R%IDlE>O~᝼ff9;]p5 sl:n]::ȧ?/uDiôuբ(Az&Z{*%P[F_P:7VLE0r1𗋑]/0d*='\ Y_fK njLQOݽ%d2>k{ڝ!#zcKӓI:m"anc;jG:5ëBe}ZGwxH]Tr&;/Mxq$O;5/Glhr,Վ/y]ø1q[NɝX]`Qu.YQ=d6 xA%Kx'k<[owp?@},MpX fP,]jz@q̻*m#D*'Q-8Й("MFMH. p?D10S96L zJ%:VTX#UC66%* h,d{L\ڥJ ۸[2%.H!pL[r >U.IqvcNQkPFεks1 sgH3Pi`#YGG.b"dY)4rxO9 K-=0ckl]2!$Sn.ذIM^*y0JQiTnueF'~[¬"5AX д;uyȠ{q[ȵ1cc=7`q{R~Ha{ꀏӚջMK96JrpJwdI&HVJfcOt2-WN~:ZkZKw.oYrIAp<=kQȮُ@ݏK[#+7Yӎ\FJjudo F`i,no)FBl2$ƣh1"c7iANla|$R5U2N (@&1T}nY6Q4>8@䤳L3z#e] ܡNݝ{iȓѠݣF1\.Ղ{A_q!$M& O>(eIJ]Q#V~kC,3v/P\]" z\3tSpbZc]VȶO|8vaԇ bd:2w.|`BQMG2@quG!.!e)/SD[v_g'gKZ(q"?paenEd×߮&/Ub \WfYϚ\53ʅo⬝B!2Є'4QLJ)FNMٱЇivm:IᴓH*v :s$8d㛮ά$+ Z3 ϗAׇ5TnêXK5?u8@l,7qw %Sb(APgMr0}xJKk w0x"VaH78M()o9oT2v, "Jz𗷘OHK( {yn# _V6rs Naew(fzyj́uqIVfvfpTgWVֈ32!$ci:%1(֮JZ 9*h1~{pJ%?2{PK'quk :T9?Y ųJ늴:O`d24ԋ%|ݧڜ+N,7n;3)F֭W>o5Zg5j1{7؆NwoaJd 6XV[7֮͢;$v X{ᥴA,AiÎJY%M?=XaN^Pe@Vp:$LO^}]hh̳Z Q~1L$:}CLYk0LE_ U{'t\^q}-(Phw:u ƿK'9 sr¼H04CDZ8ooF5ғfl{b3ڥ$#eh%rX7֮j~pVi΍ep!B9t1ti @iR VV%Z%{@d,C{~+͝lH9l'GH̤\;7NcBk z:>1WCnkp~&$m(VtZ fY;ko~!^!/a^SYe:; x'-d?+Ĥ"9 $D~f BS֝ZڊqND3*ێ)o G77s *ܔ\q+)$$y> =MHbD=\$Y 0(CpWgoư3ai PKkFbZDG'tO\Ч0R/7j^dtFTZ3ZeDќa/Vrh$&1>[36?h* ozŪAWs6jC v\q8g0)o-PH|}t*׬.lPq< R_gKaPQ3vZjgʵUAqCY{9iR͙NA t%eN-ȯg3$vtsoZo=殉Ԧ2C?$'@K\ZTgOHT棡;Xس%\z(q~[9嬩ySɴ߭7&MDY]:P֍A0Zx9OgZö8Rbx&__?r.cˡlʎ\}VܘRp?=g.FJ.ٱ!@#ŕ,"QSx773y ay"xIAWq,!$(=N:f]v h+Dr x80CF>% `-TOf"!jk'C*DB:qPq b'$}wM5 rCWL׃GDM똨#5! nˣDkA>)cKz>aF?Ԩe@F?X>VRLJA8aubu햘Su)>Q'9i)٥JqS=^;"9W?bx]Xļ Zl ЏyHjj?BE>moK?xI|j-[e| ,0xe[gyw' (,|xֹ 8Xw9`91#R5wSlY;Œ"oȜg gW cϳEHz ^IƳ](ZOf@戤i0M Vr9o|->xm0=.X,|_?Ѫ}mPGؽޜ ™^R#o,FD'i^ K,rcdL[vff׊WnI]If+k' z06g?fK`Z,(Q`RNk &9vv!=Ո- OcՈZ*Y ҪR%jRM~qa7Q:,YԊۛ9AjK?F* Fxb qX `^ 8ڶ)>ƴZ5^Bv^mP.QՎD}.c7~ZCxSJq(q+`*?MNpXvBoi!D%:΀S3,{fmj ܭp 1ɀN9syh:(=|`䶑1Nv V09X-F{d.a1J/:Gf $pR ӯsHkA$)wJgU pC>ߪU2)ZXc!/k(o_INOtТ{sYJP3lyd FC^T©G]$ҳ]~A>m"8*RxDjW3TVBO:cV\!cY#X?h~`"Qf륓a;I><,u |~v`^DpO Ys C`90o"{#O8$;cV*"v4xOWԩ)Iy_5N\:аs5 P6uAp1xSUIRC43mwx28Dt?nX& /jk0H00޻+1G4<[.i:_1Ocb:ɱ_DU0S舸;<ѻWp*lxy*T@<?4/:~I>CsRm0ȝ,Zr&f39IֈBDj8z~>R"՞D܊On>ӒjG:Wcκw*1m$ռKf՛_3Yl%6(tI8|zօpTa fiXv1TCez[Z:KYZeuqoezL/1%jJE=:kcIBwz$&)<$qԝ2S_˸`֮$qv40Jᔥ 3/擺De, kCo9H4㞃B_S lN&F 2[fCoHn0q@cY.[lkqdbXx3O,p{- Hu6څy>²$Ը{], Ba DDk.DM(LuT#LDE0ϸn8(F"NLɹ\n NP/)LG+y ;^rC\52nTrR4[ Қa:Hylq %pX}e̾5fNev#unAvs󑕖ٜG^oZ8w5W^``BXN5Eh %MwyH$E n0L$faI=..?̖Z | Eqr?{kDBg[QդY8{鈰~i9H@^Jk]^h H])_=`͜3mS9B~ hks5ІdE|uRoN> IjqX1@M`ha/^D\ܫ: ]x!nF5{ړ||߆x=$p~h Lk.h%mtr$0- L*t9\[xz$c;cH\r&vS>M SD\P]*E!MͭLcOј+_wd!0br-ϻjNCNz`"O= b}Ny5Ofl(7lVPDrFˠG{ϰ&*ـA)O1i!jPeQԷ'ƴ6k{`Դ4W3`>:#l׿4_Wli[9}CE.و?SƖԈ8c~i%Pk>9ku=|MMzMz*lŞCeqTh1btX!ہ~YEj,f_gɑyWx='۫@`z@^WE:4/aMG&Axe `q?F QuR뒼9KKöӄ3.k%;:roWm1:>P3wPr 9b\Hj!]61M6[LPF[F<1N_|`Y؁8 wݍ)gr]~6Ѩؿ DzQ"h-'MxsY>5O,134 % Zos9\=:bO9ঢB[Bpߟr%@[~:΄VR/h;賹?/cS~񒒰h/*2G|#p\3,YIdNcrtByc$נUh[UR]L:9f'*HlW PlA]coM8!V1/Y5R]8O{w%@P F:xrLCޯ$DNrSyr7.9L=[ݼ3$Q|?5xG`ɀA+R .&~dԜKT}¥/f/dX ,ѐ?`=ހ/V8;Xy^:,i ;jN!:*r,E1υ~(CzIlЛ06sۆ-ܱMQrDbT"?Wmh}0߽ Vi KA|XFt 3EWj755=%mY>P!ϻL-l0;Mw~Sʊʻ~_MfZ8N+U9+8(j!s o`|,(JYLghP`!LF%֚PKvO+ES>MtqSImǘ^AÔzeLXTE_d᭬W~\s!Ls^m^1 c#vY=uqttu -5Fɑy-J5@i &>,zGrI}x]* C54@#5}5, hH",,(=>$ө\p(t s Kۢys`򻫡ضtz<9S8> >yβ YCkozZ Z:7rN?^2K1酬;x[L etY&KHQ')cu.X =:0r9,Pzǃ!hIFZOc2; 3ƚ}$ejcV0=Cґuٜ}v\1bRAzx4 i=g<KVxk-֘ű5bl bRO<{/2NJDBqI)! Y! ziCzr},Ӫj:٢a5]zݹ PH"$ Y L>0sMuAN8 .1Q6Kքz-8W\Z,(Pr"tЅR+.N.xLYx9(S+} HszɆ9N`Pwl1Θo蚰i1^E=(~AGǎo5P]ubբw? ;*G6h}jO[-@WCb ?v2La?*>غTEB}<2WfkQWVRó#6 U oVW}UhTKYJ\`Su@ZF>W^cxjщC"GinO>9ǣx];,8 !s[S +UCRz5ɭUH(#V Ɉz5@ͷMm]vBqΒ 4ָ\ma/TT!Wwp2`hc:C{hΰgn.C)U ]bwḪ9\#|T~2ic(<=GՖ(yp` lZ# Myi} 䐻h/c+gܦ=Gglw 렟xq#"/W!}cJK#:OskF bjF+kfǦ]?5?KBkaw G;,wo31` o~%`D Y>*:ACe 7'[ bN(4p+J?D('%QRV^m;0=c]p i 6\_-åQ4I]'|6kk`H[w6e-wcw *ZH,]bxPCTM> c6hJ ^UXec7ZqCy.} \GDZ Gu;_g7?}i1IǑ`)Gc`qS{^|۴5GzƠha6.Dk:OIUer?d'ɨy\4b|>g^p+dT_cBwĩ.Ͽ` iY~MQHtRx@xˑs[5x|h!snqlT^8mˍ\b5:`o$*܄9G(ǛPh`AN[p"~ `p&ċэ}W&AJMȭ܊ JѰ'4O\r4zc)5|ː*ntn_ȣqǔ?{/!f"dur O9 `&7ٞMA>IH"@棇ˋN-r5Ǿ @zjLp,DEa_Ŭvah&қe9uO1)'݂~ŀ#&j ]#thG1Q \fwPOt髉S2v>,F2_iӌ |]{j8bl~͖T*x!RF^qQ1[<(~*a&ENh|yWl=eeF ^H~[̋LT{LjbP@2 mpB | N/|(l͗e9KM^ D1]ډ,NR vB5ѹjtG(K4 # RLvofdRsbX>+^ 3ڼL %#*PMa|u@/epɗ)v BM e$x^{2&S>N`f;n]N蝺6ڿŃ.8u}cNi U r 7 S¾8 e;4aqW%lB4%eA^Eq6a"&TٽHfx><(m6.$s"J@ z c%iԷ׮ ONG '~;seBUzGg1-k? Z`4( ͢Bu8ѹ+Ӕ.3o| wІ</69B!>zx@0Q[:nO3a2toa<rKZ:#[B,$H-nQpPF 9 Zboܔ-& F/C<ߦD@A6ׁƁ(R~PIb 5]{j0m}?]$ :CUL6iJf-^z{PaFr`k|*>X( 9Iw63wq`=|ᚮkR@ԑV5՜.*:S+ KEKS[ X1RSyNInE?-W;^0\t{Y )^|"RY쏿/ۀs@ґOS5S@^OY3s_T8n&*ٌM 3n_qR%کA70V(5.I s's6nĻv&[B*PZed=Î˙;!cׯ5QE :o`g+1v `6νꮬ(KXfA_L\]L1=R+.CY|i8!XKBy'7prΑ;v\ Xb@\q KQ7>8Ne{.avYO!qe;,xH+3+6uzK:/JU{Aa[(TF&S.Xfh%x7PGX"K͚MD.L]0IWJb{w=ׇlob8ZD *&̉c!2WYu>ʫAa/6 ΀ }'[$ i!7fR":*)+: >Т''kJۋ@-lu̡9 W0B튭?FR~,tl(A22'+؞/::{.Ne@n<CZ  ]cj!29/u 4lqՈ51 ld[LxsLJRK=Jƌ7ьRٍ'6oz|_9Wu,ov6ހ~/Ɣ)G\ nN59aD@< ^) DЉ˄dma ^X5SVd2z0~ZRܨZPzn&`ʿsu647ӐW`",)03;!Wg9ـ&ǷjN4D?ˠ޷ >=@S%Qd6k=œQ3c wfW1,ϼM(3'B面5k]{=!AGbӆ#da:VN.8يI$$X)UM$H^19i,KgiEV23}*.* )Ɍ'7NXabYm ?pa21gY^̉dПHputzpתJ#/C p,O\Y{*UiYET矴iFYʞ8NO=h͉japio֢TPDKcneeLIP W>'w${w/شU'qnʹ ,.(|o}-*h VCnS)ޓx?fXS(530yv2Qngv.8%Q[)WvX?}9VęlaE[r5M,A@Ɉ hH s%q&H v?k'{~-EkMGO출'n) (G9h(};-l0~ŞWoZM +:AZO)Y%E}w!ff${{=~C) tjuwy;tu!4x VEpD8Yu!tWȳ}Z.BuhosƒCIZu[N֣|*Lu< _A#jp ?v^Pgږ;4ڊw!; b03̍awx{5G;=x#=|mܿQ,Y0~*ǭHB\}nt\EA%'C594̐ w%_anb8o2|;lcqz2%Þ++FDn  k\ dTǦ`!tՔr;dC d}I-UPJʯKY(iNY O+ YhƂzWqR ?3 $>r7eT3rA1t{M:=HU0}ʴ_(ꙝ3'\{|2 JN׊/'sO,˪m ;81S% 軚{INV kqwȤrP XY|_>"wƳ1ԇZ/"KU]NZU,ɥf ] sӐQ$E@.nٚ4݂p+r O}D˅:J6 Km48 +WƋHrx^MmS*Jwpu>9mh(^Ի A^VL@o!ʟuZ1iXF ~;Л0^WFpS/T@BD4|%WB OZ[H|=;=IICTJ)bOE-Mw"2A6F"gX!3P촐?D8ܝ+jp-|p톳?(|.F2  ~qk,߿HQ69蹥vGy+1aIYYbϠ"gc&+\w )?L4ơlY #h k>~t#D%?9nNwQi}EQblD Oނyr [w}:oU-!3eA=T4^Dߏ0J>ak8-5o>Qn=-1 o&`} b:kUm4q"e{/(\iKfM%j(*۩S;S|s2ݢŦiG[ʣmQA/N\1'jѺ*,m5TBm![tUVԇXa%AI5fKPf* SHᓓe=%Hl9ݭ@apQ_h=U~[RckۢcdEo-d}*N3;qPYC4Hg9m[WVքNE<_aAxpKZc~{0; HWQEANF>n Ƙ1:) .98*L`JO^{񱱱쫵M(٭"&IhIQwHX .w7% x˜.p/S4{m&O=A2$KW7:۪>DǼP(SfWrK)'9^nqxUr&wwH?y JQ?wX@uVQµ;MN9n,$'xdr84I!r,g&AXgjFwgՋQ"Bt@$B.P( C2m!{<=wax1 ôd\A޴x $NJMTJMyƌHW `)Bxy;# '3b Fy^U+ j84KL3E?: Xyty*' 1b/PAFAjJ V>/U0!Ӫ:؆:PE"/n@m;%^D\}JE.iSG]Wv]Ri2HM>&{zvW|D[3_kvTs`RKQ_xDDP6Kqpfj'tXi~\j7SG{,Ku4+,i"= hD@=@j rCӔn^;F82@›%nSFVXSGo X/{pY df͖ R kRORA fY% g ~&WFnfs_L 7~ ;Qn*I=6#>L>6[)&uۡ;xS H3MNF/ bY73Fmɖ,13$X>;$x"T0Y+֏G8<ؑq򍺆FRth^BV̎'ns*gA kb{sǶp1\؆O{áPLw3F[VQtiޖE!l :PP~p(LMb bN-D@GTeꂹI-|OȪA*7%'() P\һ TӃ.PqY7KǯL7,!> HXkI細!` @@W /լjlLNӒ/쌎A2":C)?l>Kr2! 2S^0:J\U 'ιs$}gWV&<*&Z\2 PT]'R]$JL# 5}ZX7'AyC;t򈗁m9QFpd]i'[ޱ >oT${BOZ]f:r`Dhaߔ)nrWAsց( CVy |̫ieZ!ɃRa{u4u cDC IBWKrY%N⽧l8QH%&!߳ڥj&30,.tgLys6r|nӳP$Yz%( [.*K5Gghi@K mmTpmu'*ՁUIm]`u8udo8jC7g^F a>MԳS}}ЈOB+Ƥń߁ģIB\"QoqL,6JT~IDJjTQ5 rդ<^B+:P6m,𲕥%ċX39̄ǯ25@TPd47?>\J~s`r^R{$98h2RcC.NdZ:f!`#ȍGJ&Gd@&Ki uCoftc<lMap011s3ye%+'ymhiROd|wU ]/2U*T8KF1WuXg%zC8 F4XLE| D=q[$9Vp8l%S!.뱘E]ݻߕOPv|OQ/?h}%L-"dq RO]Ҽ3*{oR+xW-GklT'*Mӯ۸N[A\3cm(@\A P6rURF\ܾ4R,KaQ" [9q{iAyKa#ywD#LN'߼yU?e~M̝M*gUXH o{G?}gƎ e 'MD^~pQT֪4oH"EnLhb/*nɸ`'%;Oͪ)J@O° wlk2Odz=u|bd!DR; tmCO=,Jb&{i`̗4z]>F0$Ӣ_Г(g[_;ws#  H!.`dc$u#HG9[lը?=_CH*aݪ}b:Ѳq +nZe椇BYsВ*yW][ MV pu5fx)^)s:?jPØ|f?٪2#Hq^$g^9P TI-v9 ”LRЏ]d<n=`h<{\naSY8hŠڹ5q2mF/34: Oq'o:3dӲłJd$k A̶"wANwv>7TD-+r"NmὛQQAg e  O?mȹ}GۙkIRCp(m k>eSh=9X gKQgɸwd uW:k ᫦4Gu~=mxJ;TD1?u6#v84Itc([)X=;[Ʈޕ>6M8q@} !t*k;d'p^VT]sN}C :$gIIitk!~tdde޴?;x @_lO(CP"SR*wMSS$oY>p=dUU:ՏڗhǍtMHNDt"b8Z1ҨU֭8'OeU4wEI3ĵn;]>Iaw w.W2lІSV@J+D TA^뺪]<QO2##dJ-ة*iN }6|XG,qc&kwB^R!Ǘkf-x0_G)p }9<>Eb߲e_ͣ#1~v/#zm ckjp6&`C*xǦd-9jmEey E@p+Hm5sjd<ݼ,^sZT&jê+H ?u]5=#|.Ů'8 t#R? t/Ct~sv;zlA_yJn$|w[zR%BwM[kܝ_WMB~9+PBmi4m{a+L:Vt&~2kٴkܺ nW.FH GX cb {edy(|uDH"谋FQgݗN"G*r9G#M |~]24@O@gمq c A A&& hX%%=E.\}Lް_3O*,8֟7`.\40{Gw2"S.MlsMDfJ JޫX age.R|$>K`Iݍ{D.\XbpxY e hr5Z>&q}eHY?~%"jŠ (ey]M>iIWL₞T8SE =/Fv!PLqSHƇnxx/Z#D0FA(I YnxǕЗSi8[2Ѹ֮M?CteI9%.'~O$7,0Q82!CXY]c~o''A07/fgyѻ-_~1Z32#;vNB-o1-V/Ct5~Ae icۗUb a4+le"Y^9G6qW\:t*cbdM4[LF@P#uDOSgQSQ&sc'o Ioa+2HB)4G l&rkdB*17(dԾOmOBf֓BW$}D3fq$=/>DO+NPr44;1B<̏u5\c<̷G7 Af^<ދ!-P {"K 6=^H|a3w\5Eģ+|5n:bxyOŤ',!ܴR|fD RB?DYmq:9;μ7Ro IL\Z,##+yqwVy}Q3O\#Br5cߝMKXfrLxZXqASH35 O06u wWx?9afɿKtY>P*ޫ(krG ks6'1Q x8 =H(D['uA[g)Ph_y=g W1Uo-_%4M]UĈ./ގ)J2& 8ڑe@uVr%Dae f an+) Xrک̇e، Ghd )n)q  s6؞StqYd qkiW [ >ڙن'6tzeqHYakǧ^[dɒ)뤋zD9Gmf*rn"N|=.Hr\hSAsc tK!r]y'[tbShX~ؚǰB븇h !F";Aq<@>pp]hz' AMGgmPǒFevk|4qвy4dLC*)zMhGBZtޘtZ'k1Τ슰՟D  WKBQ\m OrYm(4SZ)ӋHU* ,2Iܧ} `&YZռl6)q9̢!WlSטb]c\bњ|e Èvy% ;F]ߺKN6XKH9Bm{ҍ2;TG6աmw !#fOjkJ_# bWl&ό`7%}5~j7ƳUi3N6󹏔2HÞ GARzW|1Ypa ޽DReKj=+7v 84L@vPHsYhvEm o@goӪ;q6ZhOxy_Qނc;3*5-U0mDZhA@X0>^M-[z־}V<>QFZQH3 r vA|\!FrqA`޺pfN'6k6?oizR$\t/'!);&< ;cZ'{稻r*4Nљ csr @{Te1Q~G,mE9"a"$v/ 87qƿxU#Z čT73v|SU3n/ZԹ%o?1w'u]_Mʍ@G\5B4Ֆ %pXIS2_D8Lku1Sj(x|qzшCoU |{FpwS{X׷ԑX5<w$ 3uwN_K]h<== rbX3G~G]a-<7L|hB!)+ʃꞵxC~sY0R1cOE5nd4&B>dx6;Fb#-\d ʌSÿtk.Xċ Svd])T;ej'PyJE0K>`~R2@:0e\*gǮK=څYr%v~1(VD)?IND8<1I!EW+ _+ߑg~aaNnScS}AM7*pswM)8 pĎN%[gu^"l9(/~Zy4d+%fp/\h8Kkat 3#0g8Y>H֙p]: $L+GU?9YpDd1҉(l^Lefݵ*[X KR; F39?\p/r6-n55!UwVv9!#ߍS,ݸ|qsC((hx(AY  R<W(p}[VoZ~$ RZ=e( U΋~cVX-kd@q`%&=Xl=)blf^KsKyggdK0nۜ Ss֓J}`mǖF8vwjzɵ|(S"wPq(|hVc]W+ bak#%V5rs1z%k]r5H,jSTTKWPuLtR{hUJN<P89RPva6XJXUp6I7o^ƣyl22:2q0vgӃ?Ӕ~_p\Y̼Ybr%i_&j{ȅU=D_^`C_ Y0ž0He'>y{Pi/q A3YA.w SBOW yQ13K\]. V^2 (oypPD|Z+dĘO z"޼-łEo VtP&ė;~{qv Ơ[h! XwIn x2 +L? CI X_BDqUaڟoc\*wKs=n>xF-*ߚ O'1.DظI-CʆJW BL]9yg)`٠=撥si]l+ߋշS`o-vGgnVU j̎s3R^?%*L|vc"eń{`~RkWrIlRy'߹K_1?!7#<@4%viRT!lLZW/=X?'*%>eD}dM/U[f *ҟ6 {g9jՌ؁dh`vNÓ-v,弞ƌ[.Lp \? ?t|5΂ #$+'`̴-k!c^ D5gڎ]WZ1!;(_v2!g[*䮼ح}gg ie9J ^,ä&9/f"S謞e{kP fDhv7VHmb0$-CZ:hl{+LW: {=93lRt;-slR4A}k, w4hq}?KH,yRIEҩ;@DMǣ/n2 DM숷"QǬ.N Էna;&/#s2 f63 `y^FC;mXz|9[.oTejIB92tjbf{@S%N-_PdB]Edj@PQߧ4_ ѰKOv5GCY "çش8 |6(w1] F!͗27^'©Vхg=z;~ӄT\o2Є. S8%'Wl vUb }KDhD<LNn:x/|%߄D/QYUXdL);UQd8'm/ i1IBq9LflC}4c$߻/|lztjdoV#HnƈѾeZ]'7.Ǩ|2pv9vQytKLN D#N ˨kA:%!KO#eV .ތ,1%/jg"cµԃ=qQ3rn6s=Xy5vtsS>b.Ň] LߣѺTGC.t(wT}&:f5dH)y-Sְ.jԊ6%tK883y,+<Ķ@K~ E }#s8e9flY5DRWqʔH&z۵QÚvӁUHS#D֣P1k+4uHX9J-@-üFY*H\ݷcdE3FGŨ6GpnqM_݊#=`k9SȄ8j2"!nW6!fϡx:ЇXkXI+|ϟ׬ꗐy3elίx `-&g_Y:¹v+nC'W{z$i [TR2΢%ɫ92mFǼ uhYIS/F5 qj_+0.3=c L:*Xm}0'& zgY eHj^gM|:dIVU^AlWln%J]Ƨȁ$>L72 {g3Cg<}Fd+paE}} ]rv/F ݯ!X9xĠmߜ<*X'^SK0DxKFv@4ot%Iܺyƍ4;`?\Q\ jc i,mP$a>STahgK`[-uiaE1ӀB 8uw~3VWۿ\(ji61`i-bq$U)4PF(XhQ< AbGeDo./WHABF<]Ga^Rzyw__csQz?菣;ŹdWwk )q3fS' dD聡 LT_n5|2F ]~há5m)B*i 4c;P&"4O[Q _IPN:VǍݱ!/PkP_.\ vYDv}4Ũʯk"GEڤ?F,H^"JVPX !M nGU-HRv+ }/J8k;VEӌ_fwz՛X_{[gǮei ;("} {x}߫:0nYc>{$IJgâBDP4 t}eRsZe2Loݍ,x)kna*wyab'P6+[˰a "9-I Ca;ZZB|dar@#'&}8. '&J.*i%7rM"0l5ȮZ1A? 6'#nr2jf̿c+nYk"a.0dc٣ny!kz O>2UncuxkuڞOb'H~8'^9a҄Xë0g?`֛HNseq5\?۞J.[#9x>B xا wҙ~mMS`I}f?ӆ,/Gc|V?)U_c CL/^l wʳOMXfA9,h~qK$榝A0w ܇Mm,܄i 5'~=9M$vVk\jsÁ/HGYI ЫأJcw*w'ĉӈ^OZpj``|7[ 7ɚ܃b &(R i__f 4xse;NoPYJ<;z^5iXEݪ$E^JZ]vI0W`9J1X.=\ VN,߸,=Jζ9n/)BeSMeY[Ǹ_~"V6V4y\֖ƎԓqmScS`UJs@CD&Edra URU4F" AfB nVP9 j2e>Q+YG.%8Abo 㠸M8#6?[:"r`{a?ZY)һE65Fmo5bdnx/=kOmĕViAH3N/_|&Ok[}ўbV&N3 1 ''Jh!2lMGͥA_%f"ϺRqPC!I4H‰)͈FI9oeS]xh`ϸAi#5S%>BEenVsGeh'\Lc|.!ߡz 6fcVA4g]\/lgl[~r-}~093C|,[%Q6.\–q8uJQ/>jދβ#A,%ƥKq%yΣsL5㤙 ϯd g0h¼枹RZVs# Kz>:wKEߠvN`n?y'ž)"3QrbR =fbj#EQ WqM"z\!)K'xM*lPқ|h^/}Pb/g:ߞP{g2=DU=;pbP͋ y?ѮW&B:^G֠B!ZMf::x#^Gݓ&r48zE:_N 粊1 κ,I+@uq"!'NIɜeH)zLar`z?˙a:;].fG̈́Qwu,+䲱V$;J6;3{S&6LL Ը6F!eT A_ .P S8z2xlw/6p'=IyX䈗\_3;y6I4}˃f;kqXZ.޲P&g_r:Ѐzvx#M0a 7chHA){VHRnM/30 IzeDlj~pXT bJ#-dMcV Jn]taS pz*X|cVAQYts잡,qoJ}uhwM"ǜ:k]!klbI,A `t?mD' Ӭ*C;?`NGT_Q?KQnjok cH?H)Q-̍)˧Os}2]m=\LG]DBpICgԱ/MihM< v!x\d8yd[.#zd]DVطd/yPZ pRSBjv=Q,9} "Cd#rҕLv/'oN&&~Tе*t\QN@ @b{Q:& %WC4ș{Pr/'n&pk8NL?AΏ$dBQlWMY)Ѳُ}\i*kI^I % #P֙{!('AS39Y\]yNv,xDӁVxCc= '|y*~_VW:8ֻEs𦨬:,7TkߙA;..Bz3S,˒pa _j눙JZ(_?wjjYTH{qPkPn#ݿgf:܌.ָ#C& ,0)lkO#Şϗldt-S&? `n (/`_ OcHp8BRYǖ+S2 @Q_3~V`U*MC$%k_PQI*Zͼ;G m ̓m_$v@e0zN> +3~6t W1·u=ZME3%e0kbI#6@e>Kf)6nmp:mNᯱ☑ܰ0ԝ$!Wȥ.V>aqaki:W]L_ !"v9Ҩ% 'v.}K]p,OF<"YqJ~oqq1'rS:>j WFv]W7mR=W*i{82Z#L5a:w1رI՚9|ν 6jQ%ϹwYs<{U;L23Ѯ-;*A^"sNjVl'(s8dwEUt6"'wcu;Q+ D.l` 픋ic0Awzg7'Bkfӓ%s"rփuH(i@>ʺKw "PRڌ\XKdu󎇯jaggKQt+ " 0^JoP4iQ ==dJ>.٧ U.dc:v4t8f,N2Bu\'[LI#f5;樑OoH7<:Gq=ͩ2+` }[Szq-"{O4vu,Gz(*qVf ^u#q/˅r9)HJeJazS듃W hI~uyҟ$E9*B?mHضd8ETQwrKjs6|a:G Aܨ.㔻蛜wS4Qtۉ03*VY;}u.>m¢=j,‰޻Q>OAb1"obP, >ۋ2u ,lX!zɇ"^rVqYx,a9h!]Vp nop2Γfse-WPNWTՂ+uz Bp$ٜz7%+2"a16w)"OHZP9vtnj6JH"-ųi UZ~ 2!d&G1oH2C*ǧgxeIn++i~ WSj\rXOy\P=SyVmXU ?r zG D'q{DѓwБ;zࣈB^,xpD4gG~YⷝcF^lh<} SMЛo]P>y c܊tECbaJN/ c&t{O((Rb&a&FB۳t+AZtd1Ĩ㓶nK3~w?~^(Osp'Gp$\'Ӏ>ثZ9ZhlOdL/ܔhŅ+ N8>FT(v RڠbBPL;xQuy ۊx7 NF6h6 |/~"Wtj)eI5tx{V1gz=ʐj"hC,.iSdyw"P%*o28YwKWoʎ8{` !݀^w/ŀcj:f[x65V;!lфD+&:0O<\>z:=TX N %XjW4 (zF#,[G3*4 nr7k>B܏o*S#Ǜ(+^:qblU[A+I/sQ&ψo |8 o2T8|AַXM)]iX;@PW'NDZūm|d|jW03 ,ALIhWܚ>G:>`-EOf!OO$yiI|-E>BҌ;+r iIo}$rG)/GH sR3+1_7j Ai<%ܺnv̛v!j8 DlamCf?~Šl)%~YaPI GUVF#á<쥇\΅p4'DYhWM X $G:u&ͯ,]']K62pޒ '^3WN yc]/W P F.8`Xe4}$-K!*b-nrͷgįmJ353]($k-Cv|UH:c ^(SX IDgMvNZp`TTŅ@, w<2?lڔ_~cЁLKB-98!aO5\8JAiIa폺O"w%f07cߩb`&=)rз;;F #( ]I_S:\J,EpE|[PF}ѱܬӚ6]cF\Ȉ1!"`+l_jS!9q.Ѭ8);rxћGJ2*Ö?|'9tXGe?KLĀ݈AORJ&$EnCN6a6YvsI0i"N aECX{aS5SNL<r)d-3했8Q݃~p+ MKao+<;0M&zm)0 Ռ _&d$Vd"Vx$$ %">uwS,WLf^>Uo(yNj8o``>4gbL)M8)'#j{0bR_٫P,پ޸Uoz %CYGy *2Js)ͩ n,GׇK]*˲왰s*XE3x"N.5qjFaf*+*ע$*ܘLiFQ Ƕqb3 OmFré:=ԲohPDgqI87nƩVחҹJ׻gEbqEɰpcK(+.[iᅔf MS7`?uNc0h  Ml|i7CGM1 #rEIe̮Rh=ЧuY|D :od8 k1n¿.r\:-/6&Y,9ǫ̈HUoŠq_Rp_ 1nMO $ĉfDe~\'CS$[1Mv"xF$jzir*We9Cŏ>)gJj39QYuG2SBz&KZ|s.,| 6%; àAEwFڅ#ߎ;dRb%mWT̲3l n7wk'OQ G٧ GMVSa XP.$\_w[W:~h!|xrsuf}x폤v1WLULɩ ˵!GY9)[zjӗhkWM^= `s>kYqbА`n E)X-y-<VL@]%"'M۳X[ոCIo/Q)Y-Ou?7P9U^ !mʘsH (2u3#*JT`TFrėdꤛxl 0g>\(!:֊yFEvj8p0k,A4{wUy+3)¸'CE4cgW3v]P^kvu&֢9q\0!7ej<:8HD\Y'`L/; }9:VlՂuDIPJ{7٤^>ڇKJcB~n7YaC*>/i%yFz9mJ^\|i*M폩'8>l=4JKd,ţIH[CIGDiiWْ '8Ū#d^ TzH #vLL& ^9}L3.?mmhF3S{ 0q!x23 'A=YYp_R#s?@ȣC0xS0m{Ao=d˨O / iEE +I2EKn z􏩷=pE<6 ,c^9 跐=|t| j@p/ƲV9[dꓣS [o/KwjJ-`VͣP$i","5Rcѐx2X1}1[̖ZsR¢sRr~z8@rs-峉Vغ2rڱkGM8曥' ku駐F(&ePbSM86M4x֘VXٚVyO-mnUBouAzx(EZ'%Ei+ZGqbgFA>]무մa/:ZԹG`gcMF7V ycS< Y\A/LJ2y ɵa)ZNד{!!,Ϳ{z _$x& 0|vL+ƨuSddʇ0q6)#49\up9썧t-o]S="$C.%shtñv}S6.a4L덌_Mɯ׳bmArR׏D8'N) ~vf+1d3Ni\"R,uӒ8Bt;k!18OfO GR 8B!$\E;NOݵ(y1hZ%i- Qq,E6L*Rę]7MY^,#vnr6Q^XΧ40L>Rbrgb@2)4rHhff̨X=< czZWW-0R גfw^0A2%Z̈QƬ~{L9)G|Dkg{V\[>N p΀{ٕl'5jvw#42Հ5-޹NbRo&3s#$~Qvo$mڷjva`.ZPA~CK[<JWГF=[dNJ'!V. ]#UITU\=>v&`Vǥ)m}wF4}nA N Г]zNfW '5ֿPXGbC*@k0Y~!Am;7ga7u#m}Ƞr8.KBg>e20vhLhYSb %C;ҡ,7o&OWk= < !@CU׍v_Ǹ2STN~Xظ.(}L>?пd:,FMVðbɓ^5h#.=]tG_s5Ys|9ZԯCSq&1#zxRte|f& ub:F!CnҐ{]cmäp1D;g+Oul sTi0~L W l,l-$G|w"<ȂcC+b X(4Hj7rcqnb,8^w{G/g2nAcA5oӢOX4ċ΄u3hk0⮼[#wbgӨ\)>V9+6lGg`hpȣ0}"ESKBsuje.[2#~J$Ѽ&L·Bqg޿q3缤?۩DHEY50<#45g#[q:7Pz~bx;tkV8QϢ%z ApMȦ'}|,8t6L9i o` B QV4W7%zJ6*8=\5">'Ap]4Q.s4]̫P_nsE!V^rf=QnDK!n.nX5-vDFC|6q%IMoW 7ĥR浢t)4X . ;Bq(,Z@jτS Mݥ\GNMlUC~`ig΃Ađˋ{8Uѹ9<$QZ@5qFt/q>'6&~ q/>9ͻCU@Т53գP5!riN]<-\?!$!xIjD+mn**q媚>/^7}%73b0v"nqT)}į4_(&4~Fb"?/O3ǜnKZ"wK?&Ms#voMg,ױ2b5E*KAPo`ДZloZl)-ե2[AϹ(B\sj|=y7fgBK) BGHhN8e!2lh)c0s6[-_(>{npUU8V|r2>As#1~vdV?#6հLk=5T.E%!30UkoV>S"42|Paɟ` pVn0ՅI7yG Kh4eRp"cB'\TH7kxT(QVH2[(vߒ -q*&/O. Ï^X4F D|7~l@oHAVditD?yVA%Ut"άoy0N³LLҟQpAVxv6x ϑHV8bN'b:ZIAʨϟ!-|dž.D%QEe/.ZIT,yf87N*Xr3 ܽ71ƥhЍ Ow@]Jn }}1[#rʇ罾S ^@ ;L-*wNv -V CqCo _ZjNV*ZJ{1朲n>׀ 2(TN]a,Ɔ} SY 1B,˨ͣG ɴ?a(G)ė0vJER&~I\ɰ< VaPilsΠ( =֗^VP/"g3b oV)s h25AtePR>Iq<>Cp -)/8'qjHCOЉ2oe׫E{dgbzs-ʺMXM8=,<8?-Ycs5<RlÅ>}?}sP{b~|eZ`#bԍ-\AjL/WH@pxH3b^[Зi'de T ( nOU};eT Gxns ;B8ūi9gz!~S}f $Pɵi!sĹZa- 7,SfJB=Amldc;,}egsXҮyy3m04 "N1436zt_ W}ç[8d7vKK,?*:jjm5eo^hA#R͒L;y (Y1q-ㅹP̄mklM}6P[ G.T2[~?2teCъ3)`&5젅ϠKZN|# %}D>N FؿHG+soD=Τk9 Wm/ejAvF (?WׯҼݦyw/~Ʃ9"nj24h xPߘ'(p+I9E\- .R%Dv ǩ@ad"VTN>r6s)ji#r0 X/gX\efmH6:pwoqj3h;9Z^.Fk{!p#.T02f峿gnkLcݫg']j=ݹSM[ ST]QL^Ɖv.?5}W*6zCX:~^fTY LH<1P§JU"^&|*MNSA굱`23V._~+.šf*i@q]]B)`g8w} lX9mmu(]Ɗ)Lht Nq3ұ2%s`&35QԅG6nd"QCfqetLo9a&Q{h,ku;BT&;#rnQqMu%tT M0a53d͍  YUBpu2ډ䔾qx?yOQ̽4\pr4G|Jڲ\)"UOz3.J>݇"hU/ 7*۳^X-AVPٸV%zP= 9͕)\TV*zB#CKS'(oU&HCq6d%X)lQ ؑwLe(n@V pb ~ɿV\Sǚm9`rISPۚo+S,(,7bHv2s`=Crl䯈Jn;S{{Nϥ\uFjsbviK[ π[j%!(C {n&Q0lq%G>]I<@pYg!ԊN. !jVoBkH앤Sb^TTłZ|NU?%Izٖt Z]c_3:YiVE HA5~2Azv^ktx;fb}oOyǑZ6P)xH ˠ 2X32 U%iL4rs 6n$tX_5*)Ԥx#=Hĩ ,싊V47`.fhcサV=쉀g -5ߊGC*өhp*`lQd2Z+  H,U R>tf!W(K(!y l` ׀Yl2C0n7?[ؕ l xd^."Dލ=] IQe乊 $yf˷,K<|'u(#݃< }zm_HbrNuZ6@V\IvwBl"dBpQ:6Ѫ aKeSSO``Wf|Z),8Edv}PfqƔ⵨꺱\k'jtƨ ,'*!)JBoOd̃G5 x+6^lsQ/kp^ Z,^eug)I|SA< & U|T,^,]LEJM/"Jlbʻ+[S[WwX"y{'1eTaGX̕pFj0PKGiږ$k~3"H1>79ĦHF1Oduts'X'1Vo-㋢kqiQ1xDeӓޘjpru,x~Ǟ tOGǼ_dQ¬M6 0W}k(H;Ҥ~l&0 {=.E^u0( G|"ی"{&pGvZe`k ׏ԕT[(|e`U VHw5ՙf&;_6YM?au:T#\SVa+Y=}$PD0^qu$Iu4UUWhΖw[B\W\+7)& 4|d:ҁwct>BQ|?[bv}c#-cVt7(Sl[GR#|8w>tcVb@kv@QĎ.!h{90Z^ 4A-gE,%Ԯ``%bPFx=u{^sx\S hx- k 0'` ې(Jk ^2`%woەM~p>0 :<>n ŷoY^%pIצv\˅3Ψ[^G rNȖpʞU 5rK#7aUK[&>* #4 fN_x/q,۞hsmT`{ 2Q𭳚M3^*tz2 3Y\Ao$eoOŰwm`*asHIy:Ak1͛UvZe[mQ+EYڜ`9*ʔK^ QQ|-JX=mqeNqšlZb :Ar1-KJ׾kW7^FCZj߿/A1!X- Q~#f_L2~!׻ÙhHHA=-B#!CI;':אc7g:TzGkhbf 682гyڡ-9;qD'ud&N??l `icW\X|ThOT a{-dyʖ.T@qSEm"w7Iԅye䁱ԛ9C;(᭯dOm bMIb;là F|Tܳ- .!4=rQ/W@ ﬒VFWM.|ZtiiAZoP3WMqv]KӌI-.Eg7?{D$G%!j5 "AFo-8a/CU\=-Ld/&: Anox|NG/~eZFO)wr=yZyNSk&@m|)(O~Hƙ93UP1=9*F:~} "x>KtuT3̫I%ٌdB*_<z㩏Eujp?Ar %ݙ'h;p"N<`T<H8.i< _E6 *aTE[V,ycù5J%"NuIcTG;򣟊B9F2B>Y6l!Pf;]Aye'DX]TS.?p:E*AN-B^ lZ/HDPS*my5Īad'Dx2ޟ=>'`UVV5JZ~;h {BgǓL֒V v_4FP^t$-l?x:swÇn]HFνco?9d;2tiDX\sbX PU9j\ i?֒>t u=|906Z:g'Kaj/duIN Fٴ ?zAK:hT`d5"ZU8H\e  Gf"3/N/x,{A m|^ {q*yoߵ.0r֚N wmI68ѱӒ'Ix O>. QdaL9;kI1k+GBƠm m69Nڻ`&X3*+ޭ:f̟O:j써mgeZJ۪` :sE6k78Hyx캤#wlD&CtX5݋]R-/o6P QS#2?@!S9ɶi^ptX1ؼC2l'qdnQӐ%vq*ί<}fB/jR< T&֔&n?ǖ8 H]-yry*b/߂,}cl]PO`#n׼p#F]߭"̃ HzqPcWYTm&#r!y~Fx$k= X YW 683E]mJ@íz˸\-~3aQO2 CíИv)a \ |8ʏͺl/^ڲ+eD0A)Xr `!}ט/5hnVer=!D.0P6kPr6("9xNqS#*C/[]2)3#3$]\v;ob*JGo&_uƎ}#K,|Uc4:N">.}&die4+]Cư}v0MQ}yzEiEv\/cX HysOI_F'Kn6~ufM(.OT:O(r~qY6<7qzN͐_yiߋ#h1tR/)AFb:ii`_k*M^?bup,N&DSM'YeAk) LwWƝכ6r02ǢQ{VC|^eX=gM+޲P1a/nhqS33:+Lҵ&2rhO<|RE=I}KN "!Gjjd@V;[f߀f7Z3Ĕ7œһ#] s DtG8ڗ$Qs>6OГyǚFlLa 'Dg2§E˞\֔25 D`{WN $z=^}H'L6C^{x@/ȷQY*/2ǩmv'>'K4Q;c6m`>]>ޒt,Q{HB2ꘕacg.l+FD8+ƃ~ $G]=E #)WLxgVX>p`e$CBL%_8+Bӵ7khO٤4kQ>~#n%o-KG/_q92'p3+Pz΃V #xe@^p& Ac{(ϥze" j )  mgi"Z7B#qm2.QEpR͸.V Y:l]Jjg Ǹ^N4{TXoI W㚗Pp2}WH7*CYSvYdhA)ʓ$Jkd[xlvtvR|<Ǘ|TDI]NSőcSC`>AMOS @7`SDPJѠnažt?^:4K`~ZvQGޱ; u@f 9=wG$<9c iެ$VGː2LW!Gy`/ Ԑ0,Ht*Tdj9=+e[PRV|v7Ѻ+SaC byc= Y ^H?w>f&os'Є&57+ep3]]2uW.'ae;6}37l:~ˆOzl{byJL&3o+Fdޥ:T%xYjk9S@T",o%h`gꦐи!Sms-{qn!N l#@h;"oD|&&ASd\amkբET> Cn6TLDŽ|,jE5< jbp x߰ژKRfE| ܁?~QaNsC: vom1U U1[c4Qg(ouʻK<ˋӌ_ΙlHIivS.3"X*0qvA:)ߌTٴ$x6ZUy@GQOQ ;H_A} pE`_ '!ͅ$?Q.?+F>O댞1WNρMNirouFޓ¤mwxX+҅`?|uqX,kڅP.Fmarw.1,#4$UAOhmRLUF"?Na/K_gnec,P* 7vf3ڠLYa*U]$?}@7,f+0=61So`=6~Ԧč/MYAmR~`-,.7!*'?  aD h/p9OM͆DD|`u>^@CwSb S,5E0P Q"f"|lcl`wmQ#:EG! _W*ߍPgWQa*a}1ԁ8 '+?Ӽ W۽тB6yNNyوМahpHgH4&HTmBQE:i&gBTqUNbxMiUxg ۤ4%ϓ)d0\'ld}CZ%dڤ=Kf6Z/4DAtWK& I8tvdеMw/2keP;Zmw%'F)* ˾f,p2\n֭/$8gde~9YڎJU2hxzpI ?e^JjeNQ+oXN@9;;5̩%qwHU'DCDTH)Bfb[ +,/PJv^'{T %/vHe+yReðOahoʝhPiG\z Xi="~2EYUe(HS4K9ҵK+ Dq:,yAuDg*73$]iXY))iS?(΃_1.o+St4gFPH?9M.-0'Q= SE~U,yK/iqd}YLigߵ05X⊖%Oh Ԩh l# Ra):;3\b-<ʓ{ rOHv m|;8W'o@ʶr۳Gx(9$}] V)u5 V<^J OJ֪9˦MpKCAjO{T*ft ǘq);bSiEX ΐ.=TZ15syE'Ws 6=_5=Eʑ9|" iXҋ9 _'JJNSS‡N^t`7RDXL4>b_Wl̡͖zQk ~vC#_Yi+#=q]ׯO+?b!FQ_-7v4_>D)Oazq=T!\P;ffye̲9~ҔRȅL/+ bsoݵ .xǏ7CM)%c`B~rkCQtQ F2+J|W"se/ ,rV#is8M4?Q}X{Q? 5ng6Gl`)4GhWOj+pPE_ދ+vkcR*2@OLd?;J_R"m8 7%5hI.^5 0I4^H)&)lZNKtv aJ#.:@7T93e:/E ܍ʣHݸ7ɻZ~\TDtT忚 u-/@w4[LvZ-(u*4h "F5zρɷ$4_Ԡ>C@H9":}4JCsĘvCm.䊾wQ#M(I&JW&'fzAFA r4ʌ֕;4.3~]_I1D(ɺ| fr%°XDEv_.eNzzWBh{U)bq0(VlBOh+5sn0V.,bi*+xR ; JDopUξuEp×cxG.+7 j`weEa cWF^6x.BϠ|ZKBFU3 9o+hamx uϬj ODžFv @ͳ *h038m$[ jFc>L -jۨD3`^f[+Xo"*·m 6J*ySFmɏ?xn]|ܾ]&C>\_fLMV߱j.*IY- Mrhh-wjsH,66ڸi >\^NcԾz^q\zxT9V+p>L:$PoLL1O@- 4D[;VJu IJε I?Kai=@5> yۢ?#1&Ux&w4";dBj /OVǨ̥re!mHq헗N't4>Sk<) :'յD~kSa BhD HstΧ)9=riL^9/(/wރ}3=9s".EOb߀yg4<`hXW/(1i@EH-.Cm) 'uVsZ{HLwiRY|_s[ޞj}K}5 xm*OH-]o_۔wEi+6/7/k#pVMDKF;AkK snDkX|aE&!U?4ZKٍ-9I@(-=1HI r'a/sVpTWHN~Vx9>d Tq Gm=cٿ\x?R{'; *`)s=|>Ũw!ZDw$ewČ(8RƧ@3@:dWjO] mhQPTk`-~wXRmrer̲{iŘ :CL[r~?nmItcA UsQBjTl;ѵOSq#=.9 лoq6 k'0C,kQSG of9Ț$r2ko:.Eav.->˨!Eo S|č <~sؖEL%)i>⡰J/lsqP8/ȕ&L#.5zT3g|װR9"!2;fT4 ߦ`DgCnW&E{O2W9P*0Ǿ[.eVob C/ڣ(he[[q-?bmxc@ dl 0 y6ڹJ`6`)W(D9g~^$naW>E?d!M(pM)&␥aaaq($9:RpvA57XaN$`1bOoL.- Z ;kEe3nI+ӣ=O[DK /I ydɃ+f}C('ckF"EwbP9~ ڐ~EJYG9-D4(^9x*j11Ism NX ǁS7٫,(tp/VD}hDlxc&?TXhE7K1s^Xug& .djY;]@r̡>7v `J,` =B'İym>Я!RiΞ'-jeMq/8SSz'=g)Kct Wc*[cY_^]b4a@c`&o{34sܚ6/Ͻ86?ohSڦ|?D}@R ;xE)n8V\j'_p&]3df-'W!;6=ag^ >W}(?E䞵FFw_󝚪ķ Yeڕt.=ג^"_:KnP72,zP"%"4BM'RE0܈DBH2fz3*Fy<.)N \XoΊ#6rkB3 kHu> Yho,캐'eyő+>oAXnD!Fyq"[7 W@Ficc?K 4a nb?$ߎ__:Ϫ_"AoK$X687MؓRjR1O&(俦ƱҬ$@ _D'4Zj4]~`$Hݗ/cg\҉Xs4fC~]:dp0l-)uU ʧc4Nu$zشȀԂ„"@ҀЄmpUH3oRœx΀d I- Rn룝t㒋dHl ^ Dcb?>L(7Rs,c+z|to d  :_Uhv`"|IFW_x~sJswuZ АQV:_xf8?F+MZ`}]Z P2妠Ytz-J:o㊻X>P^=xzrS>CʳeED-"@LC)菕,KrSVLw?\@>wdq2K[KE=y1\|Apzr!A5h[_T@.mqן]q_ "@\ceSMVh%am}rEW"EH–bN$Fxd_Q~S(i`_bF8 `'nA>lpNHk$@K[;"rl3=sW2Dt wJ#:-ʹtngވs dL=藧0͹D|a oqGoلqВ>BOoVos#=7|f^ޮ2PoVke˥p9璠 yȐ䀵bf\+V8LOkl.',|/aCPUx$lirV'}wmD+8F%~'ޏ]ݽi[xͯ{!EKN<}r =*C8EMw^Z˻ HԙB^(SGRN*\וm1Ք fr?©ⰶ_x&C#OCk\\{8` $9h_wwS2]r%:? iqq;ۥ ߆-JtЎ=9lSd8>/2)APdR춦r0oE 8s ?P䍯L~.zˎUYIVW9X昨?@P@)ydfV 8\2gxN-=&.ɍ[U}C sCx"\|.=b.lgԷU^Bk?O _M{7Ki2Gt* M o3YGIaO]qzQHV į+͑Z4qU0ک{5#1²Sܯ0 _lDʬ;5]2= /Bs%KO\Z{W[eM?_wͨSWƀ6E 6#J9c!Ea7v/# P6% Z(u3ֹgS&Z|x44[ Z0(z2ofkIQ[Pı(C\JV?ٷdg+A,O sfvWDf v·A;"4sS9b|#¶9 e"g<ݾA8Z1@$3!3S'.PWp]zP!2UC"L~ZJ/͏Zp 62& H_`"jA>+>?[n/B]ePDӎ|0(do q |w7Q5SF_҈%/˪]d|GC*G\c&33b1Ahr_d`wb5?-W&3HeR8yB]4=ChFƠ٤-8~E`Aѳcݏ`SoZق?#~ f~[Es[RVszGNs$'nsw.wNUeAN$ eXpцQ/(3Nբki|o/A'|6]=+Зuc2=>njA(GvLSo΂x=lbH.ڇP6C{o~zF-pWǴ5?QzRߒ'sE*)Y]:1uE%hՙ}Ȏ:]x C>`J)?*#gl^G6L_о;Kum:ގ0^HV1C)`D2ݠ3fMR+ڢdg)Q,rBeќǙ]t A*+A@@ oDbޠ6RU(+g)y S7fgRP\٘6*v7CJ:u-ch0ڣ3[lQ]]rjo%2rlŪr> j6uj,x\> .xt9dH{˱g2]}`xC^5՘fB@'m4ΊVj/ _Lum }kç9k)me'x*vJӕK~f0ΑaoB#xh _gbsM/,t7zGδHۋe{ei |2iPd=Gi'.xSp xlcjd\Ȟ\b, q 8?vX.:CT_or)hI$afsa(OpgNB|B!(|/E>CB~wXg+*D2>.:1:$z?'i7[=OB$bY]AK6e؆Gtj{P) `L~&:j)]P^xef%@ov6.мi*]`bys.=dRp HR[wv B s)X#%H"O]5]sS/94;v*^~hwSJΔy?FP"- m!5!*ckooŁi%Ɓp+B>*92ɝP=ȁ`W *UTqzY=}j;})Z'Q$mzҪZ`=QiEȞ- Kl3GH?HfVМ93BV84k298 *q*hTvƣ)LeđC::W\%p1B'\|(wA!)7r%[x~͘1>Gw=[z4m''E:OP_҅EvҰk>ovR?ŜG5Q엝 U;PB*p->%.?!bX-ږ `Brq=E{FmV[-ЯD(ndjg\#D{䪡agG nVhb u FyfԂY"<(9\PTJN*:j%zQ?H3Ɓg(t&N_xf}$&6$Y;?Z7Ü>//ڷq$rت|RE6޶?$NLo`:DpVL2.:#7@e$nJ㾄=U_דwmv5U3kܚa]6L M 0.k_&!BhϓU2LO8 *7G"KM8@ S_lGTxG!QhjBӣSc$-!.HZ h!R2:3-JS#/ۀ#HCD Hrs~L2lV,.ut;v)0~4e TDӪ:C})V X&T5ԞFNuWVS5Pi|zDSm$V,GMSnO?K`{㶲'VTZĻ)J\ fķlS_TCBY(ɘ\I@brn{R͌>߯Uvr'ayWުKMs,ɒy3zF[D C"e4Dh5\$s?1jAߎp D9x o^zq<4N)e̤%d}rD/W>ɶS,6b6NR;#DGԆG(\ŔĆ\ho8͘KMi\`u; t} _-DxdPudQ/+yb*vG%]yoHND%MK&1{6?.OrC@HaCG!d\i^MBKyIٱz։a74T/₲ hF;,,l-⡼/Mk:Wn)(J F^NTNGFɇefDVcMyWzw\0=Q/xj.PӈugV)E#i'ihOQ½?.9% T:pqn=R˃4Ϝ+: m&|8TiTޅ}c8"^ׁ7 \ @HLLJrԖ@Y5$ݵR r9U3͜ M|rP6‘* #'phQTe83SkQc@$ K9)Xzwq# _H kMCg ɏ|-W$/ E8P;sKĻfFO_gU!BW"y[dWMwpZ E]`EIQNe'7~:yL9TkK}c,Rfr 91|HLz]!; .R|N4އ,;ili v[IH 2d7w/Mj8Ǒ ߛ$k^:n{_U i{Ir_p vZuh5uY FRF;R1}?ǽ$<È}Pƞ/X= gRes!=X)b8/,^8/ϲ5: O$f0 c,ڙibǯ_utǡGr`MsZj-%jo9+-S4SNPy)&WDls4Z@t`p L߆A'h'Bizbڋ]+a"SfVJ _HYb,8oOxYr}wEOt^_EWh\Iue[lw[J `"wqx]q&ꎂy:_)Ѧ)ڇlMHwa1C&us $R (7\Sav&R |9͛Xɹ 8Ro'؁zR7kBk&לhRG4ھ9ussıq+ Ų $ .8{hVnp|#0QH ,OsT1D<Рa*«YDK *mq aA#N>ZEa~Ek{XX 40UAK2\Znn/j9[TU70XaBq[zm˱ϟ.Pf`1hZm 򏎋f=ls]v8ߵt B{q6Fk4 "yq{͸-w"p]\boI]Wx?]iTQCqKsRځ)ù(j21Rn1Y@|(.oUlTkC#fal:4B@ dY&"#^2TY:d\\MlxժMG1O |2|.~9c䏎ejԴhPx)MEbS;,3R^hteRn|Ub !MR;h^'BaKMi\!.; CJ"6- ҝ-5LWd#-: ڠYĵ4-̆x %I w"$ū~4 W^@᮫6Xj)qsIӅe)jkvjcVYѥ&Gq_tV)j)X(`%kT&`'7mn9>bgQ,&^B@([lޗ`l#! C$ vzw8:rMjԆ~">ͯ>gܫ>^"`4&J$\EZ[&;8umd=d4Ǯ'M^3+~!CI9r.6ʼ^Og(ڳ[%uɀXH %;Z|i}# _8W6>H0ٿdX("!J~LneλĊ(1רw9 .!39o'Of\v\dgߡ[kGeQ.Ps=%Η.P~f5r¤NI,'A`Vh}w8Z 4Klǃ}VXk!i42#?7}Gz6mdCCӡͫJV5k T|LG]Ksq ܪ9m*l3NJłCah؜E[vЛ3gqg5+=8KEr{Lw<m?|X}8aȽh^@| v_ 8Ǣ}Z"sQ)ωh.@TUF"U Al(vi'IY%žGG'Sl6GCM-][?5I,k$Wa94sQ; èt9tSי/W,kSXwz+c*~UjIA} tv'/Qp;0^ӫ!U*ur+"K*ڇۛ`) ]7|-f/쿦kY$׼}ǿ{` \7]#rll1J2^l_&w_]_npA}H$g2>LR j]`7C Wke#ogySlC>tȩ%6;]Ov".Ոr}nʍ:l&dazR} eJ}vOܘW- SN`+یkf6֑=US8t93EE)9RćD4] ,o3ʆTRC$<ae_iRMنHiD䅎ccE맂<8^BcWaqD;%gX* XLګ{HIvQ󮺘 ;ӱ˚/geBֽ:y/Ԑ^}HBnD>: ~봉Dۺl51:oH]e-/_Ň&}5m@l3Jkn*2 Pxa3diۤr@ B h"/Pw 4~g,]<"Tu1r2:~KW&Q4h P v{$kLz0V*. .t(18V`xL_nu{URڨD,Հ>O?{|dR6F{oIFLW,]i:y:^'K"-F[zh.b'r|Li ZvF(Nx΁m\]s~,sXˍoc5I_o98:( K-rF1#I9xD GJ jL`:bgTk6$8}(`24T@ҟSY`>ޚ5|rw$\k7t&<Ս7V-3WPK/oPZM\GcⵣbXEGa >mVv&prjY+'bxG6 Gm",rf@UP@ =M' 9Cy>wW7#ÛL'^<3 HbtW= "rI7_,JUG!xH0"u(R}w[]㴑m(Mrm%w=o'jA,cE);U~=p[Uzb s'q MP++*1W٩`6ӧMb Tp'icx4]0a0ZJߚ훋H$gS3-{q(:{ƠCЩ~#,RйB IXȼy%|6ԬNR0f4k1;W=@o-.Z;;myL|+s; d&@.Uv2#:bi{,UpLb}> zOj_xIG0i3VOdRq*Ur8Rig))N_ӌs8Se:[>߬Sva1ܡ`fó \1:aYɓΤ}q-ZQ ᚴçlZBAzM )P0 uVeOG{r&{3%'H,5ȕ& BPAڊf< ^E&GK1d8rc%];sy\Zc3Ӹ62G~,늲Y mE\m }`gE, +!*֡ ma:e`7v++eAq!y HvW>^ 9ř,f>ᣣbDṆ|}%}MnI T} kOi؄~3Rj@NӗJWnnxt);7`eb\d+=60ߠF fq!{Zkh2 !a ճv<H}0:1R񪱛 #//[@^8sg1)fD/+>D} OLTZ+kxw9FOdHt 1Enb(. ]C+c$'P'_EEE$9VHFmM*c%u?OпِJcJ-EU1x}j(t`܎ݥp@=wb݋pR) Z緿XNj^J8<",O!@1ڔqu`\82r#/#Õ4]8 qTl 4"6Yz"iNꟽ:׳hSNuXh) D>@ Nȑ #v|R8:xu0 ⾸u?E?*=Ihbov'wtygIL{h&CK"n>[t=.rA+R,wSDϵaMo:nNg$$mRZzx3grR9@2!޻7bEQ<+f)(6\ٗMrHkk۵ <0`De#vYŦu+o@x2,X^MB:{Q)ڴnXד꫆-&2\ٷRNu)dCA_ if Vܭu9j3maO&*'څ~8[^X3+I=(JoD.2+_ GQ<L= `̼A4͒1S/lgwnЋȿwڬ,$P-Vv(<v*8QA1s Q~ɆvCwTR ¦H+)F-PNp̲Q-.[J8:^g)6K݋5΁cZ0I}>o:yoǰm~aAx#4tﭢluHzz3:kA#-pyٻkAm 9vG=T(m x:Vw-;Gygwu1u? o/_ ALܤJdﰼ&a=8?x'R8jFXHo-QZ'Foa:yQ:wlC$$a!NP9S{+\6>J5㲨 ^ dDuQЀ?k Ž1z1)NjĻmpwt W[%ʸ邕*9oDPBF )-qsZd .dJU U(TR1GkO-ހge⎲݃ NqeOrUfp0مLAڮIvMy~d+eBeL)o+ og2Dtq`RVC|q4բbVF6Z P<1B!\̫s~P=`!CO˜ dD`Mv  %Hynp{LA( @mU]5\-Єn-r\Ԭ2g$2d ';Ԑl1'KFdf2\+< `$KO IGfn89RaSB4u/BJu2m~ۉчl}Hq'gcـT܆AI@k;p$-xxk C?A))5oLջ[eOBHTY R(m @怙⿱j) 1W}m/=t򪺦`c:1އ,}P ֠ı;qTxj+"l' v.GwWHBMuh_.AZ,`s|MX1` P\=9}Çqdv A:Ll@[=g?媥мTJOY]"*2](_oF*Rey5VZ%d$. aW)ѻx-xHXLTggU05nL;)iL%``(K8]#`11};zE'"Pn߹b(4new8$=ps_p.eů;P<[߶vkEs-靳*'P޻;p 8|V=Ѓz_a!{Kx)$4 mme}}jWE~{;>ycwsj7%#I|>,g] ɤ71Ibup=TI޲>2fibD-\X4> |T60+.ʐ> ?t [4#u,.@nkie2Wls&Yh_[{@s]C@QlA =U}eoK|~ǻ)0riYO.I)y)%+C*ۄ*SLY~-h4$5 \Ȉ+$E2]d-:np}eί\ Q7ٳ3#?ā nxmȗ6FňK/{{5cRga o\X p p/a3 +OFkUqWT?͕~2MuՃ;;hWĪr3OSZd C$fҨ<] }OEM'ooQ)R7Ũ~\՞C $FkL>cd"< :S3_襥Yz4)E3+W1u]:?Z3!:mKL`.jX}&c c[HZBH?_rJ0C@-|E93)suu Y6UUGYq (SuTz%WQT?P OmJnr9XnX̔xW7O%daQ8 8.)x S!&:0]㈃jJ}ιESG2۹rin-%"ա(4n .Ҳ@fN7UI]'4ֿ|F#-ÌhvxJnU~ґi.y-%b IJ"`s'#_Ӆ/ɟyu%"F}+C &~ŊN^SZ-ݾx0=$H!@wUuFH6/\c8R%Ϳ|_-nL "h`G[JY- g)HHႛg[$`vafTJ螋ͬd: IDktId"bI}lbgXPqŹĚ|X Ŏd=rw|s%da θXj? -'s't>dSWZòm|(R=E9Iu: 1 ͆E1U6ǾuvhSt0K"lMtAˣd& B+w ;\ \bH-:tB1hԲbޙ]?{ts;Zx!+EYtkW]9UYόzͭ>r U }OHzWU/{H) Cc`EmoanLՉӦS`4DF;}}v.Q=z֗KN$Y7CO% ˂myiH5,5 zJxMi.嚻 ?)Yk%X2 *koVXMÏG+l E8+:_B\6=C_u)M2QSxv(?e/_Q,E5ܝI[~z@2]ӛ 0*zNTHg{|# |I2;#s +C"S,`eMzo[*=STg] o٦ħN.k7ؒ$2ݔ~N IJP  m*gT(2} F-gʦ&(e1FIkX.2 ’iy6,PuK\WW[Ϭ?6JOՃD1Xk܈ąfGXqpX1T]T"-,̬1"I @ I :2S`;UpokWPf8^Gj8̭%:}LGVBu Bl!cm+N|:窲n ~A8(ahy-}R1?jaeȆp`Ȑzk:'Axx&*U{V1 4 &yYM Miؓ*ϴk9*&fh-/<]_VM*z CTKYcaL x$q}28b bT"U:cW-1VK HD7}GQ)@j1"28?ΔW G;x2cghi>ySQXMX+&9P!u*,"kguoVa_/EaCl9c,V3~Wooks*J2!]`_)qwj|f54qÔ{ cn~=؀Uݡa3kf+^5LJJߤsy?0t9e~zBdklqRo._OѥPg# &@!/)a';T+)4d@ɒ]'+g5LuL" bN#P)W[~K$ݐRb=@gl#TR◝O'J-'?{QɓxVb<'N{fA yl< ڭ5ӪRJB>$5wsR{g%Qbl< Q}R Q_C yj s)/rFQñ~f' <}4BF/bԖzw e&5/{+ fϜi\%:$k6g1G;VjʲyJ}K~͐Zc,RqaG3b"*}5ˆfݽ [xy.6s +PE:x@%%T8ANsX6<#Tg>(w0~9D&)0h"ID lI6B2Nq !3 O;9Kт3`s6W6il"=sN%LpUU>p<YaG?h!wO= AkuفH,#R/rr'RI>,#PkўYCsmR<Gj׷1<;ƣFYta[B 05u8{*3L '3znoGX biQ6{KmxFG@30,$L SF0WyGr88HO^oz%qq(t>aE^4OMS ǪG.r* $SvS"@wFΆԅX5]nRlSL=@zǭ.:j-_ 5tcy15`56Ʊl0*+Z/BiX{k;?WM~f[#ٹ(Pgc758'8b,uOxpDzSMzȓxb IyQ& ߏ;Z}`Sކ+0@Cwsbjf146j q܁C.|ݜ^] o "ibl^K@y`;! uzk%FcEC6w=JKۡ4 `RA_.RP+ǂj h[ bց%wpȰQ%D`ZXᾞ68/nb+gNkH}~J@b |*c^>x;z,`< 5fZfLNogFNOOJKDx᝹鄑-0]tb(x1fAI{LRKlsf Vyמ{_0#8$ m9 UXz`}h_:awYJz3)/Xvf1S& Pշ !&"%ĽqX1wwygJ+b3aK rp8?c1_cb89~d\^1TE ʒB̒jwm !bY\A weNbqMpˊE[ԢciLJ@0_֔K:?8hťgX]E= kueF_uRB1m=;A)p#b?4)+B(SEkpy:xp&;M?S qe8>j3Qy3LcuwX?nq~\zVSEU^[面ʬH TyjeߡpRa;1PrXV6cZŘPn,PI2 ٧X*C֡}yy۸~'9=mDQēB9~D}_:da)Q[5,V9%30ic}c7_l8ZOʹi6(=+Ӫ;mPrYHy} kO ?EI6I"fR3j-P-3(M*IW`wL['BK<%J8u9(:.AO+OƀL&({HwNpȽ噔vJFrMS؊)E% !gNacA7k9rȓW52FjTvuTFdV,9Ь6/i m $, \1 dgxeMhFr]*_'"ؒCDDjqnM~t%my8@0UB|+B-%*Ϸ^)@!ktRYjtT*LC@PrGG~Z=9eȪ t P tjpQ.}g/ratŸ0F]z' 6W}:(cM) XA,Y7TdKZ M/q^/㷼.*e{Aiw1iNt8LƧFtϡS1qOzپK @}Ȳ^ A:u0Qqxhax-nEQ ɄxQ4h|woJHxoc PۣC9y\f6,/o* yhl56-=^,T0 Q\^ 2-*cu>k6F97yʠHSbݺU0xDe"M# 򛡩ZKws1/@R^;5K}RNn|.vx_gRKA7 PWK "Vz)Ƃ `mqeWCk,':$˾lL8뿃2>r |̖D֪2P[{NGk#ʧ~Ԩm?E 7r&"jjO-̾3i<|nYA;sP).kjVIcRP\aE6XNne/{V9Ї78p]o|b#vJp]dS)QQM0駥"<߾V|JEam-4"igݱ_T!7 %OIxoe葍%S U 9|S״Ȧ7k,eJq=)hiXPF'P(~*z( ϞWG<ލWxU>@e4sz#gP WNK =iĠP?e(1BaIL2Mc83#)NQ7Ƨ}`P*O.({s-X=d8yyUVsmE_Zg}5l) lUCvCL4 Ek\հ-`StjŸ&Dѷ? (RfA;CjB#lt/5I]t,.|Lߐh\[:_W Z!w7e寮n^2󆑷#SdD9FrP,%2G"DS{c9Y!I@rQ7|z='MAt7'B$*2j)E6h3ꈁtn3b&lbwIkKbe,0ր$ )1A* }HW'ۉ:tЙϊe9KԞVE5"IQ 8B#6@k7 f͙ kQ^HV(,eMxXO{RY<fɔ2Bwz]#8g[&CGCo0kSh,.*;hĦ9C< Q/ދ}uLNCMFEUlq<:yGl1dMh倪,=#c5@0r۵TFDđuGדּlnBbz e*o,ed0qm3͎G6Y,g1VVGt#]|=t#r? Rrz01 ɛRU߅P$fD:SQ&rKPƞ; ̇RN < /\b[wNT vn? mkT H/Ft]jxVC2`!gQv $ TY=QCUaO@|g:-K-\Md8j.8ia\\>Vwr2bLQr3# ᄦ/?/{ K]Q_u%(MEZ; /1(F,H?])Jg'(!F/8P_ʟLp*D.`υ4;Eu;L{JYg")zy?6סv%kN;k?4Wte,A\^ap'B_ʝ'MZU,C,`GxB{%5gpg-k`-}Or9oST_~ϿߦgwPj_6FO'( !\#ܩ%p5$mh nz}'0c+mW՝ZɽbB|7Pfj&t`@(yT;f.AnćM¼%KܯHkN2Hčw?q+0Gm)SdVJ$$g@;C_e''Y~ph㳰vo\$LQ}:wgB0-(=3}1*<ԞV^`o Bh ϖ4ḳ<)?d=\imыX@(c΃dluw Cz(z}݀*pl֩DŽL s](w6:@bv&t3f#:QDZwyyff&&_"N%EyLYQ&h?1"з:SSƄ)L|Y[EBm;:=:Kluw"LifT~֎a@9'nVG+*A G-Jr jǪ6e+o^@FåL}t c51xo`9]HoheH3hwtg[x5F EV|?2-Rčl .(ڋ+$l¡x^)j1nu{=߫Ma" EA&iqD75!R5ET읁5%*5|r o / 7ijtS!*8d$#|.3] unle >'o+XPE$Y` #Ŗʐ7{ж/.fnfl>ݽLF@1ȃp!GDߐ`wcu{PG90 t&=Ӡq@Yؑk4>JìÀg sxoZuxIؠ1CѷzRqODl2qٛ}-:?5 U6TtƸ63W B&I!CH :K4ggl<|"*Z+?mރ~ӋA0&@L#ޟ\"e!y04GjƗyX>QI׏uM_IQ'剾$3eZjDJ^Vvy,Ѭu_#enje2",Q ߚB$QKPc '0TxDXyC]skj1JB-HN%| E6*{I<?Wʾ@f9>r*.eo ^7Ka,+]7or]NX6)X;u܊.bjBL~qzl mc䴆"mUe4VrxYe9>[X8 I0={qOuy*+F9a GT-!\+%ABNF%_] c tD4i)6@ljݶOC1W)oBBo`|dgP*)P*ڥVGdM&|~ƨB>\TTYPnuF`N.$u͵&\>#7.#3t+· ő(T>yS)v:7Nv3KXij6|kJ(Wt o72ekrM%fp:EH}Nzd; >j6wΞD!3nkeoɮL ilSi{̈_l^wΩo/!pM#ԉBH-8U]qbB4ODhKM:nv*2YhMȵs5M&ct)16RfM'º:#SU1fayDh4RLr{$s[DllgmзAiHX̆·Ŏx pG$Έ){"_H* _k:u:[tEJ"Yda8bjBZ} P-@z!MKvD\R]|$@7FSl`(gvbHxم&20Q>sP?‹Y 63[q[/eY$ 8ǡg:CV 5w=8vjqĄHyTo#XЪkS)t&/HMUow?7e\D2SWWLvsn9l LYЦ֖YSG,o{渃x=(`xa Wz;@7PiVi{NJnζ B>_D7y.@F56IxT\VM*p(YR|+]~(Guwʉ6t~KK<-Dgj1xwh\"N]G"B\z$uoCV `/1s.l~ >u(Vǝ^T;P!-3j~oJ;BȠY5'ZэU/Kf*!E9㰼A2n}ڵ Q^AؤNBD-: ]Lo-0ZޓVe,.5W GHbk /`f|L&Uߜ*BL(T6uգ4娼's4: I+*i|բ옅^rbRL,߃qm*^{]~=c};CDՔeҳF܉BβEH[BLyV pwCWI,7BQbz3+vBDǔnI je6-$ۖT a.qEߎxIM=&|BDd & B5Tt4m;nzLnc:wu E =gtFRء8Q٭osbazo*22N$i 6I't* a<VYTs 7Gٱ17C*P DBOa`Ý{QT,b&fHt7Lݨg,sC6{urCyDlBhn`DН̂稃̤'+g xp|]-'){%L MXCH3XqEW~j"~]6f5wyNj-O3[4SNԖL+"Fx 3E 3V`z(l~q֧6N ,bKE,cMd`>Q3,-U:kz_d8Ba1P`3wڽ($ kQ*jኍߕxU ?G1vւd,Y iW.PSiq)UjCFތk-U[d˝߶$,xSL!gi)]2S>{Ev#y]{kpg/ 0=xOaZ]H4 J#~g8LwG䬮F5Y!EBbj}@b]KrCR9EG0cl@bF\&&9wd@eapԶ /u )5B7W49 }V\VYv/ۑ ZТ mL9tɔ#5 2]at  cdJC:墁CFdo"M1U^kܫE2{E@xfl,\4>w^yo{i}c`46:qͳdŪ5kn2d.ӬwY@1K@L#эIT81N yZHitCUUEwΘ6"e?BQCihwLY|[MD0IYDV)C1Ty8ex1K"AD FQ5n3G:Cš@Ʈ\]'=hy_!sՠ4Z`U"E_?kV2gې䪹4BV gx|Ğ_ZcG+j f Ӝnw'ſ~)mⲭ]~U2BnJ'''dWrQ+@ fxco79\M)7+3Q(`ڙ?moK ;##g ^eu|>,Xm^ jyV%:ֵ˜Oh*Pt׾ +DbbHZِIeCL荆PdEHc|TV=,sZ=l %|+BXDpt=ٮmB ͻiO= A|衵R7^( Kٴ f:il^ypmRt'vlO*;qVH Y0&m Gο>r;no[CvE)-g9EY,p6Ep-ۨ'1ΡA> ɷu<nbĘ@"DԜ:5EҪprf Թ+ $+O$fAX@J *zPv[ߎ^U2EtX *JAY_I7͙;qGDi%A j/$lvG@hG. whƁ$A[V|ӂlIM_sYxlqdGZ_{Daib-doЍ:=i)M?:g*v^G/5ʻ2dw.p!%9WM(T\Q>o猋sBh/0 %ѯ6">!dh}dq-~;):DSߚgHZY[[e$(Jt;Jm6Ȋ}_߳W7|y(k?eخKڏDswUFzWBzO]; _lvN;k_!b}6 J;x%   Ȭ{<ƉOӘF#ר,Yh^7Fά]\8U4mg}{v**#iYQ f C IEU)(^ oxmv/|h}%P/5bC UvƋ~[9=2#J> m i@%HԂfGpįH-z1/mEsg l ~\9V~9H"&KD@NC &E l; MVge,xg 36r)$o۰$ aK "~z"k> mz!y9F@?Lo ϵ+p1i /,fiMؔ[?u{dHE@4r_6D+ai8F$78UdO׎ŋb-}NOY%i'Ԩp CLQK%Zm/ Fhzۅʙ\7Zr>Gن>OGV,aŗ vW5q 7,V=C0q?ueYʅ6>`l*CEH*Ln"r lAx rN\}*Jn'3qb>c<Xbvi~"N4RAC5'W@ym!Cf =!Rv5xLQο>pbK3_SG<)Jն]gW 00QwF3ߚSzfOdO0@;Ԁ`nf;}ܱK)W阣ꩣˬ|EuC_ =Pbwט}=i[J/Nױu B-7wL05U1YEw525 ~!7 X Pzj[S6]F 2V7 #!$gTE+Xfi \r앻Q$v4ro2R֗˓D|Kr21}XV5A9)5z d8GU+ĎXs{' l̉Q`'7@ЌsDgB=XX^MkQ1Cp{=cX #W`1w7UW_!`uY/QJ4͹kMTM+C?7=ioCa…i[k:76:C1L2F/G6|pPmXSS:$d3Ol.lb6o[NC'dI?N9>e"W43~L @8fE+1` mgl~<ɀw݃<j#}e9 T"2dJuV2\"ȻܺIb5i\T+ ]L JhD@xҐ`vԽZ!HR g2;F-@8% TObh +D&@ U!0h:L.܆ɧ/Tj-he!8ԒuDIjcF$~?F˫WA_>R'F4]Lyv0K mIē}P?1Un |0Iɇ Y>HrLVp߶2!.| DP3'AًmLұPՈ`bX؏d}uYMH Ўd J;lxNC8|#l#UOVIhRJ84f Q^u_SyU( M,IFVrHËG-^;d|p05 `=6͞tE(t+(RɄH#!)I s%U xWh~~@q\ Ot2fM잽C9? Tiy裏+"نIűh>v:#kiY-^Q)["X)XzVӅ8e^/)JV"Qn rlҝXi7=bzQ%)ԝOtUƒS3P-V ʑ]FL0Ip`VKhƮOѭkI`|,VtMI5vCf\"'I><;b "{Eh ļwB3rG>ӊA@&M4bۛ1*vc;9o2J1?3pE’-O)[7ԜtbƂ[*A]l{Ni_n5C~$7e1w )N}ܣwA"ja@:tSX4J|d mڂ5eo4˯߼H¼YjAeuP5 T_B> sH ɍxMo(. 0#ǎ ΥrMѹe@9cp:^ݖUInj=<*e425zbMN1uCΉ®-Pǐ!]Ztp0wc{kod nnuVӒ.ebiAgrMteYF|&0(!vLyGde֨M#Gz(hq_vG'9&JqG N$ړX"%hv2إ .R9O8ž ؑe[dtH*~W2,} N^m-`\srZ>rQs)l{_;(x?GY}?4<\A4\$On?x4U7Xy@elu$kd_y&:,`>e!ɢPbrA:mرIP_Ϣ@"!j5`HءA1L4! @Qm/z s &n8YI1xoi4xQǩ0AԧG[W$AxB@]Ш#0j:a\DK$M` BnG) j'@g0;N뢼f,iq?hZ]vDT}ٯRȼ_ΝK3G (9+EF>IDc44K}t[a.XyF|j2[{-e:^tf3Qm$&InD8*٩ }&KtY&s91O @T_>Ves'ozK{hfeBg5 vW(HZI\kwJ)Wc ^y6e>i"T%u\x^NHysb F ڌoL 2&~?) &l,p Vm-M=,L"Z'c1+ո{sdE*Y$MfV?cK-[`.XV}Q( NOkފ7;µҪLZU1fXl{*T@P1%=Rc+h#Z(7 AKnHڢu(慷͇C%XR#l.tLTK~xȺs6_&gRGmR09gW?n0{r#_h,d#CA`}Kjl%A0*)Se^* F!yFs'Դ;=2EE 9} ͖%BYSFFos6u2)kkepöy#ue.@,^ZLuCm"h2pwlbArv<+kdڈ?GaN-f![.u!euv v4>7*^c{!뒣4`q*k<}:Yw(81?Aw)o'9pX`FVHFFS,J}CUuаR\{?T1%є<@D> ՙЭBqԁ2LdfT4c54:u@_HJsXC^M-0cMd填`(] a@3x7}d7מ?] ;o%~"PX2IYᑢkHV1ԇ+#yq W'oa$SF<uVH}"}['706giEi*qb5 hQlؠ_t㦴@ YWTi[0g~q:x-}G1쇆84[R5/}ii0ӂh%BNn"U:)P QƠBu~u[:=u>v(QHs"u0A ˦dSVGH1.jQa}vUՎ,|pmo#[&# 5Y9:_t9^vzz@ԳFfU$I*dn34˧'j-Zܠ bk 0akb6Hc&,=gU4e_DtV^#%$ʹϹJ( z8,){z)nܣc-DJ/!2Fal[|%XB6A }L}ȒFw7p<-,XUTDTeKHk%xj<ɩ3#peai]qzƆe/K8*(\p`=N'8U:NZg*S:һv{rP6ءdv4 &\J&7F]+aFPg~o82QM}HTymU8!"ŮaMm@wj -긵0$}*8˩I5G1wk0BNzY/yqU+8nsp]Mvr[9wx؛*[Q(o3$^G1xWqO?iiEx'tYϴGOO2B7ܨ];H7ֆܜ!EHppp&11EHSA,T$RZGWɰQ^b\r!G,,APTR? ŔWMĝt7CߝJG4L>xZ]Wj#mS@HO~WO>ޖ7 Do܈(afyO:Ksi| bO?Aa:#ۗC=s %ї`&ˏ+A@ZW&h[Np+7qrcJB2"*7g G|tzZYOK_y cL:n5_h~p?6J(z0OkH?\w SV[~6 u8ݨ w}EJX[_: UR&1w1sfXz m}:G:ϷJj-p߸[3ۭ2:4GåovǙjU KLn<Q^p{R7 ihҏduDdNY0rN+ԫ@톤z:.t HqY`)ʼ ˆ8pcǎ(O+="sܸ(yǽՂhӗ .H^sE}}bt{3H`y݁ԮPֲ9QtCL<t F5!"&6knw bI зL<{58(R)ge=w w6Dd(d:U)>}e~&[>$i,/I*̩ rcc-| P,1٭_9$':͉[s`%5=o n4m-+\hI &sȳO;6_~j$OII4 (\7V@/X=v1rqp%XT]rяhn,ix-ОLjtu|/m+H4,:~s#d(KKSE{!餲lA>&իPEmCh 4i-T /'9Js&vG/G,v]=]Dގ"nvb=&T[tvgaO6u `rK.:y2ݗ7iK*1rU^뺾ؕjT&d \ztaT\-"HTn{*t$I{BT]aĖr~v^z1vv,"r;$? /ƴxTA=F%G=%P5/,~r`L6Oh؜VklIzIܖ+Zwop} @:9(k::kh}/'2WBKsz;*'#Զ-t!w:kL菛p{4dE4JH#&7ں4fj@" 6I;|kp 10`菊sl Ω`AHs̞B{(4%kUHwew S˦z',@">dY |/uc u^Ξfz _N~nS1%լa*q1/ 6@Q{c{6H;Bj /iiT@S:5Eg<,L&nu;z..Ÿ -ёU] WyLTt;yE rQ֝f"

䦲=е l<, |/<4rPՈ֟c}1IStLvBAbu1G=3>47UX Q 6Rh}wA'mJxNYY"31?xme{ sRkofmJ<CԞ_2aItxo&ٜm28C Qgh Sr0gToC&aC%;CǦCOI5$n?&>qޞnIƼV> q\CI@}ަ\sn1(Ӈ݌ړ˗&o?0r +[CDLGQń|'sDJοw ^01 틘(j}Zx_4"QO3KaXtIq@1םϏkaQ{8SҒRcSf&0\p4"vA> Y:'EbytY~Ŀ# 17EK!H%9&/B@z^v&v l+tևGv~RXBoVKX3*u^suFL}ҔaELzݮxa yw~VdXp6^]G%Aǵ$;C.8m *Rοr(uzHyruiGWnmY*h-ȼX!X6&%@l4x[GqjҁHwg춯OcAa]qS@d=udt{Ͳ+>}AkyX~4sX=MyMq8OV*hʚ/>#Q=6\Tl[N_Lح-c5E;^, @44GhQ"фKhΣ9q @_{@4Adϥ2 V}Ae9)})uښC05°jqpW/5^(^ XVG>іk6$8w-wka?3ܚh%\%)QV@UAٯs6FdXb r@rȀ"*Ve $-a1趱XZ7m~5BVORak@Z?La<=okpzWX$0F(q-b;2'6m!WBni6`ʈ7b) PG2H)/-+9C3?CID'+e53b@] *睂|&MZC?_5 Pc(<_:Y9z=e,n"$ Xj>8>f$I>OpYRmvլc홺)v/I*3>: F7ysFBv`:1g$ٮc.cw=~A3LӁ}e RF[Q^hF̆dZkiz> -glGK_(~?!~}2xN^LzS c`Y<! $8H}ϧfouFUgP$sn)gu l+R0arl&4*5[-֖oD#D:P$l .'c//3!EEK,V ,?9:[ "_x 3Fq=Wg]sa)p^̹4CDB(cv|E ʌwP஖ogIytx\MS#M7V=觟j;?rVӁt=GQ~v\(XLG cZYvN/ HfێNBFJr5I|ڙ}C=AQݤX'ry7Mq4O }W|wj_ HQ+ģ: Z#;tĹ@Ep"n6y=o?7#0$9wXl4Bj;[vZ^A ?a=TL7Et(:Tedv fID)!r2B<,p*-@KٌcSj+XqzxYLZ\u& ZSvl^r%hlS[X TUwƣ{6%xjrAL%܂ *aDlz9e Kxʄ\z!s'N2E!,>h'Z<DZ%1ɓ3Cf%FKS畑p3MM x߿w7Drc_PBujgI@خ7HZF}'96.ƶjl=acf64߶/Y|ѷI& /6KU/Fv]ѱҭZĘCwʾY>M΅ޯK60M4AkTBʫW#;RmV[Oֻ%'3Sns<#e҅vX}74.ʁ=\yk㍤ ~wW&j:S3>hpR9+Oxg>2Le2ĸA39LxꥄrYSz^_EaAg(@,!A/dXXvk/1&墰I3 b ښ`UNtj}ًѡ攳faCLh)Ul%XN/de^4+D7nlvdQb]hI"ჲYXhmc-۵Djm.+nL^m+ǝ}"M}pQ|*$E *TJْ`ccJ=/K;SDBOLs8/zqđ+~B*4m^=.wL(I(5mj3p5J>&{z]Qv$=xxGRQ5 F b:~.H1ޭ[ Aauʨh$!ï_;c)}m*+hkncz.3 {YM3¼V/(n|Z0 2#}2w=N|Љȃme@!Qjr'o5Zk ws p)^ya1IOڳǹy=p  2}o(=2>|DrCWzx-3wPH:}H1S*BHԗv6t`<6^n"!=Vwm?MOtF(Gf4K[mNi^9?4"i~p \'7hif%yG֜܌饼}!/#&)mh;80釅IqƖZ6xP=55@΢kgZg"`4Ҽ;-$VoRӻem^W?"I4࿇E ZQ6E_TB/c`Xs!aK3jPQ[6]+=&',F}]R=f0Q{=,ZˇκY+.^Ijw$;˗({Zk#촶 \sŲtn>oT:BD^O~!ehA=+{!MOK.v Gj}34g˚.Ԣ9{=3o|#^_Hɘ_Km76jK_u؃] uů-_Szwl b7IG:d2ڥ.a AZ F|y^,H_2T9E<2 ><]_\H(( ^eIem/EʞJR2B%n<PVH$7U @ wd5cNXi^*[ +uhjGFJ.? %% Jc^qƷ _w[BE묓M hU^$\d6 ZN|>60%l|[amf&>D {0) JL;h;YA٣j/Tf[D31Q#IeaߞP;;nYw>3nUHcc%vnb``Wd"]0r)FuũrB]flC>Gk|X4]R&GNb,%)LNlբ>O>" \ӏ~46?OO7IaWKby~_ƎZvv}B ^eWoLs{ ?FH7m9-9ޔLf6^6h :q;Рc8X0`4^lZ o ?>f \H(owzQ{dXVjλ'}c(KWV2GM.~rMFv|LoJuTƄj] t߳z&Q[2beLCJH7*RpFg<=L"`1tm^,GtGD{f#-RvC =-\3^`4N>tjH3͔j_Zs:aCdKt5WH;SDv+kkpl[k".'lz.).{5RY{R"4/?dQu$ _TZj`I#P7纇\B+0\hkL-G{Y$yF<@&pg c+bT y;D?3Zeu%McS\߱c#tDA,d;&Jbnf0X=KDŽ6)pHƔ] Gtǿaޗ̟$UUs.]57?'6rkҞ N8z ݇.)F̮(`2O/{tXȿ{jdqz XBe'( JV @'y).]IH %19pBW&1^xf>;ȅM6$-%-{b:AE9\ d/8&7i!u[/+/07m%dA|xlsJ+EgW%L=C',_ xޚP-3k5TA6h왊}D sq1|qh8^T J[pE/[I4)y(hWϥ`bսT /fDΙ?cq?jУ4W5ө.x>ޔ yY)~O 3%ߟW*8;@M cpHR}ހLyJt, = aۧ:~#ϛ)Asģ4G6z{5Dd/m[ބ/M0 >y"8bAw2?2+``֐mB8"mxd}m1t=(߱jUQ6y~?"^UZ4%g .i|ɡDkm5}J%Ù#Bq1-u[rhI#$IL0S]¶*\Twp\1C J~Llq/*{#>X$Dp1d+hJ0-b p7̙-bɣظ G;N]~&q]$*wX8t>mĪqO.IXPAXrS Fk03}"=i8U;2SjDQsR]/fZS#\Mϧπm*+)c~ov^r[m:~A[S"39ݕNNih<*2L^"z;Г_83sa1pLmMB]gyeXÒzJ O43-E 2YzBP*Q$7~M<ϾOM\2Dqwoi Drr$ ؟//xa`mz`@/Ůz௉?9]F&wԏ6M@$T?)ThY5y-0ɪNE|;yQh+YzBe Qa͙<6she|7Owk9R =ɞ"͓oQs:":%A8KeKP_@KH$+4q 3-P5T"G?>Y4ʄ@< r#RI^D$2~"SeR#yO}׀h[<(QKpx z<I[:14zMUwe@aa\`ַQ,C{)-"nKSؓa3*T-piX5l'X举լb4jw|$cqm>N}%P!%j~Pa [EAMF%'YrWe^3@r׆۠Y)1](.tH4BVJe5N2aGH!z}CWt!|!#NJ8׮V+ QO_bu#},*? 4,*`~Y)n(m9]*gLaN B.%2siEͽ]>B?PX;)^w-!!?Oq6-Ve|!m\r3 .LN[}Pa !-']6~@*LOLx棠#Xv4Z*~b< #a犩 A5S *Oh;cf ¾0- 90{ZB}6Ypo퉞ف-zbm㧋t7 {R` m۰̢0?EܯdP;(GZ/J?G6q ^M\<[o?0w":-&]`Mo8ןs.?AH:y3_~NKɖYK)F}>yPqЄ 8ȃOCdD4SCܮǔEud1r;D*eWmBASxp ֦nm0Հ2ͽ[!V%eW`kkr&ДQe$xp#.ȵbwz<[04S]##pq'-&bE\+|uٺ-,$g >*g/(,91]zw4@Qq 3ٱ jۣ6vwpa1JO=$>63 CkR%E^) {FdJom۝G``JGqs^*Ljã8ΜM})1tgQ>>] orSV,D?D|gÃ+ùO\J$R&n05daoti8p&yKD[zrUzI'ӌy@r.`<M h+N\v&rͦc=K,FO0z6אl\ }7PeZVkHPHjgۛCQԸs7F{vz=(5a6W@P(ƽExu21[W;Z.m-|qG?є OD8zȥɀ Q)̬cq14G(xwOUU#6V( ZxmԜNLq@O?vN7N>XJ|հdi;R}#wd5pM F^V1xdO2A6# ѷ@eEe#t39`&1?vi.:pk@dh`a>F zd@sjY)S2Π$Ƅ+2|1lʃ%j } C$Q]59YxKܶ\cppEHWl AQ7L >x-OܡY15_zOs[[YeoED`̛s-iƎ/Pn)gܲrdwm4گHܪ"R B/!vG~%i%x%#dP{}G7**]Z7|+S:HBp^W( '~aE qbX۝3FYr 0Ct21b=-卨-3Sc{o%zSFToB:l-1Lv?+.Qpo:9yBXt(>z-@ŁNM5"<$=;\NЩs~pluXIA(QWqp&7x$0Uk(-KSrX 7S>`FηڋIaJلe']+^nTw>,qCR h ML@OdHВ`&qvN/K>+\yrd,vv'"m(t^0j\'XŸF/a9ckpSKY[g锇JC`[l 9?]{['Z}JC#PY ~f;L;U a<~)@C[S%yA/Ǻɒ1So5kP_{TMVv&(>Ze Qz: o}3x8PENXqx+&["ܥcHp(v"yYJu Ad*mz$ȲZ`nV48$"‹v~DXıГ壩(e|.B*}By͉iN۹rzxB:*HěAi*NqI UHM7'`2& t[D̂ 25.ۦ`TjWWpa$$FnBmf $igfՁ)~dtڻ.iݴLט +`S1{[(PxL6ڒGDŋv -(EMތ"7>nV \sL.,ETTA@4x"]^`μ[`\ت#l8u xˮ\W׆X4RM%!#0_q| sф4bJ4E钞5ˢD}V&)s*V{_jE쳩3;0eaF1vp ڏNxHTT-hT\ s s7^ z)(@ߊŁZ4$*lhJvx~l/# ['gR L5֣nd$\p2֧ ӌgkNC&ۢ{.e!ik'wJ?@YG0.æ`zCvmS=W -moHƴ!ś=H&^phrv0;z7Ȇp;±=%L \ww>)I?`ӑmB٪RdUjM==^:<"8n"9R~qQȮgpx"s5F4,i鵊wE3}0 {&\+zro[o ̱p/SDJؙ^#&Y>Rv[Ad,)O|.f^oc敓<ȷ c ID_j4d Tud?Vkz˚8C0o}:srt|dI6N 3⭒ޏ A;3ɻWfC lh4% *+6S6'Եw;jʢQrYdL0\ 0C8G)_`d{az"rLnCA A0IV\=_C&!Ӣ]f#Ehi'"gN)A({70hg7F*n lwM%q1}N+(QEB0v ]gtd|#7<4:1WucIdedܼ'ՠ8l,@hc) M*5?ky12v~EP]`[l5]qkXx'V?ǵZ L60z@]+4S~,g}z$6UA :/cbi;7 ש-u v5 ߆"YPdhoЂXsBvlor?u1(z`g!Q%g0ḻD~FaaN=w"Żr_< y#^\[UH k e,ĠQ Y.YPV^ghJz-Vy4P"8d1ys㦌 42D&wyǩNX|C5e <{L|@QXް<Zu7ޖ|B@f@*@_4A.2*c9D:?_ߗ}'=P/@.+X>ﺵFfR?z)pQH{ۆ}vb6Xn>O|1f4ꖺנ>rFk]u(!­?T^wr2} "\"!.R¾)DI{Q8b5O%Q4u]oTgvm ^S!n\Nzf6'e \7W!xH)FrD BZ(1F=9ȉ*WVÝ'S\eh|xf*nYF'XALק^#ȁėm p7xR w;~]5g귀rGFhm5+*HY$2U{זJaJ1;ʃhS!IZ_#,/-je^h-09 se8e(ȶm~d@= mɅÊa k#i "e/$܂ƧiQ_ϣ ^S;і1ÐwT vZURZ" džGf7N/kVRl$&#W#\}'1޾ġ yWJ}^K\09H<%uq.8xMM.@yRqT ?AeU$ݸe̽Ծ'U=cM{9}R= UDrttNJ[z!XTy1xero OcY=K:I/tـI{MX-e+2;κzz@yjBQh>?>b}#hv˦yNOf˜BSUŭ;': 58fyv):Oam쭸&F$`4,,ns&ɟBAw='7]wY~ZgG2vL&)-qx;e 3)"J69A՗nMkAЦ]00b$P0%l|uƩQ%G/YycJ E>e q/q.?mv$UիHTuoc?JO1SoOp|~x`7 76zN.̀z[qnZ$HesDqX\a5m;ָWMz$W^ #2K 01bۖ~荏vt1>!?e춤kGZƣ yqA/exK]΁~_&pa#[Q1}[ `֋GDM/X1nf}BZaWdHƵ`wz Ւ4CVYwP$XQm Jxa ȑwpБL)λS -E`bqS1(7Q<;Ր 7xg u:.B|e!iZTxV-S[N^*n2L޿_v|+uqir(9 ]91T *Á4 !΄j-tEO0\llzgWܻȊhk jbN-?Qk+KUa?+B!=Y 0̽d{)X=e9ܝC)ַ_"%`[p ko ?mN"r?R9עL6,+kG\Ea3(8'vYIكe )a!j¯f5o(9x_PTAv-\fLMYG$2\ct3vq;&m~D[*\<\JG"Q.,Rr֮ʣN$M*8-\>j#m;T`'yOm /FJt*QT&-]0ğY~-6ow@ڙ#"t">!sk<)lɨo] Idc|+! \(O(+(Zb ~R݆L,.o| lTh7IJ(9Uy5Q|BnG_aAEԛU7"t7Tނ|U`+\ݵU( |&]#2\Ϗi͈Hs:CPYr`s.oxM|%l(Ega҄%[Li6*Wi;w?wz\K0N%dl:-jrӐ{Pn鍺 .7VH.B!&'wGsc!-˔z5I&/1q ]_06G/ad3>m2,Vʟ$Z)ҮlɸێkMCK* $>"xZ`H4Nj<ַ+urQ9Y5ahEn grPTc' S)q&@]Dl-=V$[|Fevk\?/4h-J|JxCq'sңfŦQO+ Uc5{4lp-sdPtM(G+t!FfbV*MYV{$7xKE!*l |>TMƾgr,s]z-{Ec49ߵ`R)6 nӎK:*oZjkP}{0ޅ ZP ztɦ@)E&9c\2Mngm 砯H_$i^HLfi )hi|=*IŰ >g!LT:vbD#`AgT#HFLďmƳἔ#_$ Dnz'@Di*4}E܊~׺]))NFH`$X&2>@Ov~k*L{Xzi[O-+ 6ZfZT2>}36ԕ T^x9s=5TV5<,ScW+xBٗ.ɫ=9Чo,x3CB<_wRI* ! ~L$n϶jreʟ9h 6+ei sQjzQ^ro](=53<j"``~#ELiFSF0Fqfr/YJ5N2A7 f\AH9Π H;jPW ˸W) 'sqW˸ڿ9Z8s2rfiBAT=yn~e - 婢%]񀍞6CP5r۝H0lO},NVH_7z.lhrC>i j4q}/-[tV^Yf& :ZQ#ҁqӉ'Pa}oCl__!vS:OW[_B'A@N&ʶfuU9dƒF72?H`)DIhT'DX5ua"W!Y'g4zR6W+AN+˷i-|Rif=y#Eez~~-GlUqc|b!I|f$u*NƟi<s|]o܌u&E dcjOĤkBuw8Ԗ$HEW%V*,\lg#뒛&>.N7(j3BҰ1HX޶ nG+[!Wdc! vUP&<ג|oZI6ep+ZQL(BI=,N 9nzg+T&ȹ69-͔wlU'qB#@m4[{NIYƣ9΁huSBT)o[%V#8쨫[5Ý{xko `#B%`ϻ`=zLz/}0ٗe:i*]k$ٛd9!Xq-F, mx[%3 UBY鮘fo#cQ2yt+BӶǘs:Q*~Cʘǿ[sƊF A˾xW{71l6ගZWb&£ITQ#Ѹke"|t"B<)w(u|gBZR~o}6y3T [%XK1'cżvH 0O&gҷxw@_#K%cM)K-$cXCtxw~ ?$ZBgZq ]tFְ93%NCۨriB!nomoS')@ʎ}X^d;$4]܁־'Ӣl &k$D9r)RCG:riGLX-h]F{|Mȅyq9#2`Jz: ¦mY{!'PG-ª4QoEVCZfg)0=xPWU"p+mP;b4EA0ܠ0B^e")ж"nZM @BDAٳ.=^ JvXH'VQ.MA7=?dcyR[%iz(khgL aG[Fl]ʰ1<0K$b.1Ui4 DTe! #BcK!~VDq~Ä"!%U*itQn-lZASO șm9+ḓP(v9L÷IAY?3W 'b]cNNQ n(棿RX58jB^$2-}1Nʔlj ݈A Q߿ Тn?@P8C%om&mg%YT`0H=hZMMK0|JW3mpK[/G_Y7QNClo3g[ehi?i2 HN(eJh":(ܮ\E#9y#VfŀvzTrt\a07S5zle4r`VGmRi9S7Ú Z/tyΎ@8vKУITsCK_+2ah'i-_y{MGד b-d Tt\f2€zh4A6 {NzvrhG{9r 1OP"Ƨ{CԻr-vr+ OX%zǕ]yGPB7.sSL !c"?ws]jxO!u$BYdogǧ2*NHv|_0B{`8Lf4l+-J#& .^ ֖VqY1RJ a$ǞO\$f6WGECO%LưÜUD_^ vwGNa M'C~\|̥7MSsrkӱuڊ;5 2~_=\"&;섬w]ƊUQ>L0.?n [54 1 nS3{"#o[ }ndn#zv97)En5?91"OZkB=u;7s6l(%";ZV_f#y:^JpDO~ R~3bsc6iN "c.bH7Y#t4C$F)2-#_Dб"eV&x>ROU Sft  TukkubOQqȆwNü ƌ[e`"Au?uRs܌[ Qٰdc}A28?AxLR0^!*>2؟ Ew-bWk;Ky#]X|z/&6'UA Fy3/S2psK$ m ?]a3M?ybcYH_sI}L727U}\BgL&(w řXP]d x8QVWtr4}]qߨ^b(:%qyU@|'WZd-IV*. 2}H!y~]-MEZ\ t$Cxa⵱M3/XG#$Ru`ӒX6@MAufYfQ(gl1zCH:gvAW Q ͖xGkh~$ݸ9O"cSz욽i7S:ЕʈnA.>7 S//ҶأvtE\I}M\XZF.oT1KWLy9~w8a%);=^}v Ȝt^۬ yE}flՎ٪]>VvOXk6@5Tq:9_U#wM8KGu'l)lpSS;dՐ]kIЙTZMߗZ k~vD KU#ET]GJЬ8Q1&9p!`:/{0!,8] xH+~jK%J$4櫦i4 =˳)9 *z̐R<>cLT`0TuhW2z`g6oJ5Uˮ$OV)S.( I 5zqn~܏4X()qGuz:2BgsV#&%Pr+fcPaO̯qG?$HeXuS!͒a h@B@Of8#&)&_K_ź+XdѸG'%40>_bMC nA\'38"P~hR Ǹ\yVKFq~;aSѿyG^L&Շ+bߟp4:iI $Э02 &g 99#i/*KM"1uW.ag;)>w1 ӹg_w> +kHHS/:D]&agb;AmٮxuᦜM/c7WL͐4z׀ =CVrB$ЏTSЩ*嗶&TD$筓\ 3-sS#-uTf4 l6tVo,v;Hd,vDzd c;KԨ!,{7}ŧl oluò""Q*jQ.%Qqm3c݄Y$j[ǃw6SRf!&b$+DFX[sp^2{X S̋cH<'@3 H [a!"2^ ^@x˜dڹ^M\.؝ƿ)#5QD0u宬nP~Yv +`%=ZM=..yh%[Fr.1Ê$4>?5x !|LB!ylya2BH"PQEcW=7ӝ3ܖmdݝDW31YTY&k($oܗt HmܯeA V c/P.Mh2)oT@z7S)pLA_a]Yx``BbUW*P !nseb$Qqjp4GHYܯ+>wk[VodQ}.Yy,lթ#(1yEf:`cmED)d魔?& ,(!qyxz4J`pu=T`yj5h[7/:-9ϊbN]nf.]v Gّ\ oV޶"cgB=')("}:O\`L돽[h+q"q8Ef8?irIN7\F(O~rRp{d/z~f)eԔqFa5-sNfI1Ummqv $H;MAHCcWyM֬&/ZVL}#Po1iYCxA|o*K7 {S*'Ÿ/ZQ%(d; Wʶ +T}GxK2V|ց%Fn&I泃lq,yJ+$ƾDO FmwYe]6^(0 +u"s֖/ Ӄ.k49͡jW^Yr7XtSlg15e!jiwpe\:fSVNWJax'G}᪊Dbn9(f_3݌i5+g';[ +-$̷%#PލImr#f@%>ON›3k E /S<oȢUaSqG6ؙL<*n>,qc;Y;m.qsLV"I^Zj@-ޔȐi7S(!UmjȺ0WW#Π [;5@W@4mcK[%Kbs$zNzkb;}q0fһ]3|UT83șuIq Β!]2 ^J,\0I s&\DǫdHtSd 8`οyt-O.E% v\{OM,rƳJ=WBEY.F{] =5I_F :4s3*,"#slA)AG#`'iҀ֎$0~]Qm. ,;`ОP{FPu 'uaN <م}'QCA$3 4{WmN-;$JHL{dV6qSn\/PWb bxr!c|O>yͱ8GGiu8Y}\<>,4R>=C 痴H_j7a\|JjMktmeAFgtqXQB(m̒^n.=_А%N2Y$QD uEI-ftgFFa@9QD/α\>/mPmeE;+ \qhq6{ ״|)ĉ,!L%iD7߀Z <eH+޿=>.tBU($# ŒЀ(#JLX0 H`tCA &nyt Y(u/Θ@QsI?亾ڀ2']&g/l:~Oqg|{ gqP.脋&oҞpccJinܢui@-[JxQz@I1 "R`-^yjr=VMc@:_^Vuj(Uf>.`90Owh=H#՜ gS 6zRggtQPP!#h*I Lz8ﹾ89F.zXݓ* v82 'XgicDR!tBU1;%,.(Npi"e4qU#pYAL([>Cβ~ԃγ16rK5A8#4J[ߴG^{1 )VgV1SњK.6O/&۩#)哙SKp5Sjb ͉Xn Ho瀹va#OSv(aMW?#m(}9쒨N+ZYJb0e* >?掋c5zڼUstBV.ܸ#q!\x9ȦhK-8VL7Fӎ*' $l#!sɖ"qHV6J8A9"ƆE1ka KFީ0C@t&IL{ n/ Lcj5eVf..rG㥞~yҺ}Q[&1>s0Щ)FT*B3Qn,$W~uhD9tY}NLs<zak>\6't+D~&5)k86cPǶ@R}ӕמ' I&B>4LcK[?qϛŠF_zu2˵Rdx 'P` "{.DB:ͪ*ᬩZ0F4̩\LC}Y d"KY3$2$rTZ V6HdcjPYFeȢC{f6͝[N+_f]A/Q^QY+E5i]8oo0A]0Td &JOqNϛ4K3z8fd]"CWU Zc~hGZ),MXQuI,O G\ oH>x4,A% \zIԵ g`nW̶SrW'NL6$KwGO̺Ztɢ, p Ʋl9 ű`]A3`ZNzp(M_cJ9ЗY] GAGVG!DfjR> i/L2 `eWfI#j=]&Fm|(X{4TU1 AT7Ƶ0AE;z[JE 7LeܴZ&`Tʱt|!v-J/H4ֶn8-_/ٌf3!qrU/ dPK 6cڷq\$kKtA-P]5~MA=0}E=--Mס?1#ygaK,20zX]S}>Ѥ0Uy6rsl*#iр$N^LEqphiS`_xxvOZ1n A&U4ҢM)ԏ;l8~sVgʞ*`%Bow\B*wJہܮ#. m $8\cEpۓ - PoZNy@,WH3z4֙1'}&<ljF?,yXNcܴhnt}.@t8$& BeXhF׮YfM@Gvs6G?-]f_֋}*Bmz͸a\3&_IeJB_^:#M-#0$_3G (7iʀ~т mm\Jn㛏cm'I]"94k(#!yfv9*gkfV&0?F`:WV6\̰TΑ`PA0 e0YDo`.J+ԭv=MszIk~@r9i3QR]Z@UIJ41tfY/zSL#FTՏs*ۥSEtC+F|؇ {,%MHٟI[|Jl&+ 2_~OQ<wr<\@ [t⌠{ ~G< )=qIS?m\{F(+ɓ%P!]7ōR? 6욄+Wv;smT![= eU`dSϪe_Ѱ Kz:ji'NG|{jC2+L~=zGcͲ#n`]~[qƂ/P>˲D]VJ׭\,kÄ@wV*F!. O%o1[E"1Xʖp;zd7)"-xOwmv4ADŅ5pӑi5K"Ԕ7㥌(PSZEwf[G|?ѡ6PI m5!]u׷ޥA"b{_f#hs=RŔMlF&6!ǬI98;04ilq%N1xKuDT``v\c%yv>ZW[fg{ʥ!NVvPgͷRK~bh-TΝ7R52OmVĝ'xGc@ə)(Z#6al:\C'LdY$Ȃo]J5B4~~R UҰV\+faw{^+qx+vbNaLq Qs_?e`O`mF&}Pa?u hn`?( =Oq}[Y]`7׵5|3#뻜zHa 5_7qNx>Hr򞈴I"BKmtbCu"ml\exS$V2b#UH45 u}{`T/Q/:<1"/FrJ_}KX* =@jAʛtb 4[Q9TR4"'&ܐmBF5F}EhV8~x -΍>vNdYOz7"b3uŠsE j\bXyra!"82ܰu|@n_7yw]*!kyB ;zY?krӼx YU6(LRQ-[L̜PTo /~q;_$5)7˞aujnۼzZ)0_uZ8|(da,lK- *ve H^N\IxDAb|E>j[_8}/?/`mv[PKn<ĻKk%|GV& uq+ݰ;p^F 5dsU #Ky\Y~+,X}::5=m[s^4l/FEp1I"wFT>qkSq;Fɥ !(3' h5(סy!s;,*^l":A?6O2;,_Acܠ|#7njRJYA圥9W O0]u1F3h05?&Lw@9p2j1)8N {b !\Sz#Ih@ ~KW5qEyM!0gS%`cP/KYν|Xc1py5j z2}g wճUnPw&4"ջQ^7ity j8¦#RO,c7m",:4ceo!Z*|CD#JoX`7|)N Cm~/^B"ot5U!sU.Naqv㦛ϝq@'0j~'b-&kK?1(XV~cC` 9guR8"$(RK+{J#F>^2/#o ;-t ̢vQk;iJEl4-v$FbjdA|1g\@`T7pJN6/ʓ=Px!e^,p*}WgS7rn6᷼DGh^n t//M>޻Ybm·1ipYtB-{@n%Q\1Be΄h«8R O`ﴭ#ЩHHo.6fGXFYfyq3Ow3$3Ch JfFU4WC:\ d0O Lڷh.0@՜*HxJD_; P&ovWaEweƀQ␌;C+N貕z_ʹR܂53G`,8Bw_,_\5J Eø_ j%<Յ$jٯ̥j1Rm%߸Ԇ; 7Ӏ2IVRjEZs>Ə{Q$뀌bcф0#TLiUTnjL+i0`Ɵ㗣g58jќd߃n CGt"M3͆ OܸTW[$~bҴ![8P^q;Uvنŝ<HJ*[j.KSJZSap5ʡe~IP1 -zdGr<}Oͳ5agϯ+Ti2>m ldKVDyN %pN23#x65.oYJl82* V,}HL @co= LYx*4ڭ3irY=>eT8]ImbE1y/OEKɊ~;ʼnfTex?0'qFܲ)Om.[/5E{J i7:MTuӬО"ھ;ݨ`jݕmJ' lJ/h4؛q^Aԣļ 4P"o KPlp4'$cuņ-#U1eg%.1b7V; rCKWO)"TQɆF(DDe`$:趹PjUoZ^`%ս,w;:2HymV:דNu%)R óZ#\(إ.0Hz)`-NL3ENGu Cq(@PkےR*O",sˣ*z?t( =$:P)GJ. vFe]h&;J,'ƿٞR8"ccz%gWK*%ębviu T,"lj,f٠%U8p ہy(fDeF[>|i@H]ϓlf_vw/{Hos/6=·ؤ" ΃-c&D =/IkbG~k; mx3Ax6͝?GD;?qsZYėrʈ2{_/p 1P%d:Y4?>6 NhN~ׅ pÌYBm57n*t%3YiwCLZ_&\ 4Szpep̐0JCs2ka9\YHdI6f K(gkwvٽ[zHf/[R!@HWVh͠G.zؕ2S^|kC 3:zdA=5+*3^ 3W{Bs$E" #"]Piԡcsz Bj:fP4/# ‰7ZN|:SMdPqPʭ7uW\N\d+Ilhа=.d.]Lt)Avju+ 4LS>{68Q^ԪgO#?RRC_;KE'_ ] ]*_QϘ@j=fޙ-zXd !Ubn6IY*a@T:O*{pT<8ˋ7$7$%eP G=ڛIgMnj@POrB;kJ_hw+ 崿L w<1q2Sna{8(I+  f*F;PJn.?iI``Ie8>=t 6l&65>߈9B `o3zM>;bYfL66ٓU߫]@f,0\AzCM5~Z_!'f{#u,I0Γz4 j`ͅ f3ɧOMɭ~ױoF_)j7Gvqg6!&'aМ6X6 7:Lx%7`НR/XLM$yz(xvYi?vA݅QY={D۪ 6,N3Y-e EU: D",jV1^՘rDxVظ0U-D%AֽP8](!vK|iud8`%sW۫hXtpo>O)LT1 ft5a0%ڝcyT (+ 2'pMQtc3([Hܕއ+`Z$  w  v)́Ε?&Q,ES 9|(Tx탭&⢄ 8"\Y.2̓p"9?L Ͼ\e2 M 1sRR_E% V0% Mtaȅ|;+%0 7Sۙ^)uJ 'YE%Xp2yma>zao]Xӱ!awE! ᕇy6LaZ&\,o*,Vݒޢ&m}ӑ ʃ\CM«NL=A/2[2p)z#kJGu¶  \(|yH.^{W $]/,"S%wov\#vfA\E58C]҉ G?p r;KfE?q*14{ "ȉv4IMLB4cF[M.-!p#O56D+{KIg5WUDͨ$os!75p5&Zt2sH]y< |`\H\8]QRp2L7C5IPiu;GVhD6Ŷ%29VrzQ9 +Ve9`6hd0Z-S"߬F,_;7SqNUz>C [@̎:"lWfzbND47T)NH3[гhh*8hq̘ʫ-Ok*9P~FمcOcj!Axi B'~t|ǰ}5͞6[ː4ԅX5Q-,,HrV-_fqS.y4Xg ~8?t%0{o*xTg&r>$oΫB)Ќ>l{úRt US.̓::,O2".|9}m Q';QpC+ 3i uwvY}[ƈ-f;`c wS۰y,mCƣ &?0$y[\wnO%aR&{”Q v-ۙ ?oy-.ZeYPd8_WȡwL'գ?&:Ra"=e[qqϫ-D1+'a0mlJ )BA?ɓu6ugL|S7=";;zb]HbaW5 RVd mg1BrUl@s{rw%B9">o+JSmBq Ȗ5@#-c;xTn <EB|e%;KI~{=}`hNscX94 gsMg jdcy8l15J]bV緱#f}hu"qsúzkVP Fg'{PNDȐo@HAX "eczﺒl^Ada&tM}aLήYg'7'$~׽Kεd59a#W;\Z}7ɩ.Σ\yJV$P6)K7l;Rj,V쨾 Wo_n/uTi'跗ξ-%V ߡW{HxG2&sJc*'ɀ%G((iE 7P˃]|Oɟ%ʧR1Jt,L(}R'`:F]f5{7ڬĹ9w1 3O);(Lq:4/cEKZ7H$ވgKH²* b}i4Lo܀]lɳ;$]6V4zJw .5n;7i 0*qՈjeQ$s64r*zWnQh#,&`_0F°  ]zDS8hBd[SO'& ;[<|FYT<8m[ROdH˟A, oʋ lA cn)&iܕVmKut~g`<η I1QS/Kp0\NfL-3rj;YD4 =z $,̳ X^dO}/$II9X:j|tTkIMT;M"9r!P?ݷsHaXɆ YOpvHx#4Pн7$D`{ʕȄ#Ȋ !RE DnF7%}jp_\`^4J!_®MW'EL T<u:A(b,ȡnl$82_ydAICvDBZ,~^KV]א, ڮ4]tCvnF(I#|\=LUK776 )q3) <|nQL{-a8mѵ׏u YlSQ fDj I*N_+(Mv] OpG(us,palQhTILUȕ D(?1-%Z'_gXY&usM/@k##vPe&B%97cYR$@~h.d" .QYm2aJ`t޾;@bw I[L`ӑ[mŖ"Д$!UhwSLfw>${pmX101C#BF͐: S76 ip T sb 2U꠨풝,Pz%O̺;6cZ[(Q!oCKkIP&IRza;]AC;#!i]ade>˾Jf 1E LYΦuDx}{k.gm8lW&qJaYM.<([v cn^. gyNy^ĈQ ${E^d/C8Qrn+4,=,XN;Rs$Rm]V0xǟn<{:Ǣ-1_Q<(3(gFVrN&uk3U_̣\vc~IO]I3{y7urklDܖYYTw7@ An^l39;uE庬#%]m~Kv"]kteʾu>(ŷ/s"N filNt~@d\i_dTrPEo 4)2ed/Qڔ"kRguXIGcfkBIʁ)$yxL#N 2IKF¬pDZEGߴE=0%8MJyn]um)Rؤ8)Xd,g'mbSn/?WeQ/HcoV8GFϢ]:ʹzKY|bRbvW6~Tm4=!ik>r oZ<&3lj^mHTS E!6%4%13FUgbk5Dt2 `RmFkKEyڝ]u?  /_T dO LƅIC,|:В?wCPʖ ` *+.Y^A_|!B{!,*2"S_~(}ՔVaO+4t[Dǜ7S6]Yf$7JP8Zh; >2Қ"#uhy ERC!_Y{5H5Ѽ9ĹEg8S0UjsyI;@LB4E*Ҷ({f6݅4<2(XUZ:}?jQb|Zf=bܧ_fZvf%*Ӷ&R %]_Uqmd2G/fz}]I\BM:Ks,b hGJ%+T ,>H]ۊS.݅9m*E뜽<9]%*/ Nt 흲LJR*M8 b%E6co< gFf3;5F@k D@3ӿ5O? |yHYBN%zf"BtfBPPXY.I>9-ȉ7%d_<gDz#}9Qd6vȀC@BT;P3K*%6p-δ+W;6QM\t'z(j`v.RQߕty >P9OHl D Ba=R 7/%} v]'eHPs7s 3U眪G Y&8v[LK ~RQtNzt~K9,ü-`\gU}?aQef|(HŅ>lGSBixq:clJ;&챏z+47g7={حzu؋ "-?K.I8\m߆ Ud^9-uG(+]6OX%!dp41 GWG P ^ZrAm*65#mcAW̓C2mV#Jć+!sǮUl_([AkN8K_r#@nۻ7+2U*6?5l\6joS?S&PPs-@SoH<[]^ПȠb%1\J˚6FDN85Tt& 7 hw'^Fs*\/&`(Nѳw2U>[]5U#f3c\fAt`#X~“n4keu=H+vʽ1xy>aV c{],Wdc YP)ǻt]DS8FcݱO;Ɯ&Hti"W Ke\*͎uf蕭#Ne@ 5]Gث>_Ep}L ie [);sVU beF]RM<(m'-e=YcyN4,ܗwۣ?&{sV rOzkp~DvS٪9ޥ=!/E_ƚrDO'f=l"=ӨDmVroZ;K>LjćAv )zz.C=]%HݽZ#%'S4&\RݣYE8 -Pw*h ǎmb % lK| C۩ϣt챘l8DjFI $~V~sq>ld ZK`޶GNqExMivwwBm!-~N[uJw]?8v?t<bH~(D̾Sk !,v "@{?#Ǯ}~Eݵe]CWWHZ(E\ВMQZ(?jŠMHSzIqʲ׸O M3R׉Yasƾ"36Voޓ&!?.'ygyr,- M6Wj3fG+|^7lw \ܔ\jE-ͥgt=)6y+@{XZxS>z5w1Ai B4K>p)IFbNG`'8 wտ24Ŗ#x9p dӜm\%+A,$mOruJٴ3*x;+Je8=M4vZɏ7nkݨ7v @ˑ*3uﳨ*ߐ<tHaw23EUPģ(gP?^}5"@,^]6ɕ3ZQyExd9bs9Ƒ䠎ʠ^^z TH7`mYA$U=YE@$P𞿶:MŬ]Jwbh]nkd0-ad.pt3MJBS+ss;,C+7-i w}BI,T*NM:Xz ?k3[#T麅OAL[Q$򊤀-r; 9BKr{Y&jDKӽN\_.s:(&l+Ɓ& o͟!|F-9 YD i\N]zh ]zz1լxJ:D7BB34ӀATJ~}0M! ?݅i*` g$9ٯUe;prբs-rȮ3IWH`Ԟܘ(Q -D}PԨજMk'!7429PQ6:LCN?D,7&"ăc~3V$3dzxJfk3]TiA֋ _CeRhE]^'*lˆy@L8br2 Ho%Ih&kNk2`9 D(Q}`p΅i"ڍX1ةu Zpgkb,+~ХUEVI{n9K ,/|!69`lo]|ɒ ZtcLed=AU$ ?JX aSGBxID蝷 y\hWǪy/ƀC ;|:Wnl͐m:n UZ䌨U S,L'!L$?}Geq$k m1>WfXw ɩBeaX.ypHs;\-־ݭzD$rg ;ד\( WPm _8tGY-Gh%S3†:}oxP.tvvJoWҸ,87p`p*ȁ6m"s*Ce|FH!K>d"1pnhn''r'iN)rWnV=h]?7sACarag~9"6qTwVlk_gLIl'oMGxs,*q^-KPc6D-xJNDЏo&t:[rs. XW]A^682尾KFD*-cgjK?o @hL 6f*b)`.AN7Qh2^FDoeW_zgWϴɷY0b-t |q Z}j;*q7C>s 4~e/CK$]w@K/B8Eg}p՞q'6t=ٙs X 1 TBNC(W^ &,l95L?[R(ٙ `aSΦ`sCާX./jd~N4on.XٍoKe؉ХD"6k[1ynH܃ Ev8!y-]x¯ꉙA E1 EߍJvQC˜fX {oh3U3;LU}z veU'էO(H(zU8f{|PGx)x <{#=2_4Rv&O;6$ p|ilcwIGqe^ߛs7>xc HI Wp&Y(y{j9|Ą?$:ǀjN-(i- p Í@jx&R@) jmMy ؿgfAqI>{nYoxJqA|l#SX7`SE mgYrEG}1NY`]jZ;Eavnt)̓0|%&%ƋJuQ(꤂D3j&P/n]1(};@|Z~yDw0\GEwiO@Mʡq&_ ӒGiqN%~r ;Ԏf?28Øi`}V (xxyTE/ŭ$.6&6tuS'} $Hz/C-d}=>>~=<|]6OR UF`w'[ ;%CbE%uA^hX?[^{oc~"yw`f&%9irI^}B#nUV٬ؑz$1wCN7"ff: >EYTRV/~;JpChTrZ5bJ@pHSB,6^,±lJ{CGxց ,xeɇa ip3:(\b MЮz`G`0ʧȒ, afcNW,oYREGtZGfR̽nF1x)[\_]SR &Z)A4Jx2n ŦqNkr?U `K;>~#>ݙgMmQsV03tXv"y#_R3)EjV S}BI©ǔ.Zh(8V06J +V5b[qTRh5ӓ&R{ZAį`Q[Z A,QpR6nxlPC*OkW~_iVTs;{DhW}jTv?*sPsjh6ߗWǤN0,v/)PFߙVsB! %㹽~M *z1Ҩy~]&\G/X> kYFZea=Pbsű0 S!4{$;1ܚ$N6u08ޞ.9UG>OKFF("6e͊_.=1폜iQV%1_3/ YFs"|O2uC_ݟbt5}>DWab5F @Weow!!v\"fEG*-#G+i\sk` Uqs ĝPL.eb :p٬Ob6Q$Dý9aaopGC!iW_wF2 Xv\eicPƝn.T1 SNMmREC><=*!l{ao!<]g;(m=,X7oD:hٻmXQT+O^eF#-洭>Y1"-1?g+Yd:^ d4sP2Q8UGL!}HqN7D hb]?v #gle { ynm?ϮLF O gWIqV~c5GcY7[%9ʲImGG=`97fQ淑fE==尨kfg18L3G;ޥzks՛w)y_vNU1H`z4vY S*~)Ne~/JT޸E0|M1VVpp ̌(25Kτ>+re|"G|裮2.WYtJ;K#3hLVAT{Od@liȴc*7mcTgy& 1}:! CѩslYȻ.alqOoyM<ad¼i#C گD d9KR?}q{l@!a,hpK,Jq gc%'mDi‡qh=RP&Z~z*vR-VglOOd\{I;#mj[&?܊ʣ 6Cuo+ۧiY{J{ee Q5A/;? hXr͗u^\ \׮5 6~/x|imJ̣G/>e"ytY}u_)-z,Ӄf`[!'(X8! 包rHlwu|+w/ NBhn 6=Z 1'˃Md.D7GyeUs7A/~l.3P><`XL>49$_!P;E|q8U\mD5tx0D.ZBsQ"z !˭`ɱN0C"Z=Trry}fv+i_1( 6u>wk6zU hL][\mV,\_"E6 zG\W$2ś\|gcSeFtRG=4cߠ1B9޿Eu00]%3]*^YSB?Vձ?nw"t#zUjSC[ C,6=[qB`_%'4^M$`[_IJ4XGLoSuʧz3rp#~o/ GDJ&nF/k6u*J6iڲ _1тGxf^x7mxk8']"'_0E ,Tuzu2$ͦ=s1"(M3s7zBix*"[l1^$I J7f<WdPKشYbnBo4_.):W,oh 課 'ɷ FuB ѴL9H_!{oa8!3jSql9PӞyS,ڢldv͓Czxt=t-Gk"DS]Jw:Qj93\+TNFp4AJi-Ly1]w1p(ڹ;)P NT$O^Tl-w[hwQ@e—tYډBF-tu:GB, #90=ZcJ [0=-,ޛf$U @}ǸDwr~~LBjj%YuoS6n5x@ qE+;~qFcT? 7@Ə~fE#)R'!}U((Wҍll7PDzIeΦi wRl<.顡m>$O+ n=*F ҷʷv\oԎgCA DL=yMh=[ba( l1ɮO%4} =[S$^MC;gꖟ8x 0IHw&ơ:ڤ3'bxGlR`$lrIs*Tâ %e&ͩSj]I|' ]Q 0n~ b0>aب*Ld- G./fPZB-vz@( jʼ;;ms3ShKwه.*<AHEQ+:8WKpj&8ɧ{\ G[zGD:SWEca-WIfnX T'0/5]˹0 /(GwPꛮ\=?5B4E/I _DXױp&IZ| =BN= \=Xe&lDr97Kq"5r҅HNlVDy6R`ʬQ4*I/iB*#h_}G $Gp,Bϲ]##Tƒ*bi.@`Xnɘ ?I /_5J1$c2tQJ+׾eV*A"텬q4aPֆ9eS@Ҵ܎32XrQ8Bv+q'S|P`eH ?aF;MX.-3e4}HLt />* r >TjwE._c~#,#m<č>FݨLlSrU 9iF=ϸI; PZ–&0wXCvIy:]/d]f>NbeYJSAӀ(U0ZTgэ5k/0mdDKx^sU6ngOY] l#gYqpg]=YÛ&I5tN@\@cپ __q6RLhp40[ؙsgV >$N>!fjێ%]鹳qß̃ fwٿ:N}zWG&md`Xr ӮǮD;Q75JKpM`|q6 ig&C6L2D|ɹzB¬zjO@sɘJ34΢ʂIulf`}Wյx;R@ +ܲm@`.& I\wvJJ2x߁r9Dޤaz}N ) ߄(q/L?-ס?iSG_}ӅF34P]z#gc_>r7z!g|m3\ԆxN̕@WYqGZ#-N.SelsXڭV-?MwǡS(nP3D+E~0F%ymOOVAKץ(|1Ȕ []qfGբ(ĥ6Z#: [Rcaz㐫~O~EEZ}X;:Z ,dvbրJ@DB|]|/Iqɘ{lWvri Ef,i\OQwt'=&vv4kR1 yLp |Rc xD/$(c(ysYhmAߜAJڝIe6!RХ'Vp,l:%Dz%hcG)GsdM sN}&w(C 5EǕ)at9B\ g{mWsmL?̙)C҄G<FC3'}Fuy}I|80h=X)XFAu3eJQ1J?2oWLjD\fA}B>(3N̂>jnL#'_Kf~GcpGi2a :l"^HpUq$qƂcv\hb*:{GVӴ EDnjE5;)׽Q$}y$to`C>ەL4˟ĺA(!!4ObhջlN)Z_,(-YXCDg 's6M. -r}+/En{}2/t e[9ɣ/ǹ*d&mi`湹a!> ].0IhFK6WJxOND7tD[FK``}Fs~ĹDW֒]1'[ ΅Eyh*U&j Yʹ{^m2hרչQōxnV8Fh+^hf\&pzz/oA|؃ N3gXh-5$J&]fgop++.n`Yʖ}mךK7b j[> &E#s\&C&r0 'Ą$.C1b3<@QE|QCW>koIl/c #EY4 ;齞y]gF%|a6vp8ROXb.;gl{mnzZ3d'+ ^{c Z:Pꅏ֙|3KWUdـ'c~?{ZqW27{&@(0twhϮ ! k fٟbz w}-3FXzZҴlm&T*[> A;96AeS|b/ xI"NV#B?:L(ae$4;9oݘ9<&iȜ}\հxA/ )U>$#M=FQ,c\ϲb.+u9jW7>_F1gv"2[.\[$(hmifٚU3 J&.~*6zN6O೒?^1_~['+&yv6-pp*Elآ{X,RRZߑM(G幧0_]ˈ)iXGUyڢk<@?B P9k%#I{dw10ѼWp>h1@/)USG2d ݕtmqFӐ'K¦v(shejXzXx<Ƽi&;9#Rb;" \n=bd9:Egˢ-N9$խZxsW^Ξf'0ĎGO*J}LϭF0v>H./Hx2iiWoAy}@IHj ' 6 ZQfb e?t̴ULy`v6N)?P JIRr/i<Ӄ*Gilocg&LBDo U 8R||3PAU{}<-=KcQ!mqZ7ޗBs?Z)<(rut9aNx?& )iM/=Ύ]5tQ>KVDNDץ*Q'g|75B8k^L"D>^)lcki)qHDnj~}V\jMk;)):\)KFL=׏!_oeQ~qȃ;!+~lRO)Yx+ **rq+X-nGlJT"9ڳ%t4`{-_*+3Z1?l,ڱ6)DO-c:'ٖE^~We`([j?,HREQͯ٩o4TB"o'E<}p:_ MPݿJ]Rt"ҽR%V1Pl`8jrH7LiT{u>\;\Ս*7&&W۞hxma"{2wϿs,>@X"[NL 2xVr-k"CpQ{IbJ7 sx%f6C!xn iZw/0qOk!q%TYa*ĠCƁIe5Nʊsbi78cX$ _>cV|N]-_z-ΣK?AGѩ2V|OORux l Y6"%ra*#d`vSYb`S*N0טS[x@Ņ׮:L$6b7iJB f)sӅ'(\O)`5!N/ p3FMAM t,^)J )FDf;TT/ö.P9y==i#G&*m8"M@% ̋z&;d޿JKĚG``W%(j .O;~u?eb{ '|S:H$!ۭdAM[i1bZ-VH$h8O]sr]p+tvXNh ܊_ (`I4I M,OØ(<67ӊ#/$E&RpuojYko S)aJrZ0<>EE(V e;,`0o`qy%M:ܤ![/>gMtDI%lE>C9F$k*ߐfWxMbO]H_]dwhQJ=0zoes y8|5|i/#ƿCk`s3GQMi_%Ȁ']svU|[~rNzb{9lVN]q%ggo09j VwG98Rq5}Ȥ7MmlBGnÉW ;asC<h\`$ɫ[uͳ?}th7p)Ho d.Ձn}o7kNdy~0DZ<$*}R$U=Y*&'1}&hc0K#|ԢUAGDqsvP|W.FڃvZ v 7WdT|ЦlC0 b-z_+~xz sBAN`MPRyNO%tXC|`F/pB[7JP Pa{aP0Ñ+p+ZE:nx GBm$S@ClBр'䁏oK!6eJCTuh4zϔάsVfLH@  11q`@ר0 4ښr GƁDr@9Lʾx2 9J4H֘g &ە}6 tUw, ?tNHueU\ \uwKS7 zmL*$ìlcu.rhm M *@앛>.*tS\nfJ`O?8!U"zwR 1[=6.S$mp0qCW^؂ /`9^.sXOdYbm]'X{8ɸs3,lnn*regjirMt >w+)P޿+H/L0!ZL+v? R.^y֙fuCWcL]d&'t,z(y#̼Í{ j~D"Y ’ڙ{X*K;?24c$sM<~OA-E7+0.SZU+\A((6Nc2'sWk4+Ƭ!pwWjGG; /ǚ 17ۢ3:k:?ބts/?ZhA+q3$o@)}W'3]4s𹖮v9>w$ϵAyv?ٜOY:l!uoK6)QDjcjp|YKIwO^<EʬRx'6Cv;J 羋ƙt!V>XwH1ӘQ}W$=YmI |㢙m,^퉤HD/ʍkOg 0Z\ bY0?xx!0x F _ѽ}j:ѯ@c@Ceqc8-)Yw;/)WB@Iøge͸3,%f"Shrc)0>)}_vVFPgJ*)ZD w;e>(!ƫB=g@JLMMN5A㷴AŽ#ɒ{Ѿ V}ㅓ}Zǰ+l Hf:ְg+XiC9) S Q:XyZzjY⃿#OX3VX^fU'8v{kN.iXU0-rה1ɍu,+D^ w"Wh5-MHZL\^ᥱ#c6s֒QPjHϭ@fNJZ *t>^b%pr,HaKc[ILKsҚAֳ()@i(!Yp郣{J4Yp|If1 bgD?pM- l EQE!: Q9[sɨT; g!><,l@/eVn5Q? ́}IJ&hzt?t!BΉ\jl=o@xON ^+޾4:ʎKdnB,U5rY*A^~DOsU~CEc:+q\m ~C{2(i1R~,*F0!=q.=rPe`8ŽG8[sgWr#@_hЩJge&֕Ys{CG,Q`f::Ix\J9h `}l0c]Sp2- NoӚ,7c$_5f؂[R].Ú;i+u3A#-p8OnN\D&tHzB5aU7d!l'ez_e_CpQ_0u= E7Iy)oyWf|׎2.-_Cy8h`ta gs[WPF?c)=~'N-qXfH=.ɴ%kۄUhd c}֐Y6L[Ǣ27:h"-jXU-`}]bB7XBn=JW}OsuLa+:['YN5l% 7M?>F@7[4W9PDQ`$N7I;h3dO_X 5 W7:;b־J.ߠW p0.Ki9 .5)KɈwp }`AȻ;}ѾBqrZjvI6QT' x-Ø"+28L,‹A&PDto:N6a4;"`eHjMT.|;JEͅ-hsnHbt :c!f< \LɉZBU=?< z4ؖ,%eWh y$SӶDuzIRK]g&yGKy,UlW@3wuf_V6bޭ&^ah-O6kVvjjeAԄRy`M>mv%ITzHJtgDIW擮wbNM$sk|šzŝyrA"-X Ykvtu!4틢y y|1c/G%i?"u_iobthB7ru]mqAr+cArr aňv(F< aJ 7׆|/ Ix(1¼g9pR$lɌz8ߑB7WUD/ai)yp֍'DO}~5;5I쿉8brѥy:ж$7 wHE3`.eKQ*2va5y5iyah j:A-5V )Yʖ ^Wxϱg]`isM}'YQYg vL+€HhzJ܆`Vڐ^7FV6:;Ei$DXm*s"K#moI9؏WN^_cSTm-:/Bx"axdn2SF*(2OcVs#X`7mːt-0QpBzl?>5pm o/)*_nOG<{m!p0XoC"ۚrP/n@J|eA\aw|hLM'Bt J 5I8ϮU%[٠"M{m Pȣ۩@N|-k뮞֋,LbWK t\o9u+0O00n>,qUベF[39+HٸqhgYJӟۢ$9BLUzg k9@8sN v))C")էWwtsgzM[ٺCɰ"Э\!PXySvu$[`bZrE>:L$j _ hSAm.X߆ .'*'/'Ap@mmPtg (5JK> ( jI4I}[R?O?0.y2`[OIIXlKR G']4 Y)ql%{&AK jü1/q<+=Y- SKkZ,PGuA1`cBdb@׍*x7jի\u2UEc?Eo]523("]0amW&QPw(fm hE|"lxV.ʻBOBՆ5P5?gyн-qmuw*\<fY`PN;uѼ*@ƨvJ y#%}*)~L$L+q$qXT48O1/ЇeC!%PV+NH%}d(ehS9U`Yƻ2A'(e{`S֊w\G/CIt`Mto($&ԡ 1 =AqpDQ9m(>/K9=&r̤nkc!ɷrRRl2+ǯr7MIϥona`PPuoR!GML= 4ё9&, yC;?xlA=80~艧F eX}Yhłhk]:ۘ du%;C^H#Bכd< `:3Dh|4+u0^qG4lL$o/ ;ֱښ3X̕?)]yW](+M\ x:w7T?2NJBILպ9:\@>쪳=`{ rY:s)|͐Ū/$UAC<"|4ia[i"&D JAXaq'STiMez#0u?iOliQةjP"-φ$#0Ӏ0 '%֑ 6eL|&FE^ͩR/#+l 4@?P<2t?j@r=%e*HeȒ{a3A&|>/&Xrp.<2EhIl\ 򶙐7( l0eZw(pjXš V׊11p,gfzS;mN:>B,]sbV%lXy  ͤL{[Gxօ $2>p'ѡ1%\͟ךRZO+Fiv;#GxJǕF9C փyGtED Fʬ_3>x%Jcҕ<*]=: ^܃Qm[J$5_G\i𭶗GE~,[~m`@uLUt 3n&01[ Je)f*nڗ2w8 z7pRBX~8ew'8]>NuRh6ȢTLAZ K6n@$+>zAofA[mF[G9 < ߝ`P2w{WA X+{1p u&OMTeQ .# 1 p$ @%RM>IE\]y* s=OS*L J>LJ_3A4Dx X~]^tbݗ)3 \:b&Dž;|31?>e UA,"_x0\0DF܍\[G'rz"v^[,EQ&'bOcW9efǣp osvi%f\[A"yoV 2Go[9%PH쪆PEs(5}"g WsRD@<}l43<ÉS{PNeDn1t/ >iΊKQONMqR ZR>GhDZQ,=>|އ 2lѱg|VsI{B;'_YKukӏaݿNbuyYXc#:A @M aBv&*k" _O8>δ8ܐ^uя1= n?ZB N'۩:[gҸ!'.O!Q av`  fޖ|3\Aܰ˪&!OFqmFY)؈|[Ӧ0 :]`mJOyWe~W"s# #ە lXa n5me*VmG]pOJ"5pLj,YJ}4Q dYjSFJ&77"pEWG)wL9>3` PSԾSx/䩠y7l"^=<|=2SgR"Qd]o @och^sO;;F{#^uj{YE$G }> V,[[I Ph7@uQ m WզOoL[rȀ_R=GWsf%OΙ&?ƓA m J(Ұ &p ҿ媗U+>Lq?C e~֪R+7AkKܺpy3qZ{;,̠_1J#ZV[mn^.\"ݹ!J!l_%Tk8DT0r8/>ڌ0[wol!N.Z?EmC3ZYuc c>7 MxuD":K% ̹;|ݓP8?^{LB-f7BJA35N>͊6x\a G({km{E/폳t':QV0CQNq[ ;(%* A\~[Ϩ~*UM1SLh HC< F?3`d_/*vm1wT\v I=Zw fc|~g)I31)HL2g2h5Z+5\ Θu : Jsc#\{˕H(mbĮIf#mS= e~$|.I&i>7.5[,(KcISR!cxO 'ãY9CQl匆Emi{@CkHwA Q)vdiTߴgH~j렂W-\ &Yqq?ZdaY_n%oN'KфJ'+;"&ljڢJ(9u&fP-2)W:b濛^F\֢#>; d sϺܿqlꗟoKOyݵCbF/%g~3Ph2(J9*bՈr$1煨^b20hĂjRaɭn[O tPVʧ{UzY=\E-3z+P/lάo$cc>W|(JrF ôz_G%$yV58)nd~*Ιe/{\Dz= ;[|܃ckE &Gs%M7Y}JFd AH$ !t5zZ|yUՃv_.]1׵ȴBEE5-- <d~JRCNSr s8^4fH| S?2G[S u !/"~rStLS9͛Z.T@Q@xxyY#hI䫧(V9d~:~9߭ GJZT- ʼnR Eo>D>ʴy-JBV*JךIfE"Rw]߱XHj#!34Sn N-6HMl2b8l[*+s0o hx!-xsL5 ؜(G Cs^44O7~[!Ŝ!Po̫FnGVI1mkj1ox~+Wc‹O$OiȅS*jD T"ʈKg!-2˂7},d̙Beq\dX>B$O!*v"¨fR0S-L-i$VB>&r$q6yJ18.YFʊv3Tb׋35) L!v#2-xѯ#^CxIjp:Oxnx6:ޚrb(*M}e+ /Rf͓/G+]/ƀ &=M`n7kL&hIgDCcRUL~O2$'C "җ꣕3:Щ_ rs56@i 5=c>v 1^1}d3%D_FμF.rA PflVn7@Մ¶yv79m~U ! փ?J69KE6H#PuⵥyF|-|MLu``6|"#IbP3*-?;w n0I勤.ybuI3'wK5梽 m%*S>2{pSSW5…JӒ1f{:+; |.nM=zʲK$mPޥ3Y/ч3BhծCU tnW&tYF0Wڂ4{iЊ6idBӪ! 9+ae"~:}jUQ.$BR9.–~qN7x,]8jg\Hvn{ ,әisqxx!hm@38Qm+,4g!|4ijagd_}_:hyXդP0?]M5]S`тy36~ OqkQ(0.{ʱ+_ENxhƉDAH4[v"tyjISɐmuoQ[{<)vus W?'<# ϻB&*Z#Y薭EWHo/74-dr_Fkx׹p :/ele+MI4}=mk#&؝+ (|RãjGua`"6RF1jέ@ 8K{Mz'z`FJx^ ^,[R;kV) }e2Y 'ucU&jxU8 oEj]z/՜{ѽc%׾] 952@/gftMUe,9oQD9yD?Q4qBX;h<Vp<`w;%_&-t܍dhvMөQe^ D,i=v69bf}7R{L'=ʷ!/Vˀ £0'BSͽ|+ (j˃#VNأp-`PBYT{#QpժX蠐[D5kAA"r?:͎lSSHR?w3V.#<Ԟk]Wu(-b Q4zCtw+|NuuRi꽮d+>mc^7RS)*6PgAO{}#v5wPn2ItOs JE%0, Qm2O0msB;O }S4A1\L'_6~=)Ql7LIMy#N!]0ŗjEIXO5H};w/^%.57#$..F9[U|`zԑHVt\|'Ӝ8Qns߼T,\5ŶPypU0vv6trJ`adH0׏pSO]Lq% crgɺhM,ږjKg=„H&*}t* q"٧=00` |(xPP'/E0o:.)[Hi1c,m-|:)dE^lOf= 7"4!,k;Bx(~m]-wܛ}e;aݣTł M hGhmn8TjyQ62jmC;RLeAnfSR(E477$ha4$f~T'#s͸!6̣<"<ѢiIL@Fp41b-? .7fd{:a`rE3!  6v."Af.!4A8S5  A`G暜S<g:,fV44&B![B~q!NdS>Srft3S~F6(2%ջ<˺:Ldq1`wZõA0J%eOZx-D"=LAKV 9ҰW8ms2(sP-KQBBKoގeeJ2. l}$zJeX1F=&2!/n< Vˑ#*|o5q~ЕD#uH63μd cn'0XY@vEFޚ휚qtS cDL>hm'pLS;2S/ ߌ> 4v4z2fL_F]p寬Q! vC:kaf3P N( G>\2ae /jb&Sf3^|E"0T,J-3~䪝z@aB3W|pb  K)$T+(T+VS m9bDdDΜ%o7mqD-Q0.P6xYe%-YY?;;,Ȁ1LAB= B`d2 zm@ h ΒȄ|[*+3q( k?岝 8'V ~+i/X<%Ss7vUx`DuMxzRuC`^&Zu+Ɔ# vhJhvQUfo+EvVd2 u]yg/g=9@4RSe%_OSICx"Wf̱ _ zc[ M^uN`a`(4\U?M\l^$, 2>Y&ƻ79ꫥu;fGvT#څY$hCeuUaLf`яkqJw2MV nZq۹GEho٬v|נtH*Cnq7ّ['BHT `mwũ3@/>E3NGDDF a3^vWޞ\ sWQ,uJ1d /T 1j!3պ +d.$k_w1ULABN' ?hF ~[2oSv'0Z;2B'I,.C^jp>ܹ_I@5>*l;pf;8G8F9\YU5m4T`o+Qa2hk3!VjI6&] Y$srwK\9%^W +(O2(07=G(~md7>=I*8ןR釁чTS[q bNg(1/g+ w!U6vZa8Hˏ Qrus$F/|32>Z+b'Fݛqlgl}Pf ^X-vϗ^ VL&U顴dci>#V6kD+yl/xBS%o2^4Q naL~a%qtj 0vӋ91ㄉ hܵCsCD`yĩ0&ޓm01`ۚ2C MS31 _LK)BCpJjD *ģ18\_4ED$S24f|.ĎLU8n&ȾA߼ ^CfH^$ (O$ZMԿM=ZZ)6ǵwj$;V1H?8Tvo<ԩ#9v']D>ݦ=ѭjV . εdG"(`;.輤sR̷)y>k2lj*r6+ɿStʉZr;i: EƞcLFDd8Lm"^j=x|쬥pߊX'ݷfYG2eY aNa 2S V!v{_8'&795#?HE:b'v;耷А$41T7Ot@d#,զ|i6R͈ ?V*ePZ"Nmz7_[2 Y Gzש0!ֲ 6 M bzӴ%E݂8uPJι*U&3JMb6’8G<xN+{_X.q˙t`Fg$9Q2%)cHK,<4?r?.ocz9FZN(EuW6#֦ـZ[00%oNgfJ>L >8o;\u.2Wi,=a)gq>|`r l<2TeH+aK3>IZXe2͵XrξhW~cmG:[:x|ȫY94:-#6BIce|pH-Ȳv;eVyVAp5Jw=t@~>x}t7$8n܈%q9 AUevE?g2&A)~bj*bn&̺zՉ" `">bvn ߓX3 T53 ^mW_Y)z-Gyxk`^;}w=fF"zm 8jۆowZՖzM. bkw3nfaYvuw׵9L4P6Dq!o!v`90$2mB@\8`57V{T[rJp YwQ,>H~gIKƨc1>cDi(e܅9 fPuB`fN*Uܳ E*raXz!L,Naψ#cAo "[VBk3Z-)ՒjF.5*0G;Li #nYg[ȃdћ"8u3b`à VB8$%i3w=rQOVS,z?O 0_CUiVئeK"zNgHoe6u?КNPI_[PnI&TyHpv?L\NiJ~sRH3MWT.~{j*΀)~ L(-S-3 /+sy-n'|bY -9J U%>vUZx# R|Ԛ5Ű? G7[Ũ3F=y:sRjk=YհO-9{K'038~)F JIUB-إ;xs"rhf,hbRZFIqyr5U}N#čD{w~?? }}S'(  F&zQʰ53`o8;!aP kĝίQԎ>(,(*3|Tƹ\ ?Jvˑ6:D45H~TS w5~6{ sJIFED] T:~U]i&B7^,I[LdD:!rV0ԆS1k1uA*6K'^翲ir߾6dSMQWŮS|&7jV1@w#tU{WBw0S`/ V3,ǢW# 52pe=A ! , lXL ve$ę!kn5ǃ[5^E,{N)~dq>(MᏪlzvqII>.?b{t'W#Z{B 1Hii[#}jvm(a`-L0qN3rB Ҫ2hbێ$\U14pѷk+xߥہWqw werƷYCqd3_% 45@ {-=GIQ 75b2r>>O`mvЯ>  rr==#۳ע"n!v=/ Dv ѳ$5Fw4*WHN-YQ' 4iHzd[24EgɓXgtLOQn@PgkQ}!'H/TFj8:KhԠG7Ҟ^CjG6Dv9z<[e L,\N{[ʬOeMүRYQ>.$=V௫ l.'|SE]6 ij(<b|$`Ě0[eEz'x1W`,,uIPu/p9￈cQ.Uu$[m~V3TNhvOg)+YR+-%$BM.}.Û-_->.Iq-k7ۀ<VOo3҂JN[ECr|Dk,kTp”19W%n7H+%`˻7| Ns2ik=95|K-ե)Y$S@]nJhj֤n?@*ԻM@;N|hr Td'ycK"|/Yad[$,雬uy хqǜܼvr=S; lzE]nP H;dU][x `5@݂Sϯs:: JTTQJbig3[ {$W?=BCtm3{$#Hz;yC<4-+w A"Dj~<z[q>7 i)cMJD$Dba黲, wUKLI `+iC;'qZ=r]I'ٽ2($V8 1Jsv(uuN21qĔ+g!vܤ\|. w UCf>ш9"(ԭDh6Tz'??q6ͥbØ38?,L p媻p5:ܨ)mPTҰ\D_q]+d yǟ>A$XH[Njɬ9WZG0@sIf$d㭊1J'fⷝjc}t }~BئOcxy2 8/63?f l*h[|4EҁOty~,\*3 k]MHr(%W1y-VQL@ȹ{;vᠺӣ6&ቍF]`+cº %}Cy6LqyeNfvP (G1l4 vJrq a?diIF#"*5lNJ|̹;4V3q"w f5|y~ivk2O{B+qaz6mK*|SxWwle=-_Q-<;n<6hrJkϫ3*+ߓ h6DIr9H=E<RԴTE#ybr2oW^|f/}+AR~pEȄr @W TXSZs7E6Fi#/R1 }jh)Sn݄4D E1)uLU2ʼXcq,;'x8EW x"ч/([lJK>^$T䑝~학m8m|[.xS $EÂDq677ꁰR/@4 M&9̼{gPh5|VhY6 v9߫G>(۲Z7qK֨ްS*A\Z=09mTU! `%6vAI⟛}K4 ,Oq%?Ol*3j%0 `H8չ\{7Oj(4u%!NP!+=T@(F5UwǞ`r.uTpc QˠzXlQ׀1e?!on"NsP6n,>mc`!܋=lԧI.*|&o ؊ gS,vWW&@P#l~Mb@y1\ b{8CֻxTUPPv [jm([#h`oR%,4aL/ 䖫)ҭc] 8+ vJ,B;=<.coGw%?QCL0QU ^qP¢T_r q 3}a*{#ʝ[RaPlR9]fS^h|"PW+$g:=b߲DK}Qu/v3?=L8d]r9D-;+k;e/`vzwtKƵXlH(?fQڢ} P&ؾQA{mqyt7QرL>.RPE dp8zQp020=MRxKÙMq5b26QTLŬ|fi@|n=h1O]d4$%Oi"߶<$ *L5OR=Hx(&p8Ǘ<9+-1#*SE8Z–&1xil~nmAr݋\:03~Y@0J 8_=ON'J DȊjVFÔROjxگg+;%E-h ܑOf߾"aW?& cb B2;k #8w?0*ȃT?+ P9_8]2Sm9gA'J/S`冓"&$/%]&0)rY5D/{|މn f2I1`7k ]-xDA L=Ł^ NM>hIal ض!QO8W$/ r$>*6#y⑈V:k$Z~lHQ;2J,eԉC#|#@bXž :ǯ44ke".MxoV.-!.x4YӍǶd6ug ~KV@ԎHLS>]a>YȂfNN0)%$jNkD`~Z;T&ʁ2ɑu(EGO[8$5`25UXyKHfƓ3.~҆DAxA "Ieab]܊0^ vY NA!6pzȍ_D03"щ>QōJEZFSkݴe&H_^}NbB8jd\ʝ)h۰1%sTު?6iaD!)}ʞ1hF_I,%5[j%΅ ;jvB~o쵽*#Ln9LB%W!Zr;}.sdNҺ8K9d'1z趥6)\kPW*m^؜co.HG?J[2GR/e$@<#('D!%APtFao^\fbUtd9)cB85@Od,fsUMF')LxVD2lf(YB[[25Q_xi(] -j yRK@3;B? =cp9Y煃%SA*ޛ` J!H+8jn2%(I9X L/:`hyT-r/^_]hqqۋs$ZFb鄼`օ4c9}|J,HAYQ_ ]p V޳xvHQ`8WKh)D>^Ӏy^[e/\ &|]SD6]3p ?/,MAׁǍfz!~!IXl\$+P %po~,SaTNStHmnØβ(~ m [ܜ2R7 q ڿ?:n?Zg;l@X"\8޺Ƽ[!NK`{-(T?kp'8ɄĆ|D!nF4+uDfR[i\?$w9.dI.lޜ;@w8I~ $='z;& ?T=鱡S'\Hog1Vx48v7jd9e89.O 8x~NJH-;KkU"$wJGܑ&.9㱮"ËދzV4p2l*EP/&{v3ƀUsb+ vsD>WoGc%nEc zt{o3qDKwvo C[wim`ju~1;+Ik Qf_)Ҡ6`QT!UߓV.p jFݩQ;)%[1ݒ#8sFe r D]IϦ>G FF't]\HoxJO l o֔/U=kdNA $$2:p!.![u&{]ܷ \vT&|lԶq~VhfLP!+4DنC|d:XDyҰe3E[zJHk+=k'"]'^)-6Y1jxKf_Ґkq丣2߼l%oPjuic[@~ py$\O_b6ǓUPFqC…!xE%RQou72E~6F"%'2dm;(4`Pvo]~Z-hHiB^D(^q܋G*9A`f%Uri\22Z)>YfKwk|b}w:hĶf F{TnhnmL*#PE0rMaz7-K7~$m[5ѳgW\/:Ii]Fd-re5K}aO{)x5XhQߣyQRhǪ> #B8Ysˤ0邏{]^Yf>Pٻ|&rGA!ñˏpv$^m/^*$e"݄E mnljU 'r@o =ljD b٪$2h>'H\z$'nY k)vmF}o@=Flh1-Ҹi j*%L77h:̵nMvs6fV3g!H0mZ86;J7q> #` vKַ qBL4QNL6K[^suNgN쩐YzJiF%B@Nk"ܒsl"hxAG=Zٸ+#+Qs ?\nk'$S֯Xj@ e b=SZW0!)ThxIJ4 *:t4LfV8B,Kf3W1.X7FyvkEmgz볔:|4L\o %4'8X ؄-֮ νG&WkWWqߜ\25ۏ YS1UAҪ5H398Ggx[^6ʛ=Y9zF K@#M(i<.s&+'+ Zd?ܡ1N Ev뢃eB2/h]HNXq-Uܱ:m(@e|㮹dIՕ_/DCNHok ڳ;qɅa5"w&}-BlaLX>"ۯ:`[87BE*#<x5ݽiSr|(Sd'0۽(cӛ詬EhBwLz1`.sXFr Ob<dtڼ HH47 H']R+n#\?`*ַVi,Ix 0-9 b^~@|bF~UI }5dIS]Z<@y䱧UG?Vh2|ͣ] Ai.SlX,_>z=R/oc?w[)ΒrX{m#KH;w\"qJHH#%YS PM!$tpμW3P1bH.$3-r Q#.zBIЊy84bR[|>N̷D9U;z 풨-@c74TzCGDwgGaYl% Jo 2t#0Gى58CnKRLmnqu^AR+Ho} tFmtl_3Qc+ȴ^:ͪqu Dl1%] $0 {[OFD&~ddj3jvM_#6Rkd_bf[4V(qk/D k_]JBTMK0'W ̾9)97]]y%~? }':MDFz%)c.>?h_Aȥke ؋ ѻxaߎu1Ls:`MW7Ϥf zP7& h4l^t%X_i$6 rkJ`qe¿˺f:LI ƹt,)[H$)/J޼(BLfH#p&Hy"BumtEհ ١N|]*AL䐉0s1~Jx U)i%!nft7F2q:PQOxvŞS=Q:_g[ɩ^ikHPf'39ly^rB1?4|Κ }|+ LI1NFn@fIF*C;h UZX{ 2Du\en0i'˘Ekm%7=]9% bmk %Z|]«^;9!a^NCdʋA5I#M_Pny}?'RQ,^`Мދ!)ia!#y^rkɰTlp;]ǵ&4]%BkoB|`S*fh͓G5>En UYHo=HIEjPmƴY~M_BPVБC[e;2j:e4E jI{+T=HZ;{s3h EDnbt:)w n^ݨuȦPJ±[j"yfnBkbDѩ tT4|/d",pp3i-Ԣ쬌Pp!9(@U jT\I:nA>%rͅJm33m fgBZʹ<ˤ {pYu?W 8_,l: CdwS$@ B oo7Ϝ\XȎMs~e`W(8\~FNO(v CǮw2زaqgR⊤! mj;y{\-n4$R:^՛N۸]+ _e 󣄩}\5I8)m*[t .9[ީ<+q-a]*ijD3 yₘ3{?ء_ {(%5?jS|Hn"[4%ǐ:rj"?ۍFUGNhL>( 6 ӹ^U3X %ۿtG; K,l(6s`P˿?z0k>qb*{{:i%\tĎ ldw6p$u>uqrEu{xM> I K^Q *Íh$QYckQʋBςv68=*[XTL_Bb?^!_Q%*5J\`Eñ.ZJp>Yu?M|jIݤ0$xe?AB df@ÿyȆѴn"p_6)&7:rcZ^:cz[(ȣ-'R eXUA$|mW.7䔆t 'vNg&ӧb]o ]({|1 M]g hSܫΖśX{9(\tl8"~11oozve!LwT.Ο0G7 wxGqkA_N&'e*uF0IkcJ0yE<HlGN˸i *,"Ixg{.7& f `!N(0ppJ4sV)s@4+$0DJW}ޭQMv_F@M\wp XVJHj!iZ԰6jߍtiV* jr#+)B][`n%EY҈2qt NJ>e)j S7hy"H`[*qX'>̆?2.XrV#~-֡ 0i&쒝ܒ:@N! Tj~˘D𼇶SiK|Ut9@&d=NK(*?GDpfYNnG%+BFFXEĶ=pJ5,"Dܜ%>H6QӒ ®3ڲ-^@yǯU65y@c$05rдQq~;D. Mx3*c*/ECJc?aeVª9xʝef'XH%9kA?ꚲ[ -S;D!4G=B6 G:'Z[BOeꌂ3ԐYh %0 H-"fmH鯃*/J2q~!Ɵʕ2Ju)yYcgب.aLT~TmʅEBr.WQxD'ƻOط!'x0nl#ORjsiq"O/.KjhM)!CpFԚh2I&s=rF3[̿z9`HOo5NљƭzjTaRx|9ʣ*Y3q. d䰮?6T *j)jML-םY,Y 1J ¨_IGc,:AFIX6+\[8Sѵ ϓ DQh>SInث4SzҒ!<]iPl#EmVlXH&:B_ۜRKYjy"/\bPxkomoa#h*nV.˚u@d^z234p{" I}[4?KE'sk"pÁ(o$\Xfw$cCq)tG֎3쥏@!{BojJ=˳hNmh WkS!_}kNkWYn#TP1,.{d%~҈”zf;"Z_Ki!Ӗ ~K s'|k5(`#T\zf/rkH7q鄂‚9~pYtĵe kA7ER3#@i}~d$T&ڬR.# 6OQmD`0C3JmHۦౕ{|G6Pس7AsۯP VmrdgJ*n$bT-n ѣ^( M-8XIk::c:?X?z!l7j.t^h~*tƭ [‡JpNh$%4>nLY`ؠGpgXdэa*qZ#Lc薠e$/^Z9$V$y+&nɎy p;R*tgw^~"|"ZD*;2)"}SiE7~*Λf#J?%Ii\oG'R#ʼtz2/W$ 'q|KA]W&. D0th`[@C1|˯݈t-IF#4NϬ9cv0~.ז]$:3 0 Vg6Lw)ּ$zg`U.ѐ80&oP (ג9-8p>L3^gVǜbv&y݂‰Y;4zlyu7;Jwm\I9\/;SUfİ^v=S_!#Kd K1݄YuKfa 6[1ae?I04Eӎ]guKzYO/b^]n* .˴MtI/,^"pX;8Rӡ-4T.K# u?TL~gTA~{UeoؙѼ:k{wrsW(VDh2+zC,٘^Co$?xXGi&3*\QhY\cff[vc`${[ ;'`(>_"Soef|>ԋSgѷB;ԟq@J!3+ 00ʲ$m6X+UӏuyA_(ѴWX^Mt;Z8~k"AϹ%#Քhč~7^se6z?cb߷qBhzGƧ,Zxq $R'%#߈afXR6E‚dSMf;brC1J*C4~ǙÖ%o uYN_00ǻg#(tJ41e6[S|jxde3[y٭ǟql4,暃m &soS)f;o+ !KJ «-j`:m̳#cL,~SۖOD@uZN) @װÂQs4OnmkTݕζ@9^P:~Qw}&Ъu9pBQuw<4!xjJ}lzy; 5%ߵP<6|Dڻ\SջHP3LICi)#|* Fľth=P gZ!%xGrKS`smW}wO L=_2/ (@kT Pdi=!Kk~,ρA5UL͘B5 b̮؊y{ ܾE6 HÈZ$D"H53TE'~KeI\4g?Rg5Dituqa耻q`+| o,4Iyճڒ˱mP-hyh$ MtfWx .l)w$ݒn\ I $,gݟ{zj}ߦjS^ DVa#ʻ@@_  +,V:r0L 2p65US@0(pW*p\ݨΆl#p\} < =nblY6DHfjюIY{_D!Xء\f+xumH3D;V7[,;?FS,hN.CVufRFʟф^<~Y8zL)"A^ *I{_3\Ne CUEO7/,oX8IN;nBX"uu)e8Q` >mÕʙ<)/@~Y/BsxAGbN[Sf1".U輭:dWqzQS 21k1Cn/[\DRgbH54b]=rr㽢 &&f~[.UGx yQgăW^gZ%+4m3z=b }9q?Jl{l0Mc4۫[ztllŢ8a45=xS5ZgeUry$6L1뽖^@w ƌ;Q s"%sq-&ꈣ 5Wil(4!Ҙ>K8`\@%3azanJz"mq{t1Q3;Ӕ0>887ʓFo~U$\b[43, >v]Y'p*aQ!׈$6. O{4t?Yr ȳ̥,@ud֞4sA*]?E 6uVLj͆q:" n55\ob恰Tȩ<v@/'$@d}O6ٮ4~P_Xt;O긃SdNm~('^_; Q(ǒ <:`PGνn๢7aBK̉]mtW(v]HW0ؕfHs*:A&8tȕZV'K픃;sUzuSvSi`9b l`L-->z8 =1. Few0lck> #h9cP4_΂LL'S(/ u7@:6a,;̷uYqщQߐ6-ef7N@K`*9RRq0 9AqqfbG]A54 `Q+pǒy+j 9扫\T1B]i5Q@{(Ox)8&զ}B}.65#=-;+(@ dxb C T.)6К3,2Fl8}d{ë>򅢽4 U9cWdS33Kة1d\W-ʶi$.JPLKv \c]V$L݉.?gh6^t|3#-E]p5Gf04~{9)Q>S9n/VCKpcg BXzֆU1qj{Sh)Tp<&rzUҐyFdf~d910sL4=*sy4J6_`pUc̟sS}6WSTƹ>AiLY CZMEIaҬ,>!>C{(0:$9D R7/XROG=DLtD v %,Q&MH[_lC>BshI+qԖ=eإNriPFc6˄+Ia髅ANɟ92Ls8 Iwe|3u1}ܙn yRV||m߲Z#~e)u-%+8䂛$@@r8Зw$&CCh?GFH ZŸl|"f[TׇpUl*0fFR x(o峢Ӝ~ae#oL*KIOSՏTSnlB qPӠ4*'3+ݖ8NZ} !fjI@âS&hv~$aƣwHQ`7lW֪,?X1{AqjC*nROsMMYMZ;CTEs{ЏOzr@3a#,6uDd^n>\5bޘ$YV@7~QB5XT a'֟`A7 T`.t28B⢝Qئ퓥\E*fDDCISmNm vG #fzmƺa/! cÌuwHX*0\l?>? |@ aJ`k$:A4hDCMv}W-r<ӽ1LP5|r[W%IB&QN,Hvz--Hpν]CH:Tua EE-w_tzUj~,[st-tQRw_]+l_*QJ~.Űz"<ۊDw㖔k}دxm^t,VO5r$]ʙ*K8  L0P:m?t![ ^`|7%v[x{!ԡ+'4v ZFfVM^9K)h)Ësj9 i` 2tעmfjw%4wb:GTP !+;ȏ,ٸP} / t.`> sR$ ֣ބV+EI80mfoc>%rxi5S)ʰ@x7@}2V9mo@1wl!!X>Aj%+^;>k$N*L3xvPGCN"3oJP2icd}!.$B"73/XDML%hg||/p v(z\ejuոœS^'2mV[4N>/Y31H*!ee)5b<5;|,(dNn=]ϱ@NkE{{ڬWӆ0jZq iTV'SIBFM@Nlv~2 f/*kzrM,LrS(ZdTs {vijSFoKccE.nneҬLa!;lsҧvn0cpNr-n Ջ풼񯇄*:9F+hqS= A}FbY>6rmd^rED9KV`McŘ3f ؿ|o[*7wK?ngf88GMb̅b\ v_3<{D>%p=!]<ÃHm.b nW<.sx3ڣ(O*yt7_cl@z5ȇhP|pt:=3M%D.Z xr𗏉+wZܵ=SnRYcIC;k6^:CnAVI7S7]:~:bY]$9it^)s*!bChf.g ~4@ѴӟRUCQ_7T~ǧ/URUD*[N2}sf3UTOͮcD.9$Nޙiٓ$ez$3&87tepY˭*\7dm bPH6ແ/*T@FdL*]JƽǵlU&mMn Dݖ?XnàoL҄RekfsweχI2$4Xd?vT&H{qkpM F)nS9t0-!Wۘ!2hy_"/A&a'H} wUP ; TN̻.{?F%sݕt4G*7%XfSF>u̺ gcXZ}}8JO h(8lI_Sh>ÎGߋsVJ u;w By24X{bq-u<.UWEL4?<7-fDEVD%i!hih LoVlNM Nu g:1^).ω5?j8*N]gpJS=:|xQi~}2l،1^p]s3 ^89j3.eynXg]NIv)&˜Lo;D7$Ql^6D[rQW%u}WÆ)+ĵE/̊HDsã՛.t*U "SPa&Ds7t֒}3jR϶Mvh^lߟ %-x!ol)d9 #%OlÐqTAcZjn&JL]т8;#Csڎ"H܏5) xtlG#L9/@AUU y]&+9Q<hDED|LXI |UU%ZȇgNi# 4?+ T٢#t`37fB*{Pt+torhHR!_6e0wV\Xf(=l>7^d9&nT)DL.#uf::œMLEϮfSZ{0R݈A #)̻LjFf߸*U >SgLG]נs?ؾ/$60cZv3׏ޱOх6eB%&^A:WB,WǒP\@& +VyAC+xՎqWzND¨XNԦG`nxʵW7!4Tzs&MZnxܼ[9e>.arY'L\֟vP9Cj"XȲKFoΕjJd4n0VgN%H<ؐۿL`[h1xf3QPXIPc5yl|wHskVq#'IĶ* R5k* ^1~V_.(7@`|1&L@V,dJC@b7s٣p*b"$G|wW@*2;Q#O'k0/J_r%@\?RC#9~w̓G]2aD趈gu 0V99(C/gh~_=⬀oe}5`,xTϩ4ۍ?)\::Kw)mٶaǂI= KﳎjXa >_-/}n bi=7+ƖaeDd|vqDor?`ZMG9z#E ](t9s ў8#3נbcVͳe bCdi܄4j冝DƒA@yrHl'$ZJ<="++#7z @Աǧo_7bax+N;6dJG=Uh$Q60&B1\Ӆ8>l&/Cg;F; 5>eф2. *ƪkw-%.({i} kȔГp:R [Iv'Xe)YO𑍥yX׆7} t*u.FzR"p`']hق׌8<[gD>-Luwȏ*ݨRtGIL?)ѭc4bUA L ϲSaYSHЛBJJL0^q3p挊$-@>~ N?Z6p }]@N\~TCi"j avN>?3L3z.d4EE3BʒV8U6?jdf(*Am{(q[Wz-Y[D7I{ĢK. R J3C@L&C#Nwg^B[NYĭAێ7S.@. #PZhoPR+p`[?$f(/AzmOC~EBF Upԓw P4Lyz0anGwvZZ-:yG XRO<JK=|6剙lð ?ܝY/ jFAx3D'&n*@,S6BG̞|P+68V^ݣ QdEb^ t`g =irLd [d6QHm349ձjFcZVDNS#yz&i'q?j"bC}Z7%:5|@tV+MCie7#S"y;gOjC>{JLpW|~` 6.HG9tSw΅nʊ}؎e| H?%"_JG?3F Knz[NU`P sʽfm Mւ$9Po:9'N魳^C9$2pw#{[~K`m{R P,cĤµF i#krި {=f xXY\hmx}DSְ3P 4wmUQKkBbN0BEPPg4HUzE؏L87o"//0I濵5926]4!~M'l>1Wxhu-dtY|p7xQR=g\|˛1%rbtdSG<ygL;*©ťa|RLK%6.{{#?F>Jo{ZdArˇh0ٽ1/J Z?1!qYQ&ViAU|>$<Ij qJ,]oY纇!Mxx_]w#*w ?nVd VA}yr lL‰Q"}І*7¯]OR%07$pKܣP`tAʺ@] =2>FX Imm.fjOICGwQY2[Hδ|.(Ȍ#PYu*PNc[=K)ڎ8 ̃.C疃< !m]£bP=$$8 Ŕm.",߂Js^`t) B;Ư~qE(@Vn,0BJy ' CcY't줨)p-GPcI3Q=<_Je¥OKYI*X5 P^f| QSڢ9)NKAwOfZxcm"pl{cݵȒ\/JIIUʐfmT2,Tn1̢V)&kZ ,urw]WdK+wi'L&5B`t TIo7G(I][hWX M+h CCLW}Rhb(ӗ1Q?ӔKeoq͖.2ʭP\8goMFӓ~XnOS}4?8.&Php.20jf4YD+vJJXA`/a\|)^ ]D\ߐ RmsĈ35K7"#{Gz3%? [P xb9~;mwƴD0g֟dOGݨ0ZNp?ƄgHu\βI5,2U:ߠRb}P JR[;CxˑuNc~ҽz[ۢյE dtR)",yi*Qx!(\5z3W@˜ BXe`"zMWI7Q}R*ИQ"yѡygO]+Tr"0l7yc7@'850 JY{մE*74ⷈV9#$ٷdGT_ݮ;LRoF)ϹWD, %~h*R<6e"^RZ{]4 /j3;˾@OխwJm%ռWz?'}9}N3'}::JHUmp_NZF.s#ݎ{ȿt-ȕ*KdAT:3|P5~E;T|ڴe/d"uB8-n?>81/΁6owK >)?T[us Ǔ)J,Rl#a=۵ 5]Yv%؛9aӳL(u ;| jpMip~ |Ee?G}ϲBuɏJVIwWt Y{Ū+g疎8zݗ?nSNRt4t++,tߕc33@lttN rڞ*xfHdz/j&;} ):M8 M_'<@x}v^@'0~h%_78v&`'k7nL_87R=K 9 YdjGZπWkZ~eS&AKlJg`S #tN\ЈܒO9R67=x$g6è&4g[D*K֢: pu\;sd–l`6֢w։Gą:@'LwJeWNT=S:7CۻB 0{ j5{@I5}Gv 4,K}z+k_:*j/P>VȎ d|%b0'N.Yo3ۯWMBPm 07֧?M'bM|v/Yxˈ1%$ 46ε(XCw]~&$3/sf#w2-.`xjy7uۦXj}<8nGʘSIH1_J8\ l/X `b:ǚ~ŨOmǀ WWhrbxx/')৵3mOŪj(AqvA5므J knLd"2mmySE2CZרR@b>h"ΠW2fD^Ј{0Gܼ9MGYz *ZwquGM]9g-]zˡ5g$xң|ԁ^0m.;9}cx6f2mK +4g+` l]UF*,U~nE\~|ꍘA]ʉ"PO7^dDaO{yd{i5]!IO]8A:H/6{L<60\׎4 ;ʻ¯̲KeFMx|cA6f5sGMnY%qz8QYpެ=L8gk.@5dQ)v".WWSa8.NqJ;˭u-"}]6m->9W- XK?$ S駑[V. Vl=\?b^edTBU|Ú*T2XZ'S ;̣rɑ$~ԫYQ撧-4?X솺MJL`kOc+$Lz5 ZYW,Aj푖8cܤxAa{`T\LmxSбLhNuQP%`h}6]`Q,4P{`Apg`L* & 铼S$=q{Ghˑw<.ffJ[km7+)Y U9V#_@ڹSCd<5em'kÅaBu3g0r.Ɂ9#j0 og?VÊ;#G:7TZOd)de'F`U]nF{p)ܑNƲwFNT \ތ檖WT&ͣ{z6SyWҕZ']-c1 &eGK~btWD 8ack'O?rϑ8i/8BMF3e&s=}>'Z$dW랍0gRbПM fA$Z٬a{Q@ y#Cjʄt]^sue➖ަqt@ ,|eLN+UoTMsU"n=9:<H<:UMMz Z#M&ȏeztotDJpm tNJXLٸ+lB-UPԨ̮w)Y!!lպ>JKs?jH_s~މ;BH9;L/λ7"QBH_9v=}TjHJIiWvǫӗ,xjg7bv{3)ǽِZKw} %q@OEw q-I˷/Hk~͘ejHx3(.vb_y;/sY5c{Y78i@vޏ@>~$ۘ~><)7l#K0rф XQL;1IYbzȽM ǚ'60)K66_N?ߕg0KNKUnYܺ2%__lRuZvBj3KY1|tJ%1 '>j9(m %y/2 3zVPLCEa/xBp0kR{H0 D UJfrgeE/)[A<6VZ4R,> <k$U=.|3Ю@ݤŀznQk֕m Y$J]!ݴv)́HVӚD1+=)}rNLlQ%=V<;]Eɕ8ioϘeS_m<، z] *'"/xշ􇄙p-WH"aU^2le;=K~vW%{ ҧX+ at ݕywbSBںM?9ؘop\w6sk,;`E\뽁ճI j$Bva"#ʵNŒ;NFtTT͒<tv6ZXnqUI4>wP83 ${0)>oꩌf"6[r44t |f k xMLqYZM H"-Qpmf)|A:c Bݞr H~BmB(3^/!=%sm[4vMb3/H2 A;iv~l1wO-ݻY-ސ*$HO#"{ נ54v+%K.P)qx\oۼW uH#&Q΢ @ Kv?5']ޙ >pW@ᖝ.G(;P~ 6Ç_E k bzIHwz_ixmB~_x⥨@,DvW.퇟\pb=xA:p<$4V'SQ #趴2(MoJŰ;sO̽^Aאt45+$p?(o7P8n UȬL]9BoAOb 3PYzj,5?Um֫PlF'HBm-Nj.]Iʳù34.GYY#uŲ|f;wz#!17N1sA;z$[Ll?K̵K Q73rp$t3zՁ`פ` 2Sr#&Ïg61v[뙖xH[}8c [Vb&X9~j^ :Z  #iAo| 9y%޼v3Y:f?{8b'xRbf5v4`8Dr *X>7,x&B4瞊?kFD ގr$CeWt_RGgTEOwD>r(Ep&J8/~ o+.ZdFҐ^~&NkEKҌRx坱Ugq!(7w?eg"<Ͽ}/3h$LDBGx#89Eg%W6xQױ-E$ŵ2ZljKxfIs`'0bJ>;@p0VVsw5Hq-o/AUP6I")>H"IrcocY=-I&Ѳ59wn`"l8fIޯmO:xGƒ3P)+`aFÊ۫=Y9A8fNlm6WҰ+9ِ͑ŵ?X(ŎcܯGzєTi$6͗~`vwl(Y,ev&Q9A~=oJjC6>O&&7kI+S!ilmrwUB cv~EOA8q$B~@ӱ>nN[Yy+WrͲbf< na5(iQ*{hIt1]Ƿi#@\@)'tW=~zܬ!^H-ڏt`-?X+.=r)\%;6ݒw ;9S@y$U>|C;vbuw$_Tu;(^V;;̍lC~Ԣ}.*ˮNl|$`Kw%ֶqa݂;rP'y[uqD$=:ɐb6.pw*ǵu]#/6T,4 uzY|?桯=;P8sn[>^tg_ Fo,W!dIȩ@e$Ys/ц3[2_V{3YcľGP|=%+ҵJqz)y6b0H)bIxTpFX?4 8T9uPUi}HP#c!K 9eE R5>@9xe[{yoa eW޽>;zcLou[& rh2ٶHb^u{)AM̈́<b9  \ӦZC Ub2RۑO5 vr3iocP7Tgp[**TeawDI?[ ֯ѱ<;"T37v{ >}>le^Vxvl^ڶk|ly#Ȝg=#j#~wP46D? ̲c#rS-q޿N0U@A"` z \EE*7y9oz]#$m'ŗ+XC x.AZfeT`H?rE?jlFoJ-hdό\K2%H U{[rCʏKH[JKb‘ŝ%GsW/!@ra՚r*R~EZU-0 %VpإBѤV/paj1 a@®^QHO-˥stmb aHR<Jv,~lI((4xp\&hi5E5*wACح|Z:+6"@؍*%g\/=+AJsL'd\y<&h~d ث;;QuPS}<-LC° ATvEޏf@XC[1r&V*oM!f2S6N l[{ h72R(ɪb̈ &.ڲ" ~ Ϙ#on nY0$Y}2e )t*]3N%AV/o:O@R< ՚ҫ''O,m_oGvIU/x2)D/1M+~=}f5Kv?B} Vi4TcY\I,s"FHL[rzs}%EbBפLsb2:z? OTszJ+5>< Tl@;X O1D V="C>cWVCf ``Qr.)4rӯo,Ycs:w|H!,#)q|d.[sL[҇>Q[H @cu͈ Fvk\.=[Pu3=/ͮڜޫ$wj':z)ju, v *;aT9H^Usc {#VwΥe$s>4M2,MB劎b[-%*(?L+mo!"w&3HBP@9%{4sD+y  >P2&WU/ڇef ֠)CBK|X`n_%(waaMu,5 Q㟾N nJWV>Sޤۼ^QTi1MIzx;!7 C$HL+*b 6.ܩqc="9ԮLX2Ίڍh??vQZ}>)o4SR"HuO,]'H NwLfժ.uە-QH aMӈ8C.8hkLAkҼ$<.4(ӮY5hm! S/r}acfWp?;p}|8;k'{_r_X':]5ǣU57]HNnaZ_C4vs %U/h&^]No $3mj_-j ,x'dPKZGnT%dbyht[ Ιm>?r"%q}[_iZ`QwOzG-T`x# Mu$ ?_ۚI eل&P,!!RO~5گk렿oI`M8J4ܖ'0pGˈr7|$|o,-չ8^OYˏyVWLFOyxlV1EB%+Y} FFO ƀ.v-<Ɓ)hǩa,C+H`k5м6>[UP 2 LqNu"Y‚M?ĵBgl]Tqd Vw{̣bI dZ"zdl=B,H~3g-hU nxʿћ5rW&^̧*iȞp"LZs-ō9rT+iLF^Z&kٌ&o <@3\]E ˣin6-_sjeH^[Yj*hSq!LԕROa7IUu2]㔶ԥЋ)D:-bIaչYq9t7^}gӸ{F\VXQ#UP9_ъ`0:_p6[3`g6-[DX*0kVSs~۽iРRb]~C[#6˃;+m#S*jU\gIh-!VW_vDZ5z9Lq%sbB 5a&*$oo{ Q#@As ٙllǎ#g5X^!xZ4>q=c;;*P"R,7⩒iE?).mq)5G~:W_%/O}:']v.A0WC\ֺWMe[-b[PSSԅՎ>8)Ѕ8>ņcbXp{iaw4#˧L /,qCnt&uꗢ5I!e(ˈ@ktTqM%0rY,w;*|# T>Ԡ6NfE!7@QV)R|\6S jIHgj3@ ;D{THiσQܫ'=wMa3eXshٺZ0ӒՓ^yYcaEPȣO{ ;~ӿJ-HgL+]|,!F _o<|$b`%M)HVT~Qkśpc/6i M1{ćd%6%x_KO-EͩFufSCO )=Ez<f+ctsk n'~^ge;a%8,3GD`& ;ÎN,[ײַtG_o8x},/*(?*Q4GUGWh!X̻eiՙ*(y{{îS?f)g:Է]nWoi>F,[[on[p&1DJ7 aV},t'D"2X F,]gj}21{ -D񎛻DG2}dU~Fu~ʴ7T."e?oWhbky,C@A*>&h(os1p8v`]u/nb=e /qK0 ޺T.TH %liiڭGUhP]yi@8j|f@Eek-͔v{QԞ ߑD70[J'׿@_nL SR+`Vi{#aFO;mU'eq\j:>JLH/t3\ג֥roT`F9%?;4'5hsuv#bUд<$}W=t-|tg;`,Сf"ΫpwE .$m2!s_רҏ9xd+#/n(9 ;26݈FExU] ="һØԧ'w '4<%l9JBs59{rWv/HN߽i$Cs~38,]D%PhzW7Ko9[2O?NӶ jlw<m4V#@M0<= l,B>^pO.=nXˈAzGr0{͙o6aL .0# g0c j PRbמxQի<CCq>׆w9Q%v1Y܂n/V?/kv84aIVnK  5g0u|8VX! YC?#{u,>~13Q..Pۙ`5xG4]>˽-N ڼ>9/q8dSOWX]|#r9bMZ򮓷'Lb=`myQ'~G'_-քw,wqpĶNI@9MAoVhn_\%ߴhVdW*I^ig&"0ﳯDY @Jm|7 ÕɸJYӓڹm=S䡨>VfެPQ")c=N/nuD^H!ESbТǞt _BESEM?wܮuoO$3#<2nLy1Z_2&RF3+BM[ P\\\$q&+w^o}PS <Lp83)}G*zoj(BH[.*v{GN~|h%=4QЌcTP5hU5"=uP+K՗ h!\!0_ؤt%_(ԇ y78y9!}Yh###5BЈ"W 3 M_7peJ&:+x qa~(Fqzܛ:Nq¿s>hJCI{}C|ze:Ԩwi&JBY̛ Rs@u zo~^1' dc"c訦gjHLÈ$a=z2r)(ýW#Skk!Ý/ri"m&t&L%?=T=-M/2#}sh+6SC%YkԴZYz~qeA()/tͯA Sf^2죌t&WPqg:,x'>bnx{SS- >-C>FR CgYn0<1" t5ÇmcXiJ:t]}*Ov#MFP^|`"A_=Н?HW^>AY>fxufuL aiu] ,C2Ws#G6W!{`1:{XMeWD~kLk߽q`xͭ3Uq8@Җ F *Tbă!h9VAP::,.>YFM>R"' {BA.5l6Gj hs´G& (Nq9e1+ =bIҒ%r;@SW$W(L/h)n'PspiȡϠ9-D^$pd!ăf,pɜ6b )d]9)H]l$PVv|<FrKPe)9SZ$ʸOBxEs=@`=>k%RƂD6۰~Ag:=At31 B|1FU Ϗރl{Cd mŸ=Z~)$[@$ԳQ̂0h:PM*j%DYh=pnB\pA; %=mV<3A%=fPm(\\V<19tP4Z`[o8h0ކr#xV9}㺰F$ޞʲ6;%cN²Uy}e*A*A`Bfo%'q{1A&|p(!u^QWVQ؀ 藵YPzݓIVm`@ ]2tv)Zx6.jZJG<^>5pwRV׋ 0Y~6'uvksNO=Bo211L$&w}oc!̆#X h#wg(wX} vLzP LY!h/ȇz*L;PP(57sTw]Q-ODElo6 yfV՟._yUV9w*5d$@'44'/@Gx](tυO\24f1 dAZ)ψ\ 9q:kjU@QXg:͂ѯf-qlP!]:7HȭDSJ,$ #Z),E˺٤fuWZͷ )oz8anW;^a3iX&= qF瑚Aʍ{ԆA%eq|Q\_$1!^IKZ{0Z$?zs6w;̫z9DQm jr6 >9KRV@nBPzӒ{Et.v SJuJ0__dP!Hpxx¢F`uy~p ZHƩ6] %oծM&q|E2n^dҋqeM熗kNpv -mV H vQ8.ϫY[˚jy×,ĆY?IvMIvOCqP%M)KO1 s{^<2\LEDZ1tNE *" I ei5Q(;SWE;WL;cg^N?To}v*h5+G AFl!ᬀ;wI60O8,J4݈ x#)XCXX?8AJIB2وG8JPzi<ǼF'T7!Yә@9+!w8Rq S?MbcmLTFS ?_x KY_ybI(=aVe+J's~>\@hz#ш j'>vh5m[,ѓ ͞taۗIa&GfS;π ]N~K]:XͨMXHC⥞j5I ̼+b."}p+,"!N?f |1(#yssJf 5j1Jj *#%Q;'@&({L!ΰfvy$?q>;%9`q*Ң A6ݡ8]c{/蛾d έG #{|9t(&Q>MM\vŃw aX&C 9^G3^8!C Yx:eG#HC O%. x2+?yg;]XN-m6y㖏5g]@u6T۽Y$6 7Tg?j~WrQ 0҅4ӐAKkn)vSZZaNu'3= :*bư4V;_7s|d?T-q0,yh1^0vkN" =oLNj #NsN,olpS݄uI.@:bC340Âpe %}ĊLeyȐ<+nKvg\хdK%|1l!Mv0irHYǭLD>|:SoͥA&%Z+_Ŷu~jAK-LLzu~q]yrPT ޹W-63~>1 KȼyEc]kέ)-iO׹00Z@dBظ_|(o4…7L㤏ItEW`f}p:6RNi' TtTtwPmb$%"y7rE9I0@u;Q^hIkc`Ɋ"$څtXQaJZG,3M"QCּL!i 51M/"}3hAd<5Ej]pLlٍ4&c)[jsTQżqem3G5y}#X@H}KTtR;t)t!X m_gJ )1xsϗں/3${w V{LNiI7zNx.gRHIdMɇ]MJ,+g Ať F[>膾 "6QӋS+8:d {M]BWSyijÖZًUSS P/@d{ 87,,H Kn*9)fE m#{i&YQjB'͹d ]U!Hj1WNcrݗp'8L.%Ѝ |^3=eL1v_/$&KtIr1;mU1XyK+O<1$h'r%8lEڊ˘HCI_I#mO2Q=X6\H>uhB)\X$S$lw@DݧjQ{")~{lR3erlpR5MLSucɬ԰AAt@ ՝7m˘ Q" 3n!ѽxk G<oM仁ww.D'CK˨rw8w!8D*1>ߛ4uP|[:XO)e88AY(RrGƺsaiTFdPmh_篶s4k_ౝxa&E ߮d{ECҋQ /EE2TߓXγN@;/u3F׭G.5(m-7[}_Ch"0]*rFDNGCP}k>B/@#5(o8Ufpx'4(׸5; i!2,&0#oE.E/yp) 8lCF zBUȴpZz Y8q_ Mga!hLָH^dqٓB0/[B}P^rr :qۻSͷ8r#fJ]p;(aRRYLi3]>\:츆WLlA8AcjRx)h9ĭ͢oFJq3c[Z QBBW4]} ΣO0/re-62={jFWhQ?TgB98:U9Re[bB"!r ʳm4+wL"/f/(q0g^O['nHb~:|E/D‡#JEQ',tgZ؊֟&:6n/ ]D s*?lj 7%,f_-~7ل{N !{SV7jv ,-( ~ % d}4m@X)\$4N D+?T5 PB}9|SjpUqx=s-M<f[ܛٚbk=hQ5erG&xZ]ȁOhm/z M~Zp@(qRj(Sܮk?Ƶ0k=F , $z,6S8 K/C\AȽ 1D{֚t>³{h'`HM34&8.!MlGn5|*(wX\*G6OdW㤘z0UXX놲R5{$Nno2sR2:#9)vQQRh߿4?_;ytvI9csEzib*CSkV6 h񧵲(;HWW]żo?_ðoڝO%/^z2?㗺xxWN̈y8Jau+8N~srrvB[ kX_D'mXd{hޭDٰ\k("ۃ 8sk>Adݹr~66`q WzW:nhB@LHReCPQ6z3J:s<1W{cuU7^]KjO7!})a|!gL MFw`TVcxmb^&K 6BU>R?fi2 984tHt(H? q*1l;إ_dY6{bS8kBm37G֟8I4)"f"8Nm ֈ:dpDŽZw;GZF1U\N燳EȞP$G^4ڰZ˸c>⇒v4{iV}/>%P$ DŽyF8{N{~Uj>W4e?]mxv9R^Mv&ɝ3aQ.6n.>(d49^t\vÀ=C㏅,r.pb70JHB'ɲow!Srn,ekWZ"2}HB,\Zu B9VMU6P(x7\5]IE\K ]Ew|8,3/޾5tbrRtS G.:`@ m_ǥ IlNqJO#CFC񄗳 %jn$* Dza,u}m:v}vSy>?=sB\uO,yuWr?M:QxuvZ<rmotIR')6ixM>2*hԌ i>3sI_lpwauEo܍*QXE>*vuy;mp/b+pfY $U/{~U+D &˛R ՠj2Ktr:t7L"bƵJQ@[`%ѧEUvMwi c v\8(Hď3@|󊏉-Xwk7Eb͠QK_LCѶ?/93G{=}"ozN?c'18Z:Fn-j>. P#AD ~oʅmLm<,gWpKo )JP:Nͻ{؆2EUrGia6W_6 |'*P1CfvR-efCӨo:PY|$]XSjR/AOE ѡ52h4|@i6#Ɖ\1Ӈ!Y\ŏ"B<EZn;?G`^=Ѣ+fu#БϿ1 3c/%H%ZY<1x0Gt܊Β`m=ػuRN0dmڰgf1rx\=%D^͋ [` sI_Mz0Bp[۝ Y#I@X8{S TvX۰i?Kn.BῄyYcS8\,s#&A>z̑B ^.1uK"&E5BKT;6,CLAMBqB Y-rogTgV.! 5~8\ߧM^M_Q bL|hXәuˆbthl-eilM~L,F #6)$qtȠǴ$doKk:p؜6Z>7ZTT&>6ӥK"uݞ seUr-heWzKL;$sRÊdu]BLcM@cOXYxqM>/.bfW7OȠ䧭h!<fg?4x~tmȪJ GyB{+3swʽ:s 55-8B> %]<U|UjDiB8WHv6x4 >OG"Yo7_ pG._slkZ֦8lpf'ޡ?C5 tz"i?2ܼYyR8P]0W@~0flqIY;{0 ״>)M}Q0Ox$ctPkp-1r)J**gAY.)tka"!\5⼗ 8GRi8Co٠ цP9o1SqjZlQ7 |Ll t0,"3Xz 22d3crBk[S/ؑk;bȩÍ)Y Me/5p31RO41V1G. < IEҲXt]?Li{<2enPآ޴]7(5ސd> x\aoezgQR8pn1ۅm6̕$s/i7,@` `ԁkLBgWIj3-=9_Z╣}eĜk&\ /B=wfO|vX$ RFb1tv8ғyhفKS#͘i*_O3AC4e\W4? ;3D*x3(JaeAWܧݿ#)MV{*Z[+ҔOMWZ)S0x1h9lQ4ߣ*t:3 _=-Q]H2)Yopb!1=\Ud0HD`}`Vcx.足uOU#aN^&65~ cuԈNQ>Gkk_K<61i`ް]hJ"fq~b)Nad0)L&($wisĴ Dz;|R x95L S3Fz`Y`6w E Tڣ~2Ff6 {67ZX*F9ξ֔A~[;'m9!S\ʽ=-%+.O(u[2պe;ˠůR{Km6Vgכq],KT1T'dp|<-mj$C|,2wr,Ah@Pss+玡zXI®,;f=֡P‘ͩ^ڷ3$t蹐u0Ӹ趯JycR#53P4?L[%i 1%7jc:L+wxս jC$YT׌JƀYI+R՚1}!{rfoPnWai2|t>]Un;L}scUzqwGtr/6 `Cc7qu;ʱRuW`mh v$!ᦢ;r\oʿFe$-g^$v |S,ohkF;SN I%rкcx$[|tD۹f<y^m/Iev<ZQS ~^i M ᆶOBHy3 :އ^0D]NZDqhfQK^h8H&+͸{ag̏eٙhkWWo݃,?g`1 uP"[H1y {Öa AtqaB8Mx8Ca B/&ҩۢMJ A-޹1qYȥ:EHYSm,U7MZ+(;e'/as 1#$uO*_B(C̋p|EFNj.ZLӛ0gY&?>L;RX;NMz6Q[zЊE]B_v8Ckﯡq`MpM0]* }{p΀DV59@pAC;UkwET 1%~^Hڮ`H5_v~}$bjP}y&k}q6-(4qZtCz#^B$_.3^fyQ´gHC\i@]O򈲶sQGoMF#`R`Ca`nHERLvqF\*_%`gD?f;ZÖYcxAYNN;Zs &XqYn<[8eXؘ]zQ$fh3!+ߑ[6{6.I=dnM۩:xM dFElm [!<%ڌkr:|B:IWpN3,w;y/)lyGp]2= !hڭGxNwA2 9p'3 " ˆM6 {SG} GD#0PNMRN" f@u*)OXH~!=+qVcVС3 \jm(.E-t9,\{4 ~x ^> :?XtZoK?Nt~X\F&Gxq|cT3 .mn/TH!'j%շ2Tv{:ܖ!zimfo=b jI'p=1brnډX#O0]nO5`x67wv+&1m*BWI{$*WK O7e bRU89F4z>D_8ɟO BH}R1Fbt V\o%KPuHM͊#! 3*OU"L#{[nЇ"+;GIdvg8NIY/>~ҮgzT?9H*3Dt 4΍$5M&1|[ ׹kfz6ZvN4D# "|r[d-FJmW9c jK \.̭(7/!I,&vcr`Ydy9a > /Rֆ\f!txʀ#*x69%Rɵ7M>ЧM5puG!}]o3's'}3ΦpTuZ}g >pyWD !{{\{N^c&\ $9( zrʮR}49jAڳ1X5_; ЬV)FU+L 2)&.-2[蟁Po:izblr滳CnZ^QM?X_~o%`E!輧?`v]X/#btg;vsM}/F\LNjr6AFtb."Ɛ_-~SO:`UЩ_p@F2>(/(Gɑ-®qf&\xϝğS*ϦxQ .χ,fNۙH:=,8ۿKOV#z5Wn0SQMS]fD8V^Kn3+,Vhdx *C:Ƒக8 f>lۼ.Cs2+u?ߐLI7;\܎*'𺀭L30$ƗȍQ6rqZ9Q^tdhW =;`p.{$7ݍ@-kY~`o :ų֌1wnnv4u)k\w«V V$1 Z]+Qmk (c0 +%m=u4{1|c83O3yL+hqB9G]q}qGzeZ \@Sd At# qLc63VNm܅ҸԌ/]u)92 I^Dckeur|Fl6 "\- _zU yDŽaetpϏ3 GY!9y8)4 5S5n@5`%E_T~7OA)8x^fK;"ΗG S ۙluG_Gy@VY53uZc;qXwT`b *ks}*҈,?k%y|@E[m EW)"EN^U]){JJC֡JmRFE._f\bA_%d=MF1hDt gM\t{#㱠WP29h;S2r֊xT9T0{\[,Iny!|DΌ8,]RIHp.2$8''*FCf`cpD >0-ۤDvM<1l284{;N-0QK0\m)܂:4 ,=-LuA>+"M} S+ISo/SP0d؛fc 05G<&mVzdg̵ǿ#EjLrڎ2o}-#Pym__"ux^8q0 8KUWghY(<~ ضfϾ^q3g32\=ޑzxZ󺰜Ol#b۩aF AM"qdw(WH#Q?ɨޛm ġSCxdПF;|gIY[+זiBgl =Dҁލ 6)ap9bCq =c.pU'&L-~3ڹ(tDp{y Z w+}Q;& e4epq c[r{8|ADƬ1Q*ؗDQZ ;ƕZ١h[VI VLLᢏE1AGpa`;2XK-3w1آ p 36[ڔ1G6 (uoQ˺ 2]q1f}Cm20(Ȉ*9 'A$/FIk.[?R硉6[o'L86'@ns,0̱؄e[92~2 +썅BqoGbvͽfZgtuJWϧ@@dF]ʪMj23V0m5Tw߼i K@=`VP#8a. maӰt*Hۺhqx?$qMaѲX|a4딥\)u׳a+tFxEF#:I~L`wo/)Dz>/<> /G%;dC_VԦ?^GO@m1e`ϳεo^M~7OLMz>q4aj:4K߽(,ϒ'!JTP$, FX|FY+3ʱ_81IK pӃf'0|ZDr " 2-ietg6Gm$C66fh@JzYJQ蜠kyMF|}lׂnϺX"vB}/0Nl;tUJGj@ \qFXl@0wUZ8D ^lf@?|̑yE{q/8<Ȼ)L}j8 |Oclii'8ofD2 ',F% ,trL J&\?.Vi v+7V \jտRLܣ|ݿg܃MW,LIΕ""'%3XL\4[_82|KW{ Z=qSp*P.\53BPE E"k:5"@?@ Za-[SL"U0_[1ތw?ރjps"(H$NENOZFf|2Dh!#[#bcc3" uT"vH8 \zP̈KsA]8Ac#Is_%>wJ9̪ SN27bOU%r{_NɭKh͎Ł‡Mc`Nj~v;m8^';NRZ.v.A7!2paKS((0 >vʽS2;:a<I %G|De^hX c(y*1V&r%bfB HjAD 1qR? uଡL ?-hύlZd(Gsdc_esJ733{+1~\- x8:nCDI-CÅAc[2 9Zu}7.^Dtz쪌x_O+؀ň/{)f!6ڽo.ͤEQ*{v + 7hFs7cc=~ Pۃ]mWQ%U؉w+U5A3w`4I̩R#κՆ1"c}o(NFUf$UXݻ=Vu䍢&U$nXjQĔ S1`?yA3XEӖE]^[/y. x4a9)45πy6[tȈѷ ]j/83Y >NYؕ-exPTs!5Vg (#DOf^Q'Z5p~NZ-8~hݟxcMBx^bFxXWQڹ+1)B!X@MV( nbIF'Z*yە3S'2$ti(~4j)b1???"KMr0J>u KQoz .C |{N-J 9I=|Jv"_9Vbp ͊P[Z]t9.ec^wcݟeܱa"l5XȽꅘGhn?oY e8 e`c}Ol.?L{ *W~Fr6-h)XK&g\Nw.7?`iP^{K d`j>ɶ'r0 M--sXBj54 RXǗB[e>A1A%٫ AX Xc ݋#QƈyK ѡ/?s"m=Iľ+3vTӊ*Dt\_EM9nO3jUMv7oՁQHQШ*0 x"ap$`11_ M? 11!ګ'/'!g&t5Ld\Oo?ll4Zf><4WiۇanScnv8IKW$oW>ƽ'f]J?;.WM}Ir^^3s~e%w9h.޵7e.|65)prsVhV  ~We>΋\QEx*)s "껉Ny<-9J5s1/WQQ:k3An-[VqDֵe2F#lƽׅ{GjA TS$XI␿ ODF}B %L:yzy"v [aVgz987#ƴQ4* rQ ?aX'.-ĕql)m(/ ^hD3*ɶmpfr!6b"r%!m uՈכR:bnvk‘B hęAdNS2܅Aح5u􎎸菍ql#3| RFJJuP[eFKH :]Ƭ)3]/({ŝJY\^Hr=*KҐ5n qyN҅H]ځBPjW6DW485 N}ӧ?H% iq-\*0eӿLj+"7YG /UU$9@=K%86aWpu.`HYc[&C, Q CJl-yZ<2-Ɖ*[Ŏ{Mr>3SMr;FK(L!)>Ǥ֬JOd=C@;?4˦P)]9E5fyM /&B6%_]E o o!"q0`܇YM#eg׶Bv;$Rf-*bD8%qnO 4h@j;qhJ%P9|9a"2x f-[5]wDCR?KYY AIi[SzgEW?0-5ȿ)SQ\8G]$1r %qp)w …k͗Ei}]a*&[`z9Z7drp-h7E/SfX.q'= ~ejTt6\Asa vB1Nc)ч?f%Y[/H0I()Njy4|RP f,GbZ"XlUP6ᲚL{'"y- 1qpg\[znQQEp+6 CA.ަ* 1t )*nwӓ.7Sb瞀I\N5Ċ8/ |=/d;xfT\FTK%v0QAɐ>Vb6m^g:m[l#4 sۇÊǛW\>Gޭ~De"El L4VPe"O /|qϝ^=sFxOS~X :*'|`ְ/wfH^=y%RP`HjeAh11qAut%1DVMe u,7]+s#]+yƜV59bT04D$!QFCm £ŝ#`Cᠪӧq.*V`Ŏev w讦yyr?XΊJ# yk+~;XTaX (3"?aXg+[TʱX*4\م2[uQȯtS̢7C$2v!$piƜ5;TU]P!k sHq3vJg  }KXӪ^mEP^ޠI[[ΰm)<47XV<Y_7x& %nD"]h gnͶ#"Oz?PG>Ȓ&lڳT0d N?hL7ųd| P6c onh(EBirO.4\-+5)O,AsCxjNC$ %Mۋ7L,T lԡp{G U_BnE= ]hu8$"O -;9G[b_ć$Ikbn҅|"pcc1jZp5l%n< X\٩ʑW*L[ \T(E.9a[Ȫ pP4@i 6?bܽ5y +@i9ӬcLGݓ Y`s]d7Xx;@j@ȨG+PQOG}Κ0RDw_ aj/d#(L<>듸T& 4Ŝ&е鄮|N/<[&[B0Xh|_+,$$];z%0?k&M`ʠQ;}v O Upx:ƪ % eA-Tg+ ze!7$~jk^l0LcqͅVBըssd_|^N'[@!#+z=+Pƽ@n„R=(KR -W,n<|yifi@;nbHf0m:Ii tKˤ6Ř,U 3/soZ8z+ʈ 7(N JARgz]UnbaQ8p̫_GD"n+qTPJ[X~=28@S9{5 ܨJ HF"V*m%w7k$'V"YNSiICJZ= @A-&e7w'IB/ 8UOޥd:jHTPaq:o1v\z;!-{LRGmm׻.ޔwǓPUYQqL}S+2оr,8XbQilEuF*!/К&c:GE.&iR,fW"6r/&/dGCZl5Wuq%MtλѰLguhxOzS;0NI%#>SBY&&s{P #>r"b΅GeوR䤗\sH-B#y񫐫d~e+ lyxc!,S@7_8SJԘkV!UY|3^1صS'"]2]Ot/$ Ǎ?Yzc7t °]Q" ,k3jNFw+wvBSx&JʭE,s=9y=4я9Bc"_(CK ٯ>!BɮaX_1aq> oD 56i!J/qh-Lٖ4`,KlhŜJ ZjB4:wtGel,KZlNҌK kFpNQrԽ걣[m a1Q4PR*0R{o7fJ;9*_qT p GgG)7Mt"]w'+ elcRy{G_" I]Ǭ6*:QFI{yHKf5FViZzpipF-{\?v(oC+p%[PR=."9Ec|!Mɍׁ>,Qd*"C-MN`h$+2{>SK$&\P$KpLH*,sJX؝@s.li~ >s۟ hԍfQo4jSNFU&DWƹv#!C#M~XC0`~Z_UskPO{ʼnfÿĸ͠j7BBn*+ z)\&.Fb9rN+Hbm݃6C7Qot"Iy#ط1p t\?S+R;Qm-?BhS"2Ma%7(ۊhmY[R%x+h!#ܣݚ ʤ C_( :ύSZ$hS q1\1wQc\h7Z]l8Ac,A 6*cLB ְ M],&B=Ly{=k&Urf4U$B?e:o@ʄläv؏lg5w]C#Wh6l1WQ-M]4\v #6<ՈU% h/ #ME9Mcs.@bWhb`llδ.$zNT30fD4U\=3 PW۞燴0Fnhu_C{znZcѮ$آn՜Z{Qu+f읽Z6AlS52 " aʜ`DV5j8sBG'<#IJრNՈbɽOnsb(#Dűl¹n܇BcڝWsRKXOpRՕbN;Q!>1>,lSscn&~=a\alc՞@Ha'ްQ$ezmr.6ktDi5,F_X[VjDyZr^PO^e.@͍o"^7߄3K@oD:`^sqn zm$}Cq8MiD5>(xE'/=pekOy(ep  yq xʶ(hX] YXAƾjs }fOo pX*f3q-Euuᛷ D_%i BN>ȤSvn芃yXf]_ˎf#| R.`V7:tY1)]r(hGoo5%nNm@譯p׹J*Y絛D+)}l uBKʦ8E4z z2}?b:˜4c0ᒅ#Sٱ>}={Z􁟦;S;B"ow&^]ȥsw ;e0i n.P*p1trh>#)U+_h! "O`9{]!hncN@jc֦'L t*Fr vuݛ%XۘtJnoE!nxMu^Ylψd?@B.̯inkQnš^!D,c% 8⫱yցb?1짣( X] u;+3yCi[kl*Q@DUW7a>ȅ`kUQK"IfE}[P4@L(A a/Q EGS8*šz%p{~ܽ~a7VPPLB%fዮk* )y `pI ~bރD~EoyYDPIea] nZR֨wt˚ q %|;b-Հ$ZaGkՇ8# R] ݀D}}'-f/|n`uyCz?R A#&<ŧW/Ҁ#U:f_YW= ^ 4ż'>|G~҅QT]*eT nWs8jQvjFßO/!\ Gto=:</)llwB~GDb^*KUF8K ni@&=L}g_AQ:tE.C0an< ,7c'Lh6daiFH@ 7m ?rxr1m ZX=$_W,4锭JŝxD0 $ rx8.6ZI?\(!:! |H%AuKj>E|p*9I$6^d(* S^#qg/ apHޓy䬊@I`#+E4oCIc\`DmB^7Y X(v$2v6se[n|y;`jpz‹(ڛ$1BA^{/ά2E([5`Ex ܆0[4=gh[͑nRsX шq2_@~]f6ƶqNV[/;$+b̠OJUF*ggQ:5"h#qEIjt[f;>^#ec& ;oJ1YA )Rg%)= Nߓ}gN(|B . ,?|ڸlk K(e2Xz57,N a9O DSїjpNAY]3f=O<҉xHa|(a qP1IK1[ |Hj]HϗIfN  u!֕oHFvFVD<4qBu;ҥFP?N?- X{nQN]Ǡ6lA"Kiho`3VP^ Pwc7ߠb hl#) q:vsd0zQ~gw厒wY` },8?1p;8R wX_v~C%?wLG=?dpJtH W_MKY{Vdw[a&_˅]-TvQUl,U@Ggp m!\ j/21XggFaU,tzpP8~;+&>yŠ]Jr˴=*iȨ0&dc P3}fEkP }LkFg/ a9ɲQ &2u%!q7IzS1VnkJjzĦD \1cϳ}^/TXΝrKC2V,M]dÆt$;&yP`ʡ\(q/dqy锕wv1<0K4b[CgNtF{yE}I$ ]"3aQZ824"ݸѢXAbN, ;a ]xT3h3TXyKEˮ}#|Dyg NB7ybڝ ϴ=+.HYY"7 s MZ ԅ &Wm{^ЏMjWED6Hr k0`16`t!7fL)?Fu`Zhgnro1Mx7e$׸V-'pvif$!H?dIy6' Lw=oH|Sqa+4 +3O4鎣0U- 8r&yҮ-:yFXVL*M@&b&}}Xyc pQҪѼ,)P<P4q}!e6/^0bŅhxկS^| $ ̧&`![K F༧N=hC (2kc%8pd,[%0vJP 'aېyaA#J,5SXz5W)1ԏ~vO6cw^T]I^ېnb: |ia)`<ywl"( 8"d(z ,rǽ{1UqfY"$J4Ez} "jG|//mi i%DR?Py5/aF-B'ݠu< {%6^Sd<ݹ s/m'1%05"r\5=P NSOmor<>,Uj Z--|;*YW)Ԍ*5ФGɈdjWlS0(Y܇Uj?T*?->㷮oNW@CΗ t y+iw`FJ X)<$b\SڴIFǞ=p/PXkD=@>7UDBpYe ;gxoO%ۧo yC+škc`8 ̍<TǟV= CS/}7 !_(o70eIۃB P h@O6 )ϵa Da=_"9b:tȰuCSRJ[f#J!ɥJ#HuIV9&-&+?Uha~vG^]<;C jMvŔB!=p,ûC-/Z~BVp :Ɓ75qw~Vp?uPDi4U>$}x&m; ˔762GI}FKg/(98U,jCZE,ԏS/`:4*,S@]R1f>>4N[VӬ¯ A j\ӈ"w51Њ2q]?;*N8=>β_ʹtNV68Vh26U_̥ӵ&yAp&%MX^I?!凜MA%*iMYH a%o#M7kc_b_uXF&t @Ms=TCf`r6dFYR I` )C1i(O-ߴkE|1㉂P["˥;ys v sZqESVB2- AtEpcM;RWwSөGqAy'f]a O Cc3vu'q5j+ŸnU%ls8H0lQ+1lo;w x/a/fL]A9Zᠡyho=!J N8 @9a^69ԧ)e. i M[oWb TgRg#LVx/7y_Ch|@ռ8Ad'㘄ϝ9Y?jU5kH]W|P[I@g01yDF+ݎ&EǙҹCE4Qvu_:O #b?qV\Ig'6Rrr&;vM144=ѬG Mu qcܞz)uOi:\3"8 [Ojsm3 WjoDTRsH2ެJ|h+Bi}dW_c:$xuDNZ~l΄GHT˵+( 9d#κtsUN{'m$cԝcT e 7ֈ!GqؓH@ʑ]}! QM|\eՈTcShzN C8mŸ+2JAF M7A b 9*לJ.Ӌsw1MJ @ !/"LGa%?MMw8<lO·焎?-JziJY3] ,s/ԧtگZ>T@"mSTfSXVbx#~e?TNƙDK+O#z:G,ݦu1rA)eD g6 w"/]'.zuՋXnj`a+M9GɰX͆iVCq"=JoY+&,CQ «kȞ oNVߐ:(7=`-OUNHZj*6HPYr ]!J"d# eIE~ċ\Aڙ˷esZQw{Cƿs.+FPurz:_ly;vqL 4\nt,d6̿-?ú/Li#;(4@|˵ˏ4,e%lIGxe5']&KE iy_7Ǜl0vV;wuf>Gcg[mk94?^)rՍڍ'N{ژDz@UyO b~4T[z ?wyHJfq8K*%#eE(7Q~A*xlf%j,sĉ bחIlƑn%~`RS<+SҖjAe#NAQWSʱo>C}{8ӈLb;1A-TrÊ^B6V,QDArdNQT(`& |CE:.cC%JxAS\ 9EonAOFSTܩ<-[K]Lg*(a#}?@ӵp3I~e MWY'Iiq#"B\I+g 8 %d^ܰ t>8\b6s_;P(d ݘݵ S<&=qsdV=j_`hY.ѷ{hQL?7nv"nYt mLB?;"W,cGA j9)YZdm$aFt4>DAa&juʊ,=R)Fe_"޽glj~Mwk'%!gy(̾CV]VWD=i|cdw[?zfz.)~:l1@js%I]#oI.$\@"͛>G 91OV,x'[< CdN>R$$pzDm;sd`% ͼ]Ѯn׼"壌8.xca FYh!3 M!ݥT֥oGN?^#UުY@rCXo44d-/I]W06"Kz $q`8Hs3pڑf݉n<$4.Z`5";Zr;{@x}Ernw!?`2 ` / IB &$v~*zA(ǦJPL@s_+22w" yG\LJ!Sm~WSZ# L|*Paa1p!y3_E'T|\)4ߌsT9^89XR0"{/G@ _ ;e\0BM 7* o [멻ݿG-#P%;ʛxT@BHD~M-v!XH|C!֣!Ȩpu^t"iQPzU kf*KʻaT`u)AlOʝgTM?Sx_![$V7~d!g!Oa&ݸMζk ?aʻd;Ie\r "U>8eӉ. N{f:rW _I,U#?yʵYW əqub^ ̍^W:jSQzZ G%k1pΒKO60x+$gOwN;_omm6f︓TF#\k(. ,fg0A l2x6JjVq=>T%;# oM#n6 ߧo%8zb'h$Ct.^LA6ڠ|<kRM5 3ՁYjsy:,YXk'goud>ꢿNI_U^t)ZV.zN,D1˿g@]$?ez%CTRaX$:5i>EtQUB)xV2vs]p O& K[:>I`11*GP{7kz"#!uȵ| \^}+.Y!x(O~%056Ѝ{/ݾщH_N =& dL;VUZ\i4n;P'-6(wގ2fY)i_#5*Ka.5wH Voꊨ)˼X^Y1c,7r#cNB *FoKUȶ@[6ʮ)|Vݙ+;.I.BGЛY5eu난1ǟV;VҧвH:EVTi mub")NƳ*DGM=:4b;:~7M0_^F6@[TcY_ ѥ pcC߷ԳT[: [ԦLy5!tmS!t×q{/VK~#K`8q34cm1Cp 0줇:^P{۽iBmo-lU3fߨd㎋@tTR}Ѹee/̘f u?hYFne/ܴ9a 7>C_NEPMjw{YHzmaHC97 hiNt.L "wVF[.2oSiJ~ݴVT=*iTAnяyEEӖљ$V2 ʞd%Pi,@دCb7gl o$ʃO!͹8 hO7 s1 *1DWuMUFB4͙TvԽSYdQ4A9'4]iԅj:u)@ϩ/l^z.ZsuEgyⰱVy'i^-MF.>'j.F>,W@in1+dPX`+\SU{~8=z,m)/DrYf5cM@)'e|''[,\,K9SLlFlv3ȥ_0;$dr ֐C_TXDLjҊKT(- )aa'v [ŽQǃK&em]Li^KïQx8)D]IyM"V`2ҿ%-"(JB4:/&~[M^<]Od"nT\;G ,$Ϛ3t]Iϰΰ+_.WtQh&[i?uQ1:r ٯU.) "3B%kiDjȬÑmKڡ 7BlѤzV 5o-^>]ύtp;S[ @ "EϞ$Jz] 5Mǭ.=464%hW@Pәq1:'@WpQH"m-Ǘ}55*x'qi I=~Ԏ }11d?(FDP%h~U!GݠZ8\Ǒ*:43yzw_}'o_TxX`+R@MtۺcB۪AIΆ)~{lCJ"| A g2%~Dd?Ftm3O1qMৌ'qk?bI1촳O[_A/B%MbGkMVqԔSuY0Oדw"ޯ1+❊ľ.K~/['zύ*zrK0}^uN꼇 B' JO)A}&cXY+Kn3BE c{E Ř 'ٯ@iw-s995m!3m!ѣ1曮 qn`5r cAL>tS XrAtKQnؤT -I9Nq) `gK A,,"i{ 4҄ @ v3@'!zcT;7{¸z>oCz,+R·Q{Q3cy^qp9 CqXa鈴V&FPR3+wRKH>` +1qzL+oeb)L-˛d­>WؾQհ,V^(._bvS4.4[r_ka͠ bI9ȅ8+t ;2첉%DzpmڥDIXg<3ε ɨȿeuVi}. &#*oFS>*[]q} ,K;:Gϒ6L-/"7"}a;%CI>B,;0^ 1R~eT³&x[_AC. %3Ȭ^yϳW=mP9"G?,lF8Rl5 `DlW?#Ncii,#K0"Yw]d*g+۞mtwBGAc0.r̤$he|zYGןwk.d8 tі29]m&\KM:ׯ4s6q'#/>ߪxu)bV:;i%7[93 C6Ì}o=2I2'R?[Ag-I0 >q.1B0㝱[dMa0{u7gL=ǺU鸾T.ǟMEsЭǩ3D\z`Ay 9d/#AQDI2"Zm ?bOS9yDᇽ!< BSn/ <,Lnq~xK AU-t܊Jf &oypטw5L->o w,b;ԝ1wvܣIɾp) u=?_1'CPJ9+%0J* _)C|5u8u嚟떯Sή./@Q91Lcϓ>LQ`vF|,2H| dcI.qs1h\)w h-Iٝ]B>>I0x;Z,ֲ)c1#8gCZP4n)3 "=%)S/lٹ$+GX?aMFDǑT@t4`EɤZ*mP[[V#`wز1Yb 6>5S|]yID]{a W8Y{OtwO,d3 ņr3WFĶpX1ix)x6± 6=exw8̙7JԸ+: 9n/ZԮ 3K+:ܴaC:UY{ph GqC$4zrRm G6p֌kR0eoD>Fi:Ii;-PVl;{Lo_{GqthCq)uʺ5U4 @1 EPlKI*`JZ*4}=%g2b3Bl@~LGy|[U0`.&ڏNΐKF#l_}ƿ!IV!^6V!}f\r(C ]zKRe|lcBY+&etIo_ɳ 5b,._iS]OOvo( n> ǐTHBM- YDOC!pٖ\QfnRW?5 s8GMAvQآS›MnS門ciQ*hoq ;6ʊۏ|;೴k0qܣ7W{MsA4[jG&$ڏ 5dA?C6ño`ޝ]d$i ~:?wA-34;07*^xwV8XCM"GSDG2fwz~3/ A ]+| %cM^d`OwGZُ ƴ `pϺb@o;;~NP=,5qk|_Z8= GΜ8<~3\۩H|^JnѴ~GV9 Um-"Pwט\oƒ(nj'!m_ÖBӉP|O A,:lg0Ryq/Eńȱs)ndW5bHqv=_)#_Rɂ r0Ge}CćҒ݆_+GB@-o^cq:E6 >l Pt]dGЩ(2횦K|,>c ,1gyC؄4p3B~k к 3Yx z%@i+9ިň\k}9U}BΙ3V@ew`+ %k!w*.T=- 4yf8 x@g-ڄ ^]4([:J*ۑ #36_p]YpVBJq+q%) XSp+KK:MlҢěe;Ƈ*JHK6M27Ip$$M>Nt{4fqȩ9y}_]5dPӀ*dMK ^8DxFDaaHf0jiU -~Bf|H3}іgP199ӱ<WQk_.{bژUP8-2HgF=V.gŠIo0vѰKlhb'pHNV'3ֲ0@|:g+q$~8< a).5}UVIdxK8bS']׈ t#םv0:I֙yC<[89=zk3H5wYVM՘d@f ]n#8OҀ*ttL*ˍOM_'D1GZ1>T%6j4 pcT% LjӞ3q˯N)߼TG]erl<ؼfv^:@0:̽Hf=׺QԶjr)';Y8v@:ꂩmRؕZ)ԑߝ\ S@##Rʳ>Ven. X oK_gJ6f"KAAyh|r}Q`RO,[] Rf\yzGdMH|X’T 1P!Ey[/I7xz\95a$D~'6v"IKwI(}VKQ_gXSus4c5 ;uB kr T\/> R`s$@AÞ7PbؑxvaqI7tR@@kƾhLBb[4T 蟚2p,Tw~9ø2__G[h$RA;ު^_SBiӛigٵ5r]kB}"; Uz}/W7^eԭa Ts)ײVbޞW>)_7voDA˾DQksi19yT g? }KӹvU:WOB5z3X}tj̛åߒB$ea'!RfH*(BH(1w Нa6c@[)k ш5P0iB:TkXL G>lkankV/$)&wP )6z '*k%F]~X#j=$,;hn0%5RYj+ J+gs Jcmm 1e)lUSJ[ۖ95\^Q2S_pi SjX "V`D}ީ*@v͢GgH!8No{#bwrbLu.'_ YGA2C1S$OڦG?6qnPw@2^&5wysup󁼢N`ޫ4Ƹ+ QX./ڝ K#nƑP 0d?b슼O+a=@9 PWEbA9vɅ20n+&sTinwc5*ˑV$c WmEzA3;x+vJso=̳  e`uP`d޵d\\f`daAGޔPOZ͢daܸ`ӲfAnT-Cv,+R:cl9' vO)fV0%nЇFXϪnѕhV`T@~7.m`v}-ouUqX z| Cr[ F^^>1! UU^Pq/N^s*,Xh yI[(Im4 o{)%`u@+N.|_ -*B#q;>jw(%'lSo Z2N_8ւ;׼sBk_xɬ# Pf!.ۨqP7ťga`uڙj[XE]!68Lخm5s0y8wgvkv)-.SLtR"kO\{;=?5cCvn"QB~ts}ݧ> 4SToԥa6Xaʃҩ;!;OG3׮D+K"-i+ٌhydZ!omŏp D['{`%.P) :S2ܒ^׏# (fivӾr9V5s=osюU~%̳f%QX?qƈ$ɻpK/PzQ$vM' F`x56! b;$Ғœq&XJEY3x>dnXéh*^ cZ@]4KP&b[G4V8FoobxB>ݡ{ﺨPg^o$r³ʍ_KJH掀[!P^~;^=yCF0۠?ͨƕV 7*GԺ%e e(yVIf /_&y:|6KyuTlJwYmw=l $qcI>4k `L].GP"PYӳ_vITʚ}’v"i&wXѤg/\?"WU<V*Ru)]I7U,c+"7gUO55ó)Nࠨ&G檗 %:sq \*y);_2*JfqڿgNQ7(G68=_r8܍m5 ']Hżm:2 #M!x~F fCӁvpkb2A)1f"S/3z5(]} sCE3Z۲QihSEF %ݫ|q_쑊<`_G5ѽ~E%D-ETG{.)ES4 :(Svҝf,LRC9bd̏!e$Qhđ8X]V  +)b&tDm1e4x+CԲ~i[j$Itar=;ZGO+RyK-J6FS]׭:[pYz>rٞ^ڌoW-WB^& bmãg"Cu$ɶ6fw*`dDkYеcጾTLc 74sch"h'{{);%p(`;Yr]_xz:U#`G8YWjy^Kf̅Cc98\V0[1XS1aUM S*N'݃d m7]ƥV0%h{xD˔K(69Q*7LTr cdH$$9w5p;;vw%Z"Xzy>2kC*1s((`*(2^xO)N5I91yU (l60I0iJou wֻ{,miZ~y1ma5I?b. g[? ]w3{o-PFv;b=6`Et|ݹ/qŊ<E-=,Vpj |<\1Z_SI  dY]I91".X/VsH={/ilM6:hH*QYF7改dV$Zp["& 9B Mڥc:;&6rswe}#b^K<JC1^E9?VT!ޠG ɦ 96iQ%<;s*nhn̳mV_ە9 ξ#jQ)mqA%)?vվƠLzlXz-i72?ڋMeyC{ZvDv  ,0vU푣!'f,r$Y]&w471?5|EZ%Uxx@ݦ`k0!2`VY,DuQ|{n: z5gN>tkʒ(Xx%#5&|uV̲9aR~ws󶉎k7-K9}Ahw퍵vm.n}`pBdI?,ImW+_tq%Mf"9}"Ι)y z$̗wIh7_՝N> V-RFU5*wC9X7y6{)(H=m&q|aYFӹTJrpC=W|,гt^uAcOg6A$ٲ;>K~=c¸S\U74EVZ*]AgןlY-@lbio ] n8V@'T€=( >Z*(_ ^YJv(1η1Mt˓/.-^rNlыPSL6P 1 rX\bۧJ vW Q4sOqa6]:,m-iWڛeG}A9 }ĐLFj;U'E/3 zOe7+C͐|߸;]CIw[EbXKq s ~0*!C+5`d)yn+~궺E[]/j6EkŝEKOFgM /,qCA!UdQ~Hhđ۸EqٺE0$dZ6笃ȣJ [th qԊ7) cWmzc|H65^Rsi$^[-%0Np|M1޹GNomcUHdȿ.>%jTB#xJ'g(C) F>1QFgAGC{2`tuVl )Xy2u*;fNX@lIbpvHHAv`Pfw䵱kYBIkvyB~m%b %GS08v^37 糉1ٝٵo@qV)X^P%0/?#]v&U JQ(Zގ? >d&ԝzoWGi%UL 3TJM?cDZ補 Ț2(x 8F4 ʤKSN2 T_\o;Ťr6#C~If˟ 0{]܋6;ֳ(灻J8Sv?WFNXyL@2?yX+LM<7aC䣃¦9(3KuC_Bϗ0nLI1]Zݩ eEйmDp/3X!!9{r\X  '/h%њO5ڲ/(m2d ]aAh:8?t|maQDC>@8wWpHI:\~HɥMQwavv>ZTH2j3jasx{@A\ߌ (XY\iaEjՒ$X(:(u r qAWY#g7 3Ni#g}dh0=vU)_J+Κ~J5>?풀*O;'YQ@;~jwcvgjm+,gJ΢F"ntf%t yC8N  ysj(F}^hgvWԁf:u-@~yw+ 8f(`I"v(vŰ jD`cs.q&mǘi64C  Cm LY[ Z惡2kwɦiSxj\rBWk~&8cۚ=\dn=`*^]^W[L"o@ly$^']kx?7>;|+0טVU=p@"|gOH<+wD]1Kx3}vh1LtMOWh~j3cѺ6h tXB渔n4?Y4޷v~Uf 2u(7wfz:^dUi]~ Ќޞ?)ͣLT 9*T.Pt=8#qt!90r9*tΉЌ0JJ#| A߾[dv[ί!%D>MT}xZV>SFZ G)4@&;&UE(,@B&ԼwhaHS\S-!LFd]e襽fUd<OD'ZEvYWE1u-b3C7 $3??̽ bлXcu"q\Zd4{ЅA]}<]a=J >ns7^,\|4˰2I_EDӑD;a:`e_2@Q_t`l%ɜaf=P͘ЅJv1+˭k -"Z8ڗ zY~*e;__uL+C tzaX<#bH) 9? M)_I_̅$I֖o+~ŇiҀDhcp}Zcm3OECX}:Tv!}P`(CtرYؿLSqGENG} Z.v@f|,xoƇP \Rߞ6HĖ+~+^Ўd`d6,&_ 0gP?'C *{v' i펲C>tރֳ3YJk4odwӠx6ԭ|p!3snxuPTG^3f_6Hz$Ɖb V/$d>z5YV3DAnxѓ9آяۇՋ26RŸFJ5cjbTkK@0=V J^iv*_SUn1g4Yh>SW_B^׌o[x6 K{U3?ܴCc6q c_Kg#?A^1r*j .׼C7 J[r @*?H;%vkeR54~Ұ\RBCK`{YTbS6!OF_o!A#+ir.*Զf&SI"ʆg^EA٨pAfj5HӅ?m\!Oa'GVT @|0ǰ@REĮ1I-5yt@ $>ҳeVlŸ~xBq8 4c]C1|nW!#+'X:wq9QK~rFE^'m0n}+ < ۬< AKhb#֙X$AaacK9JM{%Rl^R1Z2}sưO.\mbg $=G}<euF(}wy5v{7t$խƐW{y Dߋ;R*8D]u;[[ꆔ4GnvGʌ?HXXsj-\IW'p?b=e-rgFMwߨ=Ge +[]6$#!,u 0f ?seCv@Lx&'83@LdG9BQahnWDR6dg8Pvؑ{F : m1>fNo|iHIҐo4LKSm3;nٿ3h [|bF )@UAi[+DGI% $A%K!>kH7)1l/Өu;`cZ7Z%,?EQw-Q5&//|=cc>)s✭]yZh~]4fI"aqtC60d|4`%/-kǷnCg*9IPa2H+`,c<4iq&lLYRÝ5B-9@ {}dM&rM)~:1fThkXjye\{A^ AN(˜Eb WX8(+gR wsEtTlny<92lg6]5f}CXeNj ?g|@S@< +yZx}hC;4jr}Iva[`ȋ4?`uwلl \|2.U Ǩm.twיlY0(RWSjZ):uR*ZJУPj$ \:um)'~y¨~ !'zQfh06Wk\$wp.\]̟j̣èHD4R-Y.$=rhJ zl>&+"H&q{f_em wݐa<0mU ֣uz8#Mz;2OصCadiؓUm]PPZ:%4n'UaǾSaӂȠcq:5F\ 9hW,Ml>^R}-ܮX6#nӕ4O75@^D&V[ռJkG>.q BGWpb4ٸ.l|b:̒2 ԯOaLrAVM\WwPDמŸˁϩ9]Ծ2`R#W&oC19Fa^L:O漙8҈bJx Cf @WX0uM >I in1|Q}ޢ&PNT36C$3g. }&s̺rDEJ5RC-]lӖ﵀Y2A16z"Űҋԡ6dIiʸA|6=b&oz0q *0DӉ`E}5f'3v `,fqy&nũUqecpCσN̼j4bSsP -c_D(ODK2%GtM.۷BT\n.rspXQAظX۪"½m =cC*[^Lq ބ`jhCx- #^֐~GmHs`eER^<ԃ虚6̚G(Iۋon"eR0Dn/8DzeAwLm;H4lj~Bbզ qrԤ kd_ڕ?vh_-ɗ-X`jkvF@u8|$/$5.ޯ}ё9.~PԛAt =p<|!7/H;0\Pn V8 W=v&pe9?IVITvIIq ?BG.Hͣ_+׼g"iF VPkZNݐQC Gґ7:amdاDYG?8lأK^;?%{ቘ^nh\!+c|&?Q.5kcQ9RQ01M̺ίMm$VpŭW`U;Tls:yj7쇰9% d:Cu/p2TS0eM ov.-˷{ )pF25^M-\\zfpO >7 1bbn9+\+%M*}/1CŇ95'w]Gӷ ʚ0엻M2lM%ƁnF}}oO,?%C$31|9 V~՞/xL5S 9` X({a0NCv}J3x58wgP8CmBͤo%1rsfE~Kv6.1Z?Mk$w]~*8%~mγkt|( `;_<IFJ}x$ )k*y؛{IuS}AQieH*k'r}?~^+ ɾ <h#9&/E}x2s@p KDҞF]>*Ko*U/T嫯 IT/[62ͼJ 4p -JSt ,PI,WԢ@y x5L:'0kTrStd:Agy' q{ZC|xe]FY\kdO{-#DOr{IF/Cpx66# 8?>k tM@OH8*Ԍ](m QG2*wZ]YHUZlVwg__G*l) /N oW,YEtFE LeV\i 'gTFǿrVnvd:ziN-}FϣUn]󈁭 H]ZwXT1P^ƶ2XЋq/Xg6GWtw^in8o$ы\_Y4412A#T&q{%/V,huKbYJ(kza0 'hU eGC /dAXCfX ]f>[<qkФ$FV8[F"`<pmkjQAhBt| 7:E@^h֣?=v3Yin*=Guf%z<^pPp#2Dg䭹[Fᙅp1PIF£Q?Y p}tݮAux(ZS{j:4|b-[Jja< :1g$$k$IDG$Zd{6̭]ԓҩsT\4"BHyH p8{/BCc&|%Ռ=!f|RΖY4HWsB za6BMi?G?p~\GU"(oq.RNկG4P-cʟ|4bcSYH:8r[pLw?0 7,zp쓐geB` :Mޝ]$3pq~ V{!E^ Zv ZQ+?PpɾQ eF<,FAw`zHkpkNe?z BG/(N @(]Ntn9FHy ;pwoaJ&oџ:$CU&m]ɧϋ`ܷ8O:uR8H?u,yR$vy|Ih8pvluzI_MKJ"yDNs1 AߐmJ}@~VRTDfQq '|sT}u(9t U.X%Y+q B$\ܿ@r˜'xt۸/[ojH$M8"ִY'9pxХw|dվˆ@t$9qd{ȟ%CfU _*oih 4}:AXaL<*B2wf!14 tJT(*Uvu[6)k핈rt^wZ<76 8U}FAFt%4x Gey*G7^s2e-\47hrьkP}$S9؈(B*PBbPڲxf"f#dW]-NFGrlva\棵 ]}ʤ0I_y!~:/p?r}QZ_Z$%Pd7k~\_a?ل_"W-,#2]Ül^b?\2%23uYSt!W1_&H Ծjh{dH##<j&9-a@>x$#ZKX3D3/"1 XK,\Un-,Kϰ\6߅|onn !lN($9|/_;BS7ptAYC|j-aB7G_$cdi49ύ&-Lб-ġoj28/Ğ+\)ԔA2- i ^ՋQ sytly' _.sTwH&H'mcDgpBG) O y2@ 8(CZKk4Ahɫj"Ҭ]ú$e:Brx`NF>!lVuOVJQ=d oߥhxT[D ͆2CL^|1x7J?pMu~ cļt"6=dBP BE%!p"gTA WL×}xhp&),e\t8,l:ȳ}SijkRQ7D,Gx _D b. ގZF܎4W+4طN&NOKw|#\i颾3HWLW&"$9VӬsZ2 )DbPK+QYnFsw$ ^H&)B,)͐;xh#>}3pY.CO"lވr&waJh/~|eQ9uygX{3_=j7h5}89.]%&P;>:1xwPLCNGUy"jdlP#{ɟQP5;L]E7C񝱽{4&ζf9 VPBTR$SL=*=˙.; Z_bݟݒH7U0FN:%&A\X-U^Y͔[iO㝾P\YYNThL{yfa?f1*<7H[9OS*Ní[-؆SB㬄{LF$]mƙzA2@J*6J} *1<[ & _ ԑZ_L̥n˂SԔqO [WG@?nxV4kZM4gGUv2csչiKb^Ag0@:#+jS.S Ol 2 cE6IWNV\"_3Z|)g˵QgS&weqD~?kTHQ0=+a"-j)qY"* qv?E߻҈Σoj! _kel ~@S$a$q!57+46 2t>m˿njpSZCz "00QȳU X.?c0#ހd2-!<;F"^XwC/5Pb|Ͽ[p= EX Y $а5|7x|(XM]O~)/jcjAڇc|׬.[W\Ef kfh$j6U>BE\ڤ3m,.H7 SKֈ#lh zGE@{dcl +ٲԠ#RB-<ɍܴ +/v.I8? ~3n_upτ_޻p*3Rʀ 2u#G_Ϣ *SH D\2߀V;f y7KGw+?2ߊ$Vuaw'@eC'U0Y) ϫ^KC\?.=6rܩ0("퀐9hwռ=X #,>Ij@ғpfr7wOXUVo^ra Y'ZGK\ )FKʩ<}<)Ku:Jwnhl7dS \wv`jM+FWʷ5,1~2iz/6*hR0koi5hzz7hV'3l|Tg^l!~G?w` Mשv_Ґ72F'Y79r0ɂDYU ϸW8XWCu/3l UVQCpȀE$UbZZ]1S)2@{h$_2UD6枈/:/LvLS F35Ƀ1>י3kZ'OF!& M {E#A9㇗J*ߴb+'lāUԏ}`5|sA@ؒ۠N"*"AK!шcUy#CUmtw1R!4eL#EDS>fsu/|7;8.͵q ~Dt*-<RK0+ׄG iR:?oEZ_Ck&A 4Yu /-aU+ۤWv-@ܒ ;V~È`(, 65,m|~OY'%Ar+R\5m/Ӗo\h}]C~Q%@@mT˖xש+1%މiEJɗ@W}ӡAyR(P// }3KH nv{φ؉J{;f1HpL}HZ:d oȻU:P [AєgA4zRi3]~)== 4]9=?"-?LdRO>Qе(oaFaPp8U-݊5fpR+PM8§.4 mwssyDv,PJoPkVzxaߑ S\ 24f 3%ɪ8ddYDlOWH Tѿʹ|L Aȫ7mՀDiE8ԋ.*䗸KNF6Dgeg )>VfT#Y )q2fWkYFT tҧBe?U[c_O &AO[%`',ʗ›Ph eC̬DМͩe :6]Owrۯ)[Ųl/ow0Ȓ=jYB-9pb(-\+F&g0*'@$:M mT 8]UlsF*G*gwRˈ@؍YRvSȭvx;E rLh$b'.4R&iy b6$/}Ş 9UhA:v | A20nqlr>f⪞E#W ȳdKkkhWMGIʒO/3 mLQK >iQ 3qƟMMJzy?>=kq*i@d 2oTO_<rnS&j#wr$XlݼZOT)^ -ӡ֋H|`KZnh'6 =G rO_$E07/SLQ;WDGߟH_z i2R;z(aס7.M;B{)J+M*Z 8#S̹/G ډ; o]bj]?^3I߱/) <ĉ_sV7Nż m:᪛KzjQ3tߴy܇fg:!(R5Jhg]g4XQRhgh\[3 2ۭ ԆKS0:= HWZc5gvHbyCyނݷ/H)@0=`6 H ]2gN*#Kݢ1,2ZPqa[@m G߫ڵEq0<0iK[h49^!h`T1=gג"PYƧOF1b2,SQK'yӡm|#wЍ&:-!cc;jR[!6Ga5`vWvמ\=?QܙP p݅?ăd@ Cu)4&_<ֶ9-r; '5I=*Whq>-{O"7Jge& ũI$EzU"Rg[A%(mIܘCV ƌT oQ5jС%sEʼn팒nX ZxmS= `mk~N(_mNCuuIy &|W~o .d/' yn(+7&~p lr}aڙԖ[=(cIs> s@m XWv` P2ϖG!V) :#FS8˖d1G'~Dk#gʎ ITlгߘrHD*)4ŷ֔g}}v@ nߖr^!:7'WO.ZV*ͬQk_c<7R1T2fՋ~k›.RcTh.=^HNcQQO~_ȯA.ʕ؀F}N:3P bغ2i h'}[mMt =6O8Cm^rj[=ZY!AlM:dplk1eN9+?E0&|^aϓJ": q2[% \_Tp Wثqi,'K&CMT =1T0qݓW;*G԰Mk;p"Iv(.]e!K J%H2 -Cd>t %'.OЏU"6rz\݄Й-buOf b |=1ՐCCv7 Hx̒QAˈn"-4T.{kGM8PLasP'~KqmdtށHBfvyV@v"JzBF䮄v2znN=v|X[Dw!mɺ: |$8l}N_/FH.)*SA'i>  ~ܥ? }ٙ+i@7glRk/0;SaU2ELyy|? j S-U~FMPjzmZ\FYZ#}ȤneV'Vdq 2{q-I=XB'g趝rG_!ND a8CuIXQ=:/ùm!&e H6#>*?㑊 g\;0S1 Qg,#-j7 m"D%ј۰⺍M!XO$'LKáԑj>ۥZQ/LIx"r$LYꤙZm]}[0'M-QE&2i5Vz|R!(RZgJ-*Z%yښzdX."(?Xr/L/Zghl^FA+$48W yȤkFnβ5K , JDcŗ)uOt@VXThx-`2ׂJA78Xhp}..\ Ql[qkeN8 pH X"8>G XU"X;ʾę!_:O[Glw9.ZlÕ.K`NsGSj"V[&Ի/a#$Z2Ͳ~p=+%JN:0s b>Ruҩ2W4xs=Tο(A2`/p}@ԥzmv1rqܫ9O+1il'a|޸@QB| NiDQ v 5t;F~$;s$8NЩ Lš1AeHڌDAδ I؈kmCI '5x-7/jT uh4,rxiv|8HƖU1F1 EŒ~P@iRB Fxg.½$RDE3NCg,`nLϜMCvz=%\|anEaIԠW"`^{5 .aL7 >&e}}.%D:RI݆YSv_oL1Cg(ᠶ1g#>2~&6`u\뚈0(b:;ę*o2hbPQ风^:8'wBJh6ӨP{ 䱄% >t'RxC 10j̹v(iQխ>)Q7 <=Hc$6c4N3\s-}U(9~StI?cJ V.\Rjb'拧܆֖zĨj0k_o&I-3_dNFl[>zVU*LrdRI\s_ڋH<8B7j)r{]h~x"c&FTLmvR;wg֐eWU|4ouxKuʍ[FƷ" Lt16m9C^~wTIڏxׅaL!TdKY0A6,*eREɰs;ZۚP/FB@#XME~Gķ:r 4\Vh~j*Ha.i#eo d)R5NyBT 7$`[@G)EbS9O야UߒD2m1yQȔDIz % &wl`i!v2qcգJB彅haf>z8='BcҐAa[SAVƞu駄Oۑx-̩X=;"UQr\ ݝ^^o997 'TWDo 4+K!CM-j 7Թ/fl i=A%oԓh0[@RQ7upimㄲH_AˑPdX+? rGU*Ֆң|w1M &1 ½Fͽ'Wx92&ڐpZJ)g hVe|v7E9_8D!<-j0:{ K{j:9Y}%6T$Ӆ2V*7J)e#RѼ'2_?k~d,ed%S.'a5&o$Q.= C: r 3/HN9mʀ7.`lssFeՏ gҫxE7|nωnɅϥXTܹk{_\q5™2So)_-J49zYj}š:d>=eW$ݥJ"-G7U!r貍2EMB0B#\v(HgP7dI>㠰aNҾ=Xok;V m&U WJJ!WDL пg& HKC^vh!φopaS[S-<$» єφgTO>Ͱ{m0[_K&MG@q9XG^[E <;$y~yXٳIͽ+3l1zD'0Zhi> u]pk%N! k$Rus )OE1څTP4Gcc[ޑba֑?N~E-j5aL}B!}8_o7BFlj?_Our;NJoxd05Bc;E8*GjqsRנT"bh-?2(׭ +D~aV-Oe3>ؐd\;mV+pQh`U`Z`|H5" bMJ ) '=cO= 4iBc۶}`b?`PK>ŧ䆖͗MRS>p6Z }hp =N.n>!Wwq4+UfS4!pxx?<8Xjӕ<]rkt5kY2eq&6bL8MۿS!}yS ln# v{pBmMⲸ/ *vvc|[&^ LSm9e5XصHKXKŕz;ne#%lHǛP0e8{ʃYh1#pޕƆMU=KExl4PZX|8:M/h (yByOT;Վ+Y +_$o^.+]d+2`Zh3_0$.8RxftF]_Ú+rOD'c{2`(~?4"XP8ٖ3sn;V;3`Pv=7̞ P3sOW4yZRTj4N>9HnEzWL|][ߪw8jiFf?i@!;nNr]r:5gh}8kyx>V^luޣ^Ω| 6pNp"Jsθx/k9B0R# ò},x_' I s}+bX1`=U~-l܀̪ :]ןx;v/l[8%'p6HW)z’ˮ[G!n5Rsߟ96O[ǕE?;E!PFҌc; 8vAsZvZSb>9`hPz.V]\$f?ϝͰV #O$KrJ&fCzJu?6ZF Xo"Bx*6q 4*afAK :}mBLeᑏdHVEPxɨMMbpN[Dk95;IUsp_ż>AВWN2Z!"qMc+4!o/#@Ɯ#jpI1N;vS@CL (^X`ǝR1ko6&~ F{~E e@J;8SD-QXE,!hb'e>/,YDz2^|n12ŌT;GF9?;EK9(b*kSEIU|Ph+xr , EGFK;f3B B'7z?yG C's`t+<;Mly]8Q#hj-8P3/C15YoxtG>߱&?Zz=ٓf.7qxbN̍M6=9:H >Id1v - siS7jl؈]D?nHr󡧓AfS)yoU"x_lBHGM{q3#Q, =*,M _)Ԋ'I _2.m#2 9|4jfQt]V;kˠb ]ӄPkkL2tcK7a앤/xZJMz=88>0*@[5W(s†5ᴴuPhJZx[i of Kk{qoHIu6BTR09qT̠펔q6D58.=d;"jЍǝǻ)r@'5W'@(ϵ9;b  qZw=3E8tdIBsaU|U_4/?oOF]IҘ !TTd U-eq_MT'KxAd `C?dFĵZBc|'_;3D~sځU tʹjγLR6 =2w }$K%9FUL XVi)h=K+6 +sd ʜpU,0p RO _ }䣬Pe3B߼YhG'pwn1X;*&{).FH@m"+8h3ۜlR:0>hPS1ch'@=؏Ͷ#kupv3W"DR5<4D/"Z?wBȍ>r5+7PH$rY|gᝏ|00OWV(Ç bvuG5zKӟEbvic0P 6~#٨a_*Q0w|Eü/YL@:G)}Y,86+h7&{s/JcVD\Ƥ>%i(AϓBgΠ^9Fe0pbe)Seïbn60;0P$[|R=YVG"+5'!-T6nhsVj'?%uXu#u4ׄ3U@F?6*s(|ɵ@/I/l fzLY(U3킞Υ8M67^|\!xE߀G'y){TDSvf̿J=>p1!9*Hev"WF/=tb:u|,~RNDؖ "%ݟ &V0MΚDlZjpd%Jj6Ӗ]_bL)n/uj޻{id~ X:-NfG74},'@Vg0>STE9h{i_`{SāRa* HWN&*uqvI~P"Ѓ= 7GpȋYL_R73 caidx0t<, [ {I,J}dN6T|n贅Cv>UggH bXRHz8i6Z5P\Z~vUw¡u)*TƽnʲpJx0 |R/e|0a]UmFB&AõH{$\Jl734KKc[7JT)#MQ|  M竐Km/Z|NVGmlb!]TUcc#4 B|h[fgvM@Б>Yم%Gقc|LK#2buN'#2V~.߲❻3ŜhɢRf!Xұ&?k@(2GFn)9H4]%,G:nϰT8уQFknήC|x Ryu3*< OܨGjd/^AM̙zY 7)ֽM/X D\04FAP=?7mY^ ØW*搃Rx wS$uΘFjR#^:@VjSܛ =vr"\Hnw:F4&+uu.\]2xg Pnh5duNceB. H!D?W?oc"C?EdKk&'/w,N)!#\pat9+y=r,Tnk?J̨d #OT < <HwOf{? Xf[e1 &J?a.qQ*# qR4?ƒ$/քavRKvk @{L3iPwrсrO‘:Ƀ]H~kjB|*0v,֦Ón8#iH%ѻgWF:&A`] 1\'5%a1s:&sg`&S`SJ:}`CU1;+j.ݼի{㲨RY"Lf2Zw|'س{07,-ޫ&VȓkeR\{y;rcA7VX-PPxL:_kMYֳz,}ku>ab^^{%xy4UeKZ0PrR!|q6c~[q6@1-{2Nthńk"Mw#ܗKV=,rc'fW\9i<B ^bI6d8k0$ cIe"/nki]Zl͆/pg< JfS!b&aIL0@6ߖh} &HVIk09VZxoG .~VK]$b(3Ǹ}jdLYc {щDΈjÝ6RkX]0W%7T/TI$:uzY%g`Яmk#Mv1O LTF){|8+Ho0>8YYgEƗخ(-hp&6bՒrF9!1j)68B˒^/z/egik5 {˴z6Qzno`Fmltsz!gķَ2fBZɃ1;u3=u=JbX*+/ x @" VH{hzp8T&ٵ7cLdr|K_ >h́ ITp`RũC9f\۝"i# ,^st9#ȪdХhmͰdTDsFZ-F ;aL8aSj4""wmE,?kcQM'd=웃N_đsم ʮ,\d{%xhgjks]ܴQ.'RUvB閱`Q6^?cEDܮ4C _v{!)˦դo1ÞpzC~0i*IL"poi.ީ.aL R L~,?ٯq! =AS` Ng"çWc_</$p5DmVxGf>ZP$^<5~ :HN)4 @M4L`{mJhfiEj&i7(&8мn񌬒~uQX "b UB`NK&|NUU'#Swv<.S sN#זiaO)Lakr:5('l2\zO΂p0H6/sc?#e@ȞR3M(Z2(+rc+` v 9ZU 7[n )3RuN6>©niD3X+zHoql$}-CG1v_"Rgݞl'&C](`L/),{2/#ZKJO@a(4$AnmYm8: `(bċ|&{V%t)ultZCBiU<9 uyi8(K+7^#} 2 %wQ/k,WXE% oTda!{6D*0B*?=Q1OWfu/Ν6t zt!N)goEV;uH}NGi8oX]5dSYh} 奧akfub[,@QuviBѰēeU,OsGѳ,]A\M#3mZ[;nޅɣ*A_Ɋt٥ 47{H.¢{(Ǚo2c xO5Yoq|I1,C|ZaA Htu'aAN^UW%2_ 6SgmnQqQ/LТkv+s{ix -30Nn"jfEu֭2˺w_P 7@,|Z`GO5yin* xp"ZԎ 0^]}`KPhe6&dɕfWJ2V4CY_ItPc#@g &[K3|S3u>qOd X:pJ7TDJ2 U9mAMzr#eGQ8X,7JD;}Ag;~L9G*ӮPDw\ٗZ}̟`ux9+p}D`wr*7q)( a+BFy.!q.eQү* f3|ix*]QCnd#&I=enE@uL۔\H 1Ix$\LM,Ӣ{c6ne0hj =Ӄg,LP"ÂU&(65oG`۝o3z|AInajzo͋.F}GtG|ʃI#6]ծ BCnj},z \uIKp/ؘ̉ }%U[jhrƄ|A -"4krûj4xbnpT󊽲VYv4f5p6!v1#ޗS|4g_( vJ!i-~t?3Ks|}0W;۾]RArÄ55QȌP79-f˦*@wI@xWzeLQP*j 2̼!ת_(X}F0 i/ [NXCi`걯?8 oTLX֗KDal7@dh-R#PʡCƆA tٌ0*H!]5' q$e/'qVyÊ.D;l i/hT|qBDN6L3鈐ՉcTң&{ARLȆAFcm;$rG"Y4Z0G ʫd`C'ov4F&:5VW]4s8[)]z@N%'=H,cZ }YYJzRL+-MPm|e[̈́p 4LG3ɟ_t( y`$:Qqq&mW噘+(YmGů쨌8hn;f 3<>=>R#LljjDUw>GmQ14+yo!~_v%jM^h>zC. < ۠iVUhPc@)q 7!fYU9Sh YKf>}0 :lmhscfeӺ=;wN0̛gnb90G:ՙ;1$QU)ѹo.\CF<ݜj Z\weZa#Bt ЪHX[ G {aNP,vbL: k:JGRXǖzwȞ.%TH]Y@(>Ecv}>BXc5Fi4Oke +`d+3\I3GwIM_A%'*q99k6TNӂxWiD@Ջjyxi1x.x] \]8]m'x1Of V.0{bѦ^.OH?UԚA/&Q!I$BvXRΏZc=H'W"$(R^W0X#[؀R+XAW~:X _qs}d5W&/ElGlM,7al3'"dfϬ E)C2y}L<+ԡaG&{a>: d8Ev밂D @a!GNχV[s0>о&^vcSPWzt YT43c*iK`JȐnRz{ dmyEl !/lT 6ߔ#@5q"Ɔ~-q4jVpfD2˔@z;4T%^l BcW9SvdYzR=U/'>}X8I JX(%{!mWl<˂nXn`aѫ tcT{pUp蠰G}/3(2&cUZUPIv3jal/a85sji7Mr Wg I'a1a2hKϝY3G73C=&:)"Ipe_uʵ7}iՂ6TTr>w5x5š'#\9QByĜBsFÖiKglبVR$.о<l|+lQU㰤+gjJ| 1`Jf伣 m 6gtuxVB[5Zn2JmOvFZbMLBKhP7Ƥ{|шa8R2bℚ# X y)xi(*Ρ3WOhǎ.i~2q)c%5TϵקG ep򠦷z%Ľj>6O3>eFq=ܝRҕ#Q@Fe57Q[>8 zC~e(F/idbwʏE/!B0;XCC+4GV+Qm?%OV;}߸,Q&'W&NSz☻"kGoN m dS-B:'|a˾߈t /ICt-%'~ҁKĐerT!Qq6k.Mɓ Ge~ qr^ 3gL 3a@$ "Okrrr#!ݕg/Phn «/iHlZBNs{aiCH3:Zuz}K=@@Lk +z׋8")w Efa}!9ʋ_ r3 zeLD5m0^цGcj꯾ vG/8`bySd6aoHgM[ ` @?gB]ǣگuMlBt, $˸.h֜-p2*}}9̔䂛ӤP'JbH\LTE@EncW,2,TA&gp"2xw8SE:,9NX&>FM? }W}Q_9NB zO(]`:8ԲB1z b\.ɹ@];nYb )`f_67?)Gf=DwbNBa :YN4O<HƯ{^O,wku'~໸+GQGΙM/  Q:Y 0xވ[|p-=>5߸xɩ$`$H%aluvsDEh7j{ꮆe$aq׷iL-z`ͮζ,8B) <7mR_}s z ۣW!vVp+T[PxL!$j=sIU9n-;Rg (b_e܂w>$0?E"M$vK˼鞙ݹg' BXMR<-WLIҏW3f}^9F?ʙnDe ?*"5( PQt aSIX%t6p=!-cas8FՄdgcSHF=AXWNLc: uJ=h."d9!X,8k"zV5eh&5<ŝp(vP+n |=ݱ:=7،yGKٰG$UgLr^l9&PNuY*싰2XO&n%?~H.,.,}zl/%eK98aJr/^Ҝ:b^)}#lA2ZkH-Jn[U@IeH E*I=V 'Z66\- 4t`v'S*1alMa68 |#\ߗq=0#p꓏EBg}\Be]RrwQ6xD3G@n>5ď%as_z'K똣,۫o;IêyM`c'Fis +S ejp 5|J`}Kgj0H>t.S&6")?LE]c yw]l1un (*Ku<`6YIW!ܙ6(FYbpAp£G pEp܏nO !Ο]& [t?grFd?dc[ųe`=+cq01<1[[oe7ǃi= 훁Hvyiܖ:g.X# ġ֨Ҏ9v 'A73ejpgicFPe.tz{Xg•[6)ޥf=ݜ2#F]88l =)T'8'4Z.-D#`5 RF>I!I9L׊+; >\4 bA"7pM*$D֙L4:h}NCT[Îޟfz騮m.Nj EmltZ5g>S;h2F%yr |;M~HX$`{޼éÍqds9VVWQ. y ᗱu^*]ό 튧dГ߫O$ˌo58ػ]%U.b=pH)U!3HWKn:bBOUhJ@! \fIAK/fu?a|H.y56",c}JPJM*vP1)ܝT5bs?ߘ_w 0!{ӸN7n׫,I]wէ' @95Fɴbcfdž(GJGf&/8/tϢP, $\w7XN<NI>G}G4Ԇ)'|Ggs:&i&4WZ[4˲ pno8L(WP5cH5$@xbJ !? ~dXGP}}sl;cN|Kilx=ׯS4ր}Eޒ-A#t*VG@*T4s 3X1+4M?.$PN4GYUZlV[ѓƍn9oPߢ u("t -[>b.زQH[#'NF_`0:90m,B>l(/"TC-5{dO(kC-iCS$sϣ}atc1%I E}QMg̶_pn5T=K &zS34OzbOkqȡR WM'ؗP:DI }1 ͓a8tU` TQ6UYrZ hwXkHvjQa! y da"ܞJONKXqg: %ٞ.SUAHHI_ h_ |F.h όݾ)/XkJLlڐ:IQ!Z[?wf} ~ Zp5j@iACs1+vG£YJ_Naa &4{xX7EJ2=60B 8GAs:cDo}<ip(` I+/ W &Y7wrtx^xմU]9W J!|]4;$OG e赧=C4A0 ²sϝ' Q+af'֑6zQ?N$‡jy*=A({)uwt\'Z^ͨE!y>mFnެ/u`Q`uN 'Z׿Hei*H%\hyѢ'oZ EG׳a2M* \!E7O w`no3fΉ2vQY^uR]Ng3xԿCjMp}oe>=ĄcM#к-:}lڵl >`%y-,BJø(;QSp[GT۵UMn zar멍v43AyL#q?>"~k)^̌z@ܠp~ݛZ_|֠e江XUti`}ע2P٧dJ <)#"HAC|~K$U[FKyl 3Oq6EKTꔟ_ޑ;^Q^]J{ 9I 盯Uo%\b\95I(#n KğY֨0%i/ _~%`VI-l_Y$[K \76΢۹Qܣ9rd5X2NTv"ɒpN{aQ#ltS[>lfm x9 kPY0p91KࡻH0pz{+cZ;*]g.;E1k|Օoh/0+󈄪=_yB,("7MA h9TP0 -v -ɡվNϤVɻ-DK7~hqW< ]0 "UBO% ?AjW[CcvZ@±0i 3n9]g(WȞ0D-gA 1llB.48sVZΨP|RcN!7 H y7*d, ^N]nE4) E:S)]@J;^@-2Ayt"?}V4oIm7)\fz̞ZJU~7,FD ]qTŜ+Xv#FJ~>a ~2$\ORiIȵg Q"K,(= NQi)뫪Bar0ak5|&a=$aTM'V[ v-1R| a\!7;87wGްIGn?޴:pc:K;H]jQ9j] m;>u4M9}?8qC$gǸ6QlK*OᢐJu"uۖ)2L3BhM~(Zq)^TŔwyN&#l00 B3͓H_@OpB q}td.|a`PJHzD 5Z )%+J3LLabkoĪ=etsy+CME)W?.vyg+zymSzlQ?,kwΫ!tMX;[b<{ KH^aR9g_ BinW ~ZR tR idk_٨V0hæA{H%~4Vj ~} 3Eu0B*04ɽ.@bK9Ҿ|g܊X+o ] ͘$i!b/n fyYԾH36%|`3qr,[\'jކ=1qoa **.zfE19"6K~9%v- : ~? d]pDp# +ch{3*x zTFs4$S+ 9in]6j -Ejُ[Je .!&yزT#lN(8jp,Q)56b"@PBuӜsGorw[<WI- ["{YYkpKN}b>!C)ű$wȃ8_##w/oO`ZtO×ʷGqOlTB}nʬ~(.fjۥZ~(&;X5OSe˂?iLhJx wjhxz~IuKz$ӟvtNo8@!E(RGgՅLlt,q:7FFEŮ_huNg.2uk6dGMV6oCAf*r'N.ۻ}E[@#tY ǭj qc &{pj2Cd( >&PIMsÒ.8 OI|ȳ 7A e/"ȪƔp!\ Xf3D;Q7퀻2+QW*^p{ǵ <|M%|dQL0ǃ?x~Qb4s6Kq&EX*"< ȸKIѯOE%ti?NI;!!'_ꉤe'J;1.-v%p 3O[x2J !nDIkxa2CA|M&[ILpּ_}vV˪zqv:1Ps?NskVi/'z5oR:\4] J+Aj0ew> ݘgA]%&ũ[JŠ4#RaEp[B_"RւXOe7^;; uj'+q&dtdB)Q{yᜢ: ͈> ;"iؔǓu$v+=YO/S"2 ;JF\nX L*2S]f[ et:<8K]7Qc{/V=]6[Vߎ`C #(?Rч&{mҿ x`W݂֪NK@bPTE"g:m"zw# f{ %z?mǏ*d&SI.ozn< V{"DH d%>`FL&fUPM~l~>FOCO2ȏhhw(a8rcԕG+R\b_; H0^H' |!rMa9 g L*I#fWA}7-+5(O}_ fwKn)@CN'϶ȫs-k}5b`p ]Ѽ5_ї4V;}kNS&%~pu:NYm5,G{f9 v[e=SU[r.BH+mXklBJKUMVMKwr͹~ֱ;6: CctrN_ $UvЙz&?*WPkrO1>rl8E+m)m (k̈ $:CDe|Bj$ C9|XD>TGzUw O _,1Pra?tZ0j4,w:Ak χR*ߨ桉LK öAd\D!TH*5B=e X'(b$f62Ne8qPu#G_fL#-6m^>> 쓓;^KgQMF|jos7ZC)Hš"1<)+S;iJ/.@  ӪJT?Pm^lNf?0ubm:6n_)7q;>ܣx~V/shzTv v#?7 -|>H $u'Cf-t"1*oa'L ySs3Pv$.u8&V!9R7y+VDo܂+EnMDߵ+T}yek7*jlbeU|i}m c׳ՠ :{rGj\s {!_o$=Q lU(h9;2䬚7uM8w'B |7G54kk lqr?Ѯz~sڣ A3Vsw;x)лĶ 5Y+0wm Ԅ@+,+ kJ 2u/|՗ Qњ 0l\DN)Z̺4"`aTp{nXOAFp&;bo¶ ;Z|\ϡBJ|tS.5Xv5w3XD GDUQa>mɨVPŽlgb*ń-սQK 1C߇!#pb֛*ڸK]y$8A4géW0*EK[X-׸UbFo3ad7U`ޕC\' Ÿ4SdgEgQd(<'j Hz}L߹3 0&hm,ax}dہEߐk k^ 8ӧB5`Pt\VoqYsgK5Y[n 9k5-JI4ϺR%f%J#rL摡hV7[*>5MY])Ì|}k|f,jj+hF/jQ 1r'!nr߽aJ`%K+ Jg9THFR`J ͸Muج /TYmN(3 ]ytbF`/Lv9՘! Vx6Nv?Xd4Eæfh] Ji2sMϺ= \b|0`OQ ]%8/%4R(Etk]Сr\YZ_AW$CswxR$.҃( aҞ O01¯CgӁ_TɈboq8qPKcḆO[{Smmt-ZI5I~"c*G%k fB)W5)&4%Zk"]f\}N)Vjimd8ʶ4f;ߥG.ubѥfX,&mc/mGJ,xG\*_eSZ|(Yy С=lހ7քcl<ډ`ŚdF`!Tw%#:G.˥9Ȩ|ѹaďY,(ֹw ;,Hz左Q20B&@C嬯;!Q\}!b/TCRj-Á%)3DK|֗&QHUGwAb= 4*d|dەNKNLf x*iCֻ1?xv@Q@(,0!BfL؟OcZbRo?J.B\x\o$-D^cc`]h+ڷCzhjwQ/sC@*Bd4EJ@m7Tĕ7['ˆD*Pesz3t;PDDuD92 t@,ZأDܶlNclⴊQ+ˮXUu Ki+bz hl&̓3* 4YٿDrDbŝvCUQN-GSzlp [ZK$jbWxYWK ǖ:H;ԝ!O &po(,&Vai9A5hxqشL+1Ҙ(=˶/Ik? &WDhП6vH0y> teNN$a|h:zzFQa;xP[o 5)w3-cggC wԸtY76aIcu 7O~F&2_ݑaeu%bօl]e,EOjn9,%_ެaK 7T:))u#g ЧIi@r;7ԭn|!S>/m$zJhyXϫ9}=` Zd3]94:15U D-̧a,\[Zl#1վ3Ha0/7 N7'ԇN +ZK[}fQJA.SMC-4*  8I8j_>G 6. 8ee+vI{kwEhu:?9$cepE:#\Q9ڼ0ν}6L;ƀmyudžn(ۜp܇!~A*qpW9_|2g0irVSv)I;@lE մ:1nef:Fc!-P5ZȔ:OBN.ağJ%t\ԾĂCOqTjцu*34Adz!\)r ! Ɛ:,nyY-pkfOQc:cڄVyEnMKuYsffTZC{f2O O zFt1P_{yHgH7dI5-|֛ ܴIwYZho⒠u5;%UA][w*>坢Noqf,tY 93KMp>^`ݕUDbpFF¼BP^dpPz#6P&pLdf7bO@?TwR-N5WrՏpP8QL4!ό V*sKjg.,5mx O?#Gd#Oᔃy7P%-{̴-d+Y`r"U,Kd{yۿkqBYǓl˽$]AcfgdX;0wwڱѳǓGx佱 3b;}j0YF23] hbKG׀q8߻l+0K,PgEZ+&PXH(qVƛf-1ކ_)QlJW(oDo`v̻n2, ^ѶK)\8}|;?']9=Vyyàl)ZK4SZ?0֬a,Q-y0CN x6u}E-n/&?և_^PcⰡ#u_Y 5|{2kC@ǜKAȷmTMsFVoJSZRj CƷίq2PA@%ht~Ʌ@R5UCIg;,akY)q#vN`4M5>tP!}Pb~@z+=1S%~B{~0ɥ,wh%x*sG?C/q q5iMV ;m ,VW:WIάR!C@4}}ίȼZrzgsʧ%?>gVb֐+^x&ƚ* ayg.5e~A탢DZǀ@"J UC-H聭-LEƿά6c4DCoח7QQb-|=LQ%#QI{X=6V7+j[2t냡NwT7\Uɘ VK~ɈA;ޛZV1R'bHn6|+-'|?f=4]s|ucUnir ub3uuֆ#tabÃ6vSfoq!dX2|^2OKU,(F[$E@o󘬣lA)jI*k AL`P";UXG8T LSHwtia?.5K mPv[Sޘ;!9543焜Vw쥔@LSW5 wͱ) `1,oKƱ̙; R0C pPܤDc`񵩰BǠbJ3;2W  `I'\3H K[^W0Z6 тلKѤ'wQ.$0}jt,\23*'{ xGr,qVN@`;Uғ)IqV Lbi^}SB7? dņ%nTZ_jɒ@!A7Jkf6j( * EJԝ'8nτRn؂K\R-V'}Pn/}*`z åd"{tP@o\xbS)&A`۲_^݉pnqߢ F|s~A ɾW'ֺDYbFVPmLh=c sݥahtti>4Va˂4 t7gWjl!-%\R?ȍB}ߘr}OМ()=X!abkȨxIZH&qǯto!'`LLwk§Ahҥ +9{t}+yYNF^XL&"rf;[)R6ST]zS|E$pW+6:ԆmL3hŏ\pR78 /5/]e^h [2J%d5_ @P){o>-2;g#IwHEdY~#+#RoH~-<2tZv#t±^Vf2tk@:CJPWsHfp,([[Ԣ+K2 [J*'ZLhm>z7u}S &8S.T?BM!7RHő{T}ȩ-pR`=g{G믜K%r k;-LjS⠺/ k8p%-VGD>XH45o)J\Eq }Z0 ct תu-q B.1r^Lc r21xl'kT*ebp^lzU㔪R]8V%O#tjzJE ˣONj8 \XG%W8B<['cfntV)Dq"A @Ϋf$p(i~L9Î~YYg焔 3]f$ORS[` UlýLxIz&D7qt@Q?"UuMon16ʖpi&qμpxcM(S7|'e٣,eń"/-]=vObm~+,Bvx<Mݵ$|^͙.uii8b>6OD_9!̳`h=~XŸL"Ԓ$em>NXcΐûrz:4y}>js7ޣo݁'h=MgNd^'.k݁T H;1h+6Gb]vŽP%~k77ݜWӘ7^,Hɰ/3 ^Zɰ\mb2jҝ_Olԓh:̠5!#Y,Bp[i)Tˬcʩ9;$%z.q4J'ЗNObz;EYKp gɚwdx2Oc|v܌G5:@Kgs4elNɵpST$XM2:&M%ΎX肝w65>~7$dbru$5y;C`"n(H׊Pc]88OSUD#5gV銃gt яf\dx\ vjzɹKV!  2+/F'`IDq@1QSI$fF(+i j[ 1>ctW0Fj&FYBo]CEPRpMx3>QϝR3:S=oۭAMG!&#kم᷏2p?cm3F/.`AK9zSߗ7(C) (:\GG5Ѽ{ZKVJN0E]wH){31J![|5;^_D3Iu-5%QX0#&.jEyL_\ iU#`uk>n,ӫV8+ws\a3m&kZtl) Qr|.,ۄ֜|3jNeoWx9 zye#G|jHlhVpӷZoHTl0@ޚn܌+Rciu1`!6e6>%'fw{5A43F$3|9Ghª*2&>vI]\kŠ%E긯ۓpхb4SVv8("ԠzQ%Ԋ&kCqF'†u0kro- 8ٷd"@}g`[NR~͸t 1E&H0Az@[Y|:`vPtHҟհMtӳ|fL|y dW(3"mVr/yٿ4q걮E17DwoVC]ܨ1ɼ9ֆD׬Ͷ8O.V^}`f> ve 4ShW9Ie#wuQ1 =1i}N*V_f :Bj`"n̔ gnt@z& ^r<"+L H5(19qtV-D}1āOKae# [fvrs 3m|ֽ f WH$ E~Y}sq6H J 2|ys>;;N=[p:1)Q"T|;ZU/>.p/]84?(9 /e~˜= l/Kس3VM|F<mݗٌ ;1n+H]kb값Uh)Ecb.&)r(C1Lz^:%ca8W:GJmIU Tk7d}#<+B/;M #Wísڙ==iJ^KV]bkPs4X4?@^-Ø!Dps\ӳX!BviE_Xq^T Q%"mOăd1&ohS@#? %]9>S,(YoWzb|K}qzkT (硤ʜw.Š;2ẅ́/Qi#HQG`bsUt /*Cn*2}YI_َjgJڜzuZJ98*8(gL#nAaFTܷq7]YmXΧgT!!ʫ}?Y`1A4 ee |/Rs7(h`ƞ!5Ƥ9>8+$o@f#fM6Uh=gCm> 4e [횱t&!]dnF* bQXUp6y섋Sǰ_ AjU)2 QT$揤eyz=Qa%o|=ErS6 I!'yx%~X Ѽsz(;_ pUEvݺ '(-l HZۧm(AyǺbP U9W$Vk(s&>AŢI4a /h82 a!ӑ++<$4[ TUڒO* Bu |vM١-(cd_$6tR3ъ vK$TmӅEߩ{H󄾃Н^ 9;$hcyB(O^<_/)N7m8E G?pPjP'HT9acg~fL1.,<؀υ* uo>?̑rGG'wh۳ۨ^֛V|D] K\:O5f:JYۍ6/ 8agmy"$?,zLݻzz4u*"UQ*$nh&,<նڑYRJ(|z"B.Il s=sٶt>f\CMڒ} c[>F*=#&ҹ謂ǴP׭ ^^[ӨQ25Pe#s-,O}lg%0DtwNJO$P&+GSưZ7a>|Ql߃r\k"jnXm\ Ɩ.Ld[[W{*E|S{ϖ<~|WDg.`8Edۚ3zϰ^8'xq&Ei VNl3rwgtӄjaq=riP/t_Boї@r"d_MدՍEIX**>^Kv[hQ~&d0[ƦU2lmi;oE+sg |@\3'MDy֘snCcWsǡHyo=tbvJ-M toS'#C ЀIpJeķ*,-3$Sم./T[~ʮ uAc<>H ;]v+2--U|2Ť}AWn:jV/rUo:4ueaS>^ Os&-#χɾӎU5iE`9lol+IPQJWRuΩ^ {m>%\+U^xgeDH_I^BK o_yu$E/VUb;eh&Bg/S%N6.ۓW8Z?uy(K)u%{{`V2] K-NكDvkJ8prD0Toʅ5l i" ҫ>9u%kmM!sh&swaŎvPՅW)j/05O+7.ߑA5JVBJcfcS)s=]\s&Mbxf9X==U86ҤJqH[bJ' ie|%o%dNG[$|AfS-uꟅ>yp4? iߟD[,,om6]f*oS!]*}Mw@yaiS6f@S4 #H_z%laI`p=gqV@qqn3W_Z9gVɿ⵿;1#A| w?6%U-4iȁc|iq ěDH,GiEM1d;sd{谈zPcB3|{V  M5/vg\m^,txUaFxgG*k1SBQG~Eb٧RgNJ9-0`R*]uk9hA6,r> ~}޾f)wMS1ylL Gxg1eXqWMWq~_ =48;XDZnIe53GdSevy18𿸈_n8C+mͺ=z|3-$aoAnR @Xÿcd73;?6k &.Ӣ)Q[J" NTm-36rj7Afbu΂?[.@&HۻZ!⟣S֨'[2Lz@JB%+L "GD̚&C$ dF0mE4ދIƐZ*DC8.7"0iY8$0 -'(}^i>R2_g݇岏d=?N<ra*? P|\O1 nK$pEǼN4ZQ`_:7%Fєm phF[rp.5[ q mPRA(wr.#X.a,gY"C}!x |N1K: 5ֵgF#DtFfNZ.9_t_ģIGC:^o:,4" Q`g-O]zYƒrԾvӆ5ȗ"H-џ-D1&ZE(cѢʟrFt8:Q1`-v.^h7ʛa\ jjͳp~/}8mw%&Vkp߮`AA fNNd50oX^`e^[si6V7<~L)Y|qqNus=<d%#5y4#s6}0Ku2;V&iS r yO==ԕҫ)\i<{5h+4`b ψ f.]{xkFFWxakPi5,$郞\}SE,#;Y/n̞ H)(OJٶG:" W(al8t"Uӈ<`_ fwF4bYߜ 6W )f&ͤGWE>DbVo2Ԍ@h0S !!-\'Ur _0̲5Bs7:{YsbeR,d \k}ڀh֕ vmE]01*h9ccmzHp#~40 /6@^Wɰ2x?pq 9CPiݐSa9? JqLbZ24. L{Sԉr^GpOȽvsue:jDngeYJgOp~!0.H1n OIז Mg@y4c?GurdC>, w27aؼ92%J;:}1!׋3 ߱|g:-6`| 98CCB̀7 G9?"l0uDԍ FUގ&NvLCcN@_c(|: fѶP唍e=Df4 ЕY;zH{z0V=YeAgpogSa|tI.F MN/9M)\#mg|'mH4hbٮ6*J$R^)Ɠޣ=KH5TihX7Bu r̄ [=pZ,閐iP-e@&W`UvX7c0na=\ \jJ.dq P\_ Nf #rϙN.,3?+6uju7?Zc6\7"/=[c~u@#R3Oҩ\q \[:jV-jɣpk=@'P}P4^4Pa]AHMGQM,z_4޽5DȆ WKJzsco(?%6zls%'xĚL<8./(4Mkʥ~<[EcXaPweڻrBWj '3եC D+`1.|n45Sպ)2 }4SFH'e%&n&he% k'JHgV !V$`yٵ}"ծK׾ĀDVͳ?ڈ *}({fLe5C1^i-G6 uq@z0&T cHsdΥ=TYM :I S$Ç㑛A[ F>adFn;>>슎@r]s'E}:yݲ^iЍoueZyzlL pO.Q;”oA_9LyC]y]պnؕUj nGy,)ܥsElDZzP<˅qϻ[R2cJ@£RvecUxvvXrY"/in6%oˈ,9}_M$g" ;֖W$fuoxT Oo1ÌL@k'=/l肼@㳴A֚,e) `l R+;U߲N>{[n\fR6iK(çPO+V.^̟=.;>Vp 蛋 20NZ랢4_VD a7_lJ< ՝9uʹ֣E.%ǺP||a S)pg tgEKl-ja'-+ 4UOkf9)s 2ͭ3|7wP|ͤ5)M5e Sm`'YwdybP] YCAVZ\+cwT&(;R+G<9cR4c墳ev}B0?T6|̐}n#%w'.d!x!S 5Vt1:zg0Toc۷y%u{ۃ/xm=}dJ1#wK0hƹ$X!྄+tMj/ͺGJy0E$KNdfST$ s0q;wVT)L.~RHiG4v/] 9%$VΠmHWl?l[֘xApKݧ1}K2l[{WàGpMY0Jٱ6_Xѓ-[*+aXG'δaid(NeqB^gFb_+4J䋢Pg\Y'!4hi{}37dow0(to+3$iVoL5 {9DiL5ߵglwܘOK0;Cc?fp=7ϗRf 'Ui" -N/^gi`~y?w5Z]vlzd7پ)tANmpʊcF6XAC!=M3qѿJK$韂 a߮]|lFS%a bhSPE{%2-a6Q$ 1"xV4c;W@]TCѯ*R|vCmT1;s^ f3QGdlkâ1)+si2xxX&/0gXI|9_D~P4E.`"Clm϶id?;*h2Untt@<4T=2yhc"4$)+- 61t?zfDSX+%Tk ˍ *?#F#6%#@J*7Yۥgߡl9!eS9\Ϯq߰RUA` >7*S$ZIהL`n* wJ/#o!(dOPX)/02@&_+uɮB4[j{<m:ᬌx ,89>1hWB[54Ꮏa'6zXO >tZDWCVJyӝ|GEPsVgvn$EAyUm~Эz^z]N.d9IYSH5O#8dm!<p xĞ4p{5[RD)2q>;G4=;ftËuB)𵴇_&d:{U u,XH=2œ}ex[I8HxU,-tpJM-_bic^`Qk+i۽ ~WrALNE"WJmEL; fW$:o"?FȐ\~> z('ht'j H[1|p }y6XpvC*3T&R3B΂z)&:˩=:=Rퟙ]q?Nv5!kz(Og{uX0E7?*eK8qV&LDN$io`c 6fNPZ !L燮l|DǚYO] uQz{:{hRa~9UnY?9:mW&*EjEk(Au%$_U%M<)υe\:᪯4z9GC+({R7Yg:&r6?2Q.̏OE5Wcboae?.'y\0%ǁ&bEy,*p+X]l/qPثS|ƗgsݟK WAo57Wq-LMkاdz_"u@+w)ͨ_ۿvP_1ՉlwYeqgQ8ڒ¨IdCrN1M%z\ c@>M"öeLcaˤn{=DFҪgQ]AZr=R sʭmvζ!|cv^NŽMfv_d̜^,5/Eu]Tht(, u55e7ezzn>ƵG/AiGes I$)zjVR~L< }7;"ϴ1[+_U}WGB} \ߨ5q:VigS`cUi[o Wc[ѼxLkXR:_ۃُr Qs!e8ZG׋Rdyq|+߄iQCC/*Y5*f_"PXxyS #i+{`ۥA({akAv4ڏG5KU2y<DB)Hb^uY nerԃσBacmU6i?)*e|h7JIyM*O^`.NNL>[~8DkvvtR\;$MBzvȣJMb5l8Y"W>E2TYՠҶ twD hkq8f:Zvs3N[$QץEMd([@ A\gBTZ jܲJ۷AwX7@[ɎJ!<i1( #`u9(^7Ѩfr`Mo ئZCޝhWZ+S"Wf'6az9C^ Ў( EI\klnsza*&. $#YuKq$ (14;m< foϡgCaU{[UX,>o?١|U7^_Na8gbhxP1tzr\(to!Sa%Me.]dqB&IvN1*jew.]뉔ntGF=U(ߑ;iWt'an c5)<^1G>YUx]ֶ4II]*E4?s0Lb}[R\LB< Y 3aq;GN(l׭:8Soط-B6览:8Ʉi^zq_}5[_u& ;Ѷ8-!Ja43smlbE#u˻YPY{{{uKx")Bt)s~4V EJ_|$v9aoW," 6n%iчgTi~OkkRz0T_$Ԉ NЧ7bVʴB& rfGw#dm &:rQ%uݙ)7Qp?og di4g geZ}d! ؖZr#`+쓈0@$/[O{eKF+ߍ0$VGBoãr:1Fh&i˜&P;E.KJ`@=78zΊ\Ec!` Te/{N ݡ7!u*n+( X^R 4z@($V0pv^ ?E\ ^Y8N%bShb`rB(&j6poh XR묒Vw7KԠnk0n/!۪0 }Dc&`we+NIbAU+)~wtBHl~"ښkiӷ?>;rM:@"=>#]^[Q{EXm\ A6 +Ϯq#j\F!zHL%sy6>P1jZMHpw A G˷ZR)}B2xc*e޵b44-Jo8L౎jo nȗtqTm\(ExEa3Ȟ _ \@cqKn oV ,},0mUδLhVk H2¯4zKr ̞!pqG.3Q] OǻԦkymoQ΂ ߚT1B ]S|!W/xʋ=^<ߌG^Lϫ*$8"+/gDm–!q:\V3X nbR:)hr(# Z0hg4b&6߫| q1 c{H[NP)Q G: W^E  ;B[Zqf"2:Sdʖ.{WdRSBsevQ-rVi-.?y22W#9ܐ7pB%⣛ZiO" Ĩ:"/e^M:Sػ!ֻ{x}r \RXM@ ߢ(@ a%uHI1[¯ NIp׵_.5\V%km],9W5IR0l{T"m.*:+;ҿKA.xI11T!@ mXy_*t69D+NbͿ; ">iBUJJ}(I)|IdhÜvq$URc cc! VR2f+`TDidEj@w2\ahZGNnc?ɂPi2hKK*Z Hӕ!Нe0Nd;<<*U❂NR{;n{*^9KY\fVh|G88 w7pC>`꽱2p|*;im那O Zqv~ǯGs_K zF6ҜDz6~!3<7290 $K|9*.}m[J^ 6bķ_Ïfͱ~#^5& c~Cnk:akKaOwZ c!BifC&xY1[e@kDf.g-H~,M/]J=uj)P/DV#ܫ=͌s4t] /y謶˳kxAIZ 7dAl |1VLh6Yt,1˯3i@>,Ba~p `Ex9 9ۀ} I㹇t(ש0=ѿuq _nAfĭaR' Y%cvt(s?Sʀ( ΉBt=W`Em<=~ ?~7t*Ph @@@>Ȟ;l $'~WLn,;C:X9Q-RE&1/EQw)Dk?+_^:K ăW(AD2 `+[6D/}?vW]=ㄕ$OUCw_4V$}kΙ)@V[_3u~h\,P#|)iӡq)'L3ܻ_&au/YшAK>O)5K#1;$t&5r _4)ļY˜!p>&7ލ~ 2"p;>{Ќ',ݼUd[/+H-RnD\uR 6?!E *laqɹ$qAԳM I8rg:͏nWQJwD5-`M.K E;ߘNa/wt+C4ej_N)ȉ`-AƜBCp1#40MBΥMjdO_[ܬrs`@.d[``gp -ju?]Xr$|*MȘ$hܷBmK_X& 6^foZ]F~db %G'__@js`sڥm1dyR2 R?d){9>E^]^%#^Y~TjH:|003CRJqNk{" %JN\YhMSُ[:rИ9jJ@D{O`WzGŌ%O[g*3u)pqZtN7Rpye3D5n'UlC'|:5/U^w1l ʍs"oaM[ejucCN D1C'R. | nDwkvqItX<lL:?TF2ٳh{ ]íq4`8W3mo%خ ӥUoVw) )oJsLWCqg+hz 7&ۉ>QSvgE6. c(4z9l"xVAvo$zy!-ҬˆȞ/L͒:*cVj>j xxJ[@8.,mK]4WBRIÒ ǘ+mTuo*m[iƖOʙ>HF4jР^ܸؖkrҦCpr՟KYf½]]t"@ǖGgߠm 6u)<@|mҀ]iޥv|;+Ŗ췂  pgzaWс v^LPƙ/HZbX%)`hTֱlЂ+؄3/DC \@7?#T|m-Z= `OZrFŁL"Öʆ)N΄=/1Ty~\DjY=V5s-ݔdr baAD` ll`NTTOϕP1GK8 }ӘNcp;%! s#zNFY6CCԤkJиwRϴ+BLJ(Ŋ!驊 =T|beOZ ÑY{̃N z3БM|./ T?BqQf;)^)'Ir4G2e5AtG)gXI!28̈́q ḩ=W曼Fd3&oǚQ Uv\ӐGSc1*)]bSyZ z\6|Q(+S&Kb_h}+@cuK*'b6H#"oK0jIW]mOdckKf=gf07M"Ȗς|2ﲉK/^GOQ-yUG˥}"?^d~@Ra/;ĄNJR&|duotewh`_SA,jgy[ZjGSpr1`SGùRrTf  0oXq`ƭzćx&r"I5'N2i;)3A^NPӚHo!!@} 0a^j,W!bi՟gac lѹtF^tRf0!?~^x[2|G@!r /0BW:A 1A^Ϫ&*-#hMD~9vxTcK}KYjH}!q&Mxj\;zW9q̐ҝEɴR@QO.dY%~lf<l '_Vak2y-n ?v%kxYlT3ι%Rzր^g!~&/)!-(Dwܗ}Cݫ |%;ä9.0x׆6\|'d;Wn`ĉ5}YۣjjDZW&TJl>{dwWlo%>Ft 2f2/R6JHғF9H =i=(8vǓ2=P5/J),vW {2-׽NUmfN^6%l2% J>+}KcUn]త=,CeJZfXAntԮ V:ƦLD&p?n*9bf|=F2w䟮лI^-[yNl4xh+s)($A٨%Mxx9OnJt ~<3 2;+UPj%'*DcO<8\6;3JǥJ@ J\~uϓ@J1ўae%PZ+ЫﵳKcj]v&!^Q1yI`SJ&u5 djt}K[_b~Ts^d|h)"؇3Et5㞪3еҝKN`y*peLC1`V@-M"U4VUIv=un2@.(ӽD)ZSqGpFv%Ȗw YUQ,s ݷ°\p3̅ :P5uz%9 GٱUt! _iꊇ+[*M ._@da㉀/]nO Xr7JMf RU."z4@엥~*4kzHөy[>PiMRmX>2hIlB|K)N'RA!Hl*@_B{יpk]`5R>Z=g-,3q LXl%`"7TFhȁ!LfϚqb39P Yހp),kq/K/,=.Ko@\L+&M'"#W#>;<߆-[ QfxU 5d>G&sRvZ4.[SsZ-|kz=tZK.hѡt5hI*ޥIYuK^5K m_3Bw;-}%l0\*OM$ YM7M!bK9M9Ыt}TQUu3Pz))HJDp^1qmmBKO,"vԡK]H˵]14AGWVO͏jdޮٵB"EY P%do0C ѸFfU .TMXU0 @g#08A6,+$f:#WHCSEޘɒ_+nܯ`=3{3em~\G@XQǼ|~\D7dׄa ‚܁hL+7v_.鿳u_4"q(@,KAᲛ*PeJ:S:.ov{nR44{wM fYFĄXZJ-p:%C{D3ĸrQD>~dՓT靗2"tWv7=u~-`V4<DR@'Ui-\FG>[vb b,)JDA\`#LJ PW{ ˄&ӥϾ #gC; TU\yx,˶uN!Y/'ۨ@ U2Wqu׫xb, qBihJgh[;`n3JxQMQ {霶IwY>4RyMfnFwbf%JZJ}:s](I!Rȓ :2mqnz!'S|hssvz:3zZYN3WJb7[u\QT$PYȆ$yM^x6 BaKg™Uk% 0' Xלˮ}%C _ } bN_'yGP/:-Ł YO#b4Jl8ۖo/VjRO$VMmn,,[q Kh/Vohj'Ghe#֠pIGJ$T He,0]˜c }kkjMѮ7#gZ HTwJAgƯJOH3NBOh$oF,KCRY+roNVcӴ Rw#6;C g2KP7F$7̿.JO|FuhWQ>\ _ہatsXlnQxak6( 6͏ *e9u= жF).!@=dD>(.L%+%c$=vuD|ƜbsFQQ=^sgw9R,~GNB¼ &-1/rݦ`Gc/%i$ $F`?pq1V !)V*ugs>\%`d)p3Co[R,ybPVe ! j=xW3rmHEYA1~apnX36ZcI]>x%0NX96,|i`C^qL=(lm$Y2#qANgB^^xFT(-oO>ǭs.+O͋HbW& yۓI+׎R}(!G ۸˘FPo\=Bt93[^!9?3/S4/6U&"t%yI߻sTתRp>Ί`,vMP+cuI"heLK [a;\ 0V,( ?,&zYW9 τ{uwl\8(}Nl)^ݱ7tr"1a (2.`Ihsߣ\qG(j b&z^M|YJ9Mc/31ܽy [E bmuw)|- H945U!zΧCbhx[Ə~꧓'tXT99d;pVTǪ/Αk]3=Rd`heǀ+;WC>^j`u[PzV:8FnaL[dƷ}s Vj+j8s䨰ڧlcT=֘K m||UcnLIvbIJP"LZ @Buf3h9#֖6}4*VT]8#́Û1]JdȉN)ȴՎa@ۊu曺ccХDdjVG&W둚Y&\$*S #kU/!z TԮTI "ZMȸdF}v!Rj~ oM8 m"@2$O8!D5~JZutp(hwZ#a[TPD[۰TK-4Fk졪S1-GkΖ0} 8R?)q7fP]#X^\k..!.L"ԱePW|SʞSRbh '6Эͫ^@!x<&Qћ k6QEP93a"PNt"')cI.[I'WLjrXsHK6I-d<`wdI߂@W3¶`>+omUӗ0v)8Q 6Ԁ(ec?`fYǸRm^"!X0]5ݔsB^`c dLexJO"J^ES\rjV2oG һ4˼jP_lm򉆸.2 ru 2BGZۋ!o9b(Ҧ0eUe_ISGf lvզ=p0&cآhK־J7&0V" 3 4̭& C/~1Z4EPJ9nwθEcg`࠙XCHĹ%fulV ~=Ⱦ$7JL.ʹWu3bW&u;i{Q][SR8#U&Q]iCduTYB|R&lnJ_D%:}O>VJ`[p7NM uۋ5OqOQJT# ;ÿ́Y?ub@泲1u ¢eeo33=5ќʜsLiDQZ֔&ƲhHG +?^ bڪpFgCCJY^̭faay 4sZتA xӌ11D?ז^J2ɇGT%ηڽg$A IoՎ~aؠ0ۋm6'h<͜5ʆT>5 1UjUm[Vƭf~jV@,JU:9 lC#A C@I4P~JYJE!j9 03./:oRWg!* !z2&@Rw\ 5gB\;r$; kþȹo`I$W`JN1r7j|zw{ M ~ jJաo-Ԍe6,?kZw 6mihަ X̩UY2A*3U6?r1cRʴTX6;;5LqP"5N~1}7b?4'&nj( 58c4%dfOaddI9adT{uW|$M,2 E*gσYxV]|︴J`$).GTA,}g [M ੬U4j3ϣ? 3{P?++n rNMCIC̺)[~ Kp:(Ϗ;V oڪ@l dȰ dW"+"x+3M̯Pq>`=N⣔_]?1TIJd8M㥿Z ACy)n? pp!&IIdW/@`")l/D6 !sRUMꆤ…7bCt|(fJm瑁(`yuˋ`B1 [m$ kE(VbJ%#3Qq\}Xa}J}ct׹/@KA"w 2!@a>\yt;[az,.|6]vf\(|Q9CQ vVT5mbv c'+4p3ZF?F\N%ɞ#Dtc%%3)E΂,]$)G3)#¿$ńQQ0Aux}f QhK24sG&RSLn񣪇xKtL{LFf {"?-噮@Eӟs J!̐X|O{#Q0EϬeȾ2`=Wirk& ,) W{=Pᦻ%KJ#Oh6U6 aV030I4T b:7RǏ{ ݿLJW >[w**H@z\@.H*i$/w៣ aL}oH3ЏQ+Z!:[pH"]$_a2"h$ !+:/('HmS-aMzc=/^"*g׌5$P@4̫bPG[I1NY<,ͅD^sWIb>Jvup|VC c\G .H?p#/z'(gyH1ʹȆ-蹴9[NhTnM-n܀KX}ڦ.3,v\Ԧt@S7 62O*-e73>_Z϶;佨>uSSK⎇ yߎy]6Y(&VpO RSErscEq4AdR`%/>v v#UY8(q2enW[lp廉 sVDXwk'ɺ|n4m̺!G>oS J,H>yϒײ<"^!{-'sæaQ? /27Ė̵MnߎQH;*ʎ1.A0SPTlE[HףM0wa h BR#,%oiR6 ۞*T3 QaURKwym5p5w8G8?%cYOFF^[Ԝs- m>;=[̬,y)AL@!=4J:(&G`a_s\({[Y$+ i;cJPCŪEtݣTdC.͸HcV+)t%& +[S֠PCylDefp /O!=ԡ SćaK7UMXj4 ?]y 3vLecKn'X㯌m%cic]5D` jH>HJ?Jt D}ă6R.-\VO>/:tayS$>\}wYA|3~πs KPNZng]r1/5Fmm?zHM}w*ff83C38Yw|Z'/mywᠭ aKV {` .9kw)zti\GŰYˤ)l}TsU_#!j!}aVE؍|ON{:23M9&7~@: zLJrXۍ*rxCTH]|;)wzT|9{lSߟ6~,Aa? D;dL DmOTS`? g؍qU3LV7D0Ҁv\*ԓv9N^rG1_`ɐ@or zkUմQ2%_{܌A \lזi@MǤӲdavw㱩ƍ2<1tmQ|  w>`47v hw;ߘwt.4{kFe' ຽH怄=@N'SHQ=#DBI%S}Gەśfpu=G;2>pWqod^=oWjdZgu8|rX0>yZ[hedFgmp`D[cǕx3L[VH|bԒàYcďnVMqaѳBotBMQdoPX9݂8zcjs?.5eľt0;Emr)$%:{9:|ZND ̰@D7q3Vv (8@7ԌB䧚OgE!H?]AfyB4YP0'4&v Wl0FE[mnŌl[I8hm׀_;HYߋ߉CG(xPViF)XA{Lh'9 TD3 tR8n 3:]bZ=68T9>gmCLSSV֡zFMLOXJ-f J'[3{eMJܞ.zrB"Ix@ȭIUІX/T@q/C=YT-]YlV1Zd~ [3c@z)p4͎;G]0(ۺ~+d]v㔎uq:6?>pȜ_RBK<ԤMH2n ͗a4>rꮭ4>\*M]7;eUvTfmSH٥QEPOM/iJ%_P1y+ 2Z`52  I)rjT:gxУ~bm Q wӪ^Ӷw<+6nF_G V[P_SRId}L:+42{p9LS͒_ً-XKHWj%AgXu+x6i`!wA6M)ޤ MJ~1[^{1eJ=!#9\w0U' zZ@ ?RҩPo.сLxCOojHFf! Ͻ6Mœj(0x ˠoǒmUǶEniƀ] WQaF=>謉*y~,Ⱥ=\G/R=|zCߘ) GMEp!%L57U@k>_0|؏"T~UG{GaA p3NGKK/)7amATn'TqݍF]"H|[U M?Ӭ|Z  6.Ug+ef'ήn)H@49&'l+м y6ϗ:#_"߫h+gN^|/+YgWcZS~|2`IWRi獗y3DjM ._źllwm`]>f((36CP~a7wt78R_3j g2m:B`P7Pˠ__>iF\~zOY ݈ 綁DĂ!R$F\ ]N5F \o9._ 7stY|y5Qۼw/V.*&WP@yӶ+/:/8, Ӣ޸r"/:=`M "wDMJ؂Ey {Yg' g(Gt&.rHtj9rF43@L8[9 6|vi%0Wb'ۢ 0R8\cIE:v.%JC%~8Jכ|M{ u4hm)3R+l!M54ԈQ>w֐Vhag>BKٯtTs#e˃97"? 3H)})8!r@ ]H>5 O|-ZU"P=`+Ngm{Ċ?asG-wt} 2Z>5;R8o}u]?%8Ky#\˭9tm UH/~sBu_Z|ӈ bTijɮF|9:(`x+7SySLd6< ҺYOR[]BhT{r959ybB=5!O/)ٵrQQ+TE0ԙ׫XV|8sBJ ^ЦFW;ShbO_dSi6 KްiJ%Km@ɽfXQantך%dL}v'k7:ؖdXOd8?"B\b93:ưYa$?yugSV\86dI޳0Z1܎Gr ';Vzc,MͬqHrDzCx$}MTt=4^7y[:e'"&Lf],(TPVkCV3?[?5A:šQ [ *XCm{ogk"ľη6׀qC[u,vag_zJtT)a"'Lfn xw)Sμ|7J,UyV~{ZL8sas7JY-ޭ=RE( HvK]%şbH=qM 8{x}!b+Ǧa#+9{|f8qj ie2S.Ha}RHp*WX4t8ߪSÔS!J9B:\COLӨDkpƖp=$)l^MXk&x8WMO8q)cЦ) 7#Aa=~Ǫkj+%*齪Ke\ Sb͢W,ޕg4i#aT#kHz?^p\! ;~K$zUn*,%|w, =\1 s y.ͭ3|/C ,ɿ +j]ږXTl^9k_F=LiSԛ.T,^][:E5fj;sԿl@_J敕RD&+O:6NU6Fh1=_Ct J(jEӤ~XG(vSUH̶׹޽T73 M-Hv1u%w1q,Jm´ ܡE9C ZI _YyO,^˓!8",wPר]a\~WAf$_) cDU;,,f  ޝeZ|ju@9q9Fft'zm8w[ zb>ߤʥƵ~垃4h" Ro'^dH:VߩRG !~R R)+:Kd6գWzJ-WRO}ux o؋la{*;4%!H8goYC"fmύ-9a_R@7~`lDQkc:<퀥G%@ExjcfPqҫ= o1~{Nߋ'ْZ/wo3f[IfizƯ}ƇK~rJ%q2AC`vS(7O:8[sIpGO3ё 1}̦қ%vx:2+Za>S_EH`#w)LZFo:/`Ǫ" /<3+ȫwR7HOxLk`E`[B|A& pwCB?.Vu6RΠY 3;nєUl>( kuE:;'/h 닔Hsv_`v>Bjqssߐ ЏVjq1c#EFK[f WJm`@AZ N<nw8+)ZF#cH.m{_CDQ쬴<#_k<&iP=4$BeпJ!#D@\o"Η ?;շ&_2 WPWjyj3(3Գ1_E ,y߹iFuծ/9eS?z,0e-c,͢u'r3YSnSNLۜфKl̩Te7mzhוLf~캘7iDfs,0xZZ>?̇ =<JdJ!m%pRNOy^TWf~I꼳t3aK[ Y2wֲkJ\TMײ!eON|N.*Ql\X䵚[P!n>;7^.,iLyRA&E9`D"LU=\ƈ2HhcP}-wWL̆|TZR0rl.xH3툋"ۃ V+´TVK›NW*/f=i(\~ کGiU>ӘYA Lv<.6`yXX;B@9LahERy StM69cքcprEp|&pJ4 ߚ҉b?cd(oW;_c'MH]Pj,<1H|;'0s>:mV ~68!5^3zij {[#r~LO_ڣ@/u̒yc& MUZeX٫*i> H^>G@9w^^oXQ7D" ΒX z0&W w}{hH Ć! k/1>>]%%ۓ{"~NHa6#)B\uǽ*/4|rHQOytC2nc3sYjzc RGq6aO'!2`g&P^}B˳^TƲny$E$]W3@M/kll(lF2 W! " Ku7Mj:J(tB`7^Z[^srG%=j/lǎEà9DC0y?iT΅>GbӣvT?ypa颢!b|'ӹYgsE_p64}xG1Z%bW+H%SA>?}gF}1Zו22Hqz[6'8r # {[{]KaV8⚆vܿEzFJ?eԹ@ =AV;D% ΧX0o%85y^ޝw6Eyi5Ix_%orr?kPd9ru].|&YĚa/@+/ze%a&:|[*EuIEܿpW`Ŕsۧ%5n' Z(c/vT*vOYׯ#tMq8Vw'R/UpD|q>ODtQc3у=3 Z,رV«L}A klZh-=h^3P] l=qtoB3#~y~IUIq0΢0?+Au4P?ޖI2H1散7RBU&-- 2dq…a[bWH?~c(i';bcP,,E:" \~xQ aMުo%%><񮸑%k`yI|pJ`6PҊd3=tϏO`7P!So_q h( &~ԍ0lvM 2Ezw] n $(kѪ"(߃`}'e!ý\T]"NhB6K8ܡr?v8ss}||68!w94'U[t"\͖6\O/?OaAx[Cjzv+rvJ6Z$ T$~!$#W•o7>ݫ5qe@xQKx9@nF@ c -aDdB*ӱϼ&.x8wcJ mF9@qO _SOÑݜ3ҁ>Vc'0y 0^v 8Zk!턬;Rj1_9܎yub_lp)rY% Đqt*Ŏ!lƁ勬Z#dҌHRx@rk %{pXFK.Q_=Jrig >.8dv1 uxWt)>% {/ AZtU;#4ڼy8WĞ*[}s$a{hQUvZ#&{? {'U [9n; t eN\LMTSDM"Ѫ .3-½?ʡd%a;0ߥ]sp"}@0WQkFem*`E=Ai"Xw}SRRP[z@c d 5 L*!dy.9?BΟ[PL6b:40 `+a#G:RGp0CXUa͋B10M~ z!zv<+>&S*[#ͽA Œv4s3c 8:}4x Cķ~lc愅nNcIge\2 2rQ%fGp9z+RVvWl]Lon n\rM-ĿNeD%WonjQAǦA 6]fI@E8uZ> {.(hM<Ƿ_tWE@j3KNI#}HGqծ0e;S6IF3L]jc%~нnapjSR5_Ӵ::T 76 Kr=6, 9/cT?$2HI۫{qA\|%;9+k$uv3QlR9,oW$4;`SUGT3= IDW1+:''4{kn;&[fF]JѬy/sG> FzQw'ú302cUr_Ut g]e$CHg')N5mN`]_Z(fV +,e~1ޙg'pLR0F8:2|'gܱ*}'Sl aPB^DU;K<6BQp%+yjMDR*FdOYeKfu.4FǘeqpdF>I,RnCjyp޷XM,4@ROWHp(;UYăGN dH7Ϣ"@40(~Sfć?ݓuu?B{e%f4N۴5סC;\e/-2fa.Py}'[,` :lxWo{ ')T;bytY6/BжnCZf~\GG) -B5)ֿ<'щ>yэh~1s`hP˶K OBJ#pyvG/CObT^›]%H` $ y9Z`˶ ؒ'lEVIZƪ{G5 n= ɻ1Q; Y15C#2%p""+52u^Qog+ɋKC"r4n$Tޮ+=+>ZYR'5 Tk4mC"6ttgeUbYr?o,^`_ѮBi. ؗV#Aw _=\Yb;Pz5{FZ&C|IƐ!;eʒy^Ec龫΢c*ړKw﫵 H+_/:$5>}_QE ܯ?"c?O퀕s!fMlaWgy5ZJ0m(jjr 1 & G/n3v_S]DH{bce(CP-݆9(ykLJX91PRIZB[#\'[iv̴!%1ܵR 56%bs#pD"^n $DĚ@Ja3aT2ZU]Ao?V0 _G# 9.dYUf6a8lX4=`}za<ꍭVu+듁fWxI½M*?}jp'7ehVb/9r,'I>:+ Ere|:Lµn Rj<nF4ʬQSf"E6>Lj$79bnKdX/1A-Ik2ȮzqcSq(( =bZ@rSt 4 (A1\e]I$ ,tnʒV:@+>n6k'zֆk8|؛]` yWÿKJ*;V?5#dbtoqE,ZVhB(fVJ[s 99W<7@3I]=nQ`Q #n^=xۓa;m6N/ Gs )Apmb9()"3+3/LbR:ɱv ^[+gal6;p\b*"W.^ '[AXV\Bӕ Fc7%K:ea˹q!ap%=4_UNԧ̋'ǸqLw\Zy}SZ\e?E+6&bpls1 -J$6K͆TX׫rDba/&5HhjN) /Vb^,u%I,KwQ7?vgWYU`"Ϸ1 YE%R!q DrtT^ xStز%o-u00q/hY Y Qk^RwɤHy'PXstW$G(=qQ2N Vdi2y>L_0#`*Dj7gsy(Jfc֘}Y AAq*4g\Ԕ ?%tuLoSx2Yu?/VqqSdi'KClWH-xLr`~ n &Lڟћ Er!WJr#Lă6*]e]Ɏ&#]O]C! {V-+O.{#zm5@KCd$hiupelt +l!B9Y̢>E#SRY$L m `Iå sf$~u6=k3#;"UH yP%!b lmnZ;ܯN;޴on88x{*-+#T? (;Iެ9z t:F=ݩIl+R2m8]n1?*OVgϨ|0KK 2zrA(R}EG {d\8l ;iDL<༁V(PFop+k>l4Ҕ V= 1IX@tNFon۰PP,drq9 MmFDd DI<&QpI(JLTXP Y|, 'hkxl&txd A̓W%24Y#$:gUC]:'&IW|,hE٠ j;(9Kbt`'5a;ӤFu6̯f%'>Ofϋ3Y4O5΂nT܊' a<Ȃ&Z QxM*tCE6~^$ 9tQ[36aj窉cN)cil=UZ.YPh*›6uf_c6C|K2km)$gˆ]qxIxtt2 .Iv@:'{J{`NgD$[H˞^xGe;\"6w\*'R1w"uxWBHH8S j'i{ú )ev{8DZt ۭTm2~}c(̬0z؇MFЪ/ ^CbwP*PcЌp5ob,x{ޗPŒc' Bl\Ozo55|Pt5ݓO`Xg0 dStV)uT쎑(z󳷐4H`co^%B9C(Z }hbOz.urqL} 'vwϰVY2?pmn^=fl%7YY[Q!CUUGCg}]d_+!^֧e# \t]/lk@vQ]U݇Jt8Z^7 5VgtDoA0䆞D }@+ŖeJaVF{N;akNmy ۆH)Ղp`B#蛵T7`8cR(# a,\X0JN$::@k9wI z$ñVZC(Ÿܹ6i{Zÿ҈^gv8#O͊ ܚ$Ա7łL5`kC$3E_1Z4Jn2+QA=&89vlaqM2/r|輮N[@NY``@c{DTlɺ- 0rivkYDt dunf>=;)'i$+;T/Fdua p5A,v2Y ֳ WypN]AVbus67GOi -g hTtWbɝ $wVQ a /`%_hnl :1aONеY03d6yn2{CpsIwcYJy&_S[ InT?Nlȑ]z̧KX!e_1,j9GX'+0#>{>v$Us?[im ~WHmLh?ℳZZ*.|=,e UY3qHBW3(.Roߝ()(tI$A'䔞>#=Ūx~MdJExrľ@8I9ΠYSBΙ} \<&&_Wȡ/᮵u.+ +"AيWNxH~TCӀ:6!\ Q)W7Okk-*( ?sB+gE]|rKFuX#f9 /l]ZV0} q8M9LG'v fЕa3נc-;72;hi\i}O}BS-p?LMpuj![=[FIV=Etlfo @ܡGA-nQo^1k' =6W%PX|nB LA{L|dݱA &=Uq[ lKHM>=(Fl4Ők; &f*Re x6SQT8ˬ,(KfQȼe&CfTaZ_. 8P0^Q7PrI$мA6i$vȴ7E_wͽ<eIb]txr@^MCa9Vv ŋH_p\Q%Y5l]Mqs(F5Y#5)F$-wʛ 6 N 8_y GMySw&P)$?+O/K z4hh*۷S_ÕB!4n8).?w$pƮqO[r2/MF̬@tSGm``EY2krjyeV8=UnDSpIf'JVsf6<"bʚo#q'P;1".so*>2xx>;huvCk($G1+zB7HnQe),bf0UuS\K9ef2πzOK:]3a909'Un)M sl_<.nN[`M=-hp7Y؄1$Nm^NNЭ*E2|SzY WP8̎iu}ɏ̾;-D r &ziԐ4I /'įι>}K\1,8GnZ_R״~Z Y!!Iр _IDx*eVZ&X5Zjr%vq*- tLBߚQ 9> ǡٷm7Oa~\ɴ?,"gCK1_W?': d{U)Edc{*wxwG*q?N {ˬݸrFϘAX|Yݖ .Ԁx#JNqՒYj pӋa[EaNd,%̉cH@Hss  "8 Ͷ~LPϦpIk#&+8'H6Zi3ےhB ?Zwtlj`·L "ꑩcæK VhX=kilU'f!7p_g@=rf@і=O'Lhj3+yc!x룆'^iYdม$ $-Rn3z8ZVƞx su^a #aTn81 %g."ξ+`Cf>Fx/ceuLMGsdmEU ޾w|fC¦:qhyG4L`4;\|'RŃR*23V-iǵ4*웹9-1:ag:cs4/]0(3+M Dm"օnGeQ8WBq-:Iue`$£/b!l8*"ǡ`Y* 0-TQ \JMZJ%UH+tRܵy8*em,/fVZ$D Ú(ըD?mx)b[c*&r(9IC d皸>cVVRc_7vYWX [Ldգ;ؘAL򘁿'U8+KsO?HmM|T{g(Cĥr2IHZ2$d7F^&o'+Hd,\D*j;F8]Nh2gmH3׾I N%Vpp1JX=5`%~vVo_haAhkMSV)KR ӛF|kKޖ8⤺_G͈zNZB5*}_::VWuwI@IM sbrjakQe\5AӆGC}f@&4u+G>n׃~Kڔxc%9& eMikhk١xwKr2dC.>2+PI-ĞIML ,xJc.3: l[8]9FbmdAt|NC_Գ vپ0\Z!PŽW0&jG&(G~mȃP񮛳!TMVNA1$8o ėqk2< )IdLAY~b[]_V+Ther` mǸ|QuޣXWPzl@VvoAy5i(щh$zTx=vՎb,\S[5YʻlL tM]JO = = #LKz@#\]¢ LDI;:V]d FxpCwgWiDxNP: ޢO ͉d3jupd3KwFcPPO/jdIKFzzʋFbq71{375g)¡bPOUzw6hd38ZP, udO 3:L\ãŤ=B`C:ozT1(-'a>YH2.:PXpS#}f9_sqwF_09,<4?>U /xGLZ3; SF3շEȳ)w#|9Dt4M= t:K%L]=)^"+2 7aH:eBN?4O€p9^X?z7QTߨɶqy,j࠼Y6gܲ 0."ni!wB/sG S=^q뺀RWV+G&n/q_c9:Hu< c{[ ؙJ83NB)NYT+lS%bݚsKU6 m{ p X2h¤⾚bV<άDл[xQk!.׏݃W8 rc"}o?M[M{NCw3Ii>&;1|kΉmmJ+:k''xmw Dh_O Qig(]%>`e7*hR%(_Mn ^4_dúi Q/"`fM:W<>8l;u6%L/A/G(ӕw'<"[~p G| DŽGak7 ƕpU4f(SCm߶ bיAܵF'XI"եZVwf"M+αEc&~Y;E@Ul0E~f,DTkQS^4~BSSIdvc7ü;uy(a+'+)FeL㚫qE6PȐ8ܥ_?(~YqaK5Jķ+*;7ńYX0:XTTZz\stG$;ǜނՐ(Q\LP HN=@\;|BP >xRA/FG ,lc?9q[%Tz.AS >,> )Ι:*vi5i) ZHKm”/u.RФjĦ3&Fݔzy۱^~2 ~A ߖ91, SJ;T,H“};-AF6QÞ-TFc{ᏞT(]6_,s4ѣo7Y0-Ex>qౢGgA"+pQ=MscLAaY~F los!XSL"%7"NO!M]aq-K!}Hr?t@FYnfLn-{,w,&aou 8 Otn%\*kB)]-sp0]g~ˣ!%u OXf1ݫG@zZ`},*R~㉧NS#A,Ka]8ʼn^`מ$lנO²Ϧ9*Qo:Ð)npLB)C`._?mI4e6<&t8kF76@n<L*ggȚ?h8fȔdy2fKNWC#[p.D?&}cBL|\rׯ֎BVrlQJqJưylgK\f'/"G QMcɢIiΒO ;@ٙh%`2@se"`"ьOcOO#*{B票K &_Hq@ū{f7h|Ŝ*l Dy_AQ:}C =Byn~iRɬ]yH:Ͷt`8K 4`U-NZq ֺ[Ӆn ZR@OP(=c+oՅlxBC{N,o("p }HNv~IJՌ؏e]-p)쵞䩖́<ɮZ~eH^.ύjUTz>2K9l ݺ͠HW P@K#Qm[La l.锼3^:i$JC_SIOƙ=? s!8Ś)#02nd\j?!ɨ۪J v69Dl6tFtҿs: ~IʑRq Ͱ%.p,h0JNC~(n8B y:3Kgv"'v௥wRfDU[(f+< Z@1X;Y1mJ:AwĽNt?i\thny((|+R0P$ׅ0R9/55R9%'cO:@c-\)^|v\/'|B |;燘Dw!/aߍV!.u]n"Uc=ǝ9hHҜeyܵjHQhej*4yGU91'𸜀'ʼns f3A<޻-`'eТm'X(Đ8jI/{Rm5Pi%=J P$XG\ψc\EkxX45faD,uNpTX z0c=a?z1X9/ūH100cPZ=5?ϥ)''i-SI `qxeJʬ Apަez6s0hl,.3.$L7W~zBHGAP{ dinl m j#| W*n/l:%oXCŧhib:;>ʛbYm* $8&J[H9bJ"< 7Gy9a}teԠquKW& ]Gג<mFKD@W+ :}[8 跻*}3x5dDf͵' o[P&_C*b^ɀTpB@ߴ^{슧n8mD(j2\ONwGlXмC}1^kY 3DTw84LfF7d2O&nJ0@{H!',(?=KAp/u:zimC m%5i2fHo4$,+3KԂаaEMI؟5 8ai-rxj!60mRFG"Sq C\z=Ij UL8;MR!ʮg.^ $)1]MWDK۽+4#4ڭ>38 ͘cM#֓/ ?/xg:Ӿ66e<ԙzťr92Gs=! %ʿ,(E;я@O҅d~תV aaC<dO D@cyCYxj̢\X6 astz͈4 c-2h$av Ji76  LXL17:-$ Md,J0/lA鋼 +B AHzw>T)jZAH)呁īe :K>P3dMdz,kٹ5k@\D>ljl %R^vGYI;BiNS>ꪑ(7Dnf]7mg!,˾?5{WU3^P5ž+e2jPtnvuz {oj{}Nrw,<)T2ygJ e S(sV1oS剱)Ϣ%9iJ׊QKwxtJmMoNP*/đ!q=_;YfO;TG_/ *S}Vl^\O?/k[vB?ƏrSu*Ht %6gㅻ4V)hjh;c" > _DeĮ/@WxvYw>\!1cѠC^6YTz`/ph¾{ۨ@GP ^fCV }N 4UТa eS2rB߷Dg뷀<7rEGf](׊᣸-VTmd␼̯5+/OltZh[3j.] NdxE?:k,c݋4:~U9;=_QDɌ^HF"O7pA];͙۲4~|[NJCfXҪ w66{x_K+LdN;ΔAX?é,AHGտ*wso|ë ~(ѳ\'m Oآnۘb!@4 f\t>];Oj0֋7 tt4\-A| ݵy@v@_ugi)57)BiOX>, AoW2OlIo,2,=0~`"#nki|li2#!g6A0g6ITg_"瞈sqC]/.W;p7ݟA%y"@UBߊ*lonڬYe!~N;EPmN& С[2_@ 0NA#\OO#]Gz8aAD4CmKknRI<[Ϫ3aMU6Їʏ֫ uד9t.Fd?`G!uI娪f/ޮ8M'h=ꟾNQZ>+L=GĺU*3+L0yhύux꫿pvꉩ?Eޠ0뙡+l]M_1$ch_4 D# XPOGܷ,!&E\10LQuQfZ[Ob_+[hpʌUCָPkҿrPviRFЭ'Y56Pk>ԐXfX|H3@"C&"oj2U]D*ώ bu4$W& Z%Da 0~v 9uvPٌQ.s(9: ׽lHDy!-]3}N֦WvP5 ])GG  1_8?FU(B B}Փ<_T{\Hi "\<`)A=!m^y>*x*?:t_E8kF# 1@<%+܀*ͽio"դ|i6GP7(ncu蘋aijԐ}-IFYR;\ۻ47V=-T9GICBQb/3-2G.iϩġwP#^-s`7x}&vB<#~XԣX jrbNr䄈/q̎udGDR"_2|KΰѾ;=E?|mZKr1f!2fNE1 R3ez-`^0eɸv'-drJ:5[%OWY|1@K~?:(ptCg WÍkI?Ɓ{R7*9cxgSop3nU#u'm/U6Ǎ_Qw Z&]y b=8/AS1mJmybrXr5 a=髃(WCbbC4[#UisjyILyGo206^aD]b`:۳gUY*eI!;qcX"E |M=x+.~ڧ~EMIL))M= 87z^}VG]jm*ѨN *i͋d)nɊ\35KnBf%Ov24ojR."~Wa #]nRj䠈d}"}O4r ) I$Yo,FL T$ R+=5̕ wNc2:/)ȋҋy',Wony("kV51gLu(G-"lY:IϓC(P*=H?Kk}O:쒵#n?:1]ƪY˓–Y6DSZb7nz!YZK1Eߜ{6 ͜?;8>l{e6u.\_yrԆnsx'3ܼ5ҁeC ]@5~`|Pu#m/{tFp!܈kF58>fcc = %E-X`LuZm_qW>Y|rz,!fm+GynzwAQ6IF[n:Y.KmjhZ%1s+_8U&Lo 9\+Z=O̐rBR >meRQaZ{*Kr6$"ARe^oKJ=r QRko77<X1$7l2<^P-v{.pC0n`@ dD—ez:4zDJZG5KqhBO=rw|(&'ݵ6MyC+@,-Jw>yB4h`Sm>\ROpæM4ZT^*e9XY; mSq扤KoL*esu/\ h-OS;3NqtHq0 {Ngy"]H8Wg𶒉s)kan |!QNmD8PR-b:." O/-f DQ!OQ9աhQ" Bmeb%~ouE3)huQBC CNE?_3$G /U#sCVDvxӉk1$,y])+8xw!9Gklhv^#(N%xߤL'$ܻd&Y0kG?TZv= __\kT,X/n \fŒ"; lV"|᜿6`ea,.JdxW++gw&`ز 䝸;Fſ_Ur@^3ݚ鯲z[70'H mzlkTB K/r] ] xY<.˷q& B*2 Fw"[ڠ:6cpmpQj&3Gs2 L-lm?GQI&ͅC\>鞂'i {7e3ͼ a'UI<tx0ȐݟyqV]/^ma|Nj4`چs{# r5MLR[SCqŬ, >E</ OEDl  a SqdGAa 8epX]WYS/BȸhxZ=OUfC..LF35g:HNv ^gWu^Ĺ|6k]hJHG#jMdw޹T!AUMRWZwpEп^(FU jABJMƘM o1 ^1@IiSZ=!8y$cC}^#;exqgMW$p ~i,fC$" dUcXHeud(u\l c,k b5E29"O?iO;BCJ,` <گʢ"\ j|#hvozvFO\zD砥swZ)nT]߇V}'WZ g˪ e'g`wҟ/8[egeکY'꣰9{R`Cy$#%pr}/yV,e8_z~#Ƣxf<V')ᛍmZb,l=OQ'WU՘Pٙgrk=)O!_CMg찲Y -EhNF`XvrTЁL/fOfQg}H8K4y @los7Jy$bTžv T 1~qVD8wc@j%xд[pGtkA r3 ֛̂cOafT j;I8~?;[$|&mmu]cMUl`4Z%Þ!~YJ@.!8U/Fs _`!6=kjOS^n9ׂN :8tv-52/~{JޱNG\6lTOshԴ\>z@&IJfCHz<&98h_k5_(="Pye,QJ]_ɮuk鰝H#Ic?oK3 NsxO2MDZZ*LCcUFE%T}`\SɵL~}j.fd ІNr̕>DU 'ǰ}jllf;f nv`a7?w_R7R ޲ `(`5M++ڙwm!,N'qܜޘNQzfVJiښ?"LiMOPFx/wh %eW2Tc@iп(;BKt1ӠJ?Q g}vy5w`g[/wX,+K'_J}ʛ MT%=v>$뷘Y .fpmkֻrģ )ܪ `Gu`<%׋_;= .;!^wncQHH~odLؒX'F*iPnNNCV~tewO\x\UPê(uWu7 ʕ,2D[RGC,Ž+aAk)3 fu\7pwJRnQk ӽzZKyIv.,6Jkv=D'爴s%;D-jrkSTjfȱr8zt*n^%>!ORJbݶ]'*ѫfs[is yu~Nqg l"_5},fډK2e O q%R(3e׳E(ShY*[q֫4.p4qPa(~ ׿D@e C¾=B)DRmvAy79zd`@BFcMү U-fQPٵ<^]Gr1ؐE*a\I'N D]t~-_k떽mZͽJXDC {7>, L& NlCdKƦhWK3g׹0' :V6na +€:V 1-|Y)(Fhד;0,uvctDIv{Zr}٢Y2#/ND+-Ǖ/{.61Af%#:T",a!X,KKxe~9=*nG\ylS;{ 7 sb j?3 p I8uk)6i/SBɸLSL3mVPV/ M$\xX#7xDK2iE G0f?Ҝ'\˧tS+^5$r#}Jk;6*r"_Wcfxm+G@V>Os#TDatwn=܃˯ vi27t><LsOn`B,@~q!QM껝?& &$Zee2J!җ5vI:csc꥓ vg0bB2& ,i s/eL*2sLyq?00B/0V!C{`$^/[{ZPYs_6-}MߢF˃Ehd>dtxƒH [ |5X]kUT1P)Μ)p^g@HF[ESe@>kU7g'zfqqe.B%Yw&7aѯ:+=3a13 g.1ZR<0Ds.Ǻƚ.),>,`E3tak BRb>R48bjI8*.5Wpvq׏N]ܘД |OJ2Q&+*[ w"<gwV+X(]j#,dOϯ=Ph(W>ՓB.3c<9VB+˸ +a M$VmI;>K AJ0#|ƚ@!bYhKSҁ H3sZ/tH/mqBEGFUlI̧M ,HisdIy͌V0PJ=ëbȹҹ%doZ;GMa@sI _Wy\%xwhii_R$ db2exTxlO T(+;ƍ *.3hls]\ =flRHcW}1;h,vBZ3Ib]9HNl>B"aߢ|Y$O#Hg+5*L +?W '핐 ʭQ-4.-eK_ń-(gs/DF~Ϩ Z2CtA[,kCG^n5t^/c $uaF{- X*~3+rxfޘn_N\W8 NE|P!9:ޒ.=qZDvPf#U`>CbN㹚6!FҊz,ip`ť>+ rT/^-ėWt{ׯA 0{~i!(;aRۓT*\Q !i vLqH r1)$x0 jm˛k:SZڲ :"),I:;_)}^md V4j%=431nTeJXʤeQTcdly Xcʩn t9C.%"7•~*w_i4,ےkp1Z\G @i8O?,<҂l3xӝA"Աȋ3S=*oX)|cǘ5Y܊_gȊ2p6dQ(iE{?!8jߑT3[m= 1R{fF M?3a,Jy+AO~*S%j]B@1hk:J DvnǓQW;22_(qp0|s&=0D9@9cTZeYb\aʴʞ+9`Ww 9ֻq[W]]a8J [>8_kGlG{:߸mYDN d{&, anzu"˦\5@l1ӚNk]!=$THIo>l=#I"˺1M3QJ\E 97"Ѱu3<*(ۜC;z۷}j`W" [ e˟W&G58!tgW6'0S JJU [`aq%Fќmjk:o,Y?78&2Y%9} ;O-O{MJKgb~ZSc3@ēYaeckjv(LfpBs8,>`G#*=S2ʞJAȽ &P;owlP%ʹk:GѨ3 Gh7q;iR5;^f |f9bGWT`{Hkz(}~~1$~N 娠o]u[g-%_~`)6E8؂69z}e;,U\p)AZK;}B`HDI|C%VmF,u듂Joqfl $5x2˜?'Ip%)"OW@[^ ,ط &UȐ3 @x zXNHEz;cP':d/G )Xq0DL175#Iڡ٬@H^iTndvY; ՑE7DDҧs@?/pjRpp /-4TIn%BF\ϳ O|B'9y݆,QýVZ vf̈~d-l<ۿoC?B1؆ 3|[|$Bw>w[-X)¿jz(7'IX\ ؼu㇍P%4^ i&&k) 8S#F5/bI9؍z^ {,Ϗ,$Iu^R,Qg"Η*W ]b)J,aS]ᇗ6G1 +(l{>|1p4;{goDDomwԢ/@?Ϧ I[}O+5 \D_?r/[(eQCPBCCK .~}%\YmZH~p"[uGΕTݻޟs+7Q96$Frn#D$KzB%o:;I+\OdQa]Ŕ@tiI41TSOBڌf?^f;Ict^7 BLS6$]%QzG_yQuʣ|ڧ+rByuP[o$}bbC{\;p:1"@I% fjbd|D>,oˆ ?Ќ YD {>t cr7FW,%8/zV nf2}x9t  B}"ܝbm,BU="ʷ]gV_dpJ]0b*0a̔ va=?fYm:9gxjû:-c':2'r~E(j8+ĠWwL2yNObg zWnD)2zQ/V'ξQq'%b# BokD\K q7„i4޽|wHt-.6Brbm4Ure$ibw(,ZD{m<;,~Q'V؀2\Kua/{;[DNcvU:5wd wojP] x`̜,y$4@D'WOoN8I#O;*z4y`O/h*/^C允$^ >qds=y)̝c)R2n&#V')BF%}RSb#Qh}y«fʀLzW t  UH L('+wo ]|#WıX6Kg'1JP/VЗw4&ona p7t_e"l23\b}0skWA /f`6R!QЂl7j& /Zfߛ uk }sw|J XHH (I #?XsƋTWuҎn劇W,O*K:1R1f1{2Ÿǭ/jȉHiZĪ:*xKeг #&ia`>u^.3B.1HZ:&gwPD$0(eʀᆦŧɂO8qCU!pMo;i' Lc8tM"ǹ pEUw8WYWf%` {2Pmx mݏ'# s ݈X0\A\|{4/KFz69ci'e&zļVFA<%i`YSpXf8̨%g\XBwp*Ki ?"PrY DjnV*GHZ:CТ">wG~'Z.y0`ͿEdCj;-KߏR=_۪B%1 "QF/udW:P.:녀кU]vm< uJ~i dcM1f•4ʦ[)##%jVA_8 1!p]#W<}ª% p.lqnv6_sf3s޳Yi2bjrL)ĬC-\'Qv_$cLݳ3KvG OpA_Nд+  ~{#ܾ͟ޯT]߲ I"ttHexf$xr'gJ]x.zBN29؉ʶ{^DFmƜG/P97H6Hƾ2QʸЄsP8Y-`0|y@  h'K P_i"Wc|ԀwcяƀCⵗ:KL[^FCCN6o)wIeILҞDW]2hH=UKn(WZ@ٰU$8uO*2 鵅&OBdܵ?#$34U@UejX"4nĪDƜ2J*FÁՊm^+uPWc7B )%_Qؑ@m|SX1{⯸& #-{w@Wl-@Q<1y62 ZnߩU˱/cJ Үb$I=IK'~fHВ_i։ 4y19At:H{/lu؇:Nb7xuMReD/\y߅.vVN}܈0%OXɌԳr,e ctQO:DHeXw/Ljy%{7m=`r@hx#_7Ӧ5nHطLO:E&c!#ỗ v-} ׍`ѹ3*V!pjXWmST.@G ,:c 7 Nu:U(3uY.i=t\\"rpK24LT`2Y,-:jķB6|sD|KM9f|/`אu3PMtAeߕjzo)σsXOgř9'M@"ZNW˥h$s2ztJUv _00,"rDE$cY4Ui&RJKc<*Vn0츶M!4VE㚖u m.m'w7 7 KeI$ρUa3!sp`4Sх0@7*ˢ9kZkaB5MLx(˷tS"+ޫWFlQ&$dQ@! zpRhjY@ $wj?(`SIT.fS==dhQ yڗ~RGs蘲Խ/n/䵔Auk:k}[1YHn k%A^QۡA%Qd[|l,$`*}Drn!]S]'5\s{ִig*u#^$]0B$o:B - ʯ"r=5:`]72`CI:kT̪떳v&a;0X>D _eWwju A \%N` GlP$aM)*jb7z4\QΙi, MUf5 <h;(`DPoa^Ngkn [\*2a|MTFxh`;,şW*cDy̷: Qrt-F0T*H6 zHrVa9Mh7Jw0~wVhu1pkݝP*f Mwzu^xq!5} OfU-,,hl>!w[G>4CABaU$JnC j(D{?ݾ Ҹ<7 `0w8os_/>ǐ իMoXOGHCNRD֝]fv\q9bkm׭kUI+AtK|886aF)^&,rZvgQ&f׽;sh8ؠ5ܒx؊œ;JQkt¤Ey`X7:HIڂzuJ:t~g;į.RB":4"_XBsq9B\p -ivQ 6q绊$"Ru|ɬÃBZ; J0eː$/;&g5z3(SO+Bx1諺K85c|*k|>̚P],S%m_Z 0hugrbMs6es]!eg %RϞ#}OR821xxwdE;DE~opwEr۞z lGS6i4+ΛLvmqW/cTvL Yh}oPۗa8:\pYWU8W9sj& 0@s({}#+;N&)QށDzУC:+pLCR2 ,u9YaIP")dΏR)ZcYĬ5Yl Ɛm@w-;F%Mꡭ*Q~W[C׬e~롹\ "Vc|̷)k: \F~h[+猿5Z#ciOgxJE``U4-?E+&rVl]3} dȸ$yïu #Z6?'bNMBK&)xyw+շ wCRTK1~B+"x)KԫgGo'q}ތěi {)vQ\^QI{B9n]넼Ԩ<C!%ʼk8JN|a/ -9 !XPhBK͚Jhq) )oC6s_.}v$9qgUJxmS\leQh6zzz&!/<[\Bu?~.^D}ְ&XneY : >Q8$Wi'0XV(dZ+>0IM: 90MG9@wSYxzw(Սyb]xJl@D lisi0X\fb_bFQ)[(wf0Z2׏> +' 1H2SrtIOQAeÆ R['M2RbR::K.GA;/c}}9^/VE<5x8)?Ioy0~D$`P x<< ޔ>=dNqa”hڿWHn#km'ER>ZU2w<$գoQؒSr~ԴiZnJ+ل猃MHm>2@ӾsX&>3 es89M\ކAZ! p+E՞A ̕-7jLa @+BUV}; b(|F #*g\ K3#$DҷL]2Ѳ53RnBn Gy|?wYy3aK\}BvI!}KzPV>9Od$H􂁵2 y> ]m̬mK=o\Z^!/Y` i][8\У{ԧ-W"Dt{^CGRy%eǎJ!ua!L|{@ T-r wvic2Cƴַ.!oQ]##mlLm2әH:4XY wMTL$Wz!@E ϮogQ_յ?qvcIڥf_B& o_Y'xiniUY7뭅+n7Hu NkZ ޴8и0#p6MA1˰|l d"yߚ_4'ȢȶCNț"rKp%jV%C.D u~oyP77yc_>HQNi*vD:va1VWsD"4 _+&LzBe4[H 9doϚeצ˚_7Az?@p2W[(2c-9c6!8|"^-QcVvoo$UsGͺ\>7T޵W{|}Іh2 =y|γݳA Q<ݤW8#-["\crK5 ?6yQC!|mGjPL(7rjf`nE$n1-eֲO ַZ%elɧ*Bl)Bh^}C)aTj#ۆՔAXC nE%sJV1vYû(B"-B)i5͆h*֥e:~S~;~**|ZLd4tqp$#=ܲ+FB9R20w%l㡧 Vnn?!Ԑ`2hvI}jl#5]bW+ )lƍ|mr^bX c=v(km!w˳ks}O. u{ % 'h^ P/snV-Tᦶ>Y fYo v35챓f\E?q?HisucW5,GS'޳t2(:!u.uB3l BP_޽=^hWpN cRg~T/gk웛4[ׯ!ֲ^X41#a-iZ\ ^NwT b<]-Ts۟Md|v2F)yrMcY ޗ (XmKO҂:D&J42MiL< *_[iZ}cW'o\J81^ԺX?;~!?8Ԉn)2{w}<7CE2&MoX Q50aʙXɚ,}[ rz ~P;3x!WMʟz)~be{imf>7FK.d04158C (*uY5$x%-]'_E` ,UHi k+ BCބwT,뭽GLV=xh-%_!Er;.FOldT4y 0 L͏L/v)oXKXד\j9[X ?I׽ 4K3ºg. \W߀p5LR[Z /(on媫G4"w*&/C_Cv3zu1Dz#B.v+ۅy+<0s9>ᪿP@S g"7o&<_Z k~g$QS6j#z}r[z: VRR 1YtCrjq)-.rSXr~UPMNWQby1Ř`V3']U p`KUrwEʳoX]Q MTmfL /UsnxH๖Xj5\eь*h/|6{!f488h[qŬ&lr£0׶ҤYBC@$~(Ƴz!XCAQfkB-f>JC)_FXտ7g(1IDjc$ҎK-'9%RԸcr(<^#lNFɻ,ήmj,OMʋSO!Ce8Zh,W;Or۫tbBO]үqy@ډ7UڄS5IMS}EA+r&8)PWNRۃ Npپ=چ) _ν6wbFn<1/wow>/[boB=Vt"#=Vi1E S@Tb5WxXJ/#c`%Th T'{'v1aL%UpM*R(qYAPpse" ʗ+ut)`YwRtNM(ɭș,O<M6n NK?Y}9 \HnBUD[|trc SYUh]C+BIf* !ʒeEN?x0W/R}tHu F6Us_46:XSrTtp6g'yx2P-;IQ-/żbuL'7hj1ރ:KۈUbq ?3pd0tnkR{vy3!hڣKjUZ@ 73pG6Ҷ\(a9{?2Wplk>rB_5QE˜WTT$5o(;J$%Ec>X[FX\\HYZ-&r qU4!zZX6Q!t+ukseUT!ff/.-gCc3y >Rinj ,kZAX{l2-ջlahY~MQZ"D)?1乷 }Sg̟c.5D3O U0߂?|ކj3nvij^Uhz0c}&,-P/j,3J}Ӎt2X` 0%nS0㚤z; 9E b6`)a k>FLhtD ? <`wbA U- *t qwRR"JmU@3ʓ]y3[Fyu*m\ M.=oM^x^BǖNϘ mF =Ɲ⿖2w']0Mخ. %z472+u?c͑?hܙ*\HaT\<禟a3h:*ֽ7{YMlP%ҎA5K Rw!MR+2 oj_7 ;6{!JjRD媑k#WlV_0ғTOU?6G]|5B^~(Cd8u&\p^Wsf90Yj܎$ cG-Vg0 0޻jXL=U4¹=vEdxT%I EkbMRܙ YM=$)2Jzf?2ң0*GkaǤǷ%{$ҳ o=OZ]Y/)b҃ %eTH`lT szf( ZD_9ԍ=j'7jm{H6i,łNF9%-u59/.yG@v"/tҜG<کZȪ8LcoJܛ21J):EaT\rz#Mhwzȕ>,%#~U4?\s?̪4WqIEAh[ܠJ?g6.UA{I=6;#ΜKkJ32}@83vU~:_#Q=iCT S`0buu4{̸̐"lKX0Mq=4+)'._(EpJz8 lJ'!oNis'XȏDi)ft}$Q@t&n Rq`6LSTZ"V;94b4 mڂ)@T|v|[{VԞ:j /h|TV9ڋ{kCRv/Ѹew%<@Xb|/!}^P%)z#tA@h+C(អn&R&B:m4@4{&ťoo0EfeJ]% vk_?G-3'pD2MSUT"1C^ sBFKǏSDt\ &bh҃YFɒ9 JMeP{:=iVD1v+tG Ycp ~-!yk "H?3: nLvY2ޣ7mo'g{5t6 KM4)Զ8= (V&)6%EIG|G,ͮ7-1K. pٖ`7hgMEצYb,pzQإXJ4$ތ BYWظO6ܦOQːK 'gj<< K@nFs bP-vRsd9sq ^~o:eLq@I#U"G+`cS^x]aV{WBig4\-磩4R_0eLV3:ǔ[tB.qR4hRZ!GЦf)^!w V"6툛b>9i*/Ô'{cn45r^h)WsjY_ W''Pkk~o%S.Dτ̵n7Y ~t86P";4d#߻kVUI+ܭܶK p+UɈ9I^)C)h;b3xҌ|(f]zyY%zH45r1ـir2fKVqN:+UpmWqj^CUsH\4OLrұaS-A4hr,IphAom D;~ 755N)cwhX4a_njc&Vi%eKbV_(,Dy@P\ hP6$UW9+f4!2iWrd%_MNa1hcړ/{NK]V`^G@[Y*=ޭyOzS;).0MDлeͪX)󫱚; *?G{ɘy`ƊwueT7}Tph/XD,ɿTw}߾2idW 6荾\sI=K(aq:-{Vibbʬbx#J1|Ji8KXUiU=f?Iuu/GT㷙 ާ0a` &D򫼁.g&bm?^lV|O(i`ږԛе. XScMxyUuGŸ$uкgF 5e$4AFR%0'RhąY39≿^byJE(#cL`P6FM~9` I)&؞@kmqN<7Q 5 ?C ZO'Y(jTAGj?j) QMnu)FʄXy[j|1:7Bx6YϩV18ߒ9;eA*YEpH4"YQ QY<3{.~xwiXl )h-ׂ[o>=kz4,?m;i "=`w~SDAHYc AI<ޔ -C,Us1| zD kuI$׶i?XP$̣\cD#u|~Bqo=EVQ Ljj=ӹH^vjblYGݛIa(b?6glh*źǸ?W--']:G;]bmii?32Vup SWrNVA\$8%u8 4{?a-맅߾z#9?&`竼1 P.YGsE'%I#??Uy'pN6E4,0xh׺Z0,4o%~k9Ċ}Gxf"8zsGՂ$Ee^,7tr_0zcTVi֛XkbP}WE޳b&ALy"<Ŷ3~pSnW9u. Tcsi.9mC0*^Qfo Ff 6Y:`~Lbznr ߳o 6 V)+rnjXWE'is=h"zx}I]S*ap<8X袗qKVAd~YnY` ANP.yFoIcl>u`S!g;'-y ux3+g!ʷET ~qUdcxS4m EB}ɻA1 M "rklGZlY{W[Pj2 *}%* Dۺ%b;j戜8Jltzd qDQQI2#sR)XYJMHz'Q͐f!F5L Kzlsah/ 7\v͙x|~|apѥ%r8C/ L?{fjKnDjsjiB]Z T!^5}ozMQz}g r3D2TˠA.JY`C/ |c|m'+ F$υxe;\&W"13L%]0?5! 4M:W9u!xr3XbWuf-[\&pc2EuxiZ&K ,ۦ%M 1zTW:纕.F{S6F/7uI`hymHdQt+,Z!x2n=EN6F+8cUD mo*pWE];Dj!N1Dg*|x*?i-fn=fcu.-UvÝraes/(w[qFH7:zUG{."ְdi.T@omJ7\EƩEmJH\Xޣ l#' C1?u\Jq*Q<b56Zl7P)'tc*-ݕ)~?tŅ(Ub"&u*tLHAgbIw.!@`OAonG|Ĩ&zFpQaK6*gG(]Ӑ\_0[8>' -_cWX2VO_fL,N% 3#;JAiަʧʜ6TcT΍J-$ӳy~u#]ytkt< u`ǧ%퐦| sI¼zV`EŒ@%bWI\KR f{ 7_,u) [ԣJÚ.*\koeÃ֒^nqAkţԺ|@x;-k[[?|Utʲ fo4SЕ|PXN8xNۘKSL}&\u1K ~LqXOQGc ײ5q5 %Ȯ&0LvS3:܏fg0I:i1ӥ03tzr H|񝠬Am3-o4ۜW# ;)xS>"֫7DtV`t#˜1ʷmړbEYp4Ǝ_ĭ,V C^ oP0[ fbۑ-O@0cy@8tuz6 $lBVjiiZ`>CL!V,#2,cR@mMtH,Y >1m][{.EP Ŗ\ˇ:9YzE4e_\fmvRcL3D.]V0wJw k8BY I7LNynZf:Z+{8qJPA"ju6DTexc\x-Am/s{KVfaNK’~z_^m>|%fMXzN(PQ$I{9%gs"m`"% ?v$.T +t^0Sm]i/Q9gUBs%K 晶zZejҠ/?Aocs?R}=" {RփăN9[6x.#-#A(ŝ0)fh?u햬=Ix >8uʜOD4f?jV(QkxU[R_ڒvL9!yBҍߪh~P="24U\E|IĔ X:oUwy- !/@AgrfYy[)E AYckmH. xl;ͷnN5^q@D2_q|ڿP?"EVB 5.ê) #RG.м.^ոxȂyM[~JY"pod^fS'mOm똋K{ Rr ='K7?ǻzt4s<81hb@F5&y^~Suc-Bs8Bt1ڻVMx]KFjxSZl;0*z"{eiur:y]fEbSĮi.?HPİ :9?!_^/u1ӡz.;樔-;N7? Z*q#bh l4G{*Є6PfWNmG1}uOkkfK6ι5e^;Ka6"jͿ&fX&c#]0G5K[\If%pK79B@ّd7YcI?,ͭ:?Y 2>rٲب9|_VŌwWB* &xzSFPXH(gK~:y=4i>]\<7/t2'?/.χNr| Qo=~3S,J_; IXlR;;Eڣ:^ D~n8ڝ5N .yDbQ]C ˑɷPUN X$|e|{O*>g4 ˴ hvOsV謎S6@<@>١8P}3YH: U,ˉ1ɒmkS9Kk(۝8 d@,u*O[l AKQ|ѦFZ߰gcB!T({c؇X=O5ll:W.} ?"K=/?ܣc1$M @XK0'U?[;` d;pC~(؂>oS$ڻk ODjGE\ּ¯>o͵(0Xrsk3;SiV1OY{N#1mڡ$i?͝">RY 0P;ֿ)',>n.M! i07:q![|*¶sdl_3>c)F_uu`NΪɝDI~Cº5DVSu\w _·8,ԆF"Wop"HF"@s#/ Hę>и]Y>T\E:,0,] kG[rS;iln i~SHeYVRiFf,eYpC@_~rH7'x(/ |E]JGr_j]XmIX[/둎W=Z; e.%y5T-)łWxyq*G5oIXրId2<ƌEF`p7 ]W=pELX g^ʳՐn6qV+a墨0P(Sڂϣ^06>s{ łjPRm`8>d㯗mޝd<$];*9B:z/E[hׅqӸN=iGz3Gg}~3@msdnV%%6l瀟uZq[Hދ^ëYd=PyFY$<״ү凣 2+b'it21 ԥ/۱wufB\I;ÊkbQVcGWhSDYGz&MkOpA/j4&|'I /d\ VtviFh@bn8o7Dp*mZe sCi" 9:PmJs$xR~=)j &P8 'g@NE[>OZTf@`W=xsy'IGs{Iq JzL]w0gÃgz|`3Ym"L޾ЊX$M.܇=Ť +&LYw8Sb`o݆98fLR~u}*qmNIB=,2{ޚ&\βj++=λ 5T 5x䮗J\猓`93ͥ `&ӻcn PAa>GȘQ=,fz/BdŒHngXoۣ6980W\q ψ2Zc|d]9gi-V%Tڀ*K[[lD:tTtHa}+ 9Li)T"v kz䯩Į\MWtU}Y 8(1V`FpeUdH;i )87bzFڌD|oxzĞadͯfq.zeW ObN"z9Ů"J_호5Kw6`*4:CǮ<,URI\srxq(ѧn\Nfi=E LO':Y \M,~`d݃8[ܰa&k~h8ۍ\q&|NjՁABzѱ(x6^1WEe?IT;ykvzd\/?]x.;ل4K}L^/pK0uzQ{+l Ͼlu#,! ֳyq!fM8lcmtSPQ)sȬwrJMΕS1ç=Ņtg0 MTammw].2Qc4k<) {,f)i/t9uB~ E=#3O<ݽ^#[U&#ؗѾo@BK 6Z(Zn'?FIJLU#PWH9duͨAS\4Xy|n zRLLV#i)3ܽE*zb9K󥱑zȖW) *pկ+VziķN2xj-D XKmH7ĸ2+Yi %AŨW1ɰEtu܊MB{f8sED~;Ǹ7q"LD ǀ;w:/=%4'%[\N^U6ې@|h7[T' %ZsXwa~9Rρف6'}=-~r@G~HjO/Mt- *+f= ٫f[$o*6(5xK|?*_41kJLTm=rq0c8UTm̤+ Hwvb'(WhRnÒӱLWM5ݻ RoN޻=J+4{ٯEYkR {ҖkJCUPS:ogH$׻kLG0F8т$&#gAMC%c{fuq'X8aGg|1珅 =4 ܓ;)8UrҾHi@OIbR0ٱF2p8`x> X.TC9^m1<<{ }v83\ޭp;&9|vL_G\_2lboHC< /c`@.KoB%rXZ)L,B $An s,m^V*uJqob6I$S e&,  w)͉ڎ*ɩh>󑪩wU -7Bjq8W0C{և9aX<3h}' ]MD7eez~lni9^ro"B5W_5N<^jiMD ;kAYh%l޻U$Po7{pmZS=a6z=D-}լ:EK]jgeQ)eN,.qQ5]ta>LBPU}n}pP`* %ƣ/ϣИSe蒳֣B KzzS}tL0 W#/H*Ov۪ErjB۸UR( xa.4ZmҸ@h|3wp@ǽ_xcػ9IܜI)SlTfUWJ.΢_bK?zvzgxrFjt@vH|y d#G^ fkء# -V'=AtOZ(}[we҇u uGT6gOGS#zgj{ᨙz9p|`Y\[LNazo(sÇ*"%pg#yE Wuy(/0h©xTbMcaօ+:UpZFtRr(េ;JIz}S_\/Tg%azVGbrQ[%wˤArúvIn%J1eR*beZ=9 %,jNu\H SxU˭eb . $`Wa >m9N 87A+S}L>-~B+ק ,r5[I~h9%8\}NiHOd=x܏?yHԆLGuh]N(7Š:}g s1%_mtw㖇/XODÐ+jϔ%s 62Y4$j>c9-f MeqeR綸OߊSIx/“`(2 Cu9tKj_\ZrݴC|n~ϒʭC" :fQ$fcu po] s=]=wŵۭz;h4w͢L"Y#uedYG'JR7^L/X 'Lkg܊pVO?`ݺPg4¾u2f5х8]q ᄅboDx2pkȨ,ϧx߯f] վVS*cFѡzc|ձ_6-|Ng g6-rzf h6oKGkFuL9D`Rڏj0>GcAm| dAqX07?+Hzmu -c@8 ]j#q@lͨ9l,iX)^9"IKض=^< >P:#2TCbk"w\ٮB^[uc`O/+n>xo3+jE\f{';*[p#F$h_qN A"9 'G0L[T87"<el`Z#<niar9!pS)&䔱4 r0ȶIu7(%N"0U1s G9a{nu \ nBs/rr[(#>a'{R{W˕pI mvCM jgZ wd.g4gi2sqX@>^!sNy|ρ⇁m[Ԫ]2^ 4zs[v6\wTO6e2 E^.1ifoSْ4Kěi *V|<䥈$/ 8LXu\kY!V5b3 E6[*i %e8{Y' ?XEd=mZ\f`jYsluŢ/ ]vF{3Hײ_d]0B9#0}rǢpt^2}A)[i\uHŕ3S;nDjxh@8+P:K:SswP*+nnX#̜2cW5NB5@)Hӭ<ÝUvǺP3d*1z~Ap-P='uWpvo0dI){Q<@[NYׄ?}q:5H*I XF;֕@Mףi?iBԘȂbn'"Xh ZvEntw/ls"tdc]J& ײ["><>|Jc uٯ*i!-:M[n:`?;u1=g|CD KNcBUΉA~hmRaC=ͅ;W_ԸqcrST {E|b:tLP,uȀcfMcg )mm;,3<5 ʏ] (P fuʎSIhx#6GQ\mɴv4a[ m5s]Ar}P8q2-'N _TERW%_h$vj qI([:p\z[#q#-Ɂ*G ߫?<^dP !iZ#Y-!0cVo/;(!$l;);[c%$,(\% e3J,K_6U}umFYxYVQ@Ӏ6\-׏ոƣI`*Eq4BspЛbݨ@i'=[4%ĐBfE7O9}̊U#Dؠ Q^ajnX4!T]7)}j9xT 0k?hשp8y_P <T/o6H=8S:*;5\ K6k!d4W;RJޗeP#[zcfS'#_Fi6-Di%#R3xpȦ0˭to5%;! k:MrkٴnQZ*YDTNB;7y&у'1yGV-w |㺯$wɜ?p4Z{ʀ V72o񭩊8 i? \Ig[6NHg-Թ-f ² Y"t߮݇L۵נyEM!] d$[[f-H2:W6S,*ñhdo s;!¾* |Y:o: h ͍ C08(f3P͔YR_X*cLsBt)K% kcGEߑ<:y]I:6ʯag#dqS##}ChJӠ#=(5H Jߜ=rRXc%!7$F=+)EOݰl1: ^`Eͱ|AqұבKG^bF4S !]8e!}HDO} (b 3L;Xq9Ά]IR)u"V"1_JٵԃE}kfj̦Ks~(,&ve9~+PlxX':s0ja0Ta-%MR]?ѹexbsQ+ ZKO/#BIg?An 2FC s.݇'W,`NZ`0a8,xҞ'exoZݧH[gtVkٌ d?DHZ +&U]+k}\:i2tJc*2 sX7Hmd}~_}v\^,/ 荭vX y|0+nal]L\$nІhF 1:m9Lד)KMvQ+tB:>g6ꈊ5 ]qjrγ^eT5՝^t Ox{fp7YzI\kx["[ىV_{n^f%ZOpљ񗥿JZ$ cP|]oь<3z=wGɟ)XË#uohͶ-E\HhZo`5Xf$vf":uz"Fǖ҈_[OaqӶwc=?TL7Wѥ}ʰ}A89^*Z8˗K% OK5rd9̱<᪪#CM`y-c~Vsj,%!X Kt f~=lN_TAqlrju 'daE€%7GTΙ~t\yӍƳ.ÿCO> Kd{T]i%` ~`b B"z\wy55c!Pd`,p@m<pX ES}G tr:_$Xd,$'(YmI:BtCmhg̿M9CpiyEH~o!@_-3Nyu?'\io^Ϙmmr}{L n%}f\ z4\  yY__ap0"OcPHvIIK1O$ ryR7?Dm⁣ѼJEFv6$yH0A]ַ-hyt.fu۹blžFN.x渦'[\'t w}_:%luE5@^h:8AЎcGؓ'o2eB<었@r#Qh嬈/ELTga&th 5<#.+g ђ  KS^N6lw!i%d9QE -.'EE9*P)g[oPVyf-5SeȀ# t1%׍==TJ?,1{3,KX|RG|v6dv9$uLttH\fJD~.ZMõsQ)9QX%r?FDP@P^>F"< A >(?[ǟuSt !P3fr9 8Y8 >D =NTyAyVt6GͲ*nQ׽D?j_ma)U.3!*VML1EG diV^M߳O' 1ɷrFE!XΎ6oMn͸{ :aQAY*_euC޷g(Ҝv8p2 ,o\98B idԧU^Z:G<Zx 슴Zy3~Ұ}_idS|\ d [ڽn+þV0:xT8 55GDv&E+<8ErǸiW}zkR* [#xYKw]"F $$$6aH[ S0>I6/Ӎ?G{*bs)+_v'j B %6N0q0G* A Iĥ ԽLQ ʨՃ=?!1fbwJ6`;n/W$RU7oe Ԅ}0G>*cHcW`b)ͤĚA@= mCTYH`l|DZjˊ$"4n*rb 3^~Sywb@@>deCkuge{®`/Ѻ!n6e^Z'-ol?&j.6~f,Kw.Zf7~hK=04.[h~=F%A ?gז6փF_>'[Nt8e/x+}LA7ǯ& /@M *"!{>*mQ R1 !I )O[f Yt 7lYRO(1n33wR{D*p%+ӥJ]GoS\uX{1v><ƷEӏ keɋN  ||[/8(YM%As Ɍ Aٲb4&2XFeղG/@d!J&kڹLSUka3eyzjÝ!~-AOۀ]<2,cJP܅/:t fQdSqwD.KR:'bfdE`**9wx;iXaHEI曓>:2ZWvf7Z'&N %Nj"KeпK}-p:0 AFRD*vW?1kMx-Zi2 , |9^]D4TGlQqm2+ƺ4ktWda6.t?a nq'D@.'MNMm/a"Vt6,yS0|rxV|pmd!̗Q MX͗@F~؜5<9\Rλ9bΕF6mҎG8akP73Y=l =>aD$j'DGkiyQNP_3!mpWZdFq;EYw>:#e>"_8V!| bq@%%mb5-ԎҰ33@jt|NP+ A7: l* ģںx5òL@QWkKȗB16QgD0#`Qݛn,8J"YS\JIU. ďWّ˻n۴Er u{Cm&`pƹd9dx!_#%i-yڋa?|He 4p+b%%ejZ1=nz}H- $hH;x +;$=w4LX'ghSQeMl9pY=(傥ߗfD߁ m~8L$G+c N :ED )Q2pe_J nX/'}YT)j(iȮ, ފ pM?]Tm7))Y%^~/+<0;0i#Gf[T /(B$xLrOxoeT1PBpUx MO$%C֎>2f f030M-s/8۝XB.6v+$y kcUq4|Jη{}1 VrNEZ?iQ!X rs3d)wFUH1Dq\d Zh" {cc"}9[D \nWE0Aґؾe p&WÉ$4sKD{l3OY<$o[G q9DIHADiuETodP*_¼%ק??8k֮]&6S=+PV_*̺CjR[C AX?B2?IfzűGqvŻVaHTPU3¯dA}kS=Ff2}Ɣ"aJ}!%'GյܺMܻm颙wXi/ljC^=g:=dJLGF"X!|EN0FgYohkk]o'ޝJt! ݈|\Vߍ\k#cMX6|`1ufg$gbA:.VtgH+g\U,-ZOICh>ǃ쬛aإlC﹙HԬYpolə@ x׼qj S*7 b3v][ fv69@J8qcJ<-Bt~EFp^P՜ `䅗~J[Li.-ql6Cx Dܧ5<#\>h$dfhDV?QyN1sqX ya}*N+(g']\NgR*|ЮE-w\҆W4 ߂5a=鬞49,6 ,Vc( D ^Jn^f;;%_(Y_`LG, xk! -5:xJe_IFQ8X꽢4ѷX؍"rǝUXA3TXCf٨b78ŗ8TFڴt&|ix$aVwT \d,v IPC yM~-|pTn,Mv垘5^ KuJ< gyLKni*~ƛ -Йr*hjgJm٠Յ3vׂO^n)[vlM2+n0TFA`v_k$. Nm7ԇnJ`'KL=R8\|O Q#Tx8:l_:0o8!S!ba'Ф ]cҏ`"pӍ? ~]'J~ЩiTVٝ,$&;W>8̄ wMTHc$a.19ʓF3ٔ.?٠50.+'eP ߆uDpvfbF_9 I|}c4#X6JЩ )Q'L bB^nvύ΋hd̉n {RIldeb#* ~EtL xK"t>R 'z׹UyRL/* y)Y#(Ϣ 0R08XzhEXvmF3+i:s:RsdE.2~j؊M*Y(d>`сL5U|u6=.>F,]/Z[X$7Ո‡e.{5mje̶ۏeOh70D8=%\An\!"lu"8T8M6쮀&T oILyڸ` S~l,=lOr͂¹V*Ր&Dj+C8ܳ peۚͤ";$j3?Pwum2W{啴ʲcí5 GWIa12xNOH ӳ;l&/1oMOpόrwhݨ'wj! CyX4@UbSV&[Jfy|"`:Oo:,i YЖl[Oy^8dkAUKx\>w0.;u$Xp1ppW | 9 W]& <s: BCs 9Mm!|П7nBxiۓۺ. ) ;FղDʨkÀtS)w[D3?h$OWoߪtKõ!zÉ @}4_m=AL?N\"^z߄YҫŐ c@*I!3r@X.gO1 5~ Z";B~_NP?5)޾2 imiFy}|b[pi`^I97w`W en`TUB<=@\I1:멅1(šg4^gVTIcdyu/JT(BbQ# ^X]P㓶$ <(= üp&Dx-:#frO7y~edw|,r40*9p kфw(QCBiË;(!e}mws_վVeO~#Ut{^)wJokK؍ʀbfn:E|B5/BW≸7!釿z+F d^^TssjǴ.RB6Ί+GӨS}߀&b*P'-do];|f ]ˌy3~+Ugz xM՞yjss29xƀ g!i8+^zw Y8!pEMDgHҕ9V;9i= DUԸÙt6L8^ޕۛӸ標^~գ0]г|捊`\/ Y\;ZAQA]8zڑDŽ_̫NɡгVU_65؄O"g$.V io&#B";t?Xh R/6煶@`k&ބ3۱.e94GCgl@Gm1n|z0W'ro0rE˝*{$`&(Ļ6S 0S >>d60SR_紕AԹkL.>,U$lxHI]}"},al+k ՕL)zwF;h^aGVT6rQ%)iTSɅC.uX[F8RjΡ"u_zk֙! ҟDK x\3Բ ,CTYY! qHC޸ )^$Zb +HVy Ψ8)^KZ_]-Fv%4Q2u @ӶUA_'!a_ΚƶܕPw uk /MXni+rnW,ZH7ވ]@;߇AB7}t۲0sLvfrWV[*f2c3>oYщ y`dJ -vXL,}7$<VgYin0@ijR>Oab]z I@ktbevMGኹ΍vy[ewX{C+\a%X]Ƅ i!ɰmrmчGdY!,[d4N%uz}U)Ӽ%*qi3)!ĂMQ0yYZ SOkDFtzs6_7!!̅rtB ߶M ĴQ~prtu 5O_*z@N0n!^ 5F֝,mH!Q Ͼ)bx&1u'wE?%i?K#n+ج.1) MĠGu&02Ł`AuI[Hw +7ppPu?&)(($sQɢ̀aT}ei&O73Mv#Ar[W^vS|v^07П-6.Az/QY2M:AJ 6DNR\25͋6n|o,Pp!S5jGXwS"@0Q \LZ-Vܑ)iNi\} XU>P7Vbh^brN&:G= V, 0"% _/-Ge@n%NKhbehES1pAds|^5`X lt'D3 0<m+ 3R"xζL^ް,fᑅܱj8b [I4 2:(o6glqkkGz2]|?οt+EX(%(E>wfn]3|D}}Zi[ 0گ ,d14M`b׿Pf(`CiS _" <*h'*![8xA 8Anҡ3N&^Wp( T +fu:+݋ɔ_7=Ӧ;C{Vb%e;~ȯ~;6_k yh8%1z$$C HhDYFg: ]; '6fHeaÛ&&'dcQ9 2<79)ZP;^X(E2YҴTt|r`}n\>qC`D̢cH:^}0(2nr \bԠ/o~pt0,7!X"8 #s,T6Ks/%$Yx>-H翃TʾJQ`N*D/U4^P.9\KZi3ɀwuTصDJfo*gZG†ׂ ]Nxy3oqK#_^2TxqQZ*fN[ttI5No?@ Q*yW;»j8(yTD|F{#1 i)0G)!J²T+ |(!sRo)*mZ0`'p\^2#P baEzǞһRO}QNYth"m`I9IؗHM]m)ή TT{M 2w&Vn`ǟ ,VRϠy GuCAQ(+>f `ו/h4e647 | C\W:WU% S30[j If!JsEIk!!oQPl3W:Fu nD,5 MT>蝲LBtu~O"l$]Ծa> ~Ƭ2dZ[ްOgr`Ϻ~P׊J#\ #W+ yOQ/RZ @:f"s].r>e^k?^iBIkU9\՚kٚ]~2DV0lq?ꩋ z [-8?[_V.Du<&NF>5>lgÐHv{=|x;̣{բa_+$?IX;n4FuwL(7tGa JXX<,?=덟UL9[e)}}:"R4K#p tyŸ;3?$SQ~`;(oz kBtY }."E uWw÷)k4"ƒ_qMzNꟍMHWjRe$:KޜA|vPgsd ?d;܉cU1N70 VkXxF˛n0S=H'/N:M&]63`6JvƫZX-d`8WˬOVhSTG΂uٞՁt:&}J\׺Jjx7uqإK|4na*to89$'; 7#Ž'Qm;"|nrCm(U ]0yA0U|MY)"*qUfK`5HĿt?Nԧ:.FcҐ%!ukf?o-B$JՐ:6t$f)KNs{[ )lEIJ L Os Lڹ}NފBٗhk;OêdnFu閽= VUtлSA_جٍh'^+4hy hڜ`.D}7es<6lqF KegՊ0\qlmrF26PKc._~PO0/ Xz\#Nވ~7B#N uhAUGmM)a9:@KJ!Al#] 1}i S7%_ꊱH7gp)^ O.HXP4L]V Jk-, gr,!F'rÕe4u-ksOY䡗B+Fo8Nj V~xǵjg܁ Y~}vxŸMDz]C C+13+9 RTEeܫ&5y0,Mf rsxrlZBk>]&]\?JÏ&zk]A~ U6۴^?WGlYAdɟj-Tl# Lh& ѱ$R+Dk(}saIk p_k3Be'3-.IePȯ3"3~sau0lumcB/uKpE X($GiDT3i7@r6y$i/dy t_%9ω >O"c-VEk~Ȉ"׆l?qXmL)ۦl!̖[/Y3 1156&{,Z@Y%=Rp/NfI|ڔRF¨B:$'Vj$dhS2zF*z)N;%UYN1Ƹku8 8~e# ;(Vjܳ!DrcVOw'(J 7QPzWi_r`rAbcټ62ӝ`C972 #ptxM$ Yh,"Le>t+3(R}eqv@ %ŐMu2T- g>{ woiѥrWH2oNMUUP|tD4ߝWJG[ך. ~mW|;3lI*W ]ffz]>20T EH\ݟw d'D?haJhҔN'n?*E]˿O& ؝%݉ˣm[1%iMeKIIr60 _P92%ٶJ49GS\›VoE2=妠㐃 bv*a.`gŷ!\hcD鲿7|ɠa5-d*N$UQI( ne[3~P7ϵW%Lu9?R?<g؃HV[лO}@ND^63VcVgE{,mh\r6T y}xV2xAN*2} })JAQ{sMb+ճUKeF9ŊoX=OƇm#2K07 2T/V%EӞ/[[Hk (8;ˍ#*Hޔ(XWQ}\ 9tQ$ei]sr*Ѐ"4FUQ$ 36THghЏ)KS! vXƛkC 䵢aE7 WKqBc|A1n6n0]NyD6WI Svy[ΈJ2Ɓ)Y߈x<ǚ (QKWeڂx\)i JXR_WFEX#'7̉? [#i3љިb<5 ڣ<ާ+;M(QՌ7Yb^FR2 Mr%7tGC!qFнkү@s4o#5B!z#ڝ;? ɥ,%fZ7c9*ʧ<±*BfI9mLkHyHz#<0W^m?Ӵ=#J_xTU<{(*:~f[Pm;EY 1nBbXP-1bFu4A4̒;5iKRDmF -J)Jv/]V mάSy /߾Fᨠ{@rDՒ(2졘gK+eY)29+ u&pG{Er.'! 7`)D5Y2*LJH2ag,!0qbs/wbE ]Gd`EC }=oT\n( "IWO בքobj;)/j+skaMn%(bGyrjtOFdT!C* }"D9ڤ< \UFsk%GxB9(}K v-}3vi,x\fMO /#$ͮU<|6z7c|@_FfȷmVe3KS׮W26\߻B;zT ƭM}/_|zA},@A|d6HMUy&.|eEcs鐣]\QsN9K aa<Wc}~5m2%z 8[*` RՂu8~0tf؋E//\V3> G!?zAvx*3Wԉ_=x0 flj V?8ehy}?,YJk\ztד(a HT,vtlnY_(]~P48ځHz1k]2ﲵ}$ ԶwEIwT{\cw:H sVL#)jEe*%SYr٥>OLOӉg:,v};Wc җ*C:l}[57MnFss7UnI۹hOSǟR6덙_>c_Ң@qU AN ?i$B . cH?T**?=ZK+&ˊ=v.>Lq֥jcn ݇'+㓚gҠ?*YsY 'H,EUrS kEb',( A*(_  WI,J;Jr"wpIa*+foY\eٲe׍efi^iLeq] ~‚g~iN֎MNؘ,~V_0mɼoԙG,B|k-cxs-Q;o e' fRU$z{7p9MnW4 ؅@w.>5f NPn) ! v]*X9շ_hۏ;k ɢ5+$Ex n8>S&ֽ]sNMr%yM%}Hlc }'S.^o}#+} R&Mym0TIHҚ̄$xl6#ԎHp$4 zëj~jEϕZ>X ]l ܃Tp-sKYR?.F$]1i+zlփ\Oz %4A@X洪T݈Ff`mGC?vǜNo5龸X4_}V1 2xI=n"ԈdL>p:FO* _/z׽t)~.f>р6]l'/ _p fb[ǁm'B7߀{4CI^kGݟ#Oz3ȳf+B!7?\^$H7*mI kG5K_MOcr7ys K=rȪJ?11*HAR X"|;j&x sBJ^G[!5BEspQۅn2ҔΧq /(OWM`L@A@F_){o!1\lb@|]586enp^"C;r/KLrrpJYiY]Ve.PlN)@%}mv@Y3)̫;^ڦ9]483"\-.wg%-22҉_D|J상y)AD H:n$쐅$HZc \ԯ})Llƺs^{ dvqy+eM$^!N%k߮zcQe1VE$G.tgg,VYV'D>rMۧa $qJ f6\xK\=9=fo'Yd+wQ!ýATJ/r¬M,A^8PEQ1A*)eWxOգuc]dZh FMeB[of=-3"UKSx jes5|ԟt$R5Ӌec9JU@/C:)]Q(#qXqos}s`GL4J!LgB1o YU4&=P ) CՁ@ְCP-pUqROn H~6b]`ۀZܔ]<* ޲ s5pv{8A-^FM y@`zԔ]{S`*I[؂me)pPyI"&[m! h o WVA94ޱn:S?_zST1L_*c@ ^oTSA6BCBdU$\jm3 gۍIķ~SfFxR`F\)[lHȾc3yNR=~דhE.k\7!153PH>@;Ѳ#K -zچMС{y1f>~4>G>8,ϝӬ}UdZqm4pTщ~Kes!,w Nq, +k0୑~4O,`-l1aT{O@`iޓ@P]~{`4n3;XRwYvȩ{QsfT: M7:C抬+qC5JAQ>E9Odr ئG/cf~nKqo-"S lL48Ru]M/u[uAڵ+&T K4 Hl,( xJZsWݶ>Wmp\T ͞tre2e5ryZQƒ/#bn9NԀ0+g!,If{)N7 a~f&VG 'K?9;N|@72Յcһy >o[!jŦUԊ\%"EfgV̒c{V*&Tv#Hzv*9#EϢ*Z~ްIvTO*iŲ|LAp_ÈyXQ[5a1pzdOH-kzoPr\~7M/GXe9d^̶& c]EQ9{?xD-g|+-O{i\IAL@\=__cACXGQb|rƓVNضG /d2Vϐk0娬y8?-:29b~NVt .+ʊ>9ҫSà*nXw>d;i*}P'&7懳ڄר2r}7-F}n*>ñ?np$3?0cIV}&[ Ⱥk965`3㹢ÍVLEj#4VSEarr69TX"&No2C&hP+xsXqES&aqʊ3I-uE[,>@D;ca R%+ݺӗWbCu6ᆡE&-F~bG3j5U.|PPI*hX\5 Կi5C(Vp$Q5 YHY ze~͕^&"=ōs[=LqO5M/p y,_N杻>ew vvxf|&uT6Ȟ<6{|gYZ0707010000037a000081a40000000000000000000000016661a1dd00020544000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/CI]?Eh=ڜ.+\F\ru)Y3A1(~5(Y.2i+}RG$'A݈o.#L(Tc1yЋiiťT*/=Uhc`mAbe~f,;#)w=&sXoPm;lv\1?&p%`qiB浽2洨XFi]j7\gC K4M7ܪ~44ޚ+epau{p+MD*|F1K дwbY$c{oMWH[3ՀgلH1<~ClriM7a%b#sJ$)%#qqUb&wI?|-gA|KB^`~y X<P쩣% Vg3! tl!`iԒqC3Cqn*Jў`Qw12rG3{p?r%PrHs8U+6֐5i/w"Vi9>vږ~]!XBGȿ=ޖ =aH x;ZwL+u O9 pS#D:]7G"_8"ٹf>j<]y]7H8+N2hd<KGl(;R]1;z#)ު+m kR|hȂubxu.|ri Z*_2čnVk_x[8~̜Y!du{؇|wo'Z6c 5䵁 !;:u<]kCyNf`W  r-〇5E _>ST4u:T|_4;=I.dWvHHʞ20foUX3'`}oU^4N@0\Kػ- FIXnLÁk+KX[)~YXM2:? XtK`%$lɗL4Z@dܫfr|+C!zZs h9 ..㼅¾."]F]XF쓿 dhkB9Ksȯdoq8('TC:BU6 {}H< ua!^$>҅|^ߠB> 2( cU4 #L〺>+KZV&4ove 7~[)Xܪ\1 w*߇X:XlS*,B"Y7.B jh̅|.y_ۢk%rNF,#Q6Hz1Y60#_sfijڠaHekhF:Zz^W]7ȍ0eO>dvG)M.ܓP7Qh7leJ]{%iıqqw*H5Tg+x)gnE\g%\ MV 885Z[B8"*60m01]Eڢl͆+L'K+,<8+ݢsl/)zP~> $T ~JY sBp|26=d}%֣04FR~Ƣqܹ_o y)35}"dJ;?OP_Jג> 8G`VW+Ԇ)9$ {=/bG,^G:9gx䊂oov*1P.^ ZH^K١jdMw5~eG>> T[3QA84ZYpjZ}W5~ ys8D3/ zԗcjL4M{G?4 9Բ )t%}z :!oJ[TN% ~QB\ҐjJf7uCw ]eS/ V ѩl7qV.28 lTEVAAej\ CަNPu)hmJN/k0ng, Zb+>W}#_Wd\ECJsQ >!X| u 3l"C7bلd0J[)M5gCⓑV}r.[Q#={aQZ(B|0f"C? :_gMGeD+] tk<_~7 s"CDJ32|0VrAu#f~x5;?L(fTvRCj'3՛I"bF`.Mo\  ,ç4@D8cAF\ K-ܶv^e*6">.Q7הר$ID 1T59B"(Oib$39;xsҪG:o2DףKנ@/18ܾNv^̲wepa, W]Uyp6Y}ωC@ut2lV4oKmNm2K}?;%9al۾/skw7{ǰfO3c\EAgA},pF|v:X4v%Hy[1iiyb=%ZM'w:tXk.}=ff6i{u9'YLW~~,;@^=O^C^NF3-2?Dې$2 p=x%lAnb:h Q\·6T(O[BȪ-1Ԑi,N |H<+crcqH kŔu;k|NٺAwU Ah|n GBr) iZ+&kҨRK#cXЭ!@"<$?OD!%C49|k @jjlɛ A ʐ?BjoKS-u<4Izhĺ+0 $/ g,\]SoN<ʗp7X4A-_/7ߒ,AgTel$a* k:g'-Ww;/Sת_i=VTLk7zR$,%~e@ĚG,JC>H$BA}Rn:jQBj\-{;{"NP brzdOق y8#)=zCE;v RUxx_âNP?*ف\O!$!Sobex[dL=;O"-)&o+ v(/NF뤩@ZH:fl*K +ib,i=l؎¨3üjxRԔYt0Z{ǩ'$Ȭkoۥ:l|7XX(31Fp'7ԧRf[[QiL 8{A,i/ 'RT:}㓎0>o3,cnad e~t+GuAH,݅|Yg{h -{׋.:8*LkXX_%J/3=ӣF̼nKȕ~йKンx C@Dϸ,όo9]*p=kXZ&hT(OWVSm+Iyx`-;]E?L&\FV$a|?Q%J5v}-GiA[6ktVi!hd_x?-D [mudNoW0|m B3_9$G)>Sl- D s09tn:\Ǫu ZͬO8'lh: !bʦfzz UW`ue2 P&+(D>X4r3)m){kI3xmm;.K5ͬT ct+_o [푬g`FڨЄ*tlPWc2~ ))tèC/jޥ`LIl2B2+ΉYbZf#0̯7S]2 sXg8S ÑZB갪-n$t&N]WL`bTo`.Fh.QA?Ys ib[흙^$Anh"_6ưK|+,hK G *)Q3tx@G6+5YI4)}=HzwaeALwZE']y^GFQTA/*8oz%{f?\TI)% ]gkއŞ?]^l%_Ux giʽC,B!a/@x-xxiLRZpkş]%7KZ JC>LÕO x9frp'm8I:e2;ue,^a%:Az~,1HC÷I;CD%+j@s`h8AG4E>ֵ-c[%G迹9wH˧=M ^'y0ӞR:_@XGlS}u_q { @'J $-nɇzs1Ӣ;wB95]3m |RcO+"$šO![0)]@ & #NPWg}?nfed k糥:G"({yP@]IbJ&.𶠯:"{.'3jDM1+xY4kᏪw&f90&kpCѣuKu}}xiegܬpihe2}?1q H `]4JeΛ(3n.LO1>2>KgQr:G(t&S=nS0-J_fGO K ^<\!MR}y/]A=.iNA<;r'6981/ ㉼=:~DA$Kر0l_VDfYG VyQϣE@pSo_QՉƟn3'y ě;5` HK +c"nz8MB+{CC,tBgkf{ظ@K̵tLMŀ:@?yVF:Ѥ5+ZYU ?~"l77,9bZF}{sK\4pU.}~X$(ztE}&h}NÇ΋#ryh~8ТA fcJ4".x1kb/c3'Jlddq4NG%vD9U-@M0ustE9 Vãbvڪj3r sPp1le,d:(Ax>%&tl]jGEef/I*ώ)r`u"oo hq [L l:+˔بf]o|%6qbn,-i}F.ݵ3'$ `b[*rL1t;4z4jqՐ49`:M! +Lcgmdñ3w|jгZRc!C$#D" ֶiB3B&u^tzXKv4X.l)J5 y?SG؃4)ҨxzB]ړz8|836(zCrŻ4;m59pk.ͮJf [X99.!Qm*ע &܉L0&fNwfI]@qWPIt6d 7,.(T?::2' *`m$u6d. 3 txtPoVUQdδAy( Z>9=u@Ӹ)GKd'w uLbNc ؿ(l71I1 6jow4CڟU \,#0%4j-?`ˌFpJ:~`$*ہV$qV(?f02k&!ڪ'R ɞ2`E'\4͠ ӮD&UKrgoB葹Q4a.qp-XY73ySQRrs?!}bNzٮRwat| ΝUE nud9ۖCTmHQ{;O 򸰅 T}Up|9՜OvܮL[:T6CǪ!?k1kROUMrȲhK6ԓi0N!aoMom2$n<&e~W|ˊ`VQ;j:VVعۃoG_MѓHFT|,H[BY06yU'q~cnJP[|?H˫Lh k: =‡^Ԉt5O: :u}AqhY#o̲ٝiRRЛI%y,/ɛ^zb ˝iGk;S^SV:[΅BQ0 ڕeLRH֘c؝0+' %LbPGR}حX,%m14%{{=HncaQ(fDVQ_S9*Px[1+tɱyt|6r]=5W׼Y:9v ˋEA'8@K{;koa犑ءI8]kAIЫOktY?>)`לr)Dn{\\ʷ蓄-eݚ +9M/0DmeiW 4Rh$f Af7ެK35X;@d T`ZotS/DwNRtt3=\gt0t/d-8 a-pCn 5w h٨W%.(T35U! .[(J:ց,w6 v1ƣ\$5l(]lGh{xt2w׈& fZ7 V‘|/Zkf /![6*JH=kM~?oYr7Id}PK<3P:\Z:~9X/P6K"ADڐ CCPЪ *a ``ezIzPʅ`4^VExɴ@d=5Z{*E9ȶʭ mCXddw^t¸X7{[;'NYQ#8w/ztIz9Q$@.ҭZʻD9e(| N`\;H[RioEc֚`K YFkpbxҟ%I:1"TQ+"mq)=tl3s3.Эh<؝+rv)e[VUMHl[==^˗, \sKG5i #3舔|A'U#=Nx\#sZX.pykPK"Ŋ=.4_RHRVi~!"5ͦL4yF=hJH!PtPᵽd!ԭ8q. :saA]tz~(4K0~*3$k"׿:Wm.lP&GQIF,+BnOӌ&$P_1Xש|hK`kpœI؉rG|eQ2F)V+@_D|mK, c]^?X=<$ e{gSr\#ҴF3z/= `L,xO- wY̢ $0zk1J˪A~9>_ma?,*=]}̿;"AG]LnϴKXqվMnm$G5n9@h7AhXT=ﰜn.u7dGN(@C 5g9{ՏE=տ_ht VXQe8][$& R(=Ͳ!q{;`,s&hi wGSسKH z24mfD dһ3 4#_hb#΁P/bb˭Te.uķTQa[Q-'K4/xvkG^=R6 eFN`S3 jz>}n02$ꬓSCewf85ʪ#8[P?8 ]1n+l 11k0lxx$p)[xP.ϡ= Qvh(c."gUξ݅Mտ]tL6oh?& GDfKʹ-S4SVs~LK`D >U2Hys}u0LޭuPv @ɏJ[۝}U c2 +:>_v|tS(TCL*ib+Ư2g;n9n=MidtQD)l4^}nVuŽ!G.La6 rYv̳@cnM0쿟F,)I/l/Tdldid-lt2)wb im<WmD>䬥 t4.l2L} s*j7!:BQI|QyqBӗqdѫ}~Y$ߍiGb]RёK.X 0aєVrqbdCwZ%S#kA3!cY/׋R-{K\3M@e[_ƅ#!w "r| L,Lgg4\`xlղi=' 7}5v%FȦMaw4r}G^"r&9$0-N>T&/*ۉ %-&P~i%M=36%~s|fKԅl%Xq"F;x V*u,o5_ݮ/~`a=^Ow3@Uhs'J!|i ygߧL^R#y]4 o}w2 mzĢIO-f k`l ;Qש?r){PH=c_ mT$7c፫lftT'FlPCKs3WyɞJѬS"'@;!X_l<;ݖ{uCkWP /MUR Ƽ\m =}`ɋ0QgxIO*Mh)G(Zm/h[ַRxt_A=Dep8WyMk U^#΋{pǔ\MQ24h7 Wˆ#lD"vΔۛ$R9ٖt) Uy5X= VWK[t+?%Dq /wډWMvj$BOЦWfORDHxnl2 y%\yjsyMH/*ޯ%Ŕ[7n+9G4'K> :j3Q;- 3;8>lY] Xyk=| |45C>2Z/ gc\2L oR ydrd%zz· 4VF-lc _ދħ-_+ձף~>Zďca2FO'/">,I&,H~^~ZE Zkߵ_D*=l2܎1\(GE볌;U0t; V@FĂ&h?Sy< עnIZM%@HJb\bV, *K5~}w>vAAEz;j7 BeoB7(<7K&ѶB%*Ƕo;Yd{,u n-oT#$w;+2̌yW̘'zQJa*=)р7 o8V>Qg܀ynx̀ܦ'B({@P$b=9Esc )'ΥQ׆VY3lˀ !TՏeNAD @03AꕒiCe 7%: \߅ұpy&ΝMz IM$,6y3!j?0Rk]Lzh[diքC__(ФsoY-N|\6~e@KCb;LR*X7v؉bI?j:dQ ב)+<7:BЇy520;`|#\d|n!Qi6MH|.S 8-\y0n,XViK+SsYCUd.s>8U0M-[#2&}@IiW}M:?B{L#KNEh%¦( -2'KK_9AQkgUFC$*DzXD8 &Rct!;;εPll%K62,?_-Ki@֐a1 ~g]EkD03;>PVbS МzG,2\'2k>_ҳYm]ә+E7h1 yˬ i9쩞ʽ',Q $͋iQ,x3}|A(~_"MH۸{Kj^:T%DchbjV"ȥȫP&uA\igGӴv}tQ!@\B,##V#[q1 p&"kCM>'bl(ըvw05BnNi '4ueDhCYOB{B0 KQTE\ޮol,~ dф,ϥ qsEP-Jw'ZKۢ4نIE_#sѠ*!MK4 8);x ¤QNNid76ڸ:"9m=٠qXq>ʕאqg15a[[%R:ذY_h/`/nezN<8다7 C)=~~'qN%5${G#AڽJ kC^ hCRyJ\ nŰw@v#K+ }#5}d\q[@TТ\MgSز-:C{%#Ӽbu`:~bk9Q2/c.,r@,v& Oppy'm0MִN>/h φ?6qyۇ1gAA ` ˮ.UXu_WdԚH87#g=jߪi҄lAbzf;qJ/Gd 5|IB6"Q&K `Ye"=~A+8nIF=D^; @1bv2oep/s0&S> |4נ9YҊ (kLZ6|w*J#L@IA .Zkƾۜ[D32/42& ǃlUv$4C(u*$R9,70ο="M/>4_*Bñ vqșJ; %EH LUKi՝hO'nJ4Th2 NjŒV@VLx,`4DR3RsŬy+!'C2 1C^հO/n>tM  4gܣ!JCe'aŎ&(Sp 6!zGB'Ϸc." p$.S4J+iJ`[ e̤c 8޷pNJ"R!Ƹ_(yOD1%V|םQ2;:4fhh]a#=F9vVO0,%^ШF0Co_m5 F:+4wf#XlqBu_*y bz[(_7MxMw2n~~ةhX, h<2M Ʊ(X{5,-2\] W9AZqG\?qsfp:)my\ÊYmNg)Qӵ6Psd9X][WDpxYwӊj ˱Fc'{w&!V{{2R*uL-4r,fnMSY|![3 1񀼜pB?|eًg kIjy-2OY; FvHj yfQ7]+*"o>/Lo XhssUh ]196Ag XfksE26 EEd$ЃW =Z"UB7r݌u0HEUeJ@a&_.97Y^}u;y>팋zdW9CjL:9No"Rl=Mے|5W?R( G.d UXh`PfP8 Wo 8AA(FD:KЪ$ ןboOѷi2wcPuVcc|,5g]'͑;J1/H1 Gr=s 70!G8XoF$j'cI8? U=4׺`ҕ}z,¸qw=mi/ x[﨡%rY`pr QxoUDʒ_:6--Z]⾍PhZp0@A䇁M85ej.7W q~ wh$t'T=2v%"|>.5j!:Jj ̺GZ4 S~No׭3܀ u1yL&7Rh '`[)LkXS"B$%o v ;$ѮGMZŴ}mZ Js}1$vL.hJ-~c"Ⱦ ηaRN]n t^O(o%Bc+Xݽؒ鯂]:79T4yјs pNp1qLgHP 9}!B%'ªӟ0]U_,7Xa?*\jߐH0Y͵$B1}<^W+T8&x+-n$;%HEV 8DcITlIFYQ|H xúFHʨh[Qͮ1L2d3-, "tU6]K'o(n3ˢSCwȪ2 SDf^7 `?_Yɗ/K{|?'(UtLlPތ"dED&/Ag$3 ۢ'|WN+y%l~Ip3Ρϰ)8VbXz֝\@[nNюv1Zk % +vޕ6Ԃ\"H-Hz,2'V ?Xy -C(/YkG˯$ Fcj^̱*#6nOfBt`”Ae#O>$2k];g~dAWN@<?P-qVmqj+69:o7D-=XI=J}Wjö'"#`}%* ۍzQeKBF(> 0J`5vėo/ 7avc{  ",>'ګ†P$iԔ}"k&rEBmɒ5Lۚ|,t2\Ɠӈ*r@#N@r2@ mO勡uXN+sm78QhE" A)gҕw:$H i‹ź钽%o5L=mW ؀P@"Qs&t\d,(}+$tBjJ;L/e$-A'Ʀa]ů3妾63/!Z L*o~Ԯ4q2lc/YAGTK2T޼ވPq)!I:)kCQN}dQ~[ޜ"s=Q,]̒U׀Źݷq0c`kAxw|\RN`'xw{t`r&Zh[3Hd᫧Հ#aǸ3H Nqԝk7 JA\X|I1 hV@ΌžM{Wz0 f+Mdenh#ARRf 6lUB!Qnx2p540tF0\o6HM{AARnYg% !dBW,/z J3i ʜ ݃zVVM#\(nf:=FlH3ula](۱(S?n [[&8!UTץkĺ?#Nhjƿ$G[67"ǣA,%m,HvA<\ 5;ZkhtELxC _y|r[9?Rz{{VD6+BIV)ӌ<gA=he5)u[2\ ritW}xRoRDֻ8?l $wc,aQ뙰IyUԩ#T,ԥ a_;ɩ>r]Z{_B3eܕ|c YrB[Y9p|O1l?&YR'? (p35#j8 D,,lBG|ښ.!ƭx<} O݋cZZѪy/KR) AE#A"PW. Z`˝&qtS~ᯢкFDS8`[/zƘ @7љL8YU( 9d6:%a{Y"jPuHfNhrw.4OC b?tilqGؖ&P0_2_J&-yO2{+&Dأ1;y4*.@%LD,dN`E2/ͨw+]IQ^p_^k# ,,Bqaվ+6RRBu`HsUOc Q̭N~N@PiȸxڎY)^`>92'Xm3vȬ|z2+Za;4V1y."=$.jVT ^Fƫt% @Ƃi\-YBԴ!(l?Qj9/61Jx«WKЧ%y"}yH>VDZVnA@?{d) H߁;#,mBs"{_,D,x|qJ ʇ)jqr3dq AQA6"#RE* ͊ͷ@1|Rb۱h1o߹'²aj[ާxi+ -N:':wy8TSyŘ|Yp*vFzEd*k2$hc'nҔn{T2aqû>GՍClubu6&_i6cu[a<}ɖi܈`"II.}eEtJھ,W`kAdL,% 9Jc)Y:^[*D Bʽ6`{tN{a*5?~#|Qbij`dGQ52)ޗ\KaeL82>=d2:Hy݆ĹN]>;.?9HtfZD˳RHD;X\hbإڲP͓ixmG ?\*u|FLMFέ- +dh7fq7dd\gjpFR\XZ/դ(wOs!tԇOu b>.7kxkgy)2gbtC&UΙ)²tMUQ< | j<&%zݵX! N'ae_WYH6w8~T [4]QC>ROw4x' tJ2P=)!x);BB`hz]%Ӱ [a"R/j،Z,dY:VhV#3~,nU^i|NN 6U )tgl§cqDOK?eO}^-"`~ hU AiwU=PyN Em~?Yԣ${z"7 u8K>*ိ< qTE>_hӲ74"\H>/63 x--6UVL"z:^ԚܲL)EPk K*뗜 K2L!]~)v]24-ת 7e -ˣӏ}*Bh2#5vG?^j40u$xEr-jhE}x;tc2F@uRhV.]5 V5 W?ʘbfhTC=V **^G'c1膝}6az8JH?IŃ8@ ˩oO#@OeVg[p,~m62N(x?70Ö.! >o JQB Ɠzz]J<|Ƅ+$Fcu!lLΒo*rײ }1oL7-'Z)ߛ_8̩N{9U6uW(x/A (\2fqR؞hۡ.a>oY~S~F}|᱂l %K읤OE%QPlD} ar)^/f||]{XRW*l͉m9QN+7 e[W^V+O}<U)Dq: 'aQ 9u-V ?} _tpF(uA|egьŠ7sh;g~Ŗf$wTya2Il-(H~n͕:lbncU)2*ľ6%00sbb{P2쟻M@3I^s-԰ 'R;Sd"H.S̈1Zd|b )k1-FW{E4Eo(wpoMn9atTtm w1yxd-iREyW/@DƧiM#g-jy^jҘOS@_RAvٚմui]>vZɝB]]rX_/WԢo\& . PCoWH},]f$cL#PF|eUzx4=!ЅWiBޱ&vR6ն)9,)m52PBnSYӌ@bk۾Z^#*lx2/hY(|Y PTu)k idJ-X,y7e3%s,.e36֍N0zJC oqKQ-5 MK/P~pLv`%R܏0MNƶ 4&Qo!dWE0=e}Ų{ ,!ΎE~qJDׅx#6\nlڥr2=0=Kw'GuNuZDFj ׹WMtOz+4q]iv1{o¨D;8fFf£oPHC .Ĭӌ%LT@4yl |9~!I¼s 6Ԓc="`E RCFG#(19+ƺj֭?$D3gW'UY`,q:#Vc[2۾qLLb$0HCEnݶp#8g6gA@ZYI5 ]%(VO&0id' np"ߤhӾʽ}R){Y˔$cafޢ3 n#y4kN!!Yf/߂)LeTa $0qƿUMAz7yզnqJ@CqX.`eJZd9kMS\Ұ)0Љ~֬-_#0)(b:6hnq !E.Ma[Rd`XIX;V͕ZgBMɑʙ-;[$mфbs'>VeÄ)(qq&VUG_oE_~0fڼeg\'#9 OZjϿ}IgT7f\+S ( tpPu5O]pV+Jx26jǫcRy br8ChݎpoA2Zꢷ*ڱbUH3Od(¿pHɟ70%iQЅZуHD7w'd |K~>Z3H^ `ZʂR= ܂9cp`q儕KeuZ"wU>L`wB㍱ސ d+Ivy h)wQ%G 8po,BasKX¬sK!Ӣ{hU_ml(=r_j0IX 9o7h;^d-@BK/brWv{}P2 $J/iGH=ߏ5<$k"m j@FF0cMJ4ng 8'ͬo&kkt=q06݋{Akӝ\BE[8= VW]Z@kTЦ= ?E4dP} ; 4OYG;#4?ENV9DQ0{(sOnsOS ʡwyDhgdPgFinaߋɈLA^Qmv*gtp \MsFn"h]&DHe:;L7<}Ww|(;uRhBu_\iԻt*RP7$-S7n|-k.rJ dݬb)i51V8ϼ Ne5 Z )K{_az$5VI\]sMs|XoV0m[+5V04#3;((Dra=;6Gϔ/skgEz WLX14!6]N瑬mzCe^W3nnT.B4 @ώX>c7-#$V7?F>}r翵pQ(_yƁ";KqfIRYT[/mdDC@A_-msvhw˳kn[8%tV(.?s4~~@F.3?MX&'Os;GWg< ʺVF39w;EAqɕ-,Tq&dzjf:fSf-p7sÂkYSu,86I璘P W-u׏D 4I ~6Gwg>5g4&4xsXpa+HEAq@VP>\",Jɔ,F?9G5O0ъE?Ìr—$7"4u6 s ,̬Ȕ^C(gr,C 9JL-e&OmvD:"QHy]l&8Jw%S|ފA:͂#,{j]k.4?*Zɣףpq蛢J &żT .lzWl݈;T‹vl _2%V;jG %3WYy([a'7GZҏy'!ckcLb8Dl/OM~jQ-%0 ynF^IPb(r.<,mN9$1&>ӉD=I (ٔ 7K@u^|skEjJ2\YB_m4~GrY&Lvz.x A'8n7eCrdy20n&{!8),PE>Y[</Ti<`9=|jpkѝ1xLӎ ۗ ]$M\BHx(wp]f-HQ!-y`\yB?Fۢڠao "i;!%B-j>'K)z=zЇ~K6nMzN֙𳋳\m4~eJ)Bhҩ @b:^}&VV P&s|&`+}/}I[oq 8m[}{E2[~L lEX;( [^q۲CXrS~`aE=@sEs)>:*cAa:V|LNf-{Õͣ9:I;m"5%$MPը*4)mp-5a;^6t8|*â4Qg͠$VQW5J1^TZOP@%o) Øб(h:d?*AsD*F[)Щ+%y0ߐ {t3Knb, Z7԰0e Lj@]PJl(֡-ʔm )xuL}PWD*XjMі`|q,΅iV.ul;iTPOlȸ6Wdҵ2N T dualiLh15 |P6gϠk LNv[TrMٛ- n'hW}4zF_Dzn=,Ѫôh $bbUzC9 š+$S]mAi4l.bD (έ* §+aJRyh2:xM_F],V / WUCW}isOU0//b0(^C=KÜ.ѧ1Gwhl(K:wx/fLuu:mtYQ+E@IRX X[ms[6.=j,&E5tQk KCاU7ʽ)eV1Ph5{mtʋcHTGIO -[3 1^- J) EGc̾KDx4r?pINZYtE+b;j.M}",(sIJ)BK $?SsVi$[͸wPp:|f^Hio d?!N(0M6)Gl*?n;#K.]kSiWK&ފNM4ʌ`>.5 N 1I\d./׃%3>5f)-A X,s L,pq%5Nm>aIsOn h|F~kyJ͆-?E Ag2~[Ef7P>\AU^hp<Bt9Q^ƟM {nMzw#U1VT]Bˈs]*=^nT iV=GD:T:OQ uzv(L<|0U9\Ja375b䉾2 _W>kOIצ\gk㫿p a{v jaVT~䍀"t^Bx,M_-JNcį v?z+`rS! GT*go2ΎoVLr/$&X)8~BI^%?[evcRl6tfN.kV0 SNp\bף(htc"%':(>Qr41 0C;EF^|S:5Ķ- H{"tL3f>[ .slo_ѭuo>26o`).'>7 >ց{J!(`{9p}kBX7V@9%mie,-᳛HSŅkEQTG9#1D s*EMG 6)$ߣyR HZeEWds=+&& OqWŜֵ-~cC'# :Ҳ.<+^Z|u-ȥq<Ǘ.碃|z뚏ʲDmmrBэ?9Qڎ乣07W,$6vWs]vNٯx?-%Rn-",7,2]YTnTCk3d`ı Kkb3m# y_(Pg*r Y#7T' oޒ@\#ΔeA$HM*l1f,#4)2‘j赊xnYZ! 0gA+TvVe|]~- ݟOyem:c}pRsl=QcRk̗sWƞ3dd6Ž%Jsqӻ_(ė_kZ/s[G}]!AٲQh]0)bḾ^YY(+0%}XU{񏉒ۤ{t b+_.tV'Z=:e{#vǰGz?n)D:91 Q9v,DJ4Έf֩snM`fZu_`_9h (/qd5j8tkW좓 s4~,H1TfNJZ\"Tl[TD?7@NdK,Y L&S-P_˪k(nUPKAp˪IEGfKf-;.RݽD[o=;'N.ceOgylTwÄHx>!v_qu4Hڎ_BDۀ}@]Kl$m d5~1V햛r33)JlEں?3AkQ^0x$k#ɼ.0! |&~ڏgL^=σ]*raTۂcڃfԮB(SAYQ}hxp!|W\vB%&c+?bA0>Y~ FL9 NC&H'nq%&xa (o7K FMW7-*' rSeUn|tZ{} ={6CWU73j G/cAtZTG#KnpSA 8saÏ18MxxB iF=ޤ@Ś .zv1V#S7=,ߟ2_bȅ,XR̡Uci5&4`8Cu Q ݴFM͐/nxpt֌ԝ3Q8HL\9J-YWɾvKJ#kxZ9.J"LR6D_߆3rQ|Z`Y?Crego_`ʲo1[tO (EIsy˶j(fn5}[ <Q0ʷ 0 6!Tp-= QL,,[Ń lxeyJl)pr$\pײ-0;s/ZDZz@f/.d:7|vZ{4 5R;]Ö M8ekAP?%n䕬BtEƯTmC?=3R^w˸([ɤ*NWu VC}ҥUsȟ ڕ)Э 9*q-sG eNTɰm*O[瘈ihnT8by94+U \*mc%/ Z!v>'1U_ٷZs&ex>Ln{pmCWAL ] zrB0bP{}a5pUc8x&'2{u)^:lq 41@%u0.XlAC. bvyId7{u ƒTŭۗ ZR  qm| ;%w<[T8ޑgDby95lqwA ><")kR a3LF smB+j :{<@]9F6k. 揀6M$xz>4ue,8mh$wCDvtz P DJZa&aDį7ʿ&B 6B+X2ŤB)4%| bd)L:㏤z;ް߮i~>(/͒=ϜCIq36{Rq_J*iHAoCe*XLf\s1zv]!`xӘM`" YΒ\)oȱ"h\pPffE.D\ђg-Yp f~G<__4(O@ﷻl*4<# W y/8 ;P]>CNw4x"y_7vMy^bHo14VžoJ@ܸ(em$4nw/[D|D` AOQA24 +.ė(mGB@'xŋ 擯 .e~K2ٹ*"Z[1axUYVSU-ӯbG.%VLY8mpEw󲾶qr4P%S}۪'~G0xrq$Df F9FA&͆$ZgU؍uY֍SdEA) HYR.-Q_Ӡg d>^Y]D>~g%3/HFDp3h̗}QH1õc[lqJ.ie)ѮL7TP"(DyI]nW`㍶ƥXac%KT2ITOeKVFIrI9Abp *?^K_"b{{^zdW9* &G(d 8T9~hjqJdb끱Ll_5#{ sks?J _j'A6$Д$ Orgk8aРUB(R46(r]IwUrI/b_l K<&[M?RFyk,ժ7i')3WHCAF8.I DTnWӘH4lmĹ5/ntu5K>{ m _A#*p@ `ܡPZ7qu.[uxpx|m蟷E KKRzIEǘ 4g.AʬE+Vuqy6i6z1foyF{w s_P-J#.aTe_&:vޛKj[y},uQ\39\g>˟Msie!#ׄ XvŬVR[ ]vLGT[1#SV1_hAB\àcnU=sBʉtHmdcU@i?e0b2 θ vOخm;"29ګ7/CyB]^-5Wh 'z&ނ%gҤKwKNcŬ+~| E|mRU*1 9pMH'N_wхRUsŔ '̚_i1>dL?Fϫ ʂU&>*G¥3 b=`Wc凜Tz=LB}d-A}u6^i6eϵY#&Ii< عݪpuqݎ҈F1Xc+ۆezY]!Rms~rJ.6!5rԲ*{~9aWHnNj pOvh@S$-K&ld$u$' qq&)X˺L-[I[iYlB.'z$VO^=ؼ[P rToi Tc@IqS˦]*w Cԉz@ x1yD5Lvՠmh&u_Y2Vޏʢ\洅틻[^z^s˧ZWخSPUGU]3\u]sb i|<ՙ?ko3XײtP_Cif S@P!YN[_S^VڪdzH y^ï)v*> {\Q+@# % :vR31rS+d Ԡ:%N],lDP FhALj 5ab+hI~ W"T)^(k݋ ׫8E"V*F͓܆޳C`P?DWLzV3 DV`7ChP<#ns9/M <.Җ} !3SQ6LTޏwxoppsY~q0-?/ _CeRΉeLJjފ:4E uY6tρ@-@śE * ZK%$.YĀyq 1E[~0 osXϬ:\EKвjSȩ/42o1nQ7hEjm SdhQYҕ-+AmR3:0̝}_x86%{ṎIJE K L!Bfn Q{:iLX؆i|})!]Ndg++scF( QipޥTerKd qL<ƒt=86U;e6su3Dt2_=lyaM@M9-XR"0=*dz{6}A΋iE?: fz6v.{!G$`c cY sgZ2]؋ " ,̘^Vh0oh*A3G$Hh*#f4P$F`/w$c !̄[DTfP.ܛ}zǵŁBe"t)nP/%*Vțe8F1DLRB)-B Gx9q9;>¯A2*p T2]eִSq05Z/Y,ɼ.%56`{1im_ ЧRsN"8.&Dbʡ@-r\i`~"啘n5O~@|$7zQGF4DwzԤwZleVik [J#X[>Sρ9b g`z1q7MIC a7`+%q𯄦[Mm'[Av@7tEFM./RB2~=iV@ -ZO~-Y,!<߃m@@lVwsgnH8s=Ο"fx :d|Zf/hQYw\jzX5փxV8پz10!p'St/Z72K;BjVɝ '8N0A7;/F il I~M}s''$?s h?L({"$SRX*y59q 2[k`ôy7DGI;Yk/dQ:tBFn@R`Q|qGl~}HN^|rhXS וWca[[o(mʇVĚhφ|U}V@.Z-1 /I)_jl`|`'9W)A\P^nEwLoev[w.AP9_@'3\ۤXǕv$FsET6ƥrGBRWJLo+Cd!D e7݇4q))S6Ji>PR3>4넍oi3+7u|d7`[7 8P0u-Y&a:ވ3 ,BNoI|)P(۰"i{W`Jae3;A2 Su;5ή+taBb+ DۑYF4'8r ؞ "QhlYY~LhjPC}%mF=+ڛhF^Ō\~tlͦ7ID{ʏz!Di׬ʍ{$?(+\m Hct[#Dkv-4خ4"[4As]n`vZaXfo/ c9zE%ͮ8 >YvK{w7"\-sU$oyb6"$6Sd'K@%Xuhj3 cc?cCmr":cT2!|2WE(+Qv0=.V5rRb^gR'>_  L՜Ϝ-^ 4 :3)W-#zq5SH[* ̗'Y2 i3 ouadzd(rkeg-ZrZc >JR>Aph$G>Jt%lH 9ޥtpO˽5ܝ7se]˯dgۃiUJ@ ^0 ?^$܄, 8{kuVV(o6|r+ˍ;ں؅y3op˝NOA &g7*(%9z$ 9z/͇)cEZ{y3s5 ֤kw^k[v↗%CсdOaHaiE fUfh>vGoU͇(Fa.etiQ5Tݼ{;PgTh ~M {-K C4 gU%̔Kfn_W7w| Kg9 ^zg*x-MuX s4׊y̘g,pI!XiG}e9>uq1؅ IJ|yExf=t{:z7r^E2<|PX_WP%ay܉Hru6H_oD|n-MB"w[g82Wa,H_"gӎӦuRј ;3;?M^\o/?Qdr*)gAH~ſyc8MRc+mMFG<Ǜ7𕵎!XfѺ~[iws ف~]9fk;å _ӝoU?h$\EPti,%kMJy #m #G,@,1?*>[Um=_J'kBH8]UK _}B ,GO9hdB%ؕ r.;rM^i`{]'kA635饁ǣ"֒8{Wo>k=*js6-O<^,==Sbz.rKAj PueVS3LG.B7nx˺X`gez{+5kF!ʩFvV΂ژRqDzhл6JZXx5ηa|LH~S&L̓qS''ϕנBQAxq>!uRd:bhpO银ߝeV_~|-C*ĸiĢ}|H>>S(lԘ~: ͳ_I;ƿyn>xwkٳBh]x6g 5+[QSnuh4=g'F四ՋkWfel]퀘@}Rh_#:4A{Z:F9]ׯM?ϑfqwIU l.:e#89r.WlNjmQyx QL"M~Qup{/jlzo *uy9Wt}츺6LW|mzronBI4I <]ڛUG1O1ҝ(bG/^͚A6P&x:#mo .pphC&56k?D&7fglF!j+hwDda;b%oزeD]Xʳ1ݠ,8uWO#͢'S= )O}U$,4Xj;4w >b_L.~hJa}pTU"@d3bAT%s$LַȾ''SX"`Qkoz^uN0#c;n^jŲP2Q~ckx{ЛB"ɧ]>/Gm _6juo޸=iFĉCGY\ސJKLze~ׇ_ ,!Kn R.`t)&sm 5xPئ]=-)ۼUOU.kZn_ηbƮ `VY МC܃xvP SRij]BO a je>'0!(|&9Ls'M?:yxoa9"{i7yb?zT bt&뫘WϡMd5C%SFUTÏD_P|nXdZO$ ?}fztORUFf@,d,j*2ǡHu<ΫJqnO$ jMӅݑEh~tҠ ^Iߴʆ#;M+x7fSnSi\wzN|F}Bx+ ?)󃵯В3%T({\>dWx@!b?45K[٩N"RcIiv5Eli$L;gZEpS5i7]'}b8V#L|$dyߓ5DpR'_ENhh"!(4;{V6?d c#J;7|O{!|ж̻ڄ,e(H*YQ=Ӛ]bzG*}'A 0;((%[<)!M'$"9u-"ׄqߜ>uBm~+l>JB )1ٯUWJ~&!k `[[v,6(ٓ-MJ"?Wh`R>tsߏtut:ʧW$1gA[s,5흍X YUŘsj1OlwOFr"NY0QY7S`\O1C 3FtZ.rfD )%u7T.bI3w;mf8#^Yo:Q0gfJFҦ-"ӟ-Lh{HZǨAj5ͦ]XpÉuT"j[L:zT0U6Cp =@,_8m*8H=wXgCRep >?BJ}+豧D"\X<ۼqھ\46cCSoj۶miF( >KIN 2y8qvO wHYP8h 1pqw>$/z;KC%"9^9qїLv/!+yd+=Q c.-%4Yفl0fvp I˄#8դҎ-kXX"uꥢ$b0ͥm4'K³{*q0I5j`SF,O!׵)eZʵo@nK?{SCc\6j|d9#:1SrsQL4 SRBSS۴4wFE6 ~9֓_9awnb'燅՗82M)q8є.G{)E$Q ;6ZEQZ 2nĺHv֚QnU/ZPtX15uZl;/J16fߪ.Ӵd&+ݍ& m1R N J=xfUܼ(\dB =k!k(Yb`[AJ.ύ;>.?)tZO5dP*,j*0Bc42Dck9jճ,dpm܏7 DQūtٚU]2*Цe#5Tf9 })(8l4V6"PHd*.RUJFaKE| ywtzc+Lg-wsugn?n*F?/q~ @4ؾq_ϣ?8ֵ:~pǀJ:3ڐjbߞ9ϺKEO|0,MW`Zb ;ԏzyCᆓ7sIOO^b IuLX{KD;py]LƩh($)k-xpi+56=oLPVCQto)wTeEA>5 VxoJb ̮}]3C (?gbI{/ O1ptǭ8sA-q*6OvQ{7kSriƙ+~{-8pI>x, r_2.\GB (,4s3jh3[% @aw{kL,TC5Koݒb =+IHb@xYx%|B3T}%I~w qj&V\9JH\.AY %_;Ƅ 0'L c7Rd"Ջ2]WqSq?Dr_/&a缞Li^V<G_#4TmIy1[WB݋G;Ju6 4E5|O?t7}aw0#fJ}'N$.mydA yG0aS{q7k*1.>^~JsʚVEL#aK+TȭCK]'I M' ?;BHMu^l3AY)V'f&J8, /&5z{րL |r`v1 s;sDD0=gvG{u8˯ PV^?]7ґxO/"T}ќE;]=XW&SamshDe6q: Mr"[Z\ |9x[ԣiԚQܗ@}a-9i Aӓyp;9U_jn@һKٶdn|:H$/Z[<8SruT*fبYY cx1EXBK:lΘquĄuJ.' ͒ej9{d;GN)ꑣN q^\>a P lX n" M  p{7CyY9DU#:@O.T/;f' hkb )B__c?Y3dI@'Â&IEJqT؝0\$&0:JI:2!~-!a]G׆ eZ+՜9:i; MJMU r!IHG"DpY[w }+d(LH/ڂ*O:;bў\f>]D80e)S:fJ 죐f hpx<7@ذ'$ j98}^÷fSeĸ{s$9 Q%HJ'GLrZ-69*e[*Mgf/%/=TP3򏍏JQ,vRd^nq>zgd&%sGj"d@9j,J߾b~]~XJIV HcLt}DD?R/+}v[Pzϣ~uz ̫p9Scii!VRIг= Fvyl T.Pq\]uĩMI:8qVuRbL&P5-ȄkZ17|l{n| *万=!xALî'($FUl5ȑ (vVdwS6j+ v:&O(yg Wg#ZU;4T1XCsFP'<=Y䏤 ڸIAZ\5LNMRbV"{ܸjbVlLfoKI"omWLcy!IW'j0qO嫺 Q% ӡz)Hf}zo 4wrla1:Р˻h|zsE;;b[M>6#D^Ӱ h_̂.~"޲RQX Z+:!2ʐ!毩nyҏBږV |<[ϭڐmNؿ/7c *%Dmz3oiѺvia>PKQ (qqG=rF_Z`)a3ŗd֩eqJadk0j’% -foPZV4?F07 j!"xkS6Z٧W3WvECȸ|юk]=ñ 0YNs ߘ.W>f ލο[tDõ[T)/wJ!iꢃ\*ʝ{"s,UR)6ߍBh{$A^[i6"ñ#09b1 |DϠŦNmZTt)u2#u20q y\Ͼh,s ^~e0+]TlJÇǞ#WJ %sէLĪ/$BNh8~^[|>p0y˒5bҍђMiS:(^ 0๋<^tμ!o5oUZHF ǔ^*Jln8jVXU.|ta},tb%| Σ@lz2@ьaқmr*.Z9O cKsVW¸{s9QPYY ˗, OWK˩Ɠg"· lR1':4w1?6PFu n[?X AW`F\0)G|͸Jx,qDsIٟ-٥5ziQ61YZ N*%  AxiW~u?\(@KD> ">-ӳrN ہ0_ Z:8"zdSQŦZǟr_YFUBE hw}i œfq@oA$Y}_:s.&m 5;tagpEG9TvɛDA(B:Jl0[Q*qۅCE4.\A禓w.6$ljēy5?9BVQҳ&,ށ 7ߤҫijYW(gTH Iީ2Y yŻ!J/4).ANW_&e7pn "6Ͷ(RB+-\R%_3@x_ţe D/sT‡>pr{Բ։}h}>l(\uRܺͿx|BWX@l`(5ѽd-B-ZHM ߭OkʙObb 5U!?;1Nd%  -Fg2DWB$ R vgSF)RfB\^Ŗ;xKv/Gݳq2p=^/E1r̦:jK+V{-2R'%%J3Pz`g)}%QMBsᜉ2&LT_b)>λIavJ #=+hG`@=L8vuu9Gr [+tqx-:hX͐9qXj&nvIQ{L *).qH8XӮ˧wVg_~]Xg(rK7*  QO!k屇zK/j$$(Qg-E,}u:0 g=uAbNGºDKVWED?y &YdN.(]X ȤZ@3pŰZB5}J#4l"gsd:72532&DkNUPԣ*Kj[8BlA~5 pߦQ.͖DgeLi-]UW:M҈%0׻^QQMU/m {?KG+pn֦t]G)2{ tBȶEwZKf !}RDKb@u<5-=$RT'@>X?Y,H]bt% QB:Pձff4S{ YfyE C5V f>x6pxi$LX]l ~q>n,=A7{)3dP^?D<dOepΉr89?cFVb'bꬍԔŢCʩo:4LEphL$ *P7!QY,čD e3NNJX; RÒM )2Nüo uOX]w`K|#M;ғN"_Pd\E&W!SkQUQiW h"i2D5e2r@,ڣNLu0 USݙ #77:b!b&0B"eL6+Ъv0׽9 7G?GZm-FCKpfTli"}eL xZ6a[ ~ T(Žj39dB6zuxS2yǨg%#j`\e'@I*U{oVb+62U|dS*&/ 2(_tqx nt&&:r:\(ڎY?ZX>LS?edM \"4k`mB/xmq;6֧^2R9|:lM?(b:1{Yὦifp FO-[MC;Mt 项Cc;_5rՇ m*UEsq$ǤDzhKX< 5QA`/saZ;_B`dVHr[7qAN)v\;L!ϐ}X4\u 0Pm1}L.,; TE!I4$M&f  [#zrȺJUߩ?_/9M(ЙDu&2ޟWsa#a<0èc (6i(UFR;3a2č$og=i"Rc#^R5R յKcDo;hQZjluR+i{k^_~P ^'촅.?A&z0Zd6JR(Ug{tGÚ6tJgmzk;cj*h9doGZDQ'U6Pyn^r㙅ZRltYFQJO}x"gs:7=M~@w遬6^hXQ‚d`͐kyEvfr.r@JTlBDel7IͯʯcE! ALq#ehRD,pHZ_cݓ\HL%$ݐ?_E3iA>CX{Ah,o[)Eo7H72cȓbPB kɹlc2SKo K)Z3 +N9-f"bU]RºfE; /Jf3 Ygv=s==8_clYU&(O.H.;lu5nIT)=H 6@b2Q5: Ɨ_ںV 8]l% i?pdDΑMqDz:} {8[ H2M|wDҴ1CRQL3thTv !_2cn[BߔGS 0`W _}tf!cثE!$[DP[Z0Ee5cwy}k 'D!IC  p6GhU>j.܂lDV'Ϗ[2o5pg-zͲF:ΪMkϣ =ю9%Uu4AQʨr[lpO/DXI0p.ˑB!Dof#؂HwKI:T(`D#nvBykլ@~%ΐ3rDbHݣ࿃NU1'~ho@ N8c}Z1n=D(J렇`RK37`M!]+TwH'3h/AElVQCkUNݪor)b7q~o?Vц9Z!O_IÞb1r|m}IDoo5דR)I_IY9ltrCnDl޹XWώ~]u7Ҳk7ZF(v uɢҽzxiܵdkJH3IK2U].ԾxC/Ҁ0]+sD;2D%62< D= h({6v[OI|TJcCvp[9J<`,pcj8J=hCjDvƅU` 05d7gVG<2XF8S@JZES3[܃3y!Wl2njxHFjpLOyFl]ɥ<Юoٶ+]9 Z]OYS4NtY=J4a$2Kݤp!N [Axμp/n|.O66(Zp5 t[e}XO#Cf`.Z:1.zQ&T <+ǓR07-؉z$'5Zo~1'1dFX@ztQ'z uL &EwdQ(5;meb}%x"D`VTpcKnkj6})Yk,2c>mr 㝎p&4uQņ%u (^Is5D.A,vF(KzY|onO_^j01)%6ߪIAVX0ԛzs 4/"U I^VLA0~,}<O- PFG c8\cqtT{G)!K1a תSLwX ;0fxitid(5҇ 'ӊi| uR oo/5fIIQ2wWJ=:>Ʀc%,^!V-13b$9|ws-̡I|xLHՊVyV=B?ueNb\n!O+D"A@2O@ۇDxv,i[*ପ,^2A­|L'𖴭k3[A%|ę<׹(bw-5"qMٴb4=lત[l1x:%JSe9:6 #-yMPts6?%8U6p[BovɆom NwKu+i1LC6/k*:'/uz_{|#0_=H\f,; ֱ璟NZGK_ ]max2rkH+h E+%{W`Xc& CZ<)J SHAb6mASZ:u/L,-@k@ьRqhqHv/ρe^ m i^!THyu&V%vЯAé cLnYGZ;ޑ i!=QͺFV6.b^3D1}~-V KnsKҐ,֭S6^s7a6/Yz`e0&_Ȥ0 A(Tޑ!y\|N[5WIݹ<$Y0td9!** `]ɂü4Hy@菰*& /S芆Q\GA a Ab.яlq cpZ)??8T@kJbaesa'ـ;1Gۭvmn67`< OĶ!LM<@_ 2#_[XcV5C68 >.*-Peîi(m<֏+TMSPу7IxAFR}Ynb Nr"fO.vҫN?kx2> b'CvlGcM[AfeKP6bex\ƫ gm%՗"+rũ63`ʫYO~/8zy^0*Q8yq5K+KwwRa/g K&/*moGhB5ejb˔V{t؎sVr#%J9GeyDm YZ*Z1x.CX!wOg>7m.{{̀;;[${0hV`_S}TYMQF`+JBgN֕s,x(币X9:UMEG؅ hd?NqS:iX<>٤+UT#DՏxA삮G܌ bJag _23-{8_M'g?,F/}vc'USd'G.e"q >vzٻiAj^1ea\6~8Z;dT׬ SS]XsR7:{f9+RⓏf(!\LyCLutlߣBfa K xƾ8 麢9LO3ȞalQuOCaqŦHRLH: U/֤(ׁs!' &yy=FL.H~_otv##8SԳ'+JnI7 |뱑`,k!_;ŦǚP7s.>r+"}(,ic7ePF#eC;x}qS63XKtDvjz`.'T`A!vlP6o~9oEV2Ӷx ג3"2_jwP7-t7k v\\56pxXWQG1Ndyu/n)_R J\"㗕期"Ru]nBEw"YoOFc 8ev(oW?PuuDLi1L6!K,qR !Qti/z9j0]3A9z%9]*}.˜{A;|3q񋫰7FB J9g&b֚/mK_9tWC}ͫgrf@&p۬_-KNoO8iМUUQb׮xhӵU>۪׮y(ꎮ\= NjI^$)_ׄΪWj@DeLݽ >*qdrG^{ `@SiY,*f ܁z;v8&ON \`b'+sX7>2^hz 2+aG۟LOcky?E3RӿI-/8U0@bYyk ['ըN1^ȣz:+:)We:E N3\R|F`h.88@N_FQ7sPJ66iDjXEȭ$zwͲsX:*Q H6#9E=ōNb׭tm&/+YbCY֥h.SCW6vu?I &U" Tdn o y_fHSj܁DMoF:m6!l! K/V_MNTo6c6j5䕺[0ܥz>V ~\zK(S.;"ВW+)+Ш}>['+ZBC4jcr{<ua Xcyk=1{cU^IOȵ?~3ۏj4C:*ut%61VN_R&W2)yQZ3|] !~Vi9-z*-Z8*uF݋fdix?3iI |4&Pj@Wfu2|gyfDKWS1]j龵J^<1@V&!וrPSU]-oq˫Nn<*x"+7i=d>r$i+j__y2U!E?*QP8RPN,z-^#kRy^sa6 fh9pl&yD \ťrpp:-Cڥ08ۘS?w_ ϔ"=Uڊ:nnGX*%`+bރ.GӅ!gCF"O3ކ>[UΝ)WV[Q#.n3֭1^{R]޽o )ޯwݾF4.oy<ⵞ|(-%8=  nH ؔ8XESZ(>J{JH;8C4t܀n$.S6[΢-s ko3NW\E/Sǀb:bzcVPSDݼ?`a0d x-|Gn)|&~>5df @Xie}}1„U&RT%Tz> 6 #Rj4Ć.1Ue}sD-4A(C jGPc0ݎä1^.9V&8_5]&P"g-ǎO\jbr݀oUI&o u-EkO&oK_Vx1ۢ*RޗHc݉bz }&Wɷ@K MG) v׮[ߪ8_p[= osZԄ0>͞E-X&hci :욲;JӥwM?Zc8Y+K뫤PLCx9J-kdoa$͈F1PT7KȹcwW9TCa|$N o/[5Q :2TfL4IiƸX4uӀZ]exS(qک^%'-3KS28ɊM<GysEMZlk?+WM4qtgCc{s'2u^p@ir41c}$*}gQW$ki5[z^>"NY(6E/H]^[2=",䁑XWiuݒy4[fd 'T{-KUu|У*\Y j$ >w}: r#\֊Ćk,B2XYeLZ1Fhl U /\^tg}e)^06Vȕ4h#7mOY]XGPYSH< a 6:3dy%A(~ ,ؠ# aE1hGtڜՔ({k~(huIpv͗"b_U1MK=)@KkΒE|\)N :y}xdy$4-Ƕi;:=oWHÞ(z~E-pw)8iaD$**Qu1=C˚?uP3+.ǃ6蜺`r.̧M@+M\D>UW[#2 IB hzGRzSbzwUX[ힴy)o[ڽ. uXϢJ&p>X֦YZa=0INKG8օc<z"{r*]d8j.zM:wSEQ4tѰ-VD-ԴC=7y͇ heV6+Ȣ͌2K^U<#i1*&a5R9hHCiFeO͒mZ1>41.)\eOxWlJ?,7ˬ!_41ȍ ϒMIQܔAqDŽ*ry4l Ky/e+uaA-ޕߘL"'0Rވ!4Vv/Vf8LTd%ޠ:ïIT`-o HD9LuE#Y]GU yRV^*_]:\CI2KݦoNeEXΣBNc_*uX4 kAF`ڄo%X=] rRĭ6+sb; 2yg:r%oWc7RVhx.0M~d 4Io FMJʳ,88-^oceΔ7b=&XxOѠ>]wtB ;"jF@e}ɸu}~w3@Zc1OIޓuU 0,˥`/`\(# ~ۯ4t73F#ZHȳ&܎[ZSW7!'Bit?eH[Yx^SA|/F*6T4g6TN%to vFU|r󫥇"박JQT!V:;Ӓa PDΈ?_NrQDmFqd̿Rj@Gs Ifz8gC:/Ml;s{A ?/H׎,1 T*3\ˋ o 9Q:VO,!/;4;VT{P[4F23S5A "#?)6l)^_RZyw=]XJޖj.}`Z3Ӵ;EdYT!\;;T!Se[wYaJ׼|)7.~eg3I f 7q(}+c̦gH>IGuH [[O=U'nB`J ;&?0#SFlDtɷ5ɹba_H<"Q1N̞Ȣ4LZp{(04z*Z*H_lr_ jNeqթL?G '[Q5h_'QbAb#sbPĭcQsaׂZK.#ri`^y&4hmEqڑ bcmp=a" 攰YrcB]$_aP1X]1sbhiYɉO436ṽ@'%Mu»"cwcӼ7"l MHde?n ofFfq"VVT e|~\m3 $0l $$p톑eYBGBe (0Uڒcd' ^p|,un casSIIxIZtE@`e%\:b6d- }j!~qF)(jn2H_ʆ]cW#M/Tf!x4K *q$Œ86@54AWpB%}mV%,"v"U V.~C0FZfm|Ya* 3I73ۺ'hiN5 ;ؔ;w>Q P>^ ‚KhdM v[NXy DcFN1٫ ./l>L|9o\Nn5v+C 4b7(GVD{ޑHBg|^Yo&k(҆@qz;e;z8y5$IΕhQuRoc b7v/CE]golC)=~Y.WEE ]ےQ?ӄpTܠ¸%:r2+9Lb顼 ^bĵם z{K$^?k -P똉 z{|nWS.U._][L 6yL?$-+aݡÏnk.J? h# `XgPwM-$()ARVNz \sj 6C*w(_%ے%iI ҭQ F k,"NX'58EkYNe%Tc9Q觼Pg:]zI?HБ;mQjs'.Ԗ3M,ᅋ޷ݷ(zģ0VE8m/Do0I9I=YߖbipsZ1BI|mG&ݛotO)U;w>i>lLot:|K[n)Q:#>In>\x񃾮'D {ڷ)o)Ъv~~BQVN[Ybl 6DX']*V,Hei EtW@,`dʇj`|Qqh$kVm Mkv(YbhtbcͳtŐ03rθK]v`{@>Kű݌`kùk$ұm;@V:ǻZ|(|1哙V&wTovcv04ݨ΋]Q^ CP<^F}K4"MC-s kwkRj꓋k@UO7'?t&3K\7~Mi kPM$ '1 AfTaByKh6R}YToa=RvJ f/'/lswQ!h BJvvOjpN*RHs5Yosi3_b IZ]p@GfrtCpҠEŌmo٧6`Ц`t]Li2h)x57y<r2HwɱGzsƚTnL xZ"?\jUa,-kN u7G~~VǠ찘d 5ںsR{P!ɑoV `93a Kg4`n7Q;*YF$vR t ci߻~CXLP3ɞ22dvo>Hu;S|Wff䣜Yv"+QIatA& ?6g?׈1 s2IqCZ,}/S f/*0+&G-EV$ӰڳBmPY\`uUnrb# 9EZpWkWee Wy|ϙu{CHoKqXd݉- B!ÆK'PD-%KY]ڐa*u.eK"bRH-۰_Qy8Q="K~# .-0 XJWF}sjQ>)]6:P]}`L_t`T`[,@HoYI|*d$n4>zMlVntu@/q F때 &@)G%Eыʼ.vbs6`'`^.onG1 Oh=*^{Ea5WvifMq"Ǎ'JzCԵ0Er7XqdTmXHч j'R(8TwZm6hVZicX( S mSJ^D?Smg~"z~Yd9?h^)~Bmcp,4(YISLTeB/[*PyDý$Q"ڮRF./2^2,.*C!rAB:9!IVrn!To7'HWجoO8vPq"C˯aՁF eښS&*!ܩ FgmU|UmtmsIse4Q`*ϚѼ1O8ԅ/I^3VN#V \ڬ[\ӥCn +\W[nمAqjMYhD/پ||JP0 7's7{DA]Ե < ZW?A99}%w<C&<ƴ)ۅ;޸/|Z"5wIY-dY*CGkT]LEm!.*Bl.ikZ)1$/z(1zc,кzZH.nqic9GV>4m1qV6 JtTFe'a¥=6 (kd&I$s|$ShfQw^zF ٱ?ˠ,B JTKDkD6rާ)vM- stWQ~D`:z_0鄴K22/v]$7N!WJ^MGXQ?!/ s4 QyDހV$#}Y{{\<s-{PDZ$h#ރ߯h|M ,L-2z+t;NpF^\DQ-A=!1Yd!';}K`9Kn?@q|M^PDBˎzM |̧B'8.l&&D[n|ZelĉoO66F= 8%lPV$)lkqӯ#16 6y?ME}w) v_XmLlha O~h5բܓRh}'phZ0 {e c8 0h!YiL#]sƝ-۞CKVjwg^fڻkg]Nqb3'8~\{I8FtOap1# ϢduiM\2VEIcݗ‰pH)B zϩM/qZוU&u{{=cDqi&IQy޾{qd2u1BQNY,sxuy/^:pR;o*1GAQ|/80h"R0"%q/'nƁR2e('CIYa0M]O,su:=^͂#!ɒkD p|A?ՒTm*’1zIP@D(?Ќ@^$ b3$}ݿ럨@®T^WxFR+R-Eh284= 1^%s_kJC<_:۰x H.SIݕ~8oDE7mjUڑ9 d> `[33p՚Z 2a+{A_=WTZI}w{{m+[?eK"07c-Ì:[5WgX^CS#P1`% +̀66E_k# &ْ %-|$/T&z]?9;d1ڥ‚l="\>nzmB3dd0i\rlR>j$ngjeC|<w+[3A*MpQ8${Tam\d^7va5m̴.d2]ތ5P[c1^Hb TGGIrmA=.#,>[G6.'|z:_[|Id|u8@<Pql)yg,q՘>QX?H&0Ix9O?+ {;vroqh*F@KKВ ɢf/Oa4VJ [ u}[۟]7V=lМE([Ɨ<$i1jnepvif#B轐jjAd5&2(bk4*Ѵ+ jHT,d-p'}aivv,UQ5ڋ(t@/q؜ h^ Yu>*diUzn; /3 |{y=]BFT5̺VIД;sڙm@z smBp11P*^Rxˀx/i aZpb &ҭAul##v#?8,>>`65 Cܠ+RF{H> i)сx=~PVbZ8 HpS_TktX2uҜ{8%[_&lYڦP*&,EnU1Hjv.+Tn#-sk6C6`ڷDsW `:V){t6ïѽҷکkHr1{X'ȶPxK=H]diVE8 >z 4I0O[-mŽmi~ #V$ܲ-j6Y-k:32P hF8@3{]0x޾X\Y݀[L2gjtfpz@zp]W٠=P@Ɔ^;fwE睾=f(P\l**p 3.ZP^Vr R'JBA[JX7:ͬѧS*U[<;aZ z2k\o)d/ EOЗU\{Est#rZS35^ Qs??b|mk a>@ƨpqOu\eZUK  8V8(WٛI'-3lNAEEC'$rM/HQa ss^Ɍ^`AzSI DTQ*R"pPJOܜ }CD޶X{#6ĴH|}?ݔO2x{n45݄mY&gWV(`uȈ&/ kNpXƛBy|?JA/mJ_ =A,P;B٩NߍdX ]nㅖNѓbs]Z9dP8U|,JYT!C-F@A)*6dTԃb帅9 Z?E+FlxL= HAjh-HL><'&#Q.52B~I Hc/3̝CRf)aqhrxT;Ymf ʬ8~wNZBǴ>z|P { >/M:BA8C9FZs)\t ZP9^J/rz=2=gHs'qFA&͌f1բ6o!OHGTu3^];!]]ZC#>:[78Oa 1QmC"ےJq"Ҷy }n!) q58FvHaN4סzFce8Nĺߘ'hZޥEqi]tB\9~ƿeΐ& mB]Jt5_F63ɁR3eQY!b.+GcG8ٳpT zIBe*? 6XHg-劭hlU {,HZ^q6: LzA/G\ƹ* ,/!}) 9l{ r`:*L-K Zm[fZb)֜SI'KS5bJB#qu̴~oI۝{#I VI!A_ !7 LG5ݧ\ ˫%R>Zo7&}L$}}߭F*]Oi.IkRgEeMaɨ&hb{~J(爯`NKuHw6 A[Q̽-:{}nfٳ`%kBJVRz"ʉ^+4o3vO9zլ hkS81ިq0k-Z+eM!BSA&șb@R鮅jpEl$.+oؕnU8;] D !T KeR`g42>79&|~cR dBrG`7Q¸;qtAX|>sY%YdO.L3\Op0ml畡BPەA)p4IdZ^S(wiTP `vyZ`=tW|Pww]䵟O)ʏQ$s-c^:`bo̫7: [`B=Mnc52\ACXou'5霏ڈuqfaB83&*+Q\麧W_4`=qᖹ:yW;펾l Oa uBf,r3 '$""\J.Jo:g5¨mZ6Ԅв^5О39f79 +ʜ v(o`(^7l-PS Mͺ-=C;~{rzu '&7eX_oB)pGeWFpglzcEnea*&+̼̂PqNA҈&;)ISzWZvcGq(0Z^+`}J/աq_vz!B.J]_ |}|wY]y]"軐pa5y֥טJEhD2~?(6@*=y"c3AiT؈rޘ)4[+vJeqҍb׿Z'p }%{lNJRhr jկu<9uyXQf Dŝ(F _Kg1 ^yߘg|/~~u aNxP, 㫅>+8E!cfT1b!F`g0DHa+smHO 6:c~1c C"?d^{nnHD`uVweX@Cyc$2wD]б>u1VZGl I%x{9Ys-MWCd `>U^y&1rk黷t!"ـV]"3In&ʥ1ݨhk#RmB- n*dز1gP^=ze02J?T1|Erz9 p-=8ɾNno¬4]ЭFtPWFAIy]XP+~(I?1um?Jׄ~?WzDJJCϐ_'m.,שHɕA9 }FK\x PB ~SmHkՠdPeͅ15A|塁LhZW:YQf K 06͢+jrL ܽ[zwkA҃Q-dmUu'φ@TlV =e\*M؊f3E$HpiP,J$2[{2ĂIB۫|zwi,6j,5L#tki"OBOR 694V,NKj5SP 8ѫ4ŵfMS.Z}aV-*VCHrjɚW+ɕlu#5K IK61y">PTLr%߁9â;W"h\|֝R0M.k^GP,Ytrzrp~R ?c{H#\%9Cc4$zaccAe"cHRpHH7TkD*P $U 2&9r)Y{xuV) /T[JFeڊPuCE⬢0 mˮ~:;M'Ke!AIv- ;)tZa1&@R`O:M~jAF AG,Q>˚98co?Ay)&j}OJ|[t|rj.TuCw,7h;|߿WU1/IU8a85)}vߜ:gQU J2lFtovd^(~DjMofdS6l >vcegD8ݸ[V ҅I%a.(f*mls/)$wKVP W5f+ڊfkSKA(my!mP}skv6B^Df<9@] ڱPL#\LG{g^0]@)~5-سY)UĮ~]Iyߙ2$ۊ늍+x`܏+E%- [K$.pG%jM13jJˀNPjg9'@/qP| v.zP?#՟~UFUͩϟ=|?M(ObFNԴ$J:LEUo>p̂.))1 Nٜb!Uu(ixx l+ G-?e?,!N/zO ?1"LG>mFk^VP.K,QI&XAq)g6AjK^McGCaJAQk[CsꆘysVق~1!JMluRrE6EyJ';h gwB&uCǾ qTf9(fK7 iG qJqUIʼnb_0F+ܒ5ơ+&PNmeq)eVsn~hnT(1 p5Le;QVZy reipȁ,l1m5l9S8.Vh`/) SV)H1\(IQ1-!8)I= >|Ͱu0 l9nSz (JfizZ)+#a4 TXAxI: u*&Rq6UE!,ڏHe}>{ҁhԝ-%*ёQfߪVzH]XTʽH%.~HM(;mON¸A(e-H4F%oYid#RSYܻS 3œ UQs?ey<²CqJngBJEg}UPWu"|ĭ 4m6x:S9yj!#w ?sBPv:;u 2(83`N-〾~dYWl]>[0IRHaȆtpvP[䇺N{iGc^{l 9^fhgz 1 *8zB a`L iF7ζz<Еj$5 V$K]L/aa󉋌pۭ?5/3Dvmkl~^'Oh7aە !Fqh򣾙]Gl!Rrqض֊n}+]3s*[e:g=@pskO=4 jeo\F3uoxNs*vr\׃]%9ؗMbmi~GU^6b!>f{d*BkSU.߲mF͛:4t**П${S`ALZfJ412 E8(/JJ* Mid~ʙ=5*'0?G.46w%FA13ѷg涹3iPGE\g;IuX=1JXw.Ҧr5?T"P\NT$oU¬&M.XFڊȎ"m\<=yRࡗ_Z& :":)pațKFΌWLyO^& # "&%:+V?5@LO8NOq%+ 6G  Xϴd'?EZ2`!Uޔ+/zp7^"IkxXoGW3bk]@1[ovEf8#Sbfv7H.Ual< r3c}{L 5Q{1r;kF& BSpN`$buJžɹODYDfW6PJ;d&oE@"7Vw&jDmx7Ҩ& * mK_7drY庂9ڸb)9X+nuRJ"' 7nGl.A(;q֣_tL9Jlj~W9*m]k7\73u [R*43d0RI(K6]oP-4ZAҎ"):cBn=d,F$n(Efl$z'qfa Qժ©2Dp,27N2QHҧ06. "K_3_hҰ2ўq1JG2]s֔ E(Ҟ8Xg=Гd[uQ$6z3Rc祯Kb[)L|=N,{F4d9QӀtùYl+xt؜%w(qbݥX/ _!#7;kτ}4^p'vIs|w~IƢF> ΩacIhO%A`jp{'YHf5?Jbu82J-Ly94MƂܩ>^g:B椼]q ʥ6CH<(Y#<ֱfuD"k36,' qW;4IM3x!l;R{C iqU:)FQ؈?8r}IOob_8BB>D A vn*dyvƒ.j|V:A2Ino('Xx_8wteBI ˶Ag82|tW!AYD'))(Px&T6H*4T3.0#s"ؐG.>'Q<WkUlZp)w ǽ׮ 3otZJ[$$.>e{{m|1"ֆ(?ͨ ^&diq%*rwxw3&Zөpgv%%^1M/ *a8CƒHncq*>R]SۿdH.7:56]q7@`V6֞$jކA2DG6PVˍ3]έKD=Ad/]R ėB ʥDy q҂`K9`~*|ԓ^S^U_tv \ Y5g?sIEb}k!n&͑Ԉ$cĊM9Ҁ}8Tm9H78 ӄȝ$Af5@حV9Ah& $x. ?JxDPbD?fQ"5G&DRhZXjq:ه_J9}fAKUțEz*1zH;3B]m(ɹNfiT{abFu =Kwjm^m!dT@ b[j)LEgcQHp wLR?+ 3`4Us;7`,{Ұ!3oKJlN &b&͌|Y @?j+#4Bs[z#V FJ\6$|q /DW{f`_P@&߭ᮙJr}Ⱥf?|=e`v[/O 31NB(ιSMaBY*9أ;=3 2mg%[TɜBWnz&`A҇&~f4i,o¶ (گ%|qRg|+&J<ޞ"QY*N~ Ne(A#G7 ?:%#k]kĈmy} o2x&G>yJt&+]P$ "d~L}r2Mk,[8hap`:#(관̀PgI4>9v[tj߁rI~wVqeC?/*%Xz'e}6ٖS ;/pTI]y;:t׻ew(n6kvzVJ(^Xm{ԸgoV.sZAƚJ{QfǞ+AY +R .+7ƋrNt?Th;.d,Pt$~d4P[l-0Bm j;o޵R"pO'pC${XvSx( +q:P-0y+)+1aԧǒDWR)^Vq彀\j2Jy[A4X.i7{GspV ' yTprF"B܃vt,/wxp(gz,l\`Զ_nv1b _X˯6[kZjxuGXJ:"ex֨Y9g;@,1 w@Q~·3Zf*G( 7UI)؜D©Jh]Qgo3iJj3#׻ž*uQ#jnB7WjCpۃhiwֈܐ8 ]V4q\xw26 2Tʟl)ܳgm' Oil~3@._B;2E4x@Аܦ< u6K)]c Y >BŒoSҗ!ݑKWNA i-{rrD0ZEG3ٱ6}x7Sٸ)T6MoB+OT7$oޒEpp WleA`A;X>QG I^Oʗ4nS=kBUAy%R~Yi>qA }&'DlPX hPH\P^hkC\<[EOu,jxy!%S s#wE MaTwuͤn]qwCǽ'=ݖW艜~jQA\wu7S&MCCJjsFO 9Pd(;uֶh))CnT6+FGV +L$ % ^}Tc@8=h젼a]bx;yp 3yIf%8<K ?p?C \XҴN;r _Px~/Me<2/8v83ljn<`ԨAGA_c&NNS~{:v8azBUQ>䰁oTwYq XɲL[Je8TTZh}'Ƌp6d*+ǡ n|7n"=dT^*P~'ӂ3 K3;ePEracqX MJ[oWK*O#ޗ>}o! $hM*'bZUlI8XYehu}P|8޿,߈!x3nfՌP6͎B/Pmŝ2UE #0n 1h7ðQ &_ $FRwyq|꼗@}oikBnU S䊵(;a1@&~n${&OQۿmj%v`gAI0$MvA"cd?;h"a*iLA͆,iCګa`V:?ҟp<< &@894οмaf|qL8/kLĈvF-}YiX ӳ֊r VG6®k$3V"DJ=JQD1l8ƛ WD: ;78? tiM&wLbWޤVݤɐˏKJLpujVvV~Ƅ5P^^?kպBqεwۜzd4{VMJJ7`_2dA)Imu׫0QbۦǷY[?@dv5 Z 9ܩFE{Bx7妁}VһnA5& JIk_ꀀ ڿ+"ALH +Ӏzgч4I[Ixe"={</WvUJQ=OńD*6Jt< _AvHS 7E' ~^#@f-]U\fS .M=Z6lO>7+JȿϘĨz ꄯ/{`Wbv:nb HT,[ڣ ,#w 8Ə6f&i5+ Wdf</ Udcw )˙ M4ސ (sVJ^A]!V-r^4o*I=#3ץ8ڄq)x)QmTepAT1 VmwIDY =ƥK3㥔 pmT0>QC]{ZB?>7}LIC/5 Z$fAz^(cMm /O5"qst$4M- j>}Í\cLޚfJ钅KgE/KL L ڵKV\:ۨLFؓUItV "g._pꠍQO:Z.y{]x+mI+}jTإ~-R`6j[7)&5p.E9Jz̓ ,eGq8MAC==4<;@lP)zCyM5X(gC E uhۊ6' ֤1kߟ!T+ )r"@ 4j_*\< u꡿eGO$`,B6P~\IF 6VtUɗ7UT+tఫA/A{̄B$вPA8c 7Y;J_xUǮfڵgouh&aDKOwXl-ͧ2BBBg@0w%>)0&ܙOɳSl:/j+%$(}M2DذՋ*['o׍' 0iC(xaz@W>bbSt{R!íպe;1vɧ6ءX/$iҨA4p% 9~XTIp۫9W=\>=-wū 1^]GYIч<,TSJxnUAyrStj)[~* FlwfsRYmS._rx1D^ '6P-$%u$KIC/8Fٿ N3۪66{js{DZN¹= D?z&шB t  ;<eK0F"V# .EHĂl|:~P^W^ l.+X@x)|܉BvP4舲n'Y6Kl#] bQf=WxXXI+^'U)T8dQ)"ErD%Nn&:.|$y-pR zBÜ~X')^n%}{@!E0WKO{v_ foHUoI+≧BFu]3OQ1))bxb`$p<0(曳,.ηty] Ӱu>UG32JDq;~gzDn:9GR_j>HTd5Q tI@t=9g\yuBӞD5L.|UHň<>PM& #p}+NC4>fDJ]'ճ^h^_T^\tV& wc{,t˸[;Pk)̍iS= ~N*UYP/a|/7m+O&s?s:MN ||Hv6wĚçpLͫF=!KGkɑkrXǍDw]> -G[zZ͏H$&\=OK!xBr=c"ft!vv+FSԑn&b7{/J0q;J  W)n YrK:瑹OC(S-K%MRC!zoA3ϴ'>\i;ܪ+AFMC 'Y!n%p&.ICoDwp) ]wICs&('Ih/ϷSH:Yj$EyCIJ<ƵQZTE,Z}֮%I.&n:#D4Y  \wII{Q,EN;es#.$G_+7`@mA?dD?1x!bA"¦ `ZMB+V-rJ["n\IOZB<,5✔ 7LLw@s.Lu0z?QoeƻFUX`q+i):,ÉFAn9'-G 6x,؉|{!(bs~gwǍγLW摷9 iv@v+Ww0H&I9A ۥT-v'xPme Eg/P&LEp-]\vji͞S0 dra&,VYS4xQ(hjҏy\pvPW_HqRN e{H$DU|1#+ +e,bKM8fQ/`Jي+*=3"0{!Ch6Ɠ8(_ J x `Md\G h?E:kmE\۽2zI)qSVzǻPG]ݪޏ8{gƒ(CңNm3tE&< ,kp)AY^OMyo軺IjIWp3$)kE O!nZ\ s+&yu;5Dp=sOI.Q}<$Y.%5ʶS:Zu@!?轏l"S::9ۺ5D"\wVl%BAU啉)1Uv=y%#3Ɛ+Vybva$0i>e>iW$ȰjG28*ꭻOˎ`%={Rupz.d*JpнCg\)׆}/7 åJpL2M U'Rl ʟO%jV6w6 #새k]iE^Fz_ͼU!?"-RtJRMSQ9WøP!6$Z#DmJQr@v!MRknW2ܪ=ui8~kav,ڨC%ӛ.a.ZoðZ` 39nCt5z?jHu+Xm䫌.o/F}IOa4ƉAG FZcxMVfuE N tVVgg]8fԋ(3ξu ^5k8Rz ibS/PIVKj,]N枷ր}C)L:t.p` wkZiqA+:iDl<C > 98h7Itx_yDpWCJ(9uc45t$^X6 apiI|V֤fQѺ d|/纇R4%邒l.1wu?XrfS#N)8 PdZWux6 J.~>o ;~.05} D}t;xbG@4|s1n8\8ł\+Bj]Z1Am_I8y%Q7wZߖcZ4'cu;&Ibɏ&nlQ/ T_- SH1 L`a۠vJĮ-L 7|QOQ6eY9;^H Tʐ=B-at81Mc":s1s:aWHjvtLjtű;vF:..&[gGDAl~sʷBMʆb}e=8ژ -ԁjk"IM=} $7[$FM[Dhі2>zwY ER3&Kw[9PɁ{G[:sh'?2BV?ҵuleZt5OU4BQ3ZlXS-߬3s"-߽n+o0 h>)3B#זo{|B8)_yhKJ+'h/[Jţ);QѾ{!~l|5FNqRm73F1Wcl砋{6p<$Tu[#XN>qF Ϫvb'7 a0I}&KM-6֥4rGRH%![-ut-͎Nu{5X)F; 񔅕%J"MX}ƻLO&XtжJt6 `>,~ M[dx )d;y@ uOk]N1Z*ǰ㈱ wtr92RBrY<$(J9 "j 7LTHhbw>'fy/[X,B1vmĊJm'ǻv졖R#~A )P,Cg؝pP52T:XQA&qChGձ%R{HGQ4 P".]]9+mktN{>sá`ܭ ؃+xH'_WZ  wʺ`F+92/'G?Lk`Y!676}rBa"JAW5ӥy3?;ۅu qUi,|g5=.gUq[B ITy'>:l+$a%^wmU`=+r>Hi+ⵃ޲Jh G!a/_<&u+[3v"Cmꌂ)CIS6j>ӿcG1YìW,' ʤ~/L3B$VZ]C_,br#ϯw&X4@,[tn-Axz ӯ¹lFe1(۠&iHz˳YT:Sdf <' 5)cCT~GYhė0oҩxk/zT .M3NU8HzȬG'TU) \̓@o3oZU7O'ɾlDŽdd`W/ rS|[}C3>G /^7N;-pj+Q4'- zqUKo 6c $ c2ތE89}4FѾ#GήcrC[6֐dCjQk`FHv7I捗It>՗#\EA&ZΘ=+]X. nQ/uh=5֖y c`sq & 7g𶃖F_/(TbEJ?lZьn|Tc"C#J|Zקm`9Mbk.jzt,aRlLȮNJ 0I*Nάf&veݛv'xMss͆{6GNGM){fM•-<\$#@:bp}ڰh'ASOdg,pXc/Mj񴧹Xpل5L>kߖ<(-"χqi(4 TC| Rqi5&ᚅwgEӲMFv ڱ>=zꢩ}9yiDB+ܸ-Js`*T(SXKa=)EYX,` 7&52! j,D)JOK*ӭ#C"MrHsbӘR-Xc@w[D:J ͗Yek;|ju{Mk m=Ʒ3,3 8|e9ٷmq_gS R6ֽsyd!-V,; :,^&NP^vsS#/ҨEcpK~2a"P~ˎ0qns=^?L.ȇL:_i2-w$0G=:TM򤓩MOT  Ela]Ƈ"/M3@#Z4o G:2rBU9ݠF* w9AV"$/7|I=bn~ҎӶc>xн?؇y4EWb S2'ZvsQ'@ ',]z[?31hdt]T43^\n 7:-ɲmR;A掓ڙo'+ X{W5?&,&ŐID8n$2S35D }F[B+l MCJFL=wWdttD-M \G:39igB@c\ѿZoa7]+N |qJ'e-R5ߝ(Oʇ~W=f!+3^oJy %NX+C)mm=Vؤf*Nvy3<%񊑦Otz%. !v-'jq[uK]?dk94ِe)쀩 'Ty9;v7Ύ-jpO)u$ƛ7`S:NT)o!,ج}GhV68NTk&)zڽ~ȉA"Eo2Sl< !GKn>\on߱L  gY\ZVQpWo! I,p0GI-#X\a͋2-A7ibt0]?Wlp@-w7Ix%c½3ЊEeK ,Ş* ޅMR~ R0@̛MOD+V,& B`"M+˾M&\RUm$aʮyö<2S7mՍUew:q ,ZثsB΄*6@NCl3f -Ly:5Sƕ 0sR8ee>wUv[!DwP+L~ˆ?ZRehU=nn0?ϡ,ۗC ȗC`וʮǾ#a;w%H߯-* s50eg]q9;b7݈ 8dͰh;4=rMW l%`\5yRW_~ҷ!29aBzojA͒/} Mѫ(uؒUMVe+,JׅMnhXx~%EyVR!ǎx7|* !؎qRM4|;j"&]im+6-oPM3޷; n-dP[&w<pCDnTaKlQ7_bL2۰?T/_^4S:=*ʇ_PJ7O *l.-3f)&㽤gr룶JG1$Ao8(1X3tLۘ׃#q܅g&z%645 hOzgƄ6>H8mių \ͱ_][ܙHQ@pfG=4HDFkʬT{D[/^X*iG "\ 餄aBRw>p^ޞ'EP+rS~=筴^˯R^zGv)'Gi2T7":Fh;pr_^b!jEEKˤ7b4L>В<> ]?^5Nloh-_Wm7~o٢Q,b";NԚ,MeN *fYv $\2˗'OL*Np!!Ӡ7ٚKݦvƖ'QR/ɕ6|["e`t~wNni 2(H_/IV(Kutz!_dڌ>@Y*{\-RA7(lܧΫḘ:,: poGpMgQMij*{T\x{cJ:e^PALI,*N?BpL]ˆ% \GE/aw߱SIְM+VrC RU_<7$薓anC7cE $,C@~Vۣyi`"jWR;<;!ťcOwɡ::BᏟq]4MxO a>8XF-3mU&hPlO:b( 9lX-#}(0ع.|ny EX/Sâޥ =eW3ܧ QH}v%q=XXKK*o̷qp6P{Zۖ"|-0ߜBu.HkJx&"|ʦ{rCb *4U@bge(Y}٥ 3L N-ۙ(2 '}{i12ESLOڐ1}E,jvVpr/ ٥$\/LNy8c:&&HgR.o5/r%7âg#[ >h{^3L"*}k HŰhESeJbVTX,\+*}|M&lB}u*ӏlI^MY_3nYn"^K Dd @&o<ȼ}ck rIGAYaȮr9krhE {glx;IUC\??R=cÔT !0VҘ.%]OE_&@ĘMZ5/L4(޸qJ$%(,+ESܙ(c Ikd'Kr:}2DԑOIcE)$[MdPB7Aݠ ř|HP3QY\؍1bIڱLY? '&l|hV`iy~~&IFu:|DR[-"i B3,;{4[,:S@W4þUBtq_aԭ(3E`!eO2"9FGNϴyDBGrGG^M=/®r /%tDW.=T Y{ӟGiA)R08z-rtwP0幖DS{^86ePߝD< 5c dI(̵P<YѢ,ewʢG&v Uvo> 63McJ]sHƾѺ@y p8~kv_w#X ^fA1k͖o`\$>t]" s3ey ~ 搯~w(AYHg8gvCxޟ3u@I/Ǽ[e50/cZ"(( _0RVѳ*pت?6}úX? O{M{\(&9'zq#)$V{^6_{mo1;V8?`~21JrK&c왽^ yrO5ʗ\};:E?8|yr ^X~\(eoҎ58]\-E2=^~WW;K΄`stEI-%Hz,˚׭p=s[QA̡7Th-N׵$ ^,b;=ԦT: l0wsO!'ޠ%ʒ 8xOſx 5ڧ ՘gs=ןV)pLF5VW*QB%IT1wl2@8_}[wfSJЀJB|tOϪ_J+ɸy$^GV͕Kg o C[7M.5.'B+VT@Q} RBgz.@z(n{Ն*sɫ&:9qjк`9vT"5WŹǃ^^SNkn׫s3+;uH*5c2+B1t%7 rn8'o M7C{H4M9h)JII {rB|>TWoMuU5K&iQֳ*&,_;8{ᇓfqG]#md鳯23wKjʒipR.y8sGFcBU8P/E6%gFظށ %UޅdЩ9Qx]ߡf@Sߒ$D Aj |'殍C]Lj9xg{4UV6xř7~hˆx՟qwv*BO䑃|"R#zX"gzlP y@T0StulgťhkxFsmv)Ch =s6uӧи!~9~dpOpK@;L/#TԧUTK |-`'GT]!`j?"KB>@lk!Y \^8FG`tTŀ$ 2]O֪O 2{V*0OAQS5"P՞_ Wv\>q.&5pqGTw`4چ+cDEEL# )y߃LnTYXQ @y-fs͛f;Ө-C@JX |:{гӹ >¬Gx'c@8bb)aM=7mVd?PdLR>m8VGvOBhxq˸.Pmzh˸+C:h_ $hk"?>xڜ^eyAl'>} ȑ(,|V xpP(@^>.hw5zƇ{K's$' ݸY}%A1Hh|\dxei[<|ޟ_$jz0^Y?mdZc^ cdKd}#5M/; *AlCvH<ƗnJ O iq 6*c%b*Xꭡ ҡڍt2g F4=&eTMzY*ZG1VO&+hzA- e}1PS)ސS0ۤj1(6mqtW?J : `d1jZ=f鴐]Z4vuKM-+\(qXt.u 3A/) LRIb+$$#4{y?ܺSTw&pZ,(A.3g V$P,[7w]RܹvɎcHMQ )( N7\%ބw[C%:Wj4#ށk'ɗnsyb㰚>@;[-IJk'aZr3Uܒ9Jе3-2/3X9R{f^?%Mi^,:B{;=ps]'oh. \·,>|"R-1W4#`(֢j49TnR%p; ^޽%L1 2$!܁#禭O|*`4":׎=3Cj$Dw}X: n}9 &>][WX4a3:M3WؾLTDE#xOǸ9dPy}bs2bYtأ;fX{ >OmrB*NsW464/!G}t:<.yؚA@ݶ; V?KTG*PK`6B|#]$zV9(ܴS$eFZ ('|u> YA&j-e2eEYl~$?~Q2\}DV "K0{2wX69ġCfnJ(G?Y\}K,8#Z;!"-LcUXe0gd"Dzw~ T%؏_q@U|MLsA*bЌbIZK-/3G KmJH.7pakb}'^`K_ltk}Sc I˭UK‰ ,FV#lJJU`B> dPKkV{B(3kO/]POt\aZH Y(4>x{c?ca$>|@wV=p5#wi/w/F.^/PS̋хT*1u#jd\ta$*:A ^` a㎤6\r7/vXV07O 'FJX͆fh4]EʾvaDR sx@rhuUԘ&Jn}4ᚕ8iGd &5TGr +B5 Xms ڬq MOhq>]0q#+˭4=]͝' =^OEBKaM44){p]}- "v Dڨ=]e)}_7bMz7 3F :^ZVA#rBJT: 0q}Vwk#}AED YL#?xwUU>P-;Z=x'MX24!>4#M_u@{:X}s;E C೻Cu\jNM~abw^Q``_A КMp#?4b^6gr[&w"QjJPV{Tn0"<(*9,%ck*MtSSJFlƹuMajǀ;=}p&` L80獍O_4$!|r%voͦRjڇ!нK(7rHOCN}( /wC-s\wqKŇoWrz6Ni9]c 9s ăCIZAQ ilV|d9:FsyIRVCf0)!tѨƭ5k$3q53cLMo{3Uqb<5ڂ'1O)zL&XxJ,(8IB*2v]^.xpe7{vChAZf kԛu{dC.D )i ɘP<:ZF0&NRO!rW}29<.S57wٓFj?NSR|SWZA}{mP 3MҫžK%A+>hIsf.w,P?Җ3XkX_so#~Rd~߽3IHC{=0w Xa\6~͒zi+x uPj^ &8 ^uMEoBjBBÐNBHH۫YNM>zRd5v{ǻ</-t! w49reܭDk ] .g1<.ܱ/.K( u>97/p wxݿRUX=(F?Ju'fjk jKF210'Tʤ!?(n* + \2MK6ϑ|?xϢ[W"O{L w}GTϜSa! O&(x5򬓽9|Dyf+ ɻOF;L]It[gT fqlt<TAhQ9SBzL?/䷘2zHf AevT@5x2M@o  CFW~2C{]R(141.k)JϋYz׶c9%3d9Fg8~|1NT3 nz59Jz:*zT%_l˃ͮ(+4~JF^uEto}ڴәĴAw C⤌X0o0_K7B1hf/s-u,2Og.]edB%bn®^4 I%|e #5TKn@TZ􊻱x< kx q74ff)A .Ǣ*#@҃>䲆Ҭ/1h>l:.)>;֬oMfP>^ӿ+j[T1]0wN*Ąޯ]v{XR-]^J$H@R='Cg׏JkB eX9" [8KWV}|Xo/; ӆ[7R F`\3uǃ7#.J5xZrw88 @Rǎ$l$3o-OAT8WY'$Xlڣ 1oD;Ac?!Ƥ11m҆91`<8CEܿ C]@eB0UC jDZ;>`!Pj/wi(6ICw;2*D:`GN']iDFI]Js{*f؝0'/>A^nH]Ι϶G ̳7"TdQ4 La$b"c:W>TZ4&l,QPᄅ| cGrE0PN] M^mč<#X/x.E޳KҚ_=`f\9er? 7+-B-/ GZlD2Iv6Q:U*$mÓ]4 Ep2jWS. KXQ$!ȃx$2\Єg)UnOk䓶(1y5tdXKS+m+5Kr^@?-6o^<*#y`uh_}׬"fUD`3sAŶ7%xJ4N 9L=?Ѥlmas]>3yq~mzG bAZ3Iq ,?qKVZo[7zܹ6oM4x~U`R[!p~|̷j+2YKQWDǣ@a7PTxę' !׈U袮Y>8]O[?v􊠮e 9f>_1%>#FE]衆@ `NB D={(96t6`Żj\6) T cē^%x7Wl!y_-7W&;'I#ߔxklr [hӧ˰4qC{sf`-R/j@ Ri-Ǫm%b獜ׂKgX|v0Ѓ}#JA2)Ի^!6lfByYKהj1T; r:×c*rXXtEq1*3?jPZr魩ӭ S 兕#:_ՙ 9nN*9MaVfBiб*:%LRG-=f_*X=Skl1I^!x';<0r 6%RJ9THuSݥT0/r`XB.Bx ֻBRٳ[z˔foBn5,r )5ܞ ry/Ff" !xu>_$Q)V`&6Y4pzpwI [9*``+-h ^`Sw7p  wd#MJ+1K^'s)z ?7[& M0'ఽ!(wT ˟͹#H3{ |ᛳ8e,tN( g F$N[4ɤ,'ͼe[O.YO[yɾu':YJid"N$x0Pr@J+| *? D/u!տ^Ep`*e0}i Ͽr@PDU(ͯpVw;E B\EhPh ~'g ' 1Nd->lȴ8‘{]x9茪a,Rύc QW#Q(%xbi}؎5BbٻJSG}4_AHSGAנ<&OQAy?CC-ۗih fLS֊~ٺ%Y+|r^ރ,;6"35cЛD0p!92pCqAw駇̠cqLôL)3Iepo]U?UlS╙S5P g}X3:(t0v , Ud>Lc΋DAS=qVB>&67QWNA̕u4-AG٥TNDuL&R,:ter0[;[$0XWc)齝!!/”=!W%:}mS~ zi! gFVlgLeEDHHF7Ok+V#ރYO{iw/(,dOG>ΙCXWԼ:XCqdkt kjP:m0*Dq=sF nt y`^}Zlv-diA6m~'Sz;l. ,Wc`ol;n9߼fπ06P _^nha\Xp:D4L6BR'_Z^^cGW$iwbqF[ np~M ۓnي9JQ\a[-罴~!rƫ7k<_ }qɅi]GBMR̂q9`Ά5=uJ]n^CLօîU%0H`Yl(5:ljoI6ejFĒhE9*OV-:Cf'g(nx7SfP1Y! g}h?/S6+{7~nC@J"ByIz ףk5`Z*&jJ//_E6=Yo/J.)I ;7\Keh׀>;7esNs\_[H/رt%FW 'sU!} #Gz]b j.t؂e@ǹ/ŽB_-xrl!e.io@O6Q-C;F4&zn{M/+Rm)jeZg)>X{Zi܊SZQHs(IL*u?5 6?`kOs$)Tv&k0!9cC"m7l~cRm'UO׽ۯ%[e"]{!v7kǏx4csA[T{O_ p2C CN, 2Ђ߯ QGH&jqabzdAlywW54 >2&[ȶ'ZchwyG&U-aCaV#TT,#5Zxk*.ÝTaPbDcYB&J#pK Ǎ5@l!m~b𢡊r*uKy'?}P%jxUzHY8\EE(gUyD0@Ҡii4Cr;U[X58oKgP"Մ'1(%Q;(mYԓelU[Z|#{Gl0!v+^yoEGR S C}+N3Ua/[1L dC\mt؎dHĘDǹ?mۨ'z} K@LJ*hx6 H--scjE\m4q!gP HiqbE4=YC)BNjF)-9?K5mFvU1zlsh58 'T+Li Í]=wC'`4lqSzh™W 2m.$ LiSLG-LZ m(=BoS SK±3r9Ί-H;}5FIF!+,P~λ#gܬ[ye t8Izf<ǧ3zU'#ilQ&Wg ! O!-طx=V8X$̞K^| 0HԆ h ߊ IDxN A{iy k6C7L4;kj3H`1rB/SeM?41}RJ}#}oF-=QG`\F"H<4|.^>eM)$]MbHG,ݨpc59qo儒;8pQͦFswsS۵6iM l;a=}+ &Afg@ݓ 1:}K]Mt eB8v{&by@^ίGqecR按~ Dv9@9B\dFFkIa5*>̊wAn\5qY$MpT}Rt.ؚ}q*١ SD2T²mo'ntx)er1봜jo`Jﯺ9:k5n8KX"yRPqΐN?D߅Ph6Z~VsZHYN}tr UbdTT<.QI˼ϝ%ƃ+s'_&cq ڣnLUSەU]<]=| CX}$G~;],ElBrQg.3:oz|`/KA6R2##i,|c_Z%'u՗1|A= ^;}Ȭt?{vF )Cي^cȔcDqq9v>+1OM ֈ{ 2E;Ք1)ga2B78iZföX٬wx8WPɟYFBoA*QÅ fhE[Ju ΉXLhw6>\x 䒗_h>q,Z&@NGzx9gR.GGOrX - 8!8`cXe}Nr-Zfi r)?dUF[\O,RfB  Iwx^\/[Wh㺩 9sr'5ydRHB-Wt=r~G$NIV詛];)‚wf%-U-‰uYQD2s^Px9m,>c1oZqyY>Co䉣a).!yX91^V->PȄgH)vdY=䐷 .#⩒̅A[jY I;r;p䝦#w$EYDg$whԖ:Yոl$ T"NuoH)~.V?&7 JZx]27$ e \@i`!\09mI<O+H>L[92ʦT!|5̊&!gߤ /D4]zu neON[J+;% <3x02olU eqX5?hY}¹U8p?Dmv}دge<8R]KςP[;&v]#l߃=ʽu@DX$ ޻!DžZݐt<ѣgpXѲoXLF _lE˩Y#ǎ= ߉<.{6LH=IZ9jL~.rd2^2U~D`R1FM-//KiR 6.wn & '?":&lrD:X˺Z/=]')Y8ۡ[Ff[DUrNf Cd){ pTt|_[܋%@|M8@zXDO/X KKܤTY%12In`#4mQtX)-IkmXc V 3=l4$C a{(}j nJzC`J!ᑱ"pJ"Ī^)"@!b{Q\U5+Sޝ띩bٟ3YǬ%-r*n+Pe~Bg=q5w!f|UXK$GD,{٘s;<,mĽo,5۹-L$ڻO 7FTN4:aDX ( HUKeJZVڪͷk&xY6^-c_giL4`:(vYؗșZs_S|ӵ#AF2(bJ%.z噕C~A1 EɘT`Gk'yثD+A1!>~2OGTӢ"3^TjF?uNlg.}/z#8D.T!`γNQ" ]ٚ4 \n ,a~/}$-)ܻb*:>wgi z]oz'j`\RlƢAd3KKPuCwO$Ցr~@&RaP6bwWpK-oHx`zת5A"&AYV?SCa?BZV`6wQv/%{H~UY> keƄo[դm03&1C)@a 7腇e)m1Ԕ`hzK:ҥ t+Fi ؂5Ӵv,bǑ9ǚo|eL"ewk8Mү,/L6~nt PJRo-ujreX ou-.<$?A! 7KE~MqM_ @ `%!1R _7ytS탍$$`{zh\%ќ>D+U*jRsID;_x oC/Or~r$^E- 8gHɶBA9|Vx3|M _&'"`Tg8c{!_ c-U=v&BkI\zCkEF$0 =tk:v-)MHꈤ i{߸=Wًʛ 9 ݤu}IwOZ 9t1e,zl7M!NW o9{n4ň٦Xj>2Yϓ5A: ͪXZ,`T鋳@V3U ުN׆ dkdt4!AN]p1O=gJՇ@e. UY]$G/wGFj3êu'mQfʍ:c(џ, 2%olj[)i}z0<;O ѶMx>Lm']ӌ'?V๩M`u%wLC`IiW8E AMWS${_]۷ϩHDF m7}Kf܊pH,]giq2IzXR"/\|維gD25S DS?}4t_(N`NOߚ{BΑ5V6S"9{Ӱ%.Jֆčy~<&ksQrus4L*܉*2z3@$ F`9(O s,ܐ/hd {$Uj! TlՋVRUAj``![syY]\.t0ʖ]dzQlY!">5LڠƷ +>l@Rbݭ j;=WrTN݃'Ilk]FTn;ϑ m?pѲK$Z&$_UA(%%΁zS)pNk{tF H@Yy͢o1:̲')ުU+DE-E?}o;i㮟\9B}E+,F8p^˚RknJ_i~O~2`C񃆨8QQLTI*΃M*pc)tRy$0ھ?#P]Η.ʳ[-@RV!x4棎J:#;CE|/pwm^2N) L OdxP5kfy@ޝ͎[z ?z|J_UCgsiPo<A|R0DNtQCxf ^6N^Ɂyno :J".%_C&{$n7(S5 VeIUzd纚5\n`ȖixiW*9k3\c`ΠA 1hsXsKpB#MSVo{|@tVhO?Lij,l|(>6Kĕ̀STOg;RVm̪"7_,pOĿ!G*0k; Z8rEχfO,jOP4CK>:E,nБFix(@r@r7^N8v@0p?\lcO_#~g;p3їK܁aTǣ4ꨮ u[pVcmɝ@s`dsrtoڴ=9!r;4bH6.n^]xR -b,fT/q7u6KD["Bȴhf"ɲhɵ@O?jZݝW1B]'ɋspK=5xjoUlp?M#M-I~_|xR|:2`CH]%'/_V+]"Aڝ4Jۡ%rxy }މW坝?p˯o*U7:y{^Ę#>9gfvzi.ķePɞ]A- GOYGr_fT/ rӪ` C pRKlH&M@p_>H;s|H4=5ZNCo"/DD]Wr'{T4- OCz+0!y7[[8F^e?. sr!ucVw$9"HL5Иep>utj[޸o[7eaRo`"}&152dZ)AaTab" ìX$Nfa޺pFtۙb9og7BoŬ s#6t@" UP!۴2@ݠ΅"UipC4Z55s\Tr5NBOwa-\)ND$3 'ngOi6X S["5б6C4.3iqUY4I JL_?QG (w *8s;&;V>ͻT^O_[ro!8"y8L<)[FqA(`6s9w3ڱJҭJ)eJP蛎40xHXdCkk*6i.VIKrӂX(EcRo~5f-Uk|JYwΟ74mŦ 历$p# [Xff[ ;}.V Za|>"@ٛ׎lPLNNL :1`* 0s0P5Ƕ8p)X17ȼDoDN-TXhn%RJ=dtMJ+*##M;-g3quKa}sN*"AhEiz=m}"8̏@OHHƯb1ReZմd%K!p?ޛE ٌ|d% JJ~,5iOX߷;HUCDƙ>ez;[x\?[(*HW1S='ԯ a*@ Mna}C$$d+&E U5LW=bRE. Gc蘢(B/]4`M(d\* Vngc}~5 `n}Buľ߂ MCDZn[OOpSphjj =)"Ê(ƽ͆4'.I_H *㌿/%/5lÕ" 0@ dL ^'+>3N׿$0 VmsN%u?Qu(s$~JԎ6' ek}a5pi.Q{QNq)bQIIW5_~Jc ,YQ'~qd|yqNSquTXxݷqc{rݹׯA#Wzo&RC{ 1ޮ6 ĭak '4f72q֞kG"_3, ?}$S49u|";XEY0Gt @hS4~Ŋ 7g[+Js<`]YA_-jY`+t 9$[.B .;`XՌg\hޟ't$ѡl#=FFXKА\eDw7Qmy +`}M'Bt%"A?r G_ڸԂ7 &0/(A{ܖp8LnįԱ8+/BIvr`S׌T5.R qSS}o@<&e^,\]6KxLq-KFc;.All4hxFxėIZ~Xc/38rLj[=9]'nf\ɑ XT-u/~5C JUUeE.WluP{&-~0!!&(}Jݔ,2/C緆Zay GE*"0`BLo/M3ɼ)doa4蠙C5;.B oY[u&?/Y J')ROtI8ӈy&\{^! %#dKrIhK̢kEUFbZyX/I+.ipVğ᾿Vȹdw *wPCQƓ29$[gxQ3ȴ4qTy۟תs 4d4`fLw07ۯ + X,<-[51b{2a 0\[LS{t"o- hD xJwB/F2H 9k|yڮ2alѤBR<qQ Ȇ/*3'a;*s$xN?i88O9\/ ! [~A8Xv,+ zyj\Ƴ߇h{?gcEKI'4D 6|% ּZB $`p+FO,+s VЃnBH4 )p{Q?6GYw fdFN3'!A)i_AMmMk sԆ$7J)tMx^%I{\1"c/?ꡱ_l .6ƈ:ޒhc/w޲`=tgNDr)aǪˤ209ӃT j*ΨfM Fɾ6l)߇L5W v#h; `RRp^9kn< }|x1K_f?쵫 CqI~^rvX0c(i>4DtuhI4ic:h,@۪߫l8}Ӳ)+9.H~|xvH*%@2uw.6,&4qk;/J^*U%S&i޷jՊHB9nD'3 N6gY|9^тn |^.SϏ mڱ`GJ"ym \ bl_;[*s:6[֫/帷HQ6HYÌ/>aXZ|@SZ׷%~/"sx4 GX_k+㕶w/݄ǩ~]۔W8{oXS[Y^:g[r~.*1mV?:gLX8SqVkaQꁞ p8XpӾ NI _W=D1Pg5T=y }c, {aiyVa_wi\A RE[ Vԗ|}\i!u,d ![i>?߃%aԂ [rAdP9FS fo*C$v-F]Rk<"4Ut6ő>@j?; /g`(دLvDM* wC#6̓mJxQ#$:xO8Ս-TQ~0I6v;Irtv ND66I9%X9QwUbafKzp_` u4WJ 1f#uA+!UY1Y}oٷ"]ٓ1(v/uW/ѱC^n[tqW'^DWEQT p)}?Twl0C7skgIׂq:q`02 #>Y[i}E%T#l `0H0&Now{-,_D͏p>'QH*@ /&֘2f$GFIik&ŋHHQ_6yDgbv >E"K2gY(֨7i+#j]~0Yưj-14Op^[x L|o5:u>]pqմb)h`"4'vbH:Q—+˅~p՛*@d ]j L,aŋ$@.޶cSgՏWW4qӞt R׳3ҐO?@b,:unL<pdWOR4ѣl:| $*Mh)m/PhϕmLʣН-do+@hz ܈Q]I R+\zpvwWI)rN{$ 0 +s#u(؊m? I|-x5BM-V4 т|y? oi"(@=9[LSûZzۥp*l4X= Try9/o\#<Y\&7.:3+gkhӮ *e eiS'm073,Q4p=yk֡"&00Hk݊7"w̍x5NqZ*8 K~,,̆J<ؚv4sPcR1oN5=)Sey_YPMef9kӜW\6w7RV0"]FE0oOi|%Gw?gљ{:$*k N5O$?gVSu?D'CAk)r\f@:m?H$'L{DۑHSbpBVGǎ-.`\\9g~_Nd'eL L4m!Y>6Ì$}o\W3iX8&6 2j$Bf/Fl/\i;TzmvGb~R.[P 3E)_},rSr#fU|9/۷YҢgeH*CQ*ל#jAWF4~|{nb ܣ$٧ ΀w@LM'L)Ђľ RئG=rI"6 ]i8a9F,s5G,@wDH BU[`#B],ft 5#M8| lԈ0j0G+= IU\ltMTD FOҀ{H#9"HL偙'A'rDWuLU{>aH48e/l\OHN}m-*km|)T:߯>YrC͆cd'뢲 HC)栆KFtK84:v4Hpre0(%TءA},K udD87KEby)9 Z< WiʷmmZC8|Õ }Ʊ ׮EebI; _4V/ޞ}/) v A>GZtC*@b֓X޻Ēxԝm_1!-aJ}pԟanJs;%dیM=cj VR։eQ;"?re_lS 1r8G_$V ?mr ,b2".4p u8Rn~tvb ?ւ v*$Y&-OZ  M6BNӰa)gW2hx4C2JSŌ0ÊdҽΥ)\FXơ< <Ld:=1^+=[u~(ngf+|9 d~Pkqft/R}̈` ǀ:twDbmlGl00Hu22_X%g _yy EفK2υsLh7([ֲ0 ?]cJXptG)`N:k-g1];<6:VyLC - 9 Sula|lMԨB¡sBy-O@sH@?vLSL_ if1,KK\*:7E:W"f4(dV6cez7Q&T缬I-?b3 #ۖ> l-OV x(%t="kx6?RHBT?{qѦ#2zAS0X96v3~%,%dx.%1 0O0mXtK~if 69} C(n)=@.^h\*Uw=s-FDt9-{;MM@(F15kTD.T #r%ޠ흩$!Q!iHe֞xѶ w*FctDuPMX+ `W" SYj3Nؔ܆~~FJfMUw7"M;0rOHҪBs}·Ŀf@6B+P@ q*uTd4IוCA6塋JmbukAp_q }N#tjŇۨ*{(4}!% D!`nQRN,ʷT0rc-1.lWzb_ݝ&GjmFS#}uWW؋ JLRt)݄FΠ l")?!q0CuQ?cb=dx@Fױ%kΎnT1}!?WOd1D 3{H;;Fv|\'AO"]w;NihxjT%9F.hj[9~+1%?ǣM :뺤,M޽!-;DXd'  8uCsEշN+4 d\YlYƗ;H?U[%]bpF5WxW}sD jEh%Th!9_*)$SwQd0Z$bT%ќbf5e ؿSzUf$31o[mO8|vVHy4Ի|~{ m'g޺6ҫ:RS}WʮC :Apc_6;qyЫ J*'(uL{-G"WZP\3:+ giUW(@8e0 ^ŌMgzvtb~@+ ROcMk`)27eq; k^!CN&nkb틻=wlnb;dд3{,3߻SGdF0ڈ̟:H;?X{Jp[0tܫ4ꯘۋ(miP?'+ LvxRa_aaPۭѡ@W /"4KQmqOѹlG$7SS!2rff0NW:/m1""5ΰ@ҖGS`"*",Y2 XHlf;4#F?r7E`eKl e+)ϋq#BpkiXMP\dN?]K0CSYeRnm'g9\J=3"f(d^<#i+C{ qoa XbQZ4h!6a]9t)x`C+bhx||@H̹oG];C_>8v>eո]kiѻu{L@X&/N&]3<Җ籭,65!)i;^,4bĸxio"Jϵӓ|A-&{k㞻Ndr7 h"c ?HP⍔+T_ PUhw͙ FNz$^Z଎Ď03zyF֬W|]k7 n]4E"UP&h,&3EQ6_qN07Of瀶a@~@?->`s̗'vwĎ ӊF8NlkΟ&.wRAz ,j\K|u۾8m> }B2] 6ESȕDO1/:f+saw6Al3j=Btc$-*]42% ]^N@of{v xs-YF$cR]u* -hLf':4ZEB !=}nN}"N3:12r? j`r/ ޙ`*>("W(Fqmrt)omrg,>"x{8{l4e. ~r .f7~F'6w6V# Cz]6xno0IFIipQm eƁxg\?Nhe+#2Xs.BvIrkӻ6x.Ge)K/ I xV5uLx,1U\(y[<[j2tyTWL  ?6VҤ|INR|E VMy.R;[H[H~>.Kg2I !B[IStjx9i[e\xџ>&VG̸b|qm pեVP :{&Ѻ mIa5eYx)W$$& 5v̷P-}-]Z-J ?Dv樞'VwAIhgV1G!["tx)}0cQYw>zkJ9?7, z>6hq;0S閗8jOyׄI!y -SFqɵ!sbܣ䕍bc6ҷ8nzu~1^j/jW_ˆBMOCzl~"ӭ\ .G͌¶e $ًv’!Սf6n)!ux<3ljՍm:qGx-Jc#![ ;=cOX9UcZcmUM}%> UXH|%Udw [H[ӣzQiq7oc"?+%ۂ$i@GfXaWs:P:聝_ NŀM`wf@dZ{:̲9-XR!M5ak(GڃSxEKԄt8rp,yߢ2w$W VHhki *a/x[Q dJ(-3ձQDِdkJ^+bASVR1SЧ$wίD, 9Wh٘l<`"~]1O?M}ŋo8lkGfg7j*tXA}`@~-I# IașVOpT3Naif*lQš^ B3^: S?VcJ:Jgv({nS"cv"V[rw n@Ƹ@I!j Yc>[1iŘBhH`nk+zf>`d" E}\& gB=7 nYvځ:U{}QԬrGh.M6a/+GYS\> lm!rLg hQ( [P\~yжAj>Lg|fATUK >SAaIh{B"GQM[yEQX#Uie!p!G<jP@:+ ] |xlF2O [IW$7E^O88A2h?'pH+bVvn2HC!{5+<@YH5VXea܆y8wҭ?DjF|t[VNxؒO`ɣռY=x-֐$T%LUu0ƛhdO9 -4$,][H%=x1jH,(#L鵺,biA`U) ww$xATփvq /̼Rkyn栆+ziK>vnɬU߂M B|θ x!TNPu j173}2 k=߰|8ޠ ýp#+\''9. ,:멂<:J3w㔕Yĉqqw@Hb >UuѸпFFC[kw h+'. DMV?f=1[ɲ]JW,sɽ a}m; мI?1o2n]݊^=H@d@{;bj;ܟј*86^/EkX6A# bJR8{S~Y̼hQkJhI@i"qbf?<"+x.C6vwV!2( BJ@L; 1gdG4ܯpO՗P)Nu>oVSjj ! 畭 ݟ/N!u7^C_n۲EkMi'"V8NrWv0g̗LRh.&y@ hiBy嗮uʰ$}ɒ/p=x kJRx:8H tVV.5~?Qncmb,{QM QkylVޒ֡d"j0؉4 nNm.< iChrTL!p"`>Y겿< ,&!JP21Ԑ&A?Ndcpu-*..UiwYi֌줁2 ͎`o6l1D2fl㾋PyA41՝s'`H0+nCǠ8d\p p5az~}yۮU#L^\ `F)4')zY^b!a(Zm~'ζ[CԎ<-U[I^SjT?}dʵw-~ЀImܓxnܝd^^|?,A{Kb9Uِv0qMŭf(;ts{um+ Bg,w&lxkuYTFHqa9\!:ShwxiOkMaTuԦƂo.viPYո}"c[!ClTT rFIOT4~;Ϳcf s(bJ5 X̷ |ɅSp¥Oz52h_8tGvc6C\9Y2RG=WULyLn-=aSLaV,mdRgT('WΊ d?71v#W|* M>a'hvV#QYʮ%yNAT زe |筪2{M&VivH>L 0{Ԏ?'e:ZwJI2߾{tQXױ{7*y;L}i&MaXH%J+n Anjx0n[A*Id8%ky?k5z(W".HB>%ۃP.XDIx+lWA)ӱ՗i]y5i&J)A%).v4L:5 0l*;NhoDN06}{_ƍHƺzq2ե`y0O](;9n99 \2fdIl `}5Dc?UF`PM gb,ęlD(h CR28RARX 3tD:j振8¶C AʊL @pW}yQޟˍ/IϦiHR֢̍[=;goe|hupI7@1n: ї)~knLgG UUxy%t_j-G6A<'WA{Ҋ;KÍ/(zϹ{nq3t\RK;:w{ 0e7) ?;U&`5icnx/M`Nt_iG"摨"QkOa:ޡ1yv9GɌVyA.Y\&^\t}Oqƍq=x}C [ .Ϣ̰/<<+ZisOzQX>@%k*~e_U<=ٷ9@{\$ `3gH\Sdy.o墐cGa"qn03mkM uF}| 񬒐`l/K#3&xUnQp;w%FjCY?y:N$`:.I@+m^c^!)jg626!=`(NDW$i˓wɎ/‘>eiɞEc]40z I&ka'4sRo5)"ޔDxNʏz۴/iKT|sܙRܮl̜X-7:Kˆ$ٱU)2l鄸( cBwxs2ӳE9KE9(Ge0b*If:̙Q*O>z'DP&]VTOEo"/ gciB`u?O bnǖAR.ed JT{١l1ޡ<*)1 17K5̘-Qֶ0z_ ^ÄO8?Ҽ7.g611"1<8͐7wJǓKD-1bNC !ԫkFRݎA~oM0q 3039gNg⟕c N ^P<6YNQ]q٭oLhƒ2C[=/Jі2IqWDY09dI=}4LW_(;_'(H:% ~әY 5RCˊ,Pʃ!5e؂&[;IEN[ tAF)uHZ]"Ka3~\Pq>׽iZGF`yL]+XxBV`ʴ32Np9NY4TCR#IB6N~'AB4hu 9H\kYkP.^_=m-,Cs%|)A'dM/uڬT3mP=jɞJe̜FW/}RXϊ{ϨK-iAb9 ֮4VlD(IBEuƶ{G >^/f\0ۿY:֗C~h̭w5HDuj tn^!R}xjykUPOcToؠ;5^C R0J}-fo2+tI'i(tUO[HN _Y0!#-zCOKM RhFuaR,*PIzX#Lj{1O4gE0OiV/r=Lfh>UO.-RT%Su&^lA8իSL "QrI*wۻeǕ/-S;q%&R lMh Bv0O5Ԭ2|mv>$8#[i}RAS,k `sEbn! -?h,&/:Jڀ83'nd6Hpډp`+UMYvngJ4V ae\z?h,Ž xZ͉bs^Y3,^/M poaC7JAB ?E? %gZ@ %ɐ`٩ ï>w zȓޖ Yؘ5 e'te9C~e yIyߑ[~jknS;V:L_``rYu 㒚7R9SJBP յjR5:lwcPi=).K?ky7@qV.HIExֱ:M)t} mF6Dbn>kcJe&.P_i}s@nJBQg|H]$7kEXb!`3|yp.8aK&¡- јKak&u D@Uj˸g2ϩnq#:5ɲGkJF)ŨYmQ/G_Gi}/R *]_o+}pKZR[z'Q\TXW*1T]U#&/$ ɹNd;Q$fFkU'A/NÚYʯJGDPHf`H%y]zn`$+c+̫TAhTKy' w̏Gq Pթ3P,=|@&\wQE,Sc 8` VQ깂QMށ)籉|M42B|VEW/o۰c!So0SUN 1 DňX}T$94f!YC!b]JF7׫(ܱ x3'w3ATRnÒql^uoΚG]osBp "#yFY3-/Nd0zc;C<5!_ousaJx~^y6U&/2]w+42B};9:FA }MDmjukh" \(INK$N. ] n>('x`!(pFob&N/ȳ- #$ulKuKqf{V.^KLhZ]^{L2X\ݻ3GZR!I\" qud5܎+H"zlaڑzSi{flK&Ι\ˁavn/ICl̹Unʊ+THi+gt2K>@|yK9sG=Ѭ~ymZP$38$vDgɺ-ur}N^ֻCM+Ct3%fήw@rMX-d#\w"S< ?qE>e4AnnV*7UoJ$u`6z"%pjRy/|?&dҤReLK1fjm]W?J}OJZ)c. ~I$tFo)[tUHku+ ^<_' ) ,{9/>1rycm6]~_R)`KIu|`oDb< ")A _)9gzj\;H Y\p鍑(ؓMiS:6u\FSRe)nwΑo@>LjD¼.hۏR_ۋƢQ|C46[^ߨ HhSqN qpaފ_<_2Jh@GH*7B;1ӭa7:?@!a^U{G3$_uaʥd[bUK%Ĝ)>'Pz n0rp`'|*pҫ c>'ګn7^)#zhA՜)4 k{ғQ\> խݬ]) ? d*i:k2]X!L9.XaBϤغєca̜CλI0;_9*UQR 8j_R &HIsPa&=2[)! I*a3Zhv`?lU>߫K2dTE/ XUMn(xIXWJ f}U,uU</VFE2G.[=/qKe#ɾ `W|3?&HlI_.1%^.̨gN5.'~A1 hSצ(=Wƫr[5:k34=uv<"E,"JiVVq1fsmUL/iynU%{WnaL.2`܃gSmN]IC(=ŕ]֜[%~L;j(_Krah׋;OO?-vXݡKr;Й^eA~NA 7_c TI7+l:C jć .~Q$Pls]ZlֺJEMS咴ɿWAMbc6oua<ؽ@=d#%|u.2O(?:%1<5#}^%ZY-Z4vOVnex/ BElU$p$ԑ9›~׻HLls1.qZY `sWdL@0PkÍ 3}\T]V]w_y t6۩<^^?P^Fq L$ɳDI-rt{ysy$RUBxlB<= *FZvK":4*BpndR SReLR9bvq rъ\1?[L܀悠izu9sԴJYC V, &3x~6,>Dv[OsAϾvq_0 Gy0g ypշɟ;lXiB^w5XЬD:Be<ߙfJ-c %)#NIxprkx=H (ERxc UH49ַ9rX{oqLgTlu<^rޤ("1uSvǶ1#Kҡ1gn905p9rYIgM4o|u#|3>kT^~ ?rlFJ9?n n4cŮFpq-QΞ\XnDoYUv;MXan|($&i9K4eV"htΰB֓IJJ$"E=)\I[O1D*]XtBh.awjXILb8էji_r\CoA5dGLDv!Νdd3J^NFEo7O}/L]JR 똽, 5< p I0DFVVDv4\.[OY<%2hOU1"o x WwǪX{K5w{nxb@æ%w| iT23Y@uf Z~1".f~CW49f5iX&+@-qt@_E>1lI~F1^>,S`,2{.iXDqȜS6meH.v)TPhҮ#."R.KA67!%nL Q!`)_Y̼ׄۨg Ym{XR Jڅ:YϯyYf1bCj"M Ω< #37eT y?:, N:1QC;CɢxJR"PB1#ėl(h>y:({L4tKeF-ڷnPpM9܌`f 0}wBL|_ rŐY,fF.C9ŷJtUTqk}O2=xR6W7+w<#Y<_e.KT& f}5m3렗ݏ^qr@pLe).h,wϿ` 䙹)$ N6`9?I]ALN Ciu$,g$"Gv;Yfu.\AϦayz\Np}_ M5)Qy1OٓCʾv.E KOI}Msat Gy~O=`.4xrQ iR֖nῐ8/U9 -"h#徆-ܷ,ަ?Zyr:`6:jh+ulN.uܘ 6\;$ 6vþP'ƸnnoT<7eӀn&&ÏȊ!H95_TS+bpO '^4`DF]`0DJUPAU[`:XHMf>w$#Z776V,b+ i2yX[+[@)n)YX-ɩ֖R)fF>>פ` Y!nBetL.eX .Ǥ=h !=u :Ӡ2 T˃-,#ĝڨN鮙Dρf$wg\4n)jM<=0qyP_R2}2E@zԿ~":zVF D̓i6fQۄ'CT.чnY0@hBP;URc%u\#9fu5^#OjuZyX٤7BO߬ť%|u(a""Av_SD7=kљ|'K讔dǖӅiRU'57$A\mch ds*EnsMjS 4vdn Sj )|_h+8Ϥ-: bn.t.#]?q[֟l?iOSAWlqY 14b$D?MbFbjȯ[2afvʭl`JzKxY6ժ aܱr4ۼ%ZeXU}U8 gXQL=tX `>Bc7rא-}c̛q)>gG'MvrFˮӣ.؃SZ:s!ZUU?⊸`xy5nKl4buyBp$,n|: Ya{5f's!5=[Z>7'=rˬš\~BXGU Kc~[)47C3)<.`C@-]vvd UyS Q]~UD,grZĄ!`T@ )5 W .Äi"c^m& HTY}xϯ݇꙳ e>y]Oyϝ-+ED_Ư$Qq[]' =$huLy ETٳ]q̷EғRakf\[r\SnF5pVha h1 '}";,K҆9]9_켩Q0R;~9\54]wyfl A׆O̜*'_XvFx'l#IR=|v&tё?7" 2&;O"5zn߻nn剸4jG@xO[$]p&9iI 0^Mt|.s9VSFUMӝR'I)wa?KR9}d׊9|.Ia#Z+DX"3=n:;; %+ӰT_ /#ԽN=pQ3{껼"$:vjbr{giisD0.MBJv h7kB1?,./3Z3M<;cyg ->?:K+g%O#ܕ鳤RDq?frIon l!]Jv2n_O6u}RT5o`h Z.QHn-}Im q>tOWXطH/LH/9Q& Eb#x@Tlnd"} ;0]>:D&j_q{Y "![efu.C/O #wFT^aiH뙨Տʚag"\;IŽ&K3€Z#lw W|IcB?#e)ѥ3Uxq&`bgƟBTao8ə ˷ۢ.ʱ.fb|ERpWdi Q;wc{oO+.8@p]"DUP50d̘NWС'n{rUA$|N%晉dq!S'zyw%>\x'X>L𨸝rkՐr#8*UzPT6=ȾӉ1bh°M "(? ʲ6`q}ٖH7']h8 sYSTxb;~1SVM g0$)QN=Y\ D8Q(i[F*8S+#< 1uw*ݏʹVR k1VRIG+ kp/pJ7b̓R$v#W>i4'b^po`, m,#jBe& #Z85 wZ GF_4o)yyw?Z/`t&-[̩:1Kwve wcL@6ګR7EmcX[L1+]˙Vr3r)Q^10JSg$H8wwNg8XiKX.$]&g; &apa5 whϫ~=feGn;ޑ9"`éI9&ibY KчD4o ~>'Y'ٝjZV78+3dMI@U5)K"ɰw-m)Na26]ۨ}#_(vhINP)Fz2DK! ejXڅ.v.2/!Rൗ1&_|{MvB38otAXѸ`]9َVzCM9`T L(0[fquZF,_edad6)qVsC?be( FžuSEzPE%.AzuVXe& ª =r@G @o] mm g+[Plp&<˛7 >C\"LM2ܲ/@ǰ:E9aި"$^RQTbuzpPcZ@dN_풣c8Ūm/"Zͧ`[L]ɔMH`|no^@gDt÷}ؒbtxҮQA;[~"[\#F!#RhI4$ĿfPq@Ƙ,Et]㚫p\&A8RN\trP Ӧȓ.t TD)=v'9|z\<us! dhs84[FKW|jB(FQJs%X&0;Lb7̫óNWHqd,n37݂])FcqnuʝA8Ӯ$Nv K`[MHIgiyV VE|*Ty1WS!j/;&~1Ckjf2ENijb'bE X`YMZLs'k>8J%#`ak,h|UeFڪ%:`Dޫ'>ʧBHh>n] \Vvק/Ϋj8ƔZde7~{'Y<mKzYܛju:=($Nm-/VWp5 Y YU}TGx^8(rL"[ΫX-Hr˨oH+iqdP31<0?5 2:|2£r*SjT7ővYqsf2SjД<-uѻ[>GTh؀ڄFG$3 ^_+7MɃ,Nxui͒0uFc$?*%~`U03S[EE${a,0Ұp oqɁ45䨓H# j|/edS䵦 $x/c :W3kAKnRh[j梪I-b\Gw [76d׫RUF83QΙpbً]f񻱦8GKkB# 9-#]Aue`i1RmF5ټVj1ҽig@"(ՙHcJ&.l$]߮2~w*ĥ61\I+a)]tSfAN3S1 5r9k/㾕>tۉvTBnG.[ t̷Ӻe߾SIH]SD,?Ա~-Nw(D_P.%Fׂ+OVz;/\-b|[-Zd =@A#|}^X*lP599: ~rRvF9}f z(=*2 ]H̺?ġϑƞ^{kVZWAKg& Q? ci[^p5PȷF%'`+? ~c<<)-ASRHaPz$^V9ի&aj[%.~fTVFܓG_gb{P՗pg$u Oܶ1X{/o,RNDPK=vWOc]ѦXCeW-6rl)h0*)L,cR9ad AHSu^tb]sJ#6SOzP2E&P5=la:jkr[aSe+(Q9^Z߱^kfr3g?[;?BVO}2/]tǷƳ 7xfU/WdTB{YhUcw;/6o gbuGeJc Ӎ? E|y:#Pa{s^ RZݪ~%l[" rS*hZ=M[ պMk\޼AntS?K8fe:ggYبE>^Gs)5?.=;]TyHdH+"~LQ7B)9`~> P2xQuk-W(xhic Q#?B5pcұrp3&WLDuIhxٻE۸9!R}M6C:j;J1iS%lБV.&>>YLr}Yg: CnAEB:z\kTT;k-xU=W-awHL1IӿQ&cNiFv*xO]^ۖ? ¥~q`&ӐŴqu\ EL?!T4E}CZiwJ9.? D\,1oգ XϨ550E ~V$ڪsEZ2%?! NUU l?>#3a8>q#jZhOdzMz s.;eDS =:A.n"_;4!oaRKЬ7eХz6K OÎQAHOw Rq~y)oZAS^ihMj)KyeU9E*+s}3ŋb`zv΢zidL'0 l*T{m)lN$DՖ)Ct" kÄFQޯgXwO CI|Ƴ@J;&ߑg?V%Ӊkǂ6*eR'*SدkZooEmE25j[鴖:s nn32-@)iDžb]X]CxM!eə Ө0OF#;q*KU:7.P=_$6=ϡ"j{^SL(5Y1F13%BΣ3zoM-,A$Η ͣU4 ː< ε:0{ E璿u֚q`$'yנ-}}`8_wn'ay7+U'׫L KH; ggzDFMٿZlGF,rdb0WV81fP'UT[L%rv[ץɓdjkZ!x;5S}}BMB\ ȥA@UW63T\k\{ǣu)iE⌨Wݽ%>΁Q6<k6ĜVc]ݳ<%&ڠiU.+B}55K7ّ1R-\x-+6 dAMwKe'mԳb;y4 9oCI2>ɠȩG- "rWUX2f 'Ћ/~--fz Udx6ÚXĺ=xGӣQ!DtarH]fvn4My䤍 uЄ'ƌIJ)Rs>eM~y`,x#QV}|kJ>AB5ܘqzQV2a͖sl*#Z",9PK\`[; , ST|`b, mrNp}g<:AsYGùm2=̛pqaxܛ%zQB.aˢPof;­fqʗ9OjYR8h$9Һxڍ@0 6Mk+hvV! 9VDl ˿7P?sW_30 hޱF+XŒ0A#렮[A.|D7/]\kŭ$cAɫr~ԧX癞)=t܌e wD-cuZ1(YG;!b%{R9,pHA ʨ7R+x8ѤJ+v?}&Mo\*Z]2,>>z"R/ߚDҌlIfO, M?*r+L vK}#m5qb kRGm5e0>B4زT"wcG 4d_Ԗ{ɜ. OJܻyou5#}LC$xk@R%CȊuݩ!x<SdTDƐ4 _* W'Ep ]Jg: I_CY /hGxUsڧ$IZZS8%^¦c^)WE ; T1|c2xSk[ :t:m;|F+`DGc1L7WHӋbͩh/m`)E,YfzKKd!G$uPF`D piG *˴Կ5Fm8'ԛI'+~{0G1r"EN( շ&'zc<4[aDXCFRr+oec ~zbkϴQT^Y&UM“H*+]ed|ĖlHηx٢²&G 2z!$E^)%7s6|b-=] $%K:eM6|(nutǏn7aTü$ %J-& W҅S3^D\*kmS`\"r⅍[@ _~u ^UhLĈb!p7bgHIC:aRR[x4/y/oX_z9Ī^"4 ᴳ$aX"8q}6fbT^J­x?=5X|EUe~!T1e jIq$aKqWru688wC7#W>k98ʙ{EAwH˦a${p^JXȘui|b`;ƝV5}0D%a;b ^vQChY"i ^'ϒGmEZB)D_m!S/Brff<}S]OsܰIUEed@"B&dEk5&Pwv\1G0 Yº&vh]-pXP&EGԞ:grT8K͒Y9PH09uCQ͚wȘ4 ʅ]^+]ESkVw{+ҙJ \FGebcΰZܿFEB-] <I²@Гx I!Qʩt 4LZ!H/DžJMմXk$ǣFShyJ $bKJ8hB?#zKk2+vjkdXgSdXB6|3c8e3]$SV]y0H֊BH# %$~'Q[]2)l!B,#vF>Ѹ˂$ȩkJ@^Lz|o挟ϬPeC3ѓ}9w>xQMmľ+d!/4WP_=gu^05C׽/C` оq{Ml䨝>~F`+k|D-@a"E9ly'lT⫠u}"Sk+#FMB($+Q0HBx"z&XYRЯ"vq0E΃c}p&'im= fPqorz܉V^^mj( N۝rs|-+ee{z?!}撠aaݱ znY3iڱj-.EO|%>bJچ&dɟ)gҌi& BXI[e6mTVաz:C/֣^q-)(r5RObUºU-ub*I_Z,M]{3Eiu"#<;ք6&}X/o_?1<lFskQ(*tQ6"yFi2Oeý.SB6{Ovri RZ;$ |'MY}7m"B@w^\29*~)6Sc=)S^]V||u1Hҥ%˗Cl;ѳG2-_J[uJ=؁YPzo?R\>bk0iPub^O::.&i ?8Ƣ>bM@q"Fk۫4$iT\2*M97Ŗ7hQe2HqV!p]''Kܝ}  q 'h @1 K7+K<46Z3)DU q3`G>ǂ\ȼNI%{IBGm,дI#m,$$dhncTeC&`3k%̼2*#ltj6ACFy E fV#8MAVX'8cSuUHʇsK@pRi4ܐ^{M.ȲqO,$K( 1i[s=&\"0/UD߶U56-_WQDn#ʡnCkM0|dK&kd$ŗZ}XF:}_ڞ.0B A(~66!SM*_?# `ڽ&LDax~X%ن(,n] Dl 2U? ~YZx5\VSqwễlnv2-덣C?s 7omRt@o;iN>"p9Ũ |h'}UuD^Ontogo˦#n0}$Dy"׬nYTl͖UdFm\r'9x{aj<^XS[Sb zktE9.}v'.Aj:PsHA_qHzѕ >8Ǔ+\r2P`uUYQ[(~@rh٥Ӱ(I>88͜vy< F s._z}~#:Ji8oZ:SCLau%odN |קV }D=\)'G K{k2[6pRHKW,|qUگXb9P 7l9pxg@ ]ėDsC"m9UR_saBZ8ԉWڔ*Ɠ1L H~^Q٤R]'vro%MP,8Fj_]b4.)!pP\>au w`'CCkdALTδ] ճ_8B9gJ)[f'|2-Y4լ+OC`cEvPJW} [F*pѷʂHs4ѷYGseQ9:7>mĉH;%5z:hx/b~Au4>D)Ϋ/'in2]m)><+izpac.J!aČY8a"$j0?#sF}4!& EnV_:•kS;h`6>|(/mTUD0.V:qNI#:j!')C\#]V_gؐoNP^ڞs]*h'` H(޿SH^[MY}J5eMeX1 Tiv|#'4<ęd sVnF@-v`H6aMbPJ5 OjW5f{yi'lC齸^#@.fz*ucH{>0Rf}86P o3cJ"u@Ȥ0Fi*},6:`IV$Q A1!5=4>}cxcy" ,?Hz$ `KXKάK-Obls;:qb;Q~FL{+yh;=W;lՅT.KbGA;xb>mj5$uoHjz삅애tyRP/ohb! 4`׋ R%O>2H@!СWgc 䦵,|A{smmPM`ҳy FfV.No ]u׳ߐ΀UhNQ[UE@zs&֩X yj}5}`>r!gl~O }(;6etSrX 7 DM>R"ʇm#EgkѤe׮/!ˆx DwVd@PF>L˖O>ںcGOZ4KC#+es0 ٕgt<1o5&a:~~HߔЖ`_rWlߒ NBe),)f"a ;@|jzUxꩿxUa~sՋ`ُZצx2^T.+hdWDmZga{­lYPpZKS {&E "iNTI o U*vDt#/Σs}홲M#735{G'_4ssz= O521; }agm{gA8.LaUᩞ3N)j'(m{ K`q&zÐC}ƽ˦kk >=fJ3sn*tR_:2Xqx4F͙HC` >,rZ61Dno8㨰 v) s:_t+o3eX`> kQ\ElTD5q6gqy0GnOҶK|,); ]) T33d5NUFkCW+nd[\䣫I.WO%V09x`=ݐRT/y裆A|dfڍ]L ׬Y s2"Qĭ8>?4źhO/ cR oG8TI?*LC}5l`Mf\0D_׵]L)>ϺLi|iGk9Gx<-"eli1q"S 4q0FAJh'!CSJـG-V{ \ {CN8qmx֓l74QPşOeyMaK] q+&6Bb9W-EQhr#8"qi9ǘn^-K ~ >q:bEJ_b"XBj[\`zA@*"q6҃g*@m‰I]bmx>X;f|.USI3Ν]g,0!WU-&XYV)LIU3[0J~ .h9KPMܽv%P,!ڣՑsQ%Xԝ aKH 3HB\P?¾պ4|d?0Y8ftZ)k,t^y>D%mdcz~Fx٬aZ^-%IWJW#??TWuIkJQ)d@$]XAD͘:,DESDAzkrܥh4j@m<5OHsS1=:L\13opxN5.\~G Oן@Y -xfnnC3ҕڞ uQG#5 &w[@`+Wfrd0%TqVS~[V(! @e!2#?˰uT7LEzO_Rpe t:Lϱn-7.XٌySW /O^lP601@~ @-`m>t!`U~pz#71ދvlVtV6lsXWHQILMQ(-r?dNF ?C;9OI; w:wnS0UTb.6EwmLd&{s66Pe25Ga 3Y=U[}_I%4قR$Ė:Xk9'$RXK-dE%J &P8)aYQړ <Xod#*I h3\Ń+LP`l V0. xfW/U84DZ~$ߍ# Y 3gb. pY _ _IG 44'do{YT -fҏ9ljSi ~0`9Yǁ+<&.(w}bK owxxm*ARSyxJ,):`Fos@,]Ɩ|-@=VjW85A 6֑-e%wz v2e& C̴WDlL0o"A@02o'hU_xg_<N2K`_tz[/Ԕ !%{(pAc> Usxj6CGTN\H,Ǽg*Z!@ I&~c0?k_&P?0zEw#l:J_Uu~xQ÷<l{s$vɾ酘k@1 &G;rU N$Bέh!# $Kj4Ɗ'GŜC!fqR峙L-Z/HJ2֥k{uRB09cF+!%+qD(4vP= fSU'1asS)tmmhx_ۑ 8,"Csɰ<~+#aNDݘ|bpc-F $zYk%_$yJٜPIK͑q9~#m+7g6,pIC^~@o0Ht{NalAcmNkrL=!8 C1JTx[9+QIMDퟫd^pd4ዛ{ o&I#38_ ʾan#|Jj`!PMd*zz.d9)s\4bRPDK](I=9BQq߉%B~aɨƟ6'8}p# r*ԓ4wSK2/u;l<'ZGUca;2hNΐ}%4UY*gdbr!*KfZY{D@9?n"3]0ʽpuf&ȔffxLb]pf@ |Hņb'EFIםi1vM#OiV?qOΩ,h@"^iT`u!n v$KV *֑sZ ,!pmҎЃV;(HZӔY5ݑNn0\VCwn1OF5Fq䆅baUS5DC*NvAo3qdKwH*)oܡud%J0l煂|;815F,4/n'!IuTi{Z'c|;m@O6-w5N !cŖGe.6=/lb{ꏯZzT!~K f`k=ۧg6wo⩥'Sṕ5prCy禓T5ŕ%V(yCPE>ě1[#X+_-U%X*j {9x-m9.:c)>噆a`L+u}W*b0Ȣ?(#t=qPzhs3kZR{KfD1t޴SZÊHO޲p>vR38GqCBBV~]0Iy_sxzZ,͚G_@G"Oq,5vf}xoяts%8&&"M%H] |"z4NwfBfZ}W'?̠)Fi4^p 1=UpEDy܍S(b'jTq%(27Bn*f+#?}?1<d%%"iG.r#Qj'0c4x.$z(?L' 0Ok$7(6@PYӘz@7:K-)-qq,GDnmSmHSkGsy< VF d IYh(lij&>=`~h*IW`0gP{NJˣM$*  z18͑[|AL` K/)ܤrZI*^[  C^|M[*)*ۗ4>HyCtk {ao4WH42ڤCIZv"0H#; {aXK+>;kWo;-q2MaN}TilnoE)yvž"q\+Nmޱ8`yTv IS׍Z+N?Ӽ[MB=7sλmEIee8 =mtuEy[Nf\($# JݬD-JG8!͏jNpՙׁbjy&nmY$x2~N|+ӓ{9Oa)(ǵ~ٌL1ƟI:6OFB11R."~ -$!7+x#3De͠YW!T vzI\r^Ju- 7~# @.6qxwY@cMl__Pn;|Y&F#&Җ\ZģxKu_$nRGf,D d_'~lIR@)F!h^װc8E8R-'CipoM m{gl>KqTbݙ fz vxdJ9iߺB|_(}%κr* г zs*3Ҁc ~67}!yWa*) +ď5>7chH |;,mw*;OFuWC˟PDS`J\5z;D$K:vU2j.ā Nd fVT!~n=P*!E"X§B/9蒨Q֢P>Uh 0|SL~ͻkv7[5C&cGW~СL u1%į5[8ܷW89êf*n- 0fP$z8ñe"+dA۲h>Bj E["t"^&%vԆ빰W;F/\؞%zPQ+ }~l٘@N}r+hOq^7r/B_FS=~rH0;qm=NH@KOGȌ:XJLa->H~'KUq󱉈*#~ !@E&or-3~2`F5J+2g1&S.#> n6c+ JGz= )j;%}66a9̹<L݋7"cuzo}s1ʇyɶY%{v*4]y kJ$]喋*@rjzڨl֣Y]X1yp*߰JXUyPcyxdUQvzG@#@8'*pCnu鼯F )_Qfy)"e~ եZ1PTd ؐ/jcf4l43': ٘ƅ7{.ˌHtyB7Ѣ90Rv=_]6B:3T>sC Y_Rd[}9ďA݈v)%if:9j*a,i~LtTo=W'i޾R֪< efUFh2bF'c:])/9W59˜鐷P'ԒolXA$݊x@sv|fdRjI\Ƨhi&hNOtϼFUT8p \ӅpC&D!?=b+pA6c]&`Ȳ= lJ0`hMv{5';k|ٍU.aaQP k\gLX5"#EɐCnu` 0@F,;ذqFx46ee^斴0$N7L) uB7׵;UzJ|C{B_*]Zz6:r>tX)AUZ: ̚SsVJ 5H_!6ae&1Q~)ԛ/ۣ*. >!ꍩ24tê#hOĄ(찓=ͽBYو`fߜ)uw!Mar-1BA{X<Եݡl"48c rrHVZ2=Q|8f-_E55ɷl_¯ S+}c>dڣ9q2ɭµo<3WБX&?pXhec@KrUkL\ f&iYt5p)'6E+eVazg#?%>),A~&0f{+ɜ$qERb9& !ðܔ% 2/Ll IN|kb4O>TR@XY+h6=PZJc~m X7~*;j~)5MY$jx 7LAUR\rj}m Dd*8-N3^\$ jAvfEwT7¾6SkJ)67S ;zYX祎 i'oFһd~հax ix炞g}4* xÕ,Qח>S-CԈLQS9`Nߊ%9M78E!}wS:^Ui\-Y n.]p~_Я2<=,wf%vt:8z`Z'権Ђ#FvErg(G-<6cA;< >K,JR;8,јlYHmo eҔ;dƛ2xz=$DtS]`c1 s$ɋky>Z ^0gUt's]o&r0&[N`A[%^6]vd]6]h) 4Vc;rٟ/E2XT+Ϩv,#Vjx7xF/yTUڃHE?j8ۼ%dCN 謄KICu^kvӊ&lU{9Ɠc918p%3vFaG=T\Q/O%Q'&݈S(ټ: r1{&'LA|jߠ,8FuN\}VM^wpqs$l.lO |NIf$: שxzbOōü֦3]k -󥀼x^Dqz?s-<#e?T3r-3!d$i9z\[u=[INJd8l$sW|' ^tFc2U$uXm7[-p> W08̂ kl\=âmBhC,aVAMOp%}v`"Qfz Z'1WGJ%1='ԛ_I&M5_rs^S!Ǯ߽%ud]aV`^/ֺ>/nE=.Em(% ϘFag`NtPFE 6pdJ#y|Fj VXΡGaI2 ^&[3J B^^ K{2C)x*6Qzy 9K#(0q맶l`*ty^8'c<;HM 2͒uftnzq^۠͑p]nxC/V]8EHG8CJezlkhe%#d|Ou|S`hZhzYmb7ߗ" ^IG4oȡ`NjAH.eAFGp"!? LG+Jw' !hU&f~߹t.%5c>UGs#>W)]rXrKknh5-vH7m$eLR'AM-zzDE0?N2/Nʤ=JEKj4j1#f5vY9M4g2 S]ƈ/' l|IOPjF~(oVH/:[J\]S؍K?s21&ps\|qOyr`YM).^ _l$_c Z|U6 7(Ň J=`0Î۰lPˢ3&Da#X'p4ߏ ɁlvJ Ajxrʲ\Pdg F` iYUrӃ91XSvm8YqhO17M``1 ^B1v 픒l087#|#^~r|"_-XDTX%?[vPN8)kW(x(BiT849>u(o=S|("׸a7އ!Ң- -=T][/ߋPim7ӄC1~v .5|+VWSaYmN+wunbR/?vR#ʐiUr<w&6쿔@X 먻~|vYbQ3~z|WCNlHwx[3ߒ3S! tDPoۖV1]@bL0ju.態Rd;6\ Ku:jfljM=d Ro!2'k;[s*z5?>RLŦGDB0G9n)nZT Z{ )_Joɢ\Ak7["wfy}ShBq(_8U-^UyT^8.s 2wu5ƨ;ɜ4P,vXo" hEKϞzpG.t_[u,t<4fJ|ӏށP!ԧ q+S(gSUNR9i rU&eS-%l!ݱIqRoE )Զ"O\C?v1Ui 7nIbph|=$S ,%V} 6[q.nh 93Ѿ` zuZ>^~vq eT]nVV܏3.YMf~ zxhSbD\6i|R"ŝ0l}] bw@F` BnRD/N; )t :&huK/c ^H&Hg|"י% )OcaڍR?4ݼW +Y# өS",Q{e(yu"ETPX.H0[<7v.GVV\WAIsT+7vj-T 7 Zrbž6V=Kk.,V$~M9!w`>KLExMʈ{*ОHmTxKLx){qӶR`D ^a8Dm$`$ӶejQ%NGܞKDP]Px\ lrN,%e#@hFxpXC^2gs*<I&R -N]̷oz~Ȁ@=̓sOʫ+x /-^ вҼ?aF\: :dN&\=T](G;'6>oI:uo{pُ#'blb;NQ&d"FH`ͤf9r_߂=pe65{Y_ap{JHȜԧCǰU{b 뎥Z8?M+kl \9]ZhPOcx$tFp&<H֘nm&o(m؂F*cKfH iB [|) {K)RB`yL8%ڒv)S2ZQ_-Ӻ]] M,sWvGn^xOX *vP:G$eܿ?4LQ5i(hA[o3-u N8YYE % T ;f.JH?#2Nz[tx$O{&t<*b4̕qڑ8MZ cuWObƏ"fk]l*Q;hIF *隥Ԓm|uRks\"ۻ[ kG"A_אCׯzmreyOvS'US+9nuIu\/`;_-Y? ձ~ dBp|wXK vno˖TϓY%-Mo #|'Rz.ZȪ>ł bf4kb*) 1˹)|}!SlϕA[o)u A}*KR &&:2o#{Rwml]?氳pm2rƍ^ƾ)R3diCo~\Z8{aJ]d R A==wiFZsB22o'u@^d QF*~\#\hyS;x'tv̢Vl~5%1 ;:iʭlqR2=7&%KAV( %`%0n mQ.T3>0r9b.ͼ^apT]`uP4dj\BXxCev [0缉GLŁޅ0_fעQ=6m>w.9ʪ4<_3B{im .^(^hX727y+1S'_g|h:A/ԐpI=X:2w %&MݖZ( +/}R`FZk;D8n>⠞ ];S!VGZg<ɼ-iܵ\4z AzfD zrR"SqmI1%nr`@f?Sɬ =%d`a=P'U4HY'%p֛{Ɖ0\^-z_γY ,4_`BXxg<28->V/v0_z`)t VQGT!⍟syYCzt$RZ=>>s1T zFPPb!v}bd; d6dvvbޠ:i~pݦ篶>ɽڝ vWm&j&# W-+Hw~@#1Xs6qj1='ECnׄy> ڄP҄`sz)L|XDCxI.:aGBsud<7&pǃ fȤ_U^UK,Rޯ/ޘѕ궂QTͪIs"M5r;$i8)+;ZЯzR8#boTT ~ H|22֝#c ,ױ,/I0" &l56F(Ⳍ2Y_Z-!+9 `&q6sXi( n*jt|Xi:3v3kqhƟ&EŘH'홍`3=T9-ƃ&+8E'c(w\gz}\I &(k|$辮zgǕGj9,>>e«/Nƣd6'hH.Hg*&˅38>_},-!b%x_#>U^9yAYvyN n!*ͣ'/'0-=h:aZ Uo\ ]t˙llq%xOlUyIut/uk_H׺zUel܄@υ;63A7_ %u%3KO, Tm8jBp3`EA4XGLٖ|tUgzb>++^']O ܟ_d`JS#7c(w^%Yt19h[F}hmO5n'V W ~F`aiAUrPՓDeXt݋+O2rՖ}x뿅0ˍ QJkAW&$UzD)o@&BvVWtɤEKKQ#XW1U{h^+ HffoT䥰w%);ZX<$ BX| ф5XXΒ(S).&7 ~5\X4 36_H.`V# }BL=8#B./W HU6tGr'%kvRt(عbswK3K&ERCÚ*8C-c )j4Eu(\,kMks1)>cTLc22b \:'C/&.Mie~cDXO0: kr8|JE~~&8]ɪ}F@R0|~ӜQQR Mz=,q|dx$,N>K< A<ʩusHS'fLWN2L 8#r-oSUC~ W'fIKЏAx"p|k.2*!C-- ͤ )Q9TLxܠp`Aʫ|lHQ|d}٦*h_Wv'Ψ`2曔;h]%_f ͖/&Ӽ7g31>[M= 7Z_ ♮PJi96)OfyWC.+9jl P*airK~9S nMg}ƴuPaN؅gYL;~&kQĖWܯ_ @sj_fIχrAO$[T C掱 }XzVS9]l OB1*) fJiߊ~̿]dE'zKP pJD? T83?Ig/V,jC8LHz0eƣdRI4^K%OJV=#=NuC딚'.\%ߪUNO,4JY[aSۤ\6!:!S"C!1 gkI5^8䧒jR3,,]FZ1Q n ٞ9A#-5|_3Q+PpڽYd Fjt`J1k(iwh*xyz&%@@Ji&!O>g]2O:wȪ|ȯX*zmUmnoGw0Oex8ЭE4O¶qh"/HGU0g1\SOC]8 `iQ2SήX˔edLx/Y)nwj E#y2c ]سE[ xKDvF\oAW_4ZGeZ}c?dO9UT7-N[AxR;{Ӱ:xZs (LQo_hmr/<-8X8ٝ!]Ҽ=xԷ>[LI'Q:}Vi ͓AO,Yk6[5Lsۿ6vi[8rdƶ CvY-Sاr38%pUS D0Tшh>Ҕ^o5S,@FIPR22cfVOZ%1N:HNtJ *j>ˤ)Ɖ"a!g?B4w'Hf 4h{*Y`-UGcl3tin'#G%,/ xyE]GζPO{J5vx~|hܐ9&5Fm? 5BJo}]v /9Wr g UhSs,5 a ږ@6;Gpv AS- ^ @ꓶ-uGR>5([z |ƈpEz mj{'[wa'NF4HU5[AWn"1Iae+zN98ӉMubx4Y}n<%ۅdb)tԾwbA?(T3}1\"#wr0%k\)"nS;W-=o5c&sJ<6.YxX'"i0(n7+z\]WOY=~5 F:Vss"EmcIPBf% fu^ n8`@w@KNA~ꖛ&eWWt q 582I1%^uG^'pȺhO,Ay6gEz!}Hֆ iI˔ǕU(B.^aG|fZ9u6GW"QDW,!$u@bY}؄<0s+'a#*bGEg[ 30R:J*If0!Jef0>&M[ eI-9ͻޡGX3LRIA4(ڂQ4Ùex5\(!=zgvD9(:L4^R:r `A4u [{,eաt?J7x7qIUEZhL!<{pxE~6M8E?fcG^nA64Lmd;78T1Vx Sc%D×`MW8 KG~NWa5ҙVv958`6b;[Yfq8a&ΏڟJQA12N.(.lvDE:R};#C-ЊA47(.#:6Yܘ֟\F|HuXNC"=j?"zmƁcABȝ_15ANk\0arz*p&ՑO.%wrmf4nrʻY;I*+Y}ǿe#jhS{ceH-)&L#TzH)ےa!ou _*(S,qFksl0BLuWUZ f8 y?O#6;}m8KBo9B1E[&GZ)m82Q/>&C kQ:D?Fz(l޹zj{$/5^¿HBkw2h=5di\A,j'Vu0e=(Ѓ>qC;!: B]?c[K eokYgگ# wM_ );DoW_5T >Y,&5ƈ=$#d"P]Tbnm (,_ˌ/[gvkabza? \XƆ/0ʗ&_sc*lgopT_P!pl*2okRLbWL$HG\Әoy [~Kֵ:z8HwpkbĽR-/:׀Sh.te!2|ni욬kh{ę.ߞcXx=.͈7FMWmŘ&66)5j$ `K?Wy\֤͟bp6|e=O4hb x)`xp৯r#d2JiDTVwbD֦(J^.\ow3i6Sӎ=siOKQz1 JDx# 80..Ml[y Fn?#d*;ju)5B%ko?iC\4Su!q/-T4rzB1T*։_Anu` p4~R9/ Ĉ8s/m_~``4v6 ON߿YQ ð| G> ] lN<=(J}q1g(Rs\ߩ);1\L,  -X Pվ[* ݄yPKrނbB^p #$LNFh-tC0x>I/>:/|6I.P$%Sl8Hj<;T:d2/;&Q ׺\dZ-IqWP=L'w aVn`chwg9 PU$t3Oʪ|\ ހK>lMi)oHoPeEO$B?#}T-dOwSbkѣx~)$`4$"p@.Sg7PBXV#XdV5dT4aQUBf)epto3 PʹʉMUw^m(Cdj,펡팦iqCkG+/vJfXNQ]a^f6G[C(;)>ް@I';1Twt&3df;Boa,ecjVI`U4`8|eސ$<|eDE{ ~wL8=a+r s (2 D[BMi> )%Txx_}pCX!RD%!sD`( - RޖAb2*m/rrK DR} ^Mz;2<36Zd_8Utv8r5nۃ W .Wث X!?jZUQ\NCH3SHؼB,S0ȉ{a7u4 40<(s7\%p`;yߵ faLQ*ķT̓p"W*aV[SȞ(@$t-W8F |u9L#tu,WM m[9)`<6EZvxI?uamz tJ&.u7 "UopGX=— vB3h{9,݇tpfn( da*AJ]Du !CbǠb!RI­bW-W[PO#js~MT5%^6#B??B(8}@d&b_;9uIJE:.`-gtv,gLS%pJoTV&Ico݅Yޚ}4DdcG/nF Ӱ*7f1ӪjqZ6 3T /9y~h&Wd?SvZiC}%c>v[`ݕsKKZ iQຂ[<{鹋 :U;Uh?^E|qV M מ{)/5&UNS:{'&O/%6D{A쾲cq恰 kق4 P}pBUhEt{jO7U Bs15/9;C[ۿI\xE2;5e¸4o՞'"i9V:/~ =~M CPK(6 C؟vf p̹\\h2O&A"4kU@i2J+2{};}-'_ EiH׷S^Zs _RY2}B5@e9Z%SkX4aE{3 :wqg/Hn)kv|ㆊ74 ^{Jj6g2Y[FپsFDK=*2 n_ە1tBeAlGp62}DGQoxU"\K6[e^ϽRvl4kL;__-dFށHlĊX3z- vN[az`yN/]-_ lxN? S軓i2ú=e`4?4IO@lEyN٭sY Dlx  ^zkFFBP#^%hK|_N8vI:׏%@^B3F$`TTY7Bec7+uƠ[ UO^KW'>GJTg{uDߌă+7*yuyسjN=ՙ[qEW-$ȟh>xͨQ<%bϡOS&U) H3?$5N,ׁYG^K307͸dE7 twR|.~HLG%$ZܣӅz9NUHqօٷNe$$-q|[ōdRhENis&O6p-|-iM9c7ScD pMSUb?XɯaQ\볬,:sPfоWhJdP6\#^nq/:'vPRxqz^h^[9.x"F¤yװ)ե\PYDՄ)P{T r}?yҨVS0 r$dlkC&j6"{RP6:C{O-pFՄ'Aȉq=.Ocr <^5FqKWUiȓX\7k9|-e d O\87GA5n9BBL4~}C! sBQ6I逄3..Ah<}-;[@i)jR=^8Rpz Z" ^g@`a*AFv~.w{}ɘm]Q!9Ć높Q=Mb$AeD}F 1)4g'۲z.dmbx NL=-OB^(N)"x8 ! sVBlw7FTysu$Φ2"rU>L"ر<&?E~ BYe?$$hWU|F K\H>$Nv>q& Nз[Z JKb|F,qDJ6 _uF 5st9KdRDr>J{#4Ʒu,JZ,Q1)LHw9,,X* w.d4,?q@^HZ^B7O÷=O!~t3 T##fcY&BH A`C/4GMX UT#zS\oި|a!vw5p:.gny]|r& "xVtAVDϽ, :x P[+!+Yl:J ILS\| rq%Py}ːBۋ|lo \&c;;Y i'yB+>Kٍ̋5ң&}G:@E)FU9ѡ=@y-_N`f]1\n70VվDݛ'ǖ [:$K*'Eu̚{hc4׽![YeRNkS<׳2 jqH=# ؉~ ;"e%.lo`I#hSOd-'C9C['! PIv)/S<=HFȡ t7?j!)Xڙ=3ݩ 9Z!ͳS#e;@1pmFǾfx.^OUQQU2b8mL!.d \nrD[o'?m6WkCi.* ŜF~dİ?HmDJ&+% 0=Kvz v֧ۈ%.--`U\߳8ۭ3~T%/PܵFYx5#&"]9#m\X a:B-o /YbØOшוh)ɥŒ8ʴ+iM/: kχ}nȫ̯qx;M9sؖlXs ;0W0%* }(ohP.q}1=$cw栢ڨ6ӂޗ>L6 ڿf{\ L6,N tn"+6297( /p1 "RA<VbI5ZOSNHj@Բ#"暨Ps^judac #geʉ'h:~Ɂ?p(I x nf $h<_(T1h:8P-n;%Z 3ʾ~R2w_}5M^{2'qr1mŲ+%+AiRiaOIK5?{C:@R6J*~QyP-Oj4,ęl엁. P4YP6JSocr)=O2߸;3}^?1Ž'\(>ti+[]P1|phק䥪x3ဂy>99c'N`3q0Tdը- C{s+i rӣ=x߁sX^@x7ʃ>PYVG~M6,(`lay W4y8WHUъ}vGZK5Eں,$1;MePd֏{XQj,m0GLk ̊Ќok3FN-pXl)sWSN!CZxkm O+VdHT)oc\M9?\‹S 7PTHOY;+Sg{='n;ZZHJF 6ZVp쩟hw|FCUrHr@~ X]T:P4#EXs;G=PfvDNT֬A' [ØԪe iBvw9ᮏ0*s<ᓗUׁrjnީ6 _%Lw~nP*b `kpԇ}l&$?#|_t% L~=+Wr;}AX_W΁;۵>{%`u .F}a?%Ni> juxAMxlEaȚeK j!?ߙnﰃ wMM֏jQ .), U=FhfBKFXM[#x#A+} _5U]_˄OhN5tB])i>wiaj;͠AХIЛM> p(uKɐ[tsj~&]:Rڏ-2n@ ʏ$,AYoq1Y/u`8܏Cp 95x5SklKub\UQ[lJجl9ŏȺ`=NsKєfW*bb#58(.K}fm auVAmed7F}9JCj(JnAi]nG7'@'ޫSb5 UAfkﱚg% H``v|%-=P_֘*ZAb xs0DO] 1p_sSvq s 9; I̯aۥqP,:}rFJ^jٷйv!/_㖻b, b>$E^y! KOGW>.+Jd`{Xo巧鞷,qaw}Ris#gkA/-Wݭ3kZa+.VU^L-s ya8sH1[ iz{+5x A(Ѯ$֖u*/RL7[eX>5oRbz&(q)({b'пR)@:k^(5c@BE·pؑzR 3I BQQѾ#\lS]. Ց^"oe a~Dt#{lwn=[ڜOգBnRXN.PXF6-݂']']b}+zG&s2V.[cMjgd ;,- %KRPf[Rf1 Ѝ&/abcNk~m6B5uSLZXR~ctBt&`mwݑD,9aDnǧ4yfDw-~/Jo(Jw\:(f;`݊;'IIG>K8ljjє_Ղh|X/ٮ'pâDG؎A!KwQьA&wj; mn {)[ 7Vas6Z9f*hFs h%8vy uwGv3)L}rTj8Osl]YgydlS!KuinD24^Kf#g"z;k|ͫ[$vߣJN1a_=UWkd܌ H;D?S/T2VIhglZ4Bu \u\PqqnnoW_cphmg@<z sV|o=S`UԪ]qgI7rbp<{%P+;65~]Q˾eZ<}ӡŽ DZjԥ?6B>Mu#D(I2~ތDjP;r?^FjQ:P*H+ @Q!CpDS@z '̪Kw>(ޑM>!"^'pka$(&FACo2ZCj[:zW ]..yD#xr* V6 k#L2[JYXH[Tڌcl4'f~ N5T㗶Z6!Zs#Dv{πT\ (#d,SG1tw#@#}&}XNْ7CQo9- `N^DŽxvD 4T٦ö3218&9NЧHI)io\CG3@@ɡE3Ѳ0,PДXftiPXDcj%WU8hpZK/DoܶE<ͬQ_F1pؔZWag(!#b_:"tU q!i}m޺o cje*N o Ku+$F/ZK-*[lt@w?_+3qI5:^ ŸXsxH]f'k3 2:ORۉ'"ĆG}bti~=XSO甼oRwx*/0!)/>*]t<1O^P^Ϳwg˩~޸<=@Wռ)wp?xP fUDX:YIrui"Yewkiʻ*\^˭AM]6'+`\2Y{C O['j'Bv;-,\/C{հ>>Ƚ%nF\h޸1}a.5KQ@AG*T֝*\T 5RK>R[NZvSSoX٘!geʚ@5:q[$<{]t.تː-ԧ,t!0'2 ݀F@~C$/?]*K߀ѪDбc-8ڃ˕WhrSŠ).z<\\+`ǣn$W=varW399g%FG_J@^l-Y1?m[B8 Fz7Wj>N;p#a*_ j4ҟGh5~A_'?}ÜhXT~>xkĺCppTyM4 §@-3.J0j( kpomIL ޙ8uم6(/wy/6:.5d zr84i[7s_G|,8_wU83[wKi :h*`4  UKťdoNDLn'uƞ.!x(!z3|nAڟc N"9aSO2ܸʳ; q=%$+T*9P? nwso-D* ~=!X_OwUZuX%wӖzv`k EKh)^Q?(sAD9n o*hπ`q4CR%ɒ'}vK 3\e"9K%$܂q_)۬.@M;1[n!3t#,Tl!죍fxCmD (ڃᇗg̢ޥ`>g E eHE e/h=ՠH^:S Tg O=](C&S ^It 1͎,¢k@QD΅7+8V08+WsHzف#ˎ<2 H;N~w_?pŞD`#9I>\”FRlaooXn&g o/|i.BlǵRgEEj.鮦!w$\k|GFL"/,j/I}`{ ; G7*ކ~)pI"\6cGHuI*?^U_K&X/8`eϒ7wʭ7-w5 l'g<6(oUA62]҇O WTPzetLZĄ9쑾`nb,7MY'WVE-/ fWزNάY&t:wKC>zԫS~1Ul9 Wvl*im#CX.#ŏ9Q9 7V8$ل`7XGfXh#JjΠYCWݼ*L$+Fwqs겒$5.T @7@T0"5HV +?M? +O L?u|6]pF ꑴ~a]O*s[7e)Y# $h5t*n<|7,1E;kZ#8vS'@S¹wv~{=Ue|UKP;~cbP}*fHՀ.ҧb̧f6L~b gSf/_E+,8 <9^v5g:qmz'l@^.T\,`ܣ~\ XɃd|ŨGYΛw|<Tc& HZ .$`|&WQV;gRat:AI~M&O @z|cmjXʫBc񈼌 [}J'o#46.eCCVqu?ۧڬkP ]T^h~'HzIE-"2%Iv;}g{Hx7pQ+ 1FQx `8I{eD:-5#D7naI\zz&bCJ>fmՆCQVjAG<ʨrE-]B^d ^`q뿧3A ߍukL_1H뺽!vAڽG^v ݶ6ID K?i#M v+@YFbX%QMljLasFkb@tggWyCboF<ɞ+/;龐5$Cϩ@ShmZ)S+Ȝv >U7[3fY7o5Z4|q;NgfmKʻV_|$EbIY՛zϼ:Fp+:MQC9i=c`&O7.r^Tz#5G@6EH-ffY kO.nGe!^O6A=bo,I_`%ȏBg9GN2NJ/4dY 5W\E)[!)36t,u2uV6_m K&AWh"0kuP3}G9i 죒M cj&8-!0Du/wZdT:ӋA{e˚hMZ1u*8.4 k W:!ut[A@qhZvHJP/^hdhFXJ(1\7&y$ M)3` H=gh٬ht""O}|:kZ:?*3Nldf .֓E(zAu*3m=u)]ʢBHH7lnDK2VB30 i¦f՞pId^ol t+eV5E v Q߷ li~w$xHL`=G R=1̇$fW(K̴lڷ5 X~[JU!41b7аց7Ä+{C7D_8bH 1J2-݇z"c*}vP;Jna:?EfbbRbZRj/S强8^.ϐZ/J9g%[`k\+^=@s^'J_5sj,mV#z5\:G1v7eU*.X`6q ;0?bY8kOFLj8{}Y0GŜ>V2Hr:#GƧ<e#3ɕaoPI\%XdJKczp$#%'%8(duTlC/@&۪)Yň> pxaۑ换 = wis&y NK6jgEZ~K3CU>QY=̤%Ӳ'wDCOv~8! ! jEciG e}mAhl05՗Mv h7<̅v?|}%xȮ %:sŪk,+ҼTLRTYLqOK|;]afvj.b |V@ճNp/ESA'ҴB/lb v}E3[Yt`C"wZ7jW>n)䄕#yȫ̞l{'XIym sFx!eL-Fp 2ONc3lM ԯXa'nlXWya!y8mA[Ƴ͛ "# ոyeD9_q*q=v<H@4Q7qU/_Wp>Λa4[["a7GOe].e,\ ,uϚ,[Bw3:ut`FX<j9]u8zONhs-7Gym$NK\"\*EQHYϒOk ,qsѮ~X觽n=$-5g2gCc)(?7c"b\ɳJp_ֵY466 25Cf찰<ɹN\=eNиRmT+7fC<5k#j_%dOt"_o6o`JYShf˹A$KYxSxE:eXc7J>1E<OkT]\}:FM8½5CMN6dop!;%p2aJR, %߶EBILTVږYUF1QI#4?$r)c\JfA dӳRQEK}͓*뀬`d".ƒYfeOLр~[_D)5 ѭv>_Ŧ8 >u>.١kuA,}0敿xw)pc7K xԣ_֑VM8S-drUY+Y҅* _3y9[pة;"=,օɎHJ]@r)*whkY"Ĝ>UU-)#@^CX9{xH1 9ZńC#xYd'V!3[wu }7AL>632j뵕n]ۺ4VT#A+-HO@tL!Pj" g? { ,5^IR,vf&œwAEB;YZ32=66nP@ M s74F=Zx8gGĂ;I9BVfL>'?ri?*Q(9ʲؿMˉTIEÎ{kayQtQ,kQ?IX~GFI>86aaOIf/74lY\xնrna=C+0mwNre)q*#t|2K^e[ѹ RUæV-q KD&.vjI!{Z>Cb wR/wAe zx01DI> m}{^œ\Uь7[ɖ %-XTwYPxJ;Md bv@.$L2K,3.&i'׺D:$A\Gd:!3h%Y+wa:j$+U?Z,k˷ە3@bB񴶘(Yeep rbp^!/?PR qYI\64tT #N!7݀YyxRgl"(^3Ǹ+TF*^vpnBc4?3[HȈj~^9נ㟧<^T}$k%Dj@r#5V6`pؕ5b'mNՑO E(:PiJk Bygm%PT#p[j:BzQV_DgF:`.i YMnvFԘ2?"yc l)ܯ3H%E@ҸuyuT KcE MpDxtX_j?[A5축V5䔬:i jAvJ{.{SrYΘC].vo6[ )泝lQ =e CR]%d!&sVJ$: bKAιUAxMT;g1ᄁpx蚺fS愍 8Ǜ"Tˢb1U^0D<{_9T=jpLtF,缞5TT`X&lBcJ$,[[#՚Xls1qȲǪXGd*#_hݕFW>D>mncD]V^3Ϩ`3}qػ[6Qt"ȑ0m^2]xiHTWmEA׊NW<W'vgf56LLEJY˫=>P@9.N̋"=qR*؅(QpůfvWGȠ?UUEœR*"%eA]|(2x3o#ĩmz籒V̡e%mM ɪXe5lu\3F!5j~cs0='Z`ή9i\z'frTυA^ ǩo%e$݌8eHjnzZ%nT~AiMH .XDS .x?X_u7:q,+jn+xեf. D1V|dSJ*x6c-Li`0!Ed,+!b aqMzr P?hG. ͑i{)eXC4*?6z.=pzU7q16h)U~Y-M+q ^9Sr9 5 1NN4cnLqE_> ɰ]uNޓL Ԁ9~tY;K3H93f:hSI Dť,u~]C!{4 tи~;D0CHn ~_*#n[Ny.6#z@K2ߌߵ2 nیjBJˢ{Ipf-_=7\(9&$:*K:V/R3glBs}KRrmj#06; 0aêO[GEc4u|d!I丅Y!E Ʃ:x{eg$ޏ];kQ"SBfX@:t9(Xqo4 '֘&S1@9гi:o!u>Dao81\8P+axh&Y Lam*ǀ4aLOlb Opop}js ?b߲QM-(H-8E}n' 0Րi"%cvO"Vg$Wiz5`Sys]H5gyT5YCIPHb0\ g]^CAQ7"" r!B;x٢-ʚr/%I/-pa?\e}K.oq]\uGRgO\YIhб{CoN)EÍF1a<:.M-vY'hz U/뢿y+*BV s: u }.ɦYBʩ݃^RhQ܋3IhhIɔ)q`WfzN:Vr[åvDb6-\::E0ӨQ{.~KV+& _Sh++KSo{pD'i׻`WUJiz/E_uNq:^wBǖwq*y}G?>ŜO<SR(Q]2 ĹIoo!3uaC u+s&WS 0!aϩ@LU8"GO{K /hG7k[=2z_6T$p 'NsdѻȨ2ZSNZu8 Sl옭lCJ!WT\@#+}?, ۲; ^["/"4\s ɕS⻰V_Z d.^pV{0a4"XshqzX)5$__5,b>e0 3bU$^yj7묘1.ѷ{؉P~S&zkR.n 9w:Jx ] knpLoo6ZBgPG\vc"6L)yW%>*Ev5wBCI?F`̬ {pD<;(Rj^Ɂ X ~dMVzdZt1LnШmI`%ʪ k8?z` GQ0qڷN2]6o}D!ѽ[q땋Ǥ>㞤2DO7m|O*S0F1}rM^R ~Z E9 ټ\l1P e|5de%ݢ' 1w(\ԦV5k dbwFjU*82޻AWMOC [yNdhJ#lfU/DUQAJ~"`l|ZvdA麱Sgs3ܾΩڱಿqJx їulZP\& ֑b#,*2R9N_kn*9;P,ğ/b O|w"HFh/} t-{=@'ѷ+E= K"]sɖx!#lY3joQƣ)!CHߡ{jVZQ Y*O*Y*|D>&aW)̿x$ʗnW|쭛(uy&/s ׿3Nx7 -H08L,hGd!'A.Q|q2!n)1߯٘y[/^?έ}y,9͈my|G-RV|7rBfHA, >~fo=vDVEPa[#y~wՊk5nO2w+yePߚ{|~~#S 4i1>2NacP$ e{;[ZrnT5Wa1Ͳ˰aB{}gNEwL;ĥFӾ:KCZ!O⸓eoY/<(n:z鞤6=n{1QVhQGMEpkq_ia>m$Y M\&ԉ!{QV{t%d}n<["G4[p"//M6-sfA 2syB Ɖf&tc9F@6Zl4N6+u'"[h2:w1ΆڇgE}e.Z @>bZߑÀ󛐈e_ ^8çZx)x7vcB~ezg p22ʉE|%G,0@cfKt3B#uHߪVdCg¬7Lp=oC8i!̩ ?nJUpPKQ4?= 1:.>zbCVWsV:f~DkZ9k'qV2@0{g#A`%YmUA@zE ɂȿrj굖' wuD AwXeW s8Ya^#?^Hs\/RbAE %ls>yԍ\^m ;w&"o^鲩ĬCdk 7\lqEJ{2W0bK}r\A&0TI@>zHZYSqdj-JΨ p]U`I$- R\]3tޟ9C)}&3G& υŬJ$5JsotTL6|#A5|HjE=I={ De$Y>o1`2[ FC_S#*څɟVViݖf\ѧ_A dVBJq(m2v\)*FOs;eOרLz891_ٞaN !]:CՇj7D=xP k*`rjBޞW6e /5OfS q0h3_΄n3܋U|kTYk8e.}>rqrG5ŷpҁsT3%C;꼢|㳞}p ݝ6OSǿG0 xWҥTs91LL*W@`E*ࢳ)؆OP/lU<;WLFkԌ{0q Oѫ9zH9𝯁\[ dYAI'*LC[m:0(Qـ@FrUv\p nRK=m7W)fԒяO60<[o;f)}ǻ${s{jR_~c.4&I~?kz0 HB<5-k%IsːNHlJ2KrދY65e=`2Ophwm/F^} }e>}!2qG215-dlzqʙK's{o.(V(RGѭm2e55Re"v,sNggzܬW#|+6\m<&K ÈQmaYdž i QcaF'OL.kH5N&!O3訧l&+3׈%3B%Nvk~ c4\? Y^Ђ!PW|;arȍo;NgH(P+d:m'O>ol(SPOKR{!O̕䟈DgC*pxZ4xL@[ާ9_5h~e^1c *jNB'_A ;}"_oW I骫m1 aS, EC\|4K`!Um%pa{EYB18}l^P@R de=-3Sǣ&E66]rŠX0) v{iwArfrS~n] QWvjn(~|O6bแo`.>: rX^}4q-{3aZ ;]ztƴDjΥO[.>q64'!BE#7DF'p|d~.C^Y])2*B'pebn`Lj|zۖFC 7kսJw5R!r~֖[¡D卄ܡdrw {əu9_oN;sџИ(9K$ㆡtf\5?ZFx) ZwlaK9.o2NmD!i;8Kt]lY|9TfhJ*4KyJQO_~҄src1R2B郅=%Bv-2A; Ev{qܥkttkxqօnX(W(x3ժW]vWԵ'H?7-$Ϸ2ԨǝEK6h,݂X0)_PMFb@Ai(IOKR`-JBj^ dGVr@!zYQL*Be/6V997@uҝJ}﫹{ iH R 1 p":߸<~;J6R0iGG65DSWrBe  ,sM>r кrWaD~zi|#]< lo23\aJ p@y态Fr QMD[سkpo CEh$ &t)QЌ N u(* `֤F}0 ʹ. ܛE1kֹύs:SSw$/ÎTb,E! 8p>k4^(՗;C)j(lhaϤ0-ӎu*QWjz\J \p*GP иE%`0wojO V}\7f Dȗ )A#|/6쩄~L7=8g+ *Ǐzh➍Θ.\P4@GVy@&p[ӂ 𡢻yJeMç7-& 1۠R,(B<Ħ26 325GdJPý'c3K>,y}.[ȑ-mjAFȐW8-oI-. rlj.~-I74u:{]"YD׻DBWٜ)&*<Ć/˅vUc쓡ZvB=&RfA Z\gIJKf|@H$s6(LJN?L__STE!BvA&/oq.2 kCᇅ\U&LEr=3t?y74W]Y3:llҠ`݄x(FATJC9&4% jfĵem~e1x+)x A7b:4 <r A1>zAgd~\A2ԃH;[ tcU?k( nُ촋kw'r? 7R+j5Wx4aD),.&7rǨ!LGydS)Râ>.<+YQX37hh|zj]=qW\.q%UfxYݙkOIp4إRD 624Ƥ@q:@"H|^H:㖆B1ԵY4AuJzȥGU^b%ε6~HˤmBUɟ &PlpuC:>&jVaz$A5`"71 ^j@Nw~Яd10yՏ cbY[F e4+!,ͿU16o, []M֤퇚Aܹd(@@cC=? ;T`8T4FpBlhNmT~.o-ϧLN'bN xaclǟ'P溔nXt sg'M!^M@X|WMJy:ԝkVz{|]k^NmSD +C]xȨ㽓_`$}R&¸Fyc3TLnG`l` VJho0vsT7L?u"$]Ǧ>mzQvYb L<4zGJJ@ׂhh˻i)wZvw;ӋvGMDޞn©,׼H;N⒙gq?xSu^1`{&b:uJq=zI25 COR-'l]l?mT.tDAg4psMÂ&y,ҭ9A9εØ>x@$ѝI'~ @rK'U4}HZQRbE2npfW/3C##6;I۲71@&{F2tc%. ڄMNxׂ}=ld(6'My+\Jvr-VP >Q$".O9v{D]p0GѶF^o#JZ k׃GLeD*>㟤Cb`-7BL$^D0 tO~V:K7 Nu츒{1@̺=L rJX^qfWj7%Khg# [:%uȡv&RuƳ9$Vi_p_z9y6-CBŰ"z%l߇` x[m޹bg=naXE9%!cu-.}s"ɧB9/͕jc▱gz"?1BZ,toM(I~>^'|-EU\ cyo1Ol_Srklڽ39vߙ^ =H|y(FhTo?̰kCB #Z.rq,cu JTWl#^v,)BZPs$6Lo3wU% v𙽏 =W䶸f+  D&e_NrԤK <jF{1fU .Ep;Qf3>|pd 1H@LğȮX{4fͥ0wN6@|Ұ0Q^c4lgNeڸ5%Lf#H!Hη*XDyN"B?hwSiجg7vpG77<ȝ#dd=3$89 qKvp25 4eGVw4rU\n;&St {G#H]̆SgBVMtQH'Ω >)g.nLW5㘖zjSk,N)++‹A]hӄFD )X26i9W"mGIUOews}))oZ8ú!{WXIp[Sg$)nk"BKEYn2QT)y>8e~|LɤL{^9={+7ٯoYg,dyf:UE`\֌j،wݗk;I7sJS ȪʞL +d#z\m Jƚ2-B;aD Vei9sÌLj >{sAkbY$GϵtUwK;D0;`Y(:Mw-esTA3I{=\O{Ouȕrp/߂jaͭ :/ !yx:2^n+>YꞜ6Bg=n-vv8ao3?q֟ 5ðhAJ)VՈ: »xЪ"Ǝ" BpJ=#́~H7$ɐ @g-i9{*u:b!iaKowdwNc FQɐ?=EGv$QX3hDE3G z+̉E Vs:RMOC}85obKb1,&Rf$ȜuoQQ~u{?Z'`L k:rw1asB%VѥL}Z: { TuԇI,Ń˅ s6K)izؽ`QN@ =eTl #drwK(Rf3b 'a/v ׮i,葩K|oU)23?Fz#,=KW83 ^g'&>f \õ0^;~_Rm7?+/ĀgS9['m3N4 F$'+P\4wi+EڻC(d7R,:b 0HgmDG 3:T9DvReRLuuu:i^tV{sF!lx5Cdڏ|? +rA9 #VWYܰ)CZmOQm%OOIϦ4I=9򃞏\F`UDJ}Ž噿 =\:1s!r~89=!bU9Y׺!ŀ*!uVan [%>n}`:}ɮ)@/EU<a_ ߜ{_7nZ*0j:7z_5:Wؠ`#m?I9z>Z`~ 8 HIIyubq aUFguiŞIEpBN(yRB##@ u>UG:H|֚˶i xK@`ps͢VŶr^/ a2t܆S4n@p%Ny@Uk${. UkB t㛾b>yZDV5uD:.JL5n.L~0FPsJXZ͘R,/UtV? ^G&5a^gsN8ɨnqԟFP.AMQթ]2= 9`7x|)>!c13Vih%:t)*tIˉho-#)e^`j LB94lB`3&▎`h=66@)/{'*YH>X" #_K 7ӥ$ B6sB ;Dg>քȞ??7VJy.`$[nGSI$!͚DIT l\&Y%=$ V&&:歿{%ҋO钼pg[֦x )9immL)†΄E2p}Ղ'=τL= ^f]h >*1ɪBFOcleS,xX$*d"=d[BiBi7z l*n.ejsRWԌ}=ɰf%I+KqpEPijNٷf'IV^NkTw %;0V?^QyThDԷf[lI$|O̓5$/w.n|BZ_unO0wkͭD8!'{h4zalp7p7a%6f&$7I }"_ R|B_gK6f*@8/ )w&j|oR;kj{cEjCY$H8:< )UkW2%!=I i7,N°M E %UPH r\gvdOAV<;[Uoʣ<'hiqY|kz8tsn%T1 BuN!տCDߨe-,"!"QrgCU66Œvz:-f+|vu.ܔ g\TEf{dh0 ^KY+x$>Fö*:-q|FS̕]:0_;jηN5[#3Q\ʈG6uUnmI2b| $qٮ,|Y>җ7ѩO9q`N:}DIBC);NJ`/=4wYʤ%afM3& +"~#Pj#(\wHh?5gHDF}Y־Ue`$8LQ;j.t;- >LW-Q@HhS֩g-vVN_卣M&;duۓމ]qHKt'd%LN2)FR֡]Z57X@עk3HK<*f?B)s'1-9'mRw h2m*{;*2=G'4MܩDcR O1z{h1tTN Ii@]㉄Zbl1ȀA¡%{9Y'[?L iCaǖԽIY>[]JeA9^gr x&H-ǥ~q{`2K'T*Q)z|{xi5hGyc^vČB*CychR˝9ڞD,$-|}rG雓 ϳ#R3b6O["hx9Q88hDl[*$1,бWLl%G\\rA$5@]cERRB\Ve G?E rl/s'蹇Z%I%Wi5ͺNGR/p}j4pSκpXb[ ۦoWߙ\=&,4 \k jӍ/e2dC-k82 VrbbKe?lsnHϑ鞝?X[Ct AAa(ИBU(}TU;Ȗ,cωZДQ ]'Դ5QTYRvtk&kC:\/SvӞuNzC"Bor \ĝ 4:%YoW@t!V,ӗm,!c;4 '!(>ݡ յICHc*Q_}7}7қh0?ۡOϦwՔe2aP^ JR[**ɀi贓ËVi\=bOa1зS蛗j7 r !3̻Io6^fXqAٱ7U^2vKS:M_ ܩfP~@m8/z$S kVv^4:rzhWIUTX;$"lUy`-NδDYYZ{͢JԴzqbna9Q} dQP^s p& D"a4&t}h1CXU 'mh@)2^oeF+ʝ߼SP7_X>Ϭ ")8_>H$vg5N, M:iqrU >ًZőK:oG#RpF,+%#fNDZڶkED D%$@ Pd p/V~/3 ҡ-fo̘y`|MFL`H녭- C:ZA:L;1|GK# Бqݦ2pGI o2m懅F|:lmJɹ.NT6%Ѵ_=2U# f9fWFWibdAD4r HHAosiBk ʟȌ*̓']³3jOCI& kWM_ V] fȞv|W‹ZԭĿqee!`[]"4 LS]qh؏-Hb:$[rƒи,T;1降v a_׎e`o]wf8g! W _| g8A;d4fE&JCNXop}9ޙRM-a !P1hj 6r ! `{ L[dv[l HD`6b2]P֯cZv;hHÆХ~HEDg9cꜢ G|ODxMźb:&:heIzO郲Z۷Ӽ-kWdv?*JL2;v{3 lfFjБ\>}@8A&颤.{Y; )Yi};CZd*P@ar֓4`P[ |!\FHBafYY9r6;=~$wSfi_ťi5ØWrҩJE4FT 0U`MQxmX-#"u 'ʶ>UZ`C\ؾGV<s[RfG'EP8LX]OAC󁾽T42~P6)oVPe-i?,Q*kH6يK[]xӳFv -$ie'L= np|r/ԒҁqTS>p`yH} =VZSo\WvΚe55;`{#E.%Nn:{Nȓ DԉqqnŖc+EpT"u[:*5aHy01[_dr. pssjSA@E+Ffj}so\f̽^'x-ܥ8K'MBACԉI6Wښx|+(5덍30- O׍}t\UgDeA'0"ՊT: 6i5@gZPwr 9zu{T5%N1`U;_~^bRPFщk$$"MIah_x#ˆVog_cF<Fc#90694DB1PK2mNp$ߠ"}υ{4;O&_bđ/Zb4UoO,qOzdNRcfS6Ejx}},̸I&fjjL8vC;}JĞ,yNKM{$+О9GG \,>Aksчnى ZhY.-Q>˒*]۰B,}[B,#[\T2"# Qz^?)! w*ӁĖTVL/>Iʊ:r-yř}!pi]qd<_E :&_n}ƌY}>&mI$R,W3i0P; IJԠaEnsI_$MͣՑwpMr`]EP 4l@)A.` UF6懲5A+ջtQxlˆF~l! 1'=YN@p⼸ -IS{d L` V/>ЫÛ[XpGHQ0ky4jE60~r&Ɍ;]Gd|%ѩӡM XM)=:4L05!ڬ7Yح^DTLBHϲhY"К-$=5Wˠhw%gwV9MK%ݸهs2ұbT3Pk;DǗbõpOŨ,[/xux=E~^ԜaL 1Um(gy{=Gn5Ğ. "G-qj1 hVK~ɒAiGT0Tt-; z>=Oǁk +^Ld1z] |rYV*w}N$}my09`;匚#sa~:4Όm488@,Ja*&>BjH2)n=໔7z۬d>Yz2P,_]K |b( _!#ºz +9ftsG_2@\Dsu^L'06m`Rh19kcJ*Nm(vw]"v ђkfdzDx|r)a3V=).eJ9ry7@{^FMRߏ,|'Z(4Fݸ)ϑsJ?t{|lA]^~ b7\00}?Ve\䳼F@E3/DX,vjź /h F$h8@6i fo0E']=$S>^V$۟Lv I2ÉW CIgw!݊RŸLAY%0L(+:k 2dTuן82~Ɂd?YX!_7o)Y e9Sr*zhLl0FZ(Q+,;ŒwɡIUdq|xaOMڰPY_RiYKK!~cn{gzQ E#00Qrӎ*+I|Te hNc#THyZY$8)M*f%=|.[m)i9X#Ћy4Jtb x\-PUEIzʖ5^(;p(H`@CzGK=}ezuB̝N7R+G-C,Wm8k &fS:MVqfM(áϯENr]rpH{Ȁa{^ iy8Z5J|I>hv]/>>DA,GGV0 E.Hcy:Ȟ (“o\('J/FvgI64Au@94vY_/0~ǩf2}Qz|S ɽk;.l.E,hQP6Wʸ!63-4p(@fr#u5Aa\1!Gm4iJ39WL>"W_Ҍ )G(HF'p`F,RDGb0`m|9Z_&ڠpqd.k#BZowX9^&L3p-GbHSI @:S."VGs8NH|RbLsF_8rpWy#q;.6ATe$A7{ =2(%AG*} uUuBB< "PK퍺/tKvN搋Bg댜Ô9) g֚o(t 츥gTy uP 1&μ "b-{a$a>7ϗnDg)kwRGeNUq o+$Üvr!y\jVP8h##$qӋtn$LU_ ς3IgMg cErOrb2*:F3moIDps>U>dNN bv FcE8z_͈Y1hP\|ܬM6szq#g뤛W,&:uͥW&ȒrĀTO(Kj0Y1`ix"i {އgYZ0707010000037d000081a40000000000000000000000016661a1dd0005b480000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/a]?Eh=ڜ.+OM4 >-J`eg)JƇ]SdKxZT{ZqVo!ċ7hoY\봽gLi)dr?VkxdQHL$)P,.9CN6[IMpt NA*%EC7JB.R;)U d40B 9qej"sh`"HײY g۰;~^h,7)]TR*M܂|S5QEFI]x{$,lW/ o(h[DSp)_n>~`RTߎ%]J-C9>AĿR]^M8 fsJ9 pV~L&}ZeaѠ(KRqfOWkaM7~^f ~/$*5BINP%F;y7wG1G!3„ bm@W8[ ~ǻ|v^,!WSpx>{J`[" +ٲJNrr>[pAN$:ш92;P|+k5[8C!M e%DtcBnO61 ^b=mCD[jE[xcQbU%T"GnYN-,F0p hqK4Ociyrr'|'Lʉ[NVc a4sD|4Y4CH)vb廖1,miΒ}7ăzdS'eǤ4e:!K$>99G wtq9xcd_'1Y[D3YW_V2{3?rxvLS}82~9EA2y|S-*CSQ#<86TSL눲Htli?@`R|k VS y /K3FwgqKи@?ȣ׎",c]H[:N~\EӬ5҆;L? !#o?˕Zvh[͍oef#ʮiꦹbx^iVhGYu ͼf2܎^_bC@vW{_6ҺJ4NeLKκ#f3l"QwM7 [k8mP^EN:`kGXuUƧR :|8u&[=#5z"lHli͸fXlؒoj"(#bc7Q,^bbJrS /uj8Q'% kYAemv!V sW-UBumL H 'ŢJajv7B2<vH]v NWk0EZ+GMٷ\/!Yf%48UݗBȍZ{ ^wG(6θp98Yeդ"Sl?3;C)ә)S|T {,<`ޯP9"09=/!UB }UGZYEkgK:фm6k*ndLQVAg" T2k-LIUf m%ɕ's;cR~? 0*6<s'p|jm6Ltm(VD'`uh1n yo%lxxw8efq_6 w1zi9,.zzM %4\7PPT6 /EQ#pŶNDxo/srUp;I:*9Ҫ.X]aڣum兆rBEvÈv@.zIWXT*) ЖT +jh.̔{a=}xFD/,_ eQ_x,SURm:.2!HAeyQlpT<6m#ߌ;$9 20]v[`e1{ݜV$@I_>X[. = {{s7:oƹ%I|2[qż,YnM8)ni\JG]C4.$Q-TjA1`'(v9S-g"m*wckSN(ꤳ&Ńmޛ QBJadD9V@w:d6eA;x]eM"yh$Rm@"7 9!Q!Ys{S/1\ nJMZrv/C,@TIm+޹'. uZ2\Ր·!Qp_}mkn0ҭp1,U̍ʺlĽ</x9˰gt:#s}q/>hC# ̂X5) Ev·dhoJ׈~_ޣYuJ;UGb׾ݯQKũEJ]j%vq1*QbEa lul71"e?n-Rml DM~ hLRlVs@$5nZgA9Ē?{PR#)^Sv`dxg}v=4}3KtO3Dsx=˘Qcݮve DQX:rJs8QuieVC{6 쑇;7PfՈfx͜zDS"_{8bajS7tE*?}1:&ѰObWy':1d2E*Vk 9J!|H`^]r _ODI?nK繭쨖6yŷ#Y2k0‘كd g8h.O߃Q6Qń.^bOo2^6`ל<=UIl>$br_h{W0'L0]҈l^ nFU3ԐR."l̾A JzRÍtw#;UgL/fV33F!3Wl @z(HYrz/yʧmԒ4)Z=wSLk[|DJk5hĆ o-,ӫ3䈅2QQMtA$ZI^h~4ȥ+Föj`^Yۑ7Z<8 N۟{ruxtu}:~YweۅVt>/5L윉${ w9igI5|@_b&GF-JhLoT@ҧ!Y2='foO`%Q5广=+إ *K؟d5菥 8,^ IZt,-8taBL$tiGK}~r0Jx!oCFƎ 2'(=ZfOwO/EyRYշ>aS([ǫ['Z=,-% c]QGCYbe,9n) M4e!J#ݷ<^Ti-:N*\1L} \S>|Ϳ\nM,7"!wr} E@ހ[V qbxIxՀe(ɮȬ5>)݄Ce 4ψNP5U|ӿ0qǶ|0{yI*^1{׈;6KG gzo9X!ɕbTI&;fH'\(P/^p4*&VE-B՘4PMR/SO2WY%v @h* i\OEɞ*@h$Nޢ7tjOė#E-Eirl^dttN++jC%`V)Rj9ͱڒnTcQ}e0u.P@8|lѕk֘MȷҁFm JK1W09V{Ɩ uH%w1% +f+.ќAA+n(Ki9Lֺ9̃ OAMg y:IL]Lc}4_Aɡ /{Ğ~0%??ȄZBg_߂l)T]ø:n|=.ST?mZĀd~ {wt nKۭk񠦺5.]BvSTd?^IL`3yS6J%sȿLX# QƠऎJ;0Kr;דN*OMy)GLZ|'ݦJ鍖JD&}%~r:W3gHK Y$;KN[(wy;τ{B6*5#S8IyYFd@$I׎jdygx~hQD&&M\SCA fϥSW49.A{C  @:IC$$CLaCYV"b 9.6Qq'7џnsfA䯂Ф<H$68^.y}&[(Y̘`i?g5HZv}+ځ`Ғɨ&VɇwWLM"/EkMQ%{?6 ⴨?hrm3ֈ}c-<}ӬMNฺeC5 /k ,K˞v-|k摲x2qcvw9xJ`gMb_AE݉E-lW@ԳbBjyaMB캋!I.1 B 3{vi # ԧS\J%wxEM/k 6n9$dic=QU)n}4XXxXmm3m`} V\AD9=8BQG24<|>5]CQoOc~[hU?f?!/*97_}WR2۷/}=xBK2}iKs-;_ ~bao _htcT̰>5 ni (8(2K3 hx nmH h6yUr?I*]c՚]sH.. ebE"g9%>A>};|sr ,zv6aIrZ1K^y{?0'bx^3.7brӾqi@_D  bYl੡|\.I;[7ǟIPU)GO&u yS,2"1WE1E}p_q V,THu=N6GK0D]N~bJh+k2=պ(q1}/)>bc4>0{nu)֮OS=I(ڴ^l^0)nq))KHV"""e~gO/]3p-Z0^-p{&~׮|[ƳCm) e:Qjup. 1&1tu/9IpTs~Xڲj4uC;ۡhgJ&-^\|togh%\ָNu-T}Uƫ°ƧՆvPsm |vfȜ\8nm)‚aniaNFmM r/˩=2.Y;h 04N1)Fmu;;˛) vNeJ|.Qa&~e0j6r%lڸ q7q(“j-)=w&1̤iၻېeLդn%@?a}[DS|H56WKkN쇖󖡭">W.KByЍvdxs~I)5fv%dw]ޑX&;'9HNSnM?5ۅYU]AV3,RLل,/X [ׇI|[pDŚ ~"\SޝZc7v3{}I~I1XƏ=z~Gm08y%<ο0#X1 6wH3aEW 0 DKDņbùT'Hᗷ`bׄ[(fTXW),ItlBd-i(*b(n 5Y/$-mX݅C.B)=4g"}=' ȍ®gvEY*tIoI-+Sul^&?A^^\Ҹ/`+b²#7'COݣ.ܯei)ssV,z5,̤*P`!s'.$=\>$ASDF557llqћ~`zt<9 Vk`w;z u;76O>rPv-~c/Of][s N7e]49n̩D$">9u[F]`x"gV}HԄQh>b YF^ iTɻKw:<1 MP-#jJt,qD@ELi:boy:֟sUY5ti_(6N$+4(Q džhr?b Ut_W[Xēdd{hA3Rvxs䚰ְAReEKuɊNxQ+C| n:wd؅-+-B>A HL7gOlQ N]Z7n ru`!1td+O7-4 d7FبuWO  ptAP0xG$s1u$3yM&ߖNtP"QdR ^\.r~* ≩em5%-(r+%xk]΅i |V}DgЈ h0z58#Qn,M.R}lc A6*9)>K`Yڿ|,ijNΌ"($yxEC{Ncsqj(⸻wל^$ܳ9wUgUb̬7Rb{KN 'Jf?dez0s^ƌa4˲c\P_,)ȯHLm5觎({ՐTf#|\PP\Z>P4N_.X fi/-şjĬ\$]jYo^#-ScM0w]^jV6=F~G@iX}ϖzd(QiWD.}5" dN Uɖ 0Xz@ъKG؃`KD9r%dvH&ڠ m ˼CA*wk1OE PoٻPZ< )F>[K)DϐW5Mˏ/$(Gcmc 6lmpTZpj  5uc8./gZPf pȿ#z㖍!_F[;2hkRrn9cdI c?hj⭦#չ28$-T+5pLAY>v3=7ˇZ|ΗS.ˢ]~O#VQ[ƄU[({SZA$&YYG6t&7S5k<(mOAbLyYQlͰ2b.VC] KAf-v0Wlִd 6e`w9 [E!r)TIٔF NK:i(:oz]bQVzl)TREU]0غ`yd}U* Y>f_ИL=Cq?{Ӟh0/5Ҏ= WV缹΅C FO^f O>ΒT^/+3'ag8\0G1 Ӿ,;\|3y+3?<NTD~7Ceth kL|,O8Z:cR^qnsZQ`a5%`\:,I{` Vu5Gcw -fbγMv'+n]M" 64N(zzEf7MqɚVCYQVCzX {'L䥳4 "gP*qs%9V!o@YSw%mŁ_Us஥|^?7S˰E;bY/y'۲?M9iYPu1Y_ٟ^G)#+;{7 Ѥ]Ic.3;Raa+E?߽ Henɬ=Jv -TI)}4ɭ{h(5j7jƬM/Юń8&0D9rN@HFP YalTB˶6zVj`3BInNƎZ{B{~Į\[krd e(Qѹ|{wZG5ʮKω9)z"wxI'9VO@,|4gjm(+TDְhOu^#oQ/׭&2j>t+?~uq!@щv}5ÔA s;˫IүbpIҟཋq1()m:YhR%#> D3?&Tdށ/0)0ic&+Cw˺iqq*0LWw˃@N+BWv1<\׊Ȫk$Au:Vh0T]v_T: K挤5NaAuU1]k4C.<*LZş dnkvI2NUh4IVÌiv95ɪmy[ߎ/c~bS39@aUգJ_7bco"П- QcLvsM%52r$vλ_H6dͺN(.pӻAMQyqkVҹHl2UJR3bb$ &{t¸>jI%mw 6&'I;H8GE';0HRot*(|ijRfF#| W)\PL䜡YM]/>D;Pw ,1! 4>017@q.bfYKL 1aڸq˛JNZᬺBq3 >쵍2ooTvqO[H~[ǚvwn̰ 1/IJT"G+ɟ U\s{T֯p봍߾j͊Tȷ_;jVwЙlGK[Zǃ hEZJm} 5U-w`YTnۖEwUڒFg!M~`4hZJ:%·-u H;UԘ= /p*ke=>Z בIXBGŃ-ob 6sLj(x[}%i3C[+i:dX.ENg*hű,,x"wvp:,R x=ֵ:R5{emB?y#mc2<p>u Q 2SB36{8H\㐜?M/S@7!FNCc`ncTm,?l!T,E3ydCv :Nį({oV?t(폫.,7SCwi(e,͟96,as 9S ͽlO=rw=l=LUL5F/s !-t 3ZPڪASՐx.N1i}Ջ e>v61R?zP;YX*UshCR;'gE38o]Zc-Y[2O&"hK_\͉:Y]_\4h/T@S_b U}F-\66 I8jƺxӞP++izcGXq-NS ͧ~byIq_GU-悟ٱ!a]`rlsEɌ\,ԅ(V;rh4?sV%擙6^0+yb :T m٧CZ]?vnjY@XI9e:s1}P"ZM28sR3M Zje[pɮLb cx:0u` "k1e^'nsݣ\ 2-^ocت$7VBZgvOu69ԣ'|9Pt {:nǧ=SquTFM5xMPdO(eBSPoO3 &3~"{,SEh!ʻ$ӃWVaδ ٦Kb킬3:q6s[Е_?iHRf*oPЁx_EKX2/ -J.1Wc_m3:eȍ,W;C9(ep<iZ\g_$kQY0DDb$sc1% nj72d!7cՐٕ07$pGQ/9$9ޛ+e8ωژi]@œK~TVԒCJ``6Q;-JGq iV,j4]ߙ 2Z#<޿U(I"`"KM ˃wsKGB m={ON=6솢oajHegU|*pm#8o?[d<^S]ovi8"{1]rɡHE(}A?88XݭPP:U=5ͫB<`¿[C="ypRo_3_kV;x.\mn#JtnwU*_ =YQOryoޫbe)"a% 65oEKm|p*Wh~6ɤuL˳y%*`:Os(+y~ڟ j.'@cO^LJu 6{)dy+ßt;f'O%+r| rO~Cis7#v]%' pfHNv_}xeVYqrC\D2~p4C J榁+=>* SnwnZͥ9 35*)iBY+4 p悅+iD*U= < d8YB--X[rķ@l!COuh4O!כ `l'UwZ/L]&`o)~CkPw,+R3;u ; a#-Qv 7膥"K"4FqKͲ(3r^nE;$m-Jn_NII3vN#Vte_tHÍ\h+6eos5+!3M;*oZ&R(JPz|5?c+d$6KN}dF륈u~EqL{k)wfP=v (SPdq+85Ln |B0dي륪{L̙"FNDrrf(l)ƶ-G@=*&,GE,%e,H=J%urr^e:q9j`:[|`.uޓˑd0Dkg:>"胚J6J$V-| ')Y\6Cx$Im(&-ɡRaہk5O#ѝ݈5 \PO@HGu&OGmw|婧&O'$%5&.}"Px%t Sk Ÿ,W^ct:}@{LӨxDcxp^zL@Umab }Od4.ApjfG\x R3=A%XoFvұC5EaBN`nnЀ<yzf'RXYt8R #}HnT8LcwҐbLA.Wz[g=R\ch^ ϋR揙'# Ѯ1:~(d :5 ljD˯<*$ 3}D &-*< daQnVYȫ1_ʭ /+㜆d/Ru !wX\SAz*4-O"5]l l~s}~tN$h3QEovrG #*YqԴZr!_ BDBsw?.9^}}4w@l h9_ѮfN?*u<9i$Ԕ鲽lp/^Æm4+}{b޷@?@~_ZPn Q%@>:EF>DZ)_ʝL h GQ 0QU%2-2If@;?ZP#ڸnXŤIgY6uK?f0ŔoA>T`:6b/@ٹ&BDx}HL7I jaKNw%wf!Rϭcy龤TP,9食\xkGL$ln_Vqk /2CAR>ѤCK$H#H2 Yػ)2ƴJ..]tia9SJZes 3-M4:ԯ\0}l]n6~JV!_>I-yՀD:\V|N5qk7;Rg6zUdɣXu[>M\Y(<1&;w: ݴ@3<ʞTYOU6-Cǥd$\cﺩBΆq4uasH"n0z=LhFx@az̞&K7Vg n@*5(LRl/Ɩ"*ϵSF@&?7p^|Ȼ3VȀMɽA,>_} U|Z:0~0!'’Ѷ KY7*,Y.FV>ÆRV՛".ٴ|N2$F.`b <} nω}>c=ߚJU13P ]n5Z$lj__1FŠ5oD-V]>m`9h4dIx `k v.|~}9s rBRvr/8J"SYQl5y ,/OYGsxf;nT )N/]ߔ:qV5_0*#2y Xq3Hûru&}Ұ.ʟ!6hHd͸zzf5tpXD;'gZz 7Q#<غ~c.L)4bh9@4La0 Z.O v^L2&R6Õw{Mrg\i[Ai/ug~61{.j[~ç rs~03Vb_"EI̻יT[T>cɄ3q/,0RO>uXd.:+F[~Xn,N(RN+S]W`s\vHsKI/ND {2PkIj.)yWr4@q_c@lsݹ? .a`#m)ZQ67&ߟZ Tkgn;y{ )@ᜬIŵo'VnXw}>Yr~ 3Hiދ%Cpblxj~U߹(kؾAu oMUC6OAI^}0.T)9c& ('AR{+zbqS WoW#C9v(E,ToJՇOp^ .T>r[N#m5Fl&O u;O7}y]gJC<@M \3=ܝZ-w uwJMubٸ"kK~rxеd{k 35m\] C Jd3&ߨ7aBfCM3gk/\OC`|iTmWpt߬ ^Q;o]Hڊ8t+a$"ն}ܪ=iF@ e.Ls=Ó2GQia|ySWr=Ӹ'&zjBa>~ß1+7il=ד(ƒZ̗jU'H_0M6 d\q,]5k;fE\}pNF^~c{\%d[%6kDvax9 V l,i p@pQ*]J;ysyTv YHGfaȧQo5SA9ܞ iYn;nX3_3X\VstGSgEsv7aAmgզjY.obm j3clHϭ-V$~ck, 8Ks;BHr1$%Ur!84sm0Ӵd}yu"tkq`I%{s$B }o-$xT6sŘŧyڇ?+ 7Gq2 V9aٔ=T $SXM]U&|\TSc_rQmէԺlEk'nnl9!cTP/]n@] jar[EWEHK_}'J4 >.`K" R{pKǟ~k}+ؾ c!wt'B̰xh*]ѤwA s(lF > 9ًL&?@%W͇k N98{B ,#. 8D5GSz=@>cX3X.3epҐ{^7\ˏKsU(ӺyBF,< @ YH!iJC='gO^g1#ϻ0lȹnOK|Sg],QeoBFnLW'yNJG%${w7jmpN{]Md>]~Pt0Ҍ(šKH7X:_ٶH 2 sˍ*{HFgF}1`g|Ǵ"=V?=(uM]@U]}֮D5R |o / Έ:&ܦ.sdj|,4Q?X~k&k:>F_la(NF;dDc9m U N;$_#0aA GU4&%J$x\$,"1l7M.jT}8cg9c~§}=[ 7i(HDT-*dYٝn H9E-E7 "|<!*F/iUR pa/ ֵ R[GL"p +dY@3y 96te*ut uAyɴC^iU*ũCjԋ*ᜓiw TPU-P3;Qimn#GAIm _| dm3Je^W.ЋҾZ%pYԜ&f08`?Eڬcy o>yP< PJ )?|(1v,.p;OPSCiLi83fSv$SԶFcjWkJwM=pn9|_h]J~8HǡxKK(!ڬ;FUNJy_3>+\FSstmS_E'( 뛕Gx%\]ҮJ01JuTʔnv}4Ųq'7 tZ;2B|^Ѭw?5ڝ# J+sȳ1gb6v zaĉoy>A/=5"K>j}w,i A9{p>\p'Luʺxb=F +{b(51z}H&P afi]!-lO%2Y&V*Qf1leNo6f(`z\.=.xG (xH!-Zl'Z;~f_UW١ARCR]foF+9܍Sm$ɻ8Aje tR&2,yG_X|5x|z)3fnKŚN`mk2P]ݽ ?5(ןWnۻ5cql;ͩZ`dP)%:3Ç <4?]"5/>P_'ZRMo"dU-;P9dT WUk -&%K6 3Mg< D+N2Rj{,PO;wS-]V*Q+'2`PG{ L8dv3mҸ%fkdMO- ՟֋FKO#DNt8lgX+9.?SA#*=!gE0Q.4\Ty(⋺ [+6bY}ku *s V=G2v7gͫf'+Q(gnޑD-L8H?s>[ p_{bNf*Uen^1/~aNGv.jۀi'ISq tЯ;At G2;ߵ4u >!?zlU1qYVIU&hv e.[5eDy.Q]F OZ]]nx` b~p(i AQw |X/EWy#:rie[Y^g@z kJ-# ? /vtuW ;$.ZVI8p`b3f*\4Yc0JY>Lg\0-h:Tbg /^g2?'B֦gػ]ft=(iE_y.yMZßY >=hL9!ܚTJT?Β'1B( 5/l,WkBV3M:DQ?1O9_cI2> ѨR]YH1Q",1$ˌtwE?}0ْZ 37ʋ0qZqgMuatbkK>UɀBU *={C(&ImTbmq ,ߐ(AuG3uFbb-a4֊/>ۀ[_R/rVb'y/:GY*ո~ 98ԟ9;Z$2h0IICGm 2$ gl%ɴV4ւ{;uY:-;ztu[zCj#:Ow/#-_[D- ÒjzMrO")-%Z;a+T|1ATO(w 0Qn9I}X3> ܌DP/p1Ӳܭ/J/t-Ov]ͅ3,s^9bM{;\Q؁)*LT,`c.Y ʃP?\5<̉ͽtug=F<8uAH#p1H P䇗0v޳?/R疗Ey?*Ba W0~h<2g?:n5T1dS.0 gQ$rѹɘ;|;"6򴡩8WT#yj>+I r G򵿌ު[$A~+7&Ȋ7 S-AӘïO ag2_ʉbdpT1* SEi&@Z2 sn_|p+_:f]yJ }Is7L|n1˗ƉIz3F mofӳ<.][3khGȘ,r/t%Tj@J7{q˾uQ+Ǜ+YZ7>\$vh d3[g01PYS8ÍU+$v/2 bssQ蜏JTɪ=V)[cQV8`n EV0B\پp1rqN)ږ)+#[\6 gȞ9ihyK-o]0lxU646V` :ǭL4/$ E»|z\g#$QsHIphư Yv9QZšGNHLSn O"D\D߱PЫfBCa*ewa1d/^@c%E-?尪IqÇ9"o-\Sx$5&9RFfZ{yr$:OVo_=Naa;VR,RhװMg .+=D'sق[ Bncw W?rBY~c<6ޞP|eCKT*-B ȧ>oau2Q獩R4|i LٖLY̘Ai5/pB4 C|⡝CkTz&c?3S2&mGT_1$׋X5_ 칒Ӛt irbezL)6~799A,ƥsU5}x3wLK(&Ogj AS%4! ?+$k3o_"8cŌ֓='H"IOrMT*+J+b*!]agEޛmqLU8SFL*}I-F@k*Z YA|cm?,-٤xpluo ǵU$dX&e`-)/jLRwPYu ?Q}< FIHfܼyJE l,c%92G})$W`F%N^.&kk 2 6|,':M;uRi23#FCw4=(QfG2o <&'+ 9zKD]k+1Vvm\h@dX:>oAүauU$1-ހN99wa(Ld 3Dkx }BNH$SoB/F䢏kt;4!G+mH'{g FQ{YH;OAiP Kn%:)CyHX`jJĺ E0ʑDSWPzy; !!uHjG Tf>aEpV'^|_A&$Бޢl;*51 o*\D4}P-8P?/i>^u;ri.^g*^vpl3*H_D`ʍpjHQv p>PA*1*@z+>jKV|ݫM_pź`ВvB>czك6 5YDU)+,VM\ӣ"Nt B`X(-*E9TSU7[tM .do־#.a|-Q+? BтT#*fO\ũR+tL@ꡬy`H{Zԓwl aqVLs}p6[).#$Z;U^7^QEf#,)17GSfVLPLb4ulKAf7V Mb wUn):LR1[XQY ]t7e(CbeO쪠(">VƦYf,9:>-:'oXq@`^wy_3 DJrKEmÞBԤ!m.@#Xˠ3,^Ŋ(btIu Ҝ"'eRJ%BLvz̅%AzĿA$}&:KnG%Eʨn>ZH64 :*O2'9a5jGG qcRK ȶbW ,k6o$<Î-Rكs"y&ST*}!wC #l;A3 fp,1wY1֠\#BGМ0\}gJb:S ggg&!faAMNJZѺژaE'?-a T\}:Aљ^vz x*hqfBNWUr{ rT0 h!g9.%ś<ﺕû훵ZLÖZ&heqJ)@#P~G @.j^rxPn{=$ϟg)#syY:,=Qd$o0Xz# CX6Яqw@!]}=kjgd䈾#k'бCHVj[4⡙7I\*h*WuO&͝]yxDDduCLgqN敦1 hC_m:xϜ@RYY/c fmxԧ@ѭ>K NHbV#?]?ös6lWќ_IaASѪ~؅$evEXj=h[bY3d [VנDsr`sb}{5e m݉m, ͿF[veuZ b_/(-ryz,Y@stsM*:0g6߶cKjoZqd]ѥ|צFQ&]+YX _#=m&\=$ö 6U󭬼#,h*tgIҺC~q6QzĞءw:-GztOt̝%]!GjrQ_"ކ!sG޼_. ,@紈o3,OݱAVK͏> @' W F۵~sN3 :V:&qX"??DHdprUn]Z<$Chjᚉhs#BQ}?#O^ S " )@CpƋ :vtu2[נiX7[zKb^4z\~fpP]x#zhGTjSXa+ A,S vPJ.*#<Ξ@^vV;IK#5InyKQa޵:I_]\Lьw?x^ ^Ιs2\d$ȴ"]>rNu s[0I[3x3V]iס`SR)3UXIFW-"U=إ B`սB/ |WWIlʿW9~I1neD%}?gn(:d$eQQJ %142]q9_?Amtw96lvUoR>ݍRrUk KkYZ9y Ugge?* e%۔s[S,TgD6nq 'Ĝ%DGC%iL׏s0ܗQCō-Ʃ'VE NkrDH`~;{e-pպk}gQ9%n3oy twBռʙVRI튛~#Ya9SGr w{?~v׿Tt:Y*Dߪ&︰9x<"6sbJ&d\!^y#uH&fb, e/kr,β:"iF3>'2:Y9p!9Z Vʔ +=w /P6EۡFk;g LQK *x6#% ,Fæ32 Ug'ےEn{SwC}f'A[LL#m"1kssLOw.w&;O~"&RvQ94P:~S895ptmsof/G>B|Qk:J#/PCO_N~I.eg !wn$Z>.ֱ" !{jE{*+\Eػ4 1^d !+?4Se͜}LAe{)%8,%wA:^m>q{/ĻkLq`ƌ%N ?vO +QG B$߫DkfZSv6\_eOoDhk,[\@77ceK  5lsu}B&H CEǚ .Z9e3%]z J>Ķ<^:69Jt4VGjZz[`@]I5:ң;IK2HMӾdD!r_7sA(u]{%8;> f5[ieUHxE"UͤNMIA,N>ͤFC_9Kn.?SnJdyTCmo'N#CI%WG)ߨ⅁_jd8^L&ϾqJv1K{!jW2ȑdsX%3]tV99}=7~XAKᨯ">sYs`Џxr&5TE3 mݟBujt{tvyH`7_T5"zo(3biݍA|X.\wf*tleԸ3ѱ.(@6P˾/M}X $tޫVHs'gLRME(e pL3ܗٖ-21uldzQPcRhT֍4uǩMBGNm!Eݼ⺿63ەsA>2;AfދP1]{"QI>PP`м[JІRP28K?] V0l~d$hLʠY6 8j|i*kD.a  B>*˳?E숊{EqTj'%*Jrg 4_艌DЇ:kP^U|h\54chݖ_bך\P' V3Cfk3W]1oy*b1"u[DBϸ2`+`W x1sNkoU!ՙmWyx&dZNGuUWadCł=|v1GC# vJH"UU*88\_6FWvO҉: "}ulV mp%\ q.GlPMQ 2%FM[Ajީn)wΚg\q4x Z4&^RZz?t:|i2Xj*<8Li&deQxѥ]V$kl.y\΅y2=ff-f+-3 ЎEJ 7t9! .|)+yh[SDG~Z7f9N_ybC8veP{Д+y>-?0`ˤe00C[ ]<׏3H Ob 0Q#~4&ۍB{"gZ1,0@ʡg0H}s0|d!\eƗ*NIry-jĻ`h!w<3;qYYڨR峦2ZD2:*BFix'dțiaMWd]2UDux2aPA1ԙ7@m"fD6Jm_OHqhEj#ՃZYP3#}zjtpK~5ꚧad&&+?i-?ɟj)Kjfx_R\EL-Mm.Oj%RxL‡"KhDE~anIsJ'dӿB#tPEȑ:vgMh#BW$Щ18qU+2PʉuxB֊Sc19Ɯ_tpiW*ƍ߹RfXkOYo mUI ! >p[a-zk%Cj᯳)$]gj+:֩RPL+W,lAMENҜO 0E"B8-:􉏡N!K܁ɩ*v%~]}F[^UmI`tۇ[BKSfzL<IgT'`DYvz|Hk8k0/|#/<ѐkPloKؚ!}HeaU ?e:1z/杧:}V1ՎcBCgm ID}tUE{!QTRya I r0S_kj` ȃYQtnʭ*Gl1 R5[.C߽dC(IkWuhl@~ E+Ii}AJam: P]TeD 5LBߔAvFÙNd5"/݆d=eUcM~1;cgqim5Gb /R*}QX1D &-Ҡ`ߩ9fhC\ȱ{\Fv 84khV8XֹQ:98A gH]Vu0cXKy(fk % ohl`7϶_Ubs"FiU.}|"_w{3G&\ @ue{pD)~%KO6R@rzz]K/yMxz Z|>gz@'&`s'f!Ġ"޻8Λ^`Jh@!A#kϻ'~iq.O#m6%³"Xv̺=`T ̅BLY7FKcABZ݋/a!#~'H[w]glBDᓠ֠FcgLAv" p͞2Ao?@T^ڮ~OnH{%TzȖD*W O'mVp 3j}]fZ3&X2 >XN v%z2 ź!_{Pn)HYa7H0ug"E7hSXPOFKI3ⴧȢMy(*= M,%Ѓdv!1卌J{ brN3@#zSULx.zI4)$?ۃUbB##O~_)hm>ނ15r4e,1ķo-`$ƙ&Cx^NbX4wa l]6@6$`1t >%t7oXT,2gP{ZLL0`Џ-pnʓRG?\H=.WT2P`DWH;e.rܛ 2x"`gy@U(/5dh%!lH! hXop3].JռAܛ0klS4eDz^e*U% w !/]Xv\ c:0*ge9RLfLJ&^CG1|yπTfL_{^wP- %`DHv }?kCao>P1W"/ゞSe>|+ݾ҂ߍ(Ejk2DU*uaxp<)ٽD W91JVv "@l"Q@*c: TX1BPnȞsV':_~9 ;Yg6V"o)~d0bN@G#zUduj&dz=y7o*8ߋA*X=cp;ǦOK679[H jA .ʞYX Bt:jrMI[@a22L]`y\O=r }_6 qLVoH&*{i݀  i 8̴/ܴ Ȳ`7+pdv09# w~f9EFLiLҥ(s *3]YՆ{˥DrCBf1+Gp I7lB ]nNX76h5mptq5S}mNA!˝K<k;u5{7&W+֎;Xʀ@kbEoGwn 5—bΐG'k.m󠫒H|!C2U4kD tne{d( x Ď"hp)69T̡hTZ [zYڋXmQiA2&#b;hcs`#Ɯi{0 6noAD ZϜ#T+{hޏu %(FT;P >zʿYb]I77*ao%ۤ<6X-G޿sҍY׃z"lYըC ^ Ԙޫ{wEty%bҌ^?}J$?+;/4z8W hw J;ZЛݡ:ms}*f|}eF &8PV{깝f0PN͚-rVmgNsn&5LtoI=0F vlڎ䴠~0( V<ؔz3^ ma@*K0j)VtN*kPGMȡQʠq\O[1"B χKPG8F}m)doUz'؈U@ݮqI\L)HHۆ04]@dǕ@ַ?Gg.2~JR$a[Cռ/7=vajϰ n՟!Jސ[%5oc  -V"z\6#al=aEN&7ora,pP*iP?+XoԘ\v/+Uխ9|ou%EO#sNk1hށqH P,]`lNnJc#9'M^e=yaWin<1Xؿyzƞ1IxhyI=wv:3bb u'y3e"l VNi] bjw B) -^o~\w#b"9"-sPK ޻D]n{N4M@φB A6\߬_/#]7QԞ v81:V_J/ &{O4#HH&IiӌLA{K X~k\f_R W=GnIQ)W;if KhZ1CyNE BlY jUE.0+H52nc)LI$Ux'1M Y]њ63dD:.mPQHW~X>2up+91B rJ E%i>q)Rv.?c Э3@@܀#*`~<p[x9tX%=yqMa9 eDu9u絺B-色)O69FM /coQku&wu ao>" ȳ8|D2]gAKch+d1(nڡr%avqײPe l h75:z%So/Y~]\s5w4 Ҝ8D%{.iTbkU^PM'kuDhe "̱^8 hʩ]&vVy)r65ao]5v5acC$K =p41 ޖX3~OF¼#gAL}T+$E C?r?d q TuF -G-yfɹs-/v<ҪJ+`{k$.ܖ#9 ZK#pWDM1˃^(nIHc6qJˇFK=AGnnH409 AOB۱KIaZ[DEϻ/Lɕ*蘅Nf`bs^+t\xԽ*P~o?(o\`&RI5 \{z'f*唢 s>+ɡZ{D-\-RXŸ),ȓJZxsuƐrmyyNqx$f{4up*GMM-UkMm^"-Wa~@#MSB<_Nbiwl3&uԩ1~eV4{ `ppNW6w c@bjV3bk$;+~(! K{yb^gCN_ǘ zi@'^F/?.]/ҧAQ.\R0f2ȁ)( %_Z-x IӾ1¹R HdڲWK3 y&SZcBo[tm[mV(%A`svt4JEᘵ,~kȮ/ =y@=7ZALO>)8 ; S"g%Ń)teNd`hFqHo:Mk;]d5 *3QR݉%pIq^E4pS܀#!5b"QUCvy䉏5S|'ak\Z=pGJ)$$gY4>ŷ IC /凐JWӜg%H\EW V㇅8n08Y\mtG9W }q'l fig JBRsJ͘f0Q2G@w~x8hTV/2KnC}=a<-"]U;af"SώԟP׷Q"} tk9iË́#z\sQ5K:]_95% )?󜐙Loi\HS0=\Co_.(!?Mê,bg\) 'ѝ%t&BN?5Wn 2Wc\Pw`)b~*G礏|ld6{qW<-IU|xq2ȱL*M|mDlDD&yJy͎8m['8 ԟxRyzW?*x/ ))u\Г爄 }2>sw.DNLzDT[uX T*᭳R:["ԓu*bn!8n\SPT5/%UM pύCK6Lk?iaյ^n~q9'`_|'#]S]esh`n4o0 73s>#M|R|i &$2f+4@#LG}̭R*Ck "^|%84tJhTAszz!z1$j|+`W|s!W8&VM\ᪧV[c3HC5F?<{NJ+ n3=p4ۜg|C@YD(1Ѐ,!xˣY$?:Jdž{b11zR(=~UN9ey+) 46LQ~vRNҶ?EB rPo;glp:yOsy4i7RQ7ϸ9x\bŐjR4%Yy;Bh;VO9jj:sPg&Lΰhj*D%ج( O7e~[P >w]_"e;7TVM/Y}$pR6w̞QwcrPx(|S0 \o[4b},߱f>ǧ+#R8}K Y$wA粖YSTʺa7m Ҷ-lZ4 Hg(][X5PsSZ>ϋ"q٧}^yQBXUd>E -l^ƚFQ{nK4y"ϴq+25%ΕM0pQ1 ^מ%7AH՚:(q`lҾnvňߵ^.4@qfe( ;4;֙1" w#^O)/ +Ҋy)  t, K4wCEH_ԏy0u(Q ۿ-xfB897Ze})Bfkj Of\e(fI3V/aʢM =F=%e4hA gg.t}r16+¡zY|iEVmBzà7V^[So t>{!dj!v[ ̩ NlĔPmJYQĉhr11VÌS)[@ ?jޅMWjRa.eTf[Kfwn;J1pW=]F u~G|vdxK[JcM $S[Kz@dQw`~&gWʜ-nPkF[7QC9X 8/L+K+=US7Jܻ:r^98xeR玏C~[ú hǃ~_XA+G Y9P/=Pѵ= Z+ }5#/@¾ @!ŲihiH#EƵb$PxdYwɕnv5yV)٫cw7Q[)IpZ-#Qh/뀣O-_c&)@>ے/c@y9`žc*60VlRzy!DeW0xF~'=}|bA 8ǒ7%u4>yW?^*BBv9#8.iUʷ`ӰIJ<ˊd q;rd5h\ҋׇ_u\a|NxX2:&; tKػ0w &ckz-0z8ʚ+܅,T0NH[ssg8LL"o2ˇh]_K M4cT+HUH ??g[H8[7`&Qz]32 }": ~t^Nj$ؽfܹdl۴.KVGt+n{g-)h3q-L/ن}`rTrm.@U?zs ~fHa> c٘z~1n0),hnh-Z3 &,ȁUn!X% Ji< 8cdD 30OAX ?Xn3ylsdTxl݆L3`eO6wfCh/pD82GAV]tF'-{9 8zJjZpEG妭M"DS?=W?E`B"] |8/7Y[cy>^҈5$7'0=AiCqX+(3>5ٕn~ BQ :] - zM,Eq;%Nm rW>GSؾF墓=&Ѿz2!L{L.ϼ`nvMlcB[= (ۻ*PxDZ}l@"Rg‚a[LYKeFi%/'D`8%WiUn0]3:tVS/ Ro>τlBg{"LWDn0Vzd6DJ#0#2tw[bu9>h VkZ3Fl9[PאCnESt9Pڏ0/-:s4 yx^NIJdLTD !_gbǒKTƀiF\P@}*eVi=ٽ=w:s&̅h쁨ŊXli Rqzw/_]({_~wk߬9**AGH4TۆKPdڏr{~N"ϔr0\WV9G@"W:]ԍAc]6 ,j|Ӌ!bePbK>[z^Ӎ&AxV1qp$3RZv?Nl]i,><O;I^˜5yP|F}S&' ,Ps'{LpQ~\*tl>)q4ZLl+EKOYR_{=P; |l'JvHJ o C ˫ւs*DC ^^K+:cHĬ JDOToK?Ǩ3(7Qm\wM=Fُ=[i>)4)^{h"oRnz.LgB?$M1wM46ęx&>&bEhp;%7*Vtk6 $P723㫋^ }=o&?oʙL-PBA.1}0mIe/s>V:'^bRo]gbU*m9f$ĢB eZķv'd# z-Ԁ_xPq,/TԃQb gtErtmLCiV%g@ A(0R򛟧 6IE61>#!K]Pw eWTES-tbNSoE)7@C[/1nz.Je ෳ^~vXb0swT |!q%c$rh֋HXAҲ:,5[F6sGR% }+zyWT)`My/ƌ]}.ȅFw)*'XޮFWuy?6^/?.wX$P@VN90PV>rkWroa]ǃŹqJ#6/v~J2p5H4v>TIzCC1 $c7C(R&F@̋#3p\]v](D(HqZh"ܐA'wvj5n4{6B|if-·{~B~TWV*6 HE8Mb6SzQ`UC,iiEHBɃ $&-<$;KW#9܎Qu_Os-=JZTTv>HjB#"0/oᗫ2Э7nMO&:9-?'}/`^'J﫲?W+}< bݠ2'!'e4 Oy G~_ljMr?Rk/0TX;Y ((I$xijP7edsP#ģ:6(sӢ٩*JIGSb/x) ܀]\+1рm֌g8 OF&KwAiU[z","s ɭ"zp5R3LJ71١F^i,Ox 1V{aL1IH za3?8S^+ Bz8lDNOғBsyZ%py>2O35enL`-S^_A]m~oLPqN+ڦkz~};b51at % 6G #6 1,b6=xÔPuY^R&-77]1.cKGpTL|F r)N^ڕ^-_ͱ%xJ=Txm"jg A *dOcV`h (*윈ɲd6[X;Fu֥7#xZ9v/AǓLՌTKB筞wM)&fǚi@R"w]kl:޿uWu,c4q g5.DH9 B9\mԮjvwW$jiN$̏/]j 7h;A_)DJ8!s}9:& dc~1.k-0V?=E1O8¬T `{ky)u z BafT2}?ȣN)y)70ץ y$?1\qx @p/9G^)L>$su54^S"E>&>hi.NDf:{ra.Qq+OHԺcU~gӸ&Aj_v*JӺ%fфp QȆ;4%/e&m?MzNcFށ4Smᕍ0|+=jK&e>"3'{hhڒ8vFZެ>+}˗Sekƪ0;QFn<C+^HDNgLzW8tx2 ep>]w} |$\K@QI%\4ӗp<1ϸTs*kY#P>]Q>D/OfR7 `MVVw(!yW;. Ǜx 08p0eR %brXw`iqyח$tz܎7yVe<4*j_Xٟu˺:ث38C ۧҚ-{aYDɟ >Y xO?{eT$ MO赳tق40вulӴƇZ^:ӕw0FV#l FXN/Y9{a/FtAXc jkFW!R0'<{Z&w5ULAn !voJSmL֐8ZrC9s2B~7) ->j{\%rH5\hIp(d`@Jᅟ$Z6Mj ؼ`GlɫFgişЄ,<>@b! mY(bP:}Kb#_F8fw`PM۶28ɕߦT /e}Psjq@_ tMBס LsŮB$.8Qk |Bl4)Nؑ0КX՞J/!{ H&#o <b^L0B"ԟ3P¸8z.1nLD8_Id̵)>u+)Yk`Ȭ- s7ibdFڳI]5CMzhem-lS;ƇA<qP|% j`mi{} 7;f ‰> ;le6Y e’ |{/ -M 7*C^p&bY #i_`K,p;3`  H3R<>!>r'sȵxMzZH9ʼIg(A<V\?( G 'lmI\3) *OoKGvUỲP,zbv3:N F ַhXvҹGa C5eyŁ[)B^j+w$^x, 'Cnef\كoP佟a|Pdd4O;c,*ɖJ?=y|,WD3D 'y}J1&@~ 1iC0ݘ|5PINrTKrM۫ =A)Wf3`%N-(x3-@y5|%e3Eӆ OyY .CkL4SކN&$:߄Us(szXD[| xd1$?'B_B}~=]Bٸe$>0C 0|vG y;NlB囼*,Zk L?qivZ.yҞQYpn\B(7y=_:h;n1甞.ؓ9Q>Q&/+6A`jop dm<c["jAݧ?TSYHRp`2FDb{pxiX'05KEk:J~V|5:Iy)h\Dܘlw 6ie%CZcIf~+Ȑ8cQ} w7m5=Q^#9p؉wt%2Akk ~gY f (IўtĐqm(:*^a M{*v|>2"*yu[U0(̌ͪY{3j1ԃlNWBV.0[pKZ]_^}%ݗo0Mc%|_b}'s:J֫leė[7fk;(ڟ5;5 1P.ل7vZtwvpPBɽ.~U1>GjZTy(T-ZU5a^ wi)JhQ[%؈pʟ^n%^`3)&#.-1]6 V~)7NLZW̌ D0תVR~]. 2~Hv]ǮSTkVzbs$8^8)s0N~~X&czpI!'E5n ЫkxGQzR`-vLKiȪ8ܺ']BBeeA ]K0\ҔJjIv$/gJƨt@u1u!is!vtX#^?9iZub.#lyGZ4x`]*/h7%J òk;h%AFu-pԑ6s5B0=s%E@7Tyx Q3y*+awH1vlcO1&T@+\e*AAQr+ ՓckRk ~){vIx9G[KjWŽG^Z1voL]?l] C?#,ΈhbQP8Ch3K2 pLS0IQ50=GpZBR:\aGU .'2B{Rò= \wg%pY9V?L20ѿoC`"W=A7WCEP<%^,<-j.OK$ޮr=]i&KB|]vO5bA;EZT?]hı 5v6f^ݘwiA$ƫuj°ȑSlÚ E9+2Ӈ[ +#kDԣ%21kHEC(2x",JVCۼo3o1 t%X h- [RIZiY@0F 96K)yHi̿/|SfMCiLrba2iGvXqJ2(Nh\l5WU~1E$p#P!zbz)4Z͆ץnRʧA^,-<ݯTe6xsJ(Riֆx$7* 6v_|rosΦ 7|G?TsS݁wQǙ7.h xX]l(WŢ}`<L A4>a^ǵrӠ_OEqA2cӎ@jZFEub$hC2boa:|&0o9Nh FWˉ08y8B=tOƟlmp8}C61X:dkW#QIKmh]!y\1 .MicT}C*.҇=𳠈A(H]+2,4ɡA|zYX=ɥ/tl RzhͶҼ-M m&A\b]b̪ `?%^a0s1Qt,?'xU3QI 1Ϫ{9Xz|<0eaqg^Ypܨ-SD"tѬl6[Q/3盎 6c@~t=dpeY(&1ԶlhE+l؃E./BwQkw>8moű.]V=Q?2?5E-&~3Xq{uދк9<lŘ=E{'ˍN60`7േ{ϡX,xUrG t+ '4ycNohw޺zu=?4eowH<&GP8H!'bq1u#{Og$]B6j!-ุۨ767]vc&?lzܳ [,tLYMϟp*^QNCE rBѣ>3#BxQQzxjDZݓTYof/|%!@\f}@G;Mpk!YKhpYcNuTTp(?.hDBk}9œx}Sv1c^Fo5z2(`R']yYoai0c ~w!9p Gۉ~0@ .[JEymzsu%+OHA/mdGV_dpF-9J'ޤ"7Sr%bً9=3fgmӧ8Ο/h]{.Lب{C)GG Jd w|h&r} :Jpl8-BhRC[_CU(;!GLqcUB{G{'h)$U+T!عn\|˱q~Qq߅$8hDO)ztnxRyc ;gHw5n5&V~%.V32|9|E+ ҨUaxAJkT8^+SJg4 N$1,5J:w7 &>{٪2_2Ђ AX]EK^@@"Ue SHĦeӺUM5,;y,wߔ\7[~"c@c'\ :x9 C>eN/ם{f[ 1~sWs*:P73p0թ+5=/=Z%\]w|svQ|_*cNa<"6)$*X,ۮ+Yx׏]@)k,pGiԣ>iC*/t fX ,4݀$;-> G@3/+"hKJ{YDrH8G*/L,|] )tCS>b='|yWYObkzBuv0\ KBum_.g*sn@g‡QeFaw:S0ANV:qcM[n.5f |- w:lL04V[[7^ 5*vD'6J_Fk[ oI"p nx~rlV5VEYw5\Sf422أ֌Nݹ oߐR`ڶ#R X,ԡ"OfaoM9+5"jy2RT{&}iOȒ׃qMk&6R dZ >ğ,w2ȣF^׫ku:AAw8ɖ)+I 9ZPԿ.(A"gm6`_~sl¡YY7=^Rly8g֨YvF ȩeeܖ:;\x[e&1\~Y,q#).kr/ ]L[8HS$i"TYIni0$jܓS܊_[e9+Y8S= NbZ0j_fvD [iJͥL-`RW*sx']8o ]N Vu@ynӲ0Pәx*w8\r]˥ߍSLMex^Pn1txdp̴Rcj)ps8nKJN 8 #{z>F_~v1)Ff>f 22o+[!T~}Ϙ   ,"J2ELM0TJgT1I[_Dh WL|)JE:!vi|"ds`8:'d63؍`Lg[b~r(㧺5E]kٱq@.]e|ŧ27+Ц/vϸMnjTzHO_$-(:"!! ~Cȵ,CĀɰQ%lk$dp#tӧ(dsx 8.جCP \1_8U{ҷkE^!W,÷A^Ah=vr#\1Lf_FjR3x3ztg JkE+2wer\$e$%_=܄4kNѰ0|OhR'璯m8m0NHqR _oEM7F31r?2Z^(y.J ;r I$ak")$ 4>` Fo~ޔ !l;?ŭ" ]^t: mSM޶uK$ɹg~]m0Dg4v$e:]XKDzHq z!G>Tٮu\9t$GQ">';fOqٲya9usvwXc-xu盕/[%y7ߊn/iZD#6<ǩpZjOIU}TsxjNOQvJxI/ML{7z|)*{A2F "9eSD}m<8n.dlhFO?XK}SD94v|+2J#'% lˠ,cϯR 6@ojdC"(-?Q#,to}K?~vP?ytŪ?tZ)/wig_N$?ufP8VBɮw9ݮš dSY呕E|eu<ؿuj [\?99vI[wT~Š0}mKPhfM0*үljz[Z~"]:5%B,t+9BI7 W۟9\85p3%TL&l[ /_`n WDe2PjitfN ,M_o/;g&怫ue-07`] 'Lbٮ2ZnbT7}b7_AU(Gq:hst N9}ߋ1@#8?jeG`R>Pjun֎8ڂߗ@ c<<ϖgD vGvh-y# 9G.O ͯRaߕ 3yq3pCM:d>\xA+ks M.NpW1u5E(O۵],yBX8z T:H Ȭz´kH[5cy0@?rF\؍Z`XXO~wEfb RVd˰XV"J-%|-]/7n‰IܦgDn9L@(Αn(9YGz$˵I#QڿC ^k6R}&oMɈI|r"Yv熱ӐUʢ@٤t?1ItWH6As,*Ҽ$i Aּ-Ov_6Ig`(v3+! a8)PYYX 9lr$n(܊}W17M8e+I|RP7"?!2RGӳ^%[*g,Jt*GcccǡG͒4I%:zz|dvRۖ q8kґ@{$$# $ąD/3W@Pϖ;B+Jo<_~U&ct;0gV(Hl=OB2ځ~˦,.exݪ>)ݏ5 K@q(Ў:O>Iq|VJyOBhZ1FʼnxZ#Hc\; XpjB?_Jd ,/icfb[UX<|G:D$3(UJZehs__IQlR[Z~,F\h8RMu#& (F! wRRRJ>.)bp7)V=[>E3GQ\]4 ^!V]>r@xsu-l_4;T2i㆘8ڔmo,ao\ExKtg2{e^*WFpP|e8+84XXQnqBDi;3ƸSX(3s76b5Q5ҼW1Y8l-?В [o~=xe39₊S<:pYJҋ* vj)ar$^UzBM AuYgԋCgηʥh94Z  HaH K0Rb} r7Eypee28cS>+C9ZjOZyبʘ/]a πYI)n9|slӴ9$ Ը+k%Zva #Đ!D@:< x(5!=īxG~7nqT/vr0\x a(` mUIcbEu c$Ivʇ[ЖM!,(lowh^{]#pXc|= )Mw$0#K:&$v@ej<" hbclI7? ex6TX gi.CĚwY.\3# ; ր=#$"Bz4 U7,EqaP:R3q *`$9WuU( K.5 >ZJefE* < aFYL-^;UFFLJ%0_ ;ްk[.gOJ>8 |6&Ud8n;Fʴɔz eCS{,THTbJ[+%[u<)*:m}$6 ^)F:` >ch󞜚2 FX/5Ɩ9>LoǶh2 &#( *B(gieU=eĵI'O<@`ahL"ca)91w2Ë~[*y zkva4r#_V:ц"q>e*'JGxW~N oѮGK"\^o0;=:s9QsjfD?DrT_B.؋"mFP>w<a6d `?wrRɇGM燖۫/x 9ZdE 8$ܺv R:h}6ADߤ2X  =J͸$[Oh\c9ʋ :Mަe3}gf>n;TbSGdaYl趺/8.4ev|c v$?&a-zF-Z%y8eTzC` (zO+Kx=/SW%SB)bdPYn nDƾR06e%We=`\_ufhp4d?޸#MׇD0R*}N*hFbvAW|!{/?st*T}h&u]MP"Yn#5 n.7@ܝ zZaD5H.>W ֕B+ /VbˀC-ɠ#qx;yE5BRDo~ӏ& '`4I^eMd'u @s H@,i!V)="y_aD oŗM1`(:@54UGZW =ԅAJ6=rX:"7(IގACJ1hzyjch'EɂMVY+MBmS]Fpşu3VU<9:w ~-2s?ͦPeFXZ1QTK؎ה\̫?~θMt $jqq.{*ϑ {5#R) q^E)9_ikՔxf)noaЗ'k8c Q=j`E$[S`vAX].۾g BaM-mVÒdeXzHSƴ,\"XB51^0X,5I; ,ٙ}֤(H)4lxt9r8T2KZ KƩ/7ʷ4?"b2i,cL' unD1IZvXzPCJŷ2 dvf4 ١.^8tGlr*c4j!Mn1VfyV4!P%9 `KVgL (d eWV&b1`sp x~BcLIyGTsQh 8kWj>r݄\$UJ{;/-Rv)iJ@Jӝ?X0}̇nX]@t *"Nv|\/E$/HJE$KHJ~-d*5 }VOtumH$VpWٍnDM4@3'tA|QIYGېݏnq3ɂ}[LӚ蓪 & @Yv7.Rm/.Eof'Qɂ}[dU^hB EdutV'fNy$S4baH*N^{K]R!iL՞a[`υ3sEfF |B*<0xuLE)<8'&K*.AiunV}Q M}х.V+kj:i{ QH gJF^,Mc,:IJ9y#U&{M\gU(b>'䵧t(H0kʲY#cLy#Mb$O OJL1<pAt@ }/U37_'07up{jg̺uaPسo>ͼƈKb:C?t 7,uYoKr5)>~"8N~S2I]9㆞Ey_XқxJ`cE$,JVH PydpRLS f퉡UΠʸ @0~uxsSxi9ہ߫Lf'(@,ixDWT#!Ųz@f85lle,Fsh&X\"u2$ o&uZe @"k0j0v׾IO6O" o)_N de.<&@q0)Օ(Fpʁ p'G5qj8o򏖽!+IHTZE^LVRvTjL3*v 7{`cz|Q i &gq; UҪ MW… Fk |:Iӣ6. b {m'DΝl|]Jxg smFrॄ,NE(#f2T U f#'ZtEPWL&\}\ 7\L.qOTy̙ A[Ls!wt IX-sLu5-^,) S3;'I' 4 Uc=}K.1NWVyfT:̹VyڵPu@+E"oDPn:lVQhF'fS"h}Uf`)\8Iޠpj/uΈ"5ڙ.0{R?s%6 )pTQvϩ$4tkǡzCTYZxL(/[&ăb5ЋDgIIq .|yJ,X K>a_]c'3DaӚtX^bRG嗶C1p|(U1` sP-I79 ^.yxW9+cAy`C.m}`FH2"L"m=JU5b_7e9k揊F/ dB>rs^nwK }: 3i6dÂA{T2ɗ f5ʸ[3R)nGT5(IlÁZgoǖc @|HvfPtSFoDz CT᫜S>kUnN(dAk;Ux́MbXw^[{r^`XפqւdCd=%l[:(o7 ,)+}spQK.gmfRQ }zј~:bT9 :ݻr{Y 'v쇽|Fa92% N '(JZ$;ē0Z~ a\My$5%YT;tn>3OTp|hWB* kZEVwx6~vUÍ'Z<e!'!D.^@3m:q,*?x ='*PF%Q19B/lK5$Hp4e ` ;5BsO)N3Rӎ 8|%oO9_7Qq0=;;nXl5wÝʮLTk ,S4u^'_p4nsG(ЈiOc̗ ȓO6ظvn0.vYRcPlb-NGjFIiޗ"˾Na_S+ ޥI}ZtwGр>Wu`Q@fELEAJI51c_<p**GkDDQA^g\ڙ3Y-ʗȮl U U+3u2SR*B7DSݵeie6O(#RcP/4pP6ij{?&|wyLB=[pVԴTK /jj(_}"ܼk^inmN0]{]!,4*,p_ٷ*0>m=Z.&5WrX F1,տb$cnxLRAP!yh e;Ba?Ca}R}:av9GwId?|zsR6HP[81P5섆=bYqp7,cd?x=R+)&{ B{UdEcSlj >5!<ܲV-mwm8x?< hzםB`:fˍ~EeivwRݖH\}9 :NhRAAࡡ YyA#ӳgPe7>IEGE)gw S KN#Se\av3!nr}(:v+rlKE}~аsq5>v* p]f"A 6 C̘eJ7z{d3!)*3-yF{qk;´g2[F#iS'&ׁ`*otgV$`rD[u"Dc7spT[.U{I%cJbOҪ~I;:vMW upMdeMa!fYs"MbUsYZaPʠllvο( )u'[tQ-*tC[".4ezA=! ټjb@>(+9!Oxyh긲05%a@uOn̈́sn•H 'hrOvނ9"?\.!F SFW>eFTQIH@ްa8kltaPru-+xCW_{BypX[2_T0[`q`LJ&fGN!n{6mx$YPF@Zy/_ tVDFsOq+=XEx C],6nE09}<df Kߍg5Dɨ% \d- pOhn1C(j:W*hv X{Q/[Q:G])و.FLOWQWv[urxj mkH6 Lٟ,`SZqC;2-lj{)qG +pvlQ~RtsYb mdu[B|Чk[XmIϯl ژ ;IW|FF7.;q:&]c \89k%_Ȅ Ƅ$*[P^!%խCOabr$:Y܊Ð5S878Gb<g.))n2RQ^/.P^mj ;vwUA$D[Qc~ʙl8=;g:۶[ӼXpPs [Xs~w5M'OV UM*SD{KH,M#}D ^lջ?7Yw=ϔPѸEm?#  [p -$JdڱXw@ I5B<$`Mxl*oD90!F/2H ঄s }&dQ-]4eܳ brqHo fr5| P\[ZǴW?e}W 5FzM%}UF*+pźvG_F.ؿ:tS`k j>$t=&qZ P#p\`j679<:%r)'/!:Yxپz%8ZUd3f@&. "_IH%RY 3oM_nc{wdi=q3xgIz8sſT+C6F 5Y/>IY0lf75.Ŝoݶ!&Ǒj]}֮4u y[%#9XZ^;&hOTf?Q2l*I݌hP ޷=TZZ@| $^c;GyIX"#σs>Qͼ ]y?2/q#3^W`r c]Z̑TÒ;ފlmM4uωbpf*uB ݲ+x #E7nzZeQ63E+zw[1dHUmLK8&EmxC7\|G] /NCGbKT o|94ztBAcud)c:e˼Q$8_ܝOT\x%|'#{U>VQ{jYx@EDg;Q'sSH)HU`ԫd)D}7;WO*Ҽ%>=_#AXzPeG2KkFz.YO6mS^$9ثIN Gοof_H)z}^6MNAGXzw𸏺mjb-SJ2Z!CK%Yue#98RU= -&z]MNO :Bk),.^]=qҧ#W]7F+\VGБ|'+Mt3ƀIUt/Q1 >vj]P:68U|nj:WUyߗtTIqTۛu[rf kZ\~VΛ g). ;Gρvpۼawmrd~.u*Vo_1BXxҫ9-ZLN 5,2T6t?3?2,@@5x+&ȰbR-,K3 -|ܹGZQf>RE!zʯjlO4~ֽ#%An'1rPNqҀZ<М/kKz=K]K 럹3$a0.1#HEZ TW1V&9e%Dd0Ԁ>-~V_:>پ 7JS9 ['䛏>9WyϭϞsRav48))ooekfұۜ^Wd9эCr%/Oqǰ'0y䩰 }& KUz3k.&8Ma.n ؄6n^MF8ܙL$cȣ‡GZ7J(^jb. CQP`I=FbXqbW+@A4zغ%f|CXuJ<=]yb{ >prW#g?t)7K 93+̺>N,(=P9&E HxkU.J@"$ĸd0%'򟓵H/ #06U0&e~N\JqfN0&SB3$Qh1k8| +> (vzDF M*̣%./B2E"2r9{e,fdIq=>q^Cˣ4)_xp@v֙>ƘHa{Ap=]y>" V{nff 4D'#chnY(/:;l>d} =QR0_A䜉cO3c6N~twHsu I&o,,DSjb^M|?o> ˵r+W0\ڕIoέ٩ GaZ3~DLnH–Z߫,ƩiNdԷ1`Zh(Z{pս|.K}-ό:*ow\'≌F}Nzq0A 1S? {\}ڸu(}/{:m= qv.Hr0#Cf9yXաcm^0>XYɁ|,SI2GSZ$ Ӕʀyk;r_{3kTqɌ(;/5۽q04A$q~EyJcGh1#{%gE?(="ԑDZFu⌙E|eXn d)#8k֬Ovb' t9"V yZه2yP ^6ުŲQzo3AeucN=ytI45޿:[=ȵc%6 p]UxqT}.ћ}cTGY(mqä,+- Pƕvuw,X|B#{Q-SެeOvV2ëp÷; ^3Su.|v4$=xUIO'h;*uEɷ,[3]#H5 wېEGk<֥L<` C %LH$σ' ?@Ȉl/p v *6 f7J> x>Ґ-{Xf˱}ڧӯ$t-9Jܸmͷmzs1CՔOJO ~J~0e|0nhFPxLE"Γ{6QTu,* d1;zR|$dN?3(X5{-ϫ|tJ8R=`vz:Ć+'Db,)z/e>gۖN81-f5aoa*uTYr_~0"yF;%/V/2o0C>R/v8*#|WRN/2$h KƝ"wJAļzZ q<2qX11rWۀYb?p1/w xav @֬9Z!.}3'`C<}VZ4L$oZpTl^f1y-l DP~GDWE,93~5~'g`ȶVE w?3 ГUVm?1k/A i?DIvƯNܠ9(IWl z-T. 瑢쀍2X=Y1H\p"+g$ |"q R*yAhqM |2$RlwM84E!"HB߯RuAspӻ!Z[s. VFmDDA-ͪ,8 ؊}T%gG!̶H@jQ:f*<8>όDԂ`Ndl󯪌ٴE˰%G`uRP(/HĨr#iZHc,ދQوNuJĊQ`v0zmCU.6|E4CAbHKpm-g"BC3ݿ>ZW18U`x"+pQoaUn ՓgSBxĈ?cw( \@.fGfLGmM/@~)[#.<%%ĶQ},f髄%.O)?tFh$J5 srEP8I7}8^խح:/{ƫsX0*g:AT2|\^ p6Dt11H%})Udep]O /%X Z[שX{V=r?T@{5cb'މ%3ϗHDHϨmԦr\; [Ē_[cC>~'%ͻQ8Bcp _F/4Df''{`ALZ ͝}8cIH|f>)*::ee* Α\ ٫+?Fͩ|MG+dߙi\^hڲ(z/L,QƓiqW}Q%o{)}>R#+!%`/#mWmjZw)YwfF P s _c ըr쎏Q$jAՓ.9Fd?Z.sb҈üC5Y*|ZZ7fpæ,v[ 5k&Cj™d3ˠ;qMHg2 q4䵕bc.KZ( Zb!AԺI9Y豠aoBw߻LsBӈsld' Ies1;WN  H6u[Vbaqj_rIj0hV$LIseRưqWLcv(zs46Lg?z 6*h7EKHrV9+zFz.*y flb.rwˇ[7H[̉icрĺ~!҇EK7)0J<\.;Y+ ~򝒞ئbU 6{CQv[f?P//ϫò;.FGA!q@ ]I}5l;PΙc* :ZWovtg AkǓh:od=ӹ| 1,y(&~Ȇ'qFBvO`f12s OGE@׮ʨB @9]* |b?8Lkd(8xbI2EEw_IxxYjkcKPEvnxQsGhRԬ +S㙩d+/zB,B|պ{D5"Eb}a[֖s2/nhؓX%gr~Ğ/GwMb"oh;zM.t7 Q)*[-DV-_w)0GR"_uF|9g~/a gOFzCEV~kYrqQ dKEM_`2V+־kP'@oV7۱%/ۣ$$~AػҰknvAG|q)!uhw[J>ʧ4d!0a*-wj۶"g?{hukJ_y|\Ÿj `8'"@GSڝ\f]V6!w >&?\$ H/Ы̚}g"磙B 99KxbqR~1͆S3[2Ln ߖf5COI#CWǂɉ+P?8p3N+:cxfAԀ^g K 0~jw;WW`+nJOK$jB]\cW#D*4FkYS6{B-o cɦ9^zRe$b o#Y$.l-დoSx1q7Z!gO(rō63i&l`\?jiZr)Hf2IE)2ڹ`Yp9НA:E8 ^+__I}aXťՙ&nO.I˜NCE<~"/c+UF}tyGc#2tbE,a8mqeX)/rw>C^}]&aCƨϓdyۯ+$'FfcFp..ZʼnAh+`cJC*>';v$iMOv<&n *(pI5?@~E Sb@>sn_Xs',y1T"t񔔾V2_7܄nHurRX;@EUg4% 0w >439$)6/P'W7l7I0uD Noţ> 6dԺ+qXbR؂fFu) N +4"~1_M%>Q˳ܾFF Gn]T|}WSHWr\1)ѥ-go/O!`q ?ɑ92Ρa,[JHtcܢAnH/vm:ZYM5itN/nz Ц/I~G0QU{]N\ FS*JJL֤r@>UXx.q ]44Vy)aXu9#!Oqw=ʭWOy91SREYޯXV\[SnB2b(F$vfsq\##m~NLvl 8G1s۞Z \mCɽf$Z [ BZ.MErjP3UNqsUi38{TuO;GCŗ 4XFm"2Lq&5fz˲BNe7ՙKg=,/\$Fb|^e|7<6M]bf;}xt0rըu<̥F>h?y;Essbv=RgtigL.Zr4?l\ 0jIUU漠J`_Q^5XZr ZǁN v`]DZzWh'Dme &Q(@- @ucZ2+L{[9ִpL,Lv|fa°`  dc^8҄ChWq#W-LxHz|7HPFhY/,,l UR6ׁN9%(h;s"FS@X^%mܞD>IPdXbJMX3sMO\7{%z^MXΓtZtՀЎds^-E5L #[@<l2>ۢ9Cz<]gE|HYڈ vJ%$Rq; 橼,?[af.ܞyr`=+fcj9w5`y?;r֪~~40oyvZs<DŽ|jvY žIMTRWe2,$S!^TYNЫe'_ :l9繊! ^Vy0YK02bɉ%^)Jy#.8N }_9;(5zj5$/EMR +`M <0zv}N3cI* @Bdcx"gʃb;Au:[ILA6/k( 饭T&5绩ًb_*axv K:v2dNQyعW^cZ!uhzxV d u-^6Xxű+z.@q u! aw-SP|QDexi Վg?wխ\O_qNj`7t<щd|NW` (x>G]Jͩ>.^iS yҪG"^h<'`]pk4CiqpIgw 8_q_M*`h>J5Ľh_0Gqϒ{YKAzMLC˫S׌423 vwOҌQn{Re/9Nq)ۆ|gC[j^~|'BkkĔOs`,X4kgy+t!jS8la;e34V )qzmլή!aOs|+.*h$%۷k+ s^T _6\Igいc'dR}m`Yߪ\\Á`Hwu\d/0 {4O_Ą]޽ {s -W" e~?ɬ KLMF5L}T}*,NgE+UМl\9<.h4WpXw g:n+Z^&L#z1GfLtNAZqؠTTtF6'2݃\.⡺$iI:Rw?EJ&v d05tr@Tyb>:Nhѓ̗z ܫz\͏4(<5e-eq`5b~.lu Iŧ_PVy/,Ѭk^KVKBF\I]3sN`[usģó?aLč`|xٓSQýmxyϡ! m "3hZսR:oQf/g;T(IS-8sӻ6QhW7.QbkɎxkw [w? ?=0e{U\`XJ5ʧWJA44[ЊJ6X*68Uo_\f[\/5g*m!cc\\xArV$h' 3i'΍+H,6-:BX4S*{եFw =+E A4#R`-RD_oqHw J,P/v<ןaG!࢈n5Ry*@ >,0p'}aPԗF!1HmV\mg"1!LY(*UbH.JNCr?鵉 0n21[t 4lj:\{ڥ66ʝ",'9_ wH=8[mS݋hX >J.q`q׬e_C/Yk4&n[A5@tsءĝωIр#f 8/ٻ"RrxZ9H,8J>Gin ܈ԷO@@._c\4߯RJq q5CJ\RK1Fe_Bgo3:E[!o*dYZ0MkUddF*(WqVDZ J- WM*E8srh3t"Z묲L_3kltb,Vu@C4m!,32OިQ?ԧ LDOl_Qi5#Ox<`5 uW&ps$%."yK/f4|25G&kӠ; S[kD8/>͈<t-Ն<T#v|_H׮;`@nl+`Ek򝊆54Lho`ٙT^Zn͐t, o^eobPRfo0$hSQ qu ܍cqޢ֩ +x9[ }[Ƅ\5ɧ?Ca"a346L+!bҕaX);4M{1#DV`[/<S2"eӂB|͘yx%f4]I{vSv ˆ˭Lظ@F uLLq˜ A+83Zu<$I|Ǻ-_C?}>jQmg510,3dm}-hSx;#amayA'Dk]iMdf="82eb+̳Ԧ{ o3_M~f]e/Cn"a-/Ȏ9͗65~ \]#4*qvli\Yr O;Pł;l!E.#9M)BMVxr<6w7K ќt!ٝ<L\Ghᖲݠ1Ox؄^a1nI_tcrg":4˘Z[PGq MLVcՃL~;yݙTL. Ԭ @F8CJSl5>D:Rl3-'א(}cO\<"SQSP,j jKmSЦ*i%{!K, ݾiwQ0RIi) fT\z1.XIyA'=c̣MHj`eV*-%nR4N0,ٔR> z1x/ 0bQH{I[8m@;מ!feAcw^9#uw2Ĵiٛۼݳ3#z2/- {Tb"uډEC8ʝϰhn"sE$Y2;"R(@uE<$3O%mfPM^cw >5]YzdF, BeJ%"l ,SSp _c8 ]AkTp9z>?dtqLJfy:׺LPt)x$Td;_#xx_I)B] nAR56F3,b nUe"*@.Q@k)A-M̓*Ǖ/wA >fD[YCtA?ݡ'vJ&(X°/ Cn|'tWd(ELm;]K)*)"!zۄ/)&77Y=¦h[ 6;\OAqw"AU<>ч1f|*S'r~cehA"<“Chh/> E틡 33Ve8`G? ״mLd+b81$tOTH:UǛ5Y н b#ld+!~7|3qk$De`%C:mzzm*ٰ2$\ۮ]2!I}IcG@XIfPpVO/Z\AR\*rV TY(x=|fΤ _G*| jۛ#P0{0hAWCGPYAltma>\MVuj[R!N=Lq֢[j\8@%;Pq*ŬHTz?| US;2# wX}ꉷϹ(n Y )&]uAȈkqLOU0_m]܉ݎvmOè2"zq[CsM1 Qŏߗ !xY{VŪ VWk7{}o]g݂u4T<ܝRtNV0_xasY1F3(z.vG#NXаHp$dJ7cQXZY3TS+ $F<{@k+%pį(E M HX wU˰ ;v[T5( 0gDoY-շg-h[-2]CFjܪr~nibC҇rQ]x9GR2U2(bB(Y負FGi9*l(;bVey۳SwSd~j8p)EVEk*e_5ԯ⋋ښ 1 z[&KuH˗Y Gڊ>'{֯ßPUC UL-vݤBfs{?I&hml Oa- ͻ, u+?ob/-65=ń@äG ҶiħcǼ㩁rxlx]gg#)M^Ҋa5ȗԻ#*f WRO9GTR;xs@J<2wuÙ2 r{ 8RX}쎣.Κ,R!u 3_(ŖxjfE(3`cxx;ZNymԆV֓AG tؚ* c@ih]uzf^on&_f9'MJe|?.*JS.zb?;}C EW}(*a8#ʑnt=aY⿎ғO ,yZٞ[~[ /ꁗu;L,3re :%oSjT‚$=퀈 iܨJMw%[>Ŗ:pb ctI{F,j4Bȭ~+t [ڏrr Zon |ǎ^Ḭ6JU>Fwc=fS9WCB-\,B50I C]h&:!:j8TgYTjtq',z>Jd]'B~5K5,ֵ>](*;\ 9b \ў%_k`Tݚb$ V,Ƴh=n4pDl }2*Xn(ZjbDccͻ>y5G+h0Vef;wY3`Iq9gRԛQW}!~BӊFU` KWYg,9`Mm3NE į~87JTFNc<Ε-[lh?zwG$WCJѩ3SO,@Ty5/s2ij7+󊶳qhqVNфA"AgF - =9''tz2gBkOGs)nώXaEAiTxGY~͂XU-iXJd[Ŀ0VҐ6濑r|չH5kى'(T#,!?v{AǻO"3'XS9|3X:Aύ7l4T6؟cMS*MJԬf \- =:(p?3GBWdz_3zܐbu3μtמcVP[؍BFa u;ȲA%O*CKK\xe lb2x#?Aㅺ*-7- I-كʃU]yNEswQ>ĉ$'HTH#"+B~ЛDpu߬u 7JV?il~]Mu]C7|h.p~>< ̫dH Zu<6:E y P $/wQ)Z1Vhԧ %/ZU,:XJM |Ӱ@fk}%'s݌0lkK)jwDףgB# UYĽ4B*J_iߏT,Ա$j©^ϟZC+)AcKʦ|8ÇN3*2_44>8R[CyTޤS8ZX{(\C[Q nP%2t\^)V=*V%1rʍsww?K+ٍUo b ~q^_rCmq&u=^j-4oƭxF&jivK˽W6=RoyD,QsPw%:*ť%Xf͕;S pDH(ZץFXڰ fd_=)5$&acRodFMTc9ݰ{ +3)H&lI6HL6MK +BWq^1ȁjZc ᲣzQKa2;hi2>_#YY/#^0,{Ik4dQNnÇ.|-)t-缳+7kARnb>kF_C7"cS*Yqהq ߿N:63u֒3' D;} HVz?ЏP&>5B/}c>VXOmV,I3B +3_ӿM&Q%(zTz؅xgȊx s,NB`9:]ٔw^{g+/1ANjڴ,y!v$Ԭ79"`=̧,*pRzUnnɳB* A(fJ=4J$_/A"2V0)39M][e$G,|ӛcS|q72*8Bz1 ɳ2d3//P뿨R)j)cKc~IX|Ѫ mC/Sl.o3d[P-^1kR7U,`g"OPn%ct+T-EP3svh$3#m~}NnsLDzSߏX̛ ^Q_Bt^t yi{ԟz`A#Bheis pT:;jt\Sh tKAOr}E -q0< RiGA;T(\Kf]ьl8E3LjG3誷C-۷B|]ۙN'M3_4hLуXÚ҃&}.ߦxOԠND Lϛ/WF4zmb{(E'u -caHj%##؞MA4u|G =>7uY:0qyCQc6Àl!ls*)TM54DLR\Kgdw5X+g>Ϲ/TF]I FGMnC T=}$±wK wg=P]=ukU hXoEWRrϦn>Sx6s,(8b?H!ۙ}}=lwM`aB\ЈDYZB $m2xHVoA|wǀNɐyI-sPS7; @R{EwJv5|W$}.:5*Oq.#?DpnG /ܿ6;X# 9zGHVH 1dtקq*f_8&&$MyI/pXwi6xDi+!ĂBdӔ.C\p'j3G\2Û6fbz0ɈK\]m.TD^ϗTyKGS g+7~SBڷ ~Au^ȕ"zD݊57Ss=yX󒎈lJ8u ?m ;qy&@l/)0;byⰵKn%2ridnwy؃ YY4WAmfVUP~mᢩ#8;aA];&!xi~Ώ)/Y*7{rl T4&u^GV;ttr9\f. G^ʶV]01$ߡ~7>T*sARЧzgSZkR{[S5?ό%ñyw9I [@|9GU@|NHFf08p C \NJu;f&$xg$%*m<3(x0ylb3٧h~m;{=dhgTQ}BK8dg;%m5M(;beTVzz<CGe R5 ?ѭ<R/;neYH[Ys\i_@ɾ 'T՝bNB 26Oxx30KWY$ dIǽ9wc៍+wl*2b2~#C?+'%gBk&k4b";)J,l'L֛]t?0[ whє w=ף#nm\H2@&T£_qu)^G5߳_Ly'-9"iCᆯ6Ŗ9=PeܜgV y/f߹VukL@UEZa:T{(w`ɆhN `e+je>oe쨲֌߶RAC^9*F*Ž"@tX@ѻhnvn'3ڃiMo&f[B(V @k=2-ƴ&~dJd>*IoH0A)ƹ ,ޚd̈vG3惃9{GENX?߆s@_-dƿ9x/.b; c믎r9$2럚N9NJ爛 v#Z'2>h>ጙí3M|D 5'9lq7 ,L0p~FqBh>zZu7/~tdž;aO@;"BOfز$B@sԠ9xJPz3xJ=C*0N%pN+ǠAQA2NsYj;#H!VT]d=I. Ups%u-G,J0Ú"rdz}S5} bwT8R*'$̓HsuF):^BR\i aAʚgKSPV>-=X$i`-H6rAgB)?j/nLzc,K٤ LmB<]/U\Мpb⟶58XDqџFX6ĊwMQOCۀx`"PU!GNI}ϑb|kъ3gDg`g >&e)Iz`G%`{,^sXAoD; ¢XZ2OQoO= gUقE*˩M&_if`@%4%`K"<K)n+n/hyY?iϓT<~Bխ<էly \X3IoWAm1`F҃#WbCrWͅQ*inC@@5z} x(m#{l,+\(mfPIn9 wltD%4H٢T][YL?a6+>Eѐ~uH_N ;xN U+#yG'hdmi]+a_+M!s=`>O<p0;W"H:!2Yg~oΛt;&;$&ay.8+}g8מmCM'a DRa|F ¥"fxA`MyN골

anqK J$$=i3h~g`޸Ѷvm(P@8<^ -Sw\zgP0v٥'X,%%~ m?W!ng4~>=u0uX@,{\:ɗ\E,Ɏj8nxoDXcSR=yX@",e cpNP 6GM9IPsC6Uk0jaR~!v:̣gzʦ_Q) lD$sdp9qZyEC霌`d8lP ౪@׼n*,K16 [U靎tyY-ZYCa}NF?{G-r`e)v*:>MIγ {bi[Qk~&AIW2YWC .6A?๢/CF9TqE / 8V&]^y<Б{`|3sqNYxq KzDMQR Q UVKѼ,{Q }f:Cqޜvk7ȶFzYfYvhh,F]l4N/f^Xï4S"br*.#\b۞ O̥{7uvJ6jпs^A4(\/ "21)ɾ]ΡcAsnB+ۮœ 2'{4[,fgts?CQT=os<y="\*!J[j<Rph>c0L* s_4yz3:JK&w3 >< #kϿcwc=ӞLU*x,J) %q N,| jg0Eql 9zjNJO^58.7S$i(U {UtBs`Xls/_"$lQYdNEߖo%:埤?eEZ_JPeC#1^[ƣڰ3IuC =Gc6lj%Akd ԥd&6I֫[M( & >׭LcFE'v܎&,=r}t[1Fd %)NbRlX՗)G9gZ0 3Ӹ tԹ3qQ~6!QbdY`ݗȢ~vs>uxt#)"N@ of0(ʺ3x d &/[iw[n!zguƍ5 >06wz*m!7U{ NG* q{lZ[V u9o,Ia{=_2[dT]" V) f#z21K32bjz'["7x'Lr Q #.zL~Q ".Xۿ}Fh/uToUN[oDewkZgRO}v:ck;̳PōVQ}d 0aŕs[$m,  kj~q*(?+7(4`RIoO&7]t[ rQmTvX3@t尾UW]g.P_Ňɾ:.SlFa0*4\|X {+:DH0tK̞bPZhՁB(:fA`fId›]Cmid9:vt"N=ZOHE)qTx8p10u6 Ef1i5 2`&jeNFoϔa_WIe;Y4B4:VA67 83QJV8JeG!.&3>_G3r3c~KWt`Ăq2ɣ1K3KO;e V}@$ h\7ް;Z fEZ,tcogsVIZSږZH * L >vn H.8v6KRԢۓN7K٧#Xp-:{x_`KJr~l63=";`:c3 lOGC+7O `^/ 9$])&#^N~ c&R7dPN髍=bouO8K]geHVAT*B*3c:z?AKIY /A7RTpU!ߎ)V`."^7R,܈m?stJVmTM?~;b!\4"f1޷r+;^ߺc>;D}XԙxEKѢcXPho GrIӶ9uVb!鬯1^Rǣ~s)f0`?stHp ֨=HI4Ϋ8"8/f0QQQGiLU} w$ {|W3A۟KKyU&R¬\VDu=ɪAe??M|E#FڧTkk-f2Z8{ 8>}N7DIsuGS8;Z췰LP%VtF߫$TAwQޢ03HZ&d(Ca>짎 b Xϫ3VY "Bz_Ǡ dy,d߁Gpezì3 򦍅!p+{C)V4>nnK2ObDO^XrTI Ol pYB$L|z]M[KsbR:9&;'uƒa<$b`,15$Ooʶiwέ Qi>;0CUD4OzI̳Xz k#Q+GjM1Q57N I_gXV8l5㟍$e^vsd31dō5ubvEL֩BAʞK To1K~tqrSQ} NC9y:Tx͢pZ,_zW*S/!mhS)aB([gL)|mlD2 (=de,S%\(0`]~(OHVY~f~95?|'{ Qb Ζ?i:By]Y.]9-I-g^Vgb^D.H]fšڳ}@Ho.'*RmTT2&Jĸ%ѽ4>i-k[Eի쇪;( ,3Y/"hn:ڮJxZ;cjx4W퉭> nH[!ޡؘ̀eѼ"77'ca[7s Fj*MG {,̚Yf=%ㄻKQ). [F VMGE,wLOOh5Vp4t*y5fTϜWJ(ʹ^¸}E}XqR7h=驛ϑ[lzws* TLipf| 68b?Ez73->\j(&ipR\O1W'K@*ߺ ;ȲkmN.R+/NeHl̾ɣ_4 gLK^R}<4w$(M9dXc=q,͌(Z&2<9[qBxfr0d33a|u]`ô΄pz:X-GƑyFxAsu$l ]ؙ+^fpf G6D}4#BWp} *Z q +CkBYUrw;bQzi&f(%G3љzcY1Ez6ܴXоGxǩ %Y'V({]a(74HVvn-vMv{'IÅ"1޹qL~4/i2+H2iWMDc*m:nnX'z+>SkZW|~}#EQv<9=cлV^;'|.ab\c֯h>ٽ4먇0=pّADU1wH(&F SPQ(N<ұ+ k(]R UV~7Cm" =x,@+qN@~>fUr6Dm@(ך c`Vh3|5#E9{-V^"(X235m9,z "qxɐ WFeMiڪv``wl:Q&8XGXŁ$weMLʀL qRSvX8m0ey);Dţ\ǿ x-.pڏ,F,UzamrFc[ nާtuV00|;wг *אC?RInhwVub]A<]πw9|`2̹u<^Ò#RŴҏ𹆌7ʲpʧ LzܖQ`JVSsC D.I/6{B1߆iQk0 *n%WW0Gv?Xl+[0IlP.I}n#+ p+R1}gfwݠNdAcN Nq~F>3ff@Wj΋D>X>BQu瀴@)d? ><}B_(pK!\ҺB(w.ϥ8ཐN~/;״>d;.6NէU͈$|ȧmAAnŭ{Ş[|]Hbo}A4ӝt:qFKn,-u2~-craE'!_c:WǗߍ82缄O)LHkn^{cT787h;uC^k#`>A+Sj;~jC _e|/;nI&;C!K~͓׻u1v] {:zzu@/`>ݛBi31٥qoJٴ7QIBz@£P0J۟#2Ր1G #'vc|Caݍ 1ډ?usqȦC7p[eP n 2'[o w?!?ħha \(9D\t `l T'Q` c+%yl ˆ7̿.0\&`B- (*"6hV!WP۾ir|^o0[!>G|@q$ >@zkN,N۱' ~"ӯeYK;p_=&' |N k,|&kSÏ1IU~!#gX_<Vg:ej| ;8pܬ_lʂ? [q !^.OQ!Dgj2SZ L3ܕ'x 7HZ˕^{'86ehQF̋3&nGB]Rj[yqdyAG2w#9Fp,YBaF!E؄ ;N^3t9L/o|3Po't811%XLoUZ3/#2 ){B._>0GW"h-ݧC tw1a5)id|(x&*i FJt1!iBN'a}6 H^,S" (T̏je:{Zޝ;r(R٭ 0hYZTGSϛRs[PDrkoごբt̾/$Y9/.41?}(72#Af7-h/ԑ %$ cN+Q 0')Zֽ9ߦB3,ɠ=nq~1__X4]S+e٤pN5(bDBd$@ X[|gCL;+i0#=,9x#f{t nuB!ͤq͘%ahc^MLL+u RcIq2tJD9L&m/\b"%օD~n:6x^p=P! 0^KcWgetO-"rz=& W<|Ie^(z3xJ09w̴#lϼ&!ũʹ@/8}}>KP w mf><0p{-qCW|m{״k +hҬiHG}օܺO#F,٨NT #]y'vD w2`ZzuiL5`=tA}dDŽCv&}jm*!{Q),'8-=)X->`ŽoT6?] *SU 晱w֎V 2*f84 I"JĪve"HF(H L}N5/!񃏷PΜ a"9In융^*`?}̫Cm>r}xǛf>h~֩;(8ѣTKn3[*ɶ(_nҳ*Qd]*GDwnE I$ũ&/q_*T`lbu 47v^oA2pGn&;B,WD |g^qoZů_܃sDt]eohTa.8u\kdnx5Z FOu,Gj /a*XcpRiA.#8}3Ja+#Ĕ]w˻4MH[_[ 0tP>iv!xHD2?Mk]6w9b1#"^{NHr$g" `澶 ēkI]r%k?5uG0G{]{w)s?̰+@^'ǁftꤰuy6Ύfw\T0miQ,Hv$qtg}=DXՃLryb:$c bShg7)=JW;~1S0<8 fzJp@L)xb5Mf#+k auHS; Ⱥxq;8vA|+9=b뺠; J4Gj1ixt*;IlTL#!]kk?r!E Dzʺhl a~w? 9Ht_`G47AQ6m^d:93O7oezjOa)3˓~&OF7 +t~(ŒORjKJN*rW]5wn;QM.&m؆/v¸0(9 w?k[jK&ryB ?g"۝\B6>7 Mh:JHhjvS5$:ynSGT'q }B, &%7 C{B;OdIInA 5WW}:zg5Q6Qi iEݞq3or F zЛ惄R6fFpz8zN-~taSzZ/D1;$B6F$I&jN|% UtA@-Z =D)0uGV&*#O>˼$5 F _EvBÄbҟ1@w͢<[7]1;|)L hCʂxs{oΧ3 ןlEHZ4(̜Yfr?SW $W6IA\0 IJwiŒzTrqR mrxSpZFRt뗿a&t4S}`je:66X61ۜ!DQKUF :EV^XjY!tEamӎrns_C/skrʷnVpz;$6r|+*"`H#-`y#[X n خW#^ $fWnb4Å]#+Q9X @Bk]֊c딘o;g%#tjr' 6+".U/>6Q_  sl &oM)v-a>—K3Q̠p6j3FX iwþeY}}ND{V6-6H+rS~ #sNop2x%!DzW}\rB)Sˁ$̦4\f$z߷ftQ P(N%YwcUg- nlY7<8_,Lo6Ճ{#dO!~nYppdիtSVXc/f`\XHgd_9hJɉσw3Ocln7iO:ϻ\Y1$Dy}'`+'l%K[ #8uW8֙'9؋:%A>F F+e.f(TLQWz#x?s]y]FԄm+Qŝ:`$ ZiUrU1o'7MةC#{^LδI&$[ ָ7n¥)@@"M 1$~N>t1wXAG^iY3K` _x9je7]`ZAF'E9-M摩/bUZ|Yt0.A8 @oڶ}} bב$󎷱EE1v֍'vo}'X:WY Z <}db0t߳b"JFkCFyL75'fG˵6rRѧ.'KjPt<ۦM+_BuWWy-[8 V>?7d3fíKds$iBIyS6'VҐ'8d[Iy"xᖷ\,Hh<7:el&E*#t/Kٖ+z+p^ib@TR0$ڥi$ihs*ktkcNm|cX0ZO r{PRT#00xE?{q |*bj@|''D~;zQ*E%-rop[PL$Mk=j:ۀY0)o*~ݟˆtҘh[m0^tlLY%E#Güw3EZ:ɥ=DLZ3"n<{}iKp[oiwBךemvxnvS!v) *-aۓH8֥"eY/ra#*Q T-̑S@H$>DXLn27+kLH#l^Ȼ*PյwӔA>/HQX]иq>DsH T21}G;uͪk ~V( z:淎E#*gYY[ELQ~%uHrpY? ]8ZW©@re%'*Y%[!]7Ҙa8R6}÷w`ɭ63m"paZ͓4*&$N߉Y #-x.Ώ>;ca{ZQӢ'WCVzۣy(n.4gӖ7kKWϨQ=y3 quV'zgoagM_(W02(Vl"MD+uHPa02kT*Z]uوjLjv\޴d{Ny=7SNW(`8>qN=S3w/7ɩlJ{" S Q V-]ɝ'gTp)).cwUl)pQ+\:[uƒ>wÞ&ؘn! tlS+ Ha R}N~Ux0]6Y=w"ӈՁ'jj]Qg~CHbz A ?WD ₾!S+UTzxݦzIAjo@7ѯhRN8M\!: s?rͶe%~IF&%Ƿ&pYsKF㳖xq͟)_i0= tÇ ىc߇ŇAքLBDش|K iZ4=-CIdXHlqCy.dL^$=Dm{_ 6w8s WaO2tmG@- yHhcsQ{?OEڥ,."S+J!ؤK~8`q Cw;&+JǞGLT(Yr'HmWC٘Ӑ:T4B25F0Niy T L_vfĴ? h;b~ߘkƱ+@6%$@uG򖭃J/cc"[:ef#Ӑԥn\Aѯ ҢQk#C۴S#ER-l`F8uS^<8J-;( +p_kxzɑdxK:(~͍{<u3x [edtϰDug(:A}>ݴ>:7bjzF|:AI ʃ_4aB^bԈB%9nxS4)˪ ʂ6khk W.[2讀Bߕ!^Y-,T$6N*P(nvEjh[ec-n/*e bN(|e(u;y@W zh+ҎODۏ^;F0ᵛv)•X4t-KU$Wrd*?|%;+.ʰ1w?GBȜ$NQw osI헌se&рRgf+,^|렣e?P)'P. Ӹf?-RR9^)/%U}ObT\xtoʬE<(EY¥8<|]x)ˁcŪBHd."5$:pa‹s{kw MS`3pkrhe='}ިvsXF "@xY{Эݟ`z"6F(D򠼊YNgA)jKzSh?F^J 8* @r>Ch\V~0G Meޓ%9gOOyH!kf/̗(F7ּ̿jQ~i `*pۈP~˓yþNj9qUtc_Ӓn.V[ڇc=Tց`%mc+> v>В&N,ñmV o x %}NjOI>}ɼ'"y9G;4٥4(zOٲ1k4 CTaR#f89\Mβ ŽPp\D`:Mk]Б?+ Ucah|A,1$ 2 Śc])/ST˴ Qh#:}cdfnI8AA mt f v=%_rJ:kd,FGcrذTp>ľWР S*ґGH0d]QE\?`@fh2W΁w^~j?7UCFJ-uImBn,(o _:;CZ=D_0O} :1RWBhݴ28'+ 8M][=w֯M n$^@5SW$):6"x߿ ph(",][@#=b 0Ā66h*U@VWϚhSAR!d@4Cy/_V^~#'>l?[|^MlN&r>J{]-E sgIr͐]6NyAB^E5xngtW& ƶnOF~^P:{1"]8/nZĝIد=>\"avGqs{[[+"9vJA>lXaŨT~K܄D.[wUE!_UxY,0qH*f@V&up0Z ~F\pTֱLqg*KCp~ya3;$2iO5 ~{zpW!ɫL&"Y hͤG9lr͆?D0^@Bmوr] |rqvo42|rR35m^r '@,˕?}%c= qN񆒸dӵ 5^!﷞aҿQsw2b0[ZŰО}d`sWƻU|AV|!WfoP=2~LS#;CqyIf⻚ⴵЋprPPxU0Ų?< VŀYʲԼ%v#=e ;[`hTE fRp)zX 3FQVt\mJ=_g[-ZzRS < <ȗy29zon]>L`0"Ԧ#i_q'M"2k0r A.Ha`؅.Z;3E`AE&{^f,Щ[ȳR: lr7+8{9r)K.㔷6{Q?i# ?I|V*d}8<01Y%gm)z=Mj\9P}z({=k~a/blD tј|j$=Jù~"nUeD<þx$.V?/E|!vt!凉J.z[.fM`5zCho9rA `lD/dA?60vd*?C'`@'rL~D_{`ʑ1XOgL|κl"1U+)&2XDՠ2dƾgO&xm`D>]Μ /צBy! &arA(vJJ52\L؋<)ɨ0̵'o~Wፄ+9;U׆Aۢq v@H:Xgc 0h/.}Pw&Fx 7x{QFUiF^/›܎Rzc:3+s': j6h6MOo-!hزT wCƑp -~q|FPE{Z{ dJ/ …!`C94]8΀vܛE-76BQb>adAI>}){Ӹm1{AA1kT8G9@@KjlD xbr 2{乷3ƃ4}TcMΤ~ BjY 5Cς+~Idye P$V/hD5Fˎ̚Z~ߕ@gA2줳\dvC p}0W |dm~&ji4M:,FCS'b=zO?)Ls,#0޻]*I` onxzYkF5K[FגWG-7?T ll3ąNX"ҍIRhOaR 6 Aܢּ1gģYt ^e%rhibuyQ&s/{W9`!GzVLImrܞ0-s3iH7zsJpqrp؊ {4xզ6n ) D>YlnG%= 7Jܤ9o-VXo)p"gL"gC^v՘IȮa'!6F% Su9JltWY#s{1&׺DBZzb[Y`K e|eH\_,=U0 djNWcS Z۠AL,c&X[.S(-wC1DQm 8OhYwXp jm LMg zX T%^~IA POw-{qOF'Bz[*j A-'I9S^K"߱l r/_J̰V*Rc>?Fǽ|J]&XP4+~^xjwuO'6Er$󷃃1u/D6>h#n Lf^oBls6mT7݄[#b oA~H~x|~#_t;3:y(9><:;~ޫ'L"ݗy2(kT˾ܵƭ_*C%۲Dr3>]hޕ&uHς \CO&πFIQfZ-bnu^+1j^!thi†PBhUu$ R8DpjГس2"q5) U!y4&' UjIyJ&7j $=+#ky$ҸPI=>)h\lp Xu|e;2΄Oi&9:evjI_f Z9[ L߱ xt@JiO]U74vg%mxI3˶ԇ-%2Ο&9pԧG Vؽv҃Z;$M Q&j{n5XaLޛTab M.aѭ΂>c$U:+Kmb{"_ŭ^Qkv['}6ĜFPPԠhPpV%u܏kdx,(]F̿Ǖ)}/R.Rhyn)njT*.eK|dUYj~1IF1ӶOڰ:guzH[6Ƶ{ʠzՕ7M*L>gh%f/Xz #Qqc;}%C PZrhfP0&n~dfÓI9ﱍ) #6Y3sSqފOpjbQ1 9ʍ\G?p@Y4V.'4w?åqƏǔ3B$YI>-Fie(֝:lG(ĥ%c0XPPb'v Y_#%ՃƖDϟ-' g:s-`JD6JH<Bc<_  €1`tT!W M ]Q;O/qЭ\+L'*_<6H$ ʯ;u+}R!lE \c3[$?bl1V?4alo{m#w'C6u/* ޟ[: TW-Rb[/ ~r(ΒL̈`obڙnKfeG͝sKXxyyDgN?uvyQ-f=?29ODUޞz%(Vc)[&zM(FαM G \V}bĒө |R OdtaS5?pDݑ>g HNy\X;^o7a*:Jňΐ8VerE-ׇWY7BBvUBq^ #g4ѣf\T|".dz֧on_o(s(j15[&;`C5O G*(-b+JeMt$+ A/c¹?^q0K]Ѝ?81JØ8jbJ~{`"WNcIYK%gNsAY"bR5I@nduO8wGDUTO@u5xPz&i\8Pa7^:l쉋2!t'At]8>T?)2+.(q-8fyŜvCׯ6Oz)9ǗiyqۇCa2?,' R8دpG+?kGgN`PΝau;~—Dć559qO v>U8`rX(ZNś+ )`Ea@8h-7Y򊄇i;@UJ} *,xW.D$uо-LPҸ#,0Wh&VJc.RQn,,.z"sabD^V3E.؏sDQ)pm1S$zf;˒)ZёM/t *i7gO߭T`_y# @|y.܇Hf' )S`C3v-wUb!$J5"q2.7,r{+AQ?' [9NEe+CLƅi)c@s 2 )~݆W|H =ʂG{C!ZI'(i(Y 56tHtj$\1S̈́A_??:37*WQtlѹH]v}=G,$6/4`@U<8x=gNE pU!J9sv,qLdYxgTJW0{S,݆ qD>l:ŚC+dZ!Xڗ"'V4ąHY +W6(4LED!~xOPd4fg'@࣍;jhxWt-**;Z)]Q9b\ut_?s*+w,~h)wSOZLJ6vc:.5 sH,p w4U^c\⺪7\>rt="Pf;z^<ϑmA Mm\'UjU[cƵ\V8C8l_ b`"֭l< KGjAxv>TF"X}: lیh(D?׎#Jiܣꮅ1'rAA j4࣏jc!{:ܜվdo&[0)9NcAIOgE:ŀ䱵#D7 h쬢+xR2AiH+B'Jeυd&ه4bm* 3xBᨄ6Y!VjZ8շ7IW(39 G啓mbf=^;Av83Sla4߃&LsV0pnکpWe1m8(E 3E={sE"_A,&*:CHMM Fz~{dA 0mg-<k.YB*K+6"=x]yRWkW.#bHo[7i߮Oaŭ1~9HKZ(ag{q"*+)/Ta8Y$E2\@1g_^6-QH/ +.ښBlSd$&!AAǚ˒+ɗj堢L_&4T􌰘W8J\z~= )bT U4tԀq:q[g) XP{l|.Ģ̪?%.v\垐7H^돘HXaYp_(l,8AYu(?x+8JU% _qRA~vG(ϗz}/?&eS./Ҝ0;쯆^3b?١] aAw7K%3AI]#6׮MkM@_~:k D`;^OWWh[߾\|={?*%"pI\hOfmȔ=sϢ'|\cHB"t˦JƾAhs JObW rsŻf>e&Vʘ"aDf:G=aȻŒM[5q*nJ4S[$/J#7;RAJM8`r@gk+aGxrqKŷ>3@֒w@L籋i\t]hAji?>@岦:Y YPbUb<1$(]b")uHO,0i8D&Ŷ%$-byfVV0_|~ҋ ex1=+TJ'ڕdd.6? [Q&|Ch]3 :GQ[2Z$DQLJ]N奱kiR|(rJua8ʻt#h 2TY'[SLy-OKQVqj \D)|~A.Y is" 8jn#!H+ŖǓ>Wֆ=WvCa )LW! ooOE=7!{ Z2$@з|W#цApXgr1k+JA6K[(d;8kK`\މf?SYL\f%!^eW,&  m`[Rʲdl]{wx1p\;j&k1lq lmS KÀ#cSW !x>HN)cQ_.xM{ ظA ʈeA_Ν֨"*\{  plwɀwU%lj+, /ip*Eyٱ.bhJwm6c>SH+CT ?`6y|O^v= 1[.<,Q$WH:'تm$X5dhp#T aoBv@WKzQ.X}/6nWiHKIC(Rs|:ҙԷsLWUj uB ໘,-bs4ka\J4o r/W9Sϴ=ߝr }7*-A ^ >}֪0>֨e; uU=mMJS.^=7__*HV=`K"$XΏXnYhHK@ݢQ4R}-0f8E=פp[E3]Q>?&;`E #yo^ kщCRRijV +թX-좌NQ4L@NSkf j^0)W]0 %:<[\bؕ +iYԶ. P*VQ-]o#iS :en(k دIQ2K `(qċ@ĿJvRBI/ ~*DVMJd?{r!>kXJ!um?A.ۺ%[M4V7 6z# ͜;9n6\- r 5cx:D+GR"K&%)و0q|YǏ&9,IpEo|t;qe#Շ-,Z(LLJSɨy]ӱPeKT)oFR|f|Ft<9 *mX앒K<.-oN!D8؀r+ f\J?Ea Bsђc%?)Zhn8|y R"YTx^غ^]IƜb"8뚍wIN+ y%bZ !v|Gw׵ 隊ek ѥ (4L"+_ osմ4$_zbwNCJZ5ʟlRDJ\I$HB򊏈U4枊U7;󣍇J4f̪Sk ё%l=t2CRp-)QӢ ̘kN}CeK*tv/fM)K硫LJh@ [zߑiyEuG7)7ֶ'd}M!ÊՆy[9"3=?m#ޫILu3{=Yk[5MеF>p#Rl06+{XOK02A\Y]1jxyTf;:[b> x.Lv=@5_?1O'=G"vCz.]{v9g x3jjtn@\.sM E=tAMOFSG__́Q&e:iEU!VgCSD(…|ugO^@a%Vڏ\~B=[;ZC4,/J5d^QW};~&ZokY f)`嶤 X-NFpE|`3l:02tx,k8;X#,A=d?*yOFO6Pa`y=A.w0> -SMq\Z I{Zߺ&|؋,hTJɟc#6}襯c8 I hU5" _Sd33! ( eRkbBD *= 3CNJpy],/ }RGwyu&7H6c 2HoÞbwA[!j)Vc\>3?Pϴҋ ._O#HԪ F_ihARZ'7(0yUv{:efX9Zycuiex4sng$%G-[d@wO847GWU%_ŧ#G^ּ>{[k#uY=L0j`׈Sh Zƚ}l K=hI>hЅ ^Ic(V JXu7 SJ:c4~EsQDϧKIi_(Wf' L⯂K3{Iev@jH]_ kk\.l4АuSBLrhGye d Zy}lnr~/kqtװifTkв܃$4mW*ik.zxgTA9 un D[9ЖAUskH`=|\CR o¦_kCc5p2|‘0䴔B\ualay@r[K@ұg1".L/B%%?OiY~ގ+X!! Ԥ πDsӔ0<\;Yj0Td.[" D/"g%s.0"+;BE' sr'?q̩J^/0s?,y$nh [è@Zae2vc:kS3Ҹf!LG9D򰼠^YILc1gW9^>I܏2+\b1Z 4!00jyee>{蚢MZ`ǣX=^F2z}¸ylyC/o2J@^9߁<@O(Ph LwFJg*EH׮nrkus/ Hi<5-mZTn0˧|!Tϴi+Ht7%. c]zW$Gh+;%,XLA&id]]t}[xIFE]8%Uwtҙ8$Cx)XIg ~ҹqO%d!|ǽ\!o[)P?9StKlU-jO\d [iߒq2Ș'l|fY)nZI Rt" \M8D*R,JN&5:mM¬8?]](\E `G2Otla=!VPܝ܇^l\zK5Dx&SBhۡ.ln^U}S}oW_VZ){ә(#__;6nz3A;lO5̎5E)øz٪ϯ]|R9 -[:eq%\<JDXz`FkXA?3s6ȪmHH!ﰩ:Itʷq9Bx-~Z ?fC[!9Ðljs;'ѨI+/zK. }p9E|#t߾bncG+̪˒}+ ;ѪJ[ w I]O.]G`* Jj%6/~,U6Mx]Lu?Řɜ@Ck?k<_W[Jz8ʏݴ7Iu ID{A?~p>E $,Al",+崆'] )X FoN2X6=y%=fәTݡ?Ƀx7 ]s E, 4Rv:'_ Qų!~|F; 8ym$A4> $yp lZ|5W?M_&^uwk`}tCETxB{JZny(_TQW~pNC1YlE#nhkjRR#w wSPhCx @ .:G{z:_Q]6tCT ;pRHدgm5zPcTv'?ц;)ub{Q{6pAM`ɳ[5OhS]h?FGӈ5y!WFEӷΏg*1mu{'~Ň@Y)vwg%%Ew(JoN>x@tMI՗OjTR~]Y*Jd%  sjۛ~$ ,`tDo>Fʆ\y~ !xIed -UF:﹵0ծi"Zb\;B^pkpMҀ-9׺ USsAd]bA>3?F}-Ĝ `[I9|H&ߖzk6Ah$>JЁI3~Sct6x Ys]sM~Ȥc@y5©6\tL;3@my񲳻+(-Ą6$Lj IsKf^#Jx_̹/Ú6DS/ebsd{jP>@[yǿ̨Yp= a+v9{XfE[Z24dj ;]OatB A}, ଽ`|k=~EUajj=1. hxMW%(U>9ނ 9phR.ik@!PTeZKvaקNz^pkFFC;+ƯQh;$Uxh}T. { $r+/gF `'N[Ea4ͲQzZVXw+[{ugxRۺ{i}S> 51'p!LdDvqin%Q5g \-Uڵ#k$g̀IW8#݅4iVj"kGx{@3q&Kd MmHS2DFty^Y{a~= .D1|.~5 K!'Nv3D8&.N tKCӗ3vwX2 fgBW֞T@ \)WI~g҂M|HQ,Ewo;y@|#<|þʢCz!b:2U N{*±nͣsʞ*o),nυ߅L|/p#KrZՓz9N4y LcQ}&@%< {LCZr 0I|`Nk}*WX4c T Qá=x dbT韐O$MҴ|Xr:i|S4G6xi)#?`A7M~r/pr#4 Z.5 3(ҧ]!<H@-h MgmD6UӠ(T;ě6Q__yqedXc  =UwKp~{hwNVx~;Uh_A-Q)ܒ߀qZ.fb, 鑜ʦ{L*]`tvZ߇O;N=vW),w6e =GD&z,uvg-Oe|fUu+"GӝJ)^Aw;d#TO:6M1CyBKxl. "**WkEy;0`7Xp̄Jz yX42 ;Q*pu,x CeZU%e Z\- hB\ho($@5CuCYk`giYI~zkVU/ʎ"8&3:zd?O}CQ$zLNROp5sd:eU6r~pZG-ؿeyd;ͳ&^|vEA\R]+W%mH=(}D휞5G/v)hqSPslF4kxDpGYIp?ьD4T_+uutvVqKMª* bX9ɬ*I;cƭʰ$*!#rdeA®|fX|,IQTѲM.t_Ϡ2#N0 DNa@>tU)vis*@{峭2 0 L՛{Of;mUEQ7eg'mPy9ИͯW-HC*}o\ KaR@I-Dhj'iIߛkn5bO\ \?("_H4=G9:Rg!sơlfϸ( LJ5 0Dqe|t6EX QiD{$:Jlks>v`p\n%ŶZA?Z'DZ%|A:\:'h_A~2If MD[c捪[8]gq\?/} z0vmNAA92Pƹ)ѝK ԂZ~׋^@$GT l;_չ戔h_<rC1K{eNB Pb6eb5O j8 xUCMxvOfi/H@avvL-9]㖇Fpa]TDS_<B¶ek{Fd(Z#aޖ A("yL92VS3p5h%bʩkdžRE` ݋:bkct7̎N|-ۓ弤C4yLkd^aO;v. Beo=z^,77&d FHZ>[0kyWDFG~S|%njWhmN qp˷s{-`eFQfR5>5Ra}?4Q$v#tPh|*ex;kb)gӠLh$*ӊ_'+|ҽ_SFLȰ믚(d c9J^KT C!#o*+b >h*jHwEC0i%5 Iٞ?,p; e-ܼ5ZEZ`DFűr܆հVZy,9#0~/,7NWĴ.X2><4C ;old؊=f;s99v[ƞ@'[ʿ7Q J~fEv?/-F1[och:dk'O1c1Ob00L+{3L_bF ~,0?A0Dv$鰗#$G#nmop~ȲH\p*JwI,o=tWPכ3x`ζI \ jPU>tUz- FJJ}=|C.r" Lh/WwZ_<%oע̗'`Mש섖:XjOh1=s*䇡f-Uol%fqӑ aO8J65 U57kjق9c 58qo+KF0L3v2`ͺ`@=Onw 'O( BK(,}Tn@r}rc.GH4G?W#ЈKLEkߡkjɅ!zlꥐ8]-hE# cFfsM r:]RbtC}rB< Yu_nM_8@gݏnd ەPM|y sV\UsV1GJDd8YӶa|M8#)uR(z#_l+btnF|cN<'QR BlTi7Ge ?n$;]y lªg7lLճ kn`ճݛ UXO oe#)愝7Oi]7R$%}ma T~ :[8ql޽ݘPHzز78Sw20 iEOs` dJ0LS}j]rUT4j0 %`SO 01T?1 inhMs% {wKGǡ-?3Lô% Utıu;\rw>ÿY/✓O``Bؽo!e׸5{hZ@[TGD(D6ҸT L<Y, ˹Q}`H<~;nI^Y02ʻ_q%C{g}+[w/)6!7p1g1{Lu.Y~& MgJ컕UMtEJq K؁Hҗ Y"P'/1o=vexVW10E=y$OAQ `bD/3La .b=\;m+*н6 d`{}+xw?ȎTa {pt?m} 7% mLx Iz&3-nP6cr,\wPThjKoպ^l/ Sˊ"jot!ݢPT=]N-֭}]=y(lsixRH^r$k!#MO&-8` qq0bDљ]Gq hz̳3FĿ oBA`#c j{rפ kɂjc=I;%)帝%w<AxlfuVnM{q8ݡo4A€^C+0݃71^ƻsA/6~V4YZrrHD~m9d?<`qZ( .s&7 |}[x/27\) fִTT <,XG˵u77lyeE(w̴9Ef07;D02Ѷ* )UɽF^3 ZPv$M.$'*{p͑yr)4cc6l#[Jg^6ٛm&`,B\.DI! T Ehhq`O#wEbk6R:j섰3cS)G_m)fvc-dgP Y@]*ϸ+(p7(|Øamv͎ZNeF`ߔ}ODVhȵ0O+:V[ld֛ &pjpJ49XqhQB!\?X-G&V42:=_ >/&lʞ򙇧d6Z.(g2O[B c-Z]|,Ekn(5u3JC;MnXІS|7ħ˚$ ]!uƧWkiFnh|.3E(BʾvH x;=1_Tfu;XG )x 믒3Pd35p5~0 T]g6$22NeXD>lE\PY^7X%긤!~r(7#Bvi+5_MywMhHa#72BQ+COFu,`@$EȠ{PX秗>$aGu'8@mT>JgT:1PxsTXH/|#'$,@uh^A27 *SVJ#s> 3oJg˦* Ci| D}7Yܾ'b-,` jLW-{?6uM@gE3>ˍ{'xLpK|?%/6l\2<7~džY3~G}ZUOHL85=00E(OXL|}1#?ArIңo`|ٻ>=" ݦr_WF\H/ÑR+eTШ3|YnQ-=Ŏsiθ+5<Y+ѡg@2U)˚_kw 325kE'qңb;T7]n>B ȸњ۹|/ !rtknKR棯,볠^B/6wmCE'9`$:``)o| W*$>wHъPgԡ&;}(\y8@gE SRC˼5_N;,d=sԀ|VSSia]+J]Dt8%r/U.oE^%z[*f!ںڡcr&V PgBʇ^ ĉO.!׊Bo][(4M;4D_8tV|<4q和itも\9 EGU鍭'!碽az121 ILx%\A! ٧ ^F8z&O1pr<6jazvԜrG% =wg$M+-9W۵[( N>%oS#|vxz3#D: ArHj|.!`AjFW HeJDV! 69[তG]iAߡa09n>d̺,ɒ0-6F3 G[ ɾ"~}!N==Wf>4G$iC;޵qi1m-bkE01Q`%[5xpMҚl /+ůNQm$ojd dԬg>κ:_63gDAGȯ(BdMy V@>LjN{7~}_U{ .o]2ĦԠfmy>r 49d9I;Ͻp0/" eCq|9-d/a#Ț9CVhDɄAsoGXPW>oVZ5,а;,YG@l⟆,P'&-c4,Wm)4iv#6hڅ_ÕHX1=ntͩm([1ēVRK{Э8-r8U"ibQNثڰµ.tad{Z>͘ri?4U,`Ivn-]y7}Va 8/ *WXLWAuj هoZ rثaxA6#?J/@s*sQL@p_b6p*s{ W#C&iw% R eɶEz^{&:lM5J_f;UK!N_=gly$=k@ߵv-`;om"-r-EjqNÕn 7w@iZerq݁UGɑh_VdT5oeb]'t/0ew;K{i84@ ^La˖$XQӰ!0){iR;"~3|aKkϗT?bGbM Zv_$/O^ 7f*̽@S#ћ"=ⅴI{Lo;+wZ~tyN|2p9OJ#{:VZ+UD~0C M~%lAj7c^Ok+ajÅr]8LȲf?@#'iȖ ڐX!zw\l@Nџd2=DLj fS-5TdGB{PiR®4z?_4y H nYZnE,2aL+pu2PE 6YCP2]ӍF2if ڀS 4>"wXxTF\h@|gt@vѕ W}aQ*Lʄ7t>&r|N4b * BJ%>Rb.h2Τr@8p""˷^eo"mj].J )ec|f!k 1a=c-4`{fٖ\}dVtЗd9trX-՟#m}%_OĪ v9Lx}a4!Aȡ|˟6w&kr?xQt6r=nCCڱTeni֊@A7iwW4+7;n|Kmf.|ݑ2z!R֝UTU0VJ4?l9U΍Ƙs1m Fm֮! r˵G/0Bq{!&bQ+y^b-TN-u6CkҜ4Z9ƪ}d&eD#]raRo{usp;QU( `bR^} (jac>>Y7%y|,/u%Aʮ:u{R(uńvbǺ,ﮋ1 sCL87ۊͬ_.Y,$郚 +XA&m{'rd#m`W@ΒYbr 7AQ\` "S)i/&l7헥AH f ,Qk[|PsN1{Vx"^d9ܛ:k;72KR? bxUyLDgݲv#qЗ^ vwp9 u|YB4 $]Qi7'EٿDmýuNaڹcG[&p]]VHc]\{yhq ,/YkJ58Y @KA&l"&Kҫ!Mz̪ZBT dRCn?Uu{/.;Hk`8iѕNl<{V9ِsG^x*/n%@pV S .k)gߍMЦkxӟ,Hf-u; 9Y3%yHHl<rWm髅,V(Vm\ T+|uǭՀ}ɵt6K<ŷ2,Qg/*6az9ymwg bٗ@;]PsٟH.x /jYeU^xm _wʥXc`)Z2N )?R"`hf촒 x4hPYU9`dHWXGGi?ÿAE1wfRv@Ljzߡuf_׹2œU1a.ŋ Y hZ.ª xL`ZcMLkg4izuzcp8$HtHu<0hrI_|8 tEl sѪIKѸ(`0rseσ g%\bc5rp樚w,+<oE:o H0HS dMmݷzAr}by?b4Y u(˕G 'R[܀;6G 899d6ʸ P_nD o<+8 =Fp12 =ȗu\sL E7gmA[7қz\PE_賏Gmԏ+C+2 HKFGL:tvQf姇XxD;7̿Oe8E ,aO/o\Wl^Z'/ 6Ť,ߪț|1K`yT}fP o¨rve?\.ea{xoK Ek] MNEbI)q㞞?.I9cEE7{GxIy;Jo5h|6u<4^iܹ[WiX=y> 9{rg>?Ǒ۝n[7>Ak|Wo ۃOw:}4΂b. !Jnwo2f;qHÝA8%iT .M#$5.)3k ӊܕ#R3W+! o`rl)N&2ioM UTlYc|j-$ʛr+r'ϗEF7SvA6͂ rx\da]ї:K{Ca'ZoDd + $gb.$33i'1c{_Odw^PJoLS %?O D]QХ6IУSyWu\ǭM1ci o)B-RrNHZ=5N~\= T"plaQsc,ߓ5a"7r  *IHj!jnn{Ҳ1`E'~U>J=GF0Kb,n-`6>NE~Rζ):ߝP K-f" ~s#g2Dxztnw x3\iS^Z{~Q=b/s*>)<~hn0Dmk߿8 hXe%.Kay? 3fRKG݀|9ЙOtQB̓qZpv T~y;ljl,>1:>ҝK 44FdϏj0V'm{3.=mq[5 bB|SNӵwc]Y_ᓯ~9i۝8b9G0)|yИ;>۲K]f%Ψ!VbQk6+m,a9_lJ{v:jdE~n`?M1?>D@ߎ !F#1Wj md]ŐK }"rJP,8k=p=CZ.^RڴС2%r^hPGX k2*#SGYR! <7d*VE ͮX1Xg9bP=TŚ ;l|.B9mZI6uضi$[.Z2w|L5ua qkR[)Y6°+UR#٠^.ބd3[92 u*SQYvwAc$T(1A䛚 @(2!z6ꦝe2z^F0<Hqݒy[ՄO'gʲƾyC=G OVml*Dg 0pl:{RZ6"vj˹A^<q~tɄ͐d_P4@WcM][-^K7>I Ed SD@"mF;eu-`H,$2=,#z-XuMym8e'Ai_1Vs.C-kWN2? ( 'j`SulZi0EU !nG%h]c> wY"ߟ4ђp^$F%Cq^5| F.embQd+!O\O.NO^mLʅJuG@L_STxh`VcJt^ߺs1 ")НY2ng{KR41}>ғ2ՕS8_ -!ZZ9%kDk{K}.S5FX E<$Ls&Ncv+%PƓ9}8 μ玨 ܗ AlJ^VFQӁTZa<~сO켘Vߤ*JƩq*c{>`gr9 u=Uy`egCBojb}e,n_r~ UpZ6_Pu}9b 沱蛤2 8 ST(NwIBvA`ᶊЫeme#V/NJbjytnʉn,VWO!4T)9+) :;~@ӍD8GO;-q쨻$)fw9//ЮAmyF8Yzv$z^[`,w;Ɓ^'61cɔig֭= l A0i6 PW2JsY º#B{RwA#FobdU3B!#pF.e]Lڦ6ϋ}Q'PVҏg.hC?F?u6-7|3 PFS2X$*K4 jK_( ^d0ɦ gw2R|Fot}kQ*%w5Wk4GSh_F,SqQyαBG_wYgX{?tWpA%ȑ*l}`Ux*OdIle|-xK "EѽZO!e'_N\(Z5Ńzm %ؔ0C["V}7Q`,6r*uq6 @cmi̟.#ȣLGϽ8%37}(DHGɚUĕ[&>;>2" zYonWԮv'QzV5a @8@1zq&ȄC?lNqofrAXn9T>. Ʋq+|8biȂz'h{}ñu:p<ͣTiD]2 Pê1`Lu4\oq͌^ :Sm1'&k c3j&yĺ'Jn85뤆pOI-q+u'af0 8 x/I6L!HKao"MҺ'lh{kب ZrĄY06q ѹӌ=B;~UmvM-zwa]iLaIGXr7O\o[ƭw"ZbOtts;~&XUyw}(ԝLaLmC339v[@BB[C6%V*Aܤx"r:vzk)\Xs42#a>x(4V~6WC-UxEsyof.l>i3bUx S%Or D.6n0u^MxUT|MT2z2oc+qۣӼ~ ;HBzicz4^=W| 1Էx27dc6# *-:Xƽ%mMaH]ߤ(;^/5U0J_EJxy$j-2nzze%=R|J=k{xȋ+ ;(Y 8/Z_B?R)*3 iyѽC4'5?| U,`.?*4TK9n]\U7/w>70S~W~. 'N[[a>)6T MAax WG=o$.Ƈ.~-RA@_5Ɖvc nzF4f @4O谭!OO.sHY&R55@SE'ó#3G`/ۊ:ʅ.4yv imc+u E|]n]|0=e@q`h[Rcˋpo¥oͪ"BKfɟ˸F%4]>\3"K1+a"  @ӅDMvusyU8"<:-,Y#Nr# ;6DbJ);a@nzbOL(9\.=JeX]xߵM&K5W浂ceP!y0瘁kuϑwsCQ +jtW!<&k DdA&9]-j?Lo'p/U{!c<hGD":_$X}wlg۔XӠ_1( nG[G@b o>wIl^w?\2&>-TN-wU27 wL 8Ʋ4e+X{@J\ņP4vKZ> z:ԖbT(gZ27=1&;Wƞƒ4 #fNk r3gOq2ҍދ AQТc55/16a)8nW/, Jj'ԃQBc DI_X7BZoÃ6= 8>s&H[:*3:@AULuhS-;mlE/_%~"J$D؄l$o,-"BLt.oo1 IG9 w( [┗rKi[>- mtwA"MlČ<[^6>`AOrv;؈! adL%+eD&qm,bHͧF@WNlj 44+Fl# K,kIF9ٮZY7 AD$>øhLmNDM6$vḤe8՝eB@|@!2yq/#!qGr%[5Iŋ{_P@`# u6\QJ#W1bqLH1%:EuagLO_i-*,>! u-DnS8q+_PM~~[Rk=f EZ331i'EpEx`X@$sl1(hg]t#_7}ֳJMZJi09Lu^bۧݨI\ב+ G"U]=}ޛyW WȚ9}`qt2mZ΋L'к X,㐶e@vcuw{앖ē>vW a`_]\Z%0IpSɬJmc&&I쪸웖T\n}ȍ0=G'̍q@C4?Z*v)gLh\ΰ1qÃ=6H*a"Jl?:RU%cڔ^T(CcJizUH;/Cdth\ 9\Pg%dk?WoX=P郏 a-.r|Z5ܤVak?B2m0mT=EYa//]-x AڡA?Vt!՘paXN H/(y s ,s4CpPg'hzxs`Ei$"7Le :7wh%R7T_|8Pc!溣3*y\\Q"Rl@=XLgثԪj{sG]s]y]vQ+Y#mja 9DXЊ{3IF`:F~G,)~#x* w*Լ~ϔV/ٓ3h)Fo;sͩɟƮ=[/~ tjxz:'Y|b_–!h~ 5iH$gۅ?u 3 ERUB8Qo; eΞwi("BžP>bf)9J&Cٓ80,}Vw \ŝA7qW0uܸmɤڑhbdSB2?SK&껲3xyq[=#}V^ qB-ipm L Ҕbpqݒ DRpDdC+wgh,%P_ھ[f*AOK|$Ш`Wiv"]d) 'AVa{T[1tHcqG,6\smܮnvp6񫑊dZr+H[]xfl7U@V>8p(0>W\,7\ʙԆ}6k1%-,4sU2^@|L'voȸlna٘ "#@+,1Fq=V >dD`N6&Nۚ?]ҏWpmGsP<F֑̑qk#5rz{C-(gIM|# ^pA !mXjZE mnGjR[hdZ]J^ &ųs_5*JSye5mMB>oat6Y{}@ȕ_@t}ˢ ZEd:<]ӷ73hFڼ.})3o$:NsixB#_$8vjL tOqru 7"(Pe 6)ak r ScrL_QnXG 5p=Ih=x}v3$6Ą3HٙZVjr]`z,QM*G`)wFo5/a ;uFhz(EE]]! ef̛s¡REI(ㆹ2DZO1w}s7oq#N7+sv 6>7 :{z9Fֵ ȩ#W`E>bG4CipE@,>pL_`F>$_ð?\t`nOs_ A :ddFOLU: >9 C7ˌakF/4O4j-VkH1cI9v>1;&R=yi 삫IYO-a4_d;/,]݋x QeXMm@j"74j4^WFH$ܷV^cJf"zS5UEa1US_zӲ$c 7g!5 K$O%P#߱wBۗU;H ^CD]x2:P-θ' .v9{qG"'/æKs W exgM6s&e;ݮ`޲NMzbpf80'7P)י~e!8o1aL*<+)E](vT8(wx 4~`{S1E'X/Ivj҇AvE(,LpWŝ/f2tκ "ynV)1ڼ-ѭt^6]> ;hah t* D#2(L`Y9=Bz\(b4^yݤ}制' O22A2̤G[t"bAP$1{~" N T坏h$ _x|:>`[f4j&KVw&7Eܢт6f]bh 4ɾd#Pg)53K@ox^$VL󽢨&ydŦY7pV:Dx#![&HGgKTԜY%9kz7PS|7c4ckVwDަK+:8CM$" j34=fPe׫>id)}A:,Z]rTk4oȀÁHD{_!ϦK [;얛ixm btnR`bg SFی"6b:;0 X UGW[Fx;2>{! a^Ga=қe4=w7irAıjcዎ46f KF%g8ɍԕ8u]5ҴJrMw| ,u}IdC{S OzQC]Bw\G)k|'+gٕv3*{7UCi~O*N:PInѱ/&/^ZDf^0OTU֤~~4qs%2VM}[ɯ97JB#Uw{Afy[J W;RoVa.7h1-755UN3b7M|ep!h32_?s1}_~w]~|V0 6ROa6gˆܵO2UH'֬S->+KB^@:k .[4 x^5P}dNeKzM9[!:X/![f/{DQڔm55 ̄М6qɳH*<߰/AUګ3iט䙨?!{ +rUOd}ӌ@I]Z2K][xꞪXpT`< \Wi9%h\]s")r`'US_IMZfZ]FDPH~WF(m T:ir ~ Az܉`hxjn,Mn{3C11/V:].l3R(~Q􃺪E5jmQU$:VbCպmq^JryܸP?WIhE@mdۋ-%eR9(L ^48tͼa~h*fy E"-˶4?s!wMOX!-fM%"xo6<X`}dnwUI1qm_( E国\w?ܵZeNz]JW d&:&e/9|9%?OP!-U˲|0k"ۮn hB L$CqT̨ê jd 61Ć01`E:5hJ.eGUo_r 2j;c܏`a]ןakK}^dMyR;lLH 6ӷyN4n$B *- dW`4~C,x/k'3 \T9F@`hV0H);%B n`!x mVU̷5 *$Hqөrc9Kn#CL%9jaρ v_sWI#}1R~rT@ k pw4ұHh350Ge~.;+7Ҳ܁KwtJaH wpEe}Xp 9;3T3ooa'K#Nq p[ DƄ 9 S=m)_F+:<p͞abPiE;~<ʼnU/VSxJ Ѧ< jth t b0IsW`awɾuõ/B֟"dY].>\"NZ`Ruzݝ["Tl7@[;z#gڃUT;bĊ_^k*lIw ~,Cuo&Yubj{2R lMF=^].?d"srr FJ8ˁG9_zv 7 I]@bЬNSܧ2I=9rшSmE]@CeoX Kv%wр-#GEDpsCUUqkDŽ-[; ڗ `lBaVA2k}p7vHEyNL[+r/WFf\VjbԤGHb~SmCRZ X/0kw bwsZl nOtr OǗt&@{2RWtQكTHQWT>OlU;lC$;F$DS34rB!'B _L2K;S㎣&-#])WV.@ p4p-tɛO%eA{b{.KյkJ}Al;

?UE]1_Eՠ%y-0<4wݣd"h>wSJ<&ڲGg ʚU'B:EC&dݭpgTTAx _s.w.lo=VEp:`ќ&ӊmXH Δ*(ZגZ6UVsg80ϊwhYy?*MѠ<PA M2YH\WUߔ&ZYVX 21{|ȨޫƷ)?7T2.y10yC4U1Z˗x 4 ovODyXY+hj5 s:|oTҁ 7灅'h5ngf?s0DѮN"d;}+a>r{S8t_^ x;Ok>[Evd1tX"j=6G9He-l7JsWV*$P.1bE0•T,ȩ >_J:Q^MaU(;y_J[$JŸh=1.tpB|/o!^VHDXv]=(Ww.ty%GK(^#r"'/lи, (͂\ekd8o3^v帡+ O`S|溺dVl>|Sޜ}e} ]CMCRVH@>zH}&e#γy5y.sm_Gxh(ݥ 2X,Y(]gͩr˘!ɹwd]V4Ӷ:7>IcǖLr&ujVq \8PK3:=$s_Tʼn_~3aMv &}RlFIJ_WVMtYƉzYqIUM6^fAHl/TD?fX*)sjByl"zAi5CoWmƵ.NvmT`r#LC)Z{=Zjӵ{ϯǷ;0b`2U%{{CWA8e&Wt0#O į82tdԟ*t˥Ia&.DZ$[uJlC08$5F5MH \\^t%= !%ž2j&c*cy@]{pWwqmY2͡{7!۳^ ?@ #vW^pW)Y. {噒eOʹ^:?K}>@z}XP,I:RA۶C%5Qϲ%pvPh;u+aDG]cI4o`U!eq"oݦfQjl^Yy)/`en2 RFg0~j &0QfKIȿPܳ!M tw ]ߝ[kHfN85H*_0h⭍rVmȬɽ w.7)*á,8)^G6S\y{4"䡴vfrkE'S es&7OFoCʍμ%Ҙ@JOm9[.nKJrz˓XH-E/5c۴Z"% g; ;6v.KChG7H@76Vn%A}рTF mNrʥ≄Jk~/rm]Ynѽ yt":w^z'VQϴ-0Uj /pU<Ҏw,uLwKAM)jɮ=Zn%ZݾxaF;\J]=O7Z?S;Ze=%ߦa 2᳖pt?%S=@˓`%[Ci@ԕS6qTsk"P?k`E=!QL.b)G^ٷb!֥gt+D`.hɐ?ٝ|FVfeGH(j+}K!&1$T))Z¨zlt'g'K(񩅱i Z?,9n¿9^Q]90KBjLy.dlAY_zku+x̽{o"K4(ֆsu윂 ɪٮzz|fR,`hjbXy{ӈueu1/9F+.kr yܛ4A0%p_6ob1e-c(F=v|t?c#-ExKhe噸 4r]2c.@6IHBabJ/Uy~|‡b˽k\ ho԰Fh1z̈SQSByKǽ ebTgq 26C0 5ayHl;^33qO Ғ<߽ ʊlD"rS!H]JPn{Ei!V50{)zjѡNxjeN*0WGq_<]x}r8Mnf= JDĘdGz~I!ML JRpD}0UCkC䥲O/cM%UrϸU:e@Ɵ풚Eĕ)6#H y+6H2(nߴH:~?ށNdVzu cejg *$m3Y.9Q9zcap5,σ{$Cz%~_͍>۞x"eί֤AFhtU/ث$l_wcDgL.jO o/n-"+=Yy{P#7_ ~ΡѐIXkEiz) LX%ͺ:PO(T'[[4X>-IM@gŦ^sc$vr":)5]F CDiLƘHp8yBEѲl}{h"Il*JDv KFPcq<˷֧on=ph$ !pf곑bR,n!o-)ވ=፥ aV2)oDna7lXNucRWb F= e;pf[)49Fr_&|}OZs ޻Q}Xg,kE*.i,kcN* a"5lyxZ'ѱ0B)IZ-&0S= "h|Hͯ JWջ0ȭ0>IL:J !՛RPo@=wN)%֟@BE#oO93I+"6ٰl/AzC WQ^޴V{ݶ`R7-.4I*u"|`*|b(EjȾ6 .mxX=8,PPii ںyu砻Goy%x9V+{c- )TLY#pKpf.m~ū?$!7@~zc?Û 9J4[U^vӕz@g- ?f&6ut 1Wj#3sKcp;^Fl 0Lk t{Yɰn"v=C"?L}Bm]J2By=c hJO3"aL. gv,ml#zx ,jЇPJשe,WJі)7gnʞAjC0Jdpr^͊gsgPPA|\_W^VQcο٢{?eP/yEdA q5+@A&q(`h©l1^v"ô(4 )IYTa&'j:xr4 i(yPzSD~/+fn;y' N> ՚~s`v{gםwЯ(D;P c, G_~a@$D[E h8*:~X)AŔӢ!xOƀʚג(/!yqU(K SyM;{$f.t8zkrT@ӸGU.xFEӢ{g 5P0whij+jxsMd|E)p~ɝВX8]e|d*^M=.g_F2O@{Sw=Ś.򃗟'%3ȼ\|ă7>nCy/adI 6N<7k_[BJXR}׽ LÆ~e8E>].ޯ+:&87W ICot64|1a AFЩQ"Vu0Z+2S joOI?Rcl%PjpؒNԮ &WVCx9pc{qBAκd~M1!L鰊@/DV:Op"\oĭp0;8U.i B< @|һExwS{+秩zm>q7{ך?ԛu%.#IGy=EK*!=I#6зr}JqsэAa Z(t>"N Npݤ2s  T֨p+'o[ heľйTAhA1n~N&k`>Ydykd}2{Mi_ۼ  Ni7kҒw1ҡtM)^1nD*=D#FҨLCN5-U6EFaו,1FDph!>*VՂ E(a2gnuOjmuN(o;oԥ080Eim<AJ3ʳu{K-Fv~^pfKggv;v0`4rF$SWЃYem =Ol4zN^^9|,]:14"Nq3J@Iu'Q0EA矴RH+ri_RN*@vOuND8rx:.Z#/tG~$RN j3 h6' 9H%3l75F(3YJ4ж~Z֬Fh\@g^\Wvhs >|N8𯞼UrsO^ܩzM>[G Z Ct\SMϔ? V9Rll=z4K+(% E[s[yx#o+YX$K[t9_Tj#NԓT #g,71=2#Q`8J_\V`z"o @ގt ;:5 %ˢi5rcJ bK:ԇAAxR3Z 4"#c/ >f-KU،̋;R՚Zp~ƌoT0(ڇ/*(8Ӣ93#,HH@ iW >@hj`Gȱ 1ʝC%*4~"vxo;qntQoᢆi8? r(PtGЫFKEUjI]u*~L9=/VJGMʎ` LTR9@! u:1mTsl"lm*?{Cj((hQ͑y" ]H5iljRXQ0slˊgMdRFvjI?w,ɰ^ル vBwr@7Y 1e_YfE5]z hhaN~_F-'&v.yvyPm:_lSµ). e7ۍ,_.y, p4l+^:vD gT&~άٴOrK@8 ٧b;<Ϧ~\>H҆..isP+.c4dGCUrHʣXQW^3g6YT6_lsw݆Ǒ).~_SE3n&&;2G?h&Sk7'TwsVZ!m]I y@֞յbr<&%V6Ѩ+YxJ-86-Jt ohxVo|lxHJWKڍ@7Wp@EeK;\]%GԔ|c[ ?۬.*9K- '}w'5ZzX@Ҧ:C%?A>OI]p"82q'>y q824Ґn?"M=М \ۆJ< vWwadRP=ܳ2$ov:ma/#AB õ} 0q9{ˎŗ:wIEL#@* Ho|o-ўmvO#E;#q(&&a]UaQgt  *X<7.| IcՅ@ 8'Rc퟈G\H~{OCp DʀV^ /Fjk*IJ"iroNU(@wcxCLUџ1Bk}l!)]NVlv7NkƢ Sa@Q1m AZnR$oH=tCjn_ z𸭶]v8 Kx~%r_'f*|/>&sg*b;GqFT12Zys?SD;[P,;VmBXm!#Gp.n^uV CC;v!07t-.tO 0ãZBG$mT$?4vkI G?+9#D" gNbjm[[_mc\B@:7@sxŽ {W4ia(}Š~.eqDD*;_db|ytiO:BFPU"a#Fyp%ܩlKk+6b@^/bRM*G)WARaUWq( 0׼c^>ŏJnJ˛׊lU5 VEa˶zc;F€C3 94ёØV D6$'׹??%qG?d謭OC7xrUݙV18pIJ׏&c} bc^l>AeY\^Okކ'NvI5?oK[ǎ1;2l"ݏ>H %z#VjU}>)#V 0S'v&Փ6=q'v$5a'<=pcKz/Kb&i O&>퓊X ̭QF ҸEO]ip⫚Mllޮ% KJH!V5|6]]BR3Ne;Nk?evKMݔ9v6A(tD5JG Æľ-o+g80ĸ|(vK믐#S6 +侭[/;LF7_D̉t뚝 Qcʍ]+~ a j NaG.[yq}*^`y6ǜԢcc*skKsI3umZKgԑ.ZD˼* c+ i^"H $71ۣ(欖 Nx a)㐚'13cY[f gaFQh܇1Yzwa3Sln|j_c+&NgPIYhL\qubvn38.h[ׄ4دz}`;,]ln3 `[JuÉ0soZ<| =71,_[wF08_0ɐ7ʷH5(T)Oƍ7K[C(B}-Қ|-($GkY>< ɲ1x5D5dX%gQ6Ռr'-g}8i+#vQ!׎ .Ȏ nxc㔜!3۲Vqr}2hV|~rufڳ\T೎ Nd_XH8W]9i{ằuwux&r+}N$F(ikշwق#B aBDSF' Xk$WIHolU!3Q{(]Pnz,qXR ~+ $Hx}ID|H#z/ZdMS?ǽ?&|jө7#Ksr8g2 9 Ղq%N2M6H!)g!Dj]r5()aU*Y|D}Z"w7%>p7q47vZR=.x7,@ I?PVbUSנB$d2[tě[:B|aKN¾.RSgMߚs3 Kl;*/k"6J7F@ِ?BwgV^/O>cK sG4C_#ljXc!zT !z)^x:~= im>ǽE{OSce^)A&BDxT!BϳO0fY_Dxqy+=SS1 ÀK8P R jr#R;17)XdBCx,:v5'Q_ˋ! ,#NY:IH]vr$8";@9:%) s ћi//Qn_*\MvDg#(X"y5&*,0_["m-rHȷpFf l ;y3)_9h2d!fg3FWS.=N:[qU.0g>C\ jZ1 ź,+qyP# .VQ{K=j,+rIߠz &uEUf-Ag,ȗ6"rDF@@x*Non8ts|0q53tGIHw u9X}āw҄E}GHQkGMvmZQəd)8h;Lj37lc!v/q5ctZ2 ׅ7UYԹ {:6NIu/P!Extȹ?+x\mq/)d# H8u.aї+QÞ{cww\%Z Zg,fF1FoU% j'۱0 Nd/Mhl{⼗VQg)Jhgc*kߐnϟ4dS"W$ƷD٠q&q?y絾W3HY&pqBl/x+PK|+XKhgH !k5})ab #"„! 5on-R:MC{a?Я'~dJKL }8@%mɂ $7kZ X|Ϙ DzygP9ݧ)M?aWУ DƏH,%A #*f#%bo2+lr:oKU S|av&-b{ ~5Hc%}T k`}ء\ :b,"K*P$iD$΀rLm9+1 r3pPo͢wc\d57leDZ9aP(/~7yE:Cie4GB|*њ6πo~P!6, XixKO'긂ÜiFt6(Gp+|?R?䋤AcYՀCZ:&dI¾ B%S5Fa 8^ ]%wiRFC~(t\ιC0zL^ s >ӷ(Pm3"f:y Y[OSՍJ c|Y< F}uy++S׮ǻt5cj C}>ta65LiAhl'8][ b"6` 0;Ґ I aÁ}RLZjːhFM8V=X5~ɏ/>pK-:JN'V9D:$2!b{ !Ste.W4bf\C[ 87^4P7zx(7!u(c:Iȸ:ԁO erFrtVGڦs,E"kmjJAn$ESmc})s5a!Yn %1qp<lgԺ珻)^G{7k0mlg=`Y^Ec<(,SJDՅ4{{4װǯBWa R/Aݔ1WwL:*-tGw1>1|' _V֙ zkS,⩱xdאQ*\8z"wY5i扽K(v+E# [p$1j.XP棜U(7P͉ m̉pݤg ^}7(N.59̷'ڭb:}T0mOK4h`Ae+SEi Y*ˬ4SV|D꫞LP0c8߮/]ut ~G~lLN4ބ7Ve,sE7-C&c[T'X]MB2!ۭ5t$T,xKCӰ7f*M[D}LheWot PS꫈ qXBs̪v_z?C3ŠvqW-K >+-쁚s})=l2lD#FRQNy[ . G1Nr@!YwSKM3g%x$}/5rV;u;iSRQ(|;a}}h*ѦBxeLB'2I63}׊pґڞTh k%rMnVUɗ[u@bGbkZ;9Oֿ |99w eB{HF9-t />Qq,L63D-4x'Zjݰ^x -rwc_pQ˕p7Y?+V:YyW P-C|-<}@ f$yzcfQ{Qe:FA;wBV^~]d{L_L,nkAq$O5iV97,ȃjf$pLt:xm`p7t*cBc9f j EVL!,:3Q̃Kv`zt?:2k9%&}5:QNJ]#2?b$-h<]D>_hPxtJ6,0mߌ #A냛ćݛN$G2bI$V1zF(2k[)(kF9Lm'<I2&!Ղwl8PżGLC릫G+8HD#ZGR%|1Qhq(\A^-:R1HpG!.jޚ XzuORIDzWןW5@y${-ZqK.La#':ah}-@7Ndn(&F; GBGs,SR?~ݳ;aHMzlC$ r;PRmxꤑ;jf={O'T6:!-e!͈tN( KP66 (4#mžPH&k`x4=. /z7uLX^E_S%¶1sjQ̆\RdrX[/wa/7a( 'v0#,z{'t;ǢԩLyMSO- }쯬y/;TͥF8:݇p8āOd;ֹ+lӐ=>[F9#eU%0:[悿 bnQOkeՕt}4H,kJmY8MJ>#Y.g ^@゙sB./V}u5<՝_RŪ/U3xq0zIO.O aoO!+e嵃Ҟi:fiMy44X7Zj!CD=x:<9EfM+INJfD$4mӭT2E8Rki0# \KkAMyojdz[\ŇtP|4L"0>ic@iKvKWmMn [9Ajx"M!P@e:w[BP~'NIyۇB7i^GٴPMMW~fBfó*^TjNyżr7xoBLM_`Ё0A w R2]xy 9Q>RkUiF2(~L*"g73v(7?ҐfO%1m/dv2q:Dd ݆`b̫Q) kꋰK+@8m1Y1lzNݴc'q WydWՁ~|@Ң%} ">9- DEnZBbfO|SQi[Q Y$گq+F4❔rw~,c^6/%sΟU@J`M1A9䨍ed2EH{hVTru$iB#}_kKM{K1xo9o[[R><gA2tegHu*jMqqsEZIZ&ϔ9X_n9<\c|X[FMqADxrzhy0kuMZw3 ͂x\KetF\{/Dx˺N/X]}JR$hR`l=Kf_غvCөQKhh 萘)Jyn{@3u Sa\?{P]X@7F'=;k.,0}j]qXN~| <&o` Y :k"Y mn(,h+/j%'7 X tots >ܹ Q7Kk#W?Ju~:F8jn[U#eꁈXh/H')]~'u6Yclj .&t9L?c~Qkn]mrhX[rfO < 61# 2>ßBb}L%p#~#kIDZi\T'|(Y%˰k1 bPN=Y,=2+5~cY 'hFlX&:-BֹA.Űށ219) 8Oq])ŴYO@epq,觋Էc,!k 5iPLj09m0 xd~9MՖHS)d@?ՈP@czV7}yainJW)F̄wcY3h2lh~X2f:t@-꺊MC8)I@cۨA%u=j.pPH[!/V-|6: (otSu|G=^cpRW v`d[iMCwpdsh=,Diiɠ< vb}B?tCnj bђ[5nWKN5~5\a?69gaù*z+snuՃ osI_I"`)6r~kJ 0%e;Q@)K'ufo5:A427#İ`x4ΦBh3*[#9{o3P\Ο$aCzgij"#Ry4霈h} E5ed7Lѫ*ffe7RKȟM0"RpGgoH^۳ +^ Y\Y>\c2Bj1kOɓЇx6Ō!&8_[-+0RMz7ͮ8'yx)'l0 ^tWH Vv?sj-yEI`Dj`$ JP Emk0Y(+aw0{͵X#.bsGRrt$tfC Hd ,Yz&|n/iMVTzx< J=UZA7@ H>*P线(GJcN1z58'/ɃVΪYYvxY<2LW.")[c(KuǐIbu7\/avaNqG7eqm_i5t91mRHF5oAO/xbH4y$1/u\1tA'ґ532zVDSHE%zލln]U0 UŢTw(i$nXIs10I5Vx/T-y;PK4 Hڙh+ƚ00\m PRɅvd (T5Г#a\ h\el-kV:+ižO됿u)jH<-T|wUc^@ vvoP8Zp>7rq2t̚(go5•?-$|措nVn]I2*%PmKA,& %RXc"R 5mvaA'%y~ф`?bcA +- 'V1Z gim.'e+𞵽 xjsQLl]hQYds 1UVWL{=!3.e*LxKΡ륊 ML*pXCxd⍌E7쏠 I UxRe0+-,sٓm`hզ\`Ti('T7QjC584Bu~p[ eʚ@RWn c ?ګ%ɘg]ݞKA{҉9%7rHJgT;Hg=`wdq|nEl[fG!_^$2^frr6' :hY3`IUhb)_OY+?DX$c9^UD:u_/\Nx/T[ 7*r>'cAB6<%Ǿ!j)m^؎v)*- + 5#%QeT\y?^cAA)iqM_m6+\[.pBØӭ1B\)J.PZr+OM"Zj52ƍi7<]zpY.{E7!FASBG'\!依DI<KA_2k<5w gI6K\`sc*sLĻ}x3'2 fiTWj" 3w'PfY?UU2h HUwI>,~S'j%BˈTgP/ eMAZJٽ3rYOQ:!#7Lơy{K!匇vXk1F' dYIMkuE4})Yʖ[S=_%2$ ½q](="_^ۢ[A,_h4WqkNi104̨ nq>6&vAH^ y\Nxd5)H7wb.r $lN;'tq{<5m{ɰ ˯Lp|-׬wq E1iG1\ґ $t"<,Z۴'%anoٚ:݂T 0#Sq&Ƈk> k~WN 4LŌ{u#MJtЯ<1|25}.O;|T5s+tt+`!NP]r{x%w (`)RYթ|JL=zE龆 o*B>{dk _߆=߫yJpd ^zIB_S1Z& Ɏ\wj 4B&y坆,R g#z_,R6 =` _N S\ 9GRdGp]|sxd 3`@-o/+T@ס_gGkbL6P*׷R/=%4bH؃muKyG6b˗J$+à4̞}Hx7b襢Y~&38Ϭj&V~)@8}D c4ɶ!&3⠃0pD>gh,M)bH/.&3 .ۜDBh{J%(8wX {Lҗ-ktyX?jcz.繪g{tMM fw ޅl?gё1fӘؠhƸ>ri]"'r%>|m,%7\`]m59[r}duɩznxD v{,7ΝmbO`߹)\QF$-9+_ls.%kq?(B۫0&P.p̜^t6D 64ǹ 9IM ?}4@8(~o{Fk\6l/Xt:^D:4C< 4e8P$K[Y@JJ!{ܷI9s(d5I:a:7A%dc5*[%R))ݯgVպuD p̕-SN'3o~ֻ!Sg#Kԇȗnhf/@'#2h1ZsPw8'3L 3L\/fPܪ314}w2~%F`%KCONZY>x&lLz1!ι.&uu KOEwk?[2/L,ި$xVqBs½Ʊ4qo'ƕ˲źze=3N'#h`":b01"rgCJWH#t!?jd tg|/$\ʼn('_w$0\EuB2$:zRt\po,20VH:5`n7r X>bdS5홏Aw …,mq6JKq'1VIj9#3HA6 Ъ{d}pr:k._L,Y:6f^^ hZ e;d%SU(pa` oUS :rnF /.mkI ,&m騷|&Ч t`iJʼn| oi<1߈JVxy=% $D˦?A.R;nztȓo[GX&\rvTlLi9ye3zL>)tE {nXn\IE B.mʒ5Fv;{r& ᘽaJԒ^"Lz.H^JK.S0w1cPW#-I"UohN^ ;bYXP_hP1K# =H v  G Hc7СCUᄋ<h: I@< 2wc¡5ɒ// c*S@k̓δE?T_/%^ư9EJ@C7 ywKB>NvhE} E`"7Yi1R:!frp8 <4 rw)?)Xuaꣂ{/<u 9K>{lO!aQx)!A5%fI?%R}J)Cm2W) !!Z#`[[k K2:sd‡wGr,+X7L".fֹ=ZwԬioM߅'v=ӟ\ak>Xgsz^(fZvIFui/o8n̺Y2?KihyAͮz7l:86&S= !6Mp9$LuK) d(8]UC^| e9k6\WѽhGHuJ[9Og7 t@,^e G`'` J鉅Hg Yx۪lrL)?~휶'Z3 Jo9 ,⠄UQ;!ALkdr MA!oxV:2 8Q}m2 SmW"j iűO0N۫L9\<=>e _\ʓir%3@V},Y" !\^@ugwZ/xq&272|og SOHȫJ`׼%/3Yd:H{d> &Q`o+9v7%NmC& WD+@L{ avq#o:^H-5q* ܃݈W0fFɰ,i1,]2Ӎ]3Ӥ2Ml'v佱_/ZW .aw}dp|8"DdqBsOTi1EWQ{hanܣ\ee?|Rot6nfq0G2 grzMmI/ybd:AfKwF:=AI,zt~KU/>kzu_\ITe;yF$դ1G+cvb+1,6V|?5<ی[%}A Z>O;渺{{,& m(P7Ia,mB1iIZC`0fOe@^=Jl$ r8l*Cv6U߽ j#G}x..C2?'=_юO+r(7FWYo|8j L[Sݛj^1X'nL!on#Hy9-G&0|yf$;Xl[=?ϫV56$6(6|#egªdD ZZ A#jX˾8p.ϑ_6sw@k[pϑW 83vgGS>daO]X!߼ڙ;Ǽ[Z"E.0-LLGx#P~#YıX߈JMB'N?/.|F|!@ $%\=pl4YEB2Pq\caLx/SxDZWQi) gyVJ&MʉoaY(+6 AA}3%޲\~m soOW텾 5䕈5lxŗNFDYȦ;omJzyI)-]xI%4 g!E9+GK.``^˼=hI()4 Lt[tx,Fl@1{6DP#8OT8düHiyfܩ : Y%D4H4cO-voOl6۟TDƌHpJU"ٕk[^ecDBzEի*HpXvlW;~Iw$dD2Xcѩ̓j(A]C<)vJ:p3 B-,$ T zܯ'Wp< ;Dod~֛‡Hm7/ݴWWnՁ5?a+&zXtC +p $(`}>rĦ}Ye빋u oI&4CgziPFy؛0Ľt0 .K6<[b+Yy$_8`Q>d fH=wq,-9ܬ8M.EZ`GKƽ3Kzc4) ?ASa=pQ NⷑjDֹfhJիOmNC amd(ib;TkҶ).j p!{vQj$|*KiR=VH\gIb2Kh){L^R#SR#>B:h(}IWzlo&a'&f2\ b0e lEy7#³wv26@ԚWQxuW4^鮟0}seO͹Xn莹LBalu@W8V/^M j+!Q @J>gdǏ5R֢1yrgcOF4ՔAeC)T-$46hɬQ{q)\jM=K9+䍇=R|ܞʚR_P 21&;lLu [<#:6Yu옽}өX;$#l[]c o B~Y`H3sXi$5̌Qpqv"c|YY2Is IJ[nK6W7AsDfu{og#qXD PBa]2%I:]7hh &5iVQpX W<200$х,\)ƓsUCxN[;rl̵#)'4eB]K{ch(}DŐlQ(%Pjhex&ϼ;<TY [6;u(jFʤ&96F<}%T2Hr'Q8k,ϳFbsj&؀?;[)^['SO>oQV'^!dZlhY9~FR' )+E>c ~)ONZTdO端> 'W+4Wd0,& G[i<2K0wq&O'hCk@k1]"6nMJ+=iJ?{V$J++oO͊YZ߀d_!<|_R,QE=1jz0HE[ Hgy \G,^lcب+o Q@l"&[zh ?C#3'ъ)SnOf܁ߡSj RY/qo'@9Uk|Eq"u< #4{ ^kE Tr4_Z } 'V;kxQolsIey(_,CT\*e2'HDp99J-&,ftYɄZ6,#<"D~{2ŶĄ& < ɵ#Pҹ<+鉔Iቀ-q_il7^m-VO S:lyB4pm-0պX␇ƠĤ&j?Я[lP.>8]n:,LLi$9;LqlzX͍{"qJgp7ϡ!rTQnTb%%~vv!lmlo'ߠWL,loTYS.􌸞]#JjRxmy՜=9BVpG tzRԭD`ba'i XFȭ ܔRi8qIwʂV69Pf7Ԁ 11-UNz'3ҝtҡ/=Ra \ŁODYDb:0a68eM+ޱX,G8XoYangV6Xj9Mfk(B=HRBƎr_,o!\'^b^J7gq2Xȡbo5}75ZEH22Q훲ѯun=9>{S臬@A>:%!/$juB> aky=Tc?Pй7ĝv9ca' :D NTH/>)6ULr̩W{]8zUdl*9"Þ=Akd'+X՛MԱ1Gu(e(Ƶܥj7<}Umc*a- %RS@`dfio:kޡ/8*kKE-9hlYەb Nz5D+?]Qrz{.OqR+4Ϧ`p-On^dqꡨraE.o ҟ> {,L`1<dUac:Y7ʉwV&1;b3\c]6p l_QIh= UkC(UA4 ^tԯY y5;2O]Q KQ+OK!ѧ- h䛍ˇy{ꌌW wɿ2$2I{Rxfsɫy[޷Rf cBl)I l–<˘&y6$b ONг b)qMwFRISk&W}h;eWzD -$o:~L1R#:x "%B+u-v& &> |*[9W)dc6-yqصI>HrIG73cEږ#${[Zt&Zs|[J1{%{P=gr% 7g&sMZ:ّ_G.W3`ak&ax0βm4iWb-G8 [*B!tP'z'vdG9mfҙDϴ/8 pd P.U Sq~cV^+nb R>@44=}HQPs7+ Fx`M,&4{"P@yBM+L5`{TCdɴ3QlfN$]!Z|;`{D5jT(0ಓft.4o0ŚB%$҂za)zd̥S}vC>MpDT M;`SZ'-Y5 Cz+Ki޺ڮCf?ౢlf" ¹/UҺu*hK"L65G`,e ӎm}9xHytL 5'+iՋ _LCx@:2AxaJ C&sY)kP2r2-ǼG Oz#\X' ֖R7"Ȍ}c0d` ~:_7J QW(.XDz2I j+p ^ i&l=M" Z.!~7?K|&_0^ns>?((W~Y)Q/η { HnRa"uζ.[AyO̻Z-~zwƦ?Z'hk^6% : |\"yr^{a$C 5CrC#9uK߬&XnybI3]/>Mz1C$OwR>ec4)sQ'ߘʮb)(b7:N%c{C'CԻ]ݳs%iaK%ʟ$7"k.կ8X0h5!NXզף%b}u?wo;0IyWˁ4~mEQ29CC\Vg_ԹK?4P釶xr6#<xeC~8h{GFJ{DWE˙g*`e#d>ˀY=N% i:}*.d+Ej5(10'# #-e~'|eluIԍ 9(J=O)h.VtoV"*]/c$7z7 .z)ӆ >wHt(1DpAg$/y⸮e%MS E8Gw#+"@g䕯HZ `ۋh'Bv?K甜yI\yO[`Z3ۄ3?>pw)QP1& A$*K\K׶x@L1Z  2OLы[NL?+~X7z|U]N۞kOVk&my`(o;hE\ _] 8y'h;G >b.Am%_yx&FAHy_Ӷ ; )-ɯF&t;bmFx}4v%)[^:|,'*n5j5X5SσnD%tn8hJ A`,˒XIZ }~fW*lٗ>`s#" a|m4a#(#Edk0/ )|W9vՏhpEvk,#v梇f0 _kx}Pf?$#} w qK8oxfp;BU>,'75TUp`r+W^ʉ: [*e;{ ߣX4TUt|f)8=g cne[O"82JLx3EDWrgzX -PGdği\Ehٳ{iAzf&k kJ8׍"dԪ,s~m{fٷG1~7}=h%-)W[_aCa%4 uts]Oz}Rܟc0YMt^|]1/Q$l>2T|`wItvFW˽Q\)v-pȔ7T8ǣLH,%Qêt#^gHG쿉{M42q|{ F6WVt?]>'(-k[eم$!f#YTWCXւ+vD̖#JJjDٓ]'zGC"tQv`|w6a{V&Zl8&>CX)R{̔뜧(o88ȣgK >>V=G@$eOvڕ[lX7Bw-_=Vˑq0> kѻ M5wsTn岋o@4Q"Ow0`<$X^gȫ$^"!$ꍘv5ᰛ { -8'z<%h踕9ɚ\64WZV+aڥX"*() +}J:`|(&[.aHߡf_Υb ?(9j"6 d96zi.Q/ ?7t4P(9uۭ#D3e&t W16N$ͤ+䷣j8$ 4sk [EH@.Ռ~(c"ѡG]TW1 x[/)bPsH V=RH gkfR`6Hgdv»Z' ˷NƆ0\&~fh=4D/{7&#:̱Y\9yJ;3{Fv2<>mbd#1阗?&c_i7VV||?RKaj LY} w|2DF{}= ~>_H7.~0Ӽ`!Fc.8i4wkigvzNa8l% H}u #P=z̟ap)V`V9K,]Fu%e4R}gLbv{EW{*S"IZuVeNSPj6F&[t4xeh3Lٵ=F7S vg ^"P5j_\ 5:{aJv+οa\*@zMU"ةGW_Hh3nIҿa@~(R|6É3.nN97T6{=<$gUR]. K^a"8# ֺ5!ω+9ߏvȡ>_-xCpLBğ/Af\пN`sJd_D J{IA\v:Ux-Hc- exe6bnvjˉNJK>[KO;{^iG9qqKM} ,#c]H5xՈ d]0TQC!ߔ`DWUgkCы%h {d-hTidZ|X&4\:Ćx"rL\ŤzqCmIcĿ1mv_\.-}:*P0YiΒazksD@8&3?v-~=4ذ^TTpr ÛmB踶foR T߻w{8 e õ´ۻ#&]: J.kvtƎ9(TjTRӬzLgL7>l{ j+^FCI~ϟD~}!YOUbwʔ, \`V2ax8b'O 2}H'K"C"C #13Hg{{^V\60?\8-G"R'+}zeIߕMr&'*\z'q90J}9LѼcØyOp8}y⫯ _OJ_tVF)*esg*5-c sc Dm(s-7;,]Mۊj,#R9>7j K` w|d`M`Su€BA,-xJm5}(kINٽ.~lz;_:1ww D =ϩԬ:h=z:j}F9VIOœBЪ`a.u#,N\(Jb侑VW"BPZ]I[#8Kɼn15hߺSuFswXJ!>O\N}A"^ZCzP)u<;BA1(ǒJ]VD+e^pS\rgR2~^%e9 ^u;E0 /1NИۍ% K憨,Ϭ! T2P!Yy㬥rƔg%jĤ))ȵ m\|: dp S7n"Jmnϧ|"Gub`⟜o@m̏'8~M= gDc1i`)1/\#`=MBw\AlR>+׈!8qDjv34/旅CfKiآk_ւZ!g*Nc9l GiMJZg;kylZ5W ċn τ-[\֗ma]Kd6OT6zJD潩`¢IPoAlUoLLsJ>T~Ĩ cDƒ(%.W $-cNʡ"fx]|>N:b@C"Xا-6N`ZnDA? :{ =WбQG/ɹe|ڏ}bB>U\3Y@xL}"e7澕J83|o:Rh_3eAhIIcIbp#gvmU p6ݠsCPf!05p HS2L|@-ܻw_6Vzi@V$w_7elI_Ȕr!ui`B r/OLES{G]ϰ0ܺ0f6P@R-`JLGO_@ x u7ek>"= ֪἞=8hD\xXn}ǒ#Ҩ}U; Prʾr :hwgV/cdc>}tY:ܬPsh􍌘Imse7=hausſub)s(@/8} '$ed}E|L>-B$:/PPycSt|Q >ޕi|ѴPux=T߃X,[i/ʙg[" W*lAɈN 7X})$2**߁]9K$ {"2gOUh6J_wzvOT2b1o@}Wp5u 8c (J0e)Dw!#oI;+0&'i Mq^qib[\X́i[TAgySb&wXу_vB0ѫ x'@])1: P/>/<ܺ4+?fbhm]!a+ ZEuqcbf }5+9}:Zs0h~iJ-t%BCFy᩻P+Og<0k_l?>Tӽf ObʉBwǺ"WatTvJA^b_+{`j,!n#ݮYpӞ;! oD&/=\-Rdj~>1,1qzhKڡ)sE{/-a=Jl&h={{w5{X(/BZ 8i$(A]uM`]̶fz5v7zvnR44age8 QucMR끲zv-?gP;M#8VcB0b+>rb1[W0>M02TM<Õ ʟFvaA { $ . 6蕧g?6#DX/3^cmigC $ @QZ ؈ʇ%BK̍F Ԕ%$};Y oنZ r*iD%U晶\fHi1~׬^a'~<4*<Wەi Q;q?^1vVg?> yGٞvB%qyS/ΛU60":\F&Rw_o??&E዁#S@ELa1uAQiR0 u: 8j-H5OGG+i|^-󚏺?_D O:!VLaR!ë:uzjʮGVDLȆ?Vy{z{A C)rDfp < MGQ{' b܃;DLƖ<|D}OTbuY[6?#%kH<|y;Yk*zG$d|,( n\Z izs&W[sчJ髄*} 7na>\1 DKiikO 4Un7 m'"4?X P/$CL=L%M 煤fª0Pa1+laW.5z?Z~ /q~'ܞF#hF$6nn yv(o%Dvc76 b 4%e'S-M{qlwɯ삑?Km%yٰ2bUWX {Oh^*柣9"xT#yf '^B݅;ǫ{LJ2Dt >׭R%q _eB}4X¢,vsמYQcu9䙞uHC}PRBMV΁;u_MKBHl,U5DPT0!`as04&w (o]T Us{j$gvM+M c2\kF˙C%gMZԴĖʦJaWXqJpUO3s`*6F(A-ӈ"qe%ϑvp9gH ` $"56qo{` !fvb_גON彣@0e)R &L]A>;l3S_׊w_cF0uZloY1 h'=Sn/FKtw;++8t!"e{(]W=4dy;rQf*+_ބ(r'H_f_Tnڕ>j@C_ 7C QK&_5}Ʈtt[υ?d>_|(xPpVB> Bfե>Z vIZ E@M`UDeS3w^]HDܞԽ47gঔl)aΙ ɏآB0]xT?[as ]•"ُ?{1Dito%ͭáfqI] jN.'mrD3+3v6{&B@ OmyNI&p 69sJG;= ʿ_!$U:_+݌Et0R=B@Get\驿"ԚԜ\78,>xzo~hŽnWH'c81BVY lH'X\'u_FDG^VFqK:"& lG5\6f sD ?x"B6=*g7Y_\(sT~0}iG6نr[qLs, f ^12R h__A>/f zjK(~`&$a,[!tN*Ӝ[%\/ gluI0rz A 7sY k^@}YNod]ߚ,/-2GTơ ބF`=ld4ߨVqAM;{ST倕 w'łM9`_%…G- #e: 'owm솭eb0,zZY*``[OND 6$1oYc2M,@ eٌR$7Q*Zd33E#X6( Y DuJ[ O} Z9w_?K54uk,Ts}}:*f8+G}ckz-vuQ=>ƶvMuEK4֢<i4zQfrd-?-^)><>dW`ӝ:)3NAԍ}CztV%?ݝRWbzqx8*{El3b Bs> }")<AAlI=Wj܅2OL6,+v~g=7ֿcLy8a0VFo\ee=x2J~¥-(_]2gfKdо +c5-0bȰ˯EՅЕ YWc`vgdA -wYj/V\X{eyo¹/߻3*LTzb%x|DUqj˴D1d xM5xRZ.uIzƴo iT"m+|!-+(D54&F#CJY9ډYKP̷-rOqk>Fln'u+?{KJQ/!f+лq2lvAixc$ V;%*,QHq`XBJׁjY"`1Kҷ,O$-C!iO&wD#ȁ5[ڸ8ǽ1f;thD nD G Xe;WR`4l0Dg┶ZO&MP,L9+Q-"x>WP} KK0(X{,2>OSa״ Ǧn$N6ŏE܋C -U+o԰: 3xVbticc1|H w+RcAFf"udǠ!De&\!F+KpV_[ rn^ wHYݢX+'tC5U֟5s킒6AvxKQHc;l9R b<wXZJgd:{oOu;zy=3PI5<uCެ12Me2zGBM?(Sl fcqsqEJF$Zݰ&8@}To9U0aUԟ8HďBd_Q Ĕ7N\a>ڑ.9-EZ &GP|Vog9=J,aSxJap0(p=N# 4ؤsoCdL$AHsp*ƭg0NBN2M'v2;*6S5ep RаiDkBGo"doT󉱔ƿ'FcEJZֽwLyFNWoYxn0,u%60i49ҁA2ɼ{Z'J''+rOek+| 2 8~V ܌L/rQɞ f-.g]$|Բ @;O|Q&4$&YƔzz&L)RVZHJ<BOB ÅKqn9- t+ 1':tBR ANB4@kI^EKxU)Q-&x弛F!GGzF,X4i81i|~^5Ows\y-՚jH,ֿ>c05 8qMf5- ƠUK6Ek Sb$Oƽg h["^$P-c;_NCɐ r'{ةJRFeJ•uxye n(ɱYYjom\chmIjNf4;rU8edPqqKFD t;;WP3,nQ E!J*;F6T扨רM)=”^<Bb- ͼHAVRSVV\v }h︃CT@*,A hsQ?  FJt𻭓,O[(՞9IYW_mg ĕD=} m"Sj-"061j4w~Rxl kvpYWfMd (-vJ2* l=m]W *x7 y3a&yl eJՓĪ3'Rh=F&% tP qm_" Io@u,wtť0B$W9#iIXJ&|#8(LGXs $ўk.^Tk<jPIBD, М'^G:ƫv4 +CeJ-MO#NҤK!v 8 Awӣ=I'>91,6˳! YN.@-%tڋK/i #^&oW#p-eUj{h^M TX}Ⱦ_t TOeA:=upZ\UގgrjFFB?ؕ2r?mqqѱ`Mœ(Π*eA;)pQ)LX̨5vm^]ySe6/~*jI 59f\ -кj/9Z0QUHy;tj=LMԾ/ۦ#)ElqۨBX9kLjonBˑEfVXdw HVG)iC8FЂK4հ"uvhh2PGxMCr+.g\ [c+ ٦ՠa &pҤ9Q#$%e}Vnh;]6INW0Jz뇄fڴ~7l`pB}GGQHG%WG/#Kkl/|W0K`%\Gx4\wġZN ._GDPۆ;7iqߚ_R1Q`?#D`)&&i.~F[ެs?4jأxTw6joKL?>+L4袾 FO\y ]W6ͳEhs5 ֑]U]v]litP\߼V>6}mwKbKX#U>myE8KbL{i@HɧFcR<,ot@uUԿ3`fSZtߦIܒj}?B3R=ucJ{G0/j#an؏f9>?Mw{*-^~o,DF'h' ~N؏Q0W8mtVX7IǺ۶/wxi&ptseݓrvw€i,2% W yðh7߱`Eifq!Tki1 Y֘qp@Sk'3=ؚ)df 3zMD.Ym^%3pQm@ʲARS]E)hq' l޼bѢ#žN3}\tA?RՖʥu[7FǶhL:< v8 '=4voޮ2T0nR poZ6 f3=~|{6fwߴC$)ޠIL19di։-㹜$*:)< Yw&8̰Iץ(OHD(i?}Ԑ=~ HyU,[R"eD17x$4{rO[_,.}/-`#kBkT~2i!2S[]UBD p[8r<^H0vw5|+k֗sp֓s X.ΆvӸI86[g RufLLa@YE2T![p|Y1# m1M-bW;<Ԛ XB ThēYǰxxq&~qr7{0:veW+; 8Yhζdz/pGB["4% >fUi 6E`,/nq/B 3Q[4qY!BUک H~ex=<0 i܏h|5%vO{(PvQL 币OkBy݇ l٥5 g$zՀ\s- i WSt 3oqÄ8 OMOIl+9vpMh}~fXm::@95L|q:ڍ2:f1^40[h[ȥpN<~~P[$YHu݀ɢqm(pzq$[|6]F,%6 `V\20DR`lH蒅VbK~;P F|F2Bc\s\@y!Ap} yu&l9EXbYg]&Y~Osߞ{+| MZ FAmI)17G>&R^? bTJF%r#Jv)O!C2+t|-"BGv/E_g9 Zjڔ]E{7mrD۔Z S 7ڡv/1&T)ҫCGGg८ym*p5>Tjڣ/(q#^:q 6NNi[!z!GRupеRHf¹|$+f viaꪲ A٦t*I iUJM_s8v|GqSUc+]>AaFt`CNA$ژ*]xl־,g̹MSyl*_a!xTqa.,/EokLKodJAF߷OB92M1?H?pwV !< 7yŵPUYz5$~2[)+En2A HHd7ʙc짥~8+Β)HO/!r?V>( I}ԃfuK,/VSO ~ԶqJo;1(E~'j3#&OMyQ&`SƭbY&1=hQ = K4($<s:Hd^Gǀo"0>{!ݮ}Qfp"Yb4I; 8z@8qq`:%W2Ѡ.~. cO- 彀qir2#e뵌}R}:_@}!xk'x;`k)vT|i,};{ҽⱿyi{۟/m$5PϝH^\l>D}5޷ޤΠS6#/Fx3]q"dh( Je $AgjÖX$}?r)DW\d*OĴHh~O|qU(feh0[nW/AOk ڥ6$ʕ?cWS9 њ?l{}v vô$OlS#8qf?8&4ʸ!UVJc?bJpsfI?hsPdA5=!@ݗ 2|O[{Lw)*lدCGjA]x[HX3oh c#5Z;o_ED޴\Ղ'Y,b*$"XFGBZU`)愨` >C{cciA1@"uaȅld<ɇ"1<#̇sb<=хt,>Ugϫ=H|³ [De Dcɘ@ٻgLek^򭪓 zB N ;ЄSYsrʯ$0tC!`N|,_羼s|$m QyU~D{-QkL:~ܻ|X= Q 'TOGʦ` 1ؓVPm7>K_\@M_dØ|yKXަX_rMTbCA_kcFjd}EN'S80՗փ}%SβeQ*_ {YQ|ت P_]lF?4p͡?A2(#VBtR1LABf*XKWVaTWVG&mTw8?eD]ȁ1ÀX6V `Rôdc'0xbi]$Å@k!KR@fEH-h3Eb U<w0L\*uV#ep-^ld! 9s_J >iz[o?:"7x*k+4TȻA/"L^ߊ QES xJ6.?(*ûE"B'Q&ܛwOZm ])*6~C/!t5_ĐDgeŏ~Ya[ D'Ovk_3:RFD2%{CmG^HQ3tVh"4G#GJnꋱqD+1wfEe{: 98BÌ!d;gƶzW-ϼNH.*l\٬Ve+XOa^hb 5:FT:$6\W+:XiVk j; s?NN-!RTi34cgfNxB~lL8&zD )& ! `Hd)1ν-gd-F7EiۆV/3 N.\&~ݎ`)R+CiuV@$}RLD{< [w(X>QN ˩((ƹB75x+鮐TqŻ7W[!m1<bh˪<ʿ|3= lY9eF+OM=g:el3QBdaMNB'Zq|"c9B_чݸE?:gm4˅~BĜCk7z5bpcvce 0:]~=uJO@\ᗞV712Bmw~p~@(.Sr[C8([5]qv~H#RoE^;@zk>k51vxX7 痋S$x]B W,_A50r/HAV|ҩ8[8lDbhLg݆YMu1Ez΂R1X썟$ɪG);Pq9c c(5ھ(@Õ5 ow1'Z>nD߁-@J 1m$cɚW"/NkT$',5bG52d Dy Oz}Fܞ>2A$v٤tHY-5RR[4yMP8"{Xs-< Wpqn p"Ī+_OZ`HjW9KDՓ*'m>ZShWbnp zE ̢*󚬣]߅Z*)vCq 3ԒEؤO 2'N­GrYYimBctMRڷeb3n cmU}n=vu-lʯ>.>RzEsuZLw8& gZT }Ab @ A護.Ჰ!w&X833UpZ} iXnjt42mԢ̗Y% fBF]5n%v=<Հ z3PX54Rķ2C]v Kx*a^'Xm? bBqwkIHЧqoczs#JX.T p?͐E ma]V/y\[aqJ7b{ K^DW-n75-lĽ'sbX 0˚|KS2q}Z.޷ ~ukS1E_iݭMB2M#K f.׌bM&ByOqYs@~;̽ ΛC)1LSZnWϷ$cS9@"n αxjY2˪[byS53mY:ӱ1='qQ> QL}b:7GŸoxf||T>yTZqGpJђ~1vh&$޽T&(1b~Kn\'_*zi:[C@cLPL+lYBU~ )P]1o+JD kх$Jγ;'|%p (sݜ|1NGpVLc`a,tWn 'N=9 &[&wM 5𱰈qۤODhVqpTfzb7&D dM"vk n~B{mւfyxٛ~*Ĉ Z{&HyBL&g[$+MߋTjrٶ 0b{{r50$vE CQ˔VuM82݌FܿA( j q0Օ &R$덪@34DVMoP,_萮qO/rwYAz#UMAw" <߷΋@2 pj&jJ MvqR,^ٺf W&Nt omfv+w`uf+Є@}:+s;Tɬ?[]}ܥ`OՀwK ^!A|F8?uPT y':3=1m0jFH~J腩3|g ~XWFa1#(|pCR s 30!,28\>p3Mj)}!ց}.pwB*Bit:a-1k&`Z|9pu69s1j]Ntsɛ%vU BRy=lWbB lMZ,Vj­|'ABUǡVG_Q3 3K,q ^a 3RTQ@-{0G$n'+E$Wrnjb!--)w/1oրJztD-H;߅h eC@ٕJ%2FhFҖ!hL\b|!UnK2jʟuH{| &lF&& ͎"DnozkSbh On2cuӐ GwjKN^,Xx*K4 A___4vKAw*p ]m`N% '0zzLLTF d2}il,pk>c"d`[T$5eص6Z?SYE9 Q 5_G1 XrF?J lVvW/jQWm_r%7Unr!z̈́Aw_*mW4F.>,u< Lݺ_[h7[bb֔zw3 rrv 1@M*  C` (Ѵ#r749 [/RڅVRn9Lf<=ݥ Oݦ}w% K_֜-aiC°›Gk|=j@ :GEK;b>N%ݗyM!ϣmKt'c[@@Ҝ\/"@**SؿK:BL؈h2\,w<"f.Ԇ,0my2.!L)1Me? SLgBG3SE{/oslyY9|qfҬ\f@lCW]O7XF"qR͕;yc^xttG(̆06V[)e,g62> ÿ E72­%~t3~kSFP 𶁗3 b/Axp~k,*"fFGeNXݣS氀 RBƸUăl~؏qM"C \_=|ѩ0Q) .ڰ}'ځ f](w;?Gs2`Uⴚkÿfrltq\.،^_I^52n4+ *T5{'0תe ɭml ب\n|=!+=O1-j4>Y'!tv2Tfd| !?oO}27zvr]co{ZǬSڌy"&1>mk([ؠ]w;YV %F0Օ a=( Q.k*}{>|pqi/^5hU~"{V"keVPȂe3sAA^ VWo/]AڧTItVoPTeKTYmݤX1U$i[*bBal¼\` f$rR_M  ,߀A6Q lh+i[`F"]) VBuvC()wayw6je"pUb_dN!<8څQw1BL&hVSJ2ޚġDשyʁӋ/弈9a&>\ m ;0dg{L2Օ ?ec >UZ||[>]ԭSάx٩ٗ%Jt|%7w9'!EC(Ya^ђ-Sa5M`NJ.Zcb` ;vH2dSHW1В'i cܫR,)ǰwhJR^BK Y.GTU(>YGJ.FSݏN3ijEAaUG7t<%W*ù XGLTpڱZqEu<-6 &"3μ{Bf/2p cӞ): J@bd}+Av`faa3GTt,4V6DsoR%4ctUVy$0()lLEEXwJrŰ7X1*+%֣ pD@Z]Va+EĢF95w{XxuwVk"O+}1.ߘ͋ٿXnux$(ލ+`|Xt7s@}gvB8ih֙* v_[& ;.T^”p6mIӌ мT2+`rL4يp4PpB5ɡR,1/bC77q?p9ln獬>n޶UIJ8HQS2 t~^)UHzEx[iglPYL {&x4WNw'ykzJCfm[$z%q"Aq sOQS'QE'B}цxYKײ}~6E^%Vġj`R*y_3!r BXXK,pQ9"_xWr F=ʞתo$_!d%5 (:3@I4p0hBr8{KA K(\Hsռ^7;OKcNoYTn(.HQqRzGhč;U@r3A_gbh_wGB`|3QCSd+ cW2 ðT/SsYgRbb ,/[^O94$q{k kK, IU\fD}Q:C-c2 EaDgb4%{YQPS$ k8RЦ/H+; -@?Jdo @#]΅$h1'0G =1wAmH׀G/{X :-C];(FgpTKG}foMrӏ@.ĞLClx\o#` DK9vhhfQnx;`wwddJ@;w e@%L8O6:OLO,Ԝp3KA0< {LKBbݦ>H /)h ~L`%] S Ϡe]D]8}} `cSa>e4NyԱ ~&Ŏ{+pPԙpU kx2>jv8L讴̄_K }ec9G|nȟ+lS2"i)_;Vש[ -&J.korEk:p?-=dx, qVh/a@gMpN\FѾMeugזWѡaSIa%lNAsCCW@$|𭢩GWj 1w?v1^ ã6Sa__g!C,)V_eNFJܘ|`"jZVDĢN6N3=.M".g\D$'E8atsZ4'b=akɾJkaT-F0>Ux'E50(1F/q)VNS#F1ULBno"ٔ rZևQ[C {7.t`p~5g[5[YT/1)x7}Ϫu˜t0%e.LԴj1h*"qZIxN3M rOWҙ SAbs;w!EFf5[fB4hE'kk7+E{*K.}1_Ȼ۞ۥYh'pYCI-opQl{ZMZ u f7yi`,'N:ʔ`yWġhzs/+)-` GAXae"R)FʤPf [REþ%)%I-+ڶmKۘ%<+fm@=[/ \uQVk X&۝HRHnW쌐k7! dQ6nE "YMΫWx8^0[5%@*tw}M1݇G&жV 7Bo)%v`s|$8EԾ(M\=F2lv)l0@)x&9NI yʤk!w$4I3HWXr廅* 4|}G.:#,O&;PV[r۲,S|̫SU dC]get RR*R# .V&bgZT=IMXͯAhGa HHsؙ80<(mxV_A()"s{l;ciպvV٧0AV#&d;-u™'` *H}x1 ن U4 x3HcK$&=:~+ƆA0Z+)0^AP=}EEɅFO"9 3I1S/ L; 2QgQ1y2~ A >fhM@t:Ƕj`ˣcYKcan4]61?խ[|]j =/*\*}H67:y BLV#AT587gZr?#?[8\ӭ 1?C4f{'Mrք)_|'-V~_{ :ܬafcit$F! v!1Mܕkv^^SWyf{1E~ZbxպRuCaSZ{YBZPL(KJ껞;32v8SѮ 4H;}m7i pZlWo-trB"caAsJAk/"2Sa+9IE+gY&}3t]A/@n /R9hYUA" =Gyץn2|6MBs>){2'{u:B*Be7]qR;EYs޼t-ԏqLƕblh)^fn;x¶.r[R)&[(j*\)_wl,ն);(sH6hH P!M_  ݅4qB[ɶ?LTVl/dL'/ؚ,j-m,9C|#F{}vZTkki7d a &;i[z9`/SΕP:~3ՠ8d5Ɖo$ G("Qs]x=3-Mo}vc@^A\RZ5^.c# ̯B+UsNcB]Il46S-v!MiFhc!MQAu;;6u^{LwTUQ8WrdC;= Q*D,+$| (ZDm>/6(@C 7 Ke=0}v~u^+MKf~@<v6~[U/sDNdohLl2ͣM"'diiYqD˺w77ik%9pMSt(\l$Ђ]mKB >>KOwH R3fQ4@йw[ըCCW c U!emtӣ>yG `e_$ډKThFkaea<Y +L\(|*)uԀWb C6`X Xd AExѮU[F!c)gdHYAaxB\btFFÇ| &:cKf#KNjoKx`'V]MxB ɵ|}ur_v4k\oE7(É؄57$jp@T?\f[ޖ{I)z?_Ull#9Q,ۆ?&qƒBNΛ;}3_ȝTqh1T矹r'cHQDC}o{%oR:CM"Tvq ,+ꍛ7g]wh LN@yh! I z-~ׁB':,+N_W8oG%$#|֩JT_&VvzV+ Pi8.lԆ"֤b|!4]U0?El  8QBB22r q3ǢSe >OD_s) P3!`\!p:\R'G;5]ˊE`tzh+)}jVSMCeeoU ;.;*VO{GXWv- eh AbQR (+1]mC~`"hwI7P :^  cBo:^2[}b=C['v/{LL(D !6獓*Z;ks pc M63]=V/-Kf-!Py@vzaH XhVF*9#pdn0R6t;sl̦M^e";x*5fA@HZ q3)lE_D͋0;NmsiB63ݟuTD(fPi݄ uH3 ùFFE Ou6:FG%\>.#qhW X %'JF5rN_VqBNZy?tY੕w+b U)G96J`, =ѷft Z/ ڒx$.\RA<0lNaxpZQg#Pc}ƱY\r4:Z.C>o]WE$D|x)΁fme N|9\|b89nX|XuLD`=;nen7.Vwh@-p1E%}}!{bKo aS RG>Ppb #жF1ݛe,x4 5:{PٻnǢk^W\tC/Aoj P`DLMm4tZIaVNVfXdEo8%,z=_>3|'X!ܪOz%66Jx5+WadF6FXߣؤBAR+k/gI>Xw+ ]>\J>ڕO#d] u3Cm| -XΆB1JS.kJĸ薭ʠHfi2VwobPa<\A]"cKETye`fhTp\9e؇ =Dbh{z^K(=Ё<要ѬI.T*z횐vPnڊ`r3aǖ֒?ޛ  v.{ iCn$8bF`C-Á? ^J\΄=~ovki%V [ա.>(ҘukJ|$gbUR~-쩭eˠ01ŒFPk#MrSYOh; (M "MaAzQ % ?D @i ۷=X*uO %r!.M\qX˷r)B;IMsi DWS&')INMA~} tԩY@O[Ity=zs^y T1.x|EyH1% rǃS?8EhR歱eneLׂ:y_lZ`:$&؇Q yuR`”7d zE8g[a b:vU=uV>]x[(' kvꁆ J6Cr >Eܣ>IAŨ4(4EPgݓLu&6}{T͈AYo UYMbiWa|#NY;.o)EDaU8㐺 N#kI_G>l"@)UuMh/Lej6jcf!쓂 ZkRJR9 KfxeG=>U h6nUdݑ_Ŗ(+HO)ئDf S('MMrYhŶvfWҲS%)BgfwQRInz8R!oµ~|[EmKK+!u+#[/Ѥ308ٓY8vĵSqNn@qU:3!C)*%kT mL4 _GLg|VJXVSׇ{7W1df }^&QP'avM:]#Ku 󦁸!Eޅ.`^FCh:d~L4~]=j(J[՚/{KvLGN/KS TQ|sQᏕEPUEX)H`ݟV܋jۈf9 zAH@?!L)v{:3IŧYtb] Fn 8șԓp4}|eY^0*KU|v3-^*hO&U8c"NcrP?-NB? ^#ni|x!WuSL8~6.cS36I!IuumӳAEf8o-GwT9uڛL n٦UۼG | &4[S U@6~D"Q~_ESslz@^a/kVzHhX0? A?mʶ H劉1,U2b@2nx~ %ٱ uu-y9%puZ:k(a*DzX*k C*`^@ϖ$(L+P7%rgYNN&NWG&fBƠ+.zOYL2ӎĘoE03W0&6YFҝ{>~g'm0~ b^9o*Q'֠:> >}eh*Nh>7:i?W.1&P wE9ͩhDł=|LI:ai{>9Mga܍+=3ݳ0HLDn,a JHW `V9- WEe=;{;D 1EUn l$Bz :ާ!̐0"o"tce)4a};g4[렯ȱy0{Sn y" H[Yx~EtXXdkpcFx T&bNqd :`:<zIٴ@F) i91cGnD!始Қk@9 k˷oxE3d-UlVNilp^P̾Z֟껅 $ĄP?(w@*́f װQ˷Ex,?vMYg7G.7_wt޲vK6Yn+WdVRBy;;|O7}—˜{SmȨ2Vy9-{Y@0xƶWўA[K|P՗E{d@r`cX7^' ;H<)a`5}ΞI*ڼ(&<0wІ+erwVD CW:L6by]/8aq]˂~۫܂)>σx˴=ϩ5s@L"g26âRiQrM2ˣ;ɻ;ksнxySkR{i= K\)KC*wP.Rً6.VgM7X! Q'W?[+T_2f$D)cDan׈OIE~(-ڛQ7MMd3jw1z pcB'#JK‚¸5[6_A{2X*v=ebdߚ!y}H4]ᯎtY_s`0nz֊>HY4 R)1F?ܤM@P#Z8 DZεK:CU-5"!iNp*[jwڵ ̺!|T)$*֨+Tf3K7yl!Ĥ opp 5̞! VVښVg,,Mxzނo Gc?KkG>kNApma.Q:>A  1YH_4n*.E|oTQNz(?Pg("Khs4usJ\- yݯ5Q>`ۡu*&{Lܬ58"Jtźva e;|VeUmH Ƙ| j?Ja髶;\ӌU6n_kȆDX롘 Ջ`SxH)ʩsdE.T|T_]?ҼS~ț?v|G N˔9kCTuX`z KpFaw7  ,*.Z,?D13ɠV(ֵwC4Ncu~JoԈ.&H?^,eQ%cJii4,V)}@Dd>*\S!d8VVc 9Ͻd5 YPC.,m:2|{XN(nw|j,0f%K[,\FF!bH8x}&.`k])ӡ |+n~Ԣm$$!0Ҹ1NLƞe@zn~|((/2RӞzx.[3~lsh׵Dx`tTLo 'K'1}UgulG/KGUWj7YYF+R7O ٵShqBMi6a7VgVl"Fo2!u-ݒa(؞J E1CB* pg`zZ(qoa3X@\[&RE{'qs(u ;+. ^Was{ptV p<IscJŒg5󩉲ȓY \ÛІ,/*h թop/>WYQu~sEW&G1倗kb\d#Mz'']ho:{zi~"_NEmSKsdVN}ZwqC,]!/ kVV+zƇ*mgd| .mS.eqBN+p=QKq`8O@&TXZ!Ͱw}!.tM3oGT"/4xo# hWKMM購-$ g|M -O)Z|.,L+[d{MFseSÑY4VsNT9h&/^<]3q8pSȿ|UI&Uw_岴m{ ;˧1?`$/竾 p>0Bi x x'?o]䑤E+<D,ja\ڬF5 !%5N})upjm9W/dwva|Zg\ 5Sxֆ0DŽgׇ=pu%z&q/vƛ~y 1$8bۘ1*V-łE T-qː/V"6!:iḡsD͝k=EмA wDu+cQ~whZȮ8`^afBh ʾMl_=(D>5 V"LUZgGzbv 2Ks'ZM#!mRާ SzvggGU7@ƂeZ3p18Hj]\m2!l9+[EkCWN WwIyɛ :RI)+N*Up̮gV2|fje+Q?V|[u:m|ҭ˔sfX_^.>\:T-a.`s>Y(ު#+^0d 1ڕ*-PbΩ5(y.Do3z508H[ULfzD4 ? TQg*_ԞmaV-yQcE9-ާ!Ŝ_#V?u)P3YAEY1~6Bތq=M_` ,#&4񖣆$MoqQHawzl6j`~uAX"X6Yn5  )'8@uQcC܄A1@= rI$fG@I(IrxjB[Lu=U|M-@k(`0whHL}z̭ic 2tRkQuIaff *KM6߳H}'FqpP$yxGQ4pE"emq6Be1eI-=o%U}I%0 St^knݖ  pP/G\+99{_Pmo e~z#KIJC)|8x@`OvJg\62#_q|53lI=E>6j(U~탘aWi3\\3h6+Tf9X3d2-ØYR)$=<ݷY'B\#ܟ5S'Wm. Pd*&෮v{$ g V.~d K; zk|mGhW>64o/膮*G?4ἥi!(t% m;&Om*hj<B>(2I:T>}oSjgs4}NqkKSYnfR ݙwfB)CﶣQǬ9%=%2HՂuAz5ZtM]K S!!QZn%&hɵwukSN3/5_P_2okgi 2k@LL7-*/Ɛ_IJPfIYHũ80}JIb /x Sg! 4N*; ]m萑s8/SbyiZ {9$s'`^=Ơ.&iʊLnb O= e YR}%#<$9\ W_0S-BV&)r^1' 1ԺlЎآ6@CH_y&&W!f*P4_h1(tyx$1,1N}?tP 3q'regW:,{^&x=iIVF8ʲAMcĶ( )jg؜-mvdor sي_lfU@S|"it*Ɓ2_mUBO`p0_1mz^5ŤQqpv5YgiB`y4vSbרf:R8DR-~ʹu\^Q L*ht˺T24iNۋ."ᯡuIҾi-=W`E*ưT֌Af ͻUe_ Ҏυ@MRKP6Sͬ]K\,N RoZE4}ElQQ~c~0osG#Pn]1XYXN4_~-~ bo57> y"(BkLHUYn2߸S "]̱tgHe%k2?U{69Y-"9n/GOcKۯ1;=#acMB]t?{eƮA.fܟ7 !x\Ngoz!y7p h!`8+KQ٠eW2$Ɋ+-{!f= Y@>>6HomzO-j)vwW>iu=q7%C_3ߘIr{&㰕z/k#Aj)*E`˭+9jթ]] j'S~&5!d*cMaudts.iNL 2{\u'Vu 3rOG&ukŗwU ,Y+X<~ZD ]152$vֲ/$= &Ae mlZ83rkdo<Qyܣ4ȬΟ2kLQ;K3*k`)h|I%1hhjG@)Kr[(c$6Ꚉ6 ![`]cu<4@!cyXGvݖqD>՝>q_-#/C<~vU>f \<6,W4Yvke1^Y*)6#[sᨹi1:p .WZ ]ʩΤ |CHF 6S^h's9&ogDɃu>W@Yۦ75Ne3Ջ)°8*Ȇ P`$(Yq[QEC 5YɁ0j_Ɛ>n*AS,(|_ CFYcTc *Nc !®ր6>YԷaxI_)/]Քp0vc+r`Iie>bZDIZ\ײ:kx!{3js_=Ҡw7%0; [3=[LA+ 7b!be@y#NW$g/UI *G| 4 GS6A#?{_w@bEIH;h|jV>"#rsFB[:cG2uG 60>51- jYlxAW8pI{3bs4_CIꏌڍ_XZfP҂Ubr3|'/Rnټ,Z u'WW1Po s #y]lVw& 5?6?q2{ 9X4-v11<ҋIz0bEkC ^ۘb6@>E)ݮX Uy_/noS=/8<ПAexo5U >Y?(t|G{G O#iCe)fe"  t"]+*>z~OxӮ _䳆Xpˉ>yw5J4@62oD_V(5.ͲCz$W(4uom`!ųPt:Dn(L@Q0Xd">]|{*>x:a㖪G "&Jqؤ-ı#K{2 :s_QEʙ=HM3%E?\ V@PΤغ++hśP.7ur~M~z7rKhܒVE4E%\5"8U28&r=h,mipZvZPhy!%qPUr]0/9dFb,@Ԋ5"XrnhxfZ~pHJW:_e+rn&1h`]FP JV\SE-ɧL*?Z*.]R p[z;+2,{W2|xjU[{ͪ?`R<3S~[DJ7wc-RWjo ;csdCV! t KFB7CE".3\(6M;(uxxUt9T]5qZ]G44KYHYJ7nid!V,ό1bDP=ʡ2i!sIU]UIXn{w.Kxɸ-i}>B~xulNjy$Б(c.%^,j4":3dc6d_[l6BoϾ~I}pqSp>Fvk's!bc61 큇k|όfif#{h&9wEgN.X^ cߕЮ.VVT~@lȨ8R@[)dH9S4?}` u)^%3͖jM0s(^tFkhlڪ hLxe2 PדB>r \ul*/J޵Pjb%R*~b~ɿ^re=s[bT%v ^6!.!?cE_x B)Mň|ڗSI^nYPy[H 8A4g,) jXZ0ÇHm]F_qX$ä\q"n"&H %Rt!wFrp D\}g\Q-7% 9>QW,N-:!UCl &n(c]X~njǮʳ5KkBۊ풁CP!anCmPp^t@:dUYx| nfu-0o}Pa3UQǖ typOs(|n!aLŢY\aێ3v8i9f_)= 48%YlU3􀥯eQeߪQ vLZڃVNL@UNbp#<>[N\3oVL{jiTsЗL(/~ShodF UI/7x̶a6pD,ޡA „R2pq#f|#r}i!:TGү/?k.Dxco\EQZmK Ε,.%lTL?fŅv՟uaxACKG(ZQ.+1K(pT8%Ijk(;] ##|bE+sհ_%LEā~COq\=a>UJ?G5 <b@2[}z&>nMWrl%cbF"@f|M%@iU2Ceyt#iG)MLBj_DhRkRӹGȒ/8=d胀 CM ,f[x2vJԋ! dGbۏ^EIAm%G8f+Uŕ;2odb},}֧LoK_W(XU*i*ϕ5;: 6YMdy6 u04۵Ҽ+(+;2h0Fvo~v#7FLh?9Q%]E1@"wS}"c]^;Top$}DG77 L.ILihĶB l0hPABBa,rASf1 ܔQEl`rQ/zy&.T?ؤ?RR[SRd ц Ou`ڸ1C|T헸ȍRn8ýPMF?vl#n ԁ\=5Jf0O mG8aʕǬ~6,ڐSN3Qt>lSvW ҏy}4F^K),S tyˌxO.-CLy `, Gj N+Eͭ w_eF|{yۦ! ~~"9'!<Ѥ䘑VЩ_0i_h# Ҝ_jIl~!v0ĹdԄodX.\GLOK`^x| H=$LQR@E5w佴n~Z+o^bI?c.J^GFm'0HTZʣc߾{{b #|$ΌZpAYZmI5hjzό+:Uj}c)w5TGe֓ JG讼/>u^̈́TвOf`'77YiN2:f8:CRVe60mk9L,FlzWÏ_Hhwt-3jGp"}~$M5{=7"d[U~WDRGLG ;@˪uꎋO&xiOIyy1 R̸Աzqbx‘"mP!fҊڣ1,pp#w W1" j/7iLBXI5L؎͘_K!छ:$f5{wpz8 -:RR&ps 9ØA;хYό^\C?68. P&bKƉ5r.y  fܟ՜Xا^\̧WS$#S[_ƨe\E*0".1 @*"nuwV7T~ŭB)"qŌ:A>,Q?xGIE ğݝtRS'yL&ć6b F=8b^cuσb&֦yM( AyܠpFlぬ JGh$il8g(=}zw4ujW:?39%D؇į2.+U-%{1^6b8k8x2w*nߊ*QFҮgpI*jx npm3#L~kWL}=sT/SIL\[*gPyNVG7sd%1óCXz4CI(ZE1fj 89nڡVY, >xl2 a\? ɎmhԚ7Yݥ> ~&EJ˜fߠ j6We(dDR feҮGOM>Kri IdJZXѩ~t5?xS\zUyplşhS싴l—t8/̪ow-;bR +;  e0'UE2!՛}FpI%7~}ŐtBTQai"oHJa0F&? k*R>n0{&DvIws?5| 1fȷtp dnXҩIB;ÆM>RWnl,Uex2y!/)}tP5&/7{(l_#8˥c4T̒(n>g)Pt ؂"@oSs'fý/}l5??i.]pPt6T%fWDz0t,]fōA- ^9F1 (HEvA ^[?Vo Ca-CN@FUc<*!iU Y2$b5#р,OԍYÉ6!9Xa?=ߓ!N[9=_+:tsexHDb&`:hY^+\ӶjY2S8M#cak[`6bl5rۿگd A ߄t+gc_ R'6^0oPN1mBpyTe|#KK H韽WES[,0r4(V e|DEԂ1*%Z0pj؂lc7 0aNC5V]ct%0(нD3OX䥇swuIi-w['ʳMnF 8}uĬ{'sMF[x ni!r?K 7N4i+|n\WWo !h4KWf9#ޥg+rIL5FD{H/)Yܷޥn#ͽ|{3`d&ðfޜxIk #G,{E֍aBW1gEjePfOdKL)3KWv 岉}Vo$*fr՟ LݾAtQܫu;wdτW м^kER~ &M&趘##j,}\[Mj-6J*U wo5`$г?]`6qr" 0WkIGbFc暹1p^t(wD a+?!ږj6{r3a] p?F/DpB\VdziD:Ĕ쩷[ g۽_"jGaֵN ]2~P;vc0Y*3l_fK^(h; : -&F79n[).gj;bg7R"XHd溲arX2[T*LMTtz3$* "$MS\ ]l3hĈr&czͽ2`=RA&[W領*nV7sD&ڳs_Fdnѩ*s=aOWH TdG!3 *y\vs!⊷Y(;PwB4|r\gI,dg.24 SePŪ/9(SA K&ͺBq͊#V—pI<=fq۾4%ćc:6!ԡٰ ~ o'.&rPGq'pZĎ& M򫆁0 )R}t,))UsV-9v~7cpݝ0Gq@:{F1YN :.[0tu=^CSGXq_̋qh4+\HmA0DPimdZT};͟fG3ӳr\8npE{F{CphͣY$i ~2v2)o.Jx|~jĢ?VHwCkpL7|4@md!Kͬ 5Ts$|{[#iצ_za7Z%./IVGɵo,zU t}jǴZa]H"ޗ]1<2[ Mm6)N1b%qaNs緗 y`%+~A>tUkzaĔE֛9I(Y^,>Gr/Ixxm*yd] :'k%6Gg'37s)ݨ{mBnXʜ:_U=mw ]woi\ز0~Esh$ɶr6<ߟaa`HO\ ]ػS-Fd+*FAa=s?8'!T""5oֆq3-kvL'TAS| Yѧ&c|5$MKE}== SzCqځ9:{;| 6Axf+QۋrK#4_ߟ*~PBul5 XmvH@ UI b& "hEqq)uvПz\Xhlٹ{ѩ`20wDLqȡ5iKQrsKN\^>>HUyfJA5r.*tlN3H; Q˅T@;E]hH#Oܞ) *j2i>a4Хșz8_>wR{H]>8OaP0O:3C`X*Έe=m\b˒ztD#Kk}'T[EG'EUAjtXV+H?6U2^wkOpnb_!ڛ반qju5y pEWeqZ*Bb(D& 3?#uR{՟IT NЃִeT BvӮ{Lϖ2>1_\\AVz:nN}橅)flfu$Q~*NH:SӒ;Ψ8РD|3A=Mg!nor>&E#6g* a 0#$DJVv1ߌW-+ʈQ i[-A=o0 GRG9V#!P @EKJZ$(7ơ zbfJ DtxO&^偙 nF}jtuWh 6`qϬ1{VZZ؉λ.."Fp"ǢM S`M=s)/1_9fH2gw$rbæb(?{(rK@B;4ܔT^]N6rGt9 WU=m33BW[n4ugϩR?oMz+!#S4GM "͌1h Y368{"瘜v3āF)Uَ`aN|K 1M^sW[qhfp.NX2KnB53)FjGc//pL="]~e%][D %H3LJf=*_ Z+$к#ξ[V<27ßDyN0ʨB3jNxY*p˟ߍْX Hwk'.­Rua~ AԨ+&\{g)ll8 #oc _ʣQЧ2D]bs}h)NܬE#=.aZ!q‹Hf6i.;HO\bt[ys VFK`%vZdpy\Tx;o0ͺK&U( smBABUaRr#ua g&2 8zpF͆4e?Vn0j0 mRgADȘGqbhB Xv;Ђ?Zy%xǛ=1v}`h,!nV!P3f$muM,pĝ?ㅇvS{>ZYZ!%=e. ذU:%!tA4ײwH5i&}krOu99x TpVcW "AMpCt;X>V 8a_!蘕1`_tȃˢ&u&vJ {$PlTq0̀\ȣf[8Ώ] 1ZyQ%=p\ƁoY#X_REٶWN&qx8;p}!KlXVε dĭg?17tG Rkrm4`9pU9(?c5K庠]~%4p#؏4]1H0 Lm Y`$3Hґ+Z׃{ߊ}NF S={h:}b>)iߖ1d8``Ǚm{=B.A`?5Hp 0:˗=\*JUsxܷ@D.O2Bjnqbk-tAtdΊyf~>(t8%ҿb<R nTtvD5$k߉I}D  G<>]1\oU2_dAMЭirpZM-={?OzT>XRȮ<`:pF5V&<o E&y(Pbزtday[B|@I F(Vr擼^Ex^^x7{w)TOq[9 E(r'!ؼ;:bȞ# Zm>qiawkL9M˺OOylKEd"~%&RnL;4S4B󆫲4S;Q\h^߰KN:YMP%4K'kbP3'(tt`HH)ațc'!1޲Sn5M/+#˞R6s(& xxRەj'p[.J4ó#Pe)gÒ9+!ejs׷rT Nlļ[sO:7^1Rտ|LYb~0q-}4{{jYgN2gVW'"=}:X ^eSK|b_PxF `{.6:yUtPe@ FkS;ؒLctTl,;),~⫽ 1ͺT~Qprdr53KQ^bƴsw91c&ץ'FK3d[芝Oc2 Ÿ}ŷ\gk4HPX|71הeS,:!JݡANHO$<*ۧl.mƒc^hs@i[- ݃9Cț.a*zs3G W^8B$.L QƆ|b1]wPtp|z' `,ߏuCFTj I|;Ȧ~R):B.1M&HV:<^}5srIkEѷ#C`ՂdNyZ\i埡:]I N^ʌ B9|ytnBW|9ecQQ UwxѢȬ,_HԱnle5^gtԃJK x $$GVlO\'OTΩk5Tve+fo@HJ bX}W9Uc  1O/"ȄilAx1$?;PplȤ*+:5 s҉J|3aŦIQS4«_D>#т4³)H_ e5r*aG+&&h1Ս)d[BԦUPjyߞ3ʧ`#ɾ٣H@BzƂƵC-Ȕ:JchVhu_%z\&$e] =%MH :Tg\FXw:>K-0wFGx kj.Lx.~-L:F8,ۍl{I3J_ҊiG6va& Ll1郷(icJ.$Fq1xl֊dQGJe&Ӥw4?*|"l Jk  ?@8G<PzzYY654r`d,S4${NLKn{W,g Mؕp Ddj?sMBxb/2_ClXrPiU,Jb\x/3t,+vN0jr9o?\ws7P$W3Ⴀ.rg\T?6R1@#Jb4t͔opI!?I F9cÔmJ`%"3|_mXmEjӣ`᫨umqg[smlAL)ԕvch4*)m Vl}P"kaԠ^t5ц!#qp2Bc\N*:(!K#UT"v5%+gV^RR(=\ʹ6GX&\#w_<4ww'3V$"[ 38o38Px>\/6'ǟsEr_rW‡-c>[x>y{5T]>oһ!M:6bTmG㲚2< O_ŪC ]4˺,Wo7rS*`zcRI zW%Q6α1Km>,-@VLh9h 1AnEMnʼnDjJ9ŹUoB)zzoz,s`aNLQ4/QrS'cǕuہbN`Ӯ/ bv^6lz" ] C3]~3+(w̱ k,zU5D@qGC$ @?+afvQ +E?R2~*uXwv&qYx P{Nx~Tmd"XXAj[_Ү\nofC YP-p=\s5UmW,l),Jg DnAW2MwGa6 Ve^zX 2 Ѕ hX5NCMbJ&}EL՝݉ 1rtjWAT~ܵlA;ؚ=7R \}i/uXFQ N q[ig(EAZv72xI⯙CvStR)ĉvmSO :E'.{7jWvyj1w.0b r o'tf_g%()vwf]3L.iQ2}Er1ҀXDo)O%BD'%i*PhU+C+Ϳ ^c8L" f¸Y]Ij Knf»gU9#pRpl'"nAJj{Ɏ&#+ޛxaF*cf'Z?8'7xlӚJ  &hHvL*Kc0>g,{Px^׉ML//E+$ks"V>3[lXH|ҒUʥMB0 7$&8]YMp A2 `O1i%$JNKE:_2w~e<<ŅD^یFl!eh,򟑥.kZU+*yW0NHgZc䯚ͭ6V>3~HBMZ:Y*~GkױeE57rqgaYo782";H:[)ϔgjF@b{M p X.t\p-xլwɎ P ɟ]suǸrWf3nx(lH*Xt[u=nTzOS9Th5RA 7p!Xť. )tKi!o[ƜA@%S7Yӡ8ȎܨF[;Q ;~D$IIôJ`xU}r]n f˦H]Z]19[C"D]wSꋜ0Dm b,]TKh5+Wm&njhjUwшExO;zHOΩѨKfÙfv.!ԘIuQjlsGӀQ!]5PDA"DSP.=v5f5i.GU]xJ7FI%Qm)?b֛rI2M/օ )E Fvp͆? : К ' M՟D[_NPe0'r=nF AԐHd& W.6@HanZI*xUDyu ׍Y6`QАK^C4GPSԷ]2N G6H}ч?MG K]Z؅$rVVYm1xjy6YM 66鎀)1lɌ7Ə7=C10۸\&m+80Ÿ#1S#J[Od7()qU^NUz"8nW-/a/%e'c2#M(2xmUtV)݇h*<EmoJ8X]ÈO_6_ qČHJ+^gxPz1T aHۛ)-ᴌ)o X"ӮVz$zLE_Y48n[$GW cup6#5aA.f1B1v Aڂy/UIޘ0 ):jsnCY_=]_M,wDKx'?8kpo_wZA!j!t"'N1Ba8 B@,K1Չd4&i!Ԏ|by]m/=+h(E~$z^L-ڭ9JǾOUT*!}9 8_ʞqu}^ ȆQEFc7լeUXp,ΚzfEJzpUH`IqZB)}] ~ʟīSJ$?ϫ s~ *һ`uSωR 7nڋe2PUh[ _zj({T>Ý!W(:RrK1_6\ц>qRt Vb-km-=Kb,@QqU\Fh}I`l)b]#o4r ڝK ƃ fAZ)$g)M^fNp b74JUJHy0˳;>@Ha3R!N׺.pB%3m+g!WvfpbrxdaM'H |N4T]p(/.G,% 8~Af+eMҪw:$0KJ5A8o7脦&4›a捡~%~Po!h&`?)I2j|eW&,h6 <QNP;8euvm\FxaU'y#Ո]J[^ <DI{ . By7X|g`  5|I 3誮DbDjjxʢ!=V qղYg0՚.T(?W`]gRgɄ%ͤ_snQ3pVq2?Qb?{4rvףs/ W,+x!H\Ӱ]B$zӺ% /9i P@ 22 idqٮ=v %[頲bo$? gYN`z{C"˚hmU @ЈrX44;⟻`R,iF!ab*w0 @E20)/PJ5bK>ix%wM[FJ1=V|x32:3Gzv/̷} Ն=9,\ 5ƕrhP|SM e\D%ɲSZebr>p^y#xW LXG\v_?)_1p&3uBؚЈڄ\\G'esP>jj-}#n}; J i0,fR5?#_@<^x;E5 DC$ɔa Ꜹ2R] /}ٳplpPwJK-Z6y:qTSo J۪4ԮaQV)h0rƐv˓CGΝwֱ6/2WJ߁L{LM!:m93VŨSVm(laoSO9YK_=m!8BEk;ťL40PMoZ&9V!'(W1Bwދ.,s"w#Z_8Nb'L@ ?ؙGqB\6˓ LwUS$x‘OlK׳ZRK۰,5ËiK@ [W1~J{~sj02i֊JLjc) sB[ \-E"1eK1]:pG"5 w ENCApTgҗo;wQ0R)Pw=2&aKG/eɱ-9 |,9ْ7uGE{q8b=-}o377n.Bn dhd$6q8ɫVYRצ&6&:h x?aBUCm{Ȝt5 S9o=/K푗:A+-:s3< 8ؠ#e0ۢעYDGpE;jJˉ![x466n(N=EmS]Uz,4jEH5o :GU%j?]>9l<vb$4נTOVm88>fLj ɫW (iv4UJH8c 1^; $] K8O˾#-#76=ɱ hC&U}+;j7HeG!3fmr-#La=J#x/[`3=ڐ;bcN%}\υeۆ6_llHŀz/C>j_/=AV>k-AXsw!y<~sQQrBdP"\iPbF?,'5+1\ ߸L kW7zad4^P;gյ*!Kjr=f]{ zS iCKr*F oEΩ#9YXw7'Hgq ɮJv#eQ(3̡bt{ ԾJqؒ&=`=F-ƅX3e$r4%AP_Z{*q֏ o+#E*m m=^HIXFh<gȔ%6g8ʫ27u:ӑ)?PBc Uy%mf&9Mа _t$7>j4h7Rn6V3B6ix6j㹠/шONJ`( XEXxKA29ݘ[/md*ĥ]xsq=D*UQpdU2kdt*H2 2};k ,)DL\ogv* 7(ˌ}4v U~C"d \x:_^Ac9){p;;rpԆėu@VSS[|Put{RS,3׍IM!2@ؤc64s` }}0`hYJ "n>Y91,Cq?=ڱS !i' |X8*R%ILW9 k0BW|S{ɞ՗"u 0&ĺ-aKc/{;npaD"ѐpN>n]Ƶ= yuu>;{IK|["B,ly?DEl@/71/RO;AJ jIC9#98@wJQ& 7oLAU6;R*qa|2/:t&6bzՖ S B6lnlU$XF1ۜJ;݋j!: @ -v0>`{<9]f.Ҧh qn[BC+tJCEϤKo.>CI?'D*JW E#Di̊]&laXK0,CYP݌K1#UWg.L.&ދADˉ&JKa+4ŀ,X2k耇?@> 5Լ ;N!\ɿ섇hLy䬬U 7KvI`6 m!ʣP*,;\6E{XPl˶N]>t"&B+CũhPޜlҔ7NG)>yϞ{xiQ%f~eBCr{s_@ H}\ wceЬm!ṛD(&mִ2?~ˮ?aձDؚn kҬ%XǾ̪F2 ԭ/hZ9piz2ӃUז"%OZr2X`k샭,0g޽UAef#sAU\s9a9֪IC֚ VGrіeÖ>ԱK qk]Zya+H"aŸZW8a Я_=r1UQſazX`ͪh XDpŗu{RXC7|?~wnj"C/HMlx4`|B+lj癅?@&JTbWUl-Q융 r;pZgU:2K.:X#촁߁Ѐo5 ?n`;|)2^W }@:n賷(M'Ptw:4Y+2$uŌ0Qo)8\gUrФZfU='2,vh} $AmfijHQC4չ8hF!CxUxh^?|r=`lw,YAdY衬5FP*kj'&Hв'-Gga?nppX- ˃DдpGR)ޱC ,74Ŭ/rŽptR|+4SCM HA\77Ϸ9,{ w9Ny9kƷ;7F7e QB[-vw2)}V8׹h{ZZ1~E4uÃ8OBKU͓8֎DXz CD:)߰.=tO rECUk]p4AC:+xZviV3gA ٮ8674faeg4~<2ߖoms63@\(Qiƈ:!E?)S_ξV/+'i fk1;7QGHͭyvY(=127-n8ۘȵEحudI ƿz@񓉖(S WAʰsVS^Vp’xg0, 4Q }S^>W͂Z/Ej%5Y\sՂdv\ݢI)* ʦ7aR{Shڵ= N9,8zi0J2,i#@CYs%QYD#ő(>9c֊p"? Ed!A USX(Fkv%9pT^&N3O#hq=Cbe 3&#_@$d *9-8#`GM>ۈuCoMt:8[7'ύ%~GJ$ezNzET>c ɧ^gd}fG YqCDe j&Ft^K~ſ*mwpNh-sWdh3QO='4+T%_;l['^1|X(gX+YpWaYs0 '&olF4a|Y uwН@sryƵw(q64y0ӛ ӁNM{|nBfN^ [G^7*_K塵Qn[C. Ya[iAr]<Ѣ`*c!,܀dcK7(F38㳠 W xaXw78TCA>u Yx䤌+ZEi$?T%//Q͉k_֦1%8O .hCJ4'Oru Q> O{[{R&'WĘLv i[ N9ޱ^91;he;xE:+"o3 SR8fHa]V$fI+>Y^hݙ0V3ױl ZhSŰʁ(YT>9lM3<k=ר#, &HvD8]xJFۧڂxn,I@Nڨ.vO:q{hW|q/ ) B Yޜ[߿yv(%^So6k޾3#=M{nwPyA~i Z1G^%`QjT!%wnW "ĐK+q 9ZPN$(KΧt_hDbA6;hk(8QU]$7G!jg=x >bbҢ=pD!U6KP3Dݻ=$tq.jAz@yׯQm)+9( xPzm@:+mu\oxgEÚSģn2 3K@ҔҖM?a˄(v.K֬ă&} .Y{>wZX:ۨ x[6E r;l?6gx>T@Vo=?^>\*Nk򖛑QV#Se@M ¾qAk`Ivjq>& HG 4we%Ͷ7VD؝^ J):CZLH o;-"? x׊)S\o^* G1}Ѧ51FǷfr+[~U5]ɠ.cu@WRX7d}s6wtFn]5ކ<ȍ1Bܽtp͌m?|MRi7Rn+&3 b!ldYty\6f5qMwo{\!gnmAX*8R;aJ/mF뾜z<%`c!dQ{|GCnx[ {]~Ɒ<. c᱖yiy*"4f=dL{D/EzoaȪtՍ6Cd"$)gXLL9_\[Rq'~ۑXF3rW[=ܼ;#x^ۋH-?xϺ.[Y~Mbzrw] DY|{ Rkҕy@ bqPH7BW+)RS ^_@s}s$ dŖ^aQΙqUf*^/{t&R=ɜ_ji vft)kKDǥ|O{X|*]D 6`+Z˟ k9?# O ~=HNrh}Dwgyhd;`V(+5Ewo59&7 mB2G.!Ke5W7Q.PdcV}ǝCTi?eT*4&Fﺺrfɵ(y80y6tSdw n~!+)DŽ'AFx ;ԽEԭt/\U<9[g-@X|6W5p>qQԹhq,wb =XkT<=넊[Ą xGb"Ci(-Ga|tfKGf;=/ utMjBK˵7 _i8y!Ktw>#yJlC`U^|#=3_I`{켟r`/zur@Y {Cυ6)LWgO"n>^:zh4 &,#G%Xz[bel,07Ƕ-.hoXYv!]I&@ytd)(&;@ǜu5S4"/=W]!/fY'[eJT)ՀV8]oXÃ-2q ܈UFp+49*5Б" qmZB{ Ѭ{龎;UnLCAJ* H>szKYى5x9-6/ha"g.`+=%Fr,qA,2;j:zj!')es9z٪ژKkG#?"%F~@@ cxTvilIu*izn)b:c.DK;NjU C)ט=+W'(i+|m(f|.c b,SKx!(ី",]QIOQᅞ`V]NmXhPd{椅4@]TI|5ynۚq$_pzP#Ņh>۟}_.EzC)Yu`9{~.! !" d:1~V*EIqDݰsL2&TO[`7cxq?ƃH {(]6px6CNׁoˁ.1˙6Ɇ+MUWxYkF 5x ;8[|'JTQ>[˂v$c6EN)cD-t(,4g9 5Y='{AMAX` qrJ1k\@C&\L UNۓkNJJ~ZgjϚ86&(/8' ZӪ^Ŭ hP49S L% @G~ G2=txiPh'JnEK/{ Vg_RSy|QxJ7D?21h:B ;VTzEsש x phH1e4}ωC9dm{?,V1‡̚@1h'!E0b19+6~CH&Sw7]RrTFFo,yrf4=X7)1TNꝼrюi&$CU˒ŋ.04ev4Mœq d輓|_n(S<O- j: :clz ^ZgC4w,T3RlÛ ռyڏϴ8kA[?3La4qS.FOf4^7??u*>'ngxj)џ?$˅ҡfnmua(Z Z9XRp݊ڣKs o;WH2oҨ_:[E(\e!8,au.q[μf=}g;9FtD#l$jK:gv@1wcߓpH;N7EI$M+7; UtHSQw'萉 */vJ [1pluk'V* xy/ЋIvE "WDJZLbL!G"X<rSSֱ6],XU(GuD>?րl/2ҽ 1Mn\/^tk;і[Zlc.Ro<$Nj}leg)$PZhUڷfѯ{=Q=pz-c6΅1ƌTi“wvwܳ4}w 0cBWFn71ǿ%a,&!Lp:eiLV=V{:Īa=p׺Zիb5OPɊPHr~p.6U tAj^13YNL y1,1\9;hO@,"ED}Nr^M<{<|ؿȮFsXHnF!Dl>h3K>  gWj^RM9AxT#~sCRt H}G!T~N=$i֖H.q`hܝ#0x^[nH#PgU5}w{D fd \v K=.D*_}Ѫg99[( +IRNn).vF~@ $WzesTOX]3Danj,Ib%,5TuVۻAн!ơeF ZhbD4JM8"M5\bc4{uA_</ݦ{:*/ $ /tr:.:BVÉ8v oHXkNj κ/8Kbqo]qaqj(X1AQCg+>x%Ft_aݸ("CBލlg<}A(kpxU/fqFw~I0'3!hF!OT0V{ ج!5f:lMCT2uc IY'nvR3'Mo)HlPxZ<Š""ŊDt:]n*ބF0fTiErL$4sGP >~ۊ u$0S8x 1^[Ӕ= )i0;tž[Ӝ8?<Ӄ|xK_DfЄ> ++M=6hSf{==m:|50O}[;ntKL0qWM%\GevDc-tנҁ~nD;Rl0@pZ8 R orWd:|Y]xzWPJR a04,Qivi~YYoE`? sڞx AM@f18œJ=a,8DqDO}kPd{EDo< ꋆ|yKB{Wn_3d._O5'G!  ͅw >#t}ŀmQcEj#5ګΚ4D9#&s}W #LȎG(Yǁ(U8""%1('G[+ ,W&LlRXIl#E 1d`3plYz6ʛd4y,*U.?ioMP3-<뒩p&;SNp ICQB*Y$s&w&}p=M@Wz﯀U<O i+z=9) 8M+ *ҬIUqSBώtQa/>t?oqiW/1m'*oQz4FcD&x{핁{蚨-k3%;?? .Q{>9uf??|g ^I$EH% X]BnkD`)YQYR`(zHr@f~ ?d:8LX%݄gr|3OO$U$p<0WL@E3:$3C,o|]yAěWcMƔ+hX^WC>˦e|Ls톧s&&.Dd0;P<Ȳ&zFcQ~{^ƮyH Ջf;sh_^:[yN.O8XL;Y.g;]:٣E^nqYȽ.o筙az歳Dṓk4kKcV~+";S)(gΠu)jpG3(DHV^I)&23Q ȑ>ty'돣ڀbI|яFIR%{!‘'pH+$02>- \'4zi)?^{TA) -Pa:A}Jd5| jEۨQcT_**ǻ? )d} !PRJ F;:8Ime&HfÙg:=ơu)D^eS 1Ƈn>y P008O )ק{[O~E(l}O .! @ū'c ]g"9c~;]sFDգܭ$eCދxCt>S( L^~Pt2YoP Ѻ'*@ZTس.acAoEp{ZwEaL{/DOgD}yX/sd;:2ups;Q e9jQ֍e(C]E=6t P˖H"꣖C02e!^q0,X*7_fu&bL"= qg+;Lr\N}Th|D Qq gJ~) V#u>b9zY%Ђ^{W>^eh殁tr҈;h +qf1QwE*6T1^*G.˖Ĩ1PPNSggy6Z f{ʦ۝Zb>č-6qv)?|}DnwzO˂̼B_yke>6%o8` j [i_pC͈(zH5#J tYU*kL.[7(ju{B-GUU<䈫W;,{mGX{wU33>0Σ%;_YgnՑ7OQT M(C?ٍF]Ӄbq7A/tVE- `wNtMwsJεrmPB8ujnGÆBU3ƒd[\!tpOɰpX.{_S⨚ >z0hwR$uxq\Y m)&e -=?T;c Unk Z>|xܑz6 w.L V&hQ(N#/8 O.AΠ*TSI6lj151i% HbFp}_E#Y;~TTU4YvZEzM +\Ѿ܅G=k%6^*H iFLL^PqIX*OQ^lD'\denjMc.W4VG憁GT32V"L>Ox=q! h!Q`]P@Y0cJ$S9J=[$ ˑda\e mq}j{Jxt(4ʙ4ICζr2P$*Fʹ/Ў2nܭ9Rhn|l*4? \J4MKٺNsqHd&f ,MOĠw<*oG)Z*D+"K !h| (hR>FY GuLqU:!"3, 0CTQ gTupj|+&w>beTf/kx4e F7|dR9%c&.rʿ!ȉϝA-Y[^e: ܎ F:ufIQr.ԉ $bQpe~VU"փ:SOu+ lȇKoH@ J;ROW9bMnĕO#AA /g ?ꞑ䓋>FjJc##n" -T`FNgح?6MGLy/ꀜG/yvlK| R}졡ج RzqقxO->rjW p@?C H~ QSdN XUD=˱( bz_FVZ͝305E}tÇ@J5AuYgxCs;S]:mKĹ3'yfsTB6)| r#rf@ ǣl6Un'jI6#x64)Ob?3(eH6 tl[(K[( Z~$4wm5TlrSSKEylmDn$_KE~PŹ"f#Ǩ[uYmJdP[6rZmpm5w64ᇥ)G:t4zYe5ꜘ;Aׄy\4$OawVk<#䞵Ҳ5,-8Uĥ[][O+?y\6EڂjoIkH|d}^5p8>B%U6d )TglM_TI fIF.bϋCT ܙW.C`!onJPӚ$-`G7l]ȴ,5d/:N}i}D"!Ԍ $LA6ū[Rw:Q28FX>J ^W<%|]sX Vpb/4)9?,GG˗Xe$s PblX3ڳFAv\7*qo:Cy>=XM~q\N(I|*]@AfSMaOdmԱslA/WT1{]3/IqMj[|];," R='RvX''+wndhC~\ȗ!M <[Fĵ5|,sߩ1uQݢ{W-rMr֩jUޭcsߺ xW> en~C+h't*xZƞZ$/ VnyYv*PSTڄa-Xo⦡g];zKZ%DU8u{mi"~";LLLmUYmU ~<3kG~͙%3=[(0Uh/#U0 ݐ4*%vDמ.P]gY3YsEqUW^#3z:Dlr]pKkNgAjX3Lc׵jF޺ssE hLWtlĔEz=ܹF邟Ƥi%nLjW]m* B5P#dLGىc*+qs"朊%mGV,`nTyJ%eN/:\ GՕ_@˫/FfwLorkb91I"sSF5ڠXUOFDfٍ[<)Tr'?pk6(b-ًP yob >4A&CQʈ}vL*Jby)lB!-K3 ?Ywm"ng-v.NhZ˜72}m? xrTp];t̏4lLeȕ ~+J X $x`E=0y-4DBPO}=L^y{Zio7D& F1&&4`:h2oGWyVQ:6O T_vcIxNOGO4n~ فP-U:M%ijf&6uw)z_^=og}}z2za O=pU4lƽi9Nx)YsDF "RXY1 ĜT4-9WuXbbJQ9nNϸkfhģK@ġw|).*.U =[EO ĮF=6p{EbPFZ W4<` cegOUC C )b4}Yb$u&h" X.V~^~uaR+q)\/KHL 3GhGgP*n,҄Ru.I1j=ga1'`I͑d9o{hR 2,at] FAϨI9EFd\Pž>2Mӌf hd 7V<RdAш$oϘѠ]੧)9e"@͍/!hpyR5kJ̏A' ޏ> h8e6:,7 ,X&,sL7Ӥ ] ?M PۄW6i&l8rV !0?#?0ٟ4ܢ9U0Ul1G_ъ1S.8W}"#5筱%&2hI6h]cw~</A+z |5wssiL-s=&4)HT򄂮Ɋ)j[4ɶgX.blIV@zBN:;G.R ;`Y9eIq7Նt@r9@@26x %[/U<8-!ܺzM6.a,~kor%".0`ӄ|s/k[c8J5s>hfjU @f+4uҌzڻow[:mIFt!pAw$[d4# էf @jn85 @o3hM1 eax0KļI{e4q4?)uuʚo,Ń(0RAVWApS vott<.s :)pa:咃|w2ĸ"_p -^]"&gj@f j;AF1g)Cuzm3^L85 /ƅޅ+4a^;aMw.󁔶gg#12*tJF6ޗ{c5tV%f;ߍfxQ tYxKSns$+9MvIKݻE(B2߱vٝ5J#eJB9dZbKNtRF~/twXQVVPܵ&PKai= ֗ &[h9K]ֲEJզ49~͜8V@r{DW c{5E=m27bCd|Ʌ ݗaw!GD:ԱsEhd NQ **tGxw=_$<"V^iT /0aWȎf^pw->&npNZ5"W ąn-Wek }o㾾͉:r\|qLaXLdI xSU:nE:`<^7 _$ΐiYw,9w2ϳZ+/ϗPخtMJ,N'|*mcCbĭKo]3>iJ$ΝqaUgb19Q{U*Pr;3%)pO> <,cޔ RրEn>GFWv`F;@_9MdUypD:v䯇H92xi9X1= jwbH;vAm'#4pzIwlLpBYZF詼niv,)i zX+bcH> 3QyoEI Jp\PI4nPSX'2?: 9 IE (h P'_~{ue֫g,M1* A?2Ϭ,@fk n~m1qRaT3ȗ.B2SJ2~Kgn?>#wщ9I!Nlb#3{"5ڢ\ Y#eHƊSKfˈ˂rsvN ЬNM t+!{gٹP}r\1T C7irI¹,<JKfuly$q5|bs-; z zVcdjlL 4OZNd?8t0o`8ŏZ74?R^=e#w&HOu9":"J};v Z([ dZ0m™ #7kMթ4 l!_"ڠ*хVT;=lheLZq\~ )@[}^Zxoᑷ& Ɨ#iYtMaU`vNYȌ)<{w3gseX^ 0ARmuc(tl=Ɵiwgn*[DCg_kՎCq'%qE\(t6#N NGFa=R؃*kD$G-6G:I~Uf"/f կHӎQ5ۤOmUXwȤ=ϝPҦ|͸8Lњ0D ɼ,h"X.Q=Gן;ĕo$% ehRs_rrPp;DI-dr޽3QE7$sҩ_io,Nΰk._qN5PQf-MV]*@̸|k#(uEesTq Upb@ѹg-_QwSҟ \f%7Ő_Xk#Rٸ1ǂ+c$I.R0fGS5!?^(}6mHi.yi)~ʬ >^/}8U*TpT.~,6$ 7y*b=l>Iж0 $YQ|{5eca Vkz ;Ynakπ8 /[̇bVVRiJ}&1i7ϵg4] i8xo2[+zE,W2MFTaP%g%8T0x$1;K!xĺU'ݤXs`|298-} y9G?z%G])JETW<$b"v"1F[׍UI-5 qd!=t6ћ >?^~26[9Sǩ͇锭{a5;H#vI4@:%gS<ccUV":5SnACl-e_Z.FryQi(@/Ic`_&Cc%k | f_mICvyTO4r㰞s5dh`sa{\mQn/q5p.{;m^Fc0@ujS%A$IV><2MfkӆA-|6 JdQo,l rQZmlC)Myi5xB=cvX4+. 2{^ yϤǫ [0HrEȝa%T*u9-+Ƚd<: <%Q,$.@aiD $zCh^c* f7~iQOS:B،ۯ{cIв U|ϮtD/ 9 O n%lM<ު'i'X|Uf]K刻 X3dC⭃֌>=)Abڀjљt~RDɐ YNCePGeΩG0~$;|[P=A[{OT3f~to0:"&vH'Џ"~#S3'wkHQij툪 оÇsD-e4lUSش1Ui$ޟC=,+`})D;_S6a=n -T9 eYlԽUm4ճi$1nemn]_PwB+Fen:ZN ORhDV ;1C |әz\5!6Ó xHBuډIi4ԆzV_}h$ I4S$JC-> v'0 @61#Eg I BdЙa^zrc0~d7\ЦJV!~˳K)uWZb9P1g@hyjk Tœ#5gs~=+EMs*/Y@PbʺAјcnl  ̖B 7aSN MSVApu[>9bEa_P]k Wjh5۴(E%ӫ3LfU?x& nRXB Sb ܳV|! Ǵ SwIu4fږ̺Qn&wIh'<ـwsG6/Xf?C&5zFh`8L;:Ԅ"C4iO/ Y%2$Y2^ؾJ7go0kY@+^JWlX6\?;to> 躦O)rP軄G*ZVHJg 3DtBr^WTq:+B k7L9k59Bl{b2 %sao`5 e Y ׾ ۲2Qs.nyr@{guM*=x2|`pwIlRWHFX/ay$fqtpm3~QcxѻRq`o$LF5?u5 dbA!8$ V5NLwM| gy:l$i~"!Gh9rz8[{c7}k{2'P.eb@5<^h}׃#JߌC'QV7&| 5'6)F dpIgf"D ?-Ɣk=aͳ=``aThp?eG?YXZG`6jj7kez['D$fjj9iLrXÐ $rcu 8|#Jt[]S~Oƕ2c##z1G%%|*rR1ͿDDŽ7JњtnaDֳJ 5rK$,@[rEh~EAEoU v ^~,. 2,gBUc,%t#tE!zZOzKjoIA\7X2=p윅V5^;Wapod;6ӷ7,N!d]TqdvYGP_f01vb#4\,?7 Q1J  $( `n$e&Xpe=< E\d@>,ݜ j]G ߆ݑb%*V46 Td<bx-eˢQ애ߋuY>qx2{: ;oj{FMwVda,:|k|m|ntq?O% {#z 7-s0,_Ȩ]B Oد`\WCdv =PBv޳'"{ucxP;hU193Ttoo{8) 7"*75HxTiDtg9B_=KJ/ݢaKQٺnDj$siyL@{qa&SN8!(>WME]&'B"Ōty[d~78eD(Q : tiM*kZ/<'oJ/cZQ+ΰLTp$K5R3[?05I9F5>z7LwԟNtw:=Nֿ(ta9Ji?܌*נ0nO;%xNMv;C#mB[CP%gre{zDKk>κE}%ȧuFCM]f@mB5ۀ'z=Ot{:e֏n(c\n:qy]7#_0X,:PUMK:ok$\c 'N_iȲo@4$^bQ-#X1LHj#v@`˥& MQ n.>U]ֺXxwHeEEmKsޤ q<ɃiՙܠWT'@d[G }uV'ֵcKN}*szk%DɴλBcr0L`F+%8|DZ 6iO +[bB9rɞv< mp/y e25t");GX&pC`0]?xLL鍂3aጚPG3?;k/|> ߬JSz4F#lZY%T[j<?u^^֭(OdUb\&as!%aJO N$T:E379 =Rϡ^T]9b@V9iN.OA­fn[$%p+ɟ$mtL9*\v Wr#jmuyN/,0sdFn2RΆn.3lG,`)aŻ쪀5.0¥-1` -;rNR ;$6תɐ"ƀ69I$OD ž!>26@,xTz>p 2dwd(ZvKYъfRf:܍Ma9/d5m^Ǧp,Z3^@HV9x; l==OV-~7`-D DLݾ|E8c At4I{EL#U]UH ~IW}Tf9(6S).~*=qcUN 2قE+?z( Ul\D|V<_%%.WDlmY凧̅*X]`iWLG" dqdYHlҔ4B&zzCJ]|qWhr㹅w.R;ȡU3aoBj;7?1ƻGIɍAC4A )-(( *)S@ⶍ uؼ?~JpX5"D]惓!"GoZIOTb5pд khT;WpwzHO)džD _%V6^&P^L}LSMI嗫Ӡ*$%MXbMU$1"q\;-\hr7TzNլHd1a~cւWrj[EZ:wf.^vXđ+)BH^4lM.^C:%6YhϮsdaWFNU+ bdony iS-jn8DIyp楻d1Ah'7CT Mx 1$Ț&iӨqهjd+vȎˉB*ް'F2d :U=LIJ=uH(~<絴\xl@&ۊZAlAU)zeK^t'=~8COAXuj'IiJ89-`隆8VTR ³+v^G&C"4q'}DvB<,'O4{GyV "pke n'-^,] ZĖo? WiGsE ><ߍ`PO@J;]jx{c@jtV4d@PCFÅ+0q_*JlĎ2.==>l%YLARX}p)%պ-ɼ|nR"EJ>& Fb\Ryhc'U~|NN@n ];H~yN pfg4IP4ZHi& c}ˁPwAUasx6m??d9GCf20.NgNg3]݄GScLb13¦/\ :T@ <"o5 HZ.`ZmOX5WiC`89=L`ld&,k %]U, rZh!,v^/ o4E)w2uHtpdq<JES+a#wazݺ/\K~SMUXA7$Lifdn{71I(btm'T8vԟ \a'j`}B4\{҄%DƜv{HyuԵZ8?DYI~3&"'?:V DpǺ3oۖ3u ).+J838{GTd9; ôZ*XW! P!a"CCQ"M:yYÆpκ}4P82)իnb!h1_'-$AW Rc2ЧR.#sav<ZV-:/9AsSKKN_iMGÕ$(/[Wp">׈+6F/HInBw82M)ٳy$.3L5q燋 )`B@Q_Ѿo;.\?v5c^ysfMW4)bBt B%q7 yw[ohF/$HUUp~ %~qh3xm {7؃[Yuz@3EP*Jr:[S0P(yNyp!EPǥͧk-$"k1QFӋ@$#MZz=lba˱' |G4P z؎='H{t~'I{Haq#׈L]?Tz40KHzjHN47Mut>ZF;LXԡw{`"|?q SDOѝdAsak 4B'N\h6g¢H#v;&$.aPdTʁi}),FU;QsG~p3݀Q }v{gL}t_O(q,4V%UOZG1[%x> A\KVm}JcxΆu/<2s[0~r?;CT'7P&,yw0/]Wѷ'Y`U ȥJrgk A婚 a=Ù~X"C 0glbRB6{:fZگ5ˤPN SZ2 "lB.4'\:94J#|<|n*0(S#=Ny-س s.HJ1$E6V5, HY:P$2'GEKe]x|Ȗ3\ty"9 '[N/FάN%[ݿs7I}JT?th4_fx. +ߋe6XEx# r"2q7(pZm]MI.T%"c *1C{8F)c>+L=qb)-hކA{(0BrtsOg"QXU(շ7[&Dgo 2a'Á$;(R9lR1aM"ҪH)AzGقHg ۫]q9=)4Py ]ҍw0.Tz) Kf>7"15W*T#[ͧBY`Q7 TĹ'y"~'(Tmq%Sbp0cV7us$-t#<5mEN1xQS ibCvpua5O\< % 1(tnITHy5G٧ f4Bunɣu?-^X?(WlJ9- r]Unz݄d VYBHKK~SI&뢁LkRj u@qWټna MNnSU2]V-"Z]u3e\4_"E,x`}@a޻b, *?/ ùrjC32SGOpn"]afvfGH(Q|I`>C;tlIs!0Q1{ $ϼ{^7WКkai~"L,ӈy < F=9Fj<:V|\'s\t. q oU[(p^O^0udYG7gqu diUO7,SO}"!XqOnumk;e"#AvaVy+.ۿ=p*wI P zXF0&>^;i^KlMO>voK2B Ls*nq&wFֳ՜-!@)7Z^*isVu$;#EC7dݫT>aV RiP~b=3CZ:ъEo!|:>7|%\}ߖ~8G߉Z"6hb3Zz֠:|+';?1pFZzGҁHZT6)Z@9wXHs,KATeu[k  k9V:ܚY (wgL!QZuԺ-'&5E$M5 do(:Ƨ V`4`(->x~-H:8p$b_ .]iGRy)fWa6-IMP$Q;#2񆚍4ī?M0-0]?x}`>oj$?gp6V,ĂDoK*&%TjʿRa"A̍f0>\[ f *;-c3WL҄ l`QC+g0Fww"g7WΙvM+Ji.o;91^ܽ1 6-&m\]kxo3hDe,_) 3x&vw.5x|+_hĚ5cƲT`>21n[/P? (r .bߕ(& %~BcrH *bF뜆yq@ 5d/,lIsT4 j3RoOr?/fdÁ+1Ĕ{UNܕ$h=@|6RQ ?<[9>3n0H= 4f% ]mM-}F+Ãll%nX8o %_Ghs+F$ysf ,Q*:NEOr-#EOĎtR>Xzfp0G:oa;!AJfj"[PQuMKSIk#i#j4W)S=;f=q8HCКyaD[f:GRf!nnGȺG.G{/?[Դz>M'P~ǂ@cf&~sWh`3}Ǡ$ }Bs FnL|0ح[k=[:gSv:u%Ȏ.XӠ "VF-Shf[UYB_/vlgHh:|fU䩾T %rywp'.7OQU ZNzm>Z< b@j".=j;KhkC d֯i*<}{ve hC\Zb8g3Ĉ5rq2Ƨ40&&DWm={D lRM\Uҳna?oo>;#Q9|4Y0(~G-LD>aOb_)ObX)W^%*_ n3NghIʅz-HUżhW;j6\3bzpg@խa[w˦eD!ԙbl9cq}4KVmicŘ_P'Oq R~;AIF'+(| A j-`1㍌Mo5ACgYl=S!via"!^WU(oauhE2B=+g6YHsJjn0_._>GPBQw@MdMj5<\b"yCi _._BMٲ4R0)j8TppR.; -`7s& Y=jpK`yRh3毿[3y(tYW hwfaˍXe(xN)A{@`EHmuW50Dmn a3B/|= ˆҥxR fos L@:|JC`5pRFcD3CYQ vCBV"+jؑRR9]L8KzEL>Lc!|T_$%c] Rl 8kϫ;Q73dy!vȹ׺滀~;+DaΠ ?f3r1=4:p:c?a |[6 3UݕDΗȪ8X Py+8x4r+ S#ptⵦ6VI:4 ҔT"dUsnJپ:6F^+'Mf H0lL{v ,ySP+,kyJhѱV`GX 'o5jwN1@! V{y6*V(vӐ TTt3P,Jfm}6H=nth$-ںpy#d'yMX\޺ԕmZCgE2Fo]!6~y墤;,1-cmJ sY5:w\2S]:;ʈ05*:"6/[dL>@>ujw1s'W'>^A8b,'vmbH8ąӲr7/!ZmU>GE [y c(f&|SqhYC՞~g6'mi+S|H=_ eF񯶛76Τ08]μ}n0Ch{B:6}CQaMEyp/օh@ecEH5b@-E@\8<֕.;uGUm61 P a3C:2ڬ&-t2~W2z!Q"ItM&hhiIDt$dMV_\ЖqQpt='Z688>"Kʣ F!(Ny]aᖓlvr/b]a.O-uXQ7N1͑㱖_"F B*?m QLt1{5 V+^2cM=C w|k-کT^n'uub8=Tn+ˏ]Wz LLTm>5;ѺW#V٦K<;[DR?13yJ} yAS5=Q{1^zn0b]2`77=v% Sn_6b՜kb4й?EhDLT(ğ.¯NPE?;XwJ.;,67fWQkRK59)] IGcP#g R4{ Xȓl{ x#@dQ&M/;ډJ xs5{1^0 X6=*Kڸ80MK9?}~hsZVpI &OJ-ΙC k5mQiG!T]k/"|z![8\h.!o+aYs'";w#v;9<]udCc;{a( Cy ES$SvW.JlZpFRs~`ԭk:+Y1=3ȋo0`fH=K |sQ*ZyJ;Gv6t2/\Ko;'27Rx7@eЊgHI"!4$9b߫~&J"#wdSV `Lub[e’JSnF '~p[;Eg8:b?◙G߼z#M4Mh,a sw>kMXn}므FuXWnN~Cfs}n2.hyj6=h@D˵7qxo.~J܊7I.[2JWM)Sna{I3^CENӄ'&G5KidGN7iNAIG;^cWE6 t2u{ZS'{Ne)V!tJ[g:3Kr),h]Nz`nz+Cχj ǯCI47F<ׯƀ݈#oiNVٌ'e 9h}譎8Ήk$oʤ2!7V'3e-kE4/msS;9QQ@Y,S@=zKL7sȎjC]ZCX\J턫 mZiwkH{86q7!.vx%Nǹء_H.3أ2 "p٨ɫoWLr2?dOOU l%,gZIYXob%^"}{YNjw5V|d84kWS<ߞү<#9ٞRPuk4n ]iQ9 cIb7:I vfWp<\ݜu~5n-BX. tM]P$.0}gGxOwPv-\q*1fL8_OS<@ybg )W\%+9ED( i! K"_R\TrnB)I"J*q"TG.(x7ٔo} ~ҿyr:>Q6D "Ik# .sWfv^4/t0=-.Tkre+_ 3@x AJS=:QL^ߦ+2ٻcK}EGe!\1q>x})33$ ZtfF xq8']7_@J;^H#zk+4% "_s0Ukc?7 fS)tv0̮&^QXc1hJ؎ס/$݂'Zo8}3p )lvb hCb v{Y=cz}_A,OUGKAuȧBsҏ$4O<>(S0q60zJEͳ.Q A ! 29d^ .ldu:ܞl4[xMJ pO2V ?s& \ҌF\4/ұp)` `9s &eQ'[(FG+ٞDit\^F8c."Z7]LxdÓm)&hQ l:M`*5[?uvO;^$,J]3G1v eLm`w@)3%+e~>1d.=͖lzԺ0TF7I]g.[&8o╖9K>Fi*2Vgf7qRu˵A_Kܾʤon&uP(X00ÓIz [pXZMÃAD,7BB9Id^zZ݌6CG_AR vvle $z2&Xիp־[@ňTs)I?LJaQn^*ӗ4(=ZCCu\D TBdQJ8}<#ʻLP4RE85SgW=K}Ry$2MrrxSDy%V10HZOl:kCʬI| O&u: DAt'|AH%Pgw5ktɁZGi}ߨ&ZtTDŝA#riZݰ,n0ץUfAx$7Oa<[ib PXo_5n6KO3PGK<Ȝ C#0FFO4 0/<\a t/e\w.U1/5<Bp5 :2Id^ ª5;Q:eREײDA4"=>rv( K#Au}4ɫ8w@"f5lFJ.i{yL: Y7[T|;SY<ǗP_4!4b%if&gr΢K" Xd.cm ^'hiq| ]F姷5ۅXٜq -o y%SHArʔN /{HbПt^붦'.[R$.lon*M1Y@;=ztč:4 :(6FJa F TT/%W+JFr F{7M_s7[ ,[%[BƠ-UxgnT{ϗǴGZ1a|RQ_z B)t3M/}ޤAmb  e\FeѬ%וhH䑕<ॵ*O5eso'lɍkE&FPݏDdwTzK)NvmjgqU9 #|o,Yݛ+􉅿&8.>Q+0hL"헧YeF-\C _d"uÃ(#gQlX 1>)RaK֖{JIɾD!|D!gZ6c݃ା`bSd  feITՀ[zzF`؍?C3|wQ~I@+湝q ;C#hj Edpod⩟ 8@1rZ^HZd~$}-}/ϸs_{Ug=▎ƻ)(ړ}9 u'x1rA.8c?[X;t!$ :cAIj",Mm‹-xR~tGU񟱪z (`dY]=iM{\污-#XBJ@iU3%~3YH1F ۯf/w ѡ'pviFǂq1_;t=0~'h!-d_DSntr*a-$;uِ3w}wV1gAz=l%+L btFh '!)iEalԷlZVg+R_v2|uYQ!C(FIp^aSwp. hO, d*oǑۇW46LԓYT> ܹpQ1s8M9AN"ͅ[ fGDG{±g0(u_;*z{EEPCށ?7َHlTT#cz}KM@٩6ϧ9?7Tg{2d4i!ZnA4RxH;>Rr;}vD'EPU0S㮋~U$l9;zY>5bdXӢf7'a9v8c&@-B+uJr*Cr K}-b nϏ'xGU}S5Cn][&v86Hf6D.dl?(ңE+$4YknBSd5REۖ xy FInVɿ<o)ƚMA>`n\f#mGwDеۨjU}^8@5hM[۝S*hP:+(#$)~xKFQ>qm>:B3$ sM_#}z È@?"w-ҏ$]<X9Lߡ'7 a74gj=IXv^ߣ@ҷUη4 <ӉdlN=ה(trl0˳+agY%HzLoHzѴx|^++ 떪V;략J:;Vk3|\FG4>&zyL=9b^!kqKVnp Zo7꽱}6_ JEX]&{=j|-~t͜钺"4{A19WVc J*t?MEGa2R+#lHݗ͒{lN"MfeP/sPSn.zV세٧ "~V-\Ua\9u#CTp q ,$8?bL֜O5hHK a1Y3jKmͮZug@ݢFlg(:HEߡI3 u+S ~˾?AkRVH9񫿴d qevƸ<{ Cֱ9vT珺>Fր4+j'_ PV~T,Qtd7]*##^QJi@_z1=:GޒcEQiNyt4r%\.gjϩS*Ā8\W2۹XD+^?K!`hMA)FS2DZ~qC/EhĄvM<5p@4Q';&>vq:<F!<Gd G`DIZj7.zn؁fХ{s(a\2ͧT@K NEح21+E6xZ?; /G0k`'0JDnM%{6Wc&+ h N↿U*Q8gDڂ$JU > e?x4,׀{شAVfs@ep5][g,O6GmG1ex!Q0SwU'oS?6e PeŽwrQ){ GxOzAͤPkҊ9WU-o|m7WQ%N:b* $yI(rG rNd62:ntl@"SP,4aȗuڷ`?cXW璁+ny#1n\$DBA<ӜpAf $|9Ab'd 5mN% IJg 9E"i>|uשt}آb|*\qȇ4Mjl\,Hi%2aL0%jXdQ<;BR U4HAzTuՈsRpγ(d AfKz\ /ŀ@u0+rK= 'v ڕ6Y)tH5󚽯"@Oo'E~A Gg9p7.[ F*1k`iJ)%EAVs_ Ydvċs;ͼF96Y<0RT'|K~$6ѕ(BjS\ϓ C|{,Q^春o&xno}c5OWy 1 OPo)ai- obq::QTpqqx/>9㞀3Cc!c]l^^Lly'ކ`iYDz֝o~$3+cwWwU:He7_(H[p*zE-6J] Dmg7RPat7ais?>_B20>i?͂`P+q6J8]wdDFcl/ʖ> :ۢx<"L8~JhrvAG3{(ew]5n]ҏvܪp,)饩wUZt1%E"*w@Hw@;5֘ƝOMVơI5] LR{TclCl#"]ۤ~:W"PrQDJaD ۏ J|}v53]:94>;H8ږQGSe; ǐ^ӡy2`v:ȑ翾o;Qa %HzsAj/36|{jd(m5w Κ Wvw!b HOAXK{/$| 6+Nz]KټD{ۺhaC 6Cq). +kAB2/\p)JnG,1/r;]l( qx&h30207t $%3N6c FxePRb^D' a2-Egm2a~q++ޑ[fkM>zuP+;PY倮MG k%xU1Tu{D{wŗ0|l,.`u)ױib3|Ie 3>s @PVw Ts*%!w-ˮ7#y0m4 d~ +ql(O$-=+oLkٍ=<{Em;D1Mï޷ZM}GcOfM av -ix]pNޓCr- R kt*F+H3^偫<2 MPfx*^߼Q`ێOKv'_QIPm"t[~0#έyfsl¯}9헠Ԛ /RtK]xk Y.0{g;{0İ\sxרWgdq4LPkbҺZu "{->Oc/̵/*H:'nKT2A<NdFRun8p!4ٴI}, CS]B946BSZwq"jDGl / \׶huD## )Us1+a)M[AcODw: [lJM8A%5G<$ ܜAJa[#I>L\K29H4ml[U|wJ1 7(WMXwbr .oWHS,H븅r1hQ_D0 _AJ#C@O:o!K:쩢!{DFFsƻ_ oт/&|PdwkgRPg=7*ܷ@VgRFFY8r2 eMP 婾`+ X= +yI H $׫i`-c>S(:(3"GfVf$KsR"QHFfKd蹊\Ͳ.<^Q&)HST@e:F\8'62{$4ʧ]VX V72+Gk'_D$1R+>]H&r p#p+(&S& [(䎃9’$,}5$qFX͈NBA9&1$]"m9s1c%09X_u%^塘HnRÕrlmi P*Z4[g78XKl:;<7@Wh dHc5B/'v]'`9u33|<7&YgֲU}bJu P_ !fkGK2,Z{?]`hڕ$ U;f% !9[`_,blg"' ) e~^&g5tv3*鯎ѮGe> #Y$Ijř*Lϓ֪,:JG~(؈cE/ƌ= 7Ȅr@rRo9)zU'd>_Xͧـ <(^83 Zב ]CÁ5סwS},6f#\rBlv[V3;MD,L\F1-ձatbr=E)r %1[zLFdymph X,S< .Y]VE|5OOi,0}brŸ 0N8twr@.?a  &b!^ )Eogk9 }Y S|Qhs\F-G\NƇaI\Y8)l4ytEGug#}*r4C#7EhʬyH&Cb^B9P4!{GIxB9C[`!FiH+x冯m{} hf)#>oWOJ.D`!\|C43k%Y)o֚!X ^޺jw'y .<)ܳ*(I]z&L¾1Q@Rolr cϓf;HЦL\>^)̴}󖘙.Um&ĕW7|73upNJ^ݟQ]0\o@/NM˝Mkxeyr=|"UG)lb ~H |\NWjQ$ac0Wxa޹mٰaPY i*9?j L%evl^+vH8"!XšۓKIP Ȓ cv1@-?5t ۿ֊r`ҺN SYŀSa-v:ʓtMܭޚcz!'B&JBs 0 ިyub#a[uI4 L†ڞ%>> ^pLpC-YL#w=};Bڮnm16f3j=bkzeN>2%5_Dg↛$̑Br\F 8ur);$џC:{λ_-m >^K9q-g㘽[2A~I_b2 uCf_⍘giB[b5%+F*a[&)0o> _ʓ*Vjp3oF8MFGg,8\MeAPI C2\,[|7Aq8|ύU92vo`Z"on0(P;8\jHPb(  qBj $~c 0`NA(KJ_܈Hv-H(ZĒ؈"9S<~dyS7pPeBgƢgu+ƽ1?֪ ]C'BI[YlUtԉ|a,]PKƻ t ͱ$.H #`>ª.2A&<Sd:wWOiB\,*!hn&Q*w礯k2k^gYb$fK%3ПluLwPOu8]`5vH*X/,18] Wuڛ5$ d~n[zl6.^ht_?\^&͉U*ch?;gN RC(FrBp(Δ:wmk3Wr2.Uи1If”%Y[c2G}\Zi mfP>Lw157ImZ}UP&FpEy1@< |i2_W*}G˾~%I=3yB gqE,j}3pMznl=w!+GD}@Zonh367Q7m]µV Q7ñYh~[f]`4~ю)D8F@G_N^BGUؕmW}TÕa^Kk>uRd*#bNi4[C֘ &1:B{7~Ak[Ij RG)܄3#@-BSht"{6uݟrbx=Z,gj@>)J$CG=/OZGDc]e $6++ \5H+0D nrt R)T.Y6[ ;'NS-ק1ك>>1@ }})5_w;WA (|yk7V%+JAzKqt=F\X1F͔-۰MQ:n.dwI :~'3k;Q$]@%t*ڕ+{ >@=' is<׭kSoӰ0+ڶz@2ں~,-ūg$+&H:]+`iXat!Esy:!- ф DTY6pG[HBr{N-e6+ C P4`Q&;VAĶZf3ႿHqnG%egO,^+s_ !۰4:Algcyh2S,b;Q>9Ki5[qUp˕\7`f쀅 pp>D\Wy;F(5Eiɣ+<5Am;U)*3]5dw][PTkc`cՒohaFK'Ӑ}\kT*itCT`N$Og1L?!eܮo؇V"n{Z"])I nkQLbz 9Ig"!Nc|EvNH_[]`7M 0l n$W"fs/ȑ[f(.vƠ:pnNIC+ g3sY+^!#x8x }?J4OܭQÅ}%Dyxus^ O-"1`q3Uict~kw ޿hE 1>,c-gQ@>v5ҋK}.}+>SCSчJ?-ԑC)hUyGoT6Z8wSxD+#,JveB B[%b|+$y`$a9{,jfӖ>[bDb.H|JOz-eLU#>{s^4<|9&Nx%읜l2`4O 0k(][]BTi7 Z *wb.raqnZʥKƼ@ Ћn<0# QoA)ZxH/NL}HՖ n?~bV>܄8BT՚A Q˜Mܼ\Hd0w $$I@xD0X-No_U&y8D()lfЬ%wl"1G; Wt8i ZU %PF{z\~Ƴ왧uOB[m Vtϖ: Tu~1 cle׻KMV׫fy:hs>5hN+Xx95S @(k;75@ )\-`:STOfƋߑPyS'0> k| dC8s伅`Uf7qA2Ɖ:co;t9iD1t&% ݵSh`,Dgi.EU⏮]R@#ykw}_%n`I34%8TFSz581<ΰe Bw mr5½:@(f^p҈PwUB!+kcCa@i|){l`nn?o?D 8 6~}:x=Lp07LG({oʭ^4OΔ5Ovg'j,ùlB4m+^6.܁p25& v _ l}I_ű$,i}{meWɯ$q?RL= #)߹T +'? T*A ɠ?%Qyr36 䭼zo ]lwGʻpԞS]bT /(^My$=9MF2,+UF&Ѫf M!2$\9;=hSAq\fq}>' {uK*@LjGY'Y9۷35=U܌! LVHAqؚw}Ƴ,{%s >,q6Qecvms%*"e` L @AtC#O.w( \|w_4Tn%څ D+p'@E!wIdOI2ɶ`?MY *0ϣvތ=a!y;)w̯q/J|iΎ]!I<:ln|ī;rуy7(Dګ_Q޶C84 ƠOmDF5KË$-yWW%(LNJTL뜨#ʮ5{^%E:8:;ѥW/&/GBӷlc^C1㉯UaVH_W˛XPnd^L󮏮Fh]j*ka>쓀3lyP0V<Lc><5PAKe] `kq퍣Ve`tJz7 yݨ1nL?G?]v?ɨ&0) F)u<ܨIo)Fژجcehm+Suxt"-Lם!6f͸oH-;%!0#so9+*nPGka~q4YcʔAEԀJsDHQ m !Ljc΅_-)i!_ЊN[iB6(M땸c(ކ͚ZfGY}#nգhDX¾DUt@AY` pXӷX-auaf 0?4-t¹˼a8TKB{>%;mT2):q)_/6G8Zf76&ZxO㻑(<92&#i&)?3[~ԴPZt VF }5Hlv/C8=Lfp Fk"Ⱦ8c8EsKaE9Ψe Tgo l8sBs#ƿ&Sm髿jH}^\ *"i-|7B?]F<)#<)62si(dʭCE'AK H@ oIErN 1$&~Vdf;Cgo}U5O q^k VSmbʕpG?2g M0ۿcڙ)͌p'V*Fg2sq4S0}S#-rzxݎՖfRrx~8zDUb!1im M@ Ŵd•<7GTk[MRS2 TE5W԰#1jnz5$qejg %7IZaӃ~U}Hg`7j-)yL~m.J^Nab`H oeeL?gUD5}'l;t2;W?7i֗^]WAS)PQ:lum(؊![|4WB ;1J-SH6mGFC'l!>Y!ױ %R XgweXZ[ɷtDmr/M[FGpt|@+/5m=f_ftIyN}6KLF& U3FT|hߧQW&浝:@nc=Kpq]@/aa2=bK)+8مpG&5mŤbܧRwvu;\haw9*9ڳ;P&irSYҽ6kXMLrg뺓p>5+xQR a P{3wAݭ⯇>oۺ{喔&B!bdk4N"## YuיU}LPلR".eH܀gw L Wէy";Ut 7k%Cpi8x2H ~WEWa_t& HG4b`J प_1JĹ35 VkROP\k:wZsۅL5J); z禙Ɏ0t51vkĒI%f+U(LZt:u~WPB !L6h?iB%F ^1&zcc`OTMp%{xst2]_튫ỿK5Z* s(ŤUF?XHוO7ČNcy!Za3ph|B"uրW|LR^N[6)^EhZ%p V`kZbTq^#Q ~'qTQt5w~wI7<}qVp3`^[+^j1dʺJcuM+CVǗo~ ͐,E|҇^Yd0_7?Ekmi.GjkZj1&ґAS3"G锟ȍ*75Z "N#=DK]3YT.»ש BRJ| l>ɨ |-pdžBr[DWl^9w.HRI1'-LNػauXaWD6Ȩ|rE *}(^/2Ny *>$֝꿂ș3۠[4%H%?X,rCVF؄je1( L]خꝡpܒ-juK-tj(\qe_-Dc'H Ib-,R}vl:>IVAg,ݳhnU12}]1WL(_lrXrH^P75FS:_e'QpH)bH10V2Vp˞9L̟Swyp?H>f;f}hbū"$kg!o.Gu]-PݝilDb=/Zb`܎kN5j$'G{TBQs\T a\&')$mY>%plߤ69N+oFmOn>;?/[0-*@7D2r 9(*,"E*{0l5}5UkH 3bqH@=%(Wi>P b6gcg{u!W%z;T/_ℚpFݽGb~AH&G9(0b}3\I7@ !q9{N #?+|v{A`&mĊn,]hDc.2ƥvӷ)m(q j>ҝ򳸇Ewđ5.SPVpUOgpSSWS`ɠ5)Rh%ϑ4ߜ c>U␺r{ *jǦ ߅VQbv\$EZ7XE:g٥#N$_J I% {feeT/B/2ɫ jο~y~x Bc1*L򒜥ina ̾_ 8ath}HǷ wiT,_?5t5dL3GNX-Y4_{~|i{p7/ Z3/)fG`iM\eÖCL~ؕK$x vq4h,;ⷖ}ܒur=4MW< a-1R0SU]Z.x:ݵhCq~}iI&"Jy`"eݠ&TCЙ২lӘٷ?}wsշa%{\x*1j?0DgIl5xĵ1}r/z״UYHG T˛ 3H~&la|AV9 #(i=@qya3wI8crUaԠyrp:-eTnr{2qmL"?}X^4i`6/B\b$:/<<95S?l 1qJѽ).$j|.7tE;B2wz M PkJ&4GԌDnmEۨnuZ 8 dTsaR3 =V+RZƃÁt~耞8C7(`jzc᪋)dBXC%vc/n iN?ْbdږӎcnKtڠѫ?׿nnҠ!eE"f-3;zX6 %!I~2ާqūZ~U.غ[(˰geu7K=$AjQW̬ ؅GO7:k["I]3I0Rv?{,5MANoQ7^{;H/ 7u\zN a6tYA[\5%| |Wﴂ;s};*ȝZkWn%s\kmN 8 ~n"P*dHUbYn&")s;MYZM.JغZ0EΣ }gP!0@IMgrQ >E**ŤW)hP{XJ⤗AJ}+LWA/süffA/Ӧ _6s#=1Fb!Ez"B0ܙC;ZM݌ޕ ~SyIZ&cs#aep 4[ >n3GWt#<5??HO3fRaPEA)wY]) m}ϼ/zͶMYчwN6pxM"zkT nO{0-E2ܙށ%:wjz¬=""1H6PD ]oFUrZqDwſz`WmtCS(nnYHqF9Pص3R>-X:Q>1ߜW=7PmQ0Q4Aݼb:k=D^#2L0pv}֯w"B_:䧭)[Jma93ì;<~/Kv ZD1#¨+.cz13ͦs (y[QliZeH`UB*Ay'Iw ;byM!/|Ɲu!Y. Z-S zM*Ek>Jv6~8)M$@uɝug^̹d ¤ ˨}g-%?f4@.kGVE\E >I|1lu$JblxON2)I,E>54/ 'A@MWVds|gLL5E ̚\ozPRb5)Ҝh,t$]RIfʪ]Iˈg.V綑1f*?]pFځs?BaJ M&A&kS^R0*], k<X0 Vy4P;H Ux͆n{:hBj^~fԠ>5E6h9de^*pHGKK= LId,fiJ麟_GS,J>WqPlwx!ZHW%pꏺ]qYe.LWH  Hq "im!(~p q."L='?~7u=}4qHx 5 @鞂^G;@3+X=~-Fn6ar` ,z#F@cLđLT܂_-#xLK;?KI㘽ġ0Yn&Vj3E3v*.=jr}G0ȅ,e1uF} l 8 >xq,Z0+wQ+y6rz|؜aEٕu1ƼRW{}dUWW>o^i=,hɷ˭0\0oN,v[U-,X׈?Y$pA/8մ*:TO%}E[1ўF<]J#o!] $zb`'wחg+Yf-iqiel>#JR~#]B`c.h`"eLF.`4R!>Qe7r<{2!]r -&F|Y=KwN9~_C&D|1TS$0R b }ن2=i !ue6oD0\$x(}sW 2`ە!x1&I,!#i)Dzf5 QD aX n,< xsS7\V C8^ثߘ%AYUށΑ6}]5K )!Kz+a4A+mgb ţ]*kS@PG(P:父1Ic }v_U#e+$s81y@[;z+gbL0E4f'kxɿmqȦWzA#*]㋌ҍX?:Y?'̪?8A}5,I _E fuy-{XL9P(0yE)w mHdZnlL9 kiR:Kc>2*jTƥf/xiwfD-w(5܎/S=ѣFT]WPPi,oy_XI?Dxk+4Z$@Aj4QM:绲QA 2Pfω[B(]5mF}E½tQr7kۮg -][2{2/4R RL8k!H`A-8+a{N7]q.iM' sov+)JN\n<>q> -znٺӼ`%ӽvaTQ.Dvd.AYe 0'5KHB9ܷ53 B21%Pfgy'6m:&Np(–LMS0DLY+}IJlҠtu DPw{>`lӳ'>@* qkI\k=w>/ޔVB-,.Bq,K#(]?Wp}҄\[ܾʣGۍ12?Fow넖^Hni =*W2YHsWsάAgZ186l pͦu<"nԤ/Χ%(RDŽ*}.\x7}u@#R4M9[.Xӽj٦lvGԜ54|x^K:zcC>7=+4ͭ#ĵ4kr$eGLhQjMQKjv sL|ƪ!99ZNx0NOO%*v+I:Vcy%?rDL DџpZn@Yi@2K(*0;sW7HNZ >DAșDtm-{ʄ"k@p%rDI/HCxN?{"DځqH膜U~3Kػoj>n;"o"CHgez f6aƨz?+RWXY$Ś41R&f{! ؉qMi&m.?vvXhdbѳ1(>d*>&?v0}5e6!5g S2/_sS=}$7hНXV jV~3z`D+Lx|NdL q MhQu{^ $ʂU'@ 9zYVۆXkU#ϦDIBUKt\KGN(g J?GaYJ3f|@Z5mMC_SiĤ#ꕑ*3.ZN Y  Cd7L!Niә%W@ N4%e 7P$mɝe)87 f[u/ IKܕPvˠ\TB]~eV}Ěi;z(uT"^nul]ZLM3$s K˘.E@*-Um1'P/R@~Rc g/Nãym D\mD^gM unnlɠoV?,ÕNMp_7QFS!(}7O?o!tAQOG|[î5)*<۱Qr,iM~ǝ=,;#@2s5+™GӦf̿ס9E+߃׮c}n wfk>i̹8l)%,TMgSAFqZڙP7_z8/! *A-NjCuň/#UzyW$];k!U@&XpT( IE^ɣpk9aPDhAqcGHVMei@xe^&.]Ʋ`aE|j:[kg4v/^x-ȅZlFO(X-e*;O6.*f]pMN:@` ,cɌʁQ\jW c׵2Lj+Of[XZa%)Ѭ؍3',N# m c7iS[Ag-T,WĝeGVbN`~!4 uk[csgcr*<I ?!vz OUȶYR oNL1e(Pjܩ>djQmI.ɐQvN_ k1\N_covXƜ䝌9wVNyYJNQ65nӿ!T#hGVћbq^$VaTo8(4WKy`{(\&82.fV 0zpݿf@jBTeK:'& Ք@f}?V/?H&'ӾԈWd:1 S+ׇoљ:+=>p\%udv{iFS?K;s34n+=-ʀ*;ֺKXcb ;vוX GLIW+ Yxt$pGDx{Ӛ,-J(2,HcF>X-ɼe "ïҿҶ*${߂vζ俇Q/ }F\\s"4Ic~D{ߘ3IX=b\ґe'r 􇟆  {CwkƷ %7Ӓtm']w^P@8=ak4-K cr-wY/^lntVb.)! PMnxJ*&^h-;P -vϋPA^+SڣhZ.&qzDLB>)\'ꗓt 1*'!-˽43 `ʝFuwa!GfU.qkRbU j}i$`?_v '4ddz-K<2uiVUcK֍KZRgj'D65R b宼W 8U|d[兲iVG9\*G:V+b{V݈BtV Ŵ%0凿2o cxw> %d\QݠOսTSp⡗`!B6>4B cQ MѺnH^+ܢawtIPo{[QvR$9VmO Z8%$h8p VBS3NYNϛ引y[wL}ϓsLТ0iH~;B=-ߗJ֌PkF7X ?_62l=ӂ/T+?p3"W'1R^'N-6((CށNE_&B"@##:%0s4yӇ}gFSZlOrVC 5w6\7' &/PO../T!PK{8HOgmR ٝ`3{X$Y ߭cmZl_y@l_d:PD|w*Au/'b"]e'":\P9]un!C+$1NW&, Vr2^25dQ=${̿;c3?N\DwK_ M$l0/ubDhbu^s5n SkV?XdkMA;Y|\i\0> ^|bG0GwzFi{1Jw+vtaxYx# lVF"i@ܞ*ʭ'KX ZfQɭ,WMHgi0J(Yky i?_b.*bvn(Ye>܋PhNRy:S:U}8SftꪠJ }*}>DKA)ً \]~ɐ<*ۇ*pGu0rEQ# #P4&C(i1 fWK~sz'"<04:c*. U]wJ5 {m{ :_3O4kB̹vdg,kϊsTޫ "O6X᪍4"' HBz R[.}xx=9&l@6><1(N@L<;KM2l3ghIdc-xPXvhcC2/uT< ڻm9k`Tw㲐v2X_nՀ~M!i~5Mm!PH23^3'1`f6w K'Ů4k̈́2>M'{?H=RV)p:WoGRlgs1{NёܝVg{aA%9)QZ+ ;sE۪#`nd*w[#t'VYI:_-m-92Ec6H53]W(/?H+[kH!`r(uG'$ -wl"oJZ.qG0;cֹw]UTU /N4̺3%3#lzWN(Uհc+B!A)}ǡX{eֽu4YQlՉ?8*:Lg}-.EԋsV %9^_j@ݾIp5xēglk-tDT()6<0`pzj/𓄘 ڮ 6n`bSTLjӊV8'|Q> (7 . xO{Uq427Ocw:~ܤ#O?r`O~8 OߵdDtsNbc8=tWMO?Y3/f?vQ[ÏQaH6<׷.+QW[]$8i UnC+/ HE{CžQ쀹%oDhq`ڎ|Wre*}MQ mXoJ\&Lc|Bm v!gezfዋNYFAȯ$ohx~M5.f^]тHEtMZ'9MJS/fp<`,޹ۇvIM?\l%,V㧞m{=t$(4"vh ?t;i >EJH4MDmhwO8AiPGkơX~ޝ| S|2B+ǯڱ1|VJ ''[Ԣy4 !>l\ K|nsr_خǠ'BCI\P2B= !\ZXէ ðQVndK1b|[9نkq ?!x+F59fV;+7`wԝz?t urwjt) 7z+c1yo?=  [-3Lo(R4Ⱦv*dxpm O2KBXNUaK5ĎJh?[}$+-;fM{lw 10jd_:z$J*XuY``vgh=g#B,ܞmŸM=2MSӕroy80U`a g}(U6<ݝjcY-e[{hٰNQEOy;@^1"MC v^*8.;bMG!kFrz1i_W@=/! "^ej%5"ZG31m7*a! Wce < |8P86g]866Jǧ Ҍ0o,`Y'$aD^?J%T&]/} 7.| ( n-)}uϫ2<> zQ HbwbK|"Ϝ((Bb3AW9 Hg=?k삒 i۬1E0)Oz/)/h?ey/S e?M-OЖyɚxd0 \ F> m /Af/-uڍ/NP]<̊jGkGd}-c')uX'o狿t_#tPVꊿ~c5ܞ(b0‘'jt +gg¹Iwv/Z$wjZ:<嘷x!tDž(!K|m|mqjR9g:mgݥVV1IȯR_٢UC>!P>Du^"LN[s1˜L׭~mhkf!Dtg٭/q}I4'v2|J#W~)=w3o&p~"ʸJ2Q>I^VcI%˫wf/>4bW4c&=٩1nB"TxVS[uZDpU3@!t@%uYV!=Y Qi{DQy hiMk}H9`IͶD2bބ:X|6͟E_J4{[6{tFƟ/)@?x,o[%ʶ`CBu= 聀"ȭ`QT<s-eMR]Eqꏹh^;k!"cT•0*/A ;qi[aNͬZTudyseZMʲ`7f`ޙ*u `QdLty}Dؽr!pYwa@fiqo/tk*C`R@|K思 !6״DFkZ`iVw0Vq ˉ!h`FaN_)}6yYOi{<b%QEU}ǗrCLQZnМ6 \F~tAظ_b6y[fD^<":.8a[&I8\f̦v4b`fn짷Y@6R#E$"k%f:fXjNNz/T"+d?^tPնv;xFU!;ҹNK9H8O "B>9_,S[v2)"b%\9>yh݆0uX?z`FRMO\xm:d"QkTfl P*(9ᄥ7 TRZ|vF+_=}?-3$[Ş;{3]ܫVbsor =8[z҄B 5]WB+ EQc_C%L=WU`z ӀgVEi?@I\5{hL Ƥ4ya/m{Й( l)I!VK/X;)k6fEeztvAn.e $%er/="gV9X&܅Xq?T]9L*E-wF͖0PY;fOO.Δf;'ȧ;8}ԥ(M/zX 7yK!u~^;ΔB{.jBM҃u}q4{ƿQp =v,Kպ%F*+8qBtrt>Wة)av;i̠1O߁qeC}gh{hOoXLr mF鄐Iޠj zXOMk6=uGN8ܩhW<'ĔujOcbOZW`_IAr>Z PM #VfdN- l9G(SGyl^qG_^;`}-yD.TkGWLk߀l_lqAd|0%7QaOsQ\g;YXmǐltw^?ows7,jHebDTa_3e@eG( `I6|>_V(m~fq"~_0#9]Jgr.z%و.NC|3j.guN}Phqkʬx&v4h HAڦIwoi\/%ROW?,E%%3{&@?ck.4H<߱g>z˛̢>=c{Zs=UO,aGOY aW#%#]fJy0Rw}+p\  m0>Whĩ2)5'ສoy`-he^xg k]4*Ǿci㭩]$rz |&+FvIZqf{S,sՌ/3L!$E*Z*ڕo" FV5Am;bHS'=->Cb¬GI#/c n̢"3H(@@іF#TUϚfk+:HcC=?$y׫'1\#blԵ4@RXѮnI~.x}6ܾ{0U ѕXWKH(J]h),˹%i)~YJ65/Wc ;quÑM62pQ?XXKTHGhsGrm@ IG\:p($GZv) X/[c%r?aXCZ{ $PL(ݦHceVfT"yw\'(7?v,FG|m^Ċe PɁo ,iYkjso!k/(̥Yl-T0/p>VγB8#{8zϫ*7|O`Z[G0o`l :rc6eN'bSbuI[>͍~4zGs+/䲐5ث2 1-ٕWi=!T}9߱Bo%>q"`B&͂B}#_ Nh53v ]I/ %KwR(PĜI0 Nl:n!~Yqjo&hoi<3py\ue1Hɂj+$ݫ~l<' n5:`pvV6@V1Hh9i)B'M#g;[&Mzenoh&"_౺Rnķ(7ֺPϐ6+N)Yu Wu DJ`"\+0cR4 ;21]Ī(p5i>âkUPw,I:2XPPVM^ed0)CCow>,T&gb]Dk\Uq:6#W}[;Un㲊ŵi'͹:K_n3vyT$Z؉8"`T0l.:`YC֊"SȊU95Ԁ 05'!*|HYSߋ9]TMhl37yRc럘hXsr$Vۯue9E7#^ף 5\%AO;n=H.^Xr!~YcٹpNX?xUtBd )P˓?4kQ#MR@*a táX}X'~ 2pKbW&څCzGr.50rwЩx8NL(Oq _b72Jsj @y/lq~/d!v8@mfX+Ƽhn0o*:XvRtUyO!׫?xv[jFm1ڃ^a3)l%'R]h~D]'g/ђr';}VNQ [w*wtX_yFuoJ(Ul ,5|"6:[$P@am5`U:>.5NE[ xLB8'T@tiqS~ea^@.**`N٣tguj |cna$0F&/<)S/MM^N4hJ;1ޯ;nF쬉Mg]_reF4R%;y2L/wXN!*3iNI<<:#{S.| ֚#Pd钼_쓊XKekyC}Հ9BGRdavh=Q*=Df)`m abᄧ!;^9|P5WBĕ.{ʭjWW]C_p V$m(MK9 L06SN(t]z:,f@XJ\St/r+ld"nf1@n ^Ibaqz&ؙ(p n? | ~r+T]'u *B*; %>M3Ɗyc{ܣzS1vK:|RS5_K<0q?|J k'ټ#ر^֏͊M#߻bQ~?A[Dp$`aj"vm7ߋ+#2D(m4 L>p;Rsf^G%G2DO#%αNrtG"$boewp3mN$!Jڿ@&,xm*B"ci#zcI%); ih$+q&->m3nO\,~tNJX^3ȕrn U9c_M ]S֧t~F86tKZ@ KCiVm)_TS$'eK.>y]Fg-nQ+~м*Yw W0' ͢Qb_WDE}4\lUA$)zذEQm{2pm7&ޝ+H%4q+sƌO.<}ॊp$K"/^u?{~j, lxGXppmWsFJFsB\T`W$Ikaɱ}Hy^ ݦ ̎r(Oc G"Oxܮƽe$oٴcTT>Dҭ•Vg5 qśot.#~n\;GE5.rcAs:">9~spg)&|5q9פ~z?ݤl{+ǚ-:cUԯ`jDMo`Cљ0"VsS~VmN.f@ă.(u/K!c/>&ҋRc' `V6r61FosZd2AJCsp8h,c`_(C8gڨ.fZt&8fsZBO  (!SH/ԏ{+ GH.ޓwY 9$ئGi}5T,mZe Rܓv.@M, -X!84j.޼^TֽңkMtK =BGQjt䅭#C٢IM#Sm{pɂfIU/j=wWw;5II[9KƳK(Y{r# x:`TފM}a%>ߢB(MoWN'DHn Lb_U)q&z8Dp癧Yl/f>*a\mY''FM˲⭯Gz`7>ǟw¸:JKI&RFb;CS+k .&snd #(]t01}l*0qVJYlG5!)&XCcuI2zLFߊʋz&Wt*U/N2%L^t8~F[)HꃮĬΗRmSyeBTfL-C+iUŤ-O4NPFO&\v(T|$M*ZZς\{d"aUA@oߥo/RInp ';NȈ6Py4Hq+oxP2rXv˫/&?wHZ4/G6M|(ʨq{8Q>y+% ԅ7,M5x,0ZH)Jŷ%2Cxt>vlb#ʓʋ %< e݂l7qs3*R4ש&S D oa KhjwUJb V'"|R@W6알|H ffx>:Q?N-Kɩ S(-i̙'y^ Pk:iܴX&,R8;o (Gх$}:!sR]s ^iJ}ࡉhƛ8Bdj)gP(1--O&);z^1=Ea9udZDu{x|G؜@13{Jo}l(03REg(.9q\jAJ.vqPXA#[p_.-Jqt$E땬7Te{xH\v9) NQ]$[U\( :]Lh*$&2O ;2n5%!%[X'zƣhnݩP}(3!w"0^n幍 m1L͂=b|$*ϙ2٭wTƱ2$p7Z(Ucl*:5YaW6j^Z:_Y_ .F[֨zxy8yp K3om/dp GUyN7A{^Ffu^Xn)K%kAq㛐?^ƞt{Ƣ kR A3){G/]1|QS"ȡ]o?sq qb$IAzc'YwĪdݹ܄dA09!ւʴi"s r3i_V+")ּZ^|mGxvӅv54 ry]D w+j{^49HM {N' EpeNyy)ۮvvA%iڊ2Ÿ54S(!BPSC )ޭ0۬Gzj/8~j5?;8U]dT;[OmGC/5s,P>r[~k1+@)ϮpQʚ 9gC]~pVK`U$[ 8&q&<bF笃B`%?xe7GCBnk@]0+W]'H Zoat;>t?NJGJ#^6b?u_-fdp>^ ELu"ga C6I dQmLais('J#0De{`Mӣ geBx`51 OhzLϹDk H;!8Ⱥ"CyCqV':"SC^W"2dLOQ;"!a]PiIt.>D\ wpSA=i>e#lۖ|0 nȑ€^qPxmb"dNSG`zZͨ⥭b>=7`C|LmE 25Ѐϐ"Q8By6wiw +zHñ贈we-4s(AnrRvZXct6G?s[_KfOF'k.;fuF&CK!ٍ>7H mtJq>tCos-nXI,(T7`Wdf$w/JF(@)z*[UFt(RXUυH|%xTq ` K"-'XV9 ) c5 fL- Yi>u\2a3uMZZ=~}q}gV7,%BFX `\M@+fJvN([ޚ/P4~@u@d LѳIq b Ew8_U PB]$c:-Uj_vf=ҡDۙXtcg-G$pkA5ad+Ժ,=O.˫c {= n2^b8ْ)A ^{rG;Ȝ f i6r.QX}`s#k*m=t9vq7*!5x-3@A#=| H^1dLZ_KL0Pe{co@5Ј&0z XM'Eټ^4-.ga mJ$׊ϸqr^XMB7ͳ!^!*JG:=9*Ͽ.5`<4sإ^Jy]PXkf1B~;,(QTꗉ2F$Cd1Wx=el&~` ~NI;ѐG_l4Ʈм_⯒Sop_. EYmS@QDRvZ*w0B@rT'|m-9kܬ"ϥ#=nX`^V,ɲisZKy!@?C $0QKu}q舎Ü"@Kiúȅ@9χew̹^u)9Z$W[Pn(!)M-}f[g2^1,[_>lŬ2!' -'.*fZr"78Ƽ!8c73yZBe{0u n-DRv!z-v< O&G(KbrV/'qy& >>ܹ@ZLf5.+֪߬HzKQod[= T\ӱ5=zJ߆WUm@a-qr~l!|G)+S= X6 Q`~H$a3a͎ ,*L}Skoi+=ΥⲢƩ>vPj |p8*:xpe̷p_3>|6 Qqg@=M³I!GiA_û:Y7r,@kgWe} \ǝ4QնV}2y 2DeÛ A )w6\䂑e.aإ8֡|1Өeͱµse5\ھO$5.K72R:_H̎Jm3ën;ɾCx~W u&~QP lEiKD@6fHbONu9S0˛qA`5!_Gi# {/Z{WzgodB&}7dbYŐܤmWBR!CfO\JRmx}RAvBffbQ[HPcӹ+0Mr*yG Ûs׼/v噕,NA|?℺(A0b"MFPShHl! \WS-ڔY+y])VbD}L(d=Qv)-'L)DthԹݏ17FceGQR}:: ;k\zY0c+JQq{|by˙#FA?9ՌP:"Δo\7z[zE+L\nSh\EPqmjl?kO!U;ڤ}S{D啮`~mh1)[63jRLuyaFP \18DL> )xQveEO/o/Or' 7*a]pY^0A H4xΙrR&CAb+$sRmƣ>gx%)%n[͔ۈUdQ~-"I"u{J]0(OLⷌ=wh4{ ?D_H~I´тpʼ yyW#Xޭ w~x Yw+mSgP|LLX.|~>4}k/omAZyHf{{$H2WaUAt-zmi2 DjmIJF!~p#xu|zd)rۓ5fF]PϽMxqqP4/IFNkQPxV^{* |93r3 ~Xv C2cްax7ɦ_m0e/i*ʉ~S& rg47ܱ$F7`@SQVrX#LH8Sk9 )Gf!{\]#XVO<-^խxYj*f=-lF266!Y?gMH@[o`TY/^b5IdݫAtT|5bLW=I`O(0 J(T=meX+fq T OAf5 vp\P@-Nh'4=pF'AM=D.EӜ4sHWYa`AT([]چ-~ÇV|iNxk?VrY jNt&+4?k-c6/&tـuf~+zK96h̋TM| ' s{;s9:ѱt5WCs*4L °5~8՞Fn|/F7ono5~@5g}O}=P%H]ߌOTw@$]\Flb~s?_’Zk ^i(ԃycyx#~jA$+'w0DÖm0k8*}y}9~apLxhbMj=K";SMD7 e,ZRDw{u.jŽWO$_ è*0[qzk _:rCHOW6.,"&6q>fC:`͚,S.f_*RAExkKw#n#qd1htt*݊ |K(-!vop#Bk)W.CP^D_u{Jг\EXhLI+)"ܥB\%v'(ZUcax. 6[|RuJDaXބUR=F˖nB̤g4LABq9li9$+z6X{dӡ6'_K$kEf2[gv8.:0X¬A2^A&ce?xtvӱZZ)u9_8>H1֢$ӨU]0ˌ[U̒A;{W} v_mcNhQT(E;~y*೑)$Iױõ,=mڙΟqbҬ Ź8}#W"o> cqcXu^u=M4vfn&(LdL @ܯ,zj'ȞBgp[:y)| ۿ*@syy4Z%͋du,9e$qn;B .hAj`kC|W嚜əuǃnD75ѵ)͓0o[80iv~f/\L%P<ɯmSŏpHfFvNav&# zkroJWu{ERE '}ٚzx}jW;?`=f-&L/"ޓ ^=,A|?ά5kŅ,^ R6Ɍm Ktu8-@hoƧGqǶ/(|\j&_;i(U7G { "=f >R= >: _&ER%10PŢ Cb%4")'0oTO/ɍj]\g|29&uPhvS; aKFS;!3M>?˱tB4s垘AV'G GO8HxtUz+]'RduQcݬ 6/t^zn|99ȑn4GH-zů%iwpdvD=㞕=Gr끎`G MեU˦t80G7PQh~L/z`/$OzmM'd5c~"3ZGX|1㣥N{c'YxȌ_p8GS6vy^r%iJίy^ U% vPU)gc=^ėU-V뇼_ qD3ZELyIRv.e\ٞSZΜZ[fqn-`?p{ˡNЭ !@1:ma ȉ*k˥MGKJ1TzWfygR;CYPǁ56,~X8ݻ-Ϥo+=>ǏSUPFr?ZՁmaGpB_.X>6yLXUp.[E.#87ٻD+r_Qj<ֈ*/:R[crLީ!SRhX16ZyJּgT' b[-XB֯nS ^wiCaNpG!]6 1|t'sfl`t==xh%촋dD> LmJ!3T#)Ir0 m9)ӱX I PsUɍ}C(\#`n,t<)yD i?|ADފFpDp8Җ¤{ נ><d=EcCtcdu:fl~P$LƳYﭻrYӭ2dLoVǐz$`Q~η# D}~/͡ZoLİ?eǔĂH[ϓ|Ӌ +a[6 /K2D̢hc 髈 .}pӹѹ},Rp{VL,=FAMH[<9*ޝka&>cIfB.+/Ͷ(ֺ/F*/57$ *ؽn灬j O\5#RxPm|M?{?c1"5tj-:iIf*vRoϠL}hC?tEaQӘS&G!j;>5;H2}/;0S۟AZpc.&1!JG,H~-yEW-mkc"oW_?Պ ʔ@}ijA}`n*zN8VOu"nQ\c§Yp  EOqW+tV]pDL#{SII %@5̵͂ =.,S[nvf&kW8=Pi-fs#jnYW>ز=s {E$5lXd?.ToYc,C E$[f ?*=.b"jC"} eZvm`˝| c$Y_q-Mԑ|4`? b";c85Q\ƯouĨ'IQ/YM-ڒ{թHqoz[I>7Ô2%p°]D42Z`Y[`uki%,ELVR:M;k'vo3}{R%jX5.'23B߯@&5~\ìjG 0y1yJ75WYђM[@<`YͼQd]h"qScPFLTlVN[e- i*IB{~2@ӷA l$*ph2V@I;dɁv|PBOCfeBˠ\_?d68O|eFi\:|,!8TGR2?00>pR^H`X"YXk@.8XTIO}N쎕ՆQ>Rzg+N[w9%ώG^&|1}[^6Ƴk(pT Q5bj3&x'Ao{Rgy=A!V/+k7DYV:GcSst:L"M@U ߴpb+[J4qZ7^1D'}3"G붸dэ.GgzW%`0Gk5Js#]%PjRനµs:XyGgL EPe ݝDj?Kc{JJg~cJ+-F[c 3r.yjxTF:AâI`fcX=6oI5Ł]|̋v'u#e%4S"֛HLe 7KKNvpJqǫ4VԃBE.Y~{BdH?sQ|aӗ/WĆG+AcpK>6rc6'H9HYnԵI<.ZFrgn&vf~LSu TLvL<6\b6cq2?g kQ%ѺE vm& EyDF)$KOj  (K>f1 &˒̳x|/bO>>"H,_r䊏^9ݩX'ld33B9WÐQvNC`{ݰ'~dh9 @(dyCH0ɔprtHԉ?dJ.;3p:Y=Fu wJ^ڕ(8gw(d<PC,D_$_k+F [NSm]F8ըYj 3J F3%ϼ{=B8^Ior׼'xU~)X_f SLd†~BO7zZQVeӀT1 v3v'i,WI)LssMc@!Cpf:zZq1y}"y+BJҤaI/~4o R(!]Nv)xbͅ*=GLdDAbrlޝB;oYˮftI\-Q PϚlDCEGɛ^l=#aVenzzɭFfz)^؟H'H(E>I׶/

GVBrt__I|uQmB S;F;I f+6dW7ci^΢ XC=iyVn3(qE| %bP[e/"xn:3όz 猀Np\gi 2 ?ahs tfjԭ[%s ڼ8T|՛JL%)2fę~y\JHIPG۬bfr&J  6HZS2d3A@WR\V>M=䅫5 wC ˚NC]i̋`@ݸ/cIvZ N;l5rcᅖqiZܟ3@qʦ Q'Hi^w!njw7F[M) DP,6 %Ft.+  [yV[?܇ (P*/Mt^BƳS@k$?Ql"K>zc."M+r ^k#a'#o3sr?1VKж[l }b\N,*1bmw(Đpy[]P::z_7P/xTu-um8WRwi._u9.P+ tUrPZ<{~fO?Y"L[IzK:BKv/߲;lb#X}NMWeQEq/-x4v /;މ}ҽϐ鰲7i2(iy{W@mٽ7 .Ӄ ay AO%iN{B"z  `+=ZBHKmsYXb.FBDǬٲAWd{5)h v8|DFI Z8i?S,!p^l'N(K  o0΀]]1 Ƶ;Gݴ/ %LQʲQK( z (9Z6oE=-S+5w_ rD\$2xׇmgkw[6p;j#Z/ksfl^|1i鄿9ߗIshM#c$PCb˜JTߚțs,Tv}ZvǸA8TFI#ɵSgٕ Ax0 b驶fX%ZD EYΎWm#{\XpP>bIpnkLF3Ws.[*/w$No5; A!骗@]Q ,7F r6ـN-b6MB+T7)/G^NFM Qɟן!uF$TOTM4*pٽLˡ;/ 7c]>u3h~Hl֎lF(ucMPRH@`ؓawavqLexm9iM)Htg=FokF\pX$$l[rBLf1A$qˠ\…Gyvd4W3Is/DFGWb$nx|a> .H,ytÄAaї`bO- a:v/Gz<<-4S~)A9(S,nύu_&h̹04au(F"O#Am!@}0iTQFSJ]5" |F~3f\rvGﵖ߾R>ӛj9?|v'Ɨ#>M$C+woK$mŇ˂%OI ѕ!^9gKU)jZX$$:A6pGP;}%&'.F'f/̠:%Nۙ 5CY(,A.{h]é\< :Fzovca 1m￯kn4nΨ˧0n~;zQA)D#W2+-֮=yLNfV**LlI㐼ΆVv}V-2J`׋mWlldUw5*?uFY:. 2u $onG P=ZI ֓1wU݂:>)5Q0twUݿmMe 'Ҵ[(꿑C7Y9xdz:wM޾@&'6}<H+sw9WBPYa+(z*E90(X06Tox˛KnlDrh4)?O)33BDhVl%g |0OO G1+~dPʈ*]'0URw635!lƑM>7Jn)3f/w?ԁ;_fɘr ZBܿ\ dIl J]S SQ C.ElyfjlbҺ mn{(]>v O\};'uLmHlXoNf_tT ԛ6d2G{l/=@5_Rhmߜg))Ii዗d"ٞۢ9Hj /8¨1FmI7E`w̨y6JE#PPJWdUlӹuBDAn06Bd#Ztjt $F(%>,[m7Q>嚴,Ţa+򗋩-$4tVRE3| -GM'!ǨMD6UåqNjjLUͷΤ@Ogf;B0݀iD>K}OjGmÊ"'ocLv`܋F2Ƽ=x\#SEzqm~CqoA+^]"wNWkѶ ,5GL6FA:S}ՔsvNQ7R&{ 9zPr8r^-b ThS<z/d񊇧}`$*YkԂ>1E\ "TxJ*{o!sLʒ˃k‡\dlPy`:|cX0_ z7AV:3@ l 4'-ת2 |Ӗe}iuFk'y*샑=5lGP JBՈ"nBЮLNj0tX<kQ6Zڄٻ_MU%0QI Su$ji“T%?CUX7}gC"' 0Pme!{jqJ^w8gw^?#V%V S ]QB1 Pln}v4Pd#rۯ*d[r1g.i (2sɓќQ &-'{hV$JKGv>vq0N }Et) sHm5(r.AJKf֍ckeW%Sl1}ģP.8/v}ayeV 'ebi<W`0 `_zj%B6ηU>1pWOA`} ;Yrk66F{Ty:*]$9MOl ecD>W$ޯ8Vc tzR#䟘`Q^G#9AE05GrgylDߩU홧\C/el¾ko:_\Jvpe uʙ9IBb\r6mSMCH6I:fs n^E[B0_DTΈk[JAﷺ`.q)BQ85 og_F 8zo+g/-9ٻgfDt]  ~b-Xm6wm1>p/Lh܏wd 6]aR(1r| ]a6yYn$zx3nenR/㤺t:slBe %X?Hx@mi϶*JM&n D#*fQ}wϊn ޟ\5޺[&PF#6.Ry8N{k0ENn&KKwE6 }ګ(MGu2);[ a┳ItsZ0q07st\Lq~f5d=v_?GE-vYi\GfOIڋ>nD-[y!iC&Ь ɱdE=nlUܠ5VElKWۆC!q=no%W E{ B8"=ԓA< =NJ?-Qgf@:uwTzSiN NCoIf9Ĭx҇r7dQw 0n!ΉhF/m^lb}V/7?i%#u05/XU6HF!--u0D%~2'fUZA zfQ&]c0\>O8q4XR1jGŊv0^XP^h7;F1T=[dR8yP챹2p\ن̐p𚵷y h /;^!M1xl 6>/Sj\''&1٧ Sh6txr*.i<~N|",ϟ6l-*;?7Ϝ2i9z/![|PG )D Dbu|"%2ULwS2E)oe1o_o3#y3l&; t BpgfG4j/^o &qp;7zyÊ9X p:—hHjh-xacW7-%tx Dr/V!KENr03 >Gk%I90ru`0,D}t[~61P/Be93ZU^ch@G "WmtF;`A#ɅjׂF^zeTao"kw,jXDTPa7Xd~ I@%E^5~e/H!:7gpkHg9IcJHY%DvHUBɯ 40?j=9"+i(=dˍVČMyL\&۶hy2>KY#6*(\V#ěUc< 1v0.n? ^Jeޚ}xg|$wCw-KJʨ>%Y>I̛R.Vۂ% (M_nZpR˽wj(Nz:G5} r_8lSۄr__Hqq{3]7c~[b!*d]eq]N<> ]I*(S~O<&Im/)c1)EVטҨڔ3&o`[7F]I;-VϫE7bgujbW=`8RW*u nY0il(*v^덥_+=~ZDmM5I-.woZ=xfBWqE1k=Xz.jOCW&O3r)R ^ulaH1GеM=1e9# +pR)uǾZG?3D+Zqpm28k:k^uqc]k&)suGtjiW\!tJֹUhV0$\V,H`G nDE7~5U(Wձ8Эu8MY *9t;j4'8O/eC])S/8Qz|ƚ#˟8^Hy:-j!6ɿ+n̒ѝ5c7ODNeڬ'4XDDzR}*hJ-G Jh{гS$IJ{/Kv{u fpuW#kp*էV3@Fѭ1hD9Gij.i``KP(h a^ڑ;[d,O,NRU¡[QIm yMyX)=V;Zn&R(`2s v홽WTs\8i:22RЙwh$?}qygqu6Oi+ٶ:V졍mm}׮Q&i);HF@"LV3B~J%TΟue_ ~kܢC2 N~ʜiV dCv[@?l0+|$;4 oŪK<qnv:*}"UfXkԓuA{!PPNzUqQItW[+w@a X)&RݐE=!ע,PIZ\t򵒌au忷.{6.1z$}z!1݈PSWa^iNN5dikm*q$4F+pPNP zAX28uScaa=7ӤJE_YX%W8y~F4T%p2S}X Bˑ/7CZ}KTYE^0lӖ/[Ȟ[ h!,វH%pzhRhؤqtT8p:1U\=xl٧3[:-iv-(gYZ0707010000037e000081a40000000000000000000000016661a1dd0001be8c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/}B]?Eh=ڜ.+AYY;Vh M&B bٽ1_ž@jG?£a~`b9m cE(Idî@j]GS)VDamWD<ԵlղxOV??][GlIE~L&}ĺ!|ͤauWRB 7`!Z:r` |Ӳ@;2jC@GߘUlf[N6XXkˠ 욨k<ʩqpPPBn)E7x{r#$Fe }¬YV*MxwLXwuXQL%SljG:M=uڸ)5|;hbolymmlE y?E!oPTRb>(_}3-z@~/j6aDцtp+ϒ<ީ{/Lrms (H쥂QWp@21{rgr*&j#(S$u.F0uk.3%%<Ø%'@O"i|Ɨԙ4t#[s ovllh f!PԤj"3/>\SO $ 6 F}Kqv\/D- ΜY+s3bOO]\/EҲeU/.**'zjuv!,8fjрt|J~;^a)GkJ=w+zu‡n a# $R^+rm,qF|Nv8M?pyp;Q cS0c XUa64/*{UP!ltN܉*?%z41'ZmW_>ψk̫m(L򑎳Ke0i񵀍,Lj|F0 }=52(Bn*(gm-ǻL@ld=Úo%̱rIzYcCORqL*I*iш ]=J=}m3$\B$/`d5*^~.ÿM~X Dʽ'{hVޛZB^UapSm^kqI,UN UHz<$_̙#Lu3)5v}5aZZǚU,3gGfԉ[y~Ryi:2|u#%x᣽wF=ivKB o}{[>Pn^RcsP݊lczn2 ŧ_fҪ5AL: ɄJ#tݴ .Ϸ8>l!ޤ2zڬA8^]_Wғd1 --]R5eyF6m@)8=@Zypw˟G sc_ef},=DlڈA# Ɯk4yjJ< ɏ ny֨FbMt0~u+rsԸ֔CӿT𭰬l&M\ni]_.0j0xʖ*+ypP0~u-of*dhY$u04 v;$B7@b!\.?ʕ/Vև% C U1--Ku•%Ζ#3X}>g]l oHS x背or@bV>-K<.ݚdFЊ\ha_3zWKѯ<,s+DxO" iOmR`6h{8<R-i,ȫFzޓ(l]ǴG͢cJfMOb]jh=p3XKǽ-ڼTJaK̲]&N! Jtf:mʊ|yQ3kd0 `c6ˆ;ʾJӢskX[#^z?kA剐޲wM+ZY4?S$=wyQpdm!ˑ{oޓ6b'J#PU Y*aDJT^!)P"a[tEcz%$np% ͌CzjX9ʉZ^%qazv05c;zfvY#g k?9R&slۙq$\1Ȭ 3 X A܏n tFk1QgklbT0?PF.PIѓu‡n;mR7Q cxCP߾͠BhV̌8.uzR'T~Ixҷit6"fOKb +vm6`npuD +) ԧŕ?הfanDI{Q b2(0Iz }deXNkׇRlp7IxT0g^r#Ϲ!2TZf.e6EϏJBVgwg,`.#HWFCMh7 Q%"sZ i6J pjIzSeΉԝ8Qmԉ:%דlo/F~IK{V  KyP"`&ZsRw6\XmnOJ_ 8R"UGn `(;ΈD$* Yb xx2.AkR.k!#P2^{l-Ȩ!ʜj.I;u '_ mja尐8؉+{8ʱq N' y'WwyԠyv i/bL59*Mď;Ȑэ9Q`-a[T>nGm6 *"m2w7H:Q=7E:y_6?|FjOHlodo\Fwxs t^z M3ėU6X^9?ExG2szM"6`ߟE ˮ`7"xǼυ1W=]V_>xi% ~jz.K} Svڌ >%9]E, m%d}6P3z&>k]0tO(q3ǮE39(ȿtX w#8b3y݈:}]}"H@kp|l ʹ> =q髓֨ LgJMpHz]p<86]z~qVtt2uU9eZ9srJ7RCVaPpyJmNJxk2v:ZKbnG*A5~pȐ=0˘aA F902yTd ҡfBtA&[oHxTC% &,DӐIhY5w~#oSѡŔL{N^2W["T|{S5]+};NH!qh`=0O>jb0PhOv@f^ݱY,(ޅRϴxۯR@a[lb5t5TťL5 I-Ejyگ@Y'\'"B}~KKca,,W<~+ W(Y&n,vf$u0MʇU$[nmXEG{NFV=%nS"])~hO~)cy;\EBOFbR[=7ކ,ó4j A,O<YN.D !{@0/x)"S#d;JntS,Sʾ4s`%ax95<Ld!݌CY@1eXU4|v3{t:um 9L33=F}]1O˺L0xj遃?,d$[ /37q"cEK{:s9DUh)h"C FMYY2I!Mg1"%c҉4[տ뢷OцK!-9yfC4 +7F9b11İ[q1'w5u+TW(M3uDz WzKEaf} 6]Tpn 5E6j$>H X֌iТC˲P hB4V:hKascPSųN?v_:хw GbDy!BO|fꮀG0(=-9|h@ZoQad֧;(b dt 3@& a4|DNQL'DZG?2NfZnͬ*33~#D6h['Ab1C?#JKkD=Dh4p;\-D6E-Xi})VK!kd ܅ǥ{b!K3b֞Ej눢p Ţ"雎8Mm"pk{Դ)4U4׍1 Ŧ8rF 맩+8G>%E\Vg I2cWN4&!mwt"sѥZ977]Fk eBg -Z+gsz_{/\p/S-|$5)mUsS C=:SWSEjA5ީQ?*~YGZ|Câz]v325nDv}ItB|Y'7F8YXB&q3!q\`f1RL?_M=! LA;\ն[qN/(n '/Qg쯩l-r82ն'8s̒ ׮Vd_če锃cn{бF9cx.pG .m~cI' %TPv k8o(ob͡1>X_,æs#֑ ߃ K,Z lL!¢X 'EXxId..TtkzUIiwӉN8ϛ( m+헮;ۗ+)pKzz3%^0DJ{AShbny 9\i͘by~N(XK^S.VdۈUϼ^:!W|@Pz"3KA+5Jf9GEzUX97z3Z {d[]BҌbzOX8scVI@ 4]NO*~j$g`,d0|b..g%j@ ȚR2S=93~fX!-aF!Zß"y?P<;C0;{O숛/`$pnQM.2QՁoP1+- CWVǤ1,%)2llԿVƅIE" ѝ$9!G6/؜& QWRP` ިl >Tܚ^yAMλi:ŸXguo8U&`"mw| eDŽ*p(irc$ '=!`b,4qQ_y9k]^nctd/rjծ^^, *&CU8ӬsQ:A'&<*lrѳ(:Ҙ# 0+;+/ϝ+QV#8ĦY]Q2C \5,w^xz޻Quu(puAV^R:³89)$[+H|&)qZxFRA]Ϧ*|P';a+-/eJ![`lQ.!v'>RU= {0Kuf֒;E<8~ko{azb2!O10%#lԍӥU zA WwFak> Ϸj1@8B3?M:c _!.Zc*v۬WA(lDu ynAm.%Qg2dx;/d;a3l/)"A`VKR4CIznLw->$űREl?kjzzLRâs[U\ɺo.SWD|&$.ξk"LnvRL!=k9xF؇cwT@8@rx1&gr(89i裸87P5ɳrft4 xr$4I%֥Xta7u`AxfXG[߫qm õ<`E tԢJJ{F$$&'eF5 ?GRqhNUZ*/d18G7*2Hi}@ /EspuuSԮIʿ,ic/:L*hq K%7\lHȷ6L>>0l2 )Hg3t f46wrn?pE(Ḑ)z Z}<"k# Z&#]K mK?+/&Eg?;9xrYkY:]+5."lEQd.4aYkܠ=x|'VɶP)z/#»f QξHۯkZ_4>sjՏlKWM$~"] oC"ZsЄ:[ *^>#Ml䵘Kd/=PJ&gh#Ԛ[*hdn h^z"-]U̲V>k[9x ?l0<;.Ȋȵ5K;RK5䀥-ߺʦ߸E'"O2rw%|1\kT N\xOWM*>(?HɰI-3I2ú`귞ع7\+NF;7FC'ͽQTF^"tj{Èh,z$uimID rꏽ*J j?$DTn3)^OlAjǼZlOe,B!w+tM /8]3'v4s*q\2u)Y|wj'L2'1~-IqN8Ϟ?Y֦B\sҢ說 .$: Lm(D62}48MλPv|VRd x'Jh2NpݿJn5Yk? \5_znP  G!'ig:-]C}ӂ2O7ݩ2af%uk@gyf!Ʊ̢G[ Y wuqmQ +sY juc(84ҝ t$Ѯebk$p7)6&HKWPcpzübyg+%l /=qO xSζ< ]>n=ye$%ع* bH*/Ep'W,.HgMeoȨ%8>܊ 3ON1|ynGH,dtBUՇH1hɂyD8+X( xF ؾ\z+\h)0eOc}=261+9m3~+n*02+7- ϮfMeކHKwϫgU64 "175K/wf2k+foGT@bF Xf ~r8o+/ ܇Ü=v#@k'2ӗ1q<&B.K03%2+f/0S- +Ѱ6KxMS&3@>=*¬V,k:AvUs&,x^& `yD :y[SH_v>0,&8ju ;׺..覹Z6f }zܞ4`Knx8،dF sMMyga6&Yk^XWh;[jg_:^)fGd@)tvpWo~>$/"MrݏȬ8YkXdsGˇlEp@.ZmTl3A]CIb V!h.OiN,l~O%Wϊ},? MjEJZ/0y^rx>Qy$}6c" wFfoina.T(l2̝5REyf&#&{ٍo&#J28x!ҩ$-m Hy2Ns8(*E39ՔC44)nw"&B "cXvci%w@tN3K.E-Da||muG;72cyp.$+w8KSCčBf'Om1zhhɀrWs3D4Dj^\@E 7,hKÞK7EuOXzIZ0Vcx={F:QaiJDѬxSQd=?v& PՄf)ءcMgZ /KG^w=р؜->E7F/ZQN;խTlʻfsB,uce?,e_AQ;bɎ Ɇ1}Ǐtε8kE0;2jKBGyrLEI(A $ Tlȸ_-FdrQz7@4I EQTTLGd JQJ٨JH?|EEFi~Ik,x0ʫ׶prCrC`9H ?/梨P^Z < J8#9m4)ŗO>V##eUT}4,xzvRAO"1_] (M 3;lv= )# <Kۻ~S3W`iN\ UG)i!3!Y(.IH4h/W,pml =?,)VIǗmʫ15ҤF[ KK*gL5ʳ30#390KY4>9 53R3Fc%k}Ts38":eцN-q%繞tlAS [ p49 "fՏfN$e((r5:L2Eiٿq; )s^$7z"0#PIH@ .a@~f-!!3ƽ3S&W{m/)jQt M e* oE`o}l iw8@[qbP EŸa;e_VvԝH#G"GN=^һ B7DXS21o{g@o#U1h-Ќ0ےhk+lt@[,$Q)B7%,})} g#/Z&{Wk4Yg[l*˥3g]ei1̂youF'\D\5m~5 jdq$_?gd^ 5*~s6T5"D"<ТC>#HbdIx$7a]Ԛ cPrY5VGnhU{ H::ƫYGtϕj O Ft` B|Xצv h%l>S ۰. |ܣN><+7ou.!QBNyk2<JB`V;B)(axH-0!}=n(i/ 3Zbis._U2I yCz^?BI }Y3׷R~%"mMd_Ú3Ͼ'5T./%r)مG,Wޓx 3 G}#skjŐ8e35#I 9GV&Io T~x<+1P}0H5\RbDOz;Tb009`=QVUF!s;$|r6C<e-q:1<&% wgg`Fh#QU ?ߜfܢ9Th~ jpԥ!0>)R!Wa7V0ۚݧGQe'ݛ10gn4I(}43˓{>Ѭ_?5tWj_GI-;I|˫Nx,ThQ_X`no0 sV:]bEGA_5ALH,dיdDz_O͟/>5a`o&_q%i>%* B!x`FAю文`C]!8t;sEEV)Iԡ `M~˫7a *n6mXL _ס9u@wQ{(XJJcl Xʐ;Vǟ.Nv؂`oy)y7KdBI9㱮QTq> KtxTJ43cn3*PogHev(+DIg%4J GIN7<@.ҏv@s2K׸3-yofeGm϶YL8%(~b?3ٵ27 [0i09{^N, \D)_jVthSڝTЂ /F~MU1q*eiq;>{ j]>丗VVO!bZ9Ҥx;bv\g /Wa!eJ[9*Q5\I8 d}Vns7၁'4臃Zڏ΂ 0?簾|2fw{UJm mJJ`f"}kbv^V9IP1V`X>cGp|9iiv]$<;チe V["=)}Kn$A4yCya;ӿf\Uȷf%,]rP d=AzrdnXoo0K%Y,Piґ%KJ10| syɟ(j+mZB mjy:1s=[ h0lJ>O1-2X\'zW keuiXoYBw8U4ߩD.@iq 3Πj\ad5k,=xs H'1I_~'Umb@cfo/ BzILa #62Tޥш` lp'ׂYVUӭ4]EF U#Cù]Uɇ5SÖ- 1VeNa]{/mf}K &Q8kR~Rx&3ZKEQcVD6Y'8x5VG qjwYύs_?WaY-婮I>qAX/9HrttF]4 Iuy/>53gGG\~L& ik)y+~VZ NJ49 r ]eX^|C rӒ7Y[v4u7qy)y"&"b-I B> [b-s.Qs(ZWF6wi/4zTb?<_)X%#ZsB7GOily}Y>D).4py')%1S䜢Ol{p]$05$r%+1B?+Gs@ܻ6 k,V<ĜGST|ʘA-82NԙR0(L0yM B،) ě3l0F+<񒪺NnL!_KEd!wHxatT. t p`?q"bE*؊@NS }`ْdx,}t_)Plޏ`QdgaEDEzY,+3lFTq7eS{s-^CwԂXRrY)!+OXQ))[dLy)x,#X-:#5h\BFFIGS*v1o%`oQnns2xjL&}-mw1 *iEgPs^{7˃^2_r8ʫC6hvQ'4Cv"2Π0ҧXhMWZ7#hR'bvs*˨ߔxMowi,I3ɁIq]۟W~54ifq8+Gow^Ex#4u{rﱫp6陂AE$}]ur;9%#>pG%U./}ASK}QmU.X`;qzJB ~)`$}x4 lUVqa՞!gacoz`QL [xm)LbHMx^:?.EP~OR,f9Wu" ~81<u&J[l5rDFhz-`%#Z{3f<l7ju8m z[׋V g+cq`'ỳƕw2vlQ\t>v_3vOκؒ^xNLh]\e:Z^K{< 1َmhUȳ użq#ya9w̙83`DR[quE{B(e]Hw cg/R{j)lJ`h月n . OM學4W4[zIm=y=Oe``m:P*) n 2^dIcpp !9mb3TI/ܿ19fzTxA_rU@mgQ* 7"9DzŒ8;eNy_I@W$VU񪈄-a |s"[mxS{Y1J%\U>SeL^ksۚ졛(=lǴV @]Pr4 }l}+;NdLuJC#WiLg>P8p§ٵ^X2el1:{JxwAP] M Ձ@1gUG*.J0JuVL9B~?RխT%s9~l:Ed :xS`H롄Pn)i"k25TzC֫?DkR,VӋLSg ;x'H!RMJqbUȽ7VTguw{u;m̡JP~/qY"}† ٽW! \:"u!ܽG$TwA'݅.UH,roS ;!R-5อIp #/6E$Q ':|$lN"hwȘHđNv?C WqZic*^c&) LS/{wNMC".=u!svgcG.91=TB,|d=< 鲶M-ß|$? `8_r]A}cO6i;5t7zP $ i]pR+fdlyyg{z8OCteJp|= HeUi-BG3? r\0a3<2'ệb#7@"^ SGSjXB:h΋$ˆdgO?<؂H˲MHPvg”3ޠuEѦStA(w*C^MX'{?p8d!Ϊ!x%hov1:lbh}zwYq8" N*P#H"mN(X2hG~.4lߓ!F <2٢IW\X/LhS-.gv㚼xtq(]"ea =f5?>~~^(]n k׳`:p+ע$[G`4EW,2&,s|r+"fUˉrg"m`֡&GAj'6TPvz @)i< N)Гr|]j" @3*TH.qO#@fA{LoiWPU'"DNbV"E ss{N/ǁ>НǢѱD&x/^ V⁣-Qi~5O~>|sH=J@ޞ4{cWİM8V4Hˣ32AQLIfĩ% ,/N2Q6KD;+vO&>PTZqx{3bCwVmw&[~Mi ~WPIV2B=%H!kY& e'!I &1_={+P['(~sIQJK+G@xmʣD1ʿl6[ЄY龰hVx&NfvM05ٮ߲G}c'VĊ#sřN@AT+ B1p@ *E^jF,4GrON!iEp`_r~;5tBR&qQ]l+}q:1,Gh~Hd{ǘX8x燝}4 apdsJRA('~3v&I;+~3ӈwLw8ȳ?-9.%8 nJOq?դ}N}3bMVV&W(\m#\eNcbɡu+nӼ.ɜ7j VG4، oQdN*b]5w'/˿dTZp'Hy5$?/],dW޼PټWq1V&H)vN*HV<"WEp4xl,_=ǭF">dXMzU*jǴ+Ӣqh&ؚNX5"vcX ekK#7`ǀ5.ZwB.G8GHULYSF[Wl-3}y5 X4 o5Uv@zdԏyL OPi]jexr}S:5Mj%Շ_NDzQ1~n.fK|Xjz9OFZ>&*zl*E2zEqrjW&–9Fk=*.ƪZzģ:-6ҝTDKt0""QU&sdagx;cMme^_KbrkWVcjGMLv L)fMԒWOUOX*8\qZ S"S"#,/t71ltMs^!t2zg>EL<:Ok җk_Y0+\\og,Gݎ@2E~b$&\o!mjٱt?βFwm%KT(!=Y̭oD,&-%=CRwt;:-|U%=;>*&cN,4CJNM$vF'h)=.0wY[ ??s#HueczYӘ$[?4.cC.aE`ef: ic##ml,)ʾ M +U8Pu']jLb_>y< X8o b]" *ѭ9(s!+Z,!蓶dnV{(fMhߴl$Q0q^=bc_,zfpTAe}'vLp3iZ$_׉؞3&3ssdh;B:,Y҃b5橿ۗD7"A&m*3aC^ FTM> }jT,+!=`۞FqÞE9kBiِ:3(r_9p#Ip(5zݞK.p:e}>4bLODVLȆ2nkR%;D'i,}N NmT{­(oi'PN e;[g!MQ&^m1J8eIn3WtwW$C3)N415}v=ipqL֯;ÁX/{\(I|4cU.m#gX{UQ0<ͼvܾ&4 yz؀C`,ZIq1~3`RO_ ^]a!$Wt%گ|H7(?/ Cqh,/3S$̚S=ʿgsߟΣo@FLT 4%SeǮiu,&fouB]M%!, BLi}FSw hnήzDi4YY"[L\NnlQ[6&g8 }`J)U (lXz$%Ya!9w.%5M0Z3Š:z!NG.Լq2`꒍Q$/qŌp@\f5bJԍ=I$^w< o%lp=srڧRNh%L{Y1z޳;a@)C\v?UIz;9i^ ^iGD%}eH߸^!!$A-F!dkrT{wncrS\Ja+(uΠ(CRjI @r8~R aΡdg´fD? b>^6 pMbFQ_Ybs*H&u@.>~ Z0~%yJX$sϭTm(|6Z1UޠƱ0.ߌ}Ec%(\ѡm <#q(௡ܷM AFCI,oOi<+π5{_[n, .1곱=X8@iD7ωAui4몢# ![7Rj|ߒX,WJi /T%纪ϷcKG?6i^]_;٩纛Z!ɊsPVi43F2Re!c*WO<DP3"R\A)Ѐ,Tߩ/e:վ`Rk|¾a>t3Z ~7X*2.2or{Oxf pN~fBώ-/Â7/6)Fw1{̊Okiu$+0gc%u~TiBbC{a %W@ܿϤϤndwg&+@Gmr^T'6?V㸢pO4Y7X!aɢƘjFɣ=d Vyˆn #hݽŋkm1+侃LEε9oY#TD ܂9[Y ;S;HLe?YnDHFWs3YeFlK/rM`;(a5s4!P<' Umo^e6`)0EذdBuz 2k Eo' {B!q@D"J|HNpMBXךmX|4~` >b/s L|g< +Zvg dÆ!1OKc{m<^} o#V¢s~ 9@txyixhLSH%E_7>4%~ Z:7[a|5QgLΉcrboK=Y-~E8jبjW."Bk ,r}U"{KKI kwVy6Rձ/\2=%S GZu/?Qb]lrb:٤0, Þߕ?+'VW]y/ʐZ"z̞iD+%;(&C0&{؎MYA>>b[V.'zyWmkt9pQ]XxrVm, .jRs+ Mqɛ5)*E9!q hK~Ż8q͕"1~kPԥją^ {4^O\+.P4@v1V(EH qy@ `pk D➨Ǥ# nԼQ;qMFP3+D抶|dj"iVI >'c_ VDl z?0sA9~wޚA 5Z,J-Kf!ZfqSֽĒ<댫 %wT;SdI []@y4 bNܩidAJlѪXt{pؗDk`㶰 0/)s)xUD^q"*B ;xǨHK gמO\1/yZN C[1\“cs/$;*(J|6(~~93fzO1SR tGA &c#םXPy>i`EqOa\7K봼.Qs q+R 4V Pi{Ml.Y&7IvŘQ)]GeaD^N1/-'R&0QIo`&p%HO~_!ED83V!H]ݓg@ׇ|Xp߬}wDGXyu.]SWT5$*u"@/sR%s MI Ecٱw6D?7BOKg)j]…f&VMDu== Zs7N֢_ڿ7nwHHz9&edlXi'IJ3ߡs*ș6~e^')14f_ÎA.uß|r^mG} ogmy2>FDOYP3[u-S,*PzG]Hd5 \Vb )&B>;3atXeudA(p(Bs lO2TE硠Ŭ93U_Bқ NCs<򥍠HdYsfכ8!O.aN̈́nߙd_Lxt\Žrg,jTEI"UF)JFd{g0KM`/^O2mEP}Ӗ_K|~JAH-+| ?Q.4] 8KgvyM:x_΢d遪 @./Fu'p^bv:)!s-w컖 =;;X]jѩc?~Z r/} yf^ttyz!_l*mNyc_EvēB4 /3QwE>Vyz*vg@b-(szk.O< c/BGχ[oZVT/<_ū55&/%)_,B͎tZ8\xk01acԡ¶ [Azzv 3=$cݻ qg񾱠'%97U{5E-]  y*eh#Z]E j7v`XJ4FuR eaj1^k[q ެKl*lq'IQ1lXw'PWj+>A.Ï`,o&ٗ>z)!~lw*HB-Zݽk1HגjbLapx+HkU$;, J*7wv0vg}рj ƍfEOT.7# jTcXsF[$4iԐ|0RF)yrub:X`)!e{]S282!j_MZ5 lѣ^Q\F{CT_7 z1J9ZMRt{%Ĺ ՟᰸ڝ`iv< r=/7b>H 7R51RwZ<\ !,`Qq|HChN5*)g}O^U:g]` MzT6YޑMk~L2뤴E\p$ժbyqc̟;Jۢ恢y9@ajzwgZ:1%OS4Xd|ic?\egn"p VI.2{ob8\BHDQQZ䡅K8*塺Ige޽K)%z@Bq/)$+d"@Lo#Hە8+ kk2Czl7e9Cqwчp*j. {P7k>efXpHމ W=}u&GINEA6Ő)O+D{_R#U`Q-fdjR={"Bk<1,mN,+4N4>?Vw_Z~(ʍr)5t  l_x\i Ƭ WVMiZKNfFt> 6Iԫ~Kh4F6tqK]hWWڋue9_le^"5a[Q%99 tl~ OqZ#?NV>lEtjF#L2ӽ0A_ڬ~r'pyHZ׾Q:ȁQGR Q%' 4y`tqYP6Xȩ Z!謠[h_<&&ȕ30%RM8虤LBlT֒ۜCcȷP :ZETH'Hi.'6"rrn4j R TQ;N #_V7G$ͳ# BhN8uJ4Ba2hG1ps>:0p4Wݫ:}jspX$ߌ)YYmj r<}%TIvV[:(>ȟwo !.՟H MWkkMqe-}H/{Jdunu_wfv*Ra*S4p iةs ĮULj i7ey p^mSϹ"dU&hlYgllLPk]uA+ɑFǃYlM1HhՂ:z 0 Tua: yLQUרEJ(闏XjȲ_$Q AžY?gѼe0 ȬQjP2 i?Ph*1 `aRzen%{ux:V+$W_bV:g(nH⒟đ о]4g%Q"tTGXȭ"̍ye*ɗV8qlTE_bnKv;Rm"ooʤ6 /_RdIe@qnr1 h^b*fr[!ˤ: ߸j͹^QKġÎ rԡGec)*ҘE=]&@b+Oolr1EQD[nM^z)}!. õy,cMfYN^ldE#ݏTExjR 26OXʍ{$̒3~d. =s hqw6˵ʴO4aޮ[?y:@n0k]$(e~=DqzTUQsҁ#yaye‡J6BG:`H]u9UR'#\z - nCRR.{gk?Ǥ fŒ%X!acg"6ϔQ:Mr초cg#aNv4}M-4OB{]"*(;Ó: pZ}7b~^z;ShX`QfH5?\v`@O(qhRo0˾wc*tن\8cEdU4 +a/Y,P 4cg vFlstI g4_4K^X=(m<5M4cqm5)BjlVjR`8_nb?tKfN[pjt0f$0 `sΖWL*4R[ Yb-8M.:y+^TNq0,I:x UJiyf,bJZSh6J$ƭ _QbwyO`b `#g@gݖkF”$L Tb'Xؓ8hnm˝mi lD/h0tvvOT7m '%dB.0%;J H xw(ON/ADx0QuC ǜ=V{I K[ |-PI0M߽$(K͹胴  )atו ͊ϧ? L7I3,Xw3GyJ?%{vVD PnR'P6! ͂[6%Ϭv:}.){uҒdWπ7q!A )Zm+;ݘ2pF>zKΘ^yTI f?tlzЏ%e&Uv)QwbHDMw@ZX":U >)_6GN uMBX|O+D4vݗM${!X6v҂gc[E<) A)Z[JPla4jqx VdjWYJWu +V^LPᤕ7YyHLxE›ȖX([X'pq@`?=veؔVfeI @ ?ei|u$AL?>' :N°P4^(10Pa**?lkS~<>3=g,ٺs( +-Tr,ai$ZPVނhFT YQln67D.+K>MȓyR.`H]˰[(nΐ ~@i'Kdpr XMW 6+xE<Z2A#ﱻdz(T]ZO14jS.P]sU4D-J<(HSܓ}$B1V[+ފ>5bݕٚEMnS()jO#?wx;c䨡u&҈O1-~:Xlir6 ^;E,jLpTWbHvM?=s fvbPy !ZnDEa6|t֘c}/*4RvYϋ/_$ gs-r[\^(k Rκh`3ͅ e6s|?V#h"{&FX@`{;#4Vcrf_xl>775 MlaԲ,f`Iz0Jgur5FLrWoI 'I;P6&#ˉѴO n;QrIn<\m7~:%~Y{EL.nT%V̡*r$5vJ9mv48{%'/6`̽&~,sc@Їc_Fa:س(3ܓ9LX+Y&Gܚ+55K]VըQ2@Eאpg>5p 繚[JΕW\.T{ JFb0ګYPU2K8f! U`a9Ƿ|MR6NF08¡M4؂,cS#d߆z.wblj mhJ.W(QsC[<+?7פ\_c{|#to,= xyŵ y{w#f /GF|`3 Q77ʢ*m,HBm؁6=.Oc}R#w$l2W*w#E$P\{0mA%]>6us SE;q}@"XTcǫ:E9[:)猪T[@eOY1Mk\Y[lv1F(Q.@0"YdЊfB/>')0?w~ؖ7໓9r$1ߜ|t],P Hq, T$)çD)ɂVhH0R̕,ˁ\'0 KA@MQƂU|k!BH_UtCTb֌%G"H㬶Tyj?$Ѕ˟EҢ. ?|iK2FۿZ뇚c?Xf?'D=&hwov|flL/ЭIX>ӞI2VTԓM0윩٦'(&"} йM22kEȡ_iW *<_Z5A~9*e{?ݶ6х<{]Cl)wDΖµ-aTozSJW]10tmRWJKЕ9;"VJ;B!YʫE\tW~&|~s@x+|Rhr&Sc!T5z~rّ` \!64}­ϛP_ ~PA+tBsxQ6IbODco .rFj s8 ph?k}ZEN.+T%NfRݎXֺ%YɘYy?=4-&ckb80آ8o2G:Y񢅵|G;;[o@g|"J%%t$sݑZM̎ `)pBxݐ!T|)p nvkcz4f0fΜg@V'[G{g7LCIPi :P3wYQC翽2AkWZ;7 Yb[n2}L"/%'ˑq N MS5jM0˳W=%8.tDRmNO#y$Cݺx~ԍ77[B@0QSoYh|Rp^aF=s<,ia*@D G1l=HŘ"A#uLlA*OZ~<}'(yn2yJX lDm*I86 NbhY$?k6\@WK9.pIbs RuLE`u<;;D_d}PzBAJ`D ؤĨKǚDeUK6NT(Ha)2{\e!X"C}zd lzW wvjQkh 7v'Z@ѫC7$}k7zgJsO(;y9ꍄfx(KGfT=2rbj@ꦥE1 UxXb ΑV*Y:Sjc6m՚˝@Ϸ>| -YayKߔڀp'q'.GHU$NQ`;P.ڛ_[%Tuo@"d4 iQN9{@VLv>BOS="O}^U?`u7.6sTd`FS:cLsphZmV}OTLkI 6o85ZA#!`s5UҤP'ΦG- uR󌸅3Uyͭ5Z-u$R&Bu^ddp3+RbZ%K2"*r"IPY|?tqX(f461K۵IB)J7&ql~מ= sfZRAwR\G/vKi-0(qBM;G?f++p}pd0A`=?R}&VNm_-mH{g^+c*TW8E V"띓O=/886%Q8I' N$#2QlZp Q@+Hl6rِBQL̐n(wTj݀9u#s0+L@=));XF6E=`z=ݺy*F]2eǬhW~6ܪ>%H| iY>p,=qj'r%U=-W ڈlEX.7wO$(YfHf ty+C^}|dՑrBM,.ĩ',Ń0ӭN+/ͱȺºWM3LD[öu9b~ƸÛԁNbG(UtTwE-z ۾C^Q.6:r~PUȲ5b>'Nr~k} *]U笛qOO5u >"&ac[*0W dK\Цqm0S3$g`!gn{UEf%Ҕg-%=—oLwd)zJo01 >xp\u" ހUYȺQ&kY)UTwQvH겓͆۠&{J7-naWƥiW5'wG5R#a=Z{/RSUɔq rQM\te :#[P+9N |d*h-@+S{A顪Ɉq9Afd9k}UxL.҅*c"7EN|m>Hwxcɼꠂl{+fbRtA 4A} it.z&xY {D֋uBAⰴ $!2)ի"Sw C<8YYU>%dv̥Y P]l\UM9uD*#WpϏUojEC櫓]\I.eN.ܯm' 1Qgak S#qQ)?{h YL ZdA*Sۿ'wh R]]+Ӊ1>]u7/p:9V"w:wX4PӬAr$^,{>:-9(g8(&GnD#fGi l@EgU٨M3Õ*2wK_B\h~I;y2(vo q5[g-35S5&!L?#;,DZh>t#:-z}16D?U~PGU`=/4`3~OsNeb"pd8z?ץ-Mo\ (CӘRBuP?MZ͇517@;%j[: aKav2qZn]]kWP9e*ƔA5"tuެjBlk03=9\nTףB|SŨb=é,=%ZDJ-]Կ.A25/ .pbQQ ϬsADJ - ;:k-X,XVvg"yzb_e4FQ]+OZ=> `#K)~NH ^a,`'ҩ]Y%ҦY$O E{9ClݑhcMtAXI2Y(2glO8x?5PwrSȂw]xsI-jqR2 a$+i;i^eEbfHF*p?v9,Vd^-Xj"򯀧f{"'x@Eg .C %ju)$ncMr}4-,wL4~W+P,! %߅}_BTw-= VO\hCO K&q߾;Ve#qtà6V]^g;1Q/keL 7*6C!>aDX*\;%z*nO4c-"ςݎ !}lN|v- e`pZh*z8'}#sS-P h6Z-M1uomUE2j~@oRPIgZi\ܼS#7s_D2 (**yOO69Up zL-Z_;'9Q (~VpP ʅG'.\(0 !œCd9bԕkD 9YMT{d\煮oxTK7U b%f~MM?__R|%LN>c0 D>D^ U4!hUvFLn u^ЄNRhnHؓ7JU5̣OJ K.{V%V3-RO߉'{oWr~q!m(1WkTV#AQU $YzRՎ/_n/ 8[Y_,A9ۆ8s{櫹]}o>lE *~n553dY ;*.>WʉMnj΃D֒C>*%~mj #.}ž NT7-=TY"v2~>VW.0*QVN]g%X1FK(uc$@$z1AE6;j3%c3)Rtp6,(Y # ss]zlohWEw>5ϋC1@]#.3< |H>ʼn6j/)5o.#_DS\^kD XO50.񹸐Nݦ=_} !TH5uX;|5Pcҽ-Lфo"PILIg&{Z3R= FEi[*d#Y؆#МR$=#eGa^^ P>LF]Nvy` C'-?mGH;R_@JNyG‡ .zp3cѪ\NO TXW(`[#`퐓vbͼ[5o' 9_hj#1\`gݬa{ZbG"ʂ364'qg,QW:l9jap-$qgdY Gj\#]X'%my{ d: ȰK:Bfv1Ge|ԝ|Y3 705ƫq4_^oL`'V; bNwA >f_Yފ׊gt-:yIM>F%j:N~NeXϵهvz!)wwbί^Xix#B9?ԁzVx!!drT0BU^Qc#:m~ZB@+A+1FymDP9#gCo.͜7p E[ӈtϼ FyOP?ϗtfA2 !w"\~eK Xd|v*q-#Ѱ W. ډq7%X zxZi./8C`k }̝{ 5 <G*8+xZ.Z@-$z,$kP$Y[-WVJ5ğfCW ()/ Ԃ ۟*6MX~ wޡV"C,K 슬!DR{ ;XhKCkb~0E/a& Bt4_0CލU.x<6?5̼ˏ2;jV?SKK-YO/Ìi dWCEeS\i[&@sCPgPXЏ}܅O@^Ɇ-8`j"1iǠY0J=2+c,9Ն55*?WTW$ƅA#eu<&RlW+#1 >t O*@嗹LZ|fszh{j׮M糆j,qQvG4/ ӑ !vtQ?p#}OedEó $ւ? ЀU#f* suTsӺ**i !_IBH!僽GKO thSo78VsȁK̀g–TF KoR9Z: Fy&}߫"&f-<-~pĤc&چͮ,k;z)3g zDFI8Қ."s;UEʻ7fTx:dbSĝ?뎂Te։<"C1dHTbz'r|;쉡Р}8mVb`;2649 _?S-ptSa/:P{+b|2Z>^j{]@P e BKܽO>ͥtVk -:α; hgL)__OV+L-螄2y0(c84h,AB &rv}ъ.Y#܀!;>qOUf I5&jfu?ێ̞fct.oI' V!_8goOyRHj?|0зUτM@[GE)$4TOeM73! 5[sc e}>ΪOmbXCeDD^dL7h\\6N >ayl{=+:1Y[/fpra _{Y@uj(AΒZY-zCH,9˺w1qr#)c:Q- G b4X?X`  շ$c!ar_PöNJj^|iHfC{.sjU9Z;R.DQ+gsDհqH!g7]m7%L<óf'^\ofd 0GQ%QqG?xfɆXə7Bw@i l0DԽyhF5]F˖< n>Q Hy4Yk9JkQH{i8nYxq +rGǾs {)Ucɿp-1%9.B ' w_ߡ|Btvx1IKߘPy8Ԣ9OR[/;[[{~maz _J/|y7T݄7UL[J6{)`nl1tlX/@v5D@5'Y:0"ӓ,?nR9!j+^ݤ[ayskcn&n7`>ʀV5C=uǥ FˏsV0,J>pOZ-- YoRXi)"X3@rG!&Cy\U 2@t佟WnKjFn/uv q֧0GE(o2! %;:MRY(Oz [(K:I{3ڔl#1=S)P%k"(tg$XyZ ,O!?X8?-(Mm[Lj؆'_T#*u|Ӡ'|^L=iC]1);Fsi$Ta Џ2]Dkc4<\mi(qoz{UyEl%m-HbhPzl\1Pg7\-Xk EQa||TgJPJIDâ2 ^(S/I%9q" 8jPWR\m*2/?fxh,Ckˮ:ݿ4QRܑO?t!:{ŋKez+1EfD[Vj]P"Q9cz;=~hUG 6ďT衽I'^x{v ?#pDnѹe䦒R{ Q?Nl_Sv,[dtGu3 4qg_aJ582/Q/:tW_⃧I2j6R?[eH',DtV+(c,Ohae59ƲUR)Z39o˻fW}"Xߞ/!7P(q_^gSnT}&OH8R RwZ%)ZBL5޽/up-;~2vuV\j{J-jO^0LeFiB kQ4+y7,GZU]lRb־?IC5J`c27 T|o O&>[16`8 [p0؅:0jN~H:i_ïQT#<R T E3-g>ݻDԥ*ե ehFjX fs%|c2t uB̀~T/L[Itm= R+i %?~˥Ep┷X}~D o7H֤3L[p"(J[yʐ'^JEwMAI#<ȩK(e*I_ #[#Q];lHN΍)ܙqH'xY_bvcFI8X-̀ 0m^V]G>^)W5g8^оy8 6FmKue@l(ɵOY N|rh8 g+wNb:fcs7k1cz?Sym EmÙH ~c}+˼:IUn⪍RL*~E=a} 3huR+p )W)a `JFǜZ/3wqRbzG1S@ҹiM9]jR,4|-RygniTq w;y)Z0PXu9= xscWqv\~lVLdt KLQO..&$jύ;~%.bhІf'ӒV4u+$鸵ZslNn,bPʶ \ő|vp0(n1e^y? %V +vdJĪ8"} xY;j7oarHP?!Z.dLP+M']fz =/l7\&Ŭ:J"ݏ4=)Җ-L$8p!xԊ΋,hHDO\ i|qүS-1y@ᆙ[tZt vS"Ѭ-F_JZiXW'=/;@G UG X[w2)3$2ށ:߬4r>]k !Xxm`9g@WjΘ֓EI@_qVd**,`nw} *oa~hY#R(OZꀶx\J_`q)3lrv+,?|ȴʜ٘gXDÙD%Y~ gTTED5 % +# SdC T餈vb,o~3S0 n!Qg9YH1 G"30}u+AKAe+v;ڂ•5ETTv&&z9I>P{sۼ+DSkS! gS,򒑟oCw"Av(\u(U9=r)$LQqzIw4?Ca28%e쬼1C#VB]ed.RQYnb !ВLt*LZZѵxǻ8=;sYь.-!<2=^vOགྷ4ʩ;ze}2xPPC!?78z +wE @[y{W0 %ItYvr`;Hr/ Dsa]uswpR!42JV6CrrO2^X3. 2y]m魾=jBi=C7EHT8%[YmeNqS;Sf妟Gci;H?I}mJT-4WNsA 4~ۼsx)}#ğa76+B3ț1]z5/.xM4_;s:?=[e֑EKGώo˕@6:vߑ%|$ۡnC gD҆K@h/="Y :<" UU^jn3n; 0)W7 95y)%&%ЍM#:N9,NI 5'%œ#RL{A/2*ZKX ǭ^aaKyG6:˨1rVO9 j_%ؠ=OC*\kmA \X(ԶsQ=,Vʞj yM\dԸMj47URBŵQCm合%dxi <8$W+PB[CέI*\5535_aO5O Tn9%1Fj=od4ͪc_' }6A3lrN?FIĪo ?d6QvhG 粖TfT2ָ عC ˾"0g3N|MƸ܊JT Ն#/VBO `BoL5;d;;e64LN=%H ?hsX&k+@~[rhpmmn8^@z9:iLm`s(0ҝ!M^ V]s. QP9WL~c\VQ>]~b߃p0q)X#C۷-.:f/82(ݛR#֤nAh2Ef?< 8n=:ltq?L3Hϸ =v&05d)%A)d鄤.q2L-!UB3T&es]bQ1)Fgy0n=9Wdûen<0JxCy3r:Hhʕ"Gpfk3BR.#50DKbi|e/S+,"=·ۨI]EʑCk'+A2@+>QW*y0mi(mfYx5O \q2!Ӌԍ 8K\+UXpDR14"sв_͈oG՞n'pħ3( rEŴ[lw<: VR/܈pG!rAK̇Y%x(!1]2ue@B \g.FQX.Tt4ӟDj-MN쪫߷ &v[8EX]<,_.2Tpm+oʨ01NM6Y |W8ҵ183S-8>>`ٯ ŢsI1X4 %- S* DE.%E$ _;%kd+E)T>_FKi8 x n)I=Nb&j,[KU-Guz|4[ifVw&'_< ʞ\@~̓xN+)'Wd*fqSrwKW؂|~ۈG~DVu%mln6ce鮵2,/Q\`ȑaYyJͺ:ơB N,}}3̪DzxHyugـ`DJ\&xHqןQl2\G=u v,궭S(33()' \|oSS;u !lRp'n yf&$YE4*>ctʼn!EW,5v?LY\p$q$́@ݛeR#+t+bv/0)Id{Mhq:Q9.ז$]xqw#~qVL&Ѱ]_ %g9cm o';H<_o.(|*.;hUgJW # ^ A$&@}KK|.#fϻ>/:*],mJ S| iE/#1D-qp@-X3S 0zm)Ȝq?9Spzr3zsPlWzHS ex)JdόGybфg| }P=1;KJ( 6;x/}y4eobwaCxƐa_}0|[=bz2tvӔdU }4-IM}t3xWp gKflS+^Er*$gAt!ȍA6f~TLhv'+ˬ\O{qPRg*O9XWyrG=Ş2E;ysqf\=G\i|ߔ1gfzpdcS2ϩtԂc];K$ſsIx \,)4-F.)zߧ#!Z lTjB, ˆ Ua 3<Yl~=ib叙|6TJ% W?a4,(ѪmzAjuv$wBfDB~Zre G3lPv b5}^YJ[t×:&b~Jn UY\j}'b?`AF;'4YIYն1YG LBx3R{Cl _~'?m4,Cgw5{ P'SwU̵飌vqaGFd\MA '@=[AgB3}CbG.QrvO,M8b 'l_&~Ξгy) 6$E90k.fn~&-њa;hjƮ41].t ]]Q@zEz#(iTm'5y!h7]ꗏ (D4{bFnj]/b>o- ݬ0vw/aVyY/J4wg,b2p>[RTFGP&K9S}WIyx!ȱ-)E%y &i(Uc\M`^h/ b6 5KAHD97g-bS8hja*zxc/٥!tedː['RԩukMC 9)wRߡ̼#Lȍ I;@B g ")7NR- x199i$Lk(U{ wZM!Ni2:sѱq[?Gԡd) 0y_%HݜFÒA=czWԼbRjjWCx0_L6 /Ve_ yɮ֨}d76/rG@DP< h/b`i 27r 2/h))f#SY۳9 S{u;EHT7~=+#gھrCc,pMH^M㇓y 2WBMROπd48O.z54[0On9)xbtN[ovqU:>ɍo8(lE@H-APU'ߌywdp^a}_mKP0Dv ۹h4>Y48ZíȂC4Qi~ RArXe4xG  1OK]lx1$ژjG.zb U.bܡC,HNj\1 >dgٴWf%lq;}6mضyw>*F]'0ѬLv~L3D;\8+0S$Ǘnq&5a0n++CeDfz󑁄(awU ±veB?dEg7JnU\z#ڂ{½+"eߎ#y޴QH3j7jj,pafn),zusoK\םP=Ȕ%Q0FicW*&\=>a _l:sWW[/R;xW8yWCRUVVvj9.LajIXFKKtR)BB!O$e$H^$DYy!ծ²`^]< 2A7EXZ_iBA+R!Ma,SN6 ;_buRm5J&c 0P>K.SQ>Ǡ[c׌ZĹO; DrQ_E}iVmfFrp;a"HϳŎ/T2?ʲf+ taj a`qg)2J%Że*ؑ9eQ1"&$V0.ANnZ|D{abwu3CEE!W ,.eFzN@}qQ  GVHdwY%/J\)萿_d] w<_ߨBR]|,HrqZšV.+ e5*FqFVi6pQ4MAΉx gY:j^,G#朐3Bk%q?R3ߨw3?6_[6PFX4q]7f9S!θ9-ƘG4w*KNKNҢbˆ맧' ^/B Dxt}g_?Kc8ZªB~7SvQ>k.9gmWsז|nOdyVN YOC5g)$9zDBYB{;kUUd)^6FGOذ-bVk@n=Mi}oW]+JWxK3=['b'K6-H ]0]:vCvu,Gu60d5l*u vu'mwv+OX'WgϢz'S+U-G9coCgsk&(sĻ&& **^SELWrQAJ'Z˯[.PȉP ɕT}&]W44 `"|pXq8 V 1S|-'t|Gtp:" k$S&N}6ngY{ۮ> 39 <"KkA)PU/ž*F Oyjފ,( P"BY;l5!:xf*8pMի \9!ͭ\MC}D!JtSRE)mAcj_) ''PF50 76Qf% {vF`PҀMv2 P<6O~sfȓ]fo=U߿VP1!iN!vU\3P}ڵ]EZkO(520k?@I-M@6/P/{A8Sb$Nvp$Rհt nI ZqK=O_C}I+G9ɛKKHi{2O~𛼵`Tq]!YON툣LGv!ohORHFIDO&V?,r z/\: .]dh_IwylF پ7İXT?: $ZkSw㼲9S4k?X%)EKk3URҽ`boȁ7FfC=]]?uJA8ˌe/'%Ý696:8 _wVxms$DqmkDw)( ^c$2w-݉B#9ݶS(p:`'0۽_'26Ǧĉ`4_F D^a44q%CIB Dʱ6jO%3lUSf-Z=N;^RH2LIx^ i J] [fpkh;HOlwKOaMOuɖX}/;4B2ӵĎMQ9C(v ;ŝ~k]*uUSF~8|j~"#Q[VvZV!TB HN 8y5C}#  `(tG5w"n%0Pyk$ﯼ2xonu^^XM3*po$kHc VC{Y!2=UPrlO;[rd8Do *18XKTNa;FՉǸ81̵MB8d,;~skKCx^TwqJqGqжw:#YULi`e咈| `ܚJ2brh*Ĥ*g!nk4plYMp$M:r`63T$M/D}N`u 57eXIbpxͼߵ_|v3oa"k8RbY};6g C˯x>dL܍RkeZ5~ȍRNT+ 9:>#vL/ 36  !Ry${TTMH m;Q),56gP{߁$aeSt12nrxz4ǟS >!rTog鉥2$S>qwRKC?g@~3^OzO7w9H CN]ydGןEDhmh15> ݡ2TH a;5kIlI=]Xp,, d72ط*йew5qp7nC(/ i6Bh%"TA1)En ;c8 䶀S^ILf AnvnL0[sַ7()Q{l= Jnu*9<\:c%#g@+"mA bXcN`Ҧf&k$en077_seM9`-u)s-6yx:XziGkCX$҆Wѿ%]E#ټO1;Im\} eөJDA_½?*ӱD$':"8 t ZȠ+iZ.cv bMTSd87>W,TUolG` q^xHqAȊ^\9.rwӎϪʩeA vb Rzc@sE)]<|*PY]m*"j"R¥h>f72C< ۥ;╞$`?NKht`ĢgiV'/@fg(A6m](qx[]#Ա #ήXeBݓ>qٚ_F ~/m!UɦH?J~˵@g(w>e,~ޚd( AfxM==)t#X/wI>I*dxP~z;,:TAYb|(+T.P?02ÎCYFid [m w福Ӿ]`[y~N"vZl_mLp2&^RʋA40,PZv)Y׺X[O 9d85ŌW=huݝ+#Tak ^DqkJdzOO$ #E*Jfz\pŵ 7׎arq.$JO!* h&Xp{8tpNR+([ߍ[]N59OQN+V[V,6ewt"iT+`9 "u&cb%⋥X Ϙ)^pe`nviE#HA6XGSӍ"9=h%+pxX_;Ӷݞ0e?W!_kVFuP* |ɚr<%r \z[{(w*দEU(%,>m:7C׭\ZnMF# Ml 6dGHNfH:u0"Q,榦7TՖp^noy.Šww}_Cs=0 7eU`(F=&G-`s(=oj׆g q&| n(cJzx_U A2ɤC2`9 /{۴v;{ xn Oy(jr_ڎXLm!)w=P $ԍ>436ڄ.Nb!> v˿콰P`|{>z*s$+F?cSk6D9HѦ2澯Y[B-4{!r7?jy2~s{J'ݚ~aϏeTD V"H KYb QD{  JaMhL]cݛd Ien 6HoLތ$7y[$xs{Z2i(e9e'^:m2J<FL&e!҄Fcfw*b0`*k|3h`eln O4zY]_iBOHaP~ʎ%@pmqƋa%=eLjK1*{)8%kǹaBBÏB3#vV\G"HCӌBą?ESLUUD-(?B.@}3.֛.lIӨDȽgoW+( S+ $zg ZO#kKiت[3GKhep^S;ecb]NO+'bhkAU(͟:v* "d isR nDzIr? #4FibZ;Z9-oq!zK\/}lPCjDM XiosrBa/î]b0qg<? "&S*6o=ݕ4BΒjJhpcK+e+9A @o!ʽGq?bS<]mKe:/PEzV_ - "!Q;X5<3.~ϥ-7t7優/j5EkiWL8E¬Zi}42K#eH|o*(jNTO+Z13\Js"ЄYu%z D5 s)`5wS|ރhCbƼYC~NX"9uW׼wǜeyO$ =,Po{-NA_BCQ{?4 @,$*nok6{\L Bkw-9_堵 % 'n=\x|]'8xe5qcvʗK3HēwQx/ņ.V``Ft_E_#R(۟$(#T/39/>ߏWIG!q!+rjV32%# >#e+k15Б2,OV'Qfwڪy۹~-e~#< VuZ8}·Aɵs> cdLW܋94UmyiDw4` O#WOK͉{=&1/cEmts͜ f{̍H;icDTWؘ ?\};a`/7A:—!4'uiVzֱaݹR̫l9q0@ 0sG=6 8>rh\ia}PHbQfj76B;¥wy8 7WEsB􃤓>Cd{=)zBg ީw/ۖȿpUc $]7W*`0\jQ>[$Ļcal"5gc\3R,zo9GHBą_M^L)ݣenZ2s0fˏyFop= GbS3H5CXDZd 15)>U5Kъ`_crw1=Ѿ"}S7A gDBѭQ$il=zXG+ \pt-9>=L)`fR)؃c!lY6"pAhou,% 䑺E|dj>Hn쪙P"Y@y_?r0Jg9AN=P IzU2O |i9O8Ӳi'>ٵ > m!>Dhyi(&7t,9fOGvXyŶjxkſЫS23y K[+="Ӫ%xI(~èU'b\vY9T&1rH.#RgHdQ \-]ӢUTno$C7x%U}OA{] 'N}:|e;GnpĴ[TF<\4 b0>OT*j1OvPysDӗk̺Q~0,' ɳ姮E1 wBQ.(髓GLOrhXȇ&˔7=,[0cC&LPpsx'vWO_ wqhzw 0'9nBPUۙҌڞKJe"+b PYmvJf%x-NNǸg\n6A*zgfJ4[WA YJVP|gQxJ[ubIdUI7Z<C$׫ .Eevʩ81M95G9]nB U͚ tɀԥ E > ʿC S/P]:exB`D!&K7Z 6М-*r7[ʌW|e7/roxN E&8y Ox؄Q䢒@ ̏[VWhsd>7>+8,|j/=Dz'h2 by1a tgH`9U /ͺ($KÔ:GX6+zaf%QahQ,*@ Q-X%dSNNۗ3n?rgc%ʓ k1D1h~ݶo m! S'[:9괚 ͗OfA֩AQk?y[&EiZ{:K!c 7Hwj)j܄Rw}Cúp)^x8gF_ giG;2չS f}MX\"WYgnJgn !N|6N-4ycITɽ\JTH2-8GVS5)m,@Gq˪S,f}/:":+Rn eg!phtJtFTu r-5xI$Xڣu waNM5AJ"~D=T .USi S Z0^hdFY&]!_y x,㬬~UoWH{nKup渲SJjYdu srZ 6>mVHiۧgb(F>,d!fxUfmWNL)ԀB'jމH:wbsBA2<欀t1w^ȏV/2WRԮ@72:Z Ϛ$LȂRȚE*܂-đw}b(Ofj9|aN n|( b VG?:bĹ3evK鏬fh) Pw{)/ 3xrKLqqiʣį|9xP7瓩؁Zپjw5mrvcR㑳XL_vKS f D|ǛŏD-DufD5 #1A+GD hK{ (^.Pt̟(KȎN\O 1"?bMc HO/\gtsQ8ν᳭g`uau=o?cQCvӼԈ q9ՁOAZaA:~[S; ԫg9Ps?@봁M:#wfZkTۄO0\o#T3vr-VKfW5GLq Bj(Z%>*P5 g fj8F}v#2G4}e?s;M$Ħ9FK] 9t^mF6D@!B^:2lB Eo 0T{&*P BATAӼ"]\}OV8l\sd' ^ln@wď(C{Ei 6S_+& wpn%'iZyP:unYKIv)5|,m69Rl9Ls)(dǬ\*# n!FTPݶTAPc/).%#:Z)l:|6}|S<_[s#6e)33BsaҚ-We0Dcv0KXD|Sf]~>e0| huG)Lj Q f|!kÈlj=މt|-ف(dIuguۃz_J8^w)4 /ڤ0av_}hz$ͺ;$k? KXњ9s1¯\+ #f7kLJY;}7kDTqyjR̿^"}F[yԃ5f[.%_|ݥh|au k(Bx0`ˀ0s:v*ˇvvnCͨ=L%bfLpADys"^ꌥӌfms\/T"! f*: v&"*!q;[$ΰ\ZYZ1Eq8dD4mP*lI椖J 7C9g)FBi;qN {;C$^,/vmL:}/ t)݅<A޾"PɡsCn榿yoshNEJehBe Nh- Y`W^S`3ۭD]פhkr%y'17*zݯc˔GOrZjO{ê!tp+=M@0_ S 8|mlM;2sd?5 "k:L)4\k?3 ӗ5"` >758^'L}.KCy >P7IIg 'p1"R7Jb/%8UQmZ;@@:SVjsQ ?+ѵd]SR@~\ffKn"GO^"kxmWayȇ\kΰK=d^Lwu@jc& vdaGj򓩁6*_oMYvϑ.P ?&,,(Μ= %]?Ao&<@.}(d0D7V`4$?Ṃߤs[(*Xԟ?. W2=ۺ~Qr|goyVXwA LTmJUY@IX9,l#)1Dh;OxXNͱ>(ԊSwj{C&G,Lhl%$nj~ͷ[yx۹\$gǴc4c4N c̈(3\ԝZhVvk֙~}[u HĢ>xS7w{koZky,VH\ĵV 6<~pbjKf ›^6seJ"C:?<0,;7&bnwOBƽJ^>w -Cd.>0 I22 I][F|'W#!"4xIu4V1((oitaOA!)f̛THNՕt.Xä0k dDɃ<•Ħ!) HYQgk&߳~'F1ZI_oeG)5Xy/N'B Hߚ̚Dlo D@`[9uN^x7F@cU231)\eg7.++dpӌ!ZV\Bcp.rj%I1>`zV=}JP LgDn= 0'ͰWq5x]E(k%0蠿}Pӓǔm4AlRN-t/h$P1wA=Ux$>Oq p hlDz 3%nWIg}8=aUY%8#sCNYzwOϥگ@_ss`uۤ=( ڒ 9b\ڙhᓖXH5JЭTEZ $F}Vm#QwwC^m$tMr,9⍓N&5Cy줣$ҏ:|[o(6';L?xArHu|c4ݚ gN1)ŨiLV\;t8KAh:C?(dfsN]f #.GIHӈn*%TB#@U\ï 9JA< g1GC!gye|*L߈+@= ; I+ÅL ]C^LD̐зVs ûPhpw7Kb3;G*;Ҋf4za?q1[94N]{"̀Ns*,mBf&ѢKOI3KsiN{PbP wR2d){l\I gLCdDUq!j9Snhh (buA d@XsWosbʳ-?RADF@w(WPQx*id7mI u^9C"WD9KHGfDv7%5P r*xl;"š⮲/-{=P٣ӑaB娚75nd/L鼎.8Zz0b['IG TsNN9pXKlIݻ/~p1uHd^l_K[?lX;W_[>RBbW1@x~VФl4?]$;.=*CBP5e=ٍ<[ BL[cHh2^'(J/Jjӷ&¡q 6; JG(*ъ@&54Y!V~]d+_3Ro^nZ"C]Rf#wa-EB[&W|`vݮe&F^O b"0vpY͛XQ!\٥ Jr3O4up)ҘVcJ.a*8X򤣠ʲ\ ( vo$$+9_rsCHN e;>}-\<81E ;s[kfWojRLϊ˛!!V3Dz0LRpYoTңf+#g)xr}sղjx>BGd(S.]J(3<$ƛE6cmKez8qQ>9KqL=9⒈;;{S .\y2 5.@RG쇆1,)&( f1,Xį!=ژ HT"WxscS4Qr+;dّ:f|l( =͈㊃rxujwNo-5Mf !9 DƔ򎑆{yZÛ"qA0򄾕5Em$]{>w|/{]]f@ňIbHZ 5Xz(V曽~SfȌ(|_=7DHBȿŠ0smg~זlc߳ EXPtok4U%JO( nfŻĕĉ†'=+Hw-V=FpAG^'P&}.ܱoX۔~hΝ"ռ93=W`5S"/.tdL#7ZXy2І Jv. m?5Pƍ#܉$WZ)7< _zwNPVØn=A59ށ[HD(3)5-/g[ $ݒJòpJ6 O -a kU/q({DSZX p'NxE{dzXnu.J=l{ ŕvbgg^dOv˽,qΛ[E? J(5Ȧ"6VVg~cLhj65 y#id !YscsDžʑ m4r+ֵ83\ ňLF`;b* 7Wow! E(A 0AoFA|wу 3O$=RG>կħV r4V GzHpנZcBa~Bftw wgQ[ɇ~ܝKҦgطQ Jzޞ0y=ӌI$>+W$ɛV?@@CXLl'u „5Bp3^$hw}c ќ{h G-;'`׸m$-wA;H&s 0A-C̛(eqJ'_XM7|qD2؛+Mnw]1GU=)]z#εPJ?#ˡ?@Qf72E/|n2|ҋ4alÔq4BpK _9w՜D-yk{DX3 =׹Ĺ%pQC) «_ p"0`c*H (IEןp'V?~o(NR+ۃt;==anVp=I9>,ջ(+x>1R'DIdO Ql@>PrXcY˚/g0[Y;cDeT:%oy N<6뻃%txfRQ7#YiGN_AW*R{ݽC fKunU[7nƧٶ8mO q1)8?jߕݑ313Q},ǹfX5md5Kei̎ ֈ^J6Po ɱX ;OzZ"b7C*lk褧ݝɍ1Z6՗t_.N^;7B,T{vϳzfM7LHU蔲3t6ޫeoC2QU&п)zH.ieA{ Ev€}m%t+07Vo {$5 KDYؐWӨY6v`n΅ȣocC4v[Uu;1GFOΏP! [f~s= ]v,{':D 8Ap3m Lҁ쨊 sw]?IB4o iD #,둩u9@gs&m'~E=5Zp|*|Qі<~63BD46$ݢcN8,%Etؗ_QQ)RBA{dSnA[3LӋԊdզ ! }k_lHpR!RXN{U-v0,>ܰtWrz@34LjHs4?_|K]tHǦVrՅ4`a|OCBv²HM&hM(́7魪\T|kz0x|zʒ~(ae/M G䱌f˨WT H\DB>E>edڧ̒q~l%Ik(t`fog;8cOaGw/?wHYc,ז@IiORkZU6Ynݢgu"\m!mI8HRINHo?~@Ԛj@U4#.7vݿK65*bX;2+n4Q#>̦*4S^V >~{ځxbg.8p偐,`cDqR޵9ٷONpVnXm^K=4 !9L#NhgJ]K-]&(!BΜE_nKgqs}CYqCegakP2RN!!ion#:{v-*V]H A64ě{=cMZCAv-kݝwe岳8*3͝]'241 (1@P{v1YmU]Υ.tiN~S9d90gQ?O7mB #G/y4y1,D*:MhԤD:>*YˣeY15/W"{XTw::3 t鈺sOD=ٳP,(sQfEФZW|6.8ζN#>2&AkDCjغvIECuTM!Ak5$B8t)"}pTF ߞcys`V5o!WpĚK'[IH5}Nsu>;VdC#qg`%c \=ٌ> >^]Oq |?:VwU0@Q>$mʉhϠv:AMճ#Wy~l&c} $)x\ D}i̍Bh-'&K=PIUXAUzOqFq Iٲ):F-t褱q%[n/KrH[(6ni6uM7:旤QNgKm.yB=U(^Qm y?kF&P 26JY#n/:ь4Okpᎍ084ߴ9AoOuC𽘝1bG3{1f4O=BBH o2DzÿzJ~`/NtC`dufخx>y4!syȳ[?@̨HEdpDD4DWץݾ@,d>jKC\G=D]~,e+G 'gH [1[*133dWjo(_+O p}'!(Mߋ(p0'6@4PJ{nHZ\ >黋oa-pC4O *x~oO7vjoSKZ \Fb'M .ȿ} FqY*t~ڋm>Ph~{s).˯T?>M#d.P?tq[$s}QX)s' aNȰu8b{ ׿M0Nhj{YM+y5Rt,3xڽuƌ#zIEv_cx",mW\&6Qxگ[6.pm#L<.j蹦x(+F2tjNj(h<=/3YphOUÿ%&}zP!!8 ])܅G֌WF7O: 6K^3ǰ\KWjo?PYb6A ZHCL ,Ծr6+-Q?:0u<|f PϷP(Fh8ݤuN!NeQ1].LJ8_RxdZz;$o+KxTm+f=)S4\+O0^z)TA)ʠ79~ڲno恛eGMb @(­#jG/eBx! #e>ad`tLۅSءLw(72aS[`W%}+,/*0=?iEp9& o>+ˁx]uZ~U 'Tu;;"k`F36'GaXw3EpfFqT]0 6-s/á??~˴2~3FW:W,@yxx{#.%I,ӥ *=|!B8Yg龹lܽs޵R m\}@1LΈR yUj ̜n#Iqxf-~`ʇ53dJ,ǥY `l} X8s`@@ |-7l"{5Q7X1bN wƭvy99N`fa&SJQ9Ok&δJsSeHhÏ>_+tB嘆JNaaT}.<5/_s`m1A ްu j9g ;m9 ~_:Z.zz2%5aan[A,c"hN),ƨO[9(a@^8XGd3/ h2'9L7Oj|]#? ڲ a@Pl-=ƙZq!%z'3;~) i]]D$_NDٔv@UWiS A5.=6Uk6+kP?6}(b;T ERZCuɨW\"=`+U|+>Ln:|*vOI Ddi9е!.z+<*Ա޾v*olɵ5,Qbk=$P2tCuzOFclpЕнf>2 J b!μBðXGRL.{N6IuyYw:gemw \ghKNUQ7vU|5XOg/2&XbeԙT@a{G):(ElB +XeVOC jBj_}As4Qe"-jKfLr#Z0œ^/z!hq } *KcbXCF)C',~y0зI"}>&No=c[٠} w{KfA׵wHrPnB^RJ B2S(蔐 ]O 2l ~T :Ʒ~om+^-g5)\ʷ Zn׺_ <CFeKN`ꎌwDC53-џe S0օ6ZrrrGc@MGA'Bya[&:R@@u}q jT /^>@V޿tujRî)YNT ?o&"]ڳ̟]W#WPV굹CVd~C!o`Tc$-ɊPޠ=_ KA0*NVӍ⤙g,+Dv"lvBlMSͼe7ax1;6jhNwz2x?þ3 (} 0)ʌ|=>ӆGoׅʹ"_ U?QIi d)U6\Yoj'8CUȅ#ZgN*P˳d H2tmxO?'m6>qvLY,҅?[w1gE?ƮRKDd&7BŮŎ*ciFgpxC"\|Wy|p_(()z0 ziTXS'%"QcAh}c`@lف/_2ӭSލ hEףTF%`=8 m/ۉ0N]vO/#JGgٮ9b.*Y:F ƲAX\y9*Cm5/ ϶%{/ʤ˯bLHe\thWz 6H)pf6I \1s.xէ< ^ƼkCviJ+AI@G@mEػy꒰UےZuئ3?v7jS5 A7%)<;B"A1'+ NZȋTH~r`ʗTzas3?^jPq΃`d~E2Q:pM3I~'"$D&X0 z/`0-1e0ǽk 8 DBvtYTi *a&XťdɦDh^'Yث3Ӣqz&Cܛj^RYSՃKHѼ/mNxBInSz^$f&W.2@ӞjDf IzlaJ}҉z(ܟkshڕ8ݟCZ{Ah*"~6?4 jZwj ÂГ,( ϐD(NpvjrUˣSd%>06+dq^~mSO҇~YShI%\+O esGfK"ߴ&Whr w顷W6dIǛ+ V`xFUP7HSH7(2T~GO *A/9ᠥa7^I뒭..$ C+j KLR6y9H-3Yi]mU刺znbec]lRVVzW?T96ãbMӹ>`'?r$HC:ȷ5Kt'^skof>>a Vp|bs/}h6iB |ؒv6X^eS}_fϜWNIhiz?ϝ7]/=\F[Y ,kZmdCV/Ȯ4"z?;&%U9le rr~"ô*WM@" o?"~q>֯H-;y^k#7X$`%dvưu qSXu !DAk< ٹ?1Њbh{D3^P+*ֱ:E;#Q?5dv6NJãGV@qṫ2Gd¬k":o6/m eqcv*{,w"EK OA\T5lqBB d%Rdu\ʼě"N,n2 ȶs`i0Xhay>t'] s)X `(`Uf;[a R3:UX1INU7ur]θˇC4>nC/7b8 I/VO\.Ѐ{8usvYCS4pO %'$R8!+|G`f d-Hk.JMsy;ʼn/We`#DQS؏O_ BˡE{;@:D^Wp5_N5r=8_`<MHoq}񶼕o >"VAƲϷ+>gױ S%*uoUmB3*cv,%EAϱ'1u &3Yl˳)8%6Cj!\B՞kdُcfS(})[x͞'?l%u?[ X4>{7mg/޶@b' %plx1 >~PsbOez!prtʨ7?0w~`ð$vbI124n^yepKp)v|7H-3欧? k7µr֝}Q3 ^1GK鞨&~ [gJk <ƒ# T!K矌F-wGՊ).OID^y \b?,d+<%铘)̇#vY. swYHEb4o’]M-(*K(UEO? fDL`r! sγ 'UWIUxŗpko]\XuvL#PbxW|*es_ HKL ;џBV}_Ή" g"2 I4"XF@aM,i'̉ %3y3Ok菔1e?B#A7p޲ :,rNOs*{qԥ6\G+ږDF/g4yL304np8cdaw#)^"ªzcodBᱴm;}L+ GW3@uwx(7GZesFOGS|_i9>"ʴfJ< &bGnB魛]1 }{<=vID|WM?xxz"n@Sx-IxSl}<{<\Gesl\fBW o *ebDIHxMBD]j*E~APIӸGW` #lDhu]AZg.g{;ᤡ j:ʏ{ іjڣJ Y]#\]|RiD]O`YK; 6;P(İϐh}>)~͔LnȌ"dio? 9'.@[㜭OiK o{x:'w0Q5#,& #o.!d$긲BZQ8:t]ዟK(@uʹ~D@!6V[/h,#P\0FuW}àlp9{zt jDcBZ518lHo~ekt6Yp]ɚ.͕=ʧo!RDjJR=Eu4V]v `#W)jٳ\RzhD@6/7&l?ߚ*CYm %YɎ*&JBf*g=*tV!=k];mCCքV6G mp׮Q>3qDD/1p3n3L>*av^.$ٵ6p\'%g]i&olވB7-H fr5go9Q~Se~p N5X$v&wQg='XLZBT׮BƠLxd4mKЫFը8| (K^wsӥXnvTtg3͆DH0ƛ /1P΄W6-Z+Ih$eךOroUC_Hʪ?8paoj[ ,Wү]$ 1K\_،(EuaDq3?6`%c ;?jBQ#Y@R_ /Z4o'%7`g<*TL>09:U8/6"G~   >dm^mr,Y<@+׶1\Iaٍ};{][ږ̤qu ihW $81DgloH0A( +~ˉD{e@; [ܶEwNBܳcةݚ.P @I*-[Jxz{H\&QwM֋;B"\VuˎY"#j{ZϽF]7gj)(k-XO!rIo X+Bа`c{NOMZn}8tߔ`~Y/eccqgњ_dTT=ˢU0 k8m+rb[ӸxhSו̑w _tF軁ی܊rF,BY7.;M Q;HF16bƾ cs䂏L:[ Cs2$jȍiMoOA@@9Rki [t[+?ѧpa $K-F~1XIIy4 cC 5e@x( 1 _Zs)f U…-V2WƮ2L۹f-fo銵d E =gʵcAJ6Rfxge-E':=Žn]S!3_iE!7O?ѧ\Q=5ʣo _2g!佭O)+>MI[e i[#y4Z5|/m,1 o^.hgSNlG5\F>"<_XpgW(r|kf T9TsP!#2ÕEJ`Լ33P5}`Z:w/tM3&?7:pf[ "®i7YkLzat ;# fAy_ @5 EXٴ?F7@ܠrxHm$^ .p>@&_ˀԭeVJ\dѤ[EǽWA0.̛dGkNf~g-蟓DE:l-v^VYBx׾ʆ$C\O#$3cG#4Y \< M:(n`Mrʖ*YHL7^U17WTqi|? U6zWjoj?B6d!0ABFKzJO:"hIZ.NreM.sC̮yW:L44 ;KJz.7)o{pY +H?s+0m%@olV$h(>R< xu )>C00MDZ˅.0R<"rT,].(m|o[@GƠCpIEӑY v)Lc~q8zz=o)=>*P$Yjڹv:Đ}/j-͋e_uUZrקǜŤuǨ+ ?τcy+ {os@??,& IEojRيYJ&&w1Y&:NA⠶h 򾝘Wbz{4`;ی*a;/?G3/uμ_Vd?6a]0 %B<%4GE%eu}d lWB#EpR+F !c SM1H`+8U|iappڠu :\+{RcY.!;Q^V&Uߣ4G̍gݏiUԒ9:|%S$PDG"y2m)ΫhC"')TUsЭ$i,ЦDQ3˭odwRޕ+OWX`P"p}s(5>;DŽA<3?0N4kf+P*rLTw=dީQv]Z3Tڄ>4;c~UHEޏl8MXݤ<6_C鋜SN١ =.h*:0S csOE8H_d 填ݻlV.zH[ִBcrPܧb省RHG֑LjZ66ˤE.K%CwsRL)"krFf:FrIh3S4/5}V&〭.< bu겕y .X% &NAxK`@9GCc T-gT vV+6c( <3DJɊ/dUe(09t} -RMy2l,jg_x ^@+d' nU/bRDj"Wa 6↬ŸQt dp0#k냵'Ӣ. [1xpc޴~S*30aT8A#$ 1azmyr73p z?#([Jb(?xUTZ!O 9R~rIJ2-4_|T6./OlFdlĈ|>b"]{9AAI ;l2m7~EXv BgWX;$; c@Xy/Q7I 20h6 {įI8Qh\-;qf,kv H.$fOg zƱ$99@N, 81y(i.DH9ڌd[OP[gGO@Wpᮏ`1|v"fcŤcHǂ yW/uc7I'` +[X 6pL6\hriSG-uhN'%0iלPKuu#U|!̟5*ƽπ83W ^Gu<#>Se}mYswkIiƊ: EHqr>GG,O@ۜP{(؛+PrvYmnӝܹ0øK"LfX_4RZd9l3 ^Q+7>nd;y8ի;pos\W2Z7{Mü 6όSz͏w(=RbUN!'javvl?aiA/G藎7f-4q[ gJE^s-YYld_se&d:i68EaBw[wS~ ofxRyo^D6p[Q=+.hP1}ݽdC1*>"C(߫sѽ؛yJ?`roV3z" |AȔamJ)D!~F}nofZԈIƸc n$=eI2gwZsHlD/*6gHӮ kfkcXOgs#3QTi!e*I7( kZW5 tXh@B>ݫHe񓨰E s0aRM+v]۔r9d՛XhH*` t_u [Z3(¨z k/>B E17*)- ֈ*sd46 F6,+FnMu8ڥar!xӡьn y *(븸f^(NR4LJp'E3XA&›cSʝ)V;)Ŀzu,C6 @Igm"ⷠDd!|g ڃVhw;X5Nhi̱;9|GZOɼ/p1+jfPZ+ӪنgHCԫ:1DjcUK$AbKrrTٷ+ƎZ`?qx?M]øӼy7ھ&2.qu:Mh䏟J㳒~]y2.cmHRG >ZY9-w <>:]*BRoH'H 01' %PH 9ڣSR2Xx A0c/:_<ѧyF 2=H&hNH4"u;JUnB*8>HaF`pβUS9QU.,KF4LZBN?]s8ww7BA8~%C씅$ASsy65_<(.2AFNƕjĞqsuJoJf p (OH>K;X?.hda:x-YK3Ǔ#gAW`⶛Lp ܅#~e(>x}m2,Y\Vw0/at\zxx oFX<{Q~gDS$W+I[}"UC7hߘY 0QҞcvIY_uﰟW*dozZ =`m u8 +>W!7dž^#d2i>bl 6|Q*'_^ٰQZ!lc&O)^be0i!U=CД ?9.7.ls3 W{]p@@la(Fa<Nm!.7'ɬVߙIxZBj!)'3V_"heGy=ּs/S\=HA^Ѥ=!ȝQjKDs*I(^wq 9gD^ܵi?rW)Q OeF270 DC;3}[59n`Lh -XD) Z[v;9+$`J]C[n;6[8. —ܴL{΋kآ&詊 2:fBtRt) $.oq<.dmDˋWV8{$6qJaKt흗Y>94dA)1'vL Б>e%j[ M/׫=wsi&%/dz@IBѵM:8Fk&h mEE`"Dj<x@.X2șBdU\IZ,HKf&񓀐<.PDW1ݯP uP)F0WUQo"/SzVXir;xeYqE2_HԯfQg|m%l )cM.&蝼 P\cc$00i8z? d%yְj?b[_r3H Wg$#{O*TD;2#*]ZPv3ъgqI7JqLV MBy;5p=w͆5C(7As( җOTT`Xp> +!#Tgr45u 嬝 =71{C.ݏo驧0 l8 q혓ȼ͐E$?ք"̠0Ĵ|vӁڰ'\& |z 5کGѱrR~1CVybA(b:hR9-(O"aWɬO옥-<)dܕ\<~}LP.u9;ۧ(Mz4!k`o?k.7DkÁRfm™¤.#|\Z4Lx{:\$iD^n@y$ uKB0 QnFE jpI1f#` m\^ܠTm3R`>@М:Rƚ{)8wPpKfخ9x٫Ӳ, bVC/Ey$i34k|^x*A3&b"zZ4 x p=K1DNHIתy~á/#:d,ojouK~ɖO3Z,RK.t AR1}={WD$?YvAȔN0xUJolMI&Pfǹ* lNf[~h0Cn:K!27:xxu*xXoN7pvxQ8Gz: x4^`-LT/YA<$ -}$Q7sMftCOH,8fqC uWbߡΑ@ߋa2u)٧YDjiZ!\F ;:l4^_"'DR=LՇލ'ZBy"J0y*7R`f-NHALX4vg}d~;(OA#j.S\%kr=C[Fu\e>Nf8c10&|L}Kݡ_[ \St. V$AkΆ!$"#]1ڣlg pڎpK0'Q?#6װ l73œ(QQ @ Ѣz<QX=G)TзJ ,ش궐iX'ieV Av[0&)^B{Ta|\r.ŢKdaT2CҦ$rdGfY߯( -& ~/9ߦiE ca#k>%zﺱl鞜<0~ QFS0k'lLJ^ " rwy,QM-(KCxYxh˸>M1Whxx=ttI א~"/`!/ŖAL2*lT@9FHiKS#ɼ&{屯zkB|qMe'-%0ZE<[t"*"R5 xnz&1tYSt|CWGUK| :_)v4UO~Usx ]hXOBy!y|1sv* 񟕳*|uݽ* sDO'"i,,V.JKT2zV?R@|W={.,2D]CN]gCxj{}).Lm=ɂ6@wВ 8%."]d1YTvFJ4V87;1Ҿ ^7Nn8[VmmpZ%s]fӕ>3>n7ˎo"yT1"[n.\ f%QÀm;Yi3հ\[RL*0A$إ;?Az@Tä]M,bLPc`=EZ(m2T .]lMv̳M|p$CdKGJ[\[=%[J>NҌ$ύ`-qM%K#JD$L-<:ױΒrީ[E N)1)}JtAkq|^L |0%4AU_k;ڳr:;8m}a~%ωBS;I\1BKpW_ROHdb$gBRK-tr WFuoeԱxz^:Z;"j| Cn"K[Z9ܿ0$$E=E6Y^v0nYSp|-x Z6kEc g)w*ohڕ,LLibdŎ kU=IA p}Dl -+PP,^DPhTȍnmqUN<ɶژCss RTOYkQsb7J\ Z t$9U󶓱V-N-7}zAH/57ÏPR9]ҹ:<1 N amliG _!k61T9sS`wDhјfSL;>7D0#b~ S u|"+@PI8YbNP Uˏ{} YKYpiNӨ2^~z`+:~xgꣳ4Zj+!u~0Hu~A'dnqӟ2h> 17^ܚBzn WtUFIB`)>CZ >j J^6YSN:fQ($ݭÏ5ds?lj_:R+q[DL(J H_0U G$&YD y aPzc[҈'{ YMou;&Ϛmfdp(WGWXхRiH QX3!=BbKAypZ̶ hW+?Nf+k2pś H4nwLj M?"':6V wkc%C݀A)вg򝲨л^m AfܽEjPOS¶!Ypu?>!Uuq4)q4X#X6s!1ir@eN`um(嶈ޘ|<Z:q"J#˲-Qq(_!$p͊b@ņb)A(6LQ/@dINmNk3\ 7V%Њu,DTVJzJ>ƾ J ,½SV^mlV@^3Pm2uzk[Jz,_`H 7c.{t]C]" Tī;`aR$ #Z\×1= u|3bl8!YzvHe~+z 6XrߍeQk]C 0aқΙ}\;pcuģJW+'w!Ͷ߫yd!/2dE`=c~IR '#/rЉOdմLVMGH\ 7X*ŨX >[4€6{_NE RN39[Je}DQ}ơIP)=AUukwc4۱tI3p.-_ISK}΀aAAOf,Vz={KXCvɫ)C^1N\|6ȑՙJ~xNݒ!(H-(5vEV>}炉qe.K|BDw Y-T‘-xU; ݦ/=}ݶ , F!|lm]-Mr 1ߌAcb zDwH/ ]>j|^ A!S ˄gWgE?oޗJAtB`P6a+!XT D' >Rzy%LT$(0‡͔0i$'?7|HfNFy{zXo(WyOy2}FJ ^yI}#>l!AM'{ |B4i;! &zH?Qקf96ެ(!\y.~o1/@{Bt%\:n؆*&tOrL-ht1̓Jqy !y.$WpzJ:5_P\1]G7/̔qGŷ0Kw7Z~@ fr&1SVJ~_+Zn Z?=)l#gy1ODz`O dX2!y,E`:$ hapQ\Hd,Ÿ窔!1ù*@NhK"q<ݫ>ZnqrH@\C!qC.0BɻcV0j2? `ƙN/-l*)!aDG5eƘkVɬϫ2OmJcZŨ@dK-JDC/h\~{9\{Yr_u8}=`˫Br"_=7Rqpq%`,Oz4k@_蠽8 Y zx8n!PՂң˖M{l&?`B'ʁ]t7( 1T4n%X.Vt 1nWl%{gk}ך&~.l+G_/-L7c;r5«c gbQ{Mx_>^`u\E+裊P9ImzM+WmycݘH6f(Fי.{_!YKFULW@sX Yn;J z #;!zI(ʥgexŽС*@/ m/d4;V¸2l_6=9 PZm arx0eO|8 U7wEJM`U޹_Y2epً f^T;ǁF 795;CŢX?Ynz~RK J CK#+0=9S4'Ҁ 6_el8u};~_MЖ3oy ^xC_#pr)&Zxxa )MG{@ ~cǖ@%9b^?>m2ᙗtB\'Ę8٫#)­?nT9+Y=HЩqr3]ڒp[/ؐfn|OYy%K텹~~V .joe& uVefVP٨pj>,I=&0Pa9Wv3cUnKE*S'zk5W4.4KkĠQBp1iFgehq^}W_2ncJ[E|_?r.2.9mcgoe(ܔ`AtuwH^P(,XaCCj}Lp,Z/G@k&d-f+\,\@&\w$JL=_- ӋxH' AfKH'wՃa4=J.l |4=bg7vBJhBwA:јԠRY;yOXxT.WubjS֨W@MN0ՄPE~׷t|M)YF!`&w̬lJ|o;4%v[c%AP!^,uHzYn-6k)lXABJfodJL_{cc=^]<'36|twFs9qƶcNmטqK\ל| l>45*d2T8l$B.f;j}ҚQI2z>N őg%KN@,}~$䁍+zO֫ [A.gPJ$Dz9+p@Rq}G^ztGe<- &tpf8%!A1!1v-vӻ?:#.ւ=/3G2 rꊿ(gq.{\oiivof=lG %MޭQDg09* ¼+kH|ѾLϑt=Tm$% ot폃q^}`S|4OaxB^g tt ZOev?@X~|ANt՗H2RxhHsY~ɧS__+ FfX8p[1>?ӆ$k5"YH;dpU4t?༶'VZOuZYgR 9;y'S0\ܮ uU4}a,4]#{~~:oò)sLt{Θ1QdyeYkQ͒p-(4<[_2S+%I9F~N^k*qWj~p{`y_M%6ܩq-so~x<ow"MJcтU[\0s]ݩP?(ҥW>x3;_.|']lAgĚƃ5-0~, ^XԹ˭q@"Sݘ  =LC_ҫ5I-Րz1w1d>9HYKcհ 4=& x6>2eI N:HTJΊ"0 oN.Uw>@G;OXH}Jd2Y$ta`ȇF&7:kLOE[Aw~ь#YQz[G$u*J3TJ9ӡ)XFBځ#`P"I(y~u`oΨtR6/2n ct4e v&ֱ<>g0 N i/M`yκ̄4yV Eo(N0k+`Cy"N5On9U:&hRKr&K_RjHae;ZB 묦#Icj)hQ|Z8'j3>BCG<~/vƿ0\RRgZ7+>4g|e6 rvLib;wMĬYmʘqʀr1wbUϿxvW•Df/n{(/>b#F෴|%h m(Sl>6\jPM^WhiEzx6IB:~- +@B70±.Wۧѫb+,shcEI-`sQqh$'ןɒG-EQn# ~LRtjƆ>k1uÄ[fס!fRST%]P SP/Am{Vrۤ 9Yvk0&;^n+rtam? ._Sς}荅.V̌=]hg a21"ܹŘF 8 FèyP^jEsg61HcHp%9e*zhf {XթsyTbG \{V7±etEP2"E0XQ#Ҕ;ilWJZoX ülFZrbDq# pātYUb0Ҍ+0`lqNV=hԐ|j95X;sTQPu<"G,*G DGX&V۠l+(TnpvK%Q [^ΗqQm%-q{zUG V6FeKw+i;F>&#&ۖlqgU]zX;0֫w` DTVHJ9{,ZyxZ}ᗺ'$ ICVؽ3ByI7=fmټ(:mb~<\@ԩYv.XKk5kLgPMWaoy7wdVA3y'*=SaXn?OJt9\GEm"U'&Jr8U ^2؇q|u8B)We=2P9 *|0&t4!^C@N #IdA͉J/-r2⯜R2̡Uc NB#P1WQeH^Jy 8(~bhB ΒT}]|7tD.H9Hr<: |蝥+!v&Q(ج+L5\ c{tCEsW0.:RW}5`BuC9, #ZTLЭ !.̛){x 6TibôGC(n V\P9?k9-:ԃ[ syR*7,ə9쑆KX Wkֈ 357-d.ᠩ!&n A h]U3@~(qD@PFO` 4wװ@w2.vMAe$_g+URGS>a?#18zK|>2gsy:(G+|V'U5يd "m xSGfztm61nG@i KV.Eוp!rCOjzI?l&D/`@J+tO_ ϑGc2}Ah88]ަb(}I*m|7g`i-b N R1>{,{fo^<.~3?o“Eԓa EYFi9"TG@a;I}{onUvM'iz4y1OϞix .JtVۛ pIifi(cwq_sLef}H%x\ODF(.GaJl1*F *#eA2\jpCfݢ(O|Ϣ(xX2YdR]&YVw4I!Y0- 꽪$]v:'mDy]nRToԜ5VYPg,wRGIzyQ4*gqDŽثm!Wܨ8`zCX# ƼvM!?ΒC} +;3eE,ߪtd], A ]CD(OtL$)[^P0> |t8 WXyo 7"sSQ^C~ GAYV ]O|=düZ4qy| F1,E8ףm~*LPcNٚ[ݑԍ[j>^fbUOٕ ӈ&3 K 9Nr,,!3N $ GPq= l$p~<㪹$#qI oaT`=Pu<JEłӃyY˒ü}SOL6 <48T܊$J%,]oRz [6)EcI]Zbj_0rɔ8ΨHiNJLoitiuqԈ]-n.P1 z6EG%˩K`vd]%;?y F;΍ 䘓o:km\ΪSÂՀ ;PVy_pl,w4l,5 Zu8Y^bnR+)%e،`l#5v[w[n5e%z[,,6x/{ɸG-_:5Emc/p$c+Z'Yi~ppQCS01CO]bUu"LÛFP(FՅ4.87O!n4?LSvͮ}@* ]wǧ 9χ 8u vDR% 9GWnCo,.LveBUζd/g/ ](\%\D_ e[D0N)^ ժ'fk^jЕ/-Sn 5.3s"dz)JB F;H"OXחhAoBh)A%T(#.elU\bGQ*0{z?^G0R ;g}V X7RtjjTnLNXS5WM Uœsbyo_+*₋k f۬LHzduo^K_h<oJm@N ΐq,z?^PM 0T|KMbY&WH*9}A}f/&cI'(QĠNu˭G]q7㿂 ɛHEB$Ʋ,s`1?~Vyhν!6,42t]#)=O9|­C9bY0Ѷ꣫$oKZRw`DMʋ@cn`tq#xөZVpDFͽJ=pC,mxAA/Z=jmf (7A''yUPb "Ia:4ϫM׊ _$ʤ:7Fo8#|vq):$hqݲ4+M4yhH 4Nw4aUv k =WM+ou7?J]jLx#4;y4w$BV f]4/6!n2QՌ"3ivk%7yS,(+F7 u:TVH52-|N`~%Rઘj/.,OVZbDBL>#[Zen$dW]q57+4jF:H _'*ԾB+Fu3P 5(+Y}/0Mjbrcg1 vgk|/N񡂵i;J-)kƑ*ّ`fyx0'rAP0We [8jɉѐk+ u{Bc]?Ujt+Vh2$*YGf`GzkC? DD<ɿùyEDuH{G;^ Vk)ۂA\b|&JG b7D=(ʻ|_μ=d$ b]8vBhEpQ2aՖҺ_JrC5r}9,C"J e:bZ )FS]~W‚y,{~16QL3iwڂZLX4jJ}|x!01%ۇbN+2 &)w DۛM]gw)q7SՏ M,bAiQ@ jpmJh': ZXKOWjA k\ Ԑ@NJbtr_N#Ze|pN)zCCXfhWQjq1xoft<w01eBޘZ4JUNM:>2uN$d0uκD8^嵼a4k D;kc!VKB UNIL? KuI׿d׆O2e>$^4s?khImvwʙfMP[yj]2eGT}T实HiVM_]N0R|l7mi; '»:T"KJ)Zchr um_ZZ1}\DT#O%_KvJ 7+VYTpJDi5~-ha {ug?<[Z>'ɇB#M64[(H p>[@ZH?t,0x]xqu%JVĎ! +yV#nX*Urʟ3ۢ')h̠d< l|M!m+X 4{XIbcw΢aßggS$6|l}v&9R .l!0eaqFvVa)rI*)`` 9ν]̇S}:T_2痪-wp.}Ъ3iB=R5 }LNX%8$ɚ /2 Md8n:+w!1I~MAfDg"Do0FD׏XAiǁQhzT [=pq@2}G%ktF47} 3ϓ24a.uZ sB dṵl;lOgsyE*9S4(V&v~j)Z'݄g3jd<%OF&ҍ e+42k c<+>D!u)Xw.e𳅪\_4V2,,* \Ol%\ C=tPחzG栎U:`o1C$hcl=j/qc;մ~:MXIaNosq=0S'엥a[C,85MezDsed>ΐqF{:X0GL_$#HV]$.F_@ANQ & FUX]I;A$n\ pY$|z#DzG*W;p@ HlaKZ%C XG9> WNi ʎꟀVUkAVn:LP˞S$GP’aoȟ1ue+t3ܱOpϘ*y 5$al2PNy`(q|3&w*,^U\)̈́s}R)PC3[p- ]_I\t;V0 c„M.p>>HK# -p5\VYhC9/F3ԉf%: hĊxxI65Ęng[4axc:]}xFd uv+}^q\rtQ4*ά[dpLmj 1T*v- }<êlv{c 3̚],{Yօn6gdd;ӷjt4)cA̟QluV5l*3켎o?'P${W?r9ג+Ld;`< x'8嶤bS9tjWdLR sF"5fyfFIv_*lgPro1"l.;DhaklZS7Ǝ@B \!y3 ܢw}Eu0ڢs_iJ- e=w}K#sWz' 4g7!qSGXu/BSl&H g`˖Z%+a Gi~<,7 કԱ;=j}!.#驭W%;V(/Sbd?6֛"YH͐[W4o]c ۶\3%xa=$0jNѫ̚kHSeEE0\]칪{@N;;QpǗO'DD4KD#vPb8+T 8961Y{Qu=0nw4_g̲%N2LoT~]ŢY#&x^#\ ĵY+QOaJ<gҭmɝ2TL$bf=O,:eR^w&v',8 N~[/.~,ZVvM!`5PydJ157%:L(Z_Zrn(#]/(X!+-AF =crKșmnX zd ^ RU{!Le"8Yv1:lb$\y4 ]lwYAOJݒ'CRㆅ齈Xzƾϲ+sj~v3tUՏsڃ4$L:P}r6^gY>%`8 4݆Gk5.HH;M1\K+AvieZ1R)]ZR`G(N:dy"*k K&Mg繥k7Ɓ&3؉8m췷*^!e2r"A@+0KWJ0.(v:/Li_s_`؍RDzNϐ#Ac᫠saʬU1 <'?֧zyFZKcN,Żjij՚n[*n uloٝ TOQFQ}6ˆć,0=0y`-JE&qu} Zݕ?\7GZ=I~vUᙴ{$>O9HQ .j207# )۔ixąo?^Twb i:v0Z1k;> %"ð'NvA65/`<{jfF8a1`fxD AgvA!vR=C :$ёWԝ~K]F,%QBZ*5|W~'K'OFNJ| QL Cs(tPJNR7&~ G^/>Ucwb8t"V">Gh?y`y[(o})hʇM`:wIuS@+)2- 4DwبU?L{oZ hN@1V4OD|IBl1Y<Ÿq:S;y*u$U:P* LedlG}6bvߛ=f0\qp݇M{oҡ RA D%GCM |Wl%?jH<^7okhduOpls@7#=h%1@Fh{e`'r!D=Bz^cܡ~OAP*nGHOc!t^XyeTfKβqX 2)I<0h%Q‰* A3{pA2PS&[(bUD5H#.Jiqd^5(o?7Q4tI>?x1斲6U.ց՗ǂO|.^Eh"G.@~K$, ]Ŕ#.w@fv7'#0`4!4΀8 +~wVneqZ6!V@E[0T 2iӜ>$<{߮yiUI5?TU;Zҥ !j'B:@XFx7;r-݄VEZ;?p\ ׊],S8Wp@u`cZ#np݁s94UuJpC6+b9Njvw7I\!_h4RezG_oMn7st_h-=ks΄'J՟Ǔvf'H8(( F)sQvaf"Z#j,Iuf1uk?G!늱bqJĘ49FO,Y?5AZ8==?zQC7KΨZެ)Erm4R4;wjٳ_gw7A!p7V'B.z~ҤIV>lwthmrάG_;[F'ځ}39#z\[e1a5 L"qkOq=uPx 4\!}UL( A>|L 8mYzo6L&=ҏ Jk0!BEnK7ɋ~!o8՛c3L#l%Ѧ|>9 .Nn3HǮ|ҷŶTy(W~N|)۰^Ehqsy!v8esS `0̟0CQTJ\PHіrEI%4_;Ԋ?MzTyry2R= 7/֓pOZaR/SmC9R.ռ<~T)EH B3*&( y=Z@_i* Ėj̈́x+-ܾ 3| 'z^7{ngO29u-fЄ-r''!qEcIm}C-88il1oPgɲswT$$/-:e]ׁ4L^u31W$@g^';?xDa#F(d$!Iv>cCD)qC@%c\鲫C^Fe* 2PY.};h^`|Ʃ k"uqaF9S4DmZq+ ,[>^ N<_Zlwc#ftM>]Ou1ۊ 3J3%]WFf=ZgCkIJ)/$J3$qsU%:~ˡ,X:9W-JY@?zc  j|+y mef8B#yeExfe~n-V_.nOnL'=~&ks. }i>uwʧ62Dx<9zɄh32qjKz.%,YЫt񀭲u 7ȏi<lsp 9,(# 2"\W#9iFKc8-̆čD I}c?\,4BBsm CUL 3MsSxO?5yp.y5/K;UDcdd&LZ~z e4RGJ/V#)P\щSauUɶCF x 0ќ tvD[f٦nsnC&ts&C,vƉ cĨ6o=OZ&}ZLW{ywLVZ/JlMC\m,/;ʄUL5ns]7|Nk+!%4Hi.difzGejLX+1#.CykWx{t ܭ".q6g:ױW-(c7εr 4h+C@EkMLFE@te`Bs߀ Vi[m(B."<zkd7C$0Oճm8H[N(όz~+ḃ64OS"]V3`q8r]bdkW$!3?m^iUTvR`:i(*8ň!t)+9LQæxpݗ3rf^%އrKa^m@&{D u%ld+T5| 2p[f XTɜ+Y25f֙Wz\dBZC4nnʊj V&#| iķӖTn9񨱯CCt6e֫yV]0>EΒW:2D'}*!FkJtlk[齙-:J&^<9XoKjf?Q#~ JTU^f%#I8'gf5QΜI"Sx`Q39J>G X@ Pipm(ԢXs8| #sq]^K A~.O<;{Ns I%{iBUX-Ԛiobϒhta&#%q'ȟ{0s+ܺ.9r"@VD0Kf$ah$\Tlh -}-kp =[+5sڈcgQOCb#/ L;_ږ""Ķ*;A~Qj_l>iɓ:=^B&Jr<:&G\7 uo?8Х!Bڑ*gK$+2p+XRn ҂RD?I֚/ ëy&YG\䳑Ŭ?n$gs6*GLd:G{_&mytV|ӕ!WLx]B 猤CS]B[Aap!.^[R9UX=5cEDopɸ.=ЪPN&o Ys&JH,C`N+8pK|`20'=In<t7áυT0ڔ,PrOTƀarwĆoiU]dpSDBCO7-plV!A6TaT͍\-=-$.96&NM.ZN4̮HKdS0S]M4mkJB|#Psx*3i}Mex#cӇMbveah!=Q't10vS u\Ҽs %q;1tڌ AnnVlpvxNLkNX5;zbΦֺ1!%2?9L[Nvcl:VP3keJqTJ#,?{]-6'@[H `}$W2`жE}J06F}Bl H\A_R,  o7S֕oqB1{ڋZ $7ۯy!:5c+b%[Kse;3_34yrAi)J_WY8 4aJ"Ʒ/7^'ZR':*/&OL06/vv'#prlpLTl: qp*Bf'ǹ3M%Pz,HULye/h$vŨ?}7'}2SrMlȑ)z%c980ܰ.GdN, >:n@:]cymy[:9}uzuW@upkBJZхFQZdD-(na8w4ٹǝ?gz-SP+]os2HA;|UT N偙 Sy;S_*P1)ЙLV;K6DVYw:¿MZDXXՓϗZi(еs]oZ ͋~exH )+NU{0v r6({Vb@xBQAGxƧ{yTȪ2t Z"Idag,nPzeE,2@w=-=eWgd#赢~C)R:u 'Ϊ? lY-TcS=_^Sxr#`I=S)c asR:>*XDC3D813>l<:R87LtXіɠ $xcY0b͓Au< m-׵GJܯ'폶R +8KPv2`0 uKi.7,ض48U^޽5|?QQh!S 5F|- zFݘgQ-$g啍\W~_X9i B+ 2)}!1r:2=zb躵0mҋ;4.Й-fقHRFQYъ7ʰ\LkO>ܾ;"Ԕu;ʵ1zOWcw۞!FDsTC@S)U&6ȶ`gCt@q%(5rֆns+@0-kjm}=񳺕8p<!(nyѶa͂ft?=CWٿq([UtE6YQYFS±/=# !1N)X4U=KFa[KB"),ɻѵ4^N7n5e Š&dݛApj }ՐpmHKc YnKmPF_^/Jab}5wX-;=@ݣKSQZ1Hi%I4ֿ16)7Y&&?7jZ"YR80Xa2 hB%~ߙ56Xs):M/;|d7$8d4n0TKBf.(uw%O1)ZfRյ]ܣ3s_Q_eCsiXd'ƖFE<)u0\esC߸PB+lF&]."o}C=›!_66NaK=B#KDHzdGLɶu8IʏW 9$X Y@Dʢm DžR# ✙kjZ`#) ~ZQQcYh \𩨱@}Zr]J[D'O`K=hRxkIaLuceFɩTh_ɁeC9ͼ{%fWپ؜Xbg+F>#uÍWu}QtAeBRG==R'B7(* y #Q͆bJa2A6]l&KoS6 UɈŀڥMYzØ9b ;wX,5dm!Q:r> BH>b>U0jK^ Y+IltOckH}H58/yӸK|o) %ߝЈ$XE~lB { g(|κe izf_ W6˧ɁV?Irҧ'"G[m%jg -|}٫g__<@[H/R3j2+$>[ ӊr= {O*o/4ͱ`O<4x~TUa{@bêYi[r;Bܮ鑟ټZeC{-DH i6ūn/^4"#XQ>E,S{E]~::t(fW8K{?:bʚP &OB\~+Ĥl}ĻsWWr1)p "t˳6pq4xj7GJeo$ĿvKK b*M&YCE:XgO-GϐnsN277|YCυn0( IPUY59l$ntiS6pN}{,xm:)cX$+~Ը#  lI\Aaa6~TGi'܍PڹuV$R`{jr,{!UZZՑ3s& ߃kWcjduO[0uOn 53GɆ3j>F])3_LyrT-dPT3Y60md;Mvvq)) b׬Vw'"ex*֧R5;O7&l áf>c֣nz⒧10Sq B=WORٓ?F[[5;2AV,+/8;`pΗ}G^ޘ[G174|俠pt~NB7Wz-D0Q2ّmOk݂1! ncA#/>*FÃf`Wu=!2ӛ&Ov7pRF=ʕpbaw붷ajQǶ1?酪soХ ɿI J IGI"ۣ  |X:^%F{%YrK:10Qd ZͿLpkSZ<(pi\_clrU#aHH*^+S'DǃVUU]& :(OkL.FxÖh܄ %TNC4hUI#*/#yzxDJo sL@,~&\[|[BQ0>K 18[,q`b|oJHjK,OS̤,`D6hhHpѿ81pώsCJucp |U$ ?,mߋyz"JKI^yR8%V$~|r(gx3bZby^zAs/RueaPۑ|ʉ\&],5xc>zl ;-xTX`j}`}Up= {06Sಧb6ϔ*`, Wvq*U]kZ&YgUY@:\;1szxq&|8jHϭ+ Dz!pfhg>b_ST5 (5߶aC:u%ѠET/m6OtQ&jC$dB=I$E ^:ň]lJpq&&w&`viI6B̅V(JN @ jxn@ $paa TL6#y5zM&Ś\W-UqM\T#0pɃ"u$ ~2)Øy|4`5i- Mr5 \*uaW&%bd-pKY X\(;5<974AyjOңP<͕/=yZ$ПO04U;2PxgT6HH)'8}#5@,e@s*ŻR`GMQT}k1PLA٪S8-, @^@R XV[A8bnq^^6Q_I.2%dm2@^c5 \Ĝyb*N##ԐOdv΀\@rQᗑ/`b_~bra R+"Pp-)H8I>W+'D[5@)L))ܦ/;Qʼ[.lӛ.c &!B1UΊ-z[C3t*s"(T,u}1!TpE& HƌRp.}1,xiz@GJt%I % 7{Otܭ=\=i?qbhT Wy[ < @2֎#ys W}V퇪u aGfz?~ C` = G7JDƞ գv$( W2#SiJ_#TJTeIVm3oF;&6gW~2Ij+E/M@p޳L)>]peMX=f4y,#]íMeY1Px[ł } H=!}=\NT}z5ĜQ<}kO*?=舭аܰ[}4;;4̀4yW&*.M}w'W9] d~UM9D㋰4ǹLxHұ%X.>2vrHz ҞhYzWƌ"VEPL%ȾQQ5<#h#A̼4b~%pBa ֪%R֬*@|#c{By-&?U: $bES)R@R򈭲G:@#j2r? Ŋ۱OB@Z5NbJXt^no8gQ|Ru8MFlgbQѬ'K-W[; 6s<aq \fH9KFX`f,B ZTC:@\0}\ dzڃh[\S}seEZaH!.예pйj>i$9%JA Xu 餦kϳU((B͎VX̹Q!oݽk| 304qfO(<2)ƽ0hӢ{\l)eHI5ޓAH26oWaH/ʍ*v,J>QJ؎0T\f#"3$!4a-X]yew+ +S)5rzz`Yk\%T8P/4=KBq[1ZOcM(Qc]h4 tTJ7S Y5/MdB3UEC6\q$L+~]>/Xu4e?5Z.?+~Yc+gOr1),F\5)v#%ZK"*aX޲Δ t n"+4AK.AUMs**X(Ҋ%~υ5& fG{F.( }p!mkQ:p؅ռ&]K|x!?ܜ_Ч禥 [riH Agn6,\h݈v|;lErbE<<͜tOMr/'/w2'W3Y_F8 1{q 09W+1jn6`^˙p1ZL$Pz#:ـ o@DKaa L@P*.!LC cIZ)ҁS)nmP1TYjͼ/ё(H0ű؀p~gz־r1?%kc`*k iZJBαzr^BĢ`4g>1ߪKx^Z 6 Ѫ5xtGΗ(@"S&GpR`*-ʮ22s2*G]%tømܭחm# 2pbAdB9!4|&jqU$57ӊ3~*.HW_0_M/#: jA;xS o"W_pB2—cp))]yW7 :l0Fٮҧ3kI[ wm5Oq]}J듫auݥ'= M%?^$NhP VhO!{'L!v٢6HB<OO%ϣ2o=X1O2ٜ2t#2JW M3  =]ܩ T0y 46'r<3$mYaDOH'kL^_+|B'PL]9qJ&/o+9'@l*LQ^3wQg==b=4-(].-޳VۀadluuN^$,$.{m_l4܈\dTj)sXd +-My@qcgq;6Rh;QՆK+w*/M7'?SԚ3PU7U$$o?+O#FRZRNEô $qg"ʺ굫]ŸMу/)[Q仠:U 8vS#vo9i&Qб5T6%ګ.7Vmo޼Ap]Bw]y>xKkEBjd{:$vו** ,u{/ω bi ܢ^ = %SdỶTuwiԇDŭX4b<.L54>=KyϘyeos}sʬ" ˉ{PX_,ҹb ->{3OD??80|| u6[jbM$$JI-L{^ y$Hb7`xsyTt"#njMIˋ[ڭ5NqW&k;ZH;)Mނ&lkZ[%z!PY*3&ݧ~-dpon*7¬pV"8:vBuHWΆ|o #Sd.nR~/;iBRclD)w3=1&J7pNUs܀1bF[.xd5 c[쭏ړ%LDߥuݼUgYN1\Bx&H E+ Be9kz9T)&3QZ*,tt[ty#qNȲYw3M K.'ZQäB X1M'sA|riWst[iֆ}sB_nxD0jY՚V=3)^NpD~O paKT ?qLrB qԁQpV"П>zs`.JTgy3ciH6Pe,Uizo֪10u 4f:UVA%8YUj K8d*W)BK6e Upj.u~Kl51y nB}cSXupGhs ye[Y2(@OSJRaAL ˪P҆ɴh.2rԸ򂸛BEr 9mV݀zkiE'VT|&9$|e}jĢ(>`kI] )Qk^=6 H`Ƀydbηzz%n2)|-3Q9UB@kuF0}P1%z[=WBocM`=;H|s RRQWT~qIakr/@۶&4P0`~fٲu^8ÇwU . X'7z'߸жaQz" ̵p^=~] # Sݦcgyu+({"z.;XӗlS˒|`m-6I5:z4;p2prUx!$DZ5?1v sEe;uAw!L>F}'B2wWLo+ʫ1Jtψa|m"_D ݞ:uK:>]|00_ZyAu"ˑdUyeAα~T򗧖DZPX [JӆL8P>ю9sR榧X&bi5:%fmOc噷 P Wo5s؉@j]9W E?"^)C\v8٧Z2ms| Iq42H"\ ]Y` a`L#X+Ǵ$Fo^A1B-& 3&(O )wONBVNݕ^]7|MxCs> 2FFy#/ E]Ŵ$tf !ZV'fK}s~*BD1Tt%Iu*xixtFD"N0>~,:Mu-S( x|%i_q櫲]n@Hռ )H=LGDʐLCw%T6+gEj'',|s-X:`Z{uGsaj,,/`tQ2.(q&M _Xv ve!2%uՕ tzk؍ w+\"MC ݭ4ӄTVMuj{`JK# ҿIVU T|qF.9Pm\0Zt-^ SKo`0+~i1ZD4zo dvrзy&ֳy[KɌ3f]; 2\Evwf" S^ w0?~ܿ=$qF2Gz;J罾U3)Z>\;,o?RzG)*A^a c{hcͣgfIq:܃]7-Y/hߵUnbM3ŻY V)#!nӼ'DžY 'x7eo_"ҵH70日'+4LG1RgoMOwsm("rKNsqqiWvnKYgq!~RisuVo%W2uºiJAx[!n(6UK J+k+'LRȈYh >Qjer6 X)D5im)x[N.ϒg&a'@L2Q@@ XtDWGBrgD`y? ;#9򝨻h5:$\ A/;+U1Dtas.݌f9Ett@K34W%vPGt{:>DR>f fd֜nҲe(As)MYf0ڳR!kçy1F}mzw䉅sZN]X?_0;8tn8'fvEY8h7״~n@s-Jـ`sE[o "JQ@RA6y$HnJFg"$JAlL;EEe5K?ypntAa$7Mflfr;JȻvi+Ã~g&r}u׏kuTLh2`Xff[*Dn$$DN_ج.TKpAY],˸ O)$^wM7kqd彫 D0z43e}s1o̟w!^5vTY݃qTiz0SH\>#yF4*ecsk5mV>eo˫ xqƷ!zh[m4ZV1v;zռ;IeNBB3&u=”հa UPFA"4*mrXpZ6d%? tHao1oFd+?ri/3=RaqX_ +K%@ڎL"= o´z"ɹ#2w?y2;gH'ƆVsGxs^e/ "mIA,,},pٞnȷƹgdܟ8Rl΄=-%1ᛘBڍ++?krmά Z[s8Ð:SLƧVq4\ -Wpi8 llfrp/n.l{C IG:h 2l pBũׯ4c6Oo ; )gGFT~@7ub&LЬv)[4E΂f  8KsȺ@7q&pdi,$i\ J|$_{>puf3q(MLWJyJGzȳ˟{1dfM"n%9ۂiS,, u9nK_GGkΚĢPi.uI.m_afZSl=^Tʤ^;B(_əRQѦzIegVmM(/7'6+ Cn7ӌ0_ZBQ؉H&wh]~;V k`X5}ygASw_OLEiԹ|ӔwZv=DcwD<o&:ыL!J},ugW{[l9UGRUw 3Ȳ$9o/M6Yɒ*،+cx4v\%VpOGCQ8ؽgdn{Wg|fws)Z b^12Falr2Q1 ʊ#z`-0IT:UlM, 楔jk0|2tt3k2T/S^ pbVPڈ#f {DJwk@Z?+a2l%ĸ—&}isb+^G5,O A}@^/ Rk/B}vءOZzZ_X޻2v1_:f0+KLuuu <^Ĉ+ dzGiꁨhyXNKX!jE[>*($+ԯ?> x]#k5Lف8:ԤqW$`͸`APY(t(G* 1;nR,Qf ̎`={)*Io;Yʝ0}hobY):ZRfIMخw8%~Æ(i75e)a` 0uwlj3EMnYUwq c ^>d"%#Qv)$o?밡lTatw-d]}PJ#ȡkϠL\m,o-acFm 8;Z-h>Fcu+LnRX!+Kۅ&y4̛a>CU^mXrwXH~o$hPn?",ھrgȭu9ف\FG >^*r&`EzǗ %7H<:%HTh#ڏ%I)uh܀ؗ>m+HzM&r+mhCԴ S\:S' |"ѳyr5|4vEҴ?)rʈ2{Ln,n>{pMHk7=&eͫf͖k}N2eW$htX0ЅkK2wUC[P+㥭Z#H 7sT*}eR"珑Wݷo3?0 3,K|NR)'">%0)r>-OU^Ǎ ?HO(QEtFrCq25f1|䰘g~OΊ E*%Xđث3*\L 򩈙>23y`XPoY펴dNb-2^]P@31px%j aD~FeV$=k\@5}.~XR[F5fUdׯqS/\BUzʌ|w^Dv< `Wd'6c8 sv*~[o3 cZ*pq=Y$f Kb/\T{֦(n+7sҡE =Ob2Iy,IIz^a\__?hcӁ0%u\aʂAq^cITl_#"[Xofuo`5_Ȣm޻ dhQد LIxO𽄄k?@I ^O4c/$s`^6K:qN`{Im~7cu^Wn0z2(Db^.Ngn1ͪ*̩Ya>21+ w 8'z@E㆓{ﵘ #Y-l[gA)Z4b!g;zYdDDGtb ޳‹>XƁ}Wz#`o6U]:\-5h_s׏J6HCzZ@J{mNr(̰OMt2k]/0퍂 @CT='|@ K&(]JroiG_3'`p^IK:93IN.ty'W{)K U$z;.# E5-G~o=Bl=5Z@nLxF!W#";Msu+` ܖ`sN4XN2M*G : !E4_vfDBlfCIo _{r(":Kx2n`'Y']jwėr8pdviztԁʎl(N Z P$\eۇ;GE":Y09meإP$0ƨk#7'"WD/ ۦ(#z6%ļÔ (/|@fSr%Ž54 $Abtb]8uoM)3FY#e(ߔ?iCUP*/qXۋ8R}0N 9$0r P0׾IZ ?UNL$dIX{9K>SzW7-vYﶋy1y я*` )^~lT\,Jr0klGE<)>< < Fc!},\$_õ/tC^`4P;Y7J,5ګmm2;]4nZ0ًUKkR/ \mq)U xA`$ QTV!g׫jZ@oM%*+cKRU0iHu8Zwٹm5-"ąeֱм> 튨%[F3ݦ**ʐc3q,% &+F. JJ<ª1w|wmpVǝ CZe Q#;z9 Nz2TR_;|N `*)Ykp-DgLY%jfurpT7ckqR)P`7qgqtuu08ݱ{慝 Mr0BƽvsDrzt%]1euJ1־ *8Fȟ5iZm*X-:;)!?+Uitk !#Ta3d7۸7JN:^mT31F9 |0S?zUΒ=>pM::n7 ~c5&w sԁIUb⤩٥zXGGʠ^,>[DSxT"9N|UAN- =18 <&GlL,ޏZν ݆!' ְkbP2؍-WC_䃵5<ץlwczϺ>)wrBy(lֵ_\PL5dbJw:Qk =&& B{1ZJezyDy#c4<_f T$BYOtԌgκ Ɂv?%.qzw:7 #ņ1x &, lDeg*޶h#Z4ہl"qM.ڦ*hh,[Kq)UsDadF/md@WMݔR1%_CJ#تի 'a_RVMz=`%˙5_ 7PkgՄ 4H8-iR6\DM dM#aZ -=O7S?>o$q%Qax6qO$F6B~|"ڒ]n.,r[LY\sJ":GW]سczwi6V*amiAA=@>G%eObd6P̼ PYDڝwD_תe!Di덠Li8Ry¯?ȍׄt8/|v/8ќSa2^XcXmcumXhT9AK6Ж;rm!`$trJ!rζޒ<tDTA ſE9iρPA`5ӻ+ޯeYIkwvUoH'vB-L0;k|EwEm;G  {8gce9;8#gi s4SԼ gP8V-$ {ׅl˹󷜩EЄNeLMj.);Xmy@?ЮLPLOj& c [T^K#`9rz{D")8bGyĎMҌ,dT6wmEW'>ЎŖy.@̘ 2{H=Agb5Z&V{3~4AiZ(nT.~n.ܫP.FAS_T x AdN,??&;.jCvAyAQɾ2J''W*߱ OIgtWcfo*-ݯ8.XxB{VkldQgg~O#cBblzd&vcul f~:/.܉^žynAwE L"Vj$H,vSKoW\D2˷?E0nb:@~nIF LmrӠTW?G̟;p*65ܡ:s ^e [\An#Kzy ٔ= \Mn[&s2j mQɑh[HX_le)U!*0EG  Äb/?2V99Ἥbaat{!L)?%kк؜ĉ;LqI + [J K'[M kmJ7lbw+9|!zWxW>_xะ2pXL7|qf{q4_?*jExTTp[ڜ $}?V-vwC0՝d8v=Avyۥj(> .N9 4rc-b(q<+Y“De}( Uz `SI6(@w D26uNƷ_50Dm֋ $~h[p4ﮤ_(twRImnHGLɼ rSӳ^a,K荞-ZNg æo %%P וoOX1᭛(]ņOU%GJRCoZd,X ~2H#* x') BVtҞ/x9AYOyЊ/1Ŝer!p)_5LjoyP}~4E,B-7ILԽe "==zrcGsv(uN\_5mU1"JԁKEl$e!7}|$jD3!=ѕ"SUzsF($ҰJռ˙B~?ҽ!oy1m}>zCq[l׋Xwxu 0fҔt$oqSzϱFTZS$fI5kd83ufg.A!C'\<)qUí+'3/>d jRxp} )NN. .l4{u–ݒkS谤4$q_6|w3N{ߓLVG{+יgSeQ%aSB#`S,\c~V*w;Q3Bf 'kz 4 o{EDl,d |P%gKBqNqRb~_h[CGtUg焷 +%8/Ɲo#9>ȶdYM C-Ws<b :Jc5É7-Tm vOlF-xǡnjtޏn2w3F`d\%>jd&w0a_/ J.QR!dbtFH ;D-lZĹX˛+[_c%Tc2\k]يoKM^ᬊw#N)X2&B0]Ǐ0fSdMI 612r1"QtZEAg#M"#̜r y(3>:b%&Pgh^P ށ @~}%pJymv)Գb ~̽MpX^qY<Ä0 v7[w4,_ U\t$ ha&{8)dkV2FRXYBH=mF0Tf3ox^iX9=JF4Mє *juq*ǺTstYm >_fdz'ciHx#\c|E\&<2Α$εצW|t'T;EaabbGqD艉ZNUL3s:"]Zj(]xD,czh=n<1V@Nʔr߆ ʴѹWx)mi hUI!u<QWdZZcGZS~x25y\0n_A&#ѷ}jM'hN>Nxb[UhzcݍRZ^y]}^u}'z&?O=s-Z(%xa{H8KAZcVcO+7.`RD:} -c}q,YPW s*q듲 I9jo+2O<]U`ǐtjm;N_GpGԎӁi-6օzt^-#F}3C+VH}gb䅾rD󠺻zptOkK}ͤ%`R$(kЫE:=׊BćALk&IøE0WێV bjtYX{B8Ydn柺 ̴ܪLfZ"}rIsB2/sp8*AoBŷA7[QƁbƥsB~}ͼi4}`YwN@E.IU-0qD%GO :o% ʑ$iEipϝRѵcd;^0u'rvEBpQN.3ܵ[V~3`Y}nJ Yx#$J$vFLR\+!qaCd@e(Xay;O o`#*>`M~ͫIok0ԘۘH@Jc멡5  6WtӭS #cK_ƒ.mJ$<NT&uҮ XTkTbpe>](–3Hse]eɅ/$puįJTVlQik|!/u*(.)VOVa܆䂾RޓH5ɜ5$JUEGGۍ4j'$|<GhN}5iP` D,lig;W[R#%b,g˄ Sp0,U% +]K@-6%L_px[i%OY'QhZ/ẗ3VZ×s,d,KhBZЄz}^d7 80;0"-D e]Ze< Ny;O_|H\iU6η1oTŏpS$ ^1xu[Ɗ:CodSNȘaIqIntKПNtߌC[l';L?* Q3GedM66WD98Cl%U+a:@xʜcTݝ[}ø-+=\\eݞ*R6-oyAAY_DhiR?^tbCѫڗZ WT`$.FZ46[a|,LlӕkqvLvi!7˜_Ӛsl8ӣT6a <6: 5;LMB\ܣGI@?ll P>50y]Efi-ɀ- |cA@9z9\O:t)X;AH^uh#3=|; \Qlvy|l#ӌ=?&*Dj%2[D/)-j3xzP 3)t&o*3ۚ}c ]~"GˬKZ2E$}}1s2M- k0״?lT@ r2J#[zevCnXVvT9h-j7էpw ={a> P&UPW 4H\*fd&=q+.&2xyCظ# Iѯx]h, G!?:&ct~.!{ ZJ%Yĉ)F(+J ms^4?<7Gěӭ(@jSϓl 1 uP{1r*X\q✲<_R˷yU9)-PpP^YAz7>?d^Z@iN jIE~'uhh^@sOb,88$m L[#YӝpF4p`;Hl^F;AWnLHqM`7/o/rf{'Ӊpj|tKO^Z=D7K5i<1޾璣팊27XpF_a93~Id#ܦ؀e \;9O]vӏHULG\(rFk.ԤIs[bEeN+Myc "'`k|۩og斷R% ˫Ҹ@r|Ǿ~{ Zz:WS *۩KnGyw.ٽy,sU,2~nuغ\xX"v ɪA.6}n`h\`MIg~1~uCp* g=Ѵ&c߶'<Sђs=k"-8YBGmBR,9v j,:w"@aTgigTA4MCUkj^ڜ:U.̓6&$v i?OW0E|26m&g ` 7JJKq\utǹgIbNe =sr@?<BHǮ E$4ޮ?=\ڔ/]]_pD.yQ izA3Ÿbڹ棲@`"ݏ'GVZQ ss6mmu^_Hz:pMM˯ *"YΧӏdڏW~~'L71s,y v6fFf9 i2#WNZmq|%r箊 |,(y xtфd74R`TuDrϠUfe#LebWGJ{O޸z+*LKј^b|e*ߔS,;(,DQJ`"Knmi=iii [if5*izfY\b%[tiw.(O#;!!Lu\  ]G a;!%uQ9$?v~S N<%̿ƃED ' H9GBySB7$ntŢpoԶj$LX5Զ?stU!s a-($ؿ7C$zf6(.%^ 1ڔ 1 Z{Z!@(nԐ'[׭ؐ/Gw+6q۩ t6oVSo=Ip}F VGxt`| +C#0(k[]o!D~| [t,;ap/O"m/MwD ,;E#,eHF(@a*Cv BN'oMزTh猶HZ2Ev`?:@ܫ2KҪ{~֓u 1<@[*07DR:H ND_ߤ$=0P0a3HЎCfC@Lenx6Kk DV\vM%`1$7o*5i,*S'+>0j6?;ֶʓN1D. (Z1ܚs"r/f #7W-⧦-΀gL%5iN^̄`OI_nxJT;! :q.aWj6m'uxs ?[7UY*EYЃdP>}Bn}69X:^Ud6^+ f0U2u9b.ly3aH`'b<$ܶ7*q4-W/W <m6~"_RT>bhp$N0AljQ̦ +7MraS(}Nڕɻ/>[͎M0Jn9rU &f`pS\a<؟LL%WIwC` e ߄#athzVU!N <+}GK\u9>&<|-_-44Fj HI Ӫ _تua=tcxa[9&UBUb`QDsy 5!kʩr~]F='dxM *2 O Pԫb^ k|n!M_/ͩ-߻])4(;r([&I>+^;EwKxe!d:p[Ev%kmvTd| nk툅}2 ]^T#Yhω5|K\s}i;W[x$]eklRZe: Pvu5Z%>@Q_fI8 0*D ijb,|'ؒ%xVC*6PHLn&·fz2Xc03(M1cfD~5QYs?:n~9 hMm8:hw{Kֵ^wyr(?pӞN抙7vg堻(r5x5Yxm$es [-N պpb-Bl7 c}bOK^/ſ?^s/ a+K^iiHwhΡGd~Z_jf;i0V p+w!Fo~{hfVWco idĿ;>jzx}h"vwF_S[<>ĩK ^'-&gaK+![Xn$yqT~ϕ*R52?隇!];&RSCOGݙ"HU BR,9##yL%Ӽ;[TsjJ'nS3Lij4Lqm !FY˳1|=ȧ:x"<wzQ>Lxjj08?IK&Ȱ@A!Y0 Zr鬴`iy!Ϥʼ,+鑊,~#_on$|t[aJ 3 \ UqU YǯyN6 R)t5!PK͸U~hAE@e(*5{[C/<P{<"xҏU(+BxB.K&y1u*)UoF%( fsGzPө@o {ʹL6b,0Y)-+"O6x- cscKuG9nʉ}vKǽXUt@ta@0,ȿ>('hSUjQ0bH ZKg쪼ൠwJ=qKyѝPy]r[*pݡg+34b<ܔ/JN ˂í& a5:tT%$iJ"Ƒyd^`9UW{)<Œp,:(VH䠰Bx\t) F# ]Wh'Ǥl12{"i>ʣ<7d >P:ES MPw5E=gYs@ъĴ+QVez$نcr5</Eߠ1me i0ϴ%InW3*(i9nG}HC3$Ι;Qu>XO ׄuͲc2ync,GwuRL۲eP‡7>t`(̈́G?h4Mմ>=Ҧ̋6hYH'bD%Pt~,4-IPFp -废X!f;iqڟH\8F勲0QeC'X=$ho v*H䛄>u 額1ֽF]9Gh5F Lߌ?P'jY-U:m8)R@*-~,GL,}E6 dRd$i $@/T|%=Q A;};^?&XM\(j aPIAb h r~b@ F\Aa8bHy@kiiGt"5RZWZVܺLUk7VB&yY ՘>~:.ⷃuC\_gv͘EC(W9Kժ.)TVZNk>G)2Vŵ&JIyS~:iK`7]//U{ص1B6SH6 ?݆4=))vo7@sdXSO~'{v^6luP.ȜҐ!E a _&Ws(lRvϢpxEz|", ہb2F٫[CNN1Cc9Bh C`/#W!Gd~*ג [-ÑQvRSѰsFX_Mǽ[*%K+r&]7Zjs gXe\:Xb|rKSqŌd &j(It1 [DBM(}Ȑژ; *Lh,h:Q/l8_@ ;'D6A/8ۜ7QGXsk:ɱu jے+4< -CtƟD hv?ؚESh1'[s+-69(}*bTSg;M?{jn qBSyTt0wZFF6%Fn]}S]^'Dܺ;*clH|6ӨQuUAR8)u Kn[uO5™6.>&#{|Kt+O#n{qqDճrSa?H3SK宅FTșGbre@v@S \F2<&Eӧšw{#0Bּspv1;aN` uB;\2Q= >zeDiz|uzj Șm#C٭됣{1"HOVY5Ubc/7 ImO5耆0P@6oeʉӇ!mOaȞSCޚb?hgR W#u(S1xʆLn,v\kR|9eStaTZߥF*B[[sW7 y;f0Q+&aRtXQ(j#q-6SE]榷_5KLY(=X'NI&e݈ OP*gYZ07070100000381000081a40000000000000000000000016661a1dd000030d0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/0]?Eh=ڜ.+BpdOUl"0]wvL]7I$v (!_2u.#Yd0lp;%6 G=57q%yGG?r[R|<+,ioܽqB8HRl;![u1>*b KX'lH4 ;bz5]υyxX%c}WFhgc]3 :gFRd/V &w8ꭓK2P2K<'CC~۲[""*o}k@3oNZ܄TGyے;̴rKe;t~d黤N">A~Nx"™΋ E061I@C>b^zモUݧ9HZC,MBfnqZאFdu>'\䴫[Է`& @lP ݈5ؑ˦#fS?$tqIM {|Mg%`Evm+d.9T޸\H`Ym?&bbw1[Pуغo-.;kHGcrm δ{瞢C19I԰*A_=G1 : jA{. Ȱ>/^#9#{2жN;B5;,*X9} O$ i(nhơЙjk G}Pgy/T }-k6miL}~-KTP1`3:nK[!>/I@0EV2+JRp(!{+4f>Nv02lS.Mu7*q0'2_3gb<2Dٱ9< . D{>&Q۬BS48&Co%y5d}4vlumR)敹Ca1L+.1 iGuyY2{骅=e6ֿmPz[r q $07X55@ _ OG][ ZWK ÷fL`;Nm`B CޤkGlxFܦsU\XOG8%Ommxq @F_2B%U+{⨩jY'O/y5eCeީ[0W"oHFӂ %tFe5 Zg= zopM}v_ved Y-cT:YY`AVrV O\`ffB %,QMr yBrq[%7gMM9B^lEW7.{Og4O_ne9$4sΗ£yEG5 UdoBx+o Ss'uPi;Pȃ`됻o?ju MƮbƢ[&8m"TiC7XeIoΰ 53|-ɽ ڍERwd1gC`_P&,)BsrTq!zq[ қӋ,eUoRUo4ƞޫB.ρw+C5l=C؛0QU`#zsMUs$:W[fJ4JZ^tqQD@zoZ N9G\l:Ə@h0*/62KAJ"ʐVvU;ĒTȗ AJ\ll)n[EnI dW~\FYj+Vys{bA<z'P//plpʴ\ ȥH`a |UBV(]{L:91P8;0!FLKۻHQ9+rU$FkP UWs~R15.ȑv6K 0 Z܉S&5bW!36 T'M*K۽&yלý*r, QZL0T/9PRF˿TPd8E[)8spRŁ{])¥Pt}T\ hD.}/ L2.*{4H۴)'rgZ0C-yؿr?Cݯg .E2.2VZڧ3Cd2|uce\*O$9j<( ԰qT# +ݺKj% % \Q$R+%&tڞvG;WQL`1?/]$ǓP0%<,|h7qxt#]db{1xq둜&P{u͌MV<17[ "`UZf$&'%-Q\Xds9EQ3=sE>FX+ͦ\"T|<&g-7 *묥K{/xksq.3nD]/oDrZ$|aH[}Gי4 cJR̒*{0^ZƱb13ϗk'@sRVs֜YHkFp7")5g(wst2xki)~cyZpx# 4T5gpH>ᆶ -c u,@\7n;%/65gAW\̹ TB]Ę^V~cM]^#Ӌq|z."pF]5q@HS;:(z1.o`K#m#^^x<siQFSouZ{ }-S45PV+q XM;o^`~[%HN'hH6>"Ȥ$ 6GFbXnȦ12v6.J18*Z1yڭ䅏EV,UgT'a;Ѻu#)Ϳ撩PDC[#"}Gt v(gM 2xssܴK1:K^>:" #7d eB=Rʼ\- P@St!i- my&uqS:P_yH*9NuiZb +6w|g J[ZX6uW;AI-TreY3fXv<`⣤z\';%owxͼ>GT> Лmkf)y3[{4fp~@It02++bSށHT#?C!m\uvN☄bJy0܏ʛzq-p,2Y2r @PyqA^6j{|X!SL6aHz_kMj;`JZoa1)dɼA H`Ӗtqsz`>Sn2A(kLkc7O"$CEص;LM\{E_{ɳBsaюX#Am4=х ΓBWJ>9P1s9īb{?Z|#s[ 4@ r1a1V Tp|N ,hJ1~R2.v%N j6?:Ռxś[p46W(gf|ѮQE/Yh xM#>MbLEV"vC~g"@g!OqdmebҀ@v^ޕqn'Qдmio\h;X#:Uݳ-"C~3t TDO"|r@XZU+/Cf^Njz13![gS5OE %=ґ&4@4FflLTb-vh#8JmMvFH"0>v`MN ooQ==RIQ1&%҆dg!r|zI'~}{(s|B/"Èi=wG}gs&Wlu_;w ج;di+R :煦:S8W0N =f)`\J]ǸT8&%o]x({حGV%J͊4?w4F*Cj.x^֙A0}5,TNT[d(=X^̡z6ƃ:^XF+dM|1vjK9\N=D@w(p`h*0=˦h%ROΗS`?"jxoФDbӀ~`zYcav.QqYBO|UTP[76IHKdz(<=^% F* -y@*~hL9WyLe߻i-Цm#"=jT߫%˥E'I[!`{*6 ]Yk\4ғ+O:Οkǝ9 5?>UCg*̇dˑUɘzU+JZtLOL":{}}E\9MlgvQf{= B@ƬN pp/_ﺞ<15ܲ3Bulo(Ym 1~騍ppmtܘԂoe OxX|{jFC|"N8糌{ %()0hV\%h%{sjn=xP#Vc/U[fөMGIŽE׺It @x's擬Xq.B97s: (9QG%!V >;R TE+-.m>867D2=8I<U1eRYЯ K)WisH<З)?-$_/O<Lq`@nXh%6=K*T"{VR4z^?DWPTgU#zu/8-Y,e:]-0+4 Oʍ *80u 1y/E`(iD=Y'jWpwdA t.OE.Bs <:^,ě$QT[XW>?"J4AB-E㭶_eYa[D Tҿ#|}8oay{{I}hayq l`덶Ϊ#ȴ:&6as_CčBɟMԔg NˆI Yy 2W/&: B/v;<{y_Hfja.~)<=N<.+u.[0doZ%W#Ї+&o4t0c9<(,>Jl1nowڍnkC?K|rՑ!yΎ<`&y^jvd9C+kn_(tC^ _jTApc>1GQ<וf^*"iy2z1 Sҥ&>\4T"5=h''nGt4l2o"Dњ1G伽>J,'NL r _2qr B#(MjM ,WOxe)t8w.-eHޱm #N>fԧ=ZK5r0z=]rpyUBqDeƿ2ˡx3aPY ,q>++P8\9<ו|7Rv{#lvLn~J' zuu:߹o fXӠn'0v31JZ{<w#$/ӸFBnyC ⓚCs"H nmt] ӠBTf)%Y"`hwj6xhXͅZo]%/9v38BԱ)̪W/f)ȊBM:=Tg?Ȑ ch.N+<~vS\YQcPD<:PpvA}ʤk*$,š^#IVq8<_PQ \r_ aҽTu5q l2OnkjPYDAFw0JlgtӠƤosLAJFw%A]hwͬk7 a=VvhHovGmF^ ٝkmHA/Ԩq rd)>.\!>0 SϗShQ 56{EP(L) xVPju+T-8x>"=JKWXe\|&t I w0:MZMQ>ՋA:0SP$i[Jۆd%B.DG8_ȻL>71-@ygPs}ꂏ;c1[R6hb] m*.)+`K*ߖ K_ Qp;}jƔfZ|,"ŠC^ïCߙSD4@CDeTv0Jc8`C…3ѢGfn%Xy~3ZdB< ` KXGBB~|4+Ϙ? JL`S"h FmYe[F*vILxm81A?3/*;Q;.5/'p}敌qWvU5Fvw':<E<*D$%7Q MljM{TRv{n2ClP(QNX9.gOMS֭zc}AɵuU;%o_DAD‹dAz.MPJ?j ^PRJ~9,ܵ!QjPsr20 i5=QZ: xXbg?=K./pPDB| CCb| "iᘤ72VTV8-ĆvI)U.N/]50uSzIEPLM:_qHsIDKzO뤣>;\Q./A^+GtM.Of)iC`+DCcNc^GU/-zĿˁ 1(ߌ[ 1NyfFhwq#lMJ8$1(>#JSeGKyVĉ+Դx?3ܾ@&VSdf4V|R_ xM<wE7yMBL#ϷꧢkgЁ ڜM<<8Z)=5wMZZZ˝Z "eDQ=vC'{ʺUL uVzdtfy(miNnUN(^u1`cժݠcMgݕΑgM`4hY5~骹Z3Ÿ^VgCjp W!ғ}oveuZ{Z6G󱟞GIp_$]cWnǾfAl؞b?<+Hlxr .bf.NnZ*')>ی?|SL|5uh,&D3 Ke !}rW '"k  5+db[T{rj>@ #)mM\) l}pF 4@9*Th¾Ezr$hiGF9pVcnl.! %5ǚW 4_IU 6lȲbxP h&&w+s' ٘;Ԕ٠hwMqQI|d(&Zy%;5庤(Br:6%s476"ZlReX2m׍J">#jv&ߟv<`]% L 3sjq,Fc!s fw;1Z6tc OE 5g'_Ҡ'jqlq!<sV $:z=>Kr>Tw(+ST>.sp)e4aYtPd &% IC<]>tH!ZЪb! +s> NP`ӯ~/$+I)C56PO ۨ*"Q]]PgAډ39NUqqo]8`!K#Rok<*JYKvQ1v\bU#*: Jz69S df։14a۽7WMGD]ʱDݙф;(\lm?;GA: l?:px }i(09BP#I@}}hyk;gKw'5qgz oi79+Imi'$Lib4Gk$L1 qnx@4Af7)T Ӻ;fN6M]A O;7D~xZ`W청Ẅ fut}q/Ӈ?L AhZb^zF ^hV]E|DoUi@?U*r9T쭳cؗ.wRq0>p Yk{QCO1c`_(ְtŸku}VU~5M>Ed-quE+i.Xʒ @cEL~Ehk*MDe"OQvvi1O(&;&ͺ+evb֛D!蓷&/6Ï 2R? W=hP``e]\{Hx uA[߸pMOTr3x`e-pH7>:d) ] 5҃}*SD:LD@m4ble*6l%<"hlv$Pa8e %RqS4h^6q7eFxwI W/h!G q Kkx uJ5XͨV1M>ՖB'nlf3c@v7S lz島h M ^QG6SxDW:lUcn}J509(eԮA|?`yg×!.$Dk$QɆ^_z83c,ͲI !ݾX) [B_h#q q2{\aSI ~lVhqy\à`Z!q"l0»w + P[&gȚbJn)C-;7&#P` -aoZ)"~3Ybwf+Qz6`k0´#?9O|s"QaGͱ,X/z,D9dlV*:ph W.LE IBgN^'7̭=9Gvv6muixٛ9N1g|2{{S(D"sF|5%V+=`=QS4aTgYZ07070100000382000081a40000000000000000000000016661a1dd00000e98000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/-W]?Eh=ڜ.+YtYsHJiUmI5\QxQcoZa<6Q"B ?*^HIE`>XIzOnΤ7<$-ZOfc0 @]v]8 Y vsrj|<ۂSd~'&֍Sϫs;)r;?PD`y{{:ܤ Ho NI<&aBe\G v'N?jU I&Qbue%mi .Pj`N~7͎J&f,@LbZ%-1C&AoTF(e?ud]Ì]֔FI.kpilbÀbo=;}eb3S} 5 se/S5puX˧`"'_K滤:߉Ǎ$X7Q F:hcX^S<"g,RO'Ǥ\t_.\YW^˪g.B.sg]f~lpS1= Bw -CߛL Cu1؎Dt^.UmU]Fw4XiARI&@Ď:<^h m٪B.`h UL\5 hH*-Rz@<ڃ>w]LX gg\'FQp \^R)q׾@:R.?~σ@'&zmWBw!f$oubF&rh|D7/Cg^Zn7HuW9mĸoD}Ҍ cbηܶ7@"594we Cz[qȸ&Q* ddOT:JB.ֽ(g+eprVSh A.| 'vr|.Z|9~ =;h6WM3xٴ!}9%ieT ˃ˈنX;@CȊH)ĭ'rnwx4tSn$>~g&Q'~NYwnl+| - 㨧x"S4gx^bâeު#ۏ0Iro03Ws喩SFJ-Lnp\W ^ʀ3V]Sdx[IRīCgoȟ2}" C6T2qkrctf {U<~o {Y[eXk^-oR#"a:ЕA9Un-0Rlp5',HTmTCt+˭!Mrl5nŏS!^|*OMqPkp%̽cON:Q?#ut9"P SY"?F4)S+HABA4d\,ݳM5y0 egteCDfۙͧR8@.D7`nxg)/%!/rhP]1sZ&QH?s2pva+I x, GFDjJndV0nD|B?]ɠf<&D 0+2}CH<mT]8 j `0D˳7Y0)/ZbOxܬf]ヨ8d<@FSbc=.ݴm9_p'=k֊Nxb7U{s{Vch%?+6^pOX3`{1f&i}k:O#sn$/{5Hש Y=u f\3tI ?ǚ-)jw}56lG$9o:1t7K[qS`2PvlDςΨ1`\ĆB≌PI9Jw.d65љRڻC判ci}4Td'xV1Uf$ `K!M^v_pF >WQegJ -Ldl Z`?yc|oK"& ; [G4Vek]{K*I|E9"]hTW(AsR<}JI^C$\t•mqC1'turֶ[[u~`ҫ$U2Oc2f2|۾@-+>Ԧ:!STN(پi\ΐ d"&I~o|8m)LŁmx-/'|>/!?/?g-{ W{ I&*dh=I@{%3tܭI۔b+cS.н;L$GZHrC$3"Gᨤ;93;@,m!McCIqNL7u7dqQ(bt9>Rɯ^ _m*G=e"_i:604&ygUۼ*XfQ'fXA4S0O0T  $&Jzl6*d22wbʓ]aXfdwf 0UHң2JԾRZQ2w*+)zG+^mCu,.Ʒ=Nnm;5G_B/%>q˨K>wjs\jD%UN.ʂ4Nhw;:rע5?3ށFit ؋;j) ^sjvvy[Sܹ@bt'zן vU,v;3%/3HBoV<w) &eMl+lu%]AxK:8KvÔ\t e<̂ /TS2֘nb߰$ȵeq ծ--h+5Ɣua bg}VT  "S8s0UAUV?Zozٕom~2z% r_*|Øgvs1T ;N H}짭~4:3*@6lc8Iܕ |G`rKmT| =M.o]'2rϰ h.SqpA]FL>U1tC05ճY=;ZC gYZ07070100000383000081a40000000000000000000000016661a1dd00004214000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/YuA]?Eh=ڜ.+ɾjNiVs1P :"nƢ+`ڧ=gLjaUZm蔙r"%] Zr,5~U]?1lAim YxWdEEgœ^ ׹ ӆZß~74 RH/(3WTȔ Th *«53Z/T`.H >2cMLRo>Ɖ LB/부;îh8ͥ~UD_E]+{?g9,VCYΖ-3 upȿ<(۔G.7nY\Tx> Izq AjI< P13+y}DZ&}(7[A&1PZ2tZ BO堾 /y4᱆执ӱ"r/^Xp梠W=$|7P/wrdEb"u\ :T\X95ӦBOh .`[E9D"'-px WMM Vi6FQ4.rZBe-ʵ6+,+tʯϏ`ܥ'N.BD\X9B7iA}}=^p}hZo®~tzMWkSVMJrAD9[6w[uw } !^Q+C}lsq}NiAl_8G1}.P8#ң7ؙX80y_o[A} !רz#eFM4=9{~bU(~q)C0wmSpGl,-w ~L:ci&9YV9 Jm_*Ŏ\vqt Sf@$q'>ŵp+h_C]1A=́lq=ᲮFu:S,PLlE)f*ׄ J m(Чp?w&@R|dbp+ѻwg̎o / 7| zhO"TSDZx tzJ@ʶ1? +`<;Kz^eSL7 HZd \ipf-:sM Qtjz8gbE8$R -DPnr-뤍3{њOcxK/{p=Ro z_ӌ%iQ1+-,ra9f_0}=4")qRDQVL$ ߛ*.zW [nlAA&~ ELZo5 rj&ӵ*'LV;&Yu&:Z=*=[h&>E%m5YK9;6K̚`#3P4>E 3!(k"tq$m|˹G`2 L\Ȕvwm;LC)! 9I ~ ia FB0髅S|>tNyէ,vU[%@jpjn8{$DX7Jd{!o a rU2*%:CCU_ϳh e]X-;lL5Nsv0 &_&@%OX8+aFu.8ER9x5'x-Z{HKU0k^W]+S8kE@9 INX`@&wJCM2h`~ XF6z =uDS ZZw%*>sx?`檏8V #Ґdm Wb OUX 7|Fldp̃]4G@Vgnrl ' X>c+GH=cK]"ofuoWՃ`w%?ݟ~g#g[rC5`f &ͮYB: +1j!L:hj6P\d+F<LXٶ6yMX[m_`!B hvpk-cVƜo뭨V{*`_0Hѹzi|:Cm5Xap3@)y;rTeIƷdKu΁,^* ?"鬦 e̞:8pL"Ooy 4EA]UБ,; }a>Q@R[炠ʑk1B¨4-;ҽdUԢ@>my,PO]ܻIjo1!;(`m+wOV1DdO8Wwpm(#7Mo79" ]/ŭhEQ} #c~t.[CeLiA? C`*tntU5emZ) /ak=ŃꙩKh-;@K]όj\S7c mY:Y]usa4YΊ5KU5*5_K^u{M_>kq >*St1Η^e\`$!.+߰L BK½:P!TT.ƻ 0yСm؇7&q{hw'ߝ=s S/7F[@gѳE:O;ls q ?'ybҎ4ټHrOc-/5W6GM>e\#@wݫ1MI%H5+Z4Vc*lpFnֲ7vD0 U4HG GQ,^'%7Dy]F_ZT[C-5`'q7\艁gX 浰ol97r)`9: fo`e>UgM}K R <[䞭&\\급ZČCeaF`"~ _Kwj|ΕX:[c?c֡d_%h!>@QpqwbcWW&؏wFkXz*[lbH5Ȱr2K T%Y#t ˺$~'dBs j& ^Q.Z-/1նaӓ d>@Ȱ9s;W3TiOvPsD[$O0}.^3!-dzⷷ;I߀Xۜ%^jHV^ٶm u_ko;0I}dj:zWBA55; RY|] ]<32 u"  vj'AVi7-K rf: RAV̥$Sa`%.۠(V, cd1ׂJ~ۥ%έ+ySN=Q͍]5n-vWҪt6*C-dXs>Ax;P=.YhI>j`Y;7:Fj;8q~ I,Ǽ.z7SW l& NV0ӻ};AKt[+*AApe*U@ /C7ЭOQ_tIqXbVl$əgt.w/V~ڀgGRr*" `ZAGB"#g1J5HzrS+^:Sl\e;9֚|bx5ne!Wi~m=(K'et5ޔCn*U"`xi柎L ,9'bhG/5Ubj9yn>=+}ī6YVc#- M^_sQ^0Sxˣf6};vz ҁsu'wqx^If{|ŁEd7mK}uiAQU+S"TM@5V\r.\Lk^h:Vmhؐowݑ2hdvMZPq~jKW.X/%Ea3Q t`z?56ʪ#En]Wew9[3 MwqimJ @fJO-<щ|w H_{`qQ#+ Cc|Ҁ Ŗ̿rK ,?U"o]g,xlwc]\YSՔF%Nj┠)C)ehG8#ZƮ~J|Fxz pK+p=VPUɞް6ѬRjE q1̓H[2,Nku.ĉ؀~X-ldp]3pL҃:Zy ĨAMf݄OI1G-# e}ԁeMώ хLHltԉ⧊affwX(/.If`0:_fқQ5V(2A8q?N٥&мܒho)1~\$15cS& ƵT* Ͼ:`岑n00=sD3HaMPє0۫ xA[#2whX32h%_SoD:!vfHJ(DISPOfMO ~aVjXn")4Ej ِ'3A҅ 6lg: ȮgcsCx$TZ"Af{򳑡79J6> Jnk|8P/sΡn &8 ,悭{jX0EgU &:c*S<*i&w ߞ$ ߼*Ck: $`#M L n9Qz_&K Ui ˥KDi, G$ϵ7na#~ا0Lh_b'޵%P#X~ҤcN d+p. (Mh9^轑mGY|vSkd~z:sgCF|$͌ /:tݎP`*գ{}j~D*t#A a(pF պ Hn'Wphg sf}̮ ͯE.&)D`eui1]4;,g֩I6unWCIX,w5xȏL m_{0XhC>57 U2 Dc|0JX$NŅZz8xSA+EQOշ VZ ?~[S;=5dW|$e_k? PD,oExU+QPͺNiݮVxXXI'`>3gәFӆS v0FvU wʲ7$1C _H5D$mcHD1 pW?!kXٖw k!,sG֬U31o-a<}@2 $0aT @XpQP[㋓ Lv6}r:!4u18QzpToE (U4J)aԂ3ǭyh[O-s )8JVaI\Xݪ+9jIMWSaùmcC7RdxAX>]1c+^8S,{{% ~ÓU~"uI|!H{&`8I8=?/:@߀+ܿ[w^ DJN[h{r7Ũ ? !^ζLY* 5 [>|9Dj1@wZ9U(_+ c?NׅW3g`xf, f#?p'rR!*`'lvjZd Wn\(xal'Is=+̽1ܰRWs\CGI#]4} Od0Yi {hgsя/ꫯ&ݗuDxvES1rJ@ j9SnlLޅ7bV?q6**:H;/;'cu=Ys+ШnZgQi5Kq㿙`i&b] gU iH횽i(cj:x@v)ėGM&35$J*%T\9jT0qiQ\.cS!umT5;Q?.ހ委R$dEXp߲MݶN9z,_>:L͹s^K;!VQݬWg<5 c#ܩ`k<J/6@!` !Eyix6cއ6 +jUE`ڛ>Bw2 5lRO1z "2 9jiz&T\^ˆ\"ڬ >9̦ q'!/#<QFe^ME7!hpd JB)w]ZBLO#sc(LZBbEj&n4bzi>/w@¡4^Hx\0׾M.V "\G Hl8֤_ 'E%0TV-esM2i8ioMx"Jw1G^FB+Y LXQՉvNx'H¯g QG =qW;!\&B ?W(Erj>I.-<Fmo1cleF,Z, )\S xm+*t 1|+5 pػbG cp v_u:cJD -D~ ;z4b.x/ӥJ>2Q. IZ½3.I/c K4ϳi3V}e8Mc5OOkSl#;v.!A|([)9u0Ǿ:MuxQ[Q)zr|EB#h1RF2ygwå͓.$$1APU&~zx"hۤAx\RTlCq>?,lUz~#.s V_wCZ=i_!IgZkol F,7#fpTGlS'st]]WZN9'yEYHJUCMH1o(S :}EQbQ>XlZ1`[THi#l9l\X&i1Y^yꉠm>GkM ]rN :x~¥`gtzE5`@^#_^$\-1+;ݳmč8`~o0U}ۖvگ"SSGc:OY-=PގJZ4Z96k'H`c7/*|$0Tm`t)Zm:glƏ&[Q¼ Fp0݈;!ȗIT/ĚA̎7|>n8d3%>`7?5d1)8ktxC z1?KƝ>j+|ޘ7J] ?]'ZXoSw_Oc} ߒpnxx+svE2L j|{12Nct6 .Muӝ1x޶1ԞC#kvm"wA/.u؃lrKΦK7QydN-f=l@pJ!5 x=]w?)fەIh/-nE};8sv?nLDn[s;|$Haa/GOFbׅY2weg '#=Ue8\S 14M>F %D6k/'s}')hOCXJBZq"uzR.&Àqaq\8ܭ^7UFd Gq6HK3-XO@9fuVG@j|1=uDXecB־qh:q=O*'JN:bJΒ ŖQ0s) y{P5_U@|n(dZuh:bϋW |SҦœ2zY`ѳ9,d!?ޱF!C P[pdc,Ip#IH@[">fsԍLI禝zwPlYmxtՀ}|EnOn5 Bf(=An:*t\;L(Sr_A`<.tk)VFPrU\,xzGQ[5a}rK 2jZSݗ%fCZ&@օ$=GEPNnkX‡cSErexJ4J\4/`S E"Ϯy!V`t !Mpu? v9Jk}#Oc <ϻГImCԔI 7Z*5'eh@DV+"@ -a{5`V3VxŸs=Ҵ?DXX8v< ˌ45\WH]P:oAR[Jn7rV(nHB )iє[V9c:fJ#0YMtM^!J'˧5%V]$CX5YUIC"k W;8\Ԯ6X{ PA` Z9v rofsNYsx Q&|}9ȴ8 MF#RQ`eM6}ُ 4!x3ԼA#A)822ʇɏdXu;y8x;*dkق忣Z|F&oZ5f?˫&(L\vĺZSqq6wN_+; S^ZmFLiH"ym&18{z!T'Ff D(JZ~,MT{$keqU\sJh<Ȯ7{;NdfdrM1>kJVߕg)z&@WZzy[J2__tK[Q^W,X)Ju訥 㱛U\OI7%4lVoZ )7?\ I74`KIY#hc\j.]^-(?T aKUn6]BwxhjF'0yy;耿?+Z_iB̌Ħ͍G߈n kaSq 0 [#Q3kFv:'Yume?Vc_}'fv#d(P{qeVǂ)=,AR=%܏8Je UJ>ê1XMf, )n(292)p l}:|'IpTVsy/l|@VjՌF[cg٘W8WYDaB?PfG]v;\OdH|K1}*D#V~ͬ8 )KEOW3c  Y{pՃrPeڒOt"=K—b@/I#T ` YZm:FJTb(䣹{Z U!MDԱ#B[}sK~*l !_R#ܸT. 1pn?StR}]V7]tߔp||C!A$ўE3Q.Ʋy O]Fxa<L@}DI]O?sjbc+ R}{]o*Z3 &\89Yqr&%g=^l)?`թo;yH/ d{O}T&|dQVU+m.}t2ޅgO!si.3&ֽ"$TgD3U¤I1\B6WZYm^#T `>;{`(Mܾ8hMAlrQw$]V,oy8yFih DYY\xD$ħ,$5۞CA2|{/$x̂⦆( Nno K:a+ nPS9T JjwhxTk!ij$1cJ|PFGPq d_dL 峵ȵj}KlY>$2r\3'ɔۆ7,r!·$u~| J]dC_\^%h1A"tp>/:vSLz_>?FeJcʰ߳1r&L%W- `fsmjt[RJU/{_ߵji!;$vJlˀ4b&"ܻHcYuPCN(n~0`4)-`gz*e(Te%%;L/e;x[G%Hv!3_O[ZUV*gMI$|H gwIK0`^¢G_Gm:Vӫ)xjdEYAo1qLțޥtJz~ 2o!ⶵ^%E4b䚋56Uh;Lf˴%8$kBZ6P&Vau4*1= :CZEcWWpb$=/-09d۟T`ޚMuwd[mhw U 7>[wTvG'Fd*t$)R1`As[~;"c߆P+5+<\T W$~td!4Ͳ͊t'2^SO;To!Vh_\\y)KmiCͷWfb.U0JH|tUXX)a<֚_ H$Ab\>D GOdѐiACqwJ%djl)@@k n}}nn0Ցw02+HC: ^a#]ҳ|xuя [SzSlg߲aߏQTĉ}5]z:;1=RY"yOQ~Ot jBID#ȿXR$ 2P*4ReDe^umJOSo3+IETۋv; H ex*RMZЪBkY?0*o2`= %cCPu=pw((9 }xQ &NJ[]E}*=ZcC3P``zF2v}h>NI:Pۊkdu] U蒨5ɝCΟL d*T+utwni u# ) ^T1Xȭ0D܉1ap&|Tyؤxfg۶cjrׅ^XgyntK2ɶʼbI2Y}(&1rrkxLNY\J#vLEarWw_ k22vsaq0q}Sąd!)]?U`Ab `;Rb4%eavPO^n+0(1?>M^' C擻LcI쐩6:[QSXNҢqvȐDD9 jΐ^lhl:G3!+-rs ̒M'"1cTsqqZۓtyq̈́R;:`GP?]Xk /ι)d@eUàԭխ1hgh_$f㼁|Vt hg+Pc+S|<MS$"Hlj4y%g7 shsQaQ\uc+\B-C?ccۡݡּe!-1]Pg$@$c]/xw$D!$HX]_"wg {忇JЩYT?.'Ne@:#5ܟBX@]~^_goSL _l|DWK:Y2Uֻ"Kn_ƻS~I)sƼ5S}Oa>~F FL 13`D?38:2[~ @ߜEpnV؛g U#@c$s_gSr1Vp\ = Yxx6zJ㊱er_)c {N{ (}Sy+eo"7^N;(k3_v}zS_ZXk3q}Nx"wnj懶z(_ws8tDnNu3Խjy2F9ClŴ7n^lYRtԾw$xPd!̏g 6f7lq[}%薪g%'XwN ę Rfa1|)od l1^WF(K4,R¾nPN{_%A=IY7Z4g8C™K&}|<ʆP$ E?EFê=<>8 QC\RFBv LCj0[7.v6N bĊsL ЗpPL3(r׿Z9j_p񪃴5s)FLIQ{+ֿǦ r="fk-I_R_T@s&8=.=cr)>mzM )^N߽@f 7P s(Q1bR6zaAjtQ:- P`+ #ie3.ՀӕeO&ƼHZUve|zVa^D mw|ƾF@Vjl ^hpYrm繞d71>x976\$%~;EtQSN7AQh#X5 ORJSr5UY)h2|5uER$DKiW E>  b| e(H@"Ƶ&Y͏@9ޗ3"@!YuLW*.I4GOFsT0 hd 3nNFxB9I"6Gk A-_\c[fNDl[>f|PL="MR"B f!a@q+f#>hҎ둕2dNw:5vL*lfLKJ P'E҅Ov6O.b%ՄOVFB1c\hC,>HƻOwq1{jSԲéOVɈ)aC(V'}q-66lC(@KkkdSd]y؇?\(lN:'}v_ERi%o@ OƇ/&2˚fg?bӴ"ˋ$^{RL;j99pw֧ˡT `9oz o2+sɯ0jX"4LߎS ]ܼ%Bħ4~6 ߺXS 89 Jz;WO UUk:KD9BF uA=$ȍɽ;oܬ("Kx{ߨ3mSA鯏JW>׈%l}VV _7O8"iv]~r겘 u5U`aD*HJW^c_-hmlmiMgs4LO<RfQKڒŜm'T9&ڥ_6X6 X}DrTIqGk|쿼jW&6␸cʱs䘰6a1.ʹ߰F:wHdrxz: knO9w:mGRyRS,ԥ ;+񺀮pD]Suݺ%%כxqMlY78Uoi o4ܳF㥬sR'f\e f] gDgzMqaFj&.!g}B:NڂÐҖ_>OxK7 vGMhڽ"  XATZ?MQ0tشz P%V jZ6!t:$E*g0A8 Mp* Q1`a˂cPCӮ#a+53lj>K& I68lʘ+,}oF|z: jw/$W mni&ȭ3IOTȓo_ЕQ9FmmBlK+[Qvɇm5*:A\ҫ8Wt<=DaNܧ ۡʄʺԡ-BaPa>gkz~k۬|Yp pET&#FǛ/Xt6XbO|Sa+ye!*ɾh3!5C/zQϨ$ $Ux] yy  H)wg3)>6h j`CF&0R/yK/(\Y]T "`5 zSFvkt>DՁ(IK3}_C)SD/ 88 Ѹ,\I0 !.vI'!M=qi@kD*W}"+@;3."[Zj؋_#jJ7 r"Lڪ2ɦ@)Ԅ=^Ze9@wKP䇩~?IAK|;4̨`eE,g,!^!jڼP></4POZr1xjY jaAc2Q9qWJ{h@Hm?ɄANuvR(K-I]gj Gގo!<[$Uړsah=p?~vn"U֣5 5:R5$ͩSץ, 7&\xkKQ?PEn:% !ܼeŤ?4cjEE <0YrnEmʨmKXi Ģns1y+G0L z U i]97!~auB}m&=?u,d:Ǻ$zY%6K6L 'ԒeO_P ul[yš6&ZN|HW)2kysʱ,|Jdo% uKQLY>(.!F*fe.DX]eAl+9kLqlso f|ݞ .p1lMI~ qn|bW.?"Cyf Q,9G%v}N﹂Yj/pn.tVN : ϱZUҫE7>`wCC/cp7)FgN{f/"Jr|BpWMB*n-3Ȓɉ2i6yVtJᘘ.(Vs3zøA[*W0i>w-Kk@ :VOXE{0lWT; ( r_{-oEm#9ܾTLOT1(cWLJe(4+xŴGZe~m5~5jh秬Iuib)PI@A[>y`l㏲3G+}3O`8 Hkeǻ.k $9vhS}芸@X( *!;hĽrc޼̻$অz;sAm9eUH[ݷL+uK[8.ڥ-&$?oG BcT0 M\1ȹaA9(xJ\=<)]¿~V y8D`ǧKG)l ^'7Ui6~n0d=۶f 3* v,JKI~Fi`쥝:$2yD?;YNimx_KA_^Kjv\a?qe9 vH0FP%>-)j9PN",bsYd8j򎺐He׀ZBB. ֬yP<5DաK}t6]Лh~i?J@d>=VvPYIP?&6kdd2Xn;\~ڏomhWVRvO1/p =ijK>pw1׮؜˻'Ҫݨ!u97ž|IE}J2,G2,R@hAgDDˮw)&=2 bI%VSk<8uterw3Z7΍B1["[lk -9\|WJ(:/ݢOmD͇sANiس肐?i.i(iGUEbkˮ ᨄl"5BpĬ:+.xLU #"bZUe=xWݮ t< U!^ ęO)Ut-?YˮGz}f`\5-3Ɂg| "EVmW:%ȨR%\ u^4,NgdyQ&{TfTRB_B2H- c?U9p*r`4Dq89Pw4(,Q lΦ]9-tIJ2ǒd8i8'-Ne=^瑇9ƻe')-A 4Ǣz ut;tPs2*F!%*,gu" wD|Krg]aC S/5ÈX(J"8=RG}6-^-IŲl *2 ?6vY{Ɋ/H) :'DfsPʅekyA fԜQj C'zRJ"5h MKNwD,K\aϋa4)?9_! t]J#=D5T"ȿ'Y#&HPP4)j{}(!Sth'=j${;vڞD"sKtkI5[)-8z\#.Cr|A،3d9DW}ǫrnKK_e(C*3 FUUD{/@gҮŃOÄHx1X)*6zQU!zq_.Ujhti姹ǁ>9햄jVM3<dSǓʈFZ#R>vʜo){ZA+wܔ`J /| мPAry_,| +Ph{*;/+u7O:vZ;nBs@ >]ם/My߻(T9c{Ώժ&Y6(R XFN[

} ƲHHgvбp0VWE}@[r_}Zp3/p^Ʈv CHߥmrf)Cࡓ[cD+N&Fnf6[ AILouqs/l{O cU_䐼/_LΚJ(∠d#LJ<~m~z?EGQ2yDyۘz]ѵ"O Ro{3G"%/GR%S+B1O y ;eGȀrG8:هǓ=]FTmN@Lnt`ꝔôBπk~ͪ5C^ 2(J@ Q.o扏77G1NrqGUu)}tNL퐳;)tY,~ .]{!)8raݐ^C20⋁ r |(Z?/o^ŒY܎<拾W3mȿM@RuCl^@|:'@D_;B~EU7!pm["ff#.Au2H:PCw,DPpNĕ* FW }U/wJG%r>4HexxEH'5BL|W/bY/*po-VwnEQ9d.HCٽ w LJx5@C"gZ}zg'2S=nRqg% :[Fxblq %ŷMgL9f++܂%b56Q;ZyWe&U퇱F6B>%ovQ<,dHKX`zwcuӕ6\ׂdx ݎ.*KČo;f^eN/e"BP48n5zrdrLsAoRS1H!O*gqI/,zs ѫcYκR}ufېnrn,T.a{A@lJ4tDSVVMM=~s7黊uݝ$؞fH``YEԛ,һʵ .ٔ`_*@|"q}#L,wD,nf֌o"]_D/Y+KL[W7_\>˵b_Θgc*fyٕw& z]Mg֖pU: l饭k&ݻ6&㙗MN:0:rV4C}yE}-i]V1gU/0* |Ui+ 2ҥR|,+$/& /< Dcѡ] Yr Q>`GL ate FJ Zm05+bRUHso O24sY:,;N`xTq{Js9wUO_pnj>4g i,?(3z.ksRv2݆8@ % fi-^.fWI0qyދ\%E_(}dbY7_OY'e1uo@É,3$U7֓wn{u: 3tštJjĎ볟ȇznͺTצTҲ9,DS {83#.pSĥb #o!%v{1ڗYzv[!nsi?aH\"L ߊ< }hP YGT`g7ʛ+Jׇ0"6?7v-.`\I>dP JڴziRWZ+#p:8G+{uNF1RpZ:F { ~'/\ noe?=2~cF}Pi`-y}\ d퓊_;ᾭsd񺞳v:ͮ˱'Qc{™%lat,>;ZK =?UrOe)bbZI0=V*/2Qe|!˽jb\G_Rgomq3nQq bs"O㙄^םN=R( \Q'xyff>ϛqJ$r7x>e!Ph ^ՒbV^'j3'GB_;UKx蘚˟WxLP kdzX´)ҨHQH]QѮ dhd* YUpXq*AUD 0Ü'$88/`iDy;MScܠks,"`V*Ih~JӊuV5sZNX|OCE}Wt)3C1Y8I5dn5{XF[T{#PdϜ~xj7a=&!-?MZA$|sh1Ӱf &x,ԓ|:|Iz VUX 6~ә54+Pቱs3YFf$jAךd1floF׀ḶXEΘlw@r?}]PKt3i藞{g425yJ3%S'݅AZݧqILW&pŝ*:}ɑQ~[{9u5ۨUׯ7(+hA);[} WCvmb3mr=ekB(t2Mڐu>9CJ1{Qn Fl nj .x32%1}/Ud#rFqv:]|=^DrԡtffI9{wĖ<¦k\tfEkUd)Xehq}DߧPoBށR` {yFuT濊K=l+l |ټiW غ.`-`Pz<*!,@mK1)\EHIؙ6cu=Lʸ,eܞHƴ۫8EY3.XHm/h-ܧ !Gf4•'TgqmOG mK~AꓬKRJ/`DBe[5V%qjXŖ;2qf>2~*^$[ӠQ{ Bk* 8`_.l])pȚ Uϐd㘏^8]\F-YIQ}믋W'tp1ݜ)߸\usS0Jt~!7c qӰ J^:T9UPjZzwn $6H~Pu}c8|DY#sNtnHBҼbtEe8Sw}3B])ǥ/ΫqcG7}%Uf#fs {Dqi"7?gcڕwΛ'?rO)Ld#1r"Lɠ*SdU\/'+2=c堛 @z6 ? Aյl+:D2%Rd"F;3N J4>x)&rQ^!{7qD,Wo=z9ٵOPn%F1+%+J_UV)A5ÛntvĝT䚊1~?.4Dix@,PAVv n̺/Wm Vm\pz^:_qc:aAgUX'Tb{]̻m4Abה;iFnΉH5FwL@s8J|۷V FcY8뱒ߦ,E*&2jg[K>JE!' 69 Mϱ|IНU5~G"9F0y9D08 g%s6bCDݻR2!7" v  duBRDR_= R~%O]|qSLu# 7 3G[ ydرlj>ӒDW@/wSo-, Sh|W}۹_7OBwx^tZVb?\V"M uWzEh\N>i;z7%+DwđUVVkC.uϺzVD_􎔳^>-*jJ-Ul&>~_הe?*.bcН=`ouϾvPI,3IXlh֭sO >`29er ;v{ 8tBFJ]bBE٦ 2KN۾xΉO( _GTmU^X=%, e;_Ӧ+tsEJޓsɇ|Jj51RC pLM2E#gN8_ pKHk#nr*4{&yi@Td6'Q]\"Һp= ]l7"V_Wsl69sx)/rUp>tChO|Qg ej.Za<-04S tS Ф=iLX'_TYN;~ sa &U7DuŢ5re`ʋ($((Xss0 °aΰ_vDA`a~Sv6$ǘy*~m$]s&WP*k RxQXZjz$-N;'"Q 5(+W^za(&^ސutDf0zN'ogALDOcx;8lQthBrˁj\tw'] )r[Hk_nlW!s@sLoM!u:Bn$桸 B\ J(E2>;NᏃ€NǺ%r,j*\#;{d~qɲ,S|"N<^ψƻ.;EF5hFh3)1erXTVF7m)@ߘ!5A5\-˛6'jc9+[u`)l 2f|80ALą{Mfp?*_RP_aHbMnHRHR<2iGL> hwi`YSͮ-`]6LHF*Nkyk@9 r-Yo5&{q?m7 ]^aTK(Q10gI3UfBB Y9On h% ZQb:boA9T@-au+4q*` 0O.TX-T[㲘|W-t<*3-X%hNc(183])/ b)%@gI A9rmV7* J%ma4$|&@U%Xrhp4Viz%%b`QzV/ޱ,Rb*m<,psQ2Hbe!/ WLtvt +aLx/=du SrCӷe$I@P'*m|Sz0vĮW5 WO|oau}!mݧO>l(Jaa,1ŧ9CǢͧ(%mYC~Lu ۯhcWlb7_b6q><(R. QAz fE]ܪR,=L( VLb$!ۓt` L቏݁$ڱ`mJx_-(`eyG@[OΔ@# F!`+P0 >ܛ$X;xͧw{CC7$@\ L[w65u~̹L0=0|ϙƞDýaw)v$x&d1[0J)g/bL9uv3O)ZVh_GY)ptAX_ݦFg)1r]/ 5F̤h:S?#rgD!jzevWV,u ĜcGԒ0sOtQ]|˿JR hak 4w8O ?Q=- ս^9|ID6 /"/|Q2'ɴd|u;Fl`;/Y NpY=$ڦuO4ڶ!nUL^-CYݞ=U<XO3 ن l?ȬbߨG2~3׳$oheK%r.{o[`_~Y6~~8; Y"DѵH7ȢQ+Tg Ymכ3*V~ς&ȦofRJ 9qm{sҰt"fۦ1P4&e QP*'Þ54feeZ\ש Vۗ qk6u/XsynQFGXNgteq 3 :UE~_4Y`ްAGn@վH|^ =Op?SbJeQVà;u цųFrd=t>{qm};Şq2ŀ^pGL9qbZ,s*mnPv2'j>nK/  È<*(7%MʜaeQH~좟A?=5Y)XpWEɇ{Ԑ=@h#^1Q2}Kl$q²,oB,{'{w#yrsxDM%Es#9 ='TDTO#ԺP]M>[5=) SGKCRrÑDoAVH*OwR= 75_g- ӚKtE$S;NX1̯䓢r A1sEғ(Z'` av>u-gUp{q|ͭ}G{"sc֙Cڟc|H0ܘzocך!w(. hjܹL%Xa;^ J3C(h&C_(14;nc$4DQPcGvvW Щ@UчsפiBW.M ">Z2IظlT44 d9bɱgM``2J'\|mɌ@ GvǮkPazX(uVQQ61}2>s]*3;=QNe,g=&Ih&Ņ)@Exd!ᮦ4)?iq$7i|7sͭNGy㹜6"pUg*j::@"2M]Ζ IuT/%XZ( McGNGhr#SG F% e Fw](tLFG$~gjqTK\9B@ +D@DBHO؍:^X5m>R )tUKe}?0)%20Ɒ/^ulHu'ћόDcRL=yS ugWwArG؊m\'IaENd Lἷ^^WDv9d|MI4=dv^/ 3o*%-+i ħOl>!4(e:{(; {q;CEa oTbҒ=n=( Iϗ 3 .%G9{ 87$B rl@BZDB^x PNN(L%M嫞VpU;Gq ,7 ԑj<4]m-gXu /J.Irkr>#]ʀ{FɁpIPϗ}߆Uc쫏y@=[S @ݴs Cwڜ!K18׮+ f}Ҧ'mVIk-M~+G8a!7n1ITfj?6+u{q/2@2𠬺L +"'k 69͘Ehƞݩ̵o(P֚k_|@Xz6ʗ|Y(b~+4YodnB6 '8Syyo!Ú@Y*n;(gq^ZPZI2@*^CkwfQBrK<' hQgރ~̏qW(8Bʹ.9GԜ)3]2CI66ϧE m{,}E:{9`39§3^آ< =$5[Tv@ĻK B^p!Tq.)KI7Q]H?$-dfo̯hbx0T`<;Ɣf`{2`_+C{2ա/`>4M+Yr?n#[XLltV¸F"ڜ a輄I%g1a8|LX-+*v{n|, FAoX@zՒ[G1?[UZ-E8yøy鑞$ qfz05dIյ6K6e?r_\ͯ2|R܈Ȑ,F1R =duޡoIEj|aqP4R 4@V lIZ2/G/Èt3Lӭ #NlX+@F~pwV:d|hZf—Ű[_˙Y,׍ hrϳYlj~FbEӥ.iRN}Fob͞p%l)8 n>Ǭx\y }t=H}f{8mBm Lo-`{ؤ;|]:pe'\y:lR(X>%eoZysJv?D@Iti#\jN6Q2,P)`63_C)m!I2(~2!Y.Biޕ&YڡɗxH) rm 'iyD 0Xm&!cbICVF1_7х֋촻6mRNeq{Hۣh Oa,NJ?县u|3S%%i2+Sk'ëZgyFჃXup+V&d"dlUK%R N.5F0\Cz>]s{ԸWcMvD;U?oi{+)YYGVNLi.L;P8CJ<((ܮ*S0 OĥgwfPtW0CS.;52QLm:k0A܆g `Kq%7KEj"ǎmc'+@nEr RBS ˰eV1 g wtHBj'۞W(L7Ff0mls:Цnhkd 3/{By'6YLuS@LIJ3?"~_8y&/8}*fۇL ޑĎ {2}5 t}mwg d#_+֤쥝_h (!2Hr6j#dy{3"+T{A% 'ČMRW ,vcI4 `NR1R“855~1%~d9wz#g{c{:rE5`0Y,^y}yzUԝ eb0}=[ < kȊ{ ~r . -+8Tb'n0x)7{D _%ӊIήCr«JF/l?wdH:UKvL K>:G*#4[k=|Nʈ?"[TLP-< `ϴ?!AQw+7$xŰvBCSRq; 6 :8%[<`{:GX^}ZC0X%^?6MzNY˖>qTim-HBf99m7p>>迴%LZdyUH}kbƒ&e֢tEۛ`Pv#27@ǡ$U.^C[RS(f:- {6!?$:HS`eU5l-9;udـCGۨ< -$'o̓*ۅ[mzt{}\jΗ5-O@Cnv7QϹ_bul']`j'ۃz?=\a6A,S;bq-<~Rˁw kE9\̌OP4NbX ɲܥLȰOFl)pm.qZ U#lX6jOVƚ[\ܕ}Yǭj>TIm(1[ ֓pven;m%=5סNuGNfjSZA e^(rz*L\j{@Һb63'fnM*n0[R~!m XfBV!]znCo3Cv*Z|X>,ub qJiHPyYb{"a,5S{2bBե6[vҕ$`$4IL5іINR>5xcv9?W֧QN]|?P8XK7C4 \h>fgyPs'WO^m6#2.O8Ё+2E^ݶhK?^1|-Pryю1>eeXI Ih[~U<.5yp,jU8s_:"1\`RV j L3@w~h!vEK8~V>DSOIB&]h!< aʍ 5v}'D!H_tk5#gqE9'ݔпGF~CͰ|!Տ|ΟԬ2vk"C8$zG{HpBrYַ 4JZPkd<],0{M ؉v4BEPa=yT1Gr=F)5p̆,[+A-6ATTv:n\JD/Gfi__A`}9{(7#a'),Uţ G}-oJ2I#qRVE7nyn!61w&b4Cڣ?/{ R$v@w;Icux홊_QW}z*!RhF#_qX`EQ Ke?FF,, x_ fl"lpO5w:Bڋ 8s9dE_дb[jݝ]g5EoH#G Uˏ{%':ek2 ʋ.>ceS plZzt6PޭnwŰ>J1VQVf} cY^:?\V2 e/m9D=8<tg^I~-]=d/|U~&a1\,JO)]L?LS-po'1٤, OoRȆzXuꂐ \@ǽ'cp*,KWiP2-&&mywPq]#$h1aiL T(md?ܬũvuz=i:Y/fBsFUrp䚱ǜ#Z3˒G/=?]ԇӒ MR m793d E?X$ĴIr4pdV8Eq TNJ~srB+fQ+͊Usr-l j&> Ŷ=pa(Zl/߱|Ύk-4 [dkM[RM\i_9ս誼ڵ2e1ΉS% EU~A/_t6&4=yn ۆͼxh'`<(,guv? ]![J$V03J"P"3SDW64&qKr{HMϼʇ269-=;AmPϧb GJLo&,j>3}:.]'oҦl36rY>l;m,,?~=qN0Iw!&yH8UrF>f*Ȉ<Ou249:*¶^&65/4kK;uB1C}?]hcm[ J7Bm󅺊QK`y@ؐ䬙(Fo><1p RH3 ='v~jbPX:8z\J?4Oz^,kGNXrX3E 2P>MSZ \?|喬fr'mnF7|Szy0Ojs}N&*^a%CQ׀A,(,4+iS 3 ]$7Xy(sT$N=zԏȼ)iB>_roCCZW-E/W1dٖ=|#gu)A[skQÚwOSrTzʷØ 53gFxwS$y\v [Ž󲷼tQU&cK-yw6 =@AbIZ!K&|=~채Qqs7/0W>`u͍ack* bqhOe*۽ju`ibv˓zWMykC/-%9 V-0%:맔гS,ul%#V!vd#*?/d*ܼ}Yǣ-D) ?QZ8g|#Ą:[NZ+[UR/xihv4YޡP [<=)EAޓQ Th4{S%wg+\+.֘2=*?۲Ew* N*5 -î:MY JebN1DSG%R\t!oWh<0~<ё~}q+XZS2>n'۔?qO{S:٩U:dT34u#߆!6iJ)0k&)#uIAa BF'qLgG29#O#Nkx3*À & In "n\bjńYډ4DRs*H IFVCw8f`+`Ci]b3}vBP~.KktiM]:n]q$m2Kq]V!^@;`f8<8>2"7hG|=($7;nu6_Ѡ uF7#%tsA<2Ʊ+?WA (Q٫]%9*7wE yfӽNe%Vōϋf?{ѓ ON`H4Df^}D @-=PHS~ydrV"%h|κߪ6B'˦GבNAF*xp NXbU-7 ~4X[#2xahݖ|G_nI,R./Ⱥ*"I*n輊 sLŠQPi 庥!G^27q Uuw @g9Y堙M .dunSQhk&[eA( 2C40xjd6@Ҿd C.AzVPz|F4rΦb![R8{ v֏{slo%P :hfs+~s&fd!L`f(]]ħ8Nj9 ~JA#KJi# AԮTd 9Iof$*tiEc!PLB16݇N>&nb$x嘸;wذFUNsOu"&xr㥌;TQW/ =aKh;ۻTsySLtB(:Z'ӛ9GKM>s o]8X|O(:.hs.YAHbς|MMuqQZteZAb)`Lӿ2sLx/QJ)ba0wANjA`VJn8^*c&߯ZƬ@l>߈f.qS-u Swma޹2R*Yi h?SΌ:zjLmW'#dՕ:ҥNkv%#6{Ȋ$1Lz{Uc FT?XX+VZ<*3&UK^PfpHn:TzPީmNjfj~>M^vR3R6!^H'ܮxF'V S7 .h Y$1BՏAoQ }C&- egB%.谈#^aGJ[3NͫC{2X3玲 <1W :enڀ۰wNgqČu~kO4Q3-YtYt ֋f/ ғXדּHO,1UK(D'nX]R\B?+51ԏqF̲Lx.Ͱja7:UzE$Gzi&]3aI DLPKr}èCj/.t&jT@ɒNMuž;Ecn ŐThQN_S/1s}܄9eƌj \.K%%,D(yh=x]Hh?-C%$t44*z=,bG0mxCG0@ ${i&kGI{ #D* `,rlwz4n:Y!@}d0_h|aejВAieuS,gw7hCǪt|,/&".ō6OaIcuy!ZN̎8Ht 5Nɮ$Fb,"%ՉaJs`}}7'p ڡ|/h:b!1%*([!4WGz[Y7Ld'(Nɪ;|x ʱ<$-zwD Hԅ.}Bq&^G_< kGUYżM84X__x*C9 MB'7b3qp~'rLC |z"':Cgtts:Uh5j49=\0%r"#{F? "AxrA"hCc3Ai1liv M[I נ3BpP' S P@7 C~ړľ awcErO;O:Ӎ6Be+xI]^x4YDؚciM8|$Xg,N$lo0F `t,E˰.Zlr8=ݮ#4s!עmK%-{FP3lSV |T ji"۬I" <2t'Gd`h!}#8Pjw&rȉ_ЙF>g?ik N'4ӸFh*c)z-}Ac`ջSбebSldU$sY7c: FǘMIb,G(JRXߪ"K"z4!&]J>=i;J{ i88^sgnLI$P*Roݴ6b(rbk}Gm0qҀ*:xW u𞮭4ӧza@taG:%]HJfQAJ/wSF5~eaKO{sҸ>wRCS,џ ؗ%G'w2Zw;5:F1Y܉Cz !>v[5U,?Bv)䴙Nbۻ3ɿҤitmED`>ac(;O=qI΀ IgYZ07070100000385000081a40000000000000000000000016661a1dd000060d0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/Н`]?Eh=ڜ.+ g|bŴur@diН~w}^xʞb4wHyRGM:> ft<k Ònt;߷WUS- RY/sQXl0wqzuyIgu𞑯>3|gxA[DhuN0f$颩a{ƿ40j49w=1 /0"toC`Y{1QȄ\3M *5O.hPN _+o 5za:V0JTZ{LbQ;8s2 c$^Յb~+oG/cRAJ\&? wmi;7Ne#!cS$l)l]0=F%fRItHYBמ3cH~khwϻ򤪩.w|t`K1~K“Q757Yj.g YйEbP>£]Efۓ%(v!h2ꃈ&dӣ9Z!3t ZgErׯ-_\\cQyz<IlB?FAf/]9dv_1b: )|v!}eTXsz~6Y|^ T Ԑv7]1qn &6)gڄ{։8[zPr.nx 'KL*w:Py@/*9{%GVs\ZF,j Չ+7M*Ei]݊@ #2~a#r但 2Vv Xpۈ8dޙ[ /)@uf ]H6 GôA򫳉1J4^& M's0(5i,AR_L8~r!O9`>Cϒ;D3W HuM!!`^| 3΄Tw[hΑ9-OT07) ݘX*ĵY9J~>"]5)$/UM߰zsr cWr1]f+1My]"_ΟhD`=8ߴCj+L&0@_v1 ̉I6%Tu'U$?Bv:U;}$Y*>{& gĴm%{-}n =cɩ) vM]GBi{SsNz %F .;?T.Tě? "U0H N!T82(\:Vߺp }J 6j5w΁%xHNL{ iVmZc[n<5?RW>YB0eRO(77kCI -wisi]Q2p\:K(֮KglU2/F3ͳ.Gi|U<8;,.* hFzOWVxb\#%OݻV#4+4w UPb\ĝ鱭TV~Q#JCƍx [C_GO؏:'|sJ7U#~Jj$cQ$^z`XuM]$I*9T(Mp .#E9m޳'3zG6]i9]=CipCAΦV8̩ny=nK QKW5] @ UspߌU(Z&Un<5GQRbO 6r8T4X֠eC  db&*2ZqI)HFЦ)a#R8l6w߫2/≆JO kܛH3 [^{X ` pT}aVq YZhe4W 8\urz iLT{ P om,N8Q?6y6%]/,^KFP|NV1MLHv|o)payws{[>2 YnWH.}S.zw9664au]cw9|'My:I戆>|`\nꁮT C\/ga`{אDW>Md͖_C;j(iD԰K#F5blyF,SU ;τrݜ٧jׁ#Fd&RFReV c7UP$BaAw&4!qjߠGN meɥ?4EH|yA@QOb B֒./Θf%]֟k T_rNYw#F++1̅n6tbCV^ZzIH+̨)llSЎԊ>J\= PG/,T#OĦ"~8I8 \.E󫠅fcIVViV2%)E}3ԕ|1RE3ԑr44C@A;ſ D O*^A4 Fy=?P ֥HkvR} ۻ0xͤ2$/ѷ4RYsi)f}~JTi'o2:rmBLb)?sRSs37s(4 `E4m!!ZL5(0}x&;REڢ6$2m+[.@=eGmx* *> c2g 2+^{݌&{Zca1b< 9;4mqjU@25ACRp)$Bزp4H$%ލ*^^ra\Q%Qd}![~bȱ|ɅLRB\y 6n/Mjӷ `565zf '<TӪ`쵁ULo{iSmŵPFFi8#"bsXWʉ7RL[`챕tFi{b<}H@uCPSD]mC5܆7f37/7t/pP5Jʶ [CVfB,$8~|`q?2f=\ߍCGRiZ[ 'lFG>:їM[Є] C6߬OJLdu=vƊ. h|j5XcoD ~5ΦDwK`asCs#-nwS]wCNGT"*QcQ@gsNIJڽ ԛAiX^]E'vqw z7H@Q:d_ xҽ=D^{Y /Ar:TzYCتX\f`jR[(canat@ޠ8]};zby1h[ _3-gZec ۀ0]JҁvJ 6('ѝ1c%];vgD/iO|\oz̯hȹ Q. 7=|9UuPM|MGzJlҡhmsB261Ta}!h|,)a{1sa=E~pg(TCɛgX#M&|ʾqm?-o.TiPETne7<"XH\5թC""$1Q\m2rF;$&>N< p }[bzS29Ib^L*y;gDn x}ؤ/3Iz*>'&LOÙ.bØ$t&kkTM4If]47.;V.H(&Aq(ȬY+VVh7Ì/I։=];*->Cå͞~ $z2*sF`jTkFqtQ)^ Cuyě]!+rkV`u{4D hGN_UjK _6w(MT=z/Oqr^*P[+ݜՑ $dhW6n)mN\fH])AZv^{oAGJ7rM_<ᐗJ~Hk7l+^_nj#kHυSXmzA2緰YHv;~1=^|򽇝h`;h6b7H"NtPӵJlv=5sQΣu哩TD &ߡx"}~ٜEn)(gѢ+L]qq-")1<֧p) sUdO6€tachq#K=Lj~RT}~c:iW_)lc̫Q[o֌ޘE&p* ncM ݦ Y a$Хduud_Hi; %KRO[Ȼf\ W5<~ub<nPL 0Zb^HhA$G(eq>6נ]o-=Q}xsMfH? A焺UΓG·Ǟ?Irt1hqp}[SSJ5/=QKENJ5g}|hZ]2rGFFQiJwS^0U8[h!n>m"rv cVzG%WvMt:yIa"Ānlf'%з~o9rm)nUZQX2{_&M2lP g:;- (+MU ۬5^ #IyV*$HdT(E1Ws:J/^0?)l.ymcBPOAh;K-#Am 2q 7N"I3`K+a s׮vE~3Ojlq}턣* P2 `%|̯v /3@V%0~.:+9K۵vP|s/9ȏ]QmP8.Om< ggf+aIJvX="ft@4@݊B74@t+Ȧn|NkK߹@t]DG><|? 3,r0G ] GE-P5̳ M V, 1sFNQe,5κ,nEޥ.LloQx񪪔{9{+JLK#%>^Yy [Sk[LGLX!<ʢr~xb8`-U Ss@ywUNDI苡(`:qtXǯ䗑grWo:6<]<>]΁dy! ߷>m͂;W1hgC*˸ѿP '/IkQIYHi4?ug{ 5ݼ[nVʱw}_:1 d]S jEePSr%m}K8>7yVuY">Xtkh:ٚ`yz<0^%[P<#bc-ZC[?_#vŁPPnNyGE'1gJF6z”IW#X: ϵ%hY7}?<BjL?[~ctO.@Ch& 'dEbR38ř 1@FRP_j`˝HQS*dtxԦ ZSϨLoX@7$%~*`f 0`-utx𗅛%A0*p0ޚP;uq'n& {j7Zm7ŦDh#cAe=Q&7B5]lr_$g;/eUEo\jڱѹ@r,EpN+l%8t˵t:QՖ(g=`Ҹb>Q$}@\ঊ4 ~jm~O=jp| ?ĸ1\ѝVa)hN"Nɡߠ;c'̜3mPqQ4%!D;883&?$hp.t4yrciT<-`7pyizj7Y~ ~vfA(PC~ֿѪfj3tԻ l X} Q]#oܟڬ dByb{2ߘ=A9b$aL6#ܹq!RSd<wK/Ll?- t>K@EӎdYҹ;] |7OnnRHկ(0+kfI9msX}fcd`l~O(kȸ44NQ$kBtA&1+XyG;lo3b`ࢲr:`r#]ZM2co>A[ Twd`t#Do%)~H44u88j= 15Zf`nAXۺj693Wy;[\|0nn5:ZHn~WcKanvOε{ͷ m'jb[ t eD)LRVKu4r/3z-)LXYg?vPY4=!h&k1 5uo&gheO6xPd8sɾtzl Ű vΎ &{?>gActú4;9hkk{:EZQ8jڹP0pmL ĩ[/dQz.( f9l+]kvt -2N4ʿd:?:QI(Ǎ>"xZ0岶hB:)&D`q)TBo4 m^eL5F&5q*WP,!kQddĺ'-L AtyQQӜ?:@ΐVN ŻNbc+LHb#Cv ̢ t{>#ŏqLtu,Ԟa\)11Y <=\ UMn\꓊Vo|SDbo#;%5ڱsYHDVR:OθDEqvE}aHcеoSd)!mwB\BllUc giz;^Jz>C,۲Fά['/!n'62*^4!7,Msg%tkvPe# (>>fAN"9`oYgE5? 6p-u]<#Ny sN~L;T6:.eOT98j]qvf6z#ZكSzIJ׫9< `ZD^>{ 5\{6擅8l&F8<Ɏ_v-&1͸U}sVp"ŧ24XwiHu7Wי*;K,̺Xd/*LԜb*ݓ0*˔'o'O냉,Z.Si78$uyT "cQWYgp!@C[~CTcP 3 fkF&2-MN$SL6$5|Xҙ O%AS#OqH8,۵(c51Ղx??I—.nC :'^2td0ĵuI=}{Q?qrm+Gjzu4Pm |ōÆty+Sy@'ұ ˅H~[* BڏA3(u:ۨ_X7cBofx`h:[x1:fSҮEBV<`HeLۏd|19"ItZ8)_ݔEq`_)`:4vUOהoC:5!.J:gw@u^<,:[*6u{۪K1tvHȄ2~t0-ͻ\CVfIqV ̮ދ rd"v8Rߕ+`X b1U;=P9lI&x_Q(+z޻sMҁ2JWBV_bu% (wDtuA l9R":ٰ/T-zA$z7/ؕUz;S"IDi!sJcı?Ud(wR޵BxÞqqYGjQӨ>U0UGV^ vbVgwkтRϒ041C`nSkZ1[^ku:Uv8u1l7ۜ!wmA9'<\═=w&0 Nbq#**!G )Ĥfjn [qbPrI1ft%: ]||:v"_IDŽۓb/.Kq:THm@TxGq%gbD wcNA4kիֳhDe:gkd8jd_[_DA|I;l>ER(T G?4f ?o]'W:*k+SJs!(6q0kEpX-EIH |mH(*КP-$]:$?%X5:iD5BhGb{6z4`_f_$x+\$ț,}"EzP*. rV@'މ[<=ʱDN!Ԉ~VogdEC_1[yoP5q0}G=l ?jkxt W\`dSx]C)Zn=%pXAA$Yj>tn5))+EU7Phٯ݂JPo~Zj*zHBCOhGLȖ2ff&V@{|_o5צȚsHG`ޜiR@;}p僭u-akquus} &/2}Dڐ0ɾWU"-M .'.mlt)l\9h9nf"zVl-ib >x0SE!G;Jӕo0r .*%,ϸj{gC>l W0|3F*f1u4&4\QUe۪ǀjtټM`wS@7ŔﺭJw;1 ?fݼ.{ci_?G|>Q엵։V<[޻t Ь^c# E?"z  ]x)R;a#ho9s> 6T̵H۲V{*/ hi7R!W'k 2|Zio;1IkS0F!pQ%m6lҊ{˷#̤KSD6c# &=~߷-QwC^Z'iSُ*4WUFf!P+FfQ!aT_0y5Z3xt k0·`]NqD0I*6MNk)3uY^ڗSKV;My*$ R>n+a32벛W5wM_Bi12%x f5rs ?m0URΉ5Q`ok\“3ֱ"0}xn= &/ ln*/ 9*]! #: cx,<{< ~ &%NHE0l;#i{4g~gǍGR5"6`,z\LC)n/PyY4śZyPnLPQyZ 茣i:M|/Lf#m\H$ WGrd6ʞ)]OZwx\"RhsQۄ[SEFiud=? <(M{T됷)FCwD~ӑM UX+XnW0y ύ#*ʅ#Dng\L=M }ZS><`؄&W=Ӹ\< 3ځԄ0zCFD.j8hTs0mE:46>[K FHnʲdYP+Ҽn9mi~UY}E4ql g+\ LlC; ST'CZé)mzQNΩxQ+=*a,Bt-!!uJآ  3#baa[3&eސ }e_Zw%a~f{Y&F<(^4ӺSiarћ{j񦳇,*v#U%95R 7Z> .`VZq ԙ4%E#r_aω1dG0Lú-CvWl_ |qxg>!LTPHRUx 1o%/hzQ=5vK-WQ1w_ܪ^7￟Xٍ>!J>OP teTIb)JfK?W=&:5eDg!q~ LҰo^)jQ2Rf Fs괆bi*BfQ0e5mB ,BIQ6Ϝ83jG ~;nPReDߖ*3VFQ&(+ o،*e[1v=.}`<_y=b`g/N^\ONF+6vL&FMe@qHg[W)D <у| X, .8>}#f&DMвݷȸaeKlKY֗PgMva[KIw]^ g㌈wd-l,uY :a+g32!axQݷ'6>#ÞcXh>3CkɢCхV2ĕ~Qm*0ޔ_&~*}@ |Фj{(vx9 Mqj\cS!SKkhPD߇?  ekqzh Q%C=:#|~Vfy>mO\R՜^#tlڦ >iPv7< +u}G|Z{&}9W-}EL 7M *} ~6:UxijU ֋%:Qbްe1(Oa/Hx3h"@aP8㜈rk*Jˀ ̞m sQ Flbl1DPrRI@qoI mܐj]dY @Xb=Kcn+PΦu`tOʱTOrD{.2#w٬vg&SL}@y&;%97sCȾ{JX;kޕUEU.W |l7;}@2rzqK`aV{ y=ɇ-w>N?#alkrØ-AgS?FmcvťIL>Okꂗ}(版2 x%/=I+aEYbaX~D ?B(u-WN 1pTKb֞4Fwd,@U`C((=N*V }Y oXV«Gr99&xBΧޏ:*=I_*8t{9!{C0A"T1ª,+5 ^nQ6F=?KdS"IkT*2u&Q<)E(H>Gz~G9Սԣm8ͯYe0ӀVC"{F+<@oE"&\FةID/7H=/8=SURZ -I|bN=fVkX‡eOs?So}ġUf9)(1[AISM8/&$蕯̟YJl!=.gw-aJPtIJ)r =F}CNؼT8siuD,%uEV##LRRŒ<.瑘2=.-mYfٛT%R[5=$QrCvRVa-޸a߄֒X G`|1~,G12iF,@K0ՐNЌ|+|{H!D#\=zp6nrX-j#*BSQhuq!c BX%VWB/,TExXe]'u75,鲗[iq,1^?G;g={ .淗LX^cheou<}~jt; ɟ6Pދfs_GHM?ѵ sffgV dD=h%tuc6l |VֶWoY;*NHU^R}D\8);hԞWkjT+lV#%97Ū\/5tHEJ3a5UM_8 KdxXF8Qf;q]A9S;f=;Tb!r+58X1Kd%=;p!2q6p+KձQ784ьolT!{zFFwm<%==lL'*# l}DoGMHEli71%HZbQҵ}Zf~94ӜL~XI(>9( N%nfeԟ.w#x<`߬Z+ϨuM5GSsz G* ]Y :LH+|ZuA"Y fGmW ݛnYlvt ˷[C:ݓ}5¬رK!8#b!wV`C2D5@QeqB'3TyvQ:hb)wbrub!3腯Zޯ<,F¤vIt5)_ =bRڴ+[~VqW ve1n?yj扢)/_(ck P[3\1//6HVZt& XvZ¦p9JzBW\˨_Wy/k t(8Kə#*w9\s{}j](Xu1i9^"= /*$3)SKӺI`|X!3KDT>.-oDO2#u|Fm.W ڦy!x6y^ra;!nKI' &d!m`$ܮcWZ/4򊮰gYbrgj$Ό++\#}|Lt%GB 6PUY,dxfvMVIrEb:;vhnUߖj-]rzl+OG9}(Ij٫t)&j n^2xqdk9걿nd!T 8C(ۻy_b4" &v3&K~k{̌2 Vمps/blhc쪺wZv*rI/f1CU2Ցd'):S;액Bk4 .aZ!y+\G0Z┙rZ 'hlT/)A~Y໰I.ב3QpVzY7c"Q :Dp'pYH !\,;;p Sh,Sн+m|kye_-V#ģː/i vT]5(J0*0F,@K w!k8rFyfeΘ L@rl%$6c)I聢AvrsMJ @cWuX=Nkkٰٝ^eu9L:~a1 Ըk п=r*!yZNRi$4r.6n-גɂ5崭0 5f6ͥ4N{R:n~ӯv."GAiyuik*S"(?l q1$pe>.9/ys>YfvhK77WIYVW56d JWENff1WG#JNu=x{1Nv9m!B,= (;>6HNL:pSXNp)oOWδω*Hrm#Y`b$(Vɻp.̲fG,SN7Y(JeH<F7+qQb.qoJUwUWՍDlw4|"ͺDj +釧?CEcToN10` Q4CŸ~ 01=F}iXU*Je%S99f >MYdOrq*@/gUm)PH\'mZ)ݱ"\OtA Kp"!O=s$d]+M%Pt[\ȩAx{p|_$PȞĉ iT }"k lN+\z%vz5'ػ<!()"DqP^Ir~z``4{T*m~)(ӹ1*|l"gXyN`,)NLR|D)Ԕ,7>W530+ jۉAa?_ע$ML><>*oGZQ~o|ᄞ D-Ȥ;E2u%Xܝ9l8mͬt!:n VBVtHoxLM nE%nOBj5-]?'"!^ :Jdjps{f" ̘)adގ:@9vځmBSBcb]̇vwdh|yw 8#}L=lUa_}_ o[ ]Q߻Sڤ" {`Ǝ@U9t/8YpI' ,RJXY(xUU!!e5h7xcm$"j1Z;Cw0ݤ2-a$"6Zb0$DV Cez!$.QfNt4]=abux2Ɵ"twBl:SdlvN/VȧǨ=}h Vp310}Rثh4Ji+/q_NSjU#[xuI8N8ץHW-so-k!Vj%w $W#LQ&H"fAYl[ZMlY\U ]!eז6^2xx̬=B$׷&g>yXHMe, 0]~ G;+ ã8AjYӋf!n"yCU ? lq79lsmSA81H=c7~t}s٥d6QLJ?Ux.&t[ÃTS  >/_cuԳ"DM;Gl!Y iгMVbBmHG#ݼniv:5E4sgX8E;l Vw05+Y6dE&u;5-X F26P{>xlW!陋b ]u%a",'v@W&|؝k!ivN|m4빋iwOZ1U [I|qmhVf0"F[Y)9[|I9~U1wyVW`NF"* ~ ҁ9/&踼=#4DY;:"5YFH[ Aak opG W1.b k=# =ax"`+t=3ƾ{ D6I(^C$nY@kT9+"M!~rd R>E59@IJz_6A6n+)uƽ/ 8ݣ\({'Ukn-)<.251#eW_(&Gea(}(8`0Y~t㓚n]Ө"XH4uZ‹k+"o9}yBʴ`(vTɏ Î9 '6X^*pkG*Ԉ"0# G\{jkB}DžadqIWY j{F\mkBT @J4G܌3-,Pg✖J.nyK fCH’(pطƷpnl#'h /3]_5[I"mo" ]B _lg`Uc>}̔h[\Oک8Snz;P-U)UrK|PD t3pfiNW0z)h8 M6< Ҏc󦾑/]%N*$.y@ |.9Yv:U~c#> ~1 gc-<'\~(*;˩p\UBh`O< kk4|Aҷ~f1 _d_AާSBt2%_fq#OH;3+vqAOYB.eF\N[1Ri Æt PuF_! WWKW'4-țirҾ9cĊB~?]7pc`s?ɞm/wS{c,#!B׋CE#7g;mÔ~mWR{g̅0L%C/[.^JF#ZB6Z85lWװ hn%'+2qgz|rFT&*N q' dK9he[୆CǛ'dRDz),]6Kߕ@_:QM,"zP`OlmRlj Z 7Gɶ+6pE:F;e2Vu6qN~iPBF`F^>(vFqnj̠B' 6[TN3v'; y}m "riITNMoGl# 8n-1aO).;k̺/J;4Nys[Y{'0+<;Q?@ۋ]fݡѢrY+j_cdY!^ܩeKΐ&c2>`!jL c`OtZfn8wRPbJ|"1mO~Ya/3UJ LH|(`֪1Dg}>RI樍 INcw]ӊdCjx3,"mULUk(G/ytCVwX sٛW tFPN & ^Weg;%fO/jq,B| &fĩ<} _{Drv.ٺBiC1P0"Eۥ*ߥܽC)W)+ 4)PT"a->H@ytt%*Zdfo]ɔG`l#&!J4!ݗ6'),A$L~Gh7&QQ4WKuFfjhPjz-@*2"^A1;%窵cZ .1 -q7}+P)kQݗZzVZ-GpQpgeI!*^D!׊_n(f/)gt)Tzc4sҐ8*<ߝyMa1 '<қ鹂~ At3'.Wџ{F==pHQ:bC!S}GMѡ Yk6ĆKrcO4Ű#ǟlMZRp=V=J pD9cߓP-l7W7:.fIP=0A 9=%ь§>U G-z$nQC|#ӎ !JT)ɽ13P ϔԤ^kʰ_)R,E$Jcr/Wo˃I7J۳y(NPQQyY?9ih'XߑrJ{*`]'ͤNJ c!JTfrN$H:ɭ .^Kkw{9gYZ07070100000386000081a40000000000000000000000016661a1dd0000502c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/VO]?Eh=ڜ.+ȞoT}xQ{!T=#H*z?v`KX3?VX}(!k{ aW|cQQpF1q'ahoQ6BP W X`i92-[} θvM(d{Bds!Cf+3r<2"Ir:qu"k9&!#MEGtHOWSP$eȪRݼq8yoV։baJ/)h#6$vII`7mڵ>ZCc}v#Ź؁ZہWS]k gky!u ɼK'T_zOCH?pi?b+ws0q8;r+G7{z K>kGAIMJShI/Q6]~-ni6Uxrs, /"JU'aM $ӂͅ5_|ٸЧ>tq~ʄ7v>QgT` ©=7?iC$fPkIV:jwkW 0}3c6GgZIIɝk͡Lw%񘊞 eVHMgӁDH}OD/v.]a> 1o*e:Nʧ .[*S~JU[&@9ENw<.zWu?dd10 u/p -פgi~e(YQ9⪼ ,Oh[@+i^KߘE|=iH~II> 8[(g qQX"%f*kLBF a%*bofEe׃Z\[wl9G'ޗC* ;){dC" Bas/5xHzQК`|i|1]@8PoWrH'pyǎUzWLӈն0T$21Oh'K OLѺ^R])$=O:3T `ڝEI$8-V9s\`#̤tY]ldF,ul݀YJ䘩A'nG%vBB<E9"!vTV);7`]b!SO,Yer31VjM^]zR؟kst[&Pas%22}ul"n)e PkOn1 IQxmg6 R>i^V4{82ctxP -C EZX,[C1[kn1yPKz mi4dD *f˸@cίlhZTkװȢcUdIO9q}"zBU:yڻv:;?Y0*Pa:8;q <uZ,CBri _"VhP(tR`xeʶ~;_H]oRꕖ2:Mp/ ?3 L}^NSbB\6Ď785ʳ?ױ'3SULS{WQ5qK8xo'&&gY~7HO~WQK yK}Qjɰ>1/Pm{5&i.Gļ^TǩG{jB];~Yv3慧[MJ@t7!wNptJ,I@Fg%==:cZ:[kWLO/`O30eG L'\t†]-Y/\=;pTL/eCIOǶ;Hĭ-.?;)OONTMӞ!x-o4R Jl+-N7 qmΦnHĐضv&Dz@m`tI~w./aw`K,!n)QNl4V:РHW2'~{(09n7esKaE^ˊނz1L] =Ю&Pxo<=[c}> x97/  SoQ3t377c"ʺӺ!V&X}N/ `&`#j?:.M՝y&a*ۊDf[Po{7Z$C2ൺSy\U[9@S _Y]8%bS %T: !ThS!pF|3iO@&y !/F/eDޖMO`-+NTSE]}i܍~`l2|.%_zMct+9`9zʩIѧ>8J#)V [kE~z,8v@~us,C[BamM̋9#/֔0DŚS8 9>OHlfW7lё+QZ1QW5!$h X35]8vaʆ{z(8;/iwN0];29j4bBNCҥH|RUڈ.Nʵ.^y>N~iU`d"G*gFDk]= !|B]A:ݒ7{?9FGrJp(oj Ȋb_mUT {U#x3qAE$ЍeI6?]ʉ/eW.O@~u 5!Ț+_x߶QXޟ\TR,ť|GbT_mq !Ͼ I7́ZPְӄK-ݏ'xX!ۺVk|!ivcT\9#hw]DKZT!  턌U:âRB`B`/u~FIZqӥCc п?qf2YW${s,t"i!!7: v [Y!^Fg\dK}9V Sߣ(VA^?E* іJ0h#%2LO:O 9;U0zmth:uϥptH >O%Ш w:/rlK s3郩5 HKx$b 9:_Х{10KLX>JEFIF^Ns Sq74W`6@tC Q߭3:@ђ覉(Sd WZde Z(i_[xqI1+ULuh4j+D Kյ'y۩>y]I&C}FGa#DGM;7$i 4XԡJ \]V 7X5}{\"_o\#c?/zɉnwB7mS^3Q"<,VXxI%,hѥzw~ki@8wp6-N&/Y.!%ͤExRW3L.U*TPlHd4{ޒ"D/7$0i栝|ARS*K9t8YRoe@3C O$2BatBpO˓zV~$bYc7q{;ftrr!O s V%}^*,qlb%m!jV"||& My0_~_ s@m< >rT| /v}GBat ^Lw讬_U/j>eުe|Z!ӹ5NSti크/8+YawC) Nڼz%o![9I秨xBZ#`iOy%(ƒ\=Lr5 H 7o9G)|n $,obvrKu}hh(xʃ[ Fa7 ފ qfܼWr\O -V%w 3 h#ͺk(L H(άɵqϫ٩$_KYM))XbcO]JXn:܇8p5lTM%D=v no҆o@>NŅdfȿK/:YXurJ k =Kqf/5G0C.xzqӻ8_SAcNC_; *0gJDN ye $$f)%J { 3N3(UPrx,}ZӋY*S b=Vz$) WH-47tb%/6/gf[O 3XNlmx~Kx|,c8&`(I(ؐe|TMK-?V5)W?< ܶ5mxsa.(sԖpjIr8 `C \b;)#ߖENP+FʚJ0H"I}bak JyUͳҵna5Mc a!u?k}>vˣ-ݖ?.Y9.$jbgL%mS ;g*A~(qb6)sz.Kv#1!O\$NQcj1 pۼI}̈́AvEѽ13Uc~W bR1%G o׆{ T %.BW#ftPxI]M)8vG\ʚtۦ U: 4c=|Nt{ mٴwԶO 'Ŝ!#-s5J%f< 8f[[ +gA~w6TɤSl5L/jgѼญx[w|Z$c@^T{1j;R5JPj^t4uRQ$wmh=C҂uZ+'s)b>6|] u JKz.ԕgݝsvb8:{]D !V%7r6hgϫ׳aTdfxB)EEaUNN3,-@u3z qh䒊bOZETH\ Q[ު%xxu;yF~@Ōv~.:x Ԉ=ҍ9ëfrZDXϷ+al'ag-AB*$ːa,Yw= sOŵxG$>h;t LQZNX7@8CB6 o ]cmTo{?vX'?(?N*#pԄ ("CEPyKW{nRFm9x uq*K PJzTɮV;1o(u9Y8g3[N^@H%k[ZѦcWħ)~[ *߳A Y/9R*C[S/֓WkBűR2X\ޚ3nlFB~s$1oіuGF1 q#r7ߡW&m4TK_9D$߸IZFG>#=BIVۖ&큗EE AjC`^xQ4ye(X]B{%0nx|(<9Y_aY#M'NuQ#>KQVl$,!&tمK?̶B `򅥛 6²+αg8ۺ}lH6MlGJ/qW9Tw,XC@j0vk_Ъb~rI" M<ƳfؖOC_SDӌQ:?VDx.V36/H0!5ք)n6J9J'ʐ pvYcSN',/ .ЩQ8Rsc^o]T!QAG1DFiaoQnTW Sf \V;wF4N0`Xo>2]]n̨ȧhH8 6.@zAG%cpw;_G@؎ng;Q !ާ҇YA/k`5Q]N=zjw>.9}b׼؃\3<KAPf6~hҁ^ xTV*;Dq2l& FiƂNΘnyAhm-1D~aTf4<ܞ`~n ]eC%^)層P&Ky󥪼APT3Row2J*ukk1A~3(x0^0ޅkEі1ICdI Ё[߲is$۰ y92Й9 m-| 꽃l&U4׊fЀɠC@NlPEj~*%\7 ) Sj0Y 򀓘rحS"s|AݏsV9Xι9|*Lp< H Z4p s?2xZ5Su_+'P!\k.vu0KJw-Zxn#¹Kц&~ R '1VQɏ *!4W#~Ku-Zz9k_Tsh3Y!LWV4S\"$]IzXs,VR0 !"NXF9^G *9_ y5V^]ZQ s@k.U*֛ χEΩe[2xcvs+;nx =?Êkn?34]7-38aP}OU\Dֆ @],c-P[&B-ۻjocх/o~Ib;}[7+P qBTRy)&<@˥v܃䴗&!o} {'asP?x|w\Bt2< qAj41",u飘]W7zfA0.ĜT.?OC:R5ȯ%Z1zPS‡&j$^u-w%GdF@];^9=T(47F%fo&uHfa=װY۩Q {\j^}%f@vқHf)}Ce1lL%u& C5,tǞ;-(;XەiU=5cC^;6UJ%Z$a0ۛ^"[aŹ-ޥ'y>8ZG$2|dX(y y^(" uQLИ_6 =& YBzi%]ߤ"Y#5 W1C֟"꓂fϷ;BƝCu3E\"13vq'a=xT0 FԷmxv 8F `,f`S7^5`T+Brq֑_;ioQ3 /e &lo`U24uDd6P֫60P7PP疢B_Ba4Ɗpy7\s/X͆:WPÅ3=`ƿL pnB#.,CޯS`ճre.HMU{loZ@,/{-6 ,# o]ò>~ʚ#8ɉSVL6#| >~Gt@ H9<2RRVԟ1 M=OJ-b!yE6"( ԯ{^t PQu0=S]O@N7D!@q'!49<':bdSF!_4?gYLcrK%I}.-}P" pթg1q^Ůֆ6;BWpM5 wWQ]ze@#4q4`UVKm%MN;F08  1nX"EB(W-lA%; 76X;|~OT+,Xs/}&.~waI f(~FR#U~@eVIZ ޕݘ'gW?te7Ŀ/FmpPOp,G΍knhe8x_)?`!zH7ac$' Rۨ&.i&ԓ}9`& =}(u|XI)zHm-=4Βdk'N ~ vӨgwSl\vՍjH.+w'wF\b i$7~)~Ŭ=rDr`M$X b!&$0eyQ21:.9&pc+Pw::5'WQ~ XJR>z%AFvxq=:*[De¶ͯ2 +KaVrz)(s<&W8ж`T?SLXET>oO!"ĽVKD!ѸGSނ\B'%UK\Y a*FKp)(:{6qz*đKV#W^RdMY%g(h OF_/$)a^w|!d}wHJi+ǀuu%0&3?h޾sM89]U+#kee$OB6I@ ~TTm2, y}L] 8Ufʦ:VIoє|] zcpazOJ{\N !Ƶ"3no t]6_զԅ\2S7u t\k#V -VxZ;ɠ%CC<:/Rd rTA%E秇L2Ba֏܏2"rX㨼.qAJ疭;w@~ #I˞IS2f;Ò!/!ԤKexzp7sgaRj.QsNώ绘7k:juMV=w#%}-; 9Hg;,idIi]}=AN#ϋXoMM} +|2 GHmө,;_i)mI:$:ٔP֗K^HӎrҖE냾Ģ&L ru+d }H8y$lOJNɏ:"Ԥ^bDj`MϢ pbz؂ĂĨ x*B "P>6Q{ ߬4"T~yCɯ.@va4o省࿦'H/Ei.pJ]!KY!@+zDtrIa[{.> y;[Ou`bFr F1OP8/` ŅA̓P%[1I6P " Yn/2.e#zI0{l Ǩ,uj*āhN1Zs!CU{K7[=!-&[RHG]F=5W@fNGD~}4U7( w&HECGƫ4['m73 CL&!;w_ѣx@ʈ9L-)/?g,܁XQߏM*ϻ^ _Wz=#ӝ< \k^0k_pGvIPdMn,2mR`1c.'HIٞ GћvN8ϩt&kG6D39;{\_ FG;˩ݏZ*45_ⱝKoX{]GcU>FE T&:ż@ ,:.Z \ $08N$Q Yt4)[#.<3-%g@Nc8U#$FR|$uS:y5Tp㟂]p DCEhش}L-@zzG9l?Qn_C{PQ lGo c[8<2Ob 85a\zߛ m`dV~Nr+q` ZDqZS/+e ܚ]Q50@H9pG!!&7RY6-̔YFwشӯ^‚cu*R8@F! XD1<飧޷HŃ8 B>O>ֻ]<9VR>r ӏ$̙zM`&_6)щnSWaGWIrR #c{OR-I!*菘}$)t&vkdEgu LVjqDr&'Q%h;AL xcʂ3&%y|ݒ[DȇyL75nu62:lJ]>f!zn ۏ$?ȟzjLzeI܇"Qkk)U_;mQEHk*)ݷ^&4wKXUC0^26;fۆَ;8uC0on+˗8+Ȟr% ;=H]}DZ` (I$Npb^jf^՛>Sc@X9 چ\sNWBWu]Xף nJč?=k3:DJĐ..+ҤfzN _8CD mfRa\*rHu!'k׋Æt]s VwM[P+Txg=Hi ߮0Ej'}.O'0'ԁx{8n[ߣ(9ЌL%uo6@/Ǿ=Ss(KvoDgB*" ~p* u@r@>*M?sr"iT']?8f{7:[_V[.c^ZKt>l۫ fCh)Yg ނ,UNқ&q|4Ѕ8 %4ltxe MGkyT§ZaM3woh74U*[*yɶnI]Q5[gq[\cp Ū_щ٨]^ VrzL@Sg>4H˷}B{?&kocRWYĢJ3@+y|h3lu/c#.o˒ij)#I)l1N(j:pn;6Ş!fϩAQWs7xPZ'7v8ƙm>l mg` p"!@Nuȵ׽XkP-|ZqQP_ ĭQOUz64? B\$bHh3BꄑFԎǢq%OߗS̤o63 ;_mOk_ )\wxiFe?O[Ibms RbcV@]s_EְO@.՞`G*pmr~RyBYVVv0@wwݱ>Zy߰'g*ݕcGl& $UT鸗#_@93&FtΘ\^6 hv` wĠk4Fi,Bqc [u-Ѩ=lc}M5 A{1E-]wVJAEXw1ݠlf PgmKC^7CpFu#2lu|d5 3 iĄ #02YI^wck0n"zt-#2 _<;<ؔ#WI̘8OU,G%_<ҍ/9w 춑(I. IEg^q9K'vVzí-`r~Wꝏ<" .- 0^H+g@4N?~f1"Ȣxd .lTd(r:uE \7S0K9amqX"rLv Io@7Ir@{o&;pno~緷) hUd`"éZ,eמ\}_`!O3zҫÍE\BԬ7.̗%TjySyK্-O%{'*pUVX$ JUSO%GWvEGFz^bs{፾6y[PwdAvӣ@T.Pjܢu4#ftiM]J^"xJ ƨ90Zy4WDDꯤ 0=O &U0@5!&T"a=^+x X䭮ͺ ˅SQŐf,*PxU]eL-> ps3XM((M٣_sjӍZTʨ5^61M?R4{^ x8..t҆MBC*^-EŅ {?-*S4\Yֻچn7ON\piǼir܉yPW:r"EdxOdPяM7,`h>Qp/f7q& Hba<: +wIt gj\&2b*v4 jv=7/mF H4DZ_ڳПCMrī) Gc\F5Lx6|t6KX)A% FpO Qe-,7)fDL0Z-&]@N(EHh>Tڐ೉,q]5RA|&y*:;ƪziHQf|T'(i5u e[}Cϟ(qpJX* ISc]G`*(Jz,06ʠśS8}WbGJi#Xm0+ U{>г1[=q6Rtʥ)"Ek.Hhkk;1*Q>9dW۴3\ $arM7Wn榓ʈ ~&Ӥ YHtly1c|"Nd҇ ]_ k\:4,ۤM>2u+5۾XQ衻 Ҕ(>8k`K$`Kܮs,' i5sPU~6kuѨTbT$$8e#A$1{ZMADeh^kXa{vXBmu~2HAK_܏d5 |6\=Le\Km$_#5#\WK`b }DDw]цp{ꞒGAoc/׻s ;NhBx'zrtp"+ }Zx܈~Fe<.,ˆFA؂|ƙ |gKS h=Tkk(NT ix!n$nDLe&C.51Yl8aBhCZ^4.sB䢢-\,ۿ94a&7|Mx{Jnv?̵^n-!$H?CZ=ui%h 6AB_LL zlxqfhL*{2y10z_,iW7:e!2Cm=ǁ%a*҃&ΠjuļVG&rE5@fI:V Ҳ`6I!Ŵe=)J|U?BHT%.,V7MGBhװz )va2a:E}i"ʨ.*$!navd Q|qF0x":S) -yӊ˜M" [B,nKТ ذ8Ti(;L8*]>j|o$!8S7ٗA畑UnAWL PS%Fp)?%T%3jD:1'-LSgrWGF=}]Ga rTa{aFqd5& v< :۞I7 o(./YS&Uj~Pމ2 *)@6|h bEMBSX hf73gvO8'tŽhg{]#c*{#EPNoaA%%ȏ&)zQgYZ07070100000387000081a40000000000000000000000016661a1dd00005244000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/UR]?Eh=ڜ.+φY2gd5>H ?>\vhkMj$(UQzǴ\G2ޜFcaTt}jP lqk޾nJIˁv`AxgR_[tQc^񩩐I3qbfͭrz-퇺P<,xVv{6}z2pz|@B=D BuK۲+O^=^!J*~-e'Q;-4"ݛEfP FȴGT;@?iXDI)^Tt(g5m&\yP-z h}A : I37Td"3=x=A.o=ںNש.5RXMN}[:\#n=.mabq7#ہ1]}Mh]SLm*\3YHW0)c9qnAiz$p.N+}[',?~j7'brDa?rȤqxCxI~78ufm.CI֯qy~eLdk܀w݅b[mJ>-'Չ+2 9=YxìdR?N<ٺkRaB qڡop雫 ':}C^#Ύ)axT'$]V=bԳ&@)KbV)n4C5Liq:a>:v sg NrdNu+?+${>>@1Z`O ~GoTDH\ҵEβr [5QkP4ARό']K:N)oЏì+!r$ .ʓnW=PJ| 2rj5>W}Qip1:ewF7k붂ER.m8SV|Dk{h NR[*Dc: Pe6IB(AoTb6vJm!e3ʏ=LͥY*<*5.|g;-Aעca&_{,QA 3.Uu̟4`~>aJB˓paʷmߺmnqKl6(;i7l-UWz#'p XE;57M|>2IzZ0r cGTvpmt#^8u2]= 1zU8Zܘn.JG% nM.qq&<'Ȱե}t$6pڙɰ6$amڻ\rI*laŃ :*t8> 6#7 F{/Cz"ї,pѴ5@z2RP(%4L*,&s jHG p,YΧtG%f/a5$1%sVxUi<0cՑH @0 #OF>> 0ͨ% /{o8(H9}p/(b.p&Y2K 7VʗGd> ڀp|m<ԻP[+w sGӏyrV]y*tQ'q^̤p3W79^:qZ7g ŏcj71z3P>29 of'!3$ ?NtVsƖϏ]# ࠎcl+ 90Se\f(AC kQ~U vf]ʛ7VXZ>O5`ZѨÙ̦yimя7-BX V r;fpR5{v@ ŝ;n;B榳?[zvm`*d" 8P~ŦsO=/O<~?XT@w0Tmy{n[si)N/ΨVl"x\d9nW<8LkBsB/D$eg^-0,fq zWnQ JӸp!U[gA,՟y*΂D/ uȪEנ:A22Q/a'NJԊ+9(\[Mx-O1b8Ub{}aЩhOAVIo;ŚsrEْɠcư>O#0G#kQE-۩єY:]e ! % C(ݯCxA=ɥܧ rVH0fD׸Cm=?Q F%S/=J6;r7>u)二vb`(f%]XRYFzvɧO큔4ex^)ݓDT2`yFWnC:ńpbIGYF&kzA˭F+ ŏ+Qq:Cv&so3.P|{Ԟ§q.hd"d9Q >Ԡ?%ЇC/yxgCPb%![Dyq9):_MHIq(> % V<%GK!K*o˔'ZSo}s7ܓS-ċ_ni^J~ºɒ-9Ԛ&(t]JX Ui_rRˑLBgdXV$Y}ۻAq_\"z˜&߅^d~ܙ.rߣn'1'}T a/=Sx O8${ۆ7sރ|˘Јc1V )֞RA^@;#= L<|CWvsW{PNil8nBة)qMa h)Z$^9pɻn,.X l/\!ۏ%:`ʓS&cs1b:@D! "Yj3d۔"SPڙ*.1+X.w&MHnJZ:n{/ـ)E}vJYQ^/:0?՛A33AzMݘCw@Rzx,nGSx@Gw%OG $;"FPfUeܒwJw 7Ly>$ JWmCYb}+sI r6XHO9-xVTj]וyC 1@a9z(6ʉṇRXKITd2,fˠnH\e ٷ*>ׁPžNpFȧ2^kT@C/Y"aeVTH,!{Je4 i)_ܷThzҒP"k AC8- -L1WaR+E%AY )nRG>ɽV5[Ԏ5K:U~Pxth%$1GĩwV`v#YDc >1-j Aj.1K8'92ViX~u[hCc7 p]g=&N`A =!p^f&t`Qb",%ָ]^E&[ Ndڌ9X  f]&5MOD9=I 8\wxtׯmѥ1~9?t*ިo1NUjaYNCynIbyJUA9ٻO[4:cڊ)ɼf% <=Xaɨ%{R*rѰsD]>gsVzAH8]3$D78`_+46]HF#BAfьjJ@Qbʅ,£ӄ{Dۈs'dͪF8vi}Qj"rK$ҽ)os(ǙĊ A,=i Fts=E6{h PV^Ѯ*`qtH_MuoOs< ?'@ = VXcܝHXdnotnYid|pgâDåFG`0PL^ZwwNGp A˹a@SY൅&5[G+( lJggn~Dׯ]NtC+ gP]tdҳaV$$QƐX|U#^[&jR%rqVPL8, `](W)m._M"SC\yT:KWTAygjy H,/" /HHl n3aƧJ r'r#WG7dO\ʂǔZ;4yo"NNR.0i zކ@8h^,̚eyȽ#ԫm%+ 噼^gMYpGd{R *H-Ot ztfs!RD֡ oC*RԔ&C]7Wn eqK29AAcVz"NN茱G Q-mۃ)ӽlɘ:짚Xe9 &h{zpo, *J @ET9(pKs&?5'm1߁ FA1x%al!V! "rϫ(pR B$:\M Z` Sg'yux(Z8pYÆK5Ȯza}5loԩ}}ϒij3>8~LìW< }?F_⑻2@ DX|uK)ή63Q3yow9BOUY\7C V.zԺ ZtxǚG-1ES,@dًH ]ӷ8p0 4T)<8lлpcR*.QrM-0_%i0IPڄ><_z𠷋wj69T`f*gu̜1A{rc/0,h^f4Fy?܊tpO6TuF ^!qNrPƯnQdkrQ tI1zqy/tc2><nCGOzSs~yaAGkUW ᅹ̯O?"线;MXod* R&7=`]z񔭹ϛܡ#ВF x_i{NU61Kۙ[!!H51} )1:1/:VpBZ;L {4Nfb-ɸyq! ;o\d\M(%)͡":o3:0*<~ܢK[F3>&+L2*|/8V:8rF, 2Ձ< dg"7w:1 cY%;U־ ~75%D1?Np^>u&ȀKZ53Q̀"F4m6I-A:01Ѽ׭>o6t3:'RcpT Z=`qA~-w`m (@*2W_F9yfGio3i)Nx bS]Pzߚwfǡȟ ARGG25l丁Zher킾)Wh-g}/07ŎR&^^JWY'IsT] RT9T>uEk6u8SG_C7Dk FJ(Ru0ZSQ,o!͚}"'K &XgDqr¼G@M(SeBwXF0f{ѿGp2?RJYpt fS'>Xmձl,~+-ʥn E8Ԗ=zQRrQc:Y za'-R{b w [x;j{}s"ȈKQ_$^,H1Q'y7up˓&Ĺ4eputuǴHN̆b6jD*Z-B]`Y[hskρeJ;bm^\DE_͚8MjuYPk%Y>Fk~IS0N*IQDXE Uw۹xnU1CWYW Rj[l, bQYza9Nم? 7t!n\7-x["M̠*GF[ywe 7Gs0 Y>e֋&SM4]†ỶM[RӢ+Sa L7Uwɺ9E7)YnSPZHPsm)*=qSpA \Vtߣ m] *AZ&2ieX.$~[yy5Vk F?߂W"aJncfU_UT`P8KJҴ )YXAW A1${_kw G`@ $\%oO5X, YD o9> 34_ooG^NDlJ zPy齿)Y 0E:9s$ R}r I4C y @no*?4[yנtzA7;5=,B`\T֏G°h+[SNA۴ -꫱Ǘ;TYD0 gGŞ]_ Ǩ$}d9OVXqc7%tJq7\OJ̉dIZq9ԡ|*v잿ɴۏxoFr/i]"fQ68߫;ͷ D z1<OOd{5wW5;Q묊[R:iVֹN+Z2m*@=YlѦ]LpqerT-g '|N8 |U8z\-FLkǤ!TE &|!bo6F_X>]Wl-Aq?xQǬB?$E5 #'QfC5tUZL֭K^O"Vl58<ŜlqbIΒ+B,wU fr/5 s=L EV ɮ?ήБg垆?R#} G_JhYp"w _xٚ+7KHNRݷ4v&qX a99W$WRc$ [9ҽwk4&aU;^ zeDF;' gc.z[V )Ţ'' Orw:[v}:1-(؄l_ɯM҃ %]L=rѩR{&?#' |zm+osv/0z.+xom[iAV0Go ~a~5#<ݜ.(d"|Zæs%cMk8|!#mRo)Cq@JG,(^jEƶ &@EY*&勶)580-")j-: Lns^G+rJ6Jr 0窪o0ԹD,Eş7ʫیİ҃^ }Ayl=ۺ;hZbn-oscNdj!$Rj pW$;cL'0~/-fxKU덥e3Gu*ֺȥeX[:qJ}aZe* T+( SA@lnZQÆq9 NVi1+oUpGgıd9_ [4v3ܺu^LJ "륭%~ yB죢a;CKiKړ3B!lv8m`#xL%(<=*o ?aFP.={#voeθͥp@2fmr פ@A݃n=U15SzwO-2xB9@bT$,my{\kP\-4oqZՠ:_oo7P)ܩ^ ^yhUJw!^:_ԃyZ A;tl>9dU#8:jCd!ZB_8Ja( ZՒľKxpO72Mx9"D7>zDS>|=հYG+S|.N{։hvFR!ӫ^@;[$-CSitԉTQ]#1~Tʙ^l5D.Tm4B^, _wŢ=8%@g,num@9 kzڒ3Pb3Bkx/*MVPǥB; (87o>+&o޴w tOO*ʴP}M:kcAZYD 9wU2rbxi?Ƒ ;ً2JX6zi9REw/jzA`#I)wk mLB2{~?'FJٹ+qmWB{NjxyRݳ K fX0'4}y11/@PWnp. ]LI0mHRG88:+NCEG1;l.0[  v[/zSnA&@)gڀ}t?©u`S+'$`u:DJ~§ߔ&tYGcG61y 5xm~xL*Z&X{ 59~&njKnsThxl%^ bMYACWб,:{c+;=l}} |5*=iaKi;rgM;_mŮl\@}ʹNϥ>&N|ZXIR& d˛pHCPƒF?=]z= ]0oߖgNa3[6mJv5ub;yUW~V5n.\RXe%9yEwHeqcTx,Kߘ0I@EDGi=!5Dⵏtj'?&Gz l͜,i0e{`f hz"HUh(7KtE|$F寁V' j6-: &1=,[6;k`w Z2{ J_g@?&ILlJ|}4@eα. U%d[a@g|IPO2&j3_+ Kgdۀu~kZv[4:Zh?S$ PkMM[>3ƈܜbψIk)5K~N B?eXLteE3®bԼv88R";B2k T;*$| >mۏb|hD-SH5=ڬdzꦐ $+[Z]C$J)f+b)^ AzDO11tm~@lΫ-Ǐm8-.h'%𬶛esY.^bCN?tD[ureaU9&sb-#~g)$rl3  ==BT{gN=+[>?\̥aHj'"Sf-ܹi \9z4i|Kaʟ!~+a襞ܽ^g1+c2;ӯ=,U"hJ|Ipe` ;V vܐ7DJF-AC6xYUWZnnBAp/=)fxu.LV0ZkTU@$lv+c" 7\wQrEWz%52B0 ww "YMHGPcOUKv='G 4XAF!N|Y5$Vr4JSde\5ĻǽJwGcP}x/HX^dFb+tQOl;_{XTl _KլK˛W,:C<7aHWֳ>xԗiH*E+tPU|Bi TjQe C'ۺ8$WGۼYDe*{.f,Ew 9u>ɐ2v}-X' \#]'Cՠ0~p|3AXG蛥ԕ+ AfU/ђX$;>W@%$ 'Qk6DjBb) l I@MK6-V!_K|R@mԣyTjth &^PYl3 ]iR}woiI,VVMcǰTt-5ޮosFFk-JwIdUPQ*_ղʊ!j&~ +׏t9TJy&0Epb%}p^%]ٙ-;?g^8كN-N+"SW{s=]Ie5a7" K4ؖ] .D2Yp|U7 #$k1УߘhLfU/Hd&u+v PP`X 靖._ wb4] MY[3s\l@)][oU܇}@Jےͦb>f*xv\,Va,_!?~ʝɥֽ G0˒œEdnYcxG]@`4Wq{L^(`%a/ ZS%i(X^C̚32o~-߼e}/a_' G#prR ΛUa-/ MW$Qn'#_*FywiU K෴Ǽ&[v]ӀyAR&"j%q3tI!l1<}G/F ΐ5SAj:F4?ϴl/)|]]- |JPL][`IOyPٞy0>}L'P>`J:VNNܪEL,Q"ZDgR miV!SDi˝)xIIw}s Xn!E`* 6вܧ&7fC0N6G\WRl 6z&k)XN̵S?_`b~R0Z-=6Pj)F?bi-vD 0*Acِ*k'BK΂CoKY_AI4ϰC6=~F7)L}scbdESOM4zk?ƶ/4&oRɀI=DLzc~&Y=U-zOOgA{p=f~lWAԒvjڃM]MڛOmz>}Dlub$shn]-Z(;,V>qF1o +fqw6FNjQFN ,Gaѱ]R'7FR_\Oẖm:!Q>= 3tYo/Iؤ<\*%$7]PR "t ӜeW,^SGp0,};a-v(b.$CVԧD6 4YNK{JXyp(pيI1l'`EzB{ U{mHß' Q/OMoD5GUp|ǝxd6^\>(~qqkɭ5O'6 [~-xS/4#=AĽc%Thocڃ  [ġ3xʢT Cc6-Ъw9&}R=Au)߯/=W9r%0l96a! G5'T-\WN(nM79;-~U%qZw3u 7LL{OȻI|>xP*`uP_XfOHd }mHqO'0(fE+SCff,z[u[r"pZgAE2Zf $1wy>Lt"Td3'J#w>pHX " 7wO֖c)Ԭi|tpΔGI'_6B,Lsp7s+pوn7$U< .g{<'~ &(z,-]PRlqEc<܈T۵d }׺`y-ѐEu?"2{S Jw[7s2Q=-Dr1"֣=c;3F/'M!\z7G6,qsJ#FňojZ2Jψ56jvw輚t{8AH: \V*r!n6\Y-aOUĩ`z~j&Ƚ(H)Z{2t}\70/ofp>XOzʉw1Z5bK@.yUuv=1Nܢsdسzm~B9|ɠme./xGʽMwY ˽W tPGg%pvYO9 g&D.Q ԉsI*ސ섎*E{AFɒ}-Ly R+}P$ayo8aB2pU.QeOwBWY)be}&Fmq®N_ˑic&Dz2U,LJbe3>3im /w(Zqj8E*Ul Z)wrCpϗHrϕͨpA0Z@Y6⩥Sc:~F̦ 81fB_eF?Zcpo(TSNN0@!LXã WeC29k/(61"~]L{?t{ƔӘ-ȄráfeGob[ lꃶ?<}8!hܖ ]iVd[<ˎ[#ƟB61,˚SuFQ#ВȼIz:qcRS"nMk? U<7cV7B c#\IQ{Ql7(;ߟ  #Y:_*Xi.q9 :+9^[:K,shZE.tz[7 ^ϗ=?eLkQq)%ţU&m2 l>90or yP%gܣHhoYPlGL jŗD *a#۷NRXr~[ @4uW!&|k?v9d.OKb?qOQMm97n,L^@/G)*IdW 6)VNo(0 8uƒK$h/,}лR3$ ;=4B:kGKգ 9CHt.hjHFMjrט5pcsYXk`1- 5f$P{9YCOCG WvwiknUqʇ*!C($=1H5@H5R真gz72.$ Z1r;}bt0{k_ 촵q7Wa^#ӽ@ļ`dfE4;SR.4TF7EuEusH2%5 |j!qX</UEdi2nͧĈyw,G,\=O5U > :Y&N*i_a+ ^u-E6AjlSZzUa\hF|ěyK2 #TkOAS痜y`d÷Cu v%%hr>EaW@:[>J v*o\g#Θ.V@2iڦ@?8]HP(SMFFxC/ZuP˿OJͧD8e\ژʣ H=F?EC{^f) PIfaؚ ~ۗ럻!#XM2!yKxN~ʷTad•ս%0z211¯E?_晠 N^ xPSG!Lehu齾ّQnG@*o`T!\ xcṽ~(-KU*-Ʋ:H:,/Vd1mK\D2{KJVVum1{2^q:p$,e0!ۜiJ5mMyi:\X7{UQ%6$9ϏeiEx}:JZ|YFLM}pqAT4b]4-hg?'w'oqd13fv`Uf{g njB~r*J(7zͤDdK{ l"Y N'5<ʶx9ZĿk3-<~vD{En\3pdDG?Dwd6%^,i9t ÕŻ9MG)%,>ajK=unͅh8$ ŌKYߘ;'UgV!'dUC;F3_/L ql?#1z Am 3}m:vQWK|1 vEfo}93Rja{xQq& l`j$]V+E2.k s;O -xE,$1_я&BAoɛZv5)8]E%L݋*5|wلsB[j8=DISrLL Uߵd)Ia9{ncɲ6c8>Йܥœ!A_ò7vMF>cSjoWJ: >jhpvyA[AEn="Tp#q+2;J4GXtٖ)Hl/f)VAvY 0bvi$5߹n"FiUe̥a_ߡ!BrJ"2M9Ă<7sw:S3FU sQLtQ>q  XYB$>͋5$Ȝwc]!;ΑwvBKW{ H~{˵f==yE [n^@Qx:H!I&297t;)J$^h S !Q_5b)#`Q/˟_`wp9TqEAдIV4|vA8cH9õEy1Vfr BD`b?5%F`X\`BzsxU*NI+&5?FK@"Ԓ%>jY+U).K ɓOP\Ok=H5,~EjRJf1`،tշyJE9F+U L:#vRD?WJku2$e}įHy.zi CHߴ 3uF:ص5E !ITwo6[-lȉTrVQ BI(}wxٲ,}cV^[cW_Ebݜ: ]{5$IŀJCH>l )e[j =7T!_BJQ+-.ZlR :1 B <읏J&DDâˆ\68~-[''YPg[?\2MKNn)Ј#K)QΒJ%1fڈ2T@7Hyy qɔxF}wK: t !xKV'd٠>p.?YT?6?qV<`(DWlޟ;0%n91m<}M!fF 9J{B1fJ2 WGrnsZۉo|@.NO~w.Qﲜ-REY#ǎj۳ceKޱwC#A+C-B^l҅w:fI*cyҌ O9/tS|,䃌P0nXO=Ćt)3-Mj6|po>} !%$V RŁu[Q`kf 27rygV')үve5dpݰT *iyo)9`F(,9bDW.g&pm:OZq)u*W]qQ K&ɟ6 (QHLҝ@u].U6vUN@PQa5hF) ptUss`I (c./buMӬBai,><_%^l9eYI똾l:0 } F+>$ iNn#%-iODI]o4fӲd>xW:mP{bt~Y^jլʀ޵D5H~ `\l~&`[TǴ tG8=-8@tT*-٧?چ=X H(ԇQfd9,n@C مqnAsˡU̽ oUG|oSS/3ۗ/B&,5%=qw#l MqC$FQ5Y5>Axr9[)%8V_^p<)#2=ZUNk^&8O@_0qtv:#CDC?#(Oa|ynf?Q-'$ݯtAlWˈgj:4f)s|1w7JklҸ9J%#`Ǥeڊ&\ L {;1 2Glj8Qpܢq%5RtåsUj~=3VC(]dR ^v.bֲSvڅ<ѕJ I1rk2$>JdN_o]ך'Nȟ] N{=CJ9uݫ׉ *[[LItKȅtSOlYeN;lѸK.!ApmDWHޠ0ʖK/X$R]so%,)hE&fy}&P>:R󳣕s bm^;10۾9QR suWξNal&?V`LF[B5Ll|G:}#+L*74_4Ae-AmRw\kD$Ki\VoʂaIYlu%I 8nM|/,eGo6Fm51:ǐԢhS ϤJkL:.S3blBLXS>-4{iKnœTRc=ҰAI5& c(.J}lm=J\hhX -iĖzRt\H&"VO8!T@Hǚ5atBL,-#kysζ !}yrn ?!:T4JEZh:CAAhN cfa3^QƇC !Qɕ9oH O-?$qޫk?1>UKB¾\@z*8!ofFv3 #n_jB[e(A$ٔҍA['/nS{rKe0Ơ0 |Q 񮼽#32j jChh'kQ z!pt[>ӷ4Q ںUՓR> +dD2tfL9r;@E^g卺+qt܃WRY:ScmW oh/[.8I5/*Uq xyMZ~- O;P^8z5`2EdUy]xFvYùT/֪$GvKTwe,JS n˜DjW [bnCt[%Z.B4vݎ$©_o )7sok:`EN|,3/5 le~m UD4o];r* =w+AXP5z(ҘxR|hŞB0ri.I5ߊ,:'i}TFKN,st#]fcg;yMi[\͑-d~aNu݌ŻIw]6ytWqMK{4LƔMdžu]QmvT`Aix;.*G8~'Uˑ턀.:ItEI\IHJ~iī ȅ("Odgy\\8^sC\ڂj wtGJq!siH`D;vu͗e=n֘C^Lb\ w“ o&}R'V욏\=vLݣʿUk$++Ɩj-̧1/w)=DK3{,g+n c9;5ɇ1}"\ t?v{Yyi-ӧr;_{@H6Qc 3kbkQP+[7K\5jRn.Ft;!^5= | z &f}%sth|'!Elp=sQ)I,4~3M7fc>mۨRʃ r3V2 HV)Ɣ` irPIZnkaЁ.u6g W4Z[ h֐vOmr(i~mgZ)#H-%4t;.O1q/3uꢬ7S ptP䜶;H9 I#O8jM&0u8]Wfwy?0^Az2ŝuɜ uL>ddIYtŕcI P2䎹w,[Y~A|;sЩ=Ɔ>g{e}pμ[m`- t4ʅvIXL`EUᨮ+oFq <龀 ,ELu_Io.]n)4Uw)9t2dۉ=EVJ7|ɔq\OAwkVد`ط{8OYnG80(:%)HP̿גr)}5zw3Tip8wT(+G` p}̳U~M]?c n5`]f>y3; Cww1m7ezM @R7C ڔLԺOkP2G&jTKXgEd [<\5xwE*Lsr](Еw6jW.*g~_i3,=b*oT 5=D)PwP]BQq:Wj%bri+u6m:>"$?iiPj:SHzwݐ~8^K‰ۨO]rk?<= UHğ\Z򍴨>JE}.ڳvvö,ImD,<1nR31EHZ^IH OK(?b>B̗ǫd9@Ѩ.VӮĞ@f) 4 E5Bu 26fLK5Qx9/1Y9v(|8w$RY!5zPHj2?N _Gf'b@*T9m2cL2қpGg.TD7&:=+V:M‘SymK>)|.0 yc "mvrk6 dr_aU0'krЎ29GFM6`{v{8E/aS?k#*e}|AsbPC +3~,B# Qonmxԋ#_JU)895%,,+Ďl0!o=ȀVl!ݱXG%[Q.}\5p'98^T&h|LHuRdIYEit~J>wGTQ ɏbT:K`@VJ~Xp6ưK^jKU-G2|s<Bt6*j"- ҼƳj,w]ߘ ryW,@`X)>qR)k@q4Ze#CS 18 $3A8`0 IK|Dm)`0WVH xq줛fA'7Nl%2{ )N()S/|-tqbߖ& Zݪ$ltkظdː4;*&МƎ6(T/3i18c,MHЍY<ꖩ - R S0+\0A*3D ~P yWE°ll2HqN 66݊ps[[x: asHo詺 k |Ǧj/?jGpO ()'~4 Ss Jwa$)?ڑE9iHkp5%h0#Vd݁Rg p°Hঁ(SYƗ|v! Ty^Gh Ԣ?+hN0䜜)!}hҵC(p`ca 2o[#&$#ơafM0T< r>{՟}=OSh2 ^B55aK$[yy7Z Bx%oT@%UoD\%T%Pz`E.H M+vsk,xN#!$X{ps7t񘮞R'PtT#2i{<%>ᥔƂ`+'ާm?W:FI23 ҅ qB4-XW5X\a1c7Da[#_`Lzɱ;kF{9f#S'QXILÊA텼u*,beby;Ba{>k0}?Ug̔Pk(UmHK0d=R6/Қra@ِ ע)A1M/ٓoWzA7MW(Nc4ޯ#~"eAeM=Qi;gaYsI(? bY K\)8iލ3݋_LLR}{!2+cqSfd.Ĩ/!?9fqoԵ:J䎕fnB\M=9:.1(c܌Cu')戼v+ʿ 5Ӹ2R)~K4YvAE+?d+_ C}L{=mF5t1Fc5yV Aeإ"_es5ctՔ{VO?vաuڭLXڼ눏+q) mbתOjS" ym`2'Ú #_ *Zg֬la@pH'Jm<].AKeR2:q5[W䍺g(jp#O&A2syKFa{`Gy%@gmܦ\]"ɉd ,YQIfA!K/֋3, UEǜlOxa1J({ТRh&4g{ޑ?VlG*k0f߫:սmpvcU ;򿸟`?Om-<R=ĭ+D%+juە*1M f*3;&dpt>ZPF:MW7K7DzmN.- UMb  `n 990|XCʿKp@q<%0/GMYefxf_<719+n2P4@i/b҄E8fSD4= UON/T| o aŶ1{~C78APHﱛ}>OQV0 #,^n2sV Z> PKd8*VMUn#i/P jp~c&;8!C*+aX0?-ڕ"/eqр,7W),74&l~WHj4L3M}ch؞  ǣHp?]!&zYٗA3v1/vPZ9.fɎ wҽ d7E+%z͢>քH2%;\8NS_e=[[3\5#lO,&Ug0;M]E=Oi،>]~1mjpNhxKƲ)j\$nO&5dxWR^&d<ơp<WnBD"mKĕ 0.K%$q/mԃ~U.=)@l[#C  }U{&?w//4 2 ?޼Ȱ-%y TVryg|!? rQzN7\CR0S"Ȫmg9 n1a@ #Е7 WpDaEks9h ./"Kć0LiFƒpLV?(ݸ5Qd1rOH|פy~WtkR(H:D{AAV$Z\?+1OfoN &[E$Ws DJZKb#p'G]P<8ŗIfR l/S ,Ѣ0wjB/eHw`!z2cn.%>vZ\YCvN=&|EOO(߁;VA9Yޜo̻vX54UAߏFg)b-+4hGS2> 7_{F1B+3'l eq#22BdY(eu(<K^9j ko {T#-Tˁ57J!d4I[DTQwih '$ .(:%o>RH5a@EV2) |yZY^:ߓiU v  #Fbo(Cg'"@_NkJAH1WjgЖ  :&w0;RP?g+R4Ƀo\"/K7exZ`If֊_jߛŹ]sr $USꨓXXofڤpnE@el |2Y6/C. (#X (c!|[T&|Lh:͸AtfxW{"QypNms wGk¬ WO& AtZP {S }hD,BA'xVx{3U ^R:,w Vohf%CSt <-@eD􁟴f&3GQ23.\aW,EZvٰJ2u `w;P R?K 3HKx*'?Q*a1f,}# Ж0zC#eCu6aǶ IT?4s3zsK&x$ UWjo|@^"rL6C$o}lF>V"&*[ ߅3Рy4Ahm^JD%؆%a9AjYy1්Y|Kan%3d)ہ &QcP;{T fo?jYsݏ TِR m3YjX,@0&Ih gl<֍+9N> ,+?Yu [zϑ!.Ncr+xҾAxt!98ћ9Tz؅3+ѡW.Cq?>|nB-f`cFC]SNЫROW_ԢNA)bak@}+0YZ̶"ĹԵɥs/:@Y-x\近.6u1G !.㉍/]hc|MkflhlSkD4<ܘmrD(ʴPYKg6o`+$,]^|,&CamAfDMC@tJąz"qxlğ-:c}WXz-LQogBKuE~gx"O9. |8IbJ(@55)t]bSGVt (",}jqpV%;Bla@26f ڼ2 | e?yL3n)䖘e$ˏ;ִ̀Փ \" ALg>]2R *cjwOB.s=@- m-XD iE3OF:Gfmb6\%Q$SfE6hjBx@Lj!6ÁBG3@[00PK[ܢTEsV![!; !8=uCw)9+(ٔp-ic0|ľ u WvGI3~y&\~Q~HB`< l?)O];fgƐ֒'1A5JW9Z ԂTP<əmB"EzREi.4 ZP)"62MF7l:Ԭck^B9VYDl>֭Ľc:]OS+,87t$%Z1yU$;4O@ ^uz7"62p%:0{%_TX x7uWgaa' ࠓI?Aǔ{c52ܠawg~n˃.+5J@m5gMiG:!3^?P=(mz_p&_*\PƼ.37dgR!- Qg8&~_ʛ G!0 !Lp"E R=kZl0D>V/QOD&[M9K?irWr r ggӾKbiMsdm4/_RCߊz}`/K Dy )W2\:X'5+OS,-IW(ˋJtem( -(|un`@wYkzqJz#ڌ0bۂ_GTQ"Dr5pWAܺR]-N'ΨELwh&8;%0`՚3_i:R4f/G2n0Ig]pZV0 }5>,K3=In82$&:xD+MHQU,P 9ՑxA:TPEs4Sxd.ЂWUhߢPrnC17g)L=Ɩt7 N9 0 h>^+LkI~c/jj8Tүɭ[ʫ [ #lwH(3  RT=\A1ݢonSP1w*K,zO pq C#w&R8*2@H’}d٧JP~ MvW+C5N*OK\gf i%ozSLl,#Zwŧɦ# sJm:h xD\Y WRavY*,/U'نR=.s>:"Ybu|[ם+(ir^軜 ߩXT=%0! R6,lRX $yo;RPa8:>yFa?f{4yX_NŻ7EO9~ם9b>;|(̲[ ~P;?Tt2@X,S怰w]ԉe@Qe.x`}nUش3q7uF%O w1;6Ö&c EN#M@_V2+%.̊;`4I=SF%]{q> ~&M Ep-`ߒ:dpSo_4V}B:qAO`ZR \BǀZ2BЈ|,й$l#\Yer{!W4#4Ȯj ՁZ@Z[K3v)gcxW6*(K 9*7|݀i Z*74~nt g*{}*ԠӺxYPLB?ao[v{խtRS GX8#Wo_rQRA'{^~nDm*ڳ͓C&V)ꩶlGC>CfR I/7*;{\fM۽WeW~bV>8}|&~+uˮa7L5Ūhz`bq}{i:僿AI3 P$5g>n\owq0Htl'^4u]vvP ցw$#8y)PxUH{pDD%H]:'=(1=]@wQYit/X Y2'E0Z&X6fY ٦dԑ]ӑ`T'>v%oZs-J>!~5AF~J" w 9@?#h~9OәYK.bGߒ Cq:9 C†Tlc<.,Uj$/p ՗B\ct<҆C\NvA_'8^Iwd6€~NG3DS0Td`(9JA@š+U:`NʰpNU[ c&- TN 9?ԽOZj. ?Nl BK6DaHdW9ۓ?PN*hb @x/fwXn(D2 BMeVΆ`F?r%+8b׾EC'ER&z8bKoLSQط wW%G+l z8k jȲ-%i). 2wVJØPUJ[,jЙ9Rۃ: SW2bc{eD4Xdv`r9lLkA6N>"b,ޗp+l^4lЁiw~zs)Gc$ʨ!;PVocT \dh3IՏBk\}{pkUfdpm@}ɿol蠠Tgԛݲ{+^/B\YT^`~Yj/Ë+0F.NO ]DB2>-xk'3r|]{ iѴ_tܧ"k! ';*̝6;?[ H SC%O˗Ғ_^t nG=ʵUBb.$a FoK7M|őQn?.Z1CL̀Y 2t{DB䕇-E7),РgvgW7'W8qDiΠgv"@;C;[PO|/'5pHPO! ]LDX填uP} ݯ,VnWD'ceݙbV__s7 }39 gu(KU&&R Zd>z U(jE7MBO!?h&W؛8bjvcJ`;d_T2YYIJi8I#cyUmc#S8/3'#42O&?ȊhfJ'JP41X|m7۫)rQah/K3y{ġQ`%xd#R9 $IWӺe˟RG[p|,C҃Z>ax)PbjX dΡ K$^'7lj xע _u蹄x H_.k̰[,f.2T.!RI&Vqi],xC{EǖoT5)RH`}!P"5Y[vGE32O9.<[ݟu7<R / 7\= - 9GQJ:ҜxCf@Uxb~pܴ@I-vC/hg8w]l3C3~fkB`Fe,y/ʊ0q\Y}7A9u(%Βn.F66L~齩fzAq)转O 1beH˽Z^llCch:͞#Dd&/1{}<\'{AqWB^a0v8~>& 9G:0n΃BWKqr E; 1Nżά&ʠأ47$[NTߏ\K>n]^7R<84t錉 5ugvrYp%2yA<{ei!ؖGccRjè0wBByoo"ؘa͕ B،d;Oeu+\|c, ^)qԵ ϺtzEˠ_wmn{j)Ui#*WpAn#eݧTy\WLzܶV^kn"w90zLEkh0O$ D`tIz΁ ܃JGkVaXϭ]"Dj،Vi>R'p)kk;xPVwbjS-Cccf'}  _ Jܖ_ʁr xWQ(6V@i' +R5Kĺ=@G[}PMaŪ; c{e\֦Jѻz( _t6+y!m0$Er<7p1Dեƈ)OՐ$T ]l2x8\uh$C5gMJp2|Ŷ%puE06<$P8- 'DHŌ6ߜ5GgdPө)ُL:kZQ&kRyEï-Iyl/xN6b#])0.ُ_.VvBN7)zU-9AK;Wu4.;QYQI-㺨7%%=A&?yV.@qP< K}F:W4?z9"yG$Vݽ! b`9!9VԅA$ v2KIDRh'lV[]aZo5 ^m;Eet%_/܌R m؀v煎zO9Wjzw8`=_Mp< І˰z_%>RG^| CeG-c䷚e.YWc C)N et$#$hDi ߂z{d0&.:K#7ӜkR]0ޥ[f*Hɶv-[WAA Ǭ̵\9OȄa½~"6$/VQu~1t@OҪ Ց.-[RުHOd[ %Aci㿫;Ux40ki/RCQd7ZɁr -!OS_C}sNS?m*a( M ydתo{f{r_b?)*gl8?D{..ҧ/>{6h6/dRwz̆7%):YEƻTйsq;"OɕPkP cd̍*ΟNS_C\U剚woh5bDntzIGPWQyBl 7F*En2R89yz@Y{{]3=(b]a&>~~I7*_t=hP<_G)-L6; { ѥRdK,yqۓ1x N9?t B®8*OH3%q#b54BXd~7^Eݤ/BJlJ?UQ2SLg\n?,#|}'>/jVH^hqi. _) o]ʯ&قo %eXӘ61!Z쏮;׸Yz7փeuqtR/DRؼ[dG m%:1;s*>i}ӗ"miG[s; umHTd[ v HntRf8T+1qlo va%z?h>t u-555˦MD(A[%BAA'˛u+Zդ}?z*A6aVx ֥=j'*#,GEm=zFyLW饰pW{$șe eg6bPA6D@`ɦ}gJa;4<#EIh1q6pC`"`@gyia].\['?7jn] /0v~Wr,S i'fƍ թ9#6m+OS_zYGޅ. LH2bו|1XAEt{̀ ?CR)FZ_ƚsssv~\ m n<@!f C{'Q,Ulhp< FjDr(/m $=G^wuh?%HΛ{KbFfR_Ӿ@w3J ; 6 (-I# 7z!y7L9:nD"$Rf, |l`X )02U->ϕX6aQ(^z_o43QxSMaZaߪVC/ddws˜. 6wf6l)0Q񭃜 AiE?.s .1CVXAm̘C%yc"|>˕QOe#lchGM̩Χ7>QbҦ䀳;_gre('9b4Hy y o[iDznɳ;/z:};+c.Z7dǪ4& GXṽC&OwZ=Z,r"WVjBWAcpqx$)N#hʹ=#z8:pc=nu^9njy˹ `ָ~<놐LSģx7oHH;g :?F/wM&)=]?~V𢢘\B{4t#KgYC4f0T"0VfzXo 8])ӹT_}{?9`R4MG+Z-5;b}Tn+ )`DGnV4֔#n܀:`SD)mZՁÌ^(ff] pc%9sj3%7Z˝y_0hE@80ا/wA:0<f8/x?Nr8x$)]P pTaK5`S}S^DyEe<~\0DiSEQm{ki||]55KcfK Ѱ1{ 8mPBr wVMُU40d5o@;xw3e| ǕhHߖGͪx3pC[^&Y-?92s> -"%&r  s3ަq\ ey./:#xH Ț\BetvnAsD/DKtH ^9, X ܸPiFSQF2^hv l7ueڮ&(ٌ0U@hN}xcdT1zvEl ̹KiI0$9`/1=7O1y&*mo} cdx[ߑaQAJ{n/!uwdo؁5费TjSU<y$qMk/[XE7HqBjfN.\x]@ڰH.w0eC׆hɩwWtgxMA/ >JIx'{05Osu2CzY@-88 Z:|[cDN:rc7W% @o6L n7gC{)ƫ*{"̫u͕hO7FF!3/^|s b҈ܬ@ bFE?rw४: eM" RSԐHWEj nrcQ2U#ˆx#/|bѣV!"RȂ+bq!;u ha65$.?H) lѲmvZzp1+k9nAb>QcCU=L/-;L [28dmC*,oWNZ̒|jCA[rjv (n@ -S98L7 )wH; Qy:V9d~/mkdպ .^pAx0HiZB'z)6;Z<hQg1N[uo5mܳ=C>cK3i6~KF;H;1sE$Ӈie.!~`qVcge *J0Nqņ5s ӝBئ[8Ri{G`A/CGm|*9)G|Z*sfDLxAQEnбC $r5cW~u`՞I)tB6!|jMGۥbw(:906 >omF~ʹBŷ*7Wg%#~Ika^7L<ů@uiеP.n I@Uv|wSV3}9)C!(hd+k"r(Ud2mc"Z][Zy$# ۫c9 9=h6-2ζ~;w^:c~8WYG1R̮1b=![Lv~7;LskVxQG7ro9>fs+ۘ*P xaBw>IK{l6W NhZUm$D52(W .\\M?BqB3l`K8/HuZ uTd0r5fp TK^T%g0x2\t:+YJO\ W#=X6ٓ56t 3Evx`~^(tIWE_;-8>D j.~janδA0wB&+ / ܹ -udh\\쵽=d|:5@`g®03vT0^]y0#|K-aR.\_]:t*ϱU qH&դԺъ,j^6qqڤ r^!;ʹU%V!R$-Jх9_cU'2+ B>du"ԗX;%I&}$r+49#v:}`B[ PCUc\XhȥzS'9"WFp%!@Cs ]ze%^AQy j1rjɶRy#5MET-\Td/S(S7dM?j]dTU`Rᇉ? S̄/Pw@em= pOfU="~`@6CVr oIKWcnQLܫI.G5$W䐚1ۙ)Ao$DqQ 6`h:Ng)}= z"'MUMdޛٹ!729=H!9 lԊ"! T\ӁxCCD'N*҃) ΩI7c&lx͂K񘾝&e z7c!ADtKKZ9$EGBA+BX3I41#wݒ Z?u6 wq0\:nsX(%jv0ij9Hf1n>7AlJE%?/23"s~Vf~#bj9ɩ,V\X{ڜɎ\=1$<2 V{F|3@\EiY.]2wx <5@u!iGU\h$QZOQUUg]@ˏ|:c ,f?zWKjhk co+0̎*^+BdO3qJjN;p9ހ3cb[.bF8nݻU*K}G_(%5[ 53 z?~8zi%=+ͪ'}HWZneEz.^vgS]Z$ _]أol)=TTؔd'L׾܇>hW949zt2|#U3l@# Ggb 6cxY` jYؖKAcGkb0ZYbX^vZ`&lk* p"WH!FwGG'1Aui?)޷?1g}4'(S4C98#2x Ɨ,j}+?A)eϻ) _,gM  p= V@[)TcQ pCNwaLeM>~I+@0 X H`؍XV`VOu!M'XAЊ#@rsK#N=6 '.O"jex|'h}GeniMR*ِ(RIF^AruAid튱m-*ǰyt).ZPMYh+ )2~6YVK)#qd\&q0)O](ߝ5q hTK@&J$3;:zlY=is#4oj4-N4/a[^ZFvيOqxJJH'zX?bN^+kiKP@^& th6jN$ KHI|04ܵߋ. &M<#ÅUr- GfЊ@J46Οa'Pv9%$m9}f o_kz0%0dg֊1!Ѓǯ }+9!-F?L1rUD72cKq1=DV_46U|^w5; .(s 7౺pU6,lzp`VH }6%Ȃ(?T1%M2|{M-ah>^ h# 0`v9b:^SK-LC)̟53LkeLG7 AhEFRb.6ϐO!#fb%V $|oʳQqsX/wf\Q%h7X ܴ(B:̺!CfttFO% w!;jBu;VfgBl+7͑/,gA͒N(MIE(i.Ge=w)?}ɼ \eG=@H-CuN1@4VUI FX h1wRrL2v-IUF*"! %nIv GIvS6Bʮ(r"L`)dSR5irTbE{g+ ,Rɤ<i_@eA$ ܬ@(4eKքTb쫞8ڲ<}#Eu (y=lt \b*$JJeI.1o_8/ XG6z!2R>z =OЦ\1&IF%ݵ]#rg5)4Bk{2ϓCUwgmSuou)B (I_ ]q5G/Wl)j*]f8#8I}ΑxZ(&([т?uQOjJ*Ԉ<ԉW(,c{/tRxWnѰqM^kVѢn_0$q~8c0(m4Bc7D(Wt9)O'ftcX..TڞG ;kӂ:ťZo<aG&JD%99><*jM9n&UfN&Alt MhlSdBzckV9 ln-I@Y z|JVNwt&L^i%Q_ViMm*oG}HKtC+L*A܃i)8HAA꩎c§jO~wFO?*.KDIpz/7N `[5 D>X· c7x uq"rJҲk8ߐhkx0eƾpU7_Xt 瀮8e&QwPC]N9Vj %H-S4Ĺabz,=WZ;, MW,UdK[[hU)OfHowg]Fxv.ŠX,¦vewWD<8,IGVRgszE<ݫu, @:ZUSId({*xJ^d]5),@B5T D3 m}ˉuv')[5ֲrUYYO``/k5vk 퉦- u4i`9Vv]ꦞH[ƝDx)PNz7xQ i@Y8OJ5.:eiuWܣP,])4a/᫸>W8"P$nE%pPHvD+r[ 0&eևn,j?ni'I ^ejzFzCfO&5-$5Zy*oNv49/Wp&&;#Gֺ &ߙcw,e gu!DXN_3BldM6pbf$G/2rly~{^l٧A˹]B`zUnʃsGP;f|.MJK3hDC6 1n*=IA0{2zBpM.~OsZV8H;Cls撰Yw .0 ?d򰒁9OW2{#0On) \ 5CyӆR>;Cz|Z*DSfhŀd{ .GholIWH9TGz7vl fxUbıOJ(b`.љgr<(R3}IG8>%Z oȆ$L 4s>nT*,}HZag K]/I#7DЈX$$>)u`:Uo̘EBc9\ mp@6EOInӅ~lУ͚ˆIi98I1|o͘zJТgjh6ІB\h֭09܇fnv*8Zrp/t'@)L_#ҟY {4{89ۇk\;Z(*<\ԄٓIuLspa+;4b:*'uqĠg~GZ]Bo5ʮ$ug/A"(eFThp޵X;uTCEg08=*-,f)3S`$(aGirKmMҭ#T\ 5[(TDeQ)ԗ mE*,Ѓ#aH5"H9Oѱ\ZO1j4Wغ:Z;wPj5x )>)plN?B(}p)EߎP%.vp3MJAڮ1B@+<컨6AF!6 9ʫH%4[*ܥ3d *`EuI;T#>fU+hlj:- TʅH' ŨHh$yy{O[;!ӼiBn1þtY;qawZfvbvvy komj6vd7&d[>7Ah>p^w\ Bqs 9wlh^ɩ8Ew?E_W;k?~4Vi}ɝU">%r-:= $3-Wt") 'Ԓhu}n x0*@X֔Kl jFp41, Qqqm'wO:ukn r 5T&>Ga_]ر/̪jx/wqzepWbrd#T=7&VCCvududlj`{K-!/FI8Hh5:֪=Bg9};2VD\cHKZ"\ZCiQU+ҪYw'ʞk3[2< YMSeƋ *nA{%Gb]i}g$ɧߓJ)(\}6C[P.ΐC3"NH8#-~.ܵc#vuQj;Sz2^Y"V1ҕrVM`/8ącl}h~ꨌ9g`m=Tg>KGݖ [Z#f<__/HʲsRD}aQ#Ief>bRҠ2.WeQhūl.LKt 'UV:DAiM(|"ѓ蒴.-E L|CF<k#@&jbtZ?2x[+ǶOCg {[B|ƣѨ{h$.1M*V`za(-]߭Ǹ%ؐ|߁tVΈ/?ImFRqIR28ޜkt pUv0G gȂ@D̻Q:_*o =rZWkke鲼(@NcmciXC?M[zd|D׈._O){ahegZ%x+C}\r v{]z{#af *V~s.O̗ 6ȑ<6-wḆK@=tEB@V4UE"?u12{A]ӵZ-Czh̯}BvcIn8C>q,70kqIcS4$5FK5p?MzY}s= "d+&c|9,LU-FG#M2򯶊me}"_ ೄ_<#ӈ( ř<AyȈJȗ4iQTM|h#m6*!Q:LVGtf ,N`4i8]þ.!Zn*RS@hۺ7+ɸ{L`CD"0HkӁv`[t@*2I0yTc6WƐ@Ĝ ȼ#n(ǟ &DukRzzW!fP励x'v>/*_1_6#(ғ G=yBi"χ~fs,ޫJ 9 pHZeyIMH.=`$|LWW6Vly*{ #Kp<$ +dҖ fOOrǦpa4!_ӫ+{_ iuF(ʩĎ17<}#WX$bD*Ѣ+JGiٽV@ID+'a+N0 AuW} d-ͮΤ+v:! e2AG|?o+ڮ|ozc_q8?\Hijx±FyͶH/f!~']Oq?#/@"sٺӮ%+[F6 jm;Mb4o p7U9Xg!,[?oT~1LA1J)W/f% 2bڷWYCbR}|Ƒ+v3ոW4nˋ$)lbc^-җz=ued3AZB^cdज़F!MM@*17jX|LQ "lS5705ve nB$K CI+mQ.iI=':2ѕqQzC%hDc͵Rg~pMQY(طg'1;9f7 Kӣ*էQk#'Xσh.UrF4Ċ;kkAD WOz!ZϭIxԛN?GI!V̾IAszofLL$Iکɒ#(0q Әpt &,ҾkQZˈ^ī1d ضqK5nKftͮGͻ/6"4ih7V8ߏN B # WD |"Fw]vdݖ@;IYfH4 |+*Fgs\drCS$-sxrюD{no%r/N4Q]?6H\a=MC/xtm`x~t݁`3yĻRVN dszßHBbg(eaఋJLX+;ZjuW I"q]/t'R @fCYs#bqg t NӰ?H`u=HhQ߫ǐ_V)Ov+JŒnHw:|;K@.~w=겦n_]0ay|H3Lxmkz;Kn1.-nX2>'bMlx,{Qc~+&ՋUe„ Ym8XU.Ss%:$Kٚ<NOF XSD&S J8g]K7wϒYזtF;i&TW7rw;isw-ɳz8kQM)v ĿmCo7NkF;ꔯҸLUkNxgΠ\kH!$=a;24Q>)I@Qorsp䔭N01A qG NVSq*mBYQx˱yk*`8YYL6. ogx!6]=*ѯ{ߎP)2h5@J:)hnr !KSeKُ4Hg9| :İaB5.xKN/}ҡWHA aAOXTvT=sYV1r-0 /$ތyCh .H>0UR(~jb@ok`N2+.zfA3CTjؕEи6ӳc, )Ymb%L 'Dpp~c plZ'4NZwgQq.Tx Bא;eaD%RWxe=eM!AyNk /Gy>5< Cs$Vl( 6C;Lف.bNA/ߦ\Íg5#"9b<<Վ }.k$X"|]1߫/o1(T<]k%o$hUG-^.?07w@\q`p96&LkhTɆB;g_olwV7ŵ<8AL lƖؘN?3L &aK+οӢ1ğ1@,R D7A\7 ʗ<,xj8K`wT ܲܢ=;,F{UYd 7jD\]xTTN_\uS#Ϣ<81"5: {-膗>-=c}OWsqg d]AAe'Rnt419ӼD31{gBG Ȯ o὿@m|j" Sz+U}Oќ90x \ӯnoJ;pX]ii@BOۈ>Via9+7>GapkT tRl).'||_st_r _{ 4ϚS`Vd= ?jڧ|?smhGӇO7biyY$»ykS?RΜ~>i3ra}|  |10bU6ݑ;pWsκxא:EF2l,^{a@ ,jT%nF&n9m^X_Fɔ[fm5@K*_40+6|$[LcAe:`9*UNK{[ӵ3 YX-T7uz#Gydu4BNh'2LҫL "_a;b`1neY`/7m-vg a d:r+鏥 .CSR=?-JVܻJ@곗5d%B7Z' 3IZA)W!%Yu ݠٖ4w2q0Hn:S\e׈jy-`Ž1PjBr4<mFbS,&;[@蛱޾Ѿ Adž0iE IΓ7hqKNNj3(E8_xZ4m?4\('/. H|4.%`wp Q."KZW 7,>x;+*s! {Ś&F'ʾDo;٥3( =אج ʛm*/ӌ .걗Dk,pM_S ‹=.ͤ=NL#_6 'SG l'hi϶m\5h& P0pIv8ώȪeA{q\ۙA $\=r"*k꽜ɏ`U~ b@gnBS*o @iKrdJ v+j"l*XZ^|Ovtpr)?\? Y~>M8{`L=Im er.meIz}mGOZ#)i.(+G!P61Yj:E4H<[B秫r,ft޴4$E=|: x@>0ya3R@Oe>'0`IGYd|f@\6c:mw:/ &y8yJ/l =LŇ7ttTU4(u pUǷ=HҤo5#4}J|4G- a6KMe}tB- T@V.N85l=e.@mJ:1[(3`2)M':I-TpM*lgB-^h\M\`d GдvPx<uD!`9}-uª|!<z|_>a;)- Xpou*nK捡JS[!g|OM>3# sdT[O-\s ސX^7pu9r9gR0Z)skNG>?HPEnVQ :6W B0s_oO֮d];l4uX#\-bA>LI+RﰒE}gM 9 蒭T&WVnSM .*cXAzsUbPPfTf~ $n*[TlQx(R2_O%4vSsN9VI5vk0Iu_Tۑ!Y)Sܬ-7;8x^;~/ r";.p~?(Rѥm3Nñd>i48fM߲]O=^g1hyo{ՀYゥ@ޕr~0isVB$9.gԿ`l}OKSw4O!iiJAgKn6A6Ze; D>x6Ua58 T%stO,6#F&rАfYQߠA)yIW,Z;ǺnrL&M _Gfu@"^Jy" S[S+or^tB?dH5EDGY@k5L@Pr:CKAϩ"k/PBk-I-ߚt(WF5/jԯKA `uI!#IS'(qAzqZjR+ڀ.W;׃d%Ki],acC?ᗽv3!G&au;56b?u$̸]D5T}r]/U@VcЗ!V>7 >Yqf p cgT!?.d [ŲfY5kW l;|1 Y^Ab & ( * (z;h8 %'RH`+:gjB/`x zM" (bPŝԠbk흱!i.]t7A~eJn!>ӽv@}hkCu`F#&|vZx{Eo*[\$Sf\ok8Kq|EYx*J%"fv05/u-G+= <@|jYq'mzRe#q;\:"Ql+~D 5&vH'x}nt9UsБ\S)il42?Rk=-MGKm1D05m!+ӉafƲìb[hQAv2t,} (a ]gM3JHܨ@}tghz|Hm* %LI!aȘPPVpvNlbց|WE+%t&84N.eJoӠԐ4ؓ9!/ \9l+x"!*[̃YR0,7yۦm!„^ĩFWu\O~Yp-,^QҀ81,D/hmχٽ1K \XŁKu'l~bt4sAAELAЮja)*SyO:IE#qѹ`b}ƏPE'eY3Y Rk/ |=`D,CRS\sN+L{g3Ve&lr >p5־{p L!I u!% d>y(HX3F;2|85᝭"r|6=A ('OxK۔2̝P+.chdI.(A=IG"`ݴQeLm2&Ku%(Lzmʶ*~gҼf2 9Uԋ巹//+vUsp9@I3m3MT.|kپaO)i?Q|DP݊8sUG#ԩf qgVF/839 79/'_=PTޥϾj)EL|'mߣ#G(]? ]>IvBŸ/׼!Kpf(~i.0^Ob*< vT Ђ?%:ckیߢ4շ|W_18?al.j҅ ma/~l97wrI>[KhN5u9KM!ɫAn%8KEk z ~$jK0PNҬ:pDLGxWQ<, k׭}2~!/(.i$%+g.Spw!ӎ.$ކfKuv_GJU##d1il,QgbI &cS &jhIW)ט-#60cW@[]hjV!R@,J6n'-lށeHY2wk59hӾ.O:|Ǝ6JTa>s0yug\Ͽ6z> ({&w g? ?)[&ouÀי*uaeMP6 TeG ӫٖ_  NF$SF=<Ʉ O(xz`1!9[Nm^Xk'?e-4]ƝJ +Nꚑkn8t20j ^ub.]`Ǟu{Nk($&LWUV<{QWcF'd%\nJ =9f_@6aBY#u p{~VCJQ_Q^)ҲrV**];@R_Qrw.vJK]$[ya/-qJBy T?Τ?= sU=gHpКAq-euv}Lr3=XSpܙм}ٰ:11Ĕ88kqy#i8stlRhݑGVȳ.PZKݹ,2}<~f#T6L۲?'ZVQm& nXz9rѩ|%GuH$3L+asn rnV|fz",Pu' $ԛ vwcL$//ŠU;jpN|.ʈVf<ȅ]E` i""f|E*JDrM#u.B<*'"DvIrMI vrk/V;hzD/| '~eelqUu:rO .r'If{7p ~UP%Bv$H ) KǶ(NbK cH)~\;+!]}f )Iv r( eVfuH-NCi)an /[K,U OYZt<-Jԫ'u޾cQ`$ʂ%rq#P/Ga%#eZ6;cH NbrG)V&k'7!CMYԛ/Ym"o"mZ1E\]*~Ѭl@V\g :WE:Ӫ89y%yX{]:`c<*Sx2c2:4 P33ΔG|ȔZfɭ|[jp}hԙ$ o|HW *]Y Ǝ̘6Y s< H6#DJc^m+Kyal,En4 })Uo*UM\N#}3t=|T2#9->VS&ܰ_XڇW @)#΄,A\2VQ$QQnX}TTwwErH{hq!(HiȨރ Ά]o·^-B0#s59 :R-X;uP* b a4hmc}w1d_[u[s-DP9)?3A~'t,$)bidا 5npAK.Źș|YSCn}M[.hpKqyӶE'`[ "&"Xip&VD䫙#ؗE[S(bZn,h޲F]!IMԃv̈("lynX#|:ǘ6{RDY5Nu#D/|[80&Uq5lf\DPӏϗ+aB}ʲ0B2E f &HueTK; mə|)8 BH ܃՗ƞ$&=kS1}.E )Odxo챓of@oQHr{F `p?GUWlޏNdR dzJ9Z Va}PlPMn?-A| aMzbΡ3!E0INN{5˯g?RIWwC a[&uWrfa= $b+k|NSB݌̋wn ޶4硚ŠX}| 5"۳;.NչoSF #7h"3D+M]{ٖCQ"{mQӶe`[d V_P>5--TىղQ֎[#v)G(\8%2㰥q?}-k|+,[:G%C\"$ċE2|Qe\ =C  ?$ЌfhY6&zmJH%!N j,cjYގE=-7Mh^U9]yQ Eba [Wu)Fe4s-U*s mKU?[a wK%8Pv?.pⱇXNi 롌<8,YI8ɋ7H\ ˓-,|0$xicp E'fPocYY}R}\>6qtD\,UC2Ia,N7CތRP 7$ҟ =8୶k$$=j nEo;FS@q2+ԮhU {ba;4@ɱf"ccrУ,uhyU_B?" _!Y uK},H~ueh)1!cE9mcfk #?ke>Kk tv_sӅ laɱn MngBQ.Awӱ ScݙE@ 16R V}w7YrR QK}vSC?`Sb9B DYq?cbMm»m3%|qt|503+GC Ujp ~]yhD8d9\S6(WRBK2/ ZmYzyl95͘6G=ZY&_pDJ~yUX|#f*/KFE @n0LI^MSt/>7Zqj`7"\fVp(6d3 A_j(@V[ <Ycg9Q1MJ]cҜX&`*|A._'J!'?cgJfВԯZ^ ?@ս]=m-"qc}ox@wG)/[z5J_6q`ԐE*GC'H<\!}QwIJ }l" C,uܒ~f4 NB'|uV>8!o|`|?mZ^ezW3Ԋ#A*5 24;ڛ>#m@lM󔐃EX06/c:0;˅{wy$BxbU@DfhVʼn 7G`w(ˑ)J0&G$faqclFR f0/Ź^h5e&N0}ɮ խE\Gecע7+9{&zϊ3A:*)24Ѭ1B~=؍6zflU$mu4O o,O|DGY{?/,gou+c S/]LXe{KӅ60g4ƁQԉ<q/ \ ϫ݄=WNryHaN>&MVA7f\ĵ]xMR"<\'8imQkwXۼ$0P[DJD]8R?=xDŽR4ᴒEeUg<61!Oz,T|̣nuMw<,yɑܘBc&B0Aݾ{v6ڽX*: pnHtE}B 2˽>JR&*YM3*V( WMV^0ضBG:0U Ov_9vnC|mcE( {wCn'm)5!'9mDeEEk*mV3 "k-Uh;y>U] ')҄f;6DiENTaV#ޣ?w#q69SQ2m4m͓ݾh4yVݬ)Va,8AA{7eS B0S$ﶕ-z[AڶQ AK0lJ|f[FN2Tp8ZK&N$( nt[YQ$Yz]텞An v@)KaB0 )m^j"Ur\j)^iP-VpE#Io#spN8pj !# `۫L2ǡrݧGʹBT 4\/o&}@\;u+<_nͤ)eDkfPg" sl{GƴT1`]4,]d{֟a! ёHQD#*41N !5qo:3?Wul=ofAG[H,:-Gk:;aP2Ң^ F+,!`Jd;}`1Rܵb{`HT& qA &qq45dH-1qIj F2(p'IK[^]V]d3LY6Ew؄ËhqO o-xnYERQ%<5C ՠ1ͰNP%x.V J. ]PǑ<&?ٖ4g}~G@ hz'ӭ'l5Q7zV%Yz<*=xILR~BY.t 3]R-]i*oGɠur1nnU[dG-Q0[6VnK&g*eM9Fz^̈́1}.=ϢlqϱvLf: eJA\ª p98B6gRkP8`s4|1 qGG6& D7`tn0ٍs9T;uʗ\Kn$3 0iΌ{U9oMy1B3W0lnmu:-(CB7wmpaIhÉD8 }P YND$b-X~dž,@ͺ4їVCPߕs4LޮBm3B,yCRyLwX,{tγmVF(cµ/ndztn9d#3$v-y#L /j=sXeF0]HZr6Qa KQ.iVEg4=9pG%@G1 2˲)+jm"@$lQn xIVyLWAW4{U1j(-^o5u׶d8XDRURƭL=yfFyr?cay\y:t 5VFЏ”a/ͤem ,BƠ-$:ke)64{ Ҧ7돾 8E@U=󡊘"''[cg ~19bM/WL y 0';I|* ],7[$l6"zlR4YIȷ9uy} 0BHtM"sHD-xȠ̫}%sKznAޭdk0IoɒjrO.p?vҊ g8݉_*I>6{/Y.,LᏇ Ŋ>'HoZsnxV3Km^5m J}aئQ\*ːWr~ݦាk;,*fd7[SWI@=:kMxB?EvyNMB`eG4}I9Bp.vޚn#d؛?yg,(*F"IU"»8LGePlJ`bJ{K+Cn}!qU,Zk~ rE3HrCyd7}Af`aLb,nR4ow ?w.jQnt_[))@ @4;AV).èjeI%!]qy;4K#x!x4"[ъ^(])?)F}DrRQb=1+IPf]ͽcW%%})agؕ @{8MtzhGJZrdj2K}WdH,k`-=8I4T4&}6voJ[ r)e1u \91Ǣ\vu3YQ68|MYVG̀W~z&*Ƒr @fAvX U5H?n| 4'uC B%"2|%. J?1|؎d}%,-b;Zշp&"95 v^,1ڴiõJ],6lx PQ1̣O^=XBп "0Ix]7M,y_:VeJ[db>M:B@`!yVr:l "72EP94'Wc+Qf_e2gUo 6_>PrռgڈS˃$`ݴǘHD:jd;?tx^սR>cu*ϪĂIܭPF~NSޡnux>g r<7>Do懲'\cY5‰h=:)YmPc7t$/( 93l+C~_Kwy㿓(Ĩ^cc#\Oz*v=Q䪐HX/!o4w(T͵z1婍8;3Ǥp@|M}wK[&cC۴-j, HT},#=_EK_n6h~uhPN}^78F)Q2_e:dx ~ey˪]NTzdL̒ONOFl5GOkğ9[lz/:"z %&cTHĔ$!l^s9l(B\=bF5P 'mr.5P KL -F A,=`g}svB9RDW^i^;ޯղ*D}NX2<xq)XFQ3)I_+V}*ݓNhz2lcZm*D٢pU5-ub& f[gi}DU#ܰBwL̗pO]Mp޿lR"Vx+~ifRUBS^41Ey_-v+nIG(yn\.}߸ zv ^`(n y&& ns i׊fەލ g ʍQU4hZ꒖a՟*grJ)-׳|3,k"Jv"h Pn=~ 솆'n>4jhlqz0b#6 53,8O7$ rPގe3Cw dKT_ |'aP!&7\؋vN  4f¨M.I7wA\`'rh1xOQP5G Z=Q gT O'@c ڳ8M gk_fϟzV+忪QiZ3y-7?c>>+=߳)3R $7(EMȆ-/=Ȗ?B*W 5iR@q3qlU{~^\3/DlAm 9 gy^Mf.)s[$,V&GDjf=u_iXxe \@(nX AJN"BW}tcgc@E -[:YdvA1;>72,ύK@X, GK(K`Hwg7aâ/! :VY* 6`56:/mQ~̓PK-pQ,ASSXO{Rz Cq*AR c_-v.I?.*9hhh; rw5`gۧr  aS<#6}!mT7 g{}E%yy zݞZ';Jo/iҹ85 ,/zDvIV=I%3 e1zNet`{ih Q"֠u99 7lEYb6b ӑ͔&7}&Ҟu3?-g-VlCj.ôv!Rt`y,zϳ]Gː vFfj({0}/yqR02-D"uTe=S.lxAU=M;Q]ܐ]cRac\Tl.PS)h QF%5)Yn+!q|Tc:Vߚ H) =NwqEȂJډ!AykA¨!7Jh& Pɛ8b`=FAV,q4|Yŭh,G![J RSG28@N u1elh߫UrrϋOb$+SBqyK,}{!w7% )i" PDMȻ~"N,(6 V[<(e-XVjJD'S Ҳ]G X9o29I{A؅+z;BP3q5i'UOɳJG-UMQǀo)OR0Y\(6MtW ´Ajo>2.C8ck? oMY+%q_|$/B#v[)<4(*QӺ5ĉ?QFSȑ{@PpWP@Uǵ d2f10V1iYyUs^.j.c ~13/<Ԛf?y N/y5c`Y{(.tK+&E4(Iuퟥml@DƆ<\n?:'ʛ92@֘lܝzWǓ0vNG]"᳛?B7. _0FGB._C 0w齩4lzhq^2 YI;}+8QdiI46Vv͙bQjs60IZ4Y8b|qe#MGG~یQt6AvP֑jʶ^ݺNu+ߡKJljK=[om_]%utft%XԢtdO:}k;|RENb~d)W4X#Ґ '>j%*biC Ρz[ 0Ӝ Wd@^lUYecLP,T"[8}4F|>D!uÑ*K7V? xʁ;;$bX$_ F+t؉?TvVWlobq-s|Q(T F;sTJռ.rbVRAGDw._c G%\zA&Y;.׼1,(vliSyu AQ+OvHO9*b Ts82a靎C' G@JWcNRݺˠއ|CអN§ΟyNar9?^7Wܴ ٩Ҳ>*}1<'4WkiL,K1݋ʌZ} qi+dG)Ui]8%g9F* ";Ex((Z`WnLO P3Xu|[j\|'Ӫ1vH 6c uVH% `Ae^xA{,qnm>Yr铗+UNXojð/KIFԀPY@.Ddg33Lhi'&X?z0?94+ 'X~d)h׮V 6^;\&HR_ Xbu4H[,nHE+cb'gKc2zhFwO9%-&K6{,E+GSܻZ3tv_#uƆHS0`j%207,7#Ya}Ua7  )! ;*G J'I/S1NϡZ 0z|g*.Z+yr*:zDaXlo>ƁXq$LkTIx 휼=D.< xBB.&U7CWZ5HxTpGSr_D46϶<d()j b[9pL\85v Kj{ 31_s+\CCG2Jksް#:4t!6V+{S^Ғ#pb!K!~; D_ Hb<W0!"#1 q.0’ck‰]x27bJ! oYbg:) *uF E  A;\㿊5߳#~PmMliAEfmX=y3K^H}ثvϮ]T~qӃzHU>1?tAv E6%A}%$a\)z)W1V}O#vs#X]u4O)/ KmUJǒ+S=N,P}Կ㐰T8y*fu$N&fczZipp0wMmdC @] Q}#ؠzx{%Daòx\2l8yCZ坑\:7-n#o/l"Æ`]g7ހqQgǘ՘y tR-T u ?s"i:Ӥ2j4fE 83 ;*b'ےoJ`H.ek0W~@qwɔWjzt`#>8t"k rayNs)w uJ@S$#"Ս͎-hF6'XA{b<ld0h{JaTC]z`R>b[G0*M5d|A{yTIX2;²oc%>}knXZWp[nW&hE"X = BT4#j&YO:1` .#jbΏDi(l |~ݳ!rDv0.hܜ:L4D`/bտ=7u$I.ڻ1jGcH * u߀wܤvz$>;葒* 1i7)/3sTh*A)tLA 1 " *aӵxSB 3-}28E3i)M8at3f}Aj%w^ bGy:sٳ%cW$h~̆v46Prx%5CV|I41$47­SgYs94clU1]M.Uxo vCZm>O1ZM}^A,tf%M:pR ф~[KO ,ؘ# (2 @V¾mOh'\RwjFAj1gr!] #¥/qGC).>A:Z;׸NȩVkD}49bߟ,>kEщ9CKI6s_Ehcb*G15Þs~B3' ĕ݊SN7կ"!ЕXQY]@TcĢ)ҷCɔQ{¥ʫQiS GccVQ DH<ڮF3̐mO'sUm< 3I>xW!'0j!FqY1EXo{?!>}eM/&9L>H\}1mڣ1/q'ؤi_DƑ8$1uo7ckSrWD]zgЌ&69s[&P3.-Ƒnǜ "}m8_Gnz>08ӷj6rM0"JOfƌ;$?rlaXR#FD*s==6}"zWGUtOw?84O<Ǩ Liё3Af2BC)k5[Y88Mq&c)S1JB{bbgʀi{~/='KN?, N^ۥ{L!&&82id2zgrtB$+mxP FA]}2Ugrd7d)([ ղm4)[`bi)yH>IXu'sO]fnqg6#єQc睆o[엔e=pxt |[˙@:pyS2+bм!y'Wڦy|x'7~]ƮKpr*i#MK $m19.e"Z"p_hu[=!9(?izcPR`. -U ^d>UL?àl F9C`U+#DT :q ={_KH|OX|#^Sdã@50mFPH8J9 ȃ%Wn@w\`Bd`Xl'ncdhUkg&/z`1D (4. !1@)a }@UNή@b}yra"d{ &lw4p\,~cFo5M$pZUc ?#ҽӛB/ɂdLa|B iY"':Kg 0dԸ(!kd*jvHTNHsqhaMQω>P0IWӨZ#ba2)&X\.f+cU$0sg݊#\Z '㺛@.ͺ9-+oVD;y$o w9Kjo5,wBZ`}|-cejpsu6=gLZ ɍ;YsALn^DxXdPt!7Dݝ*֋nJa@&Kb{R}E<3䀗XKUT6,\CdLʷg^{Fw͚3hM_r"-<{P'.m- 2N(d=7ӊ6䊑,Rj/aIYőeAK++|^Qh<[Zd=z=6DNm "S59>&=)I#aa3-׏L @<rɍ̴F0k37X7JwAoML>9RoJO⌄u.LKSҤe0T_2L2tr_~#V}:'] u 2 R7б#zTAf3g8 b|ǫy}U+% wXB ,ӌ5V(@ }5wUsI1Yk,ikў_XP,q zRE 8 9cX?)D;ީ/ TR:߂sw溧k`T[B7cYDv1QOXf#DW]qXʉ+|U2 / #*~(}iaO^O𱌝G?r(ëUC%Y˞l$YU?%>辭*W<@v۸T;GgH(1 lKbe1Yt gY-Œ+GkYד9.O@6<.? *{-9}@v'y)mv8UrG*>'$==Com:7Hl![ŐRBL !z\܀.]G(r l(2& gG),@aK$/ NA?'XqҴSJE}zp'd^Qp>}fD= 4R挍)&o5= _/J*Fؑh '$m~ WIh[=$}gJУQ KꆫؽFJg BcIxp_!6b!Rnl!O5fh/eog=;zl K8(ԕ(AHi: 1"0] h&\`y g-;ށj{rE%tft:EPIEsn tyCܼ?NiFָjSz.. J׎ccGH+>d$"h€m۬SK5g~Z9[g`vPj,GP3zaj>Ɲ3#E n xZ_Z/(uhY/:iJ.oNq_c)TZ]eN pXC̫"0٬29@QCʨaGο|/M@YzT_\B4g}( < e#nr\{wJ /-4v&^&"z*A}٣*G }B ]DfnMT)C+znhW'[ :͟ v?k{9-{#+[ u~mŏ iՀMĘ^NBeN ۧH!FԬ (zgq '&W]nv.3- @+`W_H;]NW뽧D$wnԦDZd_R_"-ΘSح]xku4bkD&U@!-%4siaI9?_E Lj±1%b¤\p&pМܕrD"r{`}P*vk"t׸bs|. 3ÿ#>ҫs<3l#@Ծ M+Vn9If8 [aUoRB|2Q]ҏh!py{@) T,T>!KADpe52&V0T+A*'7).; 8*iclLw72ӄ:">;2>@-Gɮo'&K?Չ!901"&xF/SS&fSH?Je-k-@H,EsuƺkjD[ĩg/ؙ-|$rqau'p'o+ȅ[095*p%U O%͇Cv6[$9%i[r~pMbLK3nHgb@6˦SgH4Zu,u<΃_K^I+)FA/VXCN͕Ȗ ǝ0ktB&)=Zj]UT!,BSBӧrm*araE>}60e_y aMхS~wя 8D k宍 l闟ۉMZ5UX3~3q^\Z})LԌht&k.nRpwQR#I]<9bJcA1{LD(5GflyEy61tG]"5G t؊)war Rc0t=ԺZK*vIόAYC"XoQ|-j޿{$(=!|ֱ'cB&27o1Q&&? CRi,aЭa 8$,1g]T=%I7R}c4~`՘xZp0S1aemsrO3qk+MQvPfa#vSV6<[x~MQqE3p|&8Uqu>i {ߍr]JnF)l-]$+0Md}( 'D'S` H??jzD}il_2шsL(BpCk s`$`7%f57X0`cED3毼׭I^__%%@~jq3:\`$*,a;ATBLڿ KȂFqAlQͨ+}̶7/Hf m0:aUiJC4 4\%W :]f1pmGVyqqFIXЂbN d/.l6zcQ4>iO{/jpPWWIonXpj0 KgFv4Oj4v1uY~t&k3F(xRK5;y`:Z_p43*Hrc8Xz`m1fo#A_wԉ `|]Bk.?I+Bno@L/Q%}\.pEͷgFq$|pw0צp.1 T,|lhչ8<ܙO3>% =`Ԛʎ(dɣu1DNo`>xx(\ȪF\ 'Y#zcVu5[*Y+7ɉEU 'eMXͤE/6B33˴uB IG"_>=ÛEbTD)/+8x]h~X9P51*a||rnq=`9C!&ޅuF!V"C/!Ga䰺p|a5Of3fQLB:\l~?&ɬ`^ /'02 4KDjH6tću.Z˗O4_. y(=ssq]fX$_iK*ݭȳK0jA ]9JxVoqahxdw9 r.IXFW[8Ni7$J70uP+иIc܅iƓM/>Nݞ}޻ )BPN-3=o4Ug2>^dJMfW[jM{" CؔEꎸ |@'!I~KQVk64qI9M'7Â~4{))i>*yxw,,5eث1TO{X |?/uYm7m J81;@+*sɐ_T3ܓ-ʸwG;!Ok\?^?gy@y1iNn,'^Ү^lV ڸUBUOGBJ] HbӴatk4PjPN`D"ȩ4+nx G{m2RH/jy`FSZ$=p:,EE`RKwS DQlp6B$}o1Ek^ ˨tr"*idobiaR߉ s㈝JkA$_bgMYhv'1 Ǯ|dס)rX`&E8@e\sNnkyZg!SJ36)vaFG\zFU"YQ*]!V7~"Z`C/Vh/{JVWN&0R7q0Lg/mPժE ʫgdP4тe^{-yd癎 3`bdcT7q Ym]ƠʩȸD&w*("*mEϤ8=߾E5f0I R>U8oiX:)9&eCAE-Zt'S,فcٟxrTZ1G4{ boCT!K$>ik`ҷa/5w8 .r@ ba9zt3MIȦ$6Yuc^[9Ew/; +@S,' @w]Vbĥ+P WF_V($}{RHbºZc0AZRy1`sNI)|,Vٕݞk)x@}/kEAjIx'QRbx$km0;dV[weM얼#l^qȆHrXV~aQ<9:´ ܏ Ǭj/;kve,&㟾AM.y5npFF46O.&1PlmP;$x){Y"a 1 qԖdF83KHkݭ.R99T)˕u8Ša߷ ".u ^tFb ?4|?Z}Dxy)Hg"@%wAmfL@g%E;4+X5t{idDv}YpLaN` q@ >@K|\wdVΎ֏01]r߿`ҠwUtm(#p7F2K5ȟj~BG%IQ΃l 2=WJN짂&x3p`UɁNr1nn UO{CZ^"Z7_#gn6rܷ;HoeTl78p⋧ io F0{25~zCDXѸt@ dցA`̴&H2^E7V@^@?M!(ٶaHBy`kr"j(ьDbc69^XX@iEHKJn:45Xތx:u=ُD8 b|pƂX^H8mhbps/x! ZLz[zEmGoB be6q fG #ðH-WeG۝&"+%H`sWM3 XgAbIoOMǣ0_s-^XTO0Ҧi[sU CJ8.?TE%:Քv%ynܙ֥ pbrTXg3n2G P율iݽG5+;_vU$,E_Y""f%OmS9ۣG_ 1Ф}q ܸ]@2aF#!;֑D2-ef.'w9G8ECh/. 4\ܯ-MԘA} AEvժ;ŖW_6` AK}6er*S/_ˏh53d]Wo 7g`,3=օ|/xgD#[09aZnyס#6!U΁S"Pӏs"/`TVR$pw?&r] Nm+<(Zځ*ӑ*:鉆Ae,>++Y[Z‹g*Yڮ$l>ו |}S lw!Hje.b+['MLYSutzo+üed/'H 2"0q:kcts~ZT誨R8fsuU++8A= У6s"2&}|Ƚ:jt'UPj"_ \p" yAǒs\CRho}-y=n.Sދ8Nd9}.ƩZwlfĻra?OPdN;j"+uy1q5h?h|(@d>ם$Ik!(p4lgcr}cWcBƺȡW4$R5Jm>Լ\(*`ڙD1m΍Gl;/ݷEk.,Ws40fwu}!#%#7gX^c=kHT[t!Q֎:^=~_^F0XG,GZyJǡrIn5EO(2G oUh>+c" \稺2OMCu&LxAw7oR1ޙ+Kj}d)ɍ$oDaSvDr9%|tƒ?@jq U~9=s7C U±]!]:N} %aE#sjVZ6+y=AetY*ۺ]{'>twPhQE`S܃&\tºmqK:L|~pϭn}f np: w8+J~[`o8L_|vƳl' ƙw+PʵǼɜ[kHkmrڈ:b8sߢ_'Pސ?@zv!H Rhnt)S dIUݏlugWǜ} W"hGˀoĺ|iIuzށ#<,uSM;6mNYY"\YD@[l[q3tsbޏ4 %{yU`e֭K'`-8LŎ,Av8`?sˢ?8T; vy*=(W%;m -(K @cT(MӃJpG72b{Q* |&Y=zJ8"UV@}mi"z=mbV$\0Rc~zFȋ;WAfFhE[fhWW n H/3v+. ANS!o(L8G4߻MeᴝH[vLMq&OYqX:@FVbĔNb{lCD,4JZeˆم TX}6^r@!Q< Pް0ؐۋt.}?XJ׾˭Ò_N쮇1\Ԕ~uy8۲,h[('5ފJCW2l׷V:N=\Uɇj&"J=:)W h#0iv 2fBϧNWO ' 7Efdr[8 ,_Ca:Mm2r(s#ί)ѝ* &W6Ks@="3Bw)`덈8D#o2Ep|t[G=b另q50:ZЭ"Yjqx2pVHS5[/+ewiu!,WSDeҔl몺_C7 r-"+@D:+!Mv"N*[Bys-@l빈V~h(]c$ 9F<f4Si3;RLD$nSJ]5e!]f@oռh3~"Zh>7#txĽ$@70q|*/yNq-v-ѿۜFGWUhjF6+rOC꽀95 s޲m7-aSms*qaas@az/h5ӛDViA|.{O&i0D`m׬RAP^C]MdJL=N 9GI|c 9PǾI ٯ~˧3aNwKxM+Xy Vu8 jP!8Rˀ m\!-R,7 e}%jBl~)-,93^'r4d2h|I&^大2z(a=QIzDXtr)/ξ!SZzHGIceC9o!gr״*|1&^=SVPࣞ;2}^x37`y&H~]*[ J`x"Ue4Ӗء낈}`dʁP)PEH9Aja,XvK o?~ؐRtl^"tkRtFH_M(9_ $ k39$N3ҕ4[Y[FZrfzONㆩOO=&d%Oo=1TSR AЎ]5$ \ͧE8QPY]-m!J~ml~)HrW\,V>6bŮvRd4)ZdV` I/KN˿$rkRnRL5ͲHTwG{̇B84BjnzmP/{ v"ط$&e%3 (7z54O~NvZ %Z3VA7 uǶJ{M,9ڒ(ϸɘA %ܒGT6jfgkpSjHŢazf/mBgjsuyoNRT`9NigZ=I{H'>6$ 5~huKOIE f>!t9ctOGť-=T&!PZr2xmH,Esݏ3$XSD 1{[^Dob?~`T]`E `nyS8o NZv!ltNhxi+RAB\o kjqC8+e@wQk+ř~ZV6(e+V*35o #IɕyH+}&̔An$/~f` n )N4y$=5eA.J&Nϫ*P\|:$'yW ,~}OaT]Z:eLF!_34cT:4P`oMxǦU&a+ng¬f\(t[IclxƸWءZ[-=omw9~h gׯo+-( =xSO]JB'_D51 Som٧o JNQ 95SKV1w~]ڍP0wH sQE֢@8mԋ49}p]P<ꁵҮ_nVyʛ%Z91_״F3s c:~NH5DMt"i 6M(62D'<Ti`)elzmBJlbv?N@ްiDttY=Hځye;87 bU 8y) I"=<> ʾ_'|B\K"`kTcI~wE__jkZ$q,CMq,N,n3 ]~|Wk7ʅ1lz3dmCu0+?>sGV3Zi(mvFwU!gUC]z.$6:IAڏBqZŞxk#"&y]`mC9gϩ7.SQ6A)|%>x^Z\n4p‰66 Z 'el~oxk+%̦k6':_mg "K&]<%Hts9^.X\ئ5R_}yWv!KrZs,* pNf=KvzAt{9Y7;зzIV8/i?2=>^} g * \1cfZ35;pS@*ܦP Fkm:r@.8:U@n#,d\G3.Vuߠ :lr I#f[5 o39jP%6ūӇ]%$5*ŘͬPCiؓ;\qr1qyfU3NO~MɎj ]օnxޥfo9u3 VߍbM3u`ܽ"|qΛ0Ө9$cKS#Wђ9}b6>ױfL P Z"Ǫc sVt <7a G18|ox==@s&V",>BzxVXhoVhzWYj_~N {i*y%]Wa@缎3->@jՆan?LfPzДDSj+2=Dy'L.a>zM{ΤjE0'|](HUj* )S?T`}rp#,֒!<,4lU뀝0}2 ClMOEy6 97,C#:ny&ANh՗ayLOT e8S"K8ꕸ!vn]+D}Xe$Ι1$W 5$Zȏ$>I\j(ypW݇&^cBgɐ @΂!.ߚȗv1 wcyZW-hL-7L+6"')T IYT.e9RĿE_VY;!z '4,k_u;YYATѲܮCŐg+12QJݧbWĜb)?VCI$l2#ɊqH L ?fy{7!8&4)YRvELRHΡ~:TM $ɭ4`j^YcSkPˤb,`T> R(CIA}R2lړDY$I!ji%ܝ9';I:b㯎fyXy!s\(B>:q5+.zܫT!o(FqevTCUy,]!:Ѽ KXiĻP:`T18&XDM%#F",=4g׃"Rp'2N1p9T㈬}M:l0|2_"umVs$ w)a`Npco=L)IR*b%Ttcmy(@(=ve ݨx# IPWp:<)P?/}ra jpKxnS ?bo Qm䱛FU6;DG]}89R{piq^Fh`$Ǵ䅇[PBgI;Y׉ 葔[{ӦA/ٙ #WKv&7EUB}).`7冧+0R)ywiXSfkFѬP=H@hVsN 1tCc:k T\ɩrc} ZY\4ƹP Mb>iSer&}^ML,6CsHDA%bS~\ sɜ{j,~V'6؜-EB m؎|`"X;}ԚZMAj>!-VJAN|ϗ1mR=1+9#v#s*Ū*nxwҵA.e242Lo pwӛZ 7)̷L)Q~"Ud] )#L؜P*&/KE!jP!Z^ƑfF"޸{J6OzX? BZE`*,"[4Ow5}t)( o񨦉G*<5? wb(?Q=D!gTSV"5}Sۗ69^} /JxCo-Z'R۞gCT]1(MuC@vfkZ%kh{1oMXE@.&(gyky+b6r0 Θ9?Tj$4Oy@c*V ]#~PRbp|Wh5'vF)Y;PPńl3 0[ئȧLk:FϬb[NEͳ?WQZ}sIsq K;ԫSD3Hc184N)wMVh,5Ȓ`= _Lu Xe%weNLB]c%ѣH-Un&*?;ȗ eTTʋ^gMu# +>F$} ׼JТۗζ¢[U E\OeM/ -+09 JY7T>n^g[Ѣ+:y+%J n|B.vg ѿAɿ]}-9mS#Xk`"PL Voh+䇸-p2EƻtKJ +6!͘gr!Yox NZ!B434mۻ(X-0Q]!{Y)]<b+C.rā`lRGq8x d|!ԠkT' }!֩JǛ''I%PwHN|kE223ZZR>؜G[t(,%㎌2ncͷ Qϰ>hĞon@uSY6\E@T zT:4m0 vi<- gаn輖ry { Ud{jjZ֔A?^xq>[+9A6Xl  Rø6nP!~Ky;XYr y\(NmfSb%=뤑XOTAN7iqH&w<>}Leˡp1J=9JjD( p3.a;pq0vlQMjHu:ߡ"VUu0D}Ivj4Lǰ&w7*ʽG@ faQ[Cc@n>+c~j}V ?S}`Q4Sּⰻ?-q+(^ ڂČIYLtB.,8=7A(ʉ7$dzF|R!@ Jc U&l퇶ϿĴ &LrciDHLrN-5?0CA>A)ʧ8ϴ/3ݭ@J߸*ȰdT-bW-aݢiًxO3kdK1kcq;r-Cp/€dhn9YcJ/M)FZCD+.Ά"ԧgpQ}q5ؘSc%-kMjŲ= +dKq?wv2A$t.)!|[+5T ZqbXajo]W ڑ$Bdeqzs}S.vC|aX<#xvy_6iYLc~ĭ)M.0"?3 p~Ш2MaA),]eBZ+bu&End1N8ByJ]!"VkqƦ ^B:V(HKʸZ[E{fYd9ƬO܂MKPN LOA.O?]tۏo!r.` )CLΥi$7)Hqs `L㍘$C E_2f%{2|NGmJ'\]G:/Ź2$@@zK "88pJ6ȑRh%עkBBB^V# b~GU9-*t NJO3~(?^@Ш Hηa_D*N@#<*D5V=]矻=y>=SіYʽ luU|bx-ؚ".<)<133s`Ic #`eP*(v;ruVH m->o'걫[]i];,}RZ{"RX'Rܙ%ڦnóu$ˆJLU㾻ݽu.X})ԒRf!F||79. QqC۸?se&SAk`A SD/VmB| Ӭ\&yw`TzBm e`vzP^5ؐofՊB fL !E`pm Md_4h?txq,_=sR0VOԠƹ] ȍ#ÈT(b*F@&}Z2oL[~cf/ut,?+Ig5o rk%Q\R}\Q'[FlNJ˚=yJG1v|0cmҴy9UGNDb8+!H׍>{Ux^-^)"^.5Ģ^s#*cr @ ލՂ-|]і=ء)[ 3%0-EU|cmϧN%@Pͧ(.y=pe{NΦ^Կ2EʐF":%0s{Kox7VKLH~;lYuj>8a s %~S9sveD,º !,)//\'o_ Iu" Q)f?rRC-#7-DFYɏqҵG `.g0gӄ{ ͏o6c_%@ "HFX:5X _ h6Xw78Dl HϚm%˦|UU>Jo󹓠Cɦ#$?~δ:tupH੘;୿cI$ uqG8%JAݶ}žTM F\*gcaz2/?vA ,[_XIRD/"d_j]_{EV!?>PTէWX,C]p 7,=ˊ>'ve-Ǹjpb`Рݷ43?Ã]W `C_BrJ 0G}24G&i+*6h y{(=~ʾNj ٘=LqS3H -T,ފ?dTw S=BT*b<7YMe<MtM[ lwd G~'Xsz- @) 48jR ҐhZspʋ[ );s.xL(UU;Z=䛖R. ][u͛ЩP%@Xb` =GgaFA9H<۹3xWxol;[}dA^PoT)TJ RDf{yyk K*%+ iLs4BWA։ef#~";6ý R|O[#sweOysˠ:rgd#a='(A {[e6 ?kPσ; vQ6(.wFIk399pEm$|bڂn,>D{W1 p_ Am$b̬ɇN`7\- joQFh2(wTGƙi@[l-NS"F~K;-f%*UGQ[ʉݐ7zb"x#~>oEĶs*/JδGS5wA!{$:42׭{@o:"k)3u+41ǧ-QӾk'Ǭ=˯5d٣#q'9<(h..*:27/I;3ב[ )'(ߠoՇ̗ao'&PW c֫x)je 2izɒZ'$*TZq"i .:}y2n& C@В`B4=6SaQ'$v7@K'Ko@RPp>U64?N@n_%p65k;4l V8]y r2#( (J X(:eU9D)l?_6-S]Tp"P:yOkPd_-V _U}_z#inޟ($ prMT/P& Y!W~&kro1.{0o APNO|fa?y.H*3HnL&u jj(z G${wKY-#ixX@A*&R}m΃:gGo4hn1a}Q>&{"U$[+ҔrA81Uf(/0 aF#w%xƋb@ Ʌ2dmq'EрQ#GALh= ܰSCc"q7,,% VjSiʯOB'’XWP®`blmlܽ_}82}FLnY ~c{,ay(*sVenty(fD4\̠!;2;bRVǍ`lM²slA7a )g%(d F9j m½HoTq@暰h `MQoOxYyJv*!cz:ӭ {0έlpMWK9G~UII0 X/zv\i]3Va))*}#%G')} ɄۡT1_2GI>+RR9px)¡*ox \8X%m0@ڂ$m@ӷwzJ83R%˄NN-NhLfa-sa-cViۮSm U,%,1(3yYќ:oIՆ3Χ!JCnj,X+_"8OJFBzp~? 9@A7z~N}1Qݹ2L!>)hAAJcZ,k-oVt$[y>kOw؜r\yrNFw\vGm#vXE ȯ6 ε,IZ}b)鰲"ƃXЃtmBjKYԫ{}{}L\đy%%Aj[ Cb!Td ay4aeq6qᚸr$I]g3%M.vQf#6Lu֘d8M$k,/^K9 kK>ShP!$."l=#ƽ6$ݱ񲲊/ޚK19 l|~cv(QB^it^F@!I1]%s}=\&a,Bj ":!E$W/Raf_Yy3`',/0bXO1Fo1\őxKj~ YՊzL[yIev>,_'u.5 odOr?O h[]H-u:TWUpn.]4̧5`#@"TMĢqC} E*8}l!ulJ {l:, qWmG&yKsx (cƽV4zU\!4_FP &gi@>vq2{j6d!&r[;:|`/no;L5Jb$N~ 8z`R^Q9Lc^m>6 =9Ư:E$/~1BoajV*R1)]I$:L '.vYPO_bOZ+?0rJݛl>y0gm2& PUN[W0 fĽ:4nԻjXUXv)ޔs9>AT)dԌ GQMN4`+ќL B:aI7SJu1 #fȁW[b _(X}EYZuK,ch +y4CE H@RyTh`G¸|3il l"[?6mFzJ`)1Φ;A Jj1!C$޹@+wEؒ!t[붘]7 ZBTH;:.$7 @ *Q$Q3`yltԐi~fDst S)2ۍD) ٕr' WIN~d]IV5Z.Ma(!K&Jv{ǎ0d-/ ?lU 61$ C.F匋h=~:A'9/87ͼ䆛qqh{L9}Z kۀ)kJWƨ3k}wV5jy}һDzo$Q Ŝ5F=V:m> iJOn| ݂"5F>S] %Q.kȱ2bmxUWtkTlJB@0KNM}fmY=2ncr~M%Wk W)Ak GG{<|,QBD !6ځF051x ЧWd2Ij C0J*Xw6:m;¿h$,WY]Am(:K"t S8¥V? V|`:7Ӻ-ZՎ86n vW6܆[A;$P %)B%r`yJg^2z[a_ޖ,gO{*ҏQ v<-?jtbG9E$ *RZsŁ|_hayaȇVnHo9D)#cN29 VzҜkyeDN}4rY@Ŕ!Hd^T^;?ÃlEsXQ5{@G=H `QG'-oȩOeU'Tams_;xvr?U"r܊?dbh/(´WC>E j3"T䕽Bб˜(lLjne~7=0@42m-3?Od{J6y{ +gYZ0707010000038e000081a40000000000000000000000016661a1dd00006ac4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/j]?Eh=ڜ.+͡g:^,UV\Pt!y5$gv2-8/Щ[hP';!jl<~b[PR PcK. NFz8ES= 7Db zw>j 殩6/dHEl4lxj w/^|`Q:9C˄DEFAZ~M)֧7؛HwbEXD3ltMƇ%^.%K+R-^e7Q?PoO;~M#d"E2x"Q9 K5Q^w XQc=x#O= {"c(F{ H ]/:3H\aΓrƽ (V`|x(D4\&?j@w`Uh\-eɑH 3e-j\b9;aȧ4@[) &.(2YWҦ%5;[D |Bkn;.v0'~]"{t.jě6v5{9I-s_*}hn |H[*L23/k>^_;EHՎO*{V:ǴvQQ383} {3 ڒ0]/Jؼ5*X_މ9 ]VF$-_:[Ro\u3/W9>Do.i|(\?J {Edoc:>g OxVurY7Zʁt pexQmJ~ N p~z|MP೸]dU ';1I{99y$Fֽ Wa$ţPrdizǗ"/2$2xO>=?uCRy;9;W,R쿛:B^.e{,]p>߇_t7?Tӧ&4vҺk_4{ -N-tXYx\&)ΖX:}Jg/7xf#+z&A,T!@X(BH8t6w-j]%5J98̷[el Hj rVRN8rLAc%kH4%sC{e:*7ҽ~Cf[Aw^K Vi9 ,p/m;9,c̐k2-NQGnXZFHS|030 \n-n_ui j*E˝ɲSF3>L꓆X*IXVXkL)Tı4['8QH]$ vz"sG ^Q$#0"Ͱ*֠F n6ReϝX})&y#G»vu\!ukFx65rVu1VU `ǩz5?LkVqy O!"O S s$Ԇ>  h/:.{SYhwj‹hZfhD>cˬT?M*b+JOǡY$P깅Ȃ} is=bRߴW/G1c@> 8µfnk`y+qYr)"ΤZ FϘ7tM 6a|C=uٕU?\iFPIgruŰNUkK`8$ >X= 6ajt:܅oku&e iƿ|j}+G9uQҫxaRI="2sJ1(}Iba) Irw rxixihCQ!Q0+ۧՖgPs}GCg`,Y\gPEufsU؂Jbs ش\;2k h.*.JU0UXWњ'X>zub=c?qdO },hʙͯ*/7 GvzcLj0tZ)֐\}df[G HtKз9hc\IQbY$K3?UT75)؋Mg1}d s&&}0[ "9V> 5lTIf; OrRnUXWoQhUqq;kX#W]nq"B?LY%+Ď!K(Iw6X 0r6rqޡ5/IaQgʀHkػ*U i;u\8Wwp i/Ү94ňM.@߿+Veo=]֕Xo6t מF(h-I0P z؄ȗ_U$ZR\_INe|539*QObԜWuij  }XY<3X9 ekL<`Z"+Ȋ#LKe >a ~lYiz7v$=I{ X{yc fVLK z 3gLXp']uDK 87ii$*||i¢~HG(@ IXhg&~} KO'et &-ΪKЍඎv&zamy}jRm}ؘO7l w?[kW5pK],p^BA{L4O7*;=ો_FeW2-H" P9EiH4ZO선$wbZ!L'CS+\Għ j #/[NaI"EpgPJp۷Cwa,ӡ!nWBO p`'Û(>/OΗ(ULnzg|6h[ E;ܦ;ed-Z[pq HXlSAѓ!xR{pUhQyKNwQƪqrr^\Wi pWUWx/̩ m8fUs0]Xx0ӅxbЫ4 -/ޢa'"uB6Gߔp;"'@OAqLn0 4"WK`$_\L%)#4~.rRX)?k$P{ OxO?Mp eO0|S_(~NݗQHy1s-,sǗ!&-$e0+ @Yɞ4 *zs>'w&\vqzisRĭOE/SKUlɻEV܇J?ߤApin>U8@:WA)_֋?w2H÷A!GU)Z&<}mO9G6ցt"3ELveNCPt˷]L\R-]{?"째+=a99wO-J~4q{E2!O=C%˴pG1?b7ζ3C$)ct3⦃ $0!~5qX޴4-] E?P% 1,Aֵ/wCKQ*gw>b0c9wLB۠P+tX[-`W8~1=j qqtvђI>v@dBÚ8ndFO/zNqL 7xC~Ic _}E0J]yUs1" 8K;ɺFP]2abH#JB[#٘'G)s*-/E8\Ɇ HSǤ6, +6ɻI] xsqfiu&o3Q ) d !ܩw'6qHڀ֋^jPwexBO=JNȥv ͱp.kx'$|z\C;71|N؈[Y1l,J'5vcQyy*ԗ,_]I6  [RqX~byq Ӳ7z~dӟ QeАWqUwVrE<}fĦ*R 1u:H CqtŵˠC X”$4I%ભ$(zJ~/楼53ZKd:M9b0M VdKEV*(ARnI]67hp 4Ez6DŽ #lXw`^\4f/sJk|l#lH8AX!NɷhA' |X'is%8+ˡ K?4U},Ov -1>k9?im7y$5ɾ9bp?iXlc4K3mRtc,WgźJGC;À7f%}'*0Xwa/iMd PkL9VθO!a*|f}Iop3meef ?u ,XNw=T"TH]Y-q# cF/9J rNKHE =S1kic6 Ɖǡ bN˞T*Zz(9OF|=8fB͙o6Q;gp`q0bʟJAԍ'e]5 xK|ʞfQm>hM4οNwշ[W=~mR2%P.T fy,Gs+WkҤ8o%<: ty c8HɦG1ɯĹ-ߗ3,& TTT Q݀'S)" VpWl)e~SjC SVQT<. ciw߶PhX$i< {Bs̿YmbT$T+qѺE%}Ah&}FکUԸNW.\>eL!%RQQX/[;z  _`XI=NRr%3gOFWՇ.AQ\, =PtmbR݄j:sPȀylNu85|<$l>K @(8QC%> vÛy {fX0R-YM}s+ R@?k%2suuѺU6J$!nԠx^'U. PK7Bɂ#P/ZTڪ]u=۱h*VÈ,JNqTct$Z6vL-B UP 8W7@)o.|̿0/8ɧ5+iw b ]7Q`KIK{7QOX"DfMJ~(K?TЗ i`KSп\ G;pmsS3 귣D,J ;Җ}Rͅuկ P^:_\uƩd8;6%ҙRcJ29 b#+xR?#U1%sNY9NfDS%>kJ(EPRN-͟b3t)[-` yXn1D$SJե%gN\͞xo?y:i3 xuیُRd=/F.Ɲf\*:`w CGS}]1 B+`ٮ8`C'ZI7B fC֓>g+`>"d2ϮANe:|)$Ij2D׼RИ5~<\`m5BRw|ЂS7Xn=+fG!e|ėa rno}TR*&v פW ͱOT?'A-㵅"1%fXD@z(v{$'7Oc6\CZ 1͒X, Ų HS;] EYMU'.Hs𑣃]WoSUGbLs<3B Xz;+8J{V]~>hN]'~qLm[t'ZSjRtc_?* VsݴŘٜd!Hy= :BƵ!"aR%'j4BB->l}R:xĪ4ɢ ul9\Q-}z 9@bL^n?`W=iY.q]߬v]Dm/9z#Q2EL[;;sm!*GiՙGd{|V=7}B^c@cxH]ҐIj_JBJyXUfR@OkɌ9ID2y4ުkHp嶆J =r+dAw%EF";v!!drz\"W+csY^o )9 N|g*Y&*P`Xk!ss%. Y!O֎@0*p"7Di*?]jfeUگ&˭CgNY9oA#m< >F\9sЪetQNE f#*}!!7#w53NŗРM]>b )ц* G0μa:M=,Y㌬&1#D@(j oǷZ YYua-lrl4MHG):!S L\!ࢺk( ΔI}@bJ,f@39b'W2F λ'Ɍ%cmxn/r@wky \9gӆX%"N.w,G 8r*T'\9K4CHت݋δɆ!ZcgG/q_֬g_mY7 35Hs,3`ED}ڤ܋y®P N(C-d)43,+QNzΆF1yIӍTAdHg`Yz; iLėIGvQ*7֝D7"U"*/@ [Fv07:[i;Lӷ6I5uS{(;ZNH=@Qvj8PM6Hma򮷭#ٖ^Ak_fA8xcHR !h}鉂 ZI~xԽH|Ɵ$1\T’ٿ ^=;kS%g~Ci=juѠ"]>O\ ]j%6ӿ\̵FT8EC.jsi<~9Sj_ -k:+ExBn??4`lS CAc?PHD4^<9Kf#.G!;PY%]2m1`̘,7)}9!y ב4iNޑ2?}NPn$=ao=|yS^tsWf!9dd!U}]+ S'; pF^ ?IETH^y {Iqm䦯 [ IɍGLɩ٣HPewxL)3`J)ur??vj8!k3}OXa&1*8/ﲦ]Eh'_Q9 G !ѩ\; v') qQ Ҡ$UzՋ`V2֎Pvج3x3}ܰV IElCަbVZqUNVԏG 8[YBKv&)@#bi-D˞diiv/#ƦDh[+̼ߎ@s>`9?#gNck}g|t'_ъFA_/HGX@N9SIabL,Ob>Z C=Xj j#$4xqA9V@c[ucX1ucOq^P;1 aXjS{l udys M]$r=9Z-\zր#cUSN%_KS 5vV鶿GG!8J1JO0IU] 'We칀Ԥ=ezyZ2 4)dVB'trk肳o[V+b.9(qGo][y|HRAmxM.{4ӭw(d AHqU-ҁayj㝐~*j %Kx}H~ b ,<ŕ3+QI7iHo̸ !ۯ\wpy,D?sMC8|X_e.d/jS0\CMq4G%X[M0J3;4icEבxrN'&/1xjBp bmVAiz0+K=:0CTnƛ~w1 !+: 3ǞSTPobm#D)}2{l]2їcdBʼnMq-eqr͓VCbV4#_$!j},0aSV2K--SV/- n|f5We$PAh)rqs!Ps}RY1w4a+p?~F $VGGSm=D}[(D ǘ:}yLLy$boc8n}dɇ8B&h=/1@'wGN@*" 6=b6w82oZݺ{+k!5q_n10XA >{pKtb/-DU?#lyNy~T.Cޯ8;w9/2H$9n]Tob!;N2lH!NS.7G&>hNjΫCq0{c1 8!5l üՌJq~gM"Fo @FP`&x2b~)eD4@F8~Ξ Iԋ'YSg ᴣ*;gv4+4"JQ$ Qd0E=(~ })d\A֋ -9m8y>feKk x$Ūx';ƬJ:X4-=}(UD肭nh&~죹 vSmuM|i,"ض`7myɪ\fqʂ5˨_rw,S Z{ /?$򞳴`6E-$cZ pX8gB]I_A2 a͖Jacpn}Flaޟ0Ã!+"zyp-) otX=i"S^vdD6,TllA5zto) $Q!mi&Z4%l]\P݆ҽ @3X,ɕ=esZe?ÁKܫα6/Izf/xameS/g[֥'@. |u?𷖖uyjl&eDuC}XFI\d_nMJ iJ/X|LE$2.Q`*W! u20r[̟83Dl]" Fp@]}B s؜epW'<&\޽Q@3˲冹t'?ԭ"dPrq/ه6_HOV-&rgNZ)Ҳ(Lx„8.|^_L鑙j\(|/ôʘcQP\|pDF> `3]mV)Rg;IQW':߽(TK 3 |Aږ{V;(>nͶbcWE u0[R;nO/֞\lmTm2:M@\'O^5:Nd,VpǪG)+k<ϋ|7+och[m"C=hfaB٥ po TUvB187@MBҁEݧXȫRwD8&۟;1_oCZ;PuA5IcVFpeVjGw JV]ٜSo tFa/FĦTK/Y:&X PxX2Mޫ-κ4DrPwUPo@\ , @Va_U1_īoJasŞ ډp{U4Pq4u"pVpZ'6Nn(ѐ96 p^^KE!o[gJ Crp*%mzv;8~qjA1d ZUs-no[Q֖SNb#AUXY)|,Z6ZbʗWee Sר,ڂTl *dzQ޲zڨ5;ɃT+&m^JZn.gsi3eו~Jڠ/6.)DjhpAI=49wkcMpigGhz~X Oe|SfODS0eM${446/4 aJhMkNJUڹ8-,F!v9V'Abz_eGBk͵.簘"";݌v#il>ʼåWvkޫщ,׭zVt$PvڽL)ye9 ~(AM`_0zSSH=Ki }`<(!c_γyWߎyp1٥kʼn3Elaz0Hu'kUT[~6W{ WxEh_{7 Яi #gS,"Q!Λ,[Z#40lg p^tpa2eI%Ӊ& 9xUֈy~0718rI(QpM<z(7֞ſ*!ƈ0͌o-Rܬ"4< Z t^Χ> ʲ3DL ?-CqR1\oj}}S|I8=nG$pԽjȩ%B!fUIW=~N~(ITpc-X̤蕁A`L3HepӗbgO[d55D0<IS/V6d&SsG?>{S$9S硖 ielMo}{7c|>{#a;Wo-eђb\ja:7T Hy'g,=PeLvA-^?x{%\QJ;+-wTiGƉpnmL^ĴCwrbLUꞝVh],2XSM1B=K#LH*X^%:Ĩ}Sg%Ʋni{ˇ/KA?4i HGEُn0N<>'A]L!aT+<6}jow]1]=a:5[~ڈN)^_-+W5D0WnpTm>A:4Ygw sB 3w)H6Md0+F 1 & Nʶ`?zT=>ꢚIZ WN}/Eqf܀,O""a4J(3 ?LKc_ĕcg+@n@>҄#cL ZdE|d+a_~!|(v5A/du.,?5~3 f7Pp7 z*iD4 ٹKWFդN]\֋gY.3UHu#WExLd&?*Tyh[$g<rl7[X^$GAաܲ'/p*F:nqNC(tu :%e Q;Z~,شq D%Aїm'B |@q'r(sOЮMq׶w^qbٯƁoy) g<{=oX[x^2W˭t=OsM ?LUtO?8ԓԬ[*33j]l$dE"^{ t/95}^_Z?AdV(wbEK &07xy%J9 SxP\k}AU{ K0{.u2Omrߚ)~p@<&/,B,޵.zjdA΅sc?}1:Jfg7 ;l is`8vrQW4($Q|1{:gK3>/Nᔘ@D ҿ@0,>c3:G=> k!IZbmgf48GwKr$]w :2We4 ^znI+mg<שEY <{6uO{u+J>&{Ck+{Gwu&Y "LV&`@s̜i^ AQ-Ab߼ǞjWϖ ~oiL%YxY(2ȟ} 쪁Yx(2`V B=>Q/totrk}T)ڶp/&R+g R7>3m±3 #=``&mZ3!9OexUkI\# ,}q: 7?fxx~ZTfu rɷ]ѤpSCz]1ey~pq2sIӥN`ڟ^^ {7oq71(^AKiQ>]E8`B̾3uDGBf$:4-rh aap搜cU&?srS=O"p -_eBVNY ,ĥl=,iGWhQ @ D16,zȕb=k%v߽22k3*RZC|` 4HjbUpf!vTB3ج̙-[I<#L](8\BkW҂:4gRHg%-bDlto= v+:-ev+{dw3k~︊i%^+ƨݶ6_\}QZ-A'¼t~ 6H>wt,[8[qYPn&>UpZRUG^Jjv'#/ ;~),ux]kLb!EEAzq- MI۶&<ږ%9EQ/-yf,JNG*rF ոT@/Os?@[Cw!`R~1Qc(n^,X2 Y+Ei7B ]+g=E2G8zaQ32!_QChX\E/Z7YsUasqRm3P#-V/N`L@=L:]S/}_/"SogߊeKME2i\ HZDB!MiK[Y!D_|+xt|L\t>Ď\fCǥ@| +ےF:6[Ay4ʧ$jiǺiKCAo05]^XRU߭(l;tRƙ/ޤffa:ӧ\]#C=XBs dlд8 Qc#H\'Yc R͒vo6\s^.b/OE HPF} RH<}Xޤ[֔DUYK9k.tOǡp󚵪'r4gsՍ\l P ɌACrƙ.]cd^Þ#1n 2,{\崜pʩ:CfEv}ۙu&Ks4YǕ9/0P_E\,izŴ}wt ֩x$˹ю6wJ#eXFCHLǞî,J@u+DKLtRsN |0UNuuOZd +h 2d &E)%\5>k]V(%71jo"&oQ+JHѥOEsy*8e~tܮl0g8 ܕ CG4G\ENTKۋ,cd1s: 6Xӗf>Bי}5De*đ@fRۼ@Y"<9 jpR*0j /nު ND=kD3Nq7v/=o#\E.wV#[%:̌1'w102^@ UVRּt&CAvaރ_DҁLhڑ~Y0_.>3ڡٌcVj+s~BTZ«ߓ\.'Y@X6n-ə,+ʺ+Ќapdq/yl'^q{#fdud\8 3~v w-'*ȋnKSf>,b㘞1.4Tz3OU,Czxەhb [Bx0 ASi!h[hGFsۤNv]xPJ M +.SP6P'[>HUNЍ _̉¼ka^B QL@$]|*"4a&LOru6-/}>#Z.HE\URxɞو82w F' FJ8r?_\h4}i mYE;w595ut Zb\8ɐ*'f⅚yxQZ~,x>|]="ks]ZRÈmZxjIK3-d,H9όUDJ,(MD!CC&G8|-4<Ƿp8b̥z:sl*y5\xI.RhVxZ4%|%ɳHvٌ ^#o·t,SDI<+Z>Ȣm ,V! ~(NF9bHqII[LYۥ~}mAE/r4[.WPɞjη#6a+7i a<• QP;^ecOFw%)len]ܢnubݒ9}B#E'_ zw! 0[#NW%HP>ܬ81R#HhTy6<83wKb`lx|ʩ^<*WZw)%3h(mߘd޷3ge4-( e`CKN6'WG'׀ݢZe@#'TDhyo. Cs͏ԭF#KWC Hq?+3d}yYWu1S{ 9sa?1Ë歲^lGهL9{^ :!X~>ceUH,!6lp*!7?ay~!jV~` Oi#TDUr1XPc? 5*嚙 d .j) T,!H(H-Qd:]ƐSܟ|UGR`r|<.>ꝓY7ErSy]Ro8 OrG޲]-+./uRQ%z~EQUs1z PoXp ?!<=fח9hJ߂8fL@4!g=Sp-bG7;}Knf{"}Y>:vK y4}{qn;.&Kv^b!$^GzIN4ס$U/Lf!P4`YQsVNi]/]Nm!mijīyaFݣRc)bQW:V}}e2L>3K4Ŝ@3T OSYi,L˯q*!wZ5^"M@Ee,1?I=ng<CM@tW㠹g|S/)Gjߤ/\7ݪ\5סf sXʝ!2+u('huV@;x*WJ;jGZ05,ZMI{\3aǸop ԆF45O̪fKAh Q(.dḲn"wX%njd(T"(z+Ipʦ K¸1hiiATdzn*9M-'_zI=IxZ螫llO(1B!] dg|uW=,8:FL Y;'h}m#C@[f_Lo 0%J=W9/R_u 8cb-P%*ʵGA9çBX]5$e]GX(Pbo,=uyjB 6ܶz[<)= *^| X{z-҂U,DuX,^IL="go>Jqd!kyNhdBă QW5—=!wBeyND"n2+++mqH:  ya#2aIKTmg; ZCau>9E)i$.Vѫ̼@r܁nV|<V7ơdSOk?]dnyYᶠ%sKf7m`6'>Zl:h#v2ZI'Ln`nbӉ:K9RĪNQ\VDnAah HsH@u~8)h>1YI_ba.a ;(5Z-l1KU}EHKڇA.ӴTe4BnՃިuhH|8|,)C{M2"m+GT9Aɖ645Ŷ4l 1%"1=kpox@vNIZB y#o c@n0Vd#a4ˆUEȌ{yo_;[:t˷o3NDi󙶁<ɖ9/p혧 &xfω鏖AΚ =ćl8V#Dw̹Ҳt# D~'R+ [x"yJ齣+K#TvnV"ia+:̚$TSpNHgәY|! ٚ6_gЛFt<֨MnaG-6BK5r :7q";꧟BZ̘`h -I6&걥%D t)krE_`1ґdfdPz o/ ]2 {l^Y}g|0CN,݄M7Mq9D]N¸K܃ ~w ?kCJ~V+Ca73,HaI|r>4$DίAg=rcAf&xՆ*j,2NgIVON{֖s R\H¦b!B("o0Y7 Q*4G翠N/rlP[q NFee;TGW 99%':%ҔJI ><8YN ;5VoarE-eHW:N Ɩ$hp6WU z磙ĩ*vdst|,|yZΈ[-9+(͆' I6A3>xy?1`l(#AmH9F;h'xpXnDZI9HJ3=g YIw xT]:yihhF Ru*NKza@ؕqah>XH_IhJ1787QQeuu;rL4GS@+$޲oP{DMo AȬENGʃ}J-b=S+:*tZHor; Ӟxa%{Jm&M{]3Ħ Mb~_y`?=V3%#,;.a'b)E5h@KfiP Y%d{9dhQvao^'&@^h!6GU2y]M!Ie:U6ڦq#\s7YgG^/daDHLh2jָgZP1!oQcv.^uƋCC0Rihu+͞گXqbM"qD)HDK)kPp!Xـ0c>Qt$X:{LKgZHL` ΄ԈQoo'iCMpyBf^ ?:vٖ궂u? Hq? ާ`5] ӗUO<}%?NC͉#w y$$i„ R N ۧ;Hc}?B31;O(#Nž藋+ _/nsp W&|#Ŭ%BlCu|2c x&1Jܛ*ԉ>J$"rc4pӑ]E5w+ٷS(d8&OC@8 bv _ t(FsSa`91w~St% e)fTf(eiܸ.a+\QHg4,„3d1vEzYD}rO|68+S{k9M_;Oś`ʅ h۸#QJ4{ؓHyAe.oҼʪxlΘv.eS={hW&#ba~E6=t)6i~fvW}'6BY*K1dJ# Y9ZF5\ C?G{,ĈͫUWPh@qqGJsjE^<<<"'̹~=8'wJNˍM*]n"a"BJot}1'Tr2Gh/k8ׇҎ4Pmp+N\=,&^r6&1 Eԕi!CH)Ez4zaw:fd t9wJvk(@.{W:ːw? }sE:F=g]EF*Zxǜ vQ\n?UV  Ё9B6P@La".~Y&oAUFFt1&h[ۜEX<Az8 v..pgIn#+Y)~*R7Ɍ9ԗF @#EX1y M^Uރz99(r̎ŏȵes)EE[^\54b3ܔ^l;]NJF_Y=.[NE<:O'SuspO"N _;$[(-%$g6$T"L[gǐk64U KD'Cfsq3|f&s*]*|1-acѣ3޻Qd St2PVpƺ4qZ #\|}\ݝ}I 3gSVcڔE>~ oJuؗ߯g%Ѓhp yʘa/Fh+qiv[> 3/phJ99\FurAeur1'沨45*7`"SAH%*1ihs⌜ #w?ٵŠĻ>%]YgfWILSz6w/th%WU_92.2|t/3mS t9ZYַ ewc͞#b40Dl.0,w= jhԍjī^᭶=BVoU{`=_("7CW _-5Un-L,)y`b'{= nj$XlX$ .V!٘j ႟+ò36d)eq&P1 #4U]Ջ{.sH{*/}+s۪eg9I" 2ՙ7Yڟ ?:9~13${Mz6>a `.m 븯/po.UPڙ‚`+5:etۂ={)Z1C$ٚHĤΧsRtz_q.ɫ_)׫  PqdqO}\w$,k 6 8gW!۸+{}]|kRUf܏~Yn($[7mL5hpa)zmrfG8l<_ϝYmߏH Xj+.]搃Qz׻tTY)5^clH EHio!)V<]wZH jU.|R K?IyL*QJG kjtҫBNw-;q-\B :Hz&VA*GZrX@Sxu%I"~})1Γf)t*zbwZ̟0CM9_.x*kuCB w5j3̈Zza}˻z/\J3Fљ&sjj6z46 FcOawnBS^/a#Ύ ,Mb/RPM dK3+C;vZT~V+{4 2RRTE=sx7+A${,)rΧz)Z!QwCbv:'l@P M,sRY+= {`|iizciU%U^iE]'J@8;:?ܳXmxO@3CINm#L53V(vk۶0= ЇOQFM%RV?ÙYdx Y8N.S?un0j4CnJԲ"g7qÉ:4x(Ys]H̀5}a;qnXTuVw2nG2JIbIG,+6!ؘRoyvyxEޤҘs)w>O(`ŏ|RqX0j$f=L.Vg`ebLE矫JAdZUݮhc=ÐU(~D| e|7$yEHbBY{@̀pVt?ni^kRH?&E'K5YT4zy!(=T-mH4ȅ=h/\xJƸ(ww'̺̩'ݖ:6psE t gwXxt]i%Gr.'h[-QG:dm4aZ[^3V FDVZ:CYk1ͤI|YWsåh}~y9; kpY'_R*;'od_)-e ';QL.m ]`%?v3,3B R|8Y2Ƹ%$r, <$-㛇]wݖM>ɷX.ATDKKE)(fV|dJ5*jkO' FV Er <v q%HY\/\Z< #BѼwdvAJ9,8@QNEau{iOqs@{!*Teh#zb8鑒Lڅ2>x3L Q1Buacs{ěܿQmsdʽ9 L@ҵn\wB72vU}`&JHh㳧r_1鏃Eνw N9k `9nV2,T/fbHN)G JMQP~[*7:tv{wm(?B{`2-' }3v5'Qcj6Qug C 9O%> x9#ͪ<;6{`#^qjdZ&6]VuE(gsj\L :\I1= PxI[YQ!5ΜZ^aL]t \7[Vl1ϋ@SSwަS|s$Pc'y}SPu<#e"g,KgЮ9Į]v|][ON^YE 0-L?*?C3"77EcÓLRi Q ov!/,&=1Kb>=)nS3{ZEccN7{,'Y.4u*&ftl$ \F,Aqo:Mj-ϔxt(S1rdj&{f 8+n-wkpO$~zV@/5pq16@)Aޜ'"p2?fgX " *PI_g- n|2ib壙~ b)hGoTU3_ NwPXe,:vqe Oq7J3`riMʆ\XAÏtnh"lC"{Jvi.ͽv*kEcaMY ҢᲡ, (ZuWdvWaj&!h쥄N Uu2vqU.ѡg0?΍5K' vujG6M":F咅]mk$a, `>լ <]}'tc q`_OhPŏ qK<^i#*!GjG!pclt3"rV?:#5 lgW<)E;##}§D0` '_B;"Z05v}d<B.qD.&!\|i.t$ >f*m sωʳvoSMP5wve“i{1&LE[Lw[~κ==S+],eDﳟV,V^O~FP3H t{JrKfrJwdNVxl]ZUCKʸ6bqNia9~v+[xt &F~{Z+:B">oW@;R:?-Rbl$wk} "G/xRs~I*e#[`Pèf~=I!Bk%W_ؽ7nMB? 1}&SNVO\ܰͅ| iRO zo,n+ow9q }=ITZAFog8YԚij!ES )^46`zY1̓'{W%O}` x[DuGt}ؐ|WۢZ"9mN> ϣQ2ZC}F*RKr{ut%hsKbTjW`rg2ʣ5"Wz*8i/ozG#tqY>ק!\Lj. $oI3s4'dmh<߆x3#2"K*{؜ڑ/̑EN $Z ȞBmF4󒹾$3n+6Lf?| DޖjyUF3몎$,E4O/ Mk2i=l 5EDa<9y?I6~-[0t{ 8d"f/UM`n$QRĔ?5nI^e)@OqJI 4xBb}}93vsӡvAX򦭅oN3."ee$wEc3|G5B-n}֨GzvkWC ܣݒ2Yt+0%wԘeck ) }t*;9PxEv+SsO&28 앏mWL&Ti1|ZIr%lnjIY$9.aQY# .ܔ<G_qۤ5f)lvi{NE7y*!^eW'KHAPbC,)9_rU]RBWS;r&?zYIE&%2{.+0 /,n? DJi B2RmE1xF>r=Re.r"cTonעfa8Wq|')]Nfˀdc(b2:YNIymiH$ O+1M?S5Ձq-% njW^qbhK:h!Z~gv"ALo8Ի7GF/QD~cں`ii쩽Qg}!gB_픻0p=/(|9XA"=zM[ ed- l #gÌ\j7zrՂ_IhX6r)cn[Y`̧ Q$o'XQ$DKG3 RVjO@:[]njvjB}&k۩Ez׽mK-4ؽƤWM(N81S=Ტ Z YWvt}Wj6gPD pTLjۿRC jw?L"cK yvh!3ãBt!¡}.NQeB|aABAU.HLG>|K4* B9x#ɽ/5q4jg|eG(A$,R_sB~ @-}[2+zZM¶_mE=#=&yQ'MTf̙n ri+j{v&K6u­au+ wg[I*;8qOO3 2O%\ɕ!eD܎l~n|F6.'.Bv!h~.9ޯ ǝ|i*DmuOCxX+(xl+—<_-Y{0 B~kz}b=i*x *^BT_6b,xe7_ul鿅C FE{ RM+u|L-Ć2+jX#uԆ/$1uRΈwSR=b@Ezkޚ~+u(毎 KR#aF~EwZ~V ݳcje\T )FDo^6d#7a g.]b _u0 A :}?,!v"a6Ϋ2ETTT#{3/v%U4^sP׳sqB^2/d(x$>j.2r{7(8H v0Qu#; @D+_0tLm;xtY5RFPˀA^թ2"t0YKv+<ᆶ@(HDK X*{ tog}%C/%("1~@$ Bsˋ ;TBj4 mWSʞl[qI*I~ aWnB:-0-7kQC$P kGʟ;Ϗwa1ڎe\֎3*^"1V }qbÚ-p_MjYXIc(SdKzbW,8Ŝa7g:Ig"]*F:W^:+6oEHDKĸU6X@!'v| +Ө ;ٍSW%m JY(aC'ʘHz֎Î;X{9UˉEJ >|'4nQ jǧqF=Ph&\ZjhZ3ت7>m ME(aOXH vT?m@QڒV3Cx$ҵ }nufUԋp+1fh)ǰ)or>^Nz;ie[djY}X @oH zQ; Ӆ*T̻KC:pZff)_qX4)4a B)#ɗA}7cy\cX\YҼRw h%8Oxf9۷%2)㕉apu(1@X[q5qXif 3א!DIE켥Ho8={$QPbJj3'a:C1tJ/<|I%ݿDCi)UG8EUg(ց*IR_;[-I':`\]D1~ECkEc ռ:xp:C->}^AJ*6iE4o}0ճKC9 o 'Z,gφ}`-)Oܑ`tJLY(v|X;4,V 0*{w5E1dw̋i(A. 3! ` lғ2`m Nu7%=v$&35R )Y7mƙy3X8"K I k8L5څΟ $^=S U^DK~=9/].{S5r4/Ԉ,h VjisNM2˓BVŤ' .P 4K2XpeSDlYz 7b]iucpqTHza멲; Լ+o2 grH2<벤3?ʴ#Xa^/mj2ᾔWYBo{3I-yf'ǹt+.M [v7 'Q[PA (b,k9Mi-ڳç*kX\sa&_|m[`}0nKXI ;#@"!Dj_q"KWS]<4&uփ T8 l'Lj)bݙD*D?il'=_+4שDghR5itF_׵WZGJa8a%uIX[B Jx s\?5l<mvW<@kly#Mc}(r{rA" GrIiHSF F؇iY `߄A*=iUwk5V1rb-z #1/bL@WTcֈ 2Үף>6gx^}%ٺ)L!H>A&Ml$ afk<3NJko6{iȆW+;F4qrqpR_NcZ$[ @zOEwЅaĜI_=E Wc.",]UOJ*1c33m 6XYCRp BJhK.w Bk+$mMҺZ|3QGȸpt7LƞPOUd$pɨG܏ NYx}tijĖAIyR?G$KV5FrFM(F[ZSZON6ҥWu6u $◴ˌd3b7TD}w/0mwc WDLQI6EJrp]hLP{㟃<*^歧!WvŘFIʽ () .)UI&L Z <دCeh^NSCGHU  "Cۜ4CgW ,u<]?Y?A"jK,~z Ij9hpΆAaCf5Sb)Y;n)Xdc][Zzúы"*.&mǬ0L-ufȝ;,Z:I&:ic2e){X 0w4R"/^$a'.v-(CIooE{~Vs? Q\Ã#ݰ3Sa~Q1~ 8WyZ؇G /뵠xobWCjz2OH>^b0 ~r޺Өӆc2!K): z8j/3qA2jw[B; Ž6GNƐn5"yZ4Lpk c }䖱GߡY}YUgX[4J 97BԸY; lN0(zƗ6"I;~7bاT;jL_11b 1/ o"`8= ^S.<^/5Vɺ}vqڮ)oRT7]DN*_}px[T[x3 ǢI4E?x|H8OcH+[Cux( /S!;6E#>m}ö ]f%L OGȿlԾ ":M7qn%.ǜhR1u!he'YL2<)~-W0CGꋼ*!g8W!0ظYQ0~߱{ - NU:Q+TyȰt T5 *&ٍ ?-Ol_t߇T-ܒC<('f4Fxe$+L۳,旰c21e2b[eKR7 7[@ SgӿXv.4a|] jҾM^ ]q\h +mlel{A>WgA#SX{PgWg㹢A"zn|;h..$? U#7>{{E2Kl;塟U#'qs!k&{C ?=Q>DZy'*Pâw$oRNze2IGh6NUCNBJrUKh݌4w@:YHB#xuiI~n /aMb5_Ч>8⒒AF;VL;H"DftC*Ц-R>`枣 gmC'垜  J:Nhrd8ah;o:XK1ĴRy$6(a/jpEd{;{NOf[K2(zAOY}&tO[kO(. ѸN[v"L4#KLX]4D;hcj}fLǶZ3ܫUOꋢ-Y6aQlNs{v')Je wrӅj j+ 4XhB(2DS[v*DwTL:#"IUXnVJP6q vR':G?4`~Ľ8 Om֞r i[sh}Ov0Ojo@ۂvtn^hS=bDŽ.$?մ*>?NU҇>|1Kb4K죕 74 =vw~j?:Dad&֑[_ duV[k /Bn)҅oh 6/p))%[g}"_X;e!S}wGv8:l"d,eDѓO~+g\iI7^\ohOӹ)sZ]fegdW* _HZۯcڏZ"-n:S;z<@tr Ic_-*slvlhx9dx!٤kRrxPLj(-h^̠l֐ey(6PU90 $.Iz?_tJ"ҨxYsZX~>DJ+|]{޺ܽ[`ìR{cR94scҡTj֑}_bvrQv#ׅعzz'ƽlőv4ݗrI X9 @?4Q-ẌSMI6fw&א1D޼DР .khnvRkgR(XzT'dQ,Y1-XݣM!>הGrƞN.vF;?fR ݱT}*X>QzܲY#{Q{?9m f}&5[ʿތ1QybIk }~KO$2\9lID?1"`tӳ%y5frĤ0T.EP&tWIp}H?B'J̡{2EF{.#g?eBsK7bSbϼ6BH?ݾ8lxב_*|\7qIi-B(jG{!!!D/R 5ja2!;70S'/r{qD/1Ot? +1Hō龚uY9 қ΋?acQA#s)U4GwR?r #H3$D7PNP9]Nr13aXj5rCIL!>ʔYƢ+0z)*².F~ 7jI@'kTs{rWML=t? "jTy֝lh&NJvu 5=Ig I0cF $>47{ =O}1?HǟUiQƫr;¢\2"kw~a,E~A{E]&`N!K`'3{َjMINc?WѬpmK@l7ˮ$`ϫ%'9#kʣfč+\/bYAx6%rTL1VA^mB20?٢P=ýB2f#^V3v}e7u`ߚgpS!9Vi7>, Z->T>ʹaAުnr](aEPAp!=Sh!`J `ן#;(sd0yH֮i=O ӖXx*$[]p@I\u@AM{wz:L'~zˮ5mg*%1pl0BWJ7=gI撚#wMbzע]=@2tDc$ %@UKy3#z >yW2NM9uG&yw{G2wFUh1:YI?Mv s .WmcP׉L5NhhҰ×QUã.{GlTՇY/&g&^7>u?iS/#MivG{ta.52JWHi 7!X&(YxϚH}<޴U!Fo;.U8޶Èw*;>>} f鄢 'nt _,hҼU(CوvFa3˫]՟T#kbWki+'Ԏwo3R Ib+ܗ颏'F??[}g: lPGp[ aԍZ~:T}gf4`m5Md 䖀#q{^EҘSŨ*>ۂ~ȵ]TX|{q>9kĶ )wm[$i<pU,Y&C#أbgvaϫm!N(y8Zyi+lMLgY"K9?\ܓ]brV'QI.q([ o~Qr0>Q4!Ʊk]xvrꝛ_iQ׊r¯9Kڰ j3) =;>Kߙ׺$GߨLFpŠ >b8lc004:g׍if,k\ '.kMSj8m m592 D6Iat¿ևHWU#AK =tRơթW >³R&pvPU<[ձ|Z" p:.Ѝl<- (]t¥@GOmc¿&Uw"ᲜvV<\~j7ΤJggZ[*w4>s* 4EZĥ}Zlmwc  eAlFr+Вy&'kzc՚*uGF:_5`5AxA]yX-&Hn}}.ttbL3Gq"l$ʨmub6Q>DDbPp=^e\fE|@Q>t B?[S8^MUc- L~,3It\}d ZfOn4o?M4Khܿq\Bl"N5:SX /ا![tP(YkgZvKF4>ٺz&y+,fYd1H/u`bۚo|i iQSyyY`1̣ڽ] }oZcK}]IG.ZwqÈv G8;GXYg0X?u%#s<5yC@-U*s6뮨& 7~ҹb&@V#PlDuICueMDS-vw7JR[Vx >sČ5+̝'p-:acSKdctvJ]ibFW0'=Ӎf~-W$>:k怬{|GYp }dh&b$c&'V@U`ŏ8d] ,E3җy`/fhI +d|DqWia"4X*s3mpm, 0flT}hgBEq%P^ڪHIp- nj"3 ??$'}a֜Б ^nt<E%%blgI.{X2ĔZz\0qiņ{ 5RK#s4P3$?1N7hSK2YC;p(!pH:Kݳ>3Vq50Xel0;rW :N]xh]0M*- *5bu! wG bB6}T2nBfdv!R$o1ݓX4Vٱ($8u4,̸cV] 8˒֩iVpεRio އg҆ =ׯ'fP[Kj?hiu\ON?6&o"5>PoW)]ELc=]mAhxdK Pi0 !Szv{@7v;SqG +dСSq[SK /*{@pQ\d(o꜏ŒygBMtP $ i6|!ag 6ϐH-k\_wqO<ȔV7GRroPJ$U3SN֮Y^*:ZulanTh7l69 r.xp炪o)t&JhD8-g~$eB:fT^\X'Z R%wZ?bӏ:jt^Y)-V"wP@z5>)F m;[R96`y8RZ߈Da~0)sEqu=|wNմAga8(.d^Q:IdB_|z( !SbNFoź8W(|>Eo b8dZx4//в2*MkϊqfČbF]1]3:tjh~v4AalDy#WO_8\.?9~1/ޖ*Q9^2+̽hjHw`%f]tf5LbP{EEHmg9:$:2HLq`uI HTBec_x/t*NN$&Pnp}F74X$TZ?-~QCDaP~2f3weTnL3*D}![3B%b}{Hj ]סizb VOfLLHk5jp| B-y:!mj}V*|SmOe EIb/bvR)ۿH=7_,/W-ٰ7i <:tM\+%_g:=q-R׉/;Ӫz8dEKQj( ҘBo:{($f\T^KGVg/هh#1R5ZFH9KۺWX |w IhHQ_X5Pf#gW5ƍ#>Ն#vǚ{9rxv\+VNpP qw?'d $;Nt%q$OL6tK)Sݔ]+ !]C yΙ R^^ٜ` jهO Tg?ɳM,X @mBA|C=YqF(u(!?{.:#}EIQ1mO |-[ka4ݱس2DKkqk- T ZW;sc|~}U[]+ :*vvtfm*V,]4R4^=% ĤF8G&?2l^WZm N9ʘhNB$tmmfô*P3MS!7e@{*Pf|&Wy5ɸmhA^`4ZcJiT]S!]NUIS +/YykurOAzF)XQjJ"Ő1҅<"ډW}u5~heMS3&)T\R$`Sj6=J^E}a 5'PEr{.[LdxNF?ao!%wpGNH'PFC d>ߒ!쐂3|1VDs9|_g;u3hlkP/6S3 _!5Slav}gV@ +t'?93&`Zόo?1Vҧq5]̡ۤ ZATbler OZ~OhScS' i;H7E͖)]W7M -?ֆq|EwUgtMNx-'>pB9O,,wIwR~Tg5B$'3UG!7VRe9m~œ]L S \V3OsEµ%rJı+!!v b1s[peKqrc-dO'1..[Yw [b"Xgp#ۭBOƯ ҷa UBPFTq,`  Եf. ^^8NWI{Mc֨C^.>Zܔ3κH7g(E-mB 'kL\SL+-~_͈3$49P(ߔ#pKceP$9bb2 $xc%FVG.o7A~Z">>ВpJY5*ڶ5.6- k6Cފ Q> TVO܀rDg[ɳc NeM p /Ip|oE@L`V?֬a#:XjFygKKr 2ZE/KU/:A/ "u'RGaƶtzȪ &H"cđiۏ5PP% AGuS|R|s3H2{7cM|Yd(d4;fk-ɖb΋$x1HAջk="/I5LjGy A(ܔ/Y`x ~upH(cȸf3|CfR&?OQ7bV'rQcFiv@&7GS!יϚ ~ߏsvV v{ QS=-7LWǽM-܈핚R0e52v&&l%j H XKW?ΰ?9=n7QkCYiW^ KXS@]eb`,dmvqb FLMm-k}U r`N:AuĜP(7hrv i{_v=j;ea3chvu #ugf-7 Y[_hgB(>HGwЏJ^Ξ $H spm&b;\?9m$Hts 0@:6y(aZoζ-P$2y-_>#H`-F\yy/1nxs|BYpNJbOV <{kL|2(.tLUKY)$'L#j"Ѣi! k 1^ݫCvj1?aGNď!9/}VR9DlOaʓ :f'x4vz78)K&C}ejZPN.%\KIYҧ!rEVIr:( aVH<]JŞ3͕~B՚e?q6g|=s~,6 V֙%N-ѩ6IWeI8{SpIg0PH>Xnx`"E΋տ8p\ Pu\K6LxfD\ iۉSdE`^w"?WB--p} ZLEknN8o*h6Z"iGEou?HNdփ_?pSR-VdLpNf (# =5YT׶\-圾F_PmWTJ ݭ, 9/h[MicKR@^3#@2\ ִ<񝭅]{i~<F]nII/+۬J@ENKɚr[:<ᄟM"`ζ7'ܛ@J U/%xxQb j@\!-c_EBfac /샗F*U46Rv7c"5t ?DDNT+U+YDg]A;$A x?=wzEZZ\ BZf&ZK>O 9*_LUnFjON7r0"1'K9(z!rl.WH aiS5vRw X₹p1Vd1F{=bnmeVypb6/mDo39Ssʗq7P0kԵh@Fl/t#@;"ZHfG퀗N/ɜQd͖fD8pUm"U d)T'G\ 5P%N-1yx5 0'Wf ~{j8clTR|M s"^ևӥ0g(T:3TаZdK˒ȽDCnE܆ P%mi@խWsޡ9MFLkv@P4$vNJkq;jTRc{FoQ ]NSeә0%G X-j?q9XGJ=1w>%ʹi_2Z3'%n V;#)A S:~#MF>3)iZdrENXq?O .@-{.,EY1Fkqg 4=NM8e +4$wKTpDvG4mJ>O?7}jX. c&7Hc"I2``+GOB;fMLn]mſ*2BV) ocQ-@u[U'NH޼xBL<`]QZ.nYM қJ.W3s7L84"H ;_m7Qqi/%8>Cݕ-KhzekN2fΙ)Eoid_C_lp d'MʀYOIJl-`nz%8t7C!FB$* A s=(0bNEHoD>` ޗ\ 9(+kkG^8^>qZ&mK=iwG Oџ:FiUbV11eh~ WNvPpu g}@a ,u󆸑;w. |8{:abӑ>t-&a[@nDGۼDqNtsJRÎ%rVtᴭC:({5?-Zl1%v,׸{;YHݯ2" Ɲ6:8exf cX:N\H8b!Wap@Jh&.lE-ufhّZ x2g^ +,Ϻq,D (uKA;8>حnr-QTjރn.0ImkRNLgtA4RzJnG{BjfǫQc7yq.>ַӜyzAd5 $ HX60t7}/\Qr.ħ(ĆiDx~i~2F|Jq,e(^8ԋ϶DR8߾7f3ǔ̺<SgvA V-O>t V"뉅iI֑bWˋqB'ٟsN6.J"0Dz# 2A79ڌK؜ulVr¤^G(D)n%E"ߴVWl,xt?<,˙øcME~aUa"PKh.̇3?Mv-zS 6 M0۾i[JyJH/C4Я"boPpLI$^F3cPn<"UdT^}+1sIT +(ʛW")}lkډqW۹C0 BhF6E^FSq~Y!F]Zr+Q{)-AA@p#DV7Dtq@T舘|Wq 6k/ubH̵|oJ29j̠'S!`LJjL)wa<#"ß3HtaĂV=wi)5A+.7&:Y.~ơg| >. AZ:)!7?!HWb;6%Ov$҉frvGpRYP(Y+?r VMoҖI2hӉ!4?t61Sh]Dʺ0JB$h}ヨ_ U64I1][ nd=#n!~Gp^ y`zpY0yԞ.<k9:u%c2) mbHߏmp f+GrSsl#|bum~YiNǼ'A.?[JLn|k`5@ :Ogf.s{FRś4q"idiӒ^ďo17_ ^?iɫ02W1]:z37=3nr(&B~F@yhrMǻQ4bKM}Wq5fzXNm~ijHT!?PJF/?Ek)%l beZ -<=^2 69ה:5vT@-R%140Bok~.Λ0q_/4 T^*TAԞvHJ% #y%^lt1_Q%D1Ԑ{X]vB$JUW y BA0 C\ЅbG_ArskP e*?*$?2uQJ #صO,Rp٫?GТI#,'?ǂUOpel9fqQR Q^z03c/7zPfDCWepnlѵ:c^i_'vdVo7!iT{ڃheYkL*=۽ct3ՌKnTmd6\HA&2s6v oOFKPzB8Czb:N\o2 >: sӾO: e:5gJ!ŘSj? 㠺 zYLRdRjmI8Ozt)%1{+4ndA) F* ߮IPEU]]Ɓ-! 0Si:68 KKRzP?JUuEb?Tv\U&c(t CSh{ěv+,zݭ]h?mCRʩg |`۷1GAgbF{Z9V { ZkT*u7ߖ swļx1y8@@ ^Tʃ0!Lt|Ԕp-jv68:|89Gv'-s3GD{Lg e:pbm 3qFh5X[GXjpAهv)"[Q"flA>IVR)f:)%j_jyvCnH)A)0 =:U-aGjb0Ƃť74 Xdd:eg,T ڠ" B$& FZQd)vuh`ZAMq#2i ^/ 65θ':)<$xOT&K`c] \2cnaKؑ#Z5~V#tsլ]ƟeK"uƜ(z½c5;~1.r w8*NW3Wh+l QG _T$*Sbhzzk ]@Kkxjfs3Mm1f.&+ gjN#``bA%/p%[VhnQ $W9ig&7n=gO4,cԚN^F$&JϥK~1>UkP+z@(Izju3[: DJ/RcWgsFL+O [ ˀKCRQl-/?[t'眃rnqqĠ2j n]e23f1CJY"1 3<8?8&^_æh.9>.n)q&Nek"{4jۿTt:%/yM K%z4gV: p.'[~zWnt2+۝g!䟨jv7v/iٹpQš*a*; -K㮍$g.2}GzXtK?]ݝS:uC:jɬؓ]q5FPT`968KcW1@V'`4E{[в:āS D>WUET,><*qqa]Iz!_}Lw2t `=՘VĊbɵ XS zPS9[uPpސZPGmd֬ެ>{Y* :u3~ ]cSW;M0/ )QV5o<x +\f\bpx~P6G/ ]|7=bJb`Us5IMFy c#'B][#wϳĿT!h$ύ<3V!7j{~jң(\8`K}Vݑp9u{Zz;bQ :9q9pۭ.Dz+ٳܻ`)9yWnghGN,DZ s&V8}CK+ѴQΞg搛_#6ѧsK ɒIqi"}wLUvsl(V)Z7v [|;㳣oӠ>Уs<XT@a[Sywے>p;mqߟ6)0 A+CKxbYySEv֦:D>'k ]V7 pO b :}ai3?SGÏۙ{*U% _Xh.D9`r]Rٲ oO2ݲ5ȇ( ᡵn=N;;nImFȃ} >? L\/u㊀qi?k;5{Ӂw4u.)-OO/L 4fa:fE^ \%pA&$_ Yy̒2R|S(|j4g|<| }BnRLP-(]zgCCrǺ]_w]MLk t#UkiXu5Usq<) W3&ENl}%'-&ω8sr5@ wStʏ&*%ގ4AHNXB v~m$3~6I8` -;z?$y'φOd-f"p]jFt7VM{~ KW]\`UQm.=_D-f}ƨHWѼ Nz0fؓ > P͐k-BA5ԥLRW8 LI YIMy38A϶N"a"Hqt|:l`L"a*J!J^𧮧b*C )mzzNtz ve JvFVZ[<^[EO V^7|m ΛAw搎K })(+%Qj.KYΪ9|tCU>Qi)>X(rWfwE pj.{UK%n&tgKRETjED%wQObSv'wx\ ]$sF@F).J3GkmA x5=Q!t"2SxA&,8WҖQn;땸+8b]嫜,4` K,L2%"_ FxH{8t3aY=݅\iv 08aNvD .;jN!962 ` ߳YzOir_4&* gv-xc'Μ-7]t))]1bE7dHFp~5e+霿%𭤒*j'xx= !qlTau iuM OF4/p'9Ĝu͟d)biѐ5_K>@X(asIǿvQTΥwɿozCԲ-^nVl6Xf;W k#$ ,ycgH5^zx9k%ȿ 7D|ȤO{2T:c]hLMfwߵ!O GS[AOT忤K{h-s|s2* W t[ ? =}mm$u} uM5e /.U _;[0}_JqI)BNa罨- f(pYOGRt]U! ,z&2Ƞ)CZ:6+,uEʔ0e>l(|ÓC{ڱBX#EAU끴>,q/",!$Ш/P0J)>6,t4nṉCV>c{8n* ErtynU4~R-6 `ZryohLh>Ls:U6Ci*L42iummSC,F2RmdT 2F/mU `OM_͘xޞ+UI2#M~<)7NE7Vj,ć_Vi[~@+0gf%iqA*kg*D.J=i0{8 _\foeSy6-u uFep.nU7BBIKM`ӄQm~r1 j.ȅD0]G6NlK#H)Kvį๋q {TB ;ʿ]sԓ>7"Jmȥk^h*t @ŗCfz<(;ɨYnY徦ԫ`jrdcw>%*+hR;%_ū#so#G~cH.)MܟRW) %c}2L:,5ަ#Kw=e]Kxmk)$E'R"R0 :,JZ-e25{q`3ґcz| < f(c= {G{d|\v=c>5~lڐts$;o_!mV'ǰƛS %ù,r^Օy4Sx@)6z1/"Lhk B])v,$MŴڨWl/ޢ?j gB4q 0B#,0BpS;{ꗺ[%}.e;7CMlujq`0}9qRM)U&^ }ݚT)\+.0Pt Wy/?6p>i2і$ւcQ}STj64o™i^x; 󛭽=('¥S57}S {jp%fjt$l삉lb/;!˳-CJK] AAZ$wwl<8 R:gx ^J:(dn*.;*GXD7AtOO=kpL>/Y +X,qjڸ%%x-B-xwl'"d;" y EE,'<0N7v@X_ lI&mUQ. ٣;|Xڨ֣KB:iAob(o|_Oğ,x{% IZ.a;i' Lto&؝VxC[g!ԏ `^.SU`| GXcn!glaR黀Y䏒Ԙ>VK*K!v`}/wg[I_u?sf/;탁ܡ&![E` %[%fU2T~;X$XH97xpS74 f=oqK#w7!_,QY6$i^ oS %"jCN_𱁦ISp$Ǥ ؊o2AV}2LWY*0-;LF!ĉ7}#4|XUt6ю%.D^Vz7a-֘2\.ցw5\F)l'y 0u_n?2nB'[~̌ EthfR]Ti齈Ig%]WS֞/A?ηG{Ec1p̣.sT)ʋOӼ ǭ`n|K>!׊kY~̙z0ǃ4]Tظ1#XIps(|߁_ mLM9t=gPu7#CZ{o|_RԺP|E/D<mHV0o!Ugf%_"67L_eGB\IpNEk ZwspNNP?I4%cv ?zҀ0(Z",0~/}LyQGCNTqP(Í<7VIݑ͹g] Nd$t"XX4b3 QUFRoBT K bNpL}f$9 )IzyGYhB^dZDT7u:w_4w O͒ AUl0 eĜL]RHsDsӨgǬeU7bX5a@Ev=ƳJ,IO^oo&?M-&ͱ6tx|GyX^Q`CVͳ&xBλhb4x*7wx?r*&=j d+C 6葑w+b=)oA HwBXy8E(_?rkyBjP"`N6Cz׼سVwu edȩiș8:/O>(8T'bAImHnĭ5M'xx?4X@b tX- `.Em6bg^zK8omFp`7 Uٝ=@1 R:|2&m"\t~ثiEՙlߌ)dY5;"r_ -_~$*WI8-SofYoj|F!&b[AqWDnzm;45^XymerUŧKFϋHӲёK+,nX9 O|w7J>>N2hXK 85&s#<)࡬wrZ`O/Kw+>iQT5=eL$z*VΤ{jS"K/ë1d=sKJ|OGO*OAM4~rj3Ile?-݆CDŘ˺6wDzgAj{eo܃2Pw0%,?ÖǍIHy,N?6َN:U5 E!%;k"3 5P"9HtTaҝI2rS(KRwvj·+S8nmX/.^= J*P<4'7ݤcTo"qe=<@s.elTnw)Їw]{ ^#b/ .3DUTxAWojKC䘔(ޞq5UsWQ]6*pDNJư+AHEkNDGt-`*:Ő<1je`| nԑKj_J/NB_):)H`0f4`sy[Ś y1 qH!V7J` ƖE< =z[$3qq:[4Ո-O'"uI4[!ڭ7=;u6u+oL5A痏WP=V .K6DOCLbf5 Q0`ձu AjUBM'hw/ FVuHQ^Ѻ6,/wc19#1mUݾ…s'^Vf2kU76\mqbq]Z k^!}}usiWc*u$=)nu&>P]^kEVaiXFtqtN$VP]yJ܆d xj+ O3߁gQ[= ")L*K7o"g!(#9ٟ(23]-l}~$c k`zUJFfMŸ$J{p(]KC!7夑|" ]XW?`7K9n+(~~/|3i;'%Q4W\TMwCI5/Jq-r[sp(U w&ID8WUxA䄮'nopYL4mt`#OiufCSY)A}۽&{iu,EA MB^ =9%p7' O$ > AYր+uPϪ>2@B9˪ ii%R5_jϼ[Dztl0y(BNlQµ! FIv V(0J: 8#)utt c'(O/$_"뚤OܙGIr{Q7jʠ-18e%sKx%Q5ćcdh{`f2[je0s=p[9/%>쒠)[&>*OwHГvÖ)OѳpĪw}`/1àdJftmR!S `4+^]@m\+`<dz2yId!k,4`݊:b&D` ѭޏ"[|JJ[_B"8xSUţ/9@@l-#\%R̀s}~?s֠6T5bLaвh*%f`~/nzrIHҕIEa,vw0wdz:,|Q[Uj;=do{Oâ 550pH%Uշꯌ=R<1M!Di-n)Wi8]6eIF|(?uQp{̐g%_^j~',#阤RNj;<ĉ[Xl݆ob>dm8pxϤd_yMa n!-?B$УX=) /{0m#`BQYw.dBh1D$%4rU狗;zMjK-VPҖpMc_˴6K/(֓!JTݽ<7.^gLD(Ij1*=ƻo 77*e$N*[#d$B :?,XH20Ph;XWzU2@&]Ǩ\U }A(ªl{FvDYE&$"PC{+?X>kd0d9@!6$TX0=*N&'))P:VAޫ V:GFV*#&_|4 ;:M8>-&Siete!vL,.JN4N:A+aΎҶSSA;B涚ܔj?Qen,yH\bY-&:Wx Jsnf_9kbK UGe=yz dz-sԤ672V+9bZw˂ `8~CT@d䆪rOxկn?ثP^P?h0:^Uq(tLFU+D`t!I(]qt]L @E]=/ܗD![B;%5v ^DeXU lާ&-b\4f}~7PTȔcKMX 8_ͭM1Xr+g/_>2&d$3yeboHvńaXBuo02bGkوbfŇ!eC.HBQI7vU^S1L,GHt֏]$x>Sޮ#[郰aܧ|5'č. }}oux)yzTԞe 5]: C>G{[&&,+)3l>>tvvC` S܂ğ xsr/bq_MZ7kJ&`3knwGH;ם7. o$Ť8F|Lʙm_,EP)Ma,Fg?EZפKSv_ ׋`x|5v5c^8 |u"Tx3ٝ{\<+9/`_yD\U,1*#8 qْF ygJVBaDgc t'EofI#[!y5!nH8m&=̨|tdÞ ϜO O1Z4-$kQoy'ۧw?dڗd,Tf98:|-n\A({9GP[Өb+ ȻV_/zqbrջMIF,|!AOsyC|;7q86gbiz"7t=*$)]= 8',hg$nwĴmM5dg#6%c'A]WuLdf+U {zog!{3JeO Ľ= +F&Gh~LFdA.Re'꼤;IGWSfa|kޘΆL{>r~r>")&Av92>p =oD/@B~(3PS-"B+ꝏ_ Di 4zL9e}O_7[o$ʜxpmꊁE$:=Erp1FBmpyRcb%.bso-؎-peǿ'I;gˆ4co$M?F(U5gCğdꖈnfo#)Ԍm.b͕߭))`3ؾBrfo2C6O"j@]ԭRL_ܺGC-6f V´gj/|h&7l, ![yi?_zhSu^i%eLiWoꝿΩ*~oNVD ț-0&))6Ϋ'g=,,m퇬4^ɦhek,'qy悪_7KTR"/nLM-wD?p-i)WA5(,>I,DZ9諸pm\X a+D?Y%-LRiEA oy[?}(;H#Y%=0,̻pCSsw?v.K#{Tg5s\m9b~-ʶƏ;.0Rؼ L#viPA~: u7X7d&OP~=9jX1wOn-Oն0~}M+ZF?H M ?H;?H%h׋es%X&% f}ܭRcUwĹ-UXv:stz˛݉mm:W}@Epk.AD Xebo*D 踗Aĩ Z`s8-^k(Q}Ul6pL!`ЖU_>1YORտR<:)\N a޻ rC}[_o)$kB) 4WPkxv9u)4uv@Mua;.aⰹ N4_];.ôSP+Zt*46e9/hj0; bIᆉDܤh|\O$S:'43'heyHp) Ϗ@_5IH#X,!Cx|20*,m+)({3>(P^C!StPA1U+; {x\۳[4Wo,TOSD/S0ٰ' rL?iŅ4:Yߜp)%-A:a@& SA}x<hO5} A90%yIĠx}P#ULSusB+M{A !c0)K 7`Ve0%]"0q _^1۬'4*J`&& EYa ?w,DWFK,oy@*ÞY?ji`l#;+wM?y''`aCRMO]lSd:Ŧ 2[pnIT#N<.րjz+iTp-]2~ln{ğ9l%ŕ7dq6 =- p3^R뽋]S0Ё C6!ϔUϼ)^OCd[>u2t&>nw<&nD;#+y]U25*@vW+{"PIu5A}Fm8Vy0i,F^ul)hs0m#K iL/zy` ~yΘI(ZJ+Cѭ$Hl!;hc*a]li2VZ6чLqLK U* +rBZF' 4L(zxwB"W nr)G$LHKN:!1]# I՝T}_r\AEd]E0EIu년Bu1AhlӘm_BMf=Qf@C$M +/my ][[@HD~ntm=~Cq}LfS6JM&+H t0>C7DQ{-. nLB>k|7rίۘ[mtYXkI.#A*%.2:Ir8Uo}"7=D71Lge3hxF[ViD~o(H(1^xoP{rVu:^!2K=s|L 컉yu6hGEKLDx:A獬^U[yXrjf+A S&~f\јGPTE:Wt|z'kq,e T1DaC_Hqd_{q+R[@.\y1J,"ڌ+ňKCmbtDa\Ľ6XѼކQdk ~[g9})7_jزM'ڣy,6n6FR6RSj-KpCD.l_z6 [f*ɾb0~= z@%gNًAZ L"mnIe`A*qgtK5xfa;clߓh;z"jCoOb%H~k[vz56S _]s3V ieG8) % Y*gx^SFmdF3Qꉄ?' O[L2w_[VNxrX[`*"1(<=iW\;ltD1L #BbsNʞt.3apC,epUEEh .YGC1}*,[Y(.b<(8O S:ֈ/7i *!>H>4 UO 8tJgm[Rʱx[cO6^}|$lzx`t,/ӛcxٱ,)ܘ.L[Ip YWmje7y5e'8@Kf<3(gm.!Dzy翆7򙇆_)aU^mQU0Ӓ-2qGՕt$L!--S|v0C`v($wC=績COͲj0܆@2I13v\qC1~C#iwci "Շ̑qkt~r6=yH65 a>:eU\Z2ޔka3}lj_+ ܐ3FN!Qlc \ p|ݿo,rDG 9jW4ƒYW 4nijZkjd>KAIHeF EΈH~E68];J)XK1N{-pr2!u][VkZvq/]}6ghO?hA0X|y ۨm Q$, %_gkiMf`bp/g{u˾ƋVHO} ܤNnnDp6CfP3t9)|L HT`Gy^[yҝZooڞ/0z9waӴ䩘^`p ("#ͽzR:OSHK˜ $G2s!GRŨCWnJՊ>aਖ਼ @V.D{#E* ;G}ɁlYX0WPocZ{LF2 ljvI]{'Sak&k\:]jޛeUqTg}>sZ4RcáO[C11Q\{&f鯆8kw6CN&XG搇,FI_Fgq]duK";1"BbnK3ŝT=}clvtBCOe>.Y.қV!՚gK9N3n\1% N6zIs@FYu,Y|'XE-1@,ZUGCʅ,dȐcZ&w4NsZ |j׀cw"Oܤc8Ҭ0c:,|L b6 1@F1:5|.."~fu¼p!+ }]00b[k;7lcF-QlNݛЃ4]s12}3rÊM1+w $db'G_nD^*R$@{GsyNd@+T[qEx|#kn#Ţmkjq'G?ޔ(,,!V*U(\ףZƮF*L=m"OIy͑LAޠ4TBE%ońjJQ&H%ձgXc|چ95Nb( f,5aO};ZQWեZH۳1֠5 ܱRJ>_Fhb8jߋD$.ǔtWq{Ň54A<A2?7T~W³BwU!O5$`M7-[&KbP(=u8uVצ(y;^?7HV1p#{c^IVl&RPk(ffydC bQGJ7tvaU ~'ۯ&I<=gۼlq?3BmxBCׂiA%/@M*ŸpG§aŹ1>,A.׈yDt&W䤩: Ij_s}neJ{FAkP_/ŊZ̔)ߙ+꽟m;hý)UzC4o +0cM<9@¹ [S:f۹0o|0-P'"$-RKyi/eZo51C>&V%&!J˭gTzNX8R1KM̾H@F,3IG4*7 x@̔r"+I:81vA{PzY7',&ja>\9\if@ѲJt!`/s)Ӈ3ځ5}zly4-zW`ZjK<8AR?W 8Tt"pqWՌDݘՊ.蹨3uF8& `/Ɣ]OwLwR/ZW;k1\I4'w<#oxv-:XO=X)84x'G5:P j --b79Ω$_=^M9ssd~R`n{,Mj9 U(H pW]Q6`]\n?H:e瞚fpOs!jhX;;n[cbr f ԆU"[E #Ug )b)i:IVMG}ϒmQt1`R۟`\C(i]X >Tsi,>eF64suZdNaƩ/i=+rV|.uX^a/5#ş>%By#&ȸ^y(cuqũNJPjUl rߺxԼ|q~I0]\pgC~$/0#VW6,xݭ制,(3Χ}?ĭ/Lwž_lsf&CCPdţ+HQa(+ϸyt?Gȉ#UkP+-KB!v(QPrh)[~V|5XzFC81nnuH>ï>;t}3nw@'F;  䇌4^gXo9bz$oD"YG7$֍׍gW1w{CBrޚ'gX[@F/H1ǀ%C+A)-Ȼ˟1a! ?_^,aȰoYdFcPHx^g:uGjWv„mPQ9En}xdկxj/Sjϳe2xrrk+ɱܠ+3#DNJe0@}~.ؤ ~|u~Zgj;ݨLĶ`,+kĔ&Qtt1']#Bp{Z1Ate=/PI0x";0d'^b(!3 ءxym Ou&1f($hq(IÅJsF;fiH@@δiD2Qm)ahZZP[⟄96O=ՀV ;v.''aw~j#*[iC1qݹSMY@&%E/XWPچٕGZ?n3`Sc$Rdih-d- xixfۆtP`qC >xԅӪmmoB3]|ӪD#LD /FW7.l=^}` O39*RLYL]䋺:hO%j};%kZDJ<kJlZ] P̚.8qsMghV簖2vK\NDn[OUBc{Bt.Lb*xwQ8%4If9D[?_tQ:.+ X-a7FŴV#gi@#r%*C`0ritw?F(Wx98 UR4=(~1#<5ZϹ T;]VÛgz%+&m/[Ż -LĪZQW]¶q_/ot*3,DR#?~Df"D4cM]d$wqzM J,-MD-F}K 8RwdGk6Fր\wX|iМ~w)Bc/6_ɦ R5CiGn;'U17uaXxIKQ{95&nrV,Ht pj=!#0V˕j~Z 8 *,c(ZW}^Jn&IZbm4}.{ja)m>|.&>n?^uE|l:=6{B"RaGV4[ׁV-b}%(zs܎@c1zcSŊ[%" `$b4O}EEa=Y 䴷H<תVTz|}:r,zC&<|!4~| GUQzE%P|V!?X95шM@ڙV =Z,dv>SCByְL|VNN1xBH yoٗ:B!_Á%uDFQĠ7n\)Uit1&[K<I®BÍC  pj7bw=>HrНAYC"11:Gp f=i%bċu 1˹4[M,aـ"$݃x1/g1_%Qnk_|4̣1 u+BR#ûUMK/Jhp{vGZ4og3Lڤ?{}^D hz(L XQklPxüDǒz71oi(mdx#1Z<W)/c؎Mm !xWǸE;j!F邑1[Ŀ1@7"2\+7~j.uzD'Arh5V=GtϣxXTsQDeIVVǻЊ%aiYyW ,teQTP'6KZ{ ߤEHKus{f=2$&VCFY {:k:K6}hr5>,*X9_f"WcEkPDD-ZKۆo}m#8*^e} ѡ1$rAҞi!)]'l3X /ׇtdF(#&4d׎d. jۘ-1^NlDuV?cO]O6&5M7";NibM<Ŭ>ŢȴhM%]4=x*4+4 .6^X(wѴ)+ "_R *eѾ:@wvؗKFKDǾ m0+qJ5b\"m/%HKS{t9PP"WO(r0k!bHg(rk@:+&N^$(N }hvh+eMzY|G=]˪}hb\?5PTP[za;nwYŝ<80#YI `TM1 p=s[t=ND‰ l97F ɛl#mӉqrja*uIRjp `-_ߣEp++%eS#ג429qhNFjp=.qHt~axOgo\Ua B1SRSj5tモv}i邶JЧ'4-Dc`W%ЙZ^Y\B.S('cLwhEHܦ7V7꩞G9k6މmD,grT,CJ;?ޛ =^ s`0='r,>$l?r"Fkczf ^(9)fm1U"~_wW -e"tB j y5IQ.e)+ֵ7? (+7eV#ָ5L5myHehG j<+GIt$c[}=ϵT6-fF #V}dl\< 0j ݂a+ޢM(2%DOMGS[>3*̂h*4"/:4ˏ y Eg:O7{r#1Vc2=M]bQQ?4tkct*Ps*F\@#rQŬ3 rew ==lɺ($s*>όZC'\SJ(>Q0pz (ﴹ"%?=#qaPm8,S]!eW7! !A".NO "4ѿB"s4ʪ(QȉڝLpCX2 -= WjFv.;3%h V+Pmv#>,9Re㤄D~|^yn^T#lZx9j7"ɽî>!  U'XzFGse7VL3@vNn;IʉYw?5ŷ/(?z0cE_9, *^{f!X(ͅw).HΨosO䵆%Yۼ 0er~aplx #Ks~8nM"0kqNHlZfC!*LcztEƃ>hxRy?o:&]m^ꐐ5{\L:l>CFowU;ދ ~}61Mf*fWv/A@N&$aUEŢ`0f]щ硂^% `"h r YLSPF oW >?uƥIcoX<zלMc,䀼kZZFQ,Ɯm$96MstmP+c'n}Y28b(+2%F+Ջs uj111ԡ.}̉JE9';ʵH֧xMD J6_633 tMv(|!y9p̌".bh %Xy{!N'ɔ&EPD(t#ɗi|ُ((Nm8zAiVAT9\<7!B2u0(wN,YmpuО,iG+Jar';:A!Ų `Zƞ]m}q-x]w[,>O\ޣg;I j`gAUC^jO!/6Ef: 2D_9/!)M8 LõWK`EQgD)ݑ/VnH0gY*)vz䨉fÊ9qb+;o`t<Zkh3qA|Wr8BSnE} w(SfWeSX QSo)r6{EW{l؞wv8܅<U#:~u e>-2>ߥJ?wUa+_7u-}M-vY@jIn~$'DϥGԹRur>jl؄tGUe%pK# u z+& .wR&~D!6Z4ˉ']]nVBݚ'ĒR)ΪgEZ%&YDy^O2 dZp*eG}ٙqD"O8}iYgKh|ѿlcZwKl;SJhjD'vİ}P6 K ʱTN_2,WSIe8˺.4#0$> X0mx;6'\QsGڤ~8gj|C(vqN[*c$"waX!ol;~I8ڪz.K?[E?\ØЌ#M:NZP;!VuUI.Vu}!q(`ٔN/H>/W3h?$ċыX{Swkt9zvsTZk.L" |ԧnr?kO=4c8?s.zH'/A}gqZPز1:5TNs&+Q"cGK0;C(+d CfqMvCA.dZp\նS;(oK؏nޔ#`}Kl1(BRP52AP" z_fJ~:U/ڂsx z-P/3rCEO|hP c !:٤p&(K-F5!F=PMbWC`%J(xGla oQ7ei5* E7氎{@!?qkuCH\T'Ny m`Y]sɿU'j@>hϪ,*2iӷ S9oOT(9Q;0Zӵ~g]9gpj&Dbe"}^(I.Ak&; 6φ8*tNjqxjMq4z?+ېRHLHKe MYtBM]>u09)$@Oc>yQN'%d ~1DlQy,!p` 8ѵM rekR6<En_ǻjVpd^nw<̳݄Z^ND}m,ӔL*2a5J?``@fdPͨj58diQ9 捘 5|$(.@U=RF!3SƇVB;ծo䄶dWR>RZҥEyY2)V<{oiW饧pZmOQPY8ջGǤG|u;VpJ gAtQVSWM.ƧN"`Vf$kuBGgw+OnO+ dQ-KZV9O4Dӱ҇+$=1!pbԤꔧ+Ts~C/;{Bwʙ*:VI&{r*e/V9P`c ŭѝr$S0> ?9w,pmO .{#De;ۄx˙vX-3$@6DZo%f6%fUq쨥D'θ _ҺFo\)K_a\z Jߍ*4~E*2+WQ]<( >$5Z}M,r~xi=yo*47mu_w)o^cxO{`[0-< ~; sE90 dcl_\zz(Y*:&!22*/ 'עy7࣢j L%~/'W UTy ySUySE)M2 /fL/.U'=&cZbTjk˓=3}S*T.k[RJB@h UT 4yKŻ^LȥWU΃M,OA2nބWSx?v%9oPIYLU\dsxz&5:|<࣡ 7ݠ%2uƒL M ],3pEa:9O bwd_ EJذV(& URrB106k*r FԤ3N֡>OvgncNW+8Ct'k;m^|h6?b[zض #مRdP*uKCOG+xرk&=2g{,\k7v&@gb+nK.Y"U rY}mjz9OUtsβ+S#L=UB!R/oq#"^-+uZLZo '# kA@e&-()w\r|MiB8%+ E;g. ,!Pὃ&#s/͕tL$N䭡XE4Ud<&2+q BzOS s{B,2 ) {W3a5Za:lڕ=yzwk i5+&]K!Vݦ4 c'Z:icS#SB%I\n0KE!3WW`@l׼dl0#JE " <,Fj [Π:y ?W(eF;ʹf6g ojSM${}H`DNRZZj7&ksoZi}9ttp`VP9-J͍ePگ_Xt#^+V+`R ))xB(x-Ů+ 2n/$ޓx*"`Cc4.מÔ%FO$!7l6ῥe{g'Z~O}enR 26]ج\=`:I:eg59l˰eŢIh U*!ru%eRή!)H<£uDGߨf"y Oť#yk70JLz\2e@ҞMtsrf9/ofD#uG x΍-HP*j th#m@$?+-)$H~uwpXvc/,slD)V]o8G:Xy Z/3l1.hdnB U#Ylw,LBر9}\æhȸUxx`l|յ GX'#fg, יzy-8Wl,-]x7KSM]E?Nr@[p~R5liKi쭪]L7e33e Ŭ2cbEm9! xH3?QFF" \mSSw̘N* ].|{F$\`Xċ>A}_CeD Kܤ'f&)sO%){VH$:3As7Nh[79~6 r\rg<QEIk.DӸ+ba^~i,y^n36ED{Q"h?LdL;upa9!ze[)ɲHED'0^q m"o"\{bvm0Gtŭ-OQ J(V#|'tsߙCaɱq;1ZD_`&̀Y |nm+$#z`X !I9?n/KdF7 LA  | ֕^tr[rj@F;/8 ޅK avڂ°lVBrklBRH$}قq40FS&:O(4(1rV'fbûH4qۈn\ ]zC I?'XPۅ ~ L<& m?2 bq I,)ta{޷3.{F]Ӆ5'= s [dW\AmrsXG kpL3 3no"KOV 'X&Mzj;IuT hX)Nuԉ L[q>.n`KZI T+8y/>| ݟ]uDk9@%Pl BU6 gpE# M/Zu=FPnCw.Wt<1\sz22ChVlϱxMNLV[ S^ܹg*N.BMrɤq B籞@kihLPѸ{HyA פuHY(&:!촽W%b ) UIJmnC( )(1kHiP6>$=pdU8f,-+aGخ⏗ҫ痥4gmɑ݃Q_8<-ķ><=9@wdHRsVlZI`:cԊxUz=qRؾR"x,D0%1.-pAk Ll Ʈb+Yύns|&D^ 49 wTR=Ή`?g ]|̤J{CedEz1@1m ˄ox2uݰ,(5j#f3"NeC_Xq m>E=^֟59*4Txs(2̀+8Hs4ۍT_nUO4!p3;s]Ѷ(es7! _5`67m$yi &( (DS|ǿbߦe1m+&<|sv\ԓ6oĵ!;vЫE ,`Wjr5 Lcv+ vu!]ӲJtB=cn *# 8F\g 8qd.ex8<xJIdA{O=cYL` ,x}!HH} R gxe %SBIf'N˼vάs|IX4LE멽Cϒ0'Z !iF,Өyv1Ɏv;|\UQ5OdQ>Ϳom/k?,YBo+@c\t&ZS+ 6-kZNG8/MͷEjfU}f~S`5c~W ɰ!Wn !F2>yWNuO!e︗Tsa[j̏0|R(d'7~/#QQUGgMs (XBsU,T@'A9 A2ƿ#8ފ#ugv$8Oji&Q?6qO% Y S& ֎fEk'g5h5狐ߛpt8I J?{76*p0S9Hŋ%s6ßЫFI@w >S5N= |OV8Zq2 55@@ m;'n#c$w1`'HGKu;@ wسRN3q[Q~xc+IDR?(&ֽX6w1dFn+mF{f_T&Rԏ}SxL;Z9B5oH85^jda 5-3tA߼\~| ~vKktg gLe1~H(4(3Rs3M"dbGD4.)%d_Ҥp6\+wZԘ\p׈)PZvS0G^K T:ʳ._FޒxXmJһT4V@,؛jӃQÝri{nG1sġ芴-vPq>D@q >'ƴv( ~oQcPl_'HVe1}sH7݈P.wgO^DY}}Xss~݅w)u5Dc+@9<}Uc?ڼpͼ  &eM .>Y>E֝4ZAgJz  J&g7I7oP}R|_Ɔ,L ؁rRފՎ{d6>0t*ռ/h1׿ӫ)38zxDOͺTŭ0ıq^_L? lϫLKFbs|Zso4sw\>V::jS.EWa=P~N?JT;M!5|s&igwCB:l'n@Az6ijr0.:2.JGo؝ܔ uL4y!{9=@JZc,Ϸ8[8IRX,J2Ć׬A},ו7} [Dуܙ=,!@808.֘܏"/7FYX:yZD+̙_G~3E p`hciΝljGnkk'spڀm`; .01nj3N3 -.Jo<8s! 6\PH7]c=)>lhc~(a_;=ekL@P!h}Z+ҳoߤ%םnÓƿޣ1k)Aſ0%~kr0"mz>0Ѕͽ=x{/5^ Q`-C=k6ij jpBHz\>IUgHN z6w⚃{KB^ !Gy s 3BWlIFV2}DQ?1cgo%[ iU4ڨ{em$a3=SDp 6ιq1m{4`eiz7RyKU}ڱ9G[rZEsmJ$=+SqR C wcp߯[ʭ ?:A,̹3qZ"|{5oh̃V >:S &6z[p%zP1W%A|Y*{ I9UD<lj?-pcxPzXC]Y*_{0#;ᮟtI4|7TVLFؕEٖ7IA4*t!]),akЮcji5";LvYJ9LY}L%0ޫ/RLfpŪFΛå(l"{wD")ʦY-sj sHTi#;ywxl`4|,k|"frz:d bP,]3h O_-س69mQ\6Ϙp: 濋L,8{˺8X`0ABbV¼㏢}d/"'C:AvCnF DhԼa!Rjnq-E2/I>WaU-An%x CZG#Rsgz+i531n BS޼^3[i0: ]AuZ%K=ødY Wu)1nhڥJ[,| f!A:jbHdУVf:T8C5v'7}^6$`}jm]CCTk_AB]pU Hb1PޗdeO3JXD|8=_h\D[:u+~ǀTSCs%fbi+_^*xFlXN NAL83Pd7E,%Btc)4JCl&)_!;Oz;URA&kMAՆ#S}ӽ ,te]C}.0hNU*Ӣ=L24D/|jI%ĔD}[B}f^qy߹U8yxM [Eȉ lU˳,MG̮p@?NRՑZ%4`m@tlŎJzg/[w]U(خ4vZܦV*iR^Cd$%DD*3ПUt) |WDKIhH~$O%=7&`W͢lhyZICԀ&2 ]F-Qh9 8o>3Jx5 %Vt)}kz P&agREy1Y %mm^7:*6'mm]Te;>8m]q^ĔWLuQz< VRn-PF>Ѻ* faH0]O~JճP X6GyL9fRTxVBSé|D PE9JcØ ޹Yܦn>=@yؑzI]5A s i[}̂E9"ݛfM{D;i~oj(<0:p446}&Ko5#LAXJ.qz*G䆓Xw?=SX@.K :ɃŰw$:I!Ez)o$BNR_!PxRÒo\u~,K iXw y{p ?bzUSg~7 J =+MTkLbQ_Qtq$QGwaY_:Po$; )Ђub_$ԍQ Q.0,҈炿cA _ hu5dϟ+8T`~#6+ uHq 4vFnlzO5H k l4p5erLv( ݼࡽ_L@#䥾s[Bb]݉sCZ \KѰ($/b0e=!raUErF tr׷~![4hM2HRAzGZԐTqp.-7gt=<'2О_h1};3A_;jE`XMZGB^"dbĶd kb(Y qȓ/lT"P r#[2-(94Z)08I͖=ƴJO !F8!L c <`ѐ_c MUz: QT߸:GEƛ[KO֎wtӨPqb` X i,쟣K[Cwοs|WًK=[edıkz(Zإ]#XM xLnDxWK&*AZ 4M2@*(#y+`)Sa*v-:Dp"z !KO~V+ذDT@L\dr֤$&5v;NW@١n{%0Wz)Q*afTsZf8c즘-T-5j7sGW3HL0y1DL?*,G>EϚD]2Z^0mx(IBhu6JWSR1:Tsmz@5n#C} ya{pi? 8ijgaeزP]9CűQuh?(HLOጞ%( y_1 __BwpA%c_帍Kef(#7cNMj{B~Vr XD5ƵMcs@% 7(~}8Hx㾰(grzH: ،9a$cFK'TOlHyXE*1I, jjI7j.5VD?;|}&UyhJcDmڶh-w&l)F{ WP*F=Ikgqdۡ*junz=ݥï9 ) &Y|lsI!tJ9|nW\n<.'2 [ YKp %( lx2GS&=ߴcCx~vAѿRzh$h|X'} ߄4$ "8ߐ>δE @뜂9?˅!cZ#r Z͜q1:: 5ߗ_ ks#Zv!W .^: :#roQqM{\Er-Dd3dWDIi)2ĬZ|='D-i?022dչG7Ph @eؘ,8)UQgCu<&?D`V"V(KuVaoE^snz)4_`>wƖb0kv|<5Ǒ '1P -UQnl/i’eT8r+}K~;>OfM7㠪)cV} `dU%opt.HC,GC<8댴u4.ReB缭„Frh*+ӛK'jc:ffu-Q -Z/],[Y 9'+5qyWMEy2'>qrE[.w9ؘ:ƜwvM%}{u崜3戫O˾ffx;SQ*,4UDI hsT,07nwc#ce*@R^/yА@PiԳX̓&J YF2< V^zUc_#Q@M\ ug+`P}Lt!"B/ 𩂦;,MDs]ȥ6Aj`]ocu3'xI( Y EԀsC-Cu>=RJۄ] =n!YFhI]-׾v(1Zvkxz _:eTscm:Y>R KwCø;V:dDݎ"]g2)ҳŝ=Re"7:4wIĿqVᅨs0zMklE.b4!EMQ}wiȑL#!cT$Ko9;d:>L4`}2-n]u}7U2j!H814=y>ds1sl94MGA5`+w `WʨV"QQ$l8d=i>̼y1![l@_͗QIl+b3_>[bo;1$ćtKf%<W<YT$R]ܮ?{pd\Hk槪~0R&o'M LE+s1V>՞rP1?i@*WPt6v7V飺26؛Vqz)|j4uԅžk4A8;0~l) T犖4Qčl½6* R+Pծ4edĬꗝ>OnnW8m*txw|,%}Qft&%Lӟ3К֜Jڇ7,<8id~,QLh7',2Cx_;SG஧d .V.-׆K"\ O< }p{k6'̒W֔pw0.Υ9 xܞw:AcPXJ(iK!y-V!; n ~s)&2WenK8?SdlQeXiO¬5*IgU*P—d؃ZVt]0͂Ʌrl Kr9;"vZ3`C(trbfI g[y'`G3Y9U 3m"C H;J`s dTCpA" `%<ۙV E0uFǁ`3^kp'ne%Jlx^skgYY~nmP;?3(ץe0/os0s/!Xª=XE2$N`l[aX`hcun $=f,Bk*yHUq|vG { {m#27q4¹80XXِ45+F+҆# K|Mx׾ _Z6=nwNd]&>\{82CM_43UPޔZq-zCQQ T}kk|i.EIғT L[Z݉6a=@.Vr4 ؜h@,4~( qnՃ9D NDЌwUU(>wB4ZNe>Ղ_D/'95XO=, 3p1%z%= -ZJ` Ȗ;}`ԎD> XǷ{ *=({GmpRV[S S0rtu#_+}ϟUzjM>Ti2j`W48:2^a 0?O8篲cTՁ bM{ZW(%87&`S93SYq(3`7t(@]PB3%x=[Y1q{ A]JɚfD|V9''Z~۔=^H!7)̧oMpS@K܃2bdXDpAZ,SCd^ 8Y\"M.S%h\-)q2UvZR$Ll/ݍu'+>ouҤHmLyӳc+CY- [?Yoꍍ.IazmI҉ “XE}?V9p?2jP6!!v nuCuaPH'~!Gdi0$wt蘱㎨5@ =b~0 Cor?U2!.( oN=-zfdjBz̰^ -/=Hn$dI ѷC~HCȪETZﲛ){8 o]ē{aМ*9+*ٳ[]>{B*Sl]CqG7 >S@/!>0ɜaxx~ղYtf~ *h58F?ܪvܵܗ7Ū8&2]or|E,H&gBmGB(e1Yұµy'Xq}8!h&Mn=Y \oX45 Nӑ,ՆD`aB*օؘv+i&Mq.ߡb?;& hިdP`^ on.:eB-J"áASAc\do_x6퍧}Z&; 9H2FgZ"/?c ҡl {_gRDf5h+ģ(|9@Z/NSéa7 a՘KP6F3d6"["HVg(2k>ghfhbf Y2;ɠON ) Yɖ?NѹgiQU5T“!.OH=,ޜĸBQ3EitK{M;^(IJotf/d}PrhYٞ9recV[iyT.9M3V}| (‰i|Z+` Qeb$dˀAGNvYpj֣+ĉE z[FkoZE}DHTgPK*6(e { ( hD/}B-sJ.T~Opp.o۬UO3yagyԘO%wȑF 2M;彭J3CH^DŽnt(ii/ 8l%bK}Ncb;M$mp"t"j m42OV nWBXPș[9 ߜ!-ogw'7A\=!Hg.7gXyМX-rX<6r~v]' (\u2%EG(SS'PF&:q2Z _b>o*Z"#+{+GaD-F +]ddYm_63 .LF0\\ g zX"lzl1t̎KDEoi[>MUY~§JaN|FzVH*;dkD[HCCQABtW):m^ l8%G gȂX4ytܜ[޳nx)c}!kodjJi0`2˺fRf'( 7So煮9 ;J!%w[X -s:&83 @&'r<a#J@ۯ1M=i'#]׾W5^|D:[OA~eA+Ii:rMƉ6!S'q|յ;^ cn >~ez;=COҾc^_ޙZ&lҩ=ç Z207aza,͇e^^S" M؆ǚX 7qRNr_#Zg㛔Đ83܅EF5!F mJrTzK:+P)] e?ɹaWS} sl]; v|?:1Ee3|,3yyaw10[7x&u}OW,PO7(Lva~Pe ӍEX -,Gܘ'1y8^Xi :4OV˼5 FAXu#3@pD61 j|W?AKyD4yF %ir3Pbӕ,-$dՃ7ptYjdP3 7,.Y"{$0?ބj3xdAo!+4 B PTufb`fvlK +V%cR*7ȡѼVPJж!=MHr"?c9pPrfGfHgl9Zۜw)7t-'R8,KН6U⭯E+ɶ`A+5jb͋5ѥDRʸj!c>eÉV/;P"w#}Q6J6ƃ30뫭ãhó* lx`C% G$=*.VBFGwk4XV 4Eiɳ$stmZ!hki5@]] .gMpxȧ fuB\2f{E k.˞#qQ̻4H{΁ш:|M`g/Qck?*Ad"~ E;"{RT:=/tv \CFnxm|2yJYj\7In}iuF(R5"Ѭ?_KZ: LJQJI\. Qܨ ~%HdCoX fsˊast^IPἚCAb$+}T@Z9C v Td[6rDSf{bo4[(-%qd^Z(X5ϏBΊgTo&/%,BZʬg)rMjfD,n~=lV'яiX\QkX)+ZM_J]O_%d|x Umd\OALΙ &Q.SpO0X{JejDG<|SKq`xNv&|2'P LV}{|\CHTr%]˨5}IyiFW+ZJ3cs5BoJc!9..aw7yk2Vt]rm}#J(iflʍح=_i`F,zXԞY}LL? `,ƢBX`*Ckg˶^-Rz/^l7#8ݸ sfZsSY ^Ǥ$SWfT"0Ŝ2^P{u68:6@ Nnz + _IjC~\ty*VOJjrh.Z0K]\6}pb:iĎ2  ܠ9%EBWID tԷ*Ԓ/2GflfW{ t;1^HkzX&ݡև |=KiNlɟeii^oHBsUKZ\HiZ4S?m*d-EkWtQr7v GI6:R}F{t" yeʤ+T~-$& 07Qr~;*\gǹoȚߨRu%8 )kq4󬑴Gswƈ[܃Z^2W^I;_Kd-p ?0n V֩#/׮<k2ԒMk.LDxzqeG;e,xr)S~@nӥc|H2K\ N!cA TZvVJ]HpE2  /F |43ꒌ݄):1{|?$gWRcSb7a{6LX{4 Փs)9_pCyB 'Ȝ%R:i[ېE?*) JI6Ӝ?g%Q^էC(md ɒ|Փ%A$X\n"J<-p)i {$@Kq t"Krq)PG,5#GB_c}U|'JcT70oQ5#5Bk'ثuȡjJ36~*0])"ʝG. ڈh<2{`(r] Y?}<١\m2X=k]:>` z{(!hD:9Aky!rXmeaf ֔A #)8E.@ []/ _[mm@5~ނa- ]8 :DbzaPYw-؍iNev%8u];` %4GfF٤`V:o| g~lѰ4_%Oh0?rƱW.V`nZES!-ykyqưrHFlՑ6{Z#+ݗi r:4R@|+'}ҬFFֱ|ƒGX魎JiV:a]eBדeApŸW,j|sGlh IOc#?<:YU/)>lӵPt(ZjYHL$Qnv'6jdw\3qGL;]zz#`L)hc+LMmb*y7!XO=3J*bD9.X/_t݆-dvȃe5K%SoA~,ZgNRR@D&rTyTИ%ˈf~xN{Z0>=ݕzג1] kLAσ1s2̫X}!Cbڎ3 就4SXE Pr]Ď\̃ kCOHUN8F9\9̵.Σ\!ƆCp\wX<rlt`NTm@J\`LhxO-biu{ځ~B}xo;5εSzOZ bub`F.# p ~Ljߟ.`q4:bчv=m yh}"E_ }[~tҝ\KgM{&hn\jP|?= g6Ǟ 4+"Ozs0Ysw_y#c-c-2̞7?ݿ`UхU0gx?T/"蚗*BkhdSޣS\̲WnJi@_ H\OT{ B$b t9moX4#z< \j^R,0{ '(]3@ը{6FQP~hn'/=%*"TY|P0.o1LIwYtE4i%YuYP&}(Zǽg?O75C}N_';ϣ@LK/\ݫvoM$s;rkd*sT#Kh{#ڻtQ/PJ!4~uf5av7 BMjLNjp24^sb%oYﱚɶs٢s.X1l=&f=.2ZdKeoL?0F5<ק&*L\嬶LZ=b{k*ڜSo:#U&TGeGacE?#` $)|Ŭ\^1J3l_qf,fkgyB(dC,SLvYxG6#MKAT9@yDw LqC>Hw\{0Մ׉\ֿk$uw-q&a0_+%i3&?%_Vo a_/8*D*>!xq; mHc]xk;uZSPHivnZ.YQk\Nr'j<,$:}@bi}GQ,D(ڰYpGϲ&#uZ>h~ج$Q9]K^?ug5mA?1hN۫QxvyxZ[^$#v i-nY1+wm<]O!~M9!lL]յ@˯p)SkCα;. ΂d( 3' Mʲ!;>I1V:q}y H}# QumFm8mKVLoIW]ࢯRCt9& o6 .I*n)P-C2jM `EG`YbxVs叇g+^ .8 |9kbC$ꨞAA4}Y(U%%zp|ב5 k_G͕ ?.՟F EPiSh#~ /Ʊ(֍\Y)3ۥ\ 9.헠oyW@g-o=iJTJ@:3wY\7?幰-%KǟɴXQmʟ%R_ۚ,ٝ$_:1 X:q9rYp_>&IW,f"J1K'|56eK3~ Sq21l*i?ϬH&SsgYBs*N+hyd=r ;D\1 ~xMO$f w,Gg4V3 |Ҟ9+M=Z,I>P}l}" ]bo69Cx"FZ>Y2t1a6~^CM\EPc'<Y(7tx≿'i:U!Nk FYt*ݾˬ}.D|oɪWY]؁o&b]?  ׾o xr&yٌz"gK1@4rL2^R!I°ؑ'?-l֙bxHg$'ԙ|6k%dEsb=hƒ1)qImCu+ ZO1ĵz%&RNTJ9w&nuaYD.7;w P''PӪۧ@iUGAPt*I>#n?@>vZ/|ۻGl+2@ʿm{^(z`7xj%O_VAh=8ԁ;AgﵱLAx_'y+8^:] d0!N;%j9!f3_uM[;hHs55/*+;kuȆǎDUƻ?V;.R?V%w=(X_%Nߘ~ Њ5jPA_s1ȏOxPQ&3qvw6?RґjތB:So[؁y\?_9h!;xP+<Ý\XronrvJ{_"`C0&$|[I`碦Wͧu'So\w3.RBw#_/-88֛ oq}u&fF 㞲 8PXo!<5?bT+v$orWeݞAZHO۲T$|=zIośJۏmӺ]R^ f{cW>Sg%ܸ+MDl vVͲbJe*~[#@HFL)9xgI٦enjܕ;MmO ٶ_dJCCCX)4*۬jBK~l= MV|Rs&2]iLá"` `0?L8esU;jŚq'ܢ8NH*]:磜zgfUhZB'fosi~I͓_X'P04CZGpZKYQË4_fPk:Щ$DY|(1yJ#*5 F6R>/#C單r`BVc̿F]_gԺ $ΌCã($ vRHymBQhn k iŋop."TsHF7 .Xtzm)Zl.rnd\w o_Pv3Bў7|vG;c2H%%Й*z$V\}/6sbޮ&6$bRmD/x5ikE6sm,$}81W6|˱mҿ 댜T1ƈ< `/T5:/"D] 󍎤 ^;%JڪJjoF-x,{:m[ͩ-q#̅>>JT"u0l'vA'&2l^Xs; ,w x{ua+(Cc:kKڊ}(4(eٟIG$O Xv4([e=GF\[Vɒ3n7UjRǸ{B&L}Xux녗A73傇Af9e=GWoѧ#f{Z@Bmw%u,xuRwkUֹE@L0nẉg+L_zG^i-<ؕc~cLUsNA߶ x/BXoEr*Jqi IxN1] P.1Z`BhèېѨΦqE#\NGo3h'Db)pM'Rr8m4^'8[SX*p-tWw~WA^x|e : a;=)$57:TAX|鿊Pqkӗ%tJp:y(=W|C7Ut2/GGwZ58eL8IΓAK;Cj, ؄)90e(u{Ev_\Ąj+DDkE~Q+d_weeThg%"9&]ºX+YvWrCn, gJaZ 9pw %TG6npXb@ñi_K'{)Uq-P {CYM8dzBQ (⒏7%8HԣL tT<}^>ĸ=7]1<^!RO xA3!LWod_(  rng\,G&,[ D2]%XnX8:~ ;^6 k3|8 G#ב16xڨ! fVSr* vQ/| mA'fR|^bMNYgI-׍ F"95_^z^>:p |ǂ6OdjrjĀԿa űD]>҈Y)ir#1ffO5U@w Y̘єt\-z)\Q/Dջ`#,lhLS(XeLRBD ~.CL.ca)먇ki*jaqt0݁&dk?T^%|:ѭ~9Dt' (I".̱/Mx=/. uV֪LHu&fM2X)+]Do+ usakr72ڔ5F&ԿUIa:h׼^]/vh?;uʟ>5GD*~=K?XY[J*R8u&sO8P/h}aT^.Ef/ ~>-zYs/3Ao0^q[h|BhRl3Rc{HfcIPulisBFhqu%HF=A*w=-ZɂҼ4!nzyR Oo-R`]rM]R[T4$Eʏ o_GBH\pa%Pgn2~$ |hJzN ?5+v^(S_BUg!, 5hC4C'ŽP 8TE)!PזS*=g&.fR?ֽ:E߿48$Tw~$, 6y9dbRi5Z/rnﭻJqZdF%A8=G+`Z{t)!ޯEmg~rB_$HGal^M= M I*w6YSè"%\tu1|NX!q:ca;\?wI/:FUZG b\1)u0%r8T˅?kDͷJӨojϴ=Tz{?:r"ͫR#şZ6b|w< 8P8٧ĄpM"BOBWq1^)zCNoJ,9ͤ)[<|R ~3∀BmHXFGXHTҧA' ڂ:;Ri$x:{l蛄Kf8>oFY9H4e^n:&y&_CPQ @+g޾ΣYKAaU D-*BS{rf c'5v,?QYf TY5J< @"2N1Fr{ 9K Q`@aהY5C D: ZT۳p1h]$?œ.In(E|^Ai{5dK 9!I巒Ry",/L l ̩$'A)}@i(T3ï#:&\3Cç5`޼YOtÑ_4y1 f3^VaQ.oׄlo+vf(M+#\ 6ֽ!h!7FK#< +W]( hu\K$0ȴ"O H#29x|16E/0)>?+MX>)TRU; f\0|kd?( K%̤7g sl]uO_ Nߌf sƷfIĦ),Yu!/h"vh[ {Z&CTp(߿pU%$=Wo3' mqZթKf{[MecEBVr|StGqZ +q(PMT3Xi#U-s`'x55;T#nTޱycio:_,u7hp,zQ'GDČ[`x&x_:SdF!OMCCґۨOsX=NΊyTWy=t{E3믢X@ժ<&Ok.W~~ӌR;*PȀhÔ,Zim٥=/ɥk r6ɰ_9 !8md_a&LKmmGP΋^EtǺe ~ Wƍzwͽ. &EҮ (B/:>Qګp% +P0[DflOIA]4988VL5˪˲٥O&rLW \޳b'Pb_nÆ,.'mI^ȔI  Sk5s[ƙzMR蠺[2x\14cf-0}<`D HDrWqƬWI:d0ZVD:X%AsbattSݐ3+;YU30gEM|@F gLw'L$2uȪcMHBp55ˤvI ʪNgI:5V_CTfB>Fha,FmʫJCD=iscU.^ Cٛx }rDR[wА,O sc;WezS(Y?wQΓa.:].%uAkN{'{`sAůy<@s)q Y}{:_.j%hWP9AJ, 븉17,@l :\y^\9g; L#aƳi{{lNZIP{Apô0Bn P=/l'AevUKO ]E!fi~M߮=ԙ &Di+yhcpdGםA}-V  ekc"MQٱ~e ΐbpV d5)5M3A$]:5TP$94[)DA˳Yb&5HILTJODwN+CkYiKWHy66}Sm`]q|Hvf/`5ʳy*Z(ÛͺrǣMslŗՇ!$JAo-SG(1 akNȡC0z K]uKd"j. G8ǧGODqEkD62Zm9\ k-oC@+Ɲ9b0h`LYi}J}!-]Kl!l z f}뿯RSPsP@'6m_lI?6ogzwg7ѥ:  0b0](S Dzmw#a;yKC-W1tm'ќ` DٝT+IN-_ Kƨ uޝ NI2"cyg޴ɸ x}>#lq.JC_8[ )t4 2ߋPm.eŦ2C S50Pb mtn`;/ЮVPz?DEIFɤ'`g5G2z×.+[GK"pɪt=tGU3!ya06Шl'1SyyvxNb`Ąp=Mp-uEEx=HR $ +TŇmJ4/mұl0Lg.E3;) :5o0Fb>RlPk h`r?>ng>/ܨbϷڑdR] vd6@$ Ng L"G'(D1Rbw|T{KI[2e(FN|9 b]LJŮz:(-6l b Iyım%]~ibq&~! +ׇ0< -aF;T)(_'<+ DhN7IJYbxfG20'.شbpVE2p D lC^i$`6(RQUSw r(λ6gO䨴@nC'jBl͚Xb\ E": e}Qymdou!}fuh*yR:񣩦ܭb LYt?_H8!⁔ʝot Ib%BQsooijxbˈ^g)AOz-T=WCa9vKY P]<}$A8egO>ceH،lPD({)vU࿘M?5b2aWj#w7RbH ,꣭+Q%[T#{Op܊ 5]cu** wkj ;"ǡ%E ((D[>_Aе\-Xޟ0ЪM3rT L&pq9KQ%Ma9Tnyau҈ēԸuUeGX$>iFXuMfw`48{)ܻxw >aW6r8bum A '(BƷDHwTAaZqc|D~Lf`ЁdmJVx +*ݢh=|z1Ʃwxz+oY|Od B|hy}l~kl/:ߎ^+&"o.)Bsz;¥7QZ >p^k7uY5n4t%^ɨypVQ 7#]ZT)vi#`xP&-&צ#BBjJf5ZH*0j4֔LՏ-*D] Až&灸. ֚^۵H[-PU8RtģXMhA]䯳G[|Vaڸ_u[(8}m[XC-h=eSB~[ \ _#q")ּ֐o2f5^hBEF5INAF]} Ar~=CvSXl"*>e2@ 9]wq\@܉Lr"?O%b'1t yVB4[, 8Qk+6u奪bpfp(;`VJx?e B}OD! ~MaMm(sS%b u="T%\oy"}`zznYXu+;J>oSpϟ]qzoݨ?Ux6a8X9ŭg{WX{4jV0ԇΠk^Y,}HMKYp?]kHKMDMKT#\6E WXHЙa>h11lvjWy`wݓit"DΦhV Na;j¦@ϟ(<]fϮTN }P`~09#crѡGL^(,R7K6v7qx"%.` 8C knHLMU)Luid/-[~!F2ɯ=P ޗi\:3_ޅ n]ټ r6l(0=*Kāئ[s d|T֡RQbkX,40F=<{S%-D6sd83saU :kR˩A_:ߢ]?q =}măz?N ?#C9!V:\ y r4.-#T fzTWq.lH4_7[| /?UF[.p*1g~HY}nQ8J_ZnMZ){joU;CA|5eDG!v%bcXl^xi[i$b;B=EWo#1WK$HVJv x?NPM߈ m^0!.1_W6Vv(֒QHy0*9]H+_\hOY"a>DmPyXR X=7GK9IQd?m; ߇ĿFNQdI5~ w[{xtgqǂ"y9UZR{:l=O/v-SΒbZ"dq,5{i\bOZJz#X_Cݼ^_8[eF8IP\{oy&JTL#by2}Ð}u=z**K.yAߊ2#~ZīvH_׌IbN^Jc-4\XZ1v~ߚ%kdS_tBn^NG}sS|~+;B ݹ\Lac ҳD$Nc0ԕM&.t\PCtUK)j*1S:ƗI@[Cx&y$*aa [mUS'Ƹ啐ԹSVwKLjd uߛ̓ ;9OhԖ.cW`VUX f+n9@n㠇907 T4՛`3ᆮk8fg)9hAƭxjUdd֝H1M}f/tUL[+yD*>Q;w[`x?u4֏ t@qL5iuUci}QZRlϕ&FNyדX j?CAmm$;jyY4%ҵ0\SQ<:Ա֩ޠs҇paHңqsMu17BMΦ@ H"k{ 륣_;ᑳhr|2x1 kK̽xx\cM8%#w[u^Eشu1bײalh;1R,Rp=*9ަg"!ةW90D?iŒZ cncaXbozz z{ ;ӹ>B`:}(/zEQVt~Kέ@HxahEψLNHu'rmS*_6+/+PF̦iLj\+ӵTʭU?n7ɪ1"q|y-\])Q|¿x/@~ZZ)K^텘o0FeݲRVV(R~bQ}H,ƌLh\/k`aEv i$>/CFW-"jhqR硫*_[(l" \oD>JAd$O:)Hg%iG);+qJ`GK8eG(K>=熌p}qX)b [+ e4vy }P#<#T EN}ctUzQ !t!Ǣ3s纛n+]$&u-re PnR\B o@ESlfu&%MsX43̳y۫!gL0rE *73n$Eʣ\ugGL͛Oˆg{60whX.Sr.{wQe!MV?q6Ō'io(iG-CqAw2;"I(Փ!$rʨI8!6W+%4$![Pe;TUJ+%GB EA\q$r`&ܱ1*S%Ω@1џN\);xJNl.Uz~O<}%m^Q}xSu vw:""W3GF817eYIQZr'eh y lpJ;?s8tO?XzE i&:*3>5;~Dtp o!e&>'>n :QwY[y?|3|‡'A#eD8p2 ?b (ˣz5f[m k |f؈(Yp)Krъ&ysLSiuvfCɘʼn"h@CUfO }MjTFmΞI-е Iƌ0G. 0l~,&o͆xFd ܨ.Bж6Q֏*\ īMhDʁ1{0yZ.oP0X)EwWE&s,eM2EftuԬ!YQSܩT(5Rt6- dl6ފ+q: G)0fy rtUF!;+ej@*SQ18ˀ-chV4/M87ph$~e"Ok#6Hf Y{d>Ǚ`UJi+^( V/ο>n x3wzG8CD W@( Bv)Kvc4*,CH̊#-$]4-H9XGrX0IY087WA|OϹ9 u랏kn^gİVc8"9 W'r+MT#M3O:x7&y*UhQP_E@8I39RhVԄnB+ޑEA ?>E:Nω0M#/CCwS뻞dFό(LU͟bsE2O/&Ze$e.3^Q.+~ i dn%FMm[ӡ)U( MkBܐA޹=ޖţ9a\.9pUԗRA !}erE-tgy[%t9f~n)2wq-\$m( 'Áϐ?Nꪝ\mpe-Bȡqlsv4KD77ީ%VcWl򛯾*KSQ (ӈ'5Q/åG@J/";Rx>nT=QtH4.ޫ 7Drk6b~#jb5cCHS;^<ȶ1 :dH0@ةbPvJHb8Vz1}vr0tHUקB-O2%iUeqXN1H;@^l4W]|}9ą5:E#|9:՛/EgRU3˘e!7b_u" OiJu؇" s8+l'XpoY ҹF×ZvV@ak遟ҋo{`00w*$dq斒e. 5계]C;<1y1{ѷ0@]Ub&|e>Imi֢Ɇ;|W hdeīo3'hMLX.:qֺJA7N~LCH![!HEi8҃hQyF9wwnMغi5*;mb_uSzSih"cn}=+3(#ߔf弅FAi82?uيFTb-^"|嘡dMY:A:|λ.7Q4&V:½o˛h('O ϵrxre] 2&'~7VqV^Gr,79=MHs~+X61V'YfZ=B3wqUf]t=*zT,J#ZE|XNI֏֥ J;Jsm47AY_UwW7aRVɋP85p2- KM;!{v8hi m)ՐdmGz`~≿$L/OVĘִA!`Ж)n$ BwJe0HZ]feL]d<[hId;HH^P&$!{ֽfY6g~*dw%:e6lணvɻn̠͎`0mTdUcYu [FFT+G8_d<0S{?sPIlq޿-JcT l?~yS&fa ^ZK;ĈkS瀫"Kvƺ|F-fjdTU{=r3 {S̜rv$ysp,J:= &r~m۷4;ElK|ɇ^m0+a]D>GY">Ij"VG`ސa{d屸T rm$Mfxw9I6 &2憐6O].Ro?oFa.IzP=,+h!9:2w;485۷QĿpy?7bL#j&ٳ奆ϗG::n:#ZU!rMZV w|Fa<TƉnpĖOJX~U@0>.J3/^&񇺁pQ>G.Vf.C+61 ;jf\F<H]63 t'~o2 _u1ex]O?sveVnr<{U`wڮZSu_zNOaei6E)|o8pa.uLq8he!Vhi~?[URů]h IZi4f^׹gH݄'w[:0k- V^1kwycF㟱h$*"Ƀ>#i{s[$+w zS K+Kj}홚۴&5h TW7BXUʶ\+pU˿κMuL nל|=Y b"8'jO*|?6uֲ)3]& 3٘#U$c.WޑZ%qqtԊ 0[EՊ0͗JE錪Mϒ|IQJdY;fʝYKHasY^O?U A_C GI'2@AG./u[}WRNA&4C`U{g1x++h\ t 韕 !*:+M))CSBAi?W$9Ip.mFĀ :+FG >pήDL3 wyX=4Oxr;2Wx42Y664M y |Box&E5TQSAhLz! .m( $Ih#$RdpC x PaEg[|oYgVs2mQEMp{}] a;8mt̓/@&4]Q;v[[ۆ3HLldE%uqiuYaWgR,{IvꙊO#%3xkE+2,C-Qs,E_BDQxTdh@JF5VزiHSn:5"r' ٸJr.oRb0(k8Pi0.ѓEi:Մ!1x+O`f|pQDֹ V}a ?uψfmbI["X %7'8-r 4^r`WqDV_Tn*p>fVRELGsP ?l /dV4a,r5V<@&vh]ݗ)fS7QyG(ՇVPC?"~jklᐊ4!yĢв-=qy$3SWb'ǵ=F>zyHpJ Tktsfӿ%1W}>7 Z-ꪩ21HVMb=nQ+0r()GYbq^scdӂ{_}|eױT)` 'gJCWQ\0:hF VcWo)O]U;&u j⿃>>3K#ACeyѱNE |MkWe -G}( 1NZJH6(w%=淈`ز)E1gօ\dƫV"/>, 5F2Umu3v7"oB)EBܠTmR!l'2)Y@|cbS \p{UJU ڹ?4B9= ^D;١68o^ Z6<֕ % vmRS2z!6nk VEpoFY4BOnJ"Df^8r2$OuxTG JAepH"SlQoհ͉JY矎"-7|y`jhj3^p8Ro$Bo%LB E0Y3cF 0'*(csIS4Y<WDz&G!|`ebD$)管s65 z M¶lO$&:}50V*n }f(+StَQ!F c*ؐë$5#"SJvhˮPHV(U-g^yD}F6ง ^:$ ?4w3x׶ÆaA(ȥߺP3^t3E!&t/pp]:G%"B]V:&?+a|soׁY#c]!ǩhoҢj}. l5%&8-Tux2[Q摦EGz,Ps7^`DDxg?JAD::ElɅr_y=Q,?uLh%VX{nkrt] W@C厢 7Fq6I_e!]`F v]rн=I_ܣ? W#!-X.CtxC$7F? bd> ETt=&ÐL>Lif[b0[4A6cO@Q%*Qt6jagQ[ʲ~!=~A,h-j҄yES5gE~ ү3QStޓ`0)Mj%otB@>PU._~XSJz6g(DFgβՓDq؇& sH x>srXBWhwɐcD=te^O5~w]$L>l[b_IlOtU_mLX\f:1yC"++ 1K( 7zbK)BeMHyL]1``+Oʐ,<)UZa"Z2Vy Q~\z3i2m Y~EJzGv&fl"PVTo]*| z\)e+X[, X,EDyiX \o7,b 5:`6.^hI}Dhx.%+՘'@)k^4Tqf80HF|f-eQXfJ}4Ap"p$V]J=<"<78$?̵tA8B-#$%i0ش>^GAڍ-%qd pN}6+=<-ԜiB:*Z2a0=*Oc r(Į{MZRtPwQt/ij7‰a[TL,MP}zDżF9AܮcьYNR ŨV <TbC+MTPBwbcjV>ȍ:ƀ_Mm"вeaD;!W6ct22B#u2Mf+j@YUF^ppdI5n I5s-?u hI+iw&YޡxCXW.~$ddޖ{_IBfZlOk|ua+_؁ J%?Up!ѝu!H-&|;Ce~ Ѕ+zY-FcU0)b܋%+՚(cJ-ǔa8JoO*ƨוkq<u?`λYlKs"'ORtTfaN NNxL$ϔU9O:&.e/&l}2Zu!g` 嫚4NwqNV,F$,x`i6{2{޿ 3+1gHEYt PI<`|E X*(ec] eӬ@?Ebΰk̎ȿI*t׽0e#NﱞitZSy!2?kkh Ĭו4#B֋uјﺍmEcDu&zeS|"mAR=pY8 \\6CژR&C9twvf;,/'\[yx\g\]%Ə8o>yȵϟKpbS`T套ZlrǜYdP4 |T#y Kp3CmB9Cx&y;C/6{/iz%c64γnYg*+#h΂7C\^U'[' nnOZ+DỻKUU$i?!P7_fa>i](׉(kx%mI-3y@ɯͷ|2d 5Ң\8O?ҌK~&9a^5h@i. NV״tNR-KC/8_~HV 2 0'+Sq=̦6W7,ey v`5uo(mPJnޅ!Nl2X.n˸֩ Y==xX[ !FA].j68`{r \D<*cH=(d#.f]?[=n+]#/ӄ@"m;@D^6 e=})lee>h>'E#RBe?@Rf<P aܿRؕsf[|8oJ4 1YbwDlOLE.:oF!Nu'0l "1ÉdFW?UIпj:H@!X4C/[Z:zZUaϤ KJ'^TѮ"`y/[F)ەF;pB2AOs֊+=8 PtM7HphB!nWӛ tUKWe1m(RQ/.B HIIqd4n.n+ol.,a?vJxe1#Tapuxd3{v Y|j/~RտǴ8JbνDiY|M2vF Ia7dPTmy|*wTMѕ\/B3DLs3tEԎ$dv Eo&6UuP[ΓKU;}nƗpgB~mVC#Vؾ*6_  f-=G?K%xmxHޟoRY̪4VoA&'>\xv !9Ȧ3$FHE]+υ7I玳 4ȅW5#IOqD:IԜ0Ch4j;?x 0Ȍmq֍,##R$#Q=aLA)Tdz8,s2ٶ1ATQ6k|Sy1z3JALݨ5*)#vxŽztHI4hm=/!I e'X+ #um< lΊ:u1fuScp}0kP%ܥY9z +*2$)˟!V7𸥱צo.3I] |.`vT%ڱ6 EON\/ĂA?HzIG_Ime7yZϠZճo-L~Yd#~_z3D=p$Ap{%\_EHƓX j*Yvzi!;k2=Q MSf7/U .pX\dW}+B1|%p2ur8w[\wuNg[l>m4I jH#6zMKDw4jz$HG2!kO/3]vZc\@;vu.ʔNzjAǞTՀ,=U LZ2_{M B BO `󸊣9莁ɏpBS(HJnŜNV`M e2Jd56ZF# YGV$",Z 0 h }3j4O9=mL.[<+P"R$5.F]]35/~2 љf-#5O|G׊qv'"#wXTUCŬQ3-(-w(oxɞn?>Gq¿ws~'9)YMpaHB-P8εg DvAe˿5pn U8\*<m`y<]B{Els<ސ/-ͣ=?mpSvb}|v- ǐ תa7@##? նqv5cKU/gFGS:Z,he75à1݁P[B 0܅πg_kP9CB~x 8DūbÁ]2!50D(k7)/lz$!xشmJݾ2P{_ɋ"NU!LX=D{p;FX#b=CBIP;%C2Ne5'CDC)Tws^7J ُSlf v]c ♮HE{cB&Z)d a,EagͰ0e+j}|8JXLߞH=9BFC$#ݧBE'=d! D7{wƊ8d8)V}=|!$i/tmѻq="'u#94@n S[JŠpHE>(PwtR^uun )lI-8,7tլO2'MzNğ^f!iSOT?ĿdW&pԎp]EO7p9crY`J# Z-#O9|HpD!)_aM El}@ݪK+sk&X픾c|"" ~ pĬ_ lRCսmFT~?cD=C/vz g=vWGq:kg+ N.s[9od{u|R\3Pk kY+*߶[A^.D3k-!L刳B4uHx?5gX^ 1``?; @< HD`"01A Г0ZmMT!c +G6 \*\u.V{Wmpkܻʻ>Uw%WTOSf5_Nfnئ>\Ua4  +usG$D  @M] q -v cǘ2=, +?)5sDDSIpg_WVFOi2\5"Hb)hnx=ҀK.nvȜY\z[>Ⳬ*RLVd BM٧Ka'S꯼M,_-fY F<&ȁ{J}hT:fYV%Up)ػ'; ޫ,8"j2ZJ9ny'.o(wkPc [Nt[8X)gބ4> NzWI  diA>kG5Ώ0ݙm)CmUlf][d[5"J&>IRhkdE,iGh t{$@Fw &fiZ, xp!@{-/=si4!KڷE%p<zn(%IpLXEno9S4c}}7 {p1h!'JdI`֓$yevr}֑׬8L`r11t|~%m1=0(:{ha|&i |DB1]\h`/maG2" ^9;x@a4 !V0vˍf5nAiz|[>d+}-#ПaC)3$ұVQ_^C1̺Ч~O}M@y_|OM+ am1/ ,PRy}Ay2Җ2 zIwi,ڃ JOǙ0iO=F7sp$O |Ҹ)xvu`U1C6Yxt%,ݯ>Zj|BRUm|54!Osuhkh;._vWiG"4荬cx=XcFTdRR=/%ӱ!NNpk(bq_>A--9OP}MJ_lkh626o?\I`|K I]QT߉60M  Z8-b"'sQ .bI5>D/[q#4ׅ@ _CZ^֫NZk.q,\sp+4q+|!2ͅd}<#q_XQ">{":\gD0u`oݧUpt Ql BņiDP08:Q NJL 2K%PZ뭌Bk߯[c3&|18 .,?z7$")t+-lׁڽ.J1S\Nw-ycw>UJZ) KD7UW)WǛxv8 ϓE7`C$%/ީ,H_&Wس;lu7ܛ0]}Ѐ4Ux!n]f/vZىY5GI(+5T4<;ٝ@ hA^IEU.rXށB"ŋ',+8[":Z$%W<6f^"-2tIb@ +.{iU7@Ex*.(VSp{& cnnBr, TN!˜N%oMG= JB?\Hٲ06a9C9kyBtk"=>kt֟V}/-ݲ\`Ma\߸OuA4 <H-v9MeJMysjp瘕YG#c%b^C%_}^ 3z+kMfZhl? Eaq)sVGpY ts%ܼtE^h!7Ӌ^"Ulܨg&RlRDu̦^\qv+NRz~@nR1T{yWVF_Tc\SA' JZYL^Hz6ַۑ?z }xPϽ*1W uUMˢ¢cĈ`jI`Ob*m^yj(ƋۣL:O<)}ޭA &$ u!eM :G;ż€ݸalِ W$7nHs?aJp.-KÈKQ' IɺvIB`ts'Wxu*0TY7ղ6 h,h|n\K4(g mJ;ih2w+Ea?gen?gAYprdQH G0ݣ3$TQȯuIݑY K7Pt PCӭuca=m[Q/'SPFSj &@4"c#? W|i&7Hikٸ\D>`6$FS RU_c2MV'[G'#ל/4ZbIs8Ttt(8&4Me\R툇lNBKX#pn~A9eˆg T?붅d4U:ng;fFPuwi Z2˜p xZa@~?I1V D!H#c -O~uYZZẽ&Z^ѝ. q`hTGi[ڳ.݃nT|TD[atӽGښ ?0zn.wY'cиY2?N{b{X# Q$VRf|1ykv9'Y>KFP԰1Aq5*lXlZB *M[99`rcQ \85U+1HZ0aK: 1!(qEaКlIٌRJ +;1q$2z͜ha@=k'ޡgVvϦL(lJmWgA\s"!=u4:̬͗3nZfo֠q1RT S W!vfe4 rEtP:#G/V2ݚ`O(bGH 9q#;>'eweKdUʢ@Y-sl;xE^(;e.X WSv'ZOݒa&;!9f_o\hKwj撽ks3VN`4qíP3!߀q]y@n酻BJi[][=.~ ް['Q(eIcX翽6\jqc3o!\N#{NWT-F~1󀼌ɼ՘!δ\*f  cp[U"Nt}^+vՍgqIKfסNU*#@g[uL0292RXץL}NG6˘_]'SUK3nA~:Z^xV)xwkSO|XgK(GLe  |_%s|)\d_|2(}I] }q1-:ÄdG5#AҳL"2/}e5}bvpr>j+h| łoN~8qV _(+ 2Y:LbN) yg0i|Z~ WYhq3iDY-mU>S>q.=y(-/f{XQ'&܃mTH& `)Z3@ӠVqai%F e3f>uSfe/J $oXlmgfÀjȍء6Fִ&y߃~ }\=У7ʶ'70w1d^w=v¿gHU1+h{iΫJp, ES\#>j㻛i2W :!*ìi̜X{[ W,鳛9]J KŴzNӗ`mpݛW{YCJ1D$9#n{*I*t'Bz0NSm$5C̑t5lqxDxn,S&7D#3?u,OE2}ΐl,%ȼ' jzr(b?{,،|W96S{n Fʫ\i+L>v,b ' xZ?r\G1P;uB}o:8K8HG7RT wj@d3 K~MwW LOqw YXֶ^T6A7nMAWL[ld `,f|1CC-]P!w9B_HĪO8VZړ_(P_ŝq(6;;QMhe=d;Vw=N\OVn#=AQF(n>=0 ,?j-zQ*D7puʘyaV3 8b:Y̦:IK벑2/8|2c#%R"iϏoŋXۭ.A,r,8H/90FH 8,&ػX QWQpHuP! !J\V^ce8Jw ќEݭ3:鰂hoFgg"U I$AwvVTϚS޵EӪ)#@Ê7h9:sl9Hsũ0h6fQcg܁*ӕC[ `=O?'6WRĊk1/4q]Q -v78a/D{1ɛܥ[7W, ^!]&r8zxH Uj;|?MHɒiڽ;SErг\NϢx~B LP}sC 8<<BrCP %C ĉz%lT#=g,rU\dCQv04~XJj)5l~Z>g01-ƢxJ YiB_>Ⱦ]s*_ |ÎK_iyƻK,(٤[߉qD ^Ŋ<*XECõ5C[wZ~C7U߁OCQOH@k P6U7Nqb HdO$y%qnA:?K +FPuGz9DqrT.Zԫ›)-z#;C׷ަT \|N*Ozs$eptmo?9M9CGw2djs#׍o"ZZج`F֊^4(AAL x7ʿ4 s75 m8[1^Ae _ތضdMߺx9r7B0$0W|3o'!q,%Q%tPqݪl0q{L%$[0dU\Vg~Z])v]zn d`Lj1z" X?fOߨw%TNW(ư1`ip0re&2Xp#fe}R>j|wd);J:ԇ}P) f:W W[ˠ1>\lzeň;)@( F!m$:WGd2~_mˆ{a!pV4=VWؼ=퀼)+wk-0ۡ—UOvZ77g~σe*[<vz!eH: rMwEmlό(1JLmm^N.-2މÏ|:zgqgX8!TR?V\)`U?hgw6OsP+BCX~S۸rvY{ #9x3; 0C30Ncz&07xQ1D-MU5̀Ʊ^~ v.9\OxBm!tyeVk' ,Z8-ad2sB{?oP 6F4i1&. f b&bNz@AY12A| S N"eU.UʐJ=YwLYUpƹOPw/ Qon0 [nb+=M6YWLl TCO()T^ݬԍHJ=CσU+e D|p 8$VIN .t`K&K~ڕefjSAx]Y)OD]=Ш甯edنȺTg=|ţm<[Ke -;>vG]%`Ɖ 0"ʝUiqz6ZZehMhfQ}Aa9~kDN_j$Fy7:՛%jl_3َNݰla2>Gd?ZFG6*y"ڣx/ L$o[ |jȎѥ..7 "={ bz9s O BM)M 8z۔u*DNieW=b+nĵkC_]@Mb={#NQpfn5SK$%H߿7׫MxHL# :P&Q|b|т%#T.m ҟN\)]OyI,::X]VI޽~/ADmlCPc^b6{UͤdPDhmg"&uA:={.Ԭ6+x,؏eD(wc9>r>cI?yGi:gvyh.~ӿHOuW&{<'4yv67˲FTfxGarXwf] }3 *u08-ʙuɡx?p-47"81!N)6@K6Wˢ ,';8®FnY:|ޟs6}d=ʸ"(Lqesc%@VG+_ !JVQ~Q1 ֕4Kݻ8 ps'Č,k>Vaem,t؏8,<gS5$%$֬$PJ]t|єc D%BT3##:$;b^[W&T^Nf=3y!i^%!(4h}Ys~Ԏ9%\zT,;WXLpá%;88^q̂3_C=}&'~#C[hPS,)#HE~ikkuot͗pÉ4H}!5:t͝F#,nUs+8QsMw)Ve.@0-ŗjS@VǦ)[rI_FM͘n3:;-Ԗ+s@|@4`.m#/ၭ$1]O2py<|=`Ap`BmCzjܙ&!7cn)j Q.JV ՎIPLs,cn%E ߁*!q 52Ja6it)Y LvDW&ġ 6)1/$MSF@:ͦrR @@ѥ]EܓINԂ>OGM&ɚ0^X5e$kmbN*")8@ɗnKYSՒ 愂VQɇ <ǹsT5s$; vv<+8ۋ ?wO@)dO}CI \MEO( C?|ŜtsAj*(ڽA !̖}YKXB곇Sޯ'݇|,jtflF72R*uOxT-b|ڟŤAzST#ۯm*e&|+ޣEXc8VbaxEnY8e)h  8l&j2Jd*KJБLUʡ6S|hh * WrrxP /BhIQlZVvL9îHD~J 11yНfȭ]7:~Cn'dkd2Z`kNah|./±g`X ~܈m*yԜ0Y=22%ﶨ35 R8;O kWMHhMh a-  dsjLʭ"ku;$ΖmL^2It6}6GF*6(жaɯN.֬%0o\Ҳi2~Ϳ%qwz Isu] FP ~ogs;5LTGOm^ ,5:Q6| eL·ƈo mIrڦVliҰ,n~tjhT=Hڛ2KT)w o C Q ,Ǒ ƢC}ܣPyƚY1AlJ7+Dk%[T!a^BkslDxZ2Psq{Fg`ILʿz(ٺ =lɰTKW`t2:뜑F #a}nt6K=!,ATFH:XhO=θo  N.ЋSKtCY75nCg(B1z#ULD }ǣ߾qPG󩹜MWM+no[SgFnMڞ^H&O>o8r$|Pf=ŕf$K$ `D/y+nHzAѭ66j<8[^p51_I ) oWwTy=d7?M& %:4N<6Jx샸~#TW1r3<vf|}b)sR܎I,MXK\uTYQ<*09"z!]UVxC1fIidV\.Ԍlv~U y⬿E {@@R IPS z$C؎;Aӑd]AdLjv@\39Ov7#(:[E8Z- pEPkHM[]~I=:;?8hޣ<?Mƒ&:1 7f3'B`TɈ5L_$E}a_ř_.mfX0(j0T.Ȃ]}ց%jn܄9 nϐieHh%a˶ꈉ*U;Z#t1гmatp|N]se]Fo)|IzeQyБ+ >H28ƕ ?ZjJBJlҏZto/[%5ž~ݬ.p`{s,#7YeVd:Ht` Hg@6gPyS(Zn.^f!ظh;AO$X\zHEpG CNwζE ;Z26M*ppuZžddvD*-GԓW!t8曠E7} n7#|Κ&0+[܇4믡N9f$xڢВ8:{xAL ӑ(%pg ^4Bfr=:96sb+/>vTD-6HlK V}6Qq_xrj2v8x( ~[ăF) tc>f9ީiO1zTS mɅŐ&3`L]U#4'1U/4MzBBNQ_R]S =>5yV@Maol3#fDT}騷ɨ5?xNw4id$r߬t ˈg6u!k@ٛK£X nAyy"5F@XPО.l=T`B][ta3V? cqx/]X k#7ц| ? Χ~,0zʦmH3s@R6f&a>y Ec['jM曠4aqR8QnYI sF ~{0brmÞaxh]:?_fKN֥­#~V(Թ[c vܹGM67 P-;V]C^K}0ƃ7Wpݪ.p=40k8CQ)O1нT~(BP 4޹M ! rQ&cS3TiFdkW||̄)On`'JiY~A?j4q HŒ2Y[,@@y wOBΪEBwB_Lҷ6$Ydt׸q~΋{嫻uPC)q l1 kЦ*svDS7 aDŽjCiȆmQV8 J4e#[k@0XP;\(]d/K 54X[Fw#̼L}#E`_P#i@@lJI33\5+3!4YQ PND5Տ;QqE7 ox=  ;1]&A2ϻ2ibn9G8cT~-YG ]&}GrHK7rJFk\lB;¾WUhfR[E|0[*mBG`{4cص;9*:  _FLvKi<3A uh7c!QUAY=!y=Wq%J1C>6_D+6Rԏqlg2t \':`. @f [ghT~W~*Dt"i@I]21c"f#p܉7؈?JiJQZS^'"I720¸8N#NKT>CAӺB%͖\ a?v D=KR[$2HHӻjF/Z~\ ȵo5RSΪ&O:~xuJ,i& #e/XkuLY`!b~#S+{RqY]2@+'6Fu`/n.LdL-`N.r>=`S(/40+J >ZqiU^ 5կѹ2Z!æ /(y-6 "ENa/c(&lWxq[ yq5]ڰnšKbl- p@MRCk5`>2uO,&"spsZjyEI ĞcpߨRU}Ie cαOk/'J\r(pvYjè3n#1 .E5ݓ7+eȹNt ŪRݩ6~Т5yO zBc?{6JE'0U/ιQB'}Z2ltʬ^p| ˈF=Ul%^<۸&v' XS i%C,צFZY!rtj 㝷5hXP%ޑKa\FhgWmH( ;Np.xRXAw5H5'O?ܝ&C_rїQN{5!\؟av׳5o MP5orkGR0^տ,BY0sDBVÛ+FLGzR1(i9. ~zt/ad?&|W+]‹)hW  u"APlZS^qv72+Lp\c}B {O7y IR}o\Mmkm./xy?Xڔ#"?k'Ɋw||K)ȥq9- xE#JXR) a9wŸ}j%+ ԢPK&8]sy~w0[uae3{~z Ǩp{bA#Acs@z|o愎1YTs݊=H>}ζ@digYhC ཌ#X s9KxI6ci FSqǘ͎6+'[', ωc?G; e,?o]vX#z p.62uiJ;;z} KdqpWcp[Ӝf-g[i}Gv=_|:a gt>જ~m\/3όXT|hhFXO2M{+#LYkbp- @,էRic?aLO&C@tYN٥6?{U>& y:-~b䚱Q8ap;/`]B\HYayxk0;Ut!SM"y+A'itcX{{ X: v*< SfC`\tYb}' CRhj7z>$5@E[bHx9;n|h/^(-=?:GU˅xYRѿ*Tk'sVA=:yLl@u?ܶXZC[4 p <3&)R!:: p]Vxcaf;(f@o4 UͶQ0Y\P&ܵB{ڙ;2A*JoݙB ^5H -O=r688ߨ1tFAurf O_Ky&^ gCTِj8}_@Zӗz#b|; XvH7dMYm񜢉 ,gj;6HLA۠:_#7rʁog{}QR'FvџGyP/eMd& k [v,ֹ=e߄4l4EIYG @ϵXWl!:]~gqbD0uÐ8 ۥ!NSDlg=8PA~pYR^G)JĪG>߅`McѪ!Mscr\[Zx:d#4RB}a$sPNa s1[* prb@кLd02B˅И*&RBr^2kk鹀C?<ۗ]bPmx1:B,\:>@lf)S YuibMీaͫ{УTRORx g\B*LvC g! ull@מV_@`?k33-WkZiӋ0l`gng$?-x"t?D[I ܔEz"rϓ$fFdF>H17=[WbKYbjU}/ɚa/l 8̮c͘l{7r^$2) s^ƅ+ 5({{Ņ!xQkIO("A ׵YQIUք&7T5*SwAWQzNf`H.g]* 86¦+mj[52\t%PMsZC[XW? d$OPϖ4,{?rO鶘HNtVIgV,Z7yIH b쮵rTTB*{Y̰_EO@'rb5"KvG9N.L~^ՁJ5R'wqѥZU",:T0(pz6.e7evEP_%u1BG^jvbvsꕒG,3ԇMIXy)+#Q ԞҼ =-&R,ECUΨ-S++m_G676DDc$^IT@au3Ra|P ̑I(hF(J'MZ‚p*Qߥ^Nqs,l^cԐzkm> PlU-Ŗw]= i:55B_PׂbeD~{y`ޘz}ˆ/t!6ATĀg6]2 m[bd\z` (lb]Zo:nC}*_ߠ[H6cRKr/f5OЌ$]ķ_";q!c7ڿ;ڻ(3v%їWȥ=:ui}2؃~-UsL@KQ^h{OS4.ud1+I5w wcAVvиM}[KdJ ʙ.#4cF9 j6C19/'E?b l}%:)1|?\@sVA[`ЫbAww(Go842\8UͽȬ,gו Y|D^/ηhV襈Tp2l܃H9l.ƙ):̂e}m()^f+PlIRisk+ۋAPTHgVu,n`m1n[5)s:ũ LPIZ ,bR1 5_*r??X\-(ƙ&<']~*z#3b+0MN#r-}Ae`Afs *w][%v XnĎ@3E +q˕5 P~AGDX ^&`Bs-f70СYi@U(_P-$@Ol\uQ߸. Z/KWNuq aW{JhoT"=|:!G ,BIӟ@JeXsMxiϴ%#f+yiCXآڥ/P~RB a/&m'n|2RȤͨgDU˽_ȃPB[=ʒД#B܏US4@+DB7\#®$jO}Q[5scV5J;yf"|IkHI/yWzTA 9Ei3m& HSlh"7=H܄+kyMa@/"jPEL˘DۄHhJ'Σ]0lr ua4uȥե̣v< Ӻ"ܴ'1eٔ~#605CiρgXm4 ;3wM=9r俏iP]9vy7,;9/y ݸ|1'Aʷ2MXiUr񩘇8z'[{$|,C HZjP):6\MMIb3\pu|LuU۠@Cǚ$z 7g`@Ko)dBm*8wgoe/QjHcC<#6S6Norh y '4Ho*褕*7,FR>'wAM}/.F #Td*;^nU¶a#nI#rGǝ<n-c~.^1C]Gɮ2T1~KtКd Zߧb_SF*1.?y4֪74F.a,T$ [dpl8G@g9|0-^,W6"\f|Tg[̃Ew|'ewVل&bãŭArtT%I:'Y$?˒y1082Px(n\?p?<4S /C~Ats3,Y#5/YVv`~mDM MF1G&T/B}9D#ձ'P$$w2Xʼn=xom8YiZLhd铌#q;DH{fShfN^8s/hݚqA`J$K/mtEϾ*#F%`V?t+clrKx{ H @%/k:Tw {[a 1Bye5[W2vޯିO%vH8 ҙh>k o>:}>Ic=* s CL:$A퀉2;Ұ3IF87 mtL,ucEDnѷOX;B̰ԏ'<%= ? ˘z5RH{iiONl+Qdw1}R)B\XijOdA 2]{޹)߰XXnb@` fsc4NIK4!xZxH^fO4`׋Bs"vѷe ^<6aYgEͥ9`cWas<kc// e'} UZGQaA^(EGZ_ @y>@!vN96TI?xhc{> &ƏR-f njPb1_ Nr^w`A| ֜тY"3j|RIΠ q+k>")kT)c8vJiRo xGsg75dؙ)~[\d#s:/Ѯd8\c|Y!t\`wOQ 췌w&8**^F߸Ktk IᏚfc|M\İ[4v-o,OfDɆ BD] ]=;iSCX&CPzm!غ 9lKLoԣ uYOXbǟE4L rY[M[s}&2dpWLF$[/Hd&FGdop;)n8ND% \!Mг]"*ƩsU0iU/_Ŷ\ppL]ЗQ;b8zUЮƪFP[v b r:+}U ݝ bDMfwBJ8X}k y{`rۋ2t?lX?,riRO%Ri}68x"9v 2[ .ݧX=*'#Uzzmt8BQyp R Nl1lC*ӭ$J(a '4u랅a\7m[ADyi> TaҦHRZl/7#͸eHV EcA2_USf"GO*tO-"{BeŇGNcyhxZ :>9V׳}0eF ~Z~/]֐6-y]JGj$JV\9f#; /{)䱟֖~*f(\/NM=B$Ug3-jZg`8@ Q 7>6bg&}0'AlvESFA8xs{Ge9 0-}{ ?HǗ4uh*Q2WmbES<(2{aAFM[X;0Z{xr5?+!{s( TԈϷqE0nqAM@_}'d%xoϨ#N;&W K@G۹@6w?ީ҉EZ(\b;Źg!—~1p@Gūj"L14du dZg׭Z.GhLH \t1 g5MEly%*FJIK K~X;#B5m:8bQV I=֯CէC|&+ݒJ ] + L'׆4jmD\VB#Tj81 fN.dR`kF\A\u<ǧj˅]^zv<,g".Bh5DivC_*SSUOtE]ڃ?x~cODžD!kLv>DSh}(i:&~=R|m#b^`U>_ t!㾾*"Ð@ljz۝UyBb]'vGNʬ\p_DTp3?>ԇd Iڃ> MMU!<̤4h6r^DQh2Da譍_`1\уwB:48o Br tp̆Ώ2~Dz(ĘPFdr\I*Ƭ@W:l&aB*)cOWq\{6`"M_4@iЕ|8f3y@ov)KbcGǣA /+ D9FD?P,X}}zRNkEz=Uy*.uPQF)3yt JفXA|eG]; FU(#Vnc \쌩Ta:]P s#:CLYu3bjy/~]}8v˨O Lj>li&@ K: Mn}rAřVoH] !*o'RUU^ Ӏ?-۾gijHc o{V4b>$ez ӟ[VuIøFBleYʍ5tj6ͳ_@q莙L)%yh}Yo4H~27Zm6A!xR;^HLBҊ} 87dPy(d\ ڨ셐Uz}Feg'l#am#MWu=^e6S^ FvrѺlM;Gxz;#-܅=,U_<VC)PbJ)vN yQZ54βHY<8Eb뙢 [ eC |ҫ:aE "l5Tjtk׍9I]IT wGpeCt߳wC% OYI:>Wk-D/ڵ~Q Î FZ>FioT6驏`e V0ûkM*Py6p&:&˞3=A\+!W ,"SSZHN%ǐKt3 lR;w20])ۺR[9>k0ҞbB ҝv='47室@xTGطi8 zU)c xF=f.!U"/Up\L3@Rw%DrF oH1[C-CKTkuϻqHWVn\M'~TaǓ6ho~+TCk+TnR`96שԈb }Tn-ϊ5+'П^Yd(7z)gqoړޚfhb^YLҜL;!3.glF0/ fN<ݾsGu&#n}Oӟ6QĕK{zTDκb*dD`([&Dɫ'裒EXʼ˿}^y ~|o .]GgjL`Wah=Hj[8OqeE3&qD+E嬂 jp*wWhzZk֖>jQMVITuYVV]%Ce% R3V-R 1fU&KNmq1M_G\Hob> *J&--_}b}zY[ ψ leAg'㱪0>ӭ8bk1J eEjYkY T4 f+?asd~?Ңm9غn8?n] EbE(aPy`ʵ)or#?d0;X?=,Nl3a/Na;7/X |@ZzA< j t{FX_}{Q)1Eh8ނ&56CU<(r\9(*//^ɋΫF a>EigiR[*tYŊ[G&8VC:]͵gnnckDb|rsf$d '@uut: P ~j{.Zk;4365O hADžw/9qCfBnRB6Z'i\~;e`SSn((𸨞)4uxܝIĖCr"\+M102(N "'[O6Ť)e)S6!sl={wҖisbaqRz˶ k#TshVW{? {0jolҨ}`U1KKmޕQ;d`6q3{b!lfO(net\\XELک'%g:j.ڞ\+q)bŷ uchv$vI!GJ3ӈGe+sIdu;V9!ѮGo4L/c /vKe8DI|eip w%d&9QÝQ{FO27@JkyI˜=8B+?Xg6Q p1-hiEdZ !^-MDty0bx>b~.ƶ*XBb^9z)]*[ta?hmH)n߉bEEh"a  8)[pcْܳ<6Cv8O5^a`)g$HY'&Tɋ"4 0nפ`* _$x,>ůYq4>ңt1߯.8fRu\r .v8k$ 4?rM`c[4>%\%!͸NmxwIDkCo0m0]Y(Wޤ-נpƑgjo ZKoL!slROyA1!u./= |ł/8`[(Y4"ˤ_z ǬU*kSM{g8dGzWrЉ u@oFmL#{g&5\WbSaά5-ܠ0xV+[D1Fx  1@t!&#c@SkI.`tf?60vK*lEGpwNo@p%Iڬ~ԇZ274?ff-1  ;^v3i`ֿS&sK1ڼHW/kUwR9G%ΒSIpUHn\m^ui1 naB{ET"(ՙ -tK&qvJ_ b U\b?䥉U?3m*l6O/]Ѹ<qkpѪ@|Bf' x$, t{~ nyЬǖ˥0h FB=uxj~ܱRkH1m~/'P7R&hcM~?]YZN7CJINuN^}*u] X\93O[H"E]}bANUh;A`ޯvRhPA%[I)R>I-r)vA4ϠJ ;wc΄c(OqFZﴧss泡2?I'8 Y(R: #zɦwk=t ~(9?؀iR~D$ rm 1LA! zp9ϡUT]y"}2p \t5OLؾ"$s so QtkM9cyw=؀bP=&)k[Դor\@lRYt fHtobeL{"*Mа$cGJLN;EKq;Yݮٝt'׆ܯil}EWhK_۹1Z&Г un]:ϗiWL]pf6a"G]==C:/+qjDZ Sm`nCJ(MgW-+o0gȩ!`S}BO%LjÒ!v\LIk!}< e2 ?K@7u_y=osxx%J (6He* O> ]Mmv;gp9Zݵ,z}m.i‰zk},pf)-*S/%%~,wֲ( s%Q>)bIi2{ 7_e Іhxwn ϾwWrČ`UhL;\ Wc0j\2($\j"y3%)3/ZBk6FN#)=ݢt&h.g6M882m`LT*u98T6*\L!oDUoKƘ_R\ d < 2U~£xr٢; WRa] N@1-ںPoom՞z:lY./Ki8&HI^wR@֐r_ )/JYvu 润nu?^B;DD YGM;h6R OKx9R!/d:ECK}*vl.{C {w?MM0oC/d>>2~QP!M\@bꔄ{ݐvH|H!-(U2wAdqZȌ#K$  tC ԩiU v==k3_fr#gcD(8.5ڃ!;O"J ٝ ٪-B>KNH٥'1](.6  _#_. ?Oq( 6[oy Kb,ߛ~8JegiQ$Ñ'LZwpM>MVK& F<(}k.T[]R0{Np]㻰_vΦM\?\ dXe ;\ PY͇W@8Fm+' gFlv%#&CKm,fόwaY0@of"k .!YfE8AH3[MEN1 fN O Z5ˋudShDpr~VkH .0!-^ҝnM8lr]O0x)DHq[݋8CY2TORǹu~=029?HjQ,t݆4$a"NS>r#Yaf@m&H|Md!DZ7b3 N"BlDȡI Qhr xm%(dBi7* *r \J?u\6?z3 _dBOF6UDu`;Db@A~t F. 9&/4)Ť}eAΉ!^0HLF`U@sZiP:d0n pq )p>no Xq.MTed9@bɽ\wRd:bCJo6d$!s)Ue#1`w#iZΰo)Ƿ/6~Eu4SovpoǖX:O$U4f/]mx@e}b_eQ|lޗ2ύ[[f 3@ĺ" Cg1`@%g)4ֺT֓癧^/(u;?֊JLa7ϼZl;@1j )F M}o~bu,^67[5H1=4˂pBiKpNXjGw=p=RvCHIVﻠ=|):ܓY_Dbч65񘷓P$R (h/kVn xD!E¥u8ɋ_K4nODhML*.!^?C ,"8iKODO&0Pꙣ" `zR.lƗSDd,&cD ,D Tiw-έfJ.е؀0mBCDGjֹD*CdG9ocMK×ŴBG*Ӵ[ǔN?䃚AP _O'@ա>eGFh$[au襰?dfAFhLī VeH,xRj4 JkIBR-RIH0Osho:@nK Ojvdey"|Pz??gGA$)ݬGC(x@}jK4( V)%˜L]]]k aoQ*w.(')"&FGȥ`.٢`\{3AjBAI\;(*U27Xa [`9IcvG]/CS1}_Q93 g쪷lfXl 8]9훷$ _0R/1U^{7" (\h\05r cJ ?-*>"L_}!7\-!.VnY^IjATՒda6-W \ֻAa ѱ`\ZhqX[1~d@V.X<3TsFT |"mWJ+nIj#aM߽)H953d!/ ˌyO( AT#Ya0{)ErMD GCKXMڅ!E C\b RLS]^ȍ=݈~Xɋ4;\6Y5 ?b<HLυSȄ% i4UB*VTb8vIjtqb:Ǖ8| //2HőDhS庌>qP5hi OW>0%M _"҈1s/ra=URb;fiF^K9/uI2޲k :KѴ؇;>(|M[g.;hdL٠R"co2 Tk|+{cLoF*qJ1rtf O"[I[7!T"(@ЖqJYYbi4~/y{- #)Asc&d0r vCT8 7aڋHq* !T1Y\> !Jˡۊ6e[XtR\tu{8ł-,/_zIGu7?.*זt nh R|jgɌ>leL^B\6B_kk-BkUNK扒-L]Z m|&i=tR]<_mE/v,^xC'1 m2?Q+&SNeƉ/. GfXK"I(Bj*F U^OV٣\oeL5 #W3Z5%]3K8%?98Y(ݞLk-Kb|^Ih}XYP&/a>#x>N%x,ܑɠaeb g@V>A`/d-Ƙ7vK0B) TBG^VR$lƋi;A;؍"#og+7?WPt'A)ox:Qݯ|\J[i[G4\ֻL1 m}F=/\<+Ao"Dzw1ZЩ݊fϦ`Fw C)y{ֵg 5p~=/sZ#igeoV)8Y_bbWGA-Mɒ Am͢h"Kjݔ>_6gdMihJmr}E BR.D`c 9Uw#BkH|45oL-a)M(un@ݵwfhz #Td'ĊNAzOG hk)SU(Ȧ`|0i#2wT¢ܟ>1RH[djxr-?;@4xNd4u&8KP"zV "K+(@ď#E TR?ķ/1tP«s8qTzaretxldbF,'<;LyW^/=3F(pt'AĹgM}c^sVA5:Ĥ~+ GSZZ:G6c1㢮/@v߀|($`[yM@x-Jgg1i?v:XyoŝboU~vUK2{f#;p,3=OZ^A&k 䵭 qA\˓r q&ulM~LO%iB'WT[m?B>D8?}HA= {VǠ _3՝(X(w6yW+qdn|[lhfKz t}!d0)!iA89 [_K))$=-DĄO:D* )smHz/K5F83+k\;[YƫLh:ZeaLW/`orj#p80hߚJj@`P5$egFld=n.R s +wY?d- ́A|1AQa ƲߘB;$~R2k@|c5P3 VWN$JGɮm yg{9$zTOKAuh|KB^fњ$hF~ڲ T٬6:Mk-ͦ,u!DKZQjbIas_ wf{L( H%au^x7@XBƢ70 avE9`(&OvgYڃ8㒠ѵ?jnUԪ,=Έ꺢9azVBzHNAy? GKcdA*-2]$Rdfw>4E Sf%) hVU:QFzyfGnURZ -z 8xW$nn8ai@_\6^`EnVUBzت7ɺpŗsqk~yG#1mMfl)8<-!{6YE8Q¼)Q= 6pNj.Ɣ;1OxmP.}r-CoNBJ'{Ṫ F"eNJoJ sEqwkȐlTB\  pZ_tSR'9h-6vx _m >P.˚\h U)u5/d;c`:`XόȽ\ M8_ !Ҡ +l\Bn2 d~M&?暮fk$0u(iNpzn|Bkԟ~APUAsRLId v|,e~򶝠ۼ-,k~a̸s0m 8lgoq ۵CH(ب&H/|:ϏE)huAC[EcFQMbJSM6@i6"I -u#tXI4Φai*&EFr nܷr!Cytf3_Ժi^$-)+To=׸S:(S`2\;(F8!>e_E`Xljes4CB:/T(3G涬ػ>=ZRN֕ ē;l@u qD1`[o:]S&є̰ ) >e,bij]*q丒\S8i 'c9~4 &M@5 NY@-* #E}@duRw&%XqN}#ݽ`7lC%< X(XyMp:tuPu3Qքѝ-ŸO NCT_sӚ9}?кu+=8 v2>~UNs nv~᧡k7yqK $`nA.6 ѳ>i_KlU[,$ߴtЅ]-JXESoD I$V tuB9l!gr=g~rti%x{In}rk4/KUKl␙b7(IC?_:N5 끬g`D99d&!/Kr7y%\Otj 43L_WG@Jfj6M H9\.+Ql~g۾4ݘBj-1oќh<h5)4X2s\s$ qw%VcY(AE@zPi*$!hڥ7t]Mdf|zy (=,H t ЧOm,_lChI3Y ̇L&YM&FУL#?B݉-5hR.) aCє{ is hMlj! \MGWkCSƤ, zFޖ52biλcE v~!˶+9(EA䳑G<k qX$˦ڇNw9cfdEdoT&ҁx.( kdzPlRIވ^ l{e6~o˴>UjsS,+`wlPUTTn17N!A༏S$KxIZ>": . }}&Hɭ9["ǒE'd#ۻT'[usAvۺ FF8TjP/W4"F0K'16A@g%6p>AgF=cWnJ֑$ u cVqH[-fip..)}Ǽ@"q$]]d-ĊZ-MeԡE LPo 6 ֶ$d?DavFaAb=L r/_)+.qcO7 nSz{˱2J8 BXpN ȼɣFcnI]\p$lm_i @ 5n;[HZ)|W#:G }#y\z_MQcI^ނpò2x {3Q V-ڠC+#g(J]~6<'/P~5k8.(6 <+p#dľ,;*}jp%F@@eӡzF,9[Ak1fne9JurQMm-{F Rw+:\̒2U _?ny##jv{XT?H~/Cy&\i\C>$/]x޴Thǯ(j $g*õ+ض><Yu NJ*!4xHW^ib <8ϵ#> [=RgġԫaȖƠV~g@AHaK9,I:}\2T("ܴ% t3;GEIM^.rDNo<0UWk}Q#&|cbt i?qVul-t)WG%+[+F(nar៹y;FטYrX䦋1d!seɑ1$}aUJG)#W`Y3d@KҦwi@t鶀 4{ڵ?G I?TmH6dpL44k|T9sLvߚkb٦A_+rݔp}' q3@cuD0Q][ {7Ņm0mg 7=[ПKZjnGG ZI a4;hŜ҂/lvݫbM>F2`΄Ŷµ%5i ᱝK @#*uOp2M(sfF1AT͜wAK{c( LG+5s^Qd`8Iep߽@R Rˁ6~jWga4|Hpezaqx]Ge K=rZ.-_* ~~ 銼UukjH ]R(H1j&H)PZ `E\߫v왅co_lidM+^$ok4XY++qM...2BA("" >y&,@oOz%؍u3 `;LMC >bA\)~5oiΡA6KẑN5Y(|gsKTr?Xxz-U./~!Z'-t|._,\.}Lq8b0u϶}6'e+-gSzG.|{ej#dU/s R0&Ҝ/utc m3>%J ~GυKbQ 4j+<ԓ1͢@#2Ѐt)3AX5܎0|6 t3I%㐜IR@tzK'75@[nHʿxPWnn@h"Lzrg"[VV?`{ϥ|=͒7:j$]6$,\¹>hi5!<A/cJ45 n~l{kpk$:D}?4`V9ƃ*1nao/- UcR(d:tjO<5M`EK16Ժ< Q"EW־e>|뾆 r[ ۟?ueYM9gb}4$rS]1n`i\ſۓEikHի9:}hC; WfռGdY]yx};!cº<減ؓ:=uCT@'(×s\Υ}WďIZD2"[8Gn%fKJ'j:e&Y?-qPݨFOm>!c1Pr~,}*ˠ=2I5Zk58B0C:[[ֽix <\iW cv>L Ii}{&bhOI=SԦgy&Nl-x P^Aw;RSfMH]ue7D}oQC(Lh.LG&ހ-+?$;B'm$7z]'}ᄀp5ӇbG^~Qn+Gx : Df1V;Nvߋ\#1-Mz t_KeS/u]#3@Ir<8ʩLeJ*n}I>ÃϲAmQ4\82:+H|O.^`"Kn_Zfyj $/𶪼[$),Y7':8/!U@]3,\M}WёP7 &`O ^듁~?7J|tbظ(aǟB՜ i㾍.@ ES2e6>%7ju8Zt% owB'(rw,qܢbjI/%;4)a~lΛq/=tQݸ<1\5՟ (RZeC7SsSPێyyR_4lL jlB9eNZ$ t{@깙:eY=vڬ6%vnjcmz`m3s ![[yԤo#$ NlJ|v Yq^i<ڦշ[{9t 8|ED5ơH{ Yk[ߞ4eYiymN?% K,;|ٽQY0Čt&GE™Bb˗h&7֋wPv?T^n 9;M# u࢐5P( >WE>?#Vܦ9&1aGM%E!"]+c&?\^?5(氤rSXXT藼eWscOr=2;AEb5$@l` wTfT461\)nBZX*oa1Ǚ`v̍V\^PZv Rm0j3˯dW(sw1|?7E4(W0Yxo{㮰;thnO$}q S|l 5yQ&#)]X\h!*jtcP&Bs@nCGgau{ ~B]vdHT9 O $ӵͩxyu1";qp.Ћw8WeڪXK36ٮr/x$*ިVZzmgvݛc.bV  5*4}ϒ%x%5 `R#y}A-rHZc̘#j HY7>uC@gy>1^O9RYہi΀t"aQP;Y Wyg1/ Xt"~-DJvrk{,?c_]SȨ):Y{PA ަUźײUAje04t,CLS#5]))ǂe` )4>J+M>LC9SlI3'r<Ȕ#j sNuic擷ٱ7mOTex VjX5/x %~J ?{kUNH?%&q(78d,>.9 rya4m|V@yR&<۳T,I??}Ka q@ltuIaX0˫|ȣ ,@+k28Ō Nߙayє -&+k',=]ֺBpu1q \aX/73]ڞdQ2X%h8yGo;g zXz $aw򅉎Et.vią-<%k7)ڣPT607r+P* tZ;f]Cz60:;Wt@fI% s=%rnGDf$)8-2#0Yg}@^37ֺ2aadHhYkƬ&r:-{t;O`!S "ACz߾W(! E*0)Vxиg`"+ */6ͺ(mnƏj&꟫Htogo -)k eu9yG,mN`/xFjw0DНJc;5ʡ@ h}5ݨ0~0 \g"}Rƀ*Y aZm~yYǰDR1 szO -Ep.2)0(re0ܶ&w%]ڗPY"bv۲Y' fNPa&,$qP*jF0A#D {ދ>,>V_TՑs v3I}ͫu/ 4%mv'R;ؠc&"SƮʳ%pOS}< kbN-IV8q^h%#_zPo"IhV3Uݾ8u.57C;;׽VSHDrsJ #(v'úr3 9/JZޝh]-xXTp"yיL\3 (ǹz9@yMWJs; %_RB O&X8p=rwm`n@L2.TJZbT0+ʮN=-NC:ȒQ g Ý t!EvuؤҦۢSMcԥhllzif!}̚tȵ(5 tp6Ggbz5>U0 묋A`nJ1ת+wH̼hCḶa UxO w2fg=fβ?*7y2M Rm}oIp8+ Kf~w#i7] t14@h?b8'wZJ:E9 /trDR 5? NiF&f*9?;wHyrvi jkY<.`б4 OW:K`Bկ#^ԎmmdBo,~jI5RԪ44qgɼ}oLݘQq; j]oX^ݖ|QH~AWS$] *}V;W:љÇQE8=md}dwϳuC5UW'|8,0#@^YH ĺ}~d|j53-_K/{8Z$0bFOJMns5:菲Ŷ~Pâalِ/s^Q}1) zX 4**j#XS2sbt0-('9x~_: _s:TEF_O ^H~mt |J[Crϭ t,X,,6@1WW}[TwrBJ܀5Q4bÀ "fi:-vgMn)^ҋ1Vd܃ms҅ϺFBPt2F] NF[!P'% jVkI|Cp (BF1Q $n@]Fw~,*yofH ۴!Ӛ{f_e54B#w\Gp?ڴI/4]FΫ=&"SM U3]Rl@C74QX~֣Ӹ\lzI->-ЎVQ$bX2.3.6/|=e]̹`~o-bϫ$FOH<#Uj~ H1JBcC:='T]ZX{{`#dͱӤgqwj?̎_[ |nӷT8G&" R(`_r t,-$_gt)1شczI\[VḉVn&{E~(OD5F:*X*?ѡV)춂.A\`Y1'fSvf; g>mfTVYS mM(s{"iZefM6{<(EEleiuD͏%xP۬-.K{/8d*+)I`Y`uā$ ƃ-FI)[sA 9C `qygrHW|9KC&wj[{?F&¥>u&~C)5x$"a̶%ʣ gSzpEoMTM֯L9hAgi6]nJL⭉%y&vpׂ ~1<39 i;3~ly4$[KGIOރPV@zvEt#raފKyUaZDhk}_%odbW[P}OE j(OaF~X(Vl-^ c*0$mbeH' DW - %"k1 +g9g/n##lѕ}+s c=+՜"B<BSW\[5(鷟;\PzOEMff'5.$}km/p'D< .~hƬ2HGqZ3F29Bv2Sp*,#,R 'kj_ n"=%dVmGV5RA%"a֟&6k S~"FP`H*zl{]Y3Ab0 e>X5 1r_94Z5 ;1+Ja,CzO{Sy{ı=i{+sE ~Z;/KR zo I,g˜Z!6ȎdX(j5ΟԂ?5;\$(ގuœiǩݱ2|$sZnqͥqUvmS:\X lz6dɗz{rDܐ(`|>ےdUD;({݅fB2KYo"套W$:#ď`NᨷtxvRhIϛ]̭hհHhdx|h)ǝ>W[NT c6 6\_oHh8KGl _sG dgeS)z6@,=]\xDapS /")nN!s#0K QVe u =^O{~ۏaifqoH"׀SArw.3P,3e02[a4-/2kHv[vxlvcH#yn Q !_I83xI< \TĤ\e]ǚíG kUx+)جbU"x қZ0 )I~I9g^{ШLG;9INǥN ׀ËʅJ۬:]G'XS!Zdz _׮ pl$&$ԔM~i 'uҟ=n pU{'`uX*w A{-|K5$94$5Uۖ'1d9@]YřSqiZh# S㤘ds} Krq(̎Ve>oK2;yr-}ꁤ^:'K&?"sbWph@P9A:K/vft XU<٘]l/Rwf4в򬨂Gsv7Vǀͅhdf RMz~//sJn [^(y6F Ξ&K <īo4]-r.&3?POe@C-$5ۧqRqpŽHj&Wy)EhvWREor]{DqBcuL^[xm$yXfåBw^Xy NB#$%t|V!/d)D/­>E0,|̟̊%xR;Fh,#dH{C”&q@##J58"l22Dp3) E}d9 1a),S}" &bXli ̌.qbC$gUd'gHT5B70fg| KM$mjiV/Acj AOgϙ sIM#N,fM;=48ôjc͡^GTpYgca9^/h<2$Vw6"O@2;sW#j)|EuQBօvıA.q ~%Tx?vGZiy&9[&n˚^BX=[qn5/zxthtҨ@ ё:R?jjߌ^ƪ 4yE,'P{]$V ٳh tR5ַ( Obj:8s,]1zZ{J+vA2 PH /p?HhZOi\SH[As\T%h&INc `xH>4 ~wU*LJYC2yOC p6"$ l~k+= 9ܺJ0 [R_ "-Z8̧2XýVehhN8l>9A]{5 ̛pKNurܯSzKʼ@ ]FOԫyh+L#J:5W{O I~|Mcқwܭ7yXKKtjlb1Gc,.Ȫ!w"T7 b&@.F_ Cqluv]ch)p*;mdl 'E U "r&:MH7 f{ܡ/o>w Q0gж95wr65E+_i/gY%OA-~0T(;rECd[ %zvYll9Z P|/h:1d '#רH ea:M(0'+G){[x Kfr4DjSb|3Q4Fk# Bl!9(,P YsBVe N]2XBH] Eo-1Ehte7gʥӶ/SI66͵k/$VdXVmtoYcJ`yz /b BUAtW$Df՞]}4렸qCb%g4M|dRVW3e]~(DD[?;I֝La[˞Zib).:JX@Au.,. g@rD&Yp9x.uɎ5=li`H/]bu#U,M>WCN@^>$Ym uLʗ(WJ*o;LY9/@RK;7P"vP#"4Sz'"1* 2rEA=eJcOmR.O/ ƌ/Y#}/ ^>$gL?Y<<*^or)q3&Wfәh,siZs]2AB0S5)Ht`"n= I\'TO} ?en4Su8M0Y鸡p#iB8Tڙ,cf)qӇ|E!1ub'ղ;,2˛kZP[j.Jfi8n 2K8  9܇}e,o2Xnf}Ódey S#boEo8j4tlς4Y`dz`%4(ͣ!Cb'5 L)V7 vơN bkK-8f|>L5iDw!Y5P>#D(cCf1_kF]Zv\=PjRoz!zowwYRE@X餓QnʲRuv %s[PtU@^uS,U SDng>WM   a2O+,C_(Low?zLF [ݢK#fȔhDNWVm@:҈\{8}\(w&F`6CŷN ?N7bYO!j=L{ ^UAw-O!cjcY8]>L@'r̀!ƶXS"@`E)4O:̧/>sk x<߬]v8b[1N2LE<{n!5$$ W1"Pm18WvI@bMbRJmz?rM[v0wn,s!|zY11:3-=6.`- D.NRűggr(^mNWMye=Sws:4X)\O{fpU*MX̮LĹrnT]˝cQ$B']9fT+LL 1Rn<],p<_`1tM`͑l73S"Ôs<m;QPOoIX'z<v1v= hV~`-< A83*L%aBS^hj,y d”L;[rT,1mdfYQOjrrދ!iK^8"kL; 66Jjq ˹8YF7bzR ~$pήX JB!$roHXjebiAmO)&GU=tK5Ϥ|WǓņҧLK_ʐeHv+Zm}`5,EI.֎6 -}B8a]˯5H־+E)wB =@ơ&5 8Y4Ci-y#98֭7P*NgS[ڊTרE;.ZNjF7s}*Ux2% ˨v x=+ AzEGql uocbjq@Jm?Mc8a{4o7#U̓{G\)5@]}ZA!'9D%72Ĩ%"DJxK"=ƾW-Xl9NHFpI'R(6K`=GBO?_ǘ5:oӀ"=G'"Cˊ`oJ}̲\C 'j/`0۲b*` Կ1O89\OC ߋKm,s ]g >n?3Q+vw~_`ni\ eQ&%)U Dkk"d9 2+ "WLu`@ 4|sDnmv4lb%,e_*Rm\2ǩ_-Ov$9үןƗ oV41ĐZv"~%Nƣ(u b:*AJ)eq^rlv1>N4{}3z Fj>EuS2eiyq%8 >*:/fMk#dV=MHa&` c6t? hS;jVOZV\2Z_~9.)aw}kOg勾WGPp6yHp)Teb?hV3E6cvZ[ᆚVGmۮ]jN'7]n " \2 0vimZq'dXÆ*O2nd|Sg5'+'7Y[} BV#n蕫D@ *s^ u=!. MM-;iC /%g(tZ4a G˺fTNŞ{K;[*B"G<Ԑ8!ٌS~- 0X9[ڍ)[ 从ѹoRX!d@3wq1%4A +S 3_N] Kj-#\6S :To0*C3#,BCHy/rX1LFl(  PC9/. [RE2P\dQe$:Y@! ~i.?V(Ob+T(>G{0abH~cnjGM5ƨ7[Ӕ81D1M qHb,t;( Zӿ;ywZ^#mfP떓 Ʌ{@ضZc[+N3(ڥf.qu+/0{20Z% |iu.%L DT? ½17hc1,X>ԡd~ bzQ=u:H[udNгLOH| 3o:vNK Ȼ$Re I@6S l+3-7TtQw)VxC&ah\rQ'X R:05c5)CF0HyhJQI>Y `W(;'Q0<^u1V S 6$:hk @~ް6RÀe q|ƓKJ RB `LsZYe'BRWL'd˯&<ٙCn~!M:zZ7&u"x`S׈xcx1yqz댨<څ@>*6Ee=wj=hG <]xs>up%=f_ ,G>)8Yv8yOB,ugçNݫaeLe_1w err}EBԡ_e>db72` {%=~Lb4»nO/ c=Ax k8\QzKzQx ״Iw89} 1ѲW6Vi) P?PUrS;n$IGT֙m, WvxKVjhG+iD߾v ~k&Á;ևsÚ-xEADVo֮,~QT"39zp1^.߳ nBF.IjdDՊHn@eLG2U6A#!$aX8Gk07+%uk5{(W+o⵴Q'@q)(d0HR7x5np٢Eb1,ɐΉ*6U)I Xwal< WjK}'Ҵ?9a,9jNêst(<@C,^?Q1ZU9O|hHҿ{/'miM[h\*_ݐ-OZm#wXJ-msr@!&Mܔu~5e_SrȂsD)C,: 4X,_ddpSe^x &o6gǯ9}|ͧ3X_! f ENK'5i3JjÓcY80nU;k@|rBܛ1>k+imr8uB-&$l~Z#{5dp䇸c3ɱsiFOs҅L{@></0yތ_GC,-YL_hG4-rJau`1-#7Ne-OvM,9d Ǖ-ǥԗV)u: =e  +LW"}o4qg?]$˘1&F%ڿtF%G@l#%gwC\#vnAk|ŏ싱!~yU8ORk00tq}*eȉ@}+H8NȰi.?6q'!w4:EV`;,ug ɨ󼷀Ki~OA^t67旝qFp*T:D"ڌS $g1jgU*2jZ ֗ᬞQtQfE͐,)g8i bGg0.^9)?@r06\K8(=h; Ve}C4 Cto|TIpk֔X 0܂aݱ 9vȝM~ X-} h drZ3:ƒw} ^9EUeGpvA[ ʸb\|*½h-78UXuJGb8=X2DjTj̿,9{xi\M(a;Gnl[M{I^-Xd !HJjB O~'.9z$TP 'fzWhJ.mX}M(O}Zx5<~W 3í%wTWJ@se![j/A=\N)Tv?,r\3E )gUb_tT/Ŵyb_93A5 @ gˎ^|1UC5"8 &;Ӽc] .w3Ȓ#MFVM%ޓdIeomucnI K&ݏ2i)~7-՝xgʴKJ2gQoBM-A4P[M.}`)>+0$L:>+:C& JL}sXU1x5%-=Q@JϘMŖT *!J@e}!scuκ,_&S@/=١;x, q㳰i{lZ2Ҭl+JH4Kl[W~ikBi[f_̈́ ;4v,l"ZZo{%Gn2M +ҥ⌿*[,:\":s4"B1 ҈: ۀVW. %a=xjlfB*?#: wrJb [!4s WDl9N'&ͥO#~)'6(|w@pj]#}@TPѭכѩPn(k%$O#>%dKp]D)# S0^j=V@ Fh"U]f̐ B[-V7 Hּ,ljj2JBaD:t:_y)v!p{+m2PSTp<0ƪYAю*ٴ7-X5 WTŒt+%Gd{k2?mtRH.U-vohDmI qHx%IUN0^L(]XFW2걌\6d˛l-CFSy7FwN{cY`7F}eu$9cxmh \^l_w =vud:*@5k|+}7>j(  ]ͺV#0mɿOE d#^';DOeDZbڻ*NNCCsɳ_qM-xa=<|7}8bCV(\ y:\AXu&&k>Һ"'u؃8T&W? j=QIרg8N< ɥn*+Ѡ5w3t< ӧ(kQe957'6ZHѷ@lXT>[#jn 1rgnEܡ@$ްjzͦЫ 3^ۨ]6qHa1'Ρ*e\#zkIv:7wA_M6 \̽BBRW@q_0֙ 17juSĪ>(U[օ{mϵFEZ˲f&I8F< Q3 `H2J*m:0ԊAOQRϽgl8|42 :S%_‧~=\/ o|kG6-F'zm^,m-bT݀L8R:p!Tu4ӑ/8#(g[j \ |ig}G鿃ыG].15EX;9{9"Ù&4_D NdJ%#yWxqmk1j`.م,kL0@LM$ֱNp(z/UxV.ĕan}%-A_ECsC?j lUwL#M#>֖)|y\<0T94=m u9j^ KC{3! DZrdPNSd?A A LW-< ~5W^U!.XD|.) AJ`?-#De\m 5FmU:ftp|~8FDS=fg5hɠ05£mke]IGK GW܃;+ܓr+hSS0w|rnJ J6p*<@xNި'G8r=+}\=H!2 Ǎ.g3Czhݛ Dt9jܯ02)ix_^/SX[9) rY Jkr2@wwD%tq,6 8Gv-Kަo[HCc>H *97_shOPC76Jъ?ƛJ&c#w9 *AT <w$gl؃ K"mC)/5HU2$rHptZNF IP6 F8K~}CB=Q[r$2%ч~s-P.A>lKuð;*V2}:rG.q}7fb~7&zDxz"oa`R"\:a x2 8 r qiI  b e&NYa4Y9cV^u+/ 1 H<̀* 68^*0GwcЬ ֹܓem% $28ˮĘ@=urk?]-}EYT'vqS a"6ț1e` ޡR{H"kT ~M)S,LuB3{~zTm9Ϲ\L7 13t`Td]n]ZJvdܾYck ?$FJI켢ݧR-,KA9-q㰙S znCYNIiq˸~OMG]VFFEV%@k)ʖ D8AhΣfҀ/0!H\e+')FeW#A Z+hϕQ'A<م//>&BҔLzO6w@ş[?1@w.SQ+z*IJ'h:]`0g լxyQTTۜ_2v,[]6y-*4` hWZC8 n6=3 Y{TfNSnsrR"Om+JM ~')Lώ(G AŘ -ǐ -V`ⲣYmrvjt8^iLaiK#6o5~泮Q[%Ҿ2VY3FߨxNi:Jw%PxotyәFϨ „;F:d?y(kqIq"~D|s1WeLV &ddT5:H <`D=`$m+[w *qyQŵzOgfOstvVd٣ZTе@UuG;cǁl* E{@O9ĉT8ׅ.G2OR՝)0E[ ,F!t@qSW&[JWKaʠV[!}OBx`n ѣr(_Xp!7@iۀ;{zlWzAi$Ɯ+ UcFu/#t J"F)*{xB=LL.p!XAZ)GZDRZ>*tZ )Li|B7=55^X) 4<#?_`Kf!ǴX4L,8^3?2obMk |/sc'݃hF4g9 ɿ[ 5J3mԟA aDYTy^UEb;ARVRRyD#3d=HDNM5Ǡ"L6_[¶GF?mvA#检'o_Ol*z[|6wbiVNXJ٭#>2m&c]P\bqSs`)?703:tj BYM[ ڼLJa(@w3c3hq|Z{`t'"D.ThS8Յ?>o|yO)@3 rOk,VbǣKzӼ\9g7ݸ6j)H['*9湓P =3 %_ꜴboYTS妱j!1rblExߍ`'a[=ndŞFK"\̰9+%ʾPVhdyDCe>npgdHa'!<ٷL`x#aOO\tvf0>=7 :p0RziL o+b`p(0:]資,s&Ci OtD%rLEo,FQ[(wOɚثr;o杠}^$C E@Hb.]-lp* oˤE]zC"8WK+t,vߥijQH Nq\FWױvdz:_x=p(ԶN tĥ댡?rŇ hϮQ/A0ʩ亣adմTMw#$sL ,% {h&H K.A1t|rlʬ< %ff& 狍 CEs o\[Muf~,g]fVV2j=WF@`v4X{\DYFQe<&͢V޿ mrϕ$QWިoG!熘wOM)x+-')RQ`MzޓǨxO =<^Ghq`%# ~;]ϞRIa0*C7Ym!_[A73ԗ lsri2Yw=ʼ. šJȶ=bZطһɴ^6Z+ &D5sڒ^7QGpqkm'5YjohXMm3CGN+/jN)>NɒfF-=4-E.$Ց"gRLTDgj/b꒻ajd@̟ F+H*p[N[TD"UcYb//BFiI%əNh Uht-ZV*%ooQgmf(Fdp[ ?T;@~\Rɤc=$ڟ:2;8vRn^QK0$ || _:w"KPϘH8cS Vم!vQCy3δS i[Os__,;ޅDLGq6ayy`+T#4ےf@ϽzV*QKg39ډ7VtE햲`4H)[ #?b $!cF9dEi>r׏AZa NX60bytd'owZ+q)xv2GӸ8CSAMsR)ytl-{GZB6D:PF}T()ɮvFw"n_*fyL͖%4uﱨUHo͛mj߬X )4F {_t76k}rJwӜ^ȭSȖTw|dq}9k-EҰw6tU$C '/Cs}!V`/$ם2WzpZ< Y5qpZ:Mq] enx Cِ Xs9xKa/6 {7ia_@3YͶӣC.k/SuI)e<;^L1ݧ؅3mdǛ;bBN,%K҂O(.:Y&?`NOT{Fd "O}4_nd -Ӝs<7KWzfjPkxݿVJc]#ֺ\j#Eq9J |y8ӗÌwo ^-QxdC4-} 8`~aK~XLJܼnWSx{On=Jq9SNN渠n56#ahfڠuemG@;=r'@3VCiqI\v 0~yxMm {CP/5/:pv 5 `cR_m)0744:A| B̙oV9M' YHD1!8QAսSo&T/ z:ii%s^!wAȌ8Bn8NŇӿOG\a0hį$.2;Kmf_ wZeM;V-#!a*1Nlo7V.т:r"}u"@9@c>!._4'JƂh GݼO{02@+d!xN ϿF~gBQ!L%ޙX0Hşʒ{0`OjC*d~-hR!_eJ^PC^Fm>5NZ]S$m%'-{tW X) n~`qDN7M6)G y[1~*pJ=&Ʒ iޙk.3c9˹0;i;A'6O,=T'qnPbGa8a?*&N4n<1@,&Il?y=م.X[}/"=&+[8tf[ƇRx6hIߞ1ҳ1~VTJ$ɐ?- `BoY}|my֊ 4"@c-Cҿ1E'8~X0J"v Yi\.z51`C l`P;XvҴelSX/J;tE4#DjrzW*fs K"ߴW/in^e֖ƀF]JUɯ`rrO{lFW'̰fT-]nHo UXt9g>m%0"Ɵ,L&|g҅x(!lĈ>< _W•~mQ,o:.U~o,!z*}،{AT#i(q[.I00o5|filn zZPC`$JCw-#mivjXG'u*pJXh4G6`V{h0?0'Ѣ%7ک*3e<mB}|;$s04x} @Q#6uU(=\3#9Ș2SSSg:Juʞ#cw@,l ^{%KPB D RO Ps*aڶRЌ^ 6 &>Bd85 /P;"žIg00١aaV+K@hf^=Xr&'rB\+VsePFdMe6~:)\=@YmZ¡ɕzz,?ek8 ;Jt3` \1o"z~&9B]~-&ң~uA^Vϫtg4yCBxnSh8Gs)'o>.p^up@л) (eFTYW@f-cg251^6z)b0NEq|g$Q>wPX]Y_bts'gܠ, &P=+1pl@ ]jkuӇB*S =X'`F]5TtSR@CJmsk L]3C"9< h. z#g7oy85 i ̿I7FIJc.al4*Hb s"ykg#̒+I=zZcDW-_:$27K ?8m9~*] ap4k"?%/= K%2~Ze tfoE/kV^,4*]ð~ی8_';K\UZ[(lzjjA >GZ;jXpL˯T6< ?,2_< on"_=FՏ"ED9 [ؖ8Y6i|nokѤs;@258\nJlgMzvmUʺsw6WM@I'g.7V渔Қ8UABG;ntt{DÈVP DUHeÄ١z5ٮw+`Vri5m3͈ 5aka2 D7Y3-2D/k۸ЎIt&ϟKMftdg=}vRמ5B?Qм/|:hZLN DJLR$@evjOIs԰yS܈: z?SmܐrO:޷7;)%sKmP6SeSֿir5NqBtj;`4N %*g͆R:eTfF3^Ԙ$\**.ۯPxGlhG<>u&Lln3s~87ol\0ax/G-')7rA{{^j4100甄M(.<sƉr"9ܝ%Ň~+ * *P-e.g{ژgi ȰI+1pRj5҇,+\invG18md?[j3P L6XGW̭cI?Q 7~ kڮMᕍtHIg- on:9>\"`q|i]j<*2L4/°71/T̰i~7EtLn*;}Y$h\z{[) oh"a)G[jP^2@(RYd%lS̳*)U.0x}YX\ 6?5|1gp6}Fv+{05t3HU@M܇_,x )c8:L CWc$Վ;wzUsg?t86eOT X Gw(O$6)]Xm}r>*lv6F_E_vbpG]m/=:dՁqJZsٯyr;{&x=!u+# Jk3uw~?ivK+#?硨gM2u7d4Qݘz]0 GKe[T'% >E&=_.2M ALbF|Hyކ ip"h/Ta'KF\@EHqfQ?.!œ=$w3r㒻-~QԻƊ6p&eDWfrE:,!HNRO.ۥTǜ7jB&7DCGOp4\H T;.6y`=${SY`Ktiӱ6͔\!jO-4žSONvjƢm~oK֚Nrx0^$Y!hAjp =w"ֿآɷ谂(lIPDm)69lwosE5e, U5WI3/|<(q>M`n v[qzZO {C lW ~<'V4R/υ>R? z 1u'+* {03SZia~YwO*bq'tIi`3!9?kFBUi/ܤS7 tӪyfG͛B#&:1ltCLF?]_j tI [uh;Dvd&3H2ٸ5\rfG"KFWz3Z˔VدeUXs\z>XO#.Olf2 d4rC2yDTzNJOQGk gk ڽl04s?'osnفR^Bu ~VIPeòéJ&lz$$V }@Dd(A?ZPB6(̞LJ& Q#oB CUxt퉥r;[[k@s,@953dǶNGVROuzG !I"EFN=xz rҸ:bAb3@[r3q4VPi%&4y/ӆn,6\(1랄R*n7;>΃N}?7(Y` ɸQH.S.G:9FeF\0"ggK=ځLv=c DK?,eXnV H=DLG 5B3T;[jB9,"<1׀T * #ry? c W&z \QʒJvҴh [8 zDf|i\mrM+p­ `." $SЂ.6s;rC,\ݻNec] uX f5da}(X҇A˰ؤGHտq!DxNm:y3$ĮXW.5 mP8\QB^ޚSl3ޕUQ<"Y%#x;#9k^Xm.+.?נ?qS2鱟軑 *== 7"E HsyJ?cHZPEtHmٟff#$!oa!dlAj0Ƞ_UL(^#j߸X xWc\\ h~ q Ǽ 1\G,D7Rd J/:{hݞ pq+Tj%Pk&hkצ0w~wu#<@Yj5j/h!~k]3mRGȄ ul.)gr T@dbBJ%wv:Ar48)/N8'ϴSlM;K= US h@9vrw'ѯ @0ҧX\ŎXח @-ZV} p+m+1Jot ҙӵ1u5 5۹^⬪Bߺ닩Eb<䣾3Sr/kfe4}|GH9pȄ}I/"DqYXHtG\57:V`+:kH+\YDh|a˯oGx&?Pў ^[gnAl:unR@w9 1 %pWȘpb:MiբܝVCƳvY@ְՉ#{Ù i BQra%6`i7w;GMH0(qyOkEDȵ5S ѝ0δWr*m f -ۻ\QȥS Қɤg N{̽.V.}XLifמŸ5kG&W-<[hV*rLMEl8g]D^/y\J5[͆s| \\kiMK4<=yx^PSud=z߲XyjLQ9e/iqOi9p.<HV+e1|Y>Na*y٧YBCvXÐ1Rat.?V-R?VA+oa\[^)h=+$' +pݎJ|ȺZ̉%& &4Quką}eAE#D$wcfݶҍW)4Q(n+IF=ZrpdcJ~A幬Eqz9)D.J~&l0 K~% E6_prsd za0Wy lbhqd@n<B$xtnY)te0"&M#F\0k9ʇ+YQIwۙL.I[#w!զA;NݖL!>< ߑ! ugϸD?H(Heh;6+A](&MkHBYՍyQU1 '䳘-<^p^,!@W2 Q8:*s#^ Myb=8n陠81eY17$h\=5GʧyA2~t-*!s:<7ц{|;4/x c)s s#Moܕhe1(4lEk0*GUiq2IF=k 6GBn$_ w/gç3n[c.G&_ްk? 9ȊjEED)ek!D,y]XKߞfѶf3/PIphScX;*o٘mմGo^0LBdP"vdi;(L˞#a_lMmZe.o$Gn_f*hƷbj3hOuǀ;s/GWkrs@ 65Z `g,;N-R'~M5AA%fY ?~S+wlXr,"5 WԞqB#w@YH#4iA0GfbI@9{#8!EbIiԥ+Frl("dE )cV6{i?d70 b/#~orA93|gؘJξ=d 9-f=q+,8Ͽl12vY#f׳L9f!ܘo&qZ&Wx}w,!IߌMӼCd6;hQlVa!Ȋfw셇n8glXHB>CgU?(2.Ag}R8[ u I~#,VBH]b6+fwud&f 8ۥ[ׯf6ʹ<ɮtj5R.lo|WY7T*͞xrr6$Zޅ- hؖK#6<Нϯ%Wgd=dz&Y"4>eLԙ7$p5D)# Hr>_Eµ&,3([a _$UA9BNxmvFw>MUsoڬʙ#7])k$CI-G̳5~=\/xĩ6p:mnIl m)iSoʯ'}4bݧqjx'ot!DQPr=Z\gv3Dd1Y#Vi΂0XaeX:y Kb6.]6yM٬ڦ PWmUM$2!k{ꦑ$|5*[3ua4 ^Gu/ﺚ<BjCnt +ڎO~a[tOb[KCb /k k{}?DalB -qAZdX mkK䐧ZzI{[y5 V<"  0RL)/t?m۹ZDݦDg<\Ѡ%`+Ea=М17 f>UN@!>X> ^^i"7L#3SmwgQ P)8t#]݅mQל)Q&})NhTnK]^]%`#'t;(M7(fF4kr`=x/cUI9Xc^)#5&0Ң?4:HkIxt nG ]{`G.`҉z&dJtz-εSG'g8!=o#/$-x%.p_杨XI(/D" BkR1*i+>%-"rsVa"yS¨|-Mة+D4w)>  9J M,ՏX`~][7g$bOm{MчW--e; La*`o71V/"x[~ Zts1T6O6i2H)ӑ"}Q9CT}k p~p۾<4WZ.\aFe- Cq xPA}7t{'ꊪcD4]J܋d9I)u3Gm;7C0\ Xu =W|k^<68AXBL ; Z4J#R:mۖ!4NNbCk }l56T7 ̂^+/ody|  =!U;3_R&JY!w>a 0Pq[G"hHV%)  9[qr)G%HudY/u=|'k[BVrHq+8 LP}1'xT8_So/^=5¼] SB&Rb; /ÜT17(˚MPpˀ͏N~E(I ޘ!1OLБ qˎI~ׇ`gjA:qGžį4{ե&oL |c os|)9({C\ 抻̎ns ;1Y\Pdc:dY~>o/eJTج'AʔmgYKKxfBD[{WsK-4,v(k-,lQl0 {ec捸\GJLX# ʝ#XST)N+hzqڧn$dPBox IFA!)cQ}l!}&`U auxcZ*?m[>ZMGP$) iRYӌ^5v$Cz,7,Ejtp *C\?N]7t1v^/1ulD^\Ru>C \9 3EgøDy0l h)y4Y)R [p5fMap;_ }WŚ2@jkY '\1 T6q,W`& n!BYz&p0i-Ɂ1x#Rkݡ$ƿV܀buA}ROlh jO.>`H! .J$fYQH]{6Ĝ;k'7{/ !gj$<۹f2G nn&}џdzJmR-qԥUU ŵ=e[lZWkl%:,@Y$g4~`YNk|;JX kB۲cdn|N%JT[ s&`WS$RYfVVE\'JkhtmDtJ(PK0:bº  2 fk;{b:Ӄݜb51eߢP-(lHÉ.J#Vh`c-{3D9XPa4%X1d;zO'iDaCPUvf<ܜsRlyj/[_t'$*թWfEP̱GZnZhY/gx ,^M7[*[WYhмOi2qyvVz@W\M'xC xWVGY C *.gur;g( _[uOYQugZf;(7]8Q10  {EgXzKEϤb+2CKm{-zo9#PE~T(2}{ }o>r_Pp_fs99-i_azB\eNtOzQ z^t@>0di[ '& üLWmz[OLz A+{`P[ *EӬ^qO2ЪBqW=)' 6vLhݧ@3jly:+qw'6HګȄLbՈ&3vMeP`Uc"#6Y~P(ǎK !Xՙv%M?u<34LJLeadW,W;4_.r/1H3^VCZ5\SFO NL0fE*|)Ty;.[mukH@|IuH S?51ipccUϢaTT- ;(]@KߞC_*~HTP!E"دf_ nV 9#}TZ')_/'-D)hzkry'xP0%yz0=eԙV7&W\{`tTjI44ssOc+8\[[QNr\z@%vO4gqO?bwuE[$A7 Nw O:#ݓ4#jC-Gf (0u^x<̫'Di~PcfGĉUkn_N;.>uuJ'uOiY[48E"/YίWGF&@p:Zѩ%GˢUzV5eQ^F jP^3~!` ק:BryBeD%`6{h!,/ wi4uh%wL0 9%x{wWn+|uFnQA>-AyT"Rи+:Dz(F-nҍX+~0°Tm5t6vpk'<O|q jaa^(r{ʆsOm_Ș*QWUXsTO5dz_]fVܬ`]eIb LަnY2Y>cֆ=i{'!թ)xy(J90~FwjH>FڶC{-O7,R|5PLe6=6\jPkQc4>Wh*4XTmgdXjw΄[P"iOPLْq+˭?hy6)q()jcZ&6ӟ Id痽˳½-ܔvJGzn(-کܡ.^i(P-WHpI͇BH\(\\6UǕ.?һVgC8dc&cJWUN"yт}#qWQ;wyVn @IODE#한 q(ċu~V"S S%/ۖ :oIhP-a@-{ƍ,yUeɯPHTp /kB[ #pX"'[&qoѪ(to ۼ9e/~B꟮@RPjr鑧ƍ}*{Ɯao4ư]l%{ +Q?Tm~%}̴X]Q|53?DLP/KKnXSґDܨnMYkڀֆV^A%i-pJZmRJ],ݹ.USo_N۬1&@ Q: .j[B$qPQUkE\ⁱMۃ>_+pE(.ơӐ4 n} -<29F6=ro*M>a#4Mm&6`%:V:tL*J{"DI?өW\G bj:B&mAǾSZc͞;E*/Sa;]( i0"c2ftNeV\ [S6y%~3/p^ᵇa!hmTZ[t'Y=NcYkq}V|(E~(Ǻ8fr-\I8iU56F/߀8S(`&HRع\Xd9͸ھޔ`ȫٵxG^\S'GDs5Fs2aeO7XNeC sJUĹD4t!iSt4M[&YN 8ɳÉ[J~^$,\Lt!E<E)+BgLByN〢[ك\<0.Rjʠ딶@;/S;´J5T.{"l\ͣbYMl>TkFkySs,"]Vv+BD~lIPk]x1q W6VO pɫ (w5:84yCE1"*j]uf2R6& 4d-Jv|ɪ$`6ZZ2W!Q`|9W<6/ ݅گG6Ԍg\lϲ@xݲ/ihZl!EK#?zt Y{hS"cuϦSMru(/K ZF(jG/B*Hd:dl|"ݡ4>3;lUx̪'31䟖V]cp&C _EP`eJ65ʠH.c \`a6uGy3LP_AjOѽHs >%MѤ8ŗ Jv0\ ؅hCs7ĜX[J-'J 3i' h)mx#Az|8[NѳX.%⌁JLd ti~U[qnb번X/Kl;Amc8b2֛I.OQ(eXß~¼s"++{Xk29*)!m&%4džA-ngt $vy)<K%KkI i_~J[D'N'G3Sqw=}*?Ls+u=Hԏ 8/@0c֖ lwYiJ=ԱgKf0gӴU'SdDWM?|WBَЊܼ}P=.S#ַ&I8&jy&&S Uk̉#w)ͿajIBŎξ1T昱5^`tEm</w2~mlovgiv,1ތqxj=3շ?q3 GSɵϹBƆBuDaV ռ}{!E0EF.@jP\^CtQY#yZ+%cUHDH+KP;-1(|s$(T~m QG"5LC.Yb^.pϟ7 z Ry:@owZ7CDfphrdJ+l sgodJ?6n-Fޠ6yr,)ǔ@sle`6ώvV3XB,7z@"&xBCeH\c'G K{'?>j_nKSۜ"y,`d8 <;n2=>](v.rM iPIz~i4(@ϖY>-&Ɵ([x.3t$5 cTCg)5a @-}1"-[{'vpXw]ZvNA.2}B{4;i>aynQyC0NdNHRwr% eGUjPS[)r ijal>k*]OKxAD6 7c9+Vn\>'ie 8m174@7Ho &n /Mf(:73`<[SV(bBlyE#1?o\r%]p:6"kIt "%sffh%pZ'pu?5, a}s^MF>!]"_JmӶxF5ͧ8!\VD^$ieا j;E$x~QypAk]cK H.F}x1,6@Joס`WT'7("^ j"F}PVD>eueK5cz6K_Xl?x,̆uu[rG |O's!l( .wb彟V@gSz+ylRC@p=N )%>ĝ=9$$'eԼY9T>/Mĥ Ⳝ rh]݌E׽}VeѰI??Ԑ_k5+_X{.qvAF >Iš 7CQקꏷ ^ڛ{nb:Kwe⵪'Ӿ)B0Iӗז¾^d^I RcIIF\D<8WdW7ile3\i4#x?hE"2w$}7,[Is̊D`<&TO +NحL NOAX,;'n{fzM6Ҕ~8tTȌnH~ݗ&fKF\Ad:6T: -S|&mQU ă<(7QIe,O@\]0OQyts}qE #e HQӘlFGY Ւ{J .<2 t(=@m'.;}=VcS#MiX1)PZC:":u$,m?ϕuvpsz_T ̎!{ A)>#d$HEs nW9PKhַD\?yõT3Bry~b1gCrl%TR^̶RS ]d;i"F&y8nTIlhgIXK&&)#pJ)Ř;l6ϳfZ\Tֹ&ދ>'Ʈ.;hu 4ustP=T 3c1e"%,mt`(Hf=Q8t$##CZkc%EokwMGV)2Xov2):Ό]u&Rs`TxKgNc|XkNaCe# 8$> 3 Df @ z}mZ֚ѳfI\?`/ : UB7)3txMarLJbaoۖjW ?p9 vϒ\vo7lųn?yh9"FiDYw2SԖySf#; [:4P<'7ڳV b#Jd^cީ6eNhaxN1=5A^d0:.)UQ-D 1InDwhj4:j웟1pȖsJCd]^\[I(ӓg_!6^lyYXnh/.:R+!{vaԙb+ ziq^Y`;%KAӉz>& g8jDk IG98>CE6:YkIbnE- ߐ*`a0/G4٪-|{/иq,ΫxH}'nlYvb<"zxܛr XW$}{zъ !F {C(㋋\ˡΗs gߏ+6X3Ϧ אָ@F`;>QɨK?P[N*Vw|=l1|$7ncѫ>ȉm l[Gy5KT%uxZdeҾ*oqZpe4f`p@odxA)!38 wH֋NaX u q`o$pLs(r  {yR3,(bc֭!C4]vAlt~]RiS'qPqJho] !+t/I 9sKpg,s2 v[ r52(ۮ<$y]F}59 ao=s$\شq=F:(՜.ĚvP|UC y HɒؕmFQ.\BFFjVvb`-Jfp}_D9N )n(E Tؾ2-YR-R| WeBaxɲ|:SzȺbf#qK/¯<4r!]PPjh_%dG$UPB$Ig\z<_O"!|n8H3?: 47N֞ItN$+Eyc$, dClvwX9zO]=@rqrs1&x'Xb,D,V_Ƿ``dmm2F7s8RN O?z_{DT&D&i״ N6\Mz`6p} -v^< E{  tw 1S>ԥRKF6CRd)AeR,S BySeE|YNAG[5 q^uKP'_j& '\wd6,HQn=C[0KAp eO].嫾z`}xvRvvB%dܙAa &ь-,jbBI Zc ر,RqiUK̵vؖ}cK1 ?dΐ2Tt-.M\g:[u~7B}EV V; D؉J­$D57y64F`Xv hfׅ\i9 滬wǐ}woUًo [?Cˏw<Ͽ9hȌOel43r4lxeH2B8 >OB\ٜUOYx#u X0Dߌ*廬0|Ek c5/C 2p=O5crgi{/=\lD$kǶ{ ]裥slW 8Sv4" e *SCIx~ (O:րrz+[v"]"-kqmdip?;Z@!YUNR xr6nw 2EQRf%cAzTۈҚ[WoeDhM #&DZ/ 8q!X oo0U5my81L+; l?ٜ1]?81z74N/eк*U!ʛE u)ģl-mќ^\ԟ@X9}EǗ>bn0)0bp%Y[%1Ă]sy,e1 Tb&Iܾ{d_d+PDB/x=H̀ZJxLE{Pj)W AHYpa)&>!1ʋS-uXѫ]=/ԕ[VUlFA^95`)-17N [Nˡ󇗬lm!rUF;+6*|Huj#F 3@VLh 8|d!` ~[' 妶S?9Z;dWU(:s%Y!ty60 jt5C&@BD y-gx4-Xwp ]BQ)dV?5MqH[h5ty 꾛,|3=5 9ΡW0?SN F7UE)Bgi" `pzY?CY4XpT֌RCG+~TJן=TXuF1n(?o4u&"E |E[F=^_c$z"U gJad׶P~@xMl)"bO1ֱf+~?BNڌ-N1|IZLqp澊v.7&0?yV5;0Â=h(whBbgmW7KꈺKY*I_`:|}p]<viʁl-`ӍgbbcŅ¼ >]ODxeBr k@8wR[Q‚/b5yݢ* ڋ;#ϐD&s!wJzWQr*.] /ìckW)zK1# &H$jC#:YrV:_EL7?#7uE l1e'=hR f5c(iڰR>QjΟ"]9@{QN7OlO\~qgZY'66u&7&IN mde±Zr鵜Tl)H它 ɼ1Щg0QM+{}%y?v} #M!l0ߔF(ZT3:#Ax[q,KeH%ʿFö, `*-#Q~K3=ѵSS9ݯ™@'}sZ붸;Q#NU %Tmo tkriHbb|G(&ojU jc4%´ /+YNTzH"aZ%|hblIBfIrzҜaZpr#im,h¡ h G&F} x^=5UWZl{FfR+=ǼkFPӼmUr166~&mv/gAbR+B!J]h)=;VfR>VNQCieΣ=noLQ~ F[E1yDAwZ؁qv C,"i]YL;z7_"UeTºD7CERw(e1AMel\ԐJXA?EbݭذcF6!Tұцx7.yMZ~J1vv-Mu P9dpB<=T/Ul)ܣ&![<#xOJ$f{HHGШ'ivo,z .x)$j?k|ON}Ae7@:>Q_#=SJW#EĥL钅iVF;Y`pQAm(N"i 0wH\;lόVXo Ξlr1;,>{`85Z'4)Ƿ: ”IӐ zPEQȨ^aMbֈ~)kCW: 5TӤSSoxU} p闡r g q]K?Zlm\SZ((H) )K!t op3T5DyftY3;fvNƶhY9wRv%S#FD[~T$]3Z0r߷DeF\3Ƣ\0 D!i&VG._O#lCP Y@3&9MzHXrY&1{3Czӂ\osZ!>aUv.d61j.fRVcP ,}\"c4 fT;8)9 %sJBT Uq뚬83+#dOMF ~6u> ~¥}>Z’O9^eղLh1ئ}Н}]h^ Õd@&c!*җ5I)>^Ͽ5/p<]lUdϿ^*rcOKvYLy1}rFR-ΣfX*?W,爢vH5o㛚R_Z"/ fw$H?3OKHVh`:Eſ%~_g,LE(Dwz}FEqglm8{PCgnW>D}VSMԑrc?=l2$M,g?$uDg5wp#M4fKV#}s!Cx3^|@ЖRh8v^'ʏ+<ɔp@%'nO?pPW8e.yIf8d #CmswԶ(RPCހcV*Nk*w sByaҀIĚ&nM;?Kã-th]p`]rO/X0DX3"Z+yd'Lԇ)C iu'G.Qs;CŨ L1P:QzPH-cI@i30[RZ ;K=^T")ꥬ1RL`ʿ@[aɍA1}=qP0Bk29qn7{B=;n0eqO$B]݇/O~-|PgV8֘&'8z`6A s3(SJ=2p1JR.9ɢ5C-(ebE.;r.h >޼>4Bh08wB18fɰ#{2dTK 9ŀ52SO |zPGeP[FgHv`~Ls}YP¯xEPҫyD53f5)&8xcfw`D~ԫj<PeI؂%S\p@%,Cv{:9 2KJ3* ]G`[ ̴Jv9逍@߭or׽ˠ1!TygOGȿϥ:}BrPZYbC8֎oBA߻I=Ƌ60!zU~BAVf.kW:N:d+6QQMBL-LYoGرO mV?NKeBzYXR֘GRqo BapL6t^ SLC[O:П6[cH0LƨUVu'`  ISG(f:?QL-c ԟi.m!olu#TsXTDM賢NyY8 D~1؛׻s +(US6bxԯ[P 6[Ge,?f1a#b?3{njEhZ u [>Hx %+@oey-rWSifF~Pu2߱lbtMN.ލn={x0,la[iۙ.b$ޮ[^ }O>}!vBevږ3b!nD I !M š߉PU~wS0?J>%  :#jRѵ;@Ŝv7UQ7Y]ӍQ–PΒ,(!+t<@u"FlDu%o *_tRb n7`ü!]oh⿜Cv)5F9eDNp@ӡ/ `E4 rEAͦ_*M0<䌉W KrX2ۀI0 jE`W9pކ1ܗ:dþ`R;8eYK\DϹ<.pKkakv9\yc |>625PhL|rQ<'K$:C݁::G!΃kԂvl}Wm1z7!7jV@><_̳ȲwGZ|W1eSY]pvH%_#@ӳN$[> JƵ׃Κ. D8fjp5R?z9/8#חGW6GD0mQ X: ,JniȮrϩuR@bUQ1W@z1nv+-SIfSE ˴g 78Rِ?#m0|e&P/tFJ ~ ]nVd U)r^GɅM&0%}H6f)[^3|TXTJ*5`zJ vƙf8/z 䤊h5L_;y񊳗azhN12G&Mh]`$jMLili wZ@@l!+P'<]Unu)xMa0e{LM1h6fw8tl9OzD%(-8 +$&PQCQҞ[7 -'5烑wFPHly'ž$whEQjFK&ǀmXrF'rtcbkJ)vjՈlR~v< B&LBh4YYxʽf©W c{lϾ G;&,4}8_MEQ׊z}=`\H ̧ZR]:IH̺i>_21"I@3894@v^D L2".O);|%RUx}`v}dE}AV f)26g#XȞCv{kk'nSzu t$%0a͕gC `etp{6ބԊjvqWW[^ȁ~iUnlC[!铿΅;acbo'Qm'y(YdC)X\ց >sM\K&`|[Rho}S3Nu|^ŐMOT-L1ZrvW3N:vO Yk{K~1 ӥIN Еz7z_35 ,n{ Bl[8ytYM=fWHb-`~%?VmjE*qpP>}`hoÎt:4]Xw@n }a@ Mþ\&0C^$(lo(~fԪ!u(XHjSlFT dU41gŀEQ ;; ̈C5( cGҬX%ǀ;A9T_2 s> 6]w?4ި 7FYc?I*(7&,YkIL9ʳ ( 4lzrA_uѡ |4 /o43GWf8u{8͞!R>Rn vZɘ;xTk>U;oʹ~3<1ú+}^[SZXSq+ӳkW%LH]u*WTle!O|=)Wb; #wS&4mW$w< >qkI[: d/l%#z ҷ+ %WpvHb|&v5" yϘ-1p CRjM^ 10/BȨd9eJ =DE!VVts$;q!n~9Bc?mGC\ޣ?^T0ux'<(m#"P=/6S9["v,gua~l:MlP׼!usޔV ! Ӏ>cYJC4Ko(C*GbGV&Fm"I6bUA<$|`ڨ̵?EٷD'1fEzXVﹷ:L{X; jq9?1CxqQ[H\Fn@{^^W("y-aB Y̤kCDr!Nk V -F&-]Fk4|!T}Y:"XivvCH)9ZqVdM*T6 Bͱǎ&bD/;'_xZ jk3PmT ,j0ud;(~9*l`JN{}j-1ﯰ"h@s1,nbé)|Rsƛ>\}O>jyfCsq}.d'SLR#۳Vd%\$Ԩ7(Jw: GrFM:AkCQR|umhO)Ҕ[ҽtAX_".g-۱#$Gx/BYRW,P;g0:%1K+yP]@6V2,DߺcTAdhӉ3Q"U' JعH1 k){)z1Gί1r\ B 4wl)=kڵ|2 Չ^SC4n j 1M >2bG6&(t P bZO#FH83[htAymfRU 2O\fiIҢwqL"ydȬA tM,$|h ox 󡞎r\<"j$hlquȑ)j̎mI KJR}jj'kX&AiMBadi8fc9(gP jWlߦfH#5]J}>E(»&$=ok',Zz3OHQ!wTΫho|vTt} 46 !1rDt 3c6)H{#o{3/@a}e2~,Fi2R*P+hTz&8rY_5q"Yl]j ,|8J8f6P<]i~%¸bњt@qL+)T[ZsR܏&|I -RO^T|A(hx"W\ B}/ta,ΖМMK T'v7OU|GpGq5Z Z]Gy(Qtۨvb6qSy1;!ײP0t(7eiȿ ByzduVԬKwgg 1stj#'NE0&Z)$JNMoˬrwsn*᜶ zEإ :E>#@LxBI\oI?WcQ\ ,%\mDuv3sl`1Wm[qXr/V7 ٮ~}KY2AzJDS?)%DQM4OLȶ1ۑMgĈSA)7"b&~n&Nx>jiw?rVbÂoq i{Z'Mh bCΡ8S~ya%ID59 :[HXA}qe@(e mEzY+ho[^7ΏD*FRġ}8)Y *]@_Ç {.y'm {duOq.̢5g7ӭtWM 3 wfz:U榭SW+f.!5D2Uc؅w_9؊20OA@GO䝍ܹ3A~Zþ"je&)$5B~_e4E(GKYbtGSgH 'vHи"9{MFGGͻD(=yLC?_:Ċ&mM3X]^0MN@5;ɦ5#UF2st82x Fj n)"(UᶬzL˨!n]xZ2M78YŎU5Ģ{ 59jd#U8CFJ,jA#թN3UHfhÁ\Vֻ?oOBqq3*NP0z@ս887G(v qm3GW83Nd[O2RMr<\C&LWKRM׶WRF[g5ۍ,ە%D {0g <+5P"TAvj'QhER9xGc|&n-B TMk+FҾ|積{fJXQt,`]5 ϘJ.1sP!P[Kܦz#1Ӭ@nP>k [!Äkq (Ԃ:s>}H74_/Np2]+ d4Ji)?qD_NUNJ~V]nU;3GvW5 9cgF }l8)=X/P( W Y $Y?l?§A`9CJ{ rhcX >d7=yrjc3aC@`M#n՘f%%|T#2GG8ﱖ heĈX]җR技%".-oj!ӵ@QN:vd184zOjXRMpV=34{ .Gt !\ë{wVaV2(hDqa|MR1lLJ٧[1y(2$OfӋ;xa$xǜhj^%֝ٛ7%f<C"%PqE= ( :z,E[s]R06=!#Юq1EtWāo2. !n{µigE=&ơcn8͹H̒R Ys5QjijٱQa*\? HJVYnJ 0sgŨ9l2pp*v<ɺS ›OI_v^%3ekXԏ=6GjԴdgaLUoID{ Slc??#7o DS:E-ye{5|P%ussy -?n|֌$Nq & SRRA]Ծ j}ףE-jϨ.`ڰOCi9])<΢F "y J\9[lO ,ʞ>{k,&鯴d| ߷ xF'suV{5(kzA !iL1Ž=t Kk y=vz]S@yܯ76q)3&|ϓR~{:5 %32'3)KY䅰 Ps6kBf , cƜJ>˭N ^EFޔ̢uƿHƇ5˾=ߜ姒}K/GR<_S z9|#HpWg 9 nn`.!ӑGwh>&RU.D_5s5a@X=P]ʫ)ii }C|`IkgIXksVE* 2w5ԝWtΈt\'K=2ٲ@lȇi1\ֹ9Wi{6$W`7FQ{X*.5qYG坛R=%jod&Ij[mB뿛A>&"51!GxeOpKxX0nɄ%vA s!]n %NMHI$Fdft[~u#fC1zR iH~,7ƪ8z ?8#ym*F; }z )ɵ߹0as\cpMən`QTG+ XĿ„yxi[M}khKmdn )EEKB8=yhoQeOkd()֍P/ F }g+9”Ll;j37G%mu MHY#v0[`$ɥ2f RjY5'84R9\)K ?7!Nh`j@yjKiA6뱖1-t蕉_?3$ <(~GT 㖰0z '?;Ū1#nP1K呾P(W45 C~f_)3pJy@~/ %w dg#J}P)v=pCc'Q_B~9]i{-=jJQ)Yӏ`Ha7n+#ۃXijP{#abFL;dᰨ}K"@"x -2,"i=1lG_Y'gKh@~7'PB+DzRBI'H~O$S$jDa#5HX c@Ufp+%}*d* ]y2͉AFZ=X3_ͪ6)=62u=h>$4.ߌ-ڇ$$*UƀR⛐w.uy: NMw׼ܲa:=oQ3$eHREjai EMc6VA2V7.̟Ju#ovO8`CN]5O`"G/E&9Qȃ1 NOo?-b_ &icY xJ}.l'x҆8Rg8 #RFnZu~ . F<*WJ=YVUN׾db|0M2V6R\,FYWtNE8*G}5a ?]S~*ﱔR<@lg!i;sKXw}GC#qܣU#hj U;(B5>*d@-;opd_e;!Y(!JrɈ0k砺 K[ 1 9`355jqw?E[oA u':X(.4҂%%.OTWg$hop!a#~N655|zuЧno5VAH2Al6_5:v2WHeUY3-{ ]QqmGUD]{G8Ԕzagv٧4-ΏbU0Qh,9ud$SX,I'jvɲi<%q i~0(wg%*g1˴6b>͟K5BYuJ$GgN7h:~Gz]F7uDf[źJĈBCHPETMkJGs@5;@Yñu?q|JO|jOv07{^{7A|AnSvKPɞn|D/XIqdӱ^AJehsFtp7N"_x@ N\R^_X;=-tňRAqz@ş\-ٞOt'˳19E>j6| 񆜴Wp>YXф5TT[yjs'qIkUC T{h(Sml278ΞP~+tJYR z죋 cB4'AlDSzbj?n~- D3z / "޹Xxܿ?BONF|ajfX!?"u߯wLZ%-Q-ō*aۋ Gy.AWH\AL8k Qw֊8*T,aiAmȊi>L Z2J BM+.pO3 \0S#V1nZ:a->eSSM05N淨[-'5Q<3}C8(ЂWDυSi6~$?`T@v2ecI؜5IιƠE+Tѩ\xcIݹ <ޡC$\ź8Z09csjnP)GYY]Ds;HAj \kcTh'<Bd [<㓙=Igu>+@gCs:JG=c|\]W+crɄ*3PJ o{dxW OE-.sϞ8Zz>-I3K`:$8s=(L]þ |CJ!`@৮@Hj(I E$d1 < gZT3wm:Aed{$<O!{HuųQ?Y~A!ԬyfzՉmW63Hv|ES?xECVNwA Gz<\a[>.jYŀM~b 'OLȐmnMi>(Y!:˲1 nѼ>2/t\aj"qM "A$n(l(wlQyU(Qف_*;2EHJ v= O#zѢ[h;˲RX3/k( WTtֵ+rLأF٩ -w'?޲+K6Mt,7P+yd @.ro+"{uճ8iPJN w'fnO[B ЮJ#dt_m`Ϧ-Iu[ղf8dIC)Rפ P)Y}#ȴ yF=dFgI^Tjˡkց{"Co-b,v="] ^gy =ap!~cE8E)c_IŇj~-Ԧً^k-JD'93 $z"/u7qy*Uz@ͨ,ʄŞR`m* K J5yÞ2C(] A})89S[I 9 @Xe5MdSFFͭ>\]lbvTֽɡ8k%!gm{N60+ M'VzY3uj7X0\q dƬf&T!q!zC<)7_ k"GoHg>hH\IpWAFjQ.-^t+ͺL Bk6*ߛa!c^!QYǍce6sR}X: |+z佟!0cZEJG{A]KV{RstDcܓu4펩bwÚ(/ 9)7+G&`drB}$ H32%Ae `.Waߐ.nĆ&@I%kQR6 Cm:ilWsƵt2b`iUQtB2a ޒg=p7 |nFp4@W`'@74!sK{yPoW(ȗ2~뀁RyR>p$WnD ;)]2Wls~'+n~&Cm@逖AGЕ-k!,+?ٙxh0^D4W[Ն' i .ӹ-6݄·rXoQc,5qwѩ.jJK01[/`=+kFU>(TMUl'yv%Y6/MP h p\T}nADlʠ- ̢GܽzYe%erJHh@WQc8X駢HcS̱w|at^0=sWȟ524l+(&|ܧ{sl`΂a? _E' А1+x1 [:Ғf%/P oTqHaF=8;.o0oOSʻ8@I(u!5a0(Itb[r 3{ h 0pa4x4&aXni Q=eO R s:!%w2BX_Wt}{sq@uHqc[_'pp]pG':ƿM9ېpU_]kf,OFBq'O{6IYpZ)?[.sJsb{/묄^ !؎k¿BJ6#0釒Z?%PUybiEts$~j̯Y!@5E:OgC[TSCc\2?Ze2傷Wp] Oli"gp -߱+IDi] _☦ ޶Z&vAJ=,_+Hv(zY0ڽ +B^1Udpc$2A0es6f}&lTw?NR|nږ&Xn~.౓#Qss8 eOTK.K]z:@1*GFDW@ciV#YmE>qD+/4<;eGwA_ SIvlv N*|8ޙXUun1Nu oB—uߩx'G%{gHIJ1 w6IY-ݏ$9ܾx5>Pn' vZ8N@sWxؚQ˛>LOaK1"`UyBRj!TQ&@3씒S{ <)$w} 3*n[V1<f܂N@Fm|Kh">\TE"Ů$Fzpd!NvZoɼðI6UnjIh9m"+ gcc^%^גg-B9ERr_߳_Q̠ZT.WI_䟆&/ F- Girw͌ad3 1|cO94&QFM=/t-n8l=:*gDej ۦc1/t"`cHͫ -/BZLeֳi$ë]%K%d PWč [ ҟTQ0#̓C3ϙmH2@{-;ygπ!吪5j_a8i6A@2Qczu%Qlǂ:2ܝKZH dS1x]t$ءȷ̗m*YXDI]qگ,8 ȟwґzR=`Һ ξjX/uL ߕ ^`=C|g55!&|lgeaǤ=%UuI@[ r%KO+3K*hH 0wչLCpnvb}To7~UՎXTLwr}xw3$Pr60|\Ů~ H4r> fE|B '8N[ pNvIP⫣ucF>n7bͬDʗ)'YCp[>6Dz 1f\a2JC/f'_ndG͍OIG4῅}tkʡgVБM3gyDZP<!_ܛZ4e'-i|N H_,:@wSEF*ƣƚ(DV^²zP]hO>8W!7qT$Rm"$+:* c'3)3/YfC::kS5U1 1w:32]Pm/u.14d?]Uа J'uA8HIr׍p==܇n oZYR͢n\>%$1n_e>p5p,[X"Q;r-2_!. Mwp}׮Zu;DCr:/R%^%kb`pOn~%/ݏ-,|vGe!oͶN˾H@^pȫvr0p02Ϣ{PH}dZwV 6d[rwVm,@A+3'{ _^^K<<ڶZH-+A(%}c5h;b+K1rQzܐhB:c"*tj@ U- Ǣ˦|oR+τDAGY/ڙIKAjԄ87Vmžŝ! Yw al舒E9=.:a2Piӂ\\ 6X5_ŗ_u_7>h].kD?f~oPJO%9S?󊣖/+;E(2zk11/.xqz, |7 q(Wd5!i>MśKTsbic*l ͘21 q͊_3oAՈfV~m4VrSee=Q4SF` o2sy͸o]I+M?LN~YdXD+rdZ">ǯ>לũ5WW^6{54MZ z]s{jjf+ؔbc k:{d4(0o"`)KIk9t`5H4ޡiŨjJ,fwst>}K$4Y22e%a͆-=0RE.8?='PW-3`H/ 5_ɝEkXb޴}^+XD;j>u |[E\Rkޫ15KEyۢFp)&Gfz܏w&GdjzOǑG5˿ă ;DǣPOncX5i17U.uuraY'BB}FH3AtkV #::Fb# 6'#S? f(zT]q ;uOyB;YG x֞˷)xQ=Չt;O77'tf =HX<ʥ'5RGwn7w+7q_,$P$7ܷ^)z]3\HN>)*t@YN*$@N{nBڶسn3Ӎ~ϊTlV$1/ `_^"q.OOdJ1uQ @0[G VTMs^q9zoGC6sBgp.`힒P ޸PQV~dvӦ#h/iI8?Z_y=76O1Am%A1y5VPRO&}⿗i^Bzge1źͪP~hFd6EgGY461Ah O1`Gg]L ' קދx@w* :_ ^UrQ-Y*%t~2yU^U= */8e{0!/eTDYRH L hG1Ax4+kWfD{wZ 5Za=io3 ^~" EV7͡%4yx׭`52Pw*Ku& Ui0t)iuGE{u*-~ ^rܧ }!C(OATY99'$ bʀ{oG`2FΩ%T#Ã{9Ǘ@) j\1dk/a|3#@V;~FuSSlo8`gEHOW=O곯i!1 Ȗn"JxK/kǷAljZa^-o`- SbIJӎ pƊ^D&c7p#J #Hb1LD]i?i }6O 0˓vsA9rC>(^60"@Ά 7M+ݭl#޵Ts@-=f9 QX( GœUWW6;9L!klTeKn&cMeAȇ!h .׀аC49`>0iKSsG8?]{s=<6j>,r",.fVt_3rAj[,_BB晵xﺔ>;pΎtzk(AOCbb"SH~ۨepDu TW>0aTd%+q}׀}v, DvίPALӎx {>uNV@7KxwpAc*0aR"d.ɣy)^WĺpQN"`^ě#6(1 ?`J5 fGHF̦,QrDkSx6?D2 (bѽ 2?!d~P cR^ZԿ>X:Vv d&=kczc83"^ԙv/u>TI+n巽r8P"L{Qf0nf^<7*br}m4G*rzbZo6:>ܜ0?Vp=vI[=ק'_9SiH̺%:6ǪhD%qo9 1Ɉ8-T8cˮ_w®N`< r~*ɘ|q{Tв'F>%qy/?ݐ]@]jk~TsA?Ѹ'QǡC@# ?j-%+gW! &O gbkY|b\ jɐFUW^%5_>eLd*R0xcqgA)kwIajA|ߎvc[W\CA%EIjuVNٿaWnv@͖;\EV00OaWJ!YSc8_9i+uWAmZ_!>>|M(qdAGWZD{ e $3IJm˚U!Ԟ&*O_vt4)tY|ibA( l ٞS? ,֯dUMNoK呉E듮 LY}_3Odp-e7Y?=:wVӞ61_!,9ŬC@GSJ}HI,dl$ݺU-Ú+GY&'>gp9I>FD*_`e KQ٬STL͍ IU-yGYUgf+%]#.)s2^mw!&]ѴPɩm֪eOε@69(z 3$ # [ȁE̺#gIth6f[iq5$}O|u#+RZi ܀_^Wh01r-8kCLm!zlJf~Lj0"'q8ʓ%(3wōkBo}}\f9t!L\B nku.=4p{;~kdp_dudVWF2JI+kp)GqS/e#?^'{kM%mwD<;:]i:n¸_̲wFҝ`}#H2ޙ&8L,%`%fBLIi"(|qrr fVqi@ɩP\bSE7&o?â1{6y7{&K6$BL&9'='K ~Y9W%@B-.#ka Çbd:Y#,4@ K J i1g҉Ƹ4i囄۠{clo[FɵOfKlš^;65G6/>}Kz3J5#_z; r`GY%2lIⵥgáy(l;6h9uAVW6LP8϶/+?CL]ۍ 7T>Q,  ']N1O#sI~õƪ6V܁MݟX˛;ѝBr^uÔ}|Z'ܯ>Fy\ 2Y>}'Ʀj7g l pjt&l)C@//LoVTX?b v~.4ގ*֫w]RoutP5K>ΥL3DNCWY!(,U_ M`Po䲝= -t8"V] ,jN $C LIA3@1 *g5b|"=&>#O<8R 3396F{vx$jNB X3q?#XqS& 2:RCYn﫷0oviX)s&/ը MZ.oaBe_o.gXJ fRVhi7\)[yQ~@}o>鷎YA\ss FgE,%'ȥxQ2 8&@P0QB -,iHE!Au x=]m݋-/;B1ax륌 6cXթ- <}Y[&Hݺlj' |DWUDUM,vT#.L;YFZTa6_=LhwG-x*w*6L7Oft[ X]]D,Rw"}Oe4AHg4ړRMc=:7tqM|y\:\8*U^DZJ; P&GK"v!)Lt biYer_S)o>GlhaVxZ|:Q<' V:#) &vdtwꉖ Ya8x lP<gNMrRvqxQR?&?YGub#52Du%͝`)}H!"""ux #A zNƵEuD~}ēTh ,D'('~;U3 |'|\NnKI{1W1cbjfClA/%%Y'ZS;3~ɕZd%:Ϸ1*2?F8t86{.CoYrQ gb ^;PM}{OKg>g}#w<:>tuz0Y,<8>{6tm2ZϻNò n@{5|QWX*U_.0$r?\Ky!r.Lon[g/GL}۬F|1/7z`iܣF KEx {>ז;δ\Ht6)l-[JoD,US5'F9%mu)VMwQ[_F'ջYO@J.- j@/Òz{i]Dve֏H!Im2ιʭ@#ғF5^\CWpV}N[Vv-zce)s߆d-o8xp<'WB$.q}Gb1pt s3- U")9j+Vrn"rWta7$-rF2,^_tt=055\~ 2R7#^*@(%z6":W@5ZvW_6e."C FfqrǴC#D\oLBmɆ2a 6?̀!5f?/% !d/'5bb*wpLcGpSA$$y5.1 6;y8i*΀.PBRQFxܭ;-&(t$"^qExz “L\N8B3/asSWdY,&q0N.3FM!U&O&‡`顤7\({̦f'VA[&]6mB) M(<9INkڶJd0R*pF*c6Pxa{2Oi,t¯6d QQ]˜WmUS2 2-/{,i6*2kΎW\|5JB(:`9dB;Ŋ&ukgkmUwy>OqH޿luh*4T^ib(>?";tҎ7@|,5\} jEP3V88a1ٳ^~\>(&ֱhU҅irWO _Վ_%2|x0 N_ζREWڰv'9:1ok Kttt3z1詈2Fr2_ѡ&+*z4 B ޮC.ZLv:#E|bD=:2/4dQݿ lz6lxʶQ92BD'OSNEYyO(s7 ٬InxHyѤ D1x |W 8lYl:f4h~(]⦼D"n02ҥńbJy;KI4T3,qT=ReW2c8K  M v@#["F)`9lOc34]?#kk"}: an}~5)8xwpfM͝ Kǹ1}X2g:6r'~j*t%i#iYˠhvd!FctzR,Vҏ ^'l&6̘_|vNuzVA$pHBlNE9Frzj}˧&'!ws;EӔ n_blfݖ:)i y38h^I&CkܼѲ)@ónJYU*A|[Z~ţI;V Mh]1e d(n:}nL]QdRu$7EI ԗmՀFnX\f *#l4|N0*# oZ4+z$Ӿ($6O0|۲vW|Ez?5Q%Ŗ)LP!'i"w0B^` &ou4X}e1d2NIRֵod=Dž*zXVq$Q+n$D&WtkYxȿAaAEIt :T"ף$Ghb"]$Ip84Ӝkxsnk1B#&3ʊa4 nJ_[rv7TNIKZ8-,-DDW:4 !fY_:S֋5ޝB\jwLe6:4&48'XF}6nd*' zR} GF "tu҉uaa v6Rx 2T GIyT^Cn7/P0S)s]@JMJnJV.x‰sCZY1JLg#DXƌzH_CQR2:h)!ϙ97cvQD%fo4݆ O])9 7-6]p5 T`9u> .d*%q[@e}â5]mj<q,}hZ1kF6)>6 NC_"E?ǺLJ1^멢 >vȲ o檋ٍ,o͠cU:- 6^׊$vSߪǹI%+.HDA1Y >l 7`@*xL;6D[`LO%œҮ#W`@c6Sִ Y^{FYZ ^EyvSŦgV߮ǟC2iqg̶}e8`5\~oj ~&ng^܇O3V0&ZvtfI5}Od~~3b~(Z/HZvvE8qFU HȒfJs6..Īr^;-22$?=/ӯpk().')JYk{UFV)v{P=REN8a/C/GSR^ݪcwq]6AuK-0-ТTjtxFg]L=B8r+Nj63>_I٦ԟPe`RWI(rxэz ].3iFvgeJk- "/<][JopILGg&cIbD-S5X4Mm^sdLWanIdsg]*k ,~Zt8;W ΪkSPd7c1ϕTiq2 !;Urn.)H,r䝃X L|3Uz Z/t jY٬a/U(oe*Z4]ZtLQsf@&'>n-cT(Cmd}+(߷Vܻ+c%Sm6cX>#q*+BMTA"}r >̦n@0~!hv>A_8e4P0)_Rx@

p^VM +K Mi CK_߉|@%^ʆ Edׁ@ٴ{cCy; Ql <^xbr}ĩFvul 9g:"wX{Ska{+{[LȒYuh^˜5iuWXf's̎ ϧtj 44KvR)ovC}/JXr/*wH d.{w>.}kt=ujiĵ,4PrD>CUw6Zor"aiqcC!"\!P FY&当)EN厑|cX<( ?޴Zw><!tjsll`GuhhYYi+i.z e)z߬NٚtgLaе֝T'";՝DmƯGXf R 54>(U2qC2(Ƣ>/<5ǃ,+=BhuU&sRc\ h'ouY(H3]JIvG"-3DJ=(]βCغFyKXjQU%j̑+la>RA^7˖D]fP*'́r'V+Z`]L<¹]:v 3ߢ?Y<45P>}JnhJA8M$Wlb׊- pzN `3cR J?#k0@"7(6/}|Ғƿ&E!m!y%(Ft m:C{rpInjԿGk 0X|sHUzGNEpψxJsdMGAe^;#˰?E)J6Av6Tb-@^bt{_S4R}1֚0Ա[4{@ZQz%`8~GR/.oe宧_䗔 iԺ,ȌДƧrm례_]ps4h7.ډ32I1^41_t-J- #\3UxDFk;ľ8=#1؜?)gsQA-$@ߣ/)",&@EF%`wp&<rKq)RҊliFc o!b xt>c>V:p}8 Zӳ]30ّ_ llh}մo+Rjt Ma` WBZ uĚ^]2$;+D?.͏Iઁ8x9Dqbc6jA:a7^$6Tُ;q#:RN5it53zׇaVY%w|z4-30WYr ]&!P%)SEF=?z̷ƚ0^ yثJ 7{0<+EP&Sr{5_ 4;9>Բc [.ne. R` fW#$0mWVRX 1.#K蠑izuvE"GVg3hd;e#݋T/"1UXUPAe_]0Q+i.szbx$%w*K3M=(@iR;9p ('naƝ:rgsL'bXьdbyze$ʨ霎ֈFIc=In֘W TcrM,=q]Ba:qX(=\\CFFP q9'P0M;(DIy{1 /y/*5G>{\lňC8 :tte>yǘw݁awG\Iwl[*W CYp!#<.C'&)K'}k׸bb VVJ_5􈭭_5Wc] caQi5A88o,ZdÖ'ٷKvd!QLAv2@kf V` Fd({JB IΪΉ#,3,"U@=,`,sP P{6yX%v DܒFw{=۶0UthV43yiiTTEy3:&qi+ta#(+|!m&&K\D1yU1 RJ}'8 \tSoFdazBfWoqxzwOn` ŨgwFi[Xɒ:B|9݁2b8+ӪI .{֎զAV '>% iPKG%;(O`:۽Uw[[ހ$Ap"`1K߳7 9IUH+.[@RS:E\ DҌZwۑ]Y/(zp}*B-fAoRV_&zo24I%0Ĺ"?)l S4iwT?zhW5*"v$QlX#:=tKѵ}Il$0O\#T+Hsjnl+vg t[0b+w>^pKXiCr;6:7tѪ ,@Z]N-<{\VBG] ϞAup~yc{1YeY.$T.wG-m!*:ӅB{p̫ ZO l#.36tElD9(l wǃ {۔FhT&`'aI$X+O ~`<y֘Ӧ]׾0B{0/)e;#B;Pg 1pG&]b%1哾0@ @z +Z?rs>MEk^+5WPŮXuӴe01*z>|"FҚ ˜ИkY W*ʼnY[ v燐,#MOL<%!>icR"{RԵnxYW0H U {009IktQy{Ԇׁ "X9~.~E~ "&XTLxa;)}ҍF֧ b!'9ar#Ċζ*Vg{׵c(A+n kձ(`[=ͽ2m 5JQ+)byr(ٺS ]suyAqBS>[-mb?KSot;5R {HTCe[Z嚔9 !YX[dpPMʺʗc yF5 eRK|sGʬ3oLs=sau-rD UTJ[̾'-},b~d x4ǫ\It5e8sҲN!,4(V 1׉x,4>AkЄkeHZRl s.ɬvq*&ׁk˧F-PDfԖn%8d`t3WHjݻ$ k_LhN`wpv5e@G3#[H32)Bѩp303RT&C@Gj$;+eVS*6"++2ðş lp4ܓ;Dl# )!R{BTՈY*}7)pS4CYZo'!M+oF T?~L1"CM'%[2[v&=8G]W 55;d8ޏ} c>?ig`E/6f9|g*c 8_ 3[_)9&H|z">(6sA)Jˊ0S֊rZG^ 7Lj̋UQ:jPHs.[tz"mVĶM|ENrt|̻+[OvF`G[k) E]+gx %|)SR-{{"Դ$YH`zo}\kSҎtr_}7,,HFVncQ )A&r&+D7 td6]+zmT{vE qs'`FPQNnBpdT)Y&|jmCc\5TkS_|W^;={[kML˕H5 kTfjFZN  >ێ,ȧ}I@ݎbky=NFHQ3\Ri:z^P9aLAH{yt}kPa^㲌Ts.Ekz_<.^EXLq B%ЀZS+)u:o5B"5O E}w?d͆݊;r[i*>~2_PǀjM'cև.yPs5{śjwh_F2b= '}dS,BF&l3$N{.SsKؐY|BpgZ;, #KJ)c+BuuCɈȷz{$x8W[^!IzTp &7n'$BPU yXY?Ԋ3O ዘe{e1^E(KY:bEN@''N!=Ea $B뉨B"CG6GS25|=M7 S:<4Kt=e#Jxmzx9ȓZ>1B+?턗B!U<4=S:SI9$:ؙ땆eZ/cokv5@IcJbd(sq̶cn6J_L2HEYhж,9^!n>;3$ fŝlh 5WRIRPGUj"%sOe5CV+^ltH^xj!xmDh~$ ,/aU%y#Zvd4g7wRoaS6/oH@OE^2I0CtA o1tU DҒI+kjc6F|"+| z@lϜe>=򿝷b_(ҭUbl:D uBhms5YĝNs)??;g¥ TZ/x|fZPb!ye:)NlbPA^`TFJP638Y> s\%sڥEl ؼk$M.l .Q< sF1yLbDvQ\S " >O4'm8R٘f+ꮓχځ=xiX ${?5sVgoC$AA5? Z**x'7m@C5v~= >2l뷗QNȚVi&_gfyir\B~93겓,8lrAV %/V"sVr#1PA]g*]Mi}5`>ocb"Uªq\=Udy-:}ʑqRHJ8vOr'~Ɯ?uN̛|f6u[D/DR2'/-~R6 FTPSDRcWKQ">EuA%Y _HW>"R+v#!lj&\SLd%0ݢ$ Aycx`|i\+7*"lAa֟޷~TP ь;@x%e|*jEk/k˥5i&ҹCt6dʶU=kC/}$zV&C?^{yƇ&W6_@mUj'ak^5mKՆOS5s<<ގB+XIV DUYH: ?qҞ~wj~zj5 0W%oa0Jb|;$5 tK9N $a*v^Qbg$7C/awGAe&ǛFmU:uM50psq_oEl7@dHAm ʷ'aIQq~Nh$ ~GX*"o/XS$f/oCv6oLHlݡ,Qc1Dz[mV2.ig]KvOv۞.U*$ 뉿`kC):/1طZJJ fdm/l.#DzS?.m]gpÙ +૖&ۆb9P8آsVfb1:Z>‡%ߔz:vӂWgTk`_ 릴营ԋ4>GB嵰HVLchB0,wWFjvK h sx4H+ cF,%K1_O| P1NgCNH! O?3@f@SA̰%"ߑUfFIl)4D q蘀Ay^*>jȋkG Sfh *Mx??qA]Hd]BK!!s9m9{%Ґ~hRJ,*dsMGt|VAjXLkuv9q¼Bҁ\mЋ K**W.vPC0{_0Pnd~R 2ʂCoҷ(Gu Kvm=Gs'(I ckH%0[/4ų6>aևΉŃ)uˆ9jg"5|X0DGVÖ^Xtﶍtр]QʘAeaT>K0[咙|򲜗0x&<WYQL |,Xxb yCs*JV @SjrK>Nb1zkS@HL+t~< pX1=r^W3,zKQn!a8OaoeIM XKqO0FE 9V!_j HиGq>O/nOqM-ȀNpHuWHVb'Y} q V|[FgFH-Fl$P aʄ}EkD.ws(ƙ!l"k*k!ruQ-ٹ>sgzÈ*:!b,4uifcPY7*:B#_B7h!R6G־x?gU<[lVJ{ _0XpJ4h>}h"qh~#W 0Oqr/ca&Ю2d C+I_P| MK%];;"4ў2{*dZ_Ҹ(7j @8plgFCz*jz)F  h>皲0X%ZM@y" L JF>qaHo+׳iNZ2@R@ 7颲z0 bQ?Ndy S=4y8taСLy- ȅHCo,` \nÕDK^ؗ햘[;  Bvw]w%G;P_J Ja P{rO,+)/duys|tX}t\Ҧ TǬY|YsHiAJ 3tؗG;7VL_[=|8f;SǜMk2NnA.®\}[#ָm !]\ަ]nS1K3.݁Xȏo; xEoɖ6-Sy N0G,G%.~;I;LQK4&>R@xʍ" j7DgLf*ҡ̀Nu )]eSfz7jT!4D!V(:vZ3{;ǧlkJ:Gi' 7(ۈwG{誁#A0/6d5l`5!Zκr$m+&W).ڪzyKl#o@ɨ;K/ADnQB4O4#$M ]*\ k&^FS9JYy6xQz0w'A%m;>Ӱ*8d\raq-܁Wlpj:X;5pU 瘤7vbN&^\: Ѐ C(E'Q=I-p^+ݙ>xmCoi$@o2dy0z0hށ7!aJ803g~f c+sx ؒk+P͋^ EO|(.h\X>m$b> iDʲ;6!z 4bPr=6HlMliqPЬJ_K'3Z\ =靳FYJ8R^s :&K O3baDhcƛayBɬgyFݜ`}ҖAԶqƻ`SDE&oV ׬u_E)eCB8 d}n;~KԘ"QRfm')BdQTGfd]rX":nf_cFɓf Nz&50Yp;> j}&dȵw3ʴ>#rū=|h uz(D :jf+ޒMyT}\?>!5='F4Hvcߊ fOOR aWp,pgMpa׎v4̦8(/g>Ot jp"YN݅~:= 2bz1'TG~3c  |.l ɤ"2_9z(`9~`P|8-+pnj/ԛ@!p:iqtmz@$n5K1RWn΍ōw 0]YMUqP 0(@]=}h ܎"?5Q E*F\N{!{@44y%U>/(4 ܯ.aEfSwA~ہKI݃z]Ъjx#yB;y2n E|Dh|5S!n"pƳ/C3'6蹪sRjѝ׬ ,x=88yrZ>s?Z#sa`f_߻C VCz;P-4E}w3x:C7HN'd~}x/TQ01wv -GP]fVzp )w'L)&f*!]!7i͊Yiϐ8cw' ^۵L O_m?`.u͉"z^^驔kd9!̯ͦvD-bߙNLjA}GW|;p? Y_ۏu% @{H$^ˠ+v8袁T.~.*eEoonDaל< GݞٗTuEP%﬇`Pbs:5\vPhE,4}=6'Ct\~ڗV\(L NӍ*Dv+Fcetd ˺16>ԗ[znrQwsM8^u.#ͨ-ݗADNS伔w3<I'<<Έi}?=?1a=*O-)t+w+\d_Ei#<[+[rTze u">r7-oypttƍ"px_QNܠ5cA'5Ѫ/_?rG漢ԛu;@XFV˩QM}x%-!a*i#D/\$ [wL=i ' 3lC6T G1FAlZiH(b(3g^*pKtǪ(*v|Ϥ''p)P{; %=t O-Vm=h&_(?SGM(j]kjakfZ U;xDd\a6?? "u8#& Ϫlvg\m뀌f`Q/ܘ2#)LۣcaJP{ku6 ZETDpcG,*$z$}_`lzh$;d8f̈{g;tj>ΖKMĨ@ /WkB:Z * n̪9s iCV17;%rdPT!\- fkw[UVH_!*@ShK6(׸#'Ƙ)qb[WZx5&ʭK9WA{fl]Bmo:d$hʳpQL M;)H6+J|`k\W :,8hnFҖpǜSot5dZWC#3WIݰh5$`}]Gx6Lc?i s–<3NU&N<&S!uLMQ$hw+?`(>d 0|$Bpg9ҸG{Wv\e^LBL/L4 @瞴H_.W}L^e |? e;`^#,9jE ܆T #CgT HXAJ(D AyQ 0'CR$*l{85X>IfT%Oa/,0Q Lk ӉNY5V nm_zk (i7\r0 `ErP{Q"j# ;0r9ێc;1+%ذ{%وT5XQMno'=ؿӛ"]1U& nc9X9piYӵ egP%G̷{AЬ%7dd>xS =yCf=VJQtX%-eBLg4p寤'|cS/vb@ f"Gꢬʀ(]I ؤ}-}@`YhTڹ" AtQ> jxwQ\-pmRJ΃&\EcGp4pj-)#I7(eٸWaFVD@7 Mrb[WѾD%J1p ^k? 0|q!3D8@}M&yS5+IУ jmv| |Npc>DB|2z bB4u[ ߂.\Lg#!_5Bq'P'! {.웞{M$-Kq8 ,x 0OچRw{*[aJw#=H/ehE̐8YI8`%4\vn#l4d$ ntUʗ:U eo~DO XMd+'4M TR8F_v}j%,xV'Jzbx3eDӹ9iOaA\ai;jt^I$Ҏ;"5.=sdlgT;-ސ+penzL1c|.Ϋ YV)nw$8S!E5#bD/ȳc <_dS{h}}iaU##y)PdGADZ?W 7S63^xGͼC %͌:TsK6xn2AiQ:>Y/MJ^R׹N7\(-#%^[piI-kUjLuiAIU$˩u* 9~2B$GD3D;cbU3u "6w7nBZXCYuQ[}'q4_okݙ_N{+Tl{dT,kJAWZ6Fq(%P6,!;~<>UϢhٺf6К(Qgg]V 5Í&Fd^_,E\dd_4^DC&ѥPjs?2"p@jHAN"_:{iPӦq 9tHFJf ֤A:._pML囹ˎSu8}Sg4^s  WT*4 1IK=Ei_1!3o[3n[ܠFݡ`$h* 27_K}fʑ~,mfs ^\6#TBKHcW,FVdgZ=gO#SC8ڑseVVY6&6N0];hw.Nxn35B=8%OaFp0E-1y"\ ?AxHߕA!J6k=lD.јrӴc=0TxЂrnQ乣20-AѸdd0_6U$!>)׆ߋ6gi}RKd/Crt ^ǮE;؛Y "p>$6t-z1,-4.?֞5_t rW.S܆ذ< ,נ6$Ls13 p]z6Ih;$WqA⃋ t}um\6gn/j`Dꈵ7bGZ,@t.7v :$lؘ0ϴ5Q\e.* G]o)XR}oQ芅hRsZCSUKWx)3\JNg7x߲U~B .4-b0ڹ#nvBwHzιwyv&iIWF=woXx o\Gϑ޹)A"RA_űy'=6KH6]J/ҙ6/ض cHӯC"EZ c;yr,F֩)<`i W>K r2^&ԈZRϒ!Kz9Q|7E[F/CphS^ :„(Gw"Evp.[Əz|oɚɨ6sS QNk0'kH1BRKd5q1;U|5(DuEni%0sQڗsv9~ GOC(ِoNƌ;+ݑE[NF>7fiͬH=(Q \m& 1#H4%lEm.[ͭԘT'kbf;^p/7 N 6M126O.B."`%f9dݺлjK*SMXհ?E9EVrHd*h %"gRաI2䦟 (wJ>-NeQs{*٣QGEhw!";D/0*YhJ)s՗E a",gvBV -ƆyI}In<6-d~+!Sh~gp˂{}(ěR:F;z7?O(6%:gBkRӄ~֎" B*_OʧkZVZn!tNsM߼2slCH _%V 8͎ǺA"T( >Ոy+%VFV(VR9@g&NXr$vdG:|(!F_-^[=@'C1Nffc rxE! zV!be|3BA))#3>JꖠlƬ|k|˜x]SӇY ɝaNGN^%ay okqfF%~1ҍc$1Dfň\ۥ3 %MG=ЉMlQh \iR aQ.EGs_w5D7zQ|V^J}8ZYw4mMFգe/B ~1grU=bK'L (ʘ,4d@d!4?e{tʄV.:EQ-1t$^DINUéFg@dSD?BIJK~ډ!vIs\JmumA5 |-ce}+ʡjllZiLl2ƽj=F^DVBN`r&T/gyW.ge I֬ΣFZAB嬬>\X"ie.: SW8;H&&36HY L2n45Ar$]Vq,4Aѩ`/8ߏ0p^&XmxЋ"']ua" śAY-z'u埦QBeYKuu~ٳ ?b-6b*uW)@98UC iXopTC#'- .sTAO-X*GT O ;5҂-ID)D&dWuG:Hj~rmɝ!d)J.ͷuzv&, `t u/y{,m;O|ܕ[ɦW vIjN+ۋ}"D6\o6kaxx(a `4fO{4 4DwPY9=;<Z:%5oğ-xko ZfԨ|w +&kooߪ(.7wLUPx-tmD*w00aHQ-aEN{ rE@qbf/Fc"K r`r5P"{4 vvSϗs{׳jtɄ,5.KȔ@tMȼ 餣6,Μ9OjB=bs /2} wzނ='D^wpACP7`)CTa]K=C"3qǶ0W}in0 +C͎Bs۾G P<ةul3:XxBmQT;\f'/RBæ%ƪƜMFVavOqj1op(gޡ٥!)ZtU<ǃRrqb{!P`ij P~dZ zb&9I1`MV~mգ׊2Zn# Js\O?Z5e@L!"(rqOgQq*z^*3mJ'7Yi}9e-)I+WeTn*[[D~ IgojjeTš8A&첔u>5 c^ {STaf0) K4t&f}[@ 7o @h,Kʞk`Xiu9LSrz\f-cq+/IH5 v Hq>fj+1SexZ^W?!ΣGncj?+QmLJ4sY $#柽E{qQ+{Äj huoE sx/m%Y+^wcprƫ^#;4R~R縺{[V<8D n?"TZʼnۢ+OfFf+Ŭ$(BdZkI~V$ DìX~LEkVxېBcP[Nw6q/}*Q+O_5TD|,AY;'xvP!Z B"HSCMyxU `aډ:^hɺvOIe|i < :>$O;`LH:݇.Lat:&ȌF0N_iIyU`1fШq'92CV܈/(eԿKgO}㵋 me!SN ء[Ay>d<_,<3 YX49$D2 |G9@R}\N| +" Q\Z;Ұk¦6.jԻd49Şnv&; ۛn{V3d`!]do~)f [Fm8LpgWe1#C5ipK BJO{4a5.WItri1wxr>n@lru6wS (TخQɁô7 8 p x6-+؉瀶=G-*~ ٻ #3\HoFţ?c~thn"+j,W~ڸ6 Eл-?, kQ\.3_38Y '. 8.)key=9At!L΂0HkdHP#F R4@fc LPNSUWZ1[Ctk}ȜC-xcSvqwSXٝ¡r =-7Þ=gҼwx* FEDd&=h4C6+8&IFNpI>& t8@wƉ@$ҷNʐl?Ns{kxlS|&y6xF1Kw"%sDujmٯt |RLb*ƊX/8"S3VH*X^f-@^peaTYlf(95ƴ :Ş/{{8١ G|  iJ}`'>z4tQw, oyYY.![/*0$@3hI|Iv^༑s uVuEpM H OIZiU-|(w6,b=t͑bL?"V~s9*望 FR:JS=f7Gbч{^؍||yJ˔Ӓ@lSj94E*]Weq 4_m4#b 2 gQ<(Cch\_3=4k0(*]l8zONWFH U54GHg IoB=J<48ʸ_/gܱ0ެ5iyK7Ӹy [2X\&}9p%=} ~?.U4nǎUfRY먩hƐmXRhu"xiUtKL{&l,SJǟװ ;)ce?IOe9YrdѮV;z  vM,p7@b'6tJԷ$oa)-*zbfoO FNk^^ߚMU6QO x$et-"ǰRfA!}f|9,]jpOkx z[ĵ;/~|yA`/W5D1dv1oj4(Sh72' 2^\~xB>2έ;D,C؈ 1ix|#Z~F}/Ok܂ӜTuDB#9z.>w"`'Rn 3ɱ~׳t0wF$mNtL FwF =F$lOnf 3xѝ41~V[Wu5|95 7.XkuE0 '0?3AthP'j[>~h/ lT߀MQ;Ye=H=ͱ6m(JҶ5[{2Ҏr!{!/d >K_*,Z:NO`h ߁"Ǝwbӥ͊S+:d$o v>6\A^WD|K({C9U/k73F:xZkr;>z1a f[^&G+]ь1mA'~Ś4 kCUw`4m,'s֮"t+ !LFi9VS4d с MApU;Sf'V:n~V_{D-UB +1n0ׇ *[J`T<5"{}[n{5Isp しCfRO@qtNLTəwZ <#'[$JRP__1 $VhӦ>ZXuP_C Ms$f#PLC^p.3.4 pϪ* ry x٥[M1~ ?8`S#\tg/s& p."w۝jڀ-#q55ڵH,'^ DZI솅b:2噌}ߣ<\2= *W _RXw5vADu F=& iSmoYZir/3 matn]8I]_q~<% A]:qW ^)"~iGrvפwc&yf<_3 :h:]鿱[ZvIAc\|m:u_4rtĿ;&(:P rOdFG|EAFRb$ֿ,u2jFfH%b-`"ln|dʄY9K{W0unҋ lK ;*jm?h}GNU+'W;0WvYFMӴwWT6vyryS[yެ3fX9N)ʏPa+jjۙ^1}U9Lڽ?rGi7<7$1)hGǼWM]8h+hgv,|a2Pc]O{I0===I^EEM[=@1UcTD{U[.l<(O€nw f\$n_)#SJ s܃Vu c2r1|o([n yGZvD"w¤12\fP?>:h*[3Mx2&: taqX"/C%$6YRW~eumGVƕ!ʖ?1) ('cx%5|7 e3xkj$E?UEOx-YD휀|aM'/j<{Z5 =<+u/Ϝ~AT|A^ѤZ"}!c v_ݵ&ЕP`7X1RZ)Ly6▛GkR~eIH8D3]/^i⍦Cmhp67I >/fOSo>= Eq$'ޗy>K8{ 5--a輤(K[zgv %"VRsA-$+mcF8i+4 |s̳ oĖ'"MP%)Y']ɤw 8_Pb"QwT]YlrۑDj=̵:v<<!:ﺽ,IElx&pӨn `NwHӽɌ (WU*c(Ȋ4DUp>n*fVLue=Zy'44'N9@sy V]ˑz{fIˆ} {:ѕraT_J1h"{J3/)v?35p]UȎ $:;qg[`MԑzjHm~^vEnpsjﺨvQ"2 w4~OiA#gl+SMY1ع 2͛(G%IKIdL ~׵Ͽ\]ܕ!?v`xvj(lۏZh%ȶg&&t%j;$a.$ht_U'GBOWX=5y2I$xsžIc3yI}fFKє<iAR l哑O`"mb &Gxs6MYI{<xv/\LEUczH/!ˡ2!'=aK}Ɔ]G! 尬.7JsqUo$krAw;m<ȭz<]9~KzMvrּF06resg$]Tꐽϛi;FqcPXBvPX ;8G Cp3VYwA$ " j:*V#ݜڡV83So#f0^=I`%]oRtri] VWBdQf*cZ8&(>I*U듳ĉ )&_CfWCkY /].>v.tsg~rcl n4/΀ h=(F pY/$"pdk?P# *w&B1 EP۹zna(u.q с=мU(%S/mmLk@EJwçB\ ׭!<3*z4†x$'"R3( ^sx;%=6Aw~CcEMTMҏAߙ jҌo??xz#C;fgxt* ta'yMc3;9IJq'(E5a 7zyZ^tWYYtc_7 H}$ 82>r{Oǩ-lSEaJx&oW_R!*Ǝ 5W!Op;& T+7 { *|/Qؘ5"Y6qѺb_͋.H|}S_G\ Epe ش羅x2WcFDxFC:Լ2"dX*h 픚jk5 __R"\ ]7,#֠~-LQ#jXWTI|k  |^X>HCUmИ/̜v,G?/_~;{/9kw fW5Y,541^B*,Ԓo1Iaw dnt.+T!R혋%b$pcނIzOBea\-yn&Bk.H u+pP*Rx ϕ&"`J|_wޤQb+s>et)l"2lٔSEj\-ҠvSPl_Lp_{OOԜe%&<3]1tn{4Hdn _+&X~uNJH}Sumӏ<j#X9LHcYl6LoM-I.Ju?w4֫Ӱ>,R"Azh.J_N|x "'m:(S,(Ocjo IE:L.V M "lgB=;«(F+u{Y!JaXb{kimQ͉6SF9&Zr.Ms!ث$=YoaA6pݕ8"kTg6q5oT(D5$>_ž H4İ44vw%oҾ+ȤEdEz$h+yja0H- O㻪1\S\>}RG۪ǔ{߶=,ͺS/)j ._ӧ ZzUI?M; #U#*W!7ل|~Thą07PEK ,E)Y%59T( ;r3j^mxh%YjK:H;vrB!zxbȻB7P7Vt} c an,3OR3^qq_fMa&S/ڴ7)_B[?\]A?GlϿtۏF-<Δ ڀHR$gq(. |B}=pi`v ~~2"5hGHK'kIoei$V*3F } dj/he&Ks k ndo%zg 콙w*aKx8I",e:M(xl>5*BjF]t|PKrF7sW(6OcL1q̍K2j(.]˔Vn-[I5~Aq}.nɑ$r10%^Z% QҰG9Č 'ZG⫩GB`ٌJW'猩)_ݿ-#+^d͘ ZE%W\_I<2|q+h24(]ٓ)CT ȗfoc#eXz?媆?Rx9g!1 yӯv:rqal)Ll@d3!ulp< o8 n^7cB:೎l{]S"v Rt(An9EY⾚/jQz7=qZ2%-s_8(oK%n%jJ "bE}ڑkm2o=7a'V>^U]iX7|ߧD^UBg/7B"ihu3\7mpZ3#4R| ;9ܝMMK.Fz57 0!V\f,),ivi6hvȱ15r\+pI""d~ (Ks$q FCgp?lmH g>n_mvGEv=(9,罤kG̖*9F7ĈB$ 'sG D5i*@Q % &%h2Nΐ]rAOH`V]F.٤=MhӆNTՓ˷5]ýXه@ `K$ bbX‹:}x5>ۧr0#x?HrX-@<4#]· F5D@ ?2|o$Al=0EjF@m1zs!MĤ|^j:_i7YZf ߕ%l5zޯͻ m/i#9^T-lcSi h*\038^.h #B~ҙ.63*(蒀g,LT!tQ[6#|gn̴2jKpQ2278#C7ۻ%En zS1'H. 豪 -MJ QQ-޳rGK_xGGދBѫtvԍ90#q8P)uTk8tw>Iu[e$7-ZuBxШ<,:@GIy7ÞayCpHl5k`i5/C܉h/Cۄŋg4O-D_ *&'9)tԭY .]U8eN9ܲ# \j@y/<(4 svg_N(%Q'39Ԇn+qZ급 >Nϟvllz^pG:SdÖ ׺ցjxRHм 6<,E.+xg-Jۊ;VIO|_&QY$NS*gYZ070701000003b9000081a40000000000000000000000016661a1dd0000590c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/usb/serial/io_edgeport.ko.xz7zXZִF!t/EX]?Eh=ڜ.+3xpg:^,UV25=~!9хx]-6h?ٍ/OR,ܛ iü#Z-%"XUsqa=aAjbkyR2-kL$kn3VzY(~BVמR ^._E5zraqri[A1Ȗm~j(m3zb>LR[O$o&|Y 9Y1E"X:}Q3~ZtdԜcHk~MSovXz59)ƍI;jh~zvZ^\.. HjUA+MTW KJ  ;m_8ݰ|hXص7<ǚM£HR&&J1JA V Ό 5P6P+`ߌS K5V2g`e3E#$ $\u?BW?rMچ֡揁3FUfǟ~fstM O-(Q(v8^/ ?n9t)p;!d/5J̒iZ- ][xIyѢB%[qĩ#5+hb\jɋGIi arQ[CU`VJa5vS۵Y5~r2aPM )`*)^J^:ʃ;h9hMyRI!M{hvU>|1sieGu쥪YsEʨga R~\CeFV7>ge_NHs!:s)ȣ:q{Am_m'^hq5/B2dy+0G`=v.KYa.vX3?Ri9~j 'MSn`c[j{-%O˼JcᢕY-|UbsŀltD.u(q2u~Ig(-\Jt`s^mFf|:d3!`65~d3/;\8zR=6Hyh:g Q\+w֐V??aEq&EoDúa11GAw޷'_Aަ-]lxze7(}ӿUܪGi FX+V).%JXFgv.֎ssJ5wELss|Irv!xg%T6AtC>"t}NyM($Ixra0\:>8ŘneMUѸGfMƒVZj,Ec}|$t${v u[ZBxex(/vUJ%?m \@4>XQ 4͈r8G$=dA*jī#뼮^LWQy*YsO_ UJ=mv,[ څa腓2**vapU5d}o ҧ.AF50-뮬Lq鼁{wqL[ hj9{OË}PgQ5qcƓL8񾁲j;.ڿ){0O8QW^жNĊ+)I߂t I|>/G|_lԫ7M7wAсLhx>qCr+?y/^Qgr:^ M艔[\|Y&TWA8-“s&| 5 CSi|?~1{Ԉ^R%T'{iZ{.J\1ir88C+agxU@ hmCF6IJH& luJIjO:FZ0䃹+,jla" %QvzicwvLM_w~  wgj·g~8!d ƙ̀\崊9%Tc,1qfi+?ZH*CgêXZ56O_m{aAB &&@pZ}k-W;IL)ﶗFꐼ /*J|g_FXǐ=%vYhB?%tj/P+(g ixƢ%]ESJ(}Ix3P}rUR5im)1賍I8nLȾin4V8zPӽEBFʭt8L1|qKeVv` 11Vg:kn8wRrW1F{ >J/~DH^E k,lfA@eq#L3`\29W7 XsS 0Qv(#n{GCݥ $-vb j̴ogUo+9xHu Pϝ9,Y,/w,ߘ}GJ!67I<uSxx 3bhOglteۊf-ض\~r%]^`ۿ7@zDd񪿺Yi8<t'SOwIS+s3 `_9jqۋ\yw(*b\wپxW(kS}@[N" <W IV/p͋\f Ϗt=dg.pgL2@U H3w *kY~"[0=Θr;(]l#Jj}ˈr>K\~]q%( *Ee7iS :eQМ|(\8VR22KGmXb266s}>9}--VT7z%B] 0h~3B>uJ9ؑy@[)/&j ȱᏘKCn%Kj| OЌiHGߩ怉,Ɩ0qdN˶>4˖D㕸{F-u52 ”]}@8*XàJfw_+ ga$cj~mPT1P2U,:̚E2p46.#S B7f(-QU2u[o3E 4ì⺭6`"Ь[Bk.VT4P>na}J4e=WpQZ9Ћ z4}aARGd҇dٵdFpz܆= ?DĨ&B越Ӧـ6%#b99~aPy5pY_WChoEr.+N@1Gt&g,PF4@x<{z\VѬGI# @]G(AՁ7+@-Gjj,퐀؆(I^#WkbO`y[!}:+0gzZRAa a"mF9 &0mm-[$EAUnw&WXPWİ=]VM%%\@'uS{noTETOJnY:3!]xg`!q{FlQ׊%oth'e? wE{߾~-}i'w&cxZnp='%IVs<(-9M75Qp%iWwGnfm$.+ogLUm 'wa6V-,D(}+le/[ ^V&gHe欆-=O⠑`b؏5ÏLiK^a?B+,X4=EUC!ٕ!0:bS{e큢Wi#/lZzxcnK޶槪0c{$8{?>DsKԴy0$ g\RMn1$nz̘,)ʍ$TɼqG, 3:۷%Hs>.E\)0@Ϯc/`u#eEGӅdgE{/PY.X} N)hy+u@kKR(?&"kоc5 TvcPv#&nUA[A7-UbP\*+ǨpOIG~¾4lO ,]ҋV -.ߗgOAž9TZ޻GX3%JX'wq? E&ע`Bq0(S8gհm08Oxe-_ݛ51̏8XLz.M 8JAx^:xf?w+vZ[RZ|X2 *;]$5ҮOg=# ȬmlsIk_c= ~.o:jX$XmvԊQ=Q0pkxW<;|`qye5추HhwK5`hY];5U6$5սcy0!0 ݂[eVv#lO j/(wzlݪ3^!.̪'#3_ r`ܝ&{} P0Y)d*3bG 仺 Щ^SWn AʄWiUIĎP dKPFUmY-J_-60"z{fwE cSⵒZDm0%@qJ ;^c ^>l/X  L!|Z㬑TP˴ ~t t~.nwoH q-JZ}ls&${!˄Z+R<@4DVl!T- js| 6m<ެ&Њ?cmPb%GqlPƵ ąF"8g9d1`$L5F0yT0F3ҳwJ[@uyyB(ilݍr~>k~&Շw7#IֶU9L5E P>zITs} MXC EMArA'94NTede-?0a#껇Ǯ0R^c8ڌ+pW$Sqh5@O؃X4MxUp[$,E [@8tbyb'wM NȐl5Th7BV5[)BuZ,w/(ЙOX<󼅎H '1$07M&0GwHQCf*T|"S,S,|zt;9)3L ԩ2(>U >&rmuP(ze@ j[0Tcqpg媻. ǧ&(,^38åcƈ5 tOM V=1O&(@Etzei5"<}GRnoڰ X @zAo/F KjDyXBWǐ3^yzD9(5g;RDkD9xoo8 yKA ]2QD at) LVU^ FD  *u-ȩ~pF? D~YO#)ˀ(~ahUD+ȂKp .R.K#aNHn@6v-% Lˏw>yn~uXl~$ΫSN8??h=Wcqw1KE~61UԪoИFF%mƦ`+?CCM&!Wvryy!'ӑ.fEQK׈-3J<Փ zq~|X*v&'lv,3nn–կT2R2zY!ۋ% C[l@QΌ-kF:ુmum7b^/ϫ$k13Dja^}8m}Wtev )z;4=bc:/Who@.[.A9]N~R#@V*8 g yf"Pr"sm. fzf xIv1 D;&H¡N,66a㝍=e;JA!@^[`%O PMMRW^5e6Z G|8ڌ[¡(i:Ƀ2Ў+ѣM#UhRF,s55>GbW*Bխ Vh^팒oɸ>^O"•NF_X-1Eaޥsf$jR-bL$-g7R"!A'<0^;} y'5x'U؏58 Jz7W\2‰w>_ԧe7C@2MPopu4@؜+#94Fョ1G >Z)a+5J4c~[lmGy "43#Isq` s!mjh?@nwvlUOQ-4E?R:sS DHn6SS 3ή%&A6"GDտ娲b̅'(N`\g"@Ja04 zgh{^tmLJjUwS!rZ5=b&kKExS }hL<<]2>q%"ȴ暑D} .SL ^KF#IwZuĻdHrMiT/&af+ Hw ]H<_ й/ 5|'^7+6g3Av,p6C6uۢaDh_~+F wT%GO*,$]P.OosAf>]ETOΓ\W9&)"[K:1 փH`B=]qſ:GP n;*y$8/- THS < 㓞߬};;:ӆd#G"wˉm7"H)wjUJע(zM6[ Tl]N+NQ,Q.-n{3௠~l1B(L={;8>Ŋ-ʸu޺{~mkBJt؍y8Iⷌ{$[ˆ'K?5N,NuUj!(_ZQ̯ yܷ4!xiJ9TzB b|be8+ųI6G5:v`ߣ%b⢂>,|-n!s0Uj㙾3)):zbTeY'O {=;6YW5> idu2U=ޠƢ%{U6=pq\~ bx,NG:w]m ) mΝ] HLo?˗Dc.E$,/1˪m)g,0ωeXV2t*̺_"HCj8[@.,(g,c!t;jee,ύ;WϿS[pfWک!91b]nŲ I ۯ&Lis4y׌zvB|{$ÞUa$o֐gDI.«fr} IIC_FD[gb5^ ROr@SuvV_ N>-;Ue>/P%`iI$5:N^[Lf{g Z?Ÿ} `"!3KzK?OgV`J zJdg!rƸMK^N/s(DNyĖA":"Sl/8}UvyC.ē%M0ľ>ߨ0P X:(Hs*sk.U g?(Ygr%k²r№+pzdfa8Z|d175bv++csx:F1 |FfӖwy*Rc ?S mݼxe^D6DhNe< O0(awBʰyy:lg7̦SC57Z2_Rt> -l&>njПvQ"" ˭3sGcy4s,SBAf54P7`< 8޺> dl}$v8@ 'KZݖg䳪m]kcad=w;Gxm/Z70^zWǧ>_r4~EC4:Q[lA6U3>զ8/gmADlyV!Z!T:a-c-2g}- 6|(Ή#K "->4Jjn {NX<$!cZ`…4ӝ֝׎NUFP)jAE݈( &Kqc'VOz4K'458w)ԮA\q8;#ƱSS ʺիP{(MNAÑQ/ pV0 lsA,bq׆+aP#he6PK]ϷY]C(FF?N ~R?eJ3EY+Y3WV>44ju^ՇzJ+i"UȬGnXb&A^ xZqp2Un|4ORr~ kdCÑ|W"/5AsPU]a&+X.VU _r=K^m-(k3$X!K\A&?4-s d6RE},4VyHI d1N0X1LTi]!{[Bs%ج/&D</26IfQcp4'9YoNdž#VШur3vlmSv۷T["0 /Q6mÚ`*EQlU4@g"D\H^>Q;È'5<|8ۑ300k;2ED&6v:|^rw6msDh^Nlo^7^v$/Bz~Kdq`U冧`>7n9آ4ko2QUr5h?[d"88#Wc䓊T@^c`h!bpT ׅQ,cJkW. Ef዆f =ԫQ^J~0gY#Ne4!Bfz~Oՠ A ]smd=J6`w~4(=Sl00ci&Eqch?MAx4 S:%uhK "J U y11S=$UVY3(mωآY]_|`Wa5AT-*:/J&(Cp.[ԥg+o#AS/P)B) ΢GM XD)dbe릕XP:yBgNu^ab2[i)'\?]FEIy/x/Qps؀rˁ Mtc݈%,OIGf!MtS`2F~ Y&EvT"B.V"]uXU3X?Xfe~6r Lz\ZS5 Rtvϩsn][)T4yh y}?IaFAv蜐3e] ˏY?A6+Vq# ;#iɹBPZ+b0c*gLϪkuك-)lnRhy V\3  &wfLidﮃQw gO*8/\=~i4ZOf\z6FP17:@W'ex%`=3K",b.<خSC6,riܚՁ"2X!gzO"GB%ٟ<% |$Htg5:%lSUЃIW [3Yya-N^vUcXPVicݍf\<O+~vB8ʇb4FnlY.@o!~0`nIȄ54p}ap,DaMCڀgX!(܁DE-`xL"[>2c{U]t}MdGb?3vVMb-&zF|HX&GD@͎j :\9mBl9@%3.ԮKޟ_A(Nd;mĢq,_ʞJᗅ#+J;EW (M\E&Rt EmpWFO_tbwР񋃾P@ǁ1j2EX=Q$9ͻ8*?fH2.Tޕ+c?`W"ښLΘ QQD _j@w"T`:ϱ? 'wңG|zUv )| pl[ !K_dtʗeA _[bꟲgf!?Ȥ2)'քO̗| ~]e~3x֒)=XҘ6bP1ȷuΊT(@ErԓQ*f]MfuMR9%n/-2^1= rn!CflJŐu&eB>qXӷWu,FG%7Օ yj p NaӺUð `b9KvXie .]{xcp;Ac|DZ sa {/fO&208V{٧&>w}jC)Q#D1iz@9_81r<ӟ%֩Ln{ 7HרjOD͚6, *-DJiD3l6/9ܐ񵕛5^O hOe鏝r2ذ Չa4|&s]h{LhBQ3}2Ydrf`AQ]K_g8u5r;0֑XPt+9(nbncW47N8e =M+Aǀto8yP ".TV8}l~8lluwWnG+Eo|クb__,j!Nz/635^9hC!ĶS- :ҮY`yqO3(0Zé6?~\+*mZaR~4HdLO Uc tYh8@tN ̺3nXrQAYV㌳nuMJ 4$'iy+HY8i&PQM?O6ZaX\aat7YE EkÛXL$+etF,6/LKEPPȂ{}ޟq\%"Y\:D]+-AuN+㖭I-/'!s4.`p$CD#lל VHz눣I;O/h>NMF1- A콉(QBCܛCҨ\.@(\'-mP&[(S,!Uabqw-o«hr.|7T֭`jw%[BiZq=uXAXq&<_.20PBwR=v䉝89;ޘ[RH@_\~nuё;\ *0|%;[x :/~8/JxCgPG]6ɠM.WiiqQ$85]%>;Հʒ@w:Ց E[Ʋ]!mլE%Y\NF3*2=n|gx~.ş /yN[tMQKJj1" vWSn]2(V Nk)+ ,vVF-I PbEfp#rDjz5U&7'}RF^.d`nhH B&;!%P'H~ _b y7$]c {CEb܋-!FEwHӭoHhe1EZ8rUiXZd1*!9<͹G+0=y"߸/0N(J<%i5icm,}h`q0 yBV=}Ctn[D.8B$tM8~ &v0+m"|l`JO .-7x8 Ka'_]q~\MUکg ǁP:b_9%gM=d7]_%\p*qR2D(dȵhfbЂL*a<{4}U ]ҎcUݣ+#THe[@r%;9 YY>4<NLV.-vN̽ך { Cr>A}j/"Vb֣C|ʑѡV2y5:j+ /3j0qoŴmvxp%-J$r[Ac|obM ih.`kjYye؇fKjEsIq+?صb2IdKJxmNh5оqKu2 Όwʈa"S3&i5]d] ~F`/{݄tw"6#NX]G N@2Aب6CLi~VsQD> yTˁz gR9!:i)6?Xyh`yxטw&"0|?=_=a`dϏЁ$ssJ豆ugѕ܊]|`m\|m%ae紅Rkh+|%ͳ ]B2ݖ$ 3䈾|ӟы#/w-aIڡ+cP~(%cFlـџZ-lޟ}ȒN|n!NrKa0}IpA [_#VM˙1}6`~FiU{΋".b#HY))ކ=| z8/̝#fBp3f0M/QX=ȿr Ll2k彼 }9>FtNLf~n~\-<4n(GN4U srS8BI3$hh5("8)R7c 7gL铜VLͥاnGsk :bOU` MYT篚$M&JTqa䴔PNQJs4B x- 0OhYJ2,RMwXIMJdpZ@+կc+g/[V֛ ;g}+VL<$/q˓s`S2n s~(=-%E7Z1rQ J)uACw fVyw*QBF?>Mmޢ D$dSF3]`!AzLJ pV+<Е] KU8si&izwTvU-V4'E#p΂AVOk3mQtW‗q;HwµqVӯClʤkڷ] r")ܮ5J!3҅~`C̮S(s| 2%xpQF}$w @5T .RE}jcPW.e@+i*.i9lIM1|4AdJdXy]*#)M$8)񦺘e0tc]qqրEIe2n*OɇpA5Vٽ:veٹ TB8 b@[u?;TkqG/ #OLtƼ/k(D jn%V)OolP57ȓ%eCm{mhʧ V=r e ~bp/^Co!—>æ;Ai9PMQR A.fBg_0 Tqd$lC4$"Oh{J`^4c[fh0o&獓^5)wГMB}S*t[=6AV">_ E(Adh_6Bdӌn/? |xDDj tr=֑2>K0DH Sn_$iBUV%T/yT#sO R񻣾`M?zQiHvZp)ct/sfMG>@I_`8<$wzFYki99 R4չQ3a}j?_Ӈl> V 847FHĺzˬ\*TC; ;Vٚ k]+[V ^Jjnޑ"KavCDw ӼM -#l@7..}2.JH:DUD#ȏTxճFf4?\,Iۨay9m+M .5&ljKdd~  KLYB{>Jn ڊͫcJ} i9dnVu"͓mbr'a]{) qYw Uj2!sPFLuW!g빋[LT,⏳8b;}ſ].8 cβ>b៙h?NYB'[Ԗ\5vѱa"p1 C^UD$f!CfdloPj"gRc EyP]T\+R)m\UuN eވ NʂxEw@o(@D._ " |lmvMWJ6дω#;^[(!T҉w y<  Ϗ_v=[r׊] 6|տ]:MΉoG{'O-u6-]'L #Ф!͸ #|JnH!M.ZeƏ]7hl%~^bFʖ: u&[/G/u4q4c;p <9AImФ7vNH0&5NˠrGw.MboE,1k,oU~OK#![,^A\y|gm!Ÿk+ŬƏe΀"7XSL*aQ-hd$á(x{8Wl[kjtok"Ŏ ~n4x- *\ .\v bI8{.. DѢEE:y7TuE"+V 2&Aaߓc -v8:5txdP2r/{Pb6`^ SvG=AeSyl1KZ¯-f|͂'Wj"AB?`CAM\"`d1oqCA1dq񫨤~廓Ք%Pk3:s'oq|7bzpFBYJF1]/7o?PvtztʛJF'#oZ!0P<%._ @gZ[ "H8}"Ʋ0 A ~ѿ- mBmaT#9$ !Vݘ5#~Pf=3&=s89*0>~S ,Ҟ WG]:&6 3 7CWYF$A8ʮ3KJ2zճ2IYJK"/t//@ {X#~8vE]=$54dWfK_ +D{!!ɿ;14WB}Ӿ^RN6}Z۫\Ӫ~"bV0OjRWQD>8 х={L%5ĢķcFgǿHggy4Vϕh8: Y5(%g ('&gYZ070701000003ba000081a40000000000000000000000016661a1dd00004e84000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/usb/serial/io_ti.ko.xz7zXZִF!t/-NA]?Eh=ڜ.+,"Iܡ,ޖ^,UVfor Y$*C5iMuXMi5Cj8/7f"h},gUi w ixp]oWS>`Eƽ'nV7T]LUt4ReNXBj}k-;=[]p>xӾʊشk_JB۪jtb =hL2=XG?)~bjwģ 8çE|b1 1NRgMU#̯!!sTP~Y}3˽SPmv>vF w|'`^_OX|U=$z>vtPa/"G u|n :#G+~(QmRdxYϛjt( %ۭC(hwor; Կ:x9$3SUFHvHe* ,Y("fk&s!oU%b*Eo(UeB=kȘ#7xQ^lj! p <ٱFc aЇ?]3z7jSv!@\%i7䗐0ߣaw[GR4bT-I PQ"8!Ae#@d;=LJjYُKoqj?h.O[Wr3sUNίȶrkbNB"ߢv-,Rh% M p,ЛXj @̷:r#G)Fh}]Kdhr> ŧ$.t[/$JmV5ޘvzu.uì<=U>5V8ăWV7z,YH4xePRׂ/LdP+?.,4اBTjtF߶pbE؀6LJ,}An!S\cνix9KMzu~ I:. h2QlUm{5Tò1} d,c˜8+ܯ ="0Lk*ǫVh Rtz*`N{c.iuOtӵ:)[zOԓ0"ap{laC@X ۗ)/*r;6E+~Y:tLͤwIaSר/ϛ}I}!#X|͏5x#8lEr;{"lruJB{Mbr+lKǗچOJ4IwA1PTW&oJ-v>&FD>Q D[.:2nJN "_ ^`􍩃h'~3BoNﵫhzESR97zj(dP7vz6|;}N3fPGKm0_kc*r/G~ g|Oѹ3 S/esHL(_V˅uȐȜiڣ\A1OX6Z:DDP,2uVb<9@gStO!: |ZRBrM\6PܣM#2 A >IX͎Y($,Mt4F0Y/yI@W4J[9 E93Z !Tdž HyPsۉlG@%g-*4P7$M:B L@0l3_ SOz-0E˂۸!\~yN 1~g{:oDˉafƫ롎ǭBWd99.[E$Z:g\Wxn:'g"3 _!e1Ps; 6(󹴙Dcb$JB9}o6@Cܑ[Á_rxaP/)$}ԏ-z _ SxC@[}pG(0lϭeONE[AzC&6DJ.Ro~I>wc'}5v=\X[ldFTNcw33]Q;d7}講NPmФj{KZoedH@^]#$'OɎQ@7DSOL!6RiP;aS&4(ۓ<ԂFP_x"<OsD;6ZW" xwpqu/Gu1C&̉T y1S4N"NۋW0736KԽڹdu4ņ?Υq+G.9'6PcAI̲Lex/n֎^ynx|xy;:7$5eyo~ZMlx3l/ɾPTʹ8s﫦WD>tI@0ywZ @򧿔z{AGs[c۩ n(%%`(MsSȆ#BVGoET'=sOXTF^?";դ ȹ䒏m"\s9n7XEVw\e;*-]l5a\]a0w_1O"k ɥTS y"wLYh\Ռ!)٢]acwdiW*J-oP MZ!Z7/nTW92ͰN[[`uPvAVEz\*6rH3P⎙P/dd@NqKBG.\Qkl^qi*7Y@QoN`4s.{"r1/aŹ_._~% ÕbIN%S U;hK҃g&JH0VtU/ Q1 Ll2mе- i,}*M0>;V?F_TW1v euqLFmZ0.vfAY)P"5&I++z^$hG (Whf?C\DC41zȪD4! rv_ʚ0[}HuN;g 3e-Е*Ǣ.[+Vס\hwD^5ng]Mا=Dpb dB`儭[]6|XdO9w0Wۄ$L6>u|yq{_FW[,-vؘ .b/:s(KkU wX&cDarʠZ~@vf-9l.u}~s'BebYҪ$q i衮uFs,7i&o$bs6(~]c?̱lHbh޶4L@íFN\$(Kߧ{CȲN1mU%XO}wd˵}`mD2,Vq0e\ZJOYWrf/ӝY9C ZRc$ ,Cg#'пn Cֻ|#}+l*a]ZӖQ[N 9յNHǫ Z]-pX=Т9hj<-{Hahl2<so _g5 n%ǐչ76b`+ntی.W'{/I3ؗaڒYX!L[ӝ:Ո BS)w9HGp$ Tէns{NQ`HQ $8tZ6 T `rwf XDW+(y`tȣ^^-z/L?|k]wڰ` g-D^)„JBH t"1J Oe,tlz0)~g4cbS R-, Jhwifb'IwQ_TR%Z.,dR++νDs5i6ӻeOF $]e~uIE͖oIKTBS\mqҞ^5H0>,Ld٣A*) _;v^ml)y~"8К*}GÈ0u'DIsdjLܬ6O>"R ]k|#i[89od%ZJ1jT,SWY8~ũjCڭ8Bveh*ov4eRnʆ-?g3/-mGDgX&>hD칮?ZM!ZŀRwrֻr%NhÙH\i)Fh<,Lk%g}sw҉]u0 \N 1i\Y2-ħO1 p@-IšvGo]Jh:˧4t|ʓy^I:BE>VcC* k,']oRl`;Wv[7cYžS8Yf% f1@"aPhLqwz}<`YX9w=JMV̳t 1bEYP2Ąmv635F -C/8A%`dXx!m A7i#\<̥zYȥBƚm ΨO[Ɍ/ʔti} e߻s{NmNQU3TO |ifjzFy#[MoCG=]-мDx!{ļK {W7"+]VTT\=~GߌHUm+9"珋5޻TN Q*nu$w?[z`yP0,$ߙݠ4εD-E'2 Hwi¯2g"[2X9v0.]ƂscG@?/жJˌ@H;M%=ܸg5QGiA >w.b;AMߥu2<e%Ro/M+:p!nlOoKU><~(T$<~On-3W~o2?]t1{>v{6u@=߾kvm'S1pV؄&Moٛ9K h}4CMkUf|.TBݠ*qӖ:Hr:]!'Eɵd8ẃ;nɵq/f_L NCu v"OݛUXmlשn"zhim3A2e{qc ,|Wl;ֻ`ܬB%_,ծ2B&s| ;V - ;U ǎ\;%%9Mq}0vlҎhH3QD vab r콮Ͽ˙6XeCa8dWf-rOxVu_=:>KedqTHf#D-x' 7L DD[t[̪# 4߮/YR8/͍8oM8KqcVkθÌ|M]P͟K %n UYU,ZMQFڬBնgp1ch5!P)^|u-Ir4mfF&q|]'ueHA01eEV/ !2!N>D)q'kk7WGْ6kg3 >JZX|pU۲#6YYD% 4?ҒKL:R|g$D2}PZ]y)e2!u;z@+א4uX{\ů5nG^MZsJ|VEG>ETe~o8^&]|f_̞ZF0`r%oQ)+`#GM7M^70PuVcnGr_JƠ*T'ffPZudtY6Ï_WIVʞ:~ܹ-BWW 8{L+\K޶Ї? /_/ReŚ'^'2Z!jN`Xf*;YRjMr*uu>r%0'շ#~czfK"P)ʵdKF۔ xkɶNE/ٗR4FƆІ*Y]ɏÆ?RG9Yo\E9QR]< <[x *ЁRdW#I @㵨Pkކckd4sۼ`L+> nք;iH @<3e.0 퉮0+/B`+_uORd\S"*xv3u:\ݷ x2JӹeS,6X0Xx{s\s ,aG-AzW!7mzIΨ" 2ZI$<\ᡕ0+X#Q<@I kd瞄eEݢM؛]Lh6h@/% 28)Qp +K =9}.$7 o5;hbL98^>Lt> Owp&Àb!c+;oc 6)E6xT`$ r<(+- ̳-:ֽh*~W~oҽ8z)p3y51xTpoRjA9 Y]^Y֑)|ώ A$$a[,rӽl-l%vBbճ1ܥ}-2n+KZKW}f[aRC{h hw5G@Hol oԭ6:MRZu y]Y?ѯI㦺q]Al7&1e7apmZn Ü ? zfl1 Niҡ2 >eQ,=)/py[p1^Fj|-u BzGޝ \g.sH-ΤXѤ4d4YQM6t"3bY@}S+E[hOCY' VG!O4k$#+dǞ( k"}n^,q5ygi91ŅwxZռVi#MQqx@V`ӥ~'!~"vʃ6\g" +:R* &} 5Ơ]tݐYogujd_<ʲCvEJ9EQB+.%m |W yOL&l3 U'9q V3{KP`jٖՕe&8RJ%-,4ƛDxvX@ɕ 21ֽViySbS I bj߯G_8z tA z111{ 64JĠSR x"kxs%/ ʮyTb[(ᨣ1ў̷h :SL'Ba39 TڬأF1e*>xJڇUߠM,Q*"LPfnd^xPh[:|ef qjт%<&Pk_zaUzB&"2~[}گuSMJH ٦:>P5m֛ԭq)?.D fAAt4-@+Ϗe.l%'qN.l{N&a!1k V8>&-nًf1bBH ƒE]rJr꼰U:t"[eN3,a GEepF@+Y͛^6b4'щ>UD-"0?Tb(!2|7`ruB:F5Jҏjt8iDSoN=my k{53I,Ēb ytSܣԡZb(&p vizUњy)4y  #vM,P~ PWP\N{DbHe$sByJ5?;qxTF_fYGɅA`c; h0-8_Eq&n 1!5Xdzz @Bٗ]1V\u y@oS8*]Et76, f׫_cO̶P[a',/1s҇ӚY }\םL}V h7(m1"e9QvvykQlhy awK? '|7W i)E᝖ q9NpX%ArL5mZ9> E,)p{  !na% F氂+]Wa.fl%tuvri1#)A ې%nrh 7cWv:LURX5\-U&/ˆ ff эvry6x _te-AED-%C`k5 dQ2v׏3[kZ<76Z aCf[W;}$k4(SWx1 Tls\i#f¬OY9CԘ:0I-tc}VE"\3x̘6 ?#mP\ 9!?`l\syF4"S"KL(ZقTtÑtxj r+g#ӚRg{,.Y8abن >",([IBq9g /eא;+N1Z_'rQ"oA_4`}u<0!G_W 49OB1|qr&\ ;_I%W5F)%h-2$Zڤc1*\Bmc0r#w3rƷE w07;Jt z8YK S+~8b1 Gs>1 EE(PWX0W0"%;"`D6qC5gfQy:fʈ㎘[Be-!,P,prvĝFyeھ6֩u{M|2埅J5j<$3׻S*k]H `4d<@?0Cd |u<Q *5Vv_)h:6dWg+SЧ8K0nvKiF5***qjWߊ R^NH?xJXA<UL+6sm50gONX-{p)9Ò |{+O/c0Ns, ȒX~-w@`O0sE>7,g)M~on1PGtǴYP@!KVX1FE}ŀ.1`iqt(ihW/waB*у0  Q*~;YdTыęY'bSn.s^I|׀NHxz&2]zCꦯ*T eK\Pf@5sȾoަ)(Mȴj.r9|rs\ܓG=QW{8VֻVxK֭̑mM˩uw7jJuP`[EX\EyZ>`Z,vQDso?.Ͽ諉yfq|J-F.}~]M?R*[^Q+FϏ`։Ñ{sCd >3!+wв-# 7cmSЉ@ kVE_?Z{i`gfM&#BTEA ?;7 M'(R# LBoXEZnm3D8~D7 C ?b,xB|{[-Ό"lQ\ 5 Mb :"wOp6ĴX|{D7B[J1  RĤ? <*|04}O( e;8KSf"?20e"0 ˓|_K;oc@ZNBpƈ xZ+jHIM2&6k>5DC-&}[TIHPgwHqv9t)` /jP7QF21l"ٿFrsݩ' \CMZS]g١!YK7v'MQ0.0灖3m0Xǎ^Һ6eKr<5 *gꞴ)XfeAhy Y92b8V>C_VKד^?{ү;D' + "ܜPdnruq3=p_21Li\ʏe SY.>pu 6h.ԁ˼)B0'9͢ ,Ϡg\<>M" H')!Q^G#(>g+Jr e9F`Gƪ; "tjùcT +EO nt]cri": $d!?uhEC2SF>/b&K&5[~vM)JbE,_>JX R&Ɉ Wd{ݏ zƌNtn {bj121RlۨٵnVX#϶ngVª=ZGFfMC^W^ [vba4D>#l=G]!"l5oXxo{wAAS|j!zbjP'[]kιa<$s>vV]QJ| vTky;`P̥OU k$Gu[2!\fg^g4ސB/xk*S kU,{y`^ Z\| X(1Rk7ZaǍVFL_? ʷZ44u{Λ ^ˊxQ-!ټ_M J r$GGv[hw X\`c\=Jȸnt;"W`v͙;ܧbeX*Q eÝF ~n,MZf@SD ~<Eٛ硾MH-@ꇋ4"2:Z00+#|urb眮qwsHG|DWvM'½߹ͬ!j?Jo.y@d L\R\&EHp"#vD&}BO}.PG,jZ*_Npɻ[eyHx/x DiA[~I<[ވ%hdaGqz8e!ܔ@x:@@ܯ7W:+H0+lMa֊? Q2Z7ǺxŎIBf "`o`W3^8 &)1)`Ub2|nk\i,F<&; :8|$ gQ?!b91=*2TTCbM)hM31o:|e,"*ޒEڊPa[tA`A-󸥹%H:@l!@KωO(r!/3|?U4>sfMuE{/ {|%`vxNU@bR9>w̿#=gzw?wJД6Y@n%;=_\ c ,~D [OwQT((3 Ӯ@l,m8>Cp{aaJ!Fxiz=)S^:w-D!&rxߺM}zmk(f'HUzݐxGFayfgJ(Zv5 ;Im[G+i<IB$l'iL2 Pa[rV v2\t6=aH#5Գ誾B^x5H!'OdBz*r Nr |Z1dM}X 2cC"hè6]ح&Pҋt$;15L e`D:Izg$9m~s;bdwWhdž@hd|}\_g./+!ZqLa mt;2'7+up G]cg32H0Mҽdkr_B<-Oa@|8#M`sgSA6O2篶/Nx' Co >9]rV591ay? C^zϱ 1۶r~y4pIDfo6w[ׅ_;$^AܲDr"2l͘J""{Q=C6un'^? u M b~=ޠ]œ":qrnNyP[kMnK?bBG:a.TEnI6*G}%F//˩UEO.8!H ,S}sO_ClT 9?Z4V=Wfc}#A> aC~!`Kc2n{[UNWs1MݘV"G)=x2=^]jhgi&;zg=™wP7OXk{7ɽ %  LT0E3y21BKQpZə!ՎO̡ J˖G[1VN>8dփx7 *OΡ->@O%F957'&B.B qyPD5J/ETAGP=e@n/ Y&l$Opkv[R#@?B{nCR(33z:JWT2(twhaau~J+Эa:_K I2=ֳlj:)^) #ϡ,sIh08[/%D1š'Hye)62.-:Yc5 .x3Y~lsX}ϙB%u6K9ɠ̟b@;   ># v#ݼ rW+DB?ao@J$}yⰜC/ubASNcvX8Nt/E=L\!Dm DK%@5%ԛoϏ{[_= 2 ]SYu3>E ~9DG뮊MbVM]P)~@7V52z=Vy."yzKH$>@ Y[@4yR:(,rxy9gpq'K[n8"?{!0d+LevmhZh&e@(; EM׵(ዸg0 {Wy[R!HX~y*LHko7]UeէK!^s2sgg<Z+#~uXMIa[ֿkƘPGQ*#]4%?$KpELPAϔԐqJ OӱDgbjd v/^C_aܾ '1Q3 }u)Qm2e) kγ&7`ߵH4Uyo&$ UgĚr@Q!m4xy"sR0gmA>33*RϻCг׷~酐K0 *Gh6G@z6pB$:y$kX[ǰSƈͅjw pذm8lO]!T~E"1,QXNzUHh–ٚXYWF-b1&HQx}}c#o8wM ~rmC Yv\d#㼨;cYڗy{_捔pϒbWL7 odN():]Θ1 Y7glvL:}:dp_1&ɫ|%|T<]+od%*'~?'ǩe<)tPI5 >R:+07N*۔ع_!k<7"/+53t}{:gJul&8?i,$Zy4?gaNޱ/D~}[QH[OKz-?g;]1RʏwMC =mXQ9^|f%xD[@P N${š,"qϞS:AXe=:*7Pru [DUm+{ƞ'$׀ 4BR,(` RroJ'rh(- tՇʻInG'ljj$eU<^XB?oD~% 9-ߡԣ'?cWy+9Uclg 6<ְr!;QpxajMVV3]fSڮ:ms7˓ oa&8!I+U ^z]vS >rMʣs/EWR=?v򙬬?9/,4PvrXƃ[?@y`Gbro󚿐gq.oHFw [. c ˮ44]΅p1Փ\Y͞!f}Y7igL|n~®6\=d.cz~6De)?N7RD'[jkG7chs' 2)uI^_܀M5hC,/#g80VsY6hb/U= uK'n~lfgaL=THͬ*? ֱ t<1|8ʤAzgS쇼kn/Z,S#w =K3(>T}Tl1hn_\(oƸcebTL0h ǫ{ k6:x W;⵹d io-uP1.=(I N p4:oV҇v'OQ]3N M5S(r0v_Ӥs-*1򧑀Os^/.X2ce*&#`xZ{u2f6s{OhmZPI\$P\$M,}Xz }! [JL rM[UCj?ZPĭ,ʏ+! të(l#{W:ZOpz󜳿ӪaxbF0^ظ2XuˈkSpI6%c03a> ˄ەR*0 ZGԵ:ϞˮkN=#\s,=q;gfۨn줔֬rTd1tylWT%n]tKu8y7 X}[]b8UeX),΁BH"#qR&N7OjBA*և Đ#?c,4j f蕬3:A VOk4銑‚׏*T:7ldgZJ꼕*][lT%=:CgA&DŽKVtöo4ܹqrbcW篁⻢⏭Q&tl(i`H~UiI"ק3[ȳar!ރ8a)gpNpQ;dk櫉aFd/r{+ znOo'b(S3ߣf280slPCZle1[?9l΢]"?yK!U2+Dߞݒ{/]DBu Փ,7eskr_Fo\8"C nO7zW}P wpfrHXMv'!(9 ؎0eR&Bhn!k'b'VenqoY Z:P`fb-y@ևxV,kns!P5a*mC OT>WiA2mU&Wp512ܥgh7rH`Ҋ}/SYņn~p&f?|mT1}!zx* & Y%*pjmw~X; RK5sKIz'1q8|_Ҹ$RLo lI &|9RZ"t*U,TcGQuZO?EmݗJDsovAӧb,h,u˭^=Pz]g0Li^tY8۫5R0\r}{<;Тi6ң {c&,i$=#žmY~ڸ [MG (k  r^}ephCͲY-K=M30@F9UddM2gœ%]L;Q)wLM7Tp DFbmND3#al:&YIY -ڮzW,/VHdy#y]e kM$; =rG* qűsA1;b{Ĉ䮔wPњd{ABIռ.qȈ'fݚ4~i?lݸ]")؊C:ZkV' ܳC٬, |fv\XһC[^j9( kѬJ(OC$\M&rQ ?^߼\SM)Hi{֛H3$_&ANQJ)ǐo;{m3*^DSk1>QƌE_>!qJ- ԮIZS "JefgL' nW` 1U<\ڿc 8yC nSZxv`R *AQܬNyS\1!S A×qgDZ#f8rƵ]K&5XruN$A]&](X2[8t]0r~d)[oɊC"+Z7uNذŮkR .s-Yۏ+֞?p!c(?͚ҸwxMv4<% +mZGOi@٫p b[_-FYHOQGo|ʌM[s}2$&G6N#D|s ^ľm9굇ش,$e#J=RIjDy[@"W,ǥe bR J  ~yg\yXhP{[_*XS\W6qpgd|Ib7[+/ҕuM cl1dlFȘo͢Pdi eIJOO{dE/|gg7l7SP Dqw++c}bݠtAӗ'bnR$ղcoUYpS7ϯK-[GũV@(FagSچ-~B"eK0&ޅ!Kh BI5u%P/gdS[TD8L"F%{mt3 ":Dg qZXqfoOfٹ@F/HBCi~\" npo-6O :OҾ GPU,24⬵U51bK g7 Y!Lq N;'F楏r{ޫޗ>c:E#ULMʑ_[EUrP可(^|e3Mָ%߷Y#t%91C贻e qN~1eRnti\f+fAz9v"{7ڗGoq5S1JPEI˰1 ᨤ[|f5qGxHf]B8NacHGiGx#G}^yJڈ O+[GVd[ɵs1·ޥ ݚqP}r?lO#&pjDnf7,aJ{^5FǥJJ^ &O<4A;vzJru(zѷnz7zX,"k<:pU0Tji[?|p-z}׊Q1q,^jH[ʚTP-sKpME:.e4ã9$PeJV@;rL+ ܊ŀ/Wmv?ء$@ D=u`+/~7"8+Z;mޏ"|"7 {e>ޡ&'6<6%HZ\`&%Yp,>rX)-H@e}=DQԷiHC ޭ `=#(LyY6Oe [pHIF^}v.W)!2W3Œ-5$5EɱoǕ3)cW7^ sF o[9h` gLq㗾"#zΤ4/ xޗ͞m$%X/*w[Ї%M6\$k#zoNTfȊ9se5 (/ݔ-hzP߮@g+G= @ef$OsȠ] +u=cI{)y<0$mB蒋m1q.D"qs!B¡UMf01t]ٲN2){Ti^=.uzOIXG#ᓤea*\}=5eE 9}2R:eFGO)?s|ˮvbIS;F _CDlHBNK)Rj&e)H$?WJC[SM}0ZT>@?(C.>;O)ĆDDi(כqj&G",[Ttȼ ln1/IND=h_svkbܨ%o; A;gN ;7}n0iuV}oǧ2~ @6;UMe]=9Nb »v8TŸdDo 1fThmdOw`Zh^iZ9̣RsS:)Lt?\m]xYnE<5l>9TDIdl(;|YJ>.(P|R3E!|]Övֿp -"I?YӦBnKUxƴ3:^Uo1^&q.GRZ: fPfQ-dn@*j-KH GhK tGKxz vr]pT4{HdpaqЊavG,n  P+4Sg{Rh'ًL/uw dc˦\cPk ]c*Fݸi n77 Z߶f9 !5Ɉ[_gxEr|pPN[]6eq5Y*%Ywn*=W'0܌"$~ uMnf$߰.#Ls9}YT \4/N3k$0kޭ\d7," I0 Mar6.^I1?~C M mRqm9[Y/\.!p6n2rz΋'])[a2oGVg@mꃘNtt cR ]Zk$쎈[g-KM, L|õ^ß#ϬIݼ=i[Ea#U٫Ĺz*jb2`hgD r^6F?9s;D>p4܋>B|W2n(%E5 MZ+ҳ5CdV*Y 4RGm{[rWaD1~ [[H#Kɜ r2MC2lP$'ӈ&1u?UKb`{˜xh/"KON>q(fjlĐY U$ofEO1;Fr(`wzI SF9qtM-5N&ҷE&eV?xG9fc0Tk{Q-q@eш]Xy|+1i3SF''ZSI^ YqFQW"%xHcC"r ~9:C"SVޘ}TҺu'][ftAJX\|+Okk zɬ/B;V,ui5J4O7f3$uN26*AvLP1GnE~>f.9j&D'2{YA7T]~ L6'Tybn3Lή7I@';X3O%\&d1#ԷD5̲sEQAv)dfKN,>AGa+KteŇ#K@p4`Ė8֕jP!jՍ䓚S':0v*?r/汅pWڱ>sk/'^-[`dB1jNܗYB/^ rQ\-6ϲ`Ԩs%dIj)';xԚK F'#OU,'< ' `/0ڡᙛG W 1eFsp*O#0,Hq \ Lj#5HY7kY{DZuL@m?m!z뷐AacCʲW9 ^"$:[v_J~ av.PJ\ZŌYfԁ/y37~Jd3M8M"ƓAqRI@= ] &zTd4o TQ0Z5~BLQLG'B&C5yħk\q^}%$x*L8`m1o%^)2gP)1{\jO=DQYW@h6ςiH]["f :KS*OW]646j[ jB,xYh)QI9,@x3[Ox*Q-WqP#8>/∙>?JQlST]&vocw6@:pxKi29K|qqr0$-(Ljl-7揜ې^}˼9^ ]*ꖉ\4@9XJOT0JNFuFVi'C[Hhdk6k5+& ՜{qOtsںw-an]mf!aG"\aDHʮZ395>@VBe4РM pxFŞϊFѼ.ϗ Ю)_. l~5C |Z]=79'M ws  TUĿY1cUƻ^Ge>j_zψ#DoAB k 1fDUjbc]uɶ?1^5w@EHkFtݠe1Je |/B aY][04Um'P7?],4MOvi :x1%N y)ÓSrC&mzQbob7 LZd]u`jU@ kO]ً]+Ngvk8/LR~4d܅N6AMJ ^TÇK~qtMX/)_f\5hmIIc*3,:` =e蹸yݫD3+#GS,V\|q4 ԣhd5| FFGMīMtFk-9xR܅93Czf|-jI'Fì xjlf$Rұ~]J'ƩF-1mݺcgNO[Ge4[AA>u=ohgݠp ustoX/I߶"&"M22'1rT9cR9Ѕ's4=2K?!&,R@s j,HOp0-IcwY} w:/vy{4Qkj4sْbՐ@qw?ϵT8@F/T_~rrH.[C`6ByΑ}zHڨH``I{@:Oqk./Vnqm[D ?P\&" bBÝwd#PS˛1[3}YOaCF?~=v.}U*Ke 2lPʜU&$G50e_D6}[A7-,M;dto6") @ &NdtRЦyara"}sIL0De V܎=*  EVΠߨ/ƯsI<_,0| D \Nf:XPFvt17d9r.%~gWNU&ef=" q[D)M6,OIlt-▝2үڡ0NCV%yC"ydoAy_oP82Aكu,[y:ܡԖ[>`L@~ 4@bڻJ ptyCKg,fvqˇ#fqmueB61{A,|H8ݡ9W?e8S$5%".@R#7OROfzW\w@/Aˏȅ8626¡/H|SgA0Q0B9cG)P.+: MȂң?q1 mb[8nX9YKJѧǷh݊@ HQVZ%f>;"A|qVr*w!R1n%'.0ϱHМȈ sνΙXG_70Cd` M[n=|2Bjԡ>#, p(G'Zv< ͇=e)V2K^ ߘ^,1pn{$ٜ{ތunB,OiYOP=\yd]Q^d({.}Zf "Efݣ̂oz. X݃'4"6"ޑޭQILaa#y۲/uǻ9HIrPhM<> kGרm)9vF4e}m @T/+*uHGH=3Euܭ9Ѽ}KnlJ }@]P h=;2݅%@3BEG9pqo Qjhcǣ)~1|5I`'&zv/)ӊl\r|=(~B8D,b0Ayx%su8?Cscw´#͆R><3 VV5c(m~h U-a`;J:`ɟp]\&:Ql~5"+⛯4i1~g]e߬7Ȕ-Hn"aAc aK`81J)g5Ο@ۚ]w!ލxEy-;M/ii2#2X9YDΤgWbm{*}R]cCt=8Du #.׫#Nߐ'7g 'K3ZyDpF3݂`i ':L =dIyEٺ3(h-zIԑ8!MTӝ_ M ^\7xWgmǹ{,6[?͎4)mԓN?=hm0mr:r5/&Zy,YSض|aqٽyنNSϟawK5X/|>MܳE*}ɒв:v]gW:!OYc&r1%:f̿A:O`ӯ?oɆiH3@vFs3Z,ֱiZǖ)K>A/ėƶZ?Kb2KAC(C挌P2Ů TANhf+Vg"ՑT Y!J۞W@JJ ], ou?!iAlQd0\I{\/ pDLr(f&>y`])TxJ:1ڪRuMᡙ6VD% Jn63-`"ld&UJIUZ&߯H ۍ)@3A( 1&V rGY,>"kQH?6"e6.]eѐm| R⍆s\iQIiJ]olQ*J~e}I(KR3d%ޢT^`v~%;ȞbPݲkyn0=:03@fcҽxV暌f+ PK[JDŘ7JT: >"#/?sZ%]*}V1~,$P9/6uG)P<#9}6ysGi1۴>ڿO3'y`nyMPٛ4nMYu .|+!B7枵&x)o䭠 <H KF ^TS#%WСSBfaU{_kd 684È2GD6YYYO? 62WFˀ3&ծ^}P.bA~¼S u(lRhA5]\>+~ Vi=3D^ ϵIeتQ~^23iY ]"ZOzg , E>Ňm&K"JXBF3(lG!uE..9a՛2 w.L?􎑉zV(XdkČ<3tRH#bfKUJD{2`vR6]+ᨴ ˫Js>̔IMҲ 8BemVE#_4UtX,G '( 4CUWNd5fG3yK)wȺ" %R ٠".Y  ΧiB[ˈu6i"Dnd 6Z7K?%d:Ӫy|L ڻ"^Jx1xڡ;T,7k}q R 6,L_]Fڶ!iMF}`gWodpDS1MnM[햔^[ QP#פ{j{:r<Y6xh 浅D˯ =店}hkVr~,aT\I Q"WCUQezs΅YE#'q;;hZ!ۢ,}Z1]7ХO'6 oL+S?v7gO L}&[H0zW'Z&hC\SG xON=# +k)f/O"2pol&GP~^yNh9nC*h~uO_q9Ϧ1N)(|)6$ 4S[OL'x_)d؇"1y6:tx,1?eLZ%_ą7:<[jrӘF3RaG|n!1c<ֳGǺϾ? @KN-iKcGO2ht>=}1#o-zu2ϱ<Nڹ|5Wrgo.TBd-C9U}隀Ll^+G&y' Z1y,(B|r_֣:ݪcw~,jI5I@%GI}5FBc(t'E3"1VI(Y,HE8䁦+<.=H \XθP:i :3.$Wkv/Dhz`>b' K^ɮHlbBBvlI >o?`c#"sAl9nAzQɡqT} yigl Bq]]>k}]LS%M'ucw~e>L,xB 'LpnFr>}Yʨ,ױ&- t?#ޚ) ILU˄x˵a-H5G ?:F ~ AH38:C% Q/TQAjrWӽ* HOym'ٍa'<pdc~o@i Ċ`꺬I]'8(r7ueqj}X!6AI1zL;DX1f;NB~gw%O^}v$HL&e*"Jӆ;,p~'W,N_ܺs7dhN 6“mCӼfd1%ys>YA#;qنݏ 5e)! i5()nS΁ϼrbSF5IL=C,Mw.Q8xD,SPv]T"4:QVcr=zu%% Mv…sF59TIs4T[N7&Ͳ"OvkOag8[~Yn%P("D:S-Cw`Zi^ c+k&W{C\R=6ƫ'޺F[W~mElKuS뒻i*X`2FXXj1@R,P>rV4IjW1:IUoĮ1fQ9 'A-bt|(_\kzҠ%=GZ,(lK󲐪/bZqlmX-YL wP9t )i\ 66'=JV\9g HyTcY QY^_t/c+J'aP.Jgv g|s^Lhr&=ޞjA'EePY Sut[:HPR-1T*2lF҈*VXfCӦ=p I {)W諝8:(E{(j7򌯡 w\gǭz UV}͞`<X_@էh-n\!.!8%v,x1N_&HW㩵E^E[=8^@ٳX80Vr|yMd$+lj@M^LOLלO`\%2x iy .3SK} WNN޸]y*Z:r5E:@Bk|uOBÚL>ݸW;:1&"lX89? -L8\XŒ@G]OC^Κl8 JQ7z5n "7Ǚ5v^PJhuv-ṵaby{"w;ىdNO55P_cW̡qc΄fOqw1>fAZ Arȯ7"рҵrEv 8t|{:Y>>L!x"E53_ Vd`L\ӕX# ľ7KE'1h{!6R2]_?(q1q2jF^j[1 3bf`%ӰÅ0盕-Lt٪OZ*WŰqrf=#%&"{Wq.h|f^a<8xSÉz". ҙh5}7<)9ɱzBtXZֈƇjl:<[[v9 ƴ[7 DT 3QoGB2#;aLa`c"8;n:j߂CP51c Ȱz> m;/ >ԇQ= QLu\1= =-7$wKa K`L֬ W71Tr=XE|rSb ls]" gsF"mD^gw+.G[)@/VZu[%7Z"iÝybSMjel Dt5ڤ"_$Fh\6OP&ϏX e%#LT;CCR}@`8 R_[,piuFR|.vteb%|])nWlf= 8'yfMXO-qirH= C>}?!?8nUQOda}FҮn҈ӵ\s9[igtr[fCvD6mj07$c/!1]֌X =^җ5! g=G$9;c:WDHȠgp|mw@NgLuk-Wl '.Vِ)Gƨy$>Tݹ({>7[U|R嵉 CᲢ/ 7੎jԊJ.=#pejQל uUWGz#H6(6MDN>HR6Im1 )p +4ڷzdLL~$C*q5% R #8pڛL3E[Q|W8j@1#m1Jrk "yq4^U\&P㝢&,D؅OccYə [2xM.p xJJLrJi8z} $x"xvή0H25.60RFc;OqsOiQB{jYu<1ءqd.^Zfa{ՀԼ';SPe8:L1Bj"7rWd~6& !&Q%t'ZP׾() "[5H| |W 1![i*I,H||x9dFbkfbN~vC9Aa#Cۀ\g.R#9蹕]yjw=ǧDGp܇s4'n8OD7j_V#R#k9<%1 `fr l5֋߂ħ?4Q> 0m![P6ťWm7n"&3Fv|G+Wy4h b8yLH^.t?OO<(/mZ$޴I%OTVwqR̐ LPs~]REN;g* yl+QXdD[GYIre3 NxWℹYV/F>m@>M[V?ű_(=m磚 o&i"b[{eV2P鷉MňMB0Ov!HRK&Fw?79#E>qJP%oZҥSq(PoYǹh_'`K11lܤ10ٍat!eʙmC|H5Y1 bk/YR; ܮl|. ""(aCۋK*9!t\])86A[{_nv|$? [W<{} Iڎk@(`Ytd-]{ Naa&.[RxmLw`lg@m6g JC[/r|혅9嫯)&~7+75:hüƗ9pqt>8 "` 9M15JrT+# EOu㡇|3$j'e/hw.0D*V! !VJa^-RW52/>vC}҄Wj$FlEǘY+ SWPNR|:+o~pEgoOS:W*7=GRQN'!۞[ f.gg~ymfwR:R  ~rXgҤq5!룷*&K- <CvQqy~p E=>G@u+ !s%~;[CSu"` ䷌ O<E,ב$oȳM5FCy]=xC/,b=͂<=1g,Q1-RU w5w?vw-ƞE!t_P\)(2-C;N(YT V YY >NAYVu^PT7IrsqVDjVjUi[*<&@:pϏ/z-7H+gA&$K;dK#zzGGNp]py".lqj˩Sa,X*u`%I^aSf NkRD͏m9(tN1-?oZBmi{$Pa_>~lZމ>y2yM*)w3BC0/,Ӥdi]hn"3_m7 :H2 !l'Laէd{hd$m㗼% tRyUG|j} δ5L\B 0N:{qTLJrQ5²k\j5!O>3 kz SWU-G[*R_?u%~O1nM9 2j.R-2Uel{ԥx9n$) Jnء.T jxg,A79p50 ah1A Fi Z1ݢ*cmuAP?a &g֔`U]YF|ԺF4O:R9E78ΊqID 9ri{n|ȞYJ{  J/YlTe}G7lNtc@S!uRWޝUf # gt_[C478tH?7O9xQOg0 䑁XvEG8Vwёtw@3~B[\`џaxJ3=@0/Z?`S1s*єd=EO,8V^u"($C(N?2<0;z08^Ig<}0tHks^糒q>8^K@iJJPt}zPdLΏ;Q*}s l9 w/3p崥'HV!B#yUq"?7Kqy/ h}[ e)?,$v1 0Zg7)^ iE' rm-ʐ>D@N2:hNy*-~I)«DXM ;!TgB,|-ۀӊeLU%/P>q-bs2/_b7sFXj݊`:*&j ]FygJ_څymʲ oF.!lrǞD&q)#s3!*'k+=[*#Ck=#"ׇ&[Ki*m!`(loA36F㑼i.k/2-{00ڨ 344GMn% *2NcD{Fk]kTkKdl P]L!Q4N9R&>\cLв .sk\nP8I!S]Jp/.{dՇƪRv, J~YDwCn(v,]x7vDU'T`(ƁHOeWhifudP5F^E. #'/X4}g?'J6@6 " 8ci{+WEnyme;zHqqG 2y=dĤ\{F]] Z9{2 ^Kǧy]f̟jzƒ_Ãq-tDJ`Z (:BgKqKCKEB5%'#`jץ?ȇ{!̋nmHf3|z4h +)|A)`~'ab 2C:Ъ'._K=g QuGF/ \{\?.~ zTVZQ?`?°?L` g}^<ؒ {# [i:&;WRnLo;Y_VrElʁ}v`5 !QqQ_ܒNsPa4. Zûfp≆E:yJ$u7}9DE_=ݴ G6^al"+~U*#yS@kMۑ4- ]Vɴ@E&?!WC1=j$>bƗ 8U;ayVuB4?@ r`#VWaГ} =tݖd9sH}Y/6SqZ`=kd'XȮ-F{>Ybur4D{͑_ǜ횷yܥu҃Rzrn!RF-6n"QDoecxGS-$؁U@٣O%ìAabd_:B{QQt 'S JOtUsw26!|e 94U_u}| EY}'QDi4kW{ Of$Ș9CsF7 "'aȫIA=TJ7Kt[ JxyS{sh1w:@Q ?c1H~m Àڣ-4qSrA9#F۴Uީ=$PWkUU^2;m{Ȱ5-_0'(nkY(f~n VnǶj0Ρ966"YѼ#G/kJҏem]޾ \ΝF9C4W$]'D48T]z׬H\$ɦ)8ĆXMޙZ@VPjoy5x "\AWEB[Dpq^$b9.'V )doIFs@׭!zuLYk0@)EL"Pxvx gf:n™4ȷlmgdj59ۋb@{]R:q%a>å(t̖A4N%ѵi!E+ނ+EHX?1E{f1\TƕBn w9] pa-էW 4dyacߎxNϐ~o#&}IN+;Cl@dPlJS0ԶB~U^}5A,g]I}Q4FiSJ!]Ad B!r[Aw/x,ARis{e la( HTsql=~t#_T+-SЃ"..ox^Mی:.n8{C}+mIm3R,*04d}Xbz\VKG &woy6B߂홵?1E΋L4-Lhywz&צzKC/PLK}wq\ @*F@\"\:g c~uE좳Wr.c-pI?W2qZ,C%C]p)HO6WlBߠK, Y2o^S %?1gjS{`@h?8ˆ/Dk3geYp6&QHiuy:)h3x-Ɨ~XO#3 T0L4(qpMڊ"rJaX |0YޣC͠k>Fyf9rj5C  .Ȍp#qL grp&QEzy/`򵚐d;.k"Q}5,[\SdžIZrǣxzgxEpK <# o,*)i-PuLۀDU՚EO])M@uG!!y9ڛb Z'OD)5Y8 *j㕏DF3ЇNjuekAb f4y4ГC߄B:_)"1vMW4kN.MGFH~lQ P8a俌 G5٩U(̀TtN+\ q^-i-t:CF+5Pu,N zx @o{=Yn1;:|LA"_e1fH2ۯ 8/iD HN-et&o-4EJ 8C:#;FoeՂA6yհYIDtJ&睚0`_kd|-:'ŽW{yV/mmiWTZ;RsK?ۘ 0 ;"F#7ܮPX9<#O( 7"("cA~ΏyQq`k HaSW1lj"2 hG4~YGqH0(.`˺ݘH{=مS;F2g"Uq,#FO)64V9FTVDP@ͅWܐ0ޖX@l)/Uu#]l%L"tҥȨM.c,%k-y+ TYM9gu QЈUNY2DY,Mz4c Ihb4hRwAL1Q. ~i%s9)kMkd; k,WE?5B wG'B2,>`C$ 1+p|uFҗ`#Ro9EِU! ˥}'TP#'0҅! l!K;B'ԕߜ?dƮ+_|{WT&nwQbM`[BDM=uooegv.(?O*d"$nK=@BueeE7,"ߕɬH?AMsEL5{ [A&ծl}1d: 0 Z?N5 [ChҼH52?.(zY$bs{TK2tԙce+kO1 3I3?zڡB)?78ZAԨd6" fVs&h#g1#煌s>]^ F=GLf+l܂M-9G'I7f:f@Т.5a}}iPC=XǍcp7̀&K1B h: 'BfҬg0Y3̂wBŠ1sxUԳ>b@>cK׿jLd= L:: O ء0 _fk!u'"Lg VIJTzZKg@(O/bf'᠂:<$qcAG48cS'Hv>ouhj iZu dLxc{2chnHw14|ت j~ysP}TKD "(<$qh7~tap_ުP *:/mI1-})c/8#*d zV B]Q8zv(#qŬa,2?쀠J,pT^ -1|Oj<%Ox ţw:kPXA)6dq=@4LAQm$9/$)gA?L`' =wyؒ,[25p`]yD] gvz$C]Umm̟_d}. ;M)ORaM_I$x",XdG(Wm׍I8t=T՗c,V? f.MYtTQ ԿV ^;b 9z$  p"x`f1G =v(V7b,B)զVy J9L570zB/:%WO,䊧5t 78Z9!}L CDV-ER_q :|dQwUڰ~ f8ؼimmaKc`2YϨ,'1!Re5SgXLC>0wakNZwZJz0i+t./V7*ЩY2Ĕd,yKATu|bu#0͛[fU*9>KSpZRPTB̯xBTyQ<.Zncؕ Jd{/kapՓvcgdo'1caA3ؓ[9a _rn|&GKKmHR ,hyo<RK)N~DP1A\Ϲ)0f2 Y !}mMfMC[7];VLaKq7}Z7'w?]R l@7sX5D "Nsݞi8fTyY<"fG2c|XdzZo.kzK6fΟJ[k{͋+숏RdLH#:?cK^MfVW|ƆXV9_( KV_P9YW\ Bw/;l?qQ|tCv|+ԣ7TZiM|Br\-ށLu[OC۪[?SC9=xd*=Dì`$ԛ$39hχz|ߞ#W'– Oץ'Dˈ0:;%1A-0Cʄl=cngHK%@(Ο١],woeR~%cOM/kg+ s6`ңWclHq)ӆS=SMUq*'PI5EO$U5}'ɶ+O$4}{ˮel܁p='`{J Nb?*YL`S5LY.Ih.`wxc(]1}kGN3:ިSfB r%W.dg2u }Q\P5 GP,z`1$E9Y<]Qs` \l1= 07*5`,\Q~w?sgWX1;ySz sy|x(? ~<}/vMƸis /ɜ|4 5)D`) .&YQ/3ak.~쵷Ce=PB㕸˲z/OCŵyM]@ڀ4$aᤚCŴ8*>i#Hz4ڲҾ<|sԕnP~C t,cάӴ6;!GzJfU@Lӳ9UI؁j{gwi% S"*NtlOwj'qH Ś^p'xYyE7^,49abݪp?+ |[" `65)9L5A4n 37P=zo4&0;>0olP[ D_ "j"_ykn@}˖B\H8>bX xǑ!0P?AŜcn볐pԵ bukut› p:|qiUgڦh"sҝB,bjnX'z>%[='ou6KS7J+mF>Q]SXJ`ꞓP)As1~Ÿ[m<=))%֯QC\%G1Kh6֯_QQIȞb# UxМ߫?:bmdQD^SR8] \; Ny^3"Z7k qV_`mP3U`g64S2 "s @EAmYsA`$>,ySC(?Ӱ2I)O32Q AV$JڅhSʿyu:6Lq^ :&úz$*xv&ѷch>Cz wRm?81f4~Q͠^&rBYfM^.s^fЁ1B`1P:Tգ=4i #|ۋiqEBK&v ]h}%OBƗ_3]HQWԣ(sV;(XhJW#Bq++ќT7g-^Ee\*̯!M"'[D1Zb2p._1T}ˆ`5 jU ?t j7[m9r i5|J:jqgDVpڿ|~xWEXГuTKz;'0c;' Pa~~N^''g*,qaEϾA@"2^`:H "lmq7nMF3 *N2Dz?Npݧp gf-r$'"r0sಳJ- A=1iLIYb{@z@ +n-2~G'g$#T}~rߓ6|"XYxtpr€p o?r)-_ FRov*_z^`Eһ×5YK쨄#nurf/!N78їIZPxwé:8: b5k"YR/ݏ#-b^7dM4>ߣΗ`WZWTvhѦ8 29+\")I 7j2|*3lf+hj a׽O(̡4&4j=qݟ*nb5Ky~OqSPeq7'Oi P VcJ*8~3kMd`E]I6Lײ"M3@dyJU˕B/S  #* +p{=.J'߂bQ:'N仛WYU_{^ ѧVXY}7N^qdbd l>H$ _pmKĸUU &Nglt̄a:>HY]GMiRC}}/T'+N?ҚLa'x>Ǝ{ e1B|@@@17s> NL_ꤗ=`z]ZVV)lae5QSǓog8*VN"%2ɼ⁤xMB5#9d@׋Xԉ5w_?xVN9S4Ȧ4|3FDVO\ylBtp]$MlAVRܺAǦm%ķRhfsՈ5T" S857zSJ&@ %<,\q:e D Ps6%Kk\qLi@p9ލ `Ĵot[tmD0 R}{r Sb#l)& i(~H%<P6{[_jOP9V홊(8ʴ*U E<!t!F¬7~崤̙P!M.J15H.,8~Mcl‘1IjMv1s~t(EHBmzS]|"xֳ%-,f =NaT 0Yf=}x=Fqs!}Ҩi-?JCh0_8R_/o$)ǫyܧ5~6]z|Eug2vkO_{e;xZ t"ȍH 3 `3MF.o^(}YZRq]'YWp46XĢ ]擛wa:RV,gе^o4IA/ u_8tRӎM#:7=iAl|'<Ђ/%&>QV3XC\DBˀ =xW} rnrƤ, %~ OV[@К &ԋox9nj{% é㧡@@L8zjq)/.Saz3TF+e/* F`_Eylt # Ň V I7A %IX8NO].'~a68.2<Â9%kp۔rm΢ ˌ8b#zWB+ZQ=?uNV<l~[nB607a$yTD9/+iU[hIGnT )E8$uDŽN n5?FRd=X4^'llՁ )_/=F-u$=Y٥^+&6qw^} G:QH9ŬBw8ޣo!OM%^;61 /f#$ e:lĄ˦Xb6O yLDMkT[sJHk"eP2RZ$YviC$ghwtaHM=~5qakq[@9`0E+.CEDdZ`tx H?`7R%&Ah]Mmm _‘D~g9:6DmDt{zeUb@o] uFu:^ۊ}$\hnN|BBx,tg,!ƢiɶM2:xGj\ Z|@JW_i$9Jdz@U77죦3\ mݻ u=`ʢfu xj꭛mPibrQR}uOF213=Stw䋮S:8 ^4e"mOߠ5% nyv()2a`7+%PGn4g7!j̓%1c= ǭhT7'|>vWpw.L)( 㟃ml}͆uZ{.hkd!شZ]8Vf aH QDJG7ϐ134Ş (Qp'*@jzZ]3A \y]!DyavǧOG4jSt X9h8KkÓM SSJZ+o5UVmuKɴ?S5U_5o^?J%P{&am|B"Bj>7ǰJ9]74HqQgz&H{̏Q<Z>* (cC|S#|Mdzv;+ՄITuV <ʗR޳ +g}ӞaĶng0Qu*AP;K̦:vn5r!3󱣇Y]DS `xh 3 H2սv٭M ^ΜS yP#=#쬱7!`8F!JlnBZh76egq&P36ix?NxweoVZb_]4Cѹ8xZA{glh{jC.JwqA"!(ȧx^JX)I'š@agNPw '9 >O_*Y!ao6s^d]je,,5=2a'Pv\!"xrZ}KēژVHX!0|:Zle$RɹA>v3#cjfd6Y4Å5xt7,FGB؜$k!Q =PvÞSo5RɎJ?5rEN%Y*3k!&lϦAn/*J_g|ښ|9_/xXYwD058SJxWb{3p8XCuHxc\E!rJ0`r2{WhjwTLn%>.HH.,ԿqF$tuDҷ:I${N'lcJU]d$D Oi8n4#asmN{ԙO@xA* E+Y0 y!|CϤ}8a 6|ȱ[a\8c"LlMIޟ*xLO[h|ĐB)q &>ئ,?mb4)U.f>3$-!BJƨRqМM˵}s0 }QP*VQuJ˻ /op+ǔ=P@~,[|\2xj61J&ST9U% bp-`m̮RHDmk܇y~"K6˗vxJ_+FY(:i-L${Co7Sk{I5tlA*̞Cuo<;L <,tdxjeqP#V8pJ奃sb +ci"^dA؜BA2@Dɥ;jZ̑+U_ag'CsJwܪsN(5cN}sz$%T) s; lۀn)t& ttpgM ;Bv~[~i*GlDo saj\:2aʌ<,p= #J<Sm6y ͉ò,ٞ_t҄Aqi[J9dsln5![&ww'q;L=]rImJZNaN0Of6ư陃WN u>9(m KQ"Zxo~6ИZ< eXӱwc?fs M2I&1B!82 N S6ΗUJCɨvchq] eT@5 #zq\ϖ@b= 0*uL~b4 ARzkEz~pnQ~?fUjqC Z/3{sIHT a$ XofWT2l[ø\NT f:(7qV}0J#8$Cm9}{)< 'm-yXěv^RVf3AC0s7N&6d{zt3EbhY޳yAte{X^p7I |rqn;dH{ω[ՈL yF/)@ϋb6? X;@eIbW(Cq3COZ>Cl aԺ:x"(jQ jgM-&:ek$HF}Q |Em64/,H8` ; [Ml9Ǭ*G\6o"G:%ŒDҡr #W1M eQOqZUWiC;TCfn2'#t~/d 鳗ƲĢ6&RctVǚNd/C?4X=LiAj2ڛ@OsFA!4]RZouRnIŏn1'p_-,t]56yyp}Րx.iƥ5i~Gjg`L_H %ݾOm\\;ѧ#lܫYd,h)(&+xa]^o{*٣WwR? g޸6)<#1 o-CyQk5 %7x1Q½ !/ฬ0Yfd..LAuWdܖy9b/FiZdrA>m#phF~ڐK-ֶK1cHkN97X 3"q"Z^d5қ?`$wSi`/|#B}+r`.Ti2T]ޅd93˜S vF}/Cca3 "=RH;JL]+<' 7xG~[3V05t;',I ZZ׆FI51YBOЬ<F"̒YQ#zzo؀=\iE%9e?LF6=@lٌ^&]1wkh`fjz5Hƒ7j NMfb ,CJ#|1ksw6g N:&AYD]R. 4(lr͓]7 )7BzE v(Rށ՗L``7w]+g|XN04r$Jvz^ 2?7津638xt6E%1wBA y24 lX)#"O!6/hLP/8MlVϪ9]̂~ScGǯ VNcR& c^-V-k腱 'g !(+=%[ 8LzuЕpe] ~pNօo24kX`N+tMȾ<{~n1 uƧ>F3#.?lXH{ Hy¨0A`R̰A&Wvd39k Ub>a˹BG8a 3ax{Icáx]yaKqK<3M J0)Z@ST 3H|Z׋chy.6FEf)P@3$q0TcqfI0ϖ`N:N\+^sP-Lr1rCb@\ ىbljP~Iq8sp,9Q)ufFE4cWj1q&:tC.@V+QxL/ HAG!`Aq \K Ŕ;e3&:O;U#h;ެx]\WGWԩCژ;w>TjB"9B^%Q{ {b.BrD^4HNIFRSnpp9#y=^MϢvܗK\TCiKVvlaI2;_>[C uÇϩTqD N͜yrAց6[k=s2z= N`SBۺ+wۃ"MXDEړf{#:m'Hd,֍nk߃9|^a`tՎH8 ƕY9NPX }-0/@o78j=U}aQycG2(pj%GU@;}#KK} {7#Q#yԕNO@ ms08fLbx 'BXx+JL%.,mJ6,275;2Kh X%w2UZxQ3 ķt?95iVx YMbZA*[Guy Qn~Uo B:Բʐ{B@4$+.a[g{<%* .cWJsjT!f"A1,H6cz,wJį)&@I)9 펉&,ЩJӈ4|*=fH2Qr|`fNFˡM$urqʎخg"1dq",r=SɯzWZa-z 1KStFJ=,U2Ze~'+um7oL-lvMks$gNb2Z` <)+Ze\o}y imeZlɀb6g\w { mk0ǵCXx˧1e`vhzxmgu]!nC<Կk78:[Oul⟻QZtJ<(Ox@m0EIG NĎ֒0JQS4b<TIv5n7_7tKZ/nǮ7ZvEt $ULCV|֓IM^nJ\WHIwV:,Z7{~CHjMR |@Z%$n* gYx9?|ٚoMnZzGͥT[B*Rmq7tK< f#^{~= wU,kL-^X|5p 82L2eHbec9tކ~I_2Tg6.>ga=@rG3gP>,]z[ 9<9@YYe^j${[&rS6ß8ou0jY>ދVvd~S?,g`gpxQ4<:%)aYI3]O*6gHM gtÉ}Efpx [im 2r7=y7p#0ƙOa_'4J/.~5!Х_n:h]DM<F"3ozMK*x[T99=}MsUtbٝ8NtZg9!} 5mv6!8(ryT z(7ZEZ*\/LݣCR`>ͻz M 4Mf[U&.`d`0)c8uxPʒe~$GnSTIB }f{ǫZY{ f&v1bvY [7HumrCv}-ɂ(A6 Od܍T[ ӒA#ٷ8 p`:8} jzrU#]-,G`鎹eD?-o;<(?ě?A^ǞRmhϐ?ҩ8 gdFy7>lejJL$'P =fno7=jen&m[lI FF4s$FbS"9Dub锕fmx|j 崿C GnQuPopSXnϓDc}Nd1{=@<'uÕ~Ytddv5lASi6}xh$5_!R5a$nh"JB8tM{y*Ĕxc®T6 %Ӓ-I&C$|7!6 2&{G0A\|$'d*8\CIw0Er:OcNCeWX|r1bHTF7i fփ)k+[tb-SkY ,gېg͜!++wywՕYTHA#]  7FҝGa ә{pgRq2 +K& 0NoyѢC8~_"A%WSk7E|mA)8kM)Y>}314Omi7i:q3\BoyV4U8 Flf(&ӢUaOO,ZNWv6FyF{f=+' j!  @UK!7MD>F@*Y~!c%ZdS\,q|ǁ!b3(j3Rg" smִjR0'_OA! M,LqKpH0LG * #;ʸ-\DE &Q %7/O`0٭,ӹ$9L96KbF))rڌO6L!p\3\%+SФ2%uQj*v;0l`ޓobfzlZ[wERu(Dj@PLL*&1T#r|O5 <[!K6]ҙoX7K9{`Ai>&1;꛷%W1fg؈uy~[.;]L6 /c_H,r(6V#i3H>챸I d6dlи|3}Yx!t:Y8fZZ g7Eg8*]SHqJcy7L6KrEE*7tC#_h*d µK}8PH#EKOd5G#7 G0~HC)b㘇1Pk;eԷxn5rX0{M+yS"`$q0ܚR@Ŏ,e!C3qG>^g=e4HkFFG{4/ BSUoDwZ.KF27l:#?A[Ԑ¬UiE5Q ~L}S4ט{0O.-%ϧĺ<!*)ʲkBYJޠKԏL17bXT!io K0;uBO$[ oϜ"zT5+2x~!W|wf˻D}8Y ~D0UBݙG!f(4ڹ=FBdLfVaO߯0,!Bwh_fT,л;ywQL!T$>7\TaAl46x!Uf '`"Ě뫱NӭYU "`~H;`ERPO ܮ38;̷Gh{yK8)'ș fm8fZh_2鏢}A ]zA Lo~G{$+EUĆ!7PՇ LY$  wpV' dNJZҵ|qGe7;$ud8}gSv~,ۑ6n+ء2`G% w5;sKfi>|׻n^7q * IiRHLZxv!Z@<43^ 22MyCGcyIqj:*!ඖՂ{cxs55^kQTr3j3-WQs/|v2F`'(|KDy.2N+RX;v 7EX.uTYצ]zR欥quPhA|ID:BG0;3_F;JO2DC+=)@.7|%N̲` P՛, uW6] .rc hRű'3юa Vȷm $OoݧQxkLr٬ViɪitsƳ@~lmpOH@ ֜1SX)HH֦u"v?z) Jħ$$v]8VXNhye͏ I_[=>|Kuis8ZgÂKڗ; Wރz19_Ȏ sYq#L ֐I#p=R' ~e] @VB:V|cUgԽbрY>^ pue,@S՗ 3  ~+ tH |;$~hobdd)A(ycd4ɇ .%˘^I9k &/aШ Aā<GzIDe1۞<.0|(`okVڱbp҈0}˿GʏNC13~a+β+AV_[=/jTP2G?u\aꟳB }t\y=WYR7 H.Z_z\ҮIX us\&D},q_=fD/ry'n?.t,CId0q'Z;a,S ͌2 9 F5H׳5>8;+fu,},K-iEw@OK1R5AnSFƲGEl֭X5k'URP?>Vp=J;yAwcaȒ푳Bē33'>cRq{tLq/CBhxI&1QiD́4tG'T]_AӨ)!3Tyu!-|Fuq /Mei:s6\GtcrۺDvؤgb1J*[w' {Y;G2:ؙS&Ђc)dR@iV&/cOQ ?avjkx>s>VȢ+謹臨,{{53WϨ ӑA&TW5oK^ҸaB̛8#ʽ 9{t^fȝDVGjFX sknSE /r^}ըޅ[a{/eei?:!%dH3?)&]L#R@O}+]^ܐ~RG4,Ĥo{#\hA4IQU{s o)1!+#i fQFZhe+Q$kT|[ ŝ+9)KՄ)  ۋ/xXOS AkU+y'o [GyteYl MyYЈ |RC+(x Upd3.kT Xp?yy=\)>.X %%vEdGԣ^zߦm-ޘCHKRfXP%-iڽD4qNO8sɐ4 ䷾hH+S:,TW,[ʈuzf?bzwW2N@}g6ޢ.I:MLEd.k-o)zD~l:SSXPBk XèW[I*12D G*Q{$=9}t ]D骓Ur2\نNahFe (-z9IfQ)b$}LMZ]fIS}Rgnz47uG (x:γNK ђS"[$AfT:]i_//Z Cul&Nqߔ:U|oe=7 91r N*\!E,7S~ڳCe>fLt< [W>P?x: }t9KN^i\g}Sѷ߉H_M+żsHSq(HHQq*d>X 0rXN\r_ b棿dL6wrNѤGSO$Xb%?V|2/>U-7ϣ7|U1+ ׆d^2Cl*]qBtͱoǙlM`Gc_⧬Er:PH;ni6C$۳Inabͥgn޽WgUf0BT'+Br6Ni+wƈvm-b:ü-Ty$\?U"Yᯥ:i)WJU{.`j%y";'pM8./j`!i `U5}PrSȂ>6yT1 opGKWl_x R^)Rm{y^Y(ظ_RuSqtBw:Jc} Tq͑>qr|H}(5O HD&?zd|9|הE)VI< VVqwឬ+'2@: W!+*̄JmQTxiHI0yߔ׸Y`v]`W*aiV`*տ3#^CVulߒ?̈́ngao?fOD7.0j5XKl^?>ޚU4Z`W woR NCøTw{MmLLӛJ_x9sXPz*S6ty?;GqX,kbb98Sz_S0]ؚ> =E/M+ !̧LC13.L'ʏ(~{F% q;DzhzYDC07{GE/ Ŷ_?Hp^[I햇Gor?PP@jF )?|e5HAe%R%*#d.7*u T@r@2:Bu=*0#/k?-˰AN~L0}!:qh/s;2w1hKQFm5{׫;򣀇E52v$X?緹M%cNFj#J$q(-_=ʧ:PI:N}d9n=t@pmim?ތTX5Gbk,4X饘xt.C;%U7wu3t̿ڗ8WS-|~rdG (j6웙N𩏶*{ҿl+np9֎AK\-BUp3qLF!!a%BPa}u^ r F+}ݕA1%=4 5g"񏜓"ohI>KD#P̽!L"鐴AjeXelר?a-iKXXSQڻ,~^F"ʦ&3AZzcձ n}~yhJʽ}۝ߝJAf|ľw|QWBj((!AXa77΂j"$:|*l3UZw;, ,DۀǸb&W [X;z'Lg`kqW-tW/>Y+!$gDlCqaqHpg'(w%T&Gb>_{YtNtX;P):^wS񄝿Xݶt_t^M]HgKH1)YŹ mkfz6 w* @uxdއ f/rRaHj?-K$Yn{[ =*9X |n]4-$#kNT >42CplMy&.k X6aYo|z0M|Y=DgawUkRtM}L!Xma@i"*nX4Z$kҺ~]O) OKȼGkr WQs1HpNx#J8fT,Y.!;N)TSU(QiJVv26)S~3'd>ٲH9[e%-~)1%gvz u (93"9 W%:HL6~U%,9whzlBVxX:[VgrG +\Z%U&fK͇˥wAXXa }{7U0%~ϏfcmZ,TQ_Wշ72p~Ɵ}FffrwX4c @Slbz1 3:DIgGϒr݊5ͣڙ<7ܯN"R@7ܪ7bxt'rǾ˖I%鱡M5uF7TufdZ]ۏ0kD*&QHNxR.al3?okJ XSoW*\LՂty-?'G Y]8C9YamhϹ`x|+3dHл;ZXy}o+qeEHATmh`!'^de#{ߟ Kb!Zne?n3rO+ԂC9s[/ %ځox-z`ܢ-FʶxTm.貯x!;6VlC Y oEd UR1Nm]@ WdKУqJ႘m*Ag$8!n_3Na_i)Z݀@nn܀J0PD[[7RӅǻX{IlA*_miUXR72G -B؂)o#w?mFQzwbӘ7NFƀrE N G ɿ^X &@zl*gYCLk*=;Uk(Z%L[JY4;tȐ=l293];DrE\yTkx i4C/rďU@GJ?& ps>B9Bd#RI'3[~n8ԩE= Q8yǢ?`j<ܳbf'=vkn>1J^0q,Xe;X']o4\GkE€%)glϯ'=F* ,CsmF~J:Oj@KJ=[+1KwO$a>`cYŨI00"V9}N6w%EeRVMu>gpq uv/^<Nov_:n'8x\K(Z.CEaz-!»atVF-^ 2kFMoK- "-Mʢ4)lذ㵢x:. TwIb 7N-ɜ(a.fª`D- `nO6!嗯;6vի]lI %Z(񤐝Vم3$jU _7߱qb!h0;}2„e(b<ߙ;XT×4*#L(^8g4UQyoI_q;TuyVxS>.JZUWF[NR?_ߎv8 rfiN7c2gt+9|eu'œZDRࢵ֞ .yX?g?[T'0kBE'ÜXDnys}±&P"16VZ+BYp{{_T6  మA*% ~ƣx;[9Ͼ?/c7]кTHYơ_ jX|҂08W#T`K^ bc:(<*A[HvG-uDkT'c M($o/fM9W1hQXT, f"b~)'*}hArWXQ(rSCfy/nчY,z-(5l@ تU0uM'XHǛλלzQ Y.Z+kрUyỎracuK0[KV;]; TYoXXחcPpǥYE67~}eӽ]})8JzR LB1sU%N׿.lM9,{xk3tZR8I$ZYK=X5Z'%hc=)HL,Wii!ļаC}yu w/@ }&?vֈ{adbv({|X1Z'w199o Kτ-f{mev55V9_I^QuYc!b_//wҨf̄u"ƶcfڡu=92fri,y>2K/PQt>&M("/]uUJ9#V/X5_/ ⛡v_l~fKK㣮ڡ17  ~AL! L-=| -m({.9ft),ЉiKV O.u:f8P?.k24r[}ڀUcrBUAZuJ J]9ovG⯥vE1EJ_2;&K}?XL8,U* wKiZ7X dI勞Dyxİ5KDyض2vx9ȥz50O@?%{Gp]74ގB~n^&U ]RbcTA=uȡǻQ^ʟq9y'~S)L>sqK|ptPVoB߸sذa`IedDQ=`ehc{ꥲ!a'JcnS0z_zIixNyJnhCp_$fܝDw5-F&R w mGXl0jlt_O+*M? vT;c2]ӢjNDl{{WAMh+>RSMN'6FoÃ-pPᅳ;ӹٸ B}[ذXtQ5$'g/Df|/LN>cњ9i|<>b80C׹-OIWN-wʯA݄&)tr:Nx$6{ᯟLNc& LW5d>K"v>U.WΌ{Rsl))a]J_?+,Tm9ejI 2uҏTAo^%wEh3 6z-tg1~#oph䣑Dh1qZFs* Iw[:N6 >5- P:(JޖcsKxG9/9ۄs3>3DڹnBd5(dIwp`͖$(  Yo@CBՊT):{+7/o#W QDˇ?/?ۼHzJ@S\_-VCHMK E"! -"6S>и$?3M,rtY}7OLP* ajs&${N|$ţWJT^_׿q.W /[sыX1"/([T+zgkl7LJ{}SKp/ؚhIٗ.|2.'չm`# b6ٯk-®nl kȓ$8i'Kf|6#*XhXCv<QN^($ͨNE1Ohun̶tAP屹^v* Gvb.< 54Hg ~i~mRKSxh~d:wMThJ`@%UWG<c eVGӬ=#K%ZE&GV$әi9)*T_qJ Fܮ0k}Xck(^d ͏\B#/ak Jjo ؋f'bxZ2?Қ߅rꑶxOAW!"o(h]GWq{R3#ǎ57vy[y>Su:s m/KIěӣ}o7b>iK=XC~Oup݅g-ye'#B q7e3}&3}'O/)Y4On=;) tZ*.:ΪPWsJ寋0~./>0>^TeW47dWoﰴ,J!YR:\A{}]z8y+.Jѵ Zz:B ly~NEl4& <6TDj9x/KtK(;#fVAlqU*on+gR-8S#2<:m}ӝ*=PѪLuz&C5; څ$*^cD:9NJv.W}#O_ߩn q&QNipgS,jWͶ/g{kD;Ypo)KaJg*82i7_%Svw99oS *rMOhYeCݽv[Y&zG:jN管,;Ko6TNPE+ڴM%>|#%m"h3۟of;{>Bۘ5+A\&(;\8 yۆ,!\9B1zVpU]7epD  nN cQOCMR3_Z5%}Zbx$J fϷs!W-/4}AK JMrl)EjjG7iL:|k~wL9RrhGM[RɈ(eՓvdm2puu:SWg8zi IwfHKU.ɥ͕jVB]!)j|Kr ʁLi>9v+^ >{xR`8'HJ`{'s'FKz(p*0f>ļL#jd*pip#´<"  +[HO3Xrz >34 r~l)(f^R:.sO#CPpIdf0=PXD:ǽ0&Ip_fe\Jۿ{aD]g:7fxn072|xw>B M{[یv0[:[f $Paz91TZFe2EcX `q|UϽVA:M1̟ n)-l[{x`1 )y-p3giۺ!X)o/ ?(c3G/kSJ(%+}8%6/FL)H)t[c Co-K|̗?^ W4>=+WNy=%لj?|,5,8<{Y^~ vĜ.bCR2&D}& )`le( S&ܻ)-ۙ!$}|psD:OM7"8bd_& FqXo;Nv֋iN3zFy_W`6.F\]g BT087X`hzM,TxI;?$nw*KcVO =8MR\܃B?T,=*(u0~tcْljŵGGG(o *veeS)Pj!XXz/T&>?4\}/bbo YmІ/CxOv CJW `ܓ'ǜ{օ֡w@g]E9\[Fu6VHQX9q9VOc4ϹGinXC܊X[Ui+97ʆ"<*2z#wK㼿z^?DݑQ6$,>jz&=HL/mr>zZPwv#= e-kضIgz w0 , ׃b_=K&:+(@rB= ~u#|_h#@?\t腪5O0|{.ϏH~e6磆O#ȅF~>.͛/MݛP%]3u`,1_\q-NwJU #$(fYY`, ЋD>T1 \jqZ\ȌLYRk.c˩UG?6qjaҾ)6ukVU`sD)?&Up!˥ Cvy6yJU)[/@g41SxTtq{Iv;#D(B{ <{oBю=N,/ivdyn<%t`&y*9ysƌ}^n~-%GVkzV3˞2kN|u7  )œ^= ^\%L3nH'̭lT?3}?,n0j:#ISqƨfƢDza*< I  gمS!9LvOu)׍g.Cl{;yG"5):eJNq3V o¼ﵛw\J!'*VI 5H 4!6m@p6;y<s/wckmj2%#/>)gcrK2(4w=ڔǓFxqu֯=]QD%-@Y;)ֹ(Hk?vޅyg{k!Psl=*q.f͈JiG*~#ύZ,L*MM(SO_ު:/OI:MwPԜgS&u$%cXn䥑_¥JV Ǫ*K?vZ@vP$8 O r ®F@VjA xYKyĽfaø0"Ojkmrz͋>UUۘ`eȫ8Q"Cftm(4s\"Dx?:) b&8xJP. }MP )Ҟ7ipfRLmXPZiBuPq??s/6m+JELi&,I|1 KMy}Ӷ .V'@PSpdPW6DoBIp=ЭV}2U?GUÆ*5Ş\{qY J.G_/Af$LzRp65Ňk_\n΀SeoSK]}u bZlb@ބU&ehL!)oq2?Ad'sߦtIY5s'y TX5=o}V5MGbwA[sB/V{/醎1 ˕1,'2 ]5dۑc~&Q&C| vFdSF8zp|oo/rD $Qw 0CXB`>u`ZE͑&dn/Z7.s)Ls݅ A*?BNsNReCCmWΙ5޺H=#ja9V- ڈjgBLL3ZA$`[>w7yHA:^0Ĕ*cőicu 0.m\ox ݷ>v_r.iύd%M*(ꏂ/Zu`>1\|}ׂ|[(vMt0_|-|n0iIvf Mlw/R?FNqGbqtS 9Cawx1zbS :!k3]~I֜MqEhj/w5]/n݄4OtZGڦ7>CŏX <2e^23L׼נnGBѲL͑eFlM&{RBw{8~E `Hx9ERTHu=$kbkjR 7gPF'Ju';Zq2,iu.u<#tI  r;`ռ  EM4/J=YO0)1KN侮eZFmt<՛AF=#NJoRX b8dJl1㶝8wWmc;cTdeJ&"Ҧ#IC$a]ZL9aw!'n=CbC!ʰ6J[rJf7qf 8qm>;? &/֫K蒣G T[]Z jP" IκQAFMi, dVJ: "c7_ctE:jHѐ۸ImVi% R鋷pu-Sϣn/&y[f`vK|A RgS9yWYVӂBA#,0EO@W U{*̫Un,rFWnkw\X3a fooIn<6ϗ\H1y EsnwKΈxݦ쮹i:TOc]]`S4Y[n@`C V$\PzBҀCi7mtO_߶Mljw2+ܠ̏ElN\v6-H0iu]؟A#PO'O; wGMX ު5 1wPJ! $FQ>ù}@u u]J )mJc3-΅:M^YNgmٽG~3Nõhzx(=PX\*&5`~Ă숦4_`& i͝{:sp5dSBQTV b'?ƆQ2Ԃ+vx[>k"~&r"9j󞂓,r_0Pwf2g1-jYCE51UX5 qsC6 XonUZ7PFVPN[LvVQ&%^ z=VdZPsPZ~g"PԽ>OCaޥ'-,ylq \UE{͎\Og\pvx﹚BW4J~5o$ yVOwV+w̃ :=jZl{ksҪ:r{eʓ 4@=Q"AC6\w 2[ZǸ7Aے-HJHOe_hcBY(;Oޣ H-ZM}slB Hf AQeID~ <eudhD1-%#ycN"XB.z/v3u:;ϛaG ˶z$j⟈HE;/-f ER)T>-J7Mw ա)T&7U*{5?m?FR>ZxU"G?P1 T lN]KuTɒ5\Ive8_cT!)OR~EcNWpqN=*GjREc{Ǒo4=^d@tUI;[6' ܊+jˍ7jwg-u upOTНQj,8qJ2ZJy LkNǿ>b\ so}{hX#4GU\Ck ސ]fpC|^3Ö `+sFL +ݵ\F5 ni`#r;(:sZgud@QuMɒuOt RQm=L/R).+$(&8fYSgй~hLݖ{6y hq ŭ߮e@-cBD"v۹8njfyQԏ@uxagޜatlo"KB/ I>e"TtdZaE:T9b=u1.0jQBuUAYIchf΃:2 5'xe~u3Un~cF7ڂ“8ٔ]a!;k-5:$-e\-wumI-A<7Țm39ۋ`WʕT]f7K:ne)lLK;7lpW.&9l:,J+5$g$]g3[FRvykI)/bM :gyv5'^ K8F|V,x)V4hx@[ƞKߋRi4h}fBv޻yO`$#hҦ4Ow4]?oVrnQ"g_c_񹆁\Bg/9xJ|ɏo|Ujlsn[R'~ifW?3bҠHA\%YEHvC]a I kN؆% z+'JjF&X&) D3V͛-`_xId@"h|EJUgdz~rT+F\;rG [G[| jIQ3Tb\>ҕASd)񑔛`¸ݲUFqĴ'M)|(mT^n(ʭ4]b1^˷Nb1WOv qcͶV?ڙ YJ]űMeWu:McЛ%f HUL/5M>J}NP~rіz_Z0'4_: ל+E|j(X`Ƨ+1/G;䲖$Ce62|i˂aBT%̔W|(~:ÙZ> A\6*|xbRZV]$ڭ&p eu]θ&o>\؛PO֓т1"T/Ќ)XW_Qȏ{6X g4T/w$uC4 nTs BX֫.0! ǔJAcմ цRĄ!/u h@6+"y-<5ӭji7DN{h6WPx 冖EZLPԲN>>s9ffi9kޥO@I6)e#L 8%#0葼*aМJɨg͔G[^Բpy#y?غ'wG8mƒ)bn(LNCå>%8#AH`9-r…11uX7c5,m3,vogn+X''nEԖg6D(D!DVw _Ol׎D ]N^z$ea"hDW ~Ͻ6#Ov(} 0s*3vJgOTS>︍žO )/4m9԰tb k8:aZZQ[\*v ,*# ITڦlv0>攁YQOhz@\wQ6FXv,AHiz# )Ek!ms)Q0 XXe5L _)nRdY@T;$SuCPpլt8M~7QNw8V`2S=+ tߠ1(6)љqR$J}K"}gY?3GHTn'|R)$fUV;?{-;Y:^~U݃jeSdah!8'/˧hCּhl gj)YcNj;֞L[3"*Â6g2V<1$g^02F&7u5 hwtI15*F>L'Dй+tCiM&Q ~ F,VWlT(qKQ3@L@L"@g,QțE&K_p@3aӵDh<s-B$n rV_L>eڏ2!e/fnZu6j we-w\PJ/2Pn4[cPE1~4rg~ x:0L5CvnmC wJNȸ/1z;O7-v{B?mV*H榄 j?Fx8 =XiT;v-.%hbZ%6ZW\WިD^ݚ8Kxe RlG7#c"P3>i{ M~bLS#D6#r~Mި:x?+A Iv5e}LQ%>y Ĵo,[@dGRL+حͰFRB?Uf>z~*ݜVIud7pA3 ꫱IVW~?7~3szCf%HY|O\ qes3Ap!qIQ+eU@?=g˳:${G~_,B  :*9ScUdmAcg Uzw ]SPc,}XjDꦺ'mZ5V9v)!6 evJш8 Sܻ` ?Zx9,}.X ՟"p:{m:Do\Jp ]x(/ljlݷT*o5r8SR&ݲ9\ۍ$;N\VJ%hiuY 7_,eF/\ÿ6JJOa eL8C4jOS'zo\ARd-PxM OoEat X'rut5\`KI=PcF'9+pyF%\2 r:c_tLv\&72:bƂ8N(yuw>< `.@NGcwo 5Mw[ %>h(]#8=;ޙ87Yk9XtЁap&hϮqv3U`,#b{m#?r"w?U=Y0ox:^t//^l.d72rCTRR쭂,mg=s?2W /ج[>GifV;j?Nc|vAAR*^iO[5H@&WTpJB_YևTi[ŞzKjd{,'BK^M vbm5AѱIz\1;@qg@MF;<|䭮K/񲄸=g+dUu"&əi|jzrNY`Н4e q^>8E({rE.nj’WCJi!~G"uv9O ܷ;ٽ?˗" 9[HPRPXI |& Me_7ʆADMF+*ŕXʵJ1xkpp P:\敭^ݳN)L梬ʽS]2+/~&.Lf-iֆOqƽQsZF@2f݇k/n;Lт" ]fϏ̍kuq0Y62mW8J8c]9pA1z4|-)n,zcw'E̮MkIpyF8?Gp-I>EHŦX'1\=Ba tsm ?v5I+7]kaXcF)M' Fl>͡JO=1DžTp>x|2j AΧ%N \/PVz6m7\fr!b^u+nh1؎)w Ӻׇjd۾gr'U'aBʯzSHRῗO%H?ZblCXC|"!E>Gئr*yQHf&yŵǺi@U,a$3lw)"PO _,dY2f&VLiY͚|} [+x?{qlF?^7)iOv.RM ‹k_ eadgb,л1)Bڐ46 HEtA?d0ҙMHb'6l.qa˴ R !9))L3϶ϛ4ppt62+&~86~Xo9jAVݱ+DOt/Os/UI(߃9x. OjMNԍca@}jq'֥upeMzeybp$)7tO}a""=,a9V۾~w+Jz! ::!le09mUnpAV1濃_w1}f,_MW"^VqF jU5}+q2)Vˡ?>"e՟0vFY ?+БFԾӠ@"B~}+:Y1Ce[O#^ݭ!1tӅߞLQP9yZqD72z4oඟgbSxP 2ӟ, GY2W&(xc[G"9w|:|ZW,yES E\2Ѐ BBxdcVx$3<wx*B} ?_pY j |@U9(7 Rc1ZfܗP3=x.r!@Yۈ;x0EAиȯ,u'8^oKQot6~!`}eC]*$kR<22 %ͫ6/@ 7|,\ȑҙtF7Ile}_ 37/ئhB,Mx<`&]]_h72Vl=ʘX%/VPK?\,S)t щ}~wF˶*ڴ1Q)fz 00-Q(- 1om==w兯w1ˆZ$=*>q9~A[ފ2t XwoZSu#0|jZml.thv踭0[(ZH*bL9EAP^⽣L H\St-} .[}pƦ~Ns/I2 ՟Oax!vKHSqIk???IJسۄHpO4ȸ+*\h6y 1}3&3Xt,6RcM>! u$]nZvu}GڦRj]{}? o.#i5#uA|iJȇhȤ%U.#0Q=XɐYĕ[DkߑD;DǸ4JeO_&D>}~lR]g|?}d)=wE,VGt# ӵI}@^[Zl!Zd$z3DOu`'4VPN4@ͅz?S=\k%RLK!e}[\1{u*Gm`HD-W@ mvkfki,K~YVf(*g2'0 #X sPDP]>x4l2%lj##9+Sqg2EQ@KamV8N q\r3pn|L 5"yݸx8ٸ_PS^:x2d̀VEr&;0=,9":VVRv;'luwްZ;) glJj\X! d]ea }@H a}-,D_=%x2m}¢dxR^Jc]c*H)7deN!jnyE WbQ5 3 [ǚ oہ@֟.d+ xXɧ\CRz+6iSLgb(RtD+e6^pcJ GCe{/I`t;K:ƽc~'+yq^S0g!Ecfi):ef®TS=tnp4]LX%AR7?0}W9DZ;ȍ&q<'H*TZ/x>dls"xּ]v/ޛ}ZbuȾ ԲQ h~g$Kګ#h i@u'(f>fd$i(hǹsev FfMӸku/YJYq᥯)YƜntA⤙gCYDl VgzDиHYŝ>cJM { ;Sm)-\98|Y:D䌉fmTP%"%KހM\ x 5S/VL(b ]VpԊܴ|2z< u`{d锍5DaUHjqSqzFIyUxXrSò|˓SrX:nw%o 23k54vJn5Ut@yZ=~I~*WL[V\HGt~ϵr^v1QCr:M1oaӟBP+OcL!xd- q{\X򧀯l5.&p D#a306aD a*=voauۛK~yL-jNP݆Hc ˵m0>x}6)꼘& 3no,6*=$ 6/cz5>XUv rNsȪoNMϥ3LHyb9>aCӫ&N9ā)Hlˬz]Uܣ.)RToE6כ]K(uc;J BchR>GYZHEԝo^6c/J á%9+j}&&0Α˶~S z5 _T̼>Ѱ>!~l^2idCQsǣޞ}i`.M  +h%s:>ɷ,c6^ vY6%@Tp f v?9?]⃌_Qn8T6H>4b<^m|im~o͑m B!$Eγ˥+Jxp Ik tY <6 9WF50cXVsW˲29R_xG]J0ړhY!æPQ?*m&ޝȠ U!ܟ˗wu?68ȱME?.(zەd@vֻm!xN#>Hd2B|͘Si S~~bb9o5<ʎ葰;/Ϻp /0M/'DuG=JKOΦy(󗘄hpNTG'w{E%/RٍʙANSLٰᯟ)uP}o(JVbx/`4{ur j=DOz{|Z Oe/=m$.L,l4 G@1RȄca4:s1),-#=ZG}&Yq: -9nY i*\24|Ƙl _/pD/<1а J)sxŗ b%_cWX0z9YwLs +@:v>l׊ hpDf/rSRSٍQPMtfSK*1{-}W#;kBdpĚOЅ(?4xK汓GÇ۝O+i+O- ɎTQoj?a.LFbvo7OdoHlavܦ~s?-][٩>gvӖ4tGpc%Dr~۴azɸnZ)=iBN,c!VR]1?ہp4^xl"n[ZYEJ+#9Ъ*bbӱ&PA"[X>J xphu[Yc3aHЅ!MYF8`qy0ݒM" *V?Ry0?xnjt[-HQX?` 4vi8JޘzXуЕ-AiK@oI*+TKCY:@Ĝ3d>^Y@֤4a QSZsďhy濰2(GG:ٜpXU+Yz0#O"CO:Ҕ$dDa:sf}79mu2B@* tQfα"V+h,Ъ]YXF9`/De]G/Ivio4LLK}Ғ6B8$H(S]u5d|OT8wYK9bq1p7 JpMjL7joY({_6g1-[G}=A-D K*#S 린tKsSQP[$A~ Ը*t$~G͋(Cma+/x}~Ux|Q/_hdhy ~8,gn=r!WE&V=n,'6ބN@Sq]x$xQL&+U5Ɗa| q χ($} = fbaƗzsLiA q4A-#ܧ<Ҏ`F}udˣXR ^GSg)waK.ٗ !xaoK#3Zv5bXTjxB"y`ī憵6 UU\ll,Ù Jtjs $[~F&ݦ^ 4R/R"c|dv@K> D$_ a9s$\VUc"hA 1$O:^: )HdX;{ȑL"$xigpY37钼, 3rO^ j.OS2O-ED@ҙ={鎮9b/1*:z5!Hf:(UtCP*-熲8U S!C?,^*Rtf00Em=aHYPfA޿CVyq \u[KHrzQD'}Ad4tHO"o&C1ٮ,Y|m_ZڵPHG5y?NA bfJ{%#)JZ8mhĜ3f~ckpZAJ/JG#kd'YzۖKjqM]{cAս;ZH¬r c-H# w= fzb_TODcs\|#އ-zU>fvmp)rUSWDsI~e6YhxUN#Bx_u@]B4]V-BM4mC_أ3ժG%ݒ0)bB SEi|(ߥ,VNz)Z=8̦}߯R6u.`X^G tB%GNҷ7N `-[W<`u QB Du Ill^]3[k2yg-@3'{3"'(_A?|>aS_gLp+v&hzSBwPOWjec|4v #E*.'3s7͍T<|WNF1#gI42\]ji|-Â1XHIICʎ.;_lԆOD㟺5U<覮qc Nl:G]к%R*yVCos0 xj-QdV>=IYN^6F 7D+qFDr9U 5l/W@`y]d&DNfݸWss` 9Lol9:ǎ_Y2\8_GݘLf-~{np|qXB+p^BˢHG{{D/+Ŧg~AaL@#9nU1xkEM '^6$8djSP 2*3oׅ83}g>*e&1}P#Wl2kFp21uN`&<E.{WnоljܴO 1'AjKڏ V0=6)֚JyU5s X<7n [Uc*!zexXT=j$NY*QRcrI9N(*pl Y#9uO?<^ez6Jc#@,QM6?#oӄٝ_U_/w׼ki:Ǹn7޵|QևzZf.2-T `}'\T4ͫÔC{T"EGixN`azߕ\Ŏۛ?pFfyL&J,"_7v>Q \ŠNJJl >KJ6c ߙPфaVЩ}\j45 fPěay˪x""[c*A1#ղLǿg] MZr?nTv#iiƣ((hEJz[Qw-kH.W1hHsΊ8 (= go-p$H=Sebg ]m, ߏD֐+Pّ͋ 5(ȏw f9kJ 6>&Ңa"ῢ"3}j@DasH.xMu@½Fj3w Ǹ@2O g;*K+̖4_Gf{%@: XZ1f+ͱV^wl0 fD. f}FL)J>=gJQ16۬ 2Dy0d{g%lD^<%zrؤ0'm_UБ=&~(V_85يE,f vӯ=/^{jKg ,@|Z٘TszJ`Ճ2Dߚ盐lU|mb~ߕn3LR'zbdy<ʛ?+.MEy_=%!K}v},ϚQ3}8CsW9Eir?g4=59w{-a[Wct \' _l tWzyeѣY7/ӱZ2"A DT4eJ!C`y-wa HG{S_XWyJmRs`dTiS8a<q\Aѻ?ĢKטvY,n(LFi]TǬiZ 2*2mKU+=ߑ p*헤7n/M0k@^X}Cu1,;(:$B,NKQ,1ML1o_HO2; g?"j́uSzL};dl6+aH:0cX"zSupB 6_z(P4hsZIO|BX|I;I&ʷ-klߋJvZ r<¬2$?DиAyc0픠sE*_4_-CmD[=63̀@g8\>>?{QMr0V*%??4r|lRvPC8t:P#Pt8sVo6*TN^ZrnZ+n _WX.Do0#> hةzfiv<~}bl]OQj=0kYyq"3UE"b(̭CT]qSMғ#Թ}VVE^4;.", ։4%{XAHSHQ", JKagjaUXel:lxbl\i 6]xLӠ3kR~E+JsOA"[ hi[um﮺فΏnF-w)$K<̨U~ʜ [׻ry Ǡ'8rI?egܘg(}UX(% Ro>H[MgWO|vg iacefV=Qy3# WS,8s׻zr.dm½uGbvy19]?ѧzH7mv(eZ-"`X} dG,ɑƢs‚ͿL=Y-Mc؊.b՚ԴփnY.ƥzuyű_UxQCIQWZ/L7w`zy+ޙ]@[ϯKB.8N~CFFw Mż" c vѧԋ=M6)vgOa 6*,¾믓QҾ*(𴍢 ;y8q1Q2]wѿ\`*I rH?)eIZtWjppvk)bDѾ i9XKul8'ŧkRc>Nt-i<,-V2h[9Bro[]c}q1Ҳd)A?G'._K+T|f[K!ƺi>z:Asu.X6X NPaLPivS؁7`_pyuIdz%j2|XbS,KP$AUQB,/z}.CIVv[ #rR$`v~  XڟsfC X8o'S.fUջƐw8tN4][LHU9^H' k ^3L!zAX޾۹M?+@~9n2}uiMdž]OM"wᠩ:Q0;_hb]#5F6 }X:_@0E+pȻ}McϮ~F_뭿vOHb!!zLQ>sLgWBYOǂg/m~.ނHS֫o+&;_&X&4\Btזn.O{btC=`WYTMC33F.lD ݲm, r f uWf4Ϟ{3w!ȧN\ySsdaz̜bm/Wv CaG'%Deân24~ 8>UHUAk}^ǵ?2$Tf]\}8{sS:^`|ɰjMQ u涤 n= L)b<4õL %_rx!/⠕ռe|z[e4};tP\Gygg۠22.:4[ Iu`8Ã;ܠ/q7 !Tgc턛ܺ)#5!{Xn|f@&"q>x続PsذBKƯ-)9TZ)Q0xWJ w?#1#M `"B[@+ j޻9IK:`OՇD9 \.u*#&>fi"6Y{"nwxۦ4{g̯! q0e?:*Y* )| ?1cAD{TC)[K#ÊSF}6> e/UUmh.gX4YBWb͡"P0jN6Q/ 4[6147b@VTZۀqG%XeYFf?GS Y:7H;}&C5TL>ϧ&6n+"gбe{‰)jR}b_/%YP1uQ_w9X% vX{{Ay򛼢&"&543H2&X3H+!'YiړgI÷ߟ[:Hwĕ^3-n4jz7B;*4v'Gx$q*-{}"$rT@_/-Zz[7{޴ºb d}b5{XLӟK5C%S6cuaKBgs)C2Muߜ]v7T;[v Y2dxۼd6\% *<߲ي->2$P!jGQ:,^M(~s=-vaz9$VxۻÇ,4Dm+V9Q~1s(|\<QI8.q|&\2 n}a ΀-Rb eU6vJȶXaO U2z "٥A qFhu6BmJR\TXDޯ FܛKXrk֑enP iO&ZݦyfAS y",p#P?M=_P&gY\{^$SHYyÜck>َdIk7G7_LYAtΣV3<\u֏oWqd=g/cG 8XnƦ*4[ _v{cvipUQ?)]'{4mxAʏȲOg36zec+-f+CjұaKC;L(DўUFP[]suJzIS?̚UNmcRƂLK<)h}Um7 +fa$k>/1 y/ImIAnM?4!(d_?tzI鷐&%O>O.ȁlzI1|Gf1clh[ 5p\Ķ ҕ=Oy=G,<YB8એLA2穹3PȭStOF1E8 N#?S7Zտ"'C14 *jX>2X= YcX5cy3t? U~\+KVi3LC|iJkXOfbnGHrd49ը\[35;f/jHQp{8C[_%еrq4BrLdb#a5tiHcp(CU8EZ+[/ڨt# B!DGąJKO5*pyg$G;6od6(.rAEX6.8"̻z^/O^_{+Uϯ&vWMѱ >>3A겚}oBL=s(1].3 J:0u YejJR-]7z͜yG__*AĞY_w@H9X-|93 KNNک z]ZK٨gݬwD3aIGz);, x[Is^E`xw(4Fxc.lCDo:~Oyʌ}f`R(azLtzmV~eU`2TF{6;Vp Q@*n4^z'=䕒聾;٦3 Ts ` \!}ʔġ*|b |t>5Wϗ1ׯDՊ-;"*j7n E=-.XבsiJq܆9~>gfq ݦ:^I,QE#{1*c̸ӵeu6ZO f)O :hg@0%:.Es8rڷ`rcZZgVKg$>冦qN%p)(.ymc$6Е:E@*rɢbL)V[C}ʾbyY@؅okHJd֬L_C G\z0 A#0]m,6YMW6B^4&&4=IwJ^&]ciP#z!=Hq,y(" =n AjbvgU73&`[_-Jsp][H*PflL{C=0klL!+ZY0YMShˤV_NxG 4%;odV+^O׿q%Ą&U[H~:*'_q\g.aMA/kxܶvtD 8ѕy-(o &ծpznFDj"' УJN};8/';P#URN )+/psz2j>rxf1lFi"qX)Nؕ{0)ӧ-1"L)!5$^Y|ެ&>oe8GSLj)R_؋٠_A;*k~3φ"hhdu֩mB2TN\/c M2f_?x`XiÒj6ӊJJg`LmV4D``:`y/<ӡ3rW!XsBl٘KŚ ?sWz)+|@=G/5U1p<\E E##jg9f"PL%8&=ZS mC=8}ђ1ioV'gJ,(/2_4ݬOC(r~΀\Pd)# W 3l:۱ȑ,`k)`/9⍒X_}}8>O[ F__:H`Q9XH+m/<@:O eJ)7nPՑ44śddYQ ;HjU_|b7"ѿI\œZOXϜa.1W03 Ï'1T$ómM׈`nS秋T5E"QkK~,lg$RѨ{;!'z>(ljcͧ #bsH|,vEOdefDZA:j2\6LEtUy>+, Bfh6kQ1/)݃vǁX`pqU 9XNt;Sh-ͼ8q.Aڧgb a)ceU)~H]MhIDa(F~] 7FĠ\*SH+1 w J#r[6Q_|n?jD+p" &ҙ5ا]O4ޘ5'Zzgv׿d@_ڋ:_yh޵ʜYaL$T)@,!~?D#~iY/>7$'d|8Zs8moc؆X(EMOh|:!ϕ2<&B痖BQEy_ݻAPv흄2f ҭF(أ!KGm6Z 5?d-l :dx߇@@~ P@σ p};i&㢵OvpFV}iǓrF=*얼]d*YxPZUdHWESm 3Γou҅/3"WQ6(rls>rmn'C`bMGr@eJ!S@"6|hEz+ 3@^;|l`čb>7 3N3,Z1%Ƶ߬_K4[󴽽9m oKFcܬ#Y/!rweF&z5muۦb+~2>$uJiu@}:Q;TZ=ODlkaN ,pҐ;natCqnn5R]T sЊdPɥ8U1ϡz*ۜnNTկV=HCIyJ[ \TIR<+ԮS5&gv!%cʷQ̎8-pp#i\& .C@1ϑ{x66iQzb#ϖsP{~ڳE  'y.4

/PDA7@_yyZBO<4<&t3 P7u8[d&6e>iƾS,iTsLlq?ŗA1Sb l ڎc+?+d–ThEӌ&69+U \҇0TIȫvjzug|_+gGб,At,&ŌY2q|s([6* ]D')0= YOθj[DC8$wQ,t'lf}_noS1`Mxz~HZ)@dx$)[iFG,s5`qw?7O`ϕCE+FtWdG7ɔzט:IV \A)ũy拦jg_P4xBi¾;AEۺ:f9qBn6UTb8иQRy< Arֶ{,LîW:䋆7q-7rKr.gģ7W N=YK9ٞc`Vo/$D@ PU!FV!y_NU~>!(6cID 4}{eVnY}4:hi~KDAX7fcJXfVW&q4y+W!PPi~[v~bia\*((24sf\Iz|ƄUC{udt -=>.5a%N-bjPB&G͋l,d"ݙ v|9hy6Vr[m&ų[xHSc4,%Sl9YJ.hs3,lOce]SGUtt "8FQ6~ m#VHv#Uhɍ#E3$BIξ*05rxued!\[EhfAt4B5 8lO(&TNB}c;P.Vc|C5LL6PKP㹿 ] %\)lԝ0jMI⿨|>C߮!#C;I{8,ɓOf"Nh+?=nX;Q@zW0ׂ \59{Y[3@ӹaS炧}A|]K{YwyI-HR]KO4*E^bNvyJ;L%0ǶuYk{{eiO*z;OS*fJ[jU{A8N_RSua-~_ؚD+~=m $/+]Ž0yQʜԒ=D+HDhƤ UF+V6Ǯ/$VӢM -J!7Jzj\Ev X'-$׭?9ƭn3{s8iׇv9H>VۉЛn{R#!I*=6%fb{\t"  ›gfNF:Wf[ ~=7@"bLR4>'E2 _omk G)ʚ{p#|#b'8aD7M-א#i$Ш:-+^TkzL証Y&9uj:/纺ʜP/ hn}~,( '$tWOU,1ob kow.B9@lm7~J&,Ymͷ\ei=;Iߒ2 X5-+A,6j0]!"~܂:Զ03INEX:ḃBWb2^/ް/8AuGb(dՍ]+M:d\[Y)lyTb4X}k_/qwi(cn4U"/JܰRy0C_b[c/ 5cu=XZrh"/.@+*rc&'2b;=eYsB¹ܳ69ܶ_IԉlY?_;J nT޾\y5Po@$yߵs}dՌm 4`Fv/SxܡigS5@&^sj#^v*,P Wv #k'A#tҰk7JKzOյhIN3™\-?0YizԲ6Be!Ӊd6iAأ xuy6lVA`?YJW (3Z}cW[3+[xXwn\VhuJ9Řѐ)ED=:>ak<}abbNiNai}R`N[JX(KHWM7}Uux6?%WT`q7;w:Ȗ5b6q~0Kbnf k*YڌpO EGiTO@?֑/h}S,hS21_m^(R0z`͙!F $w) oخ,xaB/vW ́obS79nzaTv-U9.`"Œ)_e:tٌl3L ]$A~m.k̂΍:}7iBTwƽ=Q:EC)09s66 -oD^۟ mY]Qܔ*}:rOxۆ,ꬌwHVN_|}E!$.xSNI]̷צHomPCo@d/e~ \'3--rݭ 04lĮo'Du]^=#}@󇫙oǝ5mhWߑ SɀJ zP[S8ʋ;;^$X8ΜGL2㇊H ÑjqS;..To5 *d,y<)!˞a @$pJ`ɍ%vetcuHHܶCg-]o߃;w{'6T|n^ =$"LwSJlXބ >(\ڇp66 <`D]a߾c+"oL1-u f3LC+`fAHH~þ%U.5tC9xf̮ab噏Bs<!qRǚP@ɶ|,?kDt{WEY.`{i=b-gH\y6/+C&BWmt~ٙ7= xn˨),=&ҥo;4A]e#+ W3X*yRRܽ08wkꠙ,4EʠK" 43[Q0!}nV\d#"_QSp7SݬR"nwn0Y)[RKc0C 2vN.%Jn)o m;"L@Ht{{mM5+Y'H'^i<ۮBS#&޹vfMĎ2Lf52 ųLnM@(inqiyig($#te}s]2 AY ~W?*4bJ! yS/O^;LImz:8cboow_zկ>QI]k&xټ'ze=&^N[fFə@~j'B^ghGc:}uNRO>f]ɝ?tSCe_}ĚD%-~>7%:iv [tH"VRih@zA}ӕou}I0'|1JVuQkq4CdqWFܱ+!k<<)حe K-ٶr#+he*yuI@E6I|)ӗlhDah( qiBְo b'Cl!UNM\k${/7IOc`i3|'^𥒎fͿ,՚'.aB3LvcN*3Ivg2j.S\4v[:D@fX8|H?oGl7h7%_lCyU8sa\b,OALC[|5y {i#z ,Wï-_lq@ڵe%ө4c[;>}} ?IJC _0ȢwTiM8xjlN0щ&Oy4Ȱy(\hǻu' Y, l|7fR<@sr)Kwg(.4:73XQC]P[w@t09';&7RS?IҰڄ~Nϰ 3ǍbՆM|>C",w%hx.s'8F ng>URmɱ TLr ))aӀ;nk6Q߮D%lүXS$L+qF&5x\VXBJw=l[9,_/N-&`/j`m\wg *:.;Y[+]ksWlKc6<:13|:/)u/?iN6s5Qs{NVl4R 3mRHq{oVcaW-mRP9;fxk6 p:qؐ5jCóE԰oF ZMN=Wg2jUCIifoc8$[2&Q9Bᵾ@$%߯>` hF1dwIJV"R&IKnRMpGp[!>N|%̥f ԙDhFFک/R E^ZSx̉6d@Dp{;XxAՀ+g3SsZ*K'vƢ(LbϤX0G }Dtb9#R Z5ƚJ^gp 9a s" LoZ  b3 ?t?"+ځ8єjD^"xfG}ux J2ص+X{&ը(N^fZi-< 3/ݰ6P;<]V G4L.L30J}b3V*g4Ci*v݋@)ne8H}e8SEHϝ4}Jd(` i&8P~ =#n9f܆:`"|KE;P' :y3t.SŮ֖<뒼 ֦}9[eԢ>ss*a"N(VO\%xbdEip"Z;ڟ18;1H<>;N [gj*3q~O؀\=Au<8ٛ1L[L ?_@<̫#%axo{;^`mHfƱ7wYA:B^`9l3xF ̀:>_EL(m>`@"𵻹~G.?`|pzۖk,AyUm}NJ/FFw;W&9BuAǙvdQ{>P 7CBCΤ;\Ϣ"%DA \^8c3BN6]c6qݗgN8t^[7}|X4c&;պ'ZO-z߰L%\`1]@uEz#zѸK ̖=! !UfxhsrDefWUUդNx7LTr+T؄cQ$-bUe7WҪ5?HqO|,LW z/h &h<o\Ewo@Qp;'u[K3sqωv%KOØɟ0)3ΑuXyXqV쾯|:؉N|*p"C%j@dqo*[B*jȁB1K)gI/3CqE p([ҥ= a^(t/ G.7 ٥|mАzĬkط8仒t3Kb 's+]e#z8tʌ(N<:6sp?mN ڰn3C?׏]KbGM*83TƧ)"2%Thʴy['CzW 0ɢJ 2h6"sM6P1:@Sp?>hBQtQ׵-C|@ 敬Bz,6Jr\gx̃;G=ZUH@Xrލgaj"kg6Bo*'zfphW~;/H)5sA˷|6/x0wge;UizjsLąW`[ap! ށ-ML㲻]#q ^vU|I`TsO"UMS|+B:Mְ*d@Y il)T? ͬC\ѝs9$M#YoWD,nBA)5n\_9jZVR:p= /3 WСJ`WƬlș9VV]N"lL!vUτ><-_ln2$Í\cg &7Lv{]m(?l?:ߢ]VR˴ph>5KT?,@3 40pGQ)Q >2&Л~nE-0tEW<"\%ҀﺉEfؐ$ F?&,"{ X`IAqgiKnR(@x?];X?wʋ;Ϥin׆YkQ]ͅgNMNrvn6 V@R8Ln2(=dǩX_;*"q2@U<(3i/9)DFN) ~ ζ5;[ zһ|LTH-><]KĎiebJS*cʠd*20!GV?ّsPWIs,\<#a:J⬬j%+9^\6-D d &)"4=V9w\e^hxo_ҡTl.hN=L敃F=޾SnNB{?42'P0=eDh`:ROEb[q$M@:lݮXsC[?F6)6!S.e{Zbw_ ]/`W mT,X3׌j):1/hUVEc5Vξ|@\NVHn e!3MP"{^Aŗ\p Ä% SDi)r5> ';Y{# Tg58λ3]}lLf(%@㺿YV궗Ag{Τ% >sD'9v[=?kTqNjjzxV!~"0itL<_\aӷƇV/i]ǔq8#e`U~1%ll]\uJ =5p`U`ˡ#޹Jo{eW  OOXksX,'2]D`z W2gQ2Fm*%ã;iZgoiې;^<b3c4t\~YIc V'*|myR&U(yx~VM'de1&dA6JxAɣ y~ϓlZ;"~˶ VJ8@Ggs66O(=Xv-Hdzf;nj{;P!#*Tf 7fkjf]j/cL?$Q.l^)eI.=a'4Ղ!<: mst "Ioۅge*[]R[QPpRK]'+6aόz5(o*6vĢ #u!C]kG >nU3ŊpgR~ ~JJWBΫg|<à,l> <\?pfȍhLUYR"BTw\8Cf,,=y43t=t+7#v v]Eds$fp/SJ3Omx:϶bY@Y߶QpwR:yl ]-⨍('hY|:&u"9ZG_XiQ&s"E!Dm u`{*MvU Eӎ>KخUs!Piɍ*x3Z-;N}߱vǵ]n&jI%|r'ջB)wB4ul=m4 ٶVvj2!Y q?෵. 0G.XgyR5"ehtyf53*$힞-r{4?$Pyz xËR3F ^zHEsǽ 2 w`,$omZDibsQes_ɼX`_ISVYXs=_Mϳ7IWK G_Dl Fv+CJe 8h/}4|&@oG 0$o & M6(LǮDåpg}ʊ )eJ^[4yqQf[gy|,rV|(xJ#XMEAH2?~}R'_F >kNLooKpΑhQ.ѣx1~"viZ9=.0?fDYK>bmL]{.dm(dhG4!-ќYO_QxjMPc- {kr7o8ܲ 9bmO0T}C86<'r.HZEo1*LaC"aćVqO@ :~X Ti7%:UM U`- L wcC'& O-SBc1%jh\{k7ȭхPcAj~U.EMey )67`rxO!bwfax0dF$V@gdv/T ZyHN=(NG3<9Q9a*y׈5 ZfbjBm#j͂nz&p|9ppPHttC!hl1QlLw5D YHd5rӊ_!J!Urd1ם1+ .y{$Y;;b=%7FԮN~#8#`?Zht,GDеbw㛳[fs7AJ]kx_C bQNU^SB׃G{2whd 8F8;fYf獬59a`l$r}] K+$B%F';-6=[M w&J$ern7Dͬ* e#ӮȓN_P{3T[af)GF ?bN93;=]DMż}Ӟ'GSLbL@~ȹ&1,J#$M1e[ܼ_1DpDg{)*_ }or: O⼕72gP@6Q|6tB 5+f7h=Yt@/䢱u&QT3ژX+sl~+ Qtb2_քCgb!B~Cl]-!L*N;RgoA@WC hpUT^tn 4&nq=8s#!1 e)tyƸŜ8H8*l/_E}݇{1C2\^"k^}FTxw#q!4vIB:5/p}?ɶi!_)C{ 0e7áW ,cL4񒃦9x vH׀#"@Z8zj !<8 anYQ>+:6|%֤(i}18(lVt"!}E'%Q#⶜0F=.ϗݛ eajI̽pgNVDZ@̹> ` 뮈ubSKŠhzپ4C:=]1!4.YW6 K)dZ_rƐ2m5֞P"2~"ewZ#5h(%% )B,nK/p,L]|ps24:"c^7w8f4Kpo S*bۺGI]6eOD.FL:7LLF|q[i"i:'1RcX !V :і5zPU]G4&M^V{*k2=[+3l>r[>sVqOaOi*^E Yc?~AFW6.b\;,,B|0KN"zR}2n<&6B\^v'a>ݛ=e p`i;3+ LRNaCa39%g+P `>nbď׌m%TlPg>- {&_1n&$ƀ&1O}l/&e_Xμ0J=J3=d7>|v5J2&k /f.|(K#q\lamG"/W6-dQCW; )z:-1 }"xjfM0l8[Âq6pvXK.@,69О$փ/"Z S t2ijvlE40*(`ڭ̛<۬ ̰2^OZ D3z*!ęOwJb6Nu}{lˈ)V . NYuaߞT-;0z6}63)蒺j-[:1 Ǵ@ RD.A>ėFqr]x 1^f֥V0Xy6VlZOc1f}Rn Fpo|1-o࢓G7tS3OeMS ]yHY&,lz czgbwZ<S wK mS+̳تم T|'bIs-A+-`!jh0pH+HF>%1[q-i"M"1Yzd n}ĠQ]u?`fq6RYX0kJo!T53-Vakrl}z*u?GS(f4fQ &$vgaҲWYל z!4 R2\0-\ F}G(LaHMN;sj*ao=OY$cA~`u:n_}vγBD0g u]WTWDVCI)Ό׼*v5GOrI,\761pDFu0}ErIѺ{KK\{G*f iXO`:L02U@Mn)>Z/muxbA,AK8(u pżA[ݿGxXnԩM\oL2 X:ӻP}ѾJ}4 B2SWb[#-`h{!dMkһH Զ9H` =6yTz}|y}6o:r?>e㓢Q5 {dNoE9[=m8#"ʓ-]GeS}ʼnH@;c$ r?ʭ"l7;&zPY)uJ%J вh ׶ȓlӤy, ,LzLtI̪s$" /: mqqq 9$v=Sp22oWx8./#ۊV -!cecvk t/OXw(FpfClAihu*f6tO'fR9V/B$efFNSbF"cu N `F8($DMJ$0:4||4~3#ML mnlhQ|Ei.5I-{P[?G,Vs4`F'=`Y( r (㫄0KR&b+Sqj 8`&V9>)OtS%:Y`v8<P)qm>w2_z6MG6(+%rQgͺU;K($ntԩ/o~m>pGdWF,uc:g1К'Ts5'eTZmuWVۦo ^ ~uhX/kcb _ms\ ~#g+rL8Z+ǻ&zIiuy0\wΪkU5NjK&< T Fwe* Ϧ^ܔNB}K<2 \]\t+NW#LFT ">*0JK:IzqZ8>݁dy۠'H=C7Jᡋ n`W El)>ǣFRNRզDʘ9Ckd;R)[}/:>(u%%%j1!2$4Ks΅tl2Z?,ԧ;Kò#iY\)q.Ww ، H/Wk0^( 񣣒%h ֊A=@Ue}GC5L?'1By25{@^zl"\aN^4nwU<ܲuO(~}GlQtOWf 4=_a+a  ̫2,}X]G'`.LS;5rT&B-ජTYι'ky1IcE'9X> |}^Vy04hS.90L6ia=*tיxA_f-"4qah. kxOmG ׈L-xd/5 \b'?EQ h<' !f Z4ټ|5vsݤ dz~Ux~aA>Z9=[iܻFUi=H-1**̉nֻAIG|Rq n5V~oV^;9 7&19⦇6Gh&{ޚS8=ތiQY/ u<5RDtZgS1ZUOO=+i{[lЃǫO5cp6u1˓k_6yr (J7̤)GpQi5ǯ*+_WU+leH!1~dXL=Zڤ*\~1(R٘2KՊ-} ,p ))Ze&CǨ4 !ى*^k%Dh$o#`*>%pln' Ӟu;b4ɽ} "H] Ia!Izи[4x hV N[ߺ#Z f:dˣѢch\l?ȧAcM"ܔ1XW}e3:Nz; _w^t' }UCGշEx1p\;Ωi9a إ$tl{"bֻ*RErFXomHK?t;ƿqi$?)CbIn\e~N X3iP>w)004$Q -"u)K }|T4oO4tsN4eqmH)…+u}f6+]nQPdyT2Ry,A iX 6Z?zu໕;JuE>0١m]%4U~B AB;I*<0;sQHB⛃r!Ay(n[Cn;b/ xVeS>8TUsKRxE¶O毘;75LVE]4T!%Z4D+`<^r!-.9X7Sqmݻ3vP6S jiXgHztRX b~iE^\/9~S|!h!;oV.#9_򞙖;BJ $0\rOzjVF7LO@Mxy')$уy[)VQ{XQ1& wUt/9YFq(u"O;#wu(oJi:kLb*37[ `&R~Mp i>0ܦPxK`=>}ݕeUiG'ZQouB!b/@dC& Y肍/9oA_p=Sk2`q[Wt(T!NM_]՘] ]O7V8就K.xp )M2ۿѭ9Jmp[ g][QjTT׹R݉ꅥfec]ƖdR>1AMwxJ.N # iZ8LJ$.\uFiJQgbv<@,HQ0oVo"Dx+4XFE ⿂RC%s;Vj£8=8*[1:k鄵 - ή4q]O]_>K`b-a2$0`Ctz*)%5n0tÐLŻ$˲*k>]:T8`'wME)֓ðΙ;)MG`%fjlBޠ>#b~,2?,i8[ {woSC N*;:L$}ku`fgԞ0e'X 9HqcH_QqCCL049FOVݚ] =e #V2ciMbXL3ƑeN~>'nx"<hIKɱȭuٟZ:=Th,@'%g6n10gczdbXԥEENUߢӚ1X-ۣ)Yj;5w?VRhDV?t1Ps_yVz]NH(:&#'979ߦQe~䘀t2&_wqE5fxL=՟a qH?s/XIi[؜gme!~gރЫvv@*pռYm ߻E)Y"a7px,1V6m!n;;{Mt55NH&.\@$1tyrΘ ֔fwin1ڇFK~p>-y/f'ȯh~!J"#\x 8:w ֿM'+Mc#(AbГX=jy^AH)yϠ; ix `tg2\->,tҗJۊ|D1{G-S@\B[/Q _~ 3pY.O,Eqj"[ǝpU)U1TuFYr9'UӁOeeH,XOa)eF 7~΍UyzE /J9DWD_F2o HKٵO6nd;09Ҳ1yEwoU]A e'z3Xή_C=ӳʷ ."HqϼA DH&#Ocx(Y:*3D&;!VXG]>F I`!SN~jCy}&c\w$li!ŅO'z+Ms)zS:ŕ+6y67 ŇswF{c !}h,! y(+ ^FĎSUֻYln> 'Vz;nj3LA1[ˏudhQ:p n4Oǐ/ݴc/ɰ̣x՞bs_V5wxa\ϙER##vRx"@PJ#{]Nt~P \ɪ7դ5褼NĀ1Ld#)_5rJhɀ,09C#O 5Oϻq*~ILy>R繽_6VMX^'ƙ~ fs[BK -&Фf0đ sz"~,h,ŴC] ZFTQCUPس7 d:=0y#$SyE(fZׅ +I#p&L`3S68jsj9E{l*ie E۾S~f%w}Ʒq7yª47.%2J-Cutzg~PiEAu婖`}SheqYؔ)e%1ZNChx31Y%pA.DbN~3iq ](^v.HU?K3{;wHܥtmmz.H_JOs V^3`nXԬjUt{rxBpwl/@I0ElC@uZ&B1 f!X!EβohQTRj@:U7$3v/S>ĩ8z\c5zn=-gae_CqX> GNin0@W?Vh (Gi!gГ:enR6 #wE1/#G_خg" p fϼ b/`kB1S]<}YlMrs8tu1x.Crr5h/׏_}gX'C44uNUѣ-ˍ@nDml?`)شNzQ!7^ŏ4݃l93"jAP CZV XyX2l˳Gv8O@ _;.ɄP4t܄Wt5:Y v+5N 4ɧlp뜄k?ȑC|;3C;TC&wG.|閅-.Q@RVn@N!1oS鴚KLM\R'50IͷF 7^.jj09fi+x/_zS-JekgeAJ9hH:6c˜_z)b8q93_F,:xdd]ϕ[측=ǑZ+|uo/E+V1ƚ6a2P사VXy+N1[kV ^re /#!?HxS@LhqC'U"|S+T2ßGޤ#8Շ>GԂV * aƖaq}%F1h4ΈʬN _\/VMrHD"69vF.,I w;"Jdh,wMӇOO_^H( |tu|wZ8.j($ݚ}^7b0PF^J SEWQؙy9W!'ؕ}_:ͳnW"OLoU_m,#hBg+_l2}/*|wi1[b< (VPXs%t(NXtjNyb'd9E QoEm 8ؤ#elAa8M%%9 P i!4OǢΠE 1I}S<†sv2paH85חE"X8adB ((f~06ᡍ֬-~WS@Gg,|lxWE-d+ԉs[v6ۊƿ(iBE /u)ɲI`ӶwpssÍwVGOlV6P)_JѸ6j1v76.HvW_T>&v1TC0X>4FqQE ma۽o98³Y[aG:\U>4X? 9r61S&Gq?P4^3\,ÿ vLN|75C#728EfZc3 8|*k)qT یZ!oj%ݐ?͙϶>b‘:5|?xpS\-.ӓ*xUtӥ9NF*w)0st7quRD{] T=mio>N׻up4 4'/ߨ 0mMܚym (9S:`c_L\lH!k'Up*̓TU˭T'YaX}k%_[^k!׺E&Ocʮ6X/0Gh^o 3]@ PK{(qqfv| o?wCa Z(0y :21^:At8.?.zr L)>qtO˥%9N:Q}GvdL[*OF̿+ԃ&%Ŧep5+C,NӖp$c~Zt0}O g<7^U'~ 0nAj=L}gvG 9͂V@\6e;|-08_ tTABZ]{: Wyd:f(PjSWkS~}&GfKPfDO01L+0nkaAiJ؋b\&b/jBNjmֵ$;$gaԻ>ux@?0-0eo XDҨ<qptH }qbcYYV"80݀tu/iZDlɇ>3CIŦ>5|DŽ,S2H`C3 |XVhu|mC!XeGbK{)XKzum򁿊s^p5rv^  15%.f: 4Ʉ{OjD?I ZcOTYxbZȊo5 RUB;h|Y]O`8O DYWF<B5тP׿vsB T)  LQSh&ߘd"Kg SN*1NADZ*{B> nrwaF/]z/2x52:MpSt3CܶDZ"fwoMVc)f. sM.'ްfEC[| cޥEd!:T@:%ҙEYwlZW2Iz2 *M»yr_0Ch>o\LG=9xC}0"7oU'2fq0~o|{k@lQrt'4ZżP);Tb\)ϤEr-^@GC4O2MJk* Xp.!yB7EX5i8TT#]vhg`k͉~QfHڦթwAӚ\̔zڣItχkeNB5H U"0ᑛW+8Gx?f)K׷xQxrHyWg,w{WI5Z<0UbH̊^gʠr|zQ@RCI) 7'UW *H,!]=? +0@}~X8J@@|'uOO՜]y™OA"_i>@w|7Iֆyٜ 2NW]p*qmd<t{+_ZVp8o>[#>EM=̈́7urNJ-m1w&y) \$l^zu\J]g,& hDa.S;`Cgt'KwYP<4lsq0|K -%gG}To@-\WqB@CV=#:p <20HSIFu":_oZA촗|)Ql5%/'R1-E核pJfNAH]\p[%Nhݫ<`LJ}&@]̼jDWלm]yK*D:: ~Țu| f"ltMm82(?+xPH%Iq!JJR=tk&ãS䒑?\Z{{ 7TnLr4g?5K:NI>)}k)8F i, ˦=3U6?3,^Q~G4q"eG` j)Ci]3.~3P<:w8gwC|^ {^ܺu6>9TċPEgOѐ4 =ڒv2ꃢXY65/k$Tec@؁iHDR@7X[4NmZP.ɦů fkMBl;EoYuZfL1V])ᮩ LQQ|~m+tH0f"+8\1 n(/Ȣsyйd \HnvsFctص!7t6xuY;vi:bclJy>s,q;;8i쒪_cS$bUb Nq&f+mחH;{6g QY4 ]L60.l?z -tV:5`tDֲ Q ck RQMeW/&z<&ESӫŗ XtLdNMCgʔ%_%/Ga2sǫ:QDGkXU`{$ٸ?`:ZZnu_/̶6VwSGtCdn䰪a@C 掫“1t:|kc!Hfoݲ ȷ:J, A/7*#w%E}_dOCD,littY^b"s/zcjvqvRb7PKMj؞ZF:ϯSyENᎰ :+$N#BQ8D(I !X6gn-Y祅I8+g$@ʒeb$蕥؎5RR~=j\nlpׂ\_,|Wܪq|P]SJ8q#.(椟&9ZIƶ_#O9ޙr _dō؀7ypTc%҈cHw=M $ JZwo/eM%lʹ)GZ (I;CYRF/ݞ?xZ0k=~&@ԎkO`.8 F2+mD{'g_N "Fu.5c?Ř/ j_6l%mIFcR%eHYMߘ 8 z s[*S7 t\Y + Y-IrW8NmE%1lR D3\1Y-p%'j_`K882oK3^1vΝF~ѐnЪmu*jM~(ĸu%zCx$`_tK|j=G5fCJ!\EKLH-5z2_5,k ]CU^@o2Aa>Un%S tWl]1E8U&kF|sg5s?{H%bB ~h4QvQNW%O >bݿ,@L"̮fgt_zV@A֍r?v8锜/g<}o3A8a*o~Zy !o]dw3z!o?ٜΏ醝ꟗR?x p1I9-=ԍER6pR?K~w4D%kCл^F}e60hM=&ekZP~vpkOnApǤ;>Qα_+0Q/eON:k ~B;Ƹ(YR\Z<oIJ]:lڭ3~̓$-!ɬ !'IEqYmÇfjli`^L5@؆Jn8-w"h>@Ͳ &@}c/z#QrDxs65{OdBZJŘ%so@;ݝ|RsD䣶 svjGnBkP=RM.7Py1B/ZPEOK;rk,o8`L ()<\T iZm>q^Wwx/KLg(u^iL#x"N\WKف&]HH?ݍTI?O"nwꜬ9SEu&rյx BRRN8D?&hiWw.Cu;fumxuWP#sWMBx#n Z_E"ZYQyl@BXn%mh%x[F9+ԜsDur<7Ecz{9nV haI錉Z+1.2mfixtȝ ,gHӭdbIePq; H&NfiX| \Ra2'&Ll\ZO}|.7dt>KkDž\r];1l-*SN֘p8 c8 }RK\qS+H$ABViop#΁#Z ]p)@н%NώIƊfz&: 3H[lnQC-I}< F"e֛z$v۲NW =Jrɭؽ;"hˀ"!|R!#zY^y9])Ilo?g6-U9V= hh&%"BI]d$fmzo. Aۣ+EYys.03az|#:v[;|.;-(T*%+5_iK,JMjpb&FMQIu| $hj EfXeefn{ }i𞵯ZOߦsU#y?:cśiբQOmWc(:(I'unOGVL30K_2 A+?5:Ce>GMi}b~: l)v-zWZY.Ǥ]Mw?h1 [U`T*KPkRiJ1#OY=[FX^ ͕"jpx}~!W46;RPg/4^,M'3,Ù`P@*-S?J%:Qp3sq_rc& b>"JiZk~(n|Ҕf [缔vt< 6inz,vir#󲯝 dA{væ!v!! KμnX4>1{G/J.Yby=Bkz.g9ܖِg8I3ڶY@Z$O~<% "HnpEoR oCy _tJC@AR N!H $=4 >#.!`@8^} Uw)XW+*E7 1L.0P ?HH7;p27N`) Qm>@hWY\`ye /!YE87tR~=Sm``[Sж}Q@5C p`̙e/^)"R$ۇ @t0˺ļN՝Fv7o x/B/cR'@[Rx ~r3#eZ"(A-MElk&S8Mu'W[A6S4־\B"ƌ6d ~6>%O~>FL.,b:n.xc=[!~cdSi|1(K DuNS _'FxKPQD+b<qoxEuo4%j=$ޚ[F܁wὨiMʘx_hYL&P4.^0: cwLͺJ|pv*Dt_I.M":\0D`&dtEsxd]5 **3vAkZ"i<ԸD2ZzD rlİaU`,l%>Ib22.@~ wU 6!lLXb ÷h˶>ސqxZG";lƶpS˄=QݔD~Xj#lƽvZome!a7-tFS4N]MD3T uGBo!&kWJoiT"De)boYᏖ_Z k٢*\C{:=KRȚKdGgovm$>r љwBoMl921,aY{8!g^OSٸd_*B%YJ$)D@ˊsCw5䖑u?ŀY7Z6ّ 0! &( 0Z78G*SЙ4JuHԺ:+ S)dq9iy8ÑCoBXXe @\|9;J.BЭ45-h0mB— %( O<+㈅.d=j)#ם' fpLh!ͧuzQ~k^OenFojH$^(Wm"%]]QOIwRӣ(D̷[aqO =7wM =AoiRn=NgEPU^+0aQT9ڲvZ 76 k1T|7rl`3V;seB68+hk kUaWS< RWY6_oQ7HhF{`C._ӍǾ`,Yj eVxh1 3=㍳-f_F' V=1[(`VdLѸ[m@Z8L}E-00f祂Hwf#R*!'[ A~RzFj \q @Z\NM& MX_x]oF[mG¹7Ns/0 0.Ihl߯OI7kvI3 \W3݄UlT3ui iI&_KAGly!1*1hYUe7IgBLxᵚ*Vje-HNYQkVXM~xCgi]6Z}m ,.%}!ҴwL?#~wq|le-LXдS[i6yV0cֹc ũC{Ib"ǭxǓ$խ:<)5BGy0ýd쮱g0)lɸr Kvz8& #BHEb8Fs0QĄ>tz=nJwT#ήucJ(<\ ?}%JObQq5DNoqjs1(.8왵&4:/9;AcW#d+2H:>4bS_kTJHo济D)W!4>>1o䚑YDnX nzO(v#nQEeZH/1"!8\-20a?uW us57^mBI=,,9Dﰪ0G`˻s08 S"BƗ_ZӟTQZ:2 ƽ7Jź:eys)Uc-h(G4*{J|rz[I4>㢴QbvI?\k]h*~qdn>4/\>o4řq݆ wޣ[S˳ &wVz1P{|a$Q=4HR𠫇_=YCgYIm+l u:>d2خ9{?H |޳+e8q (wSV!j$ԖhjX(NҕQd@QYGDԷm<}li:,|/l9qПAHs8ĸmx_#;4xk|@<_El #7Pŀ}PnBm-8ٴ@a0z}P8< 4Ľ[Pئ 赭qkɰbj#aLgAdx.sT ff kO͟%2;V{Tm7NK?>86𫒽$Gy+P4DcT&aҮW-ОvFVJO'\H(61;$/bH{>"+p"IkuV~ Um@Ʀ8|2Y]~xr`=û̵g*M9R d4.yɁmmPո֦ċZ9AډKKk,ō6kWV`s gyRlSW|JGa3V U S>[n׶Qզ,Cn~^\X}vL1eVY ǫRs仛/PnwtE Zu1NG|[k+јveWVՅkqw;CL).e`F;cK7*gsd.J:bY0`O0SQeeWiͷN]-d۲W>+~v;eA;e"xѕL}JR7j:eu{ ADl=pdP4,/GTL/ѡn*{P ³K[;_l-DnG?<FUxeHq,h+&rX`8^_UE)E;IwЦf0gɸ ؜٫OhЫCZ,F!ڽ&g;c/aw`K8=@IjV+mԚҰZl4> (_8A"A;'IwPl5@?[|o,_ {v N_#Q{Gdd Mc4{#3w̏)8/pb+Ѷ9Ty#Pfl~mNyFi+~rѯJ6}6 _`B̑4"@)MYA&LGVb |6M$6{WX%U :^\$ mR }{<"KeoRkﹴ$TrGʣo;SwutuE ~eJfA)d[Z-5ߒ^:BYшԲ@2"5gjuWr3{֪}P AG-9OmJG)ޔ@Ų.z,ZoH)BN>n_9\`pOo~3b@=e]Jra>kxEi`(sQ'#C@Eb)$ @'+ n:G.Υj^6n>ڈt ع cDeKbz3)02EϮж#btz<`ytJzb4ZdEݕS14.[ ɫf2_Apr!R+%o\X_Ǩ6 Wڃj'ߣ b.U29d1͎ӽȐ eT!:'' @ar e~Ή o@NO { U9X^ K<|&Ig#]p:-kq&,ԥ6b45?prOSqѠWүJtG>Eał`Mgr\ZbSYqJCh)[< k6ͲLF |y~P~a7&UTFzG^f}N1>+zbxyKٕۿ]g~314aL:dWK5;59G fDp1?D1)4 Z=K$3TVQ<EL[].u}ui?? $%Gpp@N꜔֑epF1>Š 8E![UISw >/y_m"j>Yg@;{8%'FBM#N`;{3Io~C;K̪a;nx&5dU>9u5޺rh>l^iߕǺ8LS]Fٵ".Z!*ww+h00* 3wbN.*_7䛿]f HA7z`P]7VRH/۵$ݸeqS7{!$cl Ψq 9Q- >d> )YGZ|5x)I}<4I{ nzfu#EQOv}!7[-Uw}np]_9S?hPf n@Q),.|Yx4?̙uE X8h< C.v-t T W몄:41QC]{k$h $9<ޱi%ۡx7h㌅ʢuneR1&Q4YP4Ob8VyXqa>8S/ڠFd9K}IRHm9I9*f( }qpZy Dyk4:+=Y8d%RܐO (+#Z,~1j]bB/Sv\wy:%$/Yæ2AL:$xh^&xh X W* XMVM8@MapLr=*CY6טpR0XyiUo#N+{+BOqcg$~?=L# aJۺ=ExH+Tfˤth+^%!MZu]X~Z_73*S?hG-45XnzFzbxnL+mCH-+Yu稊}MYީo] Q J( Skw0ˬ娦ћ~7iLCЅ M_۴'Ũ;MA3x[i]3%P.XdY vZF;9RѼ3G#m%0l̿LqGݱ|D{s5«c?kP(w=+n 6,tfwv%;Ho/e]jCӾ6 7˛Sq|3H.|{"dvE$PM,@%ٙkNnHY&zMꢎCfzHTFdjO_hK#8_L0A@@cKt[i`S9bz1PoC=˿g=F6bys.AW%-dVz=! ]4q_R _Dsͪd vS5 ھ:Y!>eUZ?fW[f>daX T&XYl?&gu"@\Ju 9$6PUl fH]v Ihopwr kcn#\/ωRH:WBo7DyKӆ \Hbl d#\0G;?^f6{WvL{0qLQrׁ}tt9#E1myzZ6ByN eݭ}6p4Kc&Q`t`vVښ%?Hd`l0Ͷk8Rף ߫!b4oȸH1F3䝥 3jwŌLW١,sf.VI.>뇟MW"7Hc6a&˚5~aAD1rM # /<=RXh*9u %'ϧEqrWz86~vKNbe|vB6Σ6RgAq)+ڶ5rd7<5׊&-oӔU`/SɽR@Hb Vc3XGsW'.?"4f:DĊ_"=GF3k!Q}L7gQ~NduJz)s>$؁WɐKm"ϻѳa#jBpF<.P yFBֈ3H@`C+5)O2A'=d.=^ Z8GB sx.cf9 hڔsK'bZz5UIQ''-T J"jQY_>FD$3l{CL߂˖3Ti {[RG`[nV&kN5 '>~D[a$~V-盏aR(3%X $Tsʕ+/#`< YVI8)ʄޞ!+LRdQЧzO0}*޽Qh_o`بXsg.Юx|tk;? ,=TQs(y*PLBɗ!#"ݏi-Xo(2o%C%=\b:K ΅rݘYr M%EgA. c(Bz5zb(=-17(N,AlOAY/qfNC*^\ŘBgv f}zߐ 6;rʌejH43w(@۵ujc4v-ŝhپ0fp$T1 L iG9e&624@[JERZjV]{A;]GsHbY-dBH$Ќ% ~M0uf_"7L6pAd!w\`Bœl0\[ O|D0YW3ωL\:=J]X p2J8q #I#^6[ صLW~q,њ6gf[ )殲e^ BX뉝w鳟dъƹpc&KMS쿠KZ3>҇n ߂~.q,b\eg 5'ρvp9~<**fW^2 zįa]u6&DW#ѻ?@WUQ7,?ڪ5+TMX;ͤRXI ^&t|Ry$05ij@UJ\b'toa/vtV(t:+9_e/j &'5f¸ y$2͞xN+vQgݹg܅[ha|g._\UeT<wƅdj l|rp 9kIEے ]c %m+@c:4[I{%oSB[R-m`QTɋF[u~iwѮ&˖ x~TIMZ+ҳnK1c}1$'R$/ v9QROɚp{=׶ҕiha_`3!ur#4|?cd !O4S(^ZF\4𵐙]ّ+$:БL㡝%+B_?W}=wԎUL'iܴDPWGHLT-UN' 1&P!{=iyUVY lG}CE =<|06D8ΆkUa HmPX'wXʨ0KPl1Z|:vd֊#~m:Ȃ8~^I|XXa@0kW^dLbgwġ]ݠIQba%k}GeF(+&=\z `Ѳ/)h2Y|s0[b,C|o+ڀ8!QGh[[~V8_hq315?Jإꨨ6)wMtĽFzgeH Vܯdi*G㱑HνyIN c/WO&m$dL~6 ӃQ{O/,!jbSZ+H`ѬDr:! F7n 6[-^FbXs?oc(S>~ `hV$\A2HDŽbDACϦB~~tU FF=6YfbİA;YCQFuqT_ńSU|>,0>@Unԯ3o"-@$0<e6\+TXkǿ{tLFSP-jfx՞ܮ^.dk̮zquXhmd)z"\f#b*\7+0TB%r;6h)^ߝ;䤆ciC[iu9q!gw\+npRkmD_'P Gb_}̷^G҃ P *6*_UmlA >PC 0-r &@8V}JW2OK<%-Dv5R<^+GpL䪵zWK|~MrIgkTFvCHfl0>Kr0+r_4f_|uJOc*be;Ѻ^jgbnc뢤̾ɞ!t>/Di6K$LmxQdJG>O+~3f_HKzWn|]"Fr.B LAS}[Jڔfs|Xr9R$tԠ\ WU"+Ksx?Pu1T-j][Ս/nsD 'tn^;Z]=:u{/ܒǛJt}'mUyMC3]xa&3}!͋TE=$g.E@3VcF~~l&J$M>WOWԹg>3+nBj;NhHOCfjYy"c6Wf>^X.Iap:zmř$v<^AЕg4PKzv3>w& ?wjdq@ 51{s dY8O.5mj7}ߡgF#jD-;OA6 $!lҩ%H"$K6w[h%4H`4Dj?7췻>prZ0Q <6+˝|oѰl63 Ɵ1Jug4y(ddıŨVd=ۥ!ԢE'7{!Z*ᶪU V\62 SQTkF*a;q_GͺPNp?A2Ҋ>do&KIEP3 CHh"3$Њ;r >^;U ꢠ,3k2L6oRyMQyQ< Ys_yF"9 gFFCb3޺2G/(Y9N!(A}T,ݻsiz3$2WmT)*涫7 >ޭ3t /Gvu X>Qy_K5gMeIC&ȪԱ \gKkS1 vfFw u- +=!\kgDz/!Sů.,K5w5dT#-OhxD49 H4hI/R6wrݘ> SP~6rO5~=quV(V gR\͗¯_£{!tKZ4$)_ P|w~\, yU i F88++J'IxFbHمUlćٱEX1%?Q^xg v`fč*,R& Į{<5dOxkICgu.BmbR`;w(m55cڞ*=nx{m [JSA8@3A]˃S~%^oŦ }y*%e7F)(w֐In$Eg:Sѝ2z aqhj (MIS˳!q/=;$u?Ä'szж&9;es-vQ=xp:R }(/?]Z)&3B8x$Th:g,eQR&3r;L6$OsI]"WaGQy j6REpC2![dd﫻RN \1Bp7j5$p^A%M] ElfxЬ@Fv95}e/_aBgӟۨޞ ڷq=HztyT9hcSs'Ia 0]ħ!PF.{[.^M ;'~Ǫ|nD\nGc3O{ urv7\3 7='"}[nʎAįm&q-p%(O.؛IVj<aܱK tJDOdIt AQ"LNE6T_h10uymsU<Qd@C2l"S+/݁ƨabIPԎ~X}KC5xXL9:JmDX4ZV{`ce9IR.bĘW> #b29ltl4f>{JcqApn0$ī\t1M'}k`>!\cMy ؜MORK|X8ؒG#EalZq<.<f56(<j<=QRH ̴F=HjL4m?E'e&˃ L+ޯ GE֖}i:lA׳qדqiky7spj7,(IZrv@L`Ċi,}ޮU|?9gM0O&K@ qGs4t/Z>=ׯD[?Q%D0bp7J܏ZvWbEJʱߵeHJ?*1\Z[K3A1S=SH1Ջ7FQDc9^>)xok{!{(9+f'IZyBσӕX5뜨j/# v? :Dx'?1h~$P~sv<3W>1c`k^@2 )c\MOVd`3;W-*°OFA:DɔzȉZr2]3?2-M:mP2FV g:#0v[dnMd4=G F`lH3ޗC5֊(r?T8a~v;ݼꧪ,z ^:ZSi`b=Y+y_2[J:/;NE\l 7H&Jg~|ewa7ؼfѵ[#S*\{ dbVJ6t}JrRxJ Tt8CbA"AIZmQ!!GYphR5)f),)'/މXT]+?@,!0/*p]'K/i8sjIv]C6=h>B#vKw֗x$OybC=(k}ۨm댤&8>-5ƶ4Mg8u:z;-{ey -Y1MC %&kPM 6~ut 2c=% kn8?`%<Y+;J=RI",MAYs#~Um`?_8VKxVƨꞛA9@&jςp$ W'EGTx\EmI8iC9ofs}J]}>fR7 qT쉌tyq?@Xn R&@" }q]DѶeYZz\ `V8B Ij%!S-jë/;I^(_crHVk=S0̋ӱ5ؗ`Y8k B6Gq@GIX\9r3%pWB=gWYPEѤt)!¹C49Ң O-*&z曑&rah{ƤbɏݩM3ti 1`؝3JCǧ0ީ j(g_V"y^r;Hn6 ;?t!x~8a `r=[>h@8m<=.ъU(db~Ul4i0Gj&6k~LKɆwRY}u(bÍt̒z1?T; As( d?z^'w^wp\Z$~ \ U@A<89M5paD0Dfa~"'"1oy4:wr~F [B94SGQ䄘f9 jA"Б?Z+Xf71'ԝ{Mw`'jYpʐKrV'lc/mSju@vsFHbakp%bg1un 1(. ,Y"G3huEcdô+M*!Tg ݶ#'D鳙t@Ή0ֶL3"x(4L ++ZҪS\cB'bAE f's2'͝e8|@Bmr;GrCOᔦg!00gsݠ|:w鐥=9Ϗ x"ȍˇ: ߢty1t|{bT}h/8:ʽ$B&P]Cm{mN̵k4˽LfK3K]ILNQW~-#j/Xg^;{SqȘZH,?YQ5NofO9&[shS<:. @^d~cGPp'eD!H y?

d)cMz!F'@7ik|ME:\L܋͈#^mぷrm  g%9YIK3gd5QvRd]乪~Է]jlg6 cVCx~IwplS<(S⚜߂¹3etJcTᓵ[i- y3d Q2 _(ZW6fJqnDpIߦxx 71o,y.M@ohSU"Tv==hhGٍ:ܞy_m=z}o̖^NGO:"ڷ}Gsoi[DnɣM9"k YW8Fj{UV4%qhWs8K$w~X@>͋#Sa=u%V?wM|1N*B: 7CK:8ɄcH7blO6 06ףGV;k m叕IyT⒏1.@og2Y2cϠ=j~D1!;/*C')}%X6m/$;FE:&EUwՌ>`yU`vxې9ez(A dg@Ab5 ܢ>bp/Bhe,鱩 7=#UTvk7:G#[Op9>>*Z2Nv ju;eY,:\RHKwa=dỄik/Z>UH;{PHMS2xgؼ{\G# ^HaClu91RzsюV$/Y DDP(%Őqk]S,x![0R y Rm3lU%wBm$% u) hoSeFWcm(^%#!l5[SyH@`q*?$ߊ `kVU%qSVU?/|эl]KGyzTٚǺ(O[DVF:Q4scxU E#Y,!cTB`жDnC7m?8SM 0_KqEg[2Y6&s)'̛ڏ)6X0P]SJrP0Ob5=6Gߏ7\:"@Hpkꄿ)WcNIbF{A[" ?!7Lu޻^Xr hx' 5&uR7fc3VwQ3yk|i@_>܀/Hp1(ٿŋ6-d'{m^=I!ptk^ƫ%O|͜;ҌK[7 欬&Oy]~FyBmhσ^GֆKՀ<' M@;$9ݮpyNE;%90dh"O16\2nTMkh42du1A,wjԱ"Dzv#GvVEy).Bµu @ Hgo2ϣB]]v8.M.梥JaI&;rDǘ(K=MX^t䘘tmrucz]RM^V{Lmd<:NWIS[xtϨWE WyY@?3 !)]HlSW%oAKKe+Vȯpyq[& hOCD]n+nEТ>Fz`]`ԁ䰛a㦠CKYgd6 .OG]=rUYd]AEx3 ~fq z&UL%op٪ތv,icZ9λ#ta:o9.{ [gU9'zeݯ6Hі5ʘJ\,ZolH4 Za]Z|GK(m8鰃ҭd)Nsا]陿 k tgˢGD1Qz,TFPWm>)6@X_v:@`Dވ\hsϓ0 RR[+Z2!x#CRqR &IֆP("~=tG %y|Z\_}z$E̱NK_r=d5?BYyB"vЌC$U]uyFk!/=fB[prD*MW4c^*#bLsaR~C:@^fXF΂  wn!"&&ZZx7DNnecB1h^^ 7-BI{D />FQzVLE5}'{ؒ#9i毙h"^Ny(_|&ֲT[Ne_ClT k&|6z!1N'% i?ntT`ȯgޏ!M waR [15@}&열u y$(׿`R6!p&ẃ@KY3)瘀ȀcaW>HɄ6.menVRTAͣ|͆1p\`S5y`9Rؕκ0,YZVG #󺴖HxJ錍v޾};lJ|'g;p2$79L\0ѶY-Y /L[fZ㗛)+EaX4]G‡zD,Bmb2a3{~lySwT5uS&@',(\VN$p:t=7!:6QXc5`)23~/SՀ<cQU Uk-)l4 2wY%QxX ;!\Z0DB6T{19Bq77>TdlB%܋%ep=c;7r3hOVK4F;:"4g v%Ev?_)dS+1Py/ -$!2&;&JEms {rR-p ]P\#Q++btGbQMf}hǒ(P5wza.od,F hDDϵXfˋC _|GJ:_;0F-zpp~TBjW"q*MK&_L?&hnjYޑn/5wV }͈X3:};<ύo'tP3Sܹ@6 vgQS2<TueP te}(W^1 %G [Tlf"6מAYOwc#\o/?d:ZLdrA WμgH-6%Ms+QO1PQ51`Q앜\D9 $ͽ~G}i38FoY{Ġ_53H8l*"*&F|:|Sn/g ͬ;-Pw:į,M(>%}JU$ik;tD)gY/FlsMhVKCIN Me.L}Zk}5rz':1vFT EhO."`WR=rPneq#hكtMw0ފ;rp6wո7WӲ8bk÷AuӹBH'#3;݃`y 9=bg$v-o!3Uj7?mId:Q=ٞ Ǒa=d1?C 0HeiC:KlJQSeeS0•JDM$vh5To4ҫv[q=%AL0mC!,l=jxt<[7:9By}ԲAB43 5 Y]!|K-'j˥Mq MXˈ:>B72b4@oYBVKEt7™pCZЁ 3W& 1 볾Ae4aOJO<}v1_1S(C%RXS!B|mx,$.o&v$oOY!@$kڹ6IՀW)5hUÚ5fUbJ 8ht~ªu]`;Vj=`_+{&Mhٹӯ 3¢&*$5\ľIEv NuJ2a} 2Z*ffx0PBVi'}NS7wI6׏%NVn6a bV􂎟,.s 8<2Auu͍.pu P>|-kTi>NTeq *>%CMلɜl *ExOID!|$@_wv&[#(/N2K`ᏽ54;)J2Rh (:QP a\P>FKI >ػ̨g{@Hʻ8ͬPղQ|=cIy,uͶ0(J.8Jv.##2i m˿'ž|V|WW Ҕ:DDEML.}h%צ5G,j0,q75tf'Γ4 'z1 ӺЂC2VIe{V۲ cKrw.L!]Β bu_Vߢ!W `ʞ19lJvh?7öm]MWp1{gas[(D>Й\ |_bgϟd 0?*j0*~X64̼8ZJHF8{`QNQ!Ҽ1߸ y-we ۴(L'nI/xǶ1 By:r?'9x}tkѧ.IĐC[6@Pەjiqk|Kf9+ +6(/7M S239*`ž.A1? bȍT%V'BNrM{ ެBT}rij~ #2` /#XtT،<{v5nyY'ȚrUQ3=16nHrAKLl,U˺2Ѯ=(PHrhUtt Zpvvgָ<8_CXk!]y<o ;!.ɕIH60u,t@'?o~Ԋbv)<2 ,S9tU=SM`@E̦3 5'NVR ELj"ŝIUgfQf*#1Jm{df1l4R}w;,߻^U a,4o~=h$)dTVkΓ*-1y8HxgF#5+jY+a#_'҄Vtv0FLvpH7t@2ޜt96\Dĺ3VogUWf5Ȍ!/?|UrrH9yrU? 4в9_(˰Ҫ'5kffA3^)$ (Fϯ?"&׀ ;n%d4^H}Aӯ9d<Fj@ta d6ybNM7eOr'ǥKgp^A I@`Y*SQelPB m}[+ub 8w:<0"2s[  0:xX߲*'R$ا3ʶXu 1T QR)#yID*2%q_srt+6דHW]<0c?hnM}nvj\ }|[gD9z$)emUX?C!`t@Ux9~+rf(?" RX F{|J ɓ O2Ҵiwphu"U_U{X bedQBUC d*+ҙe }[cݕǰmckN:e|`Ӵf04؝=t{Dw&&Ҙa?)L&njԴފ y{X@F[Tg'Ap a QB[xlImVܥ݇HD98ʲA$䨕 ˞53!uMƥxdp /\YTs4ѐ&"}:b\G٥mbdzp6V^n,  ;*jkz1;2^iWđ<vT%xma?Szo'PV l #`U2GK%56n=-[样ۦNjcr4-h-y&R,3Q.& ~yrVX.>ƹ.~'!ƭ% |/GF6C0ZHnXn!3e|eؽ{ʊb6_F&G5<=;{ v<`KM=}*|i,5RWr8ObnɡXeѠwQ7a5 ?3 [@F^LnH߾jG%+ygqסah++,8e*[|:ԭ8=ێ F8m?3]E4^ݷ/\ȅq?`D(=B/"EvqG.XN.c^SK2RY8}&)!?VqLbN8/<sB,s͂v tkoY}P)5ї4$; j2L35'BD)o/;4NppIoY98jmT%ը,;vQ_'SJd/vQnguODVd]\d]%c;vB?<pH)Vn-b); 3`%OA+=< :DC_q҃PɺL־jK2%83N sC! 7^ :5aP'͹-I5,viٔ52IJo&{1!ܤvd1z@㝐jl [AA;6{޽JK|wƪgRCn9g:9.pÝg(T;<#o˛Ov&HZ6TJgsOrwoa#̥Xtk|d@Y] 'QSGKUۖc5'K‰E C>I zS,r蛆-9 r\TDS .wGP%8-щSk KCUr`qѕ;?~!`^Pj-H:ﱀX7PT/0S'v;| dL)D/ǩ+`#$/z}uf(݊)m=s/ Ng&nh%:Rv<ܬ63jY.X'5V*?k߿,B2>fu3}!C-dіES,EJE1coCU'6hΧ{ٳw4n9^4K5K#*)6̮QsŠ`s #є LAtk5`*vW^wi%O2{HZSI-$zpX(C's c/&r,*R! TbO(A!uGQ͐6gFɸB\, @;2mcmq1ԅ"4,Slf'Hݬ/~e^ҋHԹ5sᘤmX•%6NGp|;*t:Jz\ T^Ș9;P%mok%[",mU!Qy[6&;DoH=/k kiӀ _G>I}ccIjF$)b㤐k8+F#NahئCdip}.NQߛUtCޤ_ ՃҚ4  [Hu\RL5¼]Y= Kh9Aa`O)-ɎEe$&.-[3#2\E/mB VnHeV0EF%n1$zo V- Y>sqM5ܕ;R.L1:|'"ԤA{SLyBe6*HKc0K{t!n\5sq(6Pv#~N3} fǦe/V>$;'H:q,jK9#$CFQ?yax|P.ONڔ7Gpڱ牤㤾krv ha؛# 娕Ò*xu0Xj/va%.9n) ( 8b{YX-BFi<]TGF̎zݣ[xac'M-Mb|ImC vy[%Ȃ#zyfC[0d%Һ\ r"o ۝p+%ZƃWVoaKlVZ(&V^ `N̶ؿIaLI'YW7܀>*9whn`g?_*m=^ B i k[}KgyyU |hVߺHgXD{Y2Fl­Ϻw]*5' 8a|Efqig1՞,J1) IHOg,CӗY>t58ax~6?"AD՝ϗZ}1rL n %B=!gQ[{ًcS"V10Tĉ &6@n,Bt&VFyK+I7/ W  c?f-`Jz.4ziB~Yi.3wPd|J k фMLK<ۘsBQ:)C #ޗgB<%*'D oPɾ'5?bC~49]St[Rgaيu{<^{#"η%BSV47œ)G`z{%A\a.yS{n g" hٔOqa1ҖA;`! ^,TX$=lsj~L( V¬"yDWw] `$W p^}q턮ߢX?#w=Oo.0 ̔?uG+m~]zŬ4+2wh@2+Tl%U0ٕ $؍Ըylf1uwΐʤn2WOW`y+6^N52&k+Z6 _pX(ۂtSfdH1m<cMeC,ӭ aY~gǿ" ٽ|uLit$ikMH|E0^K9'4pHC8jĖ =O0mac^[?TYݵl۠l5U3a˜|D+YYg>X|Y)59ku?n;\5b@aϧ5 q7& *ʤpأ>(O#`.M ϐl̝sA&+Hklr Ȩi[7h tṕE>dz#Eopnhܜ]ʓM][OFIrG dXӋ@3 Zyn/͌%[ʕPqHv"_#Ht_WlM:nF% SYm1&%2 LW~y7$Qhd\Bx?lK9LT,Ƴ]੪_Ny߾Q:኎[ʲ1lCƨh?N-ǎg !w5]fd#iƮcی}(;P;ggX:᫰ o-S0٧/b;"G3|c8 }iju}^ ˑ!0b&!YoBo6v1>5oBᣖl0<#lmFE(8&XcN:7RxG5Tw7Χ%"@A׻.QTT >`hu{7VBb zK֯mdެ|Xą0PR2+z&=D 7ǥRo0pN^Ϳ$RCغy/҇Cy(+nXx4&uۃБuXJr\nroij0i1܉c([ݿ iU #d=rGmuC3JLgln,nj:C:yKJ?GL[֜[ V]@N%FCRpN\J]W~Q㔱d,Ƚ JK\g_|Ø+/{'x TR9`n}Ϋ 2'™%Ip#dHʱqIʩPV7nʱOh5(4iB6+YQW֌9YfM]SO>kYئ`(${Fx[4GzIj8ar}^}H$hEU]:5R۟\FUaƧy.LECW HMoM+ؤGd)TyN[bs@iK_"ϥ󊛒}rWU>mt@X?I>$l+Z$񱐖5V?0]`̧&6"2Yٝ-kr'P76pba3 Ղ9'798"FTf[oY@#c{d'"#Ŗ=8ScMeƧr'\J @L/螳4B(cu6yάmnJYɥ GS_-GK"W\ڋeg{ X=Ԧ*۔{$E(m]0 Z/A'< Í9s5/'>AYi|\GT') uc hO-7< !^BC wKtX49YϥJ`g1v{~HC9'yFa1*–4}8A@AR@frX=^Q>ShLx_z"\t Ec,>5pZ+~@Y~|;48ʭ #v {G `sl93Um [ l+" YlM.JB+(>Mor!D2|_W1t !~K[r| ł- ]`ƩФ!_T+~:fP(<} F 68X) dڽ?[2nIuLuTEHׇn~z&ɵ2‚ÿ%<hF,3e^NYhe(̧ 4 j|oǒ+=4C.uXe K[ex ^?5tDuX!gslsٜͬ/0OUt%$;<&2$ D"@Ա9BDQүW qI-B>[!8$QtgxL3zmդŀe)^p7`ήe_wh4*spg3A;Ys^GĎ ]HPnL8DK77juS$FLiEsU3\ /gnlcΘUB"ї"_?fnܹv^˪v9в6C)X6:2]FOa(}:8beqfJ?A2|;~rۥ+?Xc(yWPNk{vo6oaNj'g}0Y[kPW,G`*5eI#k)'ώV޽Kp } u}*&Ro U= MaKy*4W,r)+6ʄ8aBcpmfس90q}ҏT>͵gn V]D;c:]Y{ah6ᄛGɰcx66Jd3zm ns=M]d44ioF^ѳ~K*쑳?CR +ozߖfIN?27uyoE^h!oYD#.d>:^^$6oI5aqgपw]zGA ;;I]=U3yg@B騶ݬ#_PExx /Pj_H*I ȋpQ.W*LM_M I*${P^;15'$f] ; iys'Q{B<\֛'uWN# 2>U! 3* UmZ!@ɏEevln#NL6H6 c @. {e떞qjJ9=:/p0*5A7`3:苲B}Ry74~dǀN.wx? 2N2{M!Dh,Y(LF_QN.ŢYŘLZVo5M!ld>D|AYk5A} ٕ j (u nߍ Gd &ouBƌt{o[F<;: bұK@x}Δ\doS{p fq@u5bvw@x~E?ɇJ‚LVn?eygC+D`kzXsA?8ɡ:B)&F8ƎN*=ngwI_!,`yލh6>Vx1VQ4q(mJ$K$K\_qjAG˽&UۼN[2`hIA! =,ouMn:@stNX|A~uS"l1 DY&BѪNf̒¶o['n)hF3kR|4$DF?2ArB@򐝹ˉg'jO%Κ$Pn9o*ld'UL:gGT..;/P l|=9S]nyrr4@(j+,};!+p ||ѳN=Glʥ޴cY?3ɻZf3 B'su+!ig $TMOok*&9n$uwrazG2Xx [6m^2M Qrۘb"bEtR(~g#E |h6}1 ԑ&(jSr2HwZ %ޗcEJ~Vjh}m.dz/iц!\q7E $A@ZrR{lK˄pv01 XءlR>@u۸x0g R(/\k $*[3,h%I1mG=GGX ZO*5!)E<~PL/hGM^Ǭ{ϗ cN3B`3.j»<'&vxNw߉ytr^𹝮K| $4Ш-B?pfSJP!AZ{{[&Ov~5G(Ƥi"&>r}\B65t4δ55;FXBKjNԮxu&R֍?"vSe7frA_ Z)VE&ؓPLz)_* b}wĚ/{jP0'-gFO;f@|_BQor kn 5Xv1X$!Ɵ1h,n&H]2, Da{fR(MՎ^??$S.\Pfm DќDb4\^=ϢX>Jx|Ӌx/ ϓb-ϵm;xA# Y@~wuI r +]45D;aebw13ٺ0jpr5ϙY>5[񖏒xbz}b.2X2Vl,) >8b:<BᾟK{uCcF2 2،unUnwH_h3&]hD-'WmA9VKcS'P3oKҫˑnbJG$\, v~UoBa3cjS/$JӮtزӬɍ57suA{lהrWU$\{ԆʤK:OxGVvwL"j>ǬԚ<⽻=/6|DC[GY çjRNokhJj]C-.ȒO%EmZ$Lm5op8mH =HQe#2ßj78Y&n^{+`Vb'U&wn{0V,ܮBo^ ߖՅz"/KP9DTq5 F>}2~^!Xd6A\X5 kS^<". /|B"=$MpavP|3-jUy/@/ڇ|TRZ@Ut H}/<|3iqQ #CgƜ.Wl-Z+rt+0iIw~A YAev!5 [0{Vx>J5 @j@ xan+(n =xU.wZh/ y$%3 CC^TđzbVʊc\it瓰@ĎNn:+&āΨȂ`AY*% uK{Ȣs` 6ԓ =NVB&G*; hB#U3@7l*M$E',5o)O<xl.`=* }XSݐ36MmkJ+ Vl,}J8 xM R^qBH6fɰ.韡e@Ͽ 1 LlAi ]44Foy@_:xw /_/OP%8Cl`$bOjPCK?J.C9Sp8ZUVЀ~J05񗶗헄r`Hne\@0j az26??veDH eǩv?JLʹ's$KrWFmw0w;}+뜅j Bl &]ۅpa6LE\&4ކrc@jb1G?ahYʥei01p/&MaRK"~' WS!qZ[Q?굾Tm@rx\8*>_h_PhA%} D|E]\CVG#֌8Y|&\!%n̗8\bDZWN[4]A( #`i OΓ@,vq%gړ,la,2O"mc"bh j}qڳ=۽*MmږgL>4c(tÃMھ(geL 0Q,/+ejwE#ߧEzhr/C=!@{<ݗd\ Vc6?6D~OH\S*O9Jj`wS'Tt ؚ9'cZ2rSgT'zFr7[>4J?}-N_\Fm.h,VCl̲H wT*yn֛V9`B^(4 o%۬αZ$?yN9cz8ZpG&B*CM`b]W 1' rmU1k΁ݨj VM |[*SܺB c!:32VB:ԕ٧ N>} b|R;Yir򐗟JJF(ϊ.5"we@(k]ol|ra4=߻W'.HAh4PaݱH,FMjE%U[ Yba=b[b5J(~=H9N`N/$6l ɭ,N_vQCK r~3QwD$YNJ.UGﺧ5Ed7Pyz0uy0>5"W<7 |DdC6t~:؀nMr@'aܗ>ؓ(p _9@4:$HRj [BA~hY+Vz7d_,$5/^tydegkP0w$.`O50~P\7/Ǝ̷\UqB*`H>#ouf6 z8_(~io|_h#[<=[{KA*xeL\6ܷ#.A oY 0̪4|KL^(@8'K**I˥܋`Go\QL8@a߸ק2MrF]-@:R[𮜃k&ðE+#=RjsU ]!L$s“NC88L&lYݠ-. &޶nQQaYOL!V*Ic-kTir$-th-BWV`{ gW_9lVrwY[1s?"5.'̕$J}*wC ǻ3{g lAg^|qr~;F"{"X*@'816džʩ@zݟ4m_~k1 `ך= <mSK y)6X@#tH?ٜwryD螩(W FkʱT9&yě2]_pUqj2\Xg+KʹJ_*?OO9Ҵ`ԗb.!;$luюa)gN^V amMy&0Sa.t\M"*^?N F%y*"#Y+۬x!_F7zF7D#4"pt[7¢K4+?gfbfTȁG?40vpB;RT.sUAɒac?,8(v0F8b]>d]ܮ=12f,"~RMKHx֑f[}cm%u:r[ ZGSw2]+qVd~h+,7DB}ima 8HMCfi(QcJw2TLc W#tpР".^ qr thVLG&dk*οɌ oy%_GV)[l$?}<Z/X~J!UuC!+dFN#mZD埘 ܆[tMȢA{Yb)ܒ Ȕ¶ z[$J21m[9?Rt'5?>*Du9@ Ν1U1OoDWƉ)fM&ˎkl6Y\_?bey|S̒ڟrPތ>"Nu1'z>xXWc 7DOZŚ<'Js3Oy~ XWdO-쇏 HNUխ(SytCBb`e['1_M¹ y.PdcQIvWSӬ邑.PEM~4Xz{"q(H=z3:3}(|afL>d ї0>k~ށcCeyshә8٥춛OIe+)!;'KDą#XgM}lu9eN`?1ʐ5_4t{4~̉nGg!H8j#/ 9$Ns"]٭ѯ@l$x `_Jyc~^=SH'Ch?hX:lE;.ЗeE7M1PT?]@.!>k/덑[2 /c|u5fH ^d#D3C,Vb# lP(,0Z\Ih3,4K[o=7ѿϴ{gr/nQ3{|/Yr.F|YD3L͵!byr޶ |s[|)b::EM[3/n /Yw):kͭRO,M3MᘡvC 떓ff[5gAIL=NSdIЛ$8E}wqeJ<=tC?vjetٳ|49: Zvmj< S`x#[싗^j(IvDE,`z؅сe=JZ`hsL|@@ncM%{A?uRlh5)n:{,p+6 tIh7L՝egwe3֧IS:}N[ f ʫ5ti[QJ#D6TvR/pHSs=Q?H"pKCl%p"dN^z(\bp9>d'ՆQRߣȏ' Zje(J`ˏ u$r9549 Pzd7{W,2X*XΥo1OՌ.Ω)vPxb$Tu[(~I O: 긻* bXǶAzA.4~婚a6/GG|֟\uS[W=nmUZ=9jePaݜ6my,b3p:AGS~\G C~lEp0^BvT,k$0B*/=%3^, e3"`2&yIl D{ht^nqIhcC ^T+uiV .'}L[ ;eyѯ+ 7C`rP6%]/$l&a5RXGm62X^#W=rrCh0s۔E .&Q[wi58‰=cWtwqhbCPID+VDO?Нu z}M!7n˺=a%]xO(B-I0f®.Zrre\|%y|z>owB3E?[⼩!NFf'+F+.\Ӌ׽\!񂬞Τ%X}iA}OBĩ~߲ 6ՎRֶFfD! R۸ ҕsq Lj4~;*upEfhQ٤_]R`:3|,~x wFP-a+!P8 ч@ch( bȡڌEj:bd|A! ">kkAknrɗ_5kId vZCB)1P˜ܦnQY:ő "BkCU.lߩ~\s0ݏ*׿b7Hs&@õ_=7K_/LJ 12Δش)N7Yg!Op<f3 Of|oeK_4M|:]#F#[k)+tY·\|zá"Ң"cni;{) d_"V4W_[xO䦚 %iK"2*7Bڥԟ|ײE-BXހɇ0;>H%d 2 _x?wp!}<*;fz%.UR<cѪx41>B-1Vz>gr-V8N,2u~cc+kL2vO!mvGqvbvٱz+N)1x4nP8\L.jx'&)Т9ENӫ1,o Yd'3e)#cb x=O.yRD=y m) ?k&ԪX)]qh|T^E'*iE)~ybc볡2&bw O`\UFNTJq|_H#PE]JXI3r l0F'ȟʎv{*mpGb34jsU'ȲL `$"L2ڪ(jikBp)%v'054j?Lysfݥ7P ' TFִ.305 W9PD.#mSYwF>C\ܟl'*uYϳB9+N:Je*Ld4'Jl>D E).i űx,KT 9<429lChn^'<]uY8a*}PE/9QύCq0ϕfRARC3)E/J njmv\< J~t( }-ğSy1턌28p@J8Z젂r>uD\Ό;&GK B> [] ΈhyN!N#TWJ] ~mc?ڣ<Ky>(%R㱎t/DE0pNr&zG'b@ ޽d^O zBZc8xr0h2('(7]Cs?ݧɌ+1 ן%.UCq!5~kI#frz74,GWBk.a:ٰwڥG.-<_6͆q$4 Axׅ.iLffDF? feq6UH=roESdU7j&ȘBѴTNs /襼e4ʩn8f9ĴL1`y`\%E{Aaq 7?BneM yYF=AyGR9 I<*哄`)UϑvHC? q93S1̘+ tG$O ( 2 h !rC$L-3L=T05H.>鋚fB}3G/](,hAl6a SNVK /AAo()ڀi; mZ  !rU=m"3M~:Qa['ڬ c]9̭nη}|$ #A$V!+1 nGU80U1a˅߼<'@NUs|)qq/'mAų8ݳ߆+{*ۀ Sfћ=zdz8rr0M&&՞]B+u&%Axb:KcYBvӑ-uȤt UQ5a?~&ivN~~w3 O /zIGȴWWTi:L ?8͂(_#gȘf^*W-tyl#AaDS,-B8T"Γa8)hOY8 tf=gB\\D'@^8v9"Rɧ (6PtT0{M*`]-a4yV$~ă+̤ ZircW~ vQy3ELo2 Ђ7J}nd= w&롪jl uM!@"'^№k}>YԎW <0 @qafwHnJjv2U gO8-+<2uZVPQF?x4NRߵ/f oYTSc ej),ð]ɸB|9 q|i~DD mtWI&DkJlg8[t't_,2*3pdbyw?DHS 'dI, *y"wv]$]Z/kWu^_m KۅMҸƭdb xG{Ar+/^ 4zsR>R]LWBStɵ_71R@tVW@U&<eONk1 Ӷ_n͠O5 y d-z.#6|{!O}XOE_2mLKd =H >a@*D0'ݣ\6p,C= `=l"*Nݺ~B+8K 0mT}(r " T۹w+9 2tQ=6gS92B,Yoa YmuSf _12k'Ex*G*<g:-9"_Y]-׵aK]j3^>BZ<$^mZȺL~4o1aZ(k ^ ;Aύb1kBb/O#B+i׋$\F6c&'P|YZzؽcCz]* /^Z2oBR.Z}LwX?B\2jv~sӏj>Le7RkG犮 ?;55Y; bmn0S/3個R{ 8m "d1>*L턲7nۓA &^5E(OXtGp \E`c< ] 8>q+8[ES ?KDy^/??||#ϴ.yY~H-Bdwxnu&9S;1$psSW-!CBK#RKoFV!mM8WpэNhB |,K*O0IU,Sѷav4s [?nsSج[`gWfA~7sW2y.ŋ4ę {N^|TqoS2U|zSvп\jQNfQK@LʮN=E.a!J6 z+. VQsS _KϖODh}fqr!G֎HDsIń;P5aEih~>?^<<^M1e@XOkU'SsyZ s1saM$uR QKP k>%3n6hfxgK<dDS-OlO 1*{оUV>TӜּe÷e-p3^S_숋g_{]FK^k {dR&E)P?c\Ա[v  qvW>Z_7ҙej ls`92)Yƹ>>ބFRD[ٷc(uw!Eb_@+-!҇ ADG5dRKM8m*_|ñ>'kK NA6̉$Rzy`"F=$&GIfF:Xn>bWOCc OQitw.RԒro]WQ7n@WRos@qs)NT}H;-d&!(gFftf̧w[xj0w$3m#H+-Y O3z tO5Q.IjA8޽ݳ~3zlٳ$37ɱQÙXdN"Ԑ+[*`{ӝ7_{S/z8&-6"U$bk\-"WaJAnܴ랯gd:&B>=?ƪ$L|c+bUsCp .7 T^5z@g+| Sn+=?)8_UHӒ. Dos9VlDpD|p+Nia׏@e;3i箘 U <2VtV) ^<]|Z1"7UU51,d~ØTo[VōA^XT'R̈́'1x/dw3OppP㧳b+Q-|w<*X8n3TPHMJOn-/yeLC6&Y8[;]/GX҈L*nBNQ2:2E!?A`,֬bm=3~Bg޹>:t|Cm Eɪ:݂hs>u jO`sE_f'̱uQvrH_.jVz[(YYeN銰`_Tԗwy .%:;+⮨QphxQA!]8ts!`멇.  8iipl'2Zڢ[s^VEY]֌fO$)>gWaS\2E ZjB4Tg*XazͳV4Lm0ce#T:bџq ֩d0m^7q&2ל_c.iep(lf.\wuF͈ zD0oFL]x="lO=T<=1Pg{S#u{]z<1> E=~$d{ly:WeyY.|-x>&ڗ2'Ӯ`g)rOA3ĻT|6yTYugQ./=:EF}:0p՚pUͷ$0?T2[! }0֢.~W/+p%G &fA>DRLSkűT_|iC2oF6/'0e+\VaPj+N`pt FW4nwH݊^%2Dҙezovc/Ff{9Sw,Ĺ2u}9ZcEH#9FǣUC|a^i׌{#lRP8ߟXpvj.gMT`p.XdO %>}"@uLOR?D^rc?=3)8 vl,~zegBҦ?WZSl&W}o IE[v'%bRװE&V@GjY?=K 2z=DU={$@0MhLɔݮwTWU8_2Od5HaP{m~/q{xu5c>f${TcJRɡќ+x;:Tɘy;udT!g e7ڰ)@=~Y.{O){πnYzƉF '0$q[n㬪=U*՟Ɍ``v"ƗW,H U3zYF:#iVfZ/h[zd/VUk\cMcuQA[ƧV"{H`2T[jl/1zL 0y©9ltwA2)D@kο(ZĹ/l@Xx^S! *THH@+ӄ[|pàbrPo-:SӵKKDJ">-!;AYd_<!#xNqZ-X@OM.gT:EB(&`bX\?<8dj`|(Gg*~4RʯMˆtq<ZI_V/aTw?(V!`u݉AL 1&IME2 /}eҀEeнNdZJ0OWh&('Ihmʷ0cT2s!c[1 )ѤQ\V%!}k[^,]GWY'TF)p ҂vuR.^Td܃/>+0}^9 3«9&+UC!FVWadN"ǿ,@6o@lo(S|#s" |WffnlqRJqOPe gkR[k =*y!Uj3L<=n"Mpl "~+wI0xUݻv|rx*[->1^}‹7ETK eCfbZ!A|zhe3? cF4ْ Se @3+`.U22»u4IU10=V@>Ƈ󉑂u99`\cd*HGAǙX~LR&p۞RP`_- 'xg~,H[+;-, }[\Bl?Axb26u";q2z >Wl⮎3S@Ӭc0Qe]yĸ8 L%s[ceΥ*̠T=*l~! /3ߺ=8ut۸sЗ = ѣg*9M1bHB&{-MGwaǏC`hû0J27>vUO^F? 9 f%ϋݗ_ MbKb&;")'u8(7Q\\P#E g0̟6`?>izsk0$J؊Yu޾MƽҠrIi@ Y&6B?KND섋buߗ&/a0f3׽.8x_'H`0 >EdyJ+KEo``)> %﹜,ea\D9@*{R2[_4z,T:K)e݆ G"V OWg#jDwٌnc)vǓ7(!?v#\FeI7lX\_)ֱLMgd`w×bPẰzIM ^pAOpHџDO;~eN Fw|"D e+6DlDrs 6"yYhV+ U1m}.Pë~_;:B׽;Eo^3Iqw ~roo#O3*"wH^ uޮszТ>ߌQ X$gSybd,W;иcgcV']wax8\M%5궬$ vŨxj5,Ґ?Ԩ_''h7o;/ CBKPwyi.pð}\sB ͎')I^ 9O@υv,vM5:'^)dZ-`VCzl/R jhl33[WYoY'Χΰ,WΝl smfcGl;VYko]0K Jxqi鱋!:5Ê6^D̬ۮ,0icX„ U7I p:iוy]E-⯷,Դ7}LOaU|M뾂#1:DؑI S/~c3K-: G%]roNɯ• H;ve#C 㚌y$5}_[APm٭ 6"3xv(ZAa;Uce[#$cB|U7``2gǏcud;5 9q釀A=PVT;a? $JrͳO+nϡ̸CٌFg s4s#5*w[&Enu;#_6CpA@OJQjzBJ8 YE5`*2[J@z:Io5˗"9gZ(2#1'xCR739P Mu9z ?z] 1'yޡU迴2is1r a- LRkz\@hAGdls,>KG=W9 _~m/+2Adk ZRRkϺL?$`LT3-x{L-I=_x =1@"FJYUo񈘆$k9uB{pēn~ه/\,P"{6UBlez ]; E2 ֓HCAie/Ya!:(Ta/Ccfؘm#.˸kIR%;Tϰ6jqܻ(I@&/8?t ha.;U%̄_#AA+ֲp=fT!8C4aj~gȨv6Wc[ዬ7dНtgk_~@؆D q_2oszxq!_>z9KnNiLkxkvtTڃV[դ|P(P!uTFyԌW߶aNS`c[Jb p'4'JWFg!)Jb~В4( n wN>ݠP): WR)Tٚ TťJ."XMaC|vK󒄁E , bz*w>Wׂe߾oQRHYu5H $)xN5x#.L5UO_9L`>=g %мjѼ]}Rv}aQ~~ș>i@cź{ 'P0ua_ZeDkQ$”(b0=D|wpjg'^s _M @ls9h?R*lE$?5wl&b&[RvCBK՝/0 i FϠ5i,k _XUk ٚӏ{NZ\6Wi&lgF$t`ׂp)*d-J$Waui a0\vp׉W>L^4>/#3ŚaTVE\.-oArz'?SNpIYW9@1$qQ>͘WtXP{s^ plM X_`78j&87)7i;۵@E7>hZ^=܃Gj~?<^jy{Fu͛<9fw2ﶬ-33UAo.AMs"[Kˎ1#4E kvGsD(tFh2IoCxK/9_n+7sAV_?]mf^n8j uSkIRA ;. SyFP g 170Q1Nжrw=0Oz 9rn KgFRm`[ b^ʹ(_k  34F޻t3W7\Ɇ,Ei1:ҟM  H% ]3ك.__}@e~vlcKMFV&Cz:)wf 0=>1x}m2E v˧xE_&f)_"{iD-0i6tU_ hb w#kZwgZRURd-)q O(^P+޶K$(Ƒ>ЍP]Rr)T0q=ӡLd,'UCc}IfH ի(i– XmBi~UnlVxoCIK*uN<!&嗰L5Gw7Z6|p6ɘ%6 }ηIw :=>Xþ2q>pNU [KBHфCD  E2.S죑OWsoE_\Uqip:Ճ9q-J}JGT%fr#?ݒu%ޙH\m%Z!'6 vERd(N|f '.xYTjq^Nw!ZN/cP:,{440Nm_d%䬊@KL>͌)@B[3V 8J]o j شNx{?{>FRO(+K)ڥÕq[s3QHN8FX<4ԨO57ߌKVŬmL}x!S>R}cLd.-f\{EUlx KW9&1?W ?a20 ׂ=Fvbsz8&Pq]ra:u6v fv[&D}T)cOyANP` bm /&B./ŖR|$NM8 ;\ʺf} cbUjݷj@<X5󺳷f)Qi-cVu>5oY1-m1$f'P;XX#79l'`@|, (PN /TpQŞ.'$IG6mjySȴItܕ$ - 8K^ |nx&ө8u >_`95igVcd0Ϧ!{f; }x7q\V Rt3Y0XQ+kVLr/^%M=u [FtzHQgMY1ӱ _Pv1aM Ӯc!SŃ*9Q>$v|@So`=.96T7 bL]܆-o-.o^:Y=0>{u3~{٠h;=); 1z8qJ>=VLeo`eWԺB+ݞ&>X^^Pn~;֕Ӓ6Nw?)>l27Ϛk:]|po5{ # no}zC-GQM6B)a-_6u\X 2 Sfw,[<8t#Ea{th{>lpjcẸM:r;P";#j|C rHnFL?;`W[ANp$iOxND`DN3E<1v,7 ?On~ҥτp3*Q1 #OoA ƹEg$\p\)<9n/#'6Jn(&UqCߦxx@挗ҕʖ~_R!~7n!zP0~WS"l4jiܻH<lq^}q}$߫||?1HI9F:gD9jyO4r 6V*)@>`q_ƅD{Tdž]9Ȇiv҄)}߹tMĆ:50{D:a_ i36 txT6XJnǝHs S߾wbɆSKet=5*_Kl1OAmN<E g VfYh}(MH_]nσl PY*EX-Z0,ϟyU_#.sԟu- \AiGA]5hU褪HSq  ˪u.W^'B"H(W;>ȒƺNQ0Pg͐3bKLUCZ]IBN_φj wUMHex M8=8VH]$d(4?諴߷GlOgy+ͪ^n|(Dg1g,FP(/SA^ԪGEH[+إ>n^Pz/PRah2/K"vUJ/vᣊ@ ]ROi(o."v0 | ξÕb}m@owϹ/OEI(5.SұqyױLhL_E95g5~(bjV+ïnDb(" 򤵩Cao9E~ˬ&S42+}G%*ZD(=KC5\!PL! C'tY揷aFm3V #X]W\vc5hyp:mw@Z]J f3x X2%6e!̀sRܱ~\kZV|KV+㔑.bc!d R}T]ԪāWߩl gY?鋔I<;ϟV\\JSّ/D.J/|rNL/}h+@WyB Ԡl䥕^F6DgZ =1C\0tP}@*+ u"k9¤5sb&)vJk$2@Y2)*hP.hF5. nC/"˛ "vJ\RAk%TիZ`q`W"ON FsGCH'ͥ zv/އ! :jG^=hD:nA#}Pt6#M\mD P`~ FbAwM0)+!Mv%BU沣$}#VPh1Ţ[I!.O/ -Pzq/ (-1Cyc9TѡND9q? Bpb_PvYZ^#(S};u 3HĬ0+ߙ]od \ ׫.*>j_  fNo0~%RDB~ dU]h#!MZ&6#GXRm{חe2^g[tbO&@%Aj8tn9rϴ-㤉ܶ7Y6?)xqfK¿'aܷ!@δk /O"ht '|mڤxiq o%GfV"~U!`qiѓq&;4k֑C|2:5UZW5I9E\A}3'xgt85Pc6GË0 mvSh L@ֳrл EZrSfxoIUSSE\4b* K8A3\{vvu2mHꝔuF%Ÿod Pqr FB8bi8$9F`^@WTdtEKnn+EuPXqS'{J,ZQ[̮Ɣqug_-SEyfpo2齿kU)Sbeܦe)gKW5LeB-ɀ׌,E\&t>%(}9#ӈ+j"r/d܈PZR–~riU^& k6dҼ|Yܣ>RZy~xepb5*?ϨmQsl+BowÐ^ٍ&jky41:OW#3@J4/lO<]$;q-+lDZk Xk Ij252ҽhCivNpLXY*:(r \&!Tr:?O}z  b kI=v+TnL~n}LNeD߷bmsc~j57e&?j|56<*E< a/qlD?3bs.zf~fTP寘*w3UkOc"+ V۽3 h}{-s*h1,r݃I>=$@@J >ŬؼdHl#E96 sZ W2ʶ8LYYȄS͉D0jSC8-!|NOPcluXx:Cvd~hɎ>P8n/L >GaT|DNDbʷ M^ .VjL?n3+PV2aO8)U2S~b-)?0.0L١4v4+ɂ%fBp2{gJ!0AO{|y &-Qk+i~8ޏ{茒kP?2{.unEO2"!$nN[l(/w"yJ#['9OkBĭGa'Am 46ӢP׋zO=% Y9;܊=9ʑ@ӻZ^2=TL0yg({qAX'\s#+?0}CviKz3"T[EGu %ox3F%a_|yCU/%s`Y{")ԩʶxaXSidrF+1}i9j@T /l+lX+ݎGVa`:8u^1*ٽ2%]1{rZVAr.bHg EگtzFfky1ZiEb.|zb/U${nZa5t2a,)J&1 V/5( 02ّ(nrzg.A_rr=-"ؐ rZɏ/DtIt}3X13_^X)ێ v*Qk$,i,R1"BeQj/<;Gh#u=b7KQx␄QVT\bO[` mۏd2qkes"I.Ӎj&Ki @RP%[Z h.DA,¤KQGFGj >;Ăw/^3 էu.z=Mu:xR$kAP*TI s0d9̥XRukkzAx%*c&$e鬉y~\7Ru:vg!}xڣu&hs)s$*j_sǼṔy[څ1knF\jviE=ʰҋȯܸ#n㹶 66ff~tĮaD`UQktnUXtR^wV+g6zE|ѻk킺AEm9Z$"0sMQE ușϝ Mq_'JD !Mp!s*챔hgUWi3эk!(Lo9ߦIS9=AS-WT{AIl*G9pV.*A0\+G: ؼ AC>?kZWcQ-r|bt;:)1f8Ft;. "W"pϟ%pP1^^iFX ""@kE_(]/Ǫ" &y^ղ!}R6}ծGNߊ^NK7 jrwūq9ChqDVCJ$(Z:v ~Ey :FH$& ,G OOf1_Si~ KbBe~Hzh<,Qjnbgyya

2kf쫂U"8ν|{#3iGZ_2ɯPQ~gmyT'e^0-!{ֱ+:…vK1!{Tp;d>xV%mnoGxlr7 DN=l\|=Bh2J1/4V9'į[C]"ŁnuC+σmOQS=㾙!*T/ M 8y'amF߸MFoI=#(AEVNo7tIbҚ#f}\܇_ǶzQ!@Z#CrU;ǥ~mfQE%z[Q},lQt_׷7 HMC乇4qD]]QX6kE8f?d:J&]_r{"{<򼖑37_ac}gRPꗳnDp88Gi,x4(͆Xy paXK}xזm ;@,Z6]󺱽lш}5vw hZcl= ]ڨD(UjF"v&|"U7a͙׍9[AܲS Cq  wT5G*殼WNL5?=@%H|4Üjjsǹi .QwizmUJ^]-II%#w|-D<W^p~؏ܑHErB 5Rsp&*+i}w=.)[[#rPfxdh8_ 8Aȭȡ7x)*MsAxv ӻMİb3XN&ʥPrd =_z<{u!oa+-מ{ao.b9tC ,2;g緣(Su:I[M 9`!zH7Z/V!0du PLhpbwda5f_oXTRk=v gSsvϦ<tp1:o"qS]Ѕ,/("&ۯ"u1O{5_:!'t5^i10/U*A˜@LE_/Fj\2%Ә[z3ag:CLD Gpnd"[ :A֐ 5Ñ.#U\k Y&C fw!4z . [I@7E$1 TE0e/.& 8ƓYP ?33JpiKHRhLv z*J.9禧p|ca 5y ga\5#q)zިf|u _uxͬ.\lr@ղ[c](RfR/8 L.'$ 0SG}6H^01,>pS-c{,UVJz?:k.̧@̏̕9._ڐ1& yGY %\jvm@b>=$LbtY^iJԳd2ELgh5%ik}l^(-Netb~*њ [$YK8 W#iNfc}|Ru[i(2Gy'S 05ZU00~=ljuvDxdu@t wvGP0wD@Hxv`|n_hhè)K!G$QWp#J{&5_N}^' uM p4/YTZܹIM:\>?'so!1oa`p5Ex$h %ՏVϜE5.SAi^(|@6_;:O6)\ ~M3_}XMh|i շdd=~sT_MEEr]$ˮr0U:k%M \řk{U5#F1]17#}JhrDUsӖ!f/vB{E>t~{?*FcENYD38K<6 *j']Dd, ['zR4J2`U+X%^Q&[MZ{ɑ Uތ=gK;f94=d[NPE$W =ύ.uĬOF䎆$x9KArz݊uc kze)-Ҙi:@xE#>W7 p? fQn+xia :\f`=$eU3UKdmK -X2ZB4GI$M VFY<nSKI}WBy P u){Ls۝2/$g@,omiCv,9Qn'Av %yȎrI(< &h pR"n8:+䱉BVP;<4`Hڗ%X.~MDRKB*]H彷X$-rfJq , 0ARx*9lL2Ee.-q5JL?̖D[` ;5׬=^ ?Oۍ{ٖSN9v^@WI6H62 y4 .?!n6b7K |x $hR$ J# v?afؚh1^' Y(kRkde ~f $ BKPP(ɍm!A|!]QK_ oGh5nC>wY*]sɪ# ]$#jA]SһltsOx-$v ,tcʼlo ^N+Fᛔ ucO6OG ʵ?E"m&&n7mi~-F>ެZt[.yc{~H~)saJ8Lj\(~ 2iž -#Pidn W!H7DD&5bEn{.!,M@ f|2mʃ04•mh6 oHFx\@ *xc6窉\z~[D[`o޼? Gzͥ-3,(JՀ:p<q .nU 9aEOFp~`2{rEK4ŅiTf֩\c/\ZʶíUQBXvV4?-i;[ D| F2P莄:-P $B 麮w,?" O~9ZLŕf>6#:ij䡼+MKRIn>)q ]R&+Ȼm-ʁex(.H6KK\VHY"LLo4Þf6Q]'1ɘit鬦 „8k1sC6W?0naDk=ͣ# cP]!tFvѐ9m KUNptPǐ$Nc.$Q[›/y0p?:cBChq.4: =+eo(ө UyR|Ry/lXBouXS*(/{:BU'Q-_LZH U *TǽљB}d|!9ECsvLMaxk }H@1CpB7?AhiնuA;wP;I"F8G<8eRuu#!eCfhj.{h!r=4)zžAm.7 0? }&|߇)}Io߸~ҹ;5]Gcζ4RW'ƓWOnk%{#5"|T(e/ ݒ褃#~>gs7 8yͤ{M_v7.KWeѶ7寙{5DxJWYlVH_9wےL5MϽHG";NL^兣.`.j0db;$sJN0(`$2<"I1lDHX-m3BdW:j> g)D {())GFYN0P{3f*([5xlAisu&KA1@~O<,UL0诜KRW%_0>h!Mu21@d Ʀg WٞjOY`D3ƽ@ UooùY)>;|UPVmj~U7!0zE/Y\e \MCh^񃵳 n.ӑw#{1HI5qx eW.K N-+<0]vVtU'^])푽)_vkQ`=/lN,)?"?q.8n4L+=DM%@nicBikn^, ؄O9AdB/n"w%~y*|[QVFg\#+̤"E覑u0v"XqcĀ%SwJ{dJ^_*£~p5_G|wG=zW Nc8Iѕjn6.X)ea|*g•paM ='PF7%u0*ǐߍy3ʅRJrCN;Xl?!p= Ep979aYK1mdP/FmvyR1rYmm[&Lf|J99e=9k "W88^BE'螯Yo{i?8Uy al5Lj7iU^~g(d=-/ODΑ,vk.IU﹧Ä"'Bǂ|d\C,'. |@ęDwhRK-`r2ryTqN%3v-|Scd[;#KjIl o ;,.FYΦ0D4#6pvs^C,rt3;fÒ\J!2ŕ'qdi3Rܽ2zz" ܸ j_.B"bƸQPBQTsԧMٟ>`+]AOD G8L$Wm pkי֣na+^ϻGtibAGH;<IjffuD1 YBtLPihL4FKQ8mu@e5>C4<+LPsoŇ!6 D\["Ax{JO>G8Gk oorrM?fOD_b9a9d\[ZpsekvQ@p,mCUGmq& sB@iz@@)3 1mOQM)^TRR8) &Oy|}{ق?C:<1/l|jLYr5xOlĕB?·ܶD[i^c a  -=J.ӛtSؘڈp>{oŔ 6'Lo| sy{VS,[3B4l"[賋oB~P;fV|^iQΕ霫Ö8.Gpcaʭ|ϤU⏹0R&Ю+VRP /"Y,$3gHf_0Ҝ!,C(!Iy!nF]YH#M~gWg:(W0J( hI4?RU? _ώioXJV!\e![&' W` 8;.%( 1Lݎ/2πQup1"VMr ˥MVio%x@a2לnLoq)cg- *_eT-HZɧsyZ™oOYKMQ0$pu+_~@B'X]B6X75hё+kl[i߻1dE{ζ[CB͛hFvT]BvMrGArS)yqJ$h:q@GL)ʋ!?'(?Uz*3fA}{M} QCٲ,Y9#GYWm'6C{Ⴚkov6=XћeHKVoIp*f]/v;f4Z%]t5H308#ϕF:X9$(!}݌lG5&oRB5OڐlRiB'"Y5(?f}fQ3܌_ ItcF gv|rE[F"~tYm8+h(ߐHYuT5jBm4ց!'\sd_/^5dT?ʲL(XR l(D՗'I.KWF*- \$^v2,mUq Lԓus#~hf{2p c6˶h PTEg:b+ ϯ5Uϛ$X GY׼|E7dLI ԰MIm(Po}*eG1X]f%3eV{[:]/&ڊy ntK1׈ѓd Sױ) $HȻiάz?wt/PZ_?7(M^4ǡ_ 7 ^Ί=,%2"@0\@K @MY*pᏽ N4RB.:K'ZUL "oR`UL}Z!9LhqxZ^w;f~/e[(ꘆ.Z5 *PB1?C|+$4˂-C9&s`|Mdݐ0J~ PD۔Gtk@w\, 쥃&kVgZْA&ra _2)6xFl5(!@.vdUV>orNPxU&dƦ7<?bɦDh !AMf;hzu) ;@LՄ^mEXO%β}ڒLY^=ɖc~A TP^UJ,B|6%Rؿ*F+3Ybݤi+MpdЯ^ }*P ZZ[ņ WoVK!W*kz=>S)l74 <11FD9_4mtԲp8$?Ÿ4k a9n~ ܼ(4[C: }1#[4-n5 ~[~8<ehQҬ Jy]O˲ rnզRlOTqЩ'HtgM4F֥#lL.st&'O 2l<2hg(,p(@*Α _,<`I^!xdm Q,AR*d)Ht3,{z\QǾ=sUo?BC/&w֫j['32:akV&E!Lg6Giv7>eۯ%|_0][ʳ Cyٜ31DfvC3Z4 (Q +Q/z&Rnrnx(G_Oˠ8S7tQzqҸåXN6^ݞ* ;A۔&ܤ\`e?5u*;+ƬLj~A}K?8. DDa)p$trvϊbq+ / t Ym'{Y/2J|Ɵke)+(CQE[u)Ҥ=a# ;4}N ^UwCGcOd@wӠ"j!2@F|*MW~PݵŒc:A\")ǔ]"Tp<9"MI`,.2x޾AuUb6I!r֘0PD}ak%C.;o;|@*FKbaT%Ip\` K[Fe7.L[Ѧ pruX28U<5J!EK-94]=7YXcBt|xZa1s*_2^LQr 7aSKż""?ĺF;>W(izo`|SBzL-uzZi.9Z{ق*ՐNw}r<)d4j>LC7ft&E::kޫYJe 񕊶H"32鼕+{'T<Ɓ'U$߬ev PpJ|Ц62l _!0d qyZM0[`ҌG}n5ƚ`W"\6` v7nc4L(r")U5mIJ n 4$. P5Q!{N<4GNaU%Dy(&<ݮ[1b$:DS% !ePaD˔!`nR!kr'skWu%uzm\EG[^`7Pc4lfY;F֫wgIo*n~?mj?}̓I ;ԋDE2tIA;M{,A<"Κt d@+ë,X5u$$? Hvoݘ5j:͘ xݑH?hf"]6-#G&bSY/ri &٫x&UpT̏S.CSc$$w/nӚ=+Z(% Ic ΩG!ǩ)! (-bKIL>6mXٖi4S Ue~%} ivxKj{ _BIc}hA haZ ~Lol:eIס~㫷 ޚKǹ|ұ,̪l@ }mHCKl F1ee/~2_Z((f3?~;]@[41omKE,Ep0Cufj4i͟=q ڻNrĶEH ۟)T:T?"Ϛfo .dBfh<$k1Ml=T=Z٤CpC Yo˺}P|Zd-bMXhl ( {5}KI t'V݄ޤd[<=DŇԌ: C>>S ]aͬ` m=m~lu=B|U![ۆ IH,&}uPW!'ƪώՑ^I;Y,?۷%4D-t V4{<[p*^[ZO'pdeEj1`@x-fbN;<@F\R67'!G1r1xo+"߭r/h]: 6uqΏV=_Tƀ6?;2?U,<_"r?,xƖ%:2{!x-[A* c&; Z9(\?iE*$]Sd@'~ԇyX(tn!*h(<8%xJ7Xc hWw-?Z 9a{S4 ]ś$ 7C#4VLbS&wUldŬh;8GYc!.FBX(Μ^5|SZ3#¥| ;{%27e!VҔK˾7# T}H^m8(N{J&-gr&g0GDQO[/[\J=뉸BByA1;1矗QLlH{.regV򄆉UU'2΀"V œMRO2t8j:/Ng_np)6A$U!\|By+c*}iY%01B]UmՖe.s*VșAuP]DPEd%8fPk|L1D+eE^KIQD-E/N,%#{ 2a<51UZߜn6;Of.h.sg@n5f%=3>ԔI>Hz2;"h;^{$p&s"!* <h$Ĵ Xђroy8$1oH̔ _r-[#5̀?l͜[W`qM0szg}sR|kd#5WRHo~)^8CiDr;cM3UI*mL,at-2ܖ,|{RHQf{"9/,- *kXqL8]٢ v~`. +YEfll:ۯmP~rkUN:JڭKH'zn.?aI&9.Ը^"wȾ[h5mF˾+ '"g%YJAԌcd)?H8^T{-ySF@< M+^*㘪CWUB4m1˔aҌ⹯5?Zg/UEZeY&d-;JwE/tI3\&$uIl^sf;@畽^o|ClYޢlK<)dktRGo>[vAOdr**(wc8r͊ f~D;-JglXƖRu%L/j2v":qstǿ`TF\3< uQ6ݛ; 5^C4QD W{{(I|qgeqTFFNӰ~kC* KE_h c ZN F/ ޲VsmplVi̬H7RLQ`_8 }q!zM7e+9$CUkA9ϩ v_sA5VrlbZ}WCtNoRLJ\u/E!V?l4beȪGHF^x{ 8j~ cAf#|"1~ yc-s_Y \Oơj7r4Mpb(bMQ7^ 3ҭH!$Z+6c6DGF5S|[EoFt=Dȍ޹&[@k/,DO4"Vy=׮ئLY۾< &H8F?U #Txt[<\SW=n) mgbbtEɪYr6SX1,`շDC"RRl\T" m)וR_]v{y V8nMje;cqoRsi R!, EB1Gc |e㕈WٙO?s>Uuz6x|4IAd͠QΩ ~ 2E~4tҲzA:-R|ĒKxtt:b͝^k HݫJQpYv< NTV'%l~Ep}F4]$4NB! ذءߟR%F *D0y[~7(`흇 LH]R]#[ Nى.7PNNv"D>?4S9r4g[IN65 2+z=a>y؇BG'TMC>6l9214e_F]QD8 Mhh]^Hc]vXgZ[faVᧇ,lVɒg6qk1&QH1244AUN7*TM& ~*֗a/Cq"ē/?MJ=̉Bp:$v! (!6\:Z!E6wM =3)} =vTדE$5Hyegn;tZJ&aVfbav]$\:R!솷;>֩"{!j;-R2 "8rU-|,6sEZ̉ӓAgȲIAU^׋Hd,3~AE9 i:o0}NMŴTA2xh=R.dS4,*9xĤ!{KWƷ||mVvr+O@q5dh5I \_+g1Kdf^zw=#,{|{af9ߎkV7x|ncõv~Ё~2⑖ 2r;>UH ow"bce29qFྦྷҏdu^y+8t$s%JQ$PFom\‡sRb){URzPNo;J\- FHkXb ^,8iMVhdHPMGƦl h. دK3ZfFW9,5vP]+\jVf)( 0ۂÀ@&gsKffMͺZaS`|(Mɭ4'H+|g-0 gӌg?1X4U4՝IJ ,F_c[tixV jO㒧h%˸ pP実M-KnM5M&:1- Q:1\<(NmdXx貜w{ec("?6qlv M.|R>娤D6ԿMǍR_&Z*o V:QfIΘ_rPp5.[vt;sJJ![w?,gNeQ0 G+-Y,"@;{wxia/Fb, Y#5X xg)tsp~a/I$MK\]:!2yk4cq_j-!^G7 $?xa/L/AZefc,jG6Vg׾"ύ` n7I+;̆8%>bW+|Y]g=Y0,lQteS\Џ0 ._E)v|;bW. <Ox8c95f/a;/rS{zޒ˻qnJR)y 9rܫYqc6X~rr?ȧsѱ^s[u.jm/"dT{l-ꡦ9{1_ .ȯJ"1^|$"+VKXHbj$"[>1m/(e?PtJǛmexݡ=4DaVR b¦L@ضKhbb6ܰ hÔZ*P);|sB-_C,Hu5m׼iO'hlEL>_5 l?P4JJ5GYDµՉXąwK]D>~ۙCF@'3Xݰ$!܍ic-z7k=/nPlEƴ&9cDž=rAA[&}ttbzNDZWP4I'^ăJZmf8laMuK0'_'Hr4gu~ IVFo*5ݸFϘfM*DZ.4Ǖ/zU/fee9N= ;DOQ^~3H?F/$*~/XƺPf[}o_s=s0DncZrٙc$E߽فLe$D&`g8L"&t^,Em1J! 6]u,f{=du3 (B%i5WKRo6,U?ˋF_a^;dC\O6Z$ W88I^<)A&*&Iis?Nw(_{OlB O[~m&befjYF݌8{d/ٜL=_zffOd1ݑ p߫Eũ_2k?H4R鿚ӣd[*cW]kiMj!!smLX41^ §Q*)kx S ky!Ú1$ *q "s0ǭ $BM!^"6YE9~ \stQ 2˘raf肵aQs,qb"~bX)\2cWxdz+9 `n(;SSmqvq feY[n8m06""+FkTl* GT/3O$=$P0FR(Jj % g Sāyg …᥶@O\{_r?Qt_TqD}B!6f7]􏯭kQMyWtݗz{p 6Rju`g-$3n.ۭ"u v<ĴKMRN!D&K9Ca%-]̶{9-YҞ" = Y^xuG4&# *0֙2峲Ҩ[߀hւU?6Kk>ð+Fuk`?m_-9=I=YD|aiG9 KVIr-?T7l%F?ugV蒲՝;Klg;$ ;t`ޚK.&K GH#CcߘdVܔy#N퐻8=YC;4‹ 1j) s*hXS*)a3.Rٕl5= b+|ޖ(;93%Ne^Kȇ&si9Y4:k<<g'wIb`:Hz?b1;]am'HEx\g cl: }1PCBb1Iw;pP!׊.DVE\}/J밎EV'“bDY5T\unZ9'Gb2$~D("=iR~}E<hdϺ'Ʀka8)I!e=@7=11sߌ޿$m:u/җRֺNOfVX""uOLm\RrOwTӅO3܎'gAMyOJ MUU3ƽZQp¤ UmT9X?do h:"BRMLOax.±$#N$QB[HA2 nƥpĩ 3#BI\(<եyk7qVԫD=f-Xbc} 3]؜2D~hnBxNx`2zs9vh8_ ybZb)%lk:~ 2wXfP / Z~^y{y-*]5=R3)o=2ܙWқ'įyC_h`W;2ҷ(]*B>| :6wEg+MGyɢV""i`RWkR4#zʛ {,c3M$AOLA0z;[6K{e_"2L<ּ^AU0kQgVi^;15C E =g.d?@0J9hWhHsp!ifzdPb7Y7l|xqFglC&B85%A49Z.**G{V'\c p:ܬY0g{wb`,w06Qk^[VPs.bj"ԋAk{},-q*/']].>!R6Iܫt“%d?*,r@r0T\I.-&7{Z kc<iz5QxV6p"^| % LV$zbybڟz)!#nu̷B=D.*e@?t3>1*tܖMd d>bT9JZ;E$K̗00VṴ(=1iaɛ,?+YQUY;D*,Hl݅bWY*)lTr;tk PT8pRWab1jb>Ί9Au݈XU1ī'Ef 84M._i"\tɕ =KR&: 4fg{ŔϦqn.>ٵ,$#$KcHzn?=c}lmq:<˾Tn|=U!WBH8la~Z-xCQܕ.{x㏌?ƹ:,so(k/.8Nds*GX"CC0~*K?/ѢV̈v69\!WnNC[=R-LʏOAT7-ʝ'd[Y]%$Qj4#8;2˪2?Ovq8Z _#6"WYgLCŮCY{ ͡e426}F rxN^'|m4y՝+gw5sa({n~$pn"R`œj$MV{45\53׺-΂@0{ȏ|'*YU&~OуtzSDd#?ḦJqJH֊I҂j4I=o B]9vy*|$z海Ϗhip^xE\ E.mvWȀ$ZNg! وS6P"?ST@stܰXeʥ_6 _;rpdL8ryh-l 'p-OWx)ʉ'm+d2! (xsoAb7 Fwy_>޸kaTߔ>7eC>#vθ|ԏ&i秬<$b[dQp5ɢ gj -t}Hӻ_#'1&:&6M&t8|s"%KJ].XSftjzCG ]xѷFg>|8;;P!`Q_: [N-}u!?$QMK$\Ϭ .8_^ʈ +Gsx ;0SoJKWY}aKrDksgt!#ji-[ m2JA@h!lfxh ɓᵜ*sN**8%C0P^b~Ll:9{"M?b*c`6wkW먓v{:x )Of|> ~VZӜ˜ `Ew(~[|qLOS#GG/D;??6#C_+w?JB1XR7H\)*]W־zZw--$* ;|qa 2  h_Pu\:m*ؓЉr"=b{6`C4xE<7RbLl PnM ;z:(_80_ )3Fbfā~v*61)(Ѝ4$ArQ)pRPJnS:V#I$|d$/+m^6QR" ZЁTڃ|irӊ[6Wuzw%9滚ϐ$ ACcc~v aON'85Yŏăw&ܮ? =ѣnvɒ6^xė pIa@\ʜ-aS82<c Y~$ɭ{/r早79tHC =R3Ʊ>9׊25hF}9DC@'&xDēnoCX7ODVR1EMR= 3)J.]gaլÇ 5#8pcBEEG)eu *V o=3ABZum|UM$v\]GY`LZo`nך}J\*wQhDGtaAEF0GƾP8!i&mTpgnqPY*v%t/ý bޮ:F> ^]pkn^g2蜉|I1EDhX9gx*ii"H(! ܸ>9CNfm{ZfS,dy؇q2wv;d aaq#8!;0Cu:蝣%YiWzs\ nR ×[;bX$)h]8[/ǯǖs;>JWW^mhso{/]t;֯>f[.56y]$4ip;Zf#Zd \f%B;/4h)ZN 3Ln vx!]m&B}%Ӥ`7.=%%=2)Q#a=8GZ /t!o@`za`Lb}唠.gȇ!f;Ț%)Y ͟0;JtFas뒻KalnL^ Wr|C_zA9PV1h[?XWE˚ڱ+UƩB퉨^ bb=[&+oɢY Ao&!֕Z>Z09MC¦FKCB8 Ozz m9ϕ! od'k30jF NL5i.kRB3 q@>rVRo[N7XɱP>ޥ7s[9k6t5KE7tSv,ou%bk\2Բ*VbiLh}v7ݧ6UX|ؚW,v SSK^ۋw i8?qj!Ey۰2ރ8RcTCnKA"?sSfs(]5~^z~RNiE>ݖq{U8<LfW~Vp$_l뫟b~a,FN['Cp9rXqb+Ϟ3'^_!F YG95eQw}w AB#um[jr"'/;WQ¦8OA_@B@Pa8s$yZrA2oi3EnU.ouiqgyT_k+HL}\5+j+cSɷʢb6.* 7bu\fXG |Rhyd#\,Qr m#W|s/ҟ҈suѯʮy鄙V-9,e|L#\mH4Nq?Z>{RJz$Ł 342(QJlD'H(g~.9I,1h33B,dXJK[lAC^ j`DajZn=g9UQ@i,:Bw&p`+Y ^/&?3]+RZ_Cڐ]mܯ%E˖vؠBYU)(@ шˢ{CdBPyc~@ӜLw>K$6҅*5˛t܏&V$+Gj5Gs4qW{82tbWvj:'FF dBVěgbpvNEF7#{sLŹ|84StYtGx\(> Nuv"dHto[tKdhtsvQz0"{`sYd\EyZ_NYX32߯ v,!$_N}M?3cVR4D,ݧq<wꉰUpXKKMS?ζ篶gCr3^)\ܔ;7EP%Ϩ`7@$\" }+6Zʸ>!{$%_{Jhq N68-D AUU \P(ѩȢMT23qAh6sF_v}{8cn%5 ~XG?67}TXD@K@ž7vFwsX%/_G'D.;]S*VĬfY$E,KIt.|Z%W1G)%mǖzvO`(nuA*Y4C {]P} X"/0ߌ!'l=1nT%>#vXPW63ClAo']_Bt;ʏ{ @3|EQPⲔY-6U)uBWy1)*4᪂}Dg-iq(͈6剤*j4 /['[gJ՘X;ĩ2pYZMe(`%QJoOio@3ρyFp~5<oGaaXKCŴH޽TAh_]gL|' /Ru?.N's+،PUp(&BIo@S/disd n{ZEsqΑk77P  4F#n.4ccw-# >`t)W eLʮQ[&>V9ُHri:&_Hؗ9POȠڟ{)uy܌r"(zQJ<5GaDkM_#4Vл^>ئ-@t^ ǀu!.k/pm hs#fCN9B ǻ񈜶G %G 8Yݎu旭Y uOKV(*4gO ˨)qb\popG[wVr3Mnuj ĸ<\jNߍ-oB+VC Y j AOWȏR Y%s!Z-|"1Uݭ_+Jd6Ba=a *1'/(IYG7 4h 5u@t?GoM{U]o5\:-Z=xN30߹wzוsX:CS۫Q;Y m`r10A+ ȕ xͪ~`RRg$jD.'}.IΰC:Aq'3m^KY5"Hwva*Ny:Yv/,7Na?x_–cNDL"1>R[1EEr~wGryY;Ҙ=sF(asA[q$tMDs\U9ACٔ=nA|lNY0!oZCpGa&$q|"ڂ24%(nRX wKȄ?]O%aLgs_IL/-Q\+B BfN'Jԡp)|B>+`:Z%Ũr^;r%dr͠yB,PrqLi#j 1)^3ޮ['޲Q'7hbHCpnpWrC.hsT\͕v٧xN;p8đQpRSoX|8#elUZwv%4++LNBEtX80[:w\6u^d5MeUghZtS's=G7APնHM+JUNm8cW􁤘 F ifyo=͌w f-yQ!؍G}tV";"e%Z' OVS(XBem,>ߍͱ ~֬D"O~̷\J/8btI۔w=W)/5{^ o4/ _MI7Bn]1:#bӓ5ߡ~: G-eILt,[kuW5X-m>`Bv z)FSOOuj(eI&~7(O'|A,L^׳u^t$R4{ۚFPͮ:ϸ)՘%_xμ\)Bԕ2V A!&H K#\>Vۀ7=^8LӶnʦnQ>@KK7)8THMLc%GȬl^T0@cO ڦG0RI7[iԱvNa O2F(aS('с PNw?&2en&7V ʸ/Ұ̻'\b\ Px]D,/$wjhm5T3+L^dpL@W`]*;$6@GɗW#RD]lO-{e}u螭7]O36ㅐC*enի:7sVw@1cI;?#;T?K;DH6lO{pY<qt1,x7T/5e"PCK{;.]nu)FK.j SY7Nb9Pf&7(~Էm;w8C[!pF&#gJA6q<΍Mb)8,63E[uc҄b73alvIIjEE8ysZȪo] -i6_oW j(жl#JM0&G-a{G8~Hf9*>3 hldHA򝻛&)w "ϊr"F}<0*o<%_J-y4s=@䕤W!i;1\o4 ݿG)ct6/ P,tmIZQs fwTg7v9$VvS5fx"3Vo~;m~rWAְCNu?TE-{jCFG~DD`e.xgYXӞ98н@izt^8mXIt4,LcRAb:x'Xa3cfh}gQ~LeB1|ři߼F$ b\o7F7 ;8N*7CN8πa)\xs'>Mt,Nr][R7ߤܫUiqް,"S{j0&z"NJ[7 bh)\ͷN@ŽYP2pg./ފרc6]xuZeg()f2HY65k,L򞴫'Yqb]L#@AtFؕgѾg1x۞i(r el|~|o޿thn`줰y2[sbR+NjĽ6#7ݺ(f4P+HJ!GVG ?ִp*RPE>#")flLeXemѦځalGOcPt0lVkM"az~8>#fL<ѵ?P*ٜ?Je=.LK^ <6 WD>t֮YuMF4nUplC`<SjAY:3u 8/3VXJP?wó;u-͛Uw@7ti`َVo$kfӈٽwO: E1Z[IϬ(F+_m0T:>j{iױ8Tc<|k]qgKWl6t)ۧΩL_#'gd;z+u;B6h[$A R#3 ^ǂ{t+* oD2Bhg}iz.4HUY% *Y•tpu8VBqx6e,k&b"2MWw'~\hjc[ԸXae(JΔ^$Љ=lZZ;SOT6H-ޱ!]J.T*I;fiծcLMEM%u{_AIUK}ˮhOUFt[ y46M0p)tʕ dXEtY%Eb~ crM_d82+,ËÏ#\? to('2JYܪ~f( κi|Mk6xj H{Ԫ_jK?ϮGΈ}3Z3PHrb*O9u~-6;$ z`wq^j{G<3֌ss{0l'"o9yRFA&|#.{1R_EU#C,;&˙Zc0Ǣ|cJTBWƩN2%W$2?UsS"g%0p ;nc1UN) d}\dvChאCf@EѨI n1XFqHzI M:C<(BeZGMAsm"оB]?e6(<)X m ٷy)׃ES $EAR&9T??@,N)h<4aE;Nv"! Y&_K$!Z[:o񴰥u2[b~@: aX:rؾ&8-P9S2%ıK& }Ѷmm*QR"wsd?1¼|A]꺮S g<˵9{NT8v"!Mq+ KXFWnb H髛bco(\un{0+鄙jR12u ~ku⑇}$ieXzӽ}pN)92qm~~A k))c)#ghY]s<,d`z5A/Pێfcf*3x X>d칶fJX}="Hy^k}G̚n#W/d O/2{b\x6kȕii?'.dQLA/,|g`٬9C7G$|``YˊàoГH W^uYR֐i\E9IO`06gɊ'$Thܾ¡$5h,G{YVY:^] MD9ĪȈꮄ,P*+DQ.]V'?+zI=3y6E{}jQϹ~i ;@ ESxm*fǣKf#!rؙ nX!s6)x^)A/]|V.6lQIm6"Ө&^9v6]÷ED C!4?/ӷ:.F/ L o2 Np&ҲNCt%IMsw]aYq0M&k;(VϤ{v;NdP CԨ~xC.q6| EDpOKl>nY?Q<'@3нm%z\J#,>yذx^z_b#X98C~)< d#:3YB $hѬ\vYo .+d7*igT:4i(])zY,V !W5z%|^]B*RIJ7u1AHG el׼0ݕz]RJ17ΌY GɅgbgX:qB@rN˹!x\Je88G_֪̎z r[(5 ˬͥ,.&s`0 Ʈ+)< jnW_*Pk ত76%[-UeD{bTK` 2q—ma4vI'I@۞Lb2܂m4ͫ[M2p'M|ԅU>x*po!$3ɻZ)%y,8c,RXM嬂P~iDw c"Jv}~ '6`E? iof᥾<ДK{-x@LfU/ǩҷ=4nO]6@<ݲi,;kp@=SkVrBxxAh.ߍ䊗XгxwgEj My j)(} z/ M%ώ&ZS6aW(\-ŻHo뱎wI!H.GInP ahsZA ˷˴]ƕ3XOqP ! ")άٻVoseN ЬEҖv iF)y+<t,/G`6nUA~:c#1ɣ:ɑ5ncdyN@Q+~C3?fbhj!-+pJ2sv/&~W'U z)5 ss[n߳Y3ʠ^k-hY&=A+;:=-b,[p=eH]/C'ۍkbQf8sSÒiɉzX0}l^w'#]e4tRZ~ F9 K;:1f]7ʙ&'XA+&</ а=MQy~]iNH'`gHঽsm,}6 ;]m%#KTY4mcъ ՟am_ bbB.gQ ؙ@9kf-xm7ˮKOn(/ƜX+z L;]aZz r4cOmX0PlVH6Bƿ~4.J{9`Ĥ-N3Sgf<ʜq4P(_:~Dz#K[n&)Vδx~Un9=(d!Pi s8GX um0A4NASW 8? { (7 u AqK0PpcIyܭr¿:#_վHĞRq8r5[ l _*T~2JlK5IH8}Nŋ%d\0KtA"l׎萼 :l\W8, ȑXSl'+'&b><61@}\c[JZ: 1?D2Lē>WQwKCR-f*~.}n;?)RIX|TSB c&]uF<0EbqqJfu*JxRԚzpW7ag~+U)"+^? Tyג J+ U03k ť6'ͥyj cn- Vl_0BxtJ dr ɎՄT=G>SmdgEJǜ*b0`ϳ#wf6UÜ)ݰiP~>UE}RWH[pK=Mƒ+Q QjM veyP;C~hi>4,\6c'Q%**Q_?KV~}SI`5W~^&cytQ9F!жP vpS옛?.Sio׊9Tm䁧]U_"1_VZ𸋈{l~~ֲGY4u2=alϊPK9_?$fk[Lĭ9;pcKZ޾׺ٮq\n+4OB^ )Cgn76mj9S lAÔZM8I0bdܚfBd >$uיWЗ/|-$ B;&dD|*ل!B7TY~6aރCq-gK8E^I4.uY\hyN#ę^BCaUY.~ut^Y02xIoFXb>e/C8P>nqX_1MBp1=E.%Ns͌GaBZaf4oP"m|԰pqq?\KCy}ns+WwǿV-hMjW+STR|4<-8djw;M2l>*.S$d(gתvt)\*ZĞL7 HWeLp] r8͖ I,ptܐo_C`K`N >15ӦX02Kw*c]tK( fOEZr7~_,Hh_śYcY,4&vKxI>)[٥F (0'ΰQO#&mc644lIL VC|Byb` hVog UL];x#Ox͚֒a[eARhTl$_FY,V l&_M'^ƻ]J2!򁔗=iLc?F!P‡sOXyQ6yE 7<>¹f;㒘睪f,GvŭHuM#yp\CҠ_ ~J8qN RL9q-Սq~.s p|㔨:'UuG"Wz00>-C3+@Ѕ5@yTP$鲡ܣ^[`ėevrP΃JcO"rkJ{RRBh-&lUBb)" 7VTs=n@{y2h2n=kkTP2ܙH-1j %jz+!i+B0 #u.&K g| q" BA]'މ9' 18l!6] _)ԳTH|UC*J9(wBWw52='NLV[P_'PDQlwC t%kS,3RF| R=tc?9 J3iߥmeR`Ru])!3O,PUU2Cm‹U;DсjAs1x?+i*yţ/@CI @he#px|Xu%(qyqرV+t~[+2!B D373TnÆ(h K0HbEҹs(mS~9J2<u=ᣢؙRГ pIֈĔbˉ;uKnoQ=z*40qv+S eU ϵAdYҚ%q-vfPH!%MXO+y?UI$s=:ߠ>i=(_Ϛ`ax0|P'1"R552&e~Kዝϝ4P3C3ԫsx(Gd5nп*tuih)Y]wb"#cG_W:蕹EKz 3Ƨ>>O+/V,"r7n7ApCJqͷ0tWbo ϑc477a.𷂂S v^#&m`RY<tE~?U U`8}sގ 4Cq82gDG'z oF,^| #˜F.ťʶp WԴvB X[V?]/6+5@&XCXM)o*0Bvf㖨@쪈濬 h\X$]azEZQ0e o79~^eʛ\:gf.{0r˞ƅ1/2/bBƺ [LA&pãht ܗ 3T7Q37,H&qWHᠵQD]"(ߙ'wCQp *kegu%w6qyc5 !m{mx!}l,QLoY%Q*M>͒P'/GQr4}uZdĊ}'ҐN1s̽gR% Xl81#,ߦᱥ>6Fy/r)Xy\?kwW0ׄ9[%r!VdybdK`*R'E-029h᥽nfʰx+wjXM`4nF V~m%79|)N;,\l<]VcH/'ճ j5Joo&4a0H{*06G`=л^blr'kZ~+JC.u <_E9h: {1}>8}wm]/˒Tv7:敫¾#xYhͥJk_NNHw~WG, 5بlA;fAWI !/lߋfEE`&%%j3ߌIPKl,Eb\㫄rTn+-kZd]&zxÞ$#u"Uo9oP/J!XP!ow| _yw>Xx]E *pLCN 88p/ l[-xmA HVM*td 0x>^_Hݵ\ ƴRS8:ˇ՜۷ڢk$BA| @?uk>kW(>lFN&܎ׯ#3I7KE]!4֛,0FC~o>uV-vl9 X~@ `J%9(CdqHq૳^=q)! x_DT7$1 7Lkq'}6K°z FkHD~ֈf t)2D#*TzӱE8rYM,={؀_@lCo=U`Ջ7L"jL l3OVLcU(g+4Ⱦ&zyGGKi\ S_ٚs-L]zpz#NȦ y&Pى=DzzpPF^+TPm>,y bNwru`@InYp5>jT搤`7i8}Z[4edØ8Ĥ;1t@38L,Qs8QU<8[a%Bj]qGe<`]&3HsTH岧֬ 2sCCg|bRL͹ʊ+{ mTfx3*ҡ!YY(K:^ABe(#*WкqZQt+5j bPJKn2hhCHDWncTP[5)X|j;H\R{UkT|d:+s }kQqt:c,<@xJ3Ңiv+*W5(yil\k(_X2úLV-a_`R2=6J#MI=pJM:L 8 /9ҏ_GvF.#yI(xJo9y|+#|t(}1kLxr=Ê.t; %kp¶nOW!6϶>tS߭%zV d1d!َXn̬>!ve_#1z%=OG@[{X7:I|0lIL`T*:0+^6֎*e"V=>R5mNKmZEi3(d͠nc*IX{Cx}= Ǫ2GI˒?pOTyRHAX$l.i>0ZQ)[~}8Nld, ߭8RtXkXm``O7Q s!%޽+xbq'.D̰1oi¡>&=@\gCZh0{cu^M\mYry<^5kLX.nuk]@Z+Ui6U/7:SCv<͋3[5T=X-3* hfR`xbjD~QӏVr}w+}ˁJ3k 'À_@$+rQ3.2hW r_ Ɩ6f 0ȼH m(8[JwU @"! Om(4 "ॅJ 2[bl.pP&b_38_!HƻJסQ-̧K!+9R8N;19Mc>ݖS8[\HpXq%#qgQV >RM㳻 l?@KzRvLDJ7}vJy\FfM D[ BL͓$Gdy㗷ԄJF8“`mոJݰ,a"*ewL[_r?(A6;|xmOҵgARg" 'S*;OmƄ hsv~+Zk5V@f7!Qǧ m6 *'KJEW[i_zٿV"Rփgh*:t ,}gX**XסyY89|)ogAl[5VQwc &%Ph9YG-yT1Dha)>!5*}BqHH ~#ʠ  O ? d[ogOeRUdIwbc !6^ngc3F:מ4'L-IrGPۚ%X=W560IǢ-QnaAֆny4ߋL-L`oN/:'E7{<mjѵԂNF|4aîCzXM. uw0v>1)VpFS2wAB·Lss~%Uy&oOϚ>d0ȵ&^ަ˭G^07\;-Vq7+Z(K ߩ@j4O8RBgi`6Q"Z=C Kwj%CTZ5lPg=x),id䀁i$6>X)5ШҼ] ^O/xS6C񒮞1Zzؘ8e.UFS+'"!T}<~FdvjqOz1-c+y׉JO*\zl9xU4ޥMqw5PnN"}YCr "Ʊ$ApZo}koU wj{Vco$sBLYH7`>fky! $yRȊE}4SR2O҉QHFKxjA[ᾉisBHҧV13;oZف|+nى;<2ODXKT*Eg9RX\ߏ:dN')szdҸe`B:mc\5|{/xZ>  >Wnϧʯ{iv`ca.* N}alũO[*tOf- 5RB̊ޅծCv*P8"a v!8CX.vKg j*|7DyQpL{u >o8s<6uN],,} wU퓓_quAFLU-W:BlFlM(R,P{K\ dGf;)^)0/Ŗ^QS Tӹs7oKfZ|Fn'ixU:^GTU>ƕk~egO"I8[AG:6B.:q˟BXeva.z~i9`" :Q+gx&qp߳J(/lbJ}ңmuy_Vk~h0lЉ٣M#9}.wΘ\:b![8˰o*=kf wAuMDtnCo pX PIVǚo4X,Q57"#sS/z.=l[ȼXr_iLnc8Lt|-(ڙ1 aU֪OCWR|tnfı F6.< @rŠ,0->E' Y>u#:]1.*Y*vhN_o>8Gv,,/݄tR)=P :A Ar5^S>)Um ܭsTzoM^(o~Mlz*4\sBYL4!ZI4< ax_9{Y";g1_k[IDG6?iSr:aX6]ݼvA _zB JE F4=Do i3cL}^VN\wP߾鯪W'lL{pƙ+>6et?!DOεKsE'ۃ 'T"# x#`%J(-CsqJ{Tn@m㓘ŏKy3,@ƷŌ9 AݓqՀ9I*BDrͭzftdlۀCH9 x:9 bml5s/=%0x엻Ӟ7).$BP J- ΤGHh1s߃9dD].b 8&H,+*tYܵ4w1pL;hB\+$3v [F=,^M!PfS̬MlR07t? R!Ox} ^jͻsZ,~4iXgRh fh S]ީmʹ3I# tX06c`ވ9;ssk1Cs݂Ⱦ<є(jcܲɽJDH@I?kmfVSLrq&~/6w $Qpa-sRgTƫt^vֲ SYcI[TU&[%N!5ecq蓿SfR_Ҳ8ĥMcB2ewp%$ :SE{u'_{$P/Q\Emͺv$^v BXkzW. \ւVѽ.Vy2}xFVSNSPt[2~!ң(gM-7b5m%攙ࢭUKoahU+]Ku{ėN9n;`I_&Zr x_UӀ&2L& ^;v`XQ2aD`wgx༃UE*,9`n*ΝMWUk Wj,2?$}蛥]HxZ[1@[F y)?hŴY$)T^2Wg<߸afBcpT3mFq JW"3s'ճ=K'k%<ĘG{s)~ HpRL}= }oj]F(`yW.v`D&~JՍףD1CsPBG[^0o eQ:h26:MrKO-_sT&o>F/1JL=/q) /U-#b7^|V'tp _I_Ԋ Yuu{`)=sFnf,&a\4Zά-:B:_!UI's.і#z'W)$S9:~0|&$Rm.mܮih6e[W4#꘠6` +oYEnsO?hv&bo8)lY!-~İ{>W0̍;,?xt eg4=BvP5t I|-y[\V6u=U7 8;\$իyC7NPNK$u7{/Q~f f"uO tD v /tNonCǀ Fzi ;uǒc&ڪ냀 n rͷ`|h'EjNRm[b~MȊ5Pag~(.Ӎ~Cwk;K~P w܌(  酙>7ސVȟh+: vKVŷV]!NQ U n>'pla$MuH:Xs[h~xl%}`x/=G]ViOVI> jH@*w^i!!tz|%$O58Z~"^G~B%uIM6+Dg+S᧿B\;ң]؆btn_Z ⊒yb41g)GLa[-ڜ*~qI]Ԝ/ӺQO2?}PEiBxDdÞ9n/tɽ}IpyKkC; AE}me}<;њBߛ׺5[[pȿp&GǁTlfj?z@y+P&8u˜bLhj W3'1IXbH3/ƍ|X% ?n·N?poV[w|e=d#8;(uA%D"dA+^3"|㟶>5&T4 U$i9 'RwH&,gmv7cp{~חViϮy":-u=$ m%DǬ<5zM|C599Ls|7ɐ#@+h|!.|#}E@ 5BNxPظ,sTͷXvPdB/b+L=W 7,[!2`L=k=Ͼww(dIZW;za8pZo,T̼/`̣۴j7iEP`MY0oYpl QnhTPӵ+9|^] ;y1R[FF1;e!cڋc\;ˡ,v$kʋ|~Wg'2~ RomyqXMɬM"RΏW(zٌCL Ѕť} I޴Dxjrbc׏G'f, JF7Vۻ_FH+lkbiT9D'=ejLgWVQI]%/=;UP8S 1%4(%gS`#p&Z0 \Q o:7nVېo5u[ZQI sexhMsO #'^"-KsXz$%bЈ8Ì.Kl|GcG"VY9Q$z,WK;SNBcC99z=汝jx6B<1W6=aeFT]qR]#F U_;mVekC'yJOlW2}vpMD&6[ם1*A1Vα FFJD~viB,]*jSoL ) G()6 ǐ0N=n0 EV#f9EK&+tՊ%}r>.Ԧ2FfԒ#Կf;|KZqfF\pLzmG4X,@̳ɉ6hXYM,A֔*ѯNpחҾ>e}Jz Q&ooy|?Kprd}hއ[FH[$D G J%C'zqW/xT1a|9Kv֕-a#/eJUW¿wBV 6R(0a_:n%x_޲krOO@Xf2ùdAN=TKH,`K罱b@OF)r% X&jNM뷡< /V/p hj(h|+;~ QRk eYOfZY=c)4+mY&n4cJòU+mٽf@i>,o+2z^Y~Tj_Ys/w` V "JS.O*+`H/ cj!9wYOY.6Ug 3=1a yZ)߅hm=ޤ!_m?F[7#S3S38NPsR'Wd0E%qEckv`D8T׿FXp)!i{8$34)w!/r[l15 [n_oƽUcAY* kV^su9!N%Xޕ6Fb!p8"4T+'r6=7,mY% O#״>=>\ĎofN%I9HPk~rqEe8 ȯ m6XʗXD;z9??x,QԒuڝnazhw[Fl#xyʟy2Y_FHPPvdUm> Din̨pmUH\Uq;Qp~tɇRrH+F $ʕ bNr ^s'?ez6JBP_ulj=pӟZPk ۸/^7C3NtWmdx|@ӱN1h:,p 1$s!Λ:Os08u.5񄗜d3hS.jS9[|H$>~B HEbxBh0#YQo7wv"7"䫺+G &1W9nV @|Da " ZSsr17ʣqlVt</{6\2]w@mh3 <{Rӈ[2/"=dSFЧa7 sa#QEԐ @#׮4PvB5Op˂ }~39&j b8I"jc@}8`;\bBʥK=ď( HMVl EV60r_a <ײ⃶%3B{(uq<+ԨьHRgrz Lib98lƈ.t#M L:[oLW $dp][ߣ闭p!kQԣD^κ/}7wz.oQfswjr 6'VzpDqMR,1Xq`SY\I c0l,P`we9^m;$FxNUDgSz[f\:+P]1k'ϚUr[-3ko']5~5\|ذ9="O'ע CQXW_Qp|.=aԪǝtD`XZ $hzjZBC7,g&#',-(n\waO6$0:l>kTWW#wX:6zj/%ϖBX(aq|u~^~Uܜjό^jQ"ģ+ҫy(IIR |WNG)ؐbo/BӘIL񲤩8I8WLUY۰kǶᮦ1cem6CCg/*60RٛNϦB%s˒>x(=xzJ#Dp \&c;0Y*!KCj5"Ĝ&u;¯Fpוs@w;QJ释*eZΊjⓚ`IKX)a!wخ8}qF>X!=jq7<70le}LornZDz054R$YA4\szcQ@>JU:ԃq !l5._&el휒1.7gJHZr_ !%e5kn|y;yP3>CC*J- 0f]o^u՘.Daʠ,LL3m lNJ.qP[H1cn 5%=Il\JB%MmTW/(= xIm ;h 2OL3=[/j7(3[a%V#\e1Nɓt#: acoX`R+kL|ߗso]ڪVMH)BA\TY*e[l"].VJhit___*{b!vw 2ϋuՏнޖ"{p,=s[Szpn{`g<<XbU,NYlgGNҖTv٩}}7JleoT%P֬ZxĻS_ c*_4ޟOm')kM^660Ϧx7 IWuzw֓~Qз4JWu \Jq ި}L2mc3TY>z~xl*@B>|nzt&H=t}bˡS5+^صʢez0A6I1tSrN BsgK'#"EFT&۴U/)v=ױ*EgAW [?8Y$˚u@6 ;LJPtnBo]`%6w3g`gg yWpjI;՝NͅĀ%UM4n +GlA*{`}*Ogsl H>A`k#n8*-LM*DHQ%23|Y`o{KI:R]IkFc/7}GYvAڄufVzT-uZxms2gAmaIR/PFٙ)Y?RߖhU&Vh#֘[fYE@YRh*,uwW6fN  } TN#~P ~hZA^r$E8Qkزwʋ4jnx{~rTJ³guYF2LRyp7hyaY I-5찬7_:i}D su{5AZP(]B 'Od- AAnsŚ%ʾUhWq!ƵfjTg#Kk?@s 75 /Kz4iutM~d:yc[Y1< 1qUSe:}fSA3ERneK.+.gWhtؒ*p"!ږy¼ f$tf55už c ص5@E>f`< K\!yǼK!ʅ8FӘ~)Tw̔O[HM$/ ¹G rkSbo0J2LVcq0AMW#)3F?=*ԃ v8<̨uzQIq2u^(4SplFDƔ 78':ÙZώ02^(Ιm Nfx%:|4ܭ'whk+Vl?wo=}ӏDz%/:0@ ݛ;*H)k@Z;TB͛ȭYX bo'?>ʕ#bjR!A‹1]NdSXrM>g*c&~<ܵѥru:[ PYS@5.I9:-ۄ+RGmPSI.8@E=/ ^Vwdjlb/wwF l)#S {>#Qg"Ϯgx5'aG{C?=װ2A^_ď<"x Kv>IPAu[D`OSLWg'ݦ?J"fO"b rjO esqBu$ǂecP/Ph Di6o/nW:X>I2b%B 1G+wD$K$r/(bmzO,< "BmJ*15Ub).dM${۟yo?E <]2Ex_k(1'j8\4!;&NsAZ{79~юɆai:`iJl Fce՛s@PO.; _IzIjJ Xp@EN5w?pUp<̓6nYUM5j->@A|ahူ෹6]zԟCWS W yF28,u3Y=џ>&t=JhquygZEfV.==t 6GBk$CNb{S?\E;U*vϗiB `00z*f"fPb*t"S13GhHOS 9OkqdWEřHh9&8ţʻ!PSD^#E/ na3?C##OjpBG)[͙"Mi\7&Iz[)ߜwA=MS Vb58)TLf:Q v(;%:ȹ8-Q.j7M)`7(;GS.?@}Z[c{g+V rX⚲s8z/sxV&Ov he.P('.O:fD%0y-y~k&\P `rX -0B3H9S8xBu|x? ;+5Ñ,1SjAD5 9J֝:PL$-*V( w4C&@!HT Ō9'ӷ: ?8{df=HCdV3"3/F]3udUdm٠%c\ ބ~>Qpx~$OWy1&ҕ`58+Qc;1?[`«;Ms:1$nd䨉s >ߣ2YwxqmyoBͻoZ \Bv] yQwۀ֊8qnXM!!Ʃuas~=m"AMh{\h#Cx72/QwԋbmJbYN a`6I-;q'y@}/{qE JKrrA£!LRkpIY/Z(a' p$dR#c#{z@ ra4V`z ЫpE35đO"`bӚ  5;J׳s'aH.9˖@ЏoA5 Ri[ }Kg,N-feGPRHqaA.{Y@:8!)Oܛk-Xhލ"{1Vd}ii O ˞jމYg@AcAéUNL/'G{46tj7g(Tp`tEक़YNNOan.^Sg 3;bsgmH>?m8\ucJ *|D-FZn97> M1+%k(maDS}h-DyEK3&0K4^;+"|ruȪxH:P7(lP E >ldy-b h/!a&D]J}: Iv~N еL9^ۀx9[ϊu>AN@ ~9d _~R2W+tq>P_7+lnqpӴH!zin~4/]a8oW%L1e8YZع.'edohV tG%mԹ)BqjantDF#!/B5}ZXOlA#]R R_>&긏ձ]9E0R?z>SA2(78( (GE tsI\SQH~OθP?⋫f̉82 G !k9[K*rLٺź$_e,N#m76V/iHb OV4\{/uC j~yV_mqK/']b`t /x; tT.c[W)pt<DPLC֟G%qR"ɤAg.r!C`}Sˮ )5n;swq/u(YDi! X:Mb3xo l}&/ke᧊zX&Lw2 7w@987~"6g<'켔b9mcŠs>R/o (Bi3ߡ@t~śRHM6 f[t퉽eDe[1*K=*ք1K5c` 52to/ꂥ)m <ބ ;q(lyӘaQ -3>1 w|t;\ 9ґPޡᾏ;!|m%Wr4SC֯"`[5s6wbZnB-vbfQާ mc۬^}f[%}7ODA.lqRcĒw Zԫv%FoT V1*ݿf2˭ӟ^[Lr-<n0pc|oD "Rn{=kwFct1{bq0l{-4N?M !}\_NIҲ,6$Sj#hJЈ :?wLx/KD9]vL`͋ی)2>rS *|(#J|"bQ<հ!--I/Fq o`2&z{6=+.r2RژI%O;7Bx},+8 NjMctz60 6.+r`WMh\.BtǬ:rDGX#8~ ֤xN{#a4'n&w/($ȱ㒛 Q`LyX2$u(-sgAȉ Hʍ6yϐM'F\$P!Z+i} \Nک]1bHdbV~ &S0Ln(rڂ+1p0z 76PJ\I#+cZ>% %229?LHe,Wۥ!>5s E @u;Z|?er*RE-4yb  "A2ᙗ=;j^8}wx9wAD!aVM &WzkiD]B?hX.v$@rOە23vQ=tΏ8Wy TuP;gpŊơ$'6I1례)O2@KMMLAt)]!p 6#Woҍk(Xz0}cJ=/;zs*Dž,H%Iّ8P(oevBWȥ+M46y1$L).fWJz$Dg훟gg6NKlU䕈ą0]GKd%OK#sܾ2 29: HPE=I}ry{8c^MkE'˛ 2 "J%ibv " 7t{'<9BK9~gU7#nu\+;sJDa XQd/ul[')Du0hBO xY֕i&mSf& DUN.V F'Ď 3_l#k} H%tu$΄@6S6z!cjV/Ly(%OJyfդ1YhhtN9\=?~Rkno&i}hܫa#gkAfun1” |l Okց nx elX0>S(GNemoz#7[zpHJ\O}}\CqD=4m[U4FL \4d۸ُAgEJ&7QRͅm=IJ^X~JP'h=`dO'e0x07DH$cH&x-wY]kIGiceW݋UhݹXx=(Zȹt~?^ՇRVH2ǘ-6mTb̒ƒ0ص] Hu&ݳֱ7dF|%LNW0_=U.}>:f~#komJ<[f; _Rދ+0 9Q:4z؊R;`FUc܋28W{,a<5QƤ m/.l",\~ۅٴhMccQ5=~-̇ёE{ YRGMJXR,9QO4wJy΂2)oNۡ8n5SQF}ƴ:%A$S^F}+{'U5|^i[>za.c}?F JIO$X3a)y2T+"rX?a-::FAe?5Xqb+&U%L>aW\Nq8lLf~x NCJ@JFխ wOU>uE`LLPM\Ahm\sO T${"uoTIzC:-T==· BxlͥcqHUT>E4!Sj$*UtYңL6*F<{E+͂BFes82"z(X gCz>"}?4byҷoK-_OM< OWiVAkt3jڴr y|0#͟lp$ǛKN?ŷ  "͐~;M^[ lMr^5&6P f[ZwnaېDI%k_ E{tH*A.EhQv 6)z6GZ*nxV1ibUtb=MtoRn:Wt\=JUTaS%1 \no5a3C0{#V[[OuMjoLz@9):g$%>ufQAK]{̇E_dPLɫ. "cmaiǪmR")(;+uh@-74)t6c:b8M3jvgD ~Fpv˥-OCxm‡L}toa\j2o"inul`aXGI3 ΅1x')g ,,h{&^;3!QB|ZF'}WϠR# T7dc*La)CAx_eؽ6Z*3bK}K;eX'Eפ0(H>7plژ,l_pxQt}^8\[ =Ytm?rZJ}ԸI1d\Yaŕ/ՐSSt^)Dx,ۈ<(zpE䭬B=%ȱ@+p[ғԕ {k"P ׮&(.ʂğla=9GTX3Fo4h{(-dsX'lݕxI#D4]3|n6:@1Y\ؑ|#6k\N٭Ϛ3݈2g|N [=Q-({4ZPt"bj}$P^04f]-{P7L5-${HtW}[yS?6s2ǩ! tNdQw'8J*|إa2\SZyFLJ(C-T"}_[4`o濍b}hCׯN> __sΜ[u8Jܳz8='@"J0gBuom F`!,zqÚ̀h ['6ɕcЁjlViɕ$^y8P /艱"p';~$醚-*5ϊ,:4K,p*l Ж5CX7!z}F9PUJy7nfg|_zRS];o뤿Dŧ(>'|_e2uV7ewʟ7 "oAc)+N }(PYV*z !57O!%$0d)}!>4P$'q" ΋԰(deOPzm=޽ux1ArS4[P=˅H>6d􍔬8q$[8GxGm?b}.=wНlLRZ5Pe\\xX IS(9f'6%Cq9,XT ɈWSb ޻dML.js{(POKi…X ó}|Ѕ6F*{'?Eq)_NV/"~UD\Nk:܊XWL ;}v _EQkެx3Cs7$+e8ܓ yKyG;io'UI5[kK<k+gՇ; ʢ*`L/34DPu"5\s>B!!5х>ojyŅCQ񉲯e5'ZryV}= x-جS^k(/}Yl̜ 1O9kg|1MH?bi˭9wt=qTlBbpfN¬PV?~MMu%lKRa՛|6c!c―} S_=g n=]"*wlYZ8~.Q:&̧骅,bͽ}c~y$gޓĝr*W9nMr yaP,,Q0iͻ|S+"G5bTXfGQR)VPr@gPR0urW!_ѻ0O`'M)REWM&t>L3u9Isre2~EoVJ%[^@& kXh ƠcupdWF.pc@ @c2Q&?Kpz!zuaqf9m:i4mua *NM$(iCS#F_CrQ` eF‹qعE @8?ӸF:4'+i 0};%Hnt.Ps6J޹^xNnwn~=J([OP%7n6ѡ*KS+Ux={. m{Z^j"͈HT pEgr]68eTv4DY6пmkNKPTP]3k"pTwhcnק>7xNM[>wn}c 1^QL/ xk>[{_D+@LO@^ B|+[l''|?ElhS'q5<}}'w+үjC2f'h"d׵t.ԤȡEɾwG$˿p|-NMy Xic#\ZBPMF,/FV.k;U2Z{k9zq3Ȝ۠*90OP&[- p*iCs봼*u"#Wu5Uj%v'ǰl73;6FXteLFQڦ܍(RXCKof-gva~_xS;"8Х+I'^Uls<$U:n3/u=SU\r׽aH,/hP疛t>\hiJ.\; `8=trrYjkOzs8t'BDMŞRN>rs7@~U;xx05Zq*?yep k1k0% S s2m_xq<3COiYKb[\$nM :̃E'^aA%҄aK~L9g|5#=)v@h~%H0:itJ\f_ iW6ٷET5|_"~jJ޲G)i9w߄Ok.Eh6H3\0 ?w;嬹^I[E /r=h|fEd!ގ vQHI%z[\qI,e$U9];d.=X*ZXUz i?~z&! Lt Mpu*>cb‹@oH}_I'cDR(IVـGW6 H%@'"X#ˁ&&77spܫ̣7ZgULnuާy?flBx} ˑ~ִ^H)ý ȷTr ;nZӅi{;TkRn#3LL1InqSsn?:n\T{t?"G(1NzF smib|&.ğxup5et?!lwkGǒm1_n,bco\tX42igLJ~Tj:(hXUtߛ2)Q-گ=X# +eYGK*1gCHhQoWR}ǀs \ rK:sAHxf"Gȅi?Ї2u//-2ajPT73DG0PZB+.>MK8 Ʊ2WuHewHswX xŘD5# Qoݯ@ {΅mlH]'iVucfq)Sy]UT"*Xi $\S&_^$Dci+ 0WEYcKsExh,IL RŒ5R~(;!{U+2ԪX)-* Dlޯ vh T@5U'c(jxc#:";8tP3ֻHBp 5+ &k!1(!#\ ^Q.Ӣ)paeSTuF!^6eRh\d)CÛ܌E˧{{_,bK؂1#LD̮I("1FF `@we$9`_}Ϊ ~86$JX::< ϰ>WH(4Kr:KFjw)ΧQ/M2Cd#ҟj gDh ?/P&E9.04iV aިgڂ PpAZ}*?Rʹ^hSMx`̄o_u"eF ;~pbHyf*|yԟjҝ֧aE-C.B>nHo@WwcfTJb2|rvٰO`oJ]0ޔκLHp3-B?61-<. ٤z{W%l򍅰[\zB\eu8MٷO&/%23c*5p.03ԧ~ᴾRd]l#=ǧDGMïE$WWkzhcQG[DۦL:7+ t6u5cHRLuмC5(LJ 9C,-D0]j@h]jв$Er-9߄G-ޡ&K\Ld^^|dayVυNy㶞A ԭ7Sj 3Tg:;2ft>r)y;޹ED[c90}CxMosͻ%#F)SS&@Dc@@yr֓@%;?/T഑ʱئ#v'ё:n&j#,*̛Ŀ%>!#cy6V#(xWi[¦M{鉠Ek(4|=tq!A)[7)bW 4fF]j*EM†㼕}PmJ@hop3;xk*aLSls&Ogzϵ𶋴 +zӭyN-45{ C*nӟ?u`IޓPH~O&#SCkgmN< !:{z% QkQ-4Eu|߹̭껍 ?*dRL*|եxÎꆠ[t y5AO^@gʅ/ʦ 4y:Ǹ^%Ӕ +MT*.ȌŹ@J =QLQ^~6DZ$m<s5Ug1{$bSs>1 Ř6sHDpq+#jۧ)(Up\i2iƯ2?͠ZS Oajq*Z Lї] x.ZSQQ}# gG]5&J-R:?`6 c+:&=:tZkȈ/=t+U1.#2P7_. y)7'ݻs3J %;jQs#@ry y:B5RDI3P/MaZFl2g;y%SX>-W5T͓VH%Dm/å%C+Z_ &[mҬ <`˾[?Χ<ሂ"PLt-m\ICpSXb8zPL d3UK5,5O;1<<l~͙lOhJynd Ցkh ݲ磴rP-78(s{x*nDR\`)C FF_|R%|7Y>~ 6D;q施.fP(Q&ENimU,OL?6D!;4! q}c깶+%9ҮLGT,kaUN65/Hm+zNPoydЎ"t8ə/,W&\GK2C*>=3vuޛq.z87k4{YP%o!ˬz4 flJ[ؿAVXl T H)F]2~"=W=Mf ,M[kq ۯYQETB@@ݘu?O52nUQ+ch |7}{@Ca7nI@aDD {If~ ~'%Sv p܍*uoIyѸ/.ڧ005t.+ꆟ坮Kd ka 2ٱT1Ranze*I_kKdg$]"]ɭ+o%"<˔4"dZ ~1r X]g>B! l^PMs {uS>ezӽFNkAO>N;C[RبA+n؈V'! qπJ"жneʬwˀΙS)xlPܸ..}j$c^ӕRPg 4ጹ٢lf= K50ĖSh} @34~|/E8/N7u:sEg=68p)1ܻ]H/m ),3lm>!"G2+dGaTFԄǦk/HD_tdi\p[GiLܞAh#(s!B@t L JdcZ"_ ԧ|jGiQ@"(JXuƧ!SkRh^iI9_M(ÆJg+zZof X9FN_!}S/ZG*JfK߫=Mz"LFH.\׈O)R)f==cU>}iuѶK8[?< \ud[ eVr=[ikU~QTL㶴g5Kgvxv. R.p2bdV{-vTA˩o9r'F?,`./Tonu<}=M5K}$GP%We%XeNDf)^&T$5\U{S榕ve&yoEC xY)=K7\9L3du^Yfg >7=W; J k5OYt#VR. ΄DlF--MBu.\!{^syD%0Fq+ WXz$?ygD㑍Bw˖=zrc0^7 DK MC=~i0IͲsQ7"`B%QԖzF9c&adgoìW\*l-wOVN1QA2HV"uVNؓgabji|.#s.+rΣ /,d5:|NY4$Sso#.zpuG/D{Mh]!z_hg7Uq-u7@\Iecӧ?#RJe[4uY9.-xb¡3rqPsh-Sh^J\L85 AH떞_J"_OW-.6ޙɁЏv0n-{ؼ_%gʄ4~ `SWʃX_|x8CxKj֨!㨂!2_smkcه81.+W;kMqż̔ oi*7D52udd@mд;`,`'24`{ĂGE Pm.:d0GT*^kg K-S( ]yP(#1%iYw%0~Ne4l_!ue,AizbuL=Wbm׵ny')|qZ)e{sx> 3?( ᴝ;VYpҪ2[1Hf)gF) Ta:&yj"9$ QƘeGwXk@8M`*DT"[Sˮ;. K/,^h:_Jt?ĦtYLAx~PRRVLP}$eyj"RJA%U[801VEYACfG}7SDSh_E;r5O=`A)sck═O7m poC~%9gn.9˃.!* /[K~߽X+BQtAcX}(*\'R\Е8S;B hwz-}ĕKK2Tf ,;˚I4]hSв?/C8gOfX›ZF}K`d(B {dNY^ ơ1$Dvc-yNv =:= irA,w@h؛mxY2Uо=@mBgbb\:7Mb$;N}٪,տ{._Tp38]mqP5JCAGĮ&n ǣԾ bF:?@T%[ P=S&`JC =(I[SNv* j_3z h4Fni϶y|C{*wb$ ؞ݤjW32(> 4}M4_F_&&Pb-k6Iմ9H[w4H4i?OضXt|fot/6@Mc鍘@ָMtp-=\"<'6!9*Ij'%['J m,Vg> -vF>a 32g,/AoPr@lw\L]|9\Z)KرّMRȢOZLߔR /֒C9' ،BUOʕC&sB$:k1 >#wW qjjV6}vc(| n\;:ߺC@6(g[w`]kEZ}82JqiyZ5JEg8]X? RVK@"ӼJ糾Ѝ?K|WV&F!)*/8 *Q 07rRVRmAKq[ HX|<զ " lKII%J*`'Y/#KNc' 6!iH t=8/]#6y+ 'fV!`L钋!:S3v\ JR1ڗPnl&|F9flд-4ElzkIq8&eWÒz?zē.3܏ Eۘ$xyuӴVV/pinv} 8/Xs@W)I1uFIߛY>:Nb &`R^ɋi-+]uJ{]>7!"bcOqlmCPXL-! )Y9BG=,]ΘEI,Bgj7:+2hnKTJ+ `&Dgσm 뇔WCrGڿ*ַG:^(Zi=(AI/em* s=$$4EKGc$~| ly1l@~HM߁dx\pR^ ҉+(=^4Ԟ75LbBhP_ @OWl.)JHm L\ mTI]U|ZX.&Wսn6)~PďQb$ѥa~T[n)Jܥ\Z)aH+3 թ.I`ˡPl:'ݵ.怼v@zSW8;6xJX_ ʼr-lX&A \\WvNm0`SIl#MU!ud?[YNi2AÙYqY[`znIٺk1y|?k4r8m۲/F3A7Ha_)d #qOYѱ[G@H-Uh-O$+2e'KXz!MpZgV E# y__jAIbSW~3/q./v2 MSdf>d,;((]p[Fne_*̡L5!fe;%a.V&OxqX3Zh-Gө7 ЙWCDž8u!yJδ]BmhbaHozi gkh5Qa¤fpFȲwz`x+E@vq-sfmC%kwQ(h*wA$ ߗSn%2x]ɷՠw:r:ZV7I 3ɪ)tJϏ?)SP%Yz GI. #e2QvjIl\|>/˞_b8: CCv';>.GWRA1O+V$]d0%H nXzv wྃU+C :I^'tnU`~Q==&AFʹ}͗PQa5y%$4D&_iܞ֬3;;oΞ "$bQ`d,o{Ep8e)e/:BDH`*H |*|S^c#,4e_9 !6tsz|o-g|~R=l -cbup0Q8n1ܢ%4?H ̱I ϡ5 H()<$-;o{΢mINW|G"O+\wjX}'E,g%>]Dɧ6Cu] z9H3 ĵ/(_`r.mM(y#Uס=>> t |ʊ+-:ßAmkSrQs㒵ɿ"Z`zKԴPPyNmae23JOIˢN7ltVx`-ƂᦰI NuAk3ZOv4C.-IkFjTB~k":F\kg{z`~f#&ڥ1z<[e*ݮ"r{ͷp_rHLK̜%I9%\wW;.eylD*h$"D/d"+5IcI|F]?cv>)ZgYM8+mlKmߟT=~p<1%#sW|x^U>L#2 (&.{Tw''#yFRo{6Bh}Kſ@ }vqm9,ƥ0dou7A|<%>+KފZ_ R3(8rfAp%I#U. nm03R[=Q{`)ba7>(R|q>Eh}~O, *^ZhF ߜGtқ4̤y0*/bW;ƃ$8@o YYߠ?FRl`d,(4M|ſW .~slJ;2gm!F* dsFĸ?5NƩgq~,qα=jRrcIC[AM"ڶ j{VpFC-w8 ilb.j=, 獜dϚxBO]UY65fTQ'5@|!R MV!X&_B2=a+n~@G!dz=; +E6CHN]=[ Ŗ=M$L|iXSY淚A}$JZDc;1kYjkgge x9=3h2rjcED؎m WiԺYLYg>ť6xsOuۗC%-I่Gii2}Z&@;}#6V*3g[(2dpw+fp{nBu85FLmHo6`z }Lz(N,ssIP۲@y>5cF oO~CFMڼl/ё5<Q fLrЌ~eri%Ph@;A-$/h:0$CM*x{}䠉ɪh}@1ǯ<3 $ z(V>a#Ep4_([tc܃O>f>򡙥1*? ;D޷c':{ɺq-X0d{{6FRq*?gT&č9CQcU-TeMyBLvձ>j-@|365 DcYuz:kENJq*(r %@~Oar#)n^%z ,?үKw2#H )^`NqR ؝9?zJ,@V 9 TF١֟vѫa?Wt%[E?kBd~x1y5=+Ahl5O*kYkkJJ۹ZK"5$&څ2Nn jU|.w:Z 2@X6 wF{D*(w ƒ<wMe)Hw&wH~S1ؑhkok;;~ UԋƎw7N'WБnI{E*^^!0 ܸōu ;ƐQo5fg;RTЩ3Aȓ[끕@|c| yEZ'1֣v JiF (L $I.GSu)* /T h(E:uهJ:tK@㠕'uтz-=U171Y׿8dI%R3իSyf̮W{8*\Xf M WFm_Q7w974*[ȋtK aB;dx2*p}՘y X-rOSm02u٦G'xeG%y{HxXN50|iӺ* ťI76kQc.8m=7**({lbmKlVʫɒG/[h#&? Rf?)p=!{E91"0Z`..94^{x5\ ܔ2gLgZbD-=6h-6<<{ION(GNoe;qDũ4>km;A5we~]oU!{Vp?yad Q~s~.%Z?JEU/:Zt3@P"\+뚚ո m!5; ޜyX>@T?bJD7Lz+g1?rrdJ*jrk[|$8khCCeȎPP!efPGPke+3먚7oN`qZֲq*i|7蕏 GzLW13Z@%%0B0fO4!6kV4S9ߐ#ޏo^suc`M#%nçһX o[]κ2p,W>[{O;DPpN4P$1@Tf&'SMMOCu^{0o& l,nѤ]NMNhl>Cnb0Oh[{t _+DY)9+j%/Z  yj,d[}PZQ8_G3q(KxmpHbRBlZ4}\,mbb#Wq;bxz3gfGnK 7wW""3ծ7k@__ $sdC`Ơn8֦Jvh$"=c^1 `|]aÙ S |+%.i$r26b1x>awK%(GĈ2d嵺 0NvO5Mٰ `NӅ*4qM=<,I~v'ӕ6|{z,B-=ǙwI#(AKWTB"~]`n]Wq}8(ʄ }@km8.\\'utjWu8ysp86Bv+R)o"7oG{xd(g1dzQݹ(rfeLӈD,J/e%]ɡMSMNpwM؊2r`j?8܄EFb@ KA!Z({ ք/`ܷQ !EM*mYOjͅ )8A caN٨"C=RG9Fe: LN(ũr<py?sj,O^JKLۧS3K6QUbw sc ύ&$@~ȿrKoQ/"/Ofd^dSh3޾'+8CLCgJ4ofj^LD^S#k̦49Dran[xbY"^ryJ-t%>*=EdެtWD I95%  2]=Q6\cDhyZF'\UK I+z<} mmUq?(Q0z|TԨkM@0>*5kU&δMcdW!4Z.yl(Y-ցRAlnNΩ1x1=>& IXFgbqEcY\,r:x,uϫX%4 L%&E(4pݫse9>}2p3H MaQmxkd7'G)5>6owӄVj/2k̉&L,O<qd8`~U܈gt1v.-F5 ":WD<;h+UP^&{Nya<Z 䍱Q`I,dR9Un|cqDCY]kh,>YHTub+NSŮDt.It=۪? fTqO}3n%(PnwM|,vTu3A儌N&͉-O# ,S-B.C e{@`JDb]J9 V~ṉѤۢ m+[LX_+演7(, vr+K?9' ;t{ ;y`k;V="e7)(3gbs~K 0VםcNu$4dCK`)̱5Mn#(g)/[pԉ$G~i:KˤbxnFsU-xԢEbx ]*\C?ꥈX>?p{Č0:Q#~B#hQ >!"iXI&;BgzfTt{83åhzkW貭T dp[wVPEllfџyY"j$-s_j9WwUĸ<$aW7 тM^'+~j5`'mH).?! !\jEJP9(12sL*՝inVDV?w]@61YUfFfbGx3*O9M#Ϋh%F3 ɄgYkEMˣy:{U).IsyLbG;+"@}19t{B^:Tܜێ-ڷ<-H_][Pӧ9h#`.D12mUcl@L #_n_Zy_,h+OC賩9 e{9_El՘`p&IHqD]Is^z7eh_UQZ|L5Ҳn4=ACBgB)!>G aܢ f]ѷtLw?$˨*DZFJc mpXB0cUv3sF~ 1["œ;C?ݻt >Q54|悭ʂW-YI_w,!мeYvfH׊T{R#ϸ= 9Y/d|i 2:n N|}=IiA"f҇Dn5"oˇl6>f'gR8s:F: `V43w\*pMP؇+G}B m7WQ|l6Kn9 ۑyǾsyt776ޯ;Az1SO+CBL<ihBE#]N$?\\nrKlC~a̙!xuI6;ſzaG Ƈ?('aksUvSfPNd%! ; 3+Z]MPIvt"[{em{[Y|1ǻ|+5o6[Hl- -p q5D70<П ZK8^tO,ڪhj ɩ ᕑ#6 y==V38]T%cP"  g6oc{3d3S끹[V8,X7"Jf聏N0pI(@ht9 ]yEpJԹ5: Z( mRWvK iE.zx_@;;"^yӞ^P20nOײ3`Đ ) ,O f]o"ИArdPnxG=I` f!O"6]ߪ$=PD, fHc r`==t}$O;WFK?HM:ms7q˞vi4]!جcDW}X󒬃s8>`YGJlr肟̟7i^'M)OSX$fẒAuU^Int!TA}eA`x=vf?٘I.6}ofr@#F,R*DK^"HS8ciFESh~ۘzϛՁ=0N+ =/ÛD~+# f5Tg}i!V+K8r.z݃8:I[D=픈&@nƴ-V`(֣O\H́l_MP 0x#=7!n#5[>i$(d^hl&[\~i!-2ӵ-ۍHt e*VK|BS+J'&1Q*!YGJzBe'bs&YRܔ55z"/`ܵjJ7}ًУݛ*vu! Vf=@x,\O ޕȉىzǕb^.>60|EzN[Mgƍjd:p "a/>V͡TO{{h 7 e3 =p pH.rU| \3jw¡Rvlm'[璨r€4 '-?A&o~tě͌VmIۃ 4{wS'Tul\slruCėE)S7 x@zN>0ݤ%- F!1y8*^.@v:n#TQUd$f"·:m[7Wؼw+r8jrѷ4u(d -?Ilxl}5RY?vˁxɈgy!!.+Ibp=z޶0=.#jbuYE2C~TЬ"XT4ԕ̖xd^Ԥ4:<|VG=TBg}p,Ku$. dّKvDXť>YH~mep ,ròd^3O-|'WR:BOIZa^OՀ1W8M ( qnKk-sn-EW_j@Clp `*kߊ} of  $aZ/-9}fP=>j'ʀ؉11 "w"j7Izn0T6w.ReENf5:Ӆ㒷 M-xj *oLaOJlQbN Š=_ +pq7)\7řbm=L`zTAS.l P$}t)~(4|8$2M.J):ȭ5uCbѼ2}u箟޽tsF!3 Nْ&{N.U#9l-B@RZ^l!KRKLs_)AY )x~'?\upt=. nVྏ.Y#L_!%08Y=r9<-3o  @+ :\<$ԝ߀GC-|cL좩GGjWgN5g>П[!NײVcjsi2\zJp)mpAU RQb7P +BY(5hdB{$KJvCxvR0ϳ/ASEkrE_%a2h*?[0Tnt: Y%HuPMu&w{T Ө/oF^q&_\/|fRaE`C92Csaj <ʋTUtG-N-+b!Byn^GŤfIz4yݭ&G*(`CKy'((ރBYݝ>dBkIVp`lEƁlD( ؃NDܐ?y/n"2&J}OVî|NJ"Q~oQ1\|tErc9Ne( J\W3gD`i ;Dx55r9Ďئa:M⎩ w!+mc{o8:~r&_bnFF :inj`ӷ=Lm7='N>{&gc\bk4Z+o#͖n_K҈q^uBrՐIEw!]BJ5]sʩqK#J3x-[?а+V51L'l?|:JfQ9\ Q9rGGeSBs?w>;gZ5$?SG({AFt3IT2f$uhL`x>!V\pԖ6똄wL_?F3,ԩXYOBYH^FMxC)`c7'Y`ձY카zxzZQ`!RR? `blntƘKtAkFn``-L^5v֯rDx;Sn؃O1#+utPĖ XNv?I^=L~۫'LS+9_na:܂uuc VeʐW>XY}?bpמM9,Srr` YtR_%lƑ2n~Mds,gR([1i*Y.`\qdsrVݶq]eW~fx~q0/"V>Jݗ0*Gq!c*3'զ~'SF$^e}qh/>M02f{ğfhlY><46P}jz+>d|, ߂E{rźi_ݏx?W57ψDEҵNG Y5RXMaG9{C[v;%5UO(9Ȯ. 8RjKUJtUzo_ Gq [ b<\&ִkf9Yțb`CGzlP9 `}vLL+AY0bpolHJBb UvH!^J8J2i$%-"$JOV/>zK&(iNJ7ĕYppH3!Q h)<̷J6yk36P1;9r bVaU5Uf})Cȵ6摩.>|͢r4齃tޠPVIMY'v[}|{&>uAj iio{<.F]Nv ?u OPiq ӂ)q?Qio(dt%.sw$3INvNO7 Xt͉q@fPv1 U:vd`liDT(쾬r/fQMabԒg%++c Pppx@DS iV 5>gRh$H*2@N^kO_'r1X82[ygWRO^PO!_fAp !;8`1Z3uBmp۶0r`GLj] iӔub"2tb@UA F9*Wd?fntFm5ןP>u4 Av ZwF؃m?4RcT=m7Tx eudXM8v lq ⻜Gpa]Zʼnm!9\VjHUÊL.w0tAb_40(6UeoO|Fs0&KG$I [;s*.;@=R$beMvvbYI55h+1\Ђ~3{@b1w*IfJ7B{XSEă mM:,d)^(_=\zo}-J\'N)!}3ZoWDxku7"0 aMli^ ʎYo y *;)'e5aghCyk3.°?؄5 m\NTV~.0K%#\HK誖L^)> bDfbɟx)R^_2C}ld`',\Vu_!ὺn"J_DC mzőc5U(%ܿZM8v>NsZ8!%@\ *Z9o ?\"jޓw~VqǢr>KNVvK+2ﻁg*b}+>NΖ$!kgjtj%[+{nb~= "˧yE o/2LREJkԍtNt E'šqh޴oQZ^t g@>'[X^]qȢ7B5z-i?PLjZ)02Y4p&\Ju6}pαxޖ:1w\L_ja}Y9=h%:N& aRǃ)|Ȣh̨s=p>vFVnUY  =+˛K-a.{:B38ݥc'%鎵=dΩNԄG`74TM2bxXIŢ͗Cj5Iͷ|.MGeAżlpwMG$sc8XEp)G˱ ޖ$N&POo{8gq#Yձ"RgRlģ8to犡^<1͉,7"82zY2XJƃ&<* r#ѩ)̫$8GH2)qK=kY`[2c0nhi}ȸX,Lf$ gzb VN#>8j*o'%qLb,eiDč1ުT:)F}(N~#@b!3C dhf}hjbQ>fr8=!}p OϤY}iP|F0P["U#ԉ'=aZPC MgגF'.`)&}ۦcb7!Q_AT(s^dh1,q_Џa|Y Uu}NzEXtBP-H6N=D}1R'^P[:O~V"Y28.,l&j]{s~D~8v-3@|jz%hh ˊÐ"$  T/N̝dd+.*IjzI*[}/Xw}(7!NzV)S="C3oeT5HWo\ůHh[{\A:y|Gb wpt:ت  P%Fd4AEƁ}5Jp$B$rb`G[N>k.dҤIStrF>]m 9`$p&:wi$hF8|R 7?[Y0+ *)zeGaE&W#!/p'ċ#jfc-֫ZTt."j( {1_kN4&4-UXPeaDT;=j% + F7: a0l`>s`SE&k 'Yu*!/C0ݦiޟ[y`iVZ Hf+,uh |!L.fks8U fb'QOM֗} w2Bj8J9a`G{%I6ȓe]|X9L14^L|#"ew)V8FR(Jyˊ!LjbG͇; :3﨣Sj&:cídK<;Dm)2c  ~5J]U/2ږL؄6NU#E*HBSa k 7װs1=?iC굢nHQ/q^coMz΋@R8hZ6Z03v0mc;:+kGJE:tMO)6"\] BJgc%ap~FBB4d0!e aACW t}qFHwDA<":Vff&},.eD(#Ҏ$}je3،x~ud%R.F=ZBzfȭr%u',b8a^e orIeCu`Oz鼤]5#rAǼ^[ J禞/#]sM˭ΚBq*eӵ W-2A`J`@EP@iDdXʑx $NOھn0&[& j0 e ƌN̋?9pfhC-'jt#ҶE~WȹWNr+UGʋ 2@L~ߥHKOQ BօmdDm4:u(:Ss-BK֣j|F2L[>~? IrWxcڤDZVB+IX!SrpX)mCU!\F(zBMw/R|;s!_śRewKqyo(lNdܘvu3e\_ &)uG5$h(dl͘³):[s&塭 Pp <F`YF B#){£im{zZS:*՛vUw-*hGRWنɹsUC\83k7U].RdNa̓ ҕzL+}8φRKR\.Ѱ7\FW,mY4g?z[Qsǹ`=8ӣ˺WZ|%B0]--'Ӵ`hYJy=*%5I5#mXWoRHC~+0|8\;{s?'b!:i ~1-A+Ť$8䢞FĀ2 %6γ`:$*$Z܌F: OI%+ZTg^^+ \6{47TNT6 mBk!GF^厒${Dkn\HѮ9R ϘG^7 ;Aõ}0&B)6{3!XZrp2O Լɩ4I h>m2W|K nQxDz%tgr*C:aUdtlKިnr<Fx+MF␥o<{|W^zS2%T%! "%6rL$ր.њF4']4SMM4&%8H29)6wGs`YzPn{iUFe eUH􋯏A~oHMUW0,WD-K|MSAc5\cYaE_[rӮ#Ю-9B=N*U|Jd^T C 4\ޒǷV[Z~Mm5" 173ƜGhQzzGoL.ҵ dZ!L5OS$˻|S~=?zdk wHrACzlG 8r{2歌SA($ (v\a{ԝNI\W/1*LBpfl^&CȊFq8vG%dz- j5M:/K1`Ier &˦:!G][H)yOB9b a.##;c6cajQ4z}%\mwWӆ#?h@TMo!~ӹ Xo*A"!j'/R椦oJ+-3Aq tjUa[ 294PYו 0OXV&8),?*×^Z ! 5#8#z3-bhG(EʾY pʖA@0r'7K!uý kEQCL0v:|a'ukπghkVžrr=ͮ=԰Ե~ (Ͻ%K=Qb=GJBSB$Ia3b*{qy/QȚUE)wFO$Qpes)pi[4$xu )َ2<%鴮|(U t٧8-e {WL/U|fYLB6KiZE>3X*Vz%W (*zϛka .Ɍ0{[g*ZQҷ)RQ|]u쿿(ePAy݇u/I=7_3P*Xj~T;GD[In:8͞~wUa\!‡*we[$^|ҺV]I=VJ.Ln[-8l{_;~N]Rb%Kim^PL;zt3Z=XSړ]n_šEGZ:F9:ф rZ0BǘҞ-9iDW,f#"hn7>xAHT|X/EoŒU`Ehά6#rJb;ni8V+-GRC1~V'00dW勄oikR"@𺄭5WPb $b໨Ev 40Ǚ&Nם2B-tμu 9b+"H h:ߵṝHC$FM˨ThHi^Ժwj@-Z7HQ`z s'n9lk')hbG&{s ?Yk}Vł M&ut,ɗzv'C8fcQpϊ.#t:L5U:[> sJ?q멵{7eۧ@Y^U( @DVQuܓajX^z}BY9V&jPiؾc%^跳AoˊnW2ލ4ª]K]msCA?@m;X~nvDH TO/]o{1Ӧdۍ_Sx|L;v;bI3Fۉ9֤rd UK1H+nO&t160qڥW0@L*fFW6#:X'XgƉةnNu+d#硎D[*bZ@04,nBJҰP]cp9feNpYFd_$bmoYiDs=E`NBN[H}ȷ8n [eGpQ5|jRH@EUα~J~g3EpVt̔0fIޓʰ5.R/`ة2װ<ͳ;*Y;]kӅT7]F(.t=aנÅM}=#,)=^U|vz֖1nngx0^>Eꔑuвt+^(!MVN7}X緗Co4`CQ ǻ80OWդP~#PreV (>s>xԾ"5bnpÒ W$$Qĕ"~.Wj(\TBf)AjeEWy(ҿe3Ns|4i\kic\IFM_TwDE/h@GU `xhw&S$u5$gˢӛ Jf9J5C;('U?"fteƛeeMT=d3j6vFRWOEsӪ"' BrYc8>]MJAOBj0vqM;".yWz%fi[YeaH7<&H7sszF#`薻VA|Nź[%(:{8"׷/i(J)è7 -- @br2TB<!3Ld8:21:G~k3^fr<k>U ,`\o###O?sOCg٭ƕb/Ivլ\$+?o3+NԽNV9]|*]ݿ Xvm&Q"7CuP{IcHs@9RO3v"&ww* ]uւhKR+}]>qe"!ps `wii W3N_[I-K@AEMM&ϸΒ FU Gc#҂f= :JJ6_c՝.m_jr%0<ѿ]eLC c#[AF" 4t5PE /)<!zE9}&t`St['l!aܵBt)݁/$f1GN߫;@bGԓLy(΢-.7c?z:u=^{fYzaž^Zc%EE"{w#Z &bP6| 0<)r P>E?gTYI!ޒEFyl7.Q?! iQVs((JHCq3y6E@ŴO((QQNe6ߋ=v{:CW+"6reZMb6oK.w'&::_Q@I:uE }n|@Q&lMִgtڪǕi'D+cVBQ.h,Sg0˼k:,`JXnKHQSϚ8 YcƱ+T.àL'C(x Gfo&wwz1kTh">)zF@ZY^2RQ/kSfp2 g{E 뒄OBavK0Y1 0dzGm/31ʩ]:){9g"ڐҢ:FMtYxoⅽ.P{8w1.bci`c/KLWB>.p B-X@PQWwѦH*1= ndrwR uǗ$k=M6GK(xAU`7ݩiWicb-3ZJ4ͿQGݷ@ H25FfbnlpF,%ѿS#2%xo# /lUg(o@\ nUq8F<X&{e^[8D}w]$,X|0< q'2lg@!U l-R`O#|\)2f8 Z$ E>4}E KHD¥Q} H₿zWe&;/q ]Y1S@ 䐳Xw48FoV+ gDGf#dr-_Ñ80҆MW>G#);\_~y*]lT-xY$EbBf1 e{ܧƲ,HBpdE09[{ C %!.Tz2 ̹o`cjF\hαKX`/ߒ֢,S/%EFWXb &O}3K&[%, }z-eCr~y*(,P烷5e 1̂D-yHѶߑ6δ~| \g5|Q`@$ {>W5SgG#m|PT!;l[7j1(-瀷EszY7j/PqhUX6R&I_j4y3Z  V$[0rtj#4o< ?lWjI ygTK߄+HF{\Y ;4z,۟l5T%[ia4WgT0hީ>"c5Ae?=Leܥ#5@ f¯rKHh07ћ+Q( l jzPelzN^Vق5al^O [+{9OǏjq@*}9VAo^\5-,Hp3Ht3Sg\O1fUF/i\ *?~cm=_:pSG|g;W SȲM=+)|[嘍۬5|h-J`9F'N+xF*=D6.,~IvCH3xLY*S6"{G,Ftf5"0-G]QnPlOq!v^`)iӡzVAl_rfQ3PO\@^JaO=2T Cw5;~yL(q`1WAW󬗪@L;l#}VZb;gH"BJ^r>>?ҙ[HN[5R]T71 Nz?)Pb{e T?5j--+6j+ڵR)`+2&F(2Դ[M|S= If0_}N;( "b^((h_(}xZ8V2 % vUYW p-7}I/%90'1ă2R3.>p>Kp1EEP we)6U-8lIn_֖BvDqzw# ECyCP]4t8WI)2DGn $%7avt#P*m`y@a JZ7DFc"}=0]ćrVi `DU;g{ ~7=qdNE`3 Twעg 3M+.=q*SgJ3l*(ZA>,_jOpbKf<۱& u>*O2f/ms>eeNl~?"Ei-*a"eͨIJ`Gn = dn[/}* `وZ4b}v>s~(9LXtXCQFnuˎp3T&bj1B Yh~ 6f֥5_x>`V7;zSQHM£(7]<_5.%+Wd Eh⿸rHȁdBAȠƩd3۶'3V|tn݊88Sm:_ An'Ylw' \*w+R*$ïx?s͍ɬ=Fyh|yyhff)y\a&&|:˂ekFM u`#IԾz R*pvʗ e1v,I;w gϷu5c Z%j@ hDr7uAw}9 pD]SYy}Ip:H M1 I6=^3h]hbM$MUsG=[VS4uDdSFk)_Y,7႘y`V "D>V&FdO҂ѽ*-9t+AFwAr7eV0K̞ cʦD9l8VK85QH$C3**[vzR 9"EpЫ(qYeGj;j2 p&0FS}sOe ;4@OU -$-msqRH1s=eV4%Zy{O۱,L=*A㡰˔A>2n\>05rݲV(t*]3`^6OAK}jfE,Ht -hTEq`z2/UbhϬʑG?Y&j. ybbaY"ust@ᓺb4YCAU-{s[xA䈜{;p|7i1S9Tx&ep-OE~~G!C5iH.JFՆc/ᨉ*&dua߷ԫ {h { 7s ;);ӒK?A!Ϧ vbcs}#k4zG*2ɵ~kMXS_܀݅cf&fz&;»E݌mÌ"b| Ϙּ}AِMiL.ڈ6R(C{SDN&!@*%d⥍ƒaHKJ >z ڶ~c> L\Vyٰ2Mp*o+GFzPQljQ H9=ykY/B%|e{yyJ yEt:{p@ҎGga곲ijXv02r)oP("֘GdugPLq\Uh: Iz18֕$Tgsy.k` KɡG؈La.7óXGkD+5B1@fnuqcEcZ7k` ORBG\J/= _ doqRd>adph/:!^s`I97A-|VaPsWN'4ĺA^$ϧ1>h=;1˛- }Ţw#,9yS ,A ! a0睑OkBW( ȁ$uXh` C(Lu󻅪I"(S|AEie5h[Yqwo៭ѡo2X fQlqْ,sX|KQ#DCsʻ鮢F4Fw! i ]quwPDm~Z^V0#7Lax?t vP🬗 E @< E>S{~V,S-m~:)Pa MV0[gY*L?X9Zzk/h(r[FyW2+ P5\ULmbE-Bx@I_\|A^fnN A(p QFBqX~e+g-O)ܦHw^ege;I٘@ŁKpNU'_*^g)Yzz2EmH]t36_8|F6%|1ǒe;>##Dz ]BhC?ֿi,#)[PGٔ20lĝH^0aT#2ϤA[Qq~&fOF$vC cT Je ypDrsEH#xbr\tհ(GRH="c-N*Y6&'D0nIKfvF$[pQ4o =!y݉,%uʼ)5.{_/{ ̌C}y ,lMyBwF;|Q<Ư[JY`HQ|yATJW QgO̚,I4fF:AmD4WTZn1uVF_ԯFZ{eh?R;kPoo{_fnY&n|#ε.+%,d4Z"!P9@đ R{ߓF"=ĉ&l,\}p_zqI1kPU۔^zZZU]L&xf&b? {x϶{tn'Y`6$qhil"fcGi3$\Ywq^ǴgV`Hk|>c#B0A.g1xIO9fwJ'@URz6)5zj8[5$Q) 'm #/UsYPO JYXx~xc7ezR7jQ r;Su\u8O0k~pܡvjSnI)H M] KT]Y-!xX{g97=0<{`՞FHh,N(. ˖9WE:4#9Ƹ3+$c9:F&g.>* !spodXN97SL| 6EQ"6u0<8E[yqD*jM|pl(9c ҳ2tpR+ * itTx&8j`}2vowZH5g}JO.]؎5D:LlIpC,$>|7Õsyi9Ͻ{x!$3:.z=%!쬺$׆ȽpY,Q'0H$}׌$:8z٬*1Ec9>sH06?vvxT&ENA&{{9̵D4-ܳy0M`S$t-?4@| ԃ54gYbjqTY WFlzv:;Y̜uJEaB =|&0^~8[#N__^P佇 6ˍzX:5h 1˻H<mW0h{Nκ^q3RO&;Mdό1bPp,n&v5GY$j>QCn / C K3q.5dP77)c 5a<uɅ ̬POW 3>Y.0ie4)W5 m!mn1 `IV_6doJ[*NǺ@$ٱ{'{r; ,L8k$6-b(6iVw(Q +̕ gKsDPZ^ Vɾ̱ޮ^y(̳,*>'IKu?[^s٭ ˡ |RZ~IO jpDk5*TmhF!<#*gWw%S~͸fC(,2W#JBݺ cImrE˜y&!nCHob2%zL&r=S-)Z㥄Έ4dQ.?;ʘdx :a{14MXC~?oЏ`2[ ,JRLOVp0p8y YcOѷy<O `[D;˚/,YvA2!fX\P5eS(@!.} TurJ0.=ݯ_\vQTϙ3CZmߺB`ԚC.-d RuĶ3P+L$:Ë u.MpCF1K4sKI凑 ϐi ӝiPK.OErQusl)=@F6 ݫ$ j^xsr=KxX]>ygR_U˦uU+یfXjq+8wAc1BqF {;BՀ V y`TB ‹cX}oi_\\=$\|;9>:Ɂvbߐ󃓩5Բb["lV/ )lznuH3ybKaeqΆhG?Ȧ/h:O O[0zķ+Chtm48\2FeTClpj&CHYVX\Mzvh)nwDZX鲃tEBMWc0qRI=J9!x>9Z5 spJ3ZwLpݜ B@t)4#*ϓ?8A遇=j"Bwxl8`ަ/ cn깬5Ճ̓'s Տ!F-IEcvR?nY>uNEXUJJv&6.4|ދE)V*B"7E,MH;$߭,ߓCJ$;^o%aB谡XuRYNp=/im wIZXz銡w.a{v֟3~TUǎlmqPc].v1 Έq,o*yIˢ`N/X6h V97c97CRsj %Zܘ<0%VTkv pB-^Qzĥ@J7A1R 9 _g "MÆs[ +e4xG~;x !pE +;.[;40/6m{Ŭwyݼ*xS: <~2 x= ΘD,xrOEfwSOe%'HX}] a]( uyT?.Y\_f z߲J2|q?DmF>gQ%lN蜷ɿx 8u쉗Ry %X,?dxRO{Ӝ{?^JnMQ\~K=l77NfJ~`!Ģ_da0[U&!T-_ϺW5="HݽȺO3_4gRFr[}Rh1֩ |HNcqgweJûX8o 5XaPϘtV{^O{Gג eWF|H%iڽ|RP+ZU6]Z<jKI0=(QSP؀*'썌qM:N )8a+Fh ogS`-/t\~tL@* IM>aÖO3W"5C*'ANMdjCMWQŤж{J!XŭDl}"=5!"d涤,nF:0d'yB1<0w4~Q@1Xw-,mit;c6C =/tfܷoS+#W qZ7k*h"( mJk0iboTl{ٍƋ։7_q?Y?j,W$w¼3V @(j6|3 m= oK-CzpsV.[nh1@g??t`+\x@OKAٰ^0~2oL W*M&6F{Д٭Gt0"l]́p6a2:}[]sO4~$7侁2+Ԫi(䚕X6X+Wӧ|sv9x/)5}Ż]\^ klbT,#P+r.z޹M2 ‹o(r hMR@S"V=N'O h"%S~jvMT?Zvɫcvjoe*VB!_QOmMEf8zc#3IZЭl6ٞT)_|2fMj?O ۸2HF uM^zO]PC+w"MjlD,"wrU8|0eTxsE~ضE4=/̈|\_.9OWC0d%=60CoK5[W`@x*zbYgп1Hx*9)3ZI~\w,//y<೒+ %V*xp zztI!.|qsk@(߉9ZvK񧇼C3|2vŜ%O 4^ =R\9j)'&'-6hi? +f~f].-f-88OY`)dd"5-PP芲jsffKON#57R+6 Ws: k*I{ : 8Ÿ[jyKCd~8Gl n3Xyk+C8߶#1V^"m_Ѣ#v*6]tcdW)fBiU%y@nVZ~_o8Lܕ1tjpzEA2SH@XMZڋNV>KV1H͕O)Fq`ȃ ,īsݵĕ,^))c` Mnx:~b 8#DDA;D j`&bON>odC;$Fg5X(to{s&Fxa| ReE~}"&jhe6@w5mI!(is13hTfi}$Di&t 0%wۗ1^5S-',ͽ /OIh"RJ^h̡Z2X)L馜nNVN,FtgRJ}"yT0X=!^kRe eԘ\j^JW՝qڧ遞>V+WN]1JQT'ޯ^ԨUy25H9uS:_o%'m၅fa8K[eD+Ffz΢,4~|Rt мt&]v^&ΑwY5cL[\-D:HDYfSdEh>C }[T}2Z+u5;YSr{G*,XR~E"LiBG0 $Fl6ߎmN{\ 7YWNVT~#rcTCT>(zOJ#Ȓ-΀CְV*PL I&na{ X1Fu ,9"y]0ߡ^b؀βR\\n6`d\nkۺ†HB lKVO=k2Z^ Ӕh-Ԑ_u:M\E:lLM^໹!hJ\N0#%)JWUz_+ ~,_$mMexlJ>OK;xPu}z8.|1Hs_W>O+~ڗjĈ??~32ZI4zb;zDJe>_J/ ﯥ:/(`ɭK@ݫ/.@~q$9-"O~q'tqRjxw1Hct+cml LWzQwA@JNQY-}l(n* __{)6G]5HF{<;e&QT]t( ͅ.඲-˴d:{5Q$H"d߽uprE.Z ւ~c(B7P]!jԍ5NJ> 0n6Tl4ev6j,C'7=cEeaUeYҮ҉-x%6RP ݏֳDbI0](BZm[$fV̹Yȿ :I3ƮHs~ݛ̨wNO HhE4i-<%__n΅f6Fz"F;S@_8:S6GÏP W$ ,OrrWR[N6M%t79QbmPܙ$3~rLhZϜ%ٱ֘ĸAjSN$:6 Ɋs7<4^\J@Q5zX1;Y Ͷn޻7xM0!VVRMB޴)Qܲ&&4T eUf /F,ke 7O@#OlTxל怾J6cn -516 &C0ɮ0G[3 #WK5-$x:3 Y֯_fv^b) 7!u c4 Q89w]>uq6Bsu=Do6iXd_EYPw;{8ڔbW!<}ZϖPZ̃q=F_$/]b!UaEN)mdKPGEXT(B?SlC! N`ܙ„\ wl[L[mR=Jj7\->&xU=//-0l~":ll+.,:lq8bdRy<L9Ldܪ!6ˎANwZzHhmHktn2vϓw >,RJ$HbI1f~1[&gXvdIdzZ wqm{c0 +4cU<F UľKETOf CHvt9Ftbqՠ K}X򛝥 jynAHI&'&:(󘀽8H/h0 dR gW $m52BwI${Ty9b2Ɖ~ϗ#(s1fq!Bl'qࣤ/3'w MtܰKcZqoTCet_} **vVpT*~Q_ zyrr8ѬrV V2n*Nԩ)BO@R o^'- Vc"%V%¨.3/HݍRY١GZ%8㋒͊eMX,Y3"Q捭ZWk$z~~F#T/,4Ԛn{+kq]b ,|RUbk_yAֶa 6~ M OF:&j8., +tf᛭qcrdU ^ =e/F}_^̹ c a$;x!ea!2W* 0&@zst1n?kl:zEU~0E n6=^+HgX|pЊR ꁾilRNH*f7v5Q!dx};TX P¸UQ;m7$/OYZ5L܆}m]C6;_6 PہK7Pp>}8Vx}VпYh@hLu㖍:v2rnL~1(T.hC`ylSnt[wR= {n NXOpNDi),ʅ _I]lVQOD$b opw%,k Enʩ6(ގ25$ *IxhJBg$K lpOֿk3ɺwIW T[V4,8o\fdgV.jԄ5̯E*p c;ֿmO`4m8Bogq`yZRb A4@h?PGؑtmUkL< 'i]{.e5Ӣ&@i#-PJ@v.e35+ۦOTӫm*.kʦ*e>\-xwRZj] XB1i[W@˪07i"ߥtkzӷӖ{WJkidyhereQt퉛Ռ1LnZ"7L~GȢoGj>4U8GQ6#רq-jK)οj,D`6:+2m=E7>nb (aI8 Hl k M;{nNJ2J/H)gJbiy$puL]hRZp.{U"k >wAIt󜆸 ZQ5sENOs8&=M٪jHvh =1IÐI̓ Wy<6~zRllCnd:4F"/ M(s.^x\^W]ioL}-B4#=H.$~";85sr:ՠCUSr^(xo8+@s9 JJՙiӐVHSNEu^9U-uu`du'xwQY˄3ଢpT'ʮD- \Nv;fJ_8^F)0rKW]k$,?)眉;#M7XiC#cWıEu&C&je5{Bߦw S鼯sJd0BMݕBY\/7 ]IfAjkvc(v>c#_ fo8I7FH6 WBG/f5g)`j9+;A]F;j)b$1DȆNRSgEyơb)›! @)%2HDʷ7!01c('gfl4*LRнԱG&й+nmE$8Ph'MN5 >v =ryAx߈[0pgd̿o*yE)C#:հጺ붬lkqH x;^9dǢE&Jǟ%–KނlQ>V:?l氯*_pgOmmIqGp9\UG3X殀 u~+]3޳:Dvau7Z8q$k ExP|=^n PS3> ~U lK`z~7-f F/-,@&I7|P^\:ƠPp Ki7!*[:z{~mD) +?.lD.+?LH)76ny:b)os)x}ʵjUS5nQ*qTq"Fu3t5)g:oVELj&HZR8Vr:d֢vi"M)5r8P riŵbg||7j9ilJVfK1nu=,HrZ9ϬsҁJ7 !4|4_dl(~5iEEqneO10 l r$#(nN( /29] D֛r/y3#ҷT%Ӫ|'.0tDͫ4 K?o|ír(cOV#? q+iKKHa/(&i M U`ч$?q3Be2qюk <;*QэCCbVGDNs^dY3} ̛vז-VY\PQ2޵?nvYDn֋[{f듌 mE/`z#SȘ׈ᛗ&Kvv 3'T*KYkahK%Muhnq u c-üCQ1`\ʳ~Zx7ú~"Zf#'晕gSsa%T]$L+๩Z%W_HRM_6.?vHߺ"0Z"s*Mnk;N P:ڍI.8:9m6ӦYi[PGϋ܃6T{p]FAz_kcj rFM c%Yu.fCl\=(oJoD$T5%Vz 3Ec.̗0!Sܴ8R&@V#@ u1m0^}z&?Y8 v-jHznnN sqpsc|Riܠ@Ӱ4mZM{瓤 ,_LNBM,r4x;;yũ!QW㷝?Z=9MP|b.h*0<0&:9U\Cr;#~_O ^X؋WK y|X3FGm:T,+lpq~ *wnE=׈>{v+Mp]uGi(̓Iu(?ؕ0]ǤAK5v4<ȲNIo9By)tl?D !~T xzo2/fb\nPPi2QnUWs[Kk|g/r^()d<ق j3eyTD)Z`U>BE-LT_s0ڸSVVvn* ]x2I@rЊ`_œ9Hqd'&K+ :aWP{ό [D7F]ȞV,?qY9? `00d`;![:D 2nźZP Ԗ- DA4Z읨v( r,Y#3vIn9Nhbo{{D2*MVL4:}$קG9 `ᮙ[|], ).H]f:n&-AØģRtfmU]R$+ Hsqy&_+`I1xitjqWPx`y7dj@Fʷ0UW>UIuFd+,ܠ$צSܺ)Nx~775mWfٵٞZgxA?JԼ !JlɴSNy_\ (8gHHٱ{\;㺢zT.\lek罱7 ߶Q4D.QiHA7sdǯ/"-z1Y59#s0PTW4,e!(LZy.AWҥ~;K,VcX'mc{ENwJ`Kn(O_.4VD 3\'I H-dkTGh`!Z"fFāh!Nb[u#=q,h-B m8ȳ" Yn|}֤ W>!i{]zKƖPكX3r U<6g",bѿ;Jm鹌0ZrЭm6_BRU#ҋ%H$zTk5Wy At`JrlB eӅ"1ؚ$gΤ^%Yee@m PyÛ mXcȣ5Q[^2@o~VGocB藆YiwAҵ IU#DOQzg5luk@Ph"0:6ͦ=Zo`FqPmퟄeDKS1eO/T.M^ c'qqLm}/A噘#&20rikK5bI$ FKGquIgOTpi]: *9'apǹ}sqR>32c0A*5ɉf <&nӕ+Lgjo8hoEЦs"#[0)NZfJrksAG8 ŜcDgc/:|[ ZJ#%gc2|Y4ܮ=a c< k/e~rOɰ=WbN=bD}f}& &;>dK ~tY|ӠH_D Vc>$HQs8NQN7U|CLUm# ut= y{9ĖʋfoMkvշeB^phfP?+i&u 8v (յF7WJj awǦZ;Kg Ē9{QR8`qaac"ژ v='F/*FxGAwM/7`:nWt YPCWӻ=])`M* FeE^N@LٍGN?^D(y~D аV0PLKeSP5mt<)U&\#e Y9N{BcS*718x >b$x=IG-8Q k#Trɚ[A_ 6e@n?Pbf<5CBܵ%&*NWF˛@җ@1DL: {kE#?M$G5.mZp?ZlXeوD=!%{CjqTv!O NVV;S)ZT5: ~%thOM^u7|M5l]/: !pZ7ak ǚ/}dOh;P6a SH5HoiTEѷ:ʕ ,j>"1+ y?:g%ߗb'b~k}]lCZBd,yH%.~<$Ws>$FܞyY<s9@C O}u͸-'!QLJ2¾/K]yշY ղC3^d LpDD`@61x)gEo%f9lt1rZ*KZ9@8DiFU<2>2:rw[-6>fTżbd :p9):I. ,r󡲣.W*n%=(sNyE0/OnJ8[v>[qL<ȫx"g"{M9e etA\  7MW^N^saƵ:Uo\:QpB ô`{Op~z$$M,іPr۽:Nzm'߽jMiˬf~R҃kZ$$C"bPIp3k^"FGUNbLE,^7!wZÉ4#Yge2ft?b7xyZxO)0=u,fXeO+x,1x@$[+[ByrhfZiy|+\ t\.U^y!U-j#/;UnXD'5^T7n.ۿӇE(QOmtV/ОޒU\_BxVP̾]~+\;>1.f/,L!f g^'-hi@܊C9mNy^30f[,^ΛU6gr)̹Ч9}jm8߀bSlv !Ǫvd^R-!'pJa@$!&eSCHF%nKRCp%ysԍB;H:PdU֛١B=K2zAFr^襷bXr ʜYi:q[2䌅e*zЅXe5.٫JTm)Z(=~I)e.,JhR8+mo"Jr I*&s{޶‚dU:?E; 4w,[ qa19VBWy-]Fmɫ,ip\B3ψh$"Q^G2*|&~ig%nQ@}QCxYG{699'fO1(D:MF*pqM+j?r 2 >E!$3+Y@|z֢W+-nbAR4pA}·(,@[IG y_ m褮1J 6ckBUi/$^2A]nQQLK \.EWM-ms`>llHF'gD;d=b*蕗S;{څ_+d?_< "?CjnEC0!:*2=YV4@Ű!S'<'H6ao,2Zh"9v\ZR<>EdLлfO? 4&,-a2'"ɫyˌ i´}tp|O䝰Q |tjIz4K`Mfiލbݦ1dvj%W=_8ߡmU1Sa\瓺vp}!&C ]\h*lӗW# Í/ X;unF&\1fl~Li3Ej{: 8)Ksd\ckGO^\7L#eڇ^Rq|B|_/{h. ˧ k O   e@6F=B^Vjl *HQ'&p Vd]}/dPAkG 74\Q撩%ufA1i(XN{JH-Xbq 7[ץYAdjtouw"A4`0v Wg^`|ן/K^Hq:&'+VPұzo1o!Y$Ϛو A%HS>gnEmnіLyy;q'>;/UuWrdVBG(H4qgե>j&vpmÐ/q}&tc&-=۠:C ~lHa/4 _֭/G;KUd0Jk?vmG桵0)Ɂ[.V kb^ h{kZ;aAD-Y[嘃P9Wx=anZlRy?\khcR}=/ ǞtośЌGJhA8_`+Cw-O˙>r=zp5qSx̀*iܿpڔ[_`i66T+ٕU(e9D  ~ȂOBupel쿌(7~/&Ǖb9ȶ!Mgu9O7M5xGɎjyF's’ګf홦3cN:Ř=fG {>*.+~H?]l vdS^(:=_rp1đ&72lzn3tIࡦ\H݂t2*Rwу  8HSRsA)yvZGSdFv˜;@GXlՉ]3v u(/%cBj .y/"R7ܚ̸Ĉk(ULC/^dQHiR]ls9PRkdnKj1VMԃё[|d԰(h祴r";LߥCʅ#>ܿHa~iԁ%LJKqo-[ٰYGAm O ?]E0d+{AE1!F"P|.W,۟[*\̲_`gx}{s UT@[ I*$UdA7oH=0o մhz=P#z$RP+]?tQIB[n(B:k\<#:0 ~cA #4ESv,۬8>< E oR_{ls;O.P!ݮ,c] `j3Kۙ,}_tk\?%4ϿeB ^t7TL*MpoJ$|=Du/M1DҶ6d2vz'cƝyMy[ YI| +A@ӹV)Uk`QߩIcܼ+[uu +[[~Ba_s!ˊJ,nO䃤sV~*8_ e%'tN{rOȿl3!l%_! mK@F$N{ j|GZ S7nl!P(9UpmXϯ}V0*'K?b0 .Z(W،r$*Y[іwKIB-rHӦ sG@Zdh"B)}h-2wlm/~xBj@ Կ] Kκ@NWh)"N [Qtx*#Ҡ淏w ovK& +踥iLs%;M2Icua~;e7jp[Z1yʙa9Q܇oN #rYY,fqJtE@g/=np]%jn&Z4J@#o:w7Az[}M6O6> DwMZƖmWU&XN(NK4Ѣb@!>_ '~E>2+ߣ,҆<+po̟ZCBbQvQ3d_q\V9hJKpB)6dQ}ƮOw}W}3|f[)Z~4`$⟓[JmZ/j^ZQI.Ϙ-3YhUO~ll`@XecEg^fqjڴ{+0J> KY aA(ك *#Ty(S7g_o5%M̒o KA%7%d{ƈdĆI¿ *YtܽcARW䣫Yd=:r{k+$5oGBE#O1\ ;. ._E4YAHHhY,pulѝ9݇Ĥ8d TlEB߾!? J7}_c$&g]WQoz;&K׼:?! (!:7x̳mGV7=6֘əwa{&Ull-<4*GͰ, o1V,*ia炀EJ;UjWy(hK4~vp_V, l|:8g*:w4pLޏU 2,߸)F g2|}y{H3aP/qIG9%ׄag$ jStdwl3W1`0yƥFRȌV#&2q%\%v#gJ.NTӳu@R}$kҖ2+uq' cyԑB4O]Z̊X %t\[,SzR| :[N,{=燏8AѦP1O0LLu=*^FY}AYt~ xÓIɤ~] nAkpSxI9C#=]]KnQk])n}38e,kX>CQmu1_#R1D׀ %GN'{H8LGSzԠgd +UwL^tCo' իTAF,/6 7Gi7P7䢮, 2gRWX@^aw:P[1;(7(/$~g.n a& y#ʺ-]Ԩ UaB"rMFf ,`+WUpd?9HNT`USƼUY`VF]"՗!jZXy0TRZO_SuU.&}El݆ L$.˷-=6Ӳo) AcF.EӜx_5i9nxo` "z^Kdx2%OR%f& 1vGt*Mn۪rcht.Nu(QoYWiD*V0<7$V>[]Ws!&|S#l 0(ঘiRmI[w&=|`bopõ0 SOg9dzuDcrtmrK>exkk֗XC6.3NHjn3{3Co C&SǥWA_ct>p7k"1¥s|=1+mYG%6]]ilk!)QWѬuuQ R}8@p!U`oGZqT=ZD/cSKiЏ{W"GLG GY'nw_ OgoåǛOǂꥦxme*UNx gx}h6P}಩vV%mԭN<"kԐza4Q.I_'!i&!UbS)|g֓ lڛd]>}fF=qW8 h2Ion^pGR0݆JZj" o8mn^ajg>:c@Ě~0OIju)XɦqQJˬgHѮ ܅홡7Mze4iF.>a>&>J톃=z5h8$kF+qM1i[ sR5ۛDgYZ070701000003e7000081a40000000000000000000000016661a1dd000037c8000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/virt/nitro_enclaves/nitro_enclaves.ko.xz7zXZִF!t/7]?Eh=ڜ.+ʂoheoe7v ЁЖ[xYHAr=[wA…K']`f i6< DiZEM qYV.,8=ŸGU3YmNw>"hRTE'O;Oc oH35?MܟSJKQ0D'ݷ ܔh< \GKW`DžJ>^i䍥'tGȱ >FZj֣ZKT/h}N jTE#pՒ/ܹ(;@}6Jh@?jCR;6w}\Vz5۵ `$40p[@nmr5Qgy]K*hwNS@9l[W h %BFp[CMhJРٙetk+?.="yq]_W(ĩ¨S)pԷwʘU葎K^ð|C!> z$Q1;7$lys53Uhe96fBNb *cՖ*rǕ* :Sxz?h 2f?(ûTɕ#ִ'l2馮Cb|'aimhy]ˎh3QsY^zB-oo5Lz i#؏WNdAҝi5Pvq,#~;;z!Sa.dB"+JOv$?sxER.@wWX"BTąD> V Y:ߊbmHS.6ʗ1+b+l5gԻab#3}ohfEBLC@FµiEN@Vaҽw$\Dc=3¦{q$,u<)9癵~f5h] H$o+mr"zZ "u?g$ytDF#7dgt0,佩TN_#U3BKnC?u@V?Ry>Q 3wEsP `ܟ%lc ܷtGPJ[C5pmM<^n;s*gIȏ/c1KZPgEDOXZ4DtFی>]<60έ%1c~;w8umU ޠZڜOٌ:: 6;XEC~8Ȅ#VJ]^s8x5ts2wT\k-iЎ0}hD -=4dn̨<>)|U)Fzfj1v4Tۑ19+%89~&:6J {|?' ?"*kEtv\E\8L2CTOO-fYs; aXV$c 7ߣNw}sT@0uHFUlLOx*F[< Wχ%,cDhF`2Mvzv;J<,1}:l9l\6稞 (jGH,-+a?a§Q6ЮIHO׊:Y~`> E?-9%vDi<> &W'E*n:g+l6Igu+[$IOΆ}vZ.H5SF:@n8|5#XΖ3z-\-XOl E8x4 |ۦTZSGwKޡΑjIo9(][­)8PtZwW"[ՀF`.c[TrLr~, &Z}Y ע-!յO7-]x, fo.5Δx˫rˎ>]Ԟ =GDGКec(q5j`9 gx#}rXةjNc'\6qa}Ԭju(*n`Md3tcm o sL9v~;.KDP/"GlЩx"3V7Sͪj nڴ'FesW42o LD襦>-WiZ62`{#/Jrb;⁗Qxt\B1u#ݨwp ˺\L!' |UVN L#n@^nhv$BwwCNN]է go !ͼX ;z?@,\*ռBXXs'&DXw{ZFvÇmq~>]QR`^Gڵ8Qߌ . !is`|Ao -9PdBd,en H)ʭSEk&C[nh)?~l- d:@FZceos4l_nD `[ř`<"L4qnYƮ)tp;) ^(C0I<@7'9u|eŠZtr*SՓ Bm4b@ ٣~hXƦKc}r.1Vр0_o$F] 3&؝~ O# ٕLdtٯS(|-;~ 5nvUv.7'UИE}etE!<=Zo*yO|o<`…ǥphބo04}2i{wb?s)EŲgFGWe> iOv,EL(1qZ~z  H T"*p\*6# ZF8`6,PN|kąQTwJbäL{dH6H.ؙrzN@3X-'J_ڋg\٢4[Q (lIX2En'sU)en"R  /B,ADṄ(٪]_ r/mJ(pݬl\]?lNL)Kj QUk!e!֕~q#9oV 7B q;53J赔(UqE->f\O兜L5~z1؛B|ϰGGI@YdF](!~ѳh;xi ⨄Ѫ/ɀ9R9wp6}.g+aO%uG:Ƅ2H\2{sa}BO𰮆ۢ<yP}"i'Ϡ:0{'/+v~E:~DBZeP(NNW~~FQ$:-OGOjQɹnv. vȐIM|IR}=SfVFZ8N%jҜc{E?Z7C{Mڷ޹.IVn.m Pܢ;f|p*&k&0~Ċ> ,UBPMq]7Z G$?/rߨ_Ń^32Ϧ2j@+emKgyд:*2)t;F{|3fDHNjMEjR0'D1Z'5㄃S\bq\#\/ {&c oW4I'/ h]ܹsݑ@F/'B*x!FKjeɿ~+֜X ~'_}yqw}ROk(DIbW[_Ұw.ȤGoiwaLhSknw7ٿ{8"mU\F. QZ ?0=pm_*}3|>HTTѤ,HLxicUypO$c q HVдRym_ۈO:vW^x>p=MeV?BH~_KT=f''U(7i},8bfr'T\p66&,/L=iتj4Q%(=afTM@t@ 2 րθ_E¥,"S8ʵQHk{6j!_" #*-`E 57\TՕ}p_A?:$◾g#qaM~K%v=x[[ O(~XX|mu{1|=&!FPc48FR+,qnN+4ub/e^ROD$=-.og5\)Ҁ^Nh[]IlhF,f;L`p:1]PlQi;BHː}bVC;7Wyq4׹wə[Rfpk9f6XiN $0#mN,qY)Ciy;o$k݋ RX:'Ulj#z8V\0`'C) hekV*ϿDmnd#2p NBW3Fl0HC{C*u#P؃mf" f=>עQgLW ?\|ñ9j)M G%rg( XqXє@e3}'D{SP7>7P%Lw2-py߯ qr?؛sC]Ҷ 0GWb!H|e!(֨EQE-AR>r,*L(yrsӋu1r+h= 跔y/;Ş4Ի׏^\$!\[Y^FBx+o&ֻ Cq,m `VS<4@ 5@M xJ0y!W V&Ҍ ՂGuHɀK v-BGcҌr8->f[ ߒFɃ۲U (IURױpR-GC7IiPɀ΀H!J\:yagI%Ӛ|ŕGokf#eD(JUSꅓлfyy[| HM } ax,10/*IUq]9?K_&r61W$T!4  \ZV|_3ddTmWcN'LQDGbgdNA" ]ueD)+ Y[g~9]2UyTrΛy)L|F'°6tYdh)YU)#seW3-g3P;1bIOCo6W8D5n_Lqf=[ 0nhPXՉ"+ ܸrl>K1 ਑﯏p,bdyp{ mc5١l_֨o[ɻ)8Q6unI?!61.C8y#FXj1q͗vv7PA#S|'1j#MզjW/j^;ʳu[e,(AG A*ǫ%e.Bb{ M*bNN/ <7]i?[O9̝d%SCSG @@\m(yLrxNJH|ы^rɉ Kеe*љDd<tHCnn-dCKiZFH:& EU,#M ,> JJ"P 6R Eriy0RZJ3 +60hx>Y ӆLޞK A+k{3>[ ϊ|2#Ļ݅hC[w gMnrsA7:o1-7tݴVk3\L7?Rx^ZlHӄ Nԩ[|4v_oTca`-K:p~3U~x{pP憛¢h(2!ە:!fэ u\ J⊘"l|]׃h88Xuڀ\;1n2oK{Ao7FΎ'/S#PPۣX#WJ` ֹ|=CKȞlnI?2ɴr0ʺ*Zn"d``e8v_) ܇D,Q7Z/Dzg"LEվ\7ej#)iٵ8S3#—\ bXw$aN%;Vr}.?rK#,\Hy'=#q~=Lw=L\@ANr# 3|*5z:O|'Z;Id_cBSIQOji%O TaW_rp^j FZwC2F܄"R֧O~~:c):p "D/ LǍՁ&Cs@%n0E:!ZqޯGh6lZ{KR[1aǜ g.1UJRٟ?V]CnA9({$Vus섇=˩ڸʍnYSIԂ2,tDF DwUXcbkUdtT1ܦ'7iA4c*sر0?Y#t2<àZig gD%e|J|[N8f$^9eT{m;ҕ%[vq8GWUq's[,>5)*.+|X$XguK_g_`]=c=KvG3X T)ϾV㙤[nA*Preih my"$0-iY,mztA!9qq(͓ S21noi[Is~&HyQz~`"]E<  d)Xqط 4*vVt4G^8@J"1c2k` 3b# ~%6:r(<6V9aff!V)&舜ap!Wt3kn|87* ƽn%/.6?k+z'd~ar2OWTF[(4Rg Te.C]]P᾵Es9Tڟ#Xĺ\36'`OE8)>AȄ ~c,Ԍ쑰ȿFΞxOW#ʜFĂ"z3slJY"EKD/@Ǒ;Hx [GjlϖdyxR&5f'#Ǽ-M:|d;C"/a,gu[]WN’Þ$:' uXA˦U2@WRh>$)z: ȍhM3>oc[o%@|t"6v)%H(gQ)xn&xuAO͵078܉VffVwd^.mjĈq7E7{4>SBe)Ԣu 4y;4(ނ&ήVצԘO&*32,臶le6QL 8^BeQ*51a~6EexWOmPC7FEh2 URVNjoEKacX^Ŋ5È0m1Hm^`[kGjXO PJ)EEugI0|bPA(Os頍Iiᛸ[7pC?+JoGǡH$oN1-5ԅOԋ)?)#C^(nE>#aX} .嫲[Gzv"m=ۖ9#8oۚ|~z^d%B]yL`ZsJLoD s&Crvhҭw7˱z&8B$qB-(i0H3PČ֜"E_찊Ұ HE(ׇ`z" DQBMc`mwa S:Fu #АCEFBۯ;}:*\QL֯. 21r_bz_iX,1L?Kz<\~ m7짭1KL>^.t"'ʚM=󝳂3sB?˥A;B+"%}IC]5ֈޞH.9gۦA187T @g/S*li { k˖*d*Ik6[˝?Bn]L"@|i"sj+*@WYuѕ͌T23j{Cg#.AcL>-m[qɄE[me[=l՝c(`oĝn.UY#M>-H+z߂qěj̰?a5%ፁ"-$.G{5>H6,p)IICi)y >z><gTNN|="]7[ʁR(3x{ogf#%w`+YIa-Iq?r>W(ۈRY}7x^fj+68X\y<=\ӗ[DX ')DYEGQ2.hLl3HYs}^ ⺼~ڝ wQvk_ƴCy-T#yKѲO+rNERv 4SBd;݅#Y0ͼ=ȽK.&_FJ'ĭpA܋[;KbXx 0ud\o:XЃJ DE%#q̘7}yLTqD҃Sm= y4_M"'CtFys{ǔ=M_kæKHIJ;gE0l#,@@u6`tʣ-#+0<1yqg2D! x!1q*QX\!@.ԭ#hG2jL, (Ӧ8U/ea l[*U`ELдנZN>|~bDZji GH`#~">\Gd~=:+G-eJz3 .CRٴxP>"q0ήeFל~/ gD_r߁:T*;5k"Х?qkv/2пw<׭ZnurM$.O9(wRoEUlQ{}6OS hF?Iq:<). |X{P:ZF9aqWXr:QVJ?_<-_o"9z])J1iuF¤U +^ņ:: qsz볪=ln-qOBP ׻y[{LWG$aS@*⽡HS$"Y`_ ZvRC4KvG7|n4|77Ҽ'xgd ]N]P<Tq"`#ddsj/\ZVMyѩ.;x؁Kt6rJ4q-hcGa }LsaJ:ռ42|`qh=^b-͕e,k@Ä7Ѕ"~^%)+D`ږez'(T@i|iY?TCPMy!`u.V-n!.mk׬vftauˌ\t5.Ov paFל ]#a9 4(y>OYJ7P%%I}*<"C_RaK;&vVFY,cR^VNh_ceH\GE=5M-8Fz Bn21dzbxa1j"{=U}f`fic-F.ùrHDȦWF @;RͿ/ǃ$}ZSiUMaׁIV]X8N*0nt[Q|@n%Jw[I=V j$0.G{"}KSC-iSwB0moCNNuH[`N*%dWsbh΁.2ȦBICiQãҪh6}%!f(*j9m6EJ+eo3$1֞.ogf3F}Cɶy{g9GՓ?+sYg?}eD$-MaIM*~vF be5L, ¾l}8nte|ᖎ>%_]K*zn'GY#t\0f>AU)n2o֥̾蘥E57!r͑PLrħY†jË1&W?lda+aү.1ֹio,@>$V{Ep\2=݉9SRN ߨuw-"8z4 =fq V,{x0VS+jgvBi-w^-AEo 1OEPÐ=Rt |<1v.O/MueӕpM+>3$ˊ%r;ܾLB1<7f R Y8&TJhC۽>L!dX ;MVn4Zm\D =Lre33+]8ތ/s)TFdhM5PQ T^6n%c vc IZӎ|J"ã8S88'}D1cQcUCum<wX!p`[1(hbc]/7e} |SYʉl:d&j2bt׸xYJV38̵})3q]PcZك)#n!i=duvwH>.}!+%Vle ӱ QDu;[bCS} (% 0ϱD?OܜґoKs!3H,E/GVKxV`+)^Tه3GOG|;m%g*yz{(ЕdK(qխA4 >_fS}CaQ% :3Iw\aZcWz1a>$sвk{9 /ig)}𹨴UkCy$ȿPJOFu7w4ҽР`%7!5(*4%GЇo^;w3_W%9Tvg8d`$\ozk{/l'CIjEE`EW:IL\~@a[u}w7Yn;GH(C4T'TȼlJ`lxۉjD9-DW\ރ7u^vx(q~[Xvæ}_p/m nnNņ(1`K6TLk%70-׎Ʃb^WxZ_UgMEꇑ8zU->gNn}%꪿v>SJAro;tBISUt8 ァ8ԉ9I\;IFc=;0̯]g9Gկɀz1slZ,ޝ60Ef~W+fk0hڤ_xMtEªD p9Iާ<zj7&oAῈ`Dv`4j!vohUq%O c.-De~&JWq}ѭNe+ 38Į(L߈xP-3&on7mHt n5{Ci=",UYOJ@A.P0Tv)]k ;FӸo◬P):jp6)eRғ[`2UKWs3#4ajJ[Z 5?᱕d 0c/\\q܅+!h]QH!BiGv}FHElY\;"|@{'W8_~9 2/t߬d`̘KTuUbc-e !O8ΝIØʦ ˩{v~+~VKd[Qf@`yPwTp OMc^d鵸osƾrI8FAy1ljrur[9s%[;R̮:W4%dTkm}@|g좍NPLfer(r!Ǯ^?-ci"H|y21'`gxM$v azhWĪP\=%lQlSB~ZlWf *"CZTbG_n2؉U#?iKsvZY_g'ؗ4a<xXmM@A,^76Džl :$- kYWX1nL5[CXzĠrfpٌ&qd"Xu[='|HQj`tSktSKGcTuL8]+<"gv34ޏ*qڞ)t!O3vP9v/B`t=YGsD`>)&z5ݲXt%L+C~c/soZ+}z:V8e!E.acA-zܚ=g22e+8W{ cA gpvNL!)t6+7>5E~u<)ai,Wg,m;:y{V(M0}Od"#4ߊdRAcGr"L TuRۖq{\9"ݷꖬN?Ŕٰk&i6y\骿#$?.O޽W_OfR g'%c i𩩨.6L Cgc=PsEMdzOj:~ؾ(;Tr?.@HUH %.'*@*G^w4X0l?_Bnuw|;g^^o;{r*p4T!9k\'q75tJ3pby9Hΐ2)-HesM1I篺2*Ty;*k53J="Gb=dѻ'fѩؑh9 dN;ҮDP0s:g]{ CC@|umn]ˮElWGU>hfr~kFsh~VW6ti|\88bW$!ѳS #ϙ+ &1\SFP<ԙq^P  u "zKsv~Ф)}TiFO( +ڻXh`@@U Q}2fNA$σ3͟OokaIYt)M!~צbÌ@qHfs6؆YWs‹/"Q |H'# Ba;}";BG&a`ztN}FN$~Hܛ]a~ †Uϥo2v]r&(f!#%Pͫ$WMw-4o/*!]hVmmI@^&\efM"^'5(rPV!;t,]:ii-tR @^S*fB?SmebyXp׾5Z B۹SpGφq=5{^ 1,Cbm"9aWc 1|WB:@ Zh(1 T)0!sSMo5| 4gHxo_Zټì7`lb[=[#kP,Yjl=4rǎj4֮&N#5j0ocntu.oAΐYj2"9[_kޕ X+$mLw3{fW{lֆσyGv(K Ht%Ai૰ ӧ{&1f?C?TIjuLsƍ_hiU9|Ż?>ե&2kgy༾.!0 bwsTF *oer%zÉŸ~9L(bJJYxWvD5>c P ܔCsz'w6nݗt srҿcRz"ƊU].#uʖG7'ݻox%7dD*?wX2= bve;3`A|jhGԐyZ"jkV`)"ڊ{~f]rU Uڊ$6Z24G[ݼ{b̻ђ8a\ 2qٻϘ7?{X_߹:m̙kh[Ya$Z{HZRi(`cĊHjA!.a2{l)Ga&X {[J' \ne 0ŔH ܲ&uBv1XH;'u;3ֆww6Kg~3Ң ""nHɮ-sԱUp(E}6WT#xXG zGZٗoOQSo~h 8T{?fES~_$9u FibI%:bD?5*Wd~%ZS  DpvFCg8XV}ƌ\<@-eŠh8~bGqZW)Μ07oeG$]{~ݔ=.hL/z1)lΊؾƛ#30Ԋ|k9/ 6`E%,C&4zlCkB8o*zVAܘ#6]Qs.;}T -t47i#\x̑f7}Xƃ{?e .3 c]Z@r HcF>+OOVWmkO;/x3&TRqWo^6-R,KzZf ?tACGw[?贤݃]+7u"nj5kR'%{heə4:?j'(,qDp7;z7$ P#;^XK#w iƱv'/TB #_壐V8Mo:`ԃL 88y W>S HWY(CoeIQh~ն9P F cٺ*oWdA}9s/13gs<IyQ;,ķv Pp(.Y/#~؄TXy2ش"%5b E tjj8. is)P'q35^T)]Z2IG,/ФSb"T)R84 y R=etζt-)>um~a,Ą-`WdBX_ӯMJ,K~Y;qxVK:ވ91Nx?0EꈯlQRO}wm,WxO//K,e$¨hq{}[3H%% 6:e1!Vo `W@8o7PRmdy,ej˻R̜z!RrҠLI`vZm~vybdtBѣpA{O8bxԦĻ$e@(5Du1a{O0 YE֐j",ΤS*R!Lt Zcl+ 6wMthCm2rRlְ1/(sROJ[3=CHo_2~8Tjq;[|voChGlDKHSPŔ9̲Aw 1InȰJo  &b尰m䮡:aK Ď{O>Y1M bF@rz5ԚCjm0%l/ɦUlYոe3/)yҘW%uejܥ]_g' -[#1& ABԩnj]xol\#O)|vCɜZ3VCNܿzʱ}acG#U .;RwN}R0Ѝu% ɦt4掎+]e"en,2g5߮{y2>?}tn9?v2p!-]3˥j$.?wvmDvɚLs:Eǃh bU?<ambMKdA,}%z挻k#ZvI%9>ʨf#,y﴿|t ,ďPw{ QT|NP`R5vI)5-|n.^s߾F0(ւF LqҪǶV 2grkvLS@$*?snYi7ǥ6*vm dG:m j CT ]V2AIe=gJd5|_4Y&ĺkbuY#gdqH (UdϹݱgFhN'U %wÛ1hQL0c_#B=g`[%b;t& ֎w(E!l&GtsE ln;\͊RO#Бب<"*xlsl>:@G1Fw'CSMϯ)'~:g]7z#@`ʃ$c@.EZG^d)+$ЋxD/EpwGqهD  xDu&v2?M_VC\^g9Ѯ!ޣ@xHW}>gk!,WoXvsɃv$2^?&5\ۧaq (09-}e ڪHps6+JH)ʝ<ڧ &q{B -auN vд3a;]cmJ"%oբztלdk7\r,ܤ"8D ?9Ϩal~i@dDNW'T8隇4Ý_h&y@(eE.%+:2x Ls ~u&Q>kAbu`/fH$!E̟ D#M'k-NX~KJŽBov7yRXPvT-xѭSl /O;T9l.鄡TT~ o=wI^%Lׁx+4fz1Dg=@=k9:Ѽ(s~OD92\3(3T :ai$8)q9Bg.ZV0XLs\$vٚe*z~R2[equzjcW7Xt^mQ].>[%C#Fq#'|CuE"֡ F'IL{㟿ZfatTͬ :)崨 %I)2\6ѐ,ꑻ0k0.ū?e$ܢԄqcS=2wTqJ^Ӄ1;nNԞ$d/Yk~՛c ]Żl HRJS6ƚCXt8C3ѣMVPiO0컕j҈Nc~22#~3DCd,P7&b}cTtvSM%)zH[fGƄ/Z Bi]@rS]|.(9aXjsi9PPi;Bhn-[ ,S<  `8^%!oG458p'r>̖W،46F'ȵ^5HE脺/A k }>ɵ2\eRaȾ[gcFYaa|0u[HZX֑hM|_e)5(]]0~mW$W*7ХB1!뢒ùWD1/-Ei@q+斋Jl@<9fuqw?[vps7) B'FhNP; %MJ08ъI,*w]4q+4& ?:=5hmqz=8 0Ps7Aܡ OȦS-W}v*ؿXL3/5:ۓm&k5I-0ܰ:_ EĢR9{C.gZBjj+ua-ݛ$-FTtZΚZG = }>^]QD( 7 :pg*/) c e2trc5vGGn$̉|CqTqHubN#2Q㡣rP'k}׀HV"x ?0 P]K fBc:ˆFCf" ='dCuODz#Mcf+9&wvu'$X#7H kf_UΌ&hFkRW~Yx.Zoq;>Ʀ$[:k,+%l) <#,SZBz[Cp[>"rvz+ةA% - =U3=?Vh?p@/͂dZ()a!'N©( $p 2t Fz*,i8RqSg[d<تw``Bit/be̟xi\,7i(8)mk(wt3*-;78">ށx'o;F)㝓7QDdI6L[ifA왰z04I gqif_\@Sek>MS9O(wNȘF (iP@j~|(~G;'CYT!weaE<($ 9:F^5 ÐYj!B^+mD*Vן0ZM*\슟)vB fo 2 l>P"UQˋ d(c\hId-t DdfvC&8*ь/TW8QKfoEY 8Fb' 5*jI)#YM(2l:3-JiHbL4:4JJʬM__ىH d&eڳca/uˇ7Wn:F݃-ƂU>SD3>!oT/EyXQeX_nlv"Ziw,ITC>\q֣X7UlOg2üЙ7}o[Ff'>gY:qtD[ Eן-x=e[ֺ{*R vmxfz]gh.hx$'%A7sWw .V ȑ l1Lf=Q7Q8vphF[m(@oxLuv89(_67FCCrIvU2ʺ`r=1sܽ<ͰÔOlֆl#W̨1a;gj* KXra%0XeIq00_ bA9PruU*#L)DĔH%w!`o5\>ԀdiCNbH1 +\w2zTmkp?  -I9} سE e#܉|"͠N'.:`f+:":^+53O~K`lNO!XcD`41<'%uD9_k'* QF.Zk˱ mp ǒ($eS:9'jI8IZai#!K4+ɦܞmǃ䢸pbAzx+|"uA{\d>Կ{5$^ lHg0)^N]瞒/M d5mQVA uAp J9 t&(G LନyAVk$0SXMIAGP(!%"_4d5 ibjlMVq !U^7o]R@:a:F`,B4:+wOmhd;23:1+\E<~${ai=%65ϔ ôezŘj!uVAw}O0te ~/]t B/<*مTr5̕--.C쵃 Iyo Wr|t S:FNB\[7}$&]λ, 1C@;F'3y ibFQ '-ylx̳DŽ[MﯩM{+ĬU*H',<'CҒx,} 2ׂз͞@pk8u^w0=NeQcLGxT݌R_NC3+6ݩ*h}!*fw`C u Oh o4' C -ɘIb=kg?#mxa 7lwهo:L gX 0y TǂCNl)γ'iiAbaJYuܬ#YࠏvmlUhI׺OۯwMaF&Ox{óu1qzMO=0."X>~d,U>|"Òl2 ~#Ԅ}-bY"<03Q &NQԦLT< ԯH`@gخ9;6Kb\ܯA3kP?Cn@-SE\ZoK+" Fq})~/%BřI@el7l*am2בH6<y}xÓ㺞U8D +1CD4MpYɹWtS!Ojh dh/ oO׊tTQaQϏwV/ihM_| fNр|z 5G+ ?ANG*bEbeu'eZQ[fٰxJ3d$?HqUBYLs7t v:'MŮ2E!sxĔ*5XgbnE7Yui}/sNU?k'hJ-'PUXp*91y0M/K?VD Ka꿖b XG!ȿDU/7Ơ3 %"&)IU / fV'KG10!MSs1&nO_;^'Sm8TkVpMH< x((:QD0EdZ1\v9X/(I{3Y'n?'lwYt14[52\p#&w9*#Vas^cۧ'~ n3j/^XE@"⇶4@pnz: fm'9[wCnN~U,:%N2;H/5 \IG,|B#^h Dr'(A3g@g.Dk[xV:@Q}*=K^^ /\LhaXX3  b+t{316t `9.37sa]\)y醬sHIWE G5i_O;&)BeY\s]H(>(?kj\s, xl{$G(;B(NDf;4ו"ڼ%vC"\"[KBK׸3}Q/k+<GmؒhP.#?\[lE~W+7+eY/!8}g76350(±40-kr8߇?DHz#[CB뗋`@Вfם{(&d.Y bo~4\(щU=$3*z8f6l^Gi A}Ae)>CA1WQ[_NIP\鎊j$j02\HW &zyX _wɩ V^(CUjS+Ov^iVk}F({h7Gl9z)cdsif@251D ]i*2"vAgc@3popG 1t6pk҄b"DLERH=gR23NKo b>R _#U鵦jkQX&-.̅T, u@(f->_t,kXǷVILpݎ|Kiy V?U-/AsYfN< seA<B.˺00hnr p0JCuԬ6Xޓ}CR<#,:Vs06_ 3絯JBdo}s<],qݭ]͑xgHv`![YjIDT#;PKȽPm7*UD/R*`=oV4p ]W4lO\;S* y1 8Uٰ9_f66 ߦi*xpʬ2) `8YQW$pV+[[ʓC{b>T1|JmeiLjR=rӍtwj3Oщ?}r9,cR6N^vz/Oer✫?ҷL@iL27Rj} !s(H ZE W e&?5pX:5-!S,hp:h*mKH8'}ĀŌHf.m2ۏ$z(LsAgz5;@Y+Ev80W;X9|y 11Dey^#|+F> UIQ^$37= gG_SkrX6,*äZ;꬟ԺKl{5'i! edI"%rGwMvb]W6п-itO=4WT)ܭ7p>dͬeGV%oraNE1#Նi연J50"{S.ٳ.3mܨnnQ `DWxeɝReAȬ_~f~1 FK˜v?CXוp@T^bÕ`}"9<52 o+=Que5 וaT4 MQX]yf۳pR:RňmycզM[Q,k\Wr] p+X YP\Gwz:\OYHH[hh-.^GyoERG_tmg *fxI{iy *.GnQ}L3-i}y`X(N"ftyKxN^I3"aPJg|}_S3sk^XOgQUc@~[9He@L5Kwom(7 lٺN7mt}]SꗾwtՌ̎2ĜLc9^Q5G48Rt.@hzsX0 y)} 50'mB_wc^!!H́~&[#&qe!TXLk\NNkFw]kb?sDXa퀶3BMe&cmn&n%ΣN:`@L&jj+ 0VYt!CYf྄لG)sqJ[}࠯gr.  i!00Y>#ygK'd7Z!!΀w+K] }(t[ !AvQӖ2|{~ Υ2k8N''x#\Nc1JYS+$Gex;M2i 'RSˆiwdu7.H.}UȭHnovG4 fh%zCqCUpXWT<:q@`rՠ109~5b1?7hh" )˛}P{jY9q҄2 8]6dL"=FٸuDV5)xaʞci{}˞Fyk-يEX׭`cqCImeMHhuW(E>*sbkK|cs]] !{՘Hٸh"HeI vx>cx"%[7X*".иVD[NQ/86HqtWO ţ9]Tń[T#i3YBtUqSYE[K퐈p.zRZ@&5~€0wB n :bo[T}]jp6Ga\5@7\i>%B(E<*x!\Ig}su6O@ xfwS|]Ę/ɷuje{3!,⪬Q0ўz-٪`vzP@=)u; D}߱0P/hcEeg\M t\`{*951Z>U"Q$[ Җ*jmzK&%'0?URYQ^ٿSLL-~Á>csgt X?H,IXiC'UP1:lT#0jHH$'ZӚn#vy;Of eW5 :7K74ev WvmaJ*-qO MǏrla:].4?)F`Qd"mJVj@G!bbg(*Pk, O;0/2EDuQ$x3c[~FG G0<%Mq\E{[MxgE& E]-@֮ 3׹| Az݊:>3`D9(a=SOB1]߱n R)]>N!.RθIZLd[b+wV8?fb[l~mcǜPR7$ Wp,ⷄu xEN|eMdMvk~k~2SAgT0Q3/e:Ͼ=aBsj@ efv_\@MfQJYE@4{efxfc@`WWdec.I]9MtH%k}k>)~s䁢[K1HGr.6醙1= ƥ@iNBJ@hz r:MW9ՉW6NK7A|e(}miѽtat N+v^ (dz)x]HSpٙg JUB@KVK4QXlT Cii#d#^]0of>43ȨS7(]h-\~¸:'/uEI_DQ?#Dg6DL= Nf|ݗ(2S ϒ/e>KfyYu3뷗)۞H`+K4eТ)X8q;TXL^R折Xq[7ov5f&Yyt8_RgkU*c.SU֪N=p(`14_jPz7T[ X[CUb:WJWL k%!?57@@kWƈF<Dyp$ j8@%ssEŲ;̡Q=)lGOV$cퟱSMF7|⾚ğ_JFX]}8r®S)nq2[[іYR`A4Z8N-2TM5-ڭLEr\΂a:?$W9YṣTпFLI&Ptv0/GTSg$7q| Ѭk`J*YMĺ"=@}v &Eg@֠ʳUU=) ȀclBm*78EhRvijzR:c!F#bHhPaƇ9a2RXۓ1y?wV1˧=;;/5i/ࡉM1UG]!⿬=R+Ngmh~q#MDšNZ덣sSp~ݜFsp`'4"c0*BLU`uG\7 %7R!{z`×N׹}]_jr e8*%1G#19J0jbX-!.牥<{T`xO3-Py6\DM䒂W$Е"Mf 'v%aB 6^9&Zԙa=Bшں.>!-fFգ-3N Q] :}19&i~Ūdw[W\,~xD hg) /դGGJ%l= m40E]"@37_RZMJ WyҩjLEE]6&Yl7/D89h`@jFجdoiǨ S.*A]=?dlU3)EMz+E}nPI0h%os̟L@OGn5HQ>XEthOjZ{(h a na.!<8a<{q$COcḮU/D}>?ufXce2z96Z" T];#qj r v7-dH1k3O%n!Ӊr o8Gm`y>C3tfSZoA&Ƅ U+ZFpD#QG![" M٤*#Kx}Wy 1׌ oPz$ e{IHOu,DWG[fkS~C<#ӗcrT8Bc*_Vr"\çP]ԍ];=[@Qq}rr<ڱ.(*J׃3b'yQbUa ud"Ip@&eX;KѠw6+& b/F\Iϋ&;@ٲklX~EorAÈᆚv8obwpїA}4jX͏ڱ1bFҼk!g-'B(!<dbP>Qv|o7vlpa )R8ĝ%=s[>9MqG*l+Ғkp@v {dҮrEn 0k5`~"ft44ݘ'l1nCA>eCB{- K| 4H(e(SVИ(jdb^DWrëQ0B"e u_!F@ApJ2OrמӠ%axz\"J>B`q> =IP6GPǾLp "'C{z 2{𰞆.ےJf0[+9Ah^nc&0a%V~suϠb"_Ճ/y(',c!&ޛiΟzؖU &k]' "/+;*c3$ 9jz8xA cvzNaRcz}mֆl m)t 2llj|2$滘K"˷giG*0e0aȤIG7Hla&z̴uu*vh_9 = hfhqjdNNLUFQ\)o=jAZO5;$>#f@-hz@fCN 3ӤS˂'G$bح}C\&. h~w"^ǝȖmx% UeЄnMYꏣK!6¢UT^z rnfwO<t1v['N7CF13R1,<*W=fbqx>UM.06, m@erT l`lege}lcݼ:Ozh2Ȥ21]+[0:]c.Z7āԶ5:<qT_yטfu%K>;X0Z∉~Q@1]dŃ L|mr؋XeGp_s] Pت~}2R6Xih,=A ]њ1,ɈmmgyԚǍ+I5yÎOg(NJA7={QթzL >M&f`cOF%4ΗeR0|OL|)o.B cJp+wdu@p_A+[{X)/ vU电D9~#CxZ_r6Y) 6u^$npt H"Ul :~)7U\yYhT$ax$ m'$-9ؾ{1T|7[2njű.ɧ$L MjǾƀ*3zOc/gIM=Da,a+5ԧߝG`X= ӯA1w$[{=E]݁i:_j}m[6+C 򵯨./#tq>$E҂o" sKwa|Zta`4wIH3}/6Ds:\F'*: QAAջJ"b}MA8W@J  ?'J E*x<[KscF5tV<Ga&CCĠt.LL}= l&6#92X.cY&\$=R\{Z*cPذ=mzϺl88~-4nYS~븟׹k7C Պ!@WZ'3WVT,.A6:G^I$և )*iױyW?bN=Q?{+;AzGr Aټ&C4KfwHp3'1M1׎x6+;5͋pD&j*WY-7ȇԊx/ kس^IMb[i4u%2fO83ozD}yrD uIׅ%c6H09ÿ=2= M"EtCϨy737n5r\nvS!B6Jy[ "s6'$Q?Nk3^ȷch,4[]2)]s;nVZXFk 1Dԍޤ+!.M9pJ)7jE(Q5е~>9 Ѥ bj;CgtcJa@$dGѫO:3,tq/hZ `[yJEW%hZ@^& d*U ~x^Pa}>i7e~hJSGdoztW8`(6K /N=-BĢ}'vD]h:?:3@sL4+N,n?$h5WU|q-=[W"#ɷ;%(jlk>GMø "ʆu,ϻpI/:([kmɕ:8j'R׏8ӫ W$dSڠ]̱4BV{wQ' r25_,@*5u/6xy :2x:w&X!25[y#A`e=:zSa+]s"fG`_ t8^(pn:āJEYo-p/Soq$JF38iKލ!yJڳ @^2$O{;)HlSK}AQsGRS]=0OTV!x 3mX%* uNt+/(Ask.PcdEFîD,80Pmȡ=tyD>asir5d,0t g\әjBj,dwt.soHf_ob2Ǧx4iHh܄6 :9[PƑWؚ1MQ˼ņ+~rh!ny#wBpeT 9}r/DQmzQ2.Xw}=y߬ w9fnkViFWGM0kkvܹhdϞXìuwcL>E/ȹ2Gn>@=A6UȒ!o; jz v /YPq%1.˔^}M<2n UyڥEjΤP' 1ɸXvx gBv>3 Z>4W앃.VvO%`hQN<k2t%gҜ3,f|!41۫{@2W1%o!in'"WO}iH@jT;o'/O0,h3QR :*~ 5I݊_o| u bWWr0 1mݟ-|!=]NS_BΑ8?w[m[fUA)=ׁ~yMn$?(F"&}?ʗN&Z᥄]BI2}Q" OjIB ErY޿&8I:*" Ƙu^;(X/Sg(;2׿4?/MݘMa.RA|H7j3M+s;x dZOszgH2"Jͳg4`q(v}٨ &S c_W[McP(Wk|FNSUw1K^W(lB91޶3i&7Gkj @^xЏTݶr^QsF8$/4ʡG 1ꖛ3.D'a(,BG~keb #9J B J{r۞qyE!pӝCAbz!)c)Ǒh*Ւz%2]~s=/䔊s|ޓf]/〝; İ LIPt|[41@Ğ\\[.Oa8TM/|eB*FbDI*Din!Zz ^{$w8 `&&ʞ$<7<`6E{ȭ`Ojɺ5ȜbSv=b6k*+M1N=u ?ʜȸaln(=>kG aJP?&NXhTkیˋÞkP(@!l. "=Z_m3kЅ{QQ"ͷW )0î"F㍚z^^.(\c?P93 fׇJYݝ̛nb/-H..&Z[2xS7\g pۻ"d#QvXg@ +dn-ݽ@*Y>JKwfٚv/;GQ22:Pn ,+Y Q\n$#1ٺN$Nk% -򦠗N9xPa&Lx dW&TLm~|儉5}vwMTWJo$d+g)%SdS3z@y@rU8)oӻOu>`1bB]% þwa ޫ$j~Bqu  axրU/p2dL?4q. F154˫m;HoJb6\Ͱ@85SQۆS K} M6FswKCgvW|LkU-柘%eɇ(Ҡe]:]v@-9,2^TӀ?=d|j*A뫶׳6\Q4V'1L~}Dgm [GdU9T#.5Hė +nb6vMàOEvڜڴH9(izYa~8; * ۏrU#ɺχYT&-X3lИ]BI h#P;bt >ӛ8: p/W@.۔Ɂ*S׏;D4 #zh+ob=GL$QVxdh!(߅aO4/8R?9Jn-L_\Z39SJCm= ߦ u[jd;k턎ي~^4|9 Ph"¦v&ٹK]P"J1~v||O6M8qQKM^F8)Cr C;XWt&=*ksUHscn/2-_FLǀTDpjsEpz/o_##$k+wK&]qVlzGb q~B(i&a/Lȓ*Ip#&{o}OrA,8%:.~#NŬ@w[jWג{,{~2d "n[!7wLWI>c3\b C\鳀ޅ[95Zr:ypbzs\(]&'/s\QhUt.kP|]֕DZ1#۽f_V<#"ՌI㵹XrWE8'% |U쓧: 23|5W+V5(j~O)`q񰀜eQzgկOE2\@%^PiY z ۺB3bgUy7>jyu[CR@|pẙvGPA[Fj`94E 1N4}3TM; ShW6̷/LStr%}|L,NC]5^[O ?F)␄=Lf_s^ dia'>J_jE$ ke4a2PUԐ@RN X]7L}=k~ncEyz]qXR ˏc{Ղ<ӄ ;; m͙o[@lu?ir$Ѧ{u\_uTσg8m&ixkᇳhoAW;񘈻=~-26Э0H)}ktF̿h)m I`Fyh ]KҲ8Y*VBheD-?ؼvVZ:՝ax.y)ZaߙE}M{`8$!pY E\Wb*khz1 m`]B'H}Vf/&e%x,1\! KKZ'0W3PKXљ/EZ4FQple';B[ݎ]K5OdSj ^/#hK ϩI`(!UrNG񠭋GQugm6xWˌq#xA =Y` jh/y{VZ퇖dQrVykL`<}QxXhZ_[SQ$[Ee 9A[`egwWb]qܷysRL,{ ʹJa7Z-g*<ȅ?q _Ng3A7@Ys PLQ{,wq?ܪs3RgWlScդGk"` < %R v7? |7:>tKS ,ZJ mhQfkSгqB*C;#Иrut=m08Tf D"}BcAtwdv|XJhLn )$mwM 3v/6{ 'CS"*9P]D87߄盆wPgG()9۴m@6MK `S28.$١=@-[BK-I^z6Tٸ“4E3H:ͮ+<} :3+%q0 .1].w;5E ͮț*Mw=s0#a9ٹ}hYgt?meVNomQ yab}q_Y7'TumeuUk8d7U͵Ǭ9HJ9E"U 2અ6Ɯ$Skl{}0#' ͨ=}\85GD9̑^4wy)ZuH`p(oO9=p5<U<݉_jl,Y=-ׅI*5혊ůJDkY*1fAomޗ7@׶]%š/(E[aP`Ƥ-2W׺5K!' ԳV:F&2G[UnQu׎b1e텿(iݾwUnC9mqWۇ 'dHlPӝ?n .^EM<#ZEiS`~iN8pn4f( 2_0,-&_BI4t̯ & (iazd˷\._W[1}A!zp²?ٶ?'cAYmg9%"HyДl8^OS,;M?[N2[2?kk|w^u͗3 Қp7uT*~hf[(L-eDt)ACTN8G|V%i`M{\ď*\oE܊]e9K2^Ձ? 1󛪦nx {6~;vBSnj+L6o4qc˩x?z98$ fh>a6*$jQ}%uD,6C /v/-/,xyc{2tJ @OUwGEtjTɷ]:Sߴ >MI-)_S8!QF=7fDόūJg/u,^: bMHOC8ԋa2?"r7eNƛMqY ֆyQ'iN^^w%A"3 &PUNt%Ns$K8K g(kdw3Mvk/;']:1No=jLDLL~o"ʅN+t2i`/>ou據RRCxML$Q4=c\qE`tA0X2zo>YLhsmz& ߒCxflpABMLܠS|_˚ڊcRE a#1#WF(xt3ʟb) }KBUF P՟ Ae [MA0V 53{HLjri 8NBUɂ{=tc,~W&#Գ+UE^kHò\rob +DF ZܪOcpn˰rb[F?ˢ yn Vz;B*[6 X.91r"ųkV0{u=G ќSӬ10XMu)#އI[[k1:Q0u2}Krr *Gh{s,e?ipD%ЌݚYd&Ҟ6^ˌ'NLQ M24]#9u>jj>H ;dJXHZ|4G{}FƿUs連υDPW͔QeW攮?@SWw EglXaVHIٙCR,Wi:ǧꋤ"(- LO AJQ*q|z|-asg7jb䢀'ZfAi+6w,9UQ49,5\@yfU ,>ǂ84Lߓrwٓ(O:u Sw;ov$y$fW`hϦ'Αvϑ_M\+w)  LU,Z_&fGPS,dytJ:,qѵ=i-VA}qw?מ9kn5`}t@D_-*SǴdQK3O'S}R m^od`7;֚|Ṙ9mve~8 WP~ PAzܙcU հqKSp;*N)Qwp>|f琌d;t4V5zr *+=4e:ram+bVW,LADR/OT QTqLZj?mۮS q!s0v$>Jŀ>A<9#lvrQiܼۗuC9V6o|>/v78ӁaD^ңk>{@[N 5%Cܗr,0&H8J]5C:KߧmpЦ*ٚ7شRcd9=G -ϛ0l41sNWݽ1>Ύ,+rw*H| PY-e'BAc1[c3Pl׆l;Ou{iDYQ?HSB (0c)BFEsXK2K՜KHJ6'v(ߦ?n~<8uB<Ȏ VN9ud!7옹@2ǭ/K{|G_ s 1i!SMNDY&EǃKum֖ X=whl_ ];f\6EXޝCɷ e+/ZdrK LG=WLyӌDö& )5qU;5#9YbYc"[gúc[lQG~LM==0فY}cӱ GnѸI}:/xtPavYiJ+ъ3ٻjn>Lfzz*݅\(j% :yǖxZkBt2Ep'FyuWc0rϥ-`գu?D~@ځ}펊=MgF6eRf,)E ?vV> Ĵ=Àw 6 r!H{1d^MZpZ3PEݖIQLE `+fs'Ei飘ED5*!3ZS )`zhЃ-)BԷKcD ''ZϭYu"#sIܥ Ѹ Gɲ .ë,A jML &.hB{Q}z7=EPaϢE{D8T@}A41gvM4+Ũq=*t|T9DrFLl`dNb-_ wVp!8a(OJRib}!c Q+,P)\/"wz©{{e O N"b᫺ϕ< ";DIi~dn/Rc^7z^Wrߴ u&|Eκnؒ #~I{ TaaC!=YP6$O̦4ُBY ,J,TIf(DI%]a(p&X FRM=-)n'E 1݁eڎ/sh~䓙== ;h>ҏ#1N~VHiI֡v׫Y5 5\v}>w?t8R]G4$5L#UĀݯ#6  >#OWϗg&P)!ɦ3KνU#{=~]IJ䯰$N㩓C9f̃8m|'C[p[lV<@ˤնc U Kes֖P9@ʱHcHzWã\! B˳Ýe6KEϓWd.,rˇPnfy6Ӧ0@l<8.C!(T#W;Z)uyp;S |f]Z.\ʔ^č3,M ,,WĢ0 }H;vDKLl 95Ԯ4^o̒_<3&b׽QA42")$$wca}،cfr)QHK__r:/kym*uwy |SAtE#( <;jEj<zB9Q~agjq{E8<=xȃY-R]Nwˠ#uRjp/aHpޜJq[Wh-[v2)'rLHe^עr+w(v5ZJ]l?_x#5,x:tĞS+6w}\\IƖ9{gg%xtw36J%̔}EhkQPҗ9Wf:r.P;8M-;]m7Miäɜ'+obvenb{P4A3}e*|e 0bb\&XNOiZ$>C2#4#5p<K|7nTY1ѕ[=}!4mq[ܨ.UQprѳx%*Q\63вƷ#K3,Hѯ&f"__iЭN%Lze4?YCg*+aD9h[bgڃ1I]@nؼƤ,Vrƕ;u'ٮ"!^W)r!r0Oǚ#k^9 DJ,(&m @5}o3-{z^FP{ahQ x˵[aa4.c.,jcr _?ڋ\#"ΈG&I {l+mBnr6p ˘FM_A9v9sz@N k/[eNuۛP^V5TxUJhvv@2ʶ;п2l;qeV&|S{VnO^@O`ÁD8kucdm2K)lX֐,E჈X#? :(W~ǯT#mqRmËoi\QCz? ,'PECQ oEW|K HҀ~,1A LJ* _DI}X\a\\e[Ryȷ|p"*s<#ucs$RC}LPuDL &DH$Ԅ=L]x\LSř/aLڜsnK.?=P^0ΜƍCѮD~gG|'j%pK딫B5o}d@~K5`p6i:֋It~ax1.+b`IF4-P:)[4j"G蠻f0v; :$`A!{ӮI .2 ~Ŝ{0Nx=P(EM#KE[pAzS䷠nQT70I`, J(6IwҘIuNO \XS'ct`b"20C;&gP=-DPQZ3J9.s zRi..2Tݖ/(sQmvuRUDMl|جFH,s=p|o9$w}*1R&afuQ巪v)0YMݜWBx[V&bE s. QDILb]wt;ʡ7MUhCO"P 5ANn!#0Y쓂Ok#&!3nf,$a͎Pު": :Cu.#"qWKИ6N -; J^vfs>+-"ޟT0 #fI/WB99&ʅ{r|+2 8">c߃A`k Y\,^q@3ZBJ@^ͩ߀Rmq7`W+bbv/_$0wbE5 =0)Dprs/sY~tB+Ax\ITA:獈r\4mQuw+%R6g t-NqJ#Ι<r&M9'"0ָCӇ8lUv͎d 0A[5dp\0 V*&x\mKMVeLlyͭF$3ǘTZZ[c1Aib(ϔLFS8mta5߀ֹCHm+3~Fo`z%.Gڋ, DAj_ lf+\E\@Д;x3Ql?M8AިKF*I9#+7)\)7 nITޯ:ZY._^p'Y+,4WφRCjÛtDkd`,=+Xծ\ݷ&V;7MX ؍T+rVIeĔTM,A&M8--15P'pg9DsZ^ ]L,{&lūg#HG `]0r؉TDҵm[@l&GB26}˖4,1] ۜ5gRY]^AiPOQ̓of!+1lV{ ax}(Fe+点ٚ$C5$N>8Ĭf[4v;x5[_ЖnW;TwgMPGR9 Y,R!b}-s Gh74\JH͵δ*]>)SzWGgSX+[PTfN3 O^Y[g\31ek#[yXѲmxKkA!_r0eS%*$pr=1_ԑ5#wXH@W"b{}Ό@ܽDXXKɖ6]kd #2DFP,dU/B΄ tb>.4.^a%l@7&3 X;o%v WQ#:Mщ# m&63qo v`Z o2 ]sr]pA:g޺ؘTYZiA`vJǻM{cZJ[#E0zo.֘zQ{v0 h2v=Ю6w1|)%9EReٖm\N;Wߊ^lEsJ|Ѫk{hڴ Fp%W@(>y%t {䎭o}QiL92⃤w\t*~! R{ߤD2r׺.*Oa j-FXD%ބ#rFZt?׸̀W  >6xC9>'Y<ϰ|M2 ۂP^Ɋ̰=29TZ1ҁ/(E!nVۆ39'簟{[M[ig+Op!#+7 >Mӊk [gyO+ړZ|e0wqN1px7̽IKpe|ʺXt ?ր >|zfLv,#DZN#Rn`mY<`%Y&&.Ck{#uq9O2QGy9ifw1ߑxHQaY3oAaI2E SA%ϟ`Og9bJx#o'ݢ/~ լjh>yfN/]rNA1aS4L 2B/cMqM :nD N0~%8"sNe1ο!}Pd%cY8p2cD4y hxlt%xL&4؊ OZmy|gV<<$h KnL w4&yc&Ac-HjBloBWMt'ч{A EcJm_B;av2q^Z/B?b$lÉ vB;Gip,5ܻSki263cMn%U!0*aYR?:=˓'0*Mi [J(}e~ȼev_tkaTq US-7UKDO1@β WR?$THL^xz?3 |ܩ~\2I,و5˲f]  6-.W(yRN^bjO/RSiDNoo$#lDSVYNV-DiR{~' `HC2@T!ᓜiP47 ;r0++eg>+:ou>=k(U Sz} '&,tGOH s" |hƥ\oP`驁2Qgt13/Xm?9gJ3?Kix' L;pEZ0a# VA6;w`H&MGS2a(vž q=^@? !?$6gs_*W@eV~,*' AXҶ߾D Qqsӎ*͑dƤzWmJh1Re;VyPks &+i1aַnFlx!/LH e*b^hXfR S> Y ?ɨM1(ZS8U2oErDWzL)U^-٧m);EԈ*Ό@ȷMegV}EfGҎcт4M/QgK)9^? ކҳD7QǶC<|1[60AQim[L`OQFEJ}0r-:sA|18_9_~YOGCȃkqQ,7`H.?bOR%m&ZT>)2<BqN۶˄ةbOgɲxV#ܗ%rVԟdL`Dgc#}J10Qlj,S^@/bߡ(sKBX7Ć?ZŠAΪ~|﷚.3lĥ[;Sk;JeMKd,[N54T_m3 .,*⛏('iд1=U }+~}ʅ5II7H9YG@)TTW&' ib$Bޠ2H_vC\QAN=Q"abҖ3弎\'N:/j3%ˌ_6֘tMX6X8^IGWپY X>w Okd>L,$ ?R$(7D_LQVɍGf(Q0oNU$g0قS_.?!abגf >\%,z ށPjnM ܲil0Eq0 “~~izt]C嬚=:+8q'ѓkBɾ# 8FcRdڠ'}U黊E:\y` kӺF&H6EwYlVrL ssu"HŶơ8%m˽ݹu3N Qj wT%o̞¾&d)dS` oE?k7aqDL |{`KRT< ߑH¼ *6V=ѽk7=8 SSofLt ?}ճXGFKw)`1=}_}ǵu ,&\uQz]/aqB1aXV2뱉v NM;( 01uj!9 ( 8v 9i"57Ui\[w1>Ț ʛCҗ'e ح+Sp sJ Cy0O&c~DGոWƝ&) ϨI>&-#H5 NUi}%!'&ȂUDy}r]3/km^9q6rq?A IUZ3%x\b+CQ:h& vtt3%+øFR'͡~m^u[y0 b+3EOcf#Wj}V)ӡA (B>eZp@(+%^B6ID!p{ ~O~o:R%@7ֻܘa8bFI&e:N'At O=ڰ34bAkOӜp/E<ʼnxx"sv.* /҄.4Kn7EWǰ9ʙr:o$]SY7lW#Ssg+'·} e0Y_5:'LAf2VwUgpq.P(MoVŰ`s".*!Ӡ> D)OtL\f)ks3W$A,gHtȍJhB¤< Ђt?AOL.٢_M]j:G6#ZwfT|ۀ¶(I+eZxKM;БUR+? {՝XZTpbMQJ !wV|FMFX|~ ٴT %Vl;^~ COJ|f݆~H4ܫJQw_>Cp3UJjtU :'?EJ DlѝM|҈ 4=:qbb^0F{*/\ Qˆm~`ClHI@)#yb66;fRVNBDI#}äE[} X@^yc$NenJڳiPG_Hߕ,n\٢(pԯ@10+P-8$ˢ2;v_!LN!$\G,#f^_^$d$~"sڲ(t}HBz YQ犴Y fv!+呞r PDjfMJ:5{Y\KkdqЈhsv(&7fY=tֹj ŠW9ܯX+Qf+12 E؀26 Ú+N (GYC̊Kl6 h22 1%+ Y_ x=5K۷N#闗&Otvʂ$CJԉIқqԩmv׆6#{G{^ f#>B۪.VPmеclOyE%-ʨM D;å^A<-tP$roSI(Ú#1` OB v}HHjZHքA?im4N%^+]R8Rz6(޵%NIAږr(3xftF/a'T4?c* 嗟kjS*eXŪsPbeAQ|ς7 _ʤL`)\n>URV#{;f:WaR1ZwLZ?$үSMwy..fb& QGna9fqt2L{Nu:L;!E{ {q`z\?Z*\~P+(țYт8G,8U,ӡ.ܜ]NP; [N&qۛjESYf|TFޓ{ZE\z,sƺ7[x^*V%==1/E`OFc ,*ST #kR0v5.Yn{ 3;sRpKcB;<<̤lZK={yor')x:ufIi]9瓜"}k sݕnPvS(cab!YE59Px\-j7q{._5;'հorM…\iI)]dKRlٚ Xa1'95vE؝۸9Ʋc"^Odsqϟ9,\6]u H\c^ I}d4<ʭO4󶿛 3@^ujWn3wkܭj[XھWY]~T:Hi43xtfzN29D{-Q ywzxKoK8b -rյR.Tn)qvqoqa ,z{+z?8kbUbF3z"-䂆ǼԸxn4T $wX57b `3򘊗@. <51ۃ9H; S,,1X0R끅2/kf*ZtX[;Cܱ O-Ϊrºd^N {Uq # vH i U9UבM~s \ĺ!A㊤tH50 dGt`еc$ 3܀կ[qª#)#ŭ7[ӲVh>#LG h!ҋ"n Ba58t?mz9R2j0o%ōڻ[&|D;{ J)lF~@gFdbv@R0Dyb' [ݽ%&t ]9b2>C,o L+Lio]?)2~ZlӇ_55e%?4mxmj6xrʽpÝ4 }嗝S _'l˄*}ԔbD/o~ژt9ۀ "BkQb/QHzt&;-Yf]#rG'\E.2Σ~bXuq/ Dgch%5Fc<<< Q4h(&)aQ+4S~54(/~PdWH%"J,w@S rb@iJ)ŒQ2T ՝ؾkuOa*=,. %}5R^K@[R6Tn[\UZ.N΍\+wAZ Yo߮3:㳾WO'ȇݛ栈=lQ9NuKjb;uWfqЀNsP ,.r)#륚̩Popn@c+)@}{/o*WE!J ,-YFg}`֋t,\QMiug+}@hJUϞ°ȦlлiqF'~}TWN;ih*օe ą(ߔ. ao59(ȓQǿ,!J,-Qq&c@+] @%ҟ aC>u b_rF5ٞ_^ӀAiڈ2`{IJIC(.Ƈ"Ep ޡ2dqwڀ(S'z29?LZAԁ!=swY/'uژ _Kl~ 蘴8~*Aqy2rxUiiP킢DŽuKk'pt e^]׶ϰA#YJVX X˪{6}ƭt%NVU,|ǃétG"'+atyY%X?JE FH~pPZj߹Rs //ZL .m]3  % `|ɴ06*Fe\??=X8WBmτtpK&:7@v/ <:kz rH׀;(CiN2'I AoGQ1Mm;rWPb<(_"S["$G.a~Lf'ia@mmį] rxw@ 3$ C+m*msKT6+Lҙ4 L*gL_jij~L*FnVm+i8 5舀nYs2xRfUI  fw5Ms]jS, Vc )07q[5hii6_Iu}+ sWJ;&6ڊBW㏞0UW* =;rשg$BU]̓eX:}F& 0V2@R2'-lFQ7x%6أ*p2֫M dlDbsWkXBnqhzܓ"70.pTU?Xd=4A[+~04_t.-6}t0bַE_c5\I_c>Z戁ki&#UE~]Z84Gŝ#̀B?n?KwaeK'>dH[zspo08I7$KcnЫ6O dwjQ$cn'0T!y5* }HPωgApqa3Lϛ9B4@,BgK3"w,!NVh zDXg١T^A^Hohw['Vg$z0\`J+,Fbq{ B<ʮ 9B]ڌ8d/6ujiwvm=Hy2F{1(pM"Wd[R޾yܢY G "g"Y>^n,wn4 H]Ze0r>pň$NPnh|SBG쑱D\UcůpdžrU?:>wkoO)B *Қv䜘M] p=z p>bN |X37UUg+E7l"[X3k=8me+xoBřV`8j|Otq1rxL d=.-~W(hԵUfK.0dg$I'J6?K]45|{vlҼxXFj ` 0IHNe^#Nro9-4ǫSGDߍ0Du '@w$}ԗ7H|])?;`t:0vqWp0P EA) 85ɥ, ?39t9BP,>=\\'G-4B2kqY0%Bg䊭&Sl.,ϚA? Fzu~27~?5z2ɖ{BEvqdIFrth-IY)2+~cO]5Zmp44C$[lI*.E8=2vS+j;|[svং5nmփ78VH/OOS:~vu! {軆4O{*F͒+}ǨlQyL虎 _jqJם'* TR\e~_lo_"me*'kNG%⸸2 ;) C2Ʊ AW+^#:W}3!jOudc`A< ȧ+gRCƊّcN?"(Yݟ.YЩFCI J!5`N#71eQl}Rt%3 /Ruv%nr4GJ>R2ֵozWd'}Zf/xaLxg|ަS}G{c? 5NlgQ8/y-AR׳V I"(tt iG%8 q_xa $#mCTCr؁ Oi'h/; op–J`Hbm1j&5s@qywrM\,',D$=ߎg*j24E| R'Z_$ WdRG8R E1GH#"qJ^ 7#ӱFaM kFê/)3W089vH mhMl!Rq9߂%׳,I')yRhXII&hy+;qIazv.'A2U#j6% n^.'00CG^we{y9uLtDmAs[ȗb fOZv:*x}dOwҔx'{]I)$OI`a0GoCNʺ+|.#COZwWC*.b(<`εHJ~_7@zz80B6{M KN CUe|@oQDccב#$i(W^t|(1YdZ+ȝjgTD~H (opXCqfZ{*xkq19^u&p %kW2BXs ݿ| gY|nIsӘ!" g F|ZC${_+ ~Ql6 er\6op >Ezn"}J{ nǪ%iV166gZD_ιnM-fJybƪeQ*'l[{~K+jp30"8]4LfBP_KGڰgH(.![UPW˷ӳ抜w@bׯ|4w5ĮDdgS]Hz{eϗ 6_/I$\v_ }pH^p1b$nC|hlʹ2tP [6YQ宩QzE&תvP0J9iۧgff2qUb?KApmh`nZvN2ܽH -YNwb- 6: +L>mM ڰ%$8S8y hf '3M|'ej <{*[8w?hnqaj,}/TlXL֧^1^v?󵌫 )E6 "']h3k͚ҏ}v3˦O t`~>b4Gp 7E <ê v"&" pTBKd)V{oǻusJUX\ ]&SL; WĴ-՞ xi[̉Wv 3/q4]lD!8?TT]=jf\·] ºbifmۯ %# >_qL"#_*$ IZՃ!ִ`GQvb(mXp=p:sw FJX+T8l!엺U~V|Ojk㗈dǘ:m1WѢ249/NFsFBb =>6yq@^kTG @+ƭNf ׋nW2_[ѻlLq IJ#0USl*sO†IVZi)\){yG 0z ݲb#8U{ |Ѹ_6OS&+J?L.FC1鴲ϼ]09hyQ% khKP,cvG SJ[[$xj<Λ.]J~\KS3_ #Rq{A[Ƞl"6J6KȮ79ÃZ jaޓ3 a?WfrQAz0q3­b:݅ 'HKfj?qP>< ]H"6OWh|o93yǩScXŶ-K/t>]Fޒ ӥ'*. PgG0|"=mUIfJzzK\+n "^ǣڻA^@7U+Yk,æ< -+;i3fw?bUsG!mK98v#"&Q'Cw$/I@u-/Pk%3z{FIC a2YѶQO+Q쓍{?J.SNqE'Ќ-";#8ϸd$'.3>/,C1{m[`m`F3)~]G%Ep`l,2~ _jiK2(|Hƽ`7ն*BF4r-~Ty;!B>!@ W`&k&W<Z 6vn)$"ŧpa6Ky_`jo zrG'\vTPUGP<,(fN7oDF5 H#Q̃%9Αk=QG7!6<^t pKK}*@4% O uugkhQt?ajg[.C._1,x|0*'GB#ԇcb=k1U斒8k|(x pt'NK6"HŋQDZI4.:˒rС?ʙ"+톢& wm nGcgCիD$;թ Ku r~]d ~CՂ0V#_{ 1Ki&sv:b.9,n|ɂ*߸ Uڣa Q!#|N}tMXF?{ ,B&%骞h<W5EQ;ƣOby?.|_q#"l喐gx׽Y!.pYX{{shyF8BtLfs[G?Q{,ҞUρ˦fHBx% Y"t.B!ueW)hRs3 4/ohux5fF@c.tU Y0Z(1گ$@/6pTuΗ+%))(;m=gj`{A@`u,\w₊> WxtӝЦV2v.hS ZuSqp:xoZk?LȈ&fU2a֋_Z a()c:jFdk9k+H %sO')L7V">yzw:n9 ;%[Jxž) 0R{`eBtz'0Ős#,aɉ"2Vs 1۠+CIgԔl3Wr*ŭ{9M$"Ǵ&38Vu Bxt"[GǙFB1e\έQ]4J?+dՆYmFOX ]]سUD F*?Ȁ7\ec kNrF uIdyOLd)u_ʈh%(U3 }=B@[|s-%i= K]nH;,!_mh;cTEp/qlfr4/UAhNԧxB4luADM6w y%r/u{`Щ:ݮ9z+-i"LiVi5X.5/@ݜFgD$b"S k"p܉K_C2+!*J.;џq`6~Vy<:ؽrViK~007OC nCh<M}lKuMbU)ί`<Nivy(uI˥x/7[^@<`Ŕ$R ks-\3Sw=9 tʟQ1`pMW<֚LR1~72 >ȝI]7Z!ulrs"F 1YTE7G cڙshj:?*:*AB^J3LMB۱/X=5:M܋=.>)p\,%;P6v R;)DgUC!-:\WԟaMQduDLѧ=옝y܎Ϗ-&};pD5&9BJdHÔ69Q^L?0-5oiĪ4v$wj= }PV.Y9*̵U!57z@4 Wܛƫ5>y;Q--@R|0gi=%2ġ5|7mL83<;IeNMFg;je]r4xh"Xz9~O+ ƩK&h\9r`e&Rt,i i߳;iOVTJj xO*կe#wR`p{"y$z{@}S@*ӵ"SqTZPstzkѲzL-4p:ڝ1 uJȶOLiFk37 6>}`:ZBtuK2KY$7LL:BzqמlEx|/PդyPcB^/dכ_Q@ ;FRIJ ɮhgQh=Uz^R3h9&A#pNU!wBv_ #Gh֣TAc=:FJK 5p}k*wRWQ8WX9:fR@,"DͣfXoq5[H]}vNwue!~|-IUg,+7ۍe2|&IR!VrxQـ#"̥ Ou32*4NV 2ӣع㄄[@2/{wRd_d T|>B-X2[{,>lrh_ NlўkU0~G@wLڱ4ɼlPƆ=2* }ψbG3u WQ'OrSb ]4!*k~~(JLG'1 o\c|+ f !_LA6| =||!aiixL60}d,X$f)U-`ʁRL4rBm֮i1]SgW1vD]ٌ?30Iۚ.Z7pIpSi|d!P%~!-yF$/Zf[{ ko-=4m`Pp)r붽> yQOo*]й,7,It._ЊA@H>xRw_荰"@BhUS4&aVqb_DI/@Y"{Fk}a\X|Kz~MXZsKM58 ͉ B.KOR&|I9@ +8uSVLe3#.(a Lwu]%iO_gL?c<$dp#MCկB>z:m͵.N$w~d28[hYh\ Wu>C;x+^+ZL -Z'5l Ġ8 [Lt=RCZ?`5#j/뇲l.%a3~g: C+bu囀Rr! `c# 9nט3X/T"Ωzq7KՒ3.MA[ʲ9(a1v">b]ڏjr3 Sjn@61xNsC@6 }5)qBG?[ZpᩋK+Q#XJي{CUPXz<"0M[3c*JD䚁k oMV F "7\&A?\ӛ@tg~ѱB$r렇9/"oQij߱7q Dk>t&6Ǽ'C.X7`5a-ʧ3#|r8),QR`=bť52sq_Nmյ}=Dc^٦^Ka;QIz_ॢ,a+Ѽt 2ZQ \w$'& I|~#|m8 kS{ΆqTc2N[m鵬$>zx?ƥ0f&q0MsC [#WK #/K>rϵ( ޝi=hN*^y峖-o˚kOW?m҆iRԖ@K2+0aq0y ^pEЀ[Ve7`)n͒=$/?7f梴#Jyeẃtlr2x8>?"^S.3 ~zCeh :E}p.\4ȕBmԌ$n|"N},zL)9Uo62=e@/:hqīJ ՕW O +׸Oݘm[qY76׬jR Kq|JR=@հFYZeωcvfkc[eο l5쾮bt:> 3 }`(^0PNY:ܹu>PAnx@P lK"cA sl㖶HQIvEL/ 2DAaOv, %Ν 3bUJv4BJBG:A HX J|D'd%W\cKxS}i6zجl rXBU?U6deri*4b\Sr_6J=ʃCdMԝ8Ǧh16eP9؎A+ ~CuL܍5J&"ӑlŶU´ޕQcH'XL<y !46ZL?>((#u'pбtmީzX̧ła'p6p5"^6ڑ\uDoo6q̸*Chf2ScbᘪNPq/) %W@iγNQI"uK8RgAn_qzhűl?[~q_ϙv&XܧՃ;03Xd _VNH?:eh~&8ޠ];(jD/JqLGnۏ(+$k ۅ ☞&xD#(<7z"e$:kt{K=5jvтH~FR8w::tACf}aһ`iz_8wk 1*dBy;% [! #1OUǭPҼ_HcРxX#;voU}0ٗEjZEՍjmoU3WҝM%Q3e2e(xn}]mXvOVJZ@$[Xd :-;C>k(Ld"1M ~/;EOS0d R,9Eib5 uXҲ~/R (˼-X @xl*V"˺to]wDF;HUsvcme6t=R .( V.zfK26XD '?a3A&p4œ䯁Kpˆ6i&]表x&\$}6/S9!T7$'@ٚ@o(H{wCֳM;N8 ! iG׈v/|խg)L2 "10%H YÙΚRO_ؿXױY#JIŌ{mHTq &/H6ٙgG@اsXvcKfKLN'Y0DN,,q4Ce{B|+=Tϟha|Bwͤoi>"7xԸ2蟣v2hpLg)zN6}r"s2iGgWD!j@("~aUq'|V* `S7UmUԃ`?߯ZP2]#uQqG]Qw.2 imfx,Y5юkQ%fܠNB(\5 LEØP/rbϦ? 䭀 WnbQH>ʼn}6wIn8ݲH_Xae `2:,4{7F>a礲 cyQʓwTR&՛Lutҏ^n V)}nE༾g49pGP/Ȃ$DtexѦ kɈMZHZ%:t7(rC(u%mq?r95j픘4vg^{8ctul&㻥l73D嗂 6n3˷C~3"^cIgBJZ_Jjtު9"ZU;Pt^u5?m+lŷ=Z.8`(jГ2a ciVFU^E+hY/MuZpCQSgfM K:{xbo"Cu2x; 2`n^@&uS-8qDT |4ɓaz&O 3߰Kx"4kUiʸtQ =ŽhtXI~"<KZ,߲$g3li#suvYKz1Z, =VǪR OJ͵ٿpACɏmcW?^C%G1$ڗ!Vu6[fp TU陇 l 3'N,l(q9`X tÿ R"j麒K$90犒)wڶXՖ Kcr& 4nR{+$ Ĥ?Eksr\2 q ,⯳Қeo{4&ص>SV;w*,E. }aYf`oSGS{yeDœh7lajx֝) =FR59eC`пtlB/áp'ENBK9иhwb_h eC%@O/͢%'cN<qmḚgK` <bڑMIr7Lomq66K9`ᾭrt;nƳaz[܌l2fs`IX5\H"~Uhl .JojH:ٚw TZo Y h7؋~cw.9C7d@%)uu1-# -}OU /-4894!܃&UY@hp݇:%o . (f4EO%x̳MvK,+ŠpY-s?${7w$:w2(W;jWG¿nj=ૈl'mS- {8`~C(%H[4DvW*Bl ʲٰ~ܙ`1s*<@d@ 04&"ux`Xt`)*ʿĜY tnh}Uᥝ5KCcy2i/̓ӛ)zH" 01/DFэ+YB6_iXe_c^a yAW9jHzɴ#@#$;dN222iĥE#/Uk^6\ 4055MΒ=P\pz|Z#Q3ylb$fsw36wX֭_ ~B= SRL>u8 ,6~9Ix]1渣],؛y &6rDTI( Ov]NE|[6E$ @,c_ƈ#+\ (sgw\ReT"Mv˙+ߢ͊"==+M')\$k51W"ŎソPːBs3/t+z5E3gJ06 LS4 kD{ MP,Ɲ@HdnDg'Ae܅GnX<%ݶ=$S ?92:Xnd+?*ik("@-{adn({{֍IEmfJ];UBp]ӒF U'pL#(G{`c, I_(?zT TώO^R(Hi]h9MY#$eu JjUvtیBk8Ⱥ}}Ӭiw[ғ d_ң<&)\*5jU0E8{³{ܔ=aX)ZߞD{Pu)Z 7z:vEz%tܟʁ"X^QEZǗ[p] "8P ;Ok9rKNX"بx8)?2_WƎ+n e~X^,0Jʕ`HI,bH`Us \p+)p=ǜ~ȼ2IfM#0ɰP2;̘F}X7Nj\?<I=I[^IY eG\^|f*?7 KGO"d.ytyczYɒri"Zӛc}D/1gIg{SBq='}?{*{/I Z+B8jy}h/l%'ycAJ.n;_)kJD.〜10bdt1bunQ8?YYВMyzh5u <-QbI(?GWeWd6N(l)0W+@AEk;l_8}[m+#o/Q %!D1Zc⏝}`.1֢Aj6a)bcr[THQz}ɦu?mb|4nI@lXO;98Οk+Qi67a hDgcR?dp\ 2 o;:Yk6s_bLe;m=%n:S(MJJ/mG[\R V42ߊ0;ƈc^([* hbbEvxb V Lΐt1Ez%D^1,4kz$&SUhK95CE%__@x a͝YL(NYHN:#KҐx9-$hr1Eݰ_ wP!m=b[5JVj3嚐γA *wチA`p$V:CxNּxIE$$,*NR%ӥv.@9o6A[ɯcDD rE" FT:\!EsrY ݬݲ*lv6%xT;3xz$xM{2 v M9̊8D:㞮],X>J~ :\I Sgʮp\l^!*x)ۅ@J^_NZ~QnlJ(5Diw^kR.bdUM/gB bD noXP;@)';& oUҹOݵ6W@2-}ԀcpD~l.,n ˙+뻈uT vmKu`і?|oHm(kOb2e@`I{IJNK:gS#~yҾ~yYXQ{g]0g۱O"@ϫL@>q.< X& lPRZRIF,RoI_쀝$N;#]$jTӳw4YBysÆu8,`{6b"qiOTŽWY>:;..S0]dY\C2qNA٭p]eY7eHjNqI2j,pe6uab6<}G)j7NBi.<ùhz|g =A~]2h:l@۴N)!3DX7ɬA?w5X. +ō a@z;Q"~5^.6^1I*aUhoh.. 鸎eAhcRFz2c0%S(a%ͣiǴd@R\JFpKwGx+f﹂m/7;  '(L̀!㴇)cFO'{ ]$n+:brYC#IJ "IP5POnb?bers2ٔw8jI$~X:ךZ:V=Lpُ +Bȵ!!7K ~:բ*yoY+<D_-X SwLXSྔͧr2c # 7\vX>%%O&C#Q!^ݫT1ń+3[4#1L)S8Au~'CgdĖѻd}>R[t@*4|=m\Q➴lbE+9W폄NŋLKVXͺ!0 =7ߛ~SⲑJ*Rd5Z[%|rfI wgf;m}bqpͮ\X^U7t<9`)!ٽ$F &casb.`~k> ׸ChN;oE{N/kz^},:Us sPb:-g.,K ԡF1S R䀍jgxIjR{<2=s\ pIt5LE7>Y̧585۳6L0)VA%uPU}DBKjSy#W[u?*qglzfN\#ɳ|%C1#+dzY[Id ${űKJQ[L=𶦋r}[4^d[\5MGl?}j۾eZ`'RH\u^ӊ o/+j&Z!Hj<.bhCxl W;A$:j%-yIT*\D/hnKȁvK<{OY@-~lj9 ա D]zc%41B?;I śv@wK^Lf+ B֤ࡺW=ΗԌz:G+tLr0q AKxCž(AoBh#!c Ox 3e0b2߯U7Sq! a DњԫV10PRBOa 8vĭ0X¤ǙrwAֺ\xZF;'G)4Igܷ)J׷e .W10RJŨ޺hm#("O3F=|0էB;W6|| ;-ͅ뙹)PܗVwcAJdˢq\;\Ed`Ϲ dr,&oӑN,33fF ԁ趄Tz9dR*y6;s#ipAH_NZk@ ?]U(#"\T5ʧqJ|]%s#$g:y kM۵cGh;x0r4ATx ~m l e@M%Vdi!$v õ(f0kPjx^:BT.k58=LZZWO >32ٚWoeqko`A4J(NƎ5~Yp|Qϵ!|Ƭ/0~m"3}Srv{[zJ%oa]ѱO wZ m?fҾ-"- v |ɬ~jH2!n7H].sPqԻ]uaA}yl)`iϥ"}8OHNF4G\r&7i$ e4pp8nWkxOI<ۧbe#0^#Y&]}++.tLd,1ulyE:̎v(kM1Tn'@hTU3ta* S -qZdtcJSHcmuburIhKMXz 04fKy XTLW.wMd`9G]I?)Xӌ~J`Q FoKfcZjpR<<!m[P4mt?#5@x(8v#M} oMGvg[:NMfT}aۖţ]M8`Ů(ښJ Uu^}s ӥ|9&ޠ*2'+ÛQT0cMfsY =_[#5({:F_00C}w#PӿNل~DK!Qctxqn ;Q S-ʖF "ќ*jP$ͭqj`|M#x ?2\q$Eu¨+ Ve~ \2#?pڣvcpV[\ee6ņv}sƙRikBOxy9 :Aty{h[^`BFKx?lw4N s:Q͡ kRϥr4H2lݶa~PYt~^DGyCze[9\H\_zƎoJ6_68{T.ޭ&WC^-m¦][pj@ps4|؋U vVv %wnhORɫZ}a2tCu2M5b[#ν|ԣ.Wg8>((x0p}G5LBz )"DQw_>~}o:k[{"VeJ¾dpZ*F9imwj+=M0fLA$^+w!7g\fC`ޟҮN-w Qj ͈P2hΕG$C34Ч<13h3샂 |dz/"~xG"±ɷooO6V7=g "|%Yyמ~:r C5p0c{.MH+b C;ފn+=Z\!K#,z$/jWGvgϻ"x/ C}TGw4x#Xz:@+ti^h edßŪi %a}& A+B/Mu_ ]'}m̥’*z(4r`{y6{|[)"%AcF}ڄ )-^t/]YC񽏇PceUe9m4l[ʬ,cy 88GG@YrQ$A[qjmNjɉi6_Zq¶VB wcwDey~حMz@*g#ާ-p+Cw=g2zP[S(Sqxn  y:P$#%ˤIm_9GjqbLM^`JD Ẉ Tb$!qɠ QAu85=2$H1ޑyDᮝ` 2~Œ'ckIw3ܬ\.Ry~+ΆV$8aGNejՊ**|‚_'QDo 'aXH;*]㍧pB"1Tْ Uf0 H~=sxQ$N"Zpq+ձhzͽUEu %;ju93\-Ϫ*w,rܟ7Ç-pً]]y³ E p)/ _N mf|O"$eE1dv :rk \VWNߞK+[Hݹ9|2$}d+3"% mbQjOu{FD O&;"M{H[a5GçBVć`+L[WݫK@rM#ĄL3\]lG?WQPޗ//͙"ǜHE3q͏M&b ɼA;#XeY#R4T}YPB32*i4b Tg[, ;T=u 4X˦r` ԏj/OZT[&6}XmuPVCJ#.(4;QxF1#V_yuxEYŎa8=ْ/ap|TXeLV ݱKпGЇ eؚ훐i kd00p,FHpiE"fvex3d%n-Y 60-עAxKxcz+ugiυ1F riMfb]ߵ\:n)l'8J'UpAo0|T7IOɜ[.ge? ON r&>0lv3&hӂ"N9n9uIMR"xPo -FwU)s 0sn&q,55zx^x#nힲ4xrVH0B$i&X&oN*W1WNEI*#11$LϬdoQP,uͧdrBmS6d:y2Q8pAY3< ^'l`#ܩiA3T{0Vk *N$ۄAw, ]3|)dk4*#Ǹm7! ;^l~2#b!jGkKpaPDeJpkswK=nRcoIZe9Fw;PCwl$EN9>8 g'RV{`S-\/Qs3|,1JVKs6Wuje()}5ƛR7ѧfum9[F2M=ZrLhgp|vs,YBbkvNJJ9^%jEc hkcNu͉} :Z܈:G U #1xANZF).͕;- B!&/b$ɣV8L90 r -)厔~m=` 0'dt{g@@Iܫ) < cEe  +}}2DԬjdm }AmFFkޕ=Zg{P.߆H9qLWǩÔ5W]TizҲkgᄶ} J9 ŸrR-#ͯfWI3q]r@$ eJX}iۻ K5ۇokłb?/$pSZ;Cawظ~۠Iطk vtQOƼg4WꋥԦ7t:+GKݵg ^Y]3ԣQ{]->#Dyn2J~ItBߤsRt0v5^7uOK.hau˼]*_EP4Ybwq ƕJ-GqF(-%/Tj.Mn$fBoٓ5 N ~PvlӇ3.}GsG1Y7POo(Kg;Yifjke*1ȭhdL_/U4>Le3͐eȔ LL{?ܠ=%TK{8Wl+cV_ȌKVrMY3cZ)ƹw^WI%ETA_hP: !59ЄGE?EUSJVqb$f[#Lx$gd(`0DFd| ܭmx@۝`CgL=[apb/_T4yKI"Oٛr! k8^xVR?Hf'"( *t1Y=v03@v\e{/CM] Eo#wyhvu3( ۱e],&Q@$(.ː=w #wBPĔbSe&0)YO\q!|z׳ՙɒ 6վ-L2ԬR}-y'ߟe/>Tĩےps6ފ҈E'HN-?8V<5#Y2PRVͮ7zBcԥfO:bI8f٣_m,@D"vRj?$%d̜~i5(\[ 9~Z1U-[FU # z5 I;`Oac"H06X6aV>K }cSu>E>$KgmuJanՑY.W>=R%9C{q)Mr01m`ĮIgoEy0@F%l3h pC@'~ڔ:#{:&}oM )bpU$?wmU`,)噬BOoMgV69BqԹ֊90٢".[`Eg +\v״e\iY"qpYŹN] in(oErR`b@obGH,[u]UIJ 5Lu + IO.qͷEv yӯ{xxN%YR=޾j菣gDc [9r6xC#._FVxE~jӤ!RB2z?+T !%cAkS(O%ԳtĎ?gT(%˞[t-°j/w5?ԙfknHV=ZnX܅qll@:w< <\<1oe]xvMK'̽=W PׂuUXLUI`w_^5WUй7//2Md'tbKL0pȱ>3 1Dh`|ɑ?{:yM[ZɊ\`3T8398E:xe8jҋibUm8qRxxw}=IêNh 6-^!3mL߶f>e<aXIhtMB>ckE/#r D:%G<>(fNL_WL֠@#qqK$cx ':I_b/cv9~իcu;YǩĽ]k ]LD3|E_F9,먧V$q˕DqLj4:`$KԎ=sC_deY.67uڹ\ 4Owe$" pl(:t RGpR6aWd55|/dT(|+pR(g]P+ڞ˚!tkLdy'`EsbYWʢ%B"h f5 Ktv(HihZ:/=EkH7,8~Eq<# !i J9|M͟' ,3QfAG@9 qYPrJl{KV0_6MK- 4%ig5j^ĝn֙ hM¬d6? ) xa=e]Ht x|nokĔ{C2(ȅgH{ '[d:+sb4Z;m&x]v0V鵾^$sU+$w]0JUSL/Ov_-o@3l{طsbx^zVUUa{s%()'ft;a "Uq/ {zH( T{Y7(V¥/z` UZa]8gi A&e*HNx'=d,"Ra_;&z1j:[56\̡ -18jW$;L,= O:3qy5S| >{wƳ,3J*1ޓqnc(  D= -,Z7}?,GXdH(=47퍨bt mWb.S>ÿbۨ36l K tXj@+A0NY5+Q JVTGzsa o1䎠=YN~6gihGR*: Vߠ$u&1 G-!cV 6h"6"y A=-nE"-dT5Pk*ÃZt&yg|""IF66e3|.zeeQ ?'y*SrpSJϜa<~?z7g,q?.S8%!<݈$,T68ٕD8sZRHKqEըnp=.h9EŎҊRpK5%DyY#cZ[_5ڒmtU:H% RA p*&j'9$#2 Oϸ+Lf ȓɃ_H%{i-Uug-1pU<5Wo\nJu|jS(fאp3w_z䉔qڌG| 3H\088pt3ʖsZSĸ[8R‰pK<Xat_}҉pAϨ,$dʈScCoO܊SĨDB;k (@\>\qg<9o.a5ǺxYt# Ouni-R5˲f8$%G ƶf@Bںab46-@r2o7%CGSD;m"}HW%po)d+>jhpit^=Bk?7y>vvmM#x <2VpⲋB^G I&0lD[Ţ1gJ6pB!/ _GǥaQq/GhP2LV$v,^JR0*eJH WwI1˙LѧCM?Pa` K,Cq,yu"t )!NQzLd]TG;,LwUa> 5Q.f8vw<kؾs ^ZEE:7]S0\qmV,M ^'lZ$y5NW:4sJ^Of,k u!J72WdE0=a*9"<<,yMl_0UV%Oⵠ-ybQb >Gin{rj;E*K{벜f9NbՁ/cK[ ){/cfATճr\Z1 L)O&ZmHp|!@֍x|E[b4H0Bv{XOKt|>'IЗl|cDoJWEI5آ2!C5#ya|axD6c)SZ9agc ցCoq>&"^oR#MN)<ӏ8ӾQv+-(k0^ AyԱ劘^z&c3Ȩ+ F]~pyuy[ GԹo9ZϿ27-K XCk8` 7Ⰺ.(pv,Q bqPfDoa\1 2zC0'yO{:7M$k-;W+9k8Ub}I,V]:xN,)MdžۀƲ$J6"j(g<~8f]zlSEt؄;Qg`o ? X}X)Cw䩘8=?;DoC! d]H߀Y/'T#;Wќ#lSLU"G.k\|Z[~>fʣ,Ƅ5em*r ,wȰQ3u u8ŝm eNw΃'o>ͽ9l?-`$U۳@\p0iRIy}yId/Ճr; w$HŘ'D Ipl5}:s9Z~ eփ8%M[_'KFJIATz ?l~wsvLO^^_,L?:?ovCoZyojeHfBud;lu:Y^hTe꺀;ڿSU2ZU;KQuKI/k:Ћx՜_dZ Lid'Bގ*VQ̷SᭂBP cXmaaƸ 똯RȷQ^0Hgף׿Ϧ* nRdrKK9YY5T<%?n]-CqE9r8f+Ң[vm=0kG=Ukʊ.x 2tq!<θIڕlHs b$hC}8*ab=MsW?" |P][e#y-qRd(ru-wyg1'@_Яc~abNҾ`㒔Ѱ-(0&raAt.Snr`{iQat3ڬ]D̯Qѭèg5s"-8,O%9rh,MW0LC[(s#2NmY(t)$P] ݂U@CaDmv.mV eptx݄$*VH"Ô`N&GQJ}@x]S09 Q C"h |́3,@V.@sC?h5"bxfה- EǙ32=nD gy f>ĉvL*9g1C.xSnp8өP ' qEXrEnNyMylLhXlESsݓN# cOa651Ѥ/r9!!Kh&EjI <7EXe}…:Ԗ4ml^97|nJ֚Ìq`R B^KƪgהC O'vt1Ÿdd j>(f Nmϲހk"oZg*$}k2E)@U/?SEa],^P+4/''L"։>l#VQi١87VV5Ts o0WOy+ 7ofv-Ǐ#,E0uj.,,{SxS_N eym s4ԮSOz sod}v3~ݽZa+5$dub%ꎯw)4P4фzYR"Z9F2!x8 aGgE-.;xPl#8x;'./Wfovpcvp |@'4ӵc UngP"̒"Ge9UE姞U]mx\}АNgwqiɉ$hDux㜄΂xMi~C.E C, 3LZ10nV/,@"b8 fqP'Ǧq| ZDxg~CMLX<'ѪȤ2]@*[UFe'TQ=D#^J?yByXOwEFfDQH4{Œ~ ~Y6#lgyxLTOw>sE`=V \uF. i.<%w@+_8IoޗjyhSd{w?AiGQ!'|゙JݟƗxN/Mؖ/wtBxeAӆh3)FEW,}i1aBJ/Jv-<"Ņ؈X/ȓ@Pzq:+ $K2_$*|'GkSIG!Eٗ..\B6]ٹۍU0';.LvZ+[{ 첆VUFZ0$S1l,%?uiw.8 |0ϩNZ&*3G|ui*+q>.tr;6nvD/ ړÿ:rNVûaz)fqyRl=B*dsP>o2=w!_Q m#JOԝ{bvPY USU.k?1hL-0BU` (A`\)hK|i~}}j#. ܅H+1ZW T?`Y._q Ĭ3AIq;Pvl6FNGM@(O!U抛Y ɀ;Z]nS4,:7: !N}&)B񂵀q.hcJ?zrQ6JA SC]z27@H;:lI00dF Nʪj>첅mt>HhX$RHHbӑ0J*"vQpB=Z;헄a4ErF|_!>LT?6YYaa^}\6(oq8M[I.Vp"J ;ÝvON3=hҢݾSa|5hm^<ࣇ/2z\j>F.m#2ݻ}v#7E^+>k'0cيǘ[c^[O!\0ĺZes!?&g \HxQB +Xg5xs7V9(Cs1ʗUN~SL DtQD`#|ؒsHL0¦{WhLρ'4bl~ bt?VY(Iԓ7a#; '[!0VybȒS!jIǬff\ joξ0JRGr\gJ~s&5c~f<@蚿Ei (.;"nκ>?2XW(u[Ha!硳"ЦB"P2(&Pe>uj 9UEϕQ)0 e5@(PwC|\=m,{;ժ ]dA"xc'YnvMݏo% Y lhFxkK/^ = .ՠ AюiH#wB8R#a%HJIzS?[6\Ж-s'Mx.򶰵xP,hIܓ\ ,1:|LZƢxORW/*;$Tx/W&{QXuꭙ#^i'+IK!C KNC"V;rEy,)B#>ybÆ?;zO#}e螺@H^ң$b24"P, >3PW抨)i> Ct8Q;aA@d?f\~DS+$ רa2~O&^p< fEh7A)._:c[mv_B]wWTi*=: |?',ƲX0u_K zH&lO]1PC]y#V}6?R'mOޕs?j6}/r` J|?7S-vwW bN04J?t|&"=Z'w3ՄOYvC|3~V !Sv \(eX@ %԰vZ ɘt L#C8 1;/N2^[]6)7--y Jڻݳ9l0'A=0{s?1cOɆ>KzTVD*tCt ؼr<~>Eb P_W[AqeL}*ep!qvߺ Ƶ%ׯݾJy}dѝ `~t*`R:iюL2r4xd[ jJ仡I\Uɫ{-ZfFdP7e(&Nʇ1uWYz_nSܰ])4e/6/׈/ r;i28˭o;. -߇܍|x)\D=]dk@P OOccNZI=sēh`,}@,']I"[8 0 0#9cr:璵ݷD3<IR^w8ԃm }:p hL.WA,k\R[T㝊# ۉŒqPDė,xM )5e'0L}3J{?L}gj$@wPZĀ'$D[7|͌ΨٙUEE~,Xu\:ҿPIūTS ٜ9ZAU-)'i99t~wʛR>v9\t0H:V3SX]Q3ﻹf cb)}M)-X܉e?S_]O`FH~^탄mwSb@y5##37  =c+D-Xw[j,1R:Պ|P LuzC$y]y C,QB?yԬưCy_qMC1`AU2ӎEd)ߜ,_͞SL!2S =gUo0^ZzFZb߲Lז[g雯&tj ]\߆cf@/촬N3)<ѼHWxK^a{ "H7>dIqf?xLg<ļyHg+d<%2FuH>Rs+4ێ -;JQu݄v aҮ%((v C5U}AhfA{^'\Gd]A ( qIPA e;*kadʬSX+R/ZGw)OQT3f(jqT|ݤN*AS$eXdP3vǎVVA&A&Ô rv.Uxq@vDsӴvUNū f9{Ks&ڍ] &W2L΍r{/h'2zMU_`mċ$eDYфQBZh飜MLjb ~deLٔX ۛK/tei񁱏ngak& 䔇RZq Z}E,G^'m. SQ_g՞)OuJRaLb9drB `,4k .-"Έ|UdɡCwOpPXxZ't 3jn2_K[-]=ӈEIyMôE8S LՎ{ /!ji])Ͷ"A@C\@["FyhԫN j'a$'$ss>rRPM_UPv_#:b]HNϫwD]A0V8Lƈϐrn8=@sӣ"^#.-#e/XG*HD_ &vh%2%N)Z#lFzl%}kGs}֙E. M JA'C_*1F@vWP_|Vl ͼ9[NiǾ@e'|m[dɇ7 ~_RdbFn('a,;>(wѤoĆg,vIH 03}R];g.wR+Dܝ5?MSJ f#n(й8m(6_եi/@R0:7iR!3L9dXqb6K,m|*^W{l]JjyzGq:=Gl&ш09Jh0]{ "sA3o 3js̷?#=%Szpc"ux|/{ ȴޢ16D0&XiāsSMfC]Pw³8a8(9,з\*h{'q|Eeinm@gCf$ V˺~ [ i- 1p H%8N9zRkEwE!=PWT\ (fT]nדO'D&E$b߅lm3˦{hk$vcM$+ʕOW\|rZ9U+OSX+#{ @e0P5Xcr٬3*s(uŇF!`{u'IpL sc|RJs]fb9iMEӐv ?c_Vн3v@ȸ'Jc#gJNljvb&H=[-[@>0#_(@ fش RޣϺwj9Y K`3U%so(ȁ\{Zok5=FNׄajWA!ͦœؚ#$e?ƌK?v,E$] cҟ篧\}$W]?͕{8s8:%ƔB%O~63tܩ%.ݗDqpi~cVc|׶0ե,dJݳcC6nZѩͫoW& FC_4>WY?is`oKuAOyPz))+g3h+. s--W,[;A(ܽ%8^vSJZ}<? vNbIe{<):Vhsߜ]"2:RawqN(Bi4ȉu[JT({Iy,4s~3{I%lRj\R"'SL钌j#r()N}M Iu]pMj )e;Kf(_ 4aF]8*OL~&MLRfx?w`s^)Y!L+eq%pŸڳr Zx4/)GSv[3ͥX/>Y#>]iLAg,)eHScZE jO@w0PS]o҅6J:Nù oJ+ Xxn.'/uh =5c Azزj4jy ;J$<+z#Gd`5  v % -EI/EH$-z%ZP-ίW K+̐}u>ǿJe0Й?04H;e Ac *],e(/֒uLF:oE9>|:N|% WXԀ&>$2j"SUY!rǝ\#3.OvdجdvE\c ~z2O|hזt;w$/;n6[ 'C >vUZH"A_`k̝N+-_~mbƼ_3p^jS%j1$0c>R>bm2Xmb(WNLцf[خD؄>ȖL kK@00ɀxL2>Btc+2ZO,vXsPPŻ6|$=,)f1+>g1٣HO4)wE89P4Le8Tt3^GUIqtE?6KX؅Rы{>IKk0 QUfV.T&bX43tD'#2Ztߗ0hH?7>n0krZlLgX՜ Wph2-F q)t 8ڳ^SX\/|.%#澓$_&38V*8^#M;s?%BuRp02>}r?q*ጄu/<<@8cc,=h ݦS9&4k ?JcCʣ>";&4c}X{ou@~ŸۤC˷Bz' zvWʔ,/r.c l|Ɩ.yJ}LfDI#._oCՋ#}q8y:gaCMX`>K}% #K6Th 9m3!'KALpj\oғհ<@ܭ{GNZT{|&ziZ2z-ܕ]P8Ȟ 9OWi1ۭp1$Vs &S 7nB֞/3fhX(OjD}%=5iC/CrJƘ #WgMdb`];%B(55TӓY,uۤ*,<@㝊0XL`0l.sT`K{(2Az x!*x ٜ 86hXs lJ06I}x4;r}ڪu-bͲq&Db ';jcfm=ܼCo]rԳg)ݱNж.Im?q͗^/ $3i} k>z>R'4xUl/aE*zzJ9ڑBzB%HljWVsAGK CUL mD_n֥}7&pj*M}\w-]XgiNO-_*=#x1}??ިgxŌaһ`Ƭ\?vSKVB-U=78ު?BWBq9=K#DTQHBjuK7K ҩ>[x~wʠMБ?\Uß:{h^YZ_:Լ&NmlRs=]vfGM`6"LZ7^D uϦrGmnG-7sk1,009 DW$4ze9[j/0l|3 }c+ TĴ?%4QLO95qwzؒfX^ǵ$F7 k5kY|fmk˳{/X|[rrk$hN:X*I%y5;cLNut$poF|_i%sF銞6xd&$c8MUs_qps˳L_J&;ap|7GNg\+TFW6j_+ԗʷj g,Hݚ.c OjܚI?0Σ %7$Q0<\qmr~s6S/ݡ >"NY磅.>Uk/o@?鯂ƨ[NZ8!o&iWls5_((RNJƣ#:hmW*^҅7HhU/?1c exhhyBy | olXS<Nq9䡚`6nG~lOHp/@i}j,.z`Vw.{IYjPMP,YY,6iFCcQsGU@bW1eHlw3QWvzeWVi۝SZ[J #$R5~,j)d$v6JdH1:; յ3p:?ihYPPQVN/9E^\ $_3--&9s5,`]- 0A,:6w]vZo缀K~]xT{|Nh?2# u?p]37(vq;UfV0,JGhbBHD`Ȗְ\ڮb1/&mAp[V;;Q!X F825\ctJ"zib]\>XNeJtfƻXO_L\s,&_pZx4kϐEӈ3 c}N[FQ1x}FxܨxJC Aqd.t_y o]5/n=_/9#JEɌi#N5Դ8' LdHVZp̂6 [# KfZm*:mǚz5F`(Mm'@H=rPzLn(Dm`~CPyP .OhuM]LC۴<M9mgTJ鷴\r4] HIvi6ZYN|{90*ǩ2Z_ikr׆k>u!5[[HY]!Cim094Yt2X=25-W H!No t-:ۍ 6-c`‚By# ǘKb6h"t|9/OfP7 !fvveXMP4tҼ1Op? 0})쁿"ӷ2ZGZqNƃk7Oªv+Ei>Mr]uO%v.|BUⒻ`G'QGfO'VK- ƒ-26,bI7`Ћp<NPicdo}Ky7PH.{etY`#yr}I&)ֽ+Q]o0g4y.Kȵto {Y'oU!c'Wo5UM WYqz$7(^CxVJ5=aӢ@\N܍Y"cRiIn(( qx/s I FQc"h A3ߔ F/SJ? pjwB/Lr= g&\pT)y`αFk8MoCNNxA$x7ƆHASAV$J=ORBurP?G0yQls!ӠFb?, M Zd.t&b/߿p /YyXJh&E[73*v+9uWL^ڝ[l|a __%GY xqUS}tzHS;*po.b>D$,RA۩K!Va"vI^9ԮNd?Gì#NjpU`Npjo f" خ}( Bt>CBXi./7m|;HۭsUZޣ=@9ZĴB⇟ɞc1CwI1=®({ T(> xQEڜ0y͡ n\Drb%Ɏ)9̊&@<7$Ѩ;kI񺂂A)yΒ3x^8éh}Å?Rɲ^ JՒ{$5$ގm 5]R [|@a@j27Lx&] cQ e9!#$F_='y]-]SnhpNTz+HDnXߩNkiV@ˢ9{RD98nBm4%$E'Rq ]P\{w|PW|˗< "+k+àO6u&7;,Q!&Z"'!):-gdG9b?IÎC4qu.'f gm_ST_\ 1Vow6==s(qtj#8@jj+cv<3SnNQ{Bo ]K@15Z*3鹅Rp?yuqRWǂw~2$*un̄EVa o)(}/ :kb:f>'6WꮮL Gt-o{bbvv[|ˑՃxeф1b@GLgLRYj3?kz&86 )NrEC@[awpE`` >x3#P!Z͂!dբ-J 0$.$Ȝwᨀጭ#NjDXpX^ϤY3&є%vi׾165#ly8B.X砞ueIS^ ݖ'm/(Lv2+AF`m<)[vRG7vQb jŷrbkms' X΍y y1+E`Ÿ΀+2e/jt܊: 1}r_e~zc/>֧q <&1Rfܥ2j`1'xN#ˑ%rK \zFkU5q)8~MS'(8krAkP^P_Wm~#zL>^#Յ-- aW7ԟ%9@ʻ9TX>us[ izPK E 0QE6~*Z'sf$STGJi"s2Z 7t8G@ u=G@/,WG*"Cop(6Bm+K )pӘ\SzH~&n*rOB$߂tH({dfv0{y=G}MS/b6hÒp9~i{H/X@Y J\3▼w-"#k94O'pH73d @ύ)FXJ0RwN <Z8a.֏w` t^{̰pnʋjOc =8&nA)f/&qD4b^eJ):ِOBxqLJ6d#'/%4ÅgAmT'w.b"j!,k. O2+ &΍%QI2GgD*uMWR I"G2gn a@ҫpҴ5W(N|ls&4v.Nc* hfR%Jyӄ J9r] $A'b-=Mq"ʦCَ z(A p ]l1HA,Ez7i3HA7dV4!_:E)*{پjo3% OhzR{?mxEHHi\fG[ =|CC z hP!ds:ƃZ1 $Օ`{Ři{N[h3Kn[I/ Qȳk3EeYyAo0TPk)R}i@vr+c!y| -1eZ;(ŷY[] A}2[P*n+ȁMG}gQ:0T=-~#TEħ2I\;.ȟt/c߸]5#ZRe[R3㉗~I c@֋bLl@~P,V">u_v%jeAN[8om6٨+mnX%65sWֺs\鈈h?`8﹈4>!ϩ՟Vۃ:F|Q*TDu12:|3']$q!N+Pcyz5_݃t_; ևу콾ipc7IzXti&iuWWKMVkم[Ts6 ]^K,i5w$D3)gk"1t2{ƆKl 4,FW`PU5iJVG,B`5qF766eE#Ts85 0Ì}BO9+j]?YۛeWV텔KBG(/rv|Ķ@1:Gth /b~ݰxa-K;AOa/IE2^rfr؁ޖ<% ZРm~eMA ї kL:e.8yTxDfρ|t%6S+ݳ`KDї6We(+bk*XzaRDŽ8IB9G@~C~-9;nχCȿ1}=E9)wigVm"r3ًG@(61!f &G6+_^L/ȍPFF\+N2.A AEQ.[o#de h6 %{+ XMЍ=boJ6ge_JÄe5NDQMʹI,/Hy&-ehG s2#κ}zˑJ2$RT㓺th!orlG_H.ilϒ8댝 84"Eyd7y͗ꤧl6ަ_#k\jmd߼uQb!Psju,>>[4iaOwy]N^XQBd%bȾS w$Ϧ! a7;g(Ρ\|"cx #viQe\:EF2BuI"K$ÉHH?y.~UJ"*Đ򷓩ktKY")1Us_xYtD @5n{Z{vhje"A--p3闟Zv!Pf:HhkJaXݯytn)5'WR¨% ڞjY{!tU+hǴ)LH$zJ}$:4@n̷bqz"8T%kI2I*xƆФF_(wȃwP{g1_@:H! Boh <)=Ua!tijc.ÚUBOf0:%u{ÚP }l1WVFFzM""2ܮM { FY-_Nɷm_}9S WTukIJ19~J \}#`nNߩT%qH-vqm/kFZyFDZ_ H/-#f5SAaOC.ncNSp[OTI~;v]vN0OdO~R6!Z{}~zĈu!hM7%u>nilVԭ"wQzN$Ogyp([G8Bn 19bFs-عd_~8rڑ(6B~]|o? 1<8EW b*g9u}s/2^vQf6ނE{O聟Ƚ,N:v1Yrg 'E:^!}y _r|3vޠ FPٲa  R7)=H:f1׋.v8 <5XqtlJ{Fr|e$X̘iZKKeu])p7*~e?]p9a1.j\<+[pW%w6zZRX 睙qb835x?P!w2Q9ՕU:]hh.h.@ +C)<.;8z/wzLZ R7nB 5X9BR=t˛8{"fBB9~.2Ôe> JEAs?XLl%2%˨$d9nFMR[ח$ A=D@ RU#/ERH2͇RVWi#RoJ +YGV$\5 O>M S9%ncNE54}d,^d_/"tz}M|ϡa0=I*xK|0e86& J&8X.ZF\\-ap#r:SX$("eILP$*kqpxP Tvƒ2ʹGX^NGZ EYoW[yh79{p(^\P[(Tz銆֟Kx\QPs0 zV6dFKXzcͅ% ,+?vGkl4` .v.|5j W67i^s1+ \2ތlfVQ}K;"\UI69m\d!!&I4zFh ؠsaXle6aM0>6(}WC'eT`|JXF}^Û(&MTs{ǴGon#{'ҁxM0asϐW4YQsaevF6~[P@vj[H=gqZ&-4u!&Rh%lBۃʮRrMI]!^EEE‡E3^g\FV SSSN3BD [̩^K b|'BUfC[cD7He9 M!.XV$Ԙ4͆WP-><$2#7*D#Z<8ADrin$V'A609oW1=̒޷&V!~{CW?%M8l?==aS4<-J˘UO)^3*4 GD%ɪWH3w*0!#K1cLYdɎZTZ1u@ VZbM:pK˫6Bz?ըf7 uta b!#[r=hf.S:Q\Tnw<Ǹt^a\u+Q|{)^PgNH62iFj ߺ*'>Hǘ8{4ERЎX:?voNXVKA4r\/gvgtmv%"W5P1u;ɦ񍯵P0ӻ*xߘ(ܮ l5e__G̞vՕ=,AJl.'4F<Vg!V 7\kPMP"34? X3KTfK(.˜JFֶւ +1ړc6^-U^sD:2٢˹lbLŦXr&ߨqQkP{;3~[0kИiGȋ`tr=rİHNb~~A`Kaa8LQm#f}r]BΡ|W)7]D('tB_0JeYPT߀0iA]]D/%7db O]-` ذjڧvM61t; <S{ \H >5qt^ $<{)txWwXg#yYI>~{5:}WE),i@B[ZUb, ]OKm3 c,-)>pϏ=4(&u76_8Dv? b/ F-'u)JòLT嫵͝_t7h ݜUҧdW '~n38,Yva@k׺^&k %1W#yAdǔ A eI5>j9+[ ; 5b*FBՙHRG@%z \ <!<2\DSv(<&ۿiR7]JTTzI P -dނ[u]4lښN .2ڄho{rZ176 ^_Nl9;<;dtЄ@5@~'|n-͘t*R0F&ck.i-ڻqIl/)7G\w>cnV B,D@ڒ;.횑Bj3 ;݇݋ J^`|"BU-~UTmVDW F͞D:/[ s&))Bw^L>d&t1Ԩʱ=aQ+U.g)]004xIїHmA ;@l~ Og(Did -@ɦb4{^r L$K MG#g`|(MOKjaxE0Y|dX" dMYL_-A+sP g^KSphb45oγ WGZ-UOgP=&u(%'z"a\ 7w/3 |ϡ"!f7#ޘɧݪ@ppJ0+9Y|jC*_IFzU SϞ,yFu *gD1Ge#Trl)>|Я ?o&=0*mzSL(BG_l4wK)}4 B_{P_MyU&qv.۲PۜJ(`0{pcw>A,8vIplwic!#v9S1yƉӔ]RJة` Y`R AnM,1L[-E腔ք{I _ϡ*(Lٲ ۸]Wl*obZ~L= :d2yeplx:Q?ʪ=O39I٭-w<3H9@C2w(h>]_гK=? 0v-lre:.R8 h-3! ۨ鸵D8c迺CyoymET{_Zmv`?U@ vA/  yQb)#lP!*.D)T3rBJK^1}O(5cK+CیyO?ze |fLe`>f"(~Nsa'B9LkRTfmh=F /ܬaИ Fp߄ї~X-d`?kǪoX'MB f>\4'_X%|:)YVmk{iNc%?uW|?jh6o0[XMB.9?G湚 *IY=r0H6ѧTFUIՏ&D4ҔⰥٺ+6emt 6r|=>yFsJH{ǒ543?5z;iW_)4g~A%M!3^0=7P4*'`Vq$ȱ/.)97u sϐ: pzJeRyf=[8飼˶=ڗ/A`Ǩ^SZ>Zیɨs9\aҺNn9.|z f2= m06x*3C4"\};LNCCvFܖ85ܭ{ SrR2%9w'am]ݧsɊ0}YU".ㅍ;MI*(e6ǃ!26*SE@gI =:܋Rc4OsvjDmA3:K)ټt$l6TR9SlrCT[ZڳR_ZͨuMug9vK.KӇʥd"la^(X|JRIl;9;ͺ \7>6Ё{%$Se>dl53Բp߯U=yu݀UpD89/MvRNmՄyWRGRF3 umtH A[5b<)$z7974aYMˡ U3(uXɥR7X$F[SZY㧧Ya$.._ۇ4krs eB3>l84Q QE|N(}Rw˓zǞ U!3NrysԡW/'<DvMi zK/rB 'd)g=j F 6B)C^1HJJçҗUh#20 Q3w+[?j^r*1ڐ7@St/১Ddב=-lColLC2 UcEށ9?%t%q쒠ߩd7JHsWP).oj{M0ͤ EW`9Q Ч@V%|GG=l:vE+P-6G#02(Dtw>L^v@M>2 NwqT%:.v k%gOjQBMwWӘcD^:qkCd[89E @tv>zX2k=:l47&W!,mitwI{OڪщE)Ji-U:<3ޓ[ `@%9ܱeSMΡukR`m Ƥ ҂at|obHs50κUzx6PoEԺj¢ .bM`OyA3Q.jP&)4cÍK5"fQ((CGA^ V45mT %5vYSWׅ!\8ݥ=Q* _VI0+ZӦwoipK؈4- +amI,1Ǚ|h蠰\x*`xZ \R8עQh~zQ.65zA+I>iwD2E$x]Nދz<4ͬlzn[2+HE8 .DEC%l)b6GelP "{Um5CtVx:=Xg)-b٢@lDB!}* 2{hYed5w&s./8lw:D2-צԦFQR}tm[MN >ㅛyz: Ɏ%O< /̧Vb|yWlw`/eoLd'*r!Ի  yɋ)\O,Qe| 䬺Hs*JyOJ+dh#J7#.̤M+ p=5L]M!`--|T*o^?m4l*PXUSD@NT A:D/ӟZfJ9CδsS`䵊`4c{AHk 4#D~BT)(lX^J^"[8b0#\Μ6K\B65s@FuNݽӄ\X)6H_oȅ黃ge PǧQCr5EZsۣ>c[͑43ě76<ⲧ#q=\,.Jwr-?+!%ZC,U|{5]0ȗ9z'#0㇈'.҃2f;^DV6(8:%nB=˳HXql^ ha_1ZRUr<F*rNJ`Ǣ],|jDGy=HhyGusݼ\~{j޶2+{7?tt6}q(.L@{!1x ߚV{O[`9Eη~Ǝ.g3pt XdH]TdV¬,}#ތ"i|K{ B. i{$cnԕ<9أ{roKUfՍx;Bj<;ڰ V.,W*fTzW=6qphSWLyVA`ύvLjM%:f*3fTP(籀>3k=KŇ56@d?%rYK5g( -n۱ִ1 XIVxo$"@7ʔݢF]ů#f[O#řӆE}]DǷqb_,w&=$E}ظyA,mؼ)Ҥ/іTzd0̃kU7DI,YQp򠤈yHe`+PՃRs4YmоOMgl|E-ܹzGd6g;f W7 *ߥQXqԚMhx~; (r%fEcm:6.]5(\}x:0{\;aj7M-r)`"u Xaߛ/y$Յ2~Ni 1-:7tOGz>TzWSyf]#0Ձ\{&(i5Bd̀}M(dW߃k>ZFYK8}EfV!;^Gbv{Z\»6(kRd*n߁Mi+sp(;wJ, ]igKMWAk~L J0kS d9ĜbTƺm֤Hѳ~m`|<y%]<͍m̾ %)zuI73Ѥt<ň@/AZ-٫,s1v[[]صӚG9fRr/Stb``Y(+- $.=o&*Q^.?T`s=oB񅦋p%8>~0%_ұCch2Ѿ7;1EDG-3ؐ{ sW:Ǔ򔩪Cx ^IT qwql>U &"Mng돽~qd>v`ֵ$L]蠮aG,˅)v,J*'}\>ӢU"YV.՞>:'JW :7:$x3?1H%TfHCHHxI0J(qrϣ4хLzwE'M&&lnE8]kқITQc-Huv` ڄx#dFiF0rKA)'d t6 fx0"8q+=Na+ '):9g1X.{! vr47+׀(nD=F |M0 .Zw_=jwo1' . 3h[ݍxٲZle5X^?c?c X6s5Y;5L,&!yTDj-56]v1N(\py›[zL"Ќ*B+74GAc\ ^0Z/̴tX,@$!v'G@~`$nDv6Y74 @鷭 _=죶=?PѽLeZM GfX4.EC :MrAm|x'pnڈ=t:M^GHmDι*䏁`Tv]l/AZfksG.t؇?GWlϩ&c4Q$K1pmCUCk@OVzZ!:J+]E@a5?LեffS NC%< WNcU9*!KgE >d8h_iL6נhE!N*͑cLpSYSOB^,w,]UB8J.wkij1ᖓ-I&'@yo9zcM({n.ts}!Cu8•_ 09^Cw)Ém-VIn-5ܖ+Ow]SGb:[By5C.H"qNۘ1:#ik@XlB'fL8k Qa8M;EZDSX'diT4HFP[6V0nc EwOV΅X«* Us\%VCw8fsѸ#\pE%1n3k:r\.~=DVsÔ"qfm(2OEzkQiק;yRSƔr,GqxOw=^ w &N9ƴB7 &-LjT坃I|h}J>' ;`"y@)xe;2b\ exC IւCG3mlXl$^WN;j#|685i(/e)NcGғt FBa%K$,@1)uu=:K!{a -M6oJ/8~U/a[1z"u &1Pncq\ 4ƒ{ռ5r|,LE4 PeT>Ed&!'#R;D9@l#LNUfgk%@y~4\ݻ{Ѿ6L E QDA)Ka]εD7lMeLlpA"B}a}Œ@_zO UJ/ϤD< QSټI/?CiEXkJ.ଂ SlM.ВNJuI|G9x0`'+ymLZ.P. :u!CZۛߢTzFrܼ{OMMm`S)G,­472gj@lAzMc)8q##~C#s^^dn^E.f Ja5CyxEmnsp'7"nYwScH-%2 ?;Bf'J* 06|×o_: o\KcgX{O2pV qv_d% jۙg}ER/%-ׇ 2#'KosC:~9A὜56zX->l͎9dݜ~=Kl,#{Gg%f0/RfwW*8Tq^m;(e R FI!#< kul϶Ci~+oMeǡEJ.m{jaѰp`!HiD19oߨ(en `Z+EG_fd(liR.{eRW T ayI4we{cݺ5nlo8|}e;J"LAbԌOw%n@QͰo< 1qN(iHAQ8FiiHurRN8Zjک;e}2@%~_WַbY˼ĊbIvY0g6l L 62DS# |k~`J $캺&1]4*]x"& 2: ""K$&*e10JvSDEmؾa<'~ZOЛ3 Wܱj]5YWM~m]d=0P~S WA`Z q*SCM:~U1+0$ja1ykU`t/25yDs߶7͋}))@Blb:v/ݾ_NAg//т ÞQF=0N"?a GPݼYv GuRO5@pɜ[-puKR%gmȵ).8! + 7b~ .:J1S3٫O0^\`N!.C_oFR:N;w-6RhQ;ubIo5T}2C;i^3H0̉InMa5Xa*#'CVV:QO+gMCx$."S1.bz\Z-V6/0{!%վUF1DD$6G2̯z`;7 V`,(]+Ih VXy:Ow MT=5&W_!']ľ9@"b!;́^4S?7uHxڸ| -ucI1tr6 vkD\WkvT\d[QIo(J9/!(Q] Q=y\lTNW/b5:$fOvXi/05DG{>A Bwa~ ZZzjW) 3q__+Y}VB2@$G!kt}\7 Y-$DhnͪEc_q'd-*`q]."Oɥ0vwBC*`)@KC I;-vuSX⨼אqՃƘtR/6'*\B 32rL(>h5;[|x@o9yNRiXE!)V^C~B-/َ)u"Ťw;E=(_ygpWB Ӹy+Ǽ<$pEEju)12'-SFL6ڻ8Ǚ[r|C#]@iݔֲ;pZ>1IjD_F<'3&S5161j!6+i5RAUYz5%UFuܦ 2 k|EbRVr씶ߣHo8R5]E-ړ1"D ۲ BW(}R˸vZ6"wkz{@q27p!qa PEsV /(ÙTi>%ҥ]HV`qgG!ex""݂\rخZ3u_eE Чn:oOnpI 1dAa,&}.X$#p-ǥE`к޳Pfc]/) u"y>،WޱFSWn̬8$(eʀ&d 6.4%sh:*vvB^_!z^;m<1-pb/If$92YB 9Vr4 gA~GT\~l8fЉ[RD,袅@Me%ZF+@l,vAs R?=r}??X+݂],?L TWAS %I‹}]XqDv%n^!{T+(NS mvi)# L+/Sh\;ȫA[w AhZ ya%gm@<:D~zS`:p$Háh9VN/ԈV̞]FPY$y(IVGjهNowb kԔAB_{A;߻QXҪ\H$08'9 ՋeEo%MM)HK~TxU z$szv5oBe|i)0ck;o\y'M{)+F3W T[jg!ݘBgcMHp;B[e41++9[5&:lh/v_7- ߩxI&De{e  6T=[όS϶^; 6ͯ<4 C~][yB֝fm[ PE0?;u)„O6hϺ<8]nShǖi -FeE-7`lXH_7Leys97w^ϿK3kB!'ϵ@$gJ@ތ^' xluoJ6`'xɾoyǃ#jua@!;֐ !þ] N{Q/[ڼkV:cy7H `mA| l1h! F:v$(iz(V[Þ^NDQ> ᠅jI0عh*IJ .<Yk׾NdkΪ<ۍҴ#l: 6(NTgsROuN k"M̮$.H)+t[&{lD= H 1&"AXNr ѡp&"퇴xă4"{7ē@M_fd NIua sO}@W@"G%lV(bsdzѷzPՆ7}KkO}L<9ʪ}VN/;ܹ=L;.S߼`<ĝgfr:S淥}]od3!9Rt9:5ODa\wڳ6?GO݁EBBÍ\lyǤP,z~9SQܺX\^O+lEXŠx4oGNk:mzwDP#:vj o}XW t1>PSnO-vfdst_g1-~ RjI{kQCw w/-N,@[ *l #!vQ30ز&ї&C_0zP#5/ G zC36u(Fs98.P}AN]M^B?tŰ->(ϟrx4חޏW@'ڤ"ܪGqOotUj~^3!;!oST]gM뽰5',ԍGV*yv(PA V` Тpr+JerGjȼs{S,I 51J<[a!-b#E Hr[)'ٮ s F$9vr.>9ΰ?¸鶊E٢w >jC'qF-)L6Ȁ,N)h (zm4M v0<*V/_8 '*~A9L&CUGmS+~L0>,Ί1sDf(n5 ϪVUhFs@3JB56L ܺ0U)=92V;-7`;D/p$3DƦHef)SSn%9S%xCGg!γ?#y; -'P׆<ڗ>sfFi+A]{sS:mU[oazAoH!<"Oûӎ6b?:˼m;^Ճd8K Z}>}?I^i$Dqh ba1L/#GloT/E~p[+?JYR ud8 C?劽Uï~i5~/jM\k-XBqvoOȣ*$-!X-n `}Т0}Agi01Š,:s7ųʕv{ loƘ"a$z ~mmi7j qO>>dM%XhTSw^;ґZ2PY`8]ϳ9:x7+5PvH}9MKO='#ᥭ,-z;2N$sq x%?Ҿ4e+..8u =IQg/")1²Me?r[ ΝP~tfĀ.ƑIVTBU0rkmLX;/`i0Қ'݋fzC#pU~ELs"};<_f(Uf?"}WtR0{MwA7.źrYY0Y0JO"X`Z(d$FAgY v[o9t3(Ells75 <1=׶Z ;mzveV]FI_hP -J)kzs.kzdѫNX[Uasy6-88r]H$ðYBëپ<̔\#!%8%yTq=6 &%6dzʛ^4;(PPJrxKh/5tcV`[+X7 A6ʩ z:\#+jwV&)Fo,|$t!IܺftidRCeqx: qwAF{9%B!,қm<O')Uy:-?. sK63PKlO |ɔYt-mHwC]23Y-H<#KW_ *]FLɒRnjNxJWh,`/_keDfKZd$^'B=*9%'%MRN§p8gpaO/[Py@ _.1m5(w[ L%'kJU\)y3W{r?S%$7 2"fFԣ[eaT"7wah@܇+ W1. ~1lw^=$λZU(?y|-DLv QDg(dչ9PO/1U]B[S{6Xa]]Ťgi1"%FrŜ}ʦjack"715mÊXZd-KN]ڢhe>lFԓT"? G?۽!ʥ5=WK܊ᣦjTs8gQB@VM!u2d![;r\刳pp]Q\eko4QuQ臵ںlT4A8UFYF,WbB#ۢ.ŒݺJi]Bs/Eé)vQ%H{@3s9R`۶r|7dͪ2Fl 륣g/-* P1O;^}Ӫ`QQ Ux:C&EJ)\7QFJE)j, YPB+8<;>KE$3HWdɅnmNQR[ᭇ^k(Cp*Vu]WUC;{2󧛑E(؈3hT?Ʊͤ0lp63W@@5?%A+d5bOF38k ,yTN-+.` 6%Jp_n8?#V>TjWֽ"e$iQP3W/\x\!``NBj7:|"2[b&\E?+Ϳ67/5y ޲&S̓wP%<']wҼ2$N6|"Al3Pfm]06`r1Pr 4~ã X<}2w^pENV)ovV&]Ȉ[MyNXT5%^XbkT 4Kڬeʣu,)}MH Wui_8ĕ*G-)'  CmO lmn1)atVEMcF5~7btpAQ/ى\I xau_ #kTpO`GmYt%Kp!{yFH'2иUwO0]kGqRqM嚴6[Fu?%\5dt &_2沈k\Vs2FVw`{4 f5 H1*[18ٍ"i&%lO~?2i!}Po+Is7ڛd8xW߈Ggl}2h)g)$xڃꩰBA=5hnjoKi TZUwJX t8xg7NoHΛXMc~kk6;prA3b2de')+Z)'9Qvh"#FcN }dBѶ D3DslAŽ; E-PɊ jWN'N#.]9"YsBRͻk6l0ҞQ!맶E`ZLPբ1WW;}7p,"$K $M þyG*ge\X>}x.L3CI>U98q@}}N4O71Ζ`H9So=T!Td, M@3!Gh+D#Uw$ځ%YnSz٫^[ "hǁs-}~@L XGbM#% 1;9xwy`zK6 &H'ǜ }nO6R)mWgr* "ܮ3Rf,-46rl6UƏ#i߰!1l_i"S*Etu:1'y[{Vh -#tZj ˀ:lWVȳ(YXGϟ1GF9ݩ,V>ksII(v>nԦؒ6 |sQ|:k?@6+۬$ H{n)Cp>!-n4`7j ahUL-DV2 [cS4bya5ѽ:Ǭ$ W$@2 -aӒA6^ 0WNʹ1_.w YpY Q:2RDžfV89F"m.="vp%.Cݺop6%ϴUw@8N)ьѫ) DO(y%p\ DjSDY*S!,`!6,O紉T/]`/-!1Xcɤ!AXeI4`3vs=]y yn=4փ:BV sbE%ށwM%>anUw\Oݑʒӝ<:\*'+dp*>ܰ2ET4&d؁*DN;2 0AR! G"ڤ 49!Dk*{)mPB.C*Z4^ wCܽc Q-@E546Ё\2a'q<\ZPފ =(V#[hsO(!pݑn6'd\t[- sC-'H\h PWk }ujvw؁EN\x^xB4Jvkb'u$0=inOtlb@؃aO~MvTlpt*1: Cp2Z'O ASoE1EHgƚ~`rZwl6HA6tYxq[*s*feÕSxĪM?X~}sM564K#wD1L#hj|WhlpHLLⵁT$tKjb(! í4]K2Z$_&"T+g8U΄g8T KT;1T MƜBRnCOA/!">ahm[y{uB{`{e q]hEM \lI(Jm5)-m{/(.!VdFds^IXs;=C5ݰEyҡIdPU24B"y$s}eK,W 2-(ɵ};d1pLh(|gã+WftY{cDž &"Êv4][L55}<36|RNsCer^1';DZOvJ<(lzۨ 9UVf]Zݱ"rTb;:hOb㐄LHLVǒ)jR\seh0$տ]GQ d{%~pEbq e0dbR&' 07"m6 D<4K3/zW^9<"%UTqEm ܃FR-𸹉jݿeH`~.C!60otE>S|VG5)4UMLJ47'dtaz*ޭὋSƴq/Puho,)jsB)j;7tJX<YGBA=Ј$$׿y#gQJgd>:qHb6cBD[AvVU?CIVez̘yXNpf㟢2"dn3xVV\>7-Pڐ)U 6\%G4Dkĉ+15'?oaW|PG OM]n~} LF zG1tľߘоGPC@ FzPsQ` c!-`|ɼq>򠝞#1,MH` %mX=0TԎh}F}* R|e !XsW:A8fcI3FO;C@xިĝ<+&Sne$.:n1A%7| hnѣhUz±4lcUZ|f8+$ Z#?&̤!R#Yz5; qw|$w=%9G/PB}QUmTRgՏc$iH2VUtRH>xmgN% Ź c]FQF<W5F<" HBTL?J0׃E!2w#s&=8Մ쁴34*=ɶ1Z$mW|Se]6qriEv',&Z\"'L5ص8^ =Ǘ6=s㜰.N͞ %:rt#_nQDʄ=NVЁ@6\E!vy9JRyՆɝN{!㾾xiZMMVIdMK8Fujj]x=^K!? oRp*tSrh]("r25a9.8xN;`68{|ɢpܟ+;*rLiN@g*$ )''0*D8M‘ CܨV|JeJ)*[HW1i#*Y {hb Lwm^PdPޥ(Mծ!G\- J5A6!oj.DMu//eR'v?*?~ Cqaf?dpv ݵ(>p7mWC< a E]߶Jvc窎k/*Ju,@%-nBt?ȖJfX_I}"Q;C9D!L\|0V+XU.{z0[&SA@[l &bq 9Wl.ѣԤM; BmSl0?ښe`\1:F`7&e:6561A]o'rcbkl9*QSo/oмhUq.@5|m)cLY ۥ*:ä2.ٺ0#@^2e -G 3y|e,Rl+PpD+4?>=>9{0bW#4O+K):,;Yx:ornAda%}sTx-iDxd*B $݅\L $k$}nCXu}TNmmifN)7ih@4ŚzFofE#~Sle^Qs\@Pw$|:W``I{ |5HpTs0>5Vc,l&mhgY2r~}L*_}ԁx[WUOq:ʕH!xvߊ{xqP 0/D[XLԫwT} Sԩ ETJm4͵p~9NxypLd;Q^Ҧ!D(P &gv~%ڑi[7_FXH^aQvCS  ,FkFZ tT ?8_$hy)%@SOΐAzsOU.Dbj0h#3K+1˦}A[2&QY>'Y3\fxԮ韒H㎇F&ް9Zjv}+h*a?,# ?x| (.)G |ѵ%n;(&byNN u䡳ldl\~x<øoA]tM~[g13R-dKYxkb'F>Q᪋@%t?Rt0F[X%3t ܼ>GT{Za4`1|m]poBWK\9zd'0A@0i>'2+ nM{4ҶCIȄ?t&ڼ3c86%9o.YܾϹi pm'|xV0 P\F916z^lHS4o<ؿGR[oqS5u\Svd(924%ūQHHJ_=f+/zt"c `Qy@)Pkc*B#tƱ0i$;'e$/ٽi"Lw t%G1[\v=Iq+V=aTdLߩ``r5,m/s3!9a^u[xhX=FGף ȯx9JkހјMF==b Z؈9SHDVQCl zE$jutax/ R: fJTϟ` V> F -cC>ēuAN~IΜS^Vʠ8SQ>.KQ:#7PLOlwlb&0)l<;~N Mz& rԺ+ɦ=k (W w5TAǬѦP'\2&BP$N` '0ձ<Ǧ9,hك2ř-}7j]0 @ Հn$ר886wR@ֲdU˼5LiUoRDQT/#Dx~UeGeV`YQ}Mg</^B@{}+uܛ˕` [dæw Ьү5\[?\8A}$?u lBCTbFU} NTvH)ų92jPS V2p^48wJ+kM:Y~8?jO]=`(9^yBIӄ&*LF3QwPrk)ܠrh.9]-±yK"&u6FGjT`%M wƪ9PUqH9VJFHX&`Z &G -zde-B`6mZi)84KZpR'Ak1RΨw8V]%dFrORCkm'xK_adDAN:`ΔyAOХEwT4ޣvMo@g BIi?U 0X>nsMLuzqIsQ&˳Fxq<_)(,v7t)|](t)fBHhԬYN&dv-q}@=јokE W03|TM# I4\#<5H0JSv; Xl~ ;x; 8H@n0k^G }&G7PACJw;d25VTTcpSF"`ss}t#IUڪ1R}-{&VU=o+h+ԿIf&زHː$eT e!9v㏇*#\ҠhU:f7={yLHYÆU(X$d:t2[d]:Y <q a 1Em9q}s ԷI=@`KQ`Z<:# ]F(W^0N]:<I?2 ^ǐ^_ &Le(h%Zy}[Dd"('m%$_ץc 1H؜^%jǬ9&KBB3_)#"j5DiyqmJOCH$3, \DFo\Ӯ ( PIcl2U'R]Sn`dRgǰ,BnQ/Msw= ՟BD\"I1BQ S:䡈9߹m˚\ei=Vԃ6tRSƨYՋ33>G}k1w0S=7~ ZY<^#Uj٬AYIsdm)]bC߰ Ni8!VKXZC+z$̔/v͑N3o|wk"v/751 ,]15DHg*Oj-%ej,  \aߑW{nүˁ9_]*"%𛙽i$h-SB*Pl7٬qbgflZN@scO-nX?^3.C"S0UV ֡/3? kP+:A70ss%U_|v:wN9յPZޅPׁsV [Ahx{7h D8<.0ZlgNw:4bx[reFkk+Dt0wpY?TęD>GC zprZWL`AƵ bӑLyOͳd@]N@ϳ=MY{1 PO&?@x97سŋӛWuPQĜǏœiqIFQB@k*߶6tߟ3j+((x"于g FCӵշ=c\"Uv9o- IR /{,=ۋև/Ǭ4JgyGӾcp n)GIb(`aڣ^cIIS^$8^|8[XFjp)O\dψwVw?>0}9<*wUDqZNJvtpjϸ$0k޻"!Ǹ]e~QMP(x*dh @V,R1%Aa!'3T GD9bz\7<3֙BMoM5Q?&*f/kz4=$lmL0m*1Z_AA]Âל 5Y4xG z&Y({e-Uԇ nEazXmcN09UG79|uU}*CP͏2eFqT/(=4̥H|ppL(s HχV>F`4ѭc&^ɒȥڕP6ݾʣS̆ҢƒJⓌp>p+o'DqW% WުR7&}γ yL\S|%7q:toq3'reQq>$#%er@dWon4I얲='m(ԴSi(2mx h13N-`P ^8C?7֔Kwa*D2:dh [aD}Y9"gC(fr;4ЙI2v}Ԋt[ mP9 W%z_U/HZ,:otecS$!4R8&{Bpb; *S4`J&ɥZLyLzn[!fI: >zʖG{~Eǵf:Qr!Jz%p/@=Ncn%3d[tISfId e 魌'UrHB,J3z-M$'FVÜ|`S<3_`%{' d#;&,t|ւ>58̀y%!;TŸ6z"ȡ*(RC-p,l}o=倫'W(Y/i dR0 *0Zb,DuI`eׁ*0/XuTT56&zKW IAL|S1 z.=LvZH`d[1|U ao*k>e'aa0ZpN8HM@PIiX]~PƅSs.R˩n &S3R]NFS nR`#014oU/5 QkTU>CƏy :s2s6м$LDb 2pnĩ,#=JQO'6b >bSsAbT2f*C|Chy?8 '޺R A:.UpcPYhe:~M46lӾeBOqd1Y[sT^UԪrJk[pG';t. rЪށB|jyrc(0e|KѶa(\-s>I **C? cyGp [ w"g-vOƹv-c:LSN#{١N"MW YwUf+jnE3-$h;FKkWk4>m0D`Nx^Rvń>rmDBW?e3cֳ1U K_ %iCH۔H=(8$ZcB*1tBMgX[NڞXHm\o+s)tIpй R imbE~3.WK ^69D#cEI:vjZv/a& SPٸ-r2 _7p5 [H\[9ZM(R6UQ6j;[v'wh`8"oM3CJIf?4ͲXʟ$BF\}GUYm]q%;kYu CJnScoʋFA7[J44zpxf`o O4ϖS=={Kh̝]]ځ bOIO{w_%CLOuD[GDBRyo#oH p p 1h|Ʋ31`R?'!v٩G|o@)wn%;|n*]&[ YTe]`bs Wc<^i u78Õnu,,F/k`r-.^\7{ҝr2A d_،sfRhݹܐeXfM=oetA޻CfT@XPk#?4f`ʠ[,Nl;"B}SV(LbDڃ%MS>W᩺BRHl־S_01q_RV3S BT1J1"z껨T~LŸ'b 9x9"/IRY0˶&U欴n;)?חԦ,bA}UY5dX> oGa >pMŽF|1Z}t>cƯ:==%RKc1MR a+2)BÄ`Ou"KTۦS7e6L35 -P62au%+,rf(O_8G𖑤9+ Ai/~ys>6sBc;JΙvy1g%C3rNk.$%48fQ-~MebM>T8pz޵<.&%SbZE%KH۪(.h֬ 3L;2}?*t:hXU'RQ 7$CmQ)jɏ_(\%lY8Ndaa D̢F+Z>{6VL5NP5A>.r[D;1&bE"=2_:(.@+~kg.z) NPM2SuR%fHϥm3ekE Jj+SfHJ3/s09l{79hbwk41?صm-ކ$Sp$.HۑCaZP '鸺#Bl. l`́5۪U:dytgqi 0"EEvY"!ti/O MY& U,V+kZcMdLLz좙i=Tއ5㴯<|bhda9jC:k6"rXi۞SeX `|Eb(q@U~,֯nZ(\;Yd y:sk}lC1֍CDfO vxP~KM>=/'e i5AR1O^.wIj,V.mƙD $/5k|E)i<;9i[ޟ[۸ڇa2AHD ġ62 \rB(Y  ]70"R{'SWr_bjbSdnsZQ5Zq{)ζ՛Fj•darkO 겶%v Hv^K 1UpUcV?0h,+%WW幥Q!בIeaÎ0}P%,S0%\-ԚVgaepΞsjf zZjS^,-vw'bo|َ|Lݙ#[7u<('"-`׉)ΞȜo{}tKNã6QK+)}|ߚФe:ٺPZ~IK>}3ok"}!AUƆ=N}yϔ{ ҐBYWط)g*K'Bn7bTIKv[Wt+TDž;ڧѠ2)})T=}Vg^ƴW4@96rk;X"@Tw)lci6+ksgxmg ~&f-kO|:}(*#+C-5@gOPg Vk:]<|%\ǶۼEu47`t@#ASHUO,sbC_QѦDž,~'wg$ᡶ !oKEc$(mV6]݋d8SX%m!n0ˇ"Hz* $ݮds@F3W3`B\ٺMX޹ROO_v#d.?d6uuk8zN\ ǹz N$=na4$iE/צ0rb\via/QV]  Vfa%H=s72&idqMvY6$Y@x ~)Ikp!!}3<4V! |kå^6=❢+~A+YLDtdҪ5mlgF`刊+y4|()x@ 33+){Ik/xQM )GmRX<\asa@8VM4㾁h7{} FbryA FΊ|U GXzOIK{v- D=鰸~G޻Iw7nJOAci R|>]ߊT3vMa [/G E1fW/zM!һ9w%*T)$/NttTזFcPL.OUI¼L~P8V8zƤq 4m=u;Q45NUde+XO0wV.(no DXsGN+)ҮPV}ѻxz5-6JIK|T\.H^+fZҫ<::rgD8ˋ߈]SfQ:SRZgrZi颭V|ň]4}T0>#J }MF xNv QX9/Qj?P?ֺ5D6Y~wŨܤVQLfD;Ҝ,ďg0UjRcJ%<7JE`LVՇu Ozty󢙩Y֘Y=l{5;e]iMTOXVufn%Y8`k%D;4`Q6ntT{7S#ArhxtVH}& !d#w@K5PyouhLS)/0F^j9#|LFj$LΎ,&ǜ^2>{z!)_k,0رSe#bOHH>6/-R7&>0#߷`IMX&5j/#g;b819M˟6qV:0b3_ fl2r´ѧ8${- ʖϯn,)X+E{Gj%9nÕ -Zkjc a3F[0z)5#& ^ΌgwEԡd*9e$ob:/DKv"{'_Cڪӂdh怆IbQ]_tn}9=Ln^ 's`ՌmSj)&a|(\rR&U227-RkJ$F"qӇNK֨nx2~G0N\fKޏ[lWlOc=M3?r[儚V!^ Tq$(!mύ諿\)J5;FqfK-Uhm_Nh_U "Ԣgx6mLL5Ɲd98mslvwE5}zO5v[z[Xyf zI+#L@TY|P$GԢT/ji/[0V4,Ͳᓄiג䷼[έ(4mi#s G1Yfpeh8 e_{ײN*ZK:-Ԃ+^YjKZʜQ|Ab\-HKjMVZ[ -up:RAJ?'ĀA+`=\0im񝑹wG]aZTJ?Rj39j Jm4dT~䃳{d%lݔyYD2tsw 0`\e'_nA`Dg?$pkRrR;]w;.ET96E+Ajɋ^>8⡅ ͳ6cgw#nEom7JE`m [-8w(n;xFOkcQ %6.%ґ ,Vr`ٷ^3BM_""xYkYu b-z?t[1Fvn7/ af_LWvtVXj "P5Mi T|`VuDkuܙ &?{nB  Wda>5s͕bC_b]w]2&>a $$"]zih+2wBF>7n~C>fY0qz$4~A;&@Ppx[nHaFwrCunV>k-wq6f6LdgYqiP3<6 a|*N2|=Fw—c=%^sќ7'D>3F~j!+qN})l!3}jȑ烡Lms4 װVI(ACHtpy'@b}8&,,+Mp"_k-tn@x ?{N|MZ%j2Ts*`V(Nl]\8]QuVA`;8*3z\14As;=*% ',qGIȜGT/[ՑZټ[ *7}|72Arq_]V T-ۀZ<߱Y?QTT\.nTq;66A,=Φ_>E=' Wp~5VaX+=?@i͟$_HY81!bVha 0iʷ AƸ ~!!'fMz 1(#*R:1 w />@d`4E4#Z!%N}wƤ4V/nK tjC@"R.mSe%MOZ>"d"b~RpW豬x[?Wҋ{xBZX4LHlKta.ѐ,Kτ,XyTޓq-h}L #ӃiW̷Ď3?L Ѽ,"5 kN9ƀ0%S{oSeBFEcSwy{%*Iz(э }3'mɊ"mkIUoܷivnm*JEKtYG~1KBG$BBQ{KH Fty̵k5 3٢3:*7nU?sݡPWWL oQn +O׮/4B.}|W󏭋wA N艉6rrd\Nc3MA@sG>a$C3Ww&I!Y>k}¥:;ܷMTGSIۖK 3kZUu~B d/$ag!LJg׵ߖb 1[>)3 il[ύp< svyb }G J7.Ò_h L *1=`cUy)^w7;Ax\VJ,hL3sxc?h\"YNAT Foa75;J)dY^%ܻ EDݶN C-VG{Z.UM*$bH $onˇ+z{a4{e4zKwx@&6J냽T+,T44-SyGoqXPnj.{OPe]&R@+ C/& <~w9x^ex:CIZ <- )R} ~eC&7>oٹP:CRyߨ i @GkՆHhaR&J"0m%(fQtyp)UԈJz?`Gn~ jD9-xVbG1O1^쫺+cZ s BW}z6:DloYJ2Y n-6,ցntP a}p=ŦпhHv\+#]wm{%_EQS88T6oz8h$Ê<*7D0pVGF!+^5K8 Zn __/͝XH= Vy?>tȄ[\JLUߎLVosl! 9nh@wO*QzF<9MXhg.'<\ui-DNE7Hʻ _1Cͫj pp4i:!)quKCb"of,[qS_5MFH+#qOh2v~rAHO} {3=4y(b_{E"&4Ɛca0x:aѳ̡=%CiQ {* %%yԡ{mOE .YfF*>l4 1V?Q;u+3ZOU'ʎMYqbb'XSكB!Gy$=Ru}I]uBBŰ~Qs2zS"t}8b$*3@ 9)PK)]Ȏ^c{]iy}tl8Xs/ a/XvJʼnFetCf8gCM-41+!<?iA?b'W}*\!2r&N3߾b686I.mIo?xU2SVIrIr)nr.$UYQA'Uu,Sf?5=':eXd`+MrAZJtAY1GZ3Zh6;)R GP7ϵ?!?ԯofK\!^z;B?P.ޱ ?mz6N94RXRs%5agu9\i,{):O"< M:iJ [`o ,VuoCH% ͌7E?\&@ZK#è,0ϭ,H.mb<àPXRDPOi rVA% ˳X.|.4cd7#_˗fJ[0&a튥+bFMW댨˵uX'6[_下 el d x ]6mPY!C3̒/+ZnDzg9X~%Cʈi+Ŵ 7D$V86ܾ*K.De_*Fz-XyNsz8pbyV69CR?RJuqq.;LSIl!}xɥ/@x8@W]|D[VxDN[ $=GgeRNܩvPwR\Kul<9"0(o{)25<%8Sۉ:-`P3|o8l91Fo[Nѯ()kVXfU8>~˃Mށ,R4OS34t۬7m*6@}F2IÞ7h Iy֡0Yr$)4'y$&`eukMQGIt_ىo殀4; Wg {cYM2n6ٜA\9Iǻ&Q]iU]4S-tH45LF) Y @? gqfEHIfC9k%N@oƵǰV0/XేeG=n]W5\x_96rnI@.m?[M " 7~w&{#ͺbMauFzSB4Oa] Qf;_Rp|˜q+]G<\"! %<]3>$E wgSB@V%z0o}> czBg!I>&Q̖\$62?|-ZqT$B. ;1Hcƙ̪ScvrzqtV BL?][ҝagI[ʪv@ANLb?o.||9kA%G5VCBc,ӂk [B4:)<W@;Ozd7EU&!lYm܃}D/$UV*WFѬ,4l0~]?'ex~~`Љtis\!"RSUMIf b4sBgtvaQ4dQ`P9WnL֗ik #ǀahTCa 0y©0tY_1@K8#^}[R9G N=戟t$4ٰbMwqnx;s|D5j4V,G/ dQeWDNbHEHg띥:境bp 9}Aa!p"Ӟ-A>cWV,}6.\mUXc}u1\X@\5lLQ|'8 D W [;r\o=JhMؘq^%\e-> >ѧwRvI@ڥ$f$wXTR.oc;2ThMz|ADJgx0q%i,,&a%''%B|S*/ EIh0UIs4 cwŘD9 IP{_~-&:y(b̡PrXs]"rJ˓ʁRԓ6s/|&"~|C6 ڹ`B#5(674J<.=¹]n@DTԪH󄇀_pυxӚ߳E/Aw֮s&Ӵv+-,` B"*t=!F{%h)K%U ^4F2d2łT.bu_.yv džhqT{Hknύ j86osRơn iFQP o ޙKP昞CCM@X^P?Iny!rD]hes)񦢺LTׄMNa E Rryl.\Ks0^ed]25=ZcL!cJPu餤ho_,"ۮ\R^QQsS[J7lj]3 >n$*&mե&>!9/j:_1A]O: &LKS4O@V XȄvȒ ֎VR0Jl#>VXGnA_@9-@ŸaΘ+LކJҿ&k ╍N Jv6Si^_ 1ˬ+\$긖@=cgO t ^8+"ª^bn"G]>^v7+gH5iq3 w{hp{w$ځuDŕE2w3j]^oEsס/:t@9-I@0aA-7HD~Fhd5إ1 o{Q5+LL$5 ^q  ;Gh-RˋD'_[ᒷBq IHFNXpx?Ub  8|~Tt!)kQXʶN;KEiB\@u:Sy|3Ͳ QyXmuTyRr~m5JחrH̞)^$FIc\ރ{T*K(Ӣ",טHV@ s9jvIk'L ]wz%æhꭦ0t [}8VHԏ{23Y5억2rTEӄMO@Բ(,Hi"nj4D-(#s =  V4`MJ,PcTb1aځc)zvbPVXz>3vx{"{~KjU!8 !A=d;ҨQhaz <'%%B0{ EVZ T,R/ޅЋ"  u4)TNZ} ?lNX!qiqV{s$O^kKςr+$<0#bY0$JYn͒u0 FP_ywpdu-p-m3:#@Ӗ3މ4D|mx К-)Q#3ҏM`Р}RWtncpTGŎ :/0UNZVYgf Na:?PpIE˺ uVIÂZK9_rg %i1d)VTdRS4oWFx8%(֧LRC&rSɨ?==.W~}%KhӡQcjA=̓nbQh-!'j3Q!ݵQ50vҭT>&/EHN4z$.18TV@ %|hn#gN:҉l#?>C 3@|8rۡ73RXaޣNk<q·UGr9Z@phKH*ٳdOvZa=k_vAr?Aewnjc7u2rGrwflͨ8W=9ʙ(ZŽr{cSoK:(FXbPg@ $‡0 g򘫴:4#hd z/XrRj8wKp.,R'>%ZAAdlqLWƘ0 7dCkV>>TeojK)0:fMlŸ "k=^; ӝw~BS}O?[Pܟmڡj%\7cfG 퍽qWa#c5G4C_-{Adlaෟ_.ڶ %s̋ LCv)X´w!iTY=`ь<P_ OHvdFTJ18^KQ6o֍=Il9Ϋp EbHc@K18O F-'mJK,pi!=_c\^')!)嗣77 aZBtn?I#X<&y}Hn|uvƉk;߫DD|!7i? q4nb NΜ@IZ^9Ȭ T2(Sj[<~z:[A? \@qL鹍{v:6aQT{ 4i"ݍ\ J5a,ǻ/`f"bH'c7H_l]].JtsF X#F=so#%5#[IX1ɛJx۽_HIk[-58۰pHc8vzgϮGM"t(Xwkn|P>E z+}~;O:}#!j@ ę8yd_a^| KKQ'av!w[Mx&pV\cޭ_*DP1+"skWܬY)., )H}djSӧ}pqD7F}DDH%dA bڿ7fȎx(s5\ @4d֔3(#50^]P ?=aH!5Oj -ŇY 75_4]NU{ 1;Mz9#!kĎG$Xp~> m,]ta$ƈ8";HBK&}wCccwʲur6*3#f+A^!s< !lZEm;XQoR8?gvv?|/A,fr`=kQL{fӡpaFȵH,1ԑ^]xx9i5|csj$Leya'H6zc巀 ǟTt@l>51)޾סA٤q6y:Jϔ/ӽey9cvi?^r=pŪ}d_V1F"y[͉;b=T&PPL ,r@(pk)wIz*5?P6Ft:,.8!nGҿU쉻cm ̣ǓV¦rB"<$RgQ<4ӿ*ERǺVYGxGz'kMYU(h<&ˀ,q?kʚLr] lVfFw)Y5M;GxLd;,_a0bP)aE=yt`^~kŵ e>\ u^Fvdpp8aazhv$ơLJq/#Z%K^5pF؏/`KH@rɂ6XM\OJKr(20yr?xi\U#>y7#8]TL%}s6 oc%u0ªL4a(2)?ѡr9Ԑ3p'64GR>n+>N+TQ2tDtG?7]hX碬y~9< ϋQ|nUL"u(NrN7(H}ozSpJHMN(7X8ySv$U((Y~7;&^_hF%>Lvf4mEъ2g<韩3Zl&A]/_,kSN0H YL?+-D?V)=!Lq TژK4zTɁ1 p<#w1C 0uv*>YFu+@ vj2@*oTS,QD6Oަc>X\ώώUtB&P'׵B\8R)3򩓁ahtܹU/N Γ|B7IE'j ]4ǵ߾Ocy]9kfR!1-4nF=JvwʧqY%x~!Rs̛,8>Az >VE:50=߼Q?S2fRܚu0XZ[yE8ڋJ-). VUVǣC+D14=f©@Ls3@B4ZKF[)]>+0b?׬va?RUe|>yIP1vVl!{+3DNuR8:4f|ʫZ.z"3wF|UT9U<|@Ů0/?m]TdY%9~HCx Vjep`fUUu8'5t.X}7B 肏n$1eaa];H ֲD\3_UYؚo ITbV:B7=vJWV,QS[/W8FN{Tdd~فj@E,93:p-xš&:$ޔ2 nBXc5Π ܽ*i9;K Vv #K>&w.n^0ʱ@Me*UCdU|d[!xeQ(NLHʍ!.-So4VwyjB2bJL(UqF č]̵q7_;I"^6m$V-{7ʮ$ja<k9F9;E&29*MB>m.v;.-Cՙ2m|8{OS+ g6-d4&wcyo0, uCݠۣjQALo).%|$BI+:91ޞLiߒdg\^t84 sXE7dϞLjڲZ@XYNjYLWՐrxPzƦL.wF|y#keEo9ΣLM0¸E_FR}!QX=5l/9.!a!? %nGraa+v ch 6,\4oSF$0˯EYlY_p8uAG `[7& v.摺x|z$7> e@9]z[P%LM O6+l LR ]e:\d(#8|&K)vrd'^= s_kN  ~ZG  Ȁ4.D4RG1^H3E\ρ,KKdlW "=7-CSi2::  Ӻ)8OQ p3K9J񇿊qoS<7zJpV ;hYLLeHg^\agjֽ. !yzyu/cP2Nnx#PMsscvnlD>y">{vh ɵ&Uectб3h_BU,/@e<9I3\.08z!h#]7[ɬ<*@~U.2DD\X6zʨyl dzPϰV.B>Q-'. 58Aʺ[q[~YAk2P`FZf֌vOZ\SIySQA}rو:XYw -mOif,QkvN[C__p'1bnN4J+ʳ Gn Ӹ汝#صrJ\nFh']p+n]#\m9尢*_7Y"m1B3TXe[r67kКAT`Z>(0}{ v+wlN$ܠ 5>bHv챝s|;kv Qt#ZN´)"墨*3WՈ7s!Ii!x0i0Ӵ*tQ#v 9P72~ˡ>Qbs#FyV;3[,gYT`a{B7&zq)_N ih_xl#Y6X4|b=l{I0f Wf+D?hN[vWmk;VInPJiϹ#䰘uQƼ9>vvӾSdޗM+Y^֛(ur($9noDEض ym5yeV7:\$x9Yo78E,{α|å)WЮH9#v#Mv9<ϳmeD`[uwQ^׏NPt60ބ|ZpڶZTgR)΃E#Ϥ=,o͵>k}NpQnE}s4e[wE-M6.>&7qQ2EU&7|qxxCooY*h ZaBb_h5i *D@zSgM㰬\i#ݎ@o[ߖpdiTCp ?^4\ likJTivhiYBH@J55 ]":[tD0"쇗uXͮ(XIGh |/^C#2 v~K^aBQoAZ rE9#k{2~/MQv&loM">+𸡆}<mn H2{p[9-l 㣥$GEi`-U1L mEG+ɪ#)y;ÇVp< i#I.]wǛ'~W3h4lɖ);OLsϻu[^?*C4i<ؕ|c$&FĦӦUc. UQATz6!ϱJerlI7)~̮BW1e4Ӧ (}܂OVf2Ss3`}٦"с8Glإ沫Hķ4,d @wڹfa "!gN=XE z&C\E@?Ġf2KI_Jf :]u}2ĮwTɅ83@ 53VF*dy֕7}< Ʌc=?u/Hi5KbbnhrkC08'[l:ynKaMYYVh\vx=*Z`xq̓1-ۄ^(1 IF L3o6lCrQt" tE^?}x(:ҡ>wJ, +OAm'IfK@OȝW^쾔9#A]z6qa^ρB:Q Ay;bNkL0؏F՞ޫ!xϷ&k%Uj=f[iL;+kyNgT .B PC b{d)ߕh!.VNABhֱ]mGWwCԓLK< V+FjC/cXey}ި71ܭ/tAGZ΍Y#H1ńAebQ,KTC?;ª´aM:(]|Mް=aFh5Q虌K}(v<)4Dl;{)hJrVS1EUpڅ1r)GᾞTWZ.~0~ʹZv;0[Q)x*,/'lM$cAOm::iDNPb%xUQy rs ď,ZAud&nw;c( tcPAt 8 6Ǭz&'6*)a-N\ry`w3v׺偡њr R$on`)yeG}'s|,M&|:EAK}%Ma{632CInL@ v%+7PqN0;S|Y4A{ZdC- 4cEX olKqH}h_(x(WӗP=PgY?%uՃ}eR譼x_tQkZOqhD]|٧XX3WB䓊$*%Tʺ{!̺s&TV|Hޅ,>oJd.a#>w %֯n l U/{oub)EoLy؍HO?CK?ͳ?6n$%ޓ;Xbgo^Z:@G(e:W^T}D%(=v[,Dg!-Ou0,\a:UV-0EtH#NC}2uM[ҽ +Rǔd'W` [h^ǘڙdc \L 2},Bjav4 o7@O? r.c,VcUU .A1n6ҔK'ӝ-9TZ_>k+KoJ & CwaiYLV0P0 dOi#ڥG?P 05O > 6po2 mȘ\1wN9cNZQIz~㡑/vU5<Ė{>Ѳ;pꁎ\0<ky[A6ϷEF lM6aa Ҭ5pBN>2=ݍ <5^fַL.aI/ \Y_"@d|)6\<SjY7x[tF^"FF?Kq#7{}?̮n-Ӱ֒Iإ…H.KpFK$~:G. L NPدs}f*a&ñ`x$iZd-FNRF+m6&D 32Dǃ,hJA'yFܜQ$JM* ƃ%nQ6=:UyȿSȘ2\\釭&<u~,1e/uo1Td'Q@ #7V(L9rƾI#vG#@BL; #T6;f^?nSwt񮦯x);`|#a]C?oUjfN51VD-TVx&}9++~Dbc681)v99"n VRh.mk%M^g粦dBa +pK>L/\A%I)</8ocZt%spsRb/b*uUpO +;lg`WzX!9ۉ#*7x@Wf]təA-ɸHT!ޥˆIw{wH~OKLtĄOY%a0\xoF1"3—#`sAmfXitdΠbf2/٠=]6~H j)_$Wc c;K\aJLt/n0ռ,1)i"F8l&I/!ԫUc&u] )kS`okvy飱yS&lE4C/(Ή5sޘC_<+8 < {M#!,Ҿ|a];*0i1仼[ٱO. i| pA^POo :!wF 2J)'N4H<2 K{I E<3w]vR p ewm@idZV`b Փ Z^)Vym=% 0`9n{%"PQ3lHp,@Xh݃ |?~0lY|#y}wsj9<8o(L8=ei֦UqBFG&Uގj ~fғFWkZ; {`;r\4S_S:'Oz6}ڞոҙn€l8p4: 6(nYo`En]p珑3ntݖ"b*%:?Rq 2w$,s^, |k˒BXdBË~Y踪9NC5YiG ]_6sxE8F{ \zݢ+1pK~;Q/b`EgRLd87TO`I7-B ᲏'ѱ.AI.B5m;EQ)\#8e *)>Vpd/`Ə̠knEF=SgP+b)A3[ 06|'mj+t {q dۥ>90SyS|[Aa:$ j *LWLLc:? ;ݖfN~Q/vvCFmv|q:!s, .@xY2Ϩxe<.د尷|P [l5T+œl V)D+OrOǛsP7^å7]¥q= zYihqu3#:(JZSv\W3<ĂƬgonWQG|8s6j(t\߉_fBU2}^HZ$(BEVHϋ6 %XZ#f=1ՅL nL@7vVS'IƎHzgj78 AcٛzZXJTazD~*LH`}femRxt,Ɉ쁅FjNNrd_NdѼL#y)Z]t$ b}*vzA&1Imz #lweiCaQ^ݟ0O Bca"gV+%1f,PiL~!&g<%N7 PHkſ?SE;׌{؟ !Nþ몍Z +MB^d?6+a:xnp2 ֧]ʐ8òT@WI]-cA!RfrM*}MEf9xsXRj}FD4`v,+9$; 'zHi>/6U,*I.Z4wF=X;1~15o Uh kj.2K "PJci!823p7l`8zqRfzu PA`PSz¸k)'Ӫ#`gcx,] #,J<[LP$`Ad|MV.\aD2JbpIdyh/d8&b `/ dBJnD[.k[u; jBĸpF9\XI_[VQTPDVKp,QwK2,9BfE]YatNP8תTsDkqzR`7_^":^!qNkd$|sݮ.H:K҅O‘:\Hzw vܺݛ*~Pטe&inHLV eIH%ݸO3VfL<*{*I䧝3O=޿/ PmπRG0Kr[Ov/uQqd?@ŞLW(ƊY73CS %UͷŤ]WY5D]&V0sV#tUғ-M9+$ cjDQӉ76 mHDn~'%pkXQ(C S<;M%(jwY[ -U);}r[xMV#MC\x j܅^MlA$_wD{wP3H JmP9۟NqpzY_ 1P ..u/)b\Q.@E?o(6 C;X{v+A^,O %vK:C%cv:M IaeJOyHq98<݀8&+".uJFݣ` z5DԕdRl>GBk ^Bj7޴WGW4NkGv~ȼ$~O,ٍAx:+G^tGfdѯLAߔ\Џ:Zm[#=Ec AN~L3M-ܿ%iV؍ 褟 #ǝspI}=Q!FO3k­ )vu8_?(bUu^|W.B$PHpαI7 ĕ <|R~G5IZh!bICcB[slRc|?%%L:D؅ae8:H{4db'6Dc2HRQҏK; )Rs%kVp'? NʜyYvʓ:)<|1Һ/REpG`?UFUo>X4_HBxdXǎ {Ag˖)arzwT~#o8f%3D؈ >0Y\$g֒{{rzPǫTVXڀ0e#Rd1yk(*N>*zUɹ1ڗ6.fӷw'(@j~׉mWm"1"qnv>%7_Ηa?:V:KWVd L^zNp1+줦%5fW a]d7o&Y(= ΨRBD$^uTS䉄*F;=c+6(H HX̕W:ut&̽0fAʟ[#Ru,ԕr=kCsuN]$ u&Y 4W+PJYIQ.p)cFFldzmT5t|rg\[7(f ٪X?Wtظ6f)Tiv'KgTY/1ASFo; &Vh?a"ʝW, SƏ5U[fmѠ?:s,9\+rU ΫI^Y@ڞvvG b${׳oSg1NHaP_bpl<ev CMJfZP ڬYέj^nvr _ la@%/BV-NZdעwѧ>@e&:C;z2t+_ $^cz'VC&-XU;Ь؜.^0v.I͗lzꪔTqC2VREkMB DwF` gfkF+7O#tC:Z K[&: "`R%&- DPÇ"֢hg&v'^׎p%8Y8 9fZ6#d+Y}Q+zC~HvKe5Y/ ƃ2y*EDS(B,C]ۼ(F_`*bw_r tD]yn֎ SJfdrR=[rC$Ľ BZ⿶ݙ^=8g&^5}Q_ݒDr=o=RאַՒE{(Pxe][eW#@;L{Ve[^\z2XB6f~#ǏDW|6rIxBAKIfr#rk,M,hX-C{WR1'><;SXZAD_*;X˿g1Z68_s՟vT#+$Jډ­Sħ|:'919kVJFOuoO;{Jac HUƢzBf?yO)a?5Y ZɄ! ~q,xJrOF|B9PL/I4%gج]pE"pwDO 8{v*]9 "20 TDhP`]6,/ &7YbS~R826{`Ÿ٫'(;OW= * u(rt ׽v9ժ*d1{M* ~; +^bN'hRiMhV'KߓI(JEyP"Pmd5O˶Yvh nn)O^:7:P:J31: fR69?}'!2Mo !/_tCnfS aA8րiƪy 7a!Q4x柚 :Ē++O%K8J3i;{Qi[VqðgFgtܤcv}e>^FR7`rqNu`uX2 j_fzD4еϫc !W) A3NW/y-~y+S2%fD4f'+rȌ7ҭc4!#Ng2Q9A\'_J'3s!()!j)dž,2)q56ph_m\e!8G(4K@^,ϕ2k9q2Kdoy)6 ]wm (W1g(ōx5=7hƩ- ^o|g}wS[k)HzNWSZ pG#D6pPcdY&9Pf16NH u*KNB\i([-ȔrlcB|^(M4CHvIHMK9KN-5~ygHY.ш=ƅ*{i RPwԠ1f&#pHF_+[J[8C_q] .=3USf24' ϞP4:O_DŖ'+Asoy6%;ݏ|.IdBj⩽!:Ij=}CZoUg`:5B>Y_YhvJE+e6svA+Lw m_f[BGR1ʮH!f%Ӿ7dE~Ɛ$C/_'~Uoצ~Vø)Ʌ|H+<*'odͼq]VfnP^‰UUzLȀYX 찮Yax[ݸr|LqxLx /]p6)M1>aܾ;<>(WЄIHsS(D"8|`jS_~ۦۜ/`qJ|x2w6r- Eip-ur ,%1|YlNH ∔nga@nk$Z3𤋮.*pgHPW:dBI <4B_ {5E"xL{:Q6>qJ#RX۵XPb)5 A$p__!b+a!ôVQn[XNl|[t82SQ=)6dnKlWfӧ#Ĝ,ތMԲ+`ωK(+vg{G#gW@>eOKx"0?zڗ?NZm1k𙓹@uVlRȜ Q5MʪI2}o}Fk{mL/S:ҭXHIksa}KQ%uP'[i3KivS ?_R/WJpv@N!67ѻO߭$#YVQSbUKid$%whqšvNv{k1EKQGP} |ԖozexO2ߢw` Q2\\f:-6p?W6 ^5 [CHW ߸?\KN YztV}4z03hGDB]4fkhs^alSb}[-c௝Ҧ@ a eIY+ d"X B?QޜVh [8vqoo.[~BŁp%ۄ,% 9nxU4 ~~Wb!>m3y?-*p-ssoY!ӝ0uK#ޞ=wQݍnOobc; 8]91@@nƘUU6V7RR'|udtэhWu~KSNK%)ToLʃ@4-Th᜶Ed:Xww G*K&|2(ay%ǭ ]i䦡$2;Hv}0xYs]m^"%)fupGJRߖ Mz%/1c<O60%1%bI!ç+6Ft⼺쵌 bbŭ;̠]jCT#FQ0fg7RPO#j"x5aqp͉ qM =YvE,)bS< 96$*\ض7ՕLX݆L)=lxjl(]^R4bP[%wM`[\{5Ңݝ <;t-ҧlǾ<򨍯k^uC4VRȶת5V' Ee>}VH|ir~R3z>xC gkD oN *rXubhTC@S: M:rv5,CF ^Vk*`q}IIQW8J5 Q o|^MeABQdUӧN6NA7p)?&( ]dIo{p֨ggRdP/>D @p G!tv+}cIF>'â]9h_y;3:2RlTD#3=025bdUA!m*#vcMUkvP hbiKMqd$ sig=@˳%)Y:.UBڳvC}<*ITjGzJ_L'q?ꊍ\F(4$)]Q$% ZT<_\=^9$ҖgfSmqaIjԺX;jV ywW86zRg^cIN^|5YY0@EXzg#[ $ Bs?Oqp{ .Xb_<=oۀl|+d=< dgJ;:~O= iJ[^A&ԕ?evEùi?=~Q@W>IRTVDS}s@5DD҉1/S7/1Ƒx L<řq 7`$$CyE_ub .1U2۟4+ Pk-m:$ I'ڠ8B'ygɔ~䫥WKqam_v<4M% 7qX‘ ΠFkݹlBH+bGH#8l'F&4w#5;8n*c. tqA|rxR x.ʼ6bDEv9#=Z 9Ms Mܵ$zIU1KEˣI[Nѿآ7ba\+ i,N*Kr9X4vU7`xE\,xR$?'NWمII<-0څe߶ A}^2WI$gk3,q?zjR<FAES•]DPCہÁSuAoNh׬1/"YV1Jr  \Qق_W!X yd/戆羧WX@ >D\ԗdHiL`ϬN~ fe~b^Aƕ!bS@;K`hDs M~*u q4< 937P2ui.RVÝg=h) Xyǰnj!FEXMPH[?\G>9DNRnE@KSO8$ˆ-TC7 /}tĶqo*weҝcwHK%IWq68{iemÉ5IDUvLz0ѿ1[#ʈ,k̠a7]4h=oKR'N/C\NIȬJ3nO0@_"{%7^/'ǀ}.E)tLWj?󯾿57ha,.Bh=h'XiCfvaHQH\6j5_ CQh]IPO! u3RqGE hƳ; o 5*«9, X6;| o{="[;T@]A9J^$Ӌ IN5zUSuAjAzt5پ+<õ4,'b4&6ݱNGxa|}˷7Nce+fl_C$x@$5>#a mf=l M$is er#mUipar ]dqDQQn T+)!|LV;PH߮-zZ%ިՈhQJ& %? lI_4$]q:cܢ8aX;h杙JF-R= 8 ˸Ι:Jq+tٍBLj\n TVf"0>vCM5$a1O?.C>d oa?@6w/0sL'(|`@7;ڬ{["ϔ#K[]{B1uqBhgs{Kliծ>5nD>i7+3L3 w'hUU߶=cJ)N3,֑jL7:K 7>$8+5TxrlԈqθ֗?/"Bb0 ,DdǑr2nOk3OaxTqkT_4,cA<%\&5e33z=9;Wq4Y:Py󵇀,,-v}8Mx m6WiUQѐg~n`WHك䪪X''(6[WiZ{ FK. (},A d>5#>ki'^96;<n#ɢВ$Dnε>mQYSv;=Q6"_d֎Si1Q|!DW|rŒ㤭]y9v] 6@ h慠䓓"W Wx0xۥ]5>%/YC:rɁiv _V%7y{f> VDz{+]G&{ESi/ }iSL`-x뉒8U8$2Hߩ0 V5$Uמs_P-+C%hQV[^^Y\ׅxZ}dbVrؖG] CVAR42cGdLYS)ݹvgѓ|ٝ2DΗsh-qz=U jCxs2D@XOܲf,&m"NfZS#6AP.\FN'l\mn/]VѽYVoZfMIȎ}pG9]#cX%VLkJ]x~zatcnJ*&w>;u/&0+sI@ %{aכgX kR:t ._':{a}4~:LZ:2s#l> v38!ikӅq8GX~pR8B>@zwwnM7 \PeD̶;\NZ,iGӁ=ɖ;4*C= ?sO᥽$8FmHNe Oin 1m[*&Ck$FA?4u96{+0BdI3I"83sDW 3j̴7'u?&+Q!Ss52.r{|AjEe]J>$ՓуU{ CCz$:=kKVϼ>dT֪>5PіZWV)@+)y&VN`B՜hà{?#Vj6;gLlϘ/r,9ľtc|[Y^;wAػzU֗xU3Dk!ٓK*愤7)1VxNK S`_j=[lpYCs[ {ؚ)udkːP%y^Ze{\l^E:5t |?a5V{ȱmy6j(FˤIyIE18eSc P`Iby4l̉ʜۉI\U`. P¨Sc\?Qh E&4^8]tM%@υAmMݶ۶LZޟ5嶺PW~x.! F{vNpf9 r@IMljbu`!-rY֧he hB+SngrQIMf"YsfFHs5"ԟ'=CO/ah 37z?ݚiGJBR{+dD܏"2e5 ؝ Z +w7 lJ.m +YoR^cv uo R %K_ķڌD tべReʌS>K. 1umM&>@Tr,9-5*MxbT&B5*ipuFI4 YSę}wtVa*nxFLGVۖgߖIb u a x^{J`% 2gh]4*U}Fw؛ 5ms7!xMIf>E[TLrבiÒ+/UUljC:)FT3|iE0E[kb0(*cc"Bc{9G[sG<ޕu)F;1~837{ڦ8J*?i.Q=G@yIhr&~Ӵ[ej>99KG/t$*遲|hbnD3ozv$Kw,QG 7@sp23/:GW 'b`7woŎ7G;o`S/64)Ly"y?*6qa2<qFEp7tZ4b37@ܑpWH|놜E0b='snj^ DW@/q4ˇ&MHފ~V8m)D+7ۜ5q@V'iLg}/^HOn-knQ.o}?r)('jU Go*[$-p)XB 6M@c9J1@q!0.* TYH (R>>Y ۺ+`,d=&]O4ԓ|qNF"g^&>@: AFq"upoE9#԰,),o+C5jp{ 5-Iai "%!ktop&XU,w#OfR1 _agh50thqfz ڗC=k qI㈨Rƾ  0T!0 AEMwLXMiQ4(o"9o&N<8_^`]^YcJjh!塉nt}`Tꃕz{[`Է5p}>& U(W./-ۥl|sJcL qr _ٺуdB1vn͈Oaxrn?up/W]T2۶練 ~?;lt[['=aE[&HHtR=a}]deTQ-щ3 >. d v[ڜO&b_'?Yǻrm"C ;I04 .ڻ&bkTGv+1njhWeYCLU?-{_H9c=J-5d`HϼοupraָeLP:>A)&uY%>r;هH]Z?LFmZ[=]-' =Y:3 6:8Yf8"6jpaF~c"|0-1[ 122sU'c.ۡvU0_y W؄Ӎ ]ܟ>jl+)縦V;E/rw-}Y l]$fe1oN- \e=Y6v0`^V1/MFН :A;t l6 ^~ g;FC~]xGh|5 F}/w: *:sz_4d;ɐ#_EEVddi%;x,ce0h<RkWT. MHF2ckszl.r'һHޝ,lӌIrROϹL]ԅQbRՌuOr6nqEs1,eU+@S/2ART`q1ߣA^=O4\uhա NbƋ$/-,f 00=d_fv`AI99C+7} }e}v%m nLˌ"Ǻ#b .p[{yl'5q s,ĠcƸSh Y6H4JR`ѶMc*J$X(iM9BLa%WiDHp9\nZ3vh 6뷝_$N>1jjG]svFgvJ3ڂzxl1K63}3ޝ +matp-9=0pv¯\OJ7Iٓ OryU"9'Տ28wo1&:4r˰i)k\) PB-S;o U}NbSE-v v]hı97mtbYDV˷َk؂uMfiNE&vt0A*uk1k(MRpscZUրj&m, 4@UZYJazv-  E\G'x9Yȕr=<{vD</J_& ckMS睈|ץ(J/݇r̯٥ؽ,ƻAx{GY3k2p,ύ+Zf^ڢfBC!Ǯu)T 1s$gRŞha}%Чǰd%[XX*˽FD,>aEt6< ֘e0L-P;bոu<-,SRBO^_h Xh d32:'[fe%.Q7wբNP_Dװy|^k߻w&x,PjLnZ>̟Jv.f2Qiw*ǼD]0yy8ǁ 4܈RC+h mdZYȪ!˩*Ndc6^$R1QV֓0s @ tX=p֚;mA;_Qq gnĕsU@kz K5m3b^ kLXlC'œ҉gmH(D>&lRFw|AIh hN.zn/v)$?R?(to=f]{JU mCI՛kTxdS@=GyQ.+&3"ݥi?1ai지4<Iͺx5 4A*U+yAI*RVԮ疑ûa'*18cqB}=FFᐶE; Vu0_7FUNxrP;A/㶙 ̾?5$]J,®ff% {7*f8;t5c,p)-dӍȔI "Z)eJZ{VET]8Q&E[ +fuϫTё[N `.j@v5[c/(W &\-nHq7Mj͌,jV) vG,]!Q( |n}7d3T U1]XJ0՚pķLNNS䵂^Dz]vvVh4.F̦aW*lf M-smrjbY !({8\H3 2@]կp]r؉O.4flHtl^cIN5Ɲ'wYuOadtEʋ&( .\]?=elf#9%g_DZ,yePDi,H!0 y"@Mw:_}TC}?Ѩx*ܕdC84H@lPfv5D޲W*2wlN4tHs {҆eAz醻 Jw>l#$WIrn1nQfdv;Cq!nߍo5ƘYLH{u 4q=z~ ?]f`_B/B݆CGՃ*q{Zf/GqvWEp-2ukZ?k}kYQ }41̮WFY~hΗwr 0R).3e^X!}y$J4Nm1)4J|hdReχ#hP`gwi1#X/R5s&ijqU7SZ9"4q;QP+rCzr.HE&b}>; w*Ov6EBn|uzT݃ˣy`!űMhKS:`qNUn7k>/V5W-[Ρ-wrBJ#\\a& \qgGs'D;/NJK n _W,%c<%D9ogT-N9h-< G6+ j}_|j ASмǔAm.-ru.?Y'5ܛ $c;@$#l.d`fXi2, YZ2 g\SH4.*T k_M\1[ dy 36ɦ;ӕ_xYkD/ϯŊ]wLRiXWL ⥗gHSPmzЭ8{y@!`7(J-ͻ{WZ8|N.Z&p_. ]ubpԚЪJ|&nِFӦH⮥DKmWdHfN0'3pT[n&Cꌦ:@XN2OL<ۣh6Q!*6=M3 vـsF#畛LĐ1nѥվUQɊL(bKS0FóM1 +BF2#|sB]/0BAi浣T>d%HFZri.4-,W [|S+*I1P#ԅԠ;F~TAW{YߏsMmC5tف6m`A7欙l= [e5.Xy{:M lnM-*?K6R Y^Jޡ_+.yx,߿i`TZWbcsl\ S|KpffJƖn~]֋}1s >ĨP*_w^q amA/V˯u/ )wMqepq9 x"!%P%zAHեrjv`LCuϿ `CaviJW35 :UuJûxW8P F*LZC[tuhhs"ӳ?bW :+U (FjD΍H󰈤)N--.Wb%jݢ{3鬋QpM9֗]HZ'4R]bZcҿLBiNoRrA+"-ݔ!0e< QƭKO3`FJЏ.et|LvWW"ɦ61S#tGqUM^ 7\jy\m%Bh;8T4x{?cH>؝;'ؓ8b$ SbI٬Ib}ȑڊN{0өmSrBo}3Һᬖ\ >D.x\Txf"Ֆ*LK9a0xA^m>>r("gRjMO/ gQUF\ PcLx3F+`ă$nG/KSr ϪLaô_?XH'IY`C+H+Hȍxy$ C\m{#|GzC,+j>1Ϳ94Yvlv91y\+0WOwU\BE7_b}G;ﳤ(h- S,n~Q`-eO;'简GVKu4MTOA O'L d澜q]8#!iLbdilǡu,2SŲ:SYR/z.w(V~%eLXՂ!=hi^n[fLYбz ! Dh@+s瑸jW9p Rpzrҧ9T+}4(sۇEp HjU27!b;1 ;ԑ?t# 类@vT`ѲY-Ԯ}u={񑥌Zܒ ysJ~cupdV|5|dӚOEc>[9g_xfZ(Uj߉{j̳$}uH,EBd1xFxwz6,d=tXHcGyW ԃ]b -htEtsϷ+\Z4o,^F,rNAzG5]c;RKSy7J%8t!'nlV8v,:;Bb[ÆYwL\bCsOuRwr ym}dI37={nޭ!,P:ah u~2S_9IJ$e!\naqk]'\Ld>! 8Bt琈5$ nX[0@zVA~є^ b'w# :="0rD=nlu4 cOy _$Ol!6pJFÌYiF5>%8NF0m5>A9Wֲw{4Xѷ`8Ms|-"4J/ T u?z7B1e3E ֲ5QD4 2O ;<9um"^WfYvtʖ$ozp?j\5G:S(*FTu?(JrL=hO٘w_bpD'{>j2蠛'5}//Em3gu$ KW>ӕQ,-SR#J#KDGd;6JhZ&r SjאLF)k"h_4&i}m+]U~b$ K+9i`t9_(t ^yW]y9B(M9Ȝ%qwH%\M Hwmi N/ѷ"r v0Gx8`r[Qvaa;Ɏ92,- >W\acى^dnKVX+7r06dY=+~D'F ټ5 XNݭqOol m*9 &r3G}Wr Im#VcKk,&:䂜{2ũînEqb"aܼ';Yx }qީ8!W8 uGd3 #"YVQ3@Zb wVQ 6-Qw>&F4 I:L!1hlvIv꭫:j8+[15uD7joݮjG=L1xK0LOl r b WJ5Ҿsq&ih!Oo CɣGG:v0(U@0 ܧA>KP? Պc*3$FŅ-gƼÉ& .5dadjgL!/JߜoļMhW^!g : jx imH/_pMc1LX? Hvi;[_I[UA-bZSN\bD0r#Xs&K25/[E3^ډ])3[866;F? V4r""{b\=t.O[&DjGr}нa^y5[/HUf2$ּsKjܣ>GF+[Qc%N $F Drc95ɬ*~cEUvFꝭ.[_ٰ@f?(ibᄢu_&m 3?,t[In9\Q=-zVCYŌw@rl@:r^366c2# ϖިtEs ]˙#;|xys{;oP[*( >S`R{ D K/MPNB$^Pٳ-Xꭘs:]L3g.֟(w= G 1ὰ~'cVHlP:&eUT3&aN$qٲ1&swyq sL"ݏh=^TC&NsN Nay p8ȋ\)-&]HB@a.t`-Pŀ៿%\V6G @ܬzmM3kbhQ`]7ɞTҮ-y̵2+umkY:CQ[ԲhwSUZ,Qzcٷ0a?s{8opnN uKe|To!%'ύzw ̎L:u]i9")[m WFs^Gr*@]0-bz`觻)HR:WG'#B;.>'ؽ'H>_(`0MKܤ vamp7n1k>!{FkbX(Ԉw*K7^IjN+dg{ZLb7pmYRXɻ:[1H5#cZG秄d2U&~dƻ8Vt$;ɓhAٕVvw3>p^ 0!, )R+zKq/Mp,_Mo<}vU.nC9rO!6}p1$eь\e1KSПim6,OXX{9qA;R/KȒ =zKqS580>ܼЁ I'Q/rcNJZoX*(d/JR*\O|U7rC`|Zu˻VUZ`gGM`?ީ3)68(.v_ bT*@m| .́xLdl X/ŴKE s Q`)!m2F6٩jRεyއgV7-̐U6Ddrg(Q̾OATڶ>fCn e].^%,fRT.bB={7j2Z1 Lڜ )67ѷgB k$] 9i,A S]Mdd/Ԇ=ŧQW>9Edw3;?pWl űodiJ3^]|q/"WI# Ly%~ 7<9UN5MbSa]C-;8650B$[z]2uU>u䕤6QO8`!'ׄae}qpcPa<X|Y?%& [.'M:-o_|<DL.S(s5'-e3QPVK)[T5ka)sܽ 8JYG0B65&23?sS|2}Ki_KP~˜ehg0nap1].1GeXF0޺PI511 /it0Vnc.M۷<~,&`>`Oz&Mmq;j΄</3f(_tU *y <6sjɼ+(jԅГBDڸݤ~ά`%!noʚQ>G@n7#tŎAW7XF{zކ)/U}Avl Ջ# J nJ=|ʓ/j+ͱ)ae 6$]Tb1Yc>;$̾ޟܺE#Za9!g™4)~Bń qAsl{ңЎGW yJ8Uo=> nī5!u" JHD[=.)jp|g#PM\RR֛G}6G5܊+z!E?vp55N*rQ6=XuBU^ gZGa3h^"т{2S0)eI5LdpLiVblI^E ]Bpqbg݀frF/a'~T &|̇w\#)|5d<\61R4J@H`Ws[Oásl0Hf=b[ oZ\ L v/M} օm0$|ɫiSp &h^“1lr{rqHAr!^2p25ߪ}ڦ b5@tPn`hoNDo[}5Vj d2'a' 4`eSZL )aFAlppiSJ!۱}1*o\䪖J7 s^B #co"'Dm(JTy®N>ؗ܉Yd|׊ãd Vȭ)xUzYͺ^z2raNos;?NPGo2z@$3;yjYj,dO+u~,|g8  ECSm1fM`ڪ@N[xZp F֑A| 5^u83>$۴Slɯ,,,^xMя ^6".@M )|T+y0Y;%| Ў/{깱a㚓?xT~փVi:t~=Nn%24Ȧ p7g H%i~QZYytGO%mѫ=OK9\DQX\Bh;)?]cA}Ykd_1"7o{7 k8Z8d޳[_Ցs/%Z I/.Dv^IuÓ Gc TO**6sPn ]`nk@bPſ I_τkNoD.o{7yOҚ7PABm:DZqU#8\V3n}ޏ4Do-$3}֜! tD@J*2a93{3h% dP3 uVMAQMu~ {SCBgz?1B0z{=jn"bٯ$6NQ-99ջy 5ڜԎqfQs韤мθa̎4TB^xpCgd%Ddmo3ҋ-jC YcoWβ8GDnEϾhL-nr<̜6+mŧ)?.^^$1f%˕py39P%w/HmKEj͕ E#1s!ag2j+A2Iu{өPxi tL޷ YF8Wi=pS%ˇy?jmp(4ä"N3^yY<HHZzU[p;rHEͼ̀P\vqḷ|=}>uH_E#´:m%;rX bS}h\>>KQ&G@Q\37TVbiD-F8wf߬s]cvL1C9I9L+Tx0 Il Hkǔr{o4V"јwљ)RjLa 60ԅty_F@h=(ay"8 ր* (H]&\c /38h㱝]]&?ƥ7@nWRHg}cRP;ڌ۷ޯ|Yk3>u) !ۥg,.5^t(]po;h"o-ܪgNyYjzl[fz$2iH( "wz$79vͰh/o9tb>u/1HlYgYz#pq+ R'bod3̵ab ]@ݫǮl;@@5D)t=A IW2j%(MgXem쓙rq'p|iֵߍD`GT SNQXNwr"Bf|bj^Ģ[$vm,H|ˑƫTy(쵆aQ8Sޑ$R5ccG12~xE+_v#_a>[:i'HC:^ OJ"F]o,GhbݎGUH^+wt?c9_qU#i*aIu!?3mp+!oٚ<~"e?: Ed; 0X.SL{BcAs/-o emq"RyPsJbAa  > eizIX@q}@X! Jק{Y$nQe -<&ϸRW@U޽yurHoPXML/q|a˭:!g:Cyms8^ʯJ㔿y{B7j=7%RIyVꁀ꠪ٲjp"s=yS >8Eah|=PG"8aҿ|d08MD ,PN)(m Y!U2W axb|ˈ3G" 8b^T$ ,&"ZϴuWA!g0G@ BG7d{T"t50hK`6{!\wI|+чd`B#/h,[#/WػҼ(C*+K "8{;/֓'iE==wm '>fZTvzjk:EaɥM!<{nlA: vG6Ies"&9?ܶpJ37ᖨaaxV6t7JJ"'b<3] -+4n34UY8dg!xQ|[FK'nũTzp >Ldq'RPS_g^F EYH˝u2>]R9]u>{*ܙZN429=b57T@1tOWX3h;A|Kr\č8n椲,ձDb:O;e8StƛjCy_tE}a,2HIRUˀ9jyRmG}%R[ z B.-"W~"H&4[ A .T Td\ 8c2Gwk?{W֥][;T;?S&l3&j .8yc0׍𼇉ލ=s ڿ!8ӉِPjQ.j$1L[iCf ِ_F v-ԫ|Vi\}Fry-D28X6cS E\U1M$ ?\QЋ$\"s^r |p| Yީe@|֮؝;Mi2HIq[oI~HMĽ }x ĥJpMUF;ȣnN5 .k ei۱I~ǎjG'j2!ӕ,jkВDR :MT{R&Y䱢a4GUw)"IQh,sgO9' ;T3Ō?/>"طzKƄ*9y`ST3ڣD 7غ>Az4c-l2ةsqc["GOj~M:Xݫ,-3-i9k]w.pBHےT[Ь[l. ~"hJ1tA2͏TlGI5JLm~gt[&bXJM:1.Xr)~q,-oύ\Ո.CKAOEܠQ|+Q;|On TLFL\99'W>mb!}moZbFn5O} =of9oN'=ugO$ 홈ʜ8Iiʊt+_~mxe^aL\leK5{ExJx!L":@]n{,|9D=7E6(׵8olGW.|~"t JXRN|: jXOMTى 7\'L? WDFxVpy% i Tߜ,ŋ]ߴjm,Fe[j`_pU(n 5H;Qd l`OR,,-~L 5>oh1Rx(>DZ󆬗nc.Bm+:*[]3 {{El? ю,>bKYE56ﻗ4yݕD Sө& JD5}K$*" aYM5ΣREeKߦo_RC?G_0__̷JT] d,(!w9W,$&!*OSӋ 2zn"wvV VRcJ$L=Ų aOE Y@u4ij9 M|;bѬd^̣|ҤS?6aۯsX0m66"An[->WpD ӹdS{ K0(Kv!q֩jB[XڶzH3P^pn0xD#Bhoq zq6r`/<'4Xak3%-"KʛI9>trOIo j#3q*mΊs}=(M L}Wn3GSoopywP3SXW6sp tTk .`EV]nrɖ#xRT\A7PzWg{ESz70/䀹EA3H4W{܂׃cF!W籺OٹKfd`ySe'9FNNh7Ske-?QTHh9lagI/CJ7"cWԙP 6ꖓ͎}8@NX Dm|շRfHCWvYFJVeʆ#JPYj(7"[|o]Dߥj')a0U 6?Iw;簠ugkx2"g PVꊽ3WtAjlkhjO~L/H~7};A!%أR5b{sl)SvۂS6k<Z(,Fs` d$ *9;sVBN2d-qNzfj4K8ZH>4Ct$'XĂI vp5xޟJ}J}lIÏL>0a1g,!jnz1hJc61># G6_rw[LBaOQq9adMTP;wL`c}6ЃwQDQx5䧴MZohpFTrmU|"IdO:`7;lQ[6k^w7&*҆yRO&\{ZuLc p NLϫvs9[mL'&22̍kvfߞ\V PX*~qGȾQZ*Qo T3 ol|SQՓ<9aH^ejh?_)֏ @eey49r_VBq;=nJwh[oC;.W:Г_>ud^ʙ=?^W 7D_ 7"$ЬԺEojoe]#ސxE~AU/CSLq u䒢ܕ*tdh"@kI$s5+ "7`~Ԯ.᳷'wt=!5{3gJ0QmA&:uGޕ"m@`U',|G_MmȒ/DNӡlWM THRF1\:Kdh.˝h~jD/f_?oJ-|<#CɁ~`oۜ3|)Fmmrw4_J_~zANjDzYY$I؃ךi$u'K/5EҡDAlɅH,;M<[IHw0PsJ;+ǣy  (NP'ǘoޯ vG<<.3to\M|GRQO^wʤ>y`b}҇׈dX0aFb)ϲOm ضvE%d*+xqˏN= &ĦGX&X^)#OB}΋N2nMe+ǃ84zX'Y󌦩2vݚId3> >0Jz H.W퀏,Jܰb$iM&OJW$YRoR}cp-<;gIZx?׊nr&+- m! ܸ: ߽ ՞9" É%ɽ6#PN,=L"ܐD;62Pmg[ ~QmMRJW4s{qu! XuddԱXV>y\;'4HP ^2O_\#댖M>;wxu^ށ\d.=HP`) n3LNБv}[098?4hF Q j{Vg3YIBS+"nOC`)7SPl쏛#]o7A@J u8Nf.E%[}Daub`_bĚ4d( Y_Sb#nQuň0-+DI @r^r!K'4+Yc;Pl0KTtb/hmak3P#vp:q ;E ]/t9&aլq}S_Aa`9V8&cwZe E+8i7Yt:aԊ@9УMEz+#rCݘ}Jp EZxbYw?BK]SI# n]\ 4nM䰹dYIT VNX\ unveHIMVP|7O &s77(a[|O[ flNU|];Dӥ9K`>Wu`G2Fݵ)7p\ \& ء|-dyouWA? Uh @Ox5{@K 9B",_)[hSuJ /^vw92!W@NE`Ku¶}Ŭʭ*l{"&V hSxh+3|Atbi>Ǽq|_j0wp!dN/‘'8B鶖оVj۩q8ޢ^\ʯ  hY!ȠeH9[xnrzoL!㋫QϛyrKhf$Ns94n|L|l^IĪx u/)SdEP|'qVUGӌ M(E‰ ! l~)R@̳.U2;[jZ ߅qq03;Cz;@O 谣͉!t 4 \ hY yxí"W~VT;/j (yhx7I,VGG# [~CPrھtf8`bZ:\fWr۵dgV~p+X ݍC%;HWRUu3:$.'Fq6`Esz(gƯ﯏MTA{`~lߧ}8T_2GpHm9-_VuCSf1a v`W8f95NkDM*lJ 㜅d-+ӋeãڒKEWҗ'1 ~鹙˪ll}K]4]UpkeF]"'Pf *&1 Ly, na.g_giiz+( 2nC1p!8/oRjEYY(Ja`q:sz>2Zߢ~S߮UYb 8! sCy6̓]K`fj3j <2\x kXu/|'i5Ӗ?]:z3גKʐa̪VU*:Fo5c-2ܞl< /j&Q:~}ۺt ֊Fr8ex3:N%uP1U49oSBuA8c84e1WN6z%x|[SXvdm(s_s8gE' $~³[dG ~OQfIdDTb r2PxR*Z}GwHG̖2 \c [2omve{{znpWy*~Rfue۽ {X#ZSzxq ֻdcȭR[JAACHC {AqB`uV m@*ϯ_Ӻ ^lЬ6p,Sd 48sO#p| bl ֞^!zJJiJх^W;[mKwIT8."jЬofXnc "XFy@tfCa&PmJ-؛@Ik;nrjZP#4RǦ6,%h>'%``Lgrbp klC࿋If92̕[br==ean]2f CUH*WDJAC 38nHl4 Bm^R|v8WqDx};P 9MNG'/1G~<@t72(Wq`ٛZ ^^tq.E*x C H QNCazq,9EiOfM320t;("G_'v?L=Y";p)O` ٤0V$Ů+zzh!mҘE;;è]jt1W%OKh amN|0C-f3*"굣/~y,&?/לԬLO ^}^ u^ߨb֑LoG.R:.& }L=Pk~8BL;ӑgGk(ZUjg\;s9eQk; Hf[s=آ=#kZ*…I buy l`tf959L/ io\NAaU*`ǒy%$-afYNCfC<_+h}oIǨ}a)J!Ā𡕊9\\Eㄴp$~:B [Q3Ua) -*_c[R&Ǡˆ+'w54Xcמ.FH,׳(Vgw, =n4\_)Fu`Ĭ,Y~#+rhfd|N.ǬA h_qӡN 6d@?6^Mz&mcr8m2KRk!NVȯw1i{ S^3yRpИ~67m*ͷ}Qct6/9!3#v]>p,9́j*hju{5;㨳LRsi#lK%]WkwǵI1ČRrS@6 w3lPnҰk TK5y $ A6vFv|XttJ#;Ќ^,uh$pG[;1޿*TTH'P7yK)'3J*8KOt-X~ *ȔJbcלH*BU} /YAa<nw6OUeexeot=7W.aSߞǻ(^/UxF OzriT ݟ} w԰c9wD,[h~E?0Fg,m|byDlP]~IROeYD /`pgM^ ]{lGKAr16J i 膎C+__0#{4{ϟKRQq|%V,mV;;knl[vAEXc\A/\=ҵ["HN7_ <]_tY a?PǤP5ゔǧIFή24)&>IrJZ\~VU(iSO)LQGn JZ1S3i#C"iU2-P.eO(4Rqf7v̠L 6Q0Ja¯Ȍ*`Pg~}@^"% eQ'6p*6>U)q9I=|? NQyIʧ8 ߣSʔ?c74)\}<(`*K Eu1\dSD;+x]f~rcQVq%87tnU#zuh6E( бJT)v\BjS=IQF0 JqrvUX"x2g~LE=oLf؞D*B}oq8Z;qlRM\8B> !|I? 4w-*Lx6x7kBt-YSX]ڃ'[ޢ>k2T)rN=l#{Bm.a6 N$k|$JL)qEb2匬8X hB,d$\ Р(gP˒8G |;{w"!91Mj]\F@Їx@rViFBFñu-yʖs,xL`qmz"Ҍ܈4VItsmBqԃhnMAdέ{to5, zKoZ90>#&l-<%LR z|:ȭ椀OVGmp %JBC.ܷcDED&dn]C'[:)^|Y8@?-{`'s8^3u@&jl9Qka%ztoĜ3dʉ> ITu:#8iM?/bm,}I Kn{vco|@qJҰ3|8[rۆvac@)$,:P=>X 0M`9&t9I3oӵoi {ӡ evp!b>/(<CyxUZf!Dtn*Cx\ZZo{':Ap=T A\~L0JXd{.ayBNJO`_EBu:NэXog>lTs449up;!$ǭu_~d_oPíʪg.BWqG( J&pCI.3,CG"GIĚ<]Q 1gμZ!;A*աDeW1iB7&@ۗ!o'У A{ҙ4K*n"8MIi ]%XtGTՇS‡B497 Zʆ-{ R5cXǛPkMLI!W[הǽw2d|ܗ}yM}Vv951x| um?"-&G4VVꩾSK4,ݹuˆ;kd@.5fx1{7 ?],VHI@v`4=3w7Nlcە ,ÑU"S 3+[&V'{g4<ۨ"\`ٵΠrpIQr6 4S NtmXe\VF:ct E`EJ%79!"Y$)+kO eȰIVCl[ц -hAa-ủγ$mˁ-fIbʟ['XG /&\6gXm7w 恵]]'Y+.y2h=T1_G[DG4R!xpTʘ mN :3$ 'AdY>p=ngg!q 26ú|)/2~}{x&fkc]8Ȫ"s{L-<©2doRʰb'<ɥ3 I \Sם[ y&LIHτ82{^ L܊G$LmE\Ћ qS7ƳtQ.،}>[tUACY;"CT%cD 8|jBzU,LOT2(eմ_Ծ)]!ǁn!י( y'))c70hzk %$e{t)dn|(LP1?].SrX4ߴ۾q,&im$10%` )I] [blVG N]ZN=\z?a 碭oFx?+-Dwخ0+O8W]͓|#8ui}'% mTig֓ L nU,d:13*EbǦ4eUG!Uחlxco (,P> `%dϋr %rP ؞ ,ɑ洃$n]i$JY3xICE X(<\Lecj#TB7\jlm:>#6A#w*{|^x@]я^eIJIoVkϨ~Y8x^Jߘ &Zm.x@U)rTgNx:xv04,yAZ G&KOוϔzJ3pi%G4p-OfNS aP0Y|nҮqqF^vdfCJ3H,#j&AdR@x(ܳL#WћAr䗨z &q߅ S5]B{RY+P-j[a.K9~Gszh& l%W&wMw,M QE_ʖ@i. w1G=={>*$@S1ʂxmMUcv(c%`jrOX#:ɌhHx7);wE<Hqien^+4@ PN\_}-)O&VKɄZn/ 5;#}(; Z6Y?BlLZO8/_`9[hbf[i$e BE7}?gOg@PɩA'#ҍ`$HhV֞G/0Tp=)fKly%aE}9l U-ԅS;zMt=ޱQf܇uV`rXw:]vKHX+OwD[=&Y$OeطGAI+ UvxCl$5V&*< fc"wy)/s, ~ Aq'[ {59׫KO/5$vnqG*!,lz[-Tl(5a!2xYҫS&FOcķC? ْ&d6Ag*mv{$=rVE7)RˌJO~ɮN1 A ̏ :\tU̎WEMԇJ2'y+AfGe9}R9ʹz,)G?#IKm">^@ڇR/2&u$xßJׁb&J34\~(~~닗-}֞@=(m~W-f|guiOXDGH=mCgO=.@vָy>k> f[hr h/pOXHkkz*&IB~x"ݱxqu>ݼz0SB!f(zx 3Lۋ*mnC&;eUskr9sj%p[ʕ㴖xy3r}?\ttX́YY5dH1NK?GG ŠYmsOw!VPբg<yيl[\7x#"PwwM߀.E~9@9 LߴM\:lzghubrpهg'DF ǂK"oL9|]ޛ9>ǟE3rrw1@>C;PD,;SnhWT%{P0JD泷 a>èi"'ߍ;ϻmbhHtT_p)"APYrje5h(9 (o~M%B7'hH.CGTU߾>I: cY2J | Sc0"\?6<RbE)<~~\!`j$o󑘷eDw{ x6hL9}ۋrgZG:%yIMU*7ulohԪi/3E{Ή`TfafZucZ.x7ocNng9PC)k`$!pXi5e1l+BVm%:3Gƅw$MRUC&GO' DS 8b-)U#_fBlq1.Ǐ6`Tu%FL鄝O9ˣC 6[uO2 >t/I\ӫ??w=C>.gZ'z1ׅ/A߯ <1aHPIQ7Ka. V/rPljY6JSߚr44zk;9ہ7쀨5N듃I/MyYG ܨXJ;Gs!+ڶHͣ3;PՁ]&0&oin&vgej>(@<曄}jl4vp;.8ވϳJߌ>8~z=aimO(E +AL#if;OM729Q1v2 *䀊k}Dz.LĘƜG~<[_ЖS{|^exSƤt}`PKҞ+:*atUiL}> :IE8pCC(ɋHm?1[UCK: ">^TC拶u7Pt`p%ഥ"r?(#p6%.W\įHSK+^1aBzE$&8Q,ճO'8,< FO |g)akCﲝ6Xx/֞A k(?OO7tߊ~ |f m4Gj^1.`C>f?mtY_u7{eZ%he~LOSI[vp#$Ef!+(<*ŢxKx][Pgk_".Sٲ6ZЊY"~^rT e6qXuFp6p*wS 4';ѼZs2ee+~NaP$Qź/5DAYZ,qS*F{^ʋzTsP`в>wE{P#|%%pNd첰̓٪}`く҈17>:K@IL,ܭb람+HZM6Bu^_3)BlfE 2%mgpފ^vӃ&^c(|S Y{B =|yK.3+kaCq CqhƓL|N4x0Blۍ"jS,>d${xK e?PpKCJ\q'Ɠ{okK^hbQB$Y: IRȳBK^7ޒn&"8W?H7_uz< 7gDq>?A A)O9+#Bs(YV^̳,fȔ3||~ܤfC0E P،T E=4`!ܴu=XT%UwV+but1>ɽm-Q4DHCd"#boiS8!h. '=2keߠ8^]k8WО]QjZfXadw0g.͗92exU "WIJbl[n/lo71T-gFj#n[IGvr/Zn)vcTB,wGj%S~(SFSm KQ1T_6Ht t2;3sJKgukp`HJ8{ ~XR0`W-c7>,4ŝ=q/UhRkfЫ<M;ԗ.z{C"Sj H2f~nl͌LL ?iՅWBI9o|JW^3ST*ETPnX~W/¥_NܲAqI BFe>o \62ġwn3 lM.ވȀH\)@A3%r3R|@Fpޯ(j}˻-IDPHzfo̓oTrDQ">JhӮ1 /0Ǚctk1OOh?~Zف3Oal!|E̒̚n@J:45/$!c-hUggJ˦LXƃs<$[' k;>&E6tW@K ﱡ#_8W,!1bs7i~ h\(ʯ܇_, ▰cNZ))8I`?K%ddrճ+Fj Cɟ *Cc]Tb1ûI;cdH&j>jP@2I2 4VV髗T?Óa᧗ ",CmK׎S6alS7@ܮpĞ}|EɈ- 1qN:Ŝ2uLc"Ʒz/Nג+PW㹗ZFcY-B5j1٣!r0w*R (sI Hd$irw h4pDŽq&kҔ ^:ZhA6u}f۳΄Cn@zL *r fٲKEΐA(V:m' ^~okFUlz'@ hux77DQAx,lԟJF୷[{}Ig%Y_t'M茪p%mqtw\~7֠NlۯXgfa~(7T)v molIz0l$uR9`O NGxlhC ]voas$7CucjHGNHt@ 6$<%{4exAV{ :bU!tJ>\Sx^hCwQxVGs%+"V̔+)RUl-֘7Erc& {JDE^OEhYaHfG^x GŰx}Fl Nzf7 W>{X6Έr٭XvHοoVP5҅,kBq+1W Ы].&=퍚SR'`+$PJ[ H%RuBQp>1Q!҉g{Wm]izYWiҵ1hs _sw\m=]Q{^ mJsIhHYgV^غ{ tdt$1[.]~`cogy` "=Ed,gg6f@Ad_fRHJs}%G?>$O?C>/pII&ffy50ц+ʗ7a)2?5Wd跗ߞ* Whsq`WlT@>'[#nkl%d*P+rMp(o}e#4}Wټ޳=@Co5 5k MV:8qPf,V4[qtd޷K\25o-ݦ* ur{=w2m EvH=y|!'78?Ĝ1$O5Tas332}$@¢J y)&ؚa.n`#6T78ЉyULkzE);Oll0Q3Yw!׍ݘ(l[< ?(!] U- DhUT1 =L# ƽ]\cpKMS˳|L蟅4!r\Sh}bek)U|)Dh2gtJ 2]K2xݞ/H&c 1>a}:mGqa!qܽB*KŨ1z{jWO{=ȷ#͝)/; 4nTmMlRW |H^}%|̅3--}y1{1w,a1=TS3Ìɋ`l4ȯ1Xr9KXK\?L2u+N^tQ Bs$ENkӶ#8:!-T@t^@* m*{>0je6XUq_.,q4hax.Kp $r V6YDNe.1(ɉI1b&VjǓ*4ea?iy$4hSieVF9T\_gGdV 䃫oSۀNbR) Y;:DL ~q~p je2|WK풚:m5/P"HpB7UO(ż-B Y^WM $B6tK*ܝٸԌR{-$vNK.=#"NX̒pvCs~|>\CS[C5ɐ~"x=k'8l)629ξ9LJ!$PȄg+H-'Tct0r 9,ݐH' mn"zv؍ Sr*b[> \fzv$&7YO-WP\{m-y 8p:%G|pu{h1.IbSveGԿ@K$ٕi33$B=?7E'!qj1Vcdck_#i馇.kU_Fs_4SInW ȗ q9^w:$NwE +8KJAwf$\B=!!|f1M>V"aF^𤍙mӞmU}9Vrws聱fGxA|(`ӑZn2"Ryc.ڗr4FAfWA xcŮ9͍09zw:jp%] ;+s*Fl JiU-%GFj³dY& 3Fkw݋iQ OÊ\HlzHc̃J 1w+hDg!@`QrbFMp fTȣdxVOM"79DT$e Gtz U1@)!t<|7,Jƚ=WךoA>g6MGֺ534˿P+,jOe WaqI>bB\SNO-7#qKV hg זT}4<0hŧ!Ӄj] s]ޟU@:s;* \iO,2̩5.=%M( B` g%"[K +k`9kj&ۈ3FP`vF]ҋTX5Ĩһfы l vqHCV2_`)kO^WWT 8&ӑbdN6`DY'#TKה.XS K^rvmTq]0:jr1o΋Tv%SFނP:Rmݱޮ4!M9#eR gs6qϩrXSVk-ѿEh$˵⠋>@ϕM٩pµd1ZiV5N)ףO)υEYS5R@@H w jMwFc|=VӧBQt7X>΢(v_N%Wa^SmP۾Zuu!qte| AA_ 3glS&k5vYNZf#+U8}y&NSsD[VhwXWZVգ.R}bP @֓!OCg*MP'a&8K&SScZTw[c8Cɫ;ɗ$;eWxav+ ݸDxox2p R1&xk5?$[3jT4h]ͤ. R { )y'UA\HWE]a KG+ PjO.^N'9RO&JLGk WKhi,~L&V8Ig[dyJ7 >&jI\ J$OF@oWKs1/+#j}5di]AtJ/5ON2pqk>8xX pT;ր0`bJΐ ּn.%}=ܹ>8D Z4Gyqk-1=`SyAߍ埚q}M2 ͥ8E+1}j \|\.4]Ԭ1iVsΒ| _uX9\ |@OӻbXQEČ 1ԅc4!/w@Dk$3n'U$j o'B;r׆z>@Yj-YߓƳGTPF_LڧXz'Q!KwuC/nzA38D Z_c 9]y)s;#V I{jV$pH85SJkCiU+;^M7K bn~LZ[hYW|V-6үҠT[ү$޲L7E*nG_ESJ"P+sn9.hlx-^p$@ٓpjvsfPAԪaOodr_Iٟ"(JFA2fP. 7%.v鎑1V:giDњr?lju)[W$t)w{Χ\xӓpd""rB'p1yEgXIUz}10\&y AU=- JРmWȩHB۬SRMפvniEl3og URw#/O4[6ed='ũL`\-`.d?kU7ۜJn,"2c*5YUPxE7)2 OpXij'giAG!(I]ƣ3ZXۂ(8!6?%e=8a͊ʜcgNP "3l_ydf|c8>BV i3Q Oކe믘=˳H4QGcdӼ&:ü^ߤ oH%enP-B_g&ߚDY$ $V$o41@@VLs&Ca  Fi)&tn̹an==X@ HtE~8H)Q2'NhKٙUP>Z^1EBY 76[tCތ͜i>L5}*Ӓe9!!*InRueЕs~V)>:̙_Cn[>ajyE58C:ٻ?aw "h $PͽnJEC+v7 lMcO_~JB 'DF]TB ٶ܀05c)xzҭQ-faWMGSwEKD>zM97lUǻ:0ȱAWI'ϋX;G[ŕamgZ!nsnDdHlw"ZE[8bEt.R(oˮ}a9&-x$f U2`n - >!M~g)}AK[hP{2 ht eMyCR( "B3ǂa W:S%YY D\XH<z%٭m¹$: |M Kl23L1vH2g}&j+"XI$ĉXv$czӅh( f?`RRg]kly]ʝ-0YP Ȃ:w#+yDnOV?cH`<[i)+!m>Dd+3\VnᦨmkąN9m/BmuF):/b}3φ K֐t./mu&JVeG|XC#59ἜՙL{v(T`1caW3JHbi&f]LP;x(\{K -YwI1},%]E((L0tM0EJ4yR |^_husNrYd0*jgǴ JTTTU419}Bؑ*C\ʝ\Rg`Tj¡tVEL6-a~y.Y|uC9)qs/16᡹tس=% Gy-f*"@+{D{s?-f 1}ժagofHRyVĞfA"UVז_&*Xrj=ZҰHQ#JxRH]*6|OC"]KY~u_ӡaP$.'oM@IO_TʗHu8{qkZn+[AF߈ G`?t+g?ȑ6?ҙ'M)S.;nR+M1?kS"}c?ۊW#N'L7/-`B 5\xЪ9XW}5qp/ӛq$aqzTWbnnBNH&fJ}yB-O/vcN^d4}MG\7YHM*cLxͯQ?Q^Q5!SE|oxFMzQ8 Bĭ^hx:\;5LLV#hʟn.Ȗ!ɥMU I5~EBNg{eVGvm!@U3R軑ã& H J`}9Xa\")*CCPL0&`HrEweuUi#*ORre21 vҏՇ"/~.%ulj;T uD% ˈ$| 0JOӴ0*KG?X4DzVQg1Xz?[D׮DwәqFE_Dr56FO>e 50eʅDڝq<2U_m$ߡϯo}ƕ8bx`rIhe *Qx%ʇBN.w%D=ĝ 0=j#|,,+:r~©X8'f"WR<@VS'1˫% PDhkgfr |/7߅ew HLk2wL-:#"4L'Lo$<$˧tub2|Nuդ.#42A[o 7g N% W"˕7sF:W=LQͣiJD{-$3d?F;`,'nOZf󄎰jeX] 47^]GGiȪaB(vɏ O¬SY?hw,}goމLdϊ#m!uy8etJG u- Y)I>2Eߞ.ڛ t.b,1 6ofcKȸ-qt+=e6 cVt'VkcFnř:\vѧxMM!l7ټ^6p|w|UI{j=f>W}?U^ME݀K83~1%O,Coi%r@4#Es$U;c#:X~?_?OaDtIxP wJh[g5bk݋^|]ȡ`@-ܸ.X=Ɣ9/jiApfTѝ-/ ʩ3jsE6=W#^f½ .*|V嬥~̃bvbiUS)0So"L\T]O(V?$y~Q*:noǕT^I3yOMLRC,=zI'FpqG0RD5?6XSΟ(v&Q`@aٌJpI>Vfw[aek Lu]GzָS'4J௔H鿢BPB3-wjl7–+?~X{yװ enlڍ=cγR1yu3zM`ʁc/Fk4}%qϻ: diȑ-_Othh`O0x%&.*HLCZf*鰍8D Q)WwfX{#Z,xG؏_XsO{Ww-V6DK65B8.bM''#v^x]}~H&U'c<cialB;`APguu[ՓZĪ4c@,Jt6Nf9 :>~y| UNOGDPf'f )bdHCY/b}}x7?Sb~Гۿ0 QY Q.)>7JJwgeDcEnע_-=";Z_e0rd`>x)V3C3f G?Q*b7|pQS+i|'$_&>|88 ,: =s]m:luZ-T`:]zژ3N0}KWDƭPi!?@^qkIcnjv+5~yurcİ&9% QݡC8F8}]&ń]<=,>d03yыψ]A8Bۡ./tN `7LU\y'V4ytں`D,b` auQz&}Ш)-s{GʕE&T?8H=$| +Hgk|o{X[Hі8y8JNLK! tՍC"ֲyQ֬D?>%q`KSՒ_N5&Y-^u~|)#pF!T=Él-vy4 u\Tߓ_л|pAMHu[?ᥢv<0~fh QU̘:{&XdwkŸJIp+ymC2XXeR5 yuƿt=I.e7:#?(Yq@|$"gnͿq2aT`fCv4g~lY=V.3_ʅVA'&ݾt0c^|#FqBGd*:zy"⺑`w|)!8(M醥Rl@ '-~UpGTO '^ZU:^ =P.s*1m6k<1cg~?W@Co1b/a*Rԋb%&.+~fp4jnj-(V Ӧ,;D0Eɯ<nF}ȟzNg15c'[gͷGak{쎅08 }(!CrU')דFv60ibŇn+BzRrX%݉p@J[<#BtcNH43i |=ypJJr Ƈdž5;+2Zцuw r}Z}ݷc`/3 `G ?H$B-#--ZP\GcQԴBM0d_803&]m8=A( &A8]?qu1M$r7jŒibQ^,KO;)At^&4ͧ'k 4+ >A\@TS7 v5z04s׮uF?ݼ*teZcCش39-О⓪&q)G)쌱u뛯Yva!D>;οH(I,%q@ًpLel䄟|Y.J.CD%0dW^g rH]Ke\Y۱30SNlb#coZd@v}'%YOǏ gf})oWϢ =,?NϬPMx_JʆgQtq~ Z|{y:P/3!~9'NUF+*PJuKMe=O떁֮7 ȄA+aHOzi㉑2[''^k|cIMm"M 6ߟC'1K!TO NJIb/2JN}ז4(y@GFMԴqB"gW|_kd;W(qthb[~z$ۚy e!z1iU 2y̜S_O:5b($'s7/hNJZTTy;g_:?;mhƐj vyZx~6N289yh;,Ԭ4 JJF[^k+ߕ>/~F]`| fٌ(e WIsνzMmAIY&Rfhôu|I.߲Tl,Ӎ$L֎vWF\Q< PrXWe93vb*fXO]^jJ/,=Ax^']0R edG9adbZ8o=Uàگbҏkbkmχ'Ӡt1g XLv Ϟ c-{`(K9DMXBWCW=&iY4+SV:2Lgʓ99@;yTiU%aa00Oz{ \" 3>eF9q&0ȉe, syyؕZPàY֚'>X{D@UhlP,N/֬6ѤtVzAϹMo*AEBD}uϽ=5PWUtds}> \6MEPw;ΓԀ ^AD}D {Tb]#/{@I wXUYn@Cq;/vn~ln]ZSoQ,5&fɅ,֎ !TۏΤb4?7ݙ u\T84E%xX}pS3ܟ54_t<=x55@g$0uKff5[I++ΔqܜwUTK/v}S*Z6!ќ-17db=FT!Z*K9~nɚ]xZ(Kx>ޘ U Sq!JJ[>Z>q |39gmFD)ai2M60gь>"3}xp2- ;p*7OUOt~sWKrtlk1k0]36w&[#壓TCTR48iG(cJ) \;i.Tyk_BQ/=f#_i?/~ވ OO H>DSnO@[V _$`+WӞD1K31pxbʁRxpŠ@.uA$Mcʕ#/ C<TD@`kZ(Y>vZ"ε"J&Fa7d#vUETUA&uSeȺ۳܂d}~fнvom_=o$.uy V9X:Mj@P<Kb@MbƄt#ab)^P}/F)x&H~C01KRb *0ܹcp /iwU呓8е:oM\H-GZЇP'xȈ zȾKrJc0oMJ6%D tSiѕ-o?{FFGo|m5fj*r-z sZ:zx`D)CEZDf@N}P_r!kxT+I: fD |!&p "̈C6.c#1>m߻69\W`.HLs,#gpt'2zEu=~p/z"hj/*)ƕ H'y+3|~cix|gˏ @&봱/R"?xe|'/Pvۉ2ʲpQ#͈Ѷ~7_ :V9 VEe(%SV9y*b jkZ8Ǣ~S*vIeZn6񧒒,QԅaC2Γ) ,ݡE/l\w൸Y 7>t%asQ,f 92ɢcG&鈶ҋ#% ש^kv;`RvĖNx*dǓgz[߭䤛pX0,+QXǡ3 ͔< )P0(sspTas?H,_ܖǛF<єvz޳8u =S?1rG"`[9uCj_WmMG٭ׂf`vU-3žfO|$\W)ͫjfs }Alz0+g\l+b=b<4BoqFqO٤e"lx9KTᙳŃ3X r,Ϲ/97 i>Gi{;I*_u m3;>}~OP?%~U>K9#tD:;#{E[Y.x'a@Rd8STY[$@#<7 x],ѕK"b}ǩ“%u|goo [% O72?{C@Q(9)*^Cxӻ挰fpg%3 L/&(MGl?}|h(-G%{h P| wQ9p28jLϟ8ID{uDjә=cddxBu6?a8c׽Z4r$8EFWS|ƒ`j73s('7Z~BUN6.Ak1K95~\ڀH,3Q!-چƿ6+ ZYmPضtcxƲ>Hn^#I,i/ko$y{ b֖tl3\Ds1> !P!&gKVETT7Z' 9=Ν-,<h YYۀLYP:q(3-CA$5}VĠ͠zR` %U+K4hlǥme9)V$x 76s掅*HA<pePse %8lPiaLo4cep<`Qܡ168K#`dY_kǾvSRMQH do/ܟ;djOMF2aϵTܸCk q:+@TJ?@DpFsTe􁍢>nкopfSpW#B$q ұr`CB0x Ȭ>Z d ~|3t9 )vN v-#"U7Ư '$#w4:1i WR   |&w{feh)Bbrr[L"T*wj|lD尛({\gld[EȂ&q^. ֡hJn_8Ϡ=(TEw?A?Vœ.هVP)4vo?gjIIC~-'lUmt%znߒ!fظnSWsC,v C^WAQ* 7JC&\lr\;ԩn 8 "BC46j>Zr +uJ9ZՄjxQ(Ζ/zeGZrmLF(͈ej5-Xp. , y Jڱ _?qm铴:Wì \Y=#LW|+ AT{3>W`7AHO.<`{)_8 a9Ilkq!7'+JalړsM~ R&p\ĺ0E2x_ybq^ k^˷Fʉ%'=NWͿ#{:MؖK^..fUS?ͥq5ӴwxV;6OWVz=̿dk(Թ|_\%^mq(`-SUcaGoG#v[p,=@|L}Njb"Ke#R̈/8]mOڤ,ęX;3]6t qZR=[ud C Љp3kVA6r':1TO/|vg\tpPϼ@^ԼhJ40Uk`D*q%pba+\:ſ]0]ѿ߸TfQ.`YAV4n"LX.&]᎜6eNk,rp&D̝ XnC91LҦ\QLd\Aؘ?}B4zPOZ`ݥ$\ ~k:ONv)[Œl`@BE1zKw BɔJhSEeRt̉yC+OX? +(E"[:@3.Xq,G?]: 'jÕ qʌ}s1I>q{d'SDgS{WħG4c}Er].N\o{ q:[-kӞR>9^cN F |44z? 5 e_9cIy &:㞫=OwgRK} ]$Fmzfԣ!`(8F4[a/c; 27>e"uhȽ'ݱϛ`_ȅ9n?k  LMkrepjUndvEvM-F|6,/]((n|hnZ.[$_J!$DMOѮT tVмu +1 ";*lL_ط(ZppQ~7~.VfR$mxȞ!))y9TŰOb JİN [,\Iö݋b~Fu<E.}(tl\a9 =QL֭ 2X0j0ޓSM .0148H~W zxҷč_iKc Uen7l8Et=7Y]5YG%+rM0կ*1N,3@.pmzq*t6D fSQ@TK,1Aȍ ]?n2EmɾI=9s f2zL7ŗEs3 qEQU{bSZlW!f h y)14.|-uъ!oL` NTX`#fF$NpbvC"x͐F%~Aj~"C.»D"@THW'C2"+ +z|sqDx) ! ޠ}_ەU 4Ze\A9}H?r<^ ڇ1eNsjX!X)fg6B'z7%N$*7T} (V$\ܜߔWץˮUXffs b0Ň3g:T˱h$OwO͛Z< ܻ]g6.5}uTZt|6P AXP nu5qnrZIsD`$@$̝@c>ڨBN.ZJ=l(EK׋־$WA2myϨmPwًR ?cM"{FGd V°xj`aj{B-[Ilonx5| l~ ^H﯇{BCOq3^Q?%潊g)vvd &EkZuu=eGW)U{>mq®< 94l%o'-v{fIyt'NxJ,MxKF8')斝Z|O&j :p']_NI4db2`=zU@EdO%,Cyv bޤ>OW= Q} ae-VZ+q1]VVn)$xZF9@õ\W"(jqa#u! sKh+g_V8yQ+Mt30=RdWDgFj$B:qN[> ԾE  NF&0WςB6~lz=E\);כMDֹMPLHGg>f5P̬ ґ1.X P鼃!a΀E)4ePgPڵԂ"~{_?3+ }I8t&1-ys{6Y\: "U*ecM;Δ|-^nÜ^EF>Oxz~0z}n|яd$KK(wXu~n7Կu5oOaEk {Otz5k(y 0\ftIp4kB"I)Fe{ Eۣ#je`UthiX/`֚x*D94*.Dt]?]h1%*rHU_v /Ņθ}a9}o0:ΟuKlKx Om<:w@ITp۷ <(Dz7k5bzɢMAZA3lb]`,KFaU9:+o_D~@*:s9gB%-0U;>K{fzڻpöѪz=6$QbZ`M| { f‰fh{Hl/#A?-0w13ލ>C7nʍd=7@]ޟ8VQgڼ~33sY{gseJӔ!̓B}֟+`JRqK3V7Q5-fI6hW<TWp~7 w佬;VCb?X24 jmiORݡ2fzKہw;6LLshb|^;<4UBc5x-MU3 W݉W ?蹚gߘ"wlM &1IZnބѷ`S (RV5ݜam P*%dM"R,|sW X Oݕ4fhc=CxD"GI蝌2"XԠ`Q  VFWal_,X3PyE`SnW 1#4/h3MzjyRGhQ;6"1bb$ >߇ ]Ox-tiJ${mAvo4M$K΅䟑/ &H݃ AՍ"la4pfa$ViApZ5Zg:`Q/PF:ZSCKyؿF_ފ ($/}@ E~*Ng**ӫmPbS!vV kr*%?B$IaOYق2o{4LYcs%=^m YE,%}%zza6eg.ߘ u59Tbq3Qs bZyL\ϩŎ9E YbDt{)e+z<>諩S=#R"MV~Zoo]*pGo R[qT-q E1'X8Һ։ ׆sjy>ARD5Hk*1/읡!qڡ̯ Cua7A ܫCN'p[1ub)s]$Z4jL}P@Q&_F䳁eI않'o| ̨tEh~h9Fn'`#QnC>Aqz`o@Wx #5 '~QyC*> 3 N^R77$ܪѽR?UʪQy˻jTڀ!$sE`tDgKX)%%<6e&ǻQWaHھ>S4U]PiBNPWOT/uSNq?>dfe2O؁DΔjN͖Yל f& ~{_]M):|Qc.g|11dQ牚 <$!סϱn:#ej,J\JvInauQ tZ&O@~k[3H^i$0_K`ag2O{/PGXyM.~g ' W$F1CfOJ$ڸl%_gf`hbFy鐳>2%5:JO;w>]|.nˍ1}})։'Wkmd3{X'T]2W:jm}KUH#ox#د/M؋E3?:RLw!][rŸH**5d)SZؙ,{$NAlѝkHJqzs{&ia Y@%aPHGQ32noHy>g`U)`몿DC/@Ys0=㸏@ӷ&oQӢX4kjĘ2ТgcDžTFexM;dwT7秒nKдtbR"ߵ8F&Zt Yo>}m% >c `GI&'7s*;ϬOꖒ˥ :rRƌ^c0˽:.#[")0E802@yDb&BjvkkgS_o#`.BGwL~{>k7w#%BDR]fĤ}Q4,sqbqnlզeyP},dihe\>,57""6Ǖ! U%N8_ϜNe2CJay@5jb<Bɮ7|_P^n~\k+tdgDt!QǠ0k-R9QY7Ce'eJ@/ᮇ{TQlV _%` h<&;~K-\5zYaIj#;*Ő  =Ԉ~OQUy.Ǿ e[k$C:fw—J p,՛,ul}\  . ~I؂zIK& xhݕ.6 [Tkaͱ@,ֿdzh}ꉐulY|^WĪ-.difPeBgs;=H aR ]! d7 SupAODٿ uVwH8P[>A<+f-;mBaRZDM,=oqu(PKd /aԏ+1C$qcAC7ש&tHyX疗>?γ,A#nJo{W .vunG`/O' [Q8o T[+'Em?&3$/tq`;I)PQ4"P0o轉}O_aokaXl)=bGLz$cl*12̐Lǵ}n&>1A/iwG)o9 b5c2/ۇ"7v}P*s+}F'mX zʻԻa +Ѵ!*]Bϣ r>.{b\kW"X?宸QnndQ)z'+! dq:9@RdoPΠlmx;LRD]-NHΒJG na3 Y<$^^шwyWlKpHFrcd_A㏜ E~u*‘~ @yo b/ZDD4zį GsTM^i)~Jh&۳6^U:K8Zo6sJEb S+`V>MLǷiDzB_VrěHCJ\o810(mFAE:.eo60'%lS(Zv<(Ggx MdyL=>yGQ veQ%GX篭m,bf p=}#p%?ic8 MX QWV%42MRA <\J$4g D٫uR nr<nı$v\~1. xzuT*[nrNЉ0{{zx <NnzE9]XIYApp6j3Xda(Y,c-XšG^QRc}T9J4|[zf" _F1RrF"ݢ9qiwkG(NqMEÜ q?%2-fHo[# J^ض+ѰJ[OGXZ6T;bs@2 `*q;v8w 7]N%eoRw0 (ZL0=B2ie 0a{n=UGLKFwĂmqymc[UZY3?pclRQl[$wsJqS܊ke0vT+SߋJRF|ʝe@:jUe=#E,5 `G9-455$׻Z?C\60$Φ/1/>?jHWK*Pj8Rc7kֹpH'/$T5pAYT6%;bs c)Oh c?д=eHy(?q"TJ<Vu+.^,[>\5  ܕn!x@izJ))DG׆LJ`Tpi (< |+/k:Fv fN7HS;eÝ%7xXD6cnj1=Bp_G.rjbI Z)LE -.~ֶJTf!DlڐPЈ=?$;}=4㪒wi4,!g{܎&MD_!4)P-wSRNONԉX ꭌb/RH/9.)sCF?Q[n9.pY,f+b3܅:gW|2$2[S&x/n ̮1zD杄vL*y kR*#(61*ΜِZؓ~,Ok})j#z5fw DZrPٷ4[t/Z4j&7_"3vq:zcQl ! CK,5Gq}^ܚ}b4M5xA9ӐA T LPY;;^Ytߟ:뽢 r,Pf"ӏMjo0[vp}jQ[~rl W:Lloc3Jnᇐ$%lH :9HrPCr?T7zX8A(YW~UdtIJObaϳUn_K&VS_&H/EHFkB~0|B ׼.K^P457/MdYw+Yo8OR$3S,]y9z]kW'~6\gfahT C6m!s'!yɑGD y`[ꊨ ]qJ6..(P~b 6)d"21l)q}½ lh<km_ ]!BL{Uɲը9} fߑEk\+U뢶YI{x3QlBky.M#\yvҪ+|Ƨw{絜69`2 yFu^nj2Z(\{ 8}"<֍:CY$:{o7!u=![iF,&/&߄ e0팍SD9YD}RCoBv磷;O莵6E[z2WMvjkiYT== 6;uVJCqmAΐ/ޞCd¶ Ti }!1x&|!umW3M=hms_BOMV UpIYB!&tG~כr ?J1 6.H$&'y-?\¾T-wČӊRa]'٘b ۙ *`fpk2KIh+ . @mei-c!9*ziWH"Ͱg?RwiA ) L]KfEy+HM!MH31kCx^B0h8_M0 떡k(a쾠ocKcPu'._zX4:0AA\Mlw3 %e' b6%h!9wc^-#~̤9ܶC.4 5vke y**OAa蔁|^?Lp˚  `{X}5PPQԓ&Y. uNPo?h(CKCш{7YƏW%5'?C~7Pܭ86uu,husK6Բ=._YVO17f/̴8.N@o{ Ϭ2̄-V`_ѡ~%0Nߴ"iHF%껇r{'Hs[l,Sgy-Cz2 Z]6H %:.a["N鶈,~uRE!z"3RN#*6Z6[ߞa[77ڸLv-Yx 4&SByWԍkU" ǦA+X )TA`(T6Q$ R0%ѳC-KAYWJ'WHv =fXZ/ 9נ:h.NhAԴa<(q,WƗAQrW(-0 nwnj5zWd-F}bLHƘ~ nO Dr.*;腆t6P>R'mҟ%)O\Ï+u*O;YC~,袲bdLP= G89/Dp`{*rl9̀r0,[nⷯ ^;!ݳ9)&8#:]Q sVVǙ)1V ďܸtWOH8-AʋƛPo)/3W||XHFoSYH!Ű{vq*3QOOC/NҒ `F BH.ױвڂ07c4wW.U27R9z# $@ y:Q-\@!ޜAt]$$ЃR T|P(ּ+f$cWmZx0V! vac3ײg~l颴+#нU |kZ26fbB`;ύo%Ƿm/I"VgO+qo}u^j(4m ]c䠭R=E_}ŘN:G?.rɼhV8FWҢd-1&z=vJzbK(%9"f"DWc+{ O FH53;@a@8渔W~ ME?3f!U1N[bb.\1Jt9?I(Z;~ʰ*lhWP<՟-W>̘d8JP~sݼC](vҰh3NޏۢfТr'ju>Ed*nq[/3d@!(z4WZWǐߡX2~%8SWlh8Ny[N(d%z/$h6~Jq6}@H4,9lwDzWJyHA}%4g67ڑ[ox o˜J{>c^Oz<4YmJv~STƄ[| ٭.&lHB`l)w<7lH8K](\{ju$:,VVV>k(\ Q`Yq*wӑASiS(KR=mrjQʼ7J>Q:o+~)IsB+%:#D.&; #1ڻxVxi! $:ؼ6$Bʲ{7!KU '5VA1!?3|ݭ"TaaypfչB~/}}r߉(qqhdwK\ǧb~jŧG%T$qy\bЌرu:V@q eDül5ɓM!Vpy%Y"%Xo47#kS[ia2QE׬$YQ*9M2,o1ҏIT'qCb?1CB%#,49?L=;&*T<<V#GÄg%C٨k qwV`P[CD<64B -婽@DR!q+0՚jxlOiksV*I7%Q$2X,;׀Kի'B#;ܺ] f(5\sP(tyX fNܮ8]a_`OgGH6Dv2 {QŦoTq| sA|tEaøi$(GƝX@*VP/%k(~hʭphP|7bnǢHq ?&]ߑ,8-Y_t&]j"ʮyP>†Z,VA.bъ҈dЋ3?=9/5Ӷx\S1n ?3w.Svn7etr^߸WT&# A*#SM(o84[M`ݢ+k.)c?aGئr`i',ꨣaQjpcx$9ְ`g#%p=[ޓe2,y/3g<0O˂cW/>U0[y [#^wkѡӸiS(ȁ<+ke%;"B=N.in˗T$FN11,kgV\,(x\ D4(v@}O7M xq→3"xLxFעQȶpn#zy@y">IСWoFcChK%H A;ADELG0UV1XT|C1@ c- +)`#F,*q2/" 6IY/Ql~UKN+5.T7NN!6amzGœ;U:v=nҏpkf >ͽC@oi`\2͘_WoeԂdTߨ *hk <=$ry% P l[0=q"A1]([@&"7pL5Kܸ~KbxŸ@BxR!9~ɼ+4+NkX0ʛp=0|1-)GSlNsHWjhC؆>c*1J-nvi$H%=GdՑFR21Y6ݢ>}~i+wǺtK+WwU¨8fڥ:ѽ4dǾo际m/v.OtV ܌=D>wM^@a7,${%jWnEm:W#uܛf/&;'Xc,q#1]m2ur t&×rй؁ \7YwFaS2+]m+ݛ& Z&Zѝw ES ]kgx/%@cDNz"+D]͘4/Lcѽ>HTѡXJڋt T[>茷,-w0yed&(f#GX F-d RD}1T$2z.ȸZSǓYc8xˡ˰evg r4>%1E^>>*9#i~LZX:Nx "F]Pp9{Τf}qrϯ ba'ѠWQ(RK Kų /NAPEVEYǎ-5N\=]vF!!( VmS/ZT?Lޘtl^ݔ(>@7Dn: r]PtXMYI< |X> l(eis'MZ˂L`|!Ba*K;'Zř#BVuyEX-&_% WdR3lbJnXS3ۦ7 'XZ5j_ϻğ3l m3׮ء4q ~C2Vzs;VF7c7G)' I@nr$ĊigT q>ȴ]@"y }] Ǫ%";<[PKjeBV$AΖ鲡tj^1<)$ȋ\ NRx<^ZI?k1?] 4+UpmkΎ$ej v90G,-W'PW$KH,t2`*dyR7)@bUy{:xos‘4*P? _S@ 7Q|_zRD![/קddɏLzR ̇8R9B9e^q3VKX5ndPrOw} _H/+#qEP?\D4XiU7^ulߛO̲Yj4gVIsRJS6̼ \R>hsrut2fJ>C5,k%[i/q\ކOѓ)Rtn+V$^ؒ7)yv'@+YrF%4Ͷ7" .VBNdtʛ1YX]mt[T-Ձ.)8&8ƽ\ g)a 0wӺ35M!&dO[}]#V+={֗&VH=W p!X3 Bϊ!lpSmG"A"9 ͩzGH{hW"&.^l?5=ܚ^ܸ`v:1N+in@O[F3][!<"M:,k8 -J*Bq;),j:j%<\A,'LkJ˜8/X,HW7:Cs߶KKC篚Vp>Q`2srR/ԗ1Oƹuil2Ƴ.daAM?H^WPg&2TU@,<ň9ɽ[gy}T 4ҡԲD]jrON:I?J/OP8yz8a-i/ea=s ߆9]t(L9a%4l3ZYt#2ouYd5R@E/sqe`<w+_@O2tdZJGM֗cK̸}. YgQpmGֵIgAFpVN(`&ɬDB)t%-Ax[>O)q*.AnF 8bWTvt$ybD)Hr[FnBB?lOIP M9yw(V(PUhN΄ I)N7G%h`էnܜ3C!GU%NSohnjoىUyoCZ;W=D$jJݴ<= ~z_nh4{/&R$vB.ΟhS< *cKਫYJ4xb ^ i@3{Ećp۰9'&!x_a+5&2O#Ͼ1(Lg;|sDdPd$S|\ddc12F執%۠1Qg61P8auo[ԤqYͮa.HInUmM̗d.kGPm +%HeQN*2jY4Jq-z2&Mê@ o(v@~Yg?OTCMy s_V:nضMuN2EteP~i!:geJS1jS ށRIƩDF)Xp-B2P r7Dd ‰w?Ԯ_I =DB65wM1yf͸,l;Mog9 i0{ J/ɌQ΂~0b`n{lJ ȟ@ ?+vxK$(pYZM܆2#+"Pr/7tfO4|I7q'B6}U0}]:SfvM\8fmy-pMJ&ۥl6B|j\`EC:7M OrXGlլ6$:CsV-ߠ!CzTV Q5R?8>6 ?-˟Ӣ> Zxc;Ӝu"d~Kާ1鴅%'G$!V =[,(s0;b UO&wpn:،m\dgDφXt(.;J>[NdFfhH= szwT~u 5]E.3ݼl_ KL_G| :tn4TߍBda 1=xR㮩oH~DJ^nO>ӡC{M~YT$\/6L-XU|2dnu?rGZt)gK@8#gͷyx v.2ZEc@%=U`g}ǖ ;kݖwu gςǏPx`pV[+tqr^K`#uFg˿2ҠyT>qZ2\.|cӉَo}b_HBK*3NtJ7'O I2T[14@=qH`;v>ʮK#.Q?-k}"‹z┧&cQ}Z^ *Q ) 2b'%Ϧ(d! Ѣ+K/RS`ACQqMymѠ1:7Sa8IVzm,jY(y𼔋_C17 [vPz㧟 yƯԷ'%s[>`È{ qǬnTG~nW84 %r_KJD%CZ1yP]"Wrᑿ➝uE.-\fӳQaң\[pB,޿bjQp{0ܜT6|'Z&s ^0A d"-S7+3F4c6̦8]P},.ġc eaz=Yy,x)1ޯXS0C^`4 ckxf,i7mdgy*q*}]V8҆P /wķ!9B"(ݥoj-Qsd gԲ2ﻄ͝v29W$'#$!}]93,j}!41) #_ dw QMYĊ)/w7Nu0kI3Q |D~;T./0{^rJ~ 'l`䥞y)"`59)ut2 {D` E>'˨ph0x8aَ3c ($Ix_ty͈E;23WУGc240nnC0oQ\ QVIxnP]3l>i8=@pf8rU,c=ւ)|ӑ.%&\!jc_|u^̖gfE)[H;8clRڭ7 J\N[ 0Ozt(b,pR jHz{q(alk룞0] /"n>ToɦK,3 N#L?L'{tnmZ:_9f)y)9HMst=6pL6g}\d]n4ge!ֿxJ e(]ƍMXQ&=)v:Whw= 5ޟc/[:z֯~vÁM~]4a5?Z#gK@>Xf-36kg W$ ;z/B-Q^S,/?EQgzseZ: [V1ݚdb/|qhr}KlyT\0M3%g L$df5'z"{x ۉpxa;#X}ng`QB\v?DLÝÃרC;َV<4GI1 ‡eA2q$%T&ǝnK@e@L#,ޯ=PJ XcmP)|{5YD{1p'<}69rWbґ +ҿN ]*I8:4n!_wo%X[ml¶eAK ^qx`+b0^cPCkE@ƠVWeRE[A>>$Om)K㿒ugXSl.c wwZC\enht$ytN ?vZxxd'uZ0ֻ!vRY@X(HN͐S3Y&ξOvAyF;b0X%<3b+m?6gEzY YHČr=˔i JERb W;,DZbх3JZ/!B7X`ɠ Ioys(Θ6 N';)uYmF!Ogu>϶,SFǼ<)w4u/]wCf[*rL˖b]])p'VuhA~Ԉci,v̀<+I!'4]DZ9 mIZxc_qK 1MŢh9M b?t2? )yO&Y* Jh8h w&1qQU@.V㏙F 滜̔VMϿ(4Gb9 #_G rMa޷/LcGSݯ4:nN,ݣU}LkH4\g9A!' 3uLGW7d&sl]K]^Җ> NR!RWU׊L6AW:)XH4֔lܦ!,ktRlkp ~0K IFŒ"[!}lc|i>"&:jNB*=A}dzZ٦8΁%*~w@{i 8 ؄\Ѕ/'Gy6/̱ÉkO,N҅ꪇDv'qDԋ-Vx!`L`^,ȭo(MY\8=gkDbޑ * 6+ u4ΆNVg\jP/) 54ݳ!e(%k4QyRk/wdmQgQIs7 eq Ax0L8sD.@vI;$O.Cl'tTYemԪhm>L!S:aH"-x{M+!t Ve#hմvVHeQި93[ eVxcڨ]D3 e2՞j9RL 08/]~Y1̨!N7M!o{̽dJ#V@ɳo{Ѭ@ M5t{ P3Aqd"5u+}҇K$-H}Rw0"3sPγ_{ ^ZE'QH?r1 5Ѱ_]bO$7v-^ ~U=w0 ,#HlNlJ["'` |(,"_!#x86d+S7bŐ )i;1v`ђoFw)aya%\؜cǍ}UߣǡmШX|=؏c4݄aTgGJP87sIfcZ%_6t%ޤɢ>6FBP;i_u}FiC9U `gMk2o;6r`ݙ);$>uϬ o.pj'/Q\X# X{F\ 0t&5k#⪑Y0 àlsWJ sm Mb~0=7P-tYj&SXDo ?M ۄ{sv!-ny(R_y&TiDN~5\ۡPa}g̍!t:ڡӨG"<$&r;`rL/;r&sYS9/S L}Ũ@1 L0Up#VO3+ZY)*VM^|EF]-nizr(qCm3]ocZ=e;'6&\_kD/xWa4跠l%qriƎ˩)pXͧf;y 6O)#&fQ.h@F Υ y$dXۆ+7e~>f w2fI@J2b&e.\rXvaE_P[m;h.J,[mZ):P#[(aoeCߖ\:NA[ \qE >`^( Y f&.%1-zn(@Ro p[H|l%&yñz*էV+BRM6B#Ql+둡D~"?*-;'{l]5GOz BTrBB/} ͗ʜW=uunsg.1T8Z^$Fg<`~NarC7cVyM<p}>lWfB\D/GQr+Ph@GWǜ" (Ȇ1'-;E-!G| p&1aSoTkեӢjXំ-l.v7|7ܟM/ n3,"RQ/oF`(T/R B[`h矢Wy0(Xs'P'Td3iJ/*A3E8S ͠' ]|d/8:rin^x \1,:2 /aD.Ν=0aݭF B8 ]{cYޝOԅ}-(hZ,e[ͩhHeS=~<@,ug%uV:>3khvBÑ+:G&ѠYfiwZNm!-uzs fS[ d]*cRy$#֐ Q\V[4q7N BNbVOE?r1vH~G;|דzH!p_G7 V~`}Ekr7JTƌ q;d)*u^/TTۨ;Hrr*9$.CO;rtI*dcD}UL^Яqی+:>b9I{*3Ǖh9t<>dO9+KM,=OE9٪hϴ̾U!$l(icN4Ɉx7)"ZB0xY WA*2NT#KkJ6ߢ#.ť!(ЏqG0*K5{Gfbg9=`2aAmJ?Jfidq9<@tI2A-/sv54<˜B|*pYm Y;Lec?h*%>3نt v'+uo8OWhuR4[RVy6y :(EE}1◽CdeRDjsؠiH- n+WkT[9BfJP K/1 ZoӹL+&"D+Z9#Gɧ(1CJ}K|OZ)*pG-y0;5y@{8:P`pC^cO+SEL'>N%S&xY E-i] Cl/ꆾnqn̼%.U>U $:j?Hx47*}NWX#+3/ n m1]$ kyi^\2olK& 㒕5NSX"@-MIjȏlB5k{7^IukZ߼$ NF]]JՑ7 $ P/$g65@Ϊ1cߺu< ;/&g4_bѯja *_$JJ${Y*9SLH+aCebH+1ET-c~+4 |410 r7D#Q<+Gr` sgW9Ry|yS,| 8TJ q:=-X/|pj=‡4YۊjK&exD'c">d r?5\ v !]Q )T?ú7ypIk`x;Qyʭ.-M!@8S0;_.E?PqZy\tVM|K9S sǕ\cWqpXà$ίzV[&J?9c9)7dǑcI4Ѕ8gCi6wS/?-|m#[8WcCASVF*Z/ PeD K#,cg:ǫ.ά8.@0)Dirг@Xy&#"# UJܲN"FǗ`!nΰv$b5w8)F?gGnSJl-QW,lQUCq6p63udqn/m4?MH+|H])W&^Gv!ѨIor;%ƒkv*~3SιcP۶@ZEk@{/X%#'y<-cE~Md#oPPnM(N| =;~}MA˒ntR ;4BۦV{7A(PKh(1 RbwӅfXSo}yWh= a' IW_lgTzW"p)R#6z{G)ZEb[JXYƘ=.BA9ћ[eUw|80_K[oߵ[SN+.3o7z=3=h(>U% nSH臲 YCcG&߽"i`eYoWׅe~.emjŁYU&I M"#LtOjh+ -=BA{m>5U~mNX94Bw;9p6٩%ՒUDZAo40~WM8 [UmWl(vFd%O1t~ryJ54:{:"1#e-bs aF|91/j̷*dշ8pvٹcKD)\ߊԬDq&h^58J9it+uL01\2*pwqҬzvތnJS2,%xL?G= ɑѱZw2/jQ{K*Xb|6M `Yt0ɓ2ć a?Ue_.Sh iIK/G}v3 -J08wu})!∯ڶj,U#0 ;9"e߹$O=-<NS eL!f9&&懞꺭pa}'o7QvY5D׌R b3wyK{XelFHaہAf*qw͙ntk2CMt^Pu)ϼœ8@^A ߶ʂ QSe=,Gb4RBNH"o1W5GP&=9RDxmV ?$)?ATt$.q05.!Ns9K)O;&`<jey'!@ $y]L[@T:򨝽l˗ !D+KߍѲŅGL//%5\{H(:{ ŸdL`~>RDo}Q"$5oaLEd?cJ`Z:- "-˚zu_(MB9 t%:kQcAOCG6Q[d..UYAj*Z\(6HbfՓJ>Dy Aqr$kJ^$XI8 3I* F.:fH^U>n7:¡'E[V|-$&4E?pFOݺp`HِV&ҰڪqT2˱Quj ʨLţdI#q̿,%}P}`^ 8/kqYjy~" ?h?n^΄^}@7Tt].xE"/*EGWg#AM'q"ɠ} G=Mz`P!'\Y$t%'ƀ^*e_b8SvA` YKs0ڊkg ĨԾnJҭ]WXSnhx!RiGyQZz!R"amݓjN:;Ƌ6,~j?5M:wdi­VtTѪyɎbꏞOVcAqhȰmL4L)io<eF,7Rya_d< ~F0&R[ vPԞXӥ@(iF/s>eSfpke;_+]Ϝ++Rt gfv6]$1ؤOΝ. 0pH#n$^zMҳ>0/6_HqSCp7p7#ٜzV&8{`\6v"v{Ͷ,z5a ׯE25}N@<%_L`-0k<))){EPku@&wQ|Ed|e#W"͠03#{<=KAC;~#ﲓy ) 񤣳%Y7#S:(AFw JVsh<7 $"],XA=Q&@ɂv@?5T'g ̋mkF;|Te0€ad5?@ew?MxК_Ѕݏ8aw ml0΋)@4b& TF},S/!십cU HPƳ<|Y?=[A9ot%[ aIx)0nL@MNyTjI[4 i#cʃm*b6RR9\&8 r\ L}lhڬU^TaF涶}``05:[s2ł8xuߑU X5Qv? RKK[eNچ1.N3"qR!/VlArklLDѹ ˼&5}MgE7"v"jhƒ'~͡aٍx[}+;$e8GU\^_3 /59pQytH~ུIލvI<ǔ(3XjPFrj:kP;?Ґ^5Ө5 ,c!׮kpV{GWOv,"L`ٷfGș`f&*̛pcŒ}nON!TaC1x&8E*w|D?Phɽxw[/}H,5kShN4Hy~Uŧ[&q^UIn7/0[M$U-k&S.ͧG!"vڡs-?SU1\Q A\Ne|f,,jӎXs:b쀌6[`wB:M zMl&H<^ji^vmEqٷ%ĞSo":$"MJHMmus6=ڐCi/7iRitkfc3ǏvIM.'U*ُcfoIgչ`@A})+\>M8U"h>WE7?}I#|7B*&uz,{ƻ)xN2 r#2V]!9^"uFQ_J&;Hdvuגs_"5?=N@ݶiQ(np6̄@ sŀV|5Gaer0R#W10%WB/SZ޼Z>Jm"AKfSzPoѢaF|+ gn@P8*fa s3buŎ}Bܝ%AHHWBA"[U{e,(KHz kGwO;9-޲8Hf1$8C:9ϙb2t6ۓFk ??=4'sǀ8.l6:*#5 ?B &=PyOC25f޾afk^# <"T&1&q?S ڿR%tQ %r «2IhT EsIg撝[#9r*r}/0#gajmһ6ܲ邤ވK8H)pWZJw{/c41s)' ΣF%Y+^L[BlI9dٳ78+7aVZiCe+i7oϯkވz+0I!o?!2"Z쵏#_6JIO<\/)z{ǽ-? ր jB}5IjgB4.xáxpHF{z:b- g~rg ,4f7|v:D QkldR#p,/48 Ot' }ڌ*j@H%Mid_B)NO%sco!IMQz<{LÉ l٧9BE)~Ƭ+*!-/'ՉWQf(l&5@䷖ &+>`&Cm!N)1Z[P4DAb\`{!j[-aY%Ǒ`{c$T;=<³W8ApS =@JƬQ4{ #nge_&5ticqڙq@kO]Fٗ504n"*,mb :T 4i;\A,$|S.֝hóȃZPbEeLn?TX(fw8a;KxKLuHiK} VnebiEڀdɠ91[[ήKAdSK/\4:Crm2C n󊑠K9x!V7$Z\B7פ,+ʡ\nq$&5 `8׹T֜K sYC[clҰK /rf= [^,9|Ɖ$=Li?֙*:`bm k~,Iw{w[+UHCvngW@-0k)+"'g ݌lH`WĀwNt/J,/ ^j{X\H@<2QPqs yz:[f ;3\BEᴓls~VɅYtŋ8qs~DlgE=?/픈PeHad{Mo7p u 93 Ɂ'Cys)0ςbJtV~̏VdIПKE Dv wShc%ənd?jxk5HMx}a\N!5kjHТXKGYzssVlܿf&=S`Rۛ/0!q3z$Ih9q mY,jGBΒkѵ|M2ub"PbʏĽnCaդW8 ROfˇEN-V NֆWHD8 }`AVwׇLrN`ix2*y(ޡT0WLbcD? nNWw ]IwO)C;_&BN14R-LʐPeSp7%ReP|NqJ @|~q8c ކt!lN$\=2[ ZXs0- A(_fq J:t¢Dp]c zfb3u 4 %3WQ+ IL$!Gg[qRjCqٗ!LG}@gAe؅Jcl$SZ46a.@)0޽"&&}5NQoUIWɃuKJ< Rѣ={ajzʸv:F JU38OY}8SEÂ- ^SC.; iͨ[`bNDh^h}/&FpWd:lEq @ ҄bsJHZ7G3ӑslqCTdI%f/¸W&@rB?X_U9HY4P?#R^+,H F +7*HF FRjoCM׈V-pfn\@6]\Ა75P*d@T질w-2Vh!I`)\$l/ :f'Ĵ 5US u-; jݴd܇A-MRiR @Y}d;~gF6Qv9T7zQQ@,`xŤ|s5ƍ'z؊d$(u7d^P? ծ-&U~fw0aϳ|sͬƃc]nGqE‹,C{JnjP(=HNT1BG[P} [EnD%HjoNM3(`4qDbja75.7=Om׽zR,%Ojkx'N*}~5aij l pΙߓ2$<"'!m6,x `kq?/8&cb+6edaIh-B8Lk$64#w6S&{,6d/,[͒yK1SDG9}[zL̽JcҘ:<46::=2HI6d>FX@-w^j6#|V<9sDH v{՝No:SC/U pA>PCQ[w{ , <4:u%: /u!-(X˯G4s2rSd ].jB4.Qe.Th#B!cekS•*[LŦᓿ-)K ;"g8^4ȉPaMqKfw͔g-vFUX C*@:rMU8k&T9%Mz>azoɡB|p EB-3 䜁o 􆣕~\ñWY=?T Ja#<7& n_|'3'Q$g6vozbPu}ËC%(QU"VX8B9Nz` 2Q㙙/vw MOՊ@gǺ28E`g~w@bY- fn")zL56ZPl-Sy)#8mYfzިL<F(R?{fy&D)Òw@l_neY%fUkoMBx/S26._fuK5ao{{|CZUZl,"Di<_!;1dꍄG. YW լZVĂ;"=CS+=ecBMklVoHBcuDigkԑ+{['<~?ܟƊMo' `z?vGK>&&>>W td.;=5eE9]kq-$vl g}B_n|ջ~-:c&p}([=Ԕ#hS-B~{D>O!O;qx"{; 'b/ I2`c%(AiڏJM~&mg#*mLwEcJ a`MƳ^՝ ^j߹ps~vMEv 5 `pD~W@8J2ݞ +V+_i;9Jo2L_^GAHe) VU^&b[ڝAJp^{;ta} bcOe)鬨z}OTN'<1 YC 6 S!eh {^0l8AV`+oBg@ 9sKQ*3zGU'ldqLЁN$NEYjX9qFP;p=kJCAb־h~)If-g!)'%. eVH(C`4UqAOjzU)l7D6lƥX lSlk@m S~r9ٞ  cvT&dk#bcRIiO tN;U%$q$l.з/|Ñ ִfʕ/}=tY0BlIIkͯ׺[З"~rCD "deae.Ƣ=(80 v' m?=:e6xY4vpXGi̛DaqHJ|gz)P0ALhkA^ʒڠ8ȉNKH͌4 &!TC8H<O9]rܱ- [qg$]ɀE7M1;ޒ"}Eke5밬.tw j%1#„N4RPmy%9Y2u[fLC5$j͆p W@fIP\&7R^#f1]_دȒ |ALQ$Oh6D}wA俤v]nAC[f8mJLG;f>!a=eGؖijj yВTzLn0La4Yx{yTH_9 Q @n"Ճ}/;B0nuKH9 ICŊyBޚ)~ݽ;9 Dvwr4ڋ+5)w|\9?[C85OcBQ旒+?*XGΣ'L[N+\(CGl/6/jW٘nxT'Xmܚ?OQ"KۀD'=6ҟ5s5t N&pG6\ Q#m8%n(F5@Z>xAOykcu&}Dk>J/AW6Eŗ@Ӵ)y3mKU >m ]0*+2Q~\D`-|H9EJӒ^8Bzp!d.'-in9nVFFd٠.luJ|2uؐA'; VN8Q)M "CG\!Y8$uKk'Gd(l6L`Rn1FX+0lX7%-Yf] 5;E8'"fT?uCq!VԲTo.㹿˖߸@9E"@ԕ?F>fkZX̠/ਏވ-oH5ܲVt wd6<AUF` {TWe={HqLӸ12QPOI>|ћhqqŸL8M]Ufrl(S>+ NqP6^!/M#;#Dyv@8me,؎itVvK$NƗ)Lu&UCͻٴ+StÛ'܇5 tfJ\2̌v j#:qV`mW{bze %rta.";G;bF#|N-l(J}R׆IYZgH#cO^wK+q( YKnno"u ZU)7SGL;Yd &0,mv`#h۟d~Lbyepx<ܻWDl̹2_e&F|ukk WGd;bA\ # p~3}Y̴1ÚܾsëC#@P^xR~XpM +" xp0tL^;0qArynvqKf4 Yhq/a+)Sbƒ) n-kMGa(ϽܨFc5gAQɞ}. =3~F0Y9t ~H6u*h Eڒ6r=tb\78v?Gtfܵ%dqkxvG]ht" ɖ"Iv?<'s\9AwW0'^o/U}e{FL E2 oB`LEp6<"EԆ {[' ԉ]7 j+ 堘38쏤Lda\sC G_UhI\٤]-үBOCɼ$=g!mF^fU A Zq=" l f~.(0)_4[pɭ1ׇM;3#mጚzo&&6d`@Rr9R+XO Z@Ji,C1mpN W.Y|9dyPX|=BbÞCm+ L6X>Fn]ɑ999@ɞ+mIIa@oU'Pac*4Dx{̪IXncba`ҮVfX{2 -372 cSI:W^)q˲Ҽq'Ӏ=3ZR7bB_F/pδ>Iػ)2Ȥ,)Zǐg<3{/:V@ ǥM51۪[|7X^#h<5՘Ȩl&gA)KfxcRh6kH/k=FwUi0zSvI'ogeT$^g/C2J[{dU$!O~V}ohd#9ЁYp]Q#I3sRtŭ荱p% rG×<2̸k ܌ _mo>7srVVށ/.kvG3#~3Q:M {y[%]]*rsjH>/X\*BGT@@atDo5HγeD݈\.*" `7xf5#*S'cY b >I=;L&vR7Hϊ>8Bo!*=PLI|a95٭Jc{m7i\T;T$g:Ϧg 'ܐ2S'%OUpF\]~j+;/yf0-P VFtt9^l<3Ю%+| 卉k2{[rJ02 QWѽe(!N܈}RC⫒kcq/zng Բ{mz  w.hم{fH1!{#[JkFoa:-hB(u.hG>=gڻĀ+۬+{zj橌Zq+ՙM-`|'R).ȶ`5 +F5-? !YM1WXb*BH嵤 z=\mv l;e/FAQd <' Iac雤o\P1MpT0k(.ƂL~H9dRt]h8egsa?rs%\ZLaBSMv=HYD|UIr#? dFЗ]YC:zNnYGu'w T%b .N;GԳz(Gj rXT@R%V3&@lo,YDiBK%XhlywU1e&j6Z45͞3cjށ(:ΊxKBvpp5pBň`)ky=<Ъ йI;k^|ke'm4! UJ2P'@ ".L|Ghنd mFWWQJxۃؙ—_'C 6KK|(05FqX;#ٖw$Nhj#b1sng33<(/MU4ϲ!*N7.$͌~83/?bUנIlRq|iz5?!QA\PVnf\BPROxdYNyu};uS8yZsEVzjwoJ<33Tt {A<# j>(-{+_QE?)"-PSREW81Kl5 M] O`_D]|H=ѽx<߫B6bj9 TF)1|vS oP.qB px3\{<3 P)3;W,؇OaCwxmA_vf.r"@9/knU#7Tž\vR'ss3N2U<~ )חRYS#-L=C)$OQX%M0b{w~GSr!]naK\sڧt=!5ڦ2KjJp̣31A5 GJvijcwW"c@+#2 l"9h|+Py h'Ìο V|!fg-tl7-e6@v[Ղ^ zž|ɰrGdt-C\5*!ͩ Cv >O&H5_4>!(qÃs&Qdۯn|wj02z)φ XsBv ],=ukϩG8c}bS.knKʱk,#Y)y) u"3:nKP݊%ofD;6Lup8KH,{zk1-d#yZ%F *q6%@67uiq3"jPm\~x8(uW|iNNF^8~p:UO_W4X5ID3k,;yڄ+d_[ WsiS5͂|39zkvdOyь]SUT`&b3gڹ.x\&;&5rZA9VS;4[`еd[@ǚ3BT i]|)AZ:jfLC=s;X*3(H0ɯxϰ$ ,)^ҁ|[I˧`Uro فg?~bE S@Ve9 00[Ci!v!/1g,tFDzgV$SYRVTk[3}W_쳫?5#2d0UO>#gٙ3YWw)3fpfp`&&iQ7xz#B'mx!0*[ I9E9+`?A_m2պ5ەYH賑Gi?l .VG)w}☶߫:NawWg*DKuocD&uM;(:U 5{|j#Ц$jkwpD[% Hp/|&[!~^YyN;+ΈI#lu[v%ޔHj7&6A{QU AWF@ńa(Yq$WH]x+K";`y|B#Ǜ)!G:<qKtUנ=ttJr' 6wd,xt;.fP͐ ]}I%LI̟aLd9FYugR@)YܳKՓB jlbEZ8q>-Bil$A :l>@]@yxS HAYSP5d"?gf[LwaĹH]k UK*sR $S:1i @Zw5kQ0SFŪ' U㇉}EVUeq?$;SJB-:#*xTDTDG%C5M;Q噉^h Cb'9ׅSEwGe~W6F*S餉a<_Oi:XuzjkpkS'j/`j2/.B X;)y)ХJTH֢/0GR6ȶg?)e<ϕ)yݳ"*)njɢ!S9Wwҟ4̲}@VYZ{X-&t43g9a9K eVzޤs@ NR W;r8~xÓA\JF ߬g>p?%+;DBm꼃m*{ Kh^z "F&,FPP/qwbNct7< WĦG4 M?(~( ~z~,ҭ|sG^գIwԎ~)-HS-wAUme -j|f[H b|<\7:,ֶQqOT-$ޜ=dh֢:>9if\`+fm6P"(.}$CtwB~*UIL8 \GF'\#w8˺͟qk \N "W]y/R<,cca nZŇp73olo&K|ĵ 4 &oF߂+(}:;5R3S`4;^ȭ>Kf߉2'rH0\7Cz[?,͗D=AC|7)c,?Q()؀E;wPT_o^ gkދ}1d.bӽhUoSIW{4@U'gPͮr<]nةciԞE"%NjJ7폅cA#P@^$g%LrzfkexoF~J ^?2pʐ-IbA"䈿Ga>ڰh9G\mZjM:L)kJZXK44UO.΍n\[ݚ08[p}ȷƢdp0{o= eD\>a P֭С]- KG~#e+;^@F䗑P9/':9 /&">>oP18]&/P W"aWqm^Vmz*a1ƅP, UWzh6-9UC2ATI:a;=M)S] &=XII.p(Õ] .a~|dB'c2@R @DR$ bK$~P„wmBۼwd'>J{.qC.A8{8{.*3!0K:FBaɕM$䧗Q.d~S<ЙY7mkD==IbMuXIYDrwf{ReWWmJMd`}g9f7'rzG V%&HTO$"Z O<=HXdv'eјFE*l Dћ|M{>,ټM $_j{=JOn MJfIx.>%S%poe)K^vLi:T3ׂu'bHWoi V]q;`2=ߗ\wx/C0~Gf4nwv>7ïKb]ͭ~Q8)U=Bo4aL맪VرG+מSnB0H- Rimv ANW¾:}S_쫝dM,j/*W9냰XrUCMնS ܼ{_u`-=~ 6k9I#Qt&:TY2 2 vt y262:) =l!2|cO?t(+u.Oz@KiLli>ŧ! 'Ĉ;GrC+g?1˥G'4-3G\U=i8CCEh,rO;WĊ6DF,0 3(,n S2eч%flAu|Iiqy4:`vՉ^r'ʨ=u}1jz˪?{m: T4uyaU0{$ߨyi˟Ħ: dsy`p$lֿS4b#d̡gNppx\5ȯR|'s5?SIS_QrްF r|a6 P^,ϹuN\ѐsv]a+.Eͱu&': 9Ո$-J n]ǜ_}+?{%XcF'- M ,=S@\>?Mw&Eh'ړftDo @(2!)42hYXVWߢ48*&fx}kMf19lV Ŕ DE3 4P/W[& ,51{; YE̪rnyfm44귝yeݾӄi%_NzJV͍8tsq ^0eq~(Zh<Pb,uӻx_i^ *k8o2Tf2W 1Xni$vjf@E|3#`*^}态"]_&0!GM}/ʋ!hd+Qi&]Eې[]PGBU?V3 *|IUv5 vPR P\Q|+}UM3*,M<ڡwW{<$W?4/iM @W[?_hd:p$M^#ہ)".AI,. (K/F &i!g_bD(z%H q.* $;HGߛx5ݜu^Jpa2kx JҒ"J,`v1V'ҳ]E*CN@faj~Ä;ˊtrf(<-f䦢 5> 3q?v|_Y1^.#b%W@o56KގMnd<, Q$lMߝ n; D'F}Wg]fHTCw  W Db:UQ]06SD5 ?z,ާЀUpyə2)駙a k<"+ƔC =464[Uj8]`fh` >g'նXKOP;О.;!WpZ '.S!wVF2bfhP%fʠ;8Lhu3fbFIEܴ;`(mg?%eķ4ZODG Jg~$k9i=sZ۳F!h/'9RQD$DP('•'zue-e>'-eSHP8#e([!&| yٙg}lnd V9+G*g 98u9VW{QT4AGNj i 43,>MH7 òH.D2&CEzp uQݝ7k 8oZQ4 }yt>ȞeUǒ(dMzu& D/_)f4Rno4HFbլg&//,MQÝe?na]˦ooKf͔ѧX<κ#C)lHP8li|8_zK{DB.Mu*n`kzG]ɣ)stզ #׹hOnF@r ڥd'^v~R"'1#CñjcP vSe]:"ӟUҢ:&r3؟$x /St.Z{K#$Q%YafKBO̩Oe.xwMn&+Wc\jp^b4ucSԺl" ;v7\ŕ+ШuDXGqahp%Jt`yI2Tp>52Jje_2%-4bO!QM=#i5Tѳ KCI  bjJi U>\xq0ǵp{?_oS^I\= Zk\d_ӑ?=}*eI^?d&/9pqLs:5 I[~ǜʿL!o1Ht0qqMS<,Xߛ&|kS1)CtdQqLXpuEE&0'=M<uS-)>0EњXCm1;VLT?J-ڊzvLv4̊6ˬEuW & <޶!7 dy&&2 c2Vy/%AJK;')7L Ģʢ/r?$$㡲~͚?ʎZxY:E'UcGkG,̫Ki\ 5bQxh!gTw ~ +f3d_|:/{QOF f1? z,A0_/<Ѿ p$=&lz?ƌV],pty$.cnjr:9b,7 E;1f8MW(A<*X9v1,iR 5WhWᾟ;Ac<*i=%^!s C]YxYm? 1ݻow\+6.&8܅m!-$hc*L7"1f:Pя(/Y|͍?>>QmYmyʹhѦ QĒV'_9Фa $"1X='+NBx.CbYe%G?ȵ ` T#(|~9-<%۽L?9X^{* p1Z)ze'2&w$k|/y鐥KCZK[ѐ%An[r5ZHRXm8N1.a,4Q]L=w*ۙt*s6̵XE|l.IjUzqAl5+hFъ#H@0mFAW]IѯԺ(cJ+b%PodL&n;噽pjDzxŸwJWeeZ̠ <5 ~8O-u3FvLJ\'i֛F\'FUkPd4?;v39]Z>VSB63voas>T0[a+43egz=fLHo3,(fd0ޭҀXF=JG[NY=~Hv߿cQuVe0VTxu-U >/h7ǥڻ+a0X@w6vkRz*o"l7L69݈TS²<`ux{?LnS4^f 3ҐwbK7D9ltqw U.8q7Z}zʝuL 6 مw/Tj6ZusWHÄ*ohVpa+ߝpM)!ƌ4ڏw#UUǨQp.o4 mj||ղ9ry5U,LS^A:PauK`F8/j]}@HjgJ@l' (a\hRBZ~|k=]4tj ߋ`za-1LVmhLtZB&*1%jE|͗|)Ym0dޱݮꛥÜu)K= _u-`#U6J?AϯLR"ku>6gp+\L8߯I|#'%UK #fB Zk5q $r͗FݭPh"3H֠CYL뺨^8G=QfֵP"9̑~&84%14wb6uNpe-`c/-WeX Bb4#U"E"Ƅ#GC'c&@tꥱ-/N\0\Z;EKW`nAP"HRv*nxvg:f{}EVtQ (|0U 0U==to.> 0EiJ|0Ȉhs5YC8]6DŌ E(*3jbn O9LcQK]4c(C>D`sx<)Ŧl"Qe1Ryű~\uQ-*u*TнTYu{]$8YjLM|ךyFsFļ s꽜%p̅[(˝1LTGv%L>{~PmT8!m,ΚhB~ҲȬwsyt=8cIw"u3!QV}>tHZ_]04p[!bv"Q`U]JdOH)Uhx^j w> L17Ꞔ2P ܡ"rKz\ccP2]p@?CnT}`wh+s0i!)]Q1 B-'!ٮ&+N'JTIUl3=1W Vk"Sga2a55e䫅q[i#AM]qFV 4X+GxF.r=c˵RĄJ(i;w#:@9DxlJ|ܩwcW@z1 56bW"(AdKB g̠d$a:pk) D]{oѕMG_nfy2Il4m\8@( n(w]_?؜YKdB 1 3X5SAku:NeFZ͒^ɀ"NDg3;F,KVy+ҘU=1R\{Uo4'Q:m[BRDa|60HQPxܱc^BB`L*^T[+=ӄLTM'M\b`AaQ'I_Bu>]פEɫmșY{e`Ic#l/K5 :!*)MXdl%T󏱱#q 7gXܖ\yFxll@2 WF9H 3߮zkH K0rM'`{dVzKL>8HTo+jS^+^Ro*^{6´}˘Hpvzla]WiwîEw9W){3rbR9`즏7 Sua )hqyڀ(')䈟 f qtPAUJ?޾:FWRB6j`N^A#:X-PQ—ePgy4RCu}L 1h&|_g^;ʳIQx+N=:% ^wc&Q}Qss}@X+d]уOV>^">Q2~})qPn7a')k녭]V@E$}ŋgGGla s4j̥ ?R(s3Om7*E\Y"+bQd?4CHWtQytn >Q$]5t (쑰/&8)Wj_JN OGs۴L1O+@L)Τy)}ݭ.rP|hܢ$n}@lv3X@[c"VR)3+>1d9U:SKR^\5 WDP/ g R%%Rţl/[ɵ)ّ/3`nfnhpI\qZIT )dn`9Inj7b3h-'ӭl|" nG@}[~ˀ(8INȩf戒3Z~תb5́&CoD ]K̫gmp86v[KcAL;󄌽UA2?jk; PKXG]K)^n]]:%ސJD z #Řpi>;}8[A%[]7ekWQwfaX vsp•v=hKz7}]cp 3m o+@ 饩z#mz[ Rn[**+bn="TC`]Q-6Uab1bit8eֻ[F9*I@%Z{h& ͩ>=OmcF1t~6 " ;a(+5g+kD<5Ƃg&_WR8G. Ӥt!3ֹ|HY)Idk6r0V܍piϟ8x~{ǧ4wh[5)GXk=R-Qj ix)yG?wg8=YbpaiJjuχz(h}B;a ^܁a/Bp^_kobs.b+ʻ{;-.DB<&*z$8*"'ʂ4&aBJ47`'gv$ ԇ,nHh&ꇗ:HBΕ,4>RD1& (ʀ% >ҍ=H]/n{rylµP]G:*ZLrNx̊oϿ( B3X\L^i26)tW|9#1+0lBKVe F̦Ю8W'[$H_i.eİ(Γk NQsJ 6h^2˴bBx> ϧFrR֠xq-IrO?*:sxk?8uMѨ~h69o5(W"bmp% 5q g0+m3JV^VlX~wPXTbʼnMqnVA,NvLG+{Ācq#-h-j5OFGAnUEcǐ{qЁޫ/6VxkH8h47  t'1,d QnDSOv}ʱdN%ƍK]pפ2#ӷףJǸ~INuDs#}ܪppt9ϼQkFAͦp|WH٦[HtqE@'!I)?%±KJ :%4$~n0-g;1_޴2gJpu@2F_q@w8HQe!NqsxIa&'oaǑsy];yNڪ;H&ޡFx8 UЖŹJ+e9?U?%-)wWǽݲ/v/+EX,he"v553{mڱsG@\f_a>VD9$fZ{Y;`Mva>К6%tRu,S2wB tm߫zx406pj$M\l^Q[ѩ%Ub+"a9?<{x$E*=ރ.. re a(`ퟧDyyc \*21+20JYfOm^N}Yy {r'd* `/exP%X~~){1x'(fVab'q)ڛymQux- @by¹.5th@. ק<l+. Id bv$9Yhcfpޡvm/9l5 8[>֣&jD/L/f ,' %L6dGt}0{[PI(Zd>>Ov,kYw.2ӂV2 huJa]+ '"/=Sh?im s,Z2MlL+ sn{vEKـ/6x<$?̿Pj!=Ihb;8I |k[paG {HԻ vͪ&y2F9yGFh2Tkx74ɛO#۝uBKm ['oNI OKeU5SY>]2@[M&2o_aVXz1eYr>AX%:j nG*>wt;O; ;}W1ck.t~fLtmdUI֦'P%$Ɛqx˪Oz2a>?lF^,3X&M DlQM)t?#g&( sUbi}2w%ښ1;__U>@V@NQrq׾dF拲 U%e}fnPz4^'E_:5i|y}ϟ@:B:fg1FiVx5C:D:J?"Xii5m3 Guk=cC1_R,oEd B='5.{cz %Qb9,JFIdΙ"S; H&ŵ/|T}Epem">KCL*FdZ콹ೖ*A,HoLs}_M"} T܅KJ뛳nv/@)pUSi0UE)Gյ5AO`frөW f (<Y@q. JZmhWE97k-p"{!4"or) cn,mK;jVԎE0.{m5+^neHjXR|4ȩEySpU9`}k) $,RYG?TGPwиyvB;F~( 6}7ElE6hP= 2}`n[Y) )la8O#J?}sHy}89<:9 QЦ GU8u($ao]| +n@獬_cߤ=aq. DqGkGB%U5fۻ EP'ha Rnp{-U޶]=Ra4Uj|ӏAVGYJoN1hJdrݛQn׌ 3DǁV󇅱_0/dhN[*׽)`~%x* z7>/g^ Ӄ;<Ƃ x[d#Q*ؐPVѼñWЮ*,.Ս[V"L T[s2+bm9IFYǯ/6-@x_yb+Э㮍 sʷ#A츜%A4sR8þdXi=οD+zyӘ"(7Fmlx|DЅ&@K3ڝi͋ ;sJg;Ђ\91x6l]Q/P,ezhgu1 48f ,#eZ}hΟBNH͠3%Q:Z С@ϚugeJvq0j/+ JN< G9/!j*$9vFSimALU m; ^ 8 v}+~VC-5-y c\90Fx(2uTZ^*Fe-KfءNmsl5]NP[1r@Bɡ3H-kuKwPkNCd`Wa: _{Y`-omQ%lS^V }%u-cc0YpLc /7_R}7_Pngmñդ ڌ&FX`^5D{CWQׯ5?ęj#0y& ް1%m60`CM|%kBL"_90V4-ցf6^<??A<f<(jCu,9rcO p$lu،R ;PP(%n C㫠.&ñ#7tGM־a*UBhk2D6:,)ɋy!9IV.nIYV eiKF:6좤iD.3GDصݜ 3V9ִRZ}軎bLhAh6/p 9_sz%‹MS9W$@ю2_~-M\;'qSXc+Wݧlnoь'[̧"* c< V4^#A0Ah3SzH kDl$}kbFy5_V@$Se:2 WOB #qJ =U]w˚PMLb2J2v"~|X3_uS9G')9T,g[0%< J!k$$ 3:1^L/J% ᰞ6<4Cw5םx~o,/AX D?D S7lܕ2@hHZ*nmakүlD/[Wko;*e!)*5ӃSS|x8Ém駦puTB}S`E޽I2՟X&;q _UzD>ˈNHzXĄP :<^˴qUjN$4έW;j)iɣ#[Oq2c)Ѫ$;2wx,msP]oFϯx?{XG5IV B B?⼱z΃+[Z\KE> %)D~4t8o%#ݡiuX**\I)ONsQ>ǻL֘4M.7m}@v:tF!ʄ Y5 jK^jB%4UT8XH  K 5`2[[v)"cu7O?;JJm+H mygԲ*;`J4>c&iaQ\HZU)>V_y vd_r) R`,JKkdžK@wAmW9UN)aBC%yh f0p1KF%o>.a8'0 j N0jVC^+Rzn)e||SJN++sisݘ#Бgă;۵1xlDh[zJN[3} ۚ L/ lXh+Ą߰ZCSzo0܈WnPM;_ PL!>90&}~2w1RWG}2C~.ՏW@TZjd2/g.4чշ 'y֟JG u:TQxj|m;Lk;;)9c 8x=ֆ99N筴a\) WA<xD!U͚6N m]'3H`>\(2\2=uL eySAę.9 _}i8w:ƗBorw%{Yd70c9qRr#jY*Yw'93Jw;E EoyDXx/~d7EAYH r](3_$#vl!<ʝ:POB8f;B뫴cêIPG+TeROk5OtRlQ]Z/EQ4goF~ TamubȢ`hύC4kp x)ދ?:Q.ILKVt Y cFUQ@6[LQxg0Y'?ɉ!Y׿on S{-S>xFɆQ];MHK Tț xt\f$ENhVY4~L@zpvMmYҷ>7 J_΀DՇwdl=ښ8:ipZ'A$A8E*qOy&pwmSN|\FEOmXaᲓ{y[N4צ6E7lQDfǼT\|l}Iʠf#Jq' /jLȸ,GF:C5KBU= ´&v'B 1ǥ ϰ@ېhg %5Փ'l;vEPڵ55?,4o!tr(}) {SUͶہS]l 9k؍ϡ2ABmz aC,gV3(S}[;_Cס@A*%D#O,.a0s{&bV}OLy5vx:痱.ŸI Tk*2`L>Ukyz![>@qހi_'0ay GVh\ )nݞ[BUi 3Tޱ_RabIVWTx]y9)w7^l򐏭sKt)Th)`4_tlz|"[K+Rz =i"~_;ZwXn2buW}qr;+~f>̆)Q_K 1οV7Wg<3ꌊ|kboY6(6/jn ${QeZe5"wQ}Qm4E*D揉"v[gqEMZP_N@(Y_&z_cLh,H8HBTYIЬ}-=tbGB >кeCe R `w9&WS郙w 2Bų۴WeǢ5W4(W^Vl# 4 MڳDWE7z&.> d09^\ "\fԠ_c|QMt+1 #wn'HJ V4Dfl4u3"ޝսvc}m#w'ѾtIG& LcP%r4P cEDPm2^ZvEROKaΌS){ǁ&msP\?եd2͇|Gc= oŸI&L? 8L"oX laӵIeAO5^!Hh+QӳvYww. 0~>O]pz"JGZK@Y7Ѡߢ{q=ys8lE䠏fC,rSne3El9 =$?!eA)O̔EbsvZe^o /^aNmo™4`5I tf?6PUR|te.t&pb|<9"+ @Yݝ$8KSKЕy?%\}Yz@o e q=K\ 2⪬79k$`mGXOJ-JKSj.Xe4eI5Bk|x5m[EAG 9kO/v61+u}ˀ㊎Be*Aew8gWe2X5a(Iǡ_q4#dG6JVڌ:;9)woK]<~Z_1$<-^܏h47L>pmի\E ^y4%/,VX/MdQ$rx/Oij;_X}zQRvLn}}v){O r//UFBS {"!fM[.1=U8tR2"%DL܉ڋ@i~-7")E-U74伈gdJZOu(i1Hhnj{u#K "gxo)U-:(?j <|Eͥ'[wZ~įMZbGW+P ִY\l bu|)1ODLT'tZ4L:R [rbSK8}Un0P=gb|0$ˇ!Yv:gQ>2~ J_DEX p̨$uP'HedY 2jt2.`Zi]zx\,Lz+ZޙV;R]4^8fܦMvf]1\8ԑu7X!ty.A攘dZj0{S؆:_oڄ2Gl\ Y9"IUg:2R5? d36_#( {d1+L/ EC,V0 vCمQ[Py6v_5QH20ڳ}< xE2@+щ][^pl)" b=+N ! ظl(*e}jU >庎 9!D5m0_fIt8us h xrnWEyF,5=]kd)m5 9`&ᚻesq^ccP+.%mHJ-H R/+4R12&_jR/m$";ԟd TW۲>mXE|WY ]g'8e5,>^/ax!t:?[C ݢp\︤PR0Ots+ ف%(%O3]Q/}ԬOj%.]MZʋns !yDW fS!qYބcS*sGq<ۻ6i;i\$DoqPAYZf( ű7:ҬfK*i+^tw=1JW<dA:pex^¡@dNj2d P˩209}^h%DI-&;k%l!ifNr6̑ ӈ851+UK=4MD~i#:kYgt>ǎn+$k%#N|ǹ3&4[,2MЎH0~Jڽ9y3 `εvڕj['PlL?(,7dFO@{}uդuc{`BUh~a>=,xHł`  L4ሱJBOA`[4mnsփgo Bb7czB+i&MU{"55;j$yo6=@D=d(m25ŤkC /{Q I6O) =ښAnN^ǍKڃL4xDq {8ݰisM͞giju>d|jU[inkkJ?ҬM6rѸO)mCTY:vxUG Z1ɔ J n{BM`o*jO:~ M7%{x1ؔұwpY~;*~M)ݜ:c*zJ7(ƭK0MoII+K9YL%ߗvyqZi@=@8eiU]j4]jaV \o`2,_>P!]plQsPIXE ET`3{H2P*?!y"O8HiuB%r]8p'C(!ی0C S8|jۋ:c7L0Sa]J!˕P;Zjgqٴ덍B^jB/*\'JaZ.[kO m<4zlleN'XRyQ4Ĥ$D,_R +\UK -CjN`rO _˰IREF I [?TrE^Ccq3bGyej1a# {Y6V.$!Ӫoz1^aiٴIDTÛ޹$ àJˠg*9XiT4A%R=N9N( OX+K¬I73Qw;Gy,0%sd, f[!eRwDKM6A~\6 U-t ޔh?d!- Ov<=ׄfB.r/}lęEB4 W&x䄷UFHX̽N4e2+,M!'Wd[ UPBA^@)ӾD}<¯؀7EjuzaC/7Oj_)J?T ȣmc;NBɫ4+;%f;N\,3 cK4s*M;t@{: <)|B P*PQ>C5?)iIX(e1v#Mt<|j6gT/.F]N:;R`@Z$u;+/XW n\ }ϋfN|i# ! ᯸n%āU-rO%; tLeYeK^du$P*ŭ<P0TfAcyv䑼R`>"f) ?]?!x<͜WwoV~O#Zf%X8q^GBؿ]hh=hħZ7^L? 7Ɇ17%SnkƳs{@-K(LJmN\2Bݫ'ݠU)FP5A"|rI-KnUN]@c2 IpT螝eZe7HXȃT3؞O۹>  lB41Bي[l7\If=)}7A0E<ࢾUf־a=D! .#bmKGe{ 79zV]5 2blҡw:Q~nآ_ BbtcZYrǵd(/>S0U=bă;<)Y`w?ժ |M9x߱G$+Ƚ uKPߵk[VsL7EI:K鹆-ӰiH5&|/rgȏ[25d pF"]#x'zsoM ַ%us %)Uװ9?[0Rp<Ҳ#RȖyȴ<<'ne^~€DfDy/TBcJAPQb-;ߤ"5M- DɇVoo<Ԓb5(JH/K6n7U 2 lQ4vV( i]0/Kï9IG7pp׌?ХQte( úcV UQ.5a;.VRS;]Ae$)<5F6\`gysߎ<>d,S=EV Tg֑pU86H( 2 :ҫ?IaNg6 h8Y,jJS:%ׂaP^u;-?gx:lK_pɰ ןbGv+RݏD9W'D^x$iy8Sr総 lL[ \<`>7 >Љ0377 ;;{Kan=<# dl KwKՎܗxxkxW섗kU έآjzL/2's'82ÉN]ZIs h$)/:tBQIU=%jk^/_)CU@'Oŵ]{(3岘bsrfH齚U}RU${?6" _i`+Ϲ^& WKڌenx,BY:6hFITLI28fPI|}  7oo7p޽-ɇco܆*MeP?hvnً׷(2)Q|Q3pw`uWX3t;ܢQEI$YF[eq[F} mtf)㖰zsY 0Jږ| F#5 )+ϙ 9!iݘZ-~k~We7l S'"+M|(.3p,Q+/CcYizw2>ŊTZ}2rd}nu<ۼ;9'6}:%j+ZyVZ hA]'!nVj˒?0jirry Wڼ]?[dvٴ^E(yD+~ Ns7Ar.j{cj1O]2#-wpm`{ J@T;?3?9hp8J wDYբAK:ӱw#0 :T.q6wŒ{,Yܻ>֜*q5j 4Ok2V4jkbG.hnN@$dLK%;MV3$g>gu{Ts~ׁpFn@*AQ*ؓ\L 9J.3Ι_^GJxދ$/)/K"÷9}R,|_$=b!ٷVPZXsV&aLOre-0~ݮ4S3?tRf8/1a6񔗁Šicq4/Egp*m咽ZuaYe,"GjdRoz^w١p͓ )3 c԰u0N%x'%kt4W7 i<Jq/ Q tx4p4;me6 =#JE;Ԧ23 Nϓ&ǖ~yҟ!K&OF|\JSJf>@QRs6ZӰ`5t.wM=$.y fDV6~@VpE` ճG`BH8=$Q+HU [m:&&*yZ?K"^Xgˮ{bxu* >K.x9gձ-:L6z=y fdn;Vk!jC# (4suN}j+EڇG311KK.@{˦LT.>FU լ^T *'lGnO)Z)H @+`™|"yʌ ] 4b.I_e SƘz،GNvD4S-iW$Vi"X>ca=gCȑ `|䟏f6 ) ]atsgSBSh+6ܘШBMgSCvi*SR[#WRuUO~bC"޶1I5JLX,~UhQzÆI۶%JJ"RS8Yl"$Prbfɸm: j 0c#k:9ݥy^o[T6XotYog^{(`ᝠ@ւ|7끆]NYxsxC7/xR 2fBPב6+i@ LcGtI6; 86EdC&WA`P(-0;2cyA86]x~B{ȹeũFn6(kn-*DsXdxXpe@N|fx"=(qk2cݤfl&XJ]5+@-@Q kY;0uFf>!JÈe8'2ţTOQgt/6=y7fQ ZhX?rŖlbb"գ>ZP| ~] c?QW8 b/vζƌk:r"<-{BHZt! & Y?w!xlI[k/iex5{iw;!Rw$'E"^ł:R-7HA{Bj <;ϣCbyCebc ] sN/BQcGd\ p%lz'!ߔ}0^g7`0g]+чW~<)*VdF%?қ?Jpi~U 'rgx,a*Y_\A$]ciJ[$a= m/:XKٔA#P<֨܎,im+5pmj)Dֵ%M!r@Kj~킍N+O[9Je|m Z]=V!&(4k}=|m+L7AblxƗp ~S.ƽ:]nq>OijNL}-Si 7z je#K8X "zVؗ ov,W`mU"0GLv5"p ( wyEK| L:=YcNcaq'kPmԔʰJ4@mWrƶ JFG t02 4 JPh>-o 7fc*8VcBM&HllvfCK*aIGzO`h͚ :@q"c/2S:xw-(xN\@ J AKxXDNbnlAzo^^uRk6E?qYb&E*f᭗QsJ?c!Gۘ=ԓ[~fK5^mbFū/|nV}FkJMbJJ+MhF-K8T)ğHAj2{zE xUkRhXv+T*-v= 7@Ŧ#:T|C(R_LPfư70tjqcٸROM6?["m?> q IVs$piK i ihVõJ(׊ї-^u7m_Ms Ĭ8+^FkDY: zv%ZQ=^"nT* s*uA5`My\,*Q| '^zgJ)+# QHVs{,)`,aեt&Bğ`"7IҬ@.:TU|la7cdV0ctJN\ //|0Ŝyf幕3S*Pw~Pgg͝*Ii -tmB n't JoÏY=r$|@>cQ2$:< ) pֻ&mZZѬС߱%MX)EOzHڳ!*{.f?TW 37d2 dtPGB;Z̰\h) Ls629\m H-B(xuάJl =)Gd\Ԥ~~{C/ۇUv]\ʖ0@T¼i \Inp2C:y K HIꝥ$|F SUxL0 C)f 4c4bcyjƉw56"ZaVj 1ށx!It3ej4}ӤP~mϐ/ǫ;{͝[*sD!<;$(a р k$1DM۰ an&X@JeExS6RO6Ra38Bh8 g6\(3EʾJ?B4P^6L-a|: E8ZoZъ&]l2%E-^3^GjJ'@4$ksk~*,=4Ik@u/`QQ}q%s>%(^f O`զF~069:y,1(̠q{f0_'9̘Y ; |Jр9Amv#6=Êfh(KIORruW+9Y7?Bd:eqK ^V+ bHE-LiK^h[=rnS_jVЈLܯm}SyofL( j;JEӒ\IUOP[:Ǟ ԣtU."l4o8T~שCߌFq)LՖz _:qNU>9f " sanjբP֥5Z2b`0,! @^D| /Eڪe5nخd/S?}e@lNrL~ufoc"A[A~8䦒U+/f@/4|/'%,{2~C~1+THBj8fs2"Our51D%S >'wd$97$O>xj6~ f7g}.%:˝ e,͒|ocf`-kq51d zǸXv5H|=_{!Zo(軅]_f>_ZI)!(Zuv@S5.§p`e~rcLTw}r^x$ RWx)nC5ϖ ( ^S/)à`DLsYB ~Fڸ'}%Z a5  +(Am^zL腡뵄oa '- =ޠIIc܇eŅ[ RyDs4%8aGI66+NU. wG?oBO_xDƂ΅^',V?\;6pl'߸%mv@GUUj~Օ& s NvMQe+P,n`u2Ze,tY5oM mYBFq}J3N4`!߱-<>N%Waj g×il Jyv}(ٍd'(,.~ZOsA>`ZYY63+RPbrzO_WuGH -w\,VǨ %>$a wچcOCwcxU*=ٟXݴx! rLI`xm37bC5؎5{OZw=iSv%7\`D!m U G4+o"J0Kv 97^dw갘2#zzߝ+y#zEC3>(xel@pndB/5GM&%Fjk|j(-! F-veVF&=4'/EX9eaFb[&LYޜ\)N{h} g98c% V|@ics~MLNw0%P:ue6uP]gAgc$:|:7H Fvyo賉+ڢobS~x;;qqݧ61P!d W+w%pCteZɚ'-p-0TH'y)Zג5#\&,v'tȑB@Ni)_6RJr_SJ*#M},,$~>8t\X`? J)iHSu~rMV;6.-yU !ߖE _oh#8k(hW94[ .ʸGhT>F&шˡjJB0@_秊Ƹ&V#'/%F\-:Nd=٬P^x/+YHHt.۴`|'".Z.nEw0ah}ͥ:RL&ڈD "XF2Qa>\/}|H{:?b "y%Y}p-U51"GV-u<)Pmi!M3Ԇb.K$[ Sb-$ۙiM'>kǪr̹hrٗ-FV<_**8bд "|0ӯ'SS'I i}4IX渰ZR|8WߢWΧh(%~!½!Mh㏊'q*c G%.F`vbވʹ3 D.~L4݆~4b8|k$Ft',j0)A?E_-X&w%+&h<\7B xHr&Cc` )őWRkbܛWx!!u >Nq % ciS<@6e!#ѹRC zT,~k+\D4Q %?cuWj'r Ԣ Io6I6G E{bmHWuFs4D34NS$Z}v0jh񏪸@39=9sPN_IU`X )jݕ}bSߝnX>,tB`|ar#dpioU1蝨KZ^!88UbT? +=NOv_F"AK/>g|'S ^_YT[:<9 F~m06>,<[#* *I ?gy+pS<7ZKfw4uU)[F;d1[4eU~U/{ @24cpI.ٿ+AָrYSSLZ/awJ$(tVOZpt?Sj4eat?(2S9Dm3δ3hʏ'\hSbv6 D-6]0)u(L%(N+i w*w<_,QXt ?ժrAf,cÇ݂e]=)lH6]G8eNs}cFqZJ}ZVw|AK`F);lAw3[ _quȣ@6߄(U o ӐN/7Èp]| )9$s]0$J4,9J+H'D4!n"PX;Š ~j 9hzz(;xcRE8U.eF _O_jgor=*L9rn+r:ϱyâvw0I!fcdϵru(ojMӠ΋(''֢$c W:3T6$nEip-O̯Sb\(]H,f~qr0(ͶDu~fXA u.'8kЧ Mg<4`|<3(j:慄@,kNl?Aa' ԏtAq(zlNN?щ5G= YfS#=vz,( I"5>V$N~O慜(nV^#t_ K\H ȖC;[l[K`FkT v G@#Wrj?)`,kn2UVFBC5{ r9E퉫l|V} H >t7 "Awo}%N|" dn*{r3){vHN |2.= q0Yk[DKN@8'tr:Jl4Ű.@V!JFk9t"`+LT82E'_jIЮ.xB T>oJR ,?íLt6ǎ3hJ̊LAVtvÛޏQB-`SpT6~Wo /1M,j8{@I7ŽQtޜ4*;sK2x 7Fj9ʖ z+"@J]`H5 k!2,r?yKah<{lΘ+a7ev#(4XL7 )7ݝyy)\n]xIޢ/|zj"x̀u-Ni 2򆱅OYDהɨqc xHF/훯oR"صAZN0 0RZ X~BI EE5+jgy'ތmpuǍ2Ā:v( Jm:,߃6ϳΔ@K+&ihF;]+A!!9,Z`ª@ ztʣтO͒SKq/N[[\UAJ- 甋b 3`Q߃grPd~Zw0xDڍzib!pY} 5kk;FOfvGc৭VşZX>.1QV~k0kd8(/X.G︚ȝ=[0v$#I/0ëdz&@!#cMA $7mzX^}!(N޵yLSqܢU;-|l+!gi<igAX^ ^P" XAc}Dk$fꑝ=04f[S@gihéтK7xr &7Ա(M)ԍ~bAJLN5̻=>e>({*nyn: lo|&şI$ 1B\Тփyh')ޝy'^k2]C/: ԡK| 3po{*z)_})e\%o ƒZUX9_e$+چ\lAUqÍ>-:tx<0;!>gE9x֌ck MYIxB,Z_ ,Ƃyj6ŔIL@YD4a/mJ^,5fgE[S1>Bgzby{&ir1[U,n0cԶ"[v~֮d,j܋6$Wܮ\W=" Kz'Kwf7yvC|)hPKWrP>-kȑ$!QCmCog(2KORNIO$2˻[ )[d~+ 0h~wZ K2ȃ| }њO+DQtp]FGl6ƕBQ) Vǁ #e}Ş"QTQ9 X`b/:$Gq҄7Ol'/ZhlNS;'xO>BǕE/D`nnQPBlt&1bZ7QΞlQs~Rax]V>~uvH !,E+K@&iˀqQyenrm UߧFPK n_PclJ)w/A^w0u˩yPV3AUlFx:]RsԣNTf-͑F,"K+YyήT^d&]/ ab#.hsa&X"jT̃MEFO׮\~@姌eS6p.rncLWeOqY$ਭ q5P?ac*81̏5$Sx)ix5 z?[ƒ&Y޴zճ"4J-nO0ZHύUVmr€߮ā.Ǵaq ΝV}VN_XWVDxWeG|r$4bܽn]Z>J'LE :٩U,oqcZTJ}5Սm"Փ*ua hu CT18Ms YmVk ~KO]ԌOu(Quo Ik#7U9fO_(|]!sV@J@AZ|4UZOA5?6Wnx-} p<{iwDjÿ(Li?bǑY2BW3(lI/9O?/?nc] [n#|pũBRSFsLlCjpb6;=ڦ֣c$p+=uac9tʂdݧxzQx&HD7,)MNi;3S ,L*ݲ9@YD-+ _ ,21P?7@1d3}7,5C ^Ȏ~60p|̍j\E]z8b:r1oyݸ+:P8,ͱ`R@6QW"*x [G&o{js|J#WF{Z9%we0dy3Q-3BE;*C<gJa8&U3&_{bl'9%QY^S)NBBin:ssKX9+]JV]smPɝy2wNj/k9k9}GS*oZ<JHaj]r npyYRR6/ (RҵrReDGⴓNokS D2Qwh+U(i1r4i8PcMve{-0v݆$j)WRG6ZO$ݻbLح0xNт2.[)r:[Y>c#(LLDxklI|͛#}FǔTt4PfGHbՏ`ӼBpeA :4(f23lpgˊ9v4"]ʶ*R!4v@滞lJ763~߃ g[p0se$.J:)WrsFg rIfzAr6+-Hh9n${NP#tk+a3ܙLjxdY\*jFl!JW =f#࣫zi )8sn%% |H #W +%B)@+<NG"n*G7&c6X[:(x*JY)v|umn?j)Ƣ=lET+?T(Ҭ@gܵ(1Bu@x Jg_HY9RC.YspRRh[[l'u=NfkـC:0W$’ˬ* ae4qe;ڼ=SsQe0pD8鏐|?>0['X9Ԡ ]*|ފTz ,֌u%zjSu^Qe&mA}Q~~ZcO$Yb5E)yqJ$:HlPxy^68{ڿ܍x!FXY_`[t+H{(z94B0Ko.xg~4wm[fEtYf!.M$>Ú,BÆ]WZn\?\k ^1M r-8V1#>%RS!`zBוj @@NU( ⌸,':c p>o~D i F9^G5;GAVlY WH4GTWh 8|%U Yy' E$`>uΜ9Bܻ`!uLA .k |YF8tKs͆؏iu P_q]  WRCgPk! ۦʒ],!g1}ʹdxiE'H9f|wSt\Htmf,A59>Wg.}KOֱ˴4 BՅ@/ {\cRQx %ZyFK8\ʮ"t\k:¦(vGħN&`c513Ldߚc̟ |ڬ|}~mq/ICUۆb.l]@K%W&Se->kБ4]gAߞ9H^xvg;0,1y*:sw\@=k]2W"Q BW*TMk47?N $ۅ96a _;Ա'AofAF*۰حi :QqdFN pϭ @ns1 L*||001p;}_\<a Gi%D|[kڑљ4jSeJH e3ВMo*yէuȽ Cj1wu_,&BǎwÜGt_yN+410~Z\XaFe9 0W v8M,`äo7.+?@uP&8H뺈yTZEdyc[YKTJw2gQ0a8%eLiU Mvų+:Mgo_zDvB́=K\~'o[av(5x^;'&oV0A"A>>2U@$Lh(S~;]`,+ԆV:g%!ې{t=7bg ]iO$W@[+hP/a'n\8_ϤAUwL@2j QBz@.w,}s*;}PB12.<[#z,:ϻl6kfr:7BmǞ m̙qkG!*sn?'ʲ ۟cO'`*t\=.+X[.)yJ+`@8FD9JF%Q ""}?/jvx_ZST-"uG]x|Xq e׶L()#jף3xlqL7 b;(FPW@N1{|)v;BTg*kqs%4I~'J~f~AL&f9qߔJk 3NmtF9BO`.cOg4PP*,ھFZxC/tEřN@ { Vv{(-X %zۚWvQؽ75[_dqXr5ue)0 %ƧG< `:57EE>n[ίǯ000ȠdG-qh-`"bˠ]M7_Tn:? T6}a<{/*,Ƭ6`6n;Id/nsꀞ pϸ0qh<,b8Pqyd>,[ # ,%B RV * HKP{aĊerbW*7Ϯ@F"&Xx]*N3uHIW`"i(ޭd4]^.[1Y؂?ȗ&5TG3oJ2a 'V Fo}O[KXsm7SKnB74Ur+jޝ3VU<pǨh]'t㪢=!γ!hrq;,Vy67-7\m;,rܣO|d3 lzR6:=";Qh6E|NIBLˡ5F@#Ϗğ[=n~KD>p[+'v#?k/@(c/B k2@{zb\ P8C|ymN0a7A)~s& \*_Jith7[ȅ94cgsA^#.{xKҾ]_ 9Y&S; cګ篊 \cߤ,HbDyHpzsAsП5Ċrɀˌ:`>&zHHǐj'Y/J 83vXfC Hԑb3&WH&ҵQd&ꠣvȕX8>=S{?B@Hɽ\q+zEf/,aPE nL ml3zp(K u;ϸiP 9?Ij'l}@Hf4&xՆ׵ţi0qF,:*D)HQX?ޚ Uqp9{oz`ʧ@5anwI٢LAtG%A)!`EtLCuoBP?Ƙn,!8|dvJ'kFYc6S{ߨ!"."nUP$?-N0Tah2 1)?[ͫ⾂sčFv$( N) FZ_1gʙE:_s=vN:DR$.\`ǃ@2$\sFvg/%];q Qsg3)M83T༯|.z+Z9*|hЋ|3pLPV'EOx.c"˄Pg>wYoOȅ> _-Ez:Qd5KZcT.rb/-jÿ[;}ԟ P3H@^]R Co)jW?ݢ~iuf`K2KDLVl#oL"? 9pb_o1<+J o]rU\k6? |\? ykMO)IJQX|c _l꣝G7˟-?7:mȜy҃b(ݞ^ ǤYW<'m;Ur&qۜxiJ[ܙőp$nnAD5(V-tpA pWx+b5^>V^o"GqLw8L0^(wF:PiAnz1B{-T9۷63_N'.,U=+U8zUޙVD!Q/LD _~APj~SNO UvZbSY,& = ^U)x 0rnZzyO6;}?aUHܰHXV!k8 $ZǣR?Cwf8>Fg=6[T-ȳ;Wf#74=&1ڸk!/%ˌ Al=Vz$˰ā~K^4r7SO}hH=͖r Υ {ԵnAZ\RU^l{ I_Я7q'ESK+{'}Yacwh~_^sd7.!9enApBt.=oq U%I)2zǚD!d5l?aHm3Q6?k<{̞x$ tcwA,Olᮅh-<){x"qyi\4zm?_F5?swiUB֔9EU43qPDP0%I[Ȓ8zDp'eі*tor})MrWYCGD` AϼXS=[%/l|~DtL7u<]2 ͋Q|]pM""tj r!A>u6~nFqTZglӕN2޼AR4~Bh33J \S0xed~;u7+.GtQX?(eǮ4}cNˏ^Uq:2PΈiUMxu!&}#ߟ ⢱YKc[R֬#f^ˆ &ҽ3s&n LU%A=Jr0;@k3ZǿSܘ[` C-d&ۇ,;B̆ݧ<\߼P1x%M;͗s]SXhdQk7ƁQkM3"f*]!`EW9ez|'XX3m mu`B2SGC<r> WmhHj+ȣ.|_mqqP[R.61Z! >~Ҳ?y>kbX{GV [ /PDsǡe'ͩMyJD+{˾ E(-:xQIJ*x&2pll&d.4N,t3bY8Rl,ʖ67[[kuD2޴AcK6mįH6@>ǝ|sA W>pS0hpg{vyȍ޷}+͚oז׶g:z3u ;L8QLK~J͙`aM<٣.]֥I.q G͝wu/qjbp?zLs{sFA2(n!4 o]^8t.OHa W(Zj́ٝr樔peznt* t;oɴJ )KȌ_%Du}rܩ]KδpWgIzȺ*!,7}<ӈ݅18G^Tұ jнQ.?DtӜ˄gTEggraD&㊻czpQ+[g$AKϺDъUpAV-C#Wrt8v }w3p{2K@}3 g|y,tLDC2=_FXn鄤L4p,gVw/8;Cz@56eѳӫ(MI2b;$Pѯ;gN|pKcԋۢUEF(H7:hA LP_te\v2Wl";\Vё3~Ճ͂[Ek-GX;~, '=)m/ #εI9FFk4'gsӟLw*Uj]c4ΦWl}4{kժ1( 3[ݡ8la?/eظ+JX̺hcHޅ@uJ"flR<w* 4K ΰ䜛K>^*Ӫ&,T菐Dk: \5QGc}:R2by:bIF4*Y7ሃ@3 i< _NLUFheꏘ ) @nOպuHn ӳ|("&ꆷLy2#(r[Pp 2y{a9|B$1y)U64w0:grDSd68馘, h' R IrI fk41p9Q-O .Wc㎇G8a@&RIä`#9RhAV庨 > ֩|1.dTZh.aC8˗PRX̒(xDOfHEU9s!v4ⅎPm'~M !&s1V ͖iM^WԒ(e j6ekM7l܆(x .K!*w,ƺ^`JO0, ߇b_Hoͧߑ8詊P,bi<; ]aH|CюDq7AXUW9њIebEs0iǿDU4ߵ_-w(ّyX;mۼ.cjFӄ*ñ֡1*~3p!o94x?̎;4:kGMKh\Wm(Zވ>?)i |R6.9Ǔ?Z 1 O] RP}"cj^SW.s9UR.|n:'"˫ ق[׶lh0z9WmL)Cİ$/oPh?nDi}Q1tG22bps&jJzPZpe!m+}ARYpenm$ d2OkITکLgՂZ^'b=D1?Yv[r6[rGAv$qXM9b@ojj ]1wgpG仰;8$xgU8I >4>Ay Jy [."ع9 P[t >2^4pQ{~MBbM"W}ۘbgSjGs+l[e.6wi=yg57zBȊeG')R-rA{fGWϑ‘Z:ht u/t+ц3OnXμ%`h*mCkcFm|&t0x68d2?,1P!UH ~%zabQew~ʃPӓ; `xCE Z/$3`G-`q AgvP T9zNߜ iB}~)p*,ZC}c],y@$~7ԂJmzh}Q(EG$} P3RT]^:iC4Fi݅t|ڟ =;^' >@B!]qpaKFq!J"g:Jxi9S#} rŵEY#\] 2ZxˆqS뉀O 9$+ qǴRCoY;n@=60)4s`r{Ɂx9ߩd髤X,$-+W%GcyTУ3US n،ޑCᄒf9n4ؐn˗_yTqfX]wc0& iH|\&'F2JH-= %wLnxZ ˻풅o`TӉJ=c+k85zNn(*..^3;D'SyO ;'J༛<5 Ywkɮb3,u> t{tKfv>iڇ.voL}sv$10S_uQBcü M 7ĵR? TݡX[_IesX*{%4؄nU($7 Ʃ?N\\`-`m4I&UZ1&(x уRxJ-٥V 9s`9q$PZp*gL>" ?9ʄ]7PvUD Ya;-ʎWRt8l N\#4*썅4vvivHYw9Fw$ET`X\"a3*/ MF7/D9jA6Uw0R&ͣ×eRNaŧ蚙}|o4_u[[? Y J>64J@,)ƒ.=V׷;{$J ?~|'=EF4% 'xJ|2ٷxa+f j{tRwVzBݝi V99KbW0ھ܏HȻ+8UP?(G٬yl%d(GT;^KJaeO"<.+HeG=U\JlATlr'coe^Jr|3soq2$hjuAkE45zgJ͎A=QNg5KB. =a7`%M5=(e[aގyQ5 $(k]9}iH 82G˛~%ͩe'~(Ă%Xh P,jhOcmW5*{6*LTcT)laa~a;U7f1W@'w뽂g قw&]ɮR0ߝje"tqӽ t;xa?KNufν|JV^hڇ~S\)A"F;)K4Đ-&̑xC-T̈W&R &׈FŊ`d73 qIe]Y6,d)dDT8,6zM\kX/Bn6!6lTᰓA襤lIA8}/[}P"Sc/+[f~aFxykDpɗ$E qH6>◨5TX.G%r?F?1/-S'=rيT- rML`Tz8'yu2n[QwG} [*J|юeP0ϷK0*\3%Zµc. W 3NqXnYȟF,4s:]H:hNbwdY(FP FxFP1qDAp&D0&O]ޒ^x8/' J׵܇ +˝  uEO\DRkSz..n,Fa`Dy~ib]rdU5Sc i3bX:8k1 NUfKgSB 9"*Бdν"wddM4} =Ͳ@ ˞SZ|FE~ RAB:S6(Zč:ȺPm2/jBKIϭn?(V= Z {3gnu!l8W&2ڵ#KvǢs@c(n0ԛS!\8Ԙ6QSq#Nl[X`҅|9ԟ_$WL_8/GM+&u:9NUA ɘHX^=W'Mp~ {:·{6iP.3)ӟz3N^{Jms}=/j5cѯ?+ :g:0=9>KiԓŸ@\ǒ eٟqUNW5tҙܝit4ː:#zYs5Ae,ŽTR:l: &G3fߜ ZqƸmnKCx1i+!{}RpU462fssD+._j7̰y.KS|@=aC?! Sʃd7)?fF?dȢ5xEW;ڴ+<Ӳf`q8OkaStv8qH7ScᅃP^wkz;ۿ6p؀ON"ahpm;FIFs"jY݂3ٳLdw`PzsY78ў %lL>^ K֍,G)>.$7KZke `9A'2ύT{l5~'ЉZl5U0Ƿ٘E Ay[#Rx*z>52bij{ Ecs|)ZGbmyxORL@bLAJInG@I )'d1_8bSG~sQq+ ZH?4~7Х 99E'"mnhm묖| -et`&'zt/0gQ9E䢠Wj.r׬9!pi uNNT+aNL}3{z$ 2)p= j.=tr,LR!xI@$@ j=6혋v1EAsƖތ6.S^Sֱ Wxg/縿hH[dd O|lLGSZ twH=EI4V MKV"e>ބ[szV`%h"/q xzY2 rt QGM’xAd*IM ?7NijN!nfn{Smp8SQCjo KD5vĐ{h,ebd7$}'Bo@8ҹth~^LjDHQ^%BhGJnI}C-)!׭yl]Wqq{?ִ ԽwFЄc0-j4uXx@fBeX֓j3'9; ]X 5hEAw\ **˝N4n 4[ cP$"'\uY\@w~=:Zԧ^[_hZڍ L4%uМV V@:h gvYq!:$-&\R,bjGXx>wĎ=8*lѢs4/OW2aǕxA}5QjkNgDpZ1)xS8gT3!_/:=9['0OhQq VY˨A]C;>LkFV}. )y* ~ypX &J:IlB\"fˌםtJZ>/,__!e3ۼs_"J: B@Pp76C^jshK,}MmȿTl?*3TAj>џ{(XWB1S{f\h;;5ֽ4a$k*L/=qPzc KcVwm|N(dhw-'dHC8> >ӤE#*ؗ?HG{ρ'M#GQFN#P(W_aUQwYa H7WUr'v"|A-)<WtH;#:1ӌ.'O6;!zB2[֯;2,R- Y`K'^g֏K_GR{D&SnV<N x]9T(r`U|2Ff́ l01 $_I%Yx%(C`MBfmc΍ >dJ .~J緻D~az= ÑX'X _AA6j8wXٺUAwG";Dگ Wx$ТIJ*i;ޜ~άh}dZ!Zֵ0l&XB,YvkٜMxxY_Q1Mݺ|ҿHCxQ4`gx-B\&NTy7ku8طFصͫ xQװ]hiBYu3B|D;/:XOɚOra8GWq.mcʃ3zg`|(gwٱ΍uu)-yǗ—魆aT~gF}/?B~ͬ*,uS$K<5fY P!.N3ٚ7mOѓd\SNo>t:d=~ip] {FAAi5[2҅j&3Iʲ\|f_V()G7:B&HBhd^XMdkg{!2_H~0m/-%7h=;j-/jkxӌs(ݱߙv |I ,@^[q!bρڎUߞEnE:xSBŒ/+,PR6*dE e(auי77>*.񡪬`h]J =+x7">_%-V~xQ]&PJ]]4y>]"fj3 ȓ"ũ V^u?㏶`*9p^rD+C`,2=]Mg@oS׬14Au݋5M5KkN+`Oyoq2 <& ?} R\B?>_Ҝ@ Zd'GEח>׎g?#"wӐ2!ݙ_h7jxqS>_iQxzo <+Ĝ-<^8(]x*W'ު <Q|kіGd [̑σ^/"pƁ͌6Zz6BRc/Mtn kΞhae>F@fzUmDdmO$lYpgDDE<bKQ~SlIFLl#^^0sO"IZCw [X#} Je6l[ta9n5|MkmasX|4211wb^1nk^bx- {|\PR J-Fj:+e綘 >rA5Druk,T;6x2T { ł#ZgtCN~'s"+HJ3eI]ZMM|]xb/, ҂ζb9^upl }x)rw&FnloW/i2/aBPA%w(5:FJ0)}A5vN, gjqF( HiһOwz&g0y ݑV 䬪B6-4jn %ȫX&ϱhku` prZrj5Ȓ6J&G +gEaNP5;F]v\ M8+Ȼ6ԎiՇX銵( )|[b ۡ_X撫죋Ga@>[%LH&۲[}K"G?-"s 2kq M>,7\pnsK ̭v\sibrאrEŸ_D7CyPy) GvI.I80 -$>7WE?aL$?J0~ gBߗIZk"q%h7(PVs3lw Oo%m2!6jx ;r^rleY)㎸Gabv(~RϦqy|[Y7/}[C$b.0[߄k贛) c|E[q;5Sm|1ˋ_`v캫EEGg|Oܝj m>5<(.}葽Dԏ(6jFfiq ~P=ص[9(v0VK o OC M:Y;ͤ$g 杲~FdU{(+7~;o@w-*WS-pą een)S?Il59GT$>&&'$?_e]nGF?e]3_丷9,J3ktX?K'ĈmI] αowyFGw-V eR&]:si)Wn{"|Bp]QKÖL*ob}\7aLL W֯0̂juQ~Uٞa%lg>PpwLI\ی2{y]NjYN-aGe04wЈSHeKuuǪtpDOmS4T7VxAga`Jr⛷!d(oA=kj=r {!4KO SхVC>ã<_a'+mZT{:=9~!Iwzca}%qL L%(`4Q;A#+qMxvk ʐ_oNkqWC'c)ڠ5NHzpFGx\_yyYd|$[fT~:xngjÕwڠrM NdcKVbcfct.)+_oۥ$N`SX- .=;Ӟڂ!RPG]4hAt" u=vA= XYO$E$KV{g[SQEa [4^~u#pS*he =n0MěT;XZıX g)nr.%lqIpN^ C6LD4WqBےsժ=@w8Kmj#42ve1vAǩ ײC3I <ЎO'aKR&`jMGQT $tuvb }Cv kq-“Iɓnfє 7,1D]|P"?ߋqElΪszM8} OEVy]eQ_(TPrnۄ[iv-wBz\Zw 3^&ɛ WM.yr^]7L눝927dn:Xwh;g4t^S-cLU0*ٙ"fxTM܏4ryG'B9@LcoOR[.u^Y*O]ii]Rwس !@ϤwʷKaG^uࢊv:cjKN{.=".I} K۩XRToY(Nt6SDkW1tm^m0t~lҸ$̑;N ;:< ƜQ1*Wl"E'Hr.G4U6Jo [/z)!B+LDZ&xDN2|N i*&W*z/yC¬0gժ1%tU5M__6;{Ȏzu6%\l }.–Y0kݘ%J4gw/n;kQ_}l\ "92`wKT2c)YqH#ZH43; ؙ9T&Vs,WYC6Wx _x1|ag6qVUs@߷ ID†SUN>}yߎ$cK+y= ċ."|Vܾfs]zfV:w )ZJ'%U[| cW{Ll\>2/\O!8,4Ɵ3(QFѐлޒgk"1tj+uBX`8BL &TC6Lo 2*jGܡO:N%#1 lJ5|ߙ`$c>dN^H5'Ec䡡=*w.\YKuE:N1%C"Q`&1/'p .rZr @Of{G Jɟ݆~ ԏj6t_ŧ~'B qp.kZEh|k,?kŖ>΋ށ $0 %Km/bSAkdX'L>'Ss,}v%NmCIY (wXAZd!˵pd{M%#+_NFp f d5YpB:|x 3;$/Tb\6KqW?."K$"(05M_3v=ba@IJ 8#Rb[DI]+)ʄo%3䘫: :PD-m|ԫ)^@ mo?=WrGRTXʃQci1vXk?0>7Gvvz* nѫY9ip V#?Ac_ଖ!Ճ`.?~pq'ǒ؎`S^5eΥIMuT/׼#LaW[P&C"cp zʶƀ'v|gHPx> Siõ]pdQ쭀cgI<~ ;!P8RWt^\[NP YCGR_?^F5 cBH"^bjԨuV1^ՈzJ>6u: gb4LV?L"Ef(;QQpmI& ~F Nq\6 +Z-=_Y|\rmYuZsGqM ŹYsnp*d˫ZQ6b K.O)ϕNcXR_FUMF]]DHD"Pu!68o԰mF3D;pRp;[黍PD8o{`ܕe~apsZ#PXemMpB׺Sh¶nIn9?2\ E4 -0?b<L JŖ0R(pA ||mZM@d#) [MdI/|j>8ǜGLKbT8-urji=3{"<5\CAݸ[Շ/kM\AgpG-tU}:8q"k3]<!BRvA.\y%Yc_g @Q"pEܺ`kru!>ai,bD2\P5Y-o&2#b8oWj, j'OpV@IoS Qtiq? 5OLAi,g@D$}}l,Z2'L (<݊{9W6}7dAo]sb\lSo:6l*Tz! CG?988HzVO[#kC%2϶Oh;ɈAKE2Mp{6l3DBqj ;T@*+܏LlCJ8grlك2ُc ouK*o_ W]AV 0-0;$Q{ ѹ>qqE+yyS``m X:4 *zBWxJ,AOQ^ zxϛMPU?)[T$s I[?`Z?_0M>ҧ1V}$lK*۽\ @lG$@gͳfZ4ө*}U?J*kYF+2?[n+Ҋ"4+< s 8ZEgOE7Y <\bm{J{|T+$&k7>g裘ك\aḷIST)k+!E.4$dZZ}NG8%M-!'6Y<:&E(iH(̌X(WU gf;*]Q' %,j 6F }lB0{;+9 W_d)Fr}>gA 1V ۢT4̼=[8f`ܑE+)@꘽kAX瞍O(+ݽDDH?ښwYI m#F"%=!XQ(:G?%&H~W&5HnTlhAOCu 1F%*-T̗knZ kji83Q3{a5[ŞCL\pn=w%W%ko{ 8RTYuK:k(T\!G(^Z~T~Z#l1UroXz!o X˼⓻V 1i9H` A3k:i)NЀ9,cj@%-VNTTCڲ6U_.͐isA)npKx 6~Lɲ=s\k 7 04[XxhEZ n|)д.O2ZLѿNVrd9_Y'JŒyʎ8J!YMaMU?V, QTӇ㳹 B` L W@8|joX0an+)6E!}^lQ1IQԭ^1mѯd biQ6ZЌs}Ҽ`{]"|5 s5a'M?Cv¹h2Zdq,$p7A*R8η#Tvܰ%@&ǖېnCD# 3)Cw%>?3hi~^a`'ޛRTc$w˄ ` ј`ڴ.4daPq$U b.M[NON~hWLZ9鶳 Á(:^#RIjs~}qz1B+>3+!7y4fQeH~;s=$˺ANͪg7ݴ:OGwh'}T)!~S+B HmtH7Y]|_2FÃd]˯BURłeFb!Z0r%<8+D:#ᾴqLK}P \b#ѡ^rrE<4Qܳ eΞ:WH=,:~ G Zv _!'59 mί`uc@ΕWǨC/`KVyc'G_Ud>wvãUtcHcX.-˧deښ;ʩ?HlJmg@vO(,Xv PaPB;8] ,}lӽmW>Zz9K̼Vlo>s28Zn@boUsॏ-׌Iu#PB,ه']<,ccz=X.PWЗ`D: zo1z'p|+8xw*l9 yrqIw=޺CeR6zFF<ӵ L;wJrL#1؇cI1o-KgWÎ Y<;]%usCĒoWF_b6ʱ( Gskfk,g̽{]:@9 _7 D2g +bH<: Pe|Pp&Nn^N}[ۨ} tʑLɢlE~JX]&s|5Byl(2RU GiBɦŁwg-fu)h ~8&jL3(;v{l}C<Ԭ./B䱰oW^Ku_J^ "xT4 <(!L42 2 64z0k]I.5}uI;27fLx:yL(d }g >^%-CGT~10UX՜ʔw ;0YZ070701000003e9000081a40000000000000000000000016661a1dd00001bd4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/m]]?Eh=ڜ.+Z]% BUCCC4[?՟cvG- g|YeپZ= h)쉛._icXSUT&%N+")Icfܳm&7[H(ѷ A)7i s\jCj{G@~AH:qp] fVp`ԕn]<>$,>F.4j ]N6p! VIUlNP49¡Fbuz²/ۊEEKI.6i yt38ohS[$N$ a<(T"ţi$?knhࠄvW.:'R(›ņ?wv Q۸|/~ {Zꐛ(;@RՌCKr[b3ԌJF?1r:_H,HH9/^y`+S_㪣\ *Ϧ>|*%0XA^^aT9&Q?1mۇJV )=+&h2yE;'6BR% 4gLAł-T4'nRЄ)Zj! 7xP&C M5Y&^.`~ = ڇMXrpތfOb1.~lAw)PGm7 ߓdbo4|6V~lrMrT ЮitPTL5(U+֗k:VGiHb]\ 6gmhy~t{Y{wֶF9p`fRLCGdOeIۙ4lQ^p\ڡbU'8^;''>6IJdX7r!hDضؑ]I.lWb CLUjIzu3ZLK 5!L)UBx 10DސOzzƶ2~ჹE+ =YI{$b{Uui )Y5AHퟱ>Wr6vΓYȏK={yYU#Ñ kK(xr:!DDt ,9zK_oT #Ӊ}n8ZY u:쾖Ud*ukg _WZL~{܄ 0d.({2bo7 j<Nml[ҸLdD u3A] MC\;6Q7l ,=T4[:1Tlr4z1hH8;>Ph)}#@n} )7W8jkeŲ,<\'a ],{."vZ.j*s3"1YM:8>tZs~o懂+FF/ܛExhp$Y4w{AkBقߝAI<\Ym8lEm_# ]!*J"HC|l &;.xɨ9xI79Z>NUe^ al%/kVSox[ uŁpĥ%XHHɍ TU]fkA.` EB\_`AM8V5X$Pf8}嘷/h8ʾO8q&Ze ˩̿3}hasyʙDQ#t8xxYM)"VL?&"B\_A.p_Ǎ ]x%;EGqUWn2(4Q4aQуAWg#I@"ݶY/{nR:>.@3Z.Mfcǡ{VƢwE GH+5GjdL\WJvLUg !|q?@d xO*n*d޴ pW< }j5f@p='ŷ ےHv.dsGb6@LA-]noY 5:jBv挫e3dyg!>"%R_f\t!΋S?w)V{4q\cHĬ>7Eg)7yfDbD"zC#UߜM 6l!='Or\; 2h=7m[~')OI('S P輞,ʶfXr'b')beK _5dlQp~{uA(0zUP"b06Nq}.rOe(?Z0o|`p7bEojmzP%5QUΚۅ.|V&\ۅAjI4y4`]! ^[A0;%-1 lU;G[DKt xЖeA0TPYt}~ <ywf+ih'7&j3ƀ]TUQΚ X78|u}ފIqF;mT]2yb m[SB8%:ig?-:``m@'V]6eM^/M+xh))/\9ABG; ;uZ/y¬`!ݓR#%cbD˂d+d[ 6YDHZrNAw7NnPgmY;(P2ēxTr{cQ*B3B'>O̍#] F,p&6\8 Np,"ѭ0:Ob+lqcjE'tw)@d*"x{_X*k|<#$+M4(#/j$OnjgVx0 _41KS@e&t<,y@Q7cL@ 痳82OoOWds}=yuLezy=;:>`t3|^߭$:o  @lK2⿰P7-UUغ{ƛ홖Z?M§ Wz'uN|Zy2v@L1hQHj}oە6xULѐc/RH辤\CnC<#_y]\^>*>qXuxlW(7oϳ0 FD񳂵 VKU'p"׽oCsŀg_EHV|Ӷ$}9A 0 }.Q9OUF :%1Tb~Q=GB247DvhNY2~%ݟSuNȧېSXwpׯ"nM13sP٪.Er G-gfQXΜO%F!呵sU&qNY}m˯cYoxML1"yl5LP4QUf>QC+jq"l)*u aZ5(vX'-l#w=;2gq`k~,P> |:GRAl٩~C6& >l/i,9Ukbo"E#7S4j~e |Y+}i*:7D=&,.{laO{S'l# (ջ sл7yd7v3U.+L%DzP!q$\nэ;}KtY\1oΜLP4 (k&4j z:h^>7J,K2rwryISpWF.IU( !pˏI%W S,>r}\qJcE>5©%\ ( ŽM VM9k77(8!|\e Id&OycEmrXJ`XoTFWp%_eHLh(^̹Des8׫P+o5#Gp'-3QR~d?9E"/ #>SeW@qP.PXs03z}0/:OEux%Ĝl@L$$$D!Gm9r)ZLhph{J3ۚS,(7p{k,a5|rk'M]|T91۴o"_Sd( ;#WM8sJo8|~ܛ_ }fDŽME(Fs "6$!4(HBEUܧOE%kOpO/^~3tH4M "0UBZяE ׯn+Q3ъ+o oyF~D? < ˔'khRLAgSk_RJ8d-tDZ{=RD )[ްNEo>ESt5xe)<_zH͸ ?~cVWo#mߧ9]O$vCN2-Rb4&Ҷ@{ .~;. l RÄ?~`\[l h&UK 15]9iWp\o!jlQom6:hf/`Vzvs\io7}\ggYZ070701000003ea000081a40000000000000000000000016661a1dd000062ec000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/}b]?Eh=ڜ.+Y(MY'%xR!iM ~ Y,Zhؼ^4GsrnB-y& =Ԧ6?ý^,>H Ra@0""dsw/Zt 0G]x/ LlamdC'T)pۨV?'FdĜadEFx?\0'i=@ߝ uRUwn)5[ vnjs'*&^wD$./wq@"cZp> **>j"3מj¶VmF)=чF+T5,- YNa5ץ8,hOv vZ"fiV c,|P <H= HV/+$)`5/(L\ZbYfľ( S>/{dzHc[ܻo8yrT5:".ἼOjcb+=;4Z6bϥ2VB{5J nK @]܈ m7 1F-KJE=D"܏mɺE_M37o1F;#EBn 5ІjZGM"~u+i鎿9 '`l$Nc=zc\ؑJ0`Z(lz &72Eu{"*WcAQ뵼2;,7}xQhtņ{G!ST71_2VRD\妡/;*j-?/U`jOX[9Y{opU b'ƿp(4br`c=^az%edֻτ끺J٥qJm``-Lr`oLzBW~=Z} zHb5 -qB=SsY)W3 xyJ;mGa@{莆Up?KM#$6nS&g#4OQ> LWOvCsj=6 tkڋcݪ&˱ c (D5AO?W9 PTlƭJ3PI#[@I'絁J$w Ge~ҿA<+U^V3+v;! ᥗD*sIyIXh zy\QTȀF%ȏ$؛}ߤ@%Pt觥 ga{ŃFL`6 $<Ԉd:u֑GjLJ2Qb#[s1(.&6ѺDI)e[εg~;@/4]6*ʟ_~&^3Y(r}NO A?0L$Co8mVn<+ ,f t8a ,ziJEܛ8؂[ ,d' G(I!:m keckeo>S=qOuN<)|^f'7;/be\}#B^n3ntJKG{Y7A4{˥ 0Lixw v C_L}ŽMz2:}xꄔ h^9q_g\@9ZC83g'9N"w]8Tz9îv=&OK:uWVRP{ii}um.` ٫1q{hF*/:YVΘxx IwZD#-ʺ(L_ZP4lӽF%[3]r2c{$MҔcIkU*!č쑸yrJL 3@'5ե7K˫ym"ͨ'ی'=f8Hm0fGun ܵ}Bh|j/f]얻`uCI1>_Fedp]#uUFe7{|P8]S%* }$J{ۢȖ ƹpq #~.SG~JǍ0rw=S2 sUs8R}ՙ D_l!=Ձ*"֟t_#+M@ӺWfD-𬿠nfoXy"u/+y<mic]l菁q`ȥϖ-nVgc@?H ~͞=Cfb5aҔ( F'77XPu<W1Bh!&ëqꆋo.}nj30b:0ڎn0|i< =hn* 9Ϭ,-R(|%e?ORg+[ WSu&A.´ֺ(g^I"DNe͓y9ƸQyEÌ ~.13~3`~{g/MFߜjq`;*'z!/IDž/©+]gX?ASf޴z h;,$#LU/ %6[77 EBz.=_E8oZ懨k4%J3)}2eDg 6B:2f֌R7G$ ,  [=):A c (HDx)RV쭄bxHCI>RɃ5(vN7XCm k J4Xv ~-=Ca烶@qnL*zLC~s_8sP;;s2PT(&@r1g|x-uU<*vQBF7Ln[Дm"a/JAL!r4ɡA RlI0F[ŚqvJۧIэvp(QEpa'c܌ɟ'z/]p̛xDJ gapdM&Aܱy@m5vٸâ#y)!PQk5&L|廟q..+yhK703yF8nO> { ܉c[~O[&VfCf`Z6`-/6гJSacId% X=7ߊ050\9!QZM?UHE)"+[5q2HBgw:59NVfU Y֠>dk#Pyc3DNg /rr3_SLӋ ժA<↳v8BFR@ؿ#n>J~idgThc/L hC>'6oӧ>IޤQfC,YK큹Ϙn/@?xXMo e P6 @a =FF6~Ǭa;mfa ܭ?JoR? 5Nhdk˨:n@2nQ+jJ-ح[o]:f藃>t}摩bWd&h쥽lZK %`M2OYnܷ ;ҧoSCB.lFBW3{w־|k`𝮒JNO[Qv?ݗf<{B2E|<7a&R[z sy^(Ȋ%H8aC)p.R0,xLZۍh@t hYN`uP~zo9笣LPwJ:U'$0Tc?3ݤ;nVFqhevxIa,O]F~ n_ 'P-yfv҅9<*|2|Yudagl~t~,=6HqJH?@߈% ss 8)!;z`@7NJ`m{؄b 4`%Z$˞IWtlٹuHZ­zϳU):-#+0KMBXJY])1EYbz h` ԮXf)HOg/0Q5iW7٦=}ɔ_"$,D iZmp{!_Nbp sa={~V\?jEX;{.vWM8qu(HWCzTZ_VnjZmU9>D^P վaEw%wJsq 58iV퉚">0Ϭ' #>=.MMR9 IP1[3Uh)rW:ylO{DX.劕)'xm\>}Zț{DImFs]#"Y9!?rc"wоi ' 4)*7*g6Telk1wU -(~`yܡ0 ,@YpSvՏctXFg}2눑ر#gg;"FːMwb7^tnqwQg {['xEp̭{uٔceV4ׅrkK}LSCKMdJ 72;%^QT8q9uTA Uoeҍ["!+ꡏZ!U鎢\Hm'>pz"=p^v=(/qzk=b 'AZ?c0Zqe8E\3):VY.dWM6aw*lX+]O箖/`J(axdX4\|5Di?4|; '}id +9Sgt!s0y:(Ѽv"Qw#t4W]Jo%{!Ĥ Qmз[.4#_]Z2u/C,h7Pm?͙- &cbGDF}2"Crm6Wܴw b$]YcI6IE2q2.a 7:Wa?rjOY2:AՈג,o%Jmh܅??%?H.>Y0-wš% dcS9 S-(Kc!qmL[Lo3(U}>W@Nߨ7mSCaOa?Ng1˯V[$pGI_7E3Cl+1w[{id,拓VBo]9fƉ,= '0M(漢@r hk IYcl:<ϺcWdl27I4ķv?ذU3 /旨>fE߅+ ab> -(^y|/QW lI*OۡOn?%kۓa)ghˋTXg zԣ8 6iY74S+P®.tD؂{Gi}\H:haBs/:kCy珊qhEf)inŪyT d+&`B<`Wa)!^-M4:o4n9M! EbsGHƙy:JC c4% =h5a'zZ*Mb]; (aHmvͱ':?yovXҢa6)vgUYђw,POd_Y.քݟp}Dz7(iI), 8aOfbX-M ĉoNPGs2z ] 1|C!#(U#tr_ ;DEɵnYip|%ThuM#8J.JFpx2W1vƟQq],x 2_*bo(:wȬ|i MZBXKz*8Od5L.t=5-`}'оap֞K<:M hz"BcrW6+x:=|Tǽ~ˮ5U?ӒcpV{諯q$"/a7Ә`76 ? ls)W%jh;ler63|rA)332J`peʁǎ8&4̠J`MO(#W2gY m8<ӱH/I{#sC䕃 [ , ܀x+A;sV?:]%'*J$z[XFb?vMаRj=?ު ځaЯtE%gҤa# g#erdBBڙ c!W^Ϧ~,ey&VJs մ<*/4}E \NUMY:I4D2W'Щ~nW) Y֝ͅr;r|˜!Ra^]~ڦbGd@i8q8YLGCF?k/{␲[Bo?~ψx:M!g38y U|$x^\C.Xغb9l]mt֫il}iz%?, t} Gkh(]-k4Э3JL7DDV.G.`|p\"Ԡ3iҩLzӺ{E?AbAi|[\].6?56x9#FP ]@Y&0rL,^L\CXF"z^13e;Zq΂MX:=_ sS B*}AL~*v :&XN3_\R9F"*Y֮ A~.cS~DOn\oQ~P ufxgfx Ӯ/.])rB?sqbEsjYb CyBo ݒR'tg,lsĉwHQ~frox23 T4S+42b]l!>dJ^K@u@kj s(5L>N/Fɚ~Q ;Fє-@~uNChtèT1nLAeWָ?Ap~2w,g/#`3YN \\;~r-hPg\dTy}MyޡX|b -q^j}i5/m:4X=5!Q/Yu3h"IpCn" ݯlbJrOߠn$AQ22XI.rͶk&U32 Qd_h%v#|LYSȣ+ mOS4 Nd׏<]ҳSxhh B,1刌 ]P.K,ݹtyxehj-#?):`e0m4N,dP|:),IE\ޮ@]s0ڜDv-hb|oo&bt@ΐْb3i*s|`/эF+G"R=-}4(柟k!^%kKvG֜[ t g%(gI2Qz j?# crp4*תG:'}\N*d 룠DkXvӾ3+4T̿Ȕ0)gHQԐKÃ5}}nz@2'W0' vU8|R†!\9t t4CM/VyF-+~Dl7#= Y)sPVE4MvVCSxo*u5D uQ/K}*z D6Eþ'#o:r W]~cz) LzߊI{z7C:`!ϩC:忂FYuBA.;+6F?tt?^\_x_`l?%`__xa ) tmmҢ R<ۻX_ρ`xXmByl@:;q | <4U+_CCBP0.ĝuER*QtІ6B+0I{Wr}?쮌i>sZ(J[-#'(5AO3ۜ*NKY9_Y|Gqp\ZW!9G'|B,P"),~VһAmI] L&Xl~^W^aXB^$` u,qdA`)dp~A.lkmegVĀbx 06IvVlY*!U\>W _b-Vo ݚkeBP;GD<DBRK3!9DCf䕞}?' Hmld0BXts鎸{sq-5N+J) MQQyXUc{ 3w*9x\.q qKʕuÃnfLAmwfP~@fu| 05Çؽ:`0_9܅B?;F BҙJ+0x)~ѕntCn.Trc7cS^d@dnI_oW89%NFn_:/ZTqrcް wB<bV U<A$b<+Pz C4-j)Yb1'Jm){.GmwxeJeh#J(ly%Y"^ V(@kYo}븖ȑau69K!_X>fշ*QXP0r_1dI$}T{Qδ%JŔX.,]^@4H1x$ѾQYtgkU4 8 _C?ecI^G430iȟޡPz5c֙4;Pe͞þ]U(IHڻO$\Q8dvOry|AN !%Q^{. 2n)هXDdl*H-?vO[=3P '}m (+:8()5%5<٣cVGCuv^R&`ZO7]M|I\)ש4e i8^lzZf*VgwaRBR=σNy2vT v=+W2!nOp_R,-;Sg%^`o/JwhV{Uds/ũA y{MX]])Zi2V,:[@*s D@լu@'j-'D2bܒ͈W}$,O218}N'ۿ19gyE%Lch}os4:* nq@<2*PHUX Vo*L,#RhZO#y'Dift'CG@hi|ugP g?p P6zq?F6@/)X> A`?lr E{ȑT2=%ZE Uhzҷ.k.9/Pxx+n D\n@+Cd|.ylH@/y}~Cnr1;Q(\l2]2CeQA*B^I".uu*c^-U7$,9Q!ޤ-eBPJ]; Kŵ d@ttYiƼENI j€^FOԧۜgdM >τuT < 52(.`ӧ#Hp:j\)˓Rb%t`QNSIw}Q'E fcKppvA+UH+e1w[ o)sH8,%lEȻukv:sd2Xei([w3A)(jO?] ^6+ǙIT[_Ez,XIVϓdU&Fˇk͛ 3vG ܨ |з;r[8>b&.D3TSKP%_?m]c[mI9DQ[ºI ~hiGPȮfJ/?u(~I&z?)[nl%N)V<Ƅ 0vQAƪ C&]A I0"7ݝE7,r<{(-4U""T77;!c8<1;nn@'+Nɸ[XY* jsiŭ ;&.U&&*d,suZ:;60Fu;z%SUqVd)^[y9(~ZQvP WN=ZsPhK/\p ˢwn #6&1/n_ i )O7ƹj&7svIc'󋬏^q?$r߃EJ{Y24n1|{sʍH+[A:V1@"{z2tGM & -.G"IemR=βb>asJ%a?1!/ āTfb(k>i7?8L}xzKҌCƶd3Qbք^LۣiRx 1)z3AK6a9Z ɴ.bE"/^5dTW3?d* D2TU`2ϩ)yġ[q(1EGNW JpW13\M%+0cgl zW=8ZZ1lۊ@0BQ@WI؀=rC^8Yz=R/͢!_OHFLQ'  Աg$rG1t $= ޻8588^jʱ+72`љT\#Z<+#א8n/zSՐ )I'2<p΁U{>2܏eQD!C+O{C'ۻU T/zSЅ\v ’ىpE sXpb\R7&,2Wtٌtp0Qyb^ĖTʵ<o$|zH'*˾#Idx)bSQK >㖂OqV_#?%a"~C?R}vW@GtuM$ M Rk[ M Ҡ'tz@~&IZR X͒+NO0 F?T]]}y`b"+k*UmSk{(cڡJ$(ګg,ɥ%Ƭ-7]ڳT_ ߣ>pxSU&rkB\9\&PsK4Yɋ/;PQ8 5O8!V-ʶ;0/d[ؖ<)Ǽҽh.wߍo0W ' o#c/e_tXa1/iۑm!:ԬQ~= œ2$_+1QGTK_GɻDj~/a '| {TZ*#pqpĆpr f!M} UU |gT B߀cMғ}pDyaj'#Νy@l Nz'<B|Hy| y:c.k.+]3Bfhvd1mmli}ݟp"_38|yt,.5>>M' >|/vb\wܟ4H;,etN7h s}]d3`hA6*BTAP1':o`^[;;.Z =$Q-=BISz:?ˁpe WM[ I@z4~\m)6 0 =yL n4w|b,Bk}Ԧߎy>^$}$.zl_|œ-)f׶}6~S(> ?s8]D'07JtQDGDC:nceK8m!eRۇ4ң?UWCugh@,rcq' a=hmPUl2,K U23,)wzBL@Ӷv͙vɗm[]"s B(bª5 x G*#  xGJ*6ug]w"+m!4k A jx ^ J 4>߽rSz* XIS;Gc'xڠrQR$~Ys+B֎j/1i2-RGJG6bymZOYLF\ݘrOseK4Cm$>=wM߼32l)XE8$$D*⥳PƌDj;b.?3GdI>eð+g.a5PUj[{@nƸ9k0X O ml,qfω>%0SG;mVzB d:;Ie9f_.B5%MWr#pG. [w永#Bnc2,}\͋ 0A!@Sen:g2ރA¿l |V[- ??{SA#dEnmu1G~PES n"ࣃ$ȁQԑ)ޭ%)Pie~3ibEBrv{LT&CQdJ7#itXI?0̵!FO ].Vǡ*'+ͤ2 3)4XR1~Q_6u鄏?X'.wǷalŸ.Ո8X^W^.s1ynp-DI ɎC/4v ~aτ  ^lC7qGEfNA3jt,Y=ە(VgdU$Hw@6,n0:'7a $_,ۆآ~HP(J,F .g ړgWEREv&#͂6DMtv6eu`Ձ[X]I]Zq"_e6):-! 5-Xy#|gh!d'`vRK;[$,sbjۛ=:9zwKኝ% s2 >cLWRf qYHYI8wdO +yI ur9=dC{Ug,:Բ[/t]Q e?$3 iP}n 搻+30xcͻ E,b?*j:u=7{=Ye Z 7R=uJǺЏNHO{AaifCȟu2I>=d&K?Wv>cMF I7쁠Ehj 7FFԾX,jVO{\)X~cïPIC_;}aJ~q*J P>[y#ЙTU)̟ '8qy5_B 8OcpM6C_p78ĽpeQj1a" # _E{ahgC. Ԧ%NK8:,PT&/c1, 2j~е{K6qoEZib#73%.i_ӆĪ~8wf [8!{K6wKǵ j(S٤֕xL4zL|4|ˇd nQ#&)VRǬ93Ds͒baI9cbӔ{b˦/=S%ÐLDT)ttbŁ ZMԢ֒)qf/w"Tһ]x G<5È; 6('+m6td˛Ԁ( _Yeh!qt H^6 c=xCwB-ȝ+M>*7{\Ї?M){hn,QùyӒ)ņ4>ZU<ܫo44?6lA r_aIxwJz I t\vvt_mmq4#LPBzc߃Iۣ~+-b3uۻi `%ȴߟCK'Eϴp$ZqD7*z(R@VxL5;Բ׺ qvSB]Ժ?XmKuxo5`NJ=i⿥ا .j?rKx2GQ[ӂfoP76N$e0V~FюM=bT7۠ʲ\/-M0p ]T<^R_#+۵W*4Z˒Md!":ফ-zJG8ǩ ]x܍Zor &DJTd dwQ—6n3lW%$ۑ Z1݈&NeE#p' uǽNU9й -P6;zΧ#`tB.yq4E62Ҭ*o1)lxiG",yC0,S?}?d>ahi"YM/>PM5+_9=+θTUbd͗dUFmv9т^ӱts?mMOy\{.['mH ! hCJ? [AS k!lK9U C:(ݪz+(TOABJpSv.g8LK?3"niA;X~|*&XDr\^X'{bLi_{V>>5Ikȸħpױ¦'VṾUiIgݞT:HDA鋦(gT٠-އ9|`1 Y]$/7=f,utA#Y70ɾ[k-".s+׍V[¬(-Q%YkuYa]&d"q9Vaחh #EZh/bN>VV-Þl~"Я٩ΎQufcLçCIB90V!n# ;9J*@"x8I"֧ \gak(zMOgOInpcP+]M&"0Y(v涻ؕ5W=J3#+m1J+V69'ój/R܉mү [I!go2bSٙu@L%Dv^F-aoS'yadWzѳEuY\ J_J,ȞV/yѷqtYV3Oޚ5YYq1PFFY83{2i'*Ȍִa{4NO,Tsd,I!>mudy^<2nkdتWfgD4KQi~Q^I(=!Fp<> P4pLeLմY%MR+2Y m]1p"Pb4$w9hUL,vǽ[D܌0RuR^Y4* LǾ)N +hQU $ɲ~3ѳ"ԚCmI7=yy\XfxǍB*[3J@ec8J#VɈ-Hv)4m..\!?h, Jdl;C'ƺWH…8Q&f8c:V 1oz<]sgTb1c!;sKfFL 'E"1E9ҟ(;z$t&Ia3|Is=(@g.Tc|'|Ղi VU{Ƣee1с݋cD0(0r[t]5zQZqAwdcƟ^Xj߹ 34-~[o@$`x-3Fob%uy he~zWj+Y AJR|{J`~_3Md% u[=NyK yTPh'^?0x)Nػ`' *}zPjcz:~*fyFQ.dpD|HoQYYğx0dᬮDp %yt%;qCϣ Zq۞#|)$,?iNtJ4!zzQta]7-kҷeL4Ɵ|3Y6fs~|Gw`͎6D/$;|zP݁%r+\'lhyn$PbeY|P&!y9 LB׺Q%`-|s]^!)Huy ]odX0mFYH]%{.vs>ʛZ9jbG뀗&MdDY腴+ͺ(bK8xJj!!z /s?: 'v(/k1z}6ܨ1con/Q*H5m_lUq®"R' uȱ/1Z0'0Ep"Zؓh %L7=ڤض?]z ;w\h|!#9q"| @؜ _qN6@K+[My x wgkǃҲuo$3]̟(**m Hgr3͖!G1Xې a4#a| RBQnKЅ}gB $))7E\TrH_IE5tگL⒡5y,Cgwf] ͹gv$OԶ=A x$vJD ^\Q^Vj7SSILŝG1z1Io"W@4?ںnUpZROpc K+3_SUn۷hf&Fr.9Mv/ װ*AJLSVT.? ,w#ra=CG*P]ZvG51rf">WIҩ#iu,\?Z,TF ע 絯T!6C赧GSff:n1{G|+W8fBI)rUqTk4f21L˶=Q_矤U l3{FFo5׿7є& x*3. m%M3B0L6>y'%Mu+ ~&̟#ʲߜ|9 m:Ǖ6;N< ZpGln;=IeNE*}Fi:EtϢ8Djg\~9?sߙYI^逰=FeUݣ~Yg$-E9YnE5#mKVL~<×-xG99@X0Ht6$}R N*qHRk ^w}S;b5"o vk6,M=)}&ZCf{19巇aj-l@])B&G\%heiX Up,"Hc͂tl.s\ǔMyP\aw؀*vy`ilI]L0F#Ktګ]h/PN]*7=G q&<'Ȓqf~SA+t'^~S[IWKTh Y[<),%l'EzɦyS8 eq:Z7M6ϋuullFCO4@"OIRNb8دLRv?k_[sH"2"MOɜi|;r2h<رֳޖyP#iǞ0¯?O$U^ښvz.-5Jg:\ jSx%}F]F(r\X_.K5=($Ah7Kֹ&T꛺]y*4YVl u0nz7xs0XCC.{;}ũ28ѥ! \ ztwt"6Ӌ:޸OQy\Qm::/|`;tHсzm> ͷ+@D| )g!U7LaMa bל F&KgHhkzt=Βo[6g' sԚ鹄t0N'O$d6L{hƽE7zpy^έV9=!1C!a>M͠&t,2%6g CWK )+ #zN(;Bz̾>n 7*@FƗDZg]pw.p'haAqlq.5l.͹-]o]~[Ɩ^O>X 2+8x(l3[M:ێ/'5-օInA]YZ334@^xsˊkW71[#PD6yIk( 9~yqIt=?I!9cڥ7o[*ғG4]M0Y΀S>\2">֙;'?z0բd(θ1&Tw8'(ݗ Ye>;CCk8"S8l4jM,3ކojdFG$I&קCp2}k? xIJYC4ΫeX}Fct(HJCBP.LEz2d;LN*zU^0MԈ'ŖU?I%.m47 |wnC0jݑDq>u6bSZD%ye&D'BbXyUm2;3LwJn7>ˍTn(ܓw Yki*KQxe524%=ulNT [M<ݩ2x|vT /`@web~dt,>Lѓ`,/<ߦ2ְִS)pTxi%rrE8<}7,4 `~J뒬ؿB^N0Mzd -[ QAwQd6amVxlg5dx4{dP`j}b4_ň~ȓ6;sHJDhhyQtxC>\#-nkJOy, &.+_G7yC1C%6n߷Tj'k36+0 ˧ᖿ=IGR~!\ >xk\lb&/(Ðj{.*l*dRwC' 1KmEc8 z_``TgyGIw:H:1.:Yf7(4:v'/&@6;2 ᾷ$2t_w:j)@h3[BLSfk!vJyAp^bj` kx¦,X5j=!D2DIIQHgC}[%+2 VfR5b7dVmğnB\GC B\#}[٢푞;93׵Ɍq2\֊"]Gy AQy&D ֳ#%DWj(̯?_Ct!9-oUy|Gy9"yDDikdx:4$2Xې oQ!g]N%˾{G䞯`9\YW; ^yTVLE'3F09N]աCQ7-֊!hWB r3c4RSI`A?vK^Gc*V'(8 >)o 7]7mt1396v}- )meF~+0e^qÆZ*s$E# q9cMRAe\ fHU< )pcWF$8>)ˍ~UL)%لTLb*tR, @Jv gx^8T[7#=I$edE~@ȣelLjn(I}ysgYZ070701000003ec000081a40000000000000000000000016661a1dd0000350c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/M4]?Eh=ڜ.+BS\s4q0">ۗ%uU3:!v40y(|~`= j NO엌}{*LErX;]( mEu̢'!X6 !+w:Tw- Knpn߶CI =}f$ 79ͥ!&,RNfc(p'܄%Cj9U٩AV,r!ܽ3_.KaK|*Ɗ1[ZZ5\e>5?Mwꂑ°ANy8\a~w"QWҡ9#4h`aO,"=[}`0%YnFM̾vͼu3 ;(ZLN63:f4 Ӈf*؇iy5X ƪ8e!- jדQ{2͂Y.3pPߠY79y҃>30H׊v7>:ը%o<>_mX-6@5]+Jedadz(W*KsVj1Xmbidk5@Ou&y3{GQŊx]ݥ.b$1vp ڷj׈Z/KC-Sۻrs'9B_ 8*X05~r]62"멃/kH?? s=G7,r.c4\8mG@Pab1;qɧ n_u0 nW$hwlQm,ZW72 ؍Ll[U7e(+{OL|O6&d:*~˶znݕ VZRDy*u>Wz|-Rct`VxjjZ%@Kp+RuqL,2k/)jHP+rgLwhӲiqOsV5ȡ!HȐE*#du9ʔ(@ NM݇}LJ씘Ű%cִ=p.WfI`UBf_.-*=QӁ<Z` j󱊬x6 4H.6Zš;d[ =>Gш^=ɸ5lU0.9*_Fdx,UT!.G7||;:4.ʬziA}Ho)hyktK|1zޑcEXd)4l)z/[vIcAT ܨXL;j-l= 7NI ln$3@SofD߼RZ37:s'(9%d^>@/gMm*&tQ'nd2ǥQDmܐ$5Gy>" feQ_R:_f<xr>'}3O/e|ϰmAT!3$6}P?itC.>yv6+fpX/Hxpee)ܱl5K߰w@,C @!:i.7]ۜR L%$4H 7#ư$(0Dl(̯/^Ξ,":hn!jV pP@{yd<FREkS)+Oɨnx (OH|j)L'o C_.nw=NkQD# L~u웪=pMPgf23z>W ip/ 떉ZH5{P ce 00Tv6 ncRϋA&4rC끅4?Sϩ !dJ173yÑ16 @Η{85 .^UkRO x @KP,~68AK})97яbfp&sێ.fYVvZܺ' 3Y]+aJSƭ o'е{á6#*l0aG4z7juŊ18Bz˻~ PajU\nRYIE6 ^=.QvpQa2 FhaQ5.;=kW$J .si&--7_˽U'\'\{C֘\%-@, AM^LW~ qc,^X 9a,])d(AЎ흎 un`Nѩ'Zm }ʕ-kS}ƌ{bkGų3J1JPƒ72~EPd+᧺ ]KOc-o VȢqEe0m*[3i ;a>Tf*0v+q NUč򬭮LL;>SKų E/^XЕ Q %\^Oq֗~K0]|Ư[r9[AO )?aΎb.u2S't^PR&YhC z j nX- \Vp !DݙuJ`!:՛+ fC`.vpV*wrUQs9-UJ!&9BgVyKvvl;w5Q["흍XG[saAH@pCZ3 9i1R.nEP3{eVr29Z)Fda2G7F m?¬+ApJF#Y B܈@G_L`=\&4Vhc$N /``$EdD\Vf|W+95ӷw.|9pR߈}{W..ZLj{5Tk]並[DQ^J'yTu 8nF;Y5okA(^Fr8 /[&bP~6i%O ̫@[$+[B6r̚9DvNs 3"k]Of),aoױczn>-㏁1zErŵ/ 7g0ӑp(' {[Wcyr dRŧfiR9LqqHō:BV¼]2[Eq܄vCY؂A) f5o]XtAgZ>#XR#I\Xn%LDRJVŨүv{(&Ok0>W^oL0=Lߖ6lO:2CE|S(v\ՇQi}(fS0B 5*sN[4.f'\4J Fl*$[&5hNw/'׌`6iY\BN=3H1wv XttK:J ;tȾwL.?ͱqM<~f؛cID-3d Cr뚈Z=B4rb.72Lw e%99A F-*֌dco=~%@#YPMfjs Cl_}eeI3.F;2JԿ.`zc6k_&E5H|Te$xU:)qD,sf`Cj셟~e$a,:)!W_vB–ֶ(I[ -PG`9U ' uNVH)#&[bg`(UF($`6t"?cJVdv.rS@Ӱ9%O)f̆\-W"ɬ&Ћ%d#{&*.{{p:'8)9 SX~ɐ:I4 d6' 8pix,6fo1NV46aYm.}4D[) x7)ћ 2w@cg]Qj9Cb֜7E/wHΒyqP *IG|H]~ kݿ2}in6SYAn01]gpj)8'X3ŜWخbK[pVaaاki9?E&E]"/ɁHW//?8|Ppz*s 1ИZSҐ3%5wԋ~̱0~akܘQ&أoM6*rh$#%sSZnAgࡥI 1Қ*Yg lf Ÿ"iNR+ zZ曫wR(YIQ.KxSߜZyv(ds!FC?)<YxJ>Rzwt*T`vTZu?^ &.0NOU/P,BȉS¾ƯgF86.CWqޢ(VtY8@ct= á 'm >8T|<=0B>C/`q4iģg?b1􇦺nŔHV]Fq˛Ig6.QZt ̂]P( Q%~w#3P3{ODZ >l؉W;ʽz]-@rb0Oq ?I0[kq xTTӪoyWIx> UZtX8Mܠ&ѱ"Emq nӓqmݷ\hqh҃?^B SSxHJD˘xF7]fY^v}%0"]G.ԋ_v,FB5QRiqi:fZMhu#(+g6QX~%J ?"=vdD2Cʝ#aфQ_~OCEQ}ZK)FY@B2LOzWV09rNB 0M`9 P2${7:1y@MWY`&Ve [8pL>P*4J!/s$l>ܢ/zLS3{|ǡ3wkO%,'T&3A%9y+tsrN#5]0ڣ$z&ҏVAy?˜ܢ-T/ *ұvfxT& +}*;ޠo-ܗ8T@IZw&j"'QHOC}, r~"񙄲;P a&'LgN㛻xrܟyUts+QVRlk(YE;EX>QG%nJ/㉎Cchn!5clU ,LMO m`[0#bn6RK 7SzԆc =:>0j]춹= 9]*@=ZۆQ2d%8^2ݶ+p^as)-o 2hpY[@j s<6v`,"$-(W(=QyBj|e";#P!>p%ߖ]l)lvؿk k)jfCbL'=WN땁 q#KԘ֤:H'ϱO~yؓ(W[=&2@SOLB+#yú-Ck|9!Vu4ОԔ5\ޡxUؿiIobf2fSpO/N+s5aЍ HG^j{6|Ջ%J{8[R6 C)_#F"Ɍ;sBH<|UlT .1YQc*#Ru{wS81hGك*zfAID KHt⛧,`ͶA7<9POޘ{o6ofgJ} 7GQ&=`ykĩB]gzCPaAUyLз,&ۑwWX+b"xX.S]Vp3v_Ah2 16Tb6py,En5 PPDq3*~dOaЌ2WotܺӕqFc%|60c GEwSY @M0C.= ̨W\cb='Qq!V&'BWCMfm;4ÝY,0,EBSs0<0Z"frճ}s{8T)R2~-;j%<7"Rst(T | #γW6vRs@+v;i~ulӺ[PF|}]ԂFѥԆa* ]^ucS M82x! +\Hsrʶn dNBR 7 2s]vlo1^Ju I 5Klm7|Nx̧kUGcߊ q8aXh;[Ⴙ s V1.O8:b8ϼ(TnWqi-,=WNG±HhD1*єt١‚.&`T\* <\:&/VnA@(ILp) W˻|0ҽփ3*NX"j.'Ӎ]ˬ<6tĈ|1J^d3B(D䶛iG((6Va|"L)?N=" D7TaaɠС8ۤPm,L?bRoX #:Vޕj{wTtTp~|fƆC82^F61G`dVB>EN7u*$y<&6X5EkڵiGRXw)%IDLs6l1ʄ\>S9} yY7-i"y'/DQ-+XӢD;py^K5G2ѳwd_8H=.ʁAOw6BA-w-y(F~/m7q71K^԰m95pEQmf}[sSLlmZt*LtB h!ڙ e"3lJ3;%wL F3,KFyt #0}/DYr3,:"܋f`ٙ;ͦ!镊@9_tBMU1]|A*2,N͢7e|V\)'7mSVaKB:qO 8 Mi~txMM޹k'OxcdB02ZL=\biR:.Ϫ'#2+bz7.I K)9*#tc裋>~B6/^BX&V*Unx7@㟊,kPuA1g+WʖL,8e$/UÙ9srA / }s6ah\OJ̷Ҩ;/? 2jatƗɨ=1?BIUAl/2䫮NݸZD,b;9 ʦc-0D$ ؖA~.u$̴-?RE#E5B}gppolN? 7EF?>5&lE_7કQgPQ~7OH`WJ[l36ݟ30=z;c&Lx W 4_r^{ ᣻qSM 8/aa elp;56CHyT{ ?I<P3R`:!W cq('ݑ8L( ^4mB!_x[tuSrO;gRnp-+qڔ95;fAXJ!T~0w^P< WLu7ޭpD)ݭ2^^'E^VE9bS#֙4*$ B^B\3!ѹ/ySpBNeIK󤴧3J~Tv]=FEOwc1IH }VT(|?| Qe1#^!yE`\DͶyN2pUsU\;"&c8 Fc"$RNNش)5f 䗛bE HqHWWң Ӑy+a@Mfv87>ygԂ<1GKv7Q\)e؂U#z SU0f G1ŕjoa/%s,63f".W~9H}G;fGŭBVrӑމ ;Y(+')|A/3<;B!\o0TLX*gbPZ_)d 55 zM@!G,ڂhOwŨ-Uum .>~QwC R$66 -ܖP{,IYpcP?QWō%R("Q)ȼ9Xwʃ0\mrIȹ! 3XxPܮfT_v"-4tU\[|I=<܋kOXN/8k7NasK5uJ%8y@&aw7FvlšPܒ?L ®} s߫- 6]|JmpI;IqK@|"BaǟĦ]oyF`/u1) obQKSz̚+uTDoA9:(O; %NOM쪷 Drf=Sfq =9 (a cԦR$0 t$޻[T9E_w;a=I,V5w(%ϛZ?qbMHCy|@',/@F_EC)5HX٭yBtƗϪ۰-z 29des{|iβXjgYZ070701000003ed000081a40000000000000000000000016661a1dd00006bcc000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/atm/atm.ko.xz7zXZִF!t/:k]?Eh=ڜ.+͟VrLnM&DrDPm -?h'.a,0fT`5 s~FN5KˎO`^%gF)5$8:%} .sXG-%'Ua"ICYֈo1X O6J1$Q"pSSXQo.AmwX{ryR.˸L2}4EZ/[d柞SX.dAȽ"v ZN2MQMYAlm|PkH^/+ %woVy Qq`*! Eda\mLU>^[IG̺,[3,rbίM5؉;"-ͦ~W4fB-]L U=C 2뼻-ǣܾ' 1[9ztDOx ¾c Qw]3a'8am:C#Dή8mm}_d "1t>.m ;\ #07f,}'H(s\B8NF|. 6" ۑJ(!>ū#%kN i)ݩd#< 5ǣcxYlXq5H<Û$=L9h(Ttp7Re|tQd A?<\@;W[mj.ydOҍ ^\cʒ=]( \ F s-J@nm B{B)TiaQc$LLp3 kKDN_13&s-,i,q1vWPRV0!@D6Ҙ} Lw)m~KX|ΐ=Ү ~Th"lҩ]Lʿ3}KqWLCyKW&x.ZZwZo? n8M1Ps)[)/rP/zѕpF\:(æ mrK|pD@$nK況L6]tX0D\>ӵVc3*28&"sHjʀ3(hv11fžۏ,}й;-b3ttkvX\gzZ9>OsCPrԅPF}]e~4h*3S~rMUAS&S۶jZVqDwƵ-?v58o'&.QZL_ۺ،E0upާs:lZv[P+Nh+so7)0 a¹qpQC|4@,6\O<og-0hI|EL[ۑ.'4*k[iCse{뢐e)W7⣽SR+g T&ZgDʚ{5q>h1 JV%r!6's\WʮhȾ2u7^% {nѓAfB4l"F1 ӆMF /}b:u`!aq=Y 6k8%S d߻ӱNnh'9oF<_6%}oQoZjܷ0u I bRD]X` *VWT MM'|Z}tмVW#RwrȘbh7 !ƤcÊߐs9A%J׊EP)G@@iKj@Bkv-ʾ:C@hʶ1D$8I7 ~|"QVImP?3$'9ٛv*Kx' [7=SI|9xOonKzX /'Z[n,3C'*^U> #;[/hڻ6͋o 0G~# @ 2=rɄ^fmK:(8oA }GX0\Gw6R/ h iܱ^DT̨vyrϯtu:i4M:bU~%v{8Jaq-Tv9P Rjw| ^m d2̸)YAEZY\zB{x#yږ9HhWUI~veOC]vwZ,Uyh6uh_!< O:p>+[b웆0:T ގ&LcGB3 Z-x~#9<@]c1Aޟ r*If+ ] sRF <`BԴFCNDz I ^>?=D15nME/tC;WO}}.'ڗK^s¯姙RPpeH&@FL,BV48 5ӗ,ySvx=T&֙Ձ;ƞ^ԆTՆOmOu Yu1K n@Kvq}Y(@逤MK+UxR&ű|,@kTxר%A3PATES# çnQSm1}ѫd(c!orB|oX˱DdcsA:lhOX|Gmv]FeN#&:yわ8Co53PlvQ0EsL .0^x_=@u,[M;u!Xe˫0S`|~V@]7H0ismݩx慏nSlpH7Y&#"X@If1]!MTHb^JíձuK>Ag-}aPfxW. q5[5dg9_p4`aj /2JNz " y'}=kQ C(_uIeQ` W-0˳lop\\Tؑx[嶜$Ee̔ @ts>C(MܪBW'5t=O`;[e \!WIj@|)6LEmC?t(׿P[DV&fZR|צ1 lm"W.(XIryq'Gs^EBD>d/eF ƿa \8Sy %[癹*ϊkaBrF\lDz؃ݷm%Cs"ʧ%pM7mT,-L֦90+J$#Ee3E eoJGt)q[5BЪm p=KnҸp捿<+{c(9׻={Y<+#Y'f7-c O=jrG^c0#2o ey#D ň@CTG?p4e:HO>o-:gm/(By*Nɯ8 NњMm |+tl'r 83tD{*?gcO] m!p{2N@{ykp!1 K_".CE!۫b F7N-tL nd7R-F}}TSK.޴oPC<.(1|̴`" ]QYX>dɡ"sLE(:%+^twGΔyZRBȸ{8_'0U4s;sZ>Hɏ,'lX9ջLJ*i+ՉnޖM rQ*"||_{ *U\"w:YnOؠlXqb>r%aoyِxQޢ99od]̏e\^e()V"CDTĂ&yCy zTs&͌:|s7O.;>m|BAos:nXm$eWj&: [oI> ) ^*p )f*#pV墟.QWamxe0VL-+nPi"$EʍL h,{r4.M0SJhBwE2mCeW)6q;,%>ۨ']:z. m+R9tZסbRu#ݠp sKxTR,jqG%ZH)DUDݜ6Xz;ٸ{6V\2 D&Zk(ZӮy`6_Ir%Oz ԬxUxJ+Cd6VyDՊ&XR|;XYً^@P߂!#m?BN?ϤGD mù0yׄ$Y I3tzbD}ir ugs%`),7_TJvb+obX<08MmOeCӧy:-LJф;^Gc€Sb6Rݗt V)vMW#N:U>/z W [ppmF#qXYk>,7߉_DC4F+$,WT_}lCxTE7t-r+[%#;Gq_xBF=Q22U5JpV2dF@KeUoʋDXOH҅&a CB].(-6)g#Źw &oGSv(DC#kdF6Q$qse8 ! 11QmMu3Uz&8_-..6`"G1,JTcumP]]d.іoÇO=}ȉm,3@OKI>Hsn5ܗb˨(Y?̆9PRlUvB9Q;g%z*9+&1Cꇇ։Hyual P_j%6zIL7*3MLVbvb]4Ӧ4Gza;r;m mI`Op ki&>pʔARDΕ[!}hh2c3ַNAx̸|쮙oj*g3RCD3gg=Ԟ6F6Vw&[PH_Yǻ|=K28\<cM@SGi~W'&2pXs5%+ N,صW뼗SK ` )maJVU?uVn ~CZDpTYfv%|,}Ι &#.vLQaq5wS8:lG!DbOHGR{S,($F)H{? rW v%G.BrP~[Fۜ_xy}J^Tl r/ D Q*!*NzM?#u=t.NvNRn;lE3 &0h+L*Ghvqk8βZR(QM3letaQ܌FaB"lڅX I;8|9+P1w ehviGྡྷ11Ya߁/Ha >%$WB=VhpKKve/):h W Je~Xjt$Db16u[/&B2G \N'Q$:^y2T|aUJa~rD@ZV>JZiSQVnЇT)& ML["LP܈ 0VpFZ4eJI`]t5lx!aLa1Bz>Jz2(Gq٢,3ʽ#I&FbՇWVd5: &@o;HC.^Ñ6^;MyN*4,hO1Ӛ Lćɽ=?+4=Y[@jG a<`Q)uU^:q AZ7Th㈴/KLs"(()7z-W2=UWel4Q)` s fJړ\4qVBo'x|A4: fȸ9>ė3v+ued`+Ⱥ..`xp 6I#4r[߮]wgy*۲oOVt3TxMpA ]I}У_KJZﺐX$$* YE\B\ٹ(s~ąܿOO1!Tpfrv;ʯb"-0O#g y`,SO&'̦9KuʲPŗd8؀7E˅Wl<.ʻy`<چWE CkjA(ҼyK-ȇVF:޷\H-]|@ݨv8h )9Z0wDգn3 F\pӦ< iKn;T, p9@ הj!1꺍 o -|P~0.ZڅDoBUG]|2/@@uCykķ i}GT#R쁭$2x! 0ÆIUU7fh8>}YtG"P#tr H<9Gi%TLڄBj5 kI+ k/1 }f77 J 2vCt\ܷoLR܅M~dEШ rrBkӢo.VgE} @C^zDQj/Ճ0!f6 ~+ƚk:k!WȽhsͿ ,0A\M>e젍z'wgBu80R<'ˇXI<zX"Ux{9&ڨkbB}i^w" p-/PNPg)ml A|rNpހ3jyf$E2K]OG̒lE}%2صDƒ"OUTeَ;*a7oaeVIlk+/ђh :&ɲx 4T7`aҔ]~P=T߇v-?9dJ[>;.eZs'w܋ U)h- J7q{xБ%@0?zV*)O̾`7CQ?Dgތ{<~eO3P[@W0Ø~/rY b*®ъlJʥ ѤG}#0`7LQj HIF 7&ӘB^>G)Dh[#?[U]1{/xUXo*)ǰ͎tFz#U TcC p0%^S0 JzmʔydXi"K[Em*1=ļ&,!M[<_WU"{ UV՛R|?`ʭ~26@G N0cP),]ҭv6`P ~KPJD\"JVɃ9zq׏=*m>VvL; 9XP\g(HD .YZ0|Sm=۴ =TSRId+P3SC6"ޞAYjKM3v5c]q뎐Ɩa,¹͔Gxf\ݧwt}O Akhe@ɓ8"a~Kl FPnQ!V_! WS biR=7G9)/H22#6g[OP˟;h{g jZ ѿM$)>4lGB26d9V\Vzrf=VT![ 5]sZdΰףaтt_J|u7E^T hmN*YB$TH>Ҏ*:Jm,͆Mѵ9u~O.9HI8 rpٕEn);wg\[E6 l߆ _ Є8 MU5% {IaLBӓQMS?Vv&w/({{?^xWqYtaGi=9{MfEp%cyv٭k~9#\Aェpݏ*!>bm ݡ2$hFu!\ԯiN2C8,N!;0bR†C(-;ͮ.awC1ܔb)D2T)֗x#GXJ3Щ9Q}x4܂5I !i@]RHxmm}6)#O*$^ܰtn[XN %XG§k_/ K0)X"Hz&24V*! _+%u<~i}㎒#`YY:wc\³{o(m>,Pɉ/[->0\F~wQ 5)MueVr}jDi { oӈ3tZq8J=gtaw"Ts`l(ٯ1L{q CcL`V75'`Nj{R‹BYh` rsQ.r)vphg3ig$'_rD 8*n0 JosKLDq è5m&SoYlkۀ+XF=l\C%̜r{#">#欔vC( mj/RDo쳈}ka9n=LH_Y2WﻢYr ۄMjk.eP;ˇ:7[bLx>Ԫ$"ffޱa l:NKclN.)ԀQA~ 3|6g㷳 |v#VYK%qۇ-94 ,%r}CxzT{Kl| Wa$vﮤm"<5,u~1 fY#7~N~_TA,WfJ">]V40[A3xG}W0O_,Zx_ѷ$գ44,$/ɑB"F}9TZJt)n$T }JrNN^/?-{wڻԐS<`zciy%Gz2Uwdxo)hyN/X :~~^ G0y')ٹa ͓FNZ$)-WcX#u/"Tl3 TXO+*Ϯ \MBj;@cK`iad>mƛ:M5nb/Bi>(TdxXBJ]@>Խؐ|bBTfMCt0I:58,[pFmlA U]H./⡎H3Ā:|`]cxYy’AiO2w#ikСxdzmH|YG )CmcgZ]A+jT߯;7 v>G:^z.bO3 s{JDÖoʣVՏ8ͿInR>gZ Bzùr  xD9V;.tE=AK0$L w^rH=]zkw-;)U-rf3U|MeO+c]7),QXȳis;|3$k@['7.jc,^8'Cd!{rjFg|qkh:3⸘7Ny,^D]7/JBmXfȁ1 ,'^qxէBoe˛HN{\s ?p266kd^T* kw]n F[+07h,1QSt}T\+A#YA('} aUI8,uƐR} a2L5 0uݛSl" <=^l߈Co^"NIVV.侣qa3xHwݷ9AyJh~M%T֛n_&y)WgV|ԇP*{GP' _fn}QaW#LܣYTº`g&K3ZQRzl (UWfbY.Lį~ Z4_/5 Lx)Ji 0TI^`VAU=083L;EG mXM:Tivڒ6}*|>< +w`ѯF3!&ٻy.Νok}Jz;iŒLU{JyT%HwH2*LSK~fNh:3j8Y󂘹L5[%EBv Dްei}o~$Zl{c/d9fS1Ǖu}nfo`Fk+CQ/%]Q+U53|%(k9ђR?mkH\RIcgB!ynFӇA͞8J!?pyT-o66{J gpf86sL07N=n݌Bc{W:#6$=nS<?S_5;NNf9a`)G,L /wG:.` 'T!AG^$Nysރ잂ˏSfiō[8̰*}JA7M,SZuj/(}N,s1c'k)"Se&SkN"{驟dv@4 ,'^+iѮ+q+& ψۇ$l"B{!yʜLQFҧp5;[jtmw.oz<=;& 4]LxЍc 5` ȌSʵa>N>u}RM%GtqwoXp0^:%zgfzhZ@t%ِk@~8 ~euDړߌ?uCH[x<pl6q':8PVֽ j?С˲z.ŵvFyYc%eqLila$ʹlMٲ[LRqE g{J+W-CE0/{F|1@LAߵx@i*Zz̒"]Sw1޽hSݰ9; Oi f/`έkkMdHX3>Uvf@ J^?B/l~ ո!b"ɢ5ϲv l;xCܩ4b鼬y$#i{:9[B.w 1$spcӨ^Rg9pG嫄 8zZ?,}8ђxGV;t0]o-X2ͽ@W{u EBъPXH #RL}vk>_vWiVT[4J UjYm:]> :"% ]&+ f651I H4䌯s4q]̀l5m0~UեRT|%r&%{ )/T8em*#4ԄЈw 1Id*[ު~gBuW[;dzX!`%S8ߟqiUeRoK }bTpDx=L2 No`CydBK^ Ye`$jɚI#Lp.ljb:b Pu͵p_ߖ p@O>A9~e)0߲ *E2dplyr** (:E_*$N?E`R| ~K UH"TÍKh|B-^U͗@.P7_j, n٩[08I} yѥ12 E 99*o%Ԩ\mѝv9̗u;U{4r>N/2jʯ&N1QvyNW/<#Vqh,ΣgڒZc)rhZzSZ}ޭڳqjZv4[%`, hs0*,Q)~.b$ YM'C6 ^5Fڕ4 I{ Xhնc@Mh=N:J+c;i 2(*ce2}Nr#@6 82:ӕ D9A5jFxRNVwp%dw.Q˸@jS. gyyY9ӹ}" %Kqh󇠏cml~V"J ~:LGXM3SXa!{Wk_vTKIQSp B{1E j8^9,/nj#ru$gGfYdlAy:Ewv@(6 X&84Sιß+%CK`IpP:Vo213/nhJڮ.0IKS`  p푤xu@gPPDg gˤ 42an?d\u'fW󳙓\ A,=t }zHm^%z\Dܙ@r.zbEɩvJ+FUM2ot'Fxm|72X6Y7k0$R;+Ȕ _sIЕdCR|XiU2i Ny[Da&g4#Qg=9QLwjͨq#b~T@K) [|9M){0o2tw̛;w%v̼'6>zKyFj/pOr:[_vI~heh/}3SL6*Rzi~5 /ع>f޵6钣ιV$vЄ4.Uojjn9<h*5'#Ry=NX\*p1.)OՆ @0 ap*:F"iE@6X'A[нrZ zxV$atU(抉ZF YʜCuslU0q@7,7-6[ףw!.48n~c'K"V$I^OpĔوަti>GJ>X^Z=A>..topgsU_Fǿ?CZT X-5*c#ZZ#RMgfW=\(i Q8em8l)-LK8[Ů ȄHel2.844u10]I )] \署st:|'몵|V> 6t̰Rj7˂ ~l|Z߻Uw:9k[oV :V3O0L}: )0@m^ `'/5X}N"%a^j 4IJ;[#F<udmt4K%|!my&C.|_gxˆwȿk<#Ud.) }ov:+W׹I+D#DICpj*M Owy菡派ܐe}F' Cɘo9[x>k,t9CK%CS0SC%s ]TJ6>&hY . b,O9â-y%#aA>P*N&sK`_Zى]xzO. x =jpXC}Xgy<֢6}tYAT@˜(/72y\Ua^J*9ކl/!F!.?|uMY8m']J3U$DR2Rc7kIbZ`yWʢb$|G}l2׭ܳ7S[톛NTˀP~6`COa:w8T`501ì/ tu p r17gNwIRM+;`%Q;YS`1rmQkE_9/ j* 6pKnIYr%~ >DZ/]Q"Ҭs<ƸmAi)\!ti#:XS[*H V'=1P.?7S׻DQP,Kq VA:5l*POkyT_/z.@2|PZ6pܐn_\z2 P4ٗЈ{8vAGz=yY42~(,!6~tqK}<Ȱϒ?2I}>r-,꽯{>rK|nOr:OSӦR?Ŋp< wW5 #3V%Kҩlm+J#v֛&!¼B9OPWoa{B$MgKZ@=߆Dhh)S:`>Ѡꔦz|!`Q* !0W6vk{%2in?v{RvطO& gix'!D<MW7 ]bƨ:RaR4h3SmwC)ώ@]Lݖ^t}^HHSE=YNdR6Y>%yL{3kЊe+藋V02s پBb(۸=Qw7m4TS<I)6>&{lN&,ĊFɷ? *Dm$\UyNTcۆ9t(&HQՂDX1UM不u~sʅf %⭍mXUQl̄xV4KEFb`8Aܳϲ Іv?k`AH8]٣2A>YpٽZ<ji]ɭQNiuכys__!79,0ЭH ӑ7 5ÿ1=;>h(mA~zZYz#6alj-%\ơ$1Gĝl[/":L&QN+!J;OM'&n,%婯ӿWzL`d"*ѾwvՐ~==Rj%X[MBі V{}cn[F*!(Aa~)hrel.%gj>#q&)>@q/qeUl73sz}$6@44 Զ?P&rO}v) ޺86؅<$;/W]@e9OoЭvVΞ' iY׶TMJ`ϺTIٗ?>a1Q™0ʓz 1 G%{=R21;MbX} ![]kpcZ\)B2_2Je2󓥀W۟58A9gGezwtǛrYYn<O;'I38]w|7ZW㷩N5_kIa49Rz7xe)Rfv< =;jڎ8lPb3rmmf6POoY7хu?,}} YLnHs֍;xE*9kV.{se*{̕.'&sy{D#SGb`9Lr>U]/gs$槯Cq_NX(\tANkd/ R1Iʿ?eR"OU c52v,߻ v{zs5}xIØ~UD` M/6`G4VFd2!PY4K jQ mB}NsoCNS4҈O f|Kn=Ax7P*R2W.tN(3lb<8r6h?5Gp6?۳~%|+is2X&\ٶscGT,2K$fEpbbzNtOONH Hv IaOyDs˹ ^G148 wu \[4[4 `&`_d8Xcy+v+4s@"HkƼ \Hʩ̛O>b-\; w{Q6d&]VOnrxDp/ [rkH v^%͌cYQ9҅k\Yr^QY_{1|,LɊ Iu.|6DrevEof kszJQ3CÓ ّ eS菈?fx_Gvwt4n#0BzYeSivwDPn6Jr(CI=TQbs(Sb~}#) yJNUAȴn>535?N 7"]>bF-ڇ6";B[ԥ'tmKؽBL?dհ>/?@!EL ػ4I< eZ1Ҿe~4!1L<⇥yX\8ysKtlŞ pvuZ.\+M%~dTP8϶p RBǢ%e\h0u`a9Bub;CY}Kv0̿y{>ᓨ4WյQ,4T|Av5T)WY7ub;ؘt05H`i3O홤V/($m4u^ӛ[OT B- sD֏fv]` Mبә-Tiz{K߶5C@vk fmkwuIF#%/Y1"[|U`ū~^k# I=ӦD+?Gѧ82D\"طO4km*;MVf\rzfew'1M%".9ϠQU`PtPYU yE. ZXIlx^IKY"72ZcOg/n:=*6E'I~sNٱ/t4}l"vq{ǿ36/f~ر<8aKib#Ґʍ˖eUwX-`QEc::|%CAw!D= c_N2-Ɛh )lYщQaJjGY{݀.aե2Q䧞'q Tj:j2 {g}~0 JX[&(  ? V yKŵz HH-g#jECӦcL~[3Ce^aGD>g^vs .[xW7iU,#D]?Zaod9ưuHapZn\)lV faXbKaʉR7{֠Rkg3Le>:RI|‚TdZ.BQ @Kɿo/$\ɛa[e3l;|hq^>\SB;+=/%e  PFL({vx_¾.vZx/Y{s 'ƶ@TT*-A15u=F⠕ a_B1v f~EWC tBweޯgU|&Jh*$Cxi䵤ziAr8ixvqS2$K .fѦ|jJY /G::,&{QY=YXِCUڭU/|9:Mj w,:.bc9P#w-4Q;s:G \y &_XYHpƌ^ @oŗ$gHC)0/⛴~#MrNb-;++-)=-8`zOrR Oo-b˜MW9Z$:*,QFT/.Z JZ\k;0H|/Q()2>VA# ƶC8h8!L e*o!b!4|C譥 ̐Tth@;c7 /ˈ,UZDc^(,zjX/S%m{{Nl,b7c 0%I,A= X)V ܑ.v)t+?ULZۇ _8L!<$po>3:h۬(8A&#LE 鐫]N-gEQH0ѿ[Pؗx ǣ-+44{@솷$Kɮ+q1;[_YW$0M7TXkU?7pD5̂Gγ2E۫Mlx)走K)"oԋDN:DS皥 Z2@ܗnG2yrAf甶o=8xfɦCBQk*i6ɉ_<7U$ֽj]3s=$$X}#[7Z۶A~.@Pb/ipVO.~G?"{{UKaL3YBWCWcpL qAճԘ7w[2א+HlZs Yf%(/vtըCtm 5Z2kا$ڬ#y\PWˮ G!8.*ӷ FBf{<ޜNb$v#{)x*Ȥnq  ѐ1rύ:*m)断/[F {֤kЇ3F=S/OlP'vBVmw j%?,63°{4HV#z4P/[˜<.voAw{r[>v|_hQ5 wWWXbGTU(`$0cˁѝA;ܛ&=ρp*7^5'TD?zQ+o{p~n:P J!ۯa8~*ͱٞQX;E^vpjl#-׳BE_~B_>mՋL2pvNȽs̫V.`E$bՌަx >[SまxX!-# 4?K<̴C9 ћi_9kRNFO8Zm<Cjd;Tt[?Q~?~'#j+5>]xVzehTΘӍmxjL B J4g.)/5oFEq=VzO; &x_ ej{`)n2KՒ%4zg p"28swk^V1,euvMA˱0!OV@1 NB ;0o sp I$m5 pfPu9$v țXƀyץVoCr¾6ә'NLq݌LE e)!ϲ.p^عC5L1듥a5Ywq->Ǿ5EAۻ*EvP9XLx 5{*Xi+v/kJ n̗@{P-.{%|CEgI0&#܄@) `A[MR=6Vá\I[a"`/LQ뛸'ufwk V '7!^ow\ܮsB,uP)e:زa,#j=kϩ3}ՈsG ,F[QriƜbIdܥįc+UKp#Wn5ǜ4zOJ1LlSqs͍nS Z7cd4if&bb!MƜ]9]yٳlt@ď'$!DɂӪ["qh,h2)ui4KN~= F'lrJ{ܤӯ+!>n2hKsؘ̗!2ߪ{JS0%ZmA-?P׭?ۿ 'f6Af8н:9oh+ Ѐ^ &kvOU'9GSdQ {]0Ό#ɐi1VC=?;dNGhO<6| s%ď0<_4,>zQ(bJeRQTM/1дƃ@ ZT!L|7洂{f5'Q&JI9B"bozvūkڌ@^tfU!/Ɲ+zIG LG;֏o4E x.(u5{D#@ٮH蠴G_ÇEYNeW솕͂fdz֜D ^A]=F)-!_'s,Wen@2{#A߇p|ZT&;Q24 Αy_z!zx˵|aU~4>T$HUtTkhn9Fh 8aΣJp[0O\'byL{-}F'k׷YһZUXֻ*bpY[Z#7~2{:vk3k(zV!5JqTP!BE8r<PQ;YOszV%G5l4tόD^:Dǭ+ 0 2kE+޹ɠ%rZ`z3%L:,+NW!wV5%("Ma78Rbp]Nm=M1]SR!E${v"'6fY ft_ė~;%I7bPIԔmk"JB?H0(g@G~}-no_83+@yB`i< tcp|ߪRr|۪/G 졶Ius4Q?'Vsb#0n { mypFreߒ̟I)(JOt%8AWǼ4j韸=dӄ)ӑK$oKH\m;^[1&DBFgCX̮a-oM4zλ߮YGI_^0̤8%$x4s U%#2e|$*y?HD+u"4` 3C[s$E{ .i l_Y,v: (é8D"q1 .엃! " Rw "a׬\"Ƣ vT#&ZL1bAN]h2^{U;` nH9]VH>Ɩ iĊ,jxGYCa(<:46:mLhd=TtiQh'ޣ ȿgI@^>xQ/,_`I/hp9id_]'n ,+ 快ǓGvl \JM#{p]?Ʊ^/Y"! LO$`0{aK2`⪑V^ؗ j4\ MS&X>~7F wVD) 2'sK<~dS$ Fy3@v{:1h2+Gr5wR?\|BTVeA"=NwЂ iHy!-~p?}=Y޾U,z_QQ{6BQDN6>},VSJ\jgc巧G:ھ- y_ L4Đp`c*}r@Pv0t[I53b%_CwXK4y^V ^qiXE,hRkB.riou mG ?J+QɃnsKNK>C 8Zxx^B\E<$!|.H1Ks-VP$h`kFÅ+2>K0z%`'Rv7p~G&!W,Er@ pUs_AׯM}c->eOU6xiЃv ItCapMsWqa\6k+확q!^ttlRTBr"Uɬb8 y&2cX:Xe+~~7&B]ϭVmbԖU?X|K~īa|͘1غ$QHYQ{ۉ弈qKA{)N!t%!P-5k}G{9KdIf4rx # ax(~MRuHKW_f=W/pJYEHJ ^H^5?Oq h?AlZg5wÖG -FImv6> 9c&ը5ZѦinߝ7YkL5ZcHⲊ ?keD]6gD.kt870A ˋgTXd`j3Sk[p9;RsSSKOLkeF;NL ԟgVL/>EN}c2Õnpy9eכ{(o8dj2^:$K+M0[a0DQ :+Xd9lM2pDpna{hAMrua^"G;eywa#L`eM!rӯY{b9 n;;$ sDې2ͮròBVl#u@&~_Za@-p2vX xo/%*hNz}:Q0vA*p.V ď=?T,kM FJw I6OEtw(`Tl:rdcfP(SG8gҜ2c&OsO6Qs-E_4^XS HBۺ]Je9IV>Nf)+r==@BB#X &xa$l#XSΤ@w7@+Y4VZ{f+b?zl"gV4n Wݧy?9›wcQZnbnb?=(i.-ֶ>OXM݌$NSPuB=|r ȄDzI$}oPfX>;~=Qt/YàXȕPG:x/I Bo|*2k*=b0҇+lMK'Z)K ne& \˨8.HiXk1s^E%rif %":rnj4HrqQa,o* P})kCzW=Y|قzY'!î ŋ$4<v(ׯeL*R/ Ƈ'}'4>1Ldfp &6tʪ!js %^^e6ţ6d{N,z;rh;%_gO뙅o%-g#΋pX0_FLd! O/u{((O`Gu`> Mkڢ'%h~ҼB,xJ'eu(F!D0^QgD Y_~#j(0v%y7`5Tǃʞ~6q UO+SAR^kx.(E.Ο ' 8PUMӜI'X窢`ϒ+*𥗉҄GY(UAh!  /ӻ f()t#XI-jwlik\ji|/E6\[cSqx*Gձ*5Ȭvn+"df,,:\U1߹z$imD6K 0::񍼂i"l@-kFJIXȇ933j^+ +lU"Zyt y*?@[T+SDA0Kˠ??Wbфpva5KjxXo*!>Uړ{\e+QC}{sa#b ]UV@Sd|0cjUnp/Q3E\83qiW,ICQkJ'J#,0e4$D?1 !#d T=p,1gVL}g_D#8,ʏV?' yr0I;9$akya#dmi@;(\{6}6yX#޺Hܞ;h#}LFp<}'<b+ 4j,uʕֽD}[mf+2hAD\٥Y;ގҴ"''1V| 6$[8 HY?YLXVeTɔL)}Ok4 -TX[;yqplΧzJX`:NT0B ^_n6DH}a"*^ϸ1@CQ B81%pM)D2%eA2CN;Um0\3#÷M 晳g%̀SBJmg>eMVt{ߚe#o2xrĭ|d: :,E˵StłNS) t]Ǽ_-9[ Nٲ)7+Af랦(dXR>Q9=].[j4suĶ GsW.p Y1y4=kuSbJ?F#yW_t)ť0JJP.3\BGn$^!/zY3hʢ߃{dlܢ8`,3`U_:Ժ,InPt)XPXK#+]s4@0~$CRT*@.ΠDpGKnR"˃ AK5A % W #2[^̓xI 'ʋVsBߦFA9(X;3EAސ?թ.*qM$*~Z1&xP=8d[cպO {ŇRgeǽ6 8_O %`i[>6s8j~<+NK~32ATSrĂ׸|&Hj @svwA]p,wŬy 9E- _DeI<XTb@T7(23CXP.8|p&;Pܼ~GYe7R5s|́Yq-O%\ ;FgG(}C=7ZG}(@2M't企F%_"p޹Ppv(Bc1N=.Um|L Tgϟ z|}p~iٺ978/ RhJSV]뀿1m>gq1;Y &>Z'<(҈^7h:8MѐVXTT4|\S q S=%Å-[V"lBSuMix,js0oJuVx PuR熻P_#4>PtFϏBXaA8ۚ $𶄇oࢨj<.RC:2Db`88kB|4~1[(s#3<ErB= RW1.IԬSMQ㴗X6`::SCPkc.E°7'J붑22]i$k0ɟ ε&89w7?R*Mڪt)*ܤtx`9ƮArwIb.~#<.>e]8j? \Ooĝ=ۊ wU+ ~r"^ B$B]>)opEV!~3f?%I~nYj)>VÒ \1 --kB7::0l!A=(ǟm?q,d7%ԩC?v)9;^%\ckNǚmjaM>Os1567[B(zOЀiNvҽ?@ɷqJ}mDdBxeG"g)kqa\RCmdg?v,U{D֯)=ߖs|*NSԹ%; *¯/\'^A ΣoQ]߅oZA49@uW[?XpHhob/ ɤ4xVi *5 àP=*vKx_Μפ[YC[C  H͒n& M'uAsʞlӫ}(4SJm-Ch!%oJzl k[e]U ZBUdX+"؋1IiqM S!M`Dpj0d kIʆ!rA}5hӢJ| KfhOBdsA'2c 3.71 Ke,}8w <C)-#M#b'3[I'Ѓ@7&c1bY(r'pχh(Nљa9y@+7 [[fwǵՄcz, c=BU*1p/ۃMa|tr`gVbXFԩR)>}7 g!9`W,Bx*rqBmS~CJ7o|m/K[rno5A[L+w_R*00:`IbRšYeV4eFwi.WXjZbQG+Qv=jm$+Lo?ED.HS`5||i!5M}g72.it(Y(5"ƈFKiLh15ovKPDe9\W-bXye0ڬck5]$?C/$+2'l/ vSڐ-͘Y}\Rh(Ftό "4qLIWꞝ'/p 7z(>BG>T,+ IU k2=?\Pk~ {SAIa0zmgNZޝJ:. C3( 1oIauQ蝀DE'vYwywU- '\FZ,y(WY#x.b4''E#|CMծU̺ xZ..ͬΠ)BTh96K r\q h"p7=We6K#M0ƿۗ dlZ$`{NvDWBEڬKKWc;;6eڞf&5k6۫:8svQoa4HV HĴIzL`ȸoG.qwiK4+2^Edr*Qu&WKVͮCX0I$;+5V:GE9`Ǝr<,+YAJ{,\h^/'P/QL˾hjx!F!jͧl VoqުXFjPA)bţ!5Yl8o=UsXipsCȠgrH0lN{Ղ?Xkі A1/tz}%`Lѻ*#uBb,!+ye3hҙp{dA2t,JGD~G7sBۼ:Bei|Ku~z!#'nZ!l/[^ī"?z@֟BRZVmuzb՗}5L) 3T#D{XYcfU+ 脰M4rRأW7{i&? 9X}F7L+A;xhxjYLC+z&`rLџ $_|ILqG&>2I'\=w{|bJRΈ!6k[W|mэTɷn. f>`ݬxЏcrX<UL^kw Z@btm.nS9JCݍ/񢣁XAPӻɉtD2/vQTUGLJ!GՀ{b#Wk U ݂d)KV`-q)?݅2s,Dl47.@I_f# feEԕoZe:Qi60tƟwÝ/lÖ3=ɏ* ,M6Gg'pAY1Z1͸O;.̄M Yۙ :Z귋/C(3W. @_#2Ƌq>d-UvM7ZV(/H{L8{U\88JT PA%9RBI6M/KL5Ӛ؅.:Vf U? C6W& ?AaFEU3#3 {9iLLchӛ֞dx᭸7i<-BJ55V/5,n%>幒n>v.lXh12\ \<$wzѠ]1#Zxcb!Wn, d?EwaknQM fE%O۳a{3pG@tϰm*N$ϲV%U3f]TAve tqB'4enHUv+fܢgA5-ٞ7ȰYn=st=kBhDM髝"N׼ْR͋gN4WE^2 9)pE=|Y ȏ L9xGxz"YP Ɇe49,-ae[b ' "|te67a pQ; Gɡ mC+i*skZ#)8mz)`dhsSa]`PxRuy=6uP?Aҧ؋qB-h9_dx)Dҡ^sHM5ijω3nSbG3ṕ zo~Hǒ%]ux .lwJ0`> e^jy†BBMק+EF)HPC$1TEUw@XLP 8CtVL~zR ʹǷH : p҆+) % 7} S j+^qvT]MwZY&t,H`keՐA1;7nO^I] +76\߂כO?zP~;Zye-qU"vNjLq:B5`0dWH=jX\ѓ{X. ֊ŏ48`-_^_-NpxFQe2o+ h{_(1K*'j=. &f:PY5 e.O)cV/Dosa"{p| rudb. $˿!_gZO?mg: Z覽ļ&ǑO9dq6].Z+;Ʃdn\Ө%uBnښNu!]x56H`L#K}rSLzTF\n`]pJӁ9kb"Brn}ʀ.T}bWp8Тœ3%o'9kA!$h4NѶJ-alcΊ A\8|咲Y4Fs(8"tŲ}EȄ8, Pn=E"/z{]RߛdL-qMl0dn>9{4.a 1 u `WI8ʘ>Iz|X+Ϧ.n홴/3ۅz6H/_>adv{&ЌR=j8qp0^FMi"m1ÌKmr$/:Vv2m)چG&I(?aѕ_Z+5 6sJK4ÒSfel xwH7Y~v>04;\ *n:g6~$6F5~}c= :zљifr10WmD:nt✅MR)SΪV)i^+LxC'bJöK_1*LsL-_@C*/dHDg+['%VwğsLp ;cK&-f.D=sW6jWMLr܇C-c#+/c$y$~4 ctR%D"sAٞV9ƿ:Sie3mH9q_}XXGe:aCđ1K9o֭%j'"1/q[mh!W+I'RflbڈJ"Hnz&̛Ax6Ld=Vr磁gR|#U q#p[~Ze̚#" EfgE"t掁;K_\4<^7o,GuINݚrUMcIOOs/b؄w\lzFe6xr."F! wqF+uRS2\( >B: AUtq`Ș; hwMWUY_gR|~'G0`s@0.9e-{1#YRalCIT/, !ȡ=E%-{nya1BOH w,\r4]?Sf}!=~&T3t.cg(/oam3.[ ܏ ]Kخ&x@6(u:)jutC"z\pӚjڃ?ŷvWp;xC[%Ám-O??.ئ`C̗L&C?Vw%Z/yDZ@hyp˹N˦6HEM~A\}ss6<˗ $-_0۷uwCـua^4p Tϕ>'9+߻'/3ؑ!{y(O'^I, #^7$5]0]3E)N4;p@!)FcĨUlf$ۯ*&eSxc 9/RJCz⦥*Q@⪃8l000B1jP_3J|޶u6&&2,ÍԮ9*~O1 śpa%JxD5 ďocYczY뫈Rn>0~S*|ac&hUXF?H}rHJLRlݞB_C"k"2S'v\M}'AIF=]`oaɤ{|Y9\e(U]I?@Y_~f'TvZlwi]*Y|&9/J__nVF2'8iܿcvUaMm;ӳ-AhX$tsxC sX4P":$zDt4`aM"aT49y2glwڨ[øN>#.vv)␜Td{U'FG&7.systn.9qr!U )Jb"?7U˵%{9rWhܺ8`<0$×ʲeWj18іkPSQە1j<u5f)/r*AXvzVpymik@7Ȱ/6* aA5W0/'d=9`Ok4uAWݓw^ҖhmyUDQFTNc4dzzDJVq=CB#F6s*H l0掬lxhySEZ5DBr1nuQgY3Nfvw醜)}Os웩WqzB'lM{GL ,fե?-7KtqNvOrܢ߼/lgb !G~bkUF8 {A_"} 둿ҰJ=?>YKpx~+ek&Oܠ74P . bBE@]nK}]5 _T obbFM-dq1#&S7 rxzm8,I@Fr3A֥F 1"S  )AsD=d&Ylq BͺUQQr kE4m 4 xLN0Mm[>yӅ!wkPe,-  z(n'YHy?i}g٘j%V ܛX$D/̻@NW\Bb JV[c x0OC ʊX(!U"$jy`)Ӑ2pзmڄm7YCZ+&k|:|tG arn2!UA20 W:T.aǯbϹbLSάJ#>;`ќ\|luO>*ԯ ak `歪-pE[CiKu9[X[3rt{J EReĐ&xD&; ٔtf xr9E-ϗq'Ezu_x 1^%)nYV]SIde=}(P9`mU4ʃ/9f$L-;JuD"э}TR(Ao1 띮6k_,Fzm!sd@n |{m *~vU MhZ܌ p8RRq 2ncJŹaZ>H zī&3t?!ЛofeWjeǿ*g巏"pM xgJ (װzt/$U&;y& ebgp#ϖl,lVo$_Dd`1:))Q6,(4Wpy$E#0 n6̸xg-sɊGה gtLI(Љ 1w W+;ıf4lYhj5I`t5T/ᆵ;& PXW|;iNdzq_Ez>ECdSG﹨,VnN`1QAzބW UEQQ 'qÁ|\O% qlK 5L~\Wgȿm>qs{6W@ UW7J 6cٞ&1 H'tI8QXlؖ'Mzͭa1~\BͶBs8H Jgb m?]m _Z2aVlF<7tW#7, IcN=JT!bQBb\6|c-l~XA^x75$q5H (2Mmn6E$y3Zx~V{JτsJf‘h7m!3 Mqn1Qn njPN%AMhDI/r 0ղ03hU䉈l OR 7RBW.XR4nBӀU#LFuY9]*EkSDb3eCm#J$mJ*P/Juoٮ ߡHa=mRBz>(Hg [QoS̫ n B#f&CN)\#l5SmfS5Q=$y@/҃7_}~LAc@ , /nܚ> gr yխޕ tw;S' FDN]ߙ)CZ8tFtAEC4p";M7)z?UXa&CN*茧Zkldwbo\7 ?Le h'ԦaȪuS2u Rd!&"wRM ƲVܵ2V)L܎2\i81s彂4kY+\&E܍2326bI!k!6ic 4۬4&tϤ0A6vI$N&@!^mkx41G̀ϟXr@G?兀ml T} 2"zQk8l?!m/(b7bmZc ꑛto6 /h$4r -lUG]R0vUWc o-HmI+tV*Lǭa- ͖x^!ZeYdδse(V@+@m^l.Cqϥ,% h rn m'LؠĜV-#""@3cTћ+Tò쟳_TWy*Z ti-s x\򻔺kH--W]r4Xeۏ0pJw{t*A?7 !)F\[GPۭBq51kƦ:^4KY՝+e = ϒ?f*Z3^1d+l7:ie GxMk_>ݼի_T>Bu-Kſi趶ܛнt:\dE_jkPFUM"z !La+wjcMOjψH eʨJW) ST,K\6V¹π /޴']NmP9ȩEElbn1˟&(`gqڵ 䋗M؆Iᬏ@j8dI䚐B;ViJ]vEɢLYHG4E>BgG3w$~ܢyLHh aDZhX*8w tBv G2ӑ J+wl% o% DPgziF֖mBBiIt;UBSTjE34Y:i3:K:ʾPr1iϣ}Z\WfRRc>=7UTp0,QR/!Ff5/>*鎁a> Tto[At[c`"q1(,9A+pα3W#Zt-[0xF7B3Qw-7w'kS*+~1'fq!]~p8k/ @$yzܹ$Vxs:}\ `6x k'[HBQ HSE":ωaw9 b: NhnAqk#?M1wj9Y67@6k/y[ɞ yL^4{ïdh@W{@a޿duBN\#ǰl#s$[x}Eε]‹T]3OP0h&,z'Nb9KIT.>b$D9cEdMy; {I@Z׈@@Vcѣ/A2}+7OJM>pmwOM"l֬f?U-Ai>w+|EAN\~K*Pcs'o~[ylu7g۞! r0`k=6ktc F ~կo">tEF9޶&q6Bar2όZ o'^Sȿn1Dơh4[0|e-Ww-t´m`gߝXabaduC˦{>ijQͼ%4ryyHC/Wz/vqJu#s9&wAz}>@ĨO4J=swO,-<- gX"Y{l6[j聶 +{ӣ7O:X鹯>!8W)08u\*?ocAods1KY&h炟'וTUm1)1y1T{8~@ ʅn-׉]@:IoyKcD*/6h>˒ Mc(r-ҘI81,ʵF=G A쒪dKCz^=ha39Q) K>b* ʹ6?"rBI a 5QYL[~@Q ҮgVЄy iZx8"{$($hzD4XxMHul}Oiʝx?vعhmAv$ɉ's &`0]:_ ^mv#O`usBʳ?f!_mCs}}WCB=L/&I-0Hh<ᝃ֓/> cC-|~˞dSrȻָ!R-hB)_*8$TTbTɪ躥}ue]"]26bByͭZ3GcuGoɰsa(!<|5zHG7OZN Xuyh))RۼG=mJ}6vOŲz'XK^τ 0η8\a!jb#ożYN)_G~"•oW&>hߊs%Ţ.5u="% cC#i>m_^yҷ5E:D ]ИPQo>qQ>7 9jX,RٖHA֩TrOiTV_X/C2!Puh}Mw5;֚$wv\ٜ<âDYVhqՍOBz_%<%J,H-45‚CRt1N>LdSv >N^>bP%w_ʅ| so&6 Y5pf?~b>@09P0ef@%h4#p4m-VqXfPIٕͣumZ> oPm-~@%CXݫeVJmGdYn~Gy,-hX"ƣF H\RZWa΃f$j}B^TИˏ1_픬4& $KևO)E94.ķZA/{( 'D9M'~>I9++<K(H N݂jSAd ^Yf*mױgY^c6.;i2E䄇Sm!>!tkI[4♗m;MC\s^%pf;cH֮*W+@x>u ?Xuf>g@t\DRQ. q0Z,ݢlS8s |>n\ 5ق" ͝Ө^fsoΡyMȊj=0\4u{dy\kDSI˒͕iZ݉ZR?VBu?`.uM{0f7gwZR*fF$Rv1~ ˵["  5z8!mgH2zWS5h <]JC! (rʼۚ[䲚5Vo4RuxZ] )n$Hh#s9~T6NYY(J5S1**0L$ t]wtUː:+c +7>&.gejtb5\>Q;6crPՏdb`+q8ƥ堢QU {:;|4ǧ]?7evG;RrL;w]p^2p]$&F!<H;n@Ζ$ZX>w %;-NrJ?lA`atܔFX6uOllDxf1k [23-mWH82EdP|d7G:*$/d% S:1=acJ`rv ~_k-yîuu-kT ɖ8PitN)vLm9 zN<Э᳢7PN0BL.y(ˁlΐ(E8NMe8Yߟ{%@ըm2{(ʪ`6QӃt$W`#3:]U.РRH~`~wWy'l>3dS |c% muˈ=tT @:[ћNtԄ6K խ-q\ c'*Z3{uߝHڠIm),:BL@|XPTԿ9?L\Rbꀊ)9s~sX 0-Ž-?Z- COi+4D^Y~h앺cUBB9m&) WD~XJ6B/+dSJY8R"s oN" Y-"F⭧{%0)dA ^q覼"K|,2ҦxV-Z~ Kh E0(;]YQAcPNiW+U$:;Q:`>JTM<uIB:͍c͹~9%DcmR IO%Q@ZDrQ #*q~ҚUAZJRN@2>8H%39XxQ g#蟒@kUwd]3yEM3*h:߄ޭ z;"w@W]a@-MGKjt9xaSژݫzY!B$H%oL# ժ!H;N²$M.TC0iPk[Fgyo AIG+^ ŕwCôoQCt uaI,\Qzp]h%|fp-W>9ڞ&ŝ0Ro)-;=`?|s`d:rVY_m UQ *o<&R4,!z6ITekW;G/[8E( M?em= '1>H<VN|Nlσ0V!ui#FG/1hGW=Hb e, Na6e Թ\Ѩ< ,jW ]X1)W*mQSORqiҋ ߍQp^MvEW> +q@(^> o$||*͂'mXvq_dMIU {Pkzl]Fp Vfa- @PHuY(1# }E5%9E/:X8Y\F3{lrF{ چLve"fupz-6KS{r ^NG.9 =YvÌF,w&=I}-ՌT|f9%"{I2-n]M:VN@c޿zA/ێ{.1ISRĮJi!CD%)`5wb}OrV=^-U5Dk*}HG8)L>R| XƘ%wiaɫIlfB%LLƚ]3Jbs RۂHgӸcΞf&̟ r/fԀU*Ctٳv$ג.6לV"A!"-ЍPge*S]Υn tb8.u 80Bſ_49}shREݪӤW.|0>1kUE#⇔{U=)й~NGufTMme+"W=؝MNR56P,'G);+ 3׶^qo;vLHYLk'M^EbՏ.dClS,@z̢ "iOK!*`GuzƦy!dB[k xO;L)4+D\OɍOdϳc ~Y/|`Zٴ5spd^(*oG]EcĘC RL%?IyS+iB0f t[\?Dc .+嚹zI>[) UC݇E^c:y\%EKkKN7Yg2 8^q*E('J-xHd. _6VzE kbI?;8nPnys_u  4dyXʪ (tFjQ<;x^ڟl!'PW?;EQ:IH M 2']KV&`< dqE=l)ؓ)͎"~au~]u AA]}/)-,Lfl2v![,Y KOfHЬnU$[2QFPg 2[NOT#v_6oߗlDWti:K kQjT*Ġ90mL.xXضp5A McE;P QZAUÏ:Pa3NL})Lq={ϰlp uc֖FܴܬM,[|Dao^a}.JdASHcs 2G,Zwv'PcSG={< %c#V%R;Zs4QgoYOuEr-Jcbre/~6t5O)G,g>1ZZOtW\IZ3*[^ߘ&-.;Z{[D/I߻,_,QREO-DGY矋ج\%#M1%T4G<:C6Fr5ݐz}b$k2(ΑJguikڽqޛ JԆ(2$|e;eAc]pK!—}RpMhb$a \79:ϥ-O|$Җߟ9n;:ɍl LE=0՚uk5lz9~Pl }zLc4`Z3gc,V!WsGܽ~uQI-0 Y ]BPh)?Bʜ$!D-zaf(IqC=֋hxMj?p;@ofq^RԚ Mb& XbͽEF Er;#K_ zmյ!p}0q\KKXY_Q?5Cauǽ]!{Wc8Ma{"0L`w"iO =0 +_{ڸ)l Z7`񧟣P_W `X/&8˃y̪|9јwSm|m! :V0c1TZ̽#S0iťxLو,ZVe)BaA0j1ϟz Uy\AGy-!-/SLkfna8b𼷸=/Bq` rVD!4Db0C<ᙉ~5yUZn'A=)jM\IߚNoWino pa .k<| ='<ᤵG>>{ЂAw=i`c %d؊tJN9˦<3^+'I=kXm w/H:1ցx;Z _&˄2CTR0]ei:|B+`lm WWE{.*(LZT;FLJAPuE+i'*UNdnoW|Oi(McC j#B_[\|M ABRqբܴu_tL XF2~W³`6߰Ƥn|mk~i)tcvLTy'H.q9Jec,9b'^Cy9۠U%VnχzdpțDgz,Z46ő}ϣ>(k=*kYK_y XM,.*^a_؊ZD92\}8Kl8ґ#+^%p;ɜ ~?(f Z!mks [_PVf!Ý&>~mFm; F$2vpk؄0H 3Ԍk;|Y;O5e?x]= r3,%"Ez <3KL8/ \Q;" ml|Ȃ7 <08AM`PW}ӟI礡 w&>4ŬLPrLZ /+Mo2{5j$r?`0`J6R*A+ᔴ Nrx0uP(|k%ngbc}K{!>3:֍(|IL58;C4(%>b<iz"uKZ p$ߏֺ"&3`6>EPtdU~<`OB3Cjڅ<xrC#g~`l^zjmbm^Z9PS5."6΅RzrۙI~sšyYŤ#`R_ 6۸2ضM_>'uHܦjXgs֟bgmM8ayd#=h/ ۴ZN?^uII)eX1:_pRBiK:+@GQyO )eJKͅ \r|ɮT7+D,2Xv!U|y;?|Mc):%61B7zpwDӒ/NNQ|;ݕ ~__>f }գ~YI#kM}g{|e"􌡃w8ef2[JwM!9R!@S ML( k7YńJOdtٻm|HR}7%(2A,kW2őm MEdQ+W̸.$<1 \Ю@ fxZWޜ[ȢdGtG8:U$x+pʙNw|/!87Qea^rA-M|.)di.3<7f諸iI4nKk^؀4;W3a6vw²}^) *=DͼuXyM3@i&Uvp#U¿hɚ#F9`S3@UE7K78Zjk3К3)XGK[Ys +|-p"{!ːbCcLƏ1ߧ-gp5v@tj̢` A,u4Tu}]H,'j$66}yHT<I-W=|vk/fh'eznӁi>}ͽ{ ƃ@ ޚԊ:֫z5ԅF}ϡZNEط70VNQ/P6Ҹd hLT ){v7V<#p4<εU7:C׶q%ѧY0cqCW*ʚ]eU_`숅vzҩObHs@. [ٻŢbf^FG1w"*~UeO; fic!k9YGulh2S ](u땛-ժ^-g/@o·|2PmN6b. gsHT>W4Ъ"/[|Fz ޣD= $Goylؙk[|fev ]ک̹pqEV NK%eTf~(7_%C7VO]H^QW˩7,GwX7GW ?9e<`~T\+|r<˗5NqeyM#X[d {!93Z/肚[s:` Z%8_fǜ2(B%ZG$]BDLRX-I^,r,p^6tvwT( e)FÔ 7D)BEU јRߎrHŵO᧰A+à{5y,$`kbJx/l&` J[ބu(ؔ"T/wkLK Vz@eB۞:s]bO C#_238D'7+|g%@33&s_78 *[s+7횝U) k\E P#(5@ۻd zCqZ\ScWrP܌$o!z}ػ#ݶ@4->A!_۠Vq:J#m4y'/y -,5Îf磩\ U^̹ŅEp 7Bc-Q ׶׆k( 5(G!s6KG m6]A<&ROq !X9y)y|!if{\8(u_4  <6y%5!gf:NR@˒9PTCu~NdҬ-po(?[3[*M mquw 7̸\+RyB:59wx/JE%h)+i ICByaYDŽ bO380(Nn򁷓p}"_#i{1d,G!⣯85 _k&#,PsuzL7AETI۷ʢdC!4>SC4 (N DdM❓j" PǛodmډ$`ť7,a۝_U}ҚxpV%dFLaև[.|Qۯ pfThsf:3-ZiA֩!10+t'1NIGQ%2c,$q."jKnr(9-W_ ż>)VuyAo fRŦPT#>ySI!{t 24~]{YG0nXEWjc_§"NPt!uqBA?PĄh)וa9AA*"+P}?;!IUy#H`XX^֙~{b^|Hj`žQkAP% 16tun`:ByKXq>VNiP R (aȃDkR |bsHavI .4_eYY SbWiwa'|݇?<4%Gm~.(Ž. d|z:~[D3-?Ib ƞ꽔^᝷m*2o(wdW}ǔDC=|R*du ôDl)*zHQ2!dr#pңjJOם)A^?^ ZH~K 焔h'oF cbG:][L {yAoy{Ҡ\4_[~NdwHIBML4y\G=T][]x &hEӂUx1z]XUrĚۀ26kkdarjLF:?^֟u5phsG@'EyjSU>SV$E ixl<\S|flﲣrā,C.3\ ]Q3ìhY{ RmcExb̾mg>:w;RҊQ:pF:ztE|%c\7&['\R 'KoM}d+ZLi_c+2_d w\9rrCARLaʍ9b%i\^|t>>"7* ٟ-q:_faXESz&~3 vC8ZQ_R"%<>>ZPk=u0M%~R :7xr -W-We)gt`|E{I͉~lHA#fkSGt mj#B(fTIW8h2>ɳ[u,GtLvAu='U^8^ y꒐mI3 ; Rf>r{2.᫯cMq,d(xJ )Cs! ؗV~`_8;Vk56.s6m yFoKn/ `7iÕ7jB G*n C+ >(ڪ^H3=x2@IG^9Գ,pBdF[A9iN!Ħxu?XM=oHeT郷g )7VzS/r אV%hyct^`sPsezPARݧ 9sDխuKw:j;}ܫ4:{@\ yAXzۣď .l*+^sWs2hwBZX1ʹƜ 44u}n0orȸ۽a'zM &j-v:  ?HBMhv w K]muUЭflQ&sUUfJ$ `/S'e{sF[*IJL*D .:?44ݯ[,i]鈋EhcCɕ#?[K-yB*!ο7N(VdW$d[!iC6>"#C&yM> m/jMEow֦r *ݽ0BrsIcp+1}(>rfb,MY}&i ꃦrH*-R |+ Ul"LoInGћGO Մ'%Ւ['*' NmtX"'Js6u-1D6Gѽ_; ؜~lww) C|W574 z`T%jB 9*T~ WK5o[\Pˍ^ 14dԑ^HەX㎶$,xuDҫGN;5/ue/*dL 8V"9ΰC8)N DXK;P&{guP5 ^рN Y!EkZgV'D&+z}^jkeh94h usah0P#*&BBChu:C$ $r3gnoaOVS h6Z{b 8.fSeWO-|vtPsZQGy'hԀx0og7a{&#)&*5Zz_J/?fBq <`f'pyT07rs\s$^'.-WI_0hp}.ل,^pf`'~ x Bkjo(Ehu'.GJsSj%D..sOxbL{+1'[1 \}͈01n.0?muExs-@q8&Dk>,| Eẏ}oFؙ%8q c1D˖em͕Z|N}\ %ϼizXncjHPtA"TG\%/x"bh*y) ԒVB1dÌk2(s໿ܳ. AqO;b}:X΁*)' Wj~RUZn}iQ4*4?btkV\u i fzWTU;PM.#o@vw o81l#Na%LU 9W:[sOlm7 6VRcR?Zs2މA6"FVeRϩe4\`'╸)"T8Iqk 4Uhljh$!tF1?؍!˩8x /!rG[ Q4Ǖ ͉-t!,cl?/#|&w]c)2Z8>chRԓ^*6piRCw+h%|ĦxPMox w! eğxhC!Z,᪺D߫&_U2sܿxd4cFvs-g9Jmp+,1~6fWx(:l 1< ij {6rBN0>*8Oc߭ ~rweM)Z%nB>{z"d(!UoSp9X2=2'+5OE#& 7=iB '巡󇤣.4!nw [xoUEe!L1wAmz֐~N|s#&  artU~x'G۹õ'܏My)3Kzm 1,gh5Vk_h ^ucmiv։.0&|,ef޵|iJNL :>~{GaSE(v _ ꚺ(zEncuԯ3UU1Q'mgAjJʷjSEe{Eb F̮^Կz<at7M4BQTCVտ+C. S]If҈KSS2(X3XKw]O"y\(I_%:yr%Aj=)Y,J{Vvtl+, މ/_* :RHē{H@2WrZ-,݄oN+ۑKV|( _ViZx"iρXUZ3օ,*sL`=P4ꋶ%+k q$sݻ_7d2im^y׀dhl8u$cH>[Mhi2ʉ# {@Ma/nT1ʖ2uUWԬCu[ee+9*Cr.֖d8M>Җ=6 k2 yٚ+J(/wli7:&ءiǪM%.X}-xԼ>ɫ-]bv/LK~tD4#̆y@@C?loDJN֌{(Kh V!a=oLZ&G_')PlM%`1K XXAVb( U?5r0LxƆ:``׽z[rS6~oIؿhȌ՗Y4_6#lMH*̀5n.Yg?_pk奼 .Bͷ Yc<\J2Ǘסr*HWK.Ԛ{pԐH5l_"=2)6F0Wݓ~MS0 C^3-ЂB٨/v6>\ƿۍh#p$) !=~JYq[%!J?6x,I4i} :rHQ] )ee8~C&5+zZ͸9{]9'krE$5hW+"73] ~FBnv"r=~ prP2`/ȬD+-TϷ_ xq;(%ܖ4>lBve 5k$Rg0,O-+AHvKGˊp~$fQe_635AX3Aٔb@1] 3]7Vl2B:D4YH^. +~^>@㠝m.o9#d@緆qbPƓ<9 gr N!k}hx0n1Pxpvyt9إ %׬&dp'h@k>O1KukZ׺g}:D^/r'r/}g E>iƞb5sAs%|DsJ S[$<j+3=NŽƬ47?4թI_M 2N[AV`:RK)"$'Mmv͌::hQn*{譭R@uS?l!a)4|yd6tf[=9{^Z3F!h .AQ[@5A΀ sս='YJh)_Ӵv5j6x󚞛K+F/̉ZvQx=iO+fO8@[RŞm2|5&L$`nGO:D`TvZoT.l2'FL=*cZ̹?`$I4rǻIiK'3 C`^uz3j( L-K0H  ~MD*!^-P^u{Bϟ Z#-֫𻅡wAS r((~1K7ڦ 32k;e~pIJr6R2ZLPrSgvB.d״ T\8lό}Ow> vX=b|#߉AO;!h>d4ݜG&Q !IEQj⸻㢈 dq\O$$[YTm+éA%zɫIŞt,-$/DO+f n^YA/uwGuc O (_tpc4hVlh6Uq =hY?[tW~`tЯWXs ~-b/NìrD\0-5TC*OsabN"qݥk &ҫq!#x^K}d'=a&t))2Վ~f#Nϯ[Jz'ՐܠĊ?KmGcR (wruԘIc;n1 }Z)YE^8f8ߤ:ŏruTKKw:)Z7n8R̳XסT>PWԜ|\y) {9 ПxԴuF3kHܙf'"V!Үt ؋#HKPKF*-8@d6-3;iwns1oࡕUQY D6FD8Iԗ?~t6*V;[ήNm;NF>o(~\F2[uhR fv DYWTK:dXE^DS~"(Mp~Rї{ *aӽшaPh<1H<&KSE2tqtI0}f3!-afPi[Q3 qYyM$U)8ŌlƧa}tV9e(h?O[I dC/)DLĔ.Vm\$(Ѵ@CiяpG#LP:JK,:re&5RI>=֊*d?1S/;ڂ1;jhj7s\мU>m+mN!d qꡇȀu("L˼c@sS#|]㪻~v {T7Xᑸ{]Je< XF+@oMX\Ć$EIN@r \_zP|.%-blTBӲ20$1| $"0I(\Ws& OMwf?îrn ~bT2aU0(A" tE1_4?FMxMߺ:Vyْ|}9ҚR-sUkƚy1 e=}q+gUqkBttG :%SG~Dõ)LtN $*03F(בR{{FL$E%Ijy?FM X Q,R$F_m<6@5EݸvNPǑQz-2U\IIoLd`Rn˥=;^y+SLG+:!WOL]1f~uIy5$&n kı4%\}wEKHvXek4 rq6VfӭXzrFtǥ9:)Cf<&ߚ;vr֮@8'm}g>'.GcY=kQFlbhaҹ}YJl B>mx9yaYʄ&Q+|BFUwP`N '͞d}$$YfAK-6_V)Qir{>񯾞-<|/D(Nr~~ cJV(]hj8 ѝP8n9^lxlR;i6]Ij~k;?*i%;{稷s?#%>BvQAUn:N7l#Ffu "D)%lG\3%`鸦=%N0꿉UfVBׁ{e5"s0@1#9yRD:\6=,s!puafMH5 *g=;G:rlA AnlYBII2Vhzɓ a¨% xRi,C۹6}D,d9!Ic~GolI> 'vn *d3UkMTiˬAXj)jmvY.MHuS'= (w{,wpfVru\HF, fI% e0(ͽCPP0B Ygfno+ĨhL= t!II8FWZ[JhQ(s}| ֿSwk>3-sf5 Y$oCF.1 ^xRHZaf?]}1QNsV \m\VUҀ8MSs]RS8O|}Kq:p>YxM;R̖6EE @›xy)2Όj,G@8rO1<%Tmv@>ӖaiRޣ>@/“hBJM'w VrǞ^S~TT<,l2Xula>On°6 ӰBmsz %S gvoUkd`oATbx XeTbПÙR{L,9snI-X5zoƺuC$x$%U:* <՗ Dzz,Ҩj~꩝X>o8VnHeUj5.}Z"bJ02~ӘXٮwbhN& H~|<4w+`֛ #*eGZfzIJQ =mW%N*5lQьic;̳rݴOMwo^Md5uN["XޣI֝E`Vm (@}fxH 1Ǖ@Xudp:xa5cE-8N2͍@N&q%I;:N?x˃b扉S8Pݍȳ3zW;O#C+ KN6]+\o+uqײ9B~azh 䖬`$3h>Gd\:.lR@sz_|(S3o g8]cPZS*xu:Nu=?]7~C :u':q];-т*D.swΉ鞆Ui_X9%jfqbOe":x#huDdQxa ?9'8:^<4l@vC/觡9|Lsj0Pu_x8䄖<{cd/*Mlj봘x9U7X o ڼpr}qζ׽*ayZG=[ wxGo)^.b|M +4m;aA[@c眤%NY1t0յ˗mdpt"6~W<0)ϸi>w֑8Þ8۫ SL23KhTFE-sMCjr>{*>$0Z>E0'ۓ;GJujb&M<`)=Gm*ՑJ&4c4Ch>A]G€!A˙:$.tCA aԇ}޷`Fu]t(mv lyNbP[i9+"[нqTE>׃H!oq TSxGl穮>H9mH)81JoƞpDbYѺܳ<4M%ӆ%H׊\MYf1 膗=eHhzI}f4|FR-5ߐPC54YR,"c1=->:Kfxz< qH)\( 5\>޽C$jVE{6TKPvWݎta,NKno?xl.=R*d<,u3 l"0Z{fp+P@N\Y5( %*[4-"h`>W Y9W"{\ٿwo*hXFP`v6F @PRA"PUMg9?*FwK#+m4\B df$={DƨTTIšwh :3Gc9XZrV|*Hvp,8/R!du1*{7̳)Rut 3#=R 93VuQmӦ=SRT / vB@jW]Z7+c4|X_:^G/V6 rی%y:h$QMv Sr)Nz{O)[$==Q)N~7΅6eJ1d ά](,;135ۯl\0]% XiF-MH*}fXu?-IEX~_<1煁vnÁBc2xa=|&hnMm<>熲Q8 vSΒ,BXh:E2hԱyVԞןlC)Am RW=cM{S{r|1z`ؑ~hvOY/i/!XQMYH\'D%"f5j;sC9^AŢ`1z]6V ~c/k.e\m-Mwn8~XLA~o,U/`.j+Z;cxy aw7׉T1<`sk d͡q}#)jLUMx,GA]ML]V,nJەZg1G}vA b -R#=ckk|{5vtW@& 3[՚ :*Otgjn8x;O%a%{:&ay+Z 6`.%uPl Tk&-m^.J_vL<07'0=윴 à\*2Ѯ)#=Xݰ\^e~ r9\x79bڄ ^;N%k~ ծs~@G\6+ZI+߻ӳ_Zb=BJO8gdjsiclu^m&Ih44cQTVBw<fC,*#1`DA}֋UO gco۵_|Il.3&/hR$PuYE85X)hkDGw'M &sD*IyUaNhj9f=$|م|O~&ʖ7a_yNTaPe;]#@2֯;:ite5.7% .=M2긦.PHGoa`FJ]b1R7Opd1-b;%?ϲ&).㛇7R U~d!WD徍oAc^~`^/M}H^Z9ߎ<:jK.LooMFyhס,oa+W/.!gf3\UoiեaTk~f<ʑl^'Qc߬y|vuk|N,<1#ny8 Ǭys-Ei;є;g2$;#lH˱xXJMv**5*Bft٭ ֤ޮҬJbҲ' p8ƚou=m%.3$If/SoSV{_3倒[/2<$bhZ68bjjb`sDCyM p*a(W eөP< 3m|s-Go cm#cu2psӴf8r(߈x]7]mNbw xHbHCv0p=܄H-}n&7휖 /׬![ xx %UCJD0$uc0'-PEcer?X}9'5n!E$p&xgڹ.9-!JU̍ np&$/ɺwڞ(\}Q]}XyfAsؿu1& Hyk,ղb,&ŸpiM -C?ZҘV^I9_,,yesSO`/7w?_'kvJbM+/υԾ\?5qGLxOSU@Ѹ7-3VdA_JN֬Re@- "56E78@H«tmR7|/Zst#3= :E.@.\ ˡ:!%q5tke_L bZmUxУ\@GOo] ~=Z;8m՚#]^?9Zg~CbՊpV5F#F=[~Qކ%DZ M~j7u68ۡalmIVKJYj{fM@Q5i=޴?-st>UY@$4`{c;Ti"zEam#3+s@SgrzIQۯZ I 'r*=  n\F%$̳4aЃk_tLf|VF>QJ`G2*?8nU;%8Lɪ2r6# Yd:pBh0+):fOpM L^42AF=DPz>*XiZ0>tAi^bic ;4OTR}T [k_QC_#y?*]qeCyXDɻkkf봝.g.~\S xV xaNdz [O{p)i(f٨D;:׬W!А^{Xtٓ6\k $ЊT(#旵`gq;t* ?M'H m?4"=, ZTم83u$ˤ52HO[DD*AtmH;IneevvSEBk}%N3^2q3j&Rd,*͈P"AǑuVIO8bK$JQEZ:QJy:+ x='}czOG3נz­z:dkC_섆 i1}X݇~ 3UB3ߙ0^r<|zA!dolu$`QӯpF݌/zAS\뻩RKFXMP1#}FϱaE^a>}#U"Z]?ZI1vl>da2{ #>nJ P-~&I]S &c36*]!ZWU+>kD$չ:.wdvN@?Ѐxb !Wn`g X5j58Al7٠)T?wOihӉHGR8%eu3Ee9-$A֦'HgX ~,uj&fR y.ɧA tfBL.<$e -TR`?gRqLQE ^̐u׽L ; ſc)Om(DWtc사% Ŵf4yTD@5Hԉ(DrdɤSB:R8 UF ~a|`7^5g%6'+vy31  CJ@Fi+b^7:3NGK5sPjba n5)k(x1xx}$kޭ'r2]AM['́ a0uO"é|6 ~0"m#5Ճecd h" XmqڋT:,&DzX^̗)~b4!0W/%@/(Ci0H% `:gfHֽ$h;fRB~u*GP4u ggclMw8&7=|g@j'my%[OeBZe%Js^%($e!9}%1+ [g}nTI(&bL @Sz=(ˮFg˃[،"Up09vUu:5OgW3^,8iAg)^S(ĞBB*r$"XQj`[yUVSv==l1{ʚ7P>s*@u&@N$~ⴀ4&zyn ;n:mbE3# :f-Q{hg7^TqXZڥlgԁldA#- cmPM/=%]Ũ=ðrc6\ "lA#^ KͽN& #k6CJ!rf^(BSO5Ǯ*u$VH~ %t6^ޅU8&)VcVFZnϜlTQ1?Ϝ([2j~(֒XZ3O$˴ksByvN$Uн<V}8]^|\8+MKƟ g<_s#:{W,=)Yz-{#>߅NsLsWTIy Fd ?|Lx;}~OM+N %ȓI Sw6DŽzޘ[-ň?[$/8c] kv.$@tJI2H[S+[5CaNPu U/oY5j xBb< zPq8LY*F]NXb%nL^-K<5 Wū&*z9O(0_,'lFZP[:cAYqf?[.as涱R!b 潋 "IO$ y!C-%pڍKL;FG 3f+ >e 6FD#CU]E{l`aO Vr۝T#&S}A9"R/ӀDl?guOOA(oU]no}߬OݮcrOIspŘR%Z%Kid?}liktPC@~9T۬J蕧+x{9-Q&tVu@lDi(ML%&[>o'8M!u=1>!d' L8K;pڡK*^m! 0>NmhkT׬%/r^f9=I( ~1]` YI0Z~Z*EM(5T=JK%cy" e_eӧ3,F9?ש@3)^FvҾj 7eɆq~eziYzL9~HrdTWD B1 В@Lݹ@VVWuK˟MAއlrHz ,CdZL)8E+G(JQHٜq'6b) }bD^Jv㉍od~y 9O:=Gx!#+y/R }]Čf_[@n3$-Sż9a?6")35*G;`=ň,PXbF— s c= TZvAsfWZ[aPPdU\D+.2 %i#p``!=s䖀P1ksrz>zE+lAXgIlTa~l4+V\9Af$p@8kFc$]: 9zl_?Ԯ:EF+t掻UeN*~fN/~ͥ!0OLȟ5KE}dX{aR\0|Tb΢1R.?^oVaȓ3DηJ_(1$nEQtoZPg 2^8Q :f {eNMU'7Vy27"KV> dk^`IZs((lQf#Y<ЮFo}zn aL(NmiL,H.lD7B-gf5xL>BW2(\? P_(!#’pp"pKx#8ɵ*)0jt~)y'.1+.> F Lj*퇣F/UjHͩ64j]W6B\g3fM^(Qzr9nO& &iiF7|1 0xVWeByQ6!$P^JQ!U &>H\֘./mZ>a6{9O7j;wYI#z%j1M7ų = Puf x쑯* ԵrX,P|kVUKd5ۧmlMyL0bd}J- N&'2ʢr ONzu WP)Km6r Z9؞mbiy} eJ{ʔY=Fi ~l!dֻ*mv/,+vtKO7[\5JsK4q6d/`i+tI2ϨQh,OmN}5IpiB?8};5ӏ&ݙ(2s8zTI?D2͋u za|}1L7RTH!*`%[v#3Cw\( n[M/0'n &CmtO_dEr9IF-%Oc=D[']Bd -`!|bjb8)I:\Áh2lJ~tѱHph5Ip+(쵘{Se E`scsEFMUevҲO̗b`Q@hB %:$~́w\=~ߡW/]h*v_9iK̭Xf=w28UԩoGƔc{:RBn'f;^%|HPWI ׁ Uw?*CU4ӟ_Թ{{)O]D˚Wl!c2M.V`ƻsYE!%79!8Vcs\o r9ƾ/a$:&? ǜC,->+b/zK~3$! )+&vJGҭfPXEG1T~Pl1>1&2%(\里l [)C2,XT mȜMQ S ,šj_9@^.k| ~!-D*!r:в%\]GCuy3g!O84fA qDFEs~j O7؞砬EXğoy9XAY@ɯ+`BHPGk9RVPnd}i)wH*?y=ҩEٍ@^Yx-N~3~q@Z6f^ ՓS-6lpھ%+yp:נvniǘdD,-{y7j'.{PMJEt7k.U]v2C46*qhiwv$[R|oo 4RA&xt:ld(X\x0='GV%>9TP73>fa}W8Qe.CcTL7RYpL-] jҗ'۰؍ZQ0Џޚ3'E lMc8ڂ֌m!黏}S-I?_e((ȔnksMˇ3й:Bٷ[#nP5(A.̄3PUNN;h⶧fnU^3wXBH;4 5܍ӕ?%}ŕGG^TjKf V¢$|bPa^$&_"y/;C(.YT殹Ðz=قm{v"Ka.%ĬsBqnސ Df>e9t-bE*l*5dӺ9h[2N[X;Tj6o,כma7]$(f>G]LH Bcmf[Zn -}tfd삧5 I|,}vY~i3#w"8N6GDVSZP?o'= &f 2xz/gW &mWoJ^>eem̈/gw;<$f4@%0ɨ5؊8+dȜ_Awj'TPy|)ٕ¾%tlFOGl~Yt[,l%]>TiH#֝"q[E:{[Y;AAbx0äQ<ڐ'l }X?uiךjgvL%[UwSG;> dgS ⤒Q0Ä*kɜ"qKJ\ /q.\̐i^^:G9e܀h&y& 0D:錟I?ݣ3kt# jNmONF"-upjfI^(`}'r  fw2l$CMHܬ6$bdT/ (3B >Ԓ\,U"\"d U}ekmqѠ4[ղʭUX&fvCT]8&%$t$c'4!q4]*̎gU0Fz"0F[*~`!oo^jW Batn!o;E>]IVz~HI.p֞_h Lo. ; JqCP-ߚe.f;4ivZyˍشJ~ߙѱ-J,; M1ɮdmm,LrGάWH,{tBhg~t8%(e/ i =(ըej{bvڬ_-NCnQ>V20\ ~PêسGyk&+bJKʾ;y+fNv~RmK\.·w?#/3a{(hYDU+p*TZ̏"voPi7+ːE"";Ǡ`\۩vNF kn^O<`vGmq޴dx:bgæ\^\ @G;VH9@YƵbt/8D`Q?\Y׳#c > _ -԰3`J G{38a:̖2 bnфx=hRR]O$Ii Y2c]\f 2MQJnCc3O.!m1AiV[w ̽$>j}҉:l^f(חRү+_#<եPߞ}չKX^OigyTt$ lȵ A(w6}]odbD@'JR_c㳇ց.L٢@1w}OS5U3 JrP 5+ rȀk?Ej].m-'f5,#FMu'PHۦHu,N_gگjFO8tp/RqY} %!Uɵ2)8K2Wu -`7BSc;oP"YLiL9]n$Mj9irn(θP|)dzVu$| 02/ i<])'RKv3ghtݙ?BMDE;G"Yk{Vf45/ U7;oq%m}+I:; 6X1ȴom?%&R.MQSʣDIED,Z%0Q]ҩn40 pUp:̾'Ch˨1Jiav`kY0`AYJ( υGx!.Y"8B:2 #Xǒlan<gg3@yX s `ա{dR:>Np~\h;競Kp_ІGR+V'cKU<ʮW2F,0NA."R. cèYML-`^^ѣΦo@gϡqİ2ε߰'x ELu*ѣG Q`<78AN BFT?(QȾr'kSJY ^1}otyi^Z?.6Zf@>mIgYDWcPBW rY\[rw1+(bf5Un_G‚0|C7|%gC#E ';Y{ r'Jߺz'_bb |$;r#8\ܘͫy}c~B0Gz Ϙ52 m$Ȇ3t64j$kއgBp4^`OːdoUqk2 37ݫT:~(e<} XiBa~ z>^'eO LkǃhN(WK* M|!Id>Dn4>ygܵUk!fXf6oGA|@|t)3sHwN0kJMRͱCY6߫Sg9]T`~_:qk6ٔ6!r}3>h)PkD"~;03* ACiLsۖ@b.|GfV @ nb4io S!T\SVzT5l0 3ԡUY2̘FmpyW^6[L#4d}ڴxj)y⁻P2J*UJUqTISc6taI*zV"R-_UMr-!#f.oŷ[ #auXe4n7sdnFOL E+_S~觊_Nc@%nW,z) 'xڠ/Dy?];0xP2xWu( a<;w'8muž9鍏iƊI͋J\H2\4dHYAw &6Tb:G̨V`Űs'Bٹ a/7su|V+y"09 U'@p. J;7Ʈ,yɖDlgaiml}[Ha}BzZ, 8x>eș>*LB:fzU-Sm֍!IӵVHVWE+'(,IYidpÊu=1pQjAܴw\nd?#Bn a`' B,r"ͤ\zZ1hm6%A 82s4w3Vai,,,)KΦmL# FNCcʹ2!(~;L:Әtcmp+ԏKQ|ׄ=qr(qzQ WK߿gNN!沱v'-YxrLRFϫ9uw!,csyVSčK"l+S4pSfX~8L25s&)f?`6DʐtqSXka1鉭1.*X^aW s\-y9} (y#4DrFͲE3S 9CBd܂8:B *q_עqDrM#xڦCO=~ > vR_xrUAA˫ogoT5KC"8( 1w5tjfsdLDQΊM/M ӔhFz˯iQ ֫'f"ueXp'ۃ- ]jUF_I8k1G3G61p[?>NҠu7P!7Q_Ï&tvmxy,tqϳ`i_<|0_T!^<U8`z؉E{ %O{ZETA΂MݿYn۱X|:Gcf-2AG~{avDq+ɓ`g7-}aY >J f@PW}32%e>:uͪؒE@&~qQ? L$pcm_㟸ԱZ{>9_)=jA0 {hW"G CVE_ &І!{5_2 sU zw7x%^Na5^vFG=}ː H8pxנMBQ٥ ʺ B6lO#NL |d~]biatp1(WD; OBTJG. ƞ/2`G.gsLVx"e/MiK=eலXVٱm_`D=jjf~()/Ar3kg [j7}@ _͹a8Vg3^\IAHWj4f7[e@Ĕ>ryo<Ԙh $nGl1bƑw^dh+ o> mnX>}Ac+)88yV4y> p@H*QZ9%-XVIk ?mfM={](;[Sqhӵz=X"(֠5&f}Jaͨob~֮ J&`MNp&ҀyO$$aͳh&GU krC=TyS*1!G%:qP2<$ѶϔM@sRwud޿;V 9qbf:DKMmT} Rt^kqJF!W#?3z%T(NB@W, laS͟NK O& F)9e6F*O>dHB"#!r-нƉjܚ2PSܣXU(2f02EzbէRҼg0 j}̒ qA/`Pits)4_tE${Ve2 z6ڔ_%K"6@P!)᳄9K!u^/zӽ|L#^2X8K\PLט% Unȓ:nF5PK(/ &P\ o; hNFSDFѢ02C`y\qNcY]51ڂCB1Йϱ  Kh5õ"STr\ƪ} ܑr`FsSAS[=gА$<'k q6&2/ȥIT>ЬR(4ܾS\ǡ&SHS s xji 3q?er6$V]'6qf:2^";Wѝ.h:8NfhIvLK6ڔɥqaC&S4BeWȎ5Z_ͼK/;PDNѦW<G* i#ҫ|ImҼL \a$yL-WΌT-BkqA%P=!a1ą5}%yY;>b(Xh[hԽD5J0 A- #~M^s#]K{"CO\,YqA-?4cGLI[-8" }-]˾QJUȕAX_k((H3kҰ,FMO߭րFܦy24N.X|(DP>RaV*=1CPUʫ"atR˃o&J$r~WPLMZ#n'od_C1Al-bSl3\ĚJID>A '7gbL~`bMxYuP>SWX&* =PǨZ`Do v!|neIJdYoeў@Rb~~Z sT;['*B^-"}g8ÉQYR"nL9\]S#ؿRŵa7gNwn$oBF9SSYLkG8F0>-6u= 5#>JsoohoXa$ěCim7(ESgYR&|t8XMgĿ6F. JCnCd[;5w{*O~(w-=Dٖ'h&DtOu4実96}m[gSLSu2?!|QeI ⌶[8 7g6Z t,IoAfE2,(Nhj,x& uMƆsIW6P09=Q pF: ߌl@I'4;Y<߄켢/U24e"\#f=vۀxJ,-IZFצC u7X$<wYPovP]8R-4߆MsBKԢC;4$bT]Hc<dLGC%RKceEeuَA;(* { n@bRrhRo6v A)0Jً߯4lLx$Dʘ#+l4`>.B?n=]jf#MCžm-OTEW$r eAK%H ?}a9W)_LRLLterOjg.fM'd&1[ٛ)VJuh,d2j&V9xfqA_ǑCُv~JGWIe]OtpxSaV2淾֊j_{'fZiVTB.yBfW^=wSeeO{d-n&vȘa{9ÊdXOLFC!txU\UF 2X6oPENX]h Fd$m0|H97JNg!H%xnD}:JS4[}_džf3w3 gzZ{g2jb?71P`̙AǏͦ䈻%X<9!u+.g;-L;g%r.kdŧB#QN'J0*c۲fƅU~-vus& "x(D҂\0{JN|CsMش11|%o5"1y dHCBl(.oCĚ6 N;]neDW\=9^3l3`c[txB5UٽxVfA1"=ۢt80il `pzꨱ$^B)ʦ,H94bhqӀ2,gGYdl=yPn X&M@("6V4DUXPe3]ҐnjiMFW@f]-s!A!S$9빇p9B2STh"7\zm6Q>91Y'M/qs!. `zbKA0!]'.XGOqZz U2'㈽iV4^5qXNΝ:z4X6SN,јL<6 ?QZz,*_ a{{N!RO|VE/Y0 p0h3-L^B&±*$x,O0ְLm٢`>32nr|TΔ1r \RNғyێouΪɓ;X@sGlrfv_7?˜cְ9bp+TxU)uγLn1 Տm'u~_;ꯂ!jP֕הP}8(>wl}ܳAv{@w5mhaI[|A)!!.瑑G0h"s *zAf͙ogϯ Eo 0OFdhM0z#\c֜d!n;D45j3R턧j[yJeO?O('"1_!Q>쫯LuS6$n|TT3{"=>*6y?] o͒j?nRAj<}\!7Z/:@XBV6voOǥ% [C{Oğ{h;\#TeU}Z/mg[TVg2NU&~%rͣwok JMXPjSQHc3fwjXWm4+ͥ&*is%A>ʦ+A+0ܚbc7&"3WRU}x"OO>|dQHg~H1B#K Pϋܵ򈝥eg,/u(FTEjɡmX))iiNvqtҫku@a'? Jn| dw-mڵԖi6n\kB%,Z#=u 8 )eE%h a)E ~54+ ] ;c+4 m?]6+VȋXSjp>&Ik A"R#kzS=B@Ytϗ>\31𮫍'2k"&39HZ3+чi/ݪy>n_/Ki{_SQ%FMcTQHW?+θ׆"S60)-6WLDMXann(0D41f¶4̆|-Xt%qDK2P9;?I_9$ tI'[n {9I̙\ʙ|c} bDǴə%htܲR$F`i﯈J#La+^g`UzLKh[!̗h F6 ({S!IB7c wW9)P}2I ǒ$!=nwNC^Zv5:WhmQsW,8!ƙ$x0Jk'1ta3V.d>9EN%@fil/]%8A)}1Sc\ta#pG)fo!hE5/1Nvk88VTV0qu v b&AUOL"(kY_X2s|Y9g/<ت}PItmt߼-XvIZ\H"܄uA b?_^η=Vvd)o9ݴy*E]+E+i -LC+/M| S3A_.QMNfy7hu rq #t82>yϫr'aV9r !+ bjtIQrX} U:o2+M @T{]cZ Hn^@p(ѫ{H'|HJN8i8vIMtc鰊ȶ`[xxfdg.73ԓ2vzE2tR!j"wӥm.b$lc"A *wDE=~%4 M1/p n{(P6o@WHPmjȍ J缭:ݑ.) +M@疹X{vrs4>'SMnj u\e_`nXWPMyʽ{TCIןGCG" T"z T@1 HhXJ^}EDۡ/{1 ۞7*`AY!e!VB)$ٖ*>8%aRV)s0_mݿ&_,<=_Aʵ %Gaա&63mFQC<`3S7^^3g_Fn \%Y׊c>6KbgW.񾋠(\9#9vSJk,TKgmQ3zkQ/]sR;m=Rn|$p\XRK*߸)D.G2NN9&0@>EJ2r+i,s4e^7F_М;H[OyKK`;;I::4dH(դ_.1߽r׮X.1R7} Hc4Vxj 8ỢC--sdwDg<,ӲDc"|B?ϒ_ #7q" `a@J{oׇ8RO6UFNիfw6xSlAnlS#C,$Р]CKɬIGzF5mT%"ҹ;z"7A[GBNOH*WVL|&j/ţŰ7כYOeeZb#85 xgWF6=t(f7>Ȟ}n%1/k,@ 眝B YGofݼ&zKU~]v`Ӗ'%z:' yGGTO p]V(5Wzhs0i}^ftf'eM):_˒V3tQm}3Qn&8Zp(Tj2MW#^o AeuA.z'極+X8p Ε~xia)rv0>#p&*C[N#T"~wL?j/UijEcJrNكi&jiIDn$_&H`bcGp}tObx]A(sڷtķsmG2ėݜF!/ZL ؛&?*[)oXm47n:`u*IH꽦zkӷU=C@ًt3'^5E$$,L;?fGgp?/ӫԐNs]VѴNe{:rX<}iWߢ ٍeB?<% hA'\5r >ɵ#S{C{0RV"V>j'U`&.fRubWn?oUdxOV^܂:ce1+z ^LiBti hYX2ėaGқf=KHbsŸ7ugYpV D`󟇉`~!gr ~4+sۻ^a< Y]f%7}xj_;cv_ò#_%FBvL3xZrI~@ډ{Y@}+z%QbcmH;&5wG~4A K4MHxZ"D5q}6HY6-Cm8L?P!9w8@*@A=oHM M*0@U}x%!1<O_ls_2"ngC n\]\Dٴ~yWF %!az su<]`:- ibOvXGKYb &m^4fbp̭kky~7Χ$QEYFtqIܺGh+Mp{9cNa__ӂehqX*P5cDcႡ`q$!ݻfjХ *e P+ R6>6f8xΐ߭a/6(KsLfV[ 4: ;iU4ҏ\na撣4h>yYBU5)y/瓱f(ʓ,G{zV0H8R2yf܂/*t(NsscWX  )]9=T#nx;X]) Y{Ԁ$u]llG|AԿ6l‹S$l JBr{Ky赎8=$hϓy$mG%z?ोHu3z-h HW EqvI#@ IWވn"2;l^ȮS2?<\ALyu`< Tn;,iXћ1uLa2rɢQ|W)U E#<[iG[㢈'Y6>1(᥄qdxNe$RG2Q,TuMmya߆{A/&/2\4+(G ]2ݘaʮtM79_ D}\W,9g eOO=s[VTg=l}~ɓW3aRBOb( u#mmnj!ۘFQc!5oWR+R֎K?_e9QW<}UWv1G{V ̪}G]_j ߛj`8 jYMl龮'-#~ ItZSl-3NtU]z!ςrg?q^ZrFqC#rWMzV!ҷ@sGsnp0ҍ aMU-7v K#3<,g}!2A07W֡, /orבYXL]t\\A'zѻ^8- G)jܴC 2 &jiLvks*<Э>NHZG,uSyo#]UA''!ߦ:(mP:>~>o3|ssgY&5a$i ^C-Yݘ~"UY*=[$.P@D>?p':=Z( +UQ<镶oHx2QM eXʜ/AȽ "ol.(Gx3[xS͇sδ-o@$9N. 9v6V' ԗ9C$8Gk R"YduvAi*^4uHmN;wȏiLHd\Z̅ŚGj~d_ wv_w=JYKcus]ݾXA<mۘM#sb3"e7M2aFNU}9$w2IE7ԍ]z3O$nGr ACa ۹ FQq޽/d1nZtCs{䷂Q cc仧Ā"%phd?eN˽[$c!r zIW𤋮X#㹑=Zd*"&lMqK 3X.KuoHRۧPb8ۖo֪IQ4wN&5/xiٸZ=&EKvyp=ʀ,?+/ "n60k& mRѯ'M0i~w&1~GE^TB/_WEi!;ksL΢H6*1/Wn2!kpD4oJX0pHNoѕ,&@R.&ԏ~:nwu#1)DxKn8@XRNRI w-}=PՀ`Ar55ϒ0Jྀ5o<}W!gò82UK!cNv,= 9A=L _K_oʠ߭{ѭLagv  d8axxEY(1ra8V#3P9 ?爽e9C".fW5 y64"B.0uTI c_5b"z.I#0b+߂z6v ߅!8wgF%ńy_N[C;]ڽ>ѿ nSRc|p~D󶴏4F3cL.џv9*9<@},=+@z,@Rl/pHџfnXR7ƪE 0Fި")SzR d>پYJˇ8LLs;L&? ~ِ$DCn>dF6lVwp*c/MQ]lEߩ͵#+cUbG"w95?i]-@Ej+>v2NYjPbbNyuܝ=90/5O+kW+~-|~8^"W,̜5ɉЪ7"W<+߁>]i%mHGOn@l2EDZ8 ".H΋Fr_7|H ρ9 ɴ|J^ҋaYNl8!!.޽Zr-bc,s-:Kw햄BO%Qm#be8zV.~T!AGޫxA):Pn[ueC#7嵷س)oi$_R5_j`UjWm f(\U 3Q\ 0N.尬|0 ~X܏IdR|x/c)iHWI)f?V,^'hV&|PN>*FZ>S7Ec٧D* |.0Q`Xдg5>'TM7F9g省P󚲣ܬ'"s3p;q_|1*;B 񌏝}FKvSIX,"2bzs}+ rsa`2Z*CHtW[t ǯf ̤ qi~I#緒c4h{C28tmI?@u g*. \㜗ٌw6era,՚Wf#!DU΅(!>e?[͡T}o}7(o,ܘOz1p ;KҜ~j?6A0E~8>+J>0!-. Җh,͘}N02W7%(ZtWk_k5.b5*wXI9zen竸[^+WK:D.2R[!~\y-7 %eAh:KVBb+F1$t! ʿS7-ڻO_?h ʶa!9 l-_/3A5CD{?qBM2G6bC4>r^Eb6 װR /A9셤afя(jPXM^+Y=<z0X>>%YLc,$ݽ{Y٨٘+Rͥ)Sh~ʁoj kJ@+۵,"et795Ti'N:$B`s~V+ i#pP|7MnɼHWtIq\.g5j%놦zk[Ұpցx|\ɌG0ן 3ZS`KX$E.Urg>{P+ȍi`̸:D\yy̶^drA@j$u\6G{Q9p YIܞqOwcF\)|ԴU48KdžWR@!fsP+{mH>NZ&u$q&ċؓ:,ӂ|A5[,ҩ& 9aF;Gžu9k/"#lgM9OZ,ЪNRђOwXL+UlyzhHݥa; xWq0꠳Fd&'jo]#w66,KavWƁEfкwS[$tP"2Q"2bT OP2 aטا>]޹Ck ׺.@PO< tS@ Uե'гb 1 𲏾#eZMo3A҇`2 =%40d`PB<JU] %nvh)N.P>urчm=c,=Xn<.}8y.sE}>rd?65=z/&"!GܧH:n_}Z_axrL- T--b#_K1؞h]JSWhWVDf=nĝvoe/5I;6F Xp&8s}k9"O^-]n!oFMqYՓ<Ӑ69<9J# mmwR.6u T)86+(S":74Ԗf)~^?^u6(~6~5emZ+7`ۣ76o}f;C69ē*LcYٴ{ol1QӲp ҈z*#ЇֶڱbUGRuǍ iS ?d{B`@Dp'+n[;%oyt,""uS)iX wh":Rp]j߲@mߔε,^ZNrǺk j {Ѵ ?$}Ro᥄AۯIWOɣS ;[ǍY}"a(7u+wګ2@a {C#U{%2)pa8+⾲955%Hы`0<돡tLR ErnkpM4R++:V+'n/ޒ>MxGL,^/2`zF;\6:S+9BOQE-DY2rrG ڣ \HVh 1hZemqD cbC" J0.mg+>cAsQRɍ>u$lH4k;9QO,x_GH| i Gv|>ZAB gR $ @ߊIU<yf7׳}lIWcD?dz} "<g:(h1i1Vgx4K"]s[;mb/q7!6F{mYU^X迅!#dƥ5̫#7ǠI㭀YYٖ-IhEFeBsBC$oi4S!4\=*ůD305I5TUZ~gE"}/Q>Zݽe#j@maHu-aTux>i/\h@2(I?Gx&@Zbdl#>)I k J5HڮNK*R :'mov#N2 [1ِ*<5~缁E󏢿cE&d‡#!D2+a/u:kŝS_xnMUYC⚋!ɞ4 -3X}JNIC@Cq$;ך#Y{ V݆bqE^v+:z#' k7U1{Do9&|TDlx04z'z2$xA7##ԁ3N_"@p}.ʁ oC-t-s/oO";G1!jcXV"^b;v&uhD51s|ԲwdHhnEvSq|`Dt1R2B9y&\ˏ>Xty*,c-xF>rpG2Qm6K~DKVwɺeHDW]䬁k9/@L(~Vρx-I#[gӡz|t Q{O=ֈ֎;[OTMdŮƻ{nXi )Π% e "Đ'V'InK.4+$KUޡ.3'ʪ{Ӄx/.꘭3+HU3j-/N1x-ՕxgG9/["uI[XX:`f䛘c{Eѕ ѠaqW.w0,z]gs21Rj]IJMfPYu\BfwtOl4Io ,Sן yv5(\"\$ JHUE[;n:3cz諻D_"cQa3Q5=jӘ6_f`XiUuK f&%fW0ϞN*Ԟ9_8)Rh|-@K[ ŦڔSr&EMR2\F.Q5T>b3aN!_ٸ->0<;^1]O1pK}~Y&Kl; [ g<ʿ^.fvmw4.R,3:mO"$+n%(͔?lv%ߗ"# ӆ(e0V"?eNp۱J$I9GrPlKxI/O` p#zKLcP&1Uf-\.ZG{fx[EƩg BR-#CTNÇDihL> a2:h!҂K( &wK_2b_;߁7v$-sCxTx }.K<t6:_35(jKZdVyR!IC5\-JchUf&Q{yq ysc$? l3nb]`e8BX43HCҺ%˃o9UTg7;Q\`߄8$n!3U,44G$*<@4=Qc5o6jeמ>U[žJq/+&ԲG:JDd&Jɏ p)~|x8:.⦿P W&.7i|ո{[4Kv&1c/cy*o|TjmV K')8()p駑L=MyIj{eiz{JD_ՎP,-k!nm̥ g?aO=;wRK<k9Rh?SqeRFW4 eד{3ܲ*Ţ5b۞PWljs>EgY`//G,:6o&bՄ. 8dӲgMٍ8p˷Ǭa !"J/_Dz>\kە::ek57΅!fz+3$M4p*K=2o')j [O Zdnԭ+gio HWP/8g'H 6- 8TdOTh4 ,g.mL/6}'<hdFKL*Uύ=,nԷkI)丽˹[:T캌P,W'_Ѯw%Fp Lx$o+M9n|=Irx"-{)rU)nUSx==pGfC3 +gUE׍(x"YC P,x@Ty+azC}iںK3 ug>o@kƉ[ػuQ!QR;@kI/I4Sb3'wiXH*GeBJ zYsд:]lb*y$ijRM6j@cY#A`a)wd-;tlr{,u>q_  nLU.ߐq &cR3QƘdCHd44t~rtiu\boP߇KڪD˒tٓ^rZTnuPJI: *I7(g&Sx!#h 4+zk˞Hach=D0NE*]U<*Ĭ/ރ2eҌ!!'0/LRUk$T܏ //0IqQnw ܤ?5LN:!37SxMdpcۻj8>5fY5bMr3 g!õ *w,%`,J+|%˜c_p:tvPANhnUܙ^xj$cy9 /)w'Q GZ'*!ʓk-/(D[]_2ù@)QU|`+fnynӂfp㍮^zӗHŗ7l`P+t}Ύmja } + ӹ DCD,)}}ج@u䬍gp;z0vxo5{=цq..- 3]#R5D.++Y*yDØypB"Z;dܫ0Q"A1\i[DKO{nYNep{- .QUVGkS1¦ɧ6s8\rQ+I:plzܐ jf~3$ Pf]]@9:=81q g,^jGe[`jQqOS3X?'͛ɨݭ>KP+֩Oy7@b[ UՁs"֌ wIC T56vj)% 2Cl{V,CJz"tK(س*aLd5!jjgŵK6Lj  }fkHH0}JT h:kIjJe`~9z#V"Hmc6Rf-8PD?*p.7'hxQ&1~|%qn6C2P1_x׷FomR=Dfrvvwg>|]d1?xYr`,ޝQ<맥A|FgE2&W*$O9wP23,ե/#`.;(DY}T4TerV3I>RB!oځ *B} :hw<ʰDhUy w mɗQ 7kc4?-T?azmY{t}J\:Wx gĿƣSq}%Q΍@V$KL闭3j> ntxXez@p-.Dk?}!4O. 庨Lia >Q@'jVEKZxxu_O)B1ߣe똧L:P ^ܘh'alO|UgJ3qc? d=cUXY݊#;̊@۷$pȲ+1d-@P0])p\YMVՆ7O9Vӧdn:yImJ,b?DP- qX,<&In@n@Y+ˤfqd~pJ=0_)H{i~IK *D<&]t BRm.6Cr ,|>had[lk[~L jzjKK,z]4ê ;xa$>dE)h%cW=^f靸S|, pY̩I]ȕ}XV)C|pm ?׹%Z9+V[SB97CbER^%z-`K-մI46^3I0IŨm\#r8B,G*1{<LL15jM~nyPI1T&'bzXI](|~ROl?v ŇSM/=(zv_N%s=ܣd(pS\z6iڴ4r@LH v 00SHy3;/:Vֲ(+j0Wq-/h R؁JI|]%Jg9ECv2>?wAO2n5٢^G壅暈m6qck)Byjb~ CgReJCې "nմk;xVbn{da}6HA~g|PGzwkUqRJVC^ PBdk?sޝS?UGVu]m VPTC3W=5L\1//gW_7u9pLK?hD0N3"ϸ[oĘ88 l.iqYXMT ̭`%+*tpV݈8N~FQW5!̙X8D,,sx}] X60x/&B955 ))ԙ'G) W|Daq ֶ @9%R^~VȜ+:CnlRF.a'U(y@Y#]{e~kz[Ȁ'˷UrS##CSjXߣ}~]4?G2%jt֔bW5ҩ||\V^U0v#n\SkFҀBs#7*q!;%<5dm6@R547Jʏ?m4 ӢIzw}SI&V(4RV?A%':(/L3nfE~ hp;L.ɳ@+kTam2}UAcs{KLeĆ?- m+N~F]* !uFxH}DG>u)dܖFj?d8DQVCO0՟|`CVxzuZnZOLjݵoz~YK,@O7\^- p-A3xc:^k` `Qӧў'j^ =gX(! țI)[)&Za-4+,/Wי>]3~gE,G܌xO}ؐhTsotF 69qks`C9~a?‘S^LKy\e؀GG EJs*V VhhtrHCZ}_%(tڇR 3 Q!'pZh7am0sswf:W}td*=~ef,^{y$S`+ (xJ&J P>i-j`nAH"La[CƒW#- vh{keľ Y6$}sˬWsyy(9@ $}ai1źzu/Mau{ӵnKrVg])b̕4zww/2k6p,VW#zIGftL׶!^?ɱS :R&(w?xTCF@I-P&paSlĬqC6*R2΁KZvTby29Rȏ"k {QM)JLa FKA&M^G$L- )9:!H,w.frDon+$ZyKs|@A1{')dO [jQh')5}I) Qd Yʁw)Llj z@NůZHt<_.*ؗ[)̎ܓYQO@F ?;vp~ Yt.ǏDV7߱;I`ӈ /-*/.u^JA/۪W?`V:#r FCLMTq55J 0!zR ?QJwsK#ʍ\mwN3xFX}(z@< ?=;2%/ _B~+bNof ;w82D CfYّ%N{΋:G4_n; ˣ 5/Nj1NM^4w"xK; BTy28 l*H)XMoC1*" g?06r0^w:ج 1Pk)gR?n`&7Q[t4T $kL ͺERNdq > WPc^1ޭ76ALנvl&QW$K=(E".3>0:+PPD2D\w}vd :f?=9,2Q7V- Q,pWQ4O@=TC @¬Zpa<5eS-CU~V8;!Gk;wGh_.Jd\*}h`p\i`.JvG5 ,Ez_ZQTKOcrSԳ;jpt-Z2<΁wUŴT5b"!lm//X# ﱟ߄&,jmul5[sbv7Xl,W,0u6f 81p>筆̧pJtrcK3D^gmqڣ#̦KǼ]sDqNM=q45-V}dyxb>nj"w{hTsz)D"AL۩[.Yl.9W-{ OH ш/hA)ۮ%HI*`oɥ켮p1OȢ0zTܰW˙F'b$=BO Fk/yOͤ\]鎜>1ϳ8e%xI`ht(p*eYQ߸h_2-k0`yEY ^t#iyq?l c9|wX03[TzdѡܡеUm>"{u QV1:PV,}u{OT&C]#bꤊȢ7tehb3*zhgJ "Ӈ}ou8uAbHpx ¸"mj@aOw+QV~cڗ&U2LCmpn9ϤF3| ? T(q!VuFa"[63Ad!FWT_Ӑ|FiHB.V=  hLz&y+\1B퐻4A9_ ZY"~nno2~^k8sѯ֫NJאp߀XàN"hpwv6ыm^Gm?+ǻ;X#:"4:|M&jTI<}·F/e4͗SLUP7δur3 L!J22ƅ̷di* VG᫔y<7~tJGTC Rhhq^ 7^trRùů(">``Tڊ\/yR3~S'N'vOl%<Rd58hIQ`QVRl$"eb]c8dڸh^%sW@S#.`"X wQD&6~+א+lSst/q*9ˌyXڍ@p7G烊pHu }f鵠iaW6' m`?YVe4vH+t=Z n#+Ik28Oӗ lPrn-+0ΓB}Mr/U8K!;dZ{gXv|f V+i̊HX wx%o/3S4ഡ6yǃ:QcrB4{=IR`[LH5* 9QmQgc  utK.>~>,&{!m u՟}49D$vɨro(x:y+bZSdtqh>Kdcb1͋ixoϧkE~Zu1z[_K¼H kx ~QS`KnHƹA-3h/rݨH6NVv3ƾ0%6Mc4|`[EK<} _I͸^-+{fhNIsif5paA {ۉ"0O 2Okm3k`~Q|Y77ӊݮuc2Auw H7 ]74N3Q"n$~eK7 ?RZ! t?RnpRV[Kl7#l7p֎,9+ˁ+vфMw呡ڬU"e Z6,톃/]&1J5K.&r~+B,V9@:4'[ a# ijQv 2R<-g3(l}82Ÿowp:0 bCy+TuJSN/c#y4p/ \+@#oVHde)z1Ku߈ Bz i#}Ll*bldWLۋ뾞mot3y=Lk)%g*j-5)%(ŨL *.(w:!x{P0/y=G0m-PO67v\ei,0Vއ*eg"mPz|<0U[N-i_ȦN{cL?I}&( @faL PǫU}&T}GRtO6vc2VJB?$'њqt5{ڄnl"r^˕r#*%Ι@n9ΥɇF u+l>т9 AE\1dV8kVw{2+gVxMG{_LH_?|1 7pa}w-R?׃l^Y/YrvBfѭ1!zt7? ZOhKcx]mwrGΔtcΓWtpb;) 'IG!>4tcc{,U=E&b21>2ПS.Pm^!:+0 ?a^lc7:@n.I0l7ӁcB$'Nnd> h!3Iw<]K،$t.) ȯ$;통7dDl "8H%D6ɢA[ϱ8: [ECCkQ.^4-"S=N~m ZS2vb8?0`EJʝhhKᘛy[E8KMiRjU#j}D/Uj+ud}_30w^ YӞ.CmQI>?]AV,>#hi6%l!Ƭuy\mOf8' ŧ唴6W7K:yQHY <{88VBu_@ڜm:ϋꝈV45rv 1FOBH)^[gP[ލ.2wo_@ys2a+:B:yUDN7_qwH\yfb=]*KbPdORDГ,mhڍ 6_FpJMvEep_jݹyTȨtbz9VL1dCLnaCͪKVΞ߷"^֐̖ȽL[= gJR hjA>/.GڣٻAIxc/Wl ٍam܋ _?QgZ:fZ&sW밚w,hurF؅Zվ)Qgip g'Cťc_>Z"-kyQx0a M̍(I~Z;S9ְBT6WVƖI\>az"dDZcP*"%>p_ buX4O:wP1yiO̦d37nAYD 1F]z(?sp4P&J ]df&]B9%YJ3m{ͤKe{QU;u m/BhDAT}֠/v\(y"ԞߠC"8[zq6^!^67!@LVBmF8 tDv(V Ʉ'$cUtyFCkY #f%B{bYvvbwgI*Cj(HiH#]~'/_!*ȞC,bIRohVf jk=oї~&ikS7hwg8rlcf!5TPRkA&T Xp?[k;J1s,^@_c*P7 q ̀>i *%B]aws:o]S؋"$Q]`(ZL~HE- |PFEs) hˆ&ȘR"^zJpx9$zׯf6c;i=/➧Ƕިl 9O(W9mDpI6o"QfA\o`!V(|< -}$>_Su*,B*r[/+dH-뱂EHvYzCV8]FYqo*f+_DN~}^ Zs#9h\nƛU0<[~y R `g-=uFK2)#O=9^ wb9)Ma!M"!U2}2'Aܒ׺c^Kd*ۋY{Jb{7x p0\Qk EQXn>;E ~cmR=2.jP^ZDbZ0-(Eȁㆯdˍ5宦+,O5]fA _:ϸFN=sm'5ҷy84}=و\ d'DNs)2.r2V(1x+36I05> |kt0n +9x3m#~>Beў2֪ЫVG /W ?`71vttM7#vAe#wY%h<ғbS +Ǟ6zaNS{rr04;/?I. |)Ihv_M 3׮uE0b,qw4?KVI _i,D0bXOSXH,Hvt/TM ff1-eM'1kBfP%/Z);rD$ q$=/Y Þt\̨ cSbh5lq:zAU@=fqOvg4^r.ܼ * chB!yK7@#jzF֑ 5{t&R/Y;rRȦ0a/AjP 9">ϭwIH}`x 3u-[pgwpq /%[L\PД$G քCv]ߋHuVL $MӎG5>E$cֿjsrA)vTQ䱌wQ8 CCRO^tRzEԞԃFoO S=%(5Ewy 77=xퟀTBA<[7wŅHmZ;-WW.qW {`m̻09|m񴑄jISfÒ/$Cp?yC,ih6Q7%XH~r`b̊A-䰺4$Mb_e,P@e%5Ur~Ov @yKG3@/kn:1S G89Btڪ5`5-k쉎*ܬk֥z/j*di’=KgI M<8YgPʦ.Hw /?r#3R!. m;4~BX~](AIcV#[w,K/pKFRu4RKEu1@8KCIP"xћqaKcSsލAb,[{8~v`R ?+gTf +k^F7GpS1걺\.d#>q*AJCGUfHp DRPI8hH=ԴQ#?'q쵭l%)@mb|%Iiq|+lf8ү`w mm(m$?6w(Zvj4OE&"ГWm_ Q.^V$ JR;BqOҩn^aiL_]H[)L2Dz:±CyTDî]ܲ=){a3X>pc$` 5,Wju/0 a',hO˷jɈ&p__GXhH-;Hl2PFma|OnKig ayf5'W,qIF1g En ϺAA1V J0x0A@j:zo0|hy.nH꿍j'0)$ՂUXK#vfUv }+0rEcY(u$Eq0Q 9PBOiT(s^eODoCf/ɨӘEt ~VDh*ZhVhUޮ,nroVu ~+㎴)Oռt^)X>&t  wl8Pz- H9K7ce|"<99YLS7!pH : giS*f| \,aMd eb@B %䷘`I:mXaAgGHcÖx@ewE'k*#dT@KRՀ]LMIJ)+٭^BCHd/z驣 pB鐀#.򼊄d[ZjLω%i[#eFَ qʩu`/j,Zw?/&_ZeA}E?KCL&(7uq r8WtweCD$ZYVvq4KcMH06pHWGo3aZ r汕 ^91|f¸L!QA{\3&dyyggK 1?AvG)^6SrZĬN+ՓP g_yRb|%LBԨsBP u9+l+".u!i3#N3.g 5dA#uC1=ڢ>4]/S.X%B -Hf7pbp†>0IpUDk7^t* 8i[ԥЩP?ܳvCiuEXx@Foqa__Sa`}8Kց|v5(144 qGt$a-k >i.;Z^"o"pʇjȫh7?kEgi@)ykXV-ya@ X2Y,;XX}J9wghx : ؂)D Auq!SŔX}KAs<#uZݺ=\G3)TZI3c~@3 zlA>8;aQ~Kp-(#\qy0j>UnYd,a| %J)wRV\=CPMƆ6z; z/858 ;bYڹ,^`js勥 [չeC-x#"]K3"HMn 'żOQYq2M圥O.T P6=tv>#^  "3SS=ށ0\cVFϩ N )=Ti169nCc?L9&BsX 7?^QjK<0䞶T7}SԤB 2YYCA-\>"\kJG,#jο@{Rx`Bg/@BG5޶&M%`ͼ'%' CՉ[2[o ?v0 A22U +5'OEڿncgWMрTZUi11Q4W2O{hq syd2㔡7-SF]n"?s[Y-Zn"Hcg/*A1uojmm:>^]rE&õ7sv %-"3iJ>I#T%Էa.IuDT4xgINZ uw>Xrkryx [; EGl0 ÏݗiV FV >Ҟlr8υn(x a) o׾ݐ)ZɷLt<97' QW~RO U2)+CPɫC8scnΨB5{0q"V79 qL1cr0nT e& #2 Y#v{V8|d"k>f0R+*0M1\mgEtV& Ujm(Σqy ņ;*2Tbi@6οZPW Tu +Apy 8Ӟ!KOzGS0}]3f( b :a'v[lP97I"a9omo tT;KqS(C MƢB c{k$BPwZSU$-?!k'q$}QtԟnC ~+ijjtt6k~8$c\ظw{80c/4":2#"8*OIdNFܩ';^~̟}A68p:4/o'K҅pJě^#sGݘYhI,?j(S4|k_Ǡ]?T4;F^gʿ:wk [2n#b ^`>`ߗǥQR$UZ5y (ud=Ri¥.ǖzSgOLH-Q*R',;:tɩtsiB?]J0j[MURe#%VhOJ^ɖNPp~ǁ_HdijELD4ߊ]>̃I3RϺXFLxrh񘂜ɰ E_gO$2EщCUsD8yyw;{aNwj`bۈXĄr$=c 8~ӭK,P 13FEBꠌya(}bVFK /m&%)g\# Y{bN[7Z*C'(K<+qs!cbpԢc*|/[a>aXxS0&VBP|Vƚ<>kA>lM$entƫq w&&֏!;jIV}'[:^guW&vU(ݽk%YFj-Ӻ =tm^X$ؙ̍M Uc h(s,8s9[87@OC~OlA {OAfx$EQa3U__\DtvU~2.5] C<@c.?#(y̻jYNa]ؙ+poOt (䉘%Hw䴆jk:gL95ޜ+~`1oX_c@U.fJ[t/u2/FIzD 93>'+,> (^_68 8{=1ǓI6YpUH# Bi (W}$d?Ȇd W`l MwZȶw^r#9*SZT <?i^3\ypo#31+#ktQj:Gw:`~4L]+5 Q)!_- ϶%4=Ev1$ JiwP} 57fKkKZ)9 #ֻ31Džm%'o3Br9ߝ^n){@nn󱃍:?O+Kea90/A 3ت\w&g\xyf`2j N' 5!vݔ.f*j1"9l^jڮ`9PZ#h` 5m6nݱ s: ڼUu Ƅ5Cx9C~ '~{: xܠp:a G4R(+ }iAr[cwMm\[kv:*':.&S;y܇jy N'<*J4G>O`xX?2q+D7cBBW3}>2ĮNd]: 97;NT;U17uY_ }3|1Vqȴ`jUC;׮=;ه473-3$}4DUޟ3띔a44wijQet)2Yfڭ)2_6PōJ!fq`O[j#:bnIB,j{~М4fp8tG?ﮯQpA-l q9 <7:F K ۂA/ПؑD[xXa C0fq RsƑtkzcNJBQ^f]m.19N=eGg)VCG>Bgk|CJOwYRc(Ce'<ۙnEe!i@Gƕ? Vq[-o*e$kG/Ӓ6n{O L0wm;U7R9擡wY_5YR8;A0ٵNi닆j_z1ϸ%rpj>TuMjQw? 8tCr+Uo$virb#ttt.Pjn&jOONITf#&oT;SZF߆R nD9r%5[ pl駊nd +!oemP❇tfc#5],[^4sq+X)P퓗W3U.?}H $"})5qt$HY|Ӊfם}szN:nh8XC]B|#7HX_cjHuPZڔ?x]¸Hz^i`fg]N QaFIF!4Bƨc۸띞,=񆭖}azy4 \:+*ToU(eTGΆUg~ՉIuW K;:?T=уg1( (4n't$$KȥPGCU1@wAl uS㑷֘M[euEXy !ЭlٝOTL2eUFбO#A?W`߭#9i^ɫ Ҷ5aS}#H d Cӿ?K^7Z5tʸ*{᭩ d~3glJ0I6Xa@BN|$_yeÒMeCaPRwkaA]fz-[; р,9b}yKGHIMwx6?Xz Q%\q۔M@)@5::1t} y N){iUK -#Wӗ:TZY*ND4B mŨ6^'()5C>uq]fя&vC4*zZz˸rA/Jj-6N ^rŅs(v|Z&3Nqupd3מ^ WG~Хi_'p a@Lɣ[Bm8MQi/ `L9?5$C{WTV.IWtRzT9~ZY/+|JA ctӠтʛIE`b;(l?o^}Ϡ3̧eļ׿z^x]PYF])K*7VYC֍3(]脅EؼTbyKԻ=/1 k: Mٜ^ 謳D jBkMzM:QZ :d{{apb4D%"WkaxRq适$Cu Tv"i380g` Кong'c<R_D:o|myOZU2*xCM k˚2?|F)Ik z}H1Zy2`TO Q:y`]3H=6l[YezP_5.s̃K2(^Yʷg je0,#[f"b1ZGD+ }J 7| רRRsab5ŀے'd'AVoib k:~0ߚʡgA=%H2kT; o)Sӡ^{YZF&aJmȭpnd6ڣ!,W>2aq>9db#G-¼eg1˽γݶc`VQ FIZ O,`1ێk9g1T" ~ % 93Y/S3٦Vo3j<15dXG=(ߪ#xg"pF^hLk<ꠧENw0S&C)?.  bnLF9qü9G*AŖ+.iu`pUr7Oe2p5ćy~Uj ^S~-Lk8`6R;} %+AI٢zb$]-:]z %C,(Ñڒ ̧;/H.h|k4I+Rd/J8| 3$Ż܀\[?)a50@~#UmL-jzV-ٔicX]4NڂclXfǡΕg.=`fEtrm:(WL\N+" y (=0[ Nj(gq8s-䙫H "QӢkP~RWFE3??0{l&x$N4nSۓw/3I .4-`yaߜ\Qy׷=R+69HmZ4S?n$Y[b?SLXw򘮼ܐXY=b^T͢ * Htj܃RE*~pI^Y+ 3ѸŘхvQKRΥfEVͧo ذbԑ2qà!um$ǣg$)|~38,Ă@rtZ2ϫ!RdVpK-ɵ`5o 𚐮,`#&ga+ݩd/{`:!cr4-`2,GȅY9>iU*>:^TA̾rIVy&1}K3Yglr1Ƿ"q +awvClq>$Qζr7[fgV oc%Az@FՂԖ~aLQ[|AC/{6Ozu2+N }vm?GdGoJGoe nƍς]/&7R6$yωWݨ.HP$3]:+A-K%{:rl>TNCQVIzoUJJr*j6Ͱ`nEoWxBN$Az :z0\+ZVS}l'Y2!?+q}K[3Q0.p7^7U?hw$̀SdH:3MLK\ZMb[1q3}r@oZ`(XKI$MB j`1I`|`"1pNEd6a;<&? Xᆏi_P]ʋ ;~^A WUp%c3ggI<3r?d޷l6qkh?L15-@e:Q+6yeCx/FonPWefOä[D6$սr%1T% 8EM 0%YGk$RX@n`, vՔx(=Q;YCOI.a_FsGSJ`x~5c HnELas%Aq$U eQX'? RSttN߅Ũ yS@[_O:D2>{J 6R4wtbҏB y]V}L2\ڤmki%}oJiJlUϒeKz Rjiz=M+ vlu4xĸÓAo_HeoPʵ|j!xm<%W+E.hYgOzQϧWO=|pp^~k8$gn_bYԢBx]20JZT#>qMHmu@&9mȪ}:0 ]Q<((NnhMnxg9"*E>h0t#p\ #8<Ź^CՀ5HxPYXMy婙F&#u@$ >ElQ3CvYo~(};2n EyuE>֔W24]8ާFPR~ ĊCkjx!THcd>==t7KN e|N֞K`Sh屋0ލ@=S"8?.%Y[s`]dvNL[j}=W%SY2c52AP+Cqs}Y2QʀQ.Ac6?UqF0ZN : =㼶K1Eء^f!&>\$lzvSªʼnr+jJr6n:髣֏ztVfi=I,UŠRWgX>9i$dPEbJ,)/YOB Fn/E` 7o(ft<}0!r-Yi~/%7M]&X}~3j6 .2]pMZ'bݽX_^Oˋ)tޭ_Dc$r|i€9/OD7)RYWlkS4EDb?>3Y-aD&fyگ XwR,x;+ȟgѾ=:F]x k?»T-ʔGq1lc'>W"Z[%qd6h߬"MƔEjp e3T6[1 06FC4wOs:CܷY9XՍ@ȝS@V8py%p klb&rP/%RzX`#f+_;b#qIn[(-Yw&:Ăs|4uRUXdEFsɾ_K{r gѼWE SeZSP, ;"w[LZcڥ$ ^j%rq&D~Ь χ+g@Z.Vv3=euY+ Tg 6yo\#Ɉrs=GX5TW8+ZD@NBgZevfwf|T-?7ןL^9XM[yRlZ +Ly"ų?am+9pb} ؂ Dd~f:,؁ۼOW cWsx$lحvy)s|XMMAҥvZ+ӯ8M>DŽ30nzPlw>|lk^k5h*CPKUXp'7@xIg(UHFP(bJ?\VػP)KʛIN +@Jm҈ýۣd,Պa !FK8DRdK9o o"H;;W2~9pIt{dIf]NMYpBPiI9%&G w3m4؟oUڗ(h1Wػ 9yB(&;39䯧AwYHٷ,zKF`[T] ȂTraNP| =Cj h#PENSC?Y`桷ߜ4_ 8 F+2[hk !*. F@3xrțJ-pUq!<X'A^0YE.܉c?=?}d<hJաW ,S*g~e8 vڈ)E^.؀Hb򠿠\/ZZec$B񖞛FD<D麞6B:+.BH.Ȟț $ߘ~{ʃ[ +9 hí ^05Co["Q_3-tC IU&rg|GRP:1 RqW.GY03#jI&RZL2@~؆ X2<YҴp[fp4?+٢rBWEȢ1u0mxc*xF>ӜoѫN;3n_xbSrQӰ;/%sT>jg}!`z=qOI+,p[P[VOChMX!3G;ϡlSլF5v צKA9,fr{fc~|s}/rP4s%P@X#, {-N-p z4WYIyN1Wxhw1}ȓ-C"jLfcAAkUgS -H{Pa SJ7/[m< t]IL~6frJ"O$89W4iGf̦"LI|NkOЎS5N^Uayk6?h̿.R=آ_Gg1W̱[p{Mo*UMKM>p}R8;A4}WZ۔dL&Au+HHK&@Xy9=}gnRпereb8C*4_]jx€Z$3p<:7pxC<\4MqZ]#Df7ĿHqsmiĂ5癱w8Vyɟ>+\19Aagt ȓ&*V~D %('GvAk{-s#!]ͷB-*aϮG"re/&ӺxA՛`FJ8$[`vr 7wPj!vae `!id,үXm=|76%J]j ^hx(o}\w~{l H*LpeGW{- +x-uU2M`lHI#4 ͋oP.az#_3u^v.#5| "|Bk!G )Sr&|DlO&#xUQgCBy5$#mO?WB,",%5j;&|oC%c_'ߊ7Πj;] 71O/Յ]W;3~]urz9XB-ˣË٘E'ZDty b )A.b:a~EB,6.]cHϴSQ65Fٺiŷ]y3ADubVMoVO GvJ\C#Qߩ LEVLDkgG gD7X'%(F|ZRwNoB΍Th @d2]3ƖnM~|B^ޝm .N2:Q1Xup# av%b]z7tY8XBy}RJ/'@a[ KzXlߖGle]Eыϻa5cڌXh8xɞ>fPރY9ߙ QC|>!P/X픡>Z84D]%\@,3'ŵt;5QE07,HIaB;c2i9͉|;eZV:ݓ _r-*KʀMy=l/'ڞzĪ0/.GV> J6-&yx-2[/83EWD'6 o(Q-ۿ`b/W )#s"ۚJ։ۑ;{$$(ꊿvX~†!뙰(OU흨SThWxXe°u,k#r[Br+)_ WJN yHiI% ժˍNwxH&7v 6~A4kCgld^JfU },@ryZ5ٚFĚϵyƛNB>3[tK1S0P0~C\6 ou8z[,?v#Z~Bt>)_iva*e3 _ilF rK"#-d&Na#JR,> FJLʊiXijrHmI}R{A4 Gp5VN%n5I3@#l;nX[}5C0 y&NƖ5 oOzuL{WggնzACG. Ń`jCD Ɔfm /2 CVlG~֨-.uhٷ#}Xb(JeT$vau]>ݔxw{9zRG$_%/@;l3r}3w}Ww6E^  pz7"%!Z-Gm= rkzN |!ᬸ Q`ȣ#E#jh#qOۙ^[`V9΄O)+|Ҟ]7ymxd0iVEH3aLׅKCPԧQ~Z:u>a.."y/wA xa|hQ߫ M6f?h w1.閇u¤bl)bԓ O=m>Q{嵐*Ε ._H,ica& iIAuٓEe̶@IMˌxXvH\\&k"bS6V Cė#V} *U[a.&9Sor=]-7ܬlC"DFt^6z맊Y!qyqhr .=⟐v) F\W]?к tiU7ӡaeY@MUߚ{#1.ׯ(f<M)EXp,dddzJϖ: bGkwa[gd vxkxs@~P&,'gBh['/P0-v sA 7qaըG<8  eR^"c-uS1!UPaNG ^^PF%I3T[Q"L p$5Γa}w&"$0Lӄ Ps@j')Q-I,0 hbuԍZv,-ç˞;Yĺr3Ls"M%ɍVHG t\,^25xWiI( "*=8] K#WRр45y9j':<=7A&*-.y (u %K1 3{q5͙bG?SvMF8͘+1 )߂OzFƋ*6xVckǔj=\-_X\u`7dkHV0fձÞq”\i^?/F{} q.zL\!]fg!m2~k![κ>u%dV}J72`Q{\`BY#8 "BqEpiբ /(c✂pOLWԍ $RU!FhB)H{Iwv3ϒBxw4N(E,Jwt*)'Twx!l;*qG43ARb(j/ JXZ2a5 *a-Ɣ?P',!otr}?n]]!<ƸynY:Z\ z-V& .͐$@k9Uڟ_pG_1n_DöEcQsU!^Y-';z/nB[RqIkD(dz"~=ɒaf=0k[*)8&[wi\ʤI'dHΑչ`'4 HLܲj=:4.AN%=5GZV/e!U;{[ۅ.>WXNJS\% wrw>Z H|%v3z_j%_~|sK py! Z!pKeLOF.]%x#M38p7AG.H zB+8e%v¼ 3)P ̏Z!>U`Lz *s%)@)t 'HIjFJi\-[Jy%NۏU(D3woִ`*12QUQ\,"U*Y|‘YLz<Ȓ׍!|4<(1V dtN]T#82 F do"Y "YZwWNsB@Vi BP6 V"Xm)PS+Vxe{G3slHzG@3c loCpFM5U?vʋ}x[wrWy;Jqp*4nug\+#","Fj$ Du!$"{BFg+cIli37ҧViʸ9t5l@RM%FlvvG^jH(ӿx՛hjcXq^:8.cZ|>\˼Td </p++},\ N 1f`?$ͷr4 ^mNwٟ.H z\A^Aw~,+fpđS-QzqFU[;(a-RţxnzrkCX>I{"?Av+G\|8V.H=hVkl\WdTB|$; r{">(j 멹!Ⱦ׺`uVyiX)-_ֻwl~ēef@Z\0dЊh w]+2(FQD܃BBnKPОٽ̪*20|ə>Y)nde#i:;ܟ;\3NUt?V{`;g1=\vO0>y;X`< DƎ! %:[o[ӉٛJ?dr&OvK*Bd&x=rYiq({YQ&I?7QV ƅdS2l}H¡8@e9-1ȧh;k꯵ʴ }66XNl̬ۡa$XCǛXIGAI;_Pڴ V Mwܷ.,mR|)YZQ(ld^`NnsA&mZr~q(򠺦ʎ2H FI OKG,~WtG߲&M8?]ٱsHQHkWoڽuyr= Nh)Z@톴7v<%(=e(}}2Ž~o؝&(E`)[e Ǩ!l;^:|x?d`{([wx=V1mYQBqޚpP )!,iuBZz N읐n5G c3ihl k8mPaW!Yc_>IޔIm;d4;َBxW=R1$pPp]jņ +hmwT+qrb:Jc3qO4K =C$*VMYN/^{'x o\+f m k.rs}S-;y=؋gaȒ=z+saBEZrq dJA90e~op=gvb̴'qKmbGTQ}X< MJ#WJN'u)}i@5 A+50 멎-}Au1@.$َq qŊm-V<ؾf 1ܭ$DP/r9\]+3¯Xj;-Ǫݦ3|9].˯.N/cj[)?4['EhDKxT2Ǘz tI1ז .J CqF3>!&zI~q! ϣ}!Dmb#iT餬^(iwvD-8\B| P.CS?UCdCSg;k*.SG<:] WčfzuxGP(M~nw A_tVZgmd*hܑ\Ŷ8(\^3"}5V>Z1=gE$&6ReQ$jI^3PQ* #6JeT+ FEԥeE <Dͤߟ p֩4s?]]CБRI&H3Z C{FdJECZ Mro3&9IZi/3.7t>f #^]GjV"%g! *{[/Mg˨LP< ND["p#93OE%*Hd~ K$5t1:M;HOI9)foVDhsߠ oVAؠILIQ0 =%ޓe,UPG5X(=?}Ik`u0RkFᩪMImo<f6C=FYovxvTDq%y#hd3ƃ|wT%bPxL^K8 "Z~Un=.SάTY, |҃nՁe^_éON9~;/JP)0"{bɫD,6$å Llfՠ 6FZJ.ˁM r⻢'Xsw&b wdڱ-)C7X[Y[kJ0}ˢqBf]2,8@%my(gsZ%U3gM ŏ!Nk8C(L-x8ÿhilVYPc3SE6xޝI+.2|c ,&~/jFPfug̻Q{.pQtJTZTÒ cv%4KAs-7u§^d#WFDhce`"`Enx?`ՄU2Q-SA-Kw>/W6:z,@hp1~/qxK* D)DAuTMAMDzϡ.u: fXE:a㺱PaєzBs.il &<#7 Ob8xS$hOIŽ_+1 fn7Mv`ֲ8ۯ#lyky%K]Qa=l|>ij*5,ukf¿xrq^6~wzbW-!K݉WNֹ=]5|&̨% _Aϝƍ%jBB=(\%:"%}z(?fa6).=l?CI78z-?@ɪҹk 3PHaKYvO91e8ɹT|̣dg>en_qûNwe&3xLlzp]TU8Oe,$~oASu7i\LjNLRZI"OH@Mu[ =A*&9O_e2.8š上`C7od)zǵŅתKG~HGy]`c~[_Qƚ{:1ceoBqqF`_Ͽj ʣ-X?%*woz0R7 jD<˃]<TiP5p*KkiY&]4@Ls[9VI3lV63x~h$@͞K;}l+$VvC4h.X5C2.㝲R?; Y2W0Z#[&v82hc%J?C/&9*n]nIyS(gY}[vi<IĐymF =bCQoӝM%(Mv>銝BHƱmo.De/%?b#&~B 1OܐMs}@Fb^M"|e?8(ͽ{ Yr S2T=vF>oDzv:s/^=f-c=m-mol>{9;"tpLAhnG+!p 74=/XK &xa,E65TEuG.}W!L W<#0!^2#e٘AnI,z O? 18@*+^.7{+`LSI*{x9NucT)y: H?ǒ{>11)bLDJRm 6a( ?]W(27Y(wvPTDA;و@G<c&ԸU=UyhqZFѴnoz<>^Dqq? $7R `Ȕ&R2DB2x7E  LD{Bvm[}׮yהhiHDULL{+Qxq\F.rqIJ!:bҤe|T=ˎ!XI>n$*VDIÀ(Ȍ0ƘS#mvBDfʳQnYg[$_ F1.M%勲u׷)J?S=9;R_x@nWR] x`W  ʪwNjN_Yi [v@f W{^ov@7]xTSBS0Y9e"\!Q'1 .$)eTGd!)G~\f9 MA :7@Q,@yRl>U?q,NW|Dn~XxF$DkZyMA04S);hsV< bbLoejH%c2S'.\DN)z}j=e}Ėׇc)'B&@΅CyL;Ɩ:؊B6MIkUT{bJ1a"Mk!lʶ]H' ̆o9Ajuݭ6"ܜ0Wc`!9\i3>T7FM8b mA}7]*ziVIXJjjy(ZTm~+HxX>6Ā_̽.Ap߿JX }X>| ;'`P? /| mVdrE{\sVַ٪L7Iw?D|\|ܾFÔR+FMׄ[TRYCο1Psb$pߚ)V .3>t$}M]^%aw{,?L|8B9NܔS`L$AVKȢF;МcSԬ( 齘Ä#J}"rz0jjA 1*eIK+x4\pvuwxFCQb0uó/EYTνܯ] tCso^ =^PbeRvpWn /$Qzt*\PzKy1g(7u|d]*%D˱F$Fxn3GͧReyyӦäw(6eu7W!ueCcDa^X%NZ'j 7E/eӉip)ᦒB-Ŕz|hZ7bHGp;\ځDimGG4rSع<]~zG})Р7Vp}_,ʞpZ~!"@H Q]WƜ%_aGCik Fb(.v_,"˃'O%;Va\YӼRM|]*2;2L~ duR4!A׼wob4:X*1Ίeb/Y4إ. SuXuRRy #j1^fQNٽӳҼɕA'!o‚ShЂŢY[Et\ 8xiͥk,SE{V~>uu }!6 LHpmL 8~MՂl}: L !w{+XCX[a8)˾zdBl<9&sr/KH<ɜ$ >B:ߙ9܍(6vEuO:'`[,[YuΑKm&4O^2iԑd.E< }C$",X۳T=JaGS&M{|5xCʒ Dt}D9*&l`CmhVs|l<:NlPW~ǠqMbJQE<{[wCf&zAI*he ƃUħQ&|—q:@bL4oة3F4w} HcFPT0O*wAEJ_  EgmA2OP "6f-h[݋zSbJ-Zy揶9"lkl.GY]Cx~Cx 5Uw6 ixU TiT i1tRf<ױmg6F j-yW{RM(?zIϠ\-xTՓC+S \;$lH Z'Vڲ.Wݑ+u#3=Ev<ķ<|Y’~\Pヴ8^ʫ#@}HsqxMZfܿխb\ *\b{6da;FxSsBTwfoK^Č`cP\bzSͮú%'KQ5gGn@4kGV ~gO47;̘0=*Rx ^^5Rj[Uz0.zK+:Ut"e)"0bmUqJNV}sLjw"D]NoDr [˕__j|G{`d6eㄨ^.vmr))cBcBN>yߣ25 7tvt|?jl Nԙf8?\rCdf ʉ[li `JnP SƉadfH]&i /Rt۟{ڈg]\3Iɢ٠&޾ẸpOCuK ͠'0tl ί;ap(|״WݛanpC,o4emUgQ5.QX|ZXa~^YtE\V嬯aby~ZmboWZdjK-^]{3%IH#d,\S*Y"rGw2JVZoΛ,@N3~ Q5pM3[֔,?a._vhL% I$G! p:Yp Wm!F^S TBL `zqbkP.ah'N/LɼDY&. ?Aa`GQݤ3+v;~hhTȉGC ]/xq‘Z!(hq4&6)C̛'YU<"=yPFQyQ4QRhM_4ZЦ#i|uҋXV*i7Vi|G׾F}zr3^bPĪ"QTˮEPis>zHCPêƿfE}E.=TG$PSeKC Ok57'T+̊*g=Vfjrnt= nK3$78/g[L08Z, ( 9_B̀iꙅ+m5_ENdۅ\4$InvzEyV=hx A;?ctNBV`a_W#Q4 yK@qr)Ȩa5$SfqɱpAjaƐW= EU0oMZ:4Vm8ʑ$wR L,EO^D]0>hZBlc\78dan-={sxWjjGӞa_C}ELc#^3n]v eI5!E=0-2ӱIaJzKj%œuO5bux8 A6"`cH\0;uXϏБ>4` ylTGARA< }[$;=V|ba.:OF>V t-ٛg7~>/Wfx+.ݣq0Z;(ŋ>`6!PQhS:}SX(w(߀C̶iFb yVXN!ˆP@sz*ΌTH,:hi ۂ%ܸco)́:Ax`/f$y> S}+_ŮCqQKNMkC,sP?w @;8.9iۮ s'P_Ͼq +|Mr<7eAD JDj7qœLwvDsʫ}[(U Ysk [P?5u]֦e&?JhJǙ9&.B=_?W7II A H8ߓNJJ@}YUEv_b::6̘10ti?La6;-+OK{a &xm6z?s®bYVOxEMWClI)>kӤTԺ2ff []ΠZĂױ3=$'Dx4{ıV.kG2$r:Y"bF"?lVJYMԔr>V"ջ(槬:`H~ViM~ O<\ SXzVn-aofKȿybNl?&#v*,޴uk ^y۟2jE>_OdpcA͏=e# >!Vߏ n)%tֱs_ s`} )N{Uߠ鲘ɫԥ1XluҔ޹4lA ; S)?L7,t] (Is_us5쎔lNG71Akl,&]ٌ(XDmS#(b*oh%Gs7]GZ­ ӵn͎EC2T+kÂ<._#IBj2D#ᴹ0W=}7XxHiV8k!C-cs\gȕy:0($hY牭>eE0~S"*g (O1Sѩϼ8Q. HcƳrWߏv* te |Wy&G|1;H`:JỊ̄qh W$8G OYE"8Ӫi$1 ag|BoFf*ts8, Π!ئvHr$+3^SW7pWShQ-b Έ=mzJV ,ؘ>B%t7 H/4wpjs\;og,u]=֑C:pˣ6Jr2{4;2߬]L\OCC? 3O7cqY0+0Jڳ漈VUfN?[}w|L1sE3uO{Л '&^Ĕ)&lJL@dE!'c( Vvug#l"d7d]aY7sHޏڊNҤMxSsrf^SV(~V"lgA` T">E]wU 5 ClOvtGset0/dYP@*%kMC!7Ƶ kib{0VukE7.{9J[HXOZS鷺^:DчY(fYvflU,АY7F?SO;2.a*wP)K[*0%7rI $\v/ĉ= 6 Ü>(rbuNb b{]`7hG CZA (,m\MT1+Ɗqj!YB™ܚ}#g0W{~w&tSy71cvYFj$*BeYi"wԲrH[ vB-d퉚X#yg / M,uQ|+ 5×=(;x;#(jT 2yEp:rPgN<>|̯1B/,zIGvB@ܪ1߱C,mbhx5A|:;+K )]>pP^tTP+"1ci:ӊ~rZM&z4 Ok-m.g|Ɩg%E .pgzRD>w໊Nşԣ]!*2F [QtOJҿ^z_-qDꪹG6,eZ1&1^" ufQMSO`P6F> @BJ {\؎M~lrx%?&bJЋRtAIatƮؘL5Kc:s[n%Ϭ zum ''j9%R*z?r)odǘRTm(;U,X^Sl!kbTLtG5hG>NIMY;, "Ϻ괫B*[fO\2HH'd#4-0"y4qD65<7:Iq9ҁON@;?6Tw |Rc]i9'Ģ `f8Y?V;%Ie"f(Kw,I/)CҠ:i`A4l[bǷ~HID[Kŝ>3Ϳ輷Wgl϶Q3X9i VAĶAtZD UG}~rMr[-8,o07(ݢRZNT>bEE-Rn4{G;dH`bogfpwPPkSW:F"7 դwVj ˊA 1.ӛ\a|"?Hb(`8G-~O7!7`a^qV@ϽD79ΎbjwR:AMm5+[P" mbrwÏ;bܼX,#G5Brs#觿EIYA戺gj+ɘ㣥eZ#-߈!QU0I-/Mm@ L`Hd4QzNj 2c?.l`a5H&ո@~d9kIVEz+աOAJ8{ψ,Ag@H6>r йȥfB%ԍ549>hy rZn7%ѓl8XU-l~!xeB;b>EӖ}=ZO34}%ԼJ8S/A~EQ+~ K$ڐ)Kv3b!/qn%g?-YϿH:/ːp#u"NvCe N#3p_~]1d] ~~‹4ŁNs&Ƹy^#XlLXkXDG{Df~2PAѸW8W6 6 &Ld))QL`\()*ê&qHeӘ)*#ii5۪ T |oy$"D$plA# 7+nӤV$r ;I&2Lc{:5d{ M6 @1(Ǐ,2 B;[=:ݝα.đgi…Ն%˰|*6pbDp2NߣG%"pGF)vнxGч_1~Υ) 4qZ _4%f;l$^IX([ۭץWoJq•xQ_-uyИ\'CR uhW,+DD@%)FlAHx5՟dbvW;X`En^䇊h@(FK"d?ua2|nXOĘXZ9'(f$d[9DڈS&EB`c|Zw%HͰޏHvbn|)^Ö{cQ1ohuA]EIs7z]A),@q N{9 *ּ10h[)HwK!E1GH,^5Y#2 (EkfwʀmuU[ @!k4ƞ>O {嬛'^4 ;̼lWxpСѸC$bA%B7c e8'&P" _}gg4Jn5Y >GK |緿ܳ[|>IJ2\{BXV,s'Vch7vǝ~<\к;5,YT9 qLT5dGEhAe?2 g)_]23 vr+mzXq"yN/zV-/d՗[AL̽/WC,j%+O u2 qUjl2tVc;t}^@)#WB ֔PmSsXS$c_vF:_glVgwhȲ,BHwa'1my{=LJA5V ZC55@3g^ Z߻%hqb0|uhC&+M6fhb6ASHP"0Ve()'4& /"Н D|ַ"KqG,`+veXZ Hvq'-W]ArR-g]5 [?ivU;j)PvZs79UD?-ݲ=x: /G\Ac%6K`?: qj*)#$d{<ȣwA芲 ؊MLCn%.^NSq L(&P*u߹z#XW+ wVlgRV[+vu"?\rFC9VՉ2v~^#eGYވUw'Ra6t@pzq{o۟qX <&}6aq\u(fx0~>g$OUcqJS oɎϲ^ 4U<^(%b`HZ$V!q㵧Zm!Kpcx5g=u7}.%ebt^U%XOR5B4{ZwS3|NtRZ^(4hPg^:=@f,nyJ7];9zFaRzYX:$܎Fn Ӎ~ÌQ%.^TPL5hEߣ"1vA cאbD E9fa73E\96!E߀˦B8%G)N-낥~9{NrZ2<{O‘'Cïiug%}i.~UȾroߢ-j-}nGˆ4(작Y<@ mXbEbv{G;ZXB}<>x 觸h۠hs"Mk7`xC$rPZ*T>mz=~XUb{$)a($1(N[ELtxUVtb:JS,'観5J?E0p"?&~P<;9dNzR|zQڄ/40ڥeM`LYZRS /o_DiJ W짶bP)ԥ:JV bH!_Kn@7 ra n1|zKQ]{{X|^G.Gw݉{_C;(!jT7uVt\rƗ |$QPúc o y@4 jV.exw-X߃`F1dBM$;YƌІf$Y븄c #; r2;`O__zqjfT}R6RI`"Aa#s xh?susmluC$9-lc krgqHP$%ɍYaQEJoaށ,_l[*=\CjN xYN6ҽUfW󪴗'Vhd:x]Qu(TawɪY79 ,ӵM#+}y cW}l'l( #,aLM*=%K'j/?xN޼Y*?iT=r2u4:k'ɍ[SPg8wvx+hmre]hx_Zp}>>o*O/%a! -N|7MmF: S.v#(7jRlAD9BGF~=B<'tDYS~Jkoi$>RhqeYM0o`AU?›> 2rw}\R  c7@$;ES_0X{-aTYOnD4‡pV@̙S3JAIL 3ogzLI̐ֈ!I>R08'eAM JcPBh"NH?%:˜owRSQ{<E 1.QR0/EmVhc'a>9SFjƲ.I:̯ `JLh0.V&uر(UCss,Ne lEd,L*>J3m-(фMƝ.l-%]D0 'rNpkW,9xS,"ٚka -mie5T MSFԥVr5(Khg'+'OăPpM؈կPUٿ{ )X ]fPZUfY3͞Wz<)J]QJsHYq+]/`PAtIor WE[AwGbBI=*jy}M@^1m V'ψw(kع{CM |" + Y/+2dƪBڻ'Lv$&4^Haiq{~YyPTB{")HINÁL]U8wi\B|tZXbM)g_[zQ] #6*t!fJTLFcM`n͌ I>XsLwIPZq`n*/WhW+R7kIjQk "Fu{B,~9#Jd ~V^9~Z3N]`xdKBȊP|ob( tu;Ŵy$3A1}:H8.YXv#wGG?;y9ҴV "#uQ|x22GU탉QtXV=is F †+vqF w=^x ERs4N1{=WpuxӁ\  _jGv%Vx5IﯲCsMf褴 )\4CCH!z/E^nsÈ,c } %)ZvbP_ j`Ü%fSe?;>t(ZrsZ#0Ygs翛A5"w\WIh`_Hͼ 1o=/>d=kAAN #^. p3uVYf0D9)Hj/@JװUVkt'榺oΡ(53?orX'co&Ҹ v`k}y fdɚOE?Jl$qqV-h]F$8 (:Έxt򹣶lb/ dmQF1a( %vD[i;߮[,&#V + lXUMfU_3#CHJ~%AկxAY*5/toy];<^_%̜)X旛QtW1^C6. 'M$O.0g\PX/fJu~,X{"!A,>zuBr=g+Lᾫ[Ypq'%K.TqBa5\"qK^XO jΤݺBdWpKsjcn[@!т[$8 qU'gQ̜LKQ(%f{[fuY?PS7?y`XGKbPd E{zݘ{Iѝ,qD`)Zt <|j3rqx(M69b3=ov( q|o! t$nXkNg ?Ԣo*%l.+-:r̈4FT!;L)?8S+=P8uXU0 gx(o6쎊Lt !NREu*f iFA414W_ϗ.NOx{^2O(6W\Z{Ywf?CfZ#X[ٯTkKl7߲),]jxf#Nb8~issۗDDX d@|B~VV0+z -hZxOAF[B*r򜚵O8;=AAGeXSI`^HgG "O1o[_sT?J  𗦉|MTYOB>$kuS =rW>SthMD/NJttlQCIjWH ?3TW@%Q߽iHEe=6ώ+nF)HɺS_g0sU=?Y^?3EJH%懍@G4Di+` ;EEh4^O$L>N1X{4grw=ƀk' p,39CƒoyϦHl(*˓<@db|t{ u}sYaE_*<DNnw e{`$?o뗛QQ0?=ν;YNAbi,??e,X]ô0@(.fVywu$5̵gzY0bbEv,Ȃ|~(-(j+]vE+F] l1]M87(^fN<E>}&<+W [D?e=?Uc2SaMe"%&e+RKH2]gz״lx^f}VTiXG9f3z!v:P89//#69>oU5nRvTkEYЎKubAMIk,Be=zP-vMf;R*@ݪWE$9jbw֡q@AV Uwt0)F\(lc.3'Bfą-7;ƨ ҫ]D3[͜lpѺkS.j]wmMis[\r7-JRCQ5ɁS1r`AАJA1+G=c}s#nCRغc6e *lƕk$-k3:B'qh ;꽘5@[9b\ ͰjVoʀڟ%}P=xz6;U GY$6:R>"xFĔu1W .?icF?1ha\OuawSۀxCka,h-!/ʆf1d}J*yQI$F`55ᴁ\"£D݃l}!9z|}ti8XU 6't,Ì .bp^sNb& ,GF)0#@,)L}1AX%ָ9&~s @JHmI D'wa/%_''ZmP(gAblg௅a1bO{Ld%/,h8T˛6A\ Wc,YuCm7Vw?]7ntGFvN FU,&':yiƘ JB#AB3v6Ub4xCQx,ìÈV.\QsL)sKG ?g!]1s \o]JqyF{nX)SnnY[ɟoj'dh+|N/F% \''DBT P3Ybagi;. Wzo~ Xl<~A*9Ҥ.hwG~*{b:Qqy?b-tA-AMAzQ dCeXyT #!߶0XܩpB*sJ˄26~tT !ӋoUV'Fhp-7ŷt6\z憟) ͬj 'Pɼ C0Cޓbcye{֫Ed(祟G{\JQ~iLQ6ǟX$Vx eR K}BS<7N4kx%}MORr882iGVy^Ժ3:ha=oG(, ya֏oπ.a ZC8~!wiHhOZIn:_Ѣ^p s2NpL^|><3"z7TKp65A娊b"(h(6Vl+"WA951/x?p+8/PO s⶞"Wd{/_]شq[ALbc d%|-?ϧ\v'.lZJ{.83(u Ξjzi+9'jm]X5lsV,)l=UFG>χmQ}ȅS8o(67"lk?qes0xSw9sy%Ǣd􋕨vz#q݀ Bҫ{<=]ۿTߗML3n2J Y?KYkK(۟U ) WLXliВ#E.Y(OH3{>uKςcU:k>e c  BK*{34kBť~3p,htA5~&%5C {QR4#NM(c2Qݭ"!~/tBͣcm2Il^\Ӑnx_+>E?gr{MŎm='n:0S/ДP-:=}\I`4"Pߡ^>OVJv,g೶ pM?XmAE~tl}89oу,HY±Sy_k=JhA֔'^[ސ(W&lv뿆p3ikwQ;}0;1n #Y\7:<r]>r5BD}D.gw[XigP! S锟5+ NmS3ܨ돆b._[ nt&%1eL_7@ī{/#'SGSFW/jR1Dl iYZQA!&VzoKIeQR"D ŀӺ%-R,4}\%I?~Lґ;,B⬴77K;t{~>!'.oZ%#~:{*&j/>/P<`V^k<j^`(,`5\=5!`l3sC kDnL/RP'[]jq=D8v7;4Ia:_d8yOI rǢ&=1O|őlLGn@w%a5D„ZPn/ IÏ(f~$GQ=NϿJ`at`ux1=KM|LfdE-R*rx Z䇚tKYÜ5dWF;g-^BS׀= > _f{熚]؈/f8 \l/2;F͗i?,S]6h^"d 8襝q89}kE >YK~Ǘ@*mf~Nv;w k ӥs0?"o[-Ҷf%īDƔ 1V;8rڛcPDܶIߞFFa5w0eRec2]5 4BΤfw/˥H@]]j{>N'mðN2O:+*YgEvCQP૎-lZQb;&tJ)L^z'nr SLI;5X']l&qg|F M#Z>$ "+Aa"u|ڰ"_pJˌgҶ \тihhDE-+klbևO( +YI?F2=lj,$" M3]e3?25_UU5bن[Ʒzw, đp7FFRjd5ovϠ{%?F|{p#bǚXY{L 5x%AOy -BސX81O<9}gؔ7'鞹úkj^qN}@[@AUve&u8dߎCt&vB4o3a VQ.DmJ[~G+/_FsüfCubA^7Z+1q.( ¤'eצ)ߣ(3v\]%oρQmvv `՞8k/ι2hܨ3#ilDAn!ףKܠpk݊ڥu>R5K?M4*g;HI~TVD=kĐW^큪`ȿW >͘Kq1.B c%. ncjEi9!ky=XyDr Iۭbjj]+,=})D4źE[xIɑ{+ӭa Us nyȚrk"m+-5 f$y4$Lsy!/ꮮ'q~!Ai 5/B"?B>>sW@UjT6x>vp!85r k2* a[K G~gg!YczTPHPF*t|4r09X4;B t?PAbh{mr!u[T=b Vb+*QKr|6'ZWD!H"EI,ɣ8& 1: .;+!M"jbӍT,̠\]Q$;_;y [`2FgգՆjˡe$&Z6_=\ag1ܤtV?rKmO@>B _ij* J RzܞH"Z[pzml5:Qް ^;. +zdcRaINum["\WZ\2Ν_!p恎\9ލ#guDIꗙݠ2:T=VL;pŢ$SR=R]h51{rԄscc}`n͔ViGq/Gő@#ׅVD+ 4ls'[SLs`k zaT`&г٩`M Ȑ<֫rRiҎ 2K~h]Qp8U.,2x!l}itχV.)iP UZl72Jd$Zѳ#%&؄ [ߐ;e}! 8K*lQx-&tC(q=[FJjES]:N=%Q 8K ˿qr>YZ5ꯨ̛0tń O2 0fpj.}%]Hd~ W]lo|&xm;VL3hPpv ¦^ԂBDRֽ.VlBPP?nYC*q~e.(Utr,uׯWh +YRFe&WGՆq0AXѢEr s!:wS@:%?.(mq0O(7 T|υY|`pFdzSrJ1b>X3JWz˅#b=:}]|P^%R8涏1GpQLRQrN5'kDNsYP{:[MꞇflBxA^4=y)|_韲E(xyG"3.Î;q/L"IrBӘRbO?~%b8.J juT+B ^7XL˯&,}κ aPL1\d"ҟt[>?x_YJ!h*iriX&gF:skB38c;4 tz2bM9 +Sͼw=51`M~%szO Z <^v_Ec{FVknw l|]T7 Yt_K^JjN3T}+[/h%:@́[jq:']`Q}m 437}) pGtFlJaF#PǮIB,fr0kܱy`ݓ Fe{?Ot24KR$<}*nEIaaE兾[5xA$ڢ~箄 L*wY0삒HN6 }v5q0boiY1y \ [¬vtrhRoDzG⊢Җ1lsu8}X`0<{Z]*̬d W-`uҨ8FX.@'ѷ{bΏ+{Su 77& IR 9k'hV{񃙸N?:{~ڳL#Y2Z`Ư*CP\pdf'XQĒb1 ;+TWk3tFF(kٞ'm(l6Kv{PqCXf WHXS쳮*GmVjQuN -* 3plDUVϹ^1ĸ!/38 :Em3$R麣7K&Z}*##<@[LG>zց0DM"gB2GM r8Q+_' @͎Gx#WԨ uyF輹 [Ǜvm"5ʖؒx*5^s-)kS> U NzO|Pl&pT߽EYLV!YH H[펥Eup3Ιlva)mЧ4VOE5?o}ҽd~٥_o Gܙ)m<@GlsTS:pVAH6%?cG "qO,PGtv~t: ΛO0!4Orޠ q*+`Q0U{2YX1}jwmt\nZPI!$Ϲ,/ tUz@%[(f|&)HH s1 윯 pCn{"OӤ!ž%ưBJ \R1sp^{4[D&8BY,-'iUCdW{+|3Ll\A_Hsmiq6fxό)Bf Fڷl'ro;j Yg=:Z3踯} SdaFp|Ķ%K~V.f| )O`X0wJ3`6iF<;SOlF[CO]^ɺźu]'`O҃,OM*߾fv"lcm7-av2s i?jSd9J_~VN5 ); x*=CWA[Y}"_I[ao,yF?vi9F$": Ye,5Dѣ[ TrhP\}=UȂXݧG@x,;f/)G #ß-judb2b̟ ?a 9,{@ȟ)ͻX$Y` c0ng-`Pl0 * kC?mhTmܩ^!G<[\~cp6]X?^T֣_(!waI% G4! 3A0(plGC J+K(JxàGOR .G@ؐAJ,%(a47P.5^XSOb*Ί?:aq8i+FvM9l4KLsfF'_fHyv&QcσCeyd yAR`qAj?wU|6q`g0i^Sh02J֢*Sl5ScܧW8Ȍ^QEp2[9`.,fe a6$?9/0,PB#-faP*]:|ImV01ߵ 쯭fB (Yl<{/XmJ݈˼2džjMm ki>(/JlpOex#HLGd xi=K`)_#d(X9Ӱc!X"$ӜIA{B좡=$kStu6HZ M NN [`3Q} {L9xk<>g< Xleмayե0>⼸9qBުRE|CbPOQ^eLx&+ WU;@3'aQw'=b`cYJ*9R03(Q#6]qH+pR0.8cbcHտT)BM,5i;3rbpXa8q%_|d.r cd(OӬn^zKȧ[> l}2&R0xOv/ 8r4$ˆ=z%6EQhIO8{yK괱: KҘM+*U܈k_bk/xu1r>@Fן5n-#Y,1ItٟdcALeÝ(}f)?ci)Xyf*iVFΚ+LsatWQH?~a%յmwP/oI/m@{*LQ4]cl2)Gagĩ1z8ЀqhEϯ}(X6琠 XjA~u/uSw{W?E*tL;sxfQ|q1-L ZȜܞ鞯Uz,vIL[mXY2ٿTĬ@cK\~Xnް>s\_" >S˛%뚇/SϹ H02J-?Ɣ~x?G߾|ଂ)r!6GӯW;PأɩE{DyDbv> )8`xc _=iR'.a!̠gwmx0S,0!yDy4 ӛ@N93GeRl P VIVR?=&:7!c-`i S{0!@AHBCAsɽ̵sOIrڄu[" 2% LnDŽ\r)_, 2D`YnuUu b/&0Gi^̯NdZ>U!Iyfo{xa)J: Gه(HZUPes{)6}- \<l٧^՘Y„W܇w/zA}$#n =V܆bUIcd}&mm;v A׺>Zw*@˜&kb*CE iB~Zrӡ9I N$3DRMZ$SY^sYfT t;JZ&<e2,]k$6,Ff&C>Z?B GRAܹ,! ./cKS;j(U/f+'n kTCٯ*hfg{_UBWGq=3*`t`]) ;M52$顎Z;/[!s"DG'(?K<iو&ߏXHNAO;JɿRS2^8D+O|0cf[}QcT8%~qVn/wltK xit "oojXH8٫RծP5lO^a{m'ees=Rx]n$d) [YOМux}s|=}t7b^vsDL\u@cGMD1\֖aRovi^z|,M)Ǡ)5E@9 ϱIfh£cTؤ~%)t|@.Rqedv#r-r^<=o1 :ZL*3C}~Uo Ln@7 {S5DlB%. n{xԉBT '1Z`ZE 3)%kj \/ƤjJ' .5IuZIy z, 9js#Q"{?,"kWgu{JzV5'KV6Y-gBȌbZ`d{oTJZMdR!+ /t!# BpwD/fg"T㚡2mF4vƔWz?N3H)Fm&Ќ4iVB` /l8mz(ノ:DisnJgbt]r ly6'|=ܕ2K2C]i1jS3mVyϔTӺ; >-C 3? s f/UY24O g^'s@^;b*c>sHNm}dQlLR߱5#yn o%n~]c'\9.˃(Sy<\()Y8$wHZ oJ5RlTln_ @8zںke< "QJ&XibT+|Z/LD9G/q\8 b B1Z\l hC(- ɾ?d:~m g4-[581>o""eۗ\#fs^d=V |١02_1*Ʋߠ = |}?Ú0o /i4YWk#ߜ w6׸/dM'Gy?wt;9a֠ҴAf3{.!s%O b%Gx G8|/ubFAD)/E F|tHT<ʉ8FQGΡAR hUbGtFm6 sm>#i y)ul|yLdvPg+QZ@]!(gw)񛸲tĥgOLyL W{X1.]~X.`2+~zo?N;bˇtSPrTgEl7"BE$FM#Rw f 8[ҍX:m# ʠ),~Xua/8V>"S6jp ԨR(v6ݍ74?qD^ pXSE+PJeBFjn7yX DD:c"AygtZuI(6k]LAܝ㎅?8%p9H<"ɔ$`t^.>V޻]{z#)Fd(^w䴄x/wbf7`r<xsafx /Qvo!7F(iXeaN a?{Nf,u`U{7bxO,eҌdu#sH\[keޫ>np4Q8Lu>מrrHbs{s ypA Bd m\QGρ\ي !Vگ09tNd}MFWD|HzŭYr\N{MGw;2wH",=dDg a}EN*abn_c<+t rCկ,8dH񨅪eKM?T>W۟4$oͺ~")~ߚ^:?>YEPQl>c/#`FDSG8EBDDXSakegQ8re+, ^0I]R}.0ԘtoJ"6%m6J%q/>0} W5 wN|vZaT춐H0x z$!fd{5:eL: uv-y,(ڕmu1e lZ"?o1%j7 ^7ؙ< ֈ=G9n<4GԹ6\Ϫ﨨3(}0}E˼D`{Zs1՘>}TRүkG{ r*zϑd(\वf)>nt4?iF~Y}FWLS2^1_l_=usS=IK=lگR*PAN$#k=cԥ3tJxqGci%Z̼ߪX,_gpt6Ouv0W_ QB>cel';>Pn(m&4ps N@VZ&ZNJa.bz!YyLiU+fF&c[o-h˫=g~&TWY1B#shqr^]{C_ٽ?Xh8GDE_zܑ}NŰTSfY%RV[OnU!޴|2"7LLj{o޸t˽LR5?G|r}\럒= ;Q{cCJ[ p"݄9l© qHgcu܇ dXϏAM`zk"/&JZ;H.xGGJV)XJR6O{3 ([>M[kJ&1;v?4ܘ찾{BP1*=N[-UF,^P6n__N*NǣnYI^쉕Ɂq?ƣ|; $5:Wx{bIV>T`jC0%m7QS,9Cr'z㋠4q]c;Psk4eRG{ O(wM* d$6R:Kv`6;8%0K0ՇMIG5ڥ OwgU!돒SmfVsmx= Pvf`Ӛ*z1JYH.bO_| e du3~rػM܌%y)y8;\X`}$ Mo0%b'RԐ7 WLyn4q#w49}嗞 ߿rrfc"/k5TZ"F+Cc1fAdz1(hmKM1TX-F9I̥ؑ%߱Ujפe3ɻAgN;]r|*C?ſJAs0hek\yiݳ%艶v F)ڲDH( gAz"y}rhp_ ރԶm]$ p[`nE̽աq%C^bBXtxxZ %3@ᒗ|%/k"g3I&Дm'@͈ #JW F&ʑjXl>8$Q&щ"& =/Jzut]#aqIӥh'څs0qA! L>0:*  dUam^ΣnN/43;B[ՊqT8YPz:J5/f+c3 Fr⯉m&KnA߁0!5`P3v.+y!%=7L\mB [ "0$Ċ8Y?Ctm[*О..x:5:ΌHDNX~q?-¥avd8cnɯ_֍@BUZoh7AOQp鍸_#p}9Cg:MwJ#~iLwN'?&n\;]O%N3`i A@3'Z /l+zU hX'Fݑt#Rup)ELH@آqH zٵv.J| {:cT/w\Ӷ: q`OveMU0,5ƴigopShİ.|&xir,DS?K%^0+-9j~sj;[=4j;CMqoKMW[<ĉUVtF>/O/WX:e%V7F )Q=\=JTYC4ʧEH^eZ ʛO7k]90W$ _S15KϮOq|m_J~.TUG𤋮YEA}C:ZXֺjI{91M K ̞QaՓEg1Vo}O3 i-fsM(FF1Fuc ]B4ħ*@('qKI4 _d%?_O7W`=H~fqt]N/zD>AԮӜF4=(*ҞNCDMBX;%e~#ꓴl.o?k{wr%)MQj}"h=OU Ľ"Gd!g^,S%^2)"8O4EϸBlz1uq)9X9zɖM̻c⎴;X|lu"cP[6]HAf9o)y/&Xl>)\Bθ?% ~89kS Ȓt a%4(`je1t!E~|_Ҧ"^Xei[US!I$.~ILA:Fyw 9s m=<768٢TMs%l$Zk.+GUqk&pʚګ8*{.#,t-Ty'{.$Xא^aRߑs8>ܿkLن 2[+O wX:HQtmR[@CSM _ 83>(iISBOp;2W&1Su/w5׶ղk/C~9=4h hOwv"3hE)aJ5=H}F-?leLOoݘwF Sf/a~+cmcflڭ,' Iٮ"css#{alÃދXsLݯolJ4:1&G[=2ayaMI  ,@''޴c~OSTύX#& ~jYx5 sP^t薄v좈暏 wÎjo#@S=JJ E\hI }̌ ǵpuiJ 6, Αw@~.+Y&Mt׀nT-#Ь/a8vk17Lbbt*'VDv$G=Pl1y5=b[G2s{jM#꒫DJ S"Bl FJ֤cZb!W鿩ғ<;zԂnx1Cyy%4,$0u=W5V19qI}͆#ĸWP# bj!XЬiءyr!ox8³p2#L k]Z3uqaJsυ! 1L)y"/@]B:0y y]3;>-; @^ `=zw G.;B{`0 YSYҒeZ`JE@kJ󼑇`}ndW?RW~qJ&d[n;7xE5 Dj; v{(cHv8D`Vnq坘vu@5PT+1Ѭ;bEW'dlat(Fu_!^?>LV=kNzvhsfl}iQ Iƛz]:=oŨZ$c-wCZR*Z}4j+B:iba5@wQ;%y%0 8壼6N85?IX@xdmrN'pV_^fea0ڮ~!"%"c-%\:]ʋ$=*#\kF68|WyI~ MDb0Jvd;}vwp4/cFס!6E[~}G0?=rɪěRXu O_@1MRk2B(GLq? 'N=0/7ԧBd #gj:-a%/@$UFE 6Wr*̯Wp_ߘ'i`jHa=W Ѯ> wDKHq쭈x)68bz,Zk^ɨ7Ǫ%T Ć01e(ZXB\飘/'hFv)2qp# Z`J]^Ĉkͭ!zK=҆Mjg!J~I)1eIƽ/x]_=nۊτܡ~=%=8NI+w]?9 ~yB /E:b489r)!0N~pf ԎF4T $M;<MG6EҲ OBq ̂ʃbPc''\QyRcj vcیTLSt/!Z Ikpkvf"JVe|)0Q~nG6JgâT1&/RIk#nC5LTpo:<3fm^Ů82/woMKY'~VE.N=P^lI]8U3ɉ+NC42"KxWG(5S[*~ܱ1z 5]Hn0 tgo#XBtqU-xZ=SbAӽd!ta0=<=(p[%d$1$Fd˗+śY!)P,)JR?PRd_5$f@:h+bSI}6_C-oselJ<ӭ"Qw,kښ Mk`EehL4.M{+(-k.#͔YNj=>Jݞ'^! =F#ukA8u ǴMa#{/G@cMSIΐ)UO/VնP BI[Zy}u °9e[" ^ vv$b]֐Uqz{GȤfPbf{L\WAMj9!/I=D._t +*~r,wzW7HN+|)а.̟wp-`K]Xϝ(= m]~o1Tyvג\xFHL`\LkQBOɤ=t'BKΥ"4]>l!23&Hjenb9;u=efN0{~sKR0M}9p87R +I} /6{6ţV%o$eXDziiq+W)6Z7w{EuءrpXJK&IH7¼\Z3cQcP{*UUhz&/gN ϑ(ˮS<%#DFʶ{Hm u1K m7Ī`>8㹫mnrͫ.J ݆07M~lCmU|zI{;ˁOsv|/ce'A8F0~v Q M&٥{DM{HΊ-AՅj~CĒV7X#PT(:LL}pQ'4ĻJtSbvGzE鸧5r~jB\U1ol@˞&V <ǴVPE"Js`Vzsn<*< 5sd^]c>KPJZh;֠8ahB' M7Q1~7}L MAM%僬l ι8#;66۽YPp:1X]h~'ymJ]Y#M=QRYནGbvZ(?W\JdAmA0lŒBi &ʞ(d?Ց @5b.>{oYfIL+̫veSI):+w}(>r@d9VhGR!2h Vۻ޴hJ"h:w\JsN{uU$@CS-A$hc2BIOI-qQPƟxeE\ꌳ*XA3ʖ5(QXB{ P48$!(6kqJO>b<kǢ.on0֥1ڻu gTGku,jk|~A |7Epʧ *RjȠ`;A2{R2P*T|KMY2⯃砶j9|S-7 v/[_{!yE0>}`mfUO2CYl-q0n?ϊ"LLzuxWDS.c53'|x!/`9MO72tcV؀%F](j1 X{CE'riiÀ/Dfva0}*s(W7K5)np(hÿ ~񆾊PQ[-&Ye26Ð!0Rg+ 9F<ĭ㖤&X,֜h*N[{P%qs>Q\a+[Ievf0 TzM5$vcRfcˀ-DAXrOL"rYMa_5i4Xgly|fnJ']z90E{P {?Mc~+0z/e-5.H]eeb3۷4 vX' #%)g?mQ8{e.вS'ƽ.^.8@udX8SNa}mص]=!wF~zwy$ĺDkO|[7h47ƒYIjcR-miH:UtBSM)llR ~q`~a]hZbIgsέW?<)i>VE$m)PVݔW( uR:xW&I~\IQ׽ %*u)DnS EIb #BڢlѼj0:zG«73Kaۙ~D#F("a?yƳGTOgnm%O@(x¬ E]uloC4%oL-f Z :ٳڷ.|3g3$K ͠%|Lײ|asd>?%<MvעKaYZJk%~wkeagf9in '@vvï+}V0C{>0X&e+q ^l5TfxԚ QdCs6yx xhՈz`hSb-6~bߖ\M O _ K4 ޫ&0W A|<ȐMi- ٓF~M* #!\t=ix=uM§d]Z`0v@$f΃MCsp gIYJFDMߪ&{$\'gp+ Rlyk*8dvG;J%ΊwXpZejԍɰ`)GܦTiyX6GʑL:kJ"EbNW[A1kp-;z7ȒN'nDMm*XGt*BxHU 1ģ3> Og  ØAW5=~a/F鐎,.|fc7X\8d^8)Llqj%2w&c}<7SJ/b(n0ңX9~P}&nyCu+OeQv ^B"nԽ]\ 7ȁvh>졼j*; D7 $3}mKL]+Ih8Bw8>&L#c2!LU'z)뾟]e>u"35I5:oeH|'&Te8OWrғ82&&sX?fZWUvߒ› >rs:仰xrGEəa?+n6}]WX7 -&H;R_/NXYSh'K>֨8-*>p}ʬ?4 tz=aکAR}Wp-K>NlPF=n(48sZѩCpҘ orzMcΚE'lwt<qTW\, HK/`׋DW2OiiZM-Sm0,YgmL}W mVoKCIpf7FDo|SrkppQ_bg$o7/ mb7.祻 ˧K'W%*#RH`͠? Ғ,t^<o'Sjd`C]Қng˥.QK8g': }}mRq<0֫ܯFޡl&tbLg}NԨgM1Cx9T$tfz?z47٢$QC=w #'fEhmom?ڱỻjI/ yKz%)f;H:7I3YJ>sBжnM@5Gwt3,%_*)#)LlR[פ͙, ت4@39HlPpC dx`GA bKtT\lUm.vMZFڢQes͍ͧhDzxJ z_+RifIRHFhݽthkl 33LWt#|8W0mHl_trNbD|O G0LH)M$;ڰ1N`:3Na)7og;F2ྌ&->Kj1<W0^f*c_ &+Dh^WwpػH^2чvxKN2ĉGCHpƿ>噛tbVd&sA}mfߒسX9z~^2} `&9 va+OP;~9%4]0m#zJ |<2L:dsAצ. EK#Rʍue49d&5S1!Kc>K&vci/dbO%^ ̶eN 5Fփxk{0B -no'Rn2VcW9p7$y'P_ڵSO' |9btMB[8Ԗg ̷;dMv^ <5ͷWpbJZ$ƇbA1_Nڣ]ՐGv 3;Az4x|6og'/7S|dcRarEx=i0 ⨕lYZ[EK~||yY]: 4 EP+27!4^[t;U#UKc`wOҪG}ag|օyC dV~.>mJ{2R t2o9ӅAKaƼQwaEe, IY@VuVג eW|cRv1Ùɻ@p:EؿnYr} dcԩ Q7 I[+1LhlJnP_dј*'g)YSuTf}bף?`NFtYIGfSL{$I A :tb7݊rܑVT) *y؋<4".bekF:̜*cq1Ԥ^!kQy.S cu܏G"uttU X֋Z])gw4`wIzQ I4oz/Y̷wah~(•fDSOn-|\,tȧ4W(gC=ӾrO|J @Qv[}#Yk4"6nX 7MFtRz \!IJJ*4Y%|Yk&ESOqb$>ODp5'^д~%X5  EAy]`mi_(Ǜ3^2j.*_b€mv3mׂ(ΰTM+,l=g)DmmE1NZ1U9}{7XiooaJe+,1t')*/NwR0❭]|n~iq꿽b"l1RAMxJ Q߹#>ɲ㰭:\xaV|Os ?9Bs,3DF:mdsG]Y~PҨkU5̤cfPMc%'Ytԭ%&q] O ML;`Ep>G4 ^__}So`vf|#x=OT=I?\kjB|Ux>p 0["-bڦX~{xMݤW>*\hTk[Rͺ%]"%(͖kC`Y;Mu|e9goir׍i^'@ږkviН,eC)(u"acF(n}d] Y?mUVc!☰1|>Eys["~<đriݭw 0RӾZav aشMHծ`R^l y9 l93HHb!>jX&Dzo/=J!q}#UTm{# /NȾ.%H+H%[,)5j'0{v4_ zҍp+t]hFsCq*Ht%Ih /~L7v$,\|< xe>I:pFlM :\))#mvy:W8rvztJJ5ӿZ~ܟHSwwq -s`LXʃqLum!JUʢnύ[tx׼үWy rZ u^pJ+B| ߋ 3_ T"#VcɚóBKfS'ȜzU=ڈqyGȉ0[{ig͆pf/kq h162/m` 5as'Z-;"0U221.+AȄӔ^Jz-ϫLQvb霓]6cR̥F_JfF'0O}X/,iUO4(B4V<V130|[8,)& ǟ -\kb]x qݡ士<]8eP<ĥ'a{TyV`g^l>n-Z?߀|L+s;Oj%pobA1FYߎ!{ui=f@ӕJ@e fF{]Fz({>Q+ i ְ!$eDkߊJ@K0pOB;Z*͌:27x) įJ^.A禳jFtcHi gAͥ^,%V{CH; 9.1h|XwK.O=pEύg~dMzX7W ]Tr#rJM3fF?zLz_}Z!E4r^goke:h nb)dzsw0|L4/* CA1IL BCi$":"J9F88h#^ m71τz&~9v' (s=n!{pFp{}AJ$O>s򸏕_aI7 A6&ZW.fH'2 #UHa|4e1 $C]I.<6{9ΧE>MhnE]) 'Ge1w;裹5H 3|`' ?7Ιյ2 Ժ_=*a@_ͫˇ6񽤭5`~6R+c$>z*w,|! Mv]dR3Iݓf}~'O#7M3b#I&f׎pxb] :*C]|v}|vV D"st{i>]cװ^..]ҳ"2Y4I)ޙ|,o/QȌ(_@:ɉdCL=`a;iO T~8m{Re;hӱ2wަDjvMޤnl?u8k~+i)Ov벃~:x&NOZ[0}2 cd' 8o!|Y> Lѓ#V}*s\M }0pN?J]grQc`SW ۱ WA!M>9ed~Reh73lz TtJĔcw o[s1Xw-=:sT pigg,vE/']_Fd:E;,.]|C`Υ;*ĢC!IqfNMY|3Hb6FP4˕bHmn(gmym~"%b)b콡}͊ [֝)LTxhmA heL$*CKzfhCY}0IPS46RrJe\e17@o7d8*7,5cz`i~Nʙ4_C)qՋ V]pD+VXuPtި2"U%@<,)^'!mϬC--32':N } %^cޤrOln&`31Q8s_ RI!IK>yQȹBi66l5~\|y2&+U-'wi2y }QZ^dg~@L%A{0D&[LJEZT[C j,笏a5Sfv/^(r>(Bz hrӧLI?@*<ׁr5T0 \CϒO퐒č@@n5CuV]~*XazV M=2?{nHbNp.fߖk< *y[h285 ؂7(-Vy2FQ8)%YI E/1 E8K̈́(ӶNAkK2!&Hz8fgw(|V"|d9F X\`rddbE]j`ԉn 3"|Ubj 3y!4e3T;eA r$AA =F=}jE߲B-4v'깆\8j>r8V:`?&!oq2]bl^7uRu2:=;k_ZWѢ [W)V.nKG]okzA-) P9PQe<<S,C%?z --AkAR% ϓ3:mwSȁisn.`([M$/Y~t#U4my#V{(u^Ƨv߳@_)jTLpQ7dtX-+|L59]a~(yʩbR{lVulJ/-wMaKⴈqs:;o 5q劈.bOly Ћ#o;m s|҅ϐ")b}d4=]X@=h;^%Zv6Q+K˃!]rWT͡!9ʞNRdA TFtY|EDn7n)Xx(u[+)Aׅ~zUE6*t@-'41,qZ 5,=Q*4o~`+̾-ʢ:e)YJ%UX[FZKxLHRʢtf+CȚVLEoULڽF 9EuĻ7Ư;ų5-*i@{r(Nԙ)',iibE; nUZUeS9' өyD_RKğiZd=K *JNf25 ԞdKzqbGJg>4(n S\*7m6w$%@OY@a}7LFa`bH έqe?`x-.`&u('Zmi[FLJfhbp@`錻vz΅D8UrQzx(d_klIRf%_?$ONrKQpۈ]H kbj9sr n0~U|I{spe3hw9 ];65QVο2 [h/ `J`3MW k8d]mJ+a "u$$Xbذ 1+2XH||Mǝ饂h_D[9jq,WPTv@B&mgpXdVKmf&~}96/}΄;6>b UXp( ,|&p@5@N<6 {۲6tȺHc`Zq&|rOOzṺxuMv+s_4(m}o؄,lM"bOJ `+\:w6 Vn%-`n.4pIqI{@\Tuc j/׃/'i> gE`Y w^ @`fJt}ލ)A][T a/J4A+n 1/NOtZٴXkjے&I."؄̮4EPNѠl&\UEKQjA% N-jz DT׾GPoL^ƖS etfE1)8-~<>Hͦ69Έ%=!O&Gv}Ȥ+{2ٷVӳAwqx,z'T&δRVolY]Mo+YJ|E|uc"}Ɂ/pUg5boˢ7jr) ;t9'1Z֢"] n%ld7ͺBqk"wQvC DD@iV؄;o|E *bA*oq9P9ni)h/)EwQf CoeUAC6RV77 0ldr-%-SiTyT(x^e`∃;FLG$΄^`r:ԯc+1'O(B?uDd mw7d0]һ,;a8b* O3tCc[ C;X\i_.A}׭n@}4MDK@# +G'ӇYx)GpAf"A+x#¿s>[It bV)])u?B&77= g c%}Ay|61k)Mo-EQChES IX 忯QavuIH1XdT't.r"Ԃ ERc 9DYy1x`(+o;%pRdυ+~'@F˹3z8\2rnT^:P;vn,Z5׍۴]HZ;g]һ7qB6ß37yrY4Nz`/Q" i1hWMm@KUF>`;Qn 7 i"dA}g]zB?fSQ7/ לPV!E!UOPG |> _^Mm.OAYfvly[1qɡY#{U[,^2ԫ;"p:jq@aN}c<Ɔ{gAFyu%X v;gMAL\/Iy/LhxMBDz%(Dq JZ\PvTyAVs3Q̢@+N v!dI]k^VD3>SAT X.jd)[6)FB mq+wNga=L12CFS5̧Tsńђc i/qD5қ7M* ZL4[ LyRKoWUQ« >44 0!÷N3(êŪR\ v׫[TUO=WRBHg29my'G =,{,E~Iιh+Zc ˱"=ՆO?;Gk*3WJ2Mَ Ҽv_J=.uPQ *BZ2z,7)F=C4[:1ms"^=YPε:\G e:"sbDY>C~zd*el@4.*@ieo0yV- JYo;mPUΤȐD#'7wL[b\"76ld]J0iA C>{ R`Sc D(Lj $5"rFĕq@"jwLQ hKo"QO°5Rn_2b;k5^9!r=O%GXZa-3 rTf17'[G \haq_N>Ә#l"'k1-ǰrG%’.ć gn{_+ga}"5fgᑕμz9n4IJ4b =P)y_QiMZ<'4B"K')l[͎l9`wuUbMCie'z,4sHw\my&# KD9ob<6CuF/Vq%켫?Ym ' W:;!6f }5h|+ r hUJ"vG ?C@)hJ }rʮ3|]8 9Ňz۲n`u>X3+“8˶Jេ)XEm Mt~_.x}W%ԆdW$~[=D(KCYrv5BF0fjVV=3SN3h-!n]2S$ﱵ Vˊ*)+cɫ{K@0gm\ng%CXro?[h_Ӭrc a4w qVyRG;%:K2q'~3%@%NjԮSt4:di7[ Yh*Xm \QWLujܵKAl@L`h*]s=sSGNNA"LТ9ùu߉F!J(5 1GV zMvpp1ĦW;fwZ f6gMsuMq-TN!mUs >rbi$| l{$PG^cWM&[`aG GWKfYU6jXk 4q}E :wl:K%HtY4Ցު2ӟG W duz`@\*T2 :#B4eہu/= >8Ox?AO, uR(1f67os!^nq[FPV۶]Jt. \X,ˬھJqK4V1*@쨈qtiKZtcD3%eG#@By^iJt, ClW'^li.;R)ӑ婟x9,<Ȫ81}|S72hIvkB˔;[@ri3㶱Z2Eԑ9Q71O>WXcaNGoWXo4Yʞb Fe泽*SAcU:#+_>5IcF4oa5Sy(9j^^6PMg]@j!9%R`OU!׻ 6D̹-J,Q qf{ȸm`g0{IZAGBFwp#q)TMWIy%sL{éHߞ}zN)n)VH;8K#Bh/JY5oi>=3Ӷ_%a)$ [{fdD4Zz ">\$=Q!h쪼0=R:q .5)HhBJl|f"FbS&`J~}q/oF)H$=_ۻ &Tn5Fk>C#"\~Бb@ h]&@Hg;4>G 1 A~ng)#9;1r03K{lئ ttL~P`$"ـF|~鯪ghH#g)%Ф0FIZ?r'7Vcda~(~ǡPyeĦ!7oFE҈#K^*"Eq \alƽI O?̯c|4mUAH3,3`Ij9VZ؈Bux{N->^l߾gǼJSVM{W%,dA I"E &^(YZ;-M{CzhT1"}x .6f#4'25 4;cp G{g(C/w}3u$`?Z[U\V?{X3D*jkg3tَ&⇭oyOd>s<݈QB+s]0]ZB閙CJ\mکN1+ێ> 4UM/BIP*%x)^DiO&mMHTqr)y@>Ť[ 5P+dȐ(ZRe-6:#}jU6}4v0a)01{bfܢczn͟s jlC}oj>}HEv G%jO /ilc)e( jkaQc+ߑE6 )RsɵZ?` uLy;1`C6=?:Ey?n}`Ώ&JB=ڷiH] q]p^擤UfBŏˆ֟ٻ;u naUsNԫl3%4M.Ĺ1 Bɕs@KRm];ؘْdwhCyN^؊Q["융`E H˩{?vݢɥ8;yFb.C-6pHwO>m(=Ƿ*:ԙT5 , esaG@Upxebvn| 7t#ѽ=u,2P9[Be > }5cQkB:(+~iQWcɃ!J$, RG:_Պǟ!QBF32KA,N<8m~XDe`X 1jZߴLyVxge c>b["AـMsuӌ/M.|ڷuƆ2_Cl `85N %T]\NtC&oZv05nC"A\ʆt}9DeP;>1dRaOk,soڂ,D$D̲ v4xKݤZϪbg7Y1F, W.ro韅O6cSrd\IA"meZ홖in:(W*Pnm{_oA^ȶ8w,hf Ol!V _ W{ճ\c'ǶP8:&8 `uf֫Rb.]T}SA;)0}i(i\mƠc\[.F>Qw w؂Zn'~U=Op̆"3?Uk_uͯ7/|[ EvWf\# k9+q˕ˇoLKcY# j78,BHGVa 9H~~~pWtzRw#=T\u;RU筼OmWpB^i6ېb{GiPGra!~Vt-ȲB]E߅6ixF2Mjw(1??w!o Xf 5ym?\g80ikirRY@IeG,L @/3]9|6lsƒ}[jm}6.N4DNht锡}+Q43IVH3zQNsǽ `k8r* >ryGIEsv8Sf_S \)qThϸ:#K6 Ôޖp-%|_b (~84B|.|?.\oCgՓu/' w6 vRʝ\d_J҂yUb|1k#>cM Qw7XN?v,N3 L@EAO4#3% 7S5N݈ G~IVEG* +TjY6}̆ M.w` vM(Rhj"h20rS0ڢiK8{ݖ( wjvO@雤DzN%4 *%%ql,s- Tp ,@=@q㟩ÿc|^^7$0φDy5iExlr3h J}$اZo[GW:&9.xo[u0D=Lս*ӥzI*xG7}rk`O!k(>VIb Q f(E'\<ѧ r47cP>A\ k|LPp$yG7qOHߝ C诈a)顄q'd`n'JdG5Hf&7!' .5:c݌IZB+J0򜻥Aէ+./Nګ7m:0ޏbam̪ ߾eIz>=" rlp68O<$)M^ t& won,O:QBTɉd1*V:^PٹĖ2  dA잔}ߡ5tٙŊ䥄1ʖS[kU F . 0d^ Zo,exU$_GX.zM ^Q_Ho:_-MV}rEhYGԭ=i m'5yYU37;rt&Cv6e5w>;塟St&HP-O/0Ğ40V^/jm~شD+dEEcxN}'e0HEuCQ9IuTYaRQw iUT73OCeK0RPmP{صG.RFGdPa!8 ƍcA$T 0(=m>}T 8/} ̆Px+.uanP*gp}L)`p#-x]M*o,1H $}vcrGp3CUS[\8* *g'*-/gZ rKՒ 1 1J'p'vb4[;|) a %RaчLԺ?A>_K+(7{^APWVd{np9sOqI}W"#-Wr"Lޢdhͧx8MH+C> 1dݓ'Ò$6n ;S3b,]1%48ƥjJ2%qP fta5_w+pV&otA"̛ Ŗn{ {:]H T 4/3g|gq υ^|"#J`ҽlJ75[%K'//mi9ށ9]#/}8W$$'*3aVK`  9b/oʹۀYެ ^E⽭p/K#|D?̌3_c*^bo흙Eˇ^dhŁmY#{yă `6l,rT/иKmU 8;KsgY(N45 myYmcB7ҭfT?#JZR哝Fǿ%%gklbNK*ؙu{ W:Ԭ!V=#"0EUrN-7EVB+EhE%w WQ8:i Bm^cv$,-R(/BMNM'dVGzXȮc5 K5e{Lv!\ʟ,e5f]蟖DWP_W:/߁#?@,T WVWk f`LjVn:,w?waw,n' K,o曾+A ~b[]=oћA>DZz Bݡ/ _/PS% k*x^{>,F+I¡x.%{@8"#˻x{^0 ĈM[ɋۼe,+U٪QeK ,iՁ>Y)H8चKZuyoďӗq{azb& W|43~IE'8x{Ʈ,8u9O;% Occ3(hƬ“&3-@T=$*Mefh^$>)_'F3L=xV ˛:ffסEpF]ߓ~*jߔj~Bcڎ *O?\TjY5DO& aML4pq {ɽ0KU {>'Q,xJln8nNZ s!K(#z `|Dŏczma OqNqR#aWj˴? 0EI-86c=}iJ&2x@$Hb9ށ%:Uq|bbfK̒SrquؿJAsLlvj )MmD.5)FY2/էGlš3hy籢h:#Jd\0$ *4/!8ב>&Cl> IeV/mPz`K.,!)޻cj]XiE%0Dg2v ]12麕?W?ǎt_M4kJ[Vօ!Wɮ%9.%Ra`R4U AdeJѭ{UW!p˶[m:f rw -!֡>o5($Oj9^]E$rpRwQATrpȕqa5dVslRuBrY NaLWz1:#^ջ3;twSky%UONp|Yvˉ>jq|/FTS7@=E @5[[72+m[cZeXʊ塎:J@!qMbeiqoP{5&hvLK>k/̊A֩et\~Ҥ_gL6;?Ȃ/A[cXUhK1D*7r.F`hK]aھ/N*tpyYi!N-*cl6X`4ـ4θj*2VHf//OT.[b=LIM{g.p.z}G_AN$!R> 0N3J]B^?1 -:B18A5] =>#/삘J(.?L$4_4%z]L?Tڑ@OZ._C li$M,`͡ }߀*nbh:}Ķf;5?v,nZ% ЅlZb$#|T#1lwwqsƢLNڌXl5`DZU}+uܳgnٯ|Js.^$=fus-w)"hqR]Vrux;C\g]Ł%.ҥ-d`fZ,!~IVc VCZ\xeY+hJr`'Ff>e>A c}*#P~?BRZ, D›)m}DV󜶉Ζ=yPDhu?jI{Tq-u TI8rPyUJQ:e@&>ΓU~( &{a#LG揣Ӓ=&)XnOAZ d&Ѧ=&Wf2ޯTJqvV-!7ҼZHxkus -Iy[Ex|)r|͑3˼/ v\>'; ʞrcG#K,j BefE$#\dЮݝaC]}Rߋ'+;5%~:155S.,F|8ANY[(=j3u gaod$КvTS,ǰZY㡸WQަ\K]%Jذb1gqH`5`tymP&j)hu}ϛfอBȃ$]SJ 5iq ;!YgijbRḉ:tA_(VPN` X COt3# >x磸d5@\#3L0}v:Q ''\~ȿ)*"iDez7'g3Tw Z UxaiðQ 8ZRYKuM2+l13^ܟ%%; V{5W}؄Xj#Hs|Ù7~y", wv_r=w}d\!> *݁?cwQYi׶\?n+[M&G; `H/:)6$os$ĬxdR)R)h|fԵNT*d&ՠl"Zi_w?ZQj}xc~ =1%W'Q4dwJ+lu)Oخf#<(`PIҞ(0ƞI6登9 r{Dl`d\ :zΖ&4NgVhR^9j3 R9ԃw u^U d(8JgjG/ -9hj fk=@[-*7u4X'zcz^Q=T۵ =lℹKC>4(eL?xt  ދPյ{- BXfR +ްxG"/o'S~0|11zx+6uRH]hљ˓a9ש֩^E P UѝA#Ңdڶ@RO#gaZn :娯Yr䧩*m$"%VrlR/>Wu%k/U&,."KTYATn@~IU 0;S8qF-RcH8O1t髾 KxYu2wAlƋK#@bi[U cuNР$2XXSɤ@Z[-ZF*r' AwTAw_XܙOo tF > GuKVZa t{+5`P6>Rp?ƭPT?lT|VڐwʝӸn} D`c`ֻ՝HYrFJhz#T \OhuTy`Z,pҍtH Mjj`iS^H^26_:F`F49p(IQ8jMz H˘ؚNQ?б~8SnhI* Q X3m_p 6%vFBܱOCX_M?a͋e87ӫx|p`>f'; <0؍vЉ*)ڂDim,jhd,6'/)+&׺<׌X„sՈ{^l`xNy"GKehD]PeQkV%Ȉ5J<(J|1,?I`Y0R.,daz?s/)$W3S. 6EmBV.@:EVLdqCu=QRpF~0qOլX#nâYuwqJz<2Q^p|jӘ:i!Tfc Olv$ÆV iG)_w,{ ~Q+cՕ{7>Cm+"1Ψx`bSWLwpeԏT*-h#k5HeL ouì*;??܇'R6Js8 W( xT9֚ 9-!vٓ\\ҩm4Z$jhQ]rϼk!ScE:͚BTR*O(OX4"ڼřb;o{"ƯH̃)4]Zj WO#u'muQ;{}/8Ckhe[f1y*۸eQUeUHg9)e(u#2;b|IBUJ{aޭ8 1լv8ݟE [{OHYD}~j?Оlf3H1}EUh=Q69gN 5UG]72GR!ɑJXV8SK7mb>ml/s'vdVb,-۝8]Cl ;d$3G"-x]TFgVa]=W X^Duru6Ad4%.lMJC iէ'ǚ\ @u:+/F?gP8-7]Oux9 WТ1ƔKrk: Z<'gD3-q(U5* zc{E&%ȡĻ!DKl4"\Q߽?0TyuxXmp<26Up8ާʴh 1Pxębg`D|D?Z#(3hN 6H!/!9 Dnai'A%"(0<{JSA W1NJD_o8D1Do:8"Jg]Tv(֣ @; LȤS;I= w;4kyz0tH& eobc0SO]'_8|P 6_vV̎õ[T #P @>LyWТjtl<Ԥ.aU]jw152AH *s]bw#ڃ;5-!(~:`tڵ^+Q%ֈV&I-QFo!L% #kv wrtYFc@Esl8!"7am<4B*$Ø|9"0Ok۲ΌB%A6ϵzVӮ6g?t_1 * hoCN(%?tF9NL"0;iĆ+ylZN=b,Y6X .$OXIk&m|}yqgU̠߿a}c|Kf+S`p3 EEHf$mG|(!B[*&zrF5dqR 8~x(ӺI Sc#6UĈTЪw ڥ5Ƿe(|י:v;]j^,FWy5F^uUeJiM̫G S8>DsЅ' 3_RSDw^6 QU/!k"wd02 oM`X}v"ZF:@5Ys&4$"-\tkuXdsl11'4Kc3" 0̎riM<ӤhT=jC<%»(ѺMLJjCV_EMѶG F܋_P.J4eV:. ˪8|`"<dB埿VD|b1ē_}j-2*ECZ.,􈊏W Qt$EϗRQ.9|Ŝhn/'q1d '넳gn)CI.IάNL3e,J"JdBL2&gOiVCy2xyz93-SdHƸ9"5LtM91S78Sۉ9>Y&I&4G$җ՞\Y' ۤݟv`ƏmuP52P$"mc ,w $P948Cxh83#mR\kǒ)`zkeű6׏twpܒ"o|{{ї}Sp ST+/2@h(_[E5`ܣ;&*b y%whss .ogh:@K,O'Y.m+<-jb}xk9i_2&CԡRz<_ozusȧ{݄"t0n Y4;P bjP:P{m]RRhA%"̐Sբw|&{|cG$Im4ֱ"rX6AV*kmQkmk2c@?n9$L/z:XBs&d1vx ׌BTQ(vG-jU6%_xT!$=<3Y|θh dqy\)gUnBq88@hK&eگ.? $!fʐ^Uٳ4 Vp)nb\"g3!~X w [كc2sR6jCi/pz@:Pv`@Yۥ_j- RR̰_)X yz.OQ"otD+J2D`}(dn[>@m?BMUU`ivFKƑ"+Zz͒kN?$Tn[OAe.%$ף9Tjzz ʘe^- 4 ެ'Q"Q}sZzAJ>cn|Z`c}~-%E6LZSОI‏_( 3tC"N5&6{UjJ^i M1^/Byh.㽿hDbwo+G‹jyQ^.l9l1M=͗^zXC]s⍬*WI'u@h:|؏[] )lO( hx$kc֗~@F.{#C`,Z$֔]zĐ̨M.(@AFk9ͳ.(.h* zuMB"z6HA[)1lK)t|OKLrt,yA]"Kqm:{$Ihlqh{4 \~N[8"0iڧ M@'+zZ:m'zyxpY+y6vNZ$M匑q,~W; ;m[fR-)2i VP]ܳFo$^d3'n#v0IEb?D#?O=܃,}%!_vV0pA*>HH;+a߃)6LtG p0D(acKz4=>}7]_{3JX p@7bt[v.r%m%vـ/:y[zQk;#aSf'0aTu8Rmf?[0Αp({82v۞8ϩ-\\ԳlZE'M-}>°<Gy[5ؼos]Bń!"g% >}_`4Xb2$ɑǬv)$xWTZX6 ĭ sE)FYR} Z/罝o9xk>V)%CMrkl\L%^g<5LS'Dbx&t T27Ɗs^aģTc*FLjv"|2AmxpbW>:bOkdAmw7l ;P)}Ifa.U6q.rp`DA-}8;N.iJiMo0j G뽧Tli"xB Nx"Z| k*̷_ghyNRĎM#:=1F9*;FɩzBJŹPgT0DU E5=upppY&qt\gT?[O$DסcԥKT7rq u &L5fM*`<i\ҵ|o,~ *d:^EN}$4#Vcyxݶ+ nG/ak7JK?ͽ`SF o }giqpovau}z0G4^|MvoN9: # a1 nWTn;H9y6 a/ЉBtN SZ|0~Jʾ3>3.bUn8UuɆ۔ PU_6[.R5Xk,;gQ͒MiHܨ"*}^Ѻm5}"k^h+, Rri08^BCeCKԏ]dAEډ.INz9!C1o]N,#}Kw*&EKxB{'w2l~5bb Nߘ?D:2F2GK) 6KdҞ&. JG´ӛI$ƷKܮD.5II85343GqKf\q{Ut7Y_7Ͽ䁯!|E94 `r"|. %"[o-2u~TDxT\ @XcY8Wׁ#j舱B%c:|&gJpn[;YCpNi"K k S! mT,m$~G$yJb`㦮+x^K'Lp5QQlfM+IE."ЙQj7 BM?>Ԡ#]Xtɂڙ${OY*d8? cDM= 3ྯZPgo33 ,o+'J`J50l7GѨI.R[&njQS^7Rذ7((h`~O {AsZt4"Tz*C\a jQDStiA[DwT`\Eȱny6ҷd*15t("TPVw[3|U߬WGF!TP@-AP֦¥7/sdFVʪ.DXC/{Z3xw?󬗒0ĀJ%%Uxz#2 뽊˼bLB`wOLc{Zh\¤r'̼ \9VQ kO-I/ O2a$9Grn #~ǕANC{/G_ '@Xv@]--mYP dž=64u&+-rBh(uP dG<72[dN&NM?IC6'cuT6fyW@Ш먜FX !Jssᬭ?z🗐+XЛHR[$HI&pҿ2Pk7юc6"s XM1S/+UrNH@C<;.p7I|k?Z;5{ȉ_#"") `,+WLdo Ru 2s,#`PǺE#X/\ ?zdjPю/waG:#{F߳tx'5MM[ISڙBG;>rlQ D0J.g=gTL٢0ōmXhIJ^T(`҂W:F2­W*.YM"m@Æh$;vi1ZE!¼ GOB0+j'3W?|S 9ު2֍K y8M;BzFe6\X>8ÑV3jdbl-V G"sZBS U鉦t k1R ZbҡЉR|ٷcJPk_p9m5MցB? HEt#Bt8ˮp68?;LRb&(*jYCjc^AMm9v`:T OE%b>ΰ $qK9Ț~Nq vJPƂf%}q-%m@פ Cj_u(hl%o.~b/ "=BZ*D9k밞̶ˉbt: R}z?[~`Z  asc;i+wWlx[}@5L!b,-JMcVX8T+<S'!8+C6Lԩ`GeMY) [/OtW!aj,&eek۲1ө01]!acLԵg79EjvT(/ G,z}T }}g Ϝw_Od-*e,d,B3 8Hc,Dg,̦LJrm5 ve2RѲLu4ƪ.&ءgG˭ZZǿʑz5/6=@Go_b178hj}Eٰ ֠7r@u06L6G7CU.46cm]+~,gUf Taip?9E>E*ﰂ6Ƙ!qMc*$+p{&zTG$vK(DYcW]׍VpNҿjQh-_{)=>xȈ{SqZb !ϏBSR\Au(4*x@r' 4Q;)WDZ?ﹷ UzDeX:% aVO>FfS[?pԗ)s.Jf6$W ˹+Zi4x:-UW>׼fp 't8x1ē2,B[2B6PmDwP?ɦ2 pǤ!¸ 3-q0zW~v0{TpsV,ԪYhbO!I4 >x^ٍ7w uqҴsuX!{=UGU^5F;.nBBFOU{F #<C^@&Dqn7#9,y-|-D) Bqd6hl)3݆i=*\a|˪^_Ԧ1;\9T* ϕK޹U: x<$GiH"FMZqj zσ_6$ֿOJ$B͟M7ɳnRȗcWd\Wa{HNJpwE!Ӧ'F64:|Pa k A ȮyiK)lbSI  (?U9srPT͂`k? Ot J"eȚ 4娤5e481/6C lzy3(Q5 ݁/ȀÍni %tg6K`9wC%x# OFיy : R ] ݗgLS0e+y@]*B㙁1X8m{9!Da|C=xxI1{ZſoV*o0suLcxS>;=gPJO5B2SfKN] | .峭t٬ ƭs [%?%}>]0l;1_\!SΔ&F 'q"31wto" [(Ni6RVC1l {f8B;ٝlmS3@|jX wǍoV#?IS.1/d.?HI[T(h]T05@|~H(c4jJp &R|jzkÖ*k7H|Mq.87'7+Ӛ<&J|ޱe3ȩ:wi*zqx\#2W[~D!!Jm@ ɞzފ1-_yYMoa> H+ ǭ |^Oǥ|χЊ <yE$3BaW̍o l BKQaSGVG!2Ԑ%cK]!1Z݉b&ۊS51/B~[&LvLqEB/|7 7X!Xc*Tri3OƵxWiKҡZڊ.^%6{1.pE՟i+vzouMw` ";:*aw^l TJ )֪f;ނuA4o`Gw,򤢹(16_=RitSEƽEqxg;,QΓ_S$pxY!VmP1ǥ9RxŇW+A{Wř:C^hOYrUi>S"T,|Ib,҇kíӀjDL<˂1N8J)5c#-.:hE)(&kp-ίxȣb\GbApRbː"l`]; ]"O?# 8hʲpQJ:Q {\HQ,9Fiy6;C5&e ^h!mR ESk(jz2ƬpnLu̗_V&;U;u\Y[1-yރ@FR5l xЬ \ %#|< (QfnjF(vۉrP6})C ~AwK ¼zvόܽ~}#D_@W!&g8bҒwCyb|RS͗O](#%9VtU_8˧amȒ_9o~ROpLitKZ? M~#ZsF6M~,;}'xm9ꮻTO)Wm^e@T=QpqNXKӾEإv3nE+ #mRN 1U9*mP+ ~j1d r3<~I|k+BPۿ,)P'v#ht? (ñIr*N.⬪dF"6(~&Aq8\cƹxZťYޅ[ 0D-(!F-*]n% >G>voBFe_I(1"#ŏy!a7Έ0z#^AMH䷘07c-MPye݅K>ƙBHt IF7Њ-_pjƥJSRoN$AC%6(u ٻy2,׃1};EUkɤ5 9Ҝh=ߤ S*.B4σ"{d60AF-ZrN@4hp(RTBuE?HȒgc 4WD!Jl8: 6e95F}yǝzHP T׍ג_8y $Ƕ(j}H*^4 ʿ}ZmZXq|; 4n SPwd"a""q6T$ sA9}݆S4  [nS%@c +RP-oW&Z+Q Q='9 7%RR#Kʹ]s!zu fA !3;-fV{SZyINIYq)xĸ#0ir iCdj5*u[/&+6g ?kE~;_R azB6H&5JL9fv%fnTyoZF#+^6Qb`DZN:CNemX[k (22c%?֔*]5>zbr<8&?7KX=MlBY,ƫ~7gtn9AW'&KK0$f*}YT TU8-d~rb탕ER56}Xs}{߀kȁ!ZX{n4"ga&fK9̗DF zFѓ0՜"G07ѯM **)Fq^U/w/p6?I}j!_+}慩T qU vZi] ~I 2 9'M=MOz2\%){ŮFé#l f%mf_trsg5"=e]0}HOSͶ3'"!7iPHK~xU7rptѬ^ ~c{fʗQTx8p&KO 8V "ֶf5^_6o{0nȭ/I8GZ4cÃtGLÖHѶQ0٤{؀Upf:oSs̳!홀gںUy!:#УS,,0P~{lLg皗q8UTK15\THV6eP6 :9oUو1`.دRa=ڡY_ BX[G۴,7S-Bx@i]dt3'~.\8+5jw{ Uߍ)/rfgC;eZ?%eO |ls ̲ `:y|azؿLNS_z2Gλm3P*#%r(}4C&!P@Poq)1b\PO29ɉ`<哒A_Wj}=fsD6a|ˠQ:U|2yhap^ Vѧ8OGZ\)٫(8iZ6=Ξf)"%A ѹ5Dt"!P0 oP("|? eQ:P7^ܯHZ?^J+Ǫ J21ꫪ}~T!5}{˲ sc@'/Mbm"}yF8҉4Eú|:+C$圂QtZl_w%4_E_t!fbRq,1E#-b*zFa1y h*ӡ2Vn"Y^q6ݥnIVP럾~uu+|{糩_Kƣ5y.geߍd"d)vѳF^[XTqXҮ2F8fdw!AqI&œm2ҮV:5WV>f.:y1#9p^ʺ Ŗx4 J *D'efA={39o;wHǬH|~tmE"?_j{1Yʀ#- pDNt3W*_O'J%f<磡9 bsWpiUp>ݲfA< /uH9;WH,xjvbi$峁>)hldѷIRDഏ_ \l"=@3rpODl&cN_qpH @D溟e SC'޿Pa23_]NQ+GD4j4”0 jV1楐}pXf=зp+yp=(ε $ɷo,LyQ`a Q#x_Mƒ=\׋$5^Us;1ɇjA٫P/xoXCKm7X2.Iŏp_;19( tL?#KEXTj͓kup-*%[vEKn͐u< >k ZD#g~Lzӷ^lWxc)S+o}+ԛ "ޒQDHxjAo-/n!&dQ;Nǿ7ڬptyNS|,Y[UPPfR9S%!W7nǦk 1.h"oifT"~C)!h3K0vYj6T;}Z:]F k0i깇%T?y5 qy$+dE _F۟IJݼ:DTb2d"2;#we-{3򓬈|-73+PJq/ !o<R[ՇV*6Gձqi0A&)MOT_߂mûԩA !Bܹ'TDl 1-]c;Avq_B9&do XlUS(9GCgNt3#U!ˎkPVMѦ׺,]U\P \_r jʌ6մ!U%-3POM{eeOn%9=Rk2vK&Yl6pNc͖mU&Vkchlk,:EXDv8J2i*5>h A ,)(Î$杧;?>:ޘ&pƩ&9QFQЭ;uQ OM EvVϻIV<ܪ7ÇR0T,rL寑 NUΏpPu9?XjRACz`B\(W"xD\C9[^n$̌5&1wT]D(x`CI%B}[J<+Ⱦbn[ Y[RZ6e`#+*q[p&*F1#0hDp|Ҧ"ZhA`{ގDWVBUnȬq/m0d0΁׽8iklFnKnZ@r*.Ük"0-4!"ޘ%zh*n :0I#Qk}洿IԊՃ(R RJDVn8#1o~;YXXxɣ4%{ݣb(a *GD"̵7 'M_?PJK8;LO/@"+8bOgkJ혐B]UM:I",yDp }&?o 探i,e;J*LX.9AX=i3:ᠶ!{ KGOG3 1F%.bgXL/ ?Q0I5YƁa|_Q+t\ޚUs*)֊J&0ވ*\KjY`ei?U-!`~^]M i?JWW\s|fg?ʉ\^/Oڙg >c@%qEkօJs9w_i~ڣqص'F bmr<n]K6aP zb$ ݔNTf8 yyΘ#8Ol ,G0n"`nXF$ WI 0dZ2ºy vوBt~7$U͒VHK?zFG\7f\TҪ?SLƒ4rT@ESGHQ_uShBMńk9A~U;U  k# XU Z;jj6Tg[e\AI9_tQ\3D[,3.W{oO-K A_/b%a'ן"zb wcF#ٺtMzLh/hK0"ID.PPdLO.Wbrц3^`Baxm8EYf+-KUOQU6R1=noW-l<%vQ Ql;@_ZBdQۅka֖B]j8$9OLP /YQz,Ur:[z Zps =R5u~uWwzӹgNٗrڜHQZ\0kMPuuS6uiu_OI%I1+9]2xH G7oDbdKE+ ŏ!HHEr ଦ*~ODK+xqqXdvـ"έFZU^p ѦwT,;=:YF涝X[Z-kMs-d=BK.kf,QJLiT4,moգ2 WLN ^*S{:8zO|rW{ o5nߜfj([.\-#b3M G(->Zlģ6Kݠ"K鳫q}Mpu#[ {"!GCzg4kvR^΅:S+ }? dZ3&MȈVRpnDWdA'K%io plOҤ)#!W%'=. 3/Fm=B@kZ)u.BL(-Ѐ =o' TDqىR R7Y\%xsTdjFP>BP~aźҩ#x`59ીGd5||V \lt2V/z_bcrFa쐲o 4^Zkv-cDւRtxcoNk=4Eąm3,s^֕ӀfOM0m Rs4uXW .]EXbMc&zp5h{}w+dR e66˃]HO?sLXx87lйЖw9 s@Ui=!ƴc2lT)㉨KBX\RK_VTӬЗ=*cɦaj_MU!Cxω br@ z4|ݬ-p?4oqH/-,nxMKM;d EE _):MW6w#LN|}9(sC|FKv3#ANp ^5"jfUζ.Y|-5K ́^ⳭUh"%霩fzCSaz[Pl7N4yB+P-cx>\3 @D/[qVe6[I^^4QD,uiOc,lot"4t@8rξ)0] n`Ȧ칸iR< ?! sg"8;rQRRiܹC ^6bߦnj[S#~g?$by~/9MїJ hmBn/;wf4ب@5e"٤⸦:3 3W1${g,]iLt{Tp rvURؚnJi (9PB[twۂ_ :Ԏd9[5ѥtgD5ݏ( 8Hۓ7 No&GGj'A\} {%fCEmn2:Ҕ6cHWfغ H c_lwz0w~O;5]^9AC܈ФQvUz:q6x is6rANh-O={3ZՈˁźg?U`Yp{⋇iQ?a8@$b^K,qe5*: Y&9d)T4Rz c*^`6"b ,VoEs+;Պ88CT"\WY<ț0N z.ecXZ}GtSG;3 3f#"cn*af;7P2DH+㟸ߋ<"BKbKfBgsvq+|٘l6zGbX ]ϺliJzSi5.t8:`-M%JB8?j᲍*X"EUVgCwOJ8'!)+$r*&3|-jd.x~Y! bыwԹK(}eT^#V<!Y4;5jDg''d`L(G59Wh문IJ01z&h#5ҏ!N.}R..j&H5/ɶx^ 8Q42Mh1 dP3'99٠u ږufj'~<yQoI!fb<*0p b8賠o ZF0OIlInQc~6>(;5( _ %o3[i.,}q6%(hkOO_宝36~%Go(z. ګ}=$߂#" 4¥]j'h{(ijspR.)#RB@b . ĥ4kaiVq: =g$Zfd:y"׽EN^Yr)f  Fvf'^u%l*s.pL&yC,mmLBH۟8Y$dj$Xՠ7h !2-IѬLbI f5Qw)dxaYqAEtySV~tfwc(J>oD4nb4AV98"-pO|vk;-fRli} 3=eᴘMe~w"qU1xkkK `:۷rՓD ))3uG`OO"FXdh}UrG_e{PʀmeƞЦ klUofX<֍gf E+ >=Ne䭠£XpA?4p7X? d Hւ: Or<WlUAlMUDTDE"A7TT밤w"7~'A5@QmOuu*`ߐ%e[ `"!L ӵ{Y8r #ZYf1/lu&hr$˹l$~h'%!faML٘F6r v*Ya[Ե%tcHdȰd`eИy$ h+ f*cΌ鱚\&nF|gRԚwVrMU`|N\xSj(Fn6ַ {1 -nA@ocK 9GUrޥV]l65RSrgԮLjh'jYjq3l|,vTo(a`$Sh f{41p\Xd2D6?-$аRvA07 fSCau XB1G UųБs3p}d6elxQԔ'W 0/X|.* @sD6ҿNJ Ųaf~B&jSL:C=[1'okklS3 UDUQDmRSy:Mт( NaXGWCzؗ]D0Io#0,r"wJv(- la-Δdol ]]<཮B;A*= |R|^E'wFhoH1ёRQz+n[B;àl2ǹoP_7|жCNB=Z:ӼG˒.Gz-?qUkC b{YJ1<WQi}"vV;1q9 gS`p0q5ϼ"Ҁ`IUUvj7/.TIgS|e& &OdE0dZ}EFI&gaU:@645Dv8U.\nFÜ,-Q(JAQ G*2a1*BpGR-IERl0Pqf0@P.Z4!u'>*(T,XؒIf`t>DO߱eة_ x^P I}|mti\cgl;Tz Fj/nʾ2r7PTOvŧ P.?Hs"ʷ A[+mMnXfHWF D,”s-[ H>@ƧT)#lkOIsL=`}N':b&T*rQ'p1:TKV!2*ogWTzGkV!-(! nĆ@\B7L[}zSH|7#r犈/.=;$0aًVIN~5{4?A5fG 9 ܆Z t>{%Ѹo7b\ªOel0 ֣UJ R\|1Ro=I v}LH=Ivlæo.* `8[e!Pl0a7IҲ[A5b=\eR܊M!}sN==ax]a1VO/ami|FR7rďq0u(Іnj0PCLA?1rRlaק R`RGΠ|L9 365pj}1}78:G16 P)>֕HB3wo3҄ `s%ԙhp Hq6,$cDD$bJ?)Jŧ fP[4Cןr{I Wv zB{̴8'Ϗ2P5|RᡭtnV{1(1nF8ywiO__tpl?aY{e^RvМ!,ݦsSްDHr@ k_L17a!@S07ZMHi&>j-& KCU:|1x2CCAY,7aw۔;D9ۑS/zmM EUL"{c\y%ߋzA$_`7gX6g2Av)` ~ {kǝ?& TH=X7ɺ`YG_~}rt?\k Q7s'Ɏj Q~4EZGQzO5~c{|{~l7aάqw1p?7\J!cߵ45F:LWHygX ŨQ +SѿE-ܛm֩kӨu+Ϩ諌r\IJDw%hmaqVС!)ÍCG=Ph _0g'u)ΔCtBun +8~ ujI0b}:҅uy%f\tt Lfa*,x\:iPXIy q YGowK3TVi߯b eP, * ֑!JU߲eZb%e꣒SrY`N[ޅWwGᏙMEK줬g2! P c[!$xRaV[t[?crjYdNYW(/TofUYmZ 0M 8%*4,A+))%6/= A2ad2+AN1eX(ٞ-y;gpqG/ĸJ2_Z318^ SZ%.]نic^f(ElǛ5؋3\9JOD3+| Dr ]ͺ'CO,'Z$A$0R{FijrZ!(˛~- E[\NGG.3>]|$ cX.vʖxq:-$Z5!;diD?u y| 0\!;@@ ɚb_LLĸ7K9|'_ԡiӏWT:;mo!ԊI *x;`USDvcNkW×IB鸦 &#QF%wiW/r„2~}3WxP^WKEwwEEP@~}ɛOX۹p,=:R64{M"{qVN>@Y;zr ADz΄gp4vNDi&zM-@q= 3湲r8gہ\$ƜzM. OEp"8s9E&4Iq5a񙝨nc^-7 (Ϥ)oq夃1 t[H{E8i53&~}?Vd1 4(@ΕKQaif \Phͨ_N~`BKnJV-S˨X+_epL!_@s֓1T؄3^GѴZ}~bR7"ppй }p7PWg=쒀w%01thxA"?D0ƹc*KPP7kt1eWr*SY1rA8OQZp!﯐;?~y5`_m`;  ;Rr:=̴߾Q YhQt@n^ 6W(R V d Ati,h8Oyg/Toa O r:f뭐0YV.A #Y7w=a'o.)xSl$M/Up/NغJ bC6kH܃ rpY`xDeLrN/\U o2&|!6^i*ܮx!F|WAdj=|;'cP;96]$%=X,F}B(zs>p{}Uij+_\6ƴ˚swk;COؔМ 0mI^2Fa=d6$<mޝu@)6~IMq@{;x̪ObƱ^ L bD%mKMUztJh*?aj,31fpurش)zz{deMi7s"]LHye Qԃ_j'G0%;z@+rU$|W'wSY7n*bǸO'+c4KKBFy+ݺoH-m(xܹ'Mi !YL,j1 k"_Ev?ǩjJׄٸt4sX?d %IM"ܷfޏ E+w 3vNќ盨޶D5<_,J#!~ ltEZ(?}6tuU?M3#,/z\\HI>|⟋l ɩq IY v5 P`IUWXHҎ^`鑀cTt$* K:L3 RlB 5@K-$ d՚?;ʓvKe*I(񓏧ܩg:1 9r*lFT3L<5R{ղ4@!FsVw"qQQk61ܝ BwOז*)Bakɐ2 s^:΍ ~9Fۚ㣯 X !HD8620)bm5t@ L OM|XۂͳzQI8 wFys@Oql}*[Xmt.Z YImGoCYh;*%EÎ G,"|irwU5qBkЎekH.[4ӳUn4`-Ezg)lWڹq&""2S@M. P&U4H8Y%=}Ӻl(g0rVstqD 96FDn|36>ap+ً-˝:'y3m[yJĄܼD#m&Qfi)׎Zƕ+օe?!R(g+Tx^c-^?C2?K4A;R]I/<>-,ŝr¸,>trƫ'[Iow%*P#ݍMƶ%љN𔴾%]J ؤ(%$m>PzI-YY?/[<}I'Y1.[~$Jtݞp ϰkF( 5tI,yuc 'v*!z^`x[e?1^֛9)j1IsٵSnp,׶m(W?L5yK5% lX!qٌeS: 8eҚm"MDM1y ?}7 qn`x,1ɗkqٖ`jۉ`E%IY 'oM#ʨon0$ӍeT| >(S1)#_OlrM 9aN tQmNC~ 2:gvv1sl5Um:ӍG[E=Zzj{jy /qc.!Tї).*,y*:b83Uk)DCP+gҳ; Os@IE*Dg<^ 3S\GrX}&}nZPvMr Mؤ pԇmIw\ol9b#ǽ)FoEEAY~2gCV!q;i-/]uAI&;ÜLٽľE3D<ҭP2&?OY{>_]AȂfR {y㪧 f3bڴK2JV" Q q[WhH3f?Nh>(Iaa9xohKro`*Fi '7?ͳ%)rt)gcBY?ʖIkH1Q}"E nlF7;چμ"WV_dȇ,vt&?=MItPdطmW J]B $TU8}<Ϫg;y12_6)Xqjb6y>$8uHý' $o8(K?$ ./ h1\X#tR*g w_Bϝg'2{I|?R7O6zITEtQOFr+?pQ]9 ~\ݫƜh{쎐BFeXZ%K𿹭͟rƫ0=29TF Z:׮7ij6!!:%t7O) r ӶԂv/APxoY?vt3Ҟؠ=NksCyR a?>Qc$1>r K%+kw*>dT煿{7^'51e0\y$<su X}|V7($9FHccAoY1۹k KgH֋7xn}*XKִgZۻ-tAz/ӫ˂Co.oFLE]WmkyW\֗wzֱ=:b"NGU./oh7 !/7cn)k/Ml5U?St| Oc:Z?} XO Qc~2+xXH (žb,+~2{wZ+;n};"(LnX?fTڳ% pvPho3gK1+ n/l)gfEzAm`,X7ﲕSX D$eFgQ;ፌE*gW-T5O6At" pjMͳ_F+ae#h2V~1E4_u]aKhOBJ^bxof]C>\pgw0>roȁi;UV 0 tJY7ЎD%kxgNMŠ>[Ԕ+=j)[3Z\q󳯶\C+Մ b1t=eF4>QFܥ'ut/M酷/;qhe+zH+sa}J%hćI_!DJ$C6ϧC Jf}`V!›. v3;ǙܬmӍcjˤ=߾A` K=':dA%i5x]'{?dy%9댉vI@ o%7 OvP]@(ݾ:Z,] jֻArǥ43hXwc-D2T5M?ر2뢎=r񇾇j1鈄STJ)7?zH͒|](i/N +~_SN]b6MMH[tw2 ZDnjfqBadbHTR4b(JN[S>}Փ V2f9V`az]Q<ኙٳ`~%gմ΅p2wf?6x]fm^Ohry\mB0ovJ1~3OnChqszT@܀8-ryyvҸ1e&WKMC}aK1n%h՚sŠ$\0l X 2&"ǙT'wՕQأ'4D(pf' _Ocw*{y;:-2Jm^ŷ+%=D/F)~q1M8ϘuܾA[N07!* Vx]AoqB&GQԣo_[`%@Yn/&^^HW)TBؾG_hPCO7פ+ Y:qh#Үo+*<zL?[IHB‰D3 ibv RaomulQٯ#/U) ޞ]y؍ey\9ʷ5g?`9J"bp@K =g-nR@p6|9?\xβx05+4O>7豪fiDƒE/!_ J&O‡N8Œ՟boϠ$8(rXEa Dh(jʸJe؟\+czE=C ĉ+:z@\: dUib,Ghi(P`MIqaLX=Wz{]`J+13 j%USAkYN˰6R2 C+ jbݣ4M ֻS '(L[*K}"Pq2c1dqTAގ NwR 0$@.Uߔ/K&#*nRR\y3(3sx48"0kpà *ȸx\8 i|"@@ZT9COAދi'Bi_(7_ B@̣!Xs6{'b\颧 yi"_#Yd Ϛ#oXNn kԉVP)&[}It_ŶH שd8D.d@(AbUf g&CtdDJ(`?Ai%-{~JN@q'Гq Tp r9bab>Gو^ Fh\!iG5\4 ‘qA4t9$Hcߘ",ՍvO? ,uoYHTa^\D(05= >:&K0Ksc/շeΚ@psD[IOXR>Rb8mǙ3OY,WBcv`(x]~HNf49d>GȔ,~01Ǎ$GP,bz"8UI3"##*&v]ōim7-%xOٜ 0VV֨l9aMc `qfKmfPmW'E2V2 4+ZqT4zIlƉfQ6Wb\usa\(hdDp94WiҼ e,3ʯA5Io~qY: HӬFKUU{9Դ7[#Oi֡YE.x eC6Z<ԴxyB`{DUàuLπFGyA8\0TPqBh SGF&>(AzYB۞ +t|:T2^tUkHYYCwR:文7Qx_ؑ0&Y˪Y! r^|]~xX Uyó. ciHjelG1͈;aw&P~&cfGDEacРZM3H̝V9;FCE Q'邏rwذf^nnM_#T7Z@vsBmaW?Tnh?"P`)//Lu1+S9:qv߯2f뽸ͲBFW?]ziC* ԟ:{8]N8ONpK^`E.1{Ht̴+4./xD`?Ti9ȅlm.`,L7bK1 Y[Ck"*mܓѫ+Wk|>l{f4dAX R*2 yiO"k'j4߀3>pHmn[$Z*0ޕKQ6PÀO[X~0%R,`,!&B?=697 St+aG{ 'Lpت۩~/qƼxh=ITO''O[m#)^NOvDܬݐy57v[w[|}{HVf&>Ys5a1Zjryx?4 eג*ySV̯PHlușX#F4<_̄f~b9=?1ե#rf( ~46ge.ҦvYHDW8Ĕ&K򪵼YΎ0^ѷ*6u яfIާ +]Q12,>B,ͰLTRfHʀEvQE& |^kxXW6zidƃ%Ia+J |_:t1L!WoC Ctn1XdfR='PF< :A9I|(Ӗ!Kl7JC [z [=9)eYT4u/sTF]aH!eE*J[$Kk:,Bظ^ P{+/ay&3d)]d7( 9p~af$*ΏIUD[@$ XV56tؑ-GN;*e0@XQ#6a @: /V}-> ;KЙ7e0q 5j^i=H,!rAGР巜^}ܔB], FgOi6ޞ,o~o&~`yʕٽ,%}۩uK?D9ڢPdE\Ck{mALcbEٙ/Ş2r{*(|z0-{TԦrݔV.(piI=fOo,.FJes}9V4"3ڞy;tq}X+vE!*Y5vd d־ۀՕ<0 G;X,&`WHYFduxZ1Bs0֢GX6V69 ͖΄NXcwL- 4?uf32N[šEz_=D7t<议c#k)\aR \ׯ!ŶLU9;=ǃOIK}]#k)$Pi5I*ÕQOywV+K K@ӇD6vwVgĽBHT:@xȁR',vC)݌n>d"ǝMśz\ƿES>?x_=ű>5/D^ ;rYwRuLN) M] x~xK, i>ern03='^(%!87qVWMDqM!i(8ٮ:xԾUhGvS∑LG7#I4Eݛ,KcZlӐ%ڽ a4UBau u͚'.Wnid+ ve/ 3!فߞufXc->6YK6Vv+,^}fw҆]!6På0MRJne^Y~ʪ 0nFNa@?O<Ũ>S-`"GJ1mDfpƊ)^ՉBBg=edA\)彙 Ggve_}gՑ@ecI?]Ysኤv)z9]A <d"*aڑ 4C)\u w,.n?tOY IYII~pd7zEjJ{%z +>~4y<>v f`T+r?E*t/Fdj~~e*nmeq7mS0Km!FM.ᝦ|6oSmdqLOhYdY*.fE-þa}  N4%an _du! "b~{k)ˏQ"B~BzOu/g:optm6}"ʸ'6+fllB.F^kNHMchkf6"s V=F65'G4;1o_KƗgnjoj) Xmh*Q ՄS8捘OB[no!h63;ケanJR)u%rJΔ, Znr*LPӋz%l31."+zWP{4F|֑_8 ٛ1˥|) 87MǀD )0C zLۥEݩk٧ |Z 2T177H_J:Z+/)rꅫ^ ΃;JDre+4k陸=KAHnL )nDïT{V>1_VT> XnJUn%U`)YCdjdS ba#ÿMH{qujH@<(N.O9p^l V3k.XamiuxvV(uK-T W0p%ؖPwªve PQ1nՄpU\OCPIܛY‚&%J<wM4x^ "س?Q)"3ETgKL<>gTج`8PkoidZKT{%{蚾yV`Vsa7#y;/T')X|`DO0?O iZl&W`&sٳhʬ?C~S$93=-pʫ{;m8NbUn>ox5Cas7LElj9ui43g+=џqg7{J mK3oUê~7L*b+/3.m$\IC.FW^(QL KCfC̦#ifd2+ŵ|Wv8JIsu@~Iґۙ7xn5:^lr1,2F7RTďO)0BӶ>j6Xk䧑t'yytkLΐ&dJ 6odaUj 'Ća!<'04:D|$D,Fn+@@o?ݼ 쓓(f<sD)"q<"V`i>.Gv|1D契&p .,0BHzbM2E4-~d,sﰶLzͩraԊZRd6EZ8UJ&4|JcIUs?yd5}\9)p+ r[A[3/})5fSl1L]Ĺx9jH9# ,i T|B*;YzSh'0 uP{գz 5)+'RN  [kJ$%̿OF["-]>>o!nZ ֔=u-%Lr߉ !Oz 2P1 7'DJsN6{*np6h9=%)1_-XWOt@j`= ϙULWk:]AfM*ncIdĮI#tEb^(Ǥ@Ъ*=#Ш7Wz+i:s l 'B]W 7qrbFMK,k^|K03'/#ĔxUoPvEbwMW?s}4CK&5_1)X.M5yb=s^b4[@cE1kO LlPC( H1F p`mtUŠd،mݤF5xq0pN; h(?0Aڵ\VѨ~gklܒӝ>eB|M71rJ羛0JH hfH|vS+iGفʟЙ Ysyg!m~ FgwߐoA3̚>#WO6M2f ?RհM8h5;D !CB;YƛKYJ}nstMpS({~g^Qs)<A&S!IB19Q\TlEv9Ob3;V+l%N :KsS|Rhj~\߁4:g:Nd) ٺX>=nbFi zYW2:ygRNvj Þ6XD Eϭ;ʋ}r_O c^ z$}<\v5PHm/+gTxeUz~अC8a&@F6 bxSJYy2n6P:M[S< 3ʥiD5\^췱mh`'~"2wl5-1,SOl[ڑ\  `}anevSљ.D|%I_ˮ /(cuSOY A4&Q/g=&9Sdxo5,z6swMKCI]YwYs`$лXOKM@p%/gFF=xߟY^l'G-ȱ!` rL4溩\kxDS8}"UgN `'s1V7կuٲO6}OP u\iG)-p$玱 U#'BKu ]j6y-ֽ?+Z Br!.Rl샔$9{ucf6t%mЀ*Z-#$O#aZ؍VjG9ڡ)O*ad$7XaHkDP^8:_ג^bZ۫i~g"\vJ wMCs!:P'X_M@ k(8+>d@sƽҌT A*Tdev:}@@mKd/h*[h QsزuLO4UiXq>o( /+2WL\:pf$/+Ll2J&]PǓz:IM&Eo+ wC~3ܩ绾85 q6R:ߜx(ژ4Y| гCsGjv*m Hyf_6?YO UoמHՕ㩽Pa9+aWB%0>@.~X/?ILSPQ8(5ϧVi%&$lvv+3u^*}O1~6ufjȸYaj. po*58_ + bU4D7Ez82p,UEW`?],ld.5X}QJ xer\< WP/jPt2!6W(0 @? m۶k"bSQC(GjCՆq%Dsa+(Ujß+>K‚,* {SaA+` ?3V4eRZS{rkٜt ɦ:V$}oQC_)eZ ~#`*8i`ڿ.+h%e89މעe RA,Vpt;+2CTɩ70wD1 3+б&IFHVϭW+7EQވ,٦z@Ib+{9zBՄcVsj4ji?|Pzq5tob0%u "kemVd'(,`mp2y:+TAMLshVX3b+x D12 rc:$(:7&er&0 s[i q)7Amw#Sf}jn\(:$rbm;}ĝܮ)Zvv)2 _1KT-Ħ r Eg&r.Qp|_u0% R*B)UKKi\ |i,bZw;1[a]k/Ii䏂WߙB&bP=ԕLJ YT2FB\r ۂ jp1 b?ڶhQvy(0TF&{A0fmsm y2b<̹ǯ|3ЕZhc'(<4/"N^S[%ճ,Xu[.> ]_,9%ii{7cr< qv/  }VwC"mM}{해 j 3!tuS)v8-Z0\hׅԊ7 .v%jԷ׮k 0+dݴʐU8qWkŢއfeBjso6Ѿz;5 '(4 (7#Grݶ>[-{=crdd63QFc[Jv5c /d~kչ6,zjk <]vHYMDy ݜݞ@J/{3I44IMA6 }R+j YZQFT$~YXB-?lƭCgB ,@R uڍ?چ]R2̢pȯcYiLgpo(jT3/jPD@f{sEfܔn$M/;XsGQPKW!f?ױRObO]?[ҮiLDI\(Na5'% TqWѱ;pph9@r-p@X$'r90iR[׿tle3P%H6Sr!} a lEW~ U0J }=aQjiATƻ,-R>+rYQpS?@EC?֛lmK8. qc9qER_ha|7$Ql>NnTN֎.GŚ)P 6ͻqFsJ$Q?n-M/#9+Y v:n^pּ=rU9wꆞZiʙepx*CtP~kQLz ŽvjdSRO'+mI'~mU ffk@.dpYptTD4WTаhf@YGQp ҋ"}Qˀg*@9n5iQs h'CLJ[un|=_NH'l1<+􇁺\JgeFO$;m$H@~ r;[(^<)ީC1޹ddXj5 5K%8yp|L|.T_H+ 9E72N>/J59u ;@:h{m:T`˹GL}1`T3_B$Ljʩ.7P\eU%U,PcY5K3jc>f0by ȹB. 4L_(~1`V!#+'۽qA=O U*;Z4Dnf1wxݕpk0-N'%0B.\# nE¡4+q10PQ=VdU>Ъ`ͪΗa҂)ao0z %lBj~ +Oȝm *-+x!d:A=pt9oQQ>hUu~%{X5Դ81'.I Ɠscgz~ETg[b$516T/9Z N>7/08TtO! D}splm!Lҩ=Ig(_ ,N(MT/GiF#Wz#c9<$d2s;'P5yF^O[x@NȒ.hjΐmihtȬdO "T!lDg#{+_"9}3铫6~;fCR߇`דNQk]"ߘQ<j/]E"ʩʅqGf&Ժۍ4&P9%1!tԖ{@}+cjz@2$)ЈafLw&{z˄d $, 6뮌~VwX6 YL^PtڈPmSIP ]3vy cmJE4?L%`WAm@x" JL&$'۰/))"{֣Кn }8:whu9< m()Fb v<[5iXXG'j X-|PVx&yڔ(L*a>V`~MEjfIu|葦P&B4 )#cL,$ |9"rtV*淋 p?72fhk~m#!JW}r .Dw^3 }f4*T,-CpxɤzUuzv 2D SbD{?w J/v0F8"0tGvӷ4RXK~C sYN\P_H![$q fnɦ,EQZoînF k_Z)wϧї& ٝ21F]uqjc$xDqGqUY_o(8թ;Ad~icBH*V?S}`S ㈐q8!_-pɌe;;Gl=rQɱV} J+1vCS#*à{^;dyysH0q;]URqDV 'q[͂Dz!ȶL(Q΃ .`_|UW9ʑ0V!6qT\£~rGCT4g&Ns) |pE"L]z;#(?SI ̕%TPqDi]Da)"ܒ7K"zjoYZxG&Ag f()ai:a?-;Gcy5SQo5u Wa_LuSڭ yN*-w$ḤlzhMBW|֖s?Fzi_\pqW /zԘyi:q5^%Uʒű&'m*xwsVKKAt`1]$‹:62$5=r6s~8Eˁm˺{e>yaH%e rɵ&(lΓuZ o yDǭAJV/>9a>!e7oVTZP}"T:;i CL*K 7M?A?g>fkTn>k|\!ύ؟. /SvkZ3MFU]aIڨN%jt7nXiΛْC%,B>c`yQ+u,@mBs 39uQL)o ${x,glKmyD E?ߧQꈻͯnWd(f%/I1py3!seMCF8ǻW]`GPktO:a z <ڭ $U$e܊-V '87zKyW8J=FÅv̓.P&4"k:]ݻBoJU r`1IŠ^SOeh?4mHX59_pqA e`1Ovt`VIr܀͝=]p9m;ہ4}g\P<26Jy/ٔY9{_lLuUeo+EY_T1(sTnWg02.@MHv{dVETt>Фg394\ɜvrZ c|ܿiPM f\(U Ŗ[\v5_+y/dZAU7zm,S8&3:~9T*tYϵ^>` bU;*-P]u6HMMGK~.8eDf(餥 y;alakoパ^r~$4&jwtej-|(5 F}J9vijM kZ'&$g2-/̔e ԰і9ff.E=:'}?NA%X'П˶Q!fOe|BYV`˦ưT `y._'b4't3tӦ+ϕs==V.;nPCp>KtM]}F%'ZQN6Q<}wNޒVfcA)TW]Rǿ u 5ґdPJjőJ Pj&Bk1Xوtl" #*LZ|4WTsdY)U`I9cXtgfH7řs_IM쥎8/[_. O ƨ g  =M48 C)S)oreYVmmpϴ"Oۯ  Z ]6I: ʰ3Rӛݓև# %#2$ty?̩\I 9O]ٔpB2z^%vClM)^հg4 cT-RQ<,%G))HM//ˑ(|+7L-{25lO޲8t;6Ja%!)Ěu!e⓹ޜUrZRPzXMG1lm'ԉpUM̆ΚxrId2~0Nu mN(hd uۭK*[A_V_^rQ=GDKjBd@Ϝ?cF KˎCrH5\ }ҖgÍomwM+՚FK}~]f}4m$.z!v&Dt E(*. gǷZ蔣-+`ʥ-o:D [4 $7hպWõK PՍc[ ղpYWA GkY~ bb'm E5aP!l:.2ETl#w=$, /#Jʹx(4?$tΓrQ9yLːs![%! ?kxʱD>x 1Z6qL=im9QBi$ؚ_'F$FQ.z3 qsYTD )*nS8eMnh8^; xHA>.%[|mmDցq! +Wl n^EK$)R@I 1۟lNՁ+FX(ϒu:6ne76y#3Eh 3E߰TZʻyp9Z a)y^h7JhaL|9߯! ۨCdH>m*ap˼AcUA㷯=rpO+#ƭRpo9ؿ .Fܪ3Xya10֔~c-#tx@dl-eL"1wAX+җIovI_D  >G*rBS^t|gLoeKLhTMPYb򝅇 $, [[UGwh&Cm3vM*z,= WtyqZdQp01K%/ՒqWMֺcq~b|d(-\4.i[5^lq޲\ɧsSgjM_rVəaCg>=:/}NO=D01,-i0|LViʩ5g'+44͌x\%#f;z9J2=●Qusyr̨Ѱ9~N[E=MunĊӴaQ nQ3 Bޖn  zNWW:n2Z*)~MJVB\7sPc$B&$ڸKOW DZ&;f0Lj-^Ռp[3b2m[6aʶ{Te=y"HrEu\Ŷ,i=N&m4 Bq8kp"G/S8KrBW!@FeeY΢N-|a`s_2\c^IG_OIpҎ12:K} 0}3ҔWxwnc_F<Ɲ~7Z?R"VL7kH FV5\kp1FkB<)\7M9 z>{oDz xsDB<=(Ag1a=/c0(;rj/`ڃ ""S 2kqaQIiE\25bʠʴC&̊lI$z#Iۡ]W i\>?0[Z--r/$$$w-X U$2A;CeZYXb%lm#J BQJπևpH'("sngq$! V*}sIU`Tՙ?obQZ7 $l5q,-(Ì a&X0EW)":w*09qٳ-=póL-@&`qj9YPHH"Zڰ, 扞N>P2t! Vl1?j-8EVKkPCS]LI#)x*Ňqָ%rEӛ3cD.VýMhє3txfgV,,}uMğPJk)rgU`hQ(j i㖋ݞQڦv넁7+R\k?Q8yc" x%kP5pd!п+Z3Hp8,"Դ'ktZMPz^JPd^?Tp,D>֥LQ?O$,~[sڕQ@'O`7I$Z@e'ȿrU^4 @s{o4&Ϝ)p@aKC65eǚE'K ߧ$Ӹ紀_*MWoAbP^蘘l=[7Ƣ "y:bcBB֨V~|q/1C4_ب Cr6Of0ZCFl=]B[=2lXBțX,6\s =pOt[#[Y-'|[C*/+Cn7AQGG_ye $ar>/tEa*h۔ntiG+RjsˈS}L`z"X=@Wȗ#YvSƥze.=ӮѪ]p=Ql wnP8DReʧ- .b.GK- -ڂy۷~<g+q#/lenQ\F+!sO, J-N_Wv!15 ўyY=`,ntBʟݜ6}TrQ} BVfGd,.1H.U įkÓo-=(Q~|"Gnj0Yc ؤ&侓s`)x4FojxyE7~ZEIQ:^o ?h2BҮ+t>AN͝Vg C1ԗ =S|Me'(ZھJa_X2j7R7Fi"ӞT B#'Z9GHqr|#Bp$ۈ T4 G$fuyWN"g5km'V|fi9)TVnmvA&zdw%rb;lkϙھx):wʘ| )4"u|*0X]Sx;P ݪij5K VM'IFfӣoMFLٺ<"+I>HV>SQZ^2MzsKM71Q/C!t @_FtD\gl;}Y(ZVȉ 2ѡfxzmB4^] nsTeψ|JAG]1Dm"pf|WǷ tFf4E̥i * uUP!߃s ",QKGzG8.4jj̾g]X N$T))[Z@at>ބ.(/Sɵ3(6g2m.7` l~fLHDΙ(])дs^BwجB^)8I&Eye>#JP,!Z,[Iw7ZZ٩nnb=,#/,KAfῡhL\q[wZcO)@d쿽O6)1H@v]?>dedƕ]λ;h^\:nBRxp菡<1Dm}ڻJ٥?VWwRty~;B3EK ΄=ͬqˇ)At}uѝah6+ f{.LмrsnC`P Qx[=`Z&.#,\" Ma'WrhKa]Wt)P) BBaÅءBĂ^D➲][Jb_aaA<"4i.ɞdIQ 98tI ,iMZ:6hDzF 搠ߐxe2!Wyj84+W(ھT$01BP"j $ItyIp]^&CvChRVHtkyJ!=L YEm2~lI !x,ZuQgnaw".` ݕogCVшDFjֳ|)ZqC l vq̰ yi1V r2Qـċc }G$W$ IHJI58I~_" A11cX:l FFewLdWq|bS:!(hb}XJHuHr*{h--t}A h`~5od@BeO~zl3&_IG<,+dȒ0D3u˕H˙`=bWlQMM$j:usڿ rPZ31(=₹~dނqؘ}1œ%ϬrE~ٵfPM#vt:{CI[ŸWwR8AGBfek3$ +V  sGۀQ$N( /n՜I<PEymH*}VCܱyH.+Ԥʲe^E*cKU r.ﮙ踯 @O"J7JN>jө:`G}M) Zޗn:)G¦CwG|]FD8}^(duoE:2ݢJtXlp-L⻢Yu/Y\,4PvK%UCѧ9 v[=:_!0nJ4`4]īLRKF:o|rx~|6 vdYzʼnAuSey B~ck[i!Bu`m] sGe+O "9D:K/J>S/C$94 I_Si_fNZNje(5+j.\^1Kgt~$TMTU틏aQTh"\4O_0o_M &%r %0Un885<<9&Xjtgrv<P%SE\ВVÀ4? aY'č 1~X!CXJ{edt6@TdBvjjZ/Ē։ UL[ndlc+7i2tM*9?w.`%f\dbJSu摛~A ..kv1" Ou]:8mZcӕcvbEár#bolxc~sSCaSҬ%<#6r‰KpP`VW~]V33þ׼O"-t(]DBóhE!>.4S~;'>39V-Ixeq x{Q[)1)R(YLȱrN(m MjgVEHXtptfy].g*'A(L"z"k^ކPlq6UҨ]l6PЎKT*HIsp9sW@e_'8 ̷ 2F[g6ty $5Y2|$L7Y[&gYZ070701000003f0000081a40000000000000000000000016661a1dd0000321c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/1]?Eh=ڜ.+HqvͳBE/j Kkào' zs9Ѳ@ 2v!oc'Ӗz[T=HoX)AZcaQ# a \crրAhS*GtX |DLܑچNM({>{ѓkl !Lf4)8g{݆U]( -bp߸l/ߙp?q8 (ՠi1rѣ 6&|NR'z~8&vs^*?xujQZ-_MVIFBZha{/[!{({RuM"Q40BB[ZHa hzDNioЁQD8@~`ե˷Yd|l< P,n=Od r gIyЩ3v?Zhr#g..pyф+"fL23Z>KHFbL6 KTs"@&̏=e<Om+9Lg}g VKX+qP'1єξ m4OW~NA\nfJ1Mē 2, Ogi1zXuܼk]qyܠxsOt%?>!Uu }@N> ?]9FmW#a'y3˖u0,Hs*.p^Լ %Õar M ـZM#k/F@Z)m,\Fq ?Z8֯kv~kkU])@,@ҏvZdO,eRzw7Iq*!"6z і>{jV;+̪_A3fEp݊Z\SK:wBսw%nW>d&Jຬm^`F- uN`!WZ/gzSu *97Y|qsD`֏5=$λ%^ȕ/C7T|& am֭,3tз":Ϗ|d;ӖtQUZ4 y\F Mqf>a+5/u]:` mĤIS,ջP/%bl!a! eYUS V@ mգYɐ|\=;Q|gwDSC!FG/9P. L 38\̝RÍG$ iC ~qhb(74 9= ^/ t(17#,\7*MԳaht{iHyaفGV6$__K1󧬋yH ɘwPj(l'%q=Gӗ{Gz:6:0f'^HQ-R60jOm9( h?SuO*8oȆ;MW7otn e5KyFUp`=AEFN ;ܽJM)ҎـYIj:PBg&Ll73؎c$I 81߻j!Cd|4`AGsmHrh(/OdYzN縉``gHv\اl/cy`&m.lM҅ M65iW0ogWIF& O?c%i,v~h / آJQ[oEM&XR;kJK8*h\򟀿& کƨ3YZj7;L'qb_.]YB3|n($O\xM$yk:_r.Fr2|"frC'ꇡDV;O¯v@p6h0] Ă@Aa591FT|BFn.0@U\\$ *#!VGX؜6?θ# "=x[f!}txF±sp/]=~Xxڲ]70څcOF*9Ύwm@ nH`>5)yMMr e s|׈)u`+!/]fpΖ'Yt]aDFLL簇k6ŭtNPMx4H9 `l$Q@=OX\qm1ُЧH((F&K#QHxu){rm;#9Qjuh{T6R/DxUUR)i阸ɤC㴶gY K aG28KpjԾ$q8dGȩ|.^OM!4#E2JXC/lSʑis$r4w_ : oՔ-R` RZ*螮$N-J&c4^GST3r zL &䃀\P͞]7!rTɴ (b0i m֗;@v: A14#k? t $Sphɬy(E+ {m[^pX6`֜!UTt,.'*Cw/| }dS4]_\1IBN4<>ȉJ!Gg(M%E[Sfidwogꡞ [>mO:O1Lz# Ug%PS#ju1 Q\ B'~\QK9YhOlU"u>Cc"DwȲoKU!7" 3#1h$"<7Xo~r@#ROoGt78#^58`Q+]K´S+pc^- `dBe'EFDB[,YU2쨢q+7kΊUK¸xρf!"{,Mx>>~R,B™`W9'fC0;:;G_`\؅^<97mP'FL7+ diޕKkW?_ -^ok~C~V{zO;L h~cR1(:ޞt\xى>vK,eˈfQ^&₝2jIQJ爐CdNZHF/hl(g0^(J<=efSc)!b@0eB*G[ m;9)a->(E?)e]ȚQe;~|Oew?LӉ5(Mrp<#~d5$U=.o`ˢ إ@$,A00f /r/(+5ru{< y PԎK.FpYRW+[W+3焏QUz9FWi옻ט1rn(.k;tpM K4]Rt1SZW,eAADx1 Z6h k\ަntUԉ|<@ⷁ61'/3jm#&cĹ<#!֣]Fr~M4f}ټ7xY &=Q?ֽ붏JU%x"~Ȯ,Ӝrb"P8O\ { I-L wGl/ ?ޮ $=NŋfײYkK`yd}*Z* i$Oi&;>bSTqBvۗx's-i^jLqh*nTO~t#MSm[3ǩ%޵Sv&/fq$ўT@+8_w%[u 'PбHeoL/ yk!{ce(;'av銎P_Hxb6v ",M\gdA |Ӄ䗂#vuxQˆO){/]WgO-Phpӽ)(Ȅ ք[$=U;vQ8 Mˎ0s*&#~{Ur1vs-,GX. ˄Xm@5?fbŲ-w[.KCXJjJKk͆YVE rXɳ\yjax#{\ Oy']mgit2ky|+#b*yhpǵd1 rqV| d.Z*\+ ||˫8sSR(XPš:Tw^б >vnF&f<@e| -l/ְ +{ˆs\e a#*.K+aa}3L!vȍf"eOKv|O" }:%b&(J9X(O=/Bzxn5]Tes;?~s+(LJ09yi[ j>'Q "cҨF?qo{T>p^"_qM &`jAT}29~x0]OI> xfNI+l/B&Iw HoFkx7c0 GY M1OVv+0+tgJcpE(?:#S;*- :.:qGΣSA}=~@ZL!S`"-DWT\.fL6}&m֦W*T5#ԵW*8Ltؖv }DCX㕏XjMSԄc|mQnJ{ʺ(&X:fLFP[*KIMiU!.=),cؑ!;hK0Tgr!A+zn<_ Qˑ}G|` ݳj 4&A ,ᡤӤ4 \qzFKo-EpsiuIõPЧz~vՎ uPQf퐏FƋ%O ] O*l;;*a;v4`&~\}?_` 308EE9b)jd9VOnS[\?ѯCzjZ/Lo)DEbfm| U"85(2,ITaԕꯃHJ XR'50* 14}?f)fs7ێd@yXb6枰󜥛bJ{{xiی;IJL9L!  Q:j4kx٦yl6>66<N$([TtQvn Njvq}{}r;,2# rޢ/f)Iԉmöu  e ඛ9[/y]ƛfMX9#ưT,R/u@Ҭݤ3>.S.}ȁ5CnoJ>r )ᮗ \$B!ѝ 6Ț,jC;T5sYkD~Qq [[ 9ɵGeH?@XQ:cxdo)uO3lr#QmUWzK%ꢄ< 5/uP[Ғt6cX2(cjlb3r7DH 9Av+‘^7rn#}MHDM)y8$Or=\DaPEp9#,ҝ‡>c8nP%fS7w!^sŸD pro/e0=]C-Ѻ@4] wfl'/hPI.׮[@Z֛=\4&AiI͐Q}_`F*{^Lu VS>j@Q>3YŶWphiA1VpISYk2E[MXb8>IG(Sƙhx~3`Q8Mk'.͌\q:M|DI#'=9s$.g7g8c1ha\"92y ԏbGC!2>s .䫽l%(w)K0*-({`)ŶMNkC%n1Tj&H\ fMMouVMz#@4Vt|!)?ٖv։WϺ)bf=ldv:5OݲϴT7ZAKݺx2V<^K4mSv1p.O=*)wȭOfv=`Vc񪇺0I-GKJ6CV,探xNquCOMꑌ.~8FӯQ? ȿy {OD9D?si)XDk&v8\loW : "^VsSà䇓#=cqh'G^34 |{P?Kx),`Sn8Xjfp<$KT 8]t#4.OO EW>@ &sҗlA\na`=XH{\yr"c,QGt51iCj"<Gd#zw4S;@Fw'xl(mVVMY87@dfk p/1b $tY"DFWyC'B?(dq -,*4N=i)rZʾ0P`K )OZB 8G]>-JsfBYrNf`>"&uөU9!ݛgn@,#/mοmsg+Z7z^8FU4cwx4$ݑ\3kf*btFj}-Ш wJ@oPNHL ӘIegPD'jThP=1:ͨʲ#$9~hWH\JNA\a%p"1Jۭt$̴ad@LKlRpdF[Ǹh_!zv-W:_Q{L(IҖI 93Ȏͦl-&duwuޔni/XKP" ƻd)`{%T\ȱN9t'K#MzP' p3Dt,Ѩɭ)-Kf΋L_]J䌍PsB=}x$|>I;TD#y*Kbծ $Y|C\o#617n{0iD#.t X$@淭 .HS}6N0 A ]wgԸXum.cSRcū(x B`.dQLMsp[_q;dWqX [QE/Tl Hwqp:ʪPwH84w举yN{~H&֯E|X\taZss٦wJ^K?@6Cx=N[GiRRc5KҨ9n禝+/nn%PlE4cyGp|rFf!-h=x3du-PJ1Opl>aBbuQ/*C^䍖ffՓ`?L9G{0&Ktn:,tL?cQlK`5A;c6[1:րʿN fʧ\@|Q"&zQJ<5&L2Lx]{@֟ biO(]{`9\/>'&XMYBH-MROr '~K[/wM\Y&٩+$->K¥mǜ3y/a7DvCf vX Ioknfݩ-hnqDMZBu2 #KP߸OaHq \lE!YBc0I K:xcuI퉓ͳޡ.ON+1YM֩?ӫ56PG|bh]u[!A Ź]y8PoL>zر4xǘ6hű,/j (:@O5obV|9nRVA\]De?Cde9 !<}1oȦb!Pg6@mx[#uy+`+cj(+gYZ070701000003f1000081a40000000000000000000000016661a1dd000036cc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/6]?Eh=ڜ.+͢u`mewJHM f WNor 6 HXo4̝Yi ,ĕ:aOᣋ gP$ v D&wvUk-6xC8p O QQ_ ಛ-#\(KfQ(RD^oӣ Ԟۆ5vCƭ؊6v ~Z)S~sh59XۏSz9cYu_M%S=%c9CUw vw5CWyj[zIjZu*)3ي¨RkYw|L<ĚK-*$ g8oH3c;d wPp_fg+쑭]qB. Xjۉa\.0uElD 1` ύ5) XF LM4aq4DS+ A&$5vVJmO|])~K$ /(f(QCV#߳cEѸ/u5S<lր͆ ~J{cSzSgcYڒs1b忯-e_336y% 1*1\}3YL6L7 ۬pUxƆ ,+.3|qJ˦dFE-ޒ`qH ! Gq8?C*S '.Yc:^eC`Bo}q!28Q>CJU)Ƭk㧱KV4BV"ݵ,k$W"mG][5srohݯGݹHC3a͖RQT0U lpQ0NTd^Tw RD]tVlㅧsS/S%@ZnW*mmsNMVQ8Zš,9?P.~QydАIt4z7 /k6,rJǭ9 Ͳ,v_^,#s#wEy6!)(O,۽̫uBCf m"Th$ AG8# 9es뢓=BշQi%v66`=,!־~@\ ț=ԳV OvCo6 V6HG8U<4sLŒƚˍ>j  K^-﷼qұ-i_WmSˑ0.:Æڙ8b7{`z6xy'J:o7Xamo4’39] )6[R1o۳+%b<ߑV7@GHq?YSdJ}>6;`?m o#B+^v)8 /D]>QID~|Un?"!Zo[mr3IΊ(x)(i,۰4TƵH:)~F5l*a#Ҧmg2)5޵u"|$)*9Kq+<Sa+!E!oY۷Wڏ/sݣ FU&EN(zBXC@$ Zx?(s{2Xvb(+u[ ⳤA7>L|ىI:Cx1 2g7.F;57R7vYkff4?ܹZPE1:](Wң|uc`6*X*ijx) ۘ* ^Aafx]pWngmzZ-+x}BX֥#PxX@-L@'f\A=NGvw[iϠ=8|'zF/IU$M:)HzHg2GF׻rkN) iU|}E#}6Iq wm 4M˄'3ɴk1+'mՙ6@eIM*&;: m~a(kֵZWIa5KAޝpbF.tjp~q ZG~hBd \})عIëNCZsƽc}~8 9H6y<x fp8⩖@nSg0)mXz~5sZzkbH `N4O-'LiwZx;pKmFw%%z̙O?%J7,HG_Nb 7O5N0@NO%o䂑{Y'@pkuҡrJLAh ”;]{֞U:=A9If^W~zȀ\XxA^aa$t7g:!u'p]޶*9{9E^`1O퀔5|t.m"gp bZ,%bڝp+7QUZ}5>q:WpPa|[\PfEm傄چb l ՝ܲ*d2i;оc^ 52=Q'UCoUg+4퉢*p.k(چ㏀d.ҦZhDddR;{H Y*[&7]!Zb hys/EBYYL"rt<s__n{yky?h%>2 7M# jֳʧ $I6~7l]#%vP7gGsoop3CX8 h-ti"3r `%]1h₇;b )=p;S +Z/s r^QdE2߇=T]_D>xsa tk>:hb9޿f\SMX1Y3-2Qך'5>J. ˝ 6$d04W-Dms1wCWQD*j=EXp^1B+jLI7aU"!<Yra`9WpLcnxO@^ʞ>+@Jw.@~g9z ZxyyÑNa2W& sޠKtf"b;55O*kV9̸lyH\@ƪOsڏ}/ibQ;K{m *tΥg&tk,U|u{;j-Y(5:nDMA T X뷄'3TuH]bxb=p`s"dk~mV+[/#4Z2MTzjUbEՕ%b¼?[Bv< @j(,݆[:ō DҚۯ‘D>SJ`LjS$SO.KӤeզE%a4.`s衇{XeKa䩤k8R2|Z pCoϒNǽ)1w,yO5Q*W<\1]sIx{\ZzRbu@)%VHp,0w)#<>Q/I7>Xiv'o,I;%Ak@2BE-sxţ[s{he5#_s%dwYԡ!C aMV ڍ2\Ύ|+HezQLF8Yl9zaT 2R]F$ƙCJ w`#>gKGy$ UlA ۊ":mJ&IϺ=)j.~{INj&;/܈CjJ8ia49b<lȤQ"\bՓ;}*q[x!s{dt`_9X(:,I^gl (X!QexHS¢\ yMIC , 9(: )qC`ƚs}~2q,t<$[R\X>$jA^5NN|WcPHAM^g[^ɏgj<\3Lop<^1qiܤ1l#DBL hÑE|3To"UT #>Rhr 'cQy8Ӟ-?\=̼]XYZO]!+ЊL'RM[6QQ!k,:o9Sk''jLr=LH`|#'bO.oN>&Q]ҷZ+==|:m0"K)%X4q&'M5XޓM.1y*FB:S!ŧSawmD[ë&Iuh(,ụ-+gŠu>a`Z'^A֝}7ZC˥b仒BNkL@rSmAߞ ak)SwKX9<^*Vw!/_xqZa#PG}mUr{ZKvd…ۺ8 H%Di׼|`!&t?xX=UH5zq$jH\ iY]c#8 JFZ\^Noᅲ 1*)8Mn)b=E{yqfj*cPNT%88Gzi!WaloTnSa֡" 41y2CKD=>T2^"V7̎r֑/gvqbF_9<7 9M-zlJ`. r\8H5zVvSw Uț#rXBO&Wj$ 3AAOs͢h7/7aV =)mW% L.f>.'E)nFQ´^&ch@q-Jn-ɍf"8^@M9VE+u5k g={tzlDVui.TDLj, w Κr^UѬ_1i?;Rx!8P mi+W> !AGtx5%F[5v| HagCG쨳Ezc] AHtc6rDuOWJVQwt;|vX pk7{@XA()v#xƏ::EE@B_!0hsw֢aρ|bW !R=c~`?Gpw'd u>J诉?>ZNXVM:T~RGg.xd6 p&SW̦Ӕ|[JCX`'EuĠdQ˛F' pЇhy5S%-BO:`z(>"X9XsfA-8f{J50+Q/At6%|vOzsLX]}SzQgY֦E B7n^cRDl@l^*_߂lЪ[%S@DW:($ޠzH>^OHeE;|~g¯3u}KuLkS}7[ɈXZknވ{N3 1d.E $(ʙ{Z dW F{,ڬ'OR* %) 8pt?eWלH:sΰ>I/hxO&R,:z"8*@E-_U8$kmphS_:©H6$fBrp%0m%{0^Ud5E ɗԼdxώz?(2%?b(;j\\J3h25waw D&wwB.\PE1':bR^jeY6kK9 C8yl͓>g:0ϛ+r1Q҈n?9L inH=s|4_X8ץ¿aW >J_ˆ?Tɍ榼4iW Jsn߾eB]2eܖshTcL;l@VGQF9Aq)ncl7"GH2\f[|E`5 0B*58!W<'+r L9։&rMvP%[r( -!fm*GGL_5vno~Q@B]U8^ډ,Li߷ӟ>IS }X 3(8RfWWЉK3 2]&sb Wvځ)Umx@1uY$T~{dW8^5zzxS Tu:[`uZ@0feAѩ%.Q}`]rV^Н&w2<^e j\NtyV?>9-O(!ܓNI}ÙWOGw׿a[.6ІFվǹsc-dj{9jX<&WA;GϺ%3WJeP#cs=90qKS"&!M43/#![^MYL= ;`8OV8!淐4/x68kD8Ng3>6re5̾!J+yzЁei!uȚ*L)vɵ]V#U "Jp0jF wsb_Hs8:DΧ铭m#[J F9$F9|A(|zv2XAIHl 2z$YM 7^O,pa5edd*i5:Acٚz1KRðԴ\ U3Th u1;e 8vtP[Q󭊐Qؙv)=bx\ٗ5Է}+ P6jmeЁr'x^M\4yS x:٧elA.z *8C(UuДIV;Uqۈȏu۰[uewv?fPJݼ˫OJM/oi:Zܒ^_ iǁ'#Qx@Ez )W2U3=Wfē)'C:HN&^U|m6,(XE@W}E~jZUo$21cUPQj۰dގ悢2֎bQF}lB;Z&I>T 9 XtTBψ1&l~${l ^*-vajt̋YC41wB#rx[Y,Z]#F P[:n{Qm*Ȣˤ!&f1~a_H Ld .pyVMy'eFew]ȔY }`ǻ]ʙ1S>ub$@˅faW%0K7uě6+ {ݹ#WAtGj(MDAԯۑ/׮TniZufHs`xdLX}&dH㖇 #C|4aTOS +Ăi]N:;mZKrU J1ʋY/|u9ŜS.5D~]pۨgwckĒ4QL!ᨅ~m񞯅VnIjևXuiQ~ *6uә'~6= q)`|%c> uOCroţZagq}:2yel^;>ɧM+&GFB.@;,9%1FQԚA2?u.џCgLZ>b%;4|>]%nvHTo#{(w3WT1 MK{S*vR M|]!A;Kx*&qA[k.F)Z q `V7"+"o.UO- ;M/h83 _ė!^Tx.tpGhRmĹsNJC%WfFԢWCi{-WԠ,֩H)?XYnGμrx{)T[*7D>MlKf z$౬~\< fiĈ{ٵ"qp*e&.Vg cl97aYFFJSh'Âp1W gtdEN9: d7Y#iݪgs}3׳mMgrRn#mÓU6tEqj^W^td<)z\Ciҍ8oHajz^N ~Kb7!O&WxG3qcTH3~ܸle^ٺ(T`%ob"^!*\|]g"VA3.j9THzK]VP}Aǰ&%e\~*jܢW<7pCݕYh!%9F?ԙf3%$,K'(!A_T`0Fe f 漴bpr2h(t{1M8M֢wVA5хVw_"wS>F^(y;zYplW |q_w0s0+t$^ `xe|2l`/ɲ6LZ-jy-#O#jȹiw_(ݝT6CH 9|)NyOVO4~E| w H>I x/p[(|3Hid2HKcjh&ǞXb<4 ?Y∋'FJ .$<Q 8-_Puu$Os&TTVH*o\EL͍z2rezI0!PC34Uk, EN^6m41gYZ070701000003f2000081a40000000000000000000000016661a1dd000082b0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/%o]?Eh=ڜ.+˥N:s:ʻCd_USIw Z.`/TJAx,20f/}l ƙ 4$ Pސ\`0i£gf+J޶kPwNYHVpdl_~mu"`c~iL#b<'1D(t͑J6]n6o~P5턋Sv U>h'AaCׅ-^Ů >8Tnsp`>T߂۟:~7[؞o9vx5ՁߵN +R:a֥/XFxCL]W4߸v/x//At$i`5;Fhc;l~*6~DԵ-Ρpr@қTyiC.=մCM*=۞Jjv{(zvH]F 1Eא7UrJW!U/f1KAc=Cyi)o9Nu̵κOh\A"Q}KX Sw/,st2%J3ZT@]Y}IIK^#}qKESXL5 /m]K&09=)F]dPn:!uvd ą7qVw>`X,U)^ =Ec4ZUJ %h`3.6GU>Ѷ[cG(0g߈:Nb9 %'Udt=3.~YO/˵Ńj.;'k>F v g>ld@iLTNm|L4qǹS &n! XS>S9< mPM#A8j=JԤv+Oww$`EٝGFtFq6qs-ȍ_^,zlS$6jwDKgbܮU.N !`L _X`(6hfID."Ẃ.TlLQJk" 8<Ģi#ٍE - ~[#V,pU3kBny0 s+{COeY SM0U_{E[}{:El$K 2}]Vh[ ?6T׾3=ɲyj;1=ujt4#wWli3qܥx.[i BZ3EDet m?)f\bϬEr_li a'Π(y[1-nPq,ynL<佶!MÅQ%׀* H,Q`@w2d)Eͅ_qp Q];YwEPQ7i$CLJO δM(1{b[E$$ӈA pE) OɃ(YXHhpΌA'dhI ƨATu>[Vk&g:=Iq{EPӑk15# =Oݕ@sQQCФֆ,ך_@7CD$h/vQ+`60*~[$8c:J*4=`],'[JèSXVF(z }i1 ߸wzgbᜊ, 2ѢZU}v- +vz ͺG$R'8 ZTV1b %d-̮1Y[Unv. s=tfˉ?ɓ]Q jxJY ongTg۔LhE>hB^ޠ *B0z5%X#**m<]tbfΡ_)V۽+.1 CF>Kci?@_{):,oop5%e'FN:>boR+lmNFu&@ ,aǸ5&3+>p\H;TE5czK3MY˜ ף`Xw_h7|wKOt8̨9sО9A}Hr<-S| ? uK6zGφ`4/Qh 珤[no5$y7I~X`Ex PoQƳk~îՅXJ)=P; Uėѡ@}pqٟQ6|t] ɦRa[,S`V+s$]8ZrHfo@ylkퟣ,_I6Xuq}GTBt:q YSȢ,4//=9[asRD_̜~%}F*;"5GIBP *t(Y0=ps$l!uTI%NB5пNܗķFp_RN?^0^GF`=hslOS>#rd{#_oq}G ߫IԸi s'l/戣[fRʉy2PXqh\E^{px9O?Um3ݿ>D2:xV{;WBQ֪13+>g҉@lYvߊ0=30z-C##\!dIȜ~/d7 k&etf&H?4$IT<Ï޻5|GmJ:*c.ӱ1q-vJ#5BRN;QRwo!6DYwe=IyǍ 2Q؛Ϣ'[g Bqr|b#-'zA}m.x >+ެ#Qώα6^N}GbX#ΙS3HoҬX*!) y_FDٰ&* 3N5 _*;'t~oӱҀ"zY^08n]k HVVIx2VK@"NTEwXM߂/o_8V{hsˈ"&R;ر\9leiV3+:=GrkIӁHpoG[V" 㷸Q" X4UH)8 2].6\n8 N}Q) RB gTs#*:D0>V+?\vgB@I&4)ݸ(!$5͍S/}# %x&pP6ĩ}4k0f]CaZ=w?JNJ7Ϫt[ܐQ jl_(jF~[̾C+6uT9 91ɦvfKx#ն=gݲ ǝ-7FEo$bÍ6/5N\;&z6 >ߍ܊_ӳ~>=';МGJ։KE$vzkTKGKaqe|_JvJ.y=m;~!C+|J1}U>B8 KΚ>wW_ KuX6%ゝT6xS//jסPKrYmƝȡϙIB1~c3wIT󶦘&ڳX}w2,5JY;O؇41EVϗ?5tZp@Mx}D+㕅hȱ%V5l4HVkM#,Mԩ!Ѫ4v@ߔmCAK\[:8yf$.NG=4WKw=(W΅je& \MޡtҚ497,}кsʩOY]U/*;K[m zk6yp6, )S9M&[(z:V^ ΁z_4) #ӊGk%$8*_ys,4 #R'&q4]`v`w!xγUokj98<%]wIDJ?f5E`;7ɽ65Ib7HK~gQE2HѪ}&@zr?3ZqRdBS,*6s٬)VB;JzM|*Ym+CyXm-ߔ , `vR]1U^V%ٶP4㔮iKR}@+Y p ?Z.ͤeeJ:VHN5{i"AdXY+J;`צm@m4*8m5D|]qԘ(XpQn" |/!jN.]0CӅQ ?t犡!o2Bԣ@"ܱ*׀i+>3fx;8@HJtNXKuqլ>.|Ҭ@Glvvy"[*37>j?rul͢0R0,d w^,W0 Y̩C Y?wj -l b/TPJ;+8xj$2GKE* Mf:ނΣL({D|ne#QSb`+R:Ny JY0#"β"abK_8diVo n4M03[ aM_p>Z ):S]Թq aĂ7PDxF=yj שȖ?t`h!I8| ^܈Pa+R^p}) _sRxh<̓rP?1״4vZ ]*c YO3OeRwrm`rpK3QSTެ/[&^ُŌ;'G4)b=,D`<54+/dP-s9[ՄxbD&pQa(T)co]S|^E!L`dvyWz y xe+W1O#:ո cw7]k!*}JǒX&kq%i>6yK6ʫ(2?< U?%uB+s; _C;LeO]Ev ŸPp~dbjՉ|aLmpe&l~1p'kHՕf+*9^Oة-F;_-{7>s>W(j;[X\ǂ"r#dɸz Z@fm!?Wi.'TVzVYǁ q%'bhl5X5zR};%]ss;h"<rS)=c6y+|yupEP!W| *ѝzu_Q)]ʍ=,Q^"ưBnr/ʳj wUɕZH%V"\os`l QxH )BB h=U(x 2ozEJ sul|>Oˡ}~20(\Onז"i'oQS 􉬔M1'G< SXH9TϢ  G@4c`Iyu%OߤBf6 lTL*?o{Q"|.s4sYF~7yp0 iﭢdvԨ")Yqi&rUUilJav:7Tfp4> 1P1ѹ1G' Y%T} y@:ʬ~Pa 9IbgEⱅ~w6BH 4&sH΢-[I^s'LWsFψ27 Xur0~ ;_>s Ųo,Dc=u쬥pX+PueԞ>gʬ'YmX~@JE]Wh[>!H}i"ӌ@W]MO-UpH3q _m;2nV#>[}sT,n{烃*o Vz^xhmjOiG~Su s2ЇJ{9LU -B>#4=^q= W|fO5"w m4@ _d0e{pLw %"a-[MR(tSd'N\$ے%7z[QDS?D=S&@br09 $87(4(YxXnYA9RSZ3p=x2VM%XW) mS?NjؽG&4%aY」6KZٶRxJ{g^)ɦrowaёbRFӤlE?KNTB,&(>n8ءcͿE cm? RYuc9P3cJq{M%It-: cǵжpE*5Ćiodr!,Z,anG2X`3,gp/7wribMSk (rpkCLT0 -X D@}S4ߥjr&~.*f4KzyCZn]Q{(]_ōB `*{W,V + zbI$caJ} ۰Hi<0JZWuw"JE ,Шǒ1Mm/+$},}?dǀ 9WcUO?COy (rW4*N*֜#xSZ/@JuƸ*u"(=ۣ\3"RêVfYGy; 꽄 xK "zw:diXJų/CN/ ʫ>˧;"yM5?bߐ ELS1R9Bwеw/MJm ^#:ǒoӆg}֪iCXaQ߀1L,h>xι; eN0,6tW7m.pH(qm׉m\1]?+l}7|Ri)G@[.6Pe?0RKY?K~%;ic9pm70GFRw՘:KF R $p$I~BB )S&u=()45ȶQ'|4кz `~l%$zei?FWS.D!cgffus'{^hJR77et'#`-H԰j"C5 k'l*nA2=v V>1MAvdRNSK58!JP\}[2& ۿ BV& ͼu#~SjԐ/s;fh/ׁy3-~lFm$&Ql YF?( گ77ժ_~ NLs *R >|=<|ߛx3Ĵrm\HBG6Llw4 .U{ARHcp(uLY$!GUwL%tIBX,ѠsKB7g-{"'oXZ'v49<{a osWA=IQ<ˠ)]9 ꕝmlOB>ꞾyTyItm- >WUf/ E}bwϲSfKɔ]NR[]922%zqB S.fˆ⦶hyn 0$F#:>cɸ,p$Ehz = GqLwV|H1-XorۏP'+vJ"Kuۅ rh5B@~7H>ntk6^xK pDq~;d5k)C5pf럔_Mb0F/7<]^g^1QӬ@>>o̍D{3ՔTi낿pwMϽ[(Fp1ܘiF~#lMb {``h&D"z7͘qG[AnmI TFW{ oF#T>dǃpՍUce^E5߈K[߂c $hI{Xŷ'40w|mC5 sޙHV{BxrxBTr,k1ثA\d>^J 33Z6~(|Q'0N6UQ*ncgjg3y=aK+B2ƕ LҖ 1>$[,H'oצK>1hYt =Ⱶ+-Amh 륔kni9txqL/\3T@= ;sf~xR W}-<Ն#A5b2315|t~Y5 5uZ XImc$F % B "N*2B9|L,؆ZxwC.4nÔ-Nص9#8 G K,'٥۩|nn,TO}LaLQҞ&O>__77u6cWτ9 j{?3lSHFI(?A]`+e9 Py_iJ9*)IB3w?i9K@GpW 6|ÌFJ4$Oʂ< H}z!uݖ-h{+;.y@>1S%46J> pPQ 2GᏞzR({x[i`pI;rs I4(gj(Tκkɯ0C(18!JX+kzU\qCOe}a\9Jqu 72k$HJ WiVyav+m@w.BښZ_ cwѡoj&/Qm7aH#8pzJ&I!=}/YƠ M;/S! *;ŞP3=ZIeI`K.Df%d6w K@G `nǵF%H ~bBܸ 3ؘtƼB ׅ _{X(!D3ޝ_e>#׆\nyU[{8()鋧֦RQ*GH~V o/AͪE}C)/?2ۯ  a49qp׽DFOK'ý&..&fS׷)Da[6CS\"pzI|,4 6WL3 # SV sUvct4hXj(k~U%D̀#Y& O/[k9ǬX;<7ӊA{[?g0wBN*L43Z(P|( QI*mTnŬW3Q:i33gkr@~: sBo}M)} %H-ZE,,w), +w^Uo@``ۜ/j^WK%I [4ѿQB՞_-|[d>lZC>*AJ:{bs&|v vq#K&3íp 25or(GGNGW%&GW׉$`zaa-gnP̍!ٖU?In16__'=tS3*dzu[4 ճN(mrP4fzڀ+$%[C9]PB1ʹiaZ|t.cVF[H.I d ߴ}C|EXË Wʲhi Aar'MN6F93PF,QŒ~ ZzsZ.H s ibP>VT z50&z0I+e}/n=.<wr({qH|³"Ō_ߝ} =JU}?AHth? %odGkHGN! [2SG^Td!%` ɣf60LcE)ZI5|&_U<N-v6O!d*=_OLÊsI [FwG2Baj afN天qf]t|- fls7:7{Ū̏r=c:/FC:XpX3௦Nψ5ep7gg c>`uAu5_ٜܶKFw*l?0kTi/Rw]W/J-a ,۬Z)]Q?*n(.#>v+vߵoaCZy[%CQ6ύ7|uT +q>eCf}+c,h|Yʙƛz9z%f4 Gs|,El#"}qnS*ygZ VDZLz(m 7BP_)JR 5is} A:q TI uW-a7]'k=W ]O 'D"=>t "TgQ^7ҍܾ& 6Tqv| cdQe*!.uvV.vNUTn.[}M^3 M"z;[(0֋钪::B) KjB4-QD{nfDCf8rO(xj'znf]2< a_*Iկ7x'dMK'UO}<~^b*,t9q׉U.W&ۈմ~L>ی5i/ 3w='KdU\G>g^5?d{pI}%۝/^m[v g BK6=sCYBM8m%K$r9`:bq#(cSҩda9h5{5䆢R ,7x~0o#yJ`}\uI"e3ڵE 16&鲔}Q{&W M?C^RDZWB/R\!=BtE9"2e.@INkX$xX _G2>+X:(`\&vq/8P:4Bc5D(als 4vo@_=Nn+@icK[=5IȬUB:Gpj'p[+5\s}dGy`B\[FUIF_Ui h炅ٗXu ΐ4 2B4J΄LsWr H{#e0j/I`1~4/ˣtpgh*2ƒ=Sue(}!pVG@ܐU?v/=7G^Z3=hDٟeaı/I.O8\s* *7#ddbe75 'bm]]ܳ /ԙ,0-8q,<٬UYf'VҫDN;=Hg&;[$Q`2Q :stxKc õ ma d I{=40?pDSQk)BR^QC\4B J}T}vYNy ϩ ɞMQc& 群Sk+_2Q>?~9'CSstrLMm6.L?$1=2gfS<Tnfe{E/7R\\\>lQS|j82VyG'&:4 -v!>YaRo[y^S>у4/)URfSUbwgߑS05MI4`њq(4wu$kJRd 6Kq>kkVpWޠ{`y$JNWQW":rri"=*BkKHCg~P1n%h]eJF+ ydi^#.Qa4Wՙm]z ߁? e+^sX*ia0J͠5 ~:J5G&_/fA_yoXR {MPtW~u[:T ]YHhlw WP;<Ʒ_ez0 ;%%M)ߐi@VE̝d|fgOTb/qe[mecsځS܄q BK_q}_#e_7- C m뇕Qe_9L",4bNuIb Zh]Ni·rt4w!^|֬@ceVMIE|J9ڞr#1$!)&gbW_ n38;H|I~} C%0y=@d.ukI]=URE>&T/sx+Ы` lϑ@AM*x 0 8+za@\{??ÆCH3Z A0LCE_(aoӡ #bk;0u\Q)>$'TJ^Vb)B`PY00Xj*gC")DI2>]~F޳ȣ 6I j?M}"Vmf:g# cE^1^BQ4sEINol ^| #}[Q?S}ԧULb7}h酘8Zxl:, +&a3x@y)cЩB{;vBnb8}8cRA<1A|}4xZa -iLf"³Y2Q&Q+0RRkR2JqXS_V5!U zf+ **/I ̪gCڕB:˗mes6t6UOIiŗ^\(4LJ+sPYc9F_^k_L 8C9ðn"*։O[ H`2C*hb /.J:3>w#8Bo=D, ZY+2%kj--O]9 "X'c2cVݬt3 `_e6/ǂc ق)UޮX)g_{& x2XلjiSl5#u .P#[-}OܽLεT)6wJ'O0q4Էo8^[yާ8BNxWF0q d:5C?n;3SK^Lmua?['|`˧ ˥&k,g|?hJ%>%/e;XV3v/:!JۉAvZy޶܁ۇ$[ؒ ))AZ¼H%PLgG6pz%_|F8}?|h(Xŝ2̧o[40$LnV8V:ck "n!0{g tBa7{& ]MI(4AjU{D*0}lBڡJ@8Pzn?pjz$WY.1 8w+ReAi.6j fC٠U0\$xb8OP:Kyj)eD1{yTCm7GFex,w"ʇA};bZ^h'v;=fQ:RBH~>H.{@C(Cc ju \[2wUg8yCerJqQ 2; a2M|CnVG^<.t I kaElݲ~pqխuk $:ǠUoۗQz0{ | =;'l:`&@wUJW.[L NO0 NS?}MUۜ6-H H~ּ;⺕C p6O= jN R;!&4ص\u-MY(Ы! #ReJDIœ@;xwi@Y;r׸|iK!`Tc(]2"q78F<,ߴNv\}&]V@҉)]m0qdď]qY+ْے ʧzaP).vL6@^$m%0;x~ & Pybt둺ams9x{@L(LM=1st`^Dc/BXTv4-.ɭ\ĐМb3%rhuq1>s>n7svOFro^/5^Κ^kx^x6y&K!P 1[+ޓc^'n0iw|;u UTpY/J4f̝GOX2zX# kcr 0o(anKCݶ2$fj7`x~be&/np!qMo4^ˑ(t¼_2%~ƃ$Nq4*И aQ`1],"dn\ʲzB';cX/j4Q#nfmzE`X6-&{; `8'z U(iOMF:zy'Q8BIs" ׇ3(0G3E g3xˎ@=#uRV1Y<*]<62̂~i(Λh#Dx=ǜ3![htzg&.BEQ/*Am : ]b._>qVC,f0_NLАŌeJ5¯'Oi$_C 8t rsȷ(,u;nI5poџĈL!OLDžJˎ;bWw暤_/ 55{[o$keǚ^Љ¹v#`HwRcO`6 PǰW}͞>Rm EroiלN~6r Z4C0 |ih*5ΏU=Fzv74rU] BGސ9vw:&fl}gmSTв RH,Yb OO#]QϺ~=⚢5/elt=څAnkLr=ueuVA_Nq̵FtrʛJ MF~x[]3oS$+jH~)mE5w08O_\(u%QPD<`J1A$D.P9L.i)6qԲ-cdbښ5_.:7V9z}-\DT_|"hK3de=\)ٕWn/ Ydl*gH$Qd^Rri!2_J߭]'Q9@ AN(5sk/kgR}lM{oHSD6xk *`8xey@`OE}Զ1EY DžIQ`gCϕ{$Xޕްe#t L33e`F's23I?ǩ^RJ DuFdjPѪ$ vGuG]DhxW gn3:-`*ޚاsl8utWs*AL+LG?V]OWWOkC}]sjH۷3Ӭk<+~PWrqfb- ;F\ ?6~$hoΆAb/̋BYig@iZvIP5'w=YڊB3 ڴ}Gzx;80E./H}P EH19\V^KM|g+rH^Yn+TE2޼el"H6^< ^*'<4',d9"%-tƤ0Nz,`iގWGu xef^g?NՆ4"4pGT ËeKF*![U5$mפz @O v>.3i(4RouϚQk`^r߿g['*I=[||QJ . ~q|+͂hY/!h]˰+j'|Lu\}o.܈&ɽD)mBDάʂf<(1-Egn)IC2Jφ{hOmWy; ?j7fihNBNCj{-&MJ1I+=;5 X7c=.')mx7>x;$ߐѧO ŨH&h2jy!;"Ң*a0+Sw==,NOUr,aWRd9 #_ ld/˴L/KJܯ%^tY?,S*CYEYw.=%"a]`Z&}FXvankv䏯RKq!i`a$&z~JN܇fx/Vz#,G :Sdy$SٺZE_I`]0hڅ'&k=?;eY=,w)&j\y4|}G]EezZtiEVg^ p=ZPke$;Zc$3J$e{Ōl-Yk7TAosEkDwSH&PVv\99`U|+IC!*<ѝ$^ ʙdasl bW}.B$l/ڍPt"8fT) yą{Ub,H8ǬYQx$]nUpC{|JLOBVX(@KA5} 9l%(ű&_~rTeap.zVU|s:rg,(aޒh' "+Ȅ1tĂ+IħG۽qw %E ǭ栻zؾ-rKBVe)Ja ]];V4/%2&f5/ޞbj+c^ aiu܅0󻄩ãF;2Զs@mW[ ~b`׸}N8"d V }cʪj",$Nr'"W29b $jI}kƠCa8|hH+OM &63_;!ڼkfEDHRM.; ]Z,G ~>>X5iI@;j,!D] D6gr"ΌAE(&XՊdr'X95VKkt@٫!z o=|8#?'lecgԬKz?!)WP>{."C\tJL֊6}yثLmrVc꣰#=ir!>8&/mю^\Z3m7X,~)o44QD F*G-vnt77828`B>4Q]$e[ֿ FTW 2jK^zm3yOsK<}"=w{z9|j|;r J6="ėGOC9H !؈ nF~_n%1;EQʫь`f@6[TnrtpyՓ@Iuz4ͧ޾sZ͏OCKnBJ|?fp[.g%\z#zwUԲ@NO,8K;[i9Xg8:3ؐ5h짮9%X 11hH mNW;$LTz'_i r X#60,6"LkNLŔċܸa;sŽo-gr$0mvZ){bf3ײZ^c&pdUyڏrF҈͐Թpz[,skťnqѦY5ܫu~%y!PӐ([ xxƘ͕OAH7*\;&eM fBmmMRTcw$ Fk:tYH 4KW/PIá;)4n6$b~j M)JmGp,G`KIxdєk $uReaA,omSè[[˧ݨ8|W9kwZ5ۅb#X,~dd=]y G1]lQ:/L!j^$HuMZ̙/ΘVma-Ӝceh\=r]MJgvMVYw >{8 Aʎ\x]ΩWP:"-?Ͽvv 0 $1I: e^< CpL_nl`#r[AV:Y[1 !!yb'2#C4WHfՐ bq@>@Ǟ:͖A[9)kug'2?:CG jpc_j:r r, *S47e[ WI|jШp7J/:ۜxي}J`yyY]LKqW#H`лZkCi-5Dޑ_D6 SqżEv#\FpS@jwR>RAQݔP& ovH'&K/X>K@0Ǚ¨w>`~~J.9h$v;[KY^4Bb-}Sؠc0kgڌ.z!L0JB>DIZh"pYY2@1Tx/Wd5޼ӭMوAfwU;D̪ y/97Er|}e"68cE)CtUOgąPhS FO2v7KY4x#S p@]?*k*Cc(@5Q.I(Q"ף;YzIq olU"b"^!N6"T؞/0}?E{6+/5`eS,Y)BRs]Z 9uQژrg?;vos#FVS}Lm0f+Aa0ï]um¥bEe]z . ͅ#M2EyvJɺE,$ޛƵ"` TD@ Cs{>oGLA,̀Y,&j./: E4i8nl 4zY{h\{-J/[L~ hkPV =6WAMt- 6zl4^}5@/gD!v\VK'۠{n]u\՘>*}7wXq6̝UɕI?P{!200dnxݔbUʮtZef>H7&29ot6GEkp!_OL6eRWf˔q;ĄG)F QtS 5}b6}n*\ Xj)?Is5Rf*:-A9R7lMYR}JSt$NHYGʢg yM?}*S# ss8RTQ1^-blwkH RPM J.qI]00bB|fSӊtWWLʦFk*b.W|gI_PWvޙ4qGX"ߑ"z%3Q2$)$,9fB è@f/ {M~WB`` r_/mWsU=T]n=Mpz}`Q**D r{p V-ߛHV8UwM-rѧwfh! k}hZ}5*'P7;xdk0k1N}]b;G@MӶKК]6CҚO| H#q~ <[bŦB<$nrt~Ke=^Cc1Y~5Bղx+%pCdy--Tkl߰iHDB4Y=ڏk4)BpZW\}4L!Phq~Vb(,p6{k&s * fWdޥ%wcW!.!Oq }.Nw5䭫 2gcG#7[u%k 6v>u| 9&MH >DYo'-8G;ةRܥ \U)+|<@x`n0c>"4/%/i8r KSd` }p0yф?txZ[<+S M|+OL =D1zwЭRnN7-km-5 yĉ;왁USsjg5z\ #/ k GhSZ]6 2C յo͐r"bdRۦ`Ҭ1VPZj ?31t^!o`\G^^03lu@K߇\4^[Mcz–n:di_% IUvDK{`&lUy焆1G5w*2=grm ѣhM?36Q쉤jdI@͵5VT'=#xX+*䂊 p?CTGcDRaITè;#R%Q)!Aҗj ;]K͜)G$͟vIG簾&ZOWcNld{ѝEЀe2kOYj܅氯=OH  RYi855nkr&ryfOӆ`BFD/G?ܩxuT_Q i kb. ӑ`x4/K+V"Eoq4-avS(\Ph.׋%SL0[Z7}z᝚k;˚X{^ 7 yBAX7ŷ/>-.^9i`c=+\*sC+E|X JJ߬vpJ7<'޲8|crE-Uc0{]:IZyܞC2+J`Z 9t3B媈t%@ʶ]{ϗѢ%B2vcA1[j(PNGn\g Q684 Ķ7GVOpE+e+) Mۣ'V0Ng2tv*ݹ+yS5Ij sܕk+Euv,2A9]a>kh{9aXfkڪx N57 sR v^%Tr1(:_0Lh<ž֓g7}pݠ-LkE+~ªq0Bp爇Dz#Q |I[u8Q #jUz|bTju ;: WI섶(:n$A (R6%$AZyEwo90Fn30y֠DwJƒ+ - ʓ9}p=jYv~; qq?^z'х{/'4hH{Q8T;g͛ve\u'Ivja%fTgbM/Β=k$9C΀cNWr$mwd#Bd&Ϝk?-/P#%wb09!mArݹ=[|Ɣo FqPԸE/q C>;!п1\kO !@Yt•fw a޿TH\Z!Ϗ;p٫.6FWyy .84Ռ Vk^0VE:KKrMn_T"sEKȁnf]%hI]-ÇCR#*~EpLCBw-{d4nGwn^t2pX%-&ʯ}T/XFp -mdH9hH/c/!ek̂jY^h!-{h*e ר4G=j@hOuA8 2k./q`5(~0cA/ ն&Q Iv)ef+)/97773u>}-N'(([` dola9,|a|ReinX^Ş*v XCQ e//w 48v]TUOׅXnx7ʰc }뷪'd޴O䄈;t r[ߞ8s_X߶dxz |b4D/uZ|hn<(F V~T܎@΍pG- _C#9WtYyf9@w45.T4â9' 56 M BМrLEmǹp doL0t[[iRsԀz:LZ;wzP/~HsrBq_['U FRm/ u< RRui9C?~">Gwװ[wj㶆RPN=0@cu۴gc^5tP7;pjL?HgڛV+w0o 3.O(݋FDwyqm,UU4u[=!X8לTI;& ƗvՔ4`%UP5Ժ@f'a0j [asɱ :b$l8%bKf6f,\& )!+%>ퟵFc ~Zr1j7}Ad q" g;0 s%i$ Ws}hBY{g/ntZ+(", pY}b*뫭 JCU`i˯3EQnlmD.o(gnM&޵"]q(eJЮt0Z6wBTƙ.հU?Hþ~>&Ϥ:ivFtJN0~l@JY8] Al'6/+{v2 sGNH39o]|rd \gYZ070701000003f3000081a40000000000000000000000016661a1dd00002bbc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/can/can-bcm.ko.xz7zXZִF!t/-+y]?Eh=ڜ.+ɒ<@ s)q9 y\2[chHe_=ֆcYgW^ηqS)bMNNlҲEYx jBOxMOAy{=uYOo7FeV~hyk-t 㙲B|>$f1;n26tQ#E+wb7_0)tS?.l8xɕ΍RrPI/*^( L#Ɩ~lBFt0 (A4 .Y9/}M^XAa(syY}FX097mEj(>M<.EO@$f ?썋'هG%@Z=MW 䵜e䔸Z os[|J"*/g|ȴgC4jNr,+&Lx,CXG*ӁIKsAdUт嫎߹H:꘢^.M`ȃ6")}R=RTb^Li\gc+ﳕv0z(*ĩ-*rHHͤJL\}*+ %q_4B35ܕX>^H<ľP Z zE4l8(<:Xe 8^EJղZOز i'ρcD35 Ddv>*:OtK4΂lț/fdLA_v[+4;i d/㲤͵Py0>4<_vGIaJ`kPþ 1l6|fŀro^?KbCW^O:>o{IP/ĞAy0~lzHJ΃3+BT eJm\,rP@"k0KEե\@{v3;Mlv^6YngUէb rM?BH9`M,N] :Pt/|:̾xLk嫻Bi|?N/neZ*-;oLi#A|I=KvᏯՉ(Y"pc mDŽg΂~W|y(TH&z=J*# Vr&)]vfℲBii!Km5$C)ʭs9aDN@б@NEt=:# 8C *t# 3*PQAC]1o.ǻa,V*BttUbG*9Z\ x_>@cI{7&3. BfAd|PU{yǨ6עS]g4"]%2ѬI?`s_~А`Fr;{vtK֦k(c !ڬYvjs)W3BweAqNX0qo V©I]_%L4Jr-ˀ]N{CrQlK3)Ltvm:6|QmX6UnAfL7Am&W~*GQ.fAAVfVle+ a|2Ǖ6cr6+!ZvL{ 6q0C$_}9Dǁl]NwꤎZK&IX:K^F?3,+R*c *kI"  Rk0Oer&p>hcݮR\Zr̖χ[VLX LX5V] Y{ Ujt 5$9uL7}Ůn@7Ǘ .ykU]_B?c4jfBUqTL4N3cw4 t.H .Ue HFA Eقw)m#r|@N6Pxl<(Jk~;YɵEeMd+I( ëvb=ǚ!֔E.f_ RT4* zPmEJQZCpЈ EpUgs>*`Ͳ?t`zhi3:yAiϾ)1w&9WDbgxs>Z:x1ힿuڸ"B_ f+ 6̋˦b֧Ţ uc`'/s7 "x6:bѵdWO_#@&n;EfNRQ:vrA^N&@ՃTx,2vZ׮-w |Vtb3{7AUE<*Pgw|\%4H'vGq)nt~6߱- eǂC& 7ɂ9r7!EACF \m-TE̞mP g1 \զJy=u؋ک~Km-L*QO_Ƚٷovx6T~RYY=G* a#ݍ: j _ַko3˄(#SaD[Ht ^6fyˮ'cDvQ+ d**A\RQ` VUPg^)oNmABF/Rɰ/:㝴P*ۙ~y=u^˳ϐf>p ]eOC;8_K6H>4*Q7Jcdd$0Eؤt*Zη o^ڔ,Aj`zxi)^ofpǜ;84!P]8bD}\N[8 u;waM91h$5(;4B4_dHZ%'ڢƃ5 |pr2[埲+8«kesu9w!i$(9-t@KK^{m .Kg(>zl|z6X=ͣX|$5K7"}i2BzծIJI^*$Ɏ?. }dAI..@5!K]˱`rhف H6<װKn.f4J#rs tkGo뎈f=zFWa6՜);'8'4}%=pTݹHhގkEOK+UEWһ[p Q M7Hp!MS=r%b{aLcĝLwu䳽[~s{ N""߭dtV"-B%y6$MG4s:Hŵa)lnNlj 6,O T슿8؊<lx{9m;Z|ʁ H=پt'FZg$-u}fn " q CeZg c,3iKǎ& )A*$(F* tTgF*cg>%* % u6ħi{[豱 ArDN =A [5XU309J}er}̆A꾔B <[ ;$dĄVɚE9OHP٠R#Ht!geqgXc#5лJ_ hpo/ Ϥ:;vk 7A:ndӊ, [[܌&97OWd(CmRLhONn4R#_'Zj?!d+{uKw#HCTDpj|?d܌/>J/O{ot{}\eNDO-p.(޷)٠):[8`@6oX' f>S}8Hޏ')Ȝ3_-pii!YWuc rXY؟F<|_оK2&TȂ(N[ӈ^ߍO7GQcII'0=d֝%irƯhqT+K*yװXV;}?H! (o H:U)^eU@!Y%d8"TODxpe֋Km=7۴{;X8/*FGZͳ-!cdP1h SN~lԇ W( C"ǣҨxn DYhє' ;.M #uh=&aB60 S"bT`mq`H,w~[u.Oű#t'Sfo(}8a %t~#[ih`!K\<:EKM% .#˶T({ԳGmU bh>6`\$˶&0 q3vqAVh!O!3D]kp\T'.Z:{\?j 5Ĭ1sv""`ƅڰEћk2./^Ox)݆l2P]q Tql`{@KLA0J{;< 1>:Y&D}}`kJ|EྫྷL2wkzSdo)\W\8!j!jgl6}v0lGGm Y]lC.MA3هU~hQᔌ̽Nv_S%-q cVd' Q274`iQͪd1<#sQȭaFQ 5˶ -GDp^TAzdًp@Iq噔d Bi̔G1n|GJVI[@ Mx4vSK'c}7y7pmsqȂ12C]s磋$`)՚\Ty6/䶀D(eBwXfۤa4!MbLzayͬ&qk8U ~&LV;SPT}w39-Q, Nů35S;-rAT-1\ IȅAI8Qج18) Tx9'6TӖsdGy6;a]3&Z _ZL+1]%09t1]]bp4N Z.M"o~59*&Ёms[_t-B Y2 Z”db yJyB_yܯc/ieiM$ᦗzC2g~n[/ABǍVN\YFy|yNUҰ"!@(*sNgU8.jma.p8i07抏Q Z2Rdm` ͯaw?mǧ޾(Qv0#5Ҍ,bWO9khsY9g[e:Gi战Ėwde_;y)3rf/fHzPd|iiIMxYwwql[ O{ aZ/qx:X όz"5I U(wcmC*m3JA2xDSZ֕Uz/RMTUBeS:Q-@br`Xf,;`UF%S9"0莔"@'9G&Q $]a4Rx-dQOtX3^c]ɣʼhՕdCW˼Z̬ñø~ Xs-OÁǥ݌G0+)(.8Xϡ"AnVCp7Vx&&vYM~kHFhj<.Nlm՟.qIԯAZͭw&Nimd {cT {OJx99$ )}'#HQzw G:^8"j=xpg'nי] ܏HLƋ8΍]J,M!^(D3ޡs1ߞ#57{ԬaOS' faI/*Mq4!qs<"‹y?{ܭ8A/:_&m"t8ńG|r$ᩜ4q]-6ҊTyp<kAئi7ݷ4Ȗ*OI~&d4c(my@xOűhj(:e48$f6^Y+#Clwv|(ʸx7LFzeg!8:L QїzZ^~VwGQކmi2:Nm$j=bH%Cmfkzq~A >44× U>LЂ1@Mhnӎ1~7"3x$gkK&YOңF&W*NGMޕ. 8w%X0" aD4.z2a=Z!ȵśphЈg5>+V)L>X*7j$/WOmXJ|r۞vI's`Cܳ߄yMRɝòS/ ="³\/cߧ.E;-} ^[X\fBWcK/ԛU(mzQӬiO d>-)Hj Nygd% blV 5QM5,y'$0>o}jP{CKZiA\8g]m`=uMȧNߠmfYsIy-_QΝ| : }j|1\FÓ{ ר>\\ ;w*UY_}wU&XlfMNlE=u0e`I)v= [\qBEx:48TA^B;m6="ĬE^.E:| Vթ5b$T1ǓdbvُHM.A0("wsX v((Q߁P&nkmLG~*C H+D5\X`Z"Eq`2~Y򪨞כֿF]Q7<~nO)86%=Qդa<"%.^ E6x?dm>n-нo]Fw3 A:fyϑd=,Lcy>QL80`5*|&qMg84?$;dތJ*2jFZ~UFں1zb=MK]-Bzn Ox"ٵ~M !"8 E;zliLjE:0 ml Vl #\ʝ" < zJdoH 9 T! ,< ꨋRr(rQIZYgZx{,37yGZS 5ɎYm_>-4sߛ8w^P^MH@Zf=]׌(Bwߑgѕޘ*/G>1?pI26R k\.k5c {wґZtG+ "'|?g ]\NnFӕKWGWygCr(NAp>f1E/URߡ9N>QxX0qZ]^tpU+Z!Dn;PrdvNoq[SpևNQb9>*NvGZIMgeHWvr3ߙ9>CB1b"dRt 9'E`az#(=MOVbp?DwD:_B%畤4}-6Ϊ,5N+rFZIʸJcYWZ;s05$(z_`"6?Q(f@' ܁#׆H)t*o`2su;SH40<(_l|]|:ѩ~դ9hM;Hn,<~tp|0^Mo Qlw/m_uiB<dbJ?Ynob6nWW,5⮔0"?z7K sFJPa5QsNu[zf6&Lzpj7禎f,Xc{Q Urw-!"^w70>!iguQ|ۺ!S\{"I DȆp-zvpRb:;CQ /KnXKl,Kʠ>=F%$\9>Ku;' OS,rtΞ5[[ښkM/X$ߙ<--51Xdʢ5%d~*-_! 'J! bO<;马o2H-|݅,ES.{q>W@rK2? Yb&$*TKoNc*G.PUOP1Ԇ(DP#U:rfWn|1$6-F{r~d#j71yt1FRwWԶ5"V_mf{ 1|5\ S!R4yy=gZ,R4g<-h){uHFj.rbӘFRR-jh2mM뉹S "al)<洞;Z)DIxÐوyu1kйޥ늭!(`$$:!1w=Ŀ @"ƪ5fC{ΣuƮwc3W5i,pJR[q΃QI_{![0utџwQwhm4sQ* bL dBMBJ)֓E,;e%R_ 1ˆ2l'j6"+'P^`|~Eqo+VP(̌!G5nbtUzՄEdZI M/DiWa ݕu ("d05ʝXϓn+UR DʤqxleBfz|$9'e >5bv9f' ȦA1 -ȫZP60Y%hh^R:V_[ޚ SL׌3iW#ȞCN}7 *Mc*v8iwN6dyOD<@y4xh:)pcS1Vr C';< L~eg}W_@sbL:N g:eySa92@% né%@t.:ܵ2]x;^ij^uCg-X藂G_a!1mQrUZl9֬x/s$sSVtW+.| 9R`!DRյ"W r^KsD4]+/ uk.P'}Xb ۏe>jX',1_G+^ʰֲ LJSzx|Q#W)@6̫5"Ic_>.V%{BCȗj+D15KQ^DLf2/ qaN;ą%`FP,7TӾA)H 昐/m=dD^r֥4>v,%tP $ m>Xp)˻+jX L l'_#0 br;Xk|?Sw; 5d[A-/QMD %9W ,< jvJ]֒ޗZщIDŽ>fz Xd3ˌ7In0~W/O]ɒHo6C`Hc# ˤk`H1]QKNxz ))Z>+wE+(w._xGPR<~a6m$~uvf&ۚW#8Z~1@ŗMO}KiUs)=-v͝N&?5 !3a,+z2CtNL$t[+3Kx MX,%DLYi(,NXZ&䀐l>bo׵i=*@Ukz-PgR_G 1!I'bQ@wBL$mjj= Ҁ7$e,qS#6e'ɏjˎ_Fvk @+XSwX֖`rGЏщ*f,&!|uh=4Ջ֕4U}Èl%iHbos`2Ԏ ŠOI g LUYQ{XLl;۶ƺk9q4\a\-+w!Aʣ-#_mdsXKeӓ[,AۋBjguݗ[ Wu蚝֟k||yQ5,u3r0\MD2 0sQ ;H ?Wmb*ݳ6QJ^nz۱ǫw "=m9H;qeP0м!/Ttgڥ|1en2O@v~nYה^lBq9.j+[I-/ +̽̎iUbj}D8k¿4+.skv>Q_چ=goAgOi)V;<0 nSmjꎍ[&؝Z'qUwG(ًٛpxBnڮHrhbBMd*϶AW bT}yQqḿ]&VĚ!+aoˀ`qsB(eʕK \Ͻ$ɢd)֣cAg]I6tk\2ϺewsA:J\V(?köndHh)@އݹfAuJJ'~դHBGQO>G)r@$bZj\ REcYA9oԊO<1 v-|rC!mTXݔ=,}vQxs5`)v: ˚.?Σwٷ 4ښw4=|~̱Y&*21aObx_;z9#ѳ,MqܠvBi];|NcI6?՛q-E{dmI6>W3F1PB+h5>5ԫ ә9~!!ofY%p=I.=,Nvb*fpmtqgoH oӡ3nOHΆ?mv32+ !\ڼf6 :`e-xWw{>=8NwGh Ò;%tռjjH8:N1sBs>ĖB"7Ԭ0|k~fn;sq)2} wv1ra'ɘxgeye8 x֏ X 5e+f lF\G7Jعc~"G@ paI5q ݜl D]w+v:hD*أwF7O|O  "L>зu ΢xWօS$vg#! H@QfcjY?aú;|zL5À3c[@\{N0lZ4E lYle=Bd w>ӫE\QF ŗp_5o%H4J j/!;Bq_pثOXx?^ku\jhOB5 /oOlݭ&1ushKlP{;ZQr>Mp~Ӄ:M 1&?p'kOc3?,\>Fm0uo ފpE|T 8FA;bқt|d{?CM0Dtgq 2j փyKZ6Jvpcr&h}/[M nTR!XD<~gq{2>ׄY"QH#S1 Uj5rqefV/",gℏ:ͤaǦ6~Xž^֜Rﶣ( I,<`a 3WLwGw \ FIн#=^ۀנ:µwB9qgܪP%f=%#VQ5lK){n2:EwblÜ)_\q7UN`)ӽf]6+ڇ[Mbb1*N*e@$LQYl)Wb%) 1Ppt]n?Q4sLSX*;%OH1ȡ86q6'շh+ hRdxOm_?ӱ!误Y,̱y;-aeBR^{̙s&jsK56FFZ%^uwZ>lyt7L?fE;0NwM2brs|mBdcɏ쏅ڔb4 [@a~LA 7WvaFN8j&ff?U MXGv uј*P7$AL6G2A}άCф$["Gyh] b)kYr\]4Ll[h}ؔ $|cmKdJb Kh=(V}.H3uUzbB0Q8[=)wB1(Ǔg'|yǚOE”BYg -•>ZFl/n*h7ɺ*Jy)\; l%,J@ϖF\=~p$c>w`RNU.;ۊ("`Ҭ!ROrGbD7mGe-^P= TlDSfIHun`w{;rхTM V` x @yhhS#~N h80)0d]1z0b9qY~{ xDj7xbe['/c_O7&Rպ'^t.t)f>9D|Q5dO: c9%{zpyts!|?nzp@Y2r/]Iuzм7m&]0܊])n}ZHh"E|^PQ+juQ zp0`#UO*6. dA~V8wBDž*+zFƭܾ h7"؆TSC*q|yײZܹ9ʹ?$OFqHj^1BaYNA uf/NQ` .c\dwO任?J9_5k>J0Emęv~^j%ʦQ)B\XId&R##b@k{'yBCҲΓw>$kZ{*5O(㑸AyP,s?88 Wa#,UrIv>90|./l%N`@fC*|G,19P$INj4 zۊIsNo}?q3D9,1d5xc|gѡ R_^0kL!zQs PL %- k)^Tr QwJ;<,ب톁o/L%$ǭʤcvL_(zNsX[tءt$L6u?1"/-lھ51V5q s6 9 G*Rbpf'F >ǁqn\* ƻ[w?Eg®r sJ lP2P< g+Vn&8=*I 13ڥLO]N#qBKRp*L1;6.,6Y#Y,pʰcvqc=h^'9/vdKgb) v}A>ژO7AْdVy *9McI$zf ݂ eKsu)V+O4^1,6yDF(wr^BSPzj(nz4&TtrC*B"N4D8WPޗr,?Jt\xk&]2ӪKXcR_y4: и^88=4P5.x~4tv;VU!g' Pj$纍SLCݘX}b~BLWJ "L?Ňӄ)U7=[50.ȧk<82<741!V"(Pd%aJ]ZժU u3_'OW3N^:oh^@˜B[̍՞%8 .$91~g5kzHdES_K4Jȓ %pcZ:A;z&yV@ef 2Lo߰:ݔXkˉ=gAO>?J7!+2z%YzYEYPKT%sX{ .uc<[0є`PLv+K!t;{~bтS_[}q6|ɪ >1]!F hdT8ph")sʆp9=GIxh /H1`WF ]B/B]bv<~u\#(*'$&` -4XƨDF!n[ZuePU)`a' Hx a[L#^|pt=LxcaE?,ezN_ی2v Ge"$ZSod\Huޣ M l6=r夕O@3O1 뀘qqEj R$s@raXZRȟu*^ kBS΄žw ˞xN֬L)4 5֝>WILY?3B('P@"%fYE,/E'7\H;:? cO?oIfd<_,DqjOsk] %WwѢuJ)0Y{$x+9]pֳݍB8c_ G.־+X!)+NKw;%0M(6,2Opl685qj9[~WC\4C t&PSsCF!"GB'vSXWB(V#r?|7{&%6=NfØ[uJ FZ%ٟPaYVy< (CkWe_Bn`q$] K4O _3/lÞ| e Ol1"vE"9Z/zwh)]3H ,d6 ?ßM@w3jN{>A9t-גb28%hȖv4ٓtf\Ӡ&Ʒ&oYRzWibzk>H?q$kĉ[Lm^<%Jl%َHu`ٻ v_rxJ8eّDBw_%1?=丢`@H<ݐ]EUrvLoBѤ@Q>NT[SezyufLxŖȅV:}4T,eVVh~C({o恼;dѫo#ҁc- Ӵ@d^ڛkn F$jm h~ktU_&]AI˹ɹC,lL38}<]ṪʐœRz5gAmަĮF6h!:Do6v?sQ-"p~;}3jP?` Z?xO{b5Ӊ$ mv0Q)7y!qG|~6OOmye_1 Hݐb=;@5 oH#}p|n<!֤Ѵmo]Hiʕ7:CZy=OH?r6fIU|?n |-.rV3st HTHPZ7DZ[[ӠJ@F14dY4#4[X"4pK)7sf2L؆ ]j)W5LDTCXiuhCK5"EN{p5Y3,Rf^y5ϲ0=ѩ\T=|8n8wsR JG+xqڿSL ෤^LM:l`2^QBO맯3uKҁIgc9bMnHm9ʳ8~It)ǃ .Eo^dIPFn2^{`oIZQcj-]Ɖ#`I1Z0Nr[0f}~秦A,ӉS8sĭOYP#FzKIu#}5/B G;uI14Y Z 'peA'+H[U")Iqs$OG]͛hb& /C65ݰ\ONOIawoULhpE711*z9m/*Vmp\Y &ԥjR4|]|t`DM7j(kK= LqVGU`;YrsDY0Z0ˆ5 ߜ{5*i'׭19cT>9mRBL]kd=V"PI`fwxt${/5RI+hPqZ`qo2xdub[20W|c bi!p٭ذ{(nQeah8'𢙫wUW _eponlJ>C ?Lc?$m(h e_,#[U6.yO  iFs[CSJ_]vK.&JD^AmOj2 kP^d##'<х;SP: 5R8\gYZ070701000003f6000081a40000000000000000000000016661a1dd00002ac4000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/can/can.ko.xz7zXZִF!t/*]?Eh=ڜ.+Ns4q2,H Ӟ[dk8@ زT ʩ u8F+zEb~ v /U .Ļgik\ k.E?=F"m?ҮeIg*:g2ך~~>MZ8}?1r\C{I N/Z)&`\ X\bq ϏOdh.;fiLB}ypJ%^U [[u-%Ğ3<92}`eT<8 7'[<4@b^kGa(Pj-^%*r5:}ϻ~DDǼt"פIܿvtā!bw"@(i4wDI0ޫ}6%q@D\TKNghCB}4kZY3"HYR]7Hcq.1h`K,X?$$WxQ"c-xi_P}k#lPtdBAoƥh4MU6, +lmgHL_6Yj4.nL:@/C>Iy0Z*C3Ϳ5MǕ ^6S7lX$)Uk^gQڛlO;T~|Jڊpx"¬Z9{Wݚ<{1Pm}DZDR{&& v66ײ>T)Snב&GzT$ǐmkjůް<6d!I-`GվDI 4=y'CɃN.\ p- +݇X jTS\Q"(Y`-땡eH rs%-OvlUlv,+N$dI~\tJoI_r/bl^K1E: L \K4|Y B4p}5RŅ=TB槍(*_a=aqB⃿_ W>d9;M@wtƲt9qҬ [qPֳ) 3E\r;`tPҼl~P qRχ.jG{Ak%9BB' 8l{x:Ʋ[lJu AbՄD_&FUh2M嫄8PRXӁu PAx !Θw୨^z^Fvi$ @ugA7KZ,q g ZlSg"Dxvl\i(J-yӭ8AvgLPwiע\+Z*ORYמ^AxBa KTJP J0)ŌC{+-ڿJS&_s{mK[sܒ aZ8M&OgQL* :F$Vt!=Q -HPp{^/mG!ާ\|޻ l˖.[><_ -pt7?T8uS, kB}i "[vT1G 8{Wҟ]p7X('+f& EC?10SM_Tפh*KuvJhMJ:5A!j,o[́Йw}zN0xm:J_f4qE/ƴl~9!圤]ǩy /}PʼVYߙ0eS#1CiؗRu! 4+ϗ/!ӚPީX:cSXz^ɹqf5p:2|z=_E{V6M>ا3$؛qwRf.t~D6V)$v9wvL~Iw~tbJOX~ IY;OK >rose(DE`=9΁e)3[U QT=,QJs)ג|)ߩ6C l Ig~"CPQ zԬ1C(t %sP^;Y;@dp4 H! *@H#/FQGv*nv$"Ir yyS+D@$W[%PGƥ֔L#]DAx?^wtr W:(YUa3Ynlgor=9byJ l%CF U$@?RoWR2B ݟt&3qYSL؟#{ܓ:Pu4/yrm 詰syð%P,wxNa0Gk?qbሊT}8d)br(q#w0?,MMر 8DrIpò϶ͣmnN@:Fhp{(Ufa!C idjMJAS*7pxHYoR?_Qr޶Go_]nr2)'2…D(?= ㉬ByF2FN`Gg:%7[ǔk_,ʋpHHԮ2'1Ǣc6=XLo&TI(@Y,|4ԪC땵gA^E%8w/-ӀA4M4 |'Z<ʝVZ36ʟ-GJ~f5R!$(Ȝd˱7}0ǐ`Qm;+:cyyZ,L)0z4gE6WvmP8M¤Wmy^3#[U=i;=ܥ7_Pr" fTWn1!cpx2ڡύJD]pýMDžRgnRa`:40dY%G|"˛U+2[kFFl+,ݿЗlX  (B\w(\cM Ė#;޷z|D$g>KcȐC7ރE >)3s&GRNGì a.b3 uTҽstKo ,29øw>B^=UqHD̘%%kfx*TlLmSrZ!4^`7v:ckWEu S],Ж{Ͱ1$6;%,G,g`@>`h {FvO9*s(1mMOs<-97>/7Ԍ̊%3}1,BƯ# hnirN0 Ah j?aDLcHA6_ح;K:Im\lCR7yq~pJy(ђ$ Ԑe^,Cb!ye+0cyfb 7eCN>*4p7)H߈簃tUσ;*A~ݞMbXDC#ϥ71&hMvq6.;f[@%R$.@NJfy53"B>^ hk[Q4)\/B 7 UهGsB2is9u"c,]XoNʌ2ѩݷ .YNnihqw.D:O;~Ň+ˀX\xU TM$,dڇ@3V NҼ "Δqƙu$5vFzmNx=|0`<8cѷ hMYmZ^'6 'k!@ 0Q>Q3Lt@r7ژ.(BЂC0uy3z.wgxˮ+d!5߂σ`t$oVܷQAq{_`mݏ! vla- mƙs~ݷKy1;k6jKS$^ԯZpBCr?/`!7:;*h8W*-|*O-kz:o%oqyn`5"܏S8~R$ߣ#?P 8;>݋S2}Uggω}6FH$qoA e\D!~[ {8,^Y9!}a &#h&¦Cq],C=c1$gfV۱R\Y4$ aaVCs=(w)JNu֤)4q=O@px&6v1,X]Wl2PHBڲ-u:nkMPe^;" JSoҏ 9N,-<ė7C [ǪS;78TuW*Q3c I@{XZH3Zao2De@M;od=ճ[j}gJxh_Ox윤;cRqV릦)}$.A~`M{8== }z/h$r~ -ȩ=mOR?i^TpI=)1*^@*Yԧ3d!CJIyARdqB4JƟPr40i?8pdH@w9. ws\ߢXb^tzXP*Tb+;d}ɘd/3.bE('؄7 {xXzߟHLl& 5qBT&E;W?+!#ė #܅.򢱖C{Ӛ͏l[\e#gR`j-xȻ@llW2:Nfpm6[R[ZtܻvAqRLb% XnBI(bfG"B]tKhDV~[:1a-<,t*Z'10 XIgavA)JvU[idDXwѺe3Û!|z F(vՎDB,T6ʩŷ羹q]-kiD S}x$ P:w>l3dbҶByȅ +mghF,Qr7]So3M"jT(qB(WʇH_Hw-+W1]h꺥☂ p܍| x?!#mU'-jk8?O=`<8<.6 ۾@IN&nx(MmqmQL|c'':F1ռʶL UgtF v%wdeY"nOhC`]j$^wx vO87ǟԚIw֫= vSyKnSFb7JO% GE"<,_p_ձbQe/0ŋ5ɘ+ˁo%lǜocFҹ4}3D,tgQRX8B\ e pRUIx5z1z7M[K{LRBWw 28&{xpKضᲧäR% l&NfLZŠx5a9O~uӇj\i'9qYF`-#.~"/J0폽yE(8eT0TJ,*2 {&Ŗ_$wTyJZ>;uhflC1&DMu, @+lObʅ֖WBSSeRnE}6_vL^>n&` VR=laM$4P6tUsąG%?A%=z6HuYFuq?Ǯ*VU22HZWn PdBjJ\a;LQm&6,KT7¿0N9-,耚fxtO)J?o8ޮ=|J6#z:Z4F3 d9>ݱ=ߊ0S1LbMR똋+MD/~cKIF$a.pRkgX_ۨ2p$Laλ$UYgYZ070701000003f7000081a40000000000000000000000016661a1dd00002a10000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/)]?Eh=ڜ.+͡#{8g†M_*,Z:NbO@Pi={.V74;|^_5Ryϔbx4w~\f]Z!fWBX[u41/yxm߲$*N\ 0Dl$ֻK9a"Љpt* 94[A=["ȁcW)E!b-%hӷ>7&57s]B"NnQ¾=?8nł@V{PUckn霍\旌bnh0a`_Clspuvmmbu@=Êq4bkt%.Ƚ=TuD1tE.rQ^p ѥAks.@bXh 9Xhݙ~-v[-{5WUOl-^ Ψ !)?.?$sO٤w`Z9mh@<ΞWM3"Wy?7kҙ ́`ZWsQEw/VaZ`F` <%2(P>ړWbS*fLល*ZT8~Vź"OwJ"u(a8q'Q ^?Rwbs\ECuk.f3 O*YvDŽݢY`N oKs|C4%0pbơ+nMY%5A.7|#+ Tiy2y =\gLCk-Ċ#aL?؝pvPr( OaqHUkk8q$5)[HN^wT$V{+*AFo`4'C[t#ЛDďD|ԏy8ZG~)t%'%Bt0Ac!0@1^gOS3ϫ "εSyf̽_'@F6u"I8ۥChgߘV6dhU'f ]#kM_$rh/uӘP0kg\/FU`ʮ/4czSѯݧAmgHBMu0eދtfTi$}*M:cFjU7N))aT L,M~"F )0 [4z~wv]Q %Nh ,_Eql[TtAR ד죤 WEMآZ9&_24=>Ooҷ"rwa QHBmCTcvh7p s=_ 59,++U!ߖΤ4{x"9ꅒ6zy%Q΀5=.o{Jm7(FfWUwUP~hh ]Џm1`};5Pkh7Me2Rm|ٽ[xC*O ;cEkNoD\O+[჌rʓynVoE#h +E ODì!7T<<uu x#>"=6x"Ҵ7h7A t";~{xvN Ԕ`oG\TaE%<]ˊI?Ai\bI݈3[yns_ XMQj?[J ga2bϙO{KbP7/%FYwG^SK| @{@&3+Κ 1$'4D(Sdh޺"˔K!?3Y`)嘜>k,yWi.U5l#u$n}cfsZG`bq\Q168q̯?cpXE?0ПoE;Y."ߢs5;VCVE@(}PVv/č0%L}2_ctcwQEx/xwh^=6^KfϹa7hUzYhc-plꅍ¸\wlx"ӡjd6In8d^> Pu}X.`ꏍ6 (Tpkמ-e|+&mLvA ve̿\Za<Jb-wMJKhwu󓳸_y#Ik VjjCv}.^lo8RAwpj +EH"(@ˍNX3t;UO}쏞^˞*^FJz 3tJFlkzk7ĖHK|V +"s$,i.5m+%.eiW mizmFkXz$AP0̉ "=> ~[d+ z:6~$9v`t%L;;b>yU| e_Lj,`M;nݪ' }MkKݲE1l}i3),ZIo e>|%yCD)K㸪e)8؈qѪDKԽi\0qk熄,ښ=cD9So5>b2REx `H[9uA2≁= &{c>I oqZ*-;- <)! -|}^q.VS&5#yݹ.iMҦa]kqn<{tͶr]z0zB8;}3v@J^z{f&C]im m7\F18ܞ})<uyT<[3g,~ IcbkKVoXvU:/ n6F̠a\#i06r3^j+*6@JU WAUUhi;׳<(q;I uM&J/~wN?F2P51S54_"!,K͹<{;^ׂBM_Zţ諿.y%WBx-E^&V7f :<@uݕQdW"ճ6s#:SmzQ5wؽۭ5\Y\Co6,ʕs1&$l++ D@Clۣ]szX_)!/Y+s߰F-hNI%u|c;ޭNDu\fMPN/Y93 ;XBQ%7qdYRpgZwB,٭&1}Yye_: Gn}q̟w8) 9)W,FyD_X9A+OY8VoHIֆ˸y-q}faKF۬n쎜}`dQwr;+,|ʮhg}\YokF(qMZAhC wI )xg}b.a qY$ճA$KPwE>pC{67ZŝtYHŶ"鹚zX21T?A2$%>:d8M)C@\# =`oy~zy)v; +14/?HPuZz?; p8Aë.2׶}v@Gɠ 8o^sI ;q$[:$k O\ޙѷ~Y^.ܯA}FP[7sMfwZNwOOȍIIMؚۑd?dF٠Cf['߱ѰvoG =0Ǚx}G5I*g\s ggmHZOjBZKi`.gK&zHjz,>K)I -VBJA3!}bxwr.s*x}?&Le"o6FGٗ)Z8GRfA†}` /Y<%2ݣaP1\Jd% nZCiϢCqPVAT#9_GSW4Q j?ᘚ5"[8Yԛgr^::4M^8wgPeIi:'{;.)AXͭѽ!91!u;0W 8 evgiHa6c,I;!_ާNXw@kaGfdg'sUYqp%ϣ[AА=e %ĢP@†Q2]ǎ3q xGMژhwCHe%nRU!,D,6m4-.[(*{6!W[)Y3hgj`5 LR/~)XS̉=ƥ&)H* :$hAwd)%OS$BA)JQꎀJ{xjj^o@-JmvV(. C$Mt={#OCDD8XdJR:naʞ4}C1P}7irU T[A~hi@HiLcW ]bsBN^5 xoʣXr;H&v:0y 0 m&_r4IMn=З 2~CQArxϗrE}eP9 j4+V!')ۧu+>rz+dx8&ip+iLo9`*^(4>{N!*â܈-'d֜a0{x\)#]^2@RJNc8FҮ/ZPo:')%C`D΋(KY/ Vˌ728Dbr8 ǝϕM=NKI4gbR$DF@ݾ to &xEs7_"FJQC VIA>O{و gg;NJP 4:N9s :!">U=muT|?Se.*| ZE\:rЋa* r\ǐrNzʁW-*sg""d׋3,:ʭ9CzoAY{|0$O QW#[m~[2-!Znv}vȇiL[J =, 8!;n/#r@Dgs|4P; +KFዎTį9aord̦;jK, ;djLж+ٙB;e80a#eúp8Q 56EV' m:')i(&֦HV*EԜS7< LZpV#Q%\B K"1MوG|CգsoNA3/[$'(QT¨¿o䞥ŒLI$r}HZJhQZM0dNHqט$/` T$Vbhױ yoq*ӿu՛;NS# @U p f>@K$jpNҮoH/'Ϛm4u$J|@w!\K (RJ /s[1;C un!,_[f|uJt}m^iCCԲ qEWU7D[S"AFڪ?Pbh׽#9s0 `[7blwGSfj_8-9bI p`^JO,6phzlG4{le3eEqBnyv@tU\O䏤FYŽ6x E 9fJ *AvxI@n>6#P=b:{ kMd7*ϡguk"OXEz7Avp)ď,mgE*&_ߙW*wF0_ 3YpCG|e]HHY3ȋlωR42aքM~ }zzND|8Ň8 )*CzeE= ^g'7vIqμaL)=Ae qSG7C6pPʨ%)uCaG&F.sifCRs;XxuH%,Ž X»뜆7b <7Ɲo([LGȫ|0K+Ð<& XMQshOdrdѬYyS:ƊALʃZ+P:reчfDr{s=3`('8 d{V"2>8v⢄Rh#N ƾڧ&` <l>\I,ĂRKkꂂA~ xזH7݋S+hFB4nz?`aUdEVדu>ZaZ$=2Zy/ٝ453&|84>LEz5{X~&U/ '&4j E5qڟ X"l2,@dUxcB&LMR.e\U5P巾ej(M MA! r craw<\Nv֤o@+T߆Zsh;l,IO!^)xC.9y^!ۙlQ0žZ.a+4VBS)d6Lob@Uh_`6G[BAjR1u$?wHC;x3$I~8)aǽvnK_%MF[vyzY#@{><,aU,HPܶt1aaz?B!7fFZOF"w1k'&ÌݐhĴfK7h؝-#p+u`p pCc *s^fK0;ئ۫3ƫE:ٗ"s: Wǣ!,1Rqr}7KWdHUQځ[ҕ7@gjiI\[w  ҲD \F<!~Bi|CoJ\>>VPJ2`ŧ@bόc`p;bH/D.$clP j56Ӭ3)̍9tӌj\PrF ?@h7-Q8\>xޜ`^8>8aF14W7{;T--^d7aQiSv}RCU5%ҁA`d5K Y-KsLeB ܳn=FcR_闺';Q &d~hV.[hzѠ"mW%7IŒ <! ᨇt#3{q .A9 :1Mɯ49uaRRPBk?vy2ux#GCcU#֌+KPD x -t*atl``]%u6-V_'$nr)`MTrbړݷPqL*x_tL8Av' AkMDo8Hct0[r\yE!| CmM(Ghe @6E DIy[|TU[OʭWIk>{Ly1+Px_O*@Oѧta /suEz ^ݲKHU'I GWkFQ\=}M,4( 6BB7Z:_;`q!HB^YuD܅DAlE+sOFxdʐOaM;t<Fqx˾a{':僕H#2V9P:GX6\c*j;sBTpy33C'yZN #>$F- 8#TR/M? GgI&6Idlػt9cRQgr"vPb^sl1ydQKZ !)UM\H Ks[ogv`KUPȴݿ=N4@6HMd"sq8V_IՐN?y"0I`Q;xbCـHiQ-ъE\IuRgb!{<[ Fc-4AehQv6cv04D4}"fnTʮL&|1W-(%1b]`;.J8oF1sτ1܋Lاgm&8- VWX_'벷9pK[j4l/vs0i|=_p kg!=E؞VyS}u_)KML ̐%GL`W*{ϚaLnFWYp܉T= PmF%f3FB"SE?j{d*"-{:ռ)p9+ V| IrwN:@\['D&&[2͐g| sQdtQ]D:jahӲk :6e%t!`in/ǎ^~Ej7Zk]*Nq"4/KQG2FF`T:lLj1/}о ϞWp &\b20]3cKQo*}֣ 5.PdZ9RvY'O=N sO~Q<{)0Lz u|CxA0F\.7 I6+צ1طTv| riEUs|Қ9a܀HkOeLAÎ OMڌ5* !_p| a/-:5T@9ezg]s/rt=Q 7]&u߅wW.w}gn.szW5./2y $)٪ *4ñ3ZL_VDARLjv6SSc&vUro"xHɶqxh<0XƇ z(pt-մ,%X;8 GZjNgd~|^WJԋ~`!bbg^pp Tvb,9,zGb;$E5jB? 8dnU5*M=.gyl&~ƛȕ~Luc)b/7!bEҠl[l~z!t=^dl%;.MiAvb+G |@ W]oQi Fc3Jl_"!5(W.=x&C`{s2*97Ow"QREp`*ԑo}`]wo66Knʏwm*tm h۫iz2!yۇ +(Ţ.jcHWuXH.7!|KK{f˻"eZB@݆ikԜi~~;-swd1._sA]P]1XCٽU8Em9 Dx}Ci@@!l Q'CVq 7S&# *G|2l]@ӊ+"D!iU)|CPK2<,>TzzQ3sQ pL PYG( rTY譚4@@Q]vl 8I['=2F{Ҭ a&`!!)#:f1&a ְ̀&?bj0 xtYT ml_lY=Y.,| qm^o'S: F/$ZP//,-բymE=a)LWfs<'sNʲ )w#_]a9 X,-l˘/JI~UeaJ6}5FʑXg(Owgs=u ̓@zXh7΄[2M)y|o-֢I)ӿU4Q{Aq>Dx- R :T>ÒH!tא݉Lk@hmx}(`0L6YiZHѠ6['Ij,L&YT[j:vLJ8={tVz%%El Pz`nU8^4IdCJsa8|hrI#:tǎ?qV׌wwhO*m/t,:^o|o3IXwO4\UdR p~"5 8̆*TwGEsqpEbYSTkd_ +QZ2=i^" sL?.XOi]V +KZ$wQ"VQsX~ \C% K9adv̩&|'g&0=FJ jݪO.mhwK9}$S7Z01-od6SW&1ζ(c\BoޚЛ+y:K';,2P e@@#\8+IF Iq$|Vt_,Ϛ~L ::SA!VZ﨟6UKNjQn {Gcoi XyLi#&fzc"аdhA_]㡉۩f~pe7MS[4sFOLQit)@έcO'Щu洗bɉx#hĞ2ae$0HP6{e5l""LWխ^Gq~C_5J/@ ~s;嫕Á(%5n3j]ҿm%ڗ`L?#g̽wAA/^'nL$+Rt39MeuX/h@;wࡹ3.*ŧ5+ٶ}Ywd:H(3r%E07ȅdXxa,&@[G/TC96Ȇzi^Tl%aw _vQ1Pmbi9[` Yu6paGQFNRѤ+x f2'sgp3TjlY1JjnLP|䝦~s1FJ\TB/ =NO3#.j$RX,d)Bb|L㬺0 9rz%$oh1eJK[rB%,vG÷e<٭kz>*7 /ߓѧU vaHzr\11sÀe:̈}Soin?Hq\ERj\6Kѫm9mъ| ;`HhD4hhlL'PX<N9r3spv'V$s\ϒ%%{=G!uXYhWrs-x2E;]W L75MpnmR\鶒;~gsn|~de cC]zq6 ve}fR{ V(1`/y9XŢE]lk.p^[(Y $saQHD/o/;጗qL*^W̚06/P\徯S˺Z8j׈N-q(<., K9#ܛ3;"bWd(~].'KhϦN% /3%La(\T f3xazly(=#-.>k8哆X>w5A7O^/4Ƽ-UB=˝Xn-?~ˑI,#2){WαO%2鄽2{K_Zc6{>&\Ҽ8SHCLtx\ٺ/Ͱős2n]shOVLDettzG ˽eQAzЌu}T]m7>gM L&Fl>Ħz(PE?Wdf% j{E:3YAvu*j"27jy>=O(4a*&ؑ7̩q[Ut_:Ht Ez92i@:r!*E$ GpBq OKLTوع[&|Z Xt^Bk_'UP_i P$K\1\&'kc"hxZBcf,$c[$f` l5xW WͷPߛIlm4W8|<ճ`cD2\ bb|VQ".}{rSH&P%c)A[OǰI,L4gpQW7KP n/pWǒPBwQfͲ%{6JZ7:H0-iƌՓyz;iN(*;,+ƭ<[Z33joeF3J}4Zcut}Jԯd0H a*pSan:9gTп#,ۤ{tGרYq3BT`k| U쿉哛A҅9*8݀YPG6ܙXkBε.0 >SsC4^mJS占ys放󑵆˵TW 9M^Pǵ3L:qY3e W`ͳQ#R:c?J,kl1 ]2QŔv9T /1Psrd6`6[ؼ Cq48CTD mKtkdpTV>z9Y_錰z>)u+^w"{*Hp{%U:Q8apH1W$bKT6 ?"w{|l^&F?'7F>ZZ`1r7p+KZ&[TtI7PǥGsFFN*GصLO3rFNG<6yRo} {4~Hf-| I]ސȺQA؅tiw2 TRvSfoEC m&ꋱ9*TJVbi&gI͡5@WE6f7/ 6*u>If*xrU6äUT,Sʳ&S].zGYG+B*7b ibi7*Af~iZK!1 (Oc R/gp{$aRHOq>|N3绮RK =E@2:KwnvhܖƓKdÏ ۶Y$.i UUoYzu7"ifbk:ؚあ?o4:2 m{!P4r#^JOdMǞR¼ΐ;f-}@:] 3NXb.62_@p#~u~Y4 + , &',^69C!||=_Mh=^o;CoNm!u~C-4:~[֕c10Rsv)NAfPfˆvA8:G]I{zP_5`v(k(tucU zUsfU =r&>!eg"D\#5Ї?"ӿ8 JAŘvqV\qa4LwselQerwKWh_|5bY1- A(RuI꼠r~HMEC 4lljޝxeRsǰ:Y ~Ƿ@Lx`-ki 4 _lN jgINZu Jނ ~"}(a͟cY؏ohSWZvBϘM) esTc{g&jR< N 5ů;&=ǟkaPuFI 'khs>6 MDO&T)J"1ZNRul]` Cƕ;jY%@RP'*4?]t:rek:roϘbrtkZNCB7Zy敾kLN*aFۚI <]ǎbn<. nhNeXF'՘D3, a WIwm1JGL M4#Tti~V{gCʹvJ{P ҷHdmHVjПI!Zf'e:k*D[?FjyX @ hb-{sQBSXsc{_[f[ǪKUI@`c5ޙ+]Md0P4ZOY"pIBUPq* }TkRmatuМ\֊qP:T\h'Y,(;8 yd;}7/jfۂ#PCՁGi`{";Li"-ܞP*/\wc=>؏b>r*i] NhĉM0| ȉ.X70Y)IAF[ߘ h@ٰ@pbt3:oNf[-\d0 ^ٌY;@k0b=Gn 53;:^CB $Yf}'2.Y`t'L )RD\sK(k܆ YCm 3XUvTZ4agsn r~<^3*?"إoғ}>N}Wi7(łe 5L?P+[ eध<ՠ!X%í\@ ~%γinR#XبvGP]|Y{aanU> t;ҞZY@1 z9 f&I4RM9D.oܮi3UWW`PqfqxMJI%. ۹Z 43t$`XDPZk5mS[2H[,'pTof毲b$jrv/1pA2!A[\_ѭ#0bhTLbñ՜9folϝצUj 8mHʱVXZ _Z*4L S3װ۫+L^>~P[F]եN< cE޹'k)-PUI.K} 1ռ#R\uB[.O:.◔98y?l !zpPl\R̆6)ɊJKL<ӏ6hmpC׿3Tor_K*_kDc~(wXy[bj?awN< ȗ7 6Vsj) F_yiV"@UPQ =c6oS ^<| <_@F``c! p-kT_%t2yěD2DbL9~#mJ[jb0*\)0쫪]:lN5Wtw5f:I|⁼%V:&˹ox[] vO@ Q.!`9#(5Rx*a;Tx'(^YR5#[ړ%Psn'넼67-Tgv5('wjzX(~XUBf4PM4wjj. f EiYD.XH] ^7*>]9iW8<BƎǷ#Tyl$u6d1&;<J6MG-zf(nجE!z(GX,=K y>@6Pgy"7R9lTu1v׬hpSo{Q>rR=FCB><;P{/z"=?ћ|i|J@8eH7i^XUdqE oB%3PS9ufdn&旡ʼ.y?aO2w5dtBﶝj.v_xSzW=|k"id\ycA(;pe?ޮwaLg P6:gtI_J}C N  gR,{5`岪F!4$ʉY?B׹5kʡEP`^iT9uƒv7HZkTP]QLV_Iƪ@usѡ/:n!uq+ەD|xA"hP*.j|-v:~ԫˈ% qv](.ܟgijFO|0v RZEa#]t$0J ʸa+Vv1˥F7vq~|COuϧ6~TUTFĿ+4ut]]I} %Kjwlګ~H+Z{ ~tw])},M [ %v# vT˝QXE^D3"!ڽLJQMJM!>:(^N-Iex_gߜLEqE;<Um]Ďm1&Jc7Фxm O]GpWtw(%J=J|]_R?Gȹx!dobL[s%u'i{a63xEܦY8IYPW/至?0NvV1'~2m4pP꾸o V ԠFcӒBT{-pݯѓ0\s8Kk*:#"f4cO/._4X&-e|U]*.'ԥYcQJD7sߕ́㚁?b[+vn~̢RH y &} V%5棙uD%:-hH(7sT&"l#BRYFA9B 'Vd{Pإ4>9CA;RtÜ'(8< qY:g$ll: {"2$Ykɯ͞t822%Nug/as~ڊihbU ^ʯ0u,B\\WЎ?'yο~. CW֔j! ՛Y{ZFTRTrmqdĔ&N>t7T%Do_m(\ {g-9<{qeqE Pcl7=HmhJ ohڌ1#åWDZ0?'#rD0sI`Z!&&_QH Y^j_A E_\s݇tQxŕCiM W:GU X+$T)#qs̄ta9Tѷ6@!jbJ\BT`Z)L Š@kاeT(Q5"7%b}L濶ᣗXZAO-iI`](/%{9q 5p⪯~nQl3|EvI`YaLQYG`s*jx]!O[# 2/[Yh%!N ~^/LCnf9"6 m^*kp\gw=\fX(J2`L7dQ Gӈ8< $ Uɴ@+X> nC)!]ArZYP_qd 'Nt+ ɰ)9#Td`rDC'Y_9[ҊI'dw-LYذ(d#J (HLd$& J#6Bʣm~CRV%#1A!KkÈ]f`w|"!{T;@r Fv>3$!q ClۮF`fkҾc7HoK K.O!AB%8ff2hzDķoJQ|+7<)X`u%u;iؔ&*?AVYC8^x1_6gf$C<at@GsI«S;,6p[mIQ.^q,CP/%:rWd!+%8U|¸sSRO o5H C*=_@D LjFzRF^1<OﻲmF뻋rY}/'ܴ5TjE ;K{G ]C6=5۳6vl/;1zZAITg˟A ޭ7zfY$"LW۝m}0LN"$)a>z̐38rS7ZVxK ~)d8;-ݵ1Fb %Q]BD Kש TlS!j|Y{O|rG .mU&V" 0 HB"x[lҠ0sL}H5J!}IG8%ޠL |'~w2Dը}: Ui$$ka[i N[\/A5v]Z =`HTxêcւh6c(S¬;AlD}ף\kit hj9u9vM$)[%8Ճo^Щ35\\y4 PȊ-;Ug$R Kǥl6`N`iv;|Yr06 *idB)NJpƶ00&&aR> \,"VvDpxZop&ݹ k3](X g61?\ֲrW+ם dWY&˟n[.DR2mdak[}^s${vp] YR9W!)j8MFc'\81%}c<|6QMFJ# r5tq m1p^U8'c|Ȥ.F묔YP@Bd̈6^m2j:> ҎvKϛff!;/+ EV%jISHNް]2´l)Uݽ2fGcuA!'c/xю8S]BB_5*HH.HV-³ o6Jz>Pj,Pd,(6{a9fAmȀT|Vڬ,_6:?=7~UTU6`Xtc@ lkxAHzۂwѿffQ քl]Xؠ! +q5UП~LAN!4+suX"{ǶȴY\sIRB!s)jm+}>ݞd^g}zA3ºGg\?,6* m;aol-VuG+nVYç9S Mݼ-#=Z@9(Si0{=QpȘQӇ,j;mV- +b+ WQW9C `\Ch/-e=\&~~of=~yʹA. )ap}9$85Ѫ[@|#\ʲs2~~o zM\^vo$%iZbDmɡ14(8p']Euj`rK889rYˣ\==' 1+:mfY?fGFّa;2x9]Im&t`ܮжMQ̡!$ld5M=I38ǶWMR3;C~ʾo{Yzzg4[-I}P Љ52WS4!^p. y6kk'^vbcC(˗Wy Uj9e*Ti{ R] 5E 7 NOK-۽Nxg_Rt '1 `Hl{ wdzOc{ϥE0M95L :,43#;AJIRO&?dtT L:L%-I5Y r=M[#TјJ_3#/m]ӣ`]Ԧl^sKv? <>@ ?7G1Ζ[+EW/DCcsYݡhحBr؃s{9=(+ܺrg̵63VO5άN|8E)Jnʧ(oZYU_yDwKz$0e9% uܥɘ%o=uB@`jJ$^ "7Џ0zW%2eWѤ_.Ol_^ G]ܣز̌GXk6#$ 3dF 7E,Pݥ|, ބaEavî/j*./4ם7ʄ`aHզٴenhr_N? 42sRu~Mv8ҩ"_?ʦvw{!#t3NqCR1g&-[ᗽP 7b+HOR4E4c-8Vf:qH]xj4î{oCxA([d~Av@M!9Bᥴu_dLF#8U6Sǐ+u/H3m_ xkH(3;gv{qқFzQ-rx'EZɧ?̹҅.{N f:M}Tw*:آPqvR΁Y?9'-; 4rMzмbM|iNjVsc10Y3FC&b2V3)Ɔih-@:T=2_F1|!.Fx՜0wKI}v$ّZ(f4N2֡0buRim"b)v=9A-:r ͊{A}e;eEvx=2s蹄DVYF_qdaJC|x .a . wG)PQ1| Z VN=ʕ&KNu j?h\3^bT@ y%0}չ?)wA/d'Z1XI~윺4?Sh,`6a& [l)+P*x^\bvvéRR?mX(mk܏omЊ7hI V; E%4g-$+ފ r Be120%~lAG]Jk$ *䙒rTD=8}j~VϽ.!^3u8+OCX1'MVhLpil`~vg$6͗^cZOD1Ͷ6! Fl;Y AJ&gZYmAM?`6e2)UkB>@AvNK2y3Ԋy U]2%V{%bڬ1"_DCt+[~ {Wh6×Tȸv țmbxa>D267ϾeUmFKyz{9| &5[ā軹Ev. OMN%kG.Q\eQ2zlDc:5A_CSBI6"rX\ TCk\IU\|7(c1et5qH\=ʽܤ֕7bj)^e&cΜDb>☀ZjC 8b%c 1+;ߩ6zlOFLӚo. pIjvQO{E$(Gɀ82HHHu NV|'BMҘ쁢CH_im5W0.g,“WmG6vob4}~ب\ǃ.?6ߘ,uLϭZ3;xNJOd\@(;/"71bx={} P 贕99%8k"C[٤~x_١M4c@ 7 U[bSRe(SOPiSbMvBE+w3-^<8Vk]GJ2XTqXJeRW} ޖ$abt U4Zs7mUr1KͲ +8{5Y]QLݦϔ ׸icC>ZۀkVP hQŒ/6B6 b:ܠbU+Ne{—b/G$5EzÑ%9=iuk <{R|a?Gz tH6 _"0I5ÎQ[3 J 4PuHr02& 'b9QQv й?J"\Ȥ[g8D!Csm. |ɍ'vd& e7Zx3e)l UhdF,Prqkqx?i>jt=_ OY;6:ɶWa}&oV~&]jxb@"TuY_"H2bt>'t#wD{B*U,rmW7Χ9ۭƢk@OS}4WV!sWEx @$`{>QYy<:9[/D])/$G1ulb^xuc; 8^d*} m(dXJ` &>)V+;?XZTŞڰn 6 P٠"B$j[&$91@ܿɻeT O dzpn"Kz໢71sFWE9Ԭ:n=v4,2/ܘ3DtH1tԜ]+jh.҇,R0x.KŤf%>ʡCߞ/g2UrBU1b]~ȉFď%2,gd/ 5?Ke\eLl%qYQ.4OF U14@ ,k ޶QfmV%ngGrR_46j@\sCF,>g5"%؁"nx5=ŀ"^ 2'mBp2 7xP e{mE$4`U>̬r{җ5}~Wm!rZvԎ>Oq&__y޺_Jb)78Q1 pxu\3 )pB&Ih_7IpQ|;%Jv~f0157q( &zF4Pd6N{>XC+F nj5/&7W*KUFMvEʯ_RYxm3yR!I5@0NzK#z5JVp-$<%g/d2? mOnO#<:IN؋/`=L2m <̥A #wh2H7Tv@gD}|͕˜[DX*|$Xhje[BXQ?ܵNh@'+qTZWYO8Y!nn'BŋVIqmlHƫɒTv.G5#WǕYhFGS:qT/6j(f_9BQ)\ԐW>d[ 5}D=30WPztR\?f;(MAO$V!(6(*DR ڝxA|7Z{[(+ YLN#5[*,t``:^m( 0C>&kx }rzVr \(,A|! "4<˚ų6"x6-䍥2 К`Wq,hoEj1S< _ȍKGr)f3HPnECT[cˏ[Il=bMƔݨ$u@q\׮(}urmtkU=P_2=a(%`)WBaӕiBG,c4I?O// 4솑y[YxOHfLs%Վ+y2#%kK2xiOM/ȦeJC^Yȋp+BHUbt[^v4D6=-t@3GU{@9"(K% *  1=OIi24{0tB%'wJ!HK p(7;M]L+/ĊUL'lV#ډ/=5JJEd,xEJ5ֳF !vgwg;A;n8$6`o8<:J̹8 扄kU9g-n?? ()$`dШnNR)0|(;gZ_ zC儼< )ߑ-#G&p8nV(l)"4{quUy2 uÉzA zFI6x=" 1z̼eݚaE"le-k364P!a#WY60OryeSk7hY€p79j#WKuq8 I:dz?cڑtz|q/}5bo~e-EnQ{ Ÿ^!vY(K0- $:bUb)c5ڱTE߳O[] 3R})¼FY跑B|^mIM1G?xЉ6.cvs*a,5b *rj_kmfy[0ę)}*oZ9i6|nk/0C,nϒu_ɘP΍<( *;!CG!"WfRo i$P-ntw:JXu #E'>a-G5U}FVr:iԙ %jo,x4G:c9Cm5TGh$יp b9\T#s⮹cim.ZZ8 /Ee|Lz6d||oHb|@sɋ|j'q7)(L(4Z; E\[G&)(2uW ?Md#rtoF.t#C ,תV(o^&kAR!+/X-hsX*{ýT`X7vP E U?zs1&}pP=Y6Ry!\7Nth-!"`@K64Uodo?w9}7cRo Q#3\T8߫8X̃D+ޖAъ/F+N j6 s5h@s^#P"}5 }Ţ<,z#20&LԒF?h nrMoB tР%nn̙գg]גDz}S5rGep|U"*wf=WnS6?_{K %ֲU ߦ*qE4`'M/wfC룓Pm?>HӪ^vo]ͷWLH6q(*Mz˥8R,wA;ଧ27c!ڰ9 gALYc*..!iquBH[f5=1>8\)-dK: j92r(~wȂ)i\=:ssE &|tՖw >V ]Rѵep(|qԱ*C8W{UtL"-susxUkG?бrѰ2mrKxǡ69C Z (1%~=ҷ,,8nb쥾 Y}:L_< [(Q=cD+x+-cz~~"/]۞=)he/P{-3͐d&֓t}aefPBh&6(`i^"평)TR}Lk/'H,:3Cҁ>h{D2Lm)+ #&[d$x57,I5^fF'E%=TNu+cXg)vB( $`a.Kⳋ_-ʻ~=~"(4uGBr[!S'3I\ꌸh7Edr Af@:m5or[G#! %YDcýKv"+}DRtXΙ X\gYZ070701000003f9000081a40000000000000000000000016661a1dd00002414000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/౵#]?Eh=ڜ.+:SWadWyrb,]c"H ]pG&PA[| 90&r3X*\nz̕jXY.4vKjUYm$7f)3X N[x(׆+G\)~9w) ?O3 o!LmK.ه?pma^Yӏb`X8U[5ADcd'0aLpV | }f)2Fb^_;p"eMZ(/y0 HC¿}sAL>*S0n<6tf:,8dZCU?Y"<ˉӔx fZ{dQߺDJ5R{DzvªVfVR{954CJ\$]\ggc\ݢCM}jx`[ݨ%yD:Qx)g$B}iW'~ૌ!QDvj7ՙ։jTeD4JhR$^aԿVx=jFpKovsArt垾@a8@GCCvEÝmǖ,‹P<:yQw"+D%, =ykya3c㭓FB]w3*v;:!&Bhv/h- $=BV9o}%хcG6I{GvMfI R/Y_:ZhL.ҋ2R߾ˮ^8>Pc[Q".D['&HW6[[>mOzS8뢾a Ьij֡NO- QȨ_Cn-|nE5aaGDiѮgsÇX%SMLV:.#bpDH;߼7+S[𴋚NM4%8vQr̥!mG#%\D`P5a*L\:).~⢌eT4sfcLUhi`oOGTu)7μfSʍ'cxGd3ovDuccRtz*F92u ۃ t*RWEK{5:Ee1jh;WҲ8%A`?zcqk/|B53f*t{pl+a~M^paP+j(E]gp) "rOr AY0 73ɉ@&,0>¢8/v ~ooaƍoٖH C=mwlZ >(m].f0t6Qntw\>*$hJ怈פYEX$rYKP/<- #Qy,i ByVk*C.,;t׳©Xwdp8[XyK<F_Ue2T0LiH<A38> )?\j%CҒUiRh$\!!F^XY}K*fGt泐!̼I4 1AEC QcwcVUfdrF HA7[%\ƋmӮUt[1‰Q#>Oexb6c#I%ipQ?nՈ-EI? .<.V,2LsEM)z4 4̒^N4i lV?Hٗŏl|)mi8p^m/\u:@lFm}qC@[=}."E݀\RX"#_ͦA~Xļ A|$€}dZZ?ELbwӔUy/bvqW_\:Rk]%$QifʏgVrs`$/t{C5ڴQ"3jWiCLψ+}9G (+ae]ul߃ @BS#Dofz ￰J"F%?'֩D6C/ v%@~<Γkkav1:8 aE6`,Xk Xk2!$DR8j~(l.E7H}6BV +<봴OuW\7 'pU4ҝbRo;W0{cg \cI2YA=09%hW Ij2YN Hv~ "y@8${M ,NTWހHՂ;Q"} 9@dU+._m`/ Z~u2I|R c-Cm1W<)eyJQ d/rW aൗN+U)&ڬY+HAa(?ޯP7e7mK (8[4c]s:F:?:vY[ 62 v1bH%Ѫ:`ܾ*J)YNlV؛hnrqQ\ Y8/Nq]zՕ|um+Hq-tI{;KV$&(w c.oJj ūS*/ Mqlն*Y=r2 JE,jsr8{5n 7uj/'0Y{X F5{v"QV}'~Hc+>zph| G\Q|Jw$(UCHiYޞizy=5SݩplgjB[M}U*IO;_}~.pHzb\ҢIa`"h%y鲒~khk_λ)c7{nmї:U9fofowT>a" ӊ %#V{`?i AMVI*ީz2 AI8GsP" D,0L $:u$@;)i&@A^MгNmO=Y6k-&<=b.+|YUf|Uʰ#d3,(xP mvI:D0hjV+/@λ NW-pj߈f|1'Q%j .h'O <<42;26NC!!5ۿgqq. RX0sGlB>HMV`)}^ GTlO‹<:@$"('qM]pN> d-D+n1e,}r D{''7yr,EPv t"|1=!ŝ*Ya5`>lIu4qUy}qzM*G w[s.Bs9GHRy1ls S+53܍1((PX֫21l"'U+̿:U' dDK-?^Xs[ ,*g\ uVp Lu?q(A1Wvu56[m4;rXkʿ@ēףI'x? 2WUONz6_XwTV.ղ"lK+ F佨U6fCn7!ˡ'[n򴪱q: rq sR#Bh~aP3JE#0%!9čy'M:t1~SU+NtNR ;`V?FT9z踡ϸu{B/fO3xg,k YQw > Gd_{'_pՖmeA03S5=A icN3bԆHMk/9Ng߬[ag^+VeRv$ )'<9j)`4uh?h[L'Wv")Rh1=Pr0rӐ-yS  Mȉ@`@:+l;h#xu Z09jUž6Z\SK-d {6'.:O~VrBQPSOK )fjȳ(a B tlя]{L1g˻݇ڡʎ)wDtR b'y˂A+#距4N(vr[c-xxy'VޢN"$c4aK o)y%N;|SA z up[Ԋanp(E_^i #%R{'|H2h5q +j0f@^-MEO30ef[Af3Ӕ!1G! ZTBq\YW<-k C-%VE>m1GV\/BUdxQs4Mj9"K~yK[(O7Y*0A@b}9m) 0ms0O-y 8)02N3`nQ\9čWOttXGr[ )-T"zFRXL87nkEAS8Lw-)޹.M#*" 1Ekـ1utyW6 <PfQ>@cKhNo7`f+_stDe!HyaW^諰w:},yȼBU%o~X$ŢCȟeguhO&lޢefϤkh GefͪP+O/ X@1iQvB,oRx]v_іNTrĒH$'ӴRW|vwB%?"{888#af6XJ>|nvHdBiiMJ\u3=/LS+)ꐇ!Hpߝ Y9e02ȭ bwvے* 5C),ڞ[9T}ZIgڐ%4 Pw*~%[n5a2bL3P#x.VK/ǒS{[oRu$9 lƕa&=$p[[^7# "Ѥ^hcMhGԓX7}ts~W=Оqp8cj[l{?3$+/To;y vP-p^fLgrsNDq^,sQ|$Mö [B[u:BRx,U:ٴq}ج/ ӆ9TvT>82#L3b|O8Ϗ{A5N:IJrQn]@˸.9 Pr- ➏$w agR5 RuZvD%\3j-7f%}GȚMF7pUu">P3ˎ#( )ew-2pz=8GK7CgYZ070701000003fa000081a40000000000000000000000016661a1dd000039b8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/U9w]?Eh=ڜ.+XԐgZabS1CL'[)_Tp7wdvr{P3O4$mI_{l#7!tOyg91_c LhGkWOVU^< Y鹂]Q.L=PiL>5ߛiQ GQ7ƭb\Rfּד =6 . Z Qu,$~zL.}fz9h"?`RfY`8R @|xTS.Nk_WDwE}j'#tŷtA`jbO k1\v˗nJkAnd@).J+[K' eEͼmE/ .J$"\ķܻ"ioYk /^c *LErf^SC^vlkr x22xѝV4[D5lZs`TIﻏS]XpK8hvrA3~ =N(5fQ.,kr Xzp0[SvkU.eeɭl L;h!&< Oԛwq")R.bhŇ3YA,S#$>2ĆbEzk.w^sV.mՁ$F3H4loھ8c񽺵m)p@+~ _d#Viûv]>9`ڝ tb}q\22BR$Mt\ ;OQ*!jSu4~qϘrۦR)M}obXMM1 8qE@Y'Q;/@1ZA' L:D&/|lu.C@꩏]! -˾qyAx@G>w@%%M¢Xo %0l4%g2pwzM3[Z5|Y+ D:h'1""=|w@0(e$DIp1#v+)|]kbC7 GE^\(/<Ƶ>O ?|vpL&y̓%sbtX@@%l|Ϧ2kkyS'&pZHeH6y0?"qfD[P>IpМ S _1@|&c9y6v^;<Oz1 {WgwxJʪ-Ccbx +QVC% Y7Lp7EGAy\=Q (Z9pj;{;J i n][5:]ަev*84gRWIr:A/.ohtج$~7h "8.;f\X3r5?|Z uũ_)Vyal,@ٻ"2n=E[BAґysG]D)yTqY{b9ztetV 82;H_Yhs j9ٛ;;%d O tWLž[҂ŗ v"$gjӄ$]g1zxBOA[ڎ)_1jclxS8evՆ|GTՖͰUt^'> C))}tYae?+6 8mK8 rX[N%19wղJV!A,Q87+0sMg0{*u| \/$L B[״| n_\;#'xeS;s}PS~5()aĈeoT̸pW~+Chš04FIH'k0LN\2_. {" Vm_Ol%,e/ %Qy|sl7Jb}jxߣlsT 8`X]T vZΐ2A?19ǏZWT?Ty' zݧ_(}3g\^iʈղJ\iK) ִHyH~=eEf 68z=X x( ,ezBrí̹ r*c3GA[Rd\Fiȴ4ܰDwM®'#)J@YˋV~ 9>&;HS3erM[$5^c9ybk" njaƦů$!=.潟V㡺xX.ok /:4Lap'Ƣ]ŦIr6̚M99#b}NWpaxDNia#»qTS:cQ ygr5`̶ : /]H%=/'װ?yH?NU am``'0,20!o l4d,9e'͚.LХmI2[YLߍ,HdX{]4L>?j͑Xc3uA’"bqy˚+.I;sWdoU /^#+U,^^IUŒumP\Zk֋`aS88E(.JnЈIPmj$/aTWo3rBpJZJ@ՖEˏv#4&T/V0n7!2(6͡Jv_@ 4c#9Մ”dTK+:6Lo8z)'fyWp!,@(0/% ۛ"8I`}ԭMUvQZݝP˗mg9ۈJ.NjlU;Jy`8]951q/L{'_}kB*0h|x;j?/eV@*y[lOUaʁQ~$^ G4|a\`ޘKg8xZ`ρ~58^;vĿ Ť5NОsr!3ӛ 0xf;+I5ulWY6Ս61xǪSW |EB<ߌYȢz%c޻b5U~17 2@y*Z>o#p;C pt!\1^ /QU)>“oȉ8*pu] =Ja6TL-:xjZ6.RIDqJ%qm mӄ3oc G˄!L!/"Fߔq#GܿsbjzD?YW[Uwc4+G%q ϟQg2W杔Ks^6̨&R_Hjpt11R۰n) Y2k}+c_㜳5\+̼ٷhAcr=|` "0 AϚ+%ͰZ׵'%ǺxRHv$y-A7lxDH9{>q ΋ w4KgTP]/]CLax˽HյxU6Q$>^ȇZ šrɧ!F2L{ 7*nrCFk{Xr5XGG@:˅,fVF$+A_  >4s>l ^GA ylPKwv )a~X΁$iPk2c4]ZR~.0&BkWwL1 eqX*&qQ>PK ިIX@Gt;n=k'?V9ԺJnu Ғra1H=l3vI 9##A]cχyDt~6/?YnWePO<`b(wb<}=kخތM o$ff[C3,>`@|YYaa S< aZu $?m%23-,u@iXkW];Q;=C})ˬrO^:l?6Da$г[,(j+GkMUW֍t~a95R fwe0' AS  sԳ)zLC nKϾeZE̲&ϝagHPII< qYY&DLp֙9΄KPajQ<x_HJS ?qJ.TK$e@"c֊$t>I˵y" ֈ y+@ߡzN Hbqk46;҂H' (c\+NRfqGr]A:ڨ/M9{X&M )N mPҟӼ o{l=$q@m85|o[QPSU~J.?qL.<^`&ٚ ꆷU,33?%@67bZAO^%06鹦];M{3zWiC8VM%{IzGÌn @Ne*{FuX {{gLk8/,Q; z@ZސJ6 P~|-'%9M8uE7pYKVN]iViOݴ.lC`ŭ}`m苗+8{wġ+(d:|;.C_?T8[[-xR޺#;J2vVGzbe `2 \@E⣉~OLk"J5+c=QC+Ol\3ԷZ+JMlˊRxt0-n¸kUwC*m^p ^W5iJO2pT'k]Pαjp~9FqP-(u-/- \d* 5Z-zn_#vL< q`L1V,g.ep+]%3|no'S[V(j|b_+D 7)0Fi! |p8fyǺT?ptK} -*_29/W.Թ:cEYj 0V(ܓXǰв ~6kߥZ?i5]60݈ -7TEPR ~V|{60,_BuQqb}e*d+K傴Ԭ^ԝ]Oq4w(!m )i.f~3j$OjsJDo+aEpvw:D;!eC\ l8 S:D#5E;zrGyI;Ϊ)Y>"6BsI n0GّbCdpm,µpRn&c '}RFЭpXb6иqTh[R\+y"~R1 VY8 8\ݫ0{`'b [n]̫?S,Sf_& Ҍ^.8.Q"CA~$kZ>\-uy||Y<:]/.ޣ<0aHDG_-ϵ5M"\d hqڬ!(%r \va|]CYlКuZ dJb&2Alk %?Ŗy̸s*GoY5z)\{hQPZ %ͩ_.ep^\?}ޥr#0zTn@ͰэiM|@R \@,X:%Ml   75HFuHwc(둒EepN!fvU,0?v` <6;AV+Vv3h#FꮹPH2t+ sbg`mBGDbL$W3t,=z/0ssOMzr]bݼ ? {l0XdQɀGʗl$;"X{$#^Op8.dlG}j>6~CQY_YKb'\訙L=ikf HUFCcP %HVq r Q{ɴseja*\/vE4 * ӨOpĽ.7ɋ\U>jȸ<Ӥl蕸4Pde15ӛ@-"Dhc^CĒ ǁ5ST#¡~7ظMRupOa!BaxWo(1T~0l9,\vB^CQÈf3aNȵd&WtuNh Yqo}8O4 *3L}Ģo̟,jmD HoX1a޴ %2.T '4 TàDŽ7y*O"XexiO!#r5^.hϛ~qZ>ܨ?& l^]e򞂃A^dk䙋e{3sjXO'2 itqI4γq4b/yX,36{lsFp:P+5 B㝋+oC1yy[8,l|>hDy cϷM1AqE !1/dwLl@[f &-[>D_"8D|~%у@,LFn\I&74O=D-#iԍVՀj2Tl9o䦻at幛NZRAzw v.kP9A|],)g ˦EiAD{5l0a [n|l4Uj8*:|=]M% %2> 7@U K9Z + e{+S1hn e2't }Ix'|чQOp<7ڣn4;+hJ6LL^WԘ:n`uw}6Or7Q#=0G;Ê%ҹV\_د¾LpsPz1:b\~rK'H؂ ^8Z^ߏW\S5YXV͌KPP/3礫ϡ|%[v`[ȃofu8%"Dk;1z=TzM+r9fה| YC3.4sπ{LThFUrla$QpN32o-~ 3 j'2!^a{}e(jt[ksO"!BUUP롪aǙasorLm+h0`O v0UXp'E}1Nb2τ))%Us:Lٓ,4bbw;Dt7N&Q_9Qˌ, pymXާ0铨&}T`Z@UF6xwK7.)~c<<~ *jm:/IrzOsj턎zzǠPe0&/D?6/>偒Kp> PTv=Z9'wl :MhAeÉg+s:񣘝}SHU6+j+_uF; ]݄2KE{;3l p@QT}[; ױX?vm՞Pg'lē󷾂r=g,39*ZsW- P8~Do0~jx҄ao[ۥ\ sX#]#KZpxgh{MƂ:MvB*_FÑ?n= LJ'vN82 dwph꺥utƶw'{~ `S9^U¨bAݖc=9-OdYWJ%4_q kr-ƾ7[q TG#qFVEڕ4*DI T=_ލIn eA&m>D|QsRVZ !ʰyHQ ?]K12% "d`׉%F.fZcz4_*Η`KJɊ^xBQ9dvYF;aaOEJC˱%C˾ @;s>pb`NO#KWSq&f@}z>͙4ȿ!tf9){|J!F۪*2HuH}BCgwV@aǫ*'p{v+ME=szn ˗}<_r[PUD"X[)Zƭ kE qzE=U aȓtwHXF*aLDO޵$e0;ty SN8Ŧ ךc MdsAeTx:Br>mC=U~|8|3~HLHj{ӄ4g(lw3X~o;Sq>RѩuϊA;_I{ s{lpMuZ蔘-EӁV2˒~&xanYJ  PYJnޒN O}aW3~*NLpQkcݓb\/Ńq2` Iy+mVO>yZ9ChB6:PS=ݕ38=hG'nܢً^?nCGc@m?y:tB&dk{_:- j*j+9; >0{У ʁn:_4z"C;7EJT: ?NiRn6=ŨDZ{Vq6f|_@K4>Ҵ+ ԣr6}i(p"TuϠ޵ɞA΋LkZҮ7@?S'#9E-}F D.+]ܸAW(Ά^X1WDBrכL#8޶;s{nQ~WR[F%@ύ27ٳ*(M͸5mE:wT`Ba20gǚHn9 Nuqh. ؾY vs.ڒgkrc B(}baTFLJpm[> $!@NuIu"<8s) փ"ʔer=^`MkM}[֋kav|M$4I{BVM5Ub!>Dcf9[^"F-W/yu60EIӄp=FhiU?Q[ƅ[`sv+E=83s^Zʨo3;&i=8K (p33~&@oDH1c^JYND8$Fwk[ (s!CnFf+-:41lK+QŖ4o~\{XJ=NXHǙZ潸 *AJ`,=>'kZȳ.EV4qj~K6 N˦oDzj ~cb S/lkd{poQ@òS? spef页ugY4D!`QWP0%ΰfd}A=qPRdF}fIMoj- d: :P& V~v-P]ؠ!|Fy%S yz\ @kф)M.<%Ax_I6؍9 *G" UfLk(7{G z{bz!z-W'C@;(鲨!P)I^&0gNLn섓RΣ# }9Ptt| =Aa}Y,]U&ϋ^x .ҖΤ TK)ŝ0lRtdh(^C$KdJN ѣuPDU`n‰ 1SNy雭尀oO@F\w7x%^8kݘˣ[-JEu,t29 r~y&\(\89mEMhf2K5)MjĦAՔ6{NI׬ |+n8/@ .9쩙[YW %})'~ܐ⹋" EO.ӗPszZURK7tDk'/%n!`uToXLX`$LJN#)*Ʋa.why؏t^K7ФSL5ŗFJ?|7荃o0Z䖥׆>3uwdd~`{$ Qƨ&!At&$3ivקK-05Pr 1:-x8/P} Lweb?!!q/]6CCWOW;+Yu -"F[y; ]!%q~QHmѼRM !;8M Pjo:f)_ħE*i@2}RTǻtkjxNPTYi si 1)SD BYT&ߊP9,ld6[ cENA"1u4B@'rXӍ5qTSs֤_gYZ070701000003fb000081a40000000000000000000000016661a1dd00001f28000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/E]?Eh=ڜ.+ʄeLq13a.jPqy-a$qDr| s?T؏{bb5Y4==k&ש:ȬMA30UpJ51HtJFHP:ܯ=j1Ju$4i[^]z W8(6r'ߊ=zStGF R( B\ BcX& o\9Q̬Ӭa;FO3]RA F9/[/;8IE0!*ܰ 枏<-"Lg~υAm\%7o.7r-pT,J^hߓCh "ا0Ae䟖tGOq`wb䗞;)T?6TO^aG#IsX#k0a䣄nVɘ񲲺I`9w,$ɳLO_:~VXi(VvPtY)AJF칐4/8Zkїf@!1 Zj^LwygtPs ab#gT@N0 +SL4cm]CJ}ѻ~^͕G>iEQq+g1ēS^Z&+}t6w\m.%jdu֣x$rʫADU7y& .)G@Vc^GDjs3Iջ<`x[ {c۱ޡ.^jJcX* 8aB(:OoFOQ}" woxѽ;h*vtWA 'Pp=~/YOC f MK & 0Z's^{Mҵ}WH.^8\i\9p%OT hpԑLOl],G;'_bCNLHX!>=&@յn}pc&v/$a~GcH .=9"ɵcݾ-k"V;SX%tnǿKI_b͝PyGA WndD'MPV1mۄ@/k|u}zBݝ[lK]>k!%٬;hzڧ&92W|ǔ,-;Cr޵:%:o s=>os{7 82ȏ }&ʱZpT>Wojv-X;,v]|j>pUzf`7V6 +S4<4"C 4aGAɮuC, =k"S`F 뙶|Fҩߐ.`;:Uq;ml}_.=MW؅{,37Pt;>Pq2M[,ᩡka\+WB~=(5%(ТajKgsz>ѳ30s`Yjw87͒[28ⰽ61TQ1k1 sy A5Z[j |0 S=hJ; 2 @~ B1IPm@Q)rŽGg-֣\4Ȓz<:&^A[.}{9$D*W# _h١}w c.氩+&g'ZD$-{\4/ڵZ$E>p΂Śsf_/ ML ?Ki\NW~B•t!%i[-+8LC#lcYC ( Y=%#,soRfխFjȢaeU@Z9+-L4ם]7ha^kDeaTӤX{89LpFH̤8 Fv䱹-<}ֵx l9caȍq??R˕"5i s{Կ+M'22V>̄5,Z Ny޵{V˵O t%F(y BErϸ'd`Gƥ*A]T햨`}wR3E)WYw35Et|_Fjs8  ͇z=LGGpaѣ\8܆?NK s=N_&8KҎvcp198sQskA3n&Ql2a2J/Ul_ObAT!<_ G[ƨWw i“pj 9<=}Dd*y}.kن-16fȃ㔼m+BT~HQ` (?3ۚ#ij֑_uk8At@]Ĥ$.EAj9Gu6mV ku(C~[+g盔m|N;% e{ r=ث1iÁÈIxsLZ0ASZRD/]H#'KEyvk$$E !B؅ B갪 6*bb }emqVc] id*g!ށ"MB ]$$wX0Shi Ycm_e?J8s;AI,(δ&84")]n0kc[\$7wS .X/©gG9J䝘S ,$z68%4xx`wg ۔MM' }lw98.Ғ @h k& 7 եkU;i=14z\EQ P'u[R*rD$<]{<ʙ(% ^C F4a'@־V(3)~iB!zkPQ˔[y?bt>6[^ VnŵeHR >sMJHj;@ܣ< ._$Sh܈a$Ih7^0 d7b+J7;eH]ovY0ߑkΪa{ d[\m9\𺌄 T-y`#yil) IɁ=t6}a'l$orOff.@.lHU maOVge, [T=9t]BOQF/D Tb45a< =/%eW'{,CB1)]/Wc:JFSIZ4GxXqvgsQ`C奤/#v ݐCuٙK]x$GAYj{jRULu_[ r)5ASo.t˱K|7?)"FƋb^n- G⼠v(+>>De{SNǑiرPmPRΠ (~>:ĦΎCl)$3DML<ӔA*tC%"5Cb$Ʌٵ˟st.q֗5Pˡ)$Ejǔ4Em/%༥.8ÇYXt @ʬNP0JRkXu%z=i/c Zu;2:tMrE|DA`0 'ʾa8"3,,l>"_6$,y"|9pF AӆEZb飝 WZV(_%#XSKnLS@ɹG'6ă*xL`G)IЬlZ<_f#FڱPN)8E UݽdPloxWvM ByMP;GT;\aK|#o6ɗH}Bh!FDjϡ_-0]N3òR *ACwW =>X;/:anzlƒLI%oGrjF:}HOC)J;\ Z}1QD0`pa˷%#_<:³4-z`]Q$T@Mkbx>8h R^9buyfY6:6䥧bO!9i`Tp rUHz;?r,sLJ/x$.Ԯ6 xgˀVcgDr3;,)d௉D5A(SV)'wk$^ LezO CfY:f ɳ_sHLʍ+^% ʰV5R_ȽW❤S3[9 ;ǡAyaS7"Q^ D$P^ؿ[G x. Ҽ4sfj\@vu4~K2dP5BѺQ1Dllx/\™c+6=h%3钶dtPHOZ7ˍ0muڭ9]CTb}ls&]}l&*:uUqkoؘUJ"hu=5\Y[\d^*8sM c?gѿ @^ f\s/E*%X׭B|hhӁ8}QXnLJ EޢF.aʱCv5B`{t:;7 wIO0:Q IYYp^`+1( 6܁zwL&i 6͔Kim-X yE=(% {\AnW3`+Y~|%ΆVCi+Gc; :D!@oV\7:3Q7kQ>q?Wa5`Bk%3|G@ütb*5SJ]™ZmY7*_ma*\:?JAꯂ+*{`Vw*tX辏[WY8qdI3Qzjk`D䞸ߘ1Oϥih^lS8̒d M3A^R񒽪Է\W"NUE#,aȊ^yśyY =".H ̀ri_'h $ڨ[,tJ\]Un/cB 8nv4K\H'/vohSЌf@(f{V{v%ξTŌ]cΙ[=|rHQ[W {.# ["Hya!+g0uhMEU Zp+!P]pSդބUnU0im,?mۡMLhޛZx)K?.t!;p)e.VN^-hÃ0Ɉ*":b'Ԋy#\l{k G|g\̢!]QAȻ;ÉVa7nj^=>dXD[r+1NK4%ԸVX)դj?I6[|KB1Xg!l1G} Q^ϭQZM Sk{n:}O;LDKΈ0$eg&xpJ#|6Yp%dn )dk1ۉs]^m:ODЋ8tcEIy9/>$9Jiz6ʄM4ѹ/ %p G7rvZōPQCr"xHBmTʑy\BΨB9lrװɜdτX@%棸Jg#>*͌ jq;"v^Ue=A ,amOgw#VmهhR4vy\N%Je71ޠp(C&2_- jtt eb>=Е-BҰND4{'b`Y߿Q{!cP>J'T$0 I{_' S3"NTH7gx"*=x\.,W"=Dy)r\؁fFvS|O1e*e w*#g(_u,` 7{s0ތܠ-HҲYY=x0sUE+}E$ۭ<Qz;EUE$)RXlUߡ` .ix}G$^eސUTP/yK\WKyLKndwM_cӿVSmq6,? +,xƚ9  –8~숚Ñ}KqZwOc]mnMYK5Cxm m^"l{)'Ih:CJ#[kljAUpy2l : L&yzԧo{{?SN6z~0C=hYX)p?x3L~-+7QLWec~cFmCzRsћV-o#"D޿}|p_"XɊGEހ/OHW``{C}Ԗ FwNٰ6,5 )VjT/j>QεWYe5:x@M>yTM_ߩ\]diLUM%<0%}#lF09'C( hв,%y6h)Ow@1ND!qaa[״W?\_<`!d>Ja:ɉïzW'-zz2wnȑ(8:x58H-oDž*O(!_;"d%}sj^ ,o3pBQ,[fKpzi4qc:Yt0Q]~GT$EĴ_\wTobTG *ENEeQp ^v3VgDewS&DJWYz0jCWx9w U%F=!C]Y!"KAB QYX2o&ijW0CBhCv,/"lƧ<r5Ŗ U44 ~[^ME/5 E\;R1{ |[ hd S~QX%#k̈́WX9VCˁ"=@ޏKow0w4նu5QyģnCsu u~tz>Mi:@,-CYQ<6{{OfK}Yv".,8 ՝-PV؄w|8|]c50mr&V0& G= +soCBdM H&n{qjf) 'Srr %5 %Ѯ$T-n\ U~nK<grIiN:dě 5#h%r?v^(>:9^iCh'0clg3R ǗmMQU 5|Wb!U9 dm'·7CYG}y *Rgcm4Q1D3xhOjݏ)3l&ncuK2%QІ=?;,<<3ijkS֕b]金ӏ/ )rfam'f /^ARM@ĘF㱁n^-Gn<\ZfOPx;*}$gA<*54K,+;Ȝpeϩk;Jq5:wXP@%4pA}}͚; Dk۸_;\~$dܛj;AL*\T %u7aEz"zϕIģ rr;vYB ;Ǭ~G:;?\!h?.]?PB7}f, vjcb!]nFa/@\E _CrլʾzoTC ١؜߃^U(i2V*þхOdj3\k>5E1a~<pYzTb)[w_fW .̋s͟ť8P$ӑWoՌCmz.U/^"cÍW,)í뚚 )/nJjn)X_YM^!y7u$ǚj͹}+I{\ D-% WuLʥ С.1  TSZKĹ)Rcef6^=KTŒUG1Bek m%>d3;򼚑䵫!U\b 2FKY`ɢ4M߼/w(kE\"'b*H[{o)qS 1Q;ݡ 7.GjFVu 䈿Z D0QkkkOzMۛ>_pd2d Kͤ]kb3= 8Oj?"!AO y/*U=4P-!!$F)<̉1ۃ Y^2?u^Ԓɳqǔ R'R6Z"Y1y`-e"zqu%ڸ8O A`KΪI"42qM?jϝ>L Q*;FӔHӔ j1Z/~}Ȋu]+sZv؏G\):bګj[Hz>~U  !}b;{!=IۜW14 q2d{U:-tÕDy[xI 6vJ4͘ٯZۺn."1Ppj+ ?1Kjݙ#MmE`:[O5{k nO;3tBQY-R-Ӵ$”u^v4 :7h9wCXDWd v l@M|g`LvLi—F,ߏ72g7G} >2,^aSJOo:G NCܓOA0 FTwz?I$֪[4z ZAۋ=BL4C>By]?l)+ͮ2w)e*{vuLq9vm|gu i(] =NN6,_`D^YS%5Sb8 hCu;!,"dCs_TȜ*ۊʅJ# 4쭶ǥLG6킡ޓ^]|7XAHz߭XrLT[R}n)S;tD54=rܵW'0(O2֑LM.\̸y ZRHhr^']T`9ͮE_0g{P؛9wWpw}LJᮗ]+YֲO;~!lznpN8=ЦclGMS^oc6x5IZ!0`(OOfٝ*5X?h^Y q&T!=A$z̥8 0Z+ʱlI~DggXI;\ҀM@ ׆ubH- i`Mшl ^M* &f} r::l㗾P~=[F0$uGnD iM8f*KYHv"coծ / (& pޘg^i.gSz{gA_ۈ, -M."|&gK/&B D1RrnI@ox'j~ԶIJ7/ƚIcXkP$_jL鎍%=rsw%y{_䭦3"[-S 1d@(kԝD@ g -VB"d0)kl!.k31A+ WЄ^ihFV]1Z"kyvVY%QG @VH M%eߦo(C8~kXi@sb-'j¾U㕫/$X,'A(t4'ؽ>1%՜bBGf!k_+͔K|Tbn#P)M(sJ~vg*&>~ YHG~xEj-?N%ɾrx̧qODM LݶB\l{!"of_<얠耷uO>.S5[dhVӟPqvwH^H"6)%s,sFUy pVz1,>?;~qpe".D4<D>rGbbtNLDDN)2/jynz̬# X'by[l:"y eGQLc/g^NE B s($/ |.{! 6?lsY3<7)dKOvJ04d(`l_!_6OUoi쐋qppx1 ~rZ̙ zP-d/w o,?}to1I=UTk!peY4`IڅtHB[C\GrʖЏ|Owb"6)`XY!XDeM6r0_xSráY! ]}ߢZwQ!SdY ݰ=׵誥 ` #"wj, |(2U ~ "WdA XS@<}`\UC h7f O[ Ϫ(:_p[p9jH}b@Mtg H\DZqŜ*f;ío\b$^(mO*#*7㏪>Ouv&!GEJv+5O 'k.KfA&8Z:F U&~VSurDy\#95 ܮq>VD!gF8Vr42?'X-+oyɲ;2lU"ey0Sg8yZM䐬aG4m`#ܹq/> a;zJ/y`IG5r]Me6TQ45!PW Z/BP-Q9߽؁M+ ë%85wL%E.Gy=BCEkŁ[jF8#2l]Q"Z].j|l.Қ 5K&2{r+P OU fjfC۪soYE, ]8-,Q9Jt]qR2>YWbjs#ՙuv/á%ӟ!3"nͨr^iOO PK=9}fYAC_=XLsJ@kI:#M@fZF+VFؘ9klX1'[1u"Gj@aov1_}\ &&H& CYdaK 2Z> xi'XAuW?%zp-q>e ?eS}U/~ƴWqH̛].İI@Df(ҳKo6j{^_۵__k^n{pKmcnzCee 6wBm@Nv3~(0R3XdrcL\Q@;{ӝ/Ѭ?0#@h xa6`JKݠ Ԭ޳pa³p?"1 7E?kY{"3 h `n󄍍f 7adT&ȇ&̬QN෈dwghlhC+.DƟ; IgYZ070701000003fd000081a40000000000000000000000016661a1dd0005b8c0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/7]?Eh=ڜ.+ ^צFJd~l0DR73~(ou_ d1aj܎-8gh$ehq@N\|䵢wd09z&ZuD12ƿq堉п(Su 5}dd2>jxDe/bgvy:,ff(.Ԧ W a*l]Q)CпYB2b <JgJ:J;H7h3ٌj% c@ꥲw<-T(͹ʩLP>&9|Zb]5K!ڎQf~Rd֣t60O*-в0H0Ű.7A׺Sf&)trQ\pbW+D%_c&΁.fpYW0v]q!@\'gej/l1=s/PE{}9)<%(9Ć}0s}xˀc'% !iuBC.#2EO$jRc)_T%mrE@܏+aP/L]^f*6QSc9gSX|D^RRUΎJ%a9߹iK3?k9g~7skqF Tl`",7&+9T 8؎`09{0e2CfvW@S~a#S h*jcbh)>C_PZUЂ(ٮcooQN$EDz8J]YQ|kWn7*T8攬($-GEE𪪱:JLz'']S¶5ZBlW]-sئ|[mIl(b[ <^jAf X|yvJb),1'p/yHd/%8΢Wύ壪8EDqc2]:̷̋ڏ;(}Rw|_Y/zAy/Y@PQ\uA+#`XEM\F *s x▤D@fʦ=j6{)ˎn""=>Nг=ŅA!0Pݵe "M:ܧ /WMW#h6Ǹ:'W>tLJwE+J (/$-uظA):$! cUNN̸TDXv4aξeV* J>jppؒл! qW:qݜV|:))"1uCݲeM4o@;W:s0-Sfڇ >dAEn>O"k{XV)jHUbcOu 8$ ,e5|P$hSv-aF.zW(^>O*nL"hשW^̧hֱgyN;J&#Fbh6[:ڲ&W͌ѳy)6J6 Z7o,tBߓ5wCFN0K'vmLNՙij4-~WS J9~:o,꧕܀$9-Y .yI"Njd.y @աQ1O֓MC3 ߧ :V$`p'Ɉt corWAa `vL;R94N$I%#k'p> |,8 ) 7E^ H'CCXPixaa/4I2!եFkJ`!OԾFP^QlA{w󟾝ެT!4xwf_mQ!½ٓ߳ ╸gZ$7gM{&K:;ep!]mDFL퓅@}9TߔUyX/@2pѮeh);o\Kqjq:Fw`5:Ua5CצHëht&(M,:R@:n9"{/ޝGBrhHJ5W9Qt+Ts/GZE](^;p08fɤ}+l1"jER U*pJ)vr--Pɜ&Mgtm&iP8+i[>PF_EC>;=rˤKTKzl_ֱS;#_3s0hqDJ/\Em7H2;lwd6\{= krq)}) h$Dm%fȐr6)ySp,Bk3:Y,֧}u gTgP'xX%=s1ݤF;dYǎ->[%pJ]M2ffe*nAbiQ[;I!= m\uX^hPвe.Ose9{QU`ҽJcup9cnG$[d''!.׍6tiCsyWH B{+)w= ׶Qp`\5ƎU)d)'HSD@ya2~ylhh]*IkT~C6#zLP<>[Ɯ)P0L*IS*FbCgt*y֟6]a5)/a"@BAl\Bn|XB6N{`5WX+t{x]M8 a0"⨙)-.dů<=Kz1R4M5Us*[0ԓ=Z_i8r3;*u9/n8-8p{q#r5 P^ q!ۛ?ß,b{4ǐw1@~ˑzC :O'm e{%F Hdž(~ iQ$Qю[t>hPmkCAn,;rҟ_Hn_e`pmflZA&iA] cZ Lm$jyOì4P/|W}:Ǡșgۗk'{{KKzͲ8A2P603^3{'9B'@ߊm#w|])ͥҫAB/} c#( C_u)Au1vè݌x̢J Љq2cXY"onc>I>_;Sd +n$0ցE\.l7c 65/OA0![A$JEmzѠ僟&D[cI02# ̽_@E3l3&_Ki!? m!eI5CEP HFsZ- :E[-sO2Yyk3AYwÜ]2&\K\v.6 hϾ}]z9 p[Ή y]ÛOs'W 3`F:'2i)~.es:-yέP]Fzco{EB؍ZyXyrb`D8/]P#=|paH2yxs]*w0DL༒s4ܽf'=T+ruOyx#LSYLDff1$nlT,I)zLvCNZ[eOOQK݇B!K{ҬD2u? M?Z#obMg˓fD2q$qo\\ f)j5^ZfՂ zHYF-!lE,$v +o8 rY(6Ab1=\w4'\R0gnYUbYb(nF[O!bAZ4\S._rk룧-_[#:ސ +Y6$h"-,PkKODյTo$@pY8rwɂ8U,"iG4h%dpAi$izz1&,ͭEz >ZO D *d4u+j1}A&={jݤQlqrk!fT@ LS1$@ K5hg'oƛ!R~[ N'"I"1V1OK-,?- 40نpI1Q8(|u_͸<>xR,&dg %^QPI]AOnGf 4$}#s P2d¼כk{TB3{Jlx5~74wÓ~$QMĨKEZTτeZ {I6ɏ,!}+!L2IAbRGLѣ| udK;a'[%x6pnX!OAe+! T=IYX0ձ &һոWk6 Y478K׆ӻ{5j1T= ÞߢC_0nvGMBZjm9#I m\,rEy(,hgғfJ?K X\/Xyd~%x|Ŏz92HdP$O5IVjf(ѕxuHp,%J뗨4=Wm6e|=@QODyRF+AZvT̋}G{l[4^/5򑢦+nѭט3bs+kwP6rx^izF^NY_4T n3E~Da 2$ia'Ri+MՠH^}%MHJ0~v ̹0ߠam[U^Va#D"bQ U\뀷 qlm+IeeBLJ4(Vĩf7LҏPh+ӰYppbşNWm.֓de6Z"ry8>'`1+A17g8!ƍ ]'ʉ/2βYP+$m&(N_4'=vLq\Fzgs/OF'̼JjGc'K񍂻1۽LG$ ;4FVoy3"o`u?]"`b83 `5{AZXva\&*ˆ-wI T,(*{Of_?VTѸ )ׁwL$!SYJPV| ?( 0o^mǘٷ{ %dTof Vy##6zc_MEj!c@2 ?W"jßZ3!S M$*rWޛ+˭ c"Ec#)\BkMzCwMsO{6,#/lD'qkt3:v&UL O"q}dZT?@j y.imH DS HRح'jKz^$;އꪲk<{5UmF V 7QH-s,ȺJ9LaZT7 O1K3Tar9?4) loS(9 `sVj"~A&QE oICl:pV0x[FU;_ pgg"AKPɼ{ή԰R0g7ƿ/H[Uo̓qra2w  2`wgFD P2[xx4]jvM"Y%ޤk; !v `BÈ+Sax(ۈ%{T?xXSxð$.aO_"?tW!NZ jQ ͳIՓՌshRJG|vU||b)p .C=13J[f ½Fٓe,3L[Mߜ~cu!]glisV[8Qp6hٔ`{J"K,8sCwqTԔhtu0 O;@a4]̏^ Ym5M^!F8mԜv4 ܭLJJrpF|/Sd^ 5*қ/P~!:" 6yAs Ja1!N g@MB"mt `:b]5uL ekˤ5 `?{ gsJ3\ޅ{;D^,Pyq ]m\8ug$4l\1+τ$_p*nd_˂_52X,lޜeħS 3~PBߐDU\iQu/y9S$Fqb%;(;4Cܥ?m{b9ЛڷBcMoN4&̢xΪ {Tz=5RZKf?ĹĩT;n͂5nU`s(% ŷۭ]/*B"b\L CVd)+8! z@pD 2T F`쳫XG:8| ½G>Nn4;,WVwMدKTz#M g-*0u!WF2RY +2ze516ؖY=T^pmP9bR;Pnm|XDى,BI9PL9Knp`ǒ{-BU*C0)?^n5FgJ7[ƇS'E;Y ޯ/.9lna[ bx%&sEּXڨ(aZ Fj`]ϪEzTMm]cۇv=r{Ϲ^5g_S4< @M` >]Spl*K@{Umo/}9i!qR\1~%7$T nRm1+jMtcayeCzJFSn~͑y{} [\gڎի +%´+ vD?]x35G16s@3})7V6 ~ڈ?h(.x6 i PX|#NN |1.zͿJZX8:&oA17~‰$H }TC4{'8>`~{"~WVh BdžUg~ g_W&mk EIy'zS`M@33A17\OCtsK;Ȑ`6y351gУ !'RiF9< I3Q TҮDۦߊȘbLl5ǮK-Ƥd6K9ӱLsgmv/x b/tj Mx ܕ$?ʅu:.wlt-B&X633"fW}8"S"I$96%j]30PÆHb@m<ʋ2G`ɤ dr'ˏ^!S1,T*gs۫M]Oqi8Pl|?~5TWb.V\GWñ;VR ձH/vyi5O>88& [ْe/-1/j(6:`yqӓ0sFr(S(~NRY?_vPs?3}wf,=eOB<($tAX>yɤm+SCZ-qJC.?lT9ՂT$bx$ K5Zw]%OvaMk@y  '5T׈(cGoqiH_ÍpEI`CI͏% M& @# h Ϛ ^jqzjf6ejV(1ـmG{xS;c^ͳ M>[z$G;Pw>sP7(T(R;1v,8 q]z~/0 POLk D_8 ɓJ/@3uLc={=Hj &e+Ix=㊼z څWu!SsUmGvDc|cW``&t.hde˨utH|V S.+C){s۠0'ɻ@˄LejG@!D"{5´7hݵD4⻲n#_B0Yye X܊1-c> $IX\ŷ:k{{=( ԬƸh6ބ^kn7"9E@!*Ou9>/(l:)k^2Z $*yXi@g$r6T:MѼ3[}#tO=IO!W,7w\ i`zp)|NN1UǺѠyҙZ" ,7e9鰚xwlF c|f1>Q3B $+ +HvGT*8w^.k~0BeeX%Hې [;eqQ$>!/l |3;4ܙV / 9T0)%ƾE9$Թ} /܍ZJ{KgϛNwUwgKWIpg0yۇJ_k3[O?w)AO'Ig#5ɁD(rYn>` әsdmͦ[@ ?d\ MҾMw;LD`Y4yS&1K@/ms0PAHρfM> %`TK)13J\:Q!Ep,sYq5ʳb8:HK.qM[xX(6_5ibT٢OhA&S@Xa ԉ^lCb$Ϲeb 2|OIe-Gp\*4~8ٷ0Be<"4L߫ŅÜd \ 4Լeg 蔮G41db 5x2Gp1!P4J 2n`(|D#~2Xs_u=t椔'.rRe\Gdhu@|hMJ~W17Pn}c35c( ͤ7a*M~s>nE:5dm yP7-{ENpk,Ly{/ Ů:|> #SAqƱ>!F}vyoHQ<~^ &W̎85߇]#[(|ߝU[~ ?tdDXd~RϴW<(HpD Cn-#$q( ;Z< [%3O2šhԗhLih^$ݱ3Evy 3MC'DP[bD>i{tl@G*.k:0B|zTsFrㅛ/βAHKT!kO"+fPe)pX<Q )ǫ|N 9&"Qvⴱ% pf{7}eVEլwJ\ZsGJ%N C|  '=*mj-dutR{߯SL&,{  hYj|F0钏L+vmzE+%ڧ QNr1KN(.PͶœ'HDn4x6=N:q&[tlucI,Oot6j]$txLtoyGs94/D9դS@q;# mc>OAqۂFjJ߹**Da}^뒎 KB]YB\Ji܃ŴGQ9 k.Rd<4L扼oZyК6=t~ hգn 3ɒmb򎑈=gI5_DScM[^K=1ߌ"kQ.k"XJ";`sYs>lgbZEO]uiSn06B^ЯЖ33!U,Z'tlQe5&$kg:/[':RN<Q>Yj^RY[Qy`SWQAeb}.)x2v*ij!"k0)Б¦ޡw> c솾bڃٞul*oXgg3NvA;3kA)s=B(+lvCWJ=|"`7#7\Ky+Ѣ2nB s]H~,j0CzV8V?%]VpgcSaBySOCOjၬi2TDԂ]QPa3 wAžu^24^ 27(SF(?Rd=6e^V[8OOA%CY IN X}s$^4jZfT{1A Q=TZ:L誂dnװRl~|&Z30U^Mqsu$tӶ}[i6( X>Ӌ1H"YLvyJC2iM*{]U@DzK@_6ʖGjL'dj$A-8ѳ5@f(KU@E QX6jh\#?F[qA\6qӏ5~6?'+OCd.<=U>3y#XvkƢ?oqOMSJג)Z#њJh{]?<;rd$t3>\{!].mC nqs%+ц`*prw> Mt!`a !]@e4hX>HfHR-"69Sp [ /?m.~0/?k~_sy]mUFe)1>͍=ZKٰ#'~ OB =HѥLA| e^f Sdă xڇ[y 09V=juuTS5+tq;Y:Fa"J{>ȊB _7ĄnBU{zF 0\$@QTIji r@.y[/ g5?u:X"L0FwCGըuop߄jkn+R@9{{'$k=/fu0ɵ05*ۻoU/AraPs!H!udٚ'M1&Eԉ~(Bd9 ߸u;y3.Q@^4т'zkQJlIygUtM:{*S^#A١a_. A=υDKŜ4_uF Rnò@s~TIuBt] {}&HrBdhd栜.o"s 6<"ESg& 5wr 0B0ITtxdǯ@P{yV}2HJ-2e>zV$֢4m"ki h* ׍.h'/h8Msof]c> %vs.z[6K;ڏP|Mw,9ZgJy+j|IHyCqtї 얇rOuBA6>By#v]B{Q?WeZ$τF ndy#iZq[:̉0^~m@dԷFhf!  sz^Í1~ǡN;TN*;zre5nO?}ܼ=~G1&@@DYan W Nľ=+Ϗt8jdH(lmFBХ_Z̳ Fp6̪m\7SGVY`1ikqZMFvi?) n&0(?K%a,οhHw\4;2Z.]tMr.YwQ!c06FYsH )Z#Ip?}Qu^ԏTi1Ǽ4"He@]& ~d{ 'T"m'*nLӳ-\=Ɵi m\ ԲvNIӱ@gCVꏓE@7 dtFCr":nδߒE$9(xv"ʓNgpzi{LԜGd|}sC{XDs]*fʴw@eRYϠ$6V[8)~dYjcξv:ﳖR#0f;B\= emCxYVMO:XwX`X*ZIZdiĴp˫P}-Q !AKtF[HآͲ?'6Qp|͖ɰ: YiQD%Kag^aKصt;v)'/§Ti K=rڗ)Xk:^3EG1q&jhcwSBS|Hͪ(ZGR_o„Y3V/+Aa7ٮl _ #PAAh~,nyH_^߂<.‡PC~#Knh/,X/{qL&g:UЏdiۛ%'per F\\{lYlCcYfS@ JHM?(OVgӝPNc!)RCm ]OZBx.:<wM@6э1?W210,*ϫ)unnc,1{OEzCGw?1]s/៻lK@~wzJI%FC UAñ~#MHeWW,/$NCc?6J-zuAKYQ!ہWO,ʖgB@ ׫/q']7Vt6XMw9k*e +>󝨫P2Xro;#ͳ U f)LG9n7׾;uZ+`wH*)}08&qL$Y2{ qf89KQ(D~!SWBuU _p6ƿapQO7߲=^8OEdWj71Kpb UMy?pc^nڃV_"{Q Ȅ y{Tr]C/`kW}*X:dLEpatwx0`t9B{ \flDFGEJ΋͏zZS˿ܿqHfA/vAQeK4ޯ< >Q񕶣AF# Fad's  n.3IН^r&pרC!tLlR 5eޞPŶL:SV4^ T.*{mb籂|T#aj kAI3=#ķda&M PjtD P6N $T&"$vdٳ~Sd4U+j>#V1@4 Il'vbݮ{^ɵh BqC,i[ {-FX2 MueW N1p`KN7H= L̼l1Ocoo>lyx{t|SkgNV} 5~<$O+qxf ⱸ9iai\[nl.uRGkx#~`3MJcuM(jm7gX[$ ;A…{N]o7c-.^uǤUykCs' Rp#҉s|?:p=6HR`5ҡR EA~ ah9xE-Gy47!ݭ ޒrԹLlv^WvoRABP/"BilgTܫɵVCw6 -޷GjGeR`hOyϿ/i\H/2"9r݋o##VehB֐ʸgSĿ qy5X51g&K"k큘UQF5uV.z2ɑdh2u;H7*#ţkw+m QU%FQp\t[O D#]lO/I v|.?!a>T ^D~lLƐ+$6p6(`V"svWdcFFAu(fzXNҲ6dJe"_$97vq׈A)qAS*.[X ´?/0+.“[l٫>w/7rMI.p4Io1D!/n`t}&?ޘ(幚N8Nǁf; *( n]>X#Qc7]u@:ӭⲴWGcL>2~b>pNFztј >Y$%9Id=0kZط:r%QY ~Qּ'gbRJ('U7n&8R,gNHmh')JqTSuҌ䫧s0H~Y - R 'jP>(gE0 4sVcMY\ ?qqɹTȩ}p#n 3e[|0FFՃӁF1 8My=9zChZQE`+³- 8Va*Cl0p^{ o.ˡ@1tߕ~㆓{p j =fˇayfL_I̢ a5l#!#HD&$f&L爋3jG]{%]eyX$zZy!7 mwY |w{?XTmCӟNJ\3l#6Lv^ }l="7Z.bW#j;k0̔D_;QL]}j~MDX>z<*qrP` G&ܥ 7E^9uw%|SO_*=KU;2 ۙRJ;;9mP]fxZIY67*VmâJr: ^&jó@V;J5fr*D&+F;j/?Lƹd[N/*3F)ݥgc_oICS`5 VPҪf$ L/D >"֫c3{ϪZOITqˇvy2ys$>X8\̷"mʦp#o_zyG^EcMnAB8(āLকm1\@kӎCHm2JO k3ΠnpyMz#x&[f&Qf ^TOd/o i|U% @$dw"%I5 w0y[N}kWE@$y6U_(^'^nN%Lx8L :CQČ^ߴ+gnOe"ixĻ7Z&c3\WYG| o'7:f BZ叉}PaWf'ă)PNW MI$OR @KcFn7^\] T&?\Mlî}|C8ì|j'O-]zz:/rNi& lHlj7M#q[mj7YL>Տ= mxP8cj!gy%-`[y!Cn9h2_BLz !j˴OM_D^"xov ܅IϦ,>1䷞Q$`9JL>06Ϳj  ;0ԝ!gkxVN"2hqT~Mֵ/K~>j1SlpUٯ_3!W7=I)9SՖcޟlL3c}t >@eoO.$Z7[8E,@fB7L$ zQ%tU=VEi*٧;Z**+n:,FjK@޴Q&*u)msҗY YX6 V *Rte}s'qLBs ;%C /@=hr T{McIª^;N $QrmӮv_|dA=d$XzTJ//.h\.}~N'^442w*bd#퇎x6,zZlFOIU{!5|H^;d(`tr4OO8ݢ"ttwdsz[aȖG۽;(t A9Bfaz ZY` ~AA?3E/AtwGT_))Ddt]geڍ<91Ul_p:#Ҥ+1K[`.3?R$zc4 I`u@xg"2{.4`Ue|FiBw9!QF(d䊰1ޑf`U`%kgh<1tlU)JFw8EH{/-X4!$$PT1U'^Bφܭ{/F7IhK\V9>vخS{7m{M3QB,E 9|ӱSCplgh.BcpPE@jR"/Y4A#tU7_QF%Cbr3\/K۴ kҿ%ٝ,mad)͘I/%nkzuj&Jٺ()Pu{[}ē$O2O1o&br)k-&Jq?m1Dfg ;2oSF䎰sx@~hKvo.GHȎݺf\7Vsv`k~W*\['d[,KDqFOSL .@y)T@R+[$;Z^+0-scbOQh5XLϳ#4tw)_ge5O{Mrc4w aX9n8E_).JMmM7o}LŸ3q&.;mQw2u'ԇq?]w2pS 6 fG KnB:B![@\C]I $ fG   -vC8Wf2Վ]M NY2>7UtM+4m39%tCOTC&vr*!c Ir>>NRqd q⟂0unיj ޼nu0]eL)W/wG.!3-*?7f#~_nbn_IA2䏂 ӇN)Pk[ntjDuIE0Ġ58)9ETɛa`yDȦ&*ٵM< ۷xy9Oy&g1Rq sIC2Z|~p廧IKC :iѐ^(VOSO9]7tq_,tWx9^w-Mm E2(Z=BE:A3/gfFyӕ~i#tR`j򮸻֬y\ $H }BJҗY|]"<]n,. _}d*}\&C)<~=o1f9?@͢#ĘpV#'o_2[[o)%S_x#lڱCk9wB5unOP*Ս<85]#"OFpYRwCUn73>6 Z+r'X(],:qa-_B ̨Vc܊\9en!)SD9fz^UI3%1h$suq]>5` .GAn/ѧB!'e(dҝ=R}V|̛NW\$A=k)XV?⥷>'qQuYT0dB43gmO*r/S$J0{d12f`QDiln2E~ S˰IWyhRa*FhǢ T!}}g@1q6!ٌ1n 4B sފ_Uئ=epT*Datw U5 ܴ݀(Gt P( 5|~Mb% o 6+pSM3Dɡy-f?(=ௗgي2+i7nH툺O|r?͊g̏]7>L1DGm-Ֆh:#BɯZ;ԜEiI!'Fi?W_QW\TN(T^„q,5*ƨw^h;05?_Y9/Ս3 _L =GIM/$T`Քtf6H9Mx}{"hh}f({2S4&$jp>,3q>C$chjK忬,yI-0M*bKnU(pQԺ}_Ylقa0f«9?xeq I N@+Z1H3G#Sny;v[w(I@8Z@8iDJ^FKf;3xJƸe~Z ΢ZKM4#aL~9V@/m^;|֧HM /H+=Αab7/,ݲb6rb줔niw2??]I ߍmʳg|Ng+|A>20(z:$w*d!ŽPHQI|sDEwSUX}x`RKŏGHඊ+!fm1㈳hm7Ǣx..ZIzOK*->6:ᳶC\+Aw`.{I)詉IYacʬfKnJaq>Kv <{KF"wUJ\`\И\*4ӫJ]w]V_^0<)w̬Ўo[Y HoҽExCfJ&U:%Mk1tL5)$V^j$º! _,S4g,q#O@d rpu\%X-Z'[|&'sʱp')E;Ͼ,6cq)P1lsq ϛМ\{eL4=\Zs.U+dQ5{oR,<ްYm2.3@V띫alqMmqxL{eًU'pv~H`%pa+Z#ӥr?S bs&TXÞeOK!fW}NA[J ũw+NA!#z]K[.xϼY*OFBƋpߟ. `Pxg:c,~Z%H̒e8=C i_ـ-v{Ab_am)c"eM- C )ld0lǯk  >5"&362'#()8M=W+@:og9i,b"]H-s=!k!HjvMGhȒR*\x ORau;Dϰ, ,SހKaI-Ҋpgy|ŝ(`WK{n.hjΪ^*5!"(jIn"#9[Eђ;z:6P\tv %fí:HG Hq5ӏaY^D;s)y)} -27cCP2ۆry>?{7@%Q4 RC=" @ +44dsQ&H4.eZqAhb͜c܊I|:oڭ*͟~4!T3rM_6N/IJ 9 I8rdqtCʃF ,i*D3* !J×l#$Zyȝ\DPQ:o<_Ͽ{T DΚ-|f(pGh=#^/( d$fܛƶ+,.vhx:~lM$P7jq.=. /{.W.Em-)ژbevk+A=(;Ԃ lGXh';=ty Շ!*:H-%obpMH&Vi%[ g[}`/ `GY?")6HAWoE$+Ǵ! 1#P12rVp e>3R6u?oVADV.~4 rEo ƚf >EdLWxn|V(E]vct[PG>h =I7^00x;Ȱm#,{R*&;>W i`-ܡs VīhhﰼQ(I.AG[3m'ƶhw}&xdY=u;A Փ4Gzi\nm>6OI}|!^B2$٧Iةj bOn`&+ѱׁI{>y\ sE.PbDGΌ\X"pUw8 ;v6nkfC,]Z:H-:fAn -Z|x3`*8#嵫nWd(@啫gSGM&r1ũ&JP`Ipwy 2)o9P]OΪ-K-ňY)S0=]v-`Sn,+?0T}0 ՕvW ]t(1Z:OL T)!F=Aq1#H-A3b-Q82dGkF[{ [YymY}4Z:l& `s.]뾃Ͱ1ŋTymzWIdA3}+gx+8Y|g& $ҵb e?"y2duH`U 7vdunկ=ca_bFC{^Y.ا0c߸._AX̗OcڌUݽtb3R2*4Fg1(pCŕJ:Ew`FqAAv16 <#p*IMwRq%w儳5Ja$Zmq@S 2!X+`9?Ĉ[FJ"KKɇ*붌XXj( H_VD`94>bRΦ9) Jj=)-\[t8Y*I]+ǎW;H0 ?ܜw NЯ)OKI~~Ҿ; Ҹ~4u9uc%iMhyWsu2o'>_>DFfJ}Sq"d 5u3`;b0\ g}֋K uI-{T3kWoa@fl)F*XCZt~A8X>V39p)C[+u 5)<o#brmOXh5#nsꊏ.D·hUeLFtn}crOo <t1LcDYaVIyKv/*,&=Ζѿ|oR/XI$)ٟAvc(McL:'eN#^C$0߼h?D#X9aEd9|GcXWmh~:I%y7nMln'D_"&D.Y26UbXMp]Jğ4hY M,`9!-+Ֆ 0?ij_Ee|R]+LNLO>b[Wgey4`Lxavjnz}5$\_f(!!ꦷl͌%*d}yi GfRŀEͶb!Q!Ɣ%`8fF_)l=UA?~4?H3 )\>0oޞ{H!ZR*֠FcG/?O^\5C.s.H{ &t[U-mɄQWB͹1 x|9; ٮr_ iBPCnNq_$-m#鐘P7b Zm l첆*uWpk' $]f$ia/9 >ῤIǕab X 4 Gs4vKlJkޭԨ@? 10YLR٭$4׊nA^(2orSȟ`q䥒8SIU)7'F xz4^R."juƾ됮 3IOhp Mo $9x-h/5B@՟!k0bGQx "ksLe2 h8,ӔM@V$BxM^ $ܰv \..C#Qib̽|NYNLY8$YGȈ ~+9;LЙ N߄^ ?bs=Z>hY6lχ WX+dӛ+)U8ν"l_.**x0eMH{ Z0!b"/78l$iŁ:X|jBqҥfZ}rwWf ES?n4j~ [Lz"gZ^v˄)vfXxUְwɨ0窲nyj Fl`nCiބo5zj4)^$0>¼E ]v!N 9WYra VRyKxSEƿ`ࣿz9~{<_;8A@JԔ~m>_ݶ;'.wr)~֔S `4Mn/;9psiPy8}RJB +=Qkz4>Mw @zo㊬@Q#8w } ƅ$@Q2Yorԟ/Uz?gr #c{*g [.M>Թ]nK]ƿ#@B!?f fp ,Wy|Qkm ζ4U\K{vq/=U$@>Q.r{;W +}ڧ\6G~=>2r2gEĿƝ+y|*)d`jrܯt,'I4G 8Gk5>? bTcC +i/^qgiJ 7'9۱81:._ި0 \k>2dMA*kWׅ̽ F9|pb.G878l띄j["g@ V0sI;Dj_{$8{ـ;DCptf3Yyl,y)>S}YmSn5x!EO v.Wa=W GX otHz?6*z@BtBt.uH"Ex0N)fL8G)Hi\$";uu3PtX=Bⱃݱ^+K!6OQ P[Oi1^'[|ibZBܘSOZb* z˺Tl8ʿHB()4 u*EDl@ϜWXI`ŕ~OʒigcuO+;,0ėC6$!i(rƝMGՐI'# Q÷M <@+^ qGZRf` xq3XU2\iL>i(e)+̒HcE݁ ΃ubAs&-ԥD1߿~C.ڝ,kTh Nm3U ,՜-S]`q~u i#2Ӽɶ>@eRt(e O L 2dZ+GrhY(oWb 0|3Dz!JX0(}ז)HDSqh6^|ÏA|*vem$fnˏa39xTSViӵҿn(RC` # j/ xt7r ҝĦAgĖ /U6-}S![g :N \v27HaȌ3nē'zNݤ?nxxtF[M^@:=GWVoFJ$Mu d {X 8Z@NhnVkג)fSV(A뛤E컳R{J2Vg)#(ҝ^a^aQzOS=(HFؽ-h9l#FΔ (~SZRsjN> l-|%&A6H*Oiui ĂRL= z.iߟ0g5w=V9lu'-_,iQ&m 8;40 wN4zQsG/wۡj3ޑTMRNcXQ`,F1\0#01̧}'%m<ڕOL3z'k}ח?C$ɪHX X<.aRê4y0bP"sEkVqzӈP$33ߊ}1'(y9lVcc1\@ZS@4mx5 V'5$D3^FDGhT— VU1pR˂[<,t-=O+٘t$VݢFrKɬxl[i\m !Ru_?,8SBhN ejxfBDϣnӂcf] L3\1рlV vJ~ G" Ax2X9> _LGX]4iM-J*r~NZm֑u$eĺ\Qekؽ!/ϚNevǵUQ2ٿ1/ H)W 釁i䐿U3xHv5x󦈳ܱfKbLɠ܂1]ݨ|twZy-i'#χ^Ʊ P'К_ ڶOMcz]7uanK ^Ѓ- R\|wfDf&owd?!{ho#FT;(z[='Ģ\:I-$xxU/`%т2tэ&Bi.ZQ*h"?mˍ4djactڢKgnϸ$x{ j408ńfD9G "Җ>lg? d˟ !dFT Zz()@ 44#ǍtF6Y-MޛWX$?PѰVPyVa[&R}*2oXېn4ii@LVЂǣ>%A)o BɼӝYV~r #(E&?.H P`M_)-~Ck$9LqO='lDԽR rs)CJb퉯<d-TSΖNkLUNz>>[{Ϣђlb׫QWޮu #T5:,s5.Ȥn C,2nz&k? d`qZ.sG1z\7E 0reh!v]Zb!>6'懛q_Cn-l22R[URw]B=ksiIVs;so+ŷENZ=jOO.Ns\39Sv } oS-Fʍ;su >)M~$d1c$-lLѬRK\H BlcE si/WͅSfozJɒ-Xc*%!vrU[fogUtG#_(`u1QTFm44R8Kkq׺ kd*m_!A2 ѵ;C+GcIe'*Bf8dE Kc@J(#tuI*?uj@_"bư< *2KsPQK,(,v%![o!zd2@wm3Pu[Y{T0q1 2_}-3sPv7Qy'ژ O0O*)[H6+@ې%uWP< CcX /{Q)4|ZJIg@t1a29]K=pزWa4a]"4Is|ayXl/jlJ#V=/m?KN,$!UԲ93 +aykyպJmf;y|sN) K [oy2qPvу\ciz.(qP hv=}.:w.m[&ag2e !e9\dS0)UbVA r2=nͶ~%bsjrDZ3~CRa]{ܚMYi*$)1/6$G =[+[xN4H:*pWMܠ-)m4evA;BE6>>҉~ZBo=5GGG䮵To9PKF6H{ n"I5Oϧ4~O?d[X טۏd.o]%yV(l\D-ԌiZ̧֥rp|J2$= W\̫V:ҭ i8J|jkrGӛj[OvEJ](RwkbeP\cSvWZ},U2N-:nǸT-:+1=c@鋌7RClr$ ӣEPGvgEۼpC7`J~Xt"a(v'&Y;"Popmgt,>+y8N 7hkMμv[4vW&:2d2˗˷ÿ۽;X60erxp2 x-\Bd֍}]vdП"uV¨ v֞Hqz s|Yy xkt7d~HP]U#wv1ucoI Zp˔<}wZ_}\en->8h _~q7aryyjѻ'5!^v#LCvm_9ZjȘcw%T{,e)Y;8tSM5}Ra8}Xv%};cyqÑS]W;JIT>,v H%-M4k;M| èe݄g`z GځNskDԱ!WCxAH nu:XH t@yCgz$WtSD)'y"-<(ش1pn'#11 h@twHMi*;`[osp3{Qz2ϮCL o?Ej}t&5ΐ. `q5 Rylo\&\y=BmN2FS3ө(6Kd XURx?CBlrTӮw+c|86Wպ"TtzόceV؋M}we*H.r4{rX# `As_s>Ћ5jT Γ>2,*󘎇-Cb26M1Fr 8fcQ,_Qy.勥xҽxg)USwN+Rpvht㰲'0 `|j {"ih?wO-E~RR#EdKMWE@,b7!@cJ:q'1.!@ț ڍnd }}<&*A!C8#?' AwQEG>G%Lu`ioc OfiĢ󬺍Ŕ/zp{I\;ml {[|TnʤKn}h#tlv nRE x=L%gm,$wv"觖 [|[㟚bur t'LW /w2ȔBL?r'ϭxYo_`:d$VցR :j`iq@MUR!XX  vO*cl:.NG 膀`R3_@m0M̿*!\6bQ΀4c̃Xh6<I KzbV2:t~}D4V&ռf=vڄd˝r?URȲ7P  K7DW7A}#y@!N\cou4H;$S~vw9ɥyo:E*e̺E^l/eԌ%hYml<6TA r8:C9,1yʡVEWh4V2׭Lv32GF?'!y+ठwĦդğV6dZ,47Y%F./[tb ph{hK@Of10!<ՅRDʰ2<뽶ݸdA6hWQC4̀NGUg! ޫ4ʊHN,3 yލ.+Lafq ['K Ցh7d"xd,2pWg9<%le}jg`̒]A` 3BNR+WLlaD6^Q ϰ~^̈́^0c7@xt٪{XGACx"&NtQTvZꮞ+xUbIfi~ِLDQ(7IO377JۣS)fhEҺsޜ-eFe{ Cauj6\SjY9/cIK 9Ý925 PaCKhTW~pr[UasKz.|EX3 ӲraAO vN0Ywc?HUFkdԋ8bі[x8S@XxFz͒]6{b[b$"5ga2Rĥi[]  !k}vX9D4# J#,JX 3>W7"6SCDAע(8e:_|ѐhX[2t.~"m B)]-6/QzU4+{ #Y`F'Ah-@h>ث 6ʰP=6hHۇGq,fW'crXsL]*`bF@6N xvjߥ`:*X$D՚"#8Wٛ[G%7s0nW *nCzb^c]اdעe>z00(=D5¡xYѭ6^RgLzΜ\nCCccU%䞵E9뼒 4 uiU^@*Wk:mg2fX 9Th}VqieQ#i% nG1!t(w?8jµ@WŇ1/"z @%Xx*KA)9bM}W?H`Q8-xKeMF)et@%9yFx7rv)G=!9"9 bƝ/a}mXiP~Q⢳kji-pwE_" ~:_11rژ;`hQ2@gߵX"!6dQNˀVMJi^ ~BQ2ޡr]:Y] 9[|W{* 0&1̤~$  đDwew_qٍ]#CïȨVTٔOu,R&gr.G&K2+c&QNY #lyBނBKus oMHLd`}2RQosQ5Z+[5ZY)8OUҼO%(qMrSص?9br3bAns6/348U(aPIFQeKүU×;!=5A/X U){ *)Ϸ5t51jry-IlTap`BH l*kyL;ksּϐ`Ɖh-* 6h*smգ|)~yP9٧)tqndb,a 1_Hr›y;䃥O<7ER<$xh6_Z=UD5Y!I93w:a xm0^Q1kh'.s)Yú7J'SAS|W(֕%4QG2ݙ>Rr5oH5b#dPk*[p 1"͹M㾸.4 AW,% ;-6cɗ}Q}9s)vj>TůfNq$OG k=?+#č틛LJ.;Ng>QUްaz#m@ϻ/O^i,/=:`nN֓1vA1wu A8Đw)+fs GpGҖ4QP[f`|SY ^@jw2d_{\Gޚ*bU1ź֘{WZ9d'ЗHqMh8 .ٽn2=Cf1Pk\^~g2qlH741Wd ^ɬ7!]W~^n텨A=1Ѹ*'5}~2;>C}v$pV9qPXa YV̡u=:,*s+B(H[M}K162= 1-ԂDƠwK }ZG@"' *:bB6ndIOQd<;0 ~D]1f *h&y4`R&x|HP.S>翤AM|f'KUptxV/PЂi(ڑh(?B:u(cig@eiQ L/ZğQmSJ2;m:DllNs #:a\P||ط5v--Z/D_*/&[-vr$v-9}[ sp+uJ h*]g~h@Rx~ דBpK[ fu 5]Prˢ(,?V6>"7@EF˛4%:O1BTÿSL6u;W@ZH ڮZZnDԹRx,s.tF$?LMᔐp&{ѓ4i;15; pe-m5v S8'9k 6q/L|P֬, rя/Ntc3xxG䄵V{NhcR1I(IKuS_2kȅ\ ;v-(昆 )̼񜼃ȹrԌsir'묽2۳1u)kpM>u b得1V3T`*/ ﱉ?,[H1쑛9X4D{Nn}bƳIzy؏]rX;F]Jn{қK+>H66RGKxý^ll W0#_-$-~}I 1>]Efo2Nfy*ϺCLqzbAy0\PmjzxNvVŐ- Je%aS*-o_FH TfCRIL@l"rV4z 7 b+@Xv읶vQ ͓b$yM9_ 37%:ڧNwVۮ 8S:Mq9~XzX<Ut#@ o+^eЩ,'n+vvMk,ZSlxgL`JOtBs6_k1l% PeB2hʻ5x 5oh;Ao6]Wf&^"И(l̫iU28n$2&Fwib4Ďŀ_0mxck^_Un%HWSPѡ,/[* t),9Ĺl&yvnJ%-T߂e ?L}W9S`h_FR tQm1^`a'D tiEG V~XM, /~jię:(k`1,Aӕxo5+,JAg}i~PVIzm1w+{kL/ײdU^>"ؗX 66 6d&-6i2>a bo}·c-L#ilhrrRtz(-8[%TzOëZ/geKp 7۰Y XeH(*)#GYi_!QMOg o`UtVeCy}-oǏ'J$ޜZVXdXxqH=6l A5{v^-!#bW_L+'MUމe- ^yx]$@Cʹk@l.U l=ݗ~B26if>IeuLK>]* ÞMke#Fs鴎g!A.Dpق9Ӓn-,Miia39~6w'VrMB/2%.י~KYɖi8Zm$PT v 1薠w^GZ܄#Kѕ酕֘U 2 8X6☗/Q<y9h%7mݜ;$-SeQܧghȾQO颴Uc)s;}>z='l4&bI*SA#*,_kmL Ee8;~_v}cyC6D0{OD>{ڴP~%kϺTz+U_4F.* aOl]Yc@z^nLjD/۾ev8G7r0V&S4 %yTU(mj4E"$Bmqғi#6_xp6Y\[h<^?۞*ӅOٶܤ}:;@gc^.dgՇJՇL2+)BrUU:0(ao%,%U&%-3~(&&F^R"kGDHş_ wOPC}q'6B烙MV@: juncrG]YRW5>.h*{Ru*zRiM؆țH>LfK &̠b2j_ER uU{wLI!ڑDemt=9MXC=Ȼd2DW]$=~8UQpXlx&bgbZĄG'Sv>dq Xg>*qؚjAGl#Zyd Q풅jorwq%k4W%! plG I_͐(>meDF<[B6& /IJHENJf~/:cltt[`4FrjCs*Won2^^R7i|3VNz1? _g߉ZyCljʬ]q|NLVy2;0M;TI{hwcTLz6`Ɯ_-b[^ݒkFyCK3z+^xN gX'R)Օٴ-& L'>oqγXf@V.EIyWJ9~ !uw8X8fNIx K(eˤ N*t.Lwu鄭}]5Bt<1N te] \s:Px50o"Y>5}#>XxwTen;ɮ;lEzhaWѾU$l%j$ovɨpRХ6N53 ɡƙ#>P-ňl];SVt@ؽ0#᧚΢P΀7NfΚJ@>JSs(n)l1{^?MOQk5Ar*vo[@Cط!-K0 4;pI`&AܰVcP"W27Ly7Xٚq#J2yz]Dshd:v\Oo^ifz5koP4J' b Z]6`ȽeM& ZGI}h${sV0}W Z]WU NTmC*85p׭R +cʫx; 9fw-qRtm}/[i]"QW] nxgoWG-~uE!󉨘7sawBD,-}/,wot?R#Xh I2Q4(ePDHAz1Ɣ}ghvO7_ (?021SņT*ul- Jsgsw2X^"a[l5-7T _|k4pKwez0Itom SlHj%l!fh.!bt8]Y1y УfPw'd+THLq! "%zQsu7bY2mQ g3Ѐ&RM|1$@OLvPVm ³G]L)4gu1CI4"ZG(Ǧ▙Xa$8xl џ瓠{H%>(48_6gi愻TaCڱ4; YƝb H!K}?Sy&"iQ܉(Y7> B蛅L u}y:^ʰ1*?x2PŠ:-\"_{> >if">c^/3*Rg<+9RW$'+R!Qzo5Xx + K`|@Pn=sx)G)D]dxo{^̳{h5p <}>i柢p2m#D ](\wH %-: N?kXA cfɵ{r՟Sfs? ꞿ7p{r~,>gqc9Tj'AjёE(w9ąTsSmA9a'IgdDnftlD9b6"۲M]_-."5A:؈4}-WPEFUB9z 闚OAѯfƮ]&9Cz)omv͢LDӔ![ 1|]v-d"½{WF׀"EѷErs"$ Dt?KűT@G%w@-iB}+  ! $JIϔNטWeJNCXUdNb#E"H w3cu^y*xGML .f)[9FhL.?eF/cT hiE {˖Е5 G+Ƅ `i@I v'iz>nm0Cd4,|(5ϯ٩P ^| "%19Qd7t@|dOO(ͫ S2)Z7\RE: n8h/meyr1ؾ#7#EjVhMjІK`R~T8xWhhbb+A)8r%Cqv%#sjDAdVYv޶XJ im-N^^$Z5N=[P~M6= '~*k3qc,;^`~6/T&1S~ $qrAOGZ-_65Z^ l^]& bG4dCe{6$l㷪xuy蝴ә,^!ꗧT5Anjy)p}'r`[vUV1t@FK[]=l4S!lY]afP.+tHHH}v|g]^oPLN:ڬMG'T+g7dW>2TNix_J7nؠ;us5 #-䆅K4^'oK,p<$}>J'=j3/;y:Ffow.EI(k4\smd(=l^0a~fNFq~w~? <̽Me_vl a۟0YYH5HA٫A x`v$H\XS"ܙYBT) Jpea%{ sFjXp{M ِʂd+Uzx凵][fbu[Gt㷿c4[]?~ent؏HEbF@zEEoMFEٍq@Wئ$αqhd 79dM/ Gd̻\#X|2n$@<חTG/Sn"u@#,e]6Cвn (-r 5|;qQ&&Mh<&gq!=vonuhG=Ӧ|iz_.{:qɻS 2B?"UWY^t U0Fn66BNʍE9Y+tk{<+$?je6”\y a.GX0?݊K$g)*[[bE`P[EPmϯgĠPJі2 + ڧif[mck~# mAKsN7dtF]=Y@W Bb[j(/&w:9o*`_?6/4"In0pCHk͜L%&w6Dz)+~؊A^.DBTK2:ėdU%L]J>IBv?uu&^m$SwĆeR` $9Lq~|AvBu#ep`\Nھ5E.{Jrgͷu @Dzl7tn)r#XgRh ;{ZEX| vŸ'\nW 5-F%l"xoIQ:iWt*Y7_>Yٟ;֥U%qj}WƜ #0uklk20qjHK\J~lG$`G z0;5H}ƥ6L6-5DQ:SrXo*SCiFlZO[cԷOO0@2BjVYh1)޿r2 L0fwKtITUϭ"?̭&FO1L!9Vӟݻ/d}dcFs6\SvMgE'ZIf 5BB\\Z8^׊W^mIiyX-3˦q'&ol^] 0Nz:H2H#0 _ v۾bUdXXFv@߂7+UxP4#%ΘO^#MaP擢H'ZԈP 2ΌJBD,M k{NC~3J6d`/BC;Oh(Ul&Tؤ<,&M/ OGLu[Ҍ,i>`!jyz2(t.N;s+]"`)ÐR*f~ayZQjӍz)|+VY0]dO!?±L2QQOT tӅO:C%ogCs9&Sg ӈ7%˰w,O#{KFMa~͹zxI[Fjwa_b!ǯx odD ]U?HM/i]37N5Pg ^,8epM՘O2#X<<4A꧲l;*w/;@%>Lbw:+1nJ%aA:jEv CͺUxFJ ظxR5*$7P(\'TbbON?f`J|wWMZ OJ74mhݘeGSDH! yPՓNSx,fhE ^[F%l ShT $] #?jDβ% tXHuyoMk@F3,sm/@EQ ?4ik6hT`[HipiZǣI T<.#!I+ tEb!DYRS0-\ŨQQl6:Q )$ W~ͳwޠ7]u#!)V:pya6|Of>un7<Լ޿Z=W?naHPI;+3]l"U)5Si:ӼmNvh WiDS92X$*8@jO_v|oow%#Gj K5_/4W2t$!Dd+X!G*]4Dje3_|gPy(+\+Sxpԛz `n0٠ZvRH.?Ml ]gCL?_{xlz n|Va+Ѐ [L[0j |HCoe_޵qSB5!# I?K"F 8u.w΋+"mj敆 \$O[/R?-R zLj'PzhR2"w{Ŏ.7 ~^)VJa$qb~ ۞XR0ghaS\ ?L GЃ- >Eր`ґPAG2$q`W_Ț/c^BF2&A\d : f}%Ƚɑ#$$xٷ[o;p~YujPi>t-kC!f0ßW%=mQ1#}MrIL0h%.ݘr1tܫ?0{!H62V8)(s1R⪌E M^<w~ȒD>ɲ1/S~!/ C@-TQO*RÇR|sju-.;4sOJ0ahJT[&   o84gox۲-{` DʂT3VGWde^SfCrxQRܸz(K3su6V ͸mږjH#wY[M.ޠ&^ф щQ;!/{vֱRgʦ4j./RgwUCp8,Q0o/C7؃fu.T 3@-t:ˆNITw#ҙB^A8]y$=M)A˽Ig%|Hɷ"6iձ; OsK\XMYAYi.W10g3@<ڥqQ,>r;.㯿KWw+Qch*˜z/95$j:ǍաJϫ4?R[ {ĴW? ɕ7̺~MЃ,p缄zQn(bqbiyd/@1+׹g/+~υ-m۞6hkړ$27y^K+umcK7x{kC@ G͔6z "pG9qXk DȪO]3*%g@x_ʛI[[v[axLd'|ZM.^x ݺq\Sm>XCEYd F5s4w¼Yw-~F0}ȵɽo^NbD_6p;|q &֑p 9nCS96Ʋ]9#آEi]n q/'_Zυo|0F?{9\rO:Y͋]v% `Z܃p@c 38f|~!yNo ?7,B`Pp>|ޢ?pň Bl-!ߐniUЕ(zuʫ$mbsp:]lG#~@ ap4NVum?e!jeR#SH䲕FQ]~'N$WPS6o`k8QLuRfaVD;, i!{h(=6ˀ .lS9EFTЇcEǴ]6W֥Ra/NN+a^"(X)F3&xURWr  .ݼ|s!9a† L:AнU7nRV-,xK=*+=Qa)Dg9΋Ymo^UC O(S] ]ADyae4Xk2d-PVzg6fn7}f*-_pH1pR}b!IėHګ~Kv,tW,5Cn>Fv$)ǝwb2G,D~Tz?qnsN""06 ՀܛR.o)(wS&D[mea?vF˱866XŬ"0\Y쿣&S]NW{]) ~ mX5YE-$#&.ej]l;FYo}jT!%E&-UuvT"I QA$me35ufthuUgϤRn嵧TߨIIp2L額wJw!UPH-Tmlw{`o] =!_$*Qbm,J3hC QCB"TD7?j/l**p}&H]-T>a룬JJ] '3I)~kIi~ڭ>pj0dԼ(ua&KwOdʒmr2I'gB@&Яqώ6b~dPuD*]UY‚k!k #ڛÍNН'|8]~~ mRb_` D!{OG%ݑWD ^~{׷\?c"x1[bDhYjVo)y?dw9o@HIIaF |'.P蜑({[AOT{!jnôeh|?CthBm=_{-A Am31tYYA]m*S?snV7r|SafzC&#|d7WBE/VEhVDm3j4+S'aeS߮sI]VUα!: XД)<|+.R%g-gHM\W7kkXhvd3~ѫkr<'߬Tu{U0zy:SΈ+U1n:a5uHG;1q ; t?-Spb*eQ@(RXeTNl|ĒDQ3.*(Wj2ͯz$MenJ1a⚶Y>3vOQ_)ǩ묹@$ RuY݆+zuƹִR!lm51nxYcr Lf~WSٙe>!i8g2q$B&TGR "kY#:5inxdB4숴bLLOuJjw0piTĈ?uz3Mw=T"14F[|c,A.a4ńC:,4aޑ# ޓ,~uEb҅*AtES_J6&>83,,P..uA(-$9n^d [~tfST36 ,hۛ1c}CuVhZ5`3+~K=B'Q߁8er>s= 2f unb0'jQ3&N[tIjqĄZ8R¤)pKV_k&pB͈]NMDWZF<ʛP~S׿v|9vj0ǎ5Cee!Hl5eLRZ<1l.jqw \'"?IҎc湫a31̓is tԽmc  /ߩ(ȼut`t0y!3={l#Į5O%? Ak"Ϩx.T叱M5+p &D+JӀ%@.DZ(UDv>g& g|"~ SsuDdʰy=xZgr - mV}/xjHVn,۾٥ĸ%ho-ug?^iij BtnT?*N3 Sϩ 헶 Q'(ȧ /CevaY{ 2s  NwD3F@N`7Xߗx[)=~?Ы'VPk]=?u)f'p ^]z58g`B0km8yCj*Ɂi/ز\88<0ҬB~Mx>Wd"!wu?5٤lvF߲Z.1o]ĒWmE Tn)<afw%ds͢B׬V~ &;yG߂UrzWUQjS}L:\^@*! A|:ׯEZ9} :oTh {EexplY'R=LQ%?~S/FuQl|"R@qptp4mʉxWpU~A?!ֺ$J֗A1+bPUtb'LJH+ K 3>YQsȴ2|RT&JX {"W]|xzT|QR[t)9#a |@U4~KvhU96E_oSRE;Ьesʂ:(a.?YoXffxꦃ c^Sqv <_FVl* @ D Ԟ蓅qŜi!bsO&4=tW]m6X[D H@eR 'vޗg?˄ԠAÍ֜9^0 ܽ./O)Frh|γo+7^ ?pJ6x<n]\id"6]rx2n`7u}my(*HX23+)MԬD?nr!a]1&D |ݞ_AAv~ 9hJaVA4>p ]oE,~8|B&@ uS(_|`~B2sڵaUoU1X ah?TkFF}pOq`A Qel# nh/h,rwœTچ/ʈn퀃U'K FقCr^V&۽Ia{O@@@g6_ c$|{Ŀn̟YDP; 2D:77[IȫxTJGr7nDCa](GdXڒՈg2~p652=D}|B Dca*`F$, %*,۔- vZ A==FB֓&t7) l1_Bofp UP]m*EۄẸt/73, ? ;SJN#OsNmt-G[:&ʉo(n5ҊoS؈ >7F؀YjhF yN3ϰ"m(i24Bg o7Ul!*^D0)0tZL, LϷl3ωuѹ |!KyV&1Y.r 2%|~AK&O9 1 [b1|vs.vteӉΧ86"Xg_s #ǣW;y2EL,Akg<[gb?g[K΁"oi2JUw#p%E.C-Vr1Rm )9U ɒl_x.c<ք䵡4̜f\rt:Fz i I]5%J۶_ wulUj5AX7>ZQ8ۆ0^+NB5F_.4Z#%/ hi|x8pZG Ǭ(%6= ӖzOT\~-*WMIU6_ v~`/}Gɿ5usL3{"Vѥ)쑶s/78Q݄/K&od6*i1vÚ@ҥUˍ>xV‘ R(CEBOZ60=e`8 M2ie6^Ȁ={^u;JWɲ3p2¥֤AqrI|ש_ {EovR>$KHGۃ"ᵉ %Sb,q*Cj ze<5sQά*fm#5ZOK je@{)|%尮?m4NCM$193&Q] ڰDA_R tB yzT2=Ag=<)X(M_C .(MC!?ţǣ(F`/nĘ{a>,>GcYlV_=@.JX"e[COZB%ַF8U/N$&+Q9)r`jܾnMe);k)9Q&6bP P wm<,̲tUxE=CVeYn ˎ~ٔWur/Sbk UrNcPb8S qI; *ۼ7KHЅFLa;|fBZx%z0V=7al!X)#I0!`'V` g}}1?\kܓ>]źa Ȝ=D>q@FhfiJ1S_ڿ]ȿyc+NlXIlK718~5❘Û*+ևi9ܩT|D]:|j1HmA^ĒZqjj Ąbp{%~(JRTpᐇh8ة:/l?-'X9CB7Q2 +]i()SxL[jvTg6CtS$vcO|38u0 Qпj%1q@ú徨 >1 cġ:J  YgdW wf?^UT`d_,M YZ+M2&x&GH|=-WoNIO]8/qX]3Qm2Ac \GG'a?G#~: q !tS-q ?|>r^7Z324Axj7}Ca\\M=d]bT |$Qŀ5}RYK2T)4%lC}ɱ-wk{!Nop?]6j89 '|Htj]r H#`0e5)U91r˴z%*XXB2 BTSmJA!E@M)y*]Q*M ]yNl j@Եhb6 ާ)KӜtQ{aZc)Ւ > z?@RDlBpUךY.xv ́2 ÿPSl7.hV`3'~֖h6Ȏo.V蚄C4p4ֽx b*W)(VtU&vP6tc#b cF`q2}-y۔gXKg,Re1 j5MI\߬j|nRl-[~;d=溞tJ5w)|X`0퓏bҾS[AE-1/YZF)☎R6"{=*tzJ *gD8kq> T/v*Uo5w?nhڌ.]zTB0u93Q"26m}q:toyق y;2J 5'.=lgzo*lF?5\ac P1}`qBn aa}a_@|;N? 9;zb#ik~ϑ|F1Zڵt>aϣ GEYM@].u_ wH.AI +< z=L1h{ `}t4t㌯%Biaj*r_Q d5n<Voޞj]£b:鷉] wiI#'OT2؛nv=%RZj%vMsYȬJ807Ub_! FvU~^wS⟿skYFR@d#@_jW1m6UU/9Ϩ51]k Wܡ@X3#FtKrE!;&zWpY^j&m|9Ջ4>y81C96!Ʒ a%wܿ!2h5a!ߜ%uF =Nޔu{ߥt`^,.$4<;t|Ya?sq۲qfyTyiZzZI~1B%6#潦.yEXNU,u 짠;]f{QH>f?k&n?7>t# 4RJ\RuI 3$9knmᰨbY \ukb/"T@J"H];Xu'\$4HJSF O ']m VF{!3ÍYCTx?yOtڟU~WUbqqqn\hBy \ߗ]ȝn7 +Wگ@t.?X N'9 7 ,3e!^2uѮ2Ɇ:C[i< u~$~Vr+SY gQ`y@BsW7GJf4xOёa8x`16Mjų:x3o|L~^ Z+T%M70=Ѹnzȇ$ p Q|65Rp%pzCLڌXAG"+L\i,$[`Tѯ  9s)256\2pjW #qe&|A4} , }'2B4E׭tQ"SYVU=?tЕ9 (16҈;bf[͏oNٽNMhͧXQڍ#KKO0q4xA]Z{ixHD<A{L 2jƘVwmy@r3Cnx`:\^'c|}dĭx<^F57e7cOPgNDQ'PVx`ʄl & &f53˨Vx047ߙc_$J  ,ʮ(Fg2b΅|ao}žL;C^ 8%VH[ܞ9|>[U?? UJFl^JTg z3_UKJWqcâCO =(?qBlc-NPJ=OQmQI'O3+2эI7j>ZY2ëE\;)xk"NQ&2iuJ!HyҜdfBsk<!hKOe5Azn ϣ l{Rwb "Nmy^/R5Y#œQo`^W2)EX\wJ3GK}..D?4h2j[þ5¢}mH|fѢ DĸQCUظT2{W+@1r%28~=,`;=xe$BkyK_up0¯`NNKo*e+8*黖;USbe쯦ig`a2ϱ8'3=Pmjx!KslIx~(j҅j./ ~@.%bDUc+B[pE3jR4"̗.Ōj;`ّL 5@7Ls<6EX,ubA ]RilFA|^7۔(7:,6K[, [LyW+Y `^BҬUu :&+N N o#ܯ'?WSh~v]ncEDhFڠ@cCq m}\:g[^$~˒>xpjshkk:Y盕"&$8CiN'Su^e| i]{v9|4 4АgyQ.TѾ9 *U5G{ivp]\~J.ʫ?4-ċe/0S7ިw}YbUy7_ WLӴn5&4}ei`mêZ` ?wԏK|J@1`q21? )z@-XKZ>47@7\7oywK]AzĮߓ 2k=qYʎbkxVtQ t:7F6/v 5y|vEsN;Uz /TP(dIL>~>Cv,V Uj9X .z~3T2Q>Q"$mb˔QZ[E^zGͷQD|H[ۑg6o~vo9-_@]8 ŶDw+120/mdS=n:GS(zC#_DA #\Z\,a죛C,-1Ӕ{"C]+DOp MgNs5wBdaSf10|!`u]χe/W ٱY޵$"nz6ȧիy68šN >S6w'%!2Ǘ}bh\sjSCccA|Ow5l^/[EyyuN?3geH.GTh.? ̋gYg>hn?M. qqhOmnàX&ʮ=KD @V\:#oq\KU(jA޴Y?TGF($3BS4O9/04ǬD'V$ͬϡ@(9JGRC&z l߮Z:Hk<}T7uˑxR:8ྜྷQdqRbhJ_ \Vd08€V.3,[rd +xx{ =^Bd.[߰\-WHjx~3M9gf-EV3t$Fڢo-ͤ `$F ϟw%I6)56!^M<-O[CבDl(op)O&eYY;8ݦ'cxt*Z!;p`UC5.ֱSp.9- ֍B6ȣ <_;=`:/s`L^@ctohY])G]0O*\[La<2嘮Z==2@aETVt^-eV]9-[`L#橄1I0Fhj|UUǦSB%2?peA5.ґqԯR @72/Zf~}UaYqKC0HloHF'ZSyҞk\E$6d辇;*Qc馁W7`ʔ^V>/GTfivWU#0m.ȴA%xڜS޾햓35?Z8 *E|[ϵ0[=qܬq둈J=IS~P&wqe24 㦒ntcaiWSO6G[ƶj  QRΛQ!|*g3{lWxl ϯr- v+:H̙QyeCXSW'sr)YqX9l`ɣHu\He'y * eb! % tQgqTɳ^QvL Wt~\6dd}41iXcxJ6B!R;OFt9 ] tV,L3R+;ХvCP)V >-ErTHޘ}4iŀMdqQP/yi-½Dg= R 3@ R8xhH5X̎^qmnfiOg{ӗOW6)zBbXF6?sl6`N, w`ҞMCi`Oc#L[j HUej@`8u6T3i,HqW NsSS2|H1ï%P<0 p'iݮ58VB6g;!v!f"XW-/)q$aE#Tܭ*Ȗ)݆2p[sӶbqRUAٲj#8;aU@Ϻx¶K+ Ny}XFS/TI/0ՖOulFͷvF Su r֡&߻mep~1.}KBެqI(vi)-$.%C䭇 3gYQ lg8:(܆ 4w+AF$4431_.jnQMѭ,TpG~Nޘ2a#ˏW4>:\ubY@r_@6H+6S0U{ 2|zGV&? 3GI<`8`OӖ$cya[|,mV{mnj/d_d24r5@-"īP[3W\rK*!ŜTX҉'*[~?]zD\GH NZ8"9]i僤/-TI Bl? 83{hL^6)`“ YLdB=BYbY,g-2+ª-?}c_X ps-Vu6Rpo' ڼ! j.} ˤٓS@x#&!]0X~RTvG)zst*tf*‚vs$zgd#3dA·2rU.Oc},ۮliӝGP&PxPrqF4Ց! }q{OxLi(h< ``cqsa$ rI- BTؚ\Eȹ]c$iY'cuLyj+uyG{s.`}_$jV,q d 1ϨzEWV$r~ hS( SN| K]O#2Zy%K5̠BQ+Z4+-,q0L0>e~{FGzdGXۈJUo )FPj <>i?TuS+>U8`gO&'49"GԾ9ȭQJ'K<:rJU$5Mqx1so:7j,=3䭪NssPsUeo';dGt&_{g~m63زQc&a>PmHjS =(l"YBhCxu1+Mk'=в NiK13q\`TE ǹQOT J$]2/]mwS'ߤQ_g\0Tu5+Cף ֤ ~'HC)WvI~?EpB6:2SapNrع:>qoA|+私S/ޟʴ`y~ӻ.f}6%tzJ4|$kU0`u]CՊj/ HdQ5oʫLD+̡ ٘ ɓ+\v5rE=8H|H臨*[&^։@r@pgiX<r aAi>gͣB^>qYKl< URfLn ԊD$&ޣiLsƌZ$Q5 d*xBۜ䊕FmU]6,Q Λ*I&NfA%3/t?NM@M6n[- }!݊;3 4^MD\ʜJv,QAyL٪g>T0,f?;/~'9,ܧƨgql_IW-VPޝ.{=[kcHa.N>:_)5垥ƺאJ@h{m'!܉v~Y]$ C5 P=!fx_:Q {PGR W/wKSPXx.CO@47'Q#Rժ ~KmhPr!˫N-+.efY;V.R,+NSX|0LX6*{?dV-|e{o)'Ŏg<'6fx  T`F]#dR|ymK(!y4:vg-y}=OnZlel;cf'uzN %`]߿G_G'h돡U0؛WJ18B:[ R!5~w{; (4TM\)Mh+5>9 'zV@ 'tP|(=>RM~wOK>Z(2";YH78HN{91ϲ2pņvSװuRL)l W9T Z[`nڂ(@nT~wN cV<`r_NVzOM2I8UUgsԿe+uDg3H:s9TPpΆd˅p/`oܑ|Vu zYPxBzoZpagE}>npAI(3ރwx{uA;Pne h_OI|^-R#GD_;tAMR-Zr("j y5lZb,qv=B_膕C%,0Z 1Cˆ\oo-GE=XBYQQ8 ;PQ 5m;WN7;9߭B<6/y4NZ=;䜈†MlnL;Yeg84nKHn(}R ;b6n##Hf3pD9|6kº9 Uʎ&MTe܍hv?$'4@j+O C>mdA?,xq_qԌT>8?θq_,eѓW_?D넂F$K栕5?'`k'ÚK ҭaކ*1=%/ 0ExEY?i"V&w'x$Bzz˞ّ@oz("sJ1X1w:u57^j(a0dGua aBSŠp8!-U%eZֈ%ǭ}M(!|tm&ٝ 19D%髎߼A7JzƧT# EMeN a&kqE8fwߔ} 祠ދ8jh[.?Zo+2SgioLi@l.=7;UebvD4%*ݝUF3mݨ-i%wiLͰ82rK7]68'9U=@|"ӉnVl}d>efcqq{gc +'tmC*y~'ܯ u3+NYNzƪ&?/'  s,Cx:sC`Aegۉ!ȖH/ς_IwFcԉ 6Q~{[K4S8r4=[g YǤS$XɀbeIvHtH~qmȾ9UT6hRũAjV<O؎MFm{dlI`j[+yLL^; xpٔqp`-RzaG>L8s;zxLu()'Zz.gnxx#*J"ವ&(NjrrȨx`MӅT[uW J_7> $GJf1Uh"JȑQ>-:ji4o>Z[łk=p"aQ`h@~.fwتknQ1--.~{Ю )*W?x]jcV3~M8z_C3ilI 1*VkwZ -χ^Oprꩁ'qoMsjY# fs;+m]QHr,~-yV*co֕&Laea/޻UH#Ʒ ZjYQMkwA4\u/,KUW93>VD"˕B4²I)GNUI *0wc׌j??q!Vԧ ɷJEёm5hEa^)ϗ4Sorn&wr4 tFOڂUݕ{vhvFLn^0lȹ3@eg?*^y^ȑڂT%2 X[A,MSJnߙbX)1eE ۶tD4i,n͠/u@ ts2CڭKϙDM *r/E$˔&Qg:a(ӃA fV},g2i! (.WmdN"[ ^@(֑ lA[KPcH+ףR/7IJ;KOR'yo#Ѯ[*'fv+Dd N8Beyo % gĜ5,ڇf !B3>B KjSd_U'6UWg Fz`0iISBxCATڳUTg&~ܻ b&Y ҏJp_F赧im/5xX!ހT>c!2(H]Ta r} ObāکH35xU 6>X(q,/1hU|M\'8D~&Rp}%tdRC. CC:m$̜!GV@l݈{!jB8.%smvϠ$m 8x>3zNy (%-Fu_]lj U`lgϻ]GN-bЬ|5H]/ka̵v(&C\sur&1u'֨qJ7 ]Hݮ]fx)7ٌɏoWt:>"^4| Α<BSxƦ\32}|&T6 4S:u6ѣ"bG'9î7ƚy3>1~EpRGhExy_oT/`ZF< O;- T!&qnMmaַzJ!v4u-s2ܺ[c(Ub @,`l۠](x%1v.򕚋?*uFźLSOpYlqvNO徽H# FX˾\5?Xk:Vc- $oz?=㋕#_ɸ\%ۋZ8L!Dkrwp\0g-H{3D [Ux>1!@l[ gCv=S{Fй)%OG=9y'at-1%gw'Xe10/fu<6w[o fz@ 9GW}EK!7=C>`$ыgIzYb?)ĒiG-FtrBз1ʳ: |Ԍ"=zq}5GN{´{1o?~2Kj P^e}vJlY/8 zG0(_y)]}4%ZxHv0+xc(P0n0#Я:BqzqWM:.6`pyz/3ѵA_+ƛRlсh Nқg2 P3^ң NG@3s~F<#;)2$3jw&mvVөovYg8;lHHg#:;Ԏ:%Q6UbڵڷEfGEA~e*2ȤUE:&Bif& `] ^Bu@Gجzv32c᯵;4S4sΒ,^l SrB⶙Jio0~t2 19ɉL ug.=Li %wl$Eu4@AtVfgB̈3czט: փ4BNy&Vc5޺,-"tdc54Q&ZSu3>Ӈ L)"ґN1p~{6 qOjx.! lKd)]rĎ5ꘓ3jq/>D {MrMM} XwAu. g~< 6fn.q"|Řs>݉T'|`ʷEKW*1B\yS {ܳjkgZsThu(Bqiԋ^!eJՃ3E "2"tԒ7LX&}A췃AΌ-t(5G9۫\u [erYdĄL'S9 g7> 3^t,=*X:>k.xUjL6~K!8$NUh/+.GVÝ80jS:\VDթ|!0"!cSKFA|1:Yjъ"d dc<=SKMql }?Z|j Ȅ,5$xɎ}G7A[t]RdV?b>-)c7se 8~oG8˄x[fVfy?f^}/@rߍ`(%9Z'CTߗF( >E BA]>b ~єyv7IԶH2Y!5KVj'o`IyK?\ڄ^6c'¯b hz?r}^}m⍲U!̗K7oND{(ye Tohq5[ HIV6XS/nȒ)=y.OLR֙`z-?~Ô2Z#Nù Zoԣ^ꙟSPNXgKˑߑ_4%2+D6]ȏI%9HV[4WV侀$-Eanm~WNE"|I dȹbBnY/X*]\oh9c&%y4̥0GJb+=VrZ9\.!R ڙrQ_aMwSZmL*eq<5fK ]q/':U4-#BmP`ƌ`#Jp)L>xɑFW¯RvSyhܚg0Eнjɟ+3qVPsL׉5M))i& nVum:Ï8v^~ 2m_l'Dz$"/nUjXg[\^Qe bǏ8Sek_I/v2f0y{uH[6LSUtTTGԈ?{$PPZƖJres:GhZtܥI(t+lo1֐T6c-FϼCSVği5X"C!6 AJoHgNn2e 泀c  ( lO񈑘i 4OX֘ph ◌!;RKx¾<:]M53pا2>8oY+e;g{b.L1HS,&Ga,9 FqV̽X ByAw)%w \P†oKrZ0}ْӞpic8e%Ň7VS`zW1Yi7:RH/ò#VZyv_#YȃqrF`(.0pz|g%\aO%Wէ2pP¾ B[u^@ V}S]\Zse&W1J.] &;gj!s2KUKꖬG)19~?ָ1ݹc&_zyHwUuoH#]!CtE`6ΓQZN;]S wl$0~ļ&ջk#\ -,sN@xUH H[lG3"f# C"@oKdm2cc-M fD$C!f5!kNt<1e`nG$WG,wnmn-9ө^0='V2=֓f`yf>ndk5pIL /a&|wM$w-H3e<$qS}.ShPǮw5B 3F^~ k<[e89S ]Υ}uu2pwP}O>MS]aIX~, ε:"2Kйƞ7⪳ġ* x,˱˞p9^I0*`8l3luO&J0":%۔ ]֫:?WzH5/T[wk@5 03X$XʑU^@e2k^s%x)dzkH`pֆvk&iD+_ݘ@cQɊ]10vwNg"r ^>J@' 7 MfAf/O.E>(g+ px L~&7N>be,"x$I<#?FlFA/5z-)W=%h Y;8r~-07CoWc6LZ/˩VGcvL9'~;Ef""6*01Cbۚ&|5<Tcs,њczo&h >HKFx޶XiyvuIg7Ɉ#g3!cMW2 8"2E˙Qm枚_ Y@F_faNz^:YM'o5U^i @`U{ .襦zZG]O|*[4 ^&iգnȕixehʻ ?зHB%66 h̋ "i7]R4U3n*A=UK~>Qv JƠw;&[H6YY"TeA}F.=#X찙lD_XV5OT}U?9HiVѬe!8φw/҉vܽ.JQlBAzRE9Z^(2ƃn>cCh,G/!,YnxUx!+D J)MU0OYq{9y~" eApL8"G ս44/ J/'ʴ}8`[Aٔ NP?|Wb5R-D](.P `/Q̴+lJ<Ч'z V( D)Z?t.J^/IJx17϶+J28{}։>N:7Zq}3"*>s{ٖ`+F~gcchHM,C-6X>o[E" >o4~k,ݔB;yS 'Pv8VC•۟+D]h @ .rj2 jܰB (9|ft!rO7}n{t \Е#ncbNi3hr'}=IDڒ߂e.S cWP{^>×"/I"<Dgâl )m-p< (saˇt jF#[-}ԍAb֍I4?ЊnŝҾmt` T`;0fHG3^:to=Z7z=% ƽ"=JF\rh.:=EwMWELՉdnR2| & mײfVu "9`-~4?$Lϛmg;W%kQIڨ{Vq1 3~n/"_@]6Y? x?M }3H5\ -㺖2 TNǖ@wbzq1Gm0;^4*oc ˳XBD_iBiPhchud%Dl_P#O(:i?k+#ˑ|0>j'ʒ)X6*O"Z3/섧+~{yO?:HH.lM<$޿=bT'gur?׽93rZܗ(qH75|X˿_(ўT0 $0VvfS=qlڏ,#$~'VVe5ۍ# 7lpqUiiuN3R5({\Z/8+f¥l`ϟF:.ye7<^o]N|!$ZNCrd dY-VA)\oSd78 V3. AvYlc[> Y} lm2сIbΆ~xNCʏo'[]Ԯ-6w*bs85VV7ݍ]e`@l}t8^̼{F v"(.8}+moL[):{2i'S%:k./Xh"45x6) ;4'Pg{[:6VXY, EA}WIsglU &j%w…L:㾏=:^- l\J>XMzmb"+{~/4*tщ"{/_J05ȽwЗLІU[K{{2`7GPHз>EOM?KOBؚ4dރ->_)%ެ+=>Ԝ>|턷U~AU&ZBZHpCL: %)yP47VCժzH# Ox3ʙGx{?8W||&8M/'.*C7nXbjI1)M/>pk>݀R2hPh`EPqD\DA̼_PX6o [CElp$ƨ`Rv9ubM!i}==࠯SYr7^Erg2v :ѐJosT]K-|弶s:sA=ӟ$̼trY 2li'͍Lg!l|߀,%5ֺ_Z%=oF۱\|ɋ$j'|,ԈXVF '^¤\X)XFPũx9O^7 `fN#́?yabbhVhU&մmQYTn\ P増 8_XO3L* V=pRhvJE["E9CwIY!:׬T!yҎlK`rO~1-҈O7#t!B-h:]ʹrg˲GIRR27rQf&QB!tein5ϖ;?vܶ4`dO%XGO۞J2sb X1Fp4Oh>anƺy0< EeWvØYFx@h j#JVYXUbPNE}8mj]t69~P/nͿ\X};r& >9"w2*D`yB]N#'q6ױvVBH?$Dk61.U\0 mK3k(]ƀ~#\e=X&4,;~4"1 i+d?#cSK3訏_'Kyk/=ՙk|8upc{4 ZC#tuH2~d>/@ޠKBkU`*cW%imOU10RbtDzf=Z /RUwU7¢Ig3'PRN ./q6!:%]^t:poas@$S1pAkgO|/YQ@LO5V23~z'2 9|)r OtS+?/n8뺝3w:;ޝ\&={#A1;lIq]Y Wg:a !],|dr.Hܸhae!nS'<3Ş>QJ{ 5V58wi;ӭ9Tw`]=Qˆ\(Ʒ7V;wc_BRͣSǴ4X1\ROXȞ0%?m#2r-ħi14I`Vίt4F:]-uQOI9:(}ٛk Ok2- 8niz3p.[!OZktK5sk iXM Cg 2LZ4%b¼j7ZA/~('8%!Etw` x3UgaA`^]ҺwӶ.zĵy¯ <`cfLL'`Io)ս PV;xͻmGK3}&8 ^F sSR+S\+2>$zu|6ԒwYwxZpda QO"Xb+o_» ({k;v)*0K5%m<@C ujPִ>>2br鼳hgCP\C<{PO<|%i(ҙz9p#`˦N&".ȇKn<+o:rsq$ A}< 5&²Umw9S 3Sg37;Ze3 "!b,vT.^S}2KK_D >9ƴw.?GlzMdY qIyFcVAI@;*J(&tv %*ngRN`|'#/V):=;?l%Š_*`YlA*z|[i؆LV|m* WN}衭VTVk\gfr1 aESz@ PŃ_|{EUK^4z1$Φ hGyJV"G9[GhxGj2mM,>d򎍸lb$ݜ&ctõ0Q.D;HSl. V+P=F)g3siamP\\f >!^mF51,@ uAZZ˩j$,m``K)q4!DSky0V5};2[6LP'D<={=}Rvv/fW ^?Vg䳺qL҂* uo }Vnm?hݪrCfe*cC| 8hIXw:w2$?i ,{aY7ux8 /'`UKaոsJu~8?QDKOU4,#-/ϢP(SҰx<4ӡSvSE2Hɸ3b^V2CY D "`'okp&mJ `>ѥ)fY'zTwU:'-6Wz.Yd Osѿ ŷtF~=L$.Ƣr׋=s?Ȁ3h0"Y晰_ՀȄR[јk,A7|3`uēҔπ|fCF/zɤ5 g,xBэ`-d32Y+tj敆dC)\rQr:V{;J1l,$ MAsC0jpK/&kNZLWa%Jq$߾*T& 466* "9)cKS䶭LiOJF7(ߜcSa xʇLi ;08P;vgȾP?A {҇uw' Y5#5[XV鉾,q!l o8+2p&z„yo9I[L\OtĒiEX:*vx`6qmEvqMot$E)W-E50GBkbj윭0j8vٿ^5@Y»T14?nRr.S_uIqk+o>4]Z)[2=gXmq@in}}Pe_寈-ߏ)#9_]J7vyhiH934 =kf i'K8*D 7/L{TUҼW0CrϷ vP(2͏ +^Eo#uȵ M$-酊n~n^*c9?Us&b +:gA#|sp=,TqGi0h^Z>a0=ik"YǖZ7Mo>4;TL!7i샲\6Dwٸ$I!NF`2[5R QTohUMᵸlZ70yaiY;fah-W淩ciȹdqZZbǻH륲ĐXwqndzﻓ_e(0&VaƳ@EEjW v] iA[o+r!u } 펖X%hruڋW-΀'P@mbna .MVxĀcF~X $+=|N%@iue< }f:54fA71O/$hXlCv+F+Y=G&s89)HY(e?H(9uJ1O9Ա8Jfzҥm${YRFW&SAvQ٫ & iO2+FWg(KmO]ɠM8&PN)?D~'6vFOf7&oRV>ƻT wjԆ"H lwHa_1.^ p3u}іWR}?ghRs6w:dF܎Me 4/uRO˦G k <0a ~80{33/վgI[2^()+`wyF%]TU;gR' 2&qfg6JBb> D] Q20 @.J}]J;4{*yE'{/앨>?&]Rрwhv#ShdhXх }.Dg],prԛY'W2w[ d@w=<a1d[jӯPƸ*V;D]".v/K. 9,oYH_M6,Tu{-]իQzǭehlo!䫕$JyL/"R YL;5 G3#u $&KQ]M% UclbHk[cULzz:yr-' $D_ƀ33ҥ\R ]˕&CϦ[^MVcGdhy ܚM%82-CYljEIe=M,y2A}0*v 'GBX݉9asf46{5xAA |w#~*{}+l`A,0]xcȎ`GRztˁ&oB|r(;û ө7"KU?KX,CLDo$.;~o[F%0)OY[n.,c0~*<%a1<7P*2 (wmU-;PTg"mhܽP@t֌f2wyaU~|gO U ڒ19-//9AsJuR|x>V=', E, gڛjN #V[ wڃyk+C{Ϭ%VȖp;oF3r0;NnWi2+^:eNՠL5 1Q5^OcУiڕ.z?¿8T7S)MF>{^]yhYZsL{@A*[P,?!Q{Kϡ 62Uc`gʼn,#ϪJCɸ(iD ,q|25>I5#&epSuoP]}Jmj1!G5C^oɃ.A*%#$clԄċ䢮Fio`/tbđ0xK;Rz 8&r>d @hOu'K<poqǐ ~:sir'eGh~37kǁ[MzrڐLK+JA?Ps,H c /c]:$8È?֊_{3n?!^qf"ċ}^KE*aGuP멸ΧF8u1Q|ؿc"l^|]"m P K҇-wPG2RR: \q%3ѝyYkuhTN!FvIMA&h6GjbWnLo?0o޿4:Z[n} L6{翁L$VqחG8d|ɢ"')OSYғp(dfn'@[=Wa,|Q}ͱfaG-q &\F}94R, r`Gتi vZN'0`fJ4nXouQ{&E%}T%t^0i8@@"+2̒r1xe& $/pu#S R TK`mZ3n4)gKq]k_^j$"~])1G(HЅDToo csOt>1%swjK3(Z)} Xew aD^X֞b@i{hTtNSr 4_ڴDAMQmjH;A:]@ KQBΝ#=4*1A,v %/y3N)V+y̾{v;} \3p5R?щK(۲$h<4Şo)\1j&Dzh1kt;(HREp2C/CL増ހ2m˷%4,u[zmgBT@<2kgΤׁ EK_oE([Ө}F <Ls!KWFR8:PnHZx כ^r˦]M̟'Y.muP~1lT9ŸBHT=̙M~lxARxK]yQ-;dD+mֽ?>IkAC3eNlZ˼5v3R3&8/ <=Шdsz Z,،aHO.XO:G1fP(n jKLpe,g컊˦f{ovdNh樨VaХr43_n;? G4#.h?79 }!Wr5Ra| o 5c]rBqWUK(: 'bORǔ]vYOw@~cܨWFiP i,Owa"T#5jtVΎnp}<Aɞy`i*"b]%-7cqbΎ8874IϿvԝVq-lѼQW0_zvrǕē;ц\._`P.Lzl >2S[$Wj&Y0֐E;W]W^7bwk.y,9%:mhGiB?9|҆D\~:.d?+*Q9 J{Lttj"3*.yߴTJwU3eWMAý¤zꭑv[T]_K'5>ZRg, NQJ.WqwH>QYVIžo&HzIC̫~v@!ɰ5O5JRkp-gd~{y+z. I$SlZG,B>AN!>~#YĮ.wlυ+*Oprzgc"9kAp[a)`ìzz[k\~Ko/ݦp1 N\΍H8N2JVJd3p)<*?' O&R@*ttԿ=q jN VNR;CHkiۖ\ÌqH;jf++I68k|tSCh2QYi/&RX(}catM1NAky{Xci^뇃BӏT#I6tUC, *n3Hv"`K8{igeϺR[?/lMS64x';$]@FXffݠ}~fcү[w3&Gis>CY:fٺ{PGa-X>"jX[s&Z^ZD |'(1&rB̤z7q%ob ,u6JRR44OL_HzLjV OmX[C(|sZ\TʓJoPݯr2 Y3A)!Q1- dxR+! .$BPt2el ˷u)"!'N&6zXiz5̊D~0D#(CYkP0T.ThhӕŤƖyըn3,LbTSi}ZU7ܟv(iS-N?5mq®$占}p|sk6JyBi7g k >ZLZg C?S Lںk,P\^OLk;eD5[sHO(ZZܒy!oqs͝mv~sʛ:ځhH*$t[W$I"15C6pjS`<q'ƩmTx%i˂#oX.Ba#!AK#BNGF${L:nϋ[u~@5w8l7_>ƄSZ4\3 xsb;q^q',&S K˜&o'ojK5 ~Res0}yidLb+O]na>2ucUrNOdqƨqeʀ؟ls%- p$'c5cX٪]ܣ NH۶^‡˪Y8!}GیDpAQB(>[VzW<>uc+b~ ;P K^N G .3zқiRY,f֛]J]krhge~,z_Qf'/ۛ,Afx,q-m9 334/ iCpPwѡGWu<ϔ:/P󇗉1q/C_Sw=\y^؃UPr^^9Dv|"UL!SvC0>#5y mR8JڰSF֋l*![ XIICJNpjig-n3x~>_8gƏ%}S|-3G6fsNJq$ d{ KՏ ;-3qļ}%}6ߏts-W.Gҵͦ*"LS-ç<@]*rL8|5Al7`~^JEFi݌OQXfuA"iS:c^7^u<`"K,w"*y:s 1dbr[t- z YmF] #=vq )f03e\ !bS50ܨrI (KYgȔOgq7ܜ ٨y4yN1(ƕ&L"-.Sid4@[q iV=f۳煈cIbؒCdrJ2*'VmG83ADH֭2&&=ZGGqvH*6~߱t!=:5*dDheڃ8#$2(Ad^NK7z]VXT38]1ZGӷP|$8#=F _ٮ^ AV0Ê%f=f@ XǐD,"HnֽTTB1n!98fd>!O.PJU 禒w›trN2+@Nڠ̘jӬZQ?l+:sHup*y ^/܉!Asɂ~~O3ȍclwUmٿwlσ {kts4פ9 Q64͊{:[b(6l߂V xЛbX{) 58Ӧ>b`r임XjK2,_/2Ab3˚͈40x\tlnw+ }DLƋb+p+EIt˨8ۚk{+.e MvMg\ 6QS5^? f̢ JW80nNf+oSo2M$:/>"u?{QUb?i  5Xig:! dΤD b0>׊<whehEnl: EE5}Q*^%Y$1nH@=x&faPN27VEJK1qyR ޏTu&Z=v*J)PUuj/ {E/U$Ҧ 2Lnf!;1r6PG{.iHn6`<^PFT$w ZM#3)q@蘹>Fm>`rIft_8lH;^GCoY7 #9C_]#q/2QԺlyF%ޢo$IHtF m t=و `e3s:}H&,!It3U,\V ft:[r5J(eLP U&X=8ejV1뱦JM]_:w/(?#6ŗ*flvz1fEAKn:fFKF\.@ -㰄Ǭ FXˆ $7{&hfy m8!8ֲa'~`e{c+xpT12=#OU 2K&/=וkn&~zXUcK?H`1MCN[Mb6sܟ5({Rɸ(\M+zvTÆu3c V-P;2+7Xa.EB`8)rK|rt1TΜu?OS+r^L}+G)0{]aQpʮ:w-"tZ=d] it,b β^ҵF2E%kz = ף8LD蚙qZ mcr)֔B;y/W1_CD,Fbe" fY[V{{8V3bS.67i&|ˊufl<#D 2Tamb'K˵v|8x] Ǭt3Kgz 2T/&S9 ƥa8BxRY0Fdo +h?xN\Vf;[KjʠfZfknBa2qRO%kM(*˷el;4V/uīd ; xLz^_0t}IB`kؐM) ,Wr Â)?íh`6%N| zMSu!YrBƗ$CxOH@k#{{ld/ITh !LQuEe׽KCʃR[~ ~?Bmke6SH^= N-8cNItS+PH{OnXZĜ&P\k%]f.L,j˄dxu4[ om:jƋ͞}TT>Rl/<CY7%Tm@*촻a`{ ]-gM`Ɔ !no+Up NdLM>܍:r>\2Y\׃J͐T6!rjST=>I&8gBpb_yfQMu=msӟw9Q-ջu>ٸza=^ё1cXae6>}MLeo@ς5#& WM3 "p.e,[G\~1n(R߾qٕ6RL(ZzPS+-~,ǑdMP[^!C'EX.4ܪKuw$~vpPnKzk*cN+ la\z!Q;1D[# uSv Ptm(cG'Z-[ԧ|L+F7?XM4(:J4|vCVvA=<cu:dq1Zk2/;J|p ۝fZ&vy{2H+ga2z _g#@ Y!e T`Ynߏ9ւz|Y6Ŷ`姨ކi ^ĐR+4l}1ʧ` (rړ_ AX&5`I,Y< 5i,x9 ⬈uTk -Bu{(XmD]m7#vJ+7초p,Oy36qX Hk;:b6Ae[b]J ;o:?KB XR~j= Z"3#?.p$x+inuN( a>U1"Ԥ:kZ'74d?K |(cn)9X)4Eg 'BBX=.QZ(ªobFNUFK&/:LٮΫ;pa_@:߄ gȴi0@9D|9I3\Ƶa \fScq<7$Mm},f-"ەޫd'kQVFRS >0 dC(@|TtNھ@&#*ب(1s?QLܨMå[=s܆I+:IQL1فW}aL2YvL)lDZj (SMe@o"y| 4 TІ*SEd:WgUcX]#yg ˳b]cE\>Q\d%ADĭ~64/ 9Y݄2$lobvx'-b4/j@ D(YLPb<^T'0bKz\dg{ݏҩCFE@ YSAe8$ ٍxT|"% ABr*LR?w~tO@d`sk(*A[:m`Oɢޫ mG h伾72~&P؇@. m>(W%r(ޑo*D,EsoT@~B5 jO>ݥ@KIw(g}(T*301IM3 y,̓HJN (z\Jll=kSJ;}U|[AXN˦鴴"'!Nc¬F.xT(I$+(&X'@mCh:@-!pR6|%( I}:Yn( Y|otƨ l-}%g$k0V_2fovfiG'?$U~Koo՛aA`zߋ!#. A]jg ^>;N87wFl,+K-v&S\% A ҏ g䣔Zd ~|J/:+9IaO^'P]KNMC|53̹Da3ɹ;L(ĈX^m#!]ąvb@#pK?lr:JFuhTj=ֽƓ@to>B>&{kDZJMԲ+qS_m߬N܂\v=C*fN}Da ֫gJ aYEoeG,N z'ү"M[(bXx2_֞qM,tJL͉9s\'UMW@.Wd7'`5unA:HG dwB_lL&ǓifSG Xk$5|k8'y??Ɓ];ly[tB(’$eTZ܋c7 r@YbQ5&k5 iIf!s:ÊE72uH6+ 68 vʗ5 zgihHcPӋa7t6bA'A>TĶsVWP)t;_5ỽ{DHGDǻͮ]'q$ զ׈Scuvp_錜[tk@[(l~xmb'o{VxɀY5\ ?{/Fbn 'DIz6E:fiX([*ޱtniJhl\t}_U+A6[jOh2r;֤4H?}d Wp߬rsu#)mfJ.f*8%_G1ޚfWX_$ihޜƓtyElD$bRD_S̚=㺟تMo̔A8 ;m{'j1*1%OH]nW<|'e_>NKhR|'J蘴+w2Yu҃dbLֈ3r}UFcL`~:`pl<OҧAvߍѯA3RKY(dm?g_~r0lV.a@p1^" pg2'ƃy|?m:$ ]ReWKȺeAY uǸ)E5&y]r bo;*P[TО-CL rUEQo($v-)rƩV ƥCYSUFvEZ0щ ߄9F펬Pr^tAd*0sw]>I4͜wB@_c`șQ,c{. 59&4'V̟eiNBLpw/Qjk2PD"9rdx3= +>K JRҎZC'&`,'C4 YU[fϒå8EuHg(ƒeJlit7V!yMG68MVP׌5уnmeex[UߦL1W~eK/6s9+(RbOq@6!<ɾsVDzS*XfU_Cv*z+-C >˲`DVH"fkx&Ɛili"5yJ̦X\m jF9Lu-Y:BupF rbr% dShdL@r\\#A.ɀL&3?vݓ'<~/)U\;gtׄzK J _h'xv`QvM08?<MST0Jm, a d<dV@IOfPҎ޺EVhsD;{&Ag!sf z|Q덼NCy{e,,a.=: s9rego]S` Ago'S ; >̇~/; >Ҧi0q8yqϏb-`Z  ,HϜV++'yLJ(^WA©1g3MKN1TGF"&~IAČ#֏t,X>7l&S3xb݆=!ص֑,gIճp 5,(j%*/(=8[!=#ASR L$1}Na O:PKl;m"bD#sqRDvk+îVch}#/<ݵ"FF;:/8 kFfj6ݱAlnjʼzmeLVqS?ĝ +E=b8 thG_@o*" 񦖖Nq3/#Oz\O`k6$Ҥ2Ri@G?Z әcTɾL ]Ħ"#3Q9ΞGm5S‰ _6@kbK"aޜ+gP@%>f8-G'7 ::owk7JOJCnCU4\O߷Q`w`vl~FɌ_df## F\Z6cL2 n#SD?M'zcSvGm^@x^h'Tc-PJ6ʘ ƯEPς ?[J5ihW VptI _<4bI~m+7MhCuD2߅Xe^8pt?%.Gb m)K Q j_NPofbd#T\uۛ|dWg [-86K54{F0: xHxIdx\&>[&7  l,7}"JC/X B$bv+JAVʛbm6y|)|UZUBF=*.<mM[K2,P_.e}Q6A XJŬ*)kq$` b$Êkz /i\!+NX:M KT.V}R4]ܛ`O?:]Lac`rP].B1@"3)y> z~$SÏ5$(R[TqI`&_iwZHK}N7O`]#)걩zuD9e߀#P+MnA},i%];l[2*ARTOP)ZtIm;0] )HhSZ#9٣ Oi gz9}gKw'=}|]O"B*EU:|N!8S플 +My2Sl3cOO94p,+ [:Thhgz$Rq:H? 2-eu:!a4o;ӫ>UG^>,K!Z.H-qc̴DGـgWTa[ pɊ-JM,qe֮Ո_!5P~;n8# $h4?wFL8Vz$n??uyi>axtXCGIoĪlDž!!"#KH z ֤qp-E' L,GUC.[#6JPvbQYD2XY ,jeVGS5p9PڜO|_C߉}1 * ' (+d0eiz`N)ɫGiY%zI)MT@O%|aO@ _`84)]f ̪gzH,Hid[԰؜/*HN NëpNE^x)*ju%W'HʔO&Z(]݀22&*Հߎx?1I{2AL1a}', ך-sR<}52ܩ(GF]b V%klC8g:x򚕾ҹ[yJ[{Р1wןzPNKoUg3r?a8B,Fij y(TE_3u!rլ0v/!0/b]>}T7J`.xzRwìqT[7+(naFz@!n!_(t#QyXDMS]oWN<=H[hİcwI˒+]V uӕuzͲd $wćV],YC=o)tFFX%qlTdBCuwWM0d]y~O{pzzD^2'dWf暽a3CjJ fhCoϠ=7h$ƺM%;$|怙Lk dy5qxx3IlHp .G,\I2ɓroM]4#yzy1{nCX&*9JxV{KQu(367!x*sؿja{ќ!X8|сmQ=J`oQmtȿ0! m8OL4uX+KnX.G[#Y}T5'XInDU&N}Pgq󩔞]gg5+q gW2e1fA|)Vi":M8:Ϛͳ}jV*w0$5ÝA[8o ^1C=x`A%2~?>Ϛi?" %_iZ<8UbLڶrE(>Ɇ$%ZHQ㹿M?+]vyP"9~Ԡ|BBm-[˔Yl4rD!4V!3Y'%[ r== $qT? Dҋ⢬6̤A1(VO t= B-򲘺 E!TDz t(H| "y2u͢GzRxE`t5A9y~wj-j9 ݧ fU)P}a]0;oK{DsS@Et:qrp\F ƺNUq MgW  L4 ~/n!jd0Th^^QQ ?5a zT7(lKo0 hzE% ۞.kuPOm| %+;h &B؆wPLo`lu= OB^AGz1Fm26[ ^3HHC!&֎,#@Qh2nWo)OgRl^đdQ ,1 8+@큫Bq 0^ngz3#k01ݣD9].ˎ(f8QH/ T u\%ۆ7xs'KLH mJf`a)6g:P Xfh]qdG8h_UStksF> D3ȇk߲*5+G937` z:ߍ܅Wf2⪐fҢ+L E-J;E ͯA/CؠJ{Z3ǽ( UĘ-&$kdۊTd*݌(#"B"fmb7D6((]5p11 ܐ&.Nso|zJV,9FsU6 ugN:qʊ8Lnkf~ؘ#HN@7)ͣ+,XRo<8H=gYOUfO+8V%̋Gh܁̌0n-'v+(qbqՕV$m oJ4kSvN9uTҲ7yHхcŪòJ)]6 fKJ4NenA:l߃їߦ y*B\w༚,%oGO_v$=x5~l&t*C3V6$zq(5S],o(pCLmsS3ywtw O'M^yiᅪࣦD9Y5oOo8EVڜM-c]/\[̻ڣ/!ͪ77͕*U_x'C/$/[it dTJL/y*^K+cȯ7_V5,RyPKH.'ko("=r@'̶˻܋urnl{A=էRStw^P)ދK6Hy73S?8ji1(>v*q Grb"EgU=5ށLPT޺xP^@v$Ք1ރ'̆p-ĕ.l5ꂡjșj{b ^P9@}JW^PFwL#"{rk;94ra@ѫey\<CC#<gF2^mQ,gtb(}+y]#%P<,WQL'%0 %u?Cv1a95 (ō{>)sՈvE(?Y #8]Zu@i6 *'#2 ŋꜢ v nݴeft[bkmNZD$? -@oהLoSHˡt /66rKG `\B  5Cr[1k+ T=:kp_ϡe^Ae,lJ hd9Yf8) 'uCrٔ:pQu XrCL!)RFW欥}/Sѭ0ln 9#گ(y/Ѥx"04*ݛRQ$FBMN\A4[ZtTTrDhk[ZL`:$](֌ vQ˺H3DqUbwpM"^wMIu{m9%‘ 0,y5IUB{SX8̶,aCiz[%gݘw i5)QKa7| 1(^7%q lpc!`̤.HRuFLUu"|,xVoӿ9qLF*)e$8PWI|Vg"u+v4y_< TEBt}ĉ3z=dc=(Nv֓.c '"7|Èvw@yLFڙXBZИC *Dߚg~["aE:Q Iȏ7{C%̤&VݽjKs5\EV+"O\_IzaiVmG qş TkF*գzk"]BR?25ftɨ-'I#)rTQ4*Kly=s-#<2tM= QFI+s}/@ 4/ #F6qB*p"lzr 4rJ,Ӥ%ߙAIf"܉pPB'C^ 4ZP#bY) st/x2@v[{*JdRQB$ A9Pv\z2GNôm=Ct2#cE2!æ9!G@V:'ze 5;.ǯΈ7ՖaN#]&Pg_g$ෑ5 ęz>I| \.'ZZ)` #EiޕJ4u՛.U3 OX "29,i.B^T&_AB\֭`Dy:̇}d+|?+K⦘K۔T#6v׈)[.'Mv6v$';] zԕӻ.z)[D -Nz^71q] &'3)?)_zP0ĂryL'E1ܓy^CgF@ȫ-/nrQWCÜ_8di /;I7"/$AٷlqyQœ ޶4 QK@(@Bd? l%}`G J@pѣw[mLiZxUwyd=q# Nʱ~%Kꮧ?C4`Zͦ@ 74Y5%c-":; 1CL_L-mylOq>۵SPZTm ]Y\ъ.n8Ͽ ?@3,Ê\cFIDSќ.9wt3~||*{5ҁ%߿-u@xBsH 8V͵|GNV-z4 qލu-@Sao@ j[uYt`T=HYd=Iӝ4Mr ] dhqf`+4>)s"}s;$٢-Ay ,Eڄ]Nmeit yCG$ wP5c3'GyےZ ?L4y ?Sm` kmQ <#[5{onPxڌċnxwmH؋ml2f/R=NTz/mHZ{DIM%'4j8"CO)jL8 qǐriެM"&Tú6)x&fRVS^7!k0zRjLމnX8V~bqP?}z!gsZ ?缋s-_<@0s>b<j[E#fI~&9xw&TdJF< ɜ]AnU{҄< .^$Q1iϖ.?HJ#R~D,7ԋHLvF1De2_y(ZaSvIOSI\&h<'E#O>rU~Ϝ1!) \aݗN;R'#ECJ}.I2OWWdz@$k VW@/#f,}#LPS a \I?cX9wo54xH>w +ozea<ښJ\s"Q0֔FOSem^Q~'HE{b'iw a0(j:ۤZߐ9o#{e@`ZXIicHӐ0[qЀṉV4s(ܧ~=с CÙXA`9@XE.Ӆ4r#?*Q'zSQ#@30iB8=F+nJ)ˢ s[L4!GVfL$V援O^Tɠ'M!=JtMP=$c->H}1{mւ}w=sI{Y!;vwvʍBupeHKףUZ7cJh *X&Yews2U@*QyQ )'t:Rn|'ym;s 샋@ex4 tk:OrG’}]^ ' n EZ:uZ̚yo6`&– HRaY=Q[/),J^!jpl3p:ote @Mq8agCStKi!uBb".pQ5FSRaA؊Đ^>%kAy^UKѰkyͮ]|%3=U2c$>ˣIN-A4 IY%a4#~EaCf\?NZxw wO蘔_5P)ĥ Y% פ(q",w8,:)1lEXFÍ9ubgudDߞ6ҩd݉TĉQM2I`Ctxak<#K("E tHHɯ=OrYzaxn.:}Kn7F^65Vc *01K|?aYFN#ZMwRonq^ JTf\G%) CGH0VavJdM-X66,I9 HbMAL.־?>Z)w  Jà\ihcO~|,Ju׍% fNh|`_v'Su7x-)x |t;KAEF7{C ߻[ٺ?Şܑ%8FIt#bT: 2ܢ!_p@_FOƫ$"{B㔴F.:'M8u"oA- |Cd_oƍ5I G E\ 2p U35 0_خ_f[˦1Eay1]+EE@[+%7=i9 H҂ЧB<Gbr1+vdȏ* M߯dvڱ'dPpH0m:2 0OO%`0ހW9' .SnXi2d@ς. #\M ̌^ iQ׼zPCe0 ]o뎌"ғZ;^f!v$'޹j"HӅKh{9/@X.ԺV%?T2C .\w7 M]:)8t6fKŔg%.LF~CR9KV?݂& wND}fY0'I`W4Pڻ֚b"mx3GRI#B=7_R)llSؖgNa ; 3J;`?e \ ڞD᭍3oy@QDRv@BxRNf2g +'xɍoW+(Bƺ)<$HGAu{pJu)tf/RmVi.$J;~na8vİI!Tj (NjigX| N 6$ r;h9ܓUZȳƬ"XWLT+ɖIaq m~ |9+K(Yѱ)%i^sksi(*j c5FCP*-h#SHٵt#m 朰(wV"whʮ1|Klg'bΡe1V<'TI+Kژ/KXVV988,eqk#[Lu"E )>m:ʷ=xP?R4u~˪$Lh)"+vƇb2򍄜ʊw"! ]1N"=R]mسtt-ȟM_/;Cn$B :('EfSB5N0cJ2!Ny'e2̶Y+K,ve ut]\._Z!\{|"K%j. J퉨s$C ~v3-=Uh@ $/JkCM\Q+tй".[ϋI—w6h}hΕŐ橞v[NzWXރ tJn |3v@}oKc9&_ 2*亊CMH"|7}JG![i dN _HȮ3^M9ai0z]~s*@Bo abV:R4_"j^E2)4N"+dVP_9I5^TGɿT5IVwXy䈵sVGP4CDex:F;Zoث5%H<خfPP йYje j>C9А2H1 F& lr݊QEDS%ߋ5MmNh99nãyVxPlq|j}(+ٽ ɇ<|uh Q,wWy,1:4g"ҺKTm 0U7/yL?;p)L-7-c# vE4f*w/]gq#B榧G)uZwܐ\HGi@2T1Ryl5zG/M`y ~&8/ԹVQ4j~G #j$Usu*zmW1&)ڤVp;k!{YsK>%BcZjfC&~F WCΊ e j34#}}ISFwI#Q ǰ. dw'_z¨Aǝ_U\O^57t2cT`Mޯ2aCH$ߎTmeo=H{ׯZ=p O CzL8˂~",1skC}mgϘ=e=1ҦH(!EAk{Qm)Gp9gp˛ v+p"߈V6ܔq}BC F }D'B8CxB Tl@&h}6.UbA45ϧ;_]qkUXp8?"RK*; 9.wWj2ݖĉ$ȃCϪ]8Pn>ʼm 1YDUL8嫂o,LB =X}4,6QAD#Q^)-wŹa.Z$@JgW:cgM!)n+8a4-3X)'A0R-E{oLo:55kP PѢNrlVkkMmW*Ȣ:t֦.:"5ƦQ%ݮYNT/|DԀpc ^'W1j1K)Uz#>3@Vf/FNCl)EްpF0Y7Zgy{0RCRhxj$g`9FTpK2;_GޣEfOΣm<:-xp `.) !|YydCE} PEs6is,=j8[I"Lܾ-FdL[G*4wE-Mŕ{jj*i肎(2[Y$aoح)"Z @%Le!D?sm]-7#0#b;YMb? ӓx'iF߁s l?نu?mK)6piFy;+p e?y8)ѦY YX#^絢7©:-_9-|͇s)Eь.4eW=rW;4UeV;e,FGn(|e!8y[-[M@3̕^$o⟉ZtnjiEu=yq;R.]fjduIwBlF1S+k+HQ:T'n4q;i+Xm邒]7WR[v4TwБpg<36%(o !aEntY|mlj?<2OϟPVPo~tD6dڏ톪ڡ;Jbzx1L\/;MnI KCAYXU}4ס*>\]@XOȾ( [h|%Z.uN_zߤ ;UW%xA*\Pǥ$b=]'ډ"y}MzeX8@̠ؖ٢ ׈YmLa_'c$ίƢ@mX 6%??Ԝˊ&J$(Df-Z敚~'m$ݵzBAV :VƱNM,_MoCXrh6Dg<t y/ːӰ1I6k1 ,~ $b *'u!)sao@s"zHϘ-|/X:Є#e9fe!#YxBGHډJ2.^HA ``Wmޫ\N$jI |ه)P?2h iWB9I9&O972.L]@4u~N$e|'.NM_gU#Ph ϵNqX(;:kB;Ε8F:~F3jg!H\ȫyxؚ 9|{D ȃoa]mLm0Ѥwώn9'R oV[TUfu57xeNP}V| }2לv`´c7hӄA6{^1Xo*{c8w=sjUÝ\H^Y\$nPF/ LKBVˇVbyKLQq$@HKG_3gkXl_̟oQ;mK˭dEI,$6S&$-/mʹk>Csp!tPoiS>eH^AMY˗FܜܹftB`/!K u ,(ς=h6@b6'œY? r*Nz[bEN^Mp(mb}\lMj(YABmat زeUvS~teQNKUc<~]>@»lK*o lֹG$q'D[Kva_44>b)8Q.f=CSmz(fÎv̏'K{_Pg* 2ge@_IЌ!aGt…庰'\x8nǸl JjC33lƨBUq 6ZgiIg3`cٶǥ30/BBIʴQ+θ (KWK[\R:A7W,K,}I1v@d"w5؋(4A1`KBH [;1>tap0 VU i2e٘J|w6bxKI#Z GW9Wm@usrt#sӨ7}~I & `~9W2_O//-yi9͉;yG2Lf`ƍCYi7Zr96ljľ`iPő.)/"ՊFEŀx{$3U?fTL̢8b[8G$%3|wއ rs6o&Tdw.JK9nG$0\%H%3nvWnAz^roo%"ϱ|VLc<Ǘݔvq y"i_ rYnpv©SV-峍!Hř2#AݝRMz^Vt-ʯ`Q{d1Hr?i!ʥa݂(]~p=[i8$cҹ۫M.q`-MzJBWyejrG<[`yj2FzCjJcÑVU(P}DhO qƙA3qicDS)d1EH%K1q\X?)ޒӌcƴ0W K!a G`ڰ9T?_rH1 K-˿4`A{"֫U=V$&ۄV$B~oi^7ElN}N=1.(qfςQ:LJ uKg2<|QxO}x̉tNPAD38F5@hdoƬX,z Mz *ݳd't^Nyk&yw(ޘr4EtZt!h];]k+dMb][q&2B5o.z v鳶)+$[yQtG_xix>`yCt/I%S16, ]"; kܼSOJFYHmjM>3xe:%{u!v4qD!Z 2`9CD4vTV$%6>' m0V,Pοv{ }Cnnb,^G ܰ+[6‚V #PDN&RXOR_dk &J:WzwH^`#h"qpvCM4k¯$p^!ËN&qW`@ϱR1IT(izww0ܣp5.zpbHUa~裂;XcW%'yJQKR|L3$^_pydž5!O [7 ĸ";jvI1PSfyck*͞bWw?KzDْ.dL e0KK7OY·3;Ϩ N&s^Y3Qr!&m2FW0ƙUFeJT[mfs_^TtݖJ!BB9^>FO5O~ZDhbޱZ/ߔ=LU# sԙRUF՝S54J;o3yTy?'MT#E%$\T=  k76HľOߓDV *J/dם<wNW>HaC|4OVӎL+MjY0\ Ne%LF"MGe3.׵A\l3q}X؈9fU E1~mW9CI''NȥE-e`Zb(u?k(`# Vo}=y:5uU7bTG)gȞVa?6W^,7h ypJ"k?kQnחv "߻O >\IYp=)0۱qm3&BDI"n<ݾXE{ Ȁ~6`L~#$(|f1(*-/Q $ٛo+SHXY#H@I"S?d>+] {xdkg6Y=- I1_C~F~_#Hoqgt20!`#mw.ݳOQ7>:2TA}@)lZR(e%,Rgd+[N! Z7*dF#RYg9'2@ȷy <,7ANaB Q@)|]J'R;GxRQFJ$FnI% :JBl!//< GjO qGzʡ~ɟR6ۃ%z6FyZ% aRaf 6A H^qiܮ崕?rc5qQq^ *Pq?Dd{K26N˥?XR[Y~c̓.ILSsDLlW-K=3ѝeKWt@^cv`)5cg" T7\(4iyuׄ붲fL~65]OH^(i ' mWj/@{E_ ޡh~ĘfAQ/ETe`,+5<NF/ mغS^hhao/k\f0ްҠ#t]8H-4KcU{il[soDdŲbI"D~ܥB4@O,cd]&ܔBuCp]CQl"3gYe=\8pMi%CM;ELV]H?5jSAlcnݛIcn\Cw)w+Z] p$Z ZRxDiEֻy@9dX6u|A9ee>;L~QC+9gqmЉ !3Ed K #&4VP!}eSFk[v#]sO[ߢ58 §37+|Ehfj̠"1-lRֈ!X,e衒$og4^~A"_Ҙz>^GunΧeny&C1Xq ӟ}$t>(iA@J !zmQm7;=XnG+\)'c97Y\)LMدC\2;S v԰DS8sFR,Of"ycn20o[)ZjPgs=Mŷn[DCÿW@Zz0!\0[V}0R@VbE=|sHA 2Dܓ[Z+)zP\79AW\NRfGmdthfũY| F>':5Zz~;H~K`cǾRi-_`sOqOiv9 8;Hi[@hx <ԙy@盠yN_V˭;yA8 ^:*vaE Vbև='^Gv䘨0m#m/:' b4ީ^[rLҞVv3(<t q$ Jq%5aodE3"Mvm11vp !o8zf=>Hnغ>m2spLZ%υ:f;[ǺJ956 <A .UC~lԏv).&"Yk:(eV#Dۇ9yQ%cne6UcO/ eMDAc. ݖE91["mC+^8NW8IE!dj&.[\ccݠiypXa}2;p/)Lp+LMd33 +.e27wQ*C_{}Gf-(N;D FbPvE$tdQ.LT8j Ԍ}L"x%N3b<Ð7e,< f;.(. 4((,kv\'c )+_hP0"-bnX蚝|EfH[ĠT 2PӸ;gaGNk#U-X_]v8בrARc]Go 2cηxsu{ G-t|vѭoFos}z0ePa{+CshjB4 ŷP!l\tnJ`NId,?ֶ"}#bӍNmha:"+1ڍ_ A1Qhq}Tm>o#  s}S&qMu2XGN|2pBަĕ !NGHtd3B-]d{ OF gA&d$ʞR55";[yU`{agh-H؎%(B?s͚E ?Ry)Ղ#v20^"I-4wv 7F]֏гM pz͊&1Un퐄bqC[Ls'k3 Wngo_sUaN(lGvi'p϶Yݲ}2T$pg_,Ih? EFBo\hFbve`i Ԡv ׇ@H Rz )W%xc:*cFe /H %Dt,y8:c{yԌ=% Ϲ  X G\z0w QkY [_Jp'wvzX$&S10yv:) ϕighYgk~g`C#ӣHT":՟ =~14w71m|#6;w}e4wBMV"|20Ԅ*))zUwJk(C ^|09:|C2%.Pё~r5űDLGHN_jUb!9e߀%wMԆ"V)rg2VstQG۴u<a^F.wS {Xbb K!{7oݸQq{LLDT8FOcdlc0rBudLp˄$6HkQS4*ծhteաc^m["5nIgtԀ8fšx:P 7Z2@u oȤYATռt`ά$X`,rrX?Fgu䴌yL9ZD9)4BWxȽ CFDΟW >}X-%J,J~9kx  4كʲNN0iA[W}Hu΅`8Gm\Zm'^&i>؟IhIe=l'.gfL>𽂃03B39+ ) ,ޛ u5b3kKI7#Q5Hh Yq.V^*>>h4?s/s54ʚ^߿'<.M 9֘ڭ_RST(kln'-wjtaR;WgzơtHۮ!d]W;s*Berf[ir X'T,ޑS9hlʿU^`J"pik>_9rH>oƼm-:eڅ >FlxakV^hD>Q ™md$kSx2^LUXKYc>:'^{/ocps¹ܨ%u 8:vXӱ&,Q.9>8;_F@o!#­! ˣn=< +T&5ω-SK 3+u 7?rPuYAI7}; !iTʳ %@tU韮ʬn,>v*pIjsߕNj䠠wktVzlldFrZQwsyv.HU%Fck=ƒ҃BjziCДȊD өep3IüN  6SХcc@K`G+G u1k9C9/j<N'hS蝁&e+3ìI!)Һ\g|Ep<2ȝǡ2e~:!m(ٶd66R=>CkȐ lfFlm)фt.'[a_+*v(0l;We s!ASZSa%,Xj a/̣.NW'TuI5+5e2=wik`)zcAV݀!R2u\<dQqByozD?ۘ=˵.0u0Z9d `x_ JWflc1ѝ/ >{m,"l"1Ej9d\isWWw\ꥭg1ڲ2JWLZ)diozxs>8MIԗRa@ݩ!qޜ' @ _D7~CtKH` M|;:˱ŀO<>Q?,Zz_t!QyˤV7P+v}ƶCkTvQ:%oPԵ13'bt֎åm|e/&@b$L((*o3O:NoS/O/ٙw@v1iHeLM/ 5]pc坲}G#% n,Xnk kTj>6O?fաvTuaHo ?]zޟRg̒p5t0'cƐReNkd;t'}w%uJͶ5&xt. :$(ޝc 4Xoc!t;p˱9oL9t@oa8ݴj#=dQbWY"^~m 61px"\L!zHk{:dվOKOB*Fy*G`_(zK]O,܅[ʫHU95CK=Rn.%=i'٥l;K7aKJDq2%^"VS;Q~/X9|RZ+]"E1B_ l$bL-NM *Jc=K"&}u8Tw{xŀQg)_7oTw&W?$dBh#.vNZӅe Kd(rqM"B::J U{:}#K od ފtٺﵫk?W8VW^}ĚR" $%=FPdIlz $wC;fո{gpq Zx`.c"L 晇e*15Z>!DWdIMMq Wc,Rmh3zWyN?J%CCg6mC1reUu ۨ$n9վβyģxLJno2L`-g "9VغBk;%r= `/y9 &VB'*jP],72_PI<`oKLy7~KeA")y۲8OEtL*ڠV4qڏD>jٝ6a>bVc6Aɥ1wX5 Kq:׶"'8H Lú{)+@?IoJᎍ(9]ɐ5q*q'ϝw:AdG|Yi~_x@tx7.Y@cQTՕ1`/(hZ{m!n<~ms1t֔[?>Uha#{_ `Mk]Q85‡yh%sǷA*3QF/;6f9cH9>o51$wa:B!g;쎈g+bfŢ5bsEY7O| ".݈F"#}Db5 m0"Qu[8kN] 1T\qYROmoJ5F@cڏ}Oӝ2!tNoh n (Һ{X,$n*͹8#"]-pgtNkxnla^wu?,RqZm ԯ h/P(tQğ?Gf z8 ̴j} YZ3HY[(KD1-{ +|ggbn"dl8C4CN!閺:غ* -(  ^gĭ䟪5~ On5~/)6PffcGoݫA a lZž3-v5V"T7I2}?an+Z,KMNyi&6Om/'oϨ IwFg9Wm@Z0:MXqDKkfO/t%>xJv=?d" xxCjup%^B#ɷs=τ5_9zEPѫ&rG/ _~ʞcbGYoAO^sL[&~ORqxTY|V=x. _y&ZE}Dҗa+2@Hs$PՏ]s.*yP[ߡO;ti]JZwe;ǐߌi.Yokoε6_i'L/ڌFYqlS9\>3]N b"lq \ %wz+3!+zP/|L慃5,4&>"*Ή`LbRTnQcU* \:toP:m>t X8~1' EI?o^3~*عeJOP i[h!ݻz#%2-%%am8:V> |+%~`Pnvܺ jKG1%$pM<=ο {`G;REMc!ݦ^Z!I::btnp}-[cDfJi{#x-Ni‿ahX^72uhCDw :`]YY+`>.ĿGN@iwg?_اcpô֢H>PkE@Z/G0ĐD[PxsU>*RڗXx_cf<7%7Z#B1qwLzAg?,>6^}a/(OqHQ יCJXnU/Db$JKN1| ~MU)?Qh2ϕ޹V,x]zy1.ޞOŐ6N 捣bb$WAZ18%`dM$_,3Y?)j{zg#-tv&*XsJTg@2b=WQ/v9 h#Xg3 m')3P1ƿqDMzeyGͯ RrNX3(oMU!sx=xE~tƕE;7,Uioj S+yce4;[6p{0=*b!IGIgl{?dk<,UЖ`5;igHGA hgl%oP^]@Y t{OuycGE41s㛵ܵH;> HNeu }0 7+,](.{U+w 5a'Eʹ|0/G`-?Gy;߭8BRͦz+NahJatЄ2mˮ3A4~h>T{+{ TT%V4!rIYUJO* [ 5`a$ĦxnDCB"#eB$O6 IуNhKZ m32ooIy cO #bo vwc&sYD Kܮtqu9<| 9AZw>܃qd{*|h3J_L8zA*>O'MPk;'rP)pә ]A*A[~e/jZƫ)%, ?1 $LnZN~lAr(_AAΞeWŅ&j-/*n7Ӈ''Т,Ae&O8mMjט ]Wͭ`{Opp %s}EuE1pK* 8tTD+9^~:+`e#g`fJ3NL{2?d n*a=E)wz_(9ʛۥ4S#r dmeICvJ?|@̃rVyq@M\5\V2Eha_Yk5(6H6犫 빓5Ŵ*,{K ǞU W=+{?𯔜m&2$9]ZE\=`1:3I[B%;K-,rV7%aX_Bk4G|ٳ$4R Tێ7]qTPG-V&E-L!)zoH8WZ9dgXuM{c)C7I&Mr b`u[c7,XGmWQWr'%R\ѴI'=_wL217L l]qh ^=vx :QҩOJ M%xUżmigiK-p#"R0y _t:6rgL)r1י&X2UOOqr.!6)#9Ar v%R/TZ6b]ʷ^t#^ >_$ӕ Zё DZ~{l:6=5s-?B_s]-u};gH0> jӧ4M]`[%RmezAS22_w p }D%VaϨp/H^z@Tom BJ23=ב tPF!)J6 5ٌ8sKLt6muNT?F0X1x2g@.k[GO`ǒv%='/Y6gPqLKTVBtODi@qW6wz'a~g \h@Ǚ}$=8!YJOS; zXIb&+y6x;xlS &d٭kYx~bJXhx߉nC*ƥij14 ]kL)>ʳ'\ƣ 9O`%bXy)8neU%K\1c W&`u2l]&/p](_1 κ)'b)xt E0Աf[~Ȝ?J`+H2Vc?jQUYqZ ͡\&ujJ7LbZTx= *+@z5 +8#GȂ9jiֳD.)tp]%ݣIުpIɘ1D|'c\*$$gϩTxtv]IVh-e*T(к-~ PiƸGdL+yI9QdnhLk+=?asw%j;mD&-C\63wYH:Q2ږ'J;"<dq3&kƧĪI/*<8' VQ8`zG@ I= 8JسmB=a%y\Cd" Kr\9h 7Y'g+TL'[΃c~V!!xy;F%WƢءM5,CMc+>^C*jT /(o_9=QXfWadwRǰCm0Tf1%&:CBd :k5!9QdgM5eBD-O%!tIVT15pV0bxpo7Ѿ[LA-ǍY9'`US< ({aᝍ4Fw[ `=@T_ʣCP;>[:W#VկTr"IƦi≱7>5^LS(Xǔ/p aq,Rrf*;σ]zpnH[TC vCM@Y<ޙ*J}9V֕.&J 78 ,;N{_- J#d97Js@|r_0꺁넃yAH> Ab~37 Ɏ2/>z7xkzM~u`t`~(<\5D;ƾ4@_"c6{Pм$1`tU`1,?-!i=0:vvdoX>2OŞ^tZKeߵ@`"U푝X7sur75\EUX_=g_`m/J[:b4LK{L'd3HurXm:R 71;-_Ȩ3)-@ \pA,ԭYLbAb 6(aŕ| ~D6;`\<̙"P>BFg$V7YS^tvSzSŤ+Wmx.ʡ 9$3uq4>:}"<0ұB۫p)oj fwַ31;詳(bj rØmT&n{.  ^/7KY7o&¾/*@wl%@3kE;:NԳGeI o}]/+2t߾=PYC͊F8G|Zx aFWU&أD'Tِ \ uC&4yΰ֨lr3C8$GY`*H!\&ͥjO4? ux+pPWCEq14yY+kԴ,tf),20hiozalM DyPUGdn;eR\V7}Uqݦ[epOf 8ZkR"1Ҿ_q,xS:q~'7\9M崩q\ K6Z[䱮މxT9clߓN-ㆲN x~W(@ޯCRFR,4sWSZ+zF,cvzy9m76</wf#t8c~`wL@Jm -X.6)PDH@ap TٹWDνy~IL݇e΢x&a~0oKaN.϶02WjWl*& #^-A$%`A4CT55(ܯCs:vE\^OS["/c4@nxOZ%%IJ!F9¬lzy'8\ z OX_$MHM~"nF<q!ԅ_8*%U:-Nkkh  3J:fի:\FHI)XN;#Y*saRr!R@.%" "]QM.muH{V{%bQ sD$!E0cHw]f9IR'5﶐/63Nҋo}Q߸!Ne`誩xr>O՟H1TX8-@wȉ5P[Ua rFe% qC6LhVaG?eu'J̫ȩI*;ѰG(b0.@E8/([-3koe$>8hd%a?>^U3e{޲UO1ʴ`ы[EIxe>0\ETN 걛 KןHZlm?4o&6~`^{S`BR,!ԷQr+|91$C߳.+wsO% ŠQCuT @~~`!V{,FOLFsH{["m|͸ZWkwV nCf2pPeیlK9m,ڔKًlXiMCBDNN;gMTtU5q7DhTR)%ۗLa1LԴ>T/-u̿_rY~9ܠh8Q8 O; A~54τ`FzxCKLb:nU]ᶥz} Hyxr7њ)X"X<CTgϖ,|a|JnA x{.;埪$;jjJBa.n(-mGަpTESmV FhQGfl6X0+7LfiU7R%.b jH D|9!(8?,X!s+$ #ѣRIl Um7c3o(}$#T @ó]W'"a!h=9uV[Gpxs QfU _)+q)ZՋTX=w r]TX[+7 KJ";b;Iy |yڌաk $b9$2CR7HWjcdxLB!*9>Ow+B7 ͳJ/ ZIOt J(cC./hT#nMܻ-ýBx@xSr(ގ)]?s*Ͽ/.ҞU2K 5Q!/ɯmHz-pd O(:󠨇]/pBkΤG+lT!Bԑ'D:kaN`VrȨ\rKarݏs9 U [u@b*_y6.2o 8 _ 8rz* !q ߊxHԃ QqhD/-*.k5 OJ;C$'Z(: r8MR6$8>b2폜eP{B=z,i0Wanx?.HL^)E+ #[Y[8 # .nH;&d0Ì!vʷQ~<@LوڦjP# b]V/a$Fy~.?}dpB^U${RMARY/&adR oO+YX*k9?ڛB&l +xA'33L0[Zs Wnq0IX^k|.h AGe-uE^v9[u5L(/Ub@*X%/i!…!ar_{TgO CK BSJVkt餼c?jrV^4I!~{D_w_;zm7#KX,bˤ8 \; "sIns6|<-;@{g]M2T!`$ o€2\&a<1Oi6 s q#"32{s~dFevz*;~j#)/^_&!"V .څUiAfd6|WQ6SS [J:c{,ՇT}7hjOqSn ɺ>CHP0M߭`jLգ2m&lBs"Law/ȓU6oOc8 ?Ez, }Ԧ 62*TO<ʼn^\o|03B ۈxm_B9Y-5GYaꭃE7<ߌxvEpi[0wݎ{6N\r2ئt/6r;xgþ3\"iCϩ:Ui%2aYw­9<vNqd|2 sځP^a@{,t?1͈'V_7٬ZˊLd?Ԩx;6T1 ^u?__Z{5MP`!Rd3d/ZC F޻xzY&ؙuB㆖n#\z1v &]3ϙj b}Gk>o\:^Jl0Շ_ _9 qN4Z<Ͼ<*Olf¥չmeZ+!!qdh$Įugq JĿfKYmB)ߖ7ށ-v$VA9O!mk sGdw(e7ᩅ&`"M ȍ]7O:yPy:YEȂT;`pBj;k&E(HC~@`v#^U.E|w^CaQBx7 (vrվT85ygɑ`< -…w1׽2D:WíO sJhM+&@txXG[~Z/Q;m 34NqK]6P˕e<>Jĩ5E~NlB53n~'k@ e?^6 ڹ#y)ӎkx?HLuOMU'4LUdnX5!XJ|b,pW.qҿ : حkЋօ~?.7Pk=kH1.t2iIh:& dQ IMwYl? iQۣE]PFz[EX9Q|3=2- sc.񇋫q}@+߲_#otrm Y8TO\/5UgEi2jj(wuw, >h&^MZ<>#A`hrt6>`N8KzP$"l<%Xvi,ͭ9/k;HĔRVb7.m 0,rp,6 aĤ n 93|l*IĢ N>wz_suZ+V Zi8J9ӜDYϸ}ϳ |w T:1N'.\3HBY99rmwA :㨡㗴SVqRҙ6!S׉J< NDX*&$g3sm!%*ĿLhQOz/)@o#@ .t+AjtL|ې.Y>UH\ yVRt\x$eD i0Iy40Eft.K0yuG)kLy1ۏjehyB,C=yúz/`%Z.ϤKJ2EɨFίp,KhBl[V.e(Q9=nT "pa?J7Ǟ:)J\I7X}!U3AÊsh~]ᐂwcmG<Վ4k?Jh=[#L X%`<9]v MKB׭#uk,\ &D*u},m|#daub*ٷD|/}B91(N6¹(8S} (H T5ڊ&v=;6`?3ɤ`+7 "( `1dT)H|&|6鳜tL.΍!+oZ8`zDL3?wJ($x ns#`3ZBu|V?w5]ID4T`E:i]@v^ܷ!ˎwdnTz]-扼Hge#wӌX?A'wv^/}j#Dxs IgٱOZ3O@y3V4b6>L>-X} Zj/tF6Msd:HDܗ%<xs=Z(깕{k)v8nTKZC`2'=qLE Noӑd<4hYع%0qSWϷ RaRw:f:Q<,4-6Vd(Ώb#i6W˙) >0>'ͪ ۇb;EUΊ\wxcbۈ e._T!vTzePŤut0]D Tބ^n2 ߅>7n}%VmEzxg>Zk)506:nކdY 5{_;2bi([j*/-nov2N> [n2^F! T=k%\Ek9 Y5NW\'r#M /4)hz2X`M'$.Br,5~4b?'GJ'҆i}  v|9"r.U-j.m3\QJEWip)MҿM=Qn t4b uOZŗh7)>Y`Cñ~ Ƴ{hVSM$~`N`owJ3Nb-MیR?_Q4;0ay [ucpvJuMxzC%܎U<<[f^S}'Bl.e;bJ Z/NÄ:5B׀*:ҹ@L$ RD1 P6K%ޓCAڅũ[ VWjtP!>4FpTjx,鼟FE.6[nv`%qSSwqtHU҃0W i&J\wĪR3~n\cב0"VuWX@npʲ4?Oco_Dj6z_t,,6r ~N[Ϡt{əU`v3r ~jT(r+IC)8W`Ϲo1Mv^:V!R0mWvI T-kkYuJS ͐KꃶFwg ":>X){tן)͛0 Ԙ ^{gk4;d=zw-t8%ߴ-[cfbyuNP@"ت I-IfW Mk1g;zVj+[,1! IXELX@]5rް v p6g1.I.-\aYOvG%1> a$RH7J=|T J٥:bBf FUOt \cvgYei~ t õC|5){Wn2Bl߈+'VpuA-dv+{s'O-uR&gy>,TC7ZlA4^7hmV%Jb .-;J!: ۦ--BRbpNrTb老:DC!7T@IGz@<1_ΘzڜdtG%*ŪVrXs(vTά}WU²Ut6&a͸E×퇖#="F8~il)a-ɶd2T6ϕm H|WyWέZh Gcu}y~ǗOm?6LK[EWGXOCf@Dj և:C4Os$[lCK)aI[>SͰ4o(/G>zZZR>^amňkkqauw&[[]}D,]J1 ҿjÌ" c'ʼEmH R-U2؃^ sq *{c frN2%wkH$cH a`KS7Y$IOOzpBjwse`v\qVPX& )A!@IWxٙA6CS7ى XjO$j0Ub&O ʪ.khpc͚iݿ;Ҋ|!1/@ ʯ\cPrb6 Fl q=dV}6Զz1,/-Ρ+FlRl[#a i{1,iotI]hfQ}iPYNpBq:+N\h[▱!{2.m$ԨKTEGc v'}= ÿ#-Fy@UP=eɣ)<6lyH"LQ7cBO|]"u.Owo @$D. fJ#PyaR_LhJW 1~ PiV4ք,1;rrBYHEA!_'zdGE$W+uÛEnۂg2W0gcd6l*HEH Vl bz;sD1|fb2ߏoF,0D80_xn4[1IcvڑAas@:ل**c)D ӅjAktF`z$Y_0˓I?O(sq`Clj"})Y_&֌-wZ(?>|9qvl8lRI3ŵvRU%B~tմ8CedcV^p *WDJFw uL@$ʊB(QWpfL%PC\0I2bBjBCR&Pё)D?QpK߅ae)s)=IRV=F0S3I? [|OGs5?<,썏)30 @ֵ)H$5+aPdx XYO=c< +fZ 8f\i-lBCm+mpZQ<@ZgWBd-Gc/ނk]s3J)IVo(s|MWHQ\C/41Evwܥ#LP7ӳ ̈ۊܼ?|/)@'# %Xۀe=RMoi-Ә;143[dp)̎ SPowuNByoˢeB{хg+b9WۜJ]̚e cҁp񱴘b.[ m5*61 xdP(m`Œh30>U+#)!k~~y̛*NE|jzPsYd9do0zouE~rl蹓t?ݡkgw6IfV[)0y yט!5V4ω؄H '}VOB8s?p6xscj*r^,_B !^MyUOm}C?LΖBE7YW@k8s|.ǮVz#EQ%8YTԁ/ʶQF%^Yr,7d68 ɦ Z=C)„D1^iBv?ғG{\wˆ @;$Ye&6MdBz:W F_u=AID k_q -tܪ)rGKc+N;?,&d"0?j%IJ3YHstg[tI +P$W.6hޣcB#r+V! ?q.qr+}⒕i,asc yQrSS@d8&#Kd.,6%R- 4oW^'@;t9,KNy&6L qMƾrXI1FB_NhWx'6 mB)RsQy82nޢX sJєp75* $ĸurU0؝ZBBQ6xMvLI=4D@ZHg.(B |&l}55XjM+E1($b- ]ΒDZLk6ennr-cl|MjY^(/|]N^0?ۋClZZ=,h; . llɩc1RROMkr%h1CUP(1`,#Y0 ɴ*Yjc?OKT0س-$x?WUy5Aȭ.gzo F W [LwEgl38]eRaO`H2z;>s48`'#X*ӂQ,X e2D t,qjMq"^" OiU13ʻRTHGtG^bkl)5;Yt|ct9qrmRF5 ]J6pQƼ`-ɰt,l~lh5XQ+;w7&ʳ W “ Es=`" НQ5]##Z-:? %Acpk;+MDⰷN.m73;:FxPEi׀`lCt( NT`ͷFuU?>x8nr-[n9PtE+cv@MıΙt|gS7$c##R)֌y<1CBm0iu,VFiy giVAᚠy'33̼QWl!O? tG,Ȇ`䤵W=Q)Zgg©Jq)U'#jYE ҎhBb5PN炁0Eb . wڅX|WxǛѠb1v#dVOhtf)7<]xnk1W? H HbuBl`{vbuҰdN!qjQ$}U=!7_F/ybnZԨKE_kO[\.e톑ozwIE{Cw2CW 3,=)K %>_/b|a~^vz{ÃW[@ xK.;?BX[\2nø /W9bPUX]MӚ 3V\-"&0 \[k(X;gyBZst7Ƿ\vˇm퇭qWR-pҗ}e 7mNlA`LKcwC6ۗM}/ =`yդv񇒪r#[Vrg{@b`YMm;L\Rg`J8Zx|~RX"^e*\jڗL3:jZT$/=B29k\^8!μv4ttsQ!D Ux+䉹(Ku֜zm)p4aҡ=͝Dbmf8Y?OMMa.ܑ!%b44m6|J^67k)mH)\l!u|m4h"4~rYgNfCpN 59ltgb%L4 fO' w}lGZ Dg(9fV7>r06$yE>"$NHSb=#̈UWnh.AmIn-d5YzBT?X @3UȻ@:CCЧk2aΡM(u9u5(`[\\;`HF-S9 dn!Sk;B+NxxB"u.sl:SYDY!G=D\h82 tG2_:83$-"NI,/?$}y@PֺiQ_%]\|JӮQ֓;@n>dbJ>dOXn>DZO;JZC7+. Y a׳l}m%#ȟܬaTDYVe}\,VUnx\x6}]第5Fx&ɧ}/Uۭ;i0Я*C1?'LmFj:Z8qDUCZb! SρO젘6K{Y ؋qGF.> Hˆ: 4+~zku5Bh?٢AX/.OM!E7˪ sPAqt5?%zv/dC6M3$7 ܒ2'oOҾK`@`W&BT.#ڴ3/1){{x{VV ~,\؟Ys+ M:^8Y067,L=۪n.7_Z?H4V"i$q/Lg<о)޺*sz= yϾ3\zyND {|șE<@4YK5G5'i{gtE몸;F%/0gh5WᎭz'HC7lT4;p)a}i7C_]AuI-nժW}>cwe,&aoS Ct!$%qKcŖD,ө]nm?{sUcZvnch<@ږ[H4 ,9Z֯1]B>%2YJ:늚VD+@*\P0 pB^pޡIP+o<Ԛ3sj[=قrF(8Ut8)i;v-apCzs{A|^O:, NʔR6+pt[(I5ܕAI:C^j֒+[=fs!xM5\NE,>5J&C֮RxAHd ;4Uoigf&rU#u1`'Q'RK&PLRUMV7 \uM93'&EF4gO8ƻIfF8RGoq|Il@ٶP%"8vnQǢ#ZZXhZtޯ(ήJW*qء6oJ8d: (dtu4),Ij$}-d >fdud7SKt`"`Y5B{˶}XЉ#[*ᅧqZ B IJR/\5CX3WƆuVPd`h >0D᤽+VF%ZJ^-S@]i_i/pu+VoLuS~WjVUM, )s·lEw _-L89pWRnʏVIcA:lωq'bnjjz \5Q^u1ĩ:+ qz~:YfC`0= Bi:o\ղC> z%Rs_qG7gvP;<Ί~"[%n= m_%;V7ׯA 8p @I!Zd no# a$pFV<=L\>cY{cba]"\B+;mehKϓ= ) ݏ]w1MoG}R[;9xЬ^ȲFTlLpք K܆댩D-R \-a#LSyJfZώ+M<3t|D}~ˁVɸT#;|K#FUyN5濅q<[ nxo,qY]ǩC{sTٖ1.i]Ӣ~2DRk=(m ̾o[ IҨ'Db#;4K|&RLJյc8~`scڃc3P;[6]'P–zA[D0{rpQ T/qU*>Y.bI[JDJ`~5T\BO9GGv'0\U^ P@#f4On65٭Lx|k@-y{> aZ25`^,@ E !Uø0 СŻ=S[~cEe4>ti#15"G2<맬WQ\`504(u'5)\k_6SV Ӫae8zOm Σ͎`n~,ZeyOI|İdI0G@KL:~CË̥O2?©d讱'.ސ{icxۛ@)e^Ҋ1*өX9 k%;=>I9 ffNdG렢냜4TJH\JUrypŌI%Ny6M\wYFTJ'ˍU:@_gi8xqi=n.Ն I8=ϥ|f C͹7ҕK=E?߿FJ'X rV= Hx4cgڋ'>GM7C ݁li[]xjp_֩n ,e7 H5?DQu]2Ix`!nBt-<}B `4BkbXKO?>| 9!)n^¨&R> {CX1&El$c|Xeۖ\l~ʧh(]LA%%#4ZVjGh/՟I/%PeՑ<Bg~G!PxSLWw0Sq0l.aY7Dte,8!%hs~:}@91:b:+H=a,&~f,3SĘ=>Xfp/j|nAf Uyf#Y`A)NI,+vjt0{X`i=j Q"g# #L "G)BNDMP 'NpbHʷM˓ i6̱1A3=|=<3/gLb,frZSʇV;d6]\@Lx)ٙ~jEn7s>m `sV#_Uef^3ndGyX֖n F/C5!uSDJS췴U-[Dո, DDڢwpc 4Ah,b{f^]͕h؋t=J1oxA7Erm~6G1Z_)Gl{B(=Xd<K.AԆ#o@cMPRC*F6K{.M^P_MNrŵr c)J & 9D9T >O]yѶE!jJ2G)=ח'}!e*pOMoVCP 5_?4|c򓶤\'3(٪Po&񏓳9Mx6+#g z-X>R]͓ T!WEb)q_{GNhO%<*Ŝ?IFsm)ƅ=c{d"xz UfaZ@@yL;̰/AU_IEv 1[עq|( ߡj!,ݳßy=Lֈ9BpFY6ayl=[*1 H,r6ւe,U_0'fهO d| WD*J|3HIߕv}[ឌ{[4J12ܞI-E^j᫙7Qx敊Qx]@e<]tԝ_k&u6˜luT~\fBZ&>3kf%LJ1|+B F{oNҊ_D- $Vi5F36' LF~ui@IMtzh6IED Gb7.mp"'p)aבt| b5D8re*zgt}#j]A#*FƟn9< c&$/:ӟ> cN }rG vVuu|3¼yfoItVЖ48t`~m2Kffy L͘A*m,OX0qvA5>& <3Q51.o%,]3L5"k"cۨ; SR $Sm:3D Nt})ݒ>]4uԡwHɨhoǂ+5u9fz|1RZwLWjnB/-$yI#̬><1o(5z:έb+(?3az<5x2Y sTIͤ7c *,1F8t-<XCZ^,I-;!'IVSk ?|/Jb+[q퉣ړb}<.=1j&܌?;M2q_ c.Ȝ݆\!a?'59;#g2fΑ)XvtN?#KیH!) M+> OfzuW|Hd}lVKNS^> @ץ2 ݣ%'DxAAK7*c D8`@u}Hg?o^QU0t^MJEsBne4v$M:<<ǐ%]j#}n2x* c ~’X4kߙO\a^Bv nź &Qž^P5M-<ߖK!&^:\D;OCi5RF21pĀX3: scl\L.,pIeJQ&|]>/4@+yߤ\G -cylp`r`lVWoOHkd<8J{徐q@x]'G`Jb%㲠hvա[*2Aɶ~؎I] G;6`ӾQMׯ_XX 6kY~3gmP@[#Dv21U9p j8(c MJ-:?LGE5 Ԅy:ꒃ +m֪/ ;"3HDhzs_,ٝZ$=<7Eɳ~K?`#9f{XtP^yUD9ёSuK"@a){gڌ30Pfڤ<R`~"cUiJ;I"6h A2u#+TД:Ժ .TFOŭT`+Nk޲'ف xwԅPT]a|7XTE_0.=g @IA aP=3=К*` h]c@ih7i9$q/6#0ͮ2rFG[z*ϜB}[܈Zf94qG85뇲váyNT@0n'AC0}XUz{3vg9nh  !xbfK{)>d&J.c05S>k"4ET_|]ńa v`N_C'ۖ]*aJX}:umq@䢿S"'q<0ťuu?p0 Zi XDO%HNkMbS[DC6§Z548Eu<[>#.-ڔDZkl]ыzx"p#ɏ—cm*+ܯx%'v]Y7aq @Ob |-#̌l[q0wϨN50˼Bfvy;>#u[X1B_͋K9 !gw[a&'l6O?S{L@"vDIȾp!mD뗦WJZ!>P?4whZ%|܉?5K3#qlv1-|8,U]Uz練yD َ"cH'Y34s`K3 H-#V7\0} {sv)YRӜͱ*;_]G[RZ<(旵~-+9s:{edk[Ϩ}CoeэnJn;gq*$WmwkX}`;>w{aU6u5uETCdRMjt "O7·hd3KDA;M5j[ReR󪞷<t`Ch7"jMF+do6Uubuj#Zm@Ef ֞b]iD:*3ͼj#wXRNG ڬlRB.n P ]GZU#6Hjf l l8=MJx^vN?B?&V_aeASt>%Eracf,nITcG (d4/OM-v=8 @x)hU] 2Xx68H1X=[8TNezY6dΈ6<]+M;,ܥTuݜk82vy\"4G 0q5naw_2;$s1q- 5@qR%= ;{Il:Yc|ɾx'GcV]eޥy׀5rcj܊Ug8 - 2] d5oiĈњ]X-aO ()#N DHqi345R}-[hXR '=jocadž/!Ryf!sBb] h>~g0.fiF Yp%u+%mE$0QpQ1߇̏j\@fB'cm'/i8 &7W wzFՖH*\bÌ6ul/e:ve_N= %6_s[1 SD| XP *4N:ǵ020 JK&OHѥx0bد;9|ðq^ B=>T/T9 衸4@YEYܒЛTdy!)Lkx0s1Ϗ>R˲l0L9,6#EU7';;37cTJj`]S,8Hl #ń|uRHKNK`/#*kBSClh,HxbfkڊDBy8iGB_)4Ljn/ltǏD\)v 8 xrNc0ْ\e47yU|{)aϥTЎaS8J+ϫCKg85oB4Oc ErP8|ֈq{#E'o7{{GVowR3hvѯC&K?X` 5t,%?O F[tp:xPglC֡JXA3cj9f̝M_$rQEp-JY"cp=\1\dIiglDxU3ppډ!V>Kavmr+HQNoŒhA`Be)Rn J9?"+=%Vlh@h6mUL5FZ0Lx:aU* &1ͽb'.Lj2Ig",0NHE;};q [\iZ(2ެ \94Wfc).yy)2!Q" S7'BBhD3 (I V cp^Wr;U#u,Kӽc劣0%/VsEoŀ$BP:ONca_fv(ٓ97/1ᘪ "ZQx)+ r:9 Ɋ ҄ab|<..yKf pR ؓ[]9Ѵq>#v/r@^S͝D׹䈽I#+x|f =zJόƮcؚ)CUDF ٳdRx9pEuڭ'f^t w@@(\ZwPhɢ<x52Eû ,|pbEC+9' R^ /eAțǕhj+OPC4u7+`bdXܖ&?3=f*`9NAJQϔe1Q)G7jVG Z< s2bO>M\8"VTǐlsip'V-?_2,`G2D\ճ聎[8w^ܐh"^ߚsAnf֐KK=vzjU L(8"4r8Hۿ;E)\ͽ6SѲD}|Fz@{Q*W6gPNi )8oAm-z2uonٍ4E@N1,g`W qA+52#P p}qI+XhI˨ F޳[h?K >֌͌OKf :e͖S ɷ;Rer<$r@ruFΐK;2@"*Ʊ4fHu*(I n"X#;zk &Nsѧ ;Bxؚ~6 ,J2 _p3LBzե)E ى e`4i"g;?S܀,Mi-=o0($T s5QZ_E„в㴺h@MQ;H4-T=0ʙqp1R392蚏Oү\a VbuE?g2;u!1 2ܟLGγJuI$[ss zj!zT:2* zg]J=!A'Tn #y)qIu}ѕsvab1%d[x)ϫ8b2s\l GƉy]f9Acv3nDi1|8ɬ'Gy}N5^G܂>rS?dYqWY@Ô"eG aO·AIfvbvh2;&s&Lb?荾8r_Hb݊onjra\nõ;FhHQܹyX \#׼SQ*LE/gYpi"Lĉ&L[ Ҁm!U{ӵoa U-~0N ]\z&#Huze=rCE]{? , xA58l;nG/lcAAu!g^KeD[|,Ecm]bdv/}Tҵ~DX;wݕM[9< ȹ~/Zn*`&^G$@Sszђ+GWA95 9V,fUӑ>Lٰ2k{n ^Q(ܤ &4ۺWU3Y0.;1@l=фuoUБ{|{"@ӅB%"|Us?Z/A0]YM1SSA (9? [t=ّo2L[)2/| ?thDmqMbD)N/:j-KPu0فJ$1t8xeЪrtp!׶O+3_!29ձuC7"glPJ鍭f 3p݇ӨkpZ3_0)#jo+9#ӒHcGwE$^#WtX{XJqU;Tԧ0_=ԫ: Ҋ^$xH p}VP!,x.ûZ ?AN o[ Mͨ,>)@S׋jh hz%AۛޟӜPAaԵvS,`!pܳ4Lv'̩ICZ])r>^W lQ[bOɜHhAǴJ1 <&"иv6HyKR&q]|Kwpb`|Y8 GA|Jٮeܘh&S\V1^G;vQ~(_y$"c vML:d 1[ ^G^-MMCx Dڿ>8#_/.b=,O[J .'1%KUü؏,(n#ǷYV?d1]^K̙z>0xWs݋SmU5>2VOOև>c( ]&K+(oBao2^б0|qXŅ:nH*b*1\TH5/2yه 5=M2ÒHDd!:m4J=v0i;׺δʇa"N%dyLj|L%$)}ULzo7­P Qow{ wFp;3-;С@0|!;n>%2=qg,z , @vHyBHX+A̝0V X}݇sRv3<.E&V]R϶jL(="m#},?xbNxݧ $0cRr3<-I;HכewÅ3a0t;js*ǀ:MD?:- JaA:[P3e߈#QOPQy>]JSaE҂!Og5Bu_]e7Ј˽Gu(5/?b&NS>Gp7[b['q)}vm[)ȂS2~6ъ ,(iƅ1v7a{Q΄]qB' "A x?pF,1D5@>8~b҈wA'ʼn`0#}!Op2W%Asxm禅|iwlț$}vUv.7ک}!H~[V.JvCڑn#cBd ? G 2k$ǻdD\n@$e ufːͬzɄl|\B‡|S qɡ.F_~e=ofa~-KO@' %Br7jREADo5)wc++e RM D3wxhDž-Z؛=@H-{rS+(p ʍ[c>G%<~_: `t琮6qбOc JEs;yW>WȊL \k |@f3k|](w0w9̬/{99}+~Dlc\MXwۈS]K&'~&%7?|C s_za X3zDoPqӚo 9,/:)&SE? FIg}E4=/uyP-P JjxqyġeTh#SlDЄuw+>R(Hr^cQAc1DoG6!eIz4eU# 9c0Rܓ^韎0荱EЄv_nwXJ؟AQ1yBU-&qݨA`"8 1: O[뉪ʴBe48t˘I oga?LE*ll+."2Mϳ}|~վj$:giYK0]]zjnT1IG\%8զWvF+x2dv+s 'E|N% Z+Da~ڎ]s Or4Vr@ܹ{$pGe go`XF[4 ׵D%Z;s*ֺ,EU8o)7]zZߊ&AJyɲǶw=H `ܳ||8>Q17racGAUG;[AVD,JWj^A&CWfJB-YdEF De0Hȍ[_dԥp)w˶g=m` .ל6(VD$`+lϲ[L2q"qrT*, ӑюB^ZыcK]X֚XQ>gz5T.7~5;5mLxzĶ=~1+'\ȓUk!۬1AV1t퇷`5Co4 S0 :S%WI;X63~^2rj Dpb 0η\R7c;vȼM >j|rSp;AOO?^;P4Z?CQ'gpzcRJVƷ@?e;SNat(`[麓`z#H|Cԙ,U9SsO]]%czէh0TAk].b?fx \0g+M0>b 4m-l<ހY#kJNcDn 3¿FtW>: @4DR%p ozc5VJ5|3ą7c.gGkGq)Ώ7%:4ZXz@tL=NCE < rϾo[ 617#zX}Ʈ6Lg.VU `ҮiFS4 ۖTOf"# 7C,)e,-WUSo,Ho;$n%zt/'.=o;l}sv Z p+nr'SK|[uhSp\8X]!nUn'Aolr@y(WauL >͡zqUߧUhQaKzynj$k L sA߼(d~IE5ꝞvE}s%6ճr]f#L115>K16ΤڪN08ԝTFwIKU5z14虘'I{U'RXaa^rs@W&ez`r_нȟ9ut:צpn6b%\BRGQAi@ PG!>LY.]Λg j@A)sK"z-MO/(%D;8n-)I(yM\_s2duǐ i%vIo]ոWa&8B?̉A,pتĝ { WUj(]W_ڛsqn8 GtoJ~9h Ajfa]μ`j u:@_ ߜ+c/3Y#8rpE @>`}-^J[1-32Te_B1$3U1C+/=WsȒp^*뱞?[qSk44' #o QڟuJ|R5P0|TWS "DH; ZE=;6]On*-\ 7kԣFUm4[V-n?m)}>*G,mQd(=zCE7_аb9&JROh\3ޑ: D,YTȸ/&Zᵧlqdd150Km%OcuXg;)ŝ74G1VE6טkyE˚_G9yqjY":#Kzg2,y,}07] N 24=aI ԫaL]ȳDOLTV2UX|3;uё8  jwNaT|ɰ%"TyEc["QD9;0VI2ϠѰ6>6+ Q*'g۫3K81ID^FG} ѵEza-XZ0hVӍG|w_6 xv>u'r1GDIWBC Y-C~}Ίzoo׮[[WƩdII0K^qc?W㺊q11<ր c-@)j8à*-C!rnmzN_D(2"/rQ 1Ċњx^,Kwk*^&Ei_sjk:wa7UFS;HOUГ:rS,m elΤ5m)t2,3ӷjSvv64>#, qyOlc\U^ZZ*ئI(i!wUEs~6[ff`]n cn(&&SMYytietv_0֯GLg)x!=]PFLĦ]Rj BXSN z>ED%RN#aDbt⿏p&̻Wwְ 7NA 򈪇-? _IZrVb3뭮z#<2xGlR^D _4E2a4+H^G}? S,Y ^H=@Hd 9:h3x=;:~h~bK ~)ƫಆ2*1AhH:i|L?T܎G(eN 3}}5=N'[rTϱDI ?:^96PG`@F2!O +ׂZ;$5O2hE+> /4e1.3#0] FZ4Œ,ˆ[+-=2 rx''m 7#(MƩoL`i\Ϥ.K!Hn:Dc;gi W-_{!^V=RukZ<+-5o/Tzz@Z.Gc\0*v 77֕"eIum\AV)aBA-d:㸟LqcO'k״RypHSkqfH{ n!J>w"w&Ht_*+钟Z#qSFABC,?dnN(D7fK:2Kc*nz+x=cCiH+aʆ!;$S#ɽ5_~L$qI:=7ch,f ԗiA%FŁ…b@v$&/(WP:B2PW0ؽ[EOl ;9W9F;{7KA9 Q3 I:"˪Jɵ aStkʻ?k*&Wl+V+$tkSݖ#*JON189< ]IdoՉARD bühTIE5DoDMC@ª'j᭳ҲW&G֟H.Jo6pyꛩH).1;z}m#^w& a<2^F2zٷg|ȳP}L#SD M)1Fb|I%#Rzj "ȅ@@kB`>~ w6:z_ezTV9C96+.?T3_|y",AwKwѳ:ϙ9^F?ly}J&=56UU:+|_t]t%lF4+0r TxQC/KDELCSm8~vDP9=,cO{0 PX3I{S] ~Sږ|7p~˺EʇG8>{Cg$i[_uE[sFC1~5WacW2aֻ<|$N`޻ve;PGe5536XΑ/ &m_^ ֟sފקۜ~W@2>ł%+邵)MH}Jm1k5*dS5hhQv`_Qb2o2qo: My`@3vvp˄qNb͸x@6yZlU:O"^90{~ҸpQm6 Ci4X=^]xbԦ.FY*1tZ56>dWbL԰$(s3Cw\ w?o4jn%(z\(uN\c hSwǼ2 %@0m2FKkJO )FtNX ͆%v%nߊK`_\Ft+IlK eL~iWUU ,EO=t5{S{@v$C * qMiϱ6k/fn#c(CRu4M qW('I03_'+:seΉ`^,(eEdc7dDlϘ7?!MM#Q4ӆq\zaE+kR@t~"ո'%P̫GRTs%Us$ů1[VH`wB)˛S,Iܾ.)t6߇HxGR8QAsB k\_BFJ0d j[#H]MG>".݇6ZA1C-0 +Gy[omP/#s{Ǵ6S߫k9GjJ 3\jIڔE vhQmpNVSfJA.KVkh.-KaW~iEdMi+$訁~Y B21[}d~˫ >&"87=ʑ?+ W>>G󹈋3Iy)CW 1;p.+<EDA26C9'h56[ZZ\АJC?L{/9 3f6 0r/zo5C}}0 @XɍB=rYc[==kDr,sn+c;僀<aPr0ql=2v7W3/g{D3V.CӺi߻_ m%7k#M>{gc$ QQ%c#C(xbLz)vn7IO{ y1fUsRcP/}Bz6tZ \6]clJF=č͛DeW}ZЧg\6r|2 $2Y:$eݬeumW.DR懈{(2L+Z6g1)O5" |m~^ovT~la@eRˮӗ/x9l&*k^ij (VKWܘD` 05~ ѕXi-;F֡kVB(VW otJk8קC'PY[YƸInυAGcmJ#j;;1fw"x0\8{q8ڠfk"8+'3ӽ jϥBqːqy)?EQ:_*VynQA*ބ?vpW9jQ&Wٹ9ק ڵ͖ 43hOQ{ UA;P|_̖o!\][-~)[!;L;Ah |LKLBKM*BbN F(7G)8YJu䌼 ϰfvN/seD!iQ$!y&d h=ꞔKXs]?;mqqS(?#Mҋ6>e.׊qg0:k@Ֆr,I;]tWgVnr<Zmx-l|P5tȪ U#'nݞtm^fSf!e h5ANjԒH4>6iɞ~vFÀq4J.cxhҾ Aw(v[-z!$|ٹL 8)Ds1lj"oլtJi@bÕDxE /DzuCMW+YT3*&/oZ̡9E-O"cQ KA,$0-#rZ6^V {DƓСJ*I^":\t#!ϟE[L !C?V)'S;SN 2N}v&b*b`ԏ 9C( {U'LkD1TdNF.oz>,Jp$kBL,=DS'A֥/ <6jWO}{1XŇ: ">r27?3Om9b'pئJm:e-t]K CW*2W- 7҈ 76eobUƐfB?>brj舆RLE6_?dфիr* j# @gJQӵ*\Y(e/2t'zf1I۱'=Jp"֓|5⼕@fJ4w%ۢtrv״2V^x5:̀P 3`f,2l?1Og}yq !( {mˀ!.BH?SR}\?BA>3/rw8Vq 쟩bx'uejaX鍉Idа v:!LExhJjGCVծ&R 98n#[FZkA ֥zfB7_4," LG VTv7PӨ 1t`[!q^b!π `ф=x._'"hC^BFLDvEYS$%ॱB;鶘śC>{lZ+v.,?{yٯDp ),y|z~3HCGY =ޠ׊zZ!h>3)D X(`Krbج_6>[GDI#C`-YWb7m=iT&pL6 iUfk%+q!(%O{BnNAs+=49YGz@:W] b[V']^&w7)1W =eAh*S$%86{hk/S%-**XBrk|7aGg1x-Mp~؅~hJPI"_S@0D6(F\@U4=?h!X)k+h5,74vC ienҦL 4Tv4.F񴛯OfWEk$}/鼪W6E (7s eJv!n?\&TbөU bj'F(n}9{~jFGئ, fmz|Y|$J亃@0Ʈ!k>{&hS5ɮ=Sc:򵢬Z?ޙ奪&D>nP+I w6+{n4ϴǮp[p S|S]x aO672RpcЩJUc|H2ƢT o!o""hحaoė޹uO$5ѵ/d: ,N,WݹUB"CnOMI1m*!,[ EEMȠ 3R7Χj L}ep.V!1xiQ_WOB2_.FIc}Jn^'MoSe{{ ۣ[Jq臤N]|v.]L .~)l.w<JW?(sf[Ij->! %ա򺙉-MuB4Hⶾ66?wjZ_iX};7c@b$8 @MP0ջ[攇~)9ф jxl^aƘDDO%fr+ ~S\Ôz@j1“f cֹX.,4MFv7CtvsRabl_:p 7c.㌤e* /u$%c oڌ$-+u֝0 QT8wXB+%nr @4ۇlDœp(\,ff@bmCEM'odѮ_D{vDpF~* H9E`T+Zt3j,> "7k9 xy nMTǶlB ~ZzRkvg0xV ڷ.#Z1v3^[Y2‘}6"'aJScN磇ra4 !p0UΕfyR%n@ 0>}w71,.֣-".soÌp;&Pm2F}`f؀hzp]j-F%f10S1$y3ꭈۗ'dF1v[F͸[ XG1\\ ཥ<ޠe'(bQ1# 0.OT/gܣg"4J̚YsjOLOZL2m0?9 ICi޾O2!+PD 3"@0hVNRF,sy*Q`]ٛ4d4d.)/{Ȃ%hTs[T7A2XT.jo%]iwĔ7"$$A;8 51 ]I¬uK;lGM,[}*{.;P1h}i~#?n;J$j  dR gdo,#9|#A6ߖI>Z>47<#7@Wi[2UeP%e9qG kҥJvd}w0Ͱ"H-3t]i~ÒJ5#6֏[OeJ%FwtC%}oՑe3Y&W:>% \n4}w>}f xVoLJn_ܯ+ }줍I)]-qʉʒT\ k k ` :~7y楚tsYܺ_+=3i˔8MWfe<#Q DDIwٍ7|;b*^ ] esaq*8۸R{'qhBd"Bq<]@y#O897sVoW$=LՐ@4ӏ˹e8.;5W {pNzTk"iӾ{T*GV.YJo_w5JM[0 5[6eU\8Mtm/(ƃ`{lIrѯfe NCAG TjƎ! /fFXHX͗m $t>KI#"vdNtUSV6YX cp\cb[(DV4Sag/89hZDw"25 r=zpA7܇MѪUQ]SO9Eyɀ&CҢĘQ.GIX<7@*`þ:?U#3EMiː9hfWFn#9i AyTKc[G S [Z?Lݲ*9b #OiT^HF~{mfEg\u 7XM>˹r3NDelle S{sz<⌤@*瘄ihI)JAx5i 2@A>C(Dm\It3Rܹ!NtɧǶ.Z‣Xtl w HځVoshOX },+r\&Cߝ`GSߎ_Zثu7䟨4ZXP;דtѱP m+ֻRlR!/ҟTD/R+kGI^a45gEfl=KoJ~ٍm5>X<%]bUeǙf AO-:P-+w\d(hF璒Zx>! źR%\$qٮ%7gݬ}X'6lޛNY.6O@zɲȣbgb_P 9ul%IlQ\=XAuMD_3mZ܋`|9 kRob66B/y:1HCi1&~=4HH .2&43\ D{/ Sx⍲!vF<7Ɋ@lȜ]aSnCkL+f͊:liЇ[;ajoi}(p>ATт1ЙmAɀĴ%S/lxWUnV@'v,9yLJ"i "MtRP̯ۚFy$D ۷~@qKõ.xPV۲DJ=S\je8;}躯$ zl($bC)pD!tK^6\ Bl=(%>y q”{0ΎbĔ7^)!VSrU5gn0Mޢ1WWJlN޲zjBGTۘNYKD`j[[ nq-V"-&p#f9w(%IWEĤ'܃}z]//#<1;(JQ*]GL2#2 I:J੗)KߝW1.嶈 })9&ґݜVmy( _],Wh6TiLi*e5~ɀ)lha_'maj[hR&1)a,Xr>^73@Q_<~TQA?}%p ߈ZZr vn"򖵖d{^$\E,]*1toNNᘠN@inDZOOb#2F$%=ShS 3$!3aA{U#N&'j,(aSvJ vϋ]TvaP?]j76 Hݩ*ІdQ*2qGƮdCWkR+ڷ1Q5_>1wd`6gnζCmjCeW`ki=HעQ[lr8>tG*.EK"jr+?Q+#b=Ûc5Ԛzgs>FW_oW%{vmMZ5!YTz.Mb%(~\wK)bH[YoX%”e f^0 92^vsA 6a %9/>^1%JjF[;a/)Лj(mLD?7_(8TB\c ֦4 ̿W!؋h< Q~ݜUd QxҋDeiwrղ|$\e;[Jmf;nuJ~QԒw`q5ެ= !vUJ:]e8/|/&q5eG i/?Wa=Cxw4=p;I ~H`g1R2%Y>^E_]ݥ^mɐ)kwpc*ËSpPn EWlɜc.Ge`g%_r2*3de (W `tk7oJ$fنVj`jÜXYGS=2 S,3h' \'j`ԙwDh+9z@;Tؔc݅v2SZ7=ޭf*'.3CXP^@`OhBP8' ٔV$.#1h`@3;k9kG{i΢@@X 3Op1"C;0y^\w.Ԣ;WH".۹w_", Ɗ'BI˿wX)QIݦ2ǧ2<@' Z 0>D[qz>j'y _{J3xV uUgop !'Ua˻<$dXkp$D`ր:#sC ̙Kh_^-k*~=U_cΖPe3DE|hxWB/Mi,X0'8qkE&"u[xb!bW.)}nnj48S #jkּCΉ4iQm ʎ6#!tHJv*hr 8 TBt`FZ׫`(s5c\a`ư5{-7 IE]ѯ c!ʕŢO|j#hdĪ/+[_$Eu;$RliyqFL@b{kw^l2Q?Tjvۚ: ׁ iۻ^V30bF{OAJ%[ř8V@EjPv6D &yBsSe PܖQe.0E^d D|ҁ@%3^s+*~W`UL.Ʃ슗PX6殒.Ma C)41 Łg&Ή."سK.K#+KNTu Gc;只Ipҽxv06"ªQak+j]-mkVphǀz 5&{6$ 23z*mM >ǀ.SzsfIib'b4f!1fpȔm0-BoD"FKܔM,trķA~b`I*J R,s6j ,`dpvg, ћl`Bu9<4[I ?y '5?"Vgt@GtH.~ečhilvs)^+xMgsūBMkLѯ%9;azxrCPzȮ+AE3d"ӿ/fm}-YT!r zZ%$ᝤM1%1RdVˣ\J A+~Z1]&" [WV;LZDd:LWb Ko0?$heIxCCJGKoja(e6gFn2}弴ݫq|E1P ]`<݄:9hXLP-[!w[=L{ې`SQԏ,iD Tppɰ e/M\IѸwGQdݳg\gAM$BG6?DRP5w==9B]vQjr81('zL}hgB#ovTR#ׄ *LDÀ"^€Iseu.+D (/X Æ%>ɶ'gCi(`Le ?ʩ< 6H[/1Cp Tפyre4E *)RӫE> r u ^4qk~t$`:#X q ,z &!JUC_0d^TҦ'agRa?l{DNm;7?+-f-QN8,O!?O-I~#N#!ڌ7#x#ʅHyO0IBqkdH8Pl^6atTK{4/8<= ƣl}y*1r e)Ép WxgBU]_s{Km[%has8>ÄpL/56_T)}-DFeOYa{''|8Aai`CED->|qo,H]°'$34HepɷKD\SG%k>S->`NoiU*SuF"06-7hlSu,!8*c?uC*>ťf..HibnUcbk-Z |_ߩųGl#Aa$)j7SSR>{RѹS1gGJ€,A!Nw!EtOE4KCQkXλeFUm„+lx KO+,OSs~?Ì_ֹjܙ̏zǩoK |ګ.aأo g? lklcNcAaQ UQǥp mEo^MY`eN޴n&׮F[&[֦]N-핤<S՘2 w/ uZ[XcuV7ix 9>O ¿M^ng4̄Q{%PPsz/+*DsU|EP}qgI63>wMPth.M+5S֒BhV⸍J _U\ Lb'-ַŴw7`8> ux92]H^6C"|mlՙ &9<&s'ס[0inӗ C4^lo-k5^T$jdzn ! ϭNkD;W&D&'!04R9rJ7yQMso[3^h撟}22* cDW7H$~yQ&j %k+OsƮ-Fo<@;>*-u2KzF8;%s ,G_ ЙZߪ%f%-ODN.l:`\XgF7HA俘@.-?ɭ+R1$Zxù^ G/uC+n~:*[5wcAσ mamB*`#]fj3M(UU(* :SCoe JZb0bhytd,dI9M_,}1gvQ+h,QAomIjjW iWZMcy ˞Ȧ-? <6i![xNTd@?e0Omiֲ$lx#|W8km h+ {zhHTX7/!FknSőT(ݯoh}ҥ7eq "" )gȭb0h 8siMt9*"2mIJ{qIB?1DYww1πw I]cQМ] *IWM?XL|i#] 2]Ӵ %| صֿHndA4qCQ#TG '!Ye~wxUwrE_5JsN=˷?!KQΌKuM$Zqm29lhY/QRoK,tCjq7ӼSѱwW4LVyƵ Wu3OHvHe()mqtXr=+U̸!LIk1(A*$xTb)raexcp|&}ʰ4<$_YUs(Ivj•3=cpBHߝULn̚{r (c\w9B*oMGBCh8wlSr·[N $"I1VGK2_γ/- >x!zLo(AN~R5o2 ^guII#FY5%3CWC@%-3`vJA+xfiʸzxvݧO1gAjpr.)wdЋQ(gQp5x}n35!|a5$j#Z.!'L,CQx:_J څB$1ǔ&Px83۱\'y442l`ލԿdA ),|vׯUhDQ %Y.tsKc98Wl2 B&{'ϫ=e p0ȰkPJ*?++uЊq%}USPMcj·T.GM¤h^k /=TFj7Xk筡*h\Y pĦ RW0Y-7\6~0Ą0CsDx<{d񋸩@lʆiL]0;qhU5-?G4gco{œ"f 9r$WM MO1ke t ~lsfVS z#ͽ|1KeFגԧ"-87ԛ:ǽj'<*jh){NXTqW8|x)T6ϳV&%+TyfUM2jMC49߿>n"[[. rF/p@8t'@p϶^bswqyqɼunK3j0pM'W*k9_xW4.= Lv'?9:ƦzF}=ԅUj%R0B "j8A`@ R0Iap YBsT S2|MM/\m/9J97_I~f?#t̻qY-/'{-,'1*=}m nތ !qn$gܷN4|T7 c(!ctP #uZl)|W z;8̥~U-B_JS'SZrFG3?X2NxBW6ݽbX3zx26ing|ǁm5j^J=\HTU0lwA| ?Kl8(boAiEbJ0'gHlMb@@ L6ٳ^{}ŘX;6I\D\.I^1:\C{.XŪy$ aLn$ ni` v=AO 1ӇӠMфJQ[rgkr,jF9E_hMȤ錧:O"(X:S I_+1֌WZf9 3vgsucW/?(5 *Pa2Cb a40#iʳTE.URY3#rk hR/)w+ACLVWܐpL4m(k UMy/E*@DKqC%c[$߈0̓48-ȇ` jX^HWU@;u+JoJtSeL㰭b@̟nl9|<ȉ4Ktz[ܙdLE\٠d}T3'(AA6s{>7*S,@b+kJr߸{qӼY:c)|t#NA$0X'Ա~}XrE=mZ40L +vMR>7z3d`۔Ta~|=^ٱ66XVəz?ݥ@@LȆZ^-R)>zoc`:suK=6:1 q˟HDݳX_8b#W„[f]2!P]A Ժ~opPӤK*຦lgih/@1-*)1OKX4Y@٢Q;9>mjpZ5m_WL[cpx ,KZ˝eeuuOPk-F`, OQ3d tG t]!waZPs~My6M]as]x aZ"";wlmni AE7&(%X=ы%҆d(/]Nx]D/Ms0uA3ӟ1@1XKěT\}<0$C5/y7 91G2v+@5Kn|7 ",W=xCv7O̿@94[?c6'$eLͭT]x_TOU0Mdg ;_k/{⍕>iE,Sw*2-qwDޒޛY igG yJķ-1F`O$qCGV,9xfzk:-I`6qQƻR4 ڑ `g5Υ4z*\ܳJ7NaV-|I\8L|`"F-ßV9aM4SȅHd;טh}c}5DD].`0QlT(K857?u&\!"W"C=޳Kr Tuȯ[ C}3 ߣZf.\,,ԞĎD={R\pP./o~+sy=L~_+ԋf 1I\;Vf/0sjFa3m@O`@RhEaQ!Z~읹1;!?sIK`H; Yöwh|K@+lR&9yYw^NSngqQI;ISReB |7NOg=+D[|EյPy/)D1ϸNLP1Uo^j0>Fy65i& }t.<<Ʒb뾧Q"iwg\ǟ C̜ yxwwc\<=7h Nͷ ?h*b AAӫx`4mkI+&."Xy)SO P#ęV86)_1)JNk*,T EtI<+et$&Y N kx \8ivA֛Qcq{Gi8GMp jiͩ^ XD$+o٦VmBQo{9a0j@ښctw_< Jy)ig.55ٹ?20az{wr~X^GpnCkl3˽|Gˢg]t:vBdC앇vOn8`,+r셣1%]\ch)lERcIH3lLJ%'?'_'}&1yNS!`GWEtZf_eZ|K嬗Q`#W:.o]H?qNc>0@h%R%=g%] Ms6I"&ڶLWAA/lN& fgR:$%<,0ےeWpKra;PQE~DKtnZ d=OgO׺XbI |L~ `TAXq@I<.ܒN#l؁<'0$sܴo ]u|)-#L$1^mt1&ɕ4,Dhsڿ}GɏL.@el~Xel嚿L.1 %UK6Ȣ@gv-A4e%LwXn!!N?aYgqւF,Õ> DvUge?= rLL:ȝi}|gU MR5ϰ(1:4Mv>nITu$\-O{|%5GV|J?NlT@vKnV{kB9VS3K+<%P{ezv\|H6Kj2!̗wqTQ8HʪpM%7 ]gz b랋.X>R`l'48!M:;M5Zti:Q;3^sAL>6G{0A%xg\Kؿ,$͒eulX)<{2XȪ'tg"ɧOY<pPo'yt|.-ҢL|yR"᜾I$0LExvj1mַ5pZrl)sym-欰=dw mMg-!zfagB8gۙ, }? N4wOwS(_>pIZZ<i֟X 9?~iV<*P srU c.mZ TcRځ{!(gVbyI ȞG NVE1y L&F?g-QSnD:$2&w{Db [xnw|B7kx#[KrV*c S2Lzb\Df|z$ݹWjZ:QU+]H<1 N:S#M~i-1N+XkI1ݳRO^dt]*:Ϗ!gdgefwNtsŗ:]^K>w<9Xt&v }K[%|'{%>z{čW/dZS`a=@sɘLy@y|(ˊ֪z2Պף42v$u ssrvplA7dof> p@. iI儭mcו^8,47sܙt̼HM[j]E[)%ބ{\P>WPKRZ4aM$1!޸ Ɣ#=kyTX?ኬ3U@5.}ub3KAKaHIJ&в GLp8]=b+@&K +'Y!=rJ=zR䀼;-JPl+$a،7\ޘ2x]F>=8 D;w什^(9p(YXdetqXShIZ{ì~SeV)d,z klΤdTpa# i;xnBπ-o95šz^hd%$Ss~!%4v4`{ 8Dv:}b>VC̲g+_W{+gi׉%?yKEi[`Γ׊ K_od/CIQ84xLKnjU28ZR3m mbDQg"l" sW W"x^G.P@:ZzQ)y:cqle0PI`3GF1=ҏ15t=`~ e\VR먠+Lp$QB t8k(ZX}y)&djr׸c g5Ilq4kL56ӂT:od-`|*2+qsP2/c"(wj\tG;eqp Jq0 f$j('^H⧰VN_$~tzZ#P @ƙI&-#`'l>u -hJў7aVUYy%w ~6'"2;THt{zӻU2mJ TqЃ@\$U{PccCr$A0wR*\R^"hM~ O6̪.#>l+u95`kdt=KvFzh:Wu!"imqF \԰!U|(, N|iVq=@ޜ85$;uL`"W64eP'^7U5C˨}܄P}O+XNo2ԚBε%j%r$>au%"t闾r @#QcAkg;ۓ:IST;ݻм<|4,m#vyP%>/X1k`uE V!yZsIP(6پ鷯fM{³mS*MJS⌣=ަ.'RQoĦP^f$`UAqdqD<ˡ XvD~1U|NJce }ܻbwg0 3^+8jԚt`($̕ՓؓSzQzQA!a锍69Wt '2*"2O>BbMgR9jQL&Yť{1Pƅulb0ջZ">y0Gau9{vIw5Ʈ#|RXS۟5 `k|2 X56dql_Cx1,).n6NqؒP6Ps?۟e(dI N l)]xa%W5U4j,†?5K߳x̖Ɏq.fuak6̦$G-f;0 ŏqvgxQ@Y=M:V4T*Rb0W$;3nVSmU1].|Q(0KiǁA;o/'lf*Dq¹?ǖ;#/y"U~+Im}i"?ޙsH2BĿ6A%A56?놧[ZI/H_y@ҌKWD5%=oop=$fSb2Y,}?6ްm | C^4ݺyvX/PY!fPvȊ)IYTrVLI&0]"54`>vW3| bgq ^v&>fxK@2%T%A_ ~\d{f3^Q8{{}R ?7h;4/}1dٗwxhXê%b5`65EڰSl Gsdl"!5{/EYbUg? hl/ .M8lDiwvZJy 4%?:3  Hb&ed)aY UqK9eJ MlKb[nHGA9KUx,4+F{)jŹS#n?5Hffd:/^]\c)}=/vMo9*)V_C/M~\i,g?r[Qc kj21 kN! zՂ[]s,hnQYj/R?\9zXnT46Nxp`礳t[U wR>˂$VA^tԽ1"i| yL\lYR,dn3`"tBMMbl{eoQhMQSOzFr5u1RnЎ/<%ȃXO!W*ǾJ: sz֘{@ъZp:pF2b [z!#i+aex0 uYr;$TIz~98*osM8^O+2 X]3+ ?)ah+r٢>9jUHJ6lPKv`pp=6z|ɶ$~bXCCh6õ?gL|x }bI|pvpFt b;l^Zhbbf+ ܈Sj`k/0~XFmtytJH((0:xğ i.d\Sd ,AHb-#{rKv;L;FJj>BOZiϦAf@$ /ȭwRQ4&r4<'5n7?̹/U-(A'кЯxёͩo _AW 5.;SIK,sFׂ'8(i?Kt4F%7 yB$i&Zpti9=AIMyEN0xR=Y>C{ GvΤkF#;uh2 0ML),} )_تKX:͜kO3xŭ/>kr=csZzxQxUD}]#Ҍ*1 z { \]Gs2VIpam-^*4VqvyȬ"Dsܔ 1uc/8ݤx8fr)a0л!!Zz]fYe1۩pD\Nh$p!@y.O,nSZQT9dUm0ړgC6{=O1/m&ڕn3Yvą c=QGi2\?"7FP<^-iڜXJhrKa,.I}c|+Ŭ2\4Ja2ݣaDW8XL7 /][GG n,M_uKU}H1Ey"w."榷:4|.JLxA*L [ϊ:q`N(SJE Zf)?Pdč ={/5h)?" ~ZYq)$lCU? eހM9Cבl>H,8,[%̲I@Q\zW4pf1m?1: V@ 7X`Tm51j%woh;Qg>n>VhI[wS袏9gUBq6x?$a-Ԙbc/7wVEXOu9&PKbE(uuyZZu]нZ*.~x~@8:o`)~2yBd+z秜 zTZ. Ngi"XVֲPʾtw]- SpilS7,ē1KG1}1踦/q!:D4o:UI)l7)"^_Yf$? 㿩:N(lϠ’5.24W2aص'DMO }[I✄׃H1vm1:B[@cnՋ6p+7_g ecF]_N} ɡهҔ*x4?˲H*^2-Q)ˤ4Zq3;RXMKDeb\'zG, XxY ',=7T6wv^ nm]4,Vt/3Q<8 oQ) >l퐭$y಍vD*LHr8SĊRhɑUIgMŪP"Ĥ]$ɺgȷLꡚqA G_Py' [ވ2jXp(ܧ3 BxYLi{j!gPw1-ci\MzM(D,%u,kW8 }%D+!d1Ir8&_4K F=ZB=`^cm\R,Z*j{Ć2Wqv,*gk0Λa* ypiԦw+&Uw.DB]Rf:A EֲUZdE(,ȄXУ]թ@ܢ۩k4R;*ve)Y70\,PQ?UT' ^AC;`}D!ve Gդb/PJ ),[ĩcF9'ġACv0dicVPMw)e[D +F(Fch ޥ:gԞU[;eǐS)ٳurX 3Kd-Ƹd>1 p[JxsvM1 a^k%߭FWO>@pyhel"70KP@$Fg+'_k09p)Vv=3 5%R@M@ |Ǖ͵=ǽ88O&F:2ɟjA4}_Y ;n+ڲGY:Lc^KNCT)ysۣj*C6~\&}fCҜ nHcF{jE}}DܯS| f}_\אFV^#0uiA-g;ڙ (zĈM6eBWola!`L#P@ #I։xH4{6B4Ȇ&*@ærvLk zQt۽P'0p6}uPe)/t$l ⋯BATr;g6,gBHdh<@+ha,6QcDG$Ay}Ak$˺LfLBj\lfDL}WA ɍ]J"t=ݤ#"L~sPrLc̈\ڜ77Cq11+}6T¡7Фsm8Zig1ND.O @\/Jհ}Kh{H[4-gR/;? -LNGt=G~aN\0DxDvfGHfvUŸՑfc$l͸8FrTڎ[[ PQAlL|#̘(%^]jz|T(-"G{_=/Kwң \]4ƒL٧7_a#cEd`r__HH,*rG`[P.CnߞYA8d]cn18'pCP#갔aCr= wop{?! ^ESόWxc!PZ44MjLMXDkY]%kTqG[@FMT 9)f*krcQ`ғGa&1 |o\"ZpSZڗ'@a86nAf Eg+jkϠh͝[j<ªV#\LFBUXRnM֭ `\.ewǃ8Q^Wn*NO!V.2leihTƏ +MSx" 7ͅD٭},<%u8;x$i@ӷNXE+VG03z iXbq tQH𐬱Nw%@@"MeW)CKeτ Ɂ(i.#R᰻ .`Ekgȳv77rNQ;[޼J9z]fWJj\W7r)P}7'ULu&m31VZ77.c_xV/kE0#U^Ch*"O ݠmtPڮbxʨ`з* ]'(uV7ge>r4Jt\}n5pgmԜ ,ץT nm̾PMcYlJpXO2cjZ5,[Ԯ~PCHiU<^N\/MҞ.,NW%45.LkƧ6rpF6Tc]>q+ ]M'8i"UcK~@+8N0wV!!n\F)n!MnW:uf>1rn+R78O&4v~@_bҡc?46O|ƴoz ^Ⱦy)"4?)&HrHI3CK1= MRXRՐ%։$q ㇁:*(r4yK MwA? xXD _>Ai)G_fbsRWoDl6 AB0za1GQuRh[MaȪu[$.ܲ Y^\ ƱM&T$yB>Qmmrj$8D:$#=$A杶 dro>W sB|?C\=,sɴB$B`:OzSbp@\s\~k7κxc t>+6c:gr >iHU80c3e)?kQS p*[0Yc7`'T}i_ Vt1b"}/b=6QO7\+ӦPOT#3u/L`wgiC" Ф+M?2uKL3οYZqv`{=eݷfX^ͧ#$!8E8F\وɍ٘H. еίĸNu?&?7``&*|Z6Ct?39DCU\ f_&~U={p`)IA0 K&9|MQai60X%F@{i"""nH̷O"yQx0-di.lCԀ>p jiP % zâ~chq4R}WMHzjRjjs\-+ޭBK\'։١1^5g̻:>KQ%ZGmBH:S݌7osFJ#mehpXؤ 3RF'7,. xF%0vbiH\hHM` El+`q'h.UllR;I]a܀{1`c)ZQ5+e!|{ٰd$+%*x(2 ~Kr'j&jN;<6~~u@FAvB'DjaLxG`J{2]'i9/$k=A%y> P1ڷ xGvJk,$P{P̽#MhKyL4 :te/˗z%\2+ Tpjv/MԢ 9CX±"n}'*3KG)&.gLOJ! &:+yXTMPNU uh6eh ~/hS {4 nZWJפr𢽵>i9Kxkز]A_6bl[Һ4?QiD;^+iFUil'DP50q oN'E!B/vs(4ɏ77,R5X.b+ 殺wh NXFfH9fo"o1l/f_jP{jnI*GWɚ\hVXJ5k[o%pް,}}%' $ꞀSaPW, C#PQs&W3HH!PϡhBEMS϶#4KF*HUI9v2̩"<0&KAJy@tzsj?_ ~%.Bٕ)vGq-'~!RU+S?~lF`s^i4|`#VZ}J yE1,թ#w!OB6G"xOH^ȡݽaXIsjۭ?hI"aMm$<2&rJ!yi jm@IV 97"j;λ<\KEs-0}yt'?yFoj)Mju*u|fqгo$4?B6jsަXb@[OGӰ oc. iqL,e3Pˍ֗LovSB:layZ% ‚ApmST'M{.^4vП*eqt۩CC}P`/Tgxf|q+SƝOǖy SNj6K>rR.3_קT!)ԹS/CoF?鄻l\/$qeL.z>n#?yJ*fjry`. k* >Y 2xlnx:\dŒ:|? 8?p_|fo8]AЉi*V]+;hrÒyYҚi$ sx % v)$1fQUZWO#}U:aۃH>X1.pю]&)3vG5>F}2B vqP1AZ !ase0S:wD[Ԓy$lP4:~ 7k G.cix,εRHu҃ 7f]kdzqekkz4+絿p| 00sNGL)ʂaXk7bgzվgFW A†;o,ގ;_6ont7A8^#><ў bZȾYAD#19|6gzQ+v}s5G: 4G ÅFȞTkϦAW%Lǀc0&XDn`$-J7,^=АO1oBO]@WykT러E.I\)u+m0m _cp^q ;[ji (Q[`U.PY@{?~դkOmV1/-co.y72?@Jd}M_W$uv>(u )pXM^Ol;_WaE)s4b<ev鯦f|ۼ"P]H"dvA|ηr';nZ^UU_ %5ud'!/T-NNNO㦉q(۞ܿ;IN2 ?-0tTWu$vr{[~@Nnl=⑁E#lߛn$&-i/2݂4^ j䮼wN2e 2a{a:{i0T}ntX!Y Ɠ/Pf^Mtېmp+00`C/Hd^iwYC-g jFL/d:U{RS$c)SfOUVUpY:u!09 RRSK bQTaE zw'2FOQBAiZdN W>"ky:^`2Ժ7ҽl&8L صSRHg6Vfc]VUj7P)%>ÓQ;;)ȉeFiX}@Ũf']Us ,Є-2l^2r"q{C=tB$_yĦwpab ;4:,'>OTi.0:9W 278}Qf3İ1lA=,?_%QdcZE\N9Tr+?Kǂ<(RͳqvA5p,(H)ӑN<ߵoXWdUw.w2Weh,*4WihժJ80@ܼ#,Ia)!দ8jO_ |Y)*۷TTpq}ޭ1y.8m)fJ9Lܛ3x7R=0p$8b O,+LFdn Ufb7_ Z<͏?dS _!1k6}BmQT7I̬WfHHVl+' 9/;="9[ȿۗ+ <&F j&'8-A&!H3 yX4˱%7salRLq -W\q/a|E5Akk(EZZ؋'Yꣶil|5&ɨoitDBIX# nXiVȨ" 3E#pe=C I!|NEWFo A7|6yyre+?՗P/C61@5d)hZHv|; Ċ8!2H>&dz#f#e8k*$3y11#-SkBϣea6 8<#/"Unm' Rs4\>sؒyP9 y^ܑqSJ]z3DŢBgJH^4t6] `K = jcHRdW|aY_yx, 2{l v 0^CY).QH/^az=↬* *Ǜ|+}cIh͒_?읁3ݧ[ } JWyiT{pyF Γ?%%)vblBm Px o} }OL IǰE0Zn.ZQ?4?6+6ȅ+\Vrl52~#(,8_g_{o|Xzj@9Y˹'|Z}%!@syؾw+r;aSHCm݃a"'%n}l5{9]ɢ: GP 29$5Fiu} ^"ȼ6HkBlQMjl`; mUč+$KԮbb"aL0WCEv:+AFyBkɁb4ˋ[&?}20Y7  Bd%TKf$¬O$S π%KN?d^ټ:~K][Ȥy9 u38U6EܣQ.-Uɬ}#+#?$^.yP>k#!UK(~>c.1>T *v4lS>R">_ >`jS*kj2kdnb2)#|SpG_Bn&QgeF͍lǯE65l9^6 8Ύld Hҩ*y,g.6e%ެf!u51=Q=2>׍Ml|xzBQ3s=پ[=?)MY9.DKU( g>K7п6֖7솩N 5TYJ !trwrA> ^A%*?q\㑡YVZE3jO3kۉO+ϘwcuaIe1E75[+iYa8- ]Qs?A*1Үp^ d?R?CQPR 3tm|ZOZe0OG{6ỞD_^Je]4 l7Si5mL8sԒXHq+{m`??aE,f47 n759ImR'(7%55rF4;UJk0Z5f0R YhMmDo0FӨYHM͈]Կl |=~0UV k2q0r:6{ť8f: qFf)ǛT=J^| Si{*$܄ANNY32QJzޚCin=u;m Uڪ_,N$AJ$_mE5Cb Aoc&+g9 Z"0٬DaJQFM}^Ϯ5EgbvJp_Lh84b/z64|v.:d"\Mdž߾8h6je% ˲aC \})L. !0#?΀u2ڝY=7$dBIj{.Wҟ1\I}8XnVv0 */#@h輪ZcsgρҚ󐍺Ԗ$&#CvLlj[K9L+BAS ByA2 -<ӽ%=łn.F h>Yv;pHeUc96{옗  )fXT|o?3?'-{e.tgcIQ?4H[HqZVxzSy O*b;5D)כ9QE r8KwК^D'ńy_ 5Z[/URiQ+m룜RjʂiWvvn%a~-r0 ܹK-vy ȏrKuTHt .怵(ʕP#A`ݞAocHPDnʁaa8šD(cCD_}KٕZZom+Y s]UHOp~_T̜ՎλƢ Ϫ0iwɱխ_9pH&8{a%Jܯ܎6NMݑkFq{p>zLSB_9onc"%v% j^< wǹ`Bzfa,XSewd: _;Tۊć;-C̆@ nޓR5Q+ƒg0(,%5V{VnKRw:cB@?8+B6s70l sÖ{+~!5,iTZޔ![;gVY7VWiK6ߙ섉̵/Nl{^ͽύHvtف[OŞQ,J` -ع?fCMdrL{YMIht4^v닡>1kZX}ćlj2ͮ.)[Q;krl8x15, ":w09dMP}=cϢ{ c_:6YF5Mo;4A(EB620Ѽ;=\d׾+BAT΀Z77/ٖy.t,j%SX_c<Žoptr], OT E7 P.{=5"oO3 JJf)X{~O*9K4cb)ۍ8G<4d(Y\,}q43N ftL> D(UdWQkK݁F i5Y|*~i?u0NrWKBhZ{R^7} j*o)MęhpfQk()6I(czA;8y.. >揹* l]b`b9`'Y Ђ]Ϗ(쇄Q#7J S;|YDV8. SõUMtX:yYz^*I %Ts-" DRIi/_\ڜk[oba+!6Cz$0[֩C! Vg2BdYM_gp/m]Ң{6.ĕe j|]O:Y>Z[N']n2kɯJ4kpnj4ۧ %1a1fF0QC@`pLW:FwIA")Ї7"~)yTt0C!ZAN~iq`+팶7QvgW#c@ v_$l9ps3Lq. v j7@"wET10(jic0|cMSftV +WCgJz"gS>¥a^A#~mBۗ78Hգi>^A";z=v(X]ȹe/uQ&ux1JD8pSl.ky:݅ҋiY>6b_ߪ r؂Kx"OToPndrV .aP},]c̨+Sp`C2w|#1 pC@agFIQg_³%vI mfZHLҐY#ulɨv(m/TFJʶbwP f0|?73a/=K3\Z'y-y ::P3\AuBp)~^WKsqNiHd+7%H$f#Qc@8@$A_}^3CYll- _*eqYG!c!P+\, A7ʅ.Wx\Bx"ok Q;j*rH/ oLw8NL7f{:7{]$/X;Wx́`@W60!F+Ngq8'es )V8j28IzUGz`3+#?Zy{=mjB%'% 菀#|VAҫhcBd>[u͌X`(yg?kz˲^;Q0ث3LCAeМW_$Ovdv:Ɯ"ѦJ3M>@YRV2~.@*f @a5͏+7$F- HyևͤGl@Ә]"RJDg^} h#T'e)Q`=7URE@nrnih[9 i8iW//(JXHJ)D >f5ޛd-aDg.ІO3/fL(Ui!r܃8_z0CfY@|gn3dK7=a d/ "]>cP, ~baR H0_  ιmؒ7X&* 52cِ{k&=]ΐ]i<_̻D(-Au 6;|&@:!WEv ;͆ۺj 10rݲww7ɾN<뾊 ھCG['W =sبu8Y| i)EFd6M^нFn%ñecf^P\)q^os;c-;ytOdbэWjc5Tl/~MnAP~Z;zP6xDj>lzM ηySF9ʀ9M ߕMȃزA:Hr~3E{dc+ZSJq>UKO!4{:^uF,4Aph7kBx7˙]N'M4ȟL:6/\G|BH,gBzt@~~?>DkL*tn@ۧ|5?^w: "I*ϷDQϽkOŅ#x( 9K{$-rK [}㡫}Ї.0:/P3RX+onhI]F7j SeV$,\w'>&[ZZpƬϾTٶO@nkeu(} |$8*ę1ӢUotv^dez5Yåh$y}N;_(oدpnLe EIfPbL?@25tÊe.Ku&&+-wq~c5H™̀$I:m$~i hlоvOYS"at?E/]ZJcJ^=΍CQz29dstxv-t{tFK>B]np]7DK -r\D[]$0m3/A?*KĺbnE/GPX.5dIPT$f/ **#]GAnQ6W-EG2>W('&w_k=H1ؼ<*vBD䀱zg2:pW[⪂hsSҒT3ϔxԆe*  }YV9?EyUmڷtA/ GDK) f1'ڴ0,dⴞ gmI])6 NXWeQaU!)TCVry8źUJ z9AGʼnGVt P߻ȈN<מG(րŚwM.؞#q[y>*5'ދ|^|mL%#N-*QZ_vTOMVd|/Kx|%jX3(pL9:ݔsň"W)gl`#o\%"䖞H\BpDjqY0HFū֎4$Å\ 4L+yαF-,vr)w^FlVm0eb0 I%WAm`ռ @=fW  PsRжy>> U 07<=;y9L{x%D4WƱ Gtk`*.YUد_d ,\a3ӖɤE ڥʵifg 8E!߂'01#r¹@$7H>>*: |p7$_zrgo<_Ռ<&dЁADe/K/pysi.-NBe9ELkKDuD6$bJOFL%256/C=Ch]|,:B@r qi ,0B ]vru >ÄIi,~}E@e7-NȜ6pg{y(`{9qwdZb<뚷pm@S#fj|D6(fT"i1 ̱kB&)Qjc>|z%$&aF&x9ejX^ED!_Y.e]5zәYk>UW(5;%\Mw0~ChIg.? LE`1j?[N<[g(x1 'd, eL-^YYDl:5> ~, \ǽĠQ ;!LԬhNcE%0-}z&94=^X{e#+ a`7x,k 4FPVvAFT88}4p '%⿋Pd^ ; SB6۲ț~1^Q4j>s]b=e_a8ǫOdyH٪ D+"LBmY7zX4ETmi:zN!!fTSfa| &&/kI..RWZE j wHXǃ:oBymsYq$z*$Djj?<Bd[eUbҟ #^j5moWe7]+5~GrVta(c]<`2<2L4B`@<4wIr&0|5t䪔eW퀕=bw¾ 7J'Vrh^"Kl3{ 6E׭:ͲL]78m{uKgqfuIICiK~z6Kŷ\cH`ՌɺqTw̳$9xvNR>:P΀)E谄 U_'M}7%i24,m|e+23_D$/G!@5ta')`̫ډ "_kޛXs`rzv>89聳عdڻn7ytW,;\oYօ3 Dʗ[J9𝔺 Lʰ+{4mV6;Np"M`wRՔ:q){00K`KEd|BfDP 0Qn͙;GЖ7@y\?8ziC "b C˜_ōuS%Nr3nAߙf8mu[ntp &YZ#8cqkrrl ޗ(G:n+l)Yd$⯖H\m텓Eh눢+Ev[rľ4'?x,aԘQZ4C,O7JHc2KTZΟ {8tnWr$+(~.𷈁!)N.r>3uG;ӝG(PSrᥓӞrU2֮G4R*QI nM ݚL!#w/H8YVugňL&ޓI枘J%*ĹބPE=;:.VX%)nP_*oqr3 T2>~-=te[>vw ̉R=ֺ\;yߵ3N"Px[уxؓ %K-\=vq"fdlwqqӞ؍D4' c˗MPZ3yt:M*ąq?؊CAK+Ռ>?QE U1S`Q5!a+GS(cÖu +8HyQ, <ೄ۳b{{PH*kzJdLaN c>grG)CsŨ?*xhMl;XD1uSuNnpIn*ɋFHV3z{4IMD@(jȜջj]$`I }`q"`@/m60͠YfI0ҨZDʺ]K4+I@m`桅? KՄc6lo06ۯIj-S}n}`q8'] WfdJӶ+d >DY㕄$nҧ56"FW#m<q)3 ɌioɠʹLS4zc<;Q F ޞzL sQI;/R{ x<@ķXnzX$g 5nCH lOµBuN=< M݇%Dԓm4+ Uq)b Ʒ8,7q25 \iq WcpxMBO!4Boq2 0%:K"!R!wp"o)GꖠT(#lQЀEѼ[wC@5#~̚~ne]hXj옯<23^,pJE #ҟ?ulS^w"dKL埠WA1#+t^rzG1=Xp' p|†-gRvXx@jzܐZ]Ή5wE393^/pcօ*D$ Ao1!i 57k;O K>d}pE[a҈D(Ətf=2rOP \机tQp"%ݴ:= LN}IhtK^2lSL @AteK-L䙓)^NOg*x8SvDY:*50\42X9W #R0nCauMp t($R^dr8?iFGt-e5YaXGZ ztq5"fu+IxEÿrDYwiBE3EpW8!t.;"xq,0@>.X\]0 :m ܲ+q}dfijkyRJ!_??'{NZjIXmNୁ+ T'14QVjMi7n[ْx#$bBMȅuMH#)1''\es.tR+B\P(͗5-?`8QWm} GRe?Iw8(8~Ĭ W{mO{nz&MLo-l T0.~3|Q[nDL'"r:|_4.*D~H{0کT#-+X{+ZGb-=E&Lx] Cq^ yY)<8wVFĦe+s-<4 wMF8$Z|}NJN̅#Y$8<r[P*Ts[b\@5v ez}J8o cH}g8UhO}suCLD ըuJtU璠18,h? [?KXc*:ͦѸh%wEa/K _ >-e].DMC֥D]-&򚉶.^Vgw&Gcg {i7% Af颿 Ek:WCKn9h4wӲ1M|bBsIa܄VROϿ'@iC}`fAZ%~ҿӢ!ԾުT$EVbŊj0@$Am^Rk;ng@]TW \V񱻣Ovc{)bj>xgE9,}&:bٵX?ݳR1'%\Tul99E"P@gtjqA@oB]ÔQP4IR8KuV5 x즖1̍DNӅFsioVr{Cyv|P*90%U"Bnܩh١WpW5o>:f]\S[迟WIbd]B >Gqb5rĘ&8WaGM%5@HjVN.rso}vVSU&_ˤiɏ9\b-.*0JFQA OIvx)URvY,:d?=s, y9$H:6,D~B8jsCXLRѕ%gEZOy[a "RRmzxId/M,Dt^=k*,RaZSc[p@B|m` ג-0Dƃ 1JE&?CgzTsΈʍ.v4"=9bpAqP)vDDIX:w?6! 6O(nkC74d$~yXiι*v|3;Y̧KxhWJ B[–N~_DaY87=:"}GLՄZ#iRFòȮ]#;>YLb<$RLql+SYeOJmJ'eCvיںvίU۩Q3ܯ|?÷`cۗ0'2rPtThҒ0:<#1mDl R1CZjKLArM"b_ /ȉM_(%78$-e(AB؛m߼=syil| 'ʽĦnP_i8p\ټJ驺>(~&:ׁ.)5~v6^u ^- + wGa圶=εm.ժӨyP}`GXӃ\F4D5 ':~Zo6!>4?~^9$q4HLKbɼkA/X"뱮k3٠*x,s ΝA ?Nk@;-3glVHArqU趟.!HU`̣ȉ_r@U[sciVo!40+M9q25̳N] X)v<>ea1D1  V@sld!f;wrJq%e" cT%'/-m&+#H΅cwn?\Kݸ^Ȅ,"ÂLCeJSeBkGbzvvOEor`E{<`&YCz8ar`>BgzMIGS &\=W K %+q^B{@.wNB&QXm%22 nHh!M}PN3QXرZ*h@\j?pIVcv盹Qe-SԐoHmU\/P,2e: bU Ӿ/PZ37(Wbz(:'Rx2ZݫVjGY: xL.5&`Gfʎ6+|J+w\N+l +T <&S',A+}&#)V7U;=luD?Ja:L UTk{AjQ{Ҙci`@8c|Fc(ޫ$% ?LK0:N8)r,yW6E1nzQQhZ nJWw;eLP1#HzH.ƼAd> hM5R{e['=89 #!5Jh]ffy;&)@Ӆ-H-4?G}^%kk!'CxQ{4_mi$+ىSvf](& YưU tdL)G cswIN`k^pSn>}ޱ52q$dD.>Z'hOOTϚ3YcvptB-2[7$Z<%U:r b:k;D+7?Lf&E?fukD!"MQJ[Qܚ/}>4Ja@&sl"=Pu:ԕ괪:.Mm.]!\jQ=ۇy2ӘÆE]?Ko1u;`s3ܨ˜~VZVEIq-I;+S [ݘXGhZ 8h(蜆fG }5|J=Ӱ<$H<$$H6YnNW5H˖WC)H " ެGdǢ?P8Ϊ%jm,8mW֨Wz9?YgU}'C K*e@kPD{$|uOAn@J$QHڟH8Vxց`nzX͚bnQd7Zb $G 3:WwFN##]1*b~zzZ$~IaսO;JVV.!yԴL! jW߅xC[߱LA@u'Qc&J :KUnV:oWf¤"c0d"V;Ol 4Ta\Z+UA=΄Qɠ aaǡl,˨|oI5?8e7\?}NomMXIXT% `Ɯ_$2*| *9&t3"/eP h9bVzuߌJ}Imuʓ-R꩒hucf>)ͤ)9{8T@H,Qʳ".;_]Rpz: jZF@ʞS)mssTgNIH`30z)s=XtBOAs LmKq (G1$X[|{%G~zEq KU^RbRPN׬Vf!8^*a}u-C.h}kI^<ţ>IƂ8rH1\bc1ޔ\P +gC/}n#4C?qhLFgiOp>E5ݖI\/q*ZS%g؟E-Ж[SbG {Rc80m=ΫIc P`Y~?VeM +qyw}$^)4zuyrXR&ȦgKn\J<#i(.zm ' ߖi%"<~ -9MT4P>n9hIgw{] N_mNFGhZ%g%{lRgdǷZ$a wZczqicPd?aE?p4}*>gH(,0w%D ޜn(qlFc/mP ZhKXp㷇^{@UbY̨gJNbdúúv((D>BTW_ݫIj 8@c8^7_RRSC[!#0ChxqѝZݠ9U<~X^x#-<_E|ZA2W"j5PEEaSd-d$ 0tKC^5\PD4v;$ڤ7>BCU%kuST9ΐ,Ȣ6x'O5WuaE%n܍{:STAa[T>Vn?Yi#<ƙIOonk~LPEէ25#J wTʬ_YoZl[ttbL1y6> %`q:HTv^ Q _,a`Hǫ%k| 1Do$R:DiגL4ReyG@qC9)$_2k6 s3rXSfF}^ X]Yjڀvc3N޴HO?i̥uŹw~p]2‘dьD՝Ԏ!g+hWuz\ }jd :ިM/J6ôi69ѺN}-2ؗ],՘4QDIȧ *@CFQA͑v,PHkqU윁=GSSM,wce0% s"n6_G?FFK6=m*=qzT,HFZ 蕝>M~Y^u/)%|i2H=74JM3vd }? yW#w ^ʵޫsԤJ=:h3Zҕn]&$ɥلa[VK> d[zo ԭ21K-fZ?рrE*PIOp%<ɢf bqv12w2ߵru1Gp߾.G 3 $4Q`Wߊ_Ȼ!*#BxQ~+(r8tUy~"R2H=" V`U2 ‹qoM$]oAp^.U~B3^`|:S~"zrR`Fx f!EEtD>;:yS˶.I ɮ")jJ]pJ(9˟h`Ѯ \E2 T PGDQu.FF /˼I⳹WdF7!3cw{ƙZɻ1 Nռ8$Q;EX^C>C-†KȔH?L3Z ]He{oXR`*PFv5;ևXݓ&8 #rqol=WU*9֔k9ԃw}kJ ?\PiAݕ+ol+\c'y9LIx!3U-SoW5|j`${ز]n>,K( &@`*=`t@)neX&0VBޝ|4*q_vjt +)K3'AϚDcKz?/%Utx,gP~u#y M"~K/{N%w83fیy֞8;$JM#Bjb(aʦ58x< reɎ`~>qة Rv|hk]HW: b'eĄu2)@jv}qepklovO'<SrK-Vr+wT0235~se2Ivtle9 i /zsM"A@o`oj|ǎFBù+b"&E/ Q,6*U)HI֎/EKUf;[5C~9O[qgQIcy2? ܍ڼWZY%'2ͮmlf#4!Vڬh_PP n'!֋hUr?~vsX˱lBlrVժ1Rr[tQ"Fd\,p r3 )Qks,&!UF=nɬ5_4Zf˜X+Hp2n]^/;3ؚ: ɪF2 SxYB?ox5v=gG<leY!8R]+^o0?{zc=9 ձdM ޭŪ,)2~@6;X^QѺhC󙻬N-{dL'M5TEMRܚ?w/a MeJޔR17IV~Vȱkd_4 |sefDN$:aU2#,`@..|b+`RBRQTskvf)+fA' 7OX#Bg) ;/$RލӢha'fb0u2B(@\@QU6bIcv/)@nseZv )~W+Q| zGW:}z}&4$ ш=ZkΏ6A_έMY9NU`~7[tkM1f1Գ.qU\޸Q?+`sZ"9]в+B~?B"IAm ԝz} T82 k,T_twmjaV.ľt^C[# #D;1*6>"-ؓ5a8^Y2r䔢%?\]<0qYrx ɤ\*z+%W*Q @;'*T\&ā0frW1c [gv $35}B]#0_{qWtjT3䯫 0[!-6,PtT{ \ 83ˣTg9ίnlEI8 (g 1sZXgUzV+92Mj.9A4OTJv$Th +{M'?fCTYBB3|uѠR^ viaDU t(`є>I56S -$V㼂[܅s[5L289iGX+f=i>A-CT#jdG^X _ja1/ŽR]Ԏ*=[QZ,x}YM=|Is5ZO'65tm\,B%΅Yĥm_89eRzH(1\2@-|Tկ=g`z.a3˱Wh9hFs8.3of♡Rp4YPr/o)$t㕏w!}]ꓰwh;Q]^0L8G 佖*V^zcQ06Ÿɘ!OA׿2F1-v3{.\h.I9? O U )5:~EV{At0 !@nt| Ѯ9m{tSPD^XSj =|g eIrLZw !O(,X+,&d%Zr^_u"rD_/NGNrqf~s6sM#1@RP2;0>Y;P_&{O :۞ Pk a|&I(]ȕ 1ټqJG_4D&Ѹz lVT`*C"=8y ?L0#@&XβA̹*/_+|2q */-`Y!}8ܺu8~ ]eQPn^MFjD'j/bfΆ(ٍvBI7!Z<uVBi CU`AYqڈa'2ύ,cqJ1 e-Տ*o\jt!W_g8w(uWDkkmv1ғ> CQܼyeC{`-j bm7]T4jLMM owtp9IT&-n F>InR(W KeGNߓ~L0WzzIWTV$?KV{TKCR=*bu)͑Ye2az}FN :#4ŷLv^$hLϚȰa ;_Aa(}4YHMOG%oZ/nyxӊф(]zPتtpT(_i)TQ B֟=v1h,Xs-ɦC^\CYԙWw?DڿI"/>WfTM,d=׎%:ӂ2S  %vrQy`ދOawv~Sc+o5/2RcuvB+&X2GQ`P,N/ 5Q}fr&hE[xdMmJ+E… |0e)"S DnaRN3%Ӏ)99 ۨWԄTE-NrskQF bAO@;`Ȱte!GHVMpt5wɶbҥxPV.v%l-6/JY;^Dԁ~v9x^S&&ad|=\N/5$-s"Z:ىj]1Dv;َvlYH*6 ~"{/Ĝ MYf*AKu?p'O -/BD[ S\K*[EDr4Ӥ'^ZK2>ni_RMjˎ 7Ud>'yS-R_J^ FBx7ȷwh`X^"/vRB]g1z(T\y=eƀE>BZ ,?7hi2h\\}s7uThwfNMn9eﭚ-F ޅpۍWB8-d0ܝp1T:Xt%lVZimpJ2YͥQJ :siM=;ndOmn/=K py/kЧ˽{I$gukwGU =w /JY ej7Aac2<04Lq2(qj&X<*vnUhDZ#ĉ2'v1y-K؋  @݉-a]^I;d2ޏ lܠ-w]COLJEO8Ђz4.F(5?U0aO 3N48$PpF1j,JjI,\먣Lwu,T#z\GX+'/#Y5hStS$vk:R<<9չr`vb3N<{(;FݴPg~+D|PWH/t^6Ī+Mܠ\M}PsYsQ94DKHCͧz͚>FDEtg$5`Lcmz^jFW`:l}& Rhrm\&>U>"DTH)XJ]`E=qklT{0sJ)*^p|98hCm@T8643Gp##tX$sXvm~na-Sp7@e{ "ގ&nbZiOLUiřiQѯ44= JJg*@ƍSk!,Y*,M '2#1=fe*r`f7 I7py '!N{? olyv,A(['VSnCʲ\Gj?mgif$扖RͰzg aC[$ydHvECsY^vT#StDprm3M#I Z{ ߎ&e5 λm0$3/6ȅ0%,UIpJ"Aʡ15nKRd1mPJwXš"'2YMd<Ġ |7/+Â"qRZOM/#^5=!@/wߛR;ZL 4[< )ېG=:fx K3 @`t`}"*OKsjRlgP[9Ps@Y=k/8U@cT(`U̕uFY&g/Ȃ]\A~eu0XG?dGzU2/mC)Zߙ`~Șμsp7* WY'?80٣AfMg." qcd!fâWSGt MĆ#pX?WB/W 6Fe1ۂK.b q]? >Bƪ{I4[ľQV[+G& Gy }Aص>Y&Kܰ/so/Bkx [CҶ ou?N|4"2,"yO9LW_'@G,un *;g wyVWĄt E~b`P&;% C@@_'$KZwύ R$C Kvw[ 鯓?O;N@Da8R~Ď4wchLF8њLr]b pKX*Y =T^:f=N-$.7}H"~'بYJ<9Pj[4ѕ( ^Y^=MN=Wkh tY0Qܝ's z& w1穊YÞKMssLqG烃;TB, ^@<(;`wΜOHk؅yJ 2W 8]FY cI'ڶ4'E ;[4Uɨ0@)"lo;)~ [V6Vk˰.hIZxod(!$<܊f'fs(2ʲ9o UgPӝY㕗`l}|a tio|r-N1z۪@B&v47<>_l R:#7+q}p \n,S5 7 *m"[wCvtEi V Րci(0u[iu"h%AbShέM3=(qI5T-L|rA*4L5Wi11_ ӷH`XfRL3yRv1KPe!wE0f`-xCv5V?bÑ_rHl?vp*&N[i,PlW!"r{!0] \.bpLErX;H{9p_.;2^r]FËI,>qIi\XܙI7ĉ(2ú) Jm"qArC1^YOt}7ӸpćFTKN-`P]=譣C2 V3'57Cpcs\&U3 >|r"&_TvP7Sl?DQaJF۟8NܞH`|y"0 9#ET9a"]HË6J^Kxo4+0xghjx.ᡞvW)_aiť =xlhB4ԙJL8oq _?4.—F݋&XO g7][tΌl3a2=@q9ăٿec2+z+9#3hC ̑⭷oE.D8EUkn@ ;FuBnXߚFk8WiZNGa9D F(lYIcp<Ԗ<&|<ҳ܀NUvoYKܦHΙ*U?68S##pXa{%i.DLzNZHF4- BI^j<ի!ҡ摓IP(Ok{|& 5B-]qPeNS4P'\Ysc[@\ `:gЅ+V JLog]_&FI2z*$|3V cs!A_@;m3vɫd0Ob@Z.pFBSzuAi<7n0τٌtD 4Ezt=u_!Blhuۖ4M5N\&s7%B1%ߎg92p1yRv3^Ŗ2حaE0\ڌ0=a _a,h3J\bu) _r &ͦÉӲaz =,8p+SGqd~!XW|5my %.ة|[_d& grȮZ~7U IMx8|e[M2'C>3ۢLdO|0Y7) N .}} Y,Iji%JtF.32q˜<÷aV6S ZoH٧V,<P@ s^ -u !7W ?%ģ(* j`)[ձw@cW?UZNVΩ_Vs*=YhmE?t?!߮Q24jteZA'.Whh,ytJwmbJ}k>>"4O` *YHD41^"* A\)i*b)807/}tڦʟ@3dUWo~š{er\݌ (^ fq$F>O%ć?wxήf6pX$,sx'9撼Gj-OW+XAG l,P6-BhI1H$"Xp2I/"( Zq| QC- mފYUgoxke8qPo*xoum#sWL@ygIQWVWL*CvPώa֭H_ʒ#5ݝP0,a^,66PpDY Z(S*Bq+nd6tM{Ҡ5j\-&u0wT.~;s5㡆"D1U~N/$ä$)N'`vD}w)J F|ϑAE}b[m[DG6=p/F 2k[2rY\F#~s.`!B zkd򐂡 -5A`fA'-_X+Ϩb_^8 mg6Uȫ4[ ,,.G6Wh x,NaHs_\3 Vj_/Z:?xaF)o&r~2WB [7\(@dt_dapN3BLVf_ 2lځ}`iفC$Q1Et[1`n|I0?H3f*tv{utUcfdG5KeC}860z;mYFF%@źfC*Ӷ|R=ȼ-ELMKtV>!߶YGCuzX})r`f=CgiH4޺\eDeiDDmϱZ~),SRkB+ʇ71K"WYJIBvpz%tFg8N$HeqBAoh\5wwD('6qXβˬ8{2A]=HRK|(C$4P_ 5:_S6n#P}xxi(@~c++*+tOt&0LyPxUWIpYʧ mB7ZݟGC`ua3(RPeP>/)A7dC?*1+RME3ebyer]ZeMEAs~ yM)ш= Zl \"I8!8 S )Եq)B#u } y5٧}Ҫ  Ql>͒1<&Ɍ*kwy?8IcP,-"d8.OA%JHBhuq,c ;W]Pg[ϰ6vj՚$v+q̓fe k-\ :waR3  SB7O3l%wb6z× yA}1ed>J kR3fPIBW>̷cd.ZBv%ejX{-{$G܇UXH S[oÑIbSua!.ӷcjpGHZMW]TQ{pST :|]AcCGw3{$%eL@sq+SNr,j![. !>sip9yzmn;{.r1Bĉ{]C./@G\>(W =&A!gѨ<=nBbT5[nzL3(X3Na=ьcn c?&2$"7T?Dd\!*uF|V!p~qk>(*j'?~SSk4:x ȕh m6J5ѵ~ge!YZuQ.`U]vψ^WnMZ(?.-q̗!&]5^ HO=Y|r`W|闅E+pπ4*P!8Gh++ nrJcJ楦g5LĻʏU''?î4xsqVghqݻT* ]эEV966ۑfG!Z.cx@"0CrHN2d-%EWnOU2 5J4L9&wj[ʽ+B,GÒOl7@q0e8 0:XƏe,3BԄusC{QԨcs.s}HRoY!nAx@_ ZS/@,4'N#|2rqUd Lv@$nc)9 ]G!g#-n*,w(F1K~k/4za6DĒ˞z|W F&}ʻ%=~ sTG>)uo7i<[,UR$Z )-A4z?\ͽz؀Њ B<?R." h S50X!,P QiAhf 妄)gK1{vqr$&e[xvn؍i?(Ǐ^est.psd_ckԴ+ X|NAMތw184{E*:'Vgh⋍z^?zO|ɂJCkn#ز)0.֥ϰX܍0y2'v7xEh!*"moئIV:_4 WC=BX[;yP9t)F 3jew4/S*/M:BI]{"@Ih'Xmzl׬5`'9W;ɿ fNGg%FU{Mm]@.W?2hb$mmN J[KF8{,˹)҉0MNEBhP32 brɗ;w >Zp=h*m-q5;ѿ`E*xD1$u?絘aP,UPʱGi&mܵNCl퇛zUVپG+j.``̂$z5U {VuNPbC$nMޛ6q4DqI[ U(vDzN\ ZSFelwZS1j&NN"]~8to9tؗdh,2e X ddj'òΪ]%:`y{PKuFBYw~bIvcO8a֗rHiqPk? \LW v&|uJS?&^E-v`mJݴx׀YO-A ,5\J RKͿg>q&6cj;>( sɃ#hHx=dB,0w啇ϘD8Kg^Vne XS$;{ֳv2j'3+pJ!fKVG^Zb7Ov [})l+HySZ­ےŽ ͣ5>p+,iqL^^k[E; W5MkNҺ"6p`uGIdy~DoƺH tC q;e5?(_)?eGۖ{묵@{^+O\Yan }103\xշC6D:w,ڵ;8].ހkb| >~ y!tX+䒵@հpΪOk_U@ݳԫnjb>tvWd>˖%}.t@jqj}}AN1v>O:[Q){tvd^Q?QC(79j4&be6Ujwƙe*; 7P9kig!p"˓4!1uA ŋ,c}uǰ\"v$eNX';S_nzlDAxK^ʀ3ÕNyFIr" R|\HˌC3Qi!̑P`0,V zV"Iа\.\57kF0wNWO8nzuo^ML{+n]KsHkf @!:[Cs.i,,*`D`5֙CkU>K8rĢF_]Ƥήi:'%Yhbx`N62L=Iu[Qߗk t"=vJӺA ;cesv i|GXȈj5`sb \Z{+a9(Y;(IS7_"Yo;$4y{75-IuL ytlKEW+لD*לp<&ȏJft4ɨ5hD5 z;f6j lK^LmBӨ>/BڊCܤcH*sNZjX,*nvfk<>w˕ tM)o`CysA,e̡s094}M#%9 HK#BKza׈@A!x)l/o ʸ)g?A84ZfYQ&8`SRW&Ye¼9 h]!s,u忷"&2,]s:Ov}59]32Flx+0a U-Kd+hcC*j}j \n{.8AޯYTvy/6tG2ы9|$Ԅ>MAiٙƏElFc k6gg6$K4Zb/e8R{`vc=PjK B)E5- PψV.,3i-iE6wل ߤmdZmCm']}'/-RRlRl\`ĘW77k=Е 9Nkx)saq'ui=e(3#5-YvTs~}T`зWۣPgy[x);я81){V*IMb!z]$Q mIJ Tjx qF4{}2"`36rB,&] w@cI); U8佱R\զ+*+d窇3S]1K@0 $7 _769lJ'dœ0m>ݡ3[pr ,(FۙΥ ;O9(~G74E6Kmq,udcqM3ר{c~WM? TΣ>ZHv[4 6'~\K,W8鴘yw )V2—q&H#o7S0G 8 3e:?8ǥxzxR~ڣ_I$:#,v3UׁR~S|-6 4 L 㦏MZ5q@8I}EWm7<*۩1y&gER2O,=ݰ|-r,!{mun1~yRׇu dIv[&TzBz}XN7_ אlG`cK0.tXY䞤~,Qp:2j~Z~:`+ysQY @<7ij656Ze<%Nnѣ.XԄx?V˴YT6-m e@^VQ6\ŏV~C+TmmRJ oóգ: ∝67ߩQ޼(H6YFW YrG4Rq)r1ї7)&&s佚葀B_u3æap!GxaˆD6/-(fk^@! ?l0ɐ<. UR|}4zB@I;&>o2,@B| / lM,Agr(ӫdw| Yiv(9+qMێp߆d0|X&c$*5[p!)%HymG, 2h!+5osIy#*,]nVyPř>h Sr^Hd'!0)ݪΜaBD669] y(*!c+nw4r %;baQi u4ZVyܖa(.b$ERqj, @b~L h\kb < [8 G̰mdݰE  dYg\`.cs@0G%Jos@o4xم;L:k.ug”8?[OzbKG? h#:{F-: +6TfFZ~|? 4WiGL$hۧ͞Fp؄Jm$Ә&uiD_:jQhB1*#A搣.H,~nU9L+taߊ+vBS.Ktޚ=>r`v7`\Hsl=0S: ;hVQVأ/w}n56LP6o$KVMSy#&S]IIp J^ k{.!LwK`k_G8sZȴ=B[vK'w^jLs7D wܪHUj'{V)(4wV/9 5ZPWTm.-cX`Όm~tAx~x{ c^_ZfkTz(")$Ídܫ%40D⩧n *FE6{߇ݿK^-V"1UFSD/:5G?@kRE~ޮ+̜H{R#y'z㱫g*jx$d9d_]5hSͧV&Nuρ7YSdk94TF3b_2;Hgv^xAUíP@6ۼ'l !Ԧb}&Z6He^Yf;F׸]d>˶s_N|MZ]+o+!'p" uD0U)әl)u}Dr6+ *dTA<2b~(Օۖ.P٬7_Ocl`jeኙ Zxīԫ" pB*E~َN@({uE>g~-J0B)+Gչf(##)à1xS_2R:]S-tљ~^J-CZ{YW g m/\6G.l6:JL(9 mYv.]jD;ReMi.:f#&h"/sUBߠ [m&w E$3g] 4 2~ޑ26?AF^_<,/ 0(:Ceeu1ȮF ,Z5)}Ϭ=|I,=;2K "/~1/؅#[k9""<Cu!!)vijوÜPUIBM]|7G( E\Gqgȅz?1h9@yqܠra@ N1ӥH62vJ$~eʓTz?rTqzVK*i8@?mo#zN4UY0k D:Ҋv/Iѧ>99~ _"Q&`n36HލˏN=̤nvXws+6ɝ_әͅ2Й"!\$l$Pk"<,dnt4vZȧ Y݈Ld 1 /NЪ>b59knQK~@N='RC_+xq~볒 z&8ԯt.MOqLYk%j6:`*V}n~DoARK `AoSXIlMGpEE[>f"Rۀ6Kܿ <մ>;&,g(JmE G7Vtֿ`nS}ճ`RL ,WY> x'k ^붗a;Aŋj↢*w6\iǰ~b]Y*& K+{ǒrp1coMza ؃2毸+6mw=z/{|P7jz`S%ج7rA3n L`rSN Eb oŭ4i=@q؊FY2(A6RAs6'46kA{} cjX] oK$H)>+%Rd%KƠ);ۖr(_٦\$ߦڇ\R::t6O~_RqI )\7CBJ`x22IALȫn3p;cN¢Ɗ_±;GcءM\f`2Ƥ*)XQGM )0qoc>rbKRْB^3r䭟\M7i8~}i(sKgdJ1s0Sap,a=^# Q"tq6M`Ε?,>1f!^+UCk}^aʲNݨ!<A^TVMrK\uj&c2i鱀㣅$h ׽2Vc:\ٜyw)~NM+f:V|PZ? }Op-s\aZ+ݫH^FZ;RSB0K]_J4u/yW,@_mX?A Y/v`h:P&%h7^͏4:W^UX A]#!SΌRrše8_,8_(? =hbZ[_=j4~@o8 o't_ PwuHxE9Ҁ!4Ũw Nzd|̅׬2qis׋V1$k#$LKs}H74b{9FJ[A8J_{Ō~Ii o'I}P?ѿTҼPa;}Q&Yw'}a"njՔԺբ&@]3 bjIBSIoOv `p IXI> ^$p.cCɭCEocl`I6_e9sM=/ӭɨpt&sUmڍ"dѲtr8יyiaM i?υbV[|\Τ~o@f+}uLo6ym`g5qYdGNn@H&g^Ny{5hmq4 ;uπ7lz#:>kQcdD̼:atntMJٹy}#(v™:~^Uh\<1Ď{؅SO =u%%*U${u9zk*Ŋh."ݻ9Fm} z𴶧 % YzɁg-/+k=][TK~%ycw׶H.=EZrvvv8Iл2mZg+z]_ .!3GXqhSmQݚh4|0j /(q0:!ߩ\}Xf'I_+81\U2#9xM U R`O8]#qL:}@  "y .A#w pn85̚1v`I*n %%kB@,IOr~4?l@7~W[omUdqR ީw V@iKŀĥ4-*qz-uuҰ$dFʾ䅜ko*įlAˆ^qf^kZsX)E},B],}meJ ?9-)Nv>Ɉ[;(f`~ w!XCL17AȕJWs A`xPtIy"GD{JH!nȘ7:eg\.h|KطX|WAч1Hc#C L؈p+lUvQyZ^G(e}ٌ$V!5؁iSH?Y3 6߆߯>VT8%laj &\&YTw CDy}0*#ȐC W@yZ^NJ9"gN,ip1|nXX vz5 .?p(H' G ÕlRND]b lLvJ{|<9F[+unzXJtt؎'ߋ%iFFJ 5UO6B ''7Pv mocK=Ha4W\ƫqu޴>L]ubs#9e(W!)"FW?3c0c\߆ŪL˫~bG 3Z}HƞETĕȄ<~h8O:WE #ZU doPg+G)qƪP7S 3p"%Պs97I֭'`PJ^LGHq<ANV7f&jӺ0xI^A$ qK@XK h ӛ>!?.ff# 6B|L~ȿ7?׹DS+i^5LAw\ ;]K%NfQC-Rynq?*K5[̰ȤfξnL@< 3dS)QͧA^( )XēWaxϷ9Y?!jv%~55',:` :cUp c_ZX ZBj+Q Cx7ϻ'bSh ܝNs>vgt. ƺn"9:7͹k+>L4vJ],6C/Am+$F㐮>P2|a[i',.<}6h-RCdcjJqZjZ 5#zf }zֈ약Trrj ӻnD8UqPQogQ|U<ɔr>Gn]Zq㱼EٵeH|.vDL\X vhsɛj;Uag)S`ŏ?'x]Nϣ7$eFԬB3IF<eKnזI ' T횯zmZvyDqA@tMPaWTLg{繚0Q*?= ?<%9rE,80]mm=@zc;р+@Q R+͂|6Yj]$" {]k罎4eƴP >@I hv6~[Q^_E-1QwvtFl#߃'ZE$bQywZ&܏Q0<%JЫlږ8&CP$=mȗ(h,Kj%bn&R:E ƼB6'iHzUې$|:4A{`F8B8쾎*eҵ&-cl#&AZ!Q&NjF.gהdʇԥp/̨N:k&6E?Y@Fѯc".|9mvj|5uT##6}􁈯73wZ?]i>lId^ۗ`2GDS>}{Hxq|۾_:@tVaaYʻ\6_{}A.S"\4'1o^b7'oPka-(Cn8[3維1=LN[l7"-f4e~݇evzO$w)h92Nsں׽`D`B}]¼L5ɉR xb$q\:%y?:P_I@yFq4PeH֫ D䶖}QE ͙kQM%Yq[ݢ;ߎOStdN.k])ZOiE5@֤SoLJ 8CxRIyse7yMoxka<ώ{nayXY+yÍc 2e黎քjA:4ȁN0nw`q CdI:!gs"~@/N% :a*_IGJ!Qi*A-֧]JNmAe8v,^G zd.|,p׭zGlE%Zr:XFT1)U߉C@Jem$h;.boV + <4`]=<5>u9 *,[BE/G`궶#pj}KFqs"%#sF= =`xv L1DCkBpt!իJ5 >wY ]霛-KwAk폖o+_)1, xA@4_,إF1A5^| {IFt'Ir'Le RF4VܺMZDՈrم=J,5*;o>0g3:~C`nq a͆b2m;(UŚEzډG7 b_:kTL7օjlww);׈\:?^d ̍=V%3h6AsPƎǩy(5.FN[;q/U[`1|iӏ4Z"" RS`MO10.g 7v% Y rgSPվ.J]ss 6Blw|Iz}?dZGNK2(J#&*t*)ƙ~ /28P#K'`6 v8.+Jۀx۾lz?iweXû(b&~/5 H4{wp uڗ3%T5VNp!]z;&Rr^m!nǓKov\:j7 #Un֒zBI}9>B1lBTD%{%nF oz1!O{(/PN%8A«dR%3*U|LAy7 f,*O)_7?mMJaS͡pFZ",Q_W'82Dƴd#涐g~43 tB v$E9<L\k ^p61/- B<6xzx{XMĶG60hcmKW2 K8 D-L.^+ t}[Yz$l au 8+bp0A-4]tQٲapD~Ǣ/ؠZ$U!ta>>1ap ٖajUթƝ<zDX2א^{~IҵL57t,m\nUǀLY ۼ=[Ɇ tB Jnlj l ė=[XQņ .C4vٵ?4E+xwm u_9Ka0CAvyWC%"ʭ:J50ɶ Tg0;ٌîXSZpCk F: )nI6F c[|ە(*8HL6 ;⭺+\XBeMҝfr$.WCt>p7ٲѕ4PcG ڀ""}.'A(ВBbwoBag2O2%m/o?IQW43K/@u R)D9~j rGۧ?(IbKd"P>ɫ^=DZ*a!1pv"Ąf {x (Y mkE1E/: s>ЮwZJ]?{PzyP▎Eۧښ*[݃&>~`oLZuG+`oCrS5*L0tmu8_;(-I04&~Z[`Y ck h]T;x%C= J3/8mW}|ǮWEՂjx$`2BaEN@m~RWK~gG$&ڽ#R)zh`|i璍w2V%..%)Z/UoT7+ZCl; -9:Oe]! ݙӱ3KRj`G:3IC\98[)|BZ(t)Xs)9/6ڵТMTt7F }q߭/#T% F *BmG4 J>l G bM;\ phxUVpi𦶷_'f_'0d'-g&PXlzvBE7Z@˙"vuo<2<^6~+UHT׵c/ e̟:Bz_HV߿%&j b&iL!͗1ol=^l&K^x~Q ˒: vAo򂇾M)`ZpCUzjQꃞBAu'B'e +(Pd`0U팬Or8l4ml!{jqZa'kNH\S7D(T=#>jݼu2ĝ B^SRh!n[KKB`V[TY=@eT;X#gcgI3glkC wxQy( ʐ|Aıiȿf]_|ۑDʩQmfPT?F$2Ve B 2]s.",g'|9-zK+CR)<߱<;M@5Q+cRf0!Ɇɠ\!F{; ; ,\AFw`5 HcS/pOQ5)5W֒ +xCG^P#luGvv&n*'ӍX ZD4YZGS ^V ] m<8/Msfz 3^ \>+ Y)Ik]w{s0{͸RaՆ tk2{ɨMD .)$TPUlrsq/ c r Mk A¬,=߁F|GWp[p(OҧS ] K)2nMm|5L/iB5p^Nd^֙U^uGABlrɖ-\d`ֿN!wU:HH %Q *VG]&;Sc8H7ks1ի8Lv@3jL?fm& $fGRGbǍ7\@껗^^bb15Ue8D[/q |ɶD򷫩+:,tb}xJسt3$qrLElJzHк[{TQj)m$!Obza"\5#n%[薯 JM -iZv&-Q aYyҏ;%IŠk<UL跌#d'(|9häἉ(ߑMe% S2)[ W١ >W1s=7û_(@ezwMwD$/镕Ɠe@X5kmSk%2g>[ã=\~{' q.Xe$Go_ԀS[+R{rV̍ȎJp ]Fy$߻sM}RpC(/( kF$fё#ɍT<+C ǹ ᙇ[*Wӏ4L3F H6TF *|1X82Ήz~ $ǯ|DjID!h9D5vJhFΡ ԟ`L4.bWls &קAw!T-;T!YrD"_jF>s_T'MCKߒhK|}Va| F wizh o$f[))v3NnXK/!2:P_NJU}t%? )ۑLkCBN >@+(*XݸZcn$^tHZ~V8 Dg{[:$UaSM˜`g\m[oC64:]/,/:XťE2MKE; jWm蝔 (fm'A1~ <~|>noO>fX 9P ԑԸ񣞯X}6G?xFhm$S/S*C+tٶ4|xG~ÒySޖU$i} ?R$}uasK g=˒l?Zt M|Z186,(NulbL4Q_ZX>xImt!;`?ܳ6& orS e>\/v)C cmP2`9(t{ Έ#[zZ@"=%70֌E΋de 4,j+GK6V#G\D̃~9-K^Je!~|mD_:Q42+"T 0v~BHh,;s^ ]f[$HG`GAND[E/ a 8J(u`eCý(<856$iz#ZGLN} |;/8~cA]a(M|i Ց^>(2C)ǎo,bqOŞTXJzATtMlECnSȩ,!(TK , 8KesZ  :VΦ̯V^"{-t_mcͧ8+2"#!ss0fC[$'7b)NX>)o9Ј͡[hjuSnϻ{೒L3"k[-Xjp d#R7N/ҽ#F;>]MJ*soCf fI־Qhԗ̴qk: nu]8yT?rc1 G8ՏJrC7dM/?? @|4,!PzcK-Ha񼛃dA "W`)yi#"l?XHj1g˳$SxB uلwQ-V^3 :u_5z1ʱqttz =Rbu`^%->8u_uZX¡" I3uz;MQCCS6f2,cW20:Q"K"U]@bb(kDExf^EHٻ~X(SX*?Jv.>|r_UާlR8i4>U5R7AB{ٕ7gߨTVK1锊B5S_̧[q=pH4~X8 /a?4o밧/""ӳkrm8LN #FjM+>.o:LK+7D#HW.+Gi/OL{MkH.[!ύK77v=D߮#RlL̈́.=bl&X?r5f:^ȸ}X+N2ѱ?5iBI8p]7Dk3' Ft\195徙yN^9&*E:cѷcЯyz-ht̀@C6$Cm--b>> <䧅 b?{!c16X[u䧫-RZ=+^f zmj&{\8%zN0"j:)X6ҍF|[?cad "W_> [/2*ڲ5v y -ҚHY84)JhNBq bBG65w6glN?'&T^4quy* fJ8A7zba]΍wU9zqC<t [z2⟷, %`amw&e}QrAd|&McM_O1폵4Ds^tΔttR@JPHd_ ?wO҇PF̧2f}/ 9oY2z?ꙨnaY,Q|sw4 B]h ]!I~bWwP~[Q [l}I9ns n}FBBOp*Vʥ&!!J(E%^vu5M(.yjNS噠),5u$-^:CB͊ $@PvιA[-`Ah=|\KOKTa:O{ yH$McZo;BaK-5+{~Np.pINV$bvW$[~q%nabJ+諏nh-ܠ5"XKh+=MAmYzz~oZz2&-\#Dtp-3t |h@qF`ꡨk&#Eİ(qŋh:$a@6­5`08jU,nMLYVLQEJ'C4 7=/szMl̸[}RO./:ͮB=dM>䉇w(mOzIv:j3a3[=sK@Ӣ ]# &ԉ2~QĢ:e &!GaC,X\pI薱 PYJqґNN03@ JU3˿>B)Emڱ>G|x!UL +]aʢ=@2Z"AL3>T63YR6ޜMmǎgW><eY}*$P_q1O}b*AH NqR}H˺]vu,{~3h|9#=TL96[e=4P!g_YZ/=*L0l}x2n@T޶|@A%@X.z6;#_x .ؘ ZAnrAͥYf):|Ht\li0c=Z D^V)L mdELCgzPl1JYT%(\ 2=4)+ աl[y$R4ɡ,OL/[,ә(KFrf,-((U uc)ѭ'90͝ 3~d/ne@04դ[WV-XM'}OH&: Mj~Maŕ]nhvVQ;H k>9#y\E\o7ovcer9e:P]ߜؙ'DIkE} V褨ę؊P$iQ+:"E*^[U$@\D8S8E%oEdDW(Iz"ʿ;JMYr+ixʃ n VBwk0axBC7Iܞ`r6P=6k* !An忢^קּUozR>Fg K@ZFg(YBm3~u7Y2Gez 9Cɗtnܪ~ At/B+jD i>"^QN6*VR>xP)^s$][hYMwc^O8id^s{5!e6a#%(p3@ f*2D`Ux͞ZB}"]f@M7GߞpDQn=^ ˌ:b%OHkdُAɦ+2Ⱨ@9DD'P\~.h_Ѹi_مjŘ%EsO poi\rk*h/,MStszJx53N2 tpcK*mBt`h԰CGiXPRw|wA?LL&DSs-, ZÐY_?@yjTf/[GjK_2(x s~= hP^*r;UQ9f%*T?UA;*JW; &Qpa2O?Yyi۳1Opdݮ1_+ F﫰 q(C qRٲ g1b]uuLРH^{05+˟wnS#252%2^yE8ԸR'7'+sh6lO$0x?7c\PQo.*vO_H3 j>cO1Ee8oXD%rU#֡Y&qW"zRhKD[6a(8\9a$@:yٶ嬘'4}#Tr^U_^xPZmhpi3򺵾@{̃WX+Rybvrk*8)%4 >x{gr5K UcT 7|4= 'eEGw)~}1;4g{hggA(41OCnn;!潅CPH!c*I߀%&zB,ٶ`; \Z,BOlk&3<펎1R*>Yգи20i{YǷ 3n6rS=HCCv)#iWӁӘX>{0XК h"}T8"M |<'*adj_Gv;X̹|'x:*cq23L1 mAd !򪦦оIɖ<`v#c6eQ=hV)3H·g"0dY!em uO;F'GXH{B M\2vYΊqEN/Tob~?Kx޶u< }(⯉~s|맷L? Z4ӏꌏ:Nfo;cJ$@[KU>W]7jo+S&n=0"Egix@gC-e!ˏHB>&ぐbD+R2|x-PLsPM4L4쥓 ٯ'xZx(_1(6B׍?r MZԑ 6tÓ"@FU @CD堔@(ZLM/K+$o!Gӱ6`xܤhCp8  e栢a!">:e\| (ǐy,AcI N6)oC3POzBf|ibs_?M'p=]%j#X^Ae<bxj tEFmT|wFX3ά}18^kYn2,"3I|6 ,'ZigQ~OI%&n` hfB%1_6**% DŞSIQ;@8ҶZʔB=IWǛ1e@hC9+-ZEO3(D+z;Q& )R+dsdnى+#)'b0{+>ujUΓ[w΀![m}BN2Y[5Į$JIGzI- 1ʎf*U&Dv^'/HT9t1<$oO6a@IHO{ fyટLeG҃YuLT2a`Kib]"/0쌸i|f[Ưz|r$pR3ֆx Z6PB^ =O<ftHT2k^0jK̿C1VG%zDϗÏs, Ⱦ\ |L͕śehlFiW.P @ ^aƭ*qWVګ-_FĭA6ZAс V(3ǨG[Ξ)81#J.^](WH|1%K3X-'`DߝOu셹=NQT5K 2,PW5^Mg2U]B-ߡT PWG(7@ټp)[{$wVq.O(cމWʕ (O$hc]^WL7oRyTYTKt˰酻BЩB D,ZgCOBon%2,ɤG!^(#9Ypzi1B ADqgZB9=Ÿ,˷a^e!R5W3|Xሿ8&/]"Dsk!*caond֤ f$0Àb  ,ޱ`ol#!$3= HY13 *{nb~46#@aD HURKw, zN3P0ُ_(r/#%#}Ph``DKLxV3Uܔ[4/7,Ίuf5&!UV@_@9:TPv0AmG z,18&}\Oq\cE)ړ$KX& Aԓ/qtY~NăVc@s驱 1-vC(x%c`08Ej]to0s@S,\nfa5tت9sI;CT x4#=xrIRL_:>` fƭGxM;*ГDn!cPZS>pho T=u„\~P:H+<60vX B:y=KkKc?MJ`U&*ΌGF\liIm$?cu%g+pP`pet;LG ://D"?H^IҫR}:|eZV}Zcv)> ݏq* WC4GËМJ:~[ `<1Ԉ$n{**D9vLƴ|[_V{wC;Oр[Яe_)8QsP,LS0y}xأc\љ"jhSXe9 SOm+a[# * 6zQ6Ko"0lS5fdG֛+Rgl7ů&tu >?\GaQkʉ<!\zcD$ vR>1,d 5CLءY|6s@KPf G7a&:ݥsiꪖOaf=)sO~`"oh$=Ji qk"nf͸oȯ"iPagwE(T%EUVh޺x۫$P”p#p](`"./m2_Xr?B$)(ŲJݪ$ӕZ!_xT nHDc_ڨW&TN> éQG*<q+X@V'{$F hoJKm)6~5"WqY{U Yʬ`E#ClgĹm%{ixvԫvKHFF2!QSP\*_<}KLtXsGG7>"qJTUedX&.i ݄PYDZ`L(Y s%1/X:ʣ&P/hۗI@Y.-{I/]%YrHZa) v3LD_&y5}( 8/;vTȤ<2s3@5:VH=P#:ωa5q\Yw ˂RZ {%^?Ho#EzǑKF7z‰]K_%xN. ^%vPO 5ݱVVhQCx1tWp&&5wh^),.vc2R*RRm&!Q}1+>+u(Ra*zN;eJ"NLn X!W^)E*qi>#Ԅ~N1tx%sYrI z]e=szU'B+ j+A-J W: @*Y%wFO [2f`npxC@?7=^KF@맴, ׷q +A4{H98wI$yopECL{t4PK@ҙ[.Y4s(u%[ZRddwc(oMDKLmvK hzHQoM1>."EusxF0 ;<eN#o ؇i ?,0/aI~ķ&.nj=yhNQ=/ _(|ͭܶ^H|n%n$,$QE؞.mO6$:J'ʖ=&LWf:|ruP-yss{Rg5u dADcܡvw_t3ێQA{$͹ԾkfDK~/6?M)1i-T3T1)A 1x˸'C0y.NT:4D"qKmȢ,y1.z N9rn8N e*kmtbN];S}4⣑b'o 2HG[Uۀ68iχH'J̌]{vҖI_ziW> A{ZH%!Q[F,m1J΅P)+VÃѐrUL,w>ԠVr*C(ct IC}(}Y^fæYE]6@o,p|*8D pQ-#eG08c[.>-28, pRlާbkȢ1,9{|( 3+d>!\T찤}VϛII kn=|% I%dޕyE=_7QBT9̔{ 'Tz=h%>ˈ;Ed% 'YbB"(gby_"s 2b;}\Ncf7IClV_r?q$zyteq~5؁3INyŘ=l&f%0+vKV}T/B^@%pP}pmG1Xithu5HclfVXƽr!=wq&+4h Tέ/D9sM}BJ'J zC4q?aj~>NR(#I@~Z7+zbQлFwg56ҵ) ,[aֆ]Xn1L8bd4IKA]J-%7i>+ (sI텶ڭLgH 6ČDyhsɇH]NB,˴R3y9Ӂ#հ `/E{$C0`B:hy˒(%_W])Ak(9 Pq\Kӝj Tki(3Dc4H?Q1K1?n~z+bl=볢k<#}i0֧M=Gp !m퀗[*6vw0h /)?hS,H + /82+E*=<>jLYy۝YW7,q#?@BR2/G_A@IrEv -Ms:GHۚyDd*^ysug3}}L aHygTc rȟmԧt\^:k 5ukA>Lwdz +<\kG^ >=?Sc!)|:NzKhPĺ!OrȔJKmDu)gсfE;}zo-P!3pqĿ HA'aBVW,Gڌ"$I:>{9pޔ'[XfWtKĺ0 VzVbW^͢o%.{膪ZT?*Qd@X z3,Sc"kE{)^HI:³#T[72++Z"f<b)v k˔1M ߐ`grժjˑmas:@.6 HJ@@mo`"]s-bx`_v#UL= cBVt T *HSg׈0>K> x(lE};Jj#OT0(RDKd=HR_!$@'^%7gu|#W i׿cH+y=Bۅb] ()= m.trΫ%>I@y 3њ(;M01+jb#X\2(zd[c~1ZVe[uǍ ߣ] Πfh<͋j#*3Yl8t.@ЬiuA)H-qJS/76N@ uA4%Ȯ˞8[&aoq }|[{n"u? B:^ɵi`pWyU6+Tz;{푬NRc-J{Qk50%\+E/}+yDu60kt1FZ̓z)S 4G؛%0 ;y #W`U$yͼB77w-g5T`dŇ4~`;0H?tN|*0ڧEiʺ,䚟2 "=Rs;ل < FSoJ ϨwRmVmh:T~C _OY r~mV/7ϊEݏqܭgT4jJL3.0u`|p"6w,|eulbQ.'qt952A:-*; FQn/ #'w~8cs=Q+R5VGBS&YL5UkZWςaD<Y:QjR?-*F+T˗DHA7y!aG B M2 7zI B+qo)JIl`*lt T=Rd<&0:YݝN 5H%dH\DUX &4H)oKW;5݄]ys%uV%*µYԊH7 ِ kNsv6?]M{FCq /du)BzLᛏX=]XU֋J.C?YiZn$#, ~Ҿ`{m)&v^|U "&k 7Q_PQ=nH8s?Ut?ָV U+nz>Z1>%H w(gC+lRM[}-O3w0i ҅Keʦ_ͬa!wYlAmP)čEt'̠hL`҇9Mw-Vfc,]4RU$r7wJ,n\s:2{rPZy*T7 tJ"@ ֪"clzi*#uڨ芏OkqxQu5&z?yM+Xik~;ruƐ\LnG_4%dd NerBր@{')qD M<2A7tO?V_8lhD2*=bI{/#Mlht;"bMh^$m'CO<1{+w6fWe?eOG2CÇ7C.NnjAz|'xpi)b",i)C@ 5{DLƹqv/.n3fU'{ܿLf{JHÉ`=-K(GxF'ofk6P>#0"X@cC$O33j"lȦgai3@{ {!:wɸa[LfBL㕦=gFxj^bc<ႲCa Zhn7;IWBLYnJMu80ԒF7D:p98tF'wj-ޛ.3'ѯw\ұi"dsWw#뢼{{\)] Ec,YRAu1 ,^jޭҸ[v%%7 %/*VJ~쳎|WD!@~>9r("|F9}+}2?U=jdYAn*gGw{_wi9(Yd.zLn~S46{)] 2Mb#oŘm\GBTDZSt݃nďG%Fc;-_>!AV 1r1 KE-a|2a{7OC3˺6pAi.y|ISPǬ5p(#(;t- Uf[p Bod>UHjѷ1du/jx'y/,#%IҳQUԥKE9TԠ~iI` e0ڧI i4 BY*cR:2Qs8DoXF8g$4!RC*P%/3lxl-(y ?il=`cwQȀc] ,@uXSodK0oVu(zQwmCQPQE*uHr1K] 0X6T7Ar up6["f4CWu&vw?ȭ4D[nxǤU,gu1ϓjz |m{32gXýsor ڦ9Hq&/Rwݪ2vʱcV->!M=/c=6Ky8/ *?bMoaTV+VVeq?2tʍeåy1^`80ڢJ3< `#!zY%rŢ @ߕc3_ e]òp*Ug!@iI<Z. tf,Y'zt<B!l#A0Vyc|FdP׫S|L Ố+Ϡ##&GZ,0zC(fHl65-0l,O+*'?D&T<,_bU<ݳx7Ū{ a^R6uxC6>Xej Pͥ_yN"\m&ظ{<4R-2愈<4{ ͽ)nQPΓ |VضC~exE8EqCu0<%eEJQ{z#"tSQ,)w 2bT[H.!Q,_bp)w"FOv"W$#$Qa]x @r:[ѹu! 9x'qm2T}.Om;o|jX8Ӗlg:n#M~cCls?六43a^|k81z(訸ol=L ~u4eO~7rts XCC϶+}{uagVLQ'G78!=ޯe {VfmGI0\<0dh8`:a.(;- lIypH ~DYb w(0 \dSą!c7#ѻ1_e7-sg\3z_>q9 .TvLw^C2ih[IO)6ĹM^2b,w&Lj'cHk(ٸqjّ{@9^vaP1>c|_(+L <.jlXaHUGDM*)zsXwoc?lYI.t7\2ϿG1螫G1ЯAX5 +*(t!S/ md3vnPv~"aΖ #3/UjGiZPdjP'V1*D9]? =N e٠jX[E'N"dAM 1VĔ]DBǂKHl3s0;t; pj.q HG`%u!0j7ЦUXԵeK/vzՊ=1 ]IE:b^9ez_DqW6仲GLyNW2p , <*dAzy=:[Ӊ5\"ϼOhyW[RM1 uEDeo^.+4*rVTɏ $m{UREB19W&jS{*mJY=P0Rw>`z4>Pb $abQ/k@#jf4"YQ8[U3-Oa$ejfpma^}+qmF4NB4t#*/|wMpBի L |T}Nk'%)>eGv1共}*-|7~ILl5d)yRR٘1\SP]ّ]ϤWaV)Af-Ob.uyC<-탾"b$' vUv|G/flkftT;)#iC\׵@Qߑ{gyL؏@dq녡͇̚S&B".kmů-r4m7+ݒh^Ej&~K8ذC.`p RV{чsn</llJee兰HTGbc>m. nMgrI+]VA&h XY0<KRmC?ψ+SK V( Ջby*hy[ŝ a3(6g՜km4kl O:cJ 01ُ{%>]e-^+gppeN6`t[|K㓡X$[X JUFƽp8-#5㠫4ەbeKVZa327XjJI.d(?\%}i\<!\VhH0!K/"Ƥڒf[ APD(gФǠF0Pu!cW}OC#iqɿ)Zߢ]  Ͽpc pcF냮qAf%t1 _&C&ؒ>(nB+SРn%mxej̶? #Kb ߈W{VBU7VH(D$ҐtbV8@>>9^]=mZ?Y%~iٽc!koo),mqno#TzI#: ɝNkhaq6ImiX.UsAv9Tlʩc杢Z<7s:y~(IZc@ wXM+A@_=E-P9oI~=:@%84IP gi:qŬLTBfM4EiZ-#g XZ T63'Cipw9d&lXKEz! C(d 'qƂ6ƑɁ%]ɤ4(F65G.Áɣ6e5$/ 7rvlIvHTGM|ڋ9T]ǦD,ܱޗ]:- u뛪ao{0$TH ӵ-ȇ%yVف5=\U>q0$Y|JnD بb|D3x4*}]ΜJ5 gx<}.*vl2pU.ZG p7۟ZLq*z{l1RSF%/Dc BtXKzJSeU2Ųq/d(Kj<5oguR[?OQgXRظ 0͔KDJL\eh;YTg|HnBBLî_!:gK)́n^Ӽi3lYneXTq&A)MVKn&zO 3^"ix4XU~-sL?.)mkX~os)*u/ߚ=TyS:ԭKO"w%!| P67Dܜ%AJb һRݵV^XetQެ*L?AqV:}e^D w8a0tˑ&w}fPphnJtsq!?xp7LBKz<ڡ_!=)g+: G%tp {"P#xt?߽Y2X Ӻd%ع$΁'KB~ U1EI&=qG+!2HCr݇̀: '^%|xnKS1 s‰ZkKm('/uh P4Vg+CĽ(h~M|C: >Xٺ>%Hz}@&l28Z$.&~/vTZWvfg~@s[%,V\Gh.r/>+׺Si{ Υ,Q,tt44zd筥)|LSt؟TPS$]GF@㤾bLu8n ބIݒ+A@G_C\y[&ӽ5s S s 8Wu0Mp$*! fnvDfh~⫠?(Vyu?$3JW cno<$T+Lj@N;~$l0O+4ۚ%  ccRo؞ҽYo+kzT`w3q=fv_B,c %H狎W٥ZXw_RV2mE!$;dxsV2/k)>7?nĕ4z0>983t5ZMY3p.S2O}\ ^Io ޼SHEǤ;o42@.Oّص1K4-rdğ0Z&Sj8FUU ]rL]DXGR7h&X "I=oS-~g/Oˆg*5Ta?_;b3U!<]Ub?Y]..)Xp!|$TPo1`HU^4+[4rkTcl9v \nj`_"oQiyAIB6`8rMe}Ȩr_T}i;PΙLB=PpGٻ~+6u'唽NʭՁ}w#|g{|űC,Fhy.E$x.l#|l|K,?sEh9nbYQq_z!4RA"fry/O`|v!zäGPerf96kJn =8h˫;Qf&Z9"ttFkFy7tܠ$m7N`OD Ԏ\5 㝽YgD0,V.oP}ey2HNQT2[>5V{R>.pL},vNto(\CűlA,X|VLOge$̓ȂChD.vr|i9.6Ǟg(873Tm"G)8J4 v_R ܜW<NvM€7RK'qhu3&‹}nFQp&J/;` hz~.5 /Q^PxrE:VrHW},F%cR fN@ʈJy2#,~*UZ:weq>0v]DJS͞)d0bһ-bThC^Ji^iO4afjrR oCHZc_6VrÕ a ejDjz)yYLro0?E=ZrlUa `f-u R|ш̘Apvb&%ܨ3Ms-?qauX=1U'I,+2(<֢yS"+ZKEsiIy] ʪkg\-X4V.fq:^n A=:ߤnk`(WRÛC Ś`.nPx:W$У=֓| FR8G>p+?y`VܬA)F4t7:Ji Ȓ/ IlT;̮!2",:PE.zk2B3P-}\aԖ{.W퇥$Ejw}/›FBWT}n;aiCzŷ'$hO)84wFF$eXӎ7sokVSofqΠ"k `XTȤ^v!Psf͌v0`*/3zVMIyN/me#(Ֆ` ͪo4o%ةX5 }ui, @yVqip nJX&[ |TTyr M7)rXi)}g]YgLQBr}Xa|S`b(%l> [`~F)e5a*ÓLߵ>K(b+]z3x3Ffyv ?'rR0TU)ieGZnY1ܱ[gl$UO#j@)Viֽsy|+m+bMjO"MhG rYU 'N3v*![D(CWo9kR.b+Zg5p8U{@`Ano#"@&pKQULjDj[ǀPk녪E>-e '`}9deYJ z–^Ž9G6꟏*lDI.ɓi[\ X#ܣ[Ah1âD|i<2GSxcBhU<388}KU{jZ,ܙD":s&qWl+|s&S{;΍ ;J\=ȫ5F2-QÄ^':,2qLT͢BMD?{Il?v^)Ff9|oӻÈ#T*IhT~^J+_(iTԁiXƎjJ*q9,{쳺*2le"%tй 6G?@Ob˄~X\SJ1I`X1szgW_ i+;]Hc $n~9 Dy1O v3QT[_.w>^`~uW fA*{DeUn/9cWJK.)<З`Km+7eukiϤ?|l^ 80FرVG[QM"kY!A$w+Zi_~a.cQâhoGKY \wR31zJ!GdK-AZeef=k%GW[Wjfž'p|-}:XTy[ V($:*}vyƽtr29s1m CÍpMKl9-\dBfXB ‡oAT ܚFn2kG~ qufh\(e(]dDHRH^s_ d$CCВ8DN}8'߬RX9~XTL *wj4Ou |-B_E V9޾=bIgR^-3!bAzQ}V\-s-křmZ/Vmt:. &mȗ2wfEЄR:;KҐ='YC6JH\濮 xyD1T/zDI lS:2T!tĖ,ςS4%E$',s7X^N'׭ZEi$QB{Tai$l^_5 Ga>8A uurJ7Ze}\ [ڧOO =d2ѱ~L$6[v (nd{2ښ/ ]klk$:q OIBsi40EvjD͑nnҗ! yW= Ŭ}-PA1# ,-"SJDɺP#b&m[>kNaGQ3! 9^eGP(:#X-f[4M*o'WOԟX}X3'ܫ»8g߲p:S} .qLgqy;5a[muK'H^M?M #$h<ŏl29Qi`GYTT '-Dx?hc4:P[UaSKWb4L"=(H) g’ ̍uVӫNfFLHRIʁh94~r( @Ԧf (BqXѹr}5K?*+&Xwu⌙/~hzwq7ނv *(I0F^C1֒6G818lgR|׃tcB̊hc 2 eeP;Boz=(}[e l< %)jN a<+Smt,XPTsʾ OQ|A$ YOG690G{GBޅjl!PY;J5 GRF7$|i7~M"@o喖|Wbm>d9E̤+BRc0f"xM)e1 7 `flw%&;I"*H|9?.֐~Bщ&*PJ4sl7HtCf,׷ٯ!nЭԸBБj<ЂƊ|M.1Vwq%r[oKQrRuLhʼnpUB XE B^-]dk#L3%(`X_s]Fʶ6H8ɼU:½e?w:&RRȉm@_K~!>9tb/URa5/'2\[Ù#[T?s֎9=OA *!v:D\Z364)6LRӛISg5~˱UzQ)z&%s"mR #ʙ>AGI+aA.lw(10OwUԏǔi)ذ|I%f0͓ugWI5ET - /\>vPE ٙAjq7OnV} 95}(Quō/H5iZ̡/BM@( .G47,bk-n5X jDXvnU3/9Dp)>p "F\#@Ŵ2-zWDUJk[vR# ryYh;bZ$oNWS׵}ՅwٹD'*ڗ G=EL>^3^zV{% g:"􋋷J~9V8l q&k_'s0xԜ`{WEOL{Ն,?+iK$%˫ j1DuvOnπRTTB!CeV#pG/G-54 PoӅsFlKgr4'3v 3U)T3%=1 ^]ExxmJt50T'ޗ}yXsSKIfݚpS/#T~R^f~^DPe41>V* &:xyL|HzЖLvQf/O6T}-??"oYYQ\'HµA:xGtFu{ڜr`/dskO UwqZ DPr9K^6`y9߽AxFKXGj>lvG#O 5j*~n\"3of==7 WJ۟-+ l >$pID0 @ "j@Hy3λTM1DLf JROuG3`kmQӤՁi(Q@*B24&yy m(mOW |"@l55]9'(dVYu^-k!܉,@/ ^JH9Wg(Ftn>I^)T7'agzYcyxPv=DZ%tEvR0pSNǖi#xiRAϠf{Ii@cdׄ_ +2KL~$jG^${&U}j[)ݚa^$&v/n ok7^:1$ٽU"TG$dCYt0Tod%F#rN}[AK|@pgzIN{jj;lVKwh:%VƛF{Q,6 j(^мYf\MIlfK oKT^e}KQR=<1/wJ9) 7-YNOj6@qwTguϞ]1"m݇F=/8_YZD BE;L!í󨭽T?ǻ~⥥ufiytW*s+Q(<;\AVa->|=,# J_^qo/AVqN#˾};)̹c6O 10YS{kcNTyc]A?ܘUXo;ʍ?jnWægXYܕ~H36CɖRd@ \^(Mxt- AZ;|Kh]c#U2.5׈}aB1pM:EߌShe zAc7&a.B^+0puf6 'KKd'aA63-js*edqL[*S.دW'+rD)Q?3PI*gl"@x@߭w2±4lq q:@(nn^)3&NE7.r.Cflkt*}{ Wgvqf%QPV ? NIR7i, t_L#TJb) ??v}2h*fqk-@ԮMdd%+)Y>W / %Rohx_śwjmbK)5b%jH%aJE+i^m^eBQ5=*qJ))*#f~.߱H"Co?eV1p9AabI+Oյp&AfgX^dSzi5`өserDd%^ _^Z/b_#ǯ|qc0zZϜ.gR>|/Ll+U],3g\26KiJc"s*;R7_A{}IxtƋ)MGl<T5Axok{DSKލd>9}Lz O^-O̳ n7ɨىYiS2)ZiǨ)c!%Ob/i;{ǵo{nxUܺ`)ХO4 '@dDu&]>zH~:0%2wOTiC'b{I6[a D{8!c%;}DK =_G'GΑ ‘Ȅ,wPsRK 6yZ/2Mг^  59J_v=3~Y1))v:=O>jGtA,2ZjLIƨNߏ+…CƤKmIOʖ[fie"KU):u\ůmFἪ4nl82O9H8i'@1N7rYaș=&)=pA=vDL>k A)eR,p6*oK?*SRf켖MY ^\KwK`(_"nTU<|,\l!C' E*-V}49)n'"YŌW'&VGlX/2$:h75\Pi_J8lҐwqal N`te^(9R t} ΋^p͜r6YA{lE8;'=43XAiPDΐ3m\ccҬpA4q2ZMh%Dxs C,[VvA*~\؆G0y>Wk+(0xS_n,{凐fqP~dtI1so _`:q6{6[_ȤҞ("0X3=No=ge{b*d(scJD9Quٮ72Үǫ*: htaЋvsw( Yg!9>{xvtS*٧^26}&1Λ]M9 G@ёh&cܠ >76 @deu6 (UZ|վ~,~`> rx/pIC ]"rlر (oc(_}/)m@h~I2%(`Ct81.%~nQu>@T9(q(d8% [SMGw'W?ӿ4L[uj. bw6|Vc1ӜX5j>(g3RXi.^PEf߇4C3}\S7o m*سЅo+G!G Gq h2pold5c֖rJj~N2 M#PџCt/d飹^\3omWLB'y\3+}ĆtSDV &'9 C7 ˃X?H{]nyVNZ{rV_ X,wX싞Dt[^g %+21[vcnCY 6̀?Rۤ=lx?nCYd_[,-t1՛^i+iu(~oLޔ :>ĸI+5We.ZSR͎-7HW phk%(&}*onXP*O ;6,}ԣw]nPEmFka9_% J#;I 9B0Q׫=_~B=@J*~|;':zyG3Đ[,rU&RrX޳?D)y.uފ#3Vh;״ (8Rd9}˰ ;T*1)@j!( FGwns]Nr؈F!G!ڴÞ9F$'or>JR'uua$>v^UYM1 IUf2޼F<~#OzE3wQB&O@O^:ƻ`g%KH+$Xbtf~v\nPھ$gK&]Le[ymi 7 =u"uz9*?C~=߯ n{JGgMU@n{JWk'2iGi)`䆦S,r1RЭns'#kM/;OaqW)`F7jYHjPsII̙GU SMCʿ¸?¨7Fsc]DQBvk~@EtLG=Ȅf?8bdt+6xF4 Lm@up e3t@rJZB|"?]/զ`!I3dY( dH]D2\TWm6/~eD˹J@"˻{S@FZVnd~%p`Qc wjƝ: *Yَ\g/Uu"*q~аD@" 20%[8;NV'q&|is{2덌젙rwY轢mh3425:>3;-ϝjn>~M;xZrLh[J+w5$) k%~`n sLt ֈ}%7pz|tw6^ozo\X&u8 9f5ju%t0ۿ@.CCoe=hqD|/Z$A(w;_).M gC&Rn#ʩkįNkm4o9;1a*mZ:b ۜ^ hX_Jje>ѩ{Lom`U)/V,' GPPڭ܆--҅v0v 9Ǡz+_w$(N1V@)/KP1$:H~r=i CXRYGX dfq$҂uty`y_іv*aq!* |!5k`,Q<'  8ΗA40OgANB+cdfRoԩ2O5BuxSŊd=g)Hi/u~t3%vJ $wA+X3jL[6I,Ioש,5]O 'k;InbzOׂbY_/3S*{Y,=F{ju݇,*᧜}sڽɵ⣄(J[O=c'(y|)m@LY<n ~e|`>ʍ6j%331+_ԟFQ:j|o^UC{b,.aS[v=NyLy +u)k)yB96_>!_ ?4k\jd)&_$ƼPK>.Ruф=!$ F& X;G;3r ::P)}ZXm.b,6gZ7 c /J`CsԘ#;WNdHm&B~xz- B0#F?+U }"B ˁ.lB%Mde7ajEia\C῭vs!yFpdŊU n=alÊ9W [X?̉i_9;\V \|g9=kWaOqS*|)4&+jw&%5KsNU .e-/ x|sП&=(wNeG- q(Kq}Ma/gSKCW VSӓP7|' f#I SSw>D_<9߭3oV躾adr#Bs=tkMުN{Cc;[T.`N8"*%ivl=- F֋5ey4$]U[M ^^.5xm(7¼ܗх+[ ؃tzX6nوt ~^20"{}T2S9ɝDKQ95e lOiqDM]x$y:s̛S퀨 `$)N #΀ {.NPZDe);b Ynw!}ۈ`aP!ga;bv`O^dP'fғ/t\ʇR=d8ǭfPַA~mٖ|!ܲyZEx0%FXXE= "ck7iX؋O:"00GAJD{)l@ִѡ9H}:FMޠi¥`o?cF0d}g'tfR4u}oG}<@LDUb1Ǚ˹M4vhyK÷ Ϝv > 'ch BO2vY~'7QJnۜ.FYK+N`5ι Xgw/mc<.X 3dRF.4_!O[AKFv8Lv2l4| mrZмWL|5^Ph,òTm SNw.R^qa,8P! YPxD9\\Fpbb}Cq;o7O]X#, MmwTec22G4om[m4ʽɼcRa[W4Np g-O\;Ļ@ !4d}qܰÚypִ>HPu^)~,lҖ:j /+T82ߜB iڴ>4}e7/Js1̒ͽuk*VC7[xhCm'?R = 5s.HQwwL%ltlGd7$I#C)..8הPfL$.I۴j-K"*i~Pj_;܆71ZA3E[\^–qJ`N)T~[t02ɯ&cee8әfٚ]W{ d#VzFU\7iI6grHR ΄N#G= :ScK1=ԿkU#g`0p- ǩh&]n0H7.&c[ap~ޑ2]DD9:Tf|"5pSR^HJy!yi66N2Gcpj 6ę*Pgl2r|BG02=~Go`Qa ]B@ɴ, QemfAqΊwdRpվm :l|K{u GdY<Ψ/B ˤ>fDcDjNxOdecVD+(cN!qhQ.h\GJrSc>IeG4Nr|?HGw&+Ge !9۱)ͻ.W<'|-)QyEL9H= RzrxLb۱l>H3)hBl>ܰaAMiBx\JcmUu?׶Qy$n:-aqÍ͘P]K;#VRYe zb7(=CC-Q@X?*F}Az^!'9QLO x@.0 b$2/㫌ɧp_ɵ8Hy$<܎W/ 0iS.VttQWv(?rAMR.beOlҜ]cGz†s6UjGC|]00W*K9?8Xb{k-I ۏfQ3|0/M:_-3)ukm|gFW!h4_ bᐑƐB7i s1X%EJW"c^zH4CQqIUgw̮P~R^ZB$mv |PIɕ8XuxjvzEM Y{Ҩibm!%jf=óux xb*uhxt.{u᫯dH08$ͪĂ4mo? fic "Äp>`~Kmۏs8TJ1#9᭮M H&0^Nt}`]S+jY-mk=n%&͡R, |ķBs,;b3W kۣeX´Vx;AKD̔0o/? 鼹hiLkyqǔ&2T}t#boQJ!ٟT ,jmvkHͥr<܅_ `]roh2qͰYӾ%ɓ/|pX$ GtQ ٴ5YJק}PPoϑ*&O1'L{f~mg.*l 8jaڧrIG TALA,ƞS{> c1=> =ĊUjoP~{E\{ E~T ,{9uƵmg& m` τlω hUd 8`eWtx[TF2"4"5>||^zCo-j@G8^{>Ё Kh+sU3f*75kacȆ{w~]^ ^\v׹O*|uR6PCx8LRrZʍK`֧Ӧ4GF*QW&Snmp7Iilz3t8/*h>m ƤI7lsDR>CwɗeaH4\]0=X37p2k9kNjaĒ[َT4vf"%BI [gL #TTKbad{;4 V@Tb .NʉLCj9~tvFkccMU| ћ~u4a i|EMSE(Uk29e^mt\ߜr:= ㍝HǟXM_5i_ԇ4X?8YJLa~|z߼x+7MvOoglw>TN7B^Bu{~m0CV(jƿ|J2oAxvԞ]W >EOK;9{xJpH]K魈hʭ8TFŭtj~5'[[C7Wh߱>7.RwZr~%).-sco9mT#儚C!FV'+!5ٖyf1[Jp%DQv6(e㣔GT VJz_e87VEƈPT}ځX E`cw#4fmO:6a,4AjDC/B|~}K)Or ߉2PbI;iR0edRr@%h8Ȕ]L{xypPIλƳ4J^ VB(8 MLmD#6i6tp!_D-p+}?7&%F`EwfE>+́[!36: İrTDe!Q;8 m!NT䅹ݷ73f3keD*)ԛh};poǣn&/ځcA4@(E}P&wYrMZQX]$J?Cvhqw0q Z ;٢Gß"QRģhy9y}yV ߕ׉;G9 (P|h\cst3\=ǟ:QEU29ozb8* FnKjg{OAz#)0l+yoHVOk0|tf.\U258tLk2\=0eyΞgj˛$y6)g">l>,p`gm1ޕB;Qzpln"ɱjPƤ.웠'=K"a4R7.ɺɿqZ>ȐSwuhXpT<ѫ@8W+33֠t ]7JĄR˵)貱gAB~دF* /Hk5x 7|E55KN+Zjhs|LP̴ 3_'+];pTcUMLcN5@YSl)+!Zv[~aI_YBur^p=`>YcxeV3bw4G4gۗ-*HCP5!\( -]2AWJ _w!%†[Ik6hwLn=h\ߤf!d-@X4 :?Yk@#. 7NхAMm*vQ^t0eLTrփSDuU ̪~2 TЕXBdHW6>F״h q'j:T͑ +N&)OǪ2Y\-JNdk%B!%<\va,PDW[x[~^H*B~77;5u0 *(:%SC2OdCсDgQ{n|_J 4,^-nH;]sX/p-8Jg@0.s ͭ:Tu|=|jN.XVС["&PSW0/%čR^~ >Ygf?bm.@9>r99{O~kFBVoX3`U <mKߌG'*ꧏk+ѕKkV*Ʋ^NffzE)np* u4іOp鰎: JÞ]@6 |,]Mo'Vp*+&n;GNgX@cSʮi_P21X3Q,S ilmXi8rI*"ݥ^ .fks}8)l'u84}*o`k6 H$Ʊg63~@a5G@4gDrr SA5_@9>yMHQi5-b"D?#vǶ-+qᴎѿOa% 8̴Ϸ}y6z?KU#`H}*^_sZ՚ efΝm^&,+ZWD)^Jݟ19^AE('ocɄfȸL&ߎGflA e6j( מ e%v]dMԬwFF/l'҆/͛R',a#/nDŽbENvN[uyzx^Fg},{TP ʶU1%.%PFcQځ'zJ®@:?ޣ0rd-, tLgZH@==3Ǩ"Y:HZyZRBYM{]*, m (jӘ6uai5:p &+*N{.I1kVFs܈7[ 0C 9R'证IfbܐbضUh{mɦ6Sl/Ϙ~8ypvzPzsE')X2 27$׊3 HX<-͹Xtk1w KvrY):8']&dsE{>(C{?zˋ84@JSfWawU4h A&uZTNjt_:+uLYF;t녠lxI,RI@-TF*@98+)sz}"l7WPYo߱ndĺf{^,mׁ< 0;IP\v(P*{]>e16/''UnCI3Sе7LٲɎu`?LRS9 sBfo߶Ȳ4: Yӄ>yL [j'0i"dߪx2( >7Bch-:Z3"[0pQ^g;; o!)-?$3AWY=x999ឥr@FIspϩ?|E[ |rŠQy'aK4 f*<_EZn-n J oP\;=,iF86()Wp[EK#>9KNl5^i9W k\tg y:a"A'URu{2dyNG*2w2I62̤߅ : >`# A4YldiPhg {3 gytZS.tN)qtdݭ{:{)%<&-GZoBG%l͘Y#6Ftv~[E9M<{W5G撝MԦr sH]aʞaP*)Kjo 8즵wl|UTNQ-Ibc?0~-*G"sW{o~dUD{|J!_VxVFnvO1uYSmGJyW֝[P>2,P~c tcxUѼW! lfYȗ> 񃮓[W"Hᴯ0s]Qp0FRl6(9odHMhqM }Qo%Eg4d['u3d+kjӮ. Fbz[Td@*sBB VްFuQȣqd7 UmDX1].L,,R>NsF页8@[L 4sYZYV{nhsCu]80ah'f:+R1qo+d0#Nw (1gYc&:Мo':*3Ln9EOXd#`+9wθÉMڹ()v`HaӓShdgVG`A#>baShF@l#cכ׺5B$T"NdYgtk3HNl>>#91yHҍ(w7c6W} kbߒ3>ݳj-,gO0H}gQU{21O J3 bB_ObyaSDBλ,2{AR0a?[RSMhᱤ;'hfF6(u?(< El{[8L{NNG.6 V t!#y"k*Ơ8TN1?1‘li[~}'=+q,Dl-w˨WGFč0o@A7ƫ6 #V3FDG<)vq 2YRY31w,Vj'i(J 4q $C5DreDs\X+PMlKשjNF=&ǂ: v;X"K?:P6^U$ T͛ \Te-O:M?Ap} !f)Y@p; i٬אGoMg#c% "ZG/&f5*UAp)쐐aJQKH(p,5k_Uz3/g\ms3_oTViAƼEf%젺tQs>ҫmJν҈5$!#}cX"M)ۈ,vc!:WT7?`-N@G4srLPLIe:E f#\zGP =#lʬ.4l8`t-?D?sKV5}T!=j/ʽd9׫eyآaQ:FlÉPKhx^kv={ᛸ *d=H 4KC;gՇbDIW2e@i4ҝ2vDb߄DM^{}ùa*3;̃5fQᲵRL6cv{Q46I6= W gyӨ6ҝ:NSX?@Gix?XP.ȜFNsUָBpn#'b\_ C`)Cl:ѲU8\8%gW虧yQuG 0>@IAUݨB1OMx_?M' ڰesjPdv1[%-ף~ o͜1SAv1K _|jC3wG;W'f/>ӮGe%]@*cril agO ^QHccYR.^V^~DVA2b@myֳˍ~7g̞HLjGge5O[DT }6[=nI34R&X H44QRa<]$,)<$Ȑ‰eUҴfI)a DeKqa*3ds<>}SO^Q7BŰ~_qrz> 2 4ސj)8,_InGJm"1|N b W|mL>.Ѡد]7:Sl G/:cIbk_J"઀PEB`ŽF+ter,~YDhŏΩ )E{iXK@;W_"z8:>Q6|6BDfX^5uu,M:t>nۦ hi %d?򩠣ESMR*?U”[!U9# ۚYjSd@\u6gFIiWP8|Yvw +ti3EvSjOC*Ȁ`bJ.WaD߆cHFvq3LPA @4 ~(ELq %&L"`X)K=PE&u=XO l]" 4nIq ZϹ饊4+'!M ǞfyI=Xvud!>HvL_%Ɠ xGd/lEV6+Bf R\;8j+Wl0 Iku QŽ)hlH44: `q1 _ FE<1(c1ڜ1fB+)FyyT!$/ ՙ6h[֢af1|}ƈ rCf"5h5i7(lbob*rJ̵}%yS<6!j45/L$RzLϑ9Qb%҃ni~怩݊ԎI%{ ?BjB[% Ɨ(9s?_^Vi)])I?Y6g 0p<_6Z ӍKhNiQX6' 7KzEaN !JzB#jjT- 1d?_@A$wHAXA\@<4'~: wƩDdy{B{2lÄ'g([Bswف3.LIWOx[T (޴Y{&F@(>*/A^[ <m;7#x΢orUEw^,A;HnJLm!+FQ#,*eO=)gm5h&pxhlt?2f_sitbHtMl ;י#k?$,"H< ˘OMZ/j50wb[Uv/ŽamMZ VgT繪 rBtR[QP8@7x)xȓgI |/VDEoC&~㠨 #5:HGd;"39!NG z *=olԨ}y)d rV7QVv` R'/#)Htg6z$DbRkzQޙ3+s :Ge`M0."G:Ӥ9XK驮r* L P=X]魮_ eJo" -]ĈZIl$3f!Y}Lըl a*Z$.%}S>M6Y 1ÛʮKc||!vT\{'/ 5GiɮG%/vp3۪=qA+D3јn>5e u6/ĵ^GnW/%'%m3(FF^XR!T:icgi<+y*Rc +_XWy5Z}r!sTK磃6M (ucCR a#Fm9BRf{s޵# 'vWyyKk|qKȳE*u:v g&@ ~|ߍZooԳׁxTfm+ |c@m:R" p0ƧU]L,Ez%et X<ӜejغcQ@{[Z!Z!ѿ)\Ě[ >N!AN7LV~'[܆Ӯ4<1\it;S-}97&bR7!m/UYkӲ7$_%A`TH޲442%rm΍i0:Wn4lӣϔfK[JD4Hbi_hz`x/g `!PVOZ\>v G1{Pp%N$`MMl r9L~! ?I}ݵp1s@U&=s{;g0$}]W`ޝ m7Tҳ\B2?8(dQ&D i[DQ0ͻgv& O7uuGuZ۳&8Q/hJ"/ $t"8cY[Q Р_k`^;S,I1xı8 x81I18U-&Xa&y]gT4:c5. 'fc㋔]yaS T?t3'Z9_z,mNXe ِϳ܃a'9OG{kyZy7;5zآd-YE2f9tT[!VΔjpSأf)HP~y%@:F"D[6 cyTKl59``8ݣ XDH-g;iB"{]Pok+~ zq֮%Ⱦ*-q|:1lhBxK>`(VMlـȹu `to5ej?zdHBZ0z!!,EukZWTda]y_ڪ}?y\ZXS a9S]Ilz`fS ZVRO$Ԫ9%aL񡣽.8NvY(W_0q{3>M"ov _c~X 쓀D[" 8󝆐GdMO]f sե3*mH5\q"ig(.BTվI(-55EUHkb+K_e49sS8ZA||R+]cL:6J0_rlQEӽ(Nς#K 8_rBvR\R+F!8)H՞m`َRBLhu]Tq0'#x(ʴn:,=?lN:/I J>I1u攗Sy? -OSpѐ'tLB=; ĢahםQEݬ޽H(w>V:z*|m5Mʸz-IX|ݤl/ jtů'A:Sb%!؍] [(߽#{EօN3#y qIqgd  [-y,(M}ڲ8ĺW XȜJQ%-tD0}+pSGښ}0wY_DϨջ])2Qw3ݱOXO歧 H&FwW^`&g+9dF$M@+aqM1"(! .B, cpH.Z;u_5-a^ nX|9UXg.u<*P+ ]htCo;?Tte+~ۥV/.bru2vyU`۬B%ޘ`c10[Z DS]gy b$O$+q-%fF)όU\0yȪz䑂-jRϿ.[ Dstư3@xFykzQvI";Vhv) 2;`yx`ݏc!wTnÙL{Do3v|gK I3{+ y=mnB0o^3v >83gge85SuVőzvf BPY !3 qF2.HQ<$Q@Eu@\t9^ܹ\oq4Gu]:ًj[ӭBfFN1)YO!ٸ9P,Z,o*Y|() hFd. '_-s @ks7ʻ ÂLpFb֛&C(+D@C9U=9ыN ~Tcy)t].g`YT.bfgMRtScy\NQ\zδ7& !|YHE㺫/>6(W;Zpg2omnhdLmjml*|mt箭x:6| q#>$fVåJN؏|K g'e{k 2AmcW$-wh=J!Ypb ѕG^I+[ݺ уiQhiDn~d'wh3iYSn=Z_# p8fP3j<⧍:Q۹NS0«eS剝A.hO'ȲGvcGU{,\>HVr]erro@l3| -* hP9Ku(| èL=]gX!pyn%|kPh/2`Ϥrs}\& om/ ̜ f2&a⏏,ܔF*娲`s]$wn+=-j%opǪ3H]g$ϵùO駡cbϔXڈdccE %g obwN:B^r4;pU%Ԃ8ZxyoB}{] hXR'{@ِGCb8G^.ґ+) |< C˘R!zhuc&"?ϸ̠GUcN SBk缟Z|k'4~mrVPPF\4\I8`Ex>lz@2~ \ ɼj" o^T~:(bF98Xf巐/WQJ'*5ؤrdC6'vP0Qu5G]N1ٲ qi=DxH3* > 7銶""/-XUGLFTxZΞWz/SZ]b~D޽LـcƯL6I*FS=TKy#.r5>8JK0v I2WV"G=u ":eyk܀Te'Z9yJ8&_1z娝nVd7 ^8ytհ)`BBQ/o\0jsKT=gf/ UPX^V5ڸ/#Y0J#brC\ȼ3UyDy; ( b{8B<_z atm6R<z6G#NJ,\myg!qRɥR_dӷ*ޡM2[tߛ ۞R 2/a+)"[F#ˀ6x^OY%vP ȏ2d2+DQkւcgier, UT>p,'UrL b8}ff"4i1Yq2,McXMM u7C'vy4'01@tV HE \a]|"¢fY\ 7i%`plj dC_{C\(ߕj#xFBFA_ :D1CAz]dWu&@y(, gdE(tF{O2g\N HBo3eQ|!u Ȩ3kkH )[ Af_<Dw4unWOA;MM.Le&iTf!՘P/[CoH*8^PÙs,c*([?NZQ'JI,6iGYis"jmcv\r7l|,( _yYijĮ!69oi,!*ͯ2 5{豰K-L# dzXY!'<[2u!d}bi9G'qr#ϯmCt;eZtQ-!NNhʑm?PJ ƃaYDӣ"SsMrN ֞"F#z76'F۵0 ~pM/Ǒ K_SMEΖ*^IPBLp1C;Hu9G](7S6˫ظx"Yghw"5efR LHm`5FM}⥖'- [qcv,jrPNdU0mmol:baEKk#Ɩk@=*hm S#m9ދlED6cSKbtAk4C3eN޾G :=)JZ &]d:8rKS(l&Po-G +}`!@^ 3WկԿ$*Y?T )H ~f)fζVuۙ$50҉GW9 2LЍ ߄[%y!Β4:9XD%_wizEhU@8el;~,@j{fT8&%v+yIZǴYhb*ͨ"fx0i-zB7\ȆbV%B&)A43>Yz9[:>?ISM9>>hY};cޥV+b=u8iml -RaN$aq@>yN!(51wyZ.}c Cnж6ON2-&4CÉ|SL[k_,.| w"XnA(+dj"Y۸= e2qmZdBc@ȃP6 {Cgp廂`PXXӨaXOX(pf8&bLǴ曕?8 ^(o^DP H1n_HYu^FމY9h4Q| qόZfAE%^ H[J<8$YScMKmTS䓞^)6U:sv18쀧Wi븮w\8HT y?ma^:4y rX9' 5a:zHٴG}]T3^0Ijd[A @s_?> O|*ցav܂fA4mP+8@". wvJc.'QV9INA# T9 C3.v&fZ9AjPvP-[gYG ܶٮ ʧM[&-У}&{\~mq)7T>I !}=/{^iudOlCR!%(Kp#T#'h({l(nżxY9G:;.%0Kkr# PQt?'L7[ "ޖ{[qAo]ILiARZ(ct%S#*Z6}Yӛtb,~r VxP2:7'AEOyT 2zwjz~by/U՞TrR_.:G+`Gp'6(kO"܋ mvO[[>h;u R ,D$Q *%(hGhoh// Y3~Л`CDP GXuv?-Q#@ |O)|w95ACCBX]2 EB"tUWg%[ZA@+)P11ErNفM[!|w6@=MR̄>ĵEQf3򄈈r>WVz`|>%w5ր0-لs!{񽶵]G%n7$a4 y`J* zk&zʪosh CFS_\/z3HC(e&P j.?.y(V}/Vg:4& ?$n[%> DI==8+.H Lio +(UI r z+ 3"œߌH=ҢTJE 9Qn_9~fi ܲ'./V e ΍Bod9z?ܷ)Usůc6F&_`?ob˳D?-=mgn:=)Onui݌3 -Ĕ4z0R}pfe]Jh$39"Ć^%T E昿1zwp$tw֪.mԬ(0jII`:XebMCD̅TǏ ާ_flc:gTIԹ_D"R`άIEs;'OU1'`$lϋ2Ѿmת"6>B}3 ςC'g*"7tb14TӹFHE-&2'IZ&*M^_ d3b;D;ا=.^jGtr ~LGIl?\*'c]=ĪI;Ç6~fV_C6'HfOiY5zPԢ][?sR'Mk@_s,Eyr%։Db&FtSVlkz榣;/ϧ5`bE'M0'D7C]57t:ec0r?v $Pz J7`n8Z, _1%]GKp ̓eaJi 0fVpG'$b 2W4XwGd%IHXo6ki{b?OJF8ՠz`tOo“Gs3j9-)F<#`b99TbS rZX %(=ao+LHLjVѱ1r]=Rߔٖ\V  H-/=! |"iسNG;yAe;Gv%=z*i 5>ijA))_ED5G Kk#­uN5Rq6 pxۺest?hPLv&tB;7NƷDZ$0ԇʌOsqS&=6dwgWU'tLET)s}h Iy?G8yeK)ž1ӈԛj-%|߱6 dZW\Y!̾qnyzGSC47Ƅ8Lz87ܹ\޽Cc EwɺNЌm ҽh4qke`~0DĊz)!ʣv/ye9^!2Af<gO^ܼa-k8@U߸1Nid]{rJc.Y5`*ץ~%czomZ3RJ9[,)6:l9)Id$YcRaLLGNX 3=aiÁt{rqM:gΥIRӾ':,&y^EȤ]-YV,҇]6d<ڌ25ZJHh\Royf)\@E|лy~(&$D$SJP}zK r{cU@3ǯ `.aV~[[t+iE?zr#HuRxi.>z u7 2 ؤ@Zn1\L)\}KlbDQҫ0-FȁZeɥ8WdU!$AI=e'Lq/=5vم _{0cn>EQH"LBss+/_=x]Xy~uS)SuzR؊y6iLv̼}qBEi?/ fem&t\=yy8AN% ^T%!:NcA* _D&L#UH|:p'4!D17ٲBRQA8}^%l|,&QNߡ Bb2aiH4FZi]5f+69gD$$^)C"HU4X.T=u=;{7vrReڧhuNzÌ$YS[tH!yauC^7ZH,>..76:I ZH0}o?Y.l]m>Qϣf|"TqBwѳK:KO'F% 12/?Nȴˌ1Xp/Ecitx^~v+ f6,L1a^~(c6ht ǥ|ySr^GTee0W9Z[-gJsqaFyÎ˄vw`g\VQ~|q|m4p6 WGW s 1QVIUۮ`]<ruuJ%݌GtܧZ?'!I!AQ`ݶ)ybvA,x;l8A+ܓɫ%(X/Mg9+-Ż <'et$db)K^z)y 蒡NF6= ^MNNysOA2K{|[9 mr)~k7̨_@k<]?O2-Fw+OD ni ƒuAedFO𭵃LAfs;oqVs)`4dXr9yX(۩#ٱb6 C I%.XƜ-{hIZqZF$ywt;4t)sYz4k;7c30-?Zs;9mJY9KK:*Ehp[P f0T~CU/(=mS[_!go_LOfχy!JJyH悢n"2q!|& ?Of>^KT_^Lea=}ImtK8:s |fJUȬd<!0o"NOWba\G`v-kT[D`T",99˭uʗIO7g^(q1 vBY@ZTh ?Te G##e6׀1Z 5| ceOK}A"6Ѫ:rךp/M!, *K>Q+^ȇ+h<=ˤb/#ȵlZ­?IH.[T12!oJmVr5:ED0/8nN|.:G j.RاzMZSΏa6R@Bq׽!Q^ YYf48-Es.83ihfAl8D$ W -⇟Aڔ .{HYCt'7W I3EFCiκVZ-l4.(sdH$$ǵoQye! ˦mQQZp4\kG{ B2R0+jm{19QՆTNI`4g& sy4]WbFw<rڍPÀ | DP`cV{,chX wGKͅ9ߍ1rK+8- 8t[sF^ZJkMyO q37ӹGz,fy{4!1`4C' gy6|N21*$0w1٩/qO21U庸#0'rԨ!2ҟ6q*̑8&.j4]vYR>Z\3o}애󪫗C/tG8%cTgoBV䉧KD6K x߈Z(/ޠSaT {[d(YC2hG<;&¼xjZw##&H' ;"2j%ưA=iջr/%\_+rВBDǃQ Z1dp59Vt'Qb"l~5@Knkb &wev_K5ʕO#!C6f8Ue_ѡMU|lfAp"+A!S--Dߕ/%\B#Gmo0 #w "##G:_C'x A0ɖ",܈Uhy23C.gRɼLo@(*m ^QRge|jZQ΋V !Ի1fJ@14]w%w/p xCs=keF"7D`6._Ik\'<vU@=a?mJՕ~D7WDT]pc~vUh$B`r>Y 8TmZ ~:jR;p5+ / !Eߑ\yzd)JǂdV$\S;/jM h<OpSF$waJ9PO ySnG{ŃEiQrlxX+(' yhQzS%ws̛c1 ;1dWQ?׷gL4oX/.go |'⥯.y1dmpA)R`YɄõ~q=OrkCdu۳Q zL$q+w'g:S$D<Hq*B#' I˯U9{|& d~+=հ,& mRj%%Ct|S>;#grhİBfJobKH@Av#1 6&MNꞡGb:X:):NpVe@ pEyTUݡ yBM0}TQ"0@i[7XC h֙7jcF5s>"I7xeZ vFZv^PNG F0t^C~L}KJ,5^m?oAPJ?~`1 v4S2Uqqmv&`V.n. $wf@*`שhI"'BTZ_eAayB7~`zn9k)eTƚ~dǘ~D&fQ.P\o1 FyIDMc%9 ?SވtV_D\[SpD(H#].U~u_Pfu]k3йUŲtM(6q ]JD#9b:gO ?葱_KKm'%waȅCkL6ؘbGTneerY'&AT^p;7r}]&t(z&x(njez)ɂs ܮlJ^KkM^c%7Lw1Ky\:g+<|$E҆~ 9oDdgK,0^q_pJ|h }4%@kc ڲ;qI޿tJc%Q Uf 1tsm&F3Gq-36yjgJ;\Kš}RӾ-s,(!n51YY7+燇=Q;83P{J`/A3 J"ka|uM"Ƹ){M;LсϰX& "bd+c9ԹIaGL'69kp6LKOOrcТ]Q#ad)6D4ՂB Uü^m9ʕpY$)RdܡZ8R 6|O`^sȆy'8I÷3 KZ?|^J#62nu6{픤X$-fz덺8PI=Ԙz~*h?eRBT_~\ }|Ko׼'5YEhW1ECӦm=lqCÌ>Z4d}5Q 1f[ԏSW4ez.3.Z>PH5iѩ].ڂ&Zzg,+ PRqzSJ J*=92;̆kRqaDԒUi]JXY)c7i͵buQ%*P:vW k;yej8#qIzB*^tFqᮠ״)tpSħ+\2Uw^lт 2}uyq#lnQńY@iwi!nlR q/.+ٲj;N>Y\(/rn>b?/m=+'!aq5=n* ֑[ml@.Yxoc9G.VagEtq %wƬ,t椱 [lo*Ț{Rƪ!eaXe܁$iPë!( v:,6\.س\vS5 B!GoXѰJ'[,itgTqx}1ehݒgb-y}"$.`X= M!Sn ULQj߰&]E kHi]YvRaa)!O=P#֔D돰hU )dkB1U~[ S\`,kif"bʮC+lM mo 7VWB {]y~`q8?P!Yy^w`8mH.=@WAHJ]"zU`w@{V }#_].L0lj&Ӵ@QRU=O^  خfQ1= }EW{J&Zˡ>se=z-7?&.бu3*l3 RGV}֋%*s"emʀyJО}RCE\④ ;b+6 =;'(Ȭ%HW7>rj"leim1С,%Guw<#Gp BW0_ ܞ 2 '{TORAL̛eYغb%*3NRrW56(F[(4w*%cEӂ^Ů~FӮ|Х00P套Blq?F\vlOך3*V#楮Qj yvo4T0vX&>쀧 8^KZMWn z?AS23/ Ыxia(]@JG+ ˬ4vO]mJo#Ηwl-]ZX'#*kF$t´_i0p="VL8`Ҋ=]4 攰zeZ?ob+oksb< B VC*RO}pɖ`si[ >W>=Lp{2R&g.ҸK}>+"D Q5z=OAv6ޕ  yg8J?=O9J /=bzu3oegǛK itW`yYsF4:ʪmRu'mS˽3?ً[@EU"Yi)"cᛍ1dƀ$#_]X{1y I1.G = 2-3_Yq% 5j' 챟'Rd`zO͒n܁ #r}6WMq{ 2P"[d$Jj.,.qU=>/['e>:XP?$M`)&Ȟq+ϋ .!U|D M捻# 5f,aQ57G6xrKGM9ٖ{KF2On oxV~|?˧ ~r&]l7waCeˢ%-KU7d6l7TUx A.L 1%Se*HbђZ 3?"4M€ *c +'x[vqsaXE? H3ίIBG-wFC1@xʷ6s^a0Sz t04Fu>޷B'.|q'p{|ȘP"vHydm ؓϷӥ L5tִXQPea lu5xR5ϑpgFڨxcG]uNtC p)*vClr- <՟+Iuvʅ~tBXc?]hæ-fŗer_iՔCGPOk/ KW7s&/9?_`1+a*V.7t*aA.0jeVB(~$ߋ=jU\õAbz_!&T`|8Gexz 2mY؟2ɛECp=e5em(I7SHdDbGkP^a!/z|U7$\usl2JL%qՖ@ۑ\I]oڱ-ZeuN -HzP@yzۥ7/,FN '9nۅ+o#FюzP'MD@m=ԼAʑ7H3Mȷu0b 7WVxe"b?Z9ʟu7h^u?ksH!ƍr, z4}/T~_(k`xAmTC51єLM}p},kTnAe!r ?wƇƩ!pFx{OnBMh^*o:=F H/@Їr!-"X?mGFB5lu](}$9lՑȕkXO]ti|.Fygdn@1ZԙXd(fXzX#,IVq)m &k{-XwdFh[G։͖&g9@;&jaj;6Ao 8%ݻ|~܂1"?QLڑy ;>.v5wYm/t[gHej1j·7xNf n{-dR6^bj!BcRܓt?O:t `zB>Flxh+s/X|X>(wGVz-[j.i 8l`۔R TUa?fd[d"R8G'忲7Y> x%"kvJ CJ.%Jw`}*jٙu5٬9˳gAy^90Ōxa(*ڀk[ڵ@"3_P?qE>cAv_yr^D 6Zg .nVnG'YAPB ,S]jYwS*ݥLow["1iе Zvaxd̉ǂ{VG!m lhwBDu`N7!ZWx? mi/ao_ÖVsH3nC+Q,I;5P%r)4)+fL?RR[hyy9:H";|Zk'9QXj% O~-p ժM|ZPv0BuS G _ևL; !iH dMD<WKGZZ]iĂ+Lu"R.@*4l66u4zvYީN>LBi6>`]&&XqS)qz@>s8w4`p|Hyt^'k.퀴j@źMYyS58jȈ;*LtLY-El)wN$ Y~/{)Ӱo"d"' xWq)P&Vh_~4~2p 1js'r^\4iI!y`H( mL>EgD Ue[fWXW9GUӪ*`hq0-Uv4HCp\$sIYo Y̱ԇhɁmԪhmhR5AJN7:6n@`PmgQB͖f)V(q[4% }q|YIKW"bQZ&\2EuYaget< /=&TZԲڜjO:]m&P^ݽ׭ +xtMWqK%aA}iOL",UkxаJ۪clfP`B 㵳",cl?$4f%Į4?idw-&9ndLct'hZB^fqc\PyzP, BY:8}jaM4 zC@gg$==oӑ\8ʒ S(rq#<.qIg?.<4&[f#ma4F;ZWxwsk1,m:A,51d5ie C}ݦ W/ߗ[]{s&\#2[a*-꽓wBʂl4v' !c;|!~-y{Nέ# u岯bf/qZ"G6NJl)o O.d5"H$8D9lq} L_`l @\>|xhqmJOѶl-|AƯm-`Sixvȍխ+2`ݟUG'G'ST dFsK[E\}W4|[4,XjkP4acӯjMټ E'}ӝKsUfzzFP͖qq51X=jD= avVBC#1ϭ Qv ])bD%ݡON{HgLsM! M{~um,PAlNŞaߧe90+x[u"D8]SdX\f;L3Yj*u_7`7)⪕vޅ"gK2ּK] g*6K2EVM;_Uvxp攇yASnU} h7z158\vfHy  Ptu&Kv߮phrL&}b^[N#P|Fg8~PLV8fȈBgHQAPO!h-3 WH4Wr9HҚ&>,;#v~Z=Tggdu;䶰^q0r?rjr^ ۈ ʧVY&,y>x3#r6qIX[m|Cu2iY@ 6aƏպ@oXR IK"pgX'@bF]1 J!Olҩ/L]A @1NCb\\$PwDަvL9ugdDuk} P!ͨ3Rn;J#̨i`hGDo!b f[!7{ȸMO??}ӽk(Ƕš/U✵׿uA8 쟰 wTUwCkV~,mEjknlru |[L]kRa P&LDz?QKL0x\ͦUS! ةZTRe&^dK:',$fFĽ]vּ|9@eh ]w;6L0=mڂ#mOV;Y=q6\>}(k`I`ouť҉z ZX`Ò ӾZ cc]od` '^њ[߱{/?"_%ס:oa!;sG,ڛ>.cA{޸ͪ]+PU~ qYz*K2|ajhۼlLEo"Vlu᤻֙2Y;ϥœcEkݯU[e׭Ni\Jsa/6nqT~^WB8^a"+dqA``J|5uN<}&聪Q )Or"v;:N^cɡK3vWy\Q5oh.WN{Y*1!]SĐ@ђJAFwΈ2bT4g'C- 9#hm=Ri5/\,do!һo/iB<V\M{1lT1l_p޷ȎԍE/WN$2rWn'^JcTjTuOC#*|X/eWxp[hAtC95eBQ#CRX\Rc0S1*-.B#~{(,6 |_ar+K6栙: hc򇂢v!4Qx3U `u{v}Nˍr(g{|Vc  ?(ڧ ǵv5f9l|Pm/U:T>P;4C(U>{Uq2Ku4qqwAnXQgTg@!{88L=hnàKP4x$T$ xO N( Ԁi]3]H(olhJfߛѐqm<\wU]̡pD褄g]-?hB 3! fq"b/~ K{wZk{AJ ʀGO-/.!z)J8-v[r@AIש^]*6D!S1om2lfstb]BX.FwYlIn+d`lt6;~XePR廩"/ 1۵_gVJ>SPE Ѡ^1=,<*%t!d*HNTZ#v"o,v/tkir L*)ֻ@&f|Fڛ["U#~eXPM7% iBְXC HB:!KcVipLTYt<#f0ZǓQoR3x Mc .ϤVTe;JmA[n:+`x&!5)iw<_tŃ _ۏl(4q֌"bRxɞRI@g-;[ v7l?0= J[Vvχ+j%MXw&B;rݴۿ8|bʹ᱋ D!j#ӱrT4=ˮ')4f,aXYO GLe֔3k#>IzmǹaؾX4`Jg2w&&lbébm mSrj(+cO2]U{>!ZwֈhX R`=TUÍpI*@ ߀Doev+VΉ"MXyDϿ_u0,4沎ks;F̣O='1Ձ|y .mǫObA$qe+ǣ6i%8g txln"RL6D0zhGXo}$ki K{XN%%KS/">w\3sE U-ϳʜ>|XBPKJ0?(GRz(K sv;^]mqyvGmFO pvJ@#1 næ6 pW1UI8Tm+%k)#a8' :**M<$lr 3[y;EZG\tsZmOa4^@}]WU (Pп70iEOWC~ zZwa7TJnulܟ-- ´BL[HkoD5;o8+=w.t@vu .npyq.X lN Z~q,ПLln~z|UxNpʵa‰yid}g䗯U*n466H}R:b~iЂ6~rP[=wkC(i]<:B)r'8je}Lį.pd6=/jT$r;|ԛ8U<װ˧+@*5]f`$wMdP,E׍v=/zh0/d*l8] +w1$vlDPZ[xx;k;DMS_>a1ȽqO3:fQmNDIc#1Dn9zoůLiA%xx}0tъG adQӢ/xS'bFJC"n?S=;T8рSw7.razqVVۧggǟ*V`(|Uf4b=C"NsNcʈ&M#fuao<^J -yB{YlQ?gdu/2Yĥ /"Dd83LO_տZ'xR/vZJ`VyeEBUɣ39y׌ :0BZ4v~&}d RAO7lLR[/mѕd|^lJurWx݇pQu~ ev'dfP5+ݮ&vw_ C<@D7 cbZ"-[%AYoޥfF1G6T[slҟCP{zD`0Ll =ܕwS%'vުݞ=n0>?o"GxCq?'?$ˡ8,,؞sc3%F%=R[M^ (ήr˞<^C&/ܱUG9I΃ BNͫ.s:8`xgsI̊Q]qKG_X|1@2JMVw>D)~A]96!md" _&JD6hU6 @h] Y7H:X!!1~ Z'E'Jh^F/9'>ȷNatB~(ijPqux!T|z>9w 3 `*ngι~Zm*F,RUӤ/v6X6KDo9R 9vR'A b0 5,.rhRw. V흪Չ/MS/X[L婝IdnxҷǕsLye臇j~j@l})Ю?IkP@o6Q9(r>vTA؊aLT$^nL3%g_TH\w6q~j GRBGHcJ3d\vz>}s(x,% e lSx" &@wpB*bo½v9b�w B?3/вnU>~h7WJ֥a:GV<2YΉ߰Zj@]'Uiu!)YtX>;Y6Ӝ*93$y$Qg1ImeO$ǩnvyrMv3\3ҫPfԪޤj0wPȮ\[c^P;لdn?Kn N SA?{6q PS3!6a҇ҽސKHAm@ˑ~(>U\i7ey4i +sfRy`ֵ3rXOvъsԣTIݖLWa` _ON)93fSA0ͅn*~?.'Vs4$ƞЩEh]oV@5#,k!Gk5g9t:.S7)a"]@eސqP:}xL}$3pl 3ʻX(9[y`_-xʸ1jss!4:nAIAԲٕQXMA)t$"*::(Ãg R%`mE.u :݀.db ,goi:/7I~݊fjA(Ma@5hϻ$2v@D{b#6 \}spiKHxUqVWAS$x:J>AE5f邅%pEv<=C΀Cꤖ 3=(5TCSB#:j7q}[=B3`alg& ,~'0:)˔xC vu84ӧ&ަ:o $naVv$tܕ3AhBH|X=!]ʌͲEut+43n*Z6 aɻzo.uhG!qQUqX x%Dit;vIMq[u(`H>딸]0R99LF?YtZ,ugĞ.7e$G ^FtO?L<<:+#fs&o\>S&ac%N6OqP,C`ё-UǓ:maҷmܻt4}ƩWz݊ 1ۖқEx]9ƞM:/Nm"J7s[7HdhҜB~fr遯St>=N17k֬zfK~k"Yb;Ups8i; !?$ ~nM&@~P܇UiX1QŸwob^U 9_@JuCDI`ti נ|n1*ڀ<4CIHCA'rh {~aquaN?&F$"“~rov0Q!SiG鯔x/QHu% <&},^(xXc6`baj _|ev_)/==,#=ߥr{HxnopB5 5`(1]{$;Ւgq) { a~M' O6L8?,)>~b+w gVA֋rU1NҹQTf=ECӸ\{lю-߼x&K0f{RrqkB> 0mHPZ/A nI;/y~IPr?b+jxҍ+slF灍:D :p.r cBZ޺>_Py8 >uMss5OF0WbӊZm(k 83 YE=VP-Y&C[ .0ٿ9HD\z"[#nqLmZ^`3?t}d٣ g I!HO#M+[-| ~f@4gLo;ڠ)ȋٞC>/MKn9W$m3i\RAߠT$13C[exo&k{e*D}%bdZueC|IAC޴J 7\\^O-&q\`1L鳦zXTp zd2Z@,-zSLtN8Ҁ_D~Ww8"4pu^*L?/ΑNIE2JvF3qW['<Ȥ M(DRȒKbxEHga(?6r7W%~}qg d 4hDUO/J&U2E)ipU;BN!)LG5ڮab7R+)`p|ś;(drKtS?[] sܼ+\GҎ_fK:S쐡bN׷" wXBHn6E\Th ӻs< /OH*<|-؁h,7Ѝlg::;S.{/ǢEBLqX2 Y+^?再 "6P>0? }X'kGl[^b$BM!Y]T%aN Qexޤ6U\+F˒Ka*``YA,LttE~F;٤ÀX[=+m%yՎy_ : ޶CVQNw\"jOZ׆#  %:aǐ6H?nmզ_B \ c%0zQ5&+ Y ö5CT.PD4[O%T_F)|PI_`pȭ9vHEEIt, _W`3Wb`űA[G'|FѾHbVmy)saN[gKQVg D͜`+^5yVEj1?YiRlBިyuȏbxbĦ߲2sP,T>9HkcUH,{u>_,ųصl#|h1ϒ't:hmTdžIF@(9B^S,$J#΂^P}{9- _v?DDs֘E~,̗ty{ߠsJ,fQz;\=EKQ?Gʎţw*wF0-l->[okQ_$g/9 /862~5^JQEw5z&GVbN9tc8@ AG'R~"E"C$f"SmX( W8b8XG 7K; w}pcl\&o4IX)'K׵VMл<Gȸpa m8\ ENMcZc:]LjUeֹ;SaH`#4D69gB .ٞsQ); *3Yp'dA͊FUo6:^6SxfJRQ-K\C#X I[*I*2~0,~f尴Yފ.n#xzs;jG##EqB1'))gY{-rvOG O!5L e(Dpn8ٹGAˑ#=~>_e -\$ [?_Mv xPY1Mt`7QG؋5Sfܬﳀe^%f8'@&|iJR'ni60!rSB(8:*tL/Ī;6ݑ" +`ē|§O` *m3 ÷\kvrT)_Mr҅N]Wajt u!!S5.)1+^lr 9Y4xiاq*0I٧ad-f*lpјѹ<ʦE4]S ` :EܜdT(jշKkJGo] fx7;$yHLd+by9_">-=> Eߊ/AE=K=pYs A;Mgpְ!FZ8T84*"s=ߢ&N@1iu4/g ?x}@Ms9iyR cX@̍afxLYf1/>@cU&]䝟?;zCx|r³soY5`A>V]ߓ( >q^\[& 92WcIJjKдȢh^…iXDFK2%x=+^m׵Qg* 2:֡]nlSiB Ƣ9i(m@r[1 >!Dr> ;Zl;Uc!N )p"b|sZSVm1l@F;oUY;ef,֢BM20.`a9fE _^8дCUbLٜRnP3-6nU_ΒV=' &J磹/ei}<ĕuςӫ6KeӮ{3g:]1ی{M`?׷^'nuu9L>BZΙ8 e"$lS$q*:J̹WCEC 6+S}4Ǡ{H&N`RwG& ׋TTJ[~ \D&-J-RJ4*+َ;XÓH[+wA?36 I$H;3棡t >m̯( 4Cu&yxޛb%}o\0y 2 +Ѷ{=L-Ѽxxi\ l}9 tQIMKt )0rP7jaBh]c-a/rH %<*fbAD9DdAss s)32%Y \l1=&+g`b7`m>^ê.xlh(j}Ep0l 2 7t4kǎe=u@Lf Ƃ=gc}Ĕ>\ſ|B#pj/z F5FLa8@`7gxAHh@T2JZj&J"~/nPqrd_פDpީD\YpWc7|]!@륳ʂH'J]Z@A*n^6CHy%I8.[tU'oc{ɫe JFkOS'J()g_ 3Ls 6c^:'8LspznAbC"^iL}u`U, F0-.Ra?7[D^3 1bU Y"iУM-_3I5s=Ҭ4Gcu 9Em$ _ Id M?fϺp7o‹,)1wr'MP]>~{( ;Y7?Dr<CV "5ЍNsH [&hgp<(ЉZC1m,Fr;+,&'m WKn T@U+,g ϡ5RŃB)Z'WEB ?ܔ%IkK¢gޕqR*5·sK*^%6)iEKȱӪ#QD)( /Q2PÓ4D (S O?fRn@vKf:֢„84 g /9{x.EՄԏaO'҄qzS\YzY̞Yum?ʌOm/4Q4MLb' ѡEV4i#9HRm/K[12uPE;-wOT˺6yw1+-!KXYg-<"q~&$[^pqY_.oX/hʟV3k<"iz?buàvm^q9Mef@zRRhjT8.HC8}u=04yS½.*zC_q' ܑ]&vR}w{XE:0'pLOa:4.+/,gjϩJG>Pb7Lig짩Y渏8ިT:اj" Nٔq >eaM2\``.;Laq|(efzBa CCgJ !V24 .W!2=PL/C;1A ^Dd,,PL|B5Y8Ϝ&>Y[r&Dhap/ ~%u^l,Ձ]Wb9Ŀr6W[RmDp^B?PryZ0^Ta`6TB5ʹNzij[\|ĿfU!2605mhj|2 lQqjDCbmԋ̅@YF"KwnhʏÍ0`;NʗW) 13IdfgcƦ~LN?U ȣ>@Qkh}/9P-'007W8hk~L=/~u5K0`?CUxEo b43bX/ xć_~Yhla7(7Q?jZHQtH^y(7DiГ7~AT )jA&(-ߘq< {(o:D fbxQaok33l+TO()%eN%=U=`-TVmk+;:$e{G ^m2Yl ;WhA2!)SQZWl8lD)nfiπ6p͂(wUsO `ub_-H~Ƴ{t%|F{̞ #s Gz}Nod 2Ҭ nط~p FǗTRe͖bb2Nz.9K5g2+v+>Ct1y晚A&& ~-,ZR^x㎱F#g}`?UC+%:w'ȸ8ϷBՁd[ ^E$f5dSf*&]YkNO!j'խѡ(KЛqTظ \>xd NJpjM[P1y+0^3 zdETsT7sJBYVq kjt, ad*C?!3<لYo-ˆ}y9[>x \ݚ[iހU;B܎18; yxl yAD&m1 Csu=!22]U/ ܶa^ߐ7d-y?bC&y!a@ǦmiXYʁHVUu=E*@elrfKa,r6.Փ[ :dTr.!TmW.g]c:T4^K'"elAyu IS͌SaxTR%ӛkrlߪTo+x p{ 1I+eWȮ][,4/viK/jPo\h2OD[y0Rݘs0C(݁-H{x7G6}4C9 b/Ft3$t4~qq3T"F1$J) ROvAO`jps%{[^)׭lkFx@N|0|'-Ė\ÚRm@SEySe@Or?%!ZZ|8[?kVe5[\ z)?B j ܄ 22w"í88_SB1c^=Q/LscAwHr.A悂w= W_}F)Z eGZߘʛYwu*I~e,6X+xun" L1辤pHGi[ʬ StT]/ X000!'k"` ||Q@lc+aKJWr1 A؏"IiPL.Բ\]B"Ǩ\ _w~ @杈us3~Ul:pvzp4()t|sLqn};yn ,8Y iLjQBe9oEe4{Cto@cn>*doU.D{8ЮFd]ιKf[P D3Z[Ө {SX%d;Eʣd~:\9 -7;4]T] YYyt%B%;fUt CR 1ș[*^ׯ*jZ~%stvjFp3ӄRP0ͱbt9aR^2^aPY)x6=BBl+w$.&vS lEjd>lR/`?Xur%`kBGmbJAHG,:פW [T,r^fO 2x<9Kt{k?ޙΐ_z8_ۀqZ8պ{3Sn{v:`MŠ )d =)'0=Qc>ǧt•jobzH5j]M۪8`{Zpwolxz ;9~' EDYlN;U},X_Zp<1OPv'bv [5|fֲC#!Νs p9tlp5]+DZ56scbWծR-Gbl㳈o<}?27p9a߀AM)zԻtZY]+Qvݿ!Ɋ„7WD5&k3%sK`I.9p$ВX;1Ѓ֤r40A]I)%i!Naj! ڔHu ![o5Yg{ MP=V.7Ouqh|dQn7izۋiCPϨG&o8jLMx損p9KaLg^4XP}l^bݓ4|Xhd9x܅ŭO,xg`pHCc=9'ss}{)%9ewbf:-A$mM 2D+֘=w;43Pp24:2TAaSyt$l -i^[q*|f!FZTNƂ˺^~ hP:;uSW&[I݀]B;Hv%ׂaMM/PlGU~߼tn#]\eByC =Xdd 7(1.ySxjrH~_8=:0]kvkЏ4N+e@L86~mHz{J7#Nr0Ł-l`B FEJ>Ѳ 4S15b\)2JX_eC⣍+tyeF`ڪ͜-bP߃\"/4mKn$m.`Oz~DžYxf3G~f)$aCi}fѐ^?*gmԱ}n0ۆ)/"Z 75$LN=|o_~(sYqWf[|f[= ՗ ѸS%lvNT2Ei:E6 qsuT[bjj<-rt1]d':DW"9'$CkW6:g'Sr(܌;䍩G9(=F **|?3-ylVe͝w\8g9o 勊saZ܅$e&=4UVfæL9:1۷n3G,Zr yyXPznpШn/JrVj5l [ Ag3(k]!$vCɍlAJd#ū۶iJ]Vjrv9vle續1I vr0]>qA=tb^>Z__Fծ 22^QW6WGDwJ իp*ƛ?O /Q~楧‚E@:~9rM-+3}ݽ`gبG`CKLTW2+d @-`,!>V ůP`CoeT}M+<KIbԸ7o]):O uíI9 Fp4)rsOܽ,wIP${PYӞN 5qmS;85 O== 9 2 ^⊸J I-r֌RRm~68b#Q:=9d8*9zJ}B5F&AY|12+>X>vrWD-JѽWkٌ*Ll$@ڰ#[jI5h{8!D *[SEkG@o?4rE* - s|Z @ /joJ~ &T+ GE?j¹#ݖDsvˇ  οZkr}Ʊ18gQ xD >w6/{>r7͉^-pn'v?p&xQU]q6q2#$o˖PprVdUf@i[9{=}ml^ v,m} 40=UmPz4Bpܺ@)UDXte1b Bl%GqO;XU4zB(.G&h]#A)cО,{sD 3aoyC B@8H$2셎;&M;XXD0$iC AQiG8EKJa1"JZPV{%$x޲5HxQg)<*l&~L> /j|g{Tʞ a5Q?~neR&W2רs{3ymn27)CeW !!ސvsoy^Y$!+$뉀^Oc=>^#lr@` L!~8.aF%* |.YnW7-%hnPQc_T[iL'S@fon)]棣?LpkHƙ|F i02'TiNG*4C-#}gЀu(Aĩ8oZR*W^LIǍH;~)5wmHD]ZexV ؠ5F*S+^ aJݑUQOXx<̘|BSYpX%y!ߧ{g`Qb\t2m@ ;0e90|Q6G'DمRH [jRV+QF呺L\$<_ܫD9gIkQ-_kbP* ?Fm`vz~)]Nk+<]-ÛbpF ǡB-[]LiJ@wх<1$ a֢8_#b!1AL8wJ`}-d{Ą́z<&E="-JxGoaiPR_%40~̢+gn*8oFlIKz[;` }S}xT9)wGvcMk8N.SEBEhzE`^ &)qi ,2bG_SL$Yw@k@թ3تuyUa!QLp"̿Ŕ.e(cd,PY+ ( F~DNvhO#1'QTmMڶ?Szyd>! *=@-%9.hlD[Y0)3㬑Pس Q v׍ȬhwDV I>K|?R XkqYMJ*V6|*2KUSRkŔ㭖: 6Xo<#BeB:3AFB^V$ !-D?]4^bG a7Ssf_>]5F\x#v`s±!>?,Z+i:i{xǫmT0$4|!"7:"j-ڿS-MґBdnpѢ^:x G4W@Ȼ\~ }!Vo4!^o:df!zh(Ͽ{:M6+rJ&y&k\c[nUdč )sv)ȼxqAsag ժ"et̎5sDf#+[a'8iTfjx|?5Lگ&hkhnZɁК;GBF~T9` ;,{TfC ?$R- ԀOe]>e Th7A1T<ôo YidCM%htdg0TGmq\Y>ЯLTmHrQ$ @aN&/RT\Nm2 ҵ['kАcb 5<(Z#0711@$?aD*̡t $\ \gN=vc,& J`dTkĨȂ=4DF"+ІD9n|/BjxJXSfCh1hY]|iI#˼f$ȫDw{5lJ-TEw񺘞n]ԁL4ԓV$=Zj1!6nW7rݎwy,YO6Kf&t.gu sWGZ_S} (Qx{PξӨ/R(DrѩSɌ^*=>!^*VNI~>p+7+Ӎ[_ _ 7liҼ! tdvI[ vKJ/0DJR8X )N_}+jciK^'BϖR 5j JNƐ3"Q$OYo:m$9z†ny)gF4BەrCT-:6FHfWo~fLB|)]ܣswϳ[E:.ћD m4c'_HhJD;oUt(F_dt/luB+ۑ~uCK ݙ+J+O$~ڰUd1Bp3jR Ǖc 4VY"]{IGW69 |xb\װPX^n yB\0-]Xdq?1GYeJ =$^ɲi ҫ濽%wXp"w* Jmes+VPO-Bը69:Zr>[=< f$(߇4ym'lDʹr'rvNϊN!AD_DŽVwxԄk xB!@It_] " 010yš+8b=Ğ9%g֤=_:3k 4ܺE+2ߑJ7!u+'7c/VfJB5֬?IڼcXOpeҙ.ۡ׏@TJW^k2Q 1vpL, Dig,llUCՅT G]Xk*1GfT+ltSacL,Bzpًy;>4O;fɻ @<;WSΘw'KZatH@Uc;;'}N15be?K3^<' ̰njrWN[BU{p \%P?\n&eb{G\Qظ8itܚMzSZ7ԵpiBuI[Qc8dvSl&^ 2Nlx#gmx%[$q,?ڮ'~Ь](dgbD)NnvEarLsEfUgS+1qq)9`3̋LU gO嶫ӓRHg?YÌ5NX B&?_1`dҬ <{ȷQ *Dx"rr8VcSL)]S:[?kaF;7i7UkH !勭3x.BD?=_DQnHTɊX zv'ҊcWأs5RۄZ?@X$iS @Ӂ҆ߏ4׎C$UK"Kx mZ&٠QLP nA. |if/&\KHTHq{řIQ{qLChf0qT{N+΀T+%FZ5I\*iHLɹ\Gn8[~S>p2CҮ λQd-bւB@FÖ=zWqs[30AT>lMeiZohϨpDrm47wC Tf>^N`ru?>sU,LU\H;[P*F~6b$!bG}%+7(E <`?zgoV%Pl`WnJ df 3Y}״-eAbQ TL]WbɎ&yjdY &E2.W(VSYy$XY`o%9lǍR[YUFz:MU(77ünL8}2O'Zwg]^$ &M+J QÿPsT@}?\VMOڼ!2rwGKNc'}Ze?[NTLU"+ǩ2!`o sh@*} Fs{tܹmK\ 3 $5gVXbSʙRuD?7BET\@[8Wį[('Ί6oWx;F5}nq#+Q <{MUd҈+﫜}h!XFiB;"n>,8kEP4mFx*3}{VvD $r0R~g YQO<~k 1ܣn;؂CV-W ̏':T{O j (r c> =ĵ]L$Ǘ Fuv\.mdJ7lQ ό/q)ƍoDuF|tǰçP&m72-D,6ʁg?0\D m >J4)|ł'؜Ԏh`H 4[%Q8W/[a)`;I[VFD$QNR |fO]iUhWȼ+_2f|ݼz_!Q:u8 9pT|~ᝂ&˄@2J wA [:8IpΒ /qC_yp ܟ,JRdI| I5f?5/>#KɆu42Ho7])|t [&m#N!)-8Hd{y{A6:2:Gӂs7{,=i76L_Wԍ~_&bC:kD%ҏ} B)}0ePagK,̐ܘQo6-Q٦.b(0vg}u$>T@juI:RwSCjޮ*9/q3pdn"}//)P\A!!~Y$y*,qNrBꪓ]M 5*$qĦv=Εi{Y J\[+I3|ocx,/vyu;.ʧ!;D\} '\ep4V'/kSZ~6bon~Ȁ=y8k*ߥ[ ~5~ pXNl Mfym X_o{cdQ2_^SAIX5RiWZӗikǙsBnTJ\/KJ«5=\'=1 ݠ *)nX KzFZ%(ll_|œ*b"x?P`epЛ p6vp娯MuT&|9YПT}!or\i`ƨ$7&:lY_T 1|a=`>h瞀H<8a ;&~iXCu`Dmb,8(DRK%VD)o1J8m0, %cWZimrmIc#[no('ġ'8oWzIt]hit}SGck28l˿Pr &OlSU*SyhٶGoi\eiP,t9z5WSKY&C93kow=L\&F_jC(p˒筃Mg:L m'M櫟哨yI :SDS?QD?P‹AES"3П@.w[)W%'ަܪ@' * VGIb?(8%})E%u!C>M$-؇cj>ViM0;$͟:a3VsQ+U:#ep~$:{D&-}+g 0xv+S96.#rL-~wD89ٻ#b\x,({!d 8QR&n˩ˠϋ iܼLQ'o3sY1΢}o A 2!qQNR݈6s;[:^Gة㌺WJU@CkTx}Q¢!H'8Pp0ȣ7K~Ņ]g L4'kB&J=[FxMx "x\,:՝F_-h!SB*wy .?Ļ}^ºRV0lu-_!ōF. fI,s9Jo ؛&d^|_U$hIJ2:|VNiXFQkDJNfҝÀ)_Bm}<4@X-88:\uZAi" oSH=_yM$5ãA/))\ b )UJ<`R!ZA(0Xᆬ,hN<]_zd4Hy1oc6ZD'4.S4/h3RR9qUMƒz9뫆oI0}N68`۟n1ϢV .#-+7j W,RYx~Ḡ=3t"pd }ۤU9U\ =f\x8V[ku PuɯěUgj&]1SçTKnيR@?e=l޾]{UY)J@:W6Izwz]|)& T])Mh$zdۅ/BAAoAjbPC-t*ɉi:)#7Sp3_m]OH6;omrJN#ZswSD7f唻`%:q˹Æ.yuj6FOE" g:\tg)]l J qC*z(e"/)M|h18 fI-n_^1Lpvmѻ2r>Sl4O`R?ɩc+ ]J$(>SӽSQ oA?Ha+7(Kon=e0ԍxo[bM5 |y5hBdl󄥏$o[LLo+p~D锉eINn Y^eZs4|- q(5H>\eH˻̀_D(7rh"3Kb|IGa`n ^!}v (Od;0!q q:@9T ya7 icԢJ͒j6|tv$OEěź x OB (goS"BF ۠fl(}OPOϻp߆ IG4M1(ya򵺐P*%P4r!>aW}5(sSɍWN~hS}V:/8j_Vn>YcRb/ċ71cKx- " n$(qQ ^7q}֍ e- 18Q'@>6GF8Y:%ePENUrZfT'AG4l4EB]@4uWTX2ʆ6ޫ%0\gHg U}Ua a-`r\uy˜yu׹@ݨ#p^%k^xH[*T-vH\ih5!Uh#':r⾵‰G9=|Ws7pwerRlkPM; UY|ߑɌt_-xʧ Vd㖡nCfTU@nN<q7y.mgWY]ٻFOi,?ۢ@7-I, Q2Cl`k!nH'ߧ!z"RYGz1R8=LоܚTJz4_1&vƥΞZ7 (a784/JKo\>0rU"FFY0xIy`ù^&ˈjM  plx<6m1`'2[Uyye9v3)lp6*b ,'pa8GkK?HhcgW]^CL^?,Y iٷxK?bܚ-:c y\)DX*Q1:n%Ulfu>#VV3sw|&EXq7/yG@EK1:Gte yuY%{ZCGK@Tc(DW(Zbҫ݆%6(/^/Nާ`z)K1,\ sB 啑2Zқ}Q"ǃZUfߔPALF f?.~@4a:tGٰ|p/_iWT e($w"xUv~^Z' w&XJǵ3i`D*HQR[d?YgˇXwS $j&uYI2*oA:áEw~2-t|ߔ$; n"q!O(yVBvRP 1$Q=8,.L8\KXKFZ0Ikۯq坃}D`j=܄5ST Y"(RW9>/FpӦJT{(+z33Њ 9:L*'v)L]K'I~ 룣a\3xDٳȚp2!Cld 8A?4Qxj32?D*sMF PF f9DQ26bCj;E+3A㒬+6jP7S.5)Og{ZuLH- Fϰ>; f76 G%-E7leP]?/"&ƨu?qp]%j:<}z&XlO"PTeINڎM:ˌ4"39ťo!%r3%"}r%Fv)tVfV8{ڝ~ĸ`Vmk*K~v/ dJoJ¶#YOh?{f`qm4'Q:=i4xvbC^J,O$-'{6WFMs~CZP L!0jIYZrVIuk}Zۚ^q;  \~-p拟}X⬇HthO;R)yrF>udi_ U>&C!v;zAcM@.L+d_i3 4:l$K~IYNG.5OnLE)rUw.$X B LBWx1)n+~ wv݁F>EPp,h +J6@Je{9ч-S:LÜHqRNW݀Ē퐍ǹx$zR^MN,#+CfVڰuHwIJcL] 8KVʽR2m KfB+?J rJ3Iܝ[Sen(Ky21}&2f+`c4P8cX\-g"C$t8KekGp38*,I"K2J@ TAsOIn$N,IBQ@798юs'}3GI8L˱/&RM*@=!d9ϝX ?yiy]h3QWx=eg(4>ڌB /ͥpgZ^ME~3ned:Ѯ|!Rcjewj0p͏hނw[Ta]aVg=eo.)hD]"U &Arm -) Ay%0bڔq9E3,4V t8y .A}8{BCHHf{K"t #گm ]`-*'OVȤ/x "ܠ_20I`wV'vV (K:@Y\ &-V'ïێ6>Ma+._bP*2׿$†c: qIial?_q,r& ÂDpG]OQ|G2rZ߯I7Z/7 xW%:%2EgxSub~x1?g:Ȑ(=c~|\XD;uPDFh.xND<8 aJSlWi:Ѻ0G&C,3"yTyŭE-=yzMMR5T[F꘬o1G-j̊j2[4rLb ּآ%L`#d)G.u媿$!oraD)v%ҔgߧNe;9''6x0FX] TXYoؓ/rZ;yS=S)PA\4|ro ][AnH_ygZڎB9 $#-M mQ7^pa{&Г`ב: Sw85B!oVvj" `xit \pQ@R筹*/_a3>kFJ1NH-TJbqi96`jXj*wk{RgA6рdOgg"tpǼPgJ#9͘V-K?rfs(3 !m{&oe[lŒqEV5GE4N{Yh@ d[]|8WNydL@pck6JG)HIhOYuKw=!wQã{˄ZG&sLJGl&{ϣ)TN*Ҁ EČ!˕̩pIL ܛA;(-`wo76yAkG zЌ Prp-dwjԧ8[$j7v[ Ca7:NL=`+Β=^) |$"F}`Qwb1́3”{חd!{脬3̙[F:e"oJzu8<}#g7[#B&6}U:&_y2()>HE O^%3Z6fJpŒ$x [D{P{"WDmnC/ JOq@n[`JO9!zKץO˕y]̇#(w`2HRR;f56=,ȢswАf^R+3eh$ԩk^4ogȮ$}?nĎ9A}AMzX0qTGXBga+]&z0ٮ@syw1j0ЮbsSby#TJ;"ffL@_y 392W`P>U*XNBk[F&+jXZ 9hbS"yV#-#ZW\5 |wWiv1Lpaqm ˶gው.=oG(m`{3;\a]Kye>O@ƛċtesRf(ij[Zګc`VW#ND;<,N?7950=f]m+k2s[&Q,B/9~L2?ʟ0s"Z5->^dXxb%KSa[.- .I 4%.W&[>}1j}@N x.$ﵮt)nkQ8OWty\iR 66#n| )M2-*{>ޜݣ3"2HyR S4r!^v Da>օ'N0d^5@p>ҨrU 0eR ;x'IknYL@y tsW%y6̔,ݑ܂u"br~΍}(Dγnbk4kax+dxE1ֺJw?1s!GOU+ [YPF316M_JHIЉzJ ,ep(|{eXWq1dh*#&o=[VGmhmFp1)@.ͯ4ߣ鿇RCD54z6.N6Im=*;; ;jo uFSoQ%C 8^bXOd(H3KYt{' F[+V'Klx(͕͊$ۊ 29_5,x w_3UrHZD@$BHdq)ee Pqs# D|v2X}Q[i1I=dcQ㑡y/ԡB(<}WVsEnR]ikwc]Qs6!-nݫkj+tw︻zce)Wr=3RnJv L:#J@Rf[CA w83E Ν#1KNq6R!2'5Vye(nX]Rw$KOuȆeVv*,<JPkĂ7GF}U/x~\%HOG+Иc/xZV7ls#:i"3+,ؤ|`S,\҈r|P*OZP/9UUT+h]LlF_~Eu@19so.~2c\T?{QTH>"s.t?jzG 5 ( )ch} gLg8Wf`sT7l YI.Qa,F8f? Fuds߄6ڝ9M) L h츐^ߙl-^fxj[i/B׳XN08?~;Rgצ-P俕:k3ܯ5{3ཱྀCC"LBaǤ}H YrKսYQ=Fuź: w/60hA|lJ$Jjۛd⽔A|D((dAlgBSc m4K9ǨJ=LMB1| vDy @Ki'_oy֪+mN|zybbXtFt+V>.i-@[cGHaǘloޫmt ڰI5#;SϺZX8f%x>0UM Tqy(#FsN/+R-mñNDv즇!n钯N ͆P͋܋=pY[u&3Ybr;cBj`*sz *}s P}A7cdKt9li67mS>(" re+d"9-u!<꫍9>B\+V@EGjT~deU\c>X[wu*khN)zxF% {":c{ 5R?Bqkh6InY//rwO&%/6g&;x|&,A]PKg \s$x"Չ4)Ll`m KQ8jߑ.^ԠyYtDV^K=H`s:l6foϠQX&.k2%c !ZS1㝞s+L/ =dJ brX@Đq%΄s*‚E6 һjxH2)l [:4rI3?(a-h\t(Q\講yxE+ce` S`tgz\E;*Q5&0b3 )yQa@kpn;ښe|%<|֋`&,4iS&u$otGڷ ț`oB+$+4oZ@~3'C|-r/US [^?*}o^7ʗzNOMْhs ĸ@TpfQ 0h,q!B*EG/qED[3Z轈V_taK sI`r͠M"IEU(bCgO2WeMkGXQKcT|_%<V]oۂ4~G) |O@LCdL͓\`E(3_8ppN!sZNb䙙iI)IWP룏xdC< ٽ]ee AVp|\-z#\Q{C+͓X"Z\x(W͕x)dslɇb%F(P}qhn.>*?wZwu+-P) > Cy/UT긹 w$Oܓt#zlζ p]+D.c`C\DK(3gUu dbxrb0kCs_A]=r&;t _@Bdx X 3 YIc>W`֪{#< { Vv-iz ;ڃaNRnRO챙T^ =tP{gΝЗ{3dU!ap*N;:ycQBO l,W,S;MA5ؚH+bAw6צ7V߃PВwu~v\ B)V̽7&~IC]o',Q}KPe"1R#9ʙ6pb"/bЧ:Rg)aMNa~ z:"V$~ aߐP>QUGF"AJeukWvgqw~ŏb|v3ʪ Ȅ1&MN&iUʺ>+clJ%dMTcz99,Ďxo.+@|v!Zv)ՠLWy#;W%.q?\S':2ArS&zLufvtc.`E/ Ů ATݒm4VN0yUIۊҶr0 &*FiI5>AtӣNi") t aY.1r V<,\v`4TIf2eIdz_ڵ (1G] T_ET[n,!s{q-=_XC6؛h7t`QLt1y08V`=Dz 7=dį cK7umfruh2.4wI³\6ޘ{>ɩ>%-ӯؽOa/#UBXYOP#.eVJHSJaRRIn ږey5YblF4^#%4cqпY "x)Ct)! C~o@Wl5Af2L_쭗Þ9lqNk Ge6LNj$B pTWhTj빛g}OͱF) g(Y9rorûQ\_I A;i3 ۬u yL&ߢI`Ao^9iJz"J4 QXo m.?}<MŬ#l >E;oLXS$PJ=Ϗ3X{n3qsǿreh/y 6թ2Z!on֓ז$'&- NX# ؿFk z͑R&n~l*X @5-JnLTn6#)#B|侷RσՔ! E@X gyyXnd^Sd^c ˄D 6f_\7Ifkm/HJC=%zQ1÷*ZXH24+[G9uVlۺ+&d iѪP[q0e4k5K鵅KAAgH ZN* NhCWÛagzB]AB?N=sz?~3$X- ?._(bI9aP{eQ26;P{QvDY]- ~u5h_d| &LHWas>ȭ'ɕ77OQ֕!ND"[X.#fUXv~멙Y(ҟDtK~x_m^QVңO ^K&McY.̘S|<Ȑ8`ӤàLM >g0/S푾"Ǜr2V M:oFe3]ot=DdœACD՚( H&iljv3RWRn[. 'S[[/̳ p cbޯ e~GS3m.FgEpjB|^+ 6q5)'}mmU)1lثa0u<@NYM_?/5CG}6#A ?)w3ʝ8s2)p1En԰BdG J^ΙiZ5&-|XOeQBô([8`"v.@ Rm!df}#Yz O5%ð1^3L=$D*heKeK,% ^:lߗ*MR) ٵOl)| GX_D0Ҽ^ZU2}*v@:Nl_LksWA s "n(q½@\;ۚ?~vFֈgvwp;QW= W2Okb@LniqMI6PjFc,xxʸw ߎEΟ4Hv`#_# `kf 1[kmUt3foRNv_YXBg85F%T$nRlNY B K]G\1yf[q{GQڭxͭ43=g" 6|ny mnZP x ܅a1<6șɓHKD Պ,FW9$x fGGH}N:4QcZL\OW/ gIY rs^ɚoAmFhjuqQg{8Zz3dx}pw{> 2F:eԠwdU[=9 T= ,:B޷eD?㎜ 31<CZ/%H+ߖ| r;N͐?0Aj(zvӗYn,PcD6E>vwK_trYj'7Jh5u4g;QJ !N:|f*f%"fFim^`^5b ~b>AJ9mSTSI"AąqEA-(}oXe8tMS7۠\uh{~ʯD Z-,d(dZcRJo W?;祇MbEj0 d"A`ƓwLnU՛OH:6 v1y]'&w+ #rHcM hndE!5gLef曊'Zil}oUŖ G}V휦SLJcruhH?TF+zx}A sj5mo45*-Llx$xU66`7hX* P!u&`L0ܺz]N79B6<_udx7Ѥjb N\ps #6D(pߕs,VVͽ/kt/`C!n kRm6'Ј[qC1tOmsRq"e9 #uI%l9c|s ʿہ ݜ_ׂb)`dh2K ]mD 9URR:o\2jǷ=.CM%}N .-x\';Z!Cfh9هVpeR_%GuWOeM놏7g(@[L[*.h^RX^Cj: NZV#>w90z_3=68XId]-5U_YHGD3Mμ@7<@*sImW@b:R㉛UcKx! ĵf3a vϳoro @@ܰ(l g+ՄJLd3h0F1LG! c1% tvST'a*ҔK)&<6K vYUǖQs2OQWC7=n%̉n=e^QiKn+BuQU$sp.STƼQ90ݨ;\Tٱi%0j:~hDW!_7j^ hZP?O 0ӟ"gk{"\F^J4neGN**rx^))j ;cl{"#Lޣ3a\Fs/:`@;P\Q?XgJ WtLk&_>Qd>,"N Bb Æ[oTOKu5F`;sAȟE %/Ɉй_^mXс~#!>/^Ǻzmݾ;f磞O7'yxm/hc$f{7 +aREGL8 *붥gK}cRs5[>zr+ ڥ9p]]H%{XR1'/VNy d.Zv[EdJF3 nu'gr2Q isE'3zڙ=Cl1ێ-l+sn広M }fEX5|1uo~XgA}貼MZ(XVr$%1EXH!/Fʖ gYZ070701000003ff000081a40000000000000000000000016661a1dd00001008000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/7]?Eh=ڜ.+0/;6ڶscp$Zؼӊ%HE~;X, ;$`,nf|wK|zv-1Qu!h:u-^@U; ̟^ysj1(`?p,52jDA3ЕX:!jh*ӋFsXl9}v|;53Cu2M{3S@|b_ˮ%*][S:^{,L$-y޲XYTgpj%0ܽsP*n薽27xib`ۗ(]*Y]ȝ{M!9;aѲĸ2_@lt;r؉LWݯu _ ~p@δGA[|)6wRf,T]n]8Dm"VϑZowaY\ w/&m6Wx1ëlJKl3KE?6fSq?8ZTS U c(Hb̹6C~~bg: l XY?gzJaCFn_jnV AB㛟Ahk O_m`88ȑNVOxs7M_9[UcZc676v8D⌐d~$Sv"q EAsod,2f ~`GX@se>Y: >]Q1ڋE#DJ'>( ɖc Cd_s?ZX(sau+tL HZvSl'5kkOwXuhVevET؆h*qyD/T9C+h(^<,8K$F|2@m<`~.S yh u(KűSa |@тy'j>Ad$;vXJ&D"rlI\@SzR ,~L@Pf֣<=XLzXu=hV8za{$[υ7B$>/_ouҗZq'iƙ[᫩wPk|SlW%N>UM/)*f_܋€w= yʨa\sPBoMsGh1Pj&L_ 5UQxM6"Sܶ]UNR7N '8ی !ؔJxt;rüU`DJAG8R+O)Rb4^S!9)*RqBx ݛ'G%'0|!~\(9}UUXd)8VlO_i:w13{Uv.Zg[{hHL;RD %=7YP% )E6:j*dۡ<r wBP,IU6}}e S9DJjϐ0ah@x͌` T8&U! D@Hka$E# 7=Bp{8^1"1/l$x.F]q~c.NfI)b#S+\ZIEWDS/$co4 ض;֗}3]Nݺ!9BXJwb}rV%By_ m(5Gkcr'NjǓƂobQ. 2ӤLjae.vkfcmv~b7!›dfs~UwwI;`/^)ƺbKPY=NaŘOUGrR= +@C Vk=#hT@&&!{v\X3?P|͖!% &rAU*>?ҷe*ף%n*"}hŒ31_YL/̊pE=~Vr9 .*RKpyy5!2Ȑ$r"كa:)9ᕟV Wf c\>qp瘸 mNf)?^LyN]f!lxFI;萁йa=]g\|Iȶv=OD:4ݝ{54VLt#૨@{+(^-Ee:f :ƙ DB $&y!T eVF -|g(g&g#Qu`cۓ[yr[B>pat]r$#kg7(Wʴm!3WZfG7j7[<=JƋK{vSG#-' ^yMsVv>xxY D4R!]}ړItR&'o4(+ #DW0 H; DvW0~{2^qOQ)=WiCjKHsT#ݚTXcyݳX*03a˔_떉c1,RoH'5SC74#Fm Q#$eе+"oqnP^`ݠOac;ɑ2o\;p7Uu|Ɋ3|̍ВCvJXAbsY24 Q.;BJ9CccuDhC%BlG!ڞ]rf_H덨~3U&=dB U>> z1[ `# 씈A~5UMЍ:]4K=ϯ2$d=>@V c4 v~1(Q tRSnfO'_KIThmS#\nJYbG2؄0su@':ɾCI$P_P/Q88^ݱY3A&֘ȷN2zSuwUi뿻?xck(FI7ރ_a cq=ɘY40W$ / b2q?"gz`nP!{ߤTp-?nofK= S$:Q/?*W眎JOc6XeVuè=%X iS: g`ko^ygYZ07070100000400000081a40000000000000000000000016661a1dd000045ac000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/Ej]?Eh=ڜ.+КI3ܡ!Ir2F_UXgxr Qe5LHm08(m!, DYϲ-r悒lNG4ٴCt$gF,LWK; KQQbU>s-mH&YŘ6$@}Z$EwTwiz軪YFck6ѝr~..vۥbRV3#uWuPb&i4E+q3Hnkx"\r4˅ Z\"MeX",ط%VIuqS[iz :&eꌫp2ľ\m咙EYfY#h6zD,lpe -E = c7Kh+ۇQ\ي@.`ϨUrKEоc!>UK"^ d@LA?񧈋i QtÄn"ї[Bػ-TБ*lfDQ1~ J-bּ&ہA&Nɋ033|~it@g$enʑ|ڮlFuwMX@#߽g⪉~s|e% _W5vZBa)Sq׵9R(+djA+}aˬ+bxpg~fwg<P4mYk9gl,~ݸa}ʃ[kO+s, LX;tZ#6b*N<_sڜ8/ يvA3O3ԁgS,ߔ-pQ >}KuhBҬ H4[F.Ա 4VJJa榊MTL4;H~W/f)V!%W\[z_D;FEiI JJbnmaG':c6^eb gٓ-˰5߀zAUYϳsȘuR=})𬨜Aeh@+tRؑ^>DY^PFHK0BGa` sWB[\ ݿV-`cFE`B'l02 4.ݻ !eb+W.vِצ RbwL̮ˊ9>M]]Jyvuk?jTĊPj@CcM19`oiN_+CCɳ}UP$5K6Vǀbo:4=҂׉Yt~jY3.AHW'jh qTo2ɯA fpF5뢄FHѫʏͿc4Y]Ҷ%ɺ|RC/j=a~Y9R[|H $dŔQKe˝6Bs V[`ZoU 2*=va]QoD]~I&z IhIԌ_p"JUj$؅5oku&C'X35kgoGa+<& LV#x%sHῷhìg,\ET!XM57HSZXc"L쭂.U/JT3}m7%Vs Yt k ]蘌/F _Fӽl9N<5S; p 6Eye6./GWBos,NM޹Ъ*܆TJCdF)_1 q\lF<m7_fv!Z1&oͽ TIx\gL/u٤wmigk^:q"sZΣ+xJ+7@%(E0f,̵݊`B]VΥz~8e‹'3hҏrD;pSb8-ҪYհ"+bZ荫}i}ⱇ7b[qfH 1+?U6uwbC0]!ml@ncs^y$>HyNނ-e}{ p݋] VN7^s J (<ɇ>¯@6Nt&l=+OCy*6\Ù;K<5=rЇL0D3FEzepET[ju!!EAu65~0g6FU$NVǸT!KnUz_1)"a\s,u#}+[=3:;B;fUd8({J9}|EZN^޵.',ke+X`h"5Ey-D/ԩU2oGqW> ͂ {J[AnlkMu7m҉e YZ0J@Ҕ9+6]k_an@68@0r7K#SнwA~t=WqdZZ/z}߀]l W5L Bd2e[))I{%Ti&fM \;:x^+ܡ‡. .oldAߐ)v2AP qv|9\W_9mT7 tNTZ7I؍Śs IiYCyTKKوc1NUсm$RL%H3r[+RM?tX WX߃tUAGNoM87kefڮ$R\A~c,Eƍ6b 8ߓ*̅2ע!B*LNOC/ܮ1#K7npd1ѯXIŭ@-E"q^wS'Cwݠ2}^uY8SnMćV_sVBT>-yH\B +i>OÎ-7T `iFoe9,31g ȣV|"{l<%a!YN[K8d: rf#~EGwz?{R 1M vxM6N2)̈Ŷ8ߡJC̮=9ӃeS_gd+w>M &ț*|zTůĖGEK&{Pˢ2v+y:TjF~5QҀ#A d5`!)ǀ ө1c/A|i*-!g~9vm FWxśVD^Dm"7'g$bYhVEFe+@v[~L?" }+0N?uCB̛o`"9Gqw^jOm_D@VUԤ,V:l-1GR7]=%xPʓ9ȱɊ +ʏr03]IH\f Xtd{2:E8EfQnw^UQ;T>u5޴ {1( }Qver{*瀓W4$׼> *q>tS?!VrӔI~->e4tW XRxĖD..2g0P 5zlk(SjC|ٸ4.&|{RUp@GŘfXД(RuSZ~5~7{^Og>TaNi WlJ \U fI'$<R8:f^f:5I%Ȗ_, Nmph>7,^BsP^a]?1aBu)A µFҭEW/WsrGm~We=KwG"v|M_vp#pPS]1)$cS#$$*MCxygOQL\?^'}X+i0{U8X M24~vɯyh2#=#k뢷1o3 [HdI '2W57-_ h(2s O AR I6lκ0r~i]2QWa9v dm FHej'} HV:"kگ@Ɵ[ XeLٖv``oWbvp2! Rg.$8cƾ֑6g'4C B?k"#۔US6߮)U$ UXiyiɖרUdIeM8e/]BsTOXP/d_CMP{:} Xހ*\c``0[.61%NJbגT>ls3@(MDLĩԙW=UnV /͏#jI"Gf/SUt$>r&\pro~*;V́h$&rMj[#^XhRDAgEugКѬܩ|o-sW~a|l;#ȮuȌPW:i5 |ѼF' "tnE!4>R=Bu\áhg(˒p,wZBQHj{)ֈR>3Qg|Btewude^Qy'4> 'Z7lx>[ Z϶~ nCmKrRSm IlcsLK3i4sjyf&Lcb[Y#etjbz8^,lԄ4 <䀉ZҶ^YK]Fªa-Qxa `tۚ/2] :рFP͆< n[}q:_a8Ls~XEd}ksxuHX^jvOH^]R>~a6VgarGw"/nb:bU8#$^Pet C& FI'T--QQYd#Z-- s=8#SM%Fg gI& X\)p;?\QT{lY+ߢ]m('ᄈGvA`3)&ªV `ou T+5iGe{9h†ڢ&]t}1kuM$[bvG6ѣKKټO%ʚs\N!?#N/(Aם82I Q}A}B#mGEq\E}KbPC](N}>V{pJS/]nsI!z tr8#!\/fhI%YG:kcC:X7 jc+3ɺ  |0u$|Xў_C07*;o6'FlI2{N {[뱡G%X~{ ]62Xd%_)1B_/P\x@I8 A~P8b6cUſoNzo:&Gy&L{oyY6bu h+=BR6a_vz"WvpUep8`G˘+n~q9a$&m: \M~I"4""fU%3"@,u@JfzԚ%wbc@2K8no QU?ˎ. O"NBG'69J /̽L1B~gJֱ < q* /ˡY.GV HPvx٠Ed]i&Ϻ`q_jT*3-*_b T]tŒ樛[:Gf֙[e4~w9V8M:Fah TMRHoo^|FhCZotŎiɼ[.`) PG!Uõ]R;-q%} 7Y$%߸E. dd#9thyJ_eF8 :zœւQ3iiɪ&L 5Ck=sN V*,k!+7x:YPU<>[54ݰw v KA:%2"Whynoʁ劰ߕ/}?T1EvZ#f CWj5-'47sDkr)N:igJW/7Y#[k$j"8wގdAW _v/o0|*oy`թV Q3&t5g62]6[ -9 I7eN~5;BD{ﱥ91puߤrVYz,sfIc3}6?2.Fc =l5yU00Ug2>/ej"Y, 0.QkPW ]NCn 벛3y-%z)7fjq B8~v !] oل6ېGYՊWPڽ(aM!מx1f0;udٵ )hC"ZFunE7 7IÝ.p /|,E7u-g'=-F&}̝v)[X4Kfebȓ|yk6aj ifTϲKtdwj^%2k8G&=f5rA\ =C&)iʘ#>,/X=9p{nj8 $7\0)Tx1$򔵫xf-nT@޽,nTkTp|ឝ)y'^ybxD0XΝHP 6u%3 4Ѷ;eWԺ^ 8k+d_"pKK|TB5 Ǵ#UрVpf(^s ̘i5U\7׬߯άSF]ZKhگo.c,EɛVz- I"vF6$bp&gK6w;P3rj|qO.<k@Y3}wl >N)aQ}JúH.-?/EIhĶkBR%FALEc!Е)eRr kmzr=}rai7 ΟL ZQ/Yrq ~OB6`>aTl؈!is@ߌ7Pu] u)b7,DBB^UpJ"| ahϞ2.HF"1ް.3^B=?P^ާitcbX2b?zW!`ʗ j n? _ҙV&_޳a|moc͠\B:]2zQq|߂on`}HQUSM/ȕ Hр ă^# }sGm[ĂvBB]/+}ɕʬvFPzA(h ŅlGo'K~Rg4cKSijTg/~HoA*Mev13lE I˨s["71!ޖf:d`@ȯ޳N^g7'[{n$^yYX`r纵S \$͝#KeuBL{gC& 0Mpz4\Jwْ X,t<Des|NXբwIӁ<&M X!9"oy CGkc&7v#};n@tY_Pxx,cf 5Pٙ7A'8*0X4*1*h5 $=0hS|I9_M;52-d]]c!#r=vynnBzRhGqf<047[ۧ(lK7@7gʀt6>%kYK3~˞Ʋ{GV$"gP:,ԓ>ma]~VVK&@ΌjT"Ckϗ7cr=ޠhM).Lx&Kunc_S`M\ Fay|a8N'Fo70a8)S@HFNN]C=(dpN*#)EXrn7Lq¬ rrq;$`2 n<9x39&Ae>u=wcN#y]|cj*"/.fbݠt @6s8YAԜGv_q eu1)k]Ng446R?]xݳ$V}׊ 'Z~N/d&=tk>g;@ ?Xv А'񠵜0L)X#{, f=N(Yc@.q0{^!3MN e"+F,-ƎP:3 [Q i"T~W[~ؗWjB]58#]g8_Je>\:x];uFߤ::Yv6~6YwGM§LTe"p?QW^+Oū869č~%SRz1$ژO\̯y !)t&P_Ii%)9֯`Eno&1iIDT"y*Z}8Pp6/ʻ8(qPhnIZFӋV$ljkI(X 9 i0:^}sSy4uM&,Q8QΟvT#C*vm(ԉ>3c% /$s{?XdYeF?*YٮD98}c{r}DsgB'?Hjμ95@p56>u•C "ަo C G;mE)y`M9dаaP7ίTc9iͪīZ 4k(]גIi~gWnı%(;`j$Lw..=cf!tJk%ީ"ͺZ]H ܳwU'%0s0<gD UE t~.l2xz̎DW$6)~H,K{"#Zbխ ߖ5 $ѝ(9{P2M))5[.h%{  b2-3[nf6DUeB)Iz~:&E?P ܐ(O}r4nDzY*+ T;`b&|eVcf}OtTOނiq 琶ɷ&yW`u[Z6xK#[]c`2?"zR?\b hRNl?SX@^Q10t}A!nx{/um3~+-3Ps[IV٧ܿ %t{`U[_g},] ^'OcJӮ NRc4qZѝpQC5 '{k`X+n\+7x#k_؅h&9S28F;\rx).,_ Nh ț#Lb-pbJ\"am`0)p5b$QAOϤb0ߛ 55^\$;v(ml4@]}>jK/V?Ìȭϊ %xl4fgto/m>Zˤ$=%dq֤[I`3;-UȲa}f~%\ykU{Óx`E8TGYlF(=2ZDyϬرg%N N,c~(:09 ,$8LQZZ!NrDg;fMݑ0W4(RN/RZG ,&ڑ/4( |M!;]~}`;f 񰉏o";ZrmxYI| av'9rĒqUm(U$0-[>跿\M1+Лj&/VA&Y?t•b$^L;҈vbR &kL$(Vv(?WdxΤϲVp~_l?u~k 묩DbpD,/%̚9vlWvF.ț"-`?a;5ڨ>6ȏ7!u˔gڔGֳ~$r}7K׍zB) KrQ@5)uÉZȅ6K>z,9mn87ꎚmkKή|phJh&~Y@cb&x4&%w09cKKky"0Z5 K5?Hd@e Е(\wNb`E<@ӎe[*ÉlD]zsKa3z]#THޒuW?M({Qky_V&MW樂VPOp0EC߾R7"J5<á\cJ<÷2j1&@E|d7~/$>ɠ}|\Fv!-xn_ʄfj- ƒ^^3Lm(?1:#5NKb>w םj+D?R&fKk'x/hGoC g0 ıxzl^P]Vy4F~Vl kk2 H=@EHА//O bOT#M#&D~52!p(3й *-9BN3j`}&ri=O~iv6mNq-g3\68tk5rI>?Il6C#]WSF>y+\R[4u,'`6,!VAĆB ia\$E{ CX"hmZ|- *L~ݴּ3t?X=1O*ɾ+ nCnXRh:ƨPőaX@l}/v}IIIқ yQ2 .DR( $7F/k_7\K;yL[f=<~Wit,(> 7%qYvLxd>Tۻ{ynJ X6 )C%|qcc}ON.!=G- odHDbs~h_6-7+itlJy_"IUs진p4:r.'() #-$6\YЭd#އԳ{ H(xwʿ *uרl@[U+uxM|jm]6Cf8VƂ3࢐w6KWfD7?^&9h)Ÿ]$TVOM:tycp|&Q,W*nX-n+/XYMBƽo'8xwl8Xem$_TJ*D=Mn;QE= 5&Z\AA=Jzϐ +gc! ;uf4ҹ4/Af}׾= 4P[J(6_>ar X-knk>딒8 < ͋NP½d·f> U F`--҃tk=@4gmSLF q֋ɐZ{gUrTM_yѭ(l ɚ9{iM(YyT ia'IHzse*iV4u>wxk~UC3&1X(I\>eOծ4 >#+/Zn 1B AQ֥ jȣQ81"6dZx:Po ڄ˦-S?Ƌm|Y^ks,mtpB'#se)8/~k}ˆx؁)]\垔HVB+{X3 kHzHsxkC1,X EJgI] :_V}9vFan>vMr(Eʩ_C' l.yOTxVh7! ҏT~gUGm\]ֆ)/L \BMw06W芦ڲPxޣ w+,-7[^E :4Zfap+|ܣxTZgYZ07070100000401000081a40000000000000000000000016661a1dd000031a4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ %1b]?Eh=ڜ.+$e;\8[qףrꁰT4-Tɏ|6:l 7Tr4[z@B}JQ}kqYYPjL-p6o$xyY FX<<-4 z~ P Gų~*ݞOV__#@? `}cDb2H/1\ck@>0f:+rLt^<lɁx&%6S‰|գ\}gX9<5aM/)[}sn'o}ַx>@7e5O1  6ڎ>ș2HBVa^|VܣUr/\+ثZaTqV#V=AeͬyR'JK$aԁ%WNB?5os ae9ް!LsC#gwj!Bn],\LaY.n4 ȸ/AU]_=*V<!Ѫ7rrh xt H`Vw#g)ˠ2 >.픇 6){vr!wz94x׼1\*4l؞9٢ʯ;mXyl~ s y&f$9х \BSg\? +ojdÙ舦}];V\LdGs5DWQ, FXC\04Z.L'k zAFF((`(LԮ>>*7zبG)~DOWq4-z{/'aIo)@{SQ]?fUTB3F+n#6sY ^{Ӑ̷K;rx&JZPEI4~yZj+)El a69tP+}[N5. -lM/M16@=S<P!϶V 's *pwֿ<8ڏVUSMʲbws=2Ew3EDx)W [ 5p`11кYmnHP%2cP.^hTS"e,vμZ_}q;:OsTsADi1anƳ[SŨS% Ɗ-XP4p3_8fjzJ~s -R__¯1:Q?Ή,}>ޏ:O!9ZH<uyEQ9Ӄ~Gˀ 5SsHĥ.Ү9[`ŏ;gL.Nu6$u3{rD뽑A]k%XxۻUЬ@[z8ld2jMM\OX z[1DBk10?D2hhGcX͏Z_udQrvblVvu( Ld~F&1%Io3Hr@KҗY:7X0WI4.\x*K+ΎqGifxrnɿTcXP4l%ơL[h훺Fqh=>[J7^=H|N~BH☀E.rQ  Q)@;oky~M'( OvXγ3+t"ְ.YZ3uW JG޲45/6ռ *u\FZ ЕWMq7ިVudv~D52!lhDhya}oN#^فb:a#,8@9?.C28,Nb8s6V/F|vM84uQcYedv]#t店?.yAPv".ņНJDN@=}kC\JB)`hzt&:|/~%H2^_bq=h 7S:SE_%?^Duc%LdC8nN?A@Vh0 Fm]Ȅe}(x1N:d4׌7/*y$Իm'nɨꨜj^_Xk_0E$HJyhWA\f:fa%`uD8=%GyixY} @B(_T/ys?j! @pFHT_mZV9b_*Kp_Wz?qm/jhze'^Qszs]r \J%1hV8Ȋ 錨Pտ Aج 2Z㻷$ "|z *LH&%@+?B}=n ;߁Bn HHM\%}9ҨrQeHqdFcJp&J*̨JGjfIS?1DqIᬎfL݄̓$MRm]ޏ7yH؊ Eȯ+tpP M QF(}< -Nw*^Sځy,? C2N~ee{̯ܺRr-VC-p>L'"8_Yd,9/h&Jɡ+ : 4 b*/_fIc>9Y:ȕ8w1¨|:&u(ۺiі -(=ϲ6Tz oIJ5$"^_[ImѧY*HrBL] s@7]}g 9m4@-*A:қXW&z4S?hnw9V(Os]s:V&ˆzI;-D0{ҔtmӴsqMZsQ:ar8: XfɔXSVCs;lsVHYu}D XJ̱cR2hE45>e(x9b,*c:(QA`,/\ɘ'Y}uryy;*%%}nh3%~)jFBoI=4B3T:; v=X]IY|kwq76 t-Vki`:j||x'ZPùҊH={v&4{ m)U n nto"k EV ^TDGSrkk~ %?[8[H%"X~\ofKDn $7.2hyk HקׅT~P CLo\ܹ ;X1-vؐYkoO|9FV~ ěgr'A v.v v{@wqy!_ĐE/ͷ(qd jws-yqn"^oϓ۝b]"PoEgjV -Aoxb` dk G!rx/orKʼn(O}k^"{YmZh/JRm_OO#`KG2c-{9* 3>4<N<6O/Q5ˊ,yOHuga]v>~پ]-l`[?sܻ ,ngI:l!5=GPe#\[hoa4.l\ğ2[ x:]Ǒsfs9b4mN^҇^I@`LyCyJ+X+17 %b񴬧~Yxyz޴|^>Z[X_gnFTYAqx]}ecfX%:Lg9{ D/U !Te AS DM2AgKZ%%4Ŭѐ}kN~5R 7dkDR6?j&HC|ʍ6[8Sw= KX.cN'YrICs:J?CZ|ޢَK&v]D+i VoD ʓHF%i RuA"W\纀4["%x6t[:SUL:,P%$&#e;8vNtNW2Mȶq( j-Rm[oȳȎ&AA#6%o XE#~k8vVB _ OlA}dO,yGu]C(B*%S/:kzLַU$DkkĊj;a柵I/}(ep׳A[wݖ4j&>"bzn#6gJɔᔵ0&('rxCwǩjOXF5wHf! 6nXmZve܏y'VwKI;4rIwG-n-` `JB8.sf$%BVO(h},6j=0gtpX5j/s*rfIn-˕i #: k#gϘuʐ<9lLE]B$)ya>~ r42?{w2^%6U^dk]f$H)0f<5$):MCh鄦vSӭW5Bp߸@YÄkv0?8͍!xo5ʘQX2uu]"6kċFRa$JؠڧŰ[wpOp7s,U9+OT?gU/J3az4YdXrX$ C^Ӆ6l_ GoQ OxD!: {ɾ"֑>U@I$ K|\aUaGtWuT mj dڼz7(2meU]sWzhIN/e<*`E#ݓkne 22FEH9 )Ugp ]\nRP֟ ɧf~sr0^z9YY4Ii.D)}U3/ =Ϋ&W+%cL3'§nz(mreVAt?@^NIkpC)n :j>FZOgm2/N4ck% 4~[%MO:-{g1iDJz9VϬ2M Ϳ>1h#3h;BHk(PT\*ֶKSm: w{Dbk[$@!l sɨ`]Xghl8*%F!j=6oM"QHh NDFgQH۝h-g̷8lĘqoXҒCض(zEsLZlU]BsԂSP[y+bv>)gU}o,}-nsp pvo{Ori![FF牫C^zݸݬ0Bed횼Q:DR? 2m2IwoAܦ !BmNCZ30ҔNB'ٱдN9G0TxEdn {+ zߑ8PQD@Og&5/BSMm^KS0ŷk| wnkLgBՖ7> '<@ڟ*mNk{Bh)imD_[7#˗><{`q/p"Oq+﹬;L32ńg"XvXv[8qWޒv)=YQO.[JT w;C=2ŷ̿"@lya.O ܇C0rU3D ] `ΥoOp]bG>ڸ@l >DBVA+`.UUmmvkGh\(}}b''~:4'@̪(z9C -*Me5EL$ Ee=KTN'Ԕwfߏ1)%0ˀIłKe TۺA[ޢK_4O `;h-'ؤ42&-|#l @ j-ʁW09;Rϱ=mzxߦt ) ÉQ![?&]G `Rr'tmSTs'VER4^ppZI_Ԅ`1ktpM&Hc÷^K]o bܖؼvL gNPzĻsDc0Z[}|X NL"}/е.]#]n;ocɋ:k?<%/j. ˷Z`HTKiDUKWr(Sl,`ӄY!q0Ďze`-c3XgVLƿЙ{zY"~rnJj`9)u2liR2$Nu]os}rϴ{j(eLPp[~-xz]Lr̀,ӍBJbe:H7Yi;|OkSd"VNQ!%WeQ 8[մ} sPr;N!ܔUXjKԯ#JZ8tk )Wߝd6,6rVAkg柄Xf޽ ɢ?vY uz'ߖR*ѯo4p!m#av;?}]Ӌkdݍp ֔ w@{Flʦp=*~S=wXaKP0N@$|{I1(*U^OYfF} Q~-0^dyx3 wGDq!SPmysvH{7^&+k5k# =[dz0=7^ S@55%ޫxڑ o'2˜Г.pAqnhCskEj <GfFa*uK+z$%/M#b#P 31%y\O(ݠ(M\0˛8=U!KaR4&IX-o ҭ`x[n5I$f*.4.ڬ*;8©0 l_0Xr6_8-L9=T4j?OX]+ջ_bEN ~{0 j^?EEU$n8޼Ky -xC%b/9_I@J՚FKG|0U[XJ<矠s.m2d{eZ ")oJ7vD)*R.M0\k,Hex;4ZYǬl3pkYHx4ǽFKp1>{GfP܃Ɠ%s)*֕lPl!w3 o05mʙut=q>8MU͟a0,7@j~aX*aS۞-}EMzjkκtb"zo$SK.KԻ Y֓} o䣈aWOW?̜#Be\0JI9lb&R 5%/k'-gUt8l%9>Gꇜ߇@([c5ylh ]9 N3ה1 |3 9 ]V$䬋#14vr91&SHesR` 203m`^rx I[IE#L G'.Ptߝc]$(p-) 7\}œ&c΂sb SgYZ07070100000402000081a40000000000000000000000016661a1dd0001474c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?Eh=ڜ.+X4+%Z hfLgrZ3ΏkB:c#;uK_j(Uv1YƐu)C`5o]?\,Chש}O~ !p6$c`oNa:S/DࢉzO1; 4[lFfԢ;Ē 4:9)Mpݺ:9X~ڵq1T-ɠB`D]-7 JW]R*pZ0O$ox|/ ^E/!<2_he49dr#-!&9?48@9@EuZ9PCoY7HrU/;IUq2xJ(Kk-R˵~Ixq=kfqY֞n{ːy,l͏Z?({3=rr-oD5y56ȸeQkI&;/1{ bD0h:-0[6A}vFb5#s K3,$9:z!0:޲=zvGA dH4T'"N>-@PV0ɞ2`"ԑ gIâ# \+]b)]ҟ cE.:amc9pl~:1 =t+-ݾ։v#ibEggAwhF bt*bx%y.%w=(DiUr0OY&7Ņ CRe\}*I: @c?7Z t<@ /AX@`fW>b*/$MPj<AQs[m%t9godpa{:ZEF۫0*tspBDldBt@9[l.4ƊPX@]=DB{='!3$I;\qNXvMDٵ|qJJ|^A5:קVL- Ψ+Ȩx|9E4RUpH+|S0 ~כ DZ뷭 ^EUNJ &Gtg.&tI#q;:s0D!(OPPQ2TC <d H=s`Z^5>2r$Y!C[!bQ@;r]2ć0QM⤐5bJ1B*ICxmnVߙAѪ\Шx{tD^UBi]@AmsPV|z&[Dx$bu9"j>75`AҿջM.>~FWɧId z 7?o͵{!Y{ hːAD_zdlh[8#cN/,M)q=- Iã$^ؤJt@AMUڢ  7d|^sEֻ m IU4&+8UH~t=[}]CfqɔDRwkXZZߤrs:1ܥD x2 ~I_?n$tT0T@dFwF?i 9 Qe}ܟ۪ <@$XK[Re_CPAؓW|M /A+ǮMlu⢀b-P#J8M& LhmI_CFUut.., $&R\[ղ6"ϛ 3+R>BL\iVV֭Dm5aе<ӊ?Tpu>eDD=TgepUTj&?]rq5ř@ xf6* ϒ#I`P1$N7>2qVƼv?SGckRO GW|${GYYeAPz%o4]Ĭ# ba ~٥i ݩ&qʠܹe4[$?9꩜2AZ8|iFl{oYo(*#x?Y BJ%#7Ypw9 q`S^sBPC #Q_!%X7fNb\Q;im+fOm`Djss@ᮇY\P`|Y+e4U"ZGzl.˷PSpU.M~VgSj2g-pKҘɎ"DjDg~ifЭBbq`}?urXY8WSk_.)<ITMG8nWw1W2EkE/NG|%1_%w kFK>BYr a }T~T[:LΞ Q3Ajő6YVnkĭ Ǡg<=,md6 ЧU*ixz agebQT>_!cҷޤی/trO<ϕ#ߟ)ڄ]WH+$?ɇuM@ۘyW-5 <2!d\~\|CH,7RX~Ne=!?5@GBY uKiI~g.PW|#KНn-(fWfp7y lľ''YpP088™ŢsQ?2|U-| hɈf+g9<ܺJʢ=ia(14LUy@jM!:{LDhVʫApzm]yrCtp o~VU^[I*)y$h 7fj*CVn@ڀp!"؏rgl/ٕZnϻ'r$$<f=G߯X.<62nCΊy^Z>-lNX[FC[{Q0K{0;HWePU|{j)R=J#=U-t]HvEc} qXlCeqZPì* ~c^' ^d .&]Vq##$ (Z+z˿t"uz\ъ$(y>xOS83DObR} TnŃ6KC2sk0FC07߬) Ԫ Xgc7փ~6׿gvJp= m-mC{O&’taJ 'z9@ż.0Pq4ZZ)-_TP2i3xo /*" ?7E]/`i)fvh)`%o9ⲽbϞdF$CGF} DxQPѲB<[\zp rLTmŊ?N(oA$vo]B`Q΀ { SSa)oڃ RD~~ ?M#N7+1l6 \aceEw]; 9~csӻ}![lߡds76`1nt?;.dݝlt{eT9Cڄ/:k ը_Ùx/$ovoi1p簭Qaڕe^<ĩ,؀޲Z> lY{ P^Uatg$(wt63_-|,p?g9Պ=j ༊iHp7h})[X_z>Պ pXYWX zLDkGZHqۘY[!_he^[Mm'hS'ߵ$NⱩbF^.bU )"5/ AȆN>k03ץl/x$͐-@(Niژig VWDwlUxf x'ͩ A!_Q)o}#<K7+y~vj dDKLuJ>+UΰqEsv\ q8oү^nEn -V+'cـXM5 =Ý>uFxzh (-NBN _')Fl {r9Lv Q |e=\ rd_"ݖn} NTzm"&C/& ԐF;߹cj}dvCdd ؀=C&Y;kەǫw8"bsw4ߪ鰨`Ey7SӠLj#vM]q~s)_>*E4iLdPb3  #>㞲6Υ@O>P-\уL7.d_ڨyo*=hV~7>펢 x|L;GG$-9렷q$>bCSL2&I,YD=_~J0rk + i7Wט]lEbč+v5suv!;4P5P:xcN W6mλAEBm|0.Zov޲ȕ͗hԮh9#HQiWX2G bl  =ˉA]/MS VD`*Oep[̽NF*S/S#}nrCؤH2I3YJ);LK@G+9 P%:zR1Rxc5,V+Mg .'h])[PRQTfG 6k1P.ϗOq\[lWQ3&RIQQ687b@;\ X:fmtD3Nm&xckǩ_?x!YGJs-g;JbQ vG0 _õsCt qyUz>"R}_jgE,5#~z8Vҳ84v$!)&wu Н?$/{;4iLOeFRFwEh94z0^r=eg2}iN~beY:i[._Cwqi,Hm)0vE[L"yT!RNdńu*=Aql65-La:~z*==x ^_Uv'4Ud q@QШ!{`lU6^IVp'H͉Zd0(r Ьi?Kp %Z̯܂UX(!3]N/b8#HI-F(1p 8&+kU$YZNvTOj.˻9A}kv< &\P xHޣ`Ttm<\ m "ReX._:) c-;}ɣʨɄAePBj*ymZ|S."%=DVVgZ0mY?/QbqƊcP1EGnL[U0$oGF;V~X2>cf9z8Y$,Ӻ6 Ot FP㺊=+֏kfIC;!w &].Kyζ"kK%uy9b6P0ݥÛuO?|fѼ. >~ss)Q\ ? s<{,p9^2xp$$Un:֤}̨c >~HHB-B8)U2s X2WՀćeq}䔩nԟc]jKPoGA<[+(b 4ߞ~0=c|L)EO\IaYw@CUEXRxOt/_گ E ̓09_]MАȃi&#bfZDn9*u틶'`J{EH}@- J51(U?vƢ.B0شLUre=Nh̤DQ֜Φ XSRjsέS)M:Rv`ilt)?0(fWkC*;g| -_Sᭈ\T6>5 .Rn}zS0M1Yc[HD_t8LƇx<@swU'E6P!UGơBP^=$W*H>=Z?_XS.>s3SO\}jSeXqx?VޡHJ"0N7Ƃfwau%,)l!^ lhRir:396.;JRXx(G[LKġ0fhtW*]LW" i*l)r]162^X@ߵNF(62'-6(n/Zs2;ixWW 7`oaX'@EYxk1(:{ʖnS)ExM, K1N9 *>CX'KRMt2H{b.YU KW:+؋\WkLA﯂l:ۿ؍\dVf8H4 /q!9K ! rrD#>=FuV26^5mާZo]*ϭ!uomj5s$;wZ,Yec)~pǶ~c|D}[mtUÎ ^w,b9,67-h9Eq^%\wďEؤrOwlwZm`>huf>-5 f2zTy7_'ޗS น0}7Xֽ$x2nB/[@L(#BHVT2 _;r\8fBLo+$=?$VIO@syI_D`@1m'c|Ci$,5xօlq&K:mg嶓i:F3Ƥ2Sp<(ܗhmCX2mVYű}1Z,kCo6GλYZHhK`0{+=)RF,D3w@znqcFLTfN/0~Ra9hğJe|Uc;2 xVXJ[9J>͕BdޑV=p"!`|%&; V<%+EnQVvP> |j71QAch=b0PVB.Aɡu9Âr/e=mɋ5ԗ Mze< Rǐ"UB8-4k_X~O $Ꜽ"!2#_S_9 F^3 ʝ0lJzBd/|6#⍗^<ܺ,Vk͈ nx&#B@[ߙ  }`BrGB>T c֞Vlo=><]4z"d9v#u'QYcH:q.sL.MN?ko HMaeSp|VMzDx#&E!t}}>ci2pロ8nf,aZ&Vo, *1?(0lUOUz -k4YI,EHYU$wJKlq8!n.aϔGxy4wN^Q^iڕ=De|:BW,,2Ԅn^~Rdw9v*á 1]ps6%Knm/F6ɫ#0W \Ԩ&ٷgF^%Mܖ]eMRcũH2W?qƋru"Hk~壌P-[[; (9hnM Ìam'euqaVTZY}L-^ eRFmX NBj^ѴR ׼zXVBrWDug 7"6O*8e2EGm5-9s Y'C1~b.mK)/vN[cI9Ik{Du\/(l$jn<"Ş1,E]YL߯9F(eCc\馹 .2Ꚛ`>B*AXLPw0䖄Lwo}t U#A=L~$-Lw&A6H6pݴqR!mXD3f-nm 00't  7h .zN 8V)~5ءN 5%%Hf+R"kcܑwke/O۹w,PY TKH+7R+“͢p{uciXpV< FBˣ'ZR?z Q ҨK }y?8QGBUv8"|r2%0RN=l%_ E{װ)S⍩7.P/r )N/u:tFQWxWkUAިVl`RN^Dkײrl3ϥ?Ȓe^}{9ښXiO>T2ۜrV0]^dkEv?ِK%BQ>HA6728s;r)W_/ѠKO9R=k3L~7, QS,-݇vr!Bch;sg(~pi?WvV Ume^=hUDތCű/ BkD'0 |Gw&tU@ fޘ֝(|ZWG+8lH^z/<{`F?:YVtY5fΕ1N!InrT6 ZH܁cqKvWJqOL'ՠ!OS#4$ IhAZ!T(x.Vc;?̆hJ\X'.#S #Q9f21qv`LpXmH;C,Ik]֨fʕDE#76W,'?0vP"{=IG1( OK2'g&qV"\n|t6`m!Ɋ[[ }J:'erD|_`'(,3(ژ:z[-⺔~IWSo#|lPQeB ъ`~DkHzץDc:UBhdd!j?WnMz}̢IS4f̰f"(p),+n*"IcSՑn$Eb)YhΈla LK=z,; /ΡpR?3eLMу'}84PoD؆hMMy8 8%&~k6|}|6vs5Mk; )k;0VmWwX\07*ɍ$HxW[n${/"^Lv ?۩1굽5W7Q]g!O}M8΅ N^~+7H1izrɍLVh%J'@]M9/< !R㶛k4ijOs됸SЪ.#pޒ8q%t6/@CX8KSR I c]ȐOH F*I37^'k65M Bf)csdR쪧=e7jW^?:<߸%ⓘ(J²w\0&X)H¿յoIYӗ5k0RPT2# ãw"n-˱6v @:8'86`9H–+GcgoKқ:HDf7: $)fdݪ07F%ؽ_y7z4kkF,71p>2!C94 ;>/ƁnK)Ҡ=kFh 浑2' u(~5II \v9"e T6 Hņyqa:ϸWXAsvM{5ijoq>2-Q4<Ȟ]y+>d`uN‰XlHXe{뎅?d e!zIIҮ+c[qa)!CSFS+{@QR~M%(Ib/- x{.0Sy@Ke•HHIlҖ^b .ߎο&oQ\JbƇՖ YcБsɚ/'mDHլUS)uY׎-Є~F -|uH2֎镅ѧM}LtҧˋNukc*kH%Rf.߀Lnj$ЩUS䗮L0s0I0 _O+޹:T^HUǂuJtXs\$71ھY|/8#Bj]3 ۞v%80knɏk@7(}PR12m;-_!gKmkh yF։Rʇ{ڎ,+i~ .:IqH:3gG㛷2ZͶ,S%3t88B-!]hܢndR?|h"9)&.|s pL`I>F pŻkN0[4}p6KPH~SSnIR*yHRv,`ŘHwչl5&XP,7.Oa⧄wχB +xGfW2M2`y~ewHR iB ^Nҫ`[nXWLgC s+OT, No=' U6?cq}} P2Z@nET펃-3Kamf!,U۽5D _'eA⤾(8Kk4AE<c=Թ8MAUeB70}?+| F]<ӫbބ(EG(1n ;*|+[8[(}( /fpf}i`|7qjv-.Ӟ0BkTȣgpp~ݨ95 ;6/ֽ862Մ>"o"Qv;cgޫ0[ E &?4]_7@`S95|s51l֌dt*;[}9FD@44u^lW"`?"? ( _R26A:J HUG룉GE=[Mw&e", (v{WtHTx~x1vbf?z7W3r&1#L+vBR-CCq^FuR0G/w@ rcfO`/LeH5jnLԙi^g%}<=XQd jPc_ɛ1^WIi~tRMc;<˫WkRsqS_ fWSPH0dPG@oI;U ;;+r/&MpgiRA)%>)P3 EIdW#5,ʷ}Fh[,.UQ pgJ?uO=~5;>γotEBBE/]D`jo?vvKK5.ğQj0}'>j=A3xi>(Xdؼ~ PC%/Xc̆3)nY* Ycn:ŗpp̓byP~U_TJvYa .UeWYh!P PkW#~L޽m7}(n ^򲠾F/$`U_z7ͯ,bRaH I=\-|MN~Eb{xJ⢖ކzA` O8= '7~S0/Q(z6J]AD2Nr-_ dRztR'@xdMl㧭63k{FmzsKsy=d,[眮L>өՃA]X\J1ғ$r2jXT9ReeZYG3px(|<lo3Mrvk-j\H x1xs&*Gv#A\!T?{$|9X@dLɐ:]+}ߐs(;|txLjvJLbdԄrxuXP*=k_DCHq( Ŋw wZ{I&~,5 ?[~t$~SiG\7\߉wR7QGBgC4l*l=qkaT/Oi``GTrŶF=>2L:o?cp6ֿ{҆Sr!Ha|:}l2APU!.IkA,FXitл?uEa;sDsB]׺1<'XOp d]S )1 uLRHxpژw.zOҢ /R' Ζ:^>.*KaOeoVi/ŠWnh_mnhJEھ%v YD1ɶfL(s9/;:l,8R[lOef Tx9*jgX!b$B3mpǾ귯}H.~ON;.rwڪ=3rE? Ѵ Q&!͌ճwy8 ϾZ }7r~z9VÏol7 Ly;C\-j'ٮK@HkMOX! -k{urv.wfWqBXSt4 Ʉm-_Z ѕr%wh MbT,^& v}5i%_*vc7r5 ʞȫd<{O勁*o/;lπlWܰ񄐑" '/K "Ma}gKnA{Am.aHQ@JΖ9evP~_!1e|/E-F~Ʌ#UEWuCoH9F= f}niew.)C A]ǯHfpv!H7vFOKc _D\{/~fr <=8W .2b{ %qXjI؋,ߺ_& wWz}ĶN%؂mOeYLdT{{]n-6ͮ_A0UJ\ 9^RգgT1='೴ >Aa&d]o6X N=,0' 0g.7ib:ٽ֨z.8wbhhjwR%swL(fJ V"#^_WGmzlC0Ht*:aMa<$L-[ З[SdM`:J'@aD4M`.21@?gI0«~[ZxiFLϧ: 51΢^C "CPR!K9%1kgV ߥ,/4_3^.eP ϓ%1@;}=3,\S%( 6̜4@H^p1 ¨T\u^'%%]3 GOpmQQB|m@Ex0[O\=j/lL\D=I4=y|ʱ>{;CjȈ2A!i*ȹ5#٠ I^VUƠ2gRC&GaP]Vp8G8/zrgV"*}t e?̀k#A^fC0SB7 @APRC?_\9zmN - t|V,_]L]W1<Ȉ^NʙՁm} ^N o0v@$ >5/!_1 )R611XrE~ ݳ&mR VA[)h)Rz&b:A*$"'ZA|idH?FLNF{ UսŴ뛮5&ܻ~IJu~ҋYX3 |Lvn+^.-ˀsS*Y1L'9^XSC4-Mtqc+,,V:g.kpˏ:wc]E=')1<ڹn1qKc`(C |IUW-s?5&UiQk2x?fg%%aN6}N-VyPn̳*5aYg1qQGu~NW7Y1Z 7a`='`2Έ %/6[XtVť}Aѽr]R)W bt~$ 9ύQ`|'%=N&!Uwj6I-\4򼄁F<1no4_9qSmuSw8sԵV~zյ9~ -5dd8^3h?1c?2U5R`;[FFв q}}byy-cj |gZZAj 5,:MЙs3PHZUs ]h@M!7lTA _~ɘ R.lYNg࠯앦?s@&ߘRb؋%ÈtTtv @}O:o?5eϥ#^KTg鲮Μ m@DnUbݢ~JWgwiOߪ,/0.Q{|{d SǢL:4+KMspדnwdcm*9`.UJcs3ǔ )*1_K@SWL"/h|xՙK%'=^ύ=L݋elKؓ*,%'7[4{4(j`'H~Tƻ=ò 3.|t5Xrc\oZgN[>\YLRpl@zxYlDn̡I>ߨWm~jė$9Ʋ^vk6bpKr:25_ұǛwQ6]1ᩞϪW65qo~'!(Tr9E|M6ߞ ԭb-<^5W~ZH7-4e}42&-b5onedj U"y)5ƳFpzK5 0˘qɉW- ٷN6U##[$L}׍Irfo%@YCfy=;npVBu*-=˜V/^t%Ŷ:\exkHyiIGZ-K,kRz'mՔRF[/O=qLH&]0~8ݣ,lJ %n K֒AZc1dMsd obk!{㤀c3{}9s0D!ua~.S3 RWn/Y'VzF~B5oNHhsxC Nwiu1WW~'^Y/r۽Zf ՜j@V+)&S3aF >lW< vƸ5g_řLCji>5EA-P=]H(I=A@*ĦgWC*"Ԛd؆9j|\,rSMK!|߭⮤0cO ?Zskl~_gQJr̖D*qVrG*atY sӫX쫶&H8 Ax}cA9@gvBt0̌PP@}tq7#˿Ym(O3+,%[D1>#(<< )v`K53~,5﫟޽!|PFΊI:}xFw2%1/A2rq 5V<@[ǐQ!Y)cA}N8 e2BDdS -rz@ %vs^g'> :<F1:}YV(}}E7nʕ"K/j*d VlŝW @ɩ5$t& W%{#m P)hHX;.(X!'L<)XuK-G|iTU,/\MG.$u {$,3ṉLSᤆ iUVX㴥@_!DRc}频0ڃ[0V`g'AGAeZW , P AHj 6ݭ5Ū ܄eyP;dG۽sb/) `.Ij{/]&qG 8x3WL0rĀvjITZT{tMԂ|MK ~E@lӫZ^ Ws `6%Gat+!WٕkCy#G=Q,P؋}zm (;YV6EJ&m(G*&<11Q,]6}kV-) BΨ'L<_btza=$MD]-!Lb)"zϺdV{da:+8饰UcOl*X׿\l5# LpHD10!=MG|>~0bȖ"]b#-~Ndxq u*XO)Sj&@һBRtWp3k7gu‰:|`zsT4?Tj2oMk?zzS86OC2' æhy}82E0ҧ \Y:bĵe>yArtkkdǷmHPk=|wA"%F)Dk–jӞ=rbK!$J:1{ t uă r%-ܨ:+ _t dg T͔u6u@p+$rffPi/eYr}R܋?./;bUg"1Qb8Gy&c"2T3|{?*榞_C@!1ҷ4\OM.TU;Yi òKY2+pnE+g ,kа)1(HoӼmJm[@X!5s8`ܨw<7=<}1MIFKEr!/qAN>-n]T@*cUnxv*&D57}  IgⰬ[V5Ot0b<6fS |CG؂ҋ1^NSB/ڴD8 / ?EKuQ`g0Z扂eg,(+A>۟sk3ohU^ZYM}c"y>HJӛۤ" T"uG6qqYI%NTFf/M5H򮝱Jʪm{QޭE0m+$Jn$bM{a*j\ E(GYZZCV,]͚e/j@WerCFp~Rz #tB|-s}/sc "{:o] 1ێkrkvq(UU5ԩ>M߽80@ȂUMaZh*;r9|bn7bp^lpz ~JHyo WnVZZD%ʿ#Z1qxWQM,M?PhW<4!92 7 #9ڢ&Fҥ'b`45CٚҘ>{oC%45רF.b w:k!5{=-:u}큽hIQ2dS}/2#R¯fcSRc(ľ,6&#EVI'Ъcsv!hetDeoԊpmTAi s:{E_L}U_Jn왝 ~h $oxO[eSejm9^ b6ARdZh%IJZPf;}wţJ>+EhF^W&D>?H{朝gV^U=H^i.绞ƾA,{=!/)|$K!%3]S` 6?{\ z|2 jXY $LY:Q%zix=fd!*o$)XEg%No`ǮMU|LkͷE3KuR@揤[X_}Z 'Xg:L+`nÑ'AlƔU 0҈d{S0 ^.4˳5(D&@A%ްh#' tʽEn@x~"&ۛ:e%4I .1-eJ`/#ZPbʻ% ,]VS(hႇa}Me)hgv%<ǾAP4 u08A+TSbk+`e,}}^Jsl҆ϘpDOF5:chl__}s=bΤqi 8)֪ )20NEt9HAQvq]nܫϋ2> p2 ?NU%1&lj~'+ - i^7vaOZR2!5[\gMwM;K#<1.#㎳'0Px#emr3"AthR龌˕N*#Z>",dfҀo[[ 7pi׆By\fw;Aʡ;Ti Ht6[M1'A>f)u%^+=_L洀ߣ)X ] NT]Dxئt!_hmMrB>]8"e] h&8\@Lρ#tBhQAĆuB U*NЎ1cܠV{"zj|"ϱD=s-Z" c B ѝ'z! D J/!e0Z,,6s[x5؁` 3!2Gf] M!9Rajw7*GLًf s Ͼ&/?dЀ`ymw]sP7 slwRAYkmK(n~LΚ?TTGGCˎ#=\s|c35n<3#;C߀\5-nV/4s{$Q&*36%xB-+80_$nRT㧶7R~" KXvuÎ(+m9SpK*bZ,:gP~.bEI`Wa"7?)Rbp^ {q.wExRt?;ʰxK?%هz!=ga^K9\790Hn}uCϖ>Ӓ " XiZ{ͭj鍇JL'[:x>u9Nk Pۿ j\vy&; US֪E\O'*m۶vRC27l^㰝}B*Rdz㋁;~?%} an'lD 丟Iy{o;2RM~n[eӧ6Y*)%Pi$7 qOٳeSsusm~wȓz(\Ncj$*>udw ӟ)zz?`M(#h۝qF=c*Zw׸3(c=&uw%-TX`pwx>@j{>xfVPlw^ Aހ_h4'[C=YM,M"G ^VKYz2Cҵ;]JqD7@TVǶkX KIDD<{r҄)[+p=GaT7Q &-vc`U'nd`ľ@/bMA%t/'|^;c-a(9~$>I&,0MAqA#f %z"4Y&Mh,v!w#5F;trg"F嬯2(s„l|!0~3MeTU%A"uҐq*jh`d G ?O׊ۧ^[.P/=f5AkXQb}HCV]\.,(x%nT.v1胤 6"|y6QD3mSCo֌"TPG2 jZknfX\B:&-^4+ 64(L- 8l#1:{MiQ-g}UAV>T/oz=kU WƊUBl֒VS WG@F)ږkM6(fmLH V wUŅbx]z'Y'ӣ/}ǭ%Sl ?qt\{dçʜ0ճkҋh)zUg3C0|HYhppn z;[/G\35f nO.U/,w~gޟ}W"U艩g`~ 6} %ZܵtX7Jcnj}>arK]L#'3yT6K~б/Fflao:er'gYtd$vĥᣄ~m]YG5 #;?YdIMfog++:BE}96[o%Vђt1".c&jT|S*,>%%)Ȫ#)P8-#;V2r`lB*.UƄ)4ѓ351m8/_&d -IY-0. *?!-ui# aLuBp+n Z֍i!̅B1I 6x l7ڴA8=1RG(m)ٻG A3vc>j;f~|2;yu(5ZB,z+|;{ЦLF9c){5yIKE>-K4`'-=,8xno}%}x.\(8oB섐<%^%T,o95OH0gRx<0C )6!ة suc.$%6r h,wz4wzWg+{YL #Emi=N&xI0P@_XYG45MyASWAȣn̦EVBsH_>=ɾIﯠ^ Pͷq߾͍DGp\]eg څNUx@I[3|ZO 4cZݗLW<Гn+LՏwEkيWêA ۶5UJ!{Cu=c-f:]ԅ`U_˩HeR(\[oKƥq=i&/M ri3']؉jTZяە&LnǰRUWC=<#7Z7&G!%90̵lļD-0ͻšTEw>dFca1n1-jQ2uӘ]?MqC͒b7IV &qԦ>S˘-UQ}jpGlQg,/i8FÚ×ANbUTdD7yAv0G@9/uJeF*ַ́x=}о/Qe|JXe$on0_W4s%lZ'!Hsfڵ%SP(,s0լٞ|ЙDt"hKlb>r `DЇu^hx9 a~N5HU?TGcȗUZV~<6:}y6[YKʜ62p;ڵEA  1¦UUp!&Ō/~3mA#B *}װqaQhKsgp&Y`[|{2{DZœZ=:im s_ DB9ۜa=[|<i Hx)1Im t¯ MQ:;oVB*8\Pvqz2Goe;¥s4"%O-Lb)H# @{ }3]Sz1.[=ب4 mDR:yҒɥ[ N{IOѹЫ?߸S"hBVS#B&,53d x}oU6Q8pgjmecy;=:QA< 䤮׏V?}[qhoUP$-%bSeS*(숢-oNnԞ5D ({'9_, :G\Ebr$m㉎z"d]_4ǘX4&n/q OA$73pN^Nӂ`k"=JxQ b V]'WFKia[ȕrudlIQ6(E&?M +_o$'r@BNcr=r=ru4c$7jF4WbBaت[x?Q6= {mdK?~[:f W//I[–0jT<3sJO1(@Tācc)17N%E9QŭB\򓲀K'=| pݹI;g&6~2-VvSD:a2ܒ W7$⥤=?R.NM1`z_ $vM?ȶb$0Rv=29?,,`•h"I߁h_طܥSst-7y4x?l/laS+np4dM󱬭gpktq 9'/q~œ|P3r :ƻ5+ {dSQDCuڬ%hR&&ڿ)w\K?sz4N!D;U֏ڑvw}?-KY&DEȅx 1=7v0PcM.9WWkO _ ,hc. 35bXģ\x\$j^4E#[ +-蠞^>UMNu3pύb"NJbkWKjM{/z8lу=Q Q؃q#+2VsocHmuy1p6Q{yӶF3YNՕe}xc(WLcr6.PӍײͼ>b;ap81E6z]~$7I[a+GBXFNVb-9\ i23靑U`ɏjj,g1DGl@'wr!#1NntE$1u3NQP6/כw&؋!\_A.[] 4l׌LrmƐ2I{p,0 ۙ4 "Es=Ѐgo`?'NtC=֖GdLڲbL* x6E0]gX`<[oF mՌ'ۃau*.IN8ʥk?tOgQ'ZeOOMm;~T5h-R: V}WuI nQmB60;Nj 0|?˒ȃ.e9=_IJ 55%r]4֋46v/ G 2NW1Ccb`{<̥5閍2Ѫ2aN_`{s%T|*|wCȔR'R{K.ˆXZ s9Hw}#bml<|UFiPOCYZ A'c.od쨙o63Hm0c9$NCxCGt,ɰb}v ?r@P,yӞH`pf|I?H5zskBOs|YȚ eܺ?_;LwHB键B-#ym*~S<终o'" xWW+]AJtȎjϔ7E_ t[㭃a-ϙ>vrF:s<[ݟ4ew_ĶY~uF?ׯ^H"OpȮ32[WᔧJ@!W_4A޸^Y;؁o@Ù$PT$P+b@!>߳[_1X.n2 e},F$o,Gȏz{dK۷ i;{}h[0aK#[AbGjIHujUY[|hwY5'| (]3iǮ~[qyEgĎ[W !j&h Q"_\zSH ^e"jG>JbbN;U6*㉌oHYp/Y tF݀_<s2r"~[u!79|δR E&"oa]h#t:EJUmJ$md} ys*xi{ zerȋ tٶSfr=`V hPT Ɋ^z 5]Au VlG$ >6*dl<#=)/.ZFbi1dL'1aJ~DQbkퟀ[Lkx|f*qaRjv;b- /Ko9ZY*e1>]6rDYU1|2߯24APLlUt^+Zȅp9Bc9FuPG԰[!~Z M> {U[m8v\@F7Yhy3{Y/maH_yUUKڥ[t] 7>ּ{gsׯ\a|/vVBb]v+yJW%>4S0 vЮGICc_iX;/f2#T%k .bi͚Ûaf (YJ=꩙[2rImC ?XgW( j*~ݢUg .ٌ{\Yz]LjR?f続ywǯ=3=ق5O9ʞFm`<اZe9 [)1R1KSa[b%DGA<=/.&wmIR0FG KO}x>Fg%#^q~msNA5 *o0$ oe`hdr]aV7A4n{bn R_]NiLn"ZoCnh2&h 潤x 9Bމg\ZHŌ/#^$M %a?yHkD@ܜgKF.7J GH>:f yXzjiċ[ڣ?ޖct:rH8زT}ᕌV=X*5S^l)dV 6QJb6b/͙b%Pg|r\U֗y"R,3o29ܝ=6} 9XWbB-EͿ@7) \_ 3ǃU(Rg'f@ 7FY,4tҀl<M7>wlsR&sY9m$=X)Ij0mmm8&mZA‰xvGq4b.wA Ϯ+A59ho>ݍq8&5D־E_R{-B MY* X\r_^jĔOubCx^Y}(,*M/9%Qg`[A.18J~g),ڣ KoW ~K"p軙_wr36Ao6hjP'pIL† _h=Z"::;P3Y S>A5K@Cj"ԞeP cFݰ`hD-s҆Me:?$L^ KQ!U U`LxFeImXPM*WʀZNI>1 gGǖŔloވntČ#4mWg; "FmIK(,-`vHZ2}jHMNSbL9ao<;3-A0cBf_eAHZ^S hx wќog:wy'lLb'( 7X|=]}s 7@=)¸H#A1²Z[-!V^)ƒ`qCLb֏*ֲ-;@,}3|] 9dK IJ_xZ(ǐ ڑR8gbR7z?BUubm4ol[kșؗ$S0T|Mnj끀BCUl浚S/YQJ+gjӣQ[r['[aPCQk@ Y K,d vRc[Rfw&soyN.tvpRt$ ]Ao7Άeل9QXba#UxԎ3[6IH `@/967-yfL(q͍d3 'j &yF0Jl7VsIq Poں7P ܳ&rE]^'"|ahi ؆cFFݖ)>v>|RAR3" ,,Ěvw;@W;N:>=l\m?aE^SSy-gp)_)c%뭜 <_4TE6ȵi+mEpC8(%hɘ$(;9E kAAU (s=*)#|"iZuO5dqܕVaȦab*73[?(*$WFȏ0{햑:u Pn|#; ,3vA u@<2ݜOoI.Vhtt w暦 z? nR<$QvDEfy?UDbNm"q.Nq#XOaaYvd7eh5+"^D&Oi89I?%Ϛ%(ܲAWnB ̲WO|MrыBw,tV(/}N2Yd+!2:r_y.z̎v*yxAn ʢ/еv=fw-IYЂ)bUXl.qZ;tLW3)>B =MbbNӥu>aߪ!^q—)0 |RȁY7Yo@`ps|qXʞ"K׍@FDX'@:ӆA fA26 }1PRS4]D_y'/ [A`؛ntb@<Ҭx]F=o1@T}*'Ewkd ^vN lH"0cǠ@XuOe6ҳk,aEL#vz-ǹMY[uWLC ^lsZ\NC..qWBp"E\9"v`9mrK9}1'm4p[;CFX,0̟mீ\xK_5Ԕ?T,'_+nK3zg7Q rxk4ر\gD-A$(If桹`q/GNSv[ 8n4X ;+B\o/*orԄPka3ܺR]{ej̋,\-?c5_%LG~W (Q PQP7S#ae?W4 I~Gćm*nEd!OB5PN'P}3g)ycǰ_˽YH*86Cv /~Rlw Raebآņ测JF$B@9KuF5^En0ag%e(+ K)mUؓp7 V!44C뗡Om6ʼOK1* UVt?B[ź6r/k(2|P 'S"gI?cB(1)=Ja(ЦaX˞ [gU$=neMfPQVRXy[(B23HuIi}#o /g71%̛Ψ<||c Bi:h6HAŻS4,޹fTĠc"*d'Jd7񖳮2F5ivkCDQ^TC-7i7rІnۜZ aSY8B'CD Yī< P|i[兒i ak_Piz0K#/ ?9;#tyWUwek)me[jMlrЮt"gi Sp˚w?x'xab؇/>'.K`n9q z<1LH O2èւGءgܙ$=mg\t~"VC!;.hDe$V'QAF?9wVlzl[LNi!N*tV,Yޔ$@}< {WbTB1UU&YZҒFEW<)?F랑RmSH T½۶N*;`] l&dUw 쭯d.sz@+)WY, 37#S&U?бDXK2}8ŢA9 C@/GNͧY)NYBNu9޻̄Ztt*miKR[Ps,+8"h-ʝuNClbIZ 糘o kov'؝dؑ0XaL_^U(Z_U/i55q$Èԉ:L5㺈2*)JD7v;ƞ44kX9~4Z7,x+Nݙ3jfa\E&Ԣ0R3@.]bL9eس GR=A{N^C3F]KxZ{R/\gvPi(#?^ J?1'Y?maޒ:(K$| (Nі@y4Fbu_նt]+/Y QC 28 ;ws;C>RoP&NqUJpQgfw\dԦdSɅ]3k(23c{ͽƘx:36 {{#~dyq `U,+5Цu$OۏMU>ʖNf'νEq"mhi}ކs9Lmk&Z_i + u˟%Eh:$%ǟ ]J6ÜCY3UoNCt,Hv6C-sɥ*R׃(d;Yhg91ǷM 1Z;S>,|Pº)R.LEoVO/f!h4q oSqnanYi:m0;jgxvx=f/%q -qZѵ0ukklțpA^>ڇu7r_ov%劚*0bYF=狞$){~}9f?sT[[xYU2na&b?)_avODy68녆.|PU}I~R&4QUSkı0B^s`΍O4Y1g -B)P+o$z86c 8zm`^]_Ǐq/ 3TPjl"\Cu b a. Q~gY=)˒4r~.b[`^\.b.UoWUY4\O,Jԛef,/rT9 a 7HdI^|OT"\OK#rd9\bm 5{naIêUP(9ڕtW&m`Nh&׼& LTRRi3N34KDUJ@j5HT`L0rЙrXޔW枧Gyo;r !VUiGAg欑$WJ{H[k䧲 g˅g~_,-`3!B6O FsQ!eR(XMwS .;/\Q_v@×үhyq Bh]fG7՞䬊xj azPוFH ``3#Ѥ*sVqYJ ;NKoF0;mg' R1 pC&=vQ?є-3u4u+ǡ]ʰUf'Au(Ycei8V(Ҟe\dbYg;z6[u\rjLIi .A0#}xՇp݄:d?:J !e~%ed'4d?KCrcQeY۹{Fr ޫN+1PByQɒꅙRdZʋ~[d(2o`AhK/sLIITፉ,o]q̔Se;EQ{羧309q0?=PRBUq*qԿޚU~<`Rn5Cs?ljKR6b1(9x*MRIGvšYҧ JB킰p>VSHMEKU(!tW4ݖ7(5j^^'zsp17 WZa-+mTO߳W)er9ެ%vܨB(Ҕ)jcyK 6R$m[bUjqžshw7?r'4Jdkk>(ZepÏ+)zm~M20e%IPXas]cmKTME]vxKP!'zknL|Ovd\1<`MYBhc"&lHׇy lDgЊm N47_`"z+DHu$a癛Xyf6{xU +{`4oŔsH}`˃T6û}~@+b11'BY t\5Xl|Ϫ}o 0Fy!gEگmǜRv/r a.T*LAf]4yuۨhzJ:irdկ2 Y lS9X]{Ytk\הWr Tt K9dsrHko[N_8sKÅe }KT(g-8bE'g?rU*T^ *s1NO$*MCz^?,O>7Yޝ Q0-ؒLY-'&>,Iџ ݚCNgX=S4bj`hWJc7&jg KuLG5KaXv: [m\Vmi]+Tmæ[ap/Ir? qԝK0U1 8Fa?!RELDzB%]w7p]tǙ2ov=$¶T S#HTw!]G16S+/`m@q +~{5Ȕ.F'6: qjÝW&^</'w.Yꅱe|]řf\)np0Eg2(WZ"gX2 ,KM9yB6eۼ)CdjMRZb-z qbv!g>NQ9sFu]Ɓ8gTTb4lT l[-}&GJ եIfG@:s#q& ϜǓZiNrb " GMfZυQFRΫ0=\8t6Nt@1iqvX`/Kϝ V玈M0\w>ݿԤ^:sZ lZ4U<yO$>bp{$LH6}D8`?*"1Ý6BF}n!4TW) tyD{ "hHutIPIϭ*-yP$F?iprKa ~`8;ʤλꨅ0@W-8B+hIN;0j3 8 d@"/l,ŵg(j-Q$Ù\Y&!&zDaozjIyq<[9íW\&1 '~`n1ki 8 l:@LjFrg[sg j#4p.0 m.xgT_ms4?\ j-0';tR箒鵗 :Y;sKQ`\ϴTq0,hmiѶma!re(u5¤CKP)}O}7zgm"AhHZw]ey{:)]#>fN~e'6sd(T#_9#'eJA2NK: O6*jyMUN.1N{)R?FD_[W[5mھ|QzzkRCF{mqfVyP1:GDF,e4YBh?L9?̶~74x29mЖiǀ 6Qי5fT4;'t6F1wua!$񜭇Ma?Y!p0 ӝ?NvY7 \Kd+3cһrFg \lA^;4 N1Xo#[^UM%& RLoBjHX&eyPG2 Ak"bmn)6NfBܚv rNr{! )v"%Z*mPYM^vZ,m ۽~c;_u"Y)ЬUdXeuG rc*uMb ߭&brϔ;50Ҳ* \l\6c -?)g Y)/xl.;t ."dMps4l U~g^\S>#+?(14%J/Y+t D骿}Mh %H.!>+ ? ~tD{T#,= u:?ϒޤ%ٍP<_6d>Qg jQUtWLX(%U02 y? z{Ww%5$ҜA/Ta1-`sZd,;u<2*MTY~19DZZGw`G_![2l(|\ayخYУQ V7r5+A cqwƉ[lVNk"X}fu:~-lf X38-p`Vy!9ee$;MRW{o,b;y&:2ntkޢmaMWO!$exr :lYm8vra/w֩(-_? #c<@R?l7޽S.~R6Qn)$یMPGF!=icBLt ME]14nP *gB&MD$Fx,{ M+VK͓oୋwr48^ BfLV67YDټi3_kNA3Ը)CN"\^9 ;Cp׽(BwhV C Fg>K`8gHg ( ~\b&53Gf*_4-ȏ6ܚѢߔLcl4>ӣ@nSպX ݄ljd<|5]w}6鑝MΖ SI(Tdf@K_" c\\:ܓg ?x֪1Cz*qf1eC_UV? U[UʿG) -> u!Ljfے#l(UcY=µyj Svc9Aɒ7}}-g푍u @R4X>2|(#ru%U ()|Sk$-4J,Deh{[W)oqJ&,UyT돕$p_1U4G|֫TZAp}zw;KNw 1[0,eYR#MJת+41@'|,W6Ŝo8#%ʉ|R]%1"a.`Q_cǨ~v2y!Jg+ǑrAC}ջaG^ g l*[*VHzJ=üdrD粦Js{b]xf;m?|\H~.ǯE[@[`)&u,>uAv#-oXxGq*T8l_Pϝ$: bJJ-L$mp;7rPJfSEu01$ yPS~RׄPNNr(K~F7p 8-\T*j! 2EsMmP(g|Av_"m@qN>'T~(`^tIk~ 8KdUh9WkmQ|軤B^ȮhR% @֑G,/[Uk?t>\VBprФ&eqFAa\XHo~h~L AtVn>{\wނ{δiAd~N_Wl&` Drnh$.9+0oB_J.ΊZ!cLa=\2S<kpd5I|/9' MQ1uJ-('AmqOO8Yonzͨod3t@Ы[C/hP2hԭ/>?8ڱ%uFAfYyƏ(*=@O9M[L`O=vL7.}{(T &P< 9s9> ܅񴉁΢zꁦè<Jj7Q:TP4GS>6dZ> Mꇨ8#g`^0>5?pP xF|Zj^79/[=rälP¼_/ڍYqiЮr0UT;!duNGG~@K6j|kxPx-߰YHl@UGx(K=z's -`@#~B5l\DRo%\bhii(RML9od (o$ؤ$:;gy,doY|GAhq4!  2RH eANԱCu-(:uĩAՂr_bk=!SrO\Ȟ(L{ebC2v!RJTnŋ@ =dx  Bfl,!0wP y;\l|fIu-xO=-vW^B vId_S ,tDFAvҙ#K[[~"z<3#j_T(&.$VJ _[7uI$aAnC dQû^I }Tt ^1`;~kLY^\9/15ekJ_^Г)gMM[UB)ARR M?o)ݩK"vƌ1 3H+IOٟYQG[=%>!OUU䟼Ը0 ٳ_3݀C BO`"8[ l|pjK[=}c1yc$C9{=@(`n?`F2unEFXڱח^bԞi:HlkS ᱹ^vm$l8M_WL]uqqKس`~|Fv^B Źh*PLZo HbS hy T;ʧNFyƖD6 (*Edz;LlLn5N~ ;.59&ڴ~6O!tm;)K|s\]PZO Ωh^5Xwd1r4aIpL{10m'ja_ǀ?7)Ie+K%A얅H]Z MF8Ơ-Y C2FMQX儶9MnR)S Pe_HǚPŹ:բ ơӅW5m^<6⹹Gp_Lj=YANbq0 !d #EyQ2Хb:ɢ2uXPS73SծS͕%a\ENS~Vj~!J /F5(DTW"i.NXt5ear ]u: qɬ84Opvz#>DH^Ah ,C$l2\p^@R [ALۅo=)5ýmBFOQ7uǮO 26~%t&Sc2l!&Px5GtIqBR0]>X rLUͤ`:tH)tҁLD]CA:Ȋ;܆ߍn%xAץkbʷ4zjàg}1hҌ<\r.KK(T x@&[p uK-PzwV X^!ʓ$/`p41JlZh0 ^W Fz`?Xd ?3Vghf=I%^/4CSPӶ_)`:NC9}s |lxK_%趔A 'eH^`k΁: -(#r+s'$L{XsGQ7Q :"'n络tgE58x2_\'e$_uA19H V29?c3՚ÖO%(fT*ӭrb+(mЈfSy< cM5pf .nY̲s^S"Cye%3BPt&ѓеN[1<bLf" #"g*@3 A6d<2y#mܜp=N3uayB5Ib W7Irj~ egv+5mt gBԶ{΢ $™1D(Ot:rhdSdX ZE\Y9m*t,v5wGxkjm.[ZlC2s؂g{<柈I'J CRhH7WKʦR#!TJֵ74Yx-(#D5H?)E0}7b η:{0#c {feszY>z' Qk: ʨ^aZr'yvՃQ!lU{L =)׫+LL3PJROӶt[0`:6-: i?u=~*lcG91pQrfcSBIoڣY)2#LNVk /// Q?+Ý7fc'X^ EWӅ?ڍׂ)鵲[Lq(j<'xB4Zymċv3ryX-)Ǐ|Ŷ-OCj.e+[MߟgVqRy]Rjva^^YeȜ9{rmBv* [xskLC}΄[8w\! Bn4=˱K5@ K|Y-I(lK< IiٴB *yؐt؄E~;ڹ#p6)h{g{Vs^#RRf(ߚgQ4+qKGKb,jli ،di,8=&el˧f6/9o4¬ _|ݧbGYM6>+qsՔ8#`uȋro҉mT{dU°^0 3pO\iZ%sMn9_tW^A=RQ.bUXErbi\G=ۜ{ىrT矰L^k<Ѿ ud\5/q1*wk~@` aI6`i ̬|j`c.hjv$-JX] RЩjam䡺|^>.@:1.XCu,MuQvr' W F?mқD7f6EQX=Peg/`bNW0rVt1N/RvUF/%02wj-A`a0ŐQ[S/FʽϹ~=:4[hfN|1WuZuÂ_f4"rm*t *K{d; a sK+rKxB4̖)L(~))`$ #nOsd PwjUFޫiH9BL[KZ^z|-Y6wŨ) hEQ /T O4PjʹAB= V"6' Ҭ K nOh[wx*Â_f+ >XpGb⠓}BNJZEem]D#" 5EnJ;^p{L9ev3ߥQ`;%)jD/+v;s5 @_@:Vpz?0H k r~$sp:wbfxlOj!ӂ 'b+|,Ws5wlHpM QՙԒ|x~isw v:I }[ڸ|p‡93Es0c?_,zz4SIa(W[gamUMXqWA(z6Z[=;MgU@4 'L|݇"SJjWWD/9}0zB ^a>pS ; m1~W<(Es`h4hqR'[]6a7rO!a@檝70 V#hΔDFߙ[g1z6Ե^҉j|kh Em4?ai:ּ[wHn9͝\nW2azz~Jß)g|XT-'6 _bËL_X]l3vܰ'daтێ1"H'qĄ-R`)* ~oV, r}՘b*h~C"Z[ttG*ɻ`BUhM#Yw/fmgCLa !=BtP'jq@gLe|6# 0I#]|J5%PCW9Xs":VCOM#ht:Jk|+:xBԷeimV޵NJxg(47ܳb'M>Ò%]1Qrp( 0i0ݛ^5-Bb_檶{`G"wB;z8meAfDwk&o}~TyxbhتG} 78E]1M^}06y뭃4/,\sKa@cn1҄0Fk9vn 9k ޑioE.d Vya.ޤ|Dͩ5y%<  XX鶱ZF^YnNT*bZ~!O> U$Z`dƱPZKz .nBsQ*q)?N>hƻ-Lc~bۤin#8@[·U~ԗjX6NL"9q4ZθثIc|( XցkE^'75'LZTIFˍ * yߟbe2!ɓ 1(\g¯eW"d#5?=l[Q@mvÚAnU:ڏĮ .Z.wp)\:[Ⱥ®78sk3+3Y3vjf(Q--w{mOnrF |D3Ӡ>3xgl!f.IS}큺{68eg?9_Mn,|fv 8-+QXJˁCC^CXLbP?3!9Dwcb=c O$gQ1AkWrwK+ԥ<8pmt.g 7(i+XhMn)Hu$37A?ڠ7MY6үikHANƚط14 8_6xnکݭ)svrVyZFg9pL(NhmGa}Vsfuk?S߆keNyKn\zOkI"\ly{HC>]ieּx65#Nڋ`+f&?$s'he4*'eUw> bꈸrfOUϊJ1c^zW-TЎá|.=~ e9pyM`=S٭#j\~Y9T#X{zn9ʢGF{S~6}WsaG|1sCvP5syj\8C4OY3-DI}~j C z=ӠJ@oVD ?.Y yS9 *Ѳh\s{L?d\umSBuRT4;,\u@ +;_'04*ika|{jh$}5>5G鲒鄴0|Wu_NPEzTksR U%%uv!!=G'|DξZo/Pf6T 'Êb^ 4ضVMr~** G!I~‚6u0]B z@_ԀYomK[z_FɴGG>nj w?nΟvvvfzP: +0 Āڞ@m^ nzz 0C"3Ht ҩLd$^K1tLFٻ9N}oipˎk7*DwI#gvq)?Bwƨ>畒m_Έα^q/3|"ᢴ8 Dʆh~Kh"N#>pbهmǷ,ȼ'PֱaZs>Nx_§SwUi&E]W`+鯕m_|M $$~$  '6 t} p̼vf{?L]C AÂmD ?\ "<u(H"5 XNJڤݕf;K~J?_ZV_D4 pk >/zyQZ0gI _ M<ƬO}c٫__gAu|DZ őY]QBVK#WYYP 5a>)LMM?ˡZejOd` py-"IS_:8f'ŕK %h#ݰfFSW(2WѹTf;[AWWNg`QBɠ;P"-Ƴ5 TUT_׹;n^vrµ6~ÂL!gt"6ִH2#b &@O'CwYʲD؟vWÄ7ִka[޾[;h%ja!I ؎[ytM&#,cp+rI࡝LJl7Ä`TRuC娵'Q;\-Rv >zBн3<߼8(JSR1/L \˖]Ŕ[Utgeptsϴ]$B<0#pR?l?ɼ3'cG|ֈ`lT?gj}xz?6|Uy;^ cP,g2rç9IѪ+.xzֿ︠%-eD1ċkԮf̣(!)_Ɉ\_= aVt] !G蚅4Z4?ZZmܵ%zC0h:_UmVND7=bcݥ]Q:?xo0>ҽ,f*ۮe MgxN0Y6d>.NayGj0<[fcd C:߇SGJ>Sr|0R~Y=]jEKzq|H ZiԪm es! a2Xt v V} %1+j{ȁTrk<5]v[Φ!$6]r7\L޽.aAywI3bnm7sv(|Ə[vaAHUa=5E4)֩|׸k,gPMXl4,rywU zsEWt#[;MǮ.N;Y*`죯8#L 3Lo@9Gb0SBTc,&:D&nV{Wvai ;^CD򛭗%8SփJ,`ވbܿa|12jP.kms};ujz6G&AU֚Q"vrDžUHr7v8$u+-K"k":"8;|0vEJ@II#yh ~sAwRHy1\?-qeGCdA Uݙ c R!'}VK=/)zQKڹ(:34 '?,kE:&=yA蔭g/fc@@x\Z`eSD5?햢kp1s Rg]^Zet?!>_/}2!qx43Gd+OO"l?c*HY5ui@&8A`*"!ܦ6L4f|iô-YtV_F.Y 1[hMpQyUq3dִ.6MԷ探6B!Vw@aS,<2dѢۆˬˆ)q'y4*]Hȅ^g8JIx,m h$?]5lrH1J:Е':廠ӔZ{Fo)XQ-yLz¿/A1e@6JV9^k.CfaߋA\Db#LGlJD҆:GOsXgՇ)"KEq>j%VT XnVt'?n.q+C~SSb~ϼZ+ȡzj{$&k׭;,eA!)nՁDNOw߻ ,@~,1yЧ$`A~(jN&DCmM ky*(IUy~\?^_Am0A雘[,|'Ȼ76V 2jm][)fCD OhG&@&NL8[2cf~=38i+(͗OI}qxY٘[ʹq_FǦ3Ld36 tV)DΓ ^;,15I,[V04v&\(H}R$>KǢDONUf28% PoTT7@u^ EB}"xxp10}+*-ױ@ Pkt9ɚ׻[*|'z: >I{u6 ӦwA'fjddBtx'!?őCܺ^M5ƘbPwT733et/tOfQף (d[i#M4MX ޏPg C񓳒u:5<#omĤ]rNMrX)1]ӹ ̘qHUWk߹l/Acth`w42UuZ"|ymT cQ;xCWU *F3L̪5~]jj@6I>1S2")W/4Zlq,9_epoWeg:8qUM\'* D=\BjTC/g2@dc5zUkďrMݚߓlAʄLo;mj򇗕zuh<*cOξĚ57|UYM0S`b+HWw.aYxNI1!š~)mYrֈGSeXJ\K>B'Hةn||yOmFg3؜WLúeoe2<).4բ$DbR}sIVB ugtK7 PSF+LGm8LŰrt[8WB/vVH"3NChFM8b 6NN,9s^o \*:$Op*=q8|l'h" 8lӠ.U(SnZp \f8UzL+;H"eԟeU9?k8++.46gI%T{MK Ib;2+*LO2q%fPv~GfD]H'ZV؀-Te` mֵ<,)Wvn> ^$ek׳thذ՗TZŠnZ@~`R30xѹjQ31Db:/J)cu7 78$<.tDZƫA[Sc^Brǎ-(0Xx'#uO0Ijf<=8+zEs _Qnn,H' q8SiI/V$V8?Xe<mYޠrRsۭcΏ2xИQ,hV^-;+Ct6 P $l ^[b<ռ5Gλ}C%Gϝ24g9~}y2h-Ǥ~(<H J ,ݞL0|^t|%OeKTj|T\d/=ײWUIfVlrIdA'.|Rb2ŽY!urxH5U(.ST ΰ}I8)bRh}p'?b'~u,t_҆Tn~iRb''yrg+,˒$HLf4wIf qOh* 18#DŽq$)Ю(R ;B<șD)-=,ɥ~UsB2SiXhỮѷ֟\ ]RhSoKM!c V`ElH|Q:g e``+'VB\7liPn@Lf!~fajaǓ">f@LX|hnUt}YRWE y wzڐJ-~7%G^_lcUlhw3" &6W^C"* D\Im\>CMPmib;W:φ}8l]XOpSg?Ũ/:T 7BaAQ{N!k 6wdP}+b@1n G?Ĝj:XX7Y1 05&)CѾ)̓^||O8n"D0$?1*5?їbS CRA͈+ZR !==,>0E(amoHP/]re.ir~8l6B:>8xybloS<_CIE ˎKh!$2  wyB4c/bT0 zepO⿺ƀnZ{ؐ 0;wI8]6L?QB>nX e$Û*Օ 3l^p}BqܚxRЂ=LۥeJ \wDj tt҈EHQ_n$(Ӵ{&h(- yY!'&$@+<¥K (kp<ΖtB:r \sij{ N5pDcfa(ђB72 N5\77=c 3FG-h2To8߻a#"[M8Ȝ`;kc7Fh9pi]r0b4gLDGjyD:#dΔ䟀wp[U״Y le6Ok᫝}lnRs$TNjbgoSg\tG"xUXgPZF[f0:]i?LQʥtyQ`` E*&Ӄv=3P[_tYC{rWȅʎߡI ȏ,&(W 4P̅~A\uɽ>Dâ?M_'=Rv\~Hr 0 {٩g${!-_ZTp% " N 0+D&Yu-W6k?1Gږx $T!.{QcIvfڻn0WМo`-KO#񏕸5޿H}H51/| J `l"sտDHD2.BrXJ<<ᡘ Z QKv^yknbkӲ0d:=[b)63( .Kw|')BS&Bq!;^Ɗ~2i3ދpQ wWsd CaBTa~TCi@w]$zFj?e|WYmGj z.6)~z8K[[La؏lr5mIƃ.ܯn^eFhMwR6uzUgf+uy% |O)z;=A(^~wn[,{LK;d>]d@5]ef$ =pN-ssAJuJFtαgQ(FY/aWT'.)!;jʳ[I7Y#tce62 9~1Luc9dUc%;+2KYb:g Țn\+xJ֯RN@ xzR1/'.5@fY~1t<|Ǣ5?:ejZz &@®j ?=ؑ*p5:FyjEcvQΥ\p0,*&F9WOj3|JauXv+dY6^>>nWc!&jb8(lA{&J׽xV)97]Eǖf_3n@4Fq ] ˃NxAwd;@=mf^52S?D)lu U쌿Sxحj^#`;{*Ӎʵ / GYb:FWTKʅbeQ#ٴy,nEIQbLt2Q-F!yvFҿAjt׊uTHٸRwuVQf{.4"׭ wΙ"`1cUZ)s`BΡoѬY\/-޶D+j̄м@Pom4-ڪ$~^"#ڲ"[⶞~2TWoXI#^P E҈t֭~1},JM;ӊX*xDJt˨:{{i:$"4>H ^Y1yoUn`K %*Zx-.- xսvZ4鳩OQ &k65TgF^|BqWrjޗ5YѢ+" ϐ6)c6N fsP* 3ҳRk"]>WϮXѕrj*L (w5il,X,~[g.XO ku߸ʼnWH Jh$@)TJ"/ *~.M':df/MaE1F!mŊr҃.͚P$-YhYs"4Bץx CJ1*{m 6޾~eC]&^ !J\3ƐHnIB}]\\:4xKg3~8AoOeY4_,?,{9d00=O 3G`&~,(tOtCDEI+RqQj118U?w8ۓP }VR8s}md%Pju _Iw?kKτ, ۍiBs%p \veGL_ί#lu*8Jh¬Ѕq&#*=|!U(Zj:T^Uu kEA;DZt,eѾ,ΰ ..2mBs!W9VK`Jx ȫ&#a-f.'q0[;kJeEoF.#Op7AT^\Հճ7BL8(m%9A(=\ϺDdȳadbr1f'o"^mA 0 #~H9w~R LVBlϥH6E-ԡc.c:@x.1(Ƃ5)V8YČKؓ)C/^DeQrj̲ |% ")ZdiaPRm vmhИ2lhI(Fٚ +,6{c URETfҊ|mGm3%-gIp\9;u&5xL{!hb9(#-JcDF5 nPf*oV_hF\ ܇E)#:s$BdavdR*cסxS9Ca F XW#%1g7 qC{~ {W1hqV$ϸчGcB Ǭd=殩u <o2uFbjI.2T?]18o̞'.xDPNd#m=~"ގZ~U (1)$%zڥ jHjAIZ9L-zensd|DG]\$bS~.KTEg nOwx!}dT r~DYJ\0|ע#zsl=Aʔ۟iՙMEbs33D?ӛb1!L8%:Nu؇LFXmӖW$C focM-ߒZD0OEJ~pۺnMSUTFvKo*} it.շXdXzO<#_FB>:RT\#dA&'3*T4>Ek?+['={ALF~ ,ZtF.ѭj4&.S1(qXdE ( s0r7XIp<l/E3r˭.P+ M&:$ ӐiB=LzE3/YMo0a`Fe)yYkq$b2r9]peһkss>dϑ+P~.Vl@5yA,,&qV^x O㼶~۱EIUK񘑿6ndMX. )Utèkp]z<0^SҐ_Nrp*$!c> kcߜiN< :f0ƈ5@ ۛulP*nq~&Q5WZYdk7L*=gT+ @dp㏠s- y#eoɎl{GҚ]/mF$:ї4s?j>hDΊx+aJmQr-AjߡsVs<lڌ~%|H}E{NrEwR\of=?t^L$GOL_(^j#[@`]6Bi`-n8U:mX5ԛ=q;`&3# }T28ߩmpy3l (R@2¨k1dI&Dm/$%>L.`94!Qv+aZ=DR{s\Ua"OI ΌQ!L.4 YAdtc7d3#<9a$Z`d]me /;Vʷݪ/TMK m'ALTU53,r80vZ|q}" ]ʼU)CճeNb@A"Bwӭ4.x5pԅ4KVg e0W|y+L 74 Un͂#d=V#}Rt@Xҫ 6U<' u#rxMςꕽW|ᩀȒS㾗ݝ<!sR'Ap5㵜2 d*r`\M;yM~@ʸ<4[[qGx Tn/Erad3F]b(M)~9֬J*qvzN.<C=n;ǻibn|H[|40^`sB{ |Rv1NsYKs1)%Y'7;?<~+ṟWP3sHt w4&Ci[P-7?s{]tO;(xSsɩ*z-u fS#秊 AikQ?Ԯ=4!˝Cx]lݞ)>җ;Y92=6JcU܌bʝ'4;Z%n),TzKl޷qy 58&~lp]9MJ ޞ+2fC#SR]wN~#DWr&;KrJ2B1UaF. Gcg׸?u3#\*2%CLj D6܃b`8u"I Y9)#j8) ^S'?B pfE*\NaG@ޡ*#/Y#/aƪ(/'g [ P'䎁WtkdF qU d@ѾRI9\`N 8BwvO{n,ꂭ!_xw}ٛtd) x[a%bM:K hF)B] ]]0]QEt\D0*g3+QЕEFڂh%j ԓ&}NvkݟD{maݣ|BTMSiE -\07qVv:}LՅCgf")Jzkg#{)^#Xʋ1_`Y07?{aVSy SM\}6àx.>]Eq"}EF͜Aj"jtbSZRW9Eثfn_nPqb- Zߞ5փqClO5pA~MK:'m5젣P~=bv>oO.#2S!ph4OOPzNBWdtHSXLgLΝ_;6L9X@o  ԃSE9MbI-CټJf$:`Tr˔Ŀ~ZWO({k|:” V#6>[!p'-R-x]gu*)^_K 9A$ u,B?jpJ Aξ+ s$=%;׬,KWoi+yW KMOx^GHV_ +pxAYRStEQutt ˿]=tk8dp67A7%'2|F2.:|#R fPlo X'IKyCRo̡W"s|Q;佂v%E"&qul}pՖZ! Dͯ-(X!cm)eՃB)%d`P IGQ)cK۹ʻЛ El:R0֮L ;2} zVE=:qd`ս;5Xĺ D;,1P]mgR'OcHǞ!:XM>Xi⬺qR7&Ew&%K!^ lÅ9 k`h/`|e;ET[⩮ CVu$?[8*@_]?nM\hȆFA#)Ozy6)z; Vm]"\LPnp[V{!Z['omXH9uH˻ҳuM} *R:E8XbHY]OhTq_yt;p$ Pp}}/h]G/b G&N΁U/fXqs1:8*l(h``fxIOaɢ$_G0ސ)jq jV?! ];RT %G98x]Penr\O[>.diGM]-<:[UI26%4\jEQWf13?闾Ҩ1{pds BM3ACs_٧wϗ*p:=!) ;ܘf?x^Oæد(?Di'2nM暁)pwo$MjDKSf``Se%x"ϊ*0Ɍ-ZFE"q ͚ЩfoMɮm/-Xڰ٦Yan/8 ۆ I ]TX;jR ?1gbȞۦUtCac= J Vl[%q:X$Uz ֩:}_^HtQ/TgT6}o\& _@ԕLbno%dX?"Deχ@ pl.y ,K{q̅*.PbiJ-e+иsO)tv=^%tˎ$k0) {,=ugmD x( RHhlګ4cQiOHfd1:U.3F6If3/ Q0oL+3`A%SqJ?.BOWFCӰ㯗ئh@qB9rIŕ717Euh@bzk>}7VUl$5DG_eY ;=(8 {{\}À;=a=7ca3[z$j4W4\>;_J|74Gl{p KaEJQ2cfYF9()0w5MrpUZCY0X&ndRc8ztc ^@LH2 EMducs~؏EK) =jœ4F|ߋW;sXDe"^{ree@Dzz>.Ĵ|- \V}"A@P-0qu rwbĿk$旽=(Θcm$W:; ,@j y&\O@[GH0h >vb߭OfLBUERCݜlSo(~-_쇃C *͹ᱴRD}M4Zt+ݾk3}5"`]՚[1I ,dT~X׸uQӹd INiBA p\MCaO+v.l ~J~YPUBU1Z_E߲9拊 @PoJbAb+qUfe.(]Yӧ=$ fg2Oe/3ER#$Q[_M/"Ƥ&4|+ň n$u>hCX.?V{tíKͷX {BF_y XnJ* 1+e2!W˥䭖 :n.mA$WSD;i04LjdYcpAm(SZs/CF mr{s P&:z4mlu5`d nܭ7!w.-U4k["8㨲 Qmii{L$RFy߉J: 7IYZ؆1܍[M.$b8A!x`AmFcy) џq%@n;mա x'|%lJ`u56A@~7q]ڏ"B`&Xx6% 6108JHPf0-^.C!䗀C%xc3mV: Ea͒9usA>l/w߸UB[a{b<`Ж Y lDi4f1_)&@cel&Ut`4?j,ݘ9$4e Gp,w1I1yɉD`%%THJT? Gn yu̫q hˉ՚ It01dfH ǧq,z׼eע(ܔC6E;q:x~"d=s]ԃqcS#B@1e?1~/%AEq҂\ cCVFT+EӋMAo<feq) / ׳oO 9tYW0Mg.+Ոqf BV܍^RK)F'& -5c޽CsܤFd͘kv g_CPXN٭O@$t tpNƗ|Fr(Z'eLwmfY3uj!8"q`KSo9Wpлԙ ΡYxlv0dɶm7h [KvU '!nO )C U]vB"OXk%韘#50˜nϲ348f"p夙jo-TCOka# =d mj{.랇5}Zx"\: Bh8&z[6G@дMBb Ԧޭ邊-]”𻊍-\mhb{D/HcoIpmmiWL(𴐂3aM4:LJ4҈=va^֤J),MV"waD${[3%pxam+ gvpp vj"+˴j/lLיt^Zao?C5=hٛkZ],m=_rA2]}8+8ݪwj'1J{cz|;|iK4[Z}j427mH᷎b}Q՚hŽGNQak3xGy=Vz;A(V{{DwR5Dx8Lk(-!p|ܛ{2 UY*x0}A.̳լn{i,E\04h͊=p&JR($KMR*t/ή$ƽM&=MFŋe}'1#ۡ=1GM!j_qkNiy,Dm-b~fq} |\s ߩpRk0 `=sw8TGBcjĻnpJ}\}ϒ.=CUqxV\亼mwI8ez?.B`mi~\ͬj(De a^eH1z#HyP}hJI(>v~W*Q=I:84i[͹\Y<(ʜcVj$A ń|ܬ|x7?q"^*FL7m@%υLuԆ n+oa&>({I#9^1uwUH~O໶[er.:Vnq,m늽$𭬄ΣDAVc^v?4](HJ #j VgM hȑjFQO3H29R~nT}O WN{dLkGcTd:-R}Bfx}gv$/-"=2^jPοfj7!: {} k%&/`_"d b6+EEpeւ|W=4;A TVճ˂cyZğ#H PcGAO{f2KχD1[9KN'iw&""+hY-8zL l0|F()+ H:S._=x|#u KnCQRNP[Խy,]&ʰgba2w +ӃL_ڠ -6-Ԍ€uB&}" a/ 8oTO"d,DzhbL Q'SohBtb*1hgE"ihTZwJ:#S B6ʇ-pw9Bfb%6aW:Mxɂ,:,.g_y F6,SCސJ͵qL">|+Fnl4?.ΎVxi+2^I(I&oC"4X\3gUD/ve 0CdHDg:^4RRFgɶ/x݇kKTSo/5nIZ9[}l#w;.a֘rעSoh]3D) ѝ&!s!3mHf߳U }V^I)g ѝ{`Bխ-/RFsh<)P\z@m K{GՑtg g _ k+JVeK̈cأ9 uXJB,~;]}.!*}BRZJsXaf%t`7g=-S!n.&?z<JLAO$i,RŬI*J}9_ms&7Ǝ4s!e vXd̑$|~6-16?]se ߌ'&D\t̾50gcMo0z@RzapXeYsaFSr)exuj}+8l+(xd}Rջl xql(|cAL՚\e IdH}'?mLOkr/cf$o) ڨn޺mw C Qzސq*]ᔨsoqn?:j/kPنk7 d9C(sQrqMbR^=ǩ#K4\:lNBKy;/K0FsT6Ĕ4Te b-逾 +=%ҭ=x4 n@]E7*l!gSQ$>_CPM rCB zk~p؇f3Kx%˽@.CSOdVb02ک7|dڻ팡F$_R|oXoFC- mV΀vV.a[|2TGO+m,0Yk95"xx=M/}xQ> awa ƚRh}ݾu€^vS`cHer4+YY@c/Mԍ 4خz!*?O/J?m{#̉::4!?iN!ׇYpyѦfJU41@* LX9 䘄Z,eۨ4SV#'ngi@A ]O{ PcR"\qg-#sRYL=Jh~Qw=B̚+ݶs%$2?Qy 1 ( RH\i'+ pc/68 1 %b1uHty6>ζ><]MB!Ue`d7Q6\(M -;\L|G~{M<TtTE5i!*`L2\8ޚB^;`P.qJֻ/j:ϕË/(|sץ/-ݏ4JZW32DƞZ+Eux![p7 "dU.fV1MUۇ/qmYם!-n:3ۃl2̹*ᣀ]%٩rpw Gޮ}`e:%g0%ױ ;).sEKkXha &/4X;1Q Ğy"ޕe/7X܈Y,ןG^@6(--H]bfKt{ش)n+՛9Zv+s}HxǤn du,uE(QȓA>,؊3 ?יӪ%gdEr6^m9sfև2Ky_$|o 5UWj6Qqgh"~"Y':]uw>Ʒ2j$WFt"44x, 1;xr}nQ4ٔFA٠+f;'C,`!yж%dޔQ;uXHP? MX!Z`ptËhsµ4ȁKW 'P') GVWb1P$`:ݰEG!/ˏL vy֚upU 8c-[ ^|j f7h9o/,DwJxCM*NZWbkZCϚ볤Ch"&IAjO<5݉!0z$c40ғ׈ÈO{@uD5dಠKpvͅ44'); rlŸwZdȆ,D :Jib|2I)M PtJ52|M6q5sM:aJxs0d=ۘah"t F*gGqx:s먿bvb}jU/J^.WzڇjgnO)!&)N,y wKf1Җo2|SlN#`C)oݠZv38O \L`5n!eJ:R+*I)[9x.ڶϊYwa# _?TȢQ1Zזڧ~9 {IسQB-o .JT z'3 3х}(/g]?o@/!K= ͇E:t&:#Sl%ռB3@n$R)}5UXwq0BUC4fЁYzx,+Һ}/.먠5>j xeWmZmVC"Npz&W0^Ry: +G[\l.CC6ay)V#u1xZi hgO4I#T-Hl^!0 =k++.c4ER zu~Rć K&w1>1VZ* R [o"4"hQQ}2|61T=N[ Op[t|ݽ N2$7&).`2*SYFį9+7y L5cj-֛/' j(efyjo]"ɘ^A<5,[xA#+/i!žcENáeh .D_LN9$NT3=u!{f*;#~`EsOG;"Y5<x#Z:q_ %[kR1.q~r@oȲޒ&"xCo͸w3=;a`vsݤf"NݛkUW£`jǬ럣:1N̐u`;,B/JMSj,5AJ;e ! @XeU !b8d[̀0Ҝ2[_:iJ@Xi2YXg.؈̓#; UaW= 6=`5E,Q@DE1QDrNRjGbPQqbʕC;K5QRI l.qLD{3X,)|ĦА!duQ>YG]o//RQb܏MU^ @ӗƂCkB! _렒䔁 K#=&kU= =a%7a{ K-=߈7tm4Iu蘓F;8d 389TDk0q2 g^pX@g9(H$ڳpY yQMaG-{WA|@#pY?솽1\,&{YK'dϟoKL',pr2x tk@d$H.3H)rl涩 {|֧HZôrvBum63t%=¶c mˋZk~B}*1eҲ 0ļ=iuڙhILS\9k]l2Ce%ڄ ک2F_H]')v \PAԺ(#ΡM;9 |a2Bմ58npsmBON'"QH(nAdH5e.3n$__M4gԑ%nI \.@2 }ƒ'տOzWG+'i4 )1Wr USwWX=r(h ̎3''0JB{$yƜė!1M ܑ9_ ~waN;{cs1?3ϗȪ4ZApz`y?W%}lj|'NVAwAȢ G&YA/Pg3%(Yxٟ((s[TO jJҫa!~E5,)d(3;TN2N t$L 2Nz&g:(}).#f5uƻ7kYC Wpu4:c#h-]uyũBf?.9@{ \Fdo$~Zվ؎ 2>Ƭe&qyEiBߟ5/wCY#7f*o,#=ܫs8rՕ3ڃ8f)HE8h~DtYJQ*xYdVr@  N:XXҬd*rCU߻#9.ndq.9'e7k3SHEU^.7[YJE&eGPʋ~hXb '5X$3J\6f Hf,:pfabfK׺˟-2nǣ6 g0[edKW PRZ>ᚲU1NC%6H45"g ezy?l, k,‚h*;ǯ9Zf.o_~Ƚ֔B'6hWw+vd_aNOHVǩ`br~քjFsQoy@=WF2r[zwj<Ěg[Y=4.๯q[uwipHxqAF-Sv_E3 vK(fA5,5q2VS.OJ3H5w!9XlZ`6J+s M4|TBcℾ c)b<2:F;lpӓכRzmfK QE 4awD{;>̔}@wGC}0QҸ1[~ `6Mh;M$tCDpVSdp13\LxeB:F`@I Sa?YGI JA:Q zT?rKC=0^}D 13x͕g  I WZ]aCHe/JeN D0KǽKd&WʮTbn9`%5b~P0$_UXcQkuFh&6k?Y֥EV @W}vQW]evauFe{YR@j`X:"Uuu+E4O-UBJ#mI!8f&:|J彞!37wMO~3P#7 M5 сgV}o*ePb#٦"$2-X"k[2@מK`%TG!4`Cm9<,WO'ATǖT?\ ]7CNQsq¢q+F4+ P$2*07dY/4o1[wl.bA^Kl~sZ E`h5=и@5p*Z&_SKW#B+r=8wU>DPU#%G3-6xUDGW֩ž2; ז{5o9y)CQ#f{{YV3\ NX?x,~´:ƅ@-qTF~*Qx n-+JY{uk@25, NJc;ۘݻީ0X4a*p jhBifAWEB/ܣV8@=φaa-\Yejֻ5d1?&̯I`{w2OlM(o@ݿªQR?D}$N˫ϑlPgK.R·Y-%gݣ! ezxI 5Y8JIiYEY7,Eea%r& [%;=X8@sڶ.63n2hu谱4ܳ2D_ 5Oxݎnl(T5%؈҆ Ƕy!L*<-S%ZVǶ$/<fآؐc]F`H0ҧ]/.U aK)SefJw$ÔNxk19XJG;" m;+j O{~䅠y`x-gf#m @2 g8IޒELcz]2Ppa;DA WYU}0(kʾ ~*SFر_2+[g#1 ,D+^) 녾-X(lC*3mKTdټ7EQI۰<^yF8R,Mj1}2z[E9+5VƩS(/KfA:dȔ81v-_ki&5kN=(#p6zt}E6K2B;/9󇙱Rg fxa ,^M-~pB#(u:Cũ=N)">)0^%7z'-ө-I~_6< zq7)MxH ~~"9pB 5r6⬉F =Pݼq5Ա+ -QG\[)-ny7NLhkJ^HD.|HB,y̧̹ϬHoχքU_k:}kI 9]yD+;NСK=3N}yuJZV}]eD4"L>hx.H4@D"t]r2ڰuGA?[z C`֑q8C/ԅ?a |Am=g/NV]: R3*ZJx]M.-ؕW,&@`*o+WyTTɅ νnUp*7zUr8߶g[u9n%l*XOz *$ cp~iϦc;=fJ@ |1q< jt˱ͅvڢ?9Lt_LeSS+K}d|:՞;”V")r2NnV5rWr}KfL4Rkn~̞"p\b5_R2ńK\'ccK[..da-Z/n!/{=߲lD0BlPp2JEXۣw.pJpًޤ3ЭŔ`~UHESrn_eq"Z@1kK5q> U$ضW]"܁9Tyk`T>OZ V6;=~/;Cwcr2_//ǭ ICy@IGz'RDZv: !.b^ ]ɪ+vIGQS!ߙM1ULV\fGbRZClݟ(>6;uֆ n3.gq>G2YGiL+]V497YM-6>&uBbK q`%4R G\d8*BRR0޼1; 8+97%L;X"] L7m(p8qcq$nbt@+l= \0G]l@G(GWrEwٖbgꮖdA;QԈ#sV QϘG#ݭ}xSe{I΄Ǩ|liow 0X8O;f$L9soy{ psRebjkv90LO(<-"rxX@8D/ŷsAhgJFjz}o#R;喣뜳RR.*z:7NTe:'b@ qhM7N̘ӾK}pR@> Wk+O,oh먂.~#su+p,gu@(GǗsqAgT0RqϥO'g5[3U-Mc4Vʇ08,ָ%U>GWw2|_"ݡr۸WqcC B͞n럁Bf&F>3c^6Ik:?ְ Z V2n6g)RcdB9_2m{0>WEVRH59ڷfB1޾2!mdVOl(GZ"wBE~-L"_nUk.qd8tKzq:J:8 y}3ɰHG_U[o>B!D[uxB! Ҹ]\;9A"[ɴ2 yߨ.rJj21gtlll$ Q8236X=d -IX0(dmy cP㌟ % 3$Fy!{ոK.O' 1چ+NҎ'E~!D3.ّEq%lVzEVDL:-[ܶ/"F* (FUeeU;&=yT #jzS]*'=޺NfBl6GNNFL7b¨58єG? ݒD:8Q8b"ӣf(63ZS uxzd6ap俪_`F*PF gip@k >0r"<iT$9Y*Y<%0QVh{6F'µGIhk46õL щ \Y{ [Q ҝ#8X(uUo! y<*ra}f~'VT`ՓAm6~Ÿ%g,>F__ȟjvמGțcRHO l_`\{-oߪwuT)6o$f1c^uә GPIET#(Nm6j.褑*Du%9Pbu~.՘EesG17 -)VluԭyUg4(UxqK`_ߡ3cʲI'Ӛ*eJ[ b~.oxnf3+c;6XM@o_19z?dRhԤ1G4HtJek+|q#98_k F3 rVJƙ a󳘶@C e#UJrCA׫Ϸ뿁<mFĸ5N'B|=?hF=exզֶE Y _*Q'=o DI8I$nи̻U88軷5Ulz\kSb dK)QNn9n&HM`Y}@f\BD p;FvOlIrG# Nt)KmfOvp+y IƑ졖%ȇrN ~st$-9;p-hSY5[߰mSþXG09(~^X y IP`pFǽQk6s}eq>׵ڗ9FLy.4gzl"@ Wa[0lۀlZA3R}ЩH._%b?ð=Lg|T+2v-yDž%o{?݁i#wEfuyLFV%_ݧ"$w(r?pqK.eV"+D~WQusG|Y i>+Sei=cN$k`[Y/T#l. FRR]һj z{ls-j>fu^gɼ¬2XnZ/Ӏ{}{QIIGӘiFp3_+Q2>[ܪfٕ -A  `r 'E$ DU1Utr6L=I/R-@zJš[V2VAp8:33b=􈇆'pxi^n:͓P!|“˗; 3w:i{k@G>, nka`)e2*= ֔$, s+C1r!KYūD 8 :3|"PGGQ:O獬LK +h߫U44?8u¹Ed݉@vߴS7+fd;:Q L}Mt}2/<[ >炔M( {/^ֻ[z+2@QIwbLK}|Ύkdl7"T'u 7KkMhx 'K_˅,.v.>3{ZtG7ObWz0x:کm,-0$&CctGή=쪯ѧ 9Xʯ()3S[]ʣ/}^=uaJgwP#2tP\&KɢN͹vARVʁc@*ŻSqid-my[P)c xBP_82k޳C?Gn-h!=#o\|4̡N(= 5% 1coW v5MxS̚?ԑw >sĂm,H)tX!tZ[0&SD잝#rm աdIk|G(9izWt:^x/] |G^ӫ/>K6uqer& X˽Oorn7{ * ]GِzX޽I:>nյ},v;w We}(Lfv3I5pm\ xme_omlLUk{RB3~TƯDy**@>?O*A7</P'Q2*J~ = 78ߔ6=;*v[VxL䤼fP;PFRwJpڈ$l8089MRiʐYX<vχ۝Y7KPIa6G*N@ 3:4h~4k+{v+N7>HN 6fcOշ֬AVpviwjf8,^(tgA9PE{ Ս6"7govD87`N/5w쫻/bM}G{3"فY 1FJ]9֝f+S+J=OL&lYЂzE&E풋\"s~`o{f.bu;v5K|2$E-rk9F,ьFsy a&<6-do^T{2K9~vR:=D ĊklinBpQR.Z2+X,sdJu*|B p%@]mWBf$Vlt.PZ 8NMeи4>t0x-kх/ S}AkZT礦hzX.f+]iHkN͇ ѡ9iKɉN! k~f>MoJ䌠;3= Q[52s^?@rWd(s tafH ƟrR5\l6M(uJi`"4L0SyynokvBt혒eQg[e|>xAb2ahE 2gzW)ȋb^wT^)ݯ#(&!xq:љUVyI6)Ik辬rMʹ7="H;G_s5CXufI DqL,հRN9T N!qIhұP{HSV@ZĀ;hxg >|䚸H?yК[شЄ;f6i̔9$v8βJCZ@aE  ?l"6x{*frR+/BxAuV0z4)m|zoFq@ I@ca`A{ܯ;0bd+0%.5\wjQ'S2}fg[4g8e<͊eN<z<;&'~F!|)#3_qW 5aCJ~(ϯPM1j&YǗF&soh$r>iXfKYbȣ֖ml$2 DSb|60q*[ c&|M\(L$OA\@2 ̘'\v7H\<ܺ!oS~? %iUqQ@Lŧ5"čD?Ycxg}ԅt9aowWV8ttc101[1H(26(5igmL7+A/{yd=)fn\w&erhk/$tf|2n{$q\:Բkv)/t+ݵy2hԿiJhP2# ZV()5J;b')x/l8ZCs;A Y*i L%'aM5=Ϲk՝('.ʿ @ab`,A@~sTu=I=L {KaG3ɻL.3sE#T7e4W粃i9p2!?-]y957Zx^#=􆚜,IEk3&Fߣu}4檜=Ϛl7AR(-J3Hky 8G92S}4:%dՎ_0,s5>xV˟Ox=3bY`γN Es̤a&tB#WL>sW"7&DB4E`T-|< ۮcAHG~v'@-TNZ)ώȤ)uO}l?mR-/"8S7&SQ?[k+\o=cZ,ogc+7aL14&G1>yp=i7F0om`ʕ\̟c{}`-S0 ? ),U<̺7ooWjlC#lPTkg߁tDsM>z0R>6Tg! SO:Gdy?^?s8ܣ q e8׈X] DRˮh_*@=Գ*Kkz V2v Sv9P/}ݮpA4o!c*|ф< 0a@g*q !eGAW .q K[V}qR%8Rx&;n3ঀ= I=! *5RѦJB30jџ3 }2OǦ.m*kx*@1ta s=R(SQLM6~#8,|$O L UZ #&0Q:G'?w*W! /@pA0C29{/aX!^r{FIJ!zGMj,l~΂K&Mpp7}Ft`[1-o#qžjQJejV[VƑ{fs5p[[;~J!.*dx%;1S6hTBv)- (Kw%>E0Kne۴4l@kA#?Dol_p]]~R>WW0ҙ Źk}qzǾ=ӝ!2T~ZR:xWҸ/Z zUO,Ԁ'8`%b$fkCCՉ|ykZ1ͱep3%X,([Xlɛ_9 n&՗ O1gkǷ7{იxX;ΪP\6< AeiMyx ցsH vmѲBNwag \kX$1YZk}0rD+VHP^h0SUzbգNF?\{&;S?Dxj (;|Xc} ^tNDt7A9?Izk ElҬ/ݯ%Xh}e^n [̉PS3H{҉ŠX um>iT3W8wL|&#_xOߐnk8.kֈcΡ0 D_Y (R5&Õ=)VWBq -,uðwZY69rC9D91U c%H?dn<ܡYlwG\4d',\ʾVY0왨X>p[q|hD6G" UhJԂAb'4`jN;,Q v)s( z,fbYgRU9$ ZSYS^oXS;0B@Tr :PX&1h1ĭr\ӵpj&ouwT=3g ;+ݪZW#N@EA}܎/^*QI0(ln_ Q9u|ټU`\ەK?{Oir: !8@)fH\\ݲаsMȠNҠpR70$` >LS{Qv뭜INEXrk`C$ѽxl%jn^t +8`]u8KX%!?\>Vu#])! *~ŁF5@gs >a4AwmPaQԨ1snX⠫!5KO@JFZߢ+HYbq㌞eQGY}0+mzPCRdžK$9ڛUyMYtEh%1/䕓"Mmis1*W#;^w.Cx%G҆'Q]7Eщ1JV#W"R+vO87cY wgFx1T\86 r\׷deKz#"8u`4m"fJ^5@YeE.R5Q,HV2!:C;/;bqPqYa \8ܡOlcEI{a)VtT=&v NC6 ibj;vl_U뉌u&52mͯ:daE!ssflI{IA6ŪFizFpDy9d#GgX/Bя)t5l)@uεE4-|gǵ5ױ,Ң&hW jߛLک\QNqHcjgHGؙFM&#^xR1>030A{  H+<搻®,ϔ;U; eWLrf:̛5C Wbj[8a'v)v?R>NԆTYvStƲJGcȿzM[kU嵔0Zt*qNUÁSIYE~L)l ܓ)xyILo7Kd#[/b%@4Vgn?? JI|aᓗ?nؗꊺ~<^vsm̡jzܚ<{U1ߵ ,f _Rh+DoaUKAHA)A* F6HV}π$*Rsy;^Tɗ]fM^ ?Kq֋Ki6_x(7ǭW]3$SCR"}\}z_ڻN~_MPZ,F"C~l>bQ!ѝ6VbZSX[%9ikMpIdLa9NSizw*5(3|E:U}I 3arE5ϸ-?`\vx48 H;ê mLKyiVK,ϓT7{*"vdsݪš5q;>71 U7H/EIT$!U]~ѨAmkmnLOɏLSq$ā\=XE2ceC::t$ `u rV!7d6) *k%ѯgqˏ ƚّ` Y$R? h S_i j>N]x'wPBuBenKU2eHnOH2x_aWd7X^kD>6n72bx; F)f_m֞J1t+U_;(@8yT0vǺmh/1oaeXdPщpVmr :fυ2{Ofi'a?Wi*SFg`r7rJIܯșK.">rbnA1ϥ=$JL@|/4`p:iE >6{EQ}mQ<(gu=YUaM# b[QŠ=D-Gt,^dX ktFE>95_Cd@}O6AW tӬ"rMyfwSvBNŨgI~V`a2 ^+2gQ;elJ0@zR}L#)c6IbO؜r8AewpxCDeo<\`:t!jdxvU犩`_ F+h\S",hC׬@g~K:`avVT Z?jaÙ<wk[Aw~@_6[u"(1#;L*l.u&VfUWƗĹs=& BAIķx=2'c+8=ty XlMo͈Et(RmN㘒Q f<TD䂡W`H+I]AX-}뱨?dyeQ +E&{'}Er҆vN8礌uFWԱvF[KCA.}$dOF0ů+9)ɮaZV!fi"p= $.S{,Q~@8ͯ=3CxE ^xH5!KCNsU}i# ǤW&:O4rO ]oPGeOQ, ^rPfd:ÜyWՅ_%-W"OTszRCuf1dNf#+ԵۚF(1_BJѝPZ.^9;WћcJҎolkyR:ύ9t~)1%s/ J"(ÛEfj 1wfb_K8dA <C ,&@ y<jR/&EJ8-ܓ2)Kb >"Hd۱K{mx@y&O]ϪT՞ꅓO+:jKE9BdK]M`_@:TO(3qDZgS&YpL[쑚U" 208ǠҦ/nhr'Hل܂|ǫl+tV9nxvxDWIS%aDOyB}-x@RT66._}z[ܽh ;=="@۶l9mf6y>9_ȫ|!= ij=r˰FZ+aqTջ(N+H`r<=٩iY&>3S8$ HrX3G_ oBLf@^8-.%wi{:1@y@y[1s->~D^h-0ҝ 6-ϲxvn<9yC6;a [B: ;aRM57$R7̠Fj{JBUф˪y1N1 S6~mWW?v3Es I L-կy@īgʉHerb6Ŋ%5,MiƯwWWNKn ʘI:'w<տؐ6Z17tpRO_4LuOCy{h f^5BTiuj͟G!SG:8ׄOyD^TO_fTUEF*&v ॸ/w Ys^o"c]$kdgcn?^%b̖=a̶5~.mWbc0 oqs'T|)% sB XJdqס>pl~(8^ q RFcG;vO~N<^=kF3IWOҍmH'qĞ%Y]]U?4 =R|c&9%D?$X=h rڶ6J$$AlsVݢު1x. SҞ}!a^%:7us.hCGݟk "xX ߄N67"!(@q.|[#z-}|B}Mp5< &Gum!-N[=CT[J9`l '/8%x0f;c:3[ Wߏx#B4/e{Vpd#%~:=cvueYSp|f\=kAb9?mWd,҂@VP$AKAM<`1l%3ueygi?h(,tGyl HTsRLE$[~a,ש-\ϓtl ,so-if/䇯0]E81 E‹ŇJnje|> Gl&X?-2WD- ׬4(flH)h ~Gi^ kIׇR))@; I_&L lՅ^h(U*rőd@$aTT$yzdVidMm+E9]. 6tCmF6[nf-OT{R~ n+߉;|[`^`섂;۔&)?눂,'Beu7X]2:|7!2^nXLSps6#͙aݶAE|VNſ+q3⃌9520کOI~cۘiS @"~UhaHX+~,bXvgX jAsOsInM % ۏ~b v,|G]7ȋ;Ѫ/wN>5 K46m㹗3$ pRd#*yٮ(wB['\x!NUm%W >m` (4'Pv$/$fPe"d!U"Һ^b 6M ERܗWG]i鋃alqH= ƪCDࠡ&b0'[oQA),Q.A*աNY䟞N;?<+G HDq>Zc@{%ϑ90/"Q*dAFu0c,K4 5򏊙S\!q& ' Pރfl \| iY8a}Y?bE|<5}rz͍3KݬYt; 9kބ^i=\rW6Ju.?\Icf2N=~x"fBcܝATsb| MI[y]* p'g/)[ 4 |\n&ܔ1'j.peܓ4dd=M\z1UwP~6``@?bl㘢%8ЍiBm\_Ɉ ul4J[˚^%0y\޶?grbt9O7{8bH)k3Aj&3$m '.k;CmVo?De}^eA'I (cmmo^sV_.sӓd2>4/j@Ly&ҶҀP]hBeO{ G(krH( Pպ|۪i_zM),ԑXW3iXMXsKP-4e={.aa&xlܗϴ.sɷZ?b=b}AwQ.sj'(\$ ^hb3Dψ [w`N(@!3[5ro]DYy^YS$hKB wc_Ur oX`nybfd.=%WI=O6G҆f᚜ :tl͢Bڥ5¤W[cGU be4cPpQpʍ9Ջp=}6NZLiMWB[>|f9eKpqۍM',zA솨(F9ۙD#eVVkq`KU@A]O=anSQ`oI 1.aDp RV M6O.X"c(Jy*8س(# =lOSЈBMT]/}]% =J b]Dڀ\԰eya:T}Jp#J{ycJ(|&JyZ~+x}ukdA!P8=C7ӳѵ*;z4(^ӆ;鄝ʜ{i'ݚ68([[FEt* ŻśUNջnȁL<@*lm'B G;eެ`G,jH Z C$Jʵe9(6`oDg znI)=.$y])iĽ2gvէorBW hf&1Q@,P,P#s]Ȃ(3ҵ7%Rj<ƼPL$z+~z .E%KDCE_*)pnaErX=V?¥`M .Ӡ.2ר_|~9xiDs37&pRA,,ٟ]`XbSˋ? bDd8kC;&?[2a0=CHV3D.-6G7o_Gjv')n=pf @CfttuS>ؒyO"|3_{UO\AÀl} ǝ-IL%sY׵i:-%fOrưbm`%@갖]mk&Ah 3BN1 |Ku-Lm&2Ɨ\SnINfdFrwO@i[>tpSE/U(3c/T_:)RvkЇ.DMi~a"g ;( jhpЮ_y*%땪^_]c:LQ>:dZFwÍɍOMh"BܚK b&oHt#2$ܤ|/{s/ ̂NQ:-9/Ow7NC&=&aZM-DSϻlg4|R;8Y+-H<6_y9VGC2S{q5SP?ϕVdZOHnD%{4؛쮝I\ ź-"t"Ë4YRxiRu(@ LRS\OjGv#3sMEyj6}w H G֤q1G6(vA̛TH Ѵy:M/o,*.P<BrȆu؄0E G[s(Z!AdAU2?K OA5Um*M~W2" UG}VkV$:⋘'[.@uq$'u M: \^'kvNuƑ5cM׷YJ(h0!P\=CKs!:)rj*~H;f[\u 搅Z:V<z׉%ln!XT"sy Du RXTDXݝn"?.YybtIc%*[hE(; ~yeZ/$+t.]$.fP;/^`b3Fܨ%O}r)gH1D 4i&`N cƷAUTdJ`f5Qc#|0MfظuJ\poӎ|ڣ1Po93dF_N0\蘲uWI}ZD aP[, uI|<:dS ]4M[mR6 V+| 8튴#/+ĹkX 1c?=7ݤ1A)u1"Rhōc+2VƔ"&ΊFlfgERiM"]J{ǘH 5&qO`1k6(%Z(6^iN`7`Sm__tc?C YYX⒕xas(c֐//tSCP~kBY_0%0u4ӝ8[Sjm&@۪ab%I6+%O_AMH{W8Sxj{Nī4@q/l@n+|"9ј)?l ^H,YDAS͂+aOH%a8X,7 d)/~+UQ m,#3$`/YwՙTtfGG?|d%6gѯvi}8-ΤH(yEJ}R΢)099G-dMDEI=@:oK>t-pÂP D$@dD+Wt+b{5$KX?=Xx}*bR%zQ%(;z®4z<2YMQt.Lu?FOa=N|.}rHz>h45Vm031ndi)`Ec8Ed*}bޯmPx`AΚiDzQx7 3VͽE:x k}fE{w4b 5Dnzk (,g_fIDXI2/j { QnH䜂 *b6`<2A 3ƇpWeW'E7>?s(-QHb~7pG@,MmT{Fʗ4msX-B<q0Dd7ϮL5we9~{3̆~i|w>GT'm脓gm)2y($!>J܁FH(`o H."jvgO'̸"!YdyL@Y } Ex~v:P6%+vh YDO_V DV?G^G(` ;2϶grpn6 gkPB`5#]Ef`3ND'>֢Hp=f3`,d;{ S` {Kdf-4KU  .3[9HT]<\(%"aCN`0/?.X'eQˤ[{av'4+p; _eV|{8d{Z'8_)E`.5=f"P 7ɻHɜY5<)ki!Sc4M6;'1 +R>\4ͭU݄M5႘Yd1_KT6= ?/}rVTwE!'Ȼh.*![KӐŝJ&/,?hɏhI jy*Ob;LDGCqt%rPz3) *|Ok@IdH= ,:tϝ'nU9-a6`<+<߽nɸXJ9b9+bE_rP݊:>)+bS]K{ m׃n Eg[{;⛷1hjP^:_&T3E'ÔPbNIH@^l]N7sQ J\b z;28|bsoR (ALz; a^0^8n./֭%D9o&ej0T,E/K By"NMq L[>g4.L98X4,A{@{i=*P2tPd4+_ @ݑ7q"4˺ x!KQxtr@kW!ЮO<Yl50^11_C V!zHTVyOg. a8jk IL,=%f=hb2X m."j(Z8c 3.h, \3 Tk FV_vl13E3c&Yb3avCIqF{s5b r D'4f&[x7/cQ*`^L*V#k=%Zl9P)%SH ?J )}-ʹ(AesTGevI (! !isxM\%* |3ǕɁE ئ1\L1g]oT; 6DQ5_}Q-X*֎/2IzVBTm 3/u/_y@&p8Mw5>}6tӿXEX(^&f-/&ʩ. ;(+lvA#hm}#Da3vO}"-Ho:{x.F܆P-\9 [H `E=]Ȱn[\k=GuקFz ^4bϘfX\iyJ>Y"\YvtxhUUoIUP@<C]%1P7v3R#?]`)u*&S~ih6ً`쾿9ctz~KxFx)xޝZ%SaaEE8-v!.4d9. K2:ޒ& YPM./$jy24bL󣺷gm: Bߪ/4'ougrhHy9+՚_x1ö{3ٹQ-{4UoUGRns~%Iŧ,+/ K;ɭGH`TՈW2DGVP=()$REٲ}y$7-\k w#T@z Vr?jtwhgY$J8m>4225ʞfTM i(m. x~COYQW$iyi}6|% Ech.>jTKl+S)wC1֩+톕D*Y$ɿ pl DZY\m mU[#1z⯘V~\()^XY+:`F;zN0y!2Вp]L=va,Jm|TƏ{y9 Yg@޻ZLR(&whJϥ{K>v_oѦ PU)~LGXS'E=X;[I>t#G/.3Ǧ=P*Z5)7i!H+"Bϰ_¼ +P`SeIp֫J,7d3]>(ח48 ?Uɘw./ӗ B0 Ŝvf]&[;aqWk!hށ[#Q2C/G) ƭ/AZ%q?m<1 ec.8ywM"0xѳA!q TQ9#g-Ka 7SkZ -#Ol4,_|Df>G(E<jey[E1Gbla'_3,m]k;[Þt-dz}Dq$,ADgFf~b5*PUK~<ϋ[[+kl fBG5OUz6KuP#D@"U[͑OR %a5*;gzB 'ŽX/#IV6!23!f 6:rLb#"PPb7ߠ߭ _GWt,CJ/ԕFy@o=ˡH>tΦ)@c d R5)dhnF!3ڦ`[/i V< x )~v p7hQ TGuqXM|" JS.d00˜n*Ƽ)\'K?zgϱIo})_&=j/ ؖZ: o=om#HrN[tAGo 7Y˄;")Ha` tusSa8t) s [nJQ|0>dWht"(e6(G@| S5Vm6T>䦆a @S OyzGj#1ٖ p bzٮ8rgMx8Ͷ~_`_GۭN´Al) XTf]q>=ߐu+:wZ K>@eI8Ejad(,;¥5xn?W=<~v7ezRyp*6Iy@tY#@NüBs1o@KQWF+:n nNHɛW 74$Ի`ž}6yA{< i43Hk =s}PێtqE;?zC9_SSE~"]mei*Ϻ?N1tEj>1פ`ˬ}ӧpr|V>hFN=z7-S)`FaAZMVpk#\P\Vip%EFP c$uEq <_|{ JJBjaoD&ŒL󾕏R)x*_K2%j R NDv8E_Krhʓ-`{{ r[SP%&zmlfCH9NYbѲ%կۆT˛K#3{$fRB&%ܳ+ad =n͓ˍpb&!;Y[|T}%^%ݬ^u /Utw}нՅR":WTܻߏ oH[P ik.X?*^V; lX,OMKۋ_$d1(I7}v hGobl1}39;DReTq gsk'j=A>q@eo0돢q`- 0|?b99PKܬ;+R|ts%z1iMOhC;+j8F>64XJD&-9"mFu_HPJIJ2|C1oC3zagxpdV#bJh#ݯsPJ=  {aZB>i';qٓ*!8j>_> r:V]+kBCR_DpN-Vw3U6#Kt=#BDNXJ͜@ZZFity';k{7s͛{m}d-'CMzvFVlc i\ɭ1w3Y%N#e%C;_);@l?b-l')9.% Jo؃n# F5Vy>$Z uSڴ7Dqh\!HͬbA@KW˲:2JT! 䗳aIշ9V5I+'8(=KJjWV%˳ll;aBG']D .jlDY[3k ]j԰+e(w,gW| ,¹4Z@[A]9~^2|22@%c$zU8BGGm3+U쾖;3~^Eؕ$8U%_>-.6RԤӼtii wSBSI=l[:=Hebzů#AKO p-Vh3S;ʣ 8"Uiq#P*D b3@*Aa;/Zꕨt Nvna 1ӥ3k)XUqYAh6l1Ӎ2<xPu^}gyyoC/i/>)"k}[~2):.߭d[N~&Iw"?dd;dIQ36iT*CU e127^!_TӚ4~w-t1LE43gV#Rw#0[nRD4fǬumZU!!uڍ +WNx\nw!,,* a͒4ojND-u%6 Y8e=XԼĎIF "AfA +0X I.r OBc1}M JX%r88O :7:<ȓWQִ+^n8!懘J8{oVO!#l^' ņH?rGL|z7dk,|1b#u@''eǢH^>Zڐ왰`j@Pe|*SX+Fqkp}6 q!=rA{AVF$cDCv*L-r{ 2KY=̛A-vKu;g^wy v iV{r85p-vS_,_Jv Q$>BRh50z8/M);  IZΫxQ\iYS|{ ~|kizyuBw m;Q< 5F8ʷ1Yh֬1\H DW?Dص#MVF DluN"AR2P['LLOQw^X\6gO?*.敟djr`wR-1jO5nu3ōkL\tgpH]+$UZY,s+hx4SVRCٳq9t;S1'70pQO:{Z[W)ٴW$_'[qӛ5Rjx!8aZ%k<}lo?w#0!4 1蹽k)520}8 ě#Eg}!Pnc>A_o/L}_v:eDcz;zUbK,.{z<'{6S]]Q@== 궴iQ3Q74{'y4ݭ :e:]QB!,IW=<H#@S[dDzAt8BgU5"$< ;CV l"yóe~!~ +(Pv6n2ےъ!YR%[Qu&7DNqaL1 &0Ph?(K xwLt6UAƯ8Ǣ\CaKƦy>xaMf}5e?+;1e [Nx5aB]KܴGs,iv 诼h:gSJ1u\s/S K€DU'YˌJ/-E^a Jp0JvKB%ξޜNh?c1@M>-\) ٷ ;6_'ȫEI+\ h" 9lI[ؘ:6;ovVgXTR><_gnl! ك3No$џ_0gTТWO4kp+{Мޒ7EFb%M$ ?fQיIhcL\.q[zƥK:\2X\Իlx^wGķRe;M¨Ln ckڿ33qdw&?ƹh{a˥Yc6#Ѱ__d7emSCZƷ k.4S[=P]ڏ|_sUs+tfkwv[dꉻ(-Sfns&2lu]Fl.P4-it4H8·();ußE yJaUlG22|=sOqSkq^zٝMX~[ߺ0Ҕѿ'7^oe@$=NxZj(m.l0sd#/Q5&%W(r}㸁7(,ԣΑة쓆7\BҗwLJ>T_%<-Z)ggۮ&!PҸδ9bMGaH.Z\Ǧnc<}S,".Ѥ`t_@'}@/fpSRni꓇} fd56;^ZOk:ϩ>R|(ݲoX{hyQW='G,SE {HhRZl Ϣ(+Eq3_؛D]A@~U{q:~Cs|~yLaBYxxv3#s.#k@ q$~3ANSWQZ"rІqI+;tk۷KM]D<4oĘ3Y>]ISubvmj @55j|,LjZ8pGW`"n}g KܡtࠍzUX^m#,2o\l"],ا (&V?jQ5\˞$LfJf IńK]z.ǜGtM'KE%;sNi/˹L_N?օ2A]Vc> z}CYe+,hR JF,*nEOwۣjd馩S^pQ9!s)4+uHnm'7$؎8c3 qvr ͦeSQf dgx}:-e йDR;^(3Bn тsB/O¶:mγ2!\ ] N ~(s<(;o 5kz2圗o*< ^!6ƴa`~Tr ڂ]W3 .ݨSEk Ĭ\!T,bFӃYUyClV9ˈ$3!|G~D.[卢Ũ Gڣؘ=^9i#1NTwSLC0EY7̝!r1!B%#oU{IQƒ (x?]Ds-%]X{8ná!xJmGHM (='<Z+{b4 oDcNu.hb]rm:W6sG(YfuŔ_ﰃS]hTsB*ֺ )oӽ [ym;8tj扵Llll|oǾjK*`;Ҩw^GU1Iip0ŀ#\-* kwZd\C&ZKt({Wf)Ed]ᄸJcf:$O[R2w< »b&xjn;* @Ody9sxtZHZsF^uʊ? aG9 gW+:ƙ1xX~mlU64Zpö8,Xtf1vSeЏJkIaXW(J!,GSƩN؞|&EEn.2qN>~\RBP@7Fh>`릷AbZ!ppUNrS4M}Ce9%j46)U"8յJ6#CCP;wm.'_r) *+Qs&0٪ g?f"jу4J q9Z_::{n"WZ8cNmHȐ?jO%&eT}%8k0o˰ (<;,3Wj1&b qF(^K\\ J[Lu@#T"17\U W ДBTը_<( t;@Th%;*A'a fԫX !T8ރ\c w/řIFF:T)"5mH#Y{M}^Bxj:Ϝ딾%}rnsZameL ' (וTQIYےwzYdn2u"P=9ɞBo"]Ȟ9<'Q.&M{~ !&F?I6Nݧ i^](]iTĦ[[=>]kC^8<<&aNHZU/is8 DoֻTKroz3 =BQѰ_o]~~dHfN!&2ɇJ]F -後=H 0wS+U|ιɀ}uklw0輴h"N^YW ƓaWgj+HáIHBHabE)<@5-)  rӢ *XD2$xZ3wc@{ƃj \n9/6NGqӣ{UOzoxBlcv@m-o+̬mೠe>b7g 9nQ^C ൐VZk#o֒‘tU˾q6--;uuUiF, l a p?1S߽r: ʈ֗MAe9n*cYޑOnӭ Xrw B5Y C`>> պrI n~4 ]T9_"Ķ{wNdأ}lDQX:@th އ؃P@D6O>U˔wc13~ZTh#%"pf(|b&w-zZ!_W5^uܲb\Ÿ^v uމ`[Z}^IDPA!^p1"ᒣɵЁ qu[.P`uvFJ 5-_IZUC5c\D鯞v)`oo͠ d׈P޲sgGSn@Gۛ8}N:2Ý$*rb&g Sa@wx1iUe\h%A.@zN鋸F/[Eu` ru}Cò9 ތJȪIA6}ʊàn̤qQ9#4@޲@E`8Q \H)iOB+cR2LrCH[#M* X~HvwOf8ߊ2C*ɔOibH&X#ڏ |i%mf#{s=$nZz^b2AN$*/Q(*(]=]0.9.:uZx.H!<ئ5gizU4srI6e7CV^m5 ̋3ty#/r>!wbUPt=cSCT.3[brrx঩E CM O8YJ<̃+4ntJTN0Wm ⇃4QWWg ԍ{:^:8 젩<q0 .S| n1M:Hd B'ES&ܖOzu-RJ8摛;Pҝ+WtIo\ր|) 0,5ٚV9bڵ}ӡ,ǯzyXW+dS=#k",qt鲧ړ&o9 h_ÍxxZ$VIyo57МV? {TY7i&.L6b͵|I鳦m JV-m ^,وh5S0۴F g&DB煾Rc%-}g5R. 1IOsaYB<һ*!ĸ)E!F!iae߮vŴ]"$燻훋ukQrKb񫝡AఙojHܤHsdQ(rRrjHZ9mQ<2EF,f 4$*-~ zM*$CzKo}_AN^O$}jOˢ9@b6E- N3WēfPZ{ja*7BD VϥB{˭:b[2B_HC_!qě$uDe&Oy>ak)/`עkC$>R >}E?5W<^XNAS$V+RJ%<4l?7} 8p~J6i҂A7> ĐgΪi(ݑwlCa;X!~FlܿUnQ5C44t&yn(䁉Mp޼€o`<2iJ5sHh#MmO;(EBVnep%eK"[8z1<l-t#gVֿϕ6 e,$H9 dIhBü4'e\iوC J3dd}.8ϗn:!:͋#p\xH,w癗*`h$ܔ< @g/FFcՔqs:uŴ)xӉZ^q8d:s)!=8$QSIP쏒$9֏#P) lrlN>hND5zsMӰZ2 Вxy؏X޳,ץm*VIWbad`]b t ĔX@le7L,Aw4vT @;Xhг1yTOvI|cGXu,)(.Yksx̻6$!tWz b/y9_.R0v&r9@KլL'Fi7@5{^wPbr~3m X5N>}$Cl*xWQ15$ F:r4ҧjz3cӦ$ [~vCUQS7>4pɱӗ!O Pma-l > Ne ;DN9 usR:j}Ɩ`ѧ\Ġug>Ԣ!)i|kO O>썻4NF# ,dpMG[3n[>_͎zLhr~!cbUB7K:UءHסX)Th5-r3c }7ٵI3Z4uYC{Ns/ X s )xٳ+fOHjw*k%%[&4J+ОPXg5׽O1b+YT.g}K}ir 1|{FF^KC]2zG\*x=fi|fʶ0B`-Q4n}ByxJwpJCȱvz0ϡa{2zo@Գz#GB0=fBO9 A|L3CkCh~[` Wåt!Qho˩y}MO qY<Bq6s"~c,cS'(Aj{^P.̭6y L΄,j@m,7>CI?r}lXc)r$̃2ߙ_\߷͇'o^+)~Ӽ6[^X5ƅ~^u1 R`}TO?xó.Q RAZ`N[Z)vrn @}OE?9gZ3J.1QYa $V[Žo\^QiɯE\ AE39j-FXEg[AߨC%qɠ]*>됉p4aw{ ]Ic^޿G5ӉŒ>0là$XUN/exjK0:.σ-Fq,F?-& z"R`3u,_ &w+7HXgi`*#mCpS+OLGLD IE ĩwڮ:Æ=bHZ5vIXTcqϋWCc]o MSwqЕ Rh\bre@禒HF1q`Ԟ$ usla.A25C&]/zwV47^m !&>:>Bp 0Vl#RlgNÕ;mT삽/#G^ŌF2RcfWm'%oTp-v_`⬽^9;\p_3%3LO`N3v8 Mj["ʗSv(qC\+=*gZ{PR/蛲炓5sU g=gxm/Sok:${B6'O9L`(s+ If dO]p>2B! 6 =w!V&/ 'VnmvѝW I44"(Ko2L߅<:̺JLe5%OvyyFDŽoj[0w]Ҧnq Or`Vu!mF?O)5_DOЪ*Ή}vuTL=oMP6 iS^'vEac 4HV 'VU«0H јfVذm9`[(̄p>fIiI6W|\J3-xNN's)BQG1ý}4 \V4ha5-A#DDk:&'X&p蓭xMy0y3^`8{6D3:A \r&~+$6(4ң zjD2KF܋̛P&U5Rf6Z h5 6.qqnMۇl6BCAy<(@tUp.e{Όۼ-ˇG[m.f)[v&yHrjav}CPAhb4PsrX㛧qh]V~E=x*Pz8,i>+~1qm -4̀#΅/O {3VZ⸮Aų G͎*җda~P cJI53Oxn6?PcQ 6><S[°bK?Fysyz/3 Ffq?}܃{y- &}wG|(E&P}(S- iGܣP j( >nUd'941+:^J|i82"]V (u1V4_{7L`Ero9٩Ci9jHAq~z2+c,*\x@|msͱv"q^'T:U쵪Go;=K,hjKdR_4ҧ?u%@p(7{Q֕O pLΨSaԦ:x+[B`$^ăSf!t W<,,_/'6]_$+;){,?I:7٢qY_xW>WOf?7 4s7݊y48 mU|-2G?^~# j2NvӬRA&]Pyڦ` U-8 >e8847nYdM \U dHfh9("|N)ݸp'1gw-'8ՊŌS˦sr?>Ide}_iɼ^SoJo Vi\+?EOk9-CNrb!ƟIG'#gnrHgl ku>߫Jҏ owӓ,e:`e9{ݎQeXib 2\I e Ȣ9B~9KBSzt;ܑ390'J( ,ٸV"(Jԏx$qF˦[2(fhmBnyU_;Ż庥<{#t !=)Kʓ:K:<ԒBmDWT(:/'2dsY=#tL֝R^%ĝh2;=gyx}]S3>Z Q3 ȸPf!|Bms F/Z5ڑkr m fr wO=>G6}_ʓY>΅ _T7MXPޠxNaXV0BjeBje5-W#0u_@hٕ+ Z<'޻FL'sױN:ta!@ @!^>n*MqM*l|~WNg\ +p j9vWWz7Qr?Z[m=gXM7?uk d]Qw ̃p[ ]L m8wP1tG!A쀬h=،/"g!!'Ql%#u`YBj~ҜT-vhذ\Ȏ=Oǐ GGw#ZpX"hQ4 ےOcY֬e\6ˮ1 \_>#E 8[( C?&k_:*S=:ajrJ/:BOAxPprUƋ2yġA)Z!9Z!wļQ kku,PEI %⺍N@obx;maߑl' #dZG7s($dF /"me1S܂ڗ~c忨A40Za%hT*WԁE Hg;S̐^7G^ɔb6]#N[3h+cmm̼4D~*\oC߿p6`}\tى*0e%1д~8#z\-Ƒ:@N;MCcRr1jk#1P՗^RSeQ&;>6x,J-"j3\!zϮڽ=%#b7tt6j~0"X>֏4Ū 83C_ 0~%hcV1s I,˧G&Sdd#7PwF'`Wͩ-2)MώD00% H/ }0/Bgqo,f͡5ڝvw tA(U[,cO\dhg+D=Ɨ F{MՎ')ViNR%Cc`yENΉ.^fŎgFd>)υ6a-{==H8y0)ZR[{~Vk뱍 (rڃF2bC, *lpX5}t715{I9_16pn#H }v68!1uQE)tܩh:013ljibƎ*IS#$DgjYYS6!wɱw,wx7N1`MsL>j:\8g]c~k BElsve$Ynt6N  Pov$!pw>9(nA{ W"钸tG5g|6?b+2e\R2z`ُ1R;,zsc RUnW3?$@w0H'T(:`+Y@S_i1]Q]_i0K^\H[O[V@^pH]QI*YTPAjqʓeɖ\KK*!=q.=Sgl[IZTӇцBZ1GSxE(y./| I}I͛aǂ1^Q)Q70BJ0;l׺\ 9fA_Y 6rb-xAS5tV]QRqHc@(ܷ{:e}Imܧ6̔~7nFo`cHcS r`&Jύ侠5ltLSZ@W4n )s˛`9S{WA>t[9Pz@hmy\K}ݗ]+֩[ 0 #:p MIDe:75z*Tyr{+F6uBfSѐ_r7~v\UeYMGjd7D:}q'U{/U~W=Z^OŐݱMr43sA?je j05W/Wx-y_C'YYl\{ p,&)4EV0tւzDe5Mc?u"$k5X mT4 }<tН:I-K;xfG7̝8~aܳ1,Qnw̯oO LZ,!3nN؋#\ѡc=˗ӥVyvi^ez}[ aTge$%|y@g2,E;;nD,e@ t92f,܂i]/zZ}yQȸvp6AmjRqa[|ㆥjTp%ذxk'CY zz? {wUBQ7'/@Ȍ [4>3y٧~;kY_N?qIG6Kbİwm&j^uW I{u ~&l0ӭNЋ.ٻDzch9qeB1"Far!\ Id:,L7ߣ|]ʷ930_nh8۰ΒWn64&xuW2- & FT=-r%Iip@ę/@H2ϒ|[*D7T=_Z9س2'mLCؿiN쏙p}V~P-KHv v\.U HzZZge佪&TqQUr9Eغjqm!ה O;jU%N܍MU>EL+t+eSar'1 lʦ<Sl0)Rp 7wU͆yٵR1P_/u^//9-[Ĉ/+bߩ zN?sc_b"cQ-^2cV+v/.2aU8$9$[&"{n BMH*? JzerB"T:"֓M}Z{՛mvzSsOl 5[RPЊ@уnl+#lfi ެF}3+X5Pp,[4cQ`#.$[Ccg(s˄uCd@U#lEumT'&piwgg׺D_ޔewέr!F%ANB0WqHQ<)$pλ]`vZ4A28tdc[x{زL-o. [ 1$/.AD2_3O8c2Dy4@[(QVZ+X~L.p8S>+OþLi|xOAcĵ!:kP?t>Nψ. CoZ3еj&oxeu .rwLNULTb2,]Yxx6ezrZksEǸy:WJ^ãA1 ɥ5pu1E9ޜ/'9M4pFHng$ftr>MJ@8@|YQ`10ԥ4\6PuCꂀyx2XݶLuTd"b +XY2c-zgsJ]jlmWTh],rj%B)нwiS'iªQ$/#z$|7j4dO=d[m|ۖ7/!W_u Byݰp+)㫽Z5 ˵z}jiƩ9HZyЂSA~Bk\a D@3hKhhs؟ws5Fv^<>|n?Et`4 -)pxZ*L,cQ%^)~z77|cž`lܼ !$|7 ^u19sg_&,ջY^p>5%._0[SJAo>R7uYdk ^FZkrp=S=m! ,A ( ^Z0)këoG"m(H  x,]"s,en}="E 7qw7O Rjj4OW`}_ 휼l+9vޚ%佡9iŮuTCa8F, cXs buI*Hj|ψ|lE3@,%=cy7}]8}+qV/DoBAC{˾ĺȇo0@2%S&KQzmJ{- (}ݚ7ߟH.(j0> qPrlR߈4%M\tHlGu*t)Cad}y}`o$I竘S5DO JĊueJ%ⳡc֤H~#^żAcvAȥ[dCG Z_(EXa*:틁{j!>.'X.&_F[|Cj49.F Lϙ(@p)isG UTښ.!Zz/N<=(qD0YT'xLbN[mbg:$ )htgAPǃx=JGo/D뻃@m;uXIeٺw|>Y/c2Xd{ g vs=Hڝ[BLx>kZD0eiTH(De&8!׀Q;*LpIh)VұK{;Fʞٳ 8yǪH]+:&Z[{9='.Y`ȱ4=P?#uw"ޕX/~p4}a͞SD'rab#a89h"gJhIw oj R7Io 9;q{2M~Vs0da؀ID@S.ﰑdU= ) %6YA6a)HL"ݾ!;BQzn1{QjN.9)%¦]"s©͟C^I7ŻrmCi^trf<e_,9Ng@SSnfxK:tLÞ@MA@k\a`vMz4p1'C:PߦD0s7K5GL@x]T:ւ[CkyOw ,-FQ#}b@rNs,DRh86P c pn=|&4@j 9} x#f<A!T;Lcv>ZVt_ OTBzˊ)}|(Rzc?%i64ZFyr= LaAlg,?%ANhFAӂ†_uĢnm8죢mb6iLS7SfJ(/qfD ōڈj` qEDI6fy c?m:DN>ţ>2NVXj41ed QiOp"1trƫUnԶ'mc2tN*4L@Ջ<.bg lb\;F=YsU*lu#W-샔kAwpj6pg+;!CdЏKa eBlCTvx_sevhRժ],^z¥4c)CI)Ŷ͗<9uӧF=F^b+0$MLYM#J@/h: !;,p gfۢ@FVj(?|t/]:1l_c.fHP?1xY[+m8: DYEb ZrVߑ،0="H#"Bfh(24侈"`Z٢KrITņQE`.`R:y^߽ֈ}vn6n}[ A \ir&5|H)\H <߯MBk#0\_xI }c%Jkv8!KFZm>]$Z; D+Epe{H.Tz~u|xu3 i-5٘ah25ֺ0dp\# >H"J CcSŏh/"'a ΁M[rK1e61\j_Ea1\LY Ο.i!V+ƫ5p9]ۈҰC~dյ!1$}VϲOXpVGǑm֊ܱ ]Ƞ"& uRܠVb5d2{{hFSN=wdSr*xPů##"z |p$0>oˑWh[|}jᬍ[ǩQ6K(Ɗd{ S XRKpۊx]tŶw q Ґ-ĭ1u%Kgګ]>0zAqh g" 16jbE)VIn ~Yb*\OMqR) 8//8_r+1:VH9['(מ(.kz$T[}kg&J yƠhkx J僞+9xto㗾t#%J}+3e |ґf^`.Cz6V4nj>#YqJi ;MBs AFtx>fuȳ4w y'몐eTi pjjr1GiRUW*A@Z}@kw//1}#aF0CLQVD߲^k1CB^.v[)挌_6`NADe54BLv?^۸zpr1a|:CM'JInl/5OҴ0ǔVoIbí__2ztqʝ%.}'2V)FxlE|t[„=ip:Po8(Ʃ6(ha-33e+&JvM_"~[j5:j֓C3/q ;bD5\Eּ礋@ L3 ޭȕ P+#^P]o&F<þ%;qrGӣ8*a5Hdf\QH bxυuӊGO-/|w}I#ѥ}AsܽlƦF6އqI-U⧀[HAyX'`ecKmqi:n.u4\<11޺ۀ >H27'Bz-s(S^%rDl嵊JyikHRڻH'Oqo߮3̒-'/1.QhʌQ1B߀!I< +qXw71v [|l^f!+Tŝ=_Yx[4SSkY={`%@Ɏϩ>v;`͘)nbE|֒Xވc΋IŮ'w]Oll)u?%-z??T=iY*"/ScuOŢ&}HGۣ#d T,fMlx5iH=( x\S5tHTe:cfEtQq|r.Yܡ?&"e"7 6u#ҰN$vX+J-$WbO6I@`%un:N/pG}3Dhf4D2PJU"+e_X o/ KbYa9F! 3W>)cҹ OX-~i旐dcGO-XMoZQ[/XJaw;:?.rtBZ3"͆0@HC{ lBEPnG}>@k5xܞ@b'c1ͷ(۠LI۴tnȊVpO\ lbA\(r*8^M` ϬO.{c2$]_+K>ě[fX1o2Fֱ= "INg]|N.|!Zy%5_Ɗ"0m?ir'_|ywsO2?- >Bw1婭~0̛ݝTAɴ@|u œLM!e8[gsƳZe]]9YK#`F 42LI%/3yoYNYH =[@ؓj4/n +&\Lf#X%S8D+˛Il\SV;Ar>?~HiѥfI {Dɧosd|VLS/WyCAbfkqg{&T$&[FoL_K$F}?d%_qy(/{1:&˲~t"V-GgF9씬آӄQx KoG֫7ս$` {Wt# 6dgֺ@ L5\cmїs"u*ۜ>3_HL @3ߕTY"~Nrk8: U6@9UDsf2ߢX 5$U͵I9I3'/Pőq+5;䶭#=LJwGcӯ?iv_wN p@=ؔE .Y!mOz_(TKJ,fS.jr `T7ګk5:w`3%4iPLY<[QN%J&>pqˊ`D~w4HUj`ڕH5X#Kw(c0ldGWb()_CD/LvX=KM{_4ӄ^ f>:)?Ȣ*X}g cZ6zz jLZl&N%J}lC)膟X 3 *~S4aAJ5Щv}#@  G#K 22D W% ѱ[[*hzwp2lllY Atfo+;sLH*79CiLBh<ljcW%c.>#i*`>Њ7Kƹ%pm5SN @>t`7v&d09pYTẗ́T'_tp@hEWwhGw Hpj'[5 (5cs+.D[`qSKz (S9!`nvd~*Y,$ 0[2)*^>L,.%JEraa`VD5➚֩%;?[qfa2t2Zp>Z|THsH6c;`P uz^-v*]jd$ZoY t6HlɆK_?ld%i*CIivEȕ2M3'#,NS솸E@*9bg,ܼ)g&`oC[LL^\akEy6˷ $3QȨ60=+m۷BУ 'd31i!5StKJfmAavpDqWI6h }@_IhT*<5 Hh :r!g ARVi[ܸ7UNuIEs n9^!OFI5Z^6~h>9y&i9͍Qs~Cp-tޑ6Ju;N+j a U 7ӫzP;o5>R& 7E0s̋u*#m+Bj_\RXzHar0$Ađ$l4aBա';O=dv:)N7A x :KhQt­,e왛&EđJ?x~T8s?Jfd֝9Mb=iX*vKoL9RAMyOwYq۟a zfU8i@e;9O%=UL>G>6QRt$ƼIa4f ̣,R;~жn؎QKBA..'x=,>4_IPf8dkJu)('z?eȖcN0k{)LFaD^aS¡-랠mOVepttkg("HZhq>3on.4J'I?Beƃj ɹJD;uaԦJ%~9z5KME|}3}5)<1CQ ljx26寳-+[b0._]Ze9ʟ䀡D~sOh51tJ4EeA2S[Q'۷CmI𶔻ĪK qy͗Mo6yw\?&vlbNGv0>Z@lF`4GaK̋n1{cI6,Jir/,P{Xl6G2K|m%>?uiXkǦ.(e<̙; -@JKGbԿP &V}]oL'h `F\X?b=ٓz?1d ?jZo@5śgr%իa95r?SOR؉=YFȤ>K:\~v^ξENHz+xηFI8!,UZ/˳[ *nT1Nx-q_IH1/;@|@v]j3(Q."2[1&&4ߟ500+_`WX>s*T{rzZx~HghCCkV6]wjmitQٶ:[h9;Ԧ}쨆#y];CRa4̤1q0Z[{P٫?rk)fDL&JUw[x|%ԙZe0ܵ1zkcZхȻ2Dۿn/Cdhe8u *;71Ҏ1&:P)ft2뗤DP0/A2W]W%+&HYJm"V`TйadH詓~+3S2l8yv y,$݋QNժ$8 =-9!(^v|Oyo`zbgX wޯ3@,Dc_偄Ϻ8T~K'1 Q *6> D Xg@;J#e~a׾o[ knhփ8v K6&}6SLEPsf]+٥N[p;u0Ϻ1xY%. @Dm!Z ؆o9W DS[5g+-EȺ>d '1<[Qr&Ap"HgB QK`-ܼKqNe`9c-OWY%yfVrR˻2Zoz/(^h"u[5k5i mp{ԓX?eIGCVv9]C2#*[O}׳PNMc|z F]j7@Hee$s5Ӣj#D"{ .iYr.EPSp b$PQpVi19Nm0e8'fs!Hm2;K} H99Y2"8]ɀȐRbZ)Ip#}&vE!<}gW(% vO.^޺CmZ+ ѳ/._`o~b,y &(K Vƃ24Ung9d0}CwVw+5@lx,0\ CUp\>D֜;N6{Ф:YI/Mciz`9eO% SVPh]}o(VаBu䱇|X=`E'/FFAfe?O41-$o*[ƒrVMXg rǺ#iǹww ;Qꪇ2+P?xγr>J=t$ɕ)[6I5\2 :h[ @QRu5_6O#&%'-VTO;RŝUѾA3dM ]3?@!$AS%He8(l  Xua:~;ս#|(E7!&:KbB /qDjDI2#رgc+e#{2'P! iUopBZc%ioLOk1r\l{Gn{XIw7skwM%1f$A7!>0Fuot')EL,=dPvF .GۂZmyZ`)W̆IglֈZm t1b]; C/bh`Qi[h^+96$U Rk6Ru_{2,Oۚ*WC֊tEGhmsU[ "Fp١t,&#o?_rA8w/Bv.H^Doh 5Ȣ6 wGe ەet b"үc/Lnĭj"셯Ne!jN^ZD8z,xSg|Ҽ!OYF%B*ͽd%~OGF$3sk kQm6Na|1@;zJ*Èaw(_<[Uz-]"*"FaHRsB_-Z/MoGЄ j5[xHufʽ#DRΫpO~SP? 3aa]J6kG]/yO|%v|MrKUӻMPyX7í1,\SEwQ9g |hpr#"Mr%{X[ 9xRH3?xt f!U'oj$xT6aZ V.03U ?j I\QwY΢s7$ym4:GFb>eҪg_q-[!~r:l=/i \wG$l/1 y:&LMeIa6N EC.yصsշX@hHg\H{/λBY"M*Gl^[zb+pu=~ysbơ$^v.RH_S*?tnD<ͥEɛlJN$ݦO¢ou⻮U,]ը'/0TKx֝$.b<3jQQ-ZʍNL.$d{piYf jF \G-GK嚍r5F|^u ]1V YNo=jcs}m!XXveZJq>pPDANAs3EM%+33}"(nfI(IU%.E¿P9K5,z]<6%uaPJ W= &ɏWC98wq#g yc:X_E@P.:hhU6˩ɬ2t2UUmd&OƲ'JZskȧde*c5ڤyzYj] m p- :i i~)uZgrc6& Nw_ {B";1NgZb NUU٬쟂c&1w] p.I(=Y#Tm *_~53?R "^eac?liGaS%m+"`z=#=O"=ۼhTnt.Rw/ NN?"!̬RKct{F'|I1_n6Lyuyk9geyg9/@ӣ9H$#Fv{^ս $5*o/ĦzrI;~泲P RR*TI/1S^L=i4 %Xk]d_DFYhA֬Y.Oݙ$օ2_ e  9$Zk-1H:p̘ E }Č6+6'N4-o7H` 5t~3zѼrCUH9DπŭCt;:n% f* 1o>l$k 椔?*%X6=hS|%k5i&IQHM]' b̫7k4((LvQB62~e5kA)ea`o>8@V@C -M\\ -jQ+ْݶǶ-,b3Z╜I?`"Xl '܃oԢeW0BsUDє}b|:G ~F,.̐lpwܒÛ1&:eeܙ W-*91?$4?v.`$VC]B,)]>u*n& <ЉA%X;NT^gzLӬ$ooGVCẑs]zрXW7HDZ0|闛kÞ7mv.Jw5{Ogh}z@E:NK]C{|@#paݽ$/i( Q"O7qo>ܚmX% Ǡfki"1]$U\e nF 5ާs#t؉?0eiFJ_˭0GGJ(i0d7ךh#W&\@㈲U9cUV- +'IsB0dvmuXU:r솚ÿKfҍLC%"F6eD90͌XL^qx3T#Վ3IS7wEΌ"+_̦Xh>wҏFN;(~w.+Oy hBRNå9⾾wՇ9gWK[@s!֟x$MRwI7K;a^PB77]֪Ѱfk.f '5#v'RH*ʅ׊*Wi]$ut>>X娺Ds}h֠)`dR 7Ž*”?r/jˏp=P92ddgMB>H-'i7:i-Ks+]ez}*ip bvm 61sB. ZtOUzk2ԍ)q3u{!5*VLPh.d*W3RXX|ؓsL?[K6+MM'+g\fA `+]pֱ-kz.EeC{N"70'xo^*ؼ\ zac1qxwQŞ.  l.Iz➵Xme!U]@ϱh)V}*SϻqS0f7JyÉ%QJJ/6{%hennnj[mdiy\T"}["'^* v} \%]R&8R`a"r2RJ/ur\Wuk;~$D@_Dh{%`UV:MFI⶟,`o f/OѬ)m7W|f#3,6K%N0st.$̶aO@pW9楁N43SU(BY7^0ܺLzZׄ?;PTAHPyTcz PF<"LI_ aٜɠ c*#PK*}9&ͦ|Sxl5Pl:E>WpA;ٕ+_HqXLHaJ͹'>jYIѱeSE0Aiik'R}#(MDG'*^#пRM7bD [<~T,Z@0; FA&͌_ݔ/fް>e :@=LPjփ9*}(o1kw{\L⁔%J `dV(vil\`ajghS!׫ iQ.Xw#)* * > L湂)E [9\ĈB|u%U'!D({(/Y#%{LaXm!_AROAӱFiZ!E>W}UeB3jӷ]rU ։G37(!@k[mGέv!,An&jĶ(X$ {c V|)hN(-NLb1 O__DŽoA&&H̚i>qpq¾_FNMS{B`U4 Wn##*BA1o꜋1o(%ACڢbgW\LU6VC2^3p#+*HOj^34;: brhi6K>|Xu-9:wSrgTs:p Z*:{0TX컿3_³=%p{o_%]t:Eeh"ݬ!5/ifDw@*"tIGr#s*Α0_roedX5ˣ.Y=lY)G⋶Io 8!3a6栄 x /3oo[w(aӗ]pJc[Lw:b63$Ex NFsNb@:p r)%mQ*HnrmrAwfG #N@s!x:EA{{9뷪28$"jo2rXDnytl t©jQGk9Vhs|4:N/PaEZqNFmE19ƻkH+h00Wv@9̔@5 ^zhE $WzHO >fb<\'߿DW`8xRR#FRjY @ƳBi?G|ЛiUNU!C_сX2A0d9Cz۝N<7,G$TUDZ<0RS!?* (y! ߽ :Mkxb%QON-u6*dTId,\RN@ .Ňg p ̮n&a֩.+{ҐG'0H)8PՎ X׻CУY4Xm/&gOBP-QL^:~D_{ ?-9i yǙ@P@8LѦYp΍:[| * $IiG"`@_Q@9B[yĽW;W26eQY|: >~ʏ?ȾvL?Qi?4ieK/"KHrQdt=8Sn@޽f30AutqcLv#7{QdD\"aug'QGޡБn,2aqѠWuw) EqصEY@'\)gKe#]:GU6t,q!T[^XSB!dr]1vE]Hj!`f2MA-;3m8X2JS;. q\BVl5Piw(m- M 6y]sW6iZmg1Z B\'N XBߗݷҞ/$,ML<᷸D9r o/ IRՃ&:$|vؽdmeoW2!rI(JA8"#8֎\¡xvnq) 9ȉaoJrxtcʸzdn>2fa,fĶ$!mCJzX8w)*)gʘDߵr w&Di(~Iw{ߓ:P3F@,`]p]`RڬC/Ԓ;O-}x,L&80u_e1х__sX8.+\4pPaȧ~4]Kw6V/ԞjɓpxY;h]{Ip(ϐ3fiv(r7< {u.k0/( ՞H \#gv9YpvaH(ga"JZ8wt +Q4E:W1m>>^]XS@mm1zT=$]7 k/i0sO.?\TQ[Z遌|͟Ev]4 &;G0.!/.Y$/1"Hnap4.[>b`r?؅ì,ј^;3Zk>l8穕S95+/0z$-848r!ɣeP~ 'abX1ٶߜǵd^#Jqzī 09d";Xwy)0i$ gtfR,)_UҦO,|PKRYC!-N<# *C Si ul)D:Q@u~SjP(ضi>h^z۲&1 skZA=dT*8FbM6 K~rHvψ,nV*5,48E* j_:*id"DXpP/eʡpOg kL ΙJ$)X%z0"N/DijӔyCYJ+3]E2!/i5a N@|<{@ϛbՖqk{sNG#<(侨<|zw^ ^=ϒ+d E4†Er&NhCD, ~ ߊ$,mgU !` g])3Cy@_PS^ODߖBJr_9e1'Ǜ~#nj@ c)ZG5B vE9 JO#25]|{l`FSX!Oa^;IQO04ѡ;!8W8k33M:P;΍*yId't:z q]Kg4K*f#@"؃/`tƊ[ȅ6*KDU<Ĝ).S\啒J˗|Q;!e )};HfC&M\Rl,e򅳚y8爫<;7B.;*n*rM)C ؝}Q>(7QxbůX֡Hl' q )>DnTc1U6FW&䶫&Eaw_3nXT0되53~m6c)u~/!@t*ۜҮܴ JB(GՒ [KT+_Y VA/>CqZGTP`^~hc"1w#mfK%Ik]FSy"Uv 9(/ C5>h5[ ҁ_Kg_ͭxjR BCZ=&[4d| g_>o ~RIx< %~$iC'}<}(NX|ފ7=MZ ZˤpHviٱ׋LW}~%ݫjٙ x;-q2UQ601#0u8xvZ0/HRdO 7(x|9v\ b*[ϜpFH6Qv#Ey>nyKpZZ[fC3in7ˈ#a DfBWgKPcoϳp,{BlFU{ͺf^x/7Tf٫bgs9YC-}Ľ%?vO*U5.}d8( =(ESS (F@:b%HzP*th tHGsF>5,+ ކVF !F^(jMiˆm^;E#}Y)7|UI8:b|MF%¯GݛfKڲ3wΎ*\L`6+J*_xƭԡN m9 E4;Zlo9Prl7NHWsO42JE>fyfdqhtcdSEKV`쭧ۙ ɱR\f3rrKn! (`1 ɭAQ'|r3(O|U[@,;q=_ړp;JWSZ~"JI)k g՝1_@dD&,%֍.dv)ڄ%hb'e ;jVwsr%CYr8G.* 2F;[t;` x!~EC+[%)γjL xyVݶ?nzF 5-^(]Tt"N֗K!YfjL&p)-DkXbSᇷs=?~2ɄNlV΋e E_8h]jY!"ؑNvp1XO3 eZbohLNCHJr~B]`'%mIZHڮ\p_AV^[#ku!qM` /qX}u0D'IFW0dq.N3h86i|Bvz\蹖 *n<~/Tu=0h7on,?Ch`{@ʼn7' UY]xnr9us4Ѕsټ Pd |=HT޷M ΊiTZp'ײSř`L\$q+/7=GFj}#2J.#lth^ yjol:'FuL)1MksL!H4K2O9⍟ǑC 9Vsd}j`O$.P:7YM)V͊chNxK"W{ r=)em.u ֞ Lc,)핆as ^jyZzʔBY!-EVgw`C(4pׯ͠vxr #v?-Ӣ<7MB;cSٖ0vN5FC7IEvP^˪yK6uFj meL޷K]u*P7Ij ^6(T?ڀwaL5DƖ:-CeЕ`݋40I#_+PƖe8z#824Xx!U;b{HLBdeb_/+k1VLxtݱ&Tz[{1v(pc4X%a܂U=V8Lm>u5 !,l_5HISC@.ꇇ'pb~IWfh9Kb hjEK=vl2;{\`Z,)el=]lFoz;)4*+@HgBcO\%]K/%_(ڀe䗅 *CT[/JD{BT`pGT4ر+bybUdE ͉菫?x("廒) n"lD{ #Kb[j>#UyUY3.xSߘ-ez&T]gA 4gCIejo p$updY.Q?iN &'ˁ!5e/U3>Ԟ'W#GW,zՉX-hX;t_@lfZCfT3tuR]Å9;WxN3Q=N`ɾ#h1S&NGTXqpa (ON>l+pmr/]'z莹) <늦K30Fqj2ʿgKF[!!Ǘ7aܾĠ.`@Kk+qߧ弜mk!- ,!S$ eiLOw MsX̋kg ,pqR⋓ӵB3eRÂkoZmX#Ak۠ul%Ar,rJ\̪?f.|\.[z Qw W6_Is9d?ؾN?1cҩB̮nGk㥢ƺQ?׆).$l֠ט@0@DqG>ڤ:SB50SBHzd;Q!ʨy'W.jg:l-%,d[Z/1 #t y{X(+$DXQF@X|ZJ30c8LR O }^*hC/4~tR梏hƁ AqMz1mo~VՇ}sicTr={Ag_Ê#)ޗ9Їd|E kȪY6dB<=AiQnVԊ]ΖZDF*)eSWAv˘8v`T_縉Dt׊kxr0\"o:/Ϯ{}Zk?1/d愜6X4 ~m[UL9OL671ra(JN-RBڬu-ЯM*ԭ]@?')fٻ?d вpvsU eF.7 EhXg_Br/yRW2 /Їv`>zJk`S6qȄH%Ԕ(seER*!f?Q 6ʬ׉N@2%QX;EǂIULQR 4D&E xBlVrOasӌ Df>2cLtV [\jG~u>mV0&H 9TwFHӚcQ{hN$0/KwT4`o^$h,AĔi/%?̤ZGӼDkNgF^lF3v<#3cŗ9 )ţ`+* vBm6a[7Ⴑtl9lIeiX+6|mKc*!krurN/yPԂ|9 >'˜:?i|4[Aj瓡PFxcZhTm!r"~j5?#4踞Zm5f("KJHN ^;%[ "?'=|.iX)bT%]43'Й=.NSʚgW 巒2Xe59Oqq_TGmuƾgAЍjI]NaP|N9M0AO uў &Ӷ )?Wl(pPLH#Ιh{WkO)Wr ŘhWtȮ *¸E #YVWR{V|2Mؗ"<9iu2s}p_iiYJik~n!!7~'^e6l|b9&$C?.('@G'+$k :]Ǹ+4 ?X~i- s@mHx-TX%}] -#|.)똪#C~^7xvc>nc,y>yFJ37$Dgwb}s! hX-݊$["<]{5(H ]EnNF[td-X=\ME2.I**X6?]wA&c,VBuCIͪцIt0SZTs5ͭhd4ZLb*7#//(Hh ;+ҫ^W]7,?ABlӱ\B hE9Y8$w[SVȔ]M_) M p<.nlL9p=g l};->+^mle"Aߗ+='LoH噲K2ѐ׻_a.3[ ]Ȇܪkn qL>YVb aHʰ 6ǘcʚ$,B r#-;a_> Ӥ׆D+oQ5r|uSw'G-+~]7NvsSdy@zȦk)r '8]EѮ1a6jC]Z}NKб\)_T0PXזiEܒy"3Ag͈ u}9$<ۜDEGRˍcrQ(2yH!yE/.1#w,2ߩ6O^=tVP0r9 7_C'XGY5)zGG>4lVBDS`sx]O7ߏqg!q0C\ԡ✻c|(Ю^owFdK½tzj9bdpV:,#%%zb$qC^79ُ`X#2 *pF)Ἆ{H'u䂀k)uFm亂|d} {H &u\S_"Kw\,}XOuZ I$ i>SO-SP568R XoL7(t'"㎚K_P)~qCBMQ=L)mo+8e4U*N6%6 -6+K>S SSK^eJ]; FKgMiPE[a |׷ʖ?Hzc{UhZ 5ˇxT!yC?]`V3@(>OP7%CF bdh؏9fNWlwQx׺e[`"Xx=3F&jIWT@Bz}Tci'/_}̴k<n#a P-VN`vk>)F79'Q&]N/5gH_~)C}Qq!<şNN37mmo{ PD+W6#oK{ڳ@q2ѱ4o~G?vw 1ޢ0xc/ssܕlrPBGJ;VQQ]bg-{uIOPd6<1u;!aW8Jͱ6}3-\W:  ٧5\q>+㚣i+R4H[[pi3渦REf(tNv}U=A3T9kYXG0dz0NxYQ́~Wc=kvGUǏ~H|lb.FIIeIu\ݎуr,kUZ^! Hy9 _%dhʘS`ʔ'=!yizos&ڗgiݣQݲX=+A<''<߬x1sJ' [k4oAգzj猹{Lf5 ]^dP%2]Ir>'!7V qe0>v=8g%T^~ӹ%KK;ڬzO]k {8C [B]-Vƚ4V;QuanHI" OUs h9:Mҽ[%h'PU?yZ6Yx$ܫ rd4ũ*~fcI( cn6w3EjY,ׁ,2_Mdo֫wC~gM9ZүpfH9oB8M"] ,m̭_x:,(+2uD%"vzX8!f 4 "{U_1hjN:ܿ+=\"*{WFu@GMyԪ:zd Ц7=KX+/$4>}qDC=y/x@Ŋ7{ t1BwVzE' [p1W:5P~+호O! zҠ<ㄗeO};H ?avԣu7]󲚣ERL(sWh0J C羉7-r|†,=9>=Tk'VV4U@Ot}pv"xq:]#2%ZN/)X16ll_i&;LyH&eQTtЗ~$}Ή<h .~j$UG,yfZ(rgϭnMU"M3d&Dzp{,0+JhnM{*zw%u2iAD3_"9qoˆ<8榒l ä?rFHr':̌j LgX0tcOF\mIE K+v̙sn= %ɿe]:P:RI{z5jJJD[e7`#ׂPV_>sQ6桑,涄[m3pE<}-6aoq5jEN:M tS: V.񁟩XD WP_5 IsT!M_l\rhz K߹>a\w^a\sƘdKv-/+'ԭ7gC ]mZy z ުJi]ZgY''^xԄ!C0~aA)- 0mPGIhz+2HHcsYzv9 D3ʒ_-ǜ?8ZL,s/KZ?)j'^؛pRi+?<ƐLY^1?e(F"Zo]eCZȷK>y q}Y|uq6FTEKz`{"ZF'\MUjUfx8lToӶ|qtZy9B5v(f{¥3Є+qn?tJ%֭v))-cĹ2qik#@%NP$I^F2i7:@hjB;E'vv& ~`kԻɓ5z'ZIMnpo (JSOo$ZUl"E(ʼnZTvxk VPPgT<ۜz rr!/,DWoj.eWkD^!V] .NZ歴U/my[Uj p2r%{']"$<6ڂ > AC'~OX&?gt,,2d;3Z~_9n7{3G+|h Q2v*.ΓFU|H]$,l'oyח  Q_ql iɽ3%s*d4n8OpmG9&ź_JX!CvG+r;cu栴ѫ ~*0*:jts+zl/MQAbC"f3~ Ӷ%w6Dd,yT,r6!6vq_,`~q@)3J =O@a5m# [ a}cWoͯu'l`<=g3 Mwk7.{zh(Ul<^߁=LN)9-ߘc!5"~R$9K\RLk cf> < a?ו~[<(xhL 9{6^ 6;NHBmM΋Hnʫ&\.|UA08m׳ {SnAв#AY,X;{F:PU "V#=/8V}VX3"h˖YH¦V߹'S @oaw#eȞ'ً̄\ؔ VsxKOGIe@*k0m6{)c"Ϥe;f TGImbەY˳"2>"#`9oIL6WTQĭ!t/ -9S&Ht7-#Nn'W$UN= v d'kf#%PݡSrrד'aSHp wɣo+l\`1)5^'wy^Fa#dnQaonYȋ~=Rt~lV|KוLit\ V-k]F$X0MgJARc]-IU:8)a׶اky,gꐥ]@!(ꄚ ЇB`Ƒ ;|$* x/Hgh @@B;nAx,a);$/%9sVԅ^ZyϸH)7} {~ʔfSZ)Wq=A5\ޱD /Z^$pt #,, N{UfDJR;= zOp]; ZQw#v 31EgrJaH5#Y#j΅,=&kŪ:kx!Vh4 `7+JfW"oNX?ؽ/ J53Ϋ2Y zB@DM~q)åX^rI̱Oq}Tov^0nz1VJ3ŦnLl#%і>[}Mr )6qs- y+c ViW=Rۂ%9A2=.ȹ{ר)kū[Ɖ'm-_W&!(JuH3Xn Wkd^okKf'=6t.9(%8\T]8= {lQՆq=S9 ֻo߹ZTۜ5#F?#P2QUnҠfHx$ JdaKLھ(1'xZeg@m_")Ů+ E.J qSxÿgF%hZ{/3,VWL'Z[PWf*ޓic)A5z L5iN3caj$[ s:vTBO0[@L!x{#Xh Sb︁1f|qGpwi+a iȎev6>: ,ҠmAj5H|&~SG4Uf/9{)Ɓj64cwA6FUWD\l;r+#\q!As/*D.˔0qϜ^VL3(Nt,P4fª);!VuC۸cuySs[ |H\(g輋rjLBP`x$+^l6~靫 Ce;]|LgKr@aN/))4~8z +PO%- :mF*׳!S.u%p(D0CC%l_F\y9(@=0fI Af t%Z,[p) .'<|gk]&\%<1I)5c̀ ta(:J䚴x’a{gvlubξ~$Ѝ~WB,Oe0+DuFjڣe|>V#wNC5̆-U-m`C[YDi=<}C?:^v@Oru(XvdUs6yՍ`Kڢy1c$hv} '^Y?M!CGL!;k,f?Y)qf+b:O,$FLeEž3g~GoVv5lvO)k=7(8h {DݘY"#[meWR7 _ WL34Pe V/lͯ.CFeœ[Y? ,<[U95!LICF_+) DVmeNEGd贻J6+n_ȰQ{*vIPe !X;28&pnG+ H@7*~rA^o[OTHfWa̭Myqh5<'ot];kg4*Z5Sl{~W|,0Uʿ_ᲠelҴޛ(G +w℠;)N('m=' l86r}NNʽ6)uTصQb\,/]ۓߙq*2F3Б-h$գcsސu ZT*%h!?5:SB&Tơ ? /<#[q#|슈jk=-=NUWE`QPƯW -C׺MvcGw%[qLF#/¼lj+ ȤQꄗ@QNH̗xUˀ6+.IRY@b-r7:BO쬙W|R/$yf2$"0ZH݇kTw~2">{Q`ɕgE cmvt:Gt*X]3hhvRӀ/)?&?5VO'Xf,ܴ*S_LAZn1A)LYPvk\R/"Ttj [x:F+=c>xȀ8d9͇̻H;r$cGې?\ gKT#] 4o)1ogت_=(ې]ǀ:X4Fz%p%=| y){ @/LDRNuZmo[A9Mj)fjZ݇㝼~-|ƣL,`13m㑅˞TB}x< OM;I(@9!. }2{Ww/Bџ:zi/'6P~@{L|ַʁ7m|*ꛠOu"7~;{ X%zzsm^ +dgzHh=<IjF?]XMC:XPҀyjع qsEi1sŃn PZpH8fXyǠw 7cƑ)_p'ºr.ϛ.ev8u^WKș؟ }^"+M?-$;ǰY#l@GZ@9VFicf\5NyeF)E+O2ꭻ@&WLt8WH #ŵ\?܈' m*1~RC,q} ރK#5EKߏB zT9iԿcW@=*SM!ҡE⨜ QQdf[]6]ZTbV ZSHNTk&F7@)WhOsC 8Ӫh`#%*NHMmWGA OB{xN?ҭ^/t&ZUo >?$mýs?QA!+߽8P4ٟKo6P;}GY.~ou=U<:A1҅ U>W=*8_Opd]H)Wlʥjǩ k};FE؟%ɏi o('!eC&#KKɒڠ&1yiJRFI^.i_E7G)̗0qӋ 8adۛ󒮿״4vMqR[|@畕I(-3^.:wCNI+JG'Fb GIE )92G1ۙ>܊ f`\# @tqLBf}wXv@IMCx0ͷVӽ.4ə6cZ%GoFVRI+[W^ ,D;%7=xm#8AT:`.;S(_+c5Q%YF1\A>PŽo.V. &jy_[5<; έzfV~^5i&,="F/T};>{K7Qs??[R1 /<<!|X7bHa^eBj+_;BUx/;5QU0- 1[+_HDX) ?^62+ :=BM 落XԳۧ> xpY\/>kV׸`aN c ijwa! /*Nj8;zpOyf-330C?G`ŀl2zdëD/o"ԥTe'OzNp:<+Zi,kvI}۫&8?ٛ~''chcƩldnފNwLqlkY=7\W3G^Wo ֏9ɝBLF_* O;<RLll]ƞe 3%0Q y5+[P6*r87Bè ;B̪aAy_IcSP_{Y:7x&}H( :éY7)J[;1QA(#‘EiOd-NXнlojix?GGlY~dؗP+k ,ApGܒ,UpCWI)fv "n[:}]Ic>rԟJ?AcnL>qKM>;].X9Xu).;عUh ֚l<0⭞bր̛l1DW,uHvXOh0ԞZuЙuԶ7ny'?N/: yTDkW-J5dG-Yq8# MXݯ7V$mI 9Gѩj#*/l3NEHqJ_fmQ͓c2m8R 8~7à5RlGrS<8qEpž_M@1bwWk6+4+nx:[*G8Y(vkk$9o=W؈bd" 7"WX`K^sIL̪?C/U|sm "ÈVckvW0zB|46ۦm&ci7} mhVuDJ4Len7O=sNS9#xEDULY,U]TyһU㠻P 4oy1j[/)$IkNB.<կUGz^otP^* 4ƣ|m42%X9|B^?w%IEP_78hNSzU(n´ xZ;_ N9c RDBץuBMRpjِ9y&Sp?7WXrV `#jc-\a7B.Yz鎛 (6 m[PY2DC9,Ewy(b1`#" )$V=u1V0qFamn/*}бCv>J-e _0A@!ەo-v;jɦch$Z֞ a $j5#xZ,`*:GZjIZm{,`>9HPg%mW*GR3ɟx{̟oէlyꣂ93fmᆽs Юؽ ƶ4[ B';m7vr(=PnM%&̅뽄+Y?TR.ǏƁQ;,•#-oa !j2\ˋ{>"K!U*aք2ҐƤPX9,e~dNT(ztK~'vOA%ƑH,-|% Oy|etN5ߝqZ¸Hc SкxYz.Ww{?(i!$`0Oie9LZjWSary}>RI13 Ι/>#8X# C.alz9DVB4furuHKѭ] ipDI꬟!p6\h[s|IQmGA m1xEO1ޯv-$'ML'bS &7IuxSÿ:,ؽL$܋uVF|R$Ҁg;NbPoWtߝCmF`QC O*d &psd &yHq#y~ǬD)4?dWT-$'q]X#Nfw euE*y疣>rNr>˥Bxq(VTex +kL,l;/ y^q iU`TB) tj;T\bK\An~r>0IG>x0m/xUaIZ\)iQ).mtjnX#=A9qO#xf 6u2WnF0֨"AZm!(,yp{ط3e00 ~/{`ODW'Deۡў{u! B-8c?p*uuw2 \KU7F |EpEI*3nwOK>QƋ6'SH˓GӐ Cj]7A-~*)Յ?j=;:BG6#85gi.ql)9#,[cozv⌃1t8* j K@?{e9䤭VIŎ/:}I hF-Aث_dĢ Esɒ}l FJd|®U~LRڂ` lA1IpT",^2=$Jnm]*L>`С7lq601him)*C~bov! y%> m]a Îs Sr?8ņz7%n 3n @60fxFm4XFd;t8jCsFt=:Tm>03q|oy"HBx |5L •—n 8w^G.f[LG].>:ph[|X)욡i;5rI@ amjn(vK=(tyzEMح`"1,O %MgVoea@ @9ήWeiy0`PfY^v 9%ӅMc]q. >.cxkKQI_3Ϧ}0x-qpX^@Wk ŨB fΑHynU{Y> C;]¢ahQbis<'^ilQ(xŃ7pyAV5z6pxM>4wF P:kwVoу:2>#"%u ~%E΄PlBeQ 6{Pι(ˋD+Ozk$ŭ;Z8٬6mć_W$ĶK*DB OsƴlX@9wlЄꖡEʜ/)3kLTb(>Xy<'hdK0ssS$1NZ9kLU>x(S%@Rg %6[+R&3VdS))+Nwkt5c ' YKw%~5Mb:=*fN/ vu ScȲ 36= ꆡKhEiVx~woTlX&26ȏ"}M}~[T(Ds7z`:̢o@ru ڛO\7nCͭ |1ϓ 'w5;y%٭Y8u5~}>Q]r7x:8ƀa6iY`^Un(oRQ9&2_PJ^%(659AW`ghV:xer?_ޱׇ>(K2+ׁylvqEPgYu=;%/uL_Wť6]o͈'5`^n\9BP2o?ZI#Al:YQcNtc.H$ỆjEN^'Y*b(NF,6PV̈́i?$7,lX# o fmV~@܋ ,#2xݑHu Qh`Y.'F;Tu>;!¡]bk9u'Suɜ5ԡʿ^Qϰ'/> Ր_O5 @^ "R{ttoG?TV߿7U*z 8;a =)(AjL;WⅭZ[)0af@6xW `*zȌ%5܆ C<:bklbEo]7Yh.%YݦLʀqk"^J5e׏zBmą+zvt?1vz+;;! 59 @aN.l]e$9PLfZ’_"2}n)<{om^%wܡշ64d3p #]z h&Oa:2^LDipUlWQR_[9$.^?G jKm kI^v/ܤNtlϓ،[SSF- r ΉIV[meF{5^a Izۼ[\;`)ߣԣd [q}]jI_*Mo.99M!?yuzkl֥BT2/s&QM? {EQĜYU=~@M`8&3ثU `D;˝'YAI5!b1Q6qO59Pĺ<,&-#oh}l=S5\\ } 龟C/&#+hU=z;m[\|rFHlP3|g`,)(VJ9BDωWN[i/nV n)JꛏWO]^=Z]MHSljA~(pRU%L&^LI퇶Yz_JG@`sG}Q0ʛ/@| pE B2 gɀBiG=#EN8y f`8.ܸb]k2=^tϕ^[KE鎳"|EW3QeXA%^r-4 ,E. PA [ˑ( A4l¥@V"Iqu؈6a3e>VR/G7С{s~vG#Q,a _Pr?@zPVb SbA:U &p 0?j M^2{hk]2vL#M~&͞ pw7ĩׇ}3~/T#[H*iΨ} lw[~ZR: `[Zr)y?tS !e20(#SSp}59']s(oZU?`cև2S@Ԕ=۾d է`a^l6<dFOPjШJ㴨X2+}~]؀ QEqI9>3c<!neis%9\^NjT4ofK)kfT;zU]QfQU;@o-bf蘈}1gj0 !8Hv߃kM_>*L5ۇ V١/N0pN{D{lxzlZ-+f|4tВ~ 邦B6${_K1Y\?فaw$.*ڏ;3CN:V@+!=}(~~މ27|zqCSz"/P P/w}1I-3+̰ve㷷& ? ^¿sJJIFo Co_=UW~{ \]2ȢOX%H&ؒMDs7Ǎm]L\|H] /N7k J4J_ĘA&q*'"B%siyYH!03 wiѽ&7|oKx`@y,KJo9Epw^/VWE{p?y wC#9v BgDAOkV Ӛk|(9#h6aWf$ Hzn%^]|,ڑ$_8fEC]Pura9 !SQ[)"XDгUPNj%EW7SgިDYu))ى%NJlg-ר{{}key q3e&sc^ʓX]a碰,4)XA}VY`Qā<:w]0܃ ZQ5 ('pF@&g*\nY@6.Jb Ke3|";)jzX0mH;I nӉCkXt̸"5&Zow2]r#wn*ݗ#G< Kٗz~SY$yZ$lyW$ׂEֹ-3~$5@BMG૽RHCXOH![xi5Nr3g݋Dߝ5Ssbu~OKjᾐrl rEgV,~wbJ?OcḛFl,f=ķ ]歋QzAVxn==җXyAaZ&g36$:_>, юtQYI>&y}whYSFsw_iUP|_7ڮ+P;r52+U@:oUYOj! U͢mi"p5:hA%huMz $5ab}X0ž61GjW0ٲL/0'O$l3b .5͚h/bOЀdOx(qR ! !OO}uf?OeDe7]D>E+S7~$)v玔W;гkBc% )΢)tvtUNM0z8^ua,j -0:]m ?io"*{?2>QݶW&8pȻi{ A7vJ`v;puҽp$U SzɒGӔ`6ǚ\,Iy %ƒ^<יkn .-Fgz ]}SܷV(OfOyS!0̰qףHXCzr{ex;@ZUg[ 9NP{W -_MuXh 4f+މ9oc< 4?͊ "@SpQVI} /Cï"VcaZWi@>5wS\ `hY PC d+X ]1lv?GJdʣ,rt}ZQ'n d8)(|ڤ`K-I'ȇ?̔~=N%U>Ĵ_J^"zJ b+ܭܷn5+ʡ;"OH!RiݢkFoZW[vWO<ί3X}77b/OOݝz8!mDBwq8%P#Kw`,ӻ1Z ̂?[]eL1SPԊyT=qf  rࠧwp黐 7gM׸m$1Fᐬ΋pF&*7Y5h .ROl[TR<-hщ=uSѐcb O~t\C!UT@cM.jA1h+}h Eh%Xv3r_M0 Q EL*zⓐ@iFN jTh[bLaf +ZAۄ27\ɫv)M4SD"L\0%B&+fz`8¦t+?οT@D;6o#`b;M¾& o݊?&&ؕ,aLl8uSb&"qwn7t_vދkq97^hCbZrQXAuL<9`[eg+LG-Pѯ2Szc@ 5Dfa@}pd?|oh7@}F1 Ⱥ`۰[2 o{]bXVc @Z=`LvN&.7L$֗5Ծzz(/L(m1b+ 2p݄4#p57^auh J#ncK8XbtHrb J+g -mBi dxCtK^@!]2oxaN$Xypy9?bPFn.H1zQJ\?IU}Ҏ"n K9lGDyaMD:F3E!(nIQffԖU꭭f_+/,"sB-sb[U=vCŮS`'@`OaY=Y:GJ 8qqvh"2CXo.mw _Ծ\{?L]U')f!,cT_]L2췅yk2Yi*`MDe{KC>Xr%ɢG3C?;2tkA(R='1g*׀)|ّ"^YKbAH:=ȓ?Op3B \KB*KV7+5+3QِMhs֭ U5ǀֽM0 %WPYbޙgʑv]S RX7)ty/J2wF@Yv؇HUyxVf5xBw(|i{|ЮbK'UvX*3[<09dɊc>c\)<8{2Yyq&(łx : /ϔz;HnYo93BRtZP?A1FFuߥy'T'`cS%-Kd|) dbĬ9դҤ#QAs_W.wET΀Mj.91܂?JGj&V>Mz+UBmr 36%UH+t٤hM0bQYY >T|<0}Ƚی GӅȘ?-[vcr"Y{XA'`TxDnS h|3%DK>%&n8]7.qr穚?ÀjyEndPʞڬqr.;ftrbxY9S§QucU<[Tx) 9d$ (%*؇P6Pѫ*?9J iANBE[4G__H~ڝM?D4=aLyy͆D7uR4zSd2H#JL[Dւ41iuUHաڧQ (Q6E98h-c0ܸIX\1S9*nV"K@ u>(嵫UrqM7I/ D9<3WM hvLs<-'ψϔ ˔SR> }m'w&,?A#mׯS$tmP@D3ƴvoީݵmSx0S1IA)IrbF/M*KEm]_wTNzqIm6m3 xe%CO\NB^V>ۮfDyl<(NKEZ޸&ȴ%9,ȴÀ' 3)܃dq7/j<dž 8Ō~:7GI {{ [F |0`yKv_c= U0)!F艂-$lz H-_tORtv=AsPX^"o>,tW-:O<OȌz ZM =2Y') E$LF7Uuz@Z)CݒV%ɹ> ,^+Ey#68%'"\kG-P6J ͈'[FI`ϝÔ٧:$ZeYT6:鞻 _xN9RvZ={ W% U'm3qÍ?J 0}7gsm7R&Aڴ)R sS]qh:Ö.<,9rL`O[ t\z= ش_YްuÿS4r'(0qPdZ8IֻH^.H sMt `Z[6j0NbhWdzPMkSߑ&ep$6sY@37"Ҽ{1&Znizi(R}Z^~8L+z<+Qmߩ6Rv8ȍ;oȖIF J3)T翂`eV2V'lSLiW-1UbdETiL?ne ~=cG1R$zV h&U7iB/3j&2Jh ? B/+lkfA oi{ns | yK;oǕ\=&{)U-B9 m1TI #,%6i9dC! Z<9ވg`iv-~Qjkl ɦtƙf8483NhpےJF/6}H毮OrĎ?)UdKZ>DKSmڛ{N=G'o?&h"յM_Hs:  ;OӤ$ƯB sS({0NfjX}(=I*N58n4$4+ڈ@@Ձ?9|tAo H"6%дP}BUx2I[ܡ{\D@Ds_jmtn>)2MZF)7e?MՒ^#_>TQI,pC,J`+K|U`G̅7,yo6>)NH]l S`"C~/9>?9>)E ,P䳞1 9)B2wYZH'5rT 1\)'ߌ5f"}5w8z˼IDH?*\2>~`,ԷS`^;]SЁAˡN窚F$n%pQKTTڢ@BN/Dn$)-:%̗?R0UPخ J]$HZxrVώ\+=$-Cxr>ΰѩ]Ikq굟)9u]0QnPh%p){w"=%𢵽ۤ86¶vnB\\08q<ٰ{HoBƮDG>FiT.ymFU 68m2mF͈ꗁh5'/N2[|Hbz t:ω1}fÒ<*"(oUhu)Ui!{RE X"R*ZwmJ0_!S{ejk)h6y.| kGo33[p819q^ p!H z"$Qο‰<1U{6ֺ$H@ QN/;9Iuw\?3WwRo>,蟄̛۫N̝6޺I};+A^$y7K9, 'T_DƳlA{ &XqnN#P/P>( pxTVL';_Sz?V&RcVM me$CYElxtLR?!Pc{^q 5$ )$OJ CVW- i/|(鑾e.h)`%B!Lu"s7|=1۹1EmrS=a̖ g-\CT {i5,cӻ4US1zi_ҫnyYkqg2,̃s"|8FXnY` .Qĉj8SÚE b oq2"Jڌ=OߞB`ytBepݧwuzK^4UκD4 ɳmM͓dH92{B&P*ޚۚ An{́Ϊ:ifg&6ԮQ}E,\VeNʹlmߥ,f4 X6oJU׸ U' ﻠ8Tܜ(po-٘dUJ:̆qֵo1 h<E0)%~T"D*L)r>RNtz7H|э͒W%` 8 ^'75GMmUj&:BQ)c+qcq!\ qf&͈qGw eS%1h 6@;.2>?hEY@s̳SD0B~` :#>DeT:v7V NZ:/9 -vĵ7t4\^D#%EݡcUf /haB{xD>3òI\?i4#Y`<"4ܤ>eXǧHhpGK"vZU zzZ؛;;^ecm̫8M,uKPU$0_f{? 9 {{=7I^@WiGOXn-vuK3|`vOm `Vhg@8@<B;K@Y:gXH=,3$UIzQ=5'n[:8B6@Ij*^>$H`uMĀgL*)QLRvSyvjvfÁ|ڮ=Yrd)05Ld7YyK _ܨ7l ̧uMǴ`C@En~%&84hR~HLn*A2,Xi>Jelj -l#8BU =d;][ W`VVuON0M)Ҳ ,ZG.t7H=^NʩcUpƧ̗5%Boϼ 6 'ͬ6Fp\[}H c8LtŞId"m%;Q8aЀDj(eε2|̛a1{nqџT:j͐#l#DuUUqq`"T]P g%%۲r.5?nyL"^(MhH@hY{zgE4Yq f; aPA*D ]\T0u.xcFlZ{<0|Sb@t@kR2|2+ %IX]\Jua Aݡ{ײVfW#P i$AQ" (37L[ Bczp1#L^S/|w5 y/w˾#vYO*Qf*Ŵ"6uZ]p >_K2YÀ$5gU1#ky[?=tB$ك3E*@O׃$.۫IGIk Y3;Y!u u;0Ѭn'%ztV*e#ˑ6x }MB&ӈk8MiΨ[ˀ0bтvC@EI/S5v?K$o ץĒTJiJW&޲:30\㦎(!^AO|do ʇ_(.7*'w-L߯Jԛ1&8H:e)4ΰGW⧗P/ ?wEj[ q۷%,xih䖧P 1Y0,c&V &Ztܴ9YTw]3 AZh)/Tp #k !lL}9ќhQU3 eQІT;z̄T|HzXsg F^Ѥ#C)=FM4/١u2% 앫6#áyQ0qff~룔3d'9ǑEAptcDnNH2#M!0539z̖Xw4A=P:MRԘRZ;nV/A * %Lq=!M9{˺E*b?ZB ^vC_duV (n~)rE\Q`*(@xɲ\\<lyDT I&uAX+ofjQ ̓oEaGBOf*Ct\η-}.LFA1+K Ʌ֕] BIiBm@n骮0*Á~ڡ '$ڋIվgoz@ @'"<|^uf)\hp.L3 agC^@Jt)[bxHZ@^ۀ,Pq(/f+?Ԩàj 6ځB- {a|hH&%jg ް#54R]&p"1OA#K1vʨ˳%4e@%Ynue1W ^;A yQIʤ${*iqaU^C£Ia}PRh3; N$P\]"Du,0a}a9h٨*1𕔭zhUjqR>Ru [Atg:rGH4֌ULM"\kԏ2ew'?"K=X!]Db]">ݾ0C?xW##IrXcPO "d[lWp~ìLFOECu=@faX7Hk +\( .f-ET?walP(YxE1(>" trui23YN6̹l! ,`~^? >R称,@lsG]$ &wC:qgz_Q{jVjBB~wuZ_c? >T2E xxʧQ,{4qVof\>8%+QBI}ժHKh #t+l;7lׯRUq8gdWYSz0]/t%OWbC-CfS2-s7'A1b kQ E~W3c].4$TK 9J؎4J KbQ 7BN|W*@vh ؎oxe@ a+e<#Nm8ިGj &ĩ;zPdBTGu>(Z6ïf>A ̚D>+!>nn`DeP>3O4>q(JfFV+r&';W GnEjhH֙J*ur^uy\БȽgט(M~kTUoÓZ;d_v ++.!WvMH1<)r,]pԎ-ea¥fޒ}4˰Pg!+(B?k2qi9{^u!"+x,ncD׈IFfp匶t-AxkAdA:õAOE)kG%R0󱅦}K=jzX_$Kw`̹3XB9_ 7Ufʁ~=s.?.!VQ6`RNm塔Pͺmwr4rnfڶ"C\ISe7uMDN>+r ;xs05J{;F} YnB2ObJ).–B{a#}\!hാX'm,7XᖔRBBc;ȭ|ER ])`VLq'ݐdxyNhiYB:V#)*P$`lOOl]LI,>,[&?Vw|w%?2 V]JX*Y63DMǽ3%ыya&׌[zUkvv“L¯c|$@c^6HKƇkAd+mV$fK_`xA|o'OLKJW'bK#䟪vDs&Pf˺7*BdX2 ڊ]PFO:Aĵ _#]@ٷfa3mpn)F t6Uquy6J*;_{{eAʠ0YS `IiqS)%OI~B5)@8ujbhtE"DdevTߑ㦝W@FbZvci9<2ϙY|US#(/nO=qz O,z]haц@2|s]qrWTL >c (ӣ DV=::9'ʗMTţ'8'wX/>kw]RM dD8-&oJV@^ƈĤX 4)'S5w LͲ^CλĈK:> 6aL>BA& /p}380z ə9Yw@xKRT S׷/g|WjÇ@H̞,Gic6{TA/D8YLr;QJ HI=i\ծ[Kt1%&@f.]4jT}AEԌd,bG?=q5 2&WSJ!FwW\,oіMoƏ 09$@֓ Ʌř:.g6u;%sõQEu%ID)ҷI~9,JYJSH9u%KHy霉wӓ48z.5 wx9@剂4մң#G8VuRTFMńdyQ[nKAgBw_ÚJ> qx›.kG;xf \wcLUc£AUX.Qujr U?Idhd<nػbo;N{sa,;jUmc1/ċQpS)RLWIH^--JmJٷKzv1ýp7HKzܑe۱cj6u7 8VfUX>˿|-Tyym0Iq R#jÏ7;?f>*d(ynV%KUm,N_K褔%0WeEpMYRN1VsT\MAmZj[ U,ވs pG;}iaV_a=K9wu\=ܨ*^P)n)Pj J?ُnё"̏PxcGH]bU8Zיc&^"W6Še.: \סbp I:i _t+ϘǝJ]郳 ' o)Z v=} A4-O߯Kb(STCLiE.[!@jkAwp@ΗLȘf0٣Ж51}yT~!aw5*Op(=VcBiLw9ޘuq5%Gw ]޶ /5Rפ}k p Q`-a9 W@92{{ANT44gV w-D 9[NnUo&8KUl_GKk*jԿ3rf+.HWSY?Փ<<(50Z*~y҇҂`Jp|u8a¸C\qN~4ZdV V`N0м7K`?-VCß*R+rEAIv`rp:92^ AVhsM^C-{ jpKyb5˰Ra\*P> ֍a-_laNϲݲL*{e`Wz8yu*?{/i E^54{j![ǽ@e>bG޷Z!Hp'1zW J;W4YF^%$3ǞJ"uKIJ>|A =xcuypP"zCדqvχ~d+q 3e)"H.ߝVa[Z 2y X.!;!wQ +u m_+N+.e 1 J#۫FYL2}L{EƋ% W  F'("u5#j1u%,=~*?+9sHE)%Qz&dZH)G$遲"# ?6L:x:d֣fko?ƉRWU\ P$E4Hzopf{%cN+j:P=Ǖ,բ+ y'UoH u .w)J2uLsIJW_ ނ̌/74::htk:ʌ E`@$#`5^ʰglV}^HWsN|$ p8lZl#"/;)feʭ9+男xQּؔmtS~icvMi/ٍcҨV&ZP!#Z:Psg;l_, ŦCx_Qbvj?I`jN Z f]ez qv qmiڢ3 ^n#Y(G1_& O=2)Ot H2v(sn=erP'EI5r?)nw~GbP1\z/ UL>neNX_[t{evb>^gԶh)~job;O35* Nܯ!~Io6,k+WSs0q0Rڰ}D=i/ Vl: XӛQBKךx;*xI*\R;g7KepZܰKWv?_uX_,SVr"ǯ'vVU]m0pZ3KC|o Ph-9)C|wHw 5Jx)$B1PEv~R&S'?5k/;t0p5Zjgu~sjsvVpZ'Eqсoٙ:/GXh~& ʼ].V Y!wJ@0A M-ZM"|dT35*AGmcpwեW\i;,_? LaiJZG9$yknt}JʌV.$`eAi]m Rs cMr ^ +=sZ/  {M`X4?Qɻ]XWk|L}g$!f-T7H Cd{,iFP{P4!JOc}9heB5{ȸc3G6ZrͼGE#`lﻸe9{} 8.Rz-t))#y1_|d[oB;77JrNz7]䱾"ÔZxcQdž.;dQE@#[iRsES,)Zpi9Ҍw9Z+UGwcgQlD :8O>J4b?<PUi=WQlpG ,8ZaIi哥XNli >AJ<;݁N~d~^KwbI bv3ҳ>sc3䲟/1~R:Zdh _Ps<%ʙx$r%?^}U*JZʮ$`) 9*sUo`:o6`*oN'`wRXg&#](vdg7?O<B=wܖt`X[UDZVo+XbJ(F#5gN9W_5>QXO/hF(_ا1L׹EJ]L^O|fܰ3 Zݕ'4bAg R(UNʕhfHj"24ǝQJ5;~gJb]5`gzyB0ݦn&xrGq-܏ZbĀ}l4JT ws4KEHG@8ǗU7TEчzkQVJ}HW+' ]>ۢ|/oE2/emd-S؆b$K-RbtU; :.呄xBv q^{D4Z!ͩPCnƸicFqrYF>|jJϪuj*%;Vq5DQZcw_Bmyv?s9"V|w{%sZD Rw pMbL϶<4 Om^PqJ0e99,zZ#T0 y%S<@~tNzM>"ͮ'*b|OOw?!`A֯T9?wc3\@lߏE4Ε(־WP5縘5;Ft旓0;ƚ՘~WᅊBk3%bw@A?˅: ˤ^FB; Hl5Ĝ6ػq:vEOc8,x<*%@R`}{0UhܼiIQڧuc!!FJGZUWO8k`@'.L/^ wS/T(8#L m9 a@#p%m~~nlug9gW }G&S ƚg"[PVLEru/Od|reF={Rb4w)$&p5z`Rq4_"5 f lP퓹9΢u}R7瑖^ńZeIf-E;TkQBqsF=y~ AEUϳ2J?rKt2E$63Pz|;Q[Dnj,RF.;Z8p~1m5e'mi*6)YoXqJ#ZLybYAOaP%ԢGQRphӅC=5-`65 Pc{ߗZhTrFx{8pF*v$TqI:[^~qdApRrRwJ ֚d†,L:mxc66_\H7Æ'nv=x;5yYMڤC(YG(+3[52mG2z:J2BVLA5n#Y++0Eg\JI$l8{ҭ5ߪsWR/D5˟cC;k*_Uk5X'#9b樵e5j gURuL>x_W!s*Sd]rӃ#C'#:f! 8ؽ# 8&ɫ)z}I<-qKd3Ɓ^^&%0о9}K2Б8FU@SI nvے,&pXuhIm6fss^k`$M~`6W Jb``R͓ FfUX(.zI/Y٣n?x:`H8|KvN6⍅&&,Fv&)ߩh%A_#JEcSPmo!`A)>]XS=:/T|a >4ʮ":vaٌҪ7z"0sҠߟL)kg @yӥCTJ.ºı"ŮF}/O}#Ne@2B(>QnwˉoIӼ*ȍeȴRѣ9jnc{n__ e!7(+x&DN4}/iS6l(d0 @*ީ;5;EIɺ!Z#B^:?JE2Vr Nt']Q: Hbt܉Ӿ8%a9$R #J׍&j$p7Ƌz'M/= $~v?4ꞿJ0H~4o6jR4Y&,dO7m̪ u`pb/{ [xW֧<'Xʺ (@3({ _J)ft&{:N@^Kht;{#pZn[ ۚ6T.`@/[ l9_OUYVLov:A; ޓ/*䬕`ZڹT銎B䵟[\P-lʼm>`tziFcGe}7-pIChcIK8ᵣ[rSi?Ng c:0WgC͔#C++3Or~d)j_VFc ڑ@Z<β3zHi i`ScYH ̻4z7ϫyMCx5fS`3ڃ-Ȥ!H[3LǘST^qh(\4{)6Y< wBM%*I ,Lʼnq8~N_[U#ִvV۞bi?(l`V~r+yEYKlN l^ M[TZl6_dG6uй|HWn-4 gܰ'+4l@p rUa2ޒWᰔgt8B, KkW2H49]JވN<ʋ5X9b(IHFl}aZ.(1Faj.jCE*qpf^ecw .gÙnJ|nO;e;C*C5?$QG3"5I.yS;VC〚{[m)yF h;0l v=>N'* B(nVQEB-]*?7&$ ٣y0^04P:an,V~>$[fؚȪ4\$=~D=e,Ȅm$5B`+[8BD],.]9iGҴKR#~c̈́7MNg;+*W\U8Q9 +c{bDxw`iF̰o+&񟝏'Vh0=m|֜g4#l$CK ]GOeƱ=PiaOD8W-"Va?U4Қ7`@ĆQ[)૵׍3cGL3=r[gKHjZV*%]9 =TRϟqSB@ej 92Gqvp{g<VHR$ dDB\Ipo 4CE6ezkn@?0 ҇h2PTCQ4~tWy9 3J[EF:@tTqan.'¬=@:kJ apľ&e7kK"xa\ 7(Xvd5$/Š 'ǗdO^gțռF1VI,q]m`U\#ElsjDϨ7Q+SK5_w&i{p~Y <=KVF2hZV q] >&lydNUI13˼k qbTgU.9o.@Uo-ʥi{L-nMckNu5J!`&@olQ3OX",J"f;x%D782%B5;h5M`YHq5"F:ICvLʉAڲw@9MA8a;^wY >:  tQ*ͬ i%h+]20<.K]z-8#Co0\{tqkVځ> z処<;rFHit܃! 0[;ӱF,h$\2:(rgb-b xB7/ ] 5Q y @z% Sg(M=s~S-x=l8 t ]a[2ok]Dciϲ,Fc.!u$~U!l2bRw"6wnL=,9" ۺnzxp"N5z#*B(q%ҿ܅=PV{3bp64TʚhOl~ h +Ρϕ Dh,ؽg!-T*p!ؙ@a9]\ 9y,G}g+Nk*YX>Hp[934 ]?pbh0E+yqOAgo~+,&x%7uE42`vgVUȳ#U#h7 ܘ~JSi뭹gUIƊ#w'4`Smu)&~PQmZ3絼-BYE׊`!oȞT*`乖>h4 ngC%f a\=qO/coyP+TmBz<++hxL@oҐ46OЍD>䢹h6̬43FU=Vmt[C3#ʴphuX_K͘33~^ R}wB L[9rh?&Jvԙɿ=S:iIFrH՟~H97dщ>mՐn2~FJaֿp N)0hO9ȊR C#1Ww3-q (9#!:1p%t?{|ԘgC,[ZXﳩ +{z48Q&in.!Mfg(@wݧmROTf?~!d^/is dl1@8J4  N~0tj)gsV0FfLޒrs<®U@K?uf;FGxȇh#rsu%sLl @f?r:G=ATm:i%&)y`t/Zm35ߠW *u>tj{%O~cX@Ϋ-O2|ŎUM)=>ii:A>! 16'Z2׼v RIJQCk6 {v59NݜGIB8t^a4G^7*Rz >;."EW%D'nƺB2$2fW]fwuKjoY{HB[ѽ@Yf&_m:_sĪdx@ikى6/I3X<-2(k8He˽U^Xx}~ZI%eL2m6;O]W}zBsQ*{Or!ˇXmӈ ~LE@]>7X1h$.>kjѻ \ 11ohLPM-kfVpޫ;7lihZHeeS9y 6^vOdYF(92wEE ٰօ6LFTedp=EU?>JnRQ /W\Xi.#K/ ;g7A=;hnm꾌52ۃ≾FADȔ.3Sٗ`X>m Gcj&?7:>  }!=!RkOB$< YwϩwL'6lq`ӴCZOJ3)ORPs?h$N?]] ?72礚 -Bt|_< sau|{򚀙q^o 1NeGLiqXv{mwvN&2 i53sugzBçM.n>; `Mh. `܅y4t!bsM =F‘o+&>o.twˁ1>am^K .]ns0Mq@a?"4N׻1DȿN. )nJ ]Ѧ 텕*3'ѫ d! dSԗe6fW@)l< KD’{~M^֭Vq(=\s=Hwg KAƛV MƏ,3z%bMlU; ` ,@8&A^"G"e$ R->WcjB=gM%,lhUG_$:tBO7љfuYz{'brX#8n` h.bZ6mP"9|ȰCSd*H.@;xC۱8[aصX!xȰ0` irWi%=Jmo`L1~k$'xB#LLP"~w=/xkK[E^ \ 34t}"Yjmp\Q_ݮj.re% 7B/}KEUE/ԍw=AQ~MAL,!·TBX%K-SI N[(NddcN,yoj6k5n ZSxIOl͎ 22kYE;9-2L Uj/iR!uYKWG=.%hgO 'CC*,1A8ʄ{$>cYFbd&٩}Gg.ϲ!;۳eh%^ )~yBWBlT:u]H?} Jū#I:V;0[.X":RbMPvB9o.B͕ 4YWhHeqi(l$1o+n ͥT5LԉCKܶ͛|)pҼ XX, o!dCyv&؄%]c9*͠* ]pT,ESNSٙC>ڭSR™WfiA(kZę[Eˑ8 FX$aqg./:`7! fU} W+bhYk3kAdLY]k0)LVwO&P2 . oUX5zM)!6Y dIAuKG7I]-ަ'e4G~ m;A ők%@ 2|^2OIk#s6r 4f:aRkޕB[˿gg*dG N<nq, k_xg s#!;|݈rHV; )u:VƬ'K&ӮP7=k&ȮÏsߚaL? ]9л6ܗ,0K\LF2ke3۽蜎]J'm}C6ף-BG@CzQM:ԸK77v\e$N.hNJ4UW^PsU!%x'q}0?/#嘝o 'h ],=ť7vӖxjD[6l:}pGX+~esnȣB>)[UZk1*kٗ㍱W.SlJxtA~"Ɗ\Ehz%@2Λ&akOUmJ-^4\ mcNU>I&"}9ĩ39elߞU k>ŜEiM(XeSEEs tc,v`DS*~N%0>zXbӪSP=vB3m=Ri1Y}Fd[ 0}ܟ[1wMNv)2@!qsA( Vd=E&^ը|_aK>:###J(>trdϐ(~BRltl8tz1p AUK/!G'u3W;^>L:+%Eϸ)2rj_d(y6pt$,c/{U¶/vJiQKe$<"sŹD(`Ot( Iytmdt!& 8==Bo.JϳoeꂚN&o[QJ2[$ d6| V;(lH0')؝6Ȏ]V H 9O6Djq@CL|6!8^^4->bf40괛WVٕ ld_Q8# Ñ|n5ͪa*;}++Fm51J$7[Vڴ'N$8W]a"+wnh@~'+r̲~ѳt6ryznjoH OF GQ@n1ӸmRzY]yEF vQ<IW>bu-Pa"UYJ%HuK cϤ [0t}yGm恢`]:+q- 曰2[2UԲtɦ{!c0?sIg-]Dӧrw /9n !"I!v٠ᶚ:cko/.vl,U{3U0 !$l\%R[u^ zߏqS|kQ,ΒB73`b=LKjA H:Zi,nt*2 &͘q-Scph[]X<zKEu^+ZtVH0U f2K~Sm_my1z2 VCHo1,Qű\sFn9uϏ% pQj#fA"oΥ["?4춿RTx,0iczuhc|bYU 1$83tmߝ%uU,)y6wK(OXcZe^f!zs5ʊ:w[SCofL3A0FKhl Zc38uԎh~ h :հa6-L}o!́Sh[n{}+FBH*&IYƓP-y<9\QY*MHs깵nÛ!TU0i:r *:ՎV_O1%OR"{\9$J7‡,t rArvGߖNO] ~yCi ̩"UϬm5a vit1ӟ0JڅE0vo }$vΗ3:Zgr=;do{p40DcdcFcBxl).06t.۽~X?˾mrR4yqE˧n>K^qP<ݤP-5+Y5Fsj$EV$c^u4p2!u ~vv^]wJȒe}drhJ DVq76n70ƇIj2" gW'Y2 @#v WI4}ŷG%4u)4ctr2X!ّ3f dSP`zei =)@]A:$O;,$c_Aw ^$eqb< JSx4@F4΃yc i)ヴKIv.10)!#6s.bLc3^n IU>O><]1 Q?e.]gwLEc{@ή <1hG! Sf6ΛgH)9T)xF y7h Tn&7, ~4P&27)eո('0 1g%+ɈyW ][o84.F-X' HkUZ`mw.ެBi*{3rPgZbΗ]gReX^{el*F{J)'?`P)3&Ac2j/VhnNYJY68F&y[>^[,4Oˆ$ߓ"<쓾*t2/6_=wɛiYX=K_ ,Qm+]`g&<Ċ⒬9R4"EZHp^Z}'\~ 3gdBԖue Pa q|3,16saV'H ՎJƪr n&z~ǁ7ɱ○mgtJ|I!30&"]1YhBT7fCGH RRRBÝg ҋd 爉}c*{.()~LM)u/koeTYX/Ԓƭ yS~íRGJΰ "@#bH4 -I rK@1RgbX~ w~LY ٿwŒT8vBT}}m\xfϭ[KޝDlK++ g !My%C8bWP.36թ?ËK )Ce_kzb)*U*QB&wpb=UG9AVᲥ?D]٧>Cゆ07y$aX O]@EP}"cm['R㘦uW,GXh'9yOp G+dT|S[K45EB4ZͿk9cE&pŪFS5E7iPkq}pmj፿N)"jSݤvZxsy}>Wg ՗5WL Eq%x\Ax:6_f,)dx ũB.⿍mo:cZ4 /jm¬htl\{Z{Sj.7N=kLUxv՚#GI =%jGfƖUcTiI%VV,X^^/xɭ .IGD1ިR'&,Ņk?D&M5/9cP\Lg]v}9p:JW\A&9㘪zT`LM(j*i6(AcQ-P܏jf6~IJ>ݕ fˁVwxm+xbtNaĂl[?"3U' V pӫ}#f vīj%Blg*ͥlV+ .}=wgeȌ.zX"nP):k[s5Ź Ϧk:6:o%ɯsz%s>MѥtFZO NK ZWZq Tb1Sn`eÓm4FC}޽ufE̐SS]MkbxöX *Xe3QiRd©އ3=+$q鯔ã k0INU"x(Nvr!rG="@YKdT Cl*ݽ 82}7ed]#s7*TWuuڀ*"]~,/ڋӸpʞWee5HFЊ2jWئdȹK'W>Bl._LCå0TPD--k%Vd$N|0@`]vL4:'?v1x3o1;oڇ"%k1_ JbKx}Ea+^C3nכn<7ZLg*Ppm$S2;6umi_sO4) Kr,4 clUFmԥL3Plk!e&ŋuiy߁mv1A^sh=#$F5饭AWͨb!K[ukƃvF}NKPYSV]tNd bј;rvڷaOT=i 2-!Co9#ꃋIiچhsԮ =v-7w1Ds-+M_H=6t)=E"'<v 9 ;ǝւ[Xzk?nB|(f,^J] )-H1fәgy!%:7&\)X<KwS~ sV~* rOv@)s!//oZ`VBk__25?ΰH%i :eHp0:Yz( [w&J?WFТa}Bfۜ,i1N2H0 p!eG+Yx+2?B !fIT6ZAP ; .ѫlYʕ]vq,l vޣ\+KG4 pGnt[l7٤$̍ܽ  [ ր)=~$@"Y2 _7`1wijmK)c:)^(g>2(]lƭ}JRWY%C5ؖg^3yN_@m0rLnt7c |gqlBS?'v SAFZ:D]Իi.hq*8B..3,PrAYQ4  -]γwPM)9Pţ1i?2'; 9DI&x3j#C$L)7&sWX-UGܟ vRosU?yX# ?Up90CR(eoGR1֐H~SѲ/휓F߉86'-;I9zF3<!٤ DMPWxZruY2aMOv8c702'4D۲3[c%U%p/ynof$DL+Gq#DV};gf!HcJ5ȷnu7 X/J߄Bˏ5DhP޽^*J$*z{U0P<44Qt Q`*PXl֡* ]c2}v͹@*N2H|(͋^y@\)t 窖6Uձ7tnO]Ҷ^% a5ԳS*I-EGz`@_+z_ǡbmX}c%丕/H۝2--WD:FObVFD~~v)͞nD; ޾ J 1 ym'="ظ8&/na7v2Ϙdr׋0"7T R 7]RjNqL\< #UZg%`I5QZt9m-Mw.TdžE{$ˊZ % Ykw&)/Tb33~(G叼zΙ5~ȿ,ME(p1؜du9"wL{<=Ƃ6U!nQ7{p|Jd\T7g/ 8[V 8PO|c|]oDo*WٓҏOg i@Bh?SnpOS+W4m |H-dz@rB ]Jj^(3ogw2?13\ktm'pg9_)plkS|r >%г,Z$D,!DL>IGz8uqB(-kHn364>^DvO$tU:V |y,q2Ia!P1/˜Xy}G߬:pzt o¡"Zs_{.9~`_EVN{>cOz: H2λjWw 3<ƶ/x̭$$8Kϧ 1#7(UAL>E htm+a4qux< j kK6,[};) tE'd,c@}I,}@2}t69JFi-ʳ_Ҕ21\$&''<*jEŸP\ҹnlr ɗyO^Ưh ڒڦ2k Z(Rƾ(&(Zj+B_vXGfYa>uh|(+~׽3З&^\ [cupHyWW ,ʖ:]<.EZ &QC': NɎz|f2zoE\V»{x25TRy":kT\^9 tsm9E _ZBpE'HN}.ܗ x=Gc:d2T}UUx4V?`"]ب>c|+4Ua3ep3&[E5ڵ¸Q94D4+\Gy ToK5V$1D{&M$l@}sl E,M\j2CS*Ndcc %!ϭsEi >uׄ<]C{CRy-;>!.g^h"@V{w|-"(wAF"Q[pGK[_G~.`M!۪.P`#`Z;5;NnG`1 hLk ]iv'?j O,GTG$y1oق$?qgߺ 4Yі",k*PIp-q[k^; ӊzGL㰋QRփJoGF\x_YRI95bL10* 4 ?ӡrI{x*N3NaO5k/AN5EW<ɉ@V=I43d5Xio J e nf'8[fTOnJn^ja*?p5&c/F,U3I61)R[;%>*dTx&Y9?+ R5YUpOX7(B58@v*_hH(ے1jybG9v1*R"̓ /w ç/ֺ38sK6Ik,2Rdy̾W\H2l0c>URfo@ڒDƹ\UmhQoS.b2[e?/7@ ?vےT[0(>v2:\U`M jd$CF-P K>Fb#IgZKi ޼OI޼bx&rw` i>{FE'6(k!g7W~kҶlJmX)abq Jߊj/ M7.?bC8ѯn3XzشiʎßǠsSRWū22h!̈́h9 J ](q&B[~P-FæBeԘn%sv'AzAk-=FC+dPNw%}sJX^x˃cC5G6Od g<1* b1vi0(kH9478'2No62)yU' D w~֛ӓ|47u1=3gm_nB&5ƲpcvEc (yT ,z;~h G_.󏅜!Qgnnjl #r/W#iLh]lq^oѱEwW'I9nfpSV9DTyQ=}-󹮶lQ**`dm*[Rw2'S1+ w\d_zClZbo&e(*4Gm#̬Czt%rZ{,* 29$X6_g+;1k?aRx_Sac4x5)'ETyAg)mG$^).7p(M-"w$kQx#KcU< u뱜^KO4WkѻZZ|{_ZZd/dOx*/IQFfH޿ m+3w)q=QԸ%hQxyWZ^OmNsW #}.UN{,zO؉ ˰P]ay7v4zr[]xwOS+4$_IyYf@mlcw f5c|:9EW5#&q\g>T0G!fx Jz (,fخ a3VߎyUUwǂjьtAarpA,}^>ZzFVt7*n8Bkv>muT5xG)D}/Uh35DH&U(2BۢM3&VQEpTfidz' >NCNn㻼~""C;ԊƍM:cMC J={䦛v/h!FE{A.=J*A*.>Z>{Qi gmIK0 fq>Y: .#IU`6+gn$ 9יp^1ͤN(!Igv#ܫsr PO^'/ 6m^ٖ2ܿeyiNRMC8oWpwLq뼱%jJb9rw#[*l麱-=belo{iEi-@.jMr&[7Jk( = 3s3w7(‰[>D{}^885FߜǸA|P\.C.N}yC$(lF %N GLCWU~0 #N^iwHXp! Y GJX[-M`$KxD]!m:P6FpF@۞t[#ABBfj`Ѷyw GѹkrZ]* ԭ(UR (_>h1%29ڪ#%G&-kFbݜ6ݪɵ{5I8U~^`JNd׼\6g[\=K_)whrp|dV>~4 {ݘ{L&+Tj2z($ۜڲ w0T\6^3F#J /d.A ~?*giR:6iC9G}1zCJq;fu s#DB$Q7!c?~v13NXR=E(2B{NK ;X[?s pS46\ݼz?~hG d%FXM ChyE7l`i RŒ͡H52"kg4-1Vvm`;z4KY0ffڂ|+> vcD] \^(6';ManvM7xԧ<$ WlNuN'=?_] }H aj $b+e(jmdm"T;A{X/2s5҉oBd9 ր ǜk2Ec*dJUhpTKACQ_\̤k'm%c]UzuXb&єg Y?Rv{ʴܦ*{SU9OX/I:f8Bzۻ"Y1*P5XdFۋ~ xjo*- ys`9xZ~c:VmUa)SvJMi&)T{xCv]kkUJG Lը;Hy"1޶uv9o"'%O5XPurnW{'D5+Lvé+c[FI wSeҜKXhvNi˦J'.Ӥ0M6js OJZG/0c8nX.U͆aahʃ DZm H"'}j[k]h, 4tz<18+CJfXbP-Iuf+}Sлs[U3{Q%j ХɩQ#>4뭑w!UyEdžŨB8wq Fh6NokYc MQ!ި4Q <&M;՗Wz CA-XKÂpUqdZL*Ϻ$|3Bk.Y;p%7j$3W IInȮΩ:>ns˓432hQl_M|)arX~H6%hq )_W+ݜn7t$G=wAFD,z +WxФzivrYjr߼'6mg%Zi'KYYTDC!ܒWʅ[F:iO|ּ-p?0i4ʩȟԞ!-9OJACLT$v[Ƽa[Œ?;|ۓمX0o9i L˒gSas툞Y/"|3.z+_7eGc\*o϶ǯA#H|2ϣ3, nP= V)}v4e;eA wz؍Q*xkCgcvs ^+o?PA烽٦r_ɼ"@q qទ'/*&@clbnȩ[X缀*xBI}0tĺ3-q|KH:Li-m|/)OXb>" %.lɧ6Zh[.u[´CO;J8lUdxW}9B K*C^AȠs}=r,~< ^A ѝfqM@oVҙ/YYĉq-.N;_'#"ELq9O4K{Q'+V,:ol*1,򝧧A"vlȚXkc]#A咩 yJ!Cx"\<}'zicwexhh*D(MTbI59gF#R،G/M2|^ N{`|;IABLV62SڷqJzɧ~%[˱P_(>0JXG@nK"u'n,HfHp\{?7_#YxQ7HB~%vC2RToLy;pKz21O_8L#Ԗ<6O=]~p g$9k8%Gؐ:?4TSn6ͼǝhMe!mX 4M偱g'8ް%:@YUasv s<5hg 3OLVp q*'1E}zghF{"22H,󈋙+uwWgxJM6V&uN`!Y\ѾbZ/FQ٘4 iE[]ʗ[}*'ą!Ro<uK^%| -IAKʆ7*PO6l\D+U>J7朩xr J=J# ^zHG KܼSF>ҵ"ʨrpLS7ÔOCcYB-{JC ,,Ŀʒ?>bdsIISTeziuD]NKO_MbKN*pBD8K )8 XRB S(c3ƁC$hh 7921R:|1H쎣5.[cHb 5OVA,+q;*Y'~th.z$6)*$1-HAz7&/Doy4}L[ *a톀np -SƠէK?~rNh .eg0z`_<u!RI4W fExȤc[GNtMaᚨNYpi Zpp2cc ec$&!^#7*DP#$Žv|}9 4jvǡ?85Yn,>IklDL >-!w8 n0R2}DLjυ򧹙 bkJ/"w3+i\;f05(S>VP(|+|^KLgUSMpJp֞ksEO3߱ UΗwN_>SGuD\NXh\D߶RZ3D_-wke <'P}z]ly]ykxK;}d)u.;bM?DV(,4wB]7 I`ʔVC kyf8NtNYu VT:ʽ%h{{[AqJf~}@p]5 &RI|l+v]8E<"X;rBL,lhJfQ0ek=iɭʷjDZZ!dj-O1bq霕'i$6QEGt|2PPxbf0Ӏ'.tD)~9t_5Yp6D,SBtoݎB`^ +:7x&cuocy}>`(@8oc]2nKV;B6PE#\[Ȥ".Qߦ7 <0id^k MoFdFㄖam^i4rj(ԉaH;VB8LH5h{dl yKN7} >Fw;g;]X8(SE:pVdTţEg@v= }3P򌘞Zef뛒\3S'&-hɶ$vqp`(Ϊ|6&&"(R,>,>17$\wE7*Y%t<45ޜwVZ :1L gZ. j"+q+f4d\^i, ^zGޝ 1f#7$VK(4[Hcw`-AК)0|T@<! |3)C|͏Փ'aH1OS[N$UUx,賒/>JCT{~(OȢ;V>0ZK1-0hfM @ yg _=LIn`iu%!Rd`~ dba($VJc or.]֏Ɗ6{fP*T<zpl,|pw^?Cy#/O*_XH94=_B*M!pvlw')<9 MA7^YP 2z| ~LƷUw+OvszIQ?L nąhѠphcS柡%ĉ\JHr5 ɲ\w3q•pO_"no4Qڿ{"X~ 3mi[E4v {kđD{4F IHxIDK/>ʾAF+Kbln0L#O5CVZ9^ } DX"mj c|?i4|o9R WLC@~4-^m- tgjx5X!?b+T( N+-$uWc 2%3cf+A kII!̼XO)4a0+z;ڝin4/(8< OKyU?쉗4:::%BncK c hTU|TI1m DFzjY(oR;暹}k{O˾:<5u܋}gxQAQ% kQ؋ ("g-?&)>fZ,)}1j3._RVٍ%^v=PRoZp(BD`_$8G;9a3mj@>dLن%Ҝ3=NTQ(V#eɜ酚$O102f;>S1BxwY^zȀn%m 7#mk_y#nd[(S]j*b-aDYzP ^t+Ĝ5Pg{!6L(8ss!xe\.AOIE x9%m=~rbgxHwQ'ID#s8?OvD[,Ʌ)Y47/ך70Ƈ\Nh>:М*>i_ J4d5[qc=3?uVseUَH aaiL.Sg61lb41u!&C+K2Q/zELH~PVIM:fM,j3YwoGs2y?Ew_&ǰ ¿>2̞?aeQI4[zSc!'r|MuH@h:]  EbT`nhźI+>Ƙڂ G3D5T ~hrxl>rEOv qz%7YѱGVT*L0´rD='~E|0"4%O( Uu" v8jhQ|Aݾs6`P>MMA*> xU}mS=dHM[C#XGש;DNԝߖ4tȾH^[PDs=ǴbGQ?@;=&Y |W-GQbkù=s:PY[JiuUD oچdShb,ޜQֳs cjT> "  t75KPbCʩ ON5TkpxB/V£V/;0i˘DtЧu21U5}y]O 7詯/Qto mTX+ˬ@7#+SyleSՂ"޳{%Qjp{1=$刭e}{Fɍw Q{T-8{F:XtSAN Fgb\`z{&9`s\@+]5Z5_9+/ B,3/:؜z5ړqlZ=iqۙhI>]uZϷy)0Ĝ\6(em2ҝ.shzRFAu+5)x%Nt-yߔx%Uq;9MrͨW @e񄮭>{J_X,UJyk%\S;)%u"gmG҃ DҲ.7K˪1t&pW{$*PZ(^-&c {e()+-;XM*d<6 ,|b2D~"EI1 o\tK!4D)hIfB\',·@Sc[gJRO2tp$~SئŒ8,ŭ"3ECmO[{Z2hPLM>( =|'dWPLVx[;jz5RGej+/Xe9Un9"cm<#>1fO*Xc!.=ۯwoMc:3Xzɍ]#ZC(nϹIl(\pr0m6Qadbѵ f[]IV/9};%8{|hd82^kC}*lwP>ѧMxπ>&Lho#0?RH>K=v{jh\u٤3:~zFp]$l`"M:;vyGWmXv|_MȯíYC SeiX_*w+rhXpQ_B|Bf@YnN`2&Xh[Lȸ/Ũ"ŋkMЏyj fKI3\v{sN}H3p׮T3r p(P?y?=9q~(ìNaO/b)dŲS"q \1XyUIg=*NFMzFsIC9_}|Rnr_Fǐk 埁Ely[%YNH9 驫ߍU{ۂϋw vS ZdCC>F3@`OxbݧP}̡e{r1^ Y(m@Ak9RAVMDmYT+N"zRfNPOx´ |a[@l > I 'HPEfu>ژZn !F{>֯jS.8u amybS]BNWԫ)#c6͵YUWL4rRu:Zo!㤍 {jGdz,F=3ҐUFG@j˩o6P/F4sz.7`C:`UFh\8~?Ia8 !]@7Kdx~ t2T!ŭ1i}i}2I-+mQ)LSjt7MޢVGIDP-/kdFБ:xXrMbV?<'UA ךsߞꢣPfPѽN;3p/O&i=j$86蟢Z߯ⳭG;ɼ9Uў{+KQN~̀T2]La7m^E9{B~8)> D}H6̽VVݭl g;V~Ƿնz(ɩ]d?8uĕ~JpWlh+#,=UsIqFom{Xѐإ=Y9dJʉ(s}~[ $zMS+zB;$OdhNGPb 곈l< b6vʙ@/G@m/q[ʣٞ U8R̉x`K1݈ ~a8 )%!>;vL Teusa veQt–^ݠLu2S.CM6nZMnR wMsŭoOdϘ78"R[|@0^t |'y6vk,Wh\*-`cRt*E*lJ^2nOaY{#pǯ4G0 LgZyHKJv*D c,lv>3 FUf*]V,K6[W?n(f˙&s6[}:rRrRq)\h0168w'Kaoe]yFF+AWͼ;Q^G5!C\¼؏"_BT5è*-;^Aw% _t*-9փ'ʁǠB.xAVTZaJ\I8Y@$VX߰|R_}O]o }WCK4&d[ 8't;fr5rqr44`p x)n؈@~wo8%qOZq}f`+ xF.wt"(# XSz^`XzcRguBeڕ\iרT_}OwHjG1^ׇ<Ld GGό߾g6bb˪nA 3}C:~O_92>C8Qq~ ɪHx_>tPx0;F}f?ƣIқ2])sX#h*5EfL+%,͘Y&RL?ɱ/1Ik(]π4wX}=07^aE[em"]<`%hn4Y1w{^#$[C.mKsPTDYdrX2-.ߛ|AiObcM6Q٪.}t#'X+#fd\jEJ&v xSqVG&"&0\ `y5[ 7b<Г:{piT: Q *5 o0whg]!A(k $2hhLf׋ޛӫ #6qWuj0ّ[*EKIExufb-]Ns2Է|`J^k:mYFFhxc(bہi ~E(x01sY $'LDAwJ}T:.Q{uFQ'P rm|xe;:w{N4$\.Ж  t2&:|2z\y_i=pqV]bc l}P ( :%/29'p%Nk8J)U$&=˷-/ޓX lD߂8PXpfX+%4A Wb@5PTi06_#6wˆiʥ8fGR&Q~JMϤG}:${9}"z[ jвQ ]'G\vo *B6ZQ^S1&vb]z>([z7P(|i,RGgQusȂ,{"Y p+!ncŝXO[#Yȩ9i>Mʞ0.\MZiߛ%B v뼚҉Ajc0=ܔ1Z~{ x4Ukk렞uשT@gXqcP ]\FL4'a*<$8O/6Ag.hjH`\\_ fUBTd"}oYlVL?1 F"*5ӌR,@Lu ZIEr=ByΑ/ц䛦.be pv5ezvmq 2|,]#ިz}K  <B@UNrc=V\٨wĤɏ[)n2s4iʥLYE~N->^=PZ|\sum=;} 6YsP}Z CL vU9:us#oy^,ےRQ;#<0`*&oX\EG-J|ۙ?"t0O0%G <TWŲ{5_ ,%i7i=uy[ūIַը7EYHSȞi$-[]F.Aԁ -m[JO)$N"؃TIbS-%͑m4Gz*cėۿ] yy,݈ Ë[9+gU; KS]~ޤH,Z4t\P rvQKIۯGSln5vCPρ"L9"9Y% KdXܲE _l'ie)'ߪX\EWo/L%fU( &$GU t\4吉f+mÃB ed EbSRAH\dhn1 8/qapZF"k!-Sߝ+jekzaXV<g>?V.u>0* tw9gD2R1j3,*tb/~y`NUV{G;hb,a?,@0@ZՐQ0_V,K<4C7u 8X_2d͏/[zRגm0#=Etq{J=lЮX1XKOv̘V[*;vrϾDwy1@u@JZ˸rT: \̫xQizi.{]?8x><4x4@k '{SSgx3H,jYQbi6410_ԇT4p/%FI /^aܜ͢kBBtK2.%!eG3P1'~cBS)HEBkҭϵ fN">jb-dVmoW 58۬ﻟJ.Pƨ{쳏,| |98$yAU0vFcey;>o^]rbO`U&X̄O}1 _".ڇg&2-p3Y]r$YrU* nHa0 g>.a8G#8jd:l"taAQOz>(R@v i1_H2M'r,3P<t|җe%9QyyJ^!5g LUD [~J岰A8'pʞ':.38VMb eP;J? 7nŴRQ7#b7k16N ]ߣIٮ a[8^#A&} UZU,=(XXs@-PywF1AtiG~jfLHܥ,:~u]8jSQ9ی^? 7a/Y9wx&a"(6kP,MD(OW_n_?U{ KC*qn{a'hE~S* L.O:&-NX''j1;W7—Iv ŏ{7$dڽMW]e,FUgG/h9>(ܡpu{wi0YG񻣛7N'7axz\i (k9G>BɗL1WX{Hl?xNzafk0`UcT! jCYx|`G\-qp,:f${xx LnexPp.vm^V4%ۮN6n{巼BJ@]!Es<+qB7zojʪ@["U0)f(H״mJ9'aZ^ 0]y*IdڢhUfkmCx$j rA{va^4oM]]:9լP.kQ#'(X, voq&Z gw%}d%2\WBlWhor-f_6ؽ]=+O~PT,{|N^Icq;2EsmBzd_KXK9P$ Z'iK;Yy`ǽ]@6IœN{aQ*Y )>ؕ]ƔyT4DNrwAR0>UY&6IJV)+8P> B}93"*[hȏlS-wRK7EptoUgV@}\EZ*!I>Us˔,W[z-,Q\m{ ԯD^3=){/ :E;?([NhuI]A ۹n$PAcY#~<a7CQGuCE_ӣ%sD  eC \X6fʎ_uwR4Mlo|{wBjYE81mA(;A"wqԍvz&&9)-Ύ-ʶؙ7ez.e|VI) mnz"SxsB-uYbwg пXǧz3h5 Mu uP5U޺Q"Ry}@9qܔK&nBwW:9[w9U"m'A aJsf&a$|vv?!k#ш~bzVGCڣ9'h,w&kEr^fռRY?BSAa(JKƌV'݊&a9.TOcǸ&_Φ(~L!ي ]9|c2J9솶' v%&& lZ(n7@ =a:h˰n(Ś ^wCKr^d,ޖ״ਜk|'҉(z+EP۳`1==O,X9жpX $M&S+J(,is|jl,쟴]+ x$JBc _1hتNҡ݈WIt5ty`l^b&gCHDh3uޘA>Z9td 2ݳIp1Sf94hBca54p2ض4x&GٗĒ'3nGDUɾe1RbJ~pyAO2Q`-.%WUWn"go'o7Úe"+:jѱ@Gƈr.s:}k̍ (E7o0P"/ʊ zsg*Dx;)Ej5 3%ɕ֩CVDvxt]O`wZZGMObU?Aw9%cg8? ×4zݗayiYn.[r {myF?/,)# mz F|mZh%,Go{]rGR@\Ip79 /1߽ 7$:Ucj:20ޗ+0«g)ceK@jRրGp!~Xz;!Hܼ+µ=5yAB9p S}D Y"E8QzDEƌ5"fT#Pg,TR#sb$rò06sccFh_됯ޛu1p$mC1oO%򝳬ss+!R*U&Pmwjpi/+#O)l-xp=CPXgE_ͧIޔdۿa"HӰ]X0{(FA! xq3s1%L"KUOm]1s( B>XV$; ^3w-m[0_vۘƄrxY3fCЍ 3C֔^$Z ~ٰ^5oD P/)]j]rr+Ԙ@6[ԏE_%*j[]I|-<;#}$Ү9Xtjby)4> kVUVK?t'h|W4o~ds ģPYYg_o^]C}3v /jNZ4F:V;C:^*B1ʜ珱a<{k GڞzF&:LL~&y Gi^[R?R d'LjIa8K8p=Y ͯg}佢+1rJbP*:S_к܆{0]`|\T9|сR;_&$pqŦHM3ڗJ3 `;>kq#=<-nM @$YG5pް=PGFI_eA: d!v8 ϋ7 [\1 KVB#S$4lPY՘8*?} M\ƣ]">n@ag~&g7T{]U4i|,s: Zf#Ym\6lĚ [yٽ0X}\d;.G |Jw (4rZɿsM1=ɈҪl=C7|( MyߺcCm.>o *MyNdOzDcx{K8ÂTD>@ms$O2!<;@jٹ7`UB6G}.5<=،P+cfU"cM!9#IkS8n Xv'.Q"s] ɗwc i{!:l}4X'LI+ûiR:ߵk|6mꗘU3lI)q^(ÍAJM92gg,_iIݧ`3SuTEڋb+*}@ #}e,NSa[V4*/t/CLZ@ =b)z_1_9EJ(Hi/oj"mm^;4~`d2VʢD1jlFXg"C qjgHqmaAIKSHg`I-5 aP:2ߣTgJ#c$zu c!*A`'h<;6{ հS34Odj=v׈µ@?y|-E\q|l̤ƄjI ]چB\]6h4CZȵI%B\gԴ"QRH7W@|C"q52wdNAFM18 lv752Ջ k*;Ҍ[P?'wj;^y}Z=s4.3r`$ ibB6QPpqMP6{oALPOLRMU$)t/(}i|bn=~$o->v=oD%ҋ⩲'r'" BN}F[ڊ! ;삁XR,Ųt^5ʡh7bW_kT c:?xEeQ?( 7 l kEBA.~|hljuyՓưP3w.{$7mS{Wꝣ,^uC bvTwP^ZDnny+,p FřvRy.@>WC6tcYO^( 0W#d7e)P( ̕)AYu0+b4ƽd![؏t)||jն O^fY'n+(Q_ll<yA 3 4?Xb'}fQwES:P-yhx㧡[Fjxb| "YNNt2X ל Fbj5NGY*J]^#|M*m&FP;`c{7SSGnAf%:r&S$qmnE+AL1UL.4H8zk7z{%b1F6{tKk$׀~DOdJ<ּ*Uy~ ^`J'B+Gw2(xIs1zD5yOLu|9r[8~u~D99*J9]yk`}m1ީO䭔/$ ]Ri8A}!Uu㓈^IҜ+ZxOmuc{qj"nk:7,mN\X5؁#FE?5VuƂE ۫tQ/o V$S)Pt<.s]U yi[{9e{P%oyg᠊q.H̉s-;&Sfm:!LxfF]1 GafRڎQ-#>V;"\g^Q,B'H`L{~oi+3ʷ4|<=Smׅ̄NQ2+ +i6oq/Ia؏W Mxui.A$IƔױUk,#zD.ԁ7ɂ_`9ѳEŚS0$,ĬeCr>o7!5E" 3C=;݂jwbCY: 1%𤸊8odg?0/G'0 X}X#Bʝi` r{x wǐpd\zzmٛz`9xiMYUO+%a򯼰TCһ'~G0@K'^t#}@kv!7p;Hke]o6в8t29:"fUUB_y@nZ3(܆wPdGԲ6شbRl1ĝSEn%QnLG~9UP=ZP'o0= ?k*LWh{m{JYfB`ۿ --|J~}a͇7!M:4J|ͻB}^?8_<5Wp^b'ϓ>Rw)8>#COs.$7rOp_e-e5Iv3Lm]u<|jc?F0ej[ 3]+;@.D"k.#lŴNqNH\\C,Zfn?F&nE ۔>`'o.y\ ѿZ٭VG@|(M RkM}&y>uє%c Û"zˑrG;jw~Z I.0x,x.`G`b&I'{:, EMvm1#ɑpoxh%Uxwʠ }i#pvr^;9MHxm$jUh͖?^% WG>Wѯ[;^5&P;-;H`VB%ug{co rMO=zY  7SrYP]ԫ{*8VL 8Qc Y=:l VeHIa佨ިx& YKZ=E%wĒ(JV-^o:RMvf[nyv*cRy=%8+t`s=>t0w\/ j91\÷|Qigfx# ]3i|Dh0NQU621T4hsl;*ξ*a8໌g;W3s*r|w !|qC+h,ī v'xJs# %!X@;ϳd _R HnFI!\cZ/΃3 [ $1XJYLgiq<(<.Yr0ΰȶ {}*8tqA.l"]ً(~H$b|A^)l.FVf|M4Ll06bslgWAxb|&O@X210YdJ^ ش=MT nB1骹.ʧMRfSVj]:oew&+khpxN6B@B@'>-(kyuZGn|"f^ugFR~/o%彀2WiߜƙxəbAQ@:}=GELqĎ@I oط}W7+R|0rƘT'EW"׾4hͧt|d9XܥI0!rP=p&.2Bu;pB0mNҽ)5'ff 0|N<VJv*a6VTQKm);ÿtW PZmOj&ZYb,/PWZeih*^lLgբӴ*h<>2SBU= (.wI*g ,Ԁ+Ļ; D|Nj4#\c?F'>j=u!pMJ=(vU41+:wb;f""-|ܗpޗ/ IOEL,pk.Y>w5y@qv9R'YBXEii}'Omz=QI l3>U+̓e9+nl+tcRf6]PvXk#A~r oW ˺;(T?X:>N?̽bp, Ɵ`zԌenH͉!U7cdHN;Р \{‘F !`I'|gCRYjK<u攀]:;4d92̉+jEg[K 3mpo;7fvH JHpGI`JN!m/&[JC-pR*ͪ4<Dfh,hq+b޶nWM~(-vE`4SCu#ɬle&谌\|qJWifqr[b1=kϮxfwXFnceSL+ =e,+]\d% ]7Cު-DGE{^AYz"Fܬ4!}hkGT'Lmo-1Hg=yIn]BXtC=@35%5!{9jI[ád@8)w\tx"CD!=+":Te}ua#DnnsqeDQ,9:A[ȈOY5ҫa)I]C;7S]qN3bWǎhmUuDNΥuҬ NU5sWcoQ>E "xB@5TG6k'YAKl*mƜCAY ([94Q li`,(` ' "kݭt$ֺΚQ>dR.Fg~5x 1~тpbGkYgA(:@1.XZb O$vp<וWl_Ype Dv- 6A b5_0ĭ9|@`B@I>a|6z~:cg!z32b % %$Rވ0q%@dGADز,37[<_g"8_ue['-ʆS0s ܍ QC^(L|Z΢VWE>/ K|Z{! /a ,_ )L(PN>C !PQ;LGq#U]^|iV/E,³Dr> UI0'Oa?!EeQc,g-ieGQT I1~Ɇ^oѡhet$ V3%`{S"ϡ.WM; ("1륤,PLGSƳQ+N1V#WnB7ϋW/816M=X.OHVz>]ϔ3A M洙ւm[x]= vY^՘mо+( 8UW*U>ďPD080\zp n#)rȞTd ,0-L1 B@rHg/[<_Xl{ 6ys'u{dsgW4ߐ1Zi,2U vS"!`rNŤG2x\{a^ᓃG3KevQTߔYfכO3CdhjNޭ6 ACgce~D'E-›̗z@& 4R¤tB /-AЁ017͊GC ]h/eNnEk"nwC̺Gq%e ,\=6P0Vr7 i 65XɽʽJ.:8tl~VKpPԔ=mt"cFhcmW;w&J{QR T 厣 ,KHq٢}` szC|G@/hp[I"8۲ !BҥO5)z6<^}3ڞR`\,< J}jI3  YA88# ^pktjqnbx~`C39ԧH ~Z_)Dػ~uir13S9&[26f=iî?Vf,q c/L|y[}`Y"VX<,SY}/B;q?s ϴEL"`v;IA?oG`zTdƘ8D$m4סرDg/SQkaԪ #n[ [#A~UaXQyg1KYd/V^ ?}tRMgHX kK^vFۉ:ouZE7o}`?y(+tddmO.x Pi}Y`LgՆ ̺]wCŤjT9ۃt D]dP o&@4 S_ddfzK>G5Wf]@bp83ТYԍi9wZ f >j]?hO9" ֈ"e7l5ͤyjҀRͲvWr x 89ג(Z&DcxR8D*3c!U0ZdXogt1% (Z:#Újl<'&CQ|1Gs!7t=T" SR)>[*FkP1[(7 R "W?x OyNᵙoC+kwk,?oaŚ#kDrݰ0tJ7TjÓ"N0F y&2A>D%/P@bvZWXJco>FzeB1eAg]dtWD<=g JҲYd0-žO4I(:s3L4mynխ-Qd5$(Xa2~b+i jƊ荹H={ϣY?|:_?"eɞbPⱋvOXplkP;Oii³ W{nk[dMC(;w|ZrCPo9?Ex uS } X"0q'lE~@"߭I3@~kbf\H<Ԋ']|4>^ Cu0I>TZ`.+ɂ!vJ`3VUeρ=WT!O8̥~9h7ѿG]SVe`O8iON>}\v} !B1I~vjzI3RMEŽ~F[-`r+E,=)2UbQ%k\Kt8#ȹyW&0{PV 2pDƅr__h%,W{5Y,&i)1%ʴNX"eL&oEbhMѺ0U<̻vLYwr*q j&! %Y3(AߙfrG#QK"huxh̕5EpCtasMY=Ic% &ўf D}DÌM[!RWݠDy9^;EWKu2 `0v> :oe]k7,:`Fg'?.$5RL7`m}H Uz {aP[,w=]{bM %W&ˁۺ-X,x6e) t3R{\1CGFoӃ i`fQ%9g,kN\J۬{}N&6F QY5\%ޫ{QO_ ÆcÒ/DSM O9!E.,V)ń"' "|w)iV} dT =7%wJz!0x ,`~_.}+wO;yD#7;tK~wRʛՀ\҉4Vv` waT6+4״%cO;)!goqasEPfM~>dtFu[囨iGGmcC֧oc7Y\(XFY[G:=X9MBגv sۃ \[cc pF]adlٍ8\JѨgE; p'^ӦUY:d4%7Ӕ!Cuo?3ndUC恑vZ!;Ԣ+< ;1vNj7WRΦ *]{wIDEjV M^M(,3+&y1YcU'Z jYU1qC^:z dyZ\Uic+-gfd$a]4;X u2 =6ۙ38|ָ6 _CO㮒@΍O#'^BI.dJLmVrb(6CHr!=HCp2h̚}(6y[n-j'kk\51{ DeU³^LS~$}1_,} }Se1wg뫋`]˟{ب;Y\R sП a8@Eh{#Tf~-@> n{N-lp u2ÀD5WKteM ''e2GjkMtM/iϵx,1 qn dIjB 8}MO#9/T`2[)n}}T0gpHjrS4A/٤-pBJ6A+NpX+ 7P$n>05.m016ucÖVX`7>~dJc`9]CgP1v=Nu_I,XFCC~d8'4 `6>4#@ |OlNA_U:M\BԧH$|8N& qBVS\կo#s1;6;ob_]][o3aRl&.ڏB~J)u{[E9*,swW&F?sofj!wZw}'!ƙ,LI]V,`P]}>Mv'y.(fYub3`LF;@WBuc\23wWu֟0я.>D>=b%i^Oat\όm^Ak5Ewф_~A)wìDmظLQ/@%-`;yQʉKM8YAwe 8tZ)М}G30=8Mqh*32T@`LX6m^lVadt5vnA:rHJ/M>$zU/.% lobV/Ny܈Z8P cvOte$EI`Q%kZ &#tBu@-k}Ҩh,ܸIԨv5 _\Iyo,3:3<x\_DZbЖa}:fӝB>9^oPD4BXʟݰ]ZE14^"[B1m.2 cC&=\Dq, nxȧ?kZưLB^0֡i_R[Ft=b',4'A}LT ?LQYH/ h&zZV @A?CՀfYjM*D!jBg hKT5BV:kC{Y/FtTf6UM1THP">OY3mكI;D|d\0NAaf2bE^ph6YS}mF81vlq'*Og5JtZhg,ޙ@D*h1  2$]E܉/6Pn[;i/(S'C.Z#)ɷ8)(J{oۡ=6#hf `f9^0¢mLse偪nZ]hs0L =eȃ*EkgUB){h,xk|Q+).]wZeqBہwV``$](V2_l0;^o5Wز{&Rfi\>&xf&vCWs;_ lD b~mGd},$9kiSqn tǂgHU;S Z ^c2rZ!EVG1iNLg(z;RӁΏ9dlNڳW(c7t}Mis&r~Z/ xɝ(aFws&rmXwIh-z H*^?skWwFu fO?cLSzauB#pg, Ztj>S[¨* v~Ս EmfG麡|bZsh6-QQkC2H?+W^riW%A) UiέMddd %/h<v8D2ˡvNWpZ򆻩,&)QqWc(W"i-}Di.&9:Oo]{:j!}М ocfi`lEmqj{5 W۱(~袉O/ij#7B!ec_?<*Ǜϕn㉀* F!럽%v˻>V0\'uӒOd6+35,b:CT_ґLQsC q+c~U̜gc@yYB8xdO6m~I<1a5q Q#og+ !`֟W8; ࠸K<$@+ -.c8'K^^؟4zr-{-@="/yȹv38X|B)]UO3 S+ X0Zj1\]'TI׸ƥ!k@\Ɲ+<3X\5ܡE5nrSCaaPZ W'@"P;Hڰ/"Q$0&RR~.GY ;(}nbkV'GWc7.Ϧj3^WON Qtd5vC9buOGoAYnX?쳶ӆW[% J]O:4x Ջ LTdŨyKdتR݆aI//sa-%[MnAW\p=,,$}.e?n3q]8;:HD_$5|̀l4/(ecKT>aTtUU0>cPWn-f>~`U+F7 ́ Ȼo$X%2.'>ͅ9=('FktX}ؕ umx5M_v/e#)gn=ZeaMٸS>']:.> 8PwHpݔۃTOQ@Z8Ȉ0C.g[_eAPC9Y>/) 5L@S f[_XS&Pkg#9erhOQ]. J$&N:gtD5#"9DȰ,\8b:yHCoMŎ+TF5PͽW n^R~waTuPnK#SȣVܰ!M?q 1,#It!q*$ 1~N %;.i_hڛGYkaC7*@7'fp KO^D[w/6u/IwMX\TH,75g,sX-GԮn/[^zx}*%Ga-L>Yn5qG\r !y+O,3Z&gW2;ؖ^M~П:|ز22y{*n&ZWXt8ZςX)pjGbNwXi?pvXDQ"v~ς[8mDmup (.i7,--Ü ]rN ooZ9KZ^Vٳ ,oQkYES|'SS: fCpGʎEרE4Ɖ:JvJ'B N=E5)uZmUC*4,.S8L+){(7 6߫8P 6\! H,kb=S[8*~н- qmlGuSA!a[j"0kp K8CJx>ls0Cl5~sYP KugJ)5q!}1Dc GLǝjʢnx8:F厙xbg >MLGԉ? O3(0okX|'},g yCY{qCZvz渌k.U6i0M1"k 9g5Bx/KD7 ZCzܝ+h7hr4yF5M_w*q[[UߋS\Z'n[5]3Z Pi˰!* | qW{6d_l0aMnY Q0=z"?mbtMKE aZoYeϘa((Fh.ih_)$okznwGٷr/}Lؕ#5rL |idoZx&4$02hJa>{H -عDڵ6y ڝmB[ڟ|orQ]`1쫋6b03%_ok4 S3WyuBƭ6_v=Њƣ~t*K1 9xHb4)!8?D'ܕ;B |P. ;e r;-)S1N:fk$xkGbdb9_.Y!{:AMֽ(2iX,o)5(FcVJVo9ӋQHmy7~u'C7/hêŖ-X/$,afꩶhs8r$Ky;%(A3>4LإZFlɷZ wcCk?1T|]X*F8ucz˻7x@g~=*Wˏ̀gUzdTZ|tBQi4]dt*k*Y""A  .2u 6z@3u 'siT{4ӱ<~۾ ǡQ٥V,lm4tz!tk%5?S,i-vHqkȩ ɒd}o(ol$: WWश@젿yNin5ӻ,S؊nnJޣIEI,_6Yx9WRnғm!ՏfTNNvXbZOzh&'U!윕i~E| \$k;o3UX]a'QmթPՒޙ)-zNОҒرNӿbWv]`y7k]_Ti^!C+!dvn,$`:)VD KEG.@":vrĝhwX:7si韏q RP=o]9C֠Jcc# zRp#'%f ?JZ*{7wtΞ.5,Y[K(ױs*7_Ӛǭ|:!'l>HLekF{L9ԖZLa{-E R㶙GO,\ڡmZy M(n[l~#RYLOT1mos74>کVn,'w^0} }d^i"~㢃 }18T\uea_,wJm;ܷH<05J6$F\d7W0*N/RYAJDB@OEI'!szg'uqٌ7p?ZapG Xa0R\Wyd].ìo0mIٵW>ARhH׉ϝ^mgų@^^hXۊeOJCv e- [ܟ7?Φ<%؍ըmAщpnkDp1EN!p ,exY^gquʎ9MИcրA{dZ̐o1`@rMcݻ U'&мIM3G֊~3*[ZkN,_G%SgXbH%We3ꪭyeu9ژYFa S h69KCwZ9CQ'U;9i&I+8t%1{)ʟzAp5W^rt4e::y#pPfwwTϲdlfb|%*n3~m5W!s/ix8K(*i]Ls 4Eg )7"qto$WiݳA IHsCׁ5ӳKdyu)A(KH)f`ãI3“j)ԅG`dppH݅&{sX7:m :n*vپS2*HX ͼгR)3 %q?ZWc +zweOԀtwQ:.!lŻߝDaׅ:q>[TS&|Q&)uW96X\݉R OO'$ tN[39˜,]\$C~kIe\9g!"Gt9x / T$#ج7G)Κh)^G%Jb-JdrݡqX.7ytSV*bPS`js,<̊V*5#v_w],|s;y)ka;ayU%yj]9N:.ҤTm3Xb@7'ʦD "0 ,2.,mM-^Ƨ:`I  ٿCd-`,QM t"~&iح)#1Gab_6I~ "7@xrpޔ]6-rbt&MJػe-JCqɌE]+Ly<`b[J|M<ȹQ0~C&оFLxt+9zU$(ׅ $9Wʭb۩ :')s'ScӖE61KJ !i+0LەHxtAX :]Iy X{^)h֪we/40%` 2&#m_xj9%tT7?h=V&[׻ Ab1L$E +qEE@K8' 6  :ijuQnܯVq\2ܼᚎDǐךI;ѣDAK` шzk$S-+Խ%H~JI,@W݊|M7=#- <E{F۩]dNX!>f3(<rdg_uuX4TOm4  4<̑NK?m` `W.Z,ij:`HX[u;#zxhӑ/-CJ'ڈ1_0Pw d;֢@ f)aEW.0'iJ*8w?R/Czo62G cw>. ſو9Q'Z1V|V9;E;AYi,empiQh7A!px8ΦEq [4Da(,e(utx6)qS=LrĒBo j]C3#AY)QYMpv̄.NkIoT+NZPY nM?ثHeARiV"+pj~+Τi!SC-yu٪#xlj:Psh󪦹g{cǹca> 2egف 3/>^u9*k)wzhmBkxƽ8WuN!Al?)PL*T>emAf2 Q _ƅk2T baRbqv/>3Nyg܀=bKNB9LǒLx@͕E l4%kUzp!tX'cW' "O YH# *{C)T 06W}wd4C_ĝ,"&ߘT&K0 30s L=mỈXTx/3^p1B'͗BzvE>D+O١_^xLfUR6r}#:eķq!y,dLaz0D!E!g7ZnLKL+"C`.ne |efYXX.${v KaNk̫x%ӔZiߦl*sB =ImNy)@R\$9;IKpw0n~qCzjզII͋"(~k{p 8ThS;c= ybHABHYr3W٩=cUiǯ:+U5 UBKB9CDŽ̎EYT4HM x 8wKC  f[p?.Qj%&iF(ҲiȪ"jG.}Tdžj{j2C2dWZnaTx̽Գ@ vXoKif$h+S]Я?:V^n;W&X%!d*O=e|?CDǮ8bGm1-2{;C)2g:d}՛'2=&7PŒC}C~A0>L.&N9@pSEY C:C* ^ TE=̖qc`Jˆ¯LÂ;G0,M}o4 Toa\1ie9(&pkj0|8wYOi@_'񌗅V^kV.4^Ւu:& DEy,UM`42o5jEMNٽdPUxX|kڬsG_O]G]h !+KGB¨6/COUe1;~!U9Os@4:醇j ~:=Ā[; +xr6fF8*nDEOZW8)}qhqRoj5Ri'/3ZRsϑ9\<{Kw]?q!w`H;o>UY.oeɹ8ԒQ1S/uݏ=3嵡6i/Ў ܿfAIqq_b\U,mvBIj`)\V$]b RcsOiuTj9w$:o.q_؆}EWOѬGݫ :5/Gg#_:O!yF^7ڻP"w= 2䰷]z^۔tS+yce ϟC!EdOpɧA$ugȌ mE#8 fEYIͅt`,'_$)$YSRn&V`,=BSQ8x3\ǐtPu98ϞDgۏȏh@GEjX`HKkT@ˣSHܱK1"@/:m沀@Ds>pW@U% eq +-+W#:ݿkաpHTW4ÈV )k מi&$ÃYs,89ڋ[˙Kp~#$UM]f'e/yl XO@K$_(FFٗUL]Q';وq5DrgxYNAvfA@2pqLI6%O#>`WG7tAv:OČeZ%LlB_EH1 Ofg?]D+=!l1.Y*D ZrRشc~A!yǓ;G؞M$D҇ -V(S'mwhh_ߊq*u^?H1y[2*o6>VڻE_J;45ey~㨁>[>pT=TZChwK,Yiw5X'ز^ l."Sn! 'Q]IEaPd,.I,*ֶ%5DcWtkG 6gn9_tÊҐB_[3(!v Q4P3|@QIXJ4Pֈ5jy[H2O9M 1-WT 9Ҿ_0)1|_ky7O>ַ In;b-`:e3fڌ\#A'>$4̫Uϒ 27q(37i_KB.2ٍ#^0* n(9$-;1CX•Ծ.ଢtO@ xu&OpŤC8nqy:ㄢR(kNkwֵϼq("_Լ[b [#}ޤ8Y"Cv&`җaް'6n/xkk8@UrcZ9.w8Pum 2DХ쉆o:YqT-'aEٕjRh%| `Me-A(\Bs#9J!] >mgߎf?U9'wQPdl,PE^uOcZVzfʏG=u"0mJ z+U~.]^D`}e(ciI⿷nia UڌΧV_qI`+Zj1ijjLiθ/Aw67/=0#L3q: mDsqY#s$1VTN8,MDo#~*KSpe w\Ao2+~Vh]h׺-ԄߕOxh91"dg=sgc`$"nV6PK:kmt奺TDCu^od朐i\[>SnQ[e+c#|;땩dp=B GUvP;Wg5-<&L gPCc6ϳs(b=c^z{+9uFv*:q3O٥;Q~ܖLuҳOq8VMYs_HF4 vy.P*][0I<8ʃU&=#P.r_RBaEʱhEm|jb }m\ X2=׏if0'uxARo67!N:-[h34䀿GYoŵch5_ hFa>ѣxy A>ܙ1 Q] 24=f^p͖.y9UmH4etAԟtTklˡXk!Md,/8J}r.=/AFeɰK%S/KdoĬ%jMfVR",Qxܔ#$[f7z('ބ;2`u+% \ 7Hʕ=y`5 'Mne{i" )k[|I%: p0M1' 6i±mzAS ;ϕW~CYњ.YF0i$7zB9NM/wz27h5BE.O-g}'ѡf3е ID IN'ν$cvs:j[4c]-}4]F^g@ 76.j Ij&^qD_ϟX[ Axa$Ғ[UG_ڋ;Q}^|zbRx%_ "wēiN9 JU珿7ę4oPX|}w|姨tOvΓKvu ɕ})hFMSWqqtZ"ƅX!ۉ&=WpďKj!a$!J 颠:[H`|!mW9Up&BTEɎ+CeM`J· q3?It2- hHCX՘>q}}Y܌%H(? ;SQF=r%.\CIehy99 YSA1_ 1~|Xo|t3 vKq,!~kQ>y#Ш8ULՔ߿O5D= LCPXJ-HnLT;Dr&o#lٌƑ^ӦH无Z>;H3_L-n"pEKo譎{z7 FW-Q==vsYkζ/Y *;o&cĬBStޖ;Wf[O Nq>8Hr?P BYCVYj`GL5:Zf27ܣe`uΕx//)vA$qdslZ(ʆlCCQMu' _ՠM>(}.VH~E@R9 2{Q#rVƟ>> Yqiр!ekϤw g** yoFuGd#P(hH܋2pbَ"pŪx ʗy+u< .ǃ5l幜.=V80uL  q2@V{Da{jaKhU wIz\d.>Q2s(p:Vp6⤼=#7[IfrjXcxO<`K,0|9lR".R\aZq^2xR]Z4\[Y_ZBD!WzQ㈚; lI)ZuSEVΨ![6̆9׹ @XO?g1_B{-dPWL{8³4 43دxܩ-r@}#Ȁv$FeƾV^CjQ)ԐhV(5V4ꚴs>X,UnHT3j52ª'c1#Š8]5Nj+3pY+WsZ"L{]y&Dݰ>eL}ub|8آNFqg H~l["HLzp]-¤/{[ )pRP,2ɕ 3D0T`p_ҼA=+ц%& ȧJc)5QVe,ӒbFJ߹c8xYZ_^]8Dr_pw2"h|A)mv[ 0~8DN/mt;m ;*g(Rp.w1KuUϹU'XMi{pDtľk|) ,4a5,-/?5V^?ULniEZB%k<\q!ssOrړ:Ec%Xi!b ^(L<./;03mR\)seWBڅm쩅lL?YڎjFf]qOdbHM$tBb4TD#:[+Nmgr*ڃ&^Ȣ@X fIӱ9:urɩ6+G3 Hj8J˃Abg(~%SVRJ*(xƢ-;Ωk觚23,hOL[be#(AlkCByAׯWVCuD9.s #`Sf[qhp˥u߀;KD4&ccbjPHrtjCP-h(☩G =@FP$ (υr4T2GU犓=Lwꤥ;eJ5PHnG4I%r?O'>MҲDHX/=[h}aDbM\ dlh0kCǫy/QDPO ZZ,}_$Ɖ緯+潴n8ck; *Zoxz `27~$ :?x䲪B *?Y 7eebc8F4{ɔ{*t]x4j ?'r1qxGAZah k@Լ^BOP~]qCck]W+^-Sd9e)N(֨RFĐ YjSq q}#7l-";$o8i;y\S5x0i` (cGH[M:si+ax *^(`e0g8 \BZD*{7x2{e$p$u"D,2hGCNXqeaspAʘN:Ŭon>'Ll.*tfYz7SڛN 8 <{%š:ӵįʐc |3sִk[`nNSI?ϧvW!#DZ)>k]Rj0f0'X0 hs)?1fvf1u uPf9uctڳ-M&˺r8yz$vNpLr| 0X?=dK߳R(}E1&ъVuRa/y͋I*S3gNSwfVV]IFtYKY_' KVvQ')ş4RzAN(4 ,h=blpqB+1fX7=i[ɯ xb2W9!Zl(#l4iURlz~aRϜ/Qyn|5"%])G2v#^Ѡba<&)"F Iٴy3d^+$?! 9%O ;tIpaBKI~ S6oo m:²OQGQK am],+IȤ7tFSf>% {ii'X ^ERͰ>jzOY<]^aʚtE}T]&KR8];\fp#wj \Szt"QX6u: 3j'.+{ ECײB8~/R>rnF%"Jf,BƀɀpdCZSFm2>⪮]#}4@{voʐF5$0" #DEԎqh US-IqОN;v9* +eGdUo)QŠ͆-`*Xt]v-274?0wfacV >:普,'Q&򧮐{H|2L5KhHb1d,JgE:v/MjsFO-LćU~}($g{۾Y]>aN"?X&oiڍO 6'Y%! ?td [-FC(+\7YCdsMu{?W\c%ꓐ4"V`3u3bo+4>|Zb(:㬧K vmhrE00l~ҥ e;1ߊ1(f3E)IF=('Nfn Õ 4 ?FC:$V7޿B"Az kAd/nLb/)NVgѨ7At#4JoC|^ҽCZ8>FXw BO:YLZA7a68CZU{f(}UdcaL٫:[plx4r0ƍnM.$.آWw#YFV.[; M9Uhx8+y'.+օwC@sCP0W U7Ho"T}TAFIq>|U`G0/d @I3@(/ᢐ%YɉN߃5D;M7g&ffr|*F/ɯwT :H;v!赚-vF/G៓:~׈xlv!Lh]0WgS847;g_  G4oL,絝!4G]' 7k,PCM ?|a ImJQ?6K9O4Bm.H[܇%XӀAv ε~ԟkԿAm/9WK:hzZo8I 媞 g1*Fgf3šw\6Q ]I9Waf YOȥދee+#~"88^\И`o-|@u,Ľњ\ t."G`o@ހfp6 siɚak@#DX-4` W zlX¶JNVmxDRu."44U!T0O^JB v=󚒎ZX}  <Ȃ0h2 գ=:0&@9nNy5=?ȨxxDnqC9/Ţo)ϠAÞK o02r3w6#?"}iyo,y'T3Ou/ Motw{ [OXZa"+ ݲ9yk65븱mm0`^[E5IVE$V%dW$}3ƒw6s& $4лi񭠋D<*l"aS {n;wтf :pҕ#Kh~Wnk :[CQM_xd|x(w jڕꀨxa:D,;߿KK<R6birqU3rc)l󮁪10u^,)w=ZFSԙ=BFe$XˮGxFω *SH5۩08JRQԖ*$3i"WpD*a $IjL[触CVe:K wdLr״c+MW{ٟ2y{t"I2\hOoL+qf uE\brjѫ/a=M&LpM aj`>d[Dc |ȳh$0qPs&[ [Ӌh"P煰wXTۗ@Z0λ2s%ό-˨0wP u>/F:f7<"Djë(Gָa{;T-DSI]0z 0("lG$f8dEÄB 8{sE…otqcᅭ^!U&rؙ5LSQtIshtg+AT栁~'6FKR!#%M‡Vnw/Ee(|QoctX-r0[-@g??9@noV{Cx\(;yfnص zmq7ֿ5}W3+̷f!̋bDcYFQ6UoiĩN&f+S-|aBgH3.5|A?J g)S#7T oT!vN7 ܶ#(`I*RmgkdXuŘ_ \8<޶Ńpt|3'&em*>Zad8yŅ4`9|$ΣHfIfWV^F ol:QSꚡ> ;pi-wdUC ڂw-Ё&Dv/dhdZ(937?4)Zvat |J5% M8:5*Nr!0|}"SbMY`G@>9UZWCn.HE*W;=6iێeDb@3Т94RL_*Pm27?4.ѮͿ nB:wZa!eCjnC<)Š h8Uʝe^Sn=S8SAXd//1%Όj$C3 3K:oRU( L]Euk+}S&ݏh!. 0^6yCN,vSɻ.5{]QN1.߿ON71;sWb`M7EY4ͦd.ސ8-ve*=LMU %Lj|E\C:TtxT`t{,NB.^ǐ@g̸nY߱b)PFCD9}H-\YZW.(tq`Ȳ_OEEB48U( B:F?_i^T{L~jǟ`]P=U?SeU*<]H rE0օˡɩ:wzU[53k[ۢRRk65qFf#Y-O.|Fq(쿆5~">Fi FK>0j<+myJPj9 zWLGp<:"V!x?#[x2U@BVg4ɂԌGZ7d(j!T3Z[Eo =rTV}s) x|%1 ᐐMlƼH{ZeNDXT,yЈ:ۖrmdr@-ГQKW /ݑte]꧍ǡBۘ, *@?ةmN?ը6뮣AhJWu}rR˔IޙFLȭ)ߙ1J')?,}mc䶀_UT-ol>?x|;dDj ezmG?J^)o'ԁ ix5#i8 |5kxjl;U[݀Xծ .} R d_sy7&6Ul+9 )dJ.CwYHYMo]D ?C/x8lu;jQ#B%G|ΪfMSλp2SX%*Ge%XDػ-3=1)囇Vѿq+qx 9Iݐ2FW鏉>ڵлB> $fr^:Jp )Ԁh`ӏykUj MܚU{вħH KFP{Lho1}\Ӽ~U]ˏ2pg*aP{ON-`p߳Z+4>|d1O5u 1gR+j`ZfHwbWDꤵɤ e[*~Ӗ [_GL7dQ$ݱ`3xc ~wx JAI* #rB(9idH+&N1%,+MƼ0lȔ\ L!>Q{ Gqz"Uٻk{u\X ѨaMCZz~2H҅⩼pZӤ ώ`IAen`GԯUT[*V+˅2XXg$|rY[vHff2laDA WjHD|jyJDއMa_G yG|Iðq(>ĥRA܋-v9[o3WC*NQRab\D*09ﶼ|Y3-;- D5 gG 5kwX(# #K$G{^;}JdgƱ̧TZ/}sZ%`=UõBf| w=Cu >Io%BkK B6Pek٦þ`eE:GXmyBI Jز̝"N (S3o殞&$)ˀD{qwVFt@\ Qq-!t Lݞ׾K)%-X=g+:MB&\;CO)0^H\h' EtHɐX]kn=~*-ǘjQ>|/0߸f)ȤsN"K.Ϙ~*"$:*7)Oa ˆni&t9Txupړ 4uګtBL(2 |U០Ko j=3V݂;R+-%%PL\ c[p0܃j$W]n]ʇԃ@r)E))71q\\ k d.E8  vuMSۈ%HC?}dI!X~ǀiKW&+*_%״&X֞ߴʷ`is-_zBTv" }tl6#ڕ),b]jm»83>\%*eU>}xHy:SiOA a ڵNi++` 3r\]EH!ϾW{/R0|Vbnkh( 4{x(*~ʼnD!??Vx7qP yYئĎ/3Vv%WrAlF?0V3F{}(T~Qo樋E%zkciJ7<&^u D-taKbgk: tDyV#{FL1ʟ< q"\VJl{t"w "a+]; sv}iEl&;yzzUО@^I 0~a@)s2h]U ^@+EAެCdtﭢ%;Q+Hh2Uу/^ Ro3Fej^MUo|խvqį1%EoC;u_-42n34F=RCr0gFf .v9- ½jfq;F}L 'gr@;mBT"5ŚZb8AE{ҶaPɧ2\60pKZhC>etEKKG6әlh#_W99+4Oj";hP$6QWC:BA7ř1VU"/K.ʰsv"~{?ZX:4h0ʶVPq|N}1a) S:dڟ/b:+PHaƊC5jB|&#wM,!?!=+GvVo ߂psL=.ʾɶ@:h)OqZm󚳀5U[k1M.DӟɇL6y?[&<xeX[/j;q$Jsp@yH˞6%j\`@ N&5 ~ũ$<Zu;,HmN\9FKKjVW"i cjOGm% k.~L墨"ʎbq3ĘSCRԪچmr?ڄuk%V´YZZt+;"!#k|\43E "XNַ6xWǤ(X7XEbUNaAjV@4 J %pe =UTti;}m#;/׆)ww^ /56QCo\ m;N,nOFNk4潧/KÄ}J95\J,zMǠw1 [HbGkIJ;z/AMbP.سBSTww[Y~$ G͖L 29U0*bvQU; "l`SO =#mF\rGzYC-S]-+'ʽi4.ؙN.nvB廿Gs/e8扬ᳵ w&aX`dD2kGx/sY ? Y* H ĭQU9 o}jR¢[t ItO\^GbÛQjfr꟯~yKR(FGyJU:Ev5h"jYPZ~~DCq=8߼; E<ݰuBI*<ԙ|1M}O6 zOjBmƞ*%+Q /ms":m)ݽ ~bÜY⻼؋i!j)*w^Zn/i,6qXaUEhSE൜6Zw;Q TNa .Vȧ7*K^0 <A3Guu[cB &R -DԢPjp*ve^Nˤvä<(-dCqՄd>Ì!mw|xSCdW. ֔9MrߐD;nR93t(T#yC~hcC+V@eRB m,h],4>cԴ V- &6i|d%`g_̧4a|=AXc4e6loF6%M9_558({͊Y+Z nv},q$ϒس- 08Um\)h\3(]~>kwG ]V:ޕB Clȸq (#熚Ճ\U 3Kvwӊl>$w{2c^6BfIsF>W0\KM U+s{J֑ioͤpJa%(0Tv#$uBAȌ{Z6P~]^њd4 Ǣ 0/LN'!5퐢]umq/Mx\S?'rF`[st("n_$@K'=QŮȻcs'he>7,wȍ |dUco\!c<|U=<&*׻xNӼ lğ, yj-VcUІ߲!QUwAtS.*]w^̚}ESfL)v mE\~IcCJg#/h/G4"vBzM,>U>"QQ3[YVQiu]ܼ8U5J<\o4vh?ZYfM̑i_  iSzjg^\f>*L^JYZBwIq39xI&.ZqmpϢHT{y@ ?T|կ^/$.;sFn:Cx1,_) ĺ JGP9vIsViֶR 6?)δ!QIڑ͸^˙IB nGN2hAp7lgh6̂NOv߉x(eVKц4ЁO^P !1`fKRx`8vQ>~Ek_ Ii7)2'2W>*ωL-#almQU'|DE!>(Gd&g7]|Ue o1hh'\1VĀT̿#GAgA?dbn:IZ04HW-[PYn]lL.? 1$e78u?.#mZ);DJY@>bkl5, ?"yaL[XD9;(rV͒p %"QQI׃\{M6 f5GёfwT xE\H&Vk!sV]0"`f7)$UۀCvB~ŽURф?5VPGWvЄCG[ӣIq^uܘn]Eu9-nmqF*n@ RSqu67d8v7$ \'y4Std+$P`kSBG Ƶy=6U(F 7 uC{"_Js!\^&)@\0xKR'l=h~ }ubsf$ c17f$͋|8gXLxET]]L`HljaEKgE"+PZkS@jVqgapʮuLuϩa),&Dji2ńZb(X-qda~nh"b*tT"c;o/@=W.Fz (#|uDpWJfJF*jy뤓e1Ӽ<+`r~UƉ SM ͎{uKd)CGW#EtYλ<˟8;Ni&T{\qτRF)hJ9V~qVm;珈Z$7(" '_D.~L!JC:ըiFgȀz:Xp%rp ~٘lh *$X9Y&^-tąEݘP>PaLQR16ЅHoV0oh,~ßWŏb`OIx<](js5 ruh%ygU15*_>Ϣ8B|#(hd2 iBƢk.˺`}t 5?cZvH7|IgɶȠH/ b%JyVux$'TOgWC»PюdxKQ i,teu_±xr)[(9^`@.fz+k[0+X#/δt[.M TGKGeQv,Rʘ1R+%9Iܘbܪeۺa].3%jS*XxflP^=H(*߂Fb 3wP`U̶7HzRosQunP𡐗 7lARzjbxַ>3l(|km#N|O+PWe8Я ,c* &}]o1<7^x;gPTg`#0"_}C-'ZL \R db*W0]v{8 x}^b?*UP?ŏchi?=,9Zg,1ZV€l/aW0ܢ φV zL/>:>rHiX{)sxCKnYر_N!W1?E;XFI ;&Fت݃fV`$a0(ٸmb w@x8&B!|t@۞,+cfr3 -^/(4j] o'=h]Z8^('s<H< pv8{ގܖAôt(P=5֯2_/*6miNf9Zus#ۛ$OC=xQ]gaK'Ԟ7MTdg}nl3J?0l$iRGOcil*>7uh0ш[hf%55nnk  |vZK {3҉755|Jx|Avb5xwwOep.JLx`XoI\<*IhrR^[H7bd]6*v& _ȶz>b3^765-܃`]0Z߁bqWTIʚבX>:5RAVL'ٻ8Lц}b+'#le\}^t8:~E6@3leVd^4Sr`8e jy4 r@ Yt,kL H]z [C` (YC4Nwf2]:+yH9SDS~g hb Bk=CmDԾX/{ŭxeHwhoB)}gVpގDnI.-^n.ކS1U/r~)=@!$ Ŵ/Cf"ei Ƥ8C^iF.uÆQr۱nn W!f;?Io KU6ȉӐlM/^XhDgVG{g0׸6pž/:mWX`%<"۳aaGQ\]EIzDv%,&X`Y,]<>aVےw}D0@T se^X@` $Ps h34SdƀE0P2FvOKbg[\-qHoĀRkh[ܚ/+sj$XrYШ@ZuuO$hMc)+yXNn"-D3ekϻl !*wAO.lhBuݢ댋,xٖI{MjpV(??ݷM39;CLU)fPo'8#Up݆JԈi1pWm﵋ޖ~ ݮcyۡ kJuT!+b҅A~1߫B-9­1!-py?Kf1zc%],ntCt(Z3g Xpr2Sf4jbn 4LZ7#X^6>*Q,&ގ[),JT2БANkY=/Kmt#ǥ9L7UB#wwL#hzP.18 vzbUdfD{Ƒ+WyV_5 My. <PY;R>4p6]nكE̒l7N&yxK>a }:t&߄Ei V.:-9 ';J`[rXdġCU˘α"we^6HE<6OƟBQ2'};-5CLJ7` <}. T@3?1LMvW}+Bĥ0$_hl\U9hH m)SIMqnInd~8HOOs[B7,l쑷.)Ff4K Sp x*HD=rpM?uC~ЎAũCdҊ5r*uJzc">XpTlĭo/r!=:vf[tޠyd)eP+n=}b~BFRn: %Ђџ=r<[zʦG;CG>ZD, ~~fk _$JR{- i {YoBŧ)wP~;]fy92m!XToi›$6WB'\-|G<*rd1=J' d*1 kIӘԞyK?Q,W|8l&i4K},ht&5{!vF.*5㰖4YdJTbǼ_Ձ8sz@ I vdMr. ה6ʼn}d\qL[lj9wkcMg =&:2RNltIcxqXO𾥄5\de6TnBOϼ*VV_koUJ YҟFnӤǚi1xP WqLύ㵻}Vh'PKsR4n?;ʫfZH{zJp I.Jun##d<8ܓܲcJջļy; 9Uh-Pj24O <}T$|cE|g+?Z@rOpE:L`&ͤpቿ/vQ*cEюyv|,7M`  7rX%rhgwhxmEN,-]6Lx1[ 'oĶ Q3I9Gg,UӽW+.@<1 V ~YF`dD멖OaQ_Ѷ0ӔTUn׍CoIVs~~&2+ 5~N -X)p5.8ADlS7UޜM ͉SuAJ UϘuE#"/ h䑂 (U_ Ԯ@d3O*N&;ImlFdWh"1Fv+F4;Fj"Hn)ȥɅF-8,|VEӡOc q>W,.GR"؟ zDT,'w-,9SOҩL0'Im%_}R Ֆ@oA屐3GHf*:?z{P)`{nlnOgԋ#T,n;SD-FO~DtTK9|]O{]RhgoK_i1$?;nI [ *f;?+0봂qVI8k̫,S niq&eϠ;x M/Pf|G+SSW+ڻ!~;>[cUkP# :ŰtXEhpRO 5+tLD-i*>`Ur_@8<|'pڤ fRe0 {hT4בc##DS8?:J8׳6R٪ A_'U쁩V+Üt <:cռU`jY|_Dvz23eaH1 h=N=*Y7FJ)0f, L蹔;&(%ھ`N,d+bdofB'_s؎!HP, H$mгѢ>CuҦ,-3P3d[P2n< $ҤLЕu,!RK"F ǚN(t$wGԁx\3]ޝ@V۫cd7r@G]e Lѹu$5jqV[4EȴS'Aynu5L1qf1D"} f:r9Yc" "~F%``r M%fCbAq 5 cE|ӈ{%Х F6w;'@mۚ@ /Nջl,HO=~bbb )jjM7F_2+R1$ C/l! G >.+gK4`ڬUKR% \;xm <Zos'0%' wlbгwG-~S}ͭwOq:<흹1$-~k@1Vt=pm4|3JG$hk|@V$FĮ$xA9lDy@SXD>ZTDb&$g[^hԂF8Ag7lw^dO\NHdC#sl}u+B&8UvOz b 0a5uRŧB+ ӱ` >i;Y+2·ʘ.';#_R'P\33Si%ǫ|OEO1,"XvÔ)(}`a;G e+ 0?A4MCe; 'XXW|q1&FQ]{ G7Z=/M );JDx*.,9Y J; Čub<0 _GmiHVgj Wjqmy%H[ɼˁU0fŧ$m0Ky2c=Qc<4I_vM­L8c١cwqArs_a]zMm/wk$uќ'kе/WkgHA~\+K`T6o* L5aclxc NKzHH;y^9z=H'3dwrfh[z˰B[-qĒBDZ-Urg۶9$4'z14XՎQZqv!0:'nfks`mKK&K|6 B2bqA?P(Q"=~|ciӊ#46֯lǰcju/G';/; IF״EnB?O(۝n2>ߦtsޯE_^pc;]_ %{s6`\ᔥ1kzȽԍ4.T=qaھH4ݝGTS;p1XoL%j# Lk+zI-P6膤ݨ2J-$"uܣFA9K>x{$ۛ2_co )`8 leT!/9bˈ+^; ڍZ]&(9RN8K?Z9fGĺ{t=70+.rP%I!V'$t,wBY s)sg37ʖ1T6%V#rS _*C9-_K5<CkQ)[L9 䩹h4IpeygPQAE1` uu p^Ҟq÷M)Y[xJ^H7;(j`B 4^*qM{g wa<7L|#8T)T(ZV]nS%KHҢYvrY"C/jIhQ'vWofte'˒=q3%0y[uVV`(NAD RS/M`Do-(˙zc؂2%ƿ%(W7 8)$mȍ +w#*yUXmja4~"oTHkr0?,L饖`@OR73ʃ#KF CR[x}ؗy?~ɻRbn]տ1G.pF֛ZVAE{ʡ"4~-<(;<λdo"FEƺW5/`jci9k7dڠIxg;0,"?XHlK|uEg2 D'5pꃱ۽Z48EWB% bG4w_Ч Mrh)! oyn00'tdD̻";el1ղ*S]w3\cT/=).gjl΢dimpyS;v^L|$^trPnug21vؤfUQ23p.6QaP~'Ȍ^!2(޺z*LI 6pΩAr;b‚`_0zRrrZfR1HF +iq8RHS̠N `b. gIMd@wD6%ET:e zSczrޘ=E;vBhծ50>:UA\֯Op.Fy~y2bêltkLJnpq}j˧qNuをo`I[@ 26β <6mGʮg'iHx fӵϪQßɂ,Oz]$m~Vlw(=ȗ/+`9dtQBS\6>1;hQ4Y3%ɸ c27Z c U?`:}9."!5THGȥd^@*{@xlĈˣݳA?˅Ep7gz][?nH]4ΰ\ZVDc wfѱ \57v41ܴ7Uag {%۷0S>T:T k MT4^ uJξZINeKGIfR t{$֢pr-~um$Rj/yH8xGLB83^Ytt*B(QeSKh\[ӯѕ\-`'{-1tM&qRbK70T}p=VfaZ6 PG`TS4.(H95{apIa>>]b>kT#ǰkkr*۲/Y\`ӍaM~$M&AĉGpu_(*傷NY&PIr%G8ꃽ5ꖻWבCLElR{#B-?dDp3BmV;&9Q 6(|K%5GA|?u+5tvDf|*Pk/?bյibQ,#"">.g~w2Ge^g-TZFjAk/$QAm#3EMfe-ӆoDQV0)}|e>a>*J mWaV8G!&<&E@8? q4t¤`u ,\K ,#IHT[֝G bb y"q5cIR4 XU1*Ђ'vҮ||Nr.-GVE#V07k16-[l>S7RLNa}bnE7j[%{_bmĎ::Djݍ$4Woɘ]vS GPrhΨ|kR|rkjFg &ekh39 @d7=p9m]FugxM:%dOhv?B.*'RЃ eq[47D&:PviP[ ؗ4ВWKl'趯7r`kYy*mpcf/N]]qH,@&ݥ3ogV;>iqל43$A?a3z+|Yb!_Tn{SsbJE7 4's$ݦu#+;'@5 Kmv_qN (-V1gb_@gqMg6D)rЁ6>2fac>ZPݯǧ.{&}Y45=|}"cnɨgW.1Cz,=F7.q궁Lf*qka=ݽ$|WgX5q7wQ'‰f|~ݟ!$ӒĜ7a2gI gc9}#c*?,2W*!MlkŸq\m1ew"JJ|QeQp;AuJ͕3"b ~AU]կm8!}İV*&ч`ٳʥy9[dfkīֆjzUUIW|ƈٷFv k&vYvgLp{#ڿŸ,dѨ!F9M+(k4#!lD{ 7yڎ{hRglic4 ϘҩR#6Ce7",~V oݷY1B4,+Zд`XA} &0r4@lBש?ii<`x8oɵF:dKg+MVn46|[@ xNm-m`s5mԂۮ6%y7p L}33F ֨;]ϒC<jRؐr^zݬ2>W+NR+uoh"@ml̮Rz0PEz:b2 'v5Z '. =v~V_5 W2I /õ硹L $ FE,h2_!o \tFi5&D#`M:ɧOB 1C68B-# TOZ9ZKW3$ 8(,B^&?h*!B_o44Pb)~Sk>+tghz(y'_+kO\}Wʧ@G\.1d1lB- bR %;I\>>-0i qX˺#1 $lՅ(g+:>?%|ں)G[+p?|@c_IE)>"-o zmjE[}6R"LylCe}pɱA]DC<6^ >tBόY[_JmϒO&b}q;WM?\,HC[+ѐ80T5m Jq ֝JWv#Vŀ3vRO\@HJ25a 6j^xXWq_1?=[M @➍BeԈm ŜT4`^֎KtTzVwN'Xn^̀{jW#^&6uJ֒o_M/̻@z.;D_E_Z B4>ݺ$%Ȏ3$'575J11x̜{O=̦!0|)DR3Jdqɇ\[niȘ1#(YzU?@e0Su gy^YQ,9L׹ > 2EV TSo"kB yϲ9S<ԷnΊE&ӵϛ|*?1˵5SFavp)k},7[3T|ٰiIH%"q#8ydm A+XYdT9J4/aLɳd"|W Y|B*)H#c~&:9醔99%x&#Jf6y&yiHL]ulZ 7AAg;ˆjzFwhIpk]FEИѫ>kaMr9IѾ:z^V#IF{*sk? W/֓L[n( rJYniVtQ+nQ8U@D$#_֙,(6pb˯Gh0&䆶ʷ_[7S!V>jFnog2>3o"m-Z7.{U4(Gre$VP5HB+\Gt7=wL$SH>ُPD75$i6:tiSx6"9\LL3+ cD4 ΁6R=EH8xq|~bTt0#bَ(եr_ 19ϬJ<+u! a b>Qp/l^sETM}PdSa􊊃y ˖{# Fazy s`+gA` yBFx|-#g#%YXB枯Qz~r rvdEaj"N}E^1'>g:\w =f;hL@D=K0g[d574KQQl|ag}?,duɍ^Va9\/M;@T&)*olx*t=9:#LJOfq3ЦQ;C׺RP#?drObioa蕳h^oCmC̍J <0B /j\+D3,]`.7uof"xpaPr\-.( 记'>@0Ԕj ³/Fc\bj0@E/2,D钩嘦個r*8 d&(`{[u~;c6\Tb#Zat}cl#a]ՑA }HlĬۢAYOwCcv4sPS Cc$בBg{ ]܈?Fbī Ve58p#10Nl(66)i6^Ɔs,O3Z@.}0DLX :yr>qon+sRg OyJV5d4$"+ CU\-'9!Y[ TotIȭ9Am8rQOtp4wgQ l{]Z)\ceVZd:ȪB(mǖސIץ|Xxš5뷙d<(2Aŵ l m\d넸/LO k8OElswϡ7b9)'B$߭9Ǫw,kD~35TV$n 7}3KrL=PYm)aaU{+{|yIWP˄_|.S*,RCSZƀ NzSe+OҨ5$3i۱4hdcP%)i+fE*,-Ѣ#(8&)5nvBO/7L˼W/A Qg8B|"AqL{ SB=ѦL @,k{m"qLIpq+?3"eZe ٳʟb~)ܝ7f [ee<I>=Ŏ@{n dWL]j53:8(7Y(mm-պC{TtjMFNfŹb2%I]+`D9{UBCy. .U5KVM Bl"B,lt"S1^qѨ\Tb췋/բKN11ƫKOƎZ[*:R! gL3Cї-I\ab/xS0Lq~6 }>,֔ \$ Y Rƒ>ev)>gK*)vf'zNPu܋-5MVi> M_.M 0q1ܬ[M4v濤U jE#PS4aթ[58HgbU{Ujf(!Yۤ-)+M[xbSBf̘Z -_i%ޓ mOTlhdGe{P$955+D¸z$0pkF@Q'ݶ@ ÕWAT`{O9Ja=ymd%> bϚ 8vxxǼdLTK@RKQ27Y/і7afIzis|QlAjC;Bis]Q%4߾E;<3> Slwnx5ē2":ߔfP//U6l72T_7Czh)٣"͎ qKh{W2Mrs1!ٱ>4Fҿo v(j4v5o}A!@ST8{$ҲYB4 P-,|g3!_!n3p:(H! -kD7C%B+a_Հ%'6OD]f»YFkYݎakydžҁoGi> 8OQI\q1G\ߒcy`ZN'_*qêۤ_}=7ޯAOUtBC7O$Qݐ{j^)B84^"Ԟۏ{2YzQڒv}"[j3o, v |2U |3N}/Sz0R#`k?j?lni'n̸~ZIY;4v=} 's ˁ\rO jxV =E},6&u0txl(8g;@dgrH0Skuk]#P⩰<'dt; _g2lv'Ul?&.Yk]}e@ߦ\UN7IbJ+C|8]:·1˛*.0)rQ'n"ƣE$;)PWiZb{A |~'ZsGnq˶j@XSW)w=K6*Xaw1%؆sT*ۤ4FDocT(2YDF&p% F@*nμ":j856 l!xsyQ"XE$RJ ["³Cj'(=72ȵ)B(ؤR,{g7`Djҥ L\|'±λ>0pVsQZI9'J3+df)ڟ8KB4 I$oNd^c)\Ãz@E/;Bo;Jz\k+ށ*TcWk=(o^H*vP ȏ]DY5EqKb垷Ku~U2úhVtdU N&b3)ߪ)qFҏOwW}qZ1ec~F՟ @/T~q*?SK8v! uFs]:!h^ܦ  ½ SA#t%/u3onSj\*뇫[նqڎD\)'ЬQ(xj7Ejabv;%Ku:ƣӡP5҄HSk8" lL8O=4|? C/|gAhCzkK۲J9ZHL7Q(D.;gM?rIfZKAMGRMd^uE3T[HDءW D'p' dX'%ej20- R{#475a/<ꪜhusm"A;Gv2T&=NN}xS) Z.[V5[ p7L!X!k=ltiJOdk9匢I:3B>g_*uk;8dX m70QRd3&R'WV^`2<8 겁)86 ('RMb0׳BV.QdMxQFQ^uBxMj/Z3ƹj+ Q.b4>$"PqfHi$^k֮ =P6_ Hߪ Ǜr()DL ah_qJ%G䞿hCPDF2|(nP#DTU3{Z_\G)#ڪ\ DŞ0> !.R,;![ IwFԞiͮziT;e2\걪UxI- 5@_ y'WMnedO^7[v+ocD<"I3ӄDZ+`?֗I-*mO8H`ە h[P^>1:1/` \J2?{A5YѳqBL]+8d.p3T4mud sI1\ؙz,Y#;[u> lދc֌S4LL,m>{+5hMpƵ=e&UZ(Oh}u F׽eZB1ǝB {NM_Z:Xd`5u-n';ZOWXs]$(kPlEA;}gP==mZ51𷮽O)P v{WaL,zt. UqK eZ3+TuH>6UJrJb..ُcks޲mj^Lozkv23abK4g'"MvHIpC}p'Eu'd-)7udz rо&CmDĔ2rqr_ EȮj(Ԥ>~AZyI[D7c1" ?]W%n+}$z)[8|Dfi'>[3—^ YX6"k} {Rrj `5v_5%wg H*PtȒ'@]r`\\ha;&c?Hm՝t] *hb37PmӸ+֡M;h8D < -AT`w݆ctͮ8Fmk0]ăh!&(T^N@~5!bi/r s@a3c4 6/T=toaw/8@6\rG'"eo08 }:j6%pL/\retM{4̨{Wt:Uݶ >ՅM_jމ~͂sZ,~Sѭq5V 5L} +ZS(җ˱ZB{&d4!zϢuymk ?i]";D"6S#G\MI}o],oٴlIJ=y/'^jv,Ro P+>B|Lj =u('@,oC'2/2@Hd8#=ol.~a4s_B\"#p l\lzYL{ˆDz|t kûC60N!O:cPD2ԋ}O0[ؼCL_J!CIw7bRԘ^q,EPi*YN-k9 7H|h< p/RjKq0ϋ.{^5.Kaѿ܄P}:ј^jY'nB[JgL^$α:_Cd>tFƒu {3N'u.>yX7oy|ڀXq #Zxܗ(6Q5z@5|VbqdS`90pqj^PXͪXLzJ^ݸդy~3 wm@'fbtMF> n`'7źdx׾Q6xpx&ЅZ46t`7rΌ!tOVpF&CB˸Z|ý#HGWF ;7w4["AWn 43 |r/bXHE*h1vu>inFSmH)HVʾ> xJ;PbNFWq smfZ1Pue3F.{4@:eq $5.WΘL pdHyRf, ~|oKAT[xnjҤLMC^:i.ciA? *V@@ p٨yX"ٹaz> < Jy \YUe#3X!.z7)T}j!'(f-I;h?z܇}8#7<9)=c) uI&QZ$rr&\'c]F'=eϭ_.D`jwUb2_ 8+Q'Xutt&wb>V՚ׁ\ 0qv O.Ď M_FU =NMiZ6z]1y~6x˕Z`h")]P w@,+8*erZYX>ls/UKW}TNT +Q9Fuõ\Ż?M3ւ\ċ`HYp~sBE 拪4Y%^aq57Z3JC6{nVC:H 0{j&i]!+85h .(CGVr1|_EKІH_r,ݟUS)VN8xUV)]'<Ύ%wca<RE0*[v:qX8ˠP@YzQ(>\D. Sח ~duRp^UWbGp/|CcǰTWrqΑ,qku@KݵuE8e:mt8iyɅp{xHPi_rql&Gg+e-&0ZA5M>kSe;^ >6a'?:" &5sMuU˅{'sm֠hh 5ů3"7Ї0Wˬ3 x1"?jcQk[]FT \`bԿf9ySskk̗v,@&LGXK㌝k{qɏ⌟y8^F7*jmftPp[%~S1? 1xix1(<%/XA8FMlTD!%}e{wJWҕIyoJ0+L%%X QufG ۺ:5iFzc-IRd뙞p*%=iI&h1{0g$n"r†HM*HU;fQeTnK}FUp R!؇Xs9ı H="ӭ986\@t"CUa{Oy ?* 0O:ރ3k87M>QL(ebB4y(㠇Ff6$fÞT'dۨ5l9auA/CS8f AدHMjXN8h4^@~֥9R}rJnce '_ L7Zжx'+qmdf|ssӟY )\> vX?+%إ(8]SoOWSkFF˵othz$ON0wzB *[AhI&%C 2 gj%D-J@os:#h+XΠ8/Ilh2i:mU0`Zc1G&JJd~v[=`IE==EÚngK 9.Yo $vNsCϻbIO-iMB_;~p7O:X> |2`cw FY$0\sh z{!rh ,!C}XfbINgȶ?ur(DgZhce΋^k^MA)ݧ/Ԧ?DCԽ-n^PpY#O8>8˓OťjJȩ]aA"J[\y#β])[42UUI@? ohF}KwpuhKcvJR+ڞHBCjLgd8dR`y8Ga @b2?$a :jnCs'1wDc eq:~t8jhxOSb$Eu_jz|E`Y*44q2`/%U&dUY/q?[ _lb,ppKB_dOѾVeL4vA;!195weष3,#!gn _:_ÒE!`PĂr̳􄯄M:`6_朌xɂ) or88c@A -jz&tǎ JITPŊ4V=6I8CΣ\lg1+;5N/ٸ@Ix"C^eP;!tʓj?[E´҇qi>7M1vy]3n2R>l LWD-}7}B@XuCV@^8dras͸ŋCMkdt56)߬ xTj`]V`E jF/+RW69'r}F0Q["f6pBh@ knX!ׇ3獇6cSaCPTġ,0 ƍ@%>q]R*Ԭ)FN;0Y&x:<Z!wI䘥\d-GWѻ?e ɝCD"d2lko/Phz.(W1 Oe6{N[Dc7=}2Av18 /x͑L?E.-[D(7!|/^Qe`fwn0 rRR%J Lw0zq<[oiwHEJGhA#uX 1a dONU⊮m+Ke7͋TPs_ XWu݄N}H)T^t۶`s t`1lSgf >'ߣgv arK&z96C 1= V?o=̌n*VyjB <ݔ._q",2tUK 9gp' |&Y)+/leYBGȟ`EᣁR>82) SiǍo|)܅62 Ƣ^yi%-vN~3mPa{SK b;q8$ >* +zeJLzg4@Ec)!b 5M 澎Db똩yw,S_Q (7HA@ܩ>T=u&GqQNQ(Hl1᫏ߨBU*F'aX^wا5] b6xa"DlM ï|h@1Z_>Bk*CTuCmOiӀ3t&<*ߗ^2: S͉e0M 88>ϣ~(h#4Q{ 1n +V`RJ#-kނu[c(-%v]ִ,׹̐QJ{Ro3TOV[p#?wt E+vʐ W00cw-+"unA*DbDzr>Cǐ6Te_o;M$ݏ3'ï鱗[m)txc2ܐIubХ t*U*L:?*IxVt'X(ثaŃGeV8O/M=- eeE6J$')ifZVק ZZHP(avFrR+FQ|!/!40UCo%8uՃ:3Q2(*ѣ OȬ*21[kw2Gդ43_~Q e-+ `4lgSk("z8"\2׉Mx;Q|S8VjuڄQ4u:٭THIN7 j@q@蒃7xQCuU'㰊^]2@.BM(ri 6c OKnVؽZf1fjOƄ:@r)<ӮG"5@wEm})֪)Nѵ.Mv)5hxV.!#JeD;gǙD1 w>)W;Μy-66b ثhݣ!8 5&r&06ǡ./b1^ ~]2Q.N5@ѱJ*ʍ,*xo`aMj/gvX[ a )Єed佗l|߱oP_V[Z\r}sufA(3pUmXF^YaZO20y_1f6MCkGme>G> [kPi(0_@\Lgd~=hmF;IRƽ]}[K{jXVb-PQF#x$5$Zō,n;parKOW,@/7Uvgq|,m,Oc퓌ٞ^r_lL bcw24?/.K}\E6P؂<J~l:Tt]${c:eK ,N2]7YJ-#5e r4WcLOU>)a)^ʝ糚 ,5I*W>^EsG&#£Z! JEgZtuC;UM:2x%o|/d玣z|lSr߽łg A"Nẇ*+O6_FƫW6!dK&pzGK}Ce;;6#vfao1 B`b iHsvL|F'Y7i!iY#p(LKN$ʴ|O*3&[2Ȩv YR 52TBZ8J\◚W`v/Sb.IB$|P-;U΄lɧEeg߱di;Zta4mz!N}?{SyEޓi8`"W5E '=Ԕ,d,t#@4BB5r[ &W$/7Pdt{z:0-d4ǰ޾QA (-P8zթ -L.`Aˋ@h|[9I?-.zA2tP~OYxPFd[гT\ ^gP6Ύg lQ2-‹N\y@{3naL6e?m2 6+>1N 7S_ 8Hh4ohvz,ܪT2 kyPz֡KعX"b{D5*$B?Bgҗ9w {nІUUܔWIFW[^=c Eg~h&QaU&(\ Mb6-wS yͥWh$EjĨjJtlFM,!xROlir/ބ&qFަn4D\MD|0R g<>AKȃ#7B/`ҬD͏VyV\)̈́FZZ?B'."JHX2ku \mC e_,[Bz:Mj'Dc{s=wb,75cC.``tT(l%!bZⴀ0Hk^$:4P0B[=0VԶzo|iKCI}~ep9ȷkp-[ 1i*{tt4%m&%rɗI(tĎ$EmLX9%&Oh_3pOI+ u&[ Y~:oh~&8Y{"Ly .Zzfe$\?3+*UrrCFah@?7Aß J+݂e`};cck3э΀YKV_<%CT/ n0OK-I/kF[&j[`ݽ ٓOő(7H;.Pܿ#}SQvp4e,fbj ܎s!8ܐ;qE\= (ߓOS=>.P)3WAԥ O|Kf@D97z<,ۃ>;eĆ֩HR"dR97J>=qETB͵a42{l`ؓ|'Jd\S*k)CA΋ޜai@n݁1t`$_r:CMUꂈ HԼ+=E5mKL7)Ay{x\S[ 3/S~jl~Yw10qقL>JPA:2uV(Y;2xG?PNJ <.sZ&!_Ca0"T/cَU-WSy1,qoX$ýM.NR`T 4f2$w̚k@JYدHDjPthEr.{RsOiٟy\/+b+2^-yԏb)CX+O( L$P.m^yty~{BĮN -eqYt[UVsZ!X9{m#|TtMO,-FDoUěUߋ4Т'ϣs_YιC׸ D>N.iy:'&'0u|ӰJ~TkEN[I8WLb F.p?Qgeq֤~竮rrY,>+QߡrSX鳌0H@0}~8{ &eJqG@Q=Bc78%S˽R⏟.\2m'xЂҺ>d뉉ĭ0e\ǁ#VYCAK!ƙ+Z=:$.g#hKo&xvϻUztq*t$Eԏ=o++*?Y }C75'R4尮?65hLY%\,lEf޽@c-7{vP"@sNGHFPA׷hy< WolDt0mDC] % Q@VDͮ\2V`t2eS%+>4Pz-Exs ؑ {Yg/cdp7Guj_qw'!29V##wQSn{V&J0k&Q]]3kĢ MY϶hB?WDU8kQNKIVܸxMeWo3^+ydBRfQ.GռV;rlkfup%_M3ʝ3jwnc!s$qx%4+ϋQQWE$CD13v\> 8<5G&ONED`d01k {JdN,V/uFX?244j.z_QNa93?EK$KHti̕bK70?|cM͆HRσb9pNr,rL-ۨO])jٞ$Z9V^`" 11/I-|`2B*NXv17Z:7WѝY5G g'Lmž)[M O'z8UEr<*xwdK/ӹhQMg> E sq8JjiqD8XdMWjBzOl3 (~[.y|Z8o+ *4(}canZЅ cm Sp\oCɤ ZکI=gX*WVB @ɰKl5dsUhϒ涎k]9+#48 ߽yW^tx>|;?n38)GC6 _HY%.3B50כ\[ irLp+\[U5JhK=poނl5*P7d͛}K)յedev::k+:P|U/C>-ɵ@)CӨp!q7f\h GQNdT= AC^˓{}9زQd΂YɆ Kìf8H>NC7*/vBgV1aR8 e^|rWX F=vΤ=p.-F=-]9@w>!Qk4+-S6_Ś/?>oQF);8S6z^3)ymT4JJr.x Iи+ wR|mު %Q搔R-X=QVI.e%,irbDlx,;c=) ~a؁ae; ~gCUBGLgb~hj=977rTx&6@13DEg5͍Cacyl,0|3N@ȓ-ΐYk6e/5c,j/wUu"BcDT<{Ά*8m]sQe=H`J&V 1aO4:uA̙!Ώu]ٸ7 3h}U?ݐf>.Bn~%W;T7S)RX>fe{ A^7=}Wi0籎uBgI3&%J{ bZo*CN {ai LzTйucնDf:]YSs£ᴋj 4&\ .I>g%cf[IExOPGAdi0)+l`ќl{Auv7J}C=I@+Ã5~A Z}[ٝz)$IJ=f6餧!QO!X˝Jh%\pͧ {6 D`e8iw>?9'R pHjwyZuuPc }r+Q+sd?Կ$.M<1BZL7_F9 gOS9`!^jBn,Pov>iX-L@U7YBaa3:\GߣӜ$s&/ %On=={bٙŢ0 *[R%arAb)AFMV?Mֺ}fsmꪏ/췗L9XcYjDӹ% -|^£n VwdEs1u`d !O[v8Bh<X ;;Àk6[7RmH \?Fۮ'o{?#Tz㯽BٳAўY:iÉ|=h'\ׇ+jw2cxm.V< ;Dn>1J>Uz;9z3)[Gmt$}y=2=/dngixGvFV` +%A@Z @}YSkdӫRrzՄ:*eٚIL.BX}ע7bC=6gW@LX}6 ӶӀkW֌09? Xp[_u@Q6~'vS8*D";kS o<[9^T֣oqhV8µD.0)J__/lN5-/: {g1̻yI5Fiݨ"wL5VWZ,'֯hlQ&"u璥kנ fB.y@R"1_n Xbg}#}~:XXa:b:$^oÇ[]YKp)`XKja`-k]6hӡq0oҕx!RpPPi;Zςѕ| (~!Q,ByuHk6Hfnb<@otcb!l*۔Ci;?04:x4gHeщqj 4`Cv}`vStg9 a",oǑ.D7Q lb@rbTeqY'pD:hbNWhHFߓ"OZ'l?-v=+9W]hRIz/JɊF͉>FEn|G\8JFJZr}^;z{>>zÔMd-;:cr@Ԭ)=\ً NwRkUlui]#?(TB-\SϔV y3 GWH`y:|0:tu@3R3}]nBP3GN]!㒼֫a=i"PmJ#Q%EWI^sb2Yc.1z\ytir =Oo/ohK@dm+$q{Q¹ pո=aM'ggRh_BT->N}%3I:"mAR3VhFn#kg2w'( ݏew>SSK~n-FDMWzɤ";_'1 eH? +2B*-c~^Jz8 Vz.G$Mrl5¶TCk F4|x֐do3g&Nv'Y cV`1,e 6ef,r֬ &{7dBO/,vwv00E? k-ěո2cM8OEf<9xO߬يeh9KPmec.V^9lVI8PFZMĸ nqv%qJ݅ !c*zb|rءpDS|~_WQJhq\wP)/zۍGOpmm&|!M|+:#{sH+hS<>I? Z{_#W];] 3ϝG:vǺg!Ъm3/5ATw6ZdbARhRdM¬Jg2 iIѻ+njw.;?31kEs:T⨏k36xb-.FxQCw?WE*%U%0NXX!Xўad5~;rJv.TnZAmC(Wv$u2lCX'nAUZ0ZBG@}rmmB5TG7)nlsT3Z]2s4f{p6MW? >"_V3eq2Ntz7w3Vw Nl`=WU̚D$;)R K8΢;%պ /:"vKnp,Š$4ԞA/ĭ $;0GML1z?IU6tf.d"g+7GoC7;hihly}/ ;虶foo&^I)4zԇڷТ'Bq29Ҽ'p8MTm4WFI=0R M[a{Wo 1-7g@J'+ /"UYZo޲̈́AYb_ߤM Ȋ@-:-/^ Y/}--e j;|7(H"lX\wg i.Pk_,FD_pz&1Y.?6tD zpx`Oަk3 4[֛`)UY7qZ뵆>zxfO˲|pI|ס4>Q)o!ldx>0/ ׊ kiA$h7@IrOtT'n}}TbTT8x{1'[@.' @}9sK{HxvE=1BZlܖm:b_SY2?p:.;WCɾkrGEYګGXĻS% Yh$+xtQMc|?O l>T8vw6'u(K7}F&^v;Z9L)S;'VJad)`zO3x& Uca}m';Ӡh|cs2KPpC/&mgU8G\1tl9]^ƼpSs\-̯~(07|W X;?)_=@0^6Q Sv "}BsP.um-CAoP~DIoKl? x_kBT:JFAFػE2/'\P 8?h1ۘLr CgTy X֗JDư3`;%<=αR9k捙Л,r~c5 {~qOb[G핻Adۉf4խ]ؑ?OǯZ F Z [ .Y s تBSq@b,G8NCo! Ɏu4Qoɶjxecg M6*]mS8F"S{y%n-ntd$4r r.Ҵ ID z ;[}$@^\֐8fI(LTSbcdo(pvÔ傥-46KsKh]9ՙYҀ!Zyd>WE}֝?^E#вY )NS~IU?eCL#Zͥ kgu*k,483c&kTY4l Cz0A< "u[0I[4'H 䇶^Ep.Jj@M&t3S.vQ̹Ρr7i `ocP].?r*h| :b yM@v?G* bWUS1-*2JYD%dNHČ3>x΋/ plwe-nq%>xD8Gޭ荍םOA`g *ij T 6Y<)jGXyŸ|K -\ѻ@=.垢2R^Sl@^G DΏnQ F`JL_'}l{N{a%Y&nSHa>7Rn;;rX:A]"Ҟ4y"i˜kdUҪPO6D(d &ϳAB0 eZ!C%" H$xfؽwJ`gt'a{oʤ\e/S(j4*"3['߉WÖ>ڙ~5P{h2YnSĪ6 X2f?/w\P՞;%Qf0E&.i] !x.l5/iHc,ctD"o&o,Z}sq؈C,uvMh_OW??3X m<=V׷ cjxP^`pHQ+J BȘ1,?sۍU4geŷJz~tqڜgTr[1oO,}WT@_e-qv78%B_(e^?U֫%KfwjBA!{D26B{w{qXBT7YAM`a]\dl6?)P3 E0fl[!#Pgtש/nCM| Q?e{29gfP{ A1J701+JV MJ`6h,Z]ž[O zp6n$De%.s?r`NT6J\ͬ;M 47PҌ6[JO`a~ʼ̞X I)Yle0jIW%?#bBG$u*m|b,msGݽ,pa7w>U@00#IJ:iIdvTbl& Rw2r̓Q:FX8(~./BDZ(Y@{M 7Zl5Y|=62Y۱A$upz*!KG=<'W|ɚgt7EV&ImeD#@J"鐬/[I`Šǭq*<#I}p ~˦ G]g$%^>% ^ D YsS1^ HGel;DÞxto1OXgۋ,g :=$To: @5J_]X82*!ÃsLD1DɅPp&ݡ0NNwQ ^PNmfOf#UL¨Tv?qBnRyiI !CH"eX5-!Z҃S th]f i7n 킴Sq> =`0MN٩-fR[IWQ4TUd=3NSCr=A>Hˤȓ|q/oX m%;"@qTj`o yfM.bw:\woalćI7A%R@~x)5jc7UbѾqɵwG`P}k \'?Itⶌ3^* $9Obb8ozɝ;4ljcU_%n9[ofZ ڿ벗KeOeMȜILwv D'龢3;[k{:<:R~<ۙrL`窪1Ep6f@'nL3ƈz,nc1Փo3f,-y+R{JS˯ dStG*IHq<ָs\HZqy8+WO74D]uQ<P#n;bg]i~$x [NWžg)j蠛Ӏ&mA&̸Ln{c}[ۜ׎If䅗(3=ba]V%`IMOeᶩA͝,pC H,)z/!)n!P>&w!O{uS\sv'ߴ  )Kl9- *SqfK%8Y?hjI&WmHI(UUA˦Q f3Jf<]/Hê65;,@uM[NDMpgȦЀ:,fܤKLbDת{ᝂ%-`Yݺl-b@eM :G׊ߜpc)/r'3}'8 PG.]pgBdׂwiMm-L^ˆԈy'`uek). %9Y׊i*a-T^08U.(-.OeM^G 6 "?7J,ƫUG >ĺjZx 7gaMvz]nl3{VH9Qk@lh[>WeOuבs8GqoGf,26d5яѽ:KÇ CqOMHL A, LC5Q d^M.`?w?rtdIgb *>biZE! VD&R&'!@4 l+m%Ǿ*]4aAWΟ%X8\[hPoitxʒ-f) g{`3)2zu__M={͖Dt֊i jAsL!)*$& t ͔rx4'sg)?>K\O=n~^auѶ>&mY?9l ͈xqc`\\vUvY)15qOi}H͸1VmW=>kynaLзRRMLlh\}Or;QEA}HQ^rēE6KhC*{f 5FQw%B53}w?o4GY~,~FC L< <ץ`}vN,uE1*)u,b+Aj. +T7 ERqo1{"Xy}o8Z]mpa>KE}2pcsX^k2<;LA+?тg)ouWÝpg>1qΎ _Y֗WާvU)^9',ߑ0&>J-Fx&%}({(֔ N@z׋"/ WsK' Cۈ j,N뎮T(ztBS!8D h^nV;lg:.̙6ؔHֳ:`" y ]v: )[9oޝWM;oA0t4%Wa/+\_&oa({p]T(4q ɿc_aZnoBHt^)ɵqgVHъnϯʠ>^k1qĎP|B_$`uvS_5vO>Bmv-j[ %~} vߓ"ZaKzY]0LDBzT&8Q@д~b D9t숮-,a.OСW'D7x#3MIDu ;J̩:J4D:%l|wAo^3L铫 HZ4B;OϒKN_?ևjhs4<\@U~bUq;'m]b\j'Sf%.\hyc Lnn{د0,s4xĭ[8+6co)6(=H/}:/5,"J=dH0FvW6Au}!R6Hwxi%XVCP/<][be>k8_Sa)}#bFnPG0ɟW5Q=ksE#@5:.[Ǩ`ߔ[B_)5хxMY| c*ŔTX]UYN72%: b^>!)mΘȱiƚt:(yP1hkru- U} tplOZ]?w{uKge)h Gꤧti^W;9~j&+f:.^RaP S*ސ=^jV]Vb%{}tӛH=S@0Bp!<-}%.rsN拄l[".n%z3<I.[Ok(u_cB4Mtn5ͮfO-FE ¥K$tG>l+dZ:,%d 20G:\ j0Ngh@ꀖ ?=Қ}śmG-'[5|*}\4L= WNȦCf $R%5r@QߩԀ`Q%҆Tvҁfy D!sL#r Vd6+&Q|8o6yM\:4*\EE&5 ;Ѯ]W(.G8oE! !v'Ϋ^5,TZvBH3?rYp@кp:43%nӅj'W;+G{Z?H=O_MGw3X2xbXAPʖ^%˾#s$}pʧds+l'w}=hnMӷ4fk jpsv.`T& Dh+w3xJ>&85U#fwsU ׍\UqŸbz3r j-JZH),8+?2%$"Ow-6Ulc;`CT2OWcʻb(s9<Ԥ-lx;1KYSWI+۟$[ kRމ좻\+Nd]8 {_SE2sh? jӣ~,%1K ؿr Y<wjhԯkЋKj4ZuR^46; w?w#MϟrRϺ,Q`- ԹQ ݚUJVRV ƹj%>Ι|=AC&ו6$BhLq v2:2:d>=$9|hxҿɵЪUﴭ/blo>:VwB$wD+> ^NMV[S@EefB@um2R2_uz8 `f~05Ra"(mas(4O#2wؤ"%ViG0t &H"9<ϖ%1¬J]!$?^.{h!278h <ݝTSE“D* l7خ %Dl9> 8,29-U9 7Ifv:)͛~Ηs#ef(% uoH[B߈%u/xfxEZ0.B .F[/e/G`hߕk`eMd,؈)Jg'F#d`'P|bj?^gRЇŬ!j~Lh.ZWC%z)BDoqT rD!a;TgeT9Dl63dj"i-tw5{v/Π};O ec⛯2gU"lC;Z70KMԷKRWi`ӷ'Q3od(w,IL;vJc2` }xY%FEP*jAkfsyozZ.SaV"8D}#Fst/[ ֆ(?_ŦGf],1Ek#dv)LdF};h_OL: hBIC1ݒBI/ő}&J ˳x&15/~208SkhQt> rSC?-n!WMft+~?[e^.)}R´sv G0b#[>M RTzDn {x- ;f6?G\@}VEX1i]n-n%'SH3Ѓ߽w YyFi=u& QP;$AR4`/ /c%sTX|&^&12%K'X^<>3ّz[tx7Km\ԍGyӣdeIV4',]ߖL ]62^ۍFfK'Nߨ^.ф 甿0 5/>ut35ށM[2S <1~d pv5j?|1Wmgw'Y`Lj!S#5q]sBV"Ij7p=($_Mm ôo>·)R4GF+;9 ff2vqxYg"``wA.vȽ00qHG^~b 4@(nԎې?߿` ]P+D!)/ȁO; q5. S dPXEN;AN [pFTk'zmE!&*Uܨ)!6e4=EY|`H4 91R{D4U. qtMjNK@Jx5)JfC٫)i44^l~ Jq) 72}Pћ? ;6G1V؆ pHUc=s-" +#5[z0BĈڬ^#xZf dBa1ΐɃSS c+t%s?6V9BN2V=X@@=DJB0e*U#w{|juWJ*u5h z͑Av^X oж P\Ny*8I*n24 $T@?Aem rP%T!^k e#h9M(!ȾOG~ -ԃHn]{b'mh_{{Sv,FVx^Tj#>,.  nf8iɩ}}Sd3C=B)^1Uo?$ $4?R⼏Rjx`6J T`ů˃˜uz3`- ujzIByw6g'ҶAZ;> ]6-^C*q.EӐƂ`)ge@|2:ԧNfb"{fe2+NX(SĚf4[딩YgFȀ鍒 ˌr/k-C3%5<)O4a3}^{&|#-M&!R7)s6&)IK| :֡y*L ӆǹ<' Y,2}\aaQ)TB}Oҫ VDZ~J KI>NEל0[ȑ-9OnWBYYx; i>,FMM>ĀM p : MJs z\_H>!K)S?p>!X˼c]su1*>A6Ƕr_̍)QF` _.7lWa d_F(({pۦubO䛩ktIE0iQ)d?LN"|(U?ts2$Y5_c`'ofxAس+ P$ʛ&:̘/j8P!h`&<c9Cf*uXi# }NnZpCHE,r[5QJ7k[PA4y;Ga/ߕzrDi|_ſ.Ju~7gK+ZY%83$rNt@U5c4lbۯSKG! *8N>Zw/p~v]"X̼qρd 9 x4NlOqo [e'܌"w)/n7xPUEB@M~q"ַnS^v 4x\e)GIhi "[H;I]?~i~aFjX߬H@3l\/`ݢHK QȰW7wn<{F/}\dԭf^-NBJE{4>*Y ӈ?/Ɖ6FP2-I!Ʋ].M rvo(-g-A`_#%˼F#oeU O *zJJ Hl,npn47~ïQDYŻi.n(/M}m<8ae t=‡'!՗Dm`d퓈s9 c"Erҡ٠RYZ-ꇈ07xDprTnrFE:{8"=7>ߜ5bg[*Q&3ui߿LJGk׌Mލg6Z!_?X@e뤛zNTz5I#;c.O2s,𷃤d4<Ϊ{,)7~}T>2# $N .G[hw 4A([?-(Zfvm x~ S521+ތ4XD8f #]RGHF`pQ-(`c&VfnHS}H~iQ|H_бzȳt `:Zs`'k2A '/]peО }#[ʀjn&8VÍpl=kk`AΕ*9L<q MqU?.gM^ŽjLB>z-\_EFL_iD%Nu g`D'Jl~KJMȁR@jJa*wF0W3F;e'Ӑ#Ӵ,^.i6UOMb]@bMR q ` LC:ogo^´fKbzM 6*mqr?,`0OOVg vjq|X,AmLhJN_f+Y&Rgi`/_$U9>< xdO}6iIWznPtŸڧ?R]$xM6d-ƮpAw9Rh1]E*z!@]TW @$h8򍨐^`x3I 䅅-X1퍽, J/tq0ُ&47LY}7cؚ$9=㭁$yՔH/^ad-^FZ-<=1^{& Q'U^f-Ty3b,Íz3v[iE6!orByI6qUPgXFoeyh0Vp\ ɡ@oz'@'Ydxfuqh@wLe|DЂ 16(6|G1ۛs Ą?r[ܞT9k !Ͽ@?_s.T k kYfA/(Om)q6c,t\@]C%8GH{$)lIJ1c.d?YMs .|<_: 7hbN(o~nC- E Lz靈)MpHk}:x1n^d+~ŷ8zk\{~VѿsA14\XNwT1ztQY? 7 ؟OaY}竺"a7X]'U Z|O|.a6 F}<]a˨~Ku˧3p۝Kԅw8QPm@GmLS̀g\K8hfe]OA^yP<a1C΄3>k^"ǚ~(,UYӝc@*X_BQA, 50blBʹx^r:6|eafwfGj-Ǐ{\ Ҏ~ef_t0ȳ? R%u'eS zT ,G[}d)z"ӹ佽.J^ nmh/-28$y5?(UmNH`h BY/D119j /PkbJ>[G,_-4=eF%<#|;3/2p甍[Hs0^% 3iJO8LqZ xtғ|{4#cmF'BG9]a&\p`'Z^ghb I榭^̡Nkǹ">$rxot[1lGq=j&}%д3=3 ow=2`3,޳K=Ⱦ(Qޥy3uuWs7w0.]qCG}M/mT-@Je;C!@#S8'2z@o`` fnqA}u48e;f@ia;R?!hN]DRֱ/tbqd\)FC ځk?HIC :6\b1E0mHÀyJvk՞1G>2DN+ۯTa 3&UMy2qKP)׏( t9ÒJ#B~ZrɢJRh %wI,~J!dZ};l:8ngŒȸ$¸PH2\ klXT2"\;*bV_ne rGOO7=<ο ud_0A$~]P<4tMFWs2= ¦*ٕM!3+܈m(-#U*VFSV5Q9XًD@RJu(3*LK`%M)ts:;Õ`|Ǩ=P6qF%јj` 6䵦{_⟛oj-^V)'Rj$ CESqcQߧ~7}̫|4*6:Pt]>P!ړ%ՙy Y%.EE^ ڥ힀.4Yh%+ecծNE\g՛콝*jedY W1׋81b*Iw^E8K2a塋kKW[lZ}B@1kA_s# ExWMT??Mnmqm]|tmTU\]bԡ4h[I#ZZӄ] 8Q^eBfu7!EcWͨ7,~ϐepPfZz$(!KpnVr`CJV,NM P~΁P9R5&5G+.7!}sFVFRʖ+ަ*4Kr ҆шY~^DqյD/><;1Բƀ!]Eqq郛8q`x#}fB8BhFCA_-zey ^0x?^ViC-,l<WDE8\R +<>gJ6G6Y{)d{jW`E͔MJk Xz)w] [l;qSTZ+T`: 2pC^,& ;Zc e{)[^_ljpdgmex[[vA멦,S֬1q4OwvUyvVEP6d;-[SCjxHBkE w"KJ,q<'7'ZlZux!]>[&AE ]+=(\ -Ǽqw!i&᭞uI t#z&-⑝ܻUJl]t))P0*i꙲ "pWj&5&]\*Dns,ˇ$r?r$ux;irneex\Xw2S=6wM,r>[ݶ]ɜt L}A Mf}9dމ5n*Њ4vд* WsMkRgms8* & lOQEJ40EOdp]Fr|xAeڶx^5_!*U^])}$Zvc\Գ X zzƽ| rܓW%t-vdr' 㥔׌0zUPxa^=Ǹ6k  (b@t j6? mcP;ҕU,jz%ko_{Nhq;~ _!dR}+Nޞ\/a%8@ZѦ q,_ys?dOS[+NJ|kFZͺMh Q1U3UY^2T3.>> <';] ު:YKp7NfcN6e!;U^Ă/j8u9N /$G\ u+K:e!!Q]Tl͕Ѩ;'=xH; 1&2Z]HˌUtq_MPz!5:,XjM^oOqcV4 Çe8 {+- Zf&' >hڳ}tsb;9gm I[>(1dO3$]5XG"WR9:?L#G@k(n]pZFF@HX ỊSf G9'$in<oKTϤH?V1/;ZJ?gy~vP;ljC K6,z ݫ;xFL8Ú:ugBXZfNF~^{?y![~(%j'f5صjBX+tS Bc_q0񗽌taTB"8OrqtA`@Ƀ Kk/O;~nnbO H!<{zzex++h%|?5g0t]-^a)[߸쎠uX0=@ 8EBGrt{VOKΓR^\O:01U79kxi JԷ/|$FlEp@=y!!KH1%}tfNw"K3/h-4$"o'\A2q[B/O.̥w|ugZ4QhwÆ/1+LR"xnwy2c) +~Kc7lk̓V;Jeӛw _J sRؕtX]yNL|Ƹv<(X(x`7ҽDjgLVԣvuS]Ɔ?8<n#TϮ (阩&ՇXCLōtscXA ÓӴ|}t/t'OPhWLuL{u s2NE@QTu— ;oL;̡5Af;yt)]K+{xvWw9zTB] ?3edT"Y&SN NrT2fzP=~$_c4c@W-Kf{Rd҄RK}0nQ~UTZɩ]OMoc^$AP`B(4T, # 1g"cCД98MR '"ߝU B5N]"Af}#Z2/@\LB&!1M`ٽh9@ ٹ62! ײN*~jYw >+: UxfE%ݵF+!6ȳ5Nly Ɖ(|tV78"R ;E͵g8gPи^wϷ=hV4S.u>&&CB4޼DŽ/UԽ+]:< r\'^ՠ*WzR->6/_X| >ccr𳨍m}ib BJYs:+NE=`C|<0ڜ PD>{ e[t *5XSJܔyKsR@f׳-1dx;>5rp iB;L k;{PZN<⪶e4E*4:ca ImBk=,0rB];~7Ehc<ߪge4B,HY, TBN.9ۚ./%ލxch 8o]#ʈ}H9U$cE2s~Op喫VQ`"X5ϝJ-iNВn/%$1Y Ϭ | OH*tC#J3l}v [6!Y6$*MLs_/(摜4 &շ@qwFwl0uz7O1e_ϡn?r$m|-r$^ bZ .c,O__oΒfڷv.u[ǽv%Q¡3HYXjog’smԗD^zE-&Lķl+I~2+m )1Z,U"Ft.`GVw`8o*'ӔiI!RI+߭4h C܁\!9fG&(^DѶ"+aZ2D7x?<Rhf~>o1uztB|g)IB[`3!٭0}(M/{%/V$-{iD> 'Yl;trJ CD &Day\mKٳFs̍0N[B|lEk7xW$KFWbJp # @N{K GWP-hq v@OLt\z˼zN;⁓dCY幩l; ηhCƪsΛgFY͉eWE uz)Y[A8gzl4݊/3YLA*_Dnǚѯpew=?**3}ݬB 紿 5Ne&mio`\s & $ޑiU6􇊻a ?{摃3;\,e/z~T9 M{SlP AᕭƫkFTA.5('_Xvɞ鵸 Rm褶F{fqr5C! k<$Mu :KqlϷGhƢ+ʸ%P8iJu]p86+S]Qxw=`1L >Wi=E I*  ZRR((!==NM,E0`%ܶE82?JX&Gs٢2#3IQ^H(D1l.hhGq/\W5n&v%p!- t$CI`]hUZdEܮXFnʁt*l[s_JlSKٸI9 :s?0M0H(&2s I5<oǨs? q?{7u2T[9ќsVlv Rz3 pjѹ s @㾰u=]B~+^Ah"Og\̶f:~ 1tx?7t_r<\- 00>ð)&I9%'AhB&h&uf@8sK8ZYv#ukq3m눀=At']%g݀}=Az !2,?v|PE_1Ů9!uI=lm}24|d=tAcxTv+rHq)+Nͱiw!e@BnkṃF%Tğ5ȲYغBL]G*{fxvr ^ V*,oe/֢T#5MF:Ktce' -0"o7|Ah_9lTҸ+8n ,O=ϕKh{-JiE5]Fpч70Ijyh)qĕ>+oc[rƛBP_jkѡuTc{? Xʢ-ۆ^2aO/`ƈF\␸}B?8 -K;MOA;lxH /0N:[cjTԈ0xtJga~k9VZ۵F~$AȊ(o$WlP]rVO3'/_0XUE!p1r`xC1Gp[?@PEЬ E*{DఆC8*QRA:wL$Ǜ5\ĦDc C'.a-Uv+#U:`5$ydnT!kG F FV}][Z zj2paցnI$7K7^KFqRt } ohB{TQ\A?J%EFE`nCínt FbQڦȅ_(Ցq- ·$Ûep]"Z'/ ke:]ǛP׀ ?$*%6JT`Du>W)L]<%4S)F| UκrjAyͩ앉vU&=n[ZLO~=pZ z eBҞO7't u[ʒ]Q.(QtYpd$w5I +i^y3#`Zp&{]B\, [,mK8E_tY{yjB0( |@tu=*5AeCDCn88o'{7R j;R^|E'}2GRAW)SEq>(k >Cm/ ۝* ?|?bR g-̎ڄVwݱ^' .z/?+싳m ̱>t(/KVjC&A(|\ěv/G%M=g08-X}* Oab]aVJ^1d.K\-ls$rMJ&bEL&NO>Zk,-w4MK*"@g'j!1è}"*9TU1hfU;qZCI#: SFhW8k|gюQiH Cd7T98\Jwsa4Y)-ZuP@~hLwui>fpV(׭>qx[9JߚXhKڛ8] = m^J!yp7^Q>;œ:MGNo`cc71(gC7[`Iz޾44"$bXdtK$ _\ًҿnڜDɀx韴aG-4.Uw-V}.) qR I|Zn$(de|2`nF*Q9D+Q v%b d IM2UqAij_}>CqA*;܇f9^W4aρ?3<0A?#Θ;-Ȧ*)2Esl;e4b86Xd; |2kƒ<&X@,u׏Rypۧd_$#Gf ].*ku$FO"]un$:;_W4 L7tE10f]mWS _@\5Αܣ})]~pM:K Py& { mº۠ 0‹ f"Pqqd#/,kƮ,Fۻz dGi: ^;)!>0ĭ y1XƺD~l!tM1@e&OZȉ?>p z`G1h@" v]_)/YKv4pkc @>Nwζ}N<(Wl6lh 6[3BU -މ. ?y>8CaLu=oc4w鉢x~]:Y˯p=F`"&Of?px"O51G\! B1ufM i] {z|e#XSmlzv, M311Vu {'>;rU9GwF%Q`zFdPۥK<Cqui~rO~%źU47|1^"G$݅Ɣ*ų6&W x A|+->I0RG;M ŮZI;2mf^\ԧg"W|EOh2J$C3ٟ0<rB;kghgNˣ7W\EGQ>j1< ̀/l}m%2- $=jcQӋ?$J)t 8. /YC;Aira'i~Ҝ-> 'pSY JȄ+qIPH\ƭnܭμ馑yd@qq}6)??M<UOs3aCinI? Py2+s{"d, {‡sflZN>wn4p )UCPs&TZDN\qe}jm T1H#̱*d%U?%F3OZb۴s=?@XvA`C{SnE'H>)W68h*Z.Vjяvl5\X]OxdxTZS]m5S $)іf(plnf4`Dl\` 7m+e\a|'lg7}Wڳ{VlU;Q 25WOcɾحr~n9x6ŐfNP=4 " Qoq3 !hno=|p\9pZ(@=w|@/4w/uwu+0hq>]6!tSfyT侮֧gj WFm2Z6Z_@(׮utA:L>XJ ㎒8uY=#rJpl;E큁ܽT=FE^o[k<%_ Kq84K|:y+xLC%$!m<"'OS.~y&d Sj+g}qm&5 vi ܏C/L@>Gɉ6@IPT3fEpgܖD2Zʵ wiͣ!(ezkY-o T4> r8)"1u͔LGskOp-J4 e͍R>N ;nekVOel?ܱJ#L̹(Z 5OsH,NVXFy'gg/hF~/ӡUu~?DonGXm06Xs]3}DOqgs:DudV|z %|!BRa%դA: ]h :'5,a,ޕeBOpfjDХ"^ Js;݊HQ. +Z%6wI˝>[JV uSc*ٱ8_%%˙`joSF]G9. rQҐы1gngnf;ه( : Eڄ(v{\ލ>:‘tN%"W}OV Q_*1`cD-=*B`sF#4g][ 3~+J]S䢄w9scUu8cslu9A1`?f&K sː!-2-@hC3 i 4|t_7x J3%?D(~`rW+2Vn51ma$ߪ mjˈ}8%4jI("CIHR>vE>C ֓9AKЫ+v,oGåSFІ,O|+~OI^Jz B0uFrL{9 Q`=܊a8E훋ܮ;V%YzB.QeR^(dVomv|\8k r_t40WYk&7Ô'6`ہ_RM7p~}Zed~0>uK+*(@G]p&9 ˅3!S3G:Z,:vU"F}~wCxb^[yLoDl*jpweܨ#©X\.ctY<~N>tp]NwCE-^:<#TC{c S?q2Xk BOi^1׊B !6k*[Q V/Tf%=«cZ u3!f[H6׀q+2eP$ O/$^:GSOM#ٹEgϐNCAgGSWnV:>>=UR>Ӓ{ߩWUEWNUkaR{V^g1O; rszXie,妞INJNӾ5V"Ma %$2{Cv$aOo }$Կ4s,>% C@eZcXn +\SsWlv{_~H3EЋ?)6-?I?/0Vz:MX߃k;Ǘ|\*"9g_S* Cjիo t[>N~h0ɶ/ȕ.N&/X]?V>%%%lcqRT,JOn\%D 1&WVZqy 㠓k*4& ;%>;|D5p%cXze%I{B͙Κ< w  6\NUIrT50ȯJ0*Ă~X aFVR۸E(>h{[MO yE ·-Wyn ȼײGı5ro]gh.c=W7P`}ܢ`T[ l*O7.xe^`o1b2m9G;ٞHyi{[8jJzVЎ2:ƒR0wTaAwMpn#hlUD:ʶiW5ghOx.{Scz1 =Alb ]0m.'RsURƠo[7UHYD%Z[c~»nHWl(6~CUV$3`'ljf,*;]F̎mZAG{ҨsUKn5߁*y~9`,@-a$J~ <]N)c .WS zȢa3h(Vĺ`^5X ܋,@t1Ƽ4~]ȓ:\ς%yDh|4O7n o;bj8K˹1˜ףFV禆aW(߈U}ChsA qK0;bă&H8]H B1f)}[)Ů:rȊ_} Mνn|(Ioc)2Bho 4֋$@J`[!ϽfmE/* Äg=d]^/Eˆm#kmy.G$"03^bk; Ӌvysk#?PLG#j펊81!)KېPvh/59d1M^452# n9\EAMl7ۿf+tnO {K7NY v2(Nڴ\zjonj)^wGT][,6 :Hw~B t'2Z믋]ٲj$g{J' wId=5Kp9* '(NwO8H5aFJg|ӥ?H[cJ]|b^: KIp\Ϧy3oKs4!\(s3, ޳e =O᪊?T٤)Vo/1p KX_ f|,>=mmOA%45ldjb׫3R?UiČ]%UuqĽAIϢSRY8ì{me姺oIs?TQ*M(7PSrz;CSU^8Q$?vn4.卌NQwU+_s_JL ^±ߢ?6ivmf$E%GL+U~@ѵTbk$;`njAAUߐ qWޢZ w5^]>3q QISg{|K5tܵdO,hjYsYO~E a XM=rgu1O=>&VPb讯z|vgbН'+-T}I-dfoqGKUNRGN%w.gR^l:g($ 5{;I$VlqvȳPnP VWllorOJNp7HV);oX byɅ@97Jtuh$ΎI4*Mgb6YTWMm׉J$[nvK4 -an\V=X";lIIk gy}?&駝^~Z:]͇_wwĿ4s73] >hkL l+#DgC.$q{R.]>r>0 4gqNBIffwzX \<]Lo{D H'p^M/Sg(uЍt1\Mniof: Ym/pe+?\ /RfH[djGO`_(.!? ?n$6:YDnC0]Wr 1lIKpZу6r-sEyWe\_rN'/N-f|ARO7lYjU!veK|YA|`qfMETUe%cW?j>iG? `5"C#r_k^%fdgxT9|P!T_Ym_8W'bt86%Znˈ>{!p(Hcz\%0cmx\tKs?zF@KY닢 t%sG$g~$U~P'>=s33p2ͩS~ga"QNgJ*6ܼB>}ruI<(5V9;4A3v6m62:e8auwmsԍ{\؂4ηF2 NWe_8UKy hЋ%.NV6ۻ Q!w٧}6շNEp!@@%(0pB.j hCKvfqd/|Ѩ[T*npV'*#hW\WHJupT$3+"l6ʜUT'ڟSe"f(B]8fnnrƟ6L?XXQ)b h1BLG }]1<`-?X6|r|dLV.9E'-N[U tAc*CFlt8N+TB1Sjy94W뛃J1~d2EU 2e[Kw{?[[܊>uZBSDW/ lpϨFwIŽJ@lT H.!(ΌR&'ʸPopԗi1c R4!Rp[LPmoKWBn! 7;@)ԯ+ ~-1 4?&V 膐H,OId^Y,W6_./]{*Ǖ v|b EՈdIcX]g2!Bٿ6⍖fWh׎Fp q$>oÃRP, \z?9i`~;$Z@sB _oPiբD|O*&n:ЀUocms8s[-wub] pq^@)NdWJ$˅|U,Cg,CLS<{yֱruMܗF/͝0k՘!ȷc<-CXOͨ'0p ܷVlce3HF;Z9ED r:? X[CVx6Bzdg[/u-Imn@},S>tnP]MՓ\9.^jLDu%`9ItRh`P1 n3 +]KW? H}`\(dcR'lpyXJW& >*끻`(ԥ1bwQR0xw0>,1`ߠHi;HO^NWUOXMUHkWKDXcji K[{l,1B,%AWa"B~h~b2ն9t {DR^L]ޜGTؿ)4A_"_*Շdh$ &c%'nTkˊ߳W5G}EgZE&(NZna}Zb/(rekM Z+(:zUvb#Mt.s7s _*wwo#i+*Λ*5ёKKJ7id\7C۳NJF2\zscBI oђ{̢J!4YvH+= gdEMu+7L"T+GļkrX돋²]l , soᶪPR.(MJj,4 sW>BnڳUhu]5wcGFy%jC06y2{.ؤG{lوQɽ6a5ixٿCT_[/60! Qh$iiT΂LK_zIPlm==N&:wzҟjjz2zߛ3UZS+Sn8X( fGCBn{q5 z) ċF<yvE! EtO fT!"q±(ADWH/%GIF?MpfS,sLؿ㍈~x/KQi/~#BekFJ(ࢩ&ޠS ['S`Ptc8(,,Bs&qy&o>B-ЁWp︣ĄV3/Hf_|ꯡp=W:Ƀ=*`WW3T UètWk-T_%}jG@ۯctV L*Ny׊d57>i71'T̂K$?:s!}p%k "Z^8lΕՆ1rj&Û%lbDؕ9ɥLvj0k[K'φh);0xcAe_x!C[4YyrVe9W]LjI2X+4bwKg:"(0%j/WPJQ.+3)Gc5qe ^׷C8prI]#ʶ׻'P^}{(N! >P٨jF?f`TjPn⮟

߱U PF-wnR=12G>gp)dI&.snK,7(hfx -oT[8INWR0Uĥ>_ju0XHH%m>}9/>3wQzt@47щ0b@o"Tc<čXJ.~m^ڧy((_lӝ];O}8zUgIȥ oʼn5(T;/Z[mMUC2=9;?p>Ԝ6WT#K`Y εc:7nC]}꫐AC)Y-^sBf`M<~˚.Pn*t|sqDp 34-8l~$ăJY]r{L8#xFBk%m,(\R& aG (Ӂɯ3R?{LjƯ/#͆i6F 6H)kT}"E_20ۡ%B=hlA8+%\d%+L%ڥȊ+#@d޵DJ.䀄Fe̥u^?0fse?&n;t il7&׮ U{vD%[|;t֮KHpI PS5ssˌ:씏)g}S,))KgL'G$pYwȌ}CQ򂖜eh2OfJ PIMlrǶ% Ro=}EM=+[ ;Xt2:O 5h$3pJ>̲aT+@`WWRnھL8Mciޢwd`l.M/S6;cb9,̇S s0Z|N3Bje]k'N]rtStRoC; f?2b? -xY1`jwe \ܷ[dUʱKW.i#jIng#b!z9)[8_0uNy3ǚ8qߦ>6x'D L81Ja2cM$/=m)FNr(bԬ,\[  eQ ״I\q%\!ۋêaw ENpHu"np|7U[ jiYpΛOygSXȯ֬IbItU J{whP sM{0EêQ;Z^S=YS-m Q9Ϊ,ett2/-rOnY975μrNQҔxQ)cZͦ18ƜE0濮?<٨tF)zY9GM\@[̓۠Zz/ǖjm ˗e+r*b>C/ZD Row20/lqxPb!!l$+KdI}*|{*4úS3>x>]z2.ǯjB=!JIL aIG% 4!JS ݁āR:,ɒWg^O0iloY2|$㵤lkyBHa74hW)/=0<sE,19$BbH*,@ By \N ˬ2@+I{ 9HbJ)Q3Cdɋ5ö>ʱ˗ǑqӠEohKO ~ %h^CGl9]w،&".I:Z C7`8iy`kڢLOf!Ɉׂ,)#Jw/C㾪YUﭿqv2onRО@xDi% ߔ?\m_ @ BRd]_H3[23_GbOw-7u9@4Q_%ӓEK響fE٧F??%b)ɶi3+4Io?}L>]zFC22ٌQ~ؚ>F&R;L\ A`^fj[(C;&]Cf-+UCQF+bd_' 4-SwoAX^骊P]E|-lAow߰qR pڙ Btzs`3~=!{"Fk!jR ںek@q--[XX't埀E]ZfB%1fqp>Xˇɽ9 Zbʀ6:'̠vQiH$JoLwDz?лqE0gͱb8E\^RB.Uj[N;ݙ'LbUƟ6sKǮylO^F"u @Q) A&`bnxt|dTueî Fܑa̓w@:cD4ҷ%$˹x0=kNI 3*-9Z}˗P"T;^ 6Fj8QP;1VPDou nm16j`FK6~kWOUEZDZ9?8ҹg+>wQ}mZ@7öWεpk֣0͔\:xC )@V=yܟ\Q؝;>/ :?%]Qh K)*.c2xʁ=joQv`Z"6 B UPq@r߁ٽz>ZN@1L:qj]GK Bu=s}'i֫ހɖGz~;SL3Bfp쵩f/G?9-秨jCq2¼+ҥd6z6sjCRlrp xmiXl B$ު"w^8'&'J{pCsϘlΗ: ̐izjQ !i~!g2v/jo\ʔS/ ~}L"iV!=${k+ud?\gJ8辄~odNOO;-;8ڋyku=lwdJocME.sX79,"4M+r4 Xpa9 8ˌpř"Vsw9Be~A+֖,:|1ǡ Oq޹9f^2I4+Ē$O tPOᑧ^fKA |]ٰl=, oY qQQHOf=۠qCTٯ;29~<.G23xס;aS74;N)R^ς. &r˼j̦!~<#WOQ}G>3)zO2 2Jܬ2"5sUK=C-%鍁ALؑc5fC Y ^t R辝N6اT8'r{UX M}mT^G6$FˁѦmS'xGU  QY%q@9,K!O.) Gqd mWsKći=kt'>{;N8EtJp/}Bj >;PV-Xz6ԇ.sǜDAp;M6qk` )瓬r rRˆzjp Dt:QPivOY|Y?~whQ ACaߒ|l"2:˴K{UROG\U d/2!k=.|J|[Cz[n$]8> :R,_Nw61d|غbzIxgypLhүcX4 [bWgMbXIOQ1NmZhC(bm n+DL| :.=|%q%~0a;%xW!opԉiMS768]T*\A j:ѿHj]0$~ʢi>?nYJlX5f6nAig"\$ WUt{AԦfϻ. t$&@/V76\x6h+|VgyN~3QkR#;VG~of-$xY*i^_pmKB๴J\XH2wNsSϬ7I0cuG>ygG$ MaRu:1F vkyT+dcTq Bzmx!q.$]S7 1ANI6eFP6DA[}2~ s '~я=`(ٹY"@#1.\V@vDMb&E/؆!*hސj^H#"@Y_p2u͌d_ڂOp"43p6؈@D G&jol/8;>< zj?(hvA;;G4)nǤo^G[8_.4r"Ahz$5 ֫ FCC?"|0|/棟_q.26(n!WWtT̜ڄq&ytwvT!ɸjGjm1`'>:}ďT)kNibQeN"1<>eò^ }(Ws>?5=̅arOĖp*MA{dߟrP:`1Ź^ GrutYLR4.2o'YC%,bnnTɺ>GH#(~UFg,9֯APCD-'hqRĚw,kǧRbT;OVj,=dɮp4CRv{#^J \'>{<ʔN&;\dL`zf'ȑV_ʢ6e@]?P&V a}Dok}++4IG}ZIնƈCreKCꞪ; -۠:%!O}> RtFk*k+[Zb72|o3 '#7f=b`9 dI!Ȉ^x[?艝R9,ͷ/X~'$dDr/xP3}Zn&}xJvdmx[z3H:136Hz{w˘s&JA7)y(i[瞝fhCئrXYx:)-VT%(pr'hqqLJ/Qv`[Y]sAΟ8=EylF1SK|7nRܢ8xY@crq#)鉻pItJ+/&G!PfTl_j(Պ{kx#Z-wݕ 1pB(2ԃǻ|"wZ9=RҘhR.Sb?y beIx!<SlhevPo ;k}t7EՠO0u ~ːKA SmM\YmjbբU*& ֩"* j+U~h}p9*a V],j@q)'hvRتrn ѭ Y+{~M1DXu:ӈpEP߆ONsf\%@Z̻")QcřN1]*l+g{t } YmLU7%Ij2#VB{әJDpN- L谙t7[[#\ڿMJ>MM؉B6cp큒 jP2Wwi jxMcWLV:~+f< .;`<<٦N% E)w$ފ( !sHJSa4D{ŀ#{@nآ |f۸(X\z>΋ OحSz&8NQJ6:h{`wX}^BƋϊ[qJ-ݵa k|,e =&aM42g`.U8Nz&]ôAZ3|SlY})=0rf5XTjEfu*ۖom[+.b@"$ά_j"FsqBapÓN ~z$-P#іъ ޾o5`wSYlpP"`p mM "lkY#%n.3l'vj9y`ۨi3̓ǔ F "ojbRމ6:3ٙCwl&,E&y0X:%h@H9HP"ȫB҈Zw`XЙPTNs :L<&n;ic0#KtO5py.?rjx}3qxq$߲aBSF8ECܷTN]NTcIK@ϸ3Ygx}"83G(+HCxQ'Ieٲlq:5~汐(10O<;/0jOr k&mm:nХ9yċU ɕP-V}tu B5ud ,rVf-&AC~˼`>RL#ٶ 0^h_ؚupm+1>>9)TN>e(G;|mܢ$ M6T܂E%YK%e>o8ebKi,/0W1$8yEZKxEutʔʱyr.EҁN Զs±'gNu[oi8>ȗQ㱣,QqrI6~p)X[=.0Tx % :ohAU%P`B0紥Dž׀fNsb|Q%?Nz_ WI$33Fi%~ LH/ɘPrpANQD_fI%Ϥ'%REG{WDTLmC:;au2ɻeZzDO5.^N^A(F'(!KޡXc58_T0T[50p >ۦxPo w)GÕJV?4<%>:;2Wfe{ G/Ɠ㳹sReZĉ*d8)R92-Imz#pיY8YV` 2:mՋ%}hsLDhIuq;Z7MB3QLSrU\UAth%G6bPSDѮk L2<5^QLMÁ"r^|wZtEk r$Eo txփMUkuL;#)Pt>z8 S3ba&ls?/y^s?7&/@i1.(2S*hh..Y{8T /" Hc/*,ﮗ}3(5MjW+_D8c7I=H`1lXO'4eKNYמn3HS`SΑI7B|)*ѫ WS䷙u =#?iis;$M¹O36̕Eǚw3QDYU:ʂ#huir'3 j#I% 6.hdO)J_{E_@渳&O&ɦhG6mh21RCY'QH BƁos OE\.R4׃ijy.cY,m53oi x ͷ ZcF§mʾ*'<} |8 #~ rdkp(Q@sj;z;Lž5uLyw uQ8D`Vm#1CnuXzY !4|[Y]Gy_*/wu ɚr|O/( d;0)~:x6g f~erm/m0Yܖ2e_C+[Muޫp}l1 ٕ|d6e&2)Ywm?:=ǏztM_H$w[N E4)oij?@wl ;wJO=Cm7zŹrΆJ`Jsg+LN꯮XbeM_F~$ui9 7/~ <?~*[bǼR~F<q\9i|7ڜyOm# tPN8M%jȶM#Ffe1o4!i<9DϚZ롟UEF(v(\ $:Jxҁ{ ߻D!.% H,- *e~9-Ho}ʶ`IB%|E]PתTG (uqRŵEl#󭅸kk;"!뜃Uysqelŕ0/Bǟ~H<4k&yhU";D"84n5䒤j,R⏬;]?* F=#~NCKZoyżY WLQPyV=8XFQ=׀]6*3yC+,XMW "G+f/}y Ul͞pz V~reN6Kvu=GY48'XpB/WlAR'(%Ŭ* -_Χ37:z0{Zx,l+<5rſѼJ(@F 8|R+c,;GVIV`j5qH+N ШO "l[d͒Ikb9õ6QZy;(>EW'Ll{CHTA_nY%C D4<N*Cr:#~>E"7naħtd҄=1 m;n@P~KԿX/L,͓xE:;B=˘Gѱ-JFug`}[xHҽZYC|yC`}Lgz =8 d)F8ՖsTI v~paWR0Vy!F:81upmzi\^>g_EP-{_hŒ;aĖV>;JNzLJ-HL ] X~bt=9wK9=iE7U9%4]H(>!Ar ݠܝʴۆڴ$`t-8[]]W#ylt'; ǨXM$IDBf˜Cr|4xsR&NnZ_Z7EuN|*9woܐdvFg^4%Xbh@Dx OļީtK` >dF;Sj6oKs}'9|7=VRJ]QJ`>g%#i ;We@]&6-<&AB,Y{!`C̠>LP51PV4ȏ͞zUA Lk89"cg;9cg>[ _> Y9ZKJ9w>ŌK\9EBG]EM?tc 5 ʻ71i|/ K. /q-a++:[C`}TY>5lE\b {d O!ڌ]. ()v1Yz1,B{'Ld#;1FBgƽȌ}"8'Ĕѥb&HSY 9K[85$ ~2Q1eXWs>@UlWR}o|AWòf`Pay4MATN(ZUmO}5EX x@:=rù"_+{. B/I{ 5.Cb]Ga X#]]O#a}aƆp'ў)LMS@+Xc8~Hr==Cv %TQ[w'ߋMLN?S G6Y^Kio$ T Fd*“ c#P|ukAP`sx4fG 6ßݫ9pE[i 2j4АY(>gTfo~ 1 aw5ez/@wX2&NFh+'hZ7ЖX|.!9"680Y[Qn=ALqD_*'zK-^6_ىL^J]Z9nWҙάbzAfW -$^Aɤ HpQ-o.qmĪ~qZҡI&K1E0M[L%%xAIVG|bA5^Q#I! 'Yd:Y$398]a_Ij?\ >ڎĸL +G (Ҝha(wE0=n$mˑyY؅eDTH L 8*t~!s }T\8'Bt*f=,{1q%[g)P2ݵZ-S,A]_qׇ_llǓxJI/@92̽<{+"Φ Wx_Jt`o $Qb{H7%Rڞ&uȕ)Mc"~}ыsƒ$UQFp^j ,l!:C؂fP-$cGusj QG2EtL}ձkZkB'#w%5ѧ8ii*/z B5t49Ș.(QA+F%mW8uB35npK^i p&=tddmJdr?aOh;.MQQSzOJ_`ېH 5F_PK\vr㫢͏NFoTm|^ LYB,X`IP?v%m](zZy")@dU&8fyÃtf17NНkI8ZTIX5L<**?)^oե2cҥY** h+@(Wp2QzJ7Mq./YG]!Q,-jÃfc FʬJ|C)ZFD+Wo9WQzЍœ&$l?X[xo*I϶/JSrDuѦ"U#aHl@H x[#QwU Zc176C$y)A*}$ET8>krC8- ۨB+GP3u>BKKkhM7SX-x"J ?3W!<ց#bA^z#Mm' !bER4Gr qyu !ey ..Kx83BAH4,ni qN^q[wug>I*2R8g@q W}N @<̾'qxYyBh4?S4..L_`ar8_Gү)e!y%K]LZ:*b qq |>v7O6~Kb<@I)ꏬLl?D}q>"HN$\74`{%},}Bf "nGel)|8T;;?qNfSB)A{!p.oZWXwdjSEͶכvQhf(ȱ.mݒ-7LAm@8i@O6UoR8+GHvoA|l$sB-y;ɫI,4O͍("-^NLɬuC;򅩼5xV&w9e nfO} AZZΆğ)zhv  {?=BQ7un2JM)?c;%aƃoXY||2Um0bTGbF#g );IJӱEx{jUOu^Ac`sx ޣK( ?=[ʁVs q6ٔblkw󌥩et H!T*NҦ:NjJHNhn5at>ŶG0蚌 J$!Qj(w:(eZњ>TI\9D5|d1r5u!ovE/^d)<2K?˧A cgřQ!CuPHThvΥ{sҜ QMg}+mz6glh3Ch:;HyS uPN(ajGqi u޴p> $"Qx:f@'.09j-++sYdX2&4I_ Mʾm5EMnw~"A(e |*]<$ 9;EV*PO;wk{U#2UUzT_Y Ħܠ@M| [sLd#ή`n4&e>P?es=c3Yd\iR8>g#DW [nI<{Yzo+5A(QGc`;X`ŹG IZ8MAQ?A9YM»+j;N"r +Q=fn:9Il !&~Fph F3 D/7F6:ETk<Jًh?nSvBW'Dlp_?eu*!FQu[+.󱭖Y) v6x |Y#aXXЦr뀬ood& WIE c,7_Iva.J16$F*^S֗u#::*zYC> 0+R=YTo?;bW4qd_36dS. t\g, U<%~ZQvEVw}Hdp'jL2?/6|A-Q 9vU,5YT=Nv7azPB_G,w6AlCh')iˢ+ )cX 5HTհPa@nf%Ԉ%ɒ68W7X G¹9R52UFSSԪO;`E;#~@ V?V @)O,_`DQV??j3W.c;a[.2ù 9L#TV`5TtvEU_(FPjre"Nw_PsL`m_pn^8g I]OW{Q{t+mQ  :^*!xTv*R4㵁E~XoMXzC 'ylԾ) SV3/d)dc益Dt%ҫ<󁸌RVzUcTcNsҖ^`tp.ERn]lg.<Bs s|F &H't Ef|XI%(_&46Guy T`qM9\cDҠsKRUVMGB;Rkɗ{[GVo*f&=}vN yPx0l#;[ 8Llt1YCٍ +q1K Y>/h$\~m< P% 5;q'H)䅃 X91OVuX!!E%_(m e}j2`*5eB>iNy 3E(LU<|/;lr߆Ч]o$ ,+ xsNÔ' @&Ly` k;JfX\JCL ^t1ؼ. q9T[RkWwmA: ›-l:|Z Ih#J on|i1T3/PⷮtPBrib+`ͬ0xM䂱LdCPCL%-2F$bZ!n5N)䪇S{ f}aR&YsJhç".u?PjAC1~q!a7o[~;b݃E#JZXdHfTs/j"1rfOv Usi$ba KyFlg?წħ_?JSf`I|Џn%cK_t27W=FC,wLIS2'c=mR(B%8l|ǥe1Q2Nt y0++蕬úgO0Au3.{p<3Df=TՓ36?jYL.[s>d| I1!j9FW9H~8tW:@l^Q潙p12YGpމ7{HM'[>6z%("[{E lH!IUvZk(We{15.I#Iɻ^2/K71Swe1N6ԜeF4X\##?-9v PK@]0~'==BƟ|V\Oz~V=b`b6>gjzH6!)&W)'lh4>d6J^߹u]P(gV'MOo"o^%q@tj6c(Yϩwv+t~^, t, Rh}NtLsq;yM 8>/Xek'7O ?7Q ɡ;$JU{El[' u}' `Pl3i{n 6箆Qo#4!J;_17`~E[5,5 otu.Gt^+hpXW(MgC`ϼ_'PSY`:R &@d_B8^C?Ms2PɼC)'vt |k鲷67,vXܾ#x [Rk\s0RF]DYܜb^zbQBdH!T$ :V?+6{鼊Rqӓ1隕u2Y ʷXL܌O2 6` &y-9kL.vIF}L-{-#( {uy_}(;W kkfedm~vkA?㡽x:HeQS%>q"Yr7m-,er-m4 n$Xn8o!CRa^18YY=K6;LD;Չ1q-e(;7$U:Vֆ{!L|9c7ř^t6_ɷ%J$0G :\\2$^d豪ȏ@Hz@K [@Q7f0(l{O]fk,Dד8 6^eE/Qㅝ2ԐJwYw_ xR.Jzj$O,>Q5/˖؎Hm q 3obyS?/J҇n$xXʳi%l0-jƹmgF%"E ^,IK{ -6ܬTxB$Rm4$*WA w: 0F.O>}AIUhw?ʹ2 fLu/0 Y`_|Ŧ?|SW0ϵ/I_gONV'gPVdLjo^J&ݛ[%~kJIwbmk ~vn.`1 (h6 PA D%5ݦd xXYxfG <;HQVwK!uGrS^ȯQO9C>Ws2u!;(T͖~d{MX(Fߊj{G\KR 4BC:ˀz埂zbnWnkvHEfACr*:o`5um5YW@ `,.DZ_SÆFbO]P ZC ]wx#:K7]J`d԰əCiFnX쒄V_˛O~ 5a6 gQP2yTukV)~.^S㶥 {ңe7w;\qgڛP}ߎ~"4=ؖ8Y3FP!C AUa=+PzUsΔh+RIV $}e`4 ^;bu:o'˫lqFMbwbp[ %s;] \8mϿVswfn7/l6/#2[aƒ74҅ڋw#.[J2 ^ j=e"nFq0,!drM@pӲ]n+e-<ZLI 'Ä]A< 9`\~mWM`ҁLbpYv^SuLikSUWJᆇ%շxsQBh#@X0e &Y(vNMbB/- ߅1^TۤRj46- zR:wVl΂(AydaI)Y0}حMcE%@$ !`W` 6|*"obF'2=Η5kqI5 3| ;iu*Nτd_g93ׂF)Jy89*CtܳeocfLX . mb&%wҪ7JAytjk oiqP XX%ol8NGHå2/PcƖ%*?v52Jil nAW.$Th>YL,j6z K;93'x4t| ګ؋ tq*}?XpÓJ 5ֳyx ` L˾Xmd },B,I4+ǐK\|GڡX 8~͔>,k9!֩+Pdks$0|#8Mt>4~ 0S+mZb =2)</\aW0WUր.e(1e[%mg1cIf;%3b#f0 nƿ]9fD%>D }13Rz.#ӹiZFE/Թ;9@9.2(h4_'8)uzto+5yk>P$eHεgK{@9x}zUXSH1^3hHdP j-.)\BKX%8r1B u j{G"I{ /I. Ȥ7fC 1ref -G=F7O B̓o,CYwNgZ}̣'VSdV xjxf=ТӒE1n^-eo'őIDx$~ƒлH|_QiK vl:X%"3Ԗ-in wu]R18+caIUO7$)t̵ϘTn&Û.!{钓nw:ryi\,)(P1:jxJ 'BaΏ><[)=1x5R}v( @ziI`BI`S3+A9׶z{L|qyhێoɇv.|f,1oWFYxˎ%ǠZ٢aqmncOkZucW1j3NSEr.~G=]9SX?to ׫KTLDNFYI(f>YmR?O h~.o7}~Bww҅Nn6WnOU VrPD=]-(E|Jx׺H4,: %$x "n|M&'Djw*'s  Rˡl"4v?!vx2 6bk'*fX{Vs= zh،%tmo0.[ K=ת]"^(˺{3C duzH@J zX}J̜@Ÿ,]E=*kDHL4wXzN(5O˹cO.gIh8Iqm'ӆS]t|,).03Ɨh|4 RsMK/ jS/Ĥ SqASg4V6s3 ]Y>Ր&.ܓ_ `Mɽ`+FZbۅeB8B xl^#Μi$~]8L(Fkg~B3[{YRX` yj^gA:,vo YJ;G'fGj2B~4(+`~;c]EfJ d=am"޳QTދr*ƙh'L@+u+x(uiݨ`iß$c$J^™tMll][禴C↕(:M|;Rup7Lz|AsFlj:\:ǦӸ>Uѿ>iBT{9+HxcuZH0[7>bW1Kגx0D?cqr"Ch)< EMD&u#7s 6b2Ot| mS)8DǏ*_'C<ތxI^D? T_ALaUZIA[:DU-VQ7S]wzDDg@ DfS9Y@zD['s1OMXu $}jNZ;6`Pgd}MFgbqKf Lݸi DK^(cw|F-sp(+G f4ȳH][՛yUNr W# @a[3Ů9.Z6|`7|?8rأtktΉ`#RP*uGXd=MȼG$gX-S;1ؾý5=7{۱;Bv.Zi]V"0.6IXԉN~gؕjD<-$2x'SVg=†os{;ʑ䨙~f5ZPf>[Dº:MaLũ egA2\nVgbb̽Q_O9YDk;3 |x-jJ3"??RR+9a\aABQ>fIK46gzJc%d<$d2BwC{"ƨ+N/VB9ᔰh7ғ"E]2P%jIrG %!"Ժ==~eKƼ fx0" 1@()nvL\T7RA*6HkSG**ݲx#z{0 oc0 1۴忌*jfXtݪ=8Ha%M$`u<a:iFʥZ*/~ [+`*fK|wª7&~.ʆO/(JyL6Øƫˬ`JjkӦ΂Ղ\v9 N'E ! oO~0u[ ڷ0J76LHR'Ybz),nbPoIey+khfq!Zb0B\ 1;[Iz>rf TFp(Кթ!U:^~_T2A<sʷIVs? C|Y'؃_ߘaCGs{JoFU^Ў/)>YKMw#J0oZr34ez9c)~L9-YuF .uJ$3 Injug(vfc,z/偽1c& G *Hy+;_$)섵ZaFt6hWŅ>'ۯ7u( ,ptv2Hk~,o',?p[lV~ Cgo/SO." ]㜰sq}8q?Sᶔ0M5`'A/&J+ьgdƳ l#sC:[ɲ LTTSxżT]ug/խsyT*~IoĦ(Iry 穻m͔ ,`' . ety{H*M9\\!Z͋B8=XZQLK2stkѮiz&?ݳFiumÌo19 Z|PbM_*d-:ty"dJ#d7y ab,+lE ,Z,FXC&)]e%V02΀gE+nKsf%dL66Q{TZa'wsa3Z)g)䚩 g&Uw7O"kiC_*e]6ZzgA^&V\4A_I+)-![8"ga䢕0TTxJL7\!h9G 4qrez ,Lx[9zw/<q9`c3u`s/5|%=$ w~ىv+#Fxˈl`BcCOfnX/5$}7x(5!F޺S(t4'pk'~fCZ kY\QpGXGiO9|Lѣu?\~.H>Fcy+tZRөN!KOoI JH΍; &(g5*D hH%|&*fҘh-Wc~gUszj.Sǯ?]jgWC\) &IBo$C[;'~F2cGE|?ax/r|l]qX0U d ZOq]|=]Yy_C%@] p:-Ra5QT/#jL"|(d.rVIgݷ`x;q #e=md> kؠaKE]/_Lp)o,r #pRA1)O% ܂K=#tQBEV,Vi7^./LKArcJiL4ARbk~.&dfzѻ") Q]EJcvj0"}OW< Ezo8$xsK'd\tp`soԿ*Ev3O^GmmϹyApϬE~f#w r{afX_}"zŒ^Ny-DeLc J _=axv,CDsq]vi$GZ)&aRvoXJU։M?7z̏Jd =8~\dtv*PTvXlQDw@"BΏP6+'vi{W ?YU[G_wkWDT:ņ;LpEEurIoÕ\1ewvyQ 8΅Ow^Ʀl] x:vǸR]g^="x÷2\hnGYG8E/Ϻ蚞)ydWo{z!o+-i;C<*9*ēܘ9&1\E(z|m\s> ``j  p9DF";0ܷ']z=T8mL~TcAT8KCLt,(/r{'%եՒ^oڪѹi-65>^T+,}`1OC=jZf/!SYѵыaBc$ܲG,~NUpWqhX7?^65ߡ3k!ƀKKҳq3[$@x v3;-xsjq"P'|)Vn9|7vq恧4 ֛D&Z jj$\P)2uB\B*|lP2|Z 8k l/OC`sVS}*D,F}έIؿlRO3gk:]{ڔ[sliz"ݲ.1<勄X}2qc뼝}tx"2O/3)cmG-DD,2@(Awr60> Afj?%`Ls|JE˯:k3RPB|h?9rN |>+Qsv=۶qq\­ɚ42C #g[u0*Gn8Svϲ! Bݾ +v׿f_[C"A1=8+p Gi>plJ.x"I%WY Qb՞oCV/]02 u75I ?:eeje֌WQ){tx7<ٖWsj6d H  c0> 04rh/Hjm.ce)(˼8lCguOCc؞'bWPw!x P$`@X@!yYT~D;_C,ؗoMo/i(YLfU|oަ05uW" 6@+=j5T<< u@{tXas}[ ooҔOnNJn;=ṢH6BkR{+*R)g7RR,H#6Xˑk0i^rMSt)cU x30]7!R2`z0qeR" .EkJfd@"PT8^{ OS&ZzvUk fJfX_e9x+(GH zd6 WWv{)ID<l!a꼗Ѿw^zo9k׍$?F[+?3˿褫ENBzϩXًg*.PIk ub"|'Hɘz&qehx;gBkRy P:rv!e^խ3wN$-FUEƍTCƉ2SZC 꼲%ha.@a̻?;R;x[%STi0.b\$<ÌXojꜧ'o2 0SX!6^vAѪ*t; L1!÷{gbtr[G2~ab-5 -,rƹSU(佤 C筪O 2#hOFP2wLQ]U̡'P*7 vG !.| Zp adNQ@1,DJfe[ʆ!Wh!$cvBC\9PAҔeMя+/dXY q-$jJ2B]'e*9tޭq1 ޺жq/J\uExWl\*:\I4Gޤ;BMzц6 p 8.@#9WWwBc f'Md&m|Q* DcIsP;5طaZʄc`olNR5˒(P" x}ܬ5pu z0-2R)>((~U'~-(q̎g,ͥ)q4j = ? 1⺰L6@&6cb+yQG@z~s BςX׆șQPa{ Tt!ÌlݤC߯LVNBq KX;߬TNd sژϘrE^]$[̴FCL/? +[E ί=V Xpfˇ"scTB&%uM e"4Zs;h1E$ Ť͋&]ҁKѹNWaH* ! kq e'6@͆'4oʭʱCm:2U2r~}4]}bFV41(lj{H԰lgRR}Upp:3~E5mm#ČI[l *ѝe*~(l;gb={wETאһ-ח A2G_9Tܳdhp@L[̦ [9t:k3Tє~[Bihz$%R%%ɓjJu+/&^?IMWª,_]v ˜ )l3/Oh8J(`Ar IݬMG)$t'^64ɻ <ll%Z}i{D]8dm:u^ѴFL-n@N$,/JƫA?=qW/j^jٹ\=jU5 ݕ*$D$V$@vMy#H[5/}_-"HuPC6zrD/ qLdμuQrFo2*MlυV|YVH̬ 6Ǽɂwff@qR=e9p?IG|Z2vр2/~+O4 у(6^k4nˮ pFtųTp罜/5A -Ou| x &_?:Y#!:(9:z0dV+<7{ӑ"Pf A,g1S &'!(k^m {|Ju[քW Li? B E΄&Zj7; jP_2sAбp*M@ (@wKap|k8>5%B);>߸:A6W%0gE+CT]uqx@pcnߔ[t3Hf`A+7fIlClCjwYKK& sAᢆObҶnfyCllpQxH+j)1p:ucP煂lg㡕yqo33giGfwPͯ5Oq0+^v5ňaiq>^dξk*cߢF>S {!n᳒|7 ADGwYL uVZC}0q;m]) Kqa?BtX  B0Yi0,ww^+- eL#}τ>rv07.u[(nL^aPoomӎU*lEY !Q4怯꾜&y0?{s^=2Z[=KaƷyd(~uZE(:NNN6mJ"\hfp%1{%$XtHg_FȨ܏4@oś$x.*>O/ sia/MS, /;_3w ӄ\!o:xGơ0CQZ?"NyOڎL;In-'!2/ h[K^ԝ g}, ٛ#5=xE{yt&V^HΪZW%Wl=Hg;-mr0v)-QYJj`(Wi5fpW#Y]&!FB4?O.HYd;=* h%<4JH1EwAA"Jy.+M_]W ̅8s8FtIc<yE_vӬc!y*]3aGqy9 >{)}M>il}I +!.aD;FI/6I5n(yl8$a%6w&Gx rc 8F7#!Jl|j#7$S8䖛:z Jfv_k.W>&i3=C`২ÙjۆɋSW>iH4 7;Ua}WJ/?]+1W;G|EA~J>J0j6VgH.Z4A& 汪C;}dz `Tc7kZsBHepysUXv\1 BcdJ#>*s.= &?Z'Ez oBhl.)o뙟t( qDۜrVϧKk3$S-"[dkI0$G\~HqQu7$c3 !rt y@-dA5}.K+w.qN1;,]wDϏ`* r%jkBtF\,Z59帯>fQbKZxMu lU[2,&hl2ZWneJgs&om%fJe>[k|Q D) MrnQR##FBVnĵ1&O4(ih>i.i#5:Y:*YcL/~ aTJ\DUT–PgЯ,'okI!^)ʥrr[9ZXwqc.|LK}Gd.V=b3\$9֜̕ O7݃X/ķQm_<$R F ]Rw3p࡫a:髺0h\/#H6}DHf`= {Hi 59\x4!/"[9dP:D#KdSt[rwȎMhĘRY igsaUqtNiq_,t8&ɛV5'ц7m*/h0G>޽qG#VXO ߳5=_[>YӣµCa5(=5ҟ:lmnce 96.t׼l+5xЌb d.H}ep*@=dV2<תt-Wѽ3gtWk_&A#HcqqA4dceӪ #|\ f֜nPc3~A|;)ÃdwNJC.%Rn]nK\0@QGt޷hvX {@=mU` m’s s$Z5LI/Ĩ !4wvo3#O,xO*=L`L6)/Ȋ8 -ԅf~ugX~U31h(R BNJ/WGvdcNh~Jz NnGW3qHW.[ R^0Hh`80Ѐ4w|Xs8hMys#ȌЄ4ϣa17Nfu ;Bǰ{+df60IG ^=gYZ0707010000040d000081a40000000000000000000000016661a1dd000020a4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/snd-ctl-led.ko.xz7zXZִF!t/ b]?Eh=ڜ.+Zk_:Ldʎ(C0ΥE֛mCmQQTS甯@Yɉ]7[Wևp +OwuW͍9 /Xb=:'ߢ,Buy삾-ZPfzap3䋭`AxdSn%ۨYk+1kѨN3u9ƴM I/Djc/xoVz'Gmn2ӳ#/n5Iږ$e(=Q^8o({7 Zȯy(Z1fT0BK6p^9yTțuF;tq7?"P+goR|FYؚu:t$/1AQ WJcEYit0L`g]γ1khɦzG?%`-svJJ_[gobh:?O<35QmnD&@αNv[t/ J񻓒QY"@ZX_] Jx4Hc(1]s)L/z-П|j^t elipj  YGjoLjehT  J[lIa 2/C$>YTB}WSwg4!e|oom0K΄GH(+YʚڂFLa硛&۔rJDMB“'^W.U9Sz C_ЫD&_s'ѿ .qNI;"w.& @'}b`]Tq\煑Vu`x%NȬ咱h^182gE+~,w,;i "GLe{fr N%: %vr{@G5l=f3y9#%ԹNg9Бhe*=bp(Mnۂw>Z_Vx %X YCpP]X/AW9Y ,Hk%M*օҲQ*!%^VC ؟fΌNJ :R=L6cb! i݈v`w4-;ԑHw%fhؼ3nKhyB rWJ==L;:U d4_j<'Y%.󳋴Gi{<8Mytc` "jhdMO\?d01)TdaAGZˬ(Sn^pd)ML\:[MVu|xm~-o:`k$\@"V7)娫9dh5'sڃĉH;c >aa0>lG[ܩH5ZJ6 n/?pxBq"3[4>[~_)8\K>xRhFT@ |o {Z+JY] gXƥyY ֢|>4+{DD! [_S޵;CFRxՙwLbLR90ز@, ʨj^,ǸJR5¿9.WSU DU܏#1s5{@LHQϓ .aGTW JlbQ dGN;g5F;]C5@#ͧ>V 2؂f&b =T|mewtQֵzǞFoI++2j.q)⿋ЯU%"BͶO[ j[&-dnzF"]dsFz(?(ypKII]ѧ vĊ;Bu%˵y=rwH[w8& \":7/ ÇFu >G&!tn@6,n6SIiHd*B_WR0[w].Eޱ%gzcsU.'˫A~¾vh'N% <P2QJVXQ:rOڻF|:BM\r9e೼,r%1$n" 䔬{eRٍ:0^udC8YOI7H䱏GC1+)z52%WqXXqk-ן ;gZpS"N_.w= S?&wZRib&iBVp#Ipf;EOlq7V|鐘d,0_feqall& xmGO8%?)2iAcXDq,nV<M%BC""rP_Q^GШqW, 3|}Qm!KK/Wl`ҋߺc71E)>q"+W0' =`;LYCn p^($zcN}>}.r;"-t0"PspuoZkDwU vJzHo ;}/ӪskތsI&:pނh>Af}qqԦj}D\Li𞉾E '.h>9y23aҷ5}a_"D *Ph_uO)*:!ht(mW۩&]Z kfg [}$#+B3{]kAmn_a Kd:Ε(PnV<"Xu!pۅ2:<γ\[+٘6 3]Ec,gUG9̣o[;8m$/9f5)IDUEJC'GjB+tDA:gRjALh2q@/RXt:Ip/ 3wwJ{5\~&qbà׺a[uMsC}=r_O:?byYOJ? 3$j5rI##ԠZUeu ٰ>= Em7@Pr}4i/#:܎V-"2hj=,n4bS{,i]W[]8-%IH!2C@M` ,Y{NS$:D7L-l? o(8>KK1s` K37),>L#sQ|W5}|\X’Գ5~ԗtB|"f*Xd4Ljf[Ő(ȡIr)?a-kіQ?f(tN"82S+x./d M/Zm3a G>tE|[&QC֒lj} +c0<Ղ]^kfc6=-YHT R14h.ˁ:Im VRP;k%9vQ:,o@z?ZlpANufWpmU!52P0BLxIGTqM떤IZG[P<8ВqF_&d @\ODM?mec-|x~ۘlʧF5>nAy*AT}7BpհEA*.ǔ8\+^H]%_n6rqg'"?!aь'w^9-νPHip(-v%BX,mLC13~WH d(.?LZKdFJZſ:DŽr&X2<bN: YRqsi' <.7K"L;]-':tR 7xYh k.3jfBH5?V6j 5^sk{SieFֲ%gk~䛥.w]w5JCKSk% {GmRGNP9 j^PrB(~)1(ͨ[ Q{zoN-=C`ӤLԠ qPA8kHLԿC]|Ve"γ[%ⴛ,8 4}E}tKD|闎IMΦ xҏrD;4ڠl=-uvY]s(L p[Y-?"n, 4b|.0\5/#]M+> ?$G~}Dzs+Or%~3{׏8ss "tL~_f%}`~h >1V&rѭ˿;L6ӝ(کθB߬)q7εvB!DfL7UJw[Doe$D7|6:x' LRkyCG-blǦC?OЁ|ݤ6qN=eq1ٱEH*rPpӶ>e&x}|c\{ЄDG Dm ^ɔt}}~TNfNbҼ JqbtNRRW 1n}.!LXc?~ YIbԍRj2 DiHx%ƴo^Llsc[C7#FJχ֩(+jgzGyX튯,aB^;[1XXaa'?/ lÇ462 jX0kxؖk@ DBR>oD?r*IS c>N`}g)jDWLbL|H OZQN0|5v4U\ΧGYTbuH1~|'3H`<ܤ/|qrpu8 On#{V"u2T[nWKjLLjf9kjR4.d ܕ0w՛ɮVxQ"xPeB6tP9EyG_eOn,[޴S&]8ꪾ4Zo_4f 4 8Sxk@4}p$`WJף>5$oB90YԅjeD:,nhxR&O}]2cx2;F 4BwX9ZW >ra$% ś kCfW2ѕЫFCϊ:z2=YdCpYcV fyF^s,eWΊlgf/ aݮ;*SO7}=$ qQ>2ILoL!xHݧk:rs z!Muc&d'~3h6'wD8ugr]{kA]-K)DD)ˣ˰MP3hk9[#Ke worCIci{XᏵM&O:coȐ )]Srp[?#G0nϒDGE&ˊxjU$cإ1^d|g)TS*ٶV egՔ\KjMWQeu7^c3;0xӂ-psg'"wUIt6w %B$"!h{A\?U$ B\>Y)a@k߃g[Rϝ:M:VDz0Z&w{&ylM@Ƭ'᭔u]  d 'f_uu-Nac^0ѐR4&Zra {olʪIgF s羬O[ds%C? ^>F491>Ւa6g P%-}֢Qg8Ao蠪P@c-$gYZ0707010000040e000081a40000000000000000000000016661a1dd00000be8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/snd-hrtimer.ko.xz7zXZִF!t/,m ]?Eh=ڜ.+U2^a5Ύ5ΟC 1jGbir-zTP6ښLG}L<hK 0ܖ-'TDNC{q-Pn}tM!2hSYڒZ{v"Gb Ouq|njHb5@?dH7j2i; HFZMFl&?_W:~WHr'Cǵd}k.XXlgM8>rӥ7c\s9ܷר&P3GyWћ͉Tvy=[ N82NGtY;/Zdn^TA){I ܬ%`.]hDu;UG]M?Y?HZ$]|}Y)d0|S rr_Y4)|j%HEk[cBx ;?4co-8{Լ$X¶Nhh!]{s~㕒O-JK+1áUm7uXSc}EB?b9X!ж}[ݒB{dxRTs۟>H5c3Cŵ^MaB'ivc_cg^BM٩qg¸q72v4{!A ~*pP旦=Dmvwf ZUBq^V2y3È9FE@*.j[[wK0-ӣ/e* \pRe:lj7ii#Q$ I+53#5ykڝCXB3ht6}sKsW=^U / v8 XaJ̤}!V8տL=̐4b&{!T];zp%aZ[_c7}( xјQm4J|U6%+CG*#0`)uC )ap9 /uǕɼz Tmd~-sSA`幾Hn|;h드zhIr*S] _L"`FFCdLU&DZ>u7 ygTdrFc4 fW6L qhO"E~*"%Adʗi +]|HUNjl>p9bgA`FaouO8ƶl[[=G'xU~R'd;_SO|wS U/֍ t=BgoFzӈZ=:sYi$ M's32W[+dzcf OmH!}@<H.Iq//菭 fDɴ'E.49$f+&rs(S4Sdt/)v.K[MH]^}`{Ď@HdmwO= =jp)Us%$6lP~C!SsmπH/S?`w#{AD>䐶07AHJR 1bЪ{*["c(KHe`3MwW2QvV(=rwk_9x>[ys j`v]F5mKX*Hcw~B~'5,Dsr y JBl鵸mjD>'TC62Y w+$Ib^7:`1EE%UVZ|P ZqzX& ;si lIѦˑristY89Y]RTѯKk88hz*r7CA7/:|+bA6!\:{x#[38b 67.śaWS{b¯3N`tqU"Ŷj՚Q˛i6+U{1,/j+hB}V 1OSG9hPB:.qzZf1r_!4.<pPV7$)w=+}yTqHZ4~?=V=½DeaQiM*daxTb*X/e *r Luv%x,=@ms8rzFW͊$[2%UEE&w Z*{,6y@5d͖[<3j:,+O&"џRU.ǧc VΘ¡X].gYZ0707010000040f000081a40000000000000000000000016661a1dd000019bc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/snd-hwdep.ko.xz7zXZִF!t/w z]?Eh=ڜ.+ʻԨLfG1prc+e%0w_%Z8V͊D(.6t J,GV,xJПڪT`)ϟ 6zgqL9GjA`;b A5v葃bHѩU8yLՅ:gٲ ;)a2HOZ M]l=؝1{]y^;ՋV!¤wD*8kAI~'l]6GK?]ώZ%C4w7ȝ Z{ʄ}|koCN/ۖywD7<Լ_^lz *0P8#gͬĐɝ)F=v=z%No9,AWSzmG @[,= 3Y{M_6?@PGůwo:*HޭOX{Qd|0)@34gTP*iׄƫW[Z7Id"%/1(yRCȎkKS8"b]'Wg&؈F - " }5?~`P&?s'^~V3ˀ+s ػ:'H\ j RTIoP&_q^ܗnpO1V-ȎU >5RVFe8i?J+0oqQ ]W ?ًji&eN)i(d诒tzOԡ}_&x>y쒡]?izUq2'qE%3˴~ aƏy5-uJQF}"-6! b e4n*BYm"dU \  M)Q q&i;lUl=\rv}/𘋸P4}g,6ڤ,)rzX&MiqorYJ״lS&,ɍ,G79o_"-W&jWT,#OEx|zjBy}ɱ&{0 n-Hi?XKMoNǐ~*O<5OgO9־$@m~7SpPKB   EyҊ摯E]\Cʸf"7fNBĢUP3 _c2 ڕFRi : ǚ?O>ws 5!.Be?q-t^Vi[?$`[8SOc }da>ޯ PG!Ԣk)ICXfl|AݞfXWZtt# ѣu-{F &}WXM [D ħ/:J C)aeU1+? ޲w]?Woio(E "xؒYwĄMoo00bP8g]HO.9ZsTFM腲uh:͖).\fs]py g5 ^=5t=dya\(1beaس:4\kʗB+?[  @CPLr:">}%KX=(2 Bsk4ܔfm6/6^r,}q&0&dصha4I2u/ /#|]lhx5⬥3~`;qw91Xx0/A{zp祋YumhYRx[Py%iGH)ަWT I_r !"&H̱D=&kv $A >0?uC4G25v Z"~sޒ/9GUiot=B;գԋb;@9ՊngJ(`UEI0E~5ѻIB"q+ \##E>2og1h8H j 0B+9SK[U GC N=[IA~ z5${Ѽ]47:BpAߺ[n'c2 F#*d\#55OM,8^ O(H~Z@njň-,Nj`,I_`_fNAZ Zj_ҧkzVC6/q^rӣٵ ֕2Ϧ͒#_\Kn/0 ڰৰFf[YWRSP/U'/QAn٘%\H9QZ_ E4c~*_5^>Ը\e=fZ =/dm)_q\7 r FtCaPٰG< Ni?7#ί "B (!Xѐc*9Pqc}'rOM3ƒ80E `Fqo_I^ =m"d]KUtq 'Hst`T7$#.}0uQLݣx,V(PxoixM8c 1fGq/ˈ ִq@d'i[>g%Bɫ|!ME)\{]=4s@C Wt=cfLfn(gsX Ƶ7UIP88?]P'NJ'hC}Ff0PI vk o(֪Hu/) %k '|)gtrv5=d"-LG@urj4|oP!-|%@8;!߸ wPqOx!*huQ*HYEU mEq6;^}C>,gD íj8cœM,\yQ@#[ycgdi$H-1KT͛嬩p ΍k܅-,B {oR^B jp&HMrb ;H`snǫrgr#t>Xߢ/лp2t|`$B4aύ$40Ϳf_ʈ9l%~]'t>rwkBa,9!bؼ}4=ڙIj@o,,":93 k5Z,]dJF Rܦ{I]j!'av[QZg]# 1HO?5$#4K1u{8) [ U)XqTfl??Uf[,eyqR@jqnS悲:E;HJ<`;u^ '5QHgFf@սI?Qk.M |nr_)[Ǭo_J+zsCjkC|(xRwm;'tz<,]/^#=|2 uzR! qp?׆ ՟M̵^Ȓ4>ܙJ'hpuvO*H.LC!3dx&bCE YC7Pg36 YgYZ07070100000410000081a40000000000000000000000016661a1dd0000ce80000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/snd-pcm.ko.xz7zXZִF!t/K@]?Eh=ڜ.+͟G5WDo;-Yk zR!G'!a|mp : Z|L ۊ9'#qm^v2z4fDJJnO {TX_]rnU,k7zA&7֊6b)؈S?l(Fx&xaN]\=o2a72F\,7<ɠlVDw 3fhe8m]i%f1J.ݖCKj:z#OS׊Bo]TN?.d #.,oonJa]?wbT*C)pubMV^kVqݴF?m 7Tj!RBƿj+VC[ؤzGnͣ9d LۨQc`R-$|n$k] 3 VPDKM,܏ t]!cܖ,Dl\iWzi'T_͡uOf$ +$al{np t ǎU*Wn#c+"P :yL!z!h[3=Af7;ٙD#KĊLros)7 ""-ƛ2q{4kNOWe]ңљ(c %NaO t$4)G0;neTRE$LlґL%x^bJ|Yd5 )fx# owGyU4d'KćJ;Z`r2T6̤]س)HcommޒՎ/_z9;[V_zޙpElbt/=6igߤG-קн0Z%m\8Ф,r&0NZ% #\ؑL1G!I D$h6wxRX k9 }d̴hCX'wu݊VnDsPOuT-_CS8$* FR; ӊ-u5<*D'_bg @HsLJwzl ]ٿN2Rs #ђDP "GjhQݿ4MEP&t6ja列^n1 N@|ԟJVQ1?+; 8 .:/q6**h7$Go"i>*KU[ǻi cҧiɟ"ۥ}C eƉ -5ZT=Q5#] Rr\(H%TD-Nmh놩<x!5K5GEuuUrf)J_ e){K&2&]{&b°gгlGJmOj51/SڴَL^,R!/$*SN%wB^ Q`c(4ٞp9ovk3m SruXa浍lZPQOqFG!6kH *ϘPdه:1FQ0l@x (qQQg`g2E7 '&l ~Iu⋖g|5l롰?WGecr!9bBWV_(qmEoOCq$% %dOGʋc~3;s[[.ݜC3OE뀡_N);o$ؒ. ]mWZҎĕr6i wVL.\\U7A&$W[YTIC(D&w$?~pqmtn Al9LDN9aR'KZ0b1ä傿x*ZeGb:ѪyWa)s2e rHq^7օ[r:av6k|.Vw0=[J тޣirpJ{. ygU]ʡ$<|fS+IƓ)|On5H|i 61@Ϭ䒖4}k=?nM9o82ĽuLγ xص0{FD45@2"Kxfڷm+dS[0B٧顐$ D\% tW$7%h&:7-rxJngYNFtB@fIMmր 2*-PK_fޜљ .-t# v6fIqdL{G:q`w4c1 @n{n{+igb֥͐'&k(nb 9&Rҗ18ULVP%59? 76^S<*,(L[>Q7okk۩ (02p7֍i^*¬w9acX %25uE%,1'?{"%"9ɳE'WO_@)J7k#Y:^XJ5,. <&GxĤ \WhW" Qj+2޵62GrLjki5s-gpOK>y /qlC0/>`bcӛ7]cx8|)`]Vؐ%d%'Sc/;R XO0Wli76ۅ-} ܟBmg2LXKE R۫I>oo ?VI)li 0-`LtO}osN,z$T} /㖴'!)Md}KcQg @TsȍEwK_H{A {b %T]VģfOOJX2R *a9]D?/\ :váIꞪ^@l[z ]Yޓ0f3C㋼XCPtC.r.2Zv R:#;`VdR*Fէ:t_?e9 z#v1){p:9㣔Y{U|r.rqk-g- M k_s83qrʫQ/pgك06Nj  "x >3^0G3=qc. W:N>b_CˮWp럒.ҎGg&G1cn 48Q*<|CϮ3@ |)R o\l6(bT!Ib7 {% /sIEnE*S|(]Po`x-M|Ɵ+Vߍ < vONLr0oeO\G,f7^ԙNnT ٶFW`+H C$P#8X&ǥ1߉<{7(f >T1bEo2KTpڇjɾKνI\(:f|4vBsbYi7'ʎpTsGEv.%=/n Xˉ"kH^J #ҷןf׸5 6dGtAfo^s~Ҹ]MG Pl,e9_-ozϴx~OmMEd!> *rluH8vA(K5MgkК>Ű$J8rp'q~#G9C[oG$GIdw0 \^10a1|7>i 锻%3jpJ5Ut#@Y>6]W$eίS\Ikg-|+U] N0lƖ`=+~YX#dФd*l޹fΞ=d+"aSEƢg-؉sI*-HRh\.X?#;90C7ƃ",mqRdh? 4ŸFʌtaN{r|9vMUj%uxORS>HTnljH=yf|Ynfa/ZHzaU#mJN,Ύ9̼C#"Fo| ;M9kn/uQf:a}n|Eqw:ѐTt_3zsڧL(Q8_C_ GḨϰL^"|o a}gTKI= ML D!`nEy;^׍3 6AXpX~u)gp^ܣb{_{`9`ݫ-?hCE! )(wha';'%vTt{QjgVK0BV$AL= ylq$~^KIԲ\ 7D2pSObIՅAN׻#f a̘:ʬ30f<׊BS1 "IYg6Dۍ(h) ƃ+Ku)9fȴr𑸯 }<&MuBk˿Z d*V .'Ezo)1C2Ǟ H\H+;y-WKg.)~.ٿ]})R (=:olC?#u{=94? bgw*m3]<2ǯ[-cƾJD'1ҹ%}/qGv$m?F vkL!/]|G^lm5Ç_H ^yY&'7!}!9 6b8"se9?A[OMxh+dB.qEYUDn:?"zcwgzb~>E/%})e񭌚D hΎ<)e Mh}(jvNDh7XRl<Ѩd&P!W{y7cv.c$1ݭᐩzվe$ҦjE;ֻ$2 p\+IC?QEP=Ҧ]{9ln52/sr=r]Txr!:5c59K4R34r}v.g3sof@uK2 c>4[!g@˽}V£=sC>L+EKsZݒ`i{ NJD.vyۿڑ{.ua {~Cֽ>**1"h'\< Oa32yy/1ns juz&[1QyF_RFX|v-a4}9BqH}-PIp_7{+`NZx`4Z0aJ5㵙 c{QYɝ lp/MޒW_+ף>`6)3MB18&щL_Dp0E DIn*Z/9ex_1G<gq̯D@3f}S*’M;vgDe}Ani,p^ PwW,*b^ʼn|j@EMy.UES޼쑱5\#1*9mSoi4⯵%5"SRA.GA9M a8@@K3Rۨx 0Hgms.Ź|ߜ%GFc5ø.*ZlSCw1ubK8| ‡"ʪxG&/'[CL U,ҢYħ\(_2 g!3ʔS,2=W .$2+cAd}&,~|=WE6i ޞbSCV+|j!@oݓiL1yY_}f'+W9RKyT;v8„`@?Ϝnd[a <;sY 4): i :Paf3!T ^K!Zd56BuAt ;zżʂQ¡ ieJ|k]z|B]Q 偻V`ǂ6 |Vl>E;jw {6{&hG@M>MV 9>k!CNn^t ^m/T,Cy'V%i7E5Vl>/pw8i:{w{G&Ou~u'臑_+K _( Kȫ_"@C|He?߆A+@xHab¯^U Ut_igwxBQg\A 8PD~r~ʔ-RF ͻcr ",s[47Z)[Ņ,r 31U`CZY^~;xpڀ\=)?\>'q#cUZ -YCi$۪@# 58qZ kAϖWc>k*0;*6+fyAC" P%'5EXm(uvJf7=n 0]^mbzA߂U!_1 @"2s n'L6D>ѲsaԚ`}B-֊xQU IaFS}Ep.H\1,Es*.}g=_dT\Vvg$8ǺҕX{%[hSZFv'HSRxn"+WQpXznpG/R>YA]g AB\`m!,ҒL%1dsΏEȍ <<bc<(M2x߅hjio*ܶ {jB}TnKO ȋ,_JПEK6+luf<]G,4% RӞ{Z'~M0[ʱTwAl L_1@Uh v'z4D[bѓ{TnAk#U!IpH<i3(.nܛpx8ER3?e>KĆ8ZMhύ}ߡTیW Y[l¾I~֮.}C}2  wj U{NJ>څ.h=w&j:|{EOt?eUxS@yjRxwx@/pQ%7lg}Yxqvep^^hKqvޜC} +r]D Ba!7Ok=;7N푏H$/`"V+z,F_G>"١GK }nSy'TYk "1.sih5 {-sA*sr’v,SS]CU+lty[h-_Љ$/)v2/66[g-O(?Hm⍟G ӫUsP Zl&0|ɮfPGUY< }1>W[)BP2 GTfquG舍繼'!Ԕ{ ;Yř]5vA,Xd$8M5Z,9@ϾE_74Ծ,mG0IߦMQ1dOPv=K/\\W]+A?dD n)j^^CUx$S'%_OVg>KtYSʯ]병2|#/:^')X㐈*qTʕ[RL?l}hY}c*d䩰C&iס/x% %ݕ[Ւ4 \rF]){EYJ|~<~p&(zMd}? :ж\U73v4 ;P+'TqfoC+2حPk}sx?[ʻAezx-!]9c* JIl8uD),B= }|ZCYc(t.g! <^I'1aA*ZW+:رVm]t/h&^)QLF8h>.(o-W*Y#VtR]噆{Er)wN먭Z]u( w*:2j#v49=v*C~b|ֵNg2#| QbX5|0eFyS)`_vtPb+'JWe&@mfI3TCxlʃ?~;DYL.mph %x QT+6u0Tmi` mf:mNL,E͜n.a99|R"$9z}z+(G i)yןu.<+47E#9 wt`EYYzO$#IY@@ÚV"M5As;T(EҼ>ﻅѱ~PFTD|5愪NeJަrոyͽꇹ)nY]`|RTXhUK}krUn,2 $\%"5;UmQȊx ou l鈋L.ΐy :msഫ>5stה;LJ(`vkx!@@T2"{ Lr/[I ߞ`4DŽZD ~ш-lDWB?kT? 2Odί"| JsCEfFD2?T&N:ߎ[2 ]cEsnE Q;$Ҳ >ؙth^ 1,_ bF+^B#YN!p*{%-FOKn[^w(QIq>7M9&Ke>Q[?ֲ9J`ҫ~\3PHz!kW/ӨT ̺8z'sD0B>OY5v_٨!T‰a,!cEӒ%O-0m^f/)3*d&|i!4J뢀ڑ#`Zޢ&; 1p|z|Ƣ LIU2|8y%*)ȧN\Fd:kצ/Ķe)OçNzZRd⪞r3~t:ج(jzȶ3 leV& VWimRə"`! @13ǼWۼ{R!{G̔b,(F h#A<#WPWY{Un?:>a=-x37rNGCĐ/v=ӭ8>j3O^[XSQ]D@ zYr$ = 5MNؙӅwH4۵*i1bG p4V2V>NDt-$ qZCʴFE}spϡYR4e^dXł$s 2fy;O~"EF OD oҲ'S=@ k ):cHc>' |F4heߛ$5ѕ8NVWatAx r ?#9\z{XӐam^ǥ]͡{j` [bORlhZ|e  XqYGZ4 ΐG?\*]ԑcNsҰjD(y \V~({IOs^8%&T 7# hB}Y1wvI611fe³K&F`'뗈ofJlHrqОlM4/^`Ca`w{dz*Mp1{$+az鎜sJj؆.I{ɶFrWcZ |ekϦ/Z4]/g-W6ø,X%fsrڜbI Z9ͅNv!:H{UX[qnFߊ"WE%>ؿRzL\PsM؁*MbNvHpk1C%ZmkryO ā6h<&El+B\hпp&MK rA>^P/Sqxu\ٛ<+EpL)8TpFZEn&CJoSsok t]9h)&`#w]1>mKETmT5 0Uݒp%/Tm5jj 늉p_^lp%AǁJg?g-'wQI-PU-iknӞ_p1k^h8dJ}\H;wVLOzleI]af8xlLy!TE]5XOJ17HU/Ul2gK6ŋmqHES*:P HD|v8wD9}AHi2K6h ʣKNXj$KNz m(^ǚubrq3_Vuis|T_2ړ~ZJS{EsU @j9P8neXB@8qm z?@"P,A7%2\*EYشioY_a/@NLТrx'U| aS\S[{b/f&,iՇ٭fQ|J6= >8TcY~`ZO"RcDy߀Kw;8^h|"{1,&wX&OUBRh5$mD>>xrN eѾ+STI|+>ˢRdax37W,J Q&N"n8YgCBN2\8jao 3(@tP.ڵqu@659V,rO,ڂFZMҗn* ܖ%%Փ.oJ5)SlA&._(5ϴH5|4S8W\02֚6$2=p^|S7F׬)8۱)@`?wipJa# d>\kY0M]$R5yѧsBP cjENsZI6Rv|E?Һjt=˱lT)2JK9Bp@!uJTvhlMDx7ôۤԹ1HD9hO6Ŕr>$^qGJi2::W2?ҬyYNw"Hbo4* 4:[KKquuAvV\:JġIi^=Cu4a, u.Mw۸cR;?^`ѓ_K9 LQA2°l9|h J>.&}4'rx=vv *_2ZT%-<ה])W;^{{lٮj,)sFþ`PHK5b5e0T8 [ܸnI)! $Q^}W+󢲓e7eyT.9ֹ;Iԯ9Ai'LXIogT ytK}9}g|] uA$]$en.b?A4!,7dh9ɳCtDC%1t4LbDе  L~$y``XI߼mE9f 0$wk`Yz> RE-Eq f^7n3$-ZuP[&nM|#j n'LF_"\*[^EVix89u1&Mنn83b#Fd`|ޑ4J򈅕F{mGMQ?Wt iI{wæ&޾ nO+ABu ./+TQԡ}{Ի`Gfݢ.t哰»jbL=W׿ϧ|@#Lnkb$ BDfr%OP0.TQFiM~ƭ*W,iKC=Mkb~':ÒO=J>f6> 1aS&+9fHFCE*5p;xϬqcO㺯>]2g溼rZk)iN|6ʠyC@m@Xv<_B"QP;Pi " O>$_R2> I)_o梭에R3}rvѐUsi('e|\nl#r##VR{.8dJuZvߕ\=tM[=v4r^.v[LF#)FO@cDy0m9߀8/4K*Sċmw~;N`r&$Tc3xu[A=)L,l,hcZb?T!M (z?BlpUfosʤڸbkQ‡`Q?!d6}.uŋ47e}- ߸uy弋]Qo ؎tnZSP!}{h6,!X[ů܌cA_{*mtT,zXix?kIieu#R/G3 e~U(\jWAbY^T gMcvM}7xaϨ9k'\>8VB)Ũo *LXS:H :)] qߩp@-ݭ5|el/ٓ};y#ROJRtי8ĴChӲL:(ȭᛒ~]Z5r{2g,_1_+AXֿ`$DC/?t 6Qb]nRd#Ib0ȄXR0ǙhEK!Cjh_; 9NoWx ljȴDtK|A@3:n1C 4v#eR|&'ʔ>Qg;Lo >#4\74/T"zN7q} xtQPV ۬N{oICI⒑;gľ=Fu\D}X˪(_jwԧS3F2{_JjSq!BT36%1]^rj7Oqu{UyCjEs[/,kIUAuՄG2PxjC,#8u})BWA<{%J';&%gIn|hӛ䰠L3,zC|-Rxڦمy 0,tg\lΥ} %+F_`p2VZ77҅Q粝ѷ\P*e'1aѵ NjܠPxa(9/;W_-L4.< H~˟]4讫$e"!EV+kqn[ #H=|)Y@ЬSD׉a@,:r(D#oZ>J~"o=Rd*&6T73\qc jvy:ӄ|8LWl`CA ↢:dF//E@S:ia.ScMe"@/֘d; ,xvצ)i$IhZTݕ=2)c 4+JξJV55Py *IA{s55jjгr꺖`YfS3=h0H{i$SbAiws6/./o^`t.UEr#ex 3zqifF殪\lr1ИP6VuRyP:=^lxZsL"pȗqZO_:$V|7&*-278~[Dwe\MۦQj;4Y4p4Z/x+Y)5ᮩwrSlG+PM>"YU!Kfeؒ.u%-~;`%˭t a=c:[Ŵ-V"ʙxR^DIIEK_ dn?6 ugMNqsگHߗ:}p1 g ?J6:LVcF:WxTw C_:|&Ύ| [uQ?~ T@oЌ]tS*dt$fe݇3>m7/-v ͠6~_R2 vzphV/ f1 K56p(Q^x6 7&zA Fzt5(jwpu\4+Ģa譵!^7ĐC*RlLJCNy|*; LJݳaγX@cgY'?XW$h6gS|Yu7.Tj Tsl\jq[/JHI\EA߄nXOixMC cD:–eSf8+uږG3KvEjf*2:k("toxpa-圚+@qWn` y̰)y[:{Ĵ#QޓkunCU;̑ ۃ3j\)@E7OXnr<Jп+wA:288ϥ8 LSOA0HUnIN\_u 71< [3L\6%QWU {sj7n_'EVNfqGRr ChC1N$}N2Z""0"lTNb{@kj?D9=^7*g@Xq)UMV .eo[y 6̎Ɣ|ɧuCPA~ȟFqݦ&B4-2XV8 j:]_gwz;ۅ[I%D~6cՎ:6>d7do6U ?* "u.9Aq& 8ʜWl,gqHT/گG9]~JL+|lK# o[vGFx\b,@/ jWvRdؙ.s=)A[9kQ-fw>Am{ ȍF;֭Sg M |h5vl\u8v׈y3'X z(dHO Ӿ%Bo4 éSc%+e5;SŁpDJL'QuoWf{5" +A+qROhp7KnG]Z )5O%ĩe.0hE \.k?M;#sn7HߎGI oa/$LUI˚\;ٚjؐN|v9 EE=<"@,ikAd0sO۷DUn3ѕA_eM۔ {}C&ƬřaT7輨@L'Ef`'ʹiؘ%1ԭ>-z@7:tZ-v^=8QuHL]QYYBO2- gI̚0dn0Mc]hU&K#lFA$y"yuOV#.Vylᚆd ,IUcBJE >4\^疶C)Jb"`[hd^Qo<|?Z ,,aRˈOvDAp`ɏ [)[p˅A}Ƿ߀DAY'f5x 89Eԝڇ}-uҰ^Ɵ Z:Js_OZ_ơEk+cġE b \;6MPNWy\v׺ҤVwvhː%T]{{E_ 's8#G HGj4 wnTâއ\|FQ ҋ(0hrү I7з龺ɛ~ ݐ3!l;R7$_ bE& UzR}ÈPV_xO*֤6:[9||;hRP$$MÙ)Ny-qn i% ;'f#Ls 3I<Q&sիCj?<}(SF-=ZhƧ,С v߮ӓTo/zȰ|hrC+xwT֤?8o3gUA&zPEԆ~L[RG9#KpUpnRi3&?iG|;0IP[<:g3 hlPQ|#ǹ[ Hɱtު9~?UϒBޠob^P]ƂuQ0 38.R\I ] 'ndAdK,xdr1.Mlw,yC*%_aiUy0bnd*.2zԗq?GL\-Ɲ1_ȵpQr(f{Jer?d*py+ 3hK5A%$3}a7'H4x Z"η=lV[[tKAu]FsMTb?@ڎdd7"M)"/ !r M>PN#BH2h08+12sCT1lCbr՗kN{{:l/ ~EGhl||ljqmpba;0(in#cF7 2U"L$QX5ke VTODN7AC0u[KlKЉE+`Mk3mqp#5e| &UQ5X˙1[9y5'K[R; g3P#\t_,U, 3¯ rɢdhyˉgAK-F7صxa$ל~tzi nzt>mVPTLgI{JdU8*! j:Mn۾ndŰqy}=c]3ER˭`Um֠%;cәlJ5aVDϡDpNRh& Ƭ7D5t+#uݲm1g*(xL,0[&ҰʊP#y͚"O^m׺;*[ĝj_Q46wp)Wv&9` h Q q>Amy^o;W1,@w#,z^XFqcosO 26  } ;@'pVl]1^9q(I:7Q4sHr,A-!9˩SSwY=aAs^@bl_汅٣>TQ:%ņ,LB9B dMȎêdWP_pg+󓜻Y)<4gc֕eɡhė#ebISLPmL♷klZ*GNXAC'՘d ]roR(.0<ux uXNJ_*=h;<`PWÞ *QXIu>JlF*WztmaVLWn xSğE.Q5CpD0͜dh&*(FdE[EՊT=\^??)7E q ]Une1JrtlV+WN1e :2}ǾX2CV.szl)>9D냚A@>k.2COW9s4d߈=־{!JYDl `J>KK]얥ZĊ+vo^ڟY @F#ruvz!KQektDe#?C-h mxlRػp$ Uv14Lu C$5J@)!t{S5sX4rtY ?X\LġT]{fBa 87 *UNu@cU „a Cmm׵Q&MUt1oم9ȗzΧjjӜNP%6 Lka#![[>aUir9xbE K[ צ!C3neM:8#7ztFzW]!v&~69Id /S[uvQ}V_Ԑ}fd IkuC?y{[m<_/}Sh豵 :L)\SMvo; FtK7-jJ5i, ᭫Z̓Ugb^UGpFj0O K(c$-Zְ?)܎D@i.q>M=FR?3BqO2@4?,KѮև{|qpY0)BV)ҋR-@IVpedL6<Ň [KUWVja]U\H cƉrHw?|jm{ZQߘ-PT*P8J`V,'1ZUcNbvB |R)N^p/l"[%'UU0/p@`(jڰFA#=솇cYؼ|Xc5uGGsuK8~ cJ_~V,0ͶҤՏ 7ZAXc(y62>uslɗ) ^@sITY>P) |m둺- v2w^j|SPnO̿xaIo"Лwj${Dh.L(+5H 2DfGZ(Vqj츧~NU+'BjHjy5)Z{xXv=Z6w\P׼|'RQ6Ye/Rd.`۟ 5 I, _Y>ָ1xPI6 o5^f+ΨK/SUx/NdRJR%`81'!NNN(ЪhcTڊ!KA뮮, s/V+)k[ǀ syL|;e< $`ēT #^*~#,ҿoB|k;?2+F<~'SęKճ.S. t }*F3vT 6._^AcW>Gsf Gjrѯ.8~4l4; uUi 3mpx<2~c}mgȃ:Uy򝙨P;D^B^ IVƜ oI\ؼ 鳣*j77OB1"(q_r?!y%.G ?YҪ%*Qd@~݅{ @M`IQ 6'IJjj@ۄӨJ,X$)Z_Is8{"mhImDܠK/RMybS-uS^vPZd*3/Bpu660s(\vY-Z$v'X1z=9/)A6) ~~ [*:ZLMs8QVG#rMf9b'd\y܎rm~?>rnMk4"t3 Sغzmڜű{? Is!$Mkstiv"wbJ H5OҨ`_7Qr?FxkT;f} !u)ZA.X"XHmÎ:L}` O mZyW!׷Lڰ *sCQ8mBun[entX *鍙vu0 rj%6zՒ%& ͏1i [G(_&gɋTAqh˪jzLza%1JɃ~oVl .PaGV3?ÈcʷgCt7RX-S+xBhSAdF(w`8"G5ӄGyӢ[>sB݇d-vW)mѳ➐Pr y^^rB@.X ]Oٷީ:Ey9dRU:DZUQ_˩ aG ܴf"P]|nl٫AH㗥^ I3 j]MF9*!#^cĥ  'a=8_F{hS$N?2#qqҁ1?Ž(ب 걿+Vs [ 12Â]"a:jlk[wuJ0'\&T~GJy Pxn8 A1 K[ΟmIە>S s}\ISx]f^2wO~n%OSM:DSugODl/_7HowҚ-|uc[7o10W0uw=I|:Ρ*7:Wq77[ې&9ߝ43x4z^4ےve7 B hŗ/"V@R>o7 JշuN|>½ɂ\kыnZuŖⒾǗ1~?]2p-{1[aRWthlK8)d SKpvBXU,3_hVt2eǮW+MN$̯vnb^SՌ_kx)bΨBB/`1kKekxR}[+,_`uH_Ms O#j[<,fωBAbZ`Nxz-z9ԟ%Tx'/i>eQ (Fm\LQ)DQrjw`STMJ_lLqCY,0/ n!GCk Gs1|9)ߦ^jrՓNPЫwV[۴ݴp4gU,L6: JcW^KP]r;q zS@ҙS5 HTTU_ćHmqMNg/7|Xz3.u9겓Vlޘr30筴54(5A`5`B3tF#:3kZ\u.q'烘Bh369[[+uYrs%"A 9 Uo j.(P"Tʀ^5Qi m -SG"ANQcn!('ɔW~VjփtX[At)2D^j+pDr<3E1\4rJ|c!t}e,ȈAA\IdjMwD(b}7 K5 XbKY8gYXGfHl(@X˗KHms2PMⶣUp.5Ohɳ OAJxv7(b{!9#crSS$ֲǒ%P;hQz̼Xq6C -52g%Wr!}"iVyO9P\GbuۂQ8ڀ6G dir"O>^(}nڴ5#.E[f3XlɺIU%q}䓆b>5JEOOMUc.:ipK?/vEAO4a2EʚcQ fa={NN|IA ?,,Y=4O*~8IfK~gEU%)=R_Hѷ? 5N.2r4_Q N=7q88 \y_ hGXE毩jVf 9y,`/eg,{ &Mw(]lΐEkm@r͎pjw r R#SB~ 5|9L\᷽?-N!},1P8@ult|A8 ꀖ`iђ]g=iļ1N W%{>Rf04bpld5*f(0@F}D[7|m}b_-en .B?>]Y nU)DbTҾjjxWG>|wb{$eqYE4m8$:M9}jj4tFhx&@c=D# a3.(+qAk2yAll+bv-,GM%ig/@.1ʠ4O!ԽX*[I:/]!q˞)\@@dK\a|pھ٨vVoʷ { )OM}W?Ȇ>o?W]5tKjCnz_%TflKA!F0R:t.D[?H#^2Umݑ͡Oڷ$[-^ZS&m4P1 2*ghE.#l}S/i<%WQaMlYLQC啞Lr޻j^X^|[i% yެ szNP u;GW[]a=pGpSg٤J"*&lJܿ[;+m[ :H&JrەL0;F3t`5W`S&ҋ,)5N uUQXB JGS84|#-h/ca<'!:">K(TUB""_6RL\4.~7,yb?TďkI42)v,lj-,Tġ+:և?.~mhU n}ڃ#Ϡ)IgL%!Pi,vT F1WRV/ 3 X/MMNxr'hnB7lя)FŐ |I<#I©Y r0lLHF ?$2ż̘' b.ElDoosnFj Ow4U`}.6hTʽ7ryzb>8 ά E 0ΗB n=lo/D26D.z~RRUqJ|Mh*5?;84Nؤ1HV%e+f+z$IesGq"MZ?xY{:JBx 鑇̘0 ޅmi\Cn3CKtjНb">S@̉`+J}"MzKRrwfFԦgsDhġ}s` @EAєkVu[A}a102:.[yH%8܂ d*V|lօOjϛW }gr3ڎ&} n0칚A$|GS xy~knU5"ߓO 1] ml>A} =wQ*Z 3UPDDT2%3&q^Nua虶@lbYQלWf3=ew]qd!<&f2X/*VSŀgX'1N+׊߽5 ̔u:ڈӎ*T=lFbvDBx%*1gҫ$8!8pq zF? R)狨@]<֎ؙLpiiA}"Ucu$@pػaPZ._=]H "{ |bBZGzkځ\˫#,a8x~ 7rh%ㇺZ9sn>o鈛QHDD/v\Ugip]_#Or9!Daf+H~3]n#iH3,F奠8%e*}9*$z ^&SA*\4UfnZ`Ov/]C az1Y/oϤbnmj5rr瓻 FtbCLwuzt< ۚΐDב]]?g  ='e)^yag4X~ ۥpo&1WjϮ5wNgD3$/IU8ClޕkJ`jcȶ2z!M7cUlLϘCYXP\?BFBY7LH~]m-OLMnۢ>^DM!dREgox0Se tW>9РTgNxJ\dLaYjIY7+)C!vsVϰXNnup k_yPӗDa'c'@?M0(cz@ؤpT +IZwG:Qr:Ky1VX]t3+.Lj-D: POK)Gқ/xҰoF"Yk̴}C$J V11 쩢KN ~c3y~H5P=ri;O{!hPoten,<6/ۍ{+H"1Mc٩-Tg6^{}vWqAj,1}E[Y9|f{+;VɩK %V04Qv?i -q7Z憠<ޖA_s!PcZ7gמ79"\T^I!NPpYg,݉Q4S ae&a|\w(z˷cK"NwLmPo=PPC-^Ͳ3poYs(sb?UYqO75MLWyHtm=c>R g]SI+?6B+$P J#c(So i"UW殽71kZBO65z_AS:]F&)7Hðd(H^]X_@9\ s DS3wO]mk"?>}Bm[Vp2<$c1'gd><ȟog]T|ig,O$V^h{?E@=0X\ldS%0jQЄoXܮ;P$;,Z]@V^3_:3KR_}NWK z,\(s5eu6iE5PFd.a{4nG'Xw5@NH#?_Q q%X&3ziD=i&j,:*u}􉛧!&e H;SپwfnT$ǝwC.A^5/Iŏ,TRW̤B76+B1 l]D#{Z*6 \s,r A$LeTRYh-t8O<?CkuGsCFBK2.=Lq&lR}ȥ>g@Fq%$Jђ&zrJ\Wޱ]hla_qj*I|ry_f G[[##e"Va ×-1+P^M qK≩vEEg\I.5I{DQ0áDv#Ȟ%t,M¶j;65PiD[ʊ{#c䈣IM!b{j"v܍ޜ'G5.5wis, фbţ%;[xn<'|ϰ=򡆑,~ |a\שŭnoqp?^@m625gYR HƏI=1t\_Ax'?ѫ^C9 O*8r@y{QUK AJUW7O`W+i _5cr/E2mbGL!BrSoP;oU]U9QSIl?:{t7fQ ʘ""AS<9Kvhvk;mU|C&QbaN !8nwzjwQ$Z89;˶4fbvlC8}8R{iǼ#R<[t5m H^X3:҉aUԸ=F˒JCRW4ݳN8[CI ;$2t!z4uqo=(txG 9]b)1s%#C8(٠־(aʑ]*{6y;nN+,'K Ͼ!V]d2!W+8@VzE1_)ֈ8R cβouV_f"YtIɝa[톕TL*ulIM9ʣƏ=44sd2o1bȎ@ZZzᯫh;™evƦQ `?sƫ}[q[_ \Q\3ؗؐ'i"8f4%wbzHUSR1ǗUx"3zSKWoXXq̤9RT{9%UomQLt<9dNîյ?]T.먷mbHy>KOq)!.*1-kTd7J$Ojyv~k ʭ h$c }};\qI:ݣsu! Դ'U)9-+'h ;T'JF/MԐ!K{ Eg cV7 *E!%y 5ȩ%mLc{>EMރ~Û)NGGI=\_ #6xu6+*iӫFl{L1LǓeeQz3$/^Y/9d:ϚXA})iw~N "Eut Fxm1`4-N\𬓧Ư$tlv?3:3dΘ֍&T.]r5VhNY,Kv*\S&3;9fnc0:fCs$ Ks$nd҉[ˀקvrt7)J P*T^3Mc 1PXXԞ5EvLC3N_?ZtxME/ĚqssujNSUlzLHr$Ⲷفp57gQ2M֒J WfG)֊sS3TGN?2<Xj0Ddvzaͳ&-\w[& y6G{ BHb,Ky|eTvm kcвqտ5x4%>y7|W6Մh{1en!ТW: _lo#&~'+e3YlSv ` m,`'a&uOPFiF/'e{ +SZL Wiֹh՞n+N$'̮EL_Nqe߾2vG<)N/tD(܉@'Wsq:|صff&~5*Jèf*g )n*DgbEɛ$.))"GЧmčCRH:TJg͒Xm)7GAH|U?5\IC`4k3[c7!ڷgEc7(mWw/P}e$cl4>ygJ U8!ZO ԲڗZdx6 %To3RՀ2B=o>8ZjA lٗIW>3LR;t1iфzD 3(5IseD5on} (cxw!*<#u$r630ΚgsfK ]OX[>kr?ee LPx \~`wGyԑ-JPLcv . EkoWݪ@4g:Jf f0H~`#aPlWљZe_K_eN}Syȉ*viIqv󬭼Q8E cL2.Yj:롱vWtO;@b?ȹ*ODq}*_WvXpWПkf uBbdqۜC: QOJeuD~%" ×S  GRm ϓoc!v$%YћHH("[emKQlP`8(eUBZ)N)(8ce+F4jtOxi(Z@KBMO࢚&tڴtۦjM"apzOx !wޡS.ȹz Y2&2K0sw\ CXHPUMaec`}A*K*ؔ:c 3Z_6ٿ&凊ʊi$ a^LL/l q/@@ZJ_;`Q? dxtl]{fxF JBN(pDķL`$AfUt# a,'[~`)`Xm/rf/nQ((kjIٽWK5*sB2Zrx9a/A2-¶ DIʐ$@NV_;l ~Qrܧ*P&9옻mYv}˕ϥ/H<%SKNv"laN nf "ѦـWu9%k#S 5}o1kU3 Vp<|vP9dDm#T $sLr"A͋[8`q190v]߰BJCg}% (!/O~(J| 6+aʗ9Wxa85H6N`U ٘0]A5ڜT=&AaW߰Ķ{Ds'ȣzn~ȥČwiu Ǡomuba[ z5YW$r㠄s8eehg[l>A(t.Gw׿_7" 憝 00}D.R?eJ(*GI^[h4O% "O$p gep (9:$5zaGcy, &3%iRsӛ@P~V+_4mPFeqѾ nX)"@A)}֡;y[=fMtb ʊlhɬɨm#-U=TJ;'n"l>_&]4ɞnKִ t.F0kt!9 &*T',t %Ԍ>DZSܧ$`$A4]#/H4(7Ӄ-o钎.y-Qzk;F&6lq/WӀI}Biy}z?~^ԂMɼsD'TI|_:pc9>dزF)YY\!<$o]|-\֏AHDMΜ7aD^nVnn^aӞfupq1%qqF Ƀ,rd[,4b(5?t pu ؠ賕}؊$"(^ۘR\U:!B=\kzB=Db1DŽMX\-8}gihdAQ<^Nj--_pdJ+XE z䜵ؓ4 Vȯ0tKR $ͅq%D۱>g;S~/'X3cfBϪ/ %c8V`Ę[4 m#x*LCOC@SOrߠ *+ߑ"UKGH`Fd""-T?6,,/^bDuM0Z4>xR\iQ/4MגBB%Aqg򥙂! y^$N eIǍIlEr"h;^Vp=Ksɧ.-T\8k ]*;Sؐ|^~N~ղt[01pjX wR!>. `4^5GGE'xR@44Qp d;=fB!>^ǽ ;/#MJ`͏I=L 7 tv$K~) /TRy}N,-VX+4m;yN;Ul_#.CNXum$Uf`ut07Km9Rׁ%S/M8f* l^lٶb:gm)6tKR㯑ćwGk *^ՊuyW%cNυPc® x Y[7K[xuV+GZ5˟jZ0i˒ɔEŹz3 }шd@p۰앵0x:s_w0tMt(p ITvo=j*:vJG!52#Da(1艷њL.|S󵾗Ysb! g?-`FTBVQ LI.CNaob"3V>` %O&u *K2@aĚ{)ZhҭS(yLSñˋ0&!}ߕH6ewu7$)YdtsW nW7-G=/'BׄK. bG 9KD [^mkUh/*Һ/>x$vqUQGGcao@Yb {@rDxS }{o|>T)Ky0Dejn`"q EgWZXwVa;uY7[-AI sKR[,w8@4/.x;ս |'Ϟq{J )DT119,2s] R tj6|R!9r;ߛ;˚A b sB %!9 ^s H#ϬG[7Hs/y=?EboG3G0v̧ }4Jtq8 UO? .0J?Ǎ5rr4Y#R-}328_6@*깰ϨzTrwj4{珕/[p23?,%O[7Zҝ~ԈSGJ\Pk,VrխJ[kN2@)`6pΚ7njkS5 {(k|C(NY٭ , kB '%7{S (wXUȗ>~`EZ>@Ϯj@XѮ+č DR?Lf_OšV=PBg ?8;!a (<;zGe+Hj㒐ToDXU| ;mS-^ly\_fOԩE"g[pZ jN  {L5/>9dJ8YBǬ ǯΟ9L0rM q-8`]!2(%U ;ɫ]2v Z_^Ԕ[HRE53+K Dp1` ɑh^3p#zt)#8exzQiO$la38mjydz⻍J7Ϸ F)Nm> #hӍ u5}Dm.|2q}v֙ A5zvѶ # bu9"Gt <{u4 "'({UD"; .tw+cnBbXE^ xN.s7|>w=*A¢V%Ɉm˕ nOd'"<'|͏><.̔(\6 [a[T-}w67pX&EI ȢsWHܷS7i>ۣo׾DYpdS晵c 2rz?I|"3^5xBIUM9Zd>CFE` #k6C`Wc[ |M%湳T{Dq5:RK9гQ!?7JnVkk4`;]XfJ?Npf^,W]engȗK˚`)6rhboYlJl}OìZ[&R IB: XmhT-/BPRWfφNPT*|5r7'(Wр!djp_'ObbuflMh⳴oQ3b!u/ ј~ \BMϾR GmH{$ke\݊K&lDhx^"<>1/RcI /yqLb@_m2ӌЅ= t鑋K(Gn6Q=vZF Q]5AD:u6+E9f$xXWߑmGPc ^ğU"W;zpH*ƦPhDFi~`F+ʰ(@ MP{8++uNιIs<%Tݏ-G2Ŵ6a-~-&K:kaJe|k14*ML9NBQ\sjKyʰM -\RԢG$Y-Œ(ުz95ٚ ݴktx !+OyQbԹ?V$BN6Q6#5x垙C;;(PʁqL VwYJs,X_U=&\YK%?An<,MrѽQ2i3! %Nۉi@ OmM V`AVN>GٝVs_ЃOvJ/ F9t"MVud_zjزڀσY6 ]fΡNnї>3bY$fwUwGqfLfA@00͊ᮽPĘS*,+ >##iH1?(6_}6=,5*gJuTw۔Dren-ZVsJCxB 5[b$x±|P*&>X{E@כpuv-`X2{^X .rZZv&I(bø*fhu=fJ|)N? ыબ{dņkI,NG7ך&77<$o(4Ii$.4+Jh#o\0 7-f=4(ܪ&ggNtVB'V,awj bqMp?C$`~f"pF}Db6u˗1DW8죘-7{(MUBx=UYW=_9[]H]K-5â_:ϒ FC(o,bfcS\柗KEa )#Յʰa ꬤZfhEW[WΝǗem^%h2NW H>?,F_vC#i!)~ ۇﳜ<s8!tW~GUͳS~D%|X.''Q*Iߍ#M ]-uǸWz ){ tݽ޽(*Zѧ[-v'GusrS~6=\:Zu+ ye_߅|UX+;+ڇ*׆X9ґ,/t#ivm1&䡦c&*:f˓-ۭ#hW$ \w$n #3ֽE 6= Є $[xX'x74w,_*/MBY,;IE{Z v<Lj VLmsiAJ;eP2mZҳ~5TC;?qx9#Y\ fQ%MRo;n5,4 Pۊm$)~׋졸֤G%RV+Mj U;eWd*U4oGBJE3Rt1p$?.^g_ro E"„D|ޮ0Zk8 Og}&7_nK,,}Lm-՚7glE /6j cZ@w"IIr7ݧhF,{ EJC;S/<@K9Xgv/o&׬lחbn}E%UYJF<2YJk>mNޤx*'G6Ji5p;b,*X$"&ϏT٥rK뭘~w>ç6dσ#8el5h59 l-ı+? sE(t{ L&N4LJ~F& qޙja(0 OIʪoNtyy|[ȫ6ɍsC 8з|N!5C' nw=#:Kcg04²l?.gɄ6]'JQW[JG.~/`vyۼsa`tD+)?YBKca@La)^yMw| {&aeT自2Z`1I;4ς 6uTT.*'2Uq1|d lQvh$v,qѨ~~Po=#P[w& $#9+5δTPMOn[Opk\l*QfZDUtʂ_*}_O$v, G;ugu%&3*?E;^룄)4ZEq$bsa1Q>9RuQPnp|b2T}(ixu T ?% F?WL55ݮ{: T{!%m{/8`ȟ]Vqs4N7b]+x33)`5j&H-FʹgM9"譡Xrd 3d+c#L胰J+C:4P1koGlYi61i|&pAi#9-HRKW^ssOZ)$|dIP)adOjXf#<‡KDɊA> a&&Q9fOyP[)4+Nf6,cYs뤬T~+~'\ͺu/(+o\>EĈl= P@633x ry L,bv{k_Ǘūu? 2(cª{ޜ6V:[~v]=/Q160ra;6ľe>PD?ޤG/OUB~k"[~T#W" ffp[L*Uo;?qH[bNgJs1߅X V;BDWwe3*oؐ5HԠa/+xs'܍a\&jB-g 9=nb7)iC̜@~ eل.s&Exq+B&iG(2/C{j [J #?He?0.?e~\Ą7;'u9 Ѧ$ +}v'-_cҝ Ƶ+0 Z6iW!apJPI[P^O -ȻEG<ԋKv`r ح(sjK0W|&p ζ%;k'RMT:[/Tpkzֽih.cx_c^(]h;En^+1X8x`6BEw w'1u[%uAwƒ(83Wk8wesǖ ˢzZ9e'Ql40$Rmd% $P@YZKFcޅ.ÇZ\\7dx}˧;ufDķfT[ b AmFVLbQpPV|F~v}N&l ,7 SQyŗPZ[`'W\@f0y !5&+hA*k"\U.ҁ6dީEa n@Z*o[! i,)XvI3髹$O`58WIo,(ۄr>r[q0 ohoQg+]G03r Ad]%b"2ɈkQ2{.twJ_p5F#%08ad XbdGTΣR]U$/ s'^V_ue_~n5<<PJnr7hkZn):u%9}$usA*>#{z|YnBCl?e9R'.iE [pqslS'U3KmoI:xí ;vP9ݸ-Ze#U*rGc::3ټ)VI8M3TFgRs#i~jN .*yP>=jWAi32۪;\BFgc.D7@V֋/ Lݫ`>)2Ң ll7"Ltka`'4)} ?o *G筛q D=ES7Zj)_rsOƒNS! ߛ0qZ LJy+6FypYX|i0x#e__A(w/r]*S͘hݒgT9l@P*,Q?Wh:ct 6p:`@>H-5]hZ@|{Pj8d;ݣΫӕHvFdpۮ*/Z%M-c`M Ry\xfSQAOH/=IISݧ$fҡ&+gcv ߣ{&Xg,3e4(0f>=!v;،S-;4JIxS%sɪ/]+oe7S/yj#2bďU%"ӜE1DM>.U%Q_i*ƙ"5^|[li2ёF3݈|hGRuoǐ}վ?۾JܜgYZ07070100000411000081a40000000000000000000000016661a1dd00004298000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/Rj|4{5`s{yԎm,z- FJGVs_vI% HR$|zqy˪kGUB;tLK}VVVx+75B rCR{5=]^1[G6cJD3O}rd%+~R4-: ;}5ml3-!c }.qs?1(a;.Sح5* > â){Ȣv Y7J&ۀ8|07}+63 l.ʵmE )N6rLH<<_SZ, W1 9d`#BxL vx&2A.2z͙-Hjc1%;5y YIz4aö́_eRKx+wͪ^>^*7>|~/L~v9jM\ŝਬ*6sr eRe ;}Tk6^z=x(fL$M {| uWC15>j*n,P]`%%ܒ&mY <3}ܖRʧd|C4cmU1y!"ا#Z0BWڇK~<,f'*c϶J,G2&}iʕ$Hs*i9j&[NgD΀wJJ^,.Lnm:2%Ĕ<£ꕸوZV8JO:CVYhVޥ((0{ oX-c.-Ft^*q.SoVu{@Gh_v84R1_dj(Ipv|,O k *```Ht73 m8p>(<&?yN.PlqG̍P |g ApvKRB79$1qy'H6Oغ16_[0Osx1O^KJLEė*ܢug؆)`tbUuX8Y ;d^TT@pt k/Q[e@ɲ5HZGdFBS⡣x Q#EMDv$,< xWA?m꿶>rdq0D3Y<%W7ޤenH dR @𵵠YIZXRZslIv?t'z맸C"Y}7u7ulJetsnAd˪tkQKcgi}{bj7ϽxExS><7#ʶ3ݭ|F%Q{a539f}>`A.^lI¡3HdI+$?g2ws|s>DVљtpn 3?1 6vl(Am)lތ4/V8QUq/ȕ/`3> $׍f'` ‹~P&^x ^Ʈ?/Omgh9H"b ښ-De7̋-)v+lǑq$Wbq1`ej߅s$^q++ i.z<:Ps6+:#-pxp9 Vwd=֐ ,>ۢnKx7"WmNC›#>(w5UX\"/VmeH3k݀/gnN}ga(q ")?vV1|mN/~ϗWM*5fדvyTK8s*I'U jl=McRaC39+>޶#De=JE,$>8hh& O;+N. rh!l>F;UF:U" NQU3%c~SH 9+ar惛&4pyˇ?~ږn k#|ٺL)=Q"ZQ#JmxrСea=a@r<9. MW$T9]Cw9 ^$\ͩDr:`*|9T>E GɮkK04V琪(sHg-7A"]7hs&ļJ - E72?9'P]|XeW8Ih.;TvivU9_Ad00__|CFY`q.a; Ui^Nibȭ?]ܡgd:W; UFY*pZ]4=k*)X #R,pP vZdje]H!+e jm"ocp8p$.`x$ɩW:8pJ滝Z? /tpm0"}ت/,q t8޷Ltpߞ^7_HX$~|'"\1EN•v|pŖL 8U˨ N!0\ :cVF.DZqMfBt+Q"Pr71NRᒿQѰHrPt%_}s'LH}#!n@ӃO21[T\ޮ{l@h[ND:oĵ{!N@osV3)[ZP0?%,!Y V0-H X`D,!od"H#j!K悥:]U.[_?WOU<^~t0W(Vdz ;}G.Amb&]J$E~(ݷ3Ruazk 5qfo)i?ߥ"иrJhVM΍{=}܉FgB j MyeWIэsl%))x?s7'!:ŷKl:9`c0A*2[`~víH>+k]ۜ[dkkt԰)3`ysy#,tlI7 ? "m.%A%o~[3a 'Sy@7bƌ]Lmq}ij_R]?j^Q vjl}}dQ#;Y,{SL# GQOI إś&:~VP, TI]7ύ`+xa>7lʀS6,[* q%shN A'㣊Q$ΔΖ%ϲ" |M#.|Q !TkzzHOxn]8NSUD4Ap4ejs_|åa3Pbpfkg9w-4Lp )ze".d;AxkWh0PsU.K€ՙ O~i˹Еl>e_q:?`'z/ճc[@XKvt [V I|t]"zͻl\z&)m9j|[i>DS_(̶jۅy4){1ƚ2s\kbQHXJ|=O.ɠig_E\,5 kun)"P:AD52gJ~?׳1AZOh%wVCXK*X1\6"q#ou)a6.8:h)\Kqᴭ* S@Cj2.^oo:2 [=4{,}>lu~~]{:L`s#$>i鈓y1з/ŹčJבD@a f~<,L8߁'ElwEg p;90gM6>ɂ* gt5)lH9 pg} ?gWq>T] 41vw;0 <ţ@4mΫBeeF|-0 o0OYܶ%xW8&Px: Sh`:ÒLe0;G$U2BXزNa܆LQT*%wg zF#mWXU>MDX ߕq}̬8",^=V7[!l 3JWfgijFm>t//wGI@~3 r(*9WL~TI.3őM;AvH>Q: Rg,.-_ L*fᅢ o}5B/BS}$.uK]hVi2P!* x 䢦wJP%Q=/k6Bc~Ix}rѐBfAPR2lD"%r})(Z@Y}ZɁ`]Rz[n8`w?Z#g 4 ^gҮueHsRkC`!࿀5!JrMp 8 ܱ~4n˨D p%АJYBAx;]E9C3L{W뫮cHXU=m(،pE,}g3oyfW/_h JiְNdU9w-̹3aH)lϢP=a/^c]I*_L=G.e?QwzS8Yx'a^$gԬ|r檐 WZe  8GgCbџ=>/k3؋e6:fFeSF mF='< Mpl7N *( oriQZB2)7cN3Wi-~?d,Jþŕɤ F) im͞X8ߧSb mjwgfN{Jsg(aq  A5-E#(.ʸ#@Ե`[s}AMTVF&sr$+Ġ0bFѠasqw%bp642J$FwẨ3@8;=4?0r5]O%M5Kwm'C3 }SZRa)f߇x0O.!Xyo8e}cOokh?FƆqYPp6iߚW:0͊&6E NRQ >gcsqITS'b% ^/D-{p^d=ͧC3—\n# іAkmyF9<O t(JX yWUcɄ ;b昲Y+еg¯n<˟@͍Ovdz J3NȒk":aSo롉^'czlLQfBQc)+S_$aDًJƥa&u"ŐoI?'qWk7lsJod'xbNQ,Pô?ՂReP7Ⱦiz /$Æ;Acehtz<Ǒ,Pø'# mٜ./wی!]UV5Pi,)OYΥھ(RMcO=.dQMeَu=tD9Cl8wyb_^nx 'T^%8:k `Xn1LU-V`zCXҤE \ S3NFeɉ #v.G'A5{8xYJGFCSx+dPn󨿨kZ`['\EUl7%,72RgeU,V2,Zqz)솿:>t@=R8*I&%$~!t(z~$&^{ {έB`u֪)1z7yL-o3Wi ,["h10ʿNx%F2(dW6ҍ/Fx}DpScZӝqդ`zgipчFHDYGfyNN(giciBZ[߄`X(?"Jb("[;1B@t0 (㧃K)|>WEXpu+(` yDgmP(߯QS).NL2OwI/HAPz| iyH:.z!E` =Is"B249Exn [p::;,,1&*2m-yGro74$j*M5cnO%d~0A"5 2y/˪L4XS.[_"T2ZL? Noh&=p~&q|+xKFnwSQZ'<.65bz1}|o ki]y=6]Wꉅ0Agd\\H">aAoxTmǼͮ,]j,,װqu 'Oؘ>n/p(nނTs]ٌTBv6dr0(y6LN :8ahP+M\|;1``v^8U-!K);{,;+l .ϊ;k"ƕh9˦Ҕ=/FMj5qr~Dï_I.P 2+:T8tutZ 63 {ź=Jd>Zw+jK)yOG(T=́}pr)A-d,^*vL .8z td% =̩OI~` XI.iAkcxOːI) BMi#Zy ') f5h2<#ra8):PqrPI*A $utF*e-2?SpMֿC:Ő+NK PUO#,.*tʙ@o{P$SZltzi.y`$v cfYOy h~b>s%Q:Yѕ+]\@" hH׀/l2Jq B5ZyrGSwGZO;Fӟ?:t睢=QْA#`xlx)f|8n : c% \{x櫱%HQl\449_*k!u]F9 :- .`@wby?bj{tFiQvW{W\@4 ψLl`SCs)^cE]K-S 2HQuj;{-bOahS;Ŋ}*>[eM&.[Bc?H=UL+'dݎ_ŸO+{yԀ*5+ǰj#iE9AEHuCgj_@ee R2?LrۍaЏ}^f>yDv$;zR؆ivb9'ݭ4q7yNz4[o?Ttҡ݇t2%3%pL@#VUVMqA:\築p [M9&t\ǜ0m~,:͒6F*vOx٭vBȒ$CfUP.fR`yWS5,BK4_l,Jt\J,o S0Q;EQ}0FN~xD4c3\_ -w}do:<=+uq*H)Y6E$+3I9롧|}m 1GY7P80psq9,/ntG_O?l'TŦ$;pSfP;-X8<#=r+`!ٵ?Z_Q:D4t=HOfZ 2so^9Ђ}OgA~0Z_3#6⍜FyӘC;{mm"1yle=}|&Z!F]JKəY9d { Eu*/ +!C-gfoD?C'se;qsťJ>АG}L^CRq8͎Xܓ Eն%gͺzuq&r[JZ?2 acDiA$x//+?/rؼ//_/,zS=B|{pau"agb Iqg(ҧ.Nkͤv'h@ Ktd(l 7X6 ">#|3,pUJvMcI-ШddeB'%{"nLHՂEEjܘH'*DmEҌ)3i:z@*=;WxP[[*ֺ*)oil/_ϹቾrAî5'@DCܺ?]O{A\0u12[L; Vebt$8KQ6 FUHT%ӌXE.5K4q =z23w߻q\XRʱ ۞w>JV|>S]<+cZ{.m6@)}8Ӹx%=cMlxr5糧.2<驌&l%"}MZKi- >xӱxGLy÷!@7ŠAa^iC:escr.{A9(neT澑\ВĠwx0G_u5R#£z2ԝ` ۞}*y?[,:4ݻ|@D{؄{Pz:%u[JtOeH!q#Cp Q87@hUWEV996Xh䢽+~_CWᧀЗ;;PueF^isRz @ō^Uí6#CLs;-JD4GO# d8@éjx,꺃1F| в\N}.*]X_:N9,bˠ Lk~vCPү5<@&Ю@U >jy~j!%LҏĮ^."aRـ 'Xg=nk$;cIڢU 4AU鼦UyN^eHW1d*W:숑ȀJ8Ջ.p=,$ 'ݓ-*Gε`iD\Ay7gָt&%mpn& vԃbJ* tŪf.,XG` O)/!T>a Ga#L{\ł&>wI(hs&ٻrR*lTsJb~z>Ї% Qהmz q|o"Y܊Y\wc*L clddȻX!Zoռ#K~~}ikWxFDCaJ*Qx?$l_ry%rlE{E5$hEORrÃ>#BfRk[Sоھig:z\<~=h'S 7Bض7= ufUR\Y-D M[P ڒf^p]cB"+(^qzOxS J 9B3LFUbڗ}Yvɮxx| S)@*#ꓜKDaHob IWKZ-s >n-\ B,xhqCft]V=[vӴ d; ӈ*S sgQ,K>Csjw{&$Jc$غTnVX1VZ۰A - isfY/7)H9q $Q"pX &v"X!R}lFl4lF-;Pń&'Lo^k'iTLF 衃: /&Ud%4leM|171% a ?{6ւ?K9J*| -o3pP3c6QgHF׵QFPv,9IGCh 疑( 9X2J.#ߜu`4WdJ f"U 3/7f_ PQY|{YDf[ " '?Nq;έ*'B7km>gv@R5bȔrܸ$.@i- CFۑżRYlt/`7@`[}d6u 4@1ޑ\V-5.0۫c#_D^ҫf$kyCxc)=S)<(+zHų9'TlA b6lI=L/:}0?cBۣY6oKbO'%)XS[z%ޱ}fuX]!)`_0(Ů@m"8 ͳ\vu;8&4񕿈9)z%6 !Ūgݽ>yαki)Hxd OJË.vBX1v]5=˦z  IHWu0<]v+rlH`)l1ss@%GZ^4 va74WBlhkmhhp$.|uO=PB+2ײuæ( GGd1W"EdZߓd$ ^O 'Љ0 > hV~*/27{9' l@\==*U14${cgpj Wlo*J}P6Tc-aViTKpH$n,OO.kV?5K,O}KsWTGEN Z-0@F]*u564jweOQvcs/}3@YQaz(gx|V`k*ըjQEJԖ@fO[}rsӿ5wr[o"C+~lZ—\*R^_gLY8([q3>hDl5lk6^.@ɫV{r6?{'ƤRXKq]+ֳVOǃھsv޲/׈}AdSI)eKAJ(u5t qvo嘆f(pQ0jF// i7[ziv:0qۦIf(l. BѝN*8jK](UnJ)6D05&*C©!u=%rLJ.LY~H߱qlfͤ-k`g)JcۦW\[RX,܆Z bʍUcPgP}"~&a.:Fb @^6/\UVcL\Qs+~h ƶ ۳PࢠL;;Op%r/dgRhmү0nQkpPPyS}ѫ**s6!4%s&RG !. D3.IP9L51!k FpQcu_t1s\S ;D|*B!Gʲ#=ej8`͠iec(A#etQ4Ky87ΐ ҹ#= sw&^P-iS6LQ $SCOQ=ÓE`F%_6[J@rx2m  A#I:%g5Vkm:\w֑)hDC雘*>5 -*'> K)s#եrB5:|K$"Ѐ Q񸾾lTvLsZ׃Ba8XsixSWXD\4rc*H&LhN銫U*H|J#_!9̅y(:%j 8ɻ*ZvP3S%f%\w|$3@RnIV}FJkA==0S1 Ć-H!]K9Cx@ĶsgYZ07070100000412000081a40000000000000000000000016661a1dd00001024000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/K]?Eh=ڜ.+^G4rmKa PG^4O9%T0D6;B6yGz @6B8Ɂo.hZ~-^RƆ(G?Us{KAF ^9>> ?ypT0*RRĨdm\K X䓈 Qj6 ֞a| <J:i!pn؟Snt<`1;up1ݒ]"Xk-w.u)]x:'\(=\d4ڮQW@#ܩmI[sbغ\,S{4>'{ӳm>%DFaシ6woٳdF"txA -dF ۿq8p#fZ,bHUE{>,V"aTR\|G#K:^k@"Œ͑LVhR7+MS1ㄯޑX6܌˘swQUC;&"&om_6 e ϥiI%͵`coPFur]%bgZV².C/]ph,װ|;$2mvT p|\{pܰVP<.0^Y[eX&>&hNe0,@o$MREԾݓO+~2!:L&Y4KlG,.!mNNr%wW'1 ]R)W'G$vы=- r|3s?3&6^p(綤6qœ$QF|$N\H3򼴞[0tJY瑈s ZX}PC5m;> `_ ׸:b9uqxpD~UKra2-PM!>i'8s:bI2r,9֬*:nz Sg v.<&:ڙ yE3ݧ3sJŪ!miNqrd𝪣gB4K\:\:/y=?>wUCdF_ph0*5}FQjɇuA8Z 3O]&A |%8#Wkl @m9|r:ń0~"X!'{TiTXf>}U",k*:Q>Ӊ&c?L߁}V*j$DWI=v8sD⬧0S Tt/GSe8A\EG, A>++ގ`#r5HVq,K>wm  :a5II]⳷c I҃\V;&3Jv`L֧ =ϸYY(_O g]ηOBǵ ܹX?/oOQ*).? _ 5{nE9n&yL5dAy+ Nxk/Ơ2 2u%Dm'NyL RS>9%@l2ed%OO_dɑ[&V5N*_MKDnT<|?,1[&<=Iql7 EYZ)l$6Yg?1EnHt>͎X >HT:]&nt@y=-PSG7x ]{6-uXUZ)]2vTV ^ ;<X<0WFI4:+ ͒wbƎUn˷>7+4lqM|׍0 5)E\':4,HW]&j0rڊM+I&a\L?T]RvnN.HRO 9# q[sU1OΏ o d{d+HDSHL/6! aдpsvtߖA4O+ޖx>n4.}&X$vGE [˷3ko=H=AXYfn)iOKԼ%97i4u23*O*qi0AhTW1YV];4HPLVQѸvAu;>:_}[qpn jn:l7lϩ|qxɉDWZ6GF'6C%=9d2r66}t.IJQһ.@%oX!]^#iWq{_"6z4@pO qis揜/b,S B\^K@xߗ<%q<7mu)[4{G;/fJ̢6E/i~BIMxE`RܨC`qd ;'?!IotaBWso-0KEbxDL{ <-es4\qP hb/Pit*Q_^m>閘gJgQnz *SȄƏ u Lpu3 0m:( DRclk ^@9zEut'yAU= LꝠe(F Osi  8pB\,~2cWq 6)T"H #ܸF6p+1=dtLlYr; #%1lT" v\k Yџ04T1l0iBWo& #a`ZԖ%Y@K[yZ--s t#^rQM0gXRE@Dn L _R% 0u>ݹY1?Zid.&*`b,/^,nq/cPs~E-ȫ $E jz8TŮȚib$n">fr$Y!J-;*'f  }\zJM}?n&9CUe<^&6 8gG` hYFJ̨&O{kM W<Tck+Bn$mf&B>g [6C{L^-sVTr30-!4N*p+02Ḡ wQ5MKW+EYcDIv;ִX'%ROzۤ^;y~S?dI`Fmzq`L𱃘iLqo ;I}O/?ykc& S0Bi[3kPSr2 AF^* ҙQ5gYZ07070100000413000081a40000000000000000000000016661a1dd0000421c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/1mA]?Eh=ڜ.+u k++ә3J3Ԟ!n_l|7ps ~3gjupg*,N6)\ҦNa%}TZ0ݛcXà(F930s))@HNcfG Irw>6kGż-R?X8>H]dJ);ĬC'߻ KL&..sÛ{zX8:=\0sFo.T: aNF5 [f&6 .-f_G(0IPe z)6מ9+\ak\4 m[!a0x^k#j¼%ǹ4Qʗ+)"6gȇ-*xl4A[hmR,$~vyy4Aڨa.rNv{UI{{ɏ NGE z\=ϑ])b8׭\|<Cut2p¬m2hrX)BxfCc&L.ݻ$k,^ 8^8?#𘉳Ax8y1`AXBX_z)sI;i@DU Ma螮 [~c4jdxKGNA Ph)HoDt|aNٞ.{ː9/b/-y.|8fsݯq9C&2NS5bM^bIN^W {hS<;YGn-1aPu>HƘlZՔZud0.T1_vܹf,"CWjx\CPwCzFPiә7;5XM lU_$RvJxwBVS懲d9a>GsE1\bP2 q묿V@ CMT^t4\#&Nȴ(6R4Iהc*](Ej]`Msp7H7&Pu+yЈWeo*<@jJ1,dTn't>s +Cxߋ%]Pks0৐3mRVX ‡2%\ud(?]V&?YR['.XJ.B7 n s D$5.D!8 ?晨r 6ZnZQQf> $ /6Z;w+?uZ0^U\}7y+~OVlt\ (婪H*n6 j耚RT܈sL/^p ,ƒtݥopx"j6X~U5 ~MbןyB,sA!Yv_? ;>z=Qc/ؐF=>RNsP_']Rg f1)`]%9 M-㸍M#|Hj-dqミ~6]a$jT ͐qYҟx%ZEAPaOjt3)rN .N\az\&'! !'9Kgx530R70_(PսDz}~yUu-͝t |Hɢk(1J],8N'q jbt$TieZ h~ɒHP|\LY8)*~%#^܃w0.d.**W t.4B==6n96ҾZYo[gQ@i׈b'VѓY@9nbNKf(C$O_@',+ij=A G/LBNu范/,MMlf"cSh*_YkIuZ҅+}$HFdZ?8oPd_@GX„o-A̎T[c# :&zcS}1ip&$gfJꮏ@nUVKP:9!dYSuýŌ3îЧ{goў2]Ӡđ(Ǽ! Y#/"ó(Zo_s;ﲺ|k:G n[44Y&5S80TZ00EXWA*%Aje Q^3O,D%-U\3WOOwutd#vӘAO(H9tpvoă֤J`1|b9Fz@WG9Fpoed/=2OI6YY#=qSJꋺ*olB,D5e>[DaMx\Ik>rUc|㌢ :߾|kF\ nm%U>:q0hVg@YsP$ i{ɞ1xLAނՅ!8G_\ 屒0Q,|@ p;aT?>!tm \iu6c(L)`iŕڎU8v"Z(4ޘ.LFΡaETc|-fz=18Ɋwx@|{ ~v2f0C>=mJsb#К=mA#>VzboX &or+ȶIu,'0z#|e=8uUFLq­pV|0`GTqSM V|'(vqSCZ*Sx"ɕƄ!0 7,o :"#270IveK`K.S?4^*?|D;X}W,Iѧs0ՂR\@\/wa] i#w)[Tc4&c4 'xO Ms;4ː]R7,8)CY-mYȳn_CXČKj*/V_#0AO(9'(9Z' 0J*uL!L6ֻmGP#!QGWw]M5~A V'`(Jp `RqQx-"-Ig%ԁ]:NBd>@ ^'re[-1(*/Xxs<: TS:8S܁O3¼ӑ5I&(e ػ2)iҰ\./I e`-ĺ~/;e$u .)o6 Rzpѡ=[7Cr`P q*z5X10awқ L(+xa q 9EG1TDŽ֨k&Yތmg{p#E'U Ԅ帝r#SfZ2Em*#9FjUdOoS 7 wpgބr;iOi)ݒv,1{uc Qɫ'9!N3߀9jp.A(B؀:@eٞ F:ksG4ђM8Ei  V&U.lN_OW ߹_chZPΞ*L๖UDXc(Vv&2R :L8bC @ :鑆X+;s=b>7 >x)sR!mmR!^xi,5 u;hd&%yzZ|!oTGq~.2Z*R?7P_hߡcqzyt1V~H>@->V殔w*vO[ocAv% D@IZlZQ5!VT<+bĖZ|,r4WQ<'C0}_tϡ_2F"@S-!~y# g~nzi8\6v.Hb$zva/V@0i? m%(Cfhن~KegԊH`0^e*iQ":&3iȿ{ђS4g/bJ<š0`6tћ-tC<U6ٵ,eE^ qfQ -zErzPװؑ6\bZ"j FVcв~XR.;uU{T Ze.5USs!J67X(FDy'T.?AUЂo05?̈́o(oi@O/:69Gws d]渊uq% ok5Stt֞]i4``ן v8I kYwn,}J~m_,v,fŞs8>< Pr 9N0p8 u|=b)4շ  n>lgߒoi Ti׊oZlk (\~|P] GמKnAyB*dBWٽcd-9@!}Twerkln_o FbGYOWރc?y s7mX# >k$;b vNZfY#g w#4M`ٽTr@[.Zp^H&QZu?a#놽G ̴A f`R,ݟM1%qz;j)~ʇY㔁`Ҫ?ww^<ր9ˑ:wBm-IeskRܛPƤ]~@׫q@ul݄|U\6{ײ664gn@/tfH.U>NhH2t_ݬ{5[1sajm 2/O^(x1vH,{ fYlũ|z/C3nJ CjL%SSY =݂G~T3D%( =֥ [P3vc >F_acw*SWUbd;k{إjkҊ((8Tbw[ι-3pcQY][5Œ7d\%r`C@K0# ػGJ"${ȓ9O1uIn:<|"VN j\쾤}wO5=K!׆xunZ ~'-Js^,FwkJ21ێu_ITpS[7E yR{8c{ 'LIw*o{aFW[s&ӂjO""DhEw[f`~ ]sqN*R z8xn<BEA(:=iH!yjmVtj([_Z^U9ʏl/|Xy o\dzBTkp'XYTDuųe8/M~wI q5[&s"SR$ϭ25gB{М3ne]yC >9g~vZ~31yO']h(*+ɭ'?)lbͽdo& qZ)\;Ǩ˻=j0r`5:-0"Ge"A3(TpWcQ 1KW%%qiM>وd#Cܗnb3>}D2 `tj)v ?>i;ViL=nYG{cĤo$`<NqqGtOU?m|NΓ[WU~<9Vl]HdTNR{{(B6V3$k\IH1fǟO!C̦ӄ4) i…&n >材J:u WfLzF=^ubs\lNx{϶P=ƛxWeF<Օ*o{T$o(h[GNKw*y#]tn' _NԍyyXd6z( >w.E2'΅$y4Bؐ|05X|htbX=Ttke 1nBkP4j*R&pzUd <4,- 2õ=*TH$ &NS#Wv6H% {z_ z fAআEA뭜L"PɡB&֦PCd|$e4FmJZŧxv`#m.֣8Ϳ%x\AmKpP`8dэ9iZV%݌15,-rYB}qXJ>K&?)? }tWZ8Q(b,"{TYttZdf$p{Zx׳{yIݲ`UW@ `Xa(XAMEѼ VT7\+9|Wׂg2E:iI_WNe2aPtPy-RPtNldeue)W`=)ak Hȃ^מoOeo[,<a)ug/Ix%:. Yh!6 ,4tlA`R2^-Ì|lp;<, o5Xq k%̻Jt7u&Y7#Hmn?i~kF+\)-+@ݔjf}zPH mr ^Al'Mq>Pfъi5EU6 /[GƓ,eQP"nK\Fb($0ku wFN4u A+g߂юuځJ2dz!#=Ƙdz%|{@C*M͗ZJu4;CGfgqK쒜+EE[X`-{db_'#8)c*/m%擓1ý?c!)H2p80zbp!'I.D8`Uj& N1~B #eQAgA~c0Wo+16RBV䁡x`+ck/w'c? l [ҀE=lY; ܲH~6܆Qj{`{w[Caգ-/ ˬt>z@LJ z !ǒo-|(,0qǮMȊ}+žXQ\wHnd5OYͪ?01jWKpqte b-%]D8 `lPKu9$Gu]Bh64 1U&ĀL  ^("uwTL92w7<1aiwl*'se#TWcs47Cf7Y~PQB1*"dfH{:;WU5LDaߙcvrQtF|!Ldž(zsyCYy~sZb<sޗF ^s1s*F<.U%U[!x H}Owse?!W xk]iR>B=Wӹppr˳T4":Y_kKAܖ9fVejjckjg|؛҇nHoxPDvM^_Afr9&5'Ӧ7ݷvbyj !| DI^x׽uH`0V^sVqVà\bsJY鶩1ui٣ww<GQJѻ;&Üi ^+N==@k+#Oŝ`昪.2$m|8 BbW`]VgE]@c|Kmp 9ʨ `w55A-` g8OXEA *Eκj@sO?.XN6_pVpl{v *IHEh9kc<;|SB&1IRZ 4ҍ,|m?.>꿠Mt4f_v<5YҾ/?F:#PS_6_O9bgJhxKs` VנKD\d}/9ǿԏmaF;]:1MwܛdgGvKbK% ò0r3)R+>)ؖEP1!pХK^ ~!\d_s. ۛḜZR ?(9*t0{4y9HyRG/X0 !'ݙkL ]E W%ڠn|jp"ncPc!J0]R6ר@FI ̏,>m0J(i0hZF /lѠ ry{BCn?: -nqE/m-SKj5߶L>IN 8Na `~Egu +coI=5_;;jy$n4q1!T'ĊPOFp|:F/ú]=OK*8n=5М[-8MJ@-&4#fT*vKͭv<2TZC"$y(_6Х=2M|-s'R71^A%} B* J~Zb#5AePx?eT吰*S;^,+C>GtwSBz~ w~'Y5מ 9 yd!6-k5fx5%#k@^4b}CmPM!چg^yR5wSe}|T<[P}vLfY 5oT&mBW?!9%|J$[ L|ǹ Eh ՗5Դc&d32 (SW"VeC®jGf{@&S)=@8bA X,kk+^CwMűVb^e ^@@th(WfA~fo^ΎrrZ:߃PH ^>_TSș_jx͹a8O]vENXy+b–E1{2&!`29#cj `nrLCǂ?Ѥr䩋 dك5%Ӎ/b{0ho~ylVއ @qK<r4NޒxIl*=H}X\j` -%;#6q?1>j7J7hnR \:AEKƈ)(Een9 \՛C5j4{CV<+",$01ݣ})&H]t&Mȫ*Oҭd{sJC2u>J*6kNFۭ3TU׀i>wVαwpzN9D#>Qe/ׂsEU'+NJ))j"A辗/Z©:/o{u{zqm qZvr&Ӄҵԑ%AU_i0c#(wtR`F6E .4~It/z#ltO~~We==W ,ؕ@}f9fK/hlCe7[Hy?$RH}WBʖH-B3m}bK#coNH)|~F}lLLnDۉ4>_8X 5!:Aᕦ ֝<,la}!w3D92(F,;Ss[Ndr7ݰs•Խ@M˙eŞ(w7lq.p5OJaΛc #/=l'Ӓ0KtgտeK<&S|zI;)[HD%+k͜eQZ/y𹓰6>uVBטIGuꡓ+. ;kAqo}3q'[TXB"{zpt2ÍJwYi6LY0ro%T_ oͯIS6,jh`($dh>IH3QkPK!О|qEJC#N0hOl2nH?ʉqe A+`lnlXA>=nѷ/I&Unnsj`$#V!ASz{Y!lE1,̀ciIwA D x {M*x \\lbr ?qU+jVZ/{Hm#|;{psRWeJ\zZ F2`b[ EKOj"2e򾮶ìe&x~-@yowp7y-Ҙ&h,8! 0T@9N&7zeM-`ɺY И뽆3R\"G_ǐW aiH [,ҽ89%xOϴ8Q/Hv4ǘv~zl*Rov1 ̆,ל͏1d"$e˲*qf85sVMD"=+=!g0tBfRz+4сi韗nWsRDO8& e*G>{pݿ<ŅG/s.eikiF*#;Cao32 $#_V|ʪ(ijv)yIkA.qµI~̰L!Kaal1{Z񼲜ꞎ|2°q4 -> nk4SZG= ױ ܒCK!gp2tZ0ˊ-gQ)wO@JN(O޳4%-3̪ܛvI )`p&9[Kr >0K,Dmd JycΒo^ +4jEdPRg OD OkFoej&8QtK_Y><Eb~BS4+DvK1p~JA.F A]b%14$}ł3m"-9z!]Ѣ?rk+Γ#8b"y&!.Pɯm[{4JGu:HMsj8Y)@JUS(p|&A W͍Cr/*3&Ҫ%(4$dxggCP?}/wRn H6HˈNv8xS ;j>$^;by+b䩥I"/FFwfVgpKɔy7"|E?1h^Th:>$Sʡzt9y-,y\qj ZNuY?kvGߪ]bJ׫D/!~`d4fl"ovdh`QWy'ӲĥSb%{ȭJI;]nY|TC=[^ N3*kUlU+S;=nWS_؀G}T. vwLb^Q(j`C&'6<3'#s\ҡq`7zj@PD}c`;I,>c4ZC[>˔|G{JA=<.%ALC{zWh%\ىr>uVWLeeZGd${;JEGv^tueT (6A8z<fG2ؠ9[츫 S< ៉Dox|[ׂWω,B0əJ;\ZNyX.:q G7F#P&t9z=ԎCAEȧ&AEO%'RGX Yc am=>x>[XK`\ZU|M>Ay]xa[ \P'K0'wu ̩A͈ߕ8薿zlU1J[NߪlWSEbRوllY< J(a0Zu#.+ [Y[;۝2!a&}Yg{p_a#8MdGS@PtO;ud6 {fRNƲ³( jҢⱅ&z& `ↃF.As4}?5*~}DZ."PSߟ/' gAMEcTnpդDlHa ŽXYÞR]WoIQ%aSq!8^ujKcy0l|]RdbW7UiPj)qkz:M$XYahŜDjXR }Q}vzYJ &#"ZM<D[*zHg>Ms  "lZZ#R8t4`?z;Pሥ ﺦyaƏhjZxνrl΀"NMpO@{|iƿY_sHai/qyxUJ{iKDSF&cv >݊@Q Muly6g'^6Z/D^e?[`&~lm(\~*,,L=0ef^0xӴ;jETl7nAbA$X۵H~cZ{{g7*Xz]4OMX>2qAP o5(C)N(,*| AU[{ڊ?DFx~a~QCWn`e L͸@,Qox R#O =%ЂoH#XEj{O[Q3ӫת,N O(X\g A\S<h ă K16tbQ`ĕ=dѠjlCnED N&4HIw`zaӚv# ?O7*LVjr!Rn"z}r[9 g2,rDvj'B.N1N*rP+ l0Nav|[Q¸s {A.$.haނJeo9{x{Ubq:&WÀH 6t؋eZrL |6:K*7bLԦAG Z$n}~y.e9Us?  IbgQ._~w$a^[JkH◜O CXs)Q>*t1ڍ̈́@W o<{yIjX\Y7l~^ձP.S{sɞ0N[>c9ѕ2O.l]ֺQBcFvi5t_,Ҕ яp.<`r ~MIf?J1b7^і%ܿGkBDj4n5͔LG:bbWUӈV}vU, 'T&Bƛ=myc ت6ngvZvvk4g|qvQ-30$Ȍ/@=وD*V̭/<][}r8-ӫbkN0Re9k]S $$35g9o_or2+TA x%zxr#&ʸv)7֋`fp ,L)3B&o{Lߚ@_Xb>tz L$1݌1;~;+XzC((nƳ!Qc4[YT╘䶷x7|A%/ 3P$Ivd9gޱ!I3-`xfğJt/$PWX!v_hߴ^p95N'ua`"Y=j#]H*ǀ̛ &u'O[OT:G":(#>y&qE"WHڦab N,uO%UK~*NJ0{&[_ET!\^AZzv2|v[NM/ҿ5A$SY| _nrLMR gv9{V3]DrgCm삵iKEHh43)>OBRm0vb{%r4TNXX}p-Gf\n̕v?9_TFπdPE4{? ]"Ec7T5Tpŕ ޫgbi-sI.e]ڂv鐲gԾB4㘍`Hmy.kd[B`b^S$aX6 σ 9ݰjDD0rv-,9`"*}IN{9+j/ӔL߸e[ZŇ.=KwHs^*1PK&bKOL94g9ٗ"Vpit vRst-+0W: ]cN2Q^=-qlM *CϸyIk^#' 7l P,]0c<%ĒBam,s2 ^4qX5gk9$5+-6>x:u,ԛ:5չնWW '2@߲%[ wfnֈp=%յ(DZC(ti.8#/-I&yPt6h5e $yH˚NK;Ģ[Mˋڛ9Q&bY$j{+8JHJ-,&q(Iސ'Rl0%}ET.Qч?ݥc}B}KFS{ǁʊ)RM%Sm1BƞEI7JV"AKcnZ="a+[Z#]eR"l'Ѡů,R60@el\=08fC7_wDޕ]GA0Wn?[^ -&RmF'^kʳdQjL tUIx88EOCמd lKG@^ ,7U2Yew5~ƤxyF'G6S">lIv0*mϦS ^ԂY~Xai='^漢d*7F|BK%CQ `sMaȂa,%0l|DNbA #jJtyEB5g ^\EstjwwUgoS7B4@9{8+70Tlr cQ)P5< 2{(`#vbňB|_l&*'}aw3V {1mYcdIGY3-TXjOZ(R.->t*`_JxG輲L= ]̎AQW!bJ1q$A_`viTgo9=,FOT$ F.0]40\cx72fdF_rLԮBG4tvo1y2ȮqqMt)LZ:r uo1'哮d}bdR6$D< \FM]v~#^h?nش`?< b܆WZ:%KbUux$bBH@R2x1}RUFNa!GѮge'1H&l=r zm/CTMD4AxdGeU9ID`%R{ QAF)z6RW/SϓhRl2|@AJn=HJ=D,mЪÂ=zlջ׹ïWy- 5gE" ۮJ|2YDd ^;pe+~ }^>UN3Nhгݡ:$F7-E =zl  p؀_w/%#nw 5זF(Ep oy X>. `Zd 7ȷD \NtbE}Ut/-S + 㮠{?ozf4=&+sL4#䣴q5\S+[BfECk),Y_P#G':qU_HˉȧFڒ}0?ԛ$r7D`" CQDOqFm5Pj@KfƮzS| s{iĭ"`x iH|yY'ZqioNȂ#( S23n`"v ΖE5E"$ꔃ>Y>zDyRn΍wa1jPsUbB;?{?BySA>]  %;b0WJ>0}К'e`U i| $Wj!hjt V8 V#{+oCGZC3 7ͳNm6>em7!x|@,n&iFv{ kCW6Ut<.hE^#v)A{fbPsk6Bt-N ϰRvߚԌp%H;=|)5M? 3M <;&)mUL[:֦I=Lkf2*yOeU!a {- \<2Rt,*.W7zJ/^*5vN;/?aTZTŽZ$?[Nx9kixԂ:)J۽1&D9zyVcQxOYi;ܼ,RXѬ:2ryYV-j'p~p=cj~oq,v}oh}zKM-'F^Av#up4#lj8{P>/<ɟq ^C Om!Qsx Cv?v"ƚχk|(?^rm wGwkDL+_\~$W:t BnhMRK, [(bl^xAm'D'P6AjuW )f#D{"&62>;+ - d/ӐY&"eYbRȁ =COH::i}ץa#.g8f forXb_0`{Z#D d{ˆ42,z56ܧH[TU GBE.x⡏Y[μF( 6>T+ :LШ[>%BLp]|T;Sǻ3 &AdM#*rf+QzӅ۹ݽ n\e5s<Հ%[@7bjF]Iz.ne0\Jc]o a Jtroi{0gCJ鱌1 ϖ7k>MG2i  v8}rjL#$З@+%az*kIa|y:iF.{B khִiq4NO˳qd;i_1;WFpyWO.-}(E {=(4%=wH;qSuf ÕEDЖ\iOLHӋX 9Ȍ?n.AcxL_>7pGx|[&KmO2O|}ͅhrדJAhݍJn[;i][vYfcB@"SCH4ԏ#>c8xiseOar[j 2B;eSQ bs%n:i;ƪBt>rWR9fYt@4aZx4xe]jT֙d9iV{VZٔykI8MGcK0hŪ fA; ɬ;z-u1u^nG8'~m(4Ye-Uekɧw 63{]#LH{<$R?,0WWAA NrZpjYBeHY5)Z*+OdS4|xzl5aJID!Ը1 &=]وQ@ >\Y Q?!sq"c"kz8ȭ=I8C(M|LTtbtʮMUcUȎGD{rO!xaY‡C.u>[^tUتx`u^̦qWL#Ep郋YT.3N Ϣ lZ}j/z; v:1hK)e6]J ASHP;&2i(v͡zِ)pR XUKRN\(zvJlCjH*vnM~

[?ZK9x`d2%z-=rʣ#uV_`w4TQ0潸$a]]ǫ:YM+v3BR&`䳯\.B[>|I_9U`N_OѻrXn]h 13c~og3dTO sr`B@p)76-IЀ>nLlo]C0 ʌ)w{K/3ݴX*L)%n:.8/wk3hR'U!W$Kx02s l9vwyZ#SCYUf香2EH28% >keV/jH@ PD؋7xɤye*EeS ,=`JG&)$ׂ9^O]<֥ t`//GpM/A鋮 QJ*c# i}:N ȯ'f)$U,JB3S}&)Cx78Tζӣ|K'N)# v jٰ!0ڧ.[eM@v\ 5) ~!;:"~P,Suı1펰F9$'>|LDj(錇]DS(]!H4_.$4'K~TsxM9֕]jc`_h7BnFo:lqe{cRTad&o^)AA0LI Wf(+3%f+-ɭU }v~Ҽm`I1:/lNRGj؄jBywB* vr 1("pqXɒ("F娦s-$TB=uFB Y"-vt]Ň.FFU/=4&_yNvkEH&<6%bͣ=o-kJĹOC],ff1vV9(gjbgs=t)/cw' ci%48&jk{1{%%]Rbhկzqz'+9,b b21lD8XXW"c$S!@ޒF{$BgH,a)[ mj^er( wew @ ^Jܨ@ PG^Ll=&nl9LQ67T Xm:ZAUu@l޻hB<%Sb4Knhb'h^ c~ʓd^qs}x0H٨6r yrIht  Ѭ oX°_T>T?w*iO̟B}V4s ӎeuxES 5P:|-og&*х!1`ev3=T,u=?kR5ՠ $@ ~uBy `Ewu<]`__/ao3wp*qld/w K>HLfU<갿YӃDb4E 'D8h0 (Ó_5Z-E) ,De.ULw?.xwLKHx'S*gccbZ __$i sNUomѪEkjNٍTm$)?&6z;@jht}d ^vncL!)$Z(bt>bK2i-jӸYOȲB׺)I0Q/yRVGM'McҒkF+ T1;aCH U 81 391/RG5Ry$Es,%()3酼 bK^ >pwkpw uf`%P<Mb vi5߂F7pU`-H{elRm7/^Ps߼O-d\biYքrk31g\&^aamLgP^=.ˠ.$~G;bӼqÁjg"iN0E􄇃Иr4q£o,9BX%̣{,BH8W>^-GhS2tLR%d^ !)2Y?Z0F2:+,"rC_~cOv]gaz1WڿѨ[</(L#tg!jF[L_Bzww>U*JAHfAu <2tØf$7=ۉBapRw Y }Bcx % cY~SFo D"ٟvv"FuaD`ONb#4J%C#V(G 6Ocf)CbA _e!nyu׳"G01*w~7R$yL6,`tx& Ƽ?!Y&s:!JW{H/HȍS"= FDy/| >Y r-^]=UI _fZ|ˉG?iA'W]yI1Q C||*8- Z@T']V 3`<0b]B+=G>=ؠmSQ[r),Ug'jV"zXm0PH jbk6]̀IMS}g|)-sH37ɲ:JJBN =m`xܹl|}&|vK B%J- s|<۶3!A%2ZoB2ns5n F69U[E5F$ZsIq%cytiODmIOCϰL>WDŽ fv x697ĝ2tSi1\tִK$2i34Q|+05FDOS+%Q"@(5D̈Sl=3#J1M0)nǸa`mil9,Emw VP}fu҈ky 2X*Z"=> O#Qy4CTΑ)gpKb?ASǼ:J>+Avh\ A\ȷYV: 5(+|T4&9(KKD`  cRoSiÿ>Y`ޜapKª`[Qҁ׽/q۶nk.@/0 mDGsĮ !dnNǬnc4P{6VwFG@o0`rJ<NދrBܽx9\vh\`~ѣpWL,E`YL4?PlxqL$o(cH4鈞* -jo҇IBZxxi,-:\uŒ{&~ ,m; U-R{8K qWڂ wC3vsK]{4%;-L 6<s0H}.'YbX <Ok#x`Ƚyxh 6șP} _]JjiAC;\ԱfG|xTtOoִ&AF(Fy>LTxE7_fJ.IU$5#z@NMNZUȻ>14r-y>:wK W5q:W$<\5sRGdx۩߹|iWQU\}?~|۳:mznj?&ɿ:,SeIuYj$A/'ץ ` A9AͣOkC~{wӺ "1#k)+AtC< |Tȴ 0H}48T#q"3]|$n$&Kf.?S禞iھ ]Fǃ"LzA_P<,wTt g @5j.n4FSEƆr;-"Ge@̻d4'%*tRLB r͌>8*!:-ʳ%쮌4n̉[ziB. 7[qFjeyL$ aq'rH!@dGq%>5\MEfƣNhs#B8jCbF!}_q6OwtjAړ; RO+/΍bj-G wAm͘ UdsxBsMWs,Y8\#I>x?"\3HA45bmGVOAvdժ3{f+2bۨ=-_l {[UtE'I=;ΉjlV2mGQ"/%A~֛tڂDR oė,tgH{De2pO羨3;5:TjF}p%ò1dgwOjA"dr{crS&54Q+d}bVH}wN>:YVwPb ;<`/V"D 53!')FhB;hT禼WO-JqQ{>nGga+B 8NZ(%x2xf"^Q1>Զv$A=o%[vWqXTaWn"׻H<.&6#)WM0`r4<%CTӘޡcp{FiX]q]0'+jHcrG-iLq)-.Y=qc^9"!덡_=Xv 9kn] C߰z}+M @ nJ+bN9[Iaqm ?qx jzq7eV gJY< k0-Yrɥ/V^@xVI˷a{rLz{!N rVڊnOo%8/WkzQ׆:o$6fvnEv ?|Z4j5ԃZҐ *t2b\OA6ٸ[ /d\X;@;W(p<~5WpjW|"BZԒ&1^װQ|^>>a$GINr73[8Piu5uLnV,v+,w*I;ȗoFj*nG!Y6C'Ǘ`*EStYT N{=a.7\-ySA0qEprd c%:Q_)XIanSU4)?aSXЯP+Ҷ  PS>(?aS]AS*;REࣆMv"3^r!NQE05b5_󵌮mc$ C$el2ȻS1X|G ZuM*JPUr GVjL(}xr&dԼPp&;cJXӀy℻+-I lܬn=pYnlޕPs}rZ`TMgK!"'{~&wT5صUWܵgرo@rvL_]9 pCt(>cy 2Ypn3? O΃L[+7`p$Z E+F)ӝGI'y}崮},/n-@C/V [:yg]&e6D%(d5M$3AW7R"}"z/'Z 6[ӃS?$L^d XDrK}PMw&{QԖ WMNw+rkJ"݃dq,e,J?w.ZWB='`B~^CșZJ*5/wUpXo0ƲFE}[Uv g|RGewUC/`}ո2•{߻).eo5ʣ ;vYfQ֠8h3wԞS [b盅a׸?'gAm]!4Wh I,ր)ݲg w݇gA-mkW,ܥ6:.LJ¬BXbڼjev.~^ sX/&pj0 4UGȔr#eecCyٿ}(#e_B4S|E ^x؝3эO ;2 MDSWD9&j qaL֖¼`p՞^Fpf6 Ey9ɣt6v*v1EE|\~; RN_װ{$r "B^'ؓ طcd)x3lCM05ޗ?FJǞo\$.,,M/h X!_YP{Iٛ4]b<GكYڇ.į#È zp^ѣ{Ja`| ůT14ir_0b9*>B8 duKiKɡK)`t6[L&0kh7%uU"54 na2d$JO,K=8ޜsV&1m\(4hDZ5ҿgOvGi7Q5y E^s0ֈQ _,P#a?|YO?UJ3BQjթ] |?CX q\ܡZFQGyxsyNbp{ U(cA9v1:6#boStƝgkYCw];cRЎ#jTP#*RLػjd_H/?9?,A?o_)-X껻t0(KnxWzW="hhڠp 2Y/U]2eJGE@oa&ÿ)y)mk֟V'3Hc0{WEl !y23ASGj'؂AgOhזde:i4ZmUU \TZ*Np7,4(ȂF~y hß۸RG-1<QXȐKR>5ɱ3\-mY`GlDUڟX\s^ 4҆P^솳k ܕ'Pcucm=,(ۃ,qlXa@d] ^..\B b^`K=pYZ &rӃ}աBR1l""ULǑ"1Yb:ٯPLya>pe(~M.K&#]ef;DGSU84| //(io; Y:N kK~Dۻm e8 }L?N<9^.>`sєD@Pۂw\3(wOI.fQw g9dotURnTA0 l.;=B=Vvo'$L4 9c *R_h ̸ Q~Yq[Dp+ʝ5&hc {oY#,j$BaO-OTuxeL9Ag-^/RV<z k;Rt!-UtQ}ILxV$pefrS`ZC]䂦xBwࢶ6//iO(շ?w_U..:IV Nn)*ڛ`_n%[&ؘ.LG{Q] @1VND }_2 ~Ck+DZ)mC,Hϧ_u釥Yq> `۪Rȏ!C/QINYP;7JC +;zZ`Co)tJƽm=?+=t5l84!^sH4 \.*w) (&bsqBqS,r`B(iV6-}~m/@ɗ=mP'/R~ u3B WJ$#а!sZ4+S%!&w[PR#QDÙo sQ $'fhPvgLr '#Hğyl`ϩ_$a^[ yQ.$ {'IT#cmjŅ*TnfyFRT?Yb{shԬJ<:1dt~9>dV%6_G 9sZoMY`Q;mcA¹3k!%܉zn.  սj:O0N?L@-* b|/hxHQ < g;4չyOȲ&įC+W`] a I}AM/-o8ipʝhF%̆aC V!4p:hxe=b,aˋxp|s> z~hkې#x upsBJgK)s >_G(5dxk h/"yuQͱc}0RcRן뎔cMguDf>\ϸV )8)Y ' Zo<=tR>v(Hń`#H^ A/H۩"ֻ) e)ڇA-9keۯy$鍒Ɓ!BɾvSxU;Hrgdn^-9Su1Z&6^BOd6/]1x1OrLHk^|p(k+$P-կ{=AGWq+#ܰt#R\/ɟQ ,!]gct_]!7ʢLSbIntyO=CZ Ƃ-,yqݵxgi tq>ˢQ:)rEѽ1:kaBfIр?WR촃:aew5l7PG9z5g g5DJG&Xv.#/-}2gx/j^XfRʃw[*3e7%0Նsbt⚽7'ODϷ"7GGm"j-:-= ĸؾ6rfˠ詜҃=0?JvYh<˲]vxz,t/Ϳ Fy4:Ex*K ߃a_\s>B@/vu@ۣqEi$OhWww^ Q/ HTo5,(Fisqܻ󂫡 i|WJ-cimMG>bK!M9q D_D&HNt:X/~a$n @,xT_ `STz^{i^d9KvA aB;[Q>Q&K1ť‰p# ±V ʸO u~^, 7.M7Ké?'WYƐA;bׁ$b򸪊 (w7ۧra&}tQMQm|A*~ѬP ^>xQYcOC4U.i eg a#O=c&ݬRƖ=z5d@뿔R+Fxkͼ?sN=cS 2!s4m|{BHѬtr@Da{CrAB;:wּZm@@W0Ar 㿋*mm}P*b'pl/vuJt3eGP+dWXQFD4l4nA:fq‹3pEAᶏƲ<%qBAιw,s/s닖 .=}Jdq-_ oĂ7FKV41z̍zqnea܁k`˓.5R8߶wP[v,p`ff]&+D)J3:ByJMW^s97urmR bchW2瑗~C@0г5I?&c9KzBXԭ@y\Y+qޡY i)2%.(̭J"dP!p#W}zMW'kb.T iǫR`/g,%c BQL`? * h81Htq2A٭^]+oʑ_2dPP ^BՁ($.]3(J4T2  $])ȵw/˚t}+|F-1PKT`:m`HChZMZOJ4s. Q.+Tچ;$ s5-#.UVG$+P'`D桼Gf+..?tz|fu~T$ (a ĥ;Lɘ/.dIfI4D17/g6ͪXL?ٚ "p{my؝ub؝E T "jP[ >hfnq{,#2XoW M`h{::$qZ >Z[hgv:a6n`Z:wT6}K\SX!s\L='Y^ܥ{\[ZAcK.(2uzL*\ϑ.*44 ՙHENz2޳/ãn୨ݠtizH125eF{InQ08 1jᖨuxڞc^[X'FѬ6Lj*#/-:=+%( ^$%;Qb7c&@T)\o*7oyxge1`i@ g>d>8=t +Lx+kƅZ5==9 &zH 1e%D]G5ĒQcwQZ<̎W!@qdlG'Q:ļ2v|.BNzH#hpMΆqTY^Ƃq ~==3`4{Ҳ Mu**Y`B8S="5R> \˺ُ&6iĀ4\{==C{"Q,{A%O^XZ 3-1k&L-[$:Z Y|T:$z! ZB >2-`Y>/N)6YN(p$, R~(PFg8ʛ8A^bgv,cG z3C** 1"F5hl\tG"-e|鮼 ,;h>Jnp _DŸ.Hdfwn7o=Vix\&1akdfDOgVxw~:dżr]zO4 IDvyzzntP?.=Pն* "1\}0sF6kn Bm}CYkU=8HG(;v1,>a-mYɱPQW'ߋ]VLL^'QGɭO~[/`S'r'"QXj#vR*ehvgZWl6C[3LUdi[Y\A5:S9)ceɅTw/_Xx@#k)$pMHl4FƎ@iTS2ܣCDR_Yn&C,2ms+8|x%Mb)(V3ɼ 0IݻZʻd~Fkmj4 2  9! !D{ĺ@}+ J:Τ4VތF]_RqmQ&aq6>LL]sQ.=Z`_ТASAZE0lo!tJ4#'Q^uLjd dhXF~h62n'ÒC)zJB)ޜ| 7Ә}/|]sRQûkn2u>ji%?i(N^|!7r)a Hw~A5pP"Vz\_*ok3pA/4d#f"F[I }5_)$UKM 4lsVn}l \R͆8q/W V"ďԾ i C)~7-6NEc p:|<$HjC6[jc1xԮ`^ tO~yضN8(Ozu!P Cg5| ҹD̝ri]>yR/a>CN2N;%K:5{];so4Vee;H-LF]w Ao6"'ls3!UoO4 $o߰8s{k+씿FyZd4/*hѐكÙUiwV32%yU=m^:%kevSكO.(H̲8T+lK},)fy9O+9uTC! $?:MI=]3&41W+ ela/8%#GetzF1un,,]hcO)O04ek@RZ`\~M~w7zĵ;8\) CSl*xԇmKx:]_LC ]& {jX\ǪJҖwcGHk)/\>.Z҆TN(m5mq|I/(M@]A[#0dS`?:BN+縿Ghʤj6"'f6%{"tAC;MjVK1Ety(tly^]TSY*^NЪ:aC*-biueon+O%b=LH6ʂs>`QXo== 5@q@[7w`gP4$JF?ſ[~̸/:|&xB`p<(T%CۮæGC~xzؕД_8mFkfr}TIǵ蘍A*;\KN{Sm>Mx$72%NhT[SR>,vu@A0چJ]X~Ն:c!/$@U^A֔W㾕z:v%bq@GW9". 70@כ^HtxX 2K fpQ@wj=n$Y9Ohwc$&`j3qC".?sYw>0KŐtNyŠ04⌆q9+ bΉfK5.֌򃏖9AXuOyk3|l9ݿ]yƤ7Kca}te[򁝻IŬNܺ K;>櫼e5 g2Y?1/ЇN@7T ԩЭ\Yw 9u EŸs ˁ% ;K`f(͏ 0?SEiI .F l 6)R;BYqaQOؐhbΑ{&α݆or("$C#wG35Xb{q`EPy(-[i:x7~,gCNwyQ9z9]nyLmTj~W? 5G4im/3ߍpP%RvNf8nߪI>47?r 8쐐ITb6bTVZs~Zo%'^ZrH5¶pztx l.<;8YӛH2w`|D8O蛜j [+`z}'AEH(󮂘Z/ c> `տxf;өXSFS@b<ބ ItG2AgB`mQ6.B"I;z.7$93y[#qWEa5p kT,(=Ս5EJ㮵'[;F7PG6fmiŗ1m!!51}dyx!eD깒a|/ $C}eeOlG().O+Ĥy1 (h_~=$$ε8X)Pl[oNuz ҏ,'acu)1hHF0gW̸= T ~rJ M["񸠤)'9Q}GiUQo [/Kzz;0kе iKr %?H8M7z۟q.@ QSi{쫯tig> ?uY5S7zܮ\3jFKphqit?QPT# /.-= y(@:U Q$֖0&>&qK+9HļK;Y Z'тKv%PL[}Pa5r Oa. Q)Qq8!^v}QmΔ<:+ghBĬ Yw140즎*U:}ܚA = ȐCxYnbĉ@C g{o;ȉiGe H[WdѸ,mGX$C6i,:(rc9ӻȲ,ᮽO=ihGں4އж, ۾pIN)D 8W+:Si]S+ggf&zs7@^!xP[d~"9ƶ6pq>;.U[+q8tTwy5`Y8Q+8.v,ծڄ6gZ165$H;Z(Kkr,i݁,B7epm`±7I z:cОx,kG":CqJU|z-H{8}3 Xޜ0.RKji̬Y変8?/L#f~~l"%2 *MM`nNF.zt'Է亡*P~_HA5 9u s1]9U 8/ddUc`?O%ien0|G`Y4mHx?0XMBtrF>:f\Á;ovʁT9dds^SKSu⛼?.;&N#! 3XZi̠7;?:NY|+Lt?LҚkDTMmGZYq-4+;42 _KBҽ@$md<{p0nkX͋3N;"̊ק&'&$^)ӆpѳG󌖞BiO@ݪ^\ڐ/QCGy bVTt'm"{x~"Ik 5DFa݆An#0[d)g,g 9!It)| ͨf_lx rb [k)'D|#z 6X;׭J{"dk@R/wNd,OԜwW浄)_,SBxCv}Wu ؜GHE[͞G/ "M7FH b@q֫|'G2l/Ư^ $Bl: Kdt(i0%شT- d\ѸW!oE?9bA N9ϬuFc{/NkDh.$rT{YI*bv˫YVj*Zj-=ԟ<h-LCfņB {=X_7]PSTWȕt X6;&gk;ZRH\J'`7GG򂔕elkkɅ ݼR.fYJkˎ, 8I휒DkVKw;u.hǞګLKS_V]9ZNp$}OC'l /\چ|Y4 T.7ҿ3eX,PW">0O iQ^ʯL=cQ0O`ƧӜΏنZ6K>sZ-ڽ[ aʂŎM@ʏ|T2║EZ%1܋LH!]p"+ON?׳>qo]oCvD 馼8 B˴ƓqR4$Ԁ} U=&B$7Tpy$Uv|G3\<)Vlgmsh|ӟO!\Ap /GK/x^IKhݧ^ Q:Q9*MaզMP& w3>@Ok/]#s*.cm7^H$۳ W&G>-,1,<"gOcL[y0t:جU^^:}Bg\Ru> =MxOy=$yHqJtDZ͖LXߏS+QnNrK9aUG' GYp'[Zi ttǷ pjk#cNƷޱ_7L_(~Tq9Ŵ3JBgeG݀8Rѕ}'(o(ۑ[P6(6کXώN, d]g7~v]{>e8U >Gyy?c-e6&oS]ĝ =dVpVspV] ':{w1d9boAJRj;Ug+cА4cky@Ю^@P1RMVbRDzvqaE_q4;:s0/a%jn/SfF 3! ș9ˠMf^iH Ԣ r ?7~[pưt0!:9 o3++'Jy( X.yQ;B :̼X|R'IFrF*j?~#jix<& B> IVQ,McnsIK"T&[ +>_ /Dғ+j Q^[ho&Վg,]P$Aݵ'1K%JrŒxT&ݮ|y#sƶP rLj{E9 l$'3{? * BAN2y( '.(L54oVɩ- 4Tuc(ц# Eg-?|{@5q+.ֲVcJPG%b6TV7+v!]4X?v*o4qq\D43=/ILdkqGo:U&}Zr94@ܐ9%Ɠw3<9,Qp$r7f0agE+ '2܃%kϗogSSxRVjEk$V6^ ߭zP{?"DHJd$?g5@kc@.«)AznO\g8'u$5Q:7zE>Dr2`/LވpJ"nmUyvWo. K2cՠݛY17 a^1yYrAwuN6~0ȭ},v_Q-=7KFq +HIu@^|/3)B|A1)GZCf+]&'m3؝q iMtg+ I[:\ AUzR?lՉETu7Vq6c .N.I[[r+xc1DjPE2djHk"NSxwRj-WScLR| .bmHFؗH5l?0 n Wޝ:M_ѱ~UaKjUcHD'Cկ$dx7]x.|Ⱦ\zX`k; Wċ`{`TĂ(1IKjbUCJ]wLδF2 NLPIv~(Y*r8|w?ƈ[,NR.40jClIQ C~_ӢT8f"U|8)nGq{a=!@Ų6 \cVS0Pְ-855'NST) |knpR$u{H̦s$*_5J8UVFǺys@Ea +}cpGjYu4vzdĸ>d;hڈxNsOԈDž-xwcY}kP͡T"D⋍ }L=~ǯʜm 6/mF"Kmi:#;%%մ\jpHxP_1ǚdBL>UV* ycܶu|’Tz-𥥋%s"=zK2o )Ff|z1!7F?_"`9lӡ{s Y eNӃ׹pq4er Wf6(*≮D}Ys9U-{p1TF| (I+?Pbs(OdE2ŖaؖVd^߽m=0b B,VKC ث=(@z\^i_GeVztX r9h\‘Z$S/(\HUWWsXX 8N_Wq͸2Jh)APwe"dca7Yrʄp_qk's~9a+XE_N~azt/(t#GD8mRNز P}: > tˬ%^o#YxۿUn&fxEY+ΌZbr薬1rHd𞸻?71;WS X(36h2smqe6Md0iPg]qsz!0hFnRn 3|+y!6IFv' Qp\T%m_:L~5Zl䀌1Vڙ{=q`h3NeaA3'Lwp3AȀz( ]:T'Y͇ O֕Wȴu>CR~9.yЗY-Vu9c"2jKjVRlş#ȳr!]`voYO|=|`=DN 0IJY15̵`?\Iw5 7D]?j+lҒ;MQ ʵ%]F : 2y MPNWd ?{dFO;ۺH>TaC(*?\-85kJS/@њER6@c?ʴOչԎMs۫1YVOy=n~sTFmau?@ ,'+z etL|bm|>,zܢƹj K<ڊQR'҂QpVlBw]Z;.G9v%uFҮe{ΒOMxIHB&zDh8 I86%-ʃZ?$$״Bh2s4Nf8>} ]*p4`C, uZqjnM*SԔL]K7ԉ4q} =t^Ҩ1EvLA L|i MɪJbxYWSF3p~ X0zk~|ن.$|ZlPV0 6{.(=/}d)6B1H)Jl28apf 5(KW櫞 ع$ :pI'{?)VWxUS]-~yܩoBۉҋDhdܟu0! ÿJ~/hwH]gU)7NkpXjQsʐLۡ wAQnO2^moo6;\cLC}&]D O-;*0&ڎB,y'M[7-sƣW05OayλlDGXc|փjA@ nclȹ *qm7s.2~$AxA*xQ+oOcai$|CwheTEVAa.5O~jC' jWM\u9?=/ڧ-zu닖%ݤ6ᚴ_!9OڔuQe " [ប+p"Hv?}{%⁣jz+Y"/Ԑ.L $~S,'+)q(!愐CG|SGCTVn1aQC+5UWGyyTm;Sf'6qbtD|h]C'DV$Okb =q+zejƸcUg m =@B僀x6I6T@ P\ 0'%: SN:7|#X?lJuN w\,EFwe7}qxY\JM7xp,FojYGF)Zao6&6s?j3] 5/G8vMiij7y_{v&bEVy3f{*RBԱ%Ɨt=\lr 0E4gYZ07070100000415000081a40000000000000000000000016661a1dd000014c8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.xz7zXZִF!t/a]?Eh=ڜ.+Va涯3bUPݩMüxz(L*P˨Yڤ)buEƣ#;D2@ /Y<@ C|mV#`ސZdǖ+á`0,w1&7X#6(f,hraA2MCQPDd.vb,N;-8ᚻs0;2U=[Z'B"T_'̆ 3(aJ TGTʳʏcc/FFq!\avv@ы)#ЇR&M[84)ݝne-9UؼNb{";[tңv 8gNvAnֲ۷Xe$5A'+7҂vy&8ٺ×Rn;,󖤙]49vDQ5(#5mF۪/RS-S}noAmk'>ܱuHޡ9& utjVkR`xک* d:< 9B}3X((NnN&@kf.\*hxwPX_:"ޜpb:61׀8F2[*F-j8/6k@_XVc#)'Q3Te`!JMyF ܸoPLɜӸMt.(oՍ.}ye%FT$klf[2 K9,л.$r5 j!*UUh5 Yme#)Z*5oёߘU}JEar(fjk}sR%> p~3c!%DcIDXI^Œdi&Gϵ =fqD;G@yrW6HLҍIaE?<-ŅFMi}}e f5߱zy?TApME_Ki퓼fHv u`,la?QqԜ=?<ĿH2=:k7;QxطX(%i1اjc~n:!al,][Yd$)-{p?Xّ fP(q+B:\zG_?!Ա2e+̆h5X**DpPHs|'ҳ/s=({j]3/X4*ö)e 9p6G$TEcU;źg`!HݶlYx'Ԝ:lao| ȾCx3$:g86C@']ȵ;/yF:fdc7G~>4`EIb)pшf.o8dو+:zYoY?ŗ0!AX^-Ɔ}ROj 2\hVXlOJr|L9/ %+;dE]Bp5ي >ZK~ FQd2G" &?ƲT۶P J},β=)a5乡dM 1'!VB4Q ]B$VPvcٛMPxF2\ Dp: J(ۣ|O,=[Oa5Am&.meRv~S%($YYRP\ѝ\ E^n`RL3˫t]pMsl}6Xɻq,43 ^Bޕo9@Fɣ=>fU2IvRS#ȑ# &̰lgm$qok%}v-iW˟y63]baFn[bŃLF/NE߸5>fH{]b(LZLC1Q?B4/no!a@/,AmXJ(jՁ m*=4 Wu^(zr@erݲK7 A2qZHn:>%:fLNTvׁ@Z!p}$9(|j~~m--w^Iyt6t t`j:,6dʧ~[by_L&o_9}dDQL{Ѕ;C=N1=/y.DGlgJ[~Bzsrcs#/îZ=^9SuB-OiŽMni$Dv,dvY.]&z(q(~o|*.V}ǖbZ(ۑ$}b;\>Bkä<:8rC GW{N(`dqrfRIWƨ©R(Zi|ӵOyYjkLN%hА%Q?] žQߍ[gֹs(S_!OU1=V ֩_-Dʔ=}qFP ,s)WS";YDgYPKG'yCMCTsU_ d):k<Cӳꕄ/b3gLs)n @c 4GowUٍF5+6fbl{]!¬2!n(@ag(n"H[j%ZSmm>O͑=\>hw6PX ֽƶ\֛au)d5[ԓiZIӯZtۺwB`̤&`Y OgYZ07070100000416000081a40000000000000000000000016661a1dd0000136c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers/mpu401/snd-mpu401.ko.xz7zXZִF!t/SU+]?Eh=ڜ.+AF ?<1VZJz b8'O ( 0&5R20Ǜ%tY)fJA儠2fQ@Ėe!ӂ5JdM_ݑ-I ݙɢH ujy?AN%Z9 nw.e9@̱^*dΕ:|ab+$cZT߄ j*@%$ү>hn"7u% 1&(!>yUZeH+%.|.r_QʄĎu$^ZYG>=6[ ҖjmW],LTQdB\|^,F+6peЯNᡞ kvaxN$b@(}Wv *Gc\ߔh[xYzyJB1Wd}ix,{(Bd3ڗ|:HAK<!| B ^b-<PGX[40ی-zRb27pXΦC71$6tj:A&Zu=tG28lC/\m_`!$ilClXrs%R> >jy ~R&E>#l^M&܍3yorknC`/$ [P/v1fmd4 FH)o7nMsʻ:!=h>D M>"HA d1eP[gQ|),* 4njVbmgotFs[} 0sKGv'ȲbUYMxl\~9?FW"7lLݥ*aGxYMi6*OF=G1țT/"Bq-TRxٙ=B< / LզXf aqv$1gR:UAiƩh@۱"K(IdM7_w>KPH#QG+~Xт϶%؋8'y!՜]Xqд&)7%zp@Uk.ͷx G3xr7wSZZm#0MYbJCXXVuY"7QL0'cS&pLRXGFQOK FnxpF䵣r˵tNooTnə01`I$ )Q hڡ % iN/謎6]S_ ) LI3-{W L!O9LnFSxBoiӕȗ,Jq%Cqi"|>&9f` 0{5Zk 5_+ xw&̇V Cy%X \MNVC4P:wNbBIe|Z-נ>O jps&wpYW F.t\OLHCfۘ=) 5`mm;9u/RUMB?$418tb7}gȏ4.څ@wPWVM+KlHMWDxJfGTS [Ec梥ytm SfqIغP~Wu{SHuqW;p(xpCrK\AqY.Ǐ+:VN[hsQލ)6U?3ЊB#,Ev4ﲶͰYP4d-YOqa߷Zn.&< 9sYd()u^w]12!E`}"ĪQN~ zQFܢ/6`.jA`{x8j6ΛTNQ|6.¥l ,R ?č6#4ZijF_R 䱠DKNl"['ANXxy7 ZаP:xusi`wS_0hL0eUgHu9#vNSetoRFDe0`1f!łsV[ !Qs3o*TB o"D=15 PKOB< g,Ks ~aa6h7>sj>:.^D= `%2[jI{#F9E@ '45-"\e~kѯdMs5A,Yf;m0/mR8cP" fJ^87ˑYKKPt$LxTS6ͥg$hI$:01",l.= 膻 nwG@3:?SzX5S+@+/JЫm |QWAzDե`tkPB{6}R*KȸWjaZJ9Ifhte⇾@/=GJyࢄ ʽUXK?ˮݢ-`*!:#Yvt@K){#lwi{}]Byωh 5yDDϞfnFh3a#4i^ظ140lXWWUb N/qDem6R_x9ŸiF5jq0.Ly[vԦ>ɜ]q#[(T`W;bveǝ sdL%7V9U>2ټ:'dݯ@ O:4粪=|95&!k1uqV!9:3+1sn%g3 YX VKn\ jCԊԄЀZ"D#<Ezxrm|sxg+|ggh~fc@$Rp>PǏMQ≈̖D 2wf@hJ1g{ `VZ\#{hcZR`1}j$g UÂq$a+ɲ RB}hy23Buf#5)RGQ@;Lm]ۉ1 u әZ?Rt5<YvB7!* D+RT$K/*`s R߅h Mf &01+68H|SmA_Aю^(N{O0:@Xhu2֪Wڵr8 )l=:K9 B `{i@6ڇd!% KL*fqZp4nGew.:6;#=?,/,K^:R2<`A΀>x_F`_>*% B*O9RF$}LeʺY1jYIo1+x"CsJX({pTϷȃ w@Ά"rӀJi7?O$yʲ7SMG,lJۇѾ)4E9vT8^qSM5 "-XFKSɵ.7 ޘ/9lzFeRaJlɎ`ڏh[tN GQhU)wb1V /O,sQ`BASLZ!ȳa  ѧt:?XX> B4^Sb)MU^FVm%UT ji#3e!\`MvNæК l9C(y©P= N 6Ue+߫k!\}Pߎ]Y2msuKV}Х\Cp.gJӝ銣Fţ-a>_sJ7s9.$^bqxSRvUe:&rȜfZ2 ](zfc7n` )gEnkYDžiV]`R,q«z R_~w,1(s~]F52'Z-8k`QwbvwKVoz3/Mzbbfrߧa c5=@*K/c )45q?.tI7N+eHLġ $ʀ?> Yfrw8*:?MJ=&:m.ţ RD^m - Pw%G x&wӥ`|Ի ZLVׄE;aMhA(eOwfuqZI\;C%XA(䠙c\ǗN(,cu8G2aNz'񹺊1ki~e"d,(`>tݕLTfYf^sl+| q)!rx5^sCTnUe‚ݦ[B2@ž]k+՚3&֦FgYZ07070100000417000081a40000000000000000000000016661a1dd00001d40000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers/opl3/snd-opl3-lib.ko.xz7zXZִF!t/{]?Eh=ڜ.+φ:ѳ4L*0R^ȧ=B42Ӵ; (+U0f5  9#+'hGy2 7dRh_oA|#kFT$. vntiײz pOD:ݒghP^q.SB+[[vqcu"t^6U?]NLʅ9} W_+7#80*qku")|p45Zh#G2yb آ≧MŮ? )eoU8w>KRIt-V,])2N<.v_Gb/>)rtiUw."fkkB L]m4px}t}\|~ ơӏ9)x ߼zMVT}ɐpv's [o$_O{SX\V<80̙jfyQSw_֮5Hm7l4?9JnЖc- #Y1q}vEwzQv QmYd,#C/HXY㬭z:3X,?q;+\B7j^KЫ ovzQӺ>^9F8eb gڥGe1(4/t!j6u:ǮEXp,dA$jRpr<_E/vpb΄p$ -;RI=LQtdJ8w>Hꔚߥ*TPb6{<遽շm13(cVCyCܭxq.yH'J(b t&<9GW)X7MCOY@h1 _ ɂ=NVY '-wBOl٨RU;b}6 9C-s3΋Ǫ=kmGU juÇT& s ä<1tLH\fލsy|w+ MqlΝc. BF7{') a3E@?-ΌU1^L F$XXJr kj?m>4G}݈0{{W?bDQ-PXUnxgaѕ=>&S7zFcZpArwds2jvJii@* <H!XnR+i&<\Ŭ5< ~ =D Q!ؑ{fn@*0;; POZζ2V=!2O}29Z�SX`R8[]cYL[ѽ\p& Wr ^ec;ۧ5RDKrAaazɄx3O,iwS4cjJjRe31L![$e\*gΪ~K 8/Sř$eXbd #Das #\J`=*%ĩ0M>spQiBp]-+?}SiDDLwfphj˳.͋Gh}EO>ܡI_nFTWLxCaiiiFذ<,=nIR`G,o5 VYPRG!z5$K 5)#|QpA|eu@*6zaTkE3aC#( g-b!Y/pzMj[Lb#u46C<#2F) #j,:hmzyEgd-bV)l!T~d"Gd[b|LOA7R׎$ӮKK)ᶃB5 98Eȳ'y `\B`I lуÚzB JS~2!]<՟cͬ~őSHzj@:yS,n[IrZS  =lL^v8w++)A!o;߻±6֕TyM!5;.LuN%Q؜6@,|Z~6&&^DX :7KTMcel; PBgBI-liWXT 7g>Vd>ArN{a 2Īf,KaOVB4r"n:U( ߶xJ܇Zk @~BB#3ux印"` ? 7;P@8 ^S+lCڧx[(LF'=Ǧ1C I/8S>˥MӿzOd#2Ju> ;_d?krNkd*LJW@3+ >_sӷmY/_13H1CՍ[sƾt>]@\v-*jZ3ڥibtbU2;~s '  g"ܣS=-LIw?u VlbWks֝!~1sMz̄fەA>Dk6;ѽ32tj@>) tNhh7~_^'ZqX;42+|59粽>^v|S)39؞崗d-6|;37rCGWpDr9ޛ>7x@' S1B\`}ш^RV6R6Lax B$] D@o?F~z{68~̴UUT.a|f;M^_< sڰJCe^/Y%;@c|S@GR)/DWDuK_$Q?k#x f&I[7)aGsy׼mvwL>?M2̯sN&iY 2Č~ ѽ[Be!'3;'DH}I5al<shq^*u-w[i; R'\H ,3=ɚ:|r`㙯]Gxga-~N=U \y~,cZϜ;r81Q's3 yvn'_SrT S>)U >Nl'4)`caGXr(j];TaN}yfy_ܛ_켄 w1gCv:ԛW$ pD R_Ęfx؃Up,T2A /$sxP<;D5-MwR@^u;r$c{DR%gK=ᑙ5`j/G:k/ ,WdOrݒ ZU4¹z OUMևp4u{ ;+٥[|2= +y ߾ %ޏS?g' ZKPvE{m‘&Sbh//!z\:H1,ћ(2Y 8NX_m^j(wLPL8̄17QYg# qU#ٵ1sd(AoLܑNEvTcQV삘DLE8ΣK<2^ VMyL!Xf\v1dy懯Gz,є*X7RT+KGgB2<>_%uս)lk&EorH?LeL{wDٲĭϛdxoc-/@,8rzǟ)=u쑫@+a[ AtGkOtt͙BDMo)oX=\7-P@4oH!U!R7Q/=9 2%lǺï7V&~aFꈓv]!Rbx6Gkl Xjz$D|YKpH裧ujC 4_,A_Kwm^ τ2߱J`=`xi2flXURLlEj`gPBG~!{uÂ(Rc'md ݎ>qLSa%tbQkP^s ߂Ԍcp_*>wG!KG/D 9F>X$Հ[k!w&^2 ?~չ]D8Sv>'=9 VH15s%T5> ƎIeպSԜ W'*):R5xoIً3ikӟ,N?g9{((% !eR#MnarrT}!q)R׼< `@6zQѩ/p!D߱՛qs7f6*tpf IeΰeBKҺz2SX :K]9E" `qhc*?J2G3 ysi`BDTǭ&UQNm_ưW$F`4uCޟlL?9OgҪV~!n]Vc9ՀF?wŞ|&T_ŒlԡwuXCL>X=R= }xDsX OnD؃ 30E,JS}^|Ml&7 ?P"#8H@K_԰Qb۪"Elx53E45'slkBin9_h9ZO=`iJz^ .&745̡/:K5ͦ9s]Pglw2ۧÐZ,ң~9; `{hs71jNr1NEv5Igi}G Qj HlҘL5CZ#=gfNS[N8sp(%!ӀV\]8 & l'ߞCS,X8*.Zrf)zu3)nTQ+` ݑ:"rgYZ07070100000418000081a40000000000000000000000016661a1dd000024f8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/drivers/opl3/snd-opl3-synth.ko.xz7zXZִF!t/$]?Eh=ڜ.+zpO?mHjls{G4`UHJhh=>7r1,? #E{T]R؇/"3>舶&;?,\AnD4;2(3'CX- ʰ?b\ ˝/;;چ pѺ<96o/w|LBٸW>$; <hqƁ4545<89h\5MAr%ǮXތy&δ{*N} MD{~wRI"èBQ&K`@b2RgɯGbGzC;[HO+`f %Ry8bq Fҭ%Zbx%e)W883C?PKI1VVLY<չu\[p6Y:_fyG+I%J8ԑ1x08'[VNc3l|J^\sU%f "@Pܵ;~\=r/[q"u~}˒ꦂ L1;[|`JHq3nH  CC#yOέuJJ*-t N>]+n  1.sO/Iږ#-Cl iFR~rdž8S'E ?c-4^VXc|= e[`tKum;Gy"bfvkʏQ#0V}{\ \(XUzy w|q~ ZY2ΑUhM8f`f&̸{[I s\6`W <AL G*G2[RAD.eі=R:ue,PG߰z9t ?b,e%i*o^jnj[QPBzmw-KEZ`@o vTM|MZbH}ȡ`w_GRe@7@"Ej4]IZZ^K"vn2j\OP@EٗNC<sS7|'&m"I.ͬ?G 'qo[*SLD%`9~PrO^}YC,!Bd,;yWtm_/RgTakkAƸh} '0hQi9W+%y+d}{6e#waՑ'f*"c);42ߖX}7=4Gq}g͝nID #Aؙg0IXpBJ7!)y=]Umu AФ-yQ%Y:Z)ĩ#Q4|,R$:sl~ZuAxCEoB&W)OfPedPHC0UQeiL R~ZT=,#gL,t_k(}MgѤBMa~\<&n!3NS>=A O8[htZ=m2b׸4kSznU Li[KM}K7Pi&V Yh;ƎbvMojBͨ{.5HHUvuFԈ9~^SpZX O hP)n$<Ƃ uJYv`nlޟL+i ?O&\lY?glח6>Z}WHl~# 8H鋖O, Y2OoH#ڗ坵N[lsE24T{MIlWMNfGв?4>,p+ P[1 c#zb99x}\cB֯J~vf3=:ń͝;ͦJ^Q4Iq2h {c ÔQ3T;AS,ĵѡYr+1{KvzF!rdH /^ ;|ĪA љsú !Z69%ިYf;_kT+O-3%C\9nip+W!;LQdQ`5=ZB)|_HdXq>IzF>UY[@#qר)%FDS7XHu]:*#Iᚓ#p}=,;Wn>Q] T:lXY@B?,#8U s7M֌Uih}>04[ʑTt_d(BKo?J,fB+x;k6>*H@I"X%Y|ގK= VԙtVڣ<@|2ϱ@ vCw`ܮ"sODMH݆Gz^Wܐy3V;& y"e}ŭ?Kx!e5M4cM6vPU=Hq(,U`,ь$ rx8Ahcr%A&89$OBc_82C_ XSޞg3$ǖ-oc ښ.Tl:\vy@@k5d/s T{5ъ |A%Wy:iU߼]A7]Jf{"$.hm1N f < ͩ쵯z/7EU%T3 -+dt$pgHGGVL9XQPO)[aKB eV+xk%j~̹]Gs U%ً&Zp򇯭 vdf+^ 6Ȳy!d0]dQNr3Dښ|JRgLA30!0pRI o1# `TIMri/vq'bFp}Cnq՘  zI䊑ihMQBѬ*%,ŽtUM=Dr 3Ա_}N9 ["|쪗m 1;GBH5H ĽםlW%#<2Ow89~2mE*hv}a6&^28Xa@<6r w*}{~' ^xkrxϞM'CDEa&VdI?,>b&N*Qcmǿ+`Ǔhόތ 9@5AO5?␕~#3]*y2fS]_Awd[\f6q/ ^Tٟ"c-Ո}ђMq6z.ClG1\M78S0OsX5V`ƪDu䨋 8F ]C)zBmlqzӮԓJUNș8(sτ}HS9]_M|WY?CD up,f ŴWd/VAs^/ ;79K;6m^-;*-hkߟ3Raw4tߡ:;b!f`H(At6fe@si?gou%@l*Jat<ғn"I3n1DEAtYi&/@)hj8^I ^P]GDD<Z+Pۇ$Hǔd6 O }j!TԧE _.*0wYIHx2xpO*%zL!s2ўN*5&F)_REaYQZ.d8*q;A%yGR"&U>v'"!(ԈO#=4&a7 xvFSX\ewmkJЯ2Odm%Jbz6 Bz&CeqK~PDhZmh͌qEXw(zee}1nG9,4=H GnV(⭗'֑ |5XV^Xgdv雓|`֜WO|C(. o)(:j;<; T`]#%h5iA}zj3ЊrUI# %Rf+˩IEU܉6r^D)mI(EܩFGӜ~r!!OŚx[3#YHjDkj^Dseh o c* lt_O$0}qw!ԒhD)KNB1M oy-|2*T1O#~#P&Uʔ];8`<^]hQ΍G%W ( ?UqVv߲_OI^bf?OW^"Yz_OI 4Ǔ))UD"-e<ozD_03M҈%~` KSoh6Gsa]o9.S t 8]U1lxe݌K* 3 *.[Z,n\OkDX1 ?ĉSU(,Du4$E.)wVJigx` Oyţ*II#^Uh^f@ryN#Fgꃦ䳯 ӓk(EQh#PƩxژr $)+`yX_Sm(dsM/Pщ7iNT1k3 K8=ZgnB ǂX9,w]0/ 3?1뼓tKq/حӂ0@yYn#\@XߚPID2i4h ݆xBհQxYz z V1Š.z1ZIyҪD('' |&p!'/Z9;"PL~A+{|6mBa~%%gK ԁA0jd@ tH>4sp|őUEh܎%lOlni!<[J~؅J~:A 28cy+ O/Wv &V 1μGJm5h2^65X)М'Al+N0-,DHĕUK"BqPye1KzJR:QPO!&x 5Ul:Xg2Ef^3F޺%9b<u68~owrAd|^D/ :gKu,.H.b]'| :GVa)sVsoi%P^|R.nrrNf,9:oa^*1؂r9op9b,@NYZ*To-Uc5ĬMByѩS jgl8@ Kj ,#&n#{WCBq89kzEXK5Rӡ4{qߣ4Xr2/RY8GH hYu|^a*'Wb)ܪ1W"CEWWrEFbS]hVc9)ϚL޷!ί0(z\Z=;DYOǕBWt3`uGo4f^qk?sBF] #G(% b_)Dy|b HDSvk̝JUr"fRų7ίK t*u#Zd䂺$/:fܯ²sX-N޴3w^2":8FIz}Bj[M/z2#9-Rb~S2gtTtncc/ⰶQU rP}b1ad7~AG{C~J>7ce9hDi(~5"',^3%nMh=e B"׮V_ lz2q;>؏N{0*/lpɋSṹsX%̓v2qێוA ^v9-"C5<}-By.CBTR)9w X)20P s#ǷZivRgF:gSߍ'$~7ڂH@Tٶ]>l$^%v7$H ٮ$Q9b8df e%Е+B,s&8^&I-Sҹ8\/DFg1sk*c58E ҃\ͱE*cS/M`^r+;x.at8`#1;̓IQ݌5(q?%\{saiz؂ lt.rז#SAlIBU=(6ƌ۔c8Y46G4A@t71lNbCfJX Iw6oF By@Ԝ?nD3o3|I!r_jA/u )pAO zgRvnLSs% @,cx _O(. _"v_鋄eppŽP_"6f;NՃ ޻.݈M<:1M 5o#'9.ܸfnHWA sՂSveװg%'K4b54] p3j]ٓCS) H͌N~چ)"/mHJ].`0>s (Tᒀ yjk_f?{7&Q盽j$#Pfy<+͚Q%}~J><ħ*H}k *3 WòGmM ѕ%˚#62*E;Zuն$h qDXZ<5qPJʼ%CpM#L3oSXDxH й`_Jr!F O贙rsYoA s.)Ubt"&<7]dm6qwY=S1AGBw[B|*"=¯wgYGwħ^o|H<˥?%,;VFoIq L29=VqripLeԣ4xcT,Y,?vZ-D+X34"aŠ|C-s6)VpYnހϴָl8˜3RgNV잽I %nW.<161Ա'3R{eu/g@.)Ӭ1hVw >;kņ"_ DٷN9? &D)uO tvD{r8m&(T{A_0k09β񤏳pa)zjMBPvqYK-BiLR@}3% 5PU#^R w`6/`E9,'gM$jd"d##M-6׋#'2]Tj: Gyi pԅjɅ9 dKsF^rr7 .Wa^WAñXB{A?AKx (]Z֊<޹7 b-77 ^yODLw_lGN~z]m܎TrXX|E16S5kI0 "v⧡C 0"*!!V:](WEOLJIWa;th- }%s6AD;>-^`xIz6i3.I{mc۩.C^>q\U' ~֮6}٬r;OiNyUb8\*Poi `{(?{NFV L?i:"šā²Vy6wHۯh&j]@^/6#sO5rEw._y8RjGXX8nq[P7#R3tm{Sn<?oأiƦ[y[#?XԶSDTz7`s=Z4yxD閝sruGʴ"[ fmJs߱:J:Lp+%T*}?*g3d;7\AtjYxcd'1 œo M6T7*HAo V\^/ q}^H p]c )ƤBsF-ς ˹о*EȌ62 :c`MqVBC^W߆j`9qop> T@QEvͣ_3\azk k7o2J(vh: `[z}zaD%/rUqt/GZ(J`%}=}67BxuTc{.FO+M!]#ϻ){BԜ0#n"BSP>azϘS<Ýfܯ.Nۘ|9sP1D0A4u2r}K)͙A1^CjPU`}5UϏ[ _/[䇭Ʋ!MǛ=c6iKXܻ5<&|*xdWv%{9d~IfD\ z㞄Dѱfm2oī4^8۷[OJPyp4uUm8:ת 7̢kSM}&LYD!~ǂM<1~]M+w [1[5.&Pvn.ѩ =6Ah<-``7E۟ b\'i[L w$FQ7ue׭S+ggxCO?VDby0޵0u3"ᬒɚ螅~8Z5.Bqlam1Oysh`;6>?@&'e6DW.d)VILi|rYEɆRr 8.v`JpHvnvtJɍ#g󶫀c6h<}%9iˠKG Fy{"aǤii^7Zf`@Xm$(p;6_TS7ً3 LzX:.Ͽ+Hc|哣.ˎg.#A~dY:h3ݿW 47ެI>Lь;/W]W_1P{{L$b\dDAbpN,..M@jj}C`S.3ᗈ5c^Z }_G?ӶQ\5 y,M?VՎ2r)3U=AMn~mw`by`Ȫ)}@K1>_h[uBz2KRLI<42,M_1.`ne禕v,Wvaóɶ|QdHwQpTs袞XJ; ]͸P)uiZO+rO̲PߴK\zEw|y vTʼ MeuLB;ău:ŝi67\:u#OSY_-xm Dtl+cO3{g̟"AEj|g\LpA-)ezW;0FyiSP.Y_GpN聀դs=YIޅA~ADzERAĭʸbQ &t~-)i߫5. 1(zc/3pQ4s SJj}vzkɣΗx8Z"1FSvlrV06&vmA)e9h|tA>&2^ H["C F\ LOk*O+mp|Q%F|FE3rN ݃9}]lq.\ʽ36>gZq7rsCd}>X`)eu|\At‰xb <)Ǜ) Ɉ%Bf?Z/Ǻo?x!r,ԂTˮ:[1r+d(Qc\akVg8LrQˈ>w7o&?^hhδe!hԘW]8ՐE̙Qg!iǜn#Ne{lBM%u&ӍM_bSP4S-) E4barneBӵ%:*s co*C4IM:!`2zԨ_p52FlN=_"ecHG㹌X{Y;2^vj).^2L6aasKU@DSc`U"_JbKгtΈ@M5{`)G %swi %W@N7E{)ĦOu'2sSъ[zgˀ{g[؅3N/fH\?ipf(#crSPV}5rOZ{&%wyq.20& a;Ax ifエqLȝ!- "´WT!ae̵.\?0q`&PIM?-!oqF M(ػ/2MID:53$wQ|{k.CJc Gb~E 50SXB֢@:C,U> {$MLrHâ}^q; EjmŬݥb$#c]SG+`KG>n43)ԇ2uߕD?8. qy~1.RL FS`Tx5)z(כWyAf$fpaEvZWO^9og`hdY0Yhw[jV+( C9 oj^Eܭ PwlRs]zߝIBM-Nr,Q1 dYڨ<4y M5}&õLB _繜?>n]lCVj,_&,40{3EO>uVߙ$#_6 ?0ItEM.ߌA{sKM\ >(AI8pY93[B.U;X" `Aya~M5BFxDTkEdcL+$.3T%ݫe#N]3zc/L[7`VаQ*dK-j8l{\3Ndq`mXzY،[E }K،V'AȡE]ɍ}NYngOK]3v > 7O_DY Io!V_㥰雏i`S5MP~U )gZ2,ҰĜ2ܗXCD(:a6]J#Ng!Dn:ǗPig']k }qS \6OIj=47?*8r< D'=|:IFpo(9GbǒHwTKIZUL`kIP{7\ZH1-& 3*~ n<6J yΙ2W /W P@̭t [&G*`fK+.P~%Mxڡ.&gݻI#XLOko(DHD>pT)`η9Gts`,Jp4eOr_Doi52knbWZC X˩>zt±Bb|4a\='"E=gR5 *ribN߿)g,OL3ǟV\x::ʋƠ." 6|O[+f p)Hnq{SMcأIjP[کk~q.zt"T\]!۞N)m4즁ζ7~;=!V-jW0Xv)d^8.=ĪYurZn 'oWHXOV<H̢|H)=t53Xa%u94iEEI}Z"ug|[kvJz๫Z){gI^ %\ 2-\n~ HK# J%\O"crPb :. GYF ,/P34W{bȭGӠn_3B hJe8qv{hk蒠+"Dܖ`]^mT%#^ 0Vgjn.r]4"3е[uO^$(jn VOOV{u-ϔΧ7$bO0VP /Y)Un$u+qX:M?in \|N."G3Pm\^eG΋ zХg>S9,rVX:xSO O`Bl1{`dcsGJtIo^ h8p0+޹93 2]Q+Ӻ Ac5n 1+5hwCZnP ?מ_ O' {V5['+%O\@y5eRd_Q(#0|Ea[{D9Tuvl(1m[!\Ůl^0qlY.SwVǔH}b%UuoXA[EEU: uTuMLtx>tɊz=(qQsuF&7Ozy;&n3q%%ӯZŽ=mWnl%NW*a4&Okԁ;*LjsH GE$Vu#iM5R2ʭnѝq"eÿX)ll$#@o u9>G\v?LE }scD o<la (.paM>wٽUlb7M20F֖'p)\\{_!ѷz\XfDU_ îtF;DO<{޷W YHQ5%@#D6PFQkX[DK`͡ixoRB1uhc^'~B7 |>A0pc1Ш_Iz1'GowwhĻ8eLq#tcGI@[V@$:'z!d5?arwlGoi{el*o*4Y̚] y;4Lj^ߎ:m#jzwyO6 KH SrE_^i]{aVw Wg߷It*4^42Ѡ_əDZβ>&xD,KłGqIԾ 5m>VlDb e[%&;+b'X:^ܚ׆L|j+|,qǯRu/ ҂c3ds3(+>OPκR'*:ĉc"E򭒻@P:~Q&n`T%C^n8. 8Z;̸~3P| c݊NDR_R.$d,9-]Bek P`f$˲׻ߴND?qw?%bǟَƶ2&$sbC4~W&\q7iUR6;fob!T&@؏&ȓZmg㞷 Wb*H,uu̓1Uob[^47Be>Y,5f/IǁiH:5^zN 3| mH<_-BRt:ma,Jw~j%?2ꏂ` _j`>4M-(SJ3(5J^'KD*S盪̒U37T\}:\E( Nws#+2t/BĎ1BEQXuaVi%&Y?;jҠfz:GOͩl7KWz>?z*gG,jtUH0.<I:i&-T{\g|?$I}t.?lpH[]HmU_D6;p13Wg; {9_^*i nk&u} )crOF EgtBl 8mj\ⵜAU9m[R96 VVy+F2J/lrMV_C3zcnpEi%A6rV_e9/kܟa= : k0aM<YTrۑ*LJl 1#OkKF}š[TgV'&XYm\XOX&iɎ bSuJ+2 aKpƬև/D(I&k{ z-6j gm5¥jɿ}۠g)$v7L,K _@4"Nh/jf97MÂ_sG;Yt}U@hxXW2 -3 )b6xnqJ|-oq`$h6w>ˊ9v JY(|Y线ĎbSr҉C@%yHc%NٮJe L56-;R%Metgs'Ȟ^WzU$ۙk6OXm y/]ޥi6|݄43g&*4D'͎W*O|vW%m\g/&WZɖ?" h/=U꾫)p+X?V珍gH9YK>ҷ6w[5 RD~iԺBΛy4D~zyyT1ִtI9a6oPSg3бW\9bʏN H `V \-}p2%&m(gWOZic!#H6* !'_u.mRn{߶l]̴FȲwRfAHvd .31K$gg@%U0Off^/ ]mAoE|U\3!7#C< }J`ߟBp# NeH-pGL#})pDFpCL{C"T k>1vG176$R "MC(RIZc_ ļQR_i2hҴs!O@аsN? R 9=DP7"΢H.8ڀ*n3spi8ц Mvg%V6Ed<3M 4?>g ڛK t>t{ d%+ ܄^Y!vϦF&}.plt[CǴ*qCuI݈6kƅTͯc#srikEh%RV,UhMu`XpjT,4[aۓ1d)WGmwj\{:rz?'ϻ&}7jvܦ֎Џ4 #QR/".(4uѬ*d^w8\qw1sD -r MN寓@ғJW" >6[ξ6ÇH&^RD\Ysf 58˥V`r\;9h Y+;gO6 0;qtl[ {z?!f+@v$edtﱵ>*Zh.[gcI J^>HFχ]*Zq ~f!L-RC3nȍz, %Vhshk ^$f!;رQ3zYdy07=辋AbZsf!ڢDŒrmlTwxSu"@7Ky/s3sf#R>G)m> jL<&$ylK=_ԧ ' a}MAtvGTn0 뱺xM[aꖟDWgg/GD.QaV߇7j!u TvMJ_tE5 ( ua u QN#^bHB+Gӛ'lL3MFϮj.&x`LJp~, aaUX1Ey&"x@?^Wؖ8n !+V%ˊ/PsMZp/\ij=*Aw&Zf1Gŋsݾ[LG=ЀÓ^ډׁM,m5JT$Lюunu#@ " igd_u2܄zWe!ح󱌨Z׮S>Jw}.OfDq6(1g6m-Ðp&&a65YDJ1rMYx0%kŐޫV5Z,/P"9Őn&mz>%pV@x̒l)3ٝK^~Tqx5EioDi|A?6=fGgz();%-]`'o`g_3@&g~+}٢ŃS^ϴAԂRsF!WABLq. RSa49UX!ݧ e'm'pFL|$Vw1qCyg-> %ΐI9uL .rVA="-_'y>DKePAgF Ճm~ȘA,-ڸ:'LIxlUhk3[OjS`ȳ6q &@j[6A6v֭Y2LK;+n1Tc#h};:m9T۴h+&4GAU{󁹽 "\zgܻIj5U)pObE[lYZ) Rl&b5C8b?MSWjܗ2y<cS@PZDP\@{hF2O'kziCޥUT"Fq߯PƵj/0pؙ"mS. 31nZ\o~*dQì6b#44;=/.:h!IIEWMX<hL͍# E]DB0gnEd$tE3hBj2Kɟvzz3>3[)א 9P#SډOt1z 6LEU\5qrRB4`f->Y䉠i Qr;?&Z8sK>p@ 8ʎ`=/1'Fc>Ḻxeӳ#IojcƏ_[A'F L$NVhb}sYxU-t2b)x< Iyq[bM4-Q&eX{0TV/h?h˨HIǕ'G!l4_Z4k'r񚇾!5t;"z1IYf (pք\)e; )5U ˔2L,Mp[q+*;!T*$L7gZW\N=KgfBִgˏѐs.o;s11Fķ }Bs{`S .υ+4DPTk[8`? ECG*^06WX<1\(D?b) yW8& >}8|]A.@D`k]݇'b샧F]WVZ<-|!X:%!JjI3/Γ!bA(!qj{*= .-*v*gKJeLA%'aM?Ϲi<߀t;o\5 U |9¤ p佾$C)̠-eF9!B'p +e9$jg;}ῒ9d0tQ-|$ M9'lر,ѽ5, PTXX,؊aO6b/8zo:`iz-HЂJ8Kh\ %1"rk,Tb_ n&m1WF7DAoJkRG.`lֿH*փSVz}2z4v]U2Yɑ@W!͕rac{bRI{8? É3cD /[ćm[(F \`0qK,%$!o1eg8eK>שYf>e& mS;ȅ ˃0͛q~1X|au\R&6C6o!5v젗4T4C f#Fcm^y]er+a*wdS; WYR`ǯ3Z'Ŏ b n^hG N1|5}E !W}:< L8iDt[ʧ8٢q  =?li, {^ V=+-Qאkbe[;#hD&_.~NWEUrޯj)ĪVu؝g9OueJdTY~d,)&ׯN>Y Ѭ` F*G/@Nd.5u_ KMXh3G3 RxyՆ]_MVUT5M9qː7FT W)Ꮄ!K!rF@3w\ Jl8R[*m1>"0Xw LȷB"A% _UH2O Dg/L0qƢ-xV ;OVKX9;|9["g_LTs0,hG xoP Yoc<=Y{PcBqY5Y! vre@fbm  iBVכtʠ3UuU*շ ?DApe0ZbbɐV 9cÏqbw)yXiO${׈ `m3DaA??ܡ32%Ï}/~;i3 Mq3)Pbb-s?Q)4H|ąz[3 ʤPp&TPQn&Q##S NpMdxJZ͖=K-$_|f*+!y6R'",@-6B9 bt|4teMt5IȆp$VcMӟ2^kK_-kj:֏e"dzn5 aσbs74`IRQQRD t>j@#&c+ƎA)s[N#mZ.A5&(}=Mƪ!:dr+Z<"fƔpmy߿׭"#~*nZuR0] 9ۀUnLl"iJGZn7{-GYDģf؇7gIQ9fw'JCk7ڂ j,~ZWjPу_|+4p 쁍zP1j*mTaNcl&,qI?l~%m7tۦ*benNGgFؾ͌XF1FN4b)3qi+}R [4ACr=mm:[鷔q bs;dhuo[28@m.؀DYz](RkSp௑EEgdO;6/Շb]2 b[oH.};7;A<}j`'m(B2}a7̿Iͳez!ܠ-㮁C|&6Aly@` y^ǁl+MkGq'";MQZ*ŷeVeow3L")'y> U=k)dxCd8GE0 ^Z:0oE2./ӸKD=cm-ɠ}ZCH9h23oDW6?nImybl2M⛵=9Suj3!p2oK{]T,{x0tdIKև3V6-v*Y& NwQ>yжxgg EL&R =YAP#Pf2j}Jt[mh[cy|FW.YycӓT3M;ws٤au6ÍPOW09a10dXoDTFY$07HyaGǎ8 r@/gi.(*\P;#JWM$aآ'*r :)(_qlBgr'¿T u[d}:󐮈0_M3Y&}c 3Ԟ(v dLl*ct^"|: ņB*;؎MLTaӰy*5, T,#ȳf"֓Uǿ7rJ!AU uQ 0ePFfzYҀXܐxE}"/,1!Z""; kM)@ 7arŸ?vy.dK朿5|nw.ŴsG 9؁:QMm1$MbzT8󎽙QQN@&RS'5XlƇ> il6zԾ\V說Jr[Q;o# {'' !F(eG\\&f1bQ$;@U5 f'Q+B U CYw Wxrp(E)sDnkK?TLXS&ћȝ[d Pg/}m+"+IR|jjLL)j 7rryX~ ڋ]whD♩j {{^)ݯJFQ>LUl@6rҁZǠt_׮9UZo_Ak1?Ow?|2 U^a:EDc D ߻i^Oyߊ#E.emLIF4M|9hk^a0TˑҢ} *xJ= drAU!e݄֗\^w0Fc$U#SP迱-+']d 995np;8!1\+'xB2`v&a4aoٿj||M$^fSq@d3>ِѩ ,5$_5Ĥ~G\219،uqN! F^H g^;8X Tcs}>سn04Ip'z Xz#kif sRt*,'xʵKb1ERo"BL$1vc_즔9p2Zaw?K>d-cTDmLط WeI S䖦sJeX4YJ|ݑsD-߉HXPv~ ɧ_3`<7#'9E=μXep%%2Sщh&Skzȅ÷n9AW!?Y(dk3|̵4A{../CfkQN9:!F'IvQxѨK!Wrp11Ì{T |1Ba"rM3ulA؛d2BPSoLIda_$GrM1ӢSهG&@}T4B7K[ގw.8T1ْ_}b.y 2Vp[L LSzljS߶Pg AB#sFuUFZYG U6.LLZ9 @3>d@AwaO:)Hi$᭤7)ˠ[9Omo^)+j 3P< Z9%/G 0acrzN1ܴөY%|bHŗFktM$+œ:L<ܪtקL,\fly՛1;I>plPR$7cN& Uέ1Ε/A٣0lo '+M l>Kd>6Q$r%JNnI^  w[XNsvүL< @H+h|,8p I}!/w@P\" lM(DUFt泼[07I|Th{W$4F{ٱǍ6VZC@KkJmJ`X6q}+VЧH B8vv@瘔e8VF%bYM /y2 K{T)AL"l{,(fKE< SmhV "Fm ]%&EL\b#!2WI;^=3(™Xbv&`XflY ϱybb5FY{6M-3{5c{RrvݵZl?Ra-pGA".iVtb9٢]'?0.Fϯ,-aL-3gV-D+y+U@'D[:q!ʜ2H#]Jڰ7™eCa3=0"S% j/BZJߔQ;wZhH ",%;qRo6A.d#o"E%lWꝶeћ[59:q ' ͞EzRjɎ+ lĞ! 4Nr{ԫM%4]7#D ŖXj %S~\4N} dWL)xe;VѸvi%H>2LnT%UW%7pEۧ&O I%Նf"$zb/5k:ڲ~'8:!yep{Q`Zk;;%JEhؾi<Z9(&]3kFޜn gq7 N=+476w ) _Q@H]7[.B-|C9 K^4_Y ^tT7Pwj>̜@*˔Wvi z=5>`x+)n0^,ȃ#aH̃]JWqє|Gؿ57t {=ts_QOX*.dt#,my|XwMwkD1>jwadzM^89W@2fÎz9M-I#4y`̥ngᠶ~ .!E8E8n'<{:h<$p )Ƀ~*.5^0w'T>al(.x[3OhLt0r1[Z?x9"F绵Pz*H**`hf!&T&Mf{DE t5P6j"i"`BAh^ڞ )%_Qһ,bY nTD\#4E94]e'[a e \\*5yM8-(LN:Mfٖ:2􍳕j{N!&M!%[F>,gIdX gxI,ֆ<ٹX5(i-JDb;>ؼ~ `GДҽĚ6baq_D/fnh~^ 7wj 3WF6t%a #Fxcћ>wiđHO;OI`҆0I`0֧2N7c0WfOŴq X `ܠ贠v9]> ^F3ͫvkJXLutTZ a.86m<đk0wZ([#vB΄1 [nh?g@{۔$G}a/e"g$z ffH%CZo Zf|uQDzh2q}]YJj ^d`0Rhes(m--)ɼ'j5-^^:]c/SȊi+C~ B[m:*gSoHyS}(]|`'5qp(a-x'AYz-JԄg>2s #6CY a?ʝ$J^^ʯ{LN= v>PE{(aqК|}p; fiS=J@Kƿ^]r?`|~+MUf{h2~kIdixmo7kP-N0GB?dޕvE;u:>_V` 5P:_9a|>Z,}XyaP(ޮ3=|a^ 0P9 .O8tDdu=^Ȃ|U+T?7}S_R\ű6sxo$@'NVr|Bk{S_̠Lxcr3ms5uas'B2.{%$K$ aZZnD 2H-#+u0t.GJɯ9S-!gqyfewO^e68Yچtc'ܤMUE'<8/:]IVl 3?Ų=>>Ҽܗ-Y5/0q5 lS {T*]k,aj$_IP34/ww80Fy/VC@c9T!Mljڌ<{+Բ8ax@@ QHa0bQ#<+' 1XDD>q3 |,6&TVeFKHBsܾSAL꧍"gozp)?^U?-Hn5";W5Bz絚jYG.H==]pb^I"%uobez7SJ:+׈]F:oq :B j[^⟿>!X$]tO<|e #R]fabČv'g"D8*D Y٥SY gܧv;?YF&.G0%V$9qV-*kEmHCY8"q:]!Jz](fbh-~S_dG͜5O^B%ly6G%b״Kx4)Ł$PE@aުH$\vI[|m`Oǥ GlзLɵ1I }"̦/M?q?P*Q`o:vTMIHjpu]>RhVr.E8Y6@eW5f:Mh #~Ӽ?Ѱ34,8ӫW&$F !pgZ{~{FÔk7: hy$JuOP}a= >aVT?;&#`'0=2g(2YV=c10ky*-DY'(c%.8Se?R#8)@pDҼtߏqyMxv U  k4T'\w>ssp i ɠz{$@P y?qGX6l1t0K)ti$vlgyi G<A`%N%s@"XҚhݕ}I&"k2[*4ORPzNPPK2з7l?ng^0w,DԖItVA0yJ>|?U}+͋Sҷ.yz?QORIuS'lsyd{h㨽yAu.7eޒ陚QImtt0Z8 -XN$V<#4)VYTqScExyʹhKyX>·8PK- .8/H#Jgm9^ +iKqw }',wfap^GDѽ3WL߼??Ql:D|kd6sN,j_3<2t4E$f99Q^"Y )`_~PϋT_a+Ǟ`;B*LfrJtB8Ӌ\TQrH1W׫IeҮI M{Ci x3&|fC8Bakd* \`t $o 9Az/BMv[S 1̆mWj@lyu_x1i{wh.b؊0KLGYʠan;q"[b0k +)(J1UֽXiS\U@_E1pC3 M3y/8oXtћhw1ëI )y1{Kk#8S48ex"mLAd+b|:a^jiF8vCM'M\w"J-"Od3N O;!ǯSE-wc7 ]zsw8 ~$O4uASm5QMK$ODHgƻt偲3`wx5&Dj@wRP20NJ*YYCΒ̶ ھSswzd@wD_!$-;w3k,Į#%ةS,>G34/","_{PFsl=Xznwĺޮ)WZr_h# #N\;F4yi N'@Pf @UZ O%[)> >*j&45^G6V͚z%^-H3ٱfɳJN"_E-Ab)IPB;-Fd8m`R:o3jky9H]{X>R5OC0'[rMsw T߹p 3o8+kڥS+ IU0A㤓cQKu iAV&>T e <>y2,}op!:7Wm F3I nIˈտ7(Q,rJٺBvFڠ[Ezg$"TA ^w$MIOPBcH'nvBomdGdH<ڧ nr-jBgMz9(wuI6S# `J1zPs(o%Xn,͔D&xV5T< xŪ@<8%AjK>gxy^JpD=PˤM~ZgXx@}k> ~tnb .,ёiW8m<$>/ߢ,>fWbqe <ٷ RiF:VPY PǾ"0 @7tz |v i/=rҒLxa-yN,>G]4.&a_Rw?"{cj<>/i ީDSWUk#gS.)折1F`Az=@[C$F.Yh9ۈFLY۹…$<|(_:ޭUM,[FT\6Asaq0?Ӑx=&{\6B")\`%{6lzL">`p2ZHoG]9cMLkwRg3:Jd 1ё". A00hJ?ErZOɯ>6Sgվxb.,'zb5) uܧS0`]̤/&W m-$jTKwx(Fƞu0IvX uM֢᷌R<'fwbvj>, EӲvOQ_x b`6C>:In[ǝ*ُ>V' ?X!sLr4eDR]DNg\&p:G?4ɿ7 qIT3bSp5i~;`ӕ0lYv 9OAʔ [ucr_6hfV6IV6_V+%65gYPozsB^2;Ϙ<5isRFv}e.olBe*s;Ot9*xr+54a$RP.=.]|P,BW~]UYvP0aHp,;݌A8-@)=d۔f.27Nݙ/ ƴpfp!v0|J d鎾eSSkXk7 }d3N #0ސ/qW Jp=)9c,N? k>1aN$:P20^;vZhDfBuefXY};9tK"9]:gqֳ/b[)d,͈n'}yՋ.ڠn tCV4IZyGqVDYzDHexR<c#.">nԋ:`g%_;TRSI{缝_`"s.n5.ed>G lJZ)m6@rN!8x6)QR:OՆy[k e,78a~^o}XkΑNBmfangIXT$F{cJ-FiWtVDQ\(RUON nDŽ([Hxvuʵ-jE^,˗s`W;![x$)Nw! pejFuwu..Ka䢅}d g8x#<̷Ba`T=B3xzՃ!Da蓄5l3r?, -& _Y5bFlJR%2d SJJ5+<;>i ~<:9P{êg+x:cbU`N9'6Ian{MA]E. id,98& }{o`ԻKNNX;Z$ΣcnصPI<(\1x' pRldN~݆p`ܩJQ>-DO.kJGM2QɳM:VirJG>r}u^Æ@p:ϐA7*+U소_o0vȄ/P!uu΢Wy -BW]o$TWدUnh™]rxxpH]0`FzWleme Iy%BI]* +DɅ5? 4PPi1ՍT 08 3,죯 9e9 X߹NHNQI'cnq,?D } ;F ,g-8*dAug`CT@ENSK`\=+%XrӧmzD)U2\d o=2ѐf`UNX|%(M9h&V>2O-G&P.^$e652~U}H925cfQToǭ@2U,c_~|hDE#|anN1;dl&գi*rl-.JyZ5@ z(NEL'Dxf0pZ/!ujnTWv Qߚ` a,  >0BzV\o¹V?-b 0 d+8ٻlkae;7p2ٙ!V !Y&_开VM`ԇ-Dk?r\!~IX>}ť+d(v^ x@<pz[5zh֫I 0a;a[)}(?W:4V|!FOe~ZL,TuSrs#8 Y,0tjx 1n3OOr^)_ X㍂chqeڌMƀ-Qn(3H^c2t,t@h]ֿ|A/P\G Ϙ6hx&[yV&j4y΃ t^.wXK7a9 맽DBߧ/*p~ }t!n1A1=C1I_bv7՛k/Hk!tsmsUr~")?5*{`!]8WsA- D DW$w۪ s0 ­T=A0(2]~as>9K3גo @k&)U*dr: z< '54Q)^} Vф,]=\@#-`-S!QD6.8Rl;{d pl! ݱ-XQ1b0R&vH fWC!}A!".$&jݼ($BZ,]<𷌉Qh~ِkB5' ,gF^Bu-͔mX ''Ag}#g੎*w ǐS Ky$|k4o2T+v`'dĬSFc1|Pq&> NجW`|ɖY( -` XEK{S"Z2f<@j:D0끏' xwP=M} åkK$q]d^, B1x C]G=wk^lǬM%ڝjRڎPmiOȫ}QMW)oJކVثeR'ȇ<ʤ_`Q3D鎅n}GV'v.-l77aF7A!ZGU.rzQrϨ-}fxݟg(Kn@v><[]Fr&*O_X=G]`b-SA*A0@7҄3GsB,Rʕ!lr> I7ϽqXgx+fz;WZ6{.40i-Ռr q5ƣwGU-(!KgR>l/ězFSCTV* wi}IIѹS8qIipxL :ȗT:В}$V f^ѱ5i?WB8"µo 7h+i0#bp^1dr /B\SL&k4ˁ,1m@eX:\L$_2d2=Ȯ[ȗg~_?yF#wOmkh0 Je)yzmU5Y ~+q'5`AFgV%NYarҧmku#}^9؆d\ЮIzCv4M\RlLc G/CgE.?]x/T BP!E/i$0OUmF1"e?h\h4GZx2HL#8cH>I/Wѭrcdu+aғT*ʡB[?3jT1UNU`b#.$J2n,c?ss|dB,Ri{i=#b:HK2;:cU-fn^퓈\+d#8yNYyNz%XgvBU'n0TS U2^wv ~|4 -Otx~_ 6"?Ft4lwn}L Q"9u0:r_E"1(,R^=xg''}״NG@tk85Sx&ThѪb)_p :}{=,p(?JB+9ғO3Dwy p66؇٤WY;cYAɷB>큤W=*-21ۨҧ|4_ LK"o ĘESaъ. H2L=Þw# Q}bJA(F*R F49DX8hWH,&jL557zw 30NEz%nDYa#7q{A .t_u~!9o3r`&ӒFN`Z8΁cs΄49 D{"^F.l]ʚp:P4-=@ 2pUl2xD UГ,+̘r(l꽢q( qR(ou96&))|nY0ƈx ɑJ0~Į[}͜Pȅ*ޤ%$\217¼饩~^T#*_ ʹ1vH`Mv*[35"6 K5^l<( P%3SK93Y$RK6ڰD>&Ok!y7Ob"$$0 ބ_/R~ך|ф͟so U!(y 鯊\%ϐ_lL^K|~$\b UiΡ3B[$TYU=S=!$kȋIv8o!jwKŲI陱8FC2,10m{Bg~OVK*,{\n]lVQC?CNi"+ _l9MF aƜk~İOE\KBN#Xr#:@ߠ8ɝ4ppWZNg13ش#s1BY/&w8Z/͝X33tQ{gPD{y_:Lı}3A;Ōvb[*(K,ϵ)/ 6[?͸tuK_?]Prsqȡ{ ʑ_@H+~p,.ip IN3r-g)8:Q=wk^hKҁTn^j |oI3rRG!'o=H3lR&0jaE-@?28tgAHb 5'32X? f -e1]uh:ߑ; PVİuT7n)}٩؝o6ա%NfS!*=XVb;u+cn{5Ԅ*_ј٦{n/2@vHtƔ#koqoiCc MUw۰"Ф&)UGFz3zX`&z0pԠMf(Mu)j xW֑T<.vb83}RoL9ζ7%wMxZsQłw|Ylh::tи3%b9DX"x@V)G̝Gh'Xxrи? `Z~\1 M K"n$h!1"Q+_8 63xAWy+t*æGf E]pe‰j9.pH $1$AzJKr@4mGNԶQKt5?ۦjƼD@U1 5~9r鏟Fquێs m\ e:Αo5?}̺ P݅[P BzbmZOd!0:/[K2-`kw;g?:pHV|UU-vehL1CTTMxUU7Bge+sueskxE'zk9`rHFd*k4cbjC߅-_?S#yYs@DN_ AƖI214 sɡh46TYJܞ`ߏ >.f: .kF.' g3gKnAf݀́CoSmDGy މ6k?%$( C4B\{t-({RئB5P0y'cA8zW޲].cy,w6p$ #$&8f3*aVWi0"w]=njC.?NlPH'EA2xUdsI_[Cjh 1E"_*-5SbwbI#y_}JlQD9L2F)1P#'XBWԲrK"O5Z#]X3=NHrR"UͿWtA !זKVIVT;C87esu Z^01j[?Ujzi`#0P~N*<`̯{Jmh}Ěz9\L?wYPژki0练nʝ?wo+ cL!L]j3+sRa#@KCx bရW'5@ ֥s9p0ND"v)6R-yȆT^PudۍC g; ſ|V 'm-:\p6V;郈͝ ȕ$lriki _OLj}!150|5„MBK6ڛ3-{* ,Wmkp%Xm\n1鿻/ӎ4MvT>z9X› EXAGדMh~;889^h*p|OV7" Xo~ĕDߠ`8^9{&4F}J\$Dx-΃æ˙Jҫ(}hm+}xs씨Ys( ){ר-mWc%iiyEQ潹b/#8ϯٖeZg]ME3@#6NPWz3rx"%݁ }v["0%l׏Vܜj:b7bq$rtw bn7Y #+mbpx~4"gp=qCbk mAWlo>Fcni*D J'D8LC#*'9_!]d-;vL{~7,͉IqaކfW0 ]lsȋ䠳˗k:am"6GP2{' 5wm)):/"?X>ZR9 AklP}cAפ;iiü;=[* 6 JF`;MTB2rQ -Pͧ,6NC^O("{$ f \-g!0QB*rHw3 eIMW5e`ҡ!Ж)[8E݈0QUR(vʗ$ =6R ((F p8CmZĵ_ 9eSf \&lgiʢYRĨ-+KVZH|Wiss` 0=wDCNBxܑWTL4&y܍u,ünsPS %f|?e5]CP,sm<[kf뽻)Xנ p8}0|9%ǩb .T#нȄlMuF1^QlQ I]T\q +eJH菐˽vI8Qȓw2 ]GY'""~[7 K9NY*{){XP $Ӏm"åi ?(Eg}*ue1'y>gXooA ܢi**a 8e3]V%e~LrĎ~@ˋ HdnEva/oD!NQPuHoLD-9}]F jDpH\q(׮uˬ&\xo6vY(VP`ĺ2i{U".88ؿd^!<&g1O(jԠ#dB*Lo:ک$C ZFU1HCLOYdOtUPJH bYOKP翱[OY Aru 4]mZfYFw"YjBBjo{4/נ*6"[,F>w+z!p`݊!?#!ej q~Ԋ:PT! h4Rb+!`#\mS;i7ÝۻCj%HyKBܥλ[bJ֡o|_6sd`lOCF9cQMIfX0G1 GL*~ z{PqMhށskE ΁!o%:H1;| *s,˵P]0ڿ3d)_ʤVH-rdFv+lۣ pC"-nE}K?)>] h+[\/UiNlw|ᙿP'%Dj,alw2mR^E:P[3~ (fGU\5uD]0t)ċ3ݗYG!k;4H|X_iś@z|GV+fZ+0L\S(;6U-c Lu6_u?呖7rέ ]#şw OBE[`vT.% o&K})1(ՕEĕ1[:'srkiFNᡀ딪|M"7WD+hrJ5hnk9B -sA"!-a0DwFG|؄W~E<`a/LZnz~I?vZa\V&dc(#3k$H ƸELwj\m+#[28_=b|qJm *$0I@:,5~O~W\ 7"0>t,3 D5JH k=BvztCnB߶JG[Ԕ-tD-`3:@=\Ovc'9# @y]G=̿]M4yYN77&k c+XL̞ C+ GmhNQlb (yͯ%E z co$u2W3Lg6F aGPlS1|qw@,iGxW$Fo!."`9>#ryv$!@ 7:hOr =Y]l*L yoɖH N]фR6P{O;!G)t;=#[B+'4c9z$#Lj T&3ܷakF^5!Yn\4 ݺyqً]dpL@V1^FfQ.G hSNpKvC6Z^)mpB^%)5_(2jzx{>g^0@`/~,s8Մ\8TVWeʚDJϦj>$zd\1 rzܗȇ jߓƸ,2Z9h68j)kve@Tue?!m鬓QȯtX."4Բ~w{  CPyN{% */c%U[4ё:;[ g xg 1gn=gS '? y?HHI|V MS$ K҄q$Y.3g06$ndjW`h hS85"/n~uft_N6`l1p=`qg ~&0P^bLIe1uE0@&6y>ڿS F^,qw1CDž@J:sq\rG/:#jd_!x.3rCWy;lK000ݽa4U<a-ӎEQr7C| p.7[dJ}էDѠXewc/éio& 9|UW,K#9`lsuL!][7&G8ÚXׄӵ dvDZNJ / K4sH4)ڵ}e]-ؤ5`y_Īҩ ɤjG nGZܮ%M<2q2βJWrlŞ}ljet/OEIJũDW:_?x*|{c6ę܈5{3>F sjnzFaI}-Cc/ֿQ{tMT 9G^z$UB[U<)zGEV}e?.mω 8/߾(`T z).f4LjY)]+auF V㽽HNP %$(~H3-mk W}\Y']tBd [OmO)TRSdN)U%Zln]uFܙm.|Dj jIs9>b`cvW/U# ^: (JS4z 0`FFI}\'\0nG(Ɖv4|q^ꅻpΓm!TZ~v*l7إljA5Xn)߅ƞS5I?Z6 sna%" T(: nlA@!=ɒ۲*@Ss^od7ɔeB{{Q%ET} \Ʉj3~"0Rc@`̶RgTXS9IkIeͪW>?@Mh<)9tM4+,l(LZ!)ғqZpꔶDXDhOM thUg¶ow\FnJ|ȽaF$}Y$CHW!?H U=۴ rcѬf%V &/:Dؾ;l>hNTs 6޼AQ"x[^1-帥DxEDuZnȖFC$rPؼXТ1 cy0\vWÇS4p>,rk~|Y4us x0͍$ dz@Mqc E×l ϕƽ+1+4k5OzNQ[Dӹu-d P8xpiJ&&#?200p\󡣊 Ե|o<%/@)۬zgxU:t ԅmqx,%adW7F\qȗ@R虠Q=*t|&E6p:* bbkdz8KF7_Z%*J;wDv 4tO gu Rw{#hlS]q m/6(-Bi,rݣNzU:ˢ @kS =#c?>{] ;I(ptW/W#>yDKay[enpbL@EYvdZcRߛ`F*>3ի7[D)1Z2r c\L`Y ,`j21WS\1Ot<z^D`e!b**93-4ݥ59f=n eEaj+n,;WFLZGEhkf=ҹ]cC|J pO€I+[X^ӚuUKKtUf D$NZǍVݜcF ]|ڻf=_4l$M v*~-yiPū{D3BhZ9T]kmkz" 4$fsIC ^}y1V=1Չ]&g`dN^F)Ki_w%L _e&'qN).ggȜ| _g#-yEg^'s,-Gv-.űΙy63ܢ(Ҕ/ 0 EUx1C99wp|wU3Ɠ9Qgq$aANw£Wua|1n6V}JUU: u%yÍ='W*5[߷}!gv['dji@+jXUR^'Zmzrۣ4yA ޥXb0O6$SSWw_SA|<pC;1hn"+IAYxrշkUȡ̩ 2/׏ يVލ{}5w3X>X `pԶ&UkGt):v"z+} )C}|oרvjrwĨr^3,ϝ%^\P6ktV|0cTA7MܚУh:Sz50Z y<Ӱ}r8e"ؓBwԮIGQڊ}}Q3eM^$ kk/>򬡐 c&k` O oeyߏ>=ǿVq>:?禖{|6 ў81!,TBYI0>ˣH-\3Vi(ο<0~sZ Tw:Lt:MY=^ [\!rwymB%W]5{W-2&es28k "8*/ܸ9Ss).h{>$J*P9Ï"̈́ ֫ObP9-K(xƜv%&:X8l@sI(ZhAOڒbXG>=[$IL!W59\/zOߓ-2m3UؤrrَMߏOQ;xÃn .]v꘳fHcg8ֱ<_/ (N@sXWubzŜ V$tb 5U7J%CB,8ڊϱJGu'9?6q^+?VG6|flৗ[ϛ'!dI'"o0Y*a;LBJAC"@^XN,I@S |RMN^b y >^Cl_eF9\t^\2#l4`|Ī+~S^5H>Y%BG5΅pmcF08Z?DLh\pW`DFM)8e/{qF׳³UJQ@ ,+@2d,_ANúG} ykD{[<'@coȇ[K.$zx?X6v%]@L1Z=ҭLy^HsՋ1T-jا4 ~g&?$s?܂Y;N#զDdb.qngևbӏ-y0zk+vqےKh7>ķPc{~ zNgmpʠ3Rg4}qn u-ipwb Z:Λ Og;59a$m>6O}jXˑ~.ۀaO2g*),Y5Tyc]VSz1W'\303>EOϫ!i$x.Aysvq+_9 Ž ,#"91k>!è׬͓>*`vLMx{DY"^nV4vcg#@9,]bw^ ^a@%G6iW/Bh٨BLؚYU*HٳtI=QWl dDoK K[1,铀ta~x.xIªւAu6D[1;@!%*(jIG694U$7,UVꞁ2S=<>G ńLC7k(^P3L;.ZSu$] %nxqߘXT :SeG>hZc aF"ʴtx ӈbRf.=~ABy 8p%>yT)B]:eU ʼRx:'}`H̚ʈ$vD%)M+d/c))|$'` 4ߊy6#27CFxBKDIh!!oIIXH8vjߢ7 @D4qEeHy)Mdw@L$?pihC ba:Z8珢1Ex1 Awi [ڧmAfʢB̏EQc `1{8aDg}+s{q9Fק}wK˝qԃd j/ʳב=Yb&ٰ>בS{J6~B;IՄECŌ'_ @!X `MK5oގ+HdY,h.JZRSnHb];{ ADU0q&yWUn椌E)n3m!+kܶnuEDdܬ6ؒ1OkCsc_R^ ]s]jB~&xAՉ$ɇ1o~_EV <~I8#0ś3.>μ[?]&=?y2$EssNvIUAkITEOҒW/[ىL\ҁ#N ԪԩDgo7)1uOd5hJ~'NXk4/_IH@rD+qࣩ%\_M݆3z&o+V?B*;N)&qGde|V@Z02k8!#dE>V,hqݿv^/h*j?/2w#?Cz1ͳ},bz͐AIYC3w^dhZ YYFG0K2Պ.~bRS1my s68 1 @L%).玲0Di52֧JډNaNV8OAQq@XFP-]ĆQ}x/ Rǃ2 }A UAdsٳbS. !).f#LXEXq.R<]i7.L&+nsφں CѱѬ9. t_↨Rn}x~9]ȧr\eތI;9a(ʻGww@gRh3v_5F}@bvbhChŷ*BU2摴_K`ɬ?Y%;. +]I5eN47kˢ`"2*߈ osSj$B J1Qir \dݪk>|Á,yRmYE豟aeQu ?$tWN' -}>uI?]dV:XZ Z~#ך k%[~ 0DkY8Fn:Wq9׹0]%m}3EZ:?0ְK:.L|;Q(c'pCT]IjIc!~THjUͮȈ-kGaMz 'ܰ`'+j3Wpȓۥ_FV?B|a>>팠`mⴟ) cBcVEyW3\gvNuFٶ 3p?NG!N(ˮ-{5@m\7ȡFwD,kK7l]^|wЙMS-&KK\cYuq1d|p_R@qB+)6 sO#7$k,j>s5e5(sİ9ғ O.0|`kw_6odHJg&9eF ,j|GչwVA3G6Tr5lsMi­lkM{xNo:fL{XLH$n𭵘^N.M*]&B%_h(tEn{i]ZCAj&!x4\b. T Itf(/>B^=R Ԫ4TBO7L(5mh=h((nStx1s(; zJtPmsR/ sGՎ%w}+#\&_O?P1q;$Eņp-⃢6DtfI&)Df_pj֏$ݲ[1zS[ĦURPWD=mї$nB 0Eq{ytQo]? z,xOZ{{e8ݴ~[d^粍5[@l_|YUds% @;w <>M^*=~ YA] 4jǗ" *HN3jԽ:3ؔ,t$q'ޜj\S0iq:}4{):ealtJbFxb%z7"I?P:u>n$tW$SKW8DP.9}8GB0aAyřPΞ$It=pal\F_9 X-xQ`OZzP6=j :˄z~34&/%P>c<p!߆޵!S4xmi춭f'ܓe;`>ZFA{v"$x[ x% BB/EU J,l|,AwenmܛR0p{HsY].z5rV׫$=$rW&lei\r Ц 7k轲w˳0L(&b|$9 A*(-5Ɔ~)PM깍{D Kְ袈JCdA7,7zO;5lgNN_ɘޕ;a; a mxESdKAG<ߴ lA>﷊Jx~OԨ^TƄFRI@]Tx*dB3S:iL8v2gSۡD|W֣ljM< ltv|x#c/IqQ'Iv4l^o7l5f<)eCV-w5#WPpu\,¨+Y (nv];*js?(h~@ ֐7~zR +UM5Fuvid,ҌId"P#D- tqv ͢;jnWQ|9VocO[{PSY`تթo=UֻG@7R+m mI9nۺFiuߌ@tBH ޤ%#HB8vH*rY/1M[x`UƷ O^kNR'D$<`]QM*2 Nx9-RreDDMt| 䨕7J4wѻoA}Wv%.5Px,'ΛU2n-m J W~sX̢,BN!T}t v$ŮZx!M, O*\iƆCf0*Ⲁ[')7{te'kƒE!Tg9/sײ]HG:8+rwՙXw[.0 qސm)8F#aLFiQ (7(`݉LFk46b^1絩bN7Դ#<^E[>_5wdB[Q>3r5:sa)x;A7&$BH>z:ubD0/Db1:{H?M[۝`x` C%Dz["Sۊ!!1d,1_FÖABޙZwb;qXaWɀVqRR Q‘)܍( Z''g2.f՚OֳYsftO4, /Ӣ/ˢG?u'B iTJ:.mT⪘[^A)WP(#Z/tDz\唼 q` }ʂP?dxpDݲI◢iw^4̢8bbZM7 , <|1\;) BXE 4rc6zl{>1%M?s%-h0$\sЛ<%-φpĘ}N qt-a.bVxdpkPKxV<šd\xj:z9o$ vdH+#Ap tNwf{: T ?cP p#-[]˄~=ڹ[d-""VFYY vrE*ϰ#0{tVUfZ M.̆nPm[OSA\k11ڈ2LX Y{-o9QXx*6GBi{ޥ(raܛSxѻM8BHVSm`X+ZgheH#J;˼\'vn,zL!5ueޢ_0g5$}79Q^L0(.`˒X n e@KWkRJ(fÍΆa"_g.WZ-[}\ץm ⊽f 8`RlGq< G¹٥!21SM*m0A*'C OFWʰ~@qcUu:mH1@8" WSRcGvNp-Yҡ=u<##*W~R)'&=2(X9h@iRi@*,&r1F苛Ȕ0d/!\%7BmTan ?+|xa!C“„ rzycAGJ74Æ0OVĒt[Jo|MN>h "U/{wPBlNƝW=1ͰGh񙱭 egtmtsc5-L^r71Zj2Oq`L39 mי@'jЂ_r*ަ5q Q+K^@m_ Ue kCa$5Oe9@ cQfYWW+./eyn☁g4ZZoajP0r;[|0/I]J 3񂠥J:YqK:Ť/i뢸GBVxOiIe5AOk& g!; m֭(xlMeЃk"/ryox= I Q޾CmXd@5.8-.ދ($ۗ25G2ΤXn -uhsά pMx[~\o=bN NDD$|r !Q ͔T"1ADqX)DY^hzFvX L:.ebUtxj5o,EE1Z%QAsC p'E}Q ۦXy.|{R^;j Jeî7)U` N)G%$dZ^TSJpR@-d$J2@V'.[REu(G=b^O.&[Q1uø)׬)Gm- 'wgI+q'!<#H4{x6pz\X< GavtfHN/`l"cDח BR o] ?ab@hiS͈Q ͝b-̗$_-gvcܕ1p(IP%hW@lܦI ʙ4@#9:HE/$fԍ_LpXښoZp>_e7X !Ff22hhGSbN4ڻ1 B#EVw¬&IsQ  ]3!,L#enꚋ&fY%wƻ)(0>yԡX@SI" \|-&ZBiK'„3#wkpVL=*מ&;l܍٭@Q5c}&)._&"p;Ɨ3zqsןV-D4r!Aq׺ͯvj 83R=;+D9ѳj[hͧ!k[b)B,<%Kh '[0pu]P[L9Sq58 x9 s#)RJq }6/ͺ C5_FDl.ҝ՝`Qs 2AOFEz09OO5ԲpԨ1&OjMP9dofZ0Xt=ʾkWNԚ.SJm'G-IMLBף h3y|phmBDss!BKpK@ぽٙdb>bG\ʩf{禐R۶x0]c 'VbdFcWSFY5l ڍ%|jYEКepAH"6Q: Ȃv*-vwE<|Q(VLSrr  d}pJikpn㭰8>殤@BPpe^{z^mDL hdixrRY%Dt0)a;8/}dvIO 5C: Y۶Ͼ& tOMg\xL<B&H0MLBB8눈PH>`+I48=ɑقeol:+C(b]p]"eWB+GdɊUv'?![2.N;jb!~qo4tgm'|8L88e3k ,-)ۖ/@(PTZ2'a>_iY(ՆuoX .߿Psg#(,@1,֔kцw^#dtPht޴2t JpDur5)*Gd2- Me$Jfa\4ZYBIɚ0GTL/_6#n6WhOf2ݩC@Jm}N UJBEEdssw `["*)kXh`櫶8a'|(!Q ȜH:C@.%YwV~fG7lP1h1L\ɹJS(ZT8Eɖ,X gÑY_fd;DkMŗMRw_Vû陶5uACYKq>˵C&fOb̈́Pxw,]y]7ƫBUGu<.Eln`C:@i|:Cm|u@ƿu0@JK'7 s(O&ɰ%g| F&t9edWpn P8jԪ./ʍ1l.m /m.u'a@yaV IƩrR$vA;g22$'(fX_9С-F cB$; \"??N3H7;֚Zm97OJSDAFuzprC}H8!g,ՓX_'ڽϐ}(=rXµ΃S Ϳu&(PP.VT(+ )ԡ~ۏ sLT7gWZDG^LY-IVQύ0?.n: <,HT-I?2<1|6>h[%jKĦ]c(V%L,p*2p"+H1`Zý_KΌbQcK/Q(>4Gt-n*a;COPtkx>YQNt\5&3 :+ԋd yZ o‘ {kdNw9]Ju@kZt=fLhHĪVuOxAVM;XGZBdk?%W)͝03`ʾ4~]9~3̳|eW{20CBY&f9߻Mtj3BD#{MezL\>!{ ucVs5elUx+.Cu.uR[af;xwd*Dbˋ\fF{P\AAq<| <\E›)>\0.HT"w3*8!/v&X߯$?E&KAQ+-fRM@_27)U7G҇ Wv:E>FxG[5b^cer",r Z$XYm{y$߶ ǘfqt_~ WsˡsKCB[ ދhoZ+2j]5#F+Wmؓy2fιȈbtb!)@r n X+@3^;ʏlryb2),L)R CűTS pdsm2b1v6;[nڐQ68T ,\S)߳t^ 58Ï5<㋁&o pt]G3ܞx d#mvgڸ7\ J Xz뇎hNJcp8 f A {0L<=4uU2xy~W 䣤%X[yQEou"2}0juq-w\RHR5_-+H H:G(gBk4yS =KA|7cBf-XyX?<+_ihĸ|n`#;J92@4z0 |%D<2ekYyw'r;*,⧼\zڶXN/CpJ:&p ϓ"?!U9EjSݯ8#wFk8VKk5AZ J4mxCeJW}0(pVej qkgd}],n`rX?e*[ASXcCj\0vV\<gQx(A}w/b[ߪK٥Mj[urt_L3=Gj#AJ`GxoTbFFz2>/T֝څYzhQ{NƟC/*>W8c¾-{ 8ֱKdy! ,ZOB5&ڍPE!B]C.b'  'B*D45Ԓ{d3ݗvy980?`%ل+ Ɉ%}a6ܺ+YNfT5,]T{/ja`&LIׄP*J9SȀcő?1zu09 &L-I^9N'/e|!j, 3՝V==P֧YjOXB%iւ|?V]\.z ($3}ڍٞ)Le_"f)4JyU܂N .uwK~%K6XB͊u T%3]?Y˺@Yqhg V ͅMSO]R/5UΒ$Xq>0bI0K}4+Ӂk$gB2 *w`jo^R!q;w !Jg$4GlIĸՓ.ḵT7 b{ϕ߸myJ"Bϴo; r;I6vg|C;:%.}?slK3^Qp biOԤPSځdlL(]60Khe\%p> O'=Ǐ_MZZ?F ደvd$!GV8F)fQn!3G5VuօC^0*:2Ǫ^*Sꌈ3Q(9rimAi bh4x`D&XzQ6F s:b\>C `" $(+%t9HeۮL.R+(B삪f^ú-QǏ)narQo~`J)9FD%i|x-Y:` Cah6c?i]Pdh * JG}h ^2π[wV&'Dȏ47:Tᦚ%!ZЉlpџ+dOV|3Ze9E_%d? 6/{rJKrWc8o,wS&yZ2`t%Du*s_ٰF3Q.AxN18 nvR|@6Ç~07w&L [QFM5k( E1PWU]Qe<>olY# HL|,d\ EJϹ~/'So^~Ԩ<;żT,9,[](@Kαϣ}RrD8(ky3f~%%8CrEWJ uh:rCl@Zn=ȄD" W1|`s UJ(aWNJfDնH+akC%61f4;N  1V|~C# HJw} 4l%uم; 2vpy=tcw‚{TX7mcFş%Af iȁ-ݫsF ֛ B=@h!W]k}xFk]pJ \bĨ>ltT ݥQV]\=5hynU.TԋCB`:>6<&kV=@[e}< ؍ P<Eg E}z ~@$Cи Zv7VFР'rDI%qQ!~9;$ Mɯ@j8_ tPiߵ/jpGQhh 2˱%et.5.߾." JUwu:.Ӭ2p=@tO!*vFr!PԃkSWšj 'uHu]Y6&IT1˦+ESZޫcY2 /_|0zT6 S: AU"yt`*Xu ,0s:E_VF,WKM!zQ"f2~5>g-[e .K :O;-$4`oR!,tT'[Ɏo6 KM\:cuP#$)1( `ArNygۛ|(q-CK,wYEuͼa(6飊5i &tp;s oZ5)(ot+#r9'HZQ"В"vMa~3eg BW%1{R0騐!+&)+SŸܨ04fv]v^Ɩj8zѧDKRE%?H{ zF! [&6Eh(| \6^)<-u_k t.kKG1+$dW"蔘ïMߚfR..&:uQ[žGWIl;T rrӺi釬%/Ҷk#*MHdEs yȘbb;YB^<w) kS4ͩI؍ZTkxR'!x+ LNxE@erW*RKؑ+ǦRO\7:Wy[bӁXsmJd"F.7MI /̊apCѝ/|'Z@-8xGQɍɅ֮:( ͛j:7T (6!!TSSruy#weз"QU;tS~f@;ʰs#eTsY$a>E*P3ўC i>9,A"e$׫!ShXK\)-)f0kM2FG Z~%eϹZ,'j/d܃` h ĕf85fvEKJ]5:y-{hj^ 2,:N~y% KLr NF(M 49 UϐHcBj)%JAjM-Be-d4{!PJa COdT!jIfK q+]Tꯁ:  [r2zqNL."+SS2TaA?x7$WI&K\S뉠J^Ѧn~kԯ|t7JH˟DM/C+<; æ+\_bLI)9b 0:G.Գ}AZ2j>ɶVEZ3_4&<>䟃 (jҰC\I8uٰRVWtގxMTF*K{HYl1<$_pkK-B~~钤x2 Ze&(BaG}S )MH?4dzLtz:gwXyLwZ%"ǯX43Q;RĬijd#!Z.h8i(l3\#̏R-c^8іFt-&^9)$dIW+q6~z  9sR@<0^:S7K3St㥊N5˘9{mUzAЕ6bM>qA*Er?J$ċ30yɜNjjؘ{w2NlB`q:ͦfIUe'3{QDT-ި)Jt^G1 H?%Z;ʺiT H)$hcxOG))K`XC܌* P#LˆeGg z%L菑b ],wa,_Z"Տz-CXu^d|F^Q. 젲>zבIhVM_ҎV?k„@}n&[>! z LjX ;и_j8Iɚ0-"l0B|mjq^ Ug%ω֮;ؽR~Ś//^p ˓4~yohE|QGu_p>ٖwF49,";Sw/apvݣv}^.Щ:QGֵlf_764tOwVWȏz ½u$tQ 6TNKR '%рM-d]Nv/ǶXpsB1Y@.(ܠ֫;:) |s]GU̓-Y4R{SGV ؙ6sͧ[X6n/9keblZT,+覭YA4ĸo|=(:40PhnoK\qI|+QL,7Ę%<>#Q]'%*'?rxq4ҍ{C nN9bٶg :jb4gP8/$uÖR)<mUG'IJW #fw?'T!TsF@r%o1~+9d3YTYgw[_-E*CȜ[ kC4B1Zf|xdJ&ok4ʰLQ.UEVl;&hiKj.4';ӝx\,f}\㾙}I`>MQ`:sܽQ@7z B+R+8?:dq%n@*zۚ5mKgd$,ema춵c5 l'^1B/$l\2~進RE+g &F&V{MDV0 EAyh@_,ljzsLŃ\֛vW Y3IĐg˳ ]C`Ci=&~^5leض>XFf팡68"s}V?.6u=B8'KWxv{"wOW~9ٳ_V:bzG@٧C2$Nȑ'ԃ ?@v#0ljS/ fIKgE]o ņ{LIJEo8ϺVNY vP^=)+uk i-c5^VP0y =0 9wՠs)4e>0_Sn>~0@L"^ă#܈n?R_a" M#Ū;4G 8{ZptOQT.s-0@8=\S8^!fE׻1(0)-9NDbP V_ԬXa>ٝep iD ].E7p. b61_ٕ;nU~Rr6b`k8uv4 n!ԙ40*R 9=F].ty q[KxЕ]|ble2 "O5Eh?yh;bv9bk#Ŧ55Pa{@p^tQnD0XȌc^Wt8Cc`,윊/䃔2G~]+*C_(wnnF൷]oV%HlQpE\LlG4TRs`Dgܸ#H0x`u _`X7}_T&JHRQ%jPݍI(9ڹlee ^B=Āڿ)yϟ[lD94TK ʕYm>Ў3{{r)aH&2ÔHV]^9Ԫ,CdTd\%,yZYX$adB)1v[:e0!ij:g(AilEq5@@ߟ&Yhc8dsUO3OxJ8[?`*O|ѦW(Ff]2LQƬ|QmUYr)m;V-L}ײ ^]B{zNLW0qخmD9 dTe(nOI- 6ȳC.O\0Q 3}xc3uvs^Ӵ(g}2C{54\sQn,>mG1?zSQm리ƍNJ5 K2/ {JhoFi9cmq}8dY פiUy\ 43(F cq,ůovpRgܔ"=NypuYRtmY r3 ?׍@V}&I_"N5P 5f$Kiau{r!1yBGyuؑhc豁<7QWƲqw=tkmhQf?efi.W&ybM9..Ø'm8r-9'j 2xY)cpSR22,e̥O׀SUi=Pa"H*G?aw:5Z]Q*`Ux*@^ry<~i^g65mXK !Dl4)G! vaPƤR;)Ђch4(2.eceܼ:hߒ6a˯boDž#H#l|V[MuGoz-x~ZZ-8<1#l[3' }P:yln3LX%Zc]0~*h7wM ɉcxX@YPc"M<󶀞H.C'J_?u\)zf߮ g-[İ|9×4ں*|Mk4xybtD4pcL;4B&8s֍j^áu()F5m5@Ӣ݌*'+<'?톜bsF}t6&RaCJÚ>*v+E㴋1>f\=u ׆Pх--;x<KRTH:<겼+Q5h|W,"5yҚѧ6JaYFnt~9 0g%~\`6fGݽE(aShyC}s mYFֳY ^Aŋ|l]Z]PLe`pjK@u4o3cuuyZ^=sY+&ȉc' W{YuSb{F};[Q.mԪ= 0^wf#o0CS3Z5{P6KT vg yvh0( 5ACD/Eo_"z8ζf 2,rbl*]> Jpu. /%hKA\ ;傤)&qvSTMP%i(UΏ?&m&woYw@ȹJѠeI*XJj^Dhse$92g?{otJAS;OXdN hEz?n)RnB,؞W`(@s`!$z¼i&jf.8cu~&SK.EgɅP;|51lQ?1Ǚ+uR=#[ |b*h!\C5Y:7o(t+WhYl5J8 ]wr |Sv 2! c3W8(vC VUpj@E5.-P4 .t 0vG5cgWkd(6JyS Cr豠Ch>"ݎq`H8K_Du+?n'-qWۜXgWSC&VH\=T~H*1f$B&5f`=qix鈅#"GAFL?˭˄]HQ~㼘'!K*JLk($Aԟ#lwC%u`'{],޾ ahKUĴ2lwIDbNx36j`]\.Y>0yoX3cO }ABL VܘlqVy&|r\a"C2*H*=7X^JQRi.TY17ǡj({L|.6 +Fc#B#W4:'7G\ JUϳ+y+"#:H˻vř^"h d|tYyM(AH;,&lBcrۈmV`#x8TĄ0.#uJaƒ_sgVEe"+$?w$x5|~t-~X]9 .\m`\Ŧ?4t$]vt ?yL´;fu=G>B/&# ѝ!|-&J ">V٨A|VweR~TiҎ4`v@vANj z^]S6\+t} T'˹ NPo16֟ 5U44Hڽ@QenT!"45h5C$)5oD_!gPmzz\xV ;?`-('b`h9o#c֢Z.T5fRHZ|as`umjvfڒ'O:jW~?EYQtx4Ϣi n6ؔ['ZrEl܊M6n8炬Xa x Kljɐ89[_S{遰`eI|yuD'}FUuz7C%j" f~ͣWÇF oؚ9@k0sB _bY*59v BBd ϥOAY[Y6CFHvbf̈lh01pS3Q݋i>R<%.~i<(c:QJCy}?輸f{d:`0qpC/$0D}Z7+͓a#fH s˳ͯt#zbc 1U`Մ7._[ڃ);(ɫy#; 1P5ω| o{_2o$7M9!S})-bD$QB: zysT@< sJp:ޯB}+GZC-6HUY "+Yɯ~5ѩ<'ix<Ip &ٞ>L Ui buT)3P@CSc׾*6~ƛ5EfPu1۸#q-Ѐw`FoUZkwc9qe8Js=^'=U~|?Kqɶ&Zlрy B)ѝ(e`F-u4)cy&h 0o++ oYA|/ ''r6/e!0-tKhΕ' u Y\Rd=$ [gϯ㒓iBwYnciI4vtm>;q#L*0^1X<=p | ^|ݵo=UvAPD݀=r1p%wCTɔqpf /Ѿܒ#{2%S~\S W'KzX+gIV199f}{ؽDuM7N0;j #Δ(uɆyXhv} 7((Jt2Зww`JI!feÆӛQ :]Bx-p/ s)nlV:yR%6vG!Ň EGVh4k^]{z5Jz:}AƇyh鎚6{~Xl$3b>gsRܣʻ [y|.1;;ܽB/4wp vDJW^s0As.ғ81 U|PC:uXQj< >ƢR>!w hWadFAxahl`"WQϲ64IAƌ~|AUw*3'/3Q7*'#"1X.F#N`W &FYWe!>rRjp?wؠ1&lbHGߣ_t!e7oSG*~9;+;tp5̦y=V+E=\qN0'P lL#VE{7+WʇIH8k>ٱl"Yv*6E =C+ u*Sb Qwt%ȅ>AX#+F2g (KF-ΔS2|wWd@afZu9'qFfD#! <@zpuvWb~Jv.եY#1avⱘR%Ā E>"eXD Xp״ D^>09Mr=k%Wh_nsQU&4Yq=ewXUt L@Bd/R6$eN-Z, RvprT/jf8Qdv次 =o8Yo,p .9Bib5Vq0;jGB~1vBq [?҉-9˯F㖇ul!zcY՟Te d],?4.e[ M/6,fXix|~KDY 2_%두q'J6mi[6a/~dny9Ÿ 4OP33((S= Q6#l62N٘ +Σ0t&8G V1㱡}0]V^  V wʳ_hD&S o)!ڤVI8^ue9 a+yljѢ}b7r{_"dKi^w8'W|*|n0FfVܠ%b*|]Y=C@t4o.ZxPxl'-[KrڄyU{w7uƯ Aq`h_pFiXmfo;ʁm'pH$=@Q/NҢ79.Ig"-OfUEO0UUO /| Skn|\z/?Yp J9XANgd,f$͆?nOh/—E9;nym*p6\[FFf;O k"nbh@+cjs|W})w'$fh P[@H˫ۃ|v|8::{9v̜ c IHL "2!G4$S!bo#*F}/= 3bČ6{U@]Z)c`Lș!$/f ! lmNѡ:?)=fL ZJ8AÃ}7r]5lFEy12>/7A8՘ kedd~ْWsJY.4w'$3"oLW9c Dx(P"bˈ{Qe79x P aR6F?F9]!Sxba|s^* @vs%,Z-TuL$j4&=I9^tm|q@]9 (*^]vlHisꗘMlO-IR^6^hCgGbg/]`&7DVU8"ɳ J3)inm?EtWF*\ZWjA% ږc"%QMm;f(RFHmlZzvIVV%rdt勑%F4TlGf 3vd.x3ޱJ_ǯ42-S' msj+p1nVH'yX (iuDF{10RJYrFBhޥ?uܞǙ38૩ Yg _pADI4Ӳ>O@+E Z.0V*`;Q( m$( 58Ϟ\ŤJX/Ef?a ,59:-a~Z3EwIu?!]IۑpdW'&rb m92 ܇|21ى Q[f>yA3g"Ӊq{m 8J1@_(?Y*Uʕ0/gBF70Zx?:&%#X j6sL< jZ( ܷ[|dˢ'`aܷ}4;*x97[H4ȯ9(s຋& vHKz4 [oX'-7ؖPGjE( [r;=R28P@wªzfGgz9c'$j :GͿJO4"J}mمjȎɹ+)4Wbת1Q[OVhJ?PkP"(G?Xkgi](dOCs(cZ=벫򋂁9dWl/ˢ΢[pYIr?4O[+饉KR[djz$uR/We3( fU^sJ6/ސ8[ˢM':h1~c[@[y1 nU b*PYJi#fGWςDl$+!WceorJh|}zqY(R3> lz$؂֌K ˴u$ \;yW"V0"V{5}&*>}#X~$¾)`e,G{P.μQJmP= aICN$۰6tّPrTUypiKO1-kna`)d K>TC{ҽ"`{M P"QB¾lN{95d߼L0=]d ~VT$q.v—(2A16Esq5p2E =e9Vw4^SF&ŔϑۨKx%<)u LIkKpV;3}&?3w~q1!*1gn&aVlS!>TO|P3wJ6G5ױevDF Y/L֤3ՂPJy jҹBӑLeb0 #/ Bdy\fL#~]lE#Vֹʰb^G.}/7\yEV3utFޥ۵rYFOq}!a}8=d V LS)IY%s*E'O7"ݬb aAN#&L()~u݊h3ex8zCYI'0%ۜ ZG:[졻r3k>óqt3|yn@}׬W-lR#O9JIAyN fe)!E FgB =|:p?^9mC{ԏ}X]/O@ډJG1F( αvW˔nI,k![&dnRaP\*o?8Qu]˫޻ y\x6o-n *P5v-nlEmexU9:WT'4Ap[_Tyl i[uu g(1b*YWL6,M,Xgt!,YۑӽhrJ:Zh>DԎU^CFe0eA^M:Y= 91!:V=Kw:k}sO:$䟿um9 %oraErGMQjޘ2uOvh*V!CPAyhK ; =~20fCqFvU|?;9m=-?uMq4.Cv){}{wVЛ+.rAzWRK[/tk& QLv .Ib68Fw|ې60RugM/2.d`B !tjvAXs:w:*L~s^e E [eƗ'\Ί9W*;7'9'p~aA, 2@F/*O|f -HSE#|"ǓoPIJ!  0*5Moܿג2ݯ_ˌJ)x\7%W#B@7>lA1Cbc̗fhx K/3ʚt-mRnT)&+IEA=4!otSԯ5Xr F1S %+i ym{ZJmX9OPxv>A|_ >i"^oM K-Ur|+ܲ$F!,904Y_d+1 ,.9 H)*6򔠣CXgKB`HoŔsEPӴ{_-ocQoǽ00 ՜KQ̍dˠ1QlqM^*UUOWT]D:^I d+Pθb?y˸@?O׉f`l /WmvZḢm^r aEgxZ1r)Ŵ0/Sl>$ ;Ŗ@ d "Xd'.X!7D-Mx)#}ȣ _+qK)R1eѭNou?0jU/'57AHpy0ż X"=p):  gvfɉQibHԢ6D5s[jRZ?!6>Vp~ˏ̃Cl\?LϲC+l^EL8S!zr4EQTօPGOW,{V_WĎ̄:~@:䊨r'}_if+wrӢ jw刳0>C)+xstQ͙1{swJvҐm!z֡QLf)WC]7I#NXk(o 9$qlU0C̅G?E̕6p!KJKv:E,lڢf;%Q7 Z cKSXx8B)$U CPO)P=oYӸjrgΒkdl^%`[R%;':Q ?Tj Kҍf#^>k_ b9~9tVͱ 5 bY#7J u2CCr8j((8Vj͘d'ꣀ=/:攨:9w_a [,OW qpZkz_i~,.;N:am^^ŇU>@dE k矦2D0c\M zq,36#HRۥm@̀-lCR1f2 &|ROS(xzR;o] ]S?"/@M~絆x)0Ҍ%ڣF>p<˹iq(81vT=a H#āHZʨIyy4!%'lyEM&enG'YN#OlXh+Tw\=ƚu}++yZȃ 0X;U'׍OVDJv;ivpgc[x+hCz wF[sm{&8Y`DG;JO􅃴ٳ|1&[ڎU(J,L7Lރ!{u Mxy] C#Wdz77l qb_K-WdT2/Ї*C'#zTexk lϐf'"uf]dX&7cyN| 4`/Y/ܫf4,Jt=0/1@72Փ/~r um7;o4\y2_^\ýj5fАe*)syI&ӑE?F@{F#FJzs*b5<|/3 ;Y酏lcg/#v/€^mh,8b,Fn&7li4w='/v?S0W)9WF# '$=ԋ!mF3Ffte[5,La+3^ as a󰛄sL֊AyAmӥ{4ftj -)q-,Νg{n jjRyjDNE+VeNaEK3[R[NBߋzAo(T#9}5 =vuAozdG9)`Kecg" [{;Q[C 㶵 v|BmU{كm!wᖆJ:7BE)}:(IfCQ\󎘺}sΧ u/!v/#i؇q% Zbrӭ8עLc0hS%d;$O1uMt<,[BTS@g<@ VĀ~_O|y$ 7 96dD  @~{iә}#ĥEuī9Vo+nFiQJ8 0[,ap/+p 3 Y*Z! iE@ xP oIYDfɟ(TZ#gBǁ^N[TB9H6lO,uE7!y_)Mߢ v?Իh>1c)y p/99%U*!s퐍A$ʎ=i53LyQْkjŧ4x@]&L>XL6yh fICqHi͍5&uV[PYhbY+d5igB?oEqUn8_wKʟ)tRQ6HADG ENovJJ>N]"(fr YfCzUx$h&͢VahC'ժelp^zw$!M[Z$meYi.@|[-^~X}pv(2tL1sϣ$>`,-fo*xbF:%$^/rWσЦ+ Lq5Ȉ J3nйe6ԖGH[ `7a<6J qɷҤ᯴'7?׈2?wWt`N(J `r``IKB2Y ͖u:$)tAH(MdN)&&Á1@xq kqB|P6b M"G䘻T$CɏT%δ^kE'k_ j<liI#Yѐu։F.H8`:\J,lFFC!ӄ Zs znr~>–$z#jVbojGR` Lo2kx$K$RC9mAu]"t+neMl)4+8DuXܶd33ͪSee(ϓʽr %IS;ds.zO/%09i {bn-:vD#$;JXbmg $'Nugu:#'pbb6 &l7/`j-4BdaPJghJkz~e5CHkbMrȉ_|= Yi8^MzWD#hTf%_U},M dE[g­[ZF~A[?|iLC 6u.C!/ 6bӰPB_J=DGԜHlWXY:/=_< +C5d4MJ$X6-s{Ɉ3>Y;MFȔNP :{>3Eè5LR$&TZƔHO 'ľUvM8+ aNx[&LJb&J]8d"cJOku*7~U:X>?e7B. dDωYK^HtĬ<,be/( 0CjCㅍ,XE7g EOJz[?RdxV[ϑ$\L1y+JK~~_/>Fő/9CDl 9!EOG4V%GWeh^o/}"f!Y'A8C#֫8$T`vUkuzh˳OY+ME-eˈ'NcO}UMjK_S[ý|Kc7:lzDiD'21Jtbe;.Xٍ+|PiRҩ׫*-ؤ!Ւ"îP-A|YrcHa/ KEIqߡg B`96XpݣXy_QAu OHb %bH (mie%g=JGf 0 a>c]VU|v8%tN7OWl sjo# )hE^ȑ/qBՑݝSbݧv$YUX ӿoĵLv9[p>_˻fH8˺o|ўR(Z(E8`(ujì7{BxV6Y,W}_%KxȀcB#hZ29"h\Fiޟ[Yosuxw"56 Y'gvP7k.chnc>p+nֱ\S|gK"ŀ<(>ZE]N9 uљ<9U.x&dtyujbpQi̠`,.iь#E'F4ݗAN_š͐E|3U/O+% 3I#H$׋0F+_l)N9].Mݵ90p{Q' ;Gys<WO 48>[OдWEF4 gbtҍ{~b{E²8!!z>rB*o0B:a=[>e#@1$>|OF/[^uΪ>e g߱=,7Cƃ}_k5rk1W!,]U5͓a fԁ)R9ܻ7ZuN/*P1#9sbA=슬&J7!XϏ wO$zDxTLF=Ȗ &vwSIT_MD|9 k~k 8 5[UuA0*'"'`7 Bγ$daֱ*PbT7@]` ۵:qV{ S 8u]T}~^J GId3>xJRv\.$sGFh-nᑪɼ"8)"\0sD)Wd?_1z$}Do cț=I :D%`Ng;Kdo%73f6L~ha*nkUHWazs_rPSoPWU5 S߸IAd'~ -_1s1k(Gr6:Y=@uDp 䞀q#[QP#vc3V$[@s@`4 1@9q?rWtaHb҅l#6igdE^mj\RXV.LeuhG$*oywcNohm9L6I bGo*(IrKlsAЅXi][8qZ*ХB!&,2yҐ)?^B;/v>abw@\Fq+h͢ ng7/o--_ C>jtl, 8*2[qȌeV.ѣQȊD1qpB 8܏y I +Pۇ*nu[=P#"Y.8% lţ%Q;tJ(s)?^ |u#k}~.׷5:ݮ_e=؉mЧf%ŵ|)ی-柈^4-4r +R;4l'/<Ub*!~#)t/+dLtAiZ3"Ą ? 6{,y61]rr]1nޒ^KƊ㞌W~[(.GbPJˋp^5G[Xop fj-OnҡS[j zFa`(³5ay R7-I?W=l]JaS%3s7jڮ?`++)[XkRh;(ߙ?C]Gɫ F^Lxy;:gd-,#6FWC }-zؾݓ# \vdG0Rl"doYIqB'6hâw`E3IYXP2#hF5Zw(2m!*1}ccchTTA/=?o*0H޺2A'q%Ԛ= YNjkt4x@oI,w_^:Mr ޞY7VA K.ev";7,ncon)F|Ƥ_ 2}NT*tҿsoϢvoGlb* bd$53VMs;m8B9{Pe:ڸztl|Imk>)Nv-Qy2 mwF*F8Fȉv)QY4o&할4S*O\4EapW;HH:WP!W|Hh(EŅ,rII m24cd~)roC/![!(ŷSJDFqNXBk|^TXV/!-#|7Ƒ 8 cd-e&!TM$8 /@LxӓڣkH].bvh9J1iz&|<ř?z}7ݲڀBXH, 3=б p8Մ2º G&"F1e(m*cEUݾX1VDاvdP۟p P ]ŷrui+0zy)kH>g2޲^S2/މ@&dW`PJ+ (Ve')B'RŒ2zm)v~{{<]٧/+ݑ,(1"(/'Mttn{f~".CqpPQUIU E%G;cLf"v Mn!{2|\X9SG`6 ŽX҄EwPGVlmb:-3$1ηkM]!2zӛaC.HTrh<˿N8m)5D.gJ撰trE:ibKhoB"uK1>wOQU<>yyl oވsi=+,iry6T3;փ}o=iϵ_8KnXD &8]Rhu4(a|wn9-ah`MxP$=MW,] ʨO1`Z<aR,:q}XhxN1[+ c\qY5wlK흊Ξ!!ŹgVVkErxxLf*ةLhEbIqwX R%2 LoZȕ&jZvGᆿ82[Y Y3j={:kLUJb>,<#*sשa2ʫ_>y\}]'z8~X-t Xq?0}nR0ue^9L k8MVMwo | ՔvN?Q7n[:}y=D~V|tMS |7\R:1)(ݹvXViXch+p6Bu}q8>RdGȒj5*jVEgJG&ml@3Ϋ@#퇲i8r20 X%8@=(wsbU_aI'9jըͨ4`<%r!.o3;c/4QF?fzG), +<,Waq0Bs9a=cI]ڜ!GS7pݝ0`K`R<ànq*,$׆N[tL8$>> %* lc{ Pӳ\NrٔGF9G3\b'I*m' MgwUіw:ՠu(E4 d}wb4 A{ a̯,wcR= T<_S* iʡHI< M8#ǜuS(i:i_ɊJrIq4@̀ƆPcū5MVl O[BdS^]&zc_ HtPwlOWmf.N&?d!Q o#-f`-'x&<F;oEZȷIH${p(J-,6TRi!2)FY!^ O:+("\N݈)"}CMEetm匵g=&q:SZ"+h c!WHi/"UU{WT߁p(F"/"C8IMf۾gïW:waG f|<4lB)"5 ,严`88j&}+ ֫pj]j%JwQdqxqcm ? F<-aE@ITy*X #\jj YYvou3S!k}1DE;Uidg=q}XDi%kR^ .w;oD 8f {&ZW`o[ !$ ^k梗XȵNm23y{%[o8} &Z_D@>a/+ZIU OpDމ)$.m/c_;j³_S'am:՚"1]6IBBk$$tY\nʃ&ZxRf.Z_-!52j'D3Zvx W0~& Ev„!/X B2Q3D./ -#vSU •pA5e8 ߗ_ k)כxt =;fT*RB&٤}`qO=OPZwX{J!C 5~Hˏ.ɻ>q HeC̱%0h<|DB%Gfr  TL,`8Xem3u5lϾCrmeuT*Q?OYI͙>n9T;plu1N`ştV 1p[@hfG kQs,w[o4׏dʑX>:<O !Uf-$|567FZ0l6Eg~-'ADP-, TNL |7'ĄcZ.[j|B-tuO_ˇ&iG Gnugi D@5')^9fyn+tQL8]F%WG Tmnhb PB8 Ql+Vv;V4I };R.QIVfH |A눉VX}0FT<}{nm^s#/XlzK".gOzxvt YLnqz֌aT1G% #M5|ͪcϨD tXV_*ZQo>Čy}Yh̪ *gާ>NVK r M'UhJx$\"Na.4ϔ)i2n/pAPGt3%C\eEZ<7K:[kFg'tTw[दB#Cv!''Bwҥ=婸 M,g)^ :MӷWucy5-ejj;Ogt M0t?iR\]I F#퍡Σc be؜k68Otәe!a:=*"[/=.[S] ʲ'٦@e4^9Լ+U@^_iMZ# 1T1D؋^K;1<%rf*ǫh1_U;}p;ʑF7b.gɯl0'K*ȍT{'4Msa Ȥr#yU(GFŧlcަQռ䗤Li/Cʁb)'aZ̜@|Bcƅ"~!yI U+$qZ5aYʌЭ{ /BAF &} u%N>߸e $r;p) #Ɓp3`=H.[ {5xlCM ȿd7`)жKOBEo""f5'8Jv8wʵX*/aqP_o6+3_iH 5ʌMCG^ lWh|mHeexZHЧ*^C+g-Ct^utWJf,2.Bë/hoM@,s KM\_[U.lR=$)S}k1[mT7yc xKST? :>H> ϕO#(>?%fʀ5d&UTB>5 2d^X<$";sM:  ۩6#,UʕcSzhXO95g[5?*SYK~2 \%KMz dS1$5FטjHKŲi{iFk`xJ񱸅$v#saQhsrm~Q#Qf;: 0ePT=J=oxM |!1eh:TX2[H6h X,sd2IuRhoRZ~8l>' :_!V?zxPi&]ظ׭OhLݯ,u 22勆EK u^ dA QC 0k"mSvŀQ-,v[H'(\ u 7 3k9 QqVFBXAE嚿$h{au7-Hr5v 3/X;uҟR:Qx͒9 qdPe~fs >q6[2( S2=HxP  PlsJlkDE]y;  qPcTRfxOwMS.|.i¨]P'+~wnV&` Ǎ#f9ML̰`IGFB8֎*:&{LZjő<\ꨑe3o9B]I=MZ]ҎJMs;M;D!EچЩʜ,WG[ekEuiX'5'đU+x( [q$,ۭi0ς,~"dgB|V* 0d D +~gۍ vl(<*քBrw3?řP pG\ޙ%u6^ u}Z & d[xS=dž\:$ذP-:F#ʌ(oN&VIHช>S$pY,jc_ݑ+Cbq?.` @[OigAVLmoM\jv$ys3rd{6> `Cu !% XvM ޻ڸZkLCP^;fV3-`ˠ|e ((Dx@ƅ4=o!HqӫE2(g 871Χ !tPҞAc{ioٻ `yfK1~ӝ)+I3jg7lqJ!ҦЏk88%ȇr?xȫXw; !suJWl/.)gVU?MbzCJO=x-+\p:QižFe @LLQp Ω&+0>;+&H*Q"d%aF+ 3U sjO_՘=sa)ȁ̺&z#iieTV,(eo"v&,rtۻ35>F'FQhs\u IOπ{ԏ5,' xR8LhCpVFL>|k"*q%qi߮,-y l8~hmg^D43M1!ÚqǰTWlο݄H"/IHU^HHwn- UKp[lT39%eC/%>1n pB2T9e:`_`_m7f+.ݻVW'SֈZ=oO5G&= B͋dd]iѬZ'2FxEY;I䓊@F: oj[g|9(IdmjǺ93Vѽ|auي+qvE{ F]ϖFPP}?:퓺%4KGG+3HQ5sݑ{/] f}uXB+ܨ:vV2~_V|FZ\cOwE0v^) ^ =/D$q("L6=G ^6"<=^X%f/:gcZ3[@Qnj/fs@?heľT:nWeܻ/%aC4.hH3=b8|{[b_g5 l8jïEr |PC1#x )6 A>"N\vv "T0֙dd L)a'zY7qM3Y!cp:gXw%%{Q{&7yg>ކ ulTc8A"ȂK{ϩPwCs#Q~JiKf@EjK+-S h]&j?ׅ~ _FX[ hŻy2[8e<"4uAiD2 "8} ϵFp|Mԑ%Bjh=+ݨS&.mBۑ?ԢKJ+bW]B, Lu2F8 1`p٩5 .'6U^lJ2#yiGGTG̋o 58@A?XSۺ^TqSK҇\s"K{J2\fjGf.YU=8vjhk.VX) . V[eU[ mq$ϓtDB𛧊Bl_b,,ŧXߞx6B%Dh0w/C9{I#cH8QN)As۽؃\HØvaY œ̘Qj &Q9sk`e©b'LM8 oV•=:ώ|N8/{'xdX(ΚMT1FxbIl“p}^쵨RNzd mX.i͇@6&E uO? ..vоk:l_Ѕ#V$+64𛺔q$H@u =Y5 MToW ~۪AN?gx,2n9[!CV&W,XhBz"Җa?_8!Ԗ$Sl9 MVm3$ec_DjBߍ{./wRFyxn͔v^9N!b8X2Z;͜LpF65}Di] 焰~[HP.{8"wPYmHi6tO=!hZ nHR/{qaS޴]ޖ5#g봐eMN,ٜ̔geРr/Տ-1[|?]$8,2iQ:2@LXn]bn"Xr|j"B2;ݏ_l(cjMOXX-ϖޠL56=thRtNNp)FJf} :qz 5R c~tp3MvfOJcY.69i+D  KN[<ܝ=` uˊ(vAnE hg8̯C.tkN!A_/ogI j/Gdf|ơ5sE"d/;ۙ&V3WAn & _``ZZ&&QSf95`q[} sάXQ[e2IK,Oሻ8Y4ACtEa#gKVx .2qphdg ] ڿB+qlf=׸LA\ vʈvUbẴcrM}=im%,xi@_QrKJե!tg53l}$>a4qH #o5[w@&Ep?z:KE5&'y-UlN'z 9#D޷k, $bTahjJm#}~gObXy.xM W˳F &W=p1"ϊ]`Q AT D/zW\yW)"dӒ9;𖛱fU۷Ob:h&(X`=5}%pD# QmI@~@VSG΅[G=k-+IhN_$\W@:Ҿ<&)h#n;US iʇ+rl3w8L/A$Sq:] SXM93gIeOZViM4COm\;n^*;Wz&A%[>mCq> jrUM;3vWʱ]rl皴#<#j5;gHRP!ZɕmWyG^xl`$RzA8w4"G|7 iiO'~!4[>%$)dj]QLr ~$63GɕUȭ.Ngr NX-)%'eVDM2QA[: 43})au1+Zt0 EAiKYG"jb]B(y2)89=p/Jҫ9e?&*ET(ۢZWyHa<>'Zf.&CK]u#i|&<3 DI-H,ic:b]ou` 2̥ NŻQq:AʂTMbDe+BzGRĎyk, jIJ=sFtld.=ڌCkz4 Ega:Ȉ6?r 0C(?+X!x;GbM_90Gϗs 64V3}=}=sn@<4 vg+wǦ$oEG #}w2{VX䑽 ofQcA $)Xj/Pgr7˹gJKiJE3eED@fMe̛ $W=]Һg+iYڄ[CYg,F ] l˾zu|i7#.FVWC G eD%S,AV6aŕAņ؍KW mP"0)`WkG3uX޿xk*=Ύ0,^( \jYaz0Uys)L^s Dx*ΑmOCTHX ?KmH ѩ(ԼF ,a ;"}ߛGw˱#)S DVP-DKme#K;oNc&W$ױ⁨ʏ+[ubHoZ4[UʢPFkh7.>H`T242ϿK3enũd!>mdZ =oH4W-BĸpɮQ6fl7|hr*iV:TH.%"qkK#+`k7='N*|ط6ٞK+@tsC|hҫ53[X+2l$񒄀}#y_=|}ǼZ_:٠(1 kxd&[ό9OOU*ƽ?'KcoA(T@+`;Ǐ дMʍ!MHgtg@J.YR/,|~okm랿wYҋ!θTsXs=CLJ X+m5ɹ-3cZ vD*J܏Z Ȍ_Dt:dHyT t'diP7ʓq 53o#yrz* ;3CiL1\cNʪz/Rw[ <ȜgJ$p 2pj4,XSYzk~! %Ғ(G:ߨS2k GY߁Q\x~atr׿&$R}W\#tN eDK_Y]  NLTY30[ a,z.E3~mSc=Npy0c/-%8! ?+T)`ΔtV\4v#R׊n]3=M״t dׂINt.ղ`zفa y'ђ)}hHݙ'}9 d%T:)Rxy[*.P̬",hǨ(n('|8IBWڌa,ȋa'Y[2B\H ~g! "ܲ(ZkR1Wv}6WuVLA(̏Gkۚ;#zAݒ>4[PXzBzfHr:KE//'Ts7H (\&0IHݒ\A%<@;eC{mL`5=CZܵxˊt`]=|/tt+ 20$(t[S792JSczδhT.)wlqL_ %`Ս2Q3u%?mL2ű^\ bA<:I߈Oqf1wV=m١%Co]'KrF) ’ŷ䐸76y:2sk.O7a2UIy Rg u)0*#@z%(ҚRN8!|}_F79p.dj`lJJt6`e];aӕ#TʣlK @l[ S/ l$$;HEyIɁ*YA:'1^1i/ C /p eBKc!@ݮmF掠NB1zY`>B qvTˣPֳrk䝱ѪkZ @w{U/#ѾF+ =? ܰf*<՝z:u (O5!^cͯovv=hoQQ:Wa u:DK܈t9P3Xl]j@刳+; 'hLRRcgXkCY{ j΂0tHKi2Hjܐ ҅;#YBIj> 7ːqRm' 8 Z{π+r5b9Tk@<?;~MT37@UOˮ(%*F:yTՒU 71B2Пnk}XB$Xp"|65m^eF%D˂*KZnZjK{ ]Y,ސ Tt SctN/)w{ t\ոOVXzDaAD}f-/mB#0ȹ M=%c!HmH+@ qO)y&.%ʹ=-;B=O~yXQz@~0 bnaE[EvRvVͮ@mMs[:tv]G H*B@IEx^csJ"ϻ~r1s۽=K 2H[ȩXkaԘ 'n =/*f5[C)iw!OshgVH߃Xn8Yp{Hanf]y_$v_"\'7;Q7,;d0D9ziko MY "Zw?}_̭hQ^5ZG> 3 j =%M2pos&s@w\L *Mq_wa.1 0e!)WRR+gvktzBwGRI9ɊjmPC՛iL$:/3nya;@ѬI\*x2׳|+nXBy\BL¸.U9Pf !qbN[ǥc_x;ԕ^~OYL:Z~ cH)/V;Kb9w戕^F2U0BpNl]Pr)K-b˙..f&Mzv0J->-O 2!`y\Y{**G#̋qJ8 K؏XscDqCk zl&Tf: 4Fs8)wp*U31enfIj @O~] Iސn(]E ]~";96Py{K&ʸZ,|L pϟ < PXBMo_ܞ{V耕rlKtKĮPYf2u:zޏqE>C:rp.0ָh݋EfN.._B*t`Is?K.JԀ{xg N{Q Ҭ8{*̯m@W8d dh!y+ImMՂ+S4BIcwԄ3w ;I1xK$cͮ#,:APNW.QcG^ >=n8lzk=A<qJY Եd=|O @Se +l3ĥçYFJb Pn7T1BkgQG/j \Y#k[ :CwtVa$뮶ϱE-M12=1UEk mFb##yIcZ@4fxcFD. {1E,R]Cqշ&آfЌ4mO3c^ \@d>EXH0MHh6D~dd\t⬧d@ƛb{1̬aT7åg~9 JYj+@>rۦܜVH3Lbu(3Rz`rZ!2w;v@iq˿K~Y*ÃIm%1GO"]z9>&Qe3G HIϠ\ߴs2 i &qeI&wS)q0lfGwPj f'xΏ`A?SS8[ݲꞁ=!-y?LLPI:&LyWk$2^_we0M"XC_z2]z,Ly]r}\B28c='6&4BZ lfJg,qњ&'XGVBՆғ.k%%A3I=I6Fł5RH$JȬr+c=Fqҟ^NA2o$=)Լ;iU&q4Auȳ6;־:/wicYgADNRH;Ö`VI^lShm[/# >)Ϝy Y@6ф;Y$puzOMS*ump8DAMjԤ5뻶K:R%֟WO e w45`ܞ/@%cnZ Xy!$L.@ n-鯡0p#-CܱnCp)$fsQ5 GڌJOc!fWڊEd(+Rd͏q9% pBClku\`W-VHn܊rFG ؖpW)F˅KA=3 ~u!t*3xӾ:\Lͭ#%6&qۺ2n c uݿP ]yA%pȜ+7斓pr3lI`iioE:GH? Bl#80Rр-<iCx^Ԟ"пO7$Dx aUyMvɜhN@Ei!veM1;xwoimO[wG K* :TqE٣F|q"7^.( EicD+{Wc}uks9d WNN8GXFpiX\CX{7yu ie©$kWjo#cX(I C|h-r(#?=[WH1SEqXts⊡&C\.9sL[L7Ki.AlWzjIC|rEFM k40#_zB,Snv /%m##yeT28*:o*xP\nNvᒑyj* ˪")N~!fDLq4Q4@&ELZ LdYHoѽanV#Maj+ŚԙR1V?[R| KtEtG*ys P6I([2_tOABv2@'KJI'˿E뀼jR wD_o`UBpdxn"Vs%fޖH݆C9@ PrJ,!@wliW |Nx!Awg4S!uR@WF"cue$T#ޖtuPHX3&R>wPĽp%lbh96î߸ސE_|?rx<D"pГ-c=rJ^YlĴ-vPp ;Af^k>mGgoR۳c,b.qExb;a݄)ĵ1RqOzpTƽǑEE$bU{?7I쯛$pѿip- E  ɿ&/9b KBmFfdA]fXJT~lʶu*e$/Iᎅ?HKgtXzv4?P'FLEQ5H?;p).t+/_[~4/@[|LXXY˼PHA NFΘI}G@WbrDe1L}"<8kCh7eHc!4u" 7;nZx3jYӲaR}8"2l4g U玪6٢ d*&§BZlNJמG_(M<[خl%SzC?P,/wZD`UXx=9N_B/`~K׶Jtϱ8^Tge2YΆmIL-:Caf^4:N#e@E:)}8Yٹ8]c>= uCl*ЖI iȘ*k%TY<;mjI Н_}Ue eѐ3֏rѭeXS-Uć1!681v)hX'~~d{z1[%,`oƉZGs |#ҭgx!䤥8(u>oX6\#6:LR.!R|]7\!>%wKW??)g]_!{,P?xj9[(SD2EЮGAHu,>E{>؜Hp(;TH`\ȏ*44.7`ScÒL#h'9K3 J` uS =9]o-1Hk'ce'7%8m>֕m3cVz (ܤмZ0t:KlБ=;KvyVv&JU[6t`q˃[b94>IV* wşdgU-gDvfS9m58M疭w(3WxȌ*p-4,7 ka8ҳެ7)O3!y@A=Fwκ9AZ?ܨkpmyeá=i&07PZ'ƜԞ3X?jU^GY~x|83O@& \yK.*}=4+^uZYfI'[꩛D=Ą/^_Ig rN쑋ݱ!**;c}i7 \2q2 *ߪ*4baMy\7vE#ki)!%\+ - c#\$-yZ?AĘ?M''̋ ėW j:?E87 ,ds6.)|ENI[:p@~a((P= 4;\gЩxnٗ~/CƕYO,Zpį?LhYswAq9ꢧҾaF! ڌw8m7oS&UmT͙|0b1~ (oLo:H83eڤ>oZt?nYlmAaXs,{LOᏲ/Zta~IBy3{2\xv ? ,+K]yr!!Vʻ\R9D JA^RFuNj*8{jv)FfS*"o+Qy1vCHVȢ6@%v|S4B|% , ک?Qgkgq8#Hǽ`4%lסf &;sR;*¤6,]G&IeVPLfUg{cVSO|߀? 5[[9h"}cv2I{ӧtȮ]QdU%9(BRЕRjZmN4Y8Z`ezpgBoo+;`}j  6Nt>GeYH7WR'|T.2@;<0+} % y3ѥl/Zж*52P ]2&(VY,, HWA)uG i~_4P=P]W/E6&YW tJֿ|V&L쟆#U^}hF2 v`=YU4m]!a}KR0MO2 (_|tMolٯ,[&Ŝ+F4a Rde̍E΅_U]K z?`&:X/*ܙ!aͽ_D[FTP–Fm,ixȠ3SKp2 U?lm<v.d{!cdS;9c'BJruf)8 xJeP?Vy|X%\MPn-dM;☒Ek"soe$$% 9c"A&_/ N#ϝ0 sQ| =X5BxeAZP̱Pͬ׻ Tng㷈xWysFb.YU!r+ ՉpY ez2e&fņȯir^ia/OS< 济^1²Y7i Uؾfx𩍯c&],ν\͖݆S/sJ[5uv8 K_bYrh+ؓҀœP8j+ jAb{"Dm;^SG氇u=zC Wx4c^yKUUMpHIA‘)%o+<z**[Eݨjcp $~;Bco%.f=wys#1itpI0ڠ35{ON+8h@ $5Gm:f)d3Ώ |$d#Wz61"GG5nCNS5ԑ`C~4'gyg/$K{ v%pbsTgg3CrO%}X2Eli>(.Sܰ$UEP{Jѿߊ<N3Bi%GqQ}3-Jz:fd*G<3gWD™Ii&SN9;jqŦnX Lz2IB" 9y$'_~{[QfFVhGAH<1΅_·2YDw%Ghi.L.J]qHi Vn5fL2t;TOB*cWspz@M3(g|P*Fcle>u[,Kj||;:O` SC T3X7< ٜ>^v(=jq., Ȯd7w:Lw9bOl^(L,`<{X"s_N->L}bkGa.'QY?!tq~߯-֘9Qvh{Q|< WGLbfVQוΥ8Iz< O.5!E[8C!K2zԯ|'FT~>)saeUIE@[ 6aCFl'/!-52RN X?\+޸'MZ^i0ސ Y|FnvZ6Dg$<^=/ҹ'f±5TTidٓNy?[M'\رIѶ.eQ3&gg1̳EɢCU6Oy?Ni922HT`՘(䨵,AL׏+@3<@1+U/9Qf-!$d/9>HŽ o[R躤Ou>n6լ֟ԁyipxTS(*{qU;׭ *U3LE'8D>JAށn4Vt&-LD0C.copCv!٪2cE~ϴ'Q5|#&q]+j|rߥ-34dcqb_-c>Emd|<@KiS,@Agp09ƪ )'i8ju˕դp Wcj[x"]>ɼ 5B= Т; S~wrt`VlÄq"a|wS=hڥ34P/lW.Mq'پԸU Cb%FKb2,Bp|ˎl@ƶJ Old)DnLOuk/s_lI<{hSPcu\U-r r'^E쀸!fBˑ iR?%rc^=2_T'w! ZR5ҿfI Y r2NYIX7iݳ}\y%B2IՙCwTֻ;$#krpCлâE?M%x^8[ rB9FwR BChef ^cOw"x uˆ:J@jI+$4G+ͼ][+Ru1˰R."_]c] 5N<+h{$;&B{<.,X>b,Md).lsp򛲲l*qRN QEc_FWk̗$9P6I=׳f"V I,zIjld̍ld zxv:+YX- YPJ%V>w&eGRr Q\p@kku) ]P/AhT] E Ica.{Qg]^tHI2]fi"Td3 ɍ)F!,Wpէ>L*G@˧VxK)GPZDFCPC^ߪU7EJʬoN&CÉ4#sɅ-qoUq@B Ik]MK댲] S#?+)DM1ntZXR5mQ씴W)&B4Y iS惉phWMK s{\Wd&[w+N*!"UZ'QG)PbwcNڳX=w"CA#~׿ޞxrLޥe0tTomdn^$2]I?Y^,Ztbnz|,an18(Ŧ b#sX;fP55*S'm&)] ztZL [3oB;ޚ9!uي-r ub)604DJTf=D4/>NiaaBdfs?lIm[ wJ=63MmBa~1̼#q04VԷӍҭenl^6s ?*"ʹ(]2yez;0,_fջ7 2k(d"z? !lUqUm̿r8 JsLA(RzʲavtO$eˍ{ش{]קz'@=xf_ 6& A YoRRRjfe8=_$Bԝ&Wq*wde^6F^:mꊇ? ӓ/w8M=^xDn+SGt8NxOh9CHӇ]>ltZr}2p yG@?dRry|DDĠ]W™UZeٚ[ʅ}C+Ns0FIOa,%rƤ}CڑǰH 3T$Ś6d|R\||.#5Ao`k<<~HXN8R@*ldʁ'nC}6P2U:VH߅ac|9"Yci%1~.9AJu# eR;. t7=x+mP*A86; zr4lgA[0ZEV> <;Q !_d9ۖO6͢Բy"{R @7GѷhSbH ߤ@ÒIuߋ3!nK `N3uZ}*0fQO(NLXZZe\-)O@-. 2Ej FB`5ESeUhӱ}VLv;!/<%`l#?],wrrڦ f]6d懒Mx|7Bp;ؗF{NG\U_0)yzf,E 4 m8 qc`ҩ x цeUGWXR*P*Јfh"j]mQl "r5I(]`Ϟ9>CMak\F>60!'/Wݔ+pQrg'"jLu=ԛO<ON2|d~6ZO7dTY{荷Rڏ|:pҘr;e#*mPEvdٲDf|uyt"22!zS|ac`YE;Fcz>Mq9V͐BirOLʷPdM &l8!q}r}yw8v*[1Cacc_Ea9> ݄yXKm"yHp/u!{Zk#|q" Lb;?pS R3-/etjBp 0/U-`8|rK/ׂ0uAL\ߓSki0۞QICF Xyq,${rqءFѣRhU }qD?ZwCdL Rn9>( TɖuEz C,]G:sک0o<- ^5Ah^1[ڗ)6@LF,udBҾWQC|)^W)j#ʓFnNy.ŶvK.Q'2*otyOO*oOn2 Qn-ڝBaܲTEPfaO? @,k#4u,2Z3g,PqiW "~y:(pۢعHsӊۊ,]8R'A `f(^ȫuob K{¡myZ0n})~w=6f)ݵSZtpw1#;+߆iJZPwr'ėߛ|~=P[]| BbnqiAA&&n_! f+M=/cߦU+0즥.ǭ쿼8$ ai?#2 Yu .v=wkš&JTxf܍r .QPQ.J"y~p|%+Mdꢄ`Sۃ%6t ٪Xl S͞}rkR퇞DR4BpB?ͬ1X&ax(gX]O~#a$]ѱKi0 B{tL >oV󍲃 Rp\(tͶ^d%# P.ʆ}Y?ov zB1$w0u5J/.ʸ ϛ?#8kU6*&j0NBWJ63| UoP/zYpKP|;`כg+45(1;Tθ3ػ{.<̢2‘>s.tҲ@ XwPe eVΒx6O }~e[KΤ}a4/J'Fju7|Z~9tT3Eb;Xb +!OL-al RsW .êt&"mGv=3{15XH`킾}r6 )lS4@NyIVcXڟ>0`դ,66 VT}K8ILܒOC8r\aVmC݉ljЉ WCnyM 5cwɰM4!ԫ]CMuVMY8aR5ڐkMI[ $H1 -:<C3E\>p9=ӶY,$j@eB;7~`^OyB} &KJOlE78Ic6xwlK%O4H@,-&x*s7oKݗUHBY 5ʺp+,Y=, I0lPW[_%Rh9X>pr5Aj86ՏW NMٷюRN8Mz 0 ʄ8Q۶ )Gs= ƺf`9 QBS#oW֝;I%eH,W3!#Z m;K020r׷(V'ض@ߕdA4Wb@ N]:8 rkMT;yɑKPQIz8No{q9bR&!<r~>1 ּߕJ|+I#fzxc$IS_*u̸X]d#&.0}F&tH}6Ѡ&`׽ziNd՟A%_(v࿹J*'+|GcƔ0K N[ezIr\miy[&/ltv&L e /]”^J1}0RH%lI6=o)Zze!!AΘ7*| )p\7M7]{wd{p|OC'O39W ߜ6".QdkQߚ͍䗥m}h5=/,ˑ|Li Pz< `yz# /N8RHGK%Hh2 |Ng;2Ng2z񛷾i% PKn^ 0E> GGdEЩyAE^+34Zc6hٷX j u,g2cjLn+=>렯NYj=|6Zࠫo]S!ի0`=)0ѓ-9\ݎXA82ģ8at4/;ՙONMJޚ} G-9?'?$sIDn',0 zt҃JS1&M{1`56$Jޖ1j=IN| <6?ƒH%?He4Ϋ8mE5sewhY(tQj1R2L%Dgxx7*{?H6o'R;9˫l5Y,FU!M;W a]d ;>c9EGݫ֪@Mzca봏y&P&&}gG Hl=kxh֣:.x6?`)`!8`K݈xFH{6 BgTRx*m_n lVPCLq5V0q0(ׅW|Pq!Sp[P&ǐz֒82;=7hޤƀz5PucHfŴCdBQo<û1Ob 0H'YfemWAQ {Bz5t!o`95#9Z [E'1Xq8<|h\| J#'pM h}d.k/"tev-j.ѵh?hr# ֨1sStǪT1ƼSѳ_:UBR5LcTy|&taKr^ՍXa#qOVK,M}>,{̉X4wt><ȢΗ?ukf{luka ޞ.JJ#c^0ymO//Y#5(~$,J@E?9.wGXTVUF͍1r\ADua|>F 7/;`}`^uz_llcSkp 0/fXW̩ Uc Q&qv9OWK,[}1JMtI`!K'WfiLթsjH %|U/ʤEB5c"e˥B{MV7.w-`vd[ /a_s26"M lQD)00PWq6CEwzD H\Z#G^.6,ǃ#qN3A{)vQȬc/b+<%vJV*ѨxQˉCqi.2CyIsM kcv%u>ՓFEku3G jZ-gPjOAѢ=n#^iOc</g)纆%f e;.=ԂНt| Be?N@S(zٿhL=ZX;O_0K?-<'NK4 ũ?r,6IEQXMyЗ Dc3FUq 10vnl'{Hun{mUC$_s&!T\ۇ0vUv~4s13"5k~KJ>vBq$9,,t.>Xm]:snrOJ{n:gV3H lF6ƅ|u<1 yʬ2:$)iZwƪ7uM96+Zm)ᡧ$ZZc8r3UJ!SAҊ&|C]r:x*ƟQ`L (fRcna=0t{V.a_+qmńhp'z~T}Aej/u@(9ƒQҭUF)5^`~F xAQU)`"dmc΀ODM.)5:ADd9`jx`Fc1nY*:7)/W]¸9](x ޯ}g9w*]'e u%-sä ku&V^[SuwLRY!U4 y0v}}Wy ezn&-^D%y&3/b =͹-ٝ+4F3vW`|3G gFhݖ|z8a0Z)[ ̔r>DqvCPTܶMbԚ4kE]qr%ک_+aJOW!jE hYʡNI?gZTTU)sJQ8Vꘐ&/3\?VcAܜ>dVX;ѧU\t1X gSӴF=(wrnlƕcgWh(BQ"fCi4ޥha_f56mVRGLay.&dtPe~Q OoFɆ`PUzh0 eͤ= -g>sIda:{^0  ?oZMsԃ+b*9c n#2OF5;lTJ KkJRUR{T峞=j mV(Vi!-lev\!Pl6x@E)mm#,^eO/MBYJz`Z^.Sd^b*y!)vGW'rwZ"Y]=>~s|| 2~Dha)WVT@4ͅ'P'v֬D jɎx,޴J_ Pv I6v\qeks篚j?ʹw/0"QmT~nL8v*@2h5JG[gksV4sop18VBC DZfMKwzPJ v;.֣1S*'础m r4PzjO_bM'9cy5IDJV-"lw3H.q ͑64%aȶȡHL&)gyMs\]'Čv: ,YI|Ԓ=35=86KqE?b'uB>^8߹אD casHb }Ver='zAL+Us?VTŇWY)@–~w-e!L)EM+_(؍YkǶu1З ϾP9'꼪R'UafB\^?2l3L~8(pᖾAN@twf0 q["ח*&~ٙܓT% XTg舚ߣ{e]2oiA"fI$QT**خ/A2_ &#x&܌iy%JҶaVBm"8j'Dq̊N ݂XV]ذ;Y~goĹCspM"oUW=4J3scFyyyXv 9<2OTd)1[gJABgD6Q/}?mkV ;7I.%,KCLÀ+1jKVE|y'JFV4h=s)&+Oùqck3VM {uَۺfs<%{2ͩ_b 6>V%Kˏ5ؼX NY5 XtdXd'LLqa"өߵ*AXRP%?wijrKcr` S 5,T8Ajôf3=EY"T%hE--w_(=Eu ζ3N+RI[0>sl]L`%;9_fClYsV/؇jFuz`gfs[y29Ϸ]UH}'@V>dVD lʾ,M%y$i=9|L >0v[m.=s6tC~J٨S LxlJSP(5 _6׼,4t_E9fj~V\_' 0IQ{gm.wȵl@ NQA]QAv!w,-Eˆ|cg'a1#ĥ̬u.8LD@cڷKZŌ%b&:}'iqg!_s6m ix OX{LLڵjjG}gMBlӦ/'4/{Rڞ_#@C$v'kO~/8[M jIz'U8vV1S>EUYi(.A_mb8#;1NR|hxr,~j\Ba%X#1,>x; +*,eY%<%,{8ģWt^Giϛ{x^dׇ.RZ]o2 +!P%"x!}7kF J1;).UʁIzQ:R0AT/HË8ȌoHz27s^Ë󘵙 M!S,n)L]!}XLBq]&L} !7^ݦI gFPMCp\{2o=ztMPvBm? q|;3/~m(^1(ShLqʶ9eXPFqkrq%[6Em0+l"&TseJx_^>s g+Ef$nؿ9;0`eF!2A k+ǣ6U+<30S̟3DYVGPcSP<~89܈,)չ.,{G EI fn]뫂M@̪o[ o QGiU@K2~ͲHɳYVh7La H(:+{N&ҝ1 V gs=I!ُ Hi/̰lY T `x |DoD=_:v:T#ŏ L)ۨ IpD 6s*ye[LUT 8 zFfԆs:FԿeV5ig&TMU>J*HQ']@9}7L+\΁P_+Ѝ &}sަ f9;wS;7+;zpWdhvV"da4`֕\c6)X@ >0Z!8h;0u}FӶVIJ̈<ڼ?Wzslt:EGn!yP'w$Tq9 6{bb ",\ t7V LvJN݌P1H{Iڌ9#@loLֈE$p9:V4gAde1ڂ_=SZ۔vXULT.J*ZvC9ꂞa^;~iፄcVǃZw_eCn1V킬R5I2[B(fq܂s]a)vXhUH4=U:W闔 ý|Gا[ @U>Ҋ_yNULi&. ` a6?DIǎn&țV~ "BcvT9i`\R|ޞ`Usd:t8iakeCИ(V/mF:,B '|6A""5sGN@cw8omlYu9w@˖Tt6eӐ|]MͽroT&HdDT4ac՟# )C|.}\A6]8F1?N )e< ]SPPB_A{eK1% b>k/+zO.W/gFlR0w6f)B1B6!fk,V]Le3>;}S3FNAU`&`ZlV9WDn)@]U8o7^3u}ؿr@?,SPy4jDqh;rjgb%uMTli!<\h4Q|g( %=Rڽf@{g Uo|^'oR2lwW9zMH1nl:aTM*ڗlE% .D)V(E`˲z0d裄2u!HWj/-Jo3v2Zɜ!&\fUobtnC$߷ˁ3H<,G{-?or,5l-U,72jt=#@PO{Rvڙϱ9޼vz;7-aAdʢ,DAܤhTz6dMۦ`/ϼbigTC7~`cİ&RYG rN[ PHHl!(@ݯWRF et( QU<2z^}FƜ[{*yFҳh :WSVJX4 )~ ?{ PfϗT†q hQS2wn%@"w[V/Y=DMp^bPE#{GRJh.%(2l;/Ng5A5g} Ŏd`\JjߓoXil?P̿Vm'4nT{e66q:)f pDp[p#:n4SK]H!4YM0w#Ҹv̙<5 Qq?ߌҘǬ=˝`ϠF6Km)RRbPk-)\(^`paJLT6nq݋sBkpC|bծQH%vLX|t޿D ^S_8d"<^Fdx.G *)r;L+‰}rA x+E \z@tн4?TgKY=9,}@;3z c oj §9Qs|\`I 0ʓ}_pͪk3c՚3noe[<ꃁ% vrp@Zv`xݤKTClv$}m]~ۣ(fRȞz:є#u5(!%Hz2z"t#V(Sq`dȨ)}z'^̇_O"fÜQ}VWPXCgQd$`EQCՒPzek6x]6?voJ>n9%xhi5ф*t(ŀi6JR?%*K%cO$Mq,6 9=_$j+q -%`ՑցI`j%'kI%ֲ nɭ0l2RǴܢNAF:oV.Fs% \-2="/>L5 κi!_*Iq4o89pR%0Eh(JR /jV>Q>{O˓K)ՕʒWgڮq&ͬ4.x:kDC20.KNpP-s_S Mڪ& 8j̿JNɌO{:։j~t>C_u!KE^cvCW9c)]'A*NujL$XDv_\]rz*sB3EJpct7K/ZYQ /8RЂFy^E&5 os)&l6'oo15*F2GVҠ} J$4b]l&mWsP/A#5ɍvoFXD%Ep0:8>Nk #1{s|}3M1CBD I{GK.сշkk+W|UW|ݩ!/rHs+98}p>y&=  k7W4z>Tf TQ*Z50@-wmb, O{zCa) a1Tvvӓ2c=RMUX$Y K3q!<ʈEMr3h H/_`t)huƷ ׄPԺ%?C%pP70en=] N.o>h@ d |Lv%V${Fywr|/w>Xplf3n|r`9Ti _,o '4DZоV}g|%!*͡@1X@2j*oo#PiWtx6OB[k{9`q\(5^>)geESaR."wi7/:N'D-=&Kϝ6?sˏ/@vk>=[=sC xWx*B}[[[-U?Bw>+)  W>lRucL7 b ӉV%јS n% C|bs>U CFǪ}ZsG[Ga X ;j레ze[лmE7Ჵֿ)3bAMWEVRMvն:pwG] ;nju=w0!IIpos.N=ÿ33LgWkCoMBsuIf'+ͧ~85,XTa4=7 e$" Z:j(R\Yt_-D|~&MR_jr4nd곭VTSaOgC@xT!h3rW!_Qt;EdQG> _P=P`W-X>#$w*kND%[Fg 1,וZ;K7Pױ9Z )3b}{>A)fjVѤClZua2r%?PL{5&1OV ]b ft`uYעXqt kFrEu?K4X үjBݽ7)s05,SHDAD$ t|{׈3u-8u E5@= 1=||.%+sw汥#PjdL̵3tQϝNa0AY(8p+QDTK |$-+ƟJL#k(Tc/;U"J9ϖ464G({h T?֙i4&f<Ϝ^O#(S=D7`<܌ؔ :莽Wu C:䲙_T~edwDVLbĶ4ƚ} CXr#(N=bӍ{9xL3NVPm1/Ѭte1D,Wi,Kiz( NI#-rjXUįJ`v;i3;<@t#CSi:JM:d v?OS,gD/ny=?V>CxN+&d{葊1)% N w5AJxOpD`婃h ӑiT2c#`  \/cߗbp \mjW܅\g$xۗ#jh;QmXm8B.M@R D^H TEJVRGD+0qJaLLFU-V?bs [E7Z\˃h226DeĚbR:GGw▂H-9*,dA,WAs4~6b%QX;^BLo糹Dϝ9AOwє**dv mA"?"%_uP"qp8m 2tߌ|}Orh/;n]f^ fQhv}⽊i|dBN7*- _xL tOw/`^e)GR 1`E{_C & #?tF#rl+^&DDDZ[%>YՌ}8t骾f<S_}o#<2n*Vw3 ෟ2ǼEb {q=B!IړӋ^ZmgZŻ,br&ƋhoK8ۉI%UZ|(=WnZ%bd`Ls3p&͊"ڍ??#O^w%_>5Ԭ s/HL7%qO1g#Rܒ}]8n,=|  U~\C\M\˩2VzG|:AM9wx(g+ˎhwEfA(ca3+iL\M-pQ yވ:cm$v٬v涜EH Eљ / [DoڥD灟V 8(*GMc} 5[k;e&qb0". E%kS *] Q}m9pYuØ- -^o'$ Qў( yv( 7B&J@5/_oE9p;qtH vwD?a4ؔc27cء4c;(uSx [85:v) ys/A Safy0k^c@)*(qPN 6ܰe&'9\a*^6CV/o".?.eϒ14UZ߷ػCbKLvs n<xGnn10Eb8 B/YܵF[!n˙[(Ө`}4p9~HxD!>A.iЫg-ä :j>SV04k13kO"NeaY(3HYqMʸ8/G~y{SoաYgw.>-wZCenl'=n+^%P8@#\9D3K z/1. bAZ2`TS֙ WG-Q7ϙ4Υ.4`)b*ķ#eϞbil~v %yL}?[8lh!7gܑ@g)Z[*>!ܝO˹7o`ޛ1)aH KH3LpVv@8B29v ^3rm.EF7éEQmmx**~ kw*uI$*.ShTJG0<=:X1vި+TJX}%+y-u:@), phWTM a*M c~]Q.p.tQB-p{kZbv ^ eXJaz 9VƔRcT̝ʭڮR-}5:}f崗`aolIe+dlYSx0R\KRS[&<̐p{og(7vHs/5" =#z*S=Sl)rM. o4;j$3WFb[&m¼)ۺU/L&y O@CL un{3-a 57w4S#?R !n?#Q.K@* Gj[MCs?~8| ?MQax GQD$AJ8&q|).ZmqKNol sR!r@G ; Atr@zg43H48ˉ\)Z4J|biF(2n4L\T6摏 4vA@$D ] 8|:5pWfvJ-{x`T_X{~xdHLw!y~N/A bgTz/CX%tU*DBWHh['q(a.0~У"_=6NxZ@5+i3v1L?g}E2XGE̤xQi{9ReSÕr`.)»zU K#Cǡ%MkEvX ›?"9RXWL!#gS ^eK_*˨4<98&⠓aI)_yCԄk ja[BZ%p FTo2ŶclWi tYUElNz~l xHgRzfDg'3j̃|=f#U Ӈag(D;cGLF`u}|K -e-MlF i$2l08FN(1zNx  )9TX02 O* ڭ:: Ȉ$A -\ "07e' .b?BQlv0^0 }";P_]w۫OČc'^;*7۷T<)4ycNNœyH:[D$ R{UnBs[lN{wͯ{NC( 6&1!l]f+65Q>}Jr ){l (UFHܞjQr6kf<^lvu#ցG`8Z̢<lgwSUL^E,gݦzIҍGȿX_2"jN U3ys6wO #?k뻏0 ^wZeWuW;'e"+PȮΚwI7*`!).#!l#7;6 RV6V,kjǽפ"+Zz'GSyHMckv49%{2o/,qWdP\xmRyXЊ4XRά$إ8~N#N3zVL`H\lIx ]Z[8MMMɉ8dtL;|+؟ll ̱"HRzEZ#Π Jpؚ<]XXZ^K0R9w +u$M7 V/득6НiQͅ pRE?A@u+`A@i{VjqI&8M"L J?661iQY5ud4ȤS7a~y:!M" l!U-ѣlm A ' OԢ|Nދ*2}hdY|xTU+y'\+*h˳]z9>!UTS*\E0ڑW:w9lRt $" \$)kF :扭[Ixf3-mD }a6WG2):y՜xۮ,侾aUNNh2Nwu*7.)74UN1}1܀lHp~Xߛ^W-kpcsӲ|6b![Wd^`@J̀0T̓x\E?chn9oj^1AUK9<)7 FKxIPs bb>fdg;#a&ax 9}ǻ{L1`Owj*qݔWFm IGS~;Hzr2t*f0=d?҇^c[Rk% }4ş9]BiiP=зOd/ ? f&8tnぎ??˂ɷEpŘm(} i-1*G;8vԙy$ uW꫈xDZL`2fCȜ'[̴.,@㈶K~0*r ~x|=儒{lY{IA[Hp)7 RQfUU;SFSC?4Ї8<Ѫ~85\POl uU]vDʓ8⨜ I鱡'囥e3чiKv dɄt$/Y[`DkB0{ y|WM|[T5`LӶr yrB;{&/EG Q>1t,-ӫ١fb0MPRUc@&h=WTk|4)g26 {=bMO[ h{ Lltr&G7￙u7(@Cgrg{ 881=PW<)Op=(OTц%֠Fr7`>Ks U'@(f)ccrϒ;š VؚJ0k{\ Nn=μxǣ2i-^m]DZ+j*AM(U6iak\8= d7r=@ƒ|eZa'ƓDBl#8~J7>H ["O)vUisqxc;L:UrlzjGBXfEb +0@sY\ U Ni*XJ'B>?rU%8@iDeA=;%O~N8w?&BO :嚃F  i3YBCf \'_lgjo`[',^J]C~'ǂ:{$~Ͼ 8)ݳ!n WM/?~] cL31_}w)oTL mi HܷϢ8Odǔ @UA~+x< 8Y6I=  Hj^ķzyL?{???J_Lɸq /T1zɕ~[iwR });Gsy֓ٻqM#Pk׆fYX|+%<1`c",5秺cN[X~YW%͵˔:'baIϛvIH}F`$֛46 Kz9YОj#ڗZB0 oEN-6=I wbn0afy'Zmېyxzxi怏YKqbB:ۂ7Ŏ|S"$'w$3l w "t^ ~{ofɳz|u,Re #9. l5`ⰲG!r 8t[EW|&d,;E(XEljbN$|/ʕS̑V)qQ* FU_ǯpbW*СcgWI" :rEv:7[!P* =&}'-~E AMEn>9^T^# ʄzvl$bx˧!ttbbEp+`04]ݢAy-,.QODZP~t^PkDd >뺐42!s)VS*~9ԫ3>hQ=sYtl\btdE.ٕv YB(:02`ڮJ7!,ACFۥs@;`7eN=qf.78ͺ䦵>.e8U/L@_Zv@z~pqQcx$mLŃ FD fXyZ:!r `|5N ]d @4jR4ftVvzه] \5[>[ǥ*4Ysywa{( &gLc^̞"+PeX_ۉWiG ]{V,eȿTۈi2~Ծ7Ͳ3^U)n^I96?YƜٴ|$=V$CDLE鏘}"a؍huWPaz0./W0GXY@D%# YDئ!~^{&3wZ#ʰh(n-2e.= fG]-uhL+85?BHux9[j cŪ -,TS}"Gfl۸=-]% +ʅ6a)*aLe+}yv7Mfesc )VHPM!J h|c%l0#:{pIB a?1Xh ^$)J?auc>E"Y@}6u>-i kSʶ )o9z[j-0yݛ 䱔+ CC>ćg/[1e (G6ϥ[bUӈ7CDSKsuʧߏE2ȉP3K C,$G>cv>KIar_amQ) s^?W~\h7uYu:jȆCza"SXl|}}v0@V=}_Db+[KO+\Cn}oљL#e!σМ$ZQ)mY)622auGܕlg AgU{s2āklPiUݜƎ\dŪ_9qN'G%-LEK g6 [ 5xCݣ\SR kCC{,{'Uޠ7{6pS`/"E̱r0:_,x?NMAj \AŔۢoZV.sG?.bx#)p藔Bww;RC5ݟ 1+[4fg%cО,1&xSn6&,֕Pf (\rQq""U B&%b$@Qa*9~9M,(#gAYY\յvNٺUժۺu̅{\ #݉Ƥ6ӨPeɀO#@ٱΡѷXx8e+Oޠ)\!̒!2MKxhKvLSu\ir E'Em6ۍMDy \uꖇTelX3YfHu8:jL264!TL.Pw3FDzuMg X;(|FyJ*3\TJ%6lPgF3?,/.׉BPR. #HM3ֆ&GBsF *|;VLz֛s#6^{_3!2s?=@+'7"*s{TE% k9<~ϵM7Sv1 SŻ/^Ai2*;b5]3^wd]e z`#Y ]\ҧsЉ)qs݈U՚FIC6[y{Ǝٖ#&W`n}.D2Z5ʇf#~ F9@L 9x˃[H7֍#nܭs>·4I(,M}1hQFk .۫*G8J$G}Fu([=iW5^%3SUO`WӺi +wבP0w3uB@aqRKV1  "Ǩ"bR,%d>u(%ehHЏ.Yx"^ì*ʓxŵ/"_ +#P^݇EOڥ{'wG+*Y$K/4&?}cow#By7g`j j I^vvFNX+SG?(as28_ [5G6pd'H᭄Z|hջ\AƌČ]띜;'xaY#V"KP7VZﲟس^i /P0ߙgGQ"9g"zNKV-~UWB nr(1 ||S$ҡP`Br qKG~OnS9 ӆщq·ӻ2K lGJXp,*lAC;5SkՆҍ^w42=xmYXgѠݗq=jy\BYi;jaB_k|&*ӀcTbB9X'*P%(6/t|n&<8r9=9pw:ȨSMLdTMЂ+E喷-\\0gO(#/̚]~a5ͳEdXt8u: ! $wo0{Gh-'Bl%ێ͞>:pN]:h $xclDpc GKaeAD2-Uo}f(&~F WRIlKsQnd{] qG l𣉈 @"$V쇼o6 Ӊ8ltIƲSVFDRE+id"Wv#S t@ifFO V:.KoӐ2a͠i>`B)oҿҩR>SSWT4b@&,f% 3Q%%G]!Y6z#gAfeWʍF$}sԣ+ulݫ3wmٕy-Ȳg 8:B^$qgu}ViTzC`Oh \1|Qb/5iGZ8F2վkӎVnf6"M<$JaJm2N/;Ȳͻgfr2ClIQ_DL|sXPJ~5`ü. Q/Z]@GSJC\Ȩ?w PaٲG8>;]դI\YVx'zj[veC\@=ow15-nnڑ;Hi*g.qVk WkzTIl[*DFRS`bH2†CCcC OzԐD8,>YZ)E`՝KK՝7`0_x0ǚ7Fф*c MqysܑjG!I  g*RabD[gy}:E_ +SqI- %3YŤ3E𣶒 fvmDk[QI.Suzׇ*RFD& JrCOz7׵}ݲW ԟV?Rq¨ ˧Xɚ6X'Ua3( J~]|'ϑq S&$6:mc5j`SzVV*b2Ma w #I$,c$iBWxZ̪zM`ٵ̎9egfoo<:]!bp<:Otʋ z*q#"3n1$*,<_ &^dA(Ľ'F~x+^>:\) LĘ>{n4hР6pH5*w/. 6bH@D[,`2p .Xެ%/¶J-XP #Xʶ$"]]<>r45KED۩3gYZ07070100000425000081a40000000000000000000000016661a1dd0000464c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/YF ]?Eh=ڜ.+H0g(y⪑eb`NIc St3em-jWbӅ3'Y2u$;-S0LE')2b>` ,C|v^}-G_ ʝ0/y}WoI.X@?M1t.Cx~AIsH=UǍ'~ tYb{OɒLs>7tLEJo AA=9Ylq)^N}r. fmw]T)T<<\Yճ{ R`7`Zthsys8:2lޒ=gQhn8c|%z bDUR; q,8ZxiU,5@2=pl.6&棆s,A' 50d&߹ ]XDUA!rq^92%F7q^[J Dn9Q5ΰ@Uß uA (.ݿݿK)|ؼPYzց lv_jqTjtyfjdJV8X&2fc?:4\HgI9H9*#(^VTܻ<XWә}mk蘘=N*n 1yCT#9vXPO@>Uɻ# w!#$7q1Aoj'1l%2ryTJ2xb֎g̽vz,٧Y9|SgK>ʈ͝)ĺ.0 b*Rb'TSV[;dMЀbkB1E vxgۃr$J׊ZU 9MΩ"B^8wۍ(xS EwndK:&j?8%B@ 5!K?_ A~袾mq;跉FB,aOG?RKsWB"Aʖ{UCd_KP="(L´b3-haeU֭FVlPw\pT5J"( + 4~Z GXKdN4-JE.z`1F@>[dTYq\.%UDłWj$ZAW&0"u8SvZj7}2w?BPpGcCKb;&f2tktՃLPqDo|TjSp6dQ?=CtU͘I5q0c"9=ZIb= h$P]=H嘦=cVýxljSaRv6N7GA{?ʳ\J @%WKW{:~|8Snf*<X+*!B`sAXD5s[h6$ ?]ܘE85ZH8<"iơ</?-BM]~h/Uo ""u%f&·&}Ltcf`m=ퟙ%o@n)%;J(x_DMG]` JO^w|yhq @3[[s1 &_gņ[DٍzPĿM>Usbn6|W' t~ w`Uz[l7 OZ5 xNɿ'X5m뀌oR?j4s/܀זU<˨>oت+ VCdwJ]N,1m7RyhP#Y߸+*@]KװyPh GNj&59~Q* TK~ ,>m}W5ZaNwC6ަ[\d!QB}0+ʩ +zt ius騲W@&ZQ5b:] ER@Zv*]H#M~z$XS,~,R&#qhW9h|I?M16gF.G8R@p"F*@P"ɤl]Tplic|O )쌲M]Ajg(r*X"Gw$mLj\] rR 3 EJX61vIy]I{NYm";R&xgPOTs38v>DMGz܍gZPw+I=/gaE6H06 #B3^Ki*}dGJ7s=FX.?)&tՉ3g4IMMj7{l\/` ¼A>c %Ͻf 3^~ˎ}eu}QtMUO=2 ABYQl#5g;ޜ4eYś><Z7zJ{Akâ$ǮIEDZD[7w#^ը2h+JdaBG?vcWU7\2i?-*ccOp͂q9#+.}\u _q;l-ui6Bl s6@(vJ$AՉr.f!φ/mEG~Ih?E߮)fq|[ ᇿBZ:NKw:")@9xP_(@,g7ArE쇰=rptʻ{~ ڃ6fyQ#*6Sk*Obރs=KE*kQ ! '-7=erɼ߶͌1唲xB ;6J `QRӅ'P̬MXh8) KBzd7{Y Q݈ωJd&V#|!2gez҉cb؇F6W3d Ba>9yjj+h*@wk/o8[XшZxiO,e͗+ZB[{!ÿ"Q c( D;//2gHܳ4j+lw7[,vo $5[NL}ylg ۀ!Kt¡?f+ov`iqq6WˉLr6gssډIۜ!/E-Q83|6kb֙svp↔?Έͻ 3"]lT!I jE]76Z_zC-e`&: r` /pW9 w*mZS ?{%R]Z\y-A3hrzpT:jyUp23]&bِiϞ^>o3Lb/ 6~\$9f<}#XĹj\;b+feK Y04SI5'w ~Ȕ %C&@>'k`/lol]98|@ SHeǡ~Z6AIb,IIiMwa?33q#6XЅ7i-v3V'c7)OoVc gOEؑT|5`4:u'me zy V)ZW9Euuq}R17:|rC*bA*E3GTLp ":#A0L"_D"M?hIgC.-ܭG9q}u@l-_u!4 м5dNO7'_sG:Y)2;4D9@/옘2=dR( '|ٟǷ;E#]M{E8y~b_uaƽ$I^D bœcEIs]n[ԄHG*ΙgpbqcSD<pVY a%MSvd[Cx,;]H.F[ ;Ĺ7eơ:kh" w%f" hq2%A|49V_DQ0HB0]@]t-"dXy)iz ˯R%q9DSeiJgl>1St.!:!X.4TD?\a& n8'r zTgd4Bꉑ= jC!5t 2Uª{yu9W 4}ʀƃs{ Z2a`UtirEgZUdHsA}Ae(\ ǭACQ]>UXzE'hƍ"6Tk'K"Lq<o{_}*I|ߵIC MnWZG,iԑ#+x#a˺uKX mũ#t[O\v2͹Poql eK.>x_/P(k) ¡}y}u 0)zv#Jߓvmn M6<40aTHu)J=PxLzCtbC Vd` Qvɺ@ AGzQ=D2mzt wnte uB½cfJ>i~\! .>،K|(^gdǭҀ$ i`Nx!!Y6,m [AFuXt#$+)Jx`0;'GDJ5a\dR׽i0W*%qД**9dNO.h?qZLA+9{ @=s۟d9$~ D4(]ӴAa#0#!6H&@T"pJDW#tJm-WeCnuEb$dLjh#d0[vzUW`1KK--iRIQigO-blJ@IM{>OB),R?Ʀmm .>z)y]9CE%Bz9zX*=9XA[Oќr`%rb3,ٓm`p) ʳ |+^ 0$4\<1lڋZ;!pgBt'n jVli? nΓ&N>yXE<o8q: ) y%ae* G+Ki}K6vh+Rlh~X%4KHvp5jdܨňǗk O;XXyuة ~jH4?Gy~ }c ?Eț! cabFY\Oe νB5b~.]7OD 5qE=o)Z,XἽxgoH Isl7S,6 %1^څuI {U3A$ , ^NN+PvE{~-W1PZY 練a/!Ș.@b.$_U 4XJ햓k>'ZOMJM㙶L_o.D3pUQJi"yU(wDS!`ʼ_J LW4(RTtu΍ih9ÿ̶%{ pV|fE}_"laf^ų,@8tjmh1RJ5iny!ͱ(Ҩ$h%;Wc%zuuEE4/YՂDO=v3Y93szLH}Bx0utӤk ù&.Ÿ7C 'uM-NTIĉ@VB gS\+s)020̆ut+ԇ3aȞ:, (hOAhſ~ߏV fYxϞg@}/#2Dw (ZT([97tW,غ q#Y_`6u5vq$;Q.9*@%J\G0\

C[¤gsx D}HÆ93A.GGᶽ *}@jƒ#ԚiƁQT,C]Wk#C##M2I{܏&)F ӑ{;qb`C#b~FcMӜQe(^]mCˋUs7 &kJ>yу+~J,a7괘 ()]#Yzhy]O7HĪ4p-{]⋁ǎE^?o Mp(}󞸮)8`n; bV+Omk3pVdqk-w2>j&hZA"#˦-RAn8„uq>\fP<JA~ i0S)5ԷrT u;psL$˓7> ̄539#p3cKY8wE],]e.1)%]*t S|b]ϔHQv< .=J¨ 􁙡vX}e,nKBeOrzwȽK#0=d[bx0'Ga[}auaP#%ʣ]erQaȷ5RvQE;xƻґfxolx1W ģ\"1S,ӠcWЁH?GrV) Bnjzoe Bgw ?`8u"!y=!ޮGSǚ*]867#udw+CS/yITovIqSL}n._0}z)M}$qe%*9_wZœ!s]^& ^VlW$ck^DpVNNM4>!P ʴ0יqI& ^a,N<eQ|'ֲKu-uE{v_T}O|?Ҫ 3Qϓ/fc`-<l6bza&xged%"!A4ʛh28j.i:TQ85`ut ri2[(6gl e2/xD)ND($1qMMzrc4xR݈$E@Vg}WgŗTyv[B+bckݬ8R)uPS:M2Xs&u5?9YE$ЈZk&I%͞)k Hqz{AB˵YZnwH%>vN y(]PLJnD;8,&ոXN^޼^X{x+OÇ3XMLt)ws`Бmï֔{ERI5'_lP{B,[;"/& TmPFhgR%=KY&h夵39 ́#LG\)@:Fg9&ϸZTJ27HMySKFr5_r(J .^ Z3=!mGsvVE;&Ԧ$qgBB/ Ef_#޶ⴲ(v1\Q%Q!rȝdIYM )i R<MBL]ȧ?n) ̮qy]мDN X抦QY+k5ifc|EUȭ>t)=с|f8QgD_E 4E|j4sK-\$wˉ6)}O;@$3@J|yݐGD.yهp;,HQ_ 2=/B8ݫfT^p!j9ޙorW疐2V$?; GGͮ8S>hpٙsVYmLY@jܹ;;ݟ{ی$Pʎ ?%~9S :xvtyL $bDE)iH^43>fm.Q0SNѫc@B<(qRLMPrkJ)'m"A9':cRf J<l'!v7%!w-7#!m| %~ 7CN)>=UYl?PJJ'*UY-NV%McJ~&ц{45Y:N +&`[m ?NfYtJ9dr;wD!(,0` -^ԭS>up : |'biXQ%g@ Z=QUHg;sB:R cqꔊz}B6}9e}LPhѱ O;w72I5t :4=8 ddϓԬ<T=CKɗݽZO&~z IpL2$uohWs [ B&{UzCj/]K>Qpē7(zN -5N=s];lYֶXaCơN1H)\.԰5=%J /ɦGTTEDCqϾ)Q,^vyѤᔹ%OXEޱ :Cn6@쫹.&LjB,,1uN~MǭZ-5L7]-L*$>p!J֧ fD7>xL/Ľ?яɱ2T;u&!~Emmem{}nx Hp|- RοPxkJQکgrqaq)Ȗ a`K<˜ӡk_yid'};Py/$+ =3Q*$쟹T_NKRd "j QЫ?v; USV0cEZ[]}PTN(qW]Y)|WKA/MdE;8p X/ܬSv|2S+R5=PRG㪍"ot *ģzشg.3d۳nkP'<gݍq6гzlք#\1ħn#Y_qb֕ejzjiXQVeWV&Rddc2JE+KD͏+1G2Q#0}S4lR-0X/$L  t.3" eyzu_X3W>)sq^Ԇ/yQ(J}äJy:^_BU y3T_ДdZ$H]zKrwHMc;Gz0KQ @_o%)U.ȜsYe ?{'AduAmĩf> - NLCu2J7kzï 0Dk B|!&ʊ+RrTD 8a]oɳtXCb[ơyzfW10pWc\9c "}TvZ<$I|LAV1PgMMKa,`)^Ö7p _쏼5Ie(^kix(, q~$ғpƩ9U&flxo!P~Pbr뭊_XxFlimJ'%>݄Ty˝ _i8 }. B?z Tvb6_}ovxGHɸ>de 4)|W%bl3^]XR B=4"Z:@πܴݻ1AmOBGZ} >/ vDB G;~QZ ZΧMpfLG+_m\zCrm|fjo?ݩƇ+7D`ZJBr7Ҕ@Q?sV ;lg`%:`|V]6( d_SUw!R_wak\`5ܠvgtF#7KR;|kCgVc8fő5"bM:CPڜojrŽ\1ߪk&r3VJ:g;_3D=v*w  V}UDy 'PaD) 7⬫ ~$y34p3ߺa:$Vb.7xz[|DY!a$ ]#6~^I6 52lT]!Ow֯XLLo9ۍQh9%[3"[&ՎlTO&ҽz8ɔ~O! o?-ڸl4L2iu_Ƥ غY ^Ki;K_{CUTGERQ $T72 InRTĻ{aK`6֍NZ."w3x > uh=6OI*U%6 M㒘quaHr66w$o5aݨW1pSGMl01*.E(lELSJ$f vhͰ7(zj~ܛ#P0orH9(8S_8yiW^:Elkk5;+TTyȕ>Czieh1c6tl ~\G0qXql= %t\U7 $Z:TQ?+9^TV?ڿBm+#@eKy;rV,ƪ&<(p4@0"ZhG"3pŊ<G(ЬR?\c6\Hi?bPPixǭ5t>'e"uڝ>j9V)I~ 3ݟ.|{u{k'b'l_: v&s!)dBMgEXgSB)5a[04`صL̒*_~) vP0Ch~('f:,h|տsb ϔtPBq"fC&[N}ܤ'"N˕iTdܛ8LDڧ1a`A œN_jh"*{qy=NW<>r FeAE,5S =2+E3 6ֲՠ/tbrNXH^ΊWrԄ}۔tșL`ZɊ QEO1}B' ,c~dLRQ:ŨĠ10h83kaP{`?lVvej7WCl`ޮK"[:"E&[Rn**/a.~r2~)pGG{-߾ ~dǸm{UMVfj^,; 7Np;́ש+ a)ZM=}W'a/D|8+fsa+4fA ,.=XM_#w9Qg pLQ#>N)k \lqh޻&ߔG (10r嫚Y {_f#$ %bp亭Ǔ")/F@|K=q]0m֮h&hJu$ɶ2A$'.^C:Ֆ;VQH<ݓc,Ix{X1 S_Mx> JDXy0X3d2S1HT݈JuuLesb|WxOE 40PYD -E79H*K쮛xN4mY4KbYRǗٲXO]oKÒ uQr>PK#*f1'~  uz@" ˤvhJt ͑)8OQ_z^ Ͻ3KCҭٓISCo(>՛gEq?4]38{UMrw(tI<)exRgfN5ڰ;֦R<=ϓnu1Jy,3+j6Ne3NIpAWO$e.π܂ P:{xό|fY< rvxPEn{}ձj44{H l=^YANN|. #r4N/Lhdmw [l9E`+ˑ، _d- ,z䤘Zc%nn)owk"|u'ɖh`0DΟ ˊ8d*\'achc0 Xz\ʋB$m_|wTX^>pޕ$+V:Ч# `F#}=tEуQÁ@T,) }hc BNh5auUv"iُo (6Utw~%-qlBDAgifM:O쭕Vt<)H y5uԱy?gP !܄,H1w;lJ_ ǚz.'ƍ) z;,'S˾Wr oU MƯZ e3d1-][t˱7.d` >fa#V%rapesjdC'3V|ӕȠCF?I Y.ɾyZ,fN-r{ dot.h l-xZĄZdKX|DCƒ[yQݥ w, Â0NY.Xĥ0$+m&xh1| 胷[ ;8 -}& PɶlN1тkAoU[^`ll}|;Nߦkp#XqbFō;UL_:ˬ# TQ2ØY ])0ڡ[)?MЄXQo0yaz6Ǿ>ָ:ʨ^?ʲO~; !5Ȇ<f+ND{,Rcf]jڦQdz4 kW_(X6֕ƌQ"nNb6#vFA|π1iРw I!XOf0ҘTj!R̺QNZ˚R}Vԁ=xzcYQԞ+גnǍ/?r4.|ߒz;YXOQ{A[f!`T5<6xa(;J$dJ & |RHpk*!H Ifq0eAR9O^ʇbT>0_>Q/cUա>o֧!>ge[S*Td,"ЫMeF Wf$tɴ28/hf-(=},ݠMMO>Qx]uUG6 Q|)O]im;Ik{ ]ut5^c`U,ry0Qq8qLIg5aHSn7LH-<]f)b0ڽL9bޕ)iu>yijl%0m_Oh;Ym="[$z #BUV`)79^KG`Nhё >,U(^ZȦ*[ Y޲BG{IgAV̲qo <}H 'cT;oqpY8^){Z)ഷPgK/^ll ')[]/`()TϚEv7 2H-(;i;)!_4[Nr s逧>v+ W^Î}7[8xm xM8K|LXdh#J5p@̾*~i04X~ Lfwa<al&zi ~җi-ۍ[&V/VH NOkWhKlh5 ůx1mLFp d]C^(" vuc47Vth Ы8)hd% \ʅ"|+R=0D~Ft Kl)uS-B۲v+J&e?:` )ּW )8[=}_63OX5`5GdA|Qԏ`qr-#Hn(lL5T֫H4`nyы I/^p Jy xϱT-^Y;9{l ҶdkStƪhf c_o'[C#?Z+b7}QI!;ScC1>-j3L g\{#ML .WXExeR4rՔJB.zcV̰t#U{Pvu*'SǺ{UHbI?;Xgjܵ@Q*f`@alFB Za\Qiﻭea=Zօ"}>ß85ҸjEhO$zt[Y#=ızPhH?xT RqubψuC'os)/N3%βFhA- $GqnֹE4S-/w 6!`U%˔qUU4JXBD/RYĞœH7Y2n D5֨2hm_7GOQj-{y:UJmL_VnwQ͡%q1'A/n F}F~* '@7RidM޳uLL~|.:]@AZ5e zSlf@A<p4ND1G,6ܣ$XKm??|>@2賳 B&ǺspFGՌJGه}nQ]og]^ rg'syB{ͼщ)pN8$Rgw t05z[ѣ~:栜,tb{;ƞh+K_ Gzz4TLyŠyEPqpRf[oZb/%~hXkF|5Z4`Tܮ \bj1ceZBㆳ9Ruil.&a`OZW;1~hW-;v1'6|DpjUJ-SЎwqM,Jh 5Y^\S qi?A*_W0V\|ІPor5= %INAd%Or)x3/ Y:.ĝ~ YsVB ᾩy/\6D[<0٘K=K V@Ug* 744AGqԓ-:}Hwv@Tܪ?".h۱AO-,]_.e4+DPy^ Rɘj+*u" `5y:ؽ8-k\e巊vdtQK|GlrXWc&\AݬtJ@l:dzX,n\F/SYmN/ ">MK@OpN%,UY\ol0A8i;mM Lj=wƩoM=y8`|JUSxGj-W#3fd2}ocPBdvyќ_3G &;$1x؉U?!\Icgc%/|js<(4e6{핬G ࠌUK 0R~Q:4 Re>z~T bܔ2K>`[4.pX (dU~g@3b"bmK db5DĆha~¬Wdi왱>tv45cwCwJIP[Wce%=)#ِF{gj]% @\ie "PâN,[Ћ~b Y3cfBZ3*%y6 ů{붪b4Y  {&goܘ. beZ{aRSǥRThF6Xa ZJELj7կEq3Z;֙d>oB5%i32tT=vwa˵0x_TA&`MgA1S2(7ޙ1wODG@g~fW0l,@ݠAL>݁$)ސ. Q<AHm&Melj0+S(Qۇl[:+wi#WD}_{nE^C!hM%y_ICc-/ {HE&ai2Rų 9_fuPL{4okOل.az=D >Gz}i~cA00FNxdEhǞ/e66_V'DTFD06yT r-`Mc&ݠN-9v Q q̓OzϽ$#i)6[ዞ.QB@C9">{Jg2| 6#0@rr ?0^#Y,"tBc~AӝPu3t}y߆{`,-X1b(;gr~j<>#룶[/t#E{x9Yr N]~p2|@§='谿X4L#n4oc":_Ly'7~"໅ ʀp2JҠnӗ76qe{dǟL5+ܬ-[]]*)I0SaHT +:t,̦p6!vZ xcgw^1QEk[%OoPϋVHmGbe\^~t.󢗣X?zUDqx[<5`Wja$T)} Ȯt2N1SnGdRudxB~:їĥ{*^M\ *Wz翚ZxMMTJሣ&g|H̕y씄s7I?gk]ck+=^kf# ℭx&L"w+^*^ByzD?K̭'j-!741\l/2IkH55[EM\ &lNزUd Th Ԋ:_SYl mg.zU92&ZvlEp82p,rVR`.FQ /RO0AMD'oF:}a*BcMq{nR3r49L|= $ªC-9O,Q:*Ui9ÿNT~>m0cЀ M=cDqw 6mEGF+{P$,wRfG42` C,5.G;Bv%ۍwynP|}B΅2893Խy.]0(il <$rr{``nx]us75ǿ8郾JR\=Te=u4yk.5y^pU֜oT/" O,MVrʘ1Cb>H`'PB1;h>[RȬ1~Ok&TIgGwF֖36-Fɻ|Aɓt+WݠdϮJ1 N2q&AM\޹c*hO[bX'(K/< ߝ>鈥"uHK>z$)ti$ i7&C|k(&&1r2x04$@2B<:'|U sI;eՀH=5fmoTB 7fƩ*be+T)y޵ivYˈvڮJi^=5׀zy b4=e6Mi7K6ET'0 v.ZH#h$,40YiR[tw6eю tgŶ.HY`GGO lG˄Q/RE(!` ߕKN8OKW8M$,zR}pu·(F9|?X7ӕA~4GHfg#b &(epFYW;rKr[:CʖׄrI9lfqL$3(-up˂5wuKsfeӺ{Ք+A$.cB4kb`I!LaąŰ5@^8{`Yvv!\-(}YowܟUKD} BLThn)uO @-KU?e"GE ]*B~  X l Q @Z0 ѓ0t8HI9)QKBrFd/}S`g ]Wiω $Nlsc9R~ i؛%AI'nQɟm%sўeHdAj=eFkL7넱n*޷5ǙH&5v,UDBDS:*_}n͗4gObl=a&g-? m䙡AXRܗT!l3'\6fGoBo_Q7=x1x[ Z'0|H0l.& M.;ZBA-N"!4.)#]v2 y@b-vi[i138#)Ssm#€+U_e,7ea 8s~ vwF<1!瑀>(ZP_ntêT5 ~ iFlAxp_|SA3 I> G~Ubߵn{ގ~k^hHP1U~Kh} H˴m[:݉6;c`SwTy~/\!ZHqc?|S7ZD>.޸<ӨzݮgC"V~+klR^׺yvPDIyrZ}>p~ϸ]L`WkI\P3-?n{HwL6;T,/Ax|m:i_r{O$@0lW+]7Bs|# ;Zٿ#ZZP}GݴYJ v3AMtԳ@EKB4AfԲu\1П{}H;MژCТ-,1ˮh PxaE1,JzW'mo}yȏD:Uf [vuQ`Z\Կv֞<%_lSLLib$(Ktaq&E{ c:HW0 螀N#c9B/;d1/pX_l5%<{¸hoZkN ]+O` 2/J} mO=[9`,x>-7hܬ"Ыfp`d~E61Is":3;D2[^s\n=b:Ь[wx[>iuﮊ3;h5t^rZ#mEuĴGC/ER5nCm=0AutoBb~N 8Ƹ)V> j35'%qxḱPTe~ V=J~^*S%KY@^,p2S5vl¶]9*Qyp/?vVjLdȧN*b {Cq:*?JQQ3jr'AZS>veR{dY%&~`rdpD!v q@t(aP:".'0&Gžnei//M |$CܶM v9P;ǡ9t&)pX!,%e+kÔT-xv/*-)CL6\ΞeHtpm S1BM "k+]x)Ι%[$G} m;_n9V-q; euhUMZHѻk^64< zjG'09D>#>?9z@aOg6Mʍt~Θm0sʿyLb:tPf{iytN1~R_Ԇ~LnԳJktB&ѠrKD^m(loO?EJS|؋,Nrg&^*{nnm@&[ y8DRcej򑾫iMeܲ r0ZIW;Ib0zrܲɞ[zi[EW8QPSR; Y8!XF>@HY/}r.) X_t %?taMٖ}*ʱZys^O)Le| ,5l*2h0F1SgR{g"ƅ^G=?ZҞ `֜71ାڕ[R頽 |a5qZB>ۧ–C =,97q;Ѥ4Җ3 &!wtAw@xBYBOps ;"j[Ó삚[K}s pbL9Y[5M#Y)ωBLj1S/Ob2S4dAi;A|?dosڹw0޼u1u-.g/' *1 ~>|$~O/". 8_vç! _ƽS!#!Y4z9<] (Z;OÝOtduxJUIZa>7IF pRɤlwa;QYC|Э&GIGUv\2 1Oɿ_wDrU9}q?OI#dڱYsKۈJM?z8II+QVbzIѢP&G Egye߀N2'B>h)ӯf1X<<Eb4K(R3`9J7[r6J`k螹J.Ej$}2PʵI&8&U RXΧ-J =0нi^Yo4V*&T |w߄pI \d&0U~&Xڢ_D]҄PΑ+ߢ&D)W3v`ilh뢡XU=jgPl;5A ӄ[ JL텲4opUˍ jЮ*P^cRI|*U s%ߚi7djZֱ)2$a'J+7e5 m<cc@1AQƒcKRj:-JGa }eFs~==`wq193r37rT%?En\#LThF̿ݹᅵJ3v۶ɏDE 7>vpBP"G{W/%͇e2[QI hل6K?5H089ĻqY yk!D) [j͛C&EOPƟ]oF~r. M0%P&4=mmζ_iAm',1[{A4WRmnЀU5h1.N$xV{&윐.llzj[_rVi.k=Q-%LL+GnWƌ[vfMD>ӹABh/ [p+ᄈp1S7{<":sp;ݱl]8ec$YKW7` [2+g!fa@El*8W;}D\XgEe-7H"\xDǯ-Hv/mFF4G9рʃ>/I./Δ/עZ6#qL-JK"_eBy,3EGnq\@0,Z{ Oi*Q(l_dyib&oorDx (*C)-jQ12L{.*BKjtŕVjᏭ?L wnlDo͌kǍpá(Q0+aG?ɢ~qo|h9ߣyuEցO$̓\0xӺlfL-/+M6Rju&^7[#@KOq9J0wZU}nߡnmL2l%z a ^o63mMƀxx\_3qG8)ɋ27ùh1Crhyd6 \MmRuƒ;#|rEŭnbc\;YZERN .T,҄ ?_Ȥp̟Dx+Ih_ :,s?3"ԛrT Yr׬{(a*h#wxC 5 H5Wo1 A8fH+!ϧ+?Xr\EakBMSr`. G9o>= JŽx5$x;@dd }550Z2 5 %h:oFRg& T1qx_vgP@QW [[$]CܦwP`w4+Q{]QޒSU7!0]9&Zu4r%$Ξxנ29Uo,%2%x.f a.N7IQXw7̞eoU(!MBmC}޻yype_?ReĺfyJYaF griUc#oԂG] gEȐl xZжY |;w!gH/MNэQmJ*'u{_FOFƍdz [R"V~9>B'sY"ɮKG:=C|WMr4t+OxT~@dlNjIɗ:ğ Q)n()y }?n6Bzc4C*腢>6V0ˤJҹ9z!jrj7&қ=+E%r {Q^b#+VTz9f :Xe\P* ʏD,($IO;8'BAiEy"ÿ_utznڸk=liCѥ0% *z߻=ʂOu3yxXs0Vm~d>7;V,aٴXSo}y$kR&•t]u_30~jZm&YuC) sN-cb>f<[020Zd2`;۵&7]^tGpm !=/k ]̧XGπȰUOl*(t8Xܠ0v.pu0Lǫˬ=P*f2&PLi/蠕v&6l=%K)|Jbd)%`S_tVƃĽ[&!"45US/  _b_ a+D"m7:ݞ`hznxgO-(W9V,G "-Tt3%:k\JOOd xyd%-pݠya~2g1?veVZӻL0.K6m9 (.nZLUFnijmkTjz z>ܓqR WPK]bb{ȨYU07.?bQ$mհzVY ueq^׻/†tm'pm~sVlڂ3ޑ!+XwH,2M^‡ۗzMALkvYGz] W:FYXKW\ٚkp̄%N8VO~{HQb[[=njmIK9= XIW-lSD$]+ꡊZC"fbqϼ(̂ }3?3 h^萺q0F=,_/2\T/FFpvI{0]["p;L+P;k1\^y-\Z9v`<,]0];6j@$; CUr2`,4˿a :r|#_{AD=f C ZP] pı!9._\U4&W:`v c442{OHx &>K^{D5[#_yWz1نl]M ^T:~Mda%!n52-3*)`{\ꂁAb%2qB(>wdj('u0P4Pr14wK[/ie9h9v2]g3zLy&o=GS_,Z2;{P;R-4=~YqBb.HF@+}5IŌ~uW%>.4.N;:<Ζ(qpNPhwp {+Y3!=8nm,'Q!xm:;IE^bu>+34c"w S$uq&<5C`G86^2+>_r'ͮ 89 jjJm ȏ `,l&|rU Zw5K<y=23'Rs>0kA󲷴퓢[W~z:(z;{U~2{oeCMj+֛;B*в'}Z) $!պ[إ:lB"'V ~ORGo)f[n_aK℟bЙr}qC)mtf{@b,ə ҸP"U%Y(lL-|TL鍒~NV@ G]z؟ҏ4#zPj]epGg!i蔭i񌱢`_՞H`we2`=RMDՖ/6lkhffSa!xORIz& o9F$,w>1* ;xNX #jS<諚.ljIТ|+b̦HU]JHB ?ZIx  dr8NE b0Qmmm&pm>TR AؗHEPm-F:T& $ 2`&M&"r^!ò®k 3Z;-Y&~Ǒ[yCHl:'j( ℼRk=7| 3P$'$U]:eg|i/BV ؋P ra"UkjY6(O q J!#CTi!O4IhjzEA-lݢƚ{{`r0f}0_Zn@?|!آvʙAPhU=lӒomPTQ= y:V-gL{ jS[R4}<ݧKd??)8%@vv=ʡ[rXkv)qӀuK5ɮų,mm8!v]ך:Z4}JQCYz7&'bP@!681Q^Ko0]v_ؔP]2^ rY| r a)zu.vŗX@ 7Ka8WW@.(AVwaI^Do6))4Qӽ#`5vy8 a۵A"6JZTOVA2ژ%Lax Vy?Bt`2ZcmzZ 3D"+ˡFep|fWK1'|[SSaocPQ@4YH(7=N{ʤz'@տ-\ Ԥ%EB;A۴Ѕ [OPqW顶I{L'+6(9Yy#]m/xQ}\UU%@SIIZ&&Z,=Yjky;.R%dyoPtaXK8l$e`*0u FE 7A<B1?aҳ鱨 )\!?nF F>6Vљl&Gp"!v{/+ hm!3$ =DҦwhX@˄+ CBN{]Ǡ "lfwlN ETX57oO4EYͰʓLMmeŨ8> w\#@Amt-BSw槔Qsd*'XF{kH`ט~;8u:NN^DlwpƥqVয L!v|:j5WˌM">MұQmI^Iӌ7m> 2OWyMj"#mr@ED5:Hj}X$ :jҙęʩ14s*E, Om_wcUkZ R*ŏ? vtT߸ymubO,p XЋs{dD6Ш2aօ V{R/J% [xUդ<*1>pdE-4}vHil:+oxE]%fG΁mO#O#KOxY,w$]>p*Hϱ?1_Kz,d>V@.i(!-!u7>QM__Mש2+~vz_LD OÜ  bNdO{4/t(;P:xȹo)Դd~#pt9ڔhO5F?^>ѓp#tڮWw Sti>AǨ5)a ^ JMbc&Fo83y*wm褹lwVwB4"P.BJ1 y*)AR )ΰpU~[ZKc>C6C>2fF=bl+昕9xOV;I`᧘ lE퐵]"o*y1AQoCrd`#,hҔw{1иmYzEOd|vPՎrƫ#; i]օJw=CX7E %t"0NH\N2.MGy>"뭴s?貐=rrFH,)(a=gHuJ3x A6k;\dolFAY"7k<[^޴k!z':r_w!tQ%#0JV?е /*` Yopd{A5h]f[AH<(837ϡ_ L^!"KĥPbT~{W~V((~C˖`0U\ss!#lL[peZDq˒XJL>UVZSy!+!]|Js m[=@ 9v 7<ya)p&pu~ Aޙ)= ;SHS/)Q+D#6̷6J-}lxVI`9վU c' .v;x*DE?IklA4,)mi#vzPBY1F rʚ%Jar]寶&dqӇK=S F縦s J#)@6Ƞ`5S4.`+nˀ9&lQr状+IOs3ѳ ŠS?C# bjT+$mVʺ*W{k04ggXB} %"Έǫ5Wȶ[gbV3`v#ޚ)K}tm.m1#,4 Pon.hR%Vxz vBJMMG!N=k>.k'2 rXY뗰_#lFZڟ\[chw@ ԩw GIUAD8?`bpSv[9=$*q314 z#SQhtiQɯ15+/ֻ3vMmTS^f$JpϬ*XP_Ĵ|,ٯS%75 b1wNO2ڶ g{KSwڨڥud[;.]qPMQ0 UAXwgT6d.m  9! @\H|dGboxAz|d& v,L13_5]X)&rN8{OlK`s C|c=x)jR\KNf$]5s 㗇 `l-.R9UV"p14򉌐[-;7MkVe*ahfb ĞW21ČRjW~`*LS󒥨9Yb( :" ?UAifʕN4<4#踁"K??%gKo3)EF{-2ίa4Ѣl&)#ޭTNisw5[\;\^ډ_Ql oI&/.Ф_zs'owNkKrF'kN#PϾK ˤݸGGNx3-~>o9O.œ›^m|y? 0 Y{60mWKr_/gSNU Å"2[v+<@=l=ǂf 0 N2'aQ~A[Ș{.ڛr39@\v7[J@ǩSc(0B!'ji?Q98Jnk(fgr@H p8aorՆZt%rӗQQ[+_i=2orԏ\1'D@FTAGwyCF@D4Hf8ٓ떻O}>ʧ0J gG(szjW~և̔*\ -_ツck,&ГV=+]P D7!r {ֿoM\pH /MTI;<| _DvAIP7?RxBFW|d`/JN#Pli~r!fU*k2ZTh ~BmrCls@s4jk_(1S^Mx%(埂Ҏp %~-图sg%R؝Qp~kݜMI㒁1i?ȑ NE[)i bKf>Eo-2˩7SO86|~.=\ZN^XwN'I\㬉x\ ͊e٩VeV؋RYʇHU)rKs5u[ ES'hǿj-tOXǵY9IFPfSDK~0`\km|YD1L4,a LieL볏bh飑U*,L an̔lbfŋ?n!a~(pRO^EC/U%TD ##H6\c{& ̼kp.\ɶLB^E( :G8hhX^41k%ֈhl%δN䥲Q-K-׃i*)(`GKM&v!̹ g8X Cx=o ^=|h6g6[t*iC+wQT1([,^F7t~1LA9spUf8 )E >vw}0^I$ m~8.oG7B7kdմ8|<."$PGN,Hv51v%j!=vur$F^YkG;yw*>\D> 8RNnlIĔ? ZG+u)0"pӼND %t!~,ML3)7\ʋD$(s _z \+[3uVxlO^ڃ+RZ ]3$˽|QFF)0{xuD *H4k۝lwkڞ}Oe< D[?M%*i˝R' O}P(b4 鯺k_-XzPMuCcМO x"";i,ʒ ljkգF <ٱ 5V?ߟ9bX?cq*.$"Ga| H܁Ed 1´n!f?1?y|.Z-%Gp+!Ӌb*|y7WV;1AgFfg86ņ*oztI:v(@aε,8$Ps jU'}}[| ҔVY&0$M2,ѾF=D$$` ^ʥ-η9J~.Xu#$[V#r༬8rY8otqZҥs?N!&Vi7J?eg&Bh;>W@LVۭ'FUDܓ(b_fVx^OD?̈́$?묄nRPntn͎q`Xq+"Wi5b:MoSӈ*&JH3k ߏ]^R 6bn 9d_1A^?b} M;t|w&9fS5X:l8jo5T-{TD5^׉~GZۧXY](Gj"[J: nG}Ɵe;r2CynjH""+dPr+##>oR3mxGUmk7F@되]]ƀ6XhDx~!*恨2z ^D1$GkW7Vcc8_چT&ؾKJq%wZ;44{yh2h<1W3o1EnTo?g 8ELDqmǟfAuAk>eFV;ϠOΞ!#FU{LǴ[x}úY{ґ8O6>`CJD&q ܟ :3mEH.G o| (rX']ceuU \ :<1-^zAߨh]\ /j|M =?MhsaRqim2$\g$S; 3L;.gpZ?hM\%nj$@%zKڪ-Ae oy)U#)Z7]ophwVdIx[!˧&yL,f%a c띖#i՘Gتl_q7@ _mJ ~$BϦƥîT)MrV|&L V\ ir۞[0@AМC9ӑD{WKiSvJ>uD#7`-,1S쒗_d =(%6EyVR"uu_"`x3WR3QtZ5fmԒ<Tch=A$`̽Đ닰>#oMɵq]#WK˕ƢAug2mjGZT&+v:ll.L"t9԰)fqK0a_0蚴*_2 xXy_ 0,qFVؕ_w0(l4Wm_qpzCcUsQ߲/RR@p*1y+\%歆U\AXvj+6 n=Pb5WO Iw NSh9g+M#?뉋8S9zZkh5$׫FGwti߶0J `M!jpѳw|t6) ɫ\x0)0='bθM}W%i@n* Df4T=˿2~࿷BNH cIȸ?菍t[,8$f ӆ0 x2w9lޓw$YoJBnBї͘5HIg}}۵Y8t]tmsPj̩J~dx0I L 7}kXo'}hoRRm=I q/>U k86 H&Ѐj[Yt1cQ~ D j x)m<yNrf,!7wIDk}RtD8E;`vgOϖu;T L%$yni$)"3z??BStS":D~t<0_DrNsg o!gDcv3ُ+_Bm)H v' 2^gTkR>.f6)j IN8֡? gudM L^ږ'7dDqfy!a,]$[iI)6X@׻ߨT,n3~xK40O &.n-_o&韴Rb0 :$Y*a]cYdќx$8 4)L)WWGGcAxndvEhX[fp{I[o#.玤(?8g/Dz[Yq UK*_N>A,KPu7j h3@;$ͮP¾%c.!A63WDEXۊO[Uԍ '6E, [vᫀ#}ֶ`ĈXs& 1M)Rvk:]8GrA~(p%Sc)kVHyɉYRI.Oȯe'VuE o"ì,Y-zi7*9.-9_u_Uzn= HnvN{ tPHXEnhj9O4QR~hi]DfLc)Pǽ !MmW,Z_S Rڍf(H26U>,cΐ@e(uNnYޗ y]\D^4Uu16%UAm-3>Lw96y#SFG(aZڂ@ af,`ULh b48 W#uf' ~jVu 봴3_Ii. ;K\,jgVNӤ,=$WۍK5 !nIήOfi6AU+kl}guzŹOU@J[~hil*% !/Zx1F0V .BJtfGJ=@"^%|hkeIO5pjqA*iuZ8°Hr7 M!$Qd)Qe,%8^ߝO Ā "AGMKay:>-We`o9[eZzfs: RZdPLy 2!eб,ՒRcI⚵=WۺzC/H[b-]b?2f2˚Nfү!*U",4Hyq^h232.b{ɷqp :ٿz6{¢X#͌"pWVhؼ* 5n $ nnWd<y4`KV&Z%{ge$ ĭ?53+Sk<踒x+z߂&+aJ#3*j3JucAx k*rp:xjUU8aj<9ς'Ǿ] ׬"QQ'%fЍ\ombuQ{"Jqtm*W&RzcX@ ꆛ)z6qBe TngcWl5}8p7#8M@ wFvx }nBm/GoWlʅyK᫨yj.WibZQ#efKncd94rڽ}{@hŧCtkf.Wfr)cz-"tN*de1CڱI'؍Fytp,I[s|B e_VC _4w/M(IR5(rw[U #f^ϨawĹH@:ÂqQ1V˳(KjHfKv`K"@%v>'#.R" $[vsF7u;I+Kz&hi3W r}3RhouJ:WoW3MfB*kj@*iu4В>4qͼ+&tt#CU"W혵(|I`7zpļ]tӃ7u{zSV㦽=y H|Q^Th? 5^bxO1߸ , IFxP՚eV66\>8]6"v&˫ PgOx<|%xSsK[(~j8 P|"h,Oº7с$47(y=[dDa.~'I]ۯÅP3&;vQ PPs =}{w.%M#4j R:7{ื]Se^Jd%揶|mt/sQ1%W+eHO踯*(^$(̥j"}.l]]̡Pr ߰O k)9“=& EẔ& "feMAa:-3T5f^͈\zb}uUw3@/b\M>:ҪԩIOK_o< f,R#Qjqg_iRZrK D>NSR^'ZG?i;[$@ƌGJs+0[HʜdduV0a3e3/8.j b5K!? nh an]=c2B;#vwFXa7?RFeق}3^yHY07\b1 6/VW50Kȝ.iN`qIϴ`KiV-BIlEEG6)zpjsiɦǁ;bF1eM(1fuևup

G{"sdiiӢ͐o)i( )wNYD4VYiNS7-<تGf@18\Kg%yw,ݠM< w/\=DO*.)j"W=ի0L!Qq޵$ujɠ iʥK9N1@P F[.UJ RuOȢJ2q{+HsK}òLz^LU9J08/DBe8\E=Fbx $:X~N3 6)y\ O?6 P%@o_kou+-?\cKE҆+^>ov$,p* fQh0 F}DML!_)Xcba du &ggox'qV%~g*(w*}fSWϱ,rx&> 8>Ώ3좲GN߿yi"1̲!Ah8˨!t+.SjVpNH!i0$+@*R%O^뼽<2x<RY^i4.ۯ"xf?e4|"&B`_p|7zx pA >vQ_+)O5;ɝT]uj](bw0蕢$;a~HVp| /M袩[Ipa3T1xfDHX\sMJRFd z"[o٣6׼ϔ^EkpJ8CВnJKUo@ yHHCk̏姯YFE#d1hmTH6 4YZbpcבֿhRx_^Ln$Rsȵ*BKf΢3 H؞ް E=::ycPˢl^^60_m E

  • 2#+s1S?cĭ.2/r&aش,_aa:敒v=6ΟO{[M!W*62:ϼwygěČΟGyQq㌕SHR?P!lx*л1Hc֏!rN閞S5*T簖t,kX O~ڑË:`! *F.cU`S)5Z˚o =8`,hq%:[[vqsN8u(|,>%d/~<2OBvI*b؍AIܡ3MswԹBOɥ uЯ 55Gœf\P'Sb.Sv@9ƅUf W` *}ےxä]񗀆Ci:$'~<2 /A) Íq}g woY%bTbX (Ko_| CpگE]gtmR lDD&ßioL#TV'͞W7{~DV!MFh*:*eVJn4>yͥFO\䈣`Ib!:Q&EwL`iΩ`,R9{]0ɥ"L kux;I)f_5 @M6pvU9Mt m'Cf"꽗;4}<cبJt7 .ZJ9LGeC & gD,$4>>wڽK =Ik8PGKPr\pΕg ob8xG OZwe85aJ|*?\m-!q*ܦ'K !<»a~2?Ӫ٣g;Ap :e9G>޿EIיb ts3{OԔS Bb7f /;1mp-ֈ6TWgWt|/.d`~0QIank#mPңBZA'2QVj[#,]Bv)-, 8Btzk[՜cOm,>{,/BT}qu} MpyJBb%k-lc)ռKbT;CRWf ŪZ/%d`I${=K>s{* ϦàŀZVNT8ը2}n<Đ>VוT\y?x"bjAns.A{؇VaC{E=Rba.I[,:=$.<qց6淣qe*?Sd*<33jm.3qoe&DjW5!k[A8F\x[U"zoxvH!RNAcyT dE6cf0OV$/{i3'R35xlz7q* >2*'ݥFVU^Kztox/$~wzhR;==l-A<|Y <=Yp U 1 MWOh0,oU@p`$/n5)vy,p/ط:LRw˫}ޟf6hqB 1ﬥo. *GyX18WT/w3Xϙ]K Z%臵  @yH)VI\!rGiKY$mb,0k E:%c bxoXW ܴ X,Isi\%eqH䵢2/ ]K{Aqءo U]Ѐi*5w_oY( JΤ,5!f3(^9V -k|7DL9sE-9\ک;OA0چϹϑ<-d"Ym(Z0kmL66XTfE`IO4U,NaVԏQ^=Y+Bj[dhƬCkpFq_#-KfB[++OfhyLFMV!5ՄM&I/IAFgO c,{X,c1ޠyNM[Wze!\OBM^,Jj8UWJB8iM qP`َP+ *cf5 hF 5󠩁KI$C 'b{=:M* gCsVhz"Y(ɳG(3gU].9xixDܡϺ%r헳ɬ$XetgcAb7E5QL|T/z|PG.=ngФ1;)~#3 N뵼gfuZ+zVk X;;|Eyv_xdϖ+5Sd=ּ03 %ĸ^=7X&8meLFw sr'#W k^)ͯVZV>1ػ{;fFV6D_j瘭Jw$b ke!Xxn,jk K?13 RL6m5*J6SYCV1I=z{Zs64|;Bf^ɿyۄmA`s:2_[B#,Wq]#R4,﷏Q,4٨Ydb]ӱY;QIFO\x 4˒pne::²Զ*'ѳy 42w5$)|( le5! EGG**50w~̤L%4t xEwSb"HThQ"9p-Ir lڇt|6ttn )O_ޯ{/H}dCPUk.erHi;~̱f>uv+l8T`M} Y1H )PI\bP^Ol\Ή]D@'^m>O*5}3{wt t~mՂۏ3X84맳5:p|.VԪd@~uI+6RF"Mr90&!گּ ö;ߚAZ֨< 96Tfl2c*TґܨJK&$)nQh .WkֈFPؑ(L.ó%̩FB>pJX 6+*Qq)aFObU[$Iʼnگ N79砷_ 3%k<-ra܍7e.j/.&bE" AС!ag#2Ζ.f 08}Q(p&Oռ^O.iH,c?BK+6kڬ3oʋ2uNCFWW9Ro1Vvt۫P.`r9ڸJ/vÉ*Esy[AI^JiŽUj(0)ׂRBeW4|e\#;S[ ?Xtp$yyPPj0x}d׍1^_D^ň5s 3InWމ[M!t@^(6 b.F4_+HJ&uEmS$oCnΧ0<+ L5jICXcdy̥oWFCK/3T'U)N=Ѷ)'6*%W#}&B'e&T^ȋjSGm7*$2.ȭLN0WEՈ׵/YxR2a׬ )5#3 ?'Vc˦qp~)NtKgLp?ϕH0MEUKnͱ~d waGC+iNԽGV "I'4Ga&2[NH(xokXj8-Wlѭir9Dy4+}Rp==B-\aڊ~"sof/M('*}r qNה _Χ8D pa oOdH!qEh[m4 &Pb@6[+5Qш$D4q~ZU3{?m#Q{s?4#ti"*j>ŭitPٲyoƫ]T=MH#lI.s}#W;|7m+=:^~=s[ݬ;)/~P]]/' ~Fr?=7(QMW| xr9,,҆u"VLkrz& " 3%OwICO7#a& toѦ@L K-w "-Qk o+z)ߧ=+\w {\~GO.Ե u.$MVgOX5dS$Drva2T_L 9>]T m!zUxM(7߱=CRsgvl2TD(I FlHU2c2KN9siI6۸>@)‰ ,hh`<7M`)vi bv{skR#jmBK<9)ߔ=ݯYU#}l !]cUq|!Q/ t̤̾4-`i@٠&-r\ ?~gNH>aȨTbKb\[A/x+r xx[YN&WpE]~*z !'ƌ VɃŰ~( ]p2*ZWY/KOW*R$M`б@lh <и׼9cwR"IxT@aa:{N1Dw8w1!*ejTVo`PK+@^+g04^3dn !,E]MoNd:N(4[crbgZO# 'q_rozվ;ѯ+895" Aʚ:h}@XRYawK(`Ę$: =Of$1'NU<ѣ91 cMEq|0[#=I%y o3gcu !U) ֹ=Gۀm~; &<i=b{ Y4% ]qQm/$yu*~z맦A;$.>_|2_7v~ˏw_O1@vGj nY̕l՚%7?&q l[HŌrfHሣ0&s7Qm5Y &NҰ~ \} TP3c5 ɜbɕZf=zL*C[ ikJ~B?gS&䃞C˒K5 W晖5# E{ ;I_h>xA&˃./ hCѷ&9\f-ӊKGپ)m\Do6QYQ:+ގ|`:ߊY3Ά؟[E`v3iuRJ_5cjL^ʼnokVz4RCTTy9HϽ7V%$N'h埱 fh8YqA<DќWIZ8 T.a;MFA"*6F5at4Y+k=y+7ߤ8`Ś4: DV+3]&D/D*!F )p-`Q4\C%8pX^^>EB\qcհt@ B cڐJfF`ZQkh%>@zXԠF='spj ˭Sh"lz-o!^qY˳>P5XQNkr lV R!<!:mXڕ_J|0;Xm4i0ΘnCYxtd;.foqfT}Vk+ء]/]3yiz2DnQ<;?IoJ.qet ~7"&(1nloˌؕJWK4w/ xY3ԍh-%L*zV=W0%K9)ID_noH<`v<&˩m 1UeѡOJO(QK\ivS>sñQrwekGNeë|iR~2)Ue_c &A+򘯐sa{@kv Uc(et 6b0B,<\גc}8gw"yDWkl pHP@֎UM UY=\{Ay1ȳi>ߺm`Fj/T Kє酪}aKſwdsZ&><9;g<\7ho^G_91-&fp ?# >4+ey0 vL5 8C.~NW[Vvi~8,O'Q1IF}5MsX4fs6TJHOYk$HPZܳW%3Lk^$d]^a g&l^5mIh_UQp.c96'zٌ0#@~j,^t6+t[9h\R e4&/UaGKDz:).|l%PB_3,WG L]{L;[;y/GGYDg=iR<4L"co5A/ƢTF[gz{y590o]ɶOV_q`pϡf59_ӼLk-qiuC4^sͨZ gg怶"oPa۔GoP!C=wzHOqPTS_k=s>`9kؼ;dI-6cAQ==ûjnZzۜQnRbܩs9($j2gQ+V&n:R[8"3ڥ\5]?a vƷL%-BB"9W6u! ѐCT`:/dmSO+rϕfSv ]|k 4 -Tx Ѽ$?,E4znѽRe$LoAoHyMŷNjK%jHutÆ//zP1*ؗ$uP8 Qew,nfu^Ҷ'A&[Wx+ 5d:h 6z ;B.gwjjcz/@'`R+;/[-h8(3W݇f0ybnY,͞{ ;X$U"57(ae05!"b($Fu>}ԳM=to4_Cf YNJQošt[{+u$0"Łb?ZDcjb*PjO5zMUH*RcQb\ao-8!eWzSvāa(PfݰoY1舐 I~whKRA,I 6anքwb'9ۯ-l@ʙEqZ{u%5om pГv"O`sWCPoߴ-m;0 ڙ&Rd%j$Ǐ<ُc@Toqܔ-|u<=vTz>FwbC\%6 G8Q|RBk%Ш#tSA<|j^áf~A .5n>-nud/)u=ADbn/XT) a;w/hc4SP2S!FxuK8dcPX鳩Dܚx@C 6-nj=z;hxR@o.ҁRվ1Abُ]bͷwȴ ۤ,s>4m v47 mE7-v!`Sq++ [hxuHLuR&莬9. ʦ{U8kP٫~I;|~PJ>|[!d`bq:Д |ZJ^䧍NZ92BVW'Ԡi:{iUuT Y)|P.=3=Avc$Mp4$xYV;4tq" k|J" QpEN G!0`>Mէ6+zNI^It^e] }+e#;}q%|LauzT6{9/vJ; m_;9qH/5˰y".VѦK'xQvv]-"TZ'Şh.nqKgdI e #D#vʼ8] rr֞]Aߪ9nUx4`}g$MR\29}psU!N7 #Aj{zJe}QEtz_F&HrnSQԴ9>K^+`c6U%;m(c|NFv`Ʈ}e L&k;`T gUETD/$]4E>_(MR"Rb=گg}HϞE Av˶ wC&O,ݡ#hXˢ^]d,:a8RJc4B0&Lw颡B d_a= Vz ߒz`! m*=MN>'{Z)êytrzv o Z !f3 *^wԺG׆J\5SIUq U9Ӏ#6fo< 2R7]sMvS5W2+:wȿg [3ebM[Q$]k͊y?&Fkȧ9ܑj~n:$;b{~]nK.ޡNz58.*BI4}Z~@2¡gZrV Wk4-_o=wh%:^sd37Zu I?NVq>w_$9l28| #:X 'FcAf)ƅAײ$j+5*'@ 2aJT$ Jr:b:8H a).qk)k7 jeF#@rš0Y&yy5Zhm?3ZʦvSҰ^T{t%2me -I(  QlD%%!xo[pmQS&Գ>k̀-rr98e6]t <|^X͆v<^kLʅ&Kt܊Y6HU&pZ"`OWmiL'M5"E/>Cc#~MDLX @  GYeeM֭j{8'g]_L//5rd6E5|ń|o&rC# z0Kbif2)X2;VOuЩ t(rM)_0%_k m'BP7 re\]Ҭꐥ5$xt 8[<Ăy4C˄:QnSeq7*4i nTe&K՛~x>~z\˱E-we<= 3R9gkQ^ ĕ:FlXCȊ*Št'D\ LI:QK1vQOCx+^V2_Xino_xmxAӡ`Ê3 A])F3%}2w\v1.ON_p,tX)u&9`sX¦4z5k)#UDrn'(tnG2ay"My ryV ^K\"}?}È10Yǎ|ww}\C`8nAZG)/<䐜s%)uk0iSzhҭL*H'~H}]U98<QI)k3+ ,j*?4;9kƺǯ9 5|O x) @Ͼ ۹#&I!.>Dnfz2 Kn"J /CKV Eo\?\Yhgskz/h鷢tb( zZeH2Aj@d? &FU‡rܾnBlEӗ'-݌"㖵on DS[:vDbO F߲q4:Ğ/'$-?KiO²Di;l.1k@Czp7Zڟ 7VsXU{Ϫ}џC&aY.,G uԳO,' urcʝ*مEfNbrν\W`YW(q~7/kKp{ ^ھF> a ABV%pq}|u@tٝgIٓR{ V4G.K{SGȴ9mzQ]FҞ ##,`ϹP69Ip7׸~o7pƻ0KoC\-گpar}+J~^ Փ.B@Ucdf"aX$EKի >Q;™ǔy@!Ҍ;_}7YT)ZIE7c;smovzӃ7|@|!oe Nq0un;n[}ЈN Xam<(^E5cUg:Y}lJ[kŁ(nyَC;cb*bőQЌmCZd,- dai}L(WPUOg;9$S| tطfd*.3WAYVȞm{\zCZ2*޸ ᕐRE2e>S8 FԊMW;έC=wshCRc Ze$ P&$}iu-^H}w+|e,6[Wlۼ aR}zL-.i̟7n/} ^~Nz7ΓϞ)y 輱:6$H>V6Egb~vzc9ȻvH>( FV=kX>>-H #]3 ?DLrW) m^ - hP\}*G%pZ[mhmǜ"'o5CQv]͈SjB A>=wѢjK7s$yX={sPGS[:% !9&j' WodQΉ!lyGKBtu=Oo=Lk/,%C& !銏Tuя0)ŀ. SYHįݯaPA E13dL[ckefmSS.1_!cPa8']@6AH0Iy܎t}$AB=,<@#$.s6aWҰY(FrgV1l BxSGp1VClqBC7ݞ{-݃ ԣZ`WH&QԹxg QI8#ө$r 1iKò#a߯| z@&vH9 0Hoj/јftNnb `)Eax%L'AK#騏c45w&%Ȇ TAUC`߷g Oɟ"M;fo\95~;[z}y3y,ݝ ғ[KSagǙF&ze_n5~b(J+1\WWUFcj^ zOr~|z!ȓ D!5Lg JC UIZW"8 YSOC>Z(UGlbp-vrk6B <pJ,Hf{;28kYF9cRw/Ao& ?GLޒ.-D~)xG Qؒí/߆C;13e,`~?$Ƭj:b\. Mb d%ٶ3,_Š>uĩSLD&J 6߮ÝFj ǫkFDEI:3ru (4z`QRFMW%7`#Md2 LMNsE`~z^xLmQcAu8lk?t/j#wlzG?BWq?~<Z_ą2FfóidSw|͒\ܤpvr'8|FAcHJXD1IlķP$ ]p&~)ԑ9i-"p57WU8bXk2gz΍jQIk:*۬N'FKEr* V!@-2w%M{$O^Q_TVFzTdyI"# )yq8IM;rS"φ*-cGA>fnN|p3_$K"H*DZ%xeO,AdMBu1FP`)@lJol^D(e96 \ &ia-m<Oݍ+$ s邕w͉.eqd%|pWzx<% \82g% _<5w c9bdL4 P%}ޞoC>;PM&BRw,2\ZټUfj~KڲӫRg9tlIT[OŒl~Wemi!|;d<O!]ԁ~#X);=7Da0v.ɰQiVcD>3<p.ĀԭM xi#gaɰG'lw"@ziIEƇ<ݔaʀ>dA*т)QJ;7;P&Zx8R=Q{z۠-3pa]Up;\]jHVJk] hKvõ# Np^;\ܕ1Н{S$˔kVu]x)zM<$CɃzW9/W`w8NiϠjK 7f>r!iWX7păNjW]\$%K"r,*pyCا_dOXmQ))xqiscB}N\ $R@qd >ָ1W^3^q֒<+7黥ok>7|bZv}% wLtf ]6; b=ZVC`>I?)a E)yRe}t;{EaWC= G] `3*A_aDgs;(՗']'}-o/kY}9drclRDgo O ?/"J$ u\v8W>Dr5nBտB2C8K)k.~Ƅ z0H}XI*QHe IaI`n!R^(CY.Kڲ4r.%gE 9!m= TeҎ(r  WPkf]7z_?FCt;A uC'Xl([DЬw\ f&^*\-A j+u_ѳ"u/+ ӒQ@zC=Xfʼnœv!Z`x􁢳I uVLV")hn"eL;{O   0\]i^*jȷN:^_&>*,8#7G8E}'xM m`NkJ潈F 0ɉXVo%Xrw|6d+@rk^hK6Rv竖=pc0_v q,ex$=Jv9T"TȀL_"ڰ.FƛQѺmfx_D7TIh_͝ dsudwUԽ3:NN50}UNb0=.M G@2#*;dFf7ⱛJ-MmNl(IuQ>-IU:lZRNF&M2yvDȁDslmnjm"{Uh'M-٨%|Z\#(Wxfn '^SO"_ږ<0\c=Ve Jt| V8N1VkoY{DZr=HR1GBߙDzq߶QGD?ߜ<xG{Vg|-Sjk ) Ws oVwW5iSAB>2s'*cjM]㭣I@l- j<^Hq~2L[>geI;UT{` LB4uF97蟈-Җ"i/|$$R?ӓ 낡HB4|x6=8P1 [Ѵ7RLӊ"K]uZ\`|-˪WeMY5Cl5+(%$MTx 8jآAHkLK~`!啖$n)$ai:u1 ?Ki*trFUl,7"RxHmOy nMKcIӏj&-~6'EctͶ}sֻk[;>$Nac_:wDE5˔B)E>rb@ L @x<Y<[HnrH ){mVP6x&Ǧ(b׈Ber|1,?zUyۓ?[/L[/.Ե$3% MȁҊlxr>x91wϔ\jEၑ'!I}s_wX"D ?)u22 g \\uŀ\v]ݠ=-%|RL50C9á[7l\*ajRV46o? lcfℰM :aImRT7fE4љW$T.ܞ:~HZ=`MWr" .n1@nxj39U᷄7i/E;X'TxɌIݠ-=vhe}2= !cT21퀔K6.*wI)lɡw38<ճ:_6 [u|Ȕ7g DX 9js Tn` )Pި`"]|'Xa˕v81}Ydlx;ܡǙ]kg.g%+}gٍT.Nx any`7Q?˪xyqE[?g_5&Fh\ .>x[o$O?x!ݜ淦n1qϷ4eMXWef~R>! Ҧצ28zKn:B;VN_ω:v_ PEP`[P6گ6 Af4chU܉ &Czub]4h!p˩xhô E\Qvj? ~)݂//}r3 q) &?/9HJcz*+!dƏ?2^fG cKB~SJ\رKýMJekj uUtWHAC'`>tt8(H=lbfV3Lf/8;54  }u)4Zeh誣XV\XLpYVI"uÎ aK£5֬^vOIe6\jWǿІ+:ߋ暭cfqN]v>`˺8UmXhN0!f+ލ<ⳀF V6,sK Z6A&sLy/lpdNjct!`~CSf imrqNVc/;H$ NqI[OUg ]Ěg\UC]<奍8/38Ywg#B "wCP(`T 'ܶ1Pz ޴CU 7:W*nd^nDsD{g涾/0ZYs sE6G B H~CuRgךCEW#4M?=鄜ح<2惘dž'H6@gFƓ,ogKXCiR-sDRy|Dzm`nm=~,|Yb|o5tRX蚃/~7 }K:& Jbæ+:}V-| CXD*}s:#b680pp&bZlI_;$7Zu|]m r2Oƣ=tS- )= Af<8tZ8Dmm[CJܞkˆY_W~5 ¶@3ePi4^n, L0@fJe`N$'!%xvͲo̩1˙0j4>M /)7S#&`0,_34Tu8Q/;j@eq禚V`o8.C~Rh _NgHUǬ z{6Iɢ"ąː"hD\^F5@?"Yqǒ;ln3#.ϛ';H~8K ~b\|ծ]T[|MPB,xgV#=Doݟ1 HN *yK=bdp v~]>\zyаGqxbY'b/\a\;g? "NBױmJ:,K:1^b]T&.C*H̎HeL}ll$@&K'Ek`}#^3f, s*ע?3ynYHPݎHl_vUaxX@!~ C _[%~Cô,dz`|c?~RxӤ' &ġΌ2Z}? f'=wNTP|ە 2tתV92l21]="_ɝZƲma#YQց:H8ԯ }d"yia%=TvX/q 7p ac@aXaΓHf^ڐ\:8a QNlƤ!dysf#lKhv$D I@ ;ӿV9vBI0NN ˊ!f:? w8Vj6eU(WsaGHXm˝SMXMzx8^5r lʂIH8BX?]LJMF^ `[;ѐ,0 9eJOnE `؇KLJRJ>㔠 t95*fk K3ؚB!1< <wLn~y)"A"qG2XMƊ%󳤵R%`'}ż!:`%`K_pVg_J^%RVb#W8q{{m\F[rB[jvyѓ鹀am_Yi3 cAvoǬ)JfZU~=G[uU6S{1w0.{shW:A uDmjьî4OB/[D{ /l_9yp npۣqz PP<,M29+Y,B֤@rcush&XٲW!`HKCaΔNArRTݫ1 w ן~-FPF+c~~iV@GGሉNLͭL=l}(`D2_ L k}t]YUYy0JL^@%˘@&74K MN/i=SKtt*xēC 'l.f熡]ܶ:U운yY(,D%= 8YK3>73׳/ѩx!Dgv2&=fOk4Jǭ+Q+lsE|XǞar.ޑ53Z(v bQhM{LWo&0{d&=.]e MÖ 7u'ӄP0By!kdm1skڪ 5 a *!k'$:gV~X(v0rÌtYA-=ieUƒ )ԯ<.$jhW0J i81Zmw"!M$B\=W\vr,op^fȳٵ`9tSJ륮ޖ(8{+c%|'A֟/@g ғ7hĥͧ4$q 8(VDŽ~+RbtV?(#DyBrW ! єB+~Xx{oξ9 kax_Z[>@A?xy rd8vFpH&m vk *g:$!;k@;ЩaA74;Փ5/Uʥd|gJ\+Hϐnlv i uoLԏb墎TxALz/pWgGWL igwa[F&}!^j`Egvd'CW0yjoc#z?sa8&uvWryvQ%%[wDVp)=@`~A̚.@DdAwL;Պ 6{$Ύ/Y! ʔA" +*5O+P oR*M_nrD5]F{d'bzǝneAPGW^6: 8HLJ<h=mF[yPQ_,?nNe_:F@HS|WEEy̦L}lFl:~O%Z]7huDyuqyP;YQ- t,S`f"V0͢#MS>׍N]څB;4.v,pёx&,gXyg괅XQ HQy]*a/%a)>%wFH7ckQ*:C\y2XЦD%빰٤Ǻb<Z8w;P´nkvz5.K4/W|cfЊ\$U=vS E2ѿyzՓ+x1>h`/5OR!n\`wރ13Cp+n9m$w4'둓x\'0Lp[+h m}VpEPFc+v)(h>|3ϴufp] 5庑'ji.Nzbbm]evP}Tt/LRC*,ƺ?Tn0jo5 ޷yUH]5d@mxuY57x6w=5"FӃ2WgCXV /[ qPtX%'TGZAϫuaEgwz Uvb.cqa YWqlG>tnk. մ M7h> nh?nܜ( C1.G;rnHf_qy33|A G$5wܩ ˿֬8s"b;eFihmi904wG-WZw45G& Ī9FR@/* QAc33`yعLX!f1 Ε0y\<%V\F\:S"ձ*ë3WN"B,йJ7v6|4ͤWti(pόxo)\@i$ j0x!Ž3o tG|vG󰃰P[?6?ms}ׇZi%i6X|i |'ky z ӒEOvOxwtP]͙ j1(|IHCwRΨûw,&, EpeMl]rwz.a&v9=w=LēZT_oa6GiG=F+D߈AG35J!̸Fț֚!ָRYu F@>`2(R(r+9R'RR\)rq֜!#G8e>Q6 AlZg۰D+Et+Mf %t ?cNjA5Q` p> oXkܑܑt5ugDְP'`/Bp$WzjM~n  {5^b; >;n!ZOr\\v6$4t?= @qDm߷>" L0J2^p5ɦG8Zgi;AKB;|f3HhirPRB#:`3\ ]|a|U;,~ $$dB,\R8zaIme?r7T ,Ҟ㾐܀>",anI]q\ >qgw椯#_|*wTkQx4熈2 2倍~;ׂ) 1> k/a}Խ_QJV.2ib%׃L=jO&+[D9f}9b5xOEfȟw`MEG-WuS'/A~FE?747ON"Wog{]a3lnWnVݩ*X!>(wEIƺ ڥ;:շ|LrM*r/aI_n#š\V  ?%:sW4mQRzn&.)+S~:ڶd{§Mᴠp\<P"Ѭu}H$Y.^ Tm#};/+=PgI+H%-yR(U0 NT:ZzdBH>WNhydei߬U16NVu)'%7SJ!*,z_+ Vɼ{_Y7$|VlVDg[?vl삾(ƽ2"oЭznjpSծr*UA:' 0 sSq4/QM #U $e6j 6# ;uxvǴeQ0e΋hrdz"oѪF(dt ,gdX p7kjq6x}'BDZ:d< 3ٞn7L:=OK׆d*T끲Рh9"=_X: ?szG"M:g嵅hh7{ LoW'\V'(mg͸:[o{A۴^bƂSyM\|OFV;m@*nިč-s ( xni57\%NHWE&\ |\=w6)JI| k_٫P3gW-H:BvQfUd|Ǜо=h %j0pۥڿ`]=*BD -]ؾAIGs6\'WG+?XeGuğLjaDnS&[Ŋ-' XVƺN5l4!"#?t/iq"X0OL%+lbPsiBr:E6xL2Pih_8n)/>tQuR:i.~&ڄ~lZB` mRkɴZJ}'YY=`iM]3e%>+k?t%/"6ĿioN7Ȉqn{3 \ޙfV W#4 Uau30 ( :C@YbG>n9ڝo0I0n#=]d{} /kR)(:3nTh񬱜n@LACPNx  d{)WDEVaz4;ba3WRgxK{z E^AGb v%L: " Oe |/bxY (M {%{Ӵy7酊z5AHzl;{v1UP>dNh楥 d j:I;w=,kĆ֎^͝Tlk:b[*0{uRrNN]/^;* 'NܦF*&|W7 cyϠ-rIȪXn,!#`m(+{zd^IF ӖIpUY^_1LsbkADC%Xѫ'qeAsܱ>On~@;F#jM_k6Uϥl>r0 4+\oߺ:rڹ\?yT@\:N@#nl)U7x`C}eC7aC;PKKk.+Āv࿑xWc؞el'}g^$}]ne>WLq^z>Y,@hw:Lv`xOq sֈ&{ ծ.MʿEq>FB:7zAM3]y L>ClLϿC)郗$vryˠeuUb_~ѻv sIxi{s%'E.P`tqX5I x?FHʅ{ek{dF1} 6;^#b_q'5ku4LAD{U8Lwut#[ lV黲5Wǎ-b7/h?KU\|\`/d*| т?=x bY&YlLM-OKj.1L_gָ8TvFC;pO[|J hcCQסhzzR5jڏ# lEk vs߯@{t P%VPQD,f,qu"tS)F6,ERUHN82#NJBDg&TEba yo',Z3O9_o˝Uh-YL^pVoĽR*5Á%*]:GRr. 4DuHE4veC~CDœY)#'DXB͇9>@!Ϩk˅?EސO{ɮ8$iD|62"ŝ:1; }̗1xԣV#M%Ugu=˘i $$(nrxڽs4kQカ/`ɚvT)h zH[h 6ׇ#)PZ_Pi ji ǿuWYCBllBu'\K.Hk(Ec3= ļӗ߀NIo m]T$e9QzJ HWt?9zEw5p3u+[)YESrjt%L\1Пظav {ή9ygwtYE7@m={9%4@zm"mNٕg-) FIrse"-(`'iIe1ڞzð=tXxy RZc3 N^e*J(k͝psRPaͮ2rfR?igeκRf\WTLofvg\_@9Gɭ x8IFdD`Kk) 7N:jp8wMqcUXh2n VS#䮙~A ى>˫`B.c8Ӹv/Eost<>(49k4w~dMrƶGaOƽ-,b TڶKc{ߟEbm0YTf9;}"|Ki-{gGuhTAo5ޚAS0=S Q$iC ͯ*|g=_ޑS$qyGU&u]!hK19zݡ,步4=w˛4 [3Dl$=> j*Qݪ+ P WhvB$R3~=j O_wؗXW$?=X@?(n k|p]Ny|\z iG^~XQL/BMg`#!b nA"bb.vl^rVKއ*TvlB/Ro DFcncm5ۆN³xCX?L P%pt,iMfRSW5oٷ!]%\c xwIΚw$L+?X{X#W7V" ^݂C-蔭23peڻzDk!%ae|INo/Bk^?3XbJk3 cչI%~uC9Hr Ht̰2K1}5^Jb9ܐ,ћ",Se=)_ 4ֻM>jl(H=>*zWi[؏{ ɮ|tEҕű7&2̑4v}#T _a؁B)N$,px ;[( ԷT7 %V_rk?(!%K43_OG`t$~q<\Old NoEPCSڕ-ύY sþ1T,Gq_Ȫk#I]0Qvޟםg>sŗ,u#jb)t+NzItp be!<)f(LCW]Z^J㊘OF!pۉwۇ^jNeLilܕL<!jC+Acck؟dY?}"v}HBIu]WsG=D;coY}G'jp}RC 2Fxޣ˻ǜąRCyyQ4¯Ix:oq[HlVabӥC# iXvhR=$OUm\u؏!fr(g\& \oR@!AuB%;Oh1 u:M/ۮ9k0Tk*֎q()nhnL.dsd$ZP0@&٠Vqi/k$XK~#'a [n*\I <1؃lK*bY{t= hDb"SY՚y\&i Lӥ Tgf [{6 mR.ϰik}Z\פaѣbB{D$khv/9lri$߷FKV)kR:x>i#a馨P.{FtQa}RPaAX_>#Z7ü,Ȅt(~BDtVZW hv`=ծek4:שU@Y3kJYuzl{,c_U 8YbYONWK}ÙG_'2e Y2!;_$.'(bNVo3`M[M_x/0ےҚJDhl/qJ'^;XY<*8k֙AÌ@dN cT%][Tt=4Nr*Vx^_Ltd`s0n"i;:WIq;BXqC9^{/w憴p2(@Oasy\FY~OżW' DH`MRo[ [ ~5Ks::%jt=)T5ax߭m ;K¬YX@ZJsSyIFKѶlH:e-98,؍x+kS-Tnk"W9ZNO$&=,g%)- TH".ׅ1Z-Os5%PIq(1$tr\E+ۤ3ƚaPlU{[)d}%VzrpqhN @:Bj݌&w].SUQ n<M\IX4jg",+)4Ww_*ka%vlQKYB:Tuȵ9o A &N84 !{{\+BywCTFs"آ H &/|)Kz*J{^VfzM R\s_&'С6 ~;d1(jmX21ML#?Z;LT`5º9y[ίܠV4!Y'D5{KHUxslYu\ñ- GlH}'ewG#oW:uoW֍+.#80.%C4slSmx-ղ 8F5H;Cـ2 u&3Dz@] _[OPb3]5Bwv-L;S'{5BVd&u/>_dΝπUyE_@V?F^{p%SW.{>Sh>=o;=c :V\1Okg,uLraFg\gІZG3N5GA+brJ:G ?$qbXN@X0NqR,B>?vjl5G%t@'9q~'$EAGnkH2yW)pek >SyN 8>~ !iGs(>r?:^ ]#1daFd\fܬwj#+ƯL \aB`rԒ+j曏;[i(4ȩQ%@f$FI('5yxF~R_L`W4rfiyzH39q;q+5Yfu*VsQ5m:G%bC.ԨU Ԫi1Q@JDVa}L͒J@ >7NlXC<~#\3(Xt#a"w~ݱ$z4NL/hgzoѦ{+0(`UF[R[]oFi-s{YpH'.iBF-f߆3HJ\fnEDqCyP{㇢ڸ#D&JnEv~p}BAi eޡ$JeqiMs P=}JIa;Z4CGc ,rze*j(fXAnt caMI\~Nh"JvyV=ۂ "i_VgLΑL*Rf \{B/O3w}㔙'H uߺ^Ӓ+J."!6K|5gKL+TA?/vL9h}ݝ ~# d >O>91.Mك&+ϫ@4olYFIM(5 i9ɓdzDb?W+ԖP1PGvEx,k%22B [ͦQ:Fj" ~̴;O푥@(t!DCGQFV]=~<*&<ٕ^U58_1nv>;_i{L< ZJM+3 R~{'vX:_:NSI 3dp_4?(MS?N {❾m Rcç 3Lz{T%؜a~)P[U{sxKxz&?FfCWؘTԖ$7kDc8dYf`*:@qm Z U5 %gUTEO]3K-fY!%gRJn # e`]M8"^)ϭ;^5)sZyl-*,ꃙʔ)էMc\N/b(Xy}x^v&7{&FM{])B ګyK4pةÚXOx@ < (Jyt(orZ͊@1'>4p ,{'j@_>%̈́]NtaO.`7Y&@ĺWABy!t-p*'s0 <Lb;ンfڐ[a~Yˆ"~ǽúF;ȟ0S?;Prr>S>d~^F&R&iд ο gj˗=:*/aJSy/r< UM55'{/o'V9:W<ٺ2#C /o8S.ф*?C $C#8k`&3ID)k~X z|NA;/])i_4ç)7Tu}88bnʞ$HʱqcD ]>* !bPi~=+%P9モ_ӂAP4@}D0jHL,.>MP싖a> c83*dN=c*YJZt}'=S&ŝIIr6ʔWpCb%R3^Z].Jˎ?!se8 {%'z@ebiOHrAW5wp3D;3~tI/ԋ ?(_KI3pVz:]jp衔bBB$+r2~cz?+ 4~wS*J/!&av>9 sDT$W[N< Jcw*]&]2]+e ZWH\>?E"rRh4@K[>W_5PGR%jNkD' AKD#noh!3;:wn`C(݂RSZ=CZףr3TK]R 0pħhT֕5[y pxlBBK#e=:Yi*l_syoq֐sGt_&CfC{T0Z0j"iWvX7}>>I-y0mnʢL+Wgvog"Lg`W?>|$|{DV H=Jև/@a-8@%tӢ6Uyo MÐoaf1O]3f5ժ%9ro12\'|hdh?RbKIې``R6}6J0:h2zd6Q\ rŃaCEM\N;4O }]`z_/i\7dxuM}n-j^= hɉ$qs^|/PIDCӃ>KVM9/.O>K: Œ0VSZU9G%+L6"~--ޏ؎x' !Ue>NHj(p]81FJ *;( {RYZ_W!ȕ]O"'27 -Lz,E𲹮E8w2e.M $1=7n|x^Z42DO2DsIb98t:՗"?^Y8ٜAIVЃ_yl˝uMM<%ЧP0/8;C[ke:|)yH '1Һ_WK B/񖵒'$oOh݁ .x!0"?13iX嶴~$sbOÞ66x%-)]+<=.u? U$Ҥ"Yq6I_+؛k kIfO\и葸 h{mq\"b3y KA s&(M20rrmS#?1,2$  m"(> !Esvjg L<$|*n YeҞLצKCUzb_(,RCiQs턷*_%w7}r$xfh5C}-`qĸx 6] }GJ7WԩBMWc TwŞbfz;(JNW HSJ;\Xy;Ocgay5NdQm6t pMaeu&q~JěgG*ف=S: df1)#)![%4-.QA+7!$:8DTy]c=XO>+͂7wz7n[\N C2GJ?,y{Wi+2$ƕ슞#[xQ`$TpMS17~Seq#md{ g)6豾70)])JT>Apc-tLk%M{/vg efL,mHC5YZR3Jw?M‚n͕ l2<'W~?,r*fVv{݁ `F][:d%vqjnYpax;<֣_d`Tz&$q_ds' p \:U<=}9B/[pCkE`bu9Zݕbb~8 x۹$fo d!T.&R# =ުtqM 7LAB hjy{,85W_ >b.>\Kh 5|RDZR(2B~=k) ;u>{SCǍnLGjDI=[9To7=]67tq~ߤ EPfk_з1 ,|^۶&Ql傱A:S 5h/̉yCw0YV8߳yNTkZYAC>$o rMH~ C^{"oUB U]BhV}d؏S& H4P*bAN` M@C"P]cQ ;E);೸B 1vFt82V3doǻw4HR aﱴzRMk~J&% jD S/gH43;_+]5l/(ILCSeLE/xK$} T~1?…o1 H6p ${IQ?PC5XNG"^h9<%Ʃt3l(^K/5 7VsYdz_@!> M>+6rf\ہͯv"{9jy}M/ޤpo/M0CIm uo|X11՟߉U(ZR/xv+z:j>)pȈPbAWM-[Qsؕ}"6o` S}uS2eF~K z+D\<V@ǀ5- ftuw.{C]ˣ-8b^Azi0(- V.ž(A%J քNMm% }}3RjqNŬ8GR}}]Z~ YAua8v7P Hs9j'!e.Knpgu' ្ДfÅ~ ~A꙾a] dÒM}] GAo 15)>mJϺXbS}\h.FZaނ**^_[#?X$ 'ێX`·ݟTI[ n|yK6@1Ɗp) ("ӿZ^U IFa~7[^5]|%@fpDZ*hrGM,4p:1vC-xv2V1y$`vo|^i#"DHܙ)aPܭ2*9ukq]}zQ)'v4bw1ͽ?u:Jlp*6BK7˷ıTb`Ԙ!ygm5|{c%!ZEXZ@ $[3t$HjbҬH| 5}*3)>NRKn"+ j2eD?xTԛcD1uA!)NdTCg~|>4Q :($f_}`Cljӯrz ykDAHoWX sZS%tZ;HmHV5ą6P,օ3k.\|t%m#R d#~b ;օc 짵XnI>}\&Xxv?8k|rU^b*,Q3DMRpi}sS,:}Keei\=&#_HPjp4%xd3\8#g0AO!Wp/ !a ~35|-c%nlaxO 853!cZeR;k' w_L]>~Us!<=IHh:q]b/'W授 =Iٝ+"ra'&9BĭbB'F:q #[@7)02kB>),Y,,9-a%_}Ym'Z ݾZp ~l4rZ2t̬JH-F(T*-'b~f*!KBl, tݩ ZḍmvaF7 \ 9fSX>3{|1 e-[z[TZY~FY /J>RRnt0CuiDŽ3~ۚ.w- 0:N촓V(M|aՐJK~EiE w\ ?0';fBh2Q} 㪑FA]|Bg})ccjE)@-kT[kZb0qc䛂thze#[MavIgbs(JϬXq)4 7f-gd\GYT,^ ;@˭K:GjM)-ZhXiG2LR L8Ce qd)EN,bᤈ1QdzDP{ T*$,;_"4k\< 6=*h , %3$zt>xt̢085MNensNfwY[Inzgl[6Κ8&8 ew޵[و[X XY's.Ewr47(jb Y=]KX]'U_E >`͊ΙSq%T>/]]@@!̫)5A b˵I+Vfh/ϻq:s8jL3?5eH7]96< Ev ڙ|ST;D{cKS{AZ̷Vb^;fӢ+a*7Ҕ&]֋^.^JLneRf7(E95GPٔ,O\ U@8Ҳ9Xk+NQ0ie8\G¸1d5PDk(Go]cj{h7t0GN^1Y˧4n϶7BJθD+PpٹQ]gf@OMze%+>1 Ą|bXz (^Z2's+:X*ڷMg\qn; CG'hi&^߹o?f81b{-]&UoWavBbM̶Uhd0Z;ͩձ! ~/gc`bCr@^ٲ̛ P7tDv$4+ZET:]󂑶 @/4^`ӪɃc6$>T@.DZ9w-Vff'wl":*Z`5':^D70)Y%G#}EE&5~m~F]9HAZj`uXLP]ʃTȅB #']nrA"_)v(Ko,_V, #< OJ}^B2|:<|jƪPs]!S5l@.:&[5&#hfkbTl zXW̺u_&D[ O]AyV9У@ڰ]|۬<ꁅYnbA̙`ᒿJΉ"9p5YzDXkt(K>!ЄI %WbXF?(+QpD{ˇAޮUgR6L&{ /KQ$]?Ou @Ncٱ[w[bܹ/;:XMy [o\LxBhc6& Z_THȣ3.t#nuꞹOʻZCiFQ42uJŜMwQFW4-z}yC9B?^Y?k!ޏ },KqR$6HrqZ_#?B*u׶0Nxv6Y;o~jHRw3/^7&|>ϝxܕ~Geͱb%6'`}.*+8"R2RN3b.Vd 3zfRYv#H1dnɰص?Fkk] }: U' dNWu yasHu̒|L2~FR#_ '{K3&4\̌\z`qKCf*zݩ5baQrYZ^ճp@b_!nE)XE2&,!/T{png,6kɯ3) W48zQ@.yZC!:u8Q۳d3E[304/ڸ|;yp2`qwCs30jg~ mz`)g<=A\pp \}d S6:2i؄؟7Ʀc;gw=kZaK)ȇtqfRs ENK=;'&+X5QVyMt ;$d2U#,rLb9UX:V($,Oq!)YhF8r2!!.BzU9R%N5b:`Kq@bSTmXQknh0\G$7ܛ}! /3_-^,VBO’ϥ.B6:ۜ~#1%uH9҅Q3bрy ׃br؂'T`6MH`xbq %_v#vRZ96[/hNjT'cH.@6Lۣo$w&r?ر+Eb'=4 =s\هm߸>);9"_Aɶ`Bm0;Y4KM r KsKf Tq7dK Ӝo9xA]yI8, W˛@~,(u]K)x<<6wC)6};\:N8HÚO*\N44B8^iPC[cj JURX:P^Tl&g=|қݵzCwg;XAi闖R \ pl6yGCNɮrsWHke,Z5rd#a9meA=4﷨ T,㟙j ݥ߲(b]ٟVx\ǿE Q;{UAx G GII7) *-M< P~o+Rl~ޣ৒V 1@YqU ]ҎA$x{i|fOň̲^8DelC df)='=X=ִ$ t0+R%TˮN:dBmt듰K~u!ޜquPuq;~pNEUaw}.a,P#3;!nf!٩lB'6'^`f%rW."Ccр]u`TN.&JvߕΦ Ǖ:F#0t%j;x q;w|e[Sm°)r΄L_ccxrTnVsXD# D?BlL\a08:!2nσL QT%nDr6~v@iV '9\6ds]3ұ@VyˈܻC)|%w>Ο-U)NMcvM7Quq9kӃ'JȋLZlWtcSYeK38WYK?^<-(.~#RS<{<2aeqy#Eo`N'*،Kz`֚?q˾vTS*@*{.Ӣ]:Cud;+նj$%4hy\%  8fR%cDF~t u(lϴo)-z joa[l  ˝?L4.Aņ 7M^ O_K9U}+v%&8{&xX%du0=HfW%DFN*x%#YiHk&T$:w9vWfn3ՋW2R7mļ 4钄L8_Yt?fpɘKG1g@v7|< ~9Ŕj,חٲ$+Eʐ7NȈ XҢ"bwEd=;4Wz/8Kwh0̶mMtVia!+'!rBRkE8Y${ ϣ}0 9^ ; +2JC~![^(V/!b oJN8rvf%苶RBHN@m[&:L3=NJb (b0 K!K)ߘ/ z[/]n2; P>/*(Phߨʬ ~ ޣVBæhlpvtt̂z*4DGpT>gv^#+`/@*WfiR2,etwYߜZKA|jFĎz3c t'<ƈQ`DCziDҢ3ϕEDZd%4pv?N1ٮ֮=1eu "?$~_y6UZx˾C;^]J0}jSRN$5f WD2`gKMoX]plr˘<Z<>uca& I(@dhq!,Yۤ|S]Mi؁8 j_Hh9Ep/:SۜB!A X̊p6xLA4ǛE4{:ꢳÏ"=N:ZR3a%6i0 ?Yc$⛍殄O,l!8w816?@W{2}vBﳹ?CQ ZA=M+q D;V2Syn~Ggg~"Z!yz^ #XWRm0 #щ5mmTTr%+OJżoELHp&qM,zjbNŷ3csN_3EQ}ߝ+$N (j&JX#ӿ8s4We= 6t~J$Y尒clЮrĿ e{NgGj;sWTN}W34jcX!TINc,󥅲~Щx4|^@5.6K f ,}:Zd H{uxS?Ϡ: tذ0A( rUڌ )G$z0XQ6Wa} WzNԅzK BZuZԛi/uo̒aZݱt\wJvHoגzuK9BLq}NQXb(OZcVX%xGV>-Iϫ0,v~~.=^Yэ45u*yVJnrMb45e~|f Ͼ*!T%2蟺 `u4:tjG7TB iu{syW?~eoN6ײ d37 BD!~6@k;Bݳ?fLubsŚ1&qnkL EG@-})F1Ø S+!C3'Hob3Wi=jTױ8& c9q!yZqd\>' HiD ]7~{顇KJѻс`IhŠB_;I" 船ܹh#s5hlVi? x*Z ͥ9z-AR_:Xce쟮^SI~~e0魰$OC&W>*/䭊6ci w遼çf#Gn};U2 r$Oq<#zvs k5 R܉/.Ûkur7,P˪g磩aogCmQ F_ NcuyӸZ8 ؕ%bWY?b,yśT槔 AǑ -\rDbzo9_N{4_aPS3?Z"l ‚k{iȇ/eh9b)a$L5 ׈zT+K<?zrDrlX;HRS[qF>,Lw\I!H $wݍ}LU=:=C3.pC@u@unƮQ YW>h%-E@9`3܎jiY%ʤJkyʶ4.Y]"^gcdaC#)޼3q4pS r`6$[S lg~ˤ /@µǷS~t/r;,9RLR7HE{8=H(ۈ>! rn?OCr(s|ύnͪ ) k?Ђ7CKV߳fnrrIt -1a_u 3f&]缃 23۾aSv9ZDОiY1?,RѹȽDG]9/`!&j3Ib1Ȋ]DVֶwT %mѩ*2R+N)68ӎOJ%r]@K3ZhO>}Ss ,  5 9h ي _GZO\V0#ahe$OЋ"Q?wNlOJnq r Ul8s~?oz,{hWgvr)t "6g$ (e ) Xؽ7paUtԋSW' s4?uG`{`| M#KvQJU1OwAZG!!d Rzm;Nx2?z" xE Fְz/ѩ6iPplZY2oN RbT ':Н3;b1"X0 5;0~ok?t{=Gy{g"]#" sR꠮ ^VaQ5mdKMkulŒ&Ϥה uw[seވi9W ?]HPMR,V3ow߻fCsq`o)-vS )]V..1|RX.oTj[> i&D@3ړ'$FҼt> Luz,{>VlbxQ$2w%mcXN=;[oY{ 9cJGgx%J'a8ZdށR|?YƧK&>*w;M`XY{ڠˏFx'/?7+713w26|ags7ٸu$FDH5)T 1a2?T$`ߐ > Ta@اW1۲ƂYk4M\IEqu鉢#{*Ei+`eD&a߼Q Ep !5  Z|;wmz|qjz6t Śyc]Mr7!5%_EOL&NAggS(R(w°P 7P}7(= ;m~9Bj^?ps "^_M xsxxFr"'5.ɇ94~Pi? gG{ƘZM.0_=ōA4C# )e[VbRss`'%W6n!/I\OaZ~IV%Ui>ڱcOFB#_&p\|w*vdYLd);`jl4*l+@2,naF1 }Xwމ-P_xF)Pc0.- c"!sC[ `O#z[Q{B,ŷgA ,$).azDދwrT1emi UMVv,.IJv W;CEkх+'zݴ+%⍏06i) тnEaTh٫<,u,źf)G@#bոdJw1}9nvSZ^U(herRƧ_aH ug٢RL Ԅճ :@ 'PMbK!cnHA@a]Lbx}]t /5؆T{Sv,4 ,Y=GDK,M`J.ozIvytiKehֈaK&\c@Ve{*Y(B$nVJ\AS<Aڗ2AgBJ8#sTS'dzNh~BGZ3m) {ك$9;O"irWFLZ(sҪ\ !4~l Fs 'lY}'IubR;3m l̵!QuˣԎJ:aY,H/QW1 a]6gP nO͢v4|D3YktNVL4lL.VRˍΝgOY;AF<䦎p4#ݕY b6ϛxyѬ {5["/B#|Uκ{"Fr0y @1;dxϕ3 v*WдU֛` \[mE^B AtϼIlHIKyH62Aؖ.e2-P4b8!L3nB $j.ʎ{R!P6(P~wm6kѧ^@V#kʼf21a0 LDJ%6{[O7Jw2{ѐQxMR0o^ݣ[<>ydG N(E#(ˌEHbYUH>Mop =G!'bOYuk"xL_H,\x9?/Z-YcðhwS_TY8?1qP|30=1KԪ~qiߓigvV4?,v1Ah92G/CV җa s! d@孃eV"cYLi "_U3u$DG1~=vi)JvE-;}bsS`@Zg&o#w.M#n^z4w 4]G X6;hԀw(g6/1^αY(_\Kb\pk"Uv5+ҬK<,nI#; BJͽB$p$j@^%ڔJ` ܈ĦQ(S3CaoUxAa|[Ru\.T*.hR7 n$0FI]Q” rӽ=_)OCYl{0lJc.L*/:Altaΐ8dO 6a} Dz;,m (."|G tѾ|G?}aR-EggqşqbɁu9q<4 Y1}uomƝZbcLSEMe]/[G$!H,#aY$]bC[SWS1S.mX^+|CTaW-\Tk򙮓=q=[osy꾷gAP5!@? C}[SҀr 8U\ 6m^4 "`gc^PuG(يFWW^AL,MSE5nPBg}H0Ei{)@-r0.K{F-<'1[g&P#Qf)yY][Pđ?eq|IF;HYoE?Ga/`M-kbYP6{BCc&Fuh"SM*YtJaȦۈKb"3nC5rάzhD{72 >4Swác{qjѨBQy5)%$OPl[ #Ġ^L@yzĽs$ p Ue6/)]vZPt|z( YO`HŽ>HR2LɆiM]K|D e5B@"_!.Ŕ[L $3,(#]Yq6b:*(BƄew.ɚl;Z'S5ci2f =YD)FDN`*)st6t琷#,|7|7]4,NA'u]LhX6ۓKNS36H+kSi1 (s ( SA(N7B\ St _s;:i+j\$9Lo "̔7 ƼVе''hȬC';$7q-QȸasXZT.2PnjdJw0:JYHm4_nQ24U/ UWd޼Z/L ~g2=2PD P؁fǻ\+}]晒!hFޫ\!(a$6zb.Ϋ f];5-q>#\$ZeX,WXdž{+0kTүhnW?❖W$9/Q0), M~L^:T˲``w.‡jK]~vVS[P`5N!*#JXBa}EZ+ <ǩ]{%8^E ;U_AnNv(N놎*Vz^A !FHBl5C^K&@ gz Q,i|]@ҋt|^9¡L.j^.eƥ4ʓ6,Oxvbwat# VG3O*5\ /Nv&\p2jcxk'F?Fx4$ 1"㠗|#7K;<[ XP!@|€N hg2Z2_A̙fZe8fn_9kʳw(2ďz2fF!Zݛ]zU)ZhL+ݫ2z#+KA0Ԉ,=/6^tp-ttԥāeR؃A&@琨ߣ:"ZtG{T.`V[G$՟EՋрnЕ^mcT*ôt}MqО ĭ /hD Τ 'xdwTpEEywжȴ"Va*Z;Wi l]l/Z(W JN,\ 36̗Jd>5t[VHN5*=isbePT@?A2s W,ҠLoC ( `D#RkE1I-% +uSJ(PI+|! GFzPˀW ӂ,- Yglo4_Eވ^V$vvH >Nanyw/R;4&4 +_+|. !,xl&Z a !׮aBl7CAݩz!C Eb/>q(u:dF}}[M1acWrca.zs^%ۈÕ:ڈ1fݓXe7.huӢ~$&C> rHcC \ECyO_T_ L K0%6¾4CN~ĊYU~%ُG[4x]eu mܬL:()eN9&ҴY"ɜNdm5)?],ʢ8T>{MflXBɏ\wU a8_.yysiA9JRJ̊M.ܦt0P>8<9 N `PNYYz; j1po6C6ʷ#unW <=(8""âw p y'N&GD,PܒC0>"s}DŽR.^eM ORyvOs 퐁,rYn}c LD#wKx<,<ꁂMpx?44-Z8(UK=)Ϧ<1늋bŖ"IT)$K$nRP[Z! a09maI-JPylޢ\\g^92U;Щ^K=/<2h>d4 f|uP=][ 4+sFިe(尀lX\f.Cga{VI΂;z,EH5%Buw,%1űhT>_+A^L2LaքȖ'eZMSz{"S؃[xC:3|7ETΗ5P)l~B4e$:>Ei ,/tn\ͲNK 4;?fYoT J[ﯯn$E/ٜz2Ozn褷!uMy;k$妍&C Vߤ sTH4ʮ<=`%:;Kv6K7yȨ mdžM/޻O nkZV_:J $p#Ϙ+r9^ ɽڿdZo[|x(31ݱ>?'a(]9|ͧ@0}~KʈX˃9z"7NP|~6$鯖a i#t"Y6/]SBR9y, A#HUѨVd <@T6c%z\q˳g eC4!ƫ@)2o)Dxˉ}ۤڟ Է / <6>"Wu4z}@־  lESfhcvf6ذʕ|C 1HVĕ,˜$gCh*+0Ph!C%3.E@ jz 7 ıғ";*lUL͉. D^S{Saeu>CQtީӥ%dv {Yw2 ʾ!]HV飐oTY ; 茁+lgl8'=_%>Մ9&-/4뚝_ u&\Zmψ2~ \E [J~42|}_@ )7jT!g W Cݱ{&řt(:#w.1-T Q.߻JRmAx,Yt=f(oѹ?Y_A5ltB3KIԕX-ƘyQɬ XK)igޙR0Q|.(b.ThTn$?},7g2M+=C(.3AoҒsBR-j h{U/2}2BaKt {X[RQu07a%ylCn?y!~LF{X7=R0J<l!ڝm8[7 ΰ6 ={r=2RKvV6`1 $kcZ1JW^f(>{& λsBO~F.VY_p3AuzN93w4Oz]H9Sl9I;u}\M2ҥW6GV$fXu!+khUޙnr\Ym\$ך ^V 7yG6p W{)Y  ^5#E-vJ깙G~tlGҩOvVQQf ekq7SYZ2n۬6k Hr+J ]0a|_V>qU?nذnrZL}+Ҟ LsЬL"hk|exL=kqfAÙ~!?=Qq梪Y;dw)o%8_Ҿ, z(:owؑq|)O]g"o6e5ixEjct/"*cQ\)w gՅB۠"7oA;]P|2^zmlasXc~܍}~ny$OO}*N] 0n" [Rg:4mͮ>A@ eJ|[ImW ]NT?/kdS B y'Ki6^1l!z+EEx &}'~+&6'yv c ę|±>LIKbj2U쀴p^DA'Zތ\XOFd"x6G0F[:zҡTa=at*A"+\uȠK›U[5ܿ;js^44K.te# %ԓH,ryVzFd]BuH(:%HkDLd/2! s$6G,~ԑ5[G<;>渊Ή5q nF&]C kV{oʐNd#Ž!. Wr.Dݨ&9iHږgBRy\{"3oQaRz5@'JoTbpLiMl+Ж,:Ɨ'I>Y~5z j ;!QWx-qA5kQEM'9"zlԒT *&HG,,2F 4_KبFĔj| )ُ o\OٝoeMZ U5Qiv5DY-.ɬ.DVge`qVN%754d ;"4!ֳ0"r'#k.U41h

    AK0-/sB=/ّGD#mBfDzZ딒-;o }|tYRS'Ǣͻ- j?$I)늈 wAX\b%NPThRK{~|Կm.vUu=yҐ =_Z&ef#y%SzjqT6-n[_ĕ5Kk`:[Ze!. oC?/.yaW=mL7Aq%"ރi d' Eb)Ȃ'U09 8f;* y۬!E-Z!1V5z=`Zbρz}h-,V'IFAPBd,b"< 4.3@EL\,=%Wq;2Fǜ3U&UnFF/O,x JwͧJC4bcPeᕀܑo]KF= N!hQq^cbc U>bl L$X tbHW@lH^O 6nn;xGٍrԝ5qZL׭Fp`4˚^)"%7.7H_֘>=dFаa ;nU֏C 'Yfˀ5_aF8֒쁌շn Dxv/_6C&\[Kڳ1Dy:EM T )15z0bʴD;%]p R dɹ<YOP{q_KN5)>e,x1pmG4M߷oc[\$NhV(D;%/nZ_(.j?7Ս:.ٽ6T疤r}R+!"D446({ͼR_3h dm' pT1^(8cu'a+a ecᐄkst[8z}<' "%Gܡɬ2*;oRP`X;&9#,:?Nxfh(/?6_ԾF2_ZD!$.KuuTDê$nh<Y~KrEֳkVdldAK kY@|wOx]nXRJcy?E]}4QdcQ|Ϡ_(,-'mƒr \Umb?^3}M_qRh2s찕@]13B x &:0ilZYE?yQ:A3s.~ sI0l"LFxΒ(U{qS s: Q>qyc"Σ-Dy $aRM V:Lm7"D-k{Wqe[7* C:jhQSiCX .;t&[z YdzD{BE$oVs}NC4HhsS-$ 1Ƶ: bPR.:ZBsGH¼  xx@S`&SB$+m?bC:6}e6@g<:];[UNu!HQjV› pԯavRh!/#.no7#NtGAkLؽffgg# ?(=PT4!}T[b=!c߃+iM0=z=!+a,d|ޣ) "g,G'}S>ƝѬ+>Om# u~,\{G~Nbz1"P +LEHL`DinkA"$c[ Ԝ3"_|ayWɵΤ""Ђ'6BXS!(Ѓ02tp؇epTcMFuOKhi‘ć,kC|IH/TrlC)r_ꋟu)|N-<^_ [dv 1KZ?E6B=ɚM 33!XkvcQ0wnBql9Dѣ$c EUSɃpYkMb#Eب0TwS)9i/ J1F$wg0u܍ [l&A&JmyvئtI&񁃣@YNwM۷ظb6LU궋e]'\ ,o2SaB_228-́OXe\8d% Bl Ko@2IB&L" *v+kMP txF]߳rٝ94*ܾKTۊp 7 OШ$>]r,P[Ï Q=U@ŪlܹH ߂w0IZb %:vH꬯;T t6*'QbPiϓ>ɲ(OR)Eg,R'6G9Eeﯱ=ŲpXX:/ [}s#u`*}1mS$ppUP8L,Czܶu/ 96!.U R VӃD dlMG8p%j?UE& Aԃ&(y(57s&gVGҨOqȆ]4-6yH/-c׭ZJ<b1&JAPߢyR&}P n*6a+QDrwԫZɾޱJɫvEL8Gìnm)#T8Jlo Lu Ud8'fP7vy?qxV6A҈UBG $)3՚p틔/{mƤ2WqhnЁ ?e>^ @@|[dJTPr}'GN];?ai96Snl2i* WE&)YbgqW3+^zE_nө~Iq|^`Χ¼>KN5/ 5{>yPK[GА䥲.uE"RA/v / e:%Pq d Wv.Yɸ fzdɎ,Dߊ יU}W бY\%:ߵD8u! XB1yL=Ƌl5[/Щ~|W!ڌ. 3r4]/j:6N5], noT[?{`n? |32mۼh!2_{OQjYAwZHqju?3ۄ f+P7Y 9e=k>@u}b&(iV~jNp/YCkv{ M^I[oWSC8̷vw<;rDTmiH'ƠBz w'@t1:_Xtj3pl':۹Gǻl|m"*G]9[K ajyL7x[$/jaP!yL/@+@EΥjQ*D/6r5X8Iw8AA Z'+ مҮ#u;j z c),s b= zOuɢZfFјCl6uZ aV`6Î\ 񖦢VxcGK߬UFʈf ߚ>we\M'b֤>|j^LYqxz(a].?/.((.QUSNCR3~G{w|VXd~z%}| 7&{rS~TG?c?gZqu5H{/pC$zҡ7#Lf{ZR Ad&Jxp,?n*$@ΛG#<,gsCuNR/*!2pNK*}0_9bӯxrG0M$זtl%EOұ@C <0b8*n۫94,|\)lP[Q!v 7طd>ݳ{oxзm(jE2|6c功 4նm68(`H44ˡh!Lol"as׮ϑiCdT[2vAW\xt7#&Z=.#r EkV+;bJ_6$Oޔ:X 🉈B|>:h6fXd WrI!i3FdIJ,0w2W+۠4T&#m zHMj^x=iUnS NԱ~Uj&@m;'َ8R!vE.ئJ~fㅅ*ɝv{Ӿ *%NH@.#dhe߮S&Â(g~z489}di|G:Ĭmo+nrj-!9zݬ?WƬ,TW'T1GF ].ʠ \2 'CR a4@ 4a&!č r9_/C7lKlEy6ҿJy^V$G(_J((Pݗ\#DJ3< O/ЄG\s lXs_N.p BEOQ N]y`&e$yW!bmhx |qA"y|?(/n ki:7xV!mUbt,Q*{ q4(kp}vݓ2W $(0hq- yZU=]N>$릷RAq`r 1-cOp̼]}NFPӻ8MU;|bC78̴DJg [ˎmqV'I>+Mro!^6ӊtW Ѓ+ٺht͗iǷ]b ;c 2A2"J6.IN-&-5nta:VDQ90b7~biaXnɕ(˥6O&^qNHyzjx|ʏHQO3gۇ PXv@ :xVʋ06eG36mfg_%QORPDvu<< b'6+au$PXcwrw2 <E߷X9R*h 432~-򢰫}~=ATC~i-G/> lbSYQu -*- #\\2pqt C_3?ZYC;Ȓ _E {LL \!htD|gM `%zre;pki3s>s7(B1Zd4 _L=4_a,+r*Ns m{F ACˈ4'`hrÒ@=R-΢33}^QhW%%RoY6N =kzkzNqՖbfGӣLI-بOe(wE*Q< hc(H J4s og$psayRdhQ9dXׅlyٚaFU}}=W8d{$LCmy )+po&Nm),OlkNiF)D8 +$0 Y(8=L4e{y7p;ê[ /RC]fqqtK1>ㅠ2* 5Wi?$$ hY |́٪7jFhgGeD׮4qb.ج@9RlO{ӊ7?c&bv?*Fg}Gh9_G0:;S/`V؄<ӱW`Q~s;e5CsFcgcP@~~Tu[*pgx -.l6 n.0NzKVFM:t7ewRq122 %wwXw70^pܙEGPvP^HD)/⨁@C⬊baׯ=_4PѶ@ ̢,OwU3ʨ0!:]3k,ydl|e<8;}q%yW n(} A'+VҚÞt* ܚAhӹf`P|ZDohȎbnځ!;XL6e'+k,'vϔNzVe*ӓ^IeX:DdŎ~3-`vbϿ4nrcyuRK-UE:"RzGכ>kwuP{C:PY1~3t A-Eָ(d+Wu}<(աĖ jUk- Qȩ# Zcܝ _ի,9_kT[N[o2nGCI7ϱZM- U/BٿUE ͪ񹱊"2i9o;r ѰgKAk/4(u[#*d_qĝ0&hp`})aχ SU*AY0̿I;_VrnH(x7NՊ݀QB#E}vŀJ:¡]KxQwZδ5 lU!>+fǢ|mLxb5YQ~/ +ݞhTH8%sZ`eP9JF>Iߴ899o>埂xuD!BU+hhP{ʄBV7JNBoJ͉L|E17]B"R!T>XbP()$Iˍ)E}Tcּ/ɑ%ӑ<@&_!LP^k܊@/-sfQ*$G͸pc~qy*R/KW曪(l?>^*Z@i,jUZ h5}-Z!rثLW;7&1)8N `-'>@hKD|=YAij1u\~12 ɱ&,˾ T"ƸJdQե0ɶ 52 Ѡ\XpV&äEɄG3=@;9~DP($0^PM> MHJ,bC?6 mR|uebh`B~y/c\iwG8`/BJɚhrs%eE mq KΉδ%GUq/{A[47"n \ ~%XIZL}JMZP(Kj*G &̺Xqȓ w>H#?0/"cqpE<vp<3{#Qg\["f9 % d2zQD§4+KeqL<RjyKcvdvуՃ$o¸U={C':^i\ !(>@e+dL?7X%@ؖJ{aKfPU3R3yut]=xSQsWJq iz9d㷋3omV]pC\eHy'a&Pu.s:L߼۟$x6fLKQĘjJu9ԇ n}HjDL @%֩z}(^Tu!s߹u16+ҳɣvvZ@ٌPtxl[mb=}FD\*7T߹ɎRϻIlqр-ٓZh9;hr4WC'lJe,]tݤo:7Vsص@`$Uj<8űo yce̢ɓӽ:Dj`􀗿EEgh٪}Crl%ԝ?':_iܢ=S&[JR(š.gE\^MK`?kN`avsxDeh;Bzx[f/ʑS= iKMCDƟX|[^ GE5Th d]b|%ŕݞy-Z'BwlQN΀v~t吿W-~&4K.dKKayRT[ۣq>" ΐF#nWO&j9hd 8ϻE~㯰 1tnֺ9 ]q:E)2&O5VC︗\^?˴Jpѝv,L~ ͅmT((vg4aGghU|A "1 +(,F*`m;8dAl[LxXvDYQ^ ƚ81Fyg*g25nA#!3y/aAKeW(ڌ<:dg+}*8 [+חu"6yJMzaԧJDtP~* MirH{"7czw@LS=}%aFR.eW_놭o}C2+ª2=󺧸J4>x*Xk(s"$iَND0f(*l(8lBE쿎K:%{%5k:!,@oB}j.Igmӏ:۩Ds$NH9%$Pa{pEHb $[:mS`O&v:/=xk{<ؼ[1D|3Wbc$Zna@Dҥ/ pCuR1Yq;EQۛN\'XF9eARB)k6ՕV*,E"l_8:D4dtI=,#[_&A&yj yΕF6ǹ<8}/o+8Kl.AIM|E+w3F$1h* ` L.i˔ʨ0J8\(E_d#tz9 4tZ'瘨g%$4[ؿUo ]ޕ$ 'Ƕ|8Ȇ)D s-JLƴG2?h,% .T5K&jYҧEBkևЊ\4?dzgbiNޚϑOJ"У-Ea/mDVr[|2/O/Sz|P?`L+(] v':n|j` \213yc_ēЉBRo9JVA}dz<$cȵM-|Uв:ZO vĄQ\2O!'$hϜΛa4K'u^HGnSq/+$O^od;i'uz"3w9}@7!Uaّa#{9`'L(@pQ0AC &"` MxA-*U>DsOl},GGR~IJXa{7E D7y=z+r)es,V桙w'vTcͽ7ai=^}ZWDҍF$w$ @Y@{KVgcC0>)btE Whi- pk84pQz!mR;zNf)SPp羵'5 ۈx'pem-$9`LE18I)ib& Vj]R"hf+ zt=XӀC3%|,z K Š O\&y fNs5~v3Gi+ lq Ƶ"Ҫ6F=zB PZ$K2:@[5$<+o[Сd5u@t|#y塆'ΧFB,Vuzwb]ONzl_*i$"S0vވӾG7:hlEi\G],ỹSDG3_>"[xVe[Un"^h(c܊>z,2@'Ok`/0uw:9}0]O};m:>=pPf.Ŀ!ϾPc ԪTJB(*d3YgT*Hf"gAr`:m҉\s̒ S.ҭ@?=|Eٕ4I􇞟ބMu>=Z/W;mEQ/lQ.<X\D NGtCpʼCf$ٸi5J/ *߿_O/f n8c3=WB03|LZ4ު8TV$ _.Žejq{xo1"{;9}=#.>U*͒'!+xIYMJUT;&eDTѝeыW'nAZVt֙(Plo![?R8C@dQ52#)p<\:\:fNI=o@-elgi{Tþ0 P۫BovX1Qmܲ}qD'oϓ!ݰ]Cv >Lнu |s># FXQ>R7[I@$\d# %\%.5;8JgzxlV# zVd=^#6ExJOה}fb*y4Pk'C[[ 4dlă[nsAkwU;3C|/ "-Fݮy,JTݔg+UQI£OX::hTP47+=@-a09D#=\ǟӥU+|F%l3s& :{۬Ԉ-Y$Wn. A4ƒVhNL#tE>Ne;^ρ7C3-Z3!WأX,5q($:OE@ՅəH=$Q;Bm~]=p΁5="O0[% 9\r} : ЂV94 ղ8eĀ k<{w: OHNpI@+}I gB+;Л>pSj1_v1S D~0.=mm)rљ4er /(g,J~$᡻#.yV996uVGV*`)F@߈PjD"pfQe8xFԬdzeyo艘tO8A@f} ׻ɢɺе~%'<6X[pG-/!Vp" |8FҒTbR_ufJ, *VbҊ\#?aU.B WZ C:CDZ{]aJX]? ([pmZX3=r/BYy}v!,sRN3n |Iz~@L,iRXR V?@kq;:yK 힡*N閂Tzԙdr)qUY@OY;#F3p+aY0}[->^*{1Y-Hk("++)毁 >0ԤxXD+s͆bŬ:7(@y}BvnEǂYŀ‧m!NtÊeZڶqu=ю=/Ch)- Gn**e^!3w_"b%[Y :λl'oFlA*"s}^ w[ hSOs[W(n3TϫQ(,XuU2 0XuV^]"  == BGbVv5-gy諷=SKikU7FbEB=UEs*=}R ts7%TFE%ČOˮqe xep6 x]sR"tl [bx{;+ӊ58vytGSƶ9[a2~iH<ȸIմxp@9TM<q %Ijw&X# V$EIfw(q>YOhXnڽog{52^:i?-9Hso dUs'jFsߔQYű/}4h_UY"ݠɟ%ߑ0\e0xv'Зm}Jt\-Rט%n䉨s21qAj|zm.H+ʁ/ \H`С+Quѡ,;ڡY7#@x޶{+Fj==!@ޢ;HůXEFh\]Ն3lzGh*;lhχNWJBee!. 'k/fL&ZʮL 9j86; jSOm'o3{38ux37  q߈^)-mUfc }tvǕ lHА*, 7l6QoϬ3H:LٹVo;E悋K%e?^(#_WeΔvɄi4pv ZrLs8hodGZ|N.;-Am67hSQ^P!^oFrO> BhB\0\1v>&2yP!sU(LllSR!͡rMDV.K`K4uyabM'@Xֺ1":.Sӵj<&8x="nT?~f6y.c!q[f#Tk0QqhQ e<<6g瓴h ;KMGqeVucUJ/Q0YϹCLܜ`pZf))Jhh1J(>W,d[l֊x@>MI䝩R5R ??l${Fn~G%$R bIˌns֊vVI@w(V-K{aIfRK0vRLĝ |))R8p/pGOz{\_.(N B)) 4ϽJ=kr S/Md'Ps+1]~%kFGB3i4s3F2)N [X3=(g")[djLDٸB`x聢A2 oLO CBm<.9v+ )kj DM3'&5xC%bA1!f@0[ J؋aQ+sv3^˲KI-k_|r)`H:_bnCD(*-i"}?z?۝1#t2d3{aT{( ?r8=lݥ&t }%v^i&)9 <ł6J)%e@/'`Z/]¸55gbv@@C68-IB9#L/D*x 7ܥX%Ir} b1pC3uX9?v !4;KC/{ 5Lǚ7c$]l~ $#72zZG?}E8HG1t,pgq~e07zdOs !̆g r 1o!< JZ2rFQ8GnġbӛkܓJw >EmUo;Gޙ/*NE>(¸ih(TIA W}hOVe?ʐWY{Gٵ\6lIf'3B&).Q$r11H3KR)ߜm I؆ժFl|Ye8agVJZ[yj9 MŁӬ;m *R|-Ex|j 0:=_#kesqqd#ڴQE%S\o5\}'pu0XK,ƢGK,J:*R#!YJLvNw M zpW!WLMe?)LZho'g˜Z%`Y}|1fV( j ;1|ݲhM# NAXWi „'0.ƀ?1M8+4@N՗GhDҒ3$hB0fCϱjҲ{M_)1Q+yDŽu7ɒScNIppzO gйiAy 9Mb4JCu&1 9TT;Q!zhq,UVnΨ:~.Ls.>0ZP(ctw]1xٕ̆ Fv )?)*Dό+&cU8 ܖe4LSx-֪$xG^s+ E%nah zU7f(,:GSA'k,wR-RQhq'm TЗ |v_Ie |'<%PC"Ke<?.*)! {XBbݩjݑvi[T.%\}s4:eG*j // 4G4Y@) j owfw3`^z٧\4򦁪]m#x۵CAǫZ'V{˥nQh kh3mj],7OL)Y<,CbG R_Fjc(E$hʰ^t2y Hb5k%:k62'b{GCnz0tXd%:ݣG#PG]T:b#>(Gdf4ꖂ;Yr<~\`k2`ܸhjE) q] &I;μ3_$ȥ$i&x$&#/b!Q>9 @XqH ;/S4 %?1,W,ߌU< dhށbmke7?M30P% uJVªhdSЬ"},VahԚld&MW7ELRG;6 q6^я ZqΌmv*A^$^],hNO |?X"7DJoX(SPPYC> .@Su=ԞZ@%tc+Y5|Dn4?LC֔bNԿLmv;egWo4|cy}[A`Uv W,Tj=\IJpo#BL\)@cUp}Yy\JEw x]͇n|FO8&hvoGKȩ=r`1B /ݵmT2LĻ3$,?[3kct@p#›V-F4Cjjll,WMMMuOJ5e."zZ(^snsI>4}!_ i2"~aʺhz5r/AAg|f/z~s~"z}/ʔh m~DP2'~$-i+f߄8h׻T BGI} -?̊xIM]#XI"CL;u-b^gi&#مZ}Pj& :M"DWbہoI JBl?>XlvyfK <"zlfvL|b8&("l=-X@U mFFSf/so:7,%{=,3vQDD6nX2G>{NSbZ]vnH P׏aYVBIDtj^%͌H1_ntd [ƻ^  M}[C)dshfS4 ׬*PGCR E$hnrUnݣRb߭fP$ָ˗XT\甭2p1KCv?ƿC<@wW\=~e|50Jދq 톏c;Hr"{đ=)Yqlڐ2|u4p4V<]bފK亅Hn8櫠]*{MVĐhJyl [7{f"QD*@~l[y<4Q { qPY<2fр# L~nņͅP +2T1>V8wgj2m`qͦ>w{,P5'׮[j")TM%/8 opr]LXmNI׮GM/ig1>DX0z\ÏdY/^* XS#n uMt{O1]dEzƒ3.k6'/Hvhgc[( ,B %7< DYQgj#՛,6Wru +V B+`bފ K4[2@ZR-8"&Ɓs,8\HWaTB"'J2twO'9/O^6R5?/"@KQuܨ2PX՚3c}i9PwzhN5b Qc=BmIn:"OY hݧ+o'6 - /_L`!;jomlB룍RCRg=v %c![[zoh;%x^UĢUJ16 JvLS\ _9+bP_eRTF^9 VۏTݵG?q@Uɘs}f_HcZAP۟8Z?mig De`.Us_'xE0DPG~O_Ai2T-j>D1/lZ}֓=: WqV2_b&ȍ4cXKϲe[ŏkR7TNcib#L,A71U\:]=r`սHZ^q)8NWfX##T.6i9׸uLq닿FH|i=ֆS@f} $َV*O>,g똭x0}@IAKeb*#iMlOt=~`m1TfZt_Yq;UUɢNaPKc"H~̀{!kPO=5nV4no徠WZä@fJɫtVjQKbg (?d0ЉN*FwqJroCY:;N: U:/()~  I'N&Q!X4NS 0m@AK!m} 0IAEٔa-N+t^4!?B~k4qh\3gz3e>E5I^Pݦ e%Z(yM!CN, [ (ٜ%3j!r޶jqU;dUz~X.񻴢eA=]DS)ծ!y=% 3eJ!otpS2-Fe\J U~F6ݴ*TKW2h3_z-'Y.ikL-p)KL&S?þ./}[|쟏X% #O 5x6!%_U6Ri6*:WUqV1Xmnm>\soϔ6iGݤ/(uCcp`g $P9M:^>bd R^rοk$%.snwײLp(I@2#A|3[^+/@IE6ץ?OQ ypף/}ʻ!D2Qm*nknO Xޥy]*> 碓O|`/5a=x+hڔP刌.Өm+$|7SA Q 0>.zϔv/y@ވ/zrhQE_`JVSqi=*QaI?,S[56:xWO|TbcVh\;DSʕNտ7ks5$č:@ {^!px wX{QMbAK_NthޱOϿb\g1hg{;o vx+Y\9NV祎ľon+^aL̎x!X=nGr-.d_M@# ?$۲Ɣk%罭 sV*dT(c]P6]5M'햦{_:AԠ~ћޗXToi]J;7QkOW]~SbAڝ>6wƊ=5*cL@f_7*rC_(ZP\eӢ*Y{?jٯ͓Sb$hmu뛶 5Q))$ a:mک<2IJK5Ԑ!ob 1I[unŨ--RF/P(]c!, @vxbBd9R+LD3gzZ8? mi%.3r֬]72=ٸ-wiQ^\9TM!nזEx ueTBȔ RK?(Tr9,$=WRDO/F]we'e'cC s+Ї?[~.:᪢6m쏜v,"caIW?/ ,i2AII*!&<|vMze@$+lw"Pޫ3ֆrNBv?XNXh*in}^+@i} __8r_"$[t*RL *\-TOddvV 'k b"H?%ˉӤb!T'Z} "r93L}lI6qUׄԂP̐-EC(s#P~5@8cK@G`XHX[ Z?p=C$t^Q/i( \IA BjeFģaUk~] D́V KX=?Wn?=i6F/G$4kq-.q 9Sjsz;k<: ndajz'@VC~E($)RZI\ 11ZVoHI'.U.EGDQ) j__&~ 7k+'ŧ6d:~c$|(!;& @9TЇM@!@{ANkaUWsG#{{S凌+$d$Z gc0g]7wsb#^(YmLΊٍ5f; @\Wt~x{4QO8A)Tx:29J8 L@cn] T./]eo+̊8*?~Dl٫4Q]=rgy=׆ak6deѨ@ ҡ1*2J~*V]V%plSoҹjZT5 kthFUbdf(ᤧe6[a7 |Ip 9J[W0A Ʒqx$.(y1W\v| ?xh08:].X _:)۾,*w2)RFojae{ jbNBh28b骴]~Xfb#L)Vң2Nkq< P̌!wz5^3".p@s%8&B^_=N]X?U9:ˌ-L-R'/CiO%.,7n ݵ gog?kJ=/XGni s#-ZfMaKvn vxze|ɕ PZEү;LЃZ |믲jC*ښ5!]=tB@wRxf٫{_'ILvƗ_}]n(SP-X]T1$v߆3UuЃ܀} SܙMVmq@ }Nq# mU7xj qx)"be6gexik=uM}M=rqOOyt 9ilR>ͺty6cI p^qEKt ιBK-N.զ)4PS+"|Y/pDhˋ3RA"77֮ N;Б vٕ~f>T>HK&[LUh51b /Ա`s5A*E4Kl}K09/۞mM{m2|Id8(nz;$gU͜. B {ʌl0ecûg2aU_,{ O{.` xTdadJzd]PpY8@ l!qk yDFGVݎJKJYD .}/k¼$-wDw>|ImĽʬxd xiw(ol?Yjm6‚ڵC9q {t&u80n>baB;9עiǯ kblͿK|:Zz9x=rQV}yfG !mtY Vhi]~`y2y # epI.SɏɌ؞ (uL@`6C7:,=Ԍ" LT{_Mઊ`EY -ŽOƢey.1??U^&Q-W*OF.Z.{;h`H vp[ӄ3 Fե 7-YCU90aڹ'Z$Ev1iw[PMl`bP'E/Jʜ5m_Z)kG>\"^BU3Fk :eaA- u[%_W\$4YSFevT{ |}n`:M\J(5tiiBpP[u6lr< Ab/r^B69)a;xp)Φ)UfLSp=v:bM-'-XI/OgjɍgW x1BA>d7q}|B 爻biIS .Y!h\WZmS_9URLWxE8С_ +;rA8\K\3aBݞ> gɒ{Yu@{kF`#g$.M$k*-rFUT%m XIݺv'y/%J0 }#"U{g]E,-ݿnXu2rEDtbIVI [5 tf/_hm ҭ+T⦳+Zdhf)Ov(tEcxe}[Ik:: }dXWmWJԱ+Pt_ZY,%Pܦ/ _n2+j*/㋺k:CD~~FL\{7(B&<ƕx7 ~o]AKoKYa+r]0\b\&7/]$tX6߆bÀ~Y qnƿ2,Ͽ% -ij/kg z ahz|;ӡ4(V+1T>htK31_6Aii'By|e)0xN2pĜtQbD-%sEJoH0vjaYnj})UDTԘI#W!JzE"yeUhO(;y'ܛiR[F"xcX@u] 0X4+$1Ef56BO+Mob[8x.7r }i 0~-b#r3>Mw+"G _GOUւs\K Kyh410ޙb1ѭǓo ~MTv~`uCdɷ_ԼkttvZ %+aggFٍn}0^.QvW(# HDldVmG qBJui(n"U-dˍ$:par)E n6m?'[&i/' (ZZ7hzve>l{KQ m"45mwAY]Y{Mވ3$ߔlN=QE* ;[sHb =_X= okpqYZD bVC\6 C!Iީ웋ٱDԌ2xT_vUcU\KJlU{c|;ԦX+VKW0e3g6rɿ\DX+Jx>c~V4o 0_Vɺ3XaY4 y4VeG)˄=tWϔb 8shF`Q Է?(iϽ'*+uğ斔tlw`<L)[H ͡;I])6S|/YUK%k ``t:;-J}kA'J;g3v?ٕ(G(D~OizyGLFRN͡\wiucڗ 0oa澪,ečW ^dQ e×Z2r!~ii`,JpJG9ÍQ5d-#`c| !CEMѝi&jKP!og.&~Hx3ٜJb<49 r AI2Q@RR'&ٕŃ""!5{|pSNlC$wh 8P럮^8&PپXbEmWʟi|OoYHww|&oOx, ~* B?NUt&Ű0dbLә@4n}K34z\[1 :܉1d\ғRsPP%Zj,X+"5u%9߁$n(GLwƱ0FMDi$9 v/XPf0Cƃdd" ߡ :;&F\VYuZQjܣœV\wklKN~%aƻfiذhDikYIme= am^  ٲݞ~ߑKULXC$[ fk UeI|1AK(82r%Ll$LCNdrhC{<ZJERʼb216Z{!o<٘hhBLERN f6)%i^`r>` *S }E(8|fz hsTk sL0Rf:;٬`Wؑ}Sޜ'GM4UJ$}ƫEyXn+K-~qA^'`@W,H P=Y~qhmmv5iVE&=u 109 d!d_~KKFv7v9c'w .df aed$vߞ5enV5:ajC##-V;=ÃEMƜ%:MG&^cӀ(MtgxC/;l(ݸ)8zf {CdL lv^[HO~G )feo&IYILz!+QP7D(/D-ƇP'›؄K5<<{X4%$>i2iew}V{c!`NHe"ڪW:iA:UN'&0߻%Ͷ@1[x]پW-:`Lp0WX`j$4`*%6‡?SnR|.e5pυI:uFx'b)IaudCSoʒFF]B3/i1ыmJ<< %\3ȴWa%F5 w -9 ;=d`L:f)yȟp;$`T4;x YWUG˄5V\[]V(Wcb+&MVv۷v$LeyG903,5HȡE܇6qӍOB5kG<΃fLv{:_ |e3=i+oe$ ԓ`o9mͤLa[^fUTߛBg»lz1Ei"z7kA~pȿm@d lmujs ="ȦPܤL-_g;7S(JɇuNZ7;63>ENHo.m+bb0i"2QGq wϪ7Ğ>p %ub=|رylXu9R:`m/V'oz87rQѯ#vv0zg$:I?ie+|@@6Z_wV?9*׽z+ygMS[@`M2W-ߣ[jlGd٨(*7݃{(t7%Mo8Kq#`bQ6[Kpe7iF*}9\iMfAjvnyY,:7y/Ґ%QΛuZF!mq.Cc 2>D{t61/o欑RC#{-q0*j"}jpzƮr9K&~4h@s^Jú ^Y*j!dZ}uplnh4(d%ϯVBDB ih޲#Htݩ.71^K#ΎO;w {dNiWSCy~yWׄdݎo(W%Pxa33<\Qu[ T_5׈Fִ,z&'[[$k#ݶJlf).%H{Ih?*+ODc/&HV㫺I6YVqR r]/e=5S@Ȯ;c5]/~7-d3?ˆԆ@CC6Hní)MBu9c߫Ш6;;a*U"%fy2O| a$z(Pwh=TdDm~ܻ=~Du}t'9᪁BW>KEE8PM=sz@E 2߼Ju9g;Vktt)&93ALwmx|[ ēI3,%\ bqiz怴1[_G4kI˙ vR{J$LjUc2~=)))p6.g:'-PP{]-'c4z\x(}ZhB#3AS)"#I_Ԅ4&iĔ\ SK)!쭟W(աoݥX`yыs}qh衪j6^zp$plM] dIlPv}j)suB)2U⎚_A:t8jg:{o|Gq'^i}%o$1DN^~Գ&h6Yfg X𚞵K=aB^ͭP#)2p&â5bVFbv|L%B^=YZS'R,Oj<N'z/2J`]e:`CE@g wG 'oVN/˵qvw%cܪ׼k~ qmMIyOф؈f+iciծeiFRJ!Jm!i{˗L&tcӵE8R];DV|Xfse2U/S0?H[lK XJw&}t6ҒFZ:47H7'?b%sn,cnrKmcSxbq,W4念 -#ؗMȕoh/e'2})5²sX0>Kc.\nc,R$ocE 7Q~rq6UA4dn3G9%aLPdN=Bݬ@na ;Ÿž (C=&xU҄wtCN:ǘiUI߮^y髳k_cE7-_X hb9]yj"hS#0=m8y5s &MdpfšDg(߈떅Mh8m0e̟_,q}zuy~oLvG5@)- 5y3);N*Юm|! sժFH䊦YA܋Aˀg˻n'Uv~]J?VMZ4:v<=̱MOl0[=g賀 )T6Wѧ=4#7d+NeNiv;~b; Xb-ktX}xcyAic'c:mlJhAd$)8,4Hb6KཁPfp.~qwǁ+YM"JꅲmiJ؇ꉩIpD?ro&o,I|:Í&ҀM\$Q~a?{z2͡W>/7+P){l@+ 7:L[(-oAjb_npфCk !~nKsPXf-PE KIۿ/,tx`D#i *o a!-G]{4۰,xtT51Vq GBU_w+ÙR^0»0FTЋpPɒ*HuR w?R `q)ǒqyVI" g]J7R^UuljMRȘi<_L*Ө~z#v}Ciaoq %yrʣi@K6\K3nE rvD)3D:fx;J7"8KmOTgf UQ,ME qMp< ϐd7DPu~X\4ZJ{lSAYE*kOMPƔ ʸRZs" )áTێݦe'I߷GS(ٺr%0bmP%,ӊn^S ;!F($BUB"1A}'9[MX2UlU/\v?DHwZi2OCvE%dLHK2tz2&U)yLCw=Txa%{dU9fՐ`DQ{iWC[EܨC: b!io dl?g4),o@89^ sdhvy}( bߜ_/їZk7i^}#PdyBdG Lt_#~y9CfUw>Eu&V>BԻaחbdb7IZ S\ך*E򃗲#G~Z\&&oK&IhM6|uI3<6"K&u(lƦu+h,8JNl/5mV (3*\SZ{==X|p|Jӵ{lE՞}6ŵ4@YMWu*n">2ƛ$a[@)4b$Koq5 3P*$Ĵd|ڒZ8A="sLJ0&T|q;zB%_#0rj=#0KxJ"82 h;ޛ/Ip,nUlƼ,Sl|hw N0EIBsMQl]QB(Q$Gq =ǀ 4apx|dx QP|g-P~v84? A ]AaZ:m=t0Q]d$rgD\Eʰ ÕmBMSvDA76ts\C0QÉ{wpy#>sXMܿs3ohn瘇$UdhV%sV I,d;3F..ՖC@ ,(]R3GPiZO[Vtoц<[Rb{~EԒª -$y4~rc0noΕ-@F0^^.Rs#A*㚙e7r(~ute^$̢y9; N*=0 E fuqrh /O"D漉wL 6= Ÿ|2r~.pN/H'8{wWuRPsdꔉu6.3su0&K#l'%EϺ86AJ[J$_hTBkoM#f&vAstcm½0m:sӷhTs|@/Қ@jMNY-Xƿ{#ZA.;zCR'd۪;.{5al?Vt--'\;r7S$)jyW:0v "33'N>dd]S ]:yOyebo)1~z6H1mΈ@JL816qQfbxHMfμHs<7ȩmG$eXQ|h.FMZiۭ Ў^5|{3V@ˡPI\w- O_LrY+]]is<ۣcN$|Ƭsd)3SḠ}bsSBܻS xK q:yaO?nPPW$n@_T@o=i4evpg$[X/CO̯#4ulIQ|)Ɣ߂Wΰ9? Vm*BN_ŬKϔ '{Xoa]Ǣ겤/!zxus0R8(9gQeΙh@,o0$;s|Asǿ3@yXjg1e6>?ͯMӖg ٠ zDŽ4NN&*#`%Z7R .!EXK-k@֫sVϷ=f͊wAQC4GSVVą:229sdI{$Bl ԉ3p\rz>ǵ4X"=0;N(z0` ۝ S{q-뺾 Q_Mp:kye7JeG~aaȡ6#W.4rS?>KڢeKށNxX3#eq>0R쭫BvqAGH֪1/ fffh2lrBLNx= EHug@Ŵ;^7E!>'UGSoXz^5`,tu?;M#®h%4񏰚V F 'rOD|(e{z)/5 uODfrlVo뀨CRp=]P}7cۜH >IzQ+N.yA4 ΅uSc{ˏk=1WySѶ_DzH!|FՓR_$t;{<.>IiʹZ,ino|gd1U+ `Kظ(.؃@xd &NզB/qs/ӳdx7pDISpy-$[O\F\$XK/pNѧW a]%y7 {CbjQ!JЃ\p^`V>c3tA4Uv䔟)tIL0rtcD+.-A9zɞ]< e$@3Ǩ aqwShʹWi7]&mFm~@Kxs螫O&Lt6ꑿ[s j )JhYSx|IX(0z}e=hR߆KCcL뜥zPlhve>E_:U5dPH4^ !/Q.3laɕ%݉مa+\M˚6J^zab<$P"Zh4Նb {j9ݼ0(E( g"}nhj<̀#Rw01zy xS%Ț bRzʃ޼ iX U4^J"|_Td}Xc8Q;+X<;e;ʴK6kz\|ªYJNR7Z| מjfO;t⹦j9Q|IGDwVA!8$:@b>݆mDޞQJ9U4>4Pk&X`A1m^ re&'6$>{_X[j6}"pAkMO$zmmTglN"BVG8:49O viͰr1oz~7׆`p޽p`Cz?5X;@aib/^sPr0fhȊ.NIbNrpauC&yu0fɦkY q[0k/)RԠ_ IaTZjѴ0s 6:Rf`+RrV*! j=`N|sfyr}὘k;G|Ϩ5Ԓ>)4!(J:).җO;Fn=#& ,1)Ba0tw/) _C'81ɉ bF`]k}Lm1Kv䴽NR"RYhPcDupkX1<M(ֈ (RjZiSsU)WtGԟ}Q'xX=@WEX? 2|rpCp̈HX8$ b,:'<$yat<{ z 7l4>+b><F:K\Jy@ Uްnc?J/4\bwIbne$nX4ϻER:<=~qxH~!YRC %֛KYП쨷AN';r$_ پӳύvo6&zKgLqf΄!SEn݋d%H+[̖9p_^7=BU5-ˡ&`k?`,jc(kj^ߤeV_&Xrͮ;`\;IkSAlXAZ2Td'MB`s%\S~`O`/oH4)/6pGSHIK*6ڦYC~#9d!kdELoʫV.?(d)AzC[4>X\,2a*> YؼlR*^9 j ߏˀ0DQG[)Va1EMєǹ̳U1C2U [12h,**dLL':#B q6˷@G5`0;{"MzT2Hk_@d=Z&ďNB%T2T,S ci_102kL7s*IIH$&)wOm^H"0 !^<\A%U L7;"B((?@5ZDaX"vAC^?S/(t} "2x]͏V]Q,26eIIl 0 le~J !ilg{H mF(dzV%S}lW7_'U d,I|Gbddnzm0hzӼ(">17+1{dȉEa]@"819~HdrOOؤQAgtMĎ~>:9`! n2s}'tv2#ZӢzܸYr6O1[W91*ȹ&1S6]R!]>QJfvr0Zʛyj%&TAra1d`%C5B bp ъ1]:܃dןÚzPF7b##*-/Naq2elrc T4J< NIۘ8qCIogq|pr S+$s?ퟕ{IcTh"D7@h_Y C/tБ/IҰQ`'9\V9jVqn;azIH19&3bgIXSm糄ڍ~atζoCdW|)HZFͱOCX2b|LpH&  ISV;16!lZ\«{5PB>(e'Xo]P>zpqzcLN( GZ>vэ( 7GB1/3g{42xbI8&dM?f׌ˌ9"3>}I,4CSΏ(vdV?N VB|5 r#45eq%}WρGګrg-J]瑈\=56Lv榸S Om4f㿫G!9>)ط` 5ݶʨc&^jxS@BDFI|m-Pm47u3ҸD%g/00uѣþ[[?;Y/k):J0]nO:C=!@@ܗ5"δ%+V6 goS2a ü')i;1dwAkEi_7WO''Cҗ%;KqF,n]ܮMHAh\b٢>fɀ+ &'EtݻqSk<]5ceӲ3B~W+FHTȤ>t2 HJѤjP q0UU/9@sݣ*FuT~kV4yYVmN,"ahXxnE ZFhR%Y\U QHMסrO.u/'?PmHeFֺR>gmt`wKB.hrP(|ԝ} 3!&(PX[V*ʵTgKuI4# {Jp7 &SPh⑱o2=SΠ1hy* ΊH;Ed Ֆ[;,l#vx!P{3Q]Fd9FQLsV ?gz v Zr߾2t?.-L<B)<6|u*5ٕSOCIdMXm3gΉPEM.#N8%N4L03d&M&u 6n` d> [47:qxMzxn3(A;:g`339b{A~5PXL=ATͱ9tU5ǫG) =-@P| ;}QF% A'UErv`J%&fTv^LJ;^.%~l>?t( Ob v|yW@1t@ b`K.+L)4L*<= u|uBi. zq[Py!A9JK&Fk?j՝:GI+qYi ωͩBc__uB@)rB:H UOmL^ca~*zB^}_:v!vSsnw+1Ns 1k͙!9{ &gqFf1l0N0C9L}gY)hjf\%=KJX~nhةvnthISFf!KkUl50i<$L_p!9:oq %ri5!GÀ{4_;Z-(ODZ rLifR7p[F@NWq#N]2#B5j *8:*Tie$$=e'qَ6iFS'JBo\nslPe`Tj'?bi_Zhvtd΂6GXF:ӿV٤^iG[Ĩ>$:D5ZXN,OlaEI=T 3.lpaLx[Q{6B)O %%լ 0'lpp5cj0EypR#ȯ$4UB.b/7w$t`Iu^Ƈu W{6 7(ׅ$G/>%VK׭o*BWSV yO$5? M C|*>:&Cd !W@gcڿh6r,7yԑ¢(lͯd5w"ktpDqFKBsN^>??У섿^.l.֖tۃ3t?!bZ{ES sً3 ؔQh.Ff̩(vbN+*R<c1`Cz͔7R_2UF!KA3i<8+p̶u^]em?v3-_¹Z2.\~`;HִgaNycᣣ,lRf7ՐB@Ѱ[bCE.wdOFb@!2j[D:@wb3YJ;Eu+$G#VhqEL}ż{4 QFʽr؂zC&iyr3qq3  y^]MD.ҚjS#t?;QfM!f ΃ǔKOaH=íAKWty<6{WLlO-vn3-xS3.u*B,#<x{ōÚ]w>L]E۝\.6EYZΏz;dyO+EW?}eoX>(jg:= R{399-A=a"3| wF1SA E4> D]̀h2t“۹M xEɝͿ8&۞ r8`a j*OWKH2P]S]h >YMB4t̜WNU?1e j:[DDq? W;^-{+~tWGp@Z ]TQf<B:),qDtBF xk_/ :IKuf5YQeES4y/OMױ)_i?Ⱥ'kt0*ߓ{!tR*>ȳM%\: HHw batqCeIEA漠 1.k9$fc*g0$HC ll_g_\$]$n[rR fg+GL_z=|r>MԇS :>Աևn?K)TR]Q4#>NJo< /bGEЉ%@U* q&dIDNJKxsI?#6~H-˧HKuNpzgQ̿ZJ>Z"8!5w{@df׼(ڡMt >l+mS)˰o*X2[`9A6{ӿu.Mރ g4Md_XAe!]> }r ?;9WlM|G+),J> ?<'6q"ؑS6tnєD,&͟d#9@_3f.ǥrArNBI2D#ADkǞ[F%}Aj\U=T1WX#b0*$!IAW;Nʴ֘@thי훯M\DnncWj?Ϋ;z9V.F .!&0ᶹggűzz!e\ػǢ& DTqPP]|N-0 Q˚dga7AIg ůXuf<GʃQ?ldxz l46[Q_ĹℳuUᑂ6Xfc7?>B+>֫9f{~jKRg)ǻ%t_n0մe%;4W+%ԅg㈙=%|7xbcb B^?I'Irv/p\6U%tg6D$I+ W(-`nj^ @Fl#D?j1gpN6syD/)NOf*޶a7 DZn Փ[w0m]:?*mRۍUҷ/&mN?|aG6eUQY5T{je\5)M+8Gα`ȳ{&HKЯIBwU~BKO^( %1Au4Q֢-&6UK `cDaO hhA`/~:.M7;pAX@ag=ߜzF"*N{)iu▥:2xBӂݨg4]Cuݭ-͂R)d=TQgQ<#kgV dnTEXt,% U}ӑbuH d6qGi#hǍ,;A -[3aэIL\V+F+8I{ʖ)'Er_gVcyFI2{FSj>ݫ1䴌*P,4baK˟ ૶!u4?KV,`SysX_:<ӟaxJW ,a' O 8䁘x헄S"seSOrVFiVlGz4L1gפB랸PacE X\|B晚g _>>mYyϯqOCX}~"~2jP'욁FI. /:<{G\ǰR& [bN$5֣gTܰ[:bg}N|6_ %zٓ!j!ew$ 7!yF9D40Mzy˛a \/-0;\Mct(digPW0}:xIlRq/yI gj2EWf\HrDHM _Zi%xK }E qe~>MjH]]p}40n bGQ&kWu"Sn"wk~u+c4:@ⶅ/h/ >OKYT&2dUYG#H걋ԗ\ǩ**$ n 0mֽ9?OUXh4~3\'}dx?&ց^ojӡF؈̒g;shT޼4ۤ8#A肽|0ЖLkÿ~5u;r= 0Ԁ=YVNP;HDq/} /=QPewF7lU I&?ha\NVeӬ`Xk*XpEF ϾR+ #]ВVAÌ fkDd =O*9BX?F ??%Tc"1x_'蝱  {>L\׃TROGZ=6jvaP bϱmҳlуlֈ76B5Q;/fVGi{\g-թ"ܢۘǴ[G"m"= H3 -Ȱ]YywYΫ9]U*UM[/ֈ9{j R}fng 6w F5YPIN҃^kXgoT3kb\l!"OR؀Y!Ly~CXҌ- vDq D;b7pn5JXq#\Kt=/&꼿H/o*;0~dD"1Qud wB] 4(0"FXs7 +)V3=cNlL?~ 'uI`"eZNtQ n1rfR O:r,XPcK3JFs&Έ=C#&SU`,xv+mNG :7%Mz,5.}rE`9e^Lh`} 0쒏k3Ha9<ȭ+A8*[TH**V L_/EƇ (ji"X>&29ѳ| {!4;G3&G^&0K~WK%_ߊPoݲ) HW(_7'-`-0i6zjʕuNYfkCcħ[Wvԙ嬕<e9SL7fvJ>/NR qetխ2Y۽fA6**z5g,%܁P s{ϯ{dzzA"O5PCm8QCLdwUԱQLفxe!:/?^fhH67*7Zð-Dl%K8XڏsȜXc3#؆oO!NJS)J<_41 =! mogk`{A=xOG0}my}|RsTA s˰[5^}mMRj.CX:_LxJAT§M}$= jhhhOQu7]lu5&pmN ڼd9o7vt )eVz6'}`5P [׌2BYzG] *#ođ6yȌ1ɨFU>h8{ ]){r7JCz}aJےp<+w`Z7% \q>pa"dՐb1Hϐ&lf,q)5h $:hh'v!ON;7rqK>˚;tDb~R^{ZV϶a^Զc(qk$"!ajgIvtԬF@NJUs>?;"aH磯\ _(t1gl*Y+J8WΔQ&i J YPx&F*'=m}}yfy1/9]\Q%[%ksW7u=_k-vC-oiOlcJGjeH} Cj2'8Ża˱8g&ԥ '\g*i"fl$i7F7*Ņ˵V*/hN,}(* RowzDGxDۦ I'KG" `I9P[&%nuLh{V-x1e5M.Hu-lJfDp)uZR6a3eTq/XKh}BÿS( qb5-:]'ߋF^TӮؠD[0Q$.>?Lz䊶#e"%)nB;aAT>|-Q++*5ƽ}p[܀W7}Ҩ3S<2N@J#C.ޮQ-E_ɀ5r ܩIU+,REB7#oLM Mo':M5j!c9m?k:BCQ.+Dk\icDtӪwSxl~n:أyWB=ۙTdeDx@S҇2Qbވ~vmS d1Q@,9zJ{"b1BZ$ыNУC:"Ij ņGzSQ(MAȻT3.VʌqHB5'}>g=6(M"df <Q>Ͻٝ};v67EO {'*YΩ$)i[쳍}hO {7juiBWfI:X6t>Aa1YaMPк_5}R,3Y6K5l"L\-QwFZPC q?^ #f wEbCy ּ1.wW(_N05caG(& d4Z*C(Q s)i%ߔ=3}«rli gp]^DH^G)0dԴdR3R9z_/y(MbռL>\Μu[(xbZgnVD/d[fvZ"cgtQ'~ոPpJYp=gNiSAxpCR>))R+"=rN2 4w1 QtBjl-`Cg i4jZiy`cV}ݯaæT&' ~%[jAyIȵ/Q.m[._d0AY~8IZ QbE/T YfFM/e $c<0Qh2GIX0*En_ITP'#(w{ j`4zr,ni ZfH|PW>5n24e>k0/؂i142Zu(%| t'h,#mLnxc@GZ~+>DqJy8p+~XŐwR >(>9e{M#Ox{eD} okFϥ ,ro(K8f7*ګڹ 7fR!|n~)u~YNڷ.#[Dq¹"p(dK%,0b ;ӹ`(x :Pi$23()'\[>9Z' 2L{ KIԐ>JVÿ'Ķs^rY9ˌ"Ԕ7%(e=ݡMNv>$15ΖWdnc">V;% Au6Ru1~(B#EeS.1EEz:S MPKZtH3-=S8\NL-bugVeύf!Ĩf;6g+$-P2[H_ ) ܴ0b&!叾~:YqޠW1͓%Fy~uu@Fp1TK(OnfE*gF?pOGҕ6;  w`?DsPt_Nv&@[yHʫr)F_Jg% .v*kBH]q-#ϠΞe<ꐤ@ ? >AC,*Gw:GdN%k*GG7폊tٳ b{r1~ol|VdIģp? oz{dm,a?znݖ7K aʫ` 02=-oÜ^YP;;غ4ۃw(8Hn)c { ARUXjBQT¢DO 7+~ءhҌcXg,:>Uw-BHo{26Jdu"`Ǡ|eD[G**A ~m`p9YBH5Y8 6m%`jllB2DI`EdŌv-#a5?4Жϔi/39cVwhh3b[9%$SOXrEן;`dЏW#kPB(R?dRυ,f̈́>ࢷM =%slDZrX#_)_cYlN+猃#o5jq 2xBYz5@vsSq .ʻ{]:ͮ-oxvP_>%4_;OrGRV`i5fy']l2XL~@¨"kn) Efqԅb&\WH6J$qxuQSȅv… .؎Y56oDĥc)e5`װw&\U1Bl7߁"@1)[6zV)szS]mmn^t\Yت.EMzdanq3:]TVCm|Lf]6kKjIL0dL4PT~>}'ai({5~XX#Eb0[68<2a7E/(y ƻ|q"''5yp"X৿M')ʗ2h`LOOAm_S % +A:cXus)ƣE!ƅS8mF{u.,ks zNC2S!|٤|t^&/p*<^@ rZ3~¢P n0Tm!>%݂2 GMc5)+g?ػYc * 1yV83īuc$1Ɋ RF`A `Ħaî7gz S=RaoսH~I b^Sob+%cQ-Ϥnbcx8%3hbr{OXvzؘ^0NS7j+[} 1[D?-TB o!8gf?|׌.7uȱ,|%Q&*Bdh('\*ѱ.c (Ctn83*C5;j;V'myB7)S~ޕМ*z}UR& XGsH4[o,wFq0A&f(=t"WJDRxO s"bv" ZIUgj~DAؙp`C?%|[Cck|hQ>I&osp.<zfp2)ae\NflD&Lܺ>9RdZ Il(hu %cu|qaC`]ijʙKDRGJ&F4=煐`Y*!a]B̭d,񽏗NTi2jS1nw@hQ4'gp2c8wNQxj>G':Diqbq.T4t͎ѧÛ=9B.ﵳO}4]s=GݯDx:MpXDH(=,B\.X'ysf0~}eNԾb6Ng=Qş8W 'h&B 靪UlGz-S-;irkV/Tn>8?goQmt%P)&I@ ( R["dGXoBJ[rdv1N\ssqٟqZ-l?0u0i߶|^;phxM$V]RbaO6@a2:*%DUs 04#Wrà#Tl/3@`MgD%Ś\wŪ7?J޹E78КSͬ r?'s7_Hd7)+ʀ i!.go2(uT$ @YMȥ+T;ߜd.S9Ⱥ|}0SZ/ ˜Ģ 5jaipb(P覷s_mk!H'LG 3ih;ISǧlB9! ml8Kг8d> j??K o/lo.jl1ʭ~Sj gyb_ugDLKsyIz @K$E4=]sAdN/Ht%Om"%\16傠ȟ$N7-&*yaR X6 AYfbq8 14 thPr_`Ȅ1%m9%\*J%W}JOՆS<(j݋"21)֥ŕ=:-Agx5 D4or7S1:ܥnKq?=nw*|6Encť0g$1c^Je"6:ug ,Yy38!GÇ'0UjhPn!LOtc("e 8xMk0NA0RY}A[P=at^q,(F+69@SIG]K4*3ord{GaG -PGɊH 4NCN,,^em A"&? ^UWU@tfH}Y+Cp i-9젽r 3 u8(1}ܿ;U^:%@)OeOX67]HaM6UI$H;d)PKs)9󻆫ZR;>Y_}ѽzi^"Z;duK X[ݨ$cJzs@9J L5lмYݦPE8-ܑytDp< lL0"ciyRc?zؖu݁]/N4K 2Ӻwde\ BYɮxZ<| z/{ѣ2&4D &`o%-O.?]9USTFo0iuDH.0'nbX)I ;wyi@rެDmBN Aǔ oⵥ]QR*3&gLت,\3|I?#b=1ݢɮ&'%)/CK~~ᄵQISn3e-PqK U&̊gYZ07070100000434000081a40000000000000000000000016661a1dd0000355c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/5]?Eh=ڜ.+PJS^{2A <>:Bl#Y3iD.  ArʞsN!cۭDM\zt5*ebQFϗ*qڈ7{7tlKjZJ)Av=`eWyå-*)EDz,cHGA͇=YwwfםB߭*28Іo.KI)"S!pbv{ظ0X_̂Ed@@o|)MvQMٹ0 f2h<(1 OI+8?|K2p*qMlcbi0KaQl6Ъr5MM+JŶߡdqlO ݗ1v gq]Uqi{< Mە*×/U\jdLX6JIIhƋR5RO%9, pO#MVf[D X+oWGc`[p"X0hn@԰Y(kFݒL6F)umx-u㣧r0c<zjIc5ktC`F "-}f4ñ+=%>ϬS8%v+'#˯ {9VOG:sӧwGovr`+ m}Tͼ$'Er֭L|] )cHϽ6wٯMҊm`K#M%>jUOjY_ }g y`ʂ|ㄆdz޸f@v GYX2T;$"JΙ/B3ڍ +*% Ĭy*&loGQ)rEW[m֫x 2% Qi{%ǐt)Ucˠ)C8z2[7~o@"Nm`|$hlTZ0, EGl2H# SQ^WQZr~Y,T%6Z.ʿ@xq拓Q 0J,U#X+9=mB{a16dc>sgo(7t51+g*5#J)y]^47;HWӿ_8t_kuIs־)2 HNÆq-#SP ͎+!M^E=VAa-]2#G6_70V|a.ll GmXrW9PaP]Vf EsMRg&gF+7{$xԄ$K\U c"۠8#WhH/f̨I3eEgߊj55ՃwI-^Hfc'&vZ~cSLb&B4_fNS:ګt Q*dJMnVptWy95p>3ғ8pŬo&T.7`(b=,0ۦTɤZ5L_?@eɘ9Nx # K u⡵\/dNPݕ_No_`rD_Kd"dsRY0جbj_;r*aꢗ-kXVkOvzS=/xS4XfnAc!α٠x}Ц jkphЕ|`\ jڿl Us\V2&L^q\wh[h{Bڠ gʨ#iN$y kYa&LG`r+O"gIj TH&ANF KU:ۼƹyy Y/dqN݉2)$0i\}h} ["ΒGޫ5ev>Ɵ/eb12>Q_ߙhiEnfYm*C2ST([P%ܫ7/,ם,7Na>]_x y9( .z h` o G7PXO%ET);Z2p XkS2|j~Z%^<9Nkx{#@( ;ǵWfŸm;3IsլLEpy:?GG)s)Q8^CpCdcpuO,mD|3ʛp':&nra,y!cd[4i%a=㝑ƇɅitJ6pf';oj8={g|gZ^^c Zt&yO:18_fӡA k ?<ks:GB[Tx砕k> !mmO8j9hhX$k.EHm o ғ] YDˆ7U[DTU۸yD]T:(oL?t2P +ٮ"nvHßZUvjы/8E "KPٜ+X֏2Zl0STї~>#ebE1;Q}ZD&OoxdLĦK `^# d&FmHZP_s†[|ҨTBdJ!"ʩA'gg}yذհ<;hlߧoFܰ/7u%=~C &o5 ;f@/<ߵ"_N}㖆en ! ]^>17.ҜtYZخ)fJ5arsOwE|VvjՌmٖi-yYڈ+? D*JnNҺ9-e. ~?م5A˪ /woR X>9)/CӜ4{g (|&:ٜ(\%)Mm*S5ev.ShSVf6g7ZUm . qҪr g;"݈V#KSvuF| 0_nM:oKjQ/&LΕhF[,H~ BifJ̠"ˊ ۃA8ś}W +*/1 π) OT4l_QG"7h?dDm;*I`IZӜ}c6N%d9q^2 /L -97$59S<\(*$auv" 2)i5ce"@0`VCdA^nvu~~&E>IW-ԑdObrzE@}C͔5ȏ~jE` H=85"`|TЀw ~/,1]Dw!1^>[CBe ZjƝ~qU-VmɴZCMTr\>jԧa0oJUbh_v`5$ai%iU+C]h")>prgYs?K Z%W"f++)1UM be@A?%msWͶ`UTΰ-&]/3L43-;\+4_4/N{@ &}'gO;Q&|g>N^ȏIcD$ ˔UNxRAt$mf E9<}pvm* sf_V1ٌgZ^Ojx 7@{xk'Xi3x'Ɛ}COP |RF- `iZJgB4Ppic:>sTb_m($m.×9 E s$?[f=#^S:Y7\R䟞| AU(%?J\@,|f `٦9dEo2jv|k?k^/b`%eOZfPVbOͫjqvlk\[S]bz.7&>D.?\FE[I?"oWIWQ{0-yzS1QF<7"#$w5͢RC+2)ufJ_lZ\205[؋+Hl!̜){vAxQTo4rmW;ʅf 5!ﮞx_f=4%cf* \Qx ڤ6oR+#δPbs[nrn[!?#m4z+]~m ۲RR:;EB;JD83c#qޛᲝj,$z(xԚH]`]Q9OC3wKet<[ j;úTKl0#]w'Y*]В'UG#ξ/4 0M0\&3ru$2XmgVeh/?~]6ڠ? |Qi0s,n9 NTHL,y( FYaXH00B1ѹwʲ)/`aA50[q⼫F^t?Ciu/Z634Qad<ݠ$tD, ǻpۂpaaoL%Zh&{RuNndIԲ%v_Q&W,ǃ:鰞lT\xyq?]NŊF>I+h{>JH{ gz/R͹KfAopAׅZyˢ 8>R:y]zFKk >.kLe8Oo+{i 6_>7˙"]WFg5xS+/g]0")dCiP yꗋ hꏲُ3aޟ]O6tDշ0CIht?$^Xov!USCeC$& ~Wڳ[fqcpXس!)!r2yaݓ=PWZEpG{r"3BdWhzN O,!)J̄,aEK2fRaiE4xH1uJa$ ݹؒ||h~x[XoxhPp:G@Z'lNAttf4ijjqz:>#$@enDߞq'G v+g d̵mUe#ދ(cq/ߌ}2Cg'^X}{BP)ailg-/{9H١$D5w|ۗ"g2m>u8!CKP/tK\џϒcR~V4^A 6URj!5IC KơO]-ʰ$ o"®?!Rwla >xяIR$e3DI7$E9WR0n_Z_?Fmū UѯIy 3C:I{Vf)힘ݔnIP*A-\Azx鏦M7pi^4M9*HvʪTchpHp Q:J,]lC IE"(16ߘujs?%dSZetbF&l1WSTz@ A|$)z\C*ǛwQ-rV(/C0 CH1Ȝ0a÷w ]U9|@Ug"e3#\N*{jw^*]S \>0A CoC 6J欄O.Ÿ7A %voJz|sR01n(uwpiIeۅBB(UpT1N^ÁQ{v$G@-cآs{7*HP{:v]ߣlA]06 L)jL qH iO@k.myi5"ǾhaҼ~%O L!bZ"(tKy =X8kT6;EPZ$3^61HEw-ceIӧk#Tthw}|0" 1KC\Qe4or Y a+w" VJt&}?|nݹ/HA_k*'YmWZ^|"ưm:LmKY'5r蓢N/ho8D+e6pd|-yˢ{,ScCCѬ½Ij[Fד6<]-/(2]H#%rb1;/}AnfP ٣hl Zӛqz`h"؉f<-ݡ*J%9?;&gB{nJ; ) ,.wyZ % 3*ؒjSd͓ K$l۳2 U PKiV xeXA( J8l1Ak(z6ɬ8Ԏ~(IEv?4Oɾ8h N-b!{Oޤ/ +d/σ޵X"p63$ Lj.oIZ6pÑ]N Hun͂_^Y[A7 !IͬIej'մkp{M6t990Q`h)֌cBjg$wrmIke}8lD;{lKqV DgdԱo^UGߴ vfEuK ,Kmn󣺞@,V¯3=d=j}lqԛ>tvNz &aM +g5շ<)WI@?$d N1 Dhi| =2G =4X(ߠ1E(9gxK1G6;cIU͡z& n~0i",4B&sr7?~0Yq,6ȎYu*0y]ʴŔE(W'$h EКZsbVDHc94/ vi1}QTz0]B5A9]+Ñgq}*>m]>za@ϴy pK}9IYRzOM *y&31tGY%h4;b cmh E=t*=_޷8fԘ6vݰf@ ?6*T.+F+yyvh&)cn׏,7M0YAu"Fwo~R y.Ɣmv62%ծw!5`! ;'iP xhGmr'À3^=%l8-iMZvG66PKྤD0L8CeXo $T5$dfd|\Ո+p5 k,ZIOJ]c9i[E"c ϻ}K6;TTztJH y`SϣW ׅuMN:Q SsU3Ma97b?>&dzq]8ץԆ7Ԛ2fj7._ƫxA 0a|3'4p:FJ(dsV 9qEj-Zho?h۰l)l)emm~{԰che$ɮߎWj5KYcUY :屃#nMS &$3'JPE+yRE|lm&΄“ϫTʐ",9[bPrFm{1HLL>5L|=(C%uu 0*&7]sZꬬ6d;B]rcJ,t仱]fs?-rށ@ a ztT3h*BD'^~ PU;'{k'&~(I{&W6`WYmcUrN2}$+Żέa:y0# 52k-h2فaaUK+qE+GC~iB|y]Q%aFx]w0Z^PV1(5{E#vPٯ§JR/bfPAxKӀ x#xیҝV+c.\gr}We.(}#,5AG'UKujLBd0c|8 hple3mUmiZ?o􁛮R .Q=]̪3ۗ^MfH63 .?(H *1 InuNdj *,9*)UیN4LsFuj^=`Ey&)F>!s$hYWW4P76,P{6G#9&31qIFLG GAbuט`H/P`-YoEqtj]`uf ѫ3ӧοbϲ;{i~ڥS|^ʴ\ -`f&@!C:ʯp-# %tt R y./$` 0\<ށ+e(#S+Z^p:aWY4XK}t ǰ8Xp7~gGRjtAg\ ^])S4&5r6+۶60HvN;j\25Ed*{P1 mwZ|U,rVz:*z}৏b8Ғ2Ԏ|B "F ! FGVQ L8xi F랶08"\UEtCl@[uʹ i PKoSK=IÕ&y@ݮ`V+.^R~VR}Dji̱gYZ07070100000435000081a40000000000000000000000016661a1dd0000d6bc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/y]?Eh=ڜ.+ʂ~#b4$RTP1$%4N"%ki qWfۖLe R)FOJ#Iogz^/\P[S~E!{2ɨuޮ)w:{(0qLom`9Gq5_Jfve(#ٞ8li|FL+-MM 2f8wg/2{P!2uKs{+w:>>6evd)9%Կ}d| IFhmpo3j2VJ^2q}s@_U$IiH쬁\GX?VF_vx\EԘ^h\k;F) ;Y{[ ,>q"Y*<` MaʰP*+8h v!{5@D7,͍z;vj77\DAx3^14. }L4r,L`vZ gŤ-9*[W8hkCG,{3-nkEro37VBjZwbPrCw]v16s:˛[<}]k>`v/"$Yk7t<"PNډ`Bit*UB7%M qlKMw0Y}S&L/!Qe|ůPlz.Q`U70V~wax~,,_0;sZ,5N9HfjO' 55>(5䙵D\RsZ>YScf%][j2e<`އ.~4)-qftkԘ k5S#E6Ҫua((&>ܠw- m8ހD͚%'dxi5+d e99 ü )[~ `ׄo~0ݖyVoRSEě)Hlke)Wn mdFy(5< 5pm`C"%6-wbf9HIIPýwiu7=$Pyt !ͩHSU~KȄQio gЇ0ե57sUY* GdvF7rq`R A urf419աXup Sx8.NGgdyLG#u*c%1m+^1'冎}%߼o6ŹjQDv˷l>?odq8k7utp[S~v.AI9f7,i=<ݶ;.d(<Y",bwԍ"S`;Dxooس [&Q,mJ/+h7Tyk`8} XfԶxPZ(̼,Y:Dr|(s^cFDbJR4ENjіǑ^99rQ  wSg0`~Gp1 Ӡt$7ȏ)e`?p^8p\)zOS(+쟿~"O&e;ˤzɃJb8CHJEa 0I(pXG^5(E =I NWcQaKꩁZWb+Em5D`)gB~qc2x:\Wmâ+f6ZQ#̋mwf,~ 4y/_1c z=I17=<2*J A0HOF%OI-P5u MMXlٟν ,`l$ jX%? j"O#& U_]*IY;~X2SէtwkOAP&X5!ZIqNey+[uBpE]kQ]"y ̨P(UtgLLFńQwdVNGg(XF3+lC0^ig~! ,pjb=_莌| w*`7(G9[]%u35"t?*,k$UȍsHr9 f,`%@hq/73kUJkҺw3M4y=FL/9EA ]xwg%S.MRC-ș:_#l_]]u v2aiK@N*4ba` '|i3޴Սy::CPfl:#>e B^Và".=mP?gj47!_ (]N((Q)xע$"Fʚ述R7붸A>Ȉqx21(-,,6\{o߫/@g2Vdɱ \c*Dk$omnWŋzybWn0 CQ@#$؀w4j^#PIBǾbH4?_b QTjo08%yJ6uRd;?Qg*b.^r=Gi^!ifķ`֋Kr$:H6'D_L2س 0:"1cṽ\=dM*<9ܑȁ 8!9b ڭpWMgzIX>.bT${mmv4Evhb^#9 fM?~ۉrw4$3Z)Ta6 '%3&ׂA՛`Z̆IPH\P$ٚ#sǿh6 u[$Iκc[ppEpqkCCy1}MqRTCv(z{JG<%>BPWߟU͝|juBɒASiTsZᐎd4XZ")8qn1gpPWLqҗL܈c?\Vιl(~1&3h`/X3:#bxy:*"ɦQ95=y!_m`P ޿DZ(@p<ǀ5e*DY]cFBF:[>0?2a!D \[Pf9»@vPuᖳ.B"*좍p)I^CF~5 cCP vX]ViiDƈg&C0cN-(ۧ`KCL}K¸΁uo&|괴FWo$CgL!\K kN\Q `!js}S]Fv9Պ~륆*xz?u b۽rMY#PdK-V6s^~gV5V~@bA"O fk'UtxYD7~[ hZ!0Z6=Vc$23&+z>.;‚g2 ]yJ3kRs"AMS YZçyeY"(\iJtyq9Mhw2,(1tϬStl!]+1evV",K{w+-lޞ7v z9ѴtN;RܱrF$؞G]I.XkG Dnj πlV\JHzW %%||||{.9տPS"^/g?*BUDR>tvŦm(CѽBtBo; Uw .nL.ʚ{nEv"JԦݚ NxH,&`Fa)]T@-G[w X$% z g5, XI50*; kΟҙ."58WPiSry3=/!4*5&]h T/9觺/ݹ8f-4ynbB¯5UwL+XA-[ e\1Ll=q*}6 ʰ0)~ίieME_`v[WwߤXV`eQ ]HA@hFg6A#AԃGⓆ"_U^$(UIFU!eXdcZb+6Ÿ_x0+wHD>nhhԑeܪ`BTJ0 ^?$^Jy{d!֣}QމD;B5|:kga16jvMhKι;kYߍAAʼGPA+/jm=*N djcKjWM+_ l@yE0Ui(9"*h.ࠠy:S|'IC}uW;d6r;bb&ӹz~c{O3@F9BnZt4S `2`i2\ e,ёuCaq9K C9jdM G̚ ͖=Q&Xh.g^SƱ|B'Q M9(0 XN\'2dNUKդ4o-&$Xpe'Bʂsrʗ`pl/D&dee⇸b}?(.FW1 0]a{ ^CZ#J +؝fyD…rߥ3cgc9>30Ќ$p=tW @y¼M_|GCp"/YzI+ v8z68?DKp2PUMwBRL,X[{LWs# ,B) %B:b87GaK%Ԁv%:'1KzvH) zK]T;nBy{*_xI*?ςe&~5?XXZi幦itW#"o[41ʸ"RQ٬Nu}eҠ^fc;*ӊ 0bA;~^ma ZvwEAw225[glt  Ftr4)E@k5!ɿ. Xʑap fH;ߤt6G=:Y1m*]bKxMu?jc l$##%`j<'q ,lHP6݁l#Qp,d;1"LmG˹jjIЛ-`9j/؇0"hn;H^-"bE>}sAD@EӾwP.EOLUEFڄZ(e#P#V -Avmz+6 ͽQ`K馽LY!y sIPDJ] } XD괋 8)?-0ʹX)&ݤ"&:RR-;d2O#% R3[ u/Y9/ɀs8&bEfCQ<Y,6oBk=k\4C2fr3$OjaHGw E?@3G)IpR QWcuP~}9Pr"0O/k{Ltx$d\lM6^uˈ2SbbM`RXS 1z(a~lp ԕgh>KG0P(y$%8>H}\L1sj{>Z~G L'v 9 nO]LU&BC/sT^x*8,&ݏ/_,\s4:]]#iY#ω &dXbWQV*j'Ef̚X:Q4:p  Pl@FX V)Dƃ(|Gq`K^Z*z /}( %)a)}u:y:klPg(o4GFZV/;IkovÁ6C?|r~+C^݅']^ Z)zH*?OFRכdH?CTO?2CWz 6í'jET!^@UUoob1 ž7/C~e|'}0,0^8Q _; w fܮUOU7ם&Zl#ne.BI#TK`RRfxh=:/2?[+QgV+zD@i7 # p8064q6 ڬg}{z VNP0UZX-5fZVQgq O?c_OvH)~ǚu_Fh3Ğ-eU%6̋Bot NOj8}XJK{ r6 k(H[Xк")}Y"L L]mDf^;q]4:%b.NXVwhP7'kA˹ZVq%T4pRz *S+f"?gVe^7fԢR)1,|5["3GKd`gԏFݔb(Q6_a{d6sNI:Č SvϖVl_)nCYO0?FKU 4.a֯~W0\l+wZfJn)jM[^F 3ؘ,ѤPnWbs`?d-^2ya7K*yKeV'k sDk:5?(0Fy+D 1' C߻Oho p uؘ&Gc(o ߲i!k5gT&*w2[[NzFbf _nnyw% SEѡI:Հ,Cߛn-TT^|oE;xa+rxu nLZ%ᒣHL)Fj}&f[\CJ{7k2DHWɜ~oRBJiq]~z(# Q˿1rآuceAiW]}l~!{uL@"\2K?`jGvEpfOr$R} -4Y!8omb UNQYbz ?5 F1c ,fuP Y&`pظ+'NDu]ASוZC~B7YGl_K|ܗq}N8{Ëc;В3}\G(4oDMܯ~)eܡpsxTI/R\~ĮΊ.\jNrŷg%w%w 3/sO/x`}.|t( w+7_ZL֡G-u5`}Yz v?$o9iBt| }dM vqCKؗ_}L1ΘO #8e$ύ+)#s+;!SrNb#tZź8tWĹDqÐMcB㈺[7v@o}SU ܍랤Tٌ*3MR*`btM!0㢖lJ E-Aý|3oMWPyҘ?Az>lTv;,L:P 5}V;GzF-nS?`xDŽ.H&$KO+Uq͑&@4_VSδ^ѯ6> 2'q7xukP_M_׶9dc1}b".yƑ@YܬLD_AF\ݥ͒Ίʓa3<*}3bHĎb@GVfԣW@Jun CJ+QȡTPѦp@,gkPVռ?OSyr^g2gZTy@$@EN!>ioٌ'{Sǐ;J4=y=8/X ^@&;vz\Fh-O>eb>ݖ惭qE)T՜mJPѽtO"/quua^ žwqs2f&}̧ZJОI%r-RJ&~@+DŒ K)a u,Ʊ|u,/t iO)0q8LQǥ,b ?avYRUnw{,,.eJ+Kz(QV.)G[aͮvXІ cCY}}6w/P.[K'{SH/}Ռ9ݿ &Rt)~}1!P[nW6sVlj*XvYqyK)ϸ HH%?x,aIuصhxӹ󮞒qv}2LUKdc#/2@^eAN(i]mlf~n.Ph ߊYz^ ZA9'3SMÒ*ty,˙ _NvGLñmMP4V Tz }JE!ڋR)93 }B] ˇ3wi#I+-szJjڔf b7W="p>{pS%wKrJ<J<"*|b߅ۅq1x CtP}[d9"D^FJL\4t:[UVtƏhX3lQϯ8UyG\E,փ-(W7}zlx?+f "!`L%.)Z)[iM8$Ea]#YWUح-H,=[vv‵^YPs||+;,ufA-qD-HEhQ]w Z0n$j{7o8 e7*l>hn-s1-R:t8a VOS+ݭ]ʚUw,5ڌz|S0Xi ͗u]v7q`6dsŝp&qj85'Ӓқgbo>þ\N/CE D[uI۝pq>m#o T)ćV-ZWm_E%nftB3nb5έUUrtv$ idA[Ÿ4 eKR0Oғ\qnpͽEe(bqn'MxxPKgy gw/^5ͼ[= K79t,!X2:,87k,7ʣ\v`pPEu8١2=-ާ_ !%X t\|>40۲cAߠ"@"F[*xBuB&FrOH_s]<Ht.mQ|+\~,)臛J#'Ϡ<6-$;t:ǧ U '.p)w۞4 = %t`]0⣜:-A/YXWI/D.Fl8R7mAH~UwI[(Xk3)77 ?ӈъQv]:X|8F`?ńz&i <δe#RHt%i2m].7 ^sGztPBX YΤt6A$xc&6-ӱVD/$j/%$hefJ1b>Rľ В@&(*-k 1N2ڦ ~"X:4cX_AcZT4改f3R;|;1; 7c{6=^_pPoY%4>cIvM]YwM`{d)$qjj'OSf`H`s;$Yؕ[<|I .:["\Ș!~y6&z}fqZeM~(1P{E$By \7Zʍ8;rNU5)_ubP,Y ScX5"v~`Zd<%er4^"SX{"{f"{l$MN3>L}'E]'w2z:\8UxxVQ0.}R.ZW]hED0]|gCޛ!)Ct3HOBTf0}Jw4epSˡu~:J$8,@6rO $$Ss>(ݺC~0~$)@yq'poP՚cB)e fu͹duP/mĀ)fJ*.P(EiH|&CM}$pϥEͽ\2J4ּ*F ߶n-8!x+ZSb7{7愮>}F0X/2A>M[j:d8Q7V?izCo 4zI>0G%M9MIpg/Y:g{]71uǂߘM];bb~q%Q[[p&)v+pN±+tTH5bo5y8 {_%{y,mG:΁F2d] 3ݷXG*4y-H >L_y.Yə `&FȦ~?`XB6ݍʓ %<0.Hj+VRÀ%S9I΋+v&0גC|W"|.Lu5bLId̂ _D줃~.k-;MLuT;ޱ2B!Jf߂☖5/ͻu[wQ1F<}/,^$%nW{~k^i/P -xxd"je ]@%[*Hz*.fc$}J ρ"LݫfxVw:qfZdٻhnѓ̭}2Y4 fg}U|o$CS\$yJUܪ@ 0xH=c=h~rpՔ~Ep% 7feK!y?:N|C,` qbƅ e5  NSmr %]z~ U{4}w:TxWEWh.h=٭˻`nq,EC["u6יiEUE7]7+:^cb$-4BoamqeǾd;k>dVh]@ BGŧB_>{:f ]&;=Ҍ.bP0,wa=x7,{JuF |@Q2ӼpiEZ=2-9l!+0I{uKׂ[ԬH`XG]ǻc$ Xq3 bDFg {hhT(oN@i{7O~#f;ܰTf}\HRkjKL;I܄K-Geķ۾9B@]4d}|93OJGb ~hM8wA/xm:04k(r.,i3d yTl^2tDDw cd̍AA4Edb%r=+:nVܚ%ʣHfpi޹p(M9n(4oizΊibqyc}!`: V-Auw)#9yǧ:8ɞיq8ӾD|r$N b#zAT1`΄' nIT@[_4M?Nyii_lHׂ q."q^בa":]5s\LKk TRS'i4g#ϩ,,#g݃ܤ^ҏ➿D>wrrd<͹xϽwNAeеwJMC MkaS ]>mAy|c BVitsPK/܅7#Qt㹪GI(}!څdAj+F%+jgN2~򶑙yFuj: Npb?L*LƎ[ÕBtOF+vZ2sL~o ^+z}&Ys4OYW'm)K* sC+XV㲂;_Fm2Fu!._lPc/\Ҝ , q:VؗF;%(UI'VO>I8-t _uz]&G6ߓq, Z嶗cF(Z rhׅʳX?iԍtl `60D0#AG@LMߛSO8Ƚj;>g w"=bW*yDw/փ`YcIMY6KCqq槦0@Bb;L VU8f5%{JNO3tIzgT[f•:veJ/UMK[9g9l 5G3[\ Z6.{>_2|Yߘ3 vfCyo| |^L CzE(E*AuA[٫[\]-LE6`+p>X><,(k~)HFP,1X)zW)vuE"u 040`lnGp7ogoWjZ?Yеbjnaլl#F/p/OWuV@ͮ VM9'?p>1>ހf咐oLZg{Cn1d6@ȯ|hw\cġi˰ Ƈ$ ) t0\'l8D Ž;n]ElΦ;Jq&G~!Fʇ%/1mu LacB oIA޼^C ڧ+O>C9H<-yLj!?mdO:3BAxޒP-`ڥ pP's [k(m8&Uj?,R{-1a,o EڣMOH2SMZ閑'b&m 4>r({Ar.WLW&,4R⬯o!KȾ:;&" ^4'(2vr ڡBS;W睚PР=_e*ۻ]S)[jEZp%ʧe8>6xNXF*iwأ6zS74%o5 *^a; %p F$#tƤi)0*c1cQQ19&5̹\=%_9 b1(XG#06xW'}l(BIq'b; Rԩ6!rBEP~cw!pb}a?dIտ6cۣ#9=($G8%!): Ex FU@[=8K_g^zˎt@M }CF9'T0p膦{RX)p;f-R>;<`ʸZ奎6;br?{˟!=A@=N1 ^!ݙVZ 6 2[s:hD.#.YDwv\Zei|"&gq./kHR%` S iZ ~;d ":0 +bJMzaK7/}\δYM+MA/T-%H (-9+k;:HLϏnͳ?)<+mM4L`6#'{cKHi/Z҂, 7fqxPރG!"bǮU-Ɗ.?yc\~&16i9'y"@q58( }T5 N{E}Z7(.lsa^kZ+n#٪"X>R㸀\22);ƯPqL+YEM]+8o@[R:ƒm"*0CKxLqyɬr?姾~2e1 h†olA?![`*2yCcz:[!8ji@}.ڐ'94?|^`:wtV&~g)I9ϺcVs\u%HW`uS1ueJ){)ZR{!kvPN4(gcݧFn"RHVͽODq5&ts)ޡ ;"\}TE,jPT.*tF̜p<} MJʌM^w4pUuW_nʼ/Ad]6EP8΀IWU0uNb^?ŗWXzِ&>?EY`K*4Q  vkmw|BCM gB熴՘> n(qpiEAIDrv\c 5a, h;.l*wgaeZe`-5R;CEp, ɯ~ͤ,nd<ПF!CLXB :iv$kC<-3[pU|IТh/cx쓎zش\✌&CN8:wSf%Oa!&,MuȆcYkɰ(  sN;6VFSj4yQED'Wc4vxy,42M* cO&FET5(n'F8 ~eOF;cmNJАn οeQ*e\(t@qK0nيm-=jJs`؁ph k A $V+24J貌:8Q Py! ,%ʌ<{s0|⩟ &G (8FmX&㬞TrSAHwW} Zz6+ŏM̵鸘EuG+]3(hCZ{< =a QI#>_M꼖qP.Ӹױ%a8XdI>k .˃n6F5": a!TW Kgl7KT( Ah|[$} 䞩I6Œiru׫psܸF'1$a).2~[-]' vʪNx7;Mf<ۏPߙ& }@ /X'bCyh/҈+mf8ECTI,T_`y0&g(;$'x"%&,3ɽk"RsZ,K|q%:Wb!YG1N M_fuo6h1HE:ʫϧQF|?&صȂߺrE>+C*'L$u+_a/sAs)˞{ 8:gYт*t%qsV<,Aeπ"v)BHY_&>P&e(|Zư1lnq cke̹+ i)9}a[n]@v82^լx| 6 eiCB^}'q6C-%Bu`9)v7ÇDڰ*gL!7Z*:oOm$N׈5_]Qa7YCbᡜBݬR\xFleLCX@]T஠A֒ݩC Ds 'rc봌jh+!芆&!\[^|\=ڱQvv~#H> @G{p$1\Te9)S"R{+ؖ uTYvnxBu#-?Km 5II98cnvMh b)b6c !'47h"jqOJY7}FShGtF35 s(v*_s7[-]4f9X˘&@/C94m[?!w{":=2`3ȩF^㵨HF`b8HuHzb܃r@CвTVƑ|!EߩA<PrfnTVm^އ<pşxW02pߘ0zҤ%>H\Q/Qyz&ZP'FJJw)tJ'u»CؗfEa[s,*62DQnob;ڢ%!S P8,F<v8#uJHEzP͂V!TDl^:8V4ӰDRǫŔ'MN ȓ u3x–3o#eYn ]$2qaxj uMwIb;{u_][\moC 6h3*ג $>rtldOov[Mpf,֖Sˀ)K6]e1ߡ䌍k{aKނpbm(<"=1y{KOk:ȂB%='$~۶BV?.^Kp<9n -D57W  is})nfg2:T/wr?RNh1h{ R b੅EXhU.lmI"X Is%??H$f+aC/ڴb>DJChD2 0)ZQLzn2-  k}}H"Q_Y,md~l%kzm&\cMA64ہ%2b2P4y.팘A%oΓYDÆu Z/=0}-. JhT.#.~b96Mr 0(v@x/(X'Dž)WrxF]DН ?U+21`'~*pBOe'L~pSGM=7 ԽSUiN΍gzkdkq\2+MdpG?d7b4rsS)w,G7(Is!Ƶ}ݓkj\ MhhₙqhwS7_&q Y6~"tĨ7h.e4.XN!NɬxS&qV(oDǸ? b i[ Op})d; ,+%kLR =2m6֡j!5$mΈĀD!u%ZL;Yj_$q;gyϥ*t=$V,x$J-@dh95n[FLƀS.Ů6QϐEމ'0 -P% DةJ C8\7)>sׂtdKf):O 6rbQgY6VyQJ$f,?s;(?D3X{[v%V_FK*R+iF΍:mR1n=EOFUQi~q`(p+BPb%caRbdIY42ϼyx_㚾2N} Y^yzvIe!7Vo:,>_[ #|v qVZKWpjF/gb`(p-O|@N\pˈq}ëH)1-xZb.V nSw &@C/c2łEh1sUz%"]cHGfrW@trUp_TFn6-6S%g iQK0_926C ]bظpG/- FY}_ LPEÈa6Iu=[B&tV2T<:G؉Ʃiğ&FZ!0ks;pˢ ,ԐØv(ա%_w&kn+dmQ]ƕn w\!E/*}Eץ'`ϥWbp'p2p{x; @_E D/abx{1~؀P]U FHk"R BdOXz1 }gC,3»~`I D~5+}N:z] :`-I@jR)i;,"wP_`xI*?^I{ Wp"L\)Nlr] <=EBenh'~]p!:Q+Aj{x$! ٽA~KÞ|)ˮ{ yAT!;bFyol/'M[1-cskƠ"_YE?zܖza.E1~}{(!ˎyµrߢ UMchASjFS_e x>o9o}0zy|OW~8j_ KߜZ)҂V)mLy:1rǧ m( ?1S79+CMw}L7[cm)Gs.^\(m.8MQq]G$_PZ"gzaM)M7wZFոxgu,mZJ^+ f%%>"%LPPAڂ?Am52[ާ_w4__#Ň할쵍VݗkyGP0dWѤ'b5Y ރ^:ҽR@Az}]Z<ruSPKͳ&x_XX>s9DEUk*H AyvuCxՔX$/'lm-R>#Ș!dѦQu[Hðt*uFhȄxpېj-4J8Z\|SA4Ĺ~wAGn.&R9?* oebI3N5#[ F/[޼4pWh:L&RrC\7{cEi{ ?Nz2ĕo"|ְd=|.J} nF%l:cۈGzoq.Dջf])ٕ4 Za->GOe l&\d?$ ^P+o WZtMFߘܡܛi- 0 ro䗯ܥŽqѿː +4{3!?r_5I8<{-(˪Û޵,_5bSbWn@UPX)+?bk &!UGp6JI#qO05%2o=@Wubx Iޞ^/kZ@Bj\; JotKV̮ku`s/d͍ثtiP-} r(îg-^pNF 8oHn^<@jiʽ-O8fa'IIC} FYh}62ln8\Q~͂2î6K}mG8E%T.x&(|SP٨#[zD23Wcg~6~ .~.#"M˧yOY]`*W_|Y:q{<㝁(p^)]-4Oa=}m2qX8N&$L@@&+ P޽3vg]p{ʬ5F ]숟X}] !C=2&$8.Z_r#Vof TO@۰s ƗWH1xڪh%&4cvM}%E>&2y4md{p{1f7*|;\Co%)Ko1Vo5pJ I .f,=EsCqNn 2T9ڑY8?2$tï}$B+fѡepҩAwm,]*n6gV,bFC"lɜgIiʵ,< 1ҍݞ,88Ȁ+%eBE8XSP21n(HHgL klƾ[^!C&{]Vz5qzӀ~Z_k ~` 7]9D+X KAz/"mj`LZ`CJhsyOxa4'©a?2,̀I@<=9KcPB,@>*]jۦN(LXѥ,yZq찥Z;!{M|g2cQ[L FkÕxJmi5wW֛q%+c5TT㬶t &Oskhч`}/<*hW:^|RT%F-tfG/HH=<:5'Zface6r$JٓV+14LDZ Fi; gypC@tѮ j3|:圃Kܮ<;.r Y^ĥ%sr*l&;V%q>ݖVp[JA {3~\jrq_qZJa%nOεsVɪSkBz4n@.r$Rvjn'T`Z 2Ut^^n>[՞{ro2X:Fpz99U;BKkbu"ZT9-'B2!N4?7)GVM'*mDt*y7ρCTtXl4]Z!gW+.|<.(]l+&zp1D#T&Hźa>Y5aK7:+P}ڧH@wU~&HUW<(6lGY]bC!=vqf8/\il֪JvfY+}Μ=w0.C<zԸlz\@ n.9T7'{J,3xlJ`ɠ#Pϭ::hG`,S2Te- U$!"KiPx#ވtV_4h(GIC++$ %RefWZՕnqtPXğ }fzڇ@mݖO6hj+qSCcR]ߊ~yQ+Q<0+AIR;ѼƓtuS m ~*\51hfDO֤rJ}|>c'&s)k'BիN|zRMA<ե j[eS/h!Tۯj|Ug=4tTA`6MSr}^ F3\~EZ(ҁX_}XD,7nTZ^0ſv"l >U@Ay +D7)."SS64LUPG ]ܞrObq!/vJ?yrq/FNk6h@yҽ(IZؓbܤރEx=B-WXba$V S_^ 2+ƃ{o36o,zF}WhoF&1T*#MG Ej׉F!B[0D;3+E _ B'k^.n~n報w8*[IS&L##/ciAt41Yx~o 0H4 B‘:^^cҾ_D|7DRNRP~S5Weq)h#Mir߫܏kei!,pkkIF*?V{Q<0E/NUߧ-"y?=){D?Kwޏg܁C͍Я-Oe+g-a7JUy||앰v &b:;jB.QZE>XN>& AѼxt8~Z(me$=+~<{#q/Rkl{4:y>RЅyy%uHxq1*ߙoxUFeOES.^̂%Nmun ~n3v ;dm8 /^Vi *vm&aPƖ-Tfޓf)=GbΝzMh"NȖ;_p:>Do-.}Q* {"%'i`HJ}z6=U)wIdLb0SbJ;M{F<B#x__q5ږ~{Rfٚߎ ol=OT cHmp1;Gn~~v<L4+W\BF#%4zB[A95FLY=zOrQܕT+㤿.cVbiB'-1 @uhQN;OLa}! =܍6YE&a]%NY 2=ɣOTu)ņ/є14(p H[OeeÍK hwZ ?3j%ܳvt%;0b4gf&]5i?h~:58@R6w)V"*_eڪ`_O#r? 3\b !:H2f6%#R{ɝgaS(lξr>aI"'*ÜKeM&xX;4(mq@J3t)c R?6zG"9[q{?G3'i"f+u{4cdiHrIBS ?K}~DPQVGxoR-֗6^來ݐɢ c(v1rq%jhVw6Mٯ=8MWL<ڃۖ:`^ 0זAFښ=hKOx. (Q2 򈢂u* I4gHWkJD2CZLZ3q Yƶhdcr^LeO\D݌yYD؍g#̺ƁCDu`uMY&@])7-3C+ZԕZ %. //yd>C&x FرTہ=/,} =iabgE(oVM5lKtӎwpAbjPm!ӅYs\l.WlGI#zu'wi TEV' !uQ;%wn5 wyM8.ϵzeK^Ă0^Sm7Z#L \}zgKW-"]3p/[5d @7>4=fkGLzA٭Θa{΃xǔ{mWVIL! )I-J/1Z!f2`攳џۖy>z-8k'.`jdwR4lR ߜ0Pes pIr'Fݛ,bkY̺Wꏖ8ߜ |1K%AS pga::F{V8ԅ%p)Upi> ۥqk `;xӦ7;SB5lDcj I4U@Ӿ;tO8}IMb+pzbs,9P~|$ a}ǒ 7$mLgW44GY3FBcrݏ0NF[J!,HگMi͢Fނ;K5:M@WU6+Tؒ|ݙ kY 3Rv hmBlASna\~߶=OP`wcV@F6hpnG4,C{!@9,[w*Ȟ*h~I(LoC~b]Dd!\Ƙh`" * T%׳qhuIE| BM_؎U==դHh xvc0QYhSm lP Sd./B"kRen?,L-`"mBHȼ(4r;3,e* m ?[΃3ھ!)fcImHׄ!i`to3f[8ujq%j dž Q_oǝy5H& 8n+E{2V#@r~[|e ]G Sd=P@1_ez5'|ExtE7yoJrW=sQE0eBd„~4>qSJ!7Q膕D ji%roCj!D؏-tin׶=G]U NQv1qF.PTTl㌯_L6y4=x  0@5ʢ?!cnxTjVu0wLjpk;Đ2.[JHS!DXy@Y7Ȼ}]B\>~ߍ(:+74A.2UHu0P#(RQ:bQtݒdsJWDQy%[$ Npi~\0GA?(^1TeY\EZio 5è 1u$qv%NjUd°`@8G &ƜpZC蟄ʊq^"~k  {ui D^ɿ=: =O1Ԟ4v*2fⲔ%&W]|MG)P7۞-m"/9F$u5h.Ƒj떔p^ Un:!%zu(H(EĖ 4~߽^j@ϷGϛTYko0hM,E]g:uo9lR QYA e^EC9Or/ZO G|}7 _\EϻBEj؊V;Ġ|56J0j1{% JV0#ظU4=k뢈>F 1=nSkƭ'ZVarhHnKEb/7:R$!}騘\̓2kh¬&Hӂ꼙d5G=MޡcQSV7M eW}BF땎=˕bV1RT1Po'QXfD9JX,Gfrf&xQRMPRsؓDpe0&nrz52>sqtTfhtz4@ϔg!54 U,k>6QyNL%=UOP@:d:))N mW1}sR4qB5Ԅ?:IwVo5焮Y?]m$!̒(\q&<: Wr@ :"4 $)3W:Č<ˎ*hÐ5Cޗqxj'GQ$"?[e>ڏr) LUy u5V՚GJ_3 bQ3s(TimG3 `_tL fHdr (lV_|TnTWIp)3bdgGwJDa0`CݧR4YBIdLɗ˧DV jAmb/K}/ isJO#F k/*Mmz/[ #:^'L/% J^AOxxdinT-/sKt~1E9B z ~l:.H(>*k8ɑeb'@k9$%)}[;&q͑$`(0G.vjOv{bE?*ٽӡP*j-w RV/hl.H5^b X3x+f#ӍBMiou?bebb%[KaA@2M1l:Ԕd3aBïkAs+i#cK(V}+~i1uPc1gZ}!r:aP7@)6_<ַ(̃9HvP%G-/M\SRutpnÝYSlX?a[ T,E<2Ɔ#jB/I+5,z*752 lk_(CChh+g4}ds <wA] `L!{*ɀZc9GŎ;pLKw?I?aMos (nXFZ݂9+0L&AU#O#ad˽+ȭ¬FkV֍q[lU|U1K#`%ӗ۸cFv c`:6zU#H8j~ǩe^D'뤉1A{Ε*4Kbxccadpo&LƂ#rVBrB rjӦʵKiv7j:WQĨj=%@;i1\(YS/'^b/ˎֻs+ P󙭴m(6P/vʩnCTd9u UQK *չCB,Sa+v !,93=h/K'g&Qڶ_QKnܼldE&09@1tkS0;PcR.1G3Жמ{85Q5?7 xdל6YtjMHվӲ%x[xoX ;onNlRue &ێiYdVupW/&pðⶱEtN^;ZX֝[ } -:+9`X4WqĨq#_o&u Я:ɚ^oK+.Hg]'|/c-y,I^K݀VȜYa.WDTx┆-ע{vuQ!چ)*YXaסӿu{ъ8aXq&WD4E6[%Ck$"({Q&^Ge=N pGqzAb{L,$< ؃^q0D]kvQ z{Жfڝx;F $}`.7NȨs3 z ?_@I-ۙ &٪6`bVk{m %V"DJam}]rKq>kӅ`˝@m{&#  ŧS9[hb˲і/LKr߭AgTgJtlθfs)[ I'R(`=@+QYr]IӲO7E~8{([NN׎^'Ya/&D  {X~yN)*}γ*0D9'_1~ ,뼸ʼքguǨ8"'I/,LuL2w>E03 ~[c@n;Fx`wpVM]ۓS :pqJ7\VG3#NMTƳE2E,@4d* 53Pϥc:[}I?ZfWٰċNo PCs5/ Ņsy0m2Λ=;$C@bAlbY zJ71b[0νkho>_^>h &9Mtw6:zNp"~Z玵IqҐ9h3~n 'Ljk4Wn#کmnXgBv,PT+[x}4ὔse4:p*A0"컷c /K2h-jACʨn~xߡJ魻Dݺ~KԅiVڨXx33xΠsx>1@QgZU'%`7;/.55< |,]7'GTM-EIpK=<&~[N19 >RC\l4\'UyT㣄y0ʯR-1Kd6P0 Z>l'H?/NбZ홺{*u+P NObhwM3*m+)4nKl\ j \|9E|1(|y4d(.U(!u(=`)}y7Uu slj'C>>,3 &CFRJָ¿#+g m\}:Y.$8o4ϩ_#,14S(\~y賶3@K:[o긣ؚ{ +)/-o[k00+顝8 I$j\&q.a4+U L V2„a@ ~^q^0dw5-ԀѵJT;~Qû:K r7c݅c_Y+ ;O;ɘ4 q U7BIZ Ph8tIxV 0.'TrpQy(d1)/-{Q_X(< 9l=g6;߶1|ĭאL{EPL^2_6?b&)yF݊}'3xS!6w I_ OzЀR >W߃k,(FG $? &dOGaLJAGDJ]"vvjYX?aDu|Ͱq31p)dıރa4KS( D3W5(r V4uGyt \վJ;^!4t-8jHk}rȵmP8n'ޕc|JƄU푧b6S{>gJAex1 (8ܯA`s\JbmTilF-\*&QaPIbT>H9]c~)-oe <+dl_L͗V$P( ֵUL\]3,kc$`ڱjL&׊ߧEa`5T@֗Y% 3Wx2 hۙ iƒ2}cY'$H%FƓ!xM`*@42frv]L\B5o79HnNs_Qh9h?@^Ȓ l,/G2K4㙕YzހvoBgaDI q&(=1Jy\rjon@֊K SJ}'iV=YdE$[Kv1qوxu@|D}s%ClZ aR=  geӎ3jO5jĠZ,Eg ¹ƊkvYИcii>ѹTN<%u+evZ4ͱ_9Y=Ұ&LDv˫$݃׬ |aJ9 NtHDdቍIUIZ*󭃕 ]@9Z"2mC5Zm]/d(cnٝ7̵R0VK~\hP)1wSnW̋|#$ ''ksBuWrm6{@-BDA9W"Gsp9]o{djDq\~&LQs@ : &,{  KC7Ȟo yփ1R88uAuwM.]7TJ6+@~[\:(_#O)6) m:׳.8fX|1=Sh#A % {AN41τ[^:m0h@;;0Q[FQ[*?hWz%GRubE刺(R6Tq>w`M,bJ&}mfyR'kMIrj#vc~!I&Z=Ԅ 9H8Bx8w\ƭۼ$WK"%Pb<%҅¬Ǵt0}-]te|v~C>a&RsTG#MX}3#Q)#bZ|ƹ")ՎGɁ6"=gL=,ƪ*g]WFW_,qc_#\;:ӡ$ƒ6t͟j #+:2˙L5&3D14i-[:G ׉z+^6/B-;P.3ciB\<X'bA EFyř!ҩ Fꏨ}X[nJ7Vy>'.`|gj=n $,HqDɡT@mHG)A{|>}%7H 2GKBCX4G ނˀ`]Rb!n\mۦŲ@" `X&930`XRgR[&Q\Un~&>]s\>2O{#G2ϓ<(D+(A9)AN!3V+R+wi6z9ue.7F(W0_[eg) R9A_!޵}^L&m$D(z74&ļH@\tۆg߭ eF2+h%y$[wd_kZƳ^ηg#C5׎tꈠOV%B( (Z"Wwl-h/]^Y $s,ŮbL2 D'ܺmSP(zdiofLt2A_7 G.TGE"g*b&I֞NK +HIFذb }Y=yPԧvʔ0lc,g7S"QQ{^gF 7ud2M@a"p6oRoB!V>@D܋7l:t#@(.cjuy1f?lxv٣ ѩ~TD%ռ9·OqUqS ;x Po""!>i뇤JE Dn=N'[3v21;KIuB<GwW S'<#m$c\{hCI~?c^fA0nfA> w|T_]p-t"64S A=z:go`96yֽ&!zʘ_VC5U0cL<זPu{UEb5rം:}\tu:H_wZENq/Up(do%lȴ|r*EIB^LSc14Wr@J'DZPg%,aa ;v?=$ԳEbV%!G,q^-,F `-,1i4K"Rl0`އ i5Aa6!%d^ۨ`m/NTk\VRBKs 90]Kp'-DybA߯^ tNܻ[MCJSPvb!koᛋ˷au+ ũ[ʉ [$m !(!ܾΓcW&vmü3sW͚9Tr[ ̢zꌛ ~G0fQҘj/qqoRR\r,_StE%z$#c,z+啙uɲiOO*M̮`I`R;)QY~vQd.vX׍T}G?h};Rڷ-XǑ_+$tFm8j V A!нd fI R[+ΥH\YI  Ǒڜm A'חV'R У ~޾ڱGo![/<VMSI.B"t !/dk3?/'pz7c&x?H_Lm(P rR!s-o AH7Q{dw `o7ن|Ery@Qށmi qEXeVrU`ǀ_vr[ 3v~]($Nih-l"QxCC'LVET0(*"LLZ̯JU\}㘪!KÎ2g 8W:Vo<l86A%W>l'|֛M|A^ϗ3F `uJ,PH>UDܫbRA,O W.2ʆz2M˘A J0j$&_tDo ,}JWI%t9yf/GCe9ѸT >F؇*-6wiVzZ3:ދE[5L%a}Jsp*=%;woLj(&Iv@ۧJz@~`>{&Nj1ɃqTJ,:.5q BJV@8FDuͱ?2LoK (;sK~NK F _։2i:QtB]go4ʙ| ٫=y,15Om²;ƿ/޸yQOv3jd~󵕠coj9`YLj[C D|ޖ0 8qEvPOlV_3ۓуP 5xTNܷ8yMoǧERvΤ[zlpb {䫮O,)N-ծ܇R'ǹnU.NJ~41hLXW @Ml+=O\~Ve Sa'Vب͓ÃQ~^cD$t)a2/Z|O[Q)HDݼwXKh~B~ tK7jt0C`In swiZ,H]8\ZSrl,\'Gu9@6xEO)SPp@JѨ)(xZy%k*a' `KUɃ$őMTՅXq8HyhLwg|9څ1Uqkh  4֙Cfu0BcGP*k,? ZA'?~bsK#*ߓڣvj7qj.lR^"6OWUqqNxUOU++4˃jߊOx#B0non`M@п)sD^ꖻQ/r*ugV.G+l7sZ}U=BJ+AAՙG<(fl𐮴 p *D8L% k(M&QcN7%YіrסFb~pƲ eW&OatӉ%+є9X$jĪ.eL,`DW C $%f>xK߀o. Gk`}QP&ȩc-id&~`ƬTr>v {(_n$sֹ|No堦 Θ_}l ?9xz޾f l`/f J8??Dg"ss#<MJwdR[foW|Q]sqe0m&ޝdL䮈0 ,zҲS?ikoҮD|KG=ykVȕ &I0Õ>&0&#lü+!pkl5~BJ%rhID| v{}!ǔjQ>*PZn)kxlhĞ}iJ|f .TȮcSUt,Xbك9fK#>V!%A\\6w5W*S%H4Pu6*UuhsR|s+5ڤL~YUQ_?xHaV=v]Aict }M[#'͓`3h9 FҘD"6P}>'Źrrt-8$#߈fAGl Ŝ{i++( >,B&=T^3l ESWKƤ"Ej0TUl0>RP`p<r:ǀ_#Mk&((:q=$rYё'KcR95-5Lֲ*R^F7ڮЕVQ[A\{BZY qRt5,3̓SVbq@B-ڱǐu1p*g'&g~dҳӉZ q'S2p1_ +L{aBSÆl.]!m˪I=V~$ \ܦHBՐØ:`h~pVĩ WsEo#yF.A@Y튛׏~8ڿ~ AM B׀}ɤ]^fFgbCXVrF?5 L< \eF">ԓSrI\e{|;f८A&497~ (bOX Z89R PоCVG M&$# BnjDe*" \,bK]f[gPDSC+C-_4hS}C{ qI Y$1λ'I8W;f^1׋Џ?*RT16)?_ F9jT5J aY`ߧjbDخjO}®7Kɫ;2pRlPVbۇ e0ۣ C|ɉwظ ׀5#[Eh-SLiԷXu㯪e/}%'}TYld!rНOTǝ `>C6R;g+66tn+Ar%"4|Z?D{Yl4<s̿A?Z>H݌ˋ 9.*FTc!]UXk';#LCv&)ethTN@ȏ,& k S@E(x?[7 բD}u漊 w^KҢ|؀"lm04Sv1%*dhZBrhq'#HdV~3UvVckAZ |g|kfu~ q'7@yҦv>?>CMZ.N DCHC5(J7j:$ LȖG\oxKsy^mq@1cV9 t qWSkƲ߮HC?톩YiPѵ~RJ( SiR< qBdWտ/$?)Y#.C N9|:5DP5aEcYI_*b4ѥݛ wo\<W~]"A{e^Kk{ݼ'8co޸Ţ6~#2:1M\C/A\d!c+ []:5xYY+WѕqXag0=)I=rC'=Xk0Ƙ^)W*rMPLҰ_YԝyCX3@W`ڷJi'o0reAQ& C%u}#yH[% W Y`xt+q%h`>tK͍͌x \jxY6T2?sHeM.A%};bz B6#Y4Qfn+Z2n]riI'nKS'4Yّog'ghΨ'' է)JO u@~ zm9']̒=ׁV7%F+%u4FL^ ls y`u,Ƴ d_szx`C!WxJ!0~S7ƃ>I_[]uzqWe`i_|T%X%p:MiΏl~'ɜQ@`A@&EQߓ*b*|Qzmj|yB%TMqv&_, 4o1bz>v2Ȣ)_z5%K&exEVnFsjZ[s^4}zOJ)+Uyմ*RK!XFhDۣ x۹K:od9v,_Go 5$( rT'Xo,\9w}e\:]weG)qٮw0:X! < HIc%p⛈@Ni"JPYax(`\ \9 4 8a . 'l@ V;֡ad C"V'wJUd~8*(º0`0s`U[@,ιлi0 =$vG q:j/65m~Am:m Nʾ{^!ri O[BLWc5n{ƦD26&*RO ,gcx9B8y7I`MYDTJѓפMzQኺEU۵YR}צ7 VK)*Pqkm`(JwmbXeNfFE͘QBy?uL%}3VW!l`}Lb1ǓU,< "vY}oLj f{㣰Z58VQcF|NV3qFW(|Q@٦i¥%I>07c0 > 7V}4& >Q[P" a̩-ՠړVjkuhL)NB}?$eGpvڻհU#_zz~Y yy~$*N/Da*N,gYZ07070100000436000081a40000000000000000000000016661a1dd0000542c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/Z}S]?Eh=ڜ.+̉g(y⪑eb`o[q[ OPsmkI-tR;s:sQy.%F@+bj! چ纕ն09ǎFo^u)ŽD1aD|yYv?3M ss26[L-"nOt˾!*;8Y M@H9J`h#ő2EtͼM@n'H &yC|M_5=ӻ 1KEcn)V "JC*оm:s8Ҏw$~b\.( Fl3B.sz܎NCQXA{a`_ P ZfN#JMьkle ~0ہS+H)LR3ԴW5wF8m0X}h_ gdE2n4JP;\F把|)*zfZ 5d6X}A1D}ϙ׃ؽu{L8&'Pw @Gw4|R I =QnNn4rHA[kxg%y?Wֲ63˓y D룛-DP>niǾ1ӶL^easCR[Yqjs@_v(BHp11Rr V s@\BdOz3U7x 2v_)N Iס@+lBG:Eiq h8H*ab&,V1iO[_N :C/`]+x.d lm pߐؽT*3ZBk]iԹ#SIU*٭ed?uS:I1$37ٰn7m9,\NlR"|QW0 Lh:Wr q| n,Ih7 `61;q,\$v<&ts,g(Ff!NTTMUeOh\iVeN^AcnSʈ$U1yۡe*hڜ{ME#W5l+zH'f:b\DH#ֳ9X*/Ȇ6KśBEE>'| y?0*#c@>k#}fL;9NgT ٺMo ]^wU߼ rCF!b!vca}6v(r64IVWPAfw֕D,sW} $8di'+LsLȥ~YJpwĐ7-3-rQhYa`Gc TkdI%*z7 {*(AR ѹ`Z*fdH&c{z "L>Vk:UnVzs唒i]uAQ0 ȋզ;)v)2Oi/P=+b1 ,zc;iܶaT2D/)}b} G1UJnaN0\&F~;"l#k>FDwEOGfYRpkov#{F/ۣ{x0qģ6;tJlJ`:ޣTAЂѵ;;͏x~iSGgڬ?G4q(HQktuE4@ l9-miF:b 4* [ouxrZǔfZ`[CcO4fT媕7(VQOWͭڬ-u?2lTH1`2^s_dEmŢ23W1k#ͽe~kڊ//ܧ]x]v k f^cu[s峰 :E&>'IՈ7,37>@A@8,"F+ITr1mbKj|23@:e_vshz~G yg9_x7(I6wFU3ؔz߽tVlloJE*JF2\sU${k16<+K⑧"f.#;ȫi(-r_TjRUGu,w OL.@ba .]&9R9we`KKBeYQAeH6z ]JF6AeЖṆI=! Jޖ>YV;}JxmçF$}qNZvDLբc%#d]{؆9- }ɺ\_PAs@Y%-Iݍ[\FxHjz?U!Dzc^~ǃM=BO.s@DTnK-'^l`)0N:xë~{w_Vw(-0dEbګD\`Nr@o:m-c 2a'VG8^" #<ݪ 3ތd&RVCgę'Wԕ!]emΡvI؋UP">pMseb_͆X/ lj @ oZp)6~2d5ᙶ$ԇ{w@Y{G.JCtXVcБG> IZ|SRHu(Kzo"&]rEF׽me ,܊F~O&2|s SH/0Z- GRz4ݾs񙤆pU'T'\<^ҩpv}51)G6̋KeS17@g'PQsӇP6{~CB->aZZDL\HHIGn|Sc$\y$mbg. EuqHS]=%8lu[35,n5pzP1!@q B:8 w{ғGz78&O2r^/.]Ķyv6(t#ja֚=n g <2qz! G"54/, UU׾*ȬF:lZ|GdL&K\\7n"íʛ?$[4r&ENsD.C^O-~VРo£wi^/Hhn(6n'*F` 5x zb̍b̘!iVFCxzܥdrц~{ZcY\!cEUͿӬg%w=?<%@[J@+|m;[xL>bC+8U›lڨ"-$&Ik"쭃77{vݎl5Z rMjE* E=>SC!u ד-s7"]BpGۅV(~[bVj=-A1b1aaTR*/cȻYH9;VҔ%r_ψYHPmx")F$px1[ym!j['Bz,~ \љ6M?W6%5imǞbJHyXZ%Zr-<nxЋyDtNDYcԜoП;Dn2 [& 09w̦r :R-_w" tmqH(ɤ<4z_"FSQ5¦ /usuu`s5c|TO`?7iE6itKJ>9=K u:I=4>͐˘XVGyZWmf1d?Afum@LJHܿ#,i΁RN xcK,1TDx5;O}^?/2yUO Ńխ(n֢mHeTb|%Ӓ9d2:Ncp#r:DekZɀ6劫Q5`wsEbnQn.f+J `h2Y\ pSc^@9M"UIK2Yrɐd26'G=ᔥz[Rgd P#| DžqݎȕS]*o>\&U<2W?KMjQʍn򑮹/ G؛U<5\rDc K.AqLtJ!#XҜL̰Yr[a R„T*֖sNz݋XGDځ2E3BWe8*(>vSr .FjX`H$ζ3{mTSg<ɰ>Dѡ8"HQg).+dD])뢢PD)V VӋvb" p|18\i,!z}Gj0F knW䵣I^SӾZ;?a<ۋgI"bB#CEfAj^Ec{+NeQoo#a+g]ǰDOķ?HliL귡N$.Цi>/_30$dj']#>| 8i + $lŞp2^Xdvb̅Ic-f@QaH(FL>%YtJ_^oz#J @9._+Pggqśg[IXaUg-#nל@0 ,U^DmX@{gU oxj3 ACN*lb_O~[4G㹗W{2KBP̸l~i8\l?9N! 8LYGޛI7i%ù|\c`S摓6x eҏUd5_Ls0P#;/ hvu@ s!B_x+u٪8O!y؃w*h]Ҋ^[NI'c0"3:ţg@ p)W筡`f R2e-_vdec6!x*FNʘ(^ݺW]W=<֒g}B]N:STHvssb+*$5pǬ/&ךeńu +p'j_&\ܧwN.;(J$e[rIIH^eb4SHXNǀ+۶&45TG|Hg*_Zxi֞ Z!p8aPiAbͺi;LĆ"^;6=CwfT.$7 Qj&d~݈0fI?Jzpj P_l'7z*2MHK.TFJݳPؘ% C:ZMZTeg9@LxRZdLa+c +r]L+ǴՇぺRF I+z]c w_D%?Ofe8{΂P v[ h>%۫* Do,J[{ilO:嚧ܤ]0~bw7,@ BHco~¯50s6**,63ok!dp<2Q-jkKf$% D 9F{,/xM:ʨjŃMܐ^[,W k}{Y5Չ>P*>ų{,eܑ1XGA(O (tcgEGMHMnvWS:j}QzB&2ko? z<q_o7LƹF(MJ6[ɪW>E/s ?|3Ӎ f3aTGrӆ!-:' kw> arW!&jw/U]i Gߚ>B\n3l.$i81@ѡ^H˿*zilҧB B!΁GU2؋T|A>-f4#`oWSmsDpTrPqm=.C* /U}."9_rk7i-8^<`/_'kgy:aRח@T=\,VWx֠8@¡0UH /j]&Y3weaⓚ3~)`L;cYUa繻`A)U#ǔ5sQ%$h?龰x/spjR Bhd"rJ`477J½jDPY]7$:R-y zc|qBD\#9:;-)2 oS Fe ^tkJ"E Yvth)᠋K!-(Ksd.Ei@SO·@+pw c# cٻd|΢ͫ"Y![& :#.;co/rqMÔ\PLam Iu)`1hvYko6\uUcP)n*g[G% VdʫxCy[b+YjWC9ְ.T0(>vV3W3R C]io9J?q}Ld3Ɣn]apX \Ka.Jlg/ ,'OW8q_6F yBȞt Ns:_/Ibml9qlM\%Ȥ,#htC,Q'2ɵsE=U-m%p^=i9&5TƳ8^Cwz5Ur1c|B5H/PJ#b* ͅ^wL_ (\p1UcL`۾ R<׋Rի_ s`2r=qIo.,[">iq1r<_e`8Elxz $yS%8Z3ТexGM<PH:V0 +h>4ă( ^4abU-`tMF\}ahQE?[%Kc rz1'h=2"]]m$\.8TS ts| 6 hDx PdNP8iH%Lz>0臚ȗ $ҟp[/Y8@"Qr"w.> D Ѱէ2LMY]Dpy(j}~ӯ#zX.@(!cup}OڪXBy?:L8/M E4J ^V0ؿ4ɟF4A5zOmyR6`i&s [_\InRkҚ؂~BମJ3`dmӌ!r*uN˦vt{2tB_}Hr4e>p|KpT 7JpJh^m~1~$l l<.whD6R~8|>YΫ8HGx|-?YS>8;<2Le<^zFZԏ+`W].EuAC3:Kf+<d*EYwD6=*u7b$`*vp"Tl͓Huÿp \OȼIFz\P :i/jit'i_+1o0f2DC>ȰXn\נ5mxX>2 9=|uk]an8e6-Yfe`3vr_#Dkiy &Ɏz`!5Iza˲2hy9<7}@R6^|56trцHT!.Da:a~߰&OSfpK۫ DwN%P܄޵e:v:κW"G`}%u:  Pd^:\eN3OؐM@nH@mrlܓnZI!Ymw͞W (RQ?w[t16HMkk7VD#"9OU ~:!zwb;|(J?`y~z#hlV2ϱ l~g< ~Nu~g^y`gnCNo+Y/7U+Ze)1#7 Z#]eC[SH f-yFdVpc(uhǺ| SSeHn;bJp['TE,,1rbUŇkߒK Bޝǟ PH\ƗD](K#fNZqá8KG~Z*>sxl]]GotTkA[ruB]u&%N>`Qz"oN];xlwEۃ5T-G.G;N11}cv:V}f Ksag?M6EDt,AiGN;}֦%BMEjWhw׏2MI6Ue|c4|O ;uIp<.5ݲvcJ≿DK~Tn*pJ׉/ї+ti{!w-O&h0:Ct\ dm^f`/pu<_+%Y߉D`=Od$szU9 i&NQoTv?;5!jHh@:\[ucr3;uGB0J2 ^- (I% t 1 N!e qutBF;n71]8! 6la3R/'SܰUdG{wu<N]~ }]6l&vF`gԹRªt)1 Wñ)bd/oÆ;7 'YTLwޜv^ˤa3Yf`(H$1;0VV0xkgt?vYw]#ߪ40_n̉)rN+;j[YbM{SeQ9Z;Ъ z˺n xRUs`IjdZ~@tK(7jz1<=WFr)REs8[C HJz+iל"4fBٓ}|\ N4]u` iwץ1+:)_ޑ"uDkhXXL+5@S=&=6LB&aNba5C̤CaVE)Fծm )#`of?9RaJA ).ɖ1SΤP%ICFA^=t6Õ0려OΘ;mN'Qu,mWI®eEϼVD)8Zbh C5Fv=u1 s''aa_ v mXIU,'ﶊ1k_ha:{6=z`Ŭڛܛ(8u9 ~Z㎈* vDEhkYb܎gԮ;7_|3& iOLBO դE\/l_jmŪJ|JF,5 9 g _[ofMC_:緪t>d6Q|QeZ$2h~lOBQ@89!4L6wӴ?F n󏓨WM y3ȭ)94hI*Џ&XEq DP9RG&_aC׋QhP#gSkf2da^g- mpS/,%6ݏBCtYeYaiozu  \jyYs"k1% 5!GvJVݞʝDyW$SMwS+0sVw%>\\ۨzϨi5sPoc 5LyP"i-#hK9pkj=u丘Ʊf0" FUz~Ls\#zxг5 ¢ 6G"0GZYagYMM{B1J+>t)6 eMˢ*ݻ1_ͬJ*awj ?Rݸ= 1Jנ⩆jXlIxItwp9(BÚ%b.5޿An/uI+ s\^t̙KSqj>} ahWb$_bU{Rs!>_HU@ }oE'S{ar>#']lxm$V~ExKibjہ҆PF|k F8)fm>變 NlƧƈ1{do6Ľv)i0(͵gl2{Cj(}')e@߲Śl &X.G]*\F ~Z ojJ)72d ZRq8zSa1lKhz&2KcS %-qNsUqC^`Bf;.Cx,Cy dYYIJx 㱣1`-7~@۩X:[[Vt^bV\߻+iIx3Idӳֺ%6)VV yؕ lx0E>vCUzkg+H7moZ`#lʏEr)~hJJejSbK"'ĭ܅"eNt/<`'RGLa\%X^~RuP5USк>a4ߛE}Qb`1!*/c<57 DlAy9fζ4EVW^9RM$?G#,Y3Q}^/UTb~՚ĘҬR"dtؼd0|ײ۸ eLOj(/k79ȱ ɿz1b( n:hk\泡w YYE.!e@g d zy;j v  q%'%u9=5c@Z3Ӟ5H ~4t]*ok[`p\ "bi!4tNMxUo|@;-j6ɳ;έOA7Rb$3`OXFSNT/*q }fUFv H(YR+FF-s9ԘC-le(,2iA9n_UqN/Z-E` %hG %_J/y 9Nb fozFޔ +s5dc?ۧy\M|K(uS?yagz&"^: ylxa!z͉G>Oq,8E!IWթt?QEZY\%!֎"K^fגYcF*&4vַ+X;-yN]{blNO#H{~!77SF9sq \f׍S'KÞQK]gܬD#IbŢVɹMKil]8BMfnji%s4qOYX?贚+ҥ4sjY:Uptd5YmҠo%HBܗKX>}a7Xo󶔸H}֜ 90 \621ich+޸RZdހ Jwls,e@ۜ]jeuCS6e1IyB1mB)B]@py^˯w E|rrۤi!l ӫzn(P&ujxy..zp,O@t2mPza݈ebt2[ U ! Y=kgѧMCF<Ŷ~Ƀ>W@ G SQ*YZ,&l]I{Ŷez<åW7qs71dJLTKMEM/+);=neVs MtR4sJdˮvV;  !&> ]bl"9YwnJ昜J0p`Y **rw㘦J+P︼ڥ 9K4K+'%7l;G TV;PNN8[c `L4DMH]eT ~h=|=ɘ_9N@⑦ kqHL)\p{ؑ~d Rh yޢ#m#H# {h?xsyv8@4}n!VMc 8kR(+d)MfޘCzIL,(K|swjέHJ^b:f}ݏzIwC%ǩ!󆈐h$A5jtDݒ-5 h ^{6!K9c}VQ\XrA>H54RQ{\l`hױfţ ϗV@_xo{PEc3溃P&K._mPYQKA콘;am(hf,:ʼnߐӀm L%aE6BGR,c=4c.A 6FQk6U4D1Jm0K? (oPo.oώ2L% WYc*qxb(q,~ dwL#>3}r;% P)Qzs2pmR^mrbԐl}T ݏX j3jՒSu;< q7ӣ?A\E^9cBAzBurdc-L}3Jn֮%gJq9bs/LDsEçi:nzZS8^˛T{.,ȴ=]ۖSpEj{G@ƿ\jV*E tʵ(.47ٵ{-/<~U"`ۚUtG?Srğ8Wy,%LKپ+̶.wSW('ΐ>2!c_5_yZǸ5ղ&(|;6#(l,?#WodS\i5~̞(mk[ȵ 0:c$t7D-_-e vu*^Z;tJ»9wPTLFDors^jTq8:Qyҵnɤ@=.(#QLC߼ ?)gLq﮺To.NW`%90=y;aVյh}: R:%r@HKE'ͨrx 2n&j}$V쯮Y V8P {T.5 n40qaa(o1%0-RM9 a7dzޕxkbӬUj"M -/x\7p4"Bġe7%.d!N;_`; AR8*?`\'؃QllluLFHq?o&4]*XT^~.+ vQgFE8`Ɨ=v!RkXCN@S"V!]< QMG< v&{wecB)Maշg/AFs< 6@ >O\&xNT89K-O e!`Oq{ y˄i%Ca'xWm oJz؇׭hYRK `eU;pNð3b h0?WLKől B)~ߤ5K0MH _b҄ (7A994>ltXl&ʷdL3W7r+ٯybw3Kîوnr5‘aĵhV\W? efkß/؊#G4 yB&_5ۗn?aq齧 -.Y57PF,]}iI'[H Lcw*6B */zNi|ﮕ38sf*>ncQQ ֽA*V\IIJ<̝)9j d ҤbfJi7^UHM ,B Y+lHz^T''^<  ;q!SC"]o䢨Ec e%` >֚r:y!』]t[A"[e.K(p] CdK#z|?F3P־K৐QV<a%P|B1r9H$ z_ A<є߫@߱ "->QYVmjoL>!ߣ8T ?-KAC\dkA*"M?l'Q&4oaH'1",GHLX&K}5H[^g,Mgf#zqjQ$@Α6X䈣*i>gw$Xt\Y5w;FTGcѵviT(CɃerJ: g;cK*|LytV#ןAOo U?}N$"=K>HZ /qy\jʖr?xN.ؠU=ea?O) tmo6jy ÂrߪEjҟ^ PV~g}ESμ\E=WaҙM[sdr(|۶iB/JP,?XPQU$Z Ϸ ¥=<Řt@ h%ވj*NŻ%XBwr#yX}:e~&8i !>P8A(q0AG f cU-gS]'bü՞F$S&L*H\!R3d=!<`rBM\udo|W=Å`/O!YGGxR-E=O*%kܛ8OYgB!9 KG*^!j6 _"#pO}wEFzmjQbiXo9†%yoّt2+NGqAMklϊOI? h-9fb'fJ$يm_24(ًΧ5)u}uJ#lPLWt 'vuAr&m߾a${kx{=q`ChƎ;%7mW״.tv&=W*@ݬ؆r6֟#8Clg7yx_H g3%CMU8בԗV&+;M! д)qv |}tǕ \2MYõhg**`S~"ǛC0AkqIM$y2Q>M\S~;ΚNˠ=ؑcOډQ,sE})f /^ԡI7g6$ݼ!Y@]+H9f7nB:CD6L`ƻ߫|} DRqг%oȢE44dKꀞgN-7=8ݐB(i7&xO +.}ң<^Y fL@Q=vV3[ɴ~C},!PWF{GU!U,"$DgON셾 &!FOJБwVwLP2O ʶz ϻCiu/+6Ms[Ej3o?n&'u(ԣk/`ܛ%ZAH\SR.f/@Zh???О\QM+S/ӺM% ݰdFM +B"jC쏪"*ain cZkC%<܀ԵjPe37jhU2{_Sw#?P!~- VIu0GlJ!O ;o|>o-SӉw#65f3^KEn):]ާ{{ % ֮D~vVt/ق6yQ״K{֤IyDr?h͘ӯ;<&mWAq 83.?JٛFĭUe/;U80+Lo#:9+^t'ESd`_14TM]uHDD:b?qKͦ4~bs;?* ִT[f*:{|j3MrbUz3'OfGD%8Q2X=pн.'N.6eιzws1}NCV 5hRp%kBy3TK>^-[m0()]L7?ClC̴,юMYBX3퇌 2r~o%ѷ',Sp3?b=AF&&-se)N(o-9&v&ܢY^7Zϒ G11Eu̧=t-1,σRk4 8+1i CbvO#4H\O9wI5?Ufo eE1:./-SόE{aqq owق+}7)YiGBA0[5\.M{_Ag-̪pcwg:JŭeOkydK2r 8-8ESp],05}ѭ wK8_q9ڇ8* D0oQmd,sjv4LAh^|$# ]k{8Ǝ<|'(4](e*4ձ#PloՈgp[>POҖ>/[4b3rt{ҦQUn'^:$E]ثUW gv;S6k#H ɲ?f KI?ٓI6PHO^z8WOH8CU#4r[P as W|=;emv1>>2( ]<7au3ڋxF?)~cDʣ5*O K*Q`a*io*ۆ /b͓KzS^t<*2l RWdU:z(uK L_| @?QKh+2} d[̹}A`(d l7xl앶30mtxg-M+g*B,qw(".ޮ4J{6 wt4pN0Z<'D3.-f cQ3V\[MM&,T ^YK%e!L{'W71:htu XWԶMFDhĭII~}ց>%e;y'';\^ ZQ[gztmiGrzi-]O7+m LFROWaEy̫r$ $ND!.~b]{@ߛwQ~TP9*kɜ5RipjcyPD[@€JX%Ń+${B+=>-8s6ceYjTwĦV>܎J"S2}H/^.jlMf[WE]zJCoT,RpLnR z҅l'|9y!M̓tc&R"|ۇ䂕悫'L@AѸ_֊u? ̨@&ֽG%yI=[,s#\9Oh^MAEr.[^ćKʽFӒQ),;WWTŘ:ɡk)BXz' + D H$` tg-1Sg趝Ԯc{:Mf<4݉莺ߠ7]@3;蘠㾍Dk$eΩw3a6k76$ŮV!BDC(F>2.;HRc@xT㵬.8d):Q_fϷ LxCS'a&izP$z,M-^_o"l>ЛQ㮋10GEj[QFڢxJZMs܏N#ng^չյ!%jaJL 7iAj]j$i[TXfo©Hk{| g kd(vh]/M:4<"ޯ(!!ڀ-q&?Y=D H Tue]~A8O I5bzZ9*U=U1iF1C}x>$xsD&~o=ܲV `9aܯžv¦hM0 {*31šet]2qt0,r (goc*%etaQ?V1wQK]N,[W.e,GDki0A$Zq#;%9ͷĩ&D |E0խSŐ呗:E5:xo{Y;― $e2 …O0zbQV_jc.?Gt(lsZ12z_^OAX. G7n/[>c̐=b-C#&$A/pueCc/b,Y~.WqV%KKiiOQ$ j^e᪐Uyl=3OёMqݶkmUej2i5eSL0œKݮj_gFyF93N/~XL]1jcerZ+w{O;l- }N)DӭyS328:%wBGۿc\Ao%ya:#58~ {b>s$|=*P؎QK-YԒGbDjpjCSZ(!s@W8c3Di^7ưCJ vy[+|^qJa&5(NK~fɜ BˌnbX,?b1I`LmfW U 4u9sB-&AjUb 2*&Q 6JibL'Ui]5ei,-,&_Rds5O|MX| Ʉ AAKU۩zIGًwI.ه|O=B5 iwviK蝟_{^gQ͚nI?@r\iRѤx(PqNVh5y ўJhϻ^Ғͺ"mj*wtIl1*7`⍨7/.jW"RJBr细hwCWmX‰DvDe0XHq`)!um}C+y!jYeޟ 03Ȉ9QƸwI *efV{ǿ/H٨UxMƗcyrsN3n{v|S<8S~ؑc5IQ>\+s(_WE1N.,_vow $'^ QP~&N+?,Q#5l5O^RjRkl6"5P)<l jYrqBW;HU3.P1:sh v\k o>E1$L PMN}-$BM~M?c8&?kܣ(8`b@:mMq;xFr[_~X$,uiϓe}I@Y)`nTgwO}%w T!nFq&aG{$q}VX97 6y0021C $6͹g&Z)( 3OvCɠ~,4DppS"]g~aW0l|q* m3`^NB9j<$^tsA EGrߖdR)=%3&$*~W+.֘JXɪ G 7YEO0)ajbH(I$mdQ5Hj;{N t@.^%3w(H ؛?Z0F`j8 a?)ble\3ysb+X]XAjT ^E*M8rAfe| gۭt,n&j?!aweDN^6Kؚ`4%e*Rq3t..A2 '>9@HcT}* ۃcEJwbK)%}X)2]tll(yP{9fg?-n\Zr$PΝWy}b% &,j( m'קfa[ݗ08@!PoaI9>¥w/XIz7RF /y&jwi+T;AtkU^V=jUt!tU271>ݚ%vN2z؅&VD+%͑w 9k= V^sB"tެ<}UY+( jPGhЛh̓+5Xה:@S0k??FA]0Ev}eUZl̐Q&K-b`ʼn9>fq9ЀN5*%R^Af=>-Oߟ^ Yˑ+]E5Ohqա$`)&s#)/6ؒWHu+KJh0QkZN5{C9tP.Կ?d-r)yJ <mFVWdH%z|"6veDp4Zg|"gXT=ppZ)GAzoh]R m bIJL@Jxpo5L0欜CQ1qDG z^-Ts -6AMQJ"U%4J QF3s\FFë~VLI0HPxa84re"/ Dff\jGH9giڄ5!GD  '8f2W?hH4eӛdJ_S"„$oGdHdfNQ%ѵa*Bҷb|+֪iLcqb'SV\H碬wY̊1;G؀:Ⱦ.(3jq-e9_'9cYW{ jZ}h"v:"~lm #so>2q{{ PQ"(+_h}v{AdSUZnCnl@|fv/* C('Ȏc{+.R){Ԩu L$c/g6@^({niFX; D3|z͂@vbțm6SzZa~Z+0̴WrF/6 < :e uwYPKX*nEkaf3&2 F3CxH \ꜙؚGz0œC$ONT JpΈJg6-h1A_1y-d̛T}TI44q,iqr-?SaC=$dK7N Wm+A^(}]e$Y^qEt[v`^Bl 6(<IG6 hWR}T/)7MfYLEZyvO4|di& g&QցhgA rD :,Cp=󅃞?hE[ P8EΚi{I3/Ƭ2J{m1jKz6d0ְDy'Y>T'+948=Vm)'u5wu˨XS^h @k DFMWֽ(V,cckq c#֚d$Ni# qy7'zа3]Sbv4&GĘldv1[!^ȘDt;b /6%ٲkReP?ǥ~0L]F4 nᷚ5M8@Q?pԄ~Qf dETp*t&Z g1[=JzNC}nkcjh~}M)`O˞%)Lepc.ǽ{/K<4b\ i!ѳP01 jY9Z 0Pr5$iSJ1*[UfϘaiEprx=fNsOU =2.i3TJ9"ÃmrL[=,{_nQW !  g74o!?@1p}mUX·0 )+ VlU+W:'@=(Ȋ=>y ,W {/dny6;!g`4w+qJdu_dH<8,Ա^Ru#Ӝ$ҁbi)r u fq0>g7[nٖ _s!?@4Xݯ%5)@1x`d8K݁x{i0e\CMUwe! =eq8M Ԃ_0j(o_=@e'FB!ʱ Q16\BtxNz88N"9kYcnuZ[JevnS[){R:_M{h:W4*N)Vxr+=*QrT]snI\&z58:_P5 8F{%c%IkbYNbʤ ' 1~0}Σ(9s/o<;)^2[/"IK{]$K3׼cXe,iŏr&VNhQ x-Eߪc@Nh*63UNA^̏:T%&y_EJ:$d ;w~ɧ>?#U>P$#RP::vT[7WqhS~(rԓC>yz۞)- s -#Qm3b!d~5kAo4[`&gy AIN|Y Rk ¢|y!&+ND99h=~[9zǤqM J+B,LN.ƚPʏPW廯7OH*Y"*8."4^ l_83Jl?q#+KF-uDUᚺq9zJi=0{sL GheBCFz6A sGM' #Ėww͠G, F(D-%>T 0S)6?XzAI+cKrojuq-;L<4e:*׎6A)ކJnި&k-K)Yy+s}T7[ަ&GB>nzAp+)#gWnE].Хqு$.R;':c"EXQȆ>?@NT=5I.ކMʲ z7SlVY}nS2k|kL vuݴ.q sN]~~#\ls .0 CE_IQ q٬ )%BH Y Ӽiv:yf0j\>?6=Ӵo0po:-d~=dmlĻG?^vM6@xE\װ1m@#SGpi8N_ T{z n'0 ~,{vsgmJ2D튎24 kl X o#+XOlGL==Y nO0ƥי#!HqVt7Qnv+<w2X5e* jrp8O(Wzcsej`N0B㇡,\g~l(Vr.dpDVA0%0' 0 R[ uay^*㤗>q-Fmq[(ZC{p2xcK~s =k1%v!cG㨜6qBy™o+_m%=T9ɗ Wq u*;y^%!۾A =#4Q]%l>L$Py#^ .kǂbո3 (tBJ8UGny4N@ԁTѰVp% &E n/;F¹ov~zSuzPT!jo]<9RkG=h,UI@W'?sKGՎ(k c~u/Ge]r3{rj+!T.}*ປyur' P<yr au~f=RS hJ*p\w*+iUs?K"0$dGSl]y`yN%6fIpͫ6iS,<1C`bGoufsyv- lje]x}F0ApT$uY@LC?9%6)aS)y"@O|i$}[&*L9|!`,ڻMZI%jdpẴFu9Qkk\s:BBtG1tnz U'0]GpWNxd[NLi)c,X8Esr&7jQ0ӑ ~RkfR!;'3utw}>G߆|D˪:6d1 jdJWfp $0tOd6(>P H=n ˅n!0$LCBPH27h^d3$1*%1pL\Wh)Y 4 i\u;/iYOڒ"oںL/C>7PܳPHyc C֝V+MyH~y}j!ZZ]Bj%q?=HM ݝ:R X 8X3桲 <3]ʣw21;lI=`K0luc)%a(y,\i@$p-9ፖ۬YE樖STkfC%8wٴDtH?\J[>PtaK1 rf{pi2;gY1?3;}DXe;JQkYb)uYa*Va*On)yǿIsNq!g؜ zRSefa]"]s7 -tW -_8Yidւ n~g2t1>x \+㜼K6I`Q^Y{D!I#3=KMkVj+%ԑ@ HE|<+uk-MSZisd gy hG5wꓶ?{T;D7廚\7zڳUduKڲ(OXtƲTfW9;[wSC߹/KS>@<_fד:paDw>d-<eT`W ٟ!,9ŭDנ(_"'X#tL}>;b#T+]ZQ"P\㰁 AKc6nwS҂v K8ڶW 8ә4i*a'a$T)/:o9 Dȡ3jCdyk7Pz|w:AuWRuRp_Ibg^.փgk.GX.QUud>M8ZdE}koSC8pN1-x=iZe`->YH/ ꨤ۞CKA覟@pQ^%Y,ƁTz&*r1(ܭzO{h/^zy`@k ?_v0"=C~gWyq?@AEZIawi$wDؿ5 PKmhHz3)wU:}jwnʸ~mhVe#2JapWmmZMo>Y̓U'1=A9*0QVG\`J˞ $`v эuQW!-E4;ɤd|lZ9\>MY\]?DJ:9)ġq3館qk΅Bq*#FYA,.sUSxv.~FC {Y,v(vF͈Lxǖhg&-3v' <Ni3h@ñ&XhHJe`fthByZrSP6*曐fL̂@V u޶auyjݯW\v iΩ ~*>:媁<@UXiF ap<:&7c  ,y-kW.d !W0Ꚍ֟ë O Gg2N* aumr5ʙ `,mp5qp=&v oI-e2lP1/JjJݼ $91vFgrsUH]4 BϿ\ /, U9a u3Y6"@-?GV^hnΗHKzإ_ayVϘ}Dv퓈j@rGgOVslh S'͆sV?މ-{{ق)u\jMSkzG]M~vX7AsN kcBg})&7_%YAPaiP$2^m`IU_UIZiDҗ\+<~)hnG?^ʧ4}xQB 7~@^f3ֽMah|`7HZ|i|c%DWG^^X}1J؈n{} `W^ED>D"p5<)>wSfy鎔INvRo{ ˅=yYυ5Xe>Q!)%گ8_vnVmj2F'|1̡L!z~@~N̳5}Go/YIZ<5*% 3Z&< ŵKϐI=E+^N}f\ ͌ੂ'kP"R\ӏbRt2JC Dט\'<(SCt9:~ݦ hScHZ8#xb~CIl eރWs- z-tq!iPݛq ;,ܬ tkD䚤iG}~|9 5g3#as 4rrif=+aϓz ]ǚ:N'^r R5,: |$0)--6uut9i@4Gբ-w,hhζG )|!GO1Q j{qMݱZL&¤&t|=T^!}Aȿcx6S^ikׁlDF;.!!Քw&K tD7hj Ƅv%mn`pN,zr*XPi*vOTO`8?SۢV^QU @rغmsq j&sCwvbDUcJ[ c"f#4ʀ=\FiqXV#́]WudTgp\9P):/Al:o\# +?* / 沪,߷s0w) Zե)A QCu~z(d-̴t>iVN*` (` g?j Sm*fL(˅-X;}7V.F+p0IW^Ŀ˛B.<>jd7dp+zII[u|Y}*ZC.v t䫡 /3G4`A>L#ҏNǰ&yXq^] 묟ϥ4El ":|g*)Km4J$&[HE j,Ii^-OG2 3QE5ޣjcMg7 艔v NĘ,O~ǒo$>C1%d>EZ6LT?z(H,BDNau.c;č%g1wd LփoV|Z^~kE4bR]C5fs gO@ep81~> xI}#EԗSH}@NnJzA@ϖP]EoЂ_9h?|a@Abzlu9oDt: 3 {~L,!;^ 4R(mip{1 dZ<do݁tܝsG\ӲyCRjOzX-GhL[aFR%&͵ Ě^r >0vl6M DcyٱҒ":$WF9ދ·R%_s'` V.d”T)Փ"?ݶ95FiÖ lAv?0tfޫ~@#?ǂнp[oDaMǣGNW^5m B)'9,g][Nwj%,r2ڵx4l O+OIKhN`7tcGoT/T՞4!]*hқCҢd/ +#"i#Ŧ3@t]O#,HTl$BZX "k2M)3QU :٫5u{ĚyE}K_pI }`yI>'i&b[eʉS.~|@?u*NOY(mej[q,4:UuT ')x폖*A9f~yz~CEZKxrk6Ĉj Gc6|˵ W|b&*oe:Y|Jb] A}6ԋl-j*O;V?QlA-M?Pvmvʴcu*Y^|B?gA>Y G#ۮr&!C:hR~.6L`x0 R_Ν?f޿\e&s+o/hI䭮${Jn6̀W?nLf'!|cLԟ|IvbuTԩW`͛a j'@9w;Gg_G} Wt0pؿ>A+Mn /T&J -`rkqDǩM.]e.}6 '3-㫷apb &SKkr qF"顁J7A|'Q8C 0n2 `ޯvQvaljcVizjhv?쿔4ai;rzk{-0y3 ]boRe"^'~b@X[xXLasR:* gVz7Q]Osɡ8ٻl-cNJq'XN@ϡ۷sV̔hUJt7'4񼷻I]keVkڝ klQ Sis̒ j(ʌ,'sWoH,c[.*.5Zj O^fآLGB)Sn`Y?d23rI]Mh̶ѮouX:Z5Α5$4ꃻ7^Βg2@`IGݫ+Sgy[tu!l|1ɧwEyҡZ>^oCד|USškP4Ԇ==<œ F9HOF>F 2{L6zy2+Vg[O?޽˰cG ɘa c̒zbryF%A!TiϽ?"]g@| i_uhխFBl׋vD+[{=hg$qQ_c _W! 蟎Vg$9DG3oc3N}%\rv ő[3 $PJ͞<2 ~=bsϲ] LEgD]K`i5;uŝb\"D ^yr%LE ̟?~3&Μ q2 qwX{_fׄ?ƌQlM~ Kcl7-zKjq$ djHT[߅vPgӖ@P+{@Ӓ;,Az+N-bk'4;sIeX..Kl;9t=. oIo(>8DUe6 I*DI`AAwD6!ށU\\z|fE!`'r-FWu>J29Y\d/pkZQzQn&Մ@$S9Zxv-rZW#= m|&9Hւ +-E>73?",pv~VB`2tUB:zMSn5jc閟l}poAz7eG-Xnq GJKW)p9jT@:8T! Ԁ&ȼA M=SO Zi:Ics%hd T5ZK <qA5OoXZ7УXKV'Riy'Ԑj1`\B_sҔ*hWޒk'-ЅW,q=ܿULwq)me70~&;''Wdtܷd󓎆/۴ [G6Mydm6-!xB9')B?LWc[C8ϹYw~8#d=W MH8.j\aJ O9bl};_nI7W`㲬ITcH ?+5BXk{́jwFߜ̓ųƿz_"*Xb?DN6 '7J_1M*,` o{,ѡŹ!.&^xSӻdlI$e8ض[-\VEc-n5ݯDJnոib ɘ7c\*,4=&)-ƭ!NFzeŌ0:hOGSsDWZFQM3A Kx/\>Qfqp;a]0p9 swȮQ\.A%x!.Ѱİ|`ś5.\jko6[k{5nN0/'.6 4nPhz{t;esayH ,As!ȿntXњ*ËDw*čC|kD3JG~Q:>x }nf2tܼv`U!t0|\Ix[k*B# `WǠY̖SV}nŝty34J,R,15ƠeT$?8MrXE |(Vs)4Z"v,G2f~2(ƌqQ0 C&;)˥f2yԜ*$݉wwߴ肜Փ"g ^\>;l3>FmPQ Hd)|Om#E[`x_|٠iTǏzw_e1=Gsڶ8žT?+H22vAUiAkx{_5ĉ?YЉM;ʺn?I1©ŝ ;:HtA4X2)Ƶ ZX]We-)*h1ױJWƟqM:?a45*f~>'`e֑QVtθBJElw"Z\TٷWkn!êS>cHcKCmE<޼ v OO*m?5Mdsªnf:- 沋O㒸o NŇ޴?,RG?0_=GD /u90DMVgo؉eU_"q96!^1'jN)9Wڴ~r)#Gx,p_U'&VD=r׭90 Ks-TDBjR>#&gɴaԙ?n,U\f>?.=` ="Q£y\w(q'w͟18-MAQjUc fb,_(he؊,#ogM ,[T0~!2TwC==W$]:S-0w08Z Egܒ'߰]!_eX.`5 2]j'j1XT/siW +k|Nlz f±VfLj@gF 5-l!zpx*-e5L&t 7+3ؽ#e!Ibq smGj,+摷k]TjDЏQJ4!z?AL3o4)@Ⱦ#kASNaKzmd]y"AqwipT&gKxl\1إjTh3.[*fP]"hY\MDQE%HԪNt iiŴ]L;Bz<;]mlwrDibzMOt`Ȋ9ؘ~7&[#j;.\E]c2 l.SeXǸ2H_tB":4zYXT\FU\'fہv)Il7_`yyD iKAsT7y({Af6旉,@d\w}پ׳d3ǀDўi±aIc [؂^B.پ5dZV|.ZIҸ[~`@3 ZS}vepA4]5yC}eruȄS+/ѪFPZd'.!v_~YY5wY[Ik &vIj`[VA2j~| c^T@= )-phU<'۱A4M.!R 'K7Q'H,Og yMձd:UKo;;W 9w eN# ?GK@|=!mWR A^L"̢YjGlI|!Xy&JkW̷ABGO>SJ"i,Se DL>v?vB>U ăl̄gQkHFu&^X+7WrJzMK:"7rmڛ(Q1/ރmf%cXRxطi=czόi뀸ԣ%zXgi$Ŕ+.mYg<$]GԌ>C.l%tOP1=oA׼<"<-8'М䆎v3!":ڎ@&q]^W& Sb?&u@dn.L}IU3{ ;*ͪ[Fp?W{LgXwHAU* Zr@L/8&ZL|-WQUׄ9Ǖ?y(v%NPvg!mfPvd{|3UW1Iw|<TAE =D[E}`$xV\Y=*/796/v\o--F%tƸvKZLSDv+A/QyXt Sjq+^ec]eNs9?Ϫ7D;m %seүDe#x>2<=?)kޑG5.{{Hɕ>V Vu̐ɿ=9c{ƻt_#%s*O7ưx ޚPH*:f(ETRۡ^Id<1 6Zd"rr9U@@,Oˁ[њ @q2GV1 bƖa\ !Gu(M]C~"H[NK]{r v|[_¨.̟͚t'${D 0HgsN{mBqk|X}2t3<*G8hx}4\ nG;CE~ݔ^/|W̜osVⶸfٷ'Y4 l_B΢ʝp`C(ܱU*;flqn毼%wԚmܑM&Uhu S^nlOP~Sz_>|l1 no81"L~ښGq/?qr-LUٙMG Bc%tQQJ^>΍ExOIO#o{:`;Gܖơ,DR#꼧Qq{fxjr$4 L ZQdzFfx;{ +r52wc+A+(? cQ]HTN!C㏦Ŝ.NLuIˏڂ^W߯0bM1rhyxcneC__LF v?IϞCXWDb"!iwa}bwOBp]BT+_,6~ZQFhǬ  $rݳƌҰI@\i*=)rj~qՄ7n姕NN ۯ@c1קv$:ޔPd~\1AsӃcE"`|Euzha׹&>C>ڬKV[鋺!ZG?؛k0->̯8MЀ#? p( V@ ml67R뎕2bH,Po!{o7"a~ZzMx˗pZmUw$tg; 52;{oO[J{ a?Ks ױZW' Ǽ|4'^M>tͱl~) ,ִs̷(lSjCKA qrIsZW=J&=t 9/`NR;8h(1(a^*amVEk4%RbY_hAz9 ^\ٚUoc)6΀z $qN3{]lc )/[ ANC~MD^%" X5r~e:ekF?|v*:EzF`|`)dj#fw0rʫ/[얒ƌK";Qs7Hc[nb}zpfqh/]N/:(@`#Nmxο 8~$Hg/ņPneI(r+_s8isJBGO\˪R+jMU楔-" ˆ68mF;8 2+5>I%O ڴS~z '3w٪Jy"QhΨ~+z??l GaEN~xRdiKՋ^Cfn‰VڌdcYl&3A/a)=J.pͽF/n.dZz--wJgf[:mSf]D_[,_$AQf_)!Bރdȑ ~eB)rSbl\.=nv e,Oߡ?R@s|;4isZNn$Q|N'llNz@,ng`@[82 O#h<_ȋ۠jBm(MVK݆ t 筹\}j0<fmԪK jAWbQ:P~^%5ʔج3/H ET 蕌f|3R>IdIw9M34P&=ƖH{K״>Si g E?HlI`` W5a:ŶhFB= A1ZxJ 3INJ8@kwiV.X<>hx=;WWtM7dfvQ(q`!nWQ~h6yW>]Ӕ;WIM+N F"ޭ,.V]XuN1cj(Y7U~_5 MBu ]++`k[\|/=dlE ,{v<X$c n)hXiV!`z7S]&7_ot-+!w^:1>L 1BhgMŝĒe_4M;r46N "%` 20sK6z@ץS(hdr4J$tƕVHcwȖ2E'V#; ZҋQ%l);#(-Rz6oA.Ņ:^dA^ݙ_^Lx$Sk sk6h 5kуQa\繩V MǤBWBsFB /Mo|' YNԔ `ny?܏%g[C@HBMHl,֥ycȮb ]]Z}wKI-?si^,bl>J jnDoHBخ,FXШ.my Hfʼnm\h , ·yR\fAL,Bl*%RSAS&8`hj im?GT I a;?#Wi]={'u`v}x!4az},Q36".o&D$"bkeLx> 'Uj* 3_X7QAH7~9Ǩ&4z?m c!LO S6ifij_+x98@[,=K6lA#&辶`*HMq%Cc. \J?Y߃|~c'HrĤt ;{b5e[_l%<;6(n0\i9ue+c";mR`gMJEoImYp멤aEϝyQz'@~0CԮAv(g:x1ukXޖfz }+ĕv߻.&2os7YLdw*te iX:3 cQj޳<} amB9OnGefh\7e@PJ<1wX5Y"l/7[9//RRU7h8q+ລ:4ZrQc 9 O=嗵: %U-zMYǴQ֭k?DB|naL\Š826 Б9ۊy(D2&@ؘi3 YVB55!֎SuGN.wXP[C>a*z1n; vR4ya?`1O>[LЉV-aԤˮʽ(ibnSn`*&țD? GH_$p!M% ˶!&ܝĚ uQ ,='̍BEv~^\)UPh#:$U/qa`U*g"l6 O[ssu `,>5"VXls@_M r@ p~*Kt&J}21 .JY\ބyS׌6˝+˫:):l :%lFUPUD@?`䘧S6Bԋ;u<ϖXq(P(S-z|0dzA!7 qP}jVmDf0%Y9Tg.V^@ͮ4p{ꬽ$oꇗ,Ͳ_k$Zܳ)6;hxEV9de࣒aSlh=8XTIj^/!pBX*,-Q^?}S-}(njRw|zS8wT<2xu>id͎ڐXA+*͏ULIDĉ~saN2[Nb+7GOCyl1dF`~+SW K> ^.ވmfo^PLJ`*>A#{1t:v|~4VDTWF6 ^G0_>2;b( ԏ\r)) JT'%ytdMXs2&=3 Nܣ)&$a.|iیN}/N,L(i-tI:gBKRee͞&^hڼYE榯 Gd6ǤF~UI>CI_x!pX/WZ%%E[[9:NtP*'Q)M-׎Jh7Ng/,ᑿzK_JUoo=/|B-͘2Ue.oOJO4qLDmbqW:ax8|\HΙ V>y['/4L ݁\?  ꈪ%K/Mn|1F_/3[~Gs$DB c:+Ȑ:IHՉ[K%%= Ьn!(q.mm9^` H Дf?̈́t'Ͽ8wlȗyfo {NdRL8k+Ebv_} )÷F-ʝrC a'.οu{(鳠I^ YR {^*  wqAњ%X߲$-$d/ic 엱L7q*^sT{?1xt 0Wt@D8ˍBfR }W'~m_;H_5uQ$'vNLn#̊֙xEW_ AG=B_YOKUʕ8f򇹳YD/REX`ryy/+.4&-'?h/`"onS ޣ)3Q+o8%fy$.cㄇ_je JL[6rr|_A =zpoߞ v[x|BcWkPLfJ޿ρD6_Q_7咃Ⱥ߶>Ma̛"e,MLJ̼M12i;uV-\Nl$9,,4_\Il65y8쭖IAI-u+2h?/ą§]yT^FH.uqǰ=k/ R+Ȯָw[eZ_wAaPSHJI|fe9_z 3L_:jڶr챡O9,j"4ba8L086Bqj^ĉ4d{m 8c# ړQ4g3o@,z->ފG2[{Y[}Ҧ5eI~q8W|~*9 Pxw;z}@܇>-[̃i{0 xuH9ĝvv 0ā}!㩱:2{n>E F $VTAOhXQyHy9$Iĝ JIUeduag c$,.o}\?Z9i?ZZDeIcњt&x"$p2-o',UNTXA ݼ,ٓ h`r~g`oޮ1~TEtCnsEsC,f:dʕm*Fa) tbZa;FYB,QȓO&GSAahFѐV]C64MhvitcMomzn: |c~n\x)>є) woI^;-SgYz^$׍'.,v})+{[~> ʭz'SC8S"$4`536?HK3Myeq9sN.DS#0xYӨ:ض WXn"Od ~7љ| i= mjq`N{`?*++!zX-憬룛I`">1I ۤH+/O ȩbw4B&}6y\KGjg~ʳ'~;u'TsS@ͪMԓeqw>N7B,=(#m͑kܾ;T^$t1_9[c"[ՔW;o]|4&{_[`{y|`";Ҫ^Tq*$sgc` 7.fJNf1'cvYv6]=6VlBOBAAS3媜tao%V6dtwR:J^A>VQŽe=$:S@:HQJ ?QoY?IT5'qw.œq;'96l5똉YMPN/8O~=\(%q\ش;*X~0'7MBa<m:0j&HuǜsowfmaO4zڰr?h+_7 Im 4Y ́d9+Y8HgX7y[J`}*#Gc06l_xY:E~OjQr8>,_5^ّ&dmzBlư!t" %gF 0dGE@҆L.S {tNGYꂲ*;$fKᄍ:MUq8{(^,_n_IhղE0 0$:+n%`G?XHF{Td3)L@hqpxmC 0  MiAoW7CMӲ0-.Ezdxo;8T-'Rd)P2I{NKp2~߭lXOOJCrm JATŮqI/ B':~Al0  0gjBXuw<-{3xx 9iV+j)K xCX If?*Kh{ߨL* <\AFZ۬%&WmN`UTEJ+q==:)jVΌU:R 踿YH2,1)' L-bRZ.qUbj̋nþ,.ugF@ _.#%Nu5)䒘,lCA侀vRp;no^CurR b<@>4 ՞[S#8'ٯ/)ٻ FcA슡^XS?*$2<],P:s*aաJyVʭMlPAF-._+RQ{-;j+QLQnq@ l^m^ت'`%Y.}.ʌ +yv?U1or]QyzJI{Rt<Xچɭ9+/1-k [Nf#W [y“/mxsǓ2MP&2@nצ^v:a ẙb=3j>wyOT3@PW4fvQ WL\bdwc?!Y~У>Yc[V\<*ѿ O](P5-*gWV`Ş;P{^֬= ~ކՀZbtiynLk-Y͇k<*9qTKp.m=KF{VE5֜Ha&Ol| Jy䋃+oR/$ȍ W*n#$$ L@ {έ;:(/Gͤx&V=-R~$FUXO&jlxP3=q#c0ʆ2[ `@T9w=֊ d}AngԂ|@j +[X5u =SKV|.\ft nxRj#i.V Z $bu+S%,pp8shr׋W6FzgJ~-wQa&z$>3 wsX > q ePzjtp88s.:1ۯ)a7W&O tBE>;Q-Զ <0*J:ZEdVe, KekU_4qbQ*}@ ( I왋ݳn㟒d??9I3P;-? `R*0vR6Q1;O Syܻ/DIFݔ4 g?#VRBW7N$8RӑyLP$)Ybir#wժw5> DxKp c&,y)!N΁P|kpUKS#3gkUixB&k#̾Լxs\pLz 0u&b9Ϲ؆/kvx8/܍H_^0~ s`졼:ִy6AdU ;:#ސ B^xN7|cd6M"$`}6XX^ibmHplr`u> ptePPGRM $@͊ Z` T"]X>P9C5tS3;!b$DvBibRgI]œZHY*֟JFѤbOE^6,acdt6u%iIU>GzBhsn8ӣ(-hqfšY ]oe+#2pp A9[{A At N_<)*[sB+*qF($quSHwLwdPS}wn❲(p[[jF5PE匇T,"LD~]4NBE g~҂m7.'M؇+!98 FI:xSlU n}b?noCUn{@K᤬Wr_q_?~mv:ZĿby"tއNcx19rBkV` QGx,%ޔ/t1P>+1x4UGޓ 8X#lsh3wM,mAX+M~n .õ˸ !6djޯjd ,-[=j; "x؂#w)b!.e a?#vEr}>!Lԭ1rAiAsU 2xPk,o ;P  Sb.~h%YoP Jg|M]HFV1{ݨ>j9̫}C^x/Օk܋||eOTBܦPb)5UBfsGO\n?DHԳ3͙#2~E`Pdt){[ArpXƣd_򔝢 ņR ʞԁ ʜk9ŠIK9#5~n; l|VRu"ZْAiՏHyԐ> U iMt-nedVȺL?3mf>r,U]^IZM⊉i ܭo.NiX^il_!ڿ+,5zxQt! XG?~GQp.7&Ý,)1"jm#MC5VP5$2D>ee;$wHϥmj\ t?ځFsN+_;86HNF*8]{yDyS>F*٨lp+Ҧx%hYaB ɇ^X E?|"4n$PtY"m?_b%o٩o%^܍(4j%> .oZVi@E=ǂRُi +L;]¨߁*U첀 JB#ʲ\BBNNt l\ ڟ{$ mN|M_Ïfx{'pCeS%<+щ7&{3*եو\J'߾|T77y,0r9 k*CXŦPv^@OkCڨ85QߥPvc0~pn+K"&+%cChJPG69νiTn3"(;ZN1&Ed}hf|B)0ߥUcі2W F}^Ӡnj8љo&7EJۚ^ms_p N =@_Uf[5 :ޛrDG\gebBsw{D 7qSZSX բ՝+c8([]d׶?d;V Tyfs$͈3p `u5F:NM0z3h]gTR|PbH,[n1AI2YfNN$* ulZa݇ޝ>1XK A1+|\4~%-HG N{#Bp{\65vMG1rvI̹c߹X5ldYhBg,z8{*FGbuvVt|ƋϽKPz(ZHHRW~O{ʊD Tr>nz{v]>+Q٠:=gF NKwA)6@G20')"Ea*7 /N4M1#UCL/Y+lØ !<5}YQ=L4P~!݄%zCqQ7]D RW@ 4ɀK? v$5M*w?\z ៚k9OOuG+fMXۗp~l_&&㞍C>t&)\?BZW,Oqb5yؿKrd U=RuJHhwPEO(O˝rlP5걄p)Xͷ7eչ}r{> Ғ%L7`x 91/AtJ*&EVa,\<_㠶l-@᫾>ba\lfg-Ɠ {_rB`s{4>d]q%֖d.> M(<-\X~r('&:u]G2i Wx0ѽ˞1wV}TJ۸̢P0‘4A!IKm ">jv7"Uu_Zl/kDmvNZ2FNrisԠ!y*t@cIVs-}s_ (Y7Y2 xǵJ ['1P)'"gz_eª^| i,v~24K=!c$f>sǬ˗*`̌΃ ?}W2qnL&*ۇ^bXT)'jmXZ2T<ڌVOά^V}6JnHC 1M+2aRf`u-5J/=}zZ'bՐ3o#BUiKIKB 1 (AuU%v#OFm/-vUFzwJmdl2 gYGma0+ohlNh #73XаE< ٗ@s,La1u]S}Ng_7! #k"Zc3Q͡Rbu_<ۏ8 ?"gbO6vI50HԿ2ޑa-s6l鲾mF&\K"v _2^NJ'|I2m 1hn*W* $Q!]}hnʟ`a?<1,7 L-.ƞ,@)XZ2l/6nJeٚNoH⡱$Ru阈5G-.iF2, "`zF8.GSYOc{fK8`|]ÔҞvFR _GS N|=sxsa'VT߀5ey\֏I`p~n@lbv9 ZUx{]Bؘ52 [[nQ4u6# 3 =Ay2Y7+N^w':RV)gkA\1Л|@tր&r Y|aʻ̑T$TL~.yZeV,b;<8F3}u\V4{Jo= Yv l-S _ ;`דډy!\җa)>}JΨ(`6X{-D˚{o`LVIxKIhX,kmb@\^bˋ f:')"g)45Gr68r?wUPVK39G TsCO!+D^S'C q#~0_f h"A1 ~iCM9YiHYF3ҘȨfhOv(5pSm$اsIܬ'6A@[]}&v.a Yqs?lxYz򢢕 DK-9mscrC>E. )L/ʥt ,t8e3b#P=Q{a^՛;B(f k*< '_ ^ 0 *aZ(`dE2$cΓPIJD pz>wPiPs9n֫8.<ן4T%@Q=uTݖ7kTtޔ7#&yW+}-z%O‚́:) JE`{UgU*L$|?p v‡5%yHm쮢v Rf3 @T&dTaqGIJ6NVėj+ 9{sF p߲rKa}ZxT(G&ܲD9$S jmi% NZ;[M漘S1pO~ߧ3 mLdjȥʹ4ď_sL MW8"cUQkӧ _h",+6#D:3*DwSc"/7sRp-$αX7"eЮ,'7~,D,{o[.Kg>C"+oofo sāhܰJ#'ӻQ<C}BEuvcd `!Yy u`ъ3s|;)A'_L֘2*M!*AZ"bWCO~کB ?I칟!@u B_gm1ݷTrLS ATF\,uY?mpL}tKkvsa̘L%~밓i,=ȑ[JΟd_7pc_ NrC%\S!dҗwit]%'RLltr/@9m_kyR>]61ȦV sZ,y ~p&A/oUE&v,l4Λ=d;ktܟ=$QCdbB.-4] y;;ynZQ F4ΡfՇe~M]C.{ˇeD:e[CGYGS^*i_=ࡓQxz#ݔe_3K?0$'9ppPyt"*ۨ~h23 +t\^NxT˄qԷI3Lt(*nLJQCeͿ3mS>қ f~17WN]5Sj,b)瑴 CRZA>3ItpЮ69bĿBu 6.Mb0-QZx 15%cBP._!o 41zS.7 ijy}a 1Ԕ=Q;/'x΢]1E>0|iZ<ӛ[)m܈zY59%u^!F̟.NM$%E`Fb:Rz[0D6o.rH$Z,E% #5+}((_g-ֆ`i ϛcIVޡe~Hư+j\h&&$$id"|[!5։v V- ?)UTyu2@vM-%I.PpĿ:M/ >zN{għ^RꚦKoQQ7ѫ6^k }`Jsh2gXT^8h O;︯2xxCu2>!4v9҉gP=OƲ=1:OĄOft5 ?h+ w.C<u&x7AYiA |9%0!|νm]0b4Q^H:VPn==Q˴T5f?tm .p9L5Eiƹ5'K:!K-^&D9q{Y?.`ˁ ̈[t cͨ؛Mzd9h~֧7>do  ⪭>,_,`]¥1`[14+c' 䜜5JCս!@Ϩ^O¾?ƏU@M:_`ڟD8)LprƆ*P3dDA+nzǖo]h/N{Pyb,:ս]HtOXPϷ"T }; /=2w'DVGEQt? "WJb_sG`l8jsGY=C5KBn/d!K.汜+wЦ8WQ?Y_?QO 2' ׃E/ilؐ Ŏ=iUoوm_F? HGD)g/B\#p3<'5g}o-e*h>j#\+ /-şغ; 9cq[pmTǙs P/ȄSݠ/hTk,qx(V[~EB)ΜA|"Cx@2Pj͐W."V*Z'49m"Y NrlNP(ouD CsurX:|R067pB[A7urZ7k*`K ue%@35ͪ|B;hڼ{Qe ;$99 m0aqRF~-~T|hz1t>eQMemaP{RZCdJwm3z:x+1B;|o2 5 .x 0xR8hjb)yX_Mc~vш7=:L(aLǞVU3^zHn//*uOZ."^p-= 3-b-MY7kKz.82)zd%/F\FW22qK$v?]39;#5B6*hꡥ1Rb ] ȴmv bR.?]R,`c^ SiXj>{(lHtzo5se`e4%߱>|h{9kaxtݏ[|?Gp^l[ ٌOVEZl`%$uiĸɗYzJ5%׶% ra=3&eXYQ+2WU&exyuB@Dz>vupGL#95|RJ,~ungrngU7(=4 fGp -T0މx -nOah bOaTEZꡣHSIvcT[I}\*Nh7}u ӎ}(%X:拜fnƠ>m{[8u"MQCʧ4vELp0z3& debҤlgpA`y[Ř(hBYSb0jDbNUai[^ c9Ai0_ZVknxpfQJ3 *"^:M J GdM(pKL+KgLp ^?{? 5JG2`&FP mQ+H)߷:.Ѽ#r%y~TeFV۬&ր`\}lV8\)(Dq8r-y/G^p/u%X7iIUpJy j wou#l^,rի3)9(3~ds{'einL$X"by\h]')FB4jf`il/ e> R%zɯ6XZ#ȈKɓ{i:MI\@(GyƨEjob&'͠ちᴚۖګSTyJ5>hRRisE|9 ka d&ubtYE@Ap;oORR,Kp0!і`ʹ%A`E&='KW]D XNYdiM3$Z)hTZwڽ~;*3 TV#v1NFǪ}׼O_p%CkE USyؽ\heWMxZsxXCwϨ;n^ #I*˂aO#Y1D)ER! ϸi@ZI chF Y!2P[֧popY⡃"]DYF[ #k-PeS&s)mgFba0ұ*nUϒQ-8 ^#ο|f(_@0G+Bcs|mHPLW֩ Z*izh8Frj8 f|RHT<&1{ݨ ^4Gscsw-1MA1&9&3 O?<"\I&kN6+0+~ @t1lgQ@;)sJ c{1KL( :Vz{ZF#5,bsTM-DG06P~V-2VW F\CMERJ`6R$*)4UrقR :ٮazm>gբDYf9#kjŰ²~$f9I/7-4أ#U>;,;>ўe?N4\J8/%\FB:HN̯T\`-wC7ARg Ɠ˻u 3֩x'2Z6_S$^e0Tl ^K`5T^tY9x)?$,EII"n;"[T/w %6I%A̢|E4L$0ޟoE`](iM *߀WDDG|Q_q  jYDCU\h_Z78/'#ۿrZ]4h'5'PgaQr\2Zۋ}I%-95E !tXLtJRWK>ROa햮@SPL& V2RWc%mvüQKeɑW`"ޡy\I㻵% zX$༽uN1yL>P3؁Wѿ_ yljS4vJKm+&IϣV± ?䍟g%o(FuDZ!͟R:e8 チ'*Q(p-S/i5=q$ƮM7RFүޕfr⧘cLd#/xGFi)Q:%"|WUj(CwѢ[RnO!ow4ywۑִM: 'OX#Q5+(B}^ P{fh}tac~4wD ke$ VQnԯ3%/rE IZKMvԋo'iQR2/DX5IXiyTZ GSwHDߛ*0c ceJ*9zVC!*HTE'"I3>5"b7v4Oi%9yPEƋBB/ɂ$KZrWy^ğeDA< M6 o\gZ1 MȬ( Xj!i~wJ=l Y4Q|LZ5\7rޙ#;+6 m8y68&8skUI$t0>Y}@">&R`EF;$:<7E71mP#F% *,094W=|pPt7xR5VC2vѝ &U֣#> GV i (dќp -EPÍ0;ʙ-x@czqam LϷo٪loqCLܮkZ5үٖD,W2bG4A#8wFfi, M6Mɐeqru'r\*7!uWHSU(=uY~= g2`EU3LFފxtW]/ٖՋ,Xy].-LTC= }!)K YnAݜ9eMlFbhS FnxV765#itÄ >NEql4Bn_&.PB T_i*f(usO]HURĊL(܍?IbҎ@_^ċo a„6AG!v" HFc ~]%Rμ( ~emI0ͧ7 gaʽT](vy<ɑ 27e;H;eo`*{xyrU\Ѫ=9 N)Yp60ʻOeU%؛p10C#1 ,#s\)P$g CuElDƮf/8ȟb}owJỵ'Լ$۵dyHei-9fxQ gÚbL+20b볡uG&ţ^Cmr180Aoܪb!}Z-ߤD;G>؏NZ5NQ#_T4g)ȱȗ W,%:ٝs :Yk$+Q8P AD/®Ccہ>azٲRC ?/\+UOvo,9,> C@?]Qٯw&w$p6|'a(*I$Bj[E}efC}fYn.S;cm< VgV..uMOL&ƲXʞ3>Oe|1 7A;hJ: ^`t"v.KweiZ^>(cnGIMzMH/Ql|ea8#ov/\OK#edc$<1EI?^A:|ր{_:S#(̈V[ ?]J_~Z6fl}w ؓ YMUS+ 7&kgJ + gi V ,jDkxÒqYJ?fLSWPh_Nc%4+ӌ-եW=&r6ВSB `)D4mQ`ta>qQwIS 1zC94Y?,z IC*丬'Rpfx],OrW SΖgYZ0707010000043a000081a40000000000000000000000016661a1dd000092c8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/Ւ]?Eh=ڜ.+S:!m-I~O -7';hsxG?j-xL!\rsGF]-scmIc-)S.EX|NFŗ$ ߌYuLr-So B8榔F ]unjC~c d$&l#[AYUf.:0:D4N%I^bB;͖ۧuT6iod%!Z%%s݌^BFFa+,$erVQx^iۺtfSEDZ n awCu?:jPbj&eO_.07]o^GW2CM(`aMm)ftqb&7Wj=I΂$*.[>Q=CJ%^#Cu _-`i3 Pfi4N-F<4MRXl{۔2$\Q݋7{zzخ9i&q '`@\n?hPB;˟*M8/ C Y-z("(/R6*Kf IZT ,H.˃X*Ζn𦻟p7al,H*,GME .lcL5Ue aDєSۯ;e2:jڣ$EIkri8D'0;j_vXF[" ,cZ%yt`ADD^[Hp%Qҟ=ӔD\a 2V^#lR/ns3t)cW)(m 3u 1"]fᠥ05T9N|ol@M;^O?/66~ʑԈK/ߌMd|d QKyf]b"F&%3Vl]yy/!'>Pdo|f۫=Z [Е,czPCڎ2ӝFe@X9dzom8/ME/le`!a`0 N'@pJ2=hn͊vObAZ'kVp {踀=Kfu`>[x$̄zcJiiFxh/40r'T`cچY͎Y-ơU 0ֹG!%o `uyz߫lenj$iHsXFQ:4O)B^ ڪ nZO8X̰Jow%ɠmcN:1Pߊ~yPe/r;x4NTb[vi#}ܝe.`$0xg8yX(=P+Vm:௘/#m=WtIcv3aN˽R#?_AiBt,`Kq .BMJ }&oѺ'Mȃ(??#.N&qWchV݅GQh}|~K 3n[ 1 5 BdE^ YrʝbdT-Q-" <&* -@5;ϒ Rny%nu U{S uiI?] ;2ȷyvp*S$2a%JSui-V?Jm*,#?  m2kar;zQY:0wg_eF0w|ɵG=s^\E2'@HY5@un:;gbCP!uTr4BByF'kG 2௵ QgffHig(hL#)ܰb>[v>Ƥ}-e'vڎW1'_SNŧS,tA!J9]V^@VϚ@% "AI:?_,68S/IKuv8(󑞦0K Ētu:ڜH^%qIuc POm!y^`n2(.$`ecn.By9AQCѥ]sTdw/j~9rM啬 @c{T!vÖ{O\J3Biĩ3=_3o&Sq?Ҵ˹`^R2.l6Xl^aΡ&#k#wtct~ڸU> ڎ;;0yc+MNl{)84#/sJqw[i:yh< \Ċn[W8SNow|{v #7)kpښ=dn &Egp[<AQ&H(Zv]Mljsy #i[,mh2E/paq eWUM4jsEEB(DB@bU NXINe]DY]VEҠZ~dj)iK ޒDL3Q/NZMdvf%L{!+&2ˠR-\F<,F~i@ ;24V_(}2JC2]qAw|^/Kq@-xʾ=)$-v|6ȕk5Y$ݤ!iK.7l|$ CƄ0svvpqst="}5 $\ɈXȣ^ UD>I'~, ,ʒ:v%`Ʉ34Ւ0O(b>՛g;d9T aفo/ T9K?jS Ǹguc#=hm>}z5Sͻ!$5Xp{"4G:>Oު`4crڦ|kIG RaF$Dp T253ԉ, < QP [oҮtx|\²Qa`V %+9KYSן2U] l&Uʣb|y0^aƅ젽&z"*0wzw58?O(ZnLЂ5V~EEÆ hS~!f'uϛ㺨^$25XGBbia◰yԟ1_nVYĠE^''ը&Մlo? RFHi_{O+e AΆyHzq.[?r"I6$:+9 X^KR3KZ{{jp0wɣUJtРR?6c U2PI4U[Xz7j )q^~XA5 `_)s}qrUMz{/3Ъk?})7U: 7ұ5\y@A29hqz<`Vo 1Ů5 ܡw7 iQD$|sS~66z I.__#LI6 u^/>QZSS>9 1' %Q-yOtRfp[ss FfZ֢͙ PM7ejsm[_ 8FBݓږOm6j傄5Rv sK<9<HfbuR Fe2:Frt]H 5S46wfeځWe6 sd0s/ş{;0&xҺuĘY9~d63R϶-bf ?y }lQi 27 f9pS."d8ni9,aWxZ9.(Uqg#2o.q$1NI;q%K3MR\m[/ 14WYXC>jOPӛ8fMǸiHIYTh&vRfzLʒ:^|S}Ȭ gco*:QzzLOJn?Rߕg-S3ao},`(r̒ ]5)31%x SHi,Ex8=%Xq'z.r&xXu?$b"?ކa|gVC",½8S5k42<=,բz'#yK*Ƞ"e[bZVQҟqx"Omnh@^jzCȹKaZÂ+3}p 5 :{LW8$3GWUI% Yv 0_~ĞqXPOR}/A#D 1FqMO2(hwY05ap@kjt=Gn n`c^/eRtV6\-( O.KƗ)Iϙt,v8QA*KqDPk-tCզAw< 5#{I,t׻újyHSe& 7L 4% =غB@%O[-@O`^Ps_n^; up8"/r U}SK<cd搟x^x w=zlo]?Op}&-3hVp4q?4jQo$ @Q*KGbϋ6p>SHE4M#Č+D$@ mf艫xጅ;#xwP`b;9p\I[B8p9]8jrt$0GHIi>jL(-XKEʴxDM$ۿ O4!>gJ\.P~{ȝ9XWO:LA7caf٫܅?ӒP-S0YWiסBDDx%o}0K-2mMRJ BsHe GrMunm&ZV}$Z:-7q`gOX܉q.`CtJx, {~Z=Gb.@w۬bULXm7C~nk9xNu .2MF[c;z>iYmO2dz,hse 7c$ V}ΧEa渨oXV$;l@;E5}uOÔm JSH,!*S=/|uY,JX SRtrN0 z͗E1DkP>Xz9mub-G[Tb[wjZaQ/?MFᴽ0H>:34Kjk?P+Q';sI!_WٝzAD?C&25bZagQddySpqen* *[nv 7ѧ=QcV'} >MwbaQsOaW|)k*r*G6ZR2f#b^{3&)ƉY4izf%cU`isGj`+RB566+~l]#F"߸YKgd<iQNS&wӸѕ E;}?8ÔbP׸1ZAMD-w\*+ny9_nW.I ĿZ%]eJRC+ |@ٮYwvLl!Xl#ԀY$vmeG7d < !E>xGu{-kcyݝX&gQf) ﱯMsfBlo@f^{Z4w*VT&3(^ m7œ]VY>C<'h,x" ^J! 8gCAdZO2G,ǕI'RM!:wPx#(k -Xǻ?+N]~άp@FҌҫy ӅWI[ 28S|d7IЃɢVp UM+iR|\c9`ea%ݍo+&Q@0-9GR:7{3Fym†:z>]kjÊityMߚhD$,JP3q[HGTeXVˣ?*4m9 ?q:+kPK+|KT)8Was־ffڡNS7}hlX}vZ dZWu MKO4ڨ;YW>< > ץP§GYz^x&~H`9oO>k<9J{8_~~޳Z'%(=ۍѼ:E[N{qa~Wo^>TG ÏٛJ~U ud ⷰ=`ӕo٨x'9Y*1O,^% ӵb@܂Y-˒I}L^Ny :zve @2|Wo+*JhaIzh] +0} DthVPW,iypmcAѝk>Bk At/yJ J`e!{%/YUOV(_DŋoDx[c*皶ZE޽K^0%F=)r>ƯGl,S}1V϶z7߭[pئ'HԽfL~Br m(qo{ l(ʝzܳhPvRi1n!Pۅ YKcwiHHشIF% R$-p7 D\]1T8-,!_8 ;ju PAA'B+?`Xr|{!FvQs?_Dä&_h2'AHse0"2=ˆ9#"f%d,,Ʉ ʄ9|jF7VofSEA[Q@֨υ\=$|>XOܟw+Hq*FScUw ,dњ.6zWDAҨ3u׫sb766PK@{-pf]~DL;إ?2%&n`A91u# @Z&=z0F / (PA0t֥4Gt$N8X14hǿzre4r=Ori J6kA%WŠ#zҽ2G.`_2e ƴV蹟Avu!8 }g~Гa^Hd=ПF|k"~)ot;Ae{ܚ3]snݤ |EMH`.ٯnE[_!t `׃+ٜPȳ_4y<Ho .o7] E]*TqR]̫V.Wm`!hR;iA9]pfQ`aŐ(qvQ3N>Y!éo b8;ȓ A͹ٞZr2ZaĊIb8psZ0Le0hY3[8*h%%&l6 _1R7ZRȲ|88hif9 1_M3a[ֻA ާk'6M%'CSWk?鏽BWnSáթ&Z|fw6K围,&j} hOHy e-/k,4hA] \1Z2YbVSI,A25/PA\ +1QկP1t2EvCGUI s`<Ln(H S(YZEcL}: &M2{xJ@V04NfIi,"Y gL+o|M3KxۗK#'@Jr_T⸅ !T/6*:򹌻'E AM9pطUK! ꓿eWJ,{&UEҜaPKXýщL';!/YNG ~֣UKcFXB%%gXFׄԩ]Z@^w9L[TlؑHڇo Q=t#:MS+Ph ߱]m.2P i6w_Z̫7;l q@yӰH4g b&{D'J2Ndʄniq臩 1iA<U4 f/,1P~*U<v`5&⦸- ɳ F=1P-RUoM,&7cfFژR\<`\Ȭ=fZK y<, oVs e $05]n :Ibq/*Zkegq9 ,Xk YiQMb%lWT0KFU>> ZfZbcm{)ܕ?8Q;{:N8q{3}?-^p+;r܄K0i4L,ksU$f&8G5 aY[Dg} ;l4}wH瘅ñrJ<tKIߚQcn p'aÎ8JdSɬ⚰wePdHC8u*4v)sIw$9'SXd߿aR\dbFSiZ3n7 x*X+OǶզAo$Ʀ{Ƞ0_:tiJ_왛kņAD,]J8lYh(>qϻޒ~y!S7"^dž$YrJ;Тn e1S–>}X /1f7 &lM_K$ѫvOv9ZT_?TSWg<|ZEE+3c[s9wrnM{,X y¦M \XҽүҐIyY2S2J\K vB2 >zHE"2CX /ȷ#xvHͺpYȹI$# Jb.. "{>z1WCMsdwLƍ Zp(W] nn40\RN)|aVk@ b3r ߕC8kE0T@4"2m3٪ }&Nf wȮĕ:qB$9Nxyŝs;qǰBs@w=>ȇAךYcROn1b1"~ Or>\uRb]}LX yAGdmzx|>Bڜ0I]"ڢOh&m6F ɋ-ܸj2Q+QFzӮ2׬*$3ؠWeg1)蚊QENȃӷ &Su<$"B,si5=K]޴qhEp/PrMd\XB?=].XjoޮsO5|Z{q X`)G)r6WV0货-um0FJ=GBko2M: *{ -!d@~%.#OvX5V{ou"S4g ɦTG(Џԓcv)aЂ[o[,1԰W}BH#Y_OnqFl+ɲ!$XX8\`ˊ*1&(*_"䁯瀛pC螏ށq2ۢ;fƖM+8`m?^:sa<QrWQ{ruw P~FL zW c41bJGnꅗ^~/2.'l5"GFF,Xb1"/{½nKyI˲$,ԦݳgUTɚK9g\B`r\mru=`oJP+kOͷZRY([-Ah7S?󹳹w XPyAu{7~#Ҙ!gK_z`zk=1${۷Fro44h:ǿ܍6U"m:?,,A!bU]v٤A˜Z>SC:|+BAqcP9P /Z:S;$[SġujiK X- "#C斒5㥊ډ:dZ5PƬpR|TK(nj/bFRl{2߉)yHWpִ!n?% ,iSOfeWdm!q)Mjkxdr#]Qcbo&(0W,.a2L,0*2E)qB=o6)aEyk^(USzI7sU]~ָS/ו-U-~P7Jמ @WjEVLנ{gan|_[1g3C(@ F3#Ii9gQ۪= 6?D?Ee2)^5D@L)9VP>W@Ox87*P+=! u3cV S/g󁮝, } QݻNhiv)DEx+F_SE|6ɣsn5Hh- ?:Ib.P]fD3yU̔?OeSAq2䮴]AOn䆰(GlZo|?&ɓg&~*B?(rBzEB_mhovc+^VsSbvzWw3j:kXݺO4q'##t9?ܲQ^d_#ԙ;md pzlvu}W*h]0bsH r0*cYFu;|nj]9!B"bXց]p{yD!t_"q,a{5(S9?D*ҍ }1^RyRY"{ʿp.:2|,/(줪:J#TCg\խg+%жj(_^y+X_561=6 R՗H]٦gF ^kҧջk NпA G؝q\-^"[M6*G uZ"_XVo+%#2tVEC2C2-=c&T"q`lڹkSI*0 w8}fI&&b(-2gn"9TLKQo`l3[+bWLv)MourG`HIi?lC#mL&aѥ}x]dLmU.t$U0rє:>{ȶK;+Tq7, jѩAvKi}x^t 7T$Z<\b7+/B4=oy'6ĚPΠ,ӆn;C痋iǵHqFh#'Hk#!6U?ZR?@,2O|VK\_6 4Ca"Wp؍ ½Nr:%pO9d01xDi2 ᴣ9پ<*< 8˰ }~#,89F,-lYpswtөO믈C(c̀nD_s)"HM7_6C㪮Kjc'3K d/rwx9}jÙNif$m|jiABB]ziva[0|gtQ!~"Sޢ#ޝz%6 入RAZ9幐*RN!wmp!| ,ɀJ|Gy&?oA ^$%1֋NF(C $抙S36H-U܃TyB t4neMZ%QGZZ[@R?XJg6nt&Hf{RTkFoVn52W-_= O/@j5$ uO B~jxR ' aOЊꡩ޶>?` Q3_H7E'o< I5VD~ 3TWpWR8]biT/^ )NKjibK5Lr{KۛNڸY-D4 Dt6~^MO~JH(wlj½a"[۷.zVMs'DQ~~R]t! ¬=&՘9hC21@/|(W.r`sGi:# e<5)Hyht@}h-G=-<4JK #b߀nݍoy#Q>dPF+7+m$~ԕ 15錹~r:Q^0rh€7 -#ԈYb,{LVL=NBTS K\J^%3ޤpM㰤S4-ѺA3. :K!Je[t?6cN I{#9Huṇ b= ?uT$FPFfVM;X yp7MeF1/1: B{7޷ҵ|>9Cl(DHАpZ:pʸHq<;߿j `/k$G.G)2a o̝k %t$_pn2E#f"f wY zB_?go-EvTrT5ˑörNy\OVRxnjy}})'frgI#R!jxDtH~_.d}=TgY!uמ;|5>(3gp* '3s1^5n (\m 1ܧ?9U"q_'k^KC/ ѴZ "4U#>*T/ۋ7e>tK{̆t`7Zt={+N =Vy"'0Qc$RPN~S'K86|V?~&@xX]5M}I}|Iz;83;hxLF cz=r.TA ᙀ4kTb=;'q8~Q/!6M4ǭp{h5Ή֦}Sǟ&O& )d\mKm4:hD=3ԃŝ_E&8oW5lQ#Oz#[7z\p+$`G{Q$KSTR$ X5K*H@Xj΄nym,FZB&rRyX3Zk6iJL"!\a<ǝeH0=`ƘVRbb:+(C-ɴ۬v Kޔ?-wgB]sVF8?:O!wAkfsm0lTKM6HMmg.k.3 *^ վ+4JcLr.cl0E1Fq6 lۑ8 igWIyEpGl w|nQL2R)xZ|aulȢ:L2uck`hxt5cd}GZ62ˁސ[K6 b ~)Ԇ<"# xs0̶;{oY k/).GjE >ۚ_o$1 fy<ܴR¾ :rrI.\h{G)n-b ʳ#,;IX얮ͭRq @ٚ{ϳ?{ @s$֡e}ǺP-\%tU1{G´ jq]=3ற^dPJt{V}Twᣳ4 >/8Қ}Cci',/ %1>=cmK3]/7RT[/E"PkV,s;t䡼}O EeߙMpz}^V0MEWDq05Kj_4j$,çJ'?:RI,]gX#䎩Q$"9;StV ,9axR6?,3;I":.# g X\ձQymQ)i{6&z[ O$4%jl#Vl.dIdS?L5?х[dZQܴG_5c,_ǓaR X"DŞ=Y0~5P͸*BLWn<`B oeh#H Q `pBnI!hMJXt7wTR\/VMK['R؈zڶƤv/Y)u9lV/u +u5H?90pfՁ ,EF/n]?ƒ$囋I&,|dyh$*gS95G(Ce,I*aUx I<@AzbW-!^0IFdU?&*Ձ "@(e& WpC3z/a)Cjx["l+Pq@Oqф&֩+$M;5%LÍlHĚvد*ڄeA;%g~gMEV$z[6x6d<_|GclG_0$6METhHI+8 6"+I?V\F5IEc#3*ޗ$=,N@2|r/3&ksGR(v:j_5o7B+.R__cL}$BiEw 1܋n=ob)FB.%?@6aTFcXWi;|O*r'D]$ԀjlZzyrXW ^h׺V-[z*8.z۬LQ1)rO;x.`λ :i2]6t0͇fa@1`ŊJ i܄?(Cg@px*ɺb@ 孨 90D/F٦ #;ﷺM}}7|=ﲺDk4]g{"Mȭ8N5-߹w߷ L3 ?tO?7j O WH 24kUnB'A!,= KD͈z|˰3K,՗CPR JbhyX ͢ !5, R{Gv/aG @Prdz#J\ơ~r$@1댾BRk w (l6 /kEގb5Rl.{ pA!^T)3`d]b n5ɩNu&4Z׎[("_=z) sπ4]4K98UDg&Lj\+ЀZ(]/E]A5EK8)HE:6lϪQb?O?`flIPY~fCo@N:{OzkfֽvW< m=`+ cmUHд_oϓthdgMЛS且 Y6V}D9_ښ!kD|\[h8"B$B ҽki`gT@UlNf{d^ۑo)șjѳ^YS⽩bv]l}JkQQ>xV94rq,{7j$>}B :a_<=teŸ9@CwԌ[a&V !((m"԰sȄ-X(=+ ǪHtEebqIT =x \ +'j%x#P,HPٖmZp&*Tp[; u3-?%B8c7 $[*A~_]FiUz^,|4aeG!jSC%ϩMfu.).$y[ "k)ݘY8Xk/KЫ/]bSINC'gإ@mZtm֬Az_p>ٟRkgVp%sg1& *$ \nQybHz Rc?j}|K7zi tM+_.c&z۰%P}>},#w.*c5(.mKzW#s8(PP2;r/b)v]r^:`+z>s[y(s<\Y5i5q7˃ꦽэdԎQsCGh/a nʥo(]~ҐlhsVY*#Rq;/V]6Uh12t$W]vK9›Io/X~ϘRNm 3^^]=kA쑑X@_/7Od8d#+[ED8d?+=~b\s'ÊY=^N'dLuܯM@uf<[F琿-{gVKyb_obT^=c@$ɫuМϯ m#սNFQao񂧰ƻ'mpl~j!4q^:!km{ C>,̇*U"ԗ~n6شU@2s!:Ҧd 6T8nܦ<ބ☄G%T߼V@,0%; P,ԥY{$h̸T,XX3nGAiž xq@u+L `wFT__BeB}Usl1 yrMb׿@8> ) m2^b*J wER*pḵ+ &(|Fj[sm{hw2\: b 344ސ-yŀغRmC`-Z SƝI_ 䒝W#2L+Cԟ!3#xƍR<5eo<=.8 +tKC1G/-eT $T{1\__2Hj>9&8Ƨcj4}+TjlSneLNOG|E?W=`["Pho>Q9eR-,MlsC7nM[<$D-C)2aHW N!DdN` 9qz5ttw/I+Pjvj @Hѿݢ+i4]3[#̮]1Oo]yϟry5 bjPKcV$r$غA"Hڞ'd:Ez|'+D}\~ G,[q(ypYQ33.k>q0QYE  ]U.#p c>,ܼ̓e/j#d8+Wm6?'8;D v/:m`P*27k$E17dJFG}rWkQzk@ѓB2M8N˞@T:ҵR 6OUf~xЫuˤ- Ԯ^3"6c1Hb~p|o n)%; 9홴C9\jiA`Cѹ۲2# r ny OXWΛu)UgL#B$H-Rb`IDܵNGU:DuBglnr࿛0ZfYhW8"1fiZܱ&#OMnD`6R_%xʒ}rS޶,}(CRBE`֗JP !![#z.4~ q3P? Ce<6g &`GRnYm휔y 9D0q&U9BQ|FQ@±Mn0By &G)cٻPmg YQ)4o=[| rymWzw܉IzvQ7Azkn`s(1 CXPW <iʋL M(PP*ɇvZiu>ÉVݷ>au`d+8]H"J.qd0wtewuL X k4&Ґ|, T(2<+Ei+@PS>QG\5||2.*?]0p~uIOi-Ksr-4RD5+ӭU9 ,MFʸb֞ YH|u;[}]^o|FN[%'蚛$jӻ@g v*v(t c5#AkOUyZA4TC9Wb&pN b ơgEF\3[g(4nQ;H=)w-XCle(6{0ڻ9=b 7d,Y,Tej1^И(ސS:N3Ï=KjT3@kL?*ǴX䝭6{ԉκ.D.{.MwwΣ{iTv{y~̇8@y?@?S'S5%/`ƥ?"&_H(|̎@M=Ďl0qyGrI/cn j8(&JfA"H4􊌰hA{}Qc`,uӠeBmhe9QQzc=Cs0O7e]_Tt{/FJff xFvڽYc/49bm䮵Wї6}Im WI +Q[2%d*dRΔs ܟYW01V\&H3jnFܼ۫Dncl2,4/kapKM9 SlLW:0eGܑ uɨ8w|o Me[- 6%DF߲'#3қ$PL=R)jy{^C1p^J=ų[]9z ڙ2Ŵ礒Rv-cL->k%4b(ǽuu5r9Aܳ|'ӦUEim`f_X}>숖eԹPMO>6?&QfsPO} Ⱥ Rv }j-bA;?-lAɫ?|~V( VNg>d&&̒}W!˸w@CJlZLD10z6t }.y]&>S)٠>xs|253,':IwA^a>JpW3ΫrA8Q!_L@e|oVfYC=x"^pM^Rwb5:[.[5P8rtV@cst4YgoI`$,@Jr>{j WN\HwE~M=UG%|/R]3 zRcD{Gf1 2irh no؊Jŝ)F VYv{qkd^4V0oW̻we$ENx|%Bld  H򩒔 %(uS0TuRf|"~lB urV!/=E7!i^]N2\wQqE'dcC7^1 y=aGpQf7eDSVo#=DӃI!h5:K6Qai#xG/x6Z; |Fxx@𹻜𠻪D-ٌ?+'A3Qpb=*ez ]<=M&f1V=%1$m dAj (R;?H+ Xؖk)`+-7Glv|mU':.=xRQ(lQ[!oNkCq#n%?z̎W rEU~ s<2UlmlUP*!%2 xQ)'rSmEK @2Rm9:G 4@H0pPVjFeߑAU[7hSbBxŽ/݃.=" d\E[B$(`Y؇Ýc16N03DcSg[íWnMBQifD?cWλũ Wz-kkT=>Iz}w^w]Fg+C 87{ƌLSVۗg1V[q"~=.>b_Y7ʕޜkPsfǕ}b 6 r)$星B ݜn\ }9z,dj#/e1c,{&ai@'U)OtT0wv4 זUiCG# Y5O@_mP, l[OnR21}i]3 ۊG/iuԈG!>U2哮[Ԟ!S j>ƤYe^{ALk4ݵ_t 3$Sw"Fb[/PRta j&'ɫ}qڭr?\8&cؕi`Nw1AKfcIW l Gp 6ϖtQETZD{P"Ƕ|w0 hR9k]:F. #:۽&8xLnު$7.9)(R̭rYտR{'thz%$-s`$ VOz68kmlҒd΄# Z=^>EMLa?8f4A9rEr~g&CrϞbB. @bJayN'&@)Ii8?2[A#O86yxMץ4ޙv"s)X͡IGagjùΖf&Zec(4k|thHSz.5( [hS(%T֚R34cm xǑĕ5~N\)A)Udڴ$Wp_x6[q/+O0>ye~CJ^Ul|Q& vD/r#srcr^#GcGrY4db2\/c2>Hcu ,?pW[C|zTK}ĥ9dg+n=W7<3JB+ X©Aֿu!6mUoep,[r^x;eϿ&j>qe 2%aS/6\Tl>*3)%i )<6{!e jk/N&2SX iN׊yl1)ץ:7I7/6^N^y7IJҷ瀢=Ȏt y$q^Bꅄm~pb+ MtzR3Ԩ0!㽀]cl)*~sL >̟^eNXΏګ+㑻e԰xԐϢ6{Pu?T~/M/=󢙊A- yTw*Gg&ƄQa=!XpՂqn~t:۞_|o?X۬:^XQz LK)ڼd`D]x7Sq7k*㍲:]T\ 0+PB-tsdcX:~-YLmʣ8l_N` 3l7{5,Z2z.uu/#0ˆno'Πb<-[9uSC^ǎ86y]։Fu\l|w2J|"8{Z$xMoR&wEQ1)NqcX,3^Ϣ]'|k e! Q!G;p]>דY.gˑKZal KRÝؒvu7SqM?ԯtJ*s:"HDrx{dUŭz#̓;ynJqw`Y Nʧ$J~jU0ߨ~=Qa %J9\WMU[H"]I^qV&ISt[b٦/w쀧8p;:J"/E9yhDZY4^D8X؝|X5}]Dgo7|.Ƹ&s&ӸQYc'^4 /.ieD9 r?4FkQ 4H Ra>P3Mc]dbb8Sb{MrGk?ێ|lsoe-C =z ⬠W$0#eYlc&զ;;Byeex`"uQCjΑi6k*|gĵ`šnڦҚgwKe ]]#I!a<~!QPn(u1oI =lߢ|j%^?̀ܒ<&aG"c6.0@o↝PGma"=-UiasY(xAr8~K}_hHjI@xzeVlb@J:=d&/t^_!:3 b'>iRbuh礔&9ݭipwAVZ TՉJ+[FӉOVL{KMEMDÃ@P媑:Ѣi"El$A>i !4꒡>scP˱.wu KJHUWk]F~GEBO >a_@dnFS3m1v("! ̰Cߐϖ3'y3,ҸҐwBgem>{}NH%,9MȪ`w'^$51_?$HߊEjߖy,j¹ gYG!(%^-vxT+ JSnTܟ,S< *[ 5P_O[Lj$IڀG_c-UMċV>&!h;?~{=)(ĽSfU/PgQEj`Gиwv߯}WF$bg}}HTXh$Σ`n" ɥ"=ʒ6/d 51ޖ(]a;;?9YpSr*eZrvu]2waW3$P(|8Y^٬Iuk".왷n@$/RnQȿ':ͅ[uqܣCFAR}S`X_ 8+H4E %̾hW~܎ ,bR1l(v.O{3/HRq}8Qn{䖩?:FPH20sz'έ@fd/b韐z5mYw$Fբ }F ;:ݶk .?R{X0۽v Öf;)u"MOO@J $F0`#F=eeٌ fɼoӷ^^zalxgs6F.Q'M  MzUCobp#R5qBi*XT'ZiWe()~~yj\N57!  ͵~šRy5I&n#WdK7G' `,߮zz pD[^[}vo\H;`eXk]J'X*i$ȡZR+*C3G:5G5%۬50 <$xJ^bƔmŤJ[1oUT ։-ZJ;-p4glpq %/[qp5tk9j-ުD7ܜo? ճExSjP!G[=SIjS&A26)*c FJ)&Hjc<5n!trCOt lWTA ' Aqv:U4گ'Dptn@hU݌॥谣pM^L]<,)/+Mxf$2"\{AAiH;jXDrvX)8j) ߅g7PY+o/SCDQ3i߱ouJUׅT q:>`ڈ꛿,BjQ|u•:!&>h_8&\VDU>VQBI`)YE y(AJxYmɢv 1aВFىaF<)mf<.nJQrm vkVFE4"9z>UOtJ^0)M}@<\QKbЪɏoAQ'O{R>8V5WJYWJTucF)@/oa _RC/#b{]X*Gi0vTGfjl>;'#o$c}[Xx'!OMOAJZ1h(}C JoH?!H$;/Mq2U}zj{Q>VMoa1\R]׾`ҙ4 $IС1HCE;*1MӘ94)4nzÝh?sN~4So߱QNpPtPXzGa*y{L{" S g3lI1ϋg@?oǝd!<˳/ c,t}QjJէ,e+dh`4eTOC*c!8_A+J9+ye/4'5oQ#?".[Pĕ,.\4`H MlBuh[Vev0o94續|g΢]M𸗸6"!ğTK\!1/+¶86q0y)v #ϻgEzT1Lz8+M$A[]Abd -'xJRvp !-;0ӄF6~\$ fH $gWq`*<0Z+ocR%NޣRY٦ u}w1|'{)rb8R9~U"'gaEf # ds}VPLlhdܑD!)4֪#Iнm:E4r1̄ĦS؈R ]4yvG2WNI#:(K_!3z^[T^41~&nnHJז#6*5 V6gxED>TՖREZ?ce ou3v7'ʑ}fv肢FtbꩁxV!}[ ͞Y71u˾yQfFr&~'9t/5B!}:ƂDm>] Ǧ9֤B;]e_#͢t^IDcQfq]ĴS>_GäܟJOz\ {&:ЅYw8ϋάAdf]l?v$Af \VnMr򵁶  ߮'DLk^/q/߭Q!Ugɩs݁dp]3?7{ax`ׁg9)suzNbO$91c˺p7LD:.-6@_sw8 ܺ8yQP6A2*Q3ɶC *KQ"]odE wRIxk,%G~ҵ;Hcz)S_Sod OZDo98)VLOh+0g(I0D 9!fڥyWNPʔh-\IQM=KkXD0mx}&-~UL^"ݞd*++C/{O)aTyl! xz|uepjnH  S5v3B\m5 l*h%b71/4( Vі9=Z(!~Ug~Ld+d&DeU.i'[Lj.TPóAeyu'3s\·)6:&w%Qz!ٕ r 96 YaT0{L] IJ}Q6&M1]&ꊅUA!ƼBI|"rRI_kwp?R2fK&jjECXX ]֡ƒ0yP`8)c ]C*HbM+YLhq=RtA+l[?RM/رkxu# (oq~.& X)7xJR7_xNjB6K ڟ5X衛,t*[H񕹖n#40x޹KՈ;KK`'Y5˽TRxTE;^xjw^ua''eWi-9gJg61  8JZ3A \k:hf!c*+]GG|JJ^1#/x}53ĹNN_ؿ*u{o!Ĕoػ[ܵRj6_V')(SbY`_v h{5݀$2M4(HG镬`&˸}+xM(yN>}^ANҴ\> W268HD;@|Tassܯd1Q:XќH uEvt^A@$%90od `䘄A0~٨Mb{A ϴ&jA'IYf/Vzp&*I#BUcj=-{:Wc=8Gyㆆ/j5ʹF NZ<.(3-½߲UnVjOڍ~PsU@.!CheθC/t,i:Y*OQU x#/<+dY!赘QL̳w֯z T-Rh#y%9>2^ZYqr;ؽ" W}Gy|&ugphg=ͦKX mcQFGƞ84s@y`(+C%'kp ެVFm}!vm}¯wġ4EFwpsJb\O~_ ܩ589ث8ܬҺ:RHwsԒp]]a*oxd|-qF5;Xt$~4R]@%5,=l<[L] *zcݮǬd|[ ts=\G YyF+Y6jOjŕ#4luu.x$M4 $gYZ0707010000043b000081a40000000000000000000000016661a1dd0000b6ec000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/-]?Eh=ڜ.+ɑ FiU~HmHBl|Em*Θm5E_;U &סk& <~_<*S1.d9XLkܡʋlpBSEJSؔp4wn>/c'9=o%LMf9g㘧G 4>54uOɦ_ee,G>A|LuB`R.>"Yجy'Se-Sj[c> S mcw4)"9d^Szt7A<7ll|yT8BAy^S8r'rYG>eJ߸(5x@#yW4V[6t,kXdY^g,+)rK2t~ zx8k GngEYEYxZҿƬ٥Xk iH>]o@n_FܿO/&T)>c݋#.=㏿.^ t%9׫h{am,/1UXI@n3RuL:j8'`7J zZ;a dI?U:Ħ jk#ed #x~eآ|_V2h~ȡujMӂKi{XeGOU RSrFv>Ri8/rTgL- |ipKMwwAܹ.I} 1e 싾E?s\[M z#PKdy* .hOEIR8t 1겒O@3[!lwG]Vz_Wt"_IYFjfpc6o(n^h\<ZT3~zkX[PFг,'zʠ> @.|~ p땽 .H/{U6l3h $gn.x 6ai!6rm4'>Ȼ,'{0q\3 j#$u|;)p"y^-!*߹G V,",(jFoQ4PD ARc,nn@3 $ƓOC#tZOo 4rlo$FM> W~%z)hܰu?tqw\"))yM HZ.Ҹ=."N++FPvH]e RrCQF`4ީ10Y)7"}# _~L}:̋]JX5nU-] 7e(0D"I~H^0+gQQ6lo,K-<>Vzm2ڟE^8Y.*"NBh!ln]v0ߧfElt8Hh$z j<82зSvr c/ØD, fCtDiCGOf=uuA&0\LC3ڰvoHu ZJhbrO/VWJ!5`& Mm0{kN W>sҏxWguV(x@Ejק{5$ EzH ղHn .Y39&zPe@ niq ŘAd@&0EV=^0"xoQY|d1Ijܲje)MJ6 Z,jHL}Uwթ pg."z+cBJH+f`QA1?6C4Y"Q^ _\ CLbMxܼ߄iIdJEb]6"ę*5-H:в—P>`ȜOҨ$r `=,uxuHF]s1tz_/"+mCN< 9cXP 2$@#(P:$ F+?ӿoj: W ʀHNtHj$/6m^" 1b7w`HGHu'%{SӞ , GދOLKS8i;8"YR+2zړwh<+Wvd!9=7$?8wr^I%Q}&B\`;<9}v*=$;pTBYw 6>t"w5ꤜG.6bb121T%"oo&}燤A1G/9/!FO|.0ؒ}ow2|ϊ鯦OCR#DdHBqBUl j}A&O\UX+?("U[^h) H :KvLxta2M>2оTYpmZ뭺A:%nBЈG.)(ڇ@!![ॄUpi, #GYIir`Lc+nq+M>(Ѡvjr̮>XOjIo26`㙾fO4w:h h)P$= k /PJuD mȸ?ZB; KUEiN:Yʕ e-O/dhQjb ZQ> Bc6+Hp6zYBWP =WUr<]+ !KH$1)WE{xZ"צ-;3 [G7%Pu ĮQT\@}mKMkei8,|=1I11y-ңʻgwާ.f"=_m΍x5 uxQg .G8h^2bI%Q1ňkXn:itm-,1Cuk 3_Y7{a Sg+o*62wIef8/nQ㎱=iDwI/ѭUf}[:1'#V!c±z6 ~i^⠒UQy^8uz* Pż? rZӿw-Sɨa |v 3RZFXG@**x$ NxNWIE| sS ހ9P(`a{ZOB+~ [l&*z< 摆aJZ=93m8x E8c' 2!wr#q__nKPMd,}oć'C)蓦QnJ3՚Df{"rX8 +ܷ SvzŨ/Og/e~Bt|̨oW'&"" ?UYWs05(UUnLrIO>``߱$vR3&2(7*/$T˾fk6ӾW]JOTWJG4॥۸-5tD+:XK ~BNL gcdcTk`')٭a)ވl#P*e>\3cw` 8n(Mk@SA}bofT%3 o$V8hYĽ"‡ĝ], { o4)ى.; "f4]x-wØ×O@boM +d㴸V--r\•z2|bכ!o;,U*8P\Pڥиk;]^dWF4t!)ʕ}bC:ޠsOod2-)ȡ{:A-(zI9޽ 7Yrw&ڶF6EWuR(*iqZ?~4( D 3I)17 f#'KĂ-6>LoNݾebW䏗 mE*XRJX=*+,lZXO㢘~jvJmǦao$\E>j?mb?deݍB-H^xvy"cIIyoQkD}?ᢎ:NWj|?Gy7UO)t8 $G;p!F6 v0pp_K6 mg0asg/idؑd"%Gk7ZU͞>sp{0ʙYp"RF%*^\3)uk|l^]0]|]k^ڿ#:{9)ݟ5CTcp4Af#g_@/7BT<|hj7L.\ṡgHqז|@k'[@iQ4Šrȼ;Q{rܦv%o7Pϫ 1μ f`vC.9Ңʬ|Hu oǖgw)LZdFYϾMG!vw;\Y)6BOΦUAa[a F-mEr\C1cЛ d`QFiB5 ^?iV2_ԛ5$)y)xnZDte,sPpdʝ,; =f"q2ޢZ+GhȮб')Mw&&n # 폊h#0ݥjcZR#61nˡ 0Tv6JStx|{: %{e;Sh9CoO\>AwppLZ: ߜsDľ6GӀfiS_'0aZKDH  GNT-<âr:?{R <R=d  -Ng]L@%83?/PH)D:[fڅwG;4@C533}jfQSeuѲyFJqS4Ķ֑\U1-qۭOV#BPNG⿙4Jo-er݇N/2*h䶘QV(j V82^,F€|7N"UuD;RUBZr)i4_h(%'@#O~GHG~q]rgvkTw,])_dZ &ڛ)+fHWB9[ Q1*+F"űXU{5uꋆtUr\Y:tv-FDı|GeV4壄)Ha I`d$rvE ڽ]b;횣kGA&F-5 m'+ƤXcGyHPglpX'~)3e- Lի,HISztp7Y lk3Zgh %d!I!EEӗ6nɿMy)|bVϝ\o^QҠ<d-rE^v?PGIdbT3;j;&7$Ld'}*:ѫ;Ypqf ~B mV<>kO[4a-K~xQCt8S'jdh}JOyF^TpC}r~Usd9iA֛k~EK8~G3=`{ʼWGG߿ԋ^ "i?=K'Nп(6Sn |V.: ?>[<ۧU.`lY~JxsN|hNah_T0l8nCO~j[,{ocU9l!SRc=/@T3` 1`aBJSh DWU4Iƣ!Y3'tuR1*Rc2acùdo 6C":Ttb/KATrBH30;V0rkro e;Ķ2MaŽ7GDoYué۹iQF2OBfT{B܈G/v~ܚ]ۖVXMܑo|JV66 s[f1"SюkG::ꢢBٴg޴R$ל*z,Xԭ?ff^D9CF2<5to)olDgbdX< <Ɋ{n0ƾsY6;)~M7$Ol ˠ.Srtg.xOyRĮ^kc>EDB0otz!q2(_&IGxAnMB컂gLщ!NOGm{^ ܛ&Or_=yX$Xm>&ԑn?\qx8^g٢CuynnI6'_7u'Mib?A0w:ױ9(Vc`\tR.Z+1]< N}ܳ7Xd_N'ZC}˩4;g iK#-,3p&WJ9I}8ݼ@ްl jޓ,ې 1Ǜ _  g)a@}=4smݘRzU$n0 h̶f_dӲ-Б?n㇠0s 8U&Gp~$],v5 Ղշi\gFWacGx3gH?Fo0鞶͸=%a7-J6ҷ}KJ.I~kޭ c06e޹H1gf!` J xѳY'| )ʷj7ˈAc"6 zZ؞AL1bxhZO9,g5ի.aXv0kSZ傂S"F~DIɵ64Gld::=_WyY{C†7(N?qt\ _UP?őv0bN$7?:!$ O1h/^{d;}=ߜ?!E% ϡBϐpf\6:]^ή!|@j򼎕$H:=tp rLt^-Fk |֘5KާvJX'#Zn?AOSJM? v :ӕyV (jQ3+KvMYF@lz#0R(pI,/u$Scd??ظ(g\W Ͱ˫C kB [K3~zT1 8&S .Ef(%~'/EZ يىVH(B&} r& bcB7ǭ< '!Tގޯ#sT*㸚%!S/uKnCėf7ﱓ C+T:@Q.{WOx}?wS s^ݎ_ J8,d ˉ`}I P};j5dwR5ǏY{2;F<!y^V@x IL!^*/ ο)BmS 8"dw_L,sG\i1WU[+MJdk`n;F1HwBv.QxQUV#-CS1fJ-z39B l򞂴]BTnsdS{٦#M==5QDE0}C-LPd:f8l;ȖQ`9N./*r:m|?mYɄ }E1>jcg0(fM_B;cR:&ʠΒ-,)'zeKyn Ohgb]ITxԙAAYeuyp.†vc6Gliϖ{C*"!COY'i-SJ͊as9 ytI_ R.Q۰VF3=*D8_`jvƱ"Wp^NtQ Ol8 uo DfN', 9jLFeYђ:$Wl8[60N {м4ulE4Qn+Ģ4&QA7FX@8+LnsLzKOofxPfLqS{׻VWŸnk_cnn@#'ÒWVb}ĢUUUE!3ܰza.g¡+qqh p4MӘ\vL?Bf.k?fFr^+ /071A>1 ;OeHI|rt??1H&Y/{썊M޸1Dퟵ# # Gw8ףU%f/,BsGy$.'N!p "w MW΅(l X H,pݖYT0q6qXVD;jY+tKbek[KL##o߾iwm$Q֎wV_m5mE쑔3&yP.6XUD, "ti ;b>N0;/[vqH&ƫƶo~A̡)dG{oX섓lW~V) Mp"x"NJe Dۺ|_Kvq0( {)g*RpeEp_7scq6ܿ.b #i`:LFXt[olِdM]U Psq¬qV!jrfgG0zd'QtYҥ&fi[NgKL_&v˕}w3H/Ɇ `}} 1 `GFYldaVt BZ*_r:S):[*.5ʣ 8d*󄝴b1\D6H'/-ˆz )t]jja|sڲՄ81robP $T/aT*^^r6$vdG7\}pAmàSDg+~fV49씘M(全4֜͆A=DT򱔸[{4zF fx2u5Fv'#0lg3.(#$xa8&&U? ގU3􅤦%~C|oӛv&iTv@#(3h{:[ۓU8\YaF _.iOYAͼtkc =Q_aD$dL2_[TNUDxVs۠] u5$-$Qxu\BЁ[8c|vUHϮLOn.+VRG00UXIpZ{×vRj,Hh?wH 1+ݩϿwBzkU+͔voݷ>N|#p͆AN*6#U06@p-_| (Yg/Pd7{o."*?c(wvAsтƠCHW3ɋcZBx{F嬟] !TDstST-r۳Lq۝׳eDj7u= gl MS@.C~SOC0 @\cj싾MZV Q1(. ̭aDȣ,~țVe@>%q=ӳXof$C.SO6ElB= (wk߳63 ֈb,u%a/>2" S6Cȟ v 5{@nMG.:o@XΝ=yDK+١FsN`EQǮYkooay!]~ \n|\Q-:-Y`?:JS?w?W+FZ=X抲A7G#|\81p|g0p'bZ,h{xǒSkNQK&i3 V2UCEXPWj9u?Oߺ)P Ćy}ڔ&6zN MoHB7Ce~ٰ\຾ b*ڝ[Gn'!is3"z&}C_(pn1S S%#P`c螏,K2C10g+QL)8A4eD?*Wc[ `bsNX砼1 ΕC]El;KAna\{0,#GWxesg?`R u۰XYQYOm_C-]wWթa#4S"\ay[.ӄ.Cw1 {M.ߠaxSQl<%D^o, IEӼYI;#㰘@VڶU:CG x85_ۈJbZp>ivOSHjʭ2jdLuw:ɳr1\ 3ξJlg׫*q/\yNn@4jh%Ji?++RTz e$aWh%}s<<0Z{F:|kqb>+1ZlO RJr[/֨0䢌lu'Š@'{T>|s V7,"eRsgK{f6Ɯ n]0;=,Xl`}JBQ`jXM%km3>V0 Өuu!q δ.Q@j?RwAyLLS: \ I)r4)?Vc`C9o<u%FR_Ñ)>g1g˜~I|Tz oLMn$f%(:̉Idl2|G1>=#Vv\z,(4!;BbyC&ksbԩ/zWzɩeuc͹}\ 53R eew'+CxJ޲ˢ&Rz#ˤY`iG?_[X$놔% 60R h8^AwLcGFveŜQsA.)*@мgv:pޑd6I@̋j0*/d$KroW ?-;BRi7ԁM\i:]dcd`6s 8E3%wS;UGYApN}GW/$Ք㽱v؄/\F̊]2ewE-F>B'qxS6<{+O^ [|8d 'p8:fQ$VxuG;k2>|juB Nh>t1\ õi)ߕ؀L9t]ʒg)WzcZ4&h؆7"0THxN°ǽ yxjzdW!#NmUL> .'ut^pتvθt9[= }>𥵅IuӀcfW8@xd}}Dqc Q^!wW-$J?& |]!֞Fߛc*/a*P%e:ᆨs\g}BG`TZ(d#NFp=wB$my'jH M<IqS5{ݯ `$eHvйԱY[L^l3KvV34!ZBeM Mˆ@RggӡBΑx0ڧ?DJpg rBoFsV^w)'fzmdAjKBWTvgH bKSwӪ̣2V47Knl jX:}c*Su^FW&UL)2=ꗆePVp/8!Z |mzv?Lh}, pOn+n,qF%/bd?`3YRd 8$*Q] eܐU&ڱ?tI$9AԲ.rdI|';]R ]Mۚ:U!Ĕvf¨T f T 84ުp^!Eyxu|)Պ&עV]wpz@EgIv5d,nb}PE_Ylk}] Z<P*;6jwR nTx;; 0@C\^gTY͛Z}t ~`@~%~]F4h?fY@;gu X[c{`Abę5rCn۴Yhc)%m@n~95bfS|Z4Ms(qi2*Ev]ь|yCSR0*E\ygFZ_nY/Al!GRIn0Vz9JZ-%iyiTqA(2R΂/w^x* l59\"/s..Lq+ aTY:vGBZ4, umXP0U 7E)Q1ܳp&9ysn{ nu9ѭ֒ɁQ+ֿf讙=S4_vv7<~dnE^.L|mOn5Iiګ3Hߎ"A  S1@/@K=BςluZ̯dxȽ}F>;ői8J &/9 q"&Es>Lq8M&Q.7+_/b l!s}yD|kFf:+#ŔMV?D-:E@釡4_8L4I)TL$MY؈~PdH m,CPg;0jw#aiBPڋbL'aÁ&-'+DE":\2!lX^QfPAi q\GC{a.[6glfUp:tػdkӱU* ڤ/BtgSe'Is?nry&U(`"ͣ54+8aEAҵXGnC".C۱R]lA@ȶ/ Jw_a!W/eUҡ]Bgse]ߠЌ\>nj#EtԽ"; 9; y[9|1 ErW4M.e~FK, j=Rd>4Y5f/싐0Sj}. A(e1= ؑʅ%Q ;oP`m^L3lĂ`zcKFH׾>j5jkMsm0Aڦ/֨ϖ>&m}yw6J=i>Ⓞؚfkځr Z *98K@u@5?0) F֓+x]&:ց [JcEƩ)CtBP^ T_d5lJ s8gzR.v鮮p9,mw9ySGă;PDzNUNvʾ_;7y6+┮r,qSy+q/ǁ/x]S?l=X 28%A]1OL)|H%ȹ0sxP/YBQOH%_Pwb ް|9O KRЀz1$226H=RnaPtFE@^\Fi)#ߴF5o-D-;YșDyuppE3PmTb7cK|d"kT{{=gʜu,,Xl`+!)\7 -9ژ5MeLT`vsOm|TMfja- uS:ژ}>M(%Ei/ OfHl#J@my鿀i9y 1$W|;G4偔JY47zb GA`pv(kVMwBMf܎[7M 5Dv,@jpȢl*8w=|xfl`N.dh1Iß'WTtsGl;ձ;`X퐌6!]#:)[N '7qAvJl묽jo4ܮYОDe_ _nmXw,E8F&Iy>e=c@ґSlIJ&T8 (֟{"rpmિ%\ 7~%-ˆ3K3ճ]1:T # P4!MG]R꧇@ B܆(EMX`/^tPɸByX ZjN-+ eiSJ`(Y pO`_ReG3ܙKYקl^@5U^xfo׎嫕 _f^dxVgV}kќC@ Nef\I_Μ'=)W`O;#=lETv|Pl{HER5’5vl:.(,E9F|XwcȚ[!2^N:RHta!?5a%xy~ }bXFiq@({kr9 ܊J0B\*H2Z~"~hFOY熢V }.>ѩ:3.729{?t ѭUD,8.ϗ*PS\zA=@v/c^nSO(ݎ~5~`?3M_81kD*ZOV  XqX<)jsxj" QG\&ڸZGgŎo*S/LKf/|]A-s$o.*&D^س%Bl>Z 9]J| %ʮ=enZ/WFi/qk ܬ\kE&`{Ff3ZWhC_2uKֿ["rW-G=֎b/$P0 u{̡>Uwa` ';a46 @q˕WbnIlܗD>(辢*-gPaZ6ۨkBEv"tȷO%ux)aT N>v$@YRZ mI;.+$C^ȭVW^N>4Ԏ͗Rj4ٯ͉v׍(++F`ܷyFɨ(E\|XfTWJxM <\r ba Ȉ2df<\x*UT8CQ„X $F}CfPGG3`%8w t}gۏw`L>!Gxl$bΣ`a'bk<ief0>l,#F<aXXtvYZFާ@|aIb m 폊'Q0P:e+J"{g4n҃\2:_6ß{wR1\b¹UN3`dڞd }ʌ~z$s##7} ICt-;x:Gn<6AZsӲT*@ !=l4A)'}nFA=}ٚi>q;ȃCA`?^QFnm'9-/h+\GQu?Exj& Pro 2eKhsľo9W#4q5a $^ sH"AaK*.6.`̭YL{$ħڻ(ɵY'ˁ[Jh/5o!b:>MI뛣At7wGO jLs bEl4jOBoS+ gX.9Un@q-eӂ )$jޥ`/Z cWxw>|5Z^NE\dCN8g 81&4+iT7Ezw􆄐;=N kQ(?H6UTE=F]=ȯ%M&ʈ󡏚2%A-]&2Dcpn,9;_PgR4\~[ϷzO@PϣՁ$Y3db_7.,j+MQ 4Ǻ3aEdqtw0`7u<_!k<vYNC5Յ|Zz`eDrzV3cWd0,Qi2jMPP**b fEY Ӄ$- b!<}nm.пg fֽZ}QKF҇S$lSVOp =\@gsa'5jo9ʹd!?Pꮦs,"X50ȡD`:^P'p;-~ۼ9OLR4S1Fl氈Ӛ)Hp:3h^q4CCR&w*،Ĝ~/ [)&ƔT[== y h_\w-t9ԕՠ[s}peA@dDz%1:΋.+z:&#\YOΜ.MEn|皿Z<F83`aw\me2{%DpZ=dĥZ-c9 + f֞4p$h.L M4QM #>}."f?˳Jy-4&d됒a};8K$,y$OJ!:.輸w1'yO=W(x’|fi^|uV81%)RmQ=&=Ux0-KF7껹+ZbYpUy6uH@yf~rC"F}Fkf|›QjMb. gobtyIBpTVT*ڞ~ _3h ^UH7%K)s orՎ8bn᜾Nsq\(=lUΘdN$?_&-?QOC \GZpb iQ,ibj%eJR>T㘐zbQ3nO|!+)vM+u`m48J:@Γ}.dߟյst*o10d Y}zp/$B*8iӰҔ ɋ$=͹0 Xfυnx&5ێJ2ͨw#K/=Ҙ&:_iWv?e,,a:pa!}'QGɶtP=*ut :D.$eAu|AV:ЇH?&f nF>UjvZ$T/FYSwRhjmc U>Q;̎tvF 1oVnLԎv8;T|L; Ab%{Ɓ'(XٟOMyʐ <6](̹k˒L>*?B^P6(:oLEjS$P%UDMHXNmrCmm_Xx)œRt)ѵiLشdGI L⣪\nim]ꥊ< F 6fV0* BϗO nɰmwͩgA\EqwI2Y%;1:+KDыm[ki\ՔLJv[[NΤ5/_Owga(0A?YL[6Md>i}gX0{~穅cyܛJcRXRbBzݶ"wv/ArKbU\&(KkkrP8&,k@bj2|l~qMNo( iE#1E0F_@ ڒ8<0 ?1WhgGbܬWSU',= oFzWNa垰PC_X~a/[0G趿ͱ4 z9QY  ɝZ02i8QQu?qdgxUZ)ԋ G"Hɹ -??(a ҫڝxwРHԛ] w~GOgCa ZSyjO;Յc oX=;MZ^z:v\l /'ǜ$A;Z*$Kjt=sBIBGMNUUM W(SuEF8U諽Sy?ɔs/RHFIz#}Tv|EРBItSLm7,WI,N'7w:]]7^°`k^8I:d8>Έ!=<THAl hkXCv¼羹 M,i wW\yIPa.Ac=`Mmx>VWfS+q1&ceW'nsࢫ8<)K9nA]AnVH87a{NU3H4g"Ö>n.B )dgGNC(8cپQcYK7vhy;t6|IKHk W~0 p]J/u9-TݷXLKPb7IZ+#g֙矠y"B\B ~5%O+ 4{gCV-_BB۷8NF85zKGF,S[[IV;读lbUBEѨ\/la_E儵:ζY\*CCX C0 說6B[!rMWuxpl:Du׊[NQv8Hue(]hXjt Ʃx>pJP~n]y DcF+~Wu5377ϼV3M$/r#$B]nFd'1-2hZ&,D1TP/a_o}_ 0).j!E-YUFNPivmI8Պ=F~32K)FFNO?RߥR;`kYd!ꢖnn ZgKNNҾdt\4-[7Rs4o kbvt@;Z{Xl-b Em)@G)!0/NDžnkIOq`[5)TJk ><j2&FJ^8wXS3R҂xxz43"vOVs M{8&t`LZ(X-PN(o4е̐P3Z->n% %fߥfLO /_?ć >fo7"=ԊW.+=Mj8c7XƏKFi;£ү ϣ@!_pfpjXjm*HnP(^iۉh+J֋%H v7<6!C^uB2CQzĝ͛]n!]9>-f&W73ꋴWuMT\0:ao%/{sN6&+6:: /٤,ivsm 7ˉ\Ht>#cV$'j (${/>}"D^5[_ ]Ē_^5I:0q2!>L Y{u_ta{˼a{`sbop&s'PjO"c@(jx`j K2š) H$Dɍ(hZ80u1_VI1N-y#O$sçK綾딻Du,OX"l4a]@)QNlvf_ЧN_Јop2<}jƂ*?rS4yV&~U "$ӯH w'Q;-ڡxqަz5Q~CK<y O" ;!x}!xE"8?p\4R+},ecC+;68MJ7 e^Qd¯zb2 Eۍ6Ӕ/:}F,Ȳ'=Ir/=uƻz{ ]QŋֱA;L+xIQr}M\ޕ+qDcjkן+*tYsfgZl8A*J71ƫ=G% ڬ؁Ug<%Qh{.8*wgJ껷tOt'"^)&4W1PBZT-}ۓ2uV!ڂƉ 7EmtXs/ νVKQʼ>RHeڈ&}%%kb>*t,g}.ȫQv[lL(twI5آw"`< nHW>Br" w@SFF OFmE˿GL k b.!7D_Қ=@J:S5Rv$HN揚|6({UG 3V'*(SYOH`%BEYG+m=^ DõM쮞pT;.&iH J@³ ;Rƿ閠i~ +w|&Xg40ZfWb[P~3y"MuH(1 0uA<(Alr6G5v'b\@sR)+^y MTgG+zEKq9: Qj<~b|Nc˾֘4 žBJxY6!:@DF͏mdy#a2$5#gZP>[Gt=7l@ YUZ,i{^%aGzfƙ{ S~XSc_X~Y 9ႯВk%{y0y4Qm^Io&voϑPk)PQUD*̓>Z戱& `;óv K:)!^{([_a,YP@%WvJ`/2sݑ/y1JaT&T'9Qbގ2_S0]qS+ o:E;Хh:Xk ħyȝ}YrUg u;HN%Z-^FiElyƚCqGq&8[$v0 cׯUYbj'q}YcYCM%D.׋^Tr'<ۢrnfhnTFXAo Y;?ʑqnNg}ʫ_9>ם)Mtؼ; (ӪS^ d  䗋nMdP'Q=/Hߌ"nWO E6KcZԎYU$og h\¡;`¤9012)j^JKdPUWkCVtwfcڂ\^^dWO"Doل!c9naT]E7׶F=|\5 '"`0+>WC_Oim.tG.|lJ(dĚg=ߙR izQQCޛRN[\ݶ^ AY  ւ4l"3(?agˈW̒81Gi5 D!( 0#,A+"[J^͘n-txu;fsgUIh AP%}6\\{|'e^eH+bV>Y^pN\ 7&ЛVcu84㫿qdX#\[xSYcG`wZZڪ2趒d뚖PMiE K;(Agɸ$laaOv$,K5nxm,6ZK8D>Pl(P('3I@`I|zyۧ^v6w_%\+`5,t-LgܓzFzcnri  zޘ(GHa';67R[?UB 2k~℻*RL s5_z=AP#oyх2^Ի6 @/#Ȭ$E;K7ڂ`%(}|܏ U1ڝ>V;+z8cWp%#[3jS㱦 돴˓wfTQtbs`W;$uq%7MgrQTh #\e3N{a\%MK&uaz)\P\  8Wco5$r'S{E!,*!Ϡ=.F`%\}T7MqzHd9྆=@[oN+? qgL 8'`$T"B@:McEA9$x(,&~pL<~tTc(*4m![0LNe7Zk =4#f"*XQ`.Yxi |MFG;+^ mP!\@Y$̾|U;IH41h]-*c},kqKk^Clãɟ*tne,Z;@ц0c*׾kT_?xSK\S,, )2 JiœN]]:7G5D[Fjͧw7,o?op3V"-w }GߩnB%1cn_y֐;[kg^DxSTUmu}×/i2|3pd6C8-G*]zN$@K&gYkݕµW(Z3zu(l'3MafPjGx3D x&=zq5auy(*I\,qhU*woL9Gj `߆# RcU/y{҃w mUnkBd@R9NMaEI`_Ci5%쓛GLR%_[5nHz~WI[VKzJ8iv4+ϡ/biocIPiFU{ZOt\7 BlO(Wo9K6zK=|Ie41Ȼ[b1^hN 4._Bv7D|,<L1boQϵt`. 59LXssyI9d.kqrJzSԫFgM%״w|~cԚ*j+ZS W輷#W [c<'0m5:ھV<،}{6HB)ޅ)z>,[ql|&4q@*cBJgw܅ȭ;}К*&ELv3/ F0왵[H9b}^vRM /R-Q>T?~" NWٵh?DdFl||{䀮7o1հnjK/U_08xoCooOJu$~EZx+F$7F*)ȍ< j;~joMzmBS(e)uGw*])HŽW6NC%ίceLρ7[|( jk/If r%B ۀ0K0"ij%W4Pǎ0 w/-)i UXsD-V5% ǿf18^Z(c%@^r8e;~F:\3 2՝+4o}}F_?7 P=bV_NQ汗*SFe(,͗l\zK3WLY? T\V3+"~Ց{ݮ]PaiN8moͮ0_B|WQv$Z BfjkoISn41Cܗ&OMK7=P(xCK1LOX: !Eb $mk80-ѼN d>όsb9Z]8=fuHTH{!Yp֖$QLOC`/R_:輪\cLS~o s<dPŷ!.Mq81Ž6K>  Q50 MQX&ǍTd&MZC+Ei[&'†/lM@ztZTnd,~1M|G|?\u * #Eː7 oYd+mT鯚@Ζfiew2̇9`*&4Ś]xΟ@.8GipQ4h-u %XqTf/t͌134; _T^}A~X]Us= qnuCC/W,mtlBP܂/ho}ƯM%!]dI֝1]gz6Y жzM%yR6c+û7 c g}?_nC[qV̪Yb:Ώo E-VWVUÛ\y, ӿ8w4{QRAUH Z(x7{ 2+~׍HNw.M0帪vV[[<ҳ;ĻE ʌ0(|[ yBTr0;]pO ̮0"5Z2vӘEG6)oJ[b.B}3;eV˸M0ӟTUn#CR~S$Mx!deW19,Fuj)~N Ȋ7LʥI= +4<u4WNT$yG$B,⎎H= k@~*^{G2BR4KrfߚT =wR}_&P(5zʪBiCeoY. G먰plxjFVzO{XK%mANCHlduWh8&)^nvzBuE(؃^#_+1 ㊙]+pM{׬qK dRtoAxJJ,?UюRwYЩoe8rag+hlV~+ $*OB&h ƖO䉃+2A:~:H!>O=^9iUH>}TO}w?:%X_\76} u} &휻j.:@p.3a nB3rdf|c<}OԶ+UZa >gm@92{K7:-hl9B?~rRJHuiT)^ĸj<3oRwmQ[rGTD0Г2@# mF>ZM(:#]%{yO17|KqR-7W^< OCNC 9riNQf_+rqv̬ߥAGHE7.(+_HCI5dZFyڨF]Y;i>A1elV7vGcJl)ߨ6>\]{x7BtMm_vXncӢc {>oN:ON")ʤ0!miypflD夽-w>@-]9xKdme?.7(iwH9 uԧ(R ;`];N_Q 4ogw0Rh7B0Qۙ FPJ8QxF5>2GrÕ>w 3Si課92_܋U͵7|6VأMZ yghlK u̚2N,/P2`-Vh&}#;AY6taG i1nJ+ޑsx;F΃*3º4p' %浨٢8 +7QE }Wf g QK_!$j>e{bO|GQ2kA(lzxV vu8xD;Ulɯ٪%T%%feQKK 2"h@p1bӠtvjTNlߐm?*y ˿q}B:/Ȅ73:`zvJRfj,j00\nGZYHc8hy`͚dFoU:@W,<4}&|Et>p✑X̴,n EgϮe*eHl@lfFfȶd<]" p`1A (nbwlH'jC-deujVĠ*Ƒ5V{@F+>Jve[bޑ؝1?F E, GelZ} ~#~jWFc&aYMn5StU|/ I 7a Łwݼ*Ҝ :pƠl,f<{#~au|Z0XI_ׯM8Jp<2#Y8P ZNq5ǗbM J֓fY>{dǤuQ}vD"dHCV-.>ئ*Bg{XbUG+ G3Vfe|]#SzF!NjRBj=$H#5vo"z9MTo^I &8[F9oE7C,09wpB s3Vmn9?|\LT].(B77 Lb#v2Y7D@dL\;ƽ-_9f&U;ԓAv78ĬbDm,IfY$wq4j -gG!h:>-&7?r'J-'@_Q,oV<:yHzFFawyh~ 5^O,<=(@z ;5%w1Qj|mF^%̽ H@ aHdnE7o ypy!+3ם4Bti25B;`O\VZ5A˼$:DMڧW,PN%k\ +Ǧbܭδ#sgٔ KO6w '4㽶%Eql bRk=ICTo HMKSdF]D4pDXʞl*rk[awh\Bs% N=C؊Fiz'T=7ům>6hZ%A 0j 6Y23ع v[~a{2,Z8K _n̈́hzjOh 7z'kD5z#ٯO44T_M n)JcYK7(kp; ( PΕN~nwӛW6RcGL&鷽a݀bD\C3`eF%&zz'8X&1:x9@0NN}VPYQ},OpOEIpEh:Clh 3>z>VWUݍWJ3Ai5+V?昛d >rg(O-ղH-õ} `41]eFL4۽wf!& ?>ō <ů#X-?b%>W"%(s!Dl}ïku£I8KY ] 2Dn<U|eB7P#D>&G4Cp[ed:l$AsG^/jU]T33.C,-P7+sC{`z{~m""F?: Z='5Sgh MepgheȲ`8"ź}68OH(7#ӟXquQJ*3UYUc[FK{;.={dϼ 5Aґ$K5>vI!5Um%jV:}4`B;X*ֈZ{oqst DMM fDӏ$ b'i^<3\D o'S勒@hL.46_# ΌAe\3GzNWؗBkUPU\KOx!&--@MJa,k RcՏ*gqyȟ^%zâC3(/ -NW_ bkVh6<]2NS/m  PLD2@Gg8dTuW/"g_n# &ٖkЭp/q>DbGIԹ`z÷I3蘍?M)Jnf EP1KM6,zٻ*GlAN ibP&PDZ+E7-@:lk'/b'?xx 3<~xrfO4k(:OjfOsg@FR)A-NZUR8qFÀ 2*G\QѝM`/|TݞVIi7Ek۞+28I}N,%ñ侑cZ{˜v0u'\BSPTyB"iC^i[ʓAa Z~  >b&[w˫gDS rr[4z>m!SIy[qMߊʣE+x iƓʌ(BmERNZvP.\>Wbb#n93G~t" h x nE1B.ZQzz*!ެ7OL ֋giЫtewۨxEKSvF2+HH}Mǡ8nAg3)Q k׾2=KHFgi=m{}RKZQYvC5:Oh@62iJLǔDܣ00 ;m{̊ZJaDrߤDRnOJw`J_sOgŦ乵ʆµt?hp&Aa/xa$ RYT5%j& ׻wg N-ER9=cbJ x_+*( ֶ|W[ۥ9Hi, bo+~OmN6+aK M_nM-[Y7P,ZQ]َ%DiELEoGvbܗ4GDHV;l̽BuTh`Rqn4kWsg6D`L@*?kuK7=s` هfu:~h+p8/ 0^;cpRª\x!3 7v@hevPڢ$rvmbJx*Hg7;7)/q|Ԧ2Yg{IJ +`Z\$5u{P̍sIZ as%/ZqEzwR S@e;$eF #MI>D8w//7ǘBH d'H5n*N *P}w  #~iSK6F"oPTS_:KyD}$||.;q~eexbyhGp]@Z:g*A`]Uu 4Ʌt)۬o36w$|30< lCK:yIlմVsFRQށ߀\+9sՍU=O=ltUMl>\͆|Qm;|3E֝'al eT>uӸUښ?32k{kUQ#)rW}Qu"C {=8G<~fm$h:oeXQ}<-f,=s .|ea}|%ГW++ yW5)54:[CvFQ]`vj.׺n7p Q>m@1j*S+Mxm SjYRY D(RO@g =~{H7+:z" MV N70gYZ0707010000043c000081a40000000000000000000000016661a1dd00003b5c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/;]?Eh=ڜ.+ɓ >r]R_UE V/, ɽߥp;j2K5qw3Ѱk N&':65'bN2Hghq*(!Y)31ν"Sdn 2Z4*jg\Z[۠%~왪9[@0 h XE~k493^6$Xdb$AM:?!LZEVG3is>oy7y9J12&R]`b%o՞D{= LIr#y/Dv68NElLeUIʦbCeJ/ 69y͞" bG6 Qrt8v T8/! rK֤@2]oj$_@ k#[Q3bZ9y2"[L63 8'\ Ў[ MÛ ̄fhKfϱ0ɒ!΁hspw%onJCEQis۱] @嗸ewuHCt2)%gq&HcQECw.W̎?䧶]m-ڳ%Ҥ1hPήB={{ W+1?*ǐl&31 pAk3if!ycAWihJvazbec_iT¡N3y v1Ax3BӋzQοw#V吰[LD4p+~-!vd`61s 2zԜ* qRN|+V R4 6X:}>3ʃKWTk8ܵd=\2)`j."Y`dr kEYq-be{,2[L@~M,q0槮9t}NyS!K/8Θc^`G" -CwH/Mؤ̀-mg͓ % \KZ\u &΋%XAWWh`ʞ2Cm,#DMfÓ s ,ԕ1t u|E[$$$vcV1 uIHHF':G-8g/pŭo^V9C8\Mt6lkpt'S-^bĪs:cݻ1 tk H?Cz ?5T)Z݉mb  jcx nj=Z/d$ O~Y; %_ru@>yḋ-ePG8(2utGBׅ>|86g TskFa*M:+[^(;3JkPO^_3TG#n>*&w:1>zZ0,{=. KNPdaqDPj'LSmna>h~!zXyD&_9P e,Ș;vumL?D+\j_Kuz/\n54 OUohlkf%!fFx!ƾәw1{zN^y]Nu A+RkZSqj=Q|P,)gKL6>{/$ SV~gO~_݆ 25(]x:@/YS*Z頜=jm!lܭp}X5="-^{.Rgꨈю#+*o-q D_`!ɹz" s1rAUphd4cR&;=3[HQ`hKzQӈ qֿb;" L ՟_b!41ٔ82]Ԡ6nL;^# Z slHcO̡ _i5LZV̶ًX6ñ-:֟68܌W1W5P$S^MYYjfO !xR}3+ NXg_ տ/fҬ+r=LTR(6.^| p'Fz.Bᖤ:Aw9kӺ˼%˘53,  rt&cru\ ?lkDgAJ0C^w':9Hiy :lr|2w:ydKZ{v6 r wbSN+W! vMs AT^ LYX6ъЙK<}F?S|!`j̣ӇP95BeBo9RByU iRgǝ6 &7P.2ԴSA3O}?y FwbaRԕ)J5ϸ}S݌n/>Z4YF4UR z1ӕ?vj?8u-j[Li:pPY'~QaTxpFGv23O {4}Xa_,E@ TބOH~f=Rc{TA }:0z-[uJWZpHWv$rJboyDݡ1oUl<\o.`zSS1"#%(w6(`R]8_m|AQ t?m28&h,nAK +tJ|Kԃ4!LUh˘\$Z)LS]iTDzAqv߁$z?-' HqRb"+ @,ևqCZ/Rļ}G<9%K*G0=n!}gF%rBo׀)GrbYbtG`4zfaF{ofjrsstZ`b=|M_#>a)'*udKp@ȅFz'DH Ti\5I )+PgI/` m1JR Sqfmx>[ݞa8l}üw۬5Rvى 3Znq{p/j/|[*b{gT*٘7,n )v ^bLU6n-zl/Dž*P[mR]lx݉Jٛ3Ѹ&φW64VUc6"/f"ce5t7}bh PJPA\<`eOmp.pC?!Dv;bfԂ NjB'y_֙2I?O-. ws, ϮO?O_ A}Kņ5=IFƫDM܉N,\QǵrRa 5c3'bBܷ^JpWMa"$.@)DHaOs(3'ߦr{crD]fbgjHhPp`H$Ame$xB2<ɭ6D u9M9;e~冬]ct2)paAg]loA?(2= /6a~$fDǏ ;nFA[?͠6x]kԊeW.>g,:fΨž2ˎGlK:ǡdp Zcdղx7La|,ޖ5)uy>\yPxm wGS =/^] vΦ/,EGg;Id%i!ꋓ8_SN_iS5Xk|W?MLdW:QՎ.!ѣJt#a5ĺ:خnõgb:.XNSoYHw+#. Sv&s։V/D<C[ [vFim?(kW8[ TؓIIXAEI y _K.+"'{</h3ٞ}RZ‘شMuHyѻ>T +Y Zuqa -}>FڣQ.uυ5MqeuMbiMk Dsk0ت#9".iz ,him丧r#ک:)0Xߘľ!5&=U9lH1{U9 _^;fm퓄*fDA5&wg|_OeŻgLX~X޵b` )7?p[1؛74^~ݒ3t{7ŠA uf*$\ˬz8_"؈/[H7t– g+/?V򳮮4c|O7)KR  bNoH1Sg P 醔VNh"sc3- - rv;\~;jORzkXZ#xӦHS-R}0<À tő_2eRV1̯+&>̋ t~X7fBIʱ2/Ӭ]ԩoGi7DFc]B IƬ''ety Wvf.PU@R>j1cG$eZ@Y@7zfJ% [荸dK-e)Qx9l87Z%].s1kQ4[ q!D-8HyLd0jw7>%MB^Q gO' _|@3JܯoL [{KUkp{)~^LJJJƼ&(3Zf\07&FOv-SuO:υ'R^"b'%op'PYSV1#diwظh!7="H,rv:Ť1*zaS8P"W)V߀|sa #^l6>X՝XXFMښ~o :{H{;3kBc^õFF484:/on,Ax䁖OZ⤪voaRtjv'M+prV }%{QdltzӟN4?3kb;$+#jL ޝQ4D*[qgn\,6jwV5O^KyZV9ދi&؄cw+5g!OsްB}gLm9Myj}I3 Qs>7i@md !ee%@y+#Ƕ$HCA[g?*g ZDDx)d#5C}zMիI4ٟ)'1VŔ-M '(%QL.b)$s{D(*Q^q}+ƲiтIH=vkgsf"XT1قaϲX]ޞW-BU"܎xR$Vt/+-Y+[8"2A xL򑋆躭P\%bpiⵍ`2t6 D~}j%49"&僸ك=HgCZ|'((4,9q"N;^Xvl(ԝrܑB*`8.ڋ]( x^'11@Yi64w0vcixj ylC{vs`v։G,1xq%/\yz'r (3Q]!#~pw*Eyd֟԰eVʥ.͢pN"ѳs24K[ E|:?B0:^ PϞ{tMֽ"/>`b.a|| VapwP#MfLPvE<ŋ:\IR%|ؚN4w9N#BHWokƻY[6T<;1bf/TVj(նy0DGA7c:v*}JE%~K]S!%3l _]0;  zi~TQE xBUTX޳F+jk q D~LV "Ȇ&o^W,&t|&-LBҮz p|6ˊ@MGE}(“)nkgx}Ri_(~>x1\ U&?uL6tdp@Y,-qO8} ziu!RRs,M[zv!~0e7rG6ty$sG@@bB焁F-5჋K//5SB~ `6.EWarYE |g8]ێAc-o%[aZהVΪMDzTG=-Sl(Q~SJ+ t#$6&-2C]Lxrz5b?t@e:$ytKL^^`QF+U=5bKj)}WXxt4;xaV FtJ:KP'|pȣ,Xո ZFik\pkI'oO"w}88E_=Ѻ[P.B-@VDp5`Mʍ&D[JE3и,lpGP|9;Ǫm*Tє]AQ[r u}McA4n2Pj'R\@NH8?hM[`d( j@Q/~E/X˚occ -$R+f (WjL*U:I Wr^d4;ȉIhrktgCv(ӽv@%cyZTMY(K L>KwoK#SrOhnSė5"pxA@;ULKkĿo27m}|y5\R1)i=SQZR.t6y͟Oo|a 3KF 6 {w tf'_& \t*BŇ{eQf=s 'R).F5/@mL)p 5³O<ÒH>T'Bnvڏڶi^@__vc3:9~ϛcΒأH5im/mui/p|Yd3\i>XVJMt-3&g>5[\-8JJ1g>EX'USc4(w}\J A55V, k׏f-YZv׬5wܭ`;o`1@޷~ܐK1b^jN0r/9R8IDؾIe>aI|Y݃/)@ImΕouD]m*AāQS5 a ^j0Z@;ϟ 2[ofzR-T +ow؅CZk|(0IX~ăqbxHm :~yD{:7篚;٤(!darkM@#^f.P(5 $.Y!7U瓊~pԚxO%=ƕ/mlMXWZ։, ?)؝0.B:RL'ijt<`|%9߷nS ^i3`ߐ#cMfW_'6 44Vzcqם/$e69njϝ0r O[+ؕ"DJtPiQ[_y B~L*., e<.~ ={31]sO#_#RVHq'"nqoUȧMXv ֩hR$AS; zpѱXIz|lb9z#A+*b㟸0X*sX54,[2jYVFWU71 _0}yR'4˹94Fꑮ( NrLGO~SUC Fv"^7*T,ӧro/t͝xqt Ǥh$.}Evnxx;FkŹdbd"!6&cDT-dc>4?V8?Gy:;oc/}IdS@hS vPKfVCNbq^g}NƂ=wT:Y eUI|ws1{DXgĺ!X#+~ER*"{v׏>j[n?:q/\:qP7 ./ ! RU]3o~eu`/ }dzKd0DG$D (vk@.RwK0)3l%E$CT E^z920Nco=bg\)?,;tlQcj"C.wdfSEe SC2|Ib;knǹSlZ!F"VKש(C&c\ tۘ+q;a"IоI+ M,S^)oIA4ʭYȺZ'TB'DEԘ9 ԇGMQb` (YGUGޕv[A:Yn"e:a\37IcqТ@:{,lGsr dR 6Nx5ۅ_\b̉0R<Yci2SLvh/ӚM|{(59Ѽ3. = J@7oN9)2y'qqfUM)۱ebĶ..BD:ȕeixL+9"HtVp7E;gwia{_g bfaTU.n{Ej+7!ŽM6v OD͖::tY(VUWȷf= /.7W*%llwh`]qLm4`7ߎ=)ۮh$6p U샏BɎi; QsIU젋޷…J^hb̥*I>٬N鱕\Wv ws ;wCByiW @pԼl&l*GpWAv J4?4s åsxccp|?'"7Gֺ_ )C*\=!GƖOS`~}Ucu]QoR'TmVe5;$F)Ap珕lͥv$UĭɱY)X,H[o [\E d^-젤<۞3<| a;cͬ LO&7UŨҔ5+OOB[A 6 nN4-^k\H+:PsڏzUH=#taUfxAXRt I{s4lrXFJ!Fp8|vA82\#iUDR$:6 V΁LQxzuÇ0[w0ě'Fp%#NB p,!S+}d0[u/=l߇Z)KERXS$:͸ziw {Տ&H;)2#Շ(D8 `=ʆq4 e'7V$ 9p`\X =σ^~?%ٹ Wm)$S ELU޲'eLÐTW'ӁNt9k@ol$0-JK}ÍiΎ?n u2tm,ذس'Sn<#>¥Aq5gP6mn<$g A##k3@ʀpb! N?! !؍wes̒v7"C#R|"3W7FXA-`ИIA ĩ-$ vgYZ0707010000043d000081a40000000000000000000000016661a1dd00004088000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/'@G]?Eh=ڜ.+>/TPBd|[9q4Ͽ$l m\1$fX`qv˕݄?ukT-|L 7jdQ ~ruQ4V`U*~ڝ[8bG`p1=Xjof퓣/d% 2&nY=8/J|?u>&@# 5a #'7T`S=?"!/S 5埔]~R,Lmfr6C ')Ȕ"ڙލE<~<3OB^di _{r xZ~LxtRwS r6 WVGu2NZO4 qZb|LF 3.C+I~q`&ۀe什e2DU Yo,}D[  v@cVeۜ{9!d崬 Qpd7\ɪ$/l: d;<]JWEq{dݘ9;=\[ühː}$p=y>Vmmf;B[xR16{G%bs&*6ʁ]n'4z > u;&hC%p9mQq(87Z'4QY9Ĥa-M%;Fc޺%lf@'s,Gjj=X~=2칑*W"q~ZP;[v;IZe??'l2 +Tg;biiG0p^.OS|U7oOE @/v"~hQpY-u wnv09:q:%k[U~|IT~)يh* u2+E0 #3Cע*^sokZ.C[˒I=/OW1FÃ#U) ԍ4p[4+y~g!} 7b?PJ&1.EN$ Y+{$.2BЛLhU fT6)JDen'UԚ1MM]r5;\55U7 ]vIB[݇ 5̨ibgiEpy]Lt/;"4+?JIjZ "z;1PɰRfA*'`Rr/cN!We$ځٕdzͨ۔{PK‡T8PMIHŸ=O32oHzkOCK \v< =n6kNdOl7WЋ;%!T q3Um j6a49&2' 0Z@’m?54k<[2_ëla3!i)xl7;kWx,mbu6Z#Lٵ)B|N,1C[eX)|A`$KcB-]Z]MNJfqF A݂#vAH(it4+:#OծK>˵@Z6g;.;g]uPե%ƻ:7q8CRRj+Р/f.%6-H)VWIwAw&& إOpM:|Cnfn^ Ql7,{o{w竷ېZo[AFf]ڐ&.Q^ຨ>S8߫ I:Ubu3j\.k^?{7@ݞ4j2$e|T6*+Fl=U#P0Դ!NCJEZǴ2값Y?30 EWwHQ[tu+p,}9-suF{ ÒݘxV>5\FvIʳH`l6E.7㩔w;J2U]GԊ^.Ń"ACssS~lf[oJp+NX6peKiC/pQՋ LoRdMqO\ǹq,"j-`0IϢ\L U.;>W|sΐg`_i^#1u.HӡE6,H7S. q.n Ĭ^N]zs{b" !-0ߘPj~tyPWtmSMOTg [WPe: ~`zlVΖttOPNU)C /6)Zc&)$|5DId7}ζ(s,ŷeo3$y8iBúj¸dE8L؏=>8"SJ GrB9kRखʌk{wy" {2-N}Y/?.ߑ:ĐPg˱2c,NJ S: ŖFIy7|}oG~^Q`]Hj,Cd'}llk.fw8.9uޭWS! V')L4hH>Խr^Rd4WJSOoI7;w{̂nۭ=f kz]a<3u^Dv5#8]]*Ble[e@AGG~86F~f \qCs̾f#kqC\VyD29ŐaZB`K{5=F9 }Ŋ9OjDyؙ9`_'7.È~h iS p$&"˺8ׅI2A,)#m(L Pʙrby3 t;A4[9*6V Y7<γ$ Ԥ}zJ BܢVݪN$]%ukҸiEҳYA? !dEP1pE0Dy`JT"bI8g^4# [AdtK0Ю? ,86@QKf_+Ҳik+ E8`((B^:ۤoGr+ Z\򸉎xy5f'w[P64 ګI=q' cV'Պ@CB=B}ZBbB31:m33K*Ǽ(SOTт3Pnl5WmA{0X޲gͷ41KhP^8\vLgL3t&ܧ"sA DIbyn׽y#0xڸ˰[q{:H@cF=2:KFzj2"M8E_,c1M2! xI z5iն3+}fJ ~ }fo|l\r0fd0 2Bpz~*[bXr!$e%rЯ[E_(}c[{lfږ[ qFu2ӰL~栝:f=h+BP)~ ނ@\@w]Lm1n$hbd9GUOQX/~Cҵߨ6wAB''I%'qF>:W kVJ[AqK('HujbVP9x)7޵i;%^ܚڽ\J4%yźM|hm2|9!_aM>Xa1%2"a;[ho$v[2&({L2@]V$S4cv͌w9ָ%dz:Zѳ{^ֈ5frzfUv]~+ tX!ʭ疎Dvbg KT8M nMĂZ9!P86 QmиPrAGςg` acVUza eDf•x?/ ( Ҋԇ.8/e Q8fk8LEar l,5ƪ$)WI#BJQř?,| wh7G]9d\P}Ɔ#{/cWVV>-X`Pđ̱!X38Ix3쿽ݮcu?4orcy1Z ]GY0 aZbjxVtș[B=Whի5YjNQ4Q6]V[>_Gq@LDý65kڙ> ns8qɸkI~8f,0<-cBpw<(Vm8,vvuw|.fbmuh:csG'_^hWy 2 (0V**b}covRX.!4׷cH?L]L-#mtΗ'f!2du)Vk*k"V4P !.`FϮ6'ݸOK&2uz' 8 pzL\ 6c=\4{ڣHbClM4g8F;1,rʓ+\׬$/QOɠ4H4^L=Yiu@C+@aD2j(@Ddx؞ӬhNbײ/g /d_Z5U("(He߻rt:I=Fok7o<)ԄNF`.gr_3k( WN\E fʨNC%ۂUPVpԧZpnPs4) Plմ,ûwquBETi=T%{:ߢR Wz[a6+:fsgr5V;.yƭ0&r$'FlE,Ah| %1bL!e8RiƸyn xS@+fLtHEʳﰓ 8կZ Wk햏Vg F6dv-fU~iNzh5l %&0uwU/KhʯPa<_ 7$[Pq V(Eh!ihp,@~**+x{uvCك U/Y!=|a^XGUFh͇B$ocL_XqLlKnR}(#If4 _UrHK{ϱa$r`s|\qΗRmh )_qVނI0&e(LUBf^WlTT4 ?`oݟ{B;WzY r{ZƁWL3"|\=`+|np_[wCSEes@Yq QVƞzސEܧR[(/~hQk繍` }ս¨9;v\2K 5sꤏ ?GANc{~G$"^][r*2 g,%utT@rV.&l,Ŷk zA{7?%v2l!G5&a dȇzv.`nmw޴eDlJ@Dʱ`N]2AaN/gdPO+,7WAW)#m]+KsܐW-l.3h+Kyچ]4:Uy6O`4c b'D0Np-tn7ע| +A:F>YHGPtvZ[ ;^MqlGʭ~0]2,lNhNӆX|@?,ɾw t/By[wI1k1zA m{' 2/V[qemGLG0>l]}tEf+mS[CU-z6ea%?c_$* 4x:A R'qىl[ńܲ,5y}]8p< ķ"+0xAijc6di> \\+yV]I1a@aqG_ϹCIfʟk+r] m@rqd:`. \WvکJTTjOp8Pݣ9"w/E[ tcܟ[# ; ^߲U 6y.RH(YXu͸Qx |/:WD1mnkeeNw,r xKm$j^\+{=RlK=Wu(O \VӚʒK"-{/S|>#&,/3N37n-&hb)y1{F1-<5EFtL@!snnDxFŌNn Ւ{5$Hx3\{XmP*+0#/P Tb̗CvO΀rZϐSLK6I#|} QE~U餲Ut [/V3+n .5 {f6ss])LXQ.`hB7:M+Pϫ#b2L 6Ж?7:$6e`+aZ;Om$6aU@8H{x )Kh)-zۓq{XM_$Aq:u HL5ḼKV1j"([ŝ^4|1pͭofa I2= `Bn  D{?y$랬͊&#adMY0%hG[ #`SlEMj+sZYXTEfW/h;\縴6X*o8@tfr4sj?QO(Ueiq2`\V,չxO%Ineqlγ@6s|%B"ϼzΧdiC-QhQ'?倧 ׈>N18ńV̍P4--n n{HXٍQmjr?[d螚hm6s_ZxY`7T+IzN,<*BSˤbY8%lu\~[tkz=m>k咟4bEZf1%'Ŧ4!ف:c k@HyWbDq3 ŜIgSuwO' w]KRu<7YKG.?bsJ-u1e@-6Cm &^GRFn럥RfSTLBgB$ѧDq&|_)3:e~8QF9o=UX.c>% -r6ǣ"j.(ß}\xZlnXf2uʓ}cqs+ u7,zu 8sl湣 . ]0Y؂9v(YYJJ7 &"JLPyƛ8KL%]{M&d8#?̠V bjoWhЃW8nZBLDB5,`V`6[u%C!#q X A?@Dz;1Pc%<^<85;rJbZ[6L_~u}1,?tC=I-#7ZEz:&Rq7PPFQd*?ZPd}`,@qZ+t-bl(@|DvUTp AA`Cu qT g?iEr)6^}\vUhtd a?uϨkPJt5qke(CmH G9iw F?j>M( Rݮgb@IU8X/@}4gPMH=KKT&-Fu:*-zBlߏk=_w#>"9#vB 4UBY8.c C-^.,Ong˅ ;/+̇AHCpZw7·}P2P*@X:60'1㗲=Eݹw̠ 1MѵWSvEz_gTvQlS ٍUd+ntE/ktR00+׆\^);Ce?~dS+ƾ:YսGd;4E RJP ՜Ox<Ȉjr;2C6YA<JR6 \:23@u5osݤQktwl}B{D!B/T0NjW*B㼂^+It5ti=?G' NPH)ftmP!v"Kt_*M8H͘:AzE,= q.<9M շz?yx]X.+$s+G %D`x rh4,v}Y^"l),cw8Ad޻$cۭ+Ov{Դ(Ymln'N0aIY+!\ -oŶ?poUٓxui٘zn(P&~I$r}v24;9J@||Ip96)ZnQb<|L%k~ʫ1FHɥH5$^W]"wz BTs3l<jE5cyS 4j̎#MEDni70! h/퐸JC}z Bx)wL""Ԫ2hلo%Z_s~84&XÖT5u2xXa7=TK۠,܌wQ4N%#k@t CMr_~j:nxS i iȀͧ~Q4Y6MNj\x& ٴ꾊lAf*0FwvmyGV o6r0 ,».q+3a!Kf@/!4\k}j¸= #NB̌eVFhXǥrb \3%Ě 7;r@STƾ}^BG S+/1{ԨQQdŭ;MVpf='Gu^Ҁk~J;Vhُ~N71G)@UgܪAR*XQ/BMr|?3)@(i _N Fsђ/3vGDCP|'~O!\Q~F AN2MB˓Úwꀲ:^7c)viEٞ|uW B\xf̠iڪO"l @ڴm*ϴ>M',qih΋:ڥ?ilHU@UZ)Bᰁr@L" $X^Q!LXFsb^ xZĹwe Jv4/fTx1x7L vjOBum ۱ NvuxP0 TG&]T^:ķ!9H2kR>[ļiwBuPej+)As [b",RصB"c^j~1ll[PInk')gS̚-PjĬMrc@,˂ʘK=tk 6a-ۭ$MQGf󰝨гܘ_Åp`5}q"WĆ95G<.BoK=zqhR*J'cD_g4&ѱ/ܿ6XeWVn;cyҕV0- b  FjțF+E rph+ƹ+zo ?AĮpU} wmThuO4v}qxk܄76cVzgc,G+6Y,9\[h)MC1^p瀪cVz Wfv;PR!W;ѮgęF70WvAuX) qU˒~p* ȦҤj1F zNXn_}ѩ)n^e 7UD'knT3D"˶qk];gZĢnETV^vMyLlazXMLS”T+@)콠qӝ^ݾǠvFcBЧc~ZYy*[d[ͮm@e$C;S2ca0K ci!-? _nQNo̠̗ c-OWͽm Ѱy\od GT{n '&xXls`d7reqBbɣQ 9Rl +XK}ǠDƶ3x|1RNDl f?|9 iBÍn z팤_}N &e?YxO0h>{]03_,\$:ʰu F} (Q457D[VZ,iizծ,Qs,>ws\\Ymj}55PLǨ]a 1`w+pFK >ɴ7qf_u6y,K2@ YAdJociv a>oo }2i\Z8UGXM@E |HFVQ9GLج8w3? ?xM8H^.K`K*vv cIp͋':T@wn:paӔ$.v7#NstyCo+z5Ru{cˆ *󮑃 Jqu `([tG8 Hs8F6s7U]8r6i}_ĕxWDoM"{Z%~jfmg`<|Z{{CyLԣ0EzB|YC#4La\=n7jwc3 pupl&0BeLl{NlGg w a:J<[ ^i»[0n*Y [enjvZDڻQƧNb Dz̹* k 3Dju&9*$čȯ!yKEq+n.;*O{u @[6?7֙φes .$<5Y@Z>Ca#i4{]nH^ix-Ӂ(O]\*RM}V'p‘E.u{3{d yIѼВCq$9크q%MdJQ)^ڸ3hhT,L7l15kyMKL'cmRdl1=4VCV.+O*3 L0~fh j UߝZ9cO \K]eA t 0 0}}HvE L:5 s{9nthr,%'?> fi9ޡ]Kw3KDM- \1OOg7RGfOq{EC/AοEi^8hC?:y:=/ !v]^k ql_X u.t~2 WCVkƛ:h\C q(ƅ 8~}8GBmW6$ij;rj9زPа?ܸ5C @yT⟠=aqYl=DPt7`MmIͦ 6(M/އY_Z`ܭ`lS?i'm1SGdH.d wnC|z4Ef x%p ]uop}h Skf `(F:f#$@@8R4]Hm"?opzӍ^_wEiZ};.Ď8z,M%+6@So7gY^D tGLo@V4i7`]FQmȊ<Cj4uIK\ĩ6b,MGʔqn+1#߄ DxZaCiC&vKHi5Ky=j"1 W ̑X븿;QڏUc}Đ5g' &]9|y`u!+) bD! nNnqa|Zlw+.ukv58_>L#܌O؜n!%BXݣ__ش.{GkKׇ\dhϩ"iU#@[5H'pޜWFxrߔ˘-C#=xΨ&oؚTie- %55o@9m38)JzŰkops@S7@-X炆KJ CI0Z?8ya#$V$,ؚŷyx)0 lѓ?u9Xy k{,qgkBe(54m\TgXeP.jn?ZGկ(sY ;v?e[a3?Մ1'xRJK?s0Hc e+|x}ŰWЭ7}^JPTy >[f+_mwgf&%m8 *ƌtkC_ܷvz )ԊM^n2Dc*9z] %]ph>}Oͭ@{!i{gs gFmlP Zؒ2% ai`EP '"Kp@T~O^eB(>Ui DCi5iREXWg&[vF:fB]9DId'!yW'E\abw&Ӫ\2JA*>[rߦa3 8iΏωB5Ke0z]a}D\&8 ݠgҰgP nRx*puNi j9O$^2Z0g[*vbN*O<\xhv p1L0n|EFѽ3ƾpD/3nkмCXY!Gp9ߪ<aCc+OX71?*G``m+MU=prW!AH!vZ@AR{G[xC-U8eBVHkpS8׫Z8ɤH`=&"JV-| =2Ɂeb2TIs܂f_ :M& >4pc]}; 2Vd` JX0Q=:(SQ ];`/'+Z5 V8ͬo6W:i 0$E$Ni.s+U,rQu[ ,`Ce Bv-/Cޅ^f2iw 8n"gnfEƽ;._W>~g/hAMhӋdHHWQ' yj1y5gg*Q$A>GR?Ժ6JM uUI!eǀoʤj3kW_oh>VK9@%{'N|bͤ-k#h^E# $LU3ڼk]H\.vGY M"ak ' y mtוalA#*=H?RCb%\ޢ20qAj:Қhz8 6%uд0,PQ޵"VCP@oc(KV%V>0Џ';ZΚ4{wPm_ZqxP$yO6]muFDHMBRV)7!9 Kج 3Dyp ,v{93umX+Ax! 3LD%̱gYZ0707010000043e000081a40000000000000000000000016661a1dd000058e8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/ᬕX]?Eh=ڜ.+[gL2F_UXgf9)hc\ l`.hG OIoФiW~K2j'е%lF ,JuPYY]T~CygOȞ:Sĵl2_]1/K, F /Uk {FŗY9UN^n4C?-YXosRrWz)nLjyA+$ui»9T.AL= :a$KX2Tp^:~|CQmuu'KVݷ#9/}@w7aKW•[!NE<]$?[?t_L(b|Wwx5lr^L-r)_;yFPx[#e 0tPēd6Hwp2vvR 6Ov7c07Yd)u* hTtC<=<=qOe0x +b2Zq{{:emNuV?d:vY_. _avC b*`o<}J@UO[4 ]貤9@K '(4ل$?_Մ >SyQ*ѻ*vȀF y3>h.qDk6o)Cxl6<@[G\;^JK V3 av # E NeԒvjq*pХ}e Ƨ+F뗳mS ؜rWU1H'p{f^{FTKN.Q(\L]b#Ǧ衏YdZcV>b NYw4:Ӭ]0< Mɤ+b. _(Zq2Tq8$ 3 ^?Ȧk@y6;MΈL}(9"S%brRS'` ] *s#ߍLTHp~6Qe.Ϥr&YIG~Wib؊rE@_DRsH(:"*KHs z3.:;gJR;`:c=djFhI1D.ߺ.9uNG)SdBl\9k#(Z íC!BQIe~\PLmX%@ <[b7fS̷AֈMlUuR#zt`|ti'te%)$նJz6?hc(\O9-z*]7/ s{l1q[M;\>@힬4s0ut̐N)%\FI NK oɜan8&\PUWp,?KCa[bv QUtI_C .t{"]plΙ6jdI#I?\r `j$]͛^ٿBTS8&w|0Yq볾]~ixB`w6PC;1'V0,)om[ǃVP8Paqct*D{nEX1ɿPWi5 QA2sQu@C?*Y[{8=86U(ᚺ[[nAĻ-'S3~vǭV٢29 f5`4t~#.~i~a-^u*uD9 Qo !ѫ6JiݜhQ؎B߄Æm~@?=~wc$uӢϖ)kg=i 3X Q*ռs.I?ƈSX ueC7QO ԖYGRiѝ+fǤ$AGav?#B8KoRÝM'YÑE;j͹*]# :=U}bhVijwjzN`jѧD)"hr@Ep1ޔl?LHx.Q b$XI(v=#_b?EaBn gnA0[IS {fXLtT|~(P>BF* B`^ӱ<@I6lF,1Є"oacLM_ "[փ\)(`>J=U;+ FG a<..~T\'I^  ^b$xqyU{ޱT~R4I~1~qň>!a[E^v?Mӗry UƊo&$sP2!&N;2.\i ҇3FhS=h\ߦو8$|:>N`%uu0]fF ?yb0)PK^V@JToW-q?eȬ\tU;Uums+6uCRnp9%vG NTWBz)ɜ'lEX rxP{tM:TrV`kxŧgHAv# r&#8GxؾUvWjȴ |5u1qc~]a: sdkFJkǰw%*r`%wZ9ztgMp e@ihK_#=xHu7.s$;ܐ~p9p[K+Y s  Xy(76 rT)& s~N!7#"^ֲD%Omr֤Bbp}ҳ6,ً?8 }c$m#,o]QިڵKcC~(Lo5Um.|h,C֋]4B{m}92Ll#8?c>x +i__~`<^)\8L9-EHPfmQ]G/WHf,"Ho"uK**5Cq46ReKxs7gT3̛0Xp,wbզ HA*%9x%D=}@RyGhqMI2'+\ :O -v%hHp7ó(7sW)L\4Eʒ̪7DvP|=]}GjLw pX`bG4\]EֶdD` +*l(!!uӝV@Y.K@c}Z XOǖn|eoJKރ>ч8 Fh"yJ YE'GMȁL`*@/{r }m(̵=5nZ.RxR7<Ӡ?r(x~=p>C nL'D2MxT9qY0~|ȩ0]Cb+EF~ڱ%Pcb C30—K̹,s+?[diX'b/mB2 tSb&-0'Ѿ=~DQcg▏CB@~ή݃?_`,f12;+|)C[&_&[E 7;Eb?ܣ:趪nR`|J9X!z Xi"tc uj(EZ(ڳ[r@n#2\@u}*e<]BVFJTYċaКp*!vνkFеFC>ɼ RD&nV :7^Sl!f7{ˣ`8zADCdS'? k+MNݵ#Eqy6>,D<6)Rk$qGPv{J}6iɲϺ[}˓+95eru δ0A?4,vl pi/ V(k訐6IZaI 5tHGOGl1"}]z_xU@*:@C*WbGbm(Gn2ڒ] d#(U1@$ _P[òJ'Fn.JX L_DXȜspȡp/=ὸӇ,g9,yKb ֎pM: &L%1yu)[w*i<GHh|A{AvA-I;Bbuqt"$p}ԻeW"AA;mڅ#=s8(mPHN , NlwYQ5t,] "D~"ԴzqxC꟟9ad|+U"?sk.|#PǗ((Z@<71:I`:p)u;9/wa)f'Vh҄3/bPO/ b ±= yDKv{P?%EsG 署;Ѣǚɦ\2'u=-(u^=4Y-;:'tI&=BLj~ Ģ1pL?v}X1Y2V^3_NNדV(hWBT;ɡY`mp/`R&EړNBT `( YF PIzMx: \8؞{YPz7aIU}Z 'İ-Zbbx·ac8)K c& AeWZUE-}C[m8YRŷn"zܮaEbS%Py*!!آf ^϶׋WiI〭|jF6P5R@*!cN[Lj]ec!^[-Q3)猤':ˍU(wfë]TL'g%3[N/! _ih?mi|imt9={┄ސd"<9I;E~^+6Y#?g5 hLп!.I85&HAB7DȒ).G:kZaZ:.$.#Z;6gVmB9Ȇ}<3E:~Ǭā%-$Oފ]V\P(h[gR}[[ okd_K`%(p4un.Q C<=!/Ky7K^ zĕO='z'{9k|cbm9yYq%LBe*:yXI`밠PNK~E4GXH{$!DݻtZ CȧȮNqSNzpʕybhS4nKcP!, Nlkxڦ^."}M牺MSGV\fKIfT(nExy -y'Bv8s LDBIh/DN0ĉ%~G[owvc!v UO_pm GAjE6B?k|?;Oͨug Y0H٪MFOۈxU_y~C'US X^<~Qo!R!t, T;JbL%UEh$z4B-g]왎Hq-bMґ[8ԗbvaՅ)=R΅HD3Slo %sπyKkhWK:7 bޙ۠&gJ9q-a v M̔-M}7H"p:$++ˆ ؚ迪lx?v3Bl \Z,h{n9 ҬO6;a\*ipE+3f6amU{HK A M whU}*E>; ߥ }von6Ri\ehI#4."ӥw1<8$jnmdsᖊh!k=va|~@tR[mG{7j/#'6GƋa9DIIƑLvlݻ6[K2gd(rS&7kc\IԄ@@O >@][Eۜ7Ɯğfض'|U-'F¦fGbB?Z#xdx(7+xvU 3 -DJ0M[$ܣKB[+9A܅biPW붝6S2L eIS&ߙx-KLKol)pr׭z!VÞ/[Ǯ}} ]Voqdze c)޼M?L>|U%JIzՒҼNP?`uC!g=;a;;0/#Mm9<VF>ٓ ,R4JJ+فx/@!?鉞8|F#]w4uO]pg)5U^m˟<"Y9]P|Uql7vq. "~KW˛o*`NnrEXj7W8kdW)NȊsL͉S7ÐBͧkV.x[AhsC8͌I Vxe(PL2I8ڏho9 FMFJ>Xje#B7@%QG~s1`uiP|=99-p!u2)a0ӁߴWU;g"mIrБi8[f=( fLY6 M8d4 7NJ% AyQ<}+*ƉΣ96FT@X @WL ~Oj@; E >:1:q+̌2e(VSLr[tA?PB;LDԞƞ0՟X+#2? 剎^x*nJnڨ#\(Kvh/D,I?}.56Foz'ƺЫiL3p^ Hq?X^C޳Hw}{BhwnHZ7 l?lء`wVFn9ˡQR]gq{B͛L&#,v!W))bTW%ǀ4Y&΄Ptk{sm'[v!u}4WPF}G.Kbz[9yAHĤ8Y&C_"W8MBĴ%%'V|`,MX i‹[|d'*0fE8KyZ#-SD:Rb%vJHQ:֊}$P[R9@ve 7g=#*w Ӟ7,-& [:3xр/΢emu.S`wmo#eˋou9S__(\`!qh~ vgx%՟la\ث2=ڥ| w`'1a cs2KncBLa1MBթn|* </ep3xrPP uRP}^7J+ۖy.e\ʈL.*uen&3R]-?d7BTYxa/e!KSz:4"xRx~/0=2vC=mVnR D,h-vW%ܧK" 8 &قx& Ow%&5$h~)nobeDVe?0h8{F ֋*1ol-ypnkN/}Pت5`#ykᗑF )"v;W4YLP1 ( Q۰'+VC~^4Oh(F%[gQUWd4]39:Ƭ(MEU?iL ꔊS}rS(K{J<.Sz dZV k6^$CL{O…kRjxNVFL%hg}R%"Uwj&O\&B ß)z) cN<*LډFI佥%Jo柑dn?^nB35|4 (A:u ;mvpW0yZzYODvJ :Bi@Xt2~:1Ngӭѻx>,;ʁxFyv8\ۀ_jW|#sl7Gť ΧT6!$",ޖqWg.<KDj)` =Y9Vu[<Ns80x" Z`n][GS)Bdͭ2U/֞4m qHIMy% px^P=(TE]g!qX3NI[*&jv+P`Yى ʙ-5[]Ao/Ic*7TY(,ٲcm`w( 3 v{'+{NC5ܟap\-!W}4%\2 =))rXQ/Ŝml<wa\ӧv} ˨?Nx1q>ZUu GCݮ`UnAXqkmXϕ`զ}32;=MJuQΘtUcϞ(>rZS%b!^!U"I4Y tq})J.+ښ9/)zŠm5zů&QœH&,>."ullga#J2;:r-fD!,Š8=8IPgu8s`E/6-UMJ? Li >Sk{J:tvFUR7(M!4kdy>\k퐟VN]^I(#Xj d+2+!cb!wA N48}LV RBƾ]6S~͜P[7}Wh['*yme7YM酁@,̏yAǁ: ҷ=^>@v8-%A!'%?2pZ)a!e&TY4TRyUzA\a$buހo9A1A>b@&Iͫ$u4ׂk.yIIAV \uLzHa.[dq&OG|8y_37?Cơ`B =$RlbR mD3q2HL;?'ܝ?V#Ȩ4rq-7Z-RC+)D-/HT/.Y}6Ԟzh~)fK5):gԭ;8%gOa7Գ|V5v~7 Q>\$^*’(aKEljV-D T)w{õo~@s>U);W7ٙY/n7 bM_`&7|4Tߒ ;T/i6%)Q8 |l'%PXp(aydg I>NAO,&!i` HK0Z$a(_ǢbId+x| 7h0—Q_ı+BSN3.=_Ʈƽ34/uEɕ=4rmrSȅ፼c7sТ87'Cdp$~4/{Mμl&YgPl\D%iw"`C:FB@>Cs./¬轻:$K!vzg&9%VvRXr/Vbd7pُ5 +俕h9l51$YPȆ1z$7sa†]c.XTjyeգW!I$Hq4X(g5$0Ui[@A~iG66rw!>y%M P&I-щ_χe_jÖ-Ż=i<ݲYaE=pJimo>s[Y3…yw?4*D|X'XRy9}?u>TAup: #޲NvrPw`!:Q#PJh {XSb4r`:LJf(kCPD*TxWߡ4+lja.{E~)/\VgN+v^Dc9Bh^{ZFS#[1tn԰0t[@quVtLp'FZWAoKvBUnǘ`,uux_$%{z%yijwZjq-xri'4pz\3y! 6d`"ŽѢA!$;zT3?<,Zs:Z`\n(p`Wٍw,|U] }xWnV<iU Ej>h1(VG6 szW^!"Py\O(Pk*?R`S,)16)] P(I!PB"Em9,{т.ϩgLWK X#lޘ%o)"aX$f^7~b[4CW؟'dWn~uş^s~ǥ>1n ʿnȞLr_pm<|)v5@ZϴSf@'+CY jl~;;%mߛ\ ̧[G CیתnDX\rn*d wF `1z 0\BtN"BPLNB*}_AY2"8>灠Aj5pVoA{Ѭg+J1@[ VB{[+hC~%daGT5uK ;DF}\[=HsFڂ12.Ϟ6>صS K[5CE)n1Jz| s$h*zByd7\GO@m9۩h6,㍩.Ξk \'b]A> %Y)o H϶%S,$c܄ ݷ?F6ّ2qiuNQlsHu-Eic,Z=akucp- iцFK~\) I̷+pOBt5-׆7CBԭn46A=X4z\.̩kt̯"wڦ=,":W4j!SQ$ Q.)81PpL!Ab0Pz|E H324N 8}, 9eu]L:GBfO!MM@Gi/I ϶& kl/G~ z Fq9o #ʷ" ԫZ}y r 3F\J(r(㠠NiN#Oˈ584Wy稁:#abVטOrPrڴ@4,:};Q-׾bI`Dĉ "K/ԝzehėZB+ Ll@d%&Z/L5D%q<]#]wy gY&Xk5tJU-^T;zN*AOB°Fg΢.J[g|7}ՀիC޳92x XxM.A6EmXL-VCÕ"ԃ#II?Y09I#2ⅤR~)|؃qBcN3 43J_E;xt"rpo:xSMc%L֐[+샟PsAv-':H-9kSzW~6GԚPCa l ./;B!(rc6INJ s޺5:Bso>8'rrOQ!{5;js0?κ7T*7 '_6Iez@CEAM$pJbR* >:!X*8a8M/d rDG= uv.M%yM`{\ *棘D,7G̍"w7$;^pVJҢmMԚeL$/J^–5]L<[{ƙ:޼PK9AկMk)5X3ȥ?C>Tq8?~4|g~XnǸVt_nMk>]6ބ{-k% T{*7`ce4T Q ȑ":l[ hH}n n&Œ{4SOH1kTu5|Kw-p FnrJ [72 닧/D< j6IZ@QL% )BUBt`5jbtxMWk&؅;hz;3f>ԻU>.nRIIX뢪Fl*lG4Kׯ  TZ1vh)n=yCGx-BB#p-_mq'p9C){n'P>_)aeJCەSvN=#HSx03O|A^vM)g -(@˟wn6wk"赔T`) Ҙ {LKΉ S#g6m$pԄ#~a3stب I[r#xO6OX>f\^HBmB WnZaw nהJ9"UAW@0AH+'X 'Uk~c&|1pڪr'}v(vlјZ%jv\_kARbu)eRK~߶9oAڨF67 Z*y/\o(> lnYүTft]<+Dڙė! ?:u !Mh.{@M1DUo}Ւorn;' )UR8iK.Z0x[%ȝξ1av2DAE؆l IGtCH?g~+0܋wt4sa%Hg>BP.d 2'zCk̈́ܰQ8]Rol}'2ÆSKZ1 ~cƬRKSUx=tJϝdJaV`YQȯ#vQ_|, YjiA ijr.g754P38g֚θ44n[&/kg `Y.?fORaLu(ë-L4#XrZU8!eP ;+kN!»r[ w@s! K03`ɘPGb/eqBIv%JC> Ɂr&٦@~^k3zٸ emU ؈'H4>Ik<w+7n؄=] ^!ͪg\ ؒCIk3'&B\!KI]4%62ךLEwΤ\΍?U?\p(( yk*ιCpe0EI;qhX׎Pj>EhS%>wpWZ0?P,GhxkpR;L9Ro-] ߈5as5ڑϔϧ3MQw2L395_"T86ۤC#*cYd!r;\2@׬}  Wc߬=B3Ẏb !.$˵Vig W!RN !E i!Vjta\uRϨbMrHIq'9.fԕKv˫7nIgVRb=z̧ +,3vzEڗ-xbL&&J5RuTL&LHl;UϿ^CjpkK \Հ&c(PС~}L\KwAnrXWbSʭ-ZN`~me5${o&:ne: (x]j.e>d*<'~)դt-6]86_L}w7Dwm]kJ*96YڒߓB֌$U$wBh;RwCR2wD_wzω E&"_b(\y\%! (O\ OHVя@|Yhf(>$'_Y3ݔkҡKLQ=8@"cj䇅f3ɨ)nIHO&S~gȅ\۞_xdLKd>bo{ķ8kjU_Qy~biT{~2d5-KG~ 0 %75rAvC|{1Cق`07\(F|\Mg &G@"偎@F!Ek@"77 M1,AQ_ zcӢ#tfLK+v׫oAS-d9D?4C %Tl }3ʳ^x"V8*Ic s \1*K(-PfT)̗%J.D<޸7A4J6}Ydq C|5?Л(wau;D4f%o{=(ioQ\Ĕ8wm(tXK˹xvggMԖY'Ҹo_C>qf)k1b3V]pkXߋa˙ P ʒ@b)Ksa(-Y:3ֳ|;Ǚq]o@2',@̱gYZ0707010000043f000081a40000000000000000000000016661a1dd00004280000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/8}B?]?Eh=ڜ.+Ƭ8*ʈh3Vy4o vJ$Ds>*% |e0K߉,qK9/Dr&tAP0I@d>c`[C]ÑwDZ?1*RYGf&i`f(Æ'~FrXduSoE1MSB5_o)I ymBE <|vN6VdыX3sQz]np`Ć jCj^F6'ϻ-*xe"S4-R^EV; $̸\Hrag(McQYێ3`PBGt91L^գ$،K,*((01$(+質qa |H.h_e}P ]~)dzgUMUQ맄Ud k3R2(nz(,gW[N[пՇS$cs ߰J\@ +kp&T+|.o)8dipjI~7FxLLĐ `pM/6v1Ή1˺a 54Zǚ3 QɫVܗ8 Lrnzz JDQn){q23 OCq+@z;@]Flg;VZ'RTNdShJ^]$ Eߎ/!L3PXAbdSJ⒛Dcm?U)8|]NBsfl7VB"?QSxEJД) =^#'/rbng烬d=v  b*7eF)ô@< XgT673^*k. pM|V\ X/_ N:f\9c>aYGMl+{-‡ b<2^f ihGm8o9߬%>K#סPbs?^RlɋC6R%# -I'SYv^lqF#/j/c/-#pohOAھsl7/;u2oC:kOֻBFmx7 LCCߖ (lq&ie%3S"}(.yh2/|)#EFey)LLͶ.QT{r{bt5'La'ԼT5pf8i>e;7W/ȚY7b iԀo$/\v?4*ĖޗN]uVZl1Wdyt[Ϛ4]q,~+ߖZ {zDA9K)Flk,1n hY@` ) 5z{CL%‰wREvlw(C}RzTO; ӈfʜy<]*{_PބicW]1Ors3+-K\r"ۘoUYP:j2 [~Qѡ&ȍ^VGF MbP: Dd7Nl;)l(ZWCBt?qݽ㮃!gޠ d&|lL OM8~tb ˪H}MВJGyJ4pS,U,^lnXv|Ylv6%몈XTf[F,QKe D1a'}6T޶:L xEBU\IۧC/=KŴWB"I 9,.=a ?ӚfwȖ2g}qD4[: X{!^_. Fpez? YKd/lr@Km4 'K  )}\ uҽŒ".te~z}7~jsF]7=-4Y\'vޣD9X%I_W):ɼVMOyy ůg> MQ2Mӏ`3B qL$fDÑPwWl@]ur+]Cf:."|WLŕYǰ5n\F>3sMqr5Cǟ]b2o!b٧G%1J|ْ?,4ibҁzTSWALAyDۺ{--9/?RHp oC:9$z̓6nz3205 [. fsb`4Jո} !J(HbR'Ik 8j,=GO<*^)ZBl25pd"hӇXyAƉ՚z,_ on GܬKG)cS]-lK PZx3g. &.LzECˠbr7F!At M?[@CI_ʛNW"P}yӎFcGudȖi4z$W{ek>v-!{EǨ뙞ƇwQ! {NѺO5/ r"`At-Y@'$i5ۄ@qoN0l*?A!j;]=ӣ] oyV$jE/@o`2ò)ɹ8л{4d@Icw$ gҶ_G~תm: Lxdfվ@ J4;*'%׿.%P ć,lMJ@⑏?$&ݕ_1b*Anv7c7Ko8'X|jY[w38*2)oI#~rsruXSID8- dŸJ=mnWWcq\l6OJ~(дE0C =F!wf5h^OvrKz~1xitW#GqVˢ ][+Hf>YOQ7 |NW|{ Ř=={Zr범j -CE vWVd$"3s/,6zpMc=axL1T Od/ ͈t[\) .WvH~~\Ӓ@tgYpAǻG#Ǎ!=nWc.?4 .RL{ AACZLA['o(G({aلd#0z7a++yP&2._[0ç0T\*ᱼ(@ԡx_0LiG@k(K=-5cV-kP4x)W4T|9013ʠP9&UlB7{VdAuA>mLo17!NުA tvI}B?Hukz~J#M{{֋ogxZ]ɦ=́#$a(`mu9x3a_;Q@ejK^x K3FCko8cw}]k\%<οLA[i}\)EUP[rF^Uj+")ΛEH0!Е\DvU6'sq{ $܆x:fB)*){A&lSoWgPcJdkԒ)K#r$*ADXyߗcnCUMv_I0t%%M~+J~M(>b~qO0V?yGz's6eV&8.UWdDi JmB?<,wAfi[L_ǎl66ohz}u셎L9]p(I$`U6LOGDjleaydzC8!;˂| tk]}/[TO`l<3\GP\gTRU`IЇ+I~3'>AE!(Gm+T֖^>\I2Ck+mlЖ8X~f:c;Fqs`].+F8[#:5J=Gf&Qmc" ^RFKsf'U(`hPK<fhy1e} H3rhet|&io^$*'Ln$CR(k6+ApʋzZ B);fNt棹4;*?Q[{%NwvɰRHy^樠y |;f Ƙg2?%p;% ]\)5&gAМOk~01͹E})"/jrB1 b%~ 8V⽦R21rD<* J!@FIۢFWP?8P qrwB1wHǤIPl1B@ߓ C8RJ-,ωz-=FIR/=U`Cm80W }`&a )"߫&!^4-Ojqn|B > v9bJ55'G/tPKT;RZCw0ۼ!F&zÎ"Ƈ:.*OmY$!4KI뛐 xvmrR'݃Of&Sa<+OcX&he|[OWBN>[dX2WͲv\)ى:p<v{[Nwo.XJ00QY56U_)  9o/vDu<|  zk]&tS.<*{U yYR{|z>Ǧݜ`y69Lzpqt6+,t4;+G N?Ǡih='[:8/&x5v|7,2B9@Gf^GZc7:<,fG)nX$.&K{bx"d}|2hĈ2`#H9omDY*JeD<`j4bL|lVe& s =?E7ޑaԁ?'I.Fkԏz~VX n4i \ Y->2r"wK6}/scGqQ$mGHSEPpJLo|4eHeKg>3%ץ:C`4 0Y%yHo4i9ЧB`M2p|Y V*Kђr e:Br.>ȴ=1H6oG \ɇ,y( jQk(Njr5JU6ѐh&X< }gX&p/|9hM+TiL.<<7VF(CRGNP)gVR׻{L$,?@&?.?/(f~GEH zfU,_8 x-OWIa5tP\2o5[ᲶnR װoʃش.+_^8_=jϳʎ3aWo:7FeFgϓcJrT.`vŒc[WWXP'UIW(2JKG7E[':`c5 >:6(TR'ײWX!N1GzfC˰ּ[`$aӏ_=cqG!ŸsZ%:TmU<?αm5#=נN/>TE} E-j辭mD=:q כ)ҬA:P?'c99~ŵeB]j6txFԎpIz^=gI!,JLШF87SjAA~?T&RͥMV<e!=jdaz`6dBm ~._`|/DBy2: :O!dLyn#uY:IB./]10] x',zjGێffYz"*{JmN*G_i74' v-ct"m ܎)icŹB7P UE|Ak[R(j<8.޶ȥ?Fܫ,=3@jmjdD7gFu;#GwHbnxتuR13ŽzHԵy^6+.J#M)Z cҙخ}蓃b<{8#G)xuw>l5iyd)jR*Hxi8sLXNPmu3NRdR}"p'3n>6`κ)MR%ƀ ɂX(v0vDJ6|U0b13_s2KJ͡Jo[[^0\cUB z:r4=wX#n<̖0\X2"zb1S3k:3 z-8R.(14 !<8ϠBg>"w각mZhg>G=lY9pzxXoULL?Ɍ7!;^__EsZa/nLGTRE9PxS`%~?h>g}#Lo~ꈔ1JiA>t0aU^ŀ0}jkzͶ4\{D dO4Ŕm|PMku mO*IyR)HKWR3yU8-KᲗ'J4yD|E:-\UPɨ`t?wkG;B΋vGi7 Hpj5uBpx{*d&C,LʨbKm@bv`/L,YlI j/ h:FP 7KA0~À>s ŽAfW"xkPkV@<co.ڧ'GN8Þ+ZYhQYg$gZә%k *+ОO0}Y3)*1Ja0gڿ f|5ŊFq1X]sMtރ-w2 ~cSH?B{/6M_\6n{(vq)0u:u[AOѝ`NCe]pW)䉰):>&},rE$L&] K"Zs*r;Y(H'&0;4K忔QIͣrMb-xqcC/j3ѣ(J]_دI-lI[A9EgЄ=VY+?I%1(,'gsɽ P"mFoy?9J%p3X gW,הz<v%goOaQ3qs4.F,#ns3e8!`PVX)d$xbXGR6b>Li-)2 IE] |gYy*˳PR˾S`եiCt>7S$IqL%#'k1IA',hu 8Ļ%8AO<׈^˴|k"3<@HstfiSg^cRzk5b{,;}8o/Ŕ*|:1 eq*jEWKoEv7Zz.#'>7Ȝt&jDG/^C nC0K%# ڄEpK?WwұGJ'^Y4A-CcOxeMj&*2EVm6]̊w-,2}c>upH~yqf=&NZ:tsqx9"clWٖ+HtrgiN(ըB^aɱ `L;ݧbQWE&ܩn0Y"/ZBT ?Zy퍪2?YH="%)nVs.5  jJʛ}M!>3%40cEja5wVe8{ Zˆz1A5 {?K;ԋ`&NP>OKwTcm#yJBqӫY4gفtU~:ZGٓkIB~JVEqjh<oY*$v4Z_"HlX4cbp!]uGFwNF2u@Z\j[W(c,xOvD5IG`Z̑Aa4,4Tx'~?% kߨS_[1>~R7t^{T{(|1a y4%;*rkr=q΂Vˡourm $e7,//=Tb0*o;kS4n#_й6g40y>}PX[gk9uP#rqq~#och{`^xm>589ؖ:c`'`WbCʹwtF`»R~/ ~p@ b)Ҭ zcd ;j\$=ʖrE]B8&r{c{( J~ ,=XVM;SMgU䤌i穁ml11e42Cazb_x[Ol0a&Y8YaG0K~̮y`{+1Kt!,y.QCCJjrr]L L%7l'"1| #ƅ$STcns|B솱NⅣu%씀y2riiO~b9Y쬘|JV#.oPk !NV?拙@^ 5oeNCBf`@p̓3eXl"j)r1\DЛ/m7xN0ZLr%c3ck3*<2 vgHw/0,P$(+Yۅ"m$"1ڵ sMiPQAW_)D%AbʵޠlW>թb3:f~OУFPuh#geŸ[QV9cIcL |_x $'&g8o*.䰑SΘw"p-2of-]'J30#MVUɗ*שE#ЛqL! 袑'^lCwnjD>x^*TMCAvPF4inW窞q1^xk`~JQ=rkcV ]̓m0 3*0,ntE1,b;S"y3MO/|È`ZԤWYOWjy˃T䫬gFb|A0.Oۘ=+Ѫ2%W}OsM#i)>˹4bɔq6m/XY1DC3{qlék.o% bޭһ)A}7nc "P$ӾMbQگ <5(A\~hWr),B* NH/ZOƫ#PKN30*p!YDIIcRU M 87d1o2M۰8%4](3[6#0s{s E GKQHsc3ʹF# h \ àvD0:yo^G j=x,Wy=ρ+˂_qx)`& 8lS=.)TeeMM9 U9{ 7V#RR*]hBu GQrT4FFJ=!]FPY<5^(3 RD|O:!\ie|ķk]ܛ86q@ܪ-$!1;t:TLPxfJjőgiOy;<}͕?Ct\Ő?'f#= 齪؏*#VtGt$nk),dJ@?B>%)am|#65s]ӭtL0C(xLe4$VhIv ھ @Qb/{on-٬2KNpG{'SdOB쨊zEaGҎG.e1Ox f; Skq@ҏ-4 P^nj\1hç { t,:'ocM#uO4Gbm5G7}gN!@3vpgf|dټ+83n~f:lBOD i+10Дs h'"MSzzݷ4kI.fMG7i/@.$=p͉\c~sLI.*9Јg>v{.'úR P7 "gB&QK+] <`co^|X!.9xz[98o99bϴz2^ǒlhR[@D|qUYa!Stk㜝CMgvY}!&vfw7鸅>sArn_Xx/*eTج"l,Szh_%`+-ŽOZ j: J}%Cfl:KLX=s 8PZMADؼ5qyc3$(HAl3}[lJ~EN_K]ٴ"}|Fyio I")dճ؋4v;»(3{o.P+52wѦ{`I7| oX%2up*!4bI/2IG]k01nͣRL>jji-82gK&PHhƥ$iCfB]O Ӡ|I3Ōw|q%.͂y]l%Ћא9uZ/!V)#6Q/ F5exY_cWzNE/,!^",Q=QxGO2L7_]c86%j(l˰@V!ӷE&^1.I}T^aPZڤWtl zg(٭CNjƔ~m*eEɗ~<0r`ࡀqj-ϽD4GՀ'#sb73| X)Iq:z=)Q#T549>|?Tt;s-2\U]oP X ?15XճC(_Ӊ((X+([뷯,~aS W  @ ]ǝQG#oә9u:™S{ j[/Z)J@6(r%<|(-s0IvhBw_tW25rpeaQ׫ɱ"4<H%Hi**}{cn+1 ȉ?*,N]|D[ۻYN73UIQJ8LpiPRoí!~o}{y8B{R ̈ZyCw ũv5 <ב7#Zcac$$^UOQ)pH184e!!$xMEZױu$EB4SW'DQ ׎3wdJm`w3֖r~mj"Q;f'jlS!31a O-,2[g[]]QjŸ1MĴaMGy~b.:[\f)6u/$OtpEД%}˨&څ {}v-#YJL;p!+et) 4̕i1H%PԦۨ?d:DMycA#;TT1jQWgeh)t~SS@b?[PrwMQJ}>% (\FH} %LP+KǴnURvv6"96mW*4>m-yU0W@:ЛcVZ)}eP[6z8>|ʕ{!2ߊ~*gVEGY !`)Hnk<' Bəxpn‰_I! H?ͽt$51 " IPADyaA"l܊>C͆{;f?du,ǯ?-A^7r7#Bm#j|C]hbt )R_xVaw{Hp/#7]Q"<@Ӈźr\ޭ7IqW!x#RS]ýbvyi5;\cڊ\5G6 \u݈SMFƽq\Xƨ(⫒ȡPwr&CdT\}_Fgg#%.vёbds͹M&u1a M\ :kcKZƓ{h*yё$4*"~Dh9}ׇ̨9[95%V+W돍$%Ŷ0aȵ jJz3q0#Sv&9%-ƿrP,ZIb;8qJY/y]q;^5ٙ3ȵ}g{O{of08Q6\QQ6pX]FS@oEMޅ(^>6i~T!z 6![6.IpQ$!I Ncأub#A4ĿHS"Ձ$ MqLmS. oB5<{S rg!)PԠ5WPQ$[L}bg' Y1It)G\cFfUczyOܘ-p8Uf,>S+ DB!.9B-i3n a6|Mu~NK]].$;w$S$[T cǰv *k;Y-u}idK+ыKgշ z"d? j.lNISݽӹJҏI;އ)h2W_:tFXD}x}vVWIٯײvʦ{F[/[4ү{)\*%I'5`@M婅f1etkEBbV%BlReޖ=k86D( q_xg68RY60tM̬bt.KAUͰuj! gI5>7|]Bce42SH-Tu VE/qXT^7,F!Iʢ.mRKn';3 u w3P`T~]qj_ϝ7aܫcX%vAB< QYwQ)r'{}ӄx{6{cr ^o0Ylxϥ !tB%v bPܩ5RJ?A s~.lH8Ď4H w{ϣmyqHCxӚ{̥hRm =҅w4 ㍦oL?ur3o𦙖b?Z҇WIѩ2E> B~mHXZL8'Dj!\5VAҶ~Guh|s'竭@J`T`r-vtm8NO+w0S'ڪy8 y .YCa%`]9[evKF`E bd&H .*`XMs2í1Q 㦉͘S`UpSۼ::@}h|llh2Ił`kjJ^-dM7iTQа8Ɠ}ڤ W@Jx ͒ nwqRpa\{?5\&7O?VN"Ĕm;SL)IȤ.~j zfT}CѯH! Lۈl3'Xa@\s7clV,OZ kCb^0R960!Hc1 .`Pl5ESi gsr) ņ|C~H Wya `+$oCU~ :+ոwh,.91H)3kxwmv)c%r 9 ~x4m-&cy!W ώ6V \jhy.HmxO\D$ ծer%V//lg2OFc%A}Zj4Fn΀9unƿ[7WH{?zy\!p wҪ 'Z^UEX_j@{j؝*nFrV Q:SAvWjWS&m`}pLhl{1NeBQ\;\K Oy:h7|7hwjaVdG3>+;Ygy[ҕh?:h"y 0Ż vÁ#*ڒ%-jԵM2p@կFl}WsGf"Ĥs[>n|>j3w__%q9#I !A= ajROr@H$ "}5*[7/YuT|l>?8R,^w ,:HFQת̽U9ހ컲 0/s p%׿+A#)?Ȑ1j؊KlX#xLZyę0!1+u;mo 0f$=`c5Yy@+p $znX͆vMNSx+:8/ bn,=&@SXeѿL4n^"L(ۣ8ASYoF֭Ґ/p1!VC(][h5wwXUkz V9]0P+[ _'*ZVo֖B cįlp&Cϖ4l.`"aᆰ.ѓ^ M+iDY3,PU|1%%oGm UkOL$GzVtD].( Ʌ*+/uHMQm4u@7ͅY,M,,:ab.@H F_h SI _'W<`C!H_~:AOtƊ1Gl_!rN~F`|4`Vz(':$CݘvOYV۪ͫrBB% cX@uu)?pj7QhNE=.y IV$]Jp~ȇ5t45wPFîWq4ZBΧ&^lxma`jevIe9#]*j7?/jJ.ޱzuY[Gan٪W;f@F5qkYlz(ܾ|\4W5Ү}f>Z!5z;Z 䁴DZd{!o{;PN8 a/Б[ƛ 12;;ߡA&qG%J\U:Y3~2W,?ss 1.}h> 1ptDos'>]jN9`J뤹H'sbVE'@> ZtBUƛwH#rC(oPl/&=F[,P#͉ k%s:uPArnF ~djyuW=ꆼᦧ~ fAf552h6e<%S'SE)M ̮b(C0*ބrthSQCPrZ7#MZOG XhPX %OFJ$tN 勊ƿhavM1/i :eS{B ̂p$hbFG(7p E7D{ALшwv2oʁShT{+uϹP?<w0q29gҠSUF7x@UKd9NeVdsG}k|ԓt, Fo !ˋl |ϥ F IyPw30\qmnjf|z^,|n~]2wVl{^UGt{; "+8q=ۄwЃ>1R<<J|{%譒V0E8Oa۸8W(H_4;} X`hZWnGl'؄nkht,D R/G\ ^-]+ͬaB;(f*~I}ftNl~=ꎐeYz?ψIktBz /øg'fFR(ZMwhiӂ\C:۸Qh"x͸Z @ʘO^3-1 b?Uu᫼eȫ hg~]0Rz2IC ciQt'5,phS^Iló"e_v3&Jc q\V(A5ys(l<{_5S˸ w<2`cI+G|)jzE=.(UK 0xMqHs\ A&µ Q\DapLoTiK+/?;тE_qmWax,4Xdw*IDKvx6fz%U]/tPTS֭H6bx!MJZ;ǂg rrZIޕhEʓh>?ɈlgiG^Jc@0[Ɇ!WpE9s?2H3#LwKK;w%tiw^?q(:E_gIi335a ey(H٠:g3/ȣpym87UsP(*[CC|O0!%zs~CUFd<!=O?pNKKff_s'Ew1Iĵ­+[*O Qg*=wz(/pseU͍OpT*DJlY Pqkڪq{@ZTLKxzA^+!{_#ԤݟT!t]ކ]WURVjn/M2RfmRYw8YX+ $ZkښıQj_t7Q1ܝIй)Vs'cː8m;)-ߎ v?-i5%eloaྜd΁'!,$u [!>G xqS^ćv4~ bU4*(B?~7<|NևV h YQ b°Ԛ;'g3DW?Bkl!S VlazfuEu3?9:J&aV"LYY=-f!:#CdWyE8VJ;)"ºsDkD&jLY5>ި< i4ֲ\ xT\`w\/>x}"sJ= g5X>p|5){4N]BULr2bLjTAء|/̻G뽜̖Ya;"FYZw P [W 9}(!,K[bOp巗-N _6`&.a=Cf$u-L;S6UC;؜Tt]aü:+5]vtm  &:nV $k}&lk>)axrCKI8 E]~y@)ۅ1ёݽG |&dDMρ]*$tӺB=L4T|ٻaˠ$*bIm YH"dnB,|Ch_ |Rn<^L{"y9졼,ӂym6lŐơ͍ܶ% dh&))'.\5CGȜW[a _aV;x31H '2=k»Uyg: T)]&]%/;JWZx~6$ed?%F*bߕb]hUAu2-MxVΥۡ/N}o Ձ՘ :C">O^N8N824YiqORo /RNGBER ܧX?StZՐk)D;BԣIqZGv֒,A⵾=(꣦%lN-kli-BZ!74UHʼN[tp\%UE5^ Ո10ɨV;}\]pZhsiI\}Y*s nAKR`GA&Cq>N+iQc3pCW-͗ <"RHK<%=%7N—؟H篋?\[Ft՘- ʈ]:bbSNLPwߟ˽6v4sA )j#Q$Y`ȟK֏Ѣ0%#jAi%P0 N(7Eļ`VݞmHmQ)|A83~Y"^}Scb\!:}.f=)je\}c*ޭ c:9^HLSQń->zPhs[Be ҳNŚ-sj{E Lti䖧ҸLjƚCjs^H4zg,^Ѕ!g4>nQbñ##?Q7rE 1s8vӂ#8f[ӰEF1=چ'S.^n:/8 RK 0Ԏ,st#xH5x}_VOcۚM犅M` njW]ˣ sʱ ]\bÿ9UV?s{0A_DFU3,хa߱MyPguj30Y3JDhTBQPǍs!JNЌuH]?5 Z[-޵,% ?IANVa,ǔdk+m`/sӘ_h9٨Z3t0n;Shr !')s^(XnEm< Ztq4?g2]}h;Tr/mtyʌbghBtb:Y(+-ST,&Nź$X4旰4[Nf<93Hr] uc_?OТj([N:)lk }-(Mvg&0UVKμv4M51s*1 qTCl?K{!&Ӳ~m`4YosVFwU) Ŗ`|ܮ[ @؞ѿ-Ƀ."D8}L.}! %'7zzA^tҵMN};)Ǘe5b~b6w~%N4<2fq0W)|j?3JVf4p ~-݊Ygat[bo3gUw;|ƻR r1~8 IOf ~`Ήp5Hw_fkFn|DCO.׿$ ~8N5YWS:{9Zb׵píE.F&i-D~I,%N){#,9Ȅ=h~5*1OZ>sv#[RUviTcN5uM&dDt lKJك?ǩtA4m_u<+:l` N>= vrBZ$vZ)I~c"7Aj5T*sy.rď maLb.U e Ն.9>t)#0Y8׃9Q s'fTl1mo>֭:Ff=~q΄S#Ϋϩu9*w(;2ٳ$R4 PW(W#obM*T YQy{/t3y%Ch7'AMs&# MpO&tKd\r0 KPWt3 Y4ɖr"pTqOF._yf&,5|;i#%GSGK>fD 5"DFw*kgf[F°+07 x Fq-`QL,82SDuJty!5P¨ ;"iWT#m 8MPj7k|tv^Zxj#|ҮIc.?Nd:ªl|0SS$Z4/i5޾""&斒;uk`>ZbӸGө^˺[PZWC&3i}&+h)yMWn=󑝑H{ɓzӿl $ڐRo!B\ *ױ(b_t?D0t=5ӟPDFڕ؁\h?\*ᙲu*r]⋪H>OJݸ7|@\rq9+cYQAEµF~ڶ;|BǨ%?[i;b;Tܚ]Ѫ%6j.ߤF.nx: .qR&Yc08! အa6@OEQ<\,tcv| kM*?SCNZҌ4i/OG!P@9 lP@^X3m78>y&^$%jRv唪aPfRi{W1cc#,sYO; PdRs mRa҅ʺ&1rª&t!p`Es.R"TIZaVЫ3s|7]+&Zkvș]^ڦX%^聬¹z3`hdg@h$@r?oj(?qa䬽nZMԓّJ3V"oS'QB9~\?D2B $N (*ƿEnd/C"S($TN_s}飳i\DW3vXΕtc]ZmN9hs8=WJbZpC/tό[H"NG"E!(L 5ڧe胯܆ļs%O0"m HQ<;Pŗ~#6'@TUe$T66lQ۳e{Es:fA>%>+ЌbҸj̥DI[Tc| PnݎJr. ] M_0ރ=K{am &?l âC ڐ\!Z' 9^hs%̀;fmZ#2Mϵ# zf[%mq'7l^E;YNRTU2^V.l`b!?ˈSⅸ 5A7aYWY0X ~L+ڬEu”%@i-Xv^I—_BXOg >~,g:eAL pD* sEqwSIs hk W(:q%X8,7 ;숖cM`cyVTxy(gѱG(:P01AK0GsoB!uT$fϥaǺОf@~4XJ-L+< {~h<;́@0fIzH2U+kܖ!hdmÔ k"hVUJℵ5&OU aFlY&' ]_H líQgżHÈw54Q]V.`}0R_V}ZBlcWm: Y]06]ljmEQ u,1D}N }Oa #TVR 3]H{kNe8 *`'d[p%CS?)W 1ZTk:IhZ5B T:7½S蛥sws8 Jj!b$pdǻ?͙e[ڍ_$ Rեs9rq 2vBW׭ՕI!Dxo,ȢGKWVM5TV{<`ϛ^ydz2ؼ'Lf_E [k$pY8ToZӔmPc\_H{ \.zz;He~xS8/}.XҚ]r ;mqƧWVXGoT$ڣf S;ƈլ}J_]?*QHm`X֟u9)~SZzXv#qM)B5Tx7Ǭ] . 19n[Ոb[j'N'\t.cA6$ȪsZ|>5]Zn(!0;T1JGb7G@ˡdgp Yw1cuUTrQ֋:G5Ο0nFV/=5XMG+󎁅mQ)JuSX81+, *T"~%1!ł5VaKϳ8]8<>@#3'͎>L|ӍIp'Vd f'S$[ ?MUֈcΘdB^ߵMս[ dɼN)/(Xp'sj1 >F4/K Kߧ2<bYU[F p\8.kyzV f\f-, [ b H:Ԏ좶FuduyeQz> HO&8-ƾ'6l>f3< MqQٞc:NDsPr`.X2δx},)ajOA`A'8VJkmo5'`~vX$&\{ymsRŨE&"VF),a:JwC;Y@ś|1N«UJ&Baf120=٨,L?  C'<"{XV+'0O(4"t{j6g> ޵o&$"8Bx{v`4ȫ%R$`dz8zv3" *mI[x`=.|iB2TGmDLjX2XbIx9b?-׏"o{Ϋ cv(@6q. kyk061д:%E>ݤ|ؓQ.u0j~NTK ˗>`TX;|V A89cW)[fR-R_\ P,~:a~;8=cO+uHN?&6p/cҌژ. !pVQt_|9}tPu. 76 EߙI_|nDE˭z 4{:cL`soŒLašeOVq 0r~+1@p) MScsF[65_vk%I]40 )JG~簕3e]z|"ʹ×q9;i9OU"=N*}r8E)RVkj qq7(v<)韜v|Қ j nst fl6PDE[SEg1,I.)rLMh@ɲδRlLSlڕP`SנC`**y ,![@tT~ f ?B{l ǂnPKa8τxd)/F?#~|( '>P6Փ`Oo* V ng7+^< |/} W3;3\Q TM$+|ڰ/L8ڞ2 q YA[1Z `(9J&h|!l לcX8,ey:Arjg/Qf>V!ibS"͕I߅ޢ6U'M抠!3mjwp/,aYs#Cs6ڀ:LY riJZi^:V4A* !3*jEND%zmcRk{W6M1G6^jkC[bQn҃RClL ,\ ASݵ8rVA RD*˖р( /$ׂf*/9\YXƁz$Puf0;"o{iŽF:-.03.V2`a2E{ΠifGagJ=jûY\|*Zv%J,LޝǦ^Ue@=_=]8wYPRt?,m\EZqȸ5D}Tk0 7mxa}hCVu( /GGN{mֵKhOu/ǔqKZ2xcP;mJl#S~Ұ͂1ʈ7jQh~"H]|Xu=]Z7TP.OpEqD\#d}kRZ/sJG9B7 v:tt@e} Y^N:0Sqr)˜p*#JB?= ѽ~W[Ca {\k#6C\_kMrjGWw+ 5ϔًKt8ݹ[4o >_MYR Tm3KC"pMZ$QW%I]+il#bU`r"6~%n=c> 04UV\9JB4܌b^ـ˴p[Fz%-n>+Bz}/6f,?`߳!+ +٫rw^_sX .p9{xm /|5;{C Dgk 怅|Z&7P;/Y<'HbӁҒ|xc$`6 c} rH8A> @mL ?OʲB!dԧgzk u*.(,UUJNȇ0j3erkh1<]4!oj9&W<٥Wa㽅좼bI,F+jfCtgkI/VeM(ƫ- R}ٖk2&G_ _'MvNWܾʠj6Xz nt'VPƩ M~( lz( oXDr`+x_u!O [p /WMQSWjdȽxjrnH|gps^Z0GG?pʔJS DsxHj8~(?b45Y2GpR >#&0.'֋Ld l@"PZS%0|H3:Jome6 V@m=Vw;X>YINDC{ `j YWuH?vGL^Ý}P&@))JBXMTB%g;Aiq!a !/Rቐ=t>@[f@`A]_)v2YDk+zkr}V$`BNL]&C?`}W_-Tٳ)!-We`{$[b2LƘB:܆IZkou{}-F4g`!yUAUgwOƘaRlFV";OyQi_{YA}~ t7fSJS ۽(ȒCeV q-޹"zlҭ̈Lן¿)(2Ɗ* 7h5pܜklc{ˬ[D l [5,yq*%[q$`E{N%"|l`!9$T\'0/ZA9X:BsmɖKB0\\RACv=k@}JghA"|\ɟ5Ɗ M@[=82zj ]LGF+,rɞܙIIaRj2^ZD$r!ȵXR$}-Losh Ʉugq_Ŋ6ȶF<>)d/UtM=fX0p{}ؒVCƐ.>&s /uyTݹ%0Z+] 4~.>]Oz?ئ?54,lp%J8.{3dqhܟncq(KV w} 0 !sٖwf"T O4O!*z6/`n+'$N,|hGa;޾ ¼&t%֣rPvt c6!7]\Dph* <F bm*9mR5 X)!/=_8͈OuCsYr(}FKҐ'4k9S$`kwPNz$ m0l9bxhC_A;" ױH%ӕ@|2QuUy2',=xDtvCj&.& Z;&w|)="Ma%A xphyK:`Sޣ]#kFQM RZw0ͥK2R3 ,~R _kWHr}yC-}Oiv .0`tsnY]W?ŃQxBvͽe@n!?p66,2"o-’=<(ebfs-`μ kPӏD%b6S29gP+I)Z'#fDEv˩Vtfew# Q1}s3\yFWWT]"@YmE09Ir:]4k6,,FFx֚d 3C%dA;H";[8c?Α~SQ׸UqC7*uV؁ԣA\WGY&m_!nZ,i;CO8=*x> qu[T0PB3f=o)+S00d2/`hk"bY]kDd1mOfVJbWOsnx{WcgK: "sX&3 $&D{A\Kങ[?K=e-9Ϳ5wn'[#F4H2ʘtCvOő1n9Y3M6>0_* F4KVsf!-N翦cEϞ&ݬ<u"";X#ڛ 9HooyQW?vx=_@ u_HLv4Z,|tE:øNÂOg1U4wBexJ %7}O:SsHJ*%7% nP̹w$/n{ gHHN{do}j>/I"o;īdf_m+ɯVsI]BҼd9vNq!IKs&I<,7 <]w!?Y! 5D‰1~S2u fgEQ=׮\Gxϕo6w/٤ u!nP>g1.)U@e]UBQB_ ^t5P}~61-G҃1iǐyXB$[, sX̆crRmt?4豆nD1g5%#F B,#U7 Suxr;K}[CVONr+-u*ri}Moۤ6%Wڏ]֢K@)uŔgjSU?0mr2fv2_M#XaB$Y3'<OࣇsP*]tcc ^R%W̾x-zzs@uqq??5)M/|#̘Z7X$и b!w sը7"hwz6Ѕ}vz,oCtrC=({5PHF`R;`9s9Jѱ - rπ82 ^~S%pe"V5q$jR[T5!|rOvUid %#)P&P7oBجUifʸ/qx/q͛O1]!Wlh: ,~p۱/&mHiciz_A8*~r~H8BKW `a\譩ŭ~"sC ^ϓ6/eX]n_%8;a ^Xɿ{рx݄ 6 sͨx# )#/#Hw^06F\z灻d0^3νªtS@h-]LS0І8pഞ|z¾k ؗGs_jwW;*y |i ㉃@0hsFX \EG}g gS qф7]ֿy="sSu w[uZLH^S!p YA~=@j{_dd-B8be֝E9sX7%Zx&JoQJGHt7̱[jJmPDO!u, &j6gG(g:Rw%q~."ī;&/^jYzU @ě2y %WIvW% wIgRJFG oƦw)V8||"4E)'(BC+ M6o7F{Zwd7<:t:ʧTތPoEUu'VP[V#dV2 @RQhLBw}z\SHE⯗cSw7BET}&+;a+^mx1!scs7;{Vѣ$~)Z0pi[W/!zdg\)/e2#'Ҵ8Q} vwq݄Ua59Te~[8p<kmZV&3)RitTaC^%kǑ-߿`ds,,^g?hSJL_BvD r4BskRtfѡm,}96 q֘õ>׶x(#E ݖm|)CF8u8KR&vo =)NNչ89傺9H4/C P>n8Ȯ^MUVg8Zea `ԪHMx] n XyEq>m%S -lf't=²`rx 3[5|\mu1dNiljAt32Zn wDL=miP<ӧ*nS#Cv◠KIԾM>EDGh/!wPUZGގ1٭53E/EEA_7A42gfFA-B`xEN8t`_x>͌YʙG8N?@Y.ﮍB4_]11b鼈g&Tgbf@ ^'vx)rueEd8`nr.7Lr)c6[c =+_C k r^pмP*ϺT_};gQKމ3~|Y !e5:>.VCȩB|o\DKv:<*`{/dz/e_QrלºYUƭD {P9Ҟz v@{o?U ~R5脥 N6L9d)vzPhȉQ &6CyycyKPӞn|sGHw͚)z;u(RX[ߢNT2󆛩N Ҽ=L&Yf:58JƎdm[kg*y"zJ|3/`V/XHN4c1&XuEheFU4H&M@okANᮌD\k.m÷5O-,Ԥ+!xV$TjTU#_Ubdl:|gTXr\=pTţO:V#5m4,HJb\SvdϜR)8pkkhsߏ^uT?2B7n:/*<㼥;KQ܍dPN2"¢ƅ퓔ph$yޗfxa\4 qd7d8sq!F:ҏ$6)bom81!Qʲ`Ubq: oe쒵N"WOF(|\XY5ZR-edGWdE=ts ,6Ion$y(h<LɂMZHו5Fa=ʐWy ף{ŇJM0&ez-i!nT1[1.Lw~e`6QLYwA{AfM @?9;gxU|nݓEd{-kᒈ~qRDZvBC9ᘍpCq]Rs7%#uT7QPѿhQy`‹\lԹrTJpF^K$o~|^τV^̴Idu͍)]'3X ̼=faCivo/ŅӅ< @O z*WɄ$yᝆxuh>J 뮤oTZWA⋵#t{<%kc$҄6xzE!!Fժ͝A[d|}pI=?2#[UlTMSU'j-Ah $OܲTS&4S0Mxe.ޱ;ɞ1| Ƈ nD*ٶr my_@A[.{ɤXq5p J(*Mj Uz={l,JqopBS]Q,:d'Yg 8Ro=ɔR *46pCvˍ\)ҨH&KwVm1ۤ"VnӪ7EWtȂiVE 6#ݵr@n_I4fZmFDQ7V25J4AZG9 wFjS6GP{'w]}Ffyd9?:sobY.i_ l ZfnR96,d Tucʌ9sd`;'69%wtO̡)v+i=ޞⰕA^'QwXG*Sd[=-t8r$̄a! !1gdWf-WB[5(t7EN( `rp`O27aDavy짣qޞwzDx4 i$Z@LZfL;~uacaP07z؂V0w|/r9 77nkUj qsHf1w9)Ch]o:Dt}ѼkޥG ՠ! |T㚚CuDagX!]Ŧ#%Ǝ%@ff$*`$랅^ ѻ+d mI %a^kc[ٸn9C6 )3#CqMs;Jz 䖨ufeڶ-V@+"扻^CЄ&妉T.p"j?bRÂ3'm0FFg?j +wQ6⍢@aF ՞I@1V  *˂ ̈FVzuevT)+B]4z0 äOacι3VcO{+eMo#d)ky+^H*Zzd$R Hã:|UnyMӃnB&s0?Pe?'4V O TJfw%Gcm .Ӕ%dǙ3+;ƟC,%Sf#ooRjqnh6ka<fQeH{ufcL&ҶY* U.gwi@]YDUTUCr EE0u&NNʽd}s<00&O Ա$~0ȼ!PִR>>v!bӬ!/pUSC >2Bx=^iF4Gfo4L0iw5$y7AJpO%w׌o%QYyUAa*LF4jLjAZl'{橗0MTmgF5N*MQi hm ъd`hÅA1㢸eJ'.K=XDӂ.F+#jyIyVQ=mjŸ\j5(g Hl@Orߒl ]ux(\q 1J6i^'i)X{ȃhGn 2"|g4W9'sOBHa+ܦxI`מ3?&@Ȱ6ؚM"*׮i:k5gĵrW'Q^]6?~iDEo)Z :/'2m/dQ"kLmP,lɛ3eJ#"5WIéACO@9s [-ze/`΋`f7wmh&~ Uv30+DlNB乍^ah$й]~8&Y#&Bm"b#LKo'i~7$SpAJAVzAߊOh˺Ϛ7TRxA-܏Z#40*[gx ͡h~{¤Vvx]ն)_ ( 9qؒޞ9;'Y+|Rۊ|ᖡ8p0fg8b(U,!)ge\N9e^>#Ofvq_6]]5>C1 7‰^(tMuַF Ś㛬D$t,!4PKKEvCGk78 QZFR3<́@P. ;202^No[8XtrGwЩU:$pWם2RΦʵG#眤 `*eKAS앾:ytn +]`eMUUBpp4ё}w]t e+* l#U 1i&~,X[7ኻXsCϜbppCrLYξDs:MdHWKWT?Hn!kI't'5;8P 7rybIӐNHCEƖr UrAC C1UBƆ\P6P&.v٘>$ǝ_ӭ  bhKkD/7׎j*c/lUˢ(7w}ȃV{ 7^qTlxuȞBiSͣ.>rHҸot UXL'ƓQj[$0/(<*WC!{yM<_]#ksI#p5W=ȪtoH} R1#QCnqv_`iySH[qoJ^Tm')yHtɌW3H&{*YIj&&SM ?_A8`2\؞3uEmWgVUǚJü>0e5kG,)׿h(v@,k:s_;;6n@>!\N#%ϰ5Y5EIwdh^F5i!Lϔwz~݈8Q,u/,HvHX E >iHXiI۽[($6%B,7{v8U' צeSWLVZwS8B}X7b '<\ĥk~p&~ WX)D&JtOT Q!w&/VL{=p3nYvB$B,A|sf=\X}?=2^UYCq_ r'jS:_[&pZB$}thlU9 wGS?B)s ?y;(˨[7ٽ֜{ nNA}Qܬ?bVKpr(o0kgX!$b\KmňgֿhLۑƄ?KJm L0RP>@mt~Ҋ4.3OJ͓sbI9[ݵGҴL/Χߥ>đBG80Z|n R݈8tAcUW*ןTMǚxťsX[Zyprח6, M-mEF Af ,wsDNEು4 QR1tTC0%HoOGnboSD {-} sn%ypFK :.q`}]B\߬0 "T6?3K `3? H}OeT^RT.DMŗsu%ʷko\_]АD[|ɺ_%l!6cxL2RPu`7ZC ژH_QS-_4v g8srE+U4Pgؘ%3}ᷩW/Bܔ[퓸Gԅ<';eϞV][/+P2ʝ .?(aS"]EJZjrfP9 1B >@zXrIW.i[2o^=PfGM 2w*0)LPifZROrzA?cWaۅߛ#w۰HVal(Bl@*^_r\YB,(TR "`A'JR{ty6v -$ E5Ӊ@A;@0M|K4M OV Bb%P Vz{4l'{ ʱNu?ΗF 532^]2|}AOrs>m sLg=mzR Ϭ (Ñ4Hv ?@~&{?CD:qزftv;_&gؕXVu\*wb)^=P_sf ]hwݱ)R]`bͭW1#D6_BbøE&D7Z^9Ѿm#ܠ/P?Umٕ8lǤ2O2p}s6ݰE<wk*|͜4)39Evrl93(B0".kyxT1USbcD[Q_#]4vYMfw)[2nb@8Īzh>Kn<۩l:!l[R{H_?郭s="7vu.1_oDYïG*1Ǖ{4¦ 9>7JɵPHC%~-k(8Cce'5迵גpKG=Z-+ OCt9<,ih ۅu!e5V*nb-U/I\G{mBp&)m=6"A& 'MCxӛU(32{H d>&aNU J:fj )t>LA[&Er ]lF2柴G}"C,ϭ eo앾f}{yP]PQEU@ 8X˅rSzz fLuPԹuAV~x}EzƩ^thITvX'CSֱ8;8rue )V&%+vXǃ!n-iĬDHQtΣB AR򻂷zrեV\k,dTyYjG=d[h@u2qđ)Y Tw:73"iޏ,-q7]<ڃw? XzyPn5 : J]ƳO^{(LY;Mt}<H wLzet j-- '%Cv5lunA$mdjԋqwrĦ0u 9"22LR gW0r<4ߗU7?@jhjwA6[͑VM!L禕r{6'ŭ/L):|Caԡ&Ҁ Ř^#:V [p ^=>6-QbADNY7.n;Vh\zD(P<^ Wz(/ˆa Ɉ·%PI>ۛK8pX zҿQ4eh2Pyy1C@:Lj+d!&1pMETu$՟?NW;O<:Z5%ڹԜJ!RU}.9$':\fTETbIJ;; {˛:{>z}xo92a0_JJ,#fj1B`V˟~PsIKi;6ɸ"Nl#mԒjԥoşNc )TOEhè)oӔoPt%߫dU7/nA khf7IJ'jhk3~9֐0mJ[BY/D30/lȄ 7U__|\%ëzےz$K1^L9o4sY\ ;EI>eBh'~UD2 ?e<}x=|)kW?,-Gc0&eFQYO/DS*? X/*/rcSt?rcw_`_*ē5krF'@LPUNI!M_E:prף>8F+jG||Xԑuf' Gr/dpvW.LZ#erѹ9xS|\df|D']ȾOI^eAth YmJh"< jeҐDzQ b44Ffo& @>I)>LMZτ}buV.W`pCIZ8as=4EtsSn rFZ`V?.C0 9TϷ;B &͍K$Jrs̃gB V3}M8i[>'OO" \ʟA@3x"ٶ ,]AiUA)#V_=oUs5dsL4R9HEr@w^gtW͙KhKV&Q?ո#OR9[7#$;&'TvP] dCC]x5#d%l$1>$l>s.׭cjugv!|rHbynGWSi^ʼ,^mukg1ER2!ǰK2s.==h?ؤ? u^Ql-yG6o Eot^da:~@:H)fS`2]#F\ĿB30?Bf%Ꙟ _0SRRmCgU&&0q-3 w;F# ڰR VC ^M ѲQk vPj>#XQ0BA:hdrR=!אc*Ps# gKa݈bA`߼t6T򱥇%_8$*YE]{ꦝ#(Q[/Um8 8,>ŕKI^EU4I5:ЎUXEMph/#\ih҅< 6H&L-^Ad0ׁ!n~Ff6 ҧ6d-M3Ly8,sO役ICs:TPDU-y N - *dY R-i^sqN%;Ohnq!}>w+k_r0O /[]q zɄܔlgĆ#[1ZJ})6%/ᶇF*Ԙ1W>'/զ tكV$jGmxoD8HhB43A.Hַb 'Iវ9/ ›.#wu5EtU<ŧļq!jfd7jLg˧-v=Ҡ,0vEl(I|Hf8Xl?󏜊.]69UWD/vzWW`4QJ3oZB!`dmb'EiYTV85$g&mE>6F C4^KjcV;oc֟bA$_x41&uyy8]iRѰVz B~ T :l@6`zd- r'F~Žmx}dWSgD윑+l{3Gf=j#ی~fH8>tBHcn6`qnB@`[?T&/$XK}^+) c!Hi7gCHˉϊt.P00څ-8e-Xg 8y| o0,>"]e.qx/&ε 3xS^Ԍa:%u!N#hc$/7/q ŎREȺ7)t [4KVbj M"a"yx,F^ F.gNgaͲGzS&EǭNގzMBɻOю$R~/ovճty (Q,p:6`J!1V|޸h@r?ui: 3o7$\{!E3|<{@yLqDsԺ"㋷Q'm)pȝ.q}%5 e쩂7\y#l>ESnd2Z{m#^x!QC\[҈;))cl\NB&CJ 㠷mփd}e/u:il`MliGb(/rLi=3IeG*z踁~,H3iP7P΢m?FT`Î'_{?W3x!j'T0Fy;GN7Nٱ/{ֶrَ,o" gBpP^r&&Mpg28@ސ.j[KYG1:hUs`۸0ˏ#^gAB 4K,KGFfmGh|kx{=4tx{;SZ(گ8iP⭅c'<{8 hZlTahuP,d$k{k"(f #Ji01pX ``i(Cs1raqFu̾-!c7EK[p`gi?]Qi Xް.]W{Q6oF+j0'83+=ؗ x :q״#F'u'2sC'-XЙȊBnk5WHk/#1I=UZ`A5I< e K8ά_ވT+#'UWBٴ,( H[bHJڋ֓ʢu}=D3 - *;fy-AF!d(r⪿َ>x6eP{Ԑsyl)H!.iQ٠gbT9 \˜cb](=3(JyTe=y=Y`%Γ e}굕` d7GMK~Wp'˰-v)N-4YSNQag5 pgr/snGg4%P' (Q;u}qʆH.uy7&7&|~rt:BjɾڠbI1I_Wf+`2|A@4z$Aj@riP~v"4^zgfJFΊY +!2j$I\:wPT^m3ыܽ8ӭA o[M;hX+%éJY0˔[- 6%E?yilo8v. Z7nrj>WkWF#6^8ӂ]dv)UѱֽtA (QWZn+Տ x$"N2 )̰Р)r{u,bB_B٣"Be泂=ЖR]t( XNyvEقQ}8E=4q=˒f͐! mz~DI`7%{X]od^NoBZ0*rw$C$֝REe|3ɠЄE9[|5kѹ3 ]oa}/@tmא3\R)<.s@aYx}0sbtOah!ő؇$!Ħ>D.5.vsU1vx=&u'[SxaNDkQwu˱@]}uVz ( MӴEV@P]Ķ ޵6Fzu BHІNaioO *@8ЇۣCQ1Mp\'CO?$C\ xF\`2 k!MLRђTU'Pqw~jF-fw;:X^/Gv y]Ɏs]5)es&PB: >"]M~;쿁o*jjC)F ''Y yqLX6wUv^UP|dIZ+B(? EAȝMKL+υN=}^_餒,ީTbX8뭡w,2nlek_gKĜvp"A-dZw,&uN$EbJ|ͧG$+=eEibVȵ!/2[@DH%uY*4ѻL1ۼ{\G^ zvOԵ1vhԡZTڇ˗+Z\IBz D}U (뷹/%,ZB`7vT(__0[jq=M-O 35[ȷgR_#uѢ({huL/d!<'„;'Y}g-˘,V@OXHIF AMuc7ըJ)*& Md7>^(uk=wzBiۓ uj'0h\r髴z<>l#DqtGڡN=Y \.SrE[ i-_ AUu荒!W6c;.]#&VƼ%]r;.I'%~#!>5-9Hk}AvQLe^O}YZz u7fd׈+T Te]$,|ثCֹ\.ըq0#9K-kCJ-7)4O |)S:4 9aJnƎZRoEa6fP%+qy,6wV=je$;'Kjޖt=SXfd"8Qm;خp?Ȉ ɻVlSAlGh7L<̗Hނ=57C/ yN[-i׾5Xz">x&}VhChZo{J3@6ĉΥap:;\Og頱D zu٩&Zo.VIOeO !@*I|f \OnoV ۩TO+mӪ?L@,${w#ODp;̡L:~5c]3+TPFOYs%1V\_fvrρp02\n) lyz EYF/޶yΦ8 tWʰW>MmoWT$te-/9p)fŁm2ƒ@+ La-ۈobMiJ @PXΏ " uFmPlNMZQFެ ڞVt)*"T58eZD4q!{K?ji7}u;^L**PvN˃N CdJ$m;=ACLG8 '0ren98_y4[QE<lj~@zcXg–[<8=Y6%VwNDI4Kpƴ*1*uLP8?#8'`,q|h]70.`@=yt6413V%f22kԀg`͆ Yev&{`@{HKWWG^eӚ\R_BsƜJQ9|[{N-Ҏ6U4V Bh10}QYr#>5g{RA%:b> x2A,swi5} g 8T3` +@yi$~rzzT#YK~뱟rW9~y8sG}Gg>Q*1 ~Ǯ=d>`&vr\ʙt:!ldPc7aA-WE4t͏Q: BjT0MUp?r0O 7sd?]OOth[&Pن"Cx+La찠)39;RKVהLahS4]J]"ܐm 3Č&~d?>Us| ȹį! 'tB]#MAb=Cl#']:G W`I |&)E% 6jp  ko¸HykՏN<;ixUHu5V\[P@`Ke591ӏeCIra!K]k\R}Y^+>쟮N:9iiN[+Zi_C xC_XCs'9Ӂ Q݂RևH*+q<@| lECj鰒t,V()v7i`jSD`N^Lq0!T}6-1c_/^"l?Czk|q"p.n;>So~mV03({rKLүEgOhւl\lQg]~gkzZHαB,SBFl$&6z<Q Q梳FcI$_6bKuSAH|zR\قys_qݓ rs1ޱ?(vs{Q.s։-NZl/6[;$O0nVxojbˇ͐/d1q\US9Bۿ y"5fx%692U"N)fE+B xBVl#S$?"%O4OcO4o9}M[I::AWXֳ1e,OMNNQ*3_rQVc1xjj+e xx`mY$v[K0hGCMY-qN-""*׻9ʁC_j E?RbXw,soС_K;u.~DNĐm3 tTB=M}ju ߟjZ-|[hze˲7#5q3j3*DrpLu'nK߲:b}1j" t,˟>Jzkn {rd:r0̺܉[ *R:\9$ PMdUIEnQM2,131RJ`n$gCdzCFSE? Pf'tD2qiZDG99HIz&]~Ȍ*>kWvEp̏缡P_nZldjft@{'*2i7I Wn$Σ+7r}'HŒQ7[jXu/Dp,Itzq+$UR #~X=4r&Ql39/5Y, @Yhe44 K8Ub;[E?AP[bp#v _{(>3>TU2Ev-XnVdSN-b'u)@$X ҳA޵Z]G>S"]O=$ '㈈Ցۙe|GJEz({?RԱXcU`#+jPP$θ/kclH)蹈?k794oKD]5KOKm?I~ڮKѹZk g dMS.`GIY(iҚ+EF]g} jaGfM ,- _;U`0W{q/ \z,b< OTKe.nٕz=UkA? %ZS[7m᩽2ȀiU .gy=nUT.Y=%bEKU~Lh5MYSդ%UwόJl*4\19GhPS"1K=t`_ R-v^5TNˢޙZ ՝MwA'Q|DGd%7o/gzI͸"OhWbk IY1Qr~Nپf\#˳57Ku[s{ף z4ΐT{fM+ɚ'SywB궔-l%k8]>TB{Lo];W^~Jw zfH2>xYo:}ӪE^,>M xVU{-o6|=/õAnxf:M4+D&&Vrx!#c]{D Rٌ҅g)op=LbhZĎjYLUTe+o&0{4>E:΁8p:MS.Uwb ^_\b֠VN*L & XkF-#IJ.3tC v2T!EJB83$N6ӽ(PyxQ { I#2GòtT5?`@\<oߍiY%RXy'mJ@*b\JtJ&TΖҋn}yB "Mp ڡmSHgيߝ0y𹩌 jV,<.fL2"@\ ]{ r;6Ri4BF@.3nHqO%1ngjeh]M029-("?b%+P_Db(Wl;WG% #IJ3T]̳Ў"9ч>lqh`vCc޿i̧_X^ L _.7d:۩ }5uPW^2-) &4}0[_D4_M-)vGwR/3 Qh~9)WbѶ{C.мbQDo8eZF伮]q4Sjq@2 .rC;LNslExb.wSQyjo# f`,7`"մڤڨ /@@oӸC%Ɍx<mK3등Mߖ5ץA`[$Pnu.GʢBVM`~כ9'fpԀ~8\ib%jRE<*J7d|7GZـDןM=n4FOxv˜-D(|y\Ռ8-"%/| 0 `gfUMY"g |`K?rZt3IXC#6Ƭe}KoVoN@=mv:H|%5Bs JgkIKEN.F=Z_r)bĦ@cRƣ$g$]Bh̏Tz޷12rS-&3H-]پk5Gc$ *j]mp|(XRAX狪aA<#8cqa:mFɌӫ$Xuqe2ul29V^`s׻h%A{ 1B^} ;G//ǒuE+VBh F;F%֙Z|$Ss%['JpA1HbAUH'l&X@;(Jpa+2xzhg(~DtH0RSzBStI|#\[P|o[97dCŤuCyrG jq&B`KG(=ɒ,PD+/a% b#R/KKU׼5Vd [4qaуB1j v44Ch- (P%l# Fs>^c"_Kc=X)l$D^k) ԒP.J2A w &:q2ث1Q:P4]@m̚/|!kMd< &P8_g0sd*S*=&8_ŢqT7!Pw='fz"<&M`cɀfoxo=85Q UwH]kSG[r)8m$NSΟR΅K7yLL}:ѽ"=u\oL!ezBs{?ܧN1Y uBH=a(~E5:P-heZ 22x `$oE(zm78ںU%;~!߆D1hާ,$i(;C|aIcM[yzv(C5D*Wbd5pb0AxBVs"']&8|;G5[eu]\XJ3Jģla] cd:-L!.l~ ,CaЏЈRF`,G:{I`M+h)o*E.yt4۾iH?`z) L#xk.c~-cAl1x Nk`3l-UȿxECQWmk8_}Fu*oco>3rߤj lA2K[}s ,bej00a)Io,mDPv>("W؇T#nu^`MYԺ?t^UZީN-=4vV/|аV&o.Ko]Wj~v(މ`O6xcF1`_!GATqWGSCMkD/)R0i.+%lřfb木caFFhU DT vkNHGQwVe~ioJ`i,{7\|,8D$wv##ՕFh]Mɿ*% gmFC-H(x/`չރU0zvCY?h'N$-k x^6_KD3`;L^* lCsC^qB4M$t#j"PQU:7YO9d:^HØڕqF蕞 X]VFR~`DEC/ecuipAa6`fbq+ şU3/nFh`yN^F5 5 $~X{ ^T$C"S}"Lzo٩k QjJb|fG&ŽɁ7tg*^aX,?DP'AE64N7s[[팸VBy4wd8阮G 1S[G19lfY:FKku;nKvJ\zpe CЇXIKp&OZi,+#R{k*澣w}6pHd[9G `ǶwIX6fjV!iMo2Uw bjıA4]4 *FQb!ACD|V3䚇s a]&T 1wDIՃ xR@j]F`Ry”q ̿T*6suأ9],O<+1-{_\rv٨V B@'3+dH0 26җ'r@q=CW?LNAx}oXo}XL1E>2NIby B|V!g%ɇfwyfYҺB]zIܙ&CnOL'O7}NAÚM;j9x$KqJ:gzDx惫|_#xE{˒kV 9X#)XAeDf~S8Fyc+Jy, ^POHs8Jw67 }&;@;p1y$ bxs4+l]D3f'FM }1EmsKb7%@W|%OE5CE B`JW}]6}4UfLǚ3PʖNps)=O'퇳,8&҉g+Pk) F rpxiA=*;r4?Ti5IXaPDmYտ oÖ\iJ 4E6 )L&r^v #Cg# Lxsm"_A}5G RTg{zZ M%] H햃ﻵؕgh_86]qE<qDeAKxCi[ αzD(|kz 3E=k_{CfH2uvPsOt;虖Og߫%dSZSz8Bpn:D뙔eF?MVW|0?\z²οiZ!E擩8U!'E&@koߛ!}Y  ĊJa_)W3YjnYl OF_W?{R#<{BzgA!ָm.ihi gvo͒MU٤,!$lodi~r48mB׃+4boװdRXh߶e+=Q3n9ĢTs ȥ [z8mw5 SH`2s%"G_ŸrMN ic+2/0oQiWt gۍw&d Ϟ] 7wɈD4,B*H5VSЍ+KUP5iqNc$`8Z֥%bP-{3b+V-p$bl{G#8?0 ?R؀d%#*c4<ϒb iVs/ּ?΢ vwE=fjiQxTw0%7;P(QzZEE E-Z`rH) -D)}8kˑXU3Znw .ײM UL>=KҦKc[>%-kC9 ٣R@}N[:d}"kvHrh_iF| ʙ))?-\J?uy}u76m|\'KlԣwM^i ׷p_\/,Jwma 1(V EUpdj)F,!kb,Ze\LU6Hrx '_ES nn}uas /'$رNx|mg3Mf?F5A|ߥ8(Efҏ dq<%w(?dewm?-@V,~5S#iSVcGC ("p\^;XqR;vu &OtbZ3cx(E|)SNȚk&u^ٝ ti0_layI.Ρ}deU+4Su-߄U `k51Pli)\}Cf{#yҔipZAVyZoUψnGƷe$g]wZ]Bձ= Y hVGMpgg2sTlљ9{v G]OxĄ~ҕ$bYd,60|MDaNl "5ԥsM{9е({^BЇz\K~FD]  9itQo4`r_#v<7S&9yk=܇.X熋-1iEXj|t%yvg[6ՏV$uO>x]H#=X a6g$Gx:L/v 8J!/}UHb%$F&¶i^JH(tk#AJz "yK#ELȂ[pj1Dn ?T"k@Baڠ<26dHNfS|@W:k$:YC_+Lvo:"YX]˟}_f9v.< oF&G$#JuNnM]y$am谉(t3YtdpT5 8έl*pR i~Ս13Op: PSZPO:ms9?t.ޕxF 4W&'h#$-+'b=qHߤوEG({@-4&3-d JN40sEj̈́Ay%ɤ%.\^)pMI+'%JOdRZqZI8XeP.A* !\[#i xd*;jtJzS;|'2ŀiaܿg>J^^}i*Y}[:$ʪzl荐e:șrOr=!Ls{t38+@IAX{Q>mBՔf"U w1?5ȹz a2C_俻7Stwg<$tGYOS,ʦh&υvdOs pgx傁_ξ*".+Mس_tBʼ_ UkwoE[y2Uns-GKa M A 7^JH7ڍ܁H0|O;uyJ6R@~W76UVC0 _PZ[QpHNuT$H9ZlRl1 u,r~J)bR > )ݻ9, x>&]hgkcCv]Hϰ Xo9N(7,ӄu0sTPOy?/6v}Yh+B6[Qg6?Z48;WKP:9zC~@74l=}!u#8yM5ܭMį 5!|W"< nٍʋwjF)uT$x1`5_ hr8C8jxaVQ0Iݱ'u)hs)+R5 y WZ> Qwm2#rOBdjOtwX4S۷SDܤj6@TΑۮ+6h<<nE|[~`[  j3DD@;E%f(" =P]#VEm3kWG&O8OsD{R2ǽAl8ڈJ͠ sLqWUfDPR5ռ?n4ΊS8x˂6e,T ^)4 jϟa9X埍-pYym*e.b͉'=& q YFKĸ)_"qT/Sq0{kAKaKV0-mœh>k4JN*G~P{±bBä6)j.nclDX287X305é#C7Kgʥ{ фW?da (JE$Pj,&)2}(JlLWSOjiOA#tamۄjn 1d⭥74C³u ̆ˏZp{;ԻO !P>gQ:t)@C(N~6%"w\DgPб֌/ k];mF`5`<$0Qo4Px c["737>H߉4/w@qD{5b9|5VjVС -{XnN Qh~m#dDXL"Ÿ4-PkZǻ>rG+'Oݮo =`obiG02LRD#BM{Z׸|2KvI7 ,7gN:<ޱ|b;sOTk[,fU:53r$aȠg4Cin\hm7*y֥)0aҥgiI23CBc W_E-C8?4*ͣ&![/!]}j&yZd4h#HZ}QI 0ȭp;^ťue#JQu׹|]Uxߦ9B8m2' fWqQEٯp,n}چ+AXf:@@rTeiV[K,:|/ 5Cmȿ+~"ЌO'KҴ.ԁ㦻%-J@@;%|@&{S6*G@;Pƶ$uKJgy2Kvexÿކm (;h0ZlInLFv,IN""%}$vAbI̳O,@jf㛮:qK뿠.o(wMXySABra8UNCZ"lҴTx(ky@6H8I"3ݧ9r5DM4.Űf墽3ؽ䙍4'Sԭ;ai3q;!}ԛU gu8+oPժ-݃?)7 rc.?_ E3R rླwH{(2GR_yp#MSлyR(ϱ9dkkt[QwMC]HNNcDdg BavŶZܼP.#]`ߥ0"XMUh5z <` yBƂUХ%p`D/#!>1fS_=\hV)|8ݍRz>;0(MjFǗZLq,Ia[}L~m:.4l_zc8;=rYב$J\P祉\.M%u1J3k`9HJ/}N)Xl;4O5p=كMFbâ,lR@]VkSʦQçZ k0kbs ɡWlgB'H+h=p{V ϵ8N_y`p.5ɚ rMȾ H=B> xg"LտomH '@A)i~ܸi_˾4ml.+kK AJ/Cm0{تѲ $CY$:xqj/f@]M?fYհV&J蚚HdJR>fN*k@.z4+ZK}ufΜzn )(zbCM("{Uܭ* O| tI󔷦)p4Xh㏣sGSx6ҏ-M7Zw:yo'tIZz~skei;X梤  _wުo\/!T٤hfYLպWb TSZ[OV$BtNS6SkLm4?Z:llhy:tӜ2hS+C +92~ 7:/@K LyffW3 R2CDj@ z 2zND$`Ŗ|cMDy(׵ a )sp&' PT1ql$(l+_ ƎwDջ! 3%653rx%"i ]N?Ehc1рt8sp+dhb : *Vթ-Dֈp-_jsg71h`Cd/@G,g,4zfe>' wuPdi5DaV}zzP3q ?yEAvp3Nes`ĺi X =:w$OӇ;=AbB%#'FdC|T\(\?~mO1igω Y: yݲې+yV׏Jy @=~ {&$U%mO`w,dGdA TÓ \Sg*Fy[Bi-<*gYwX܇U2d 38xq1ϿmT{#0,f"+f$jɝdVQt=>x VVk'AZJbPu(WRčղqq7Cץg@5 FbSخ.{tmp w2Z)?Z/]S?ϰ.`VhMf6.Daa2,Gk>pW; =vtq3icf%0 HFLG>giM7v bTpy,y%YqN&MGmsK --8ay dFΧz.rR=Hr c8b_gaⷢ0unRy|ȴN|xTr0-=d`1.55!йLY/^}m!:һ7^ﰠ݊i C ^4! A ; uo,I>$pZUa8]֓WŴU;Gn&iah(oKǫ.y,3^,.aɪOVmqɮ0k ݈v GIx8@}AmXj/9#8>8KBraf8oIs$2I[F2)%o6ԟ B4᳌1XZʴNj߫s9m bg Y1$Sܼх{W;iוֹCut-#ԽWq~|cy('M6ٛ Vzbr)m$oD^WRƏn|σ$L;̌p3;}_߯D#$arwŔ4AAb%-c׃%<: {zO)ky۱E[#/;SV ѣh$!T,.*,w?@T2bqڕyByj]@nSyUt2k/,^B&5* 0NVnTj_F:0mAֱC( E\ i!U|:G9(:!mՆƝp{#Kۖ {Ywh!A O6kC2Wjnhp+ @B(}yz7dU9*+^RU+~ }8Q-w.>ny ՜5i;Vv7ENf+߭b< M?KS xmO td %,k S-jy+GW$ t[Wb8ޮ`^"hMLMh֌a}S+2$ɵv ޒ9ʾ55c{E&WE K|p:*/*ѿP_g~@O8J!#$7 gO[ZnW^Jmׄf !d0w NL_֍2j@?(KHpLˏR@+]V]= fҵ@R07U` ;{=(f:3pɻv`Ɠ[iz&3fn{4̙ʢ0ߗd˜3H*8Z]|9yBa'+$R/8n7+vѝ \/G T>z1_k< Pe:tDiۺH2& L&| -vMH** Z]SI#:`Ӟk૗-pɲxI7W*5[&7|,)%n]#ӧ~ o_2\x h. ʽ&_1p8m]TkJ<{<>|>ca,`WNn&EZ:k2 },/!֢:,F@dikj$j/#M@j.-~ʎy>\ a`^{)!B8ro!a _a4Q1㘈"$z&56:iǢ!YMISWduyUڪE؂DHA ԟ{a3kHb Yav]SK)z9|z $xyIQ\]O\ؚ :6WOÁ= еs jOs1T>4yk&g4Nj3}bv Ff{;Y\-*AIOYiD#-] ({=ؤ6ž{Vp!LB@XV8`b]{uz3͜4emtE%li$NP][1xD;Jv.茑&' E&7+rQ3PȈ?"ke#vL٠D`(ճިݷ'L^) 5-G n5ně[>,/]"ҼȚjEIvwy8>ĮX!mb8T$=&肰q9ޤ :ul}OP^ B}j+b,f 0Pu&m )\/{B؝lkwŖ}>FzQ ] S3YO 2`KjF)9:Hۉ ) l㌙jWӉrJI!uXԥ~Dthgi/Z /'{ ᶿЃ+G1Fhh|/}I~IΧʼ'D|ۏU2&#H ACP9!At,6(=:P!94ƃ9nhk9{Cm)yjje͖ݷ7 ]A3y,̟;..Em,:б$-Ї6` YsAPͦzbdX{=p}*|p~밍U %CIp*8A5=F^0&F@EXIk_pc/fַIC$|}E acTo'=I_maڧ56)(B lgTK Z-+n f\,l>f.| n#18o٭P|1{if9o̖tVj`\_\vt酭pCPcAʌ`y+VT!b'?e)k)KGx@LvܷW,0Lq9F.EK~kaJOک%E/G^U5;IS bR=ASX܁;o8Χ  }֙bpS4XŎޡ]tB9Z_~*w?ޚA k,  HvtVV')TUQ ʹ&N' {$vzS>gYZ07070100000444000081a40000000000000000000000016661a1dd00003e70000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigoio.ko.xz7zXZִF!t/>.]?Eh=ڜ.+!6#P p '3{4`X[ ᑻd{a@ 0 @̞acާK{KB߾ӷ7-3Q=&/fe Ö eODģ2n͝~ZҢĖVqlʻUhxXKh=?Ēwiݠ] ?Mm̍CwP*G7VK% 7Glnnt)˔>RvhC3 Gv#~q>l+hJmH@6$|F+E M1<Ek D:b(jug+&T2$Q$k5YGIK'K|B+J1:gU4v kk8@ +-]BsTH;4iP]9 0-kqI\ |{2ʍt[VWW ̵l4cXnt5Opp/^&~.o$L>p- +MEKţZVܟu7en̉nviOmG˽23} S%W"_h䛫чk#Cs(.*j wT&/c# -ؔT?;&s16Ci}2;d3K}|fcvOW܆` nU-~eZ"U M]B.ވqũ*g>=C5Rx]Pj)Ȓ%E5k" MWAK;ƃȍ; m`h) 6(1f9$~7'!d!&0M-Z*݃3zT@ ?Ct=`x ,H/{FAiySƅCՏ=ĻAH$w'R3? n V7Si+j1'4P0x'v;DJw^3ͫےɛZw{kuI~/ "3zxv܂|.Փ{ֿ]qm*V[I*WKEI'oSވk"%s@! /76qd-XΩb ػ2k(zv[:Y'c:i$;P1D34$$-~>CWu/DI0L.іjMhNswo܎-C?tO> k|IP[,K652>rnK  "=M} ~O'9ig %4>q 9'@+?%ʥ:Yo:}dz7צ,ɅƻJ0}6g䘢H#vܦJ֡%T+S+yT$@vX੅uzH.eӦA},k:mB^0v'iK/^F:\P;#NP ia>Yq*7i=6SՁjqo9bN5joڰAv0ЛGmSN&L'ue=±t l zb#'YN$D)[qE3q'"vlg{8(x4q*t6c.*:Ռ 4 [M Z-U3OZ5'Aڢbb"@qP_v:)fr8lz xcsCyCjiq8AWQ=\f=UFP=jE>=ۖs@];64??GM>{"[2]nդF`rp^=ZG| eiju T̿̚s=0ܐE-o65#ŴdJLҢ&S5W yJ *FUybAɺY2 (-E"ʹ99)- P-)k*X-Ya%&lsy"XP㽎*6д 'M@;amo%$p%LOk K]~,k }bc͹mj|JdwȮUsg:¿ Lj"Q:De=y*kc&Q}Tui"1;}?YտUn%)*D>QOޞP:[U|Z B O U؈$P; 36ضFݫa;i*K9ќJ#A:9Do6K^ZƀK. % Zˏj4kEFSܟ{nvAoe~s)~@b}"-wc,n#RdoŒQ hLL)9[i',nݲ өF+I !z*3oÓFVH0agԈז'0CT({Fizf` :/,/%,劎Z0ef4w42N`6_Q} Ր`*K5ֽQ'">X,x g~89#(Vjjz{lA4an 8@߅\,j, D~t Sh%5U/emOu0z͸6D2/MOrPS}T{9,ڜO<,YMDkoHskC+bS?JB :_?bW 0q,'kGO5{"Wyӭ(s?YϫviY76mc"csT)l3g9@C{G7sQm6 )/Qc~@Ŗ.á{zۢXߛfg- (l*MBaYU0CeY[ܰە({{}̢Ub,PoCPu #- R8)A \raPЏǧU)Y *E"pQ5Arc*1!y%_(Wo 0`EZE#'HRkֹM_R+$)Yo;v$*SZEb 4*LN)r3,ow{Q~!C9精ۅx(mg_|S]F^Ҵ!`? IE6鯙-WZ MǶ\SE\a+Oi 20[D??{۪,/ObY"0eh|>D/j AccX-Dھ`~>F[~dksj|kP°6az>. glLBeQdžY=cAu\zR49=mٮr6IC~f4պSd&*[}zKݒq-{vt/073?dR1Rj%\=ݘk\P^Ae*_9#N+2I"#D\ãIXGbr}3IW~#ɫ zU=DBv;s8DuݯpH̬\M{X]ԇVuW}pK/TLKl9IIV5F{@"N'z1Y]QyeE3 ܓ1Qs{ lAuV\g#Ob'V'{xHɘj۱ _&Q\e*e.%٤3X$> CwPqb[}V/I'*ElƶlHV٫;߂t M(*aZZ,1>u21`hwlyox69TThd;<j4*~ )<[PS+9$`w:W8odDptOEdizې}4Жp&QLVE7Z0[ddD*9ܷ= ')#IK埿hQ^gԵ㿿7V: _PPA K*eEfEO Eu8D! =?Q?JHhzZȻ('GT|R p'ć:܌VdFAK6ɒP,n P}]Q`* ¦~Xh4O!nҩ*jn`#L-HS{Ec] ar8 8-Xv)9sUӠcuϘjuunUem̝祝D)LHa/߱ Mp 1waھQbu`;-dw"a_, 2dJz24G# zcXğӵQFChXX*n k>oggMXZ~Q 1CD8۬7#g_&Ur A$ ]:4e|4DN<\pxd4x^Ɂ7'JJ~DjK~ۜ8Ysz%Ll $jv2sӭWXvQ`@5a,7* ~ֿ됵u!") -œ ^Ym-ÑEk hd'`L kʶm ӆiͿHe|oux'I'F&xf _3n yJ1(uco#F.\V!$Y떑rP #_Ni[s+wvJ&oZs^0`HDN6@-k.W.wOVkVz?3ɪ;U8TFG/=, ҀسKNyv;e3Ι G0@s w'keX.qAG8 _54FdASl|*ZVrDlPLф V OYZ=T^ vc؍lELج7:_q]=#Y/ . %ID'9Й{Ͽb0vCwaGYcE45 c(~Vsnǣ"dIP8i 4(q mvo])5T:KUN{,cUeR,p|0 l;C#zכA:iQ-i%]5CGJIVFG1J%e-Cnښ?K"ޫҶÎ~.;XQ}$ƐJ;ΧOfq B(%%!u*6\W`T.wf^E&p.Ab#ܣ¹4 (ԯCG'^Np^My/9#j|T>^?/MI6{|*H%7Hi\l*GZ 텒{Fƫz2r$[ZWXyY܊5P6_\6Ì(׈Htl]za{_jNbAy݅ǥm Bz攓%v@O|49v(i ߶ְ"^)#3oiȷ]սez<gkEgQ~VHГK{q{V_:۾͓ts;VW @r# )1Y@J 9-K!o k&ۡj[z:_k>6 *f[Šq֩\Jߖ&S Ν^`^zC oTC0wFtk5!($?%MT+Z~-xBfLl 'wx2]K:O;п+V۹pz1䔟hb)䀱cڇnX<Mz*Q?JYL<ߏ0hpʠ;Y щXu ]MMjT}R{VJqycBx)As) ꁛyiZDZѢ;?̓jhąo ?r~RÐD/l,NGV2ISg{ewEqkUvj쩦 hmxPd^ jCa^8]͑5 ӗn{ _MgMF$ Qxk'. /ȑ=$iѴ)/寱KxfPNTv ZC?FlnA}Ik:ٍZ,{kG}{AL%`ܨCsV =}U{q 6?"V[ ՜ 2*M<6A ;?S x{ A!SmRCCzb3YFߥirZT%:I/hpWpd²Q' @?ur#0G?9V c J?T5{"fUAf("pMpFP){R"XlGnh@~ zZTIfvFݗP׳Gvi&?suQ> "~ 9 8d@aHnJN/'sy?qꏕuj(Z\tJ BPCHɰ *Ӗ;W_GygiUo4G*JE?M*5F6 HaH /VwhtYAqZIFE'Px%w:&bpܗg+ՕYSPyԫw턣D^t(~FB<9ı繳f>Kat7 |پqJNoJ W1Bt<=Vyˉ~mU;NPKBhFy' Q#GsF hDc[Y;x獰xѸ* *0p]KԼjyʖ33RkKi?$֞gq Az FKkW tfc5]T] j%  `nGwVysipI֡1#ʚXBO>X_2o%r}QN_ɦPZ9{(FHBco 1)5eld KEɃ[@#F{`C͹*x}D.4jO+r\]C3ep3K&e ^qHLyGI橃n\a7LåiY+4eq,jY6NgoX9ٰ_2?^ݼ&ji|>ncj@jjH*|i8),pu,ALZxD1riĸ(rQw/pNV6BڿQ4a`~q*x߽x('ܰSh5m(V]oI:VK%Id=A0jw2UL/UvMb*UdЃJ*Qc9;%yd3y(sMd~|f#_XP3Z 7w}bnò4ci9t5q>K6qvKe:/%w[Wǡݎ$!455:?xMLRC N>~]a邰xL$!Cml2ܱK=҈vĩ\k4[?4FѢӶree99Lq P޿y8hmW^]ރM+;V'wNFiAR*HP CށMyuaj%/,@cm1)XiC, TZwߧKim,6# \-~~sb'q(6~8*YxrԒL7 jF*UR&J iuޞ—Q's2!1^O%k_a QZcGf?&={Gs]=!ƴ|'@fztQq-)?@F;$[y;^?Pڐ#wP6pI^K;')d.Y)3`lV#!*Mԉ-fP AWx5iI璀\͙ qHgf5GzFݐ4}Fcit)+ L3s yFs?pBNTwB2X/p TTz@bٵ o=3gfqB:7r^:rvW%lFT*5ٵ[xbEQO#7W;sLc 9 }!cI僲1Qb&P X >LQ7SWH,<^bRŢ <(UD.RGk)OY9aU~ۉ^ޗ8d/lXx4/>*5(/|aR9X65S 2ˤbKSᐖXp 02:A"U4b֘HǖN!>h:$K2C#)+~"!FxMGW~S%WVG)%Zox*@*,ł 5f"3'7ӧG(\U)>9,K`3&Z mGhFY.e#Adn9CDڡr }x'ϣ1PRvUOh5xxc} FE7w ٫um/ȑlꬬ}(IUfy*L6\@^ `j/FTlF!u|OJu3!̓˓kL?T s*L#\@ ŨF~+;YڞR74znQGrw`z2|f\Z`xLAx,2 SNl(ܘ/Gf(N'?7HOYU ~ wHPLNIZC RZ*šݟ`1X6r2A;W|+N۔b`]F2rA-y ^i9ϭC8b8FVmŀ$S@BBki2i[l̖#IBwe.aˡ};i` )k T|!'MRƽǏ`fs\@0;=Ȍht;2R#| %kadxضX9#<ʷ8C>y.01HOI`!G bFyF}\$\N_l,& +$ą^ʕnҗ:{R+Mo5TmŌgOHs&;lۖ  cǜShD|eД!, AeM5n4JU)8MĶ ռ̦)Q]z7x,C%j6gݺ{B-7IO!xxk|՞5wq~ItDy_XG4I=gmtRDh(Z_ſ Qܱ),qm\YtOhrlʪv(=cPG@(52$Z&u#oTFj<(FZ!m]`vX݃ ,!9:1^Gwm%̿@  T`>Z]NPc䓚zu*w8]OiV;Lzmmڨ'>[,Yal~nR·jUxΡ oĀiJ%r67LN9Ot]S\G}x4+\Jc5ֺ[`ߜD|h2.K(`]HWۤRPYe v|s} vUHm=tx\rJxG![h[?S>_;[[] ՝/l֮l I,' k%8MօزGLhJËz=ǥ&Pnq N ?㠡'A%spx=VZu)~Gž{ ;<+dq.5pOjѵ\24 ^r|95Zewb$ٛp n ';ψ Wnb^p}AV-ǃgrk4K4vo@ŻЃQ9 xSR9X')xguJ8N) >=W{oALl sW)-:1R:;=*ۺF(}b)`h:S?'_ ԥ=Vt p~^uK&RSE 7 ׵/Ȟ̹(ދ|H4ptyy H8~-m+&8U/͆!6tKh0GszHfyXM> (OdU-ӗ7 UYoAޯaYCPQ SHM0ZlFƜahT D(w%QKf =U7όYڸ 4#1 YS8A] C9Eޔ+^-2 PBbolU>.M&y DotzCI\:tqrqC)Ú>̨Ȏ_2sc+hDŽ&"ia)A%+Dw9]fzѱT P!d_jߓ@]RːÖoASub N xUO~Dk5;c$`V֪ضLj=zO'TQ+:E[u!exct!߰_Py V&bb+Z{mMNlԮ )S|Z|qQ0}QVZbt}HCyŖ?[b0}Z~0BWwcg+*Iiaj"tH򗅍[ Ĕhti)hA_A9:1IW2Mh޻gApsXg'E;11~ubpNu;!-w-^:8劕i`(%̑e @=fs6<oU AXh4Q֬0I.oT0N} O@bKж d$PD0bjp`ھdjHv&m#5 kHr.ĕAWY4;ސ5FFd/ ~8k"FI֐dHsJ*eVvǽ\Xi@7^1`;`>^v7k= i$fRA+re\ӭ%Pp#VLw1&`oP#@Zt\n?T>iOOQj;*ii-RTB c,\_Te 1 STZ8?F8(`Ȟ/eѲ)t&l0V۟v쇰=&& PD\Z 8ZJ`+@0;|A8R\EYu6NDGuGnhM#f0އa\:$ ž;?:iluS[ƯZ3B)G? kbwfwða|æ㐉*DZˣÐlm67Չ?Pq %NA"'>7gB^v=[&r>wIN^h f;&m$jng`=GX- af &t^É7FbzF)W6GԬ@}-J,4{!xK4۠s`Wmh|$K*.h')^$v+-sRE7C6[yg*Ic7id;-dEUe3J#U8zaB}aTMmy\Ÿ32]IYR57ZW-AwnIB08CEʽv\y|_*;<6թWT)UJ/z=&=("WK#iyׁ5y3o8EJؠ=: 03nw.!E9"6#/wL{^E'%9P!q>Acg#4g1 KsVvZ4v1nv\G}JFfP! sjK@ bɍ+@CYC7B C]u"W{1>ߔۍ\ fAj02_ce_S;djI&" m1f3O *Yr-ӸBvoT7"U4KnduW^w&$#vG: 3`Otx?E8Sx̧OqL[Fh7Jm?'XQ[O_sl-veF2g}=d̘? < ،\w$"8XC$ ~^f3t" &nG ^p6dP㣣*c5\XRܗX ^sׁnHCκ^=%Q*KCXIh`CLX3#>]-5 *Q% dRX2-3e~vRiB} Pn!1-5+F~ݚ|uA\=o?2*MTrމ.;:e^wE`t,q2f[${LD`3m(ɔ{[5a'XdQzߦ. 󡛡 엮{/ϜS3*m`fc-ͩǁɘy-HK}ϝ9+c{`b |[ݱgYZ07070100000445000081a40000000000000000000000016661a1dd00003f24000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/>]?Eh=ڜ.+bՈqLE{p.\lJ)PHZbC̳džxU=Gˆv+Su]ku)Tj.l׹oy5iW [aPV! aUAǡP֎,EB_PjFڞQӵ6R. XkG+Npuf H 2oXqHpRFvą XSF8,}ܭS&Ch1pL~wDԴs [D5eQ\ e' JY Kz$v>>~e$Sۙ9VYȜ]mi({x\۩.Tq="`cMEmLo9◁++H/{uԱ8j:;NjЭY pd"#qNwMXRCId\/) s0hޅEIw\g'S04ӐH0_Չ0Qi\XJ**K7S@s/Up.Wk[?ըg2ނv-%>cWJbߍ[X`-͞M6:qj^-! w{|.RQ(ZTn 賓zN l.!#j!U3 @Ty_#&|</i~nԬj2M7xꥅ&Bޥ?`FfW='@x#!S:>ć 0,gh&ě.4&P2A2fb{A֤D\"U1cuaiKˬLzl3AECWt5lEl6% <==)j{zE,Nא$AX^ ZЕGG+SiA7Ǜditv`̬F _W\57Q뇺#_3WFW'h j3$ep0"wc#S-7| H_@)|( WaɠXuN;AU#C͎rkUOXc{R]ٕlVgF=yYx |ކ[E.lztQ u*gL[z-7ѩ;٦}7|o&u|r07d `Rcj"z^y7oJm+1_\ Ӗce'QUGϮB6:Q\anUf65V/jW 3'~ϘX]t4w [iY8拦" + )kDDTMv'x>Bc`Joe SfagJSfAVn&c5~ c|9U؂%YeGR ?(+6WF7*uS%=:|w9sKlpxfYhh H2=60< ;AjS(%d2wRV-2HV,l;LU[[r'hKڝmN_EYoGEu6S¹T=ny}GTDۀ#Ix5L#t\^]zKdj ߆tg?U&!Db|$߅!܄N-$N}GԨ?3 ̆BJQ|Ђ+LgIbw|HqT-8 -IE*\i 3qƛKcKS8ZЬ5GQh%⒩ӝrRÑ,&N] ͘jh|yUS´,ڭ5/ɼ'hsel}M;Ғ j$4ϡ_T/VGȗDuE@dZT|ս[< @isLz|yUs?wUW-f-M-w|n5jΨ(J[L7 T<ח#@us~AD:Ҽ4;5wjq*tN)c>vEBVeVndG"|JQ|lOɀ yΞMqn|'u=s?1AZMr|fh p#-ViF#|Z(߮ j s!&$Bٷ)IZ=VxϤVR~_{e#G }̉iW4-?{ KdFDx3<$! Q[c8@a'Jf5>\4DsF+=,7יEs;-]ěW.6i1ޢK4,ȖQ8P;w4?N ysIYBMK ?=tNs@#x<PӴ4܌K@9@d=jd݆S"ef (?)5 y(fBVZfUA}1O41YLN>*af34ݬ2=aȈO'j0W30t^ Ukg;RRG1Y{7͑Fs8du(f`rpQpQ8⚈j@xβUU6y60R DڃBCT90YS`} \"hH KUX l(!|>87JR`"gX+>ϳE-#gpEqP 6DU\Ó=/>=C k5ϗa@z#ԃK$A.(ۮ97}OΈ 9pQROB<; O<5h\nyZ@φ,pv/:lޜK`mt]_}  A^TX otMǨD `$_\z/ ]͉m~.9t4κzwokI9LZs~(=4~>~w81DA-^Ԑ vߋ/BA){Wύ9&+kf=rf@%QLH,nAʾa[<>ȶܸ׊*6 ="\*O⍙%#2JCf؀X~XEfXLҡz ~ 71zz4&czI˳ۨv͞~j YzoC,#Eiq8WKaebcf=|,6S x>*%Q$l"k# #ψt|CV$U4(£|~d؆fL(tyflj~=/v=f`xgp0{d=q"BUzaW j˻ <t ;3btԁq`rV#R8$=ME82a5W7q=‚z-+?QԳ~w/>ED=Уu?ѪuZDG>Ÿ^'rMMb\%rT!щBVL zeN{MlF>SJ$ ["ugE"1c8VOXM zyA~jed &BP_˜!0)QB{P*ǘłWU)yV_0pl7աM ةb&eVM;Sz|Lm-Dإڬs]H;M Zs6|ˇ0=/6 Й*S> - VDsN[,DžCu;y-x)*|ů[+0INɋE7EVkπah*駱E2-+ԣ|$>;^^*Ek"(~9 T:>uHH2W5UXi{ɩ:<޴'j0u^C)yFk-~-+ yShřF" K~:/us@go*4r(_!F14C)we$ԳM\݁)A|\1O6% }6]5@H2>2xq V{ba !KxS\}C` ħ őP5s2f,@>1/ŁHoa*ĒJ?-+K29!Lrdx#V͋PkJ@ʝح8v*DA Alb%cvXtЉ^f X,ߟ zl(Bn!;BQF2W\4r]V蠒w dT!Lg*rCב >{ 9.dJ]JSٍ'ۙđyQxOu.`I}Y˽R!}W2=LEtaqὺ@˷Q.DJz3Z@+^7(pq'`' Hy[6x fiusBv$c_ݷ4DFF#8lp) >d7f][Irr6P;:,fMgtpKlp,pZhA(0<2ld:;|ֽa`:FIIB3,{f%Hb2}gS鮙lLJOYTJHSM]Zg\r G])>h8В|v6EVmq#]U1_f9c]*2ٶ[5 cn2mT#vd÷C/-gxwsabiJ9/ Fk!{;Uk)%WǓpZ ChI"<v3 D–sL9lpn;RC ;iJx{*۹4G-:!'=N;ZHyLg!>Y?) L Xi 0¼OӢj}J$M{+jg'YhU}:R f&]2 3n$McW%iX AYll (";Wvi{H ;=A g ýT2\slnz,3(9\_ޚӦ㳸gb֥wնLX ʮ*Jl8iBBtx۪do$gf4!~B>Ek&@X-Q2Y 櫊.T7[Q9d|$T.?!JTO;{[<N-dH;Fz딷h?7ۑL'3߆s/qw{<'u8ƕeʉ w*GBkF`=F&[&ˑ^6+n=3~2X+3kc!ceq.kStb kvǟ]qLX2s;KdQټ ȡ a#00>z(n3h/I=$[m?р˳{J]ոbU"$KxTb,8ոs*Qa~U|j26 4 ^{,prJpd  Dz5v{Mgwt~v(^$.)hVҦEQ%_5F"9;΁Ja\RW[FZ I`3bJ*ƷkE421Ly< Niu0'x&2-wE'y1TXr`Eb &ę4i0"V@|ʹVՕnM~Ztϡ!,xlꚨk#E5g86aI ? Fz$U0|bU4kL>9-'6D %_0%P0㭫#ς&HL ÷ mNI-\]'Йј'/eE]Q}t=$xΦώ;Dg๊MT;kn#iS=zSQecB|k¬V +oVқҡY~ =ޙxhI 7RqFRAo1WG 3qfj~c[A*WG4H.ЮɴpE?t5_`GKPKMuW8bȌrA tlApjL/$=)R-z\e~ၛ,I.JiEj[ HU#agܱsՀ.(1x.YR׮ܱ>a?_+2" 1vݽs s30Rn{=?D?NrH]5 Zu5BWak-[wFACZEC#kk6՘$ #>n7~N,X@'-g Zk7*S$P߷S+SBJLd*RL߄sNaZO>i&wҪZN*|kw?âA.SL@p֚'GrXm܏g6-v@Pʬ.[ Ҥciͼ ^{"Waĩ+I4_8HQ6!%iV 8s w-RY`oa;, -l?(̘fJ$0C<$CGђɦLMX'tc=}O8Bϖ#_[(6ۙZ[Y$/E6Alr A4t1+q䵠%Bܗ\]jvXYv-&+5B<_6l`0,X-'k5@p1ctw=s+'<-2(јBakLe)(m6_9*]R6Nxqz)$ GO&.MO mh-%0RV#%1m,1!)}jXN(Sb`)l|% )-1F/-ΫvZ};Mr;E^E&45 "'ìEYջ^E h OQp6 W Y[2(&uهQ;pX_x{ΐGN&XTW[x}Vs}K!ƥz!oy|_.76z,f|pciQBN0&7>Lx/rUn*K#E EO3wGL2RT0T#=͝"N%y>B]t{(0VRA,3>WxUor/)k_4i+MRc0 .pnt+~;C7a*ZJ׻c-kZx81'd \vO@̓/m^6 @hމ 4H2\+ 0k5n :8S|4$Do bk"J/43Eאn<ԗS,D߆. `{W[R9JƉjnW.5ފ%VOP0匭x&9Q1oޣ!f8? Fb$Dg͋0D FԞ΂ y`p"Zet]:e ,*sq_05gGe2U_YrOE|OM'iݘ2ꅀ:n;4jѫi>L` b:& &#=&e&0XH$A ZeqU Zfo0 A{y__O iI 7 怜u?AYNqhBZn;B֭lK AXĚI@R`(34UZk%A풧sV2-B'x5YKԡY`d޹/d{"4⹹C-<2'u0YL6~h]Qb ,#O%#j !´/R @\SR-Zs `QhcUvHts@jE>eTɼڰR ۭ>k6qaޮUʎ}Q}A4 z&/hr" DAҳֵ^F_n倬ݿ1>["*$^dOC[s=n[;)8~) pR롺NS'wXP(#2֬LH;{t_Ő&L = lFې'.}cN֡ٺx 8O+(kgStڛPYA{Z*DOSj[3 ( zۉnwqbS7jNv U8eZhsS'Ϥ#2p"yĚ.QY9БB'p9vzA&]m{ʷ^0QΚzCv ( ,$=tv-|+6Fin3'+޷\Գ6=lj.%~ɗ :q,\Xg^L9e "uJe҂4> s~Q^6!*iiu+MQwmܚx˯޳eWrAqc/ k6/ m̺R>\p+rNf-~Iv9{w[dGqskPO?<#ݒͺ dfao7BYVu2׾ +a@ (!'8louݥI+SDp,Xv ͔Hсeg3M߆:[< ~5J͆{G?@pAFlLj߳*X6%x ] to8$p Qh~:jx4Icd@7P }PFGf7E% *5RÅw>fjkM Oy8EV;jvx{Zw}fb{nJ$xNԷ7c|aΞ/p0Dʙ2|^}z-ع4 ȗWsӚ9@[ՈZakFK(!F*CN4?ws NGxz=`v"Eڋ"|dUڿ"dDM#oKj.X3]d Rq@tC&9_t HHE&˄hH1ǜ6#}e@HdW`T#Q{vM#xx70ǽU D̺E3߮-;+r\n#4DI&T/OUK zK)Q*wP[*1YL] 6˜Σu鈪]Z( ߪ@f4Bk]/CTHrl5'IԀe EzDB;r4J%y6uX1I֐wmrj]w,b*9}8Ѣo]w^g*Qϋ m̊]PLdB~ZbۼZO}!o?>W&WT,F/&Dhd/aV*pog,vJT 0u&9iO.z[.i TʈɅC#mABNlQ8h<(Vw ɦ:~8U'0Ja$G± { 2[$a\> j>D\_O${@yjNuGmM-a9vS!sRld7t"r_=v80jJ;@90T= +E8tXN*DF*Ae'ӧ[f>v"SE/0wcyǷ|Tu,ЭdS/nwZyVUz7aɉ<` Kd,ﯧUi֔<VN{CGr:PBhBV@&맧 ('A#2ź:[컕B3"qWe@ٔ.4 S euAeb(?Tr< dvڇb*A!D Bc5$YĻ`JnO)%kpTb_Oc!bH !vX]sOi0i}9]* =, #VR`[sQ »չD5N3f-D  Hv\N[е ]BtXh 秳OM1vl.-rGt^!r&hus6 ?4s1 + 4\F vƮhs!Am^@py2(3y1cQ0\}Ǣn ժ/dt?[ɢ<{!"~mk0kV紒FX7,}~@O"&59Ɠ>>1Hc/Kݔ)>OŒ&qRb=Kphl F]v߭EJk1.rhѪ]^r ~f92a>gT"&:gxrd669f.dw6N CZJ 3 L<6|.%bs@cٙ$Ҧ-'BZ˅#hYdq-A+;fPQFHPdL˿i:jR-gAtjG-b\'{c16Św>ʋS`2ʏF?xAī6sG Y\Dl}61p<=m[B`bڮ6Dg^7 /*K+C,>^iڡ8foZ@\|S. P|5!z-G * sM\|\W;-E hmS9ʥ.' AݢUȞcM&o-VHs+/7>޴G[owD)Je]pW싸1w))u"q6e|}kKN72 04cY"t@o.ƫGsO(0_G'+Ӄi3/tJ_"AfS"/&fH1VLߡkfQ@V۱Еf2`G'NW5ɾdzaG1H(2c*-%sov3VWCڐdTJ:AY|Vրa0.RM%= 3-2)5&K`kZuĀ( GE +e#n:[JƸ=QY C"άJ:c-w#_u*^vYlW_V1/p3n@.CRYMh)F"痧Q %/g rri]#`gpa6`+"bi#ԎQ.-h6G"Bhh+8(8[u@8ytݘm߫Wܔx)AS]DdAƣ4 G>0\f9M菮"Id3&{Zƌar" }?O-绩U:O.T81tLO.&Dt)/>'BUjk37u#r߇$m!ȵJlqjڬXƛUNfWd~biR]&+ 0N{"8Z(]<>h-O hK0Bu~ȵ8C8` e*qk9DP  s:S;olyJ~`IfNC'p9ktQ+ͯhɷKl!13FQpc[$ MOЬXJ( */aZa92jnHg}ߝ%[RV=3T`\mIHz]du;k9 _ąн)5P8Q\W7뚋#8Wx{lh- s^fK䈰ijncvIy{Cu`v/ zm^v2dj!%sr'% ?r([2Pxn/CeD D,q$OYXL7 $ x v)| N%q !z>t@9OjKi^+? cK47 pMJy2B7gNX+{X<[k~. MMr $qey0߾Ӓqn\0_=A[@ʝEb`;x7|N6hh%/lTxWr=:f]7 "SuZg*МrKS׺+BŜ\$31W)c`HZYse)jZG9BsɷXhGj%a`:Q^h_ݰ&[>J޻e1i|B4Dܞ(̒ )}s^jL|Jd(Hz4R)psv=wUc3 L_aIXLQ"D#d ~903%q@ 1O#Ï[_㗤[鮷鄧NTPpH1b2\*΂~elJ;꺍h/˄nT1/y&eix:lǛG;t#ӡsWBx]Эd)O [ EYҲ$=yx!"}~挷mяؚk>o|8`!`f(f/eZk" ctމre/-KHk7!*觞wsЀNn-wsxUˁObeUӸɻ0}xMאmwݟ<,ë9ez%3|>aiDJl*eF"WښfR̦;ђ'TءpjfFXv{2Q!e&.UhvŽƱfĆcRO&;՗#؀q#yߒ[??T.C[8coFee27ysšW'ߙȜKpOiXB4ю?Ssahj_ 2%U4dpbgZ"l%gë<#h KO/Nvc6T" ˬL+hlas"8T^P9=7 S}i8ېKB&~!<&!ɦ0)Ҫox@Xn)DΊyrh cːPmbNZ 2BP8McwL0d\䅢=fP=5Ɩ<8}w>$b R:T^&@flFɯU۔mU~KFV \ZJ`>-h~S$7 />ߛ_HJfZzLdx:{.fh!9ſ0@@*%՚k>G]]7i&m_V|yoFu5xfFՆΪ㯁<CFu=7/3Dsxe d7|m9] %72ΌAGQ/mn߲ZA5ZVc]MN i, SxyAֻݠ[GLK AĦ~{!X vbߪ< S顳0|E+Ңnx|}TΆ&.EJRD=7G^PGp?L\ZE?KSo_$Sz s%04{E2&|̰ [6+i6o+Y%('ڒ{g y )KP1H$GN^B@|g@JoeF{%vmx8kV|㿏bԲZ H]WpX7Uv%+LJ2RvZ`BUF.O!*ˎ Z6h[(Vv[ ~K9n ?u"^k˖z*IHEώ ?|#g ĞT%ǃm2bE4[;TIPI*.W]AGEiKp[12vM5$,m&KG'jPe^+!t}yrYvqVQC_zɩTw)* ~DHbk6[Αs"A^<v.V璌dRŗf6C O?,uRQpӺ}D(Fl+SwF T,_'@NߴfGBtoI`ɱ2SuU5bbs\BMSZ(x6}?jFf:OuGj,AannbMj˱}qLmk[c4 hvZڈ }Gͭdwy+*mH/G&a{ {5`ֶ `['͵S@US5Z9޼b;&b g {4(`(ܝ0B=5Jpx!<6Sq/Bp r)hElWCaLDR\RaN~LYSHteδ'Y|d%ST7`?G*gҁ$6$n}÷e{\룂UvkxXb%\51KE)t>ȡ!,T&m5$vk_MHe^JgӪ6~u_ dqqRͻ`IN,ʵYZǩ֑H_Smqj :"w^WSv`$N`876\rUWH[Bkf;Ql QSXjdE|5$,?x7b+#>׋h5F{/Sf7̑wޙ Fx]D& Q~V7KM u)!\ &f˛}^u:^Ώ6hܭ\M\m;Iu46g.}$_Fejg Ri kYXwj> (Brۢa5s%<,S|+V|h PMՕoܱ3rnPeۇyHD%m F}o͝"nː"qxUaSab3HaiT~΀P3[]E4zr5hDcj}K]T'J2ґ)Y)C&"\y؈pϜk6'1Ce)SaT v>UbrK51b 2bH4y&/=%YVۓJB,aAO3,?w^@'\vO&҉ ;иgb4 K7P'hk4!2Z&|Bv tp Xelf@ S0ץZ!/wDӈɕ2+(r;n)L[黾T.$l#ٰG&RnYf"v6wahw#rqoT' %0}ޑkaྋJkMA<*E*b$U7KB'e9oɵb@L͆|=1˸|W*(`8 P^ 0]Rȋo1Kkkx q2n|elH5us$±00Z\ Ij} >gb^䵧nZ7E!:HdݪC$k {`^!&t5Xif4h ^gx mQ{tځ.9I.>wFvPU2&$&E%aXE)ɛWBaa(BFY27DeZj4x/0 ªi Rv *$`an`n7ݝ_πbgu8T|ĸb67p,8_Λk{7'7qmob}!j2 彩ͦ%mVͥ7ֿimƞgWbDMJМi%x#ۋm!QTA:2+qyZ!N%) ݽ\ZEᵠ Å.pی&vbZ+RZrFAȑ"~MĔW0fvVyGxQ\"7}& uW?rPX2Kvc9`QbO [uH<* OH e<8x !aqiljj}QO.F rɉu 輇`~S3a\{g=e,,&!q6fN7uizYFn 6c(9F;l9|%XH)lVYܖxv0ƯHi 5R'Fe.f`rFXoP XLTZR@7e8*uREooNDUޗKyolWVD˾  clk>`C}-7s NCoV]ň+#^ "^- ayֻ4{ÇҪ>~BIt'\R?4J@35AҲbR lĝ0_7]í:\j=#bOyk`cVF0PlcyTZ=ˀeW%օA.{m_*ְ+D9"BBs?(CmAʝB=#c!㸭@O1Ozb ^yPҐ \IHr>NQ[F-rjk%+ 1ˤ]M& |CWc͑vTe]Ύ(k@ދtA`$}T+8r t`/ =@9R\ӄ4|M5Xo4n-%Z Ħ;}v;{y`)=Vm/6 y=:FؘV)oI@L]p*oˈ~-D&Bf*g(']' )Ir0:J4$)'4 0ۦI?\WkB* %wӾ$uB=oߌWA(~n>Ag/CNV+)vm"*ް&eQշ[ٟQ5rj5~P5JG=jnnlv,6;frc<8G[mޡǎ@?noCuϠ^ ( _G&墸fO(g OSȒ=ee*4N`t+8]_p/ZM- vyЛX=5"ŀSПY7Ί1` 0Wd*w"ԇsWp٭J9W3$pp b)fq$Y1;5}׾/}ʛgf0&b2>%!l}S۔6 P n)gX  pnYF7۩WSGVV%6~PxI1'BvJI۪NZlTsV>w%_)*[?AȺup=- XuJ ZkȬI]̟}/|4~ }xL.:R  (,+s;AW}6VDʜ"V166 J~n*[ن]esX0@>wp Y2Tٿd;\@P+͂39*Y"ev$ #A\#͂Ӵʦ+냉?e>X7mП(Gh&D& uTSǏ \ҟ{=ܾvsAaVY?FDJ9Jxn0Kꓠ š^FqZ7oE(֜@Iu\}q ;UqKh 6~ ~T՘C~n ^}DV|N׍rwA {qXS-V/K:ɗjNˠ<Nә~&ȳDbͯu$-2Fuz# n\Q99ݔ_i6rB. ߣl һkld jѾ:S~|] K&= 3"~Jl14 LI3Y;$/F>\\1򄋀Տ\ZY ?@VntgX9+pˤM}y|Mng%zDU1HwDQE%"^iA $_MZחIrpyֱw&qi~9/UU(toUFq(cFeCPmr `>GvDi4i"m])Ή_rs/>oU};|k\G-<ì ( i^)D@"_s~7ӮEFLXR&0ecf36!flЋ̵޺1";JPCLL7}J $%j>Vδ3][eWo;:9iQ|"HMI;|M_?t'Vq3 sכ{Әlkkݮߤ Jg 9)ml!JVffƷ_BZ,V=Dr}9!ݻҴڃtT>6'}L'`uv/5 R;[3Jᖻ0"ʊ.I?9ͳu"pKݬtg$s s&٪7'e ~"@]m} Gʽ\;j),E$Ϝ~xQ[q'S7&I ua׏e3 ond>cSZ*kސ^І1ߘs)ɵ_#EhR)$R1dOKAlLg)ÂGr:3nܷ.ƱtzD,!{1+?Caveg@gn1h\1~.=')OT.32D,Bu9RaՅQJ3V/ӕyDy?,h} D^,WybیhʰZZ<w_lsF ShZ[;1۬(yສ5)^zHJxg-ą SZDko$,ES3 !ϓى*PLa՗M[ŵW?k0D>b#)pIq |2;]A̲E|oRՙTw0RqAR:> rM9yoFKbܗҍW#DHP,U5@>l,JSkcpR"= cZUFܱ)`f4{z A|=aғ-֤贡3g=7\{IZq{~rI'!?`yX?B„]saB@@t ?IwES4LW)[}{C~G~:\Ժ,uchaxE.R1A@Nt_c72ޕ *Bj3VT }t/Ռ*Wa+(H#AL Xxؼ)ΊM>JRIl m&.wNzpjщ>4[+¬xhu+c|2O+H0-fÿ:>E\/wg@AkT .ŇJG{Hu q?~ /Eܤ 9=$o:EљH4xs]uM F)aAhSDpC3=NN3"Xt0);rv3 n$i_ 1Wјg@,eahԚf>…: MqppBj?bѤ+_oA[6]GI {ꉅ3jIK+A)IҳLtxu=̳5qj _a/}R{rfde_x ?$\=l^S>X.q%G*U+TvIv_ ,~z*awt[\+KGݨifBY!U`tϸXVw$lo23!k`WhQaX̛78Ca+P7QU͍?J% E۳"aϬpg %᪈*Ø(]Fـ(LHT(} UՔCU)і\U86 Ƨ::IGp0zt5 ="E*zkT $R^oz}Pҩd?Z͖Ɂw%6 4BgT/yPv&@bMMlQ}zeravӬLE\'z FGbd٘Ngf6ÞDs⥨5uO#APk=(*r"NФ5CxvY#H2 d>jXI_ vT^V!ߏ.8t6}#&2*2C)!e1M`}h|53_UH>ԟ5x([d(uC%m3֓\4< w&:4F0hګ/.Hl<1yx<֛n>]6 F|)hNA>_zW#RzRքdq?Qί@\79&dM v"[s@[RկjIjpETM-ڌ"D0;BH5Y ,]z_UbNFm:=|Hi`b˨ʲ{_)ԧ'dZ%VηH'IjHd'"ޅ>:z3\98n1k{44}R gKX4wZ.BG&e7gV4%ceUntD</Z,ۏP yP MԓxEcW<%ULe\qk}J0EA8.s<m(aȄoA(•+>yda~B}Is٪T-L)"b;&\DPH {*킷b&X2 T[6:͜$:IX YhG%u0K[$?mR}SՊi" $if 4n(S*&.5K1_Dz xD ѓ뷩=<-ʐ4ShAB[/\~O7sg+keQյ/"n݁DOG &>Skβ Z+'Wo0H3U&QfNjfKڜ */ +#%8Flf|ղu2s1[N udƑ !^cטplD&JN.DniZ 8"L6*}7<]iWaɘcNhMLT:6g8{S-Ȏ:v1pʈ|[m.EOvVѲo{YܭV!*%`Vu_>3.;>bt1ӊ"r JS}F/iJ##@.|c]6\]gB˰"fMWWyyU3)*~{4`VIV_k6[L>Zt+]b9QȮ*:O,/W:HQM_}rI6suWYNZq3H'1U`rHr(ݚ'rP>L\PF(錍rئ䄐$A5[⿏EyK;@/_O& 5[a~X0OB 0{q2Z0ӢκȖ;wү¿:A7ܣM^jDP!#Yq\ #`LbRQw3Fi:g=D:;z5hMM"bp(G\ONȕf*4k<2`BD@!~s̊>8u5:e|ss6dIêGȱAh_! l{BW x2JsF ,2KxJPF|PԂH#Ƀ:G |˘ 寽l%ƴm E/w;|uud?b o?i&9$ǃȀD }Ϥ=J@VS׆q/sle*W d._HvVX,tnih}Ztg1]5fW5ft:vw-nP sQ=oiQV[sm *~Ww.3Qר? vO^j%[/>&<3n;:Lu䥬$y$5eyT}BT-l`, =7}` 0)^Ni:褊qi_ 5갧@FZګ0ȈK;+y i>UoȈ5N^m/Nw Ol׋s+k?,#QCxzHANK -&7ڈ~E[˦}D (:o'J Nx0{M,e~dJ#7 EOFa0z9 U(#cϟkڛa$7CrUj]w,Og9<#˖R]j '> &݌MET)Č­ tw!KXvG5Pn?_E-a.kL|C.R9pPqFMG\fl:d)+оbf Ҕu~vՑH$OnK=0ԏęoDye}R04Cq֘6jRm`QN;r42 dnĥCK?#nµzih@&f m!^_ڕNĨt+9!I'+`M[ 9,&0Zk_^?wGv[*3IlK(>JKJB&FKlFBXu?N8DEk&v:DkM3u[`QSi#`ED!5]n-Ytځcm& }0j&,Zbdގ}=ĕk O]"+ګgd+S)Ez[nppʭ"s+/KѶă]f]TUs@X z-DQ= FJVrLE1$1; AC6wf7vt9q) rROT̜w*ͤQ]F{URq>u_T8hHH%?)W& 'ZH_ HP+)(Ąw JZu:^gKźu805<1cj̞y5F` i4zzL˓^rjgYZ07070100000447000081a40000000000000000000000016661a1dd000057d8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/W]?Eh=ڜ.+[=PVGH7|^sZ(5wrN5o#S=>lU>fADGOu H~C:-|%ڥ!{4og9~пY))ro>qJצ(d籞;_V=9,*SXQ# GuZ@[<7D|?%[s9 *? md '`\ sxkNbs3=m{NpTX&G4 q ,I+Ip`ItˬD*Y$M?+<& F;%Us;EE|ɔ&Ro>$M J`xz%~mGƵ̠hj`U_kZܶ^JՐJi䍩;wz,(1o1!׍`?XhFJ/YN;8z3$ЩT S B鸒gun܆z=4G=GJLigYUQ2+/f b AqcP#.rX9R,OJv" $!I8oCIڳ~h9KvP=-IŴXD@y( j/rNKC-8%O9,ʺ?Fdƕ&G!~%oH~gOG`Mvݢ"Z-(OݡѲr~wس+g89š+4 ,ت!o\+ Wih+e78K u?>!kN5y% IʐJ8>b`W0zqzHjA Kd=w4XB#j*#08QtGq1[I<0f)s1Q_2FgQqm#"c@E}H&Z%fOQ^5/>p': S%vjM$0/wfըpVqY4%8'Tpd[yҐ}y)MHK;bm ] ]IW# !buS]~cU 9p>``բV&h8\#d_QrL+ub7Ww_'/2Q}%[P&k2͚&!4ѻl"y杖t/G?PTi<>9;u+AagZR_jBU Xml@1c=K%ij_.1'Rz'uWVК]3P9dRN)o .NJy5ynLWaYIxWc=n~(#"tsXt2/$9H/N맣MfON`p ,W ΃%Z+ }nRz7NU2מ0Z)VG؊RJJۗAH vgcv(XF p>wV~Vzv֬`taJxc5N߫LT4d Ms8vIMe>ចTFM &0YT.z2D ]#sseVwfQ0bt:h4 xh osNHGHIzc;mC/ʳZة tZaLjFzqn$Kk^ׂЍ3Êi% @o& nn@ͯ)l4γ2NZĵooA7¾ Jf}BgH׏i#FV U}cvR/籁/JC6MToܱR| iYU G"Mg|o˙h@-7eF~Ta5򍠌?Fq4bfM#΢'<ea2lyWLU9pj Äj;[^릁ds+3 !{鈇8K/l; ũL 9?,f-ݣִxYJV&toϠU-W\  z/",]W˭& evh $#/&P8 (¯9ġvJPb/ >?PrL+ujMEj ._tϖҒ{ u>[m5=3{|\/(qErW!F,M`b -~.WxqPO;H/2mKvdڙP D/B{$3@e-$)Ayk^Ӫwgdv耎nj ,۩eP9Σvo0I7h1%TEwjBݥ˻ȭGo+nԿQoM55g^Cci0"/0&z@1V qD[4CsDijoyV) P^@mHVץ7)WҶLk)7pX#/V^|_`J%NAF@~SZLީ=}K,;W~:k^$JI-Ev?>H+|zy2Uw_Da4o<491Cz\,!6:41bEp,3n(6U OVj>~ "`@"R6M>| =i%˷RNIqrr\%=aq @ LF36AXIjiqLJ$7jQ"YCB~†CK'l"V^PƒLN4 hm͔DdK$$Ҁb{gN1"[<y"%7vX$<"Qdg| bpNf6ʖ|Y+@\h)z AΔWpc:'ĵIa+UJar!e-JWц5G{K\6b-Ͽ`L NGy|t 6^8_h֦#9& +zX++뛐0LxqD݄QӲCgȓ&MTwSCc (P#`yrݺc4|Z Qq5M[xWxL86jwrKKz o@<_&QQ[;Ts½>y3AB.ٗ BwgS̋bW.n!5:mb. M MJ$y h#Am'WŽ`#+̓ҍ`A)"FwDe 'q,OTv0khx~55`ni/IqE+p}Fqr|S/3{MܶJ@``ű+~ {2Z`BDh@6s]Ei톚 m<%i5wPٮ9*F,3Շ&3Jɗv@B͉tDf"*kIƳoId<{rVIIb"Qh'0 h3fZ9VƜUbFyT(6̑%FRtx ,u-H )ŋ67W'p;z6Xze݀@pv,0*m?'!`J3Ű21'TEgH`ba$I\ }Th42D|RcHPfz(Jz}b:ķ9|dv^уSi|v4XcE3 _I@t5A.v'-jѳ/ Uu [3YJnuŦ~{?|9:'&T>`Jt8_:(+Ĝj"7bnU:HDg7c!]!wV€KO3-Fu=syFZ=yf"*z)'m@CUb})sʂ5'~4`vO(ٞI`5ut:J%+1-9˅E2o^Րۀ-k7Ԁ)9ynC [\( 3ױi_ʅ%OBtmT#0;t!3 ,gg!kʾ &k`"jCC,`>S_<9$|׃)sZ& &mT~7gUbJ9/=[65dX}n܇f>_DRB[!nnP'zw>lO(}Xld,k‡/5;V:i%1&-( #y{x~tK8u鍨XCOHI g-%ِ#sǸ-P3j_B\vRo=ǦuB.|"Fj_b6{Ik*j8ǷZF;z{l3]V2n:Ri|(-mr2z:̡]Cٟ6Ίe4w\Nw(K mN >5uo[ŁxJfncbU6u/ fCJ*Wyi[LӼ$Ix39+o:R` \X5Jxs;7U^t(s!aIr) n(MYKd3t Ů@]_()Ծ* YnH[Zq"8VdW@ԙ9xI!,oSLh[v \PeF fY(BRRްq]ɯE3`_egt>!t".`BDr\XwX p{wet k~XD.lf=]:`Jͣ4qg `'J2p)(UG?O݅3T`4(4ꅞn\n֏n_-#q UUܒ*p?_ oƲQEF ~=bwBFF^H쁩w N㤴j.Z9m"l_{[4CD&J%`09Xg⾻ݿr(RP>29 ]H)0h+ h}d·'hpay7Ӣ9OvA>VLl1 a'4yUڂ mpV|! &)%R\V[|CբlfX8.Ƀ%#]U۹ ck3"}/9rth@"*gzuw 7E%$$&.iY*O 尉o| 0xPL'C4/jF7[k#;i`Ĩysɂ9?tN o>ܢK91 0ᮐ ]Yo lO=,- yR$ΡlJ9t_2<\Z\ &tkBQ96g?br9pѴy簾b\'sza \qh`m@ ꣹!皮)%'pr.܀ (dxzdsp6^QV8X }3E"87ˢbVO'TԬmjp(ۙo62l.SBG"' k7>dBGfPkV [EOqo&:rX F& wbQ]![>c aa>Ut|O^%Pó yYv]9Ѭ1b/ܟ`qCU/mhx/g\-U͈kNIeY$93m3&'RE/ ޽FdOD{urjcqcyz'_Ss=N WQ#Oo@FMYG3j?NV:ؠW`#-A_B/|Y]r\&o-co{'BOvP}w[zIZւ7$TKD]]#t%4 p>0_iy ڬފ!Ww.Hq&B[v#9f&Lz剬`x0T\=S6`Ājhg26,t{NyD,?#2yʹsls!b31>=û{8De[}Ȩ`#>~-'WZAa6ZSJw/@ɤ6,9p ,ꗛczԤ YK3n+θopK_dѠ~5K愀Xc n6/MEsY%nYyIti,4)a0#5AiȻ4VS_x#2gr=Rrnxn}4'ntQVH;WQnwm50GP3Ky31?Sj;˞BN J0 & 7Qe]$qZ 9Z܊Ay>JE8eu~$] zkm IK!Tbuԝ#E~dQ'FV*V_A?sDc09DAy$rpϝHÞo%] 檲5|Oc A2K+Cڣ?yLBz{"'og?a(&XkܣP!Uy/84 @.„RQ š S7蓅 `%Mןf&s;/`'MF .cK⸲kS+Y;\1V&Vxue32p]M<@L%j$]:mu g[#g:_3c.bg I׀r!v| HA̋ٿq)*Wt=S8T=e,^*41{<ӎYw2.ZU9+N(/;7ɡArI3)ů1{hA}0<5M%Ue;ܙbUow4hSJ,fqCUXl!T0yrf W5 ruؒBdq-B46"Wy h"X1]~cAA-'4>@?+k=D 'NJUw؟J>xPȥ4n"2[/= h>j8VSn#g9a @^%)QӠc]=?m.ֱojϨelEj͌43kX6 q!WLgS`~~m-a%!P7($0#!O3ЇV(LuIN,Nc;Z)~LB_.L //wZ bܸC}YR?N,bfvےbg>تdl+>$xʛdU} 0%~tՓBvij$Av`t;x>~]'8t<1՜~._q㛘mkrb 71Y/ыDs?tDxK/Ff(s%'t$_lH&il_߼gpFUǗ嵘iw@,]n/%PGM׈s>6<Ϩ8[}Oڱ1w eƭQ\~*E'2jIP,pvm:`\okOm" !:%TSs_'yYj;E)>,D` {ZO=fv7?{z1Dq1ejϮzluq<^bc)nE]lss7tX81 2bP2=W@U rK^}}2ŻOB}9 Ж[1L\@DIcH@{jLAΊ8<"Ǔۛ&-[Bĺ{Bf=' {X)2}-ԑ~NdT+D~ u_! ;`/Nh>fKU;W' /=[\ŪCg*9<ۙԍe N8d˾=NY=r8gUBS7ɤvrw>%Y,n8Y.Kz.p:F,IOSbnUܕ2F@ː=yuhx0ųaE~&7x,#W &. y]:.BǾ)?CBȡCEÏ)!PȚ@:9-4AIkva J^v"/DóalVΧm6e׮{($.t(vs4DX B?b6XNEsGfͼ/>}gLIb2,9{x-H 3~SlDKg$~YM.H &}fȒі@F&2S09BQ/_uwIW굓pSRnO\MSf.5ðIg[Չ#vO%9%# YO]7>} '/ӥ> Pag+]뚤1yM8"JVl` YJ :nOL2lAƄHEPic, `I}驮4-$ ]\rdl`P6C #B|&FHͬ%M1:*[GܗcPglpv1^^g_Ҳ֯Z@7$`@j>y/E}[!u! xݨm펐p7-.+&N1཭C'H.mG )\ySD6q2,k3D#(UDɶ9/BW|& 7ۧl%qʟ0,Pf=Ξ\:ͽ yT N郷+&/6ۼϾfWvXﮍ1RfRM_[vtpj/7!B-YvB Of]u% 7^:VMyD/O3!3dz\NuV{#i8o$D&{!]O!83/R%N}Sg Ń'*>m z`21ęZ `'9qVF~A z#$rDDcۘ8>;ILO#R|tYs=㬰 YJ![ %)fT6ڝ3ogE2n/C.g78)p"S-od&JN-|4\CX:`Lv4gw/vlk-іQh ~EA7oK|#EZiOt-7#[؊iKYeACat)9;=Lw5"F=MsS!]RMNIB ;+7.N:|d~ʦ؃o]T^bP@K'b\)!}3e$jrEEIЫ |O +J.f:6J&I%Pfҿ '8*ܧ~(jLw6ohh =^]v2(Rω.ն!R.ZXp߉̉nV֗ʜ 1&P%Jvl %[c@C \IZ֝-HQ9FPǁgc~jN<aM1K{2x_|_KAΗ^%ŪhPr6+ʘS=k79YMGL2VsFrWe~D{yrt''#>*UˮsD GQ*<ɺ LE<1:S[|T\D < pV/NMq֯ &℅+H2fS N vhM}cj*8l*6,XU'Rf 8Ao9(=2,B f1\}p QJu `.>jMSwP _ *f}_}]'&[T9тѩ8lߎ?$6!.Tn#/u@a˯)awuPnRM욥f|nLl+|:R>8_+ߑÈM,gE*:557KUt, pDn+du&RX5vƓ?e5;%qL`>$Væм<PB+jAt:$6N+DŽZV':bm)OsEGoXÂ+Xᢙk^}}[#式<2!2 #h^uBɝ4ù J`vg`,)N BZ hTsEaȫ5Dh>mVbHz,r`]Q*gt Gޏ;!(Q8iJ~ӗɖ^WG0"H S/_FCt6U(^<"`"b >C(AFv8oVՋ[8`f JAЁg*e)wCTUP)`Rh1n%*)YODåaF [/XEf9틓Lύm EMRᥔzN<+Z%M {q^%Bjg{&= h;0ҌdE$ ,r.9-kG%,2"Nܱ;&ы/aըu|gg. y:B{[_+2d L٤-fH!01 ZlS UwhkElga Of55Z\hRlclU}ƍz- xOt8hO[G&-$ zZo@1U9h`:~ն t r~-EHc`:4_rtf.an¨\(Y{쓢}+F^*0Na&Nub,=3P1]|8"EΊ1Er~7.G3hyYϰPs䄿>"VFxgGmD V#ofon_%X3oطcrTBE W6=s+|J+TS 1:hy+6 X3rغr`Ӯge01>#̘T8׺n|:~I7Š3KJ!_U: Io+Hq@iC'ԅ^z Ӛ*{oʮ"Lab|Ct0栺]|1(ӣ3~BN=}Dc7o5)&RKUXG٨+GOقkTƹA W"'x)DN jx(/"v+Ygڮ͆.> -;g&sZ||&d~0anj$~5"/?AFP@7#anx6/Br8Qc0KL~E;[O˂%!mj⟓B^Ԣ`QOfyWx5Wމb8Qiݏh>"\RַVtҎVY!S#6z<^k?w?* {x) ?d =R=jus#NoK'D[ooW_yaYHЉ! W Pԅ(  #[s+ڿ;dlhzdue߉?ɐRC,ؿ|[I6&'MFhtR/du3L\P8-ʈEiOl[?iO-QL#/Fy$1Pp-zd$?U5wN_m퉝-8iQnh{hN'[B' 'ue5[R#RFciQ4|dV 뽉0, HJ)}$ЯΆz臿ii0Q#%.\[I .R6M'_C$Y$kEOYluMoG,ֽjs@ Ԭ8R%YZpo?LJD^#6ZAY3y@HGut7#Bl&°x\6%ϊHE?:k~Et#I,7E{[&Hr&3:b27&)Lְƾ q`J\7ԍ S*MeN~T:LHL:z]_7~ơ%QlLrp==  d{O[]\D N}jBa6g?gI&N'`>&0ڐS[ 8~fJ"/GQԯQ?Rex (n \* Q.VvR…29q};^@rV0Z~i<Kz.@Ef$$%~7,|MQbC%+]n0TVXv38lVLHh֮H{ާ;ٍW˲~Etѥ~6_[~\8Mv-tRP瞚hƇ㲚O2%gso#4*)(WȭP>uB[7;hsW{o4˲aF3 C Д'#'E!ɐ\e37q *Nx)ۼ8]/-vw9)֙zH9(5%"rF]Pܽ;H k/t=XOP4qx*TAe^#b֝ߨz $h[r" |oS)fEDŽh+dS'_\<# {t<,1Z};qT_.N0B0jCOsu<PU+MvMO yMgy"OgYZ07070100000448000081a40000000000000000000000016661a1dd00004f90000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/ქOP]?Eh=ڜ.+@X/TPBd|[96bch\d!#4MJ9hB4vC< * E Qc@Ϗ Zzg2`;%wW ^E`8-͌{K}myFCn/! 蓄[}"\[simQE'+2aϗD fN2? grٗ1!1C,gI@Zfϯ4Aѭ8~A[SeKץgN?8KWF('Oe!aF2c"d-qECLQMI~F7Sijɘ^s. s[!Yȟ/0[2E\IR~t*f:޳^kͬ,)ըщavɚ;eD :ܞ ~J??g*#%=w$+@ͰAo,or9up s\m+&`p73~óȕ`u;_Y5}bO,[A=ty(cbsǎBA*k{2[M`l*q ?,9QreovAcy^>V,U[*lrXZu kܦ.,A =Dڽ !}&oC1R73"G:b'PH̳(I;[K ~4sthcюnTI Fb)e^=3+ ܎2Csa~RQ0V o o)f8Rr=8$*0 0R /$Y;z^)ߗКZ9߽8jQLOgÉNDKWe=ħM갥S%>& Z+Gg@, KF$sp] s5̞JTꣻ:U.Q&a@oǯu-=~V l61deo[ގ]EJ+N<@KR'$tνf1χ ڨ6:tyf7;<#'@m`cqV*6_¼,DwDjw%3mpv +Pxz\1ZZFB1IOM;Tl<.~UEQ"#p"QwG!WdVviv)zF;Xosr?ae]vQ d}[{vi9 B)ˁ$mA ![תCV@~"miMAAq 0oWSU?5~kgS^ S[--?ooǔAd?tK}+"?J7[Yl-*~lsYtJb/㝢N Y7S~9M2'4Jv;].lsCAVW9)p ۿ0ܘ& Ƚd$սΙ~s( r792_(u ]rض  <{BbȒ0}:hvt ߿t L{,(^F+MS!\ 4Nb z_?~1Hz[ q|efR[ԋK핈P_6Ě.oSyiݥX B/?i^cR#~؂=pG2+ӭu Dl+w36Sl+ |1Je<;.P9f!]@ 7.ߺ|پp?=/ȟot :(У{ol?S<8԰|L+־3_U7hzy١=8fJVA#켈S4sTYҧdK'(݌Sbg? :Z&x,a/E1MSDHf=Z'ҫ p g̭-;~8n?bȩIyc,SEF1Q74cҮEz49uayE.L oV\J`2į Lx|c$=;B= LcX|/r4A,|xNB ('QѠ\SXm/iX*K7F=W6ك7:xpӅjTw'\y:B_"!exffkVk4 ڜ,XVwH//27-1:Kz|_ٚ悏qIsF8enleF$t/'X|ZZ8vU"U;RAQtQΠow،ۣ 4~?jxSb77A?26KԞ^_4ӿ:`C$7W5L- <?/7zG@їD}(҆ IKeΫq_X)Kmm53F=y8ځBI ]1Εc]8!3f!JR.vw+b)͝aizvj%n‘dm]3D;'`K xQ1FW5^";QS]ym)۰rE~'_"[3$J]i6ĖtjeBcmgƲԇl<6:8<~ўL+oJ2_|O=m*R% Pr;ܠ+)ٌ**sfp%(lRA 9O9Ffk\:ASdoJuFqfƫ6x!TQbB]ǐgFߒ( qi0;"cﭩHuO ;(9ڬ:{bU~tHH4 ܮ|w!:bVCn.uRL'zúyʹFi9 Dǟ 8J=P@"_2ў$2/{Ӱ#Q)>+ZU f2ݕpWQ(zٳfDkOSj~XCpHwybsʒxfm g#cC[;>N<[M!5q_W?C=p%is_C@ip^7/y︆kÂ(nBmtS,;:j"6Y*,Tm;3XH4dl 8$9aLJSmcT3-ɰ'RҼɍoʉ>ZdT \kvS*65J[$ӣwYy}4X@ ef=)Gug $4F9ʓ*b>mDMPj ] g:39F#C ߥ(eE?<;] a,.; 17>PIX@Wh‚Ve-[Fh=Ե4/TXF*4ѱK|R6fݘb1I/("du=eƊn*"7><6Fd"zʼs>>$ 6J~;>1=#(u= "Rfi$^-~. 3{6LY<@17!Fz^wY;ԎDN35 q0%s{' bKܧQ'ݿk-֒ݺn$AMT|W&BOC)5y\Gv0 d͊6rpV(1ѳR;9J3A<͉סCnA׆i"zl_/A2U>a8p.GK3FՌDrfKFkwNi(w${{!-vطͮl^5A1h*(&v xvOکR$w@l %_FP꽅T|΍0k낵)bDW+$%B@rB5١e>(L7 7 Ց mfz*EpU\ÇՆcxSq]MTE7)-oKμHb=,'䘦q~&j <ZKT2<ó 3`nw§_JPcJڤuI-ck.$o!R?#>y*fAL}A#I;'R,3m3iWͫXrf.( ׉n9(|6|P?AwUK&PU7; 2_oXGb gC v䋟փ&/ejؼ 풪A C3hi m~'\2@۵a}h>3CH+;Leyyc{82Ά*_.H,!)M- 4+צt&ۣ4 Q3n/Q Ѧc8@3YE+(ӷDy֟JcSj9i[B[ػ>}(dZ0]WM;$ܧMtm"b" PcO%yPk4(G gCnS(gie,S]pY[gldjoJUM97ƃs 4(2M=Tx%Ru!7/ìDWX(Ta~glyɥ$PJq9܌-zf7LÛJ]*aS+mH=-eC.MİmX?Rz w(dbD{`D {ow^\CQrtwL?+b89Z 2RcCUxCJ" 4c^rᧈe^a3& #Rhe1|!Qs ?+"IX2eQ"K-Vo q-@,aB7$5گ%)k#2k L~"l]aj5|h;x͵K1Ɯ9ϔ@6F~-xt]i'vc~*{uzVEw [QxVj!?Uf-g q<m-B1hbj- X,曕X$߱0G,6Z`g飢i4ZcY͡&0*e*  r&bt3٣1}D$W!ӴslB;gVIꏋع}`g|]SD\[/p ˼N5]"qnL9iy8|e…- 5Wg4ϲ!BW3`XʵzZGF!VF8RTle<7:wzTC9[/Jա>& NYKÐIJn o%N9U+T?Ɯ&NKn6h Lv-Md Oc0CZ5tnB,mhO=H4׿G۽n(/+($_ÇCmn!_,%ERRsYOXP]8z).$8pӓ\%>.wj Mm-pAv$ Ûc s@R4+}ZYHxXf|I(z]Pnet{FY@ x@*p[2J[ ql<¬_"{&ofKI:?; ?m:*ÒRot9>.7d r 鐚WlQj,^ rQ)Jb,'tPg~oXOe+AtI*2B8~?Uy=ӥ3>('q)`7u'tʃ?Yֲ pV'F3eq\X&)T- (ҵ??6>Ʃ_Yz{_jNY}&N_'UNbQLxqh=:cCdj+Iu[]/Zq|ugͧxmkSpO34R_ft ?ݔ~]K#2?@ˮHB\a# 7;%ul t;s!RwMnav-3,PE {RŃݒG擯Wu c_u=boc,McHi9l+l[0A OSI0<~q|=F5O8RTQyćnx0ܫ1"sFsDmf7Dd J%&2tRtYFw%Ґ[*>'žY[~?ٮxϸXO|x_Ni;;\F0*i>q}7T<3Y'ޢ]~a?d<7p50"t??R2Z+~H7,9fNNӣ3& C3AәدV&^#x3BMq?b5=qE\뎷6Ad(6YO_qH}+D[͕Ws;9TS5jܞfQ"K$ ~iH1H{0 tHqNMB0Q$sa (a(p+l `.y}e[>Wpv<5LAK-&PSX$[ A?GQP8V'ͭ}qjv |Et3r<>jWcGL*o v0S{=ZX ߺ[] =[Y ݁쇧F)͞m)P4gG$ `r tcOBB)xD37*v0:+ 3&ȼtXQsKwD?#FDcpa(8n'j2]FZ M#-D;C_t&zky*A;<3,C/?$򯼷GeC!1 ,*._.Qǯ#Td R4%ôE\^5-#'N#hJP':C5سqvp[aCb21-NJ=bEG5(^;>%+"ɆX1~O>S ƝYfyu%*2'G}D!kЋ[+g%c&wtf$~Ck7,QFzUQ{vUWV)}*8!UyX`lCbᲚ`ЦMcНVs.3⑔t>!>h =Dՙ{O? ؚstމVrʛ'`A,5*L`>@mz$\c@҉QvƷkJ|r y3iKoWGъY)>YP*R8I?dw#-\Vkk!i)[Gw$_"z .0#ذ4A;)tpf qK2eIdh`I C\Zg ɡO~I^KbI{$z׾]zWAw$.cA*IѧO\aRW*_2gW̃!LjU7ܞ3B1QW37 =h'g8Vqcd|IMa1f|˧{0`;Q:M"a>˳EVz7.H9J\p?^98{49];4.en|ծWoZ{\Nes)jGVZ[-NӊJfM4J[e Q XTkļ_ TN^{q[D;mGw2&dx*gJtVO{p/ֽt=M 8ڽM{2Jq[*quN 5eGqOVSbY5%q 0O>/0ud'ϔ:Z.%KzGch)~*8A*':hrG%f_R\DA`w5ĸ;Dxx8o⳴540 Ebͦl= P@a{^H5vhگF9!J}q9Z=_Lz@w7 5A~Rx5TȗYLf3%)73y^:2bzP 㧭7Jy쿙wDQ{X, =(\bچkce[tEqΓbRwmpp ͏Z?g,~i;'k d h: U (0 u읡#5eH0ʏiuoUy7O:/e{iC- gRԷ! C,.4+/A*)]M1 Ũ.EeٛS| r[|0'۠+ɡ` T; [$FRR>^z9{)ɄwFʎD#1ቸ({V "<ĵ@\*w F@z  ʏ3-v#-)?L OrdwUi .F. ܜZ⶙t透Rol %]hBG LM PAn q O}ͮ E܁xqQ,Wז M#NE)G%ڛh+)N^uIM]f+P3Jدr8Sg5:l^)7ZesB~NP5.Mm e_{ NT%Q:9%>g]6#'INPq2`(9W"#h"$&+!1 bP8zWDQ'ߛqN+y ZJ 07$\`v$U&me$Rw%3Ҹ!,a-Ą Ĩfmηbz B_PW.ùYmޝw ^M{3/k`l-50uR$$]Rq5b ,v>ϔ:gx)ձaX塇IIL6']~M!fG? P/Y6ȼw1wry?C]!R_΄6No کɗu8TtS$F< (@b'Xx=09vioIuH'/!⹾k8[#_mD#1w-.NKe05@ISgYWMINt='V1[e#'7i$ܥT*tw>A"%r'Գϯ S'{bԢv!>> u, .l)%(_s$3[8lg:do̦ @"sɃ!${v̼잠!"?u~?A⣸ й\u|;0>z2'\YQ N.R+KXσ]z? ]s#d[B3w5xI8Yd$roɂ| Q.mNlf`@"޻Y6Ji/1'Y1֎ q\k%`71tÛ~(kYnG GjSЩvuOo.]HgD}DpԿ6/q^739#:GgPCEh flgBeưVD۵^4f| &oO/ykn.XBJMf{frƹ,8PIu0]r: +^9 Q) Gh\Iz7D#Loh`7w+% 6 SG `ŽntXthMa4ӻQl%2ѥncЎwBދ؉qm7h7oO] ~55.Dˬ#CU .0^peukUԠڟx JgCU?|7 EX-~]~mHj@caI5z{fKg8/`duX*QXR&!ՍBفNDF`vҢ0|F /F>kqPԥ/ypޞ1;2gLT Cj[ګ 6sF*O2.iF;B;FyM^_\9eǞ )kM<~@ד9l<׵a M2N{\I~ (jA;!ԵPYp YyЧ; V#"fth5+^xʴCe'lƕ8 WD"j-[|Z1~$+$ by0ƽ>(pf1VVW <ר~_OBM :1bb6j5a0AѠs5> GܣEX2%+UǑưgL]Oi =ر2环 XK׮ Q!}Qnw#^;RJY@NB6j;U jޤA`,gPLg4¶ ѯ@B`_0F!UTS7EwJTx?ܽ5ґ^.g?̯$7]G hpp67IKpH); ûnnVSɌnLؓ~(\Gb"ciylH1TDUV=7ۘS%^~f mJaf(0pn+ڌ.-S¸4Gp-u3pfvUƇ;]\`7MuTl[ct F효"+t&)As[FO,f"u8=ߺNZ8:':{@Sa BD^:c-qwl=f/{h72'{d#vLZ,u?S@o1Jt{N"4i6V1O7uΧlY.U4DzV.~w;>3PYGU^ɒZ qŀӽ7gY[7b'2\8 + Й%=tA /' PTei!w feYpΟ2s}>Ϟ?U ڝEGk,4jrQ2b<ߩ÷ymNnHB-r>x{xB \xstW"ڕ"fs6SWR:ˈPW(UXmA%Y:mTVed Y5 HfNd'o#ڔkz'uOFEm $zrR"ߪk9HYuh<.M14sIUu~ian1O)qfËr T./UΡYtw_idɃQ;@;H 9RSN ƁK_,0.KNʂYR8Nʵ'쭙%3;9| P/Nt2#$#=ǘ]e2lk@W әy}'mU\@}gS9}&O& Lڹ M!c:ngA>nDxHH)0T' EfHJ&a? &^*4Qt>̹BLT𘃭ݨY>u쓽-ٓU$Zh`]/y>J)Pblr!$O +Aƍ|+d´P Jre#hDᄍ/gti69^m?, mGXCԊlCG3b:hZ18WܔvW,p+Z}. [ mngܲfU QDzyLr  y>Kp.\*؇;5>w=qyMuTrf8sĊ!= "J {i !_ byqη1݂{7\]~?: b>/WKuɼELl~< ϥQfFiie}Hl|;9{P35 IβhEsKZLlaoy܌9ia^gS*':o3(acsZo UPșcEpԾ[FϻMe^h_3>G0WtYo={L/ͣbN,69sҩ|é!%_Ft+1Fb>4GcaQf~(FP`n@3ƾ2/hd3){4>z ||$ʄ[ YVe94qr<Ͳ@KZBd炈kpAƗtj$O?hہ p3X/3NV0 l4M9Fj *LH5 6(>G]O/-ZjaPs=*(N1@h%WZSrR3 hЕg﷒3+C.vb!HPz3ډ.!r[lXϳbߎK7'/eAۡ/GHIȳ :_(=Zھb?a^b\#!۠z*ex50k[oݪ<,(ŶʈP`PpQCrƅo^nd@SšEk- aa *:&hJ?ͮn:%[y羅K~߫NX5CDYv-c_ȑ4 dD''$GT|MF:*L#4+O̼.QP)pdlBp'n2,?=߉[KaފO6jӈ娽lw!Ƨ Bx's~sIZM>{+ GIqD v KH AC6Lh W?)э2tqu bRWƵ/kEYTĠ"/ %Y]!NB>ωʡlM87̂v![pN\mR= :a O9> PP)ǚ{lwDȍhlu`ɋDo}][xه\8{*oSKV NXR >=TXzW*"4bEc~ۏ{VC a 3VIêWL.7VrRFYc찥v :Kْ$gQn$CiO4E@{9>ׇI ܷ4pIsW[i\%s>D<˅v٣qK|yw3`#ݥ:n]VDȠeh!q<)\견3Be/;ݔ>l& ~5-V :_O{gIs 3u^~M']cDzZUo9no2PC=}չӗai-&W%`'}c"o~09R-=W.텫ѝ\qƷ*B`ӧѐ:9Л$rIXYGX^L946{BVKߏa;R2='1l)>C‚ag>gsP]cV$p٢Z*ԂҟbqN5Gа~VDZ!1v ϲuC}OL2hCc]E&Yg]4Xm,2 U0tK~KDÆJձS}3cBOh[g xښt6oSE95{ =Ż0:獩 <~Ad-j5"0Khd%~~ƨ&cqAU}^ltMz 98xjeI"bAikZ1ucF>^#b f?]E|=qgj2ZNj'Y9poEǵ\K-/6WAxB,ݹz `LQAڳh,Xn&誣hIɲ2` ބm`R0m5SܽpR~xpM7(<ĪR]5ձsBXeFXZ{&OHǀCfdȡk]6K%¤ҪJAdVrBǫUՋ_"_K&/Aq*U=8QKr_Ciɴf_*UoYBͣOșnӊ>Q8[:jm)p.i8T0 < i[{ 4gYZ07070100000449000081a40000000000000000000000016661a1dd00004f0c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/ၥN]?Eh=ڜ.+@Np/TPBd|[9x~'gʯ>y@ a;zZ7b[hs84|y- QEbmFrx|ŋb}䭺u~SиT{_6$N}EO>R$z3ڍqCtEUIi^[dF`fnM~W~^Z2AU[}LO!qn{`XLI2Ò=naLs޷$^TG&X:( 6m\Ds_s!؇h;d'[+=97KJui[YвC6bHy ֮o1R2s I=ҊTASH.~:jPFr,2$ >zWI2#5 :3~Y θ ?!wقր2,Qj1krl[A ڮ_dB[הzbQWzwq/$PnZ:K0.̂`!O ?*~ZT&ϡ]ܯGRvdZZlJ+({>?;Y0~*Q>˚tyl+ބ1rQˁP=Wi c9oV|#Oj9}"bCsB/]j okl_+)u5(CD8OfT.' sTÓxd\ٔ܊E6sCENh^AMIzoY9*yfl 74m(S/P 8g..Iaƕe#_ZyQ Ï <GqUˍ)|N|c!gݻ{s硜Hu^'nCI9t?'(|-ABn@QHH &1 Cr3Y NEU 1##:!@&Yp2wêEVp\ǧu0jQ&;T),K<^.YVz@bhaj;p[b:P`oz0 Om`=$u\OMQwxGpYU7"\4e |'Z<#NAI|%5 Dfʮ'M;X4U wXE6\d#?i, 1}>gѬ!8\$IcbA#Et}[$% `GJ/dA.A,eeI2Q 4b&L*P]˳K6P)HABuٿ;ml RZopLn @MชmQ^y8bV{ ;C"C-m*%"HFûB2=`Y3$4~7;ewyMלPJ$N` osavT| /?'cI2)I-Y39٤<~{r ~iT?a"b1}:V>ݠ˼*Db) RP6l L&Zst;/Xg!;X9}C몣4[Gt]]cs )6:TWl<^(,}ohe0^d$Dde*6 jMxմ. E+!:KM 1LŋRoaP}d8GYR.50-ϤQiHFEOz⊲oiE0oKe-t #0`L\ez{&t֋4ڜAZxG.T`@bBZ_9W1[f5g`6 䵅毡F<.Ɯ{3c#+jc8xQ.\Æƫ -$Re |U=v+os2Fn#W]>ȯMҁ͏2>-!HhU29iמXL73G;NyPW O:K3PbM4>,SJBNE鞧jCz7 Jao\QN$ip;D)*Aar$.K3\bUZ٦6. 58==S_p#<yH?*/Sxq#Ff^[{h^~K2ޏ@a'#f+a)+[[Z9LlK⹮EנA_ߍ@v ᏔS9Ǒ?]"]*3/.npݑ'lpfEd.Z7 WgypZ`6saE>D!"_)%*CnaxO]/=Ra!bEZv$h4,0 "<5A ,6sUSk/D ]kRK˔l)& C4]áTbGˁ̃`w:y3˹p_k=i M"l쇫.U&;B l(H;B Lhtb%uk>]P (! ^Sz8/5i@3I03pړ &53Ijk:'S// ɿ"4ڸ֢]^qZpbHXx#B^;`^!%H-w|K l"Ok۹?[%dҞ%H_ho7 XbXrh؇?,[)ه9 Qc]ɫ9h辚'n&*"wjP.Q R Л ZZñ ~f1'e!diAb="dBv5:OEhJ z<|37O|3oV+f$j~78jw@fJQ2D]ÕtYLCaeQD_[ģ+e%seRj~·t<9\!mAQyfwȡ<}R,pӮ5"GUfN!u> He@j!@KЊn!8'; mfe[I S?fS0]|/ؠEo<v"JI(HLx5th=BC$ E5ݹ-Ʀ5zgMQZ _Zk0żhuHL͓B8eHVp.RS4 }CK_q2,ES4.D'mL+]:@wfa␚0Wo70“ jʐv)Nà}-No7+0BsE|Y_Жcⲷ1y%/f6P6(p6vZȧ^_ÁGۂ67\g,wr9/hZ /3;q27 H҃z(y_+>Rf7s\ v͢v﷉w'0}T!,%6V`6Ӡ( y9 6W v4}4OVa ˿ 9!iLʪkxj>)1dgUsdR麄LbTK*ȏ4xꭅx($*I&Qϖ/_4cG88/@L1k3mLJ~biALSuI|cdgg8gkksP7ۜ@A.7G(zT׮ 5xfswuN{ޡh3FtVF\% :Dn0;GB:gB451  nL~/}*^YҺ6!^oEvE'?phfp&_!0 >^|h ~yP&̂K:!N|Y oѠ&jN զmϣi×Dp1l0T16`71/eS꿭 I)_p 0 55[m7n;ԔtnF1y_xM] D}:wYXۘaI6m أ |@zI5$bĨO?yQ<UK9߼X.b!Aa_WpSmΏ?r( VR|HGb .  lwuKk= sˈ5#J7u~nCoq<-\tMh]\a=Ja!PM3'صu$! (:lkъTTR&c|BCԢ+dOOKzCd$Y=^20Q2 0:;Z\lnSa3H!`=be;WӒ^+?PS42$ / ݦ DʱUP]Nz_Z?"W xHģd ѮX2e{! ]igk,f?jD*@>wTG ۰ܹ f/óz @k020 mC1LƒGY|DTO2';TA75;3d $w-#y47=^?<|xG 㜪iTYU@=bߏQrvq{R05'9hkbTX VqGv [RK %u~h1w6%#ojȼU_\8Uս^fbj UߐT^|D,@}YU,lEt{5I[I-p2#{rU!a"R _ZlOǟcl_=-݄cEMpqקlYi. ]V i`N>M?$W&0"z_|9Ěm+;<ڥm Z u^ r@ a&N@tC =s0* d`i-b"Utx[ _!)c p7*Yq 7Cf-Fj/7.]>u'kILnY(IVPw5`2J㩾#mD֕3 {Tk%ަ=;e! zuQ-hSC[o5IPs+bkn$ȹB =\G5#sU[B)xW$ڥNs.ì?$†wa~׋xº\O&b;3AiCԸFkW3(]1֮sJJ{CV8\; WZfem?Nc,MKu$ zۅEo@ %=hɺ;e:J05_.ʐ㧲y95%N@w&UOP$׋L,qa; 8bdDhx5Eܞ(-q)ⱌ^l ٵoun_@}_+@`4 pCA@YE D.\ql$H\{c!q<ˋSM'SFH,R^k` Mu<}fg}/&ʺ$q^ z"vj`X>":m=RYLs':gK4Zp p-h)g(>G{- P9/ႹƍޅSQؐ9pSwdWJhz*82@.NvF"+ 9=[nNStEn_H# lPN74pmd;ONE`B$Ƹ T.ZbamUA-(0L-Rz3L>:{U uA gX^$ap.b^(ww-(H;~4~SäTRLL:Z5yBAu|e2uDh%cSe˓C%v/#%Wi$fT(Ili%eVǡJPy6_ cu{0lRD_YGRI$٬phvc$}=Ü+ϱӓm?z={|)Uj25,3~m419,>~ᓬq)Y3(HF0o'y@U9`q,cdRl@ !658 JܾضKd}KkBHa~N&eDsb F`k]"-uA/AؤdD1=H @$+X>o/ ~agsˠ@+ a*e}i)@Q?)|ba4. <[h~Ocd#J=P Gn>XG,*<,wμ١<\# @eoQ.߮=k-O ʧ;|v_TAڊ™^Sʖ2m7;k{O_ 3JQE!h9 &[S HաLC2 (n>,_E#{^~&K-3y'A?c%yu폪o:*!`)fTBqxр1]_ `vS*/pQ K1er]10"⪒߻Ł'LT}z%YOMG7JY&:5s8Hܚ"dn{.$^i^W;[C^\)#6 vBݝॕ_^Lse"6΢܏MLw|e8M=SZB F~73o:(cHy/ierC=,8|g(0(a^[ilaꇬqk܇,9%".7頯i'xbbzS2kҕP;.Ϝ&`t/eqdI!}bDvɑt"3bfbȠ2nE6Uw]nٍu=LtPq{ S) :ß7sElp *;N"ۅYlG+R`pv?Wy "܅qV^IAw'~'¡38ζA16G|BiyUk3J+4bOW^. 41u%WPG%FX/6 ٟVn4{T U`+ƫq%)$LhJ{tZ:2ϙ,L %/7,+I[ 1(pZO ~&n1YH XQ BRH^u<IދƮw%[\]ܯr:lF{ê<dɯž e|DK( ?F Vq=Um}2J&^ W'Qw k~]KfP~o-`})ynTn/J,v"Y㤺e<{\1& >AԿ5> c~dYV71v?QVz#/'&)}|f0yF;,Z]@kI!`*%ZQݴȰmog⳴_]{ocyBSueR6ȒxFP7So|{쯙6{w4g?qPlz. !<tvLxa*xD-.,5DZ3EPO˺sVJ XM8N)Dəg(Gqǣg.~#|SwNY!)g5>76JԥŮ5! QjwK2$K%\ltr4W$-a01Nyl;@fe6SXt]; Y"5vy,Q{=/{e]e񝶺@`il)ꇡrPYr~Wr搷(}iF 7]]5ٸK)M@ʍDLY3P:^sVyJLbHoc0*!נ$~q~rgnH?p3ˢxߊ_c9 쩓k xH-o[*IE(]V6r7?!܎6+u76u(5!^&LJUL^9d2ŞJ")\&vect7l$%v9Bwk\~%\U֦kP,Bx zFQ.ۥ1۠5DCF4^r%q@Z[.$KI[4(Lb?c U@5U:4 sQ0XvoQF.}zLjH$֡n̻0FENdZwOk@dPgT wP DshPOȧ ĉ$2^|.4DtLZau.(d3Þi,xSO$'V5A=uX<'V$pUp)u%1]Qǣ5fӅXbB/1(ozVP?;fEK'>5&w;-!p%0xrYBES~lXIt|a9El?ƈ+^&UyRWrSҗb P[t)$BupW;'s^.ZXANX< t^&}g3Igg \yT95\.yDf{]@{eBNq3:JiWIlFDJL{CEjN!Ցb0eI|oJa7]0B[]P %ڒƟj2_z0H\%͸ p'|$M!kP]2gMM(JN/._$XVJeyM1?k-*O@Ќ> yҖsJ\5D%h( Pb7=Vq^˨~uJ {! jRdpVgHP]7&Y!R쫭:#jwE+f&U4Jx- 8 jg N?//m'^c 0j-k_=U^:*`9\" L!1LeSWSS)p7OKF>0%MzwT)YQԍJf",h\ٜ q uf w|^H9,0-Oy?yxF2Ҍ[߫J' YKxq>GPG^.5."&d.ET6v%fMw&O+nRFfpMgߴ[d(ŠC,TV}|ͬ+^3 Y\0AW}*W"ii5^`5Zph""̲YAূ?^N0$u}(@jĴ/jhvw fa=]g,Mq dk\'|%Gf>sQ1O,gSntZHEQ^^mqrGǮ_Zc8%8z 5-cKUzl'u:(Q}ls~FT,$F,AJ /w3\ڋ.-$#R]+A, c #T*x*4<pݩ}yG{=Nf7a 7,s^4lW3A;M16A ч0IV|%>i,48 E:q`jNp5ZGEä?)v1F,8JrwJ"jX6i2꿓 2rg~@!.FP aVYK.xZ/&jjsxtR4 Ot, G§:rSeðm޵zrMNu0.O_'¾j@s9Ta95aDҦxnbFK{_%/)ܪ _nS44vNDM&H]kƺ;yJlͣxf6k#o+`O͛5[mI2ǩ9QgF.Bq:&RClRX\IMؖnzE-J<+UiPrYA'M+w;uF7:WKAk +e;#-r[jx"row:2|&-.q \ŭ%N-IŒ q֝@ JvKC{ ɵQ13R}zk~Bu>ExMZbWwVoHtdJZWK F_8 P,gn2 ?k궲"S0ATV[I|W t7Boh3B]a BJ$p5Е|B%⌑,~`z!ghXF#:8.WZ5llנּޕ=F?>3GwD9 ܖj|@pUny6k`y~'׍MD턯 e/3i/]|6YSٛTa)PlPʲoQ KA.$ VS+C|^Jg W <ѥ] \2b7Bi(OH[X}JqǡLv1qz Ujlթ4~LByŸE%6Aµye=+#{MrQ\x C :9:G?ubdzD2ԯ3Xs g4\~Ec%P~MgA,Y>hj)znEˮ/2ܭ8B`sXKml3);6\4&%,$CW+ޫA}޴0g0l9NDĉ3 |j"0%-;y6O#_G$r^yQj듛n,Xެl{[D3s~&%g@|1+nۚPPW7ZrF~h+Xvr[hې1 @7&) O+iGۆB]㭚$N% \^R롚-d50 mCĭN׻* Z?gOsiUBt7N4rE]4/MjB\VZv*K#;, lxIaQ[(g^"8屁볡ހ:E&PHQT!E&Y(g_o&` =ΕvցqDj.f h!5 q_>,|7s"K:^4hrfT"d^7wf`! S9VC4ʲO^٘Qf{T1qÓW4MnEs2cH4PV^W`(S{`\YCi^em'wshx#xaߜtӔaK3@vglB-w%R :,PQo/p FcU*CVR;@u%LZ$@F:(bo2 SaaW&.ii$#1;5ʙMm}+=+^e"!0?Wj7_:RdewH Z*a>{)Lyxษ<뻀*^|#MULs7z,V5ϙvk%G%5z=ʇ"+*./;,K mS;wR%x"?#;9` Fuw>' K02j~)kX~OkK97,{럁Ty_7$tVn@XL;/J;[u_jJ4 jqsskO[vNE+cؽPgT0{|>ui˂™͛NZ|x,[J]@0<</1k Y9BiD_p Al@vxғ';~fWu?lгpez5B3)__7$ hacUDr6w<$;FyT/ NK$j-vX.ôk9!@!lb gsc­ H KVq 6r@}M ufTpZ2 &d!,fQŀ<<(bvcG9E0a2ݘ}PV0W%#eޠXb@mD1\b&fJa^N`gE[_PY#Q)&7c!ӝMGG)'֏Ni^tB4P O͡;(?6u^ckBN&ظl(ךڈ ^;xpH= *v'.`yM "t79В\׃o翃ѝQp &x *I:i 6qO1ֶ)FIZ`&Y s&g09:-f3vϋ';3a2O %j"&#e[hDd~Nh!_ =7#VGSN (.;oغфvW3Ҿ# qjЊ=K/&+yKPgeRZ lxōD9,ljܠe9O!>'l#Iep %Dgk ;3[%¢C;aVVC9~73m?_F?G>$H%|64G!ˁ"=d{!JʢEh5[NHXռX?UT<4i|T5ոI'< uy^7?<{s Ⱌ@oe a1ϰWO+T6|5f:ZDͦ_fAྤT%IЮ݌'ꥭwWU]UF4X roxSD gU'SY0Z5+~xyJ\~v^}~ޱNg2=h hB{+4v2 5 yxE^=ك'f4bǯrg/9J;w=WW(Lu/٤x2kJd-Azeo G)೜x)<'*M ȩr/'gcU [!`2Ev0}|DSa_ <y4$Ѣ peJ MvsC*oJIwm+zb@BT,`}km0)A ksqK1nN=2}7Zn*8C%~Z>Sq%*nķd} SXy1?n-D_sα̎ugٲiBpo,q](l;=?O$ Y0)c;ۤɡ0~|\i\HrWa0_rte%37}|h0*EKvC6۸6-z x`.0upv_NQC\R9gך,@$(F ۅ ٔus(F N =p?U Sk|^J A0?DR>lFl>6lYiRʹ-Q=!$|%YM tKu5u$λ)M6d#hX Blӑ֓S*;kJl4n$n.20D5xK>̒(DȨOWd?7%{i}+@.sf|Ҁ57!U;egB' L.՗RExEn-U[m=2%?IɆnOjR|%=xw2k7o8Wzwn33ډWUJ:1O7=q:"?W=ך#lAŊ8wf̦eKNrp=@,9PJ:35 IQ )NјiDvIlf*dZ3 7ى=ʑagB{2 !Ta>tqN.ZXCڄ&F;ok~]t~ۈΚ$cQn٤ xFw$j:-WX*ZK$8P_e@^Xd& |ncmt gB.:"O+TrQ456LtqE;JM+@*Jkv.A\!GȶĭtYAx;L:n. /rJCVKBQ |b#w; ~4WEh;3ZBm2KO-o wbNv ziar3܏2IUjEKB-qH詵+^@;XA=> ,6~!VaY׿,_tuz;wZd#PC?.<,^guSܕxeTLi]CݠENj>vAX]½+`WmΦ@yJ:m*١^r`CO6'A{~̭ن A&7%Dh&itߊ>DGA!eS}ԯ>%"&7( Q+>tzdFMKL',z\mVq^ΥXA\@=}+/-{iNU{Z] ZG0Mc}O q5-Ρ?>$Q KVJ!~ 5MV nҳ#±1 XY'qĨ-au/YUz/+Fܢ+wՙT bة_%96Kiҵ5='.Ԭoif  ׉Wy/>S6m<1aT 5?rV~1Cq6xHκ]>ZU/xhu nՁto'Bk+}u9;4)5 qK`,TA=n}"}D֜$ٮOќ$^1׀B0~4*?s| /)Mk=)RN)}DiS.`LQ’{xW-]0~q+e7;6|Yށf^[\ȥJf./SzRE_ol\a`QӒNE}Ǫf;1~dLq/qrxc k%̕D.6YuN5^uE$|@` ;USG.rSOi7?aI]diU}iAWpM@"Fɣ\'OK~הǪjG""BxE8,x%);(zKܸy<ͮ^.\w<%nso2v-ri-fJLeb%OaD{Q8/Y 6GH'w?<G0gYZ0707010000044a000081a40000000000000000000000016661a1dd0000163c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/X]?Eh=ڜ.+υ4L*0R`#I]<{СF)^鼿is^t|ty ]!*stE홒PcskGih`w˖I'&JcJQ>{kES<(=P0)I44/_3XDC0>GL1R+*Imo _cj0FtSZ(E]-?SPMK*.79r %=`ú-Oqm"/S9opiQϛ }hQx֛$9rh kώĺppܟjmx]v$s|qRԞJ)_N& e2s+ gnnNlIbԁIȁ&  3Mj&IZ4\ pT(;B71لNP|x[.ك d>J;&=$5|ê#^Dzd4Bȫ0#5ۆBҧvWo}bi,puBf2P>sدMo̱H+"(M::x9Q2_$vgyYY& B?as+Fj3d :o:!F`]^#35*,DK4dgK`$z09E$ TqgtQ^V3Ṥ ƱaI=*+abϸ{],w٘7:8v?<8$KyMp' #¼w8da-a.'׶&躎8Z5@ʭx6l@i \LPv2"%@y5nz>tE(HVnY|W*zMKk`|3v0!:ߓv;`W3S|G"RK!!qD0ݣ:l6 vןx9y +6l,%ǬT4ְ8w/0,X]bpTڬloK V؇p 1[S,zђWΜq"{uSGy c8 X/VFEё$oW:_P3Cs1`bXZyˮ=Ҋ_CUXu)%[~ Gis{І2z}7 p| :'X;^lAǍ:Sz~#A\͟*hP*تxN[^w-IfgjKG>CCSb}D7%4>=5_WKHv=3"Ҁ t@Iͧsn,p')1Z_*,'xG31}J d2M}1ÄϮ?Ff{1B:9grRn~@9dGeF¤gOC^ U%l2ipi ZhLrϷm}8y8MD#.ȩPO#_MXlDڨ-,P4-b@O~ڌ"[*_L#;AO'v%'r Bq3Q6\n10ޝ}l4G1{~%._WUϡ|WF(!9^zK :4FĤJ®İ/"h𸇼.ˡz r(ʫPj;Ɋ˜!jSہ㦎, K5/zfaϑ(΄%;rZ`{p}=>H"(/wLxkP- bIVW(Ifn*nZz+]$^ V_oj? #iY^,~2)(g?͛4`+i I bS&xܢ 萇e; e)L~joT$m! f+3f)½HNT>@D0H\p'] 9-[+܀2 F!,LxϻpfY`/AmT43(Q]l~`)R"7&X6RT6#Zsa.Azcի~/8TQP0: CP/-71O4śƅ#Z=\"D;HƉYi3'F ƽ*=b n!~g*#F4:̭A} V%"Ya9I9(ҡfB2lHE02vA}@R%cԼdڀ+,g/7 V15˗jk/.vP1T *hil*7gP6N5ՖCٛ:2R.<Ґr̊U)Nw{ާ^U"j!B(ϣ r&?Ď:"E#|#=.b7̾*@a` .DmTeF6$KgrEji;DB-[*OXn^w@tG6b.y[8o12st(pbgȷz Afo+XA4DMjY]Xc#uF;/U~Ddx#tc^T~j:%j jddW0 merA*TE&:G Q"T 7R\L&ufI0P?Xr}m$h }}"u&7=v hܕPwǵ'|6'rF@Z]OWbYI/7:o`H[EնܦT_X>?ʏ^>ic[ذ(HJ0F ɟ2zK݊*@kUXկkk,`cC[}N'3 s}= *3~ /M :N&Yjv庵k ~GQ1@[.ӊ<=1agPŋvTb4dN|GOۄPd,BB()g[X}5FK d@ cq@{OTw3$t%N@;t E5`5s_<T-5 1x6DϟNaT3;[1X6:1'DrQb04{*M}m @AXp1QWk}CQ iR fc_TLFӛD\H|:yt*`d ϭv}īͺ;8Ӻ< {_QuҼAZ!J1M |l1 mz*r SJ,QhKm/yCM!]RO3[;](tC&qT{ZZڣ|PCRђԞkZv.G z` NnfROǂ|^n]S&Y$6zNknت)Z^U![h^9J1vJ5|#\H&H -nE1HEK9MV网xs aTaA. `aRe6Ý ZoE*zM, AigYZ0707010000044b000081a40000000000000000000000016661a1dd0000fe84000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/n]?Eh=ڜ.+MJŸ&>J*Č*tj unEX[gb0X;U˷ֿ$҆p⎫SYlFd4;y +< ~L9u;JÓܷջ ~Eї:&5V~H; EW|r$epDL +oQV]LɣPʓg(.!@w6k6~&zQ:HҘ\HA!QR%lӎlAϤ9y(rMf`N0͝(BUF`Ls4~=;^~$X$'J܂{wZ>{+u5N+J|65jrŪ $ ?eLmjŒ|=:a=SE` B43yWc/ xovUJ=7JGB2Q_ۡHl_( K 3 ۆC$\5lWZ:O-~vtV5/yS R)\>\w;esȁ mr{ 9y:=K6̸Q \קͪPmUZ sJ"Am^=_G2CIR_)աnmiPӳΦ*ە^l52$31+;kzȟ_VS8 3/!u$8L5YpU_Wm(KuNi(.#wiY^I~))V\52zu֥%١OG yg-$C,8 I}dIӵ돾P-joR#i$e2\*4[TSVui ٖj3JR ՠ^cEm ~g>q)jpFNAVJ1#>*֔.**GM٤K+9?ϖaE#ǹ;}4Y`'%>4t,H*ȎSw,ASDYN)pK& OgҔ{_{`$J9Hro zϔo6emOWy 䟶Ûu # 4K :&Xg)ޜ;f (:W' *\#m'Khe|7_Ka{1skY35l&0tR_Cߓcut#)9(Er ≈u"(xb KLb(n XR,v-(ITGdt%2P|6[$ȂA{>~Mӂ~F*:M5:J>P~$d5 5ß︈BL:6ѧQ`v!# -MO#}3TPY)$ ?'J(`Q# \y7MD[V۲o6M'e'%5CEr-_ e"1d%wbfօ|6- <"˹j=lM -s)r"w"iyU׉?Ŋ+U)d1--ˠ3Әg@&&yc hK - އYj]h\68~U?Lo.{?w@Rfwb,L2  l޳Ԃ79^4b ?IY2ۚ NO?xML_7?Cio|44Krf\+QІrIsxxWP{++meWq~):XM(07` htө_i2+UkQOT2GȩM$uO-gA*k2`X覧ט`r: )CҙI95G͍5:Ҿer1q@7B7E(F$Z0#2|OMnP %Mǻ$blFOqC-, M1ip#*E9K w EBt H@t$yhҳyHJb[>qUL_I KVݿRNn"M]~|nSg^Һh230!K.*gƜsM;-J!)+"{+$A\ajGߛIzq!a(^##LlQSr=)%7>FoxJ*9r)/r"mB Lj>H+?^",&}=*YLGY dK"wh/VΊ1t?r_^ 3]!m-`;ӷ օew:s|ZyO>Y䥋 $ ^'?lQ2p4?L{3,fL pB<9\glPvaM)қM@fY$tD![4$Ԭ`-x hga}vt[(%/GM__kɆ* noҳfN'aS-8MF~AURi5TL{0%÷qgC*+#a%p=p$~sjK-p6zXSG1P:lV9;ٶ !`Xl>|v9߱vr ],7R軑*,],C/ㆶg80G%Ï&Xay0R7 gpDhSvx}.h{RIyjֆZ0Z$0՗F xybܕaS-ԊP:CA%W8Cvϲ бt_# G~*Ĥ9G"犍s:H9cpD&&[m"N䤗KUFss98{pPf=\ԁ ڹ6H_fXf]V-HEOF`Yp}tn| ̡R/%"ή2XRJ ,^u,T$9&jLL7zH:;6 ${\c2'sŠbH*ֱ@"y9dO@8ˏټgX˱rS,E598YySD $9],\$r@.Ư%^;edRlofM> jvCMKiPhlzu̙k^΍oS1r̓l`TUqPU6)py?HFC3e3j ҿ z^<*Ll",@l=[ܜBK+yQ٭{ĸ2%%PM?)\Im<ˌWq 9 J3!i;MbrRy.N W!X5LO56i`I(#폝g+|pPx+O }ה"R hd - 5e+7oidix8\`k2 \hX i]/1SðKKQA7^U殧Rx5^f:f:-BOęoSՁlûߵ[ྩ!_,Gm턴zMw׸0X|lqyB'!OMY2l詄)8J,2#;KKT줭{J/+OgLޫĻ,]am$BvTf1J)1LՇ)1ՎLWQcy2bAGh=lm jt3ӥ/FK` ذ"8 U/Mc׺%1`C˪-vR(CEU;zvP%{ KV%5OC1s ky ,>ߗܸ_AEɆQ 966y搮5TBs݅kFuE^[3D-GbjCvK @EiS DG=(զ#i^-H&é,)},<"ظ`NK \.D@!HX/w!J-r8&aHSbPG]F,l,\;.@J`kv;{eZ~¢]^+=K|/w(UdanBK7(y}1MA"=NK`JjEA"\@Q,+/ φ}}>(t-X:c{8+$,KS7%lO#&6-y*#I!dDTV/;#`hKbZW3ƽq\SiiJOVo,k] ]ʱ'[nLtG%-dǫiY=(/A\֫rk02k07YFLCk6#Y]ss dS!ѫ Wp| &.L(#6t;!EWbZj%!Y/gNū/g07f$S d4aHO)Y~,>׽Q} MPsg˿y Xg }JU(f09/1 K~fԎ+!H@,qiTO'mN\niku"T>#!,E(m~EcF77@C-m"=ݫdU}LmNRz~|w;%=nnafR\83r?V)E)rmtT"_UI(Iiݶ[)'pC@T[-[r5K!-Vقޣ{ZrΩB'o KPe;}u&v2A\({pC[n1Ē8;| Boɻsʔt&c庩;.`i^#{@k w&oI/@KY;E)}[Mضuutup~sOU|~5L)KTȇhq&H@,*l"y%> ] 'Eyp#mrj,á薮"cxZǏeMB,_1$Ve Bǒtpl%BN1qi/TZw2Nw'ݏ(ccz>Eq& 52rԶ_WVP`'FNqy/4 8r׮rV.Tsw9`Fy׌SyWLmڰ|􈫯P4*-z Ʀ+O)ՇةĽݓpGv +(iHIxkە8d‘O]DB=d{ݰ#ztqGqeJx㜖6מһagaS>m8-F.fg&,m.|;Y.LL8P"Ob‡pİrZU-kv#ӶA"5`5)׉MF(uIdߥaUALy ?)bѧho)F -$fXu& Y4aBaG'M} KmPHJEdh|mN&M} =T&)5Ve#3؃+VH26q~"f Es]Yتycʥ(!ͮ c9|&2݈xKlQq1)1E*AOo(q@Zط(M U󿎈e`+JdfY5d~Xϕc4'.n lZYQs"iApo%xt6VΠYJD<!3oo:z(م|Xڶ;!Ө.ԾI#RdJ(>nǹx[Q5㓡/@?3m$ȱ!!eۣ2ewQAM $EG ΄횀x(+4bmyl9x')ZU3o; l γq΢]k|ra_s2 mBM;z茲gpv#u>Bnfgo"@*/DUZ5ZZq`M6VS$B^C1#1'nǨh5_ӜSh߷}| DCV| x?$$k4Iǜ ՠ+{9ٱrӔ,tOM\!y#4+_a2!lԑc%QD6!zX@sN"~l4 w"k߰9_d_z-4Y\Bw ɦ 3[ɞPmj'4}XZª7e NNſMDsu_lx(:"N_bk[]b3/?ZMKV+,x$IR8Hߍinr$K+=cY?Z+\* Ğߔ9 $ kh~pW(u<4y8bc4/0昊Nٹ7,q9@;eCq'[& = N"ޢJdPL^Jȶ_NxieFܩfnxq`GM ƻ1I1"J(WDuJnV6eBe!B`[]Q;?ESwjQ~'u xexTJvh!Ǣ1&`# O uCW8$p[`+3&ډH[I,[.K㼔R* >wB鹥t1qtyicѤdc;=Pɭ!5trNp 0 -*c6)JV*PXXh'jrk*1rhLػdA`uhDž7'cϚnI$a֎ѹ $O\%B.i#34ϵEj"?3DaPE )4(B"1^ tR"yegĂtGM"`3M؀ƉqyτkeJ1-kei^= ^mϭҳW $D~Y(X(85Xb4<\Uc&KpӍv!dKmʁPrl\7+ vG3s%>x]lq znAng&Ng I[YjBQ{ۤɮ539}@"UA1줎j|U`or2j}|z| mOah|^3Օ|vZ&%1L{')udQӊoAE8&'H;]fHNXh0gc+geD*eL-[x/(!JL8z؍RwEqt Uusg+]hZ὏Geqc]ܟu8>Ĝ,D^*0gf :5`<5+"73'>ڥӚv7|!U(rP#Ǯ#``o8ZӪVx#-;n-M?uf"/g䙳`dK}ݱ&蔻D^fڞbۨP+"Q͎iƹ< rNڬȆH~Jpˋ҅Xf|*ӅzOa~ BXXu(2i .8T,l)kT%-G^ &A^>ЪcbGhvQt(h4(3Hն֋6vHG 1-E`C?W%Ҁ3ƍ[P0fƿ9I@ܟv&lv^`>[}k ,Y)i4vILμ> b4̆lFS0%gqʅ{pޖnfA*sc$yqC7 m_ xӴh 8d%ɉ>1RǗ(z k6W)(Q[OJ:Ԩ?'н}1 YFY5%WiM|;2IUz4)^Y<&*hOG:\ˆmu-3.]ïc;6_)/4==µŏ*P-ɔWoQ#nΉns95񀃨I[ F?16 QW!IafXavٜFԲ~n?!!۲ ͺef4bkVHcH Vר6`$5 Lń;yTp͈2\̺%v^=AԺUYl[2<`(75t~+q ~I[h'r=CtZwŊ?AxA~w3h]#RT/Rk?]7-Y܁CLQuգ[`B>ײ⍓6t5"xr:t6/74 !ĸqex芐i!)Hjh:y6KK9<\he/$yk=DQ`=[G8o> i]-|UR_رOyu8roq'm!dDtPAu$fݜ4 dki5u ]uw'Eǎ3nqwj%A饏Tg}L"qŸSU=+'ӍI[~,ak0㷧B`¡D]|73[A羴Lk=m>aKq2_–H|5~Hhc=xUz$ov-Jiɍpjz_F TǬq"ENQ& m n7Aܫx~9>Nxvt:@)6%$z[g緧Vc= 1Q ѐ2&S x&0s*=uqѠJI\%{drR/|n{ОG |pUF|:<}`j8aWVhuʳ8b<3fדCc,Jlk*@8Lc9'CʆNYN9wb5j ݰyM@T\?%ÏIvQo^4i B_K娬[ǂPragaI t½׾{u*]lCag1.%Bm+} 6-/L WŸ\U1hˈ=d_vחWM{Ӣ|2I ;cD lmXh/mBd =rh)Ո|27̴,g9~"(u&gEl>'; o"/-/QKf ϨD`kK/M(|<+ɛd|J6|/e']1 zY Aҕzԇۿ/qeHSx&$+Gco.9U X|i͑ELs]o4%c'C!N:'$?^RWđ Ő{Vܤ㰾wJ\g:ȏMgUik1B_?2{tuįϷ.LL58 XcR+&a  u1,n.ϩp$OF Cy. .aW[>8l+0 JNy$zFL>7DЙGіG4;#7\zQ$>#+Vka<3@7ƩnᙯϷ.+a&ꅹ(s&ƇY̶1)_X0ZIvԪ'SꜺ3dq-A+vmsf9(ri`mmo%p! 07eVj+~Dg (wEޯ܎FՌ穀M6LT3Օqp…5FQKRMq1&^SBݵ%@Ò ^)]tSYq╷u6"m{j%qf/FGJ@6[vU䅧vXG`B ־224桀Je|; " WGXw@&NEm--MWiI˅]N`j>  {~]K4>38)NpίԢ(Xn*ל~? x߂`XneHrP3n^/U1bFiio"`hҥ7Pf汦JAL:dg2Y9@b/>Bb ?ÂT)q 1I*YtT0uظx'Bb xѩuج4eQ+.v~F/ Bbʡ?4"jǓh֓ೇ6 A] baD;qd ϐ;%p--MmMM{<UE-j/ln~ X<^yԢvkC.=ʶIOZ6ַ ЦznHEzO8§a..l\MPnK1_{B=XQ(! ۏx◣sP)ӿx4X.,aCub5&(LOsXGNDVGHd_ +"@g߭\i$. )"66z t~+ݎUіR}@誑92G ª28qh>esuɳiPuBLCu]Ɋ8CiBΒ}'D;}lCRYJd:HD(5,ʲ]כuRJpKJ$UwlG1@;/+Tx  X> jR7.1:O^0>w#i.ވ&{yWCZLlse09GƵ^INQkTSMG̈́bBssn]:D{pU3octN9L`8A%)gihrL̜LmT5EHkCDݭ|j<&(Fz!EvÊPjj}MLj7S KjU0T(.e bv #&ٮ=)iz lwp@anJ$ pE# }I5[׍ؔ0V)~USB| h=áS~M=ͽdP ll$֋GQA+6V֟6'r/ ~mXI(Owys*`8JX97Is9tCJWG0v݁"h nj\'4G1.e".pQKYI-0?{ZS{w3DU@B=}RgG&k)bŜt헂Lq17sL Ã׶W' #젳W0{3IF6&>? w]I^(+ YaPn{wn4'O mQ8/Ft!hxkߗw@a҈I@0 @s?=JБ￉؈peAH A]+r ޽DP<,E0cM+%SոWݺ~C.AԦS`SM'%]?O/*w.lvIˏxzBYXڅP|RěQq(9]iƜPp ܢzz.ԒC:c0  ;\*ٳޛ?;$.W4_=dc̩ n rm ESdUlY^QGgXߖ6K]cl[C{@%\hz+88*^snC{'YD׍{" "In`cUI/Xb+)!<#Tw3RV}b2; u?90"U4?H u3\F-m6!}+d-+s.xmR6^gbQ$E /"V 9$ƒ)wz>Րy췿&aWɪ uE$0F.F!2+3`xgC9ؼvjR\y![e>j).'Ͻb㡘lܒup b3C^|]|}gj^\ %$58IƵ =xC\ךo֥k`3zM\/\Jz:sSƸo:?EUwݕOxS|@7)F2.Y]6im>񘔙B+}P)x{ AȱK{C1=޽ ?I`~ j]pwqm켱 dfۛK'Ƀ]TĸGis˽1.w}U' }uhK'TO~N߭E샂E]x,s*.l:~;17nV0(I ^(mNܗA&b>rTZ@[a{@ 6MuKC..3޷=RBjn8ŀjSߌ L}@a18N>HuՊ|ycp=y~ؖ:h9 EUI\Y]үU'&3$ zTZf8%[t`Ғ[oLͨo!po'?; 5>CV;u Ry!P-h_KI3l#W S9vx'.LsmfL魎ߠ5R<E7q!zV i\ <h0:Q1X>EI$IM{T{TW5PBM'Jp[pKsGVyGc|lŊl$ lH&2V47b1O OG4KY텔 вJkɧҳ?XDA(u5_ 0n &yM~yrMD;MLwO\)}獎\ ;`P=X6̷(dWx\"^kxV8j{9ʵt>IZ{G+f_̚>Ob2fN@[ PU8S{p7JQj"6'>'ƶ`UB.,]R4}D_FETm}o/(T4c*:U::^T>o,M< G?Uz egMV;7ytCO]xImAڛ̸ ܷj(>W14D\O=3&{U=Qy!rA*8㋅' )ufR5P'14RS_F|xl i^öT_T8\\ ud/+^nl˄8돳6e1r&31&0<{f3ОBhkRdۃyxb^` ݑ3Ne:LP %Y >$Kb4ʈQIKc,_~j_\j:sݣ>Wl4\='V1SCYpˇLxG'Z.{'f`d M2q+[A#e?_sjb'8qeGo{uY 灏FA,n)Ku]c^#FC1@hl<7 +?W^;bGK/UfI~I_R^(3??!x.O0/o*]kKTw:*Ed]BEN<}wn0)Hb@dymPcڊ( m={x:mlfxZ\N&(),)`}!F-5|N2T+keB#0. 3_@bF^G{ѵ,‰/;Y(*ޢ EHqAFXlb%I Ti{.=ҜK-XҌpupL5 2GcF"7S_mT",@X:' _  oBSz㒑bF)E3H T`ZǐD{tb uD?yoXn%yjw;@`]'b^(Uim;Ypj:Vէ~}HZ>؏َ}ĸ16k2Y0y%8t:5 o;4w] #ē^~Lx᧨Nxɹ` ^I D˫!HaY'hlLg̠l ߴsEB F"<>vJǁ4b/:<}<7\dsN1rt@vԗfjYRe*HMXhzom[5,1z4Plm];k࿐IY׃pIdkD"ZpS{2X3bbMh0Zh/q=n%W@}۶ [~.U-XE#K ^viaXDvgfͼBpayf xV(/%ݍWKym\c,=woDpX9\hE+jT8"PPЏ)#޸Y|lYç h|av9dYzADH>YWَkkmq +xU/ a>d78 +7"X̾Y-A][t{-磦lf"bcDzx<ݲܞpP>y.\bwM}ElUM v-NfXZʵMF)UKZdč1'iI&z 3S96~Rƻ`?{UB1z dP:i-SpB1aDF >B hAq򵹒g}1ahݜdؐsm7#&t /V 67U \'!*wrz-EϵOA]~^ zFX>Y=B*=*YVO7&ST6W,pfIs! wx^iWĽEd+T:z#ɊMaX6 {YHCգf>ta^P} TE͖is.H .ğ[׼՚o[tGPݞB-2 vA-gGR %5ؗTJŹ~=Kx?z+DPׄK0zӸo!ftRP +<Lf!駱 s Oaф]9g0frr aDKGJ6T%4R}IJ84I13(MJDa1#Xr`AUVs#}yP{Y>Rd&_Ɯ%}SJVT:/oWðMlҐftY-I q!\p6gٳ_U¨[n( k(F-#"LK.[tP-_iD>yf\~8WnLZjVDL: }P3؊ڱVwJ(k g?'{x:jFܑU}!ZE^߰N?9 |~!O%vBcB7߱b(DXV} )DST׿hFoC9 u}Vïse:]pLy4өUj4gmaWy4O6 \o4K(Eat NZJZY 6~!M׎fXs9:7 B>8d/S^DPkkUJӓ$,5'L>d SஉWʄ)HJ5zi>V:Yi#0@9x  #sŘOn#siz ~ koi$to$q;-K)l.lx>D l> 㓇Ⱥ֌а1֣T"c} M{ï?=+Siڝی익{G$;i&4n纜#pgT,*/PuCDylĥ 9 G0*cbgEaWHA7*) xJOud+" }Cw6tZig+dռM\2{~j=z]$4' FZoUIZ=LbU%~YD ?|`3nc}E=6cyx枚MKEoRv`)vT$t-vR ~v&.4Vy/Ќ((dx մ+,s4J3b(8?oX]Nd}^"J#B\f,f(nYezE")맱 +Y@;d.Ϟ?: l_!3H~kB>XκsⳒM0"ϷBow{(M&5Xe}3z\s͐(OLiJ{$^dL_5,D %1U& j:u"ALOdȜ3s9az׌Lڱb*T56^nijA!B >ZuĎ3:)0T!y_ /nag Bԕk wFy@i>Eoh74fɕXc=(FտH"dKfJ ;4r_3~٩/&z+#\j^wE{n>g3ҮHB8_z5zE} %U4DMǠGQ͂gp 1Y攡SoNɒEP uwʢ 9f̾"jwLVO8] 菚/&'שXc=/]œr5}a bG8i׹nkDe57';$d_6T2-rL /LqZ=9Nߣ#ڦ:f09jmAE^2ZN_]So:Fq=;CA{Dfol5Ud%͖Dqn#?_[DE< 8'Q퐕r+N~z ,n.uC!! HH >'" RJ?\'Sn|R$,lZY~%!!_^esEK`%E|Iz{[B_>,IUr|! \u~_渪 "% !~7+Q{|6_\`3֔ z]"Ŀ,] Gل,@P{iy [\C?S"] Sj\%C bZV$3uB}skJ+Zj]ñ_oH2KƲx L(/\mhNRAE_/FP!DO'r%[p!wPlEI\Xz4ZB_5A**YZ6:p@PMb]"M D0DTU_@}TDY;  ?aW*M/.,O(Y‚HaFqIATv:nӬV74QHvሡ2ґJgr&RF9% g?{K2JQvzr9\N WR h@Km{BsMe*X)Ȋ Ӻ}Ƹu0' OZVdL߷B$wJ-ݠ![%P4ŗG[{Py톥 *UmLd2b`כ2X+|gA#zd b/FdĂef#Qg|eg^D3ȕd#_UPZȓ8VЬQ>dNTeWWtdٛ 8އXR-ߵ!njKb$$c.uo,xo6c/ؐNLn=v&c6k.n޵`L[``L[Ϡ%YCm*t_hO[&~NaLxW^M "N1eHKKK D‰D*l97w  Qg'wIIנd,:> RU@?CK'W'x,'ï ]Wtap>=渄3ӅԴك#zU!V ̀iJ E/KόV~lNG[I<#m}gS"MLbFYχVӥ[T 垊#iPHf<,[96TvuToͣRasw""ArցWX"a  DF_Ғ:[hfqЉi/Em0%Lo{/ y*֚G_i=p#"H1EE_&!Ǎ&DZ]iXӓ|NPh.)tVlduUu j0X=l),%1dC['Y?D:)  %(.*l9!~ZRxfPtoYؘaBa@7>,QĞSN͓ wѥ&IHTR_$NP uh b.-.Z2~+yv[]qz+n7/>W|׿ ۺD #qzA:2gq-Gk_8Oa}4]2f-"9. q-YI6j A''z]wy -25}ojÖ2$~ݐ9 Э -ݶnYK~x ϛqUĀ.Eܝ G Fz5}b{^C I EQI PPǭ?{XeAfUL 3f>i.* -k! %̶:gpke,r(|) iەPgi"z~kMv]_hq$ =p=aM%>|㾙?31f s0F譇cqq,4(:̛RBѴta"-%wVU?:7 G 8Y CK\Rk$ o1IXf A%;]"z4DL1~%O:ۘ(7f:YvjfT$4V˨@*jvty_ >+ hȁ7)A3-Z*魍]g:Z 2qo@q?K|ܩ fFo/Xs پBGr;?eo98 cki/3._{2IqPNyqL0F->^JVvrF-D~i+ea& _O;-T DX6nL׾TՃ/`=Z>;}Ǵ$iПl[͙u\:{+31ϰN @ߺ]sX1 No g 36Y#·xKG}e@i0Vs$U5KF Or$_GoslU:;dv*C"xW{5lȥaC2n~ΐ;XeJM|xF{ѯWϸ]$X/|+=!?Fih7<1$-3*CW׋m5T;=SStjcoY~d֮Fm;`}!Pl <$. 7ܝ˭mku%5֩.`JcWpnًMb=.32_!,~ΊøA<ZQhpF@4tW+`QI;O@# >gE]`$RΒ{rV{ kKApG0{;ܴZuNL@MpT򗨖t\ZgY|xX܇ĽH tU[nm*c(pJ Ỳ*_FzJ+t{ٲ`3G %SQU~K3ǹ~0ZpO2ɬ[<0v:}Z9ov'4);PR'I2ށz-,'Iy Ci8q<`sR9yW^ PѬ2Ȁ~>}h?A{0lU?TX 7Ze@1Y#!#?cRNPzÿGO8$A~F:ɌBZ~\jοR[& ,3.#w Wilfs :xQ^ H*DC $^~WcK ?Dׁ *Y#Dzmڇjbpt* uR}Etwێ(,vkt=`ôP0ݽn{'Ҷ3J~"11.3C]aP]mU"m<濓\rs۫TSOrmN&Q`CvfԌPm̴/}^(j6gE-k+Ϥl:07e<&Nޘ%n(V gcQ3inǧ7̤We?o?]>6K4;q5*rRQ@!,p'NC e+ڠlϐ) ;I6SazQNJ3oe-%fE&_X.]ʢjt s1lт-?Oi?x>pYR?48K$5]k8Q-W 9s l8!O`+#W@Qp4 MH}yᝢtc@nwew2˗;띁~ׄY0`diy8pj}' ͍9lW1d4}:GCb{ބK]h i;t&đCĜ X/r( 1cTQQ>)W£ ICi@(ٕYfԊ8κ7[Lg(œ- e_д͸YtSG!+)O\G4@۫Z2㉻6c_Vh 3'[U;6,\rYRugFԜiQS"6HWAYAQ^lh[΢Xk`:Uûjq$˼jr~T5'>v+>dV^ ˊ!ck'9L,`9רO3fvbY\L1'YS{"=q 採VUСwdi'Y6d y^XP% ޳߾0;P=]+yK #qZj&MɶZd6̓vZLcC Vȱ'li p ];o #7)[s‚5- +,/ ryXB1N@2PTo4ys *k!9NAN0?t-[@-!Nig>x05dN/8Qy1ZJgbqz .kѓNó%ZLR.bt V &Mv'(A^Z;s=²ư1`h?T [\җ(4t_wDcu$6Qx&y97ʮeq +͗ TVD %A0wG*4?2Ս;Xs͹|Szݑ7;cgWZ9 ٦dtrVj<Άq<~bM0 _0y_f$Y؍t)^ -υuG#^AB˫Ʋx.%'R,A5硬!1h1YV!DafûX&;S/@f7d>j}2zZȧQ)85}~ +hy\m3<P?b aO?ܭΜ5q0*_-`\lRb$:֦k 7ްK3W@?;XLbԝaqBYˋ׽3z0ͽp1]@{+-h#93J?v+%f]WL׊S;$i=f87J5+7 8ׅ^㸂+rl TG{<pY g\Sz+nOny֐\أΦ<7TSPX/׍iQ9Cq2Yul)VL jOm aW@o;fRm7Vx#+pkz@zTPʺ@c(aS\B- FdK~!r˴eYg>cB˗J6Ps/cX7 6ymS'Vcp(eazrN;o>abHt8A<ju 'Dx6[[ʘA15c9a˹?>]WQ/Tё$}2 @oonܒ!A?Zb$oo&-5M yuGvoǍtn >ћ뛳?PS:@'YYTՓ뭤 o%d9o)_s Ǯ)u(MA@ePޣcۙ,Gz&p.ӎ(sdQH{`IX 48!LAˀrb{͑2ꓳAر;^*IhgĊPֈDG>DAGLuع3LEu3򣸣;k$2@=MUTN Jj_e{_[}'vʙZB[֡Cϔ ]^0Pn>?7u&f۩dscO`7MJz.KL69".Kم%W *rh@z?Att&BÞج?}w="\U^zڮLq) \$IJ*9 kWS܄i<0o6w$:hc0K|W8œ`kHAx_"9{# )e@`7; Lܖa=~7~҄_$׈jSK([WN$님/jFvݯ 2݁k>ع(`MWBO?ࣇ˚Jj(biAYљh/F*Ǐi tp ?+?Gܥ:T,xN9J'%P-ME~hr`RXR({~Ǡ'9^Dh_W> Zf~sDk@W6cϞXOys> W~վC|0Br+ g->Ve$(dӲH֊|[a$/2{i/u=I )]T0tNeGGZf+1Ӝ]wIܫ ZЍSK4߳k,8A6]-o~k`Q%FHA{/"/K=#]Ng$l=t7߯[qQMmLNd)(v#g[#R@ v-|¢B; c)t♥Ril/Τ`)0gboz qi #EG%H+]O)-xR5mhpZQ!" l&-4y ~v [bc-\ cw\P}15+g`[|bxGZQZ akicwE_ǯ"ցV<[_M`ֺ,IS KMW:kJ Vj }:_cⴻKy&`.M@%|NzH?Ί KuMuErkKR C…=P%CҀlA\=\PbF)~$xpsE4%Eۜ7<u=CmD1Wb^ĂHS|5xinI7zNL+^@zh(eL ˻Y~)؀`.G7se^${o &{==BدG#'ja#4*ߚH&$fQwLD9NkWc}iI l$Q8 \*sUaѤ~]Oj:5s;D#OY":oFѮCHP|ؑV Br7>shDJ9fA;1W.z#˺9 $1Fr#r}JG;PY8 h0-#6?ذ4F9ζҿN!xmT&T܀&~Ʌ?m!K)Sw,|*mˊ}'h& cl%!H|47nNC]I~j â  T'ˏbj+ӎKZ;宸YHb"o{*72cdVpTee` ZAS̘R2@'ηYwdr-Gy4KyE+W4Śk*)&2_Chh\{v-={QζP,sXɵ~ynGœ{uHxe, @|> tytѝ\GӡPmoMZnlrĶKATUl⯠bZM^ 9306Q|![Nl)2d%bRȧΟ 2Oʷ:xq#6vSw::@S+ G/=_I Em{ց:ۈ8 X`_i>"#~)*g%`ovąyݢ⶞;O 0Z#f% DvZA-{xpܱ Q D;zp!]کT̃;ӜKDM9`*+,J2GY=Vr gx:ՅO_w{"7`awd` ti8keN:nTj"??</7nCA2=WH.\WHxE. {@0Mf j3T k$=Gej>[[irm_YoϪA?U]}i#>a?{׃oɼ* ΥGWCx=?VZQ03sB DWzI0j(sC PIZ/ 0:v|"[@8mȶ@0UiS=X 7Aڡ<M+Gl?j\4fB0?I?%;vŵ~7͞>k^nҤӫ[~cn]qQ~O #hq`qrƪ> c&DZ?K6wGL_l,CK3P,095`k\M\7Û3-G@@o\d8QSq\hNNП"eL@$yՖ&z(!ʬ~ׇwe>>1ř5KVZ@!`? Im 0+"84/wq;fޔ9=I^[/;dW/A_LékYU^}O).cbUU!hB3.z}L֓`{Ep;e>^UD:>Lrn@kzK4XhD47F)hWInGP,[VF3?D⽻T1CH}*UFrZ$y-gW||؁{t5jOwBnsIHw8[0H@ 3NXPW DߋR#jM!J7][Ͽ2$ҲcPPcE- ][-D@>wv\~ |%o9n{c);HEۖJf%x1tTjCE2<?č'0Ge+RͬղX4qGJ %ޯFZlX`+ J UhkJO$|MU0b@ İY6?^}6 JتuX΂FS C[k {&ސY OpWUiF$*)-Yo s52y[ME7Mȹko` 6e* wO+rlpLmFGƹ^X@I䪑XoXVXGɠ/H7Q*;t0-eQAc [BV~ݨq(^ȲfK,MY?,=j"tc=X `A2^qj8 Z.ШBEN"S]bx`5o7i%$SDwRX gxǮg-:b 4$5L\Bqc \2b OEb^kj!?F8%nC7JAS<Cj97V+[X!U\W5ĊQ"Gڸisj/3KIOQ]hw!wlIE?7P9W!&08f* tC@%M,r#G5pЙȹ?esdJ-t98^K{J4(TdE#^%(ݫbkx#|!j\Rwb>](;N5>n׎xP2<wFmO'E {_3V:@H4^p,kw=R2fDeHP&ÏU&W%{9XuL'Ad輊ƵUDzO:~3F@O ASt"9 @kseI2=P{s^?W8w- 6J c'q0 ~g蟈WA:c Ϋ*#xSZտۻL4jRSGQG5 c߀={n3)-T&$ЙG=#?sqde\d,2wꃌ XЙWЧW3E= P%Hg a]]U<ÞʒiԦ^4|xW5VB8iaN8T e c}XB+Rn( {ߐ9=+Ԯ/PQ05UHU غs|hW7&:Bq= Q䈄8/`pվVv%$fLRa\QsrL ) ;Wb糸_KlP.sN,F2lƁr:5ƇmE3rZ|Q`Óph}O2jŃ^aJr%= $ Qڮ)׏vGt|0%L5åbYc\,0.7e`}(=Ps2>/>؜"mf)X9=aL[eܞ$Iص`@a,sŐϺYGBu~M2Iϧ4~1gZù]lRXvo5#`powѹH7ⲯ>_ټ*u$*rO(-kѯ ֗Fn~8lkqPC ϳr:qHI#; ^ wB@bue2VѰOB6x erֳUUpvK 32EƓŘ[3'd?fWItRX|FE*Ry]-] M#si-rb@rex{9pjcm6j(FP/Ԫ?cw_mO?`v=CSZx^!dA`YPTd/X6y*mX|ZRE])'x(-}:ߛkPq>RRPRja@2IMQz[:Ah> l1vnWMF.,>, t 4d=?rI_\s7}qb(m#|֮MM=y)竭=g#C7VQ+`}>pe_I'Z5 U2c`T澯gDD~;ˤ^Cط϶V딱*]rlyKN :@ScяNx \˫!hn 7xcH>~?CwDk.~}7n߮HKVLyDT ( ߐkz;ٌ WZwߣ an/v=(tMг(^@UH5]*Nr)E]x Wpb j }d2Tqv-v&G/'Q7W3߰И|i~(ǘ:aJJyF6oĸ"+ZW*T",.p1 g'm$#Tn j }XB$}$9#6Gv|A[/Zcw ̍;Y-@Xph"Y c3`2O`d㿞Z Pi*Q{>Iٺ-.X@Re.ID! *fn9#H` KjCxͷt[Sy J+)^u~Т}<i!v%ia\v|E,z8qJ!nUѩaH9 .) >fW]/(z7J9;'1+Qmt1<#lSV t.\:#[ǩ26`Bwtgk*̕mZ(d `ꀧǘ#rgnjn,@ꔠ^yv+s"*6_jssؘmuy4LÅ(RϤ~B\ϩD@S9@\-*E}wa^ځafb*3[Hw3zQ?c[#|_n/6^}m;p/՘2?=pAf?4ZݫYX< N19PBNl]5SWKC902Ft+j)Zpk~ΖV ;Yo*J^(u(ڗ5>Cѯ<{'UyRMꞜ V%ӥƸ_1L}/N=Ze`0K{)ސ\ hY4,]%keʡ,LA6-LQZ2/]T\XAwp~:!n '5~!ģuC.Vu*Yf}=+e+4ȸQ'yjloFSP~NTl?x@ة{rG"@m5p.{:0̅ܔىS A#pkH^lG\p?a kqm_O-9n`.*֓mX^w]m7STa=̰c)\0}ʈQץJAPqYgRa*::0}vŔOa ?Ӊx d5 Lqd-K̅Tp5a qZ-0V~7.(Vj%WuGr}y& E$ec!#o>#ʲ=\m:Ôმ<}oyiuzjr$]Mӊʒ=.Hs$ t% ?1~lm,"mqwa ; ǺQ=_p<>8)5aћjiΑنd4ߴ MBьZoLf"^6 C#HP:XC#L5dAQcص*.1`&rdKwsP0L9k2<@%;ʹpn&7T?d{r?ZE9 5rԓ ό8[VK+Ӊ1"1sD( apye8I"bj`](Jki. 'Oak,AG7?&dIj?+h p-)"R, &ddA\+ъpr)U:>8h(dq@Bya')5CJV#M撯d6*5u(C7䩛NyE]yM(valB!ᜊ8O\TQNhk)(v 'C*#0*&Aok!ٸC{%LP(DJ_hI}Lk=ukٕ](I<(]wY3LzwbS̻=nN=3kiI ?}tF=\&7}OG}DZj~.πDa݋CA(34j7ӑRBeJ ~5|Ҝɂ !oZ=e*Y~z1>_ 2&&dT10==L A}+1 `p0sX+Dd [ox{m>EnR, Lˁ?pIӃ|Y!߰_i2Ppaw;sl]Noln2B {E`g=ݣuIiᲇ &ւ[Q2?{}&}h#`KYb\{a ^U uB%},8Mg:&%Gw#jQpc,Fg:J=ݷlڻ E72l -?@_&"Ie:̀s"75񉲱{>#hb+:卷 tT>d3 v @a]I"@h6SZRt:Ŋ /g"_z Q [02l^RO:HC Mf.5kV4ͩ þ3seg?%(\ݜG1u}c 1δVdF(XsL4^Sξ>;OK=u2r&I4>Ž*tc񨰛܄)C2BPeuY>'ϣ!mm%-FźHYcp%_;R1Z-NX |",XԺ~w_VZi?H97W񮊰srp60ʷ.h4&$3YNTy~ʋL-X>&n8r?"*%Tа ]1aϖVLx7'~ UhƯtüUy=/663Un>aBG,x&` =5S.Kۜ(To˲| V˞Ω7~4k:Zo/-hzگK{$D{ު)LarVa/U;/Icp6D# /WLS{4iw=M^9`+bvR6@~ g1M> ,"$w3o/@?'?";<ɂt"۱v< . ER/ :^ a8?tP;$AUPbz| R}7B}4HI@$%W 1LɀJ)1//4 J "蔠Rn|6f &63*ʝ왚JI讂x=sؒSJre (I*0W5/3[0vIy#p_D .c5L/G3? oLWHD"cG^ʀT%k.2^ftSH%l;2.跽o#=9 1XLx8sFl|s C8+EA"PaG9+5C ,{eU N!Z>0nZoB `]z #Po$c1\e$M%J_uw~ahCu<_֣yepê owr~sy>L?$I2 @}c  _=o:vrHALS5m=vX[ew4ndQT_ڱpL|i3Ԙ o;K٬gEuē6\4oL ǨΞa#ˮ$ǥܾy@5QwA[;GOf6$Wa ސFDFwOʮbNgxl { _12s,iy6hF'{xb6/ 'V9 HZ݊G.ݩiI˼n~v[U `}vwYUN34v &iH0.`,tUgiĈ8ԙkl,e!f /3XݞzcȌ[U5F7UZnɣ_ n/, 0: 㫓szr1f\VYΓ_o[;G|ZحEI琘97?VS][g_(Z\^xOTLcB9WK1J°2(P}ڄb#Y,QӸOH ׵;RF9mLcLU %đi>TǾ~B#@f널j|2XzEgRٌk߾[|pϺ !"+aH h σ` q' aG"?>cbA5ӴM:\{UCPώ0\i5r2wagֹ o '؁ J-Do5Qq3> -jF")^*AYh[lؐt^ )he)nqk33E79mmFuBQ4 !)J%hl#c!M&!88Rv`쫜JMj1}D H5I'njx_ ""Ofk87Pm$Yu @V@jvPxbvV5( 5'~ Z! #%Win5wS_QU -V|Q޸zQXO:^DڨZ UÒAGoxTJ 'd5FSR]H jqjw$8[0>᳗a,J2E&M00-|R/AboC}T&ouKnN H"}EaY)/̍n&k֏ ]AƐ>O fdܗf qw9 )Ǔՙ 'W<! )mbyD5rq"{m7h3{T+fbl t笕\rsڠS/D.d`;ig)Vm;F;<T''w"TM9n/g/.`@p]tRB]XQoVTyڬ(w<0gF4-QњFW?(c%mޭ0bu \رZ!#WtE_2zc =wL`Lc<<#ي-")Y*kG|9.Kɼ/ye㠚z`gYyY(p!Dդ!~7.%჆//։j՟l${R?|5bF_uق3 I!B1Xqh~wpS^JC"q,>ޣW~ko F5Uuv,3kwo9k00 ( ~Ȗ g [d XSM>wofF>`M -H/ fIrs*T5=㱴K:~3 'g;سZL8F6ƉII k*,`lb蒗}sLf|U6f=Y )ԁ`\[t: fI}0!ؠf-! Z1]pfmtl˹1_E=B>~wwJhя(Y-"CҿUj~ѮTyƊ0{Mʵ$_kʹ*5!rl؈1XD ~ǗY#O[B?F&RA:mq͹ihDv`ZiD%ȤS٘§YM]Ȳ҇ kbA1^3DEzYfS7 x*L [71^+y`3~aib%Fwo}~"ˢA`r+.ЋnKw/8RzTp B` '"q%'!mvU.h90`nJۅ[h;AY.x6&WƱ s}ԅNn8cr} X=sþڼmHg{v w[U aA-.n( @tx*}[}Khlʿc& 捀( Ŋd'tr ߪ~d%|wh'5t6k}kN֌t3Nk3~KE^yZS@}1~| chvR ք= .̮&W;{9 +&a'ـtü <P']L%qckW ^hk֟G2m>}R>FnɛN72rKezӂ#f $}vqmߴLe7%u *L]9 v{2:lCEM_ ?~u4$Sj8`&z` :)Jg,֛_v!Mzz6q8w4q(.ܾAoqf-B2a)NpۄQ𖞡G@܋O1f [%+l!Dƈ B(6ũw_I!jK2N5 #ikLݽ^,JÍ!}n fn,b/IL:~}EH7ae+{Y#o_:լy8(K}&v]E&2X;zFk`пBGQ{ x*X)=)ˠ|vd2ܷ ]N6Y:Ť;%8/#Z˱K|VO_%$>VQbDUO]}iƥlپ/RטNjj苛D֑KEif%HP1]Y8"? ULw{W״L紹aX>dpv~8K4 5/iFQhԢ0#P Gm.]د{XhL؊韓\@:NcgZhmA=%n~)KXnΝD, psKU1;i4@o\|569zL1:gzWtL6_S9R b(~Z4OJZЊXlɼENȗ̻v% #O޹_=cǟ9J_5EdX.ۼ]xwD=a5*`5p1TP!k1Y>m63%3N'Rͪe1?/YoU&CM?xUo m! 酟S! d5h7v#q_u%l^R:|zrĦ;e܋OiA:Q_j:ÈHLYêDH}q& aDVRyN|mK`L-Jv)1y<18nּ搾ZZvhP.ҭ0壟Eo-rA$f0*ejɆ\m&6̜mMҐR']*>5pW|OJ52W@҂OÀǑV/Tr;ny2@<:x]\Ǚɠ g)1co"{(WVET1n`@zD @*IB3⭍8q -~#0ҕZh•MZcV]&r;2i)n'Y+W(ե $]hebo+qhсR2̟Y`(ֻEjZ:¡eGu|È3ِ-MSJY63=k ,v0*. ^k4!;O[Wcvb:vAw^LxU{5zE.S_56+V{C }64 ͗C\S^)@zU* w&w$3Izu/(5?1S3% :i; MaWҊ}Y/ S[TFq@Q7YrM#+v!)T#;;f/c w5A\rB,^m Ef^vD戋t`mG=%΢1uCx#x:7GT5Ʌ< BO՛e!n9B?| c QA!(]͖4iFX Tޛ1١`݄qYd4Дʠ]m,FҺ,S֨ae4,7eR49pO}1 * I^|IKHaXuasջ3EW>$KTJ\8>t&ct7"/̬ P2_+E"W^[} $}@촂"'Tg$EFytRA K2ƌ|\dU';zs=P[#S貍"ܺ\lp.䳵t4bE2*W7}Qsf.kb"P1E]2'(Mܰ.S NՄz O%"ߟs=;zXfѐ.BEUz_KrWߌKîREYƇtɒr57w-cӷZO!W\ƱTa\e+ק\-LшIɒl4{eڣg @ hr##C<5'`@~B{`7(dqD r:.z·JP<sU0 J&H_͏w.5s }BU[d~_Q~UVv=Hj{PcF̺ğo^aNPH-6e?.≣o` <7b,S]hC0+)W4$E #.Z:'2+Jգ[ 9xW{Ipuaḅ9}!TKT=ƚhɫ)YlW4X^⸴m!7h%"  6\@ Hfޅ4ǫ"E_x!PS+A)$B?v n(} *dqe 뷕1sV#ZQimH SS폍*8ոoβ \3WgT'pVz]$ xާ7EU@6)߱$ `*=a]%i7n6] 1TQ#3j뱎Ds33u5|E..[apF~  Wz4'mVj_3a8z1up`=S~x&'Tlm,c0[43qDZʻ)ˌTuYV uOA'A+$p=FPX{Rw.:˘MwJZIB-0TigYL|Ɣ|$#nt s9';1˭)Qs GoƱ cpm .}ZdAl7 GC>6^_(g/;l.%̼|].WrNhF)(U)K0_<J q|rDd@x vtvJ}bXXQ7Dպ"iLWjFs%]+1% :Y= }V6M\NWyJ82._z+) .Ȇ=ZY|iW!$x}gCGЦ[8GYذUktrTƃfd9ſ#50tq28x]6'SAQǵ"i5BujUskk@Sc IgmcOx&iaÞWмCsecOb] UACg9.UlvBni5#7Ɏ{8D)ĭG$T67ַvxo­z uWq NYYƖ,rA~Pv#4A fCY8lwd #gʵ|3,Z\Pe'wچue0{۵ٵ&|>kʐ/GGGX ITruɢ~܌uOV.s@z' LsM\$In|!{BW:\h^Z~sO ?Vz-@J U&[A >чGYhEEw[JI  neS%.R7DQyTgCHV&& xY dwnk,; FrĔ&S?s1B b7 Yx'.^EM[H5~9ϝGЍRVq,ԗcZZA;l+pɟ4ؽX h-nNX(6&8GehҤ-uYeJ6t\bzN:֞g>[57GKzJ{ѡ )f2hNӡ_Exk (bZ,%7CLYЪZ*,ćŒ=% fqqRuUZ)ܬQyT=?\:߮[>m/$3HT™d'#[nC$vawoJ Q:_O _La! aQ XhTSwj˕ZNb,^!Ew`6CNʆgQl[0ZKU`|\[ۃ,*L+\7~PqcZ-o6w8իZ 1S$EkDJRۂ#N^{뽠ؓoBQ'-#Q])`~ZљT0ڔ!EI6PSXnm݄Z8F]aQKSi}*vN2)ye 1OX_4X}['pW9ܶ{|,1cp!~R_{R7񽹯Agr [-.GHus `y\RN*wRP[p½?#Œn/ }lQ50>ՏSt,DѹNy堁FVbɞM^2|"߭Q`w6ݚ߇BlBr.{6S9~)N3n{'K%*3 'ɜKq&FJm>H VISo, |+cJzbʱ(uMPQ/X"LR%࿓@ Sݼ$+-fg4-J\:k!SئP0݊ 0x2N*q_Nf[yҕen߲yDaAл*NTuk~qΩ]^BbcH)B3i-tVjb_:>ӵ=9=6scO!qag\ >=87.ELkIY"]/@h@԰߀OիեUCSid|$ZTӃb5a`:uP?A!4T7CĠȩbG ydR5 vPuoR;BO e:&V}~klygrZ5Ha$5,~ {QW!'O+,?نj/1Tx{=φ2^|/ (C}P@lȠ~YE×6=j&p1=}Cr3]nd[),N;QjSv7H+qhQ*~W{Cc\%yGɶ0xgCd0Գ8}%@_j4볗x+ 8hOp:nWӵDaHǒk%;arݡ?/NI$` /A{!;kD252wjì)44J%Ӝ]8edz>eYcDZҦbopsO<1=%"_w帄ά^ Bkzj2֌s L9pt"h%; *_՛ gKp73. *덜X tBp@ MsrT/ [|qNg1baI癗mYܚbյ/j1-_o:1>쫉zj ;*$fRZ- ߹8-ܱ =A ='7`՗I1PЮ'j\lɻXaI8ᇅߒqvdQ3XG*{r1{& 'z c ,LH]ɭLJ ̶u>. 2Q:ltc_{M]7N+邋-5N/j8)0Wӟ^v)F;g)S eX}?L{nT+f4-0Mj-s^|R=D<.RV1cT<%k 6v Gw[A=].j`hߕݤ]Jo`FT^Hm\->da^V`It\ CZDXn,^L)s%µdD|p.5yfN4!:l\ݙ_1٫GȮOj p&KZB)VOPSj!{h4v_j16D5|n!*; [SI/-sBmؑXNÝ,&ujy@@.jҗU)>=$#q!} s  22te4;?][XWmۏ!`cxLX@kN[/9K L qr8C|[`nAKKk`n5)9I R] S9 G;tŴ:/!{41Ι; mb =(8oL<ꢿ +Z @ׅ9fSܫ/Yq &={]ҏz@E/jH;ȕʥ9Gf{Te&o4f5C^CK:&Nh^K2Ehioln)Ԇ])F ׌e_PGٟiYPA!tSy)6 *,6q{$4hzRX-$:#j(]bn|/y`,!NjT?"يdQ$uUd{LF {b8_C v'*UK>q_ E[zCު3rgin|̛Lz*/JO1Roy ז*-FDo}^|lQ Y˥&ztvSP}\/G@1Hi%qCze53PSQ0猧*f&,c&-S콤0kNlml-8o'%r@ H1qZa\>f/ehʄM1,=3{PW9!}\<!dy(+N>:2f.\F>g+$Fl|ꐆ.s;7:^']3OZ#Ţ?|j833Men~N c鳗JUj1#"u]$%xzozb#ǿ5 4gbf>r(0_.>yڌE*KҶ;Mk6Cg؄G] [kQ["K0mN:h?;GNcX- LNݼmeT]!唩OEMq/ NQ9ІivЪ0%F6B'HDaݿ$'Xe Qqjʝ H2jACXi[fL:犇ѦD(<2IoyڦYZ\9Iۮzm ]S!ka|=lOo,mCj|pbr#rWu{tQRbgc<gsPx V]q.eSTϢ|W88#,C_zO}V0_vsőحo[^ LY|MDRěeKtm RxJ OBIU.@I7\5рCUwnT=FRÀ6+ 'O:pҺLTdVmu7dyKm6:`o1FR\W[6:sS_`r-&1uNGllV`}DiWDj斤:et_Tb }  i9˝ ;P3ѵ0a1A5CykWۇreh.%R앤E3e帇Y% ǵZ dv*:i_ۓJ.ξQI{i(қI/T< %Ƞ1LV)t(}ZC-5}h]jQSJt=(')kԃ@ɖD\^cm a9y',|b9dGGa7IŠ3[Jb)Ti¬ңp5@+G4<дU^)kE1>.)Rpgh)7iP=WkɇMrK-/jT Π*)Y=FZMH2ŜJG- JJԁ~NkA]VN@\DC}}EVF\cL#'k[Z~2dL`&q18sgȧ .C(:}xk[C^jn'&5Qf8@0#Hz=FU9kdH|"a.7(ׯƸ_®I%i8CW[ARL@=!}g2Ee4gڗZ]jQ5\ pƥhl6<1 yUL|RnW%{7iclRhP'@{ʀbȗnz 9Q6qG~r\09#\U38JԆ>Qd' 8~N6%SBk<Ʒ@V5GmX{/qњ&^\Ab#0V4y[Hå.jFA* 0k{"OBP9ty{JOx",jXύ7!yDr̅5yֵU!tKm8֪VK-69uBGAKvCӿ4ҁ2vv}'^ۧ3o-#҇ ' Y" bYAcyEb&@ gSW=]lb#'lzBoٝf~ĩLP6S"."Uį#hlW}ďbƴ6>b3=}BG×V|T,96fb;u7KSƝFnE󌒂n-9 P{er5M:||~5gzbl?GSBD 稝RF3B Jm,3^# R*p8{uJ)Ĺ"}Xe& eXNSFc jDES\$k%vi&x#?g(=o)(^~>=.p'j1篅Y]`NoPipW`3a+qd:;`Y1 Ḥ%*hGc#v).K8Cc6RtJ3vw#ax 6/?ĉn`3Gb,,ȼ_b$$GA$s]^w$6 正_p#Jq3R6j4O)eP7az Q0>DciJ2!M}J*w->Px8+BLZ;s;ՙ}7ki8`H[unQTS#্t5!PQ5 M/@|a=(f0tFVۄōDOoޮOXJHxs[\up/^ȏ nckPd `&#MF9MKL uH G\a s SRkV>&ؤډnm8ϳP0;XAEcj+hQP699<@ ]AU`&EC{'ݙț&X*Z}x+A^ݗ\aJQn!G*Mp'~=~-~MA3["|db@sb;QmwWaD/9pDP1'!|I?crD@6X_/S.P9/qS=t]/VB5ldѧ&xT*GT+i7.=_W.;,VHzٝ%Ǵ!¼0b^C8R"QYV@2^r#wFU*xnAޝv'o_VM}ȼa񰖵@|OL^3 I6tmu!⁜ʔ 4p֞IW. nc[^̊Amrr‘<"(oˬ ӠO+\C)YGҾ{Ϧ9X2zbmM15i.UZT@-O̘ё8N3qџ̬]_AS'zXC:$PK> !/-j*<-LX "3*ro]u21I 9|cz|s}-F{;`JI1b :eP }9]P){V_<]mYiT{lBl#diÁ ^ZcȮe]Ùd땦qJHұ tlC8Utr).pQx~%DLnɪ`t7޶o!/4hL% lq<x}Lm H| `6 Q/oS\}1֟$@Ǵ+'1Mņc*)^c6T,["vpV1@!g ETqdW*([K6[S¯'歺KDtG%]K!_=G([:e^H6BT"SoxU%tzK |:jMDUTi'y}PxK!f;2Yg <qMwˆ"3zo7m[s4`dY3B[25Z1 HJ Y!uZex1#o96df@hcޠiʹa 4BPmz efxL;Fn`Nو4.ЧVHʖ4LMRz[ǑmUB*duSv'pFG]n$_֫w'!G"t²a͢y>< 7]h2vʗAz9L$< aY:DI5p~' )é_-MheYu6u2֒%iKl^: GI O?;޼ gr}+{ [|IBS`n&$W~ȼ{f9eqmKt:{8^hQ赢D?^DtYT_I ]VCN\+]*y?69ze`t(n&OY-lnLB^&:.ѻmS.LAjB*ma>dw6["Xeޓ.ݩ*זܕ~ ;~,?Uga<6ټ0G غ[;H wIef(%O?P؁B͓"lb9.@Hؕ9rRlF:fyGQmc88'N통0y¶6J8!Y EqmʹbE/MkUoꈟŀq.#e)kI-)n1@ T}^uǷrk=ȩkMպQ$:] ՃyG=%qDRus#s3*x3|RqG k]YVXS:Ax&a򸇼KZi/F+3"BId8 dU*BHSfU%o&K]س̑wda0"x[q{➲ OkmPwDI9ݣ8:#L -Y0567t"?٣$uPmٷEwVz[wjJmZo\Kh~P!p@C4>Io_WnU2?*!JQbZFRca; JU]94'RuR dʯoh_su#pa&cTh\cm:,OZ֝U]YnQ |C [}}K V"3l< x:pVP8_iZA'*U`Q)*ë6Y T93KN{K :q%a?#נQ&Yxog\"qrbf/iEQ7KD V }z+AL;;#Бiiv)-֥Slnژ$UتJ9XkQlC-e&LYS ]-l b$kmJnlwnKr7oҊ̈́%b=$F$ݧC)2QIDO8]#(olcm 7Z/'gCk5em4К蹡u+z`ᵲ4rEh)_]E.ׯ&@L|=L5?xpY5]qhJKUi'2c;/טȳWm)_k i{_BJ?L4#n~--]Hvެ*r^feU}Q[UŰ//$`A˅e]^ec0@W7oX > }*E V]#iKG@L|%2=GY&wY8+ܬ+ӻߤ[<ۧ|0c+s~/s=֏ 2iU=sF%7'nԈqM-yH6H`7@w,n P#vE-:IV:HTlgH'̊fZgVLt-b{3+}W1u8}@3bd ǐKp7*T?lfwvr]:#¨rplU:ӊ ;&]%~G![>͚8kF"D5c`Ү#֚Դܩ[#&IcK:[/O 1"o>sضVoIm ޿#h~EOcfV z$-K,8:*)j#\ s#: dOOc#&sTsjKϿjf˦'t懲h?A\g V[35F("-NT/9n#^P+&2}ÛbG(ՅpkMO'/b݊kC %- %YٖHE^OE\\5)SfcJD:п(ý4: w_Zv"K")_7R;HOݑєLH;(LsAG֏Gm܄{2[y#byc+REHw0fSe;N%oSJ TLi xݝ;Sk>lGbgںSl v:¯9s`W#$\r?kCAAl zE;:[ާ+"4ngBM1G,^$Fl'B|_ci4YFV2_QxD']cK/Y|KNjɗ&WmePoeHy- 6ռ/,dԐoM5@mʊ|vh&Jw\"iWs>N}ͻ}";'(4pLrj:6>PӐ{VXa%}z6ܳ aZG'ău^b !ŗ*V]}uxcߟbxx20nN Q7I:.R@@T?V'M1SZ'2SrܮTNG$tws_Po_s[p'UQ!V QKu{&Q@R+8}?}Kcߕh*#Nv o^ }oh.>RHymE _#9@Y F 3PsTNVy)d-Dp]wӻ1ZAH'+JwWo0=c9W>V]<=/p@fiCG~j kz-PO%-wdʛYOηWNi-wDsb"\vaN]hED3COV5 n@]WnÚL՛LʽͳnGb׊eyʀC-Ks^$AGqQ *$^t6$S $Y:ݱC&_[a͈3aԵk6ͣқ;IW[=ᴓ'*" j6hk>y-pa[wa6~Pk6(ݻHlvvSpr15H[5Vld^6f5FWxhiFF,5xVj,Zi#~ӠRM1ʢ@^)eK"6FKڿZul w@*l{ѳ3\%Ce 0'8(0ABnh|?>zmj՝mHGIR2P@!aGTmfc` db;|B -TP{[(|++L@<7U{@~Aϫ2ꗲ !Q͘  N5v-0X ܇\\=C*׭Q/e \G޺~=fmDsWJj2>ۼ `cʿaw[O$v'B{9'-s,Sx%<5U&`V`"3SE'GCEM/Vm?/KTluN5: Y%g3\KHvO >IV[z377\躢Kwt'c^8K:QW ,<)?V}ty0"&/fnc"T# ;5Bt]S[ q^:Ug4IGېuH@zLWSrS6߱mq$1Ҋ[\ =v-(qn^Ya*`N9aUkULrcr[-Tw0ԩwfI &}>1Vr_OT{WWWRؤᯆblBPXd}N~oL&#o BHO2Q*ԡuwS:=Xz:GbpOHoKU,gkH}kGp wqS^EH1EkblR=R9 I17P*s, T7OȁxPGCf 7z:"&K''Ԓ Xss>Ɣ" qZ8G"K JNJ_K$lJs{loz+y/SݻcO=Dz\0wvYDqKUVV#J?jx#Ǯys7VBij*yOZ j|"~[҈O˷wL/ iqAB`Ǻx%k 0k_]>9ׄ.o3ݾr ˎqƭ#?ы&%1:9YzKNIwW5SD(4+ɛ3r]x?zF `uˇvr'E1f[86x3 h rD cT`p=f' $qvfQ">oF$?ڭJ.P$# /_Q"EB" aJ"pF X1nnEU*\A odvP[D  (au7 +cl$IƪOյu\5-j02⻪ZZF+#ކL&:+;RA JW+д=F?$^{e>J؅Ne,JiIu=oP =Q;ڍ>9Tg2esj4.F8}E01yU5+ ~[qKEZz Щ ?~T̐)qx$>J9ÓZu% VkZ-٬J"_ sg1^UYx!tZ֞7J72j6hx lΖԞ['T?i:uGJF pK6ދVœ-T-Z85/W}ðT&N^S#`S'˘51n!u-2~p{%n>r+9}޹*#DۃeC7{ۨ>Za4"A9;juȜR2X葌Zq:ߣtn?|̡-`S6p>tS*+kakn Ѡ*ü;\H/>hc0ޗQ%䘝DjLu"UH(D2%f2ne0/I3+B/ouP)ؤz+¿Ԟa:&6Xbd$I(5ڎ$<3~ЭpkJ-sG JS"P>Npf6 eG<lG`[H4Rg䚣s]c˶bA}Udݘ&DХpI^`y5*f_q< P&arܔa'I0wt,xzVP*lSN/oj7]<%~!<\g֗ɠ 9_&|ȒplZj Ս֙+=}2ZoHJǡvs'Ƀx&0 *`GNVm92&PFې@{ t;(HMZ#,{K|s +&k;sLÖfqtiAUcvqTv$jRN[/hJc1) Ux/ 1~&{6hFLB أ,2שdT5.#1B¥F(RXܓ2Wy ^SW7]b6Pi 0|)r>Ypa(C$j5kwVE>CЇ|*6[DVmd#kB[eѫ'Pv4=:vY2Ö\|C>fPDK阸tL_k} &6}SvӐT"ZCad_(QY/5W u|s}^xG¼1or?]4zZ@dD-?nX]֐\'z֙Tg_u[О=}uo܂q} IQ }TҤ폶0~x,6 .ꆓ O?c_JʼnNÍ <ڞ{ +'lG0#8_()D=j=<.ɖǏIUq]jپ_r'(R206JhT9Do)B"Hɭ<|+%&h`W1.,q-ɂe-&S yWrZbS7hȎvnm*$+7hu>F1v|z!2Bϒ4Z 3cE sRAcTs>sJdcb %yAI">}&bbƯce(wrgihzT166M{ISGWpnޫ9+R=#vRA%lAՁL2aE&njzb6:cBD eDh%1F'xl0?=oBOt,:Sr+^J~u>B-VK gksw3"dg 6nyxwD=<^f?㠐63Ԃb<*ƌHnlѓ-˙$MؚπuQq ZnN:RfT/_NM9c~4OĝqWE9XVc j3F:g!M.;dI:*IgTaމ,An<[Ub7Sz:[tiBR.ᒱ1Fp\[8)aeE([20O^E#S%d P?FOp vtO#̡`rdyV(mvY=AQX.U̓? 6^Yݖ\딪`DN89έC4Gr̯l*8[u Ig5V [Ca;CybiMINf&sCm#MϘ6Dd 4@8LE1rcaffd5#)WsN2dhB ℱ6MdaKd{Սv=ugr.vɌNɸݨ1ǯIA&c Cw7rETX^trR\75P*zcVg,#qvl${SGd뫶9\ha!.M|Bo8H}4ACܚ]~WQSݜvT?|#(ʫJM|>VOܛfw!$ljN"-Hdst;X6Mb4`n1MV<2kV2cN8nM2EB9*hP@yݸNL~VD/iH }&FR(mVN(]eDԺ% NZ:0?ǖtb%@'=ÇXi9AR1d{Y1y̗ *Kaxp8{0_)Rpxe&qOAƬDU3*7}hG,}<~!pe9g2Ft{RϬ^Ƭ, anw&ɓv8x޿ ۇH%n Bej81A0Y9[E5N> 2e+KBiւwe5GQ]P?brߎaL~ؼ1yQVv~9e^OJi]qQ|7\([zeSE5껌Ȃ1)r GqL-7]]uC_! `үSE.p2b0~W\59`,ڛTbRc"~[Ԋt`3GCS*-j!Tܷ X^Ԁ:?V.rL58To?!rTL '*nP1Raa3d+SE@-˙,֜ͯQ+/ {x'%~L[Ts}^ާ1NT,ڼi1#*ʕ/(A' Kb Ѓ 7OwO1D "ۂz?mvֺ,^ѥ0:VL(>z;p13ۨmEW+u:ebn^&61/I٘@EmsBcݤ L cQ\n{!ض#1iy#RA꤄Zn]C_Wb%ID.׍[/XiGs\)rą+ۛj.:1$Czc/7lW/ mb\sK:YOḪ >TwpZ(4s(zq :layYW_Xs)o˯7m @(@W;jvBhݦF-[xFԕѺ{[ߤ0nL)E-5()_urUbddc?V8ۇ3sO=S>ldf.vΛ20uڛqEH-}*j{ð{>4(?cxuxA=] D]Yt9&k?>W~,~.PmЄB:)c&;?Q$!?vcwF;a8s3y"v6L!ɂOZ xuP%'%j?z3_+iU)k6\M!XF/. DZM ǼȧFuLYץW%-PqvEb!vK9)-L"O93-8d.0%yi5|l&I_\^2S?|`- -yh:@ g{E~_H])м{y\ p769y V "}61MBg7Ask j~&%O u%jEfJˋ- ә6 7]dcZ)0 xh~R1TAgC<TZWsDXJKs}.4f?W۹Sw yiwN/:&ST=:'g=k6o*M:D812n8 *'YiJV~FL 97XDW#ڷ9Ğx ^C6PV_=Kމ; /}0Zj-]ʱ?0E^Jz>"ܗG* #M?XwM~ L'}tfعJ 31ka}g];vzqDSo|i9t \Psy3c`Tc-%}HYL`jR$ۏowlf||O}ˆᯜ9+4qdֵ#c)v VNr38|$ lo`}]$ٲ`ٍopSA"kՏLg_LCdC+#OHՏy>?#9\2M&#J(^lpE2̲f \0ytW*b*d Egs X$) 6NE d0LARQ&؟\[V8P_!Ů8HR(-W='r81ż0z}ǝFJwDmvkDw̅Ek.7>%6ZC~h 6h1bf 0](w:TBm"'<ף8S~Xm{8+6+GDް|5/wx}pX,#V,~S>3&a?$ ߣC' ^>DBޠfFgWHd=.`$77x6=%;? '91e7@o^3nM ,'zߕ)\Q[WJDxd B 5dwY |e#4}\/ wZg N+ P,wξS;_vaZ9( ζ-v S?u*ݸ|7'97Bn ~޽+bkRm"v=~ lBv }5L I50#OK y\z%Ck&tDYH "0>pj8s0"s{K!}?|HgJB֙eP ^Cu)r-~yG)Xbz~eYyɐ҄KxE~Vk:F U֩3,Saҷ+G^H!{?JF=6q f0r:1R͹F 2uM;dA? k:QK[#?F6}x)AɞkucXϨ{B,F K|ݥ+h\H8W(~w]*|T2(7j`R5J̢Q$ۻ+# $-}Y0m G%"kcp%@R[d=|[0*Gj;ʙčoPxb=ǫ4 k. m.b%vm ^z&rr2T@d {kHP `iMz_%ʩ8>֞C5l*.G* ͛@Q\Ğjo"L13k3i=5ȝG]U|'0gO5t K@cB Sq43vw͡A[ר4urHf*s<ރejdR$#2`@'ؙpWeZ_O7 (P 9j3?Jj8wZ+Ap[ 8%T=P~/`#s_o݊J]A"Q~(gcȊKɕ)g5߾Ś 9G8=p:>KٰMD``2!\0]H+G04ZUqr>_b/ uq%?6h;rfiDt\3`X00qŢ׫rFgE ]^p+:m5H/Ⰱ$Cy *<-LӅぴ|J"Nxj≓VUP'A*7}HhLBU2Qsq}p뒤YZ\n>*Lʪgj]7FUY{cBˈ&$3*JuXH+ FxI(# -F+byh?*G 5ǑNިXУ\6UX\Kle>2 *DNkte.t A8Aʁc}6҉H52Ӳ3 OhY/_3?[8N*4Ž2q{O>2OEӦ2;8G|HK̈́?#zƗKcmCv\I+N2IIS>k/0hE G9m^%#7?2O|>FջUMnߵFMy^ y%TrKE |TB~å#v1%{d oL /,QkFfwʣ=}_)~e14[o $L*dy] Ndq0/cth6S@ki>c/ӒdT1ЁQ )!1([\pmNu-K@ =J&3e$5\dh{%2pfܜK  ႀE/u"gE0)+lAcw4 1;1l|M|^O ިWOER4\mDՒ!?`WRyK` {L^V;=xT:-g)t݌Z\JTG$ƀeĒhdRDE)C! Y \9bT }Y>"Bƈ8kz,Cp2+ژ6;q k)w֒f;~wHXHV3wh6ZrH> `N|#w>6 sHx]u./?aor:B@+)r~Q;u65CY}~ A;8&CKߺ+ =Tȩ/RLQ@r *&߳Bd 7_8lVX ISxaf  ZkJ*^ȟOSP:JQE$OE#E|ԠDh_7R/,Sv17f??+Lփ[S9&0u]j.IҬ]x:'z?cIGAcA8z?w:}0/bezT`ǓZ3٬/M>bCQV*mRr$ncH@A$po/hٿk@Rh {`5>"Jd1sU%r?5'lc^.?(>s~vcry{ 'PmLCVq {BO7.5x{ԿO?S\@yQY4e A?ŏ JZ sm|1GϾ@N6隸V+P Tk(ƀI}=\ &++SU < ;}*SVF0=eiv*Q@]\U\7zmM g'7ruP0w?Kܣ.X"lH`*4"!t01?S]؃g+2νXz 9 45fA?+&Bn=1uHƆʵbǛ7qhf~V >J).'˓km 5ʅ,MNizh c: Xb;=oH ќ] =!`C0*&1\d4jYWzEN%KCvUB{]>Ǻcw |1־{La(nbgV%|fv9{SXG6\Y6~x) "hEiߘ" hP"c><6;cT;l,UŢѸy{CB-Ô6 ]Ļ^#"X0D*Z)hrcq]DQl_jVi6Kt<سcԵ^s^7c䒰 3R+Cs:kC1NȌHR\%#Y@s6iƕ8-z"3Y"*Y>TΗʄ ,aP8xt) BUzNfobX9EfX,Znwk_$IX"])㜱?ÓO[͹yc;+8>75[!Tf3eҺT11}Lqۜ75mboR.K пw1_cwȗivqZ*3R5۲=^y}8E,(_0fi]#& ԯwr7^'#) HH  P uZh" ƚ@bDA,ڣKQQRA/cDhSE֜O0{[#Z)ƶvím6!8+^R +_fz}_,UVCSi$LvI=П:I63_9/\'~ 7$ }zw*t?ڕ1ܙ;GEn+u@п'SRQ F $g݉@ݰe"(3P&5h<:&ͱ{ڱ* G{s dȺ*htJZ 'Sdquk.wʃ7haY!#vʼn@EV[GIİƮm&T6o@ q>vWHq޺$=wNbn/p|㼞>uѮ؝,>Ԭa~]FZc:JemӷBO+ o+qr; D$V'eLe_u(ÀBs o=Ub PIetը7X$ gH6{/9~I<+k@4ni)E]\w2m4( 8f#=V)WHNO:,"r'}(L^3lLRnL3s>}8og%GEUcJ kymERwIvÒvlW7B `E tA^19K}$L9lT xO #8Etnq7p+No]_?^$! jgڷ)Bb BY#zc;d< a']uU_4xB W? X-蛲9 /^a@20yG  1(yC)ל1(4^u Q<=GeIIJKުoUTuUJǔF8ޮ&-cYe̓d)#UIk7jxS' 9ըkr{̓HHcؔ JJP6[@XSD+\㒍(M4Egm??qALdpe _~ #Js{gS+QG^PG ު^O[-qRX+xN+#|B{f_ۇ4DFtٟEJPM-uhT&%6X=Nh`'}!t>I%Z1z#v(=%=l264<つm[IrK ҷpD 9ה,^ևcQ[\C+0, XVHbL6aBbYHԥ ,|j3Vzw{:ܚ]2sF [e. ?t^ idܧs jU'Xk1tTj o3 g2 ;]c6׳!v$ˑ^f'_ &zzm}\vh_*  ṭR 1\ PB[cQX= lR0kRֳۡ# RX@EL~rUP <C˅ה+0iǁy,7o+'K/sirv!HvnO2#07Q0FY~ٸ4\7)ClzJዋR @`@>ʡR HC HxOAeHV"嗠Ju>s:*Q w9HOfV=E}Er@'Nܞ=ȚW6s ה)?`kq\`VHpwFuE1M T D_^ )g %p|:\%}xrO,.[pid#ʗeo١AGgifed˽e" iEG:ͪ"}HIof{5A]k% "?~eJZ}kj l:Dg[}VS\ջFWz4"%i;-B!y;.љB@^}TP$ H^ZgJ\EvXՙgYap;\]-k*1t$ hT?^,B5 VI!_zG׸6DPc@X0(RX,K HC= J|a`H'ܱ#\䘿|Î"p\qeI<繮,OZ~-l-ҟyP]' -\ @t%X\məd~LвC"8`t1 O?weGCTˀyB;%hO?@uv6HG4i>YŽVVՂ_>,.O 7цNYuqbeCMba[)&W:\2{;ͩ6]츟!9TTziJU?Hbք|*),ascqrd+]WɃ9<3h&##DI3$?=!Ɛ3:GF`r!|]ՖC@7<#f)ȿTt_ϓ2HX| -O4mH dx6Ab)ڨ| ~Y`ܔbZ^͝#:]><ή|kɴ'Gƀ>Pf-OK<.p} uSm:r?>ݳujPSL6/k2Sو1E_%S_|D!˝/kzLuctE記Z'ib$n--6{ki(V $ 6t$һČBOf*h^p}2$Pל7z 68v7avG> C:ׇ!wl꩎4w&H ږ0 %ϵ+FfS`zYY }3,43C2۶ٵ":Kt.k2緞S9EV ,|% ÃkOfv-7k T|94t>g}Tf_TI5GTtDnI+\! SPpf<^!ǡ+_>z$эWrUZ.K@Іb3iE"ɣ+-{ Hψ'zDVqn\": fJCyo_PLҩqQ,@ V~qaܭ7RB؈/? 3w,3^&o4@e!*%+ݥf`40QNrf<Ŭ#!E Y~dQ W*PH%҃DŽ"vH\c3yj*@6QF}SXC.ċߩQOg)5mp6y563\S. ?W<.)vׄ]GMCDE2O;oV w$(:qY`Y=/f2%1lPƃ/InV gjEU-P1,=v|/hV;p{ 6V+=+M-[;i'iTWe gLBbK.QKBCAk/tzro&f0Yb)9~Tr#+ĴaH.'8Bzo筬IZ6o8WOAh(b{Ǐ=sGB>|+,:G& Rhb 2>Frl ҟ:Dj D~q$OަNt6 7hnßq2nrGв %{c fq U'N!0WϨWF|d"~NnZ+-oy Ra.8 \fIMгD&=M6 qϚ@Ҋײm&Z.zZfFuKXSrBk .y(Юr֠kPȹO&s*އfN+8Ddhb>*+h ս:(%0\RƦ\Uo*11 Oo߸\D*.EOҡ 1 ?>, U >R13ѽKqE):%"ɧ4#p+V ˿v2I{d|\g&KqLC5bڝFDx-1c20#YĴJ,j98t B( n ,lKl9|per7 a֖Dۯ\&~->NhJAIQ >莡7h'jJ!!/轤gN gF_]}J_RF8g?Ct!,i"ju{#֡+Xlxj􌍙'}%(IlU(@݊_ʰ˿ ڤ"@s8.m kAP܁ufl6Q=ɷʠ7ڐMsؘE x0O$Z {v52Ya)1D+XV#`k Ij0=r瓐O Ys fI]3ĪYя02H*3U]H kdS]}j6r{|rXfƹE7 2Wr/i^B<3:c06¶1dVî$C!lw07=MŠ++ެvCt;7%U 9iuCeZ)g?goq! pbr)֣8LN[ aeڥEޢukLE} .q̈6O![=1vNu$W,9qaqlg_Qg'Dl7|Y@*ƶD^,@&#vK>Jz};Eb-y3͂;,iƶ3ªLOפ)?WjEdzos؏=j˃,3~eLk=YIj2\J>ty8 5^M4{w>„;Zt8`o˵??i>bBgXeZפ|nl fjZ&Uk}ݍp[l<4 '6fEt˱zPA"h8YNC:ni_A8iEX.=|$4,ޣGIU8b@q#v!RpHA 뽍=NE0ᆟ>E; h( ߝ ovk}A(V 'mooC!;ϼ3tM )ИI)5in; XAP~ox,ua|)7>u)fZ\IkaiZ{/2 A "Rnv7 w-oK΄E϶ܡjNP-𞅡P LRILj4ØGaO{sbbY aߘm}*C83Ʀ+fYUb]YH:TtK0,FV~Gw K &m, ki#’l/`?pPA(wHmŰqe2EJmPhW"Ԉ;w-l,mҭ[xOX& cyc4y:5-`DN|̾30l?֜w%]ˆZ=E ZD DG)wCX͡Kf$@̻Qs$^#$ W"媙@tZpt|X3Xfo#q/̱iAݻ5Jj[V|cn:2$a-LJ%5]Wky;3-C2'VX(UP`i O ?V/K-`sN|Kl"e]IL CBxM(t%r284U.$ȡq)A\5CGcF|նQ32^|0(%zTNfl734W(1L2(6Kl5*ɽd=ddmrb#?FsZ%6IBr&ے{"SA/4f+O *Q oB1OYٕWakm2q\LlZ]f`2%^0-0iIqdZ\dXQ/{@3?gFU&L{5cҚƜ@Ig>:309Wt!o6҅F9[d%UXsH+,ZA =ɉ,3$'.e8jI|r }T f]71aHݙP DNpNL<D=Q˖$,jkhl~tIq OxQ)%G)fuȻMsѿ /pWIlrp#~ wQ7>)f8  1Ef8)G edNg k5/=#<`iXRAx`[ Bgȷ٦ j̥NXqEx1 .[Y@ wM~nD3h۞Ox~dP@F5-\PN^!b8:]jh*lt󖽔,3Ǭe>MaʾS tR;I/%KBpCoثwJLҿ*M10W_08Pn;OV\>n82e[]ˈ)^Sb$oxɝ$ ;ki8rrNnZ1Ypۑ?$?%Vi nO4ji>JyN`05|Rh_ ET|D&ߜbM @ktH2qJVCtrkJ/tmk`U2qyʓlύWsBR*nJð?a JVa/ln&Ivfa٬>Of9Y;YXA2Y3kC9b-d-=~๪E ɩyE:>Oiy@G$?ʻ&54&58-V 05D ]l/,W\x32Y:!`a6DѨWhAT8aFqA/s)x_rӟ72B*t)mw2: eGpO%GV!U:rYGH$9w 'dzWhleh2 BQӻwTV1Ҁ`UXMG 5$f)^%.{J JM3jw߭ R ˟S[8mgKEk5i:Z &pN# 7@+O(Ã͵. d{]Cm VM۾2 k=5-{w5e#j(c ? 7A/4YPgΟGX@YVKJan\@jtGSI.v'+ifD ;@k'R2K7O#:7&3,{Hdsh=+74kO+Qxrj4FQ~?  p4. z4 N!{\+}#^ > '!6՘uc]qIĞ3uTObM%a3Bt!>/FlP|@B'8sfN"X\fT¦O|K{m|If]๝mn 50r)EjW@BQ,* ?@kB!ōg,\6w 7n^ \Uq=*j$Y *9?ٶ'ÕR5L&l>qd9쥄!J l؟܌Dq"NaG +^5o_֫qe5 d]DKa!y#RHypxsAFT\r 9W+K%PָHԬ/x\I^f j ǮgC I_G!̓Zph`AhyvrxBc4 HEv)SԚq ܱDy]LnXs)/&Te?c%2&p mU gwv-'ih,:ѻAX+i>e>p&r4mEf}V(^0isV&\W3nRgL3N$4wrQ :],g%Ff5/Ӥ݆ )]k B6s~ ZN8֞@:)֜fkiVۣ;Ct Swz˒%PbEgd dȸ]-I7˕N>yPVpMò~^O@YUKmAr"Cօ+gqj_(  yr g{tu'FXxBD&ڕ1|S,>݃!/~}6*)+_mz!Rg5FEƤ4דښ4ȷ7UfFU'^pusK tB-䠷G,]Ch9g-qNm~ҿoĨYșu;O"l'8̶Ji0Y&3l`-i d67<Ak*C'9 ZцӶS}iCppzA񱼚ĚuIGMԡQ醝~ e8kJˈv3-gPhjuVH*!? +}±R^SWo7PVmЧe zO XC$8ņZGcb d B֦-j=SK}0UFLPH0qiF'5fhԁa:%c2B<~EIHΰ/t8~QJ5 ] )4>A,@xtl2QƗ ,PNFH*{$2ki>\?dJcfH?/#n^&BI(AА:X+!xp#|9{U}??! Ȼ!mFzU$o3t*=5Չh4],bde^yo3 i#_^mUwR hǕO'~MT]>lk\Ue(T[8afv>~Yڛ Vi%e)'YmbD=){{$cmB<%Q-_IӺSr'}.ۈSI(8iL>)꺚u)h,J,F_`E=2AIa݌srr#~%ŭ%u\zPa/b_nt% $\\l\~8A}-o$0 ,YiVa~ Ffv{>i<@9/Ϭ ;]"# BgRtY 0'?瀖[.`uhq1>K-@w:@BE{!D9QVX)CW7 Up""U6"b#)%ieK+T~bBB3ZO>IbIC,G3Fw?xFjWלE-~+^ؠ|Jf79ٝ宕! &,6=٭.Enي_axZbMzO8`45jfh!f2_j^SzL,t'NSH8u#@G0^^OQ`riY~,z!r'!ua/Ѩ"J[lL}vlBbVa{5$^]dьvNGo㡱'q^dKS;qeH4bDNAFǢDUVّM2~[F:rWdm*eJ|*hn O!&0:A3e<"Y5l?lڿҬa&~ՎɠQNK/..\nal*=say9:8ii2 Gr="zS743Ŀ`q im!ǃa²=?(MƾEUD!aZ}C#F~b =VJ6-O-1smSۧM)>m^/:+=z8\)Z%yw6D\dVo rIWЮ9?Žm˦LK{@DԲhc}9Z.I݄CU9)Uzs\;cHB2Jq0\3n ѷn;^1)4C|b~g9{ieq)ϸN$iۆr^t屠fb,5HZm0r,uP!Gtj5_ ujMӳ!s T߂3pb'f3d\YPvx̣gx1MhF1k cWO%aE[In׶@RJxX, F/k(P=,x;# Z}E~]hm-Hv|(hMd0ɶYX1|}CqOŃ~*K=Īexv<ҝ*vL#3Xæ&'Te hJTR Կd؇Zazm'=lS췜,._!Ĥ^߮厦+EsPeJ(Qky/jv[Ip hSRQOJNnSDw$M:i6o~S\?joE`ʥ܀R_8=^Y`?~yb[c><QFlhT2l e͘Ub"ND*̜`PhGq]^3az&h5#Oq#nSDbd߳"bt3uleFa `CݟD*㱶H4UgM^R/GRtYiV4Qq|d-H kkdM!~[Y|@+8ID?FZ@ .Im4c rM̪yfvN}w:ktt|~PWO ]\^?=s|q~{56U{j:Ӫes-IA5g_~9/im8p9+îF1#@ sڇ89hQi4,R4]at@*7Я Lm4}!نhE* AkVC?{8Zc}P]Pπ~I ߅gV_zݫPptlva~dN:@7y#ݻ89 T,xœEkl/Lo%[JUD$hQ^uG&F8ٰFVbz52SKO7M)lqӒ]͛D[ nNet$$;ьD( RI_UG|@^97^8GfG#׏pF <]yec(D]19&l ׶=nr>ސq10Qd`KLSS3L5Aa׋E9|Jzz[k>yDgt3jB e:ߛ : %>Ӌ4RZAd%/YHݟb?%U'<>!6e:p{?[*D??d9z$j|>_D]bo|edH[!/T״ź[9-{qYN>s5 .ͱs9"T0-j_TPdy=ZOqZvsw`ݥO_Jd@'j˜6EC Hf HD6}QDl_81gM@5| /}&<,SD9M) WeVD5)ܧTs!Q V?\icis[04mM)O6z.j,zIBy/3T[UD8y܄eeDS_WsqQPDX -R7)uqDRfVX96L(RԖM eH SxB/8Ֆ(B7>m@nƟEZ\(9HJ[n 8p:>˧"C3woQAك4ޛHeOd&8~ߌ?7ul r8~i]v^J9d™Az/):*iIDaF(`J:Y /FJZjԖ:'£j=ta|o$ \ϊӵ7MWFA7FA9oʂM&WMxOᠨd݃!*O=Zt1HQyܵUkkvbCՏ)~!kާD3V) H9$NpdZXWӐ`oXiP{CQ\۱Gu!gkBa젅8'_+ Kv Gf!#ĕb2(}}z4RE>ukߎv&ZV/F 5:h Rv={r|FnC<\3B-R*{1nB.-!gD`nYDSATF0I\g"A yzmwQd%K >vvI w0FުEjDB`VܲF48.]䨱 ~LM/NNٰ;`ʏ1ib]EkWt4K 2`C>X^L&=$ h yI8EdaM %J|`UwmhU Xb@h]uw(b+"A0@F a}+X\p™Wn;I!"M={ߙ|oβ |̖2@YVN$V)6A,`ai^8%-| QӮaLZ]W+ȿr-ݴ&]_! \tR6* > [berɖ RgYiJmG[Afת8?#m1xݷHz&_8j~ ,e})ւ~Ye\"N;txP 'iؿiE|Ra.\ۼa4^SxRY{jch!A*4mXvmxa1:MgN*D] l'PhDsҏŰh??{sEK9#ehTzG}) 03U*^2^w]Lduk4DBh4ˏ5d>ſ5Bo (CGnet](G1ȦpL) _yпL'-˜dpAI/ƒ^@[bxup%.K0Ӻ|Etbw*we3, ZZH~61a+*RlmV;bE5po1mef)nw$)m!24!Ї}Ĥ&9sz7Ĩ$v}]I^``C |0Ⰾ6'9g,ZUJ`U!J6e*>uY(K73`F;R@q "үOrqfr=,PXi;*`Ag>ƨX 8X t'ܥ_K/?/*` s@R.?3ulg^=>DݳltWC^ 7{ӎԜuSw*ĕXY&#7(=X-/ʃ `Jh7LV,>uwYm|G(h7Yyneϯt*g38bM;?m1Ml^bJ{ -c0fP`nD /V)9Zy౸9wF*N@^bۺ P__NaQUYhZs*ݹ;1$|Y<6۔yA,Fܵ%?GXď a۝ǐqɳX1nꂚmWnS2D[lIȄZ|{sZ!bi9ʲ D^J/Wu\#դZ1E %&t&%DgB8`f|AX:eωvp.v %nErbql7ϳhCW n 2(VmX]> +2Z2,0 'jq&u蒷BOAΰ`%WP*Y¢9,e %i4pZ[!9Յq_fdB]0sa֏f)hAv߬=e>n+8hPҼ6(3 FyQrX ,:#0{ƥ,E?|:SiɗSVO MR/f_i%1şow]C WA\3883=*-ۍW JC^ZHl{J8%/W R1;{#4E }f;#a133m2Ӭm:bv宰^E_# 2 qEAs&AA.+ͬ9< }5rW,bݷ_bQ K? K`M-鄓)z^ׅT}&s9!(:f^;9/g#H /0:T[|M8[{<-,j&LjtNQ ᏹӨsزlLYĮm$k TzGkZOQ]h dEmPvc7HB*]-2%]m98Q_¤8ӂTO+ -QpK!Hc<p1%@wBȀ.$o~pV 4P}1](^x8V5N M.D i-*.'H T&Ŕy?UM ̈́r )9ԋr+/l[/& v!OTrO־W (R~s&aQk<Ҏ{J~Aeys0ARhhB}{B_,} ?#B5z<\'MN~d~5Qlz/(8EuKST%}FJ5Vqc!tȞs8 Wjgj3e0sZU |ǹ }S^RmgryL>qu235$F v1q';oDi,+LIQ*./g eo 7߱(*ػheωl&m*[mGiC.ە#0~j{9$֠V ^KU/ zrC3`7rYtpg{xܽ CG~ 8'~.Ica[NPfoh}l[J{@,YZVjUQ5eL;ժ^^ۆG$,d?@ʛ*DZotrlE>#S Z)'JB (B̡El!۾Zp_~qqv$@5oOsKvCܡ^P]k?Q1: t5=T"Y#3BLȍ6j>_ ty+ &l-O+M_榵&|O=: IINjUtrh/;2 ʑޫo=S5 }T ^04bE-j!ǏKtHYhZ"(9BreH7dQwp<"(ҧGY{j*wP d(@6>좋 kؙm/+N7Ԛj8*oz$.1v|:$]E^~|L  sw/؝oO9uD U&?]hX]r@B(n7t+fN 'zJi1Io8PI;IGxƇl+ęؼ^'y@d:P7M{=so^+;"Ю$6: '@f-"2^'r+*uuNbmf'oz'V/k r l( !Kh'٥˦M s\AG=p aӎæZV4\hrɴELj˂cLvN+s\7S}c2j65/R4R[]BtZJVQc/dX](Kv`jUgP3BFKkw$%J;^ƶ+>H2ӣ1s!{MX_.CQi[PY-,>>Q_1 ぐRX4!d;[A ms(h#O+7'Zp dUlͰ۔ >]EOG SvK6Rs uu/GT[B fs~ܛGԐ2 ȓ)Z_<Y~Vf06ZSI%U9&A$@QNZk\ ,?-!&|/AP(dyaiܕ)3{{{9YW[fD=.R:_pg3nXaiQRDʅ>`Y BdPwUfG?iGUyeK_ g-zEM0w~[+H9KR;oPsԙ->tm_}:3G֤Iry&(yf񄊪:~aINo- q)k)!~In߉%%̺q! {ndJ(wV9oش61ݫe nZ-dS0AD#)Ջ8[nn+QT-^NHțl{qb$8l)c=:&K?]r]az+X(x_|-S_*ۺg? }u>b4y Vv+5];:Kb N%AGE氮-'uIEO)@4FU쩄$O_W٥ $* Jw'Wh̒lKUʥqHig'Wf?3A2[rzX"-eHG(UgsjIi+E8&鱙E]hE$5ǩoO{mBݶHAG\1 cKJxn89s2h$W2iԁDTbz|6ٵ V0`QʉߏgN-rbjqG:]C=UVڗj"<cz~:HNzr+cB݌Ӻ6Aߵu}*VM!O9;PzZ!S1n"Lr4z]j% 0QTFгC|ZP WW0w! %A6X ov8h&؂>8Y<c ^7g=BI!IA7Kj\nb`[b{Hfq@G(LqCAX*2_X#c#sct}(ic$=LڇEyV29m\b뗈q|\pTg~3>oAkkBwz. @ے^^֖'Vi#um ߩ雡*M_caKB8?aV-O %N9! %3^1ՅIS?B=*xW,/9S q9cPK5 f58EM8(pۅq :r 7AdE~RS+o/i0P=̽T+LgEұrV^PY<\f5o~FJ ƍ2-WP**AMUZ&= V>0x;0;z}VئpG~1N@7Wյ@q3'E n^O0:Koz1m&- ?JZT bojSx1.HsbirЉwDTɯ,t $'Q(ۿaݱ(10^$+!8_[F-Iwea})_v^BkBf8ˀm#aԃHń<-OvY–g|Aޱ\x歧ܵ^pARvsNO G sJ*H׾=~yi XRSX+/fHw`Vq3{,6 [[\"4Æs6G3zV6|Pn1"`%9; j$M;XXAs6 תY8]knhXkbH$NuCZg})vth1BVn_` r-.y7L~2`.Ĵ4qv:e ћkv\D]ZLJ㉂f'g} ~Z2`kPhrnHa?AHZ@fa 6Vdnƺ82pn-hcr[e|iF漢[os-jE9l|}SvElAmJGtiаj\W\˫ՅBGņp6l¶9&6w:zFWXHmuD<\T (sԟo_]6qz*`urk|Ճ9G0^i?]DH[]]NChieZnq(c E-H KGƗ>%: \5\@qft^zHoifۆD 0#ހF `z~*;̬ټKNc@ Ÿ9y[qr7؅RNѻZǜv]8P  VN;@'T&^*&zn:5?r6W}߉a#8v=AC^eDC2?־2DiENNݭdy(Kjj[i~á&! #^R-\2TЂ@C4O<4&K˨KcVU(7%`U?\3tԫK9ٷ eK[]|*>@_+=K[&b$ϡY5MA[鳇ؔ) /9F!R2V?&a;qtS*27fSDyj^HZ V^JT%#~~ylĵKD^'#V!4V&2?rNt;y)bavoFbG)ydCBӎUb#!A}؞ G%žU4D׻R<6i1N H bpeC㩣|=Su󭝇vJK2Vr\'N|M\OfkjFd0;I 0~]>xᔊw"g9Z eL"q= ܘ Gu3!I<,t׺FT"T9ۯȑQ_;[8r)b2 Jb|M֜b,sWlǰ2.:Met}`AtXzFU*ȋZ {3e[F=O(:3 w^>OZPe&ԋ_QK nEcЧ&$ ΄ejs%sdǦ1rq$D=ͮ־lB_^tf] 2m_N2i!^3kPҐɾy`&̖K'8FVnoJOuJߛAP|;cnÛ |]\AS -m }fJhN5p1QU~L(VGsս57G~_rRt.ߪZ )8oFГϨ I|jǑ5z'O?뵀.F7!U;sd=[64`\˘mkix[4'KPR[,eEQ7R#O  v]^` oo ͗IF_#BPr1]n\ATT~ք)hXl&jCrZwhL6u0d)­TfH6tbRDcwwcnr] G:ɮ~d!E $?/>2gL81 UϰƃWlNVƼZyƣN]2VQ1Ԏn62ʉ|GIʔ xWb#8X[$-Н(ޠ=⸥?"gZNᇫ$Tx!5i%E9 Qgѭ 7af;G($@YRJ|2i:FqD8D^XG=t|ZwW.(O6z露hQ:ٱi7Qmr>=eC6Dh׺{%u?7 w* .l-%GĚS)uңӈ'7 ĐQx<RN5z=Ȁ!n9.=͕,U>PrҽJkc$IU5%Q夞`>5=iDQ6y܏qlrto]Z &l_e'X;1Xo{95~q%.kJvJ:}:l S^cÔ7akl;- V|D 5]uâu%[ U4ɔ?q_x~yC”!RPLTSx>/FE)b^%/ݰq=|I>ODkK*U,bw+),a)YJWI)S.C.y$ i%q!p3AmM?-{23{L!'ܹ\Op$n=.AG{Mܴg"y>C#3,:A-kNad]* x"&d/׺z ,{iF<8OX?``x`P_G4>r/Ҩ96a-BU54~̥]3 ܥqYѹP߂vB9+T,L vbvdM #pGE"qYܝMlUn:sЪ|m--P`3k F.6eщc6a7#q tY;pRKʠ =lf:CjK1g,:EGRG\B7 5# X1Y玖5jG*h48o9y.^vjťMKzCKI ^T7z1-#^YY<_ ]b>W㤾87OIYI$_BIؒG2E}׊AC)Sf#4MrHbQa I!ϨwlL%RŮ&_ImAa?S">щKpY8EC 3Isx =ncM]T$ nG8Ū"&@6dL/&աwXʟ=Pa='GDFʠ`o '|D *pfx]![%u WT*[Z.Wox)XA׋QEP~g܄;Fu\dϽ\~l}Vzc+}#]YUyH ; zsZ%XH]=-}1RC ?f̓1L pD C)<әEUL'kfPW{6z_x%&虻Ư'L--727!>k%j+z7V 녜JBX'ϥџ*'&֕Ø0[, GPw74& z 9Kz̻R[s|"ɝgMp!g33HAXK!U;]nLJ5C|xvRޛU:P ߁Q`s[qO 5jB0IStr!= O\$v)3]R%\uNj7ԧ t%XQ>sپB>`C-! ǎf!cW1BC]Lr{ ) yૣ7TgpoYDa^5*cYG]iWa,* C$ݪeпk9AKNs:\n 0BeH5o_&sGLDk=cM^Xpsb& Lg%,/V[ X^Օ ?JTU8T(Gچw=XUƈ} 8:ە#LJ~',]-ݿ6#9@`F+@e,UdЄ EĄ쎩NR. ]g߲EW`WZe|/-)kl/|,ϲe$].Җ zU_5@K:zph LSDovhpu<'8KCGut.̼jn$a.2fl! +ݼ/DHXsQe旯XV œP{%kX53X '=6lgL\bQx,gtS)N֖PCPPRj9{Bn^ A( $7G L=?;+Im kڣpXpjtQY Zld5X`׻u[ jظg$.Yi1",|LssAJlal9ոNwy~IfNvQ#||~ƹQKD}.=]qM@K..d){*fVZ S"_eD;CҤ!A]^)%#АHv2,Nsy8ugFұƵj-PRX fVr).C#$<&<5uñ_ةSv%JtV.ҖzǪoVY)p^+K j[MUІL~ W!p /~oʄK*L+5Nl t.O6/!fAF5=;gT`|(ϢC?1X家K'DShuUKw Q: cgOP8c=R Of+pK1V؅3S[ZHa:fwciFywSXO s>/S{4V$5$GOv~Ґڜ("xԟ!adU]WۆS#MPB:w~ 4:ssL0,`l B.}~hgIr"Xwx~ Ϲ!<`Ո΋ҩ|ev60zi,<'W~L\o.lכճIIuSgޝ1_{I^Rɢ '+*R̝~/4ivBAV;'zo(!M`|"o3A!:q?@Sm8uQnArtHu(F WL*P W1SϲF9HimH7@(ߔ%FDhdN䇇vYaih%>Nj W.kxϲKA1qި )WxpZh]E̅2W\;ʹjF~SrmpfsQ)~fI͡f՗e-Z>H[&vvJRPd"~Q'Gt?h!Tn,l pMe~~5Wף̶̞{ʢ$V$P@DLu"M? ˓EGI{{bq Zvd6H'Ǜ֞.ޗ XαHN97ڹ563l1=b%E7û٫Iks r'JEw@FV7wT3PvNw=5 '5 bd'Hv,%6}SIksqٴqR#~ [i$PbIPg+|}_+(ep^$!Y:>"pDcdZal++PCa$IfV&q|6A"1x ߯؀7 ޳@w„_)52GY3.AX)*{"7L&{IhK$?RWJ/zyvSQD/6ٻ$'x?6'ގ-Sihv ckbԑv\ (?k%ƸCBԞPېirRx# e^WܼV4̠áZB:Rmgh.7dgkCءphY0oHe+ߨBY?-;TKD^{S%7e:Dz!1YjnvcٓŌ hﱕ쭕](bvI)zA7k4xu]6l"vMU/5SvP̟#=[=Π(Cl*Fr8LPLcRϔ-p5lЄkiLm}7@LM"E Q-O6B$(C1:r|[Pi{ݨ&+7?:1Jk !#;eJP4go$87(||'9L :v?X+hN=iyv7G3$VWRJ#MTpM^Mvg]HZ nJ-K'/'۫#Zr_6ָ1J`hS";5'B 5*󑜞|P4our H:X_)W` =ɺzLʷp *dω`:4)Yr1!ﴶl jv+UPo_cFJB)I``Q-W qPߌ3E}OiJC~rKadp_5-_v̑ "g?:0ď]*# F.\^Tl7>"d^=Wߨ|cb'YXzr}6ǍQrTF~PPpUh2K|^f e} 9-h5PB᡻W; 3N]EߝkaNZ1ZE]zD,[E3ZY}yU&=ЂDB[{(!4W 'z?4<*se瑘p 8lFrEwso_fŹ(.2A\0 (Uh\#e߹'e Mpk9c@V/?Ћ]8 l-y r+ i'Ld; aǾsx!U D_6Ze ڀoŒ?4bESIG wh[wb8&~>y[)Q ML3OV^.ŏ)XqZqk-[>碀cs|UvzSs^^oi7 ̠֭Hlo1cޫۍe8d-u<[!wkNYٳiɰFʑbթLm޶PSplV@[],$dflD$]8|F;W0 id9IkӹһaB݌='~U3)( eN("%qҟ+VVňW8$ DͧjG!K\ ,@uV6޳Gς"Z׊?玖LwDW+I!s 5 !0r<( %onÜs } n3Z_U)O 7K4:U)*^G 7n*_+]C[2u|w]`hCD0G9c"LZZU4"$(7t{1x2>y3gm5`g(騐ΎS!]%" h;r2ړ})tKV\tͻ $urCH8EoԞ $JBTbU}mCg;EXKhZ{u+%bSt6zzEފ tڊK IKCOT" m ~ +Ku1¾&  Dɭoқx\Oj԰dfq3o_R0l@vEk3FT_Q3CI5'P<}vFY$ V'DĢ;N*@x(/^$aX+ pX3&~() #lӶ 6Nt-OJBʪ3R/_yZ(tq _.8~۹_L2?#^~6"Sڦ pd@$=6oj<7aco/ƘpSɋ,GTD"|3ICJ Pv ,\.f]xfdo% J#V:"E 1ceVr bG&2mbˮ.Bemy}쏡i&SʅEpʞkq^HvL&%^z|(גZ[MڼYQ":^3ѱ0l`C>L_Cq 6{tO V{eNVSpM{ľ~ -/Pjw.52)ӫza K@V¾3ZG DzLa$R 7XD.$Jd>d2@u%*6bN>:mi3/Ǖ 8/N54W'v&F8M %N ՗ =6A $DZ鞣4è T*vXgPi[O0% 1=Zy5`׋aߒm~ssRj&uŸ=yZ`hFݑjE>=8X5Chz=-4R5 5xEH;UPq:<$=֌igi UzAsW9@Gu ~tGʣ_UraU V3"bߎܫgqG/H3ŋ%OD]ǥHVOgNY aB'!_X_= P"!IKC7N\ rjeGm pWBn\ʑS)vE2_5'XLD(BEؾ@ @ _4J/UֱI<`C}..?XѾXgV[_eCjYFb|}s@+q _l8C- ںwi2<~ 3S 9QW18I>Еn+3},B%T܊Q S; +bqy_[hVL]6W2M \%^Ge0WOʵN&e#؏3^a-.k, z2&9ْt%4xXۜTk=$I(v|f I9u#A>z'+%W1$1Х+| Kp3I[p%>k/Bd0)~%7gHk}դ,9#F k"с&kѱRvj]Q~Ɗ.FTS}b!>Zu:[wAsnW)gqW{!o04.qn46)3KW;Lμf{IIސSQn.,uZvmOn^\3on:˔+f^sIE:n=w"!m~<{4 ;-<]|p$˦t>35<4jsB ep$d (|I5'sSìWcNʷbBa]RNO`@g]05'=LSuXi&RumRoSpH{JIˉ#ZJHzAM^F ;LW9[RP;G*8a3'Uw#sR9w ;X xk=SF,[rlp91VbFkNU<ڸ0#A'UژDjS{EqEdTFj%R"kLm)`XзQ԰.HPՀ'S;'rx؊ct ?RKZEa`s"CW7yúvW@%}mnP( ўLPMюoǯTuZj|˲ñu^˺ :V}3{fvw - LY" ?S*Ói[F)ÕűG)TԷOMDL{1 q6wrpniuD%` p70;3atwT a*OiOѾ'A njȮI5C({=0FBHIZRXt\EHl!H23O:jkO SFPZrCareZ4sIΤ~rK˩ϼJ*(o%X<сT]fK6̞\y:m݆!.{X?4ƤB!kU'ib2"Vh 5])ᒪN"ݔ7|^hV;箺igMsq".y#g*i#)"|$~0O%+ŅTD2:x䞷N yPQ{f ܶ;CB 4 S|Wæ m{XU}C0;hU?fQ"WpL)jnѭ U=[W!!6MB%dX#QBd1#~RcO]jmE7,@G lR_MaL, ":!oѠ3mA"ˣI}zœ2aϤ[="}Q8*`KMfUinIvPg_s~za IRJH,tXyG|>Tkgisaݰ=c3!i-TQ@X {bdy}Q(@>F Lkz18?b۳4 zmΚ/#q4v7kZ& I!F/n%ա}`܈VGhJ$;g@OW(|wbU'Rc9i-9 #ܭI ҇^PaoYTC)Z b[X+Nbs($,A %[s!,H'5,tP:hpR/|ff$|颽gCdgdIcOb RĂ[M(_'62 (Áp.ΠOp҂dOddHXe6]K,E9dˑRJHzp6izhgMCC Tqx#bLv%kFh\En4QSjK7[<;(ܜu}Ql/KQUX .{*wЗ< bUL!a"W!!VX"KYqHLr7̥Ie|u?h~vPƻt`S_Xn'x,ŋ23\4ӂb{(%7J#Ll5E}})ŷzݣ$ILYղ8]=7 ia6݈,y-ËI#4>+}DJ]*wjh~i!~p愇OҶǭѱEi弢fs[z  o'ʤA4T;EKϐ/8UDdžjdZ nqbEpI/Y|;t4["əR !3jtUF]pZ'2y Q4>r<3=D U ?C~‡>J6mDK3'nz1@j#qSH % ) Q J#H(duq&N9O "׏* !P"ץ=8Yי=~Œ;lts3k1Q\-9.bNts!d[MrC#F|& 2nvQ@}{YA '_29ymՍQYk79]m8&%%B!/f?9Yl Tx85zuK֮q{^K 9K{LUە=RHgx](`EkÒq`C0K(z}2!?G%|o! oF6DC8ol\b'ALa=LH-=aXY> hŃ)Xcy ;j.Ah* O.7Y-dc͕OK?s G[3 * W*8K/CJc5ѠWmg @E{pSE k Բh/ 0hD t*#]Z3m-_7V8jkUG-Pu : w쎭7RńLr+zƞ#4a 5ۣ\t0 Yr1ຜbT4-b=+#ySdʶ({ś$!d[X /8CX34̸'BUcq)}+7Q <I!yzd'zSCGivs{1F^]?6xWwkBQԡh \=vEK'O"\_GHkf2|vo}_!rEJ}GQ=ӮDKvmGFjW9bd<`i-/ejՐҭ qU3e{`]zMMmogL61Qx~s)usZl4П9>d8<_LL^ + 6Va zꄒS LxhL$t@0pzMN5[Vh}7ܞUZ5HB3UmX?]BTfNs[3ٶKlMXe #8+W u+N&QYUi?&',*J%TUbo:@K<x"U,*@;-/JiϮft'~ZTЛ+i*7xFWMmሎH^6bYЅ'd2]6i 0c!:H$1bߠme{Nw qw d}Z !bkYchEZE Q#g>D 쵁,tl `R%z:<k~ s7wZ}`!)R|`ieP҅JsѾr!?79$`׻ܸvixjV; [uASUq' Vo7B'A o2"Τ@F@ 8V(Sl]-B8 0d*A<ƚ)D5ߠpc0 sNiOݹ2 R9f2S(KjdS(h$B\2.r髣YS-k56+IfnLRAXnD@_t߹䔺p~'32Ճ=%s5fF^/sFGx8T;i0j?H4p5 n` 0 i*pl&]' 'p Vh\`2{a=65 H7v fW?E>{gD^b6kO!>4w`K~SsF27[됌G}Ī`7'V^`m_R}/I(ӲĨzfȴNIh}E@E-@H/o<\vCuql@lwe̼}.j wU1HE 99a.2-D:Xi {S$C i7-> Q08#=47T!Gb2xqir`LbyflpqE3Apd3 e$+}H=zI`۠왵L{2i}"kk"vdǑhmJL2ժLoYw} jKjE,]z]cTiP0TF=C*j>tb6%b"x]/:ŷ^dƲ{9dj JUS@ ^AJc1qI0~ 80O j{s?!qi7hg5qz=lTZW/SNEAsg#JwV]*F-`rj!Y4 Fs(ԭr],kT%f"u5 owF[d ܒ Jk9qPC{y ə^k.ݳ&c?%[gLYJ\E]!Ͻ'9p9BIT`I3 Zlw/UIt a%;؍ArͱxowTưU̬AR]%86ͩŠ6<,XMЏ.%èF\ GUPK񈵦kR@>τbĜX> g&> k3UqV[>G n`OWEwf4kk+BlpX؜DCSad_F a\I- Y5$ǐ\3w\Ҋ t)2څt&#E$X*c86$<'F=h1"QyOE$ #ejqBK M J*}q {80`AB9:p7:1G=63%0 ؀3W\\327Wz658Qc<̷M5ڨ> sB^r]"~ܑ!#:?/?ъ !۝[Wju2-gIJtkʑ]rB䚑Օ)רo/DZRr:YnKjۓ_ac\w{\L!P$z#A\d,Wf T]PeY! -44_X@ϼ,TE{̈wCkM^<@AOg̉A6f؍2\VKkN ۴e9U|Za-6+Dyji5c>F %95i(7VF@jR0^].uLIݺ4`@H-럵--]ݧ@1}nb %socW>& RBe>ף2ЙZobOЫFI\&R?Vj3|IVo~qpkbfEL|dU?+LVѾk~d )N5?j#GxEb΀ v= h/zw2_A=N\!OuG՝ܥ՝Ǽ-pevQ>ipT=0_SJPuŁzm}q7jZ”R@WƧ2gs& g]{ݢ$U9aږ߳LUzM>~|n>*p`h1'u+vonc\mK1s:'Y۵~ܜ'sRwH;\}P`"$[ JRε\l %~I9X*QL3&r 4lxS6 8؞\IrL6:Z ]P<5&iю#1̴8#L%B9L?~?ZRi]B-WYA8Q醬$Uʟ4yq]W'*DaCܯ0âiQ騟 &k97W_ғؿ⪜X~I)G7E'asSt;7_ş.|- T}&Y/EsZ]{V2/yHJ_21k7 X뱜pJǢ>z1H*-Ft[='_⛳˧p`:4nĸ 'Y' F6j "Ar?6)9g[_G T9'U-dq/q@<'I /Msڻȴ ]zA`U \Foy%)j|ܑ˵G)ZWMc^BOX#n7E3^uR~|cot t}ns1t%qT-$1T7Eʹ¡\c ׆0Ԁ?qeo,fXt0O5tOiʑEt zϋ.PlϪ`T+߱rc񀭊?F ȶ۳r$E(JGYw!5SU~ @tɴ@&A"êu$a]?;J1. a'2>͐r wce`a AK6uxR0[?2VTO|a8kx3.NrO-Odh 'fդkoayۯދSLu]^6 f €wWDzhHNJvW_DNeyH$Iݼ'(\RBq>mTn[4"mF]ַ(|gʳ4U]Ø_&"81.kGtÜӹu6&5=l%BD4C,ʱ)mڷ>IOo\^NF=}p/(Jjo%"HU;qA{ ,3NAk|q. AgfcX5--.E :{N@=!<@@7ߎR^ǵCf̿FţC.QWT.8PRzo`)1lggU4QGeyZKBۜ^&km=^F鍍}yYth(XEٰ3PXΒ5Sy"ZGO ,h["COnIgTؤfPeUH@Р N9{A|Tq5"PoEwsuL&SܟcP_UX/-^/$IiUYr;A1n-atRCXGɋԘs’chg<n1vFy<ݥvYuvvg h5׍+T'#iݍ6LYzO )wvծ:VF2Os(PN9XOݸ0h]#)8O^'r FJ,ʨ?/K"j-If=&7ځWhkNj X}T6&lu+ƗC2S*;G9bZhiG_b̥]c O"$; `+"'5аcJ d$Om * j]ei'JM%L+cY &0 7'|. T4FWmw]j|do;A퇴s+ x(T媤$6q!Y ͤ!$ʱC˯^3#bh.>2l_ Am]6 . JzRWG4yɥyTTnl;?创Ec}!asp!{7mRWmCӟV&5Vfar] 2V-qN_!ig'r$lG x.sR)j1a|hl#`Kkof⁨4g3b⍱2wjyĕT"2RU^8||rDWU!$R c!ήS 7F$Ю!H4SLbA㹧uɉ/-蘼>6jp?3 h֊c~}څg!D=iM6Sy*J՚BIJb_\/=をsptA`r!րJu獭2j#G^[ccQX4u:Y3?k3^'"-GDWe;{B#{=?ıjf)_gÖ"O`QcWmrTȳ|2+^!RGG@yhn+Jy4W,*txI?V̀5&:iBjBFegvX)%]/95P3"a'p]&ׄU69~f@ Ky0>@%41k%o޽RS G;",H`SXJf$7Y~'x`'M1Po8e (T$upb qevD|6~jC+ҡ_ oI`fXY/G__RJ6d:m(s@ iQoZX;r0IqnB }34(,<;TEtT!v̀ωNb8BQ Q3,2FH~!Fbi a 8ܒm *ZK$n]5{ݏE =Jp,];JA"e`s&⡛Kx-Zt7NP=P,ߢe` Rބwt}Er ȏ= :h[\J3^+aWD󑻏Q2:eq5ɿ9пKb\l+̗avFՊ:Jdian)jq'/ flYiBQd_p{n5,yh{5<$2F5X;`~uF(MaQkWy/ afG~z=)+7h铻L:@f\%?f?BqW%Ӎ%Wn,LD/ i?I,ӪA n<[l1oDY>mS=(v_O!ԅtu~"q&}_9`P :3Ȭ%܎Sn?T 0/d"5{ |50!v͒vtKа|`WN~b6G;ږ$jayƽ HeRWὸLzں7+Q" EX硅Yz-k^%vo71{* m>0lW1]nW&}W<VUMDD#z %o9:E#pEUeN-{TKFwr!BfkX(}rj$Gfޣ"l_+{RC"}% t,U]ɟ4k&ް g Sf;r98Sp7bc%T1Յsny\?#@N=ēV{2"4TD 1,2{أf WQlv›b7/?O¥ɖ#) W)|QKi#,Ғ432S|y !j[,7XH{Mu~ŧ[տ:'bNq&JM %C̱|dqIoo8r/US|(j Sj^z\D`Zp$wH<{puIB"'X="lEۣ` 63&.>r `OwA{\=m,&lكJꞨ=*IGd*:ƳM0}"` D_riSIBN9O  P:!49q̀$| ?+Fȟvж!xe4R3 NceJ8G/Nhsȯ$*ĀtDo)92JwVGm=`/1tjR5x0do{O}t?[ϨPwj3UT?VLn$|"2ObW.5RH2T35 [$PN\A=AT`M5v[%&;;|ՆAam~ۤ'Ag` b MO""qf`hݬ#5ڡe=ߛecK~8๨2?LV\W˼ ֟k_l gQ<ɒƈ-{pH++1IǜsEudg(ٻQ+QN:JGۤ:684 ('cs %ks| 郇%9b6eOcXq&z|ȍMTNd|$ Eg(D)R#Tev\vv M6O5AشkJo8)j`Fg4jA4p[cf[m2\2:5b`dc _S pX'Ln|8\BEF"\˳Iٕ݅?'[L=ҳ0w:bTx [r^yIv+R-tHCljԴTZoeP dLtt;Q)/(%9{E&vn<7g~!t@=p qrCjme}cW[>TSǮh ff!oI}Nv@*ZgБ["ڸ{J:d u5~mA43"?9^,fGEP]}]S\%4J(ܮe7"w ݦ@+8u08T)rb%$^mx+~>Z>ڰ-=w.:X&B\[JkVR\)~JچH^+GP] ;~v<$d䄃;U}0 shmwXܕ _ogQRewŤ(=2(mk0E\\·{5!s~p6TCt4iwT~smͦ~{1Rm,"<.u>Vv5QQʝ]^~Hu+H8ӤXy; p(? 9eh`c0 ǩ&͗X\vl>>v2 ɫM˙WkaݯO ViH&x$Ƃda㷝L qb1;$k@h$c=KRXߧ?'N,mjIkr}?/Hk>f`((b%@.ߘ=MLmAS(]8QLA o;>A=P, H9_^ 0Vì/R(WښWI* $N%&]soԗ-:mˆ -$=Q:]~ԥ˕QRF2/Jc`6X "Ta ܶ#b]%7~2#L6OWYzl.ȬQ ?vvn朾# i^ C}؃aŶԆ8h %9˖s֎W)Uf,nS@H6ޝ$93Xqa w2^T o"eqK雟-f\cĵqG&[]Is 隮u%Y.&ޜfXۈ0)OXXjВ&fI{dPXFDWDrJ/iXVi )m"L1yT|rf%-vQ[Jw  %2> qčE$/iH4* EenȨ3[^߲|psA7h)OFV+԰4Ax(D7\OT[FRJ"Ϗ#7ux|`c D%gM@drZX!XInΛ@ V T 8Ez A6ebuFR x. ft= y@\$ V#\gK\ >tY{<R}em=轥gxv=#O?j<7i G\D4HC]7mUbmw[]o|Jɏ8(SR t¼E<;F+u iqԁ}rbƱKd=_P l;!+]n|QnsbWeBԲTǑic&KQ6X*,_%uUЉ ׳CCy lz{]@ȯ;a%n ZCh^< \=v pEp*i mĊ[Ku|Ul Zy™Wtje@tze gWTyܕ lứɢG{rz+C֨kU^=4d@+ eɵ 9fpAgOLU-bp֯wJwy-jBoBYE%h&`:$Q5ߖT]RҌ=9IǨ'n['jʇC*f=b)4:/uρ%E0SKϹ}eSZ.y^ەgaVp׽DY@-H䌼TW6y}k/ \rAcv6*IM4TC; ۾)Svaf&q+mJ#!4kv'YOQJUM[|=y TCdD3 m:ȍoWzic[/pw{$ }1L]ZGxڮ(,%5~#Cu}aVDr~ 2' $#Rvv# }a#*&xCbuP~=* ӏsj.,{\ư] Y\fKQc`»DtP"s3 l|,%_>1 IIlQn K|̉"вC:#R| 9F{~b>Gz<#NADܴ.`'<}ɹr"-&e6ߦޝ9.VGy(6FJ?^&VUP SΨ]Pq{5PI7@5wcAp6-ʞt/Y G\Yo+7'jGLMvVg;G7 =S5^cm/.z>0۶M=V 6$?ۂ7ٶxj= >G_X|>#!5 8X bCqu!tVQ~wET?a&;fy}*JNrkFJ$H2/X,D<x<aLЈa{Zڐ*RB)Uc"@ɓazxsb ܩ/@YtȐEiǶDw, (3>_YK]N:X-d^}HdXG95c^ӇV)BzЅLw78if.Payle6@H8 M?)x lg6(ٞlC,\:2E d.=tޞ9ӿ m4xCZnTR#rWl) &[9JS9Kv{TlOe?R7jX oLf |6؍u~yk.Pf6i5DЫB + .g,7ҶEfcnK[ثpUiN46H­{\C\RV"X]_DĦ(.5sThE hZI00۰ ًf!@|Kǧ,(Y^H>LƓNID_Ee)~]IN#R;k[Oz#k)GXsR9*>^0i% MD2uN*\RD[G{ׯ9$ >'߱:)Z%8=8hl2bf/hLi') %wݹդU }ƆlQr?O!H,ONׇԜ?DVԠ,/kWkm ubD␿o0_!!Jx-xz"n꘶)p uߨXBwD$?&0-fPS))d댝E&)rƒCo]R53!ώ4Ad(H fOiBвσU7C?TdZd &ӣlvmպVyEM`?<}uRv]?M$c{y{nDBg* qWb28gT*jGAH=`)y_uς&[cy2flH}*-݇ ?xQGF>=,Y_恙fWǢYd-c0+7;^'}i.ƮUh⊘9MJD`c[=ntYP?j\ p,),[L%?יeG0,U,-bck &|A*hk1}^ yra3BxdmnbHAoŜK ͞'xBd']9iP<@-@ ZjT;k"}̑x)};gqe7$0xȕJ?>ؓY(=";"1NWx޸Pb+9֠>&2\vnw1^>LK;ʇ^FJ`kA4X_+'mE\~V{zak[Ty (>~Y[p? +> E}I9kF+s;"Zr7 . 4>6(LD2kVG$:'^s ZkMcy:+94!~S|~_UjRbQ؟o`ʌ |[G$  FC"×leѢ_ds{;"OBsdH{ |l<ˁy(n1bL;榸7b}[~(pt˦1Ц.:~=x)|lmE0nݬxPK>\Վbp*U$C3F̣Gχ`S+,C T|yw^B #Jbmm^:I /BN9z88#g^6ژɛda(􀂞}yٛ ^!Uy .8)Zӊ7،'Eд'(i[w 2$GKfF,DBb؇hi8Pּ bQLm asMu~rki;7Y՜K7wePSˑMW z wd=ٱ_4:BVW_t&-M3lȱ}>nz?]/%)8epɌ`FDI<]$+_ׯ|AGeIV2ACۺuK!MXzizQT9{I.W^ nlq>L[FG IMrV۹ucu=!al}ՁXy~o7 XfzsVeRށ67 4L>nBMf)Y;3 |K^f@5b nn _pe3JfyAwuhN6&Y`<}]aэRJYAHJ3VP&Q ~>4ܴhbo `7ܐxiakuYeSCsI7I4chڨr[MD ^Mq%;) sUH]g͇PSă9Nq#QW mg %_9@qRRWi7oy9#Fo{%tG-m%RV&qwe2xKQq7qdIQ &́I`o%E]yX!7hʶ/\gtzW[ X !m R6?PÙ+~0@P#x_!>JM3iלKD2ިp)i k՟'-. 1]t+ueּ9rPuMe4ޏY$֐¸I%ySvB'cB[߿C2CM$|LP&zCVP/88(4ݡzFSe 0̝7M9vY7 G`w#zta ;FmcN[VJ}mrfHlQ^.KN"RP.@b:N쌏jf9b 5}2#{HE$ձ kl*?}(=>.j8I!x .+|*'ҫ !\`退EH '? e9&X IBLznڧmZg 7f٤ sei11sGZ*h+*t`P.%<;a|lfCeě_'iR|<ϱTh>*F&Ws, 嬝t[9v'dk>WC:cR8)?Jso_XxYśm$6d)DCV!3QȄ" ;]u@q'l@w__u!13 M'?xu\raMo}Y%N{W TeДۘRH!D4tɴ  {8>?QP zPlfز}eh GҟSHMXZ7y7M"w8+gϕ ֹc\ 1+s5qps.K視cH'I ubP9mE'^MJ)5TKL:P- CׂC $J?q)xષ_>IȖA$hY\M 솴;OtJW.ǔӖ/o _]ɫT԰Fjb'"$X Q}͔$v`Irwj 6vIx:9#`np]Nc/%%*ь;YoufXE.Ifpdq=i(Cr4YR@aLx$qƽ!u낅c_DD=&Ytŗi4y{{,WG|z9pd@f"c {ώe.$gqH^bY^kHϹDžQ}nkL.~/,YV~,ⴛ U9tc`xƫ=\)MA}W8w2hh&2&hN^77o>8b>0laA\ o hSQ@Xxe)8Ͻb~%K)>VǓdLJ_]C`I,UJSe*.ot#Q&s4DUsvY.Cڣ 5u{,Taި!P^k$)4=2'lj}bJ|nm$POn[e? eԬr Y#nE5Ԗ+۲c ogoLC#WFDήj\Sg{)NsHŰBJQ$e QU!_́C8Z;~E䈔G: 3F$/ŕ8y dMmU6 cwHd[Jj.> Gz5GsoCV&j EňZyE 6ٞ5^+ ˾nDq#DuȗkaLWnv5TVtk&{It:~[wgR+J6?Q괞N SVxy1i.^D;cǥf~[vټ+^Lp%~JN"B )KjUVpXuN\!JVC͓\ǝKX y? ~.ZYZ5:R:&z,H6GA2^Gbx*+uqvQӪO֮rlR٦ڪpT.WzGE0r/B'P@ 7wQ"*yC ȀB[mGZ(btA~N'-`٠V-TŹ8ߗ^*l.kЋKV|{j ]b!R{97OpD"C+s# L;"?׀` I!N4ZK),X̜֯3d{* A&fG4 Roͫ0ӉHn*< omcikq0̦e 5FwĪ/V +S9u{3 }^a# Qg溤Nۺ7_0Oο=s+iSs4%IAD3;H|@ HwTӇ̴jy~$C}k@TÂGs2(z<Km mQDǴ!dׅ ;Q[d{O\tD!;[@9qC/U9]j 4JN.Y5ⓒK4T ~ bR8.]ҕ!ߛ/di hDϋ&(L>^Dt=8|䎌&;7U-F8 󩨆?x5GmdVe2Z\W1ZEpz9'czvT0=z) >$g[W.w"eP@, h"Z ,PL>)25;Q::P|%}R"8nzt+4Gp>|ܑ}8|ƫ8]{H.DW3+,ãvr[F'gzܔ#歬5y5si ~5OAc7o~0a+Fƌ]0Uy֍6D/AEJy$, Pv h6JԟV %2Ԥ3D6S+ zEOp_AcD '{nƋgPU}دi|1F,EB p- P`V qm.N $~V )`F$p]xBwiU~_H TalHl>hF)Շ* *P2AnAM̱Z]SY4hi13bҭ(LOҡ«/-3f0=>(|nV(U 4-Wv=dH\&_>̳~LHȻ?(ğOEӂd@lUeH<{z=~2,ڶ(ѥLkGsER/]ӅjH] ,M'm8uE2}Gu2➘#CҾߨn7$SAAt]k4tqL3- %AuNJ\wXIPb+ÐշsG~5r|XnH6~ݎv]@%o{}}D[Z yfѤzRo\mlW5']'. Z"Uv"'N▍oz-CZ1Ղ!UM?C&4 }@$%My>.BeOqeh-Hvd<"Ҕ/3 0]pࡉ{'kz&whȻLRty+O !C?ːu: ,g.ͽ c-}֐"HU*?٨X.E A<ʸafwO8~ +#T!)WCncg $^p=5h6v w{LH}AE8vBC洍RX+=E^2WB48FLqB|$HL* o'½FS3R*Wȱ^ %Hpc8{JWCr%DMmE}}+P|d~@rZ;,F*niJqDدALf)>JsΟmە'rbddkʖ",K:N&D+5;D._ޔyo )PdbsʴzwP(]mLKuNB]CܻהTK{Z$7?girX8mZZm1tԺDMh4 ~Rܵ.n߬ΧPr%.MVzyVE W6x Pًsub`_b4DۏeAcpZ{lF9aQtNf:F)Jࠚ|FtX9>oԔ[޳B8'eWD]o}fe%ME\A+&ԒՃ|-WA@\L~.`>~L|'e ԼeZ°R?RhL{0HLo2xi{ VcXدy_9-2SSt-2}B8+OrRP" +7 ^dr DHZpR>X' "d燛t{ϣ*92M--Op2TEu9kE ͷlNx? u_onh92VăB:7sQxcx 5>b!"is߻U: pJٕ,J@4'yfuvA6`P!oQ,v?pY]tMRhQ, SDIagbvbe%мGPW!j`K'QŨ cT 35 b.E!KfJ \ed6~r4xZ뿐c|/I4m)yH)w̠RK?Oܝ=7{/ M0r#Hu.)Pje'G} 1'ނsܾQqbiZս1d(xxR2C]лv<@+O*d TZ x(+D{7*_Y2X5ڡzXun<6 !jgDqBMQQ\Ï9u!sx[pMv:ZPe8{%NA@1sZܩGq9> pbWǾߊk15t*1˽ʒ+Ip@BA[[ÉAn͖;9QxS;eKQji58,g_N4qB=26 O^Oꁴ C"T腳`M&s DRTwY!yeʏDmq: Hy]`4NCO'@>:FoR'cX}í?1yݙ(b?Ƒ[h_B]ChrMqLrQP%h:AM8037g ?F4s;D 3-GLs99wE%t 'I{? $vkL|9F67X/]ٵ= mdG4 qHq s8@1a(r^nXjxiЗvb']Z+As)sjU+g<w*) ,&K]m._=hAo8I~TcP+ >3;qwr]&9bOPǙڍ(ˆ ؿ6ms$ ;'xD?"& \oȼ|mXDm/vk3nAޞ9R6;FyhAjdB<#yG곻a#On*1G"jfjBc9z/eĈPl9<,X`߲C w5El9N#&֢q\XACA z츑][.ϖBTU)dENdj}Ϝ+Uw0VF[G55dK`|^W.!3^Hۛn^5%eShYN}OZuPݷp@#(afØna#9$T1䛢擗^maޡV&.[ꉄۣ^_Gm;0` [*y02;N(*aB,͐n.!Ed}%*:Zlj_4S{0 m!S l<^|Vq|tg)A sVOLSEe8tvgdn3aCv]}_!rjqe>)grf; !]ƾ6haZataP"E@nDicTpoT!\{}l=$8bCrPDˠVK~ ?g!'f"WΪ*(4hBs?m3ߥ}<}\w^7&;.5KI?vFq߼t1'UzyCvKT*16հ6xJA|\Nru5:Tj 5D6V!l>·DQuh^ "'GPciF[P._Q/0Ȣ& Un9<6 cq@M:ae5!OP:D%q|Xi˕rYh{1R< {׈ӂ7^Q.V*#w*ybh}_V"o18X{ :9R1.D0it?$ja|1Spxǥdh;qq1~ϱ~D2IFt or41w5+|7'cF<,{SoSmvOT%š*@ Yg|NJeKčsB&wRHMNg7WT#z# %W5AL{Mۦzh%A8hr|z=QY SӶqZ$/;5XӘ%d4pݻqnxl:˸X$a.AdH%N7Ah<)Fc+muSHsOww\?={@vƖ͛Txy>k~aX7q3$ _aK1*2 J3 YzR s&ip[(X$97?‘IH.F ~0rMͅ]5Eo\D*M+̣UX;]=hqAr]E;q|^`q)!>&W%"0]}ks>*+|K\Yֻ'\afϭWKdeK88AcJxG xח]]K+@9B]2 Kv9"%Fu)[: K@Jhe>mdz;w 4RZBF52gJxfĶۡ4R1 RT#[~oԜm_4Tx|t7"?`*$aVV㙎dLrAR7|ҟH^#[P<Ⱥ&o' mO)kW78p  Pt6igص_z#rDn@LR Sȣ+:ʐ@p>ͻ$a"afKK{'@5q[:BBJJX=AeYlh|;D/$XdNpړ5b[gS#,>9w޻9H'YQ4%^xcB1QX]<%O5I&cCMh,9Df䈍=5$ |].iڵt["SR)caeEr5Ʊx!V;Mw"}BrJ"vAy"-YL.j :@گ8\o'&:L-|YC͌Ur%~6e= sgP)nσϔ:M5Ҫ+,BN҉/zcVЦ #4IV2A ]+KfNiv5ݹsuvF D&Dtx}dNs:]iPf8Eb!S;i)re:3&^w "CbBGL+nE+Ѣ+"[ nhQ(fVD'((08~]N A|{o@y){%hd*kzUPh,"?Kpll'; +"oIxmxF?.UٞT@IvuvV)+dfJL_wW3?I Ъ/aǾ2in@|$6O 4 -|dqa옶A˭'^"8ˆ_y=G~^Pьqe٠gI B-ium2K,69ٝH\SScsH|mP}įȄ*5m[[a$nA4C Mȟ`JlgO Yb=[/VIn=zoAEmfŖ- K!*'g Vs2+߸ Mlڍc=c,KEA87A҈ZSm.>nTIZ(B r٬{Q\^ITvT%j34E0դDJQ]MUt|֒׸Lxї_x,ƌ&"e*4Ѐ 1Pg!;̘A#;8DX$K Fݠك<5e=+Xf@jƤO֒[ɑgsxAA/A h3w 6O/6/⻯5uzPj nӏIkrԢbE G( 榖C̽9A52uJ+naKmP 5=-X U9Nv e41z a?n<p}Md/>Oar$S+޿XwXm[h my$M<ȵi_=a rFxvJBvQd&ۜBG O$q:a<װSvH<ӢlV<ɢG )Ei'Oƽu̸d%mq I{#;k8ڸɢԿ$bcDƧ=m,e&î" >f:WfG(oW^ 5bd qLFc44\jr+udڥL*y=_X]2PM/?vC(n"CwqDZ_-5L!Nrp1 Ul&dkQ;;uD1#Q/&܉g)e IU“5jA"Í-~$M ZFK;D;3>R}#|^&S*̅FJ =koIt'gpOUbtS<"|ՍO =Kq OJέecO@/W Bgb*~nJIѿy:6kr ])Z^Qph^0k'x- ﲲҶƆ=O2DKگbZG|;3ڦC.qlyqrt90vXx޵jrt L:):+;(`bg <]3'/!{vq@F'),e"dwJX"q?*tpʄj/,7FﮈYBBIbF1!ׇ W4hBI7?iW(Vcֽ PIsS&[ ٛ7-Q\Np|5fg:;B (jl/')!9"Z>4g19sx$'06J  Z BnnjZ[*X5͍(%wg$lIw֊Zqh%,DfUtF >~*.եԴ#NBPTOec_ڌ6tupFQ| 哪{kOa̾-N'^t7+"մԐ]vz+O>Ul[4fA @ /ꬼ"{ׁ`iu7e l3}0k]>B8vUe$k "!9K ^i6"2h5FjqS.K.,KpDž)e|Is)* %[tA5aj$ gM ujQ͔< !WcX{\T CD1r1 ⤺'"-^0j9k T#vBQl2:Z͋xP)$9(= 1[Kf+fOS"_ӦrQFRn'z=.N2;.ʾ/=n"73msXG.,2,aX*!gܓJJIXŭjVg|-b*G_/#:U P/$1^厺OoS{GgVF>eݱK7Lu*=b#KPU.wGٝ#Ι- &-nQ>Kร} bln[$+FRoKK:vx5KIw~}`gBG`hMփ~a5ppbFlur,Q=,>PǧlݷpĄ@4J] a(T:TO JO%2N-<kUJ Р}M1ӆ7dd8<qK O'gz.DnR e.*QN-l Ւ M}Ep=~ꇇlm&somy.Ywu,2^0@Is^R{ b=@%oG@_ |s]%Oص?EKCg!MѡWrclkxOcnCHRsieʮVDMmC==S"WFyS*$:8a^`\aƞ {&j uRꚺ&VkYJ Ɍɨ@ɧ{>ehI1җTBnX,-a,'ڇVzfK(VlTY?i݄~WxIVYa#Xu)$w2rxrM 0)SKyqLU9oKbWVIh_Z(uI552w+ ] k(cf1=K= ˍ "@[q^;Q=ˮ [e-o^_*N*BJv޼NzZcD֬ѷb'+dEhJ]Q<uȨ3bܣޢK8AYcâP0㊝ᷠ0Hmidz'c\=įHt)  m~́ob|R7b`.E ̺yP柋3"9>-\݋a^~OIa XMNKxkLZYPhX%8GZ])(ȄPC[Qt G-LGfM-DlN-;&:݈o|i4&- p4%iE7\uͳd^+(SfʝUy .Bqczϵ9H$%R ԥb97qQSWh2eͯVZ焊x/tG.;9꺘8T2ɰ&Aq=^H,̑Z>isbux#`'q)Dlݥ5D=hdAJDΛd2꤆KC_gbCSC`5 &\w9<(P<DpmgP I N.%ot#ގr3#SU^}*2cpY-dakJ:4Τd:v xF|oi)[M-bO_!7XҐQ ΈQq=H/|VKnj}f#.*+=it=Lse'I&&%4|aHz.cC5 V!m @+KmQ0QR-}6Nyh/j|?~2U+(9%H9۸?1{Wj}i;J {o{yW.|JEgd4`SoCzZrVj .j/1D)=Mc (YjKz?OJտ XL_|]&9e [7&c~+QܞE"F֑ Dx'Fxk t@Թj(!{<؊na-NVg8Ͻ3XQc> /wbf}I][߾w)bi}i`乜ODKYĹdCzf4o\m՜Zu {c>eI+CVZ]>dO$½k d)GOd4'K˰;D?ۚ>2x! O~DM|vEb^Tk^8r1@=I$w%8A>z x0f W9S Ȍ7S'z<< smY22)}j*V6$lJ4Xx#YF6 ͙-,]t2k}O#ϪuêVzsdd L~ndwlrq7#tH.σpZŏc%חh񛏸1%!Gt]ukxnPg)r[fZ$ﮙ[mpD`ug^ 0U? Cݔ0\W7);P*fo=Ð:k @},B,7]P5A!ē܉,G΋J˷^.VM=Nr.-SdnUZL\e.9kۭlkhM4! #=s$vH?_-KyqJj|e6ziE5~ا?yNwMΰ%0#Xy{xm02R0`@qHuk~+/"} =ȓIi1w2t4xB0Zc@{1@ b7B"lklV:`46WeS* |ߣ _w)ճxSdM!CNV >~a gLίUєCD KTߨq'Y#ZsAjB*+ؗ qm^56mF`>I,/pzHbpkR8uXƨKyRQkXƜKapAAiFTRj .X Rv ܠ &/#m$){N&őxĆ8Q XFnv=l/Pdko54ĵ 8VunVXggBKv)yrD{P/Nõү@D!3#}zU/JjI K_3aEH) ξ&KE˙a_h&'19>$ E~{."S@G8}s3HMQܬ"H1Q`n6j4*DF4?ڴfUV*.p"sO/Z}= !ccrz/{td]4`cBH "1w_pv׷B`jdLߏ$o =%KxT@V^\$[6*lTyTI9B{$^f@9sο IYh".^V뀝o?QCu^`iw?)ik3{"ԍ6`nЕD%p$"OI˱ٖe\DEtƫ-^uPj2 7(d.uLE@Wrqte¶&Éuocg4g@TR$je*Ѱ߮ïT3@*, ;:8X)" GنT$7_&]K`xDŽ -+a=v| q7ٴ!{VwD{ݬiء6Xq>Dmʔ_@ ` C} :rbSսM^_g ip.NvFGt̢.i}$!8nKzݗ9Z['ulu$?pOTLS_c/@%$7aV S0Eh RdcrRsP>,vJZ5O>֯UJ"q{oknYb4'bjSC|lQ%Arݎ JZ5%@F2YkRͿ>f)5U H&9֦a. t2:j%]trS1]E˜CGfƎk"$E{N6-ƍn^Zφ4S.U3ZS{0/m{nO>/we1S*V65Z]áG҅ ǭ@`^@ |sݚ8V9}gL09E!= 2afj:9|5F`.Uh<{eiyГmw T[(Nmz.CNHQ~M~9DFUڕ euDU`Hb8<4f!PO?ִJKC=mlijNIC[A;&FARg׌3X\so+8ԩ"p~!rZAk* 5_Y30U3NōR;zA~i5Qz5 ohٵQ+, qک_V };2K8,Inht=g&gjLEs![Gg0EhCjsذb6Yx"5t"{'hY#tf6<f˶*ڍHCmqslaoX/coGUV#pZ/ k걗? 3<ÜC,'u t'bI6}􄅶RPՏ܃ݿ| Y%P$<)siȔ]+'z;[`#bDVKƫ\1>B^ߩLSf\$kGuFB! )H,lBir xKSUb%;޵j8908g%EӒ`#A裩Y :ͳIVL23!`(sI/m$7<0 }/Ҋ9! LSU7¬yR$X XS; Q'[/0c(孈`oGش$oTX7au?Ks<mȱ}wzQ>"X"wjC;3wٞn reom% $w=U KP|&A^ReٲH鐳5|!yzw?|Y+JX=|ͮm8{'OJ k안X9jeI$FZZ#Q䎢3 "Skh;JOT,FfE~<ѽܾw@Oac=Q~WjԟceUCKm:i((UH 6∗uJhbqpb 9@p4Q>\D`5sTJp6h7 9ڞB,&)>E~tīFc%~׳flp/9 3RePm{b\e;e;(($;ԻˠAM؁tjt7`܇ w>T/{ ~g:(|ûVRgHN( ͍.iY'F}9_FAUd5/O5f)2+G2B_mz{@\Ҟmڲ{Cnw"}M\ yomiE_?tyVsش( =  {UM6庄|cеtL9bjԾ7Nc՝?NzϯtPWRﴭzr}WQiI2 8sPDLɜ~2zx/[V, R5heP$fw,(C+=8$ ]c)#aֺOe֑eT2SqcVL9!tv>qC%ԘskT(X'!𮬵 \i$u&kVYt?NǙ _cNke[^s)#&_*Hi?z"?˴\/(y2ZvӉgI j'oۙn񬕤ߺV50G1QUNѵ+XIeElpm) N6jԌ5&aϚ 4tgkSOoFյGHJP@l &rvk-vMx&_INvUzNݭ^:0DX,zN68u+g>^BwgVneÃ6v w$tr"/[QXxmFۓT-T3ݒamdi ,.Bnh *TU=“ɵ&[ݝC=.䇾Itjɢ˱#Dì䤞HҺvlZ1|h"PzTnY8= ٩$:6[D’Ini!pQhxf_gIC'~ԳFً0p2=*al2F쐡B)O?2GKƀt𝶢gԢg+ɐ¹Q+ |-bC2a-dŚ<|FQO 攸'3p|"WԪ 4%8ߗ١jf@֌8ł'˓6iZ9=l0g~(=)[YqZ#$b5]]TY|_s:AAOGEFC$NOrؘKLQ#nz!zDW dG(O_(z`t}1p0"$L[j5S++Kgs&n+*B|qU] А**iF@7BQZDX"Ű %{4ʵ%W,R&uiڴW3@g(giDb7)ǴĽ3!GQOQ s;_d:|*eaDPEo71t8:F@#&4LwP%U2+ADWͼV#\ [=z2=sUP&Še/#_}A+V$EzAmdLo[K]GH;j Chs/ٟ 2~۰8.&ڀ`ʽk//5e|ZGo~eܬ!_gY&!/L/N8+nQe+%w.o("8z,E: 0 R' Ḣ/չӒˆ*m2u"[TȡG]I[(g jGO{B㟙$fjHEƂHU2%:Sy f6-}Ue'!u=f/FKns GרCjC 91;#@[ ױa0t~.Õq%-G<u ('\pY5><h,ZS>sܥ(L \)AF9و O R +k;96u2؃̤f60}y쒩4g ߐe)Cw+]J7ͪul5WXJAN b@>Z?:AZhq!h\1:Z۩gvn d&FV: hC6_Cv(-WZ GF4o& 2{~5 *4| pf aIgϑH\~%$ףgJ )`P9td`ϝgKw\TsP `=A. w|  ȏibC.XfG/?oJZb<+T94/ bO%*c].1Q-{߰w*0 䙏&WҌMe*Z&)qFnN뗂S\Ǭ!vN=Dua*f_43|cIդFvŒ1SB32 LdpE`4&nzlXD/3|TJfZdnRe20ffO;Y WYyeP o8un=Fz'E: gJ}vX0ɞŜO]c]L&W9kk4sxj[¹]iV̈́'eDž"[ eVZ΀TP뵱96# @H5H <` wD唪AWK!HZlvp`OFʑG !x{  E%}7D@3/ ^ X_eG"abQiga$-{/{9;XBzTk+q H&d"´?TLz;1@L[+u9c>Uiyٺ̵W;r8JmSp@Nb[TlgY^Z'>XJ?$R4}Mw{M2;y x<2;H $ڶTTṇh8B5\>nЭQilCRJ8C۩sIͻtl 6sMe`c0s\!ZxPúb \Y XZ=UbN{!(ƒf2CjpMX@!T\ƂVF<|8O5^@FVhӒb`Om+zVpy_"*4z4D>8귯'˃y@w>W'7UTomøbL~.0Mx/K붮 )Ə:\Cd3?_FBZT&= 񽱋-[-$Sqp<#{|ć& ֫gU De@=tR^ќUBcX߬.aam@d*5 S˳b S-hov%#yܔ^g :z0eE& D8{qheg)kZ6ݝЛAER<6Nckw*4oh7({{P!=W3 9] RJk29"qw:< _ZȮb_[bnJ6ܤ=JVr|<$D!nlA`}\\A m=fts&bC4:f4Z-|:P*Y$hs9.e$GObMfZdҹ-npv &mC}'PnpAvS [~f@q/I/4 5E&#s p&`z"{a´S$;!*w5E_aK:_8raўq5De: L늱/Ӯ<ђ2PL07Z:kڕ:ʠ~C[Ҍ 3iԍl+Y < >A; >jB;5+Ac A/EcuD`m} 1}pC1p I sUwmv.NҶ[wQve:mb!k>"+I{NI*M $aFA6I' 8 >9eX7l~::$nBT zc vX20# +yӁTcohڿ{E}̰xf֋1Osgʿ[Ȥ2r4ƚ4v+ɣ)A[cأ9`zvdFƁ}Ltc 5(,/1Juc=(rHT0z 7gWz?,5PV v*2*, m@ Uo`muVS#4Tߐh|hM]̮KܕGH5s~;s_eoX[+IbmlP,BK>̚gi[X}Ja N`5^6 sS+Dc%6hSp'>%ZQWuq_p `_oqfU=mrga5u`-#iFPQ)&-HoZgv~Ӝmq)bp׿ tVbK'%K=] nq&H \-',ڥ Tuq/1/B[S (`vݿyevv;a)C4\o雑rB'}s0<924'26 =&*Z9 dՊ'FU={\G,NtA0݊ہLSǵ:n$YWU^ZY~QzF\A˛o eNHL DZQ40fdj7nBP1(>~tD;q :vGPu=s&V.$hpaY ͋!ɡԺaù #B!&}Ķ۩i7:/|IFe>k UB@EB4C}Wx4+ 4ŝXyJؗ t;^/Vf@Y>ln8#jPZgq+O̦PYgʠq%BR1cE REc^dAD٤(ǗN~LֿLYX2Nar<Y;fbνvZ+(D*[n'Y&A4F^D:um4J,CO~>N^:2ai?coU)tFMb]=6+fd+&U<.S[JPTҖ!_Scu/k0Y9'];Xڳ'JlzO;uOLy3.Aʊ;QP/z!YecSdw7b~< SKb7 £\m G 9TfCHTKus*$,*ڳh' {FP,`JJu@C'ȸ*桋~4¹*~H\t;< nVeN@/%{h/X ` Z-WOQe_VN={+(Mn\Kb MxL(ʦS.F\b6&[y'opS{5AA7:BxqWo^onFd El߬<mqdLHھgØouٿK)B$raHǞ#ǩ9!a1KJ]y7n' !f#SrwÀzT1"NB>LM27n=w—4܏{a]! ې\Eֹg DTEx+?}k:g04LqT= b@ V`ް`_DwݮǴyr+A7?pw+_)*rh=Ru/4˥>@ӡiD0ECm]O*,:@T\Ph\YlY"?.w psVbJJqxK=Ӣm w ݝ;/K\E-N޵'n&U{E 7ug"bKVj%ՌVP$_c 1u6L&p9i-O]-i9+Aܧ(Kf]^6}'Sjg9-LC},УW %?iꄝ0rKdUtjb^q (eu] THkf|C$*i 0KACOvlH06XuM-u㈂bmJ-֎ظ@N+Y*=|{LJATijKv)=ϰ9m\sx;[>MF[' P 6 I AK%u! O tS/ފт\.fǁV -qXK91c=n:;hkBQ ieW<7s<ٴxGZ9ݔ.uٻys?,c)UZ &!X2"1ހY`?(Z^A[S2"hտg6H֚0pYe/ېo S0}oSq,-/> 5xe h'`j$H{Ssoq7YbT%$^-_ "c+MMSN+I E <3l/-R!y~9Ca9a@_3jnqYC̮xcm~Z<8f:3x,O|R ՏH-G3l6b[iԢf|{++t5^-{֚7EnKh(o_+l(|fjAG;#~M3*v9`@'[4Ye>bAu bYTO6uĥה_"QnVT4С§cqm.S Ѯ8+hSHLgO 19%oʤu Q@0Z*m6#vKM~1vOP6ѐqw[ĂWyq;A7tq]rm/9Ǣ_sLf59Y)BrMDP?E7k0thy>>7eGX.(E׸>@}^Խ[nhz(g9Tj*_{ ciİ5[Ws CN‰Ei 6nÎ8E%Whi0 "d\m9^`Y*ZU^:]5{_v|sSzz'w$OE^+Jd)$9AHlyI6@90PhւQ.bJ rQ+&; =G8?8BB8_FRhZP8ߐ4\Tl5I)]Y&0)&^Ŕ>j-MjJ j~/،9A)^Uzګ2FcrVєpZYolgOjiz菢Vd Doz~Xg'Ohտt5Y Ձ1#SP{fH9g1Ubo1N+gf9ru>hQI^ ^K b|]58Y[a5Z1LWWuN}l*yN<hҮPF wOvErm,.N/e~W)bbV>&wiDv .2K`2۠6Kz%X*iᠳya^4D۳Ge (0?33͹r˾m"7/Ŧm֬l`Dt?hgkET&y,zKؠ!6d ! BrƉzV"tY!6:+eZN;=IO5Һ`oomNIjlr#FL٠!%Rbr(U3wR,Z+M[>NΞ}R ڦ*2N;EvOb{cB&Khvk KN~@O@ec24$BQV>C 9X1!F[ Z26C<%`x" N5 ߲f٬ס!0 hrC܌JvSAA2~CÂ᜞΁dk̬cռJSMx -G~J$4N?+`Xw]-P|uq33۠s^;VG`33{p$Ke]Si`fʢ&Ogd@ T_?1^zfuOReK\R[ٗ.H0Jzk}GJ<[(!e 3Ƚ,k^9l~ @bT)3#Ʊ>D.eӋ>ӝ< 9 .+1WQ2 eQDIKއ}<6jIz1~1Ny#`YAS7iaLx~ nx]ouFZS܅.Q EGŔ7)9b"SꆿKn:s`N H!$ 9a/74XSe ؃KHag+=&?[8R< 'fL\XO0>ēr®aZ082M0n{gWku2~K'w,b-Z#:ϭ:ݘ5W9eA1CIo;F;QԙWB&e%MGjLD;e.X %1渇DN)K}KՌAVrAlJ>*/K(xT w_."$~,>#I$xJn({ n3\<7"T}e?m~03Mw:Rշs󀝩XK(҄TNr,Ij]c;xFW7l8%9 xH9c9|&e 6SyxHc$OΙD179砂&F&PrȌUxjR/YnޅΖ|RD]z^ - ?1~)&Bv@gI0_L oc"#U*,ˈc(*<4ѝlX^Z>M6܎Ƈrr{94q"e# ((öv4GԕtKW2eWXmߢ\TzUff(5A}0`;!Yv_d1~۔#]p%4h#U^D흐̀;4f caP+TƻӅyx|y%\  Ձ@j ?:omƾX-BPW@L$9 <au6[঴J*`6&#:VwQ?٧6ɿj˿PZAՆ@#h&xHP5n&qϖUњ+%PO|W$ ZJ}s|t*4OC5dV/)y>P-p?uf4FC v!eDڽap-ؙZ`7ĠV+ Z-6Q}3GuCZ+rou\–E]]B3snY9 +0D$u<[~S:D =!+P\XqH:͓&aRZM]^U\3`Su)paL9w >T|Mc_{7fxCߛYנM<)—1Q3\%)fYk]uqac] 8HB>m拍5#FI%pUפ'WH"$"߰a3J{7HmaДesW^ Ӓӗ&O?s>svk"Lt}Y0s{c3UρSv2n9%ƟO\i b0\"\q|X-%ELT6GWG"JN1Şp4򃏥$]}tUT ,X~n EsWE+mQے4Էrty$wAvI-D$ef U+d|S **5X&r[S@D-䙪 .siMvV0_*RlKAhLMi Jg_z]y(뇫Ãqϕ]&g4##q?h5FͺMsB$NO^ހ53n/8m0b!zn~;V]>!|2Q"OB t~+4y-^ލ}rۄ,tQYutcbinVVqs`b)|gnXnυҖIEtcT~%p!8GԖ"Y;0,% lFa#oVk6`#f|TR$n- /wE]3y^5GF^D3(Ql@"M`-S_Kl#ИRJßBl3 $ <&Ƒ>WjBw)go}y}Yf؃-u{ zx]iɽѼ .c)w]Ij{HDK/ * ~ayG&5֭l }INۂٹ?o~*0M ȹwN0 x*g%U Vjvh *1Ҫv^0dM|Mu@P&09BRe8U6DWva9 4Fұ+~o@"`b>-+h@\bF1S,Gb*I\ܸxrم3%PTI[1Me-X??;+)Tj/tے9}02g"CwP.oQK683iE; ܆qh`Јnq%,{SDbi4锽Q `k\bɷo=Fd֗n3QSрa5MiK#uRw Z })"|ErmwΌKvSgdwv[+Ƚ3$djw1_wc6|꺓^VۙFxOD~g{Qa鈠nx֛`i+tgk-xWY2Fd-Kw1ᙡ 5ycf) G\D= mPއ0<%υ\r)aAKV\q=6yn']0_U*#wX1b_NAR8h,ˈvR,!h<֤eJ}ֈKj2~b~J>:);!& Pto$kl J&Y(UmM3&lD$.)wܧVtK42~7) #(&";vV*.T„S4T-/tK4#Љ&"<Fui+cERbi%\cP C6;Ĵ&dE=i9ml5VOLnE_#h{N&6]7!e7Agpy X}&T6WgN ^|4 bI:J؂j :9~wQEyW7{W5c/<_U&&ĂTέLtCgv`V͢9%FWO^hf&wM s7zĝ՟zj:2Oo|\XSzć ;|ӦŀtED2ȧRLKA`U✾8?~:UoU^͝9iW kF)5[f&Wm|-` |HR\4 V˱*OMУ|+Fstb2yCx؈t x<H> ޡN*0u<|GXI W {e Wu LSOX׀wiҗ?>і M Q~v^ﵴwpZ?0X%T4`1gDw' zy?|Y天!KSjJƵ:Zݽ8i*A2ȕփ)g紽}9k)]:Y,MJ͐\_ J!saL?CGd1:)“-2A((-.D3no{ joz7i [x2K2km.Sr5VA'5e|FZe dRlY}ɜF nePko9cA6Hbls(">ֳrTӸRl/J;UG?6A++"_P2 OK7C"ln`KϭhoَRSQ)u06hXɮ~ʺga,.fَS.IwxY !h5!XV-ͯ_WP==3;#͝ᤙ0p`HZ3&O ..kI%$~fi> Vt a ,$7iFP}hA`}8]&+KxdahwQk7Qimv]@W+vPbvwk߼,>6 3D.?E߾f #h:Įk%!i&qu<`3? b0ɵ׻$ys7 xF>,h$]lڥcyLL1$z=x[)~xo;oU&c&bcc8S3jUtbqel$*e+uEQQy)W[S8~OxZͿ ,^L ؓGSpi?DU y\jt0/{gM* 6kL󽐃c1rA6~+RDک(JC,΃ub<آ%Rdol]p[!Hucf`ttܚxۜCBPA%V2UW=zp{ KӍ HEf Uf!R(yַ A!$1z Fau"`Er} WꚌ pWWjeHk?*X^uZ"^kTf˯N0_(\eO%;pTgW荚읔nn4ݹ=f~osm`Rڕ S+jj^N@:X|KH+7!򜄎tZDA _w%xy 4^ENlb?BOXDG]2Po)nb N J憒ٱfYВħ:QE3{0#v661ЩLLYR!uM!B8'fbEMHy5- _cqҧ"bo6?Gb8x篡.%q]*%J|q1]dI0JORȬ1" JZ ^bJLQPEB կwM7 ݀-kk(#55r:.C0<f4հQ(KjeC)D+^-@V)ypK-1C$q?VNжe{+*QD?Q#vנf.x}&՟ړ͟AQ(Y,x*']r -ign|i9Fe-d9!b?Le(1}A 3hיqq-\-Q)rJy̮vn:qIclU$b@NDF2+`G]:&*ŽWD|*" bOu {5C _+q#v&D/j/WKC/UbZDu"$<9O_[On#f˷MC< n%տ jh|7:_,)|}Q| \>;y[ekI/QY hm ҚVfygo1^9u7-R8{R:AIoj4:PRr#ICl9S-ɜ Y6)C:8>C6Sw-F@9n;Ul7- s\J=WZnlK~xD-B^پ-Nh]4sȞX4TCSyϣN*0|a3'+NEQ/JШVO;6ʰ AMqPPm:m+RF%HZvIjE՞GF:>AP4ttlw8BG#{OfDr"9d,˶oJCcǭtW_DZZm.{Dv ^\$k֨bi,|pY,1+|@&2(lbFmK>ExrDTZ╱ .?%.$$\@lf ȫ* qms!>iV9l=8zP~4sE&ZBvP h[C }$ʃᓼFoD(PoqfRl!jjЅq 9) 0J ' ֣o$JUNh;!wl2)|@Ţ φ Kvc v\X)PPs%O}1j2QJ8,{r7}QMz)ɿ*ӛϲ47p* :S ye**  O*~aeGZbI<|~N%HؔtaV F] #(:$VN~SLWdMD~:g ztqK%-cfvO.rg7NOM0ye.-d2mXF$TFbk'Icu Pؔ4z~ǁ+ $v6F:=w)="m-c4%3ݭ,zacaPoq gΒ1azTu8rg1eA+]L6/R~F_ -;:Ί^0S cq30I5$:/aē2pv~|4lh7Ly*ӪFie{eDpl#<6+Ƌ ʱ:++g;Sbͳ,s&'M1x.TS!oPE'AΊ>v,>=QMs$퍯)AH^6+wn\;kٴ) |ַ$ B)pBeQ^&q\*3ժ%GDSP!/b)\/+OYdj?L BIaTեO,52䍶<<#[sx0uByTiAE.T\pւቝ){Zo3]`"pZB|Ƚ%PbVy*Tpc{vt E6LR~"7r"aΰs^X>c?{L!q̬=qcr7HF8zN3О's#;*>v2Κ;ptQI7"`+Pz -dgO[Mw QU{I dᘡE,*>1zGۨn$]v+ Mbz>FL['S TPӋ=|^L0MR,6V$[ThWx8\x9QZ75?O+TSEy}x/Z{y`3" oO| iCҥ=p;?DŅ壝(єE9=^3:M O!LL͠uWNQT_fҽ"yGqp޽J`'~z;݂g/20Ce;KX##PQ]PiĊoKØю=)>5pAڞ4WJJ ~'?DR$@f+ =dx䑄Lw-g4S&D/R2,*:?8fQm^Ξo cjNn1,^A\}x?_DUFetYdEܦ,өxy*lR-NvM |y`pPW |Њm|ǎC @F:h*T'h.-+ƪz0AȪzS?OkfdT-ga޹;}:hy/EWv(ԅ[c%FPMYpK~S#'4{Zàl{m ixhGN,4R~&6^ \' jDQoopm:&ts ;)iY?yVMpkIQ[G{3""RʭjBF)RAB% q%jaLUhra ˞DPrwۄ |b ל@yK'7Z01ACU&n`xhqPU {mh-*ڱ%6N^9穒ӋF *zuM@J-(.ieB|f"枾k=X(a]۷=͢wBeþ? PϮ;hᔼNRF|B|o eꀚ:<.Go:#4".o\h\iW-!sHѢuF$#JpX+b sgcpmCs: Bd,RS1)*yfl53Vo%4|[wGQyF`'0!oM+~mU^,?\zzq^ ˽ut;XJ7OR_ lGXQ>=Q$8/q' .x`01(dR_lVKtِbu[|觎^߷ G(cvvV[" h),a <P–UDR)gxCw4}( e2K?ApY$KW]jvرɟ2 9lo:OWh5qPq=]!m?+8wV*z Q*ߏ1C 5{r=fAn ,n\VS8.aͯR}\\:0t)[L(bG};=o( ^:_#$(i62*nˡKq3-C[|x▐bnU+)Fa\gq-5$m"̣~ wkEüaYf npIh0)łbQ}M|yDDaYVSGND}jDJ'>_o,ޟ˄]g]v 5,R't[l_OmRD'\ b @HAgJo _f_iW.kZI5ƹ$4EB`HkH McB+))BkZ2%UȏIgO817 |p vvi$;vw8Q""JRVDlPԶz -H"ͦ y&kwEԉ4a9v`6Ƚ?00VS*DhQ]t0IIنV,BXK\ᲂ v iFq.K? IzD.GTw0Z=B崌CGG%8MR >ɡg5@W8&]C-W $Cʚq7aȡ`X]A2-Bfir]Z&k=*I ~#6M*8m!џ*r6Ǯt.[! QOCRĭopPz=,a iHEÔ  $"ZMx:8L3 SͶ{QZy*\9IVdV WP>% ˪b|f 6a:'`}?%YB'_z@K<66Nl&MG̺7-jWSaZ=avWVt.TYQx)dw61b0FZx{+Rc[a\mTZ܈vYZ nj" Q:4{"b69Tw7^FrTwyEm_`0hn܆n \$edBbf.+[loeFsH+ B>#Wqp-\2U^l }Zܔ?6|E| 2U{tzňYbےJwÓG{Y-#Il;Ku _ARmFE!RNj.=388C/mF$̓7ǃPf|kp9|TbnU`-Ϲ] :BL&gJVDsO0W{@Ty|N=ܵdT'=% Qc7ݵs!&:06o DYgTS>hvEO91NڔiQB#?"EI/~4ޔE۞|Pb>+KXoy3 Қ~| #Qk$ c(֎(<䇪D t-Ng:k +[X ׿zpRAfؚn"l^@' .p4;Q"O\Bf2 Ɖh`36 `nB{OrBxC1O/,Pq4O[3(TfȜxV)+Xi7mSLE ڣQ2_F:1l?lݰzNBQ`E{Si2Imeb5eFpy%trU tbd@g4yg)jiPP16eW5['"=jӑ͇A ݢH"./H_i[1޽re|Ao\A(dTt*c.9k@!(і#_oD4^SYѭ]۲z,3RǪnf:7[Z+inw:re}0\gႅjLMTz 4*ȀJTh ovmV<,U[%Ez9@wQeL4T*Kz1HQFa>]q,` &Á*, [N叧|k0>OSY_ j[uKwԮ8QTu6vKcJS')6>9 ƑB^-Jǵ.BqsnϦlyqTTHoiIe] bP0P5S zׁ`WqjIHA zQ#T:䐘 iY=;X gdժǃvr|O`iD=jLlv`+%x [Dq\dּP)k<Mb#v.gNV8(\l%& \qC*K4PI@+/Ddx aGyKؿ gĔˢ].,zlf zYS@LC\}㜍)vj}{X ?z~ GH`|XCו sY{)/=Ĺ"81$ '!<v"gh-AwՂ`#llm0Ax%s㳎3ۙvџزY]V_xa,ynug"q^+&5_[a+ׇYY K{=U}Qнjg7munj5i'Iː=mȆђ р╿7.%591pEWrܰB k+H|u(Z)8Xt!EU (uko&ZlK؝f;Z4 5hAk(j Pf^m9D*/ QN@< hN,ʡPD[>lwlT\<ҶG_z:!٧%Bf}V%<Dl@HiM<hVWԔF5B(S(ɶoAa~ +Le[C84_ v\\-mX:xxp,!Qӷ=UꥦYF?K2jJ<ھDbpYgٚZҕF^N/V4e,*owwT3C{!c(uoы2- !|ޢPOe~(Uؑ'ylK}k@maNrEh5*>q2 'S;Ylk"EYĖ˫Yr–c*פ6@!>,7z5'Nb“M^^LFC~}wN\e S@Ҏ~q6DSZ"6ʦ=jά,n>~`*:] }fR*'(iouXWMH6ٲOꤳ( k؅,Awo"݃-*6LAD4"A UBՃæl݌œGD¼ύB!X"XFuij'\щ8q [~Eaĝ/L/+2ܓ9| P0&S,JFh02Ԑ: ujv,|1 g$uduXV-Uo(ډTH2_'{kjY;;!_ %awͨXc$YqM6>]54oXUe|ZjSf?W!U8ai?aAN\ˉrwK|=x zeX$ozn۾^gtP[l!E &{+z$W_rgšTjQJNYPH2\X]Uš,m#@;.ݶa{^Ѻ31|@@睁Bk7w)@Ag i^=u2ce|>wakWִCe"vOv` u樾+=*pir gEDm?w JX8蓉X297jˉtmIZ0/ܕ8$0>X9'zTJ].F'lgSZG Hw((=q&ԃTԲQ~Z'lq)#%.!$1~5з^?Iτr<&3$i- RY;7>Zu[ƫuSDq0T݅XTUUasd$NVє[;èQ`$4Bt$Ŵw&-|bTj0z#]x4G!]y"?YG?UN#bT(DO!lrNkD6勤L۠x!i ~.g#Kڶ}^'s|'(^~݈iNOd QIĊlM6Şp}Yj;'}{kZ]rtQDa,ا)ďR$, 9Ali500AbT~x_M#^si9oƣ"K6WEr\nR2?Xo?9f(a[U}$-fSp,EāҪ,<Bl󝸠5}?#npiq+xv0>w?a]NbDP/ p0=vyyw(k#KǸ0>١h+4)$u,,d=<]~RԌKyiJ>AbOM"~sZadU$Zd[B4g rwM3̜А#(M1&;MBx"Bs p6<u\tn$5"$7I!#E{ŔHp _g=X:SyH͸Ly[cz ѸpTde.#.nnް5P8v:oZiYZߛɱX+|.7=#U GL> [Q=$:+Цű7L`Z~03E} D3Ci#DDz9+>_xU-R_r*6Q/,Ԙ-yy͉j { q1lQSce?ƾyo]1?|:ҙp@džI=a &#Hdx#6]YS7R` YREڎL8 pAVUt PfżSX3]mÆ358,ܱc|gx(YK3eǎFK})T'~eɠuKE7 >NzJ6Izj<,-d]'* qJ/fzOՌO +(|Zh&yk+*Q _XbTEe౒Z& {RoNB^H_aG>ò?p2'!Ȗ'dkݢzgs.YܢSL{~D S߮ͫ4+0ُZנ*1p6Ыw,\t6[<ĢGb}ֹc B66~7  iSɌ,ݮu[f9wybz@WyiYDe&UJI[N @p 9%%zim"j]ͭb?sXUL?]{fHk"|B!< nm;,iSj<:^iLl\o>OQhWW^Ӊ:b$@T2a5]>U V"L>sS&ier.z''_Q:yzz7P Mg@;AӠVט C&L[8,w!\\Ol?Vz"<^KS^N"s9^Blgc7]{>ؖxETQd167M-L )ˏ/lrCN?-!#rsGB!uan&Fh& w/k3npB}yl ۨN|f|<0\_ou1E I!vH%QJdɽeJ3Z7o FVrLZijiN@L<WQ%J%GuEq['{uU κ\|FaV4vXbwq&iRg_1 (L?ܜO\ #5q8.kIFx=T!ִ!rʺ1JT!Yz2w{ @ˌ^ra{`mROL/t@1hQ}b^ TַmY0euI#l}bW/$ʕs>&AOr߈]t-?9IӠs6ү~eXz<&S(̲xvgƝe|dX vy17jT5.'(@|Ӑ?j7bG\8!ܔ ޟo~ b|Ǥ$uT;t6p';<1 ;~)Ŭ%Y aOX0E4q7*z,Ux>hcZ#20p䪹DЫ/;4(ݾpgb/\O_k #Z~OqoaWxGE;v)'pI8ƙ>d%Ьinѱ$r$o2}Qy,cd%FpCG? \2x"O|U`R]%&GxsNjgƺdV^puUY&6:B&utsM͜ů@eQ(wGzwevIiw0Sn@HĖÄwc/+I\'_=5q^9!vI蒡ted Rx4\~x6I(|167DmHT6˖8pbMo;Wi?Gv D&881JM2sp=y 2~IB$/f );QGׁM@ؐNg 6PcgXuPnETl [hNAUyҶ,iL9$z*&M~㖊>Uűf)REP܀RB8 WGJ%)'!8ʅ,̂KVq T.kME'ޓ)k,u ;p?8CUASih~jv%MUiaG㞰`T"[?mqj;#4 10? M%E>E[\aDCVN +R &!JʷiB 4gRrA4孻iWGbTldm5?' 8<,cAx Cx7\򂳽&G$(}$4r 3'!0r/&^ b x0g䃕j^"(|=Q *.:?/uTLÂ].cy:Fajw\߹Rfw]!E}O$ZJg?3Q $qBfNV7>w|Q[*<π?P\/.p5#5+OP8yc0KR!,QpfO 7_|<fF rv:42 Ӕ]7XBTpg|eyrIo L[vALeq&Pm1o:`%s>V<[!E:*`z'4C]{Ӟݞޜ,X(zxGo LnQs r<( 8Fo@Zgp>'S%ޫ+F+`6y넰yhPBoG a/1u-k6Āw@[95{j `~/dzR"`Z\h87%!Y{PxguՐ̗EA4i36;s9ҶK;gtZ6caGt>,"SD9zsʗ軄GS`̔?M:tap3WpcyIlʳ;P eq*u[[^u2LIb"?r[BEHqN/7kAXLjT>vΐkSOmV-m cOԏ.`8:uY sŧYs޺2*^rnZR"Q31T<̥̒xG|47@sLz 99{D!9^K쫛ٷV_6%(=u' .ĪaO.RԜ#40|3 plf|}CL 5 ׺7W2=V{nvf(Gky͇n諑Ti2]PJV/1ؘ*lMnXIrn\wԞ,; 3k; fn1oj69/ [MׄC!sDN*e bqIaWpu7I/fA0YI ?'&%I{ ×:ubѮȌm41n]ZQ7VqC1hƘiY3vԊBa81k5˟-E?œu1=AEf={U>|Vc`qؕ7Wz70,ro~;iW:Bkx?8 :`~Z Qtit*[nbYy~,EQ~}X|.inw8 $]Uʚ`4ق6sbנҹ額̦`10rCV,Q=Pj!m)w3YԚaǯ0s=%hN[oE&|3,ĸQ9 [-nu3&9 /^'6%e GtPSw=*Y2=; i/ VcTu9@Ͽp@Z9Q7u)}]Q`C*᝻\$ A]?[J#>VZhz[:=_}d{BG"_5%  )/t#px1>]ؠ!աɩHo۶DEԓUQqfA;LZM~ J];"*jc7)&Զ7߳ia0oXjVy,I!m,ʄ |A;iÝ.߿^E4 ;Q0. /+8=WFypo#)Ok;,?"甌G Eu 0-M kU1&j $\c7:h?RàFɋ۠«?] gE+g#֣QOQd^q"i|dev\ =GL< 6m[i,ʈp AD)Wlu`ʯU^zv["۾(}H)+6(TU12]&bٜ &Ȱ*k7掃)utNgOhEgy>зf 03sΔA {0["wmV[^yV7!;^N%Kզ`R+hCۧC#ZԪz˹?mOGV)}&7=pffMx R[ȌKJ}P̀eMXttJ PR>2#2M?ڏ/6&+׿4t$ڐГ4P*fԁݑ`@"g H%n*!Z%|}t;#>S!.`azÂ{Oɾ=1}Q%:¥^L r[l1-ėk) p!r刯O,eIu yJ|ǟ򰓿W{? &u7|'\2^*78icFtïPo_mACEVu3&d'X0*z0ZI*5kO0T6э&4jW!ÿqp-c<79j9I0 .M#yq|]P "&CreۄDIu> G1'_VSw2iY0Q B8 '~T="k+‚NAi-%q>9IG$cW0MF6MA]1-z "╷YVmb5d%]DPFSqTc='>> sh$_la{axvqj('SG0.Q'aWn6M؂zhsmndaILyp8U k_mrm\@ۣʵt_̪"lMYƻ\.JW2 u0\LZ^n}UU~?Z[tN>pv;< ;u %;0M2@C !nF*R!$KlCVlR, 1S^~ eɖ %JToV( v v>2aB]j*Dk0ymرuN˔#$o0s~pOn;!ٗi_42)D/qZ.$UqT$9{!#[5-,)뭜СW<ə*INH.5Hz,?/} 7vm>>"~x!Ƞ;|j?BiHa!" Ukdha)&а%l^g4s%֟QS6;BSAhje=0yK=K$y(J0ReLtQ!-Y\KN"vR: ܏=UjxX ˽HH,Ui;/PK9 p yr>f- "{BΛnU/3)7UP=`ݭSj?W70UC5|(X^EXKr!.YglZ;ឳmj.]hj*+?6I&:8&ӛ Q ݄7fy53T.8) b K>?ȎɝX r- Dw"~Z2`-(p҄ʕ;uHJb1⫧PLQdgs֚2#\X>ub`xˑIO@Qʧ 2r: h1[o7p,F%rǒgC)Nö薷S.Dڄr~_:YutpxQ /fQEq ?Cf}Af. W)\TϯT}Χn]a4cG.4Zu&]td.E&">"gjz&mnEsk̿K*M_ٮW0Ta[:QcN[MUyPLj `%%HmþbJܯvn׽ѿ/Vu/,1O{}B&Y)I퓏'B.?voY~i>+ij{_)`^Kq "^T*uDΚ'aY{~K2Jrc?GM $t6 m9XOizhN+\8ezΎ;nNq`C/i]GWn-59U4ap;xߺ{?{پMfm5||*6m,~o/Sti?`k׉T'o* Nټڵ 76c9m7l'=tsI3,[^R7x0,@™$yoW.ֽ6B{)or"yl2di#ӽ+6@׿^2e4uR>H=G@ d`%M|cqcBIsS*:\j "{=yS K~K Ŝ&R69~b_|3h*hn|dž%>\jh/Cz@Cp~FLq`maFF8(sӏے^3Pm9!D|?۵翟\!}w'ۮ'{ueUr_&( d O R tԼ&tL0C'n٠^El8 5 &g)* k &բT"bN+Sj7U}2g->ʽI1fd]PC'4ZXb7.=7CoU$qs[L>c<0x":T-.sK7i F@z*$,_搽WRKj͆Ć~E ak nTc)iuVǂG+WGw5X> D¨`}Vޭ'0[AP^xM??*ؤ$L-x>' 6dD/'G|7x0Ɨ(e=h :|WGg^v|L̡xVSBTP ^Œ@x;f&Gxq[PLF(PVFGyEAlPs$"Huv^J 9hncQ|}*[VQ% `4N ;EM7 A0EGNq335U)Ӊhcb- Ԅ.Nuy]i:Ѹ)r6Y>_݌!Aʬ\ c ĿG"ܾ ,L͙X(x~vKWʿRzHItlΎl AKȢ qT HF"T(T֒78WzdW=*  EȘ#a^n;x%>@ b1qKD`~L2W}o^ JWx@xYwZI?06Nr<Dނf.gY(6KHYmIE-wjѢTvIGY GM7yp,U\ى_S^w\q+6=toD4|9%n) pXIT$R~[$*:c}h8snfv \ѻ  #ءD)`@,:R*u7/ǀ >A094d74ns mCu'3/>Ld*\w@~Eua'\d t)Bg<>64rqT!%<;Xkd.̉!{%񽛔^xBh0.OXZ=3Oq3,ce:;.4wO&FhhGj[Y\EˡvQ*}MXnEy09MCdqSU! M-Bn yh)}elzTu[_$2hCZa3'7b|FG&|u CQ2joޤOn&HsemIL}%PX4 ;p5>ykXC,,<ڄWO_T*'Ѧ|^ 7Vuk_ƣwg<>9IBDcGhpBwvxAҶY Vd.N?]hEcm UGG_RՋ@_ނ?'C)Nt 8E,rR$;lmDeU0OWBhQӞ pW%Ƕ!" KD?b[~;J.| lW S7?>IС {If/ PLZjU`sLX_g^vXZg B]lB qtt,.Ĝ S13Bͬ::;Q;WzK{'(+B erlڿ{t1x&Y} ~NIPX9loU7cU&ě{ْAI$B ~ t|qy\bqoo;v``)޳ba'QЖ,8FY3J2qY <.6F & G&gl}j$(0ڑKGV!&)mxI7b()FOJw_2Wlڻ$: &hA 'd(ø^SE_b1 `N nC:zB[t2;ZqeDX6&54u4w`Yv|m#Ph۸8{E fSҿmNqOIt7[/ˆBu yxYC=uo C>JL\AщE6o>ɱbyy]Io\]<~B=ˣ+|h|FCÜ0VKuV/9+|W1zp"SUp:G6o2k%D0}?#^ ?dNV1,9 BЛQl0E S['s!BqsN>yERBWU7&gTRsΡ) ̹gF Y7饥E\31 /h-өYw~ bq{"kI ǰ(N1TdghpT0bfDc$չpbf " 3 (c}Ρlw#G^V3 x@j[zq!ᆯRov7~ovd}4Y$\8#uV`\!0/^QKĭ'^:%cPg33 {108R,R&HqzɨDĎƋ :Wltx'XrӺ9|$gֹŶn`/ 'z^=IPy"2|/vXFո)Oڥ/RxA:dGٱFrgwXJ/z/(-<`>5+*)%K$guý\@wY.tES/?(AO?S32(_R5e˼I{R6X͉2}i$ِcR=(ceΣ3)%Ϲ[5%K>L Ew@4]#ǗxMGTNN%}6e'Jƛt4r wQX&1;cT3QS.}:ϓu.cI%b؏d#ot8౹Çf9VmstXK7: hVkMDdhc}#E!kޜeBw<(|TQ-ƻZj?릗P,,J3m\=a~Шd94o <Ñe_F~#Ri*υ-ew?;&ܼEˎoLh`ӓ{ &hL8D66'uKsιK2nNg<<\/+~P@ s*gҨ00瀆>*~uPB$Z]q}^4M{P <ۗ%E48pp 7?onCKY+>k]wHhTNeGUWKn O!Ơ/,t_J~$B"Bݺ{P яoުKB.Ǎ6Yw;cmW ~t"څY`H.찰 ٝRttYӍ f>[fG'G0 -/ȎJc#Ot+S3"4wd gXLi"Ev7j= o %k˪z 8gk ˔9'M c~Cƞ2oыOElo/dF؆B xōV4wN~Xdc{.Tү]bZm:'kb@)nR!1XpmZ^tX$oљ^p*`# U'n`n]ڼW鋶$[peSe.fVf^.W4d"9뚑c\YmgU~r?s? U:#@.Y==BJ\&=/t1HŲ2:hwtv#b[itspc n?aY<+]3+3κV;g59ⲿٍW4)U}0?|&6)c~ W)ɴQC,p ZiMʖ䑃Ov5v?yмCc*)~8KXux>YE݇ב4rA tQYXUO~ Ƨ"CpLZpV4W~7pcdc>F 73$!0/sksv\.ʴ܊i*)>]g;&K-R oȁ57 JVM-jcH>S3fG0MFW>Yd'm{?31]e=%~g%aYcX˦|/ea_?{i ~-h4-WS8]^a?P1McV&,Bg_H7`3j񄺘rݸ=5e*E\:e{ѩ=}W NXhWtXJqJ:5C6T'-eEq͑4(un֩nTYfRHtgVdmTE]Qq=Xa1Kp*Ѭ)[+tRPݘ֛ɿNKȣ{B KZXw^X޺qyUJ1"MZOj6@& MC$ +r;Zhu.&F/*lۅn@%p'=p*!~)6@tyY-#4-yQy4z*'{@) 9qTkʸ ޽,#} ݷLVP͒Yȭ\$DO g[~%xUWam`*WI2> v5PbN`;aQ PYY(u/@8d $ tFi.miVRSau@4#L!CtYG:A+ҷ H鮍Ch@k%vΗL zo6 5w)H >UXN0 ۵Sq#޶ ֈRG{}iѩ H۲}pnͩ,ig|D P+F&n{J._o oem/PdIN|hûJ=7 f焧Wv5p;]\ԡ |UI6dQe 7^*5M;' 0 ^xIqZL8][Wlh2!NZ?(e-Zٽ%+j$23sM~vq~᥁P<̈́kܭZ^E.>vmdvAPQzFʎ3TN?qUdr sRn>Z`HWhmlO$Q ^W=%bO՞0"h68DͿ RZļia:璳wlh`_x܌_Ni(n!}-Bq0=hZ >3˅*hJCpL :h r1p&TH6;~GG[+K'jT+gԎ5!_,Ra&Ry7FkfL SU p7 1[y`˂Z [i%)X"D !eR㢛ܞuNmƽ̺=8Z;Xh xVA2Ʋu)[DZ !gZe.DE#/x}ˊd'9awhФ5{\Y^(K|!q m?r}5C ) y&Wy . dZXg#ӛvLZ8z[c~%)!{ c(BF.uLS>pz p{c<[BsP|8qBD uYi֊w" KҖ0%RrzWe_*?jӸM9@ͦ_ͨ1&ͩx`l ]Y7- $7/mQwe7ho1(8 7w0'ᨌQPE㻚end { lf{"I*'еa*OɿpxK"5&W)6ɠi;8&[ޛ* 5LB%s֑aZ` |D%!ڏ5e`EK )uV6\^z>C-\4"%c<S++a=f[CNh=4vޓLN<- ^/G ^D JeZs@s :oc.VLQL}{uWۼa\3vEm}=s^Ҷ. Xg:^K;OYWTNlVV@ƬKp͚˶N$$OwxӡYQt' zfqr20|d0M u{ ]cu4g5Lta7bE\gƋZ 1:'3[/%J_t'{Wt#wApʤ\oE#Oط_l[9˱∁B[H ) ("]MvF:SWʗb"E ;9psx{V}M*;-f\)%aL8'HDPެSY bĿF)<*?ObpGՓh5@E^3|XD3Q'A * hdDq~'tĮ ].i&8l-؍4|?E?S)o40rx[C{(c?mԪd!A¢qeOhe"BD'M1`i_ĥWk{݆@jI" ]}a&`IDEQ`Qڸ;f0< mhUaL}o|7یiuYb6<LmԖR&1x$Tbkp:Աt -#bXC5gO81#ECgqC}>(I?=]I)5TWp7paךMM zf6^܏ԭ;fqa ĸZz/Uk{i2Z\>p ݆8eҹ\ts% <}M|TzX;Z" _%~D*)97mOO+Ą{!`aYm5KhrJfC ((%PMT-1Ya_[`pB;ti?7ozWX<3n +ơ Wm;~wx zAgt$H_ D4 9GDBuЧkWEWCKⲏe$>`Dc%ۊ{@S~ZVG) 1(2Bކc[*$_y\`k}x\j~ ›hxr~6_, >L9 uXrxiiDofejńKJ] sU,<4@j-: 1&_d{YTXNj,nLu!'jjGI:ܸ= J;K;O WTHඦ4 ƽ:+^M f^GQ 9˒״KzW~1iz;q']egQ!p F*\:5" ps讷!W|QӣmE@FîND@`%iccV:WZ~id?9VtͅI.HxT7aCtD6.EvGaܑJ6;v)pC :A~~ 5aJQ !B7p %ƙg(T;_*Ԧ"I@?oI FDc3Yw#{/GԸ+E@?#vu`8!1NF%9^Mq\Z7RQ^1uvOGJxrxh4.Q9Teخ=v}o{ ;sROQcf_c/R@ׁ *FjLt 9p".wOU #j 5"OZ%H# *U_t:DK0u=g}?wqw(xIЉl E;Z iJJ{qs.ԝ!DL}\q.1@=ك^$q؎K]·GeIkK@a VH,ϓape ZY@!{0n곦NHsCԆ 4xcQ*C2KDM_?G%?nA:! 1LJ1@T2Agl0~^S|6z'.J$SHӦh^{T?}>cU6~ VѠ6aSxf--I> ÷Sdv á .J\ELgw(rldJy$*M3|MSTP'eCW??9E%m'?jDl%.d HxJ<ܻւ(}2t<6hղhb)4{*ZNBRt 1+l?IJՔN,XsvPyQ"I߈Bp ۂ*Oc44XT|"jZs{ĆhGOz/j\L<`OD29S^ "RU؂s2g{9XPgObG2ouMH%N%^:|үu"g٭vllgeDô0!͕qx,b{[n&|E5D=AŖQUuImP?Ys,%2!M#?6$)D%9e,ꕲ Tհݴ:cC_J{ žj6?E,P6ОSa,.zñq(/iӕsԓKr!]#:Μv!&<EO!d z!yw̆';j~?S}Bwvb)+0&վ;VB:V+c8#hVk|^nmdfIJ895( ]]n@$/!%ےjXٝhՙe|s RD ٻ/:+_ G֔ D'#uG}ǖQz; /s)YYMWDEA+=JuF4DJζEt%hp/HdBt'%;E{{|X̕ 5=fyyo#$9(r `dW2j6XRo@k 촤Tu9}RV8_Ffd. BnT՜ZbtOvG0$N4٠\ΰAL?^+BP_!gDe-$k8Ūzڹ9LDDQ5sd+<l+O-1]GRվlbt5.-Hd>={Sܖ w&[{ɚi/qeqOt7>̯U9uҮ#&(|RuPgҋFy SSp{&5QwIn:%č 1wX@ GЉ*>^ҏMiVk"`7u-zE՚H0 [+sjUi)Dpה݊gP+2|Tze2沶1 v;YġʱR>/Hg9N!CCb YS(=3jL(_QwTK"!|7gYq"YEl0Ku4\Z҆ZZTr%: dnu2N#gi-ȠGءQmDn*&l-xlŁtB}Mi+)N#̌8r,brLA3cy$]х h9.WyG_.^Y3SsxV^/ʭU1,Go_R%+*{Axhbg%I3Q 7@O)&S|=p8se[ED4 Y&sϱRjis0cT#{Asz}zQ,5[zjz^(жcɑ k޿թ=D[);Lcqz3'y=K׭kҤ%xԞ{ZilwQ5#27b>qTlcՐ}В }HrMYYmۀ!`9BV?j~ -˾=43˧夀^h@Pk vg R ~mTG_?N4P_VЭBdY4Tܘ #&GcM>ʎ#MCj;I^0: nʰOS^$#;げo5ZϬkr n6|9!iy7e{'042Xy&覞xӛ/40T(P˕P H[vJ"8lǝjRѧW徤5)_稸z'Zo2>̍Fy8| JݐJޔEmӧ *P(-' 4ԡU5ў3Η75I^X]<*ק!:~ÆY$ Sl#y r.t%MBVgW=K֚#o;@H`ܩ7d h %?@u؉VpQNe\gY.H/d# @ sIA( *?,-ώ2ޗΉv3S\a}2eE7Ӿw 4T14QOE\ K~G+ɠkX+N39@#G  aIz nGʴjD¨v͔['EXNҘGZ\ Us-? `!C߮2Oٌӓ81?ckՋzjԊ֊AjrQ WdS '`PIoITEOv|w)L~xq73gIdW7eRڏv*^H4ȧESuklV0/"#̅1{26 L5cl0 Jk]ԓ@~qsi3S#J>Ϫ3N m4i-~Z:FL~IdqO;c6/:D4ʒAq hᰇ0 TaxZԠYlIR}G*ŰH~".xP ;)6IJIsO &;yZna:tExkAbJL?K)R;޳yz5QI zS۴d6"fyDYJ0D*fbټ4,HtHt 䉄[#e^(1vd\/5~u6la43=ޡBCa`[o P{ .c 0Euhg{SvxBDTHm{i3~@LI]"Wr#Ȏ,m#FT״=:@P0p[y q4X{]8 Kߑ-(FsD0Ë|\h%iB} ~ i`ze4o \#*#Ԗ5a?|/WRgL>& cT0W 40G\ c Zklw#)ԥI;H7mA Bؼuվ܃)%+*@Dֈ`ÂwF ,gl8r:+.T -GݮVB2;F!^sᆆy䵆ױ s=R FF#6 YWJjfW1/ #yWkqpU{̻R[8 /}MQj!oi{>!,D.6 QS:;/;A^JVYbw;|Iv U8A8|*D1wUO)Wr*6FTL*n}UE<տ ~!yF<:ɥY8Nӗ]4eTm%𖂪""9=Mзz33߽ui-p4Kn;7AOP* YA{3 !G?. @qQ"&f Ւg:tՆȜ"3Sv.a9$T´qk49t( g=HlU30^-˳.:V3kwHX)fԭprA+wXd{(`إFVrb;}(d9M5L ?ʓ+}>Tu+`:! (v72[PJ(˷[ r!%kz<6yε~ϥbt9Vt#gZSyKJIWA{b1dDϷf9J~:]ywqm+XTQ!" -ZJuv^ܱA/E ǵ 8Uvea R-NZ_QU/:xȐ~#9ns)Y ,stN)IÕ-gZ]Um4Zux̑FŖ6t@@{I)9<-3@nNY/_m18N`AMG@* JSQ>ʘ@/8k(Ap •&"h#*Vlsw` OQu9Xfu t.PYOZ酶>u`%O{ܞ~G_W%MTPDWh N@x=h\WT,֊gL=s7WMcfǮ(ugYpR682 C`ߛN9#AQU ӓ'*An'~\;"32].u[ G|rv͹ܢS#29{+&/kD3͓_[>U$ *~oxZҥɀkn5z ;~9<7u=v&kdSl `3U!q|K&7#>G ] iZoPn<~dnxfӷaA_=N5El=U7fB;>YNPR4{;Eid&9JV3nfFY9 hMԒhRן}}caC6 C9fb yoog |s5$EN~*ls7[WGMN3m<\e>;|˜0<9@ [r+[n/?L= /`.5_I9jcwH([zC%"wm}Wɉ,#*{$R`I]ݬN!>2vd1L=9Z>!jY%ǿF(`n+l6pf]^#CFI!mY]MgC N!=Z慎`AInF78(=vz$n(-4Pz24s%Jul7CTOf(a R l{`ZȮ &#qhn ײZb~PƹwpSbm}2;}=:186m'wˣ]Qz5+`6Lݏ P~ %wp$v&N>iF-`xԥ9= F.hY*i #MiMyuN޸ fUtA  hي=TiȚ3/uWL6 g{&½5פ ">ʜuruEg\ٌ]=Y˅7.{zm v}Q*{fj|EΉ3٥m1mdVUktx`?w>okfc[#E1Ԕ|v8Ftmd0vP8.j^BF?؞u(\SAVC\ҵ\"7Nǀof˧p:4gI=ҷ'o4EqX@c}M[=eHKV3mLG]/ڀ0u*d6~>7J 53/)ƞ0Σfyn$r}ӒŮ}w5i3HG= ؎_b)IKK:ɹv/NT78t2833[Uhn՛JwUxbo ΛU܄<ipG3qmla]QYs$؝x,](}0ѝFΆIT{/Q`G![t{ Bo g.q[4tS7OY%0 ֢@ 33Q\)CrO$!v8#4npÑ*ʯTO4Txz%/=m|P\gĘ&pKD2pV!5]ߦlqCf4Rs$̸uğ#IcTAj\n?f6G8K-DE΋&ƲKԩr t8QVHu7[ ҟ1ّ 3ʟ܂#NIF/WTlhn -2hyyDg[§p:fS$L"j%J@MB -WbBd;.&ipZH|4>2G'MЪnpkXWU|6jQZդБ4œY/{T EZ9HI}K?̧っ0goB=!~R0p|Z4-I04?!IDp+Dk };oJD+aWWR v$.,;l!+k`YJ_@E6'v" MM*M*.Ū&;2'9e'Zqa' ۭ㽿gD|B"ސk&@xtF¨RU(Gkǃߐ@zCX=0{}0 r L[YhA"-%r+ JͥA.:Dy>rW-k FX(*:6;#p\((+ vőG+SD"|Pkb. e1b{ iYI̒Ntmv \?)%N%Vϭ~ꌾJ9c0i';So a4W[u,ڐΏs&ͿaeȖ -%`3Qw&]-Z6[E1}ժwFc[/Ľ,tfUBAk>(r! [b6v 1a.[4[7U.,+oN tсg]|tׂ i-w7iϓp(/סW sPŠT<&6}6c`:ٓccd|r8Dp7WZ 9quMGލE]n'R.d7ZM}C}QhMaNf0'7#_Pj]]|+89wOc rh4IBS kSՇ5_MbV s4f<筬rec6lDwlSTۻDW'cwfP} mV޻{Ks:.%;Pi!G^M}c[vAN$JaArsJn-O])87_~}o/Wg詣0:E&OsY2-^uw١ dz&6XیS?չFg/A* GcfwDz:m:b6SwS%}^b[&|nm҅q.Ms|7D(8e>zm_%\ .҈@b츎";z@D \߲$WۉJUW!H}Uf Fj%mvZڷZgǣ@9VAiX-Tts|5+^XO|[1t  UǠ52!TI1 Ox@DPBzɣ#gg‘'m4t HGJ@\nfȹd!@f5vwkFz S #UFd R{ry`=D6k&Ec_MD)\cP0_V)?P0Q6JO-ҏtN؍kmoIR2Y< }&AktKu%aybR[=j828ZXݹ4tQƗ$RB޹b8#.p5/¹Jn=@B{ /Sz KQxj:!3)!iܴc7lU1G$1N#xc>E).lE(_V_4)ip4' {Бhw:! Z'9:2xM:+%FE'p\#!M?UיPHq1`.ŢϳF7Kwh6#8&GydO05%m] 6{▥6m,m H{5=Qsgf 0 f+>81^/ cnXuu 0_/&E1ӺмwJWr! qG<vrp:W-#E+n!>ڱ%54NP])O-FF1ekjζl7Klys*XmiFFN%fB֋kCSDqd` [FԹՠ;X =C;YT|P>˫{Z ϺOuv|Y?f!ޚJ *7(gqMb ZgHޕH3 þvnDq T"0놦73\P(F/om=Uw9ܗNИy?оEZzV &{q+Vh"2a^BBOgsONuqG7FD) 8CE/U|5TmL_^_{dMU P\).ҽiM(T0i>pܽymc[r/a11 mリ CBȼ`,"{4#ޓT Oמ&1%[=W}H Y|'yNR-S&sooG!c`~h~o& #,Q%zCg8ǃ;e0!XﴕALQcqc@g-d]ޫdtnEE?K^bP4boׯ^rkDmE5G&ol:D]=hefk`Fޭ<>v``m22U87iÌ`} 3vltjcG=-=^t˳CJa9Λ9IL5ST?rc'jzsg/A +NSr#L2%d]@^&73Q%p1})].Zyc7hM.˩׫ubB#{}WWfYȼA0)L,I7Eљ`CnV'`yǕ -NDeU$htztXU{mX mё1ȢG}{J;CYyM_=`2BQ@R{s(m4RPfzx7{ƥ'.>;ﺚ *qP575Oa3G]0 B&LPX 5?dq܃v,;Y$̧G? 9f \zmA)#^U\o  l/w;&;1Qd"2 At%Us(ދ.)- C"+4zR+. rwTNgFA|-% ޗ@8/!.647 tyh$OT ͪg-]y[2ڢAIHa_cZzlj6`3 o4.bYXǗ Q,ڄOyC̖\V1AM+Vg *+UsP$ *A ROLTJt0;٦t2a^ΦL4oc[E u,끗^|4P=kߗEYs?x|qg ArSwvα:IISIR'u(MF>_;Z'IXb{i$@0R_zrدѡXTAfp)Yc!D_̸6g9B*귚 ADPL[Ņ{ٳ=~z͋H/F&—6R/.6mВO"&AA_H\3͠,5"?9K4~A$㴊,ǐEr]'L휙S _t/kRk 򶺈|jr6(7dE2ER#uvlQ{cCβeh8#>WDvg*;@=751&V4E%$XuF`j)J$Bolb XճYj4W^@rq //Zq0tpm‹$̂)Lh9ɧ(G"I]B)) F- u1GEF-)Wsb^E,Uq߂2ma"*-t >$0$]6[Rծgl.yTX퀄~s'ǣ=hOnvp4 kxnFsBykyW[/AɮRJX+:E+ĦlѺI=kj7?)[&E!'ao ApvUI;4h+&w~Jl!Yh#B41EbbH'{FHR1,q5qq}, >JSmYvM a7C$ž|@+W0BGg/ HIMoơ.A7*^"(4#9LyPm ^x/vU[3SKޕIy}R 7uQNͿ{,sTd%1 4T| b׻PV_Sבݹoٟ"'#7P*CV^ @JEčE]5, `(3QaK\p1Rd(&_?gG?>17>gD5%wgsfjL/{\,agE'V?ʷ)l /)9|:Öӽ(O'`I:Tvm,|ѡX&I(*=B)6O$.h1 6*&EZͻ/YM8]8d^6Ius\׫1@߽-p` n9HGu f$t y/\(Z!"{MS!ǹLn<+:ҷTk(NzCpIT%ǃ%I w 2pUYu:a 4\{Yݕ Q?d=/ÌJu8_XȖ85q// * -2;f9]ںTe;aT·~ =ՅW>4Z[VmHPD: 3Q)Fm]4L"G~? 6$u l貲=OA2Di_(!p)6y(1<"NOݭ?X|X"+$K>A璢ѷ`;3ަ,ӲeFOVA}Pt3 ;q( X1xg7| E"B>CP2Y4tp/rv9.?:ݣPq B?k Zə[U_~Iyg(ӳQy=|FTx3 jgi"3&@*bySY& \:ԟH0uctx܈\EXLO[_bwefѽ$#MZMjs~inVL,U M-hgEM"_x?а\s#x""fڊ,ghzn0/4Yw  ƍ% <]]OE?'՜t/d̠آ /i׶* Xz73?xotZZ2J8=Q`Q0!;$I4 ѻqqSN6TY7w7Xg RI{dh|:s"^=HNpwH /+6))(4(k|}ͲAfH<% Y GGq?WGp"C+V~JUD38il"_۳: n66I`o~̡~R,l!3yQcpwLq}'p'Xń+VV+ONaC?Ԏ3ŧQxʼn8\ 3u܅QWE?$QWr_0 &^ɍ#џ ֨j uLA)mnC2 l,9cm4p D姕S )+>TL>`^^tJ#PC~]cd7뚾7,9On7EDʡm%֥.?lĮ D䝾[f-uF1(QrP 35ɥ9ʻ&oƂ(7P3!?caNh5 X{|"{=<ȅm g1Í3y2e{ɉVS ^˜NKʘQkZJԿs3:s :$JzyӁgV+6HS_^uƒdY*{ `wk!96 ty D2/# k3@n.Bh Mr"ڭxe47IAZ0ﮍ'nr3i9_J~۱Y->+Nwoy9*!R.=ptV Q{XrS# 8rٕaq QgrpxG c$з}jdTQ%"5u^=mA){Q椃 X|gy}t, 9d2V\םnŵ7!bKou&cԬ43ht .7#TBM8!SHb(Mؗp.,5! O/P]BFܐ̪҇NSWg=\GsXSp-bm6UpgxbU}h6wJSǙs.ʥg8Z5@F@Ch9Mb1=,.M_n7U nW8B[e]\DC5 gw*΢ag]f?K4H0AydKkW x ףWC#F&4u`Q$8t D%K M|mg<4Y5))Z<:ˁ\wh.0h 6"5c`mߜ+w,l;Hw2x璭"ũAU{P&mĽ<P庚0m`m6b0=(_Ԩ%7z/V$9"fU*G}h>+slya&dח~tF_6gϘ9 C^I}}DC+#eݑ+d8V3>SgtF,?,yd<$#z6Z/l̓ mYvM]+e$O`[Ad[A$Μi@TXS>w[('By^|K'F]+. $kRN˕xEe{Kz5uB9tԑG)B l;8ql G$(5^9˽2w5TuX]arS l&jAW @=sHXD(b]f&{jLW;1ӠYIJvDۮN:TW};nd Lz+ʦhGׄuI}UHI^4hl|7a6l$+1),B2t#m4}sP#m laTc{ 'ݖb_gGm0B*$˫)UrG׌SIqJ>pe4EL[=٧^ иNf ͢R OUa.#cY }"#/;DNп&;tZkȳblNJ9g@O)a1 a-^b֮K$fl'Z]k|E @p0 qXCE)p-(vgo!k}:ףBG{*ҟDSHȃm ]xl6/!*a0\(Ql;Q}q՘1ѫ+Lё%!6*WٔHtM-A@˧_0N!}nTѴ4 bBc  us+˔![3LܢHaÄIUfhFmo@>u@iŀY$tH|a~-TUl[qm27C]< {VWQbiApWw'l|ÅRWB0NJ1)y nJܾٱpQKUԴ.ْ4I2bCц-Ik{u)d.O_ 0'tP~ Z1SQ y NZFY&-?gV.ڹWV4Pkbo0]Tv BҢŽҜB^O\dT]/be?sc1r+]fDyT1VzNA>Ij DA+lT"9شV)#c-k=VJ@ta1 RI-l8",B8>1E6ht~G9(8DUw~诀s#)E)Um}L%=G0 .e!jW6k\}hOMBzWtMVd|!i gJOVib}N҈>dYWzA/V`"Σ$X`+3KV|Qeoj<~Baxi D(; @k3AAGpq3u>:T !CowƪXQu *vѨo$20CertgLB[:]AQ 2ѰPkGw蒕rz}sg 8I'*/1\PKO!ke5nxt҃~W3&9]M什fhV{E4C!PI3W@çLZv"23J W9it krIVcڱƽl8{]|Z=Yp_S(UԴ E"xOXkj#Qh'Vf;c7(Pv&=NPۼXR9cO!Dk_\Zc\d0L2Q,Vz sd#ȡ:Oo%H2.J=o+h"e%KB Չ/u̻%,Ԟ%jz9,M3&)CVnnZFl o';:V&Q!4QI;h=X*' h =|{eԽ 7 7tkEp+{_lUz]+EL$49t]ڮg5qo[7{P.XbTI0cl$z(6YJ@Rbk $|O,.x3j{:"zCR&/< Fl?3SclASä喡-fPSNFO"`-]{Gp[TWEf P፛+ȥ,MS#giӠrQ8*l~Ɓv7 oQmj4,9h;6%<#[N9"2>YdcAesQ.aMYIRBbF%BsCk^=hN2m&d>v }za;Ƅ/w[F`AQ$YQ"],!9b͌r!ו嗻laCORtu Q5I)Y/xyZ.zwȥ-h\hQ}³5B1Ofs_ H]<(lz }NWyNc -% qp-gK0_!o#TU.ZRv/sդcG P?Hi=O2;{FvF8*#(/?5XDw(Q1v\>3lZrHs٣MsrGM./>uAV xo ah' z~d8 mdsT13śmpm{VZ-MR;Q?<R8Y?kO|ƒ.-8:9C{G)M9\<ۇhTփY)UJR!E4;B48d6t Nkћ3vx2U@\yFѓUTZBN~Q9=ȳaʎݾţUPd'.|;N? m|k%Ц}ֽBx5M_t1ۈ*ubu ;ǩ&N)O^MOڞ _ sʟҦ pp-ԦQKcWN1Ք 64G@dD$c?B|&o1teyC'hV`XƷ E> d_`ԻRVȒN"UT/PVk1OrN^ҟm[ eO2q ֓#Kp}!̨Blnx͑jٟ skf9[9S=2ՔwթHK~}ݸ by_;objtwط`/8O&"eHC^*o~ᓙucP2̻v0: c QedjH&>"sB8(6 8kznC z?6b3 wdbZ.EͶȷlFo|sgIlIS804LcݧXIz@k9,ϐLrR{_c'JyM9{Vlnou,T8.ߍZY8F;-~vG1kEnBO eqni /f?;} iKML+cVb,x/h^º?R_+>Q'5ƶbE@"ҏeOhK!}:L& L `isسش:ʼqk x_SS@V'3 u Q[۬Ҏ1 y[EzC3"Zhi>9#m>MD 73&]K6.k K̰hJGy{`CoNJ'bnAπD03kw {Mk&B}ve9*lpy(DnOQ sa&O4Cz>^8JZ!CLl߈#gݬCZ4 (1HC$JI9yc z:ׁ.DJ&E[Ks۽yminCGox5-A3 {s u6({$q*JBweMQ .aB/oWZy'z x JFβ ]%NVP"C=<3pgE-OӄR |x@ݪdb&?W MePiHrWЏ_Ḧ́R.V\,փr2"~t&.4ݹ(3fe:7M<yS;%z>lzsUBatO]G s! V|ÿۄMb}́yLIEu?Uzg vGw{ rFF`̛?!mZe$p%j &\AW^%s<=N1bOC)`ꨛ N&_ISĽ Dww3V -%<'[q0+joW4f;G#=tXGJgp 4 qJIzЧogNgI-TZXfoEߗq3k|5Ia|^LoX6[dTLh1!yʷDs1Cq'/7eJmP{`(B#GX$ӈ39y,Qg \&pB|/A, &80ZEY܅ԍX--e5Z住z27;Y D/](Յ3ECznھsjDhjұ  po/:%N'5tV e/Y*xw^8_/>++:_) wcr?yX&Ωڴ@,l)) mQE)O'eEFL4Tw rjeߋ>ä NN+?mp'J# Gĭ~x3? V!vkez(#w!Ik֟w"+e1ߑ'F!~ϴ/>ZbN*fF7HaHc EUh=}-VxdRcX8x,sIEk'e彞}Hĭc/|2l絛giMp}Hp0"8 vHo2 r 4n+lv"g?A"="1IG*?04$i1_cD@ዘvG;"-\Ⱥ#s U8GJM /vyJuv׳)"hys:3cľ`翚?Ȧ(#hRQJXքOk5|DXc0wQ9aޕkŖ h$HE%Nh#}70j`Dr:b&R:864e7`=Ħ -G[|A}R%XdQ qյ &mFXlH LV޻v,6NGfMWòwUH#'aaLos6?ހl=%u6߻D✴ZHJW&,>N\6߮VKYG1)رG\΂0eR[lf3HC|B݂=MyJw0JM Di->3uTpvu#,>;.7ܪ%f1 ^v@i>m/z"iC#׳NX;jq;M.H/wо(̥Rt%z+cj&j#=u%u2*P9ʘ%z(XmchCa(q)iQ9W"+;PJ/Ws6#ڒ =]@}^IBddy 8> Jc;3"c1xA821STyiUbDRYsI|YnE3IF#b:@ ;v_BN_Z%B/-yATV,l1-q&傌߂+ek̼ƒhGK~< i4je9}*Ƿ'ѯ{].qgDAplp'ǖ:{[b,hڠZlsI)I1Dn jS{3ٞmT2_uU\0x%ik/dsbk)J-}F{M&K_&j)Z|]riZZN 㤫P1dUQ$[_YtQ3{c8M,eׯ\!{GcKoEaI'>T^ ?F3YD#a ۛk["6Wh<N>Z9sݙZ~G;Iz6EFl6-}t:q3*ars't0ӮQܨ\̺Aq:\Ypd9[KrTſssnrf$v/_sSŶ@)x"nhEqmv涸%("z3[$ FS"-H#C$S(dc22%-n~&pvCh5Ne;=W9}4fK2Ҭoej67I *B-v傥KyV2)`%ZRſ>a v{Vա ғ?[/Ts[Kzxͺ{X?':C&:5@F CAʙ,p2%?[g[2/w$X29)rǰ٦zGXj|_p+7(&w d9FicM_A_(~!46ՈEߗ<ځB%?AA5b͚\tWUKmn!=}U8~w&14qqbrVz=Sxb(7u>W{Ǟ`kL@QojI@@-XˠD i6FߣzUh&@7I|^چ[!;Ϟ}(Jr 7 ۡäonԂlKI9772SJ`$bXR<CTbcHvc%cQLRѼ}7ۗ# N V̉А1qܽ:]xOW;6bISs?S/ p >&!{+K9ا;΋p*ooуIΐ7,n)M}B~Bc~. 6SMp.!l-lM G$hw3Il gi WuAcu'80e  >e@ atYҗy%XT]1ZyJY[Ŝ@wd]J 㺌IQے70c0z9'f2˚m `6;l :[٤0#8ǂy L5`4m+D)# chK8u$\߱1Dgc7v6D AZrg|^ 6y]uW^^j@G-YAVDٻa4=% pOeFJfӯ$ >2(5r?lCTA ꪕx>|J[w6m.Zi>>ru"tfB`хr^H={iR' WEX{ š{OL a"ȿ +kЁ#;ۘ߬K2~ Q]lt/P(xŀMLmm{]T\ΟOaN|#CF1 `p2EL%~kjZڜitwdKMvT3ťw(uD@8t!¾, jyX"A{f0:𚲼Y\us K;ɱeOTۈ$jzq־ HTkWӍDDt׵X~mmp3>R˴ڻ^Sߊ5:兀|iB;_Vw T3b%0p=?D_?,')_%RRq#uj֚徣謐(_Qh.}ibP?UN:9顱D>̝ aI:Xas\boTν`D%-g `f$)7\|ccR2;k`$~Rxr[;ѭ|МTDTOE|Y7Xe8}W<%чQnWEˊ< ۊWdR4Gܕ 0?F„5~9-?O֧{/eփ%)2q!>})̓K_O &q)֛y@T] @dsrT;ګ2.H%ҳL֊"ᛯ,)Qao'KDOg4$I)A잶EC]05c DǣD@$NA5((BŘjW.lSJx^ ^6c5LGvEPlW&m]@a`KY)L[ٶ$I ȍƯYn}G\mޯ\8Ǥ0J- ^~`I]/>-ĵ9CECƱN[P>ʹKkV2iKb 5:6 *M> (R|gtDͷ0="| UF{#ܗW̷0藸Z1{ZR P003\ $&Sm<=%Pŷ.jܢ4 bynOIU){6>] ~˴)^/TvU}w_%a%~`A $ ROAV{62"70r<{JQׂU""FG/q2Yԃ*iSNVt =ֻLLB)w6>ҌpW&vt@w(EOiQ19U#[P"k&J&mfK02j, 61O$ JDyUP˼WKPHd6A۝IG} `Kjy,q EU\) SNtC[(A,GT]ϊzqЦcaJͤrٚHuˎ]`TC[}ea e@XQ"iϷnW= {>~|'O|cMZ7!摈WqO7B2VSFK d84Z]! keUWGfֲʟnaPiՏpmzJGbs(߃scj"'yB/KޜTbۄ]~'ӭֶZs")!u?p^Lh.zsWiiuu.6M?ܚ C8 YG.N)mt:Ƽ#^+R)9E0uijhLP*} %*7yA2S[1cSy$uRA̢nTK؂b+&F]ؤ<$dp>$Cj ˪]KCsix~N \ENsUlMljZ3ϙ\5?%QB[։ȫ"B`ZzE4S3P 2=HZ}CRQpZi5qkv_unO}%Aށ.:bi3]k@Uq%P M$=̞MdF Bt 9{eËaٚR>1;!RžllȜit+ug4ߑD.871{i|̣ U|Å#Ql-_j7Yp9jzP;*᠐s]Yv8QRb$Xw`?kKDPȻ25bT-foXZ#^ز"mzt{5/xAOMps ujґJoeḊiwnDr_]5k/۠yq-+B= +;},4 1w|3E!yIh!늢?UVb_[fT5/]YfGLL4UnyanLDVIQ0n 嫺W^I54QY^>I¿R4`uC酉U f%4e1*&^59BREKܷ ^tMOAe>';;>ofɸ!=9ٙ[.C|f3 ;U+U)+`Z+bmQg~ݒÏRQ.3IMy~>@ ezX.Gjo9uu8[mp!t?6(;w?=\QM+.01o#WTn*"hypV (4\,CFЯ$vC7wigL_aYZ4i_X2: ]!f"3Ѳ^'^@RXO+ey+-.P51ıUH)/G,@d9e0'ˌ|^#w88Wۏbי[ X~VKm8Kcd|u!(ÝH R[/h3%di }/DXgTUbI?%(nf/0rP^f |1ThpTfQ I̲Wit>[a]*>^F=.N{!]!p^@t= ߭Ω 靓`#(U/tk4XlZCIl29jBd Z!5BOvoAtBCwkX)[Y'fB;cpYSUghpT\x٥Z,j՝$~dAUQȖ 𡳸yb]c3h0$#Q%s7-Q}"4`5rFXإUjSc&=& m)):{u%^/  5Id22Tm<ب^JhUǜun \`a$Uij^#F3^omSv[oQv:"aU0pD?qip!㐈]9ȣm(#{x"˦dt֕qe̤DaCZ4?CH7|h:Ul9 mՊ9 NVQ|.9s7掞9#U|J~rU6/J-zU": r!-oZ;|9[ k7@]vx Cƺ2zS.]>*9\43cM:f2p%wC$e .z.B8!gl.'s,c:s <ǹ\L=<=l5_Uo"1j#VSyϲO3R@3XU>|bZ;]'Ct7"DE6' @Ñ@pȶ4! =1pzT}F2ؕIa[BNz|vGq:3գW]`Fg@jg}rj_vbuNmJo9}QBw!=.9i[%{z1,ibv55e jpQ{7+  "Q T$d5Wɞ.ySZ#5dd! dM2в>eƹxt 7a=KG5;UX6]L^Z`q:5N%HXY Śqn 'zm8u[f4QhHD7-eaqoBmgN>c䕦^lW+Nպ>ȱR|ͺ4DO!hP2jVNp_)@"Uy)OB]X2Mk"רjԐ&ѡ)UKŏD 1R=,yؑ }|ai{2ƋBc rʤL[J?@Ju#i]1t鬵FnRԟٓe=7@tv Ο'eIwx8Py9r;?@/4T{e*.metNulM6O 460мy8 OlotQ_k[f+xJnǝ'υ!єvz*mKPH/^09tьi G^Rn\*I˳֯x2k0^t(h'CAJx+T.%8'3c=]bD]dC78k21pZP\V{eJ'n7KpvQ}áULvGUys? 53tLֽFG!Tꭃ~w "^'̌y/;JE cM܋i\ ?{ǟvj n<dcz l%G4ƾP#\xpf@m ˆ9XcO"G2fSJDwN!Jؑ0/x-`49Ihé絇"X?YW#jAM>d7dZ<X@)[H0HKA-;e6r)7" E.=$`{U<s'[ ^WP]wLXUi#I<.Mx#Әisuppe`>q#Zё 8':hb@#cx:!US Tv8Hȴ`u/?%͕}ݵj^dQ)e2j`%qo)X?$?CeL&D\[HJcbc`5te)8zN))5T4p;jGָ3+4Uyc)WQ#qG$(+kΝ%ǝY|NX{ CN;kJ3bn c;[xi| Y~ܰ2m= #%Wtp0 X*}@1 j&W ET_|;'@[T[?6p!UL%&>ˍ|VĴ)?HKLAW3.bEb]D?{)]c#& 4X/X Uznhe, jCcFߺT9,1ٹ7SRNAh&N*| g:YK^=w3yYrb]zr:V}%;xT]=hx;$'MoV*T,//S qKHrS%qɻS1nAŅb E^ipFgxs!pqպc>2-Barq݂5 f|= y \Hu\jMP0Ŧv\FMdKrZvBPr''_>|?ZxN]/߉%H!LG?`e'4EE}-?F-D]cҲ0SEɰʬȥkkA6hn]k4r[ 70JMEn |:%aDܺ[qIه] -؈j=%czimz sw.ܩw g_)@`~Y\#CnR9|((Y1 ѳjrhSdSq j/;n*l`uQ" ̒ϻ5T(0‚ l}.w0_] ^N^cfB5 izUw'KIâO-?pX3,S4>؇sI;OH°ts!Gn򁆭%؁(5Uo3K$Vw,JnT%USdb>hLˁ[J-L jsc4OU~zL:ceP[d2DIt^lZH)4<zBIV94"C, ɶHMv<5'+`4 O)S2v,uSjGt6A#;GwfD /B?RT.Y*j&>ݨL ԺfFmW9v zQRL|l3Zɼ0f2; 2LZǤ6J)7f};}%ҘXoYFO/A9Լ\5ih1ͿIuHl&YLvKek3Ix9ꏀR 7lj!MgON>wEStLQI[mC;iۊ2PpuND &BMMx]UW) x;QQfrS1cj$+F-Qr:g8&xz]tA/k73$Y<|? ׂ`1 ߷4Cžt %fQ`&xUlZKijTљ a9|<\'?z@U! G9g/XuuxRÈ{Z΄;NÒHu jE{(tW|?**A;:0i "iGw7Qה5^!2$tŗTJ]1?p:,Xwp_p2֪%h55XDvᙶ17S^޻|Lrӟ.hvfgʃVV1w^.kAيP!5w2bo1?0]a_ڞ.0!,32/6 ACdi=^ .df@HfSx0H,vLQ(꿦M@S퐫~\#2Rf`OcZ HQfO Ohٜ)zUK>){gԩYQ6ㅾ˘i방T:&X|K,Y^K"rÓc;1|ǼSjΌie-R;g<'D]: {Zg3KDwiG/pt̼HNUq5'wI VxPUݙ1ZjP$Zf6EEkvbɵu0 ۛi1% c"nxxhA&IB-Й,AvߌėlBvV@3KxnSlYu'ݩ1HE>ajKW\7vZ`:o醥jIlK|jz悩ZKbcmsghH+'E'orb&\8`$i]G} 橃56cJ5w/ 6^pE8GEJfI/ W zkHZ:W%fQxzI4lN-}RQցtuyT5l9'~=!Έ>x?F}$+BOBM}d-лlZ6xz6ǍM|$\ V,^&ߧq2}p]} BxzF.F+"dizoA pyҳ{"}yR5g%™dbWgJA\P>#h_&e^eK!*sZQ_Х4&.:նIS}v O~&.bTRUL$ky31pFj1vҵqL#^?BfL0Z [t^7jHA:rRS=p ;˰D=I|`LQ(a=~ nMz|?K FIv~d`Iq +Do -=hۋ$̻JM;y}z9m D"u;~hrKW?7{~*()dCp준Ih$Fxr;r⤓{ EGF7.ɖbwog_mBvʓe5=s="y~i򂴕dbf!ܐ53V:v `^)uPL5uuU%9]`svpvȇuXuQP/1AU6~8e`Ƅ3]yTaBff_A)b>EAdexs6SdL*hҪQQyvqd RX&*ɐYri͝tr~#g8>wB)3D4->?f.3N1-)K:}SQm}wf# gd7/+A tȴ<>zby6,t:/NAQȾ'0٧?lliFg'pu3Arh[9Bhh":X+VIyDQU.$U Ky2GXA-gMS :Ih؁)!5Iߜkg4ugcT%bPV7&v^/YjGhLGwd;le/+e5*5AEO)E2Nqw b So;b{<˻' qz` @-36 L@rut[XC{>FQ3evKY,n苝\) @hQxrG޵?Bnhb:oDPC ']kSZhWs>Rѕ5]xaj87}_Ȁ -<*l&t7 6 ]ilS My;Ka K$'ںEB|=r@.r>uD ɘDPMYJ`͝F#.s73JHA-nSSH( >¶~O[MPf_0eEf_%gRRO _:o,ō(~,b~/GR F{<0T8`(?+[ˮNV8P?qfBt[KT߅!o?MpY<ݓSw7?;Lg"Xv/a0*FkJ]qG( ~9>ٶd#әg7{| ecL@~ty}fc6n%*NվQgu*1iosY j<z )i)c6}GhޣJ@d!˰G}=T3 כ[5盿7PyveEm*bʎŔf~#TA/{~P em -̆',E ImpҜ)ASA^߸^קۺ⬋`א0p~(eu)۔t#[[C=>]U,`T’.as}OL]jkBptIeLg >P>S\1Ng~h{NMg?):Ah٠`t& վ`˫& ֣͟-ʯ-aB&WKudZ {ג4YǢ.2VPڡ]r $h;)co|>!W-4FlWa[999Jw9Y'иjJ o렟{HˬjNOb v=6fPV^ȉfhsd6X{!2v/n/[m ޙ] Ec=X7D^ѨtjӄNM\(~޲@vU Lsvq- >qػw5d2PG9F{2'YgGDžH.i,AOFI>RLce0Q1]fѐ'p;D4xi l4iRC@yINN9'h ,ti3rޚaJ'`~U't>o:([.)ÓuN!$/E/&!N՘uz OitPzfjO\8t{EN!wp4?f;C a/@+"k6;i':? '/ve%U蟊ȋ:C$-UB 81Ngl!615ORˎK6&,`Dž]dZ!h8TouW<'@.J9 NᱻeΆ/P%I4}qd^'Q?2U䧐[cI\+'xq*WQ+UԬڲc.7ZR5YĺU7r7YdKu寱l%ت2s ̎:{o6Jo DZ#EygWА71idwVӳs:=3Ogvvj`$'VqƎMr ۔Gu4c]h\O?0 UA#KV\G0>Hm@5E||uS1ɉ!wa ʶ☫LkUQ3Rs~ Y7曶 9ؐJV,܆g7?[<TMi3.V(%SE\Iק g'Y9$HXD0Ϣ8J\Ӆt![-FX|* OF?@E(_;g^"`}}cΈܨ,hjߝ ٖᡟ; léŇޅ#7L"~,HxCJSbM4&@- HK)apJқۧĎa3mA̱=V KɎFd-c!Ѩ-9AWBЮLj0~uV aJ9~zͷ{*saxqYmsj)dC`:DLu{(ّrOOuZr[ ob#D/ VYd/|G?e:6=|hZ]\/83T~.AkI\ 5Yɺ#FrG/LSyADzrhߖ /{^˰ߝVʮ߮!+QTHΟPrj|p zR nCwT羉uS-{LBGX4 |/PE/ 2^: ơy'~Udwd(Ue}gYZ07070100000458000081a40000000000000000000000016661a1dd00000f9c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/BY]?Eh=ڜ.+ɏ s)ByJە 8NŲU!ۥ bdMԦxN"6p.6NOYIccYMF$Ryr-w& 4UYdſ,Gy)GHy\w-(H.3h.Wbm6E1 5Ĺc[xJOShozLqEKg g>O<[}JZSYW Q'Z`T;{gH崣Yl'l7'x:5XIAC]384vss uX)&R4C+dUM=t_1z!>ObD®g[%Z_{ʶsDbVDf6~RhU>o _ $# qS8 ΄F\6q&$.!}/@_V=x8#l 4P4f+7еY>׵]'@//yVz҅W;XEwS|)d0t~,!ETsMW&1GA/`j|x',}z#t, T34-=UR=, M_aHES ]N.h'Vm"!:OsD0M{,1g9+57%G<xR! N \5v w8m +Y Sk>GkA`\3G':eggǂ{+S3â(@BÕ8@'k$n8a;0r.zt"UO HPnXH2zuB™~, 8~MиPJ$~J)\%꘦ZIRp>$]^wmcK#Lyݑl{|vLy΁DŽ Yp%pafW5jb&?j[ڼ6q,~almZUOrsvulEup՜hS'E]*ʁ/ <#L]=F=blp^ؘ$e_( '!χ.^](,/g] ū* i ݂\?^2A+5\$It=xY$BNlpK9CXq" 1tGx 䔄w eJֶX0 o lK2&zgꆱG2sŋ;t[2B#Sd]OFt4^qke%5ωYit}Çd|ǤH ,*fC5$Ob"ɰCt֯J Qt3tci&{q=KQbmjڶ- $L:uLwbFewoZ<$uEY1՜F729WÙ\ڐlCK aVR6 `$#SF'J־Se%N&4zs\ ؠE6=.#3vcP-/_^mҘ G\86F4sgH3 QطɵQ%;f*?s`uF}p"mzI(A-HyI8HM"C XHCa~ 'A)`c4O &8EMʫ5 pj0@-l")QB֙;dI$Xdj3?""lǑ}IB8rV`MpR}jGu ϩN3[:`ULnhϐ rꛮ JP 7^]QC XI lA=5:E;0imI}hL nzp`'μ`{n. tŃh]EhDZZdhC,{u24 ^ʛʋ5$) p+Wt ׵gHΌD7{^7]nuV_##,}CGLlSAn-xeWq;3Sk趭/맵ˠ-r9#B7~>|= Waܳ&*4{RUT#A qQ1|ӠDwյ%BqMk=nzFu|ǤV$#Oˢ@ӜbS9/<@ToS\DwjQ޺?=ݍ;/Ye5XG,X6uĀ )1P?/ 1U+v /\"%*My߾3$e6 ٓ|\a"Zwj^Yt% 5Ebv @%z2SV A ETufuffQ4 NѲO:8Eae5w\jh[]`?iOI/71wzFdH[|S,k!u[B5*/81O(RtF=@~BR55xt_w|30ZN3Y݌דS%ls:=i|o[A;xeS@.nLO=_Z^9V4u5FƅzG]gaqt=YnYjs5 a.I34_Y{F7&p~I^+"ZS(wړgUY0n_3X#79Ҝs=1m"YQXTPY =~sB> 錕5h Q{  ps0  vGH}ۓɽP'?/Ntg{ {cYmi "tuJc[,`> J'hЇA"Q/BteF%L:5nYlSzPv)jW9XVU]MkJG&(O`t0 w-:w <[/{gOJK?\o{*Fu pBxڙfcgҿFZ@[;m=eg 4&2-B¹'$-eDa(#`uPd04Sьk]kfHh| o1C_=ٶ4D=~ge/@+̣,bI bMmyx]yzfRQyR85>f?dwmʥRd䎷a`VC`qcG=NV?T4HĜɍM?Sid\ݛkeX3tDy*J8 Y Uoy{ovjprvĆo ؎(,2w,b&!Dm+Soblqby=^^7p_ 0.O@_a!ȣ%2)-9YʣTk,oLx}mn]xncxGA ~VBiZAŁ >:u5KH. `\GU0/%R$9?1. z˸.rtp}âWN&0D8v>,cvW%U\vJ!*;ჰѨN|yK9S]X\vfL;V <)#ba(Y_<`\1z!4gGkbZǠ}L$~y2N jc4xg44ČqmgAw`"@pX.xQIZ,]z 2O1:xmmܩ@mZEN;|Ǧ;y鄮V%5܇3Nnűi\=oR;Y wq[lڄXM4M6re3ۥQ#ʮ GZ W tU}A\Dm&+Qy\ sʌא:0۹&S7d?W d,9Hܺ.i(]5o[MnV;Vq/ c+AyE|Fbvm&9>5yG7,8@`\Ǖ{oξ/}TBM /ٿG>19]YtPc48;G4\uY:Zd9ˑ#xY\<ʦ M4 Ÿb'8s,v`98VvX~2d 2%o֒X1^Pj"o<1GI_q,QHZ{1&1 3Ո#oo=[AnW*>;h5;,i( ,,M+<%s`~@Ϙ߄hO6DWЦE2E _u'߿5gy*]׍tw2 UV 8XQk?mũ% f4cGӉėcD!aъ-JQmGm|LLZ1@xR&WAdÝm9J(&pT5d4\@SKw2}~rhko0U<~ 3ŠnW Omm͖RE]Wd*$v+r'^c)xMq'OC +Zg\05X16y$_<יQYGZZRžQ%i\. XTQ<#A?  cIslN{[8Of&BHʑtRGM.N1ON2i.dC;V^ %OgI4RAA$H{Z2tuSLH 5ZJޝ3d-SzCqC6G H**wmĕ2`0 =xo) ]ϥ @lO ;}X@>'hk!:*@wC5+FA-]cW%ۭI)UhPx}:mec4 c{ rUwePmdfb FWJ Ij`y:ghrż*Te0myMhB)41rP$dV|Νx;sj9ƞ.)POR]_n$b8^^QS5ge1'8B3;mGyxB#ge?+J> x1ks) Gzrw i@ 76wszAAV `ޔB WGâRmc@-<lt9?zQ+/f_ZM4.*H'4Azbfyc3>݌38\t|W e5'dsԫ$eo1 I)T`J !DМoZQS˞-wLt\jE=AaIKA]Qy[g~8[,3Iv*"!h |+{2R2%C^="U K|Y9]wLekIJ`Yak6sz!=iU c,̦ٽaV:N@g-T˸Ag_II\+:۩]fם?Ơ))|#푵ouRr.`LT@y w6-.HNI9\^m۸tw]ضj >pGO FRơ ζX._vgmbb*c9-Khe[(Ӎhv%9~E*{t{BCTVR9k!T$%C^b֕j2iT"TMǸ$] H 9F͏]Aʚ]f1 s>q qp_%v4.".>P.!q1?tq6-< ZƮ*uG SAwx(a$ 0X/V[_R(/$J x#}A`̌XF؁cJ_;EI &}+G7ZVN7E:k Z#}.6]t97bߔhnbqCf8JP9lBsP4ˌt-ɽ [EAߑTb03Gkt3a%`8N#Xfh.i8l!AQ,KGAS:j[. ?TJ=1,t;4 aSg ,g"N/ z JkA w}RA;~]xT*PZѻi!n/@6zIƐS8Aca8\z+|b} D'nnاڕPgWsypŊ \S2oOihtF \6 ?x? !%b<U] Zcs(DF`=%P] 3 ` `@XYZ ϟ$pJ^?Ը 㼨S*} %QWʡbj3u1ILAAr١"1`t08}v5jVG,Co`h&DK1vL4+~"ʓ[Sj=eٵxgB{ !;}LS̹z":Nݩ-bTWQ$13aIsqJ!Ejl(H?> |E?JGUЯ[O⓱Es]c'BN}98"V֩pkҿvOyVv6yL nIy5X3=1s~u8%WS܄)&p_෼:lnrq[a'V•';2SYI >ht#P )STUqwQn~U]ڡx(腥l:1FhS_<$e|-a/ H^~v={ɆBx be=di_ #o <F|SmW1b1e w8PA`gv Ikk횓EZ6؎lx]l*jngь"<_Fĉ;>fE)*W#V|6wDADij}liz]?"2c$z9*~MHvڮ0E$z/2ƕRhR 4踪lzVkh\ynTAFB+?Y#BV=r~KzB䁤@m^鑿:oq t@htw p e'^IiWc 喓51^ `7-A\HsX5Yc*-?ey_:5*HkSh}W[M! 0.0d={i TB$8x첱Msbc!Y+N1PmmFsWP7*"c)ԝ+HғQe !pwɒoAΙƚQ[ C蹬0JOsb(*°㓦GY8[Xb()Hl׊ ʊ^9y}7@3+O$p{.4 ?f1W'ͬw7͟Rb^fRty0I}Һ!>zˀ z,)CNXCyI2"3Ӹ0;KV+tWGiE^瘜c-B\k;~m. '@o},O4[ʸLZ/W-gFqFU!Js 5L"(&ev<Ы!f86} }Wd6%BaypkLn>O=[h6?a?+#LïoGް[TS`" ŧڧl]^'_V]qd s ν 4llef\o:0 X"|(< Í(- 4{6vPM3_4T}5(֚:F%Wt@6Fzb3BksgYZ0707010000045a000081a40000000000000000000000016661a1dd0000f5c8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/-C]?Eh=ڜ.+0GÃ1җ?gj|Q<5YSή9ٻuUQ(ÉUXkcc\l2HWi 30E=˰B=w]ɍy.J.`5,!o*ˏ~+< sͷ9Kv=(r*x}&81WxA˶l1g*^ِY>')A~ IxJF/$L(%L;Zmz\Zˀ+^Q"Tp+N@u7# ޚ #]qW6N*҂BPzZ"~xt|i;<~M(=h~-36$qwt"ڍ <Xe뇙1 Wϭg] 3e5– Bkp8fZ`M ~| z1y2 *5$X̠\1\Cz\EM@&!SP8Tc'v(-̍^ ^*}3zS*'>}CR>vm ުl`rtLdeZ7]PNᲶSyLRz&d9ZdllC е FQ|` `^kCh{NlB6xs"')lL鐜).qgƸLI @Xc]2R^P[^+P~mW t'?1Cephgt>䛿0Ik\m Mj+Wq]3 װg ]=5;ƢKٜc辥cBx12 0wEd6ʟr!p]^zkRdfPoa5F7E*!b2=ύ%fNVc1خDz[& kN!K_ GǛVU0K類֧^#jL7s3NZnH᱔ENCJ|PL_GH]Ae3UwU]ZQ! HE)Zz"4i#A*7V~)*EcGC,*4g8JNc+e.2Qc9jW&yy=p}C猧;渢hl -LL{-<]uf]Cu|LB)ᾄb!zr I5p˻N{S@ʹzʛ 6_<9PV `c ICE|Hw IR x\D}9z"+;Cb$0yv~Ɗ?0X]܀SP*{!7m =f fe~vT~j|Cmd4 T/-o>,`}[{pxܝN4l?{(}GGrM{5&9Mgf'Gk3ptwPLkB/y1MdS<& /um) iu]{x> Ns\% "1o`ktk&):ڄ&40Q[`K/esUlk9!$22Vqߵ0z=nw=Ԇ@ D0W!avrjmNZeZ+OTJ_?b{`+}6%$R [*wLyk}?r"O/Ԣqd+t%I 5 d lyyhYay. ~HƁY{l"jH&_3Oh&ih' f%,w|1pӢÉcd/|ޔ":\RR#H40gY=1;$xU;݇!Fc{sf†gN;YȌT 4|+ߚ3F0Agm ֲ&pT + uIYg)28tWuX,de6`aL`ci%@z aiA2Ap`ihfk.CgsZor&~(CepVEzdJit?#x],=]"kP#dnN--zN-Ipt:[3<;s?1ws*6Hwfy4쀘˟çS^uYNn7(>~^lϿ@J/Nu6,(ηVpF|pKUk]ǶK}ɫ ġMO!#f"4mWn^7ߓr˦#$N:2/j0_5b!23?[B%_,?HO Mʸ"֍dԵH  VD!eMݡwiK~;чj[5+ 0-<"VCԨ;O*ecGGc!ՒBgE!p RGЧŨ=Wיe z?9>Bߜ{-L&ɧY9Bv=l݇"Չ[@ѭB= eKx\@Cl%BGPbG{AZf9wgVO۾o="r 'OOcC+h5,V8k>~14IC%#_=Ik 3;R g()Vo_PaI+O8*)*7$W"6$o o ɟ)Բ>!9qږ<۽65qWF D\5`U֧ 9ymK "L^|c$L;xǵߧ7q]=>mcgzܐE<{(N}pPrOWzFxji }xTbqopi=yCYO /+rs 0짝z{m C]T.EH2j%+RH8(EzP$j[ )|sUlv'na<-Wv5rM[+X飼6*'˻u/EMRouCDG / uHBxǵ۲ס ao=q+ygj9^)Z)`5vcy7L ",ۺ =N/ m;rÙja>1\%*sOS}lJVύW/%&F/&Jo7_*]kT~gRn'M[BCX'dBp==.dQoB ѲϿn  &}n Bvz$ Lz.e$~a>"=P J0 &ś_0^AwD:ORnW ]:@%&1kpC}Lak$M&c+d 4yH^K!S=~kSnsq/,ց|SMNlQH_S_Yft5 MgIbCZLa`/of:qI}lِ Ma2M4<17BaGJ0w wCE~&`A2=:g~M%Vb֮FpŊLzzɰtn3PG<`;KZJ&|6M+Dh]M|ĉLtJ_ F]A"wХ2Q<CZk95wz*V˹1Fς/J@=\򶢳,&!n^4i ch \9l&~+>Fos5JH3 {K^ Gdm5FN=ᖕHJĬ́ZIW40[6?^B'?XUf];VT&LaOc{VrTƀ:]F2pZ_}Y _kǙ{|S^K=EYj7H s[ i>h9CC@*`_ڟN6Nt )X9Gezz LUՀ:QF}lr}]2{@?2ԶaEu~#S* &UȦ~8WEz5yD끞Ȟ1O EWYUo:i]&D1S8㗤qH.֠6T1Hp:tuMV/KC1AC&IE=0?t&=!8,>Or*l&g?}Kl^K^vžҋ7-  ĘMƥ |WhQ0^6\6FID"}glз\yjmWa;"QDg޻dښl[UH e$z\8@AY_1/ir,ePq"9"S_zѐTrXcP^JWB/`Iaԗ4ZO#{ 6D'\wR ߵYlVM.i*S WS sԺ~jl5кN+e\lPhȆ' FV/剪}u+5+q?W$,f{]Ujqp="~=V?屼)mГGr5QC?}׌^[a8#Ɋ"i,i"L%bޢ $4}9Xqap>cymHA: [ߠY9;;$b^e)ț1X;B wƂ >C ^n‰dC,[S)!H~aYbm M<}.b PkS0w.HP[ m&Lٳ&Ұbtf5Ǿv~LGM+ `oF#~1W>,iXӱ ,o eNhi+IxT~_n˧_ ?k| !rW7&Ɔm"Դ2a DYmDlԔmbi Vr& JmtT;T7޵bBS>*=/gAZ{6'k=V%$x!P"|DJ9>gѡk4GB | :pJwu2J.d5ySc)!h;¼ڼ-:Fh-S^u2_cHWO xea&WR$]h K(%12X6.S5LV#dWGJ +%GH+ʬZTc[42GGf4 /9#[ikJ؅TU>f@{X\=<ŗIv|pGA,F:Aw\GխubIy20)nrڄG|M/aSqfDu<P)<Q Z8/-ot&_gYxH2 k\|l5ZUQc↜ ؤG‘^r+BQazyz2ѦE,9ۍif8yD,uPKW/vLh}٫N˪)[fJ}*2y#F)AM̿ { jmrp 7<87]Knr %'}ko~%|P&v]P/^_> P\ZMC]~j^6nqM֧`^ͦ6k;U܌Ls Yj*:T("{O_36bQ#jh8bdk)~jTw~$lVYV m YULF Vjя3puآZP(Α1`$>J7͠6܋:o&~r!7_|$\ĩcPP?og܍"b?(k=&`:gHfetR?Qd6μhteGwBFjFw3tGM({hoYZެZ^Ð,ѿ[`M9FNkR5aS@r#6L*.-jg =Z.q?Z-:"NS6c"xhjF:⭉GƍoTƓRD:Ҕz7l1B?mE0L awP9+^d,LjK̠hHk p+??+BhuTċu`=.ˑáŽ|c!sTޏ$Zv?ᗍchٚPKku4?Nug^\zP Zh{DSgm^4#@,L7Vn;P{[Q߻eQo r YƗ G%w *Als]3+fJMmسogI_8lc. AGQ̷y iq Ʉ9ܺfmN@{Qȳ3IR4.! wzз>lQ`"sAu=^c aք_syP0O^pɹ|#ẼJ6T)g~ <1vIo/ٿ4ߘ = OepD,að.uB`G?rFx js?Mg8p]+,ΈpwKvOseAg[i'ǜsW;(T$>!d#&U]0@ 5W!:UUBtH53"V*tu)]yS* 9*jPȹcR>-QhKS\-u AI.{fw ˵ 'XbX iT|,5K1? PjN{LTKGʨe|Aߞ&T\۞kT-TߗqFd:Q+ӊB~ɘ5լF'fbJm&)n))"<5cHAyT1Tz+S {LƋp E/pN58f&֖?o w1a"RKMt¿>`A'ḟ{v="ز6 % \irK~\rڿꑫ8૝t};>RRs^w^ S&POr+@HstRX`A y~= 64/ p ڢ烞:STH B$5wmDR-ibP}TE4جk53h\Nw%(x1wqĹ~*:FEk%ueAj?TF}-N[Opb0N2 %\(\@K"Fz5:@bd: 0)vGM a2]T@W*}CXùg|ETA (2@~dmM!\p`Gq h:J=𾯹ҙPGz>$׳{HBp^/ì*pҗɒחSmt'@>8|64:M3d҇F~ B;у$; %;h!5cY#' >/sA5b 2'CDۺ`%ð /w8@wX u BT. Vq#PU[[U[~oEjP=Rܼѱnww`̦? PIEm%CDG.ݒQ2] c1F5S6:7÷|0|B!*4BI@bJyoBM!a _$ v'規==D5ngN%!N⇝,ѴtH Ԍk'`5e$MyHCVti'\?Mm"=$fJ̀<57ԣ8)$AmA5n'jBp85 -јk`&XD M)( fV!9M [NzCPL0=B\Пz`=:cPm;TRTd>o3"IޕHhʩo~ 6L|(նHi\53cР͆UG~I)A"65@P a{ͬڵ'Saoas֒.J|~ .NoR"DYR i5\a~]DY8lGnG%/ T'Biw]|JUjXaZTOI"w :l bx274n!4%/׼`^;*Ld]׍n1E$y1>FwjRSUM:X愉#9y:EjCx,Mc;¹~v lxwvrOk@|i|6w0&5/"cޜ|襜aNq4g.Uy==+p`%)\f>Wxpw]4C!|X?&+X͝0Ogi.hzbyx))2sN: J[Iz+t36/<Ǩ ЩݳӾRe2JyG5~w'JGWMHd @D(w7.e{6[x,Y| &R 8f5†.Xy,lAdb!qqiPZyc!,7, ܲ09qxfeRL9-Vݞxa1czE\qc&f1VTv\w+7EX x$WkuDY#xY[9ҸWc '6I# qLk >,W6wn:8p{~,l+haa7p[X?}$4 ,eR0鶡[WK6]7 DQS߱;bmJH7 p8[E|Ю~hMnFq1B>eѾJbcyK;qD֎,W1R26ҷ,`2 4nt?׆8yXj: |:lq[`?w1_#zz-(^?$"Vxi)I&fh)U&oT`1 4I>attl܀4SPCWX|ڊ~ٟ񦜛.mo^lT\ZaFQA *^ W0l:&&6NsoY]q$&"a 8X/߬JD~,SR3_m'Ö}F_k3xbj59>1*"p7Qf~j0 /ӃBwn`:wy:Ɯ,Y<A{9!eD?ˎ8D?\郈O6B 4/1l.Yvck;d7[+VKp}on焬k:8I:tQP@K.Lx }҆Y?ѹKC\g>YJ)"zO!"OTRC4k6mYGҽfv󌼍RW1Ik7<EcPh 9_ÕCׁ!r̡\CK:)չc؇8.zuȵ%=i!< B ~NϢP @(5t^µU%vs>b14:kb QCcUCAGfGߎ1.R6z殹ĝty7ܮsLpl\?Xӓya$ELN7Tf(Xf5pcKځ).rZsj3Αظ<5=`쀄pk/>&yD|+A6@:o-6%䁳 Ntp3 |JJTGNuNzVUqɪ2v} 6'B./U60 9uK@M-;Sm&~5Tĝtapص=t+]F>/q'yQGʔ/Uڒi"y(?p3J Ѥe'@*"drj{tL=Vľg͉Xc7nEy ξrÍ`/ͩĺ\ܠ)lAư(;޿":NxgWpy4! b.iVn2爩HZxs5*VndQhdT&!Dh"iS-R>Ÿ+etͧ>`A1y3ʥS+B"z,%(Qqۏn“/7r[DrEՇ +~"81.+ߜlhf΃C!.h ^lV'#iRQ;sٯ$odauلz܋!5acE_vV2u(Ѱ*du 0#__ޜliJ- uA6D< J\^FֈX8z4=ẋ\:c"2Fq:`ci*`b兣:8T-aɢ}GMkGR#iEX[^Q>c$>y9Jcw+@vNK\zz׊im{v(`J4uĉ[| 9a30)]Y+fO>?'`"*]q)(MWI# (udEPa>s?P/!!sz6OJX(kRW3xV3i{ %"}~t8_MW$5Q*Ώ|- k;ľadT9Pg_x6y)F<4efˊ\4-T8o3\BK =; e ]HO;,%baVAM+{9tXt!700V)_ҙ_i$ƚ%V1 qpTƪ $K w < ll:>#0Wi YU y {l,3 ~Ǽ؏G^J5u8X́@Lny 0 5&.9"(ǒVՇSпDžê&0ɢ4rWڔfq~egvRUOg EMgN5GsdD Q_>`5.:x@Q{hj8'CUmWr&Y@o|;@lΊGRl{'qԍ im aw eYۏGUY8z;NM;gJ)?q ଞ|b'9& *2@$+t]/xU\ZL#1Fk+GRĻGO=Q?BZTP*?.ɻPO0k8 80&vYn`,9.qLeevt#T5M:Ą0CF B%~UG]3㑌6H-&IҞAIբ|*O0KSNdL7pHa\)u?OVÆDP r?08ı~>s95$kgV2w/:?Xvh$Xl3Vx/Mވt5M}i_Zȋ&ـzt=[R}=oM螛A=fdf/oG]:]Eח%^h PjI}߉c 94<%$004HXa-@t<'7*;sp~莯PhN`2۲h,ir>F^_lQt%6@cnjq-L&s Am4i# 9:n1Ū V05mA‰AToNƱpU-K$} 5%H`ߎM9T, h :Ѫ)֯'XY ؟} /f{v_Pjj}Ұ]J J Ƣ ǯٻRGKڅ(ClZ ɽc -_@ b6<}Afl X^^v#8ES-cjsSj+殯h}^l[\H~X['pNvRo-rfٱP'!& -Y=[1ɉ"헁]V;sHTP qb5-al7%{=qb7#J^".r?X/,JFzn)N l`P[Vl7G3C7DMSbf vM%GǺIǏFzD\ 7೉ {J7/_?sq06Dy@ۚ-1.~U+Ǧ$%%G:DП\7'K]0ggOe*qˊaD1gmlpj;$hy`f;]KVAlJaZ8X.}W`Y]>y+Nl*aqݧ()pee.>T Ru;?ʠ*nr' %~5 z9ouQSttN-+9p2m[&̹^*rs: [/J6#9oo#O d4&Eͩ0lg&+YжVSTsw s[9]'#6r6KY2{clw,R(B3&#|YOe~~z 1Nc*_OZgeѰnӚЁR ,ll\j8j\zu@pUlBP90V1"='jl?w2Jڌl<$ O)`A݇HwA̴W.T;3˒|P&_ުH*kSi5MNmA͘>[W8֠mXR8@ܱKkL'dCwǻ A$>J`Z /mm< m@ NSq<P ZD}J`^dbr#.h>V(n8Q,̩>MfF-ִRje(\oo] KCH0g%,pPdФ pEs>]s^H _hWIXAU7yεuuo2[RL :,ɀ=G&ڇ/J}{}!"*M\C}S\A"qCiq`|}fM̨4]u@MX:=<E)Gd=eۮmC#Qk%si)Y UqcuMYec -Q53qעn6>oݜµ!~!->u'%4Ϩ38>[/A\f߫Z3L&ք4 8ٳ=b'a;_V\D u "h`ث)'Ws덋@:+VCPCs{gykyq )Sí:hdGڮ5 ؂F-AL>!o+/aH+NBwY7g>Z$q'7#/ KĆcl ~pާI_(rSiFԪr愘|YaG5=Q5_)P"&~(uz)s=:[QY3=kMR4;]Zt&*)gnLW:*D$?erl*ZL ^ xwz{Ϗ.ysIyO?b"FrByF'_nHmCuyQY}`Jp-j 9d1 .IC\>b'|FhBEc 0́ w4LrS0{Fdf mE7a[\_ #!GB|cTE- 6l:Tٚ^Nt+#l3phZ\_}9#<ޅ"8d Jf| wn4 aۻE4WoWZ0)ɧwr}Ly; Fӊv>5yjHW=kVOlsuli4_؛w-ϔƪ}5* /@a_ƳE;"Uh$ǑAmw~rDu]#;V$#0f3N^N$+s4Y&? h=bIi,Jv1ͺ2f#0n5UyRzAK0f i#0mI(]bLq)ϘuSGX 7 Xogc?(p,GhNڴGh3f0}rk1Ri̧}Dr*G U@+w:\@L Ctآ-UYft.=n "ȹ Wwe2 M%G|ܥcemAM@刘ڢH!@_98$/mu(`A_"^WN@ 9x2c }=O(1o+)0iHDXd,U6ߠ}3^Th!R{rL*7ɏĽe/#[ŭY\`hd[?-1 $,n]$pB-#fqc/0 cbO:Ohgzv:y=1mb,O6l93N[)_S-S NmLzIDG]\Z$=Epr 8B|3D wA.Ŵ)Vs89o Qv/l,V_ T|re֣V*%.pߴ aEyڔxTTklk% %q ?qna/d&FizSF'K;]W^ФR*r=wqSDy-{Ii5__/D&d˄ qo Kܼ:շaCVfgڣٰߝss@ ⦆ă'}S行 0}*6k4$/FEc3;qLKfyL1H UCg!@ qU| v@Vh.mA[UŲLFI롛0YsyNؒFp Bơi{u#Q̎_.WouIC鈈ꗐ[ZAEQIT|i>M^(@Q݄\DL|: uZGآTR */7.$4 g͙.Ir A]XCuˋrՏr<0>!e٬u8pn DFq^ ?PxlF`T磐Ov3afZIo OIb8Gs?fu\b 41!ke+;r*AZVoi%|C7ڰ뙥=J.ެ( ؼ\WJd4m2"%<8<-^W(Ki$-MI $lLxQވ㺱Kb(s8(l9nΨYLx\n#? ( NF|Ő:{}qIf41q׺tz?n2vyu:RS[_.9áBO& U׋klM/ڲE)Kgid3?;c&YDvus>9dSگM!N(k_OVRrb_F\`o7yvvٚ;nvO(mڙ=O P,D7Y0-`Qݷc&q{mh=q뭜?FZd <Й\'1K>j%ҾE|BU\/0%*۰f^忖GiaW.Hb8mn~Ju8SGJNz]k%z9Jb$;)=YS:i m2~I f27dRӁI6B!OZ p)TKޒCΙ+;cICmHׄd2x)դ"2(z&x> rFJk?T4+BLCz[!:K+B Nt>߲h&PMCȉ"8TK2-A-"U ]˵!%[S p֥~eZi(#d=dvku"Ht%}!cX˹v؝rv!=gr;q*" xG] 6ᛧz ڛ!wۺL-W+ȬH[PN9!nۄ]uڑ k|..2vǀ8٨r2Wd/[h ${q W6(aUۯ8<>m hHl7$dJB!LFWq ;&k ;Q/ y=nϮJ~}QGx μSI:ʾu5ui^.uȻS iaHŕ[9YO-ïu5@{Lb-4W4?Ӟ($$\l39$SO |#ZyiĄC>ZdaD T^&n6E\^B]#qgMհRm6׉,>o KsiN/]@G>#@vd՗nzC2+G}m= BhW(&||X]*bkT]`7٣Ķ #d3&z>c{d<bx/crd`MKDIHOD#A \gG)\ $RC0g +Vۻ7A&;Ex`1,S7c!;sH$1Bm:$>GiaG!*6`G<7叴'S?R6uRvJR!bq5(W dSǍL˷9Eb)nf0N{Ͱ^@fl3d];q- t FVO8hry^|Pt}}O8+FK\%pgŚٙi3Z X5+/e)YDԁl;bC{+d: ^.Ckj{%ύ6zLݢ3(Q d?zquFz TbQ?Dh'ȆXJXه o+6 ^tqي^[8*Ly& ˚E{k 'WIZWBDu+zQ^W݋1uB;)WO9bm=s=93wɤ4ݦR$:Z۵kz[Y 2@7 +=fkWr3Z 6aZRpU#)X9Lyw\& ~`.d?^bp,t'jZd.v U{Ù9 L,&,T@ݳ =E܇ϋW#NnY(4l네F$}rr{=RhM/k"?2!v]|!I G7"@6tlCU}fw>'5!JTRoj? #53OlMiFp(gy|CG{ \t?@SEy]Z 8C>zm5!N/>FL*l'mYø$u.>pb#`i 0ؒNzkaae?u.se`?:$;RA]#NTG^y+H+[{ (lI++,%ƞhTr)a<`S [8Yᨉ]ή?PrTo1*p؋TuNЗB&?=Olf oZ h`g\||4u<$`;dT% ʌPE]'Q%X㰥*2דYlt= 9ɼAnj[OYH*46'Mq(d]l=VU`X,,Sun9>;CƭDHReF[*v!n@`'-G,MRWP--D:}YTdcT_K}xhnT})nx%}™BKaJ }-@@?ebzC]R=4)Hغ+=p$/u v9$Ij{ 9FrY]eF%]sl"ň\׬ 7[\޲qiAeU"#aO7;aq2L8xAi;- nz@Ps$q؀@#`4b0{t)Gz"(f L%ZC*tZdteб݋Fs R=5?ҖhR!$ӴiLLjA+Ѷ˶^MJÀ-@g> q 8alu^ggvU&(n (tGDxmN mj!9:2xHk!GVÓT(O\b-5 TKecQq3ӭJ9izXQ=oP^Ka5M%cl?4j"I<qRuhn`V=?z?ѐP;jм=G,UOx~_*X;B""c˪rR!GW[U= XA*)K(j<Ќf9\Ϛ,?=)E~@AO9hE=j74ГI3v$_Le5dLt^iF5OP4< m8ҥz^Ul CϹebwn%>=Ab.d,-ۓаu-6l2:OT)--ز.(PQ ضfrKLnPgBy9 .<hV֩!LX2B@|xܥ^F-j+IQmx,: yG}喚{L) QC$]5Iht\jk/CMn̙]`!0I|gx0B /ѝ QʲE4 *߅&6K곇~iȗH)|gU\3^5$51GddPM\EHWG:vzAF):&UB2`(#$wQ2riiC _*fv:pK\xNb&6%цbJ4ټe/4` ol L}+fcJJ’(;b RhڐୁII*Ԁ{d'#elhkku0`d 17UvOs_,@R$l7̱wkALȊ--K?vM+߿( WaaQ:ʐ1c_,؍I Þ⢘r,𕉟'=Ji\uP*j#-5klm\RF> m{wU)3,XZMN=B@Z7 hPZoEa<)B^^(^aOڙuˣ76͂Sl࿼"?3r&Q"ÌVP|# (ZUu87PDﲕiݩ$^24G~ 3Zq!A@,H"jYNϰpe Fܭآ#1 5|O_t( 25h{ Mu1@%MDS)ԗ/]ҙ?C9[ nh H h_b)eQ6Yiwֆ~m[YLHw3W@ܷ~j#e[ۧg&W `U(|:\׃1؜߾ ӱ&jtj5'~fR=}9D`ʳĐ^JV,Ю?x>(vGPH.w:QCV5y˵@/Iȏ8ls:ס:BTQӫH\TؓZ"'ۂw>3]n!Y=7go G萊i".zxBŀxVU]3[ɕ ʝB\Mi]5 ޗ~P7Y~|z'L _ =P)V \'s%P;j@;<àAF<%`/yy ʦaMW. ?t2L\4Y#m$Se|Q;oBnoW?CbY\2<]w4`*cjlx[q󧇀ڲnM䴮DOQ=@JXGqbU띌{ҍ]FTDr"Ad6[ eHFC}$ cSZΫY ·lp˜VyT+2pǧfh|Q-O5@WyC'N ?Q!4zG^FOVasŸuE L _BZ'm|o-Kwdeޯ:vL5i} MP5|X7MCN;3Vc6-LUgU\(ou>MC(n$חoT܎C0j"_C L!//XYRe(G#/tT#3ay9ؐ]btC|[pޤt)?wSrECS=+Ԏ~'bxp,aƘQO:AElY(ro\~X򭁈 &1>PΘv V}Wn-x^ e8k[zR١Is@UnLcZ5 S nCP3sBj Tk@^#k85EүirNcO .BV @lkq?Pj$ns3Ku`gꛅÅ x1>U2N|kMaRbqr6]5)6~rpNUgin- sd6rC~t-biSCcצ:ci.b)=ʵy[|j\xpi-Ԓ[}{ l0ޤv$~t2p,7$ ^>n 5碏j!"T5XW!*UKf97 Tn:ELSu?Nd1苺0uR* ,%rFVguo8 *5\p$;{ݝ=V _onbW[oPXRsp@޷iX)DNkn NH7h#/'V~o^)_)tU VLc A;x;,E܉2m^5~\ĈZo~"e\?RLyA!]m ɦnl$<8؇VsبKr,݈c}'͹0 KzC䥑abVȿbt PE㗭ZÊ6EyegK ET!i8c9%T?ūTb_﷞mV4HY/odW{A/L_:e's|t ‰7n#5|zhba>1)Ux=.q(>阇zV7R߉K3QvSf0} aV%s3ٵ֑9ECn#]5, xA%6wɕ]**s (k  "EAP)HrE 0t#$F߱~n-6QjS*a;(%jM2+yy]d,oz u[RQmU(0ln $4d@Z9ʏzgP\3 iBćI)G";o_+ZtΝ~1qNC8LI+|>~MR~N^G?8TE AW?+ȯ4Qv&hY҂S&I5[ei&nZSK۾7͠}*2XɵuNŨƅ/!CW.PbMCMa3y]7anVUC°n$Ik #)Ģ-Q'8ͧH';`tT\nFCE ^ nU9 6'l _g.l=E> \Z^>ܜ RPC^v/)DZn<-PN'9N;iIRHz'X]EVNSg~Kћ^yUUnЛDThAn()桁]= +:WV3$b~3M;&mBm㖒h(~{Ra4L29ۮ&,[^5HB*U$´a cjQ#c&o%ՅGWG(L2O}:Fe<B=11?cgK0&յZz} eDWch=5U(Gx`DBWt\K ڮ‹jvM޽ }B(zQr1~_v{{kоAY*&;^giv="Lp8āv~96.>NdN% &0Nף̛KQw`FϽ3q|o+8P`!U2?v [y4$z>_Ell3?yK7wIV ?hC21XS<&-%Xdz'^PUc~p6Hd A^^$avDpӉiMbv m4~[дl'?0iWzO@@lAuCXw?8Hk>te-i?i z8K꘴ߝlB t啼 zޱ†ݧĶܞ'uYA~,)|j adHaNGfI}3s v ffqPWܧZϊY6~9fEpgsv9*3trߑyhvyo $=Kmš+|${cvr[\ǿ'^7`~ Oېej0.S A.LzfoA8C4@F9@9}n|51W+Q,ޢ@fl)&3pg 45f-wX}Xz"Zwz3 M$^pDzA19?B, t" u)s $mYDz.I `iHE7/SK=X*{Qۿ-="e:>坤/!!Ц* _}@kg.WRQ'u @ا;qh=]ѣ 0V6$C;'mu_c¼a5-S-$ ‡i~#чt΍ԁ%r)Ӹ._WT L8bOX>vf͹ H 8w!;]~+T#[/KJ#E HH/[!ΈHh[w]XSVK,D2-_0e../]<~獏_E)vC[F/k] &`l\QGc\eomD#;78, 뿬:\]TQDi!4gWh 6X=wߠt~c1c<8`TJ*)I뵅?,1#wNPײHDw9 [x$q4MN`= ZL = |zu? y kJB/mT /p*wE/mLigA7~ބ=5)=,e3, %`Gh >z_bO]2P,LDC嫋/V~ʷVE- %)yDJI,Wp?j ,3B–:#DVVlve%O8?5ro wh@\\[|쌮vvh{(ȈQcܩ@o\`Cڅىk|>@S(&m6T 6xe9;c21c7jo);QSg)#b= FYyTGBYg3VY~H)܊ڭR '#XBLJ}~M#{V<N]aU`t:"?}U ^uzR,>y (N~6vK]{HCxCe"ϻu'~B(P}"3sGXsq\_ұKLQe|7VѪdU1)e~Bz&4x P|/JdOjkKG*}\> '+l:i \|/ԳUBܷ9kIl"}.ʲ_TFPf-{H'^Y@7{媭:g/N"ud2 1~B=ۍе=[ vSVEUcUks8ͬBZ|#o7[rpy ;qR)R2 ը_#0] ҄-KDdV^PE,4:F5rfz%m;I[ ilZ{f#}ɷhT`Mx>y_t 5+"ma#1 &^δc %7Ύ.I\'lvcJK k_ZP ~3\Ay7YbsD0R]\ِrvaYb!8ϸ$˽}Np:|oiR!D{c:{h$>KPt!'ΚMP) =cJh\IlX2FGp@/]7,#Gc٧X@vv:AHKc5|tJm#ZL./FYLҸL@K>'&B2~jMQc2UnG.@, Q׫ZO4?vdkh]ENDžf&0Me} fx(]? >/EŒ:Cު5]AsPt-],8AYakP 0f>N_;4:V8eA$gB+xJx/s2Jۑ^{'o]j#z$a_&a l7q:WCM6YÐ8Dw=UmZ1P9zCټ]2VB>j ibt]r$P ?Vzb2']J_6s)q~/f gk?vTwmɋYg>78x6x9h;>NPt Ar*t~s~?y>I#v-,BkK὏r$0ݵ@$c 8:ݵH4Eu3yԝ?ټL+Sc֩O-x``]4ܓՄ"vls7 DjLFh h}!e(yKaT1 &cNiKC y|rNPnPP34Y} Z^elE.vZoɫ)S07uNEx^3vyRև]i¬5ZeSr)|/? Ȯ;pJ/#^IŇj)K\IjQQ^}Ke-:|a{#o^yhRLmyN/7۟kF7 %yS_qpafk)_-Kh׽tIQ5_t[^aD[N\{Oe:*ԒsW)|4!7KIEKgae?!ev5 FETW)Q&5 ;7\& 09 c>EnJJ7.SY%z$zS*W޺lSO9&A!eUǴm#}(Th AZ_!0K:CrS].J/{88eq,J\ ^?l}3siƳjcV}Q} ^agn'%Mera8I9ZtY*\ GP>&U֨G r1KuUH.9ŬmSn9CP>)r^6 10A =ٖT5°}QVV4wGcY䞟N2H MQoMl9\t?`^h9/=B(­k6#I` [ടop ^GxY^\F{;u(4MLՄ>bex{ j# SYrS||;<[r4Ж;<zi @]TrW[)+*5`هu6`YTgAٜr#(w[Rɨc48$H1ϙ 3o#G9U@ZBS% Ob"L~RC%>a_ E蹖d\7M-@2ьa&t#.ݪ1Pt1<[εe3<\s'}W`9Yz^r9<.ғȺO *Ր3uB)z`k@5Vڻh^اcDفxhCh_F5ow1j# f/A,pLW;n`OrGH&E>C8X:n(5l SZpa<qA% cT$p,+V\V}}Sf %?jZ~^DR m܇$K`}M0 !Y3O0,f aG! jsoa#87P%H(kƖ5D7r`s^&Ps-9ğM}w7^}HѪ?Ok`8x43/fz-,t+/%#!N87`Q'.]u0]?\S{p0i3 Yw)n$9Cvy^ ]!ʴ3~ko9噝eFxٸHD0i|%ıv*~fI3l_NJc,h*wXStu@-xA`~ǖ?`>W`IPipK3enlU^+|0R5!ǨteyN%kR_<;)z=}g+ցfZJ*^HymJM=$*=+PHJ4KPygQ6[) z !r$9/|KH}P` 腑c[pԚy7[3x͞&x) q&eyanf0ȳgHC Ac/x;%Q!9Q4[!mwh$1Z_+ZSHQ94Pn|1^YIM{TrG$a/BޏgA9&uH&B,AqUîH45y^ It෬ +3E{ `Ga7"aS *0EʼnY~eN 2Xd:L:!IrYĥl7*B1(, fukleKk~{cu^YصiAG?^nmHWȫQoQ_ KX辑whWwsa>ak4drM迫rs׹v촠lyqrފL gb<_I,sBF>Æ0Pt\hSo[2P/"mP?"kY'#k3a@JM;v%Ѻ9'\b.@k7P=_<\RJzAW9X_/9an܀.?ܻ50nA8>aS F\7g}a&|aqDE)2Rn_,e9]8sąO&n0R n5n?BilN ?-ҩ弧\sU TzOn/^A#:R!$dE"~\8\q7l8G ku܆TLR`թ:Aė=!Q΄Tq5~ȕЗ Zcb5MѶ iSQ?B5Ut^E3~#;zyc$ d/֣qFT(^c ߁Ps;SQK^)vX< RUtcQϑbʚMip97XTi}U JQ"4mlD&} k ;cMa䯉P6[mߘ#O_S7HrjMӋ`)jȢV5XL;l,S8apΦtf̢tXa!brD_ofQ16x4g+ve<]iNTOK S/8Ԝ=AI5r3Iv{P_' {hL)G'(Y1m(#uNS<Q8ehߍ)"6ZKNI\  kCcJnyoeE16y1jR♟Ytɼ۾M/mqBI?3VsNf/;Ǟ&:L/%/UCvCR\LA5_juEIry{K;x](@QM%ZܸT|r/ׯg5DݺOa\RȵpXЯc ˢ8_ߛ}z~r04#XݩːLm gj4䕘]M~[[+}zb?BeU}U2/Йы Rk'2afDXM J%Wv?#H!gY-#hj]fLleOz$)L\os}0Re>. OAETZg=$Գ&ܘbD4 A5D DMh*/ mB`~ $/i=ׁJOh?k#]`P|~l? >-bD'D|NQ9~izb7 c \pm MhLIbs]Moz*a׺2MZt ̱cvV1"}=u⎻%|>Ao"z}E#K;yž3sd@̓rv-}jĥb&o"XBCDŧI 9;Zkn6fa ́t'D.] dcNLXKO w!̤s-9ɻD/h!~ghqS/ jky,h![L:#`y;,4p%mވҾf/㎤?b YV]P2ZBiߴ$$DegRj-0EDqeHT5wm5ږ-*%H&ڶ1'@U8, '}pe6*P$ NTCFH 1nXDe(j7ptw詓v{wۈk@v?+\cdK*D rtZ<>Ra6_3DQsѥ+ߴ#v A~?L~rdGg 8`23]SC-k}eI :5(|ŕ4/P= []:55RI*[yG6!" -&Q)aCj o[Wi1"sgS9rnQRIM%>_څS0b:wnrm, /݀ݘ ~anQRv^OXWDP4BCB䔋/q:<}<"4vzLFZcrqrr*G.vLMr^Ļϓh#Y\S$٥"DC>$Ƽ2vG"{%?^[|FV#Ӷ_G`urd; z4lh֝PP])¾f̷Bw1؎}T͑*PQzЏl"N4ub*F[R1 d"dlg88 %(Ag >'0J! %W&*6CXQ+{ap{.*r?^):D'% #+SANfw;D˼;*T@KR>A"]K~9nΦQ=C>=`2vÃA -ewبsS|s"j#2P` ׂK~:vYѲ$i > ȱR|LfJf`u[afͭQ1>J$P ?[ׯ_@9:}/F]VCT5 XK@t|PzNЉJE$ݝ/RIlrK~g wlʢixO ʻ,cMH DطuQRۘ [aͪHV$jhR8p QQWHGI"` uQ v ]ݣށ &*DXT` |AscV "z!l~tLK^ܚ:u]Ǹ Z.V>sly96cjA3ֲIcǖPTj{Мg!HsMB?bh~1Q|ʶ0Tl//h~ӴPԛh#0J@Ϋa>P7fGdz r̲ЪI"{Ї3&lzq}6Ѓ&hE9Ϛ.A-5 6&E}Wx& &evOxVlQ !Oslir7u#j.ђu#f♊2Xzv]Z^}; fv6VڀQru^yp) tUϢ7)w\i( :}e@[u0H/XP%7qָmz }U@Ж|YFm(e/N'2~֔V))Pj'~:`\u*ר>ͩʷbU3 4` r|v!.K[!?D~0<ns9Edc(u[AꯩezQ?mLJr)Hk_7@v,[aCo 5.C'*hȌ#^d[őm=ȗA%E}I}%M pd/ yqh3qA7jg>e7lOQ 8\+2rr;ya:HqJnB8$O 7lttEk1XO:B(㷴v >jP)ʌvxwsp<-漿 d qYJ RW}%|MZS9] g>/Q>y=lg{Xmwdwݮj ¢eofe ^! 'W̒*l,VO8'rsc~@g3dN8[t 5-ebl@N1 `t lbep]v 6_WN4 :i#qCg+h{u|%FoӚD'@Ug C) '-PxV́vO"Xg/SpU0;(xz^UJDm?5cа{ tQհaC,l|8˒#B<{>2!9SS(yܴD` TSץsCF^m=iH2͙![o Ilt+>͕:a \B(҃cLpfF/3A۹7FA l97ʩ霴۹T3QWX1hA@ Iԕ'Ƹ&)2+DXدBNetbw@4l^8J;ۏPοG&/54c@!۹@[߮絸;['fjw|]7wBhDc#M64[/Rd߳GSҼG͟-]Rg'O&sS&1tWZnۖF}Zc̲9|΍1lPxBFKֽ "mw]TGxsʠ8Rz+d//*+޽Jt2SA~Iz΄٣Z!(Z>)Ӻ>9uS)/ +T"QYn&oI<\͐ştՆ#MܯVmi0h-N=8qY< WU -ب6"l^{a='m%܆fŗR_8'@ @Yex.v1!,Folِ̛J ~8_LuyjOˢȎ]RNA yoج8E?b< ߕ*LbY@koX]=@'y#Iq荞Q%A\9b^>Ql$PT-=WWDFV$k- 1~e+?j|^hm'3xiiEԇh7 xP!vuRXruKC}OJ,_w5-aadD+ƺh'DdW$`6[  /=3&KCv%+ oCW, wo0GXא3r_o w$~ZܡuLp^uƖ1Ù6h!vZB"n\*,=puCq9eaXQEy? QZ={v%;`@}2#ZF(ː|*T`SiQ~vu^E-uUy#RYb[0 [?8j {ةVR-:ďo{ (d֩2һ*i[r0G U4X۬qtA)Q偖IYٱ0{~4 ;/ HyЖ/63Շ DPH7T!W'/y|D H~$5+x!siRTo^$M0#`@Qqa+g}1ZjZB|\ه'SV `P'w=!M"lSDbzkI 䫷L@k67mU97vTWX+gȽa{곝N2BU,ᅷ{?is3\x2OGzة]е*dc a?&d' HSƄJun?b핦uOZfEJ#}:i8luNU2-l_^ OiJYUQK[SODNnw\{fI3QwtHTŚz;r*KfgTx?~2\@?Ա󶹬(kSi\Xs2>Dy+чmY2&E8s -[J|'t~QTU#]Y[_ m{VO !`PF_K>.ljFZG1w't_aM^&ptjwk3WM2mԽ弯K` %yܰ"xj~#ymC2goIpkBPܴ:Ie:(dq7SB[N N('Z)Xx?f7G<]7O2wSoYk_ aZVX7.$;Vu/rHجOy܅-A;U5YG45sΓ^0Տw:cB˔Z& ßűCig/}x9~cq^[]zo!O5G 'I<ev2g-b׏,?H׹g+Ns7ea !zou8E/+BHtl17=28>1%fΘа{|HYk԰Ǽ^S^ #.kz7kJ3ze8WIB$kcrMYp@32RSGauhRHr'p!kpJ쎄Nwg͵_ phEg/Pf2c{I_! a4̐R :[ϔE{^fUGg.[6[4̸60?Kq"\<15^OҞ :*B3dL7xd_pQ?Qfʥ3gGom(1 ȃ HkQ~;Rė.x 1JA@J6P\7 h߲9aiSKT*]T49*q-xz~rpl{^ۡ. hGnIQ[\hɱ^-5U)"3h!A B>Ŀf,hv(L᯦u[=l5 @A*ƛ):bJ" eއ# K&wq0"lG$; 9h+czah"u?*7/HmrIxJɬ-|mv[nJ[Y3J|Fb[Aьہ,YJt9UL_5THh1^ͰoЧ"Cqn+ c<2#Wn̘Œѡ 7̈%;~F"^Lv@M{q [~،ص‘vS jcW5Wn_T7,>~YrlKʾj͆(5N[ش~͆ңRdL>w>E o``3󧶇V=Kn%Q1~Zr֨c9FXu0tΣKp'A_ TJeh0!>Ң.mriίa$,Jphס> 1~V6u7u(]*{Ya&?L%j5b$2ҹ>ɝ i`6lBѳ(4އXo33mI*#L3cb llNvCS6la%;< "-kX >H:|E&"<.Fa\+s1B6d[aX&l2"\O|ıwf>~L* ;b@ ҡ] ŧ痺sؚ64mKJBI .("cb x x4ץѤ|^*AJKh&s.jW1M!_lq]9w8иE,6: s$uѨ9D$ь[ U@$Y~}1԰$q=})ӂ'^k-v)תa1U5sK˥DVL(Y|\SJF_hMw\;}I\hckͶ}d Xǚ mÂ9ON\1jV =Qڈ_9R8z睂WI*:BYdMxd2X#,ʉW\вyVgƂ ۢ6v+gA$Mkx~j go{`G+>.c=B0tAT1*Df!Z>//_ͻJOGchlAILjlXZYV典>5A2Gೠ,ضQrwjID-~!m),<$U]Qb6>5MeXoX$6ѥSDMy샗շ:s*%཭ l66) |mpkϟcIՇX8\J5ŷ0fkΗW%7@.%mdYZ-0d_> S'6om;(r8>q<@1NƉ1&W '*\0GjL.- D5|HwC^1 EI^`el;S*yg b[ @ ,HGƴkS@I`Ä.1%[9nC ~m\DR//Oâ"CCCTK,R,:34ȁ ]mӰeTpD9x-rHoRql fJqsLg؝I#b].ـAHT߳xS ӣЁC,~"SE7gROMN "s٠[F['@dymcG-Io-z|-.͌G*Y5O)z=yɈזC{ qLZ/OL&&)\Rz{`[?7jV-}2[H;O\U8A>XL1\vNBhVVg %h=HA;r;/[A;Sm庨C}Äj(l}>P%tIhp"w HS[zV%D_}XIʞ 7Lw?죨K+$ozRH1˹~O֡BCeX?x1#0C}7sW @؁=`Xo4b~fԛ{!Ku֖\M@ Ndepi-m:ɿ[GRHtt:,R`rڔ.8#wDن //{?sc_Y ,C4i7aqA6;S.kd .($X/Af5|qΛueϬ!rQQ>bGdØmkRj`AV(H;W=h4Rk$+D@]|/ /Iz oswsPބJigQi\Sm(Fysl=a9lNJTUP G+IK"a>^d&z$37-@am|a p[#'&gQ 怊K]T`fS=䁇s"%ִ!MjoO8G5/օ"f}q߫37/%g ow'dXQͼ\~'s[I#!p01guW(`#YNFn Ik <2B O U=ŖAX)x)4^Fu[]Qf+ OD[F&I Ɍ$079܊>C!! U[N.8sIi  @EyX;9 /Cvi`kS@lDDԵ>!2D5m.йPd,+:/S?`x P^V lE]wHo'! 41X]lb)x{)bQ=z/|":ɡ<:(#+>UtAx.T& XNuֈ$bƔi+Wȍ_`YY֧1bT˾&[S/E2N4ҴfǜAFs`d'2  3B+)ğlrf{vTE-\`=H2hfƾLY*<|^_Tdfg594Ő[|36V+h&{U>G$csgcJٌX@ӣ"kB%?|b8W1-gl0;(:2`1A=g-!b\̠A'\rX&;2Ӓ#،aXl{Aޟd4k8͇sֵ@!ڋ4 ~kubHpjb-)%{X0W$XW[[4xx9xKdpYI O']]F .D#ŀ1۞ j͔hqhʾ*hAˢwKp :2Y0ZZOMΌ٤ո sgk<epÄVuځh)7?{#2R͑$+rW{h(ι@ pqe%HH{äu8HKS*cjLt}ngQARnۆA1r!O:> ?$8w{YL/ 5Ɓ{ܲCw}I1mELp#ܠWYr$HzvBR9CZfGM_0C}1cIE [/sǥ #=^}C֣+RQ6Oo Z mXz78NB芡<Z[bcd Z.w%! V]wzQ^RBVWX<=mh ^Qn_=FLcөoH~K (8.͞;>/nO}Oν n&[5K=1rH '⪔=4ߵia"Lӂ"䃹,~E7xg>"Ca0z~(19JBW+ \;qѮ!=kX'NH_jx:6*QM,#o8%_Ưdu-M5*A3tdzAj=S2<u}i5k.*I~dzɖ^26{ 3MnԚ r}q[Gp L>>fF12zc.9\AcG ZǾA(FhnOJk6\`~yW_~H`~g1` .s(HVw|NoBꮭ^Y[4Rr%+pFpH^玳B,lhVӉ.jV榮q^ّ>'f@ъCْB^$F(V&&30[SGG*=*]۞ԯjwy)BJ2 wj8b8e/^z%cJHbcg JGf˂540E"~`Sza;XȺ- U:\gpn-][P˖Dda:1?|,%G$`P`Mtw x@Yu obLV fi y#̮'9b"AwLRE^KPlbӌ%63ID#  xKk0߉Hǂj* GK_|Ǒnch'H]vLذqj:"J<(TI( Э1׊s <  UVhh[u-z7.ZQ>rY@dCY ‡Mg >u'[55.Ċ.꓂oaLONH|r à4?Љ )Xk,~NebV^]ySZХnok`ܵ ruYeUH`?#Zt&n+nĄk~Hy I`F }3 ۳i`gʓR7Ē> Eҿ`bldM踅N1ڄçA5c"MfTROF ͜ Lů'_5Sq]'$?bhM6wf5upA Kb~pMӝΜvv|fZk冕ݹU}ꡮޮAyWI<=UWՈ!ooZȝ)ެ;u7!qlѤ}"p^[ i&{h(c7pڕb諟B*5U]2<|N x8~%4J>Z!R7Bo_E$-vӝg[LJ*!/0b`03P$o< 3кpGxfGU#^Zz{@T=NX96y>?[6O0GRb|)ղZK%>e%S1ū9$fw`2M+8xK75L52v 3k31ϐ(FFS_-`EE9ݫ~6Ֆ6Uo ]( C~Ye}! ~)& ym"(.-6E/Ā>~Pҧi2 ]4:] ci{k>@J>bbQ4fBTֱ ȱ-9N hl.8Xm)sدsˁlA%?C r#xºWk? #!M;![Դ~#tU^iy6Y1UZjhAϿ%o?+bn$VP<UB<2=LlA%V(ކyΎm@iƎO+U Êp8!laae*mf|Q85bJcb8^VC3o$v7|$NrmG1\6ir )CUupͬMr@#AuRXn(n6ӕg1@|uD5䘐֚h&Ă~p9)8Q5t`jJ饅t U 1^wgEn+0_=M>f:#6&⭥Y@{_`nhHM9ܽA|+bi`}<2[վAVm"hvə4造 #Q-eZil])G]äVj|bn$ߐKw .P8'K[y4P ıûW;8obA>h/]c?F.ʇ_~|68bRAdaI8R&CT x5ga{&ek >8V  %(bw5 M~ke7Z7=b?dz+/p6}Xi&3S?wr&EC 1jW.AC*Ib cXҼF;rtBZaLo<3O֛>05;7$h蟀WihteW=1NWLJhǫlvtyR&&Zt&WbPQUl͖{K֥gDg~u1(v1b)smVthԥ=@\ɇ3!b N?|0t~i׾-%S*ֲ%T(~=".ڇwt'P"\"5r9-ЪٸXB)~|kåHvy6F( ͠m"glϾ3X47*KKr eB}sn@ UG>,].Ȼ. "B,_A;I):V,rɆ3-;lE^ WKy"iGuc(ȍ7]25'ap#j11T،|:z.'tN2ljh?/=)kuáY  ]$3'Z_s%Nf`Eyd*۽:buTD/{t*DQlTifM nvwr:c "9(ބcOdF e*2ҌJ'?ߔ۪'xY7oۅp UmG,@rRKd"<J!d>:agx{ʱm!k«>|gVŝzrĄ-wl*TDɲ?n"xHyvH5I\h%hqbe;? ˓9%P. ~~s9{ VV݇8Ix?θ+Vԛ&ٷ/[BQkDLapvl9ePN}#kkQ,DP/0 ֓o8 ^~"C|uqDb^**[>QlӴ0~ V뫧񏇂WfYdKq,517y|qg;|.35kxg}oD[6%T虾$lKLI?}Z2R3z_ÜY'Y{ekz*b^=P?~17ɘ O݉?>\51wC|va=q9(%:U܃B1J]+j)=TK;e)/`(%Fh"U^Sxd6[]i HRB̋{`@2XF.3iuc 1&p>:%3`)z bЭntʠԏ>:/D9T |ɜBgo5MщPLu|'O3,&yag}iЫ&ؽȴT N&x, JAyJn.V #uleGBU0X)|~T"۽_4.)(͝@"٣T?⃺uG4&i )>\T7CZE#PﮝM62't}j@Fx.,"3 :yD%?َ~. 6Gq)g{wŠ@Â6oF[p h,ެDpw  Ri6p\ZZ 椹1or`<^W_*YQ䔦Ol#b=f6";`V wO+5-!,n5ߎ1N)a.ú䀏DC8@&# <\8$#L T!QdJ *ѕ钝7.f㥧{P9IL`v󹲗$T\oDzv[NV X Oݫn5"o-3%[:3^w#92ǭ/nVJqQH״ pVBa`whfep}áVA+=]򾶟6eTY.D-R樸U4`T4֠ꯨKې/` {`\*;|S)eRĦD:i\rD3;^LQ"IvF0llH(̸\{}*w!p}as0&XHCI]yK.879y桙ȿ ɚ,= c#['\E1M *! Z2K^ D=(I:foxuN@$̞l%Y$~DoUE{db&`g_K"\)ObLh~o5SЫ$~A䃣@%_zv ?D;Ii/z|YTPtLh&̳+~Ձ@M١څ:b%*Q[=~wQv~lb`1Oլ?n<Ś_4}gg6Zчz)~YU7կ]ɫU웩268I%#" ,*Z+W2ۄ3slVp?bsU%t4VeWر{w?-``>RA>ƝHG.uvsN{g۸D+:3"h?5V~vab>b\I5J|1@f>;a"nz|Cm@r0~.ʊȈዘ1ddmoTmo&%Y}B o{ZK)u4jЩpT#mtݛM!6 '!F+AbfTV9. [卷vX}Jjl$0k= fO7U-g=P[D+m6D$G|-gXE6`d2kY(΁t MD !X85GIM5=؎;z@5.Lɋ"~b !4IF˼Kt/g-Qھf3x`9`BuB݅VcYl(No{BPfrOn vJC<~Kdh:F8d X>Or"|W/1Z'b5fWܨ6vw ޳Z4-񑟨 ۜL->6ty[<{\c]z6j@@eGyohTrv{C,zMWp(5;kVC8p3a.pDK;(7:=!k$5f sԔN.޸ {fcNH#CPoSŚ=6` 軑C;G֫ ]Ko**YJgae1R`nȡ`@cNt'5$]]QE | ([L ?-  IAbɁ~|P4 (-F,oBkl7ՆݟTseXL(CE%*&Ň?@OXO6-Vw5+` A4=A%8c#y!=s{ &.;>m<9F7x4}裪'KCĶ*NݱIM+ Ͽt'{1wEA5!Oq@Bu `}/Ԟ0ZUי@BG L=K佂4wFM-N|\i&TF 0;* kn_\!v].7^M 봡zJA1SE<\nJ9ZڼVOܯp0l?@*gvR<2t^5A*4Hmn8lyW Z={}k^ەc[2|p_鍵VXbU>,A>&x`4UA`z:8! LٻYbH.5궳2BZ>J%Xǹ4 F3+ Y`"1~WkWӳƷtu2.͹uhloC4Z%h|&m sk3lbH ѕA8^IѨ15u34\$s,TQQ1] )vphT٤XݦiHu bE\)YjŁ2_3_sS<'LX q%w`b6#$I؇:4^e `0AbM7yP@ۋ~ _0U!',jW2Th.&R6߲q=4A_;do&K/Qp=E&îH lLufe zf7'90B4<3Xe +|gD?lD'JБd!,F2rLWjHˍpxBtٝuޥ2_b/N>ZXv}(!:5YHds"x>/iē)X;7OOu}1K"pņZލ;gm&P螿QbqշQ df_p/KVN$e:14خ:J~ BCrUUIٟ<`xhH27ِL %dΥ"^ A{v^@9P]Hfz>hn pK[Ox5@\O+ ?0tOl>f{nۢ7 @$ucW_"9qA ^mH^DDہ&'aTWK۶^x?/_\Yݳl*֭tCHۆkl?+T4Iovof G'K>ldzwPV͠sWnY/&fRࣰ,.aQx´[n̤a6JKAAKNKff)Yc$.wʛp3d6)a9l`"<*x,!'+YCX:(nWoMw&,R{ T7Og!1{DIdڸGݥ}u@9F놫>!L KEZ&a1UϷo 8&366 1 fnƮ:vٍ^nh^Q EcB^B| ~#O-.fv@>Fú|X6ʀ;0`R>*c^3ќIz[ {4{6 PuHrDB1gӦZLdF eAatyIi2MaHm~#AQ߽Kݾ^y7joa̝ 0cDŽRItI? ÝaT$: 6SnPcjyorjxf+;:qc['Zrԛ@7$A}b쮑[Vtd#[+CKzzS  ZyyS~ lNUUJBfǫ+4j(r)c+Lg:B鹳RC(82P0$VEͷZu1iF2xGdd9Դ'$wV3Rc7:ӛ?Ha1D'07^^=d?%Q b goN<&>[ kg 佗y#J,2YQ ~4 :r"cjuBxo!d a!TYDH)MhaxYuHhE` g1R#2A \HOGv- UR Ր&ѩ ";CF>g9MiJ-w"YR;5$9;RIzC ?t XS[FzP4O  mcFHR de!䎩 #aaRX#xM=!x7ڬLK_wt"oxD,x<J HynFKQ[NMJ^*&1(6^ Y.0o\[jM-T;<`Qk)niU^ve9-qe!+vԀe.,/ZspRH=/aqc͗ aXvjF۽-ёL jA[L2^}sCjJ}wzCFEhm9M;h#~3ygK1s<]٩3rkaKhz\ΡXYCk#9~£esh) %{e!UH3+|mتOUz]<6fmnv*KQ/4Ye`Ҍ59 ubNK:b.۷8P%2}MNCSgѨK2FV֚ɨk"F?BƼ| .ƧS.r5,<1j{U ($&n[:L.1d;9gφR4ycsfnrј uAMy K9 $.>U1^>(et+_d \|3ƊT8ăc,?'yl#j/i7|V35 ӖΗȕL;1_Q?Tڥ Te_ԛr KjAWp5ItpA]ͯT>߿^/]]dE>{J0Ti [h/7xKRMov;HqȒXCPpǴxg׏y0}rM]~,i5c,?zpn֭;P&Vp=ڏh9] !mS@pi{7@Dt Z Ht>x8{ Yb:<̗?`fBc(Еbd80bP3k_\eim4ϸșT rP:8C&JݦM5G X, ^1[1<v:DQO;:5B [*#*yI2&j?䊱4ڴ0*QJ`=KM{n_ (cUas}^8 MðN+ RvvqN d.Pι|L8^~G%^{ dGmLi(lQZz-2qCB?F/N޻Tm.Wk]hG~7DҢbF_I/*#/ס2lMX\/ʦI#_tq D:ݾ#23_{3 @Zd/}+qٕ#ү2./Hȓ,fb-2O2nBo"i)ώ% (5T7 3EZU՗)+K@.AR\"5JUغۆ^- ͰgLTZ3!w/w5oQ@W.e^w*vMS{k¼{t'Cbtր 곂Ec<@AɰotvbPH 0 cp,AQ1s ${j_oTb%G;lWD3k6ƨKt$ߡyD8'QHAX!RsW14sv4gX6t'@^`aƃd5G}j' Ddp#xecaԨxEhɻ7WTN;( 3rjٲ=!^@vvbWګ%"N2 }2HаE!.N [* WbTCt,¹Aɑ5~"~"oTK`OUݛ֜)sLg֦ʝgPчCܼ,E<LU # rWҤ 8^EKaXv9@g3 Jէk0(|;f C#Bն*o2yRk qr+hxet Z V` hڮαX<#e׼^dySL%~y0Z/10Q=Mex"Y\)CJ)ݱ;qEs69z2-rz}aKAgƪ_rU8`-LnXA S݆ezY(LռW b\(S{4ݷAԡI]*bٟ%teWs(%]N0h++چUsDG39qwtGc%uJ 9"j/:u 5ryPkcK|a>CŠ\"j1csߧn46׬%6D;dj$%cC{X2jUDR{bK۟n撦hHO]O/'nHo/sph DN,7Wl9nH~TgZ8ʐ')"szn%BׂYb UEH%!OF)p[YCٕ L͊}O65T @`.ΖB=ُ=fB do,4&pշto~ɤEj?"5ӉY khg>4'X) xZ'?\%R>|XbI5"ByG%wyI$I UG ve$]􀾠Ի% 5e_I,)iPDZ=:e9Jʻ\t=Re&OS~٣P }`ɴ6vs7DcQ*>ad!pTP˕{dfxԩAWuXIayeX oݴL;xWi֯f6D:! QV5G4p 74\![q/5LpFΨXyVɫ`d9K55?M(Tdh\p_i|lWU}@L*"RKRekoX}g[>߽(pY$k)SM, qb(+Ak -}X|wY) +θd2`Zra$I"V\v,+ S.+ы7wݷaf;ΟɮB}[yP)ąn2q>W> hUR"#H㸘}2DSDH8U|s-1J.I'v")~9U&7:`K4P(;CDVhGk0iev獧ٝW)@k'{1' W^bwcХeLjͰ.@< _Od4;e32$mNJoH8Z}t?.ZnFƈ9\T"`\z%ds WWQrx#*>گ }@ylWcwz S4nO`W;RB ·SkDa|%,Dɟ 9RWo`ʜivro#;l^5]+8RP.D"׊qzmJ7_da΁a d_1wN)(S|T%c,} 6Z}Q8\l:vސK[*rr1sGUtKmQ -t f!L3ج^>xݙscCxV'_P=t❱jp!RP9%~+`oCi)hВٲcU d''$&գgGK>ҾrQ OJ;O}2lսV*m=A!i񅩨垅H$ $U}^-[\ ѯu3P?v+ypLyNc62jvƊ6./ JFd\w7zqFg]@a /5խ$xݷ8NvC /RvrhJl5G&hJî^'fϯ .DŽF*0}SIX|6+uPT8ύ+8YΛçtI9T5Tj4*yYd&%ggvĵ˳),){l" ^)1 , SP OIP`3^.y-bkX/n~J6kVʛI6;[3WGQg!0jmp#K8 xAiys5AGGsHG\JW~FQ]<[(?ߺs@F1 ܝ}/`ejXfyeQ5C\Xo"rݥi m!NJ0#䔄\*0!ƭOz,]`FJôau QCc o=rP67N[> ؙ&2UL71j']e[aExp;Cs}&ϲkP)6wP` l/mHѤgLX}MLr\Gl6XT=f¦ʷ"jO^m͓43q :AQ{G_No~yZG9Aqm*Tm6αϲGgcrwhQ?Rs 'B":!za`]Q af rsWhG@Gdٙ;Ks/\T",;(wzn^las.):r AU>!ʜh(t]W=%[vc@s$*+>sJ!r8,uzFR"醴tcG4}wT?@$,>jINޑBI\費ocwvG@Vš:`1 b5_R$LSU~VJڤnSKlp9fR[4q=Љ~(huLZ- {j x^t, ygG7456<(E⴦_= ْv:'K~,-IgD3km#X胘nq1v'!,ŋ\I`=g7:38pu&^5u}+ 5U^'ǫkK(֗ ]:5DpA஝RF8tPX9?a\ dL"jń4|_kD:3%", uoօ8sDOxmEp:xeq)xG',be3(m/u._IZJW~}Jf6 *4aɱm)(qYcPU x͝U6>X Oxd$IbcRPSkS>8Z 09r<ovUWVҸ|6ᬂSƬM(R?zFڡC3~P_4`!t0 @ƂEԪfKm1\&Kec]e0{CIK!$2C*Κ^wP7Āϖa/;iD]k(K-찛XhD |VGaCn9]M>alwʪy+CΏvC#O-8' >T=\sXǮ%jVF~ i:fZ< p6=k=.H%^,D,8^ ;$]LۦEbk m MI 6Ob)0TЂBA~z^eRZ{ PrfskJ\ŞyB&[#LlUFٟ[|Ӌ`u"ŠI~3ܒT9<ޤ@E6x_glp=J0wl\OK 83~Wn2zsV12336X 1[02.$?m}=g[Tsr¾Cf"e_epM :FwЩ~hַNC9&dPpW5GE1lf5Csc|0uuQ 04Խ#<($co>K! 8'a 3o{xqĖ>(#|.&ü fnmB/k-sC>5r_כ35kVq7Ǟ3Mr>˞ѕOn ˟mҳ+DҐ{"YHh{A ƸǼ'ɭ\JDLf!pF:Vk>m < N<(A8vK按۩|'6F˂P1Yd%T|A:C5F+b7HlhV J[ު>X| cÍxCAEڑ"*sqcF\_rB>A}8\,[^<[֟v(Q*"zP/Cg | E7 W{PCGcuMd0B@{%;ܴml%B9 RKg0Zh>eQM` 4'{`l$!F @͝8?_vÇ6+^!k mc 2yFTm^C[/ofD-IM 0;!{6z ?3n{ I|]S+ՙS&MծL {;Z6@j\:E5eUběwT=L}A9' "L mޗlYȰ4?F ;)` 2p= .<]6O#%^&Zk|Œ ,3b4,coPـ K/)d@K 9hU~s}4%"x޲~yp&U ) j37tJJ5$ؠR{᳭M1[NUS[h3d# >͟YL$y?^ZjA..̮guy:k[L3?5hKN:U~9Ģ3,PV:zR1a+oqܞ*` K-N9aWX^Jg{#yq9_a#bσ=\n & ٯ$mT=˖Ϙ'yv?_R)_)r/ aI'?I)ݽޔ`ͷe|/D- qI[ns.:" X \Xcн}N<]t{'/Ep%""t7.qeoj3;ė|Sùa03aD8{+4E>ܞQ/|<ʭ0K樸-ܜ /_QĒ~UP=) vKָr2Tr-/G4XHNC4Qw`=)3QF; 1W|`&f|8/v K N׮#U1Qż+ l aoZ5ۦ J)&=th%vT ۤQ"u(~ՙ2oԨŲe"blbYH+^n h)&-tߐ4>qҩT)tDSM<*&z9jSj` F̮񅉿Y!葾-NfwݡgU$ 8Ϛ5m1`>RK}u9s{n=3q֦ !/\1JwǷ#m ypfW/[/vIa{InԾf"ϴ@Rb;A|8ax ,R^s|myڹ_Kt o_!A:}1d ]o;Q8y5{?[Qv}V~ob$+H`Dy>eCXf!hC0)h}0ǨixMuDZ$J8v?Ԙ|8-x =Z+N8?Ndh!e5Sډ䊹ӆٕĪ'teHX}npW^ƒfk}MSr|B^?suu2Db?[3MoX"NM>1L炅V(L0!Mi75ӟPhA=XA[VR4i_s): 5{lT6v Y_ 1Jw#ކ҃e`NGejTy9 ?εy2 S08Krp9(3:]OX]yy_˻6F kzvJ#,d0ZrԵۏ5-]麙O9|8eE+Gͪ;?hU.ݥG&T)@ 1c(8ƒ[8T+&EQN_RɊ r,e;`3 H1d!=\;헑)m{2sOȻ){~%of~t 葌x EDà3"9-Ea!1GxOG0;??-+ wSIFяMC3#jA}9E8Sh.j]xx K@^[#e-b̩ ۈf{hQf}mT'n9rJ$kgl:^P(o^D,r[nE1[:۝pf2N&8qGx ǤFdZ}~y{gW4dֶUJ֝[%I:U/J*DTЊ*hTėJ.p2dMbX7T'A/{ၾE=FaEM)7R_9܂.o~_`y멑vyv$;-YM^^+ VZ= V>ŀk2|] YPZSDlOxUX8Nˮ^`_L/$%4e bnwJBPPAfZJ(\مl<6y)G{`ɵ Б._7apOnzi\L. ~dP~^=ŗ%"ތ)x Q)}(N ;TzSV˸Gƶ:b8i5{#Z2/o˛%V/8ݚb=`4K'#1) 3& 9Y 0Y2S>FD (lE ֌5"]riܲeEä,j'z,#8:M>knus3!"bZ"g]Kvժ*;o<~27'Tss8_Py*Y=Ӣ7KIBr[Ըˌitͪu$EЈfxkgȜ>^1 tA'-ºSTyt y#*! ejⱎh1R];- nP^K`VjV#xK#-&44Pg;EpL(FHVn1noc' ǩҩdƶoշ+Dr.ny|Tglw5"+)[ % t5VQ~Ί4-9ÿ/;,eIR#_W:ԔKNFLҡ".⢗wi&ͤ _eRqw5kFmMe8'ehe5)i8f2@\!tX+E|cw؉S30 zhjC"UjMG4QKp7xՎ3J99ĜsaڤG` Dѐ_c[} Zch|2O!c6&gslw!=y @ǁ[>6^<4("|]hRYwn.Biz35D a[H4ʻ z軻 Mob S>G'I,ag(탬 G8$E6>Χ~C&ӏn٤ّSG7;FHK&BPVޞn7k%VT#Wk,50HhMs"MJxDدǠ(/N ZS}"u<腪b; cH}F1kԞK%'*H{ [u,~MQ%w ŗ*<xs/(ޢۛ+JSp M|IH,twns =嚣^ֻXN`,VbL%\$3v8?EĴBR嶃o;أ71ZaDī>cSWo*3y!n5Lj rH]$ku!(#+P60w!vʏOK9 gn q{'"w=UMYu0]\aVSS P a 0@tIhDtЃFSsTGxvEe6b .r"~ZjV`-m$W,iSJ2e\3R ʏE&m@|+D֦cXXGvjKݎ2WGu<(UC=ZQQ e2)sטXjZ=0q=efpj")iTjr6[ SM!XGd6]Lok>5:ŢzA`hz1K 4~|+$\ ^o p (jMT.TiHD)4pW<QQWsY5颳[m!Gii89'R-Fg urĜFC?VF9}9 !.sX zr?s,"@{ 1y_Q+K`uưŨBhᜓ =w9l,QYg2'8A5F!=tt(,UEd s3n ׸r~g<՟C}4F't K{ ό~g P|׷'u>NxWugn&CB0Y.Sct2$Io/C3af!0Y;Q/p)O6:0"hTn$GpR?@ew3ǣ2ÔnzVt,vǧ M/iCdJ \i? {aɑ~*̂)).%$G38w;׎F{Af8a#h$#``U+ۿb'~{OcR?7 =)A;]4V3di97"6绊Ȼ?60vQX,4"v1f|BSwv-ZEvw7Kz6L/sb`P8u Z<9gdײdnYRĭn>ؾylq.S|֮`3F9F^ջԉED8A9Sƍd? YeֺNeKK;#ȥ8zn{ڂ :!uBJG4={|40f]< #P]4hNFƴKp2(_^1|Wu=}4-k=-P^,4kɃ[o?,90vzKхʐ {:Zdg(YD}Lxbo^r]eEh?\Qgx"LFKE`4m=l.@_s@5Y7^*Q-N 9C ]ښ Вb [K}a~EC{2DvyJ*BFF{~eK7ypG_7b}b/׊+u^(7皗 ZNG]~BX)%~/^RsFH`ձkg+މ/5(!u툤 /:-tpHM8f,q~Cӥ۠o]!i8Ǻ?9r}"2B\./fM #OYP;wys} / lNáU;G+6ї;/ćzDƙU*Y?˄ f'AL]`S-ߝ%"gOk$ǃF">Y=fZuԃ)ڞ&bh\| Y Ck<\/.k ϙkfX?fф?ƭieky:EEV_ru?|: BIUQ(,w%צBe"5#95VL}te%:0#S7l*PvzP/ *+r3mPOj0FhfaԂNV(}ے .lyT9>;j 6\%OtoCRT8{5,08d0e WDt5<3C~.xx[Sg,z[~ʆXZvn̥Nro`Cu;GɅ4r|.jqž[~g N Fܰܽ&ݟ:ypM>5V%W[)c/6/ÔjItFPs$38 DB3_[=;ϣhmUlxK(0>ՊП@k%REَ[{ʤLwhAA& Y(c ~a~c.9Q@=hK)W} .~_n̞^1/0¢ЗPr+C,6`w5x;5g52$$?G1 aGc*gׄy4"ܮ^:7ǖxb^,Q1C f]ō#,;(Uu !4F=k3/.e u: 3HP:biM Oc/s.i,w`4|LiLb,S(CT4BU.@E!'n{LY22Z7D73!2u'N.]1Kqސ/BKijS/qk N׵\ Whd, רy3>DSܑ_#uvYȒ}5{*6>yL"&V(ƾ70:LLC<TbsuL CWE$fq3if:r [Fl [݇BIn tqV=_Ī&;t_gDb1>8Q`$5xS`BN hv>iDP+nUV9ĸ$ckp>֓gN|A4W~VKJB3^WOnLO+!,r `ф;d^U}}Ѐ |.{"]ET;K;ZJPZ\ GY|43NH|(wjP# hה@H_1\3}*^~f`n״.)c<Ͱ ?,hĆ\DpCŵ^4#R O/+ {jeqgpR3so Uڇab)r.zxh1zBt!Pj!t»Y=!14g ^:-LP. V_#G;t;p{Tb,7تܙNSeUozTlBVQhr]]kNMEbL3oKZB ֈ'}i`aQ/xhG7O-o2H7HbiL ׻zF[9B=@zH(Lh_ъhCR)6/Il5pL֧6gWGXy19 `Bx'pd=u~)-vuL(#ӥE##CrD!(Rza&V&z3~y\}vQLf-i%ѰD#бYM` ^nfI5-WLeT ޕ Dv;-g77jkZ׆(SmO;c< UW$erIq|4ʳ–k p梿>?hPh:ݒNTpSPc;V;lrr?y@Hy$x$@ʿ%Fb V%XNZXa&UwGX7mS` J ȧs0ieHH1]Ȧ GJMYE!ճk[zl|Ϭ9[܌)J %`ayЃAQvP{CPS:i"dW Z)Ȟz3)nojQccnrA0^@8!p" %w2~!b hx ./jacکǂϭJ擧B S:);*V$PU,ph4G/\>V̗WnWPjߠL 7"ntq D2sB$%w袏F,u%mj oKG5XգRoBThu^М{WO]ZjgK1'`>7<%; Ϟx,o#2v(.sŇ}!L;x+G ?O%'$hzi>]`Cڦ=(º=.-0{ кqN=ݨ:{3ZfNq9,X;VpS{f5O,&΍'Z:6A@-}iJNoI ]~utD)ubƫ" Cq[¼_e9J윗\$4IuÓ9&QpZP~ Zt- 3;>wwLV[6jO9)O=ڰH;ȷrlRAE$ͭ+*\:Ǣ~Ľ]"g@Sc^^`2`x9*H.-Oq8GyJP*eWx/%NIKꙌx-fX1ʂ헸 jUczW`i#s/OÃ˓()Օ 4T6hB~J޾wV{"Hf1jF~lnBz8 $' PϛjטE*5 &H腒P7?0Be>q~"{ LqTR6)N$6nh*, -_czaǭCܙ&iQg", [\`yn1ZBz5p u!Y/:v`׎azjce9:BމéI,߮($QC^y_$%V ȬAR>sznĞ5cbDOPr瀞y9Yc'PW LuY*Dp\(#Gϡ*JbV8 4b^ dם@cџ`=h``v>3B4@t$ >zOe | $!TDB! >yEtPF F*uKTџ@6EdФ]%:}>UdoQ_DZ"xv+.T,xh跣2o$ :*-]+ @ pƷ`62Tgs{b8%E,*RYl*&fIC  mЁin_2\(vY25_V BvtSY].ϐfT%~3:.r|[O/xM:r,pqbT}?WH,Dž{n 1A*Xy 'dOE(@ 7܆sGH<+ JtZ㓞oɵ[齓2ͨ<~:,.oTNrg({zEa߮d>$ ['} )`?`Vk[俱fKV ciR?\!5kLk0/|قX'uj4p(y`+]7 Yͱ0h VADx=m<:FcҴWl:yhx &X7Nb,:*(@3c= ^XO^U U=56iFR^\X X$<*0ģS~gAUa mz+TɣEV~_H/ (A) 6΋`d{a1wCB' 8J)a3_ePy>[tǦ3$neH+!3Ȳ+n<_ew7v8Hfʛ=a}OApZ$-Hqr3E48پb%rf$2LG9RЃr&hVrOP?::~#slՒr:=Q]He fP buq 4E4n>+?֑LR$xz(E|;p~L0j+%d_}:]=NKE|v0IKB/lD# .Z6S(֦eռ8 UDzs[̯NL\7 Jjq wϵ rO%!Mt'_S cyUT.M"j~>v|A\-ŧۊgtxҼ}fl {Yr Pwk}NZ:츣]|;<#4M0ɯƟ.شYDn9R /\U 2 !5XgMβ<¡DV9ˈwm-{XVt '>ZYoLECF)k9bcA*^5,Q:2M2K#{GPm 9RO\Aa}{2rـ~*I?GYIHs>0 EW%d|gl-?F%zksz]嬐.LK︝Չp FՏx<d \9uFkqkc^m%(^_$c*1Chz ϢQUPWyvBK+ʅ@Lz&n[\QY5?"@k&3 @6 ~j1zJ,ʵIR -&&=Pa_GcMޕY 1ejgj{ttnKP? _ TvpأcgGmtg 2s"AV2~eFq[^V/&Td6;EsB4qSRb-\S^2pmbdLj2 <2*<+{cbdFo{FL柝V9>5WvYULuQ=Q(A-?U=;J7e?zg]gugeS_{$6&&A9K!{<(fAMRGht}m0Gy@'ꚭ"3gho1R1yǗymPvp#PlQ PpjM8Dý?]+0M)MVc|^>h(!*8o=?mkm;%U%:j/~^Ź UOtbZ)jn tf ʮPg_?BYE%j[CpXNc06 BI쨐 ";!vBm}m ~rpǚ/3$>1]Ui[`CWԙ2neu9^a^ԝ)bvбX7yh8s%ʾA~hU!bb;54G=q">&,Y%Opg "A`7Tc97r0X/V#8+}FEMLJ6%q5pJSmA/`5 eTۍ_C^ *kǶM>5vc$GPo'o~ Z )n2C3ptQ<9d"%4D}TY>%p(k+=<|АXWG니C-@W_G@qX'ȧJkQCF5r*x.sQ=RA?5!5:8lIpˊx5giH&v5Bbjߝ@/93#'ja4Vrmm$dj6E?/V|lۚ|u _VR5.&(ͷh{A<1iUkc~hm}~U;W;4<@CH{ V_pu61Z9U yYg"rTGRQP=Y͉GBz3MW@ztLbxϝB=]vpޱGhIgkCL(_$ VD\~vv,>6@2}qOw,)~[^=H1ikTS"p34Ծ{ކKRO"Q(|Rzkm7 -_',wrAsdqD#nIh 'z'թ%s콀-%iR@ {_mw㟂Z44[dHJR&6ځOTTG s-*8SACiQfl1)t%"0o9q;kHx7~ʎ^1oTӔ?;壯T`unG] meX5bc ŽH>)/|WՂ'l}ލRD֤U$!7640vνNc?fm;<&QZ$9c+3|V5)(L(Vmlո,# vvv:gϝ|U7Lz x|%{M%$=} {%Mu}!MaZP'_ŸH24 ay{~D<ߐwl dXȟ? - Uq+Oz۠9jc71')!:)f O'+2-yI75)+ib FR$2VShgr/LVm!FSwh+r zq?gd%P+Z/>3.J=}X^qV",pHB%f=LT6@[C1Y2_DŽݷ(F (2=ѱ\nx-c,E"}ŀzD>w?;mTHvR8ڌipn-TI:Ze=$Ǚ+{kUE`*{mC=p<'y* xxҸ ~.ܵIhZ;n:l`b9 tOf|IshQH }P>>8ͯĉ#tU"&_:5߯R7+\ K;"YBZeh :w\aѪ=Ѕ  }F~L:C0l8@RbԦnDh1$XNIZi>G~#P mAWrAYdb,-GTi-`,K T%T7XHv */7}͓$sa[f ։AYZIa"KLpo]~xf%.6}㾚ò x[Bj׀|If aѷmEQ}ߗ;W +~8hkddyTsm:?@1 GL+79 b)SVcwoū qF2c2971֤8F?+甥w'xuȧ"e7ǒreTd|Dy[.9rOW3w_凌*gų>{j 婓ͱ6_0 ' ?[>ǫ*`$D%2tP,%|*G.:NXgdŕ$X#f8Ek5d̚i+ve_Q6+nٓ2Օ(4/Z 5z2|pPDl!<*;/W.<7+'ȏTbޤ!NAP|;MOnP(XcDKEP-\HĺP-bCMn^N! >:l$I)iaЊ Jވ"z1Yٟx-pmQ!ͻJUQe/+;?s:Cav8g o%\ FJԤ?Ko2/ ]n;/(yJ I6J70EUpwOV..qrm1TC8*_AוC+*AIړ:廸7neeGwlb RV_eTk+σwMЅ3]0BL!=Fd\vV>.v˅3&BH*`s C;B0s{}Ż}VKj 1DZy¸j\:[){/T;64' < 8 ӑ"O_ xj1)ecK(B{n+d0G&;5gB?|\b\o[I.tm!q,hjbŷhVae6H˰XRJu~ *^SG&×FP:0MPO UR)h~oQQ|8XU,{F+{P # 4aʏ-0=V=-r+DvwY/cn1Nm6= wC?i1C%7ǁmL2h}eۏ91C wN41(k eMs|kG8=GLPX[lTXW[ܧy_FgiV7 BԫT-ރi߿%5Ü]2($'b#*goˏM7qC:;K tT#: AxZVՇ\o;t:4ȍϧTxv?i\۶g S#bHţHT;ey@ҳ)J/xI'$}0 u're2 veC*c3^_Ow UqvlU'c@3ẁZpyF”Q%`ƯG *#y9OMFdI^F|Wo]Z5b\}uUSF3 .ڪѸwS{nW@B|^ffғg `ۃ~{+y-{H냄-3r&{M ˩vyG6ѻibK:=HB#哽HXN3(WALI\E_| qi`hr\b}x dQ}]+c+fy )whm&Cj9yW8ފN %_@j6S1n`3<ˢ.8Y_)yN9 &]~9HZˆH4qP:pIOHnZw&.9\Xy.x@w<E".ܧ&lfdtmؖdZ70o!]{c~X8s N.Xzjz0|2}%u'v*>iҤ[q N3ǮOjV&B")RK :Eu+=er0N0 BJ4_/N8Xjn0m}3%cwgV* .dH] oIQIqVY?R.VFCk|954ZaƊk㹲luK߬bcG >9S,4`td/[ZYyAzlhP1/}F~nY ]JL|J{A= !o01!,X/H5(yq@V|Ħkd\=JV_;kN\O;n:l$w3H7tYyyڡ1gb8e$9nȉt@1H.k5}5`֜pNKl-^pb(f>% I}F\+FAl;Uhd6'F;CMV1XU~/s(_WnEA &L]OtnEڊ 3vx:]}Kҧʊ>׍)C1dX1̣p3Dpڑ5]#/}}|.azS?g&3[8?^։5Sj$WJMȩR"[ dfB2砑r\ k5_-jaWJeY% IUjInZ.&[79j.Q͞Ww!&֞^!zgIIWdm\Ji!yx&!z:rGywG㲐Kڽ2"G1'AݸN؛o40cL20Xc Psv\c,d8咭+eϠ[хCF"[,g,m{nܷxxlm5;<:48ÍMh^r[ F \EPn<4viWtځ$ |AĦ9#k%p_uGip;ќwWj$ۡ*+7ư}αX3I N2{4K+Vk8VPE=\ 1j^:y+0/rP'E08H"T B tZI<ؑ?{&͉3#>D|Qa~xƖ/WA_ਠ۬N\+aJn9.E@pY24 xVwz}4oVTay\bgBI/tv!^gyi7%Du\ҲeT +AinitKs_H>8քt+6 4fM;\\eMp@`\αbxZX#۲}ŏJϦiqƧIT:y귽*G6^p 7AZ(a{#qe/&]$V4Dz buG.^ d3 (u!zrw=f.yKv{e6Uyxۘ]o:$ oP[`ݕ9mgeTWɷ'_ƬSfƼl9Hs;)L2X1?oQ#F}F9B vyW(ڇLjZS_ݟ7 >wF%uq*JGH 芙{í+C#.SrБ `8{ NX?oWNG626yAyDmdZjȜ)}Ʌ5w)?~RxU'~:_´2ݾu@j4QE˱mp!u:V_%Bb :{i \xCl]Daak7PuVH-f9_e3wPz==ܩ,"Yώ4i>I @-C QkcaqA 2@Q?J1y֮+l6ގr!&OCSr8,Q5 -\``sF- C"#R{`]}; o䙉n&YW #G< ʼn *]T3cbGGXҭ~.2t(\&8;gȰzX\.x >/YQzx[,eF;8x:F1IWۅ=UqKߨxoNC;R$vujn+/,'9ԢtʼoȡN*#]&ɲQ^_v=m9u4ERK孝[Y f ;mpS'hs*: j?kvНmƙADrx˕o 2л8-6ޮ)-J"&@9GTR*3$dyQw?XMGBnA00}jc0[>v\E`ŷK 9%.+lW_~ڰ/.V=adjby rsX,mb1J%*D45VȂM"n OXM{5qJ[&icP]ܒfIoUkҕc\䒟T-?|pf,&q{ Hͷ!-]|#Ӕ Z/Q0;^j5 IWʅ@@U )8yn V<|A))Y>HN ;Gk=Ƞ/.~ KGοjt 0[+Ib1Zq>:y<<[}N&z{?ydElHt6Ԯz1:+nVᜈWM4id&> ZqK%O 즧>Z<m%7: Vk {Ôr8lPke /oTd{)S[b F#x=zwHౝ{_J\7zeX84?-wqJ߃N#$ CZ5":F5Ճi4;&krdy3^5:o:;滀{+oTi r0*ۿKw-VE}Z9_fhB#6_Nٍn eANjCf,kE3 my"^7Ov))X(6CL.X\6c%A}Ⱥ48[b?&@ɜ-2@4ta Zd5>)=NJ#-2+ Gi+_jhǯk԰@:H<<H$K,',G=dBcEPܨtnJGd^K_6.u1H22kZ7JAl;>rRR]Yi/vhDöpۂX D~tOq3[ ޺Döʃh8ϸXqt"f +)K[+A}nrk 5.R끶Q B FVIу+2_kBg;/2#Jr%qÄ ❖O̎@h)p̔] DV!%10TRRznCQ∭_ࡳ6X; 3.'o6YI5M)>(HҶEב`(xH ׸waKFg@ Fl簣u80eR4˒U>n?7|k$$O)žKp^$s-RQbmj?78l\e۲_͢DxfUא%`V'.1DL@ћ]\&yWR cZ!0\KI`s4͔j!5Ɔ~ֶX#yT-Omo+[Q27C?P^Vw-TaP+<#WMU1g ϜڊzKa0GlbG$+ R_Zz1waL dee {tۆ\"%6#5t1vв7TVi@;ǟ/(Tq= L!>Y(_&a]+:KE&zuZw2\Km2u5Xd -u8!Xnt<c] zIZ lB{Ѹf "Uw+&bn K/5pT 5q|[ g241-PΪ!1jFW>lE,BIr JR>u uR#U*W"?V@]l ( Eڌ>o>,Ao70pipL , 83ZMZI$e|,NzcY>E;V3F$k^I {x`:eQ^thmտ]:=f%kb=c=Zї;׌\.l.1\؀w|gX,Wqw72=Yڐ({AM.M] KmAVcU3۲^ T %ưWJ;=>7$]<"Hl#RM6fv.=Mz!/4 %-l (HwR]26 =cb1L9ERI{\֎pҙsf2rN.٧5jA(A s q,> + NYREo,-_MT/s5YU8H'1fm1@.DُlxU>˧ؾCÀf^d=Z a/CW ^!Rd @]̚1[5d~Oz[PLh}]bPc,ߣlD1zf]ŒzRn%;I; VX(>skPz&7L\pu٧rTf2B%fʡ$)7%~xݓ3rUR82M;dX 5Rzɋo5 _DM] ƗkWfp[ogW~͒~>ɩ;ye~Gvd禢TVbvp9-mq{haSw NXa^$'J0xROa*^dD ꃐ _6y,ձjX z0"<' zLnBJ Xht~q D^}Ҭb/0袈 :1tMV}Ҏ3 ;:];X')- k:䌊6P[ъv'z/֍ >"̀ŕΦ.Mw ܻ`:IIO\J(gv>f>]IxrEy \LNwI)N1~`,S\:qHf ,<)>_➈WSPK=t_@;DRjTNfqԁ{_{T65IZ"/ 1a6zWǯvA1HZb[áVt,ˬƧ,^ÀKy%xU2pmD<~'@)7N~Ǵ%j ,#1"L *TdXKadvr[vtDR,Jve<65 $;'feeS B|%cŚ}!FgAvgaA6 /Ĩ1OwaBem 3xoi]#uxl/1#$u O)6lQ$ZhT C+WYR0+0 1A~Ih _1bZT&2UJ86#EglF{jj5Ba#o8jB>h.'- Wh4 ȿ-W0fQVz"?REbax՜5К;јBD3UwWc0F3A+$8ExuEcΫBK]Nt[MƐ|/K2GFl %Ic6stW3@X8 li[o-et.k-YOqxYi2-tl\͓ H>!N4=W$.KoT.O2> 拎h-^++"aNLZi#KPM2v#9 ގ٫! A"dRB 4otŕ}+=%Y#>fn{[u3qz T7pv%Ia_B|y㼄O̕FjmM(z#ƁuQè"R5ѿ_:%`s?9 VPl<JNg>gk}}n+/t2Q Zx*A)1`fddDLd|08ҏp9~A<&n4~\+[Kio|K#rD٫bpwP+AYf*tL֎xXCYBuG*xdvY;?y^țUH M}HG҈ax5E[# AMU Q%$zIFӓgzUS0i^r% *x&CY~$(#;{ZVH7s\uS#K?ӿF4m ~0I9{U~ =H]“D<0?9IWdfO ֦R -8iwGC;Czôc 4`3=L&[.ł6rXmCVZ1s~ch!^!|qL$]*ͦa{(Nosw7~+$9JN y4[nK^a VXdE  -LYOck>wrA7IiMn);& ۗ2:UcYG-(a{;ۏctIA[0؃*^]afဠfozjVu̸m4?4[^g5^Iw"6lYH^;!\6p[%ew?NF$mqrbXZ@hwx>?'>C,EHx5~,hVZS cѨbgoJEF<7lw>r}&SG@da>D ;RE t/J*f1𬙪@x&}:⼩Hڷ.1RI"^x|D0=^4!Չ=jC: BҰ4 NH׷@&x BnW YQ ~~_ˆ^>U#uAsS|;dsUiEpX0>6v&ėY:S2 sz.+C^7/O*xq`_~NY[ ,amC9_ۥ&Qc0\:cn/ "= ʩ$ O\JWՙ5/U_/i>2o 3X'pWy͌sMBCx=%'{Y`hv%Ň_(FλJsśaq!B\s. VM>ۘJ)@ky>Bp۝ .ZΪ_,YT[-BHq]vb#>A8k%>k3ܗ+A.$G0KydSZOIfq8O<*yൻ,buLq{[/pjތÚS͏p.f$g?Nnc` -,S^?E+.aД=mħ z$[x7ݕ;B+~8mkqA]k28S)&7J * rWarG2.-j̵%O cv4 ",F0hs;SGaj~]iQÆjt_H؈Wy&,*ař>Z6<<5 4BMv**HE`?h&> d:3գfcL?Z'&55n%@ m" 7s8 y*8r),F}G'|H !P0OkC2|S87A7i .mT&mXqn-QhT\ PŖ!`rZ!}-hG?yFV/+= =U6 rtIe&`H0f颰(M;KPU;0z]8fpn M׶\U7˝mz7F>@Oy=8IB/W7&`o8͌ *&58cL8KQvX{ċ{Ϧ zH:/[amV=Щ5vT=RznͫHN$5p.Q r%!#¼j"dh/-'l#At\V|>_ ] -@< W8ˣQhQӍA()$16/ 26Hk`(AQ'RÕP'7&9?2h sTygx `]þ9x\Qs}]GOɨ>9%*8x}vxEj^ jyXVqA)Y+6879@s%Ƶ `7P ZR1zBpǑM.>gh3#v+nv0К0w>^/=Eɘk )5^gM51\P7SjPRVc_CYזETO+\;?g'SNJBfLc RQbͻi/ዉLјLr_0AP0{з W{mhtӗw贷|6YF(΀z_(Y6ށ`E~_x>UnٸL4;@!]^p!cɿvdQ97`ou~M܏s3,SS@L7O{z8r3՚ 02RћhY7c' G/Bv4w~*z bjk͍;fe![4nJ߱DmWʞ4mQq"} ]MFy[ЬyZQ:~@CzM(3/Jln412q.h*qi)k(݆"NsiR "7A0a& #z]S1v1@T:I}_yV!3Blm)IhkA#azrpj#"d`[t.:V=P!VqKy֓c/f>dͷM$yc(ֻN)H^uZ@C~\QS cջ< "1EMe̸!=ǤN9)7Sb r6AX9.jȾ G1q7_,J꬇ f{6V7#TN&H!F nYbΧi,fjB&,Iiۅat:f|-{X74ǢmyCs:W$(!B:Zl:Xfg5[p*#Dݱ&א[P? Fpd=y;.ח@W,ɻ?>ȶࡔNJo'D!kHj!Dr$,.8cIMxX1s.P*|tk)] Hl !(!wUb6>{b;oC]S#?Oy9U_!8 cgVMRy)  HϷPv_$16gf L,<}WE8YxaKQGJѢmnM%'bI iʆgD=Mc IʝQN-_nK(5G㻉#2z[1@K sfolȂWd @5(NE%̑IT %.5H''YS[])csMj )SY濔嚽趹έkWZDSf5H1( 0USt<«p_( s>ÐtЕHF+x(*?ӡ"v.c`<]O~ ]6@}R"GĮ3_#SWXA ?{@[׶ZqGP% |Mo)^DP;<Շݑc$EG{G<8"kjH@XV)ہMkBU:-,n5'mfAa3V;ϛ ? [ɼ;vr{>qKUsQ:pTt=.KbJ`nMBth :m6IғUGn?FnBص!&CI+[8/BɈ9' 65KQ <ꜫ^I2WbqE wFj`TbAZ)M0eAL8=Q FПGbMQfHF pWqjcxݞ1݆;1'@ND(dc T=+ /tL(hqV''p\5p+qj6DMuM !H3S@4Q@U\؞`ﶣ2__̮>t92OqNnQmg͢fQh{dy<(afkujBװl$ Ʌc[ bw<\&xr["%>#IGSkUX2_ver'"Bb&y;($sТ_XyMV|[tǿ([OrmROixnLSY'cIqa=_Կ(Y|s:|9kO~y+`BB>8 (, !l6*L_4e؂;er94U"^K~]]ayUN@+,2sfF֣ JWv{%aeFˌ]?~:k.qdw <'m̀ gp*X"#cT1ujuyt!bz׈ ʼ]~GP׈v?-ojfڎǯJ 8,.p`}iD㘇OMKWu >6@ŏ>Pԧ vι;qnD)u񜞣ku-l)b?k~Sf3}>҂ȣ~&K89]MxX܏w"R^^K H%3GPe7NyDVuh.d]0ѿTם\7VƫD vAjuWM0EI! ݤ@ϐEiDRQg/Y-;/#^tBpԩ0/=k!<'/$;<'^؜G+꽇ƈeMeCͧ J΋Y6˪B8'@1`]O݈1_(7qhQQ-/en{QP:[䧋- ԣ^sqH 7pvx0(p3RPJo-m10UmݨX67; ̯nDt7uSq dހ> w$p%NJ4!=8P k gp0qە2},e[j8ȴjG4ʑArMm#+ x~w p2?rp{vp8pz6a3 "p|if "j)\هD;[-BZ!@wn`Q⋋*2+`1F2H$^csm/osS /.@ l<Ģz8dp1 ȋ3:]_`d嚤87-v./QJ=ZJ#&{lL4xkSs]<Վ}ud!/W-xj:^DpAIXeVpɈIpb2P8APU2*= e r6E8k:5_0b#g@SWsC#Bm("Q ͉軺OU.f}+D<73},s{G ED͍1M !?l zȴ3h:` t<%^u+8Bi¹eM!m<]s`7Z|#^\oAG`Wwb-vO]x8<M!Eu`2W+:sG9T^{pt*Ǜ-zkF&sN?J!J ­ԯ+7W8׎vr j,lU'MGVZYq.~uڮOЙKH Gb>t?}!P3R*24cD\̢Io*ؑ?`ɸRUnEl_&$&@T:81DIR& .vKU< s:=C.Jk\MuC*XxVMq}rnFۛ,I\tpqt; __vk`g 4ǟjS(ߛsf& 0-Z/zT0rӫEY g_HPS9B$Xtaװt|< 7ܼ hY"{MFT 7d0YF+fFvFxY& IJ]F8/랹T059*u aDt0D)>h'}溫!d9]MtΏ'ZrsyTK1}n8V# GJdTYz5N^DNbCdٻ/pݴ6?tTνڒn:m`1msƀ,kd Q8rgҡ)99 'HE2]~쑉vl2>uxxi uTd6OZ{C oW0lmhX4ezΉ5GMtuO!/ Z.|ᴑyڹAxusќ~];M;HۛVR$vlԪ^ JsΏeHlQA#9iF>ȿ|F kh|Ä́Ӟ(`h@,]]eZ)Xp㡞XFclI80E,ZR- G~am4 حJIZUk:cT!2>+[)`ٟ}PXbjPb!݅B 9#uLO8;1s$8X ?앗hnAU1GAEbߐ OAUd؞JocQ/"/7 8%wCqԊAedt^/S,/WnaxvMSsګ|/?Qi+T c:No@TX1m9ӣr!)>Fl/y&LHYRy7tZp? *Ƒc-ꖄnQ6pOmA3rw,/+@}6ҚTX[\2 ؞[p7ݢ w{esk\Bn04izt+LS bo׶jV}W7F.UMJoxo#7)pؑT ޻ -2 @/S!LZ{wĭR4gߥ Ű=i[ 0>A^(OŊ7]݀ɿ $u}w#66$87 `wvR='~Ic:|bU'wَ-?,E>a#߶wzPXU؏<:0eۗ*qYogVvP`U!m/><Do?AH;׳Eōa= (ȼݻy:EqGjhFX.uϻta"eyE:RGP$PmSÉ&)S` Is.m S%0"VG<"Ѥ=E].W6et)ÈM +78Tm7; @-f"rP@mWoSS@v(i+>|˘˴R.SpHP셢{0_J7% qMG1Dg~Oۂ|OqyűfaVwLD݅46 cC}#%n(Qk:Iřۚ=3\_NUU4-;X7թBeVvȄXߢ@ |ᄩ̱p_lRfI=#^D&K7%"]B^bNIikR ))VZئԮiqVzf_$RAR"CρSz0Eekqg 86}mO/EGVP;Ohp$/Z׼֟J=e*gV,D.97G<d)m06U312 e`Zd Ծ'Zu#>RW;FA 1icX!T:,h+^j9ޥ!9P+LߥRLf'DR'3*'V@y4;> fEéW*EHeLs1 T 'q5dv9KJò/e!т}ZZ#Mw pҐ,3Q yȵN'B]*SƢ, # 7{|?> wAl0LY)f g ?ˢ8֌~,U,R)0,H/ oI2i VΎ>!BHR֒ب]m9W\.̜S@.茁6FKOa8df· z %&GqiZ//EQd"U=B1zT A)L"9JA{'H8[YrVvDeIDc*Zv Y̷e6*? [ܽso_ѪZ_V6c^bB)𾙑,s<rZ\>;ЗnRrV+1nk߾:[a|?ASMO;gk>dtݰ>׹+"i=eݻzJFV/r褡0'S{E~Cx񺵿휪=QB|OՊp밋D}09+7(9ΙGzUC/F؃^ I]2ƥoG arQgEqe5.*Lq#W n>XeU1UuU5b{?G/@sIרY%U+OQȒhę;>JNJN3҂@5俼V/k, :l> 'D- .D=Hą5eG"!!e妉K,/ ~,|'QO CĠ1XUgʢYkƜTiEkޙV󳸿;Ya paWu5ڡC:ZwUxI.O/z:5A9;䲐x">᚟We\G*⦑G-lp Z3~#qOLE&sd7[HȚMhj~,[J%U4B{6eyиx(m]1 WDlUg#Bqd`ghct_1ǽwF*P{GZ{\ zz*VҥJ~ @o*-10[yMB '2s{2L<_JѿEνn{B39JU~(rFaAU-桁*႘}4" lW$8\lVp&+QB:3NY@@lMׁ]Q/[cNt}@Ο XI\I+.F`4/Q8;j܈cJ98[L5CB"l|c2EΩ6BrK/ݱR'T2'8i陎%6Ѿ&f$EѹLtdy,K-KDQQg0gƊe.Ixڐl5 >-ۢ~r?bnUꆶ7ka ,Υb ? Ls+>Ii% &[U%^>{~q~T`46Mq'y!$lYFJhJi˰: `ނȼ2|ܝ=(=)~Cy!/?tL $|^1*աtHk7&&d <:;cAT_sQ2@9b+ Xe n0yXEvh4m3skamwǞ?G ` *qp+ܽRKt"ˡɨ ms<O1{?11h ](G&gxfGBq<1@P4LLf~QzDN(ZvE!g:yf͢K%"rnƾAQgǬ(dLq.Z1OwԃXT*a3d䟝2$mfTe4Ë;*Kvf6 y>d]+">`tz9W,Aڲ]Duo Gs5N|J'qM˻ދu3_n g]= cpsrbj|_A\%3z W*-?zס- VN: whyP< 0ʰ*Դl"{w]YhZV@ "§B BMULk<2tp;,qvԋ(d60o=_m³ӯwvN+gx  /E2hғɪ6zz:0~޽mj$/d=u@+|Ku6Ĕ(=)_q@tt/rAy<\nBSu\]j=h!Xy(!GظX͵H-b0/%/,[c >,)XoqU}&se͆+֖/z/{3`}"w4ʀJ ?*-7TݒҐ6v֖.8i7@Lg[qR&l=DٟQ7q% ""Ұc4r''cecQ!I,2/n" F\T9Xp#Ƅ [PQ (>P]83ʳ*%pOf'JCr툡Pi3c'#O0R hv~M+ "_HNXJl_0 1nXbnxCs|r+FPOmGh>1ൺ)G'{lpdQWl܆8A̒|L<SԼ2;D>a!u\2yՄdLX$ЅtG[EjSy !o2ƲWsr.IRBi^r;~55v5YdvvݳpՏ5no  0,xxkTDf- UDpl='`Xe] T| ІQou}j)ow&Q8ǐYE G%a:Xd1RVO ]nFsRnj R/&ڟ]W|Ʉ+aPenTaOJ&W[MpB^&m U"}KiVMM*apZXǺ.S7hF#'Ĩu&09KfAQ["m6)NёZe(2= Fw? gHj`=*@ɈT&>7]cб5+ɸ݇?m͝ʁ'i5 {9|`5WD֜@ѪͧE=m끾pNHVǎ1T~PTRHZQy6eVP%0Mhp ,AtSVǩOpzhz ms1bE-c{3HzHR`~ZgKZp1rñ! NLFpa?ijŤG])09Լm)kD'[!Ce!=XO9ye\p'cjJ 21މ | Nm1lum!ònˑNYl OD&x:g.-6Oi7}#i Y5(>uLoU=38SGۦ="?zB@hԟas|o`v'͙ D)@x?#X[ѻK8ٸœtYwJόiY: W|~*&ɢBi[CHRm854[]bx[yL"9]Cͤ`\,$1qU8OY W}'}5 כڛu\X}@Hx&Ͼ[z,"Kr6B F}ZuaXg.wѯ+f>BkּRʰ 6aLMl}[#XWC-:yjrwЍ^I6j1m߽o$ɥИJ4,9['%&9jmzIJ hԀ1G l{qtnڪ30Wvhu ~_'΃We[-P[2T_S05t7ŰPnȞZ;G>< &lOqTp_ʟ<0(a K62Diw 4VH)r)D7(+vPصOm*"2&\_.ÒVJ`ˊge'W٢좥 ,l&P~' swݹ=K_xPff`+h|} :~Ä7=ĥoobPmi?LI} B.O&j{&{=kッ\;Υe4xݖ| C=ߙȊ:+=͆L<ȃR-A͹/#㫠']-_a@IZ1Pm fݣ'BWYHJTa\e͋QCPDd6$#c[`>"ّs;*a#]8Iݎlu*4VX*Mla겜r Plcb'5|n@K;,ڧlAOܷJ^vzVKvVD.Ra~5MKMxzhpT'Y! Ls \2͔)Uh}uMpgUX~lwHֹR/`Tq݂!֛OXDShkL-%gng i;}f' 51|,vATܚ :T],:KUZ0K?["q+osYL M)ΈOؚܩse>;$)oqtPŏU$>o #5ӥ]F 7~G1?Gq<¤ +ѱ-!q_vJ?|o1.RBqe_}?7;`쑙x0[CvQp?vCϕ8=Ou6/Z e"-ZV0'GxKIQjIsҝTUK* p9TCG( (6⇋䖓ڗLq[̊1ժ=n rDjNkJ@l% Ήom $F+҉ F) ž9. r. 3b6@;o\PC:-acOY@gqsj^ç}ιΠV^wִ'6W* G&$x$He+i֮Ke'8Bzqoox+ոpFlxh !uSm:}扇Pl;L^ȡ(у3pJ/O" ?W0S{㟌`}Fd>Ww K$H5=X0ObrBo!\A { }Q/v<\ k1qHʰE^:NyY~?acMa2YD[XV{SVE[xkz'd`ٕ @4)B)/-9^Ǒ- L-,zc%g,W"I\uWd C4tKhĕe(S k難&ܯf$C/{3A-[b)?D]wa]>ZtyRD_9abQoͿ9`;7 StBM?`&1A9 FyYy"3UBw C셭d-B14Nw  Yl4cz8ʚ(տ!Ѻx6t lIi=}ZHA QѶ9gSVV?5hpU,DL$(urydRٔOtb=1- ǴX>,C|b~qk(N]W#xv'l˦ $RGˤQ|_;ܘߠV7lF+[&?fJyćLSC{xZِW 1A1& {FL\C;ǡ@T `P4Ge1vd=g q/Aĸ Ar,[]cʻ:FڴvmYԖW"c+ט)e@(5T]]11"YB##f88jȗbԖz΢CjϾ7^;okh%- 1yޤGgC@unlr(۶MN'S]UX@Fޯ0yUsr'^1M2LAdvhx8[Al3hx2D*R: ,ڧsHN7Gr45]WtT.4]p̠>TRoֆfzCa7kOqd]|-QtOhV.],?k#T6F96I‰#j^pX>c8LNycY9p}R: Űs9^Lw#:V|v&1( EU"6eioU ğL&bVބP~8o`9/]{ \ TD4cJ%rY:'ꤘ0x tAx1 p2%iPBXd*~lRԙKEUAPꦄl;$aX31&*Wk}["p_L;< lb2I;s^qdIxeEDAe-4Wґ͌Źvgn?Bލ`w҅sª∘{6#nͱ~~AQv 4s51/#o3P5Al -vCNN]tbg+tPH=S Jq偨e t E5M#эfr$j'fh+k&`~ ukHyz4W|gP:IHuSF9g/8}]?uQM2"Lъ_ ;"`4b2*{%𑗘*nL@p` MrӘZ[([V HrE>(a؝x 5*s'^#\@e`qKJ4׬DƭoBrЂ[S.&lқFQ\m9pZa1$ObĊN)͝Z+ Ył% ^ndZg{JWF/*0Tz.)[xz mA c Q4&A)Ԁ.t-#hZPO9990m/|oˊc; Y9N&eEԐΠ?fC#ʼnNh4) Oƶ 7b3a%$۞cvMqF.3AA55k'}f[(j<^9^oBwaeFTvFE]Fy:mN|(lwrϤFғ$wen r'gYZ07070100000461000081a40000000000000000000000016661a1dd0000de14000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/օ]?Eh=ڜ.+蔎J8jE.g`HeIC RRm2!3jK sU١ wQp>)ǬrWK#P{wKS+5nR{x^tA%a8 ]+ joprUd(q\9xmY@K/8׿i$̱`2`[C~^8"Ѝ'Á}"tQf19E@%̊Bn~Ƌ'cbxnp`+޶.7Ӊ?^=7Bt2G`AeLg Rrr )fARiDн, ,+l_{jKRy7@%!AfdAoKu{YU$$We]@o-*#) yaN{33eJKg33]紻nTݿ3p &JINN$Foo|. p3H*IGPZ$恞T ~[46 8I!Z؋,XC U%X~ 'VB(=@0.~=)T,B4kȴ=)'@_]O1 xI###.axFɴ -Cɱ'Zl$){'g}cEQ5e!޵,ond=~n-̹ɍ%W`Ӛ Q7F bS37rMh / ?þiX(wW%]o'Ё׹V,mU_ZĎ:χ o e4N} .w:.aO=׵"lL=a|y<=+=3PBJYG}RQB"MD}JKAqFtaJ!x *h5 EvKX>@`4*X膽т'_ iZ V+[e>6찐@a4q<)DAAgڸ) W*%C3B=W%~5"_%_AG%huk) 4{q|ge\&,˕69(W*۱ecYS.xK5o7UVL3 X)ѯ+jD({tx!j y9s?"TB<imDpԄ%\)m%t]ނOS~NrGKᄓ~I}BxWL~Rۖ uW oUx,nATTL+IYYKY*u]flRgu\ "jowd|T1,<_]櫆g8ʵyyL(jJ$V2~æba]a@٬S+oiIJ[;x5hC_9>DŽOJg W)ͅn)13* !K "˾WjB.4RP&0# eJ lйQ֧={N.v}!`*`TOdg9nleS>Qc9}cAz)ЎjQЬmׂZB|d.ZGX >r}`}eZS޿%͒T; ZZ&,Z.ߛw%DI(gG1DW= Πff<͋jL`XxW0gl_+w(EAin(,gKq/%?. т:cSjޮ ,ѳ}vJ|J LٳVqtQu~X2Ki\/9)=->@*KN s_KF"ȅw UBz懊ر%&tO\, `j5|Bڶ{`:l~[YS5m lC&*&"]776Ty :rxkeŒ(%2w{oҽ0 *Lo3Vuc'aF>PѦ[a 8,nRYeR0\Q0I+g!ߵe;8^*r4xxPZG (zn/r#vjƬ7RvO%-T&6ӕ5ptXdDSȸwvR*4ޜ4>{; vH!fYG2?D0ٺ ?;xQLul?!T*~a#zlQκU@L`s=מm j]Bo['N6o$*VpGf7"F b]9-:?H⻵H%q$oEhۍ% -dgD+2w` aPEe=B,_5ˊG]RESM!neĈfŃ P:ܨ V5C,:%wjmrArwpct>|]M|(,sȠbjtV:=ZbժvkYb<) ;Ȟ` #j|Ghɑ#F hU@8-ARada4\`2`,OpEKf\8"&z mq""@#ZU쳵-4脠**v?t{ Ův|k[Y˝h$uBa d*h|vek34y)H F5}cEy;סVgz &QC+I[BeP3` 13wƝ$¥ F4)3D-Y a.*(P_OOWBMh3bwM#01$O‰\#* Ԫ(fA-,:}M]ϧ'|3c/&8SLЌř'iLyDDCsHCTz/{{]oߗ)xAe⇋ cUbJG k\Z+'_5E-.04vN2}8iӞ~H+|4U\29A_{w~>;CAzy,q?9CKG[$RY}{KEŋ @X ʛ!ҹ&QMx8bߺm;knV-+/FCǺcd}J] Q&>h_Nj οHm67&vѷE΢"yG6Pm D.>1d$R;cZ..aTKҥ˧C'ޘ](L\-3Wɕ^hcG=]_QM# `r+)woj[`*.*_fţ tgN裻dϼ'0qOj2":fiHpʭE4[h3Pnƾd mǯ"YblsQ;ě5<2Q|oj@aOb7{UH VG]pU:*}0|Z %G6pDmx^"BWF'>s.js72.}e{S[\QCTD0Kt vmcv5D~I {J JL\64$tja#䞇q_ x'-͏1!9q J[(z^䴄ִ+9+lOݐ OGd9-T 5ڝZ͙<lP߫~=f|Qe!zIkwW|K`B]M9!D`2㖆nh9 ,_7ـ yZ`)&0W9pq=]DUn9}׋_[D|Wc%`H 59Ջ@b${ 5lweoy)ټq͋;<nI#;aRWq?Ϛi4(wPa}?viwִ=]9GgB0epu,Ku_͐+VW|?̺{S ݟc}q?PL53oܓ&=IȐSVl=|el6A P)\qQa8n)(1~2$M?ˈKr:gK;S|_ YܷW3;s2-Whs7݀DǟT1bE}qn+cLq@a}R+dsNbcމ {!f\ި'TOOF6;34eMV&YOޞDVyWAfv nuf3V;5i2!Ml2a7_PJ CbS(+{e4%#(~HOB~jQөz:8;Hѡ`Չ*[ݣ2\,\ mJdnHi9`7 :,@"izs,Om(XjGec`trr=&Ț5E<@MPЬǟ_(oKM+Dz'(?T?7rH'DoI")sΟ_Y˛ PmQN\%jңa/mcU`猰}arp5[a@T-.qEF1\֕rݘTvOd=y9ҙWfpsQ%|Xg,'Nk98[҉UZ~GugZg-8x2㈨/psMMrj^bZ$R_O1"pawȚKFλ A|k%Sģ#ߦ3HCs]|:WsoY#*طT:^#Lš/Ќ 6ݡ"A&Y=(FFox/yO +5vLwWSRKsD~`Dv+x|م"#-V8eȇ;<90ғ20̝B͵5FUq??6lSRB@VC?&b{8~a2}B3G.޴Gg  nj'5GK]WE}k!|JM 1PG)"z|yn܃S^YVheC[WC|(Ưх'Ph1-- ;*FGblC|*aPlTљ38xPe 48ia@V'Hr˷)(Tr) Q&{Fpdv)):DZ=m -DjCpun$Ѻ>Of3ظcB*k x_*^&6rCdZWz@lk[8ҫ|f,yx>rFAHUD] $<ί0ܣ^VZ27υwg%gѭ{xMDJt5>P+q q}Ԩh }Y;4GBNb! pCHm![Z~/Ve,m+F!kKQFL[,w~h ~D1ޠq`PKLGʚzj%?SlCkZx 4iey+%$z(jߠG%uLB b*$CTUÔkhJcK qhSNpQJS?H;PiDk^T3.MgUq|cuU H+oͰ͑KAȭU-k-2@y6W#LCZZQ6>knHF$5_A8MTMޥfߒ{<\MJ?r=ƨZE xZi~ne]|}kT?w6zcyE"ɓe!/u Z^l'vs51fά" ~ux;3Q`򚟩+ Ht5׆d!y='q_俯BK(J)6{ &Q}ċ*#D~ɤNjNTIbf|cat[Agʠw<.ydD넠H~a_pdHHy#p 9st72j*Ln愄xk&(w1)Tt>Hx0p Ť08'H!᥅&A0^KDz-K&|ݞ}VI{ngWYꐈucUJ͸~6'x:χ%W^Է[y9v|¡Mvhs`SL թET49`ra@E_xg"t ߲: Z }Kr>NaTY>e_d@xx8bޫ֣iedC= ѕu Jfg.XG@ l*%|o%,8 w1, 6۽`!/|` 6Vp!Q>s^cfMW#0(q+8ЧLBхSz=ZYХJric#)@~o#XZ#6Է'4x-N};YճGn;oTCx=O&$A헿3}D#g6CkCS^(t*#Io+2qcfZ%Yܻ4fb@; 'J +DapѕA7ҤÈ<8ЕIjZ-kEQ'[|՛LҸc, $rY l6lêx{4#q#USafdU~1t8sΎW!܍wOGD3gOuS)iB~'BjH\MՋ!iB6jlVTE@FEȷB}KN-@RA]byekЃV805ܩ @Bq>OF쭰!QPѹl3IGXMKoAXFIp8_0"#kQ+<"[YM/rCdRzd^EͰ/A߁ϬN23\!W!^3|)P6K!JuڒCc&u 3|к TkȪ]/6%^"^YZt\m9?_+Ƞu-[ 7A޷}#s=B/OOht(_Ipnw&S ɢI(mn~po+V;-ơsB)w᫟Ӛgk,F빆*V[0nRqUi0CUћLܐ&3HŜZhd/7 `EЌsuZiۉ)? @tbDhNS:;6/U(qv!=pN >{W Y3W HDeDT67hۥBD~CLdZ}fW&Dx8$>OhAi7sA>_c @>p( =~=Lbn:^bQG՗QF발/">؂ ,W[J/ JlK99jfB]v !GiaG8`+#ӄ9 C2nfx `aD 0䊔v1؝k<- ", 2?@'* #5dC `s=r:;9E8'^YPfͱ [L,2mzI -ЉH?t qg1f?$IuS-3f*[ưELKIPU0 B5N @E2DSLT ~py] mHn!$C YiV& 8O<"J( uYdX\k:/-k?݋{ᄺʾŐ:LLzl!XІ~wUzF4){ D}ab`K>!կJ I2]E,*~w$ +5j%쒊:fIkw_&a8l"-|^)Ae6Aג6Q-h 07⬚]v";NCgoPl$7* 1RB *Ӕn'3\GS޼V_>GJtDh㘺L"lb4{UOۥNŮ. ]m 8iyAu?!trs/=}GIet S,JB;QO?W@GuGvVcYDi/{B:{啍Ju>yNxO-T{How.uY-(#(` / QʕAYc.+(= ퟢ9m,tw.;P/ " Y$՛ N)VE->H4u̜͆Eَ;uZ"oNEwILS]v3 g I @}CT8x ޹ &7w:&2E 7\Dln`q{ζfRg{f/yզh6ezv]؎xQU&*d$"]. `bгY4~w9UM^'6Yʥ;ϒr;x6K<0 <}#W 1#67#d/1BGޗ6ɒ瀩\vĮa[od6֟ܿ_eV'm0' a2l Jǹe8ڰ#4{a/60WMV`ƾૐ; S 86ɥM1?~ Es|=;&l%hMg,pqm 6/ is3&FJM kQj9@h!. v70I-\y9TגbtD/1_aEe}* 쥠s#(a<Xo%h^˜aWU4ѫ*,'rKqR5̑zAnI:ɍMjH @\,B&6#g2e =M1+D مJxl@=&SJ`l< {2;הBH{4DÙ!ﲆ7o'oT 6C_~U&~Sq59'g,2+ZK]1҆Pl y R RV70P:Tn\9xwю*8lY"{֒|hGUތN`D$ Nb1_BM]i:(0; V? aiv gb-kWT]C47H{ƨŴ>HL&3z&OsZ$EvB#NuM>VY69w\$d uws1_Ӫ_T[c^#yg3G"YS[hj,yBa$>K67,I7c()9P՛|v˞XGTV{-S O7r[ d~rE F5&_˓6aû ǔ ҎjU"{8 (Jy4 %<|u Hy;7fFQB,g5_"ZJaBNf/Q( Ru}ɪ^b=_V#ll<5ڼ,vtOEq)WWHm67z=%gTX6A,b$HȁRvNJ$Aye6AH,nSTg/L0[wM>+\10_m:AfGv\9B,0UA%zO _Yꄇgd<ѤԱŖຌ^1!a/1B1%o`SJhxl E"/)얣Fn?'/7mHQ'ҏb$T:3R@?#T& N:zY IJ*sOc #T+&GB蟈8Y`ɨnOG78M(yM,uIlG6c,'Qt<1ptrOP-.y 06.LR[a׌#2fc~qSvA [(6~0ҷхIhRܓ@䲖_R|KSgGhhXHNHp?L ==%p(9 e E# ɚd:t[ BPΠѢ逑^>4p @8'%ޯΝ(`?v}8W[&9&cOYD.xΖ3ɋ{DK&v MAEa*8NqF]hi s3G< *HcLq兘fmzW߱I !̽vVNa c^o$6@`A^ʜt/dxb89<~~Qjΐ)yj(재%1UDj$wp <1Z"Nޚ7Ww` :)uP囘IGƾ#[RS7y!i+yO"7]kH@!n]t~6'0pTD?/(EY :,|s"mb| gqF[bs)akW)SAӺYq trVJ qBfsf="6:c^^$p6ٳߚbxbmv ?>GVT7b2éjd !$hTXoG>>㝅 H` auh #uz\Chw5&[66`r(n?STxNVʛ|jCK3ґ%dVlK\%NQBQ3d%|YF[%Zwd09D0Bt>oBI7 h7*@x4ÛGӦ~a 1݄98T&ci ٥H7$!| ͅk诺}̎jJ{Czǀ̓;qӏzdWwŤ]YHi.eنa:Kw(;2T2e5l鯏aL#x>cEdW$ݻ~9N} p`a91lu#B'pl)-V˙KDlkf,ExL\Q+ 5Lvx~YmiS~w#x%4$GA>`82 u*'96[9 djޑGk1a/(a+f=19 .𻓴IN%3̜bĽYnIJS*6hsmC}.cC[$|&'.S]x6"߆N==DUZ15[NNP9~+k5LaγtII4,~eL ^e0=^@"}q; q(~j| BX|zH53܈!f2M)ۄEZm:e: w$>u.7.OaFZ*@'y`ˎ%5 ^U ٦}|`x}\;}1;U]EoڼVs (Vq%C-WI.y'G+FmP{ic@aZ9(':QLBӆ{P4|'J^X*eAԲθcai24czD}\.ʖ͜ڠ)]3<܉v94)J*HX޾-XMkύ+.z(}\rTGPYK|5A"_-$ǡ\UjUdz 5e*,ՙtBy(AIҵErUug6gIc_n|Q9C{3kL<ş&qLd NTSR|yCR.uF\`_j"I^ͻƨ wM :yBEppX8o5L paq{=[cvr{8_):#Zr}oA7#N,UuL6u !\&?xwґL_3'|~~,-W c$B_M @"Ht o P),a)b)tqݢ,Qr,#6t/{ +]3C9~"%3 Ȥ?փlY3V]q(U*>ũga<͹Ҫ  m#$3#]|î #?@TrP-kx/=*a SHT;}b#adΤ^B4šTBPzcN}-KXPZaz٣ I<5r9RQ+:@D[T3x2v.S?_ :.]F*41!qDgt6yGټS: _)oJ"c8OOgIO㐽D.5!s#DLB;x%U\}EKprysc/ni3P:At㵲wJзvv6눻\M"a?>RDcp:NДg_oY>"^-ċx;>/JOy9ANJ@>F<` Жh5!Kvٶ4^OѮT1N*Tj2afaF4̃qH>cu8J_v͡{SC=2Rbdhˣ(~H;kٟYȻ(>,(yZHQYy,,xPzrb[xE qI;y(H H邥oJD8zyRjPDF;|YN;~?#ICT,$)|b곭p-NZ:DŠ  Y㌄/7eCwFEE7&TNzB¦d% kaY"nN*pX>.(Ln&:=ioy#um),h^I2gao6v\[?(=(K8,`?I|_JSQIb JY-~ a~(Zs<7z>(@訣UttS ˉ煯Ǫ[ՓbYS~!3~o4A$VZ (RoCw_8t-.{2Hh:cӞ3mYWiƉAC֨uZ%5yT@^ls[zV%W#^@M[XR_8f/sa /!m|]'t6j4D:z7&7Yl:T)J_r$!C>SipM,oo{8 L=XKX.jST|C&"笟d>զm?bڏP%V}LfoUB{Uёm(vp]"XXUG ph~VYg,LDҷ)?&QO~l 0iYB3"+d(>O&w_d}l8z'`4+1jpo3u h/?YEF$6 .NMi_8d0GO T[/} h};7t&'f.nꂑ[C+xMI=;TO> +Gt)z1dS~쟦b*y3A4|<{5zLk Fr}fva2kp #K[tlhnvBBu[S:pRD Y4-maFuƮޱG=As:S-"F^+'m#,>DCͶҗN@Л/rwtTOT~Ji^,/ڀМ@ v?*(s[/zzgQ  02hOQ1JNLrnY'~4{}.@Tmkc_S`̀^#|jG?:+Z4yG9˩3G5!%|xݙh3ROqleԥRAsts'B~gƇuE_J6]<)Ԟ.$@+jS̨tkVG<3o hKێ|`HkC-ĕqthZQzݯw){ :ygs웚QK&ToXҤ=䎰*!&%)"ۙ3X>O .7-ӌ{ҍh?v%FrYEpUaL Rv(z~Z1NpB6u?xӁɒm!V 1,I+0ZPdQ#|\KT=!*y*sjE;.Vo/R?|Hb m Ip> +4>9 0 Pw<穴D>3 ' TEq[4h#1pl6BДgv(-5qg*T \hwdؕ&>z0 gtuUm0Jw2L2>F30P;`Ct|Q7!I3kCR\e LVFwۺ'4sC!T֓4NI~v ݯXQ?M??!+gϪֱln0=ұc02 @di H x~A5kPp7U &+#CŽsZe{z71XJSQy?̝-r5%g@S=/MlMw R$<|mN^oZ-v[8[3EXgL}^$ ՜0}gQ=uZz/<\⼠?35<]=8@3y}?,ǐ**j3Z:ć_Q_}t~&D]ejtB_Yé0oA\LP_BerCjLe@x '$Q Aa'j-6R%v<2- r%"cwyih[O/ 7t^cK4\Z&Bhhp_yxO?až",z~yz~tSKKNj 9M[}co y5PGuʆ?pH@l޵u|k^-QYuuDSlQKed@,+ՕYj`_HWS1q#gJNe@%)̘GxS P_ڿŬ"T8@p\yk!"ͲcSEiP^wgi+߈` HWFqpދIN^w~W@3Zao0:@e}wSؖ)(Ka YoQ%_)8ri";QOƳe> _ Zǹf2?Bۇn8B M)[?MqGɑǛ*sC #3Tbi*\ 8Tzq$tc%ţN&Xbz!1h)8E: ,Q mdR}0-JaV.ЊJ)[GqbCU$)^]\YKsǦڬ3G4%peA؟ց1$,,jN~b_˻:icԌhѷ 6|!y&3UREApm.yq7UJ2Wy|I`!H[>u0pU )/nU0j}ׂ1Rqw\TH8Nt6>)`d~7uu.2^JnctD~b6boз:VǺ˛'Qj.0y4P]cy@a)i B^3wˆ"EQW-θ#TD2y5b ~ YPEa! 1J3dn leKpN NgP- ";Ј(@}SJyȩ}sde:1# -ե8s[b[q#lbhWk+rڰȐwɼݗ`:DNY<N c_-[ӗ?'%Q˒?'-|Y\%.ypBFE^h~?90+LAS5:LF 1aO`].anN0afg%NMj3DƶgqlD}sćGJG[s L!_}o,rzڈ.&2X/nr+Kf `/BZZ_}J>+{w*Q  98s |ZCs܃gJ C}LvT5eșV7Zh>V^8SCSf̃8lbM`NVcWKe`4߄1 mY:F /ɟI]ޘqKf'I+VA(\zghCMI 1x7S_/ )Ms#YFfuEUpZhZ:]KSѼ R&*TAu\ꑆ*[G,NM4^gPF!oġ)oWG,!k*n#9)C/$o)a}58"?'Q:ѱ~H2 _Dٸ{oxIg}|Ȓf'ըO!i{-͛O9,jC.m8y<ї$/]{\| _m(OCz5 LH&&ȂAmgi9]HXW%keK.ebBrz&T$p@avS DPG^lHJvI}g20eDԗX}^fb}fUwR  FGn&@(=ĜudfSPm_zX9 #HoىIFx9Y*$7zq0|j 2.rqO1y-:"evX+Sp{x^.㪈XsXт$ܪMVX 4DAb0{ dd&lY2־&+֥K(oS`+NU͎0v{ӼϻVT MV.YGE|C}lOC A={{PyS97~bLS`tەuRL + c{8l8PA2NV&6닼v-WDfU*o `M5/np?7bq[M{2nR?A1l?ìCϢOŦa;?fZqH.ނ~QKuF W") XAc9YAf<-=f~66sZc^EiJY,zcӚ ۈO#C'0(us}gT~#b=^j"!D,ޱ_/i$!,vfDjfVX8ľ.liB&3Yǵ\AO1gI};xf01\7\_8|l^irL5\nFU *Ldeç'杰5޽6hpwV%ڏ5}u _)CW#=܏_I=#{f+(\Vd<Ɣܤp76k*u~ʁ;{;&'%.?XSD 7`z JesSjIhrC[bPݙ)OxZ]=6-}S_߿‰\JyQl i%0RjCibv6!#gZ-DI1yP;na`VHoŔrb:RɯLٹn̲LM#)k4>'+v_$gqP)_rf%nKlSYƫdȻ}#aܙ0| 1G|7:k:[|_z+dmLW7-&/Pt$J! 3+kDꐲmߪۀxVo2m;bFG g1ш4?.jw/ڪK%qv|eWfpu4x-UNdiO$h=]=KG(u0לa̕W)B~H9}iK~;#&[?ђEDBXۿ(6"3ǀc ُH明?˨(NnB=@z$@{gH xHJsB C =W~\)E2ZoeCkgNz]a C'd!t׺!,ɘtnT`sgr'j9-jI Rv`egfzݽm|þNN8^T^uAy t(Oe+3 $ H+L KbQ`v %oqmަ,Fh\U'UI 7/Z._y8oESU-hG\-dC3UIȥ$EYj\&ѤhU)ơKJp &~c6"1 1y.gG&= ~%6`{цiֈ2(kkI͜Ndx6oF= Cx76l7Q>ѫ rFf6eQl={'Lbdz V\|uO@k0b<$Kho_  Gj_Z@zfSP)R}ӭo"*ヹ~]Я~wF2[ GФےsrf32SZLDFT\DE8bQ+YųqKĊ0A!SHkq q)?i9?b2f em9ړ 00j$Q=@z}fVQ ܼnM{jwj{!VVCY=IVnGV1fskfl\qSD8)NxV/[7ۻG\ܦBt$KHbM)=:\ 톓ZH>Ƕ}x=:f־ͨJn*& Y878ž7иc+cF`BVLy1lwET* U~.dӘEQva`Z5~R$*]uhqrP&R7wlD;}BHb99e ܼ[8ףJoqxP1_Eko.lݲ]7٬5\I&Zf UX7ORU>a7%@lJ!v#Tio$ F'$!wvDֿFQ6B}/86Uիkzlivx Bt2D'tyLen{-G籧cXlnwzI7Zߝ&񎻟 (EL7E[ E@M!IyEıx QwST sYg8M |_nflSzbʍ&O a zZn:9gu+dɭQp;f}ܒiԫ(Q˻'$C=; (ofۇP;!%/Y-뢥48"$ 9"n8 I=#>b;>gzNUGrYi8ߧ?@9nX$>-n1[foY:ěB|*9l{ :ǩ$x*wĔc5v֎zKgCs~wY³Ip\>oV vêpGWu/O,vp 5ld]"qTƷPRd:"*Clt䂚],7H9?!7g xCA娌m:ݹn,'%>4JAJ{ K ,XNf80cG00td8 < i lZۺgҖI߹ _I 8^kM'gNܰ@&>ֈr v9:8gTc~RgP`K(E]l{D?ur@c:bey!9Mst^j}uҠӠ٧X2š4S{x_3m )F"6hZ=@g#jM:V` ;z`X<3IMhnFQ{ I>luR'u',*d&B#CF?9kIeNz=J>:(6aac#(A<++-c?@i-oz_kW\Z=:N <>&yҝuʍY8X݊dg4T⶯S)Re&B, iiՁ~yrMٙ@OԱ1lCZ]N_@V Nt(U~d. O rGwoLOrG0 dO ;\\9PSkS\A:.,D[?? 򆹝a8T]DDQEƲyMk%k]"|3|opT *U3ضo$U.m\&Qcel7<E&,U2Ru9a#Ԇ,/w>Z2Xi{hK@C nea~f1s)ؽhW ا嚬|v^Us1/H˓yZoҡEǢB`rIܦUjGL[>йhJvBy>R"c3D |4Lp9Q_& w< ^7^&:wo:@ެ!L\lRm[c{0,ru2KY>5;eg撙Ӱʯ̎ݧ|momb{fo*xIal;a"1;ȜG'5jueR`LPi}:'fs:VvnN5{w# ӏ3Z_g}JNJ3~kg#]aM E '>j{nayա97r>DCm.d7A7ߗ>'ZȊ i\SïAOγCלiv D>|9cQ"i:~HRHzi;.x/Q(|yfsij< v?<ꎙ{5)˘XdjBf9dﱳG-; MG>eZ /rDzїiܐB'0@J elC=rr Z׮2ѡ7lg) $~ 07L%b8F|~0Waƿ%|©1{_OX[7%E.0rӴi_ +HÕNp$$ KMFPK+'>DjTv[lhX%#ICM0dՇBjO*l/RN5Uvrc߇;E"0nI$[3jr X魁ǀYӺ#_b0L]E , 턒>=]̖޹.xkzIyBK%s>5 {zԟ㈪X˙&Tl2I!ư`0un]!fy"X ]#ϴr_뾉~|SS<]vSG 9:[ `^5ǻmGuTA. 28LN#"J?D,RH#z`t3r;l,vR/ٞ k8I䣃,M?޵Y1LMe1\Vbn_h\>i1Ǽ*_~ZD[kh8+KƺsEgX :Klb+ks \@t[C$' 8꯴55$GREUZLǢτioH8"Pw|槱]~jHgnzq ل[::B~j^]ѱIIC+[IƢn> ɶxЭv TʒV?m5?7{DM)03S[NURXՍu)۩TtLa:$G%~sLCE%{zR3 mԄ׹ܒGOaK7ty^K?>V_ؤ3h~T)< n1e/حG1D$SYb4]sQiH`>kBFh)=sޗ~E7zZ0x^ @,W=olr,WxQYBL 6---pf1p^δ[2 gņEӇPFHV ^Eώ kt\㔮bw`ղ.q=Ny5bKAX:NI"|Vvk19}t`Ճ2BbL&݅kرk^exOm7Pi@7+^om|M0`ֺiaADݕu;'FEb9u%7w& BM7:١p[֔|a`).ڋ(`C$ꈇ#[_f/U j.9kh s*5CJl,J;ZvZ%HCC?>ַk+6~z3+(}p|]bpq65^ ,֯OS([k0V,exEw!)* K ho^(V٩jfBZ^W4AZe0f0iH?AS rB{̑IɄ M6qt#“0Cs>u_C֬_1tshL|CK7FQ JLgƴSʾ4<{Khkn:$QI==l>x4 a22#9:͙Xj͍tjM Z8<>#FUBxG:X(R9#`n;CWmJռTY 惏dfR*jҦ݋sNy0\Խ[Ry6i nPDQ˛v}2]nox1Zѱ}`kN)1t\ k8?To.p8M.4Cvikr/Na8 RR5yrHkOIG^>G(x2O;PD`f G%=ŷo}~_JT|jő IL9[J/W>nw`>Qaw&Ua]: NԠ><' X,!#Iǝ#6JބjlAT>kc֥5&Gu )W]ܑ<|M9j%^$?Y2ڛ(xxW<=x<-^d1G;e4lz U8ol|_ʂ{ۦCHVLIiݥ:85Ia}۲Q(×D;6pźSWxF-i]S$˨d{B<\L/xí> 8f<^/~w ʦ"0|y܆%oq$rF~f֑4{֟G@4ۑ^N7B!, Mm?X=j`h:I>Qz#㿶]BHCXѳ.r0W ZML1Iw~[_(#S>S^ukZ#3b]Q,s=Q3eO|ءz!džPf՝9`L'mu|h~d\[/Zm.?*UөCN>Y(/fF"%X>eߡZ%k=^hO]GAOC]~U${fmJ1 L P.@'N)]\-tkv#0s»"`'ΛM7*`waEr_ J03h:T9lp%_4NJ?U~qW6RViO*#Kܻ}^$)(TX0Bd_)< Փ#Oٓ I]>͞V@]GhV )ŵ|5Qz\,3 PvAS1GzdW1.zWI - ϲ3gZ6_<]N\@r+}]V?daN\le= q^PúC`⚼M|#eBJ2Aĕ#&?Jna|A {+[ʖٴ>TE"K'ۤ\/5YnAyyQi)HrgT_=fUJ9K;se3 s3S?5 >Gmp|gרUzY*7s8Z_jI p9"GAGf:64(:)ij#Zaӌ5 i`EðS99M%nK)̽9k|{PNcmײ6*`8`^٤:}WQ(Q'bzl{ܳ/>Mpj5ވWF+ zZ% timR$)qо-r4l'0+r$_"=xX"TNzAu45n4\H 9YgZi~!2aS wzWy&:ZH\,a-k$ɤd5cV>%,7OTy:;(TB5|s֑ĴDH ]'_s?-(sjF1aCi)y Ȗnƒj z LbHBز_ ;WL& &gFxpq=O׆9[OXK C ǵʧRE0s p~sȿrH]e@sN.IH < Ge7lVyWQ1TcmF7ѓ{zI4ܓ]3K쎗qƘDSw4+UHd)c,[*nOk}f--hcfJ?J* >[LI2@R<.dhbk nmɮBv[ 9lh=@{,M0eJTE9FX QWR*2)wmCO/IaWe5DYhw{ 51,h͸e%h37_\oD/c8Ag,emV1mkXH'>* 1 EbKGg8KhOP=zdOR'- HS,mj4obKcb*Smak4olseVHzxҌ=TQZ؋7/:CHPC'G+4E-6JHQ"& ;llp>lə)ѬX"VD#eXm.dBgeKJb2g@9$%Wd`bbV8?6YbբN5I+Kl_&ZNAq6畩߷4؎kߢt ;:dU8 `)X~0 v+_,ӏ=~%~<#nArC'O&-).![ꞮXVr6xf; ~ĉs!(K%GGmל+7}GyQ @SIJRqUWlpS \Y;DfOg7+#lb(F@:` 9'Dv32SҼ0CZ,q\[n0OIHDc)YL4w %fA1lw-d#bN*7Ji8ء/vMcvl4bKYd"r"xٿPHjF\vѹ3Y{mmm=b:sb?f-HZK `^@ 1st/kD>tjsok:B`$xӭ/Xdߌ/xS8_;- E4ȋ> PvM!hleu@-@ ԮbcBe??b\ml0 msAB~Ģޅ`إ[M-:^΅n qSJCho}[u !JIĽVGpn]5H]BKk{M\jeCBP.JW卉,+žEɍ}M6RHZvo+n_%BߨºohN":NeQ7xEiͺ"ȴ½GDհ Ҿ7{v.х> Rc Uް‚7#3 Z%V/BS@u?/n#W}<ѽEQxJ'Ջ7b")Cً1C~W;ſ0p~ږo|LHAZW?̮$XMyzQgp*e*K]D9>qUJyq*BvJ;Hc<}@p->=H2 m9?1/vxNKm4q6E F8_g+<.y7F~ipobgb[Eÿȕ`Y={y}J)e^ ydH(MG7G'M%Ciύ +qdfØTup-nibpN&٨H%4$}1y }/֦ÑĜ0t\1,@wLOmeH(?: CO`f#R g_+7TCņ;M4bIԉV eټv-sH@@0V!hh134y pťL(Xp#ŚMŦ5ѓ)rRoi-U vx3>1X>Җ \rr.MOn-v=>)>zY+DJJ&(CG~|PL+!)/k `UExF6ƃj dݳyZvg|—rLӝyLRv9~̿¢ik/ <_WcYvbm˟6<~@[Cf%TXHjY Z#UV\i\qI"r\S[D4" e0z} 7>hLr&/L29xmlvj=x,_dI'v\;Oe藣-Ⳝ|KFF,ZFh9es9c(U\k-d>mvKVogGQiR6TWj _^@++jE 7E+&x\:PBIzr|Ji*%7su  p=dw 9m^ud&g?QozޘQ#r|Tj^'umO2,c1=E4~^\!$U(T>vy9$%,:m E_z ;% uea0=gLYe_E7O;5n!1-TγN!H&ɿVN* eWUU b>tϐ>$ ~%ßc9gLƠ׃JZ|5 e\F z!16u/|G>S',P40j}+WT@ehY}{^V"%œ#`,3?t󦷠S4WgXDž)O..l7WfzEZ.w?^ g fPia<ޏ6 KsB3-2KE Nͳ(bd76XUCf~kk `sǢ2BG[2Zz4|^G ,?m}lWI[5v8LT,6zNBDA%?eUJmU_h` j> JC ϠhbݥRA)A#\CHےv& )f\|RPϿmEr?:#Z&PY^pDcc:=e|J(9"Gy\d &h byZ=>e4sJX<"|l*ĪZ%!ZO ?Ѐ 'W6*Sgd|Ax 7ixs?dhhQ\1;pljEN&QEдws "Aؕf;stNN{6!Tr*K$)n4(gcX]p)Sa5 1!)Hp4ڶiɳM[Ydh%q=pU5lWjkUt-O%!iEd$$:iݕa5Nkqע) lYsu?Qy^(Ce&!Xs+r_,pdqʃZ)).E(ƅ@D (|q` ߠ*~yw-Z>a>9^FZp~iw$ pҰ=3 +W e{[~zL`} @ em Ѯ>I:J䉣ᣛ_UM U( U{WvX0 QU [(=Kq`g $NE1 `抛{?+6KYuAXA)Wh@z_8#3ڂpv%1j~*z峓{U*gVNXZ/LX]:K'>5 NՆXU{0T"^Bce,}>3s4v)YԻ#Ba86)!؜` vHU*V ln5f"d9d щpC(Dzp-0>:W.AG<4wVo?-Bp*ӧH'2l _?"M,J( k< ./|w!JF*Mx{W `k2}T ޵Cb ׬u[Ҥ:VhKrxSklVpZقbHF@}0TxAJGr"z!kD9Jr!=Egum}7(.0m$NY\je,덷!cÖހC-0Wz36jU51e3PVsIRMsA\#&K߃2 tocҴCi\4YmȨ/e>G;aBˎqjIgZ""G;ČjUx(?&04Q6&_ȩF#`gbeWi2x+x3|+q޷ 2@q+5kLKM6xӅ5V'GVjgXjTTc+iC<@q_A;VbW61 >D/~A0a\u{DM>\~1S&+d3[Z7eQ(/TI-ћ _Q2aB$&SiO8}%5/r@K 70={qBu+59N7O~H(%vt\.r78'Ĵؕb]%9ԎY)?&Xس,^X2Ie+b#hS%~%DY,7%{PeF4sّsw%W୕#WLYE3w0^?:j(Z"_ukssٮ]OoRZFQ)(e![M^E+k ~!!S?3a3(Cut)9.g%?RX:\/4A= |v-qRb ݚD]ّ,| /zaҿm@/v,3‰Y <[j7a;jK݆k282}rYFm j띵G@\J#<ֱ~םdr}iKHCIo Q;~f@1=I"M'=e&_?CLSX|u S76Նk*,ߝ!riHygBԹ*:\|S漽r@ hTnt 'Gb 6o[4׍OHI>O`" b7CX3Gn uc%xӍ1cn U#gI_aA>`xͼs7dZ(Ź[Ad/z]xNaNt紣"06-)]l\֞,du?!(B ]{m'BP["-hДeurH*eP<d?p+иaRy|W0ف9NJ*R8r`di?!+u,7jWl5My+:gdmE충P2]:? R ~1fw ]|]7Iulev(V):">5gHswr3-BMiq^mXy\rNm{: rzH6lo Q,3wb '*tgXaޠ8P{RXJ4;!=4[;5`Sj#QؼpIqA8MԚ9]go V.yl~T_I}xn?,O(z? .]ex6y\nl-%4|l$ᓏi*znbczkqlv廇.ie?J[0B6P5&JޟO1Y8vN&B|&HP4xVUI|jbhX;wCĐ&Xس <ݰUK^u2Gz@hҠ-◧c*{#fd; U/JFC[)Frezr"O +eQCg?`^>rkv2ȡ| , E7@ ΜфQ-<{Ͽl&I\$iÛ3 >ۢciޫkًzR!Y9?L_j`;{<bQ, #Ye`LW񺷺dVl*_LZ&uT*OcCϧtB$edJ Ok^g~%lרL8cB&N~rYхc U,ĂKer[%opG /aI?7QP/,|61E5E0~#kmU"WYO-"x!-0?6..UȦc-mb T X;[녾(\q\ݠbVp ?[-/(^A[8(4+md1E0pȵ3A_TsPNo,#rthBښϾG:DjBȹj$ђ'o,_2:Nj+N4;_R'T>gs0q?Gp,BYV ɭqJ~*Ng/nC>🟇BZAg Nη@CѷNE/X$f+&nQC-~>Y\LF}ڠESfZ <cd^4($ Z󞥂#ڹ8"]'=%1{#ǔg~7ďCzY=*Gv.¼V"zT?i7m"jβa%?itCBӫt" ՗y|))_vYyO9a9nL-EJq` '.1T2#,gp1swTVW1_`ùi#ų?$FORW+^dg;7'}(NH sKO|E4HП fH[UXP)aO ΏTؿ JF')(\Yhv -$[*iSgq" 5zFK/dHI?AxMD.SWT~ . P/Rgp:_"] Y@Bfِtg)E]03qR17 ;H0R!9o=e,Tz4<)p4cq~H ElBx{7Xϻ.]:A>Yʼnf~S09‚~cJUxO(hF-0r ePMAӱYܲ5; H%ޞ٢lb@^\PX G&!tI99 )9p%֪̀G:D a 0!ym= 8Y#4Ftί*H(Dzj3b%hfM0 7kb ʴjsQĜfRhB±SeģG&u.xǤZ` !%5-yfﻏ^ x N:.E0*J3d(w۱;RY+:>ۭsq{ydl"PnekBY1 l'Rr3a(rs&Ӝ3g 9x}x٠'ͭl(Hm~ַX=c'ZNb2YX3ߨ0lb#۲䣳bw Lhsvpߵ~C[h 'c鑈eY)уڒ%)k'cj֫2')t/DGU]- %ByK|ĸyX_}yqeoDg+3n.vU U7XMv_;9HW"'U?oX/=ADn0KX$VEJf7,no)2pSB3FoG#=Od+/7T0FLa{l!EW)f0A:6G AKK}v.l2Vq#CPemfه8-'E0-B{+2<Փj^Q3~](y5- 7f!db x!Puif6d=! {~6d^ XI*D& 2 V"_#M4m#1L)Tem∷J>w,,'JjE%N3'3< (.U(Hb N˜ VB6JKrR%mXU伫 ( Ż{FnP\R, K4|:<G^_kejܩ׻:XޟƱk*=05X SxǺ?^8S, #WP lj=W+:kЖ!#. !꺚 V&&Fdep"whC|. uW_Wd̟@` PщUJEp}ƫ=h3e(Bg8r0*єoԱ-)ѵ*[b.[e>ַNR$˯K%*a7jfkL\_ËĬCa NaBx<-;+ez- 㮋y"ܣ펦jKxLHLqAUi;μUM]6TL7V`arҚyqО^S?f^M $JF0})8, QytlTH\ΣAevҼ<-36 x MAitVW.2l>xcOV$&Lf-e Jњl0<| Qߔʻg02+ܧpξV~3XL/S /h={%UgF$Z wFz$#ϐ3/l;˘^ ۞L);U3a}AYṢL*m7 { |-mZ2* 4f0/u=\\/29fXw>ɴN&Z{T?ٷ{9cF7baX`\aCz><dx j=bE΢)mПv +8k?I{`:ׇ(VWm{s#8v .0qM@`紘_{bX'H+M yw f'|?{P< ~-G3/K7&h  o~#7Ҹ1\+z5K <.SCdVԎ%[1a4-CB,ԥ$_Ry3z1[pҏOA1&oXlZӋ>Uqǭ[Vqo4 ]ݍo(av[?8Q2Z5(!%贴Ì(w:|bd/akVhDҩy7 >lu4ͬ\Iey`N9!vL`nZ ƱD,eX\Ӆ'k'х gB (.[C}r.ZbGE =Ru^^v^Tl4vwGZOx#|I{ǪxʂGnds3P3S'fԒ('Ɔ%L糃_}wσ&ߥ3'CM־NGҰf雠v k153SLkx}yg ՗lTw.IUI=q'-S_3s^V ; :_,ҋ$h.rG)`z 0C6o3'h+Խl~dadfM U hQL=ݽ&-!?;GΤ(tJrW(G;O f2)(|%Jqv1׬ؗxUk{^|_/1ޱ)X B_ ظ4izec"}G7W㾖Vw1dl\4P6)pѝDGFi죜YD _WPmiDGyX1jm~D?4uDJ"h()VVuџZC$BckćR[<+{nd` 3ghy{Z\OJ{D#[8Mo[d|!q0/-q8Òɭ`ظA^D#u'wYG%pҩt5kwMjCLJm5F%Ȃ 0fq2/Yz#ЩJB!Z?<: !rO*typ=%`!|ov}%4UDB0BdwQ> 6xE_kp>}rU忀򁢯ApO# ^ YƄm6׊He-(GegF򤃁 ?hLt,ldW<¨̓ʉU}cӗg&4,?OuԘ&8p2EGHp]>( p4PD셮3elQOnA*o`;K3_;N[($<܉LT0aCUg7}`#3OU'3S$ӪRԲiQ-8٥2J@BQ7UTpq8a6Z+Q=1yDP BfI A&8۠eh-vטlևT~}eW%9l˖}ojUZrj;(+qxp!~i)Z ŷ>׺1Lqv +WY+:@Ng#Lrɬ!"ĉE^CS:'u@.j^I/S R">%fnQPlZ( :Cv $Ҽ4 +p+#gnx+ᡨ쀮Q(0xkjp\18ޱVwmkM'IP#q굌_Qs\!J`.ΙKXNsA>W6:e eW&@0僟Ux i`2KurMC-Y}] fdӯ>ԑE%ZHE?J݃%"OՆE,a5d7zb;>!}g>30pf$ĈdLEt{ |~󭳹A{t$#dT$sk?C!5XU=2Z0 4ɍH'r!Dig8כHA~M"rR!-Qly=~~=T#boݧ &K1:׋l{QCrlu/I A&*a07~p?S;p}ri; ŏ}F&,tپ^{Oݰ{Q6YAj)ރp͝Cn,F(چc<&@M.=0=F)!% =,:4d^uv^(b^7(If޷/U%t&-݇}FA'O\Y?3` m9W. g]18!=hJ23jla\u[m#pqlooj]#D%i?D\z*NŸ!G|MLCqĜLcW$hD fpvh"~W.E|e?Km b+A{=xp0)xOlo%> Sy{$2~IJnžf12;Gm6Fyß1Ie[E 6ܗakJ_GLctH2y% ,BxīS55 ^(HCp0?pPɜ|iF1SR -MzF͏I1,5SDD Q Z-n&|\$EZ|WX3x?2h'BrkWU9Wq5սV/L?B@yr=ƼJznt63ܠ ^(j(acۢ%] gCNxf3[q`Wi*04O<|A!GX]X@pqGD#h쭼M'C(TDh_` H 0פ||4EA\@u5(/$XPc@6Ic6^HOy"U~]pmʭiFX~29 魾,V۬ԜDBҼS{y|cl2JSoJ}Kpg'VGZHFN~73 \G 6J#KSAdrvQ[Do!I0l5fd>JU6 Uu6@^>blz>x78,'4 Gߠ\ʺ: ǜq]vP @8%]/g1ɛ*-~ṕwxߣ{#KJcDwO+=i@&~oQ -`hc[I9ݛ}J7Iܧfߜ HRBUy,[]8f@0Ic*zU^ns&<*8t zrPXmWG2✫,l}Oly9lخlO>ݨQ geq0?HٚWˆo{m TpsVrHFK²4(x b|%m{UUqsO2]'gYZ07070100000463000081a40000000000000000000000016661a1dd00002cf4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/],]?Eh=ڜ.+\nt; "\C4^ދ=G1( !ӡmuGڃsK?~IЩelIN"N˰eM iOI4z~aRbN"+:`^0;嵿zhcCxub0\Є~~|I U(@n -$''td:H8>\r.>E3M6=>$lZ0fe 9cXD?Q-. HA\MQ7MǦ|cD ޸pv`}CBLD24ٸXHΡZoȮ sµ؃束h 3޸irӛˆLB'kco$tIHb~G{X3NqH~͚#L{HӤWkHN<{<R; >ymǛhr`̧>ɐwU_ LKVP2`q^Z~[!V)1BTqnr mn;V|#UP>o78\xk~xUI^7NJ'=;dlP$F{G Vo_'oQ"Qwޯr'I$*_xk#ab8n,CV(a?_7ΰqT>MȞRa#$  G|A6lQ6-9)rf _~^E[Y~6 F]pn ^-ni%ŗOX⊴=[s3iX@9>=P|P1#%o[_hҎ$g:yn1S4 LI'ceuE wǞ"-@&$j FB+%#;XrrDFFmבFwXjUU=[r:b\ W?)/aUasn@Oc۱N AZ 8\iNjؙN!R`]߆]ƴץI[*,Τ . 5[щd}3鿥 7^#J^`,0gy tm菱m*Ueﵰ1jyORZh+1l}E 2'j-h»`=hT_TihV&F%1U@0E)O[Hp8t$SA<]7㬌:~;.re?H9+_k)DGnNHqSxӞƒ: ̫ܵOO59 |1)e-}Rq1*5xL'^4Yv.oߊq1dq4v\c'~*/өS|JI|Xد6N4 0@ɯ4($:eDjӁK$Qs1Y!v"66ٔe0QQdaNJNIiA쇈foGm=یY.v!\MmM|:i?ci3RzIlhS^qJ?hۃNPs:om^C T82Hq~ + YTw6LPg: CbaN1)wJ.jV8 hzd݋!G: zɚQcjhQ̏}BL…(iM\GAFr|Q [-T#Rz+EDGZlyGO#%NV S.r[H~RDμ*["I<_1[uO@ s@>[6maLա{ƣ oޤU?Z+u!n'E n,L)P[f';Եv וj F\t_J%MSﲓ^&Oq'Mmej '["`)ӒJ'.g949J |5N }''EAQ,us<`L,8OhkQãYįVG|l܀AdM/y<PWB,yC)5e2AĖ6=S*r_<n'e"Q٭IT+>OHuN zbŒŰoǶȾ^L&J#]? _ |{+k 3hA^OnqC+Gi!*5is)^Le |dZPf8nHrOmXI-DN'gc=uZq[D;Tt5UݱFWoʗ}PMvu}P`] Z G0Ex2Ԣz A2A}AIҺMk[0VPK߷.he2p|j>s ##%'ڥvl:Q'8Gw p;i)w:v{#*\EaGx(Hfpd[L rh_prvK+, 9|?Rsge5DYcX.Q%bOVtH]ώxRDEfqاZG_XSу~aJ5t"-eB'&9"8q֬Q6DI* hi"'3C&=(}9ģd2 qOP$0^c qm{'";GP|~=:`;_%^& GE/P%Gu'5QL``.Ա1\zpT>ac=Kz0i]<jmKlE3f_NҺl{|O_YV}|m| |9VPuE8Š\E͇Ywpe}h8cMh!y.~K;B6[K znfx( 4MҘhe,k@4=%Mηhϣ3.ÁtcdB}R[⼺R 愹}C Rc]teyJ erP{[/ +囫X6V9^ X1؏R}w+&Oc4]o$6`M?u?WO+׽1ik:O{IQ=o+o QW.ufc҂KܮC/3u$:If!z^j?ȼnk91'4+Po[>5xn]F`:$#fD< 8qVv0+K梽oҘ=7 wHx_c! @'o5 qSp8QmH4!mCoU_7?km_`VMgnŃ6RKg v3KY'8or̳CbL]nZdmؽdFh%X$3"6ܱ/ UV@}t9;~^H]&bp0̝i!ZiZe\ncn/#P ~EYJ0ghײhn?[o0513nLJ>&:/YX\)KgJܵ$]{E>?Nz /wVDk/qk;1 *B&$9/")l!girWlxbൌL/AHѥWY5""]FU2*Oh3 =Tm}7熑k]^KLƛ}qDڒ!i $Ng@Mt3r°J9eZ"Y921\<5Dtfvn0A*#}廦A<{3fZ.Lt6Ob&+yMH T^ٖ1ߌ6s(ƈkH\1]]#ErwŔm1Az]7?K3g1G8{pߔmq9wOi~US}Zd͎O8m )!\e_1tJt{ OTː1Dye1~D[iS[Em[D^:*)o0,MbL\qGXcQDZid#nYNHT[(_P;0([2ɶTKOO# P8LHS6ę3볙[ '8V!A9[_ƞXPa*XglW}Ј/YlA |"iZ7FUn']nQ[n)+HOG߄^#8O.|87!6Wl8PIJn㷁k[l# In¾U!DEm[F)SUFlkȭr#=Hxg9? =a;6Y-WIפܒ&/9ЮuMS .5rfxdb Ya  f ;0 V .Դ s]Q%ɡ 1OaEfNV Lbi/~YwlzŵKOs6B`J?lYL6kMQp/#<0C-;e~Z զ@F륊GG{]=8!U<-t'%S=Tc ~N &N&)yVzW;MRu`劬򄕡,;a$Zf箛)xZDQB%G޷2-KXo!UlRt}Q&fV]~8O՚mW`Tkbc)uH:%e\{'#gx/ e+@~Iz&N\!s{fKōxc\ڸ^BV JHy b/KuLwl^u3Oկ5_nS[jʈ>$*n::[^sط[?e2͢S?F#8xƖ;!v}5H? c 1r(Ϥ;yy+L(s/̂+${E ;f_Sol erG&*Gs JvH**DrLo zQ|@>/}./gС6TQL$_nK&O "^ 5@Gzfŋ pQ'Qw;w\u!W,–tV o>%XrLؐ1u5 {r[ cdƵbd}4۹a9hV^ "9*aaɆGwUB+lX)8Pɮ@\GӍ * 3z Q_1Qw08,4k`emA0MO"XtCsS9DpDK 7P^:sldf԰(!&0f%u՞3..5͒PbZ!¾^y0z'0T[<7h0~X 'o^ν& @q,lQ66IXtʈ,Pˆ#V#İwT-tӢw#޿(|<ᛌr|],ؙ.M;pso2tQX.*znԷЧ R鹧?sF܌INɒ4DmAw9GhZ!p lӿ̊E+GJ3U:$9*R6MYYLd#XzyTg%>гζ>&玭gq^Ւ[2$b-QHpWBcM>ؿhl $X_r{?UF ݵoɘ1|o [Sm1TIsx ɜ]x`M{•ckԿ K3;f|i vJuvݿ{,__[O寰, lީD_.+< EǚN96<L[#ZI\KtUM nݻ q1F к(UV`[2l[lQ*\04rEhN@O.F!Fڣ)cZ􌇠gi)Mdʹ::.öܛF_V{ d;"CJxd7sGXTqG/:BOPpF"rI\@Bx;TY +8; MCF廵,+7'mu\! yzvX#1 !yš`Vc6/Mt"s%ctcrQhV)`ϟN!m?ug mRf91Vĸa̋Iͦ>f#ER?_{4b3y38{b #N"`~sWͣ {0ȖO>ܰC"nE73(PiC+pOKhT.KCݴд .?G1A+oBqhspsޢxE63^A]#}pS3t]-htWVRaK$Q/C7oE/X'Ryu<}I҇S#졤CU8yw NX$={s@UYWnA"QC"MH^@L zn+O\ʬ'p.ɾ[>ꤻ&'kO#< Q14L Iv1_*h׏ш>{7  2)N:a%/0{vH¥:۸vv27D1]3 IH0am>5[.[">`s?KGj ah`g>H b37S-E0&$&K9&Q ,VwCd9">!)fV5nJc`WdVҠ8LF&A!fyeR g/Ƣd\pQęowtsZ?-ڮ"6mϰ굆MB HeGgmz3}} k q)*b@` ?-%1+~orN( ㉼{UFJ:^b^,c܏:/P]ϔ&; ?ɽo- , {KIpwLjEUC%zcAMT0gp!`SިMRLc}з37:C #VOkЀsO2AZEِIǭ7yUG U enG%6[X2p1زtkg`ڢ@`jz1kyPd)qFX%q ]?H­e°ݹBqpBf=ȝb ?&˻U̜ :!ɨm:n㏨g$-q 863+/nDgYE,ؘiL -<}K czޘ=>]{WCLX3,->3"!Xըr NA-Z i;49dt))e E!ٟBsn*)܈lIݠW?ua\{ϛ+~Q:BA{bSZMGoytkh,1V$ y/}Qħod  )M`KJJ_V& ^ۃ  n5=fΓIN\%{TּA/u6;Xy#gQ OLs_F'GOHiilcĄ۱q.օ%8^aVm;T?U|gS W7#2ygD$.e9LrF-lSTRpʲ8a)becX2/iB3wQ!7'Ə/m8snX T _仅&m#! Rb2EQf284Kt;oȏG:NAJV(yQ/YHЉgYZ07070100000464000081a40000000000000000000000016661a1dd00004198000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/mAU]?Eh=ڜ.+Tܡ,ޖ^,UV&'<'vGҖ>G/9ˆmtj$pEu(9{dbL Ĺ6tkg_9ܩ!(@V]g9jIVʆ;H7@6 1INe]Ί'AUx~ 8`%HPX~Ƙ]5ȼ~ȍMQtĺJNr&#N+|Uq r~ Bmkl8#?\OAItۜ0ԑӶJSLJy~r U$ JYě 9_`rpl^:z9R١Ċ99˪B"Y ģSR٘ eeAeZ= #K-RuAZ@QzzM/5 KvdMҔ$ sdfЖFjflPOmz<-~ov̂gbUJr0>#xQ;=K/B"|2 jKFjxnNn!ЇW̊aCnݤYMCӂzB 4'[#aTbڂ{|  2H Ⱕhx9`ߦ-陋YCn.Gȹcx9[ 'w ^XaZ+Ӣbd-Ykqw*O xunc43p|LD 0D<)V:F0|5CIp#E1$\ծ~qCsŽBVHj-2%"EvVۂ*tYuZ:}}pQ54|g:>h$/B5!]Ѱ ADvFaV'Gኳ?]tkGӷ^s(M Vܷ;yLT:`{CF1-o2> 2!SɀrXX0DJv[~$#3$axfXk/@NB=w("#77/0ŅPJEv9lk B. s\>:}`iM+?mf$fG-0̡0 68cDi* >K[ ] $Oo9wHD(<,yxc͗hIJ6TXcٌygmeyuΧbm"(Eh3X.b*MdIʾ'jo[ac_` cj 3vn~zsELy44:Ny5j#b}r%0dHc1}mlT`+/,,mm>tE*|Gν6l N¾HWP~BM*%+$ o%?tX!hF`frfƖ)y JG՟p,mPpCަ^A%zBkE:i{!hI]^hQsFwQdヮL~\砍]RS<fL%6J;-XV72xjCjrSlNNaQ+A!jkߋ> q HMxDv.p.E7cHJ}n@^ܶf''˝Zk C2jw(ycp}gߖ6pf0=tlMMf牣:IΔ:')_Q'zgss_GDw  mn;ElA"?oJfsx!)k$r`aRTo>zV-P[WK2 4Z@J4hkrǺ$psFyW7Zl+Nj1@*ǣUjmB,-l}^*D~jB͘zBA3eQ#}8Eυٕc| ̀ +OY[Rx>PϡES\y|R]E3xwIXE0"o]%y0عh/uPI/z rgI*8q5/0eW| ؋nFxӼ7`ֿO}* JqI V~5DbQ)`,F ܈ sƞ Ѽ 0iQ)u-x8HYhXJe3G?q0i {Xu1@c<.Q{YokM|n’}ze l!5+\EgR`mf[~!ghV y+6gB7ZKE8=5`e-Zl{ yhGn@fMKYrD.[}r֊&XB]pdvns|A#M4ԡ5{Pf.6O҃E Q GƯ *<<~\H#ʵ *U.j [kp̻gIGt@,L2,O 'y U@zpC<*)@Bvj,jIh6ݲXmI}Lae[{?]4Bv;O!j)eZIɇKeq!Cݬ}f,`z]AR8jj3UAKvg|j#n*?`tQ\Niӆ%^5GU(pa%0Ler ٥r8]Iڌ@U+Dپ7`cБ>jZ+έԳ*9Q^-556=6o~\ dST^:_<i7+X21AAČx,1SmZ;iX7ǿ՛aU {D/!|8hi3; j?xƠLX-ܽ¬$px+z5j8u[Wdžpgw(كm=6`DD^5P pyfEݘmQ8?o:)B|4yo +@q3t  (Q,.V\ٙz`cJh ]hb*iV"V/H>cȕ$ZT>=O 8>|:ŗ80LUҧD{CrJH 8c' &d{C E m0w=Ĺʫߡϣ[㝆̭~x{mȅ F\pj\ i]t[EQ $ Sfd=+MY @@'e1xd `uM<RgkRA'qQs.'ڳ㯝y5c6ӌsD`/usP.]A\:ךR)nz ?em0{n+u{P&81uuB<8@ f1x'HVQrY#|$7'׹j:&$M#$;KC-b8s%fUMш~S]7> e#!6zC?:.nI}0shD:_fqE` #'ַ.696.Jَ|JMp/ۦW-~CMc2s|;>`7O#f@3W&M`\d!{[~ D8QX5iw,&[hĮ'͂f;xc0#=g ܬ|Y#ɾ"qCD!1*ق7S(M)K_=?N%Yxf]6bh{G4j#+K.OSP͘)̊<$pu":e#f!Ct"*vr-A` r蒁)nhk7~qjVa-! H}}z^$44R; A,.%99hS"-006gVp{\b c:dG29ZC;K#P#bB]yu1g$3fNohxIkmmbUOǐ!a6B)u,#+-(RMZbWjoxA8_l5wШJ[ `]^X?DehZ}+`e3Nҝ.b>m5@Rޫڣ8{:˅ifV1;viB3z0 e dA::0 uH$QFMaem[CXx'Q^9y:\0SR[`w F/ΣqE Aj$:`* kBr 4KIV~af)ejYXvd;W]M0 O|Nϰ_HN)D9O'azݏYNwzЕz)&[Ik"oPNQP+GKCb^=ؚأJ꯭"4&3&2"៵|mqUDٍHVtУ]V^gѡwGS$H`7vł9*/JLRr8a;jVcUtKV8S L5gXut>s|NŰK`ۙaL^7dD=>:g? &wu)&X6(Cz{O9e'o&1"@;@P"MgB)1ޝ9}h_\ٶT,`"sy % *Pc6(FEDC O|dynç$V2yENY[UV5y*^y [*k[oKN<``.PyנV|rဦIq"lf2 LR*EQQ`nJفvٕW<ۧiS+z4co~!Yog``R斅y zi 3ao>J~HEh[Lɠv.H M\v|5.?pa'sKuPH>,B^]a =(WaQjgMÊ_fEY>8Ң)oL4)Xe>*r`]lvHJ ћ/[z%k"SAF]oH[dӕ6`u>XSG~f W}߄cǼ?(L˾giX+5׺G&&Vb9Xzٜo]a1TݍeVg!0oolVrl'Wp7ItR*U3Ǎ#58}H\WJ 6z({b'-(tOenqM.E>KLhqڔ+|J֬GsU(1\!쐉u;4Z&)2bD 1 dS5mDH6N\Le3>?J~&hDrWBpz=>OۤgI`)NS-}ioĜ-7 1AdبHP(h ^GKyI_øܭ@L~[ ˹/j7ul BpMG zsY1/1<&af.6Aỏ<]^(`>ZZME7TWbB϶k}՗$r?B&O fB5l5)ĝZDgu> !J\Y$8'\+ZL>JU^'$}5L[I?Tip)dwAY~ڤW%Z"k]I3+R0 qb)rƯVzP]JH~Ɠ24ʏk0 N3GMX.b))<;J hc,"}..RdI }mRi;[9G{嬌c#mݪIıq ٽ߽Q\cYaߊ2db(,=9- )hKkך\B 䞡+c##~Ep 9x:*xj.6#m1D~M3YRזwwwNy ɤt&cnI6$Gh8fFʳHpf_LԜ)o+ƁxX6,N_s$P5=mhF _֤,< 3A@ x60q9:K 9= 7Na:DYfE9͊naiɉYcH&AGz߅oDߍAHsncMMMuOcnNlSkJQEzj T΋iE/DnORwJ?ccy6KbuK&C[0BnPaplfnNAްpKQa˛ gX_ìǾWȁƽTHL0aw+.Ɯ_KCƟ,3 `^7dֶOdL>x V 6m=M}Sy~N{f&Y'C0qިN~&ӷԺ IU%IͳY9 6ayT[ :pqjw!$eF]`<&v ~ 5"B5_BLo|,b{tBʽ,XYZKBMypeKW#lڳ"DNJcs*L-,䧟~8zӇamBg(KD=S0`Jlc@{t 9Gx1aY;IPl$ɱQqfKU˅+ g@;gY3sF"*xHk{6cm%tmIr0޼qӭz+fX-Dl ުAO-0zo3T`PSJ\CN&)_Jcdt)>~F3 = S(0Jjz !m+k&B̷a'!!46h5PS2բ#%7_l?Rұ!Gd™1ITجp#wQh-M`"={pGћ*}ҫiP6=41#\z OE# ڃv2e1C3 Z,,y,Ӎ2пW1r,\0u%yXžd*չxSs0$O?X3liQe1Vk(㊓МY׉ќoCʵS-JWC͵_kGX1_ o_1GΞ9U!Icz,&b61U(x':YCS+ ,e4L͡0zC%~йtokj 4H|(Icݻ%7sM8߿Rih>){w[uVEjJC٭Ԉœc[/O"4&b*%Dqz !_eK&2V)TlR`2JLj #|5 (qn2\Fk`HPBN_MYt%Y b1%O\nZm2%NHsQ=@\qjӱӌNي1 緞]Y9p#N:L:ר&wWD ~YֲNŸ*;ǘ}6 4K`[EÄPp=yi(î ѳO"t"CEG|9A>D5l)n}U=X'w7z}}xڟc|~;W~@i K-FJFM8z{w( ~?˛ٟi>{<>j*\Y|GS3kIeL9VU?J;J `=%ifet#?Iky9ʭ cߠ0 ) kŭםh "w ҁy3Կ⠓Qq<%;ҫKw.C%$Fr8+h&e'THɪz!Ij$ZgU0rs90B=26lzM)mXI$L 0h|x|z%##*ٸ;?sT!ğ9m())½Yb z/T9 d$qSMݻ|8 _\$^ӇiH۫ZhU j[G8)r:<hn̗fyUQw|1;gxgU:g?b뚌x^:|wbi*0.a8ۘNKr:{EWPjTJBTy c%;Se΍l$M?#uH`mQ;p>Y3PT{#<9JO` zhAM:[U,"h `% YSȸxOsrg5 9~RiQ-VTLVVp'דtYpJ'j-*3u ՏVi,!4!q_#2^\WIl74:s3'9$O%9cs.$d ]x/t)-ceGdD[Y$zg5-cXO2$ ³yԽggg~h{Jsq+e3eu`hTw-!}.)2g; C>F/}`teqPվ\"rxKU?)m ޅ>M[1cDcc+׏3wt[׺r0?nL6a߸ ~|0M49 hU) CJ "S,SB:NsywzL[%`;'5 9v&{Ӹ+=G  ?ã1.{<3gJrd7*^ȕn풃xݻqJuwjQrJлŵ8 ԸPx lƈ*C9C_M0f;)ҠOZI+¶@ab ,^$QM"eyM9Xd%$%`$ZT]m(P #."sJG | )mv⤔ᝑ"~7;8u޺$ zF 7]SzP^/lQÞj~"RUNVP޲5,;H <eAxt 6ZT&;G;'AVT=9Ov$+f /Eg<0&L5 L? t?K@F1OyGJ(?Ϟ]ŽcKaÐ[P6oh+UbU:kTn'C7q#$MѫrZb480l@@Gkeڱ4NF5|`=Fd%27wG<1*j0`ʺۇ6}+ |lU(M X^W ;TN Yyf@Ng3\|^we1CP*+B3wm5ϥ gCK3lQMStx&qQUgu:*\E6IVfWwW:_߆sê0_@uO{fƨ"STk~0T|IWz}Aևs>ULn4lک-GFgee2 )){> d/Me&iETⅇw:ԱgYZ07070100000465000081a40000000000000000000000016661a1dd00003fa0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/d=?]]?Eh=ڜ.+εg:^,UV@殙\>?KRH Ps"D't]ٵ56 #M5ʨ` Px?~,wifs(LR^ A.?V'ŻCGmsuXc#ɡP k2J>].ְt'v_AT =嘰nZ%\R lY*_؉S 3>&`T1^[7!wtuFX}m"%9) k% Hv1^,=Myǝ3Pekυ 5$r`iT+| /Տ?"c'ra$/ ez@A0T>Ǭ .iaARfXyOUd6NV?;zH")s=osx۪jetm]kmrCjcZ!F&o4ςJ6@"4S jh%_s57JpYS3pнlQa=U~)y* F=uC^L[9!y{>W]d!&9ѻ]Ӡܯ`A)u'u=ϲpCSg{>X8~SUx$VW˽-,K2a"Y nW=d$ūfAݳBwn &#Q6r><t;u+¥ؾ6R5`pS,uvB)<+T/4ݤlGդnRe tS-heD3:zZu-UOTs)e)i6(+[jOf0չm Κ4 i9XDZ(2NXwՊ tF#΅1$sr4ԉșaY(hLuF1%Γw XM3|8xڧpswkR]Je/4?IIl+]'›א}K{ң>?z9XWY@Vs5Q{@rS$6ϤVM1T-_ʵCTK!HB%_S /XyaE̎WV85|ZKk0|sY ߚjrkļ9A 7&:c"CHFbE֝^cW31VE`ӴHkԗ@L/A̋GҿbƒS |}W]7j̻aihWvZ.WTRtDOI99Fօ*\jy?CZ!A H8li#ӊMMVj#iy%1ᙿW7QQi g\Zzw(A4E,Yvhxe"*6qhuWͿr*R_%J|.60ANA_ _Q)͆A6j\(^{& β^#IQ7Op(u_/P|&!$?Ox*a}w3_YGf4  9?R+Y^ pƎqy|ڼf[׏QQ@-]zGȜV+R9yMthdػe0zh8nMhBXiRռ\{lXnq}^~Za͵P7˼jdoo04ث]/-ai!pșH|2އ:a?y.mVe0Θu@i"rK3 r1NED bMCJYG1lcAm*/GjԒy+-{|A´aI-Y1fI AĮkT u~Ͻ1dD E ]+j޶[<hei%o8iɩ5xlп21&,6|B5JH{#/\PJ*RDDgK^A+StwVۉ$cbدZI`C[pVo (B*ƴbյ!J&Bzp{7ͼ#߈OPڔhZhx)5辯[GZiՖSu,v[!Ο{,I"! hHC\W/ѠǨMT>.@cbՎB:Rc ~jry٣5t/3ǟ359n0ի=UЬOKH:Xpe\zt/.{~Tͤ M@^P " "UOy*&!>]dYrH =RARgJ9Jl>P`tĞON(>vGrL@7RJĔfIoV1\F+2!gAzM*lޖB0ZjnQEhʑ_79"EmcRKV̙˓&Kܚ&`kt@h|Ft$c(* mqT%UҨhhf4ZJ0Gn i-hɜ3LҾ 蜐4p ܲ0H63LǪKd@Ų5B~ydaC]Յ>&TbGkov$3tO4&+m.b/ YR* W*Vރ <H{}BG=ƏK;ilrwmQ([O fP5vHQ}H䣋uc;]ay +|br‰$0?FZyFdÑ+ıNO@'wI[Ά3$aTah2ǰ{%~zv7evV %,&k.MV^]z,b٢;jG6+9EÙs)gTpGo Hc[#fh?sEMvHՙ&J/ܺW GSC9;!R68>oik7uVHSؐ[|uE*О3KAD,EsD4آBX$zW&:i=9AŁmK"4 H\⋓7|3n tٯY9̩kunѤ+ɷQoa>Y+@'Kiwѹr–_rC:ؐu=0>2l<"h"-Ti5Y&q6 V8S݋ yԛ1McY0␊0Je4L E" ԐiH C8R*fX=6lFGL2SNU0滛j0ڌe5228-PHmJFb;37ܩ*JEPd QPW͊U{r EPY%-7 5p~C`{)$H\4IE,T@"F2izk\-@,jjNxڢʎ/4":VX0T}ITn [k A(L4C]e6[y)1qTiX]JeHR$pűӦ^{:A@'~d'b[M/gtF6E~?)ٚhS>ݒ8ay۝ol ְdl_놳Vd_S MķT"NJj!p]\o/K+7"R))`?)WQg17:\"OT5P71}{ T)h䘏XQ eC18e0P܌ijMA7Qָx 'TYrz /FNOobCrRF%*ʸ|hf_÷8G ʭ!yyaEbY"s7]E5F6DdDCYyV4DV9¤F #ӎMK:BQ [H$]23,B_w&B 剑S#.P'#WK#Gѓd).&qe 4 e+ D`Ō[.mC ׁDL0cp& 43} 5!]?fz9P؎%bK,39g P7.5c?dg &0<qDh"Dqk_w] [ ̫ٙyTkR5?4:J {T ^TwMez+ 拇a<^agqy~-kL&[t ®Qtm9{Ԉ9Afmf7yKN2X$WMQ206 Uȍج?6aq,v`@^5}+OI4)ِ-?pTo9xP?SXi%IDw_16}|mS?0pͮ/j3f3)J ~J)]ij'sU~@ {Gu4]&;E6K ͼ 9`&<41)XbJ\fAXݭ>2/}(Fđ+ď yxvMa'2qT F<Ǐx2[2YTF<Uְy^S4xHT&CRU8˹ye|=thrPU)9#HiF.'aW9Ks3gxI))}7G [ޢ2'z2]3׽r`vO(C } 򾞢R)Dv-+4L[<МFH[nbK2 M2ΐ$M%; *!YW%*QGf _FiO;?=Z^_@A? ܚ9OÚOeݚs'mvC^~ҧ:kt@WOx{9#o,`!nv҃e.x4麽lZ|Jxy%}@E3q->"v 1K:|Կ PɴamԗmeXt~$eۖNDP/SG->1Tfj3O.@+@0&]fQl6%bŴѹʝSwώe aV~㐐{+FC2/VJ1sqK9ss>w棷,t ]fJCt10hg)D}eJ?"z_|ON l;խJE!fWUP\I E K`PM@j4dh')1qD)yRbM}J`oP'ߟ28+۷.,  ~="w!uEk<K#2۷3;le4USڒid&hr)lFA'}S̆d v7Z;I(p6%{0=V zPĽf-mv}HJf©NLO5%;`x[Q@Q! b@xAbpHDw2$ƟWQp-1hμW_JSʄ`FGFH;w@jЅ܇J;)1u#)CwIޕˠB\hPukpG`+?/ g~ғ:U% E媛^9."'c*b3},<}LL#WT4 5U54;Uo=2m'Ec/ h/:P[>WFz'{CEHXTյh<wM:מVwۘpf[˵o/DB[|/67šD_CD̪Ab>f&y; +rFiaZKTB(o u EÛvK_!ﹼAZn| Ep!gP>n8F*Z )BPo U 3z'ma<=<'{ϕH"x2؂k^*]ΛY<ɾdCF!o- ̵X #f쾦t}?C1'ODz큆 'ΡV^3 8OS4\E+af3id栲P>9GUv9H$H [k!]tbx(5ErStg|6}/l5x,Wi&$Y( TvM r]g9ajp#^kBW(Js'8v{{9h٭5=UQvVQ/oZ߉cX# W՚Hgvxz#-`Mq#')0IH?ub1̱fX1'cʅgжPPGg/{@D/pʺ'>wP2 LOy;e2Ъ3qQ#5G24P%BլhP2ih?)c6: n!P8;q,цX˴rAvm^]DL46M>$˅Y"Eݢd>]y1/L[tG@#uHW3{?Mƪ[ 8ܕF1!%=. MX:zexYvqKhP%jd[?i >4X!5"YfF6LTΠsWzk>[,P'NYI3a7}+JFE%olLxe"[H)rY>ߤ6J]|Rmp ͣ/`d]B[ PC^ͳ]l#'@]K w\X' #Ad3Z4#Q=t}qa4.ӥ]jW0C3IrG`F;oISMXp)$./b9)Ғ|Gvy6K_nu{ \ڮabV(, ?l- .n?{6`N;s_}tu#,,\ߣYPdC@HV8d!/]yjT9U}o .FNvCI3@LP\9ZWe f0tΊ%Ňx$aVϺQ7햒H=,u%՜nTL%FDնԗ|X9Q|nD"yRs[w%`௿\?PC \,y+>m+YR 8DV(̰#^2u 8ϻ J!Bq;X5^ ]dAñf2ͽlCMP ag`:n1B k'O `mƥؙ?ɵae`MUN/l]m 64܍S#uF|٨0g3t5P@"%Rx+!TV J'~^v?{T#OX"@iw+j 4> w;H0jWf$֚0AsZHd.y :h}עg܀q⢴ s| ? eh3ˏO6LTZ>Q]h[t 6LGu@i$TRmL Z.fHt]#yL_7DHsdĪ%b",M?ϕ#x>AGl[& ͇O_GӨ̓3QWP_8"Izc爿n{D^;l-qbM 5jSXA Ve o!4vMYv'Lfإ2 `KLٟdP 5J<@ںnCuDI[$ʫ,WZzQ0j[i9gI6O`8cXT$;2fS6ʾβo]TFǍKT ,<ή!vux![n-7eGsIrm)1|-Cjq,Z\.N,)H7L𣦞FHu>̲==G;3EJ;EVpF`^|̏ D.\V5VI$uURcPwk}:;)S~Q?h*D9'֣D-PLaŸGb|z_b'f`( ' s('Z\λZƋLfq ~fwD3_YTjw|皚~'Ɨ#}QΌVi @ tx;aT8>>L$uyj̙\i_K<=]?FLˆm<ӻ&(RMOaQұPY%8-_SȊHu7G( HOǝeyԌKP0 E(>wo06ݡZ *P@ʆ@ Xkj:ĊDɲL}Xђ@0Ȏwc!_Ċ䂓²Չ(l˿"݄j˓5 -qIC|*v=$f|{3GDA)#Ăߺn(M-lۭ CxLl;ؠYԡ͑siAoI)T<6׹^\)N8g. F9]Cm;AAM՗FvBo0O8δ(~c zj\n )[|`gl=Ոn'5@RW7w`8]PE%[##rM.*nrApNj)Q4H['Dѹk ,]?;w} ʍqOi)RG$ⷽn[Ƣό^1&ր;O=XiݐLUI ITK[n[ߓ z8&-1lϱY6ɂR:s߾6N6bS*#^v<В݃)]?):L_aKHyu"+tǯjdYsw{`Heҗˆ\"r@fJAQIcQ#w@Z1qw%ϩ݆L<>Zx:6Kd )`σ^P3)[? 3A>]yԯ_잵9*/[ 3}QoOp[q1V-̀򪹛hW>I{y ]z1[hiMޛӕP7j@H,5F]=Vϵ͡EzXk~*H^Pq2 RaogZJ"Q ¿LV<`-Ϛ}7AgM+aV.!*8rF|M냲Cik+FDYд,5%{Mb0$ mր4JDȝIf4mz/ؘV8Q G)(ۘə9i(Ar%hv=\ݸؘ!Kf3x ~avd i O4ҙZ|nf|[PCmS1.RU9B,#r2jn)}wiQHV%ȒO=dGDUf^h^]ԦҐ/DMyPjϩJ]Kw2"p-e/j]})ލ p }=e]h.*[ٽ!e_r '{"~>p15y^%d[u}$Ğ !`NwmwDv/%sa(fo]_b$tQ<hέ떙.BMU(|H?C׎SI ǥ3ꛣj Fa6S[[2!^ױ%9'1 T6Z5PD'2Y\|,%i7ʊ[FṃARW]S-s6GNH(%{ĮJB 66|݇k$58hFo,@i-͢ui6o@51 *72c]1[PU8Vٯ1qrfJ]a@Iݓ2o1Yq3PKt ꬈&y/ EH#2'%!Z1@[.^2 HI8dt<-])}*y՚kdqȹL>pPz<`o;O4RmY&]/{L)w p~lz˷AU7c] ~TCZ'ǩCFGGx.~9t_#!`~֓gqLs\-𾈹ﵱ}\%BASA+,+VuȬ5M[1 E1vdXne]% hJH3a()`ǰ~? i;,(~ek_+zcx~A?d͘8ԩ&1o6ܙ=BҟLMM:RqL[EM+*39ʎ%Q5 &^WXr; {~䦯%|-ٌ-AbɎ?v&Om4D*Sזj m- q}6J#ϳk q>J(~oLw3Oy-E]DFpԪX~`"Iރn;PjHKSSRA|%!jۆ݀>r_J4RL-T>>GכpU*G`{5m5W\ާGN:;@J2JE "LL+ 8/nTC67>n }rɅngD҉lp ĶXձJ])c'%"=vfs35і܂ D`^eqՂ P\+cn Qg$G[!h n>\/wT"`Y$]ټ3YB7W|h-k;l <1/)2ȤZUuR x1碑7}sgZ֤G.IƘg&oUÇȲ9WlU6w%9ʺM*~LgYZ07070100000466000081a40000000000000000000000016661a1dd000055e8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/uU]?Eh=ڜ.+:)$慒1q۸?93 o`Ϟ.C٥)Mo?'Ap^Ƭd?nV{Yy#/o`gFH|lPH:TF# K*/ᥘ)1blrwu%g-P }ݣ֤1=lw 2MCf 5WAvHrV, tx AɎ:_pJcU6J&kW&Lg.bmbVԡ>i\8$5NI>Ӫ}_ϭypl{溢kH-W*\TEΑ+lQ<7Ht4g6bA 9֙sAԁ jA ieqa7 m=Ӥpt |?@'e n2U7:+djQ҂>R ΧPDLv@bRSu[?t_N `M&J`ղRg`͝ ®E,9!k2HUV=f `8e!,pi4άPF- v/|6QdΌS_l\FbG]No (ɀVۭfqKADHU)8(+6( XoNws-KCؤXSB+VDIs[^I4IϨQMcgOeQN"@Іx=8v냭Þ [8:r٭RhhYȳuZرBVlͶY'=޸ka06:- A^|lrb̝GՀategep⌘czҭLJg|5yF:T.$l&dUdvHqxl~`ZL5ښ#o+GG{ LѨTGNlAM y+HDrz8["/o+ +T88J{ˠQCΖ,4!nHe^"x16 d>ckmQ`v:]BgZ%>~ozV桬>bVK33ݛDO^Q$&\>rG$h dZS]mKʷ#@&(UvQ{<=&Vm;2R2Cɭh]EbՀe .} E FYI$Sww!bO5f\Mo+bkZ!2. !@2i/E_XsJQ;ڪy_}@?8EU ѭHLo<7b'* ,D%Cxg<.ۓW h;`Xώ>eb_ahHm$qp">ʛc*f x)˿eE [T͛$Bݮ=zNZwRe:)"/P#ƞr22K{Es{q w%В^G鳄2kԷy &|L ~134iՐ\AHmEhŋnJR1fb}C*1m[ۦ@X/p>9#&\^C0'!:f1Xr0~z C {A6'( @C͟D%PnS{ $&ZT}d/! cԜ̀5[ǘJsO[s7^؁ i^jdh^6cS=^k z(Gr< iI!lFh5p)knݦ[k-Na|9Z[672 Ck։f c54jO*|}>OʷPnh‰z:Ϭ'd'06|sdcSyB ЉPq\];@zX-}o0C:E`GGEBgyC@jgh_y%MC?nZeovK7By,d_ۜ5qT$U(;' tDK"n]M0=g >iBSܵ㾵ǧ0!-!;L (d_4p4[BɿV@$܅?;xjxZ#a*QW.`(/nMNU ,~dxUBbKxyHV}8sL N A̢'L2;-is0%pw :Vtp2Jou:c6Cg2_~Pf&( ztf7nX Gql( 9ڙ%m{BSRMP˯uG 41"`кqDot^g vE('RH@1&E`\ġ}Yihc/H,-jRtcSe{Ew}ҊǠroڻ HRgn}΅ъV6{FN|Ǐ𫮼:EK蔱__x#|YYkXV/Lm&;#ɚ]8\%0DDr1[)˟Y mLGOa61xexrWY]6^e'6uP 9Tj >dWC&&s L16Z_5uɁoM PKcyןctxRpOjczԽw~f$52| ];]>.%Vy acm H.e975c8ׇ$dz|6ã />jHG*x} (zڭI<yK)N.nMW[lRc;L/ޘ3EsjFbGL~VnOڰ7^oR~p&.. eL'joAdVcMQ3CbsEz&#Dyx#:+4*6&z16it&(L)t"-.oYM?Vn:DoRSƄqQ?JF1@K@\^$̡ʎY%J0\(.tZXY Zp gٜ)f3mKqDr~yzR¢jv]3 [ XO TkYJ"QT̼BdJ*Ivɜe0„->6/ A x2_ڨPf,HÖ4[YR0"g`Ff8,/$}N+`v;4\ї |bƃh#~^ZmGmg0Qe;|%4ȚM"$Cp Q3boRX-F>V1Q[7<u)-vVWPN̦q1~֣J1;# [ 7m J[D2QaVyBb4A$XB$( FI:H.19ӻ䍗nHB>`` X50,9CΥEJN`̡&אeo:SD% EéC_nBu_0@ ϰ2YWܾj@;6-j CH<;vP~_>*=" 9WU]ba*9t'Wq9YVE[%`'G*v%XɊocz S'{v0fPe,/0S!/YB|am :H7Pn)#TO'-dsQƫw_i)!sy~;ZhXuY58&:3dW`1L#Y| 0q΂p' 1'wT(r:w.ru#X%QMA!pѪ&pc1'>鯇me;$XiVFԧ[ζX2 k[4bDvfඹ]V1G@_$Rʚ:`21!ߟhq޲uk zMHꮲJ3kQWlM~3Nм&q3mBfbBs;isӆFTRD'{{R+]Ff:=FE)@kUyT! G]x[\K(K^{5<lkz[/g^[@'Eڠ&H'ÁJU<(ݳ9Tv O# S0A뺀_,eb4zl SHlv;Ct;VxO7U{ @Y FrϣЊ&!)!KG{>XWJjYݭIt٤H^`\&M^fggƗ+8(0 ޒv`X)&cGLr'g7bqؠ$ߴw} ? . ܪo7:;X6,哯79UuQ9XS~}'H 1vݶK=~R0"}(ܧ\472שiD2 cO&—0%%2lP 9\07S)8qJ/!]{^w/kQdfGCȻl0s1?N}NMJe{WGZ̢7=3J lw*aPHW@Ыdgϼg sdp 醾,p!3wb[[<b~ˏ@ɡL*4RfUSU g{l"Gogؔ0IUjDpDݡ( }JK:=UvUb B5 :n%s]Ig  x@cة?T}n&|9kKdlsw7C.\%8Dםhҋ/~yI_эG0'=!d3QZؖ #ĝx}dOu {wWx"m)\]rGzLچDӓ؛~/y?)9K.Y/ƜlP Yq`BS{N*v/2I+2ul&)$ 1% ?jD}]ǀ sƓasOEPFK}V tB_B!%LE_6a%'D`4]ϊ?./[ОO_@H}JC,_Ѕ>^ŴU-KœPf̮]^MT )2k{xz%6S+B(1}!N\&Rh? Z4LǏYXc>I*q)!c4"kQ}{| &"N!%7szpST*&?75 Rbc#n0w5Z mP^k'`'L}1j!,KU[&x|*K".fyC6Ee)+{J7b)}S_I>HlǬxxG=bQQ%&k*-2I߂l6+caw&b[1 ,0U*_as %wAȅiA*ǒ/|l 5|gFO@~==r&](PU_hHݔar1 xFF(}Oe) `n)V۟-d;%!a>0o8p1S﹣׾N嘮xD5r\J {gYObY]|ϑHvb< vq2LD`jmg`Ç](xP 3*h`?Sq^ ;e6M-1(.B;ƄVr51r\N߈ @P 4L2^{%RكzthQ'7[񱠞 zubB'k7i_G9>k[ 53dRw hZY5G=ثT[H?ΏDdb,\ t=PC ZAD֮u)3FBT2NL~%xjd;|''hԴ w0"F=$D2R:Ck{_I5EՎjz %Д80U`G} RX \3j/1 rY,'c:EeJ@Td=hBG`?UE:ʛ"I 9JDG@=%<І^{6L Sɡ|gGcW{+ dH_[LN% TՆi`H&v!WP;^$-2{Ckv!X]$wSz#eBSZ]F.Q I9k9!*\xu@UjrY]XI@ɝVζgӂryF , +Q0)ɗKXzSR,P?ngAGsMvc@XҼ21OU363O'`%FuӸ{0'C|zĮJI⟪bf4f֚ dqbhYK:,jV fSsz}EXS<Ԕu_]~! SeZ3<"/8aAw?fIO?זХvJ4Wc?R~7PK/}g©6w<ќAEŔpyƘmEP[¼t 8/p1!X__WE{4\S3~"77$@#c;iXsIVpJNmnk@D)eF>ˠbR g/_QE[ʨT2M~KAM& 2aqg6EHްC2:OX|;!șvsW7>M"Xv o%x$x1W)"ذ[#ecV2747ZdޛXeYw%Zo$Sa2u*%9_ϿczEHvNaS n~ɵ8iFTC iH4[],+7e_%xIDf$RS[]˯WMqz''\:qԕ>6hS͊sKm Xf"CwG=A $^ZG+^/h 5~|½X~4LͲ&ޙ-Zm>){${:>:1eqK)-R4RتNsTj$VJG$n|(6@;xC)J7/nZқ^oKt%T+'qwR6̰f4_39 K()fFog!'<#RM 2az\lZN-YCy2;|}bP=ϢeV`ù6Hqmꛂ<\&TWf'E-#d3 '`Q5J0 âx$Vd)%F{vlѡBCK-wc3'0"mPּ $-Q$5ĬzV@0 )٥<,Χ%A"<>!0D8/`r/Q#+> a8e:GfyVx'%@vJ6}Ў`OnDwR6Bߡ*t> Ms&oLO]fEh8<foSa Ow3g_NzT6Rܰ:pFP A;{]f~ T+c\!ݗD%+GߓQ$$r8H@OҖSJCɕv~] oІDOIAlfZ&1y}iêq/,֩&UV~ m'cO58bXG([j?N>NHt$B"48_;.j< D.y/YFc4$oHD " 2eyJL%5v} _MQ-wS@|׃V&gjщW:Ba~ -g Dqլ@^V3k~8(D:a_ѱsZo3SxS%&)5<[x~}{: L/LEW>u}<>+UHԶt/c$B՟NJ" ]=# a9. N\Yy4F=T!<;LF;Ыsp[rs< kfj E⮵8FrJʑ/J|%jт5ix=pB%Ѱ3FrG?Hff0r )ҙEGT15x0P'an->+pJ?d'f^ɨ1LY~յD\6Uٱۂ'ZzOw)P@mjW)% QFm^IQW1+M,ՁJko@۹::pbk\t%iܬdYb.XGz3b77'*^JhI]B6+e;A5זƧ{%Ii\.\骚E-/92J_+($S[afIg- LD8F4|Jukd<1O BR#R,ȥmX1E8l7n$ A[s)y 7:| jRj2O!c4E~l[ׄۧ+Sv nensN%tcib9c^7̚7 ,3E_*[(Kyi[]L 2>}Lߜnu1¼qdzɭLuQr5cq%ϱM +ߖPUMh s17)bSC53;$OR)z{Kްf ڲ#$:Dihd3KTiY;;_1kfd-- p/RI{948E_\}xF o2RZQ4s϶@v`IKQlLgo>:|Wl9KJS+ ]>/^>ٮ:D@(n:1>cZla9v g|S\^1tbDv/C2GβsQP[}AIES>1_n0"SLmh#{,/kdB'3Ŗ"w^{ǯJcmW h@\ަڢ֤5g]*ற5ksBu@Ƈ*`C$9ׅル*CaAg8tЁ/Pv)<9|869Ͽi/7-BDdkֻ =M*R݂GJq:R`V|_4w y~+$Ĵhfq"lp`ǒ$/X\ {cr`89BKE}X]M{ `G_JuCF4~0.=Їi2-sA8q*j ĥ˕tu˕3D'ԹZZ!w.֩t YAG~…Z]xV DR#"]bLF(zj1=B$.0lRf,uWn`>n3JvIN)A:Us5m&T lp*Ʒ*?O|DCe`T[QehT%r$Rj /V7+h,(j eh4kZOeHKif&H!"B^B$_z ²7DF 5@΃CP4OI /N/ګuy,aQ_?Œ Ew~642_p^<W#^e ÔɁ\4`(H[=PNg+ \,)4esv { ZsטӞkGb jT}"H mӠ` JW}p;Qwwk6cT⽏ vtg1LidHsPu.ēSysN3L ?R3"Mo?| 0q.L8] NEY􏊰g?lܪH5D3jL8-Phh{KwƓ2TVF\Ea* ;}t(-L'x!G4?6pZtam+UtH;-3K:>\I^f Sy\h'Dq\!U_NS0m5a,@ !J8E pa=b.Zx&t`X Pϛ1,76=gth G)H].PHZoC"h3Ojfc|eBrn?SN~G1Զ[>Vg+aۤ!?aX̂_Hl*.l݃ʄR1dj(jf/3aȗʮ5O^=UmH'mrlf'7ZؾAՓ+$H{L[ Ij0UnLZ+5ESzr>Wo"O%IkzԌ8þV&w-NgJHT$ ~'_"^LZĬJ9-|Cn BᑻH ?>xBrp^.2|2j.+LeQy FtHJtRD|c 5hjF·F_ X_ZH}ҚbܽwRHU-|)LAZN5\H?G;c<(̖Jz`9ŚuR.GsOybµ7fެJ:Ђ& dT}B~$8ӭCh=#m*v'ҿ DQաQ Q_'/ҡ.uoHM~?VʥɆ2l@jl^$LGt^4+O?EWJGsRB(SzKG4+ްİ A;'B^ŝ3!5$u3 k1M1`*/~ n^PHfr/|R0ɑq):t+K]$N_'MaUP~,-iVY@tehBQQ??Xf_e =NH@iÁ񒬙.'@YΫxu%{PV3\`oF't(+ȈO1:+ǁ$y ,ui_H?$q ~\?5 J̿d >1!lwp8RmT,fuP wfd>1R -3Q_{W*PyEV|ВVA'V6mo"GyI#sV7X$Yc*GMg\vX~V߫M2{vJ3Pf$ 7SŖz b1sAdc]bc%lUGm y pH g=izGv2*Z5{1{P1B-h:LQGX 3?䌁6ᡔ-4i#K~GkXӎٓ6-`-V0(< Ϲ(8IMJqeE!tiƖCpHlW1RN3̺.WM,n}tky־`:kh ;tS51izm.>cl=4,sʋ 㦩:|ПUtP uRm[KNof5W_s)@l,{fIgg9,♬~̋qi.N_1lJeӉA&rb-8| }3-gh{*y6!'媚wLVR0E"d(F >d@ ^349qEB^zik AU(gr,޸LgqVz{g"ȶ>D 9B=m'._r;GY-PIm a]+"dȺ-T&双o5SXWaĻ)_8D)6$:N1"2B ][_hZueSUzvxrRץr&`PL]~ /hAzVUJ>{K\L ҄ ! \; ( ica@mX S)$J ~0,up+T-픆f~zq-E7NzJd2a6{;Jxƞp5czN' sZ)q֔Ckt Yx$v;aNiq xSm=v֋Ի~;_^ WES MڠS>wD>q:jV+lrC<6U2ϙ!RGv5Jdi_P&Zq0?eQH-R>`\j6X4 ЏEXBbٌ/ʐ| ?;t0tg9K3_vINpIT=K?cVҤZp |CXG8 Z֤YM 7v-M&oJn冰D;hs%c\Lגf ٦z"d`Wod Y bqՀVyI={3>@?n\ 5^(B7Z |@cYGEl N ҿ x%|&8_܀Hs*85Cg<qayN!(:% 6 3WR)Nwwޛ .*$6_'qQ"OM$^+T$.f:ҏƦ[ұ ~;A݌Q̧9q މwҵOujoDĔPGdF\ZhZbA81!{*U>l{Vf h#]Zn>DK- S%kN Qe՘^#19:hb0W>gb8$9qTv)ˇ5c$I/>)$ 9aSfӈi]`!.(d]bOtK_rѪ2J5ClA]#+.`wb8>,"$wFvߌ; l rFtDOa *Brn-E^w +* ^NSa zy; bȵhkİn:[ax?U-.~L(r[M;\%;!SN?.Z`X*o[!T6;DmLhvvA3wR%;K6(+yӸ*H(aOby~"D!!33Q.jN5ŀvaLe#Vw_JkxlSyIyiRUݺ,qڃ 9; d!0 ӺBqtdelՅuޚ>m"^hJ0,q~ 7;(ՀkM92S 6%WvfjeKw^b6t7vэ%d6bW7 )kZD=oX^=tBNSB*`5%ab\@^'ɀWu%3"l/>H!;65;o[$UW^|u@ ߸JJ6 |[fHiSE?^G iE-ͱ+2$"*-%C5=d3I? c!8[K SQfu;<n syhXsfzF]M&m!H\'5֥?aZ()i oY~>>ngePa"+C;s>qd {`UdP$|nˑ}#k-UJ/kmJn x3rMk$;gx?Zx1:{/ڜC(_"y†Uz __fX!>oLsK/Ecb!H R\ﱌRSjUıhMYstcֿw e&p'MZ׌ JNKxkw}6O\`mVrR5h߫pVCSȃ:'! JU=jj// P YtjePXZs$ZB鴀#`>Pј5GAuw>l 2+@GG=/ڞۅ6+yH<>XS@0gLU3-v߽Gd oupmGdF|iOҷ#-pP.L1af+9z2Ĭi4Gy1[gU$=1t aSOT P4¬O/ 8k/&~kDq3D #[9mB|ẘ֋3UC+Z*JBf5"Ln|ٞ6 #N$ï(8EIj|8I S!47lbmwF{>9meEJ3t,)o}}ȟp3Y3DOüYXPw4^1QG؟|E PO\!'9PЮС¿%-w Y IlwCYаyY\甶œ̌Q}'R3X]J7)J(:Ž݊iFO ,zj5>j~gD;DJ B1$k<[v&O6)^uԞ+ "WwU4q=~꽣3QA etUUBpYy+{+KBk/a3OeI`zq[GH| jQ,wmJ1=X$´SQO!$vx%|Id? 0BUAxfCg } XVs= %I52{@HH*M4{}Aџ#Pg.oKIO Ae֋(2NoNB3 M.*ĵꅄe}6PAф<8k)QKp~'<;y2lpx1ߩ譨&[;kWjZ_bôm9Gr}ϣfG)'@+BHeڗT!|^QǗb戏"YgTv䍋̲"O=WsԌA?Q1*"X@=q(;JߢnIMA 3PbgC/rؚtV)pp`0"lv'Hȑ9JursҎ ,Z|UCKQYw؊l^wGWy:^[9ZhpmjͲ@X"cZbpzҖ ٶC>39Wy@Nc;kg h*rĪ`qt/ !Tȸ%hr"z~#Ɨ67t7ڨO`cEerђLoSk 7!,hhH儶2gZ3:::8w.N1fG3ʗm$] DL{G)_6rUFj;]p8h*lU$H`U#§aBYw2G$G1WIRo}hH-o 71(=HHO L.,߅<$!6ԕpJ7>dחrC},[=V:䲴r#]1&nYQg֦1I?ztohk6` #`}D4Qo 2{z e8"QfZlNe_v:uKrDYPEVW$W35hz:7(")* ه FU#NKYhBS>$l@;Bt*zS5<8W4Ҿ`L5YM=g N|I6/\[ҵ3toR 5ث6khn\<,H}*TNfDRvV'`Ri] mjwFGqi/22Zhz @pǣpU`o/ ֻՎz#æ-/ཧ?'PX ;.C·t@@5@Djh5@9VOgr: {f. !QDGC{Lu`0Uۥ Ju_[+&w={g`1^LkP. 8tzSV艇YzW^i}>SS#'^} qq`^-NOr 3[ǛTξɚ*iB ޭ(2S$]ͅ--a7 ;5$5~miU%9n̿`a%i˜#XOKԚSK.!T JH}RHYKXXSͿ*nCKn(R#ǜ?XZG e(|]j[;A3{ccy{ h?v'hO7 [r3 uCZ Һb48@as%Xؗ>eɈvx=}.XzKʟ{`@ %tXNZ)`ӓ YEC!JoS*F.D6\Ef3Tz*1=uŶO`E49"Aҧ ]&@MiӹPF8Xka-zVDS*ś4\\`PLBug afcUzE4+TML w5N&7%Cu %(>)Yib?(P'ZP_OLevnŠXe*.l:=MV k6āhHE%l5|DUFW#. k/YܒȱYTXVn!A|sƴ_p!&Xs{h+)o"o ؖs|JЧsS9$8j7$;7@\^lJ@B +f;VRٟ D ׈8 % en< Ž>&¡Qs LLBN /MU#[< \@}1 ],Td1(+j/C-r5oD ` 3H( VaL'l¢'VOwp"a-}j`72`Uc N稥9-z>b%T j@/\µ=;%&WKH4+A<^Ys(SWV}e$w ?K=Z仫Hhz$l~֒u]9lS[h 0*8-*b6jN#shS8b7ND RÜ(Q3XTldlweX}(hͻE ٢G`vL)#b8& 1uGWP&e.d)aif@ߥw쓮$¥FЇ:+]\vFRkxe9 >L琯؜E䎬vqZtm#7MG;4W8'$Тz kܞbA#>5I8kv%#gۭ]Φe~p#bF}-Q6ө_i>Ý.G۶IK##Fxg #A1#Ú A;K+(rEߪ'(YPJ|`M*[y9$>J󘾿>&=a\i\\m*_JvCس{ ыu tJ#}4'?Z%'X=Z]ӃyA2G'Yі?+?Y@=mZ9"L":1Tˎbk];6d"a~ S-7b'wS{<%Z@0]18ϞG羣_܇5^ xtzaDNDֿ6,27QӷM׷̍9%5kKE?ONȫj%0=^7G \QAaJ6& |%ҫcK=7h P*o gdmBI>c2͔',z;GD|F/7e3ыY c3K@)L.,3|9]܌1I܄-\≵xƚJszR3Q,1Ng(t-ʆ!2npvD)<:« Sjj<F=I^l uŷ aۢ4CAf+Ik !tc"V`yVë-+aoٚI4fLcXK2!GpBu!2AwXg<r=lG_{X~udƈXQU7W:9GX9Q-~G kά8XJ]'CJ۝aN|\ت&7h 3~MRWTH)qػxAL1Bwɢ;=ʺi H;&! r"a0@K5]ǛpkdBלtj1:e΂[0t1~(KُK=՞(P<?w/#:Z쏳 ۱)<^aH9Z4T`_+!W+PBiF TMr݅QY9UMj :Y!O*%κޜ`T _[/.Mg.K{ )l^GS#iQoqyIV;f8,DSig|xjVj`J Ƈ~d!+5PԒ= {`R Kmh[YC CEUr/[v+R.X/.z*d ]y=ɖbdSTD} iE9@.0`U~V8IcR:8bbZ ;q7\k P PZp@܋!/eS}?B]6|0ݐtkJFAe Ma{1N򓇃8PM/)6t`[vS)iCm8_Y,~+Dd-;rg?xlXMt9KI')(g|eT_-ps*\P5}&=dppY'!~M\#20#(2 iD(XY9#D ;vGI!ER-i|DCcfϏ޵Yf|KiDU oG?%ҫCD_h׿!ҜްY4W/#v.`w#K{c ^+~zu=w1ob6o]6b h#1­:ɄO^>`T;{DL]U_v-h%2%aiAnf4/l&0¼ z$sZ3Khl$SjNOUi ?\h,OȼZ#/+* È8rB3&Q0[4 oщa뿭F[{="K@ Vj[ڄS-:=un ׄ1&(TLJ@:L7l]uh|jӆHtČW/C*kv݇IwBMQ$%FM5:5N맏iوkB٘N9h6* +&˰bBɲOK44L LLIdK>%yDpgs"b+Vhs*N۷]qʺ!,mZkMhifU]o0q'1AOYWU܇+PGiO@7lsEo,2\=tV? GFR\g +~nzڴ$3`_v̭6l%#JvQX|:adFLM^%-#$|n񸝣k>lt@^jVLLt[[^ lgb]}!_Gݑݷ!YƂ}['u7raJH!mq0ԗc3\BۗBC>68uho`A6?y?k{tzb,Һ4mZ[;-۱"enƒSݵ6\j;pr%.*v_=4v^v 'mɟzAPB& iq"L5c[cQQ)ǩ\X Api4A)%}w&<]r:O)Ef&&-;Z AmPXVTvcXv˘{\.f qG !KS⸘Ʉ9AN) `a/-[( g+$3s ‚t],R|+ܺ&}Hq+-ZzmdpįsEg9=w\H/][U Cxy4'k3]A^YESe.C|zyvOrHIgnK>~9Yr,:,}sK L Ň|7鸞5. `ȼVj[C~4/|RNYfmŀS"#8dNQ1QԑWlyFYhZ*p둣&0٫gaQH[rrn*^w>-'-Ef$ٳQeV R`.HE ]` P-]# 7pKB>Ie[KTؚԩUmIAT=3hQ:ixy-b.U`}9a@vr} C_z8۾⫥%)19_ :{*3R V Bd<i̵cI&r .Nd38. AOdr~r?C"r^C_՚fz1p*]W[=kڜ  #1Y3@ oOVa٧QHG?]<}-Uݿ մNy؉d/w.i}h̯gRPĤm 3Q/7pClpI[}Qek٧U;K7QO)] ~JYgC#Vc9l͵4$~-KpV豕^`X #H:Hn nnIç+Y/ߟO&.3,Bo|NQB9d?ْil~ì&å"GԜ_SAIkX4>WT&nبGU}#o }IKjlq.;nlC EF,]XNo 3Ljk_1V5R2[JS"#M6`{oZn$٥a'ڐ-@z*:Oq c!Yz<%Ѝf69 h? ='H !):U8 7\67 B:++00;dw!lheW&sW|/†<6 W#tMڧ>xfe _kX6_6DyzpF7[,6#/k)`W~CnT>ź]LTD3xEiaʌGXr,8uz:ga/N/@FDpvPLHa5lO:;{$8Nwz_ m R9vbs)UAW{-R&4鸋GUZejH>h[|af(离xb{di8M^,1c({>e?Q5I3'u|r06RfIRV; e:54oOf7[&]>1 cg,e߯WENEWXBߙzR%cm5-O&],CXaw w,mom)6-qC*[3(Ix'_J^Ȑ0)Cezy Ght/-$WY:X5?m}1-c 6.2l*۸ݷKvBս5OrR/6-DQC뭁h +~XW.gݷ^(^lFSWk)G\IS,9Y@)H$WFR4!P+Vi~rNۖ ?P5ReݠD?ɞvU_7j^47ɳB*IzZ74LPªvoaU]Hm5H0 jN.(&w* X<D1:Ud+Sl+Y=ѽcw:?8x.r_ ۖKѱ?%F*_Ze ubdRק 7qUf3ְ.lXuIceZ2jœk~O/UbUdu 5#aG#=o ٬?uiԦ~!@Kpe2R9ك?^m `9!y&Mi- xΚ,T-/ESW.eҟɵ~r]/C>V\٦ŭЁHsEzvTi2FؕdHςS*t_TSloM6F9v.u,$mΤf?՚qV0S2HK1ΌZL:BX8=I L{VKz'&8|[sCY#Z֠%uOήgi|f &l$#161b9SΊx8!f彃OB^o)n]޵@CKzEX2'bє~߹`"SD` ;1+yB|>8D4ǟyI!OT2}i<C9:*pUU ҃GԁW *APWTYQ \lpeK݇"S:\GWV6daۆxl.>bL$˧@2RdpiA{y .[1k ]\H&S-{~\糞Գ7.6٭7sƿ!J-^2xNb DZ;:T_?d#JS-,HrCԩ[OK$j S Pb}xd@z7Ѷ,o!#tQ@;Nn|&yX'N64S |~ג/'GU:_ْ ĂD5ޔO&aMrh_Qaj;w^ݿ!;Ax[OM[h^X ,GA t6n wQ9|z`oeJxЎ6Js1G<_q(tbyY*_1ׯ\^ a1h&T2/{.E1;Wq&F;5u՗Ӝ4@W(D' (z",= }7_&K_#+ٟOdX81RpH旭t ޤG0 VWmL>KִFcuFCl9L25,[ho3~HЕ"EҽD~)$shj`UJg䯂dmNgv; z>.;*i2xa^bt;eg*b:ztg dm'Mk}P! y ܙNq8[>xc V`$M2 鉎`68 ~$tb][jۦCᇢrQm]jZmۈZQJٗ'!Dvz𦦲?Alq<|7Ly0'St}_ -XF>'ÿ |{vOg} 'y]N /[]HBiֲRK Qt$8tpNoh ,NB{TD? W:U/NW"1mACxexWd|4_0K.:u5blD1k2o)vK=H.1|4#vT;9m=yES??n"C3LN.MR^J-)Ǻ)liWBv02l@ ' "JT{Nw*ϯhM sz% ީbqM67r^[?ȶ \FU̟?2B 56q QQ~!Q8 t. (Uu@P|oH(&VxB;Vf撹~sT_i1;H:ge \3ê4bCkD33tEem_CyW 7"]N7Zݚ"h=|#M&_Q±d ycՊvGK<@v#t{z^cT&+]&Zグ 83ԣ9+8t퐘24^LN˦jSV^W8N:b4vԴ Bׄ1Wi3WNl׻3z @.6B2DFyFO^}KΖt%]AH+a&.`󆤆 cQƨEBN N5vT&| j+qq=@X̙_agdTu;V%LpG\bO8c8%CrثjޫʊM̨Ru!Ĥorma2Í1^S cfcb+{? [O?_f~]3jxˋn~o5wOA602RSe/jdw P9g<ý/Vφ;#A^\f;>@tL˷rwFf&3Y@ Vѷ^.syxD(s@luGfF]cQt{QQSaFuDG!GAR*u@n*m>\{1#aǧ:F{Jfnj!kՊ7v:.k:քuzPlcAwtܖ-0%}M u#J)Ӌ:@kMc8`oAYɳc@*VHuTDX/wegi6:yҘ}uIgx( ~% Fr1Ge|cF޾ZL_* >SoB|y41iBK\jMq1.)^@%C5l3+HgyH7jGB %wxMѩ$Lef&SE^>CKIvZ>OR(:-wd{I u4S/&z uk .5q'dzRw-uo>lYϤ0_LVIΕmu?2 |e"-*ơL\NN"<ު{5e [uRmb)ҊYV76P_Y\!{{0 C5<@fL]&cr]#v }E4/f$ļe_H;㽸t% bcf/PJFBH>~īEc[zk굛pS;?<6w+?4:!buh'tһz(X>Fw7&<`N+zԩU!Q}FsS~[ Z X]Ű5R١<`~=I?$kxN` >qԍe3N֑M1VEFKgV?LZe3#=r큋6t[Tužp:>Fv%X8ޘo,k.2EoU'akY;UH Ԯ779D6C/Tz"cᮟ?f֧?aDj+R[Aamuo J/d!jĎJА%gvC;$Z$xy nHS[Y (ϸ+ߣ BU@8J~1>~( nt*Tmg 1ШnbY2sOB[c3|MDJ0K#yS3Υ.LlnkILN$c~V!;]B7assS5M N`~y,D?[?hAuFXhLOn,b={+t_74lxJ*[[1k.b S)My$& uQX AZlCRxpe}͖oVO7dr"%KGZ\S:*|؅ yB 9Ix/$|WL^4nZ AR7n;JNc!CdLΠF/ȅ֠VƍgxsQ𣕿dzȱM2PZ}+4M]eJ=kRH[LJ$YZ -Z)$p.]RQ|-m\@D.hwJ3{lݑ W( ,=!J R]hR5:|Xw{1~L'L'D4I{sF^P~#W>EHy0g|ŧkTK&SnΚ`>fZFېbqY$m_//?Ts4D6ײM^](uK}SlKH:+*/4t@>bK;@f< Pli\2dV,:aa|Ftdvl `ť듟s$ōTxh*Ѣ)2rH޻IjߣDѤ'"a45zmpU gxĸPT`NkxW4*`LSICFL 讝ĸ|A4m3hʃ:cX>* !2y,W`;2ں$&GM#{v#0 Yglݲ6cwL M gV#'򒒟N2K\ X86opT胰<ȄۯFEE(P{n5G[Q{|yD^lch[+ETA`]eG2؈Ĭ JS"OCoxQr/-ͯ֨QqQsف>?w،u6#nYAпLmZ1a-nmCg(ğA1V4MQ1yO6|q Y7\{9YϭPе0^Gq^aLWR Iu5Rp KeqJr?j~ށd5pR+`gR TG? sb;t=x:4&-`hŰs+JMȍσ 8}N׶cLR]* WgQ?8ˆg#S#j~팵+J-s,x^s4lmӚg#iy8M]IZ568WPVxPU23 .6,-kx D ˴n}K!V @oԩY2ķx`3A uOx) ߔ?iHt̄ {r3z6{+?c>9{,f4f:AQW.]#/WBAFoUR^M}Tm2\'H8,bi1_tn7TDɧ2)> 7 φ%oV}c4O@t5}#\(rFhY,̏f^:yģE<vxZeK'޵5 $IU`@h7V#QlJb2 я(]wQ rU}zl`dP%Q M |QYΌs&>OBk9ve<֓@&HEx|QT$cW_i/g4ұ1sBWͭ =K G7dwSLv o.QIVJyAf{wf+T25άs۽rm7jl*l])l/Vox"P 6oIθOtqa(V)t&o[,߇va Wj n]f5 D_z%oz+Tp{A\wc$0h$ѦĊ阪TYi:'1C8 wr&a!V%8S$+Wf=NJފv䶢h;mn$vH,S =IJ׻S{@lہ?G~ar&cZqݜ<0!睮1 &033&t=X3X&W c3CTÀұߙ/ 7]v8i$?];<5ymm=>rh2 l )e@N \sPxq\V=QNҪ #;esᡪ `!:/`6j݃AЦU5 ٍjk8v,U5+[Z1嚴.ݗ_U`q,$ۥɱ>s8hڬ)!ZY wkRilt դ#~mBmWgGZ=YOѓlmHה6`nAl{Ig-vt!Y:K\(CWzSmoȰ%lGv`ߌk-3CЧV]fۓ8R~8J7g':oy_ָ^̺{ "PXL(sQν䊄oT <`QL l #l80k!eC ܙD#XJZ{NL!ccm,'h,tW&2E:,gz-b : ?ϼ1OE%JƒGyMdeu"PEMS;YMBu 5U; -YF\Ժ[?;ܵŜ)9g=I'uQi??_giw 4hCM9kgM|f2Wxsֲ_.=rN#䀣އ: "0x:yMŶ),*) jNl>8ɼN"hDca'Kn<{vXGǣAyâx#8˭vc~v:F4 Gh /{^$oįfy8"z_Y;z͹1T3DhiX=g(м6V8Ji9l/[qP+izx-;qf3w@=,W׊m;+LM\[^豳Mk_P a SYibpE^+bq o(lUF'ɏ6uB͢H&Gg?ScBT$cU Dn.o~*T>JXLǘh*g:KaڔSw=wkԂ;^ح M\#j 2Ѻd1ru'=(!,ަX! Q>M]Ԡy@8 ߒA+ܱPX݂)Rr87B>sӏnf0劜 3}ua ^NZf_f o~sOObQ 1iد0Y;n_@T4娋pGρһlBYi۶0%S#51eDc4DeY.A`Aw<FrnD L w, :ch吔Gep1ut'X {@h'AEq@+DdEVpez KW$XtƷq\"wBrD\qfLm0t=VDC8Bj~8P ٘$} XkɕP~d:C5@- JTAs&_lM?^ݴu2fYQ"]ܱaQNYwX"]s` JheQh%&G<QsQ*]+P a*&H5BwL.8uh( {;,DJ94٩RuluYN dX`s/N+aUc&e5Q#7il^5cδVk\x '9x&d(0iW26@rTqGIHQ8wb 4+sBjԽ~$z J~Ġi7 }-;psUq{"ThE ߾RwZ;1;1;0Ll U J!IIE l& .SP/^itWn 4YCQnf/qZoژ מ͵Z7>_d %0ZLmxZ2~*KvI:i,j 3V@+̇ǎŴ>K7 ﻣ; 1A?=.ޘ'1z[nZi:7qDvEε vgv|^uJ]I0>:*x 5CS!“Yu&J3 UsU xVZjQ'S$+ٮΦ d*ilWsi#/?(w*T46?"l~ Y:ИgD^6+.7D_x8q SEI4PWLEtM>`TAg>(5,/ # | Nh޳Ŕ=^՘0#Y"x!:ӏ>D /O2"m)KSӻ.?GW MzZlfI:/X$wWㄟ,N- 4ZB;%^ jZT֗ZƱA>5J,@Aw}}X^F9},kVVuhrA߮)uePe؝x/Hhd )0"&p,et1:ҘDPwN՝ q 5rfėiV֟'z";8^,R5)A ]'ÚV[) xTH bo?8Ca/;̚xc!XڑUlСhXz۷6#|m\]ʞdILMIF; Zi!ūfX:Q-'/o%27L+UkUa9 *wxyƽ $ ;HsK]-o۶R[|Y 6 ~p,C0K H@*͍TXlW(H oĵb*(nP'*v.mCPq׷UoM`%Qy9v :K cJwr^ De7WhU)R+ߗk0' (.8zqjgMr{ؕCi@.$F.&и\cw7F>1B>-ܗgp3c;ޘhPT0˜s> ZEyFā] w{*{xiB( &$;lY?D){8|8_[U[ԳBB;x\9r='p3 C|TwئG(-G<:h:0Η7 ? Jb}~;,ԇlovŞ"r߫)xwܤd2GXŪDep2H!Dx7z2cH `|B0ִ||-߭R]"9GœeF(BYP 1#7`,ڎՔ&\O;/aq1\bF':ϙ|{yC‡hB@עގomZs U5J^e߄ѺEc.NN!|,\pV)H)1@&ݾ@ɂVNNdņ}+ˉ4D!r2&%P?ʙRZ-(T%s{]臃2md2s s~8Dq!xor0{Ž9(Qϱ 2D} 4n0vZ 홋:qBp [~\9YPVWHS%촆Jy0Byй~ kƶM_Aqtm*j^zuKXuӇ? #3 ɥBH#P(20yς: *)&+fIO¼sέ.k`L [ b6}1L! Rw[[G]h(9y6W-gpT 1~]*(B)h)(_<-{xrq^J>4XNo:{3U w26Rgձ<nW./BdjAx*0B!tտ~՟J:ה>K)ay]2Sɬ]W`zYEH.q %eߧ,lRFx@i{B5\MlIIߧN!/(7ujArp ǒWH9ոfLUVfk# ܪmxS!V~88i /<@J&?STnq`4t'N > YGvpU0>b<&̚y!7cݫ.0|0B2B""H1i_OD'RuBSM˥4z1XN{g$(_4T oLX /C$ Y?xye:A0:eS\,J.D۳m$џn3ɄkA#cyqQV& =cJJR?9aw'ڣfj i՞U \#q$ 2kby` D%p[j}Z,B`Vh=G=|m&o%@ϼ >$ٟ-K ȅdqEy lkRv}/inR 6}}GKU*リUQ0<&oKf–Ls8߭c;FIdnD6f8|DkAe:RsD1z<%yȖLs)@hS1fsF_?Rx#`ԼCx mP\6vIFdDd6b\ kZ ,hJ|E. Y笝S[<~2l 7ҫǧ),mEEf:e?M+hYFҴJ UUj;$}`{IAQLTenP}0n*l03韖6s>;Si"_v~pk1BOQj='Y|[bAUtX+:XC 1޹M0S _ Z#/loV0,oԔ(IZ/%+"]Ld*/֞udsp!k'A4mV^2eҠ/-2\())^ eߏ`5 Fl$:yO6Q>A ыWjO@DYZ'.%.8r.~;eȪrY7o?J(2&yFҚA aq3weԕ{ː@Pҗ:'5QW,Ə&3MSǦqgCh_#[#_*Oe:VpUɔ\6{94V |~|.$1mdo)T&2քqҊHC {Ldj{5 2CK3lD<ړR.9vy$ƺvMA`rkvT(7q> D}cS<$t$SϘ@%Az<'oyyARmg}个vc$Ztě |nymezn(XH]2*tGM5 V]d7.?5".m0apWrG(C,g'Kݠ39u{5[lcO}v0R'P&]O|#8cf3u~umpɮԁ/D<"q8?TgK޽pߋN5qvbh_.)O)YL2UiA-1Hd;l+U !5\exM=8n1jT0^$ %o@@%52Ex"/x_7[ZnX9c< h =u6?* =klt@ròghzaeTu p OFj^q9cAK_ݿhqјZv~bjxhTe\ZNG:SfJݱ+dG>W$dOJ7H@eXM_հǭ&P#~zt\uGTīGGMg'\d0J.dcK#? ;:s?,}lPxcR,XSGw^?q6MbkI*{*GueL,|ODXit~%F$(8ͣyx 8apI[l*:޶e?zu:@|ڦ)ˋ27CB“2;':֧:Pj8D%|I)y05%?,G0 ]A1wP9!$%#l[1vA.u);RMT$%Ǻ#~b)j 2!@!ȓV%5/%McD*Kۢwe7}Ȑ>¤:B.UfN0K͡57ˮ;n/jVmJfH6:&q]g[ZQR]55ڴwM XWqhzwb3r:-m'z:Ta|Xx^?, O9.>TO1RcϲOKr $w+cODP*8#,be'`(b$xM+sY ֹ5=8BX)'%ft<1IsDF=& '{s"(6 !ǖE"8:OP>sf5Tz9dƧ-y7đxw>01ΎU'NLIXz28 k]A( #~ R@ ϔ~8-'mU Fo gH B~<_ 4+ħ1>  0Z(DC?оnn#(3`5m ~o5{OћՕ5,ծ n邦t_*q U}L1 d*kq"okP\$E'K-T  `l+_+XSVMqQPmBjgg9$V( wt~HNA6"E 6gi4+=#w7Eکt hrj@hG@JGK<͜²_j}GS-sIrۼ?uL Z+ơvtyJ9.Y%omSD5F.ՑXttz=;"]8Dd9| x72 "@ᩢ{33#dg[5@oXg9%l:tJE-cB.d'RESԦ#d[`|9P(7tV#B(ƵI d vX6P_me<SS9I%LL/S63{|1JrH8fMiQN)AC_јfrX%1sցcx!ܗLQ(UOs .K(HA(Yc<250m|λ1 ūs+e]Ӊ.߁8 sD?ĺ,_?4yfb*S.<޸jXgU130͋{ϥOiY=h+Iid8zwe.P}idN,a3DAXڋ:ϲ]ښE\_ALD.?[jS]M2gի %i\b5>cdQRQ[A#Δ9jZdՋUU{f8HdڒzXx4݋lX_W q5E}Ebjٺ[\.hNz#5@ 3;2MN[; H8XyD{ ox1;um=m58VriRd>JAM$z_C@̺m0rk35x= qIXhud$X`by -<4vXa|+)ʰ`$uHc?SffW*TA'5pUCN$=3j` 0zMUI5~%7^$iРxZ9ֻ֤;2N?.[O8v  ҟY| \C7c@ Ow-OCMo~k9[}SSH(.V@:u7 P: iR?ZR^Ҫky} g4%.3;")r:nEe,Dp[7!.R6IEq*D^7:ڀgϵ/qY1T, _<5'6^[x"wϠHO!7MDMlauhQ|Lxq C4mQ̟JrYNܚSIVՅ<ؾ鏶S*{IdW6w+πٻ9YگoqfO$tA_!v-L yȩ~,Z$UaWGIUjKvoHPll(L7$׊6a)Txx rPk[7kWil:,32># >0%~!]`Yа+xy]@ggiv9jq*- yV~r2և!0)KJ_dȶ1~kNi NnɰH~ocZ!+`L2y.V4;;$fCD:@W=D?A6yTP!Run\ZzmyMf&8hkCDFQ W8탨!GXONU"/k"AT4btؘ1֓/G,VȘ ŚHۢJv0ȜjMQ4݀5a;UoLva tOGEVH){&A{7RO="zt˚~_ܣ1حʼf z.[utevΰ4Ӱ?r=oAn+CQ~C_8VX0 lCyErk,i/o nwg8r*r$8Dт]-ĝ`?Ff@GiqVKxf\gE,_*o3Qc)ǻR<Z_/Wp4%CZBP˨=u/-I`2T<2Y13f3U!]3`זq:[la*/sZxl{҅fl$,حOFt&ꄽĩB0%g ).Os s q݀!p$> G[SI ]"hF|Ro#I z,ג'^*Yڮ[ w9{̓ݢ?!'w)ȅtNxL/Y6hWb-#R!g4 鄜˰֭;``/ZbeunFP^ 4Tfh:l tcWk$Xg)!!4WKycU6/]QXZ&An\,;,qz({/vZ`1v{ d1_(M{Qiv_2QwRm(& ګqoR*u\QN]ce[6t hq`{WUw*;ߍUHOӺz##oOkeh( +ؒR:aͷ{H|Iu9}M h9FA0o`4mB~ũEk 'ǝڼE= +u`P N`AVHB\872CIɘ%'G^)Awǖ4Zw(@1gxz&c!LEK(Jb$D,|3^e (Y#"6,fO`Tϴ"a!HܑL7xۢs8F_$ |#*MXrԿKfsSҢ> $.X҉BKP/0\$ /0D;j6wO!mtOwd-#D[C`|k} oD_@O 16Ur: _}Vn CU!GWVKGf!WlT)ۚMah Gͧ8ыNwЀ=eK5wb>(ɁzUSrߚ^ z-RGMD-C٥DSEPE;:\.ٿ`S K^q]a+GY&=8ɦCF'yiaPcF.O͚oG\5$Rϟ3]Mt ;RP,9J9tT|Ro4ZDݾ 7+G'x- [IYe !?e ׎;aঅ)Kۅqǯx2}~s钯;ʸ=cT N>;(D`%o#skr2^Bn3U|!v_,u!R5yF櫴k$c{\alߥ0=ȫLAp+`7 b$Ti,͋b~Ρ uzG`qC8tZcFwJ)#kVz#:Z dQnJ.3Zp3HmAepi(XS'BY!\m2ج4fYDXQ bY-Ȗ }"5:wU^Rs_;UIW:w\돿y 1"=/OssAv5PޮKxVC* 'uq2>5 d^Ua%9U[$FwW#A"koqvp1TF r;w5FIzlILA%q?T˧W^*/^گUpn;#Z*^~EvW5ţyǰ;N1L4 a>Rp\4Wi9ĂX>=xnAWd}ΙN @lfq4Ŗzxq" ApޔE(-Gؗ׈j=VհWy+Uw OQd_# LͽRuŷO;g,zQ "MNFN,"2T]v}t)}8ʠ Mҝdy{k=篧\,b2XQNBGX!`mWQ7zU V``Ky!AlVN~i0:'{b:CE|T" [댖+Kхh9Ьwz"hQ1P[m0i.:~Kpm%rN<ve_uޯȬRxrJ:!߱xC{8Ye8u֒_ Z} H&5ّץD$J'D1o47W:H 3y!>=簕K%*3-wXl}* ^l\6[UԶ(j\+dT}y"vNrC9w@wчw& 93-v1RILRNH-.5g#ͥ`Ҍ ?GKzU( dӧ~ɚhx7+9.b.AE}Q.Ì̾dHɤ*_#+xfJ ú#5nKHD{H6](qϡu\]wz{.6#8s hKr EA˔A:f"D#AWF'+6hF1(a0@܍ (O=]U5<1qy o&|[ h$rh_ESSޥzC5f7p:XPH}y{%!XW$͎58; { 0Zz'01_"d*w15ESx}lLOk.KJ}a@/܈G0  19o]@r9Rqt43MI$ ](|硧U"lK acGcE'1Pށ{ͧcu@YY׸gwX@ L"tF7/%ܔcN;L]o& XSR]RfLbIo}Rһ-cn _h`7VkR!c8ۡ+7/|sj|P2"[p󬵀Ww\ QSu@T*ĸ7DO`mlȦ8o!_sQ}jqbߕ~QL ",ZY.W%ș4񠟋r y9rGi6r?v젂-$V~X6c  b T/vvaߏMʥ> „#8TX"EGOa~ڝB_u.[w7>^g|qO9GK_c BnKtata(mIU L)xXLvg!6tT.0pC;>2Y=[qG$D\c`ǫ :i%M 5+9\D?KMv/O1xDk_:@ y`SٙpNN4P]_R7N=~mc"u'RMдAjӘ'f*h8{TTdTmyrW9%S jo}" =K ;ri忛 `^D}TEއ aVfa L:9^d,( ]Ow6@gH2LeC,QbX5$̬eAP]S_$QaF(w AE/<gV9|:}K .;$.J@l93{X ޙ53mYW_:c хۢ^ ۯ%x3#G?*S WAtԃjנ顮^!iHG7ۅGaYfSi)6(㾏 +m{܁3֍J됫?nI_!/I+ C}4t|V >]erԮqEm1Lk@S,E|!Gh@t| LG)W/4RhECh``4<8.>vdj d7rF'm A(pK/Mn8 X$"%]v(9[j6XmF(?9EQdFPڨX}jҲIteOdXd}.4c;SDlq0 UEʗZt{=%0P^ 1^T#}A(fd`/b@+>O=%O:IJ<һ}Rϓ#Q/Y)zkLK;Tr|R0M~І,b >xY&w o#PT:%s1YՌ> ư\{vs6<)  àP6>kCBs]~8cZ87|K("" P]s9:Nʩ[E;oD\`R]4A$V7նmxmڎx%2w/yU糥C7FY/NGnBew)ހ0-tWNhߞ'v1RFݭ̈́\\l.PwluK=f0cL CI x!fNMZ0m_mAP?-pt 8.V6[9 <Ǽ*SoÑS^GFSPOdsvIPf1dm >gu V@am6,PҨs{SXJcyy͛F*BV(;yzl59OZKh#%tJ!Q֥$\Et=X (L*fn~x9l9:u*ӓy(TPH1QR}4SL+'=:_d[jշ/ST40oȧ 3А5'(JۻT`u`GXM=Uߔs/]::cK_CɰQAhql1"ᩰ} kqDZJQ~C3tL`|_(hVS֏p)/sctr!f{I³RE,'_f$NO)sE6%s~G$xtN+ WA f6Xb$SVٳ9SkA$hDbXCy!tJ 7^LtdKP+7xϴW1rkndrb^h8 W=9ꄶlp%vjN)&ư4ŠΓ;EE Ηڿ5Ĭs^m]X 18zJ䫛 Q y'DysAfW3FD'̢1<P"QA0pvAKCZr@# Fo x[1cF|t XzV.|Y B))eRhmӔ׌v< f=_IWv\˾ ~?0[k:KwL!4cHb2cj,/Sys<u$GEoAG ɨJzQU U g+1p@~RƳDҪǒ6 _ͱ =wi|L:PT:WeS!v4ygn>Z_?d>d2)8EuL\D#"[(ʊܦYAB tΞsXLx0͘K&BPs!luVh?>J[9r] ]+e#tƽ~hȟ%ɽnǒkMÃkLz%ԆE&O]w9]e}Vc&jH3!O9u6Nr;Ǭ'éER#D|3V5!5Iי{d] |2.TR;Q -m"lR6HS>*X^u=>އb(W|H=Y6ў!Ջ}8 )>}VtdE[dwv~8wI 2iغ x? xP&puϛZZ9M`%WTqgPRn]!އ9 W'+ϧ~)b;QdAxPTqv"dw4Ԁ5Q?7>N翸`5Qۘ~ko IsIc(Q)_>e4tَl\\۸4O|Z@IXK8_)0ge[`,EXsGPɑAf eOo:Bb& eSoѢܐ>~ć߾Plp)Pc~tRBձlۀsk=}AuqjZc s`DݳMѶe: 5">[/"=8CWf6cj ^6B``*ꊸExsD ʼn"C$OgIkpH/Ң(Ygi-=.zɲcw?P ר"%8( Qۉڠ)Y9 0JPi>mҌx\j^+;s;ԩEUY*KrKT}<<.g`7RB3^P摍V\^Wk nX"j|dn0= /s~e+ݭ_[@H|5:=삫{P~k2s5#S#X\O ;%_vr,sbNmmk |70x(mSÙ`B CrEzF.2pp8\HUw1o~N\ d4$clT3s}' n, a%c?_s[VjmT:9m[&zSvĆ0r!SPWE5oULcbn./"\\سY7`,swlsQ#AM1Z2twLs0u294`WCKAV ސ?fϦъ8}Y݂ pn7.(9gf8~ *rebA"ZjB[2(TU iٽ-Dh(ҷuL- 2q, ={޿7Bz|]?s/k7Ia۳au$҉yܛU8!A <E(a `e]&B"H &LI8:l ??CDVg5DF?3ZdTEe; /鼴R%q8_̢^>O##CU5F"NsY^"W!7'%D-=뀢L%ɛ٢̪Ԗ2!?qKuQAB/E[>Qfz]y=@Aef"9vks8pP4cQ!'Ny5LCAF@%&G?{ .~%tָ6BEcO]gF_f aij#XXLMxp%v$I7^c'0Ys'@\H4;4o#x@I(l3k2#^Gp-oyG=4@esm&CHznlJcSBtr $]E:mxLfEf %ԏ2 _LXlJ 52R03_fhw45WݞZځB'+7J{JtJ}z7V[a=2R8mA8ɓz&{pKܶt@ `4$9N&G?mx0(nEc 5}dW:$}z̋.VRG?[5uJPGH% o͸^J/^*}6v˚e 8Je}vS#+rh(`liA(n_CF<ҸA,B_$X~aM̿+B4pZ{,8V M81UvBkIѨ>~lsmOELj KD;B/e8QuWK9;6ws΀8|G 5%06k ogYZ0707010000046a000081a40000000000000000000000016661a1dd00007960000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Zy]?Eh=ڜ.+Z0C,w+C@{F)Gq虵!\ !N2 $yY 2b[ RL`1\Kӟn?+v)(Y#*!2>kŰ`s6BRB!͊q#3UvT -Y qM(2$`fĤ1 }V((nYq"ޛUQev|5#F̟+xS1?gYݓUCm%E2R@NUv&/85GK/SoyxgT LSr "0E_.(9J.g)DT`x)QlC?uPɞū:*kɮ k2‹Ѿ68\p5!=o`/htVcNa]of""%:\ҟGDI.1t:?BLTP8 @_w+!h6l%Ֆ})惣Hۂ׊_ݴXLafRx𲂺Fn 21,gqJ ZA DŽnyp/ dwQe fkЁWxՐ1h$BFʢy!j9aN)Xog,UA@a[찻L;~i!tɫW}c mguXnxAvফ솦ڝ¬$d. ykF|Oh툞nwwN<@|$=U0>Fy URиYe$N7ѧ#.IkgxHݺA>W0dbSė΍"2s PHEEqOu 6gZU`ei\m;v%'VUg' ;Ϗ|upAwPpn*Oe8$JYh+8&v+ s_${ z>ٲLATFB:d"d#j[5Zv,H[Q*V5% 8UPz)P`(vҢLWO;5 ;znlyj)}sۅi_В3_>R)X7%&{ޫd}%׿-pY K7yLnoF2ԽjHHL@ 5bT?D*QGJ JZg(p>ٜ=q D~Jp3&ȜY~sPjl]@w \/;gYJO|u(a;A1P%8L= 7bb3U.%FD)&KZ2p-,] %Q.(F0lV3W]J;>J;c;4T KЩW$=p.}ż$3 h2GNj~V%L6c1f}סUڰ#q5` ?p2}_I41#*7-_?tM̬v4}6鿘=ҭ<ΤzU`?1 TZN~DirDߣ U"L6@VvArBTh EsAK7"2r.qt_T0Fg1N>^ad3Er붵^?AM'ws[K{6+ݻ+]8qJjg8_*Nrp?sgE}+QT:);Su_ƹO~Y&3eganO) V%_*;hi-x?=%=ίOv PJZIohmQpp_k|=lH[ mWS5W30:_>lPdSJ"فksf(fyZ.xAn n+-&'|^h u]{qˌD4` ndMz c'ý}h6C?M*9+ʑ# pMEcKP^9#F`Y30 Ut7&o[42z)ID:+B/O(3A cVi!Pxuf"v! B!a䛢gWT<~..O&U!kpo--+WB( oF\DSe:}织bN Zyk(/)RI6E2fY=U;u%̰x?*[[6-Աtch4k- ݮe@fNop@ow8%h8cE:p 9~mxHK B:b[gG흉8jd=_ RoƥXr=&Lzд lX{ԸICރ40vmt; GSףqt8ktst~:lO=sUG,\Ax6$T{ZQsPL `:K [lM63 dm2`S?|=6U&~4~ Cě:#%ff9d5q<זX\O3'1C0%} ZPpqJae&D^A7ZQ[:.j(ى8B# H Ƣz=VZvX^']EY -4cio-(VD~"]mI ^sIʄdxi=+ Fv@Zn38t+hGD"7{ԁQ4o lBoQLWR'Ư:|\!?jveDQCfR $مR xPt@sPygP~?<x&#ssDy6 /S5;7@a^!6xqN<6.ds-=j "a {U>{F,bGl:Os|9A*kkfԣKSŤ| ][G˅9cT\t~,sDI`m-/YW9M {dO  2{W֚A"FxDzl{;}HeR f}}t'|WF),v7\|a,])"}tlE ٪&IcӚ3y#/Utb}F=)nUj*R 㫲^1 3a,Y||% &mx- ]c &ChA6+F$- cSxhMJɛe?}+g.DL ⯟qjSMWuÉa~g>[N懬.:9MnC]I1%v쮝v.0 g_QyK'fmΑ\0 96MxBZ|`u)/|lB#˰ 򫻝r.ybyShP2/rVZ|u+v.(Ld|k%f I ksyLE|(mu?/aA?9VOW1&}C4_q TT8J'2079EC̑C;=Zj@MU[B9az_Y\D\MT qXoOcOwe}S@WFm XDKA_~LEr47C5ڲ?˻_g,ccqo氵.);S@Pa]*7sgމsX ,vvf3lAZJQWmeEl^RȓbgӀR=AѵV0Uآ;O[* c֩2;3OVȱV_֤)% A52bcT{e>LFL#S=9NZb5\G9 P)a:&GTuq[@2hfn&RIX ZP"&$T|vI5叒b4=. \>ݡ6X3^Dm|婃]x+oxo{Z:M`?NJѸ33sC(œ-ߚO0wWd^ga5p(ݦ\~t^ 䄝n&:Rc8 _,[__#_UMJhp}EeGs֭a9Ld#2X"m*Nj%ѤqRLQ&hB@oݕ${dGUش X0tu=j^<'Jn3Drh֨訢I>EEL 4o>ryN*"ZkDh#B-,cŘ[yLiNA9ou&:`$Ǥ Xv"xCuBDrt#Jzn#rǎswJg.@4ۑt! WŐE7Jo;nKMڢE(ɞB ZCAZ0ۅmChʗE dGi$MUДߚqNfMrC/# ,\5t(\{W(ͅG.o 6rh?3l)6X * S/pwA1&Z\M$A""ֺm2͞,T ٚ5EҺB tAH1%bed2eW;5ca.rԚX2XCm2W]_2hAsM;JF{վC]`$qQם982"Nm\A]l2>u(CUl-vec_%Fe_~%Ck U')pZn &4ERXl[Se%UMx&MbsŋE¼.g~ۂ1^VF?OK1ޠ$u'Dž,/*ܵiGfͻ"vs2tfk'd&bLUF / W*-iq`!,%oͰ$9xw| ƞ/P GV+m " ٦[hvkO%W(OOU`۲jH/A<") 'v>2Gm;,ˋb+7㹋^ջөΌw`]즤j-Qϳh*͓#I/c> PBo7=* Q<{|}$/^2;'VɈťK 19$q/,xͧ$cRWL ?2pG{ sn)I~I U:67}ЀUVloL2!$Ylg=L7fbAqIL)xOc8:LcGҳ`9 KmJ|#S,VWbIJZ frXIm_S~ʧKyx}mڴ(0gqpKnXnDF$ Nߢv#ΒzQX^3YcI;gX9ʩV+"(R-%A{,C٩ gV;o X:7A649N'Td0-WC;^L}s(5vە`|1'rJB'>ä:*f`wH[nv2*9[Qqj$,u .4$/Ub Ax"dGUDL\uO!p)JJnHsp @ʬ6cD*d!L "ۮ4 :d*Ի(i3-h|:妛vr=a;`yeMV44m$)7mDZ[L <@l3UFd Wlч|nS6!M7нsl4u z[b5m.CyzN@7,pRTՖDO8 VlϡFclkKUH}v4X9\L_}&9Ӟ9,v!O`;B:<*j;3lTyN XFA_;8LdM\@mWأ`>GjO(5P\䅷Oe : zB` (PB y6Z8iKPP "/bqը5iLȬOvφT =܀BWz~VnTMyt× P$%vZ &̡©GQ= 9(!OUڭ2?R,#"zF0X֧.+N\YTU%DS&R{7>U>I^t=SR:Aut(|$ z(ݹ7S!|;!вot#=gQғЩd%LR8JLOߋwAhsXr[E"z#j2.^RVKӏsISe"{4ȉW'5qaIPPXvO&h/7p_Q&6r,QZX t X Rw}A*Ov=lU)'@8ʩm:U}JN'W$ gnYGǁ VAo_l:Gכɦ}E^INꒁˈ40O2;)5,ew uͨ e;mO>٭k-7 8%Qq@6Pc(iKrn{A|TxT|bSAE>RĿY%lca4Z LnU ~PH;+ŃfyZJݞRȋ_V*&@yT!qksj%Yk%LĶ>폈$vY>(k7Pl!fCclAx/o7 ѽ[N&a.?yN|rPȍkN8{Lo2qM5o\$:K{+1Td6~K ^q4lj,)V`"O.`,`„iQ)MqeA.7=R<ZvdCG>}yg= >鸳5{ognŋ59Sg{7:(K7cw龁:;  <<G* (3/(sNxlTlf}B7U氎TF 7EbJ@O_QT}'$i-;,}PR\@['iHhzdk GWT;`##MUM6{wK٬<n Gm6 # A#^' !U(U*3fOܔ{DPl$P,g=Q+%`* }&iIsEh&,yX}um=W@HތN徘;%(,UR$_$zڊU~9SG{VՕAzQA!_xEy bA#ԩ4,2+m%(g`'ܾ是^ p.1w]WMΔ$Jn=iMCsҊp(*;g qړ &6u؜ѳ]M5Ȅ*NJ\Ot ۧ<77 A#'VD,,?( WA&"L9R%,P9MôW_d]zuR"."]:$n w6 yk|G[NT]Q&.![)<"\r?{7|W+>Vu`?o,^7+)!\(7jC/8!®C)T y H\CKbwb^eI{-~2k~}nxR60?c&4⛕)7 VZFY77ZuPCt.7p+aZ,کM$.mQ[H1"oz"kHق$ E)YWH@,}}ɚʿ3A1=6Pͻm͢ЊhҨJ%EmU05_N>pl3 Fk I5e>?2AaB.gaxc0P]̃5ݪT ;$A#| %k;e>1kNJjJp'&UZ8B-:T81Ƨ~mN {A8;c_tqi̧uD]2P^B㋽X/N X;̊+%qo_PČUUs-G{p&$&7`<-z;Hv"K(S[{!Yp}i-[)-~!(ko_ocˁA.Q-ƙIT4$T,wijm{IPm֮յ-(OV~^ڒ3QJnA5O#/p#ᜇvԱDa`RNvڳ(ǎb/)Eyyt*B׆!0&V}s>ѕC8{ح:eV@IJa"i2'L `[A9yؐ*?2utBF+ ?RŘ'4$N'fIE\?{%Δ-M2/wx%hwlZdkH3vѝ{[!C9pyn:l[4r .#š#l"AOa6's+սB(ekhˑnsT8 ( $=$G,_1:39 n4o"b3>e|.]ۍw+kDvz2@sUrDvi0Sh,u  47 Q(1k { IZ1;{C34=JzD]Fx[D:%Ny>)ؤu%ZAa.d@}LVϲ9QыGPQ1(nZ4ۡYAFoCy." !ǻyl=V8O#~YoLyݸE˲[mkV},Sbg2|]/z%>Fv`ǩYC1{!#׷S4_y 2`QJM=/o9oQ=DnCd?˪GQp6>sb{{sbal 9q_ =Ŕ /B\(pZo%'n;Q"0 =oǑmaE% 57́V`P#8Ȇ_d\.ئz'~W%ob@T Sс߬;\L߂ &roY.?~=ro|PAdA?nmqXOyOm"JBusڴ 9rzbhz/5yĎޔ$!! oh~≴]WW ʦtZFMjܣĆ5㐻aE2i]ε9/!"rRhcj}u,NLބrRaf% 3&^XV\xo q&> /E Oj :L 0 ^%Y*ɞ>[ ጖v̘DNϮ~gRV\ }X9 ǯ!P>n'o:8xNwʳנq,#QT/I, HCX_ ^8e3ZZi=D{$QH<~*Ly׭^߳vl[qQc1Dr|DP4v78mbй,(iVI~4(gbxC']枵g==(Tc=!F1p79xS3NZ (R>JU+l~ o|4F_-e&uu°C[I7gu3)@ dNE/ɷ /@,5YnFaQw!6Z^|A+{ R_콌̑=$WW]"T>b÷ ,`۩57,쿛>6Sk@x&J7eKxþ{2k_LчBa./e8_9qkVOu7<A#[O5[fvл3ֺt x:877僜ҍyhLcxY&?ZwPQRYኙڐذբ%P}IH`xgPe#8\:H.]t(LԔ|nc:-Mp놓 {o-oz<=Nae 7`4Ʒ] P:JM9E ŕ@g6=De.FzvY@6,9:4Mp !c<SpKi2`n (Hjw+縁Oȁϣٮ"|Ðw; ]O,c,ӥgIqSy8>pˏєG3 {{Sf6Ϭ7Ck{uї{^c v0,,X+]M| =`*w3T5_&N#G~B0JڣvoDžD gy1N##Mqn-C"K{Ec}حN{/ Ab9hGHӆ OM:-|ulˡr{ZJ&G' +М桽]Ŋ&Z0thP$6ܿ|LVAtϛL<D'vE?]Ҽf΅7KcB8OyB̊ +mn+[e(BƞP(UyB+ljr2 v"^Q^ Lqz1E"w,N RD#&a J*.+<\.MWZc'):!l31J:!Qj61VȕҨp1+oQL%R<V^G٦AvD7ydVmvs N1B^@ltdzoq X>:iTArH).VqXa$I3FB awdG$A5mLMeIF ǁlVﯾwBrIx0QYbӰB@P0Ya哎 eLP)+*#sI6~Re4UqC#bjSCplEj$YoMWt49a# ܟ#SxL~BLT'?F]>sTF?}Ly.6} {$  rU,9T 'i+ǁȴk_E!8 hRL!)Z4и3Rx- O[P7~̏ Nt`H̽ ?U2sʙ? SAdײrͱC+tE[@zDbiecLGJ g)l%:h[~te? sb^M!jsE2KMɧ#4|mmd믹rW6CxkDv @Z5ph<6`ﮆ:+8)}*BD̈a>__Y~ 3vϖг`}wJAʗ;|'-&NhUk*=M-7jd+[u,l67/%<$&0i!>M[lk?pPrɊRb0_q9J|u&^R457QgוHLvW XJ_?8r,`FyS~rҩݗvJ8Z-#z~6 @˄ N'gH/>no$eJN@Jd$xAR\\=xxL9|[B-2sjE8kj=cӔβέsbNxqJpFj'ȲIׅ*kVRUu%ڽ/8BhF9;q?ˍ)z4 Aw+0?nOs:$G8ZY*d{-aw2OҎ2*!08t T^Ȣ.27aVR^a%T8~q\d f2HЊJXM"SozuQzQM9H[Qx;=:ʨpolP!}gN?v RpAlqf%Y|(j|it::OAİX.cc L]l9DZ'܃mu F ghri W',{eq>~ԔƠDUXх ǖi-Q\Λh|޸+Sԍ\پUB$oIe%B XWqS7rx~풉 r]רTKHLv.^*8?DER2pp(dB7h퟊Mq(⁕6eXGvRQ Y Ut"~nk _S#B־{$uNqW,NT@'G[.A#vT #亡S=F>}{8DCA6= ki$t!%1 Ygm2|"BV-Z ݢ5Un4Og`O֮bәikuFh![Z@? .WDID.fUX(kꟸ<M=릊Pڪ!|#Z4skЍA 0K;j"vFkZ^1+gXHe|: y{."D0o%^-(kit‘ם,qC1yBz-nl õ9[Țu0_ ѱk J>Ȗq]H%@l_98t1JB>AP;/g(_t=dCҦ:6?42m٩6eTiTzA6O/b\(&wm@>8KHWctȌύ@f$V,05u"Hb"0eĄ&~]}Dq>,J+wo3b)}Yl0;9uHcæ /_`kO@6H_|n v_"$dWBf"Äe"}حt-|r}{.h&O>SEHΒ#wdz߷*16RP2ZQ.8Q#WˑT%b O^U^* Jp>ޣZ2s t]Ok騽p DKio5r0/,:ϳې$Pί,gYu 0gddݚ W_ݠׯ|\cýe-; V$vFdiTr6Z?SPgTEZsluť.MVJsz@U j>k/`H];=:ǥM|DHK3X [= YH㌍Ա+#HGP}sALjK!Kivxsz c>?OMC^iAJEͲ_V#3iBo]Grh>K4$g/IGH16f[0jA;9$%R\\4TDh y0|eGuyD <2v҇ JlVW2Eft;_^>(k_O;DXRo(c{HAwRi+>:VWB-6LT5Nn1h3+CQmXaslDqه-dL4btg2 6e Y/-VjkdɧU#.{`uc 4l&"cyB1씿`uQiܗjbuFbp(C~X}lj;&׳D3 mR^ofP/MnXґ>ծ^'M cN"dTk3cdK}X񘐞 za8eg7y!l# _MUl)}#AHPEO>'-rD5U)&$=ǡ/n]^IE0Dy_dcȬ:ZMLn//- -v1GB$y0q~S#37\E*"{X? #w7aNl8!9B!ZY2m;mfNztFPʲ~0:NOy6)1Q [/I%sߏs.3t?-"fφ;Gnԕ(^@YGډB5Qrȗ?Wz(8* t(qj/@</\MyFc*n̶ Oz֌:&62 Fo )XEmjUBlɜ۴mF6F/2}3ۣ[xTPXrv;L@VLb 㳱lcyH(5m<f2u9ЅΛ9@U6A;yDkݗ]' Gز6tj fꮲ6?lb' n@9D?/|&ۗsr׿-#xuE)&ë O7ډ= a #,tDU5QIZ4Ԅ;>jMI-К*OhMwc|5N[ 5OWwr0y 8I5ov#|i0ivv%M6IH۸Y- d4MOH|X+6V>p<k>Ag&9%-7Fs ĥNh IZUCXyPB+HF*ϦU\Z?LNN "+NK{d00DsowuK:©sI1 eld-u CnDBރnƓ8$W 3m($-|'[F ubH0!k`]Z~S"Efg~~x+LfR|zEIE'ƊҳEjo(k2 RLOB*'Ps$kF6w;]`šƜ%%k=*J ~}l$?ήTYjFBS ~iaXsvcD'$"t7HͰfͅ>ZłǠ GxPI ~= \yb_w/enR#fao

    Ss8~8 mBFJkۃ};ZW2nwԳP$%u8+ z4uy0n4TNhF7(ÔO^gE -\]g?6WEyBh؜ӁeMv+zNbk JW¨VaaFy "7WEU=s&~^x1`O㲾/;e3X؇vɄ("BO`zpwq6TBE&q fT.-"7mZ뿻{ AB%PTbhn}(av挋Ao񑃔mՌ5dwsyqoLwX]@*"f9d ̓Eh1{jmITYl|v/j8>:+{Wx~i{8T$V3UQp:7Ջ櫟^js H]Y$5!6L'W`r2A T@4VDѳtkc VQ䋦1ߢ-x]`»Mx, _͆ L1aJĵ/uZ aȶq(ߜH%q6Ob\m,abFkFdH8ص˼ ۣWp$bmj򕼎\ϻzOޑиA՗݀+5Tʬxi)`t)=Kc"Q`1|PH.t_@s)h Gf^poj9+qYb1lI BP%GxJ1oShhWc{8L$/O 8"tpC ybpb"ʑqk}J=Umj O+6آ?&viek.uwpS2TT}?@g%MɄA [eia ja#qG: UQ'|m DE ^s 9E2j?urytْvLZȫ)V$\=`8pyA%F'AA4}}:v( ;\r:܁MM d W/_Zk.KT$C֍ǂE~h gk#$ď =/B"cOB-S <8RNƠ3B]gv@-]lV z$pv)qBҶTeB!l̷|O0)=L.rVx!umN4m.KxiKJ3~@ H;>l~۲@ۣI}!G+l:2/6Χq?e2K#=w^+mi/) ?%R3 {16Х(V7 z wqVmaogH'nxw 6wpP5'YB9]ISƔ0EPtul:.z)~VVugő&^KŊL4-1m0lqSmh)R$ Ղ}b:ғà篩4<]w܉#ξpP".1p#5%ZZ2[ cJh/x`hC_VΎ%JOeiݽCl*Tz@Ȃt3T~D:t>4j5vA3F@\Kl±ogtOUP3V;JSHP6K!|1k_/kVBdΦ g.҈C87l e$\\!Cvv4JUR8 [=0WKA۲o+Op* m$W%ٱ9l!?nb.xt7B62όcAnp+(FƢMmoJkr(F/Y@V^X hbu+q=8w1/%%+9UJ"N4O᯴-C_m}ÎϹyk>a<+]Vo2Zdz !*;&-bQg`Cȥ4ûz[EYA!7wG$iV+1 BVXdUI\SW"/ ik!Ӱ)Bk3*¨!*>CyĂ'ӪȎ@l eAE"Q5}`&d}ae=Q 0'AƱ[_ڢ)EnQO 8"z znYk&m#Zu|[;z ,` 6\J-R}6c_&ߵJDҪWa>!# B͎{=.JO.m$RH"{hߒaX^gxvݍb]APBAόv(`>BB9kA&5koSM|Y ZL9. WU*mg48Ÿbd'euv@ەtS03  G&ȏ>ojp-.(^cR5Nb+ OVAIlM%U})C/FՔiX\B{HLpyE~ I1 k ;(f-(YTCU|H* "K P5& ׽Ea0c1_bRڒnBs"L$ƻʹ~6bz}˭GVCsB𳪵7V-hS/L Dž!8Hk. S;kȱ-PtU @ !9Č]IT@%!YG"g/N$MUC(GҊ%94*`|`PF~3ec 0rh)ӏ^l㊑`^ǁ.%u@ ^;B:(Ne.27ݯee]0q8:MJAbd2.x7lu+A:۽F=E1wUFKC4N`mWq3vcGTrF8K%}meT2ԁY໦raܽ>};l&߸^WcYιEuh"`s6h㟨i@PἏBlLogʍlۀ7z&Ǒk?T4zeP;d_NDAiKi!XCHC}}=;\B9H[;wIeTIfan *ŒI057'Br\nZBƫXc״Jr?m|(^6z铺4 [yva)okՆPm,;V"ݶ|gTc {N3->Kf4oP:rh~4ǿ"B٧Z۞ۚ!o* Ȱ4i0t-2X:IVj'cͪ^-'=z)E6"s'J zȩ,)}eCF00]o55_f4BGAA1 ,CO5U&cGb`TF(~SyOmSN}IZ΃ dE Tb=Ky; `헰6zES߰2R^9z~<^apYDJѡf j3?MԼsK%V2|JO\Ie3͹?^UGE2!tAOa/ʼ9S=,bYiY@K_戡;BK>w2д(fm8Y&è'7TȐwgvM~x!F|=e 8 2z2l >DA+fE,xK[lo~XnT|P؁BU;Q۲9^JǘO&"hKmln=~8 FX!{JM92 ڨdz8":j:/eW۱ŠVbq0?dxWvāBzW7様U7+El;= -m~OW(He*qT=*߬LwVl+%dA_HIM H̏C]\B(I t'ѣ"!,}v٬0kYydD{[Jv8ߋ}[&Fø\V>m)tl^5J22;志3Cl,<XdːF4RY 2MË+:`-2,&+O.wT$sZ$WYcVM S\ߎd b3tgYZ0707010000046b000081a40000000000000000000000016661a1dd00006350000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/c ]?Eh=ڜ.+] K0gL2F_UXg^ pGN'"V/_:[`F`TbRvaqL\ =4} d2-7߿=F(hEJ w_oZ1psUb8rKi_WTx?=L5#G&R6Ȧ`0X?Le*!͍0b,pF)I @GJ5ƗсĹȀvŲwQׅ PcpsgkA-"3 ].\Exj%1t'FKˡXa<31aoxߵ 9J;<7Ht$1>)$<ʶϊ"\׻)<%=|'Κ8TG~3e}:}31:1F*j6i{QB5me+5'=HQvԁ"f`pHC1i* 6@0/Y=șq;\6;^$X,pGIwl?X~ݶ@|ELi߿uR{!q CaIT ouSKJLr4ȢazKV6q\ +Ҵ55 HlKnzB0=o*"nW# /X j>:{ž_ҦBba{rF֑?fB1wBY;gOch[Dƚh!6{ŖaOgdKEE>w)1G-ix&J>J5]<``TdAǒʵOXI>\jhk$x D QaBx.oAvJں;ѤYW ɮ٨b3Ogsˀ?$cX;]*0*/`&)oEm+.i^tܛ?Uji.N#l]E6` t`RzLuLIs@$=|55'5>ox,B Lj'Fk>:InpJϵX3DƸF&Ymb=@c ̓qΌ6V"|Gx8~LW 6EvMR3W YHoK‹ ??m(W*-(*Av[>? LM3'x82@b~Bj hsveax;П axWTK֯w,DSU2dZ+|':֛&_3C0ͬӪg[#xSZy~(؟˜Q?C'r@r!8AZ:QEDNqsl ^gT4"SᏝ-xEFc2$ bUqW..lFdтa6U82ClA|bIh:ª.S< RHsuN`tiM^+ -1Z){қ>ʥ5eT"W%!-7~7 noβ.ZOT% [f 2:1$GC΃&FJOLr7:%# jS} 2I^읦|Q=r!<p)oaɐm{?Rվh90ź.T6 ssc62={#aJR[MMnqnjd`u&lBK GU*WiNسqM>slHyA -`S/nJ0L@&HeNY [d9_6$c\G΢pL-) NGSiM cZ/"`o^h0 _T=W,LBljA3KO_pYVSv%9K cBV35h\0-"sӀj%q1"? \= [ЬanrEuЪ^5F['fRbQ(0į[ҵ Yd,6Y =V+H(ǙGq0#|r : B⠳Kq:wq4Ol(#9 ksp 8 tX& ޺O٨nҮ茰h9vIr'⼆^[bP_whw) 5=t~k5LNsKh?ƥu?| e8BVƄXY32L}3yeF<w+J#}[ȕdR?:~o+)S2@F`Ɨ+Utf-Kڹ4oU蠇{mnFF)AB¼PnNPnS}^nXS;K,f_bOgS"mԎCL/"0iӮ#TMŸL@PPGb8Kɤe>N"mn-ewZs%[a+" 15P, h-^ZBatFiEHZ)ϖ,"|K&bH'=q1\K Q}HzimDE!3:GaeGbe~S-% }b\Q<^4\Zr{;"b9RmQsqRh=T17鍁5𢀈E54Lty9Ѧ4^s>@2u5{)>FS <*o˲ՀIwזgq*g%!]ꗶz]Fkٍ> Ȍ]M|0e݁3OWq^9|թ nhY2Ioʷgķ`bro '1;MFr|"Bw3V#u'ڈOd(¹6T7q>P8^̖OɁ n&QY:QAYIZN_~ $$f!QQ%<81ڴ~ёR@nIvhV[A,y Wo (ki4W0 psy(>Y + |{?=82姿ka>%Ⱦ `بW0o/ƺ^b|E7Yc[iv՝2ްs^f $Pvvw`ų. 0[S@# ôl{<=T.Hzn3J 44ݖ!ЩԂWrI`jx2@V@7ى?{UGS;3?P##yt=h;Yr,T_ *RebeY<[f9 c?02 j&r%M}痍%s{R+#NJw3&c"/,jt+l$a%<[jFكRdl"}LӞOU^R%^wQc]d?2bcZA7~PBdن tdPf3vQn* x>A/cBEaѤ)KfC,[w\$ [>N|նqFQq~=kon%d/Eqfע>jIu/Sϯ%Qa.u /(-3}`N -|C1EZ{nǃɥʻplYL߆%s-~I0$΀qVc.ޞJ :sܻiJ8'Hm(mV.4~#6~#)U#[0rM 䢲 7y"ϗi)i$vCG~[+ 2hı#u+KX(&9Z?Vbj] 4%O}uv߰5*ve<ՅjdDސxvX ,dnم:Yb.E*mhXY-@#wh9B!wo\#2mֺ"6yTĖ;":XyH'2F)^."d I(91z0Vj5YP^*2' %Y]m}9-yZy ؛]˻,wa$٫.h)%/ȪCI,ʽxb}Z7{C3Һ4S˻&zyG<ӮmtavQ6:U-M3 <,)a0P6DX?6C}|:HPhchZHR;S =mQNQ6d3NR={pFt^jK a9\=߭(t5`8.Oߎu+UЉD8ov*`ڶD3Ȫ=heGFi X(\91 -385ZS $1/039!m-\Pmp:9gYqݣл#i0<%Y[k}Mm|{ݼFf%) 9HU%m$˹7S$L 2dP=.$H1/?{\Cm甜5>tϩ8@Z#n@.YƟ{,s8o- NL i,{9=kq޼7K2C ێTy/E n"K|Kn@Q?PCP^[DfZ4U36)`X)o'cq4iCCbie,yk{CA}Ě,4©+X0UGiGt}j9EY(;4 ds^+Ixs%&o-.2 F\#.Q4TIW:g`?DuXz}_+q NEmj'Fݫǽ!Aꝓr`; #EJ3Xȷɵ:h\-ȕ-RΘ0!v"@6R}[Pe~|rl $Բ KcH [+|6bkҝr])oǾwxKWaTpΓd>9{#vS@ &&\zmd35L ;`P"Y9Wӝo3N" :"}ox6 Cg])BCm>u@S(+6.[r~Ԭx(Ǹ7%Po8 ,S3Y2NAjg=$ɋp n.7PSц|z)\NĦok}[!pLx2RW!~ $ԮKf*CQ^N\(Ғ+}3vñ5,&1'\EWsW=HYβbcal`7l5eue/5bY Q:}!V]C,䔄)>hh_8BmսuÓ£'ޱ,]f&j>G_V%h3Sl)ka0Q<2Кq~kO*xŞzw鈈:$aYM*eFm?(8QrFưJۛ.6u,uZ*@ƚT#]'B4\:e9#)GК$ʳjSVڜa/qWWCe0be m<ۮӗsAE $fE L ,M\/C1Z{_}+r~|>aY% -{Fj oH[u9YPl{*.!؃R"1qvΟW~5A +ggA/=A:;U,}[3vDM\'EIǝ3zRmh?*gyGXnMHXFVK-~K[؉fqQY[<Q>\Unk|j~H< k@{CA32ito{KMd8.ZmS}&ȼp[DhHmo$*+D >&7Qk{߂SϕJ>WYG2r R%5)KY< ϴSA g&jЙ+Dwqh9yvRJo=`qPbVw \N7- ]@;/"F˖øyCWGPZj2C)Ќ|#i|+QfL#uAҧP7#CuҀ")t 4U~Cï[3y#C`҅_XzJV P읋*!:?3YοhK]5M+9b&N~͘Q `Φks\ࠖg( !.Dm:$`xqOQ9K[?4ӕmxE)Sdb)E$/R*&ye\Mt♑ A.3 >YI:M>BN~26jjBx=ʢj˓DzӑH݃ҙ9y(ρww,.YQ_?D;kSѝs[x#0bHrN(igw3 ^Ny4cKc%e H "gQu &W7p3)8z vjA11eRH'7C`ѭ#^3v!GBlaoBP7?lLLF C敷;͗f{q%i`xR+7CVV+_-"Wl+GPQt#A>VPHW"+ Y{k(!'y!W%7&団uan=سWrzc (b7J;ۯGʋjN"k6\[Ss40lXidbB.lcks׈P$"71&'F`% j :Ҿ< U.^s+mg\ʣ2@AUje`n&!* <)# нښk7<:4ZƲWOK#֢5Y1P`}t?cqAeVN2Cl9ON c*}G.]N]P@#ۅ >zGfVg `&81_hexB6SגHQwfI̚A~ 濉ix.}4PiH~ C*g"?syRވU0(dD*~ $yn4ӧ!#7 WC[U9p;>ft; ^>/c!s]g5 uFL[BePE^ni.xϼ:L,uv \s`{q_n!a;v?|!oH*nDe1T"C Z"T-B@0.$r/jڽ J}MuȰĻwSA nј#殃R.!i7Poxkf23<O/TUR+~fFȗKYo?1.&= [Runp ʊ[dʚGzw䤲ˉ8h(hL8ۤ;-lemBԔ>78ʹg.!!FW7+0\ POTfhod6HC1w\̩XvV;K|{1a4|rY܇/; =zY g ulm.x (iVC{Fh{Ǯ[ uu%/Nh͉\5^+f&vُ/qOMzO^]t6S66/voWCl_%z( {u 0UCsnÏǢ P N_STp^}iz')_ӬNgv @M u}|L·xH(1i+Uƺ@#w?@\]j-dNRPDQM죘EڐH"\2z.ZH87U:56V*HLw_$ڟq 'O$`y;|BhehYe?iƔtP ա穩s[m(j̅M ߺPgL/XCQ x晶=y/sѵξ AЖkB&F>=)Rg4{B;leAD':hă~iS#Ԇ%t dI۰>C{ 7rS6| !pvscb? hߝ$*1RǼ3DUSk 'ŋQ 4}?Q꽥;y'N G/woA+h=ۦ]Wu숤8)} .:ێgT  fgԀ'Y9Ո0!.B8Ȧ 8`m›e?eE$>yލ<(:O"")~>^5ҋm}.X}&i6sI^JlW흷 o_g7ҥ W{Q0wzgB2b9{]n C &)vX`Fe7aY]Mzg#a4y?)`y *-.N0x,"vP4Nd87bL 0#]"Vwh1:hJ׷DhNBr&bG)];}6XFYc 9K)kHK/gϙ8 |-4=sk<ˌZEU3~'QNZRS&ӭux.hRc~dLu+O,ɳ۵+4M縂CX[7%f}A>G AJwA 4$sC  : Ϣ|[mTE3a^EfS"$41M="C1Vf<jHW;4$'5Kcl?+ ǐp  * _EvE%&J)V#Il~)A7塌 QG耲)XͲ(Ke9ظ6]CJ^olgN?{͙ à . XE!V `brۢ씾j$H+4 >iu=BaoG7TԿ=}V8?S&bET/2iYh-FT(믅my3vi(Ih`Rd!8TiO #[nz1 ^f "j.!1rhd[E+vBm$ !& TWrv]$69ARg_4p^>a*Ү_~iBnM .Ԉ J݆F0=>ݓ4(\O+>v =l]]Zg};'Z(?3ʗnܳ*_ 6W?Ԕfhp)=l?٣='iA=bٔ2_C_I)cեUͨIif:Ӻ O@rEڜ2>V!iĎ؝it`l@k.JD 3¸HJ*.qٕm3ͭGgAk5 gJ2vqĒM b5Mʺ]n4\ €N~_X%d+sI+ɣj-Z̈́o#S8J :oSQhd?qZjEWApØvrk#i^L/wR g8i4' shM!"z{:-g$m{ 7  $ J:W>`u~YYHDh9t :;[|`G+.Q2mI YxO*+D$= zd;@n~F yt;OyK >ͺ úyq7{ti &muϣ Ʌu˳;C`c|\p<6d!]{rOd#k#W$,7EN#$9K5q5*1cvνúئP*pNi#W򒔎iTKK]6TFƮ'گ-<}1²>;7>{ꗱ9@@"?bj1Uvi Z G&wk_tltm23>N֊jn۬:N68lsz+oL k;o:kX@96MLa@̚ 8 S’7"0|F`YDUHk/#m-P[mVH90]?vr@Vg(HLBP H\M˦84_zn$Q:s̢kI{X]""2Bw˄nB](sv2|-f.Ɛ[ mEw Z+3 ΧS+enlA#QR!X֚<0F>w9 vqɉ>_qjP#*D ۈ*3aIeχ{[X0)/\>TC',n~;(T~K͞ˉ+-ȱ*->?TW0NtښEٚ!lByI̭Ւ~u؉ Nn. ݤ;h{)ڋ;Hrǻ5,̪[+_9KFai&9$:U$3?w0@^Sde0 Ȇ gԯ sѢ [&P68ۓ)rje#R0]~6焮-ϲL.I #,ّ#+ %SP</y[pÕtoJN5ލ2//\D. +@` VN,A(GE5Nj!)`NC2w xs#Ue>nh>Qsz5_k组eEʊr T*QvE\mXEg 3gj:om(L}p66u^nuIJ#-|1J+! jӋHwLZM!"VwYK^YX8R/YrZZ61V۲}Q4^Ljphs֘9Fz;T4[zMclv4Ѽ^w PJU;QYB:ҳs**~r9jZ!|UhIHdݼB*(H#]n^ ۱kLt^01 +\dsK{֣T@ xiI@ې9˷K(,k6_{H+m./s~uh>oJ ʁ1pߐp qZۤO0 wOM_G4oh*_$!SIj]{{QUt#2d ,6?%1'k/Go2TZTPEYS% .=QƼC]|k>l.ڔ`䎤9aSt[C?Ȭ'8js@1/ZX : OZ'X`. 4Sze?|;=!KN#?O}`4KnEo7ࡀ`tD}Xr]Y[}+ۥSVP*[Gl& k "(N*c˷wJZupHifN:~b=LuN#dD6Lhg_"Q჎st3hи6ojq](kp{dNj'@]) 8HbUY5+!t#Yf"%;'J P?XR¸Ƶ}=2Pּ c?!o;Vn|1[Aa |֊c/{E(h,w<Ŧ}b琁UqY^n 8ň6LD\% .VC7a!>МjNHN F8 5;[aKO\uG:Y ppl N` D,=qnMqay=*~1i!_' T&?[G|/EɕKPjܢ f|of9k6|<)9tT^Ae+?B< ͅ *&Tm87(:*$5^ +4)GS~XM,Į7H1 6JW%UX\ C˜_-dL`qy!xx6y X 7cR|@BXu~WDpLaOr5Rʵ1K҈$6y؈O4G}ys:<@h(mBiI {;᧩WjE'u >&qD=_&C7U6, z`8=%X=N`e@^R-X (w\4ŧ%QS^50!'c&p+;K^UW~")IyTf: 3Ĥ A3a$XT~,"tx_ DMSdn&pS-CFTԀ$jR?xkDW oޒŠA_|>-!KcKT:s$D9?B9C[0_ۓf9ko5 Ql3, '(>жjղoR:so_)ȵ-Ft|Q]+@ak,"""t <Oeo]b*y@‹kgMPF)Wi!^rʛۦt5~FBU粱8 ʁʭ2}wNN,h)l] {bB;8 vGD~ BS+#zPQ|{#E_IQ)hc4]]`sK <ϑ- @?T2hy4-{]݁qڲT~9 ||gưh賩nťR07U'(v5 \'"sKt zp D1l#$$`x2%xd~1Иr~X3$+J7I2 mFsB&7GH Yܐ&i#c ~|hqjlR{f\F]ݨFFL^3_+S_M\g!)*OJ+P fh\f~4a54* NXI }瞑~UҏF z@V F-9_E"yj`?ɝmի2W5)ShBL+ Cc"h{N8=7y.;[^ ۊ ۢQ[ENU=&X@=s'4+]eaC g\0C]{V/U 2qjК`zBtEwp5B uuVqdCrQW6UPO hI]Y4a =[{n;n;Wd5dI֑]\[w,y)¡D嗅؊E]lzq;zL*\̞| d+v;oQ(8 :C).DyJ/ ׅ,huY"qO:o0]d j,׳%W_$} uÆS"܌6le]Z`g]qSf+Z7X}DtY'Ak!ji+5Mm~9)G-d|E;#Ғ0ԮɳIjG`jz&'/ѭ^mÈ (0Ad-q@o Z2g؜iD(ɴr 00d3t=;(jbIBq _H TEU2 Q]>C e{sR"X^ʴDM߫}fS'7۲PL9WMB#h?/IOP¸nWHSbDu=+v5B<yjO>ZWO<bِ@nZlU;@y6N|yX[sLKGكQ=v!N2kj#*1dG=&جG6P/b_22Z!Rq:A3~ ^rER:o"^A&,~]ٱ;u< Xd9Pp>/ l%[t?0^ÀMzL58.y]'r!c5K,Fs{M-K`D9v noK[LC,pK1[ar)t|n'.O_$vX~$1ΘddUBYѺWGM%0ĶК~ 2*wbP_۵@E 0B 4m{xk y((~̣eHUc`:t5 ++q26M4"p\ }P'CMÈf`xF>|],t}.ZZS-j%?B7; !v1dd*(?l4MM;>YZ6k~lDFvlaag~oij Lq|}  #59c!6=Mm҂zCU l^i,ӨE0i8_j@)ƣ5ښ՘.^i V5uӌX ,MAl+1 3I"bj g[O1 l+~r˓ |2}rIDK{;hx4ȳpV/-?@'1!:eCveZm(9InZ7/{ (f$wz,V{ܰN凖SOy(m(o"q #U瑙L+4r}6;j3K=:B+'(m O\I'e9R-vzpƦ\ДZxoEϦHQ"3+s( 'ńRsYr0N%\yq$$ A?+lo& ,U/F2Ys wt^V_fy;WU^OֳdIR$\GWƞW|vjv1KMm9R][{Η=T͐>k#_" q$* BZVNz %$I*M05ڝ }LH(m49 t\ #D'|qy\7*Ul4Uλt >윓ͱp ~3lhF vej vGgn([VUo}0 >̿% '?;&YN|@ žAU=֞h ƪcDܿC`.Eg{dtF g1٧ʅKr2o@&:w GLxԬ,3t+Eg8~M [tx}kQː]&S#7,7l+3jՒ{69bJfA|oLa4{.OKLڦtۅef,LqSrrA-*|^f8&5ƛB[Žk8 tO  ^Wg Ϭt 51V,nIlklʷg* OsZN$(^Մ |$h1QvrOL#6w=@yX%٧FU$o>H q$REѫ +aM!!Tl.}={C h T6pVu&A]v n;T73eƲdz"NgooAɛ9=ᕰ1XqښCUGM9 AJ]apCq;o.-G4 9esY{ҫyUhdiGrrmsoiN Pͤ>X?ZR#_ zLJSdhbe͑V6)]u AlS|%۱_&E}mq_n|㻰2Ϥ;T-mNgҶ# ^[ 8=(6/}p6mMIAoiW^kz^TZ*XSXߍޤRdkҌ~ B ~쁐PD-3N/rolƘL{HRfGmnn,43_`a#t&u"m(/lx @OBZ.IphX=TIG|~^87@ݥEh]=L`nֆz,"D9Ey^ukUh3jH~{%SOeK^׋ՙ/0~?Ă[ UTMi)${9yg z`uY$?y@L~N g*"Pp(ՃRnڨA;=#efjQX“@F&RKC8Q%tAen]gxN@Am&३Y wt zhY_mm_HfMxV 2Q_d)MxQ{0JA۹̒^卽c\fMhaiJlAS'Z FB〱z8@:wkl"ޟFv3wlOEI6C~H1q mROoqv({d׷,눑G6R xy"rE_k@תCC]JPa2+Η?4!~-R !Dcmm嘿tߓR" ]th `+Y^n 4y!( DKJP g:qOJÜ0BVBGFduc{ن@#.FZ4"]QYt`B%}t2k(N៹޳rM}JԊ+&Odb@P: oR=.q nheJ*w_]Yc@ckNΟ W؈`Vy-Ɉͷ K *[Kcllo 9mIAD>"}Fz*='h +\ W6cs1dyգk>hs_]MxVO[\ucu{HE]&r>6.Q#ѯ݉LYlr}9fo#~ĨYG r©+ lءޛ~)fp: )׼@@[x٘PYM"l،Md|,3:$5}Jml:)A['Rvۛ Oz-AyGw0c;g}Sfŵ^r#BHE:^I pЅ*8M1:GM\ +30jJ5^hqdćN?'s=Ix'3TSWɋHJȿ9~)&JQzJ2U7t Y+Cyl@ =d .7?^?_\>WBwU3M4Q0·c32i #x]{a_biŧXŸ)|'])vD!D{>s- < X׶s: ֮`y]>m P鏛GU_  z PգhhUNaVTBq{9.TO*flYM08Jjծ]0D'01x!u%|>i RGd:/L ŵ \@c{0N'yo3ckUC*=f}A2)#WK:ˇܺ ://<弃#lhv ! ҨAtC,`)M"՞h|u:@tQy '," OjCH!8 ep%%B x{yp=ڏ,$36:XVPYf&{T>Jtʡs=^3l)j8ch AɷL9T_b#w.d!ETDY^)]: ~뀳c˲,Z4/Vkӄ'Nwb,W/r7Fv*R=ZF,~ Wٗ'݌ rgnKB]!mG|hʹoG [Ki1opJk]"<ѪcQ+xwDXb]͋#I` YhΤ}2j8L^lg-h M6!ɸ|S^<"SJ@$z}@@&7Q Z ɝS29ؐWJk˹$'DZp,VZvlIgK!~ꇂmzcK")ܰ< ~I*ˬfaUli FBX=) /UjND9;:tm.n]ϏAohp\Hqp c.ɣ#(rf JZbXhc ǿ/R~;l3IΖݱwR<s+%} 4zy[~S s?U$I(7Wr.#*x7"u@5C?#Gݙs(|$'R{o".d"=GůA=be6aaIScQC+?s^dJ;ۋ nPUyBQDY/rPӑE uRU$r7_Zj AX4  OX9 2 'bUj7{( x@^IOBYTܜٞj{ ^ʹZpf'>d6gXT[ eT6!_ N헩ς 3wG+evJLU5R8m|*I.E'arIƖv"y2r![ChltV;Qㄽ#b RҌ7$-l7ݾRGtO *(3Qъ(O/njeAc\45 حccYb+4"3e3%#.ɜ @k|@y4΍  asz!+`*uv; %r=0FV{^s85ϫkę X _52a`n108Ik1gT.'s!bqb1r,x>[yںSh bOh%TBIljKY<9t ,LEٞe)PSWHTS YryK&oD -YǷo%jukz._w ĭUfUqT Vf XԻl0in65h5\M@_I4ܶ/;Xu"hW_hRCְs?B/tqz1sjAO]ǣcDjRj7BF{U! 0MiLY6<;͙vE Fn^bYyti \PWy=Kڀ+]ɾ)r-$ |\Nd8O‰Kpms6pa0Z9gFC-[nm*hRrsEV&J*o4ҺcIlܣK>7>)@ \iQ&ߠ3]NfwRܨsmHb]iHQEٸMRN`P^o ghnd"ΝCNP$#|5 vH.nFJ5d;ȹ6(U9H1q ; R

    ? ~Iv-tsu]eoAD`ҖC+SLYY(Gz29+sF>8vInP63O?B(% vMBCd}mjկJk<nvo2:1@2I0NUnz2e2/kޓb6f}hhQɇ?Q*L@MyƓ0>'5fS5j=FT(BYA ,SaZ YiZiu%.n{FK €(TʼO?Û|Vm8~1 ڿac'xy4A}ʉkh~0YSg{;#a60qdH-Ed,\Ⱦ~YDa"ȻɩU'%ErNR\n~ D;J"#ѓEAbb;Yb"LlA^?X%=ߢС//ᑝ3G&mx(.18lKhi|s~I]XWŽԭ3p4 oϛiTРuu{g̦)Ж1l z3MZ?]A2wvt#u9h8`o{89'+)"wY/:j E-Tn3zq0>>`0;0è(iܫU,N:c#Ơqy̠*_!34vP!sJֺ"_ i/n^7sOSV9{t"^bƑ2 j}m[ipgCW>ga&.b5V&O2\΍,5#3~q4K)׍emYha׎s[|Jk*6бhOnNS?fj@˼g07bд+>?BP uڣo7iy2VAb+icpyE&]}X.[JPb$^{Bϋ`  đ&Ԣ`讳mzZ-s633S#1}4sW^r^>^ol*8?4l]Et^)|(4P!z#/cf~OY-]#_*UiJ;7iHju9xJ#2Kc$rOdߣo7I[CѿpL-YcHK(88l_`E7ĝNx Yz=ۜp,*VAF%(uo8 z2e9=*# NB7 q 47S_l{ι@9lС wӢ'$nNb?]ʆ~%:e& i3w|O_ON| @Yw|8 _Vdr0٬.&rߥDd Ӳ"е6v]k xMd>PBxA7R^Pr!KVxY-gh;k7f](?E?)S{8{0ibE03Q4^.wۘoqe*u"< ٶ.wr戏FɪdRu`blJRwILm|5!7eR>9Vޅ"qNݛ@oYy|JBc1[Sᳺwqs"N&dFM`"UNQij(X?7y,]*!_k XHRgm;9Y"2}@dX. @b$ai_'HʨbGҳ<7vlҴ qTt5SGdA3 Z\sMU7dCU"(}W.<;R J J5TR7QN-UmSw+U!8)_L^%oT[)]Ǭ3Q˝2ɓxk|+6ڢLL4(|̣Vw6bV]=z?0&apjk +.0xT 6I"CH ?6+,ge~םj >nO4|E 9|1FkVϑzskZioOIz㈢p5sKۚ덲؆l$2r^)DZvF@Sk4} dŎau t%,6_%W3JVtk:U(D\oK!V &e{DY oZO@ߜm>+HQ`9ݴ4Y!(=_b0~r"WMv?j)Y hÌ+>ePoFq@@܊t_ iđc%C2G5 ԥʙx@MzkHDݐe ɗNJ6dؖx?\%mRʬk#mJ\&b!@,Hj5kLc59 0)6Z@EWLdYz{·0:KbcdMٲ0ewd8Qzrcx_S  }N2lxPD~:0y" 7P5#Lx\@V慄glp|O6FR $L ,#PөѮ,rA n_sR*/jXZ4sҮG5Ph&JrOGyEk_a/ׂ˧uXR7V2'D|{B^~}WUMF렮cYtU9^"n]/e0]ڀ&Woa[9υ&c`Cr_ޡLJС 4UJY5C} WI|VΡSk77hU"6eY3ff`{j1O:̗:vj4~G:8`XjcC IwxrE2PR/jG.TĝӻPqe(8i_v&ƌ.54p+h傓>BR\\ŕ_02 go|L߁N<5޶~FU5D!@C$ŲS$Bw#]ұ v!MCŤ3 [Aw2*'>Pƨt!lBRHNIS%$IҌqHo5u'Y{RqJ-ijUYxfDiNPm:oN]M"b/֌gҔ{{'vO{?3U !!w)OlXo[N S#Ma 8ȑüd dO&Iud č+7-鿊-v]>Y̢ux ΄,|ppV% *XɌvO~r9nq+l+b7_;M"aػqHY`mWzj:*,6xo,M2V̝ׄE$&3nUOC趁#f2DICλ8h׺NQ")ɧx2a/N*ZV3 cJ*d]UOT/!ZD ӂh7u t?/r5g98K˂֯q/w} ́r ):{xҶl 7,o9}Y{J$/E OJד%hTt_#׉WOű8nD%UfNP|i_K!@\??pf!Jfw3_}x*Zthox7>j- *ĸ:5Vz3J<dR[ ۭ "$ByŢ7apwqNꆺmX  ({jCnY'P߄I?(Ť6yN*e2ҿ qD9uJpҏQdo*m"1eTsV t+#b 7ʶ8/ BQF(β򵳮ѭqq)?ƿǯy)+* cpH'PAw{S#HCgQd okѸ@183ߌP+l|.2xdt-H?a8S/t#9\ I s\`` #zOtuN⁥Q̊Xkᗚϛ yʾU@hʪ?Q`baِXϯfŬ WoTh. agrfˀ.tكI]a%Zx|*N+[ UkCzA|Jd~T^a^.)U%mm>z:Ӂ7tAՑX}a7hXrP֘)a/kgEgz2#PLzZ|ec~k֌zLy+\:a AGsZW~LRyZְ0_#+)@tI]uW^#y0ʁ)vԗlIcaӰY)f`W} %zN=P'5 c2 *}BoV'[fv進;{vI+KV{)xmm{ټw&Aܑ,/_~#UBh@ϡ}y'Os c^Dg!'[_ 2,!u;S9 2f]ٲ-PKZۺ Y>%'>C Ĩ|ċoLA?g>C߀ TRi_-aFn*w+ Nfu gV + )Ruxx\ɭ4R\wyGi\)0(1C`IDt^jeVZK?KW 5}tՑ5Zk+ ܩ+&ѿĮAk7,j~h$`Ej%wRF h19IYū &=֫}k,)"sԖ7ߕtlXՏHˏG(N4Wd!IEz.JisԐs:fN@t[Ҹ}HG7 ^pDאŎU z% k[p m+/0+[`F:ҩ ܳmP BS^5?Ʌn<%mRݍMw.Dh H@ t A5& pAR6.>\,{ɧߞc!>v .Mq3^JFw9իޢz;1n#JCd]Y2"ԡEw+retn~ŗP7.ZŎ\_)^FA,=/!8B^LWy7F;\Lmјr4>ӌ*`U '4̑sX5CKOpD`X*u d1|$reF.y~Z=ݮo_{a gH௅m:qn \FXIr*e{\=Z|uP0UG4WK.;Fpha 0+GL"Ua?,݁p1fW<|˶>,ՔsΆJ{O[{6 7M"+x-Zr1LkTI4Sb$y`@̬_ ƀ!$bObxGΘJ$bgH0_UtB٬z#Z@誰 @9dkP2Y2D #;J\ +g HHG*O]%j@+15S#w*Xt8fk h;|d)wO* n&s[柸z%44d@Lr;'Pܗx]m1.d0B u]Þ5T3SAELBc P"#$Ejs!)_UTwu8N߀6Cm`4D,MnvD-i` (TYoıhy4heq_Dv܅Hү Se.qLmL6Db<@r ۳$jzrp%QfM< >eV1{nXw4 PD{RI }ا|.rC $R29P28PFk7u臬wT&m6l(K6aC}Xo=Iu@Wzs-"~6ՙ/=VL+ZL(v]YWfҺ/ D'2NWs ,b"M <$4 Rz(bSԛY|x!n=p߆l6S|oV5{r$0R @Y 2y&bK= p&>ӊ\Qb󲔠bÓ5}t8*v4fi=%|GIJQRc)}wcŒl?@Փw;C?-C^Ff"`%uU;X+5 ifX֒Uwp=`CrӫqP͞b3aXO}00ڽgO##I؎ҭc,uE^-X;E>*tsßպD|UW/T@VLqpN[[HۀoYD*\TʶU>pblI7'kqqD[ :yA^Ýmm29?zն0i~Y:_֬*qH=}?jq4;pۿi)ﲋ@%Tr1IbO'B/#r${1 4/5Bl9KtUz="CEߌ{ :{xszk(V0rt`ٴ,0ԥTң!h3Zqa&vƌ̽ 1\4tZhiTck%=4Q"岎ֻ/;Th5|ReiAbOgP׵]("OBW'rLK( ]E2&S3RD衴VB{ o yͫXyLNrg[:t(i"C H앍R/bWaVc$*-6ԝ;MlOc hlB֒Ԡ٠t;Տr mŇ:-^4x 20օ΍6?.K|Al 1R*ͥtބɷa{ z_^XZo~$fV}>`y@8 o5-$йY j{Z}ԇhY0jD 5 +ߟijҧIj9}~ 8:&'TtXF0,9 $rll˓)R,כ֯zիK)'ʵFz!v_ͧDnϥ (z6-Ӏߘc -E Ku|4K e*椾1&}A`mog'%e?nΈ@ qlPz;kbF\&Ȳ2B S-FAiݖ -O;QuIWj6+j\2E|P]Q*idWw{K3DW tR; Wq @vTk-diG/g'V+h%SW Z|?EfFd٩H 6Pw63ئerIx@V6aM[V*"Nvܱ_#!l$( `l,Ý^l{[hĤ30722U^HiY,|E$wY)|G 6|ȩRRq..M!iBNjRƗV 1%2mX*KEJ M:*CQK*U7 !Op|mX$844I$Gc0&q,oXsoSAFI2s̏7˼ggC]+a"vXSg|4m%u]el{=u{PKJu^QĺtM{{.Vf,]Z_@0%\GYwVftOBAlGWM})/N$L>r*XZ ؃(o-jܪ *1.m&ec"5 C6UZL1grԭ}; 2e^ğ(D7_ @e9{:anx̊k=4OH5&1][(t3s4o).=8!Zzc/<0Yl'ET$ydVi IS3)-uL* j9K"bͰ!k<"Fffy51l02̯aZ+ǟ]J=E t\|r4:b*A•|0^@9[*S0SLSsMu.$65ޥɾ+W?l5~=xO8D&5`RQ˞b"HRQؔ-h/ZQyC[Jzu}M}3UO-hGbDc$owHeJ<0SP?.rG^ڞ[(TjZiHI~Aq'X_IQziD\T]Y-Fz+_{fyƫg<դ149=tPUg#*CD΋(SF̺V8ĢU#ʵN-'`\NfSxr8# 1D+BBf" gE>D̯gO+ MtWnN+ +a(jV.["O3oYPAhk./f2I\9 EP J| zbs@@tN\?7dbq_0i*p#3.=O#%]Ko@D9>Bd 2 *hW+"̮ uKrDHkKߣ9;+Ъ~rsdS5p5pKJYi+n&2b#Ԃ]5F+f c]-뱫$;  d{N^X)P(F;|P`*琻 5"'5/dUL>IϴbɲU+ Ǧ0` 1"" T~QҖaH25$y"=!I~-.~&[?>Ndl["bQo5l}λ ok-)^lX) x[L&S?ur JL|#e"`E10W~'V-/kLi=|FtE[BX,mDKiWqMˍr3Sk0w~Fx=tm_CHH:~j2wOAy0C75B+IÑՃBX4gocc6cuhLbzxͮɝڹz\%!.+NqbxbFwKs}z^p~q8}zsyG✫nl7{0] 6U@k*1muadrwqmK J]mdL@_+sk^G$s ~А"~$TAđ߳[,r,Ӣݨk@Ji R^U\Qdw&zck貇)"iQ2E+`YHÃ)=*~$1i;ę3 \+T-4-gW1^[Ư)= ^אM}<\ƦWMd=񝆭wP7d[tșBS &)0u yg)9 <3DEķ;$dm(gܴw3aVX^1WSN-ѹڇ|js*H<}NVå@IcܸAE}G0-]a"&#ZW7^,^!"~ /-E,쒢*AM|@-Cws{LKD:у{]Yqzi=~A{BnY_~6<r .An& cx=ͶƷ8DjJ/nF* 8%cc,7ӌ6'(^,`8+ =ށS'>S@,*—*VTaF3;,}Jב o7#𣷽#ngML!C#e6b_=/Ni/\9!y"oKqӹ |6;8;϶i5!Ќ}5UkSTR*6g ?dݣwLꇾy3_צ B4|Α^A&h?}D( W}4t(Ȼ9 2ƥȝZ"FXě4yͪ"AM"zSWp;=s\zgÿ֣ٷHsWjvOl&[;®~ns3,Ļ傚I ֪<ɘd?bv ~c@y.KDJnX`&r)I4h9Mڸׂ3 1!:۾PWk <#N 1heY^7rԘMA<!%sܟow"+v3\mH0L]M urڮ$ds^櫷͛5DDzN̄Cs~P-x?GO{qF/W 1Y<2>IRz#j=_݊C;5/*OߗRxGf)- Yۧu^@,c}֖[VX^ֈWRW)C,[>Cÿ3pXT5-ٹ :}șۅiւ[=p[5/=wwv wqVZ=%* Ɯ3t6U 6J 7ǘLP2mg$6Ĩ0[$nIuizV )s:oxȮc7:6[I?-u۴r욫¿t9f.[D)Ns$dq?A-@9g#eJό^(qSu-R,Hz$"H i 0F.9: H}.l#UB &c'+W޹ȖF*CKյ3W!đ0j7\הRJ"fF1 Vq n`Bo!/; IQ| W ~ތzڍpmM#vINImPD%NO7rwu$ה|66  LAW1`n~Y^r.&ghy#)Lt3F/kx)'p 碁)la0<:'^tmC|"@cXDh_ qzp*ߏH"E wG`M_ vm 7[>yaV)\dv%F3}ݐ qвܠcW4uX;#z?Jf^JEdS[_E+ZDj}J=F9wV6E *ґ#069:o|/ϖu; cpTks> $n~(KF ڂ }KĻ6$!B`HΝk@`YGۨEU^d2Xŀ\a+gRȑcwD6a7"G׽K( 64n:vQ F[(^ K0 8cu.:_ή4ˁI@&a,6(nA]` s9~8|ar YӶKy҄|MS G@ R`1`L͇5WM/ QC;M:6J]by a+fc󪇉jU@PW={'a u-ht6 |yVפ~,Ìl]4e戨Ldulm0GkoYGVdb9Pӏu4HUOˇ$N:r;Y6rl{ R͆o-IgZ,/"8sxZg@ӠU/[P> eA @{w yNf-ο!̙$fWj]֑?թ@:,gނw{q1UQDqcb3gVe$8&~HpY7PCs=l;_@0 f]x!$/|w1ˢdZ 3 x$*עV轃aݿvɋdYl;V6v#Ɵ 8]lq=wa{WvKء`E|(Ġ Pߧ;q#,zs`WӕـЏQ/y0>πҞ~C0'>ƹ~'yM c|at {J(?IU$}牷W=gp$ ɵ`m;Xe\W5 @"RKم~t0v+ n VP ^e79Jw2u\(T-MD6y6BTeUΈIM#2p'lfT/Q1X^P@hQ?Ms5ɐ"Rf"pD`[5R9 gYZ0707010000046d000081a40000000000000000000000016661a1dd000036b8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/6w]?Eh=ڜ.+͞`+pg(y⪑eba8\ioUoßFN%hQm*\uco %0f$kPR&3p?m5UwB͜%( GC|1}*Eŝ={/'m[fVBu?xP1v'3Sf^;Jc0g%3Qqva?\<{v-_%|^PԩZ LejVTzhĩNc[lhOjd'ONkݫ\n|# ECUV$Oe j!StkoA1쿳RxzZ{>S/7uN$ 7o%Aa{i3Q(1+˯!@ICd'H6~Äq KajQf|L _ɱ+.Wzr#A2%gJ\ CmI\zgJ f^nlUOYj\D6jLwE_3'E`}#cB5S$˜bas;s ?Q)%\`0i#g{W7L҆W<Ҕ h?,d?ΞTɹtw >hj;{Զ\wnɔ?暔^u*z:>VDwNQM /b~N UQg'ZnH<=pin8."xB~`85G|/5Bnߥ}t*K0HiL <@ĕ,0an֋PHt7f Ŋڲc>ۙWZ2\`BrM=Q1Ew ä:꤆Y˷]i3e3G DzL#l`i4mQ7Hf: b0It XCHP04 >f$> ss=qZrt[IF:wv[,[22^cӻ/Rݫ|%8yB'p6JJxZF]9хB?mZ\5 3U wԔ2-R]St% $Ў10uȺEtᷙG/'Υ$v`&z]+ \lZ9)Mkh"{f L91, 3,vq$Eo_GK^!61|jK,?世lnN]o:^z1Tw}?쯯/"|~nS0ei wbjz+ؖB4B \ .;I o 2CfJ Iz㔊vbM4$LnNY0PU0 N3sU|᱊fU( cpjH˱1D%dCBvgyrbm/ ;m<]7XbEܗuPvѿ 3uQf[Ԭ~.oU"xD[s5  KRbs $G%$4;F[bw{*OM,!Z޳ eT `R1KX`hZ%zTJ7+c9۴'%駋gMCA]$`N̑QjwT3ZAW4n-ђMPL 'Lκwߕ̵ڌ 髈ʓGUϥ/DQv1ÿyI)!XިK#z0d+Ф^?i5bfb[?/"4ikcfn m^ [FVH+gD4Mu?? v0Cƨ,}eQPBm"@_~OY8}Vfpܴ6^Qk*m3ޓC.TBRYZWIC?eH ?oy x3>cyf@2c:T@b\n&o8{̹rnryy_ V+H/ߟqõټ+}-3K$o`xG@hQ"]KQ7xң98\n(3YjH,>a"M8戜+aW?dIJ \teG7-S:O)vqI[='UOmmln3LAc_{6q @b.W9L_g W'!'1 ~,~[isDn&_S&#*gC14T-|3aRdż ry ] xW^m$34ƢƦ +nw2c&q@nz)(!&0~VǷUN#688AIh8x|ؗsXQy+Țn W K!GoT]_6J6-j> _vk WrUOܔWw#'"~` tRR/FΔiL3䪃 }0L _L^/P s13 bSF-3688B't÷L4ː!TxL=༶ӗF4w+sZ#EsZ}Z`y#_eMb{3ٸ<1^,j"%;s-fF^d|Ɔ:mtO^tI{m{k5I"&+@8]V<ģz9~T i&8I90taQл×Ǭ*y3Z:y飑Nf|q ͜ZP[&>E2Z8T7 2\m҂LpOFɉUA8ˆvm QYB0?ݟ(-Ti4A|'2Ɇ#W#yv"۬ 9]*$RA)~~&ాZ?3-=EwqnnM\qΦN4lW /ИEтGKtd:m= \|}_s 1$3lαa7n @;ARy$ X>LX/ifcʾR' ;8ѕJ\;T]YS%@^=7(ɂI2-8]tϦ\d_|7X/emo5 8OUn9,fї.e&sh[S/*,_5=zVhvai~VWa[*c!1Ttk˷0,z4~Vѕb"! 9aX'@gvsZSj|:ڊsoǣm[/a0M?][C=\/@l}(*L_Jbx(vU(gcpQBSm Bz~3)ЀHY)|}vjw+m*ܐHԬK^{+g<<+:hU)^bnd!Zc3ߪK+?E|۸/F_yJZzAd q4yid`V ("DTGM5{״Xɐ%ݳ80TڳD2A2yPءހ%3;-EJUܜ~==0|8kӰh`hиFAS}AI"m`[DG Y9=RQ>ZQJx)1q`6.+zSYoxls5d<[\#H}:2ҌjWl bIryRo [M7 8q:V'fe5'78;YO D1AT5'(CWF,]QmnaH4/uH圀u7j;,546[D :?>R\sJ7na.VPآ[mES8]j\Oד7uM&ŽZ d*3jJ 6w\[La3\Ubʗw2Bbq5W>g"X}Ij({0N4`16p@Jm>-婖{vտ(n\ 09s=#0_¥t#1@3\xю\{NRVIzAQg@iF@fYU_k4a5Yg9 USu(>sOiD 'cz>fr8 s(L3-얁a'~n1EQ߫&D2kK;b*tMVo?s*ЫL-n+(U 0 : |ǎyH2P`]yG ({qAJ7Gt4ڌ2LՕޠr53Jd>!E*TU%X(F(Ir./ opZ)5-0ģRT՜[͝fVhaK3~FvaE{*1~"}Lm؅u9Ȩ+fHNMl;Ņ$ ]; xأmHrJ}Eefǧ>?\[+}a3:Eq-Q^ z>j/;7{v^ &&tck%710 sb|5'APEhꢯcl=MvŨxN/eN'F Y;hZ*O*S}TkIP)y͆Ƌ,da~Àf$jTezb=r (*0" 0.$șKelr>i9DWᲀ`8BgC?m3C_iĹg:|r1sYqwbM3wrv),_qfA$&ƽ5H|cRi9Ԩ3b}ZdI7ݏ)QhS?KE82'`YXmSf뢺W?p~'j<>WFV,B>"LXn JjF-ݦ4ɕ6bϑG8B Cl7޵!'uXDn/:dkLEn ED ?]wq4=e5Lx="5_@ݚM7ݓ^V4)Uײ8Jsj.}wHDː3c)BK7m\#+ 'u̦'f߷c2&y+)Qz,ьI3wˎM@"\]Q7c?5P̗TAjW;̶^z^R9@0+, _">Hx6+w#wJ։C0z\c"+Ȳu}֥M9^Q\iCfQ \Qnw̢TBoHk#Uz92l="fο{Yt]uk|W/&8YY,K+YG!U^H6b{#ҵ :j Fȩub?ת֏}cBX42VVbAv^]ґ3yᎶ3:c^45Fla͢ALmQu&.h@aI0z+ #Sߥ Ohl v6$tjp]6 f"K+QC98 ޮFv .,$K Wsź)b?s^ +c2qT#EZDmhڿP%A/sC(cεexx8DiKDJ6bRńi.F=[[b׾wyKVaϙ'c-eh}8r "G${\.{T9hNj ĤMkG-\l{,f5o?8P!q: wڋߦ/4oAbuǕs qqm@iWۿZ"8 ֪݈ 28-g1-sqp''/PO2DIGmPrcW791F@_fT '||OFGV0AV('qXF\H53t#:<ʂ;h%s?\pZ$<MAILϱT2;Ģug `'l'=` h[ ȎYI D:ʡ(#+908oJP1qJlZ)FoQGTNBN %=inȎ,)2;;I'nD۾/8_T6J`;`M󲁲(Hiz8RNA)YY`'81BI霻ssSDvs2%| ?OL{#A9>xefmIIY-Wl+ⰙfZOJ[Z?(=#J7UV^߷ooR{dp–eSݙdk:I/]Ȇzo ;M1 QcIiQ)і8f~ 'X @}% ?` yKL_Ed -w;h[D?, p|f(Ǐ$˽pcU-3 9{831/npLxv5(:IW@!BjZ{20 $h|\Gh!+"/ߏnX<%} w %):C!~ܹ/% P+'OS|A<"_,@rafg '<:;Y'\v1eXLiT+jC4ۤ)a$l>踸UĿJZ_ŧ=/Ԟ(V=!6E@Qt<-IH;L! [a'%ap10= <.雝SMّ݊DTV)_-=ѱѰR d|_#/n?ü &Fs1̐{fna9Tb'Zt.w5h󩛭NT$e/OhFIWwlF$bXPCJN9B22`iI}?'Ut)Ie|S{q3`r$ zE{ޤ Y:_Txۿ DCҷ܉LnvǍXps]hߩ\/TJݠ$̒*'Rմ<%yZ̮Jҍ">>Aű-P;ms f)מG's LkS=kN+b%k>,g7%NBV5کPVMa^yJlb|Pȍ$]𧬿\o |Fl\H#BmN]f]PLUv)]a5$L 553ikp2m[UԤ q{tL?}ppG9?OrCCd9y|~(?>|& p?1ykSd:̹Y{@0n-?TVU *UI8_tR5NgV@R<VTʗ[\mBOa,~Ebl1OWة..#)\Zm705Bn7-zOlmvy70Z暀ZIcoIy,+ j'lɅRS@e\-/ntU՗~nY}73%~R* {#_e; ,.F] 3ȫ'rb)k41㓭uVeA @/inGm$Cif8ٮ2 "lX/h>T_ر"WWߏl̄vI aS^jjKHhbw^Q9юJgȮM`60UѲqo^==SPW[f^KD cO/s `Zug)c XiC2>}m3LkX= 4$e{$6C !}:$ F&nu^7*eG?Idž#Yh{ZcpzI[T(a< 9:W'Gn6z[I:@wX)5ϰqDS Rev)k'Z -s=\E6tI-GC,UvD 5ȹRSnE2<=/C:-MY5:_֭'~M.]z!7^y7„CBig"7Z}`e[Xn[LF餣T@N['|ӶNJydm\fWZk~2) =XZ=%\C2MO#8fځBj~vCŦ 1wU7GY? N sޱhX~AjwQӰNJK:ԾFlL2s a_B8{h BKVMjwݲmZBj#3wձK`nPS;wtM63؅UzyvHӥ#D!?dC;Y6oG#E6aW`6ыD[Sy Y*>4d j& u  Fgw8C/i1{5evl}kkƁ*\Qֹ ؿaPJ(kN}di.%#PXO˩mp'1@!7INĤ( OeSb%ڜ9DlFZ9Cp&X˖`wĸD!-8斴[OnuA PdAzjc<%@q´mRԚ$~YA"U_B^q)@CFo%ҿY۫RLpLɓc pZ }+J)<1A>]_O4bVu'hԛsC jh5},w] :ں8ڡ5aȔΉ=SbF7v vpa;6zJBMVXfIhzhL E1$g󉤌EQ>4b3Nrn_ղ vP2x Qp`~-Z)݁9=OrJi?0aL@wo1;gbvF7'Rk/Lķ )fŎyE$`vp0%'FST|Wx^ I"k=WO1WY0MtDX*yf54#BT@>BZ8U1kn(]`aPo %g+Ģ3C j^ERzy{)d\;ɈB$vX5 }׻U@)I%L|]'f*MAcc/id-H}tvoSu4qѢ+(}ZbY_"iHȬDmjRJ]¦;fFg̼vrz#2T($79 qvFu:CGi#~Ѥy$< ٟ,M,BR[& CH@ B "y/7R%:w XR"s2' 7.)5?`sAB8f9g38٬WL°B<2B ]%_w6/+3cW[INP:'jjsL<9pYffԋrSeSVmaj4vB V|]OCGüz5{x%ʍk敞&k#+h;<R *N;Ja:h^[lx3-/$m}n%X6nuYi1'7l2Xjfr~/z-@Jh.&]HzJji#j2H8ZeO<1&2j- Й!n_0 v6jp6B lV:|b5n";āeRl32xS-ܸz\P 6Z*kۺ%XQݜ9Bc>z1(;YіXS@BbXqnI$QlfidZY%Zm>nYcR:|5d|lF+2)Gx"Sf"Q#V$F\`D-3V0 jy>L9 e5<n1p\ݐ_h7DT' a˯h}@> ;+Z aXK돂Ͷ&^aX?(`\Vc8Ze^!.8;HnA_= Z,WI[H:LrvAڸnс}1_.a)Bl(scmgYZ0707010000046e000081a40000000000000000000000016661a1dd00001c0c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/pci/snd-ad1889.ko.xz7zXZִF!t/yU]?Eh=ڜ.+φ-Sí" ]_˨f`=(xE!1E()Wb5eII P>t78/bS/w):MEcWQ쥢U^N h_TԶ,}ϑr ]@Ex'o1oLuҵRUb@S޿J1r߇Is:-i( $ш̊#MJuj{xFN:lN;bzXq [mIZcۂbH^Y轀X2UmbS*2Uu8ʻ*m?"&0Ý¥qϩ7FƒQF2p;%-dDi.D<"272E.t3N^sl}>&F{O\b6u~toZlpݦψHknds;k7-d<krF1>,5(@}'V])@0 E#gW)@t̚Bn1!%D^<_y;LTU ꅀ|>*ϟ;*HiB[=S$,z#7lVx*;.BZyQͲ< }﷍-Ewd8r8FAh 2G -K{bx PU#fkNޣ&1HȖm]Hۇ"5Y*yfp zYG`JΘ1=?$^ܦix̰w=Jhy1ҙ5FfX'P|>Tynb1B-toǔtHxQӼ2kרbu’+ϘI˝P7OI,dí E~^L >i./ Urf Wj߇tDWJ2γ 55yS r'*ʯ4%USU1\2 F,qճ$sY4k rylC}K4."=@r? \i5 톬|wP' *E)B`ֲ)IP+ qJE׾dP ZU[LYFq;84zCL= T4Y5[-qg~:w?RB.h,&Vh,pĮlzz *5^Cjŭfv0;I&@.22kЮnJM@ NLD S'y'HaT@ez* ֓OS'[%cWɵ&4&YP/[scn9JalVXf eYT@o$j>|NmY89FBHX " 66'#%{V]g^K"cVwۋy%Ө|Jȏn5W?p}Y!bNdBל\f"vF0dWہ].nS=s`(ߏe2xV|$Fa`Tm@l1PVIG'AGrTkoUbH܂\Q}gWe'm7 ,豱Vt\JN.G!4%qԫ/OG@{Wm:ݏḈ}ɱѐT¾w.VD xֱTZ?Tu(p% ~Y(X$:Y' pիk bw 7@{#;4X1D9'`Z Z**`O]GiMQoesU{}B+تnxnw7-s_ⓘkPK9Wڮ>^3}$0Dikr9͍Ygԃ~Q֔aؒL Ǡ1kD"̂b)8D LSNzkX2Zn{80e tv.F[0}:=~Fqa%̇b3ra[Pk; ?KO##PGeSmRi]#_CxAFVɡoiq+Fp=/' 5ɶ}7{yӖ֐!좞#Ū?13uw(ݩMX}2[#8&=6F/LT #C2T 4ʨP>B>3P\х^TB{-w`t*tr޻ak 6zaL "l[Ǜz%BrCd NƜ{ⷹαub7!L7v14wO"qb.DW_ObDPΓ4Efg a,K(QEdEYrPL%j(V(zX8>xk鳉D%YUTm.Ŷc^IրPRzDOVߕ&LZqgXj¢t[^"2߿mZqrI/14;  x+4{b+2C4|3څ4 y?VNa$4`-jghPoYl/ipP>(>%$XQ%nUF,FvV֢˻jHxڵ*yW鑚iLl3KʃŞɱUlWXHU5Ո>esL6Zf]( OPP!(V T]Q b!/̍Yv!^/8Ɓ^RMT+"Jq}Fm5p2Z`lyc1ȓ5-s~z* :׶!J{ȭU#ՀEBae;S‹tP$(O?q-g[\d>bZg0;='i_3C](?WHq<_f egrBLUVgwE kD]=1 =090KCk7ꯄWEłl~Q 5YAp^_d-@+#NV,$ڛ e&nsgm@@;n6Ыotǰ!Ah.''A4@y5`% #jǍõ eM&~cTӏ5C JX<0vH'Unҵ&b,-!r ~!7b, \jbe?ܴ=tNj%Jo¹"8:1JûmVdiȔ};n\w7v3"Om7kO슗v}gm( E+O+ I[))p4Bô,7f}y;g%j):M&MQj @_AI^=&$ Pmzԁ+/P7>['.̾-SO";'fXRk[ H 67O?:k9#viBⲨqem-y $/'0zh!׺2bBM(O]ۜHwژ8!pS/U~ϔ|Lnr<}*oNaXhh?)4'."Ѩ'2KZQ\B/ /p NgOOh4IUj'̂T$Dž[&CM$,ׂ\eICO 2#K/A,%QIq~2pÙFhI*R{/p-3\jp h0(A?7W5o١G۸x~3̭?]5|cHæ 7b]j7N`wVL{`>CB7y v9s:! b t*<[mf%4}fP^ :_bdH<45c;1 mXc\Jg-vD;qUb hUћ9Yx * L>0/ZO@1j{^cn"䃙W7ϐE#9 Ju wL# koY_J!Kn% o8Sغ( iOJ0 d+(e$ūOrr}xk2߸ 23*a,Q!x0> YL>ٱ1/rЈOi?mk;Z$5|XÅ`(hbA"Sm]'e];ԮJ^ [4T/A1/8ZtAcwPكDs;I;W5m4Z4N!x$Y"˜W?31Zhf]En_Z-n6_c4 k-x .K*8@|O --b Reƙ'{]R䟱n4 HT\Tly"}w~R w'*Qy6Cujz^WYeKb qԟGL"6r\@AiK߲T6 <^ QF>H(d8X8i +jT!Ԯp~ G(gv(͏"qAs4S*)KS4.h\KLO2KSΰ F? 6[q-+rF%RVGN)ĩ!6+њl0)xAWtxF Oc\)6H_ ZkWR:kSuRK"pRwVi!/O? 3۱M Jmԡ&RA0~g5~:Hcs._r]Jwm~+lMAZ`jZc wZЅNOޒL=\4JGZgfԆa٪wx mm <ԿLHj:b(nK:d %sA^x%=,p:KΌY禝UՏ@Efeq klJK >(iy<=QBSvɪ;`+lEdCs)A)jѢ,`B{BЗmlh\MecIo~I9q aR(>d Y΋E&6FkgNGn@V80_'vſv9IZI ]]UǕ=ׯJ!,i)LLiƅXv{3D6xR8sՋLt+x+*9<)L4oir&jG]ObJWak%"#_bA̿*".:DZ)P\$8o|k^XsBFs6O?:wT 6Usi D(;-i }i7o/Fa{.$W'pyUU_ 7u몺.H>vC.cr)%<$v|GN*Z^@IRr;7m:{tWFyMmfs-ƙP g~T!km݄bUg0x4g9i5 v "jeK iZRv1 kwbIBA֪9a`WXx/ۘ޻^t_v4Q0Lƌ8IC[؆ڞ L֧b.=\2s? Տ\t޽)+1F*[jq h~ec%H%# 2y ˢ7 .m&v73M=(R4ב>!FL)l?$M1XлadBP027{)D{{ZwB(XOq}7LXs |BE[+&sᕮ56#R<2?jB 6ͼn&#فFp$%W 9>T]´kLɸb2Ҷ?XߎDŃMk6yyֆn ;*p;?-^[jiB+N/fFDU]M~5.uD]M#`˚bdfhe NbV"ؘADQ᭭Ql6c NL|p8lUCH#r LJ}Y=0M<uŞ᰿nOylr:MD]H#a3BzrDC{G3EP#{O:p&T<T,[ܱ+a~C+BED;1 rX[; M$up:.I 0! " 2sLeiT*5)!HW/r.0igDۯtM㥡#d4@X-&ߑy_DǬKtFgu~HM^!I{F%6Ǝ{i,"d:%esUwǽygPbK68 0q@3"Xxͫk~<$!fZz^) 7{PӍ qOh5c/I!ڭxL:E?d= 9)mV%Gm]鴕'cxk9~Jz5P}V4pg%X%ۗ-%Wvl;ƛVC#ѵC_fD޲z )hwJNp;r)N9q2e#n24ɔ>P61]8:8{>2}Ge `L8s6q/Kxӓld>c<`1[m/x6u-B m4]{04=Szc@&f% /.ltjgH$ .^r'[g UnD.+Ҝ/f ]Qnx*r5uC:LmEM/U6{)+i\A 2 /(ɹQ;Y}jh$.WvR+UQ0rLaFfPz/Ʃżluqa tl[tL֊J"$"wQ V]:tm } ,KH$I$o(߫ %$Ͷ_ލ5;c?kJxi#f JxԤf wE7 Rc7DzxKiYT4 uUsּRWy>{qT1sSl2ʻ(>+ħo(vwwHDldw[ӿpz',Ss4TE :If&ƒcpQōWf :?8V\Z< "́4NtC$j;Qafeޢ.[Q`$ʞ &~M7$hlŠ>vMҙ*ZJ^-csim,Vڧ.zgTҶF/CP5x `g o+ ΢5]tt5+Hcx0øI:Sw[%t_<бZY{B-RE~#o6D m2|={>5 bnXⰎYqHV}D 2璴RKSzi*7UѨOI $VDP(6:AZDbSzZEX0F1՚;ljY[.b"Nt]s16f|4m_XF`yGoge>J\*^)g斢+|:@*?RCzli%1}VbQ%CFYoB %YhAs&}? %y,8##ܗoXԎMEIH`H!XZ+ShQ/Ŋv[-OT|2*V-̮BSDR/#$'>Up>pj_Jc~厉k1YR)3 >ASM Ơ@y쾤˜-fF؅Bv J~:MQG/dZCmgNk-iW6K-*[6e;֒v/+1~_(C4xlo1~[oJS֗|_J(x!ʄF_ dQ`zCsd$ Ħѥ;'2;3A /MƨgOS "ڠATTHW]Uܵ"FEk8V}/d Dr!3S脉$T<@|hsK*Ya̰⼟9gdo{7͋rHOkVA56.T^9hsq&d/UX<"uGw9;9x6}4~'`*)E ا4k3̴0ׁsvʩ9eyYxy:ZBi5c'L^@>?cywԹ[9}Y$LSǩ94rf.7R HWX^;?H ҹC"-D{xװoR'1%60oaSJ=܁;?lur qBy ŐzI$2a1 O!`怵Rfέ߃`)B3-B]\9Brl? vL:aIH t~CfdʨIf`ħ_?9JvQuŇx'p8&.{\[] Ai;* _V}F|f"!qVf8nsS)GOΨ_ TzU3H>aIA|G ԽIhhm>B/}e4I钔922Nqr;v#n V337ӕ)3 ϼ#Uυ^)my%5/pI:C(PԇWSSi^ѓ$y}КO{FQsJH2eNtS7pv/ͨuwOge?RS4c= ]D, &€ zA]}+HvP }Otm)bXn\#OXq@ Y$[O`{ fU~jRڱa@oA@4dٓx(O$qDE$FKj]X%^+/ ׋1mΤzs=:FP/t-O35rkkS4FϰxGfGƚ#>P[<.>\fj)tFq-%-4}v=&Ag},3EJTJ.sX\ꛔdWNgԬ}fQ ]&{-"{`WrԝMRFZv2QqdU֣o"vF!feCi-^&S8!Ĉ쫠ߌڕx8Hu}/Nh6ol8Sr9'J-8]_#`b`6Qs/A,sxz!VYq`P;-,yLp*-J^4΀`7=KbTF''sR _eC{bP]‰4a/ 4Q{PgW$Q94҄ҎC+@Uǖrzеl/puN֨Lhc5¾Zx,͛gYXI%${E_R~N[)wjy_J#Lmi`;Z"jLao>> tg@Y6 ViZ~Wa1:Go33Ld[ЄRL*: R\#!e̶64zmG> a!<\d}L(v?e9s‘9 =йO:(Oj~S'P߷^Sg]=cS_Mdl"WꤼaWh7crBe\8A9cIFe?"Ԩ"̨Bd2,?*Q2ܝ%яNj:;|c' e\n@W_Rgm(";_8:5{D,C-0rq<X~67AĮ]0܈$#7۲JU{&sEBv(դFɺ0:*P^A>S;"XSb Tiۣ#^k ;"_pE 3 ɻ|1nhӃϊ"LYQ 3I-(GP8(V rRr߀۫S]W-:pH|54s5WԶ%DG͜.*4~m zavgA]^u!D_נC [Uc_%`.f,* j'YhhG˦(lBpגĎ}/rVw-?U.M}845:*L *D?B1 AyM' MLn(m̚c-*&cgm_jLp7n`*kkksecX"| ;{^l^H@m+1P7;ֱBž#-J *E$㥓Sޚ>n} 78Pjm}EHa&Jgߡ,Tǚx;q65gfm(ASrz%P/FCWsef?Iɹ>ـ49q(r4~zl,UϘݮug Yɹ:]#(2^Wdfh3#K[:'d{a_5% 5#!xx|}臌$XX=SQ& uJfs6 XpA|aNu MHc}KBteA[|]5)kyht ECl(DFJ']hf`6Ce˅^E&-"DiW=`B2Zm=_s30'5=IH3k#o¯!ƀ>",ѿa}2ݣ\Zf;kp XJXxj ZZgxux܅;:[:*XXS sɶ IMd&JQatζg-. %S#LZad}.lSIOVZF:mmĉam}WJ0yjo[gS0x-KVA:+ bqK9y9#;ENcH@uPDr3EmV$kEƨhv:o T!rڱ $@,$%Bj&LGR}&QI oߔΗ:3l@w9gJrl9 *_qow_ֲJَ.엄rjU@tMA 5j;gN8Š4hQ{Z\jO!^uXgK)dx.JLhz( $%->(%pCX}{t2ioIITe?ِ`h4OywpC *'QzX(--$3:S[]e\GEXRyᴘ/>+yȟ@Wν%L ®Dž/<+wA?@\MNeE pU/i6:Y!Y\IZI55-}y̻vȍI 4숏5T: oHw/ʾF?>yNѽeٙ*,?.T0)qk#ÛD8 0&fE%-DZXv`ܳa)yq rib=ۻUܸz:ºHQGZa9aT.?JVM$m{7iKM"`_=~(C?84v+bUTᑢfGշ ̂v[IDj(~(Nv-% Q"F ` 㷅y:Q-G,"_ʼ# L8( 0UU xNM{Jq0sb+cU}$FOv  P $>2'P5 Q[5 6Vtd$ڝ3xR-+qm=EaQd%|1fz蟉`-ܢR'e:b,8/ G Tly kwm r =7ֱT> !|.sm> 0ZݹnpSq u!軍\^> S^ #Jr^̘,MH|*%&u|B7J-q8WY}@<ȬiNBB CRGg4fiF zo*B1<v_AޞM 6~}yD8;uFIpA?b GRSHj9  3@*48 zfUf"ih5 !>z{̑ M2l(Ҁ<vRk&p!aGYD;VhQZ[Y:uf-@q// 3ɡ"`e݂|Iޭ]{glj۞oz'w'PFx[>' iS:WdƝ[~) *=|zV4İpqS@,nUM4H9X󪼌x_L0؞;h0EB*<7_;KcO)Y$j(6;iS?,nA># v&˿|l4$?)-+o$hk@& [ KbI-^J☖NE+s8X6w/7KJsɭ3t][)gǔ))v"j(V퓳K8,IƇy:s<(G0ci<7X5b&eUk, l rL >"a-s ,ɼݥgAϼOXFAruNB_*U5ٛ"bZr&B[emphEP]FOfG|:+TO3^B?ܹsxd_(a5 <]#-gD;YmWŨ!L'/ @~xpsBp ZN[h,ZL*,𵓴Y$ +g8esLQ-Woz.-4*f۷a`:C%l75X?Yzv2%C5~լm&g}'{$QB(V~ hR/L H9'F;! P] o#iQ(NeroDWm3TB`StaF_Q&!uoT+qmϟt7ufQcDz1M"b ^>5H7[,b]d\6 Y 1[Y+"֗\Wz_7o뼭U T!8 |WM,M1.sW+IIfC΀mMo$&/]m'ΟHb[:XB;YmH:2iȄǤ= ~LEp,@5YXl 4gǻTC3^(@+[ JL+n\4FѪӺ#>'i*9(L1vc3Y!q:%552K{cMGB0\юNT8IeTN;/S &*+0F;92;'q(o`(:%J=azg{c VyDzœb`c)#YY[Z0=T.C@nw5$cXogMHw {5hҍ SPCTimo|MV+f9g% VѺfw\/xOF#z1^ , djXJgv=%l\yvq0 .G^Y- 2ǫlwzyI!w~USW#M$K{ Fyߴ Y\rYjq2ySg >-#^=ǑiTm͜T]jP(eC=hs}ȫf[;V"Eadm@^_2.I.vʱPH`W yV]V,پJ:'l6km2ccu(|c#}^GQrm[ 5H'XUZ`zW2t a֤OUO"8nr^/vj<ӆv a P#j0\3R>ٯz)ƦQeU&O[Cん!C _~RUNf/z:vނ kn1Y9GLg"hf}R@[@/J 8ѲteRZ]SOo~}ڈB9#N*z剎{I!_iU߂Ď /Q5v IaHsy3:(ٳEJ˕Ql9 9Phw> kM,)Zk1,"8=٦I zCe km簚B'X$#& CD96z"j]GMHHޝ? w K d.mW~oi[??;MpMW1b)䳢mat 7n2LQ"r=)iM iLزz@zm@1౔E a^m}f3;íZ'٤:ܗw΂Fx tE)l4Nf=)U_zdjS;g(434Yznc057fjdz9Uܿ9qt+w ;,})2*>)9@T}R5Ga7ؽK+idS"#]EA?mDM ɆMI?̄!Y>U"w-=.Zlu%.F$u4e:Ipa1-{<>n~2yN}/334\ kr8Y  \,ްDH߻{6_՛a5_Gv)AQUXa vrު(RW1l`dWŘo$Fe"Q#B-Jh 8+ahG@ \\N.շWQ޺X8P~X"Kوg!dLF>F|6a%B\~_+/Vs=NW+'$)kaë9.@sa[7F6֛<:)k_ &ogs3^I@3e*=9Dӱ%SJֺчVVJR\А ,2aD[k.S%w^41|m,S1m51}r>sA$PŏU))'u dz{#)\ĞY("|\Ęc{A蒝x ªZ13}oFRLx1͗stCZx! I.da2R] ؽ`6 mzT-׈t/_);[Oʀ; }r^BbVa^rߎ }oBy!י<r4 !=zۄL@CH:'X_9#8":z0$:l[_V]>;_l_P"&ahԽ UM1-:*39{X"_Y<z"kw߁oKs;Ѡ\sl H!.Q3M XcN tqic(M}*t{5:0w5#rlNJ/gh8Ծ㮞: Ghp /@X'f\аg )"zQyߠWͫ5~Ĉm4\%[Ie# I*/ 1@\PJ"\z9@"!|ABncr/dW!N/FSwAm!<|i%^2~"UcQONj6OR _M@NURBsRCڄx3%fᛨnbrOµP=)!!M4hﺻѢx TL")Rt#"53)T%)\50u*b9\mdcbGJ$u9ނR!:τ,% _Vg)52$PsL 0lMz"}i{t;@;5d.7Ɠ j3a=kv_hL^$R N&eMa]p]O+\9%?@I+?)x;ٹC 5&n}_FIQq}9s%zh(]Qe2^F)+p߿%?w2dZLt|֥O<ѕ(~iev!-d/;[bio>$ k{-0I xےQM$jϯ9hN\ %u_1[fݺO-Nw Um+]q%1U^6GjhtfCTy*5ui!#*Kj)ƒ5ncܯH}w'+htϱuHE(q5w?QOeq# F+v$4MG'C ,7=>RUMUe)>Mn8a{/;ŽQ@fb'slw^H| [-4HaXR]k0 }B\F3ŏ: ۄׅ5(es40An!flV@ש] jbd'`Ð_uߌ2UydM1UCxJp?$-៯V E+t`y9U8R{-ۼM`3M'}#DhEw;IC0RH@+5؀-D2jheBd )׫ [P")AA !O*;CHRCRO!$㭫RJLY}أV46^\44,ȒTBr\x/߯ QYˬ'D`ˑf'0q nVGW z "4}Y`E!YƸSC'9dO,%b:+q{D@xXqf3]E:..Wfb :,w5?>4 ˑ̧)ߠk.),Olط6X8yu (8Vaj!StBI1v͞l yVCߎѢRSHs֡Hq$5:@H4v" #9sW\D#>>3^SCGlVy5kP0ӊd[=܇! Gq4*{ ®&ƫ-] QtHSm}gAgs5'hwzbբX3J9G]"-5kÿ8Xgꊮ@ \q;\Gp5 65NQ#]F:0EZHf4*gyN+LgdH|Ћ-0䊓սu>6X a9 /JH⣍TS۰Wp c5WT&hv/hwE_19M; *!8ƥ0 9:M #8Yx\sWQʚqO.kn_~ (amfu֣%$ z*!ܱжDZ*.f$3WoA`hpet863Vm{ɚ#U=VηO! / /zb07+gPzo&\ܒ㖸l @ן#HAOJ&qC3E/[H4(8SrsTR݆m\$ ģI VI<%OKUW'gKӟ8I2G=Fnw2wD%6TaM9mvJaEċ6 ͚sJVw7.7CPBr}5QoeIF+ oU2byI4Ş&_zuЌ<&SIVFADj XIJVGOUE߀meS}pw0C7_FŇRfÞ\{x ڢQgyC:_(VrO CN@tr -菆ḣ(v93*;0$TXp.٭tAؾ̵Փ:YLXR0"]9`酞g CBa剡KKJkA3}!Ӏ$߄k?,Vē-0G.9/(  V5\f;q`AWrFq<1BZi4ҙi#p55T<`911G'm!I(S|+ö-s | rc Yw.nF9nb Syۆl{7ƿf=cF`T 1 oi)i.%#KdccP{ZV)K痰ǜi5 |[OZ>d_N`M'"BKs,T]pŴK7f_G* Ki_v[r<7aǿg޻19o֢q4SiʝPWUv& J^~P|4%]$pk8`NVKP[/#qS7q0j:jI^ O @x w'%o' Ё>E8OP!k+#\➹S!XA;$yo:Tɨnl]sŕuFV+? >q.uA` cL["7 Ļ6R@(Ԅ^qK))9+kDnĐ`"kS }0s#vġ8jo/?ߖy()[ 9:x` Hu"3?׽Iwٮ֪,5/aPt7"zX1¹¡b *֭mγ h`nr qZ 3bEf#i!9b ۄ@e?! lHLbpMĞP&>-SCtIcޟϒfC5l)/1cy-7ZheJTO;!_S8ێ@̨S\ہŽ>(C Fˢd5a%tȧ# 0%ٮd%6wN`IԬ#*Z>0*dx&޻ sіCHREphrqIUɢ7 hFieUr`1XU_[5YA:"S\EvJW4H0MqS#~E?`IQKdxûiZgH= |V{$F嘼`܊V&wgC>hl|sŐ*XhַςQq a;Ks.OCj 5։up]AJ q?NWǀH7 '"m*;]5iKf8tn9~|:rG-qA4Bo8bIYU%FAf?a%%b/>]QxȠ.u@"ʾ|ԯKOljVDJʦ_gxHhd w/Eٰ(*hDcƗގ3"3㡛#Zp6 ؓrI?*9E*;++KR" ==߫qd1*X~Ŀ Yڛݞ#$AW,a θôU>tY 7q%Q,$/,& Qałc8= BgnG hْ jLNH5[!V_ȑ1g\|O0KxL]0.,O}[$Kf(Q; C<<9 \FIM!Ecyx`EsBE{NK^"H=1jdAmʅs~hX񹯔t4E~}_^%6&44-W^j[`GmP2\lA%=ܰ`2 d3VVzG lde}@\)'ZBDo@u0˾mo>wة|=\NqoN\ivL!;c)K &K~B+ӕ9 H.`E5yEAzaM]ӝ9?6LLyZ| Ⱦwz輸E Wd;U@l`rڧb E6H2}п o]+cwם1D/shzL4睾xH µfUܳ4C%Wf )xLgu\ٽfz/O7y1Rb! (~k'"Nu3atC^Ž>T1Ő[c@vIS }b!#nft:ҐhHH P%~b_u}߹!hZnz(/Ce^cxD!T YŦ^zkKWGMMtL-rJ8{(]>bdžlE  ~@~XU-W^DݬbhNx{4:f"򀂓s92E pIzl_Ga FGo8дvC3zgaN "4(Nɂ_ex$A/KH6dw {- Ԯy *>}AD,=oWYsTJ]Q SB}z2ON!]IR$aTDx1eaT9q?+c-nS(3Df:YVS頑U .[3PTY`[ܟ t@\js5YNˇrxq/&f7TH{@!\ @0>G֒lOdDxYm?]Α&rY%Hr5i&nS+ V +1b-xVxBo4Uyʸ3)S.b˧;5 X;Bn9-b11!#[CfGh=Q 75nyR%YX;\I:FAzUq] vL,蒑0́ҨX8F[!T_y7 MF ݼ!/?zaUNe0|9I*ӪKt]Qxݺ݈z|؋yO&+aH?Er-)`ZMH36OfGȴ!^(Yd&5^v 1<Yb12xz'3L÷vAB 30=|Iwl1\EȎ@ZĪL%S/:q 1p9AUoOvs-tM'`_'x&p6dn-09FhCk(!"l!{VEFAAZOîi)l_p,}要]*:-Igqj^3NL Y W`J5[mme;yJ.0UFxyrj&5#yU4?M4;JAVNaXX1z^UFH(챉Yu4|q4*ys̞2ԟL똂3cV ynW`CGcvfYQIߚ*V+\M08&ϐT?1 D [%o^;`)m/oGfDM,/ n ]z[Vv 9ċv[&*]ކdgރZP5ھ6S,Ei="' ph5F^m_S^=Ev(m,;ӥ0Bo)553ӫ;ڣR!ȟ UfќB!nxrD) ݄ep:wWsȣ+$y)@Hg>#lk@xk;I!@'N} #zc͔>LLj2*2x3g[A9,͙ uFWȋKQ>Q 53 AщN M5Q_\A*Jk+x*Ƃ`|'GF%3m?{x0"t:G#ZIJm-Yf'8oCǞ&h?Zp~>dI-.;ǐGf0S~+`k8:S(X(;2XPbX̿6V6q<+2H`JN/IEmx#7W_j 9?\|Cy"DA" D6¶5D@I QqZ9n7v"[gkn8.!i.lAǡ >smɻLg{TsTHT" Ŏ ?RIYz6Tn0dM>s{Ϯ/ZkhL TuXOuyļblKt'@%rIlP&Z 4)A} S`ǫd(spy޹.pΡ,at{%˞ݖyu'AY^kZQ"Zڡx( :CKPs  ePI vFKSz۞-ɴ:Jůå-6H}8dT}M|J @T{O0͏=3+\{kVHp֘ 0L }BwN`E7Z̈́a6":L48aa!'IY,GܝY!+ 'E~ja pt$ IMR?fS/fH4Ky p>7:UUFx{9wmf̹ɺx*?] 'bM]S_p񬓪z# %[ڦVUQt\QD0f0E # KN)dΝ& EF"-{T/DtJ/_j9wz G!,Oڙ~X&*f+$~ZmG 3p\E-iR& | Ѧ-lPh&6YbP9#b0O hfQsc=BJ^o[6E-ٟ 6]m;shB4|k:fnm͖}5iGܫ0ُnnۡ䓗JRQ`Ou*u;Yv',[=xYm/-\`7b,Y3;vr8%jަ^|M~qi^%Z`[y9!F,@HL{m:$.wΪ%fU¹)T2;|@,33:5Ѝ"}aY" #d\@y S=R/Laq@+)FTT9ZDކRݻ.ҮBoi3fO&'@s|HYݢE(H L'K #կKGw0 s#I}rƠ^ES(lYւ\ 1ʬLiUۏF`*|~ay*W[ Vxnmnp)uomIE,;A09HmoYJgW΄0y=g %1^ʻylgJJ".2SQ!%"ξr~Hp?E;I7^=84wT_| d\v_HFrNKi/G?iP ku%gx ,S-PHld.E F)h,'TiW]nv^ Iw*9{HkX 5^e'qt0a6b|F6HS֜+<$'2J*\BpB@A,&:n4@!='MhY9 n-Xr>z6Theמ,0~BQg˻'\ <־pJt?\u$䢠!\?g\F"Z^@{ozux5(6InL1#|LlS(Tv _r{";G魩IM^lE /cw=dpײrq}n}1/g@ӖtѠLu魔lǢ*j>w4y (S`pßS6~)q"9ҕ(|yj*>'2"FۀеqIs&_ɶ: 'IxЊqPa9;ʋQ^Ez[ W5Xy!9T~VO}7j~iepޱ '3L]p}kq#³4C=_ [ UӣN! /wבSF 2 %iTu6%G/rc(6/KGL:79|w?E ,#2!%T|Q.仗oG3ܙ0ge(pbA%HSH>ɬa__kQktV>A4 f埉q o/j6bͽ`<`H7n_b8m)T.bL9]Oh͈fT6 5FZpV#0Q o}e3U.*ψNj|jD1m&+AMp(Z%hF]sԣONS 0 11M률b[qUYG[jp= 76~̜^J(L-64L&y} S@+~;yɉJ|\ >{cqvgExHK L83ԋ-ow)3]8JH_E~a,dCfl1>͊Lm~Ƌ(W3$2X~W"?īRl*/;T|b/BˣJ׹w:70ssj'p(5?ƙuFD`8SrXw}`}>`̏ů5ءaڍF08yu+ %P!I.б:+;Ikb/odl9#;r.+r(&Γ0$G崰n!ʃN E-zZ7P(ΟtIQsW8:kĩPس~=,qud%]:~ЪX-MC >~"d}Dl,XU: 2̧^ ;GpV?U/2( =[MJC%b5L%M1hIG)y6PXpѯA)Ep{Y!@aLSR¬將|vb!jbV2 x>'V虏2{ikU-# !5]My#e8ɫGÊγr-zJj"g~ ^ÞT|( aBĿ{ramV揦TF!WpSӝSa0?cɷp:%ZQZdlpnMD:q!˧,vY4ddX1iFjbL61DO uaZm/& _So4).# AU8Ox7l>m*Ņ.(s{pd.CZ:EE)_ij-H5&~Tl]\r[ f[y#^vlP5H4j\k!褦`Gq֦"}R&>txvH\ G۳Ghsy89^%&oG*C= -ve%=-:ځXF˂&BxJQ0t @h&]WO0<-ISi&mMVbo}H~j+uZm|TsWzr%m="3ގBXh(++GMi0zkzkhخثqWŒRSƌ/^&5:r.co4 vbT_qb T9-1[y `l)>-5"zgKMEUY*;U& v:D> cu6 aHzDE9tHn'"ʘ&]~ MARXk}64&r7xlwQDn+6oL:wO.0MCia5ȦLEqҍS6LL.P~w+w-tA WE/oi0n5&>F(HvU/;?;~gGΛ'ϲu>7j~[XxNf[n ]xaD>^"}XZcYB!U]7cĭo*@.>2V6>վ-&-|o"}>!ʅIwsd3;F|轒/Uo 47^C #1 >$gFޝm 'c;'a9~VN]W ;xQ6{^Q^}7҉q'wp\:"fK4_n>(Q5{F^H QF.sPuSFVe;gE*?ߢ,rd׍ܬ,t**,Rqo+fDQrvb 1dɹIP3_5~ 34!"]82rǝrzSzj?9 s?+>,˳u\LlP9Ќf59cګ7,t cO-FJLSAUЋ=UE 5ݨu_D{-RҒ ,W>$x\n3J<ѮzSPH2T &b۹jSQ܁>A Y-jUYAElr_z) 1ן~V9U~Vx:uERl}:M/7]HWQOsue9cBi4,Msi G?˓MB $+b_}פּǠ>˱x[j-X{_;?6ʸ_N4(΍(QL 6ӭZW HLTn>fBP¦YYK!n䦍^FzgzC)fgG{E:oBcW[ cxw4o^NnUҌS6 obZ0rqz޶mv$τv'' 32J ~eD2X+tj~x_ܗqTk_ `.)jb =gCɌGrr_g .k.aF/&@,}; tJ!"Z?mzԿ'N%/g7F撠3uƒy4wd,BƒPu(. 8 ]lejRl0^=e[քe'9R*@7[-DpS6yfjJ+W1IΙ`R:%>ma% 9bh<̄MN!L&t <8ԝ01Q܅)VϠJ?SNOsf_iюR\uIUEZpWI_i=vq$ZM zC̾w[*UԞz:yX3 /dJf[")~A$ rCMO1&l<^V̨~pvÆwuvQ[zY@E+(Jofipf^)Lh ^EBr̯v,㸬n-`֯!>ɴ`\{/Pva?*o]oC a1~VI?ǯS<6@TmDeWwN:s^7|鎯PfOꒅ9 EO?UY .Qw~$g([vJS>dq ۱| CS96%E2] rjs{X>6*6A#rYWcwDw*-lE[+EmS kp*S. NYjh/,tOx(-bNb!Q̒wP9v:4,a:Ϩsj")$w Ez4C "ter\wwdRqְt~n_uоpNt`|?7 N(o{JU eq6I,sP'c"(^q@W׻:`|Ab C.y}W{CV]d'N:>/eU8ES4"k^zse)~/]?m0^vrpd1 mV8AVMke4ZH}&,_3.~f t>@reLUG91;To4`%| wJՊYT,5Bicu-.} {MYi LXiL۟&AA<>c~lT! jK"h_4[±۲r\\%8<ŝclR^Y?(2Zb ,!F L( ǧҠScWi̊-vo/Xs?t%u0u+RF n|OJ*qR3ZL!uTnS9c uGW>џ;l4+~m}A`ͅ= 1^B_[;W^ k<e7HEѡt#hL! 8VMCSN1v.ki:2>z;!뫱x) :#*UlCc*w l` 7"jpQH*Z6y]0FeZbZ-n&iC{GDZv{ +aEkM b^iM$brHVh ?u'`1ڛl@bჇj͇-!S\K8B^y=Xh h!fJWcIГnj@D*Vgo[oע"qh."MQkD2dzgÖȓ?+7x"z"d27OGP DBB>Mo7SdZ]#R|BAӽ7NLw冷O( 0X`|F}]s\!{{W;N;v3)[JzR~0e2售۱0.BEX\.?J2\Nw)䂊Ȼn7iŷwC%%7 HP2<4>B[_VI筥d‡\,:7@F)ؐ!rp"ې$|9GD$8T;cN4kwbϸ 9W] 3z6BhqRl)IN]bDžFՄ4lQDlLİf$Rf4ʟk.?2QQT$zQQ 4f&ÙGNTrڻ9PI{h=Afuꈜsod=CWSt\ݮ )\"AJj(YCǏOb ܢQyMa"Sl;~Ϧ H)%xZ-v\ ,~>L;PzًC AsGL?v}Qԝm;ØVx<]D?r?ʌdF۽)r#cΔ%#EWk a'{~_2ǷQN؝vz9R K+st }ȞT/(tY: ?<͚`FƪYH .0 5jɴ'*9 QezdW$gN,i;M?kIcV֙4Xگ_6M^ўj6){?u>tGtc,%/C|Ks-(d]g8U@#XРA\A_Jߑ! p8W?T.I7 Iξ-CѤɈPd-e5F+2!%2Y. E' LBpF5g/ {ZhLsnrRʜFWo7,9h@yEL qQqBORk&kgܭa/xifBMضXY%! amXk" J[_n/K9JgyŐ[W**0M LoE ^)C}hj^yO,u!\XJ⍨*D<B7a ÅZ{|aAr0 ߙ2:Ԫz#$u7U,o!,]9߃"#0B$4#ZZNSʑ 2^bu ƕ0N d,!5^'Pv*NрydS)ܡ@LՅgˇͶE \A;`Tk3@$ br`Q MBڰ,8dd+͋LUYЎ%Q=l>?ȿ{z7, ;kſ㐛J'e5rG \!ƍyƞnڼ5܈Ҥ]5J >,JR:e>K'3/?)]Cl_>|ДgrWw'2H?Jj8QiC, 0tFG̛gC%:SnoᔢlҨK{pYhML+g0i_(whFJˡXNӵ8Q qE*0Z?LVԟfu[;AM ؈tCǬR,'%3m;Fb:dFJq=JxaW|b-ʋI*dH+rB)wx MEɄ](r0"4 Y%ؑ*ƗfKVV{CUawAT ٴ{l@% ,CFY 3&TAӃt'Q_(•BqRGoL\ 1e8T𝉧jA& Yai6_^T:&_vF@T!g[NoW@N 3b4g$){*SNQ< =,do޻/F UjƇ֠~ů 6H{杂G341Oa-bO`ۄi>u)A~H9Lb>x.N<(ݷb F\͕Z2bIa`[pOCGV6fѳ5%G]]ixl AM1:ء⛮'}C84;N a pSC  Fk&;*3"2ۄ5 gI[.1TօiR?_V#|`M2ՠz!`#peFGr9;RLWKadG o^PIGK1qRa~:bmv3m0bk+Ҁ (Uϧ,,Stg9a4tl*Ku1CvHo 幒7'rȍڔ6sGdD+φ @0]q/dwqCD&`h龫bA>K)s!@`h~a\m?}_Vdfk'.( [L{gX}$.Ȏ|^k2+BVf .A=ZXKm!mvz$ =|-T:c+NMi_-3cQ67̀h>x)]8qJSF[)3]E\*8nC?oSl9[/W8a2E^ kəA'*h[b3[- mI(qgnjF@o;; SCSYÍuI8|'(٢OS2enI/ahyRM.I$OF'giYM_Iw+[.ĎDoIHp^cFh{Rp^y_>'J#'Ymʾ,Ymv+'tsG8(f~Gg "jmd) 'fZW KK%E%i[@?i֫ߥN lJ)H8~ 'jRve =)G=_o+XH yYcjɕ^W^>uWP fJʡ!/:f UE >uXŕ NYE;X-rFy7N:F2}\G\6X^\mF7gk$s[qET%([CqFO`Pfi/(1%-!M5Dz]D {ϯR n;.4.AD:s!w/fDO$}oɰRcV ;P%Euh(9mMu{NVaY3 G 0["-@,[5Pj>7$ewè8?H36RPlM[ݶaH֝ m&%H66LWiYjG s A mOrxaNf']ժ8گ:¡|Ee3{eFp&J}THwVB֠AҦy;оO=@>"Yk]DW@\tf oi`.cDooS}jC;g+G0t%^#*N8bnTbyxdXrmWhUyu?(}k_lCTS96>9r8n{`)Ƙd}%+\Rx: +|d ^m_j~&zH'0/u'4&&x$dxvRDŦ(:.Wp+ȼ '|mVI<J}_R#DڬCs-&[ٌ=ȡĞ?9A&=&GsK҆ K%NGc뷫>k1ߠ3L7͗6*#?u\tڋeHqAͫzzP8a_Y<'7vU`˗8PP4#t|]RPDCb r,Mеa:AHd盝2"?\l\EaԈ8s~ADpm5d (u@ǎz9TdjQ=DH#hM>ŰHÀ>h2P=oW/,Szoqu",b5]+-$3̸&x^RE#Mt!6V md )ؽb*<2" C Ӌr˞']"%Z ąY+7~BHȷ̢*;\+?WF+&(94,{BC1k{sTk|L=g^z2#>"a^o>ݶ]𱌰A'8m29k86O;7]P!y)>˭K cȝ?o.2^P`w(*^L&»( =uX$Iis/\a|ZIx2Hkc&DL@ =]>MM; ٫8چ.[6nΧ|2B#V% &?vNB2pJtvŞGksZU.a.9U{):ٓuH܁Sf<>e}KdŒb%O ^rqdlz+$i.}#`.4 p5YnYbj?}mX+ rZ=4iM}=fWrs7zXof|wxozw@ <$7Ц2ҙVIr|P@€ݙDoxӹ&$g@DDSÚ 䔅0WU UP;E?Tӣ=}ndbAKl]Fj ;0N:bN4IT辷W٥xR[OWmlq X~C&˥M^̍3>ڮ-\1*s~td`y#1OnfN,>_bl#I!Z%*=,ͼ 6 &d쬎)Ԓ@qos \~>̋{!zh)a?}8F}6/,y|9?o (0ba*7~/Z"];d B;#PUrW p}@;KM$݄Fc -HOjøKy{5X _$`VD9|i=U2yؖGJJ]==4İ|G &~{@ws$m[v=kYW =xxPћ u6޾((9ߙ"J \ J@0#9x?-Ȃ@0Q "kƧ@ApI[`e@*=iԇުi|` .?jXht|.ɸl{f\B)u P>(I Nm>%X2@}0\8.|$T`ҖXx,o#g\ypQ}Wb ˯_8t5M˯ y0]& d%}FV`iJD]UJZ$Y7Z{uIrOE d.SDT5̧6&odwg.ahԛ*K::4\uvuA%^pj0T^$qrEG.iX:iUd5Fm|z+*wn AOYoc.g8=ĩ~h.u6lOY#Brd%ff-wѸOc G_qQ=~Bm! s苳ZQ Y+*U.1H-*IF? ApnhS.Q-*~8%* Q~LnGz}Z>(4(7*<_)bՕU[#Tr6ٓ^-Bjm_1cG(#pmCl۬ӽYGbhf٨^vKIJj|;z8{U:!#V+&vIt/k/ &%U"cBI%)`^qէ4#q{% Ki!hTF3>& Y)'Y@YG\E7c1*t r_w(~Hs8,Z\z'qv -hdNr#q~`Ɓws78=Iv7HoqWd&MR0^khzˮl:̡ / fTMRP1_yR^g)vk =:~5e_3mqf`j̷®-ʉ^ G_-jT zRqm5U=WPuYV$0@5}aAZF)5Ug깯 TP)6.@M)d-S9-0ܞm2# ¯Vx8팭;P7l JD+܈D}(ӻnŞh!ŴГ'k׊dlF&bu_xGço@arЋGg_4'-)\8Pz;`i|Ws)*;fm Qz$t0f *vަeQR aqoYzZaG6 ׯ0-CAҙ#lD/1v]EIQdN+ ?%J‚d)rP dϑ - z5DmG0v/hZ>;䮻 r64t3_-P E̞]Cܜ^%zZGqLEN_ ð:X>&Eݶ[*o$wS HȻ_ި<7bلEOy}">{`ե_S— v%*%_fc#yH;0{r @$T'QxSj{SZԫA'spF9˙ZSuB d(sR[;R74J?sNc9iMw-^j4\8UberЉY/2ΓշxF):jԟ$h٤wf-jx[>)ЯG$z9o ʪZJ,w'KubC:; \:ަwPE+\N>b$lHgsPCVh7Ovjoסu`5YtsEmTO2{/Q<ӧ|jzl?y^pӃR+{Wmk]|@<Ӷ732 DCO'Te%5]'':%?E;(hHТTZ 1Rn85dnbaUkE"qfXyP;'sĴ@O/*Tf e'bܕ #l %g>K _q[wvJ~PhR!kӤq\2ɳAdmuh-1f;(H31Iwz2%:8;ݞ^hAp?Q]YJR%;t_cbএM'T,o%@3sB K-]eͥ V:IuDV8ȅ#"25jʄQy?m*9*WCj(S ]'u$#|KwlR)ϰqޘ~> r|aP]7:e:W!ދkNAڵ;qhINKyUnu[p|]&Mb, M?J-l3D5& W@!E|bǶMJ!0#aOp}0I'_H9x*ooGv9$($Kv !r81?ǽ/LVCdjZW&A&EHV Uu-K |l^m??i٪uksVsA3IOÔ32k3$@U,~]o}DC1["˰㛰UOdebBa'A_)aW>mT 5|YݾnymU9ص|E<TQoc:SG^?.6z.I?d\'7>ǭXOoTHhU=3u/$Ƙ䷅J 9Ns!otEv-26@u+i5jӳP^1c-]L=5ļjŚQS5u1kΐc61E95lw(kL@!9/\jtFU@b9W>auػN>lπmy "V@Ø*1y%|z3X圌…hx4 ^zqysu4jLiT<6fv,HGM[kKwq܁t71ϋhِn`GÂ5^ | p~ hTh'!yaȐ,`&#XSkȭ)yϰ}y&wqd i; $ɌitsdKa_k#}-9.:ƢB\g[R`ʋ*>n~"FDV&b(~Q7.1YJ{DAkZw`Ж 4i;. 35YgxT̍@`uszKon>0'j3V1h;+?SF,>Ya 6҉DYY9h*˗:0  =]!(E1hP۾t汅3M?gi+"Ȯ>>Y]]fk "8{AԛZan4%x͂߸^%Hά5w.o1Ӡ}΁2&zO ~?e@yf] 0,[1.>{ƮqbrG,IQ?%!ML˗뇶]-QvɈc#'M1t2Eh%3 }7msI Ro0I<)Y+Z^41[TaO l1~>{*ذ-lcpwOۧwvڪ.#J: S%N/m`\6gi䢏V8!sif`/A&1 m\:.iu3i]V#T lR)l 0jk;xC̼ǝ,J3G'kCGN2SDb(/"\l;F]K'fϖPu~tJhj6(‹vd'" RL/|~EgLb )g6Z/Hz^4>\2)ڑ" _\0ᘮ>rٝp ]T 3-P6XCX8?1D} 0BJn3y!妸LIAag1=ro~'H9p.'k[U-6\sh _56E%iOŮ aF,Up4Ƒ@6_(űX >9Ր"[ٙ<+k boZnKիI^I̘SEmV5fvJ/AR_k%9DȀ>rٚ nn Hd&Ug_8K.ߦ* XTs?h( ϗ[8&=1pP|P)dв ojzqaKxMH닟aFf2#Wq 3MrH[jyU/}Ě'V{l$[n]6PL/pId Yc>lvv=| çqR/ :x$Ps5wig~+$|]~fU , ,* mU|@Q5pǪNӠXO9R@7:OᝍsOVYY/K-ᵇQ)&Emӻ2s0`nj3ñlkn`'h&]V>ORN Gr'Z`]>dEAhf ϷhmOĐ<=ēI:M\[ - ӹy dRX-,u|bƥɯ5i!l%#4dE~%޶ĻoV/R e\kg3rA!% \jJOa6n^17L'rͽ*7݃dsJQ &Ouf7й{go^CN ;PV ;wj(QmU Ro6ρʗm#FqBf\F݇t񌻏\-=fr.U'+bs?!zж0JeR HD֝B?HVbΓ1Wݿ\e'aXj{ %_6ERhx-a?ͅ|ryv?k0I7wND$5P#1=]|X.}_YqWurEg(^s3E~oݠ8g #J0ϛ _>*{{뒀V 7)Q%(XnS6Am;SSa WueIډ77ui k7+<2C,( ;ç{qHu*4m22:U":; 6@̰p;ԽXwa;hЕhk0{xDn+Ł)sX.Wj|g[# *㶃ld$%)K4d*;xGghvšeZ;0d`ey= &eԍfϿ༆&øyԏsx1NlI{nO ,B6T raQ N(@:{rYLwy%UPM҂0FQz!8"x08;"HqXIJ9c^6d4gfOr8,?׊*\JbÏa#9|ʁf!?,ƈoݟ %.jVepJ[@_U`RE7oj_Wj\,uȃ).JָzIU#-ϜQ@|\ 1cP@q^P D-ȁLNdus MQjV Qgm5ehd5 |p'gT̛دIM"$| g;o<_B MC"mR-ZBF4ъȭ(7Un]73Z+"D=y"˷_B`]J"ʫ<دF Ղw7$L?93媐6r M0t;CuK{ݏt2@,0=vV3 'vd5Hžet;syqHX=ӟ) =ަ톂\ sfB( !^tYe2MǬ#)ֿOnF8Q e]uݯuw64"$=L!"'G5W ΍9'!.f@sI d4EjI"otS!' hﲍCL@_]b(4&l8 g1XBI 5F9;CЛ urĻ*<^#0:oU-kSuV{nV0|ؾ;TPu*7o@"ɽgEr'x+v+׿Lؕ3UI~"?=hX ῌ#) q٥o YS+/֍$#,o7M6rt%~Gir0y&u?Q)B%pd˳PΏc/Ja|c1iKF[[ҩ/'*^|wZlJS̳]sGj텙+Pm3Jk}m3"2.5ksA^(z1<bl`q? ^&#ZLM._+Z)v{t6^-/h'NWؔg/9wY@Pl4dg,[ZU+>& X.̩{4GָՆf\Z㬴("_dźV;<u?B1De ֗O& &q$,mHdN?r#(Bb_g\նA]U^2ŏ$;oêrFn-n;<_v׍':t_YAA rg :b!9e QJ9Id[?Jٖy ȚF>8#,BN)|ۙ ɱ*6_\y$4 4U`'!V;Yk$XzTjMZH-4g^C*[M.Ec)0E|yM}%B3drz8!f(I(:̫c _9JU/ uꏟ/_n:NZvzF=d-uEo\J %up3=Z[ sE#r,(l"{g@]^st2 ^/Zx~C[:{9n*#.KbOYF~Uֲ_rd'$$4 %Շ[o>#P~B~%ų0TJ>PS"hRCb|)}Ze+2~nd Ɋ"4-GP4gg{0N˽F6q<auc ^ cVLT KhXBpDEJR߾4h*_"]1؊یU3΀_uX~$ЖYt?"̗B=,Uf>w^qv!#sCՠݷ)%d+Eףh^$1Y8 rXM~E> ^{_i׭[[Нa MZEBɑ=~j2"h%GG2Ns?}e-lA!zsą0@>^4m:CcmbFI|3z:5< [0U&JQx:a٥{'f3i,C)2}QXD̻ծt+ȋW_OkHGﳩx B>'e)V%ҬeWREwc*CuE5CmtSn:7'S5R׬VZ5V$'ѤΊi&jh9l$>nO>?Ȫ =)a,n)U+/#" C`w7_>ih?+̬l?o\79z[e{ RydS3TD}v?7U$ y;LQNgl]&xHRs—Tɘ}FCo>bj^4=4tR\xAC,$jEBsф|&JNCCZOvMr>=JW ɭZQ$4w=91|Y+2"]>#, Y0%Cby8+=q!I-Xnukf͟"Hl4y:nMK ԭw($uyBOک5Yi˅$GOUuѼpU-9mWrVGV=ȿ.l;å]Gdlc4yD qUC{w*iY |BAZeG?8F&Y)ojo6翚(:i1?Wת)I%[^CWE37Oz|쒽#fYBѧAhSr~1Ⱥ..Pafa85+X}sX%BvJ].>j5k_t1mHx[.Lwro&Q C׻EA.q/V6MI5j?mI[e*8o6/t$6Mt<:ihҮ%^I.0`5>gXe6- ;Psڣn#L023L_rN]ՁvN+dpE%{M2zNXiBk:О^GI*GJu6fi31A] Ӈ9vY\dgm;M>r ] >"LFX)5V-F,:6B oUp{v} v}Mnǥ|܍PeL>,$`ЯF:ٴ;M4&DfB=q2"[&**ud*x Q6xiDpcBOAQ̝&/>FkҀ0_s9=۵Nr5ynt24ᡕoΣ ^3-3z.˝텽}v2H|Mx_`кEM֗fYÏV6l #v۴'Z>xk=RFؒ.}uQE 6FW?q##oCl߰4X$8,^'c,ŬcA.=C6X䳝WSqASk;*+UZ~M"ßƊ8\=g+Y|G*}D|;t䤂aFu\! (F4T< Yˆia*VoTx%*BK 6}Pg.DɈGQbG>' *轑#{ttvy'Q$U: hW`/g=1۸hf86HS{5,x@6b;Q΋D;F$>S'&iBL;MJ.Unby)ؙ 4xjX3܏it6n;H!/o2឵p}`URG.H6A yAs 1v0ɺf}E}#g\sleLoodj*vU8% ^=qW4WHY3,02_ǓXΰMiO%6'Y$Ir_<ciODT醫t7CMǙuG|Z#x (Zyݴ_ ] H*jG,* ?#jPVJLa J@@!ayBt 8O= 䐆b S 2G/A !q.ĸ?G1L+Ƴ&PUOGg lYUpB5|H:b)%xs, %q>"&6@`s*VƏkJz[_.&?~)?!=Ek!¬q7|/qlŇ=)U߅t'F4 ;Y AguhclݶjƸN 16P[Ф4L*nnBg'D}LSD\"hFFH> Bׂ!+{{,)h#gޔOW߀(az݋k st!N1 pAkm0 n֮8V8c\q""?uCy#UttׇPPJGւ!6Mؚ }0=~ >g2p~/|1j6 LY> 88ocp:&w."PĽȆUmDRD c**Ba,n 5r Y2 ,QNj)Er^Xa3t5/A{ Ey'sa9PhL~Otf=^ۈx>LS,9 "PR8R1%T9B-PýIgLobT#a2*i(lO3" 4M G%C8**[@)`}qWtUcd/l) m}w]޷1e{^!bzJs%xB&`j `CƼ#ƶqoCf<^ErG!^Cm0>f˓Z~GL-N`{4tڧOQR8ubN)_<1 . ߓǝ^R]  3 DXP:Qۋ"W](>|Ve_#:f?oL9nOԨ1ecSƠpyV l%%K[dM_ǩ)T i3oߩb5 m;SZ6#h?V:#v ,~: ]^hb :)ta\:KMX1mPws_6aMw~dһmy `#Ң3@F҇:o!nIy<)7JDpݟH|-2d.%3/sD'([_3ƟNd50tr _{\`}3GGC(X$ f仫}#/vQ.`u- YRV sN%qCX)1hb URĚ*{6!\ [ƒRJᡔ®GY'8JKC?xbcPf$> Q߬?9It?8⯩}l{bx6=Wm^ʚPk^6܌O1@FGgac0a ʓ<]++ؤP$USi4j~@QS`>uS,>֚nLFY׹oWWSX4jroM2uդ_+/ ܟ@ fN[wCI0N?G앧z 'r U^fɛȎ?@'*e4gfǙU@aqBf ;h>8q@F kG<)"ޒ #,5X-NiB˃t+ZFBgq 'hs,_A5wjH9[gg(1By:>r9*_Nobe aU"=6jp7HD OTWj1,=\zr"I@)./Пr&ԃ;}н8 XJ!%G_F7A\lb7"=Hz3# Ո2QpwZ}` X:hS5јs\gLgLSUlE9YFk+K_eG:lYݱl`cN?{!|"pu ȱDu.S#?vAԓ Фx3g OISFa*cϐ/!*5yЯFP`RGO<=2T:H?1g QʁD<2ҹq7( (G˚"2MkehiMsmv1s:ۭ\ݐ`.!G6vpwHw.m+NoH;>}H0WQIz&Řr`EBsmm L:7(⠉Qڲ_i})4ZZHRco}܁RnjZ*鴹r䜁/;O-nUb,W"]E>l{o**!o`}L)sP+bmJyul)b"7~.icuF67) q:Pb\+{oȅBFyHGAAZzHRlj_u@b>ݔ=u^قÑݕ+kE@z%DJAAc!g_6hM0APWrrի,<|JF@J bu/hrOk&UOVfʠ&(z6Ӫ0TƤ/Uz{M '*Zu=5%@cy&Ӝ׸ʰ+pP:23°|,EL\#t t.%%NwL6VܪȺfX?[#:{7r<36`Iq4 8bE72%yX_0}$gi9l{: pByȍ û:~8s~<&K^ٝR.at0 xeS&6sݞH!$«j=[݁PC|^mMwW[&g4:{|+NoEUS.p~xX͓X%̀oƴe8`{[c0k\:}ѐ!{8==9h} $D }X x[jP﹵@9.>8}Rh5ZNnR9l Q^ I#0败h)aL[3rcdYM|K)$bwq}?ou#22t8c bu޿uT>WOI>Xl,$6!0B~|n xw"C1 c_6w]PScP)2 o%K`G^ _4s'LLnJa`5?&w5S"d_ eCP.MaG;бcd@5kD@`o`t8+Y4=9gZW'W:g0ϔZ0ܓkuISf2KWVu;B{D\9EwXL~|(S|׎6 3~(l{HCKrL`Vxj;d(R'WGNk)*F*D+fb_@x(*GF\ vUѷ{Oc ޤga~ \cnD3% NE/cj:IG0#Ċ)¨t"PqwL̚m@{n3mC>9_ #iyCL|2=^5_@Q= ]Ӱ)u ʫz媭@1q9c")?i /hE_]*"%m#]8q:qبCjIT]3s奷Pߎ2,#2 !4)ݱ`^LXQ4vL\V?[|.+gVrZEE؍1[EFr,{{xCu$.YGr94Ì3_<~V* X;v 8z5RG8 FmKYƲR+ki/W-K:RLE'bFURߜL@AJ{qQJ d Ԋ2Fؐe ʛjx^U`x67}mʻ3^GX!V,ZOZW$(:Z0:AXXHPd[DP+>Hej;^9$Ьt]FͺsK3HT /ϔp9s܊Mg.pUi6'0T5 v1 Hbn`ո{/d~gݯ|șTdk!uHG: Fg$$.^]< ChX(6eV-k&5yfki9n[RJD*0p0(E.TR(5PJ)`Ps̹`7˺ٻׯ߿kyzqHqy U=xDc''9!mnw"ghmGC{Ll"LTTi#+*m ;=:0t4s. ۷n詵BZ۾,5ҕz#A$o" _THbhc*/N̊:FY\__,O`vKKmδv {4_h$rTKm_jbE|Re]]sݡ㷃#6{dA1eQ]TD?>WG5A-,ڍڣfxJK [}lƅzbns/Vld_k%,P*!<^IDh CIiX[&ןw 4uJLk"@~%p[YrUCps0tY,?w-}oj1(p^JU#LΣ&֏EA )lNeKNP_:69h&8S*ͽk4C=loDV5NHct#QgrѯPCSss"mՙPm0j i+ 2$M+a'%FꚈuW,%y U"lO ˋR/GU+;#. isFgOiN5-D2}:gL#H:5{F^i2߆f1 /w]EBťٗM#1췡,v|[ X*`'!鹱 q?v<13'r;~`o?y@h.4K(=ld|qKD nrNCJΙ)A_bvxRF&W~N/괂41sƕ,oxYt>17P&\])_כml6$%3Dc aDs@#W *JB:dgl/hwQC0TiJ0 D#!eTedW;&0@~"?(9RyrwhX0v|Qe۩6 UN7,?BW"WԡԶ}ҁ~4(X8;04AyVJ%3Yـ1W }8aV؍XL`-Ũ U 1V"lXQ= HS$=ͤlȶ4j&ñq'O^,-b8*Vԕ5V˸6s um;(l^EN~qf'M¢:~M0Q_P:o[گqsY+u|?ewim8kd% m{hk(fƴuvshq7]ᑓ# /y—v"OOGbrash0w )Nyx S9F]%dPX:m(Vpk]pR!ad*AE^WpKU#-,k8e֌k:5+pc̐M9ňN&so? 3=dS/we2^$z.ҵ?_ O@ߦzR+ $iv[>%[tQs45a ?voNPvJr $vGTAAO_bPE<$+=NFQ*\ YKP3Դr [.~`*F4ޚ e]48Mqi_Y)[6T3A% j{ VvEH} & F6?>//ɗx-Ԣ8Av]TR+ n.Q0 7g&ȗ1>&+Ak3;11`oĈ^Jhd=U{8V_ 9MxnH\o 6jKXTVzڪ3p֋B*oe<&0z>];!JQ7{6$[Nޜ3wi3UDK恤㫺Hq0b:t($5J=U^LX7j#= ;y#t~\[KK蛯|nCox4AQ=rM G!ȰERfנ23笔'ɍ`ar2<ũO'3?#y-&U‰ܘKTݕUYe!$/Ő[ٕfIQf\EkOb0/!) 7NٛR0̖ &~e^Ɯ)f.-8+YO:m?J!#` J&6-gXZł$3w5D%DPDIW# zh0b 5E)0Yn{&E%X.'x7*Пa\S(a\)SZuF*ijI$4q_@oF" ǚaIDWvqQhVֺ=V=cIO {Rg˺MR:η%oKfʚ Zsf`M10{-z  QX4MxʚL#./ZoǗK&LxǗL.CVMf2GI``F5pGe!xE3kldQQJiLOx*@Njf J!(e(}uzXԲ}p#;qi:p?țyE,c'襬IX㶖T/kAFo 6Z/n0T(B-4s b/VmUgL%1qg<_;wM~D,2)e= OU;Wf,,A5}[܎wut'_vi|Ѭ~yevrz)!S%c$?͕F`Cm_L+xdstaVi)6.̜ u3ɕ yو^p?#sEm BB`y]1]޺Y:k(:r6m^ 9 ZD&)oO47Zd&k,K;;)yiw:w1 ( *7GUBfq`{Wˊ\9u$͓AhI(g#=ngd9)b4 mijCCM6eWǓ_`Ӟ^o[Ӌy˳%=v}bDGQc! >SI7'Of}Q٠%dSɪM.[ߕT¾wWOoDȊ$BLW{b ?R_"beIbzA}˓ j,=-u2jwORdٺ8j}i)7h<@ t0ym⩓\YMti}u`vFS@7 e;4NsčՈdy{PY+{9XZ2Krq/%D?B `.ᓄSh"*v{4 ?tGt5C)d)&#~7ˑOv|]R}XqDgH8u ub/4A<^C%L[dΐE B=zhStzKՉ8<͵LbNL}JA+)i w^6f 0_ˆAAaCiP O)$KV4PSGh=jA5NN7&['LT6o4π~ߊ54{l-,BaP Ys'_q:u` \Kbh}q,dJy]QFKjA^&vs~dT݂ 0Bj{E^\̌I^bƕCN YS#1'kr;y#RYB9,D;ELG;ˀ0TКNDW,`i\|-׸S{|;>6g'h?;N!iE!i,J*kl-zBhZC8rY /v @+XǁO<[Yb&U}?Y륱c*Nw^f돑In,H3[ ֔ Sam1lx5RgV 0A_8HCȞ8ʞ$ЅgH3pua{8L)thlԂC*E:7p6REW~|/'k˳BD} ijw%lyɇL},:l `$52f{6 :b _Ы4 "w:L (K;SزdWA3 D|{"Yߌ#T94Ť=} sanQKAZn5az5"Cdz*  唹2ep߼PQ.XNۓ8-#0?͟F\8@oHc֏qזxМu = @Yis/g,f;FAVu5T1c_|QFr”+tQ~NvGMK݉&aWTbcqL6\bV*30 OVSҪsebApd<UbiMݙ =FJD&ibBܩʔv4 ZsE rbxCjn CJ}Qob7i7t{ 0g@)YA[\XZ)̐-Ouǥ~F M1m_'yf ?#Jg쥼 c%O3HsFu=QI W^O*4~v-d\Kb'B){z'h"W,`l ˯At}&µ _Gi/Vl3V8Zt !j#f-pJ:?K$ԎN4}-=[6&qF@}c I5<ԝC|g)yWWɮ8ax BgM ۩P3 Ӯ`c9EJ ܤ?o6'Z'd6Yoa FOf͋{ ]#@]#XoZWdF@qrtLѼO"jP; (RR:s*I]G JK&YΦ[wa^e8 ff < ;=$_mCfwq&ளgw|bv //0v"yh"D`sF6&u/ '+GŲ+bGy0=.` 1%g4 h[)wT[F*̘*.q`9Gzw?)gYWVf}hGNKR_ĢGe^⢜X/daë; aH Ӣ$t-U8/Z7Yle5}^&D0f8[i;$?gK%6҈*O O֛v28Cc^ c4x TgK7Y^eߠ^!E]fQqۻޝ36[ݡ2ujιܾ +WTr4~ Xtx…ASc,i=.&weCaG!ptbOU0Ael颿rw[$(3--oid?}<$#b+Y' qJ޶&B]B@TrڞU@8F3+0fVHf_=O ,6Ec1 ;S Bt7K}O{F޷P'9',kGEu"p-']k[i?4E-h^HM_<$jqƈOH7afě;CO!h1+"!CJ>˶P_͇\Zе)[spu)[v4I4dH,ĺS_VXPY'yC#$MGUH&F92g]98M6wuw zeΞnpb~݌Qg"x{庾W*Sp2On-:4c۵]u?1$փ8o8[w$"N~!u8 ٜ9Vq3"z,u_=Cb!~;žPKwr"+kkvh.OR9Hd9ꢟ%;`1=%ioЙ&\8$_HKtTV,# à`0e dՓkd}@m%u=gXw=6|FO|<E3H1o\0ۖ^q)lwlIe# q1בSJߑ=mm5iL tv{Tc݈4}vwhs*}kMN"Lкitis!*YB:= :ub\ xB k V,)NBF2]j@Xo+ƶ1V"huvXoطei;TshS:;T{C m&LM]gj@ lM~+?7XsuB)FMYOīhWBbQMGOgFB=Ac;ޢ`+KԀxt z- !lXI^l}vNTsWUX @T? l496(_']saQe]biNfL f%uW8@l`W4mmh릈c@8+SUm{q,J^e NZ6@y%@l<034NʰD9z+ĕ-L;ၯIb,uT \Lޛ&?n͹7)&a,Cs?.uqG--Ûȓ/[`䨀{{E.Wy"'~šʞpk拁[4Wzq෪GV]}P3Ix4O-)WO̩DU8X'鄤Co Sօ1h$QDX-4fF'M8LMI8{U?j ,K@n% ^)ZHDE1tjJO1l& Qntpo~&[ |[l̏=,A+ŵߦ܈(.JM\Xdr#D[!IDTxNU^v錄ۛLALvY+<0Wi2~ vckC3)\f Hת|w{`zۋ鉎\ Nl'S$!C)~ rX` +ә؎0Z>?#{AT\Cm_rMe$o~oнF{en4!~%ׇ̀ ,@'8Ss9V E CTv6Zbj8d%uѓ0UW躼.V?OP'4IWʇoK2LzpZkw,z>1Jjiz p ^ F8A#Nap UwJh ^{3[[F anLzsrɦ'cիFQFi2;7gf̌R|ŴUlY|l"GΞ7G7 v%9SǻlpR R,^({ThVk/ Tĥ݈{S6'sN.Wa3VA4`G3y}69pfjoJ:1_+oz\`'ApP!H$̢(lf}R^0zq7mrb~c)Cbә6MӰ6f(]=WRk1鋀E6cI4rFlu?mNLs$2@XOb|60H8'!av@8G2I y`A|4![숳&r[Zw؜;M}?9G0VuKTl*2j$ llb8/9sN7C_uk`QݚA)c/ 'Sbk$ф̽f%0$&(6pAL7** |Rv1837vV [N1NcUBdowƕ`fJ"/7?9,O|EQC5:ޣĀsפPT7/l>4 YvWBPA?upbOJ+QLzY.5[d?@K$%Z= όv80.u[sh dǙ`CǎJAR{-N1EL; ܮ-uU^0Z6 km~j|ecU/;W<HFCd&AmVFŀyq/?ѻnKP~nF'cYfhaxYsDr})'43E}D+/^% Mic[:^>5o \9J>L]czuL1ɋP q]sP^Sv8cF7!5H/K*iۊ61: QG(=nj#l >uxImv/ѨY/bu+eZ-t4Ֆ&)ieC.ч{Oc ?5d"J(]Oepky FҠLYp)\&X_o]U@%'77en?a:lA-[^@`du0i>EA~]6Ut 姾w|٩ DjrǶ7x6 M8Ѣ]%i,aƢ *m%>cDu*-PA\K'== r ]'n!&XH-1pwWO3u$=(d aZ- C1(F4ϲ|Ƭ/KN:At5U{Mʇt4Şv$O uwZ(*Qp|] ^;s?Az $q13|ʲe2i.J-ab'²=1kjFʟ°12c I~axXIO`#:]o3 ܸ:(x_U`K˓&ye-*05hz,4p8gX"`1Мklp~z ) y:hP4 _N.hmu   ! ۯ #Lyq<}F%A0$37}!h,{2?i]4_2{UѸ{r):ڳd#b_Jއf"eU>4i.N櫓ԍ^|B 9 sRZTJyS#sV5vb_Ggne2-VXÙödqX#PTbXK"} IGJ|6$OZ ]%?hxҎT{W t*x20.t?K+pE]HH\X˺@ }WŁID2` 6%|rRŷ({jMlw޾󈔚nSn>v2;.nYL)2Q R&3jueԖ3$|og6'Nw<̇Ai=qE4lNy1,VE=q!Zi@:w!c!.{ J..,UkgJϨ=~kȡ"!Ic2O'yv`[M%JQR˝t r>c.a׼CSi:-SPi+߯/'.UrrL2({QH()>cW3+Tmk+!KM4ݜn;6Y{Q,Xi=W{u?  ɑK_8%S.Nb- d:f~wj׿F1`͝ Oz'mH;q&g%E <FUmjSτtѳ4,LVZ43AQ)8D (+AF<)}v!h : Bj%Tx{GkFvHFD9x$0ppW!ʨ$<\-gGӯ'xImNpK&~6]`<9GxB5$LXq:9]s1iVɽb×H5qƂIx`yGLcsGXU HjS)5 g+њQniO M$,UāQ^v]Uu^(LJjV뵭a7)N<19*W`b,jbڮ.Bolb7|op[hGiz' Z ~}ίoۺއ:^Hخ6%Nm8^)HzRܙ(K0;^ӻU9Blag5JY$V܆|7ۿ-} }bo#nj*<GQ"&r/Yn{]Mp֤NtClH+3HvԊ!W c11aLg'~[d,^7.J ?j2 N֮.U&Mmofw\[:ݕ2=XբIiߘՏp|-IZk-i#bEl\'8'==J/ox p&dqe=SJ>+~+&ui詉RGXIz{q^ʦW?-0_ g(ib;~tf(4@>#dV;jF(Qu?~}(.9oxjGꂤ>_Z\_y9MX1y[4pH6|n,YvRfT@ٚ彖bqZ3~OրR@*ZD1xas&rm TٍI(SHX`:@>98#Ϣc L:bW][kO (yGP@ox0.NskOpU', 柁&tYJZ=8 UJF/Ib^ VV 8㭺tny5W0^dzv*:'P+&GgӮGzRm'm5nDi_`ʆׅIS&}4iPkS/Ją6`18pF~C g@dه,vIـ`Vj* T d;U_=k[Or mWxVޡv!wWq==p c&H°3);1<($"QN9swwLOa|!+,:ĕQK/_ Pэ ?SN@]Gբr3q&dC`fL[Oq8stUW}i= !4)'ـ ?#z0cQnN΅^?6@+ExMb */Z=ĎTBrW4\-8O ,wj+|}ѢWedZPȞFpg ~O%!ӵ -J+%~L0r7r"˶#kjTSٽT#62G]{?` #Z:>!yGo5,E=FGsHY&&u{Fj1l> p7i Yd ;Gf ]`/%# HfVaV^iU!u'# B%bÃYV[q-[4#Ѣ"BPwXv_P :qGiT `*, mdd M-p'9~h#f@I 9]djuѡ;Z~z[[4/ߴ+RR"3Gj<;vW,f@ _\pC@i@j~$/Y$EW-^s1IYϨŚb PdADBث ɳŦza:ƪZOX,J+HyF-[$Zۇ6l"k!l{| t5i(ti{$sOI8~nQg b>&I&eS 0{87x1r_ 7isS%ogw/)Ҟe|begӒ8HJϺx4Q@0|4``CBu(yJ]9kg#ŬX}4sޟ!x>ܬ$Zmk ߮@ҮQg 3 gp7%_94/춊=qM: -ju$wY\)o J6͈撘iv>©q'iɊ⩼ \^YVg˰"AzdK_%c@3%J_P">pQs@-k#lkyɨ{eK=w+<ۛT {$"6Ed^xx* 2FJjby;f5 Z\J=r?7cz7\q GᖚN¤r+g^BcllÁ6xQ;vL.t]4 7/&`2Z6FqP]EDd.-zT;}Y-ߕRQCf*lYF8'c>vM w6QģKeY29>u 8F"j_N?f#1vTxLl ԓ5}XaFZ#Oy]`tx]RHKJDxvڵՌs n|G=+)P(R츪(ɐ]սa4dgTZp5 +ш< #wUTRڪ |Lp.Yzţ3oJ6Di)VߚCHMP_hif׻p%8K:wiB+ ?jpf,X^nLboK/̇6(`$ ;iO*C_X_GAw}w8)fSBKtG0Qˎ l2.(1?1~al< $(tppdI%|jo㛍X\8xE>!̀eiMr uk:tWNdTbula,ߘFNdie)Xò'iOXjYu%>C2LE\kܥ) 錍岂᭝$! Rqbb`>cea#`]A I;- 'ÿϞ>"FB^ ]wR<9}F'32E{qL }ć1Τa%)QqR ҂ TJ/ȜѐҘ/"RT@1tFp`g:1%qF_*WQJ%UX`#ZS)Z?=E&|+Zkgݹ.1SM8a)`ڻ7KZgfk6N"%ď}&_ 2cyq~LU94$M[|I3+fl`K2.FX)A+G57PE S ;~"fl?0o㗰D)BB~wN_9#6B=/22iJS/o-Nej;]1 mH ZJ Exsah4)U@aM[,׫Mh(klThR4} ekjsx@$sTڄ jgi+D9_ڹ=%t)h28=Q픴ͷKa-&ÔҩyK{s(=7o-GO R`ĻۭC}7JSl/)/}()|x{11Ky"7}'b^ Clp5뜍hxv''ڭNndDHA&.#X kYч+SfQ3B'1 T; 83 ; (&]aq+ qVnNJY#N8TlKŋO>:Z>7 n u1'NWMq~e˼)2>=Vxn]ƊH0*J/Qܧ6ZC2> WgZ `2 Z?o`(t{ P {֝T7,07pv3$ "D $ªΏ#Ut6է5Yܦ@G=,-QImXA[ͷbE?1Fh1<%jJ K8yBJaP1Z,\plONuC`7\n9P -](m5I,])1ŽL{ Ќ5/wlCc,)*^;zRsBW L snaP-j8UѨg|~monG(%(K1pK!n_EE# HYglv3XTFUy0Yt[㝿NGOy+I@i:g(Ѷ^<}־Bu"E)ΆJ^3~fﬔ?˧?֏./ß>BK@(]FQ$]eiu]=,&.΁ޒ q/9 ڇsl%3όqToȌ , JD*36AJ1N"~jx⥒x4`p0UgGvTN[RjkElGEwo5pI>z/w ͥ&.X^js3{A8h||(H:h)r Uǁ[+!k j/+ڰ`Y>ԸWbr*cZ7;e:?AKϡt9=Q}ӱ9 *uQaA/&$\hϷS~Cil4vB$4B:YxȔFI&z!1@1ʠ/5a%o]d͎MSH/\+xܬW ڿy@d}?1fi+.n离3ƙfSiV@*^샫mPE2T'ʛɡePݺ]Z& ՟kq@.v+J=ګ;Qs=;qGRi(4]dWyqӽț(^7pÿ 8$ Xi;=+ p:Z>体緊lD,7u'o1\29}'<<\m''½?)q JLiz%JY(] ({M\%hQW/-@U3؍-l<| m9F _IyAC+9Jcן԰>9-(.ś6%1Nm0+PdwIjQ'?aݕ٤|X}v5zMA{gROT CrJ4^NEr+ʾ蟋ܪ1W6U31{t\;, {u6Hc26{-}N[y-.|dQ\iELyÇ_ "Xq@Z]1rxFN0첗A,D=l(nK}ͧul%Wom==N\[~z8I< GYx ҒpCu@l )pW*6U^[ A(JŝL`t@/Yޱ [LYr7zRiH9XqnW]f^2[J,OR\/s@wtT>`L ^^PV?(3|SN 8M/p8y>jX-Jc ׆HITM "ݤQ񏯏 1 ͚ze籓[Ҙ%Z*弸%"6װֽKWf8H (f_.kpieKSeJ,Ա}!ch&Pp(T53 fyZf5&FP aԚՍZ v!<+bv DM3q{rjO>=*NLe4n28 Jǃw_G|ڰehxo3鴭ڵڨ3£TqffKfvR/9c=g+dO#x 톧e=\Rꢪ-#r6ODؼR{QZ@ deC8tGIQA_Tmm,tax'΅"&k{М$V!F#4ĂZ_Kzn3x ek`+>'հxN9<`]0B3niE'%78ЯbS%o `@B,evPT#pþ(71-Z/6()bе~|?'hv=q$Շ8,{]me3#sȏ3)k8; dY_] hIdF;갨 6 z= %n[};S3@O]hak(dYW` Zrh$,,p7 xqF`F'ԧwKkAAb&hfrhŤ"/JP.!A TENsM娞ߐt6_୾|"<I>?3#lEM 3;9g#`K@@II,H$l\dCTN!Nаֺ1kƹ@gA%l4O Na].>ޞ}30dkJ9m'`z7Ѕd Ӑb&k6 fnua`P)uTh+VeA/YK<~ID:Ib{*E2/bUAiAbMWS^I5EnPa^];%|x^'^* MG4]c|^̧s[^W'['2=:߈"2ɠ ?;)3mQ@fI4z5^B{s9мevFB0N?9!:.,K6뇉0ZAe4x&+(xgg!m`mnyig_|} P&!K}mlHc9ͼ$2?JO|4/r6*+*%q v36]ALDvuh/(߬cӞ5ĸX盲=5`f+6aCmQvrS?e CZ442cQԣ)`6=)3.ߒƵK'-Vڸ{*|3\GܶHeWR ~Ez!\ОM jQsGP˞WK"1LE$c{u _C%v!&f="C,tձo65)nS{FP7H+Z;RlB s#y;,[ 5#R C} m8_$߰v@Ct^k(ؿk+tq+}GS [@-dTە)%xOfL`[f;M}2?˒g147\HQ~w9lY84 ?>(by8TXлP#"1 2B~[|g> @T!=9s:Nc~+c5Gcm3</yPf#v],@woz^<4Q 4n5hcJ߷<=Oנ=XfJqp+26ږrYHn oxEQ{S LqNdکJn;ma3Gzt˕% mVD m/P 9 *vs2n`mI8’Cżqh8\O[ dszzp&[JCSN_^Tݲ"ī(>3w6WReq2タqfW3D jЕ/Jq?*eqV nZQ38%"TDߋkvN%jMSrAuM UgBvJ3uvZ˚dU}a; v<ޅ$+~Kb::hҩ&ͦؖ˿Y?:@bGݨ 6e >)؛<5GZJs^%iڢҕ^6^'~~my4WfE`b_`A޿#@=?NF \ΑfD5< {.䘎йD Mf+ *g8[ցф 2gp9N$n2 m, !E"H+pW pj>xp⶧l$,]1_ICu>ޅeיV"O9Q;c?;Gaa 8^y[W;(F8op+K*w36E{Wuz S1{Uh &hi@3C9HsNlҶۈ([D?4 ]ꬕF gxZJ(2ސ!J Jo'/U1RasQ2˶SS?>=}1 r g|RBl@GN2(>ts; =|vtU l=cwxi.4r.Lh^Eh{=<‰T x;ƕݛcnԐ%|'W2r G/Wcs =V3| yl^ ڭ漁Ҏg׉(urZFbD5HdW[:|Ec8v6 {QzHx `Y$(_wNs"ƫ(П7U;MҮiɛ"r]äP{TW9gm"໮9ݝj',!|6kk+b];,u-h=S?wmi}x1i JճLH,o;HXjMћOK`7[aCeT47`]~>d( M  {њy13s#t;?R}[ռ͈VK~-:RQnMRMdjm,k4mx}#2{8}LJP޾_.su35UyK^Jxy=}Rr$_G|D+'@[ Q䮶f쾏r2 =rԕ_gARq\\_ _ҨۣP4;锡 %*xjKFNH =3"CSCpK }+ǢYGC'+ABf1k\~ [w}6z!|;b멣 k8'.(ƏXKM0kVz{βrYg&і8Og`<_6QuKX %wx&V!VEF? ClAƹ|;}XT[(р((xËѯ J$hC[z&g$cGL{K TH5Zí` ɩ`#42ƫ"J|lZ'Xh.]jtw4čztAaŊ8 -݀Z[8VN7&̓˶G%[!A {9)dZ:Q9\+A+W|!.n((-h":,b{@JLEޅ?3T9rc}>*Z Xx?TVEda}ʶJD Mh $L^! 1Vy;W*m^VgF`5i!s=JakIJJ,qm [sEI9~XYCCs9/}nb?86)d0V P8KC0T?ۺj|ꕚq d7w#A֟p:2_z0b© F 'I;9 նQ_aUλFeY"E}{"bܢK)7__?Ŷ$Ky0$ORejl?YYdiҳ}#m;y=Ʈכ%8&S0_ɬ7t@WdKaH>x"MXf)בBM!'Hs;RUlC) T#*",Eed\H#Scdn ̫C7:u璇k~f!iWPo _uƚoKuЦitJ|X}3}"i#I3E70yȝZ+[_:\lbl^Clj6b+6H2y"-XJ`Lw/fn/UrR/0VA[⏘c K[&5|Ű+ {nR/~ P8>|omdo 4r56{$=7T[8H[q OcZ :Q+_j%zojS;孎髛/ORWJYR\k,$\,:bm;?;p6J>[eHhQ$ok L]EOaUN= | vpj39^x) SȹګmnI c@4|Z %S钅8 {bw"0< MS^-n"EFZf&Co(f𞶛jvrM9"ey;LۧRp1#ԃypKw/&MǕk>eDYjYU欯fz)CJϠ7 83tMU#{M9YK,Aw8Y^ `n{D!sΪyߡG1Quj]Ȃ2<quF(;QBo$]Z+ZD-yքsKNF"R*iEYҠyFht`u'Eg;^͝5פpZx%~bNAfT,b!CuoOm7oC]cm Q<|a) n'U(_LE7ݐL#MT 5XпdYE^A6X7xHÂizi^6HR;*u/ "4h}adE Ƭ~LQ}:&֗ KCvvwm!VulL^ ^4&x֔Af <9&=T}8, "NJX5EäsEz]'0;mɣrŪbQeϞkf(f!4 wũA|ql&V9HIhɻwq;.>|]]BkvºX s^\C959ɠj7"󍮝vIXf̦[5^lꟅgפ~r(` %;}BC gnCr+W 7sb4>Kjénk焐 V몤g7KjCcZÆp +??JiG {(\Y.g{zMjeZxP$I_8?p!)ٶ Q+S0D"//[?|Ɂ i5a ׽iar[` ZfFB,8 t1ڃ%٘vdOM-TH|-hcL[Jr QXUl@jAsEe޸>[a b:Fb6 jDd|VL,L=Zf@KgBSA19gt+'>:s_`Ի<ݵнM' }ʨj;F0Av;9x#EoT,9n6H<.|i~T ]Cr|>ѷ~:I=&zn?#a:ul{bK>\Vؚ}埳>辪yLɋǎA5s4]o#J]Fݡ U%DB.%L5ОHs'JɾK{¨\s~Ž1\@ݿ; y軪fQz>})jPcvlc^ Jwo-7LV mN#/h|-5I~^Dy2T#mMBˁ&G:oa쫋FfE؏91&/RϘ؅NFklN֘u3ئ@r_N8b,XP̽: T@vBÃVA,w0m| Q9JCaż>^[@1͞Q$5ag{ B>b j0jZ]VPP%^jezF{$ xxab郀 ѲPG=hw ED;lˀT(,(v  `jmaqM VIRQb\KGk606aφ _l[:LOv B{sʁ~bm<ۡ=Uφ98O sģRB3m j fCu/D6s`Fvae%@Z0o|"NF.Њ \ɛ&V`kSHr3ާXdRG~NUM%kB `y@'(s 2C`]6B|*Pu.=hή|4<+WJ!z/DPG]  4r!V|H%0PD~5t=$1FB!qLQWL5"Fi!Pxu|Saw5iL_k`4&]̓iuxK[=nԉy`B!W;}u> _drr<$ĚzfMJ^Eb" "Ċu&v.~UkK6oc{:3q4w HZͤˈftdBALQ8@#"2ġ)S?,c6m_y *ο<{WG#eGx{MT[i .|bup( Rb2 >3<λZPM:2ff}IӈޣH `m Kj rQW~H/_i7(\D?Nf{PHupG$/Z (Ʉ81As}-ٳ^hflaQrm-PrD/T ގ>6%.&ʬ^\ar t)DQ$B/'n2]~ K7٭ĵxQ^+熪DZx;#S fhtx A>4bDYEH^;`XRVG Q`=YԻ4ED>Ҷ[ pyƽby=x+ak|WڠIfyi~%cXعUsZ)vu{ZFt䟁nFM*҅5&g^Hqy F.5YN>.׽HD(ؙ{*C EWث` yS4"_qݲ3.1^CGla OnJ)הJODZY\/y2ȯ8u8U9mKOe[ZC_dEZZ3χє.Taa my`Qq@=^zlL 1saE5g(/p$U'KDHdvDK4𘄐<5Po-?s͘E0 $5΋o#$b?ǟQ8%PbFA0VH,N_,TSs %S~;Š Jyl^KD @! {,_:7ϖ5'[u-F~.С$h1}'hM.KHjIfVCPJ@ yY[^*V FX Az\*Gz$52x VAuzt)mNlSMlW`y\z2?gȄVA٪Ok*Ҭ:' [`g@x fg: UT|I,z\ʈt S,c_+bn%M <il"b˳GΨ]q-(Rgyqٶ}@38q O4*hOq_[m{YQL?dV- 2ZԢ鉣iBGB(P뉽s;.CA08"I>J8!IX83[N!D?<৚tVY e`3ucPIb4i0 n?)D}8%]v$,UH⅁Oa;A0cco,F$3gg y~0ĹtJ'-cSjc֌}qa3ZUuM8Y/kE\i'W[kPtK6uD$ g}' ^yP,7 2s'ry.Ob79ml'(|ʼnޔ2TU{^E=G¼kE `ALp͵a,WqAn8

    u ړDitb||U*;;b) L͓|@CFdS}YD5՛Xnq t V>`mt7;j(),D`k2*qgL(]~X.(YP5 uj#^;JK$QЮJ9꾃,z^67 FL=KAo>[mAZWh3Fq/]|0?n} mN`+X8 o$aۍ ʣ5a, =:0o !i%N2a5(WfHI|~p$5Y4pk*82 چe]&Ock2QdD-, zAoPjSRlS$QC{R CB׷1 A -q*J5V AbG@Y'1Q}o@[Rn|iIq6ZE(`'h({Atp 4 ;~dL:㒴\f$(+Deki8:xQGM4SrDĉ' =9hi^Es e.IfTe\&.E"L/.®L.,Ze?&#t!ŒoѻoJ#R\iYVH#2}(˫/ŷWR$CFW Ĺ2NfqtI 'ߙdq~ʈPjrg Ce O*[nM0l(ɑ.>aŢ|59w~kXwFp6wyD[;gXe(}PBTkN@5#ApK;^tc9Fш7N|&WlތR5~G6*U C-`J'LJW\hk GXxx,`![00GPRIfB^hD )Y c~~ tbDIxf" v% !9A-Q 2X'VeNfW: 0{2l>N "@SYc,o U;t'K~3-ЮݱP[N@ܺ]aT$s'L`-pcM kߛf#K'IV)C]%y aԂ PWP >no6eZYUgzӍ꩸ 1sl>-V~n&<ؐ?EFrMb ^;@U+jChl]ٽV *MU%; CK5 C2\hB>L*Ә ]VI @3s=PK/ICXҾ|V\ q$:rЇPzȁvs.%/G(3!֙I:L.v -)@Ck0ڿhqp:{fi|SҚSg<`<~UaQcɇoq=ys[+K i1Jם\n.c Y`И!3r6@bIL)M"kѦ)Q`xJVA r(H+^1=-9%;!c,V~c&YLrsTïI?1iKDAB&@6_97c־*Ig2<{*:~ޣ;%,H7֍1HGG5G'@BVmXnj `6v%PO̺/ ԆT]XwLYT5I!s~tq?82lU㹻Foae>SiHluKvJ.5Hq Xz(1Ξ$r~չsИ2e J޼p1 h<BO7y%4+*ġ[ލ.KXk-.-d)St<ȋ8{FG{m|U֚W9=8.b?G{_w/Iذ'0:SCDޝq!yB'rNՂ 24#bWm u}^Vp ٝ Y l.@KtwfsEB-JжHrHkj 3!3hYo!W5㤒KQO3?-8nX@ـņ\C\j._}`./Rϼ>&)EZ%Y s*q몍i6yGKZqI0 Dld99a`PЪHӆi0( oG*R&)\Qſĺwv@g,`ezMqz3esqszŷ ʜ.7/U<(Q}K퉘> `oIs@!Imw| D(jolF΢ڒHShT J{A_RoI-=AkU;k#T fǖ'1s=45- i5fE(yL,+]a8 z+ k|3A8 p\y4W` b>@x ea)vpx-Ŵ1i;Q$I +⹿AȚ-U`f&Vu'={iJס3P>_3vcJ i? :A; ]ؑzjȗֲ sp$U`i6e1)Q D4\f"pK ΋6 GzZ{hBĘ\ A[= ?TuBJUwA""S;Vp!{hpn]1@+,kOP( P^e3=7ABO0V M.9V<2^o'kK-Em1 b-n2 oi9۞Q-o4MveXddiSꋴO{"NQդK%wRgu@ĝL4_(~KMC j}JTqGVRBSصapgd0*[/DLt#p==+m]Xs?l͢޽HAMs2# 3%USIa !2Ը'-&Ek.^_϶HmfagOn;HuE>NF Õ;F;{*2" }_v3V̜sap&bX(c{_evtf0rJ@-8H$l6|mqKU0Cmҩ`x,RYakgA•}MQNdrdQDΐ qѶ6P0ԱW<P4Zy˹`_CQaP} `R\sǀoo*(A&_Z lmW|~& #*56InZLK`6_[B=s/TNE7Dn'K#楆ۢR,[(?,m<'DCvO*0O #s-Bf5s uD/ C/RE =jhF _87x\3#ɐ+1$&yr6yl VT!WJ7{VQk#)3w_ZE߭s13ܧN}Nqfk3p|(NJhL>Yx8IKHD7p|у `tACRK\]Ai?80b}gY~hK3@2 6Wp܂QX[;K A3 Hн`ip$L_^Vhwb}ʉDt'tFz,iWFhgBkF @@LwWfJadTy*@2x\ye1!tėX^2+x 源pI7򀦹N9˖?rY,;sn .s̅nk]djrNM̎< -08D\"&]-t}|'[BJ٪glSz6e l589Ө2ZA=cJc^hpn--'8=݀xiS[ZW񜚢o*[be6{x&Wߵb7 ]vdx C3Ź7d=V {̉zltTjLBP^.kT ~`&~/'aLݼSEvjs[Tx!&@&np!$vE̤OLMɕmxͫо롛}֬/5-a x&b bU4kcwꜵϰoJg^@]Q5o ȗ<}ks}Z+ 4 W8ÊyJ>1Cp;9 -|B#r7OM߉*sqVvB3\yr*N`Fei/; J/3|Rz,9Yo%v^XT)H*'Oˡu6UXP~4 t=Zs+.h{,5i#,K{4_~( :_$w}6DѮaѥ$$RME+D/lY44öuԂ k_WRt/]Zj*T> "D}l9=6!>'c&1v OM֢"C9{2rJ)'&Ӧ$QO08rv<}ja4,=e3ln-ۗV3okkp)mn@sY!Z[<G묡#xc\Ў^QXra`O"op,< +뜆Pg,s ^V#s 5ebIДѢ3DrCL*0/k" ƄAREe&}.WKډ) Cq,BC g!7JOO*T"J*qg:mXhJv=2:c<O(-W($9( e? dн୺I:P]W[6>܏N u֒S9=T6W&=)t˕f{#؍2+I3q25{gdqJ*-zn;Lx8ADܾ d~:$/`RptR8O3Ѕ(Ro8y/*oYTi5rnLE6(-QA '5WtxweeшI5{)h';/6[mN pz:PML+n9sLy膺&4i 2}gL R 3=լjNq1$La5U VF aБ>buD2? fYL!H3棿9=}f+pSis |p[vR֞b@zܗN16kh+?{lz5O)LkE nFp:Md[h{kUF6w3U|ie0ń{+`w%eI,/mz r= QzZjd21m7{ Y^']*F!|ؒ"x3qU4Z AhODRrp2B㊚C]~8OF#k#G%$WeM`YdIe-/)t\>/{\*zZ¯ &P8k/M;:[y |U@tOPL̲$05_uɱ՘q0xԘ~$`†6Ǔx'SjEu=ss C^V;0:AXQe`TL.lrۡ~ZDpڟZUN$ffpʤX8{J GbWԞϭ@aG v cvZO>9qqT//bee53G) t݊w yZa6'@ƝodEh~ 0ȡw?tNMN?8ir1LUix*Ro7#({#.P>5.^ּ74LebtC[zoSa/1lZz澓o]6?(ePN{*Ntᣏ>긿m JմiVv+cl^3`pū :Oxxl !D󼿓1dσi4s%6XCY i*"^y?Ȃj 5b=C:_@2YHT`G@j ӿz_F'x J-Pk M$G~x8ۚW/as k?|. ^eV N~"[ڎ=; Y 1 1B-,F00s}{-4D6GnGI%ØtɓPAn\;y\ Wv%W2>DFʟ5O I={B?=r&TSzSu6(r)lB:hIh|Knv P5Qp⩮Ȋ #'$h?pqF#ӷ99JC ?aYd?ቘ%x?c/3o34)9 ;z~hw-aJ{pmvlO %i!ZmVgJx:YvVg0$^lW8+pw-R-1œ]22b->_ETVPb|0PƇ  GtKCOFj^cDƆꏷO'Pӓ,XcxS*&oߜ2 yh뎅W-1dNV<[b[an}I춆uG"#0*#EQaCEl_&>o(iεrż\%'X\DG/ )]GqOy8O4[Y0\Ypt{wjZe2NؓNƵM_)L#!RP"zz2Rmݷ3pK# '3P-j_+yiP$<|$d<#"B J6時S\3S {KPI.{+w S7xI#ml,_䡣S*q]]P瑝bUګT:p^vhݣ]*^.;D7%"G)H؋ P?% (B?[512F Jq1-ıċ+%KMD6^bc5՛Pf֪%x)T{St::2,Y#m Zof3/⋗2Ϻb&;լ`2bQl8^RLMuK~怰n n,ڡD1lće) yl}@<}RPK=8zO,rgt sزzfUG51G,_ˆXܣ>{#_ן~xFD]8B阃~}DÅJef=lZ7Eu/h)<ykFLQl>% T^SHr CNDdoᨗߡq7{k`NԥȌtE: Gc~J%?Mɐ=eGo\; 4jيV]?4=)֦fihn? c~j -zIJ.@K5mD=,. f"{ITF4)n$Xb+)L7ҦNH dQogqՄ%z.uwM8qU飮@0%w%ӪBp" [#m+\J Wb㧶:|6L N 1$'FY0b=4]Eܢ;쒕NelMqrms,$Hד {5#C tLbXh*"Kt65-.qi Xn#OVӾ{XLfL=GY1:7UH+){R{mBSWPDJbH_kEJpa2" DI98ϾR1 Ʃͣ]t=|ܐ ! {\H(7L"Ӂ E "a '!Brw5i&CGb{OXs+ x\6THiR6"޳b$wE:\É:qyZ.$wvp"1э}]4ME,DU|JSEwn`s6JREgO7 m,!݅NcH p-B<%'?iC?7E_f ]-r_Sߛ UmY¡%aUKaRAױ\t*9 ԬvHY/l[d':;r@Lj4I.rf8ȦTjnL0ZX̯>zVtkJqQoeԉqK^7 MpߨOY|+/ Vɼ`i~T @-xߜmX'Z%_O彣ՆN+7GX G66e1ѥTn /yYrW Umt]-m-xo8dā3GGGsԾTaPaaQ64QaΔոIsw2Rw 3u TIțl5r%eff˳G70M%"| ƇވE9ܿ\락M? .IJmDWkVӅ!U Lg%Ly[Wܜ{AppDў\1l `԰B,Eڌr;7^c{(m2q>ƀ'Mt2*ABp.0:3*\^yf 2}*Dl+ӍUit: El:PտӃ( vAoUs9B>\frM+ekH#zKRtl]ifwD*dWo-)h#u8+WtVSa+*6C:=$UC{bikwOs?^w->|\QѨ0bԳ5$ÞFY6NWTw>P-\g9e:+l$DZ-Hq-L<S8N;'}Xrl/0;D2hD~eU~_r+>2K~>CV I{7vm_RGniV=X_Nb&4dJϤLi;".f^Z?u6 `#Uև F"slV0ոyТa2;GB Ý#͊+|̏OB B Fvr;hNJ2s߁tײ:&b $%$v h/,1Z ;ʩ[235#L-h| K} MbΗ)v❪pscƳ&X]Cqt@gKݖm5${/(ɨ\e! uYWĝ:]`1Rk{~kB{4\_djf‹LYMZ=*|8ctad*)DX(h8)bTh%#~'ptwmYFp8&a3j8^kzi$\ SH_k$U}7%zioۣ"/dng'\!jidvڮPM=#iEFX;qvY{ })r"BJ>NC9O'C]C<`m~:buii4[+'b˵\\D7;~ 6IgccH;LSO2.T͇0TԚNEP_ߴoߟ .ɑxUK:6SF@xE'YN>@fW1GkmJoW\'A_leL r 2"#ɌKlF~T DFuZWDvˮkb lK.[;)F3k\D" -Yq$MD0ɶ/H$S }觐sA$x8䈺 /^6l`z{iX;AW"UÿRdPMzˡ ֥P73Otɉpt_a}>v'.K+uG۱$:]ZμCs'SBxԥm~.>"Po$sJ i؀}O y('tB6/&Dkl7I/ iT 3l0!-BTɎm60 ,JV]jD@35gϾmNㅮnb6 )H{GWj ߧ0h< .c!\bae˝0!|5~'saj!fN/.DdxKR)"eDŐ@[ݦ ])gH6J4cJ[>(j}a$1e*\U{׆Tµ7)vp~k[kV\qenl?”;R=DL&-؁iH*xXW ᠨMAVQM:ܥX\McN|Od:O%Ã2AwW o;qe>Kz#CG=U5a2QT—3$} ǀ7kI)ql 2jl0O/O{@=#*,9ѕ`/Ss|zcsgIԍ:R^]l0^0 ,FXyw>L>T\2*d% -)Ƌ$^b)d }0_Er"N"D + $B~"F,Dy;I׫[f$=fgGw)BfnF*!W突H!#vvfI*s('_Sr|dA;˦nfnu7>+TU౪ͱaL((u̷4 R~ڠd4 Vit*yNB,7$ Oh[eJ+:!b0"BY7BRvq=K[C0c@ɄYO43ׁLqktQMme Dʜm-娌%i(p6< <DM -s/^KN4k; ?(zEqۿ/ UZs 5]1bW3HeZSVX],3>fHCp,$_-jH"'ҢOUM$׊=FcU| _;_'7q]lߴ µ}`n >b"<`|twwNfE(Rz @9 q GQq&e%|_e,ڨ}HQ^nمdB\7]@\ _􎝢Y"EI7>^h;; Àw ͡>2EwWD;@B\}P^cYdg8 xLPh"Ux1+(s80m0* rs%2w;@oi7IƲ|z[1*g 0K8 Bw#: |4UIU'Va Qh XIɁlBN띪Y\~tCL&rXDaspECPjp#ԸӌU |mBd6fE WuR`c,#WQ7 l=-|:cj`w@aƻ.+_Hu f+OeLQj(ɉr63a лMa ~zсX;^.r,4'~r~tIyN+zfD=:d)oրhDKU<b˗|7G8q5Ѐ0[4FF!@TJX+ɯ9nCK XLw B՜=po9n@!~U]xZXWdlP)e5Ӵ4W:.(&ygwзe϶*ol`GމK1 qP*!seUqwm/ t"O2!;?תd0j#*X'!֍mr mwM S~ֿ-cS@U/5e0GUZB?\8 4 |vGu=ے7L]"WnnfIѲl;@|pMQQ(,1w$)x/VҝXuw]@Vfd]X  3T"epiW;k}(Amg 0 躢:$ $ko(͋m+!".q`,(~\u=D]uVA)Aꑚ]$2i neɭNc#p5BVeևH"ܑe:VS86+^ƴQ<}}[JF% l4? SBY8|mOvMvV x'Rߋoc[ǿ籔¶G\)+recϣ"'pϕ;x͟<  0-*< 'W"-|t+_kpDaΓFb #k)r.~U sv]"&o4 R^׹1%I;li-w:#B-ڬ3VJ26֩q/?T* TAmpb^*(P1B]Iσ).V(grᄉ+Đ+7q~R'Zi{7fB)dNo|da16ŏj$졟쒮Y@PHeJ+Np穞g)kX"jÎb.񁋝Y1Q:>[mBÄ j$rsMxtG|S()!f3=Jߨk}$`{EXޗ?T]5O?~aL{NN }b4{^"/ْ텼OIaNwO {οRɉs~Gi gIQJ%+:Nu٬XV;@3BUĠGy]2fQR6X~7n4d{%{ /wH$قWU23s:ϣOq_m}0_,< p`gr>yrj`O%i +8GG 2_nJ49O'_IdFVLMaK|n DvMiV"2-ZSu}+=<5:j֧y v?_99X(yٌM; g}-+Gtz1G6C ءGAFSBj4]O~5j%fX ^9=J"\4H0z&՛sk]  h p'V@^yd6Z"42{)+mN_!: #VhU*g[Y?ڿu+SAzNȕUt\k4Blޜh|5JEֳgӬYQ&ik,zM#kBaC *A~v6ޏ j8vvtm\8Ś@hoRaFǒU "f:nM³y!K~z{7,[ljEjhuy)~ȕ_A hҧUxRDŽ`~Lzl'xZVp\Jl/PyHcz+<  B쥱%K)xN%ZKvBH.O8etYs2YM"mrf˂< k9^B=Awt9_ R-\`J $(RdR;.Fj̧ טgxیa(hPyO._8wia(-.̥7KҨ` NrfgTjࢂt㲕#cZq*uב'QT/e!+j,l| .Fx&enC*v>ḑ~&D~ ~"h}_ܨnƯOlZY {Cxp}/4dªDwT4Xy8l\,w LqEȘlmm}ⵛV?[kM ghkdeqD}2Ŋ܇6j ytJ-dlC!`yکFX~5f lQ 5e-PܧrFc3ۥP[.:]ݨ%i0 .U:szdk*q|[|4Σء/ |1KV^H0IM'_SD-v_BB45{9HUˌ8J|=lyva3Xm*o> 9M|ݛ[D=jSrKƹ fba%펉S B$zl "@{\P+DTSī1082}70I\6ZL"džj%fXN'h0I9^Cpu __3"9f􄫃ϧg|<2h^ek<蟭}@As5DlKT#xsŀ{ټ X9l5n9a;ge,AWWbpqk֝*4" SRTfNsַa03)d-5F |髮BzQX߫1\qdq‘&E5(C5eS ^dKͻ,oZeEaz mApeuY\9sylMjg][ E;hː8[_ {flC3 dIߏtnlNi ~QF[ iGf/W> W ?"3巭fўoDYE1aE_N1k\LQqiK^Q-zChgb!ekCh"*%nMjp}7!ȗgfdt]=FUO?(61ίpus8%ێLuBe]eFFӧJS![bF!g JcʭG {ՊLO6QǟB_ޚ) $!Y&{mYjS6[]6R$`Te4CAV#ܶ {Xe#D]/0/&[+@c.$S`kp #D}{~;~՜YV$:ͦ`j4%)YAm} /l&I0sG JC1M/8^k݃Rkb:b3[\4 8B/C0?8Rv:JycHJlI 2$ZL>е"f8_vxhW!JMGIh(p\>9Գ79UZ`&/mvPE"nv\o'd~^]ۜ>,W.bX2]UI]7W6 GΊRTW/WS؈a}j'>m5lOe9s ]QaĆ s}T.mͬ%ZJ-ބvv;~M\m~ , cK#6kL)t5yn#]2tjC/4}=~@Zt @4өժ;K-XK:wgH%3g!䈅MܿZ;t[7E04*Cv-wſj2Ð;cN3vFqXy9l\@DӏIx$ cd{&E fhGzvX޼WNJ.*|dC婎a}VcNlBd[MLmjc.׊YMG>8,`f}Xꂍy%oLU4:ƼSϗ?'RWRw_8Z*+ fdOs$yШq*Vhz@kX@4FcW p$FƩ&lq=7JjI z&=O7Ozldt TFH\|T6n)dӉ}0@\e:a=JN8y(=--g 'Uxq7:JfhQPOnlux8)3(_ЉWǓHٴx a,ߒvϾf=9?3<Ww6]C`P1_f:l1D HxJ7/I>t8A_zL[fC~*n^;/M }UzN%TH+Cs z{ .4MNBeFo=E^y`o̱ !9m5"?n9Y D[{|nS6}C(eRP|F2zphwfeFݹY}Pz<=M (C6 `{Bm4 &4݆ H\mzR817hZy+3ulҫa!F!U p.,Ϟ=-mզ*.3+01V6x]%,}*z+{xYneỔTf8<(b_eSXVjT07]t%C==sRoR,HmhjA~O E.TfyAw^%(dD=Uk`1{ e"?^:`vڛt>@UNJZw N{}r'判& gK![=:naFxY>ɧbv=IyJͦf,}Bo6V!CcށRʛ胁HuDצ𑠖hUw8~{CuM~ҹ{_ $qW ˍGYRx#Dn7 *^di_eu}'t$e(ܐR2sVzVטuTy|1r2m:Vj/3IIn(P`fk|{YDT"s=)?)(T7I3\s{~c7*gn 1ߚt<>SivMy\!\Tߛ' a8V5ڰƆ)̎_aݷQeu6{) |UԈ)ZEgO*`d9ś X !Y͏^.%Q<g3xg>:( 6dMV}30i, EE.ypXzf]ELCČjtTMVBYVNodHeQf1&v*zr6@‹CpȦ;|^O@a Hy3"R4Yg=*ѲFV1vn4 |~kݯn@?=g"hQw\ëCrvMpIw, %zcr SzdcޑJǗ~"Վifd=Y]<+>mRl=P,u^GG(wq.6ER6Jk x/BCX0ԯ J*nh190J^*xL^kpeˌJT4U"Y"I@бI{4\;̑pZ$Ĥ=#1odLJ1ŗ@ޏ}S̸j+W<ʭR ׹qh+EIG:; if~tN3GKh㑴a&c,ƒQMj2L^x,lX^ J`o4Ɂ+ An8[Il <ơ2ni6^UfPC2?5Kט+L!bWavN\K,SJNk_}ᡂKr&5{ve9tlj'1`hXb`=v8M&STvy)H \P K>`{hcSֳ2]{k h9h=b5 JP+Ykĝz>J.h$\K9%AIY,-9u C|.УQh*x*36nsY<JU7'% 蝬Y)=8~Q=%4.^HXqriRH"G?ݴz m] !mK\vG /`RaR2Bt K'/:89F@2Oaapie+jmwܪ0`{@~69='qL9KBewOF9y⻌(2K朹["1 +ɰm^HxmCP328&]Lc5yYL  يҜ}}eh>\VUUL xhS!&ɗr:_f#jV:PօMstVps@ 8UT}ig+Zy&)ЮD/b_xSPZ)]Bj&_y_-Zy"ޱ]`Ox zVYV@uΗ ̯g57'4S8S@a_u̯YhUp?=LeijwE@"3>BA>9.tċ k(cK~gGeQGNţ8ٞ,rk1@ojG&߃1U׸}+|e(0\.9x. K~VG\P 5?(k'L:(EYR89cRl;q]< ``[|Jsd  X>>q8::ڠԱؤ%C!)RBfD@Try:}8XLGila󙃧ss' w{ba(#>h{q o~i֌m.x+˘MVG&x(<JDpa~ͩfz.u^fͥbLGܙMI!\ddw-o]l;[r>2kb,mqu Gf2Mk.{?JjUb@;ֹ#R7u=׆-x@QBZuj 8,T÷t=3B%xT`Bj_@[Y x~>i؈ytW}܌>&Bv|nՙ#%S]d0F#q98"SgtxVd땧> źU(ź.Uw*€Wxd K3F\\0DkJX$ dKi( ?{oS> ǫ!~Sm"< 'Md5X!)0J;;q#Z8/fQ 2YҞojs3\5`w'S$2 G"S2IBGo^u#j|F)% :ˇIR :2s\|w+L^t8l%rϤZE SI J`vXgaNs-^cΦ |MkU\<.k.[[/ʕ{{s^jr6EQkJ&VUmt"޲W}hLi(Rnii LEĶmb8)W/<>^_H=](◆xS'.(q갟3ɑv @;Y c65;p&& Z^s߹һI~^V{/ `M*v=Os4,%9#@535H:?adP Co%\h,|B>/?wzE[{ vB>m@þT 4a#7?DŽ,O.xjպf=}OɛoT<=KXI5M%]f11._E &A9@I܀STZHBeι Q ѳM)g*eIJ PpPMc,iW,:erʂѥN#R"[? 3 ( òG1(FvN)bD 3#oϊÀ[XԘxԆe"9$h;NSILueE`bQҘ 2 JWp?B8g6x3sRaIiD/u :;&B N\kcF1 aTo[Q@]#H"~C~edSΖy7 y'ۂecHj5?Fݧ Q#vis-x>۲6-LvD"-tm*Z:Uo#8;+ I>ԇ@lZq@aPP]u1t*z%X )9;}8BOJڳR F^0@jRp(doXnox9#J$ǍI[ h4廳{ vɤ'{a'_tS3YI:@ 1XxPP85fT<3dRɮ m +G_kWK g"r=%knpΑ*3i#V n"EB3wo~ lS,2/Kq{ΙPHٚ=0p^^ǠFq]hA[YyqԀ?}o.^]6['5o|ͱ}=He}hYRư1˹pip_O`O >8UVʿhG^!, l`-p_?ԦT6H O>R @B~u xf6T_% &Xƞ5gš!|qrŖZf3Sβ]m*N> h8uoGRȮO\ ګ/+jȐtkłSqmm/K:~^C)dx?SzÀW bЂJezz-r%^*e;qo҉bTok v Pcg5-.8MW d-}"rbܕ.7a>X "cӅԴ萻>тJ@tT{8ٽ} @r̍+z-:̘wq fNLg%\ M 4,*1 |_3ܩ`. n(gy!—> YQȳ{ǃ?Jk35RF8#ޫׇW!z$ZݸcrC[0~ch?j-oxfw=x#*ݭF5О@Hj̫ɽt:WC~I<Gq"fatdY^09X8Ώar8t{A"9;w0ަTL z)sz2i\aXܛP6s9] AVyP<@GE !M˼_#*%AAH^WZDqN}:vn (9oi;;)C4m7w7c>Ϟ9~9+j.w$l%n0ˑhI]'Pl;[S34npo(d(k\~)DnB8͊VF[r1%–_M(X=O§)RL36}kN`u"2&B# @J9@6EBvn::v8ru‰"zeO0v!|;p?!sv'b؄ UƝ')- Mƻ*I4K{<ԜdA2y{-9my7#޲jgAPWs[@H^ZZ gZ;$[AP#G(& ӗ}mTj,j,-q3ǀ3k Q EU9&0(&il9X^m9#z f׬"Hc#H[Z=‚ iF*K7bT"͇wukT9e5^1>[A=̛Z_Eo1]lyA0y]i;f Sֵ2{n;~k%B"l>(ʈH2690Jp-,C%T$&M:-k/iSRUM?b[3e}4B %KfHw56ڱfӃc/ *3m F`fK}o4ho`*=1C*bX1A=#.$R:;%v@Js۪8UaI8\WOA!tU!c|=瀲4%J+ކ$4_2KJltKIK"H_lYJMx`1Ɣ(\6>q sK͔Eo5 ν+mCї<ƛ2"&YuK)BcTԬSݗJL*_j%K#U0+Q 4_]\ˏFr]U9=sѣM$A<Dp0*1i?0Ă˄^Fo; ׫$5/BjpxB8)U AB6X g6*r> 顮9G0|C|C`!96%Ӵbkhχ2v25^z C٤/*a(Z H]m%V%toMկ8f"v|`>A{eɷ@]O^ۼh($Ƌ/ G Nv'\O6`\g6I٥Eᆓ-Ȱ2vK Z9-ɳɋf|^*[ qu/=@H[Bl^Ψ}5b8N D`%iV%Kbqv@m?zBI y$r`vHY[iIO/&ʍp0! %=x )z#.{ʼnR<~*쒥{GfáA%!ReD2B?qÍteSv0ϔ{t;[Ҁ9P m?9\3R98tWՈ+4d lÖ}?88C(?|i yI1#n*C&pfahBN_6b-)Na|yPF3Rl мc .Enfܶ Z)y\?xk YdGVClo*ɭ l𚄇So4}a E׋G}PEVwV[cT䙢FERrh3u֣4ĶIeU +lqը/լ6h@k0źiOA+kXZƉ.nWR4s<4*gPsg34QpȀ?yӊS')(A'1,w\h84zA01dZf݂ˆ>-%9Us^|qFDUWP2Iq0< Q2w_V5kL>TTœ&[2*:?bƵ]v*FIm͓K"*UHM[Ab$21PS.O6zVPF|`2 A,*Äv 9#;YC @*@+\?jIf? B\M_6>0;f[ܠЇDQX0 [=/" ^)ór* ǖ\gJY[yzGqF0FzUe3շMc2p '`WGݦϑ`?ޞa;{M65q!͟48oToz!t`x!AԉhmYZ= |U!"O5ԩ +J;{BK79Ga17cϤ#v.y?R8CƗKt:*IL#;xKvHq,;םud 2#Mv ऀsceKd dm d,H2=uw{#EئV(f݂im&~ռGoW\P B 0¥W%YֲNҋRqdAaG(Z3Pf-fנ/ٜdx"ǂSzJvS^lLr6#Emc0uwn5`h)nvR}̅`k0נ{nRye7lB*F1fyΨ?HI/Mbc>w]V yak41k'ddW z+Eއg<3U[:s'Б"ߝ#"noHV57"|r7^4&JFĈg _~7PeT18::|W,&0j4 4 s$tiWx|eP7D;o,=݉ $%9V8iT VHUwRX&1dMO3֗8 h&>E.xHG^$ .aQ3^`}|r/v^8 xVR6# `,J4!;8Xz+S hFK=v}loUf z]z"/wsNM+gGVHٓՆC-{3Z=Zm茜1+o2>:ϔZfd塀I <'rB(& 33v`)6@#;īrd|ңLDzap\gV6zEvŷˈ/8MxnMH(Oyp%|PWǼ4!izyNh ~8@U[.0n kc=~.m+}`?XW3O6PPwCRl@x͞<k~gy߈tsڒT4-*ËdMc{?nFyIf=0 \՝_7qQFZk%DS&"M%Xz"Rk_ѷOH lC :{h1Eg뽞a R!b30er7&U"HI z!~:CF%1G"p.pEas81i1eO]0k펩&.[EloRq.y돥.kc(6G 8r}1$lbrTSZ2I!@b%EwV/>QiA% ?m%d80aij-Q/"I}e&Sn>7O+Td){*5}Z \,"yl g(?WA+)4w-6jʱOݚs C7F IMl?ڌMYP[u>(9=7 M6 !HZQ }c*֡| 'L3EU!]  Q( (]b_D}=Fiњu\$|da<0v,A9K%IU\? MN1czxvnYt'Sڞ" -mF+`xt }#B#1wnk~9*2l.>vsdkHRH_%8]<#n^f0Ĉ(pRj6)r[!Ο(ek/,>D7R:[eŠnx;4h8+%-BN65 M 36dsp9{寐p\I͞>a !G6j3ʇ6^X;Sq?6(H%skuBlfkA쁘@w.<ٮA%1Q2텝';nMv]]j#uV n9Ǖo-mάƭ`9Few%Kgn"ꁓZ*x0 L~ev B^ iڲ Z/Ǥ\–F1r|' V:G -eZ 1{?]zKQdɦ2yfQ).xr!5a3)]g3񢂷BɊj#m'o|Zi:Vc RwR d$Nok^XsNHN`6N~L8KqO+[ۚ -]1l$T9/TT7ZGtTk9ȵF`^}UP#ɡq4a')Rw>',ei='-ż} -:^qz͘/yvwFR<v Qo F.y2ދO|@%m^=Uqw␈!E"h#B%Oʆsadg-x.zGv4qEu[A$k NG5p#v^B Pvc,ʨb?{߽RYx [ZP/;&łts:1KK" ~ClV K_0g-o#D>-$zÆkxY8DM@Ȟ^Ƒ!n\-1t">Jƅfkdy~c;wd;S5vsedLv5үl8=Ya?jq"@ћ9tOk֏6Piq F}M%@Y3ӺRڠ$7EX5'2; 6 Ϝ,p"K_3hz!$75ҁF,HYo #Y@GYe 7}r@u%Ճ=-O8ez.BcIT_#cD3k"5䆕 4v+xqb|ש 546c t 9{Ԭخ @{GVQ_i)1o"8 : "$4Rc&9~,cZ|6ee"NdN=xP!礦>a] ɀG6Iי^1&N;19:BKtyșD!C\MvlNRd/aKs;C2#' ;4Ϗve:( 8.NMJF&Z)6Un|I4OKϼ 4hݳt7 o8jtG>YxTvW8MZ.ЭiX,*s#y 'YQ6dcIWA GRU^v1Md)`8iunӉ\#0H[`&x֫Qjg6~bOw5r/͠(w.qT)ؙuR*XYƔP#x^9!t[B]_~xp cE/j.Ԗ D଒J0SZt4luiLfY"W˺VΦ4_`O6TPYL4c&YGbBzw<|A?$=bq,_hUr[XhKϮ^/4Ud2zI#4[ә:.T- ӵnPt.bd>sYK:mٴ6.eɲbV*p0q3GDKҾ❏Z#P +ͷ53~94*26}rg[P!s!I( =_|!GhPTur ^Ag |%8Yv̶2(!r]w,k r!="h 4_#?xiÍ RhDϟ܉ Ӊp^=?{e'Zck2";"xz|&DKiLWc`x{S**@uE3E6~18*N;E MK\ua7en}sjv_ ;.aܽKdYkB5S$J 3_b5Dz6;tG9!#], 3d95v(K; -Yp5~Aġ(fJb;1%<S@_<]O`ːU)/݅T6z&!!MY/ȅQ@+/"߮oQ*pw& R8xwABPi.(A9qnxP%2x㥮sYy CYy_ػ"- ^ leh(B!4S* pxpk:=|1|VJU@.a9Rp=ȵщ3}k~mk<2ƨ_pIKY#}FGe;4+캨DP2܈lVgX9^*8`5};.qSJBʝmip̂)5-trOY5 0p|W: ˚NfК_ MCuKx1ui V0chW`bֿ>rSAOO:;E^(F2È ׌t,GxW[ʄ1?}T*S+y,wqƮ\eRE^x8}7=ROVkr?Cv8Vos*͎ґ >FM T85IBi.DHSk&^_E8Y4/8[]E{5 ceSBN`5R9BZ-XoIEYJ3xpŊ.ypa@7NZ~^,od u8W/l<#c/kT߱Q .ӫRYU|'n~/MbJAֹ9SQˊ9 /}%طXbd-6X>28qQ_ C6% 7r{@I&E5ף{ds@~Ǵ #7bF2SM"Bۅ `GInI N2~Alf6n!)Fͦr2n1A(ۤ3jRDwc^Ϛr Al|7ǐ@-C!t($N %} jku'ؽЈ-z֮:afgLS4diҞ#xJ4"P0pLFrİ|qhMװǪ/!2vEv,eM(,QybAh{7C͐{>4l1oa%GZ#lc: Yfx[ƊI'aNY5ڕ3LJO:ߕajKߔ/ Ci"BavW! ,m>IՒ'',cYҖ:1783HLx*% \L~2lCC{r,_>Ц_Uj>/?S=v{nêVLտ2|%sA%+oe^i'K WN+Q!Fiu3 */N(Nqu{4v~c?.\µN}kJ9ߕ"fn H\l.3Q]Sc7m24gâd#7rc#|M7Xc|Qٵ omk)u{Y9.*00nΫhge[x3dcc%|7g'-B=QpTF7&Kw ;^.V}K#?yL*3ne⽖L{ќ\Di NӭZ-n+Q1ڌyG<2i1 ޽D/6ʫןWuQsoV-n<\+Oكxr n/Vㅉ]HY.$/,~I AWƺ/'ϞfoK,S{34 ׊mB˛J (M9H'[:ޑYm٩W/5.s|-' Q f$!7"?[>-cv5`%tRƒWRG]h -ض˼ADxɉN6a`j e+##y_'P=CC  :erM<"&'2⓮ilM/*)2"2SeҫR41~owCZ A X44γ[5.8OXf(HqY˓t`hx%/59 mb0V >]ԭ)V~OCCS-NLN`p %%"QA]v m baOr[X聃xw>$.>r=vC#6Z_#R9hgvBc'L r\+ESn !g/3l/[Hlw-ّs94$DuLm;'NcmY;tJUN稽N]r›!l}I 7_E0Tsj5BHy%4=kl"[RgHZ?Ž\D'}Oj {lJgA\{p"!_(>"ACUQ>MK\?&MB<lXm#K+;P5i,@T.|)فU6v :<|89):Nɚ8n7UXA{^ꋐpQY!#]$Ʀ_]P3ۯs" .a?H'[%~2)J`{|lgQoY`Q…Dzi`l}4"Gj3i~i bVF{fT-zYq.$7uV3r| F".;EB9=i~`4MoC`jFfc;}Tgkv}/!a&h^ S\ .\ڴk427t-˂tKc5 Ŭ"dam4z|L{fv*]Q'Begn[ȄgYĶF)B[\Sb> H{J+o$_ mQ2Ͳ_9PxMZ>­z'!R\vu%TKNCp} ǎeJ9ET҅>rBSC'lý&SGa?"؆)@p5fNFn١z89e[D̸u "x# I+^*/<ك=D}oZ4yvZ9fPLMEkh#e>ULЀv s2K'f<pIzG7Qd M1+Îq$*+SԴÀLXq҄x7bV $>YyvYd0pDGF> eKU4:AIԩ%*fWP˜dnA|9[|U|c4ژ>D +fs̢F3_3Xǁ.GCyg1ۇf 03C`\oůn7 qߕO_բуnY72Bz A /0dg d0}! ^*&o ,筍9 [Df!>S0ĎC}ʭ6!),8 +Gr+.a~⛀5,=jH /K Y0\[D<؃LLj3{2@C&5<!x|^^?g C!;t "'D]SVC1na'کR*e(-o~ 1qT;ģ^;wt"M'V6ݖlA(Nb*iD=^pDd&R,:Di TJwpfE]G{DxdriC_R-Oki8yXš ԥje >飰&4+#::9bJϹpx@%3,%AUmς0L֛NuV &]Qaf@1I}qi6^+‰5> e|b751wrpd;]PɮqH2_WG,aHX w9_1}'SBֈ\&t43-t J{yR>.30wIp0PTn)h, a51xMZrґt6<Z,KKUTLrJ/Yh sAq=phwLїIߧ 9lcUEt<Es¹R,Z:cwP; 3Zl2ܬѕ/(;*? ĢR͙GWg8BQ2-pꕿ蟆mbnxfɏcb' M[H:xSDyXn*&Pqȹ'=\ ]ʑsb[*p>c'18蛜B^dX|<< naIuk+,/jO(*Pb!ǃmii % =lwajv }:`ܢ&dSzƭ~B;9c1Jp E8@Cws [C<6];Ё'%t[ [cn Z A?K̋[+B9S Q?CWoǒҜxz9OĄ2a\~t!I=oЩ[Eq0*vU km~o:,䠃Rf%y@i׋0Q]KDZo3C8p@vmkGN8Y\Jh9B*ј~<=`&ZsNRHh*J!N"phgg=n0'^FU۴:|F%i:+!b5—)v. 4L"c q&;ά%9gQ?=rnL*L66]v(\њ+;_jY7p?p} \>o!yok3K!acC9x{1wQm!_I'ñ|lXѶu"Tp_#AE7 +@;g)5ulVG( {.'[{/Ǫ^ p(~` Xgc V }S˻)22J^8;kB%s2..xFG˗CMayLZ鳖Hf&]t3~Gg*ߚ;ԇWRKN|0-r/Y_Upz(II+t&{Mw ԃ#`A_65 oHBz#d*qh>ХGZeO3w}_39siO?8r,D7jCCzL$0 B' 2+B EˮzJ+3,N2QA=E(` φ0p^Q?({I5Z42U|Y 06Ŀq|HLrp{P"56?M2\G#E9Gs76tA5Nʀth,u~N[7f ^cJv?fq}u?8) N? NZ:8Hّ/K}D_Zo>o?6! 3jQ>srg!3wa+r艥8#ũl2UVRŋv?J092m6b|h7Fwؘ{D1(Թ))M.h@zb<)Q|S85VEU/qPGXeCT!q: GſӢs"6~?VW@65C|0bőQ_:mM"hV3h= mZB HGS1pKfإI0(3q*Uyd\ƒb8~hъEM w@~a` !DaU j^L<}6}9k/^7BC#a[Z^!xD 6umY.3+Oґ,U{ΕTJ aщKp-.k0 6qD!-zt4G .T<*wg=""u}ણk#ReV[%YK3(n$ˆ,9m(N`ߟW(P*T/ WK_1q& /MӵG)<إ+8G_ߡߊSF;\O )pa_+1;:fk`!t.c.~Rz/eSPS{r"#uD[mR̓0=/(ztiv}"lx$WKݸx*Q:L|j1j0-Md* ̭vw_3S$|T?3lذ| nmԂ㸵l8[odM)$`};׽Ub%z}Kc'2ȵbYu$;n%*tE]nC)'HII{ih޸ '7P=[W9iJVͺ'Z ̻P#T_쭎C[AyD)ͩߩ5YXJK-@1^{صVG{/jȑ bKݸ=6كsp Lz u,oD((oq# q7iHp^瓁0μRB^JZ\e#-a1F/nXvv񯉓B JcZT,NpEԍߖ^]n4=v܂z$~v{8ej#lxJjs[6w# "BDabpߚ"?&e>}оKB8^\̀Y=ZPY]It~5~i զ uUF :>??]z RqݐQ/|-}RP(fF}ұU YȴLް(z׺ve< pUØe?("Y2Jjj㝿(]5)&6uAmDGq` WPʹ@Ȏl? k%<ЁCEk,\T pC\;A~ԇ]x]I1rvɝ{{uAY 2A#; V O +U:,I36^B*:/=o&nXXv\>*3 ^q=nУն[PNװ3la?{ bnuH]'ڥ2wgM\c۹>n]"X;#BqwpQyn SQzR|7AQ_Ӈ8T*Adg̅.a9nɘs|t'8M4`P7cd]{ lv`.H&Ggd!}>~9ee;ĐrCeHtGFlO]iv1'Y_?9@5חc/>ؗjbdB-nх|ЌtIYeFxtiN7"{Xe\zp>Ѕ ;Ot2=S,7ߟ޸.Ilmwq3eWA/t)nH5br 6Aҷ05ψMIEb1v }7D-g'&u++egv’+dJ&MF"&]͋c3᥍xv?ղZrBB$ŀؚ[|ou|[p̴lz*rQ1,+Z~ )L{1xCڍڌkLI]!ZfKUYYyQU,TeV}!1Y߮6ؔ"`#yIQ m'SZjq)7]_iDq"ʴQ'R F@4,v{1FMI g.-5/pO޼2sb܀_fdN3Md_B {A2qz5Q5 [䰌l UI #̗Bg(y%2t@,C1n0tx nx=Td)붑"8Ӭ0\4b_&SMҪŝ#L 1zR۬Q&31T2Qg)P8CrfgqݼɄ<^1 n?6 fEY/uc+X&mIp:9u$S3wsHP/XRQl_>B ZV~ra 2ݱ;m]*#9kyY.i+ s:a8s Y ˅B!COx[ o}l,5=%ۉ6bd=[3 CоW3I_Z!`U7鯼PJ,v n i~k8@iK3EUZf6L.'[GJ(CQ-keFDhx) ϝ 6m1<ؐztW1+t+H |Gt_gtM0pJU4Q4z#x5ÈM0PtD[[bWuw OKUٞ~ߗ3\Hh;N J$3Ć WM4=l:tHZ8LLlD.Ɋ(h[8s\I?< M'}7؀<` |ii;ZBF4$ տCeLێm=IkPvzG&T:֬p\6mKq}ZvJh*aŐRP=1FG;l:w-eUcX.p$d!-ʾedZVziQr$e+/ H(Zw2d&3 WFUH-SrYG5 B¡vh6NQneڬl*L z(K2Fܔzq)b1-̙9tp&yp]/:fֹ}Jӟ0ȰWͽP%0o  ݖ4r)eT&3]C:ρڍ@]16.R$~,k/GUL^U^P-({4赕 % J1hXރSf[e;HS TpsuzS"2}bRm\_G3zo^Ia:M;j4(*b&*yr8cυC Y-Bs;x[GtX´\5|WA k,1rd%W$jXj-ntU2(I D$ti缈w!br$R?xdAD\]MRK+*Scɉ>0Pk<=$\ѓ.X**eb;1dMU /OKjgn8a.!- Y+%6m9[2H1zMi&'[u(ly@:lP4C6B乿Fq ⇛0 v Mz\va" AOQؗKF98jC_"rTC}4 |Vb甹EC;LݏY83 ZAHE ϩC LSy|.2 jnLYw^ĀQlmR0&vQbYRʸS ;91&oL1fl#]`Acy6<Ǟ {rv5kt3Ytj[udWW5dvª"I:&ARbq6Sv;O4åudG[V=SOw`ħ?a6iJ* )ciRbWY  Z^9ƓʹvǬ3g<5ٹkd|cj4͢2MWL`90dH~Uތg~PFz3_4ˊNa\GMhQ&\\?AtLxDds\>ZKj*gŵ}oI>sEe~/$&XD܀i_s©cluvX,g(Ϥ-9)Wmcb͊aB§Yh YmO\4`c*U֢n)+!%+\j+,SQ6Z D0TrϢ撼'u6a-yE\-)qB0HVjCDOkOL ;)9Wyޭ\ՏAW #} S>0o߃722j\ŀ 7>#mhca0 <0T3X \\s,j7Pxwģt|qloRtO`cjbTUJH;KoFT9Au8u×z[r98Xe\ͬ[`a;t|X!G:oq T"Ou;~@fz( $Rpw]nOV *mOʂQQ--~.1 b/w!hH&K#)*P]O]#6pQ!X-D;; 6L%~RZE*{Q4 U`oaz\ eƗDn&Ʌ&yg6tCٚHQ4R[Q4_9HUNqQ(PZgMg yJ!^“%Fq-bս@u &?D!8Qd]!rnI^uP6c{޽pVflɸ6l(1z*NΟ 3|dF4c^e@b0a?SҚmtf6.tIs.j +5e>thB >&>fZ3/qr>UF قdK4]Qڋdf )RA!57&%Y* [i5EޭtoWhkH.'H͸iȠY{]q<zJ#>/, 6Ql!hZ=(/dޫ\-DAv5?ΊרRaզٻ=`> x̘/n@O~x|@38 5Rux@acC cm3I."9c>q}f"ב\X,wPY"u B\@*e1E%͐ԋX=ސ}%Wʠxrj0{{y[]E]ģ=xTXr +m]3D;l,ղ̓0GִBqE6Ъ-d)=QpK!1{ʍ y_)WeQ:4zpxZN#"rޥB+7JCBumx5nujinhey WL*; %W}?`9~˒jh{Y p5(F*VVuR@kfTU>\Lpc¹X ؏6.9 / lmNgr*du^WB. "nS*v+E)7"J@'824eIHS_^0ĆS`!=ei)A/bK+o/$!O䶭u Լ&"35fԔN '_̗?#!hߋP'4- Qc{&+#gN*um* @rCI*9^3xj$gu$jаzEư,py\P0#~cYy{q8kUSxTx6'A2Ո%(Ȩ3+91FMex4>X۹p H^35C@1W告lܷZq1zks;~r:&2\ZY5)6%`DAo2 Q&$v펰y8jN9Q5R&X]^&*OS!Yh !pfKu˱i>1YauV8֎O|%!51=op* ?Q!:?OORmZϊ!zg$_;4ߜ䉲x[)Qo묾='~ރ}>ώqUTN2~-EB;[ Ǎ~uS7l{c]^$.Qi[n0$B.wkd5e=x\ULa>8-S7ҩvҖf;U}R]0 u-!g1ǸJp{"g[8[f70}o9ٱ _U9;=|#1V@p$_lGyZQdtIFTd{4 C _Dۏ qXb~Iwyg['މ10wrKjd~B"w#] wnit*1NGm98dJzړ\oE \ hD˟, "%&R}-h 9H;IHJ$Hi:iG;i!P chQw`7BF%sd?J!4Go%H SNk͢zn,]dZxAuL~ٮPus㮏Iwjh5Oc߷5YƓꎪkwtA|ܪr9-\ſK0 \ ǚ "ꔴ7SޚXPDrLN#muuJV~լ<нPM: .mc  $MpblL܁vx‰1Jv[cƫ=mx0Po;- %4abA*i 3Y/+Yr֨8 c N:mW;]>67Y~P?d۶d؂_AI3lYܕ< jkC>Zi{Z+!ƴjY9xfAXڔx>vmQ*$, ٓi;]2LsJdϝ0ON '߿!q`6[GlNDb賠Z(9AzxѩtozN0dh( PQHy @ hYbZ_(aF9onrzҤ7P-lP=& A'0 ӄ:8iB |e⁣؅Ptɾ!>y rEȞ^m\9r> r˙o 5C/=wF;"=4 -)8Sy%aQ-o9aQDr".5C{$8 49*[7// X[e<n6ǐ0|HgmZv=sMsBng ~Cp(מj[#ZV/X[MgקJmY-'2-/^sQ utI53<5q,F๜]@Z;Bp"^朸|ǚq*=>3gaξf/kj ԏgπ緐@DsyU @CwY? #I˹3Q-?j*2 rLE??R{wN$`[-H,^\;}[-YT,)j('Xsjwxxx@zBu)w\3M[ݽ)@oSrx;֧l~ \bӵ؃K$7bXE`ٚ"rmݸ>ۮ+قq+Tg_}|]mT]V}T&Qk{1DEm\ud% ?rúܰgQM+wx(=oZa|d ϤE^T낛KֻY]jA9״n< MYNga^g){*:ն]8-_4UHXe6PdEӜ]9W!pyϘa˞=R=E%<@Ÿ:XU9eFXʕYt#l|<'DV;axKa>Ure{vz)lSzܺ6O)1+Vo̱![4mu~UF+f9>3G". oE[-gMAx0e"5].f{gdD?gV|$>cNV΃tWNApBeRHwcCs~ȹқ)= _r:GF/|;[ kHH^L~QV jeY}#˂3Bt3m/)bU^$=\.-i)>`$@ [G$6`6%z.ր.UkcD9uO W;<]00 |w@ x!!a2:rhj30/2t8]T|\%ާ:&2C d ɬL#,֞E)g3%"WG iaHֺl-T*rh g*㸧!)%?7Nmgx/(JNJ<ii[kti3`DTc_{Sxw||dHJZbb X/:خٺsFw xM1ֱUSkBTql֐Uoe3}p~&hoNc?g+>y@70l_FWdh]]r@*ӰAL(oGStfE~lBPPMsPwoHՆZd1 UIԅ`+?^H\7wLr- R_c2$z6M"K̾}7 @bEb(k&^{H"1V?Fo܎JcAp=; =Ucmx#/j=d88Z!!?/2Vṱw@hg[Nvs$>q t8"j-+K;P\Xb=z _9Rҵx 17JcVIg xd1EXERq/ZrBFU9|{.EhgVi ӆ3LB ?HTKuE3۽MlK e6T3+J9>~d N۷-CWdZ^Ђ&DPi6_n<S)6@wOV̀:#:Fu1^ztK!j"ljWJ`ÃrTAٞctD 9-/5ms7In )t5NׅdI Xq ~x[w0rV@&dwْkTΨ[&+zR9{syo)U F)t/< pNMb2g{m^? LO Q{E'GDDiρyj̅~(c" !йcI+NNkR64:˹$ V~͈ETGT7w<5}L< ܑU;RlNFmD; rOtF6igJ:+&F ~  'R@C0 4~3;7$LY tAt,RH,xs:-78Pz`HGs+Eά3W:7΢l=a0r9X]WO:X uz`o'=`<9 5W"BC{`m-ϭ wG,Û0ƧQj nE L98S{Iz{'.N_M9%|FFe !19\"-kiBgbb ľ`6D)њK` _8F sFUh wƈ I)ےD7=eZE>= n~zW|@dʎ*E2EHHIQToiv4^bMN:y=88tGw{yaG DuxE2੖ѭ4G0e2+tavc&+ߞ̼/TTmd^6 l܍䛴#PQXԩ,$y?s `jػSS5E %nDÍ`&܇T\ [G#ʩ!2JHA<{B<3*רJifW_@hqك^aTm ~7Կ]lbӯEHBQ)j5Dȉ:ؚX]`X jk᪀LѻpgV#誆i0\!}$b#X ҬIb˴{IxCPJi7e]2H(]3%w"1ԲMs6Ev`˫`C i tf+GHLԇ3^K*cQqއd" 1 v1`EK?梦'*cS52|w;Лۃ?ɕnCVZut?l9#R}YY7RhO.I@NAr_9Ĉ _Դ.6@Xfnʨ;h3G_5"vHsA@ ܌6@ ^u58G(3q2ARYkyfӆ*cruJ n1o&/L8fY' s7%?hYڡpm u՘TzX {(jx-TWj~$6fJWt|ϥ)V}uu8hؐ)Ge0+[ߢȒ= OOPM 2fq; keC˜G "|N,jWO 9MDbum祄BJ| #Ŕf2k,N7ʺڮz91gesC <`ra}sH[yHݤݩwYϳ*Ǣ1R~&E"`Y 4Oݴ`P[bk(oqNÂݬƽBqjD9+E'ʅL^҉ٛ{Z-348o8Mr@2.zPvJ :v Np\1<-'k5bS@tc[zN!n}!ՏF%:wgP0_ rz̯M ^V %)PЀ׃ˉ29NGl p Mn%OY# ȋ`wc929%8=VJwgȨ0?U@ ^銳/>L#KVB7wRO&.4#U~)p)¯bERG2!' Qdn_t% gBϣ^tuQoU Y}5g$0{5ʜ5CvB'39(i|B.168!<ϥykJtnՋQI16F CE"Zܺ o D`,j%;؀ inΦ@],8Gh"mprʭY6}6 VӻmCk؝w!'n;RMԞ1Q:Ԭ!{iK~=kyY΂_X1 ȦpTDKs4K{+o=[kag{lNeqa񱠦J^o$rhtcYv?fmξՀPX{ ӫzK!νnұf(J4KF3~ggZZQLHtI9b &vO:J*r~j0e'[&ӥ 9h ؾ"x c,5BȋjG{S`|M)`H#&t lUO!5H'F_D-%}TBtfxnP*6D4ኀ-F3nUWê~cM*@ e Zhyx 7 R.1s(cZ[y"Tur2PUXN!'VB|%}p1v]>o!K)s=6Rl*Aa2"^׮eHJ6_Km@? {t0bEC j&@;lF})e`uѨz2^9,Q9!岱ɟęP圭Q`Zv~)Sһd89(ozZ5ߘ corm>R[(PQPT0-9ɿ[m֫BԱ0O'}l ޲a>!%`PY7y0ooq#նoi[chï ⎷q`LJ663u?Jmߊ-R`VR<Դ`D8 {˛1`="@$&܊e'q;'>=3jbӘ7vJ%7=3@p6Bi`+ǹa ?B_/3ڮ|XX{⤲oqO7pwjGT>WVy6~'BޓHd )S^`E(J` ꦽ̷CM ` 5Sw\'X<]ɍo ʪC<1¢| mW\ NakTT4~T*ϳ2omP(t.6PQDMmlrtT>ݱofk6o'.O咃쌈|s&p6ոKU"أ],h&tnNn}3P@Є-s-+cݝMQ{rdr_ ӽnOAi (bocf.>f&1?"e cVu~&z8N]^K뺉m6l'C=_VY˜FC imJ T:v#RR/PAX?*hQ;&Ej<Q2%A$Ϛ/ (o3XB^Wǃ,`g]*QK߲K q[1m@ I3kLaT' r_l]^aAÇE ~H5e],md6io@%r?@BK#<Q,г۹ 7wto8'ihTֶՍ 3_>C{4K~Jܷ(J73 IL7R!)ȭIue%gй=|!e p-N#`վæn dWqSUOj}!zγAx~Uon`<3+)R5ey mh˯qAI_ Q"k!{Ϝ wCH79lP/͋'m&Ĥz;"Q0 Bj%.tf(r^ixU4ey_p#owFMD/p( L|WfYe{E+t|r&/P{_L ܸ.?@_7":9,o/E|i Ӄ"l?4uDkVrXc[!-mug%d50 ݿθp|:1u 2 33%SI[-RϑpﶎαmDc{6!x&6yC=-BHq{E !+P krE:xfoO:v&˓Ϟm*Hg6 3@xdhabJCGT❝Ds m3jTfGsЅ ؉r~WΏ()b@צ]*E{iowe_l QqI~(/N.N'Pڔ6=z 1"&^v [vi;u?$pNuM"Rh5՘ӀA~ݳ@7~5W7v`=MS3>^xR nl@Uh^@G*`OmEda4sGJ@j8C> s*ԑM)޳.a &⒠5CK^k kN8 3 Yz2yj?Ҕ~5 X<{M OJp\쇛U$'+<5 Ϝa,m:Ơ BNZ&);DPUA#a@q'{YA6 yL]Sy]ňRf *_;+2LaA"CG# J%t;L0>2HD|QB e?WoYba݌y()S:ގ^$0{F'T>|7s ͵q~5|YESm~sukXSlUZ(VE'2:#OzEVl"bUTC(;XwvyA]} JFs\q<+ év=dnq}fd\ qѬeCFQp3a,ėS=|ZT-rG+U>UdF*x.LaYVN>xaHl-tª/!Ѓ!)^3BOw;tr~'PaJX_2p;рY$b 1"x8!Ъ&XhuXcx1 Rn'&Pf=PI/e)'[{A=LjlAd>}58LLãq Ya3 U s!KL߭E_EU!TYgBt Cύѕrw#SoC3DH> e ;3 f&-ə+Ҕ|$,.VE!a sʇ`}\= 3F*ޟ33P3>wZ>-~Kҥ)(G!#;eẆ#w !T$T{Htsqzg$%UtG}BŖ^Kī[kNZS+z'&mXW.>u-bG!<> L8/x#޳w{\J[)CەMJ VKWNx̌.!hPV:y+]9_jI&^zc%!Futő1sxgJ'ٙğ&G #*gɽlQ?ھI9 SsRjt.~ 3]H.&ʔcP(}ȀiBL1-ê^1sY]xK0CߨQCX݋#j .i:*R)X eZCYn+ /<] ˔Zy@<UEetOs$JrYw -Fs\MuveCb=S|4mVT"fS׀<':hE]LFf,EߌQk 4EijCXNAS`L8[mhC Yhs cxҸ|-8Z/]g`m/M29BNt}E"VC}Qj[{Z1/,; N*^񤐾B&r'CN32~qk|;<] 1K~c 9ڜzSVs9jX{HBu oᮛa.7S "O':QaJ,S C (N/  Bd==4."m/e&j6 +keяB:Y롷<Phg;]&1r)(#L|ߋRz/fh]7sZVbh~#X~v7 8BS_sbS/(ǝW 3aY sKiIaat^qyBўy-m%$_VʔutPZyjA`˒<_B2DJzՑ\-Im wbQrOMAIX]CEZꇶLvG>8s .1Y_]Zt3?%R> zce%dmv%+]>`U1gq Yi/0oM2!JRMA$87$np rg~ np;}`]Avn]m( R_PƀO%F)XOIߺPU*q`7{Nsj[6xȷbP6ug IۮԵ$)1s_n)uL;o,Gze&%mZjJ{ `um>̶uĝ(A,DNfSMҍ%;<~ȲEK:j@4hX5HQ6@ />]lfKDD =zsx<{dJz%W%7g_K%A ]ǑHywK W#&b7jCB%`842վB =חg.=˨nv/McXg܋Z)b*#P>xMg0T-HwB=8,z J^>Vr2/P@j C}4SU%/xy2RO{NǛ Σ6Fe7`W'@`sj mpk焘Z ,]utJm_*s>Sۚ];,G{rFwyrnbƢh)f z3ȉ׈sO)}kb¤[p#41,cBԊ|!XrPYO[x1ύOsBs"|7qYTzV?^7B$TLcdPhoIE0j8Q / G-*? $Ú.A|sz3S:#YmLȘj@;C4 xB*IojJDX W@UP;994R.E`0VsuM"?t_ӭv@kLƧz~oZki~Ѳ[zKpESx~MTN4B5Zi7+ M iY1Ҍ9;[;{ݜӡp[=jť:K7Wy+<3C _B@ja>/k싆NxXrޭ1`3TNQ`#lțKv0q2rf4ԇ43{<8<ȝLEҢ,ĮE/4a#eu|1Ad_t-hDhۢ&9Rts[$ $0.=1et7wyݧަtV+3:m jdN Sr VOH)|h6XDBrz̴6f1XyB`mT@f3K̶7W2fH725Ы[R~ da9gc?p}o20 5:3I񔲜-HVUn`_ʄڬQh&V U>nKtSSCx #cz(*AHœO)~yA<)_kDظrk>vi%q U] K#V\Xv|Db55'_Vq]X'QW}n&S"vafCl3N]O/}y]S9lyI`͔]Cq.*^ЖݛdG:jxREe( tcJ,$hBQi(\tBG /"mRwTC V:]N/zlٺԔ//yEW>Z @6Y9T*PE[+YD\P~sGF4h+}лlAB i 耙N\[1I KAD#XHhHR:)ݖ^=.*neʸ jYѼ!#cVXbfVkeBǘ2j?Iњzdx4_~N#_s}.X 9"p ߷iÚ36.6MC`o ٍNq03rC&!%M 0䫸 TP3w[1P^LLfI#bS/l}UnV,3PqIXcw#8pp)R&{@ZwGaB&O0UMfƺ.{+L?Hbʛ'xS.qĔjs{̏ Bcjr-(8E{ k J~RKԠm 8D4(@ęϗ^xxaƅfJk@Tٟ?<\k= SE~n LUb1RL ZM 3^(#m0q7\Hˑ*пH1a\& O& jm nrS _ޜbq a@.Qae~$K֨[dSHctq(bQHЂhI_B+|reZ#*0#"&ȜQ[%$/>;cXy쐖''ؐpK U:!p@hu痳 WYT>5Po6\ɰ+*Me_A*6kxX)>LZI9E^sq620~ҰM ]զ?` ܴK~N_ W3/|Lh&n3;h5@<$0QiS"Z$:Π BOE#g%3ؤFlP݁xZ")ō2<$wLMc%Q]C қۿZǴ-%ͅ%j1#9ZXcEC} q>y.DҏAFHI]߰3&fP-Q \x~}Y"G5ch+T O#2+N.\5ʹ٫ &ښp JӫA\(Ў"5KN^&Dxr++zFTIXGn;v"痾;J/ڳ>r+h%*S*.*o[!F\:~&tzA͆[{jW-c%r xBm#brKJ8c)O\b t'{l-Q+_J@<]ĺYl.gV!%1`'\7{sL^x'wj&qݱi7φkk19ct{jʲ9ؤ/ieUILxs;wMr93Z%.Fb:t^|my @7|J:B:FktPh U~ln&[fs-=~ JFDot?hN:64I^G]Wo5W}z瀊m +TxtMƞ ,yzIWgXd!;ozs]2NtzHPG"qzy@F-gyjF$s[=>_gFl(;Keh~*Aoĭ Ъ-WAt|7H]I`ȧjSt zq0sZ'+ϧふX%**V&(2ՈK* QGڧQUAM,Nb@z`ߤ 8G!#T&ԫU"VeIۄ\csz4ywەFU0~߲,N0IY!*Sn$]"~CO%1ZF%yLܾ@ YcswC*՝?e&:4zcB"ÄCG GdXœ1m-o\p]q:h "ipV}f~]Zd Q,| M&Uc S8ĖxiRSV3緆wikrjd)`@U[o< D~Hn6-.SRaP̮9IȊ]ђӟQE?ŸƦ(v,U懅9qӽM $Ï]6w~M0}>皵:ISYEkJH[۞ƟNB7w7w:4.㞨4|M3uXa$b!;% wqZ mFy>Nf*x/ ĜZ m,l[O ed$rLݱ?F@$0u1 Ϛ*j^L\;SfJH_{f0|29E`e]M[ F:ػJ!:a]^{zp62@s.:c6j[yĔb MTbFě0}:o7a4 z@^m~li!2+NP>:%"oC:p+%YQLC xu{le/6+ Cq4KFCuiOCY^7d.e\1{#A8s47aᵲNV|Se3$11Kˉ\cm%|d"T/|ZkWM|%:|P;W\Lv1ĜJ??E%r+.!7,WFӷմ1͜ݦ#`Gw {YFTxDv8/Hw遬N:]%cWCǍAd0-fB_;}Խ/} vQֳJǎOAp94p*drna1m 샅%֦&z9,ih| BbvDx_l tbJF~+WG?Dr:?)OA:ޥDu!˴K&  kVu gѩw;\;`j/P4(z1~qCZ,pvn#49|Ⱌ v-vʓ7T%&c9癋HΗ{Vɩs=xZDGΝ0\W'c{9R25wbSզxq͏4FE}sk E(]lm@*^-&b} &1]ߺ@%gTMZg23-j=(р; 5>ѝmJ]{ޏ:oU$, ;Ix| }FqtwhE( 'S~".N\n1@]r+Ł 4W#q$p, `8(=gWv^9 !$A;VPPL,+ϩEbG~ ~CM’@kH:M\S[Nul F!`OpZ"w$yT xee6p%a?Taޭgqvu-W w+L cRLCb/VM8K>`N!V>O4=|zހcsܨ"Ib%mF>[L@(n3,G0:v6IMWc8"X!tBoBg6ijly0Dv%^ulU}F~2H7ˍmյYexU--^-&,7뮽0+cx|: h=f?hilhOҘHR"㜬 E = {gĉ4WY:28f`68x>P0TQ\U;Dǀce0hxLĎ w  GWW9#F`|'OP $} ]5!?^JmW6FW|T7X-u-.\a5R5(Kx7o{gg`8YLfK] Ua\õS};bu{[jwlzQa+cVoRsX$"IvM[D_ͦߐsJ17eʝ`2lNKN"( }o+NPqBa*_9WL &V(:)*3W1Jf0X "SE7 t.|Ps] Б3:}HvN TK l9 J^ 7~ "kM --+8cz/hd`Zx9LG%>6 Wnz6< ul?trCw9ȫf-MRCk"nȩ/viy~PyrĖaB*#-9`C=Y+lw5M, <L a+006Q Q𙲬!%2&>@6 '&;KK~.PE3a"?6%Zj(͸Rb$:9{!.B9bo\J.4^z _͍9?c^-H4Į^N-hỏp=Dr Ap :"bk a1B雂Vv2fDysGf.]Wa%e0jgA pbRg7S2kR?jix@f(UUhVT@b}G"¾3(fJ32 cЁV6ZˁoLr)|ϯ{y!ВjH\j8Š#\/Qf ~XOЦeWG]4ky@*SqBӍ;oެ5PO8y - / Nsc~s/4&چz2~ZYZYV$G<ըzj̥V'_O"2\şs?M @=NVPѿZEEIruQRsdȇidOiQ^2a[DM18;5*}6e mn6| އ;UHPTʓ^m͹+EO*9lŴ2kYz< %K,wzMD[Y'egiWTyh!fƌ-aQ\To{N ::.4c|md{:r݇/..c_WxN=`C>Qv0<ٻ"0bۮcBNt) oZ*& DUfSᾛ^+7 ` hRHO%ddo0NAꯂ֢MbgC94*bk=8\62Rn-$ՆVB*vt%..va~ѿTΝ;d_2 XU]QcRrؖ- N'b/3rKOO| qUE&NkQȺ}$G-9V7^Df>ҁF̵>aذF30zh_ m6r zA3`q2#tkbop},$GC}i_"VWn&J1V{/̌Fٚ6PEm肛G*-hA[?!ew zvט@T8m;ir@W/"aKȇSPs) z*VE*PkXSi*?A|UFH3=ά얾$a-+_qàd`7@׸sUp8+F!D/O)k̯gGtv_84S=Of R.\#1 _pMҮ,}"F Tab%yA2xUGg/U]+Yp2cuΈ],|r{Y2q gf"c[FTܶ(!{dق K3J5t:. 42AԈDc5;^mNO1ߙVq?e<}9m#I1s<`>$Ŋ4o_ehW殄y^oJ)Yú%OtS^(o/ LԳW0Ź tX侍=YmY~+|.FU@ (w/bK؞f/|@c· |Ε"zXˉ ٗ* C( @T5( )dB8SvTȕBY~lH}]U#U.τ.i*&QT˜*|i}zH2TWoLw=}2V.V %]{ح +{*3ϲpDZ%sw" 2?3Ɣ%O򒵥Sš1ʩ=ϙX6,z1X7RSPa (V4{bބўA[X@U %nxǤgKA_`K^e~`J+X퓕1^]i< R|*XTbXHNÙhGh ,Ru@"Yf;&eI Q,a'M&PT~<㍋R^Ծp\o]vPّKɢ}R+R\_:L1$ZO%sq`9N-z52&幣Lብ-wJrA+FO_)GqCaP=VM"]D,@ nt{0@NZBW#v;21D^7UuSdMa;uH\zb_F֤!OsQ#Z;otP>^{M#栍 S]8vXβ5t銆>4dꧼ `O_Zv֪9°X.-KI|֘E)a90,Z'Ӕ7j>|#2w#1rIX8Uu} )ZK{QmSo@歵+v=^"U n8I'ܙI{BF\K~]jxɮL&ۖ6ڳMbAc]B6o(5qӽ1a٦ҦJ(BqV<FhL Š ,q>9W/4_ʝWRPl-)n؟fyBd[AFUML9"3({wC|#PS 8iEمL+D')-Ya 64v |% %HKy4%e52Âp{)[f歞*ݣ.Wg?q7!>tJokœ' G:;>Z8ap@j0V\B^y3kξ4Ap#Y.)wJ,C0&S,K%:4j*8* PJ|2LѦgM_F+fB !joc<.|?]x#vX:O21܂ɈQĥO,5LV6NI1L%Un (wyɫgMirڧ)%:`2@Џ-gFo_P7gAi*$j=ϗ$Cik )cWUdySt0,6SlHBקZ (Kҵ7=<Y'HfFpt-((&. b<40iZ:D_xHޘкyC+Co <=!A+9 pM,hfP9MAl I#?O.q;6lc$AJg`Mag \iVv T߱ܿ=@Xr"MbKV뙤P׾%!=A * )ƵN2m&K}#hYT߹/]x( L{Qb-XlHt||@…3bG/y+G]^JzxH(%F\T?'1hm:r88ehi0 vFQK<6ˆT`:Fu>뤠& mt)LW^D`Sc/:PW׉C^)%yc@ >A.EhTe n"kpv2й-`,߸r>_,t *4a}0T2#f-(ѳmC²:YS96hs=9p #mϒBCY8JtI1b=~Ï!PǕ 1\(ASR{pI=m^%}YDAθ .Kz)  d%+tSLvҧ!vF^l4: ܭN h*FΌ޿ . pq!0h/{z֘|~7, " < &~4$l]Uw̖!lX=xt^.1[ۼ9Uq|E=)7 HȎ)G6pB)v͂8!, SbWtWNCS޼j&,,بKF2A)]頺-oр pCUX,-4Jkʢ8GP&Iك@ { pڅ]j?rPu-r= >Io4U|~Ͳ~`S)"Ѳ"ߢ˂r.wzY+tq49{M"!!L] ax)E#',(œ}<J:Bmk;,)=qծDZu1#ڟh>UEF9ؚruR z.M0;-.W l? V8D b5.[1㹱2L6#+6(7Є,솣aNDo<(r)@fFIVzG/d>oj5932Ws$ޏ K@ 0jhpٖaU4ȫ ??ORjOG`onu<n*3MBEުTGC 69W.]EA&ݛG/oW$)+ "jy-0H&cc!Ф@( %܀J7`3 r,#gĄmĆ^_#.V37 !$/ԣUY\KOڞ>K3nY5`BN?}ܜ`fP܀4TܞGpje4A-G,)K#8ૡH[ ÝhG$r_NInn*q1Fߤ&60nd0U8_])#b@4xh>GXcN aԟ O&wb:o< {L#ķ+2&Q x ۈ"B^>!z3޹!Ϲo[4dpA("48tb!h=L-πGONMxpJ}OJ_@s{. !k5eedGBis8o臟qP(/.kj"ON j$Xj+F‡v)^ AfF%W0T@:E61R0tHbvu]nl AtǔSBQ?J/稘 )nWdJ-Ɗq\SP'K~ 1ytEŒx(-'{VԖl_R(`RTį52X `259* ؊03k-/ ލ&^hS+:4 UgE+'K #4džt G^[1WZiCN'?%^sY/4*{,6]&;Df,0|c4*%2CS cuR]?:eLwnlJ}rL!wkWmyL5X.ix0- vDn6O]z\MD}j#lTdPedrd o]*; 𔷉;Tz8aQ %$.Wۼ'|e}^vxm.y ɗyr"Z z|2}_?Ĉv޾T|٭9TY d>qr\o}艤7Z Q5L]{`Tѐ łsq_T2 wjg z·̯xf{XGVB5'diJm #?K2mׇ jy~\<7lD@ݒj^ݐ+l[G]&,tHs P%LjHDkWW~b=@+u^o|Yq:Ղ D+i!/EfcaP-Te9uo;?`!>^8LobvjEBl9Y` a~/ a&J[Kr}+[-L :3bçeIBʼLxn:3tEYy@:Ϡ2,ຫ"CA&#*zՀBv;0LnR>жw*e#99QOܣvۧ?hRWxǡ֥.T55"+ÖMHhkɫ-USYť`n3|sTk\Ic6/=0Zdmܖaz(E;++aԪ*Ι8#k߯HoÆJΌp_9:{/C>%YGx ] %AƷ?º1&l-'1A1Q]SWd\NH }߯ҍ/{u,*aCۀAaTָJcISNAʩDB]U0P>yV·8_JE\1nQAG tc^VIF䳚ߐ9_9ĜΠi |02PM‡l}~pD3\:uז}?啕,05Q@.}c8 ˫}p1mh&8{1@3b9M;媨<>o< 78AFl[[֛xPAbM6fAR}ჇoG\ϸ|ng ,_= V}@8oo9h$:U%}L {LQx@2O3]7JCp-H͍.u= \ ău}UBsHqz=݇< W^ Nc t\<(k^ ^rPacE!qXqc蹏 3O} [s`tz>_qSyT =L,&᪈֎𘵔87āę79H2BM+Aمx ;&!FپDBxGxėFQQ;- (b y#x2Xrِ\e Cp"9Ρ"Ra oOHv"g΢ůc>oEe FD%6 %?#rc?@?;u!mYqZeٲ{wÏ2"!ub&9ubP+R'Za f_6Tӄ|/o5źJ&Έ7'5:pVHĕeN^-tZ]Ўz,x۷z!8>$@N0^.pkKLβ_$Z}<$e2_uiA/ 0DC0Œ?HZ&qlyQ4"}"SCnň/hl kZX3\ k./7xb Bw)ZʛnRq!+I-香SEeD/ԝ({"SkG~a˽'E ̋="J~oGtcyW}j]:j钵I]o I^Ȍf<x>j2)їt,75qM;xhXq/kE2_mVcRѱ>v-U>A92>}&ZYPkJڀ!i5ZfV4G뺚" XʑN|UՉ֛cH+(fr=Ahv-VJفayXg5߰(]!o%ʧX 1}6^􆯌1EZeWgv<|HNjĂիD6N6w| !); 5| m&;DϫxRjwFWPaCg[Zǜdz~}] 5XF=;.PHk6/YXAOvU/ ßA4+0kPnk-b,]s"/:/m׎g)%mYi.vq:^1`Uy4f@ߪzTʼnP: Ҷ?֓=ïWr5/nqp*U5YDs%583E=.,<嗁$jt]4 Lg=҅oCK"kOIE[VBYHL[d*}٭[Oġmr%L̏B8 iLVE8P?I, jjY'pǹ #++sonjhC݅I I)#>c#oԛ28'qe+B>it‡EX!Hh|V[EY1=+jvLOv,~ D{:42ߥ@ϵ]V聴 2eJEbH9-آ 8r{/l#XYo1Q۷Gfys7C``RTc "M&N m޷&m*zKLS#=yn[G͜+L(2<%τx6/9rugiPYu5,qi- {+ȋQ?V5ʋۉ;_('b+;!C_MxҫۆqP.b\j-u:H=/ nPgPb@uYj$y[#@d]pewezE,φ`:cbǷPëyv T8XxtM>(rVTtGr̊vGޏڂ#SMp( S3ĴNeez8<1ᓨmgh߃њ t8 h)ʤA-e@)n(ƥ(>MG|EKu`z^c Q>/sT a7hĭ*I J1/V %8TcnUYF-%d(K"نxXoGJtQr0Y\5"˷tΤrܲ.j,($qS-M)3V7QI3!^Sjޖ {lya>$)gan.|n<: K!yua8@K,V dLbIMo4_Q1䒚Z^aCʕqKe fe7ʗVga ּoUB=&zqh@A>#[(1" ʹ;P~CA{|2g&Bs1WůmAImkTZqn6wD$ȻaCL$9JI9aT3iBnM?)8P%u1QԎ$I'X#@v]ewQE~3h4Ϗy@{o'FakB8#9@Q|]nZx`PMv+QT;6fX pKlw_ڏt="򔣯 ؃j[աښ.d E웝gޞ:h̊ E kTpUlaTkE⬓r?"&6ottI13. =8 uÝ͖6}Q/=IÀ+#hm^fX8lc \KH^ ،}򧯂ʯ=NvBG R}FW.h=ÂYCϹjYz Tx]R_Ы|]g۶X>'Rߠx$F``fZ펼 gߚL򙒻]z!}2Zg̑b y?WS->ET4n'E\s#Sd$Wwӵ}nEh,AXg t%aMO1ٺ~C~- ']TV>fYj*-p $&萨jKyYz^wU<|âWQȍbIgWk[-n4쾠X`+L`Y-ĺ}kl{ ؏''G։:EL+B2 .As~jr7*S ޞA*pje.eQͧ|J`*VBMRqBlcH%O[3Z` ptCpZZ*I;G"z\e6Ņ'Éك79+&8L~Rųk?>@godBbouS-(~? _?c̗dJ cY/AqQeީXtN;@Б"Y &, >DR5Eoo^k5Ѣo'5]QA+q *M'`! 䳯 U{EOTBD%ύt?]THPJoξWC}RVApqUJ![|S,b#&oowr(譶+oAmH54%'dž5νV4nT$jH{bI]5=wήؘ`o7EF}'BRgEeIUR;ߪsnET[duV*]w%9uGU OJX&ph:qҫG@ ,a7::&fE`(] /CeM>"}%Op~ R3u0jcHw*)/-z&hj8d82)ǩ=AkEjβ3r+{psecd=: [!eu1P#W|<&-7K/W?!ȨoW;ړSJݮF b4cdD3'@`=7\$d޵x$n'.]@=&RF MBZ/z׿UoﻼI%(x>`v# CM`ksrZM?eXVk0*'*FcS` N d(לrWRy&ZOt'4^xgL',S59$hڣ"_q㈊d/_өdrFLTBu5庥.O8] ç6ΖZM7;ZB /؍.nWoϺ3YthĿs N1!))0~@%n$){!^&"bͮ>qAN6Skv*C5D#w˜%`<]k؆ipόlSׄJhFOv{}fHfvz럟ĜTT,h>ŎN~CLVӰ?p{P_+KBDׁ$@U1XV6n;\]F7uVD`P if%p4_Xjdb9zMu2W?dgyiͱ1 bgqPbZp + k&7r}=橒#v)0\4sƒ &(IS ƌCgye44 zaRq4ME_g"l+Bk*z>e2S'q](/tQvzFGixh+iS}۸{Ziayv0R` 3t, Y.MTM0=6=M伂8h+}hA(¾"g]֙Ѳfy`ll7r!βll~>i?M=h`SP(YbϡTmaȺϡx\EoWcFESB`2OKoIskI|x:[8ڐ`1exܥ"^y> p _ۈTb,?'}cG_.r\/Z(2$O_Q6nR#+Í4+fE^st@JvHi5șA]T10Xhlm\ebG=? HKrn]҆ΉKŸʑJ: ~9\\r(=8mL$ajC1I}q)7ܰθJ!f7o VZɬ r0."TDr3^Ao,-"_:up2#Ы#2܃[ |U :*>ex_ôτ_z8 4+s>nȃYSE*dM6{k6,GQ{ /\ h&}?$cD<Ռs : rTBFfI@^/!yesQݭ : ] xo.߿6ljɽ1XH+7V&~G8(yjEbaie(W 2lqɱx:H3!ڦw ߨ'(ȥ!zJD(v ÁBKR@-´nw{-Jீq* ¶J}d/]qm }6a0Dam0ƻ0@%"S%~⛂`,@XnDdv|glŬ1J%80*xAgwDV<6*s .ӂpc`? 7NQks Vwߏ?_4oH m}mt;o P9c0p9*Zn߅gx0hE~@ C'cpxˬ OD׶˱q/l쫧㡅j<+;5[Ik֔$>dL BĬݒN9?cЂat_ѻ(-J* 0\X/ҹ7nHS5X~Lnh\3YU((^f4ie1YS{cVRe2x|r x&b`[H[OzS\̚PC^Y?ԸA EYwJ;#L5h7ƇV>/6wO-hߌ,W߃ĭL!T4/fTPM[ABko쁍 fM"ew^ykӰ?"s@3^ ̖)cjL۬{[.%^@q*l_`ivpe3r<$s+a!NLȁvO4BF9?Kαv>d#o=oƷycHQf%D&uFwQd3:^$b$Ҫiw̕aSSpbpQ4n@_rC:U]17$[arO/zx5Qk/756!Unʋ%1o~b8SA%2vg=uȜ8+/rK'᪷`ۻSc-9Nid]թOMhǎmxZCrNސ!3ݏcT'M;ةp7~66iG5;_dO9Ot Q̥! ۥ-KʣM91 " F(-4:2gְ:+'C$kT&.=|mkG[m8)5.,u1w˷+B4Gy-ۈ FuZjCME}5CYׄZWLmM*)#i_gOZ0Ma`t7o-bǬyp@AU_WZm{诏$ʑelp)dZKI1!Wz)sYxi?DwTثw6gC{3!YQ m"jxa'K7I;fg4VL3̲*'y$ Rq'k'DUm%̭S4f&G#VͦnI5N\"SL pLDփ[9qb*Q/g b5d(Ñ@u krt/Ӄ|ϺV M>9Jp=Ԋ$R%̒*0d5i ;[q޷qB~|DP(6u]&my=4GBױ<#w@0.ڢS4:\_E?6Q{ܕ1GYHPVq.Ds|XE#E^lDq!?eȯǼ[j[Z..L&ڐPG 7f! v H^(S:`[[`Z L_j|A5" X^p})c?57}LEUPpθaHsW\Gt DcTA]oOnv'%-+w{"H @m :<~~W#)t( fiWlFjMgգ[k1wsa9Sxc}-GڃABqu%"A ^,8y+Xd.WD@{R,ebGz oJo4Ni*3 x?x,5KYQ`PTb3.7N+F"Zvv(Ž$9z˙Wh [J7eIcI7ˡ-9@(++K3 Ti" fc.NbyY ;Q(f$-Kt<&S.>@Vi׊.T+#fmTڱ@UeD7L)>|:LJ} ^:h{u6wj|XE0er*r} Ɛx|OKh=]G]_V֕l{dh-Ʋ7Ƥ+Hi?KzCydDCך>5*5':`Uf&dj`RG!ԙtj_bЯ˰ {(}[K&ălX^fbrD6{ix ͮ _h"F47^IXA6ݍJ&X',l'vqçh*T>{B'! PD^J$ ĊI W4R+˧k`s4&4qޟ7T6}1-%Y<߹ /N/^8Uh{Ŭi>&]óC6jbo0\Ӳ73쎅_w Ĩ(!miT% ,aҪ$~g |G~On(vF7-\P\"Q}#i`;_y[_h](~ݗh>&n V=SqZ9():OU6t kK)2-Ii1Nu gxs )2SH.o>״YڿP? PryxjjU%Ƀ/B]GEJe nJݽ oA(?ª9f>Bn _9/GR">ƈj,¸<n>'|ɮQ`;[unM{L6L0z| Af 14 RC9sͭғ"@ݖkCF(?O\r'Dgq17YUhxe~IQ>"ֿ2Cchק嵔^Fȍ$-E[cHZmn k7hy1{Y0u,\} rHAgjau$7eg-(sSh咨"-ď\uWg:ä;<p6\94s/14@,Haˊ+rC > ı4In-N$O{AC8˅&iw=F;boI,<= hZZ`ˣ[ eQ<}Լț$p^~$P L6&2^ȿjR1mBe ?OYjDa]W$g׊œg9\K+UFCxѝH8JykC6ٙad@_$uV aTÔah7dMB!"3'4;F&WPwNuʠ>F*yʵV(q;# ҤY1x] i$LlaaPJ_ h R~\XXzXXҦP}($G?~,ز=ecR_0s~\QZE P̪ВzCŧбCR06HGz?.sduw'oH_JR)g_#-_QV6q@GMx?Uq$Z7RDjǀՈI;#:|lv 8a&Jdׯw7;?őTثefDÁlX `={{e1Rbl<r#o2AХ Ӆdi[4څS];cNϕu 5O,:GnYAk[.9ԖŧV;!mʠ|%Lc5=`yCB3!ª*Mi.TcMrEi;rŌ"/gE)Byk!pQ{ Z @,j?^ ]L05DYp-@4$h)M7z(8 CְO3#GT8u%twL:ܿVe"y6euP*imŢ S),N{A#yKնV/+Ņe˾hR{u!\߷›J@x5;vZ˃WOffKbI AӤp= n= .P<9{<"B~{O|$atߧ$Z`nfŠ(HjF▂&bx2_`d!&pp0r-NW1P& 4iό9 2}t,k(~bH\=tM4[I8h;H wVIYB?jΞ/VZT= Y؇ ={$r¤iir7~6>}R@ 9Rw 6٪VM=&H;D"xFzݞj9eGң5QOI{`BL[`0n 3IY%R ۾OP|,5~-:8#: yc]4zȐg(U20<]"*)6ЮZb}Z$Hma/$#&WT`"?$<x&E4&A3C$F׬+n?w3K\V >w3Y ς4 3-z bEo(׭! %>AVga<*0DΆtVI믬af۽͵65wO-9Nx{?Bes85Aw_1CFO }K"?ֳ痶 ۰o#>G#3^a/au8lRb%JHMg+^ˡ0a)2hrSvX(>,S:~WЉSL{XA:#?U\ ilusz@m(yiHՏ,U+H n`caHRwW $lϕ2-1ĩnd&=  mЂ0d!!ęk+9Y3(Wۆih?,I= 1i$%)ݴSƸ Sy y5.QyRwM|T@[#Z|g@utӕjzw괻M/㸎9$L2zο,',)ZQ"ջSϭ>/! wL,2QUl:p81|8s)oR(\ )E+VfK5_cw, zs c/\J]|<4b HZɘBD,s.^oڒ^80}1:X~t^4tW/ xXYK0#15Č #Q 2^Z1Ln/&!!7U'BsWpF8ʚ#SL2-sf3'x`WNMS3(b(]m 格Cj]=sn=˜_ ""P&4u)E]mߧaJmTNQ;9aǗHdOOKFUݏ[-zqRҬIhΖbWw1 иCDK<?oD1Uq0WEg@"f!6f/jIP2>,JE1_S.j2< Lp1ݿkߦ"40oF-A+TŘł>e oD=(֝YZ7˿R53 ~[ RC_\ݤ`[dK-$M5r$qI# O,X`upI!,q5Φ5*vs $Vƍ.4s1^Ŀ"x%yGh#g_9M l* n$^WBqEzHͶ9N%&alRϡt;i #PUƈouS^ DAmT C!BO.;r1%[z69Mm= ;~&vv{4s5\ܺH5{Fε]MJ=!sr^'ӐG("˃kc4OdzSPBX|)'U-@ߤFP~?ed P&7AY Zup .#uS^v=GVOwus./ RoP!at_DcYH3OVLvEGRr, '5G{+vdAӵ-GNw>K/du kD_ݣµt(.Drmᡯ "?i `5:CŠ/Ӹ%3\sv?kzH۱ez~:WN I צwߣub۝$ae2ǜz2,\C;>CK458:YuPlDmH7Գ3~O/(\FmCmY0?~QlaNE m|Rp;j?120H_}΁A%NZ?Uo^JKaȶlu%nI)_9+(8#sQ! b]_eYHo b:=ahtB|Wbԟ< 8I/(~/~fnkXG7Kl|Xmbid%>ϊ$>r{ ]k(EU?Kd`s Kk%baFcN7}72jR2c?WNJU՘D ,rT]5~ES|B-R2(ESSt~{ti"@61]y?Gaڈъ .&0E:ԙ ]xEby*$d&i ]34/OѲ)3^%@& EDyF"l& >ՉWO-`T/@B+*D[Vw~g5Kɿbd=*YQBn@Lb`79S)SEFj01eP%a7*(V?utIAJf:OzJo<2! r_v!'`O';z-uGZ? )NQ\1պ" 1{미 IBo f>8o>]@/Arxӎc?m)o D+UPA놟2̗ͭ'hqjv'H|/9E`JA:n+)0~ I/Ʃ)Y``M32J{JdXKTsJ> 5[vl@Хna>l?5-mk?vdUh E"*~l:쒸4@CEw֩6-Zdxi0wR[Q2d*b kJ2`;}>3 +]YnbX}͚w|VWn4T *5hq"Nũ͗ X+;-^*tꝛ'ڜMZNH@؇YІX%kv^JΚ)M+ ՔXU 5:"YYdkfi` S_n\}:1hWX+;+mdE~7$ן29UY78fvƠ- }f-na8{H>fۣW%E0Im)J%1b" &Ocz |:mLМ/6؜g`ir]X8%+%CX|wmDj2FGuL.A[ k_W I%IJ9C7䣚:3169eھ"PI퐀÷|9j \UxS ^}Xcƣԍv M`tnzf /0a%#,h{fxy { .DR:ص$rBDc%3 ] G\8*B4hNd3`}{$Jzֽ20]YN4='7<,4@<*4_,ȡ&r]@CcTfR[G{SWԁe5뎦G θ >\ BHPedz`k;'xZP5y[@w(l#?$t he \6P+k6Qu0tݴn"*F$xպ5, B";|މn%XylE..Z8_-~eeb9+ \, qXD~DK8DHZ6 X)Ht)DmQ qb}v%X1:< Bkp9s5҄ojwhy:pܕ~=f=O|9NŻ%O:qH QxSIo.PE9.JM} I}]Ї,ǂY/Qʣ)Wd&vNޝ'!$]ئn-fb(MWAKpYGXRme'9Rcx /v@8 `݂ß;epa{8s &iI J;v$5`1qr+nzd|a06ݸgF* ϑEIu<,|b0`0Ǭ/h^Lӣ{sB8A`'~jff10C՝@'g àB{7>VSk&g֏pd^WYΉ7tǙO&6>B8K`ڪe6~BS( r,jp^+Mbg3 0 e RÅO1(%MroDW`TZ,E0!1hQ1<3ߖ:·zƔZLjY V_}ZBF"*N+1Q3&ovxur3?d|n>y;}0£L'`c\]8*dKxjus r]TTJOqf",qj}T2$!&te6[uFD!M/+q֐u9*FRr݂߳EMv ('P1Jw78V?(4xy<j-OkPW#?N&RfMEXe2]0Y[%bx=$Hr h4xIa^Y=/]Բ@: 6dM{ZzA~x:ZI*4ĠМAIZً ٚnE!$^1{YCu?yմk_e4˻=9$S7ǩ}Ϫ 9܀5[$ި2' TȤ F{WtIL906fPaK|ҡTQ'I*$쁐Rw/ }*+ܓ7>;E[[-(P1=V\3#B qK#L*t-ƬA:AyfDyFKc1H&ծ}E=sZ= =D+E+]y[o/F*SMڞ%> G]gzF,6`5'@ GJ^K23v!ehY]%Xs{wnX>[ܷ_l!ݒb cPP2lPp1\y Nu(^·e4z况Mzs&8-X;JYrx$S~dZw谐}0 ֦(*0b9}"A!+CNO34ǠPytnPS_ 6Nx1A 9z_tP)::K7{~2~$w\|GUv8w; 2S=DY:б`tI_>ei^JjŀIF%<:{<7]oo1wD{{lZ.CJ5ipc`؃aי vLR3Õ$sR{]}naqY6LII*h18`?2P Lg_ф5ݖNUx* i/>sVv?y7'FuUC5֩ {'.SMX{;lT]B/oRRC5/siA[D]=@¾^9'޿$7ưoN}pZZ !{uYmf҈ AFnPF$J('N̹Ʉۘ,*qD"^]qkA[{~*&EkAœlz!pFq_}/{OMΐ_NOeV!*1̴y3mZSM4\* QJc`G`!ʬ@qcNu'ь-&c8) )F\'Y"!ST@pF= ''$sLV`/*1- 0['_`Ga%jY*vƘ'=0G֨h:MMab[~a ' ;GQ6?ȃCL"Q%tڝOw9Nu2Mwģ8Y[!>巆A/E 8WFz7V^^c|1)k^#ȯK`:ng5q!*GW׏Zy5jLqϖ$+ đc y)#K6~+ȃ\'h@o Xd Swvg!ز-ֲ^br MO#*%,fFcx̰fkN gM) u3@*.)xw~Vvytw{&1$Qݽԕ_ELJZߖK=ҼJ Mx,݃g~ߵ53h.F .XɟO;gԫ]vH\P"4c.5ҏ 'd _[1gܝt \S$]eS !g)WR֎h5-gRjXlLGscF"Jz(ф3K#6c!Oyd< /“DVG3im$CUMcע[c&ʔ2 We^f COp.9H:P(^ h='"?=^OL; hcVenA=W[:VsauЕԳ6jQ{Zs`BW}4𔏎rrǪfp-5\cLرAŪTwv(}5=34pdRE|u$0hSvKwd"~嬺M8 8rBŅr6U{hlPv{W΃mx}(&vWWd;f(@n*=黶S^`e' xH?ml=S3O!P*j ckQ`B58ȴ舴8pݴyy[fभ%mdaȝKB=I'TI!^Rj JCe#ɯ*g`J]6}k4UW~E!ўOH[j/K;ˊ/_g`)9όАG$׋ pk%TRO)*0 ݿ/ 9߹zGw[ `~hSqcM<ǫC\1<ͱG\SO[9 xښZ ^(($}g'3='M,g<4MlE:YY}Y ٛC\xUZPw3H/sj 8]8bP$0 GU\:~nٟH`6xGFiy:@mħ2h`TlT.pauJLOU{,Fq6_DP J1mWntY148-N'{.XĖ~DfC2Ta-"Lu-%-Mn^KC88TRIknn,N}&IT]n&W Ezs*UN!qxYS2瀌.-ux(Jڴڅ?S|Tq%^tw?>Ἳ? =ƉPֈ//J57%HXm|"Q$64lRp"T>BCe=FW|X84G}f ~ Y)TKZpu X6$KAeOU8rUf,?xPM+ {S?s4kƫX>hFVM~4UGP cKvz@;)(lTRxZ_I [^:\J T8*la/̻SgŶ&~-J7LwҰOf8N,P2R'$3s[!YQTI>Pt؊lN,9xeEy@c6E'zAPj#AӬsOS,'|KQžm%1< jP [,{ KB0`%`C'^Լy3WI`ܯ떅v^l~(l@ł$Is|Z$8oVo0yez0gWd'ɰ3>ɖ}s߶6V(K>/H47N6 66M!;YA)WSvӠG˫\;AA9R]4*K JHacc爗+M *qurR` !_ޒV mTI@ #y959M4mȍ&<\1照hILpmSDZ/)p7I,t൏Rmtf?4{:@)Aմo*B?; kw nӪVYv(~Om;xaD7 J\{F3lqK䲕k@Kf"?;( 7ٲXiGW:j_VbM^]~STIr,iͪkяөU+>ң"n8|`t@1 1>u߷EV ~ߧ+ 9^UCYˆǾ"/#xG}SNs\1|6kBF8p#%֠i!tP˔0$uwBX*ilUݕo,M5n:ePM`9IΩQH`t},Yd(UrvǹK;4ˁ ߎ02s~ _R'il0%;'Y7=ǚ}Y `ai |G{%jvHwŇ7@I6)y6R(YR|pJ5.ϐ`7'9"GS,r,UX1/7ƞXRx3aw!7M_RWVVSu`:&^ /sqJH,iX`xt:,g?Q薨LKGZw0`Q'̃:Ajb s2m/3(ҩCGUjBZ#@1׸uGӵgM9ӏЅgxDŽqL)3ePd}cݳ[#r( n Ssh B(%e<䂄5G5thC0n]7]W 7bLC|A^)oPdlSVWPCa(,KMt$]鍑rT?ȽQ~yz\ҀsYlHE"!&56j۱YNo>m0¨T+E8LZdFdj # j`3c$qL#gҮn)n5(UP^*ٓ7q mJg" YF29oT2frف}W S$݁fW>+1b^WT5FÑ[pSP<"k23: pY7 fr.P'r]Q).%6ԥ<شȤg~gŰp1AM*ZjmCl WNj,%j Z0 BVa&@>]GoM7&|BR+"c(%q-U+y#E'R&xwssY_fce3 brVo2PnˮQ#P޸Ƙy.jNnb v\X(jơ -`rvm0GǬZm$h9{s}Xce(!{]Ce<ʎd*EZ}.>EvFiFJ]zuGI$IgS2ln #Y&SocdTM+e 16,FmWy0wJu ѽ~0y␱- ]X9~Ɩu~ςhڛMI_"y-Ui`(4!Y\/r˗BLԷK'q[ε<#fjgU3>5_ 1@kU³h3sEf.Bi2}A<nq !3xwxxGT@c#q{Yl, x#uQفr;1_Sd[5/ 5Jm;'Ѫr$/WDـ'^(54dS&Da^+R:K׻Ɨ(hrU[g%%k=FޅϪ{lu49"[Cz[A6gTd-v=֦1Ȍ)#?o9%DѢ煫-'4|k 0E-홿޷A;E_'ÊǠj O4DUģً<=EDնD@ D ]erQ#]0r k*~_hGS7g\P8&Q |T&Oo*uYm@jm\ 3ɾ^F5Mb p억"sKY-`/܌L{1cN:@R PERee-ǝulTo,E\=t|&m%rR_]782O9Ѣ~%›v6 z{^TG +(q rw߉ Y*Ä l꟤'t;ku7Oz^3t1U'n𠁉p./`4̥0?*|2CY=)&ͯLdhp8QGJdC{9? 'Hrӆzxbi?{uBu%/W36Y'#*`0?Yy]^Nfglj]hRwx1DsL.f8Єp?[ I{fbtǛ{W]3vfۄ^a6F]T)uBK\bT-KWH{ 5zB{ ܑSl?t 5:!*6۟E\ +JLBu05z,}GNZyGckGE!'+櫹Ɋ3Uhl5\2^r 뭺8$';( 5ةcL~,Z:2+t8M! %8kQ&k/(:.W;&̅f l`V(\剁$')* >G3,GA\3DH3\wά1+fM0jyc" hیv{F _a)B`D0孜}42LW4cAjWJ>i#d;!>nzH7*Q?E@4_dIH Xkw벢Sdv [\VyG-s (k]) B3VR)֓n  FU}ӭ >ureɿZ♏ljS 3={R:6 Ca1FL*BHNOg i\?n6Pi7rl]P|[gh#oYM 0=9c=)4TqY ~vԁsɔfnZ$g*>ecvKo۷ZD6 J׻`˿2HR~WT)j9 7hff3c)mO@mk)Qì7 #kv\uJ!bMr(̱vEK1vs_atY!7ag-Nɞ%qUky<=q8VI}0x5L s\gz ,.1Ξb98jv0HnB>.@!ՙ!drZР0 XMCd­wV鱜C.s L{4'4iX׋ :^NQCckopȈ? پG sLZ5M%ىB,ǀDJ(tMhi_8`Rh*#UGY$W0Ԃ'y1 ֟6URMmz`V.c_lF1rNJmfK(j'vLdHv cz8X&:4}I[/Mo oQv5{'f]9*b#✮@v$J"^7JE>!knL8c3zT;Zk҉.0c@c^ H*虗*|yløtzm@ԌC\H"TߑZ0ܧ߁b#60I%ݛ;1@w{3: ̒n_Yҧ|-?|E9ڎ70Ni0P3]#bm`^*tR@'Jrmv3x!t)+ԣ]˝$#O(/aFszI];Z4ڜQyHKa!Ձ20m d K~O!S0aNuY[KA'Aƹ6oA0;w'W ZsKf?+SϾάN~֮NrQ楘P\Szt$6#F2P*fQj6yvHUӢNO;+YA>ם*?EYu(Tc9!P,ٸ5@1 g c{4[PeƍL$xE|([ 9[3~ CNvYC%Im 1z'OӺ_Ztd1.Y;$K9nߒ3mޱqe!*wZpEZ/Vg qAQ^UW`>EА`ƾf:qR:B3-jR ]#MO%߯B_luWYI|F=^Ej-xY`+ó.a3Vf7c]9D2lg}nVt/7~zpU|˜OwJ3PAM}Ah\V0ci%ZŨF]GA&>FmMUFZd܋,d+SZ:w1b[BuLQd!>4"ĻF9z, V.2Gxj/lQF/a o>^H&68†j﹫P;1խć >e lq`Ltd5dbqōp?JA2ӼiP=ؚ֩LJ{Ղ(D(żAGȋ>셄}UEcz*Ϣ1D!@:hO!-پhHUg1Z'*NqtXO#Er:a9 X?is.qRKH#ky_bH< +{M v4X %t^M*rޅ0rr7MlHF nJHza2ICXE}8(Q"bw=i{[{tL +ް<^+Tc+ɵ3/2w2ǯ2"k$rQI9xgHEnbZXC+^F^ꤣWdOjT zS'1-}9Lg=73 9cqjTm_f)d"F`D>I@>WY/xIiFN@3;@; 60c{p\\ﻀ*,'ku o58NvؽI^N|Urd3-qZ f *+7#۫CIfَHGP+]7k)Ɇ:^D T=VS`f;dMd00+gKm;& S}#xT&%oCxNRpr6]"];AA;uF$G*7~Dطq2ju;P& >tyuOvDZb̖ ?"x#LE_K+=$}Wra+ާmPHkDxGs]K}LF)[,gK#S?丣AG{`)< CTQj}ZA'T̘~ $+ˀ )(jm0^\v2)LӈXM\kx+}B7Uvl;NJA$%th,̊l"֠'< d?-S5ERT}'9-p^-&e`ђU@D=󼮐zΒ SuG(#|!'BoҨ h7 =3ە>E[As -4@U Og$;(ߛјlWq4vBb{m؍Oo+*`(Щ0XQ=of}0>.Ks^ hڼO~j%f8o ☬H|9Eu˅Eh,,0hcEe9syPCQ19<%i$SxBm屌@=zK$.hC9['S[ZD$0עw1l<=PglWAkgˡ;0@ MS-97N5RGc!/& ]+ ft՝_ޤ (H~zLh``"")Ҁe)"^(;=3nf0O.omجu-]Bb5d]14T7$! ž}ni=1bJHʼH㯑Oxh䪗ѢC G d%@zB{=k݀y2Ϧ>Ӡ}ɚ?36b.rtjbi]i͈)[Q ND%^o:^"ZO?5$4r45ɁTBǡnel}&}L7{. Ew8R.D>!5Fс[[:HWI;h[evB:kEhr΍F%y% {t{mPRCջ9md(к B&KSԽޱ ŏ"`%7pMׅ#AmԖe0u6!Y3̶,B8jIZ> qZEΦoum&*L\EaFL18ꐉ-@ù'>)`alY7km v@ŭ 'fa^_Zyvבb GHky ^[V VޖU۝-os eʢv~9 vQf]ຘ@:ʶߵއ55o%~ǹB"9:{\̵#M 1./C!E\ z,&3Z36*o_\OAN%"vr̥D:hU  R#ۜ%7i'z>%eyr^t/1,BnrdJ{߳5nM&5arn BTj} (S:<2'ZM'ء\#?d3l}y-'.ʳlEؤԓC_9fd`ݾ^]Ԁ@5p-M~2N(Z)_Mq*s m9MloaX^RاZ-6 L/&(,6zQO̪ 'D2K~q2⣵_JU*c?B,WZ`mxX5(֔>V9)RC1?PdNo͡C =2qjF7ۿ:GbMZ*QW+Mu%됈 carC#odn (ـ'r°|r"MHNnhŏN'yX*FH0ɐ{i5| KL\Iu@]“[v l2JMb-^d{{SyKD.zd!ͩ#=!K1}l>Gv{fo^sw*h)@җg?u|eS*Q(xQ cI!}1ɮhwb<kE3\Ik{㮬>f3{vvdE/!`z$n ٹV=RP>$~n+ <8tkjA [ tzeM#y{jNn%6a^ u7o;$iDOܔܜIC&PWs sX¸i0{y* nc,V`[tc]t88kwHdZltǝ] + yP|\Ni"=[Jn\T3O֮&й[x.=Jf]E\7MWf,VOpϖ*nt`w^Kvz-s||uO:71Sdzf|G1y{W{餃V3{hM(sW.>7U>[ō!QԜm7fχ؃ V sGE؀s{7.%V\# 6CHr(?ܮ")zTTGa D d\ҥyy;™U&mY(lQ&j: ~. JY'aˑs7@٩3 +{i5x*gN "ãV-]n_xr,G{5$h(>L`o ]ȍ3fwXE]0/-@߃8Մ ݙ1]٥Nٸm3mCU3KO$ZlbnyS~e>*[ x-JT ׭؞P$b%3l*%J,9QjX/,mN!Y@IȻ.YF57aI&`6K#V%\<;hf۟=pФ"2خ[ZK !0dQO6j2BUf{hOΩp{ib;n7XGoҟ=~/>kP~nَ7$S]g's_Q_?ҋ9R<Ѥ@7@780:cp󊝈O+f2=":)/܊tӋ5U#g0Sm¸!H,DjmvgFB V29v"*!${Wgw(]~SvD) 4 |̸0#N_ ˀ(A(ܐ Бف2v&Vpߧ4., ÷~%P<>P _ooņ lx ɐ0lr4¶rsZ8=7A[>Yyɫ'5d(Y#a5Yu5`7V; N,oIw\g oBuQ{墝CI vwR(&=R7VszKj+eڥ/ 3Z$B8z?hPt܇q}j^MQG% 6rjpaze: "cVWR[U_왂4 )AK?oel!U !b^9tԀ2C&Wm?[p?.RmUfg&0j`K]n#c#Z%iP 0a9̫jA30(11(>l;!+u=¤4Oo4xZ,mD)񶥑LѠ B]*ےS:ߪQ4I/)+j6vX46bHy),<-A- _(DzcZ0*G"K0^+,/%`m?xXxoc#ba=[w~j_~`X~o-uEx@vvgpe-PjQTDYmJ̀C,c8qV$޿q2N]m1ZO:`Nww}A uchy88dTq*]ɼ5a \!q=!'IE&O -S7 l_ ';# eK}~qh>Է2QV"v۩'zO@*9LáJcv!'SN͍X)hHa']2\Bt(hή]6n2!1#>+ u[~P:'AڀK30'ڣ 0|XA_f."ܜyJ±~iInr#}Uѻ[Y56EM}#رXl2} <,G]Ѝ[RERaeHB5. ]kn zZrKW?">co o-nX>BUv[D&<1"} 0bJKD n!y20_Z_QK,G<?˳kvRݛa$ۖeGgl[觬N/RĒu2nT~ހ n#EuR~7{Op-3,pw=~N-xJ1,bxҫ MָDt׳R*L~U;QA5οE.+Bu)R(_zsSxf^Wn4NͨS(Ë{]8꠱@$,We;j8B[ katܦq7\OYr- 2ŽƀT>X*\~#ΫFcz(%5Z6ֲ҂M ,C,.zRԜ+9稆n |/^0jz8 OfL/P0'|930 l~sӭiiZ++brZ1Juh`gi%b{a΋# 3oi̲#h(`y6MPMm*krtfCߤ;Ods.m"Xo Qfxc 瓝ĝ!v׆)t"_vK4 GM+Lg C>~Z %r 5egF2L$ .Fu!/@ߙdP&lmDՋACKȨTԡ`eN%(ySEXwxs5MMOs@`'oГ8'ۏ+`߻{:Sv&FJZbc3:h˸_0\%~v ̟T\J3S v;Xĕ(\j9޲ 5ۮ]E W\K8'C`W2^7T#w>k^=!\/ *>&Ob+w?pT>jT[qs϶- RյWKCjnkr;7@p6C,b4s̻+oD@w(ag5ҥtparK6 vf#z!nLb46T0^0|ǞaujQ0@͊,V$s? ]?62CV}Z.u,sw3(}DaI"_[!>% w!pF`Ayvݩi΀E)X=2TX}\>KD)/$^u`b TGynkhkBcړ l:RVD|nú}׫< ZDn]+P4?y'm.=0nl6 Nrk-+"BI#orr-\!C<^+Fᎌ}%pãѧuљQߥ9~[Gҟ%G&":6B4>2-H3e1£nqH+\>~tm(pJlhҡak/l0c2eO:k}IC:0D7հlh4jGcwb=O0X [OHSgC^[H# 5 ?}Dz# nz{qZ&هjKY|3`p3;?.hRe5| ]Snnwm}lrVك/yƶs,0dԭ2lc'bx=akXl#}UǼwZ?T(NO 9(u \2" ޹;)⒡$(~T;0R.1)[DG#)~r.S)U}Vc$YIN%'e@\~?2)Oe_u!\T:C٫&4R戶~l9/1{D8kݟVO%]\>XQ;%&Vnyۖ/ȓSvh9̋),.V_/$ -*3ΗJNQL͌F^g:Ӿ)LomDM9 ya)n Φ|k{gfBfa) :OKAHᆮKZnV$+ܥ|` B.y8!S?"r/9S<[a@$3l_a[*[Vug[qqK5]/iĄe]XVB}e+Jtm57֘f`2G"Y9uEq@3YqB*)TTc}QW5>( *`ǻάSxNƌ l,*ޞlчCΕ*~lxl+Pr* ڇ'TYRi,bw3\;vi4n]2H[n:0)RAj?m/(P[[YBs!3# ɗ~1ZVewECwʃ65rMp?։`< ]ST){X [474K7X|bGJ=8|Zv2bϞPS0=dc۶yM2XPV KAQgR~!$p /͢8DlrV9R-vZ"rh-%]cBMba=C+졵-KӸb3mK,} {[9m2 ,JHJ^GiEob8?ΚR]hJPߙ\c8'z.TZ[T3Cm^қ$ R2[K&~T20S̪}%ކ3^aܓhlS3 e o5ddr2$EvcJhn;mx(,.(KUzKȨ0BGdܒј24 b9hqaKʀU& ʢ1 hI|xZ)X!NFO9lW4v+;Ӓޯn ۱Y.*"E9ܽЅ~?"ID}Lh4%r[ajb&X S*eVǰ"Rp?vi N~dęi(C[m!9erZ xn("NT`cG31Nh|xb^@0b[h EJRDOn=+m ͗ 4{E[)J$w/9TZEEy=vhv YIJY#=9=ٮ\8d|d;tMu9>N nؑ2zPFe\\5!S#` Jn;?nOj3h2R00(~^9Oۂz CioMGbZ2s{Y"'DnLhRfF5msIhc{?}ݰWsgu*o'|v#_M1%bکWη}5@כ1/ZvSOz"-va-CT}vEL?Ӷ8kA˄K/Q) zB)nRu(t|>3^egXnE$ӕf{KX!|RģI;^J!Vc4_!~ ִM*ASȹX9J~'g`XPrV}N!Wz@86pvT9O1@6ᡪK%0zEL{~|F}%0/8~)/w3h'Ezց{M^:Aadڟ БĢ PvU @_)x9}:]yY;2앪A^݇1BRY Cc17+5;~t-eNw(V~dH>uޅ3ؑdzn]#3sO༆/3'hv6Y&ۊ}!'coc!JZZ22J"1^ņc2zMo>RO}%&YK]v@)='W'`ypV?3?JK=JNJх.S/t 5?O.\HY#rRzY8B.3j0_d-Fԟsb ;P) C̹hA$m}ؠ{pUn;q;隷a^堽ő[Hca-*٩=b1-_ ,栁ggm2|Xk&6 W<| KS͒ߥgzr$?. f"c60-/Ó% ;;|D-wRƊq'$9N+<$ᚭ #D'Cn}մ vZސe[d[q|`#޾Xm?CVЫQffOfSV+51a@taRNJt'yD6޼XLUY+(ͱY\b#FM[OJ{&zV"H2/ ;8<&m+Ȳ:X^zAK>I>җZ|w jې,n|XIg<=e@RR/qZ=sCn9aFC#/.'-2,Np'.c8$9jsJr]M(V#{H/tw/Fxc#P؏LUGv@Xvjr]<GMQnO/&yT5&R\|Z:=_bKn爞W,KIoqs:q-_R6h@b5PkWœ+DQKJ$y^xH3YQN!N;{5.m?dO%+6\={Vh?JV3Ccv < ]<-6QO))>(7 ]Y  9IGTpF|c8i2`[IjIȾ.h(.z,jy](wۇ~ՋXe5?YӞ QP!w¥~ZHZK\\\ιi KG4SVl@+޾ ,x#:ͨ> rbs+ow&Jm/<5]`Rwm ଛ!д4G0V]Na\5p"'i=X7]?zUBhp@F^YcɱQ_n3L-\[!=LbdSKFͩЦ@_{)^^aPF-Y56c62XH^FS۟@@vZhgGA0[=LEYlaKf6ic)-FQ| vA6>mxjvf1LNcuԦz c7h!3$=~1`y{'^2АC&X6O75 r!ĖtClC/~c3AbUHatX}ReWĐ yG?c%tHv_q.a 9Ƥ[.u߇ICgH31 Y[d4,iWjrĦjT&^yxF.IGO_*C@i]vɸldl~.B{q1N5/<ҕZҼ0p2qŘDiҧ_~O˭zu:1T ) ۛ=XX\=ן! c@`IPp`Ix3SM[CH me<ۦt)" vUB݆ ~x⇛VWWx쉽`-inx d۱7 1;1|OWZŪN>]7Hhs õ"FС5q:+h@ϷLQ?+S;vVgiֵQ! JjI+g'd- Î~ 4?4)ze&6=`?Lхi:]ܽм>bf5ɪBtznւ% r1Ծu82nb0'>i4-2~* =O(W1"oM2i/@#ǵQ1Z5t*NAqBӆ\7 uO"aB~:67 u 4L!\aeR ƅ;4Թz2GJl#*sb`kMiӄ BѐoZ)_y59Ҁ0K ک!2dNk<3Lո6v5#iR+<1C$|2fZ-\/pA]{lbLzƲGTA@uT&l@.!Z*P%(P^!Ze-C̾+}\Oqg|k Ю`> f7wv7[wO('DKIK9gwڷ,P0JyU P:#  {_)oil|!k;cfW\ꬡHSnSEo0y! -BtJf!^DP`'X 7Bm 7Ǯ*sπ/G#ip&Z6%мb-o~͂@bohUPRӼ,2t>)8BQ.\!%=4W,W`T(=NfAj$3,$\M&-U 2&ىwf(Y`2m2R,M6~(\z[{;tDDЦ0}B+}+2 n|{C17;0pKT, ցR4\$ڛC1گ,4Y =yi0C蛠P0Y}63]roE6̓IX&$)1ń!Ql>ڨ:͉,b CZUdٙPJmR.xpQvj@Xoe.waS<#6@X(/L< yǑIȒ) bhcp7F-\Z~*w1Anޝ}׽P0!FGpwXSҨD\t1)B3p}X&]KZ @dhr&y۲!L<Զ{wA. >;&Uh?ШOΆĿ#QЃƺއt%40Ͷ@ԴfDG&Dh8H؍'1{* H1=ѣFFa3 X{6Sn,h("ڏO0B>oL%_{Ů!]Ia X5YnX-sK`/%k3dYjBW'PYmWIp_s5ٯ9: ەO2)jq,kԙ+0TqPvwg^yA\,vI V{h\!rWZFZoWޝMH&0/Ajit_zlo Xы\cA` /8Ef'SAaCy9E5M  "gsrG-MV?T /{@LZE#r') 4*L9gӟ4+V.[:x ˃aUgoN+ 趔J GpO0'LPE~5#\_6gbH:ꙫ,))4%=0h4m.R䣰(kOf@;=dNhҐ:Ea{#u}RA>. J , !BC;-9Plt$L9ӝ~E)Z=S6vJOsh58B&:q?`/QAcIYRCj,$+G\+!଺ <:2 ?3ʥM"&5ս?Wr]nƵ>h2xSO|u.@SBiz)RiַA$쑇q>q-8,"5yq$&T+xgѝ#Ht!i'-#ęb(zj+ oq* uc*ОO4p#4^o 9Pe"lX'g?YȊ , 8?ve2 fX]γ%y-ʦ\u` .}\(m&bQ ] [93Ȫ4S.hq{&'КBE j ,mM[2[r9P6ˌ' Q6 D5tf$F5ft*ʳH΍@5FRՑduwՎEy@LuͫYA\糖&|xGC.xa^ S3-+( Ou xyy xZJnbe^%G16s%J pЕJ)m\{z⏵SzOqqɔGЯwMQ \}rЛZ]-`V;wg||Q5L>@0vK@:|d)oJd>1rKsF1meRJ@?{6%@'em~jRRg .Y#(hm$X" _!?M!:2+Ez^w P꾦pj0@*|.[y QQ&_K/@̴+vD9-L[o*2BbpsXG^!9!Xᔶ(aGyyJr}?~Uptlj[i1,۲m(i0'2F xzJʿ1ޏZݗHYb۟]A7A 2U*o+Vm].(j` K'^0 S4p_ h:ﱞ,׎IOYJxr躬&3ܘoĖUAuɒBj.H]'30o%Y1r;u41?F  YB=g/g tʹbijo;pLX;uokzI : }2.HӠh i\~ Q6w.-˱`a j]H*Djά`Jp=5\q| q z|a JPMC^a-6<c F XzZ&Eʧ5JTeЭؤ|ap.n@_EJPʬ4n0v[*x>*9҄slvGz8}G`Z\zPY)ZRlIƒĆ$G'WbCtsN}"ȭ꭪ -:n]U.mm{{v95rð?^E:wLD+NAKbmK"vh0d })>ݹxhy}ԪmZ!^#6;pӘkr=^0l#i]홏!#hOOyBGș !dyMa4M#O'yzYw8)$✕CY+A`K$a di7RoD3t ZaiⲴ;@[YInINc@=~S o֍qQ=65ط Cb\(X}_"oȸ(vãG`-ך͘B"[} QT?s;k*92|郸]4̓{hMLC4Z uMIYd{pOOiP§@3d>LqHՑ//IL.Z%Qx2<q.5b!|gwM(sVH`oTQp:\2!gt!5iY#F>>I)_e~<7 Q˭$wUjIr@2;Q*)JM!Z{s }{Җ(m5 'DîĬ~}7zl̮=cVi.ρaCV]ϼpO ƈ'xZ@gD0 }L'~[+Uiy5=ZÎ5Rݪl% d+41g3 ڡJqio7ZT 6j)C$X:wi2CǠUc\FVf( i qC6jM3mb.T3ͷ#Kw+H\KWb>}e & ,S9?F/+dѩx$*K͂93V6,6Trn莾x#)PT)F>>aǃDjaQCЩv*lu&khlC&肔~ԍ}q܍iYNa.Zdܕf1"`,-294c,U,I@"J":Cn}jX@n4Z]oD$3( NC# :X!:m{!:Xa]P{&j3ADы Pz8sÛvxL~)7l W+Ln{4`1(:Е]ɨ8}=jI#}̾-y]XdDC0%x-|Po0gM-$om#Clߨ R ckNPz. AtWqKm[y2N븀'c_5$bFX>~ 14 $\Hu97+c\3`@=eLr=9O׸/77ڒ3t ѮiүO/Bt &TX%Mf%X? I w3l>niNO :hHt:|wT7I4cˠӝ8\/"&G,[Ÿ!/i0.&S% N.EE(,%<_ӌQwfP53J9^JHt@v% U9w"CksY浏b&yrٓB8\6jS ޽24mH| K F +Bs7qlx/=r}0:ONowcxW! ģO;(t;l-mfo^>ԫpd= jKvqIbCp_ xgw X "ȱH^×/k #YtHZ  m*DmH|Gb v gI|IeMpuFːtWu - ȫ;SPe F|N%t6 B{7V9 wNTiѬU@!UcCS/?:T 'p;¤* ` $ӷyZ 7%,He 1*)fQr7Խ-@B`K.%+ٱ]Y-^ܠPqL@$ziMNW7wJ"{ mhʥlv!pJb.IiG#z"4H?~*l} D#NZP<$8d?%t}{5 XCz4K~#cPDQV\"V#a_8G( $hcݕ!:7Yĭ& gw/"N*agzZMmvMI.-vČ{S5{ P*JX}4q[;wU qOjWy8W8Yƣv:}F.x3 4,B3+}8=!!T85#4-={ @ToW0I$/`XRƓuA- Ydz%0h=rV_MT)'*Sk3&mHl'̞u˘SQā†_$*넨8mȃ4nwް ,s4C|7{=["ʴ!5SCD.[<_ܯԀeÚµaѤT1DהS eCS~S^F^=Ws qQd/hmтh"T)<] Dm:}Ė44ޮ:`=8_F?#'G k~(pݜ%A5&kl2NbyAot(I\5!it#x:6%jK1? ,fkEs4>e3ol8_k.TWq,mrd "[yLِ9ԎplwWEs?4hd%2\.;ViX=h|Jyל~zlVn Sd6^-q,XtMqF7/'7xݔLAnn'q^ 8g"By`eEr%ȇ*Ior ȮBA-S#W,ք/7-O@ѬQ0Oi0Z&1jlH`>\ڱIkgQ Fɺ44>} 0|*|;D}KJsWyh."xN]3H 2 e[qlN4%I-^ZmM S5H3(-iƀFR(hv jac|:߰zMMcT3?7B[g0c N8O$cr s68tY C'Q;r<, s<yLK+ MrjD*AtSt UD_"Kn~Y尿l^aMnwԒZy 8OȬˣ#fﱣ硕hXˈ}^8GH>DEMdnCW Чz6VW~!!Iz?\#F@"5<|4cBqB? 8QzEv: 2=mgucHh%HAս҉NzdK8v^wb~pq>u`ulȜȃXR]A d92fM5_RqQW˖5<LE-zvc#6Uknu d '_e]m~x+$hmMx~?|>[뽬wplg#4O .4,3+?S'RKʉD1~ k2(AS4Eړ@i*AyE` <-Ũ\[8jQHq>|H]0XRoBυVAScX AjcR<. ֵbӨR['_/'4Lp">+)Es0էm4ʴ߼q|+`+[rȐ>lS?md|A=`qLvA daYdXRk޺:f؁89B۔ѾJ?rޜ{(ZC`[xsEg}V8.ߘ-0P+bTj SzIhwn@)FTbCTx! tG>Xxٷc _^ }B&6PKROPyzGFMv .B> } Χ"=ܰύht0EizTj}!ð:"4~WT` 8K=v_z_DTSǃfΰcîe۞&pWsr!`d}i1QMH0K^_\Ox`*~B$ZސG>+AkfϯCn-N]';6BCG\h0ۮ+&!Q ,O=iKe l}P∁IѠQg|(>vS1Ϩ(f>"k5XD̒L zh?+C:(nl8)p&=AJrf< U>pR,prH9ٕ((u7nu_jƟM}w[ua CK"8/fE@pi+o?!0¶QmFnLF-R3M3@rҋJV| i"l'.du>rNIJd}UdurB*OW" Jcr-| '[;5H Tkd&7g~pr/]W|b8\LJF^(va37;)Yy\yH~dHsv`&|@U0 :W91sd: gx LhY %H gV6II~(B[dDGV%BP[=Ի֌ۢ4㗗N4tq@ 'O'nߧ8/"^a);Ʒthk|f @ٗ1"& F;/?7:yM{G ecO&2>o:\͐}nbqXՂ3,?S׍ V(ue<>A[^Ld A.1bf,'$uf@Cb0};MǬ jS#9]'>L `èGzih)Qߠf)֪;e7WD8FVA.64Wdֱ8357_VS.g1{8͉Ͼv?8ц,oFe!?`p2yh ZYٱmu>,D U4 C)S$g!GBAR SfDpN*P&}}Goّ+Y16P͓UB~z 3d/%qVI!3$=s#fYhf̞+[Ѿ85zXnN&u$8 -JyFM]T妖S}DY_Iq@GS'y} 01״T"vu=#4fa(Fȁs{^3{<('kbTۋM`M=H$jIAN14vHzLPTyDk+cŠۏ]1)TG ]DWte@eFAvUJ,_&y|qv,(q6:_>h MkoIMO^Y*i%8*TgX`RxܕdM;FTn.Iz3+6HA|a{QgSAL!\県-ֲ0~}̠swksv>jt*Y&vS )ZCZF*R ?3#~Brkb[X}jL ,lB_iCR|h/u/v-QR&Ŭ]^߀ O?DRsN2鴜%k+$sƁ+Aǽm  idI[9P"E6t\Rɂl*>%xa錕y-a:\Nc`ssЎAw̙+P/D~,݉/eX;RgÆ5q@1Ce!f0-%һG.rLƧd|篻|#ZWXyW.~XͼK࿦%Qey!,4܆D{'%LTgst d7ҰP3ץfU@ F=vnH- @1 S=7JhG:5&uB݅FƟ2JgeiqdY7neDdztpFAL{{۲j5`lDCEbz{2G@~U 8um[Q[X^nb|YZBY'gzygJҩtD]eAg![D7?^Jrk Z*SܕօRkKX*o|-Y3_ArTfiFL \Gyei !P5ҟE/GAea㭄i.OOdJzOuk:IYC̸fQqlv\X!1K)M:t3ʨ2m@e@<FbUXSq~建E7lyQdY&KXO1z"`ir.2v&Ț-5gbpnj&.USiMrH!ӷI^U{*ߐ"gN8ZB0ti9˅)P.ޱ0]^YɄNm^ 5**)kNAZS$,)bO~?66+4KG2H>)N1Ϝj-keRG#|-8WFlZjE>WS,/&+:3Ytl‚wtg~eAݒ>UpM_)I ٹ$z=Z݂Ihh"e{Xsv˙`]뀳󿷠J m {#Rg` ,Cbo\]qӓ5df@mNݷ*I.i"i[QkFTVʓ`w0NJ;HY+(aWZ%V&WHIήSfV1USNyG˸0oNb7ۍZ;(30eL~ dU =cS.V8L"~( Vu26âT=t\[T-v_0Y`'Gv@"?J:6ENqr39ؼ@G *|Jq߆+f>k>i6P+G',zuVC^(^{!A7<ꛪD/2R='$1`/A자(Md~ L9]2qj$p)cgCl"vEK[~/!?2h2p8eqFp: zUAh9jFlˋ:2hI [˶Ɵ#s_[EN^`Icxa/N)$(Nj۹ yԉiޟlq}t`ke*̫/}7~ɐRr!AP-M~ށz<0oEuc=9hl~IWl`EdzHJ,7L'$&/CRT  \yx!sGUn2NMu0- ́'к#rH*q׈noc$tuH,120^XI7z>>=dF{Б`b"hD>̤S ۂ;[M>9kD'l%{/. k1KP7,<1m±HaX,<ܺv?M~}N zbN&Ni+anբNlP[_so7EcyC Α5j"l| -&hOR1}xd!#U0;eN5S rigOHڝ^أ)x)k|A=vV'0%k+IS Wf!Xۙ7_4x3sN0^yϷbANcx&;%S}wMn=;`= R`p,!FILĪMp" /( <2wN)1+ric,x' 7CM1;JVJ{*[A/dr~gW1>߇u`耟q̂ND JebOV3']@rkl0rc Yz?›®#GuQiJf0k"K >gHSv@^2]O\>D #E +uyEߛ,EX͒aC#]Kb`vxT0`47EAݝ]Qg!Pfn gZ]ء0-(e VXL-e \ǭE{2m$֌P+}.KU:1!g|M#a*-h]ʜħTMcCc$g٘q]O 3 =z IiƉԥ  O.oܞ]\O@ lpG^ )@ ZԹuvh}1p0`i K e̟cfdn(fsz|ՖMXNN57 }LXׁ\CoxɎ&䴖ČWw!S7%^0`h8/Beq=4kj/tɭ+{EIFx˨b`*e ?q8){b[Q\m`V7&&\V򸞵QcߪW`k(j+ʶpޑE5SQI9u~Wm3i)0>iiJ4;+3GtfLۏƛYC-56^0Qog-#*W54xMDد-nNCɑ3$}':7.gּ~;UbQO#[m1Uo,3xV¡_8"P`Y߲}4"$ˎG' jNxbƾ,9 p\C!iQrn4Zh(qfƣAϟ5Q v2~{1d$ϒE#q5H8)oo6a=sS9w xqd;̣m`}!!=F=AR>ҁ I@I5) `g! lf¹9VخsOA3ЌtUQFzB|xIHgv !VzClU]Mk`v<ŅNCfAs ν!JqiLVbGx*i'BGjot/`[Ǵ;$g큱Cπ{Ӆ"; x{}!TӡR/HǕL-M]?#uf O&ݾ? IWU08%^̈́;(%zs$Z8]?5 V>-6cO8'BLbl>X+*z1e*2h{(xbwˢ"9Qwv@VT^$ tbEe~.JOJ4_SQ9LS2|94@T(kQdѭXC 6;4=`:i34\x-l RLOAh-ݓg`yL/$Ð׊}8|Aa ෺ Z&ܾ# u#^^s4Eš37'+8'Fc_~>q/ Fc8YhYd$[ϩT@ dAi <$_`=_ǵ Q`Wք+\|n)? *-3bʂS"wxl. ڛQ:sx%Md0kV",nnDM[ pFQ35j3 P+7z-IvO(ωM&`Rr26|^]e HWYs 0x4Вc8&dG65ffrjS n?GifT1GZ(\[gőDLSLҳ#&ݜɷIR6#y(%N]:&4jd=[u iT\8F_SUcڐ/^W)SX]-#9ĺ9JSt$΅]N?& R4ec)QR`}zuEJ =OfS@-\@a\u5n%%2;I=珢Gt |6 ͓#Y hEI/ `V#BnUдrkJK>o!y2mQdr?294; 1a{fRQæܷ3 JJC978e{b@Fوi~Xp6-|^PA(aKMUrX.:,EyM gQ칳b,-{|zUcc M;XOnExG3txrӵA/>]t%.H~Z_rݲAԠ{X#l%;ӑl=]g+k:B]uI'tQNee$`6s~;Ț[!2cwI2~[Śj^+e&x_ǰ"=hے>o 碷A}nfV#s4tGzE '`u”8D۟"mi&šΨtX7>G/LbϡC|^m"( [Z= I0'$4ӌj_i͂Зx?ˎUO8d9pwcI+㲑g;NHGk.&A$'(RbfI1 򌿗XtoPLTHN];-dzz3jD<\/2?gYW_.} Cy&XOxuZzljF.}UjesA@s$Ke%^"K &͓ _tY~8,"?$!B0K.6tʄ){L8luw. hIwJnp[wN!ZXgXԍV!G , t ild$%LZka涴}gGx|፯(bvwSy9mټvH<|xTiB_oeȩl$hgZiOPgt5D/9sf񄀻| 0\gEv_(z1$ͩuov6a}>) hyVp0m^rzĭ'9* ^inG5}W*%zH>s)̯1=ՀP+p^qBhY '3߽H* "ѿ{F~7iWzثs0"Yz'W>YjQ5ú>m}Cg6y?rTA )]!QTW| C ;miF#2t(UbDRy,dqy7)\_˘E}]j:U/B@Kl IH*4M/º]؎ADflb2uSAH[ @w70s&eS,YBP)^|a۽hQ!N7qUV0bC՞wLJ5+s0DZc90sA,"hc)ƱO]0%h,vgw[@X B5۶Dq$>gM\;H5@K=;AylmkyZm/!״bA46S^ow_>&/2 gU024Tc9&)me=..HΐNK!QÇ߻$HE'͐ ˯K$[.U;@`gAR@hYv<"epRT3<ÅQKKFt<{Wo U'@!x ;׊h1t?!;VP(3t'i\ h!op7)Q˜,3ejщ+('<ʢh.0+\bb2%w|Pwbc}R3KR߀ 6ToI̎b'Q杋_-(1{a]blWu%! YK.koBn׈| #83\y: ڞj<@+??B$ MVM>I&Eq*(A<o<{ LK;312 +欴קpi# y^O<5,fi?;Zń$7x#xoxZ(xALm7 ~!+?:F oqS6}ω:&JvIDJ!RMQ"ю 7pBqR׃ zP&O&GB?cO͢<-p1v `gaPڨ\"b8#5y'śn@R1#r :^kudMh@j-\M.SZTdVS 11zI s֊%#,=86G&f.t@Zn:'1 ]\'o=g_y"ePe[=,dDߌE|tKf+Kjs422Z?'^r4!H KL@wdHna4A'ऌaͭJXFؖ6csЊVL֖zL#w\,1ԯ/}w[mw\poQ ͹ffQL' 1&]ur\T_0Tgܧߥ 'wۣnڤ]ل :V$U HJ` }8W,ay%iWoH}&ZYX_-NrTԤGd1:qyLy b{g4x;S˖_[@IǼܹZN_tg$8_Rt;ij%9iqBՠ޿6K#g8FO39+P *Gzqё8Eptm@]v^ljF,%{%4ibL,aLY϶IbtNu8Z<¹M-FV0!)/V} @cQ=y@gf Wν"lf˻0$9wM +R C4^)^e' xƖssV&($ιl[-ivP8(Aq KGxfD0\D#nig@q0q#۲ 6f9 ʻ+XO2 yѴ_{÷6vь"m`Ge6U!7g@X%sat}Q$\̮kl/{b: n'Tih$D@(SìPjS @ .D^- "G ?"+ jo_"t][I92CH/!MB{ČE5 V2d+_>j*P MS%AM$h=Ow$OaϒXBH i@nK~PMʵ<:Ű2,ȲU|w,*K^ 9^51zSgmr$ 0(>c,ȏSM!n@AѻIɻZ4T<#5z` Yk'^;T獶JqWqw(!_vm:,g\ Us<=XnLRwĢ+;`*&cZ2P.M&lZva$smΣ "܋qJDBkDs3O}y:F[2VW ⠞6|A4U2h-$kM9+x$LD`/߮)'\e@ON'S dME$ooyX"ҦKTg KgXz<{I ̞ADsXZ#i A\SQ1}b:An!y>CdG47PdOCiq@m^)yh| 7en^StQį!Ke//ФIKvpuZκA,rJfE7Z[޶ X{AlEDyuD":^`n;pQuu Ojfvu](U7EsuݯzzCq]*l˽8¸Ce0RHD`&EoEEr.)tQ1{T"4䐚Sא(yx"݉s "6Ɨ/]J~EpcZ)c"H~ 1G[3qK_BfzX҆H[W?qCT"{H! ?XofKO)h3أI#JV,ۜ0m)2.OS"YkXg'#M:4}CW[5y@m$z;(@E5L'l

    xwNn{ֺ I;qb, Gӝ +%TJmQVS=C NП(liz:۩7*17?}7 sG>`kR@x/xQF.Pj0hVLj [٩Fk +!? (02JXp (Ŭ#Z &n:S~ql9eSFF;q]xS W3G*aY!A &->W=ɯ+ʮi%ko20^pTFvOέ9`CL(I0Kcۨ፟Tem%g%tP&yR6 ٣C?äUS-F^񳧭4Cǁ]| Wݐn5ݢ i R>\z{0Wވ}=ģ"L}3jOk@$?'TmjS "NcV;n>,0ȗ.uѰl=mc"MJ _EW\~H!8~(Jͩi{JiBBHWC@ Bz§Exy \O,iodz%ܡПK O[߀z9 ("(CpT;o |`X:]|F*7Dn(^ZE aĘ<4`yl-+Rlp7\'C6XkHU`+FN .(Z&(0PKj5j|bc"rI^$1{lɉuȜ{P]aY;"mk2⼊<в29pB5a~e\{\sX8> @Ag@CS<?1DE0h#S4|{ˊVFw__vgq0b2qZ{B9V HJfig8/ O.:/uuPakT[\Ҟ fL7OBd zK2H]mO0[D491 @-.0FS8`~MץcdւѴ1z'2n:撟46/cAI&Tk}*h,d`}JN\@^%ڢ+F9XCRMi.elEJHShe3[P;nN+b0Q6)6 6Ӝj (hˈåjD?E"Kn.ξBFҫ;EAo1 JoA2 Hh~dT-&]CĕGEŠ On㭦pۑէ<]vbS%X_ 86 & s dJ 4j "p}k54Vw9hr 76HV~%/Zd8GmT6yS_`ܻcg`:~}!8#hl8kQ;z8aF O yĄ 6oġk5 t&׿k1)bz/l2,ۅd]U CBӬ#GQ)U ۬cyގVa]\(}Yg`@3lrf# Ol~δ-RO/,uRvZ}LJQyi7F:Ha#}y}9dyaiEL%Ƨ7ˆ)𝚣kMkpTC%*P'23KdFL33gCdbFkY'sz`\Tph ߀o !km^ jTYe^}mVwEC(Te;joZr~rp\!h's%cL`i.v6@(JYյ&j`K5ngrg-更II[`~Ԋ.LR0Ѓ$aSD$>mgiJj_SeN$8*LuF8 lACKrɻ^27؟2D)E!=]U_GE?ҚG/atM6nLʏ 6!J̗5؋-ׯW*뾢b\:}aSv.-lBۥeAxf|ܑGVV֬di:Rѐ+ =|ZUe9UsZs*Wdxq`"Bd )  y}(G(^pB|1Gл)pK=!D-{a1, @k}!kc]:*ECP-M>\4n]^08;Kok_~k56Uzͻeˈ # s[s%6KW6`-[r,З_JGR!(#w"VUTet^ӱkBnf&n|pL[**:>dƔw-{|O; ebV g-s[|t)Yu-U|GlUY}o>Πf Y!=RͦkÿB=ހ$CҢd2GPVc}cI %k5"'QFǵv:Sj$}21nfIZߜp+)Ļ2a.R2 +UHrF?z GvD5bڇroͩ]xn3۟> f6u} | 'Z(۩١\7oZru<;\GNO=Qi=Rw[s?qTI'Rp d>EBT9$ sC4,{HA2L ?I +ߜڴ(\t[ˆtV^*@SKiKw6'*P)lOJغUpwCf3 u .MRQ0ϕh}ů)E8i%a(Pl6R)Q{E#yW;\gm&k{q3*=Џ1cB#p p~j~OvOY-ޟQ2M"jjst] /A$;.R!q. ,!ZBz%oD9Y&g[~,{WkRar8NcM:v-pjLFHR.'Ʌb]i 1C]]8볗X=f^Lܘwb^ ˒e.k?1%T>ǒۼq" Ʋ|Y#!e~/BꞣK% m;c&+4kxp &bo&q;BY?YijPm&v ,D7$4k&h. =Z_emCtmQޠ 9D!@ 9y#+yu^Vr1շ֯c!~0bCH#x4F#BAXzr@疑n5cKJ@%w;!E {nI+mP-ޙh0Bvd.|wbǏ/hG2ٹ32n=T1 )@E/ȼ*1.T3j>La'6kl ,ZCԏ迧p CKPՉeLULw٤vCV6Rm5b ,vNlׄ?˷Jk!pfq{$IGavzۊؚ̓жa7*7,8:(ʨ$O"6_S'C6!8jW1Þ@:ALXK:[ͬ+8U0h]#<ǃJ)6]7>Vđ2jc _>zG1/s{Iߙk7<Ba5v>&v{O./:cyr:CSFŎmP[⑥'JFE1^?U87m*]b6Y HM<14J+L cp/Gm(u^"b=n2Tҭrǂg9=-2;4`P+'8ZbrE\C%`q >Ds{h' Cuw5-ya9OȖ@lRr+mL,.=ݱgP/K$fbi]W ߄ b$)D虹wz9,9֮\މ~kRvNUtIKznvUVApʒ_&B`ƫb2:16 )w!s-'N%Lѝ063Z0>jpf+n'QRy gd'PVR ^Z1.2T0qi!ym룯>1[oΤGV5 }clX8BQfꖳ#'arr -2kB{N (Wq#JwkEC  #ٜslOgxm  ]f%ڴ"kܡɿw.I+pʮ?ҷV5IvSszLH_ f)C DOمY=#' 0E#E nL3WqԨu 8HE )7/߮uWa$vڠqVFH;z#MT0>j-}Gֆu~ȔmQqw|uzY)V:x*<0S;L;XO7; Qf{ⱙw hbL~9Ň.ZMGw g(..NM,PD syt3{lP_T#X++t@,g51;H0Tm=J@rhϾn'-MW w3lieыTn3ᾣg_5}p-S}@SVcrKN28R05^0z{+4PA}^Ȩ44isTWnso(w/Sd 0?hAUv E_S4]Mϲw$[ 5~l5 ԤTmdRTQ~};b`JPhe%ډC.N#x  ҈&L-`Xa8*F&RSu-A< AnD:¤Ӄ]e ƿ٭tчzσ̱ D˼*:AyerJ>Y,xtJqiuS gF7Ϯ9m23ax4XDNP\.~h }Zo N&.VeFKX/3ݫHg l^.akˑ5+Flf"y:΁F)SzLL(V386CKL2:I!rΗHg\P]\$ w̮^AX܀HYLap0͆TYik %&'lVCc%ѐx1j܅DZ(Ŵ!<]?qQ NWyO7iq}[yI)T㉬\6/t Nh4Y ֍bnWQ^ߜn59ΝcD_pi (%6E Gɍߟ"Y 'u䎧jExg1c K <Ýl\{ })A`LF18%31]< t/fLyȊ9p7ր6ALh.tVnrn>;$rr]5m+O^wn3QLgi@Dnq ^o2h?=H)\3O8 Q :%iK@1+'tOB*:Vd3zvfG%^y9*c o@w -lq50IaHU`ri.6 :3Z[uGq]~nF 3𰽦V\tl}8! 1ӈ%0X/r x w㻁73Iau:yUS^ :KP$[53}tܰ#[jqciEȭ;Yci䶼V_9<kYyŷS J4 ֻ\ ,״tin ^HIN ){JJ\4րmga7twW!K3B6| .v J7de3n~hM!;E>·WT0]QvU>V>f?|oO^l^dr˨tr=(/I6 P" K>9U0 b{lP__roS-#oەCҠFHɋI3;~̵42E܂QV|W+ҽOƍ٦`' ?|21+K4oEԂFD9f롑]w5V?Ք~бB]"m4tX.;S@w>ӝ@g@y[*KJMjkh Hp=(C$ gFƣ^)pO@ RBMY6{άPciEF{ǎFTgs;L\= ]NA1N56Md#"q(DBA֎g q%. CVS#]h'm]RdFSkZY{v^-/vq-фƧ:ɕ@vLTh}& uFdO5++㻑d:h Jں??B5[:ve2' |7ѻ&5YxkG_*  ~|GaA uOF]g2XM}2 PO'Wl1sF^k v$cS7nJ;+=die8Icu,k~tCKo@OKpDp{Ymߐ<|tv`qa\.ȝi&%#eg Y)i swVmS) 4q9(AOy0l^XqUͰ$6fNYgZT lβ"K6{U&lw->!]i֓fKa_ D.fBb?A #yaE5"7\;Ce9uKw8P$~S~Kz(u3=js BtL״ `,ƙnǞm9vWH 3H$^RBm](BtO )5ku r=XKNE&^1³*:52fIl/t|.$L+E9o}))"B]ZemoDL5/T^zm:Yo QP4þR,J*cȼgWh)j(1ȌR̴[(>I4:2q2uVb5@ڰ`/WK>m)0Fb܄_n'~xCUl(QwyDu͘t-%UV 9f)Zb3=O{xP, $$aEwi9n0T7Jm{0 {Ii]o + ķ yBƑɏ#2nӄxko;k˯K|gDL_7ع9ՇųC5lRtJ۷bkMt-+G%Rx?RY[3^b351oQ51{ bpH>[=p|d;xڈPp-9ZRYW_dۂ)FJJI%Т;V<)s @_R฿kʱЬB4R}y܎q^HIn3A7sR(sqnH xSz˦wD\:a${}ܹ'ܟ@iMGe 2XSJI_^yۉ7(.^+kX#,6}.3^m~uL9YsDV{[ |hKA>E64&g7vP_6BǤgpi _L|r? axH,| W>17ѭd-T)Rzw@DS߹v+dHJْqY-IBD̅o\3OFJ{FL$O`ᾘD=: 21:@I&+5S9\@@uvtzU3r|H7:9r AӣJ6Fh~º.x@̶łXw\YZ ]Ş3B*wrՕ]rG(:ڑ,[2{ rSzf/蟥}m38l~vY}0򐿾7wхO.'xkyMYwh}sV#Zek<1 /< |P:G'Cq0hNH{Wa={6r'_Jhc 6jLaN֜taYAcwW&8$)GyLo 'Aqx/yÜy.6av7x.'~[@œW8 $HKŦ{cy7юn G}-^^GZ`vkgH#_QϽWaF l$%GڸWB/t>< GSDyWu|6Aj.[{ dμH,v^*-|]5gPCt'1<'*?E~Ykabzr=]nug:jE1bA8E;o)\~cw#3y&2؁:dl a_.Wh=FE/,X`a 91$?Ȅ%nQ}0Mր2@|@vH]&9M`pl #`"iF8lchTW:}f-o҂3yxf]L< bHl'iOT]Q`adLC%y{hah΅j$+[ש 7 e"K=6B{6{bϵ6˖o٦jkvcPj)ͅDXl$bCI3%Z[m;כx#5[H%N_@B|Iz_X1:X#ts2|!f(a/M T0Od̠clֆHa,wXQ]Ildj58 $QOWp[&=]DPwvd d3kKrxEZ  .c'-uDK$ |}$ַD c 9ukBijN (.e`rI_pG`\-ESjUTseTПI 11ٌSEoG@"Z{&+!R3j.Dcxen@8S"#]Tͦm# @G1Uϱi,4KVɢ!H ?%'RA4NBsf#Y^Q\{+fð> 2sN[" KxS%|jf;bCQ&[Dnf"Zbpyݲ'-:]yEH̱hԩ،:6Jx*55 @-tx{~JUv'pLzFZrCxdBG~]Bks.dTP.SQ܅2gOMdy%jIKyהsP7f0%;ʡ:I\׍'L4C&š6dbdM_6 ōz Nc0f(A,Xs\\.%N1U0hd&#t-,mtّIz6nWR/0AVA⻻t'Gu̟HO&r  >谣(o5Uy)Ov n"f pG%tQL2+{3qS ۓ+3 @#yN^Yٛ|AgaBgҹ:ڀ(fo=\ѦR<Hc$?xriv~Ԍ'- Jbσu*%jiLt?%`Ub$5eU v[ /3Мicsx <~x9WZۋ<hK侐DZɚ!ܯEdgԓg%`/ uP@k66;KL*lHTs⢝$q s.:O]/r [oa}T)xXζH vH\VPn+vj"ޅQh~̀.}krE |0gt oT_gmHY^Ytu)H[}YW"mV͌g> SĐ5Ny=4N'{y\Ec1"/J' ("W3v!ZȚ]/ -w#DQWL)m)%AchFjyLoMQù=p 7f@e->t3cc¹jdfBwEP{czȝ>@= $\ђ(hce O- d }K/gkFE?ҘnPw/Jyϓ75OAhpblSu1}UkD=p B0k k~."{ r1s@vJ B_ |tBzG TH Uҽl#3X_<#¹j w'$!“=KT9.m츀8tk:!9EvBH6fv$£?+ _Xr> ^҆qFI!FْIbk Y[ na-eCfTTV!#{nv$4I keYUF 2L|#ָq\%`̅oPc|s|ƱJP4:i_}HFlQ bcDAƕ ϕj+/T]J9f;NR*pAְܸ1@eUEds8 Lg*|].(rh[pO}C{.M%Գ*_9m~СM!_x{e2nA,y_:-b5:SޏvEwPˠ5|45!nq DGٺ~ؿ9M͸ QǢq\xYt4}$P'#ճXyL|5s)e&p=71v? 2tKz{~&aH`Hdl [<8Ҟ܀h0YVpX4z\"H+ N=_C69d%7r("=ܚx8K+Ҝŭv"i3/ ,\0ͻ{giv.5b%{JyWwpq,(]՟EJS/qAn0#wv q͋m) 5WPP !-FqZ^ oBhfޝ;dU/b<ҀLv KKeO"I.ጢO%+>h}sD[a0ģž{s9'AeRp9.o=uz:(z>pQxQ)ݤ/S"0a@"7 u8> /-g,?jE!ŀ2~_"q6>S Àg&4(J rS6һYfmQ./͝tP?(Ia(v*c̽fz6vl}Jqag$;Ԃ@#8h)% ny9ZL+@9C 5bm'f Z@^vA1͕ג0bTԺë.:ƁJ"..:o zEeՂ'HI2 Ƌ>FjE=5Ȁ NDD:`tlD| C~pᱺkb,$%q5h~@:"[ϕk=fYd@cqt+|GHvFNan0lvE&No !bV(SP@Lz<+%Kn LAN!M;Q-oEp ufއNfEt7͈N(LsGW2Vٌ]/`|.vc'V"*K ZKǶ 'pU_{*]R~s34Nd8M@I U5`sO"tv}xۗ-Ahд̦ULA7Nk*E ߄o.*դƬ=ZA: k)!Ű;T<'<)I[wDt iզ E297%̥#6gVJ7މ prg~gYn"_?,G^ZSe/AeO:?| sHZl"exM'h4E؟Iёee`(zoI芕1h!sݳtӿQPF\+,!o@H=4 /n x_䧮"SNhE8^*zp` bV  i=XckA[B%5Ó}I5}ug ! q 9!| 0GBbjQjNͭqv!VJM=]v 4^#0+*Guweq?@TNPZ1[v.ANjlF_!qɸc ۷ ɊUJ8muTx*c !e3m^2,- ʺKC${yX(|d{?e 8!IkNYk)ycWʽf CmW,k >nyp2,yLG/ C4MԸTq7YVl쉌=\ڵ9!νb/ ^EevJ*ZԩWJL3m qCCI( svi3`{ 6Siq˙Y@/VKS15<}@6m@h,iwYW)qH^ ;d!+}dj">p@z5(S~I`i)6"lx{r7? si\x= pkxq\ܯo=6[_9~qr=U0H<|.vsvDjєJ)<{٬ NCL,kng2a=yU9F^NN|2/|z]bEC lK7c'voFAPs˸sx"kEAQMdNډBlwl,h3J 5Y]˝:b,xj c@WM!#US!Ä|>@Nvՙ ܣm>? ߙUbzX,SDѕ$ w:Dm-b8`6m[v  7e".i9\G/ cPM/0"įSih鬿+XJcY h0ް@j"RʱOQ=ڴFz}n`TGu8C#W_[ܛ0]ҹq1AqZwVJYg/cHS-c;GaB% Ir2ٲ%[?4AJfo!T-C8ȸ{g`}}-k:ed7FGNIl#m6|uޡ_D̟|z|vn+Ĩ*A+!Օ.AZ2s0j|G^ 'WF1hVBNAꂂ hLS,8B/}e^׫#Hjn]b=x % ti^IX'7b1^hay^hyDD6tC$ghAjLN:Z~_f8Ow9fqܘڍIJ:^Jk[ zב5䩓u/|5e%^cQcfchS-lD*Mg~--Tr/Vz.~1̷9H#>ќr&P%q?TPЧ]}s[ U<%0E],_ݱ̞ { @$1z]NrV_§-̔ /: (8/p1GRPrN^ȕ _S c,#hܻ>j[:i\g'=}8#겇&7[0_c [<5 4Ψ*}zr,ҵs+IzuL06_?wiY2Զ>ry\rc93ii(F:ͧ.ƺSH)X)~GhXD/:OAL 6@J>ns1=p}Xθڷ1dj:Moι7^S w AV1M {nx&4׸Wtw{ |sGȃjQQT:єWO^d?\ah~ޜ] $fe]UBJ~1VFi@ӌ)դ ՟fY1SHFqԢj fxWVa'Ʒ!_^[q U6<Ł@CIJtδ@.$Ww".BCS25VI(+RLy ]z:$¢($5܎h {T{k˫%T F%g~BG PRs24+9#ېZbfBRp;&?A=c>d|=OQ2m2 (mpkΣ|m4ؠm$m91HQΔs:OιԚ] PdF+w}I+.l Y^K>GoZUUru{8]1fL< FGk:yƶ kdq*Xg=F5#=L0eP]ͺᚲuRZ"/W E)-1#fg}ƏNh1S_bV[;ΦVdz 'LBk}aG\-42L`%C>;Cfs8|8byIm^9ӟ݈tp.&fzFLO %9s5tƺ]T:*lDi"6ۑ\Cݜн,|NQ o5^qk=/`R&6sBO50n#DŢq![OC`J*b(GN p.5HMnJYϷFW =\̔Z!ّaأ`dxׁv сzy (v0[ f9~3m6~†*-fja2 W䋍Ć"U1 h12i_!ǣ IܘX~Xf S VAeoN%Ϗtr]<ZL%A9^x 3;h:6qBLN28g XQgpA+!FՄ##Fl{b$PqzoǴֵ} 7&s_\B&$b7K3Dw5R| q(7=FLsd( !0GПqq_nXcu,vٺ9/|mʝNQ0Fuċ ^j:/EKcȿ:<1Hti{ Ux#mUPL 2խeT}Q%5eS}qRtI\ҐmEo5 nŸM-G__Sm$]^A+sSFv,Ez5}UҟߜhF0ǐ_FŪ;/AEDF,BpFX|],6Y EJ޳$B5 Ǖv> 2#4rVSc6|0G9=;^wv"vfSpoƍfs|j 8MEЋI6OVV9_ : ]IqHcJ. #ľtC*s&~0RzFUZ.}ܞ(GLM}QVSkF?4DIF%Z`WG9PG Т,,\L5րVL?L!7<E>EۧSoB7{X1ytUyI.^6iD*Q):85$ٺ0K~2\D LduCF L53&_z#0'IUQ,DznPFRw3ރRA@PfVhp~XiA;QڹzH`\?Ejt$*qW*uo@&HJ]m.oԾ55P,1ߑ17*uvinZoҁ=S=;l=1Ȧ`C.mzK*d.H4)L'4$LI/6 VAkKsmrj69h02y-XŃjiLXqB:?"1Oh W*7mJWKH^R4t0S]s``g#0elaud/^!g9Hmb%a<'CG~@wA"C^YhM”Jq/|H95RuV B7qs,3,"YKv%c +q!O۠D+TLu4P󕰙43c FfP?Qؽŧ'1o2RdYS> cZp'M$Gtb0zozIwD2& UJ y{O#hK:Z[L> kNF(1(;e%  34.te, Ju4h.- MUH{v#ƏJtM1mxjP;|Ri06!sh5"z;)]TDJ59QJ/;f**O pJ) tfEJ*nA'(2 &nkq30ރPZxh? 9p=8R%uH`;Jl:q41:btq1W ]6Ed&F|+;E8mO>׻jiay%𬋥?%:Ǻ_ڌ8Kaݵ̚)H ~:w|8Fu0oD<`=/?i$|Ll'yUdRoTl[pp2c,ߚPH J|lR*܃'z+>t3Q+z}GT=&E!cM}`pjtayEeڗ_eo?Xc^]U2ےku*;דK;emف ǔy=sJ\J!ުJxٞ %42#vDǺu51ûSU?dg^ ; 822x0x3] ;ybݏ_s#@kq)ҩ]D,TSv0] T7W4ee,I(9T % !#o!$_:M4X3rQ&Ȥ䔢qn w:6%|RK>'Ft $wR8^"%$#~9 VmQՃN?o|Nm>!VSA~_'sZG>(e:0 mz ʚQ`(:#}TOgo+`y#o>MU6F]Fvᢻ@fzˆ %؈Ne)x#7Qv-mr,Fpww∃fJֽFi}y%K~:'me])JO>WB\@ JMyZ8y_ncƈbV5n6MA,N? _TMܭ`IN|\0meJ.lѡVm!^ $T/IB8d%wy+ooP%'vΰWYnx0<-+ W7ĶmJQ%b1#5潇Bj]d2[Ce83Ӻ.u,4R>/HDNNv4^&]/'GcoLYkAݖDUGmgEID _h!N~jEEZGU:n%[G˗t~1zۀ!UW|2<5kqU)s|ǿoO;r3]'U*8‚|%zURYJܙ1J|/oiD,ER;HIzm;NE>1$!E?磬lpޥm̧Tnl$l6Q'c$Lc\A|ZD@NBĒ!|?SCb=IРݵyszt!bH'O+(IA<' dx(v!M8ޝGVCa sc\O;rADiR7_]qnI}}*@< @mJsC.ku)jNR[?I$dy?Vzrꃌd6ɑa uyye-F'8R^[+@nT zo=;VmĖvYg$+p.2 mxȽrZf(J`Efu=i%WriΖbS,M%*wѺ,gHM:e'弬*mgB^c۬:HlJM >d!s5:o:t(oI,K0b)elpk% YIzr.o mһw4LlxGtX6g__p!yt"ռ-uʠrx-^/ln"[(有黱W˱$@qrL{SeRr?BlSVTkT=AY~JnjAUpTn V Ȉyu+_W͊ LLj] NJG `is@l p/;Lftx(ۄh'Z͆04>?43^ ##aԬ_+fHcX3G TSJU`qb{UP{R(sZQ OYW <{_Pg#x-r%R&F/n =qU>9)OINbdMw ǰF[I!{5PEY6z/$a^[@LG(p @6雳̨Ár킎f@Vav0¸/<#qp3Ro;e1,$&-)Ks1˺Ù Q20YȄ4C} h(LTl{3.ߕ.c6Ǧg Q,mU @?4aOyAHI"/.Lo<ũqN>hW5_ 6YC%F+IJT8EBfs@U\]L W )n'esxfPC.cގ S$J:e X&+y:r摿vp9i3%sr gHmR%jix Z3a =0о-e$ 8)ƷI1+d(9m4c 9AcaWjj ?IFtY}S'7zt CY诧ʏ^Di7Цp#r3ȑ[*rXj|膴(phY"' D:קɻ qP|>`zdt¤3@O*14쇘 L_80iVypu''Ǟ7Vgi>?5)}ǿ^Id%E6³(zK6Fg4/~݆t`;CrNoc{-mjЛ:sIBtl9wJol͜"E`qSW$"88;^ga16Gbs%+zzfhz680loKz0Q~mq[2<;&e0 h/n$&}(@EioRa@t#nmqQJ]u6)狮]懙?=gT@tdqpFX `"f",@FXP}YPD1vj܊.He3d,qαo_Fs~b)ƭ#$b iv\>aGcĈ&2!k" 7L)ap_J>de/Yw2R"ٝE1eFr%.jЍ8 S4a'Z~kUt{S;-+Im7ʤ¶v"|hc{%%^O|7n!}:7'jRLe~$۪* MK^ytX޿bSQa^kg;wkgNB,C $]ՄFb5z(5=EDRC {@@PKq iCTFRTv---T|Dޣ".9D2+ڽޑWB396īhʝ:l:+.}@SC0{XW ,++f[N^(*slFNyQJbU- (<e{d"CF2:xn 0N/nU}[!bnCaaAk&ᢰC<1MV9M VB;[@Lǡ3Ե*)R9,% Rj1D4F>3BEb *"Bd m:t,Kzc}gN7ekR*Z+ȡA oc_}SQ t!) %ȓ zS7&=@G/P+dդKk .kR obէ GӇvq[Nqs L vWB8~I5&vuk@^綜}.yvaX%4lFwpI&gNϞsMJ 鮪-gYeTlS_6ꈬ eXs 6 HĒDp#6Ka8˅W5`x@P^2LhUI s-!.C#=]5sQsv0V8YI$$`c=nGZ4:Jo)rU2n!>;N%]16Gv-D1JFr8Nd{~%zJ;*gʋ ^-XtXu\m*و/7ܿ)a& ZIWnhc6hg(798QD:0rcA.WShD7 菖A~ U][^hыd*2 [m66D" `s!%T=Q<Еqs K. @p^7<{:BNzk֛Zڜ~šp˂øG3{xèv?HZm\}cZj[*YaGk? !@u?qT($Aowyc9H97d$XWU9#]7 %Fn#_9 cnV qj`ސ\ \>ǫͤ֞^SL ^mp$1Tlݿ28 8zD2٢TQ39է[ci"5Vw\: i֜: yXo^!p,!K@[ K Tu:\>}P{3M "G"y.:Ϡ&i{XXU<9+%BN`T$~s;CQko1_+^J‚g/Q}&HAS@n~U. S{<-66Y/YA>>O ĤVhA``\Gu}kh|h`!- kjuh_|UveHΖc?2[*df]5w׵.q]؄&1n4R3̝fdw^}}':[vID|⳱]Y|vqa",+$HKhveKan;τ_ᖙ)+|;#tQ>6+¾([)Ť|W|/0(PX)iߪb"=wsU "{ᰊaš7 rS%|5h,JٲT߾ /,IXAqy҇F$%FX^g9Tng?_U3yggn=@ZM78 d !5 \RX?4xq-RH*>VS"cI1OEnP`-uu-ӳΞd֥dAUu4cX[ESs=!)P&]&āF ٍIW!$"rUÿK!KuM/_U/Q 2aVnDi}o7,@]…2F=o6*/^8IHY֤U_/-O3헐 ~}}֠!V|RˆS`Bb@*bhbg }0X8X dҞ gLl_QjΓmW`/G<:1FB6+fU7&4ek Gr\+YwkHܻHcxޤ"t[{X|| F_NϫsԵ6t--/7ļg>0=$$fﱹ@3CvnuӳxUnD@TC6K- lPU1W@05{|UlW!6q M0 }# w1AK@옼./}$i1nMnw22("*j)F]H߫"B@95z,(zu~%XDf ]XI?i ^r +,}:`I B[u :';cK%Qm*}jpd'B2LNRA@i۱2Ṷ:{}=B*G&'&/%$VNvD0 n1XmG]N3T#Q,Ӧ0RBE__3iCOM^{p] \պ6xw% ?Uv/DC.LrP2fm't^[laBCOUkءMF0@53U*ftk\L&NJWQk#j6" ޼‘]C@!dO-_WKSXܠ>4+#7.HMZMun/3ѣ#4 ʠtpfARguxsςC~Wp~G@Q1HLN'Ybpv2 ȐZL`Gu7nTp>#bu26R0oihKg &! pVɹ~ΣZsYYUjzU pD vqt,]9QЏA=cPҭ(4?R h_ Ĺy,X1jOfTh;,<7[ɢ3.k_Q#KY6H!{^ul~†zﲨɸrp6͹S{[ݢ Ж Wm8pD_|sssO=C j UwofR8n<[j:[8a(D|]7Ղe Sp퉠-o|Wfs 9q2xҬ1)Ȧ}_ƉaSD&_<Ϛ|n(~oNIML`7B(iZAs }x:`UX~3,~=@v))հ{saF -5vZ,A@j2%C> &IÆ΁OWaDt: n9Sxp=_Cr5>SA*IűGŞ+#hE uy+V320Lꪓr0QM!#x"&2 nƊ`.m2X~Rݵ$wi$”pmcw r?P8a>kjbD۪uMqLvӬo]X0!E[*YNS8&YM}k ҠeFHpڅjE;v3A 5ulQ{Uwus}v As7w>4Mƨ{˃oooSlgaXet?1֪PepbZ\Ҥgz/fG=\ڄp%\JĞݰdX~"ĒzvC*lwzׯod^:O )sG.T& Z0_:]_ L rؘ48 X|t2 (A E*.ge7IGVڄ, XK/1T}ѬQBr}7$"0CB6n(DO.&S]&˶҈~'}Y,`a'Muމ'54 7O5RAmy~ۣJ("U@oeȎ7|+rͨםnmD2KsvͲ>rwOSvһ9YJdWw=‰23'=~>FlS|IT$Sr4XII~aYUU`BB;6r (vm{<~Ô,h_\jWdt,H!#F,,F(p0\ / d?J0U^.?{CLOMlfrs9*숤p=Z-JZed}³㕑[yJxw-F7'p<ن FNRGk^)riQNYpb0U;w^w9 趫PȥmxA*D7x ]v߄ <8)$󻴶(L裭C5 ')R=VSlkni -KUamc"!+ `z iuopW݀;|? vRoç6?jz|S_mq(?kCiņגSlb1_  o̹Y4UUٞW XOF=g$%eSc y-8 &`|^3DLʷ'^NWȍx~z<_.lZ*:Dwuuu2d X&XXF4Bʟv`!mX-x lEP )Ǎ Ї<̃G-$̧H4=SiCyqFbSrn T@Mvr (dEz8V!`WQ& @Nxf 8@ðH?J9 tIțlRrhƟ\m^}>n''I;1Y -L9d\ m{cɲ6} qN"7.7I9U|Ă>Hfy7sٗnᾜgT+7I|둺<5wpBqSFJ'[̢0wr{VeÝd'J.YT%rE b A_S2OєvRR@Q5|^uo$U H>M7q'"j;` P& wpGHU@ňr)LP+ EY|Zَ JCէd\W[n^5Z;_>r I%,ƚ= s;TO$Puԙ/b>R%v5Nϡmp5TdƲtxl_ 0M?%%t` Ș+b&*'P?@>8'88ϊ\Op?/s7Iw > YBYw . \ōO3n`p0,%~Y2h1dz)bb ~VʯՅ}•?jdGlmK {obwVcC.4DϲkB4gCL8!"' s66j}R0o q+rc/ =!ݽ !hLB)VdJ:l`뙦c2 {\._j~ՠC-wA@ ~XցU[s\\`˵G㻍V 偡v5KjpX1rg/|;P#yk^+_0=)%xɂwdÆf^>SSs2"(Y渌ȤߣZټMJs%ჀWb3ۗtm.ɃTKI%صU}ۏ-X^~xWzs3٪eIpEn Uk4kRk%=%>I9 ,he<.b,2W(ԯIO/I6Wx0?vI0 M S7ԛDS;D_Q(oE/O2ʭY7diI.[n~'б9K@:ob"fmKJ\NcF.灡k`ÜS2bp*M2:A3 })i4>.z7KjVmH"oǫٮK,Q0$ U--OEj@_JHr >p,LYi\̔#{ @${ 6ƫhf&ZN{D16՘/~'2 BpA +5y*{{${FB@X\u@jM]ZN)x^ԃƽy7#am iv3ZhVc̀Qcu^0dcRδ#T(bG5;*1#g4<8rw3T/`iw}+)(iQږk Ǔ3vJhۉWwL{E6rɡU\׏8^Yaқ+K u“Aic ƈ!PWC`;n|#iSO,I1/OVg/#Fo<#=и3w@ZMOȉP[0I|?y8X}Ъ={:| oYkƋDa50xMtX"]$vH0|ǭeɣM?B4 PZYlRӨJK1Q''$<LGLlSmV{1eV o3fC 2T =&ƁV= "Qsv,LF5Et0(+RdlyNhų JFcZG1Bإ-](J'n3m~_9XL|GT9n2^&Pi^42R&\B9wmG2 ng^` d/W&W|opM51pKrde(,YY$9RЁ%t.g$0Q)F -UߡAMOr:WQ\j8xH՝Y8*zqC@C g4El^Z ͛f4 /XRTމJ(0 o+3[cDEDnN7e).^w @訹)M<@V˛RO7BD)UN>f)F2ԉApzhOCgG!Rrqy)*gm -W!󼱰{{&$.Ⱦ?87;:Wp!@5LӺԀm($ /]aa1Cx_5:!r S.vW-`qwG0ӽ㥼j2I؄;Nnqx؟WRRhe{nB!W‰Ù|izM1P_μ $C,WhuYp,h!j%ibReqLj׾{!`DⷘB!+K-$6hyzn/) Be\]>IvWr/r!2\!SG猥pP}LM[J #zY4XSD omJ۩{C죟Emۙt(4";!3Cfmsrcaj{E:LAaLޤeՂN4fōhn̐'t\D%_9Sp1F3>(fSЊ^+^H׷]VQT>G(Dtl7^Z7iʡ[MKx忀kZ[Yb-)Ƚ+#8$@{TLGa@ ;IIg08ys@FSTlrOE.1A`$/I,^-hf_X6dcܕX VBЩi,"c:i4v~JLeeÚ0FbcE/y_!8AEQ^0);1_-m}ԝTzgP>rr!Qi+)_زS@_6ы8bhUynJ,ߛN78>c!L"U(5&bq]{HZS ۮzFCM,jՔAƺSZA5Rnyb=wwjӥ*2(Rgthq7:["ܪ4A7d}:j7W>NJ W!&ī`BZ*6Ԅ /ӞܳFk:Vd5f(PJ2;~%= U BF.O cJyo,nyLq#tf%gFh[iq~<9@Sg|kEB. )1. N%;-<$c*T Tlq= "r|`*X=nkUw?z' tѾ & j{CRԩJں4}cKW|51SE%4pi)nҍSus'Y'f]m̧'J7,9hz@%ᇵv;].fvZXj$`2JێoL3BIyH bxn2ǩi}0i{bsƆܶ\ F^(ml +y ]|4`N|^#!%DK2lv';5zHvwnKvoV6{BZސ\BmII&)Nȡ9ƻk|O1IO2ڻV%ljF[OULW*zt sj9S i%y~W[(^&O!!>e-9Q ,w:GK{iӤB-k11IkGRz-VSbҦ`3 `E,Ge92RIE|)mP7\K<8W0.v'a7uxGgte6J (q$졥)>ؙbbDl=g>QQtЌ.^9ҷa*eI6_ر؍¨$_gc?0*P49Ӻ3/wq2j Q+rkgNjr_D NAMl?oB]Hu\ Pk7J4"c~Mt.]- rƴ"*VB1v'q#W gz4y2)opEbƼMwnsjwO'e!L"] 3B/ѹGǦs؝6!Fߢ.-Ցy$dEudSyrDY,ٽ[ xlQyY]+YtϤ D:wG 6u`h?N6bq,Oҧxa!'Uf/> ĉAEZ'W졡zobMa V~l߯9,$ ɶ0F6t?=rkWڬy eT<9SȊhzaP%0~VwMVS-"`lBӔgUơ]ی Qp'lH'|o`N0p!_1K?l!CBXK }\iHcJ,yg.XߠqI x:?q4l_{bigTt 1,/AFHV6PyݥqZZb$^>gT/2QP'[b<],?2ЏT U_`{p;@U=N_IӉT$*ҚW2Frݭ0?w+:]c)o&lHK֪mW(]wP',bg7oft{EB9pq DV&TxX"'{}e"of""vLrFKQ֫}CE;<>>bG׹Z[׊<{2 3}SF\/'ӿ! Ƌɩ4y&v|TWB Ǜbp@M WNdu#Xc{:t6tZd k4&d멬M+ķ~V] LaeupMo9NCm^e|ud~ݸ1 YJth[r7\ܑ+:bdöF\&rVPPv7tI"8^tX.t]PrF] T!ը\1{_n f碢o='ziVV7>F崤TEjǚ;BZܩAssFy"9a? VHܣ*' 8Z0::NfSng~Ϯa*aDܛ\Xd"tcR*ųM\K'`A̴=VzϲX^Pse+O]+3+H)dyb/bGeY烏ƙROÕl\y[vAw; LSșap.8-lygep+P&X)~Šr$ިh [Tp{n+"ʚ@jr wLnЈrcl33Qvp{-TOVO_K_ٗWh~#Iy3P*y4] \VE > xlFwpR$q"z|Qs^Xl=P)#_a,5X(rp!*ER0ފ9C^k@mMGP1)OqՉlnL%G1ưPa~\jD8 M y`2H;un#׍6jx]֞}: " |q A׿&FBB?P/rfx"0a f??*16Veq.SS<ڃ1Hl6iiAX@w3#W4R@ba,YK6L5Ğ3O;{F-趋֦`bj7gY@N>1ln7enQƪ8v<]mdYcvw3R U!:?m&̥X3)%)OST,yz1򕓥u+~ZsMv09&'o29.)qTrǤ,K-ՕgL+HVYiah(:\tG}N4n 4`BLa|dR8;Md+~DAh#]m8؁ѕTs20kc,DZq2GPPٍ76tk Ŭhc0.kܔ籶XMH^ *@qظ~je@y٬S#9ot<t& ޮMTI5ӊʡ 1: R+7(4 0a,W^31NTTvߞDjbh9<հڪ4N9A6c䑛IjYA5L8?A9biu=xd:CI̅F |U~ o4[ӿ}h~筢k3:Tݸl G0?>Sz`ړL2KeF &@7P45{BX2߱:=>'Nx45,Tk`P)A-cyhsxhu 8þ@=-Q0z~*S 2G%=9 Thxrlzz8mx% <kS7CM^yuyU&T1=Vѵ&F}L>x :;{sԱ#Xqu6c3/WB\5)\D(*#Saw #Ei@%Vz8ȡU x+A|܃󁄝]QI8k#iP#MKm+Ը'b1A5gԶ5+\[E1W3}j E!IkU`WC}5)AիdA(lo)xq*Z1$jo ZFN|!ct Y۴v(Mc14Yy;)! S~&H m$$!]&7x29"4f;U{ 8KJD7),y&sR&%H}y Aa茋7IK*?|,S|ҧ, O!4*de L@I\ge+ظ+N;_,}]V mP#NܶJm28dlYVsndrM_91Z\>ݽmv UPn;Zލ(AØ]qSS/>9X,8Vv)Vrf}/k,``c?/),B=SNR[e͏ rBuZtBHlGlRA{_pD阏Gv.ˇiѬ[ǚFǻ+[h:^ym?ѻ?2.!T'ru} \=,HD5P=zI87¨74]›k;iR [I0z<`H t]ڨmFpwPgyZ-'37g]ik, Y#i%>0*E唯sGXދ} Q%@Qbn3JC~` yb#20.y.Xv#IV?U€d 2-cF4pVAE o~:I)}/#E;]*!h :2hbekW9E$'`%6 *͘lmY98hr< ܇\|dwTjMH^"IcZVAեOjj"z/$?dAnl9ynuXI}ihO/Aڼ4%D=hK=5IG!Wb{ݓ\?>fj(A48dC4Rg1 {{Ezł1Q2-|9,"ٜMc=z1hԓ.}hOpǴݗ5&0o.GaP3dRiڜ{]j jBv7;{qF] "eM/WKm0)@M$+8nCY6x>ke4/zG&UN⾠ۮdK/UaۨD",623ޜ4!c^!XKD+Z?=jy0oϩ@;PҀ*puJRΤ*7@`t.ڇRiox*n)Mԝ wϖܗ$EEp$ǫ}Q{e=H@ pC*D*ATB9A03;P?*Z zˢcSD L@ X /yt۳mhi(ӕUru@;cjK1;¿w0=[ <dHʻCo`Qcræ*H(WE۬@z|/g=yr}Hd[5r3nkZ7x i~yړsml٠Ĺ1/7þ͡SMby:{Oe^蓆 &*\X'+Ap䴛Ψx7[\,o;X0ygϝTߜ-;-PjG;baS4]p!kL3-7F3{NyXy KvGB&8圇ftA{:)XE).>w-EVQ[v<ITbj z' 6VʍsX|mѬ= c&oeRiUf!Vl\lum^o6lTϖc%<ڗixj'$8=+_ǻ{fUo-ytJ?8>zZodRΌ7X*p /x\|8Kv>;)f9cq]x75!O}Շݍ\"gE ;8t[Wů #"pi^]XIw&rɩ4.kRq3OXʙW06aD'ඃ8? [rE@n-&F|f#*- ]},'wxb)Jn=bs<H;tnKma^!)4o_!o!>º_Q*Pu]!kNIOW#V\cէϦ3[OfFwD(?ӛB ,>b]RZ?wgH+#~9G{)}^Ɗ@y|\n#59g6NJMȬ1*<,S&ycNF"rn@1`r-%oQ,Ȫ$nP2CjWpZYuڱGJ:twRל/W5+9cjE\w%!w.#(eC`&4QbqmLJi" M1{s9Հ?0▖`'3fch鸪?83QDbVjӦ]j5WW{`06'Lnx{3dHDz1u fc\7͓\.ɚLģd) _`V5I*>FB/ zϔ yޚ#SBCS0D4 uI/~g!t͋R$ c`?rˎ13kap^uͻ^z`ð<"Ub"8^ \w1=~a[ʏGw9L1qhSMXzn1$"!Kek^ }D/WHBL橦feN7rBn&@Ƽ_P.535ޝ#Go Ni|hHSc5a+N%Y&?FN*zD[iɍ]+Vq0ZٷDD,<.baY ] 05wr1 sb^}c/d$d'4PpM\&5a9[:1 YPV tߙw KWبt'27~Q/e{32_Ui)3臸0m[m. Ȏ㦁^V+|\ň,׻[@-5@{&uŵ0؞p,8*5?c,^X^U{݊c9Y0Lş'OV2#~w,ãqn˓Zo_, ڛZFbz; =d|AIٲ6\+y7jϔDtrd,+T;6k8Ѯ5n}dI ǃФ(?B6O8QSVٌrV}0l]CVgt GzfhTj-9J;:-7:6`CWܘȆpw_a)/-z9>5{;2AR$f945K]4ѨRZ|uw~OQֈbQ% *1~qAV@^Nj䐅t~;VYup"_w_x wځRXvv sS}Jr5O O^r#?Rdii]\IU͘  UsUށp 5S7[)h&z(ܜC5LVEC._ȊnG*$}%agf;.;F^5[%,{ze"=%>xOg>qY^Y1x3?Pk}'k_:.qN%)1ƐIvTI>*[䎋+G [5v@h}W0%)HL/ʙ_G 栩h4Ke)W\r&o4;Qײ@{0dR>lvul ^жhJz!0C0|YsAP^9H>^z"'WnmK`&6ڽoMci+88+9=ϊ/ߝ4*>p]Ԋ}b \W7v!#( F秫VgB'sCszHu*&Qd.T\ kM`ŇB"J(3ô!,^ TmިZ$OY *̑` yV3}"6=U4=`_}}ۀL➯)  FAb`C* Ԑv no1P9񵉣i|:/x*?fFM"/ $ -2J!8BSKq|T$ՁfL*,1ݚ(K^IT1\BGJFlf* ,#1@vFb1b#߱R~ foY?/tfN=}̅nTPIC!ێ9@<ňL%3+WF$4nV_y$)a AQj\fdk3Lr8i`liA\EH^lsb_, V,-&$8^i{Ary^_Jp#AD6p:'t-q6 " R{SƁSUpd?[؎l "R `Sy 2SjiU$6r|¥t2K{qK·5 t)z%(eMp:'L sCz ;$p}mW ş˦>tkfyU'o04!`Ě5:x' 5EWvvCY$;3O1iŕ(G"M/Mv<8{U;zD܊Lw@,pV[qǁi%OSkvȄT%}vrc_&]OMxЩ?`D-A] G%hABwWن򯚥Tr>CnVe:ֻy>6x }KϝOk,m"WVqc:p%(77fơ?@_M %8{a9~}W5.?6?Pp'޻ꓡTpl;{hNآ< /u>w^OB+O6ӚBFjb$zGD+_F4Ԏə%Tj<0x4)LDPv\=@uvx'+U4'2:A۠e'-'i ጅ",|C 0"r~_,T7|"E;fRojCpaF}tͦ a~D OCZOB`4-eRAU1 $-LD%:SјnW!пTֈFrSd\9ƕI.]73A87 pp&!UB.q͡l`ghL8f~ofW6]P$e󠍔/茖 FA}Bd9Ñ 1hJ1)"˔v |,Lߜ1Ѫ O53J5V]\KZ\%9&\?24Rlb1>|1x-k ?x Aڸ5Gda˕2C:xİϜGA\U¿j\eTͦfA»ʭ=I ?s.B$ۣ*V]򌸫y,uaGF2Ap _ sL;2mkdT,}v= q;σOe 11 YvXv!۱`.\1AfYq$uƢIBx+%%X7b'-S7! 3>?+;Y12|nH?+Pͪ 5ÌIVj%WlRZR5: !f'vfoZjq&"=L3K w.R|w(-ٕExK4 +vJ&Q*!++ $a^gq>G spK 1bS&$2'&tf+hR96VtgtR꿑i{Hm@+;y`@|ĂFx@jOt=!Y/Ɔ3&[Y]'w|@$n pIdu( +!pͮzNqs'6s{tY g{-bnkAe1)E%;sm֬VKPܖlOq+g?Zv˟#ٗݣ_YtT˳rhJ{M/R*w]!Ok/Gm׊IɗOӏmH,, ]nR=>=HuCGqUY͒8mYDa3lk:݇oѫ Wigō0' O0f:Z9̻]. c Re=脕m=3R<m8ʈ<'hf[JAu^.6PC~jшk po69vcm.$k3$:o4U nbUNz|. ~ pޑ\z{;\ FVX7y_ոN*n13o~]#t{p)x!?igjft4'-S_@8|&*1|•XN f I\B+u >d{&dM(,ٻHF.))ɐd"#Q Fl͹ d.XK z">h #7v3& T{?B M9N/wug:T, n4xQGD'uC9Tqw8U9E]0pm^ 3#"U~B鐆cI-l@)UEʡqmrr=(ֹSt`6B¹K[w,bx'ט\mYl3k+(JxX2|O>呸E4.]hvڜ)[{a)p]RpZCJp8*3޵ ~輘qy y{C1X[D̜E9r:j K$u3̛7. 0*hhF8kG$]1ͪSA8cL/O0X#Yxu/\F/;ۄ0tL I[>;} :yޱ58S{Yh2ľtթ`t K-}\;]W[L.[(K*kX֣OdrQt'0xB%f=qz,OR4{3ҭx[2ϠoQМDtġg5-%kLs+_mf-X36D }OphT5fX먥M$@E)C 1>D1sa"({(J߄X9^ߏKԌlŜGܼ/4n[A:&Z|)/:@U8AIƎ8ZĦ507%{Bt/NL2a=ѱ9R-WjX9>oA`dyl}d[(Qh$,<8,a60>?X`c=*Mqcp (:%{! QĨus61Yg \(\s &Gi8]^ Oyi^ZEpǙ E)+e;z,{6>3r~\k鐀|w 7!wb_+UdV2%/THijR7Es4A>iUd|䘐/m|g)d7ew `ǷcGD`'>>hw ؘ:9Q&,Ѓهj۬T럊L9}Do6KeT#(c~ - ,k݌ĝ، &d{nJoyHJ"BUx^L-a W30 쉭wk(8MP*Uvܡ= g즏:g| j..J03 ]A{70Լ#t ^r뽺7T]X<r؃Ot;v6-5uhNsdrVCZnN1[MI6 Ѽx~ R SeGGa0mC݄aL ˂==h7J1@g9h: ͇{/UamHsI3wG|@yC !rY}FfU-Ɨf}4;n%Nsg^pttdcninfʼnq@'Tk [XQ>^aC&fyU{p'L~_ԿӊW_Ca l{I߱ "d _I{uIyh[Q(-{IFK#!NXRzõ]0u` }ö_J{5z 859:0{}L6{0FWGN-ŐZh+7@} :* $ 󱰻HI{<񏱣,Ήˋ<Ҁl-&ՄSa,iߛtv|in lt\P+ICu!gpcJ^DunkCNL&}F 8^GJ 4m|MQP[75ģV#5Zc󚄐mjqžԾN/VԒW^쉢P^ׂEa03:5F,'pzў܊۫˾4;8b*8,O%pDYvC5A7 K1ƶweZ8rbԮٗI…Mg9x22\<۵Ew>}gĈ3F44dmm.ʚgh4kTgY۲6%w{3o)o5t 蝥|%Ko P)][AC?KRr>njH2h!L"G /{͢?%nm zҬtb u &gؐKT9eA"In'Zϼ}_۔4'0Ō<'ƙN:JgiN#gLB^91E*JH٩VI1gqX@|2æާ} EZ7I]`H<9{e|hp`q殎3z7?mYldIJ)pǜb|٤+ %oE@)zY(LȣDxP|tRf;kړPG!Dw&v:z1OOZ K9U#űH tB )%xW)rx HI$*۬zjMU TjlLrO;ųCUl da"ԍLW(Bj)) S e7Q 6 *"ۘgU =T n _ a#HJ`X{S$jZlF"jcy`o@tGIy|]$'pOXq5%@L8kط죑HkQ<|H1X5Z7[F-kk*że6Eحļ{lx6~>1gUm ]b;\_6bjVb 2EQ It>ieҵE c&@Lv!9p:&`l{qbKX ]oB\J| E$Xu.YJ-lrj"!Q*}*F wK\^SRZ.l4G1I]}@i ,4VJ :U Zhjhش۩p@Z8yroj >ʽ5u_=o s`J%] Ee)&ތM-||>2aEufot\ra„RǷ4pW}J_ücL gw"2i )P^7.fm'Y'-u&ʻ $SCx }h_}EJV:oSԓsyO{;Z5|VjMj0WOX D@i:JgT8VկdD._T%7Ut+m 'G@T* OኳXN,CΉY hjK8ZE `|]Һa2KZ v|( GݧHc{} ~p/!2gزB.e~l6vk5.24\Ow8$|RhPH5k!n9hR3FϋJ㞩1"4XU_5 IS ,)ꐊTD ;R1{5z`Kq9Q ;]lEHOB ;7ʢn|A[+]e")o<#e }fWܾU-C %5[inN rDZMfbseϚݕHfk*'_y'ڝYH 5-~c]RԗZV?F[£ރҘ%dٸc`q±pgU\[J<`s>Ngo69/<=JyrN F XŨg쩺ZO䲈ǜ$si&F-G`VM[0MiGl0rBoH2"'y|e`ot%7I?dӻ%Y > P%l4كN$GHxO-gGk'@Mmyۮ]l.n2M w::ٶAUL_^uM>1;t> iOyX-ZxA@V ?;g_7$^g~5 $}K@pJ̬ WAame7.QB˥FԌy䀪7YCvF_?Y=!,,8E|V+i~1fa 6>MVn`3,"ʫB\OX˺@`vx$ t}.r6_+5l(/̢,6Q 葚7A.$ ZʽmA*0:(7+'UC)z]rK76eB.@vSHO]ĭ# ؼ@Nm0c7QXY䏬01"M$_S',dtśbeiT<4A7! )\I鐼 >+p n0 ?h ||Edkϱzb;3g% xol ?021' \w6zny aTJDUilc r\n߾PV˗毧t?\ْχ(!RFK[ˋئdfY 7}DHq4Q[ mՓg 3sxi 6 .oxۻWIRvꦻT;Y$T}T`iQ(jOPJhNt0%Oq~4 uW獙7hXׯ{n%؋2;jng3ojSM(tt׫ėaeC:+{8>͛;amoNw$z'2b0Op'jًSOONRlP] Q$~r-ut I?/ݞ2͋4Q(8'0&N,/'L] aw*XIzDf {Y2i~QJy(kV||͙"3N_Go@U>ף؜<(oAc-8m]FsIc* !+u%uo1fĨ[get1ڬ b F(%OW/DqFbo;3/ ocJŹe{҆ZaL{Kkv[$N/J)Qg+y3P SCB0*nCZ잁B>^r9S?MeFc;w/ \pT6U`pJƀҁ8vvc;bM M)JX"U9aylDKEs|򦛜tln<Ҷ1d;ב]+WL`.fsp,Uy@wRI\ߢT6׶yg6`1T-:OG{2dd p\I<:gXSJR\"R>X9~3ixc[%uպb))-1]=D2H!932n ^"i}w!(a,RYU8܈v+2.sg'L'2/P] Uw,aL5i}-Y,c76S<L@bi~ϷL~yLWbSH;ЦBl]z%x&L~K# 㖥v??̱$C pA*JY75/щh0$pny*hEQ#@e̔[ UiMimj./ѵxuDUG3O;?* !~{_7gMݔ0!R>T#usDcVy+ ֽTiTe!٢Bҩ@蕖 &q%{G:M6uh ݪE ̠`kDaiy!9N(b(sOE-,_fqX{*tO:ģ ?[?ፓC1u[[BP y ]d87K19z]Һ'1k: p4sǔcs} PWָ=+%"n|`0Sد3@y,MFJ,HuZX@25տg ϟPhL] Ps(q ZnŤ33O33.cՉ'XԃY4v𙋼I9X$9Hҫq)% \,o-ykxȏ'rZҋt+SަMn _fFO_l*~VCF_)~}0?厞AcݚM&yd\iމSN;*'s{ce լ k2FD̼|̴^ǀ)kR9U HFw{9/| da<;BNR3.88XVShqQ1J)EQSգhW0M!$&7M0uXkd2$E*No뿔Z{m(kfS[10S ?-;evB뻡؞ĢSFo[!'fnh2@E0/'(_~glףLV% um[쌝^9Q^Bt= >`DŽk)OԮCOMk*ggyFMh]Nҝ3CVI\3ZAs@V@QYLRZ-^a"o4vȸEyiqRc!]PK3'y,'.j ǹ|YXyRQK Ϥ\mr.+$ԙDKCq +]e٥h<7? vaN z|S@,cI{`+Y@ ·>XX]rjnMc lZR4 Y](<=RI-:n/@ Xn]LƯN4%k4K_sUMzܕS< y 4 F"$bn>CJ_Mᵅ' ]#Ҟg1̍q_(bO%͙ՔFN,b%:͜dnތ(5j*Ѧ@䩁PRžj8<&m0-]N*J R^}.z]j 22&@$>)n-|)~{:2\J Bw3 uVu^byq{MTB9ľp\3eZLjSVN2k5Ҡ0K%ihc ?suP\l3Ejh-jK y[J|'f N8Lk{faPks6qR#W$pG Nuj_o}RkƩ L-6௅6BzggdL !;93P^yE??;%ZƬuqN)^畜}:7>X2ϫ;:%LAvvī_an7y ;*=|+,.>M$шaQ?5k^W٢u5, Q2VUCX5X48 æ-)iu2hR~ j ӰyAfu +̃Hu$mX 滨㸲Ssx2TY5L#a5|8xoʪW-a}deރ B(k6&c 6 :VٜDgL!Y #nw`2*Isu. n'Ԙ4w_"NR;H~2w˜7N='a#=OJz-#♛+.e@"z b>!zx-G1tRmh16@D/:.򕓐֒X\|s+;c C'.MEHF& u:*awBdxbH*0M0{po/mJ|maȿ: Ig=9CL=9Az6lhNjJS=_cb \k.C%,B@׺;g&7WWM۪}HY.{VUP#sf3bmuqfap)|*cA ;ZUU?_u<\'a&eѺQapaSiξgC)2> W>Ɠl_9u޿0wP넆K.8)%.Gߖm QoCuc^u29 ֩ `k@a* lb ٺ$9>IG = U0IAF#]chF,w0^#Sqd )#~ΈBdE.]]{?'݈HgU Vdۯ=׊;TN $)np"wlYZ]tX_XF~zV>iM؝Jj]^~囑(w5m'VJ@m0ShynJ1p}en(Z*w4STlS[8*vvJj޽كf[˧f㢔N/'VbhSS#[iT?}6<`ҬY8;[4`xv*aA]8#Z#xaR#os#>+:KLJ}+-ꌮdݠ=0Nned+uD(.^f¢_ҿ}9AMl&}X[;ztY͋gpk 2W6JɎJS6?NCd[}y UӺufAp=չ<6\HGfq5n_7 >5ʏ`Ԇ9%MU{2ﹷ-3|PV..ZgEh1К^V=Pc?D !ghx:P#Q %xʒ6򺐴ygo><|Ev'[qs;η4 Wv%< *:'[9 l3Z0m?7iV]˖…/$p!Oc1)%"eĦ鑵VG}'ȵ<|BEp6Kvv$]h\ pXcyz hg x,ܽUj v ܗh~WSYԍc$[6DÃhj(t= I`zgxRHMY"|+"v&6oS7P5ފ$} Z3X'\)\q8vIr>V%r4Jބ7K? vb"GafS(7]?CP>nj0(#&^ /M:jz^vܕ4 \˜͵~9zc?PaV7D=WŁTKs6q El֥yi"N11{o6<(ndq掺xxژ0`x\lL29 W$܈jX8ߐ?$-ga|GHK 'f01u"!l7eX\qE놉|WXylYɔ2-$T]aWɵr/QQ 4bv^~}+`!LƆJ#W iͣ!sxY탋9,K)n- *5i}8~~EZ/}D̋;ڒ%qD|01N}DI $XS`BSbUѶ7_Xh7eXpJ8&VO_O*BBıh$X_>Ir'$r/"@YGr߽~bA:J.!S˨IbY=[Z[OC:&C<-)^C +Q :3+ ˸'P$jF?BVxU{041 ݦMzSnFbrk #=#O6}^<~j sgJMJ(|B٠֜o.hQ3RPv+൑e&*§Ql{cϙw-OFX"i8'-RjmJ֟j±81',t;jxCZ;^PdlP!I9-IƏ9Ci]+gyPhIl\1Hxe^n9۱'Thbŝ_xSNE,^w؛c-unzv[əXNeY- bIV{ .Tb#P)yXr.DJ7d#K3"z‹7, v zZ•&KXTpf)%F=[*[ Bf$ *F2&&> ϛh]FWWMg47..fB܁1#٥8(D8lWħm uZxbEeQ JB3쳤ce ߝb<>o8I㥌AX@#֮TkPvh|<8k]iY%ZL$sh]3.8MeenܬrF>dթܙ;û"q\ yIg4[ιdӴ(p.pư?Dӣ rXvٹcp ܈tnGζMtlw08 ԫ Ol*~&&0*@4BǓY%T=vKĝp2S$g4k5Y[^Ѩv(^\ Yf x1Ҫ7V&DE$/`N0< 2 xȯT|C(j3sfX?  `a7rC?XaVܟ V?5sݮ2 R@R,bBdy,J[f A9U&|bC:([cy1*ٗW*  Bx50Iro$0NS$}voq(NKxʯg`wEfv6xc$erzDoۭnWD뮔n.V!hW|kɤ}̷<Ѵszj2 D8-FDe?( cJKxK%osTI ՘;zq&zhxædRP#-j5}A].}Xb pdV?^,9]SkO߬^WȌƭb@&H  Tx?]wA47U[BA ӆuswb.2 npc)SRkVT my :o \2A&apيw4";&3`K+y+CqcWϪDR:#wTPUR`*KL*$IX=QRtc*wԮ[]K LZRôq)Ԅw*!vCaFbYE%.eSkc^τkZ+v&$] >󳺺3MME7P S}J@o(oK{t1f\c gzM| D aLw&@=G9w|IZy&ht[bY^~8 :@[W$V…> kFVSm2.Z1TU!REJwe:A9\,IYzvaLԪQifzĔs20-='=ERŸqr-̓]^8~ Yph_ƫ&tBk!F#Z8q <r9j`O] vv ,/Jxw&>.".~/Dy'OV/|4VB;NOmzO2ː*.)D !Pމpgq:ˌ/ʫwUkp?qC*t6I;UXXAyޒx ʖk+X^Jx7[ (*+=] "WQbw`FCLbPJ/Y |%nYkR5#dK#ްXYCX A Zdu.)Vc@[I8LnTЏJh+(JF[6JG`84(*uH$CY3ڸ\"mL+_nrd%9ا  As9`6YvP`5#>X>Mf/z16&=ԅ /ͩk]tZb '-zLa`"(Bpt)MZ6;lF;i^}qaHq%G{}bN\&/CX xE ]@+w5?s#VA돧`_FyG/G:=wM{X[rq2Jۛ(1)hJ& /tpd73@J MJ_ҏYߋ-.0.-YH`q i<=1Շwʮ~t%[;砆iI~؎g-d14{n]Ŭ/XT~$H$Te۞flI#_| kT})Uֿr|JV!ˉ4 oh.wrt/)f)j{w_;&@s 2:QdO m|CL2s߭voU/NNvkOFiGe5]|6R1:?F\pf)Oc%QҠAy_?A1Q̀Pꠣ2d{IXTht#+NڝAz76q{ǫA~9*MHb+mLGV 3~lb7yD.`FM QK@Ik,o9]O!l s;l{~BƦ&A z@;:r6 Oʝ8Ɏ#UYUY;ހ{`, ⽼]rw/gw@p xfdb be&מgj7 {Y3Sv"R('|p-ldq> )L5hRxAUZYTDyi{d5~MU'۬MswIg0.OD!hiN8Cu ?>==ڍx&VC*ό>+Z jŐw(DapL&DT z#A#8ATTmC!CȂUzŻ ~L>rP+Aм'/{;JE9=)D' E8!^P*&1K˚O3h]rhGH7TZILnr3<|߷;YMk@lCp_`xLA~;*ȍUXP%MvP;.ܼcuC^+ܕ Q?]kk nEqls>hȡpXP>BhOtIT6#1XI-n5^rd& 0d1D!\G(&G`$y#ZrhZjysH1,hj |&_:6#SnAN[¬T> +cUzpE}BFVi3Б өad!n+~j!#ɦd[^cB&yMS4g}9JsATrBv @_-KߞS׵:RTTqU^+ļHp>%9W xMСT0 oNjm@V6x fߏI6Z$D⶞] QJz+܃-No~Ep)5teTc(Vq=յxW/gyo"kfh=F{<9(];EKJ W G}04ܣ]ܤkY@^ %{aO($C²VRq&d4ݙ tl#?RАUxzs\[xQaXayI(Ʀ.\KL4Ipm;ڔg_)|nhDnjɈkWu?)jMs[ }.(faH%qDbaRXV6{h/W }Llǩ c;Dz{PzwnݞB&h &!h]+|Ϋt h YtqnnY^MQB&`ISPEfSZjݳIPy:F \:d b/& 6 /ޛbn88 i?)X&'Ea=`8O@p 0-C,.B,Bsj94)ov,[lI< jZX}"r)`R1ju /2 aQKBΫADEޗs(LvI#JkG(^zC6{`. -ףuNt^EMkez=*4tuke'J)nT"ByQ䓞=4 [ =RsjUFh+Z#5gwNm=i<{W 3BW5|aQdְͣ)rMSw%kDHV@5Qbɔyp?/߳<չ)*, g ajC`S݁ռl=~n( $imہ| FO+?X.ށWTzN 0ߘ !kuJu)'̪Oet1 HTGJPx26tّ 9YvϤ^{6)Ewc9 ? vyX%S( ^nx=9 QX.N%th5v31%Ao|K+`6cP 6.T3h'T&οX<.#W/ꬪOk6F|M::`[t:w-e)2NFQٜAq`̰O\<%cQoݨ(d)iTC%h.Ri 0*JpqgB.L{/wZikmz'Q8ąTXoD@itG!En=;Wv/L޳ u$ l;r!l׏^jJ7ΚK=ݺu$MGeƌ\4?#rؤ|Ӹqx1I[5nHLlS#8_Iq4K:`G|~ߪ(0ȕ L?E-FAZh gL$] ,xFt$QPyOƹGBqDfqX@a4#r#P^pߎ"P:䘹HHCRG4tխrlG1bbm "Ѿo ZfcH&n1`sg.:RjL"fvkVGYsWK_lْ|nk ,^?7,-"d#@ǖz]&f*98v ϤKXzcʹ^I1 t lRbWfT '%tAhcܒ53Thn,k.XftVDx9p/8,yE",ء@ގijԂQUMR*5< x}tjw~|Tܺ .%`Pr<@ggHB e+i@m_uOҚ~*W,ILX9bP\Fؠ(+ ctE.D~WBܶcnieT/̓r,n;s%ky-,f[Ȩf?KVE>h$5fm6M8{2#=oSJ4I;€}vz]o ú'jO)݂Ų,URmVpҡy }CN{EԻHF|uEku! sM| z\Іgk4-9f #$XmG[}lt=ΒTKgյ7'HC35Ű~Lt6'(1UM}3o\e"cA>ЭmN[;31B.R:Z@P,vT ztYbzZd-Sªtn|OWVȳS+^~{Ndy];?rIKl(*^*V~Ke-C[Rb gyES0d#3ٻO$:P3w#ڸ=8xR Yܟn ^>v R4Q c)lTuyt5 KXiI7/1=hP^Mx<=vf*Bb juyڱvm`:˽>c\^Q LnJJN3ع 4Ī@J}L;( NuW!ABq RR}zO޳Љ r[k7;yI{EU(zm#ы:/lq,>өRjsK/9LIX2:.Xi1]z/f՗)*KE]S &L Sݐe]V%x:UjTdXPO˿=l l|U MWHT<'BQ|1!M8 ¼bzy|c+kt8?)8q>| -]=Bcaq@K-ߡ%7Xy5wu#zZ 3M߄θCPM̀2ِ 3•:^j\jG;Cɠ85l 1]K:2M YDLSF,^݉/8U2V̫go2S.:( W.Q/'%/ m`m@8Ҫ% =XO$ޖ3olG6 +mEvTlJZbe|˲u#p l6 xuf3( ]7^c3l XO>{HSe;)jj jWSf,0B!qNBWThŢAVI(@2N0L+ʫ{%x/4ݛ7bȽ׵rb ' (Ȳ `Ts&)@,$-eh(?d/{n,o5I;LKWs owk$&lH L.)3m_3BE ta[x`+gnM<_bg-D<2U=7, a>R,mt߷}_ ÔMitV* 4lMAL\OFʏ4tދGef 7"j{$*jXhwBC8[XQ%G_wIj9dѓϰ$M&ϑ-7QQ5fe)[IMIњͺi͂AXhz*KL">"K*u. }1^mtM#;J֐p?wA`N7\訙:}oA:U< ? p?0.gbsHa#8j 5;*J-ٯR;)K*+)eDyXхD[Ao)l(nKhJdlՔ8ݵiHs*#HJV+g)I5O|óvN1g8k:dK 4aDW+IBzx7ZF&~tx]OF]8g*ϴí\?;v(-a ._SKC?IhXսsAѝv h 0`w yڠNoU}F!SA{syI jpf5pLY0@\ 'D"@ ΋Ts1lT\'z1-{pTp66vv{˜qjdÅ=IȈg7NY{+(?H劐Þ/@1*pwP`w鲈]S`&!E@Q:9*pO'(?Kݗ+pCTB!/&ҽA,ِ#b!;! :K!*vs/}zSV§yLYz2SxK}V.KZ'a֋WA ![puӄ$VFݯ+1RdzT C-;F#VZJk?3h&bLrcN:YIȮU~$*w&}b5;YIYyp`@E ) *gqV&{\."30 . 7&dMz!`4Jѱ"7ȭOT`/F?-/Xtg_ySEWVJEΦk}m ߴcگ+]4ZW-;[!_wy~03=ȳAZ,JӃ;J-IFd'ϮhCΥR ZJr}dV 4$P}3'sKy cfa|I|9XUE+. !0  Z2Y1::r:`N\cŮs}ţ 0 1A3[k@1Dk-Y:$:.:2U{m'7=B6fG3=8gmM-Bͤ1Bw_Qۄ9o tO "MRGD֫0qCl&Fu㚿8-F[jwE6!܏;Ss@[jzP:1/T U/tI NJxNK^ZZݶ1MŦ WC4)E t%Zg6Q{BG(z/C2 w=[qO(a2aPm=Օ8H"G7 БW$rFW}Wh~*tdiNj݀ 0- [ eMH_p l$me `D79l(Hvnvk5 }eHdJ4_hBr7V"[ڑwjx0o)iPzn8R i*7-杢\Ơ4z}LMI^w'{TqX0l\hO; ![4Tt17[pۧԚsn)AB? یKxX |JDNyEB9H5:h2$YW!gP&_n@;je&562 dE8-?%]n2MNϵ]3Ɂ'ơ胥^h%n4öwqxw; ZK+ *HO( L:LO;U."{fr$CެaFnـ ZBmqYv:R'Uz~Z]fbᵰ_}_~) ~+tk욣NBra_lR4&,I%F1l) VV.7*KqJL ;v/nff9N'f5;Ǫ5w FTVwD&,uXB^鸀Dy"!&jfϹ(ź irkP<,@Y7Nɤ&3!@X OK `PxU1 so C&w),\TqY:r .Cm0E.=>2"ζ ) ۣ5QR FG92˪,jߚ&Wh-FDj}!v+?ɻ .RF($?Oy)0NA,L泑/ P7PZF13OƵ*Lוhx|dWaF 4Z%F߈Hw$rrsREih`z[SKRS٨N`ߐ5J7Z ;HjHވXƢI}2w{ϜGie';eܴ5 ǸODVkR N0*WَPgc\ {p ŚRx$#ʸN2% t/KȼL*,FlC` l%l;1/'$ڲf^jQ=}0{i`OB)OWlD箴Gq C\`&lтͰNHcC0/gWY e*ۯ٣6nmjAї@,0A4JHMmetўXKDU :ݭ-a,nN\;ذ 72粞A 4VoHy0.y6>hsN_{p !Y&+#NzOOrg zEkUoOAhX`aqF Dһiz,CmySO$`I))UncI؆AWqu ( )'{~v" KMW/{-ٍ 0vP_ӓ=Vi)z`ъKb%ѻ6faNBa:H:]UmR][ϖe$8fUmuL:o?81.vy,هEqiYoDD"Co($E1Yx3KQ*~ދ#Q^J' sݡ}>T3w~vnsH$njvвS{*-sѫ&jo1_ +̷BQO2-xx g>a)EA64OBxn1'_͢Q6gV}q"c7I(Z\KQ J!N~|kRgS/%.@zk ed>;Iz5+~HxT*1Ϟc-U0|PD}V`vNa) c<g# XvCsЅ%#ᦿ.I26JP0hWD#lqF7\h-s_$[U7Vl欬'&~Vǎ-5$_d& ޻='v"5' Y=݋Ч yҺ':Yinp ht 8_pnA!l^㥽"} H Jw |EoBj, i^HaF$xuӪwlSD =3߳P4JXI~Kxhꕠun_ΈI9 h{4x&Q-j}#S^> l46mn,=I%?kOx-2oCP;w$n>tLy Zۘk]O"HQv4'|v`ԆTvDԾ w -cD)ASeB - dܦN, Fjz]X=q繯)[|ُ% [?q1q O4-}ZΦ׋~HZ.kQ}`<|G(drV<|TgljēFS`:UnL4'JJZTY+ 54k+NnA@Itm>M]e4ҁn3`p=\cZ ̝h`2Vvi>$:-ԱXj1cS* $>O7 {n%zo$ bOď ږeCT|gmHˊ Xu= ]_ކZFx*:5UKaKwWwM9eOlبU~mms "75,C;ĠZ(fI8PhF oTIZW0[aDPm\ЎM5>Hڣ,(w{ֵВsa$Pmj˿!%,ip!BxXH[rKJ5t;If>y&,2GS9$(c~ف*vW>4ՍY &7 יT(\j(5Lp﷞Ղ @C_ŽcC`v\&]V;IDKV|Wt@ v`,yxoK}5)t8Hm49|Xh4cX ;_rS32F f68nN=f"e=Ij0I#C GnBTk_GX=+2xnZx(Qa)! Lm7 ;HmԳn*SnLE$Zۡ\J.Ô8h!W>eO љۂpG;-L*]3a 8 7*sh6hR[ JѶq7i/?"3FN~a~ A_p]NjЊ&{;@mcboKqOQ?bpLf9=[/lԾplF~˟ҥx9I^"$硇?08u+gzJ*YNɃh?`Dۚ#mKVZn,gd:F=Sdkk~eBl}:?aLfXH.A,LV 1ӫD < yt?GyxDA%>nַjfU/UY4oZx?D "ܫ}9o']E 2k(J@wuaæ:KI Xc/fm^; _\! ;0x!Xf V5 Tq#{? `Tlly ;<9}ON-O3yIXg,]58vVBܻv 'u-K?Dʹ3 q$lU*h`wj/imrŌ|qf`ޞc[ `)BiI;X*n*X#Gma}YR"\U:A@9}X+U-҈In}co/ώb+wU i;^Rz]T7 Mօ{OʖmG `09ĈeŜvI\5Vy0O qfl)8"/Mr_M*;2_j1dsAw"PBf-oaLJ~{z r6^?`"$ |_: q>t$À$W󊶝c;FNX@VU)|\O`ȬB44#Y>FyޖKsN#4a0[fc&K-)ٟuMK/7b01RVjH3\Y]hkԘ HD'y qOAf{U*Kw(E͠t %>Cgj2>-1{([Ad/p> 5JqA4t D{2M&cxoGVk&ǭiA0gj{(2hY*Ce;D2Is"C'~\ z^ߪɉį]c5b|$_p zLΆ$j5CMi-}K\//:3 .˚1,D^֮=}V0!L6I->)bXc̄?6;VI!Sb{??9Cy σY0v- E&lV.!wn 5A=+BZѰ99eh*섋@ =DSbfT<܈ik9^:lS1 ޛbTyeI~IVggE#w+9iB`WgϚ({!V{Q>v|aazvyd8&M{Rpy 6}߼X-ZP%a]2ƣZ'S9v-/b̤֚4OYldC0t&+p93HG53># >a61ÀԵu$ ɏd^:a͡+ra̛Ӭ`vlzboH{qJc bWݜ{/ؽ/ k_sw0Y̓M-e>Js\ ׼^~ym7# #f 8#6vm!DYgk'B!G$_QF-ay-|_b̠@ _^ mcӔRWn).O+T n{3j.c4P ٣6v>φѣ˜vU{:_BL袗o͖+*/"sSe_,Ec:~`~x.R/BB͡4|~|t"pY%L5nPPUzBM@װxѯFS^"1F[:6?AkPZwu8z]?*]9XH"!H)OS i|prk%#[i}>u 8uPGb_ݒ`$~8x( 4&k;B?AL/3A@XqK)M¥: *T}˜ƍ98֙AqoUjjk$h8sO@ZuT9I{@kV|x4_3]sŗ'+S}./狓8 I ->lKD?Ѧ?yN\Wh>C֨KX*'GQf4l #^37 H8ϡ3ODA\ln/DU˚5Q,)b;;lf!ƥmYq9hc389ƴJՖr%ZAid7)ɵh7RX\0fY_M*nm2mWoMPʇ5M'&w=#o?9Viڄ|3m{SwЌʆ 1%nn&]osK>o$6sTKԡWd6HVЈ g\rP8kynSJ|* Qd!rpQX@O2{wP{ݑ&qƝtE'ՒNOn4d;$X[WD|t1a~+@oHTFgPT2}ɒPtO[LoyNsrszi_TPu1X(: > (4 ߁yk]26&:ѣUDV_%#4.N=8P* Bm=c? &W؟P``=oVȵ3'Pj~Ҏo J HĘ셞p5M n9#O-QJE1pc@^^%4Upbfy@f4٭|0>@&9}AUWܽA!m-=7T7 :C<v4>ipF)¹ GW:kP7-/`=L.r*pq(8}0 Q 6/VQC`D{୧{!}Hjx P>BԵYn#_hk7j6r [fˍr7EBÒy"Wcwa|x[p׹a$Θ^TY>4/BXIRGIv<v&) T B|xdxyI%&mJKtӈ >i"_J4s$^e8hSV2&л` [>Q^!5`&P9W+ vȀ@ʆ4Q{FAo%1qDZHZ!n=oHV(D6mah:0p!!_jX\-Fo@]gt6 ^T/ԋ=7Е^^Х)2ޱy Å!E "A(ʺz 0xE8|G肿"P{Ɏ$ixrٲM[38` DBAtV "׌"TEK72_!Ġ.7-C3\4>2_~j9P (*m?`밍MQn1ʙҁ8/h_A;nǗoGۼ{7RE)Ebdsv#:A`{ReFNÙ]YR$@ܷ$7ƖSw}*37|i&'K`&Ep;9\_Ndֳz7yY7Q)~$qկr-n%YWGaPl?:0E xA ko%+|{ K@&==_*k$BC#G- Hs- E a 0FČvFK64t E\uGc=:;wMG[?zxq.y1N0ԕ hf.#$ _+.`mTxbea 3F= !ʛl/^Cdlb_\wbbD> M^֖ iO>ٟ]r5. F70doS "E}`!nѝۨ˺_o=Xܢ I5iOIn*-e4cD()C(\9-d~gTgidhUH aIeD["$\׷M?5&`)b>1(`vp /e3O6˿ 'B@+D ^*KY]Nt[Ԉ!㲣)LkP,J#*gOS~f1]j<:wgeՀ/ ~3'96vz~ %"'=$>ZI{B?fO'9hJ)ۢѭ~2 f(-j ]C$=bs&Dndyӝ-VVgGx%B((q ;e(zi[ VR[uWg-M"^A!R|$I6 XRA],}*o )r>R FRtN֣H۸>Ggѕ k 8Dv盩r*jQ&\rB?fc {rCjG7 09ac1m$a?zy <A@$$X*%ߙTa[q,Ie~>qPbVMs0.t!BwYB?>Q2xAN4?vUR+E zOJ U_A#'ZQ]$Z0 Ȣ+=HqZxČp%+l Ժe؞BdY$9:_^~2fGM,y˹"E;HW 1g^Qm|_lX5=9iAe{kj LfU`Eɹ֮PdEJ!m{GI%px`8=.wK;{nvhHu[|S_;RA.pjVtOxUmM`J{A}*W{sRћFb\%vz4? 1K$Y ^#4ҴU ]dV1SChas _6>C *9['VeO-e슋Y+6*0e)&Nсbl}阸:gYBT[̽HtJy]Uw#/0)|OoWV5.=6ic ]o* #7.4^-ddžaՕ*v;PRn:,[c KeE wH`Ӥ1;/7-L~ ϸŒܰc\IaWyڲFpJE!r\w|f.HH<8Fgw`Vw֛-IÿQ\#8 $AX$g~g_Oﬔ<ƘU"7d\MKyI'Cw'%l(g{Zdavԕ>V$/ w T3#0]M݀C5EL|F[am_2lU"|QWG |-X$u9DZ.D2JsޙW]w3x+rF=kTsz.ÍnE9hKn7M~]߆u@:%cMΞƌwX %baщ*S.xK%cnH-|so?A%0@8c9IKcGdL(Zt@3IIFb-?Xle( Z ܶ>e }5rA'\}.B3o ~%ѱ|rTE𿖢ZXc|gSoQgun.GL< 8(dj N/#U1QX&CDVr`9eyV3ₜ^Vz ٌ}ܙorHd7,w);aO鸷# Zh``ʖQOegYU5i5P ^A{lj6olMu6Q.xUQVQ#+hن7=sE/$!N-z;8vBΡss}2w&>X(6so6C= " z {}MFojD3^ Ğ;"&C4X vNt8:g'c'r 9?8s[Dϫ5ja+["kQB[⣠&!`&1gl5cY-zGD.BeteD"%1&‚Jxnb/HuQHVMtPH[sQbVbˤ4~x&f2c.0xS. Wch38j[ Gl#?evWhRTXLZU F%LuHcx+fJDq}G=8 tn=s}̕fw"75*g^L3o:ـ8h:."#TqؽZZT5kI`ɮttR }LwAe,E\H? 7OԹ+d&;ԤG!GDz3: p U,Dn*#zkԵ̯ <a46tɚ:ɞe23IWU+I1e|ZS\K,攎7y,DRW4ΜouYlfyeRwfF/\I/j5MA9/A+bWmuc;6׾Gz/!M|w.lbX{7C 9.j`3CZ |VC;>Ke% bdi !C>"["H+3WX} ;/ 2o\oZe&UoG.>)!$`b)e$0\:]5RmE s}+P <p̂F% F{l맹j%cNLѳ3ݩm. 6_JS yR{3&7gD g^\ݿtZK;݇iO0nM`9 JLޣ$n;:tvsf*]IKyu f QKL)@sb_X7ȁMr"l3A cy8˳@* -ĘY>!{PkM  r$A? Ĕy2i,5atJ>tkt[yDEX ]0ByBB%38&%oߝGhɞN阽zw:9܇q喺8DC_!+e{ wbYҮ|گx|}_ʊV5&yUdqXF 7<m XPp_!HXT`~HN֙ĭa)8egA+@C034H_6"^(gpie չNpNvyG eAW`pOfmVO:<}}Nr5fyFU^u[8^qi=r0,*_'3)` ^vSI0+-'zGx2Tt%!0DܩWvax-/n'?#saӶ[LBi˼م͒95U) H> !ڴ`VG(gD T+FLӷA6طI}hhxli\oT R'/:qFv/Bgb빅2ջc|CZWT/hԏʱ\2mC{^dPF"}CDҮ!Y$N g@CG94>sLG+_['zIEŚQr#Q:/F儾K ǔTӊ&w]9o< Bb!KH]{2 v_Hqťw17b V ޯ53#EJ|Ur&s`7t\0Lm2Edgl@| cˤf`LaӢxq Ikw"j ** *1f9 H0J4B2LQ;%;z *MsFP{%@ҚW4lbA,ɕo}nc5W,8Ap > ˝ϭ>qp&v 硎%-F|c>/Z-Hqυ_W#@tG3)oWೣDk>b$,`Tj}t*y6;c\dIY63ZC_Z{E'5K8vtUR$v> rܦ͇މ|'؅. Z@=D+?kNrS(TJ?plMoȀw#I=e~x`'JɐM6l5@G]e} \RS͞;XƬHYGDtdV,zGd] ~5\?>"Jv rӵfAm!b ' 9fL/q,b(L\ZJ)T,YXǠjZKbvh#ST*KKO7g`Űl€PՇ)D x 6 2`:3aU2!=„XFLu\JdyE4Gۧ.t1X3.j]H%drYBVռ@l>kcq5eG!9MW~He\gfU(ޢ鰎^%<9@qC9l.0*9t:+Nu16ޅAzYȮ*HXU#ЋP/f`:La`ٮB[rEdֵ'KBšz}X XIqdb7Xi}ڒ`ֿ[8<T¶ǗSvb? +_Q'utQq!C9 !؁"&bB O,eZQ&#kh{z ь7F-gJ@44 gXL0ĥsexTU:ݙСnY}…Sjnc'o؛g51كP{ fza5,~m}fUrIx"fZw#;88\B極fB(iC vS CG%Ɂe o ٯbqUbVyT@Ey04=8 E }*xa/ 0ٚ J?*4p g'69F8rs~D]Hx9_P_I#>@VcOHoQ2~a8_^. xRM@Eiڱ=#K2U=~$9*lN,#$>h:GvK<ﲯOÜnڬC6Q$/ \"T6?dk0mg[(^ `m3YħљT9d5Sy Nz5E ae/+i rҎNr1yq @(Kn5qdp0nVFքwM3V6+r%]0N%OL vH'WԴ Lw0izyNkUUiU NăW5ƙ|cm9RA>,8GDafpa"]Tܿ\Q /; qOO5H>ge!ObMю`C4<$Ҳ)vPew|}j!PBDfPN?.WkUr4n)3]L[dp" U%S_e:[VtN;QK>TL K3j}ml퉻 94ʴFO%qqi{j6e-<- = v];X0+=& K{o)Ȇ쌚8ᢾ9ϐ'Jaݎqws,zQ4InF5'}.^x?*耆Cr( JSRQ} c? M2&|&<;'3roTb$/<ܾ(s:PQf/&C]Tt'at){'V? g= є,CڄuB;(bަduϗP +_V%b>ps1W/s&H-(;3oX %s 2SZ8활PQzdϭXHhfVR.>f/hk=_qЁ:RoU@JGLر8qz(#@F߄.QZ!.Jr&['=/MSήi @1dyX6@%[gLo' GMؑSmr/bu<2+LKhu%y]K5ӵ!#z~@B D$+ ,v4>Q&ܑP-X\cfUؠ`w+5m|B |6ߚQo@Qw%-|0@EA6 ϟ&ÄUaB{NCS,B/p( V ;2,Weg8+^5}2B~d^srKNQ|~}6@5ddØ.Fz`ڽj"32V b)Ůfsѱ2"yys00e0~w.?c셻i"q '=V[hߖq4V;maj[rHrMa_S6տRC) MOPzu5B ɬT<c6~uf0Y__J \rWvÿ)6%֜9F`^?=ψvffuh&щH E]+;#ANcgpjf߲9c"\گ5L%W(7=}E-έDG!I('[rW*vn<#JEH#ξ@3$aa適$L@%fTĔ:Ub06do9X- SDz<.ȵyi/m5Rlr7K3SPbE[t4^l?V\5}"AٕDW#2Ba}̴>XQv ]\fMtTǞ1.8Fɋ Tny vѷ"(r:Z< a`uM,I0XRO۰dU_xKW.M3k,Ifcw~s#@96&g;m `Ҟ$^, v(6<7Zѝ tb-= @t Xd#ߑ4j?2Ѕ:L/@bU0u?/y6 8 s2 -zw^;y. .P vy4Cdx%M 3!U; ZnG>_hk%pRgdO^VVB1RVeSHn} .hұw4/†=J#UΪGO l<җ:$+MFe DډvVt:,Vzr;}WV{+djԿMXRy;${4&yv=P(V➲gFmXcܭO\BϛYE${O8{R7t&PG5lzy%k(RنwGn.@prxy$?C P!{s~v:$IWٓUiBQ $P9f>*Fl+MRomQljO>] =1uc;R07٢k\5ei~_?M" 1TݵX~G\qv Nm6`!6n T9|H݇b#fV ~ 6G"o֣`!F pQ};7:_na(^8ro۾Jg Jĺ.Ԑ} DRD 9h1g P͟I.|]E/!|B3Xw!a'X<ɦeH+].}J %s!!"UvD0ԟc]H A'jI {_@x|:0stCN* lEL2ZEh>/֍mtSjN5rԨl'ȷ 23exGȵZ0~# 7Wtx -Ӻϒ0ӕGx%Tݙpp]_[:1Th%ox %,Tq,ȼYkuLF])0'&i Se7W:y-H(.k7gk 3NT6qr#Hm}-ȥy]R$99o\MqE^~&2ҒEmW fp@;%N8E~\(LBfa~Wؕ4OPyВ㰇ౢi|NJV5* <59[_32{n[hdh|:ʮN@C)-Dl^cPO݀\IKIctX8ݦӉl3ȁ}5 ̃7/L$_ė7:JR]1܁bR*ʞkBI.#G/@˝<\ HVAEotK%(nwu=3{k)s^QU>4y5b$ iEz\˲GːF=y95_sY{gqk0܈")or]7ϔmK$m[(}uNפ{Ă2 : g$mlSC8qcZiMTaخRrgK ;B8;O $"m5ȥiu3DY `T':ȉ--oCzW'b˥ <"Ugl72m0e19_dA7fvZ )0e!%'ܚl[O xgMfw]Ӫ[DKS82x2Wܿ>' zo,m.N2[[// dD.0aRoԢT}°Xto=h]ʌ5@ͩ )Ŗgq0^B![rv(h5 `[u0G6{k u6GmYt δ+?%J^s,{Tl H!Tm;VbtѬ:IʀcWOD:bh׮8 g63 0-e0A>OAL 'Xb+JSbERcpzC֗IҎoiI~#9 '@EOmegA i샯bAPd.?V ERl/<<=ւw: 3DTU<`b.ѭ"02#aZCZtE _?B4Q 1{e|iBxu0c/Y Eģ@,@/oپ~,i}GH( & yO[z0Ňмx;saKIP6OtZ-1+4:pۂY(iM@JhHWkK5'Xwԁˀ1/DayPPJ<,S 3[ݵ2Pdg@RKY(cfD] " ;̟Õ,&w6FoB}Jո1/+׊s9i D+nB}\ hJm *D-LcHE3޽ȔfK8}xXFC RL>NqDE-M)r%*/)yb2ew@<ӿL] ~VgMrD9ۭ֤v7S2yڣՠzY)fsh1Ы~x4`;n8p0E>,_쵬/ShvYwe݂H*[Jo^˟OU*  eL:Dz7Nx |.+ AM6F19g; @BW>;`6؊+?|KBͻ1V*[M̘Ir;>w` ]e;IfD 1Μ(۔7˱T/Փ ˝0JWwgy^#C2Bu*L n3q2*Dȯ8x1&I| {'FDa.bUfih۞0Pd쿮ȇR_< rr,' /ƶ~?션*NizȅW1yqNvll폸uQ\B pXy1HW D Geʮht[d.ZvGsS~y+dy~A;č9J30&ޜMhboIr VK@۰m8x<p,Lټ_u\kz˞vh l^p娷e⭌BIFfZwnrW*.djO> :WpsAO>".]Kށ)͵Q39Q qF?SbjH`` ZpVZrUkXAخ^e֝u9$24 / Dxa {QphEB&>a;2pa@S6uPkPa|O#|#}*B:qZB_"%zemV0nPqe.+UKaEctÜqޓM}P[')PŒf!&6FBJW3O7T[ ?\eJ}M ʓ4|k!J"6Zf(g]tl p2nZXܜC,MtZ4Rn1.2Q,:YgG q25ܙP#~s@2"k͕̀|'QJZ”gHqr\~! 06TE=՚ۑUmZXB:R>#<<ߐj-b&"nS|g`5A i?Zȓ A畠*{2 (aClgZiV{b p&1I=8=vYvvIOYgy3Ġ3[Ǜx ,ړ:k0 vV'WFUBW^}_/;wgr&̱gm4: J܄@RM+DQ`| l_xYC3Җmer52 ˣ*eF`ni1RZ6t:0BBk+Grf9aRDq²A[0Bs8)}N/,c+y5! ܼ";L#D8I\lp_BU@`p$%9)WD3g&tar,7"8[%;GcJƬ6ñiO+CVW<ҽǎT b,l+[;s6 b\-yxk SKc[٦ :2i\ &;$Ŭ"}: &JXP% 0bn3Ds?9Y*  ̂ [53  ݬv^^^}|k% {v ے O3ڹ>XɁ KU"TZ?C}Byں{12e|݃>H؆mANlrY'DM2,<`8 e!P0N~W׵n(tI=ŋPT. ?Zd닩_x=5&;0aGa* cAMP$F`F8Q,(hNT2Ⅾ.k!Ťv3~+]~3=R̫h\҄eowH]ٟ @Fі!)\ШhRNڒe3e8;9D:†Ƨ`]Fƴ@:!Kd7>Y._po(9~[5RYЭu֙у ˤ&+(wVdr|Ӕ@+l[>ulw:XKr@s}pX9vg!b? -3Q nXМ肂qJ_~Ǜ>g5J-uhm?G)(k0TŦG|R&.~ QcmBEC{W˾wBPשp K3kv}3'RS4瀖_ =~FB#&RJœ玶QJ[?EŸ8y> Iit#P,ߖoFH&{ WG1-Ǧ"m4TKe 3Ku83AEy|ä^'9e?3T jݏρq:lIfKPMԴHN@?vN)ܣͮ@|lHcv":GApopf(\+qYNwiXROk**wף\Da';Xlk#|r,@e-uwuy9P-gU:Z+zKX {_!ԧI͸~rN#BiX"![-{nL٨ WB3:Z 0Xz0?84+XAR/PobFlI 2V pv1G %q>SߗN` ~3fJ1[ZV>T/VTktH4QA<οwTVl6OK+l_蠡ҜSOj@R$x3͜6t`ԙF6k(\W|^7S?y՟o v5eհ:. -wS^/n4*X6k5P3yN)C8xNCt|@|4!x5A!J`B3Aq%]ѿYhAG#1 }5{}с/GWz6GO>KhBG oDA2PRic*i- g}EUAn59DѼ#)IَH BqhFHRիe4>R[EKwx=+73}GB_)yvom["׏N:,55Gۓ-`! w_pVċF)=Ҹ0C" Tˏ M83f܁ʤyoM߸f0p9ՅےE5+26e au;EyɯFA52FnsBa70vP:c>8A~ Lc!JB*7A%'>>:*!s.,l]>_왓^qpۓDoQFj u !~ӵѽI75-W62y%{,Hȱ:3= #m$\BҤWFΩe͠qSX6l~Z_̩ɩ(T[,iI7 ~Ą;oʩ' ϥ ]v h?T׏0}sRe)ҠylVJm2D3(nB0Qw{!HXcsWcZwh}!pKq#TgtBh=&,q#}+MHj]Ћu`wg>"gBΝ4]q pd흱MTn`߽d䓊|^oJuWVjŲx`(<#xRQ:S8H4U+cwX墬v:q[ƒ'LQfV[FO<2^4- ]oG(GnUOD ~2]Qh%ns@e}lk`=6F熝+e}@BTs.R3 0e(xTpF(eѠxۖ 1ʼn$RTF׳ r|tpzwi鯞OgO ߃]OE%Y0^2 ~f'du)"A !]c>⍩a@FhScGM_\l&}"qohجsO @Ғ~NoL+$"ܓ4V7 5B\(tЂc~o}Ʈ:-겯F1P)q}e-`[nz+ vxGٹѻwC Hڞt nɡgiÓ?)Qi.2Vipgпu }`ˇeG'K֯wHi8 5U)դl/MilW_&E,|Ha*W#D@ 'a0d Cԅ `l^:xF5zJA\O.8^2 %T0go0d9ZW"jG#+,M>NqO.M_c:GKٓ3kR!mUa0vw1"fZz c{r%g./@F6d-/%PXw[\ `b$/T`_ (pI2 %֭NWOqPZa;k"=FL9ɘf 3N3 W,ٳ" ^TUZ9Xlf Zb.FڹpC%  u`yY{kRU6bڥC}6] O j3Q+]a\<ل*~+iKa*}~pwشuOAV?Z]"lM##MLr0Sͼ jP(χA3+]Xmc=ƈ[͔i9jW~EE:-SЂ-zYtgO*/aԇ jG\%Aτ]Ä6#fR[=m`ggWX7&ґ>9' j/{0$ob'"57Xqt_D$c_QX- (iM;jx!vG.c=qe;܀o X\#4>}/OCFÃsyZhJÕ@HISДo.@q9n55 ۆ͡Y/C' @&4lEBȨN ݠZJ:q% Rʢͣa r  IBB3-{// Ul^otJa*SeSx|ǩ%?yzzSq>eMC⏥^6;f?&[c7>awjقkt [Ow$GIJ19.s~<WArN*,<%?AFԽBE`k*KSu )ͦA@lUP^sgZOOsvgԆa\yIUĶ([dNձa9Mגa%vUa5`2OP*${Pu{,_Tzc4y4 >4dS Ҩ쌑ѠZKڔAum !{aj^~$IO!RH-|`Ea]f٫ k2EtMJ,SӞyȨ Ȼa.TLR1qZw-"`talFy?J*n~BɆ^O`XPQ D-#DW)BYw绚4005 d%UuMõ.#v.KS=O HLu Wkr?+{Av/`$BR?Je#*ZaCq)D&%^GcKB2F81?闖?#'8`UQɡrɀPV#K(W&}<l-SK0 V4XJR65$kƿR}jtrND%"+-@oi`]ۗve.V>׺?]dKU7-J-ϚW<3uIE&&pzUezwa[si1{{5k鸧mϘa0.JgWfgl/Fth6>&vĨ@#TZ DXio tv=ED 7y{`d]!HKRlm3o]]T wydO‰rw r(XfSWćp)DUnQp^9 Sq4pDx;hS_ /d4Nj(bncQUgIRVu0_<6Y`<)%N;m7$ oUF6jşq\A-pz9DQ{e,S(݊%7vT$Z.6yTM{')O}e v0^^Mw"(ɥQSTsZd^[P!²sYϹ0h3*3 (|j0n@}SYX+i8@?;92l5H?-U-J29Bˊ$n37V}{BC_TpR&իE>0ԌWqbcNn?íyOP:n8X*N`T溭Ŷ8}Ȗ0Yg&OfV8oXX=.}ms r\~i=;;\M,\Nm:z@mvh}P}w2p:C@?] [T!y#De:aN kPnPk&LcIdB^¶\O@AϬ `H9CHp˧m."3#> \fK®VۇHsXDY9i<NM\(sF).JLP1a7:{W=N;8RJ^LUƳ0 m2u I#)%g:KטyY nV͙S0u0R$ђ6%ZN= RM`2&b{s+?K@^I n+y>\慗2 |Jc0Mc{1$Zl eywMv<͈ք\ߗDv~ Ϧ]{ AJ#jtXK{&4|nA߀fϪڸ ߫)BP^~>50. n ­gX,l.TCNZ D!"ܖ> *j+Q}oV³m?\Ew}J1On.hV~FWgON";6gRH-Gٙ Z .ETY}_b-dCftkr>-*/Z@C2!WJKLsQml{v[Wf j֢]g8mUA9"Z ſɮd\,pVŽ9ƈZL9ڙMrELɅ:[tW)vMΩJ<`/4Qo<Y=o!dpt>HX̛LgƂ%܌k Ma?py" @ b N?UVh0VE /dy/22@߿.Cmf}6kw='}7}B߰xe2r7I\"0H`XqyZ͌k8^+[ D .ۉʃ2NN{ydSنyk,e[@ :xWx \7D.Q T@VJÉ+Jwԟ7I*uڇX6:vf S:#>sJVzU]qnCu%rڀVe0|2_W6%W| MAZ{ŶQ8nfֆLG#!xw0,ǐIWL-G6C5l_k0VrK.#20S7戮l訐9vɢū=/hqGk$u걕8ovM}3u+ XUޡ W%9q_ﯨKNg=}39r'_/m3.5{@PD!g8ru$*\T.1{/%N-mYaߒdL^fuߎd -J*)i y,fՎ=l`Ty;!"8m-յU6k؂dIkV_SwW :X(+ؒN,1'Q:oosa/ #~9j-~_0¢F1?g@9>QEIxq_*.,$82 l"F;Рc]V-MISwqThJO~iC~xbQK{ _K؁Lb&!;8#**ީ\k0o`c%80 GC@^ ڍrc\'KHDKOt KIN̳w(?ϫo(UYyo*$HE!ۡ;|{ߢdދҜ bMyFT6rGWJKYY:!lcr=8a}md|Xekdvs:nFqN%KeZ_*xj% NE|y^anE*́5POLDڕscӓGqOÜxH zy˶(e$ROXt7cj:\YOd`(HbAtE\(T!AWsQ5jhвFhATCy>]L35gd`drD릎؋ bd>5/{w'59V|Iq<4nڱ9G߅IɚQv@̛݅cUSvC?8mZ>r"edg3ؗdO\# ЩBY'/J {l#7ʆ5;hfYz+$Y QF@|0 g킣|Fׇ.-̽ВIci-n]~Lx@)Gl-12 my;7~}X3['* a96ݵrG~6R⇳+*@2.Nm+^E6D}VKH,3FzJ OD [ޕB=Iǔ>fhT?A6H% 3\iHw Ģ fnpT` ڪZ#CLWHѬʫ)T (6 !=+E>J#l ~u:y@0ưwsj /-v"sر3xlL9 wJT[fTB/9(WRyZ[: ?0h[Li%H@>Q@t~;Ԇ(Ĥ(BVVǎ{ӣ?wWdU{$<~akh (u}A‹/uG (?ɶ,(!ٕp+M>e+^TaslFMp.^N`Q# UͺEWedw^^EnLĵu0XyXZ:%"JZω-a!ZGԭ@L:֚5B7ЦW>^LFۓbAcEMi{\x7ZWنwjlOz%LWz)X۟ F3$obӮZ;Ǔ|sy:ޅSc~U xc[JAtچ,|Psɓ0a;DD0 6JzW`{SIj:{C_L7^DMXC'byq-d GtFvQOxE,}z mL"7V4j߈r^I,Xx"$j04:MVMQ~qdy*].6[먒 E⡣͖0qok'zBt2J/G,c4bW,vJNߖjBF gԩ³;FU؃*%{PalnPag>AKZ+b~Ib_C8喬X\1 \JUA!s+#A]2V:z=[ĞWɣ' 5Kݬ?  *X;\Z.6[uŋ#}R=Yݴ.^R*ѱqm&qS̐1M=}iOJl㉼%h\ Z#h:A?_ 0#POE[mt&8ʭ`(`:s⨬BZ\TBN!d@CBIL{L.*oCA W2~L2$\/WZCW3òfe \/ջZγe'Ѡ-7 o6SW\K-Ӳ"]~:Jm'I^&p?C`+hRS#ʻy<$<Ũi% .gЊȐi|[JZrX9ĔK|E^ƍaM`i]D^VnM k,\Ը)l6Zmv9?[ehNvA\rbցdW6D-eLfyK;IХ;F(BvMW &8OaixrF0z5lTNF#K~/X`/ܔ,P3֊?_Es4b|nq;2c9YU3rL i>F@2S@RuGtxIz;H"#]^ˈ(C]u:ОcjoRë :Gѕ^ti-;q Zb WBVZRF|5PP?@'4ZwR}1l&>6masgUdY_YZ=>gMdyo<\:? `:p?fvkPį<:h PQDj1~"1Śޘ"[:YF°;Lў@LX'=8@2 Q}T?y`ImCQw˺ʓޞ3Ӵ+ ѹaV%ģ|\ JAi.Rv/*#Wx\#-")8P?f^wWKv#Ѳo9mC59vR.E5Vf&K8 0hlk,ot;`u,fsQTIq{'8|5lO!-tw;:A0_ާ5-{BOIq .!7DO40 c,4'Z/ZMvlB;F{:_R{ q3^JC Řʓ!Z1'@<$xskaʐ iAki }&ty P1]SgIQS lg ,YS͈f=h1 1׹"A y(3-T6lDM7N]}+nr:~|t\vxBap@V:Up/0"}i GL܂x? +-*ͯx kE6z0 _!|zU0kWU.J5 {t(6!} ,:+ʗ+KE[ֳQeo׉ _a@۴X;1guw!OXZO"YuPK&XA̋: 6C},"h!t<#<MXϡ݉cE)R gYEOqzw<UȂEI$Ҥ0DG,ʀjm;:C݇آuq*4Nԑ7{G|/>>4Vu+z3a+g â̶IOzb0{":2d ۥJR_1.?-X8Pu*n Q 89nSk} =+?^ðխ $DC%uI7^$km}+;|Kak 󙬵iG{D85uMj%-}3*@M& ˷ Zh%4+]ƓeKoaV6Мe9 IMB_8"}׆s6V#7w=TE)zQkƧ<^YYYazč0a+wM lZ#/:0 kNHPDOp?KΠY϶1;4N!^ &ePl>,l}il-3|zL ,)eSv&}3>(btZdzL BLyb] 8ա0LVd7BL㻽$U*ҷ{atJ{#fx5=r'!綟ʏu{}"2d]y:iUO0jIpfK{X n R~h\6+iO\!yy/Xo2躢[" d^X_a%B5kU2tt`J\\ιi5]l;/f%FQҬqSE:P&Mߛ'BCa7`~YvvӒ.q=uhQm~WUl.>zD s&Ysv!_H)EhdžݠX$b32dCDք~&n[Ӑ} {yy)ĔM#D!miW:jӏ4x}fC$y\y;HP~|фu׶z,$5рq-Rc/0tU.j2~fp L iQw"$!#\)e{AXՓedz\%"~/2eM2s%t'?3 Y<=v5aDv42fFY" o;!x0Í!`Ic f/iXp#=OFe ) C  %kjCAeb`DT\ By{?3m2&:#Mcz>|4/H;Ty N <3C7b+y(5*߮+G(gB&,shPpYeU oS5+.3WWUޭ`V}.K!Y?mܔ>H7SZ,hù RS@ęr,@F9Ȕ] wBZH~tuYyfa |1tKf/ig*ˤh2v1Bьp䈒[]KNd6b~R3o0ӛFE@l()âŮa4ulDR,"~u'byFsiq^OWerhEbrTET>f29=J{D.Lc'.* bCD5Vmicfp3dSBk]Be:IuZL2xsTwr}}S)ޓ*it\= 9Ae#H8 nKoOja65"gg"4 .k zmweA:y.RNC=:$ܞ^]2[V^`im"5R~ |Y\ ) W -1$8eIic^A)iߍewpjԇպw1 @0F;F@__"<%PrKBE3bJ dRXTK.Q[70L&4yXmK,@ÈƘ kzT?@}| IuXiCO$MC/ؐ;-E5b00e,m}ޘ\;_F%EaG-Hؘ?f)]5N˒N?ҋ‡胑xZ~W&EB ɱI80BG1n=.B) YY`;a08% 9-ȯ(;5̷q,; se6t/-#ocVؓs wŔFՙ9=>M3u"rq//j#?ar~9 džCiz4E8ZJ"= N%g@?sv3T tH֘-U:o8o\,V/ 0ʑ_ ȀHܙ5~\ъ}쇋B케E< 'P*n FlKo‚ERV:ӧ}"9h0? mq<225,5CEp^oc׍NXe)7y *+6h'+p{KIw!c)F.;e$f,SXz;Y@ K*=<_bhg IP.~@T[ze8T*/Co8dtwV+Q&C0KiԶ8wK ZVD"M螿$ڙeOT̀⡩)..yJͧfߓXs IIza ^s3_Iv@@!1ncU(b _3z;HTTr+DȆ<΀C\{w'nTMt uJj ͈^]wPftyt7GFa K馎%ag/!E ǘ[ʷ⧰^.y J!pUْtsMQ!^Hp JmT"1Lr WXs53+KCɁ:"QK0!n,R\p V!CTc bj tn;Z`(*sR}4(,^O>Y`O5֞ح .<; #"`f.4^ǩ.9N|F‘7}Nɣ#֍\XrֻN> ~i8ݜ UJ ʀ@;Gcw$ūAsY "bq뉉MW{&Kh89=6V2;ƚzSs muazIXb 6cW *Z|>HMy+cȣƍxXHymw iVCףTrh\ .nXs(ڹ7pfm&~<* \pvA&BSy?￟-߱  $c'R-%67]tsW$L)JaG8$:6YpvY_Fo|c™,khr,Unb7B>0$ ksA(])󕗭35[%&ۑ 6G‡DCcl0#rkwVz zȌQ!?F)/``ϮWk<_(y~ 57ڵ?y&5!EĽJ#D y-ߤ [U|Y{^Ρ[^ 3oE=tpi-tIC*?nzq"|&$š-w`?ݐߜn7h|ۦ1YtEϰdp ^k쎼rb47PŤb@dճe< K%1_ OPd[z %p~R`\R~~=u 0A۶uMbMؚE$YgžUܑp5`7bxx'qwJ}/tHǯ5ē셈nB۟qU\"5#g.sz`M*GceѳN,nA(+[|OՊж,7X_\#}$۔2KNBY/o{p$fk{QU0ZrJ+fMm`hG)UҐ$vvL)4𢡄(~8s1@vYtm~awQ_ǙK~KdaZoQ*8f"v ޫ3c^z3X8k*6%9NǕ ffeQ xSN!=vY"0bqy2J#.ܛh=fW=0xؔ"9R}^['LگcrfArv95aSJ;ٟah`^\{wB\,RwS4}g,b-RИd)7wB]4S"Xz8Ql)85\_1SUIP| 5îE>UPΙ1P>%ɼX$E.ʻ7z!0[<ȱ73m5&hVb?gL4F u{sYԅrA0߲A$u>؞\Hnaצn0]&"QԿ*F+\m*\>8< $3V| |"hg&٤;]Еepq0.9l eM҉K 7 l?#3pEm(b/E<PJN,Cnb0 ]nJA ID(pvf&'{Jh3.Z-13W3P#ڋk)0Թ\Z,\M6# _BͤD7MPiڦtfiZLC~iT?PNJ^Mb=H\3`K0δ q ]cW kjiC>`@zRg h:EB\2#hLi>{`$gU-H@_,Vk qlSaD@r 5cP^{aKS3 d@i5Be['dBc6VC5*|cI!it DM3y.K.6onBQ\zf:?Or.9ZsW4 \mtN,`]= qK͠kjmcJISNhm<4V n 5KʩjOӥm&6lYR \)jUQDJi-s zkgelM@}{e;|ruBȞx][Z#+OTvե/@>igF؀m d$u b(%j z,"\P6ŧ)y~|I|^a b P=<1쌂8 IpW@+#S}yԚwXefܯx:f nj~)/Q#1fB\ǂaK4 !m%%u!x#$K;rG`glh.G3RL4r 2lyr0it`xJ̳8r3/(Ke; !adUӑzY4&~`2VDS-\@cCohT2ޮk abt7BNB_[Խj[_EԤ!^hMKڴeςe6 X欶uL&uV,=DgRLݲl(,bJmpk10@Q9v-Fr2Sr(/ !)7Lun^KلNo5 9yRY<+*@h/,̌DnFK۞31(O-CBE#p~ZGu6х7ڼ,!{#Y}X%!R_"o\c'!S [:LSkԮ5#epIp6 7O q_3͆?[z^[JeAknUQ悚Lbczڰg)?Pc+eGվoV=QXQ^9r^hÍn3Oa156cu¨ _ \/" fQb12Z7HG84.Sbe.+@ I_괉0-A >4I: ZoAQ;H'3*ఢhM5AĀFܗ!ZM7{=WU V =6>^  H zx{R=sr`{:djDLd*O~Hܶ}]jQO^TC",1C |]k&yj'vruR-{}%on]s2e".;^btGdByPKMT!^{/7H.qXl d nA6Z\q&[4H5LlV'BàDy-'U+H.a9_s2 UcҐTRE@Paq o {;7{^0Rq j$@]NktA+ M]Lk>WSt*^f@pʌ)oT2+K,Ug5``CcMx CT*Epa'GQlugcu=s~ԳW{L9kE 2j9Qh@^9b^5am]=B_n쮅J*nTĝc@Qs|g 6r`L 2pͮfE$7CKyZa$~ȹ!4ho%P"yכ7:WZly0jXdyt#+P9x H+uvoCjօh9'6VWQŀ#qA +V2 m>|Eħo॑ ;dcPWGFt.ÿl*FLN/PF - ,/ #O6fL@QNYBug) _y]:fs]H# St^9"Q꼪F3w}[#P">h^0V]22z dyW'vaٻWޱĀC|/} TMsڴ9g-.q|o}9+V(ryQcT"snL뭋+!w5<^7.xsm֎8#dήPj1ŽܩM .1r,_䗬Z/G}> XkḪeiZ+z_A@&("ӗc* W,*^,@QVsɅY!gd?) !D|kۖ*t5+bE CӢQ.Ntɞ݋$;gHH,Hjd _yp"xݺZʃT5VN#m\,=EF*M1"ƟKxpJH1jo% H'Ny, #NY2L<+ܳCC-T /2 VR~^zB>+rO"*ɧ+b1S #p3lzX2.HA/~|E${_g5 $jV^l[M!Kvwz!m|8\[(06kD['~:P5mg&}X1r٤ZJ@2 O/ Lc{6y鬜ϳs3|oAsG˦(AgA|aOaaj7+o(&PuMZS-7 .QA@6SwB[KRGs:TW\onRAKxl<65h"%D}% $o&X>9UϐN'D7~MFH: d=lV)S*/_X Vw\$c PӚqIks0%g +w$l !R/~H(9jZvs <ڒ u2%iޮڵ,=l@I1a>'`WaXWqH9PK.O/f[Y+GyNFhx kT/vhX{a#fx^vxӔna\bǫ6nR!~n!@/2J;e8'nQ[0&S>ܧGUZA C#t(֝.Igb-Ŵ-,a4JrBXkMO2,(saB}fÖK)De5aYoWI/0؅Y܍pQOKGсJ3&_P%')ŤyJzDfsQ`wMJ*ad7-QfV$Y ?3y 9B |(-0JE v; RBQQhy*wt=qhӿv⼆si#B[[d,쌃Q[nÍ9qyGjimC֯AC0ѐ9YԽa]9/DxGx^ Y J&鵕l :\щH4vmY:k oWe3;K1,ȦK=%lMQ_kd3ZQ֑ls=_-_|# 15&#zR/B|ʬsjUp1| YXue|4SB7orE<6a7oְX?2^4V(1!'?2ykע(xb%lVgŦ 4tk*{G?L0ڦfLD"lB cWF?cJRhL0yݕ1vvU/@] [f0'+O9Zş<&0$V6m)YuInf.WqRӖDy+I4[ ?V~9V(`= ΩdXuOVKa/gA3& P˔(u0M;a ;hVK̸j5n̳?4c˓X2~W[) oFl%EʱGJ];D7.@;b \L! .͗['Đɑ ԧ}Ӈ0 ؗah8cmcz.zIiuTe ϴ'>n~xy@/)(M|%fMSPq\  i8}Lt-x.*Z8~p!I^v;#;[ǧ4MoQ&MlNIR;) ^$3x k(yNl_Yb|oK D'fD0"'T#ZsE`pŰ"pq\392&@{,:oI\+v@_GaW]Dk =\؆[34FS4bq,CrulPI87*Q)3txϧY/4J7 .݇g,yȕ=k q.P.Le(z"oF=t=-1b;6GoџL99{t@=D9Bi1 2hOs9 o(*2Ot|;׃ZG?lM(enc'(Q$k\‹#-D{ JޝN?\si` bI%aq+b/Ҟn Q!m!YpKi4mFf5}DqN-H/ݟNs@VI/?Q|?&5_fY<@ֺ[%*Iyh ]&"jƂ+٣kOtO!xMJƄg^ڝDD5/D""i116NFyLv`G|]`[ t#>-o18(D0fz[h4"s`O,1tRi$>Pnj:8h6&d#sB j4keU%?z՗@6\|Xݍ+M$+7s` O&#K_և݆E5[T!#QM/Bu>Säsp2jt҈JmKu]&f;Ҋ}om%flJhQIiEUmĕЮ!d vIvqQ _W>R*{:Wjv\jr+Sf+WueRIy Y3ˍ\LF5x]tX@bS̓Դ# oxݤst?%vMI؍@֌i8E/ #5y'!/Px60}4ٮzqeˆg]_iHtKԓ[i,P)4,xָ#mLVU3ʹqa(1XT|pT[u I!c + |I"XRB/-A7G \sp9-w=][Q-JiHx9?_ O+{C]*"2GX(!6n7n8 dv8B-}~'v]BdW9e*.aEJ TvޑA Bl!Er \>KBy ћ^(_R)fnzekt&zhҖȶRal\ 9KݣcSjLl~Lp!NCKQ'}(2٭˥ί8N_nEQ|q[v'aCיNviMJ,A9 ͑a3uFҥs{! (Ȳ?\Q$D=\:MhYM2BaPᄠm*Ih/b0(TES#蝫0ql;<_\v}Kac`PAj  4Ĺs\9tГ鼂\q9_o^G!GF+ 1GT`K.:{YVDzI}ݝ(%.@>|p{|bk};Iv_mNޘ0W 7&5\oL-~\{%kUÆˢ#.ԱS |\̪^4+B:zpAl=Gٿۓkɻ-c_L-mԪ?ꊠGˍM.l48 "xG.4Owjj}2m8SI,Di/NyhFψOE;8γ 9#rWU?\M'RU*iPy[nOoC(؉X IЈo5KZ\uLrWHn4LK?#K]#Zs C x`"K=%#y-ͽIZ߭;ChDaNv̯_׎#*XME0!ƅ\I=޸z{ܷ"jp蒿pÇtRNLpHCctn1aSёKÌf?DBJv&-էe# 6LP;_CJOWlD0r-B E5)h$ aI:pIp H 8 78g?n#' R^o=c )Mf]ͅ>(_vjk&=N_9ufTzB۝OfۧZ<-1Xҕ| I,W% ` `@*Y(.y.0ޒ㰀f8/-5|C; h4t+xqtcB_+>00Nڊ;8H:ozٝEGt G۝8N99]o8aELd%%QCN#bͰAFǤ]6 y`}.O-z\oB'_IĎA,btm\K "a$1]p Y5ب=}#P80o)Vyh;~_$Yd24"\*зhiiM&rJ~ct6>pav)rMeb"rUߴR-"΀G6d\ Qf?P,> F\c*?.R; . E{?cvD.] HG 䊟)Z̺Ҝ?bB{Ҥ?dh|99 ennCMe Mժ6*_e:O?ܕu͕Zρ=}7MU068,GB{Q HZf;:SOf׶ p6쎲v]ݤ{GMj׬3 TWF`+Y L뷔E ǞԴX'ӛmऻ1.ঃW5F<T"n? 3i{2FM} *`@xUId<_0#ATѫ3 ZA%@E_DX֜JK-mW`5BVTv 8)@ c<]ô;JLT MQQ**6پ1X?r6W)%R7;0W*6Qn7˱ٱ1=߫.)X66N'+֯"gU/v{0-:)r%"z)idtFQG atyu_a hӨ?NpU 艱Yt)g%Sh10\[D?܎BQ}ߟJ 3M9;IFMiZ.{f<+P⣓%.XBu5nDmܑF ;o4B gtpIWk"^~_FtӞjF (fMEkcp"c4 ʲ疰<T ӻJ1 Băm׋JCyN,v*?[ZMq 2|؄+ A[ɘ-YMcW{Ysñ񎹻 ؼIYa`PbfL)X( c)շd9$Tg`N\ELWsٖKcTÒ޽L~jwB0Wց 0VڵP?;C7Yֲq0[ML]:|n II@hT+MXs%^m1Wz{|YMetdv?3([} םgIQ'c9z^ZE+aUPR~݌Lto NoP*STߠkT@ǨO̦6ir:||ִ(k2\b疘mWv.(;jLWU"j{7 DuQ;UWwQouҠAI# `qۦL#$D˳+z^o OZh7qzH8)mzUH*$GB2Ha2aGP;$οNYB\p7Ow*ȱmt9vWOYfPBv#:=?Z( v81-GrHLkIhztn:|s\AsǿR]ĸKѯ5ml{_=MƵn] bʧN'yweب`7_Iܱh$/Y!̰y9qq`aIPG \u FOTfknBK@I#~Z J 7݋%'RVs%6ww&UBMG;lz:ϲ@m2_%"yx|[Zx%EJwR!BNtOedc=y,xug.6#/DvHI b5c# j祉[XFaboaBt*Fj }1#Xӄ"B2p `i^]1Dg SMZ80mwcb9і6؛n%Y.8b$G$uH"LM㩢U9~ȉ*O14@Sm"D=HHߖK"Ӏf1DƽL4KQ)՚4HPcv^ۓX黴lvKzAJ,i&~M~Ek[MTf±TyI5h`ԽJ.A+,oHs?҂%Dm$º+S HsdCcmoV(Pzt' Kb̕q1ᙀ}s{u g<_#\3X%;8Q,6(ע7Џm 8u\`ZV=,P6ϸ-Jc!H߶ᣭ FcIԏ& ,½.[Ac*)!v1|Vx3V1`cV, +])]X t &7#ΟQÿCԹ&gND{V5u O H4\G7jj,B.UBbmI\XGNKx\8܍:˺_ۖ>|u LYf4 ē>(yp(s[anx)9J&fPͅC,17"sOM.S]W# 6.3+7)0G"J-H7zR( \}V%ch-]G <;ULn۩s Ȼe vx["3=݂z܍i1gܳBHS=6tXS̹9&Þ"kBL:A~ՓKbQp"@X ֐u 8XE GRsy_B 崟5dSTma4n^K:;X(*,Sk."lJcOQz N\7E[1=f3CLG:lt-fBl>/^f(|^p2Tx(뉴5 4qO=$O3"+;8>V |kW5Dx0$;,j:>nO>|h"C:B"]Ÿ}Mv\W&ZLvn 8$Yvx|!!a?,)H00DXxJ\c]bH`B^ts &j)5E TND?0O" C~'պ1c4帴e!NwډcΠ,b_*wHL3.vE'IM¸Dvx؄#>#!ȞĮlwu!H2- bUo|^s{$_P!.b MnLTSʅk UbcZ͝ ˊ u}/Ze\^+eB%sצyBē޾;<_v[PG x!o')WmJ} M/ @+ԫSN4#\ԎiF@E_>!@re2f0H_!\FHYwFxObDzX؊ Aq=+%7&nEy{u=>|]L:8Mv~ǣcꈃe%Rk`EGPE_ݿ% 0QPJ$ᅮw=>s VZ#&k8z\ʥu9],F <(ĎD+0TF\5̬Kur} bIdž,kӷzDxBŚR? HZm?@\ u[Y)]!a cT(l:z|(~ 4Cm?˶KsMc 濳*49N!`%+ c+VHr%$$ɩ J?W W&I!\< ~ $v=Lx97:dtXHJ6wAB;&Cwu.H)-n'IqyC@RUlnj(Tp YYTXŦ;ݝ.볉zpKڀ#+]H"Tߥr_prS0D-9vv^4 t}4Dz1cUtU3_?ߠcNqd>v x%\HSjJ/,f(sTBjNِvTSZjhc?ՋeWL1$ko±r4T@ K~Oa2SFxe Lͺ@$e\]f'W\blZ?PE);f D9j:v@;V_Ⱦ4쾦}kwsݘŝZ,_mp>7OW!1'Ճd%JƦex.-ܮ]oxܘgA > |&7p o?UTW2j,nĝ&a.c]A8?U<W~ LLC|"ZF*N&}0X_Zs/9Y7ԛ@KZs_ _&Uap5aS*pG&ޓOwB*1=,u`c?M :=Duci_3f)PlJڍ8,&$D||Ӌ|! #ah5bߺ=̀ 5ґA%C g +Q?cƓ4`(IqB$r'ԙ[F{ф߬nʊQ0X٣Jq Z)TLTݦ<ԲڎvIEu=!O pU$;mZR0%;Na-SN^թ̯&H.Uv*zmo'̴x\S&t8Y~\ Nh; # yd_,(z1 vbD*I$ t-JsdJACu|v'p-[0F5iLPu=F$u+f {j؃ˊe2%Mس B1ɤ4ATÒ.rMv\6eFȓ4̙ꧯeƶ aTAY܆XRe1~ثfgKEr|/;l5vՕl" =z-.0?+fSKn{M! {'hs'lo*86[s0  Bh]q9B'򇪍}R @%1F;5 ڤkH i/\#,99&4\ck%X3 ~DoеXt5 A9QǢ-u Ybw0k?'w톒%9\U}0,"&.?5]D,N6.Wh}xMF5#9KqmޅU= aR:T04a,d-=/D,Vq`-{'rS.%.@ɑ[دv|4|0.">iPٵv:лu=屁Sf`dn#DyYTWmw3wY/3M hpt;uؔP2 RAS>Js_L!gח r̬Sk?ɕu apIu>B(jGf%RU lKƻ.SC[':7kÇ/{& 2EEH) 39a6ʸp %.Dc"m*}/%1u+2V/ކ*[hNOa'{scB?iE!AqV!"KȄynoi"s^xA87H UR 6s|E=BV?xҘV '$Fc\*iU9_š!/o<d(+].U/RP-ǑnՏs`ds$wH*rz(%'ê:,5Glٶ<* IElZpb!E4)0 K,Snї.u3ԁ0`jS캯$pg}펩/AGu0U?!=5WMs0 >d.p(UOR_l;lPEZL8g(g:ӶskQ9IKBxjn\2˂{^Si΃^TDk]"KVIL: m.BGw" )GT /x TZpoP[9Wj%͇TkX4Ǔ2 nrfa$$+SG(=NK*\J[`ç̌a0?B嬨?7zjK WoٝXJ!x0Kr0W9=)^odB#*ʜ]' ch)9bQ? 7%T/Ĥ;wֆ.͑Sg0$1%BfIm M?p?VTH/R(q/^'*@o1hBW'noΉ{U3g>PP96^[I-v%\lG #C Z0/MfApS`^dKLޞ[Nz[<^Nj3˔f3} ^~TƏoCsTO JÄ12ܴA;H7g1]5!Ŝ2g?W&s1_"L!MQ!4e-9CNPy1Ƶ72 .jD>k m4ge);nC=S>㉍2JIimʣVVFhZ. BMXp ;tKf_$oF*qx -xpHh͞L"ՃFL֘#A]aDŀ\~55ԁ̍lmU,$v[cYLy[ ê\|S:],kҴhZ׆ĉ)"GV/!jZ|$ಢEwm̍Q&p∖-rNh%@/{jXqipw%$sa0r>qȤ^qlQ*nz!aNM ȭy:8.OœW`ku;a$eǞiplT,] WHܩT﷖iԨNȫd+_1Ăd@ 9Jkz1 3i|n.a،~ hJe$aM/b_7WٝLn"1jץ|&(K.Cp\D=R&3/kPddlJ&$͉{Z~fo%*0Ę 0a2b?{;pl'1FVL>ȑxuiZ6t4TvXM=}_)tx'0|˵dWvbW&:bj+0q?\Д4 ݪ#/@>+@9r|{0> *Z^$(ض \qWj{9 ?d >o%1X DG;vk ?sfWVqd7(>4I2wŒYT5e!ZaOvp Ts*qs[Gu>+է[ĤhR"U9&/ g"?쇩ZȤy7-Uhh&" SXdW󧸑dOޛRbrnTZl`J 0#o pY+Fb| AOkBNT4Lk5/؟lYCKҚrCػ0>O"i)̼Q6Oߟ5NrWg @ӱvFjM]gLxP3IDse)n/?0H*9pTsy  m;^n>_^[Mt;ة/=:Kl\f WТE^:!]W{WVG2L(tNcG|soFh <sQd׸@X:YunT7.zE ȮtG ^ɲ1 ;L;W!bfo9A S4D{F`UݑMʁC}uP>6>]0%p*T8_ !y\.чe}`}Ưhtsy,C`K*`\xDZ*;S %/nZ6&W,G]x #khF ̏Hq4Jnt}JN[i@?YֺLnyj5'nKO]gI*dZ*SȔkJ9 ꘊ'^8$PJ?46K*4(rR>hsX <8u0R##c]ilr 5 xElbeo]yXSzb3U 353wk3ypU_ǁi+lc.?=ޡ93h[Є,$0R$3𲆹-n#VUlTQ{ ǯOACEmٌC/7~d4.USk=C9x:0#sq VbP>",c>ѨHk,oxRx9( I'M=EIQ餁.qm~5(~)'b_%&k@v(9m9w %4OeD2 VgGobC 8p:>=!E[dF [z'6u#GN{ٚ-Λ: =%F!Hi]MР$|T39u & Hֿ8VA(k2IʔD&YMw pF&tpk~2';<;\ j=, T?,e WǸcކ8>hMo c&ݦ)]Ӈ|w|@߃PȪ@@m}u=۹pR>Gx,:#l?]JhWZFУ |8rċDH"י#s0t|:MI:~aJ@6.AImVDhp"0 VPWQ Z'P+m'<χ;Q>?M0Pl4[jJJKw)+*|xD.c]%=Hb'n5  M_噴\Bޮm'&JvB݃QHglr:Ɇ;$&k ϻ{;{Km.,2K3a䨁Ȫ٤Pgp%E|buJ5xbڇFG0b+ {飨VX5E.IJ  eK|نA rjk;0F(_ay*Rvw Z )T^K Ή!VtaߠC~S"dȪ{'_>R/ xo#iJB~YϺPa3/ZPSt(bZebp3wݜ:ޛWoIXB?1goYo {Kh`(MH>>N aμOB0 Tu p X*6Q\( fo4<ا~ϡ'Cp !GSg间YQX?9hi*%~orQm# ֽՂ~_5ddBCz vD(f}*`fLb-e_L8 m"Җ/a[)T7"02Ф8{oj_!PwEvZ)&=~-4ȅKqV$Ȱ<ޣwI,MP0xy+~L} ;E솝D]D OS7vyxs#J׆R(6/L^v#cS)[VEtåOltMSqފd1k2-~5+Hj3JSa #~FL#b9H%(kUc"Far(IenK$~H)t_ |O.~Q:kՊ͖Ϥ>o9UFuc px[u-G&K3R5*n9XLxTźw?ۮRG"SPRe>&ǀS'RWUVeԞ{NZ*R1$3AMU-7v8ez ({=$d5{A='m$\4/ܥ_yRD u‚.Sks@ c1n]I ֞9Hѻ(7S4/k4 ;Ix4$t܃粈"Q G!5h2FYpҬě׉J-Hkf₠/wB8u4to . fػ)_'^4jC5u#z}-bgU.mOE@('x1}υ1czmP C.on,t B2h)UKXvPGsj>١166IөBl$rQFTS-^b1\e>v nmi̺qwYT]8Hky Fskl$.Cp,3eA:н%#6mRɲ6#g>,K1Y.M6&ǔG(`DV )R.9:Hrۜ!C0xn 5hI.ٳLMR@Jj)NbPѶC7j=Pz62E\l+wг_VI}ڋ8N2A:5*sT ;*ل7ރ¦G*wFJ/ҋaNOܚmĞc~m1-5<KiA_JifG He5ܦ~5Y~w 65u+"w?{韠q9ו:'mq0nXRW{4dprT#ڋ+jl KTe@.R~S~ n*;TH?N-=E[z_teҼ/oTQuS_cfΝfh_ɓP7 Y(lS#iԪ>ksSC8VŷϑhNɤhfYb.wΝ.+z+j?^6Љx;cCK##6r!>s1l ޚf1nA ]5%XLIS.L&/=T4Fj\9Q4qe bs~Z`֍ivn?x8 H8 npFhx\{$< FІ>BLO*؏Uߣ<>2?JI*mSAa,Hpp vs&XƖ;SJf vl.XaKCQC9h #Cs gf֎񏼶#i$._U'xf Dc>aAmW ״J]uoa*'|Rszoi-A.ȩY;:W<KkK QbenĨ"y+skE9ؓY{]8*iD$ɿ,CG ,,1rHTVCh嚑"`Y,ś'opl4<M~6Xo~E6.L岴L1<@#͙seuKn%/Ś)1Iɠh JD]w:Vј*z?9+i^|D \-%RIQ9WY8  IyD ږn]3JX[wSpf x{' Θ%ȯ{߂\P6dYK L| #1g%;ɏ\*N' Փ79eTtm"]YbyS-l6bPcA1s047@XfUVɏ f=lv(kC3'X&S3Q4>;s@ʡ%z}5q%I"GjƠIH ;oGUv`_z7Ty psc\9Avk崸= kPSN1u˘PZnW/c\N&LRVH e!i9i'~ľ} V>oF9 {.1e.7s#ݔ`%s@K6k\Uz]o6PaJ@fݨTob~T+i[dy*ydecm}}u{QنBQb VWT ^ot]}7n1 D]$c =4,y((]]<< 8cPI©#kC$B|WWՑޢ 67*"@,N'q T}K<U.otv ̈́gt4}Fuu66U16h`5wڰ¦|Njt03+v?l-T85w_yŲ6"g0N?yCM>>eڊ;K6y)M$@*h}-pLIp$(ez<݌>Ir'V1H^4<2lav6F#xB kڜ7/ko`}he P_LH]@J)hK3g'C羵AӯuZ$)0k40a3Df2 MDr#"~/3IyjC|k w@%( hc*߭/xPu^aDcyI|X?:֬^YM&iiP[㐶iEu0ykPjZY3YVH+Lr^z[ Y͍e))p51Si؆N auO:G gcюCFA=}WчݾI$cl]X㭶)=S薎sXS?|>L8/}uU=~SPZjȀKG9"Q8;h4FibDr\j)z ~lK^?>I2?QBjX.8Wjʌ?F_B34}d92pZb&}lFQv*BK0# ܥd?*Z KZ^_(̮ #1pw ' \,L~ʹva:hYk1Rtx\Ȥ3Vz1͢&ݒuA}! "qs}hN% <)mfO;\h:Z_ Ÿ"x(_LC݄6ȌzC VcMWF}nkY τ?Pl~/l<&j^r;"o& PDs^n|ڋUӘgpe5gKR 7qҌ;2vàݦkrE䭠u`Z]LQf@ʢj _zVSIC5}{#2~ *MPn]8KGh$K!lId"CADS\(_Z,ۊܸWT" [j$0 D ħC 1IV , ISiK{mtݔPAҌaGSfww(ms D-RriCW.3\hsOS]"4;Q+S/ML@G-8ܻ18A7vb[f#xm5Z@nϟV)F|UUF8`/,3"Ӧ:ZPטɩ.}n :fW;eS q2YCyLNzH\;2N!ICJxuWIU1f*/J4р(&.Yoc=:I~fd[Gl$,Ɇ.QFĹq/ |;ux/j 5 rK h0b b9^,[퉵=`nݠ'D[) p+{DFx}cfO0kŴ4Rxa^,c'5q;J('GeɫDDzK^+ƙ/f>a>PL)ڳ 6axi|N(P7;ӯ 5 3_C `5ߑ\17hE]6Jp0/A"#^vt֜Mk{ZnDry]w.a Kor5z.ce3k.e/V*iIH0^rDhbjCg@*Gjg ^!->&]ޥ.'u!Og -Is\\ 6썏8͌\Z~ѧ+pl2c;\2H ];gX+iQ3G/K3/WH; kDÝ2lzDyoz'U۩(`}o g]Oa<4s-?[%~VU])򫸮ABF6F vn`^óN8ad $چZD O^}lykCjěYL a %2PԵ3Y4@BcBoJng01Pµt_='A>=1WitMyu~QwYi؟(lj{|~:a*:`U\WX8ttI"gjx֤,w`.*"&߆&Ցzq0[<0GcMd2u]z*s J]ٹ(fRe.7\.o/3M!dSϭ1jGƩc֏PC9/XhETMD]mu>ӇߘDS%fcgpmcUF@kIAw'g.lla$@m}hy'E/ԧW`:bt3* D,' VM|S?e'jj\aRz^čc|KA%ō->Z ZIS\[G,"ԦPչ]-ĠUnW6rTc+A9Un|wqySQt6 Q*w)?ԍkr]C̷/ #!qǔ \qP<%L;,`"?xM=_5! :aDd6~lD2hOyU٪$;!z `w$!qWT-[5߸ uv$ϵX%dhKbV=5ȒU ~-oB @:]`m0܍R or#`o~^!I⿈YAMqC̡9!p)7VU!.崮~&iHh@B L#d;*Gf֤h9 /@; o_OA* $Y9 0;$ [-e<0Ry*HH$4Y)^(jxv-Ÿ*/Xﲂ]_yYvbD%tJ'0 -|^RYGlX唶e+WNL{Wgo)s~0mk7fFEzJ7TZ'Q;s]|3,{iԪSxShRGh`OsV7 Vw:\ƽ/ۨV4#2<,H5g4Ttmچ\+)Zf`$(SR f^BYk+k6I>-9d7)QP]R^rȊ)^#}:<,+"mt31i^?j|h[A O/bQHIfU,6͉Z{:vN"JP{/gB1BɨgwjΝvv{ -&]xb.I1]8;xomB3* ۻ) 'g񾞣HRüo&d?"",͘(XCz§4I? v'_|-f|!aT[dBAIU*)~,܏6+|О&WF-xTc@Û;iLCP_El[M`\ Y8D +r:3*5bxAle\K?Ֆ ~-"1VJ_6 %(D ӧv͈y.jVd7WLw֝ {iƂ>Jq;Ydlwa$' t+[EkEwfW4hO/ )V⥊#^IH== J>";_'Q9.#jE㖱9jB~[Χ ye*G&-̞t %a(]I91--B ubuC?=Иح&ef.+OU c ud:^wnuźq ^Lg*N[{~\{ө²p6ε.EY$:aʬZz|< $55;ּpg/bsH@ҺDSXP'O2UzǟvAXGQI|UG^w0'֭+tĆb: ct-,,Ep{$`ޢ$nt'h7iL_{fpTY#K2UV&Jn^ȋ]Rj\B% IHMT}S[+ ci&uk]<7+q؍AMvS68q|mumK?3b䇂)&T*}jo|}tp7!:_Z.).4w};+pX^GUQl^K/4^QvQd^Y"^fMUmrGw TeJ\CJKߪ?p( {O1'>߾{|(@k0SJ8z݃s˫1y H) ն+K/=q'ő¾mq Fں6l1UG{A `/hF^UP{ol4V\ ePP /s»th\pCgğa'juجH'vkpVM)>V/iA H.0j B*TıB⿼ "pkĿc~EH>jޝr%5vǂ5?T7(i{gef0mpA+L >t :>1MvgZ 5;i/wŽɡMswAV~1E&hL0<3zXsbrŞQ$0RrBsMJKЈ8goö#G7JҤ7ERaoh(VN_O%|WK k#UJr{*X[` Lc10|pfL$G6NoBΐ/M˥tC\xbtZ}4%_?HJ1m`t**ȧ̂noFTgAX|6/7^>emjx6QG-y72CہD<5^c0Ŀ$_̚bqynP8PcBXo& "&#^Cղ(?~(2x r(;l<~'5\j!+(G+᝕֦QMEUTpvH%:p8pfI0ROEh)£AvE5l UC)nxQ\¾qa7$P=XlS:z\'-ZU#*l<<4n?JZXjn`:9vW%!OýߖX|0{e.v`6Dfp-eJ7CP^hpYm\UQJ6ְNlk)y ܟiC+ǘIk76!lCwT9 kԈƙm A$蝬d5y< 99=7݂L(ںP:vEULֻ8.e~^Sc'gUPl{C"i6WH9* \P7A^6zGR^ 3iKx<"ƚd2%us“ ݘC{]"+fȴD=+2GE "Ë|SOԩŌ9.(MB7`T`?Ge.v?]3XvB S<@B#[ ڱhhNL.NO}|+GQ{>q9eD*µjQa^r;* !#PsD|1cޫLC/+䘞ݪ's)aJ} .,&$d(wld^٘z:Q U),' 5޷u0nz1fU Q I NrltN7N3*k3`m :A}e;p Nd3N\ KL>9iETڽgDosRtXާꢝ`HT 6 T&, #` 2K1Ro\Ebzq_?ڥ%J Q"I-ExEɮvԸ!gؒB'6s2ؔrRdki@ )i]po9f#1dmjB:k- CWO{7Xv]ى26(4w|MkS1Vh xt5HƱ+>Be |8X\aYE l&ʯxu((AhG`RBB/!qWTqZU(c#݃Bm {86} lo8Z-BWviܙ<&;vd!)5uv|&a W~5WAɾ>9'AZ={L "(I@/I|=xOVdi#?Ƌ5r!V7B8}bR/ U)QrLA1®Er"d[FiEg `z)L-ȄMIH6kh4Qo[)zvtN65M؝Uu,kx "ƾX"ڛ~ CjIlLq C)$XPZI/q0W/a{`;R-X[>WN#k fi5=?ma ̒cJ4*{5 }v@M`RR2;^OWta0t&'jYzp$ ٸSB^( HzyG^sȿ.mQV8΅j^(XTL (.l泥>0,8 |%l%E> Ҩ{ 5[^_\^v-{g^}9%k%0amf(0ֳ/LJ|n/"2`Lgt?F\HStir sT -' ,w3"juQEE t@鑞{S/UaK~f+GUhB2wlX+F=)b[XZ`8#@Em.w4Myc )sF^ZK?L1b*6Qu7~I(a\ZTWQ x=<憕=ep8\ [EF=bR Sz[X‡ݷXw%-zY,Db}/3FMWL~FJ:S+_0E,K:Y#(ֵvzB^"-*xa+{I-yڑ8%~['eA3T۩O_>\ތSV R~'(gN\ʇwĥa:R?jU9!uȁ]0A!qvѯX׹x0z|&$Ş1 ۰ۄ^뼌dsl>!͍[|QLV=g1gLq^S4vȾC/G8e;ϾhFA-g{B* 7q Ě\MZ:d2hB6IƠfӒ\bi"mn':{[ ,+ax SG"nl/mM '3J1SɴB 2u:"?͓'z>&ޢ;j?d!;@o}T\u:N(32[LK(nov)u?nH4/pRB]@ׅ_,guežKT1X`&ձ9#ZjwH=wЙN7JmR^; e]~Cv1x61eljƭCg@0m?޴JOT/ O2m!欯~ WAײ˷b>bgX،Q=¤/Q'_ f ajcBW3 ?1 ЮWK E^ʈWByO30 IXBOʏیPD,G}ĀROך|Є ;ַ Hǂy]?*S X܏lzX']vFNMPVF}p@$/ji\>H}z)(0'(4g )Al?2[WYj+8sK$pp?YEڦ/Q@MJ<nPfZ_Ή+|eo؇%EÐ*|VT`GQ0gY%'NB%GOF"*(L_ ׷@5DdS#iqBpma=mzU9zab&xŋ)Lhi0\%u?J9ۮkr' &ے"G*t?WABQϖބ;1 hƬ"x[8`}eQ/s=*d (Qelݳt[ ]?'3oh4S4ovM&f% !'̕#79zI9pN{g{<@8"dX %u34ץ ohfeKU[)Ў4F?8m>@~|C 2S8l3XΖ #ӥzъ$ y말p&-LGcʨ_gV|јj'^L(v)Ei? TEfIԚXWpa>95lE=e4edCI:旷Fs#B/tCp)+l=8csE"M6Q&QJ !?T4AxùlVقsEkAee M=2C)Rj}:6\!>4-nv(,,F -VavL@{Щ+2cc5r*'( _5e逆n-;N{3:ĨNpw\pV\S+Έupz !\enmKʷvRh]"s >L.%f[%PE:T;kEKͶt?S ĸ* 8Gr2LÊ\K$wWuIB 0GBfu5$ڸo`=Tom)1Ece $FioBeU;i>gRSt;&ckAĿ|m&ݹ)ꟕIGb չmxB]*]bj} Esl6&a?Ŋ)s"I3 ) ?JfS> >[AcW/1dF = XL :ըz#~KZ茤-yh8]; 9{pRbNBbTA[* ö]oyTf*~DB3,e&ҍcS5<]^)m֌@DUOhRU+#{뢪Z.q |jԖ`ոBj_nȲWfkT+qu@6(rb'nsa82ݯ X|U"[B!CoSd55rԁ|I@jB]^e[c&<#a|'n5) M#+ڽXr"#B.C\9,k2]>wȘ\90]ZB1IX=EF 7u(L GuN3^UDbDj \&@6˒vKk)=A7|F'27=m 4+9&X4Q[sՙx&U??*@=_k4\e]&nf2sZ,D%:7yh8몿 |+ZxcA/WIH5c –@ϗv-k}Y2m9냳@(<2h[= ,BEzm96W$W0OBV}Հ _&DLjJ,Z)T7:L{cJP2)NDGs}# cC{١ 2$ SѴX zMV^fjWEp%g =@Jg> Vi_l=Eӝdc)@1׵ yZV8$"?2um#`ԗ'uHj "@pVT2#9E_)֬\*M gf&:yD~oԿQ%֦76$ JNG\Ŗ%B!yf▩wY\cxnKJJew#x _M.ftWڂA8Q~s֖ J/xsxcN21+3:-֪n'44̠m IXHhJ+eUL*DdƠuļ*E.[Ƅ@}Bq7ETy׀'r 6<7}Ū@K\Eč:z8C{,@_&\.+ ڷJIߖ_5 hmhռ@pa7%!K 6dxXӍъ ,u`%Z`򼴛`$'ނ>%uRHf̊_Z5a6 &CP^dbQq1vേYJsH85D uitr=9 N6TLyzV 2^9QrC/rԳ"\+;@r;' u&@We$LH""E&t9%Q82E 0k(@6osʑ[D2Kw\F;c]kNQuL3ã^=4{|6}D8rvh~koj BG 1r2YcEtQn/͕[9^yAMoe*EF!,aN J%9WÙ91rPNKRGmv+UlpV"LGYx]sAwBPy@:>1Q%d>tь$H9™0[&1Y%ADF` @Bd20s(*I2[Ad+ݍ12`k%GE?J́J} b><r0!)FZ5}3fʢ^]_iL~FaeXw{g=MX˺-@s`WXδЮNw~[mQby|7`֔#ҁKZ[3st|`c~2wñK" 80O|WP;~+(Cd s"i&+-*bL\|V`KByf(#ѕ-%L`Rqs"5Ε6`t"Kf:tLXs^z./QwNIgpwp*nRor>_ 5R-]%*ֵ0(7&4 I%86*AT8EU )y%w\te<5pfln'֕UY\NoB@ I&}V5\m ,.ތ5 9w+0;X=SfIJgpL1 8t!Nȭa5W Ua㲎ӡI.ݱ.M{O1eA ^v8 g=o,W̗w!6gASVKuc<w=|<]ofij#Z#]?x*yH]ɩ2ػӴ ]/aq!̠U`8cVE[ s9$FC9LP/Х?Lz2/ҧяE cV}h|m4_ºK]yV.g"آ#[^V{W3'iFfҕ\) =Qרyqo2()Spt͹EY ;nF>iׄcklU @O.4⤛MGPp!kR) n8hͻ=vu ;F>#dv.BlCHҰs#_$u\@~ 5Iql4=ה.լ]F0YEkO Ν3P|\vm[h\ IywmOLتC)5E۵Tx$H.՝L,I! .DG9>W!nh2lo8V h|')-=|;J\0MkC k 7L[22V%'7#Kd>ʃOhi>057><۱mBDGt|4N{@ lw?i2$1)-(Xkgg7MsҊI_zڣgP)[/U@L@BXnm˞`үk (mw(ӧ[] )4QRɠ%^DrSWp@.G!e=e^`n- idάDtDh8,[T-+T~p<*ݱx=.e\D^ct~rf?^(K ;W inD Ӗ){IEEc-b+*]ޥ?33OҊ`eifPb6Bt!XiX -ÁP6_mL:t, R.@iˤ:cVDۇI(!: X]3B5|uga>nXX,g _?N5 LgۥlXR/9E KVktzudylzUFd ;Jа ^sO 8lQ?טx%_Ix),Ĉd b)l\L`Y7Rqu8*YҌ36%N;Wx%(1mz+ĖYʑrTe6#)G*b"TQFiїbc|,~߅ehӤ{x}@sh7uӛδ GT8#V#VjJ`i/M<[%[|/(L~rž^25pFwZ"`_ttg.A%mJJ8`BWxg-3d4+/'ҕ)f%Cx ڲxց9((;kYWΝw M ^C5N7A=8ig)2c4C{pNLws) 26ဍFHĹ7w S0Ic@+vLH(~n Y;mu; w? [#;"*m'$Ztݺ@>6q0k ġmX {o~n$nH _ =VK0.]a)@?>9ЉΩpdjG'WGO/Ø蛯!o\p65?|&L &t]3mI)Vރ-BӅM֯3 `QBlhvzlAbJsմJմ_Z·RorJ P{i":4dy _M a^dr&ET++6蝣CbU_{6YǗK9[ݦnΐ&my8Mu}bb|wWr+.B9^.Gg%/NJ BIMℊjZl/샘LƉBcڟÓxWwݐ|j7,,Jx7,w;P$ߊ{Bj) V z%n\Cy^C9wcΗHXp[kt /27MGYN4ѯ]DRu 34Wh^Na;٭'_԰02Gi連FlYSX絣drm*ʎ,x78Nܫ`lU T!U"Z<J1)3iA`0C*"28o7krAܝ g~N0"(YXaqUZ~h؋͞=4q^쌺{. FݚunjЇ)ۑ$m-5rJ^ge}[dKDҼ~TZQ?6g!ExOc7FݧbVelFKUj[8fn9pB?M ?򨅚1C|4DgQΟ/oZY͹H i :q Q0i8"wե%oU~%0D@2rdPy5̬u,5ԜOZL(1t(x TΗ:\ևb=c,cQ6BM#Xw÷_֝/3P4=<+w{gh0w#)hx:nt["eS4|̄h%uxRԇ,\Oɱ: #3[Ct ?YY &o@ԌkUŲm յ9J@kLpn F*`ʙF7WmyQ] {EYK@]cQU">ٖG0J%jL,UF&gPx/]@[)lᲛetK͟2sI;,+tbHk _k48Q".o<?W吴Bfh`LQL}$W qaVQ9Ř-9&*|& ^: agwa)&ylzgش^|PYc^c:gB>H px6dɘk>LQT c9l]@lGsIEB[-u O()B*N&fFnHk6RΚ]GtboT+F-J`7GKj֨ld `?Z|i ?F!y98{;^W sى$;(H&DQ@vذ+c9턶n_Xs ,Ⱍui&Qc{`LgIvx82pS ؑTA4VXMaYV坕JZ|csFrfDE6[xwP:bM[,z WgwH`~Q!єݙ.82!h5 v܍L}t,ICm/9vl )ä́\ <V_7A=asy$S =c_YP,C%N+DDplL ˮ8SU7LhI fcK/KN(_i)!1òy*7(8."pi,0 ̒fR z|l=j2Bբu _@ܕ@"d7dx\s*5 !p)0~e9Juܢ~]6ɖWT65E@uF.pa̴l|;<:S_'YW9;ƐKccH1Z#B1:8!XAUE  x0s4jn]_8j$=Nc-shE8s]&f4$E:Z Ĩ&Wco>APREVLj'ev $q0}VbsbJ\y[MgGH0M =@ATN?-׮|ypVH$_"DَED9Uxf'=k_u>U>M?.ؾ"<}^Eouu~xϞg*ڱZtQ1Bfi*̼0Bh2vt'8We7Y匫qaqdo?9J (~0EM–1j՗IDU[=|N|qK^FƱ.l|, ՃgP(`1I>oo%[Ĩd+l%ہn"ѦB_WNw)dk֦]7MX|Q[.iW8X\U(Sv]:? "WvOGbDH."1׆]n=)%Ϫ E[BIˊ{MCI+ #>!}vyɋpEçYi4E-/*GVAEJ10?v眧AKp>S}WѥqNĠ(&'T$غ_{W8F W|)ub(2L#v}6ε{.C0-.\=4Ǟ8 r\/˫{̾~j*`{`@@~yNC֘Ki8H^P m,rj>HPp>Rrߝ31R-kNSAqB`H7+YkZrD-)Zᘤ"DDƾwOiZBT Zs.`۝ybJYbYޖX 5c 8-<-ІHc[4 0!M.M̗N. ],P)1w6C46Чwe2ϕXB+3t !?U4i."V'kie(k Y86zǧ"*=0v vn4@k842 "l)g$t\*(7i}wA~?4Io*a*xȣ uNCLziTFwWNOgnTc۾3B0wG$!g~oR m-r>"Cb3ұط /!~:HG/UUzMY:.ΪE",ǯ$ )]bʐ`r:NpJ9LCB`ad}L:7*BTI\|[v.KW* u F9=λz7 Ns)Wo$ͱ }v??3nuakh@],J/Nbq7rdh^hQ`#ʥ%P=~~5m,6#8G<A!P*ޯT' f0v`*Y\c 8j>ݫU#ȻoJD3}Ʉz3NJ3'6r2*p.W04tN϶%HZ) NUYVD0:Qhv.< V;&$O?L-+ JyRKm J2ނLp5<ް/cn14 {` b3G&o4ڷB[r;=XR!XZ*M=S1 7\_:HMyvuh ?$%0Ơ\Z&V߇;0~"rg̀PKka-RI>I㹰"n#p7t$GՐZYLțv%_c:[ 2kN,ǁPu]7d&RQv>t=pk\]6)p$+#] G\;U(91ְKH@5)!.PF#o ך-xd[jLRes(yg^ 4]z {;Ywdj3K'zAʲpGAuL \. b7{a %JcR+P?mDuM' k%S 4f#D2U(A[2 .^w[>9ۗg  &`s-Ћ&Ihթ`kq<`!.ia܇ b[l-ėO@u#Wl{pϛ!Dt'm9 9зz*7}LntCΆԮc! { t$NT;q/,VJ&GxBSTLniZǨmq`HMeDVE¥PܧѠx|u X86kې>~VoҐ¥g!Ya+vabd jx?3Bࠇ"3| UPO8:(ch:֗V΂[PHIipǬOu=ԭ_`t~aibhbvBnw.:5UR`^;ҭLt8Q_P(2&7$)>M?y\+'a5zȸ?v 8(|9 J])i"gCFBPR4L8쓰S@ ~_!- 1w)>:fz .؁y-UؤF^1޽_#o SO{`J#B%. '$ a-sea*:ŒcE:yjw_od-yK$qr=ĭ4]sq_ocg(e`4r1\F!~'>^Ţ G^ ps;i={l.K,GjhP 8[zRֆpzD=,Kdt֏>ugPgM7o祎T%5ˇ-e9Cf& <­>F)H]FuxַQrpt۷;ֳ)],$J>g* A0,`k5=2r6pi-!WWhfrS ʈc'Ej\x8(&tWavƢm}/ߵ;Rԋ 5vj7>O:S tBjgVް,f_\eKvoUiVWX%χ(kJ<2%w #Hfvz]Iƞke +*60"oqtEI)EEf:Ж7 _x5JVjN:G IÛ7M|T1` Aɫ]mWOY".yYj˳1_^62U!?#&``p=zH?(𞨳n3|X[ WdJl|9?փuTS DD3x6Ti"RI12yyq.6K>1fַVoe`Щ> DKn'ݍq̜fY5NQ2DN[B} Wh(%Vq_G19gi:H-i `(P /\<d2Cx5u9O,%TgZy@.=he'hpWm6t)jb T/s>LDW%R/|Ü}WzPy!e=$\׳4»B_NЇv*0Q@+.V$uI< ^O'!{"6uG 4 !ϱ GM Ioky+2dz™JFSqj}3@FcfC7*vʖrLo"n_h]xMp+ %%ZzeuBs }9 V Įj&D+gw ;i6q9SJ/qϙ lHGjci4 G|*ӇxqO=xR)pMUtaڴ.=5b #g :>@YX9rhA9Mw/ 9aM5,)TZ_%te'\u=X_Y*Im[6f#{YZIԼPpvZȓf7&63?{4=pڟ+"מ0]vN˥G?OmV܊F YeLW Nip uxMRPϕ_Z>Ebq,X*_Oa;TG=x":\dueh~Ѫ*v"Z Rڜ%o]+/⋨t^׋wKul^\!XGtk ,] `붚>Sp QC0R Khқ&y܊ 5ՐdЍ3LzJBe݋ug脫 ^3b 1J!%V $`/)h^Xƾy9?CMxfroʕËUXɿ_1n!5|m  9NmXTw%c$*h`hL˖a WN \U[ e1[:oBh`Aa6 #Uk"|؄KHD"K3A7_ SJsJ6~}!+tQ'F L|x%+Iyo;E ad2ʼ7xM'c[_p<FBZ:IHZlrM6埒V;Ϝ'Os ӠJá>;ȳ:*^nW C}C`ܨ5o rQ;بu&Rj Gx|)5A 5>m*y<)p?%WݥHlz (: .r/-wy m96ַw";5,ma ` &:mX<pOz=GRzYb w==D&|w~$,<"m> sR='avvG0[-b x҆D#ܮTǭ&1GF..ٕgq ^ w=DR@{=@jr4Ai#Y+G?7j0"!:H÷,8vCO;bSar!Fb RR<**t?>0CMg8a01V #Vn/$ròri#JEͽ=|ed6/82PFUnLppw0¿yewŊj8B'6q⚪A "i05T& TH^TǗzJ:8R:3p͸s=:@'] 0d"q7 !!ـ03!5L Jo{,ddIj+s"?60eo|9Bɺ."xnM&#ƀvu}${=|`ԒGBV.Kq/{'@rJ}t v25&fGA>9`t Z/<Ik]*b DҘ+y=r2Փ)wIv)NrIYLϗ|ÂNÞ66&>&Im~ih`ݬ6tΆE| DqzǸ{K6,u2PNkԒlۀVܟXEHNi H87>0R sZރ}ܾZ ~~AE5I~T4U>zQZ 3ytք=h) " ($=#4KiVEmGk}V۸u}o4DgyOuK*aܫTqahoĒ4M䣹8Ǟؚ' -g@"$(ئx!<0DIY5J)gp, ;zM&&26y{m4=k2ҬLg1hM+ .w #6-%6_MC@a`6ڣ. 5U>0N:qj%EV_̶h6ćq1ϯPN mcz^6]IZy6E|@.+M1124>f@MN^;^>2u0 * ؼs"s@|ǐs u-e?MεH41xPLy:<>S:h~r@`jب"ڶ Ră"tQ-k$DR\ :I0Fr`=hc}/DBzz52wfӃ^ܒVA$\~o]a^z3ƒ$}~@ANaF/6_bQq5&dΟT'BO&6[e ìS(|ôVv>%9<)ȸp:>Sf;c!I.]?d~@j NE"M+NU2B>GdB_0),i&ͷ pZOHKMg-jæRPHXUح˝uHyVme& rqVTCLp,H\c4T*4srxBoB,";hv$_XpF̔I/NDƟBT2b=A{l*i#>+CX<%Y,]S-sy=*4~8G5`1H33l1aBJr48reO7aqbj|"̬̃Cg@ť7B"}}W*f9&Uj/u2foPfl1Y]mr5H@+x7"ANύY}~0OL0(܅4VYO\@ךs~?BեSkQZ{*2'1oamF."8i#,13Lq>ٴi^ o {=&) ī+ߒ %`$4zw$ͧT%1Mx63tVu`BɃMu1~H V2 2ajZ۝$E2BrG˽Mڻ6@n {k3doX~:A'?i'd)Ի(E\26Dܥo,e9C& 5w}N|v|KOp]t"ZԜ34eAOW[JJ}U`*hBVv"'b>\?>3C_ya`rMm`4X!Eʞ|$w^-^d!KzLdL{hf,[<&-y)*hSaq"!3=o+PVW,Oe[rd3Wq=sj}F'eŎ旚[tv<_>䔩giVuݛn cZz.Oə 5!IS|fr^mۻZ k}:1bg2QJN8ӡNM# Dӛ#CU!( #fCmV%4ٴ٠UoQᬨL8QĤ>:—?;u猤g/T>](_Lʇ;UҢsK="g:;'wK&uuTKmԶ|- k9K GRL$Q&R2rDg\#ZW05I^n ؍1GZG r>3V%\HGGW:MX޲SL^7dZCY )&]շwiF3,FЧKRpS=򧏪t] 04Y*gF#Lc<s$2oA#hM@ˎnYxf?OR1)78Wef3A5Ɉ}3}|_dp|dzAV&P?K|w^ur- cA{j(nbw0.J=;t'HW,b4>{VdZ?d68b p)H>ǥpmx~onAw~9wrQB N:0›a:DHO#>/v؟ +aHP[ Rw*TSg5^B$0v eȫNdBJ҃_S ;*ͥI|x"5rቄ?@&d6Q;GXoIP^nVlc(cov'x9}`<>gc*vp2]Ϳ~^溯`,QhZMlӻʀ;Y@ݨ.ޅ|>. tDk?Ŀ1OyAtd5HZՀ{0M {y 0jMXXl_TƸp(#y8925N8s345\@tHM =AM\l7DsQ΍i):gUgXIJZoHZ! |)LmZ5+oX;Vu#ӆ,2˻kAt|2b.л_HQARTF|@X|FfL"/W!σ"o22F?eV{|l5`j'}.S_'f!ø"  )梔>{C$eKo9_fVBђ0[&Oz4i Eٿ} .ͯ}Fя|t9_4f2RssRGtOl)p`ѧUNs' q.3\̀ȼ|S/Tq=ϰr~E2cM㏡]aayjn&x3i~6s8Xh}P&(4;ֺt*ƪ =[ߤBaPNĘw$Ը< 8Ifv@TPZq] ݪ"~2ҁC-iz a%*H۬,IHzO _5F+g.!L'V%n`"X ".,,;yV[8 _(KfL򐌧)_ ۃ.-BSwV#1gNխf 9njGsg޼m\t-FT 7 ~h(s % #=ci 8<կ֑p9I88miT(4F18\锢8#,U7gbuwq{fNHLI+@\1rmj9[ҏgd$K׮%z N;ɍsO *iFzVd! @Å޸G,zR4G7V WD FjN4.zvŕU`c,LfH+S*ߑ >'y.ǸgĻ%Jwg›7(Jpw]Bo{kngE/>¸}]z`(1FI@ǏuW;1W#P7ZF1U6Oieq&zbVPS"g̹VzJ_UXT"֪,ID?I6u|t.׭5rfjF&wg|{Ԙ:kvFŀrZr኷a4 Ll]3rWw=;Q_QIWGqÄ՚*D͓||]I ٠cʗn^}Nd`Ng}|<|uf ^kqu'ϕk;3rpgDh9oePF"P8۹Ԝ>"C-ëԍTb/^D%F׃* sʈ|BnwrMK^[U%aə^ĊKBbҎvn(,@Zã;Vg|=?2.&WډP}h}T%=R ^⏭F5b1#2X** 0{Jߡk1?o^9ȇw'{w< m]ˉ ImI?,Up[ENgj&覲{Y'}wcDBEI̜xkVxy*Uuutogk5ꕖ[ED!߰eh> K }lSJ =JKg-ZÉX-|LAoإ\!&hDݹ8C &  c X(0j֔ɌomFL1_׎y (I;Po"ո/$D>I#V]5A#49~ײP[&kڙ/mlئ 23IqwH:K.07f=iL hGfK/-gkINJV*ƪ?\Pw`\vI+=.*8՝Lp(?TEPCM;[Ջ pG,=%VEy5268lp~ KEz ɹyb2y|jd5҇yϣ \Hhkq1Bs ^ $`2i1lܚD퓛*SQBZ|^O?12IwB p"q$ 29d0s뜎~/}tY`8bO`rm${x6g+*QKFqV`8Zc z~@ʘ՝aسmƶ9{.j/]r,-b~X 川~ֲ5Ԭ[`ݣRQFQ/>DC/MVd.+`+O`ʭ-| tLՀQŁ- K)(#c&wEHÞ1ҹEmYş#D}'%JPcW.'$=?gá_{D?_a^9N0r(_;+fX.|yԦE\rG2DVDӽYxBvK1h ߜk{ sTnqn1džִ*CIlfâ9)ͤ|5%MBaǀ%v1HGR8Q欖?6LE:ڕ?Ȏq42[m)L> ވ0%m O^ ;o j^͸xL*C@DXds?-v<~qS>b+3qa'{Ordy~`ҁKƂ UӒ$FTV-nLpSQ4aV=v=r6)92 KsO4Jpeviqt^@Pћ}*a)bC Po!L^$:|b~Y|`oNބd VsLtt3MJYYa7cD( Cx=xaL+ar/TΗJV.zvlj& ַE MuKxܝoM&_q`s H3πw>ͪi\3y F_,)~*#&˘wưC%*W);_B 1) rn@7|-Ph MA\%*kd v~_{)0I0EP/^S{p j8cv"a{).Z_۾_ U=4rwuPBY'hWo *h21LvQm iS^igCdDnyCD!EjVFMkԥ@#Sq[\nG*=٫` C6r 6Wn>M!cV}YsE H7⛕=:N>Od$q[Cp{`c Sq$ #ސ#xNվ>,Mz'EGHPZ7">V tGTy7P b n8 Đ"4*_ Bqu}yye"H"kMQ)|?(|ni 8W&jpkNY䤛)|V91 / lx.f FGc§2osC,DTA*by@|9JԷzAWE]K~ݠ)ң A#LD:#oo`ˆĈ*uV\ GپJ_/L?kcp+/gp&~ <(S=x V ~-&M*MCǵ#Out1VuJKBQJKHn{٧Ǽlϔ*%<˳2kކ]?YtS%QT'ißJ;Y % VnZ!&uv#@h1Xm#Rx'_|=n!ilhLL%:gJvt7] k%_z7Kn6[U8w0Ld1j5)@϶ Eȭdk>upȹLJ0 s;D0ܺhGv (kб>mZ.! Pc:/}$ٗ[@NNژ:+WP ktZ+&gi"!5տnooVZ}:;M k#Rkv,=QHk{:71rOf8wl&byxVz*36FkَEnKF/oZ(*5WYbgAMw9tTax^W-w\I.AemQ^W9j{fl{Um0!}~z7w5G7$hkϘPm 8*!%nA1FPac2y^GrT-zx.!¤Ms8%_Y_fQbs$%ʙxYK.Y_竿ctVmn 7e*` S 6*M3C0h ׈aJi'8jUpN::V1 Ѡ+g8R&C'=v{5FmT;/:q3|\Mxfbu3e]Tb/)EC_Χ+% "RTM?V-cUs]RRmkD q-"7@n|!ΐ ]#d\1ٍVnP&Bk$M6c:P5Tt #:oӡUql7mzC^p3 0P ]FLH 7597h߾aOhhԗ&op4uT߉s~/& Gas"d1_|،1*C7O7c/)&9{)Ȍۂoc mFqX8V|~mpPfst6C>N)/*gk};V.>ٌ?^n2qO&`}]^‰6ַ87t3VD| 6Ŵ^.GF3-RAUڬy7AnTz|# ٨뉬iGHG'|~cN`uIGfw&(<4M7^e?IklBn85jI0H մ!k{z^)[JnqfʏyKO GU^֏9&! }jI2bwègeLt zPKrw Ǚ6[:65),XSwTJC,UÎc捊 4F bqC#B9bu< H0|y.*Y j}h.K1)IGcSZ xZ1'$pT2_Ћ;ǘ!#Rta=S߭U뾁A\KKVrxFϞT406zɃ gkCEnC[jՃyuaea%vmʷ\r;&fy~ Ф]oQA+vڒkViLLWKly9%M "WGvo xN"duyv1]?7_5v::M VNm9@cpNaB,`qk1'!F%dtވ czu0{$֐v [fQIKN5>şFd:Dk,6ݛ Qqk~6|nٔAs+Za/i(Jqn7oSf'BXtԧR=2|mKs-RIAH@}ruL1ir-+v k\(m`fACm5bJݝnGpk{^*\݉O8dڵ&{vU 9 F4McgT}˱0ye ]@Hڨ&U%8;{C)TEu='a A+ՍF'mf\ k_Ewkj}}R @E&JRN=1> O Y:{FM Wi:CA*Me`ٳgTE[K86xky;٨NyUv\(g~tWq+%#`4 7ТV hmuv,fCFG @=ި{Ls@-!~t^Te+u vƮҀ#E1-ٳk;^O)e\x f݄!ҒQrWgPpWCp3ևxn,A$v&`1^<2nAwF6YMW'g !njvs1 cwSǦ Ds6Of}C&u]dR#hD^y7-jRO5.zHCrOk'2ZHOS.gWDvmTZ-d=w3uNҸ 7I{+)(>QVNtWb4%OTQJٞBa*4ƫu'tf^3{vz#ȅ!Yfd[#Yx51c4ނ 3pIZ~3t@f ޙ=T𓞠v{A@21vAoxܚ6;y0R\'w{GlXZ?{c劙p"fY}@4둖U6) Lܮx[](W%t@0dZ,VkO W'gԌo)3Kl5xP_g@5$WZD0sv~W6]7L,B}^QVWӛUd괉7cCu!].u43$wok shR** Me?c5*{d:Ɍ RńrL Gsqg Bt߼XҐ`9u,6t@<;`ܽXxB0nYi]NSgƒ%⃑Ŧ _L.(Lj]HЩA3zm2Y2`&MJ/+)Ex*F}CjɟPJ)%x_ּ^ $}wUbhpĔIƭnR.a7oM1Ԕ'℮A!G0K:/4Ea@-._9^qbD@2Ih;˪<>0YZ]ST@ Bj_!3b& fs&RgwS.B_xIG\}\< 7Y bw+۾GSZgpz<ɶ, 6q+SC$aQWpLj|$ZT<pz_WS$-(";=4|z̊:&9{Xɷb?Qdl$ͳ@u\;hVX$eOX|z3APT9אQ~[]yDZNśzTպr=enA?f!6%x:LGzچ;fv,92-n™ю:J*OnL(3? -yڽM8꺋I;t ʹo! EC$U[Xt=PLO$ܘcj:ab ۋq%`?2}ZdċtS҂0vsm 9%T:Y@Ea=-H}\{%A"dvf fe0'U{uG1׽^F$ٮUiuGCZC W逼rzc=@v/gHtH'd4Dhv*nJ.Rq3C*R1M ꅴ߾O/"Kq+T٦jl+C%d+q&&5(}f?ʶ7.:-Ohv㑏IefC ysi1 cqN uIH"{*&!Brm1O-DS܏{ZOSfe5/GI{rvt#鷑: J ֝|Y#5 +zGn>'?mh@jtW9NžpmE_,HJb gl5W$[-haE GpӤVXgj΃oÃe aZN!1nw O"$˰B#Åc#tt(Qrsq*Tc ICk󹪜Mu]T}z _V5n03w',a 3oWA΃LC/UM(!߯Î;*F.~HS#_&v*vP&+:HL0! f Ac1 (Bӂ կ[Am=^ ׹Om120JT=jg ~KU}p)oithH(X]ɗM->P?;ߛ %{فI7@۷%NޥaE9+03&\OS}Nj=,0cGHՕֈC>q2 Y #s^„ڮkXu} n ](IoCLh'=f\'Ϟ>JsVۖ֓@: !@$>|QE Og"@/ Hr(g&?_i; 6e sq;ӾN a4n/YTs4Dߝ *ueN O*|t- LMvFM/:LH4S;9S(DZu5FLkFuYvts+lp+>&vB X/\`ܹHt}L+'7V풍=w".K]~8[E92B}* E<Ã%d|DE%QSIxu3&$8fhzAnzlXśgi` kdD凘ʰ}'2сW#D,d@-PK eB@PKILV ?X"H:U,5>Q9d t.1rIu}(II֬rl2g~͆P(XTL ĨɌM 1ď4׷NRUg%<;2eVusrDpS3K!ej⺙2/JaFewtJw_ݙ?[L>Iu:HSǃ>\[ L6h`2]ElA)$-SK!?DV#Zfnl7тlgH툛bL\>ذj䗿]]럶=PKu-#Q!,mJ(o_&: b! %6nFkd5srzOp"*`e4(۬yvW¦u S1MӲ3hk^'!XY!xұKk[ /_i$T%br` +Eڊ<;S86` 9=~8M2UfcW4 D@P 2X+6Qh8a%tXҟx;b"!~pסz%sR1,0gPD"Hwp 1Hl~Z|[tS1 r4eWG\1XqyJVk0گS/Al<=;DSv~QjUQkUsWćHz}be| 7SڔK]=ORbHV /4uGJ*ᘥ7M!܍|˵bONt;0 `Q^KO8eQ/@6e>uyt_orгdۣsxM!"׳4߆csWj8k lBGiK֯7g5 5k'qy::J #᪺2b sscxxl=r괻RF d)iQp3bvFs#jwc-'L   Mh#ndtŮn/q(kՔJgy> .[ 9De}jKWB?9ui4Mr$-ވQCaWq>iW@1`2]ʴفŴ daX`1N}&Rn5 tk\nsr (K?/ wV),⁰[>sK1 R"~m|+^P'YC<\~6еM%|3DŨ5DEp0z-?F.iԷRE,0R\8;ү&lvq\ .9f9)]Pe ?a:p(HɈR8#WrlnHlgɀ< +^ g2={hO|4u |}neS_dNW7<޸]("[|쑨Ne6S1o qԶO %"jyĵH:F^xD֪gh:w'v4׋xȸꆫ^ ns kzJzghϬ:T#V&MT ׁ8eSCL>85hr'7U5w  CֺngCb,8xJb?vE/1qsF.^*~rюٕ(896HI пa'i`PlOYv-)v֫Ucߖ8F?MgE59ƑpAV$p~3: +spTG4Rg6C謋ﳃ_/0&[>?2> 4E;uEP1%A bc͎ܾOiO,=#Z[ Kaho9HH@?M+&Ṡn ۄ-;t P;xS(-Ϣrpua#(y} {;WDnbL%lҶk+I/<{󎢀 >#eL=Պ|4Y!.N>bQT?8g'Aw /:07y^ Dsk=ż:lf',ڸ A2i_TOtUYkX ?ՕU{<SLTőПMNRHaڄR~[#Vel1!bU~& ~@dY 6O(=baemj7鸠5h3R {Fs=ҌUJ^*LuXPtKPk[ M^t.^T)aJg}V6rK#1V=!~MQń pG)ᵉ)oܾxxEd(LJ\ٍ ̂` [#9 Bol>%M8tތ&4UMz/7Qa9k:`hdu6["/֍۴VV庥{Hv[\}iTv`KV 0)pIC3=eaSm,"Lq ?Gip* ƉE1&.+1sJydi;p]7dh*TA)kұh)|̲89Z\NDS;%׮ 6  hT}Z$NBaUHg H1+z@ڝ\$hHpA)"2I 0o-!lU`A@ ع%[f5@Ar%tMD3',\H0;! Z2O QR THEߙRШ zU W?֋ #9RTGOg%xUe5b20?Y`~DBKy -qﱭA>b]9xԍ|]le,^ԩSjTi"Kyp>d;׭-U]L\޼f\$`j,~ לIձsy~T,I Xŋ0Ռ(,`Uz4\_RtÂ8zo{s>tk(=_oK]".5Lݓm;S7½I^:rVgl>gUrCR q$Gg+ mZjŇЦ&#TӿT͑jEʷE",`@΁LrOތ#H {:Vb- E䛁;@{!XVHd9VNV3а:i؂Z`ѳjЃB:im-;NrY϶I1Ic3oESZCﶄDuj_dIE/ @X\g@ka;m 3V=8LX<"Af-t! yd72e3ylS☔3h.CNI7f+u=J[dcV}<: ƃϕ;O#htSRB 6DY&B ),D$-i] ? 2E-Ia aSv5X"ѡ ]EĮ#JUnf䇎!B@~rYiMk d!A"b0rG4a9bb΢$s~^ƌK艰Gh83ڕ _%VOOS$X8;ξu"=ar3Wm2oZdJgVmV-J 9N+9ڀ0|qBB`!Hˮ\<S w$iraƬhUpn{A"rɻ5Do˽x?eNo/9RU_EX Q'ƅp4mAl7,n/'e ҡ]ŐP&^,GfawdtӐeKD"MdW"@ўOqGh4ozh)-]D̸Or\&?9+-x}^a݅}'qLG3{hJOcyhnEi$Z^j*lhFE_eSi3^`sU_fU/2P|RJ@Z;5 UBQd a;LETL{כDyVv4&=+Jƪz쌀 h]lOgx8qoQ:y}'ذ$ >lPHlt3Ip ~ʂW$CgNq܉!w &{HV3:TBd۠Jfmֆߓf jxY_3w9 MOyL/>zvD::2GQXQ HMWuwC2mqF}M.q@sMK Y~AD^*0@8n{LQ_:{K؛n4,Pqs˧Ţ 3 7M"56wfZ4C^ʬ?D:ۖrO Uil[&|TF8)ο+pvjP8rie&#XlnTGa(x߅0ٸ-YPؔ>U9,ŏwn(8^U!*Lg7jbJ}nMٳ@湊/PX[ $~,?Eb 9\0D`l3-VqNF]> S9m7s_'`BY w8>R0rS >'1%_wIC Qxxla%mBd(H}9Cym>b7 PO-l"&q1o".Âe;K4 EYJL)#_VQ2PnbV6 $;*ڐ^.3HZr{bèDXu_<})!0@,qFݤA:c6F{MS eON"L_{p;^B;E&-@߹rۓY{fuveԘ)XԹPIm'ۈwdVla3`XA9EY>P~y1c,T4C{3}T. ۶΂9,ܜk.:J@b6 fyQJa[TB]_B'{1sSȪԧ:?g.yLAd (Nӟ#}[,c*]$79@#*y;^!K‡.Е$`U ̳<<`YN*6ۑ ow7@!nD|S?6qrYx6ۜW*bѨ!u<&Ky|B'Ae =Q/l) :-Q(~%S 2u'yu9 5bѸc9j9^Hί}2oɈhqv=_UaLo"nAU|hKB.k F~Q3~#l%WwJalq.|>kxufB7"ak\'g[P[uP-^/3<>ŹtAmbJg+@qCu I=KڙIO^J(FhLF(S ?LRHruȤi{꽃i @`,ܿyM' F^p_EKsaBrmP#VFbװ؞a+pT]\( qsUSA|RBQr?៛! t]LUdSk>+p<:*T~2T.PTM ;>_mtx-{4JxzLQ5AiKdRQIUԱ7)Q &ONý?(CjlId~p^u5pH/o)(?3H>]Ps ,2F@Ů#F%^lG4Ԫrf{ jt6Oޜ M9Oq`R@+Y ʾbFĿT/WEˁ;i8#ԟg=&1KS-lf&&65B,[ɟ?(]0P_N\k|f!s%jʺ?萘jG)쭡G0r #YΡ[sxqM1?grHUGi76wVZ;'^oxCNtHuJ"X 8LN2g Cg p{w-cs)Ȩ@|\=*tR_Ģ16m$o>+bpChjh:wvy~@4}K Vlw[316ٻ&F&/,CC'zIwQ9+ ͖AMyWEANMR Sxu)Z990V\d vYrlfm9mҹcO閇 N6r d, #y~fzR.K'UXGQ_#lw]JRjS|f^#R"Jռ9Carujre!ߞrRYRtЋT{VMUGA[S0KF@fpuXB]'M l@,Gawu¤}avYhak|ϡe;`7jn yیDgm@iZO@&- /-?SIP+܄s0$1WV5];0'XrD*.i"p ~u]H;8kDWNza{ĩ7C.≍= xwy&jNg|I߇5t"1ZNO%pOw٭zk?-h8rB¢0DLG2OF^ثlun>5P)KH>>(0jx -h|1[M)]hk)u[λڭ X)c x-&q2l)Ն }ܝ0SC7.J#Ǜw G`ﯘ]$L19XC_:~ﮱ  FVd3遗1ÂE c~DSݪT>b_b5I92/:O{6' L|B"y*h@b&\Y}xߥf ώoe%BpnnoNP;jauȐR~j^ȴkJ|2mzX@żKɰ泓O|+C{bCijIތF_f_@ܠEK;OrH :Y"sɱ[]㒸֨|xt x*=q?ݤj#ۂ6Q> â- -h=$ۧ+֗ c&  yz"`hzp`jB/P&8еݨ,Vn:#"Rԓ#.fCG E& 06&ŏeKC4Kn"kA} VL!Қ=k`pPWҝ2=\f]'B̤@ 㜪9klɋƘba|k̆J+gg{?IiUN%~S_+x^w$`V"\V b%i8Uk:3?-t[ RrT>QV’Sh b>EF(+b]s]c!m*X$Ѕiܔޞ^I&j?W9d"טᥚ> /u$$Y`1񨎦:Ei{U»q/ r̐LIؿ|yJ[fnsUFN ?slTr'Los#0uq1Kzvca)d\9BwHMn}}RktS[IʵvD],/QSC{|{4jQlWFaiX)eeC> 1h`F鐮,0԰;>Wǜ3 1<[YvqDOۂR4[8^rRV *{i'.K7-XG}lbC'SAM&cĤ\敖˥1Q-d]<='2!-6,jا%39=` m:Ə{f$U,$;{8a|khe91a2]s+s Bn/o0Ni0hcP*Ԭ,χ+kx6 4+Ox ~Zߩ<* (ZK&Mup/\H6&{d 7uqrlFp"!v5_`X氅#NF@h5B}kOuq("ᴾ*xZ6٫aR h$(EyqvtU.sؠώ&ChhH(F,G@i8&-&/)7\j1 4(XIXa$![V0|C-W8-~b8S]9 e_3":<{cWfE&ғvok &3[ih'MC 2COVuLSr@Y|C)gJƝE=G.vT Hj`Ð?;^c=uCy/FF!낛αSCS#"~M>_̔49 L&A؆8W;fX7Rsv9Ď¾aJg97Bjd"z˧b: x6tTΒ7W#AQEwFBگ oSWUĮbwSVZ6y|'LZN].sb 3UolA09fDw[#CЯV<OWs,/jd  f[vɥp]o"[2l -v5֍) In# O:gO EydkJZC6CHO[#" i6u7P+XFm?9*HF"pz40B7u|D# u`+$oj>Ca҇iԬK%3s#uAW*{SEr,7÷k@]I㝳2֓>^aJډ >ۢsR%s{fJ%^R@}p{iɱx"tUU(1 -dB*i>]p(aN"fnf-\7Dz+JJ\7RPx2{!vǃ5NYk5L` JR!Q9M~G7t__%Q|Tp?pR_6Ŏ"2dZ1E}3o#3qiJ@\͘G2ġEZ0V{'NqF6ֈ%")={hd$ujQb6QYV*z[! z_ts%hDZLOjS.E$9nyGL++( ḅ.8[\K]2(u>+\ϕs^TM޷SllLFEgq`f٣Pja->{EP#y̦*Ng8QPN~Z' JZF(F $o ґoPL R @.! R'Vv#4K3n6B@3多YA_ 7a@r m䝂|vd#D@BmtRn!_a`q2?tDR粑1c P@Z`HPs"hvѤf@%4Gpm 1o3e B@-몤Q5gR7OCMxcUԑSPFz4:TK{kV*Kda k2x\6kHctQa+n'^ NkOtYPzD Fog Uf؏^pd؟pJ h3אּyRv7j);DYFCu nU[Hqڰ-qc̺:*kyL`0VFQ~$e.( H'jRzQIh?(*3x<@JGWVJ 4͢r[ms`\I99$#OXop\G(LOaCtx5Tw2(PH5))N K姗h~L1 [BA v, UvSY 82o#{4/B*2niD, jcdz(x#,͓U9P1 ZZ A\uݦf#޵(5hVd@/'~8vH~3^nA#cH3C y6S[* j[ {/]·(%nS 2ۥ!bZ|!y1^Tx4k^N[,Xρ[B15W2ճ$kK&e|  Cbe묦Q/Lh"_}_BaS,wIR#ޞI};pYrH= 5_jV$A&FPxi qY(Αy}jJ*ڥ>!3kĕEq)~%1eRT!K>:kzT yoEU:~3u-"N ߛxP󜆫RHH<^by6DIi2s*1}4Rt舸r\|mI04n{ER x?K qʗdR*hBeY mDN{<1z>GkQZ!E`Ꜵ|WMu <}ӸL&A>`GSRLG"li F-7$`fVÙ7qEt҄a|;fiHyem>S9ɯy Djh},m@"'3۪<$ʻHw렄r.L_bAr< ##S` ߜ^C%0o<'K.l۟Xʡxlr6AgJVnE ~-"0I% 4)U+"kgiFFIYg݊HRr85i38ºIp(ul_Yx{x\%|H$V1"))^>rx$~z}Ux8}!aub-);KK: tK4~u-J88;#|kzN_}+UL֊awD4Q>L;U`<[_3&b[V‰AqV"qL]Ko7]Q]'S%|üˑ̿&xQ؍6b 8q 5ZDe!it.KS:È1oZ'o+S$@go# )%Jmྩ柯 P ŘV`[>r7PYi h7Wf/^W-p0Lvv=gTr$1| D[Q]ۡo8v`c?MWLg*rGIE!P@0̀$nncj3 b/y2L׾l :_V8J"F9|r][{ t{D[JBcdU*p a])O-1hz|" ‘?⮥h#7Ԣ1[5;#n@D~ -+rxzx}'Sk!QL^4_@81V'1O?+{Jgfee*¸5ȗ"w 3ZM9P4u3ױU(A *8PS@%Jc0a5wɿBJO#r)AQ[ u֋jIs'5bt n 䛎Ȝa)N:qp^R /=/ZRغ\Qٻw",a/| |k~-^}v8bSQ aXT}@A qrM˙l`y6r*B2д=gLUa79Gzzc4s_j@7u ̕~^NPG/WHCTیk 3$g\[ l4/7 Yq\M`۶E }஖L界Nd!u(Dc +BWgώݝSU̼Gnf+EAM3)Ι"u\#ҕ07|}%pKxjGEZE+Re`Ĉ~4O"#;-MP2cЁX޿Ld}E]v*H*Y%jDCg@l*S֠q>IM,ҟ.ܤՖg2眶W|2dúsjEXP: sm;vVns9rA&X"C6l/[1%of4Щ0_[w-0pa(ן #އ *+Ld /P?c\ΣgR1{pWAn2S ;4U(θr}Ot7jQ*|چǓR\ AA)`T]fԵ36Fuh2#}@ CՒKk*oBRF?)٨_׫S4B`"̽9˽]kaRQ,6S* -VhS8VIhj"P^mPj ]5=t{Սc {`O \Ff2`_80#@2+{`q73}Ud *w) ؾg,ɎD,$(ʘq:b ; 7kI@E)Cd$V<3(Q,E8 CO% \%k M,2:HjG}ͦ"fHpx KF׷ݯf49P?ɜi2)1 nY_k uI rQ}_@MbGQ%ro$Nm+\]Cܠ8^^Z8Q1sw,~3IEƔ6p&qGcx2bM;e#6z8U+Bdz9N5u L H( h.StE rn\"Y9Wy{QkNL @LQ~ e:o&׭K% 0Ʊ<biŌtTq!l7#WhL)~bdK1C=GU7zf"<-fqDj(P'_b,UQص* f)|UVDA'bXosOO԰4/K ZЄcA&lݱ Z -Æjb\׏ @y^p%ߣ>~)N$F/'d&ߟU ZK=acrpd7~~VZ ٽ ;|^AujE2mtwFU|C&ջ#95N#09om&yGeI٥V6\eE|uGMk>x坥/T99P;o/Wn8,( w 2] NcSMLK`,x \T=?o\hVIkX ɆS:'ב`tE}⏋794d.>2Cy^(0Ϻ3 J|Ⲃh%V,@uݫ C{vIWUjM^in}AR `ej H<߰ h[YMTf6tF[F8!c%\Qf%D $x^u,HE&<Y]P{#һǎFtU͌bc^1I>Wl .OVƋM/Wuu YX3ש!-vTIWM(b"ҍFdM/2WpkP@*oEg#n?yxӪB$MFw<ȩޢKbYζR_)Eah;es#n?8nFa  &8Ȁ11p˻Hy`]Dj؂Q._.TiQ{iVW%W8쿪{F 7YE˕"@uiqxTx̉[>5R="Zr',χ S@m-6@],{<FE4=!7$yF.X|'ͼOOy?׾۶Jj`ai_N;mL\PmGI-׷"BqFAAiw-n#yDx;H]vk)p#'Ar hun>g y5ru>j&=.0sI] e-[v0 [Z({Hn a^'OQ.H 錔U5]_/`qLr6l[ROT⺗Q5G-ERj_ʳCv'QSn;Jތ7F23up%1pMLcħrܛD%=4ø;wK st)(jN"c@*땛$*͎=ي\/$[ƪ.VOagu0z.g׾W;@֔"d $WzEGNzN@$lj$T~Vjxt ozub0r`Q9R TK&MƠ4>~4ґqFLЭՓWPk#ېn>r#ooVperLJ u7#Fi,%h4-ZC\=G(KZ)rM|קNd;ɲ+ ?[W×(jrH.tf|TPsV#RV&٥忛8 \ڽ/I-FM}6A11ܑsQl;9C =9; a5>Oqo‹/3Xle>EǾrҽեecpKO.6`"Ub^oόGS3k6-d&(Q5p%+38՟dՂζ`YN|! ،;c)~s31\7DVj*,Lwo쩥PZA_H|~JФ5e8gb9FTV0> cM<;D?zVPTgjlK #k x:)XLby铑~x!|{Qh*#igǙMIQF?ɕ\yv!2 Шrj蜞0]_cg !NVՔ y_<<]iIPz<wJ8# z i]T̊?i9Yy~M2J1}L ˜^VMC^)dr4%umK$|9 }c(B[@< %;j0z3-VwۢB,B,0nY^7m ;Sލx"v25RR׾N|8߻FTva:DKw> w,L^t'j{l] ׯdXx3By5t;\ɊQI@dDbǨ4̓`gH%>vltzW@cNc> ~K*ùU|i»'` Z8lhM !@3aU;imIqy,EVZy+?:{?ǂww-S4<)WL8hL8ُҹ^KBK}bǂwƥMˆ%Z= "Tg悄M+t~!p6' "s*^AԄc !ڈp E"§ 83.{~hn>~ ͊Fe\+֝ f`X{X؟C$V҅tj3̓׆Iom@J@* ecưō:~쌌5>ȾG˷-6,7JjVN;8E(1~= O-ыӦ}q2kmVejI]~P8 B$G.!4-0l 6D9؀Cgt%5rRaCwǫ%CQ>k ]"[fN :@^%NL]Mp\l2dں7@ {;v͘Y%lJ|n6[3TWwpmHq j8 b\04£Qx\~#UX1vjY6Q?Z!,+gtl{7_a8;pIzt`sXI)2T!i6@)C1m]\eoo[FSr#мVa+5O}àoِu>#*ŝ|Q''ʮuuEV*jT cV3DY&wߤ]نf w·'S&k ?SEj< GXK<5^24tMprP.oE4R5J-`  )0)#&ہj;ƒW֨@z5QPّ(lqd9M8jĥ]MQx 50@~]`G^.ԮA!?m C])T7_, Z [}Aao3o`pz_h/6Y$2]e29ݛ-12Sd.b{P 3WbNyC䝀`I5mGq8% (.mfqmP];M1D@|L̺uX>jNS |Ѹ8 tϓ3w]n&Vl\)P!idޝ&QVv&+|;\L0`3  .w2\6T@;DP(~W 3C`WWmyOH)mipgGZNt„QЏt%e$p !򟷴vjy] O#ˀ*ӓ4|(x>K뫖prb s4_DX6Qig_SʑVbW`3/啜4ac?$ &zFKͼ&" Q.bfI|3bEty[cqy{GO4efqAl~ (ݛh/'[:]]TB ƒ/@ 4B`Gz^M3=alquMr(kU;:9o5Z=;P+>a(v#w:wƒ-Mi?qq( kڋ8 n٦:Ϋ)jjCYw)a6?•Co:5S+0{.TCj5wntM0#q/f)Di2;HO1a9#wB IIT,Nz)9vݢNk(h̫4Le}u -n)? ݇e$ ^}+KR'BU,%6x{dw`3's)Zs*lYr<4_aa)S&:܀=GՊxS֖`(AS NthA2yQOo"5Z[7⏩/bq8k`I#,Fӿ/ hhR/GCo2'k؆D&& vmx| Cp˝ L#,>.gH\&ZFR@%`R_~RowJ'PeG.@+7`!KK jugτuʼEsֵ{$pM[O܂xT2HWrkHPTҫbǮ9&M=l} )C4"o5e9Z.k-3zGg 6h F#Tlr;7ynbj<-mizp8YB[.V9˞z[U? pӯzU:ϵՖ!ʲn֢'n,"g{7,:tZZDwb=BBGӚvJV>$E Y;l2}AnR者%ՕXx_^#, Q!}n9?tSNL9)wX&P CiF3QN՟@q}ZM߈3'q8F9J17:.~γ"ӉAD15 i/qB<6uso!AnƟ8M\L[&,heհ!ð/iVd#odWdrIu#OiW5d}؟)JBSc.se>u\IJD\<$me"D  1{:UDS'EUBRQ9swRIv<]Yo6x 4~ms\u NU+bЕ%Nr,6/ߜ@װa%"2<$&đKWFU9&Ǫ[E,( @_iyY R>Wpħ1\j ĶgqkP " ,k~9waQ bY3K)|bX<~Y$En;{ʤ䚭?N`SrlݩQsP`zBo='_Թ(e΋p?JM4әPU%\_'"c8L' æPn8JiO+ȟ :Q {T.BgoT>bO{Yba,8C iS]:[<=bQ#R&qEPYgJ؎hTU_Sӎ%o5[!5I.Y*8EEݾy\\d,e3tem/ nK/ݦ'_ S`rބ9b!:mi?=sSx lO鞬!>jkc/ti!p{j[2㭍v+ Ӵ&߳4F%W`74o Veh#a1EN?/+侾ɷW?xrDݨx୫LjM `JC Z}y+4bP-zYQ  l5A*ubpĭ- /||saPiFitD63%/ɲ* ~sWQ`FjXBR/tjwщGstC.v3aY}K3v7)p+bpO8Ԗ2sme0>F0y'q'%Uwbaˏ{ )Op^SIFw W_+gjJB̓z]GӔBO|05BN!G?s˯ZԳJ(=LaB!_} R{8[ ;4 u%v ̈́?#|'FSQGsOrZw%0σjsWM·B?;ޣ]K+*;= AȾ;ʕ}9\Xl],~v.C/GXm|Q|s`K*c&}ڎF؆SzZO}&7/>#`vB22wueğXH0`;E@R6OATJvs'foifި(h[}`z^:p=QB;+i+Q5`EBO?g-qz Ql(*( CP,R,Qԃ-:8qlc[f.R6zwYG^ fXP4\lm EM &qS)0xꮕKgֺ{ ;^Vx?t}>XJiZ94U(IsF}.(/0L]f?*.uxw57% %n5NRk„v xCz<"y>KjPK=mW& UlRP_[@D ɔ=Qwأ=gd_u x>Z5eL l ]NpYAXߵ_TGJPxb"\V 8]w\nJnSZE|tyyfO7UsnS\16 a Wpa<Jm'hV<9ټwԅCkQ_zYƔur6 hP& Ut1YƤ'aϓgn|͟c|$68KLm" y[̶ L*%򑔹aeMv(̝ފfcod^*(z%*w}́ҝʁ츥RōbMxRQ#?wwyZp ȝ)-Ay&$ G\ 7uQNަkMtc`<"Y)e ؖX|%3ɖGiX2i jGeCPu&Wh2:K?K KqLSd uY_:b5LtcCfhBc>$\\paj[[Kڈ/oܵg!g\ʮl"1weҜ8 Cޫu6jM)Z?h 1]^ \vbG wV hx-*8ɨ8W^e?:d{6h_wۙ; m1Hy  )L*So=f<-ލ.NYKV(-!m;H:ap!W6RUup6_˛(|weJAǞngs^{䠚H8}Wẓ]P3'`i1Y -,Rb=*;NC#1,Y|fѽ4'K7 Uq);ϝ-9>\LDĆIwu*Aɞ aq v5gOgi$jPT)Gv-N;Q|=DJ|B욝!̞G;(t $Rb0Uz0FY % Az*Y "6AEfB˥]1)F /iae/<'5E[#z#X]6xfb,Wbg*5fп !I'v*_/Ԓ&'I_sN*$\ۤ)e~GUoZ=wԇ qZr)[ l_U9Izh[ _, t}9.!~\*N (`S:k'VK卦<%0D9{ T $ƝˤxS^s*&- K n2լ5({^M>J{T Gɲ/ 3u_%mBi2Δ::*)AOq<1;u"8:^&ũ7;+)?a=E_FD._FE01yS;0Zp*`PPI=!TC2&nT Y3(#,!c>&Kx V'v wOjdao 6bj:&iUBtwl8A΃KzP xv:؈e˂-p2iҮ*𼹊%Axb$ |V'u^DzqNU?b=E ⤷QM5Vtp_2EW\X(3A>vuƴJ"?Sކ86kqy6t1wsw:D:L PX*e$d5Ϸ4R}dH)t6q?l>LLL>U]BAQpܘj>r5gjUS~`ڏW'zZ+/ asu.Sz/DIR * pY[; C[9x?ЉJYD~IOKnC-VIc+ՄrP־=ΐ}6MJ'YD/?Z/uۋjJbsf] e^wry/|GH.. Xoo{ۭV%HSjEs;_aN43pV8o珓HAe"̿˭93#uW"ܤFvTvqF'w\1h9L\Z2#! HRz#HCtG(/\ϽU*^`>G䥓mH+NQ)8)w8UЄ(Xr >}4BQ3ѧլh8K!!{:DADxtۀհVnBA|CU#rFƖ>| ٧:KF[4mәyh9>jb7RU{-{d9*7^wyբ\#LGhÙCDzIRDeJ/4ߩSb/?kd/ WcW?]]HU^סCnZTJ"&ҪTӑNn:d0Fw,=` : e|(bpXJGgNLl{}'eF'EKNXoN2e}^hUk(^X!S0ejc[%up[iݞaisD{ jr>I~ɹJzTU+QͲ#pxMaqiGI)8@FEP\+EƺRm " )7n'ab>DY;WTL4i +^/} vϪH{I/<dV= ?J KEE$xj⢴h9Q"8hbygd1 IzޮZW={EQ+a->4|W菅rhtP3Z7IP!K K>ڂoߜ6-bZoE=* m ޖ =ơz Em|Zyvs,^j  O59_qAB>[iٱgt BH F$3ecrjQ9+1-dCC2,TSLB!: 3GqW7"bFVv5J}[r[7hA2Ĭɶ629-W>HstzgFWC/ "d(4ٖ66+\aSI~W0>\zU -EUFs!zOz?IY qc32, vqp Y5s*0<}xѡ>˨ָ?e`C"\KMdAtK3F4nҪ^ BdXRmbsm:5ۺWl h1`8=9D%2X޴_(I,T@d?t35ᴇF]cWlHPE%_N\I^[ᡲCtl;O<M,lR1ߺϻGVZ"6E8QXi$>Gqkwʐ$+nɯJw;)K/ *kۆP%G|v,$,zڂJq/M^TnA㩸43=A璐 i1ɢDZmyw75ᯏ9u=̽ ^e_XP5F)/n)x>`8b܁:VɿW:sY^Ng<~>ΰ cۀ:ưGaJM떹=i"xswa06֔婮I(n?]9@Ғ$d*V/V ʹiڗYwrϊO~:rInYrC 4ñkE{mYIQB +^|{4Fν*zSʸbiqȣa杀%,U{(`K~sK$ZP"'( "JEVjc)GXCtyu"$6*Iql2Kٙyz' jF-T zpcD MNLpƅ>EVe*Wm3e4wފ7KXDO/xOflӦMU^YXtG},GC$W?f$`mZBlExŬi]NOV/<.6 Kɢk;s 25Fj%Wa6kTI4Nq(Y@ YEXFԛGa /hc0zich=u&N] OۺQ\,a{cb]G9ZQ@~~$B-|~h'Ɯɰ0 /@/VAÝ@dYNDȺ֏B7}*RX^WpE't @S|mkzäe!u B-:$e1_xOhױ+.PAm]g7.CW)I]Ѵ>\}}ݓo*=Tqɐ](Y%}]A XĎc~>A[+#;~SW@3\k]M̖oS/{"N?&x=ҿW>{a-twBNb!Unl5ӭ=vEDJ8uy@c8Pԙ;pz K`6Qd-WO2[ḉ]B\>7;湲g9CZFCP"c8Iqk[V–:(?o!-^sZY 1\{&P髎 T 'WA,u|uQ?'DY TE@~ :\ײ e'hqxb0O< (|dC%\\RiP ݯ#U?DyO^[h+Q/$9O_Y2O 4wF2r1qGψ@)24,o^r7ְ])*hgJ 3 ;kXv BڧF005bFk~WT~l7&K?Chwȋ:3whvbD3ߠ숾FlE]$Τfb"tIse0jR@^^.1>MH*))x6S' lUkLq@Eڨ3UJUpa#B{|5cPe Eg'lMS}jWُC 6hʠZnqe$vCpڻX4= rAFL>8Mp*)R2 n<2(p-VMn^Z =ӒҲh Fyx\Q+ڍ99ΠwHt2n8Cۅ2GͽH1edaYI4xe=R0F*Fl '3_`i((hOhe:w .7솬)g a2.0Segq%zncO}g%-SP)й;0Mi(ː{^6}N 'SĈ~7P $PM>A-uv6tuXvBB_6Yۣ,z!j3TUy !&Ղ3Nk g]Z-^ب. X8wiB1$p)[Ƙѱx):k-Tl-`Mi&똘X4  ԚꀘKMOh1#*c-aǀzpPUR qI`N;qd_%42Lʩruh$l,3_Ԡ.ic@%@.N5QҨe& K562[\z ւ4s޶0:>&D7gA |U/"]DBפ4U^j8FE^hl ?֝oO>3$sӦ!ߍC9C:N ;ʌaY|[Y-q؋ < S$ȨWkxDwi1q-p 4D^[ϙ1GK !&# ^ۄ˗So85hsEjtj˯Rd L7GG鶉?]44#Ld\P4vT"F|F#[I֯zfNE}շ{Ȩ^TOP7OIΗ]0_轰,9*uC /hMH}o8aY>?"[Y˥ag5],bębdԓ#os:wRM%usr] Vk(?)ӭ{e٣zi&t֬_kz KCts4dQ y c!ZԂꌁmʑ߬,E E-a}q#FJ{zIJ= ☚BȎܗOZ<'SP?'[Q`kG{LުQ'8,` j7ى|8B,D<},֨-F$ǁZEwm6ur]dwr źRc|˶9))ܼͪQ;3w Y5uěEr:6'E4U8JVgb$>p+4=f>CW1eH_+\rRL?GPg)VF(!X$ ާ+Dn裘 d|Du˵TF VW8FE󇦌LάPZf"\ϤƋ) {C(ј2FnvY i+>$ɩoT( #\֭p}4~m` de8ucta5I6ph\!l8Y>ٟ D0vE4鸻K,Zgy &;-ٟv+IലL݄QLzA`lM(/'6qeLaz 5. BPf6KZ'07@B Fⅾ *j ToIu"$ʌ&|7 4 l\E?%uB\#\<wcht8֕ƶrC OBfJ/n!Y_l\Jn:$Fyڱ2 ׯΈ :ӷāh:ߎLC5[yy&^UbRM۾ +$א-];[)R %)nndht$t7ϧt$^+9C?^bطA^5D<:#~Rb~^)Ŗ DZy h [,1djA.K{\Er ѬNV Kͼ俫*f(Re]&xvw[/7pHFe Q:=Y404s}^Ԍ^`|>Jpv6dpo@JmSo>cњ3,T't ͯ]%7F.޾<0⻦F LRvڟk5!\s.%zI"`uTL_焴 g)P2xٖQLUɬ wRChq3tzNLeKfegm /S,߾{<xzΗlPO\NJ,.ȳ3͸B<0nBgIGWiiMX/ZFh?>ߝ?C25.n xBϱddo8GZ,HS+Ch€0vq6'g[TҰȅEb>(k6m&zn!syJ9J-d-x+d;#6v꭮C/Fn5-ݨ{$,B5RoocF$FΕ^cQ#pفnWmۀ!1X4i  EZ@F{.|A۴|TYYO^>^v^Z!1sxԵ~o3EIJ+H11ao{ljA#r]eJ:Ř"Cf=zbr jCT@[,c4;1&ޞo.NjmL/z>m=eC/Lvz@ -!jmU)eb6 T+Z(]{K|Wgv,s1C"KBP3$\4O"&-(y^́cpʮD֭\,x2A7ss2PXE׹:@kM%?ѳ7$ӁgS%e[ZZe/Ab~. tKvVV=ԮX '<܃swiUCI}a=\ X3K%o0 B62BŲ%,[Iݖ ,\D{Vn0D ~˨\~ += ֤KCѺ#V,NBgqqaSYEw#>a@?*t{GUKNϮ@n|cMAwݣ;_Ut.թH@!мKZvOX΍vNI2Z ͯH2)FJ+sB3f:.Q20B9AS^T^U£5Z߲ocٔDx#BRr^>u5=%S;pϹu>OOs0`\Cv,/3{Sl%j딬/%gp*UChF3ܚ~%fPnЄ,)UR~,/͹Ry6Tp0GΜh-#p:%7Ri^/. ͂{a֡.%ڢKlKY%P"2C֎|ȫaI|^VJ*{e|Zt)>+_\Ԝb96Ε6\}OuB19tG|o(YW \56IX]z{ ,G葰9XFzJqPZ"RPr~=G$q,{ V'?'M6 [$ vTB{TK8o#b1PJ~kF*[wq>l${oXhM쥉,+ŧ"Nm)Olwa 5͂a Jf^dk3|ȟ.c6r2,ab0QLLmĦ0E/MkR޸wKn!2bY EP{YS>tFIyw4)]fu(ڢatj@Al?]N{ 3 L;dMp,)׶ؙ (שfOdc4W;#. 9u9ä95 n VEd8@暈|rO `ʃ\)H[Rr,&`:FsOOVIGJs*iZ7z8Dx-uj;(؁Px5ۄRYevi_~ʎN7T7)lgvg:ǧK;8\vҟmJ&Sqk9^YT3"!QCaj9(\G\W{$8| >8.^@UL]jɕ n?CkvŞOuM$7Em:/fUEx}t1e¿0#!k#y?x:;b4mH,K‰o A]*O‡' wqKWlL8kX<,+A[d+?5cԄ|I&>6Ko+6A6"4*a ~6z "/x| QC_ZyJ˂mRn+;|@r;F{0Inƨqڬ'3 C{BS>5zk)̞Q5S {uv̞w3=nʎ2@(˛`0S\Mʌ$Y7 HJ: ,qQ cMb99 p )%U^HrjD'{h+o "pV;4N:[+#KE->a֐x柄U:fD108}qYKRamcVLxT|ZNqi8lKλ  hiku4b#[ |4L?{0nF%T|CuHW%>u;WLF߰\N =c )T%V{_<0A3]z:I+tvuWz}tYl@S;=EB##w0B)dzIfAT h.Hv*c@7P)^A+piHIclj)W^G.6|/Taǝډf?4;IS\z[*tc_QCsJ~=fs/|M8ijDl!ﯝH8%8={դluaZʎ*h)'vr9YIƈ#1e<=寗,Xِ=7iKq)vL`,EE5?pJ phꛊD7s!FbcW):E "0X'_׳[Fa-uZx84< B~&r rޑO,O7(Q4꾪,OGRBYݞpӵWzVLqDҕ]OɘWO2o|-.@h~m+q5pP a>7 8?ĒS  6Sj |sT*nn^q:BkW]=yX u)#1ئոēwAcŲl tqws%n+#m O*j;3NO+$qX q!9{AM37Jh"DCg,^>v.-BDU ){4NbpX/p)9]26ze_z[62N\(9zTe<_$bQZxժ[M;J jB윁]G3ջoz8Yۦdr:$9s:ZoU(+X *SqjH@+S蠕'rR,voߞ҂;E@)%f,R "؆nYTiDItR2dHVmj&ؐ6?&欪&ڂDYY!ڬ"ƕCQusD@}bxa86B63 kΥ-|{mc{]7d >::. 8Tǟ}'|&W =."y\tё4>G-yD2*˝<`NpOWx# `hL^ҧKOiiTyR,5TȞҌ(np4\oσN6d{IU@C%NPMSE]@ohFpa،'<NJj’w{9:e%f2C.@xpBDxi C9B[K(mh.h%0> sdTni3`?Cv0.UseB0E?06wK|Ւ:Y5j(yl@Z qBIPS97UC|9e:]ήK970FiosLsݺ3qg`ywTN {o>0!)\\E [z 5)o56 xͩ<3SD&%1d5W#BPB!o.Uu_)mIPeb,tN ,a*uk'ͩPi/1ðEޛ )"q3Ep 5Vۯm#%זCR|38Y?JkП+!b~#P0E2-򏫼J?5G_|죑M [ H=u uh>X^̮j ,]ɒ=;ZROkZGy;:>WNK'}%v4p5#hDO<}:+2ult hN`_P-_$r hesW6IYg >I&u>Wh89.d򭃈1i(-ͺ@۔K2_6)Q-isknj~G&Q+-]%7(\<ʺ` #!,< ܄)b_جጒJ"ZWޯG:f>K0rI?x-SCe`cDw)ce!;4cʖ=>),G'u{2\#\n/>}0L/1uQaJ-y |J{I4XNcYd PhTbtnYy$lhӤxn7ؒQB/*7*ftqrz>lOȇ+ #]aケ]-p|%?E5gvl+9Ql_m |(-W!»eQE)-v4ɤhk`P;X gcyW7PK;.pٵf^3"kO-,[tqR$.B&Ǧ:AEhY؅쥖붖E#g q#vV=W3]8 (xlnN0u\q$%rSK'%wN}Tp0D Pxr.Z-Lv1ixohL|aGwT 1cpmC𬄩7j2<(t!ڴ[ctJ^5rRN\XT19:Ι$HN.p80'$B+~y&3"5Cwm.Tb]qdZY_3atCjc9SӅq6oxDɜ۩-KtZG:f{Qlဎ&>K\ Rl 4O&D?kЇAkΤ.$>]<={wVYUmL/)1bLa_ʹLO9^ީDa:›G  `!I` ~L5~ע]J v*D1c-ݛ6DRmִSehu$p?3q狮EBu(~hq,yű;ȀbmfTHuږB1Q:%bcj&g(8PB1K]EY>RLIc!np `Kk6d4h,(>az_#:w'{fpQ#R5UAajɜ R7PJ]\[M!@fjgIL>-X%|PQafz_'+rob]Q:M C,"UP1^f][2'R %E;ۿ&YȻڷ;K-GDK˷*O;9Xfs0^ U1ƿj^f[F)y@^b~/q&%kBz'2abzOy\!ζL&OV&LƳ8>= txWwbcTԖ[s[V1/0X'0s#+7PʈH@C7v}UM7cge+^_!#o]aE4g՟ "7AЗ_CzMŴ _DfnkS?S(RvZc1fPl靹vk4}DI<5X.PAQ*`fh'aJ*5p.F⑶Rr9x!'{,o{:m>),*j{]2[?1VI %=oO [hkC~VMmÌ8 ݤ-`reVPhIqz|#8W!,="0=&ad+rj(PjjO(nC/yN0[/ A鯄4a/-[ʇmK_Wr9cK|rqP2Ƃ@m&%R]=aP'HPL3/ČMdG k,ki$&YY`LvB,*'^z SuB~K/!لr=c4+`ߵ ՎW FR gϊ|iH{o ,$~+T8`hZҧek?IBRmjScK~ԡ| aUhaDe+Q?5H5F$u))>˶Hd+ ~$~\TB,e'2zƶ(PIw/.tˆ^Dpf{(=mz*gcqQ*N$L[YhG"!S>CרX5fpYmKTٌxbBr;ݸNyq9bp28%:#Z썏6=ԝCd(5Z$֕oTTа5"Iw4 tʨSR6Ү8@zj3/qo{ '$0x2]1)&״;30rsX |'\7$N~'}ckoz4o,#$PGx^LsNlvsܯ挕 $ldCJjHinE Z+\jP!K4h\rc 7=C[s]%%Rd@#0jiInΙ5u<[cmBt "6}&|r {CVpMjDQtaZQ@2?m4Ѩ;)ʨVQ6< \$x(DciM80k(5Mϛ ɍTS%ؒzZ$FO^9 Qbs8ied|[0dƊQ32Bci-M~Kƴ>ᵩr`eg^ 醮|闾&_݊m"g*ZX}4#}o( u%ZWyQɖDdV/Jr&k*pg)"Kd?Y۬8BlbVָUHyǩ{(|_}K;,gHf,(Z>%9ڷY=`Yb:IMwdg - xt~X^Z WF슳F sFDTu/_zYRjFJݝ4,6SڧiZ; @Ⱥ\/KU VhQu?L!JNВ2f_< J1N 4h&KՓ^Dǰndpw[(G T-M&N Z4W_q1sKᢱ7f(gQ5~emŕ 2}#H{)8ar-pW| qilB=]ʌoDm3*hiNe FGd$͛}4>r&@n?c57E]{_%K*(93-Ag_7c6H\òmkolaD.i:rF@u)v4 PBX=ᦼV#Lñlt#.-S&5lPFe_.+ >5 ?꧸i={)n/Ý϶fRko ȃhW%hK!2zyx9xqZ/y]swD'UVj?^p@<Ш/lpG]XPE-bC'BSN>!FU%$kI1Uvy':׾663K<~i= i;vB \T2cq \[[ h &^tv^YgSϬN C~1_@P@X8Q٬ 8ⷦ8O,5ǜ]͌)zrДNu#Ca F:g%+}Cl#©mRB3?R/R+A!^VE*, wXgR@I?3-M<]u,7Y[c^5wXs.îR1bg)4A_Nжjw.ըG%||jLj* pSĖˣ%v7nr3iX~HM(G˖f7`-#3/.$3<:{S?Wf!f?wWvo?m5ܸAFQDsmrYu[m!"P1vIWw4Lk2 ZF^Zۃ{fH+m(rPvRcNJĂEHI.UAS=)%FY.ŁSfZ\;-|BQɈ;ZA_0-rY\{ "X\2פߨ365|Mu+m)9()+Ɗ\w;̰ >oEc׌@|+0 snY>5Yl] 1y2)9{ >2 8oEd;vMM8{4S< ѹݷSZj?X>j.d;P}PDY+P iS4 ;_~g5lPJJY/dw#b"w:FBS*iQX fqb7cZ:hP٪a`΍8=*>95nO2f#)C#?tFt򅁛ˎ蒛Q{]jk(O#|b8dZ 0sJxŐiD'x l;o@ ħ~&DC^>) EMHYptb!ЅڭsWb8YC o]͆Ƣv@ue`o3y~ddybB)ôl *> $|əjEx_Z zY\H@?oM Tߚ].V޻OZ~QV&Iwq26!uM~rR뎧b1)Ց҂K(lX9 K&C?/QW3<м0Yc1'KbE;N16< jNgrkd%ZiheoJaL J\ք]\>"O.uEoj`|l\4dcK~y6* 8,ͼmC+eY}d:ˣ@SS1o;k34DK" !՟_,Xug~]TOgPj,M$n~M{7zխX Uؾ_bTk#xl_6w kluQRs"pVI (8c3%bj:}fՙǀoxINYgE_le@^VF*0sbqld/,rn?r ĸ( D}D_B1sm̒%pՌka H]>̃P!r@@)ЮߜEٓ,IK*M0zqqUoSCo~O}Ԡ.peF'#<ƧYd.[ x"q #+˯k}byuDwֱn.VY|AL>乜gX4XAZ "1%R1.rM;ji1L nc!)vxs $Z D|rR6w2tF削9vbj٣& Mt(bS. 4cz4$mom%T{XmmXxWaAGFYh>\u8:`()qK5h}8Tk:>im):}7 dwqljE92W-Jp^CsF}tŨaf5i  ]ˇ">+>gBie NU)zK7)P,"$uBq 6GwȱYlqkJ]m(/X*XAt7:Yna'hHT@71 qN%,@e%TR >Mٖ͝fp$TВTD̯HChO}yKJ0/jĉ}8:[a}e:C}$Yl[RkuZ+Ai5ƒ!P~f6fގV\[mP\n-ksP,FeC9 Y`"(˘QZAlK$T@(Vg(BVe$c -q_3ת!SX!\p8=F_iGiBf{T[0hg(W&GsnKrygi̲uZKKV/oTKX:8 i?$#Yf&G bmV!C|# Q-zω :BDR^';7H=}P LS2RI6͵+9lKhLQS4A|D_>E>ҳ.Y` ƫ"D}z1P\@ƲT`6 z 7VTL.ztʮɰv_TBY{@/pxM~,w⌺E]&lC] I'_!釻6΂fLjڸ+2F n0`ѝ  a˟K,<0? g2) 捐~ wol晵`:&v).SŠ16wgr!lg 7\v$0S8]- Fϒj *\%Q{y־\w^@6kBw,]OpE$ÿ_ ҍwMp@gnx{4Gem#_НP`A ǵDPX 4hwMd{9Ϝq^C"= =n]{0]Q V]bn 3PZENS+^8BWN0@ln3 &v%dB|0FyVxl{h'-q 3σcuȪWXo1$x}'7zTALQOPIFWqX3F$Jt3T2}_v13Ə\ "v=wg&iDEUv%#*q_Hh;kF}ͮߴwo=_wW o]\~Ll+{lL':?M&j6sxd3;3\UChqHtj66yAr i9mњu1 faDVeXsbC*` tvx[o7D:Sۋrg[^a^**Nk uO-ؗAc!NE`2TTF IuնMsA"~*Frgu吻`VodzS$S(-h}wbAq)fp_bG5AD ?:pwP|1K{flLJ e><|Fc B#x0L!$Z5QPV_J($Ca0LߠAFԅ՜i5Abb33}|+ZW;oM]桶v<V릯_):liKe%nqՕ#4iQ\VTr z!$Na%#7ӝ l#Jy5 $͝/'(,mxR{!^STBAuӳsp7(X#? [7=Ҧ#'Wbk%m E dv?%fkژuDW^qS^͘5|]/ ܁(hg ['R| jAaE1MGHK$, E ) \[A|L~$K.b{ӓ>~:[+gSсɷq'IX !P+ 3̯$x8 < B׻zv&Xrk*U __u %p \KӶsŁ%T/*4Iiޜ`HȜ:2+nŭQnpT /R+dw^}iw]Be^-4& x(t\9L}3襟5f]Wř>Ѻ笰W'h{bnvnp˝B4M<ih_C/%FB_2 aw~Ek.kE(e"H)z`Jql6Ȋ'D/7DMդMg"@;xI`ՄP*WfY+&jQf<+ׇDDJ݅lx}<@RAl?;pJ+!Þ+DQ0e qmGK{0ίz_$;ghw!u|jm⅃b@#H%DU H ~Qq1o5n3qMr5)z߀|3\xt?103L܍=T89 8"m {xJ;a 4W٪i ]Tx mɝ&?jMB[EUzoATa~߄27d ]\$&# I)rwDa- Res"cVB>, KLRpo# ) (b#*hKz;!UT+NFhW#Kz2r@ge}g\.׊ďToMJE>dk*qI֜6 El HN(E<75¼v)ȏ@5 T615͚_9[Oֱ,8~m+oY{$O7lzM#=ʰcWOypZ끤sy2 R&argkb:c?b'ja+<xCfjQ E!_ΘeB?hܟԁ J=3K$`w eRy':ʿ !t1^ _pO>\cҌ/]4TI!nG26Hq}^_ˠz[ ̈I{quP;;`0BHi,z!yuޞ`/ ss-zAa.u;iၥ 2KnPTn-y?MW@bE* 2M,.{aZ~^Iğgg9^pJu4tOQV!!A֞J1ԜMiƾeyT5U0ǫ5/w8eV|&9l63 Y*AjJr#qLA9ߪx;9s:N,wCQ`o'= ".K`MLOy!|a=G$Dž+/ z/@XqgK7bn*_OԺ5Jt HКdUA4Ad9Ϻz}M5 Ym (ѼUK2D]_qi+&3Lڬig>]Ns\QL f '|ʲv\6*OqN^_\}fUb pU/YjHΆ%xQb=A*3;$G'7y%XDi=Gdt ,~Dy#.@֣|KJaw L:)UN3޶{Ǒ<. t(hWZ?R)j~ AC\\"܁:fϝ  XNfˡ=Z2,ڗ+-9D K' xī zsc57zrqiW([tW'@V9zd^}:9.}rGѓs?H x7iI 'm{/H1aJ萬m1BD>+̬x,[E>$vXA#A.1}]~%sG(86UDµtLx+C4xUrAy]p3's];yxAﱷˎ[#dG@\c-,\\%HHplAQLJYdDr89UXmcBIqL) C)t[1348G*nv~a:, Ij?~L9'mI7H۷a"gPu@ˤQtwůrZU*=f- 5eL؟6k3S;|wLY0(圵ucͽI~lNdkBNAt受8N2XcOw?Zo!T#4|d+r`Կƻl56~%Qv칝V45^읤I8KD4+'|^ $)?"hȕSQA$Srp}?%|EJrLE%zya%=V+4~Y&=%4-qPłԋj` rI)hQ8>Fi[Ai_'v2e&`g#!ԁY{ՈȘÌ3e[~ ϯY7{Y0{>6( e~7 S3p [{XD4̩/PtX5Nԍ]Xi =h^LO&3/E*w,Xm*ADߗ=z>:2 xپ[=)-4m IR攟& lq'| ć :GjtL8nb-翔 i1& X QۛÈ8zv EXqˠDFO1m)=^-]G`%{^~K8nV&nj&waLvwjBb3{8CZU_"2[  0ZU8*iL3rmԒzCb}S 4|mG*Tf|!ƚqiju!wpF [6jXiW+NxdD~fV| j\Ij;0UGɚqG}"u5!"Gf@ ܱ6 s@.d0@9?&K"/ 'P|< O.\& U1AWT-uj$t1a#SݣӒhZel?7Pąo[<$y?Jrfo;ӥO \4CY+J*Gw2ߩ{1[T )kpN/CQ}0!n^& `{v"ll{iu+Ѫ ,t\2dQ:}sv7q}YdBSN1S/~ ڠP@&7Sh/yQD|E!tKUt!ܑ ?CTwfEYo{Vn'j/VYdZ#w܍,}t&a"R)T1%.V) X΀7VǨ&>gMoRPn1}ߝ*K5EbyI:]]PWsM,-d˜vTG8f^U \'Dj Q;^TO_ Ym/qm^J|T"dPdZw q6L8oCedճ`9OAJ]E ޔ#ubfbZ~9K \>Ag.F2*2|VƼm32vi/Ynp á* zB:D[Nyԥg89ʏ(bb*O/IM[0CEAUz]⒲@ScyV)+J<>1LUfd<@@hi[cdZv20yy_P>_Cc|J4H){U֭[r?6: gűeV3WT6Vx"Ff '}Xx>+K.ƺ-mYݤTyy?].)',/4S]2\ǧbT8ς=΃)YxWx:Wg0=p4%xaoQUXb$5͡u`{;c2 W*J 7Qo)"n'$L .` 8TknYZgL{h6zf&m)U݉$3!y[fT pρU1C TXfZ>:'0}jF'Z,otmW8 R(D`鸤㘀.em]K=)y7`C(c+ICnGU=I.| ،aqokI51}q@F, fh|\^(}bAE0sFG:N_ѻvf`|@uC[)X*5a7pWNcED_Bd7/ DFvX'c#EQO,K -"$xJ%Pi^~opSsrڂfIw~㮟-P'@FO{5"PzzD}8uKmĚS aaye6\!C ?S;UKHD$"(ָ.{}o=^3 tKfne7aUnRzL/f L;9,HSD S~"SVNRsf]YhiT GEfT}2[}K+>֘ىh^hK*34H>~6K^>kVsAX"_:;@je߳?)GNixc)sz &QCX 3agn7D 2A ~]eDD0 j|K߲U>p  DcU-])dްd8<A GlSׁ9(ZKp|ױTKD?Vǣ,Y!U%_Y/T xVz5z 2V rhm8FrcVxs.!TgZr4wgjQD>_l#H `/R49a0|a@;㰸骍6N7By0g"`簖%~C$kkKZ=)%b8ŁsFz0Ϩ_rVxK'Z%<׳CFP4d]Ƌݙ&<>fq*:'B[KW ,|MucZ8D+ǝ yNhf"s5-%>\%߂CRNUu^`mDnFhh#!-vۄffS >˂go3\!peK5W+R!vj[J|&3BkI ն~%h%&B$ *D5A?Ϟwԑ9!%PJN }$%:H _YCM8RY%2 2]kK3!u>Xt?;3Z&mT߅ $kļ"k_Y^ޙb x3&fmildF3,V1OJn'BCs1Ǔ(l<}B]cD9G)21xlyn3˒JlRHhùmp^Mު:.y=kMSq\QDa-u('40l _b.ceD ~iKsk~E&ay-HXfn .,D'`;,T¥sxq\)T\4-w(0czaTjtCGڈk*|SߏpPlS.`&^z-@̺Lnf- !M@N4m> I-8Lj4",Χ/!ذa j\l(;E6 O!tHffuk6:4gCg$ySW< λPs6IH0m?К(-¥k=/+3wã K7AK=Ra\q^ΟHo6*+ep%=i9+_ӽq@9'esx7T.!Ё5oӺYH.䔩fÈ`ĹֈIFU]ώ(#h 8IX٠U;9$[[D{ՙdpca6? 9Aljl>[+.͆rD.Ϡ)W*t)^`&Y9K B]*ݗ8x=["%O['{_nJQYr8.Ͻ]mȔٟgGWMuB'd7K^ѡ+WoyJDb'ih9n,+G5%iq.8V@3 Wچ.`nJRcĴm(u柶Í-j{l5h h!S u™ڷl}✘ŝ$ō~z>J[-*={ +a.ZTX_<>'dD n [BNwKoz{@3D;KA@Ga@4$t7&2nD"YI ݑ>l!W_.y*F`=&yum)AAD^9ɓ(3JOĬ0%Bo P9Ȥ<9 `MO#ǹ1lX=.oE^G*-%ħ5  s0k v16G pVLhH01qfd!}Kߗ_Cj(=y`EQV.BQiŖ/?-_)QTSf:>)J=0\,#"V@ sۆj2'gﭘlo*tccdZ;r7jל)uT:}%Tth~rҍG 8Ȍ-\}75cu[Am/r#nA/Ԁwrv?-Ȃ+ H LjƆ%emgpCضuƩsEI&!/dWAS-؇FR;wURge6X 5cGa6'c7kƪt,Y ~p^͞(IvPn32śfzQj޼(%Lek" lWkJqާpD֡\H/9|P~SRR^HY4wq&O-ҖXI}N#J&:^D62Lݞ } 9cFp]VYH*ʅr 5)ȥft/B2X> =[g&[5` gtM+҉{Df- N70e<}]:wă!G$_y"Q`W(R i@1nD nj$V@vpڝhk1>wN7qcVS~rXof i[<0y1D1*$$}yϱ wrv1#whvl Go_]Ai0}aĝ+l'B-qԝx F 꼰q .Hs PTBƊ+NוPMzgn)'M <Ā~4(DzI[%4?YGO! 6rקGEgʨ@jAu>i9<EFZSf*/7V 8z]L8hQ6 (!V DѱÞ`sfJ)Vvr*Pʛ19>pީ.#jϳ AcZwyM(|N6҇Pc! w춑lıá2uk>MW<` ])B󎊙8ftvz(Цȝq<P%zQ)єx4h-xBk,1UԨ~0ml(=Lg`10@KJFySzvZ?dDǏnխD<=RV MZmκzf\E>Sf1بiIX,怐.*8CLB. ]9JqOpP+PokPQ s00W;Mٹ`#J?M1H/!t~O*n Am.G{׿i1#M|r૳˱ˬXM4ˎ牿g`O7`5 c_WI.b2i3SggB/? 5Ρ%I%MQU&r]AӐ&doQ}dvxڪ#Z YLPBU>6iT rQT;mjr}>Q8ݰ+l'ͭ&EFucw/KηDӒ`G,Ւ`߄}u\p9LBiy #V*c-ۧ:8xUW,4> ʁeQr ߸׭;FuҰp (H-3]ȉzxEU(svM"Qi-N 'd-]ݥ_1Uch8 I8ss KZy> Q4}8dEob\[ar/-8=dK: Qs?baJ et"5WDPayi7R Y0ÚX`}#wƾ ākZzė-&% V`?I"gVhU6LgimtDZֱ>Ċd"e$iI\ 4 X%;xX8!7/(Z: Q[QNV=uQ8RV/qav7۝IlpF5'@0z>uڶaz3Z 5_n2Z:zR0$R.۱(Q-k{n{ c 6C/<+Nhsjzd-_vDSb~۝|AZ7fpM X֖SG+k$6Mhb;u].A&QDZF fv]01%D `Yl |4GA͉4rT|# ^gy`熼4AU]~L"\1MP// )gAE6όON4{o"32N^YƐ ǝG\z LjQ4u^أD8M0["j.Syb/O DTcL Xl&Sc IOel 1ֲtqFљ߂Ǫ]M8 ݿL?J,l{t t7qO:rvWs,EeLl'zwˣDe]ٯDs1 >!S,>ljL:r4^fT77H4e~fpsU!wUdȴb6Ah3g4c:> Vj <0ޝ)'g ȅGOOPUfZ>CU՝iފȝ` 3H>'n='*9`!/Y!MH `s&°Dx7稤N b̅duX;Am*t!`|:sfW7'x.t.]Jr=ܦ3z!苹JisMB} =ߤGNHoN޸Ab[3bDR${WV!j5, ?PeOkK }r)-`&w jM\/=wEI==N@<n/QD@D역UK9q1ɺ )aWsH4 ǹů ~/P}>g$Po5)\ B//*CVּpau{^JDw֝qն*x4zs1L+H@HA /6:qkQ4|9}%ǘ.1ч( ڤgO5y?ӽ:!4ֈ ]!*ȫ8vH_uU *xУB?{V]wBuM i*s`8v!,*P-Bzzj"(HI 6زF9\ ÝS,C}E%dh/-a8|y |z5,h/̍^Y %{*hWDas}VC~i4ӛKJaqlhTmߤpE'e<<.=G]%yOJ YrlK*=/: ărIiL%i%@12VfԽum/:5||Y6ˋ_E6w]#*}j1dRI;{ů5X_}?ρpɝ>8aPۻKsb4E$BcޅR/Z~s2,LĎGES ,Ё>d_9UKP L߮?QZR[؈yHpZ0 ݵq^+ϐBqSl*s'?'ÔH;۳?=q }[Ez6i> #' ~a;x@ba%7̢.^f+ i)F_BUF1 Cr`в8䥉Q(^&ە${ ȣ;!V!́SΟl_;N pe%+͐ *(UD%n#7&Jc~D2^65vVS6w%ۘo:maxGT0Z| Q*Ǭk`=^ bCskKo&?Y([ u(-g8́[%"O4CBGvî󩩞TyʯY^PU,*v,v ; I?඄]zK'*VT)(1];@nw:n 15βعJG }9 pkaG֔j82Kf 5_>m"lu[FXA$'H p XR7,;hd! 2l2ٝH)^W0H'ڌ %弊u޿ "8&}IMցIdl/uOǖ$|:(X\2"=FHq3+Q"(3/mxtxɐzMkP@b\_I7uMpz\]b$cT`?ဗ )t^#`_rk«KL_ԃY%꽛bAN@ {*Zğ,QA0ɂ5u^&~׌i*PB JHg B$dsm*`J;aQ00s1qp.lXNol7 rzT4 #>9[Ըv '@- O.Dt|~OK-i{?pk`'f%mд_iT"7Iqk" >xCz}ʼMwJJ"T>g;S9>(<Nװ}@*\#btLӃmZ^k 5f$;,"U$3vs42kB68H^Rړ1y@6 +)C @=_z[֋ړND,UjOOR MptO 6aXKSGX=ݗF9+A$pJQFӶ1 1#µ_ywvGzhX (Iq.]Gxu_:J j,B}e(s@9z 8u.͂/2Ci֪l:k.Zh5#W79VrRѶ0 iU/.7R+aYYR-SDDʇ"apfnȫcW ^-_sRTgiӻ^Ga,ʨ(* p'7zloHӀlT:/q. *=iE[PTs*J}Рrcn 縩 ̅@55|שR?="%DhaZ08hcj^Nr0 ,R\E4L:٭g ':-`PLS+AiXېq!<6p|c/%F4쎥 6b0[NwO+և?^D9 [z~weMvvBO_Ok#L+vJ$ ߽#Ml״^Gh(gV?<&E45k f t\:0֑ܵJ=NyZ)źџ1)Z+4u YF=އˣ3&Z/R])ʓ;慃,_wj>CgEǎHG+u-\(jhGns \@E"$.lO{G( D5ă9ZPv eV@Ar.ס''⪗ȬGuc#&bQD(  Eg[z/}觎E+՜ˁpGatѥT $hG0 N9gg* FSIAMVˍBg+'OqߙQʬ|c3MO XF?Y^Rs;Oѐ]eKX_dH <VJ/l;Kc&oD1"H~(;GMQ*C ;_QѨzGcԑ3g$=FcHc('f90Y}*Wi3&I=m) bd1hToRP4}2 >'ywy<4mp߉)q9D+fXH ]2&$ 6Aꑝ"ec"1X K5.X)g[ rR (!+ S`dXpUhzh&r#$*}C1䯆.)#lAg>b%KOu[%/}=NR_Ӵ7rIP>4mO+nȴYVO?%/ V%[a>t!SNGXIvUaUI-$H{Q%x`cfɮVߑUJ/|_.ƕDKNvX>߅gAa¢Ǔ ^ ݂r}C߉ƣ7Hruh/Y#Nȇ\ܲaAS*C#m Iz2xw!5b-2# %g1~1lDU@⻻[(,㷯L5da'{/=CX4c.68n>bkjs-Zu5K!U!:k`ۥ2ئ>&bJOT8I)Z#Y |ӌ~yR#6^)Sdo%⻶vCҵDuX<.57$?. y6h936i{'(r w# 筕%x'69U҆/+IV-)#c\W.0¢s;Қ뽗y72繡)?dCҤtv7| 'ݢQU-1x6K]&YҒ3ݑ9zˮ8xGtO7⋾KVa/YP)/,Lw6IxsOu+rSȼ2 Su7ޠgu #MPҨEbBXL^Cjdtn9:|P+:kt3lԮֈ 8N&0b%Pv$7,C cLDky s&q+>JWuNykUm!7qyuIWqsf[P}$'uOKO FnJyu*ROBz|ʀ- }Ua^:}h8F5AsY('Үv*氺Ra() LpMr`U&J|i;+Ob+51 kÛM% I ic[چsE >c#I7kđ#kҔ h&E0$!#ҮQdR+ -w){{DyGػ[l+>?:ErgzXVVK.Bz*`E ~4@R=a`` tEF >:40gcx橈%Ț"\W*[/tў_q dhSC^9|J -%l 㜑3\kZʯD7XHcn:c36`%3 l2R0ƛS^nXW|T?(ðR{T;/NT\:j4[k Q6 ]&k f`_j{)yh0!)_' Y6yCKi^:p_V6hSѸ1ue ~-Pdϴq} 'J{4VZ0\%/ix28|(ثsu|{U2+| H+ ,ҤJ|ESf(yl.p6#.zLf+z!3jml33AaǂGz><LA0]7%'}cH3Ԙs8@L|u V'O% }ƊJ}Qlj|Ŵp}^$;xٖRZF~{F3xw^2&pL'-R_Y|ɜ}jZqvE\sB*UB_A;PʁEήI7uu8zi3b&u m6: n|~mD4~RM.\C|}9ҲUbc?PAzu#ȏE[BP:tϖ$هo{]|5o/nu8CeQV!?6~^ J A+\ک~yjUdyG֙1yWhCb"g@])ݥg+Uca3|,nwO Ko+w{Nre':PZ)u> [%dKaQm b1@ b %q"2 햢 q5(QvJ jn(RǺOX ypGk25_&`<?v@\+CA5;yc}8nܪH^k迎 0F rR89d>6^_; A~r76ath8=Yaք2$<m\@G:LTN)A&{Ҵ9{SƝ7[,osj"o഼#L}}^b\r4L*_#EJE1(C o@nAmej{ ({H;񾭑(_Ӳ&pTlXnMT{H(dtr޶!6>舨I(5afˈZÓৣrT^{Y1bl!l@]hI!Haxo &$W^<n O44"q\/Bwri*@308z8)OݘmWۣ,F/]5F[5ZVaxJ[{Ttbٯ t1k"O{q5~zvFLvmʙ?4oBwtB3ʹ5^sRF۟ʡ6Z gTW@ Dt *irHG,(E"]&gmKs9[wB8!:{GWs角NQ`@NUݝ"⃙,bOt(6.=JCiDQȾdOP$VE98 Ym >p_9'e~b+JUxH Pf}J4Ablkw.&NR[:ZSL)E˙#ӓ,rxՌ'P7H "$w }d70Y۬d=<$G` n8}Pp'I]mX f dYΆ, iAe8c!ov@mtUfd؊4?WQ',4*RgUʻ08=g2ʿgR[fV6_R 1ajrҋFl0!lHF΃H*%ok0w4=fCt ^bQ$%k5>ޖ[cj2}0c#Kj6%7 l&,N⃗*Ah]ܿ@'o5Foc^ fXšs"K1Qq[=Ff4Kҁ^GRڡn ]Ü<.SLi|}x& No7ڔnoű}8tR`I<@~4.z"!{;:`Xr乾eՎxB+GxjX]>oYo@~$Zv_~Y-s_cDhj#y Yџ=Mbvma*wsAhlWTV_C'T:i fhN.>Fe_{)rAtB,,piLl^ vqFdfLR>UC 9#5 ;/>GD"Эf bs==|UV N/J)^{QQy`5}tXV[)|L2JD^o+{=o35;Ħ`m& k*@HkMܑ<tTLDz|@,k!.dѳe% 4t>؉\?Wxz߭NªծoNl@^ 6}y>Yɧ"8z͎ya*Ђ)A3|MC{t H:*,Ls$ /f4*(A}qaEf4E?KpDvɬYhdؑbڮ+uQkwIQWsFj)zUsgw?֑/1W)ù'*lw^S "}!7HM&mv<==V0XNQ )]` >kM8ƬX!QY1Ի; q.8pdhwqBRRz L%OAN"Bj2n4ŤsJxm>I{YF YFQkea20N7A^B]vG6ި @˃UX+Kz6ΐvѴhソ!3!X86o=1G½δTqLo$Q'U8e**LAY莝.(B?8[Xl2.eq${ 7 hPp'5j`bZ%a.Xx;hKp㚣Ĝ"! ]xn@moT?J0RO42WFaC,6GU[9b|6=lk9#-(`ò4RRJg/1G9:$;n]gQa(WMYwŭ5N~_F_, um0/X2k7$zv WȈ#O:c4tͼHC;P5 #vp ׵!H=(=wi4?I] 9yP.9fr|q 3pl.D>H;?uK+^/+}ը[qtغHb[}K,,b=MZ <(ϸӇT]h(APEx[[v>"3X:6:.E9>; _-Nj;OEm9^~fffƚ?7~[ލBDi & qK<"r򣈋 ϫѣ5LSa;k.ȷ?8J!?!/'kM4NK!!}RK"@4β]Ui_f2$ʻt$u{xw 2G_x bĦD>Q=yJ>#)Ob $zJi~Em'_A`*.V :T6t్ɶf`67h/YHjމe\UyC[[vzEf%$ΑCx/;Vi/Mɱ7C-#}̓a-s$}\\Ѧ=V\I짲oR,98Qt ab9oZDAu nFǽY000{¼PB J^CR@+21 R%-r⟨a|I?z" ݏێ~}T[oۍk.d]Su?`èR0U-˂޸9CV|gN8Q9O{be$$oNYI`P1$r 5n̽Ec}Jd7t`f0 I kB?ǧ5Oe{ 'L+j"md9c-kŌLj+eu\)A#='v#/-voN`|etp`2?d%E;WDG/iW&s z#J7B XKex ]S)ſ{cj1UӲ\4!Qg/qp?^hsZ%U"e t?m-tǑi lUAG dH9Ю0o|5sE>yB3yc'3xыoocMw<8v,'2f1o@/'pKTژ=-YMxDURǭK(۠y;r_v?̮8i%%  AҠ>J6ڧLSU91ݮ"%( }y]k>49[`= f/qDmn9_}\';l`L7mzaWgm|'i-5&t3'4RlZ1CW:aC2ʸU_ׁΑymn2\tJu񰣣F;T-cIy#A-:$^w6e+s-a }54}[1 !e{ⲓ  ir]81gV8֩؟f/ :McTeYGѠ0ok4J}P4 &GIҖhXLf_6ѡVJ&FQޗflg1alT1R(~ DqvM, E:WTZh+pLn^.Xqkz%6=b<͜hѻ)_^ G81EP9z5aֱ2DLę;w@i[YDV%pU4=c5Q*\ j, *@pt;/'XdN4ᘔW,:pV"4=%~DDH e3[XڥFvmpr}^RAi)|0҆p'D/y^huRHY?Zzx) j)ehys(MpDP2qڅv :L=xqh#bX,b =J[WL;^CP?2]^u%Bʖ׹׌w]gvHF27QC]2w]ҖgB\ǙZ5[?dHxd MVjԟ^}32fFKHWUZiɭ{HOͺpy+ȓJ r^q̨Fm9}%x+r ,j"MHeퟞ~r5ug潹b"OG* iYƿ"[nUoyIՌ{L)ks?ʙgNҺ^pjhvדn {EۊWr 8.gqw>Bj+D/#m'L!Cm[ tM$L e e8٣J:<*͍݅y M,M^a_S,JϦM_Zn/ 4FZ[ ZTml&ݴ5)~!iv7e/+LAyɰ+6QްY -_N%ztg NjPDۼƯ#)|i \vh׋om0< 6oBmV5gtqODMi^*t- hYa$;S ,WI|hݫع]SSv3g%8e \T8]_$5&G%QUB<4EY 7JڭsVH~N98:1)~Ngc7wiRkFIv]TEna@v!VentM6`8M?p5dd[]EyP>?ݨv{o*P#n[aNR9 p#j; QsÄ9dVp(Ք$sd8 j:7G)֣@~s%?OqIڦ`(Eu8h\n8埳R²#mUL[u8+;N);"(jk2O *h,:Qtٞm^Xu{Ҽė=Falc(u%ӿP2HZ~}w/@fHqfsEA-׌?=oli-o8S $#>&+:_lcfc'  |TTj`2e3$QdvyWVbaX/2xxޚb6+YgCKKW:(0J?5pk6'&kCCl|O0bsLaNAPP W/6SHo9f9VcifqU׊vqU:0ɼU@>K)pʗu}%U5ʆFccswU*J\ /ts1E,D6Xr${=.gMl sEY] 7J**VjS$i'Q< R4'|mߴY IO˴=zޘo $)(2E|8tD6 /oZ%}Knqɴd23@RZSD z\<[z:Oa"mdi&n*zX`.fGI @ #b_/'Dd[zFJC˾EjraF pƹ#vo;StR“26L.iԮ4'd_V V2C!ȝ@VF h* \dF|D7@xExR%$F^ʪ6@{L*W&RmU,x3o@@JՊ$Fy$ː-w5;e_^9,BSjk:QtNÛyE)W_nakӿPA*~̫\\P4jb//{5_I ܤ-ݚ5 1F|@m@zAŁNG)u5q*ocSX4?Zrʉ0E>'x}Gu[?& 뼜|tVFrKkӮaI4ћ_;/Dti[Sy$8}.HhzFn` Pɰ j C,Vo*ژMxc,"a_1|̢U̥5ʣ?<Ahُ۱oxT7ۼ~{YµB"jƆUι69Yhb)Z#~Z('G^t=&+;ᆛ>F"sKrFZ9ykط<ÈxѓqCV2څ̖ 5: Y]KKVj٪s3!;!ZiP/8XWE;0 h[G]#B08L>$/[b}ixZPW2 dq'U2zDè7ysnYQp:Wq }-%|e ɿ_/qe@.cIXVXf jCzi'N;Boݒݛ/Ht A)[ o1umw{!; Y!p3{fQ򽺛>) u3spH-tԭļm̬B9x$sf-^7s)0  р5z,At YA{'R0e-3-ɨŐov9W7ZF;;Qng" a /[ҡbڝR@kl\>)-=a0EϘ#7>@bS]$!\B!{<kCU?AW3 '95#1RKڇw[ GRhI!LZS),*bۣBsЛbF?m].I-C&q f:3X/d9R6yjMIYs,CG> tZvBXH.81Z [{V7,5;2fh @N搀^tbnӖݍl3D0-[p8l2eݸ~-1uXZa8Y qo -2[E,Q7HUv֊)H&X1?:ebpXsKPUGBtl N˩gԑ%F&lu90+QL,}ӍUK#fѝ*DSe? 2qtgS@>zꎷrg8ߎ/P[g\zP1HY"ʐ^OvM 42< 2"ېhQ%7S&*13E?I? 1g50vD*[2{n-V&.BCcGu> ĩj9ֈ>Y3Jz-ɾ {]/-i&||x4`&p":=S!RK˪p1u['I1x qv\Y$`̔?.n_p0zԸ9Beuλux\m'i T]7vrw-2gy 9 $x=-KUI]a:!Q^ gЧQ.nm Z[aQ𙔡Q}oB{4"yy:L[~ge[nz0Tn%7͘z@NuTRTǵK``Hc[UHa=y% Oeu3N{*7Յlσ ;/ ΤytL |*5TtYS~nXWJww͖0ތVڤ tlʿ)bj6ܡisZbΝe-!Q$Iu0hÙd҂u'T*,c3|۷C,81'XlNl!hc%IxĺELd;W+ }>|1OK!(Ӓ-\ 4 8f|)1%r$(7abDQʪ?=ɟ/|݊]d:Yzȝ= q"B/;Ny ҧ+(I*!+Eˎu6,t|^aECm\a]ltMD 'Q6D aFM3 C RL9?I"JhyޞB}0Ѣ쐾N@,)4 >5׻-umI()/6'4k˽1`؛{oDi{j~Ҹt!/ '6}-G Cݦu$J[@GT[v%D57{@Nq}Us#. L]x ԮnR_ NZI}<Y+$2ʴR۳{OZ[\ n2aFxi,kS9%K 7!JReAjD0E&K~}"l&yCMs`:{wQi^+E2Ëz s09aKQ6G9!N!X'am(œ?RRX xvW55~B ҆(ܩ6HpČں]=/NxYtɹL q=ءIvAK/=y{] ϔoİ4g`#'Q3PFޚ(&A x^t3P^ht @ˬ^EٸҟkEF(ؐwJZ-;ʙ_)սuZ d+͵"NҩP>'x}b֯Sb%.G8~|Q-aߒV%)dz,\&{ʉѶ|~n\%Ս7 xUIg_Zګ0y$+TU2Yu6v3v&ҙfT ɛ÷r:Ѵ.=$:`"-onU 4t5(Žr^ޏNww!O_쬇5H5%\8("]pw;!l{}OG0~ot نIz1Ӂ:읺w\Rnd )ԵXE[\[1C5"{`?>l\BSnfܼEVJ8 58!8_Eͻ? G9k0'Ce#>g/5M(5GJd-٬#{I6ˎT%%R}4/墉5vh+Ep[jt*np}g !3Nyaxdjh^ |WHX[qvsI ExoArsX p(?[E#,v> uʼv<B1Zz*/уP TH+y5p`xUi9Kuw1-!y0K@19:><7Bӵs? nIO l>--jNfɟ9mf԰U8=>*${dg38g>`YG?*cfҖ`'Q5,<'D4)uؿqF >H4s(%M ~LV8% ݵI1ԫe P7"*IKD7psRRȎ+Nsw|B-^۔~xc\*j!ֆuZHrB6F?_lbf8e `+C]Y1v+E5r9XyE.t+ŻH-W5egޢ2F{97Y|Qg#9^'T4h-ZmC,ȣ'(Kx-w&FoOǗĖce޿:Ĺ.@]e-%ڳYeknhOh0ҡ&ܹ?d<ށLY}7REw /G4O:U8yi?UhMO/ma^s5.-5[`NjQ-&.Sqp0ߊ+%"`r5T'V~k PA ";Mᦟ_\K, Cs^U{A/"PYE}Nr&֯:WT^B-p sjbIPG%eivLTͅ^r `N&c)N; !ӌUSC/sN2$*&Nw-J1,;Z[ bxjBR0>vKꚹ;K~R6n2yI=Yf~w~1(EWU)XE!odc*&?;B57sF5R"ѰM-F(,צ[< h06gK d|픁*'Cj$\݂v;Tq)#"(78dZbvIv\rwŕED50%ҿJ|:F)h 6ϩctКЃt B@A9=ɃC\6.(Y V'?p\F+{iЭ+܃ a۽8}!4|xyu?rP*]ůTĉmbx5XR7Qt;=PJK6fn3`:hTfg} h7͢Py5p4Sǟq oSfׄ5mC'@hws>&9q1ߘ×>h_4J,Ŀy/,8$B4^m[^NjuODg=nɮcF.Tys tɴgmքVU%ƃ8׻V_ī} "Yn,Xg?E}m \Q[d85Ç 3Ϣ } 2(UA _VX{kӈ0oMy0-a/~( E&6V_J&UPXN Wzx/Lw>R`o]ך^c:uóqIϽ -88K˙ 6@[vN@Sf.3]H3!rXs]m6 7Qx2aSOJ$g+Uvc*M x+ %7+ ~I9 tK0\$e%A%$p5#O#\b7F<ǣ}n-9sXUg`WǷYUC~X,+Mk>gT~%9~-z é6HP42S9q! Cʨ{ZZ0H8gp\ˑ5œz,P`Wq _}t*Db@(*\# *0 )][mc5 ĿiZ6ݧaɊIO=-\'t#HnuayFizTy?&aܛ@^2Qa3rr4ؕ)NǂTbN[30?!vFS];|Z7M FsWBݛS<ܛ50-M]Xm$3F;-g8y( P/&$SNcfe?8wZxb䓀M,!o݌_g džD&:)}b9\%|C6b,]0̶6]ky P4hoٮNϝ54E\!l`^[]'>rJN6\^%kHRqj6RB/I4㱡u,Po(nLuQ -\ 'o:EKքٙ.hdPɥLV8ZUDNx-E?z d[ 0%&폈DR]#Q[6v`N}nI<3R&5ϢgOJb1Dn Z4UYdTI1@m{xWFk(s1}g/!p=-xƌS[?sYV Cq$7HF.6Nq  ]^YBdʗ< <>WU.]+łd}j"[0}@ܬLKd3l TR8iYB yE9dL}J p?խ3"4QTڍS KdbuE(i ( \:} WYN|nNۉK dU$83hY-0=!fV/dot(84sgVHkTOLUNM5lR|Ѧc4Z'D.!=9"98,X ҭ 2fjl$gdtn!B =_!X4Q*}FEl  V af؍V K;jXpO1Yl 8d$%[]5X.bvK׽mF;9ς0$ذ ނ)$d1#*fZ]O(- k_|67lɮӃ5ܗzW'^c쾡V],(c&jʚ$W%^*L C3|?,ߔ{'7*[\FztּBJ [0փ3n?KE pRAʗ II-L3ծB-d%dIRoLE?FE}VEzu7i{+$bK6Ǝm$tT +< ?p '[<MevgC0fwEvW$pe:O.%'';%ܯ9t4H Mdv g ؙ+ζ=Ў3аn;(=uT0]axҀ 8p#,@:_K}Y:inHfXu+>g"r4j1_Zݥ[<9#=Qzfd1N@nzҎ&Yg w]J{4;GmNqfP2uAϦ%2byl׉Ei^26܇qTTp#2g#d=(Hg ҕT{sWzk Х۱5&>hZ_+" T #׌%GD v5*@; [:Bk%^ ?GLU8 ]F7"b*x#b3ZI\NXk x; v#Ǟ|By &CN^T4b(dO4T}6ÀޑRl0u 8^C A}FǓ.T3´ur%xl)i>*X HSƉ4С}RXơb)IY,ɺA=!g2+x?\BUVUcҢAaR}0J!̋2qa%p Iiԝu`ou =*.:v`o3 h ٝx3]H[ ٌx]}4R|;Xac+hiMzfzvMB9qfblCT؍ו:'0 &cNro<_DGNT]{Pg´$Tk`FkNx]OL*~U? %,x~\\T+Rk06-sAQノ+|2*]1YeX6K#O^im_JE.ʪ_|ږ!f QC\X#ͽ@2ߝo~7򣜄3\)(ya ?sMKMXeh~z~qApR@ZMxmd%<eI4 $]CsNC ҞYe1!5BhφWnY{quikarrmV⣹Wt7f#eb)1N f"F^-5ܔgH*wѫ]Kr5|u0/R5?LC3ap J1{S:OMz(3ߥi&s ȑZidrXfrޔ*:1>o'X`b, 8y i3ojUCUUmd9WMV[N'$Rᵙv6z YP>XGFZ(|1hRq(ve-A_$oyedaLBo%MMzD"I=)h*ȱcW JXn;y;Ι"s3`yЋeoׂaU=BMqeFMC q7q }>D~SvWԀ#vdTkse7lWXKjuB?~ѷԪcIeH-Ep{/,X)Cvs]5 AM!)P hӍ["%#A@qU(7 ZYZM*,}p?a^)\9pVa qkˍ-MZ("fN7ډ6mn.L^qJ ,cB/;`|`cuMG{jb䴮 >7^IUFes5:r,e=+4 A!jizئZ=-U-sB SRM軠>vQWQiOX|h3/Zz-zxhvC֢=~PQ=5fHz=%f>uMhUD4s 7:E?M|GU!,kH]3GKOG/n !/wywۂ\&6X*xK[rFӁ8gd\(#wI:<{i6&:]x&%Pۙl #ԃ{$YU|p/Baj^(dDaJǎ2u^Db+5a&uA_.pFN_Wryu&9;%)oQ|Tylٷ=T&$Ҭ拍?zݣ%-r8iPr . )](g Ѽ_u]xvB_Cw>baB S?A՚L}vS)G1wğ˂9t-0'/vȗfPd.G*hxF{t,r`v'^Ɣ}ot4䉅,\Yn*:&%zJFg+dW܇ _3ĕ,Y*xnc^L6w "vb/H}iMV{ P5@0t^ *Akų2^:Ey[b["*6LF[U)78"|tf9Հ /b3@Fڄ^t-.aBQ|Z2[׵e!R֞'vqAԲ>yi nݚgf|s-h4ꕤ3cVYhk`z(JPg9ӍoiMO})8_}ɦosB9ҩpQ \69TO< o[tzT*ߺ?aA≑UIAٙuHR!ҧ>Uwy*35 kZHzwUz'K:LqQk黸|Ā%Us,=4I} e/>Mc׼/oL'b]T~%KTC#-i6:ga.N>&hHbՖSz1~7𹰱(be7B \m`JvK:2C%nɭdK]ҒQo-;q#rF=FuAQmJ2QXJu<ʪG6V7gg{4ymܚP`U(K|4y64eYbRfstG}Δ ZƉx"`x`ed ^}|'8:W->gÇ_IBxͷ'gǰkװ[q ʶtrZ6"f2Vv"`?+_7 g3;P>qdxkj&wbV"E(d"]nNEaW>t}zOD`+9¸Wvi!,sA_xz"=N7m!rO4yGE-4o&v ,zdkv JFtQDh }l#:%&[J gF*`呔Y{69Dl wT'^/Ii],!M+5"E`:0MW~b ('vse珝dx\ pczj.Ka#m7#a=Z]#m dv I#}tW݅sI& !mL$wUq4e  A[]г˨NMڙ<݀E 5jn)\ʙP~wzό4&4x!Ͳ$ɝsL +˾Np8_xzChdTL)3I v}=5uVl'e*L! ynYS@f %Ri׬f=N6P?EhO7dVu!{e@w׉-ط× Nks8p}PHֿOd1 0BkꦪxMf, ߑ7K/Ww!!1i3nVC7A+9>'$4ŕzFG0FpL5́tFǞc7>Kѻ? rm_q]Nusk/BPQ=J>ȉv_-2ۿ)[fG G]>1AgSo|Uvhܮ <É곪:0tŻάZ[싯kXׯ>="ځb-`{ CoQ՘_qHb KV8K _fnK!츉 Pamq.#`o32@*y!sJHUTֽ~jޙ dHfCw4FAq4'&߉[)9h"-|Cdi:Kw RF~o=Hs'a f{7չҚMcM4ۃp`ESn:0 qM?mƟ0O"bKzT4f`\p ӹ펧= LhW>DCPl}ON-TyK{*&^N9"|f KDDXqȲPYI A|-|)0YT_La0+Ki=C#.@)rj*Qy9)5++οY=>5??3bFJ,/B6"Jigb $ AwI <bxV;eh40N5[m(`2X$+1ہ,e\=<p'jnj4~4H{w.8xk N^@73zEFC]'Z24 C }Xil^K8@qڴ ,mȻǙP◘4x77 ʑ7zG.>QSM>pP-8]p{^8u'H-+q?v^Z qU \c˳§ j]L)tf$75V8wS;~yOf XXI&s^[}&>N=Vp!3_SÓe`wa3n9PQM?ؐ dY5n$MW U뗍]21zoِж0 Y["nt&kxu~8{npT:ݚOR<9e->! O  +:=ܣmoJ_orelWlra0N1b&6|K%xQv&̹Tt-x4~#"hvl=v2˜Rr)qAg%-eȽzV:#On 1x+/Hn`-8C?A$ Y 2iXs:RQBn7dZZPX"yRMMjtq_{/)L)-H ]J5N{U\t…d{BB]'}7L?U &|#=29xpQROi:Nm'g? M\)GsrRR[d,~t/}ohsx9XTx\\3BQ~ЕE%cag,eW DmT !ޙۢ!|@NUkB~&`FSwb> Xy]dqF٥Ps70tn|LgozK8t=Ӆn!! ݢR65ykopln gG)i>`#JWE!L|SYm]wDS߳_1z.;=w^͋r&2`P>c{J!ʗ"~L v>oȓ|u~s%m>U8?[JPwq ~&(MXmJR<[I3 1:Y"YV|%G m;xz@#Dᵯ|,(I|3Pzgbsճϩ)BڅX~OW,N>2וW"QCe]͝cn]CTسGqL[^E v6Uc يW.F3T$0t{!Q=*sg~.v5Q FG==- ͈m0Q,WT􈡀h."tL`;ۥ[0+3'O|8;:?Yᄏzn+:`jA9t!b9,}@+7%:WI]R1hC:@f_|wM:7x_;|P|'f9M/uU\Bn:@Sh+5_/Sy<晍~N# p1uw,l ׌td-rXXsBv)uzw7g0' *8uv}v.J4LK,3kMEotQ+Q7BI /%wKtlI (H|EGa`5 6mJޫhiE #Q٣+j{-h  ٴb)EJܷBO~س;MQpԊ&Wy@OͰK:;.%U_Q6xX͏#{D/1A"_D 7Tq߽!Bxgs܍['~Wl8.GC/L:aGz_{RE8`Fs j= WB"v GԭDE*I!uN _E,e=_gi`]L㨎XMP/K_^tטT4ڂ^!C1>W%TFN@NM'q0xkW!}?߈^4B>%:x,hD\Cd[ I0rhaPOX:z_P"`k X>$'0=z)rڼ+e4h?ڙ1^l!C, &)U9bS 2fPE~7w&4A@V^c`$?aE\k֮C[ /w S81=+hM1g}u\%qD)X׏bWɁ[ =퐴+T+kYAjd7Gf3~"SJX; .!$ƭZq`:V-@LK26 rWUJo.VիD:͍d)~͎F>?,svBk{8߰K#蜳3u4}gO&Gbcfɲ`6&.HT9|9oDX"wy=0h&}DxHC'=Ҭ]Vh*\eL4$iƥ\ A=ͩX#AqgcEv)䡺fMf`wNYrM۱LąQmK#0L$2~צwg(?o\굍 LdMTXXjM_ Q7z\P%~9Āk#k=iw#G\F~?&'~6h EVoy9~Q'8XGfoNq~G-T31wָSJCd8@P/q?+G ƽP;׿#̘N?.+5Y$ ܜte152VX'NtY싐fDy1Fqb"}} d<ꖽźs)̜ iX? ~ͽ֮qS#SmE ՛JgX~%vJ[Njř ^PJYnYT s==bseӊs)YM-&whgP-w/L-n&[lO EMoeի6z#48I؅ &]ݟ<7+2I-3LX\gX U&Z5mTyprRQ==:7qݱa'_VKVAl:Yh0G%c@]X]'[>eN@# o 1,1F"{#Ps%>SUޒF0ax`S ?PɋGV ;ZY4Qg% :< уky]ו&h(cf(0t5$׮2dJ>ā1~DVLc/~a)D8^z%nqʗQ&X XpMz"8x0Tw_/U-gvE,o®.W+*&$peL"fCT!P雒xј0c8\Ù>w+2v(Y9"|V/ c|iYl#0&S$+?GJ q :@mø xqk~(6-@]o `9@3p)m% ågCÈ`qD/Op.\b`>W?^A?(+WPq[q 8?&}2͏?_A Ժ'(XQ-0aFă&5JBD ;FdǥLX@0w4B RXyp7=Ba E:H!'`i+82=evmgXO5۟*[ʔd6U_> O.r֭ZEV,JX)Mōn5uJloC4H *BXߊȴ/^ojx?Bn`DΡ$JݲN&lF<9UدzsՉF{1d*Z+iCʿ/>!C3%&_U[Y?_$[{zuX}J{[H_c~qAsNw)B^sd001G ,o_e5~EMD'-.!Zcw:{ UaXcH6p:"޿=z XB.2J*i鈽Nb)L H9cx;,61ɕl'=H`o i6̼t9[h;A>ږ5FP֠wg[n-d7w7ϑs9_VlTHߌ񬠰A-RP$gvuEjt+r)F&qQo룍 `:S 0Ɩ9]RA0n6s_j =?fg~>|gEB}T⥨X1U 5K0Ix3uƞ (lP|-;K'XH;{ h8FFb>.IѪER"V92潇1uY >r.}sC'{{U\Lj `ٙd4BpD%{U~w!Saߧ~+N0}3˙ V$4E"?*}M9Wip}ʕ4R]mG64hFºBlqCd e }38-+┙Μu@PUVŠtZC2Ke3W{9ii_Ԋ lyBP _S7 uh.Ac&Ms -$i.,m͌ruhW2!lb½;ƅo(r1BeXGw 9Yh9R$i:\l*a(j ycmM -5ԇU D[zWۢAE/Fn)Und6^)pe=W3S'$s2`͜ G41.,hs Ij4~NbT(&aVD$l θ'zQ@ "XœAL'i u_4߯_VSpWqi*,N{cBm7*Jtv]b[vmZEnH@TIFZ77?, 13<.yT{!tjɽ!I|Eo8L*VI'Hzj4NԖwᬐ|_eu:DMcvu`[j4w&i(AuϺoŦDJaΒ:S\K|fܢ}n h9B,AaZ@6 ;Ӽ Ict AV{}JlgçW $h8Cdp^LyO3CU; h'(e#N_,T#qϠUg 6a<;C6BN&+AeW^:|ob+&9NKQCUƇ(TA x/ը5lwv!+@y5?!LT+wU#Ʒ; i@Y|3Ůn bDl0M)r=yqm*K-<8J싓Ij'mfٝ^c]8[m^~mg3ˆsR9<bK=#&^`d~Qs\PGlR45Bf.=Nnw!n+/lyHu9[k96ZD)V7=CHV^ h@?+PDdP]uwKf}b0aQ{m o';(T~ ܩRD#ἈxdҪk|a9 9?ܳAf;AP6dψN Ѧ])=! Il?zL%G}Ny\:D;v.*[8Tͯ6i{,H]:"ڔjIN|\iG 6izbؿ^+A0BmqN(K/L<{JXB0]72 d͡ 0b c8,v3ށWk le>xKbL)a3k3֟zª rm.+YnBw}O'0\|M&*|vk> D6ÌJ*շ_!؞J^o4aK34Dk.m7Edg8fYV9/sO1MPA ) gY'6R Ê<2e&WobUyNwr / Xꦧ.[bB!葲d7aߖu\d4sѯ{o|/E FA)`OpZsi+g&w~{>Ԫ5j` vf6zN2&0|!ɁuB׊~&zrfG[/ZyBng =]|s"؋« zC([װ-F..:=Q]_S 9AmG8qAzkюA<&l/b~ N,{їp lb?T0d*P&/aɠ"On=QJّQ⬺Y>a?6at;K&Mx[JJu!g}&3G7VїW Gtu?vG!&e2+2,8=v~,yOA,W9&cP (2' P[ j,ԴqKgí,^j&{d |}okx{x{';1. 8v`IҰQOdJFy J޴4uGÀ@Up2iE7*I7FAx;u2~~VnQ2rѱp1T:OiM2ȇdojCEndn!w+rp[y$@Cas78}NIկ:H5i4!⹷UfX*UCDt`4L.3"Ǒb3k)b7 cL;R]ByoCZ ʲƅgs4Qd5<)] KIYQ;auqq|G%3#npOQn:' GN8$=K>%O# gTo73:oꮄxc4ďњU.)o7 S۵[9/>VBdnd.p$<_2.aQ4fErC.nO7.<$X`5Xgn.P~$];RLhdHL~A/3Ч74\kr *sXNn1S:!*/Q)*c@A(-PjRZ/BpNo -Nzt\knLөp%^o2uU 0J'!ET;Wd#/y}l_g}1"VO" JAԘ睑END6*$9.&M/FZ]0|h`gŰ{3wo%iLq0ǚF0X%] 6t-'#p e2HfX)G_ >`F1FM2]"H>RrLժ5 ޚBpzం-}ot D+"?KP6\,[y:\MҀ%7(nK$rȭO)a@? nyLkLooE'D`4p+^DZWU&,%>(kęzZ8!c儃14]=g=ݘ ĝr0aCڔDp/<5,Bt˝*G\7%]t8$+_N]9jW[}.'Qmg+}#^?gH-ZZnu=:dx8/}x k52RǏa"В!PTzŭf CSX[瑄* ~;{մyFUcltě4kxֽGCi1rSi4N2:+R]ΐRJ?hfw;Sv3,9Kb`Ir2{cT ,u#^+,ǦA$+hҿȿ* toF"Nxw\~} :+SņJQB`/>xj> JP>fg) p"l&eԪPG=X6d: kܡOCPSʆ.LHJB@/hIa3g'D2[O52}u.E\{U1z`湋+^>#"zX ETfQ%q8-HF #ch5?oU^0MHN ^ w{SJ JtMC.oɩHqgl/4 > -zSZ̈́M|~>}$"%<:&w=ƃXP>~%?$5ـ*\-KU~ŷDPtncL$CFV,U1wI/4%QiN@ʯcƬĭu}mݽ_$MDf2Ӷ}}K(gA"eׯ87cm-/H+\7g39Ο;JL!V,JϹ)K_a)|60G)3 @˳լ]MԵ])iPkTRVg?goBPhOV[uĽ$᭡[,VՠId8$7d-C]$s]/ql_TY]Еç<Lq]c@~_0?̄Xg&m)s8uuL( FS2 bt%6mEW0#` (3+ppcEoT$8QU n  e 'h$1b3 ث ȸNxz(n7>tg/+}Z/HV`-W ( C2lɕ#FR+:0bK)kD^/yyl"h ݄)%!-Z)}ry 3o%"´^^ţ1ݻZ§d>TbHwf+E7]XXL*8@qE{WR҃XbE( NZmD ^nJ[=xڅcRgƧ6Fz0$$[??8T?eZߛ1I^p1j@ȬZ \CPdzP ɾ;TO+4wLYlη&U|g*ͱ!)ߕu[,BXc:"9Oc5FBdIh6b5lhaJ Wd`M@+"hiE nBNMɽzcB:o~zП R#Ɂ͠9B s@U4]g>N߭ޥ_oG3 .A}!1fEκZ\&>"6ߞ'$+=ܕ'db bPHeRPFXrM\٠e`H}a,?Ң.Rxc̲Z,]N m #\z3a53%=N^yзQӄzN>ЯBEcx qCb⇒?4wIRI}3ٵxluxP2O$Ew5HqD{@|ag&`x$j4ɣ!)VeJ4 _eqXvҖo ACA]\ 9B\嫮"{:kqݝD)w|\VF]T´v[?2`,C Õ#7dχLJ28<>nቺe2[GGikԫܗvUJKvHώ`%*nIG-Kh+?ʏ  >X-!@-3{"A})#R 38PȘnxUZ6/<L(?uv'#Dݟ?\du=s4$O%b+6cPZd8VQ/A>_ ԩ-3 6]_8ua&LŦ/"2).t?3d<0M =2) 'sry_zdZfӷz JcAy6eDA&}ƭotE&F./w]2 6EW.ɬ7+TjqLtd$ ,$*-y+`Le,a9p^/` ,ې! \kY #PT\ɝte'( aҒ4ֺ~1dNFކF8Ïiθ|J$hT4p , }&оQ@$ (Kx҃V>0,`΂A+9Gm#"/x>o$dY)%6#;GcÑn5eٵA3C1ppaW[2x|%1$ @I< C9!@\X W+&Xo4p#j&qrqVOSTLI!`9\a(Gj2>}ARB {իdQ#wknfП補N| ѻ̔ɞ'Z\I6uwL3 )w*/]$HNvcdKΣ5=?)(QOq`F#;! Ǝ8U#F 3"zvUS,sǞe_Y&6-ږ|8"m3r]O- <70@5jϟ"M6 joK+3g6Imf[S%fxPEQNӥu[l}`KWx1X} ^~/kk] #x 'wiS:iZBl@u)Iqj3RD!X 2e,P#VĨ k ;7V" ۃWƱt48T4HVA $^U,{,Z+wטL2BdEm-)i>7Z#.DEqb}s8;&@~4x?!v}x4H0>ۮ3&36cR"n^߅.p/T3!ޅJ4#ϥ{.S7v'L,=l5F@XQBp)móK&srvR6j>hcǦv{l)St`K@D!j.B!n5mtp Ǟev\=v?EC a|E b', ՈXF1Xc|UׁNQtYĽ25*U*K0{us?kjRDAhScB=}s+saJtI/ cLw6Y!'iN =ֈ]_TTܜUWW$|;}/tj,Us?/pk`*rIF{)!:ɗʵheZ QM ãu4} Jl\AT`#RI^p!V$Q5־=Ҍcτ%)1*+9oU͐?Y//hSd8[L ɸ:98)Q'K>b/=ID_H>r.uFDuHI[Ikpx CŚf])٧V|0d̈ߔ o5 5@<+*P8`fg" /dGbcPBUbu}ӷљc_xb';K-u a6 adPJyne_7&S6lF=djE7)Rz?%-~|ယP:jHu`!U8m.B򈧠d.\}Vǒ= @T/;[FBl0r]Na.4)Tr} 2IO/n n}TqE&]pV5F5y𗩘{Wu' &^-x|" kvrGDLO4RSaB&JCpRKD.tREpCe"$UwJD&`,.+BT:mޝ!#wO5 @0:k2pۓ,ӗ㨮`Kh[ i:3S%8lvݢt ڎM(ױo\XK@kZhI5-Rkԯ+_a%x:B|FYkЯ`n _l:+WGԪ5 _ϑ!ԊSUbLF"CAvZVkPP.qZ8OR&%>X/'N=D1l\!u+8u!|ޝb/B~z6չFăäM3Iw{2 k6EIHH|B*AF +.`E v >xb-i%#c0>1T9"&*)ZwE|]4x4tNxLfk(Ë|ʓ ekh+25f (UNOʪ l=|VXՁYZLGf2cH8=`;K[ &sC%fX}޻ 6Dd'4|;#+Ǣ.Ϸ+ޜ! 2/^舲܍Z}|{AױrmwF5?3-e^&pӋ*aG!q1럻d2bC1vDT1#-ecm `$*: R',`*{*NKys|kݦ^ձh:<6P}?})vgy 4eikH9L/Oy┗LOS!v^مSvx=7/ҦJ"hc 4"`t%MvWоa[hO3¯O [q㦛#:+^߅ Jd fykH#A̛[ M/}zyxe+4+OkF EΓ޷4wdN6:Vf^3-=XN[|G|Ӏ/zD+!H&)$N81n[jL1W cAAVp ~k(KE ' Pn4Y:xh:It]G r^RfXO¡G`1!'^e`!7jj'Ns s/\}`{A٬Uox'%, Oxwr|al4΃"> DbDb>h>1ڀdN3޹o7,4l(dqY6Y>)\u u>Ӂ wMG)α#ٳY*U~.!OkNŠ=gPL ZP5A qg߼!* R#,.˄p3{z4FLCtA{1MK?m LCeփ?yM{Iׯ! +vr%B$98n&쐹U0ݏTY,ٍ}Zn ]A$U˾ΞsfVKyƙ`%_ScLOl>[Pdpwо0r&ߎ)P8ι@^Wk&bpO2i~TkvJWڱY>L}7Oro/MKӸmrS$p/Pteixci=dV6Tl5UB#0ɣpI 'siOz^`ۡjV;zx2cl\}9}cM0ם4\908:%qfM$(8!/; |(2:ըoO Tbg]EHy N/3[_;ѓ?HG7=j\ypx6V}p%%^*(.,4[T]'QY7D_'e5.)XK2+<85xACJU/-6Rx1<&Vwg/#_H558>?#&i9hؒX# |U )xJH4BKgsͰ8= ! q+s?2( w1A[_=_qVdϯJ1:!_܋ˌVQHV8(Y!?! \-?gI'*CpqvT~/ae4Yן֝$}m!OY{vlE .7||5-hJO0o7C-Z/ &.l0Dl?OGžo|2˟إ=}fn3an\VPFI/a5KvCoM4pMjMk\k iDZ*˦k8ײ)N*=-MoMiWONI 1pP  0VzDLS?pŴHp)h8;Xrl f' s({ =s}9t쁝Յ]-7dIeAx^!{׬H90v`tDIhMҎDݾ>0^j 6 6v礼";GPAL<-Z`yBlMբãlgY]S'f~VTƲ W $4m؈bBxW,|!AΝt 5!3.xr J-ՐtmcVc{ʄLSa8 {=M:t-KoQ!̓q7N4}'g!NyJ-xE"JT <n~n"Tp0rCl~4GDE^|#JT P9A,7ߪf҃V eO.=ΈM~*D>&R3YU,LPRiՓ&ؖdT pp_@׋yib"  (,t5(o<255~p;b&ƺAREMg u`}4 hο} eP[W5hlU$x䝀WNcD&tOA )7EqȳY:LOγwc;{b15TD5 ̹0T8 x{ B`oX$q}~H.T+kvvK 94Id~GtsRJI,|W܊5ͪUJ8lW*/zC $Hm0i/*VتnA [(NJNNY{BӋkecJEoyW ojmPeh5Cuȋ'ʂbzMoQY&  ek3 v+&!ܨAY> (I`*&E2 jRl' ![43seMn#69ܪs2wdmIKEDm3T <%p99s Ii@:?./h ݊!-F-&_`b'fE$W^ ?-yg@V],SPc:LX5ZQ[d_$v~Eٟa9pNf&bqfV@#H1/]3}=@s$ñ!ҏvV}Ɛ3gv(J* zΣ٫ {'m"] < 8VT4j+H{r*6u3yTLQ=#VDa$;/? 7v9UT| -8%z:NكsCW@𯪴+fW0[*,ŕ'ɭ O,2K^҅JuVq!si.~$(ׁiͳԚ ~D ٓT[fUTiD8zCz!*|4wd-+gtzgf܏(tQ̢Kbw!PJjB7% ,^%:m(+4ZU6XˠO>fLqS(5:̋}N\W/ljR+>t t%V`ArEBUnShu0?& nFG_5˕wQ$SY{Yـ}X@Fक़HI3͜DJ՚H|BADf{B ¾;8':r7`:o׈&q~Pai3|djڞ]9VQ[[xDFD>|I3k&Qq6ct'"D)DnyS.%',<]X0hѲPֲ$EQN}uz=NG?M74t}ҐmK':%1wk ͆qW+/{ge=] cMNH}^U"Q45iT%FIąZ8a^]K۬+r~Iv0p´ʤΒ\8ЇٲQ<1݆k K~w9Z~wD[ZY@5 t2Xu~@&8fkO%lI_',k%o䅲z%; ߄Yl?B9 BHG9+W]LgFyJ ?fՅ6JDcי.G Q}PFPZ +Nٌ$v<ѝhؗ 2JL_þfdt%/zB--3Bh÷_%bz8nv(>9YAm VByiRcQW\gq*v丐aΊ7O*5,b0pMu-JC;=+&7/ODl4U[\(ӐáI!6`#o'tFh `&͓&mݎ4es*pNW"9V,eV踧~b0D63mͫEZTqBz/ 7o(*([i}P }g욊}8%?j[Ns%op:ۖ2NqŭZAb&SAG=a{?8ws+:IEc3}.UA$w%k>%f=MMq~"{/OC]m@G B"lJ:85Q_x?dTӝ!hxu|{RRP}c{ְCl ]Ypg蚂d%Z-Fss9nݙýI\g U<$gV~K[y؂XAQ"`";s杇N6jjє=_aa]qtO~z4d!&A+uq@dG0wȫqyeOkB6wmÊTF[u)7#[\Iݩ'i10^z]}U(y+v"b쏊^M _(}I(_ ?zQvۓTUc388WŸBuY>к4s|< nC4I±Ϻa}gPDKg34'6! }PE!7F F:JK.C&F6 "c;}ܬj[EÚD>w~5ЙVeO>' (n;IR͛ C4Z7sf9AGAEyH\{?l7]O2t`6{|Տ@$kir7%GG c`^wFB?7ĝ'@Ԭ_shK\2fk-4Bd}>b힠r>t`hbK]DYk5]B?J5+Hv*rpOJ97')DAݫxLGo"/y \"K7][rB13<"&M&"}5jП2՜?4r݌f,T1MdYofS Jq$N a YQG؅"=jYMJjwfAvYUDSg^UJgT{vl[J g4Uh݄I{9@o ɿ| *ŁY;0/Y4Ft4fu9c|+E-Riv {qxV &lƫ~0Ys܈}㫕*s$Ԉ+R鎏3@¬. 0dc4V 4r?&@4"ޓo6E~od3,hTS L ݬ|HbCE AqzKBk޵Hl\Eա~sE]Rҹh(+}qһ ~PRJäзdq'~vaHD' s_ GzݎLۗsv3ydUE 8ɱnDhI@/&sEj v.-$^Lj)TOXw~&}iJvUz۴rG:i}"4]쭚"SwgbPr"[Z^\l\Ԏ=d ɞUTSe1hG2Ab+>K :p׆!ˁ w'J?:ɨdƏH֩kmۄ*lqlLao 8;eĠ ygYZ070701000004b5000081a40000000000000000000000016661a1dd00005d74000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/codecs/snd-soc-rt5645.ko.xz7zXZִF!t/]3]?Eh=ڜ.+,n'PDY#iW;7pn cUW-7J%CλܳpwuuQȅU8QIRͦ5˔Nvu&E#Ty8FWѺ|9V"Z@.EE gCO3r5Ɍe1a0X:.sgqf$/jwd1q gC@h˓HJ?kh-u"K;U;]:{`'`.ۃ ڈNj@d&W?8 5|,m4Tt 'Ŀ|g6C*OeN!\D"AYZm368>'~_g9#螶@>LS 7Qn8Q6=1o~`mY+)%#$}JtV~cc <#QHic7øu@Pڜ `x!)3JgWuIX/Ԥ{bWP8%mwn_Z6zxfyj|Gh b:6^`󗋘Ga~=ZmSv'? n-~e?8e3b&U)]b0+hA`b旀YEG9+b^ $kc֭rhQFh,CA@(S< i:yQصw1-&yvV ]N%UrnKiBPj %aߍ[J`N`ֿ WN nEݣtS΂P7;L(~U z@2V}0w~ }F7oOE"3"Xm5(Yfm8Y oL Pdɩ>I@lsz-|UV=_ı g/aCވ&/h֩x u{G(RG vN,)ʪ}/5uX /IpǕlsIo47*#@b*2=vKQjp67 źZ((qȤhe͹Ck8#ztΟᢔNemzN~IFm~ : @@XeR h9 jX ߘ݈? _R3Z֪П*G'ΈAB٫ʑ?ɃhhFoPY%HZI0-sF zEOtilpڊʺy'fj(Dyw2 R:/>aסyK>-V;N#!;29)7v%W`Izn10_f5">5p*O x_A-{NQ O3㉎gMZMȝ** eRpd8I q_gQkq[J[-nJ?Mo{uD6 *4qX.\Dx>#;ъ`:WS<7x 8ugCK8~=Vf,b!V!oqu )}i֖Lt&2Ɗx~+2,>o$cY\ni ]TlJ7:hpai6f e,B3JŐBKBX,\#sB@ܧn_S=Ɵ.j y.o9\U |,KӏrêqgJ4 ZL UcI- w="NUdo#Dzt{yt&6~3@jVғ < D k!Ja&Ep6 fHˤ.v˦0'!Z,Oq X,8@ U}_?ˊchН.Po-MtKFT8%&h7bc0dpdMTZhEvC)8;I~DG˟{|c,5S2PSA$thpU^,k|]:F==g4R]w ǼD0o1ѳ E49w`95R+ AWa9r˽9P9C}?9܅һ"ޝ 5۩v2f0$kjcb#<8х"M@qGT1 )d, ˿ey4jgּş`tpV6af[?F' $Rs;jmnL"^kRdN 5)wEzχT>eп41@ZN>MKB K1h`pqT8 !t[f2:`@&i/Nudzz9Cixܪ7h0)C"=(mo6%.N])}^ϳyDE hI烘IrSUj,,t%c97~!54cUpdkK(NmWShHIk2đF ft}P8Q-rl,EXby S^͌,cub0,!kwOO ˥`{AJ]Q]LQw," 6(k֜D4|j R0c^~N,EoP7kM-^UF]/3[1ށ|wPj:N索<:W7u젋jrwnuˡ-%$ѢpG׽"Aeh0a. K|uBq aw0遣Vu֝R epYG8Ȇdy[/=xu*$ nf(eraigVrO=U4drB#L\3O7;4N2tb`^ƣA续Z ZSl83dԆn9_sS;IiVp'LXM+@˽Z Nԁ|iK4 P 5Jc)Lڊ<[4Y*m1?1Cf2|V_xP| 4Ư"5rYwrPsr)5CHu!Y#b$f]DG*"xl9zz`aڗKa, оs~A[<](at1`NGCw|}zhWz3VWaׇտǻV- 8+rUO Z1deo; itr ':T)'~Vbyf=Qܜ}5eA@5u‰[|rKr0‚B oGn˲c1']J8l\?(9! ['SңcZ f1}{Gb"{^K/+lq LpS^%-gCvߩL$B~K5Q={nyZ7/貱M͜gP=L0n+_6"V;UP1I!(tYϷv6ߡfx|V Wze^hR@gn2l!G|D5tĬJFuBwF2q >G/jo"K傈KƋ Lc1ˆe\Ёk ]zMW,Lc $Hy]( N>YT(o훔:ioGϦ?3fH\7(MTPaⳉ<x[``XHڕ&zN7 Q0F{ۥxC)>aɠS! N5z?Hb=w0M!3RI^]tPW[h<7n - ʳe%L WscFm+j2@;פ;;H-q.mll𭼄`W4:>GCp +ߛ6.jE}0Ebqmf`qwtnvp QǬɎ mfґ^6o-\/gr t9r}e/v@SvTO\5odXeB&K48J%=zB:+wD,ޗsP^X.gSJ% m7)y8:1n*v99y|o#9F%ɈP*VNi"i)`1C̨Ȟ=~.d 0kw+ VN0սjO:%q yɒ!_hb'AZ{i''9!,m $0b׾Ń1 -iJhӖO@[^5 ƣV+Si? >m/x;7KHS27?}].u)jO1;br -vx&VD+@_'eܟҡkhxΞPҘPg+|N%c%X[i *LxiG6Kn'AK7UĨHQ*e-أf鵔vKPS0+ ]Νl+QwI8czVݘ^J` lH ԲL8|ݣr("З/* ? ^|{{Ei3OʗbЦeԽp/H.в'Yd< 2f `wG1ks)"t 1+,DAGH6r͚a70,&)|-p7᯽9)ruB%G")#Wa[agh |NZR/{P'B/,Y`y5iM $kSH$T44W~Z%e [31[g0.( ,Rb?9E+ҡc.I|V+LWQ(V$EO]#rh8W6KdkE%5+YD{t8 bLMG?n]4z~ XfOS8&f!bZ> IM)H]N :2-,:T/(`% 0|,MfƵf~0XNK?q^Z(K8+vN AbM}|2"՗!}6bl~Qի#af!])m#Cfa4F~\9&ucrV=bZ&W0:3v!t> y4HˆAipXk{OlmvZIdY$Ii#ui2q$c@}ѠټM:?=y~vEt?\ D7_8ذ3}zH(;fקOL}_ 1(c:c4 ,s[7X x9,$U@9R$($^%u>`wuB]noS3ZkqP˜ KE9И! fQ]fO^I]ƲDWQu*BJ! (EhG9K bE9~6@V+䌑jb_/o+.Cz Fi;naB /cwhw7/zyz^N-%v65\)TS5L.{#Ci-y<~&8zA^0 e"|n-0[x;Kt_(% Rf uމyM%cJ'sA;m$iь*ی&~kKYKG75Ef#bP DhF1x^gҦSocVh<ɰ|= >Be ""aD]Vy[L5. x!6%!ࡑ8TigŐ=T14bh|D&]%|Opf `*oU@#7Vw6%B&kQhފn X4ΣgTXV?z[CI9,P&,MI~,0bWf$mφA\=k݌`K*9ۛ W8"#L֐CYrU! Xo/JgxŢep} -2W 8ͤ΋A'Ll\9ū/=!VD[6`/k!2'sދ;=e/B'|Nt42l腜 v/pq7L\`D< Y&2o.hP:ѡjD.?'ӟ"e;W#k|e$ċD︕4,a s|s]ZNTd^7!h}OMW#{z[ZXW0DVa{]aX[XTVc;$8IhuvD{* = N>i'Ԝ6|m AHH[dXپq NL>t9u6m#Kdw 'nװp="oܭYH GKQ7 dzT똦E5fƔp0S|4ǘ&j?_*}r`εI6/ cx&IƘȕ حBwEh^gF5 >eT/>LZJpr,sI!:H1ac8r?Ύ5R}1G( ƺKpN .jOhLJ+XQXѐT=ym #\<}B/jz n Pۮ!gCK/[z#'γl֎E$jM~p)J+5߾BwWm48ցԿlz }(3[0?+ey9uRm֙=Hr^/Ę#cP}r()RyGPēW!auѿgmHh[/ֈ@Lj&̀QFWy.x2Ο(MlbTݚQ~AV_m,^Gsѳ oEpR@57ϊ3lkP?q6< iǖAOc(h k Ȉrf \dl=Xcx&ejY vL+c5 r"_K3`J4a:F bmlY8" IAF%+2368FoP$/@濽lA5uwIIlax)²=W{\w6CCsk\Õx3b֔@:pt1{޷#"-fky}%zge|9k=uDy )GgoL) DԴHVc$Sgk"I~5;3,) Jگm1`gݺ1\bI UM8U{ # mhB퍰;®=r'2Ӯ M6)◗_+zg<MB%3H XiPa" @ܣoᳬc5| WjRCÖmd %,ȉ`]n8kPdw*IyNDTLPB)rc GT- .ez^2:g48mߚvZ0 Pt)yFe*C2/Jcv\i9^ȷy';BEPX1S?o[b^RMVl"t&LhY\[vKgB,xȿ]^YGvcMS?'fG-88[NJ.EpB-KahMVH,8 Ӕcw=]@`d<m Yͥ=ε3RC_>IgiSSG@A!Pz%ſ `5\ƌ]j3b~?S S1iiςN9r"k30Ah4@%"~O70 d÷2L/%$մ?ߵ4srhT}Ȼ J>u%ů0D`!~KSa6]Fɹ L  y&ډoLgW=ҁ })m\? V Z2+ƈnӰe'0Lo j]z9Lߧ?rlȯ/ؕE\FEdiy @n|UY̍!w@i\C#ق,n?;QV&뫢XwAdJs;9x%$ZҮ2ՠp|z KFtN?G\:X>4%B,X玬U,sKHOxex7F-9Dj : &|T QX!|/f±RB0\2yZ;^y߆7|G-zLXg>YX  .w?ʓ/ܟGcYb S腲4q ERD*6&f͵؟?;D]yk[k(bA!W]Z6a$.$FQ&['C5Fis,34'Fw<c>O4/+Hʗ] cǼoLJ ѝ*fv<, VdP\H)%XAo׆b k*`R^>) "q^Ui' eۂ#$:yE,hZ ?K<%B{3EK @88 A ~9 9XR–LjDt$MRܡyU]8GčN|;S4y>$Lc,EHBYwv<8#vWxZ]- 5@jsQ}VYqUT ێsl/_acUz,)X(ծM /sڒczp3H_,pZ>В8fe#|&oSL$gEKib-(0IHy# dIu/oƲa?Fu./Y;fFބ?\,>Mń( GL fD:]1`K2SС5 Ts&)1T <b9D-ٶ8-C_5q*F_Ӆ/y᝝"n@KY'[7\{ī"?ɸ f U 8 ޯ3us~QC.{ϿX23R}EJn~|>֤DL ;+5rB<]d.[yF6b!ۊLӀжp-_Kņ,ig@?)q @ڍAϹ(z7؂d'pǖGZeO.Y|rEτwp}Lŗl+k%Xo!iM͙ӒnR& |ј\uȋxu;H/pA3J0ߘ6ܗ W$Xv̢y|Q,ļDUfUߣ>Zq!6tp:ĝ.1k VQVq9mLF?S-G{u.j"֑aK-7X#vpL7?&Z8@= v^S;%ս|& [>9SRcƿWiptgR_^)X|mv"(w[A2DK&eX}6OR<4667•;%_)*sE]2Fmhy<6?51rCEUCMsZkcR} F ຘ uC"bnY|mLQ8E93x =ЊI~49 7U+4!`C;zjYfF68Ό'Y69爦QPZy&9qx*6S$ lԔ,(6>V@JUrBܭ,3,MPTdΞM#|HnSn1Ryr!L:mizdn^fWӂSn뼝{18?O$ qʀ bAYaߞru SJ$O|sQ!0 ;i^azȳ`gbNA*8b^1H21r=fpjZ2C{%2TslA*z,xV|$uaBseYte2VMpwUqf(R6 qAWYi(xXL K;[ϤmT֛Wә0| {leHgMoHFX tm%;yO0e}hR@A6ǧ!hφi{{Fɑu"c1Cq:YPyȏU߰JGP`,/7z\JhNo5ʿbUBI2{GKxRK$+HĥUrTǹVj{2T1oI<3;c8SP;]4 ^w9|ܑ62v1X4b]lCiŎ|4H-\II D Hjw49߮T)W4RA ꅃvx6ۨ6U7/+>  SW) KWO1rt5\U6/?%iNV+L}3~c1g#׽xRP UKt fΓz:d>TU8O>f_QD3P &s姷vnٝJu[7gTyK^T^1hPg 5Pdh 6_pI8! ʐ|}TͧsAz342pK'[N(v C oK<\n<6kEZH&_RrvLٚ>=e?sƱ>`tIzf*=vj S3SmSձҸByXÝa$@ZK! -pˁ2 'L^79. \?3oKړ\IBni.V4 w6nJ!cܾ|ɪ?d?@ o5\t9Qc\cM$םL)6k,W>1HI^M[; x9 ~䒌0f\OQ=|ͅ IϬ>meapE6A- X} n3-<:1 Ύw4-&t:rv3PkmlcTg/J moIl:*;|/jb4ǣ J; 8_ND o𬦷aG'klݸ@#G]`)K p`ukk&i&{bMaEm6]<Kw +") 捣P3TGVґЬֆ>~8o-tX\(>hJu7_UcpeA'dK$Ж!3 x&̛NO-/ /҂^p3˯7ʷsEjŝ2~A j#鯑HE*|]4Yz ߍXF;8 NXXz@⟷/eV3h\w4zJ猦ad_gZx_sB6712NLmZ=|:GxwBbkVFÒUV̓Pp#E >jôEPnA 9Z $&0 A>Lɍ=gmd~J$Y3:_Wk9q=7:#6u?/#٬ʄZ@K*vCK'tp_svf4*ޥ'4q[oEPgnps7AUS8z gb]'\e%NU:9ÕRoKe{p0s Hw:}_pꖴU@Njp DȠ|ު5^ aClPD( a0" l⧗Jz$z:k+ژlU.zdc:D.c+5BT:v"kYjZ@*=DNy晼|xJL._LGۇ׼xҿNJaV:g׃s\}<m H0 &`5ކ:n63[)8sJfܧڝIOB}5TH¸Ʉ]:_/ƒ:c0u_q.?hB]rML7Em~&2HƉ+vZ+!2EhDVm-ҝ p "Y®L2cɮ#wTu_߾ՕGc \bJ-< ޛk ;/i1Upgn,Y4X&cOP::5N 5O$a=C͹)*?k> ͽ3OpHaw(]&k- ~ظXIGȿLN9GRP,'csʒ6 !/t'}@$e=Q䅂mÐym{v%7 V%5AE<Ȳ;o'ӧefˁrVA| k0f o' t,g YlM0|`4rmDA!AX {9Гvul)hlNڮT2X,HkeĬ< 2r)wP3;l}Kea=>E?83J<4_fT4aAu:N"B@ ޘFl!KE+ y>xOMφZZDKx-~!m*S؆Q*%P9ڨE nsBv}ٳּKA"Zn;;k]6BJW=FP߄K؃$ i>+rGhB't))1/$g>>.cVL]1O'R 88g֗ޥu7E~z2&`}ʆZ N[LWMH3|s,8/>r2_l?C$50D\|?jMT_fCX k"Wq3HZB6dC| T4JXlZqx$-Bߑl+5"@9x}T۰bͦˊ )F @i3"~ء+p|JSL pkohK |xyY}I]̞}ln,Hv X_糨+Weu;Tc91w!I*wXzG34Fe|±($6B.aX"{U f b0"33\8YYs:عe̱eRe>#P=1cVjTjW7g"StjLo B\nBsWbh=,LM Q:_lajb59%a0' `{h,^Z7I%y 68'[ZWk>)r"Paj;K~Ҵߓ}!= czCG&hR2<@XbFj*Ii:M<2*$1 Ɠ*?@2ciKΈҟof N'GX,|⦛FK;SB.UFxM}}'N˖ƹBh٢lbA> c/L؇ {MvXUmYIJýhAVmQjvX-*vsl#-xٵ4 P Wi* Hia/Y`QʚsM|,ss,'X \e θU֌i:/2qTOAT?%K]ƮI#*шZ;a,IrB (k\ Dg\|uA|w9]@Jͅ i=SX^kt{DӍ!J$ `RO2)ҏ^t ث͡@%Tjq 6B +6_ƈfQ%ܢsd)h^U»WA%GG&/X8wP0_0ukyUy+ɖc)V`Xeo.ZgM7:Xj?kRω.J$._[u6:xOGa+$lIVY%t(+qVxJ [Cz4 ٷ^I;zgSNTwR!+Mʶ6|l&.>BƬ^nI}9/\eVWߙҐyi M}1\hV jD] >CBs%Cd0&P ՝X-Hyƌ?aDBnkV6ӈ[5O"WL>?qsE$erJ Jbud 49TQQ }w)BTRuyI55+Yo1#|u+GJ yLIbuC0kPpBfuk 9} ͣidOځ ^)LyuުwI6Pe歮K1&k?4wRs `l[A(o~)A謡)aC`HS-U.=!*yVؕbqPJ_T9j6,j?,QxؿA=r'<؝=$ m^^>fk)L[+W%/[$tuFS^:GØud.Y5t#/d{52?2n9`w,Pq3{v Es ǍhB|<W!6' 5(PbYd5X56x7Ğ6#TzPY1_3JU[ KX_dKL nA MU SLqca&dY*QfJSV` 3{(P ''?Ѭ=E+]߿ !=EKoCf+Q1_!i5I->YD˜Ծjj5y(}Y*yl5P\ LB,t{^xB{&tp0>*ʱl0* ~dl`DOKk +N'kH EA괵fSA3ZuMuA!VO2Ѝ] M7F:VVi#Er@R0ͯ6GgcDeB[hr"^7Yi"vя.c/mlC?F+膣P' L2+h Z #}ڕF: E9sW/8BaqrkUr`KrI4vJFRLO$iwXI: Vh>sH{辟<_-M< Y!Y| JpBxqF@τxtu&K$Vӈ+4Rn%sԟx%-%\E.6 1< 7cv*ߒ nLj?pNvuq:1d & ?7Ԁ֘a' (j- n \d>sE1 TO u?7YEOp|P!9!kB|nMݫ-vDXugIUcB A ptNA%aPH9]9܀ڸW)au J8H , ?+Ȣk$F5ܡZE@Y3$da ו&.2{]4K)ᯂLްlúx[4'%9 e⑌QnmF F{\vE+0-G5d=KQj0ǼuȽ0jBN'p*L&k¡+pc4{MƶHJM^iu;fE߷-\RHnJ᣶'2 W-,3󐻡? 1Q48K4 w1h?|w}q^n"-@tl yl?&%^}?Q.(= ^&Pk_Y1^{uL@^:HׄQϬnA$q1l2=0xR{ag&ƒRx~􁁯.\ :]9qR`U󚢯ituq)v!3}1s#|g4Mf$avV~I_bhW %$RG>sP"n~m>'8޻3Uqpڂz4oԦTK*lŽ=>۾z |%-hW#f*|:TzDEA25z]t_Ũú""5oD/&\`;.8۴TT`WH&#I" u+{J)`JCe:68wP"Y%'6J)ϸ5&5F j- V #Ry.32k*;h],F!$+] C8Bһs%ܑTH.Yᨡ(8_ ]O@f@tz6[B4:+ĝ8|NYS[2g&7͸9 <~.87v"]0֙EFI? IGC::T5D F?,ivI;@+&!&Vf}5_J V"$hHbٓj?z(^3#tz&<% l tKTt뼃B-S]?`i{)@Wc85bfG ngv\T -5Xt`!'Rb2WP3i]s#S=4B۫W^ Rn :*l>:Pz*146]Sq*u?-")ֺ|C){O[copK;O応D6&{MZ[@%9ex _Xs'k`59NԹX.$c#f\yK%*$ZA,T;x#~IɁ Ԭ ΁ { .%w$ETxjCOkPM:c6[qJ:h~rZԦ--p!=\~HCə~ ^_8Ljd_}쵸,֡/7)B{;N 4 [@ о'fi km~D.)Rfo#prUK;+A> 'è]K?akw5pT`/ÃJN-ّ:c4}b7!" 5Fϝ[ghU\t/20ޔn76B6't蓴Et$Vi̩|>3<"OF0EZ7򔰏4e'n?2L?@pdH#,cՋ!xcģ`+;;+ZH}p*SO$v@p.5h:Oѫ4a$icY8A w`=F+Whw8.+Qi&)w+0$4 \()ecτ QU-& Z b72 YhJJd/^ZsXE1=!.ekl-^j%#MƑ2P.\BiD[<'l+;GfRxL;e jNa@ԍ&pQt>f3ۅ(Ѽڠ0\Kyor972Z,mj75H#"S Im&1 n}C){E[΄HH'ڡF߼Cӹџ~Մ%(QϿb@%ə3\ܴ,ZD+\ly)dM'~ow6*__~*xEd wEy zD (7eOd2qtޮPG ' D̽k$lXUnw{,DDp;2pKUUE$46.)L8Q+·9>miJ}QA9{+Fڀc&|d o96i2Yj/[3 Y yΰ&Rcߍc()5*_q9ƕ0$Fk`~q YIJv]W9d 7zZ+] L PrUço8 &hD>S/ fh|󲟟&=\ߩҏi0lG?1B\'hP4 vG9fo_F&Ly6{(= Ev7DkR?|tER]Cd4x(d6AdՙL \cD*u.pd;A  ?NkP մ}%qAS6u@K*']):'obsMsX)j{ˀLt&clA#30(Yz,hw8PMi:{|cۦ9H|cࡦ>fer_Fy1=}Bթ s kUdkʓh#p# `-ID7?GNyTM*b$?ԔS@7;'w(4Dwi}!\s|};rcc;塲s%xz9Q^Pk[bɊ[ \>*-՜ %K숩}e;^`{ qb*kK#kafrL[¤$p@ VBm>9J7a|kI4q` p#6Ǹpؠ)( jIp& M;1I?2ɦ V(`d-L."JC.>/>B3_S B$ТoZx]dQo)S9Ud꿵,<;Rb3#԰-+ZԎ(l.1ԨgHX2]$SXiba'k3Xi@%JC$Ppst̏iA<$x̉dU9ʍB#GEX~ [e+ػ9Z2y 0*@SkJs3D%8jzPV:h&&!v'b&LvdZםN[6vS]2nH[R+ݚ=}m!\gK qTxdK!'$5>%t.t0GQ+Kb#;G; @A?]HC͢8qԢ<A%tuh489Rӊ-ۯo`|7'_76WDsZ`]T꼞2j|Δ#COJLgweq3~R4+Խ"-5_;COk4gP;q2աM+="Y\}=[ <~䲆ڼ^h8YEB08 &Qo͚ixh#"l./=xvur/v btӞ7Ppm7_Q32"90Ced9 Z"xEdeG9Nc:r Am29x[w-EJ1CILv T-z­_k*F }1WVk6֜ 1u7Ү7q};7G/ 4w%?y+ɷb܂G7%lK?Q5~83@rioCœ>jѡ/z6Aucݚn xE/6QHi ':bڞZKc7[7,8?EgM-~Ƒ*@ED2^2K\}dBx'sU9m(4/e_DEk;jRucZgœe/P:%ً(cr/%Q.Mo8Da=|J67; K\?W&Ez=*N. 9)΂g c.v(ӪUC4iQv­(|>X*#fxza:F=S}Q o,kEHc {Ŭj'eo๸OC|U͏oZL:ftzîZz~EO:sr@W^IT]222Pd[9&(/e":x/Q.)Zԅ#1S'LpNf] 1,lQoPDzGڍ!q JL9=#+ ptE>+lޓH)8^*]`칳W( ѻ&dV$]@A#|`*0=20-S̔5K%3qx9?TLxߓH۽\<ڤg_!q.) 9@?$'?onI&B)I_=x9!ިEY$Fo022Xsr9=cޒ6HZI6 g)!FƷ Tc+opW? mRՑ݋daǪ;0(/>Uƒg- $,Ci㸸 g8, m" lbR}PNB_O֔?5պ:ĢW){sƬ`ĭ@6TN%x ^tC@_M0bLi5 K1wUx0TFwͽ/9%?_&)PAƦ~hx-]/2f NIg*ScK_ַL,#ZC t=q`~o(^-ZScz< B fRfb:ِcgYб)rdMmlM(ahA@2Enq*ݸcUD,B$Á2CâX*Zol^:b: &0ջͳpjԛ2 |h6zU\zEN?u5ֹKTgtH6 G&x#1 [f!m /dXuc|.>TU oC9RU[s`M(~}KmgXj `*i(k}ChyTQ=ReIM6L(LhAy"+\e~ޗ'i0l59Y`M̴ EC>?V#S CFq'`09s)} yT1a[80U~͟6E6T#š];?ǒz?2.I8K'DHaLv0&I4m:xC#a^FWr!^X"^dƽ勢0Iԗ ߪIrt% deH aR4ϊ^ЍTc=-{i>yctiKT LTa0(Ǔkj#NPVs M7z2:HO_sKb?:e>A!A 6Gw%AWȷmlѓ}p<p:_oe[shV&KQ.ӠEMحk-ۗ89{B Y9RpzB`h.үjĨ'&e΁MfDf u6Z48K,ܯW\K[_*I!/< EݓR D>.BNĤMCNPHqkm#GPOՁ`K懮"A+xIA $Y-!O9K>˖~0KL&ebvK"+:ks.!~ F Ԕ*N:YRµAԠ6Q e&)6 E uX*K/\^Pg'q@P+V]O uA^fV]s=dO9{qԛ ;+Jl 2:Ӓ½C+{='|UQc~K4R*Ъcp~iZrC:ͱM8 m1eE n^\^ȒUx2Һ狛> \>545aʾ$mʐP/6Ke1qmx, .?s[%\ZB4xYl'ɧn̛(Q&ãk5N UbY[dLOYkic._#VKerdȼu+qO d|jCHcWQKSȚ@L`qJ*z-K4ݼP/ً;8FV}̊^|D$Ʃ׉i!s(R ![զEAq.JB*36ٵc L((G$QWCz>hdspƄ΄fRͷVˇ*F)P6uw cҵA* _t\pᨵ`` } FGcBH~[tc=fCf.Ky N%=1LR~N6){#3Fهhio2d e5;8*Ӊp~cOU3~AyaZ%-YNH(g^"_|׬d%O q6{OxjT3lݦ9|4HJbŤ qxB Ji{bK;w3mJ[_@Jg'W 5 ?50iQtfKK}y0^{%%n޾q6"ɹg/f!5vZY-ү&bvh,8~rrQ wӔ?%Ś~Ң]&^jEJ.eufŕH5U}7rUu@\NԞ %<Aɫ} 7_FR.f앶8eBUc ma3ӽ]l]cʷ^rjyRܥ~lU,l"gxpv 鳇c[*ỏe"pInS7 `C}yBWlMCy4#hLWU165F9jpZ˗j%9W}ٺbmD6;dkԙH\T"ppe•sG-2Ԩՙ}i#b4w9s=x4CG{%dzǕ\a[~PF*] 3Ҭipn8pN8EO.g(w,T F+U|kCEja. ^+KN Yq>ۘ/gId9@Hԯ[%Du-eD£dL,k;RB5Q ۦH^R咨:!y6S /fSDG{# Z .NJA6]_ .Y ^嶁]z|=:NOH0$!v849t$|3hoZIU؝ROL0F RFja55[=\R"@! P8oPe9!k$9/؍ĻZ B-?jh{jKtNyضRZvTͧ`Z53:v;Fv5D '-nY4to.{w =Snz.{ Ȕ_)Jdkp/`Q-1C݃\F~-WIVCsNF(3'lA<[ʚp75O.h$pbd31-Q.z$rŗ,S<%*-k6kP%+~9?˲g=oLέNv8„֠b~+^xqW6@a~܇)a&n3KoO0 GKmTCiSn-Ċ9X&| oaЉ lM!0O﹝\)I! cH?FB~?x.M/0R+E3&fQ8 !Ԋ(/MPGܶ1aT[WLSnjZnTn8tYli7zNeVцβ 0+.i0+C)1w5Yϗxײ n6ŀ(tW_ɶH@ 6Os"GPoN=@t 'Usy5x͝Vg؇fHo{HDKoK-Euۿm\?1C' fŏ鯊,M u#@og7}8?X* wx`08s)4 D!e}k:E/?r)2F=N5X扜o/|:h}DBB0r_hk6IV]#4=ɹE/k! t{粐o3<@C&p% ZP& qcq8^əE%A.ӔٵݬK[&C%G"GwvLM8GQD_@\-#9I뤏%p @|/K,U~|2_/<]vYF m1AESHҷh`0Zɴλ.i]"K87O[~&7re_̽sDD1Ht/.]ΌHu]ٰʫҫAܔ3ʿk"S X)38,q嬚G%"v܀c[C”c7z';,`í'_׹tLV<>12BӤj_QK ;-zu&yXYQU)+s^Y_ZGg!GX$0‚%T=mpe2ǔv;Q&^_6ui2w`BrGMzbQo ,I~df9$; `32/Uux#e鿘_|JWlaYmN,;-QOmm3f͗xLC>} I(7P J}W9] W|`\VO<E@!"?觤k0K٥0ǰ{FNK_RFew9mc?aPKO7{v(du׫TuW9hΐ$e/~옳~7/B i]n?~3>W/U*QBAYkHv/@_bL݅], >~V&]GF$3 (e@ &ac%LƣI/q fFHlb7oVo썪_c^۪_膧su,P _ɾ1cȜ3{ϵ$%ly|Xc*vPCo[=c ta3J(gwX}+ӂ4H cQIoΠ}ѿddmgw& 8'N~<J)\ؤOH7h%ɪL~bwao./j'z;b8A>k P깁_{Jp:)$ ^35.kE6v ȥN;ۑ+bvL!ėq"AMnkˊ4yjuv_zh_p C7VƇg`I W K'4Nr$Osv>;>xwJ=*m8y57]ڬ@% [ jjw?}ׯLǐ^7nAĬlXNފe=*̼ғ즽. rXRrkoIӂVImVR ZI|&a?3 }?&FLCjލ1=@;2Jr!_%5y!+2ҍ͛]E|>Tm#D_&57=g!hQ̾/NLӽ >Rㇸ2*W0-[q#[!m4EKudKHblHGk0ZGn_9;Fh >(NuuL_jɺ'Gijafos $z?]W[ȕ˹%\gB;.f gMC,΍I+ KnЄICE7/QSbyNL)0P%T3pIke H*<ǣV~`>AhsO`"rAgUSk \̀NIMŜ~:?*_)?s16`!=WC ћuxң#2^RzF6Wޕ[G=ؤ_FQԢ@֛g;Nr'4՞Sy8p݌Orݠ%l7uJsz6c M3&.QeQ„{ e@o6& ]dL53$$߈pFgPdطu}mqq߸xP5E.Γ[uؙ|̙ܵaLoVN8!4 Ksœ?ťvFPИ;?W'rxMiq"!O 9Тzc'VŘBh';o>p0gP\6ëyJHGY x:iM,~5oK7B4ϻ,xZ`aOt!y^ σUauWeo_ a- ~b v'v5r] +I\Krj7,Gk"co:/oR-,힦#ʀ?k')\HB%k5ɗ4@\@ @P_'kΧiΟMȰψP*`'Eodp\͇/W5,=*xk/*Eh\WqLuR7< CP(=p`k>R}lAgQ8 fAPE3SN2 ]ߟ L&xeL4vOmੜ]sG4`{&}x] %=3y 2N`QR#%P@5c'H}ډ5Zl,SֲYFqqkB5g_)^ϩ¹c7 >grO4`#•WV,jNWq_(nhʓtN-'9V܈O>,]s94`А8ZRdP5O,C DF?kٮXd4e Y5٫{ǷqʡuSS Vik+{kCE.+hC gԹHc ܨT_+ͩE@PBAK.rE+B=0];\Kֆ3@]Yu wȝ-wnk=(!%`צ5dأLR 7l51vH:CJQ$݁OUsJʨ⛪Ϯ7 ކ2كQC!Ջ"Yw&H+H>B}>Ph[.MBXDꎲ.e]pt`q8^l%ɷ*)Wz`]Qat]bV>)mr 9ZH dZ~1kdP>|1"jut( OYgpfT)e>u)tͩ;?V(,77T /]9eQ[1`[)FefCpS9aYƪ[ =xGO1ȗd:Ĩwcp[DL^/O e !FE/4.E-+y?:u (4CgwDNЧJdZt3]n}kd$c#TD&+ugPsGf{+_Ԕt_<=PwC$bװ2($_|ϧ9]2a:JKӶoy4ulG[($!lӜCU-K ~!!"fu]%Y6gdTo!cݝ*d21Vx`Ɇ#YfŽ_v; N}4$=P"Q0k~1/t] Jݶ1Ar_yR8HD"LVH6`0t#7HnF4qHg@6Pmu FFqR4F'A&u !߯spQ6gb8p在y͚}qX#sbyojGhkc-Nk B+r/dLcOZ:T= +T/ڠbc>Ts\Y@2 @Z;<0ZܠC&D|aL<`d^u(%f0ZGژ;ҎQ(C0AfwH-I"RehYѣBbI " ([2FsE/$( <"Uc;h3LʉikƁ< }\R%F9A2k`MG4вXO t'"\ٖͼa8>ϥ&6׀.jDgk{f/\/t[&݅$`wݹahاR) { 7̣,ȿ QpGT-XyLw4GjEanW\U/1i LMmyVx==(`Y-,I4⠭z ފC[PHoxY{~5;"LZF!Z]G0~Lȴ.¯5-NH CQg,; pZФ%M_׺zeo+簾n8石%Y̫v նݚ߲2GzJ~Iu ECi.sQ? W:xA&B/܌Bnn!zT\7WUv%_ljDP>鞪UF~sbYmT%c/9&]{jV?̿O=u"DklzVr羙ouZPC77tN,`+< BQ+/Cd&|UϾOr>nMȰFGB}sAHkKOa`EsX複i(a´&߆-4[ 72;(4ҢCEb+!o 3]E%]'xM)3ÌBa j1YZ͇($nݪ>m6 RPȈxiW@D" ˓ΟDl¢S0٧0KZ0q%/33=bPV]CA5y ZC%&N-iŶ_Jfɰ:_F/m37Ӓj=v}*;W{|>(%@Ϟo$x`!Oҝ@7Ggm'}W0;d <@ٵ^Lц5lSo [jZ5dbB- 4Ys'4sa?seVWE 'N´#@`進 0m]28}̦JBK x q CĞ@IN2O#%\rk&:=XF5u~A:^2' }Uoqf((o-+^>]v}ѧqSaj( XhD;jzMGpg@2~EZG\(:JBRy-nTYMLm4԰Ic΁mQ7,"\K)Z!5֪f7p;lx̓) ﻝj"^cY5x/ #cOP<%̫bFo:w*y+kԪ!8Zv`Ow{YS*ͯBKz%oHVNV] b}imx]ӠPȲԯ]g)v&VMHsfuV)UMѥYk96# u̞ga7$SQS>U1)m[nu[׀Mz]d}Hף`[P{a3&6J hڮ 7;;Q<1jmBbC)TL03|ۤ|9{O&79^"+' '(wf]fO15QHI5@s]ЮzcN*O/#煾5c@-٣&+j@FE߽Wb RnntX.&ɂʊH6m(⠤cGkJ0kbכAo9ydX uY(d8/f)_5Hwdp,A+TBV8eȽm=8v6ΓhN.| q/ӏŇ%^ybH^DSbU } -%)=38 j2r 'gsdyF v 4K`v]^)(ル3bˬ[>ù_`"E.ߜ'l,{B` f7.Z Q< @=vjv!H;e5CשI+Ej4u.g[t9yXT5Ag{ϫ ZN<XDqgfOde(8!Wv\[]’rƼ$uaEż1F(9R1z[T@#2n|["ם򭓙q },?}W/<0u7W7:pfI͘Axlv2|A`5?ggrcyc ń,"YisBPG_YI[*e ©S.H_hZѶnȄM-+'c⨚c&ΪWjq%@5RJ<c]Ut~#\CJЗ01T ui/uscåTa|!V-'I> ,e6š"Sti֠X~#ܴ$;5"481{ Th_ibܻw۸0˔I6 Äh7&<fUENvB  ӿ$jLM-(6"\@`$9+w=dl<]g㭜*"2,pZcpSd;ߛGr%^`&a,eOL _,vlԋwq'?2dnj=MA -?G*W4C+W/R4#- Y;kZʗǑ (gЂT uʼMIb*C\ɋ,g= مcd_)(3ܖ-V]1RC26ivYK'PS|NįIgS:gEQs[]ݰšQ4$tkuN'E[TdQvl~j\C[1ucʯ; WD0A8&W fֹ˪N©C&"7i=wo1WoJMik,T%J138ƴ,qa R ݝ󲹿[W%LxByk3S\FZU^$,}T?i*J^3p=&'aס - ԔKZ7ݓ:7D(Ʉ̡s%rˣ 7T<o&Qo=?C_e+ .]s,F:OSU'"_ڼw`sGJbgxRyY68UgKɵ޿/u~=RDr @W>5)*bO(&o0:&?O9:9s4™zrQC&*o4xy4eo,Ea;6`B !7=j빺]"wp[ #t RgFpڋ]ct [q ٛ'T{r۠?!n3&~w:<4Α>$eP!2Ҩm Ax:J`ǬYUGb n1KJqğ6/0&*Few2~'>.L y75oe^$g}k\$0Ga<G7\% h2, HDL5{̉_1}rHb`9V[yKN1c|^gޥArPR(p=ؓ9BL4톼XļTM-IQB2l'G͠l_g:Gx=m^&l[H_j8%e"eG-bU ޢ֒ȕ4R:=qz b"c=;Fy\pHRc0F l0?5p\NmU1^HУTnUS !ҥ㿯a7#)8Ix5.5 т˝;v`[m|1*}hǡ$8A/lP4=p0,᠁tozCܠfݝ}W͏)k>Cݞsϛ = }oY{ $=fe ßEXkAߥ2PG)2U~}E($ЍJWW]Ƿ;m>=OД.4 w̵2 *&fk9Ec§Nk 3YISuQbc_i*I{@VGX5rS7Qgz&Nw`AӦ?h:m'E-NKww& CHP%vz^~~ H S: X| >2c͹.x Eb3rU6T/,SivNEmƭ}e6iC*#V^ & K!kן]J!'`rΩ62> 5 vunNosڦ'klnDL!4q}x?udAEǀD>_;x._&¥I' Ksj|yґ]Lrmsj(݄罓BI.KQɎ:9K>(8`]`Px3V`frxT@ 'mlKCΈjM it+eƣbg"iQ%jJ*gmcά=S٭Cu, 1 T-z57u)gѺ1#CQ^?ළﱁDe9e~V`/n%&f0 ։(5RD ޒ 930O uFe_q©&-q>:N;* ZkV*.[V7e&*䏃 @` 2B\yWnP#H "X*Ujۤ{}|Szh+A!n4H`:Ai {M7=7vw5TmH"ղ{$m`_ HAQ`Fgk7 *NBZmz# צcp4lMl]ynύ9.hlټ&> j6Rs55kj?aβI,s[Ye.EIHOu,j%s>=ĝAc&'iB* FHhE<Ш&Z]sq.S 5ߧ/>m"|.9sM;=h 3 P nQCoo?P!6Р Kևl; k,ӛ T"r r >-nAy0GB|ˁt@{dT88Qu &M\[Μijh]f^gT'9GB44jb̮]cR6q3 %ct2 $ۼHz#e!״~럷CRA$ p]>QHwv/F [0Nwiu\(xn`)\p YؑažAx&-,i8{=V1,z^ύ˗QoYE1WFrMu #qhCiF%b'XdSEfwFvX&Z6% )$od'),گϾ).'QCy-& .so٦g u=>]=t@JvB- vJ4]7 6{rZIc)?ERWvIR T{M.u/UJ쮤|nxhaJAՇ7kE2|v#(o/t>-@u`T7j BP7v7h3ɘxjQj/Q#vPlHyCy>5Q_Pd5M#y˨mf v|ArZM!OXtY ^(?.EzBw'#"xI٤O{>~ϻ큚릙^nQdo|S7ʼ)f[@ p3,|١ݥRY4r!? 66&}6 qc~ڪF'k& "E-f%о?[u5l+Ca7zں9 _zR>-(0X-M~b$Ƣ2|2p VקD#y&QzhzM %ESlrttY㣽"7BS:Vb_b$rH-9}}**.j}GGp^Z,3jM\>ߕuBrB HkhH38TJ+;ndAF)&,Sd qpPr4;%D-A݂_0ʜyiֈ XC{U=\8d_m>>G&0ZH*%T&7;i4#y]*J7WlRSTe5;*Z\K  dzb_F#j[֦#.xGQOg\\ѬuyYWN? G4^q5ͰE#׍GJ$xmfQBEhn+s"_iDbP\Qv7KBAyC<a$7n_IIN10-uagPAq8eXBF#%5( xy O*jtP.4AY@CQ p`o7jǟeLj}v֞Sj4Ͱkexz>8a#.f٦qߧܶQkHf8iTAvklDLJg@ށ'm?܌G-m^} Ljm[4Q(~/!gzNJl'*jUFy*Ԯ6&4:~ K$p"F=޳Loߴ59,WȴfV Wp. rh(O ]L ʨB ,BsǚgQZEW!<̎g.`9$j"tMD 3S(l M$ Zu⇠gZw9Ϫ{bu bp1x1 qbYd_kum"v[9 M$NNRk|BS)`kT NT,݅ y%vȁQV[?*ӆ:קP'=\Dgh gDCDoWs?,`k =X[<¦S8[? 2RX .08^K1m@\H]fqn -j&‘M502=rP2[s͒-oQ5T*vp0ݪCv'lS`ƯO4 F;O.3#2v#j;vG8ԍ˹q@Y6z !8px5JNCME&Dx_ˠ yO h0qGV^4ngDЖ9lH/ 7C4ۆ' b U.6y,ct[R0ϥxQZ@mi.ٸ;Y?%r[WÖ(eڨS? :tXmVg"-{j]b=bdRaaGBfoȢ30F"jhRI&iBv^@~b)m5A}\l~W, 7C|__Q^0Pm*dm8[@ܓעlh{5sBZ},q*DISIIR{!I򪘚7Xc=) "+&fSd4kKXp\UK[:SMVfG)+& 'T  (۳G*m,n e9$nJ~lAôc(t,ӜD5)P~!,b=УjFu .?>xm^$qy~oFY,9R>LA=0y$v9x_9ޔfě'pY%@1p17hFM?># JrG6{.{rzN2F}u䓦]ؙ#MU9\( {/!xlI1p!ż*s?T/*2uf敶LcA2&S}v>ArP m7 ?'6#ժl?S;}!mm KДpa1vG\^ ,/sn0}hnY $whbM]|9ێp!BĴ&0)OYi ^#ټOoRaNEi(uF̑SȵK GpA5,\jg6QvO3[adpV9~68_+?20SXŹbFyjGYѶQ& ě&dpGi՞zrm46Hj6x(:GP3e\ϵS5+&9&)l5"G8pwa!O#"#VK>dAOHyCxܲЀmГ5&xp~5_Pgm@ӢG78ӥip-e3B<1 OĚ,p_- ދzh6n,xga91 N(L@KЧt iO k4)CBg/*5R냂hlǷ ؎baNdq٪wK Yh.E^8g6tXMh}ƾ=7gZ_³ ͗S#D͉aQNaS](FۖټCK7ɭ@N;hne> ecyP[#^񼬩gRQ̍üR$W1CBIЅ8݁}r\G۬.3ن]`BS$fwЋfiBIj?9i :j$l@/WWe@GJGN? cfLxّпqϲp(W,j+2O9RҦ_sKzv z5@{51 ܚv pzġ>qҢ-3A1˗cS Y֣@|}|^,Bֻc9jD3k%},IE g3XdZ7할*+$2w_/C#qWh)KF;ޙX2tyصQ:reE^\?u}fKr88\x&t'ԤޛճEx!z#(S{4W e~ql4Ko -ǀ; bshW7ӳSǍ< 9Op=4PԎv˴_ZmP\Ł7pM4_1aN#5`3n,:ej( X}i@nyHEdڧr-(R1pa)6FS5.qZq(2Yԇ)V{Pa`e7r!q*^Ѱ- aGwMErCx2S@P\+-Y8)oL]j4m8d:&φP~S]t?foyqҗ}.*08e䋆]X:0C/EsD75E6_:x.OXۦY.%O\&WǙ'⦞xo,b=~zG gAl*ITum'1MB3\U{Fb*QPg< G/j)Ͻ}o]5puG Fdvh@.R7 U8J>޽CRv*Rviݠ5iD#G=BBu.Iՙh8`бP p~m ͖FN@mQ4s&ˢ|.RSvB!;'*(^:SS>s`(ma AFt _ [1S6mD@:N N9`'KR,u#N, {Oib]LV٩Wg[{tඤCTiۙĉqCt4PC0m[(|?=c"{ĺԒ32~P;SBq ]#Yiǡrô('eơ)\pk{'.C1CN8hS5@&jMf'Ldg'+@C z*n9Vr[d9\sU ~%B)Fn;jdlN8Blj]ܐb^0gOft&H|RfY إ@kI-Z}Mûjn"0X>7ljL.7?4n>M)ӍHKz+%MnVY*y'7EDV Gύג_9Uvݎc Kzxar@!r8zم *Hq K=MV%eyRvpx1礃'\<7 3@V/I+C]P]{NsAc'<6+U_Nh#!L#XV5|o,"≖x \5i. 2^jM2kxÅy J=(H9L\vOt0" Fc-=XˆΩ:![ }k Zf8;o'Me\%"N|蜇bE],?n݀Θ_&B7Ngr}@kzY;Ǡ02.z<Ț(Ьp=gG!}8: rc_`Rk—RlHȪ`a$(%BU#l7/ z2q^\vEItyara֫/J*/GҺS/C~8']8"v/]˿V !c(Y^^iLPgRHRtOYo~bXGQ{޸(9+Rl0qd4"hz<8wD{a$dzMQֲ H2|AaK!F 0k3]1:zAIZ]rg[!xK]X^bbblo7aq$Gq:fW] "e=@?hh:$! ])qb+JNPHfZ|T 8,Z`,zǣ*e\ë*mgчA|qWΝA \ :M(4~~AEMò zSKHyS9&Lh%a57C>F~ 1jC@C9h+?Bkh"HT:fHW{EL@τ=t4{EPF[;#jSICGj{EGL pȬsC\{NXȽᵶ٭ Fp]tӌ `H)nL3jJKN@E"i"YnZb́ꢊG40)2e|[H bmN2/ά,ȮhTܪ8-6!sʝV:)ɱic֖`笉s(FPT\FvEL#aXblmU\G+- Ūyó)1b;d,dQ|n߇6$)]$GuF7t;$jڷ1bݵLr2~RS}n/tѧqkK[MTĪ*);ӼYe׋%DKوKѠT/ChLڏȭS] )1{]fX$ɶҴMlh?!_gC-ZىJwE[ ʰ!Sx'R/QSTMВ)Fp2ͧY6y테 }ڵbT"? ;(ɼ=Z<:OeRC ˳3YN7b}@ k0ʹm~v0}1F6` ȷ >ze̦J]ի}1PwDd0Ooȡ1M ҏVc(0ŞR)r4 c5$\$EF8{e( r/O 軖~xBLxkuUh1&馢b`%U|nL2>UB;"9olM3!)FUfBᒵ,4 V"˔-rƠ% Gh/ "j6,0v@_\n ilIDŽ% ;SqlckW4vɵd(0,X|Dߛbb kE~nٳ1*' Bu6ğ~ ,~7IVbp>OSt>pDtkB~jimT 9v h +Yr]b/9M(dXt HN0Fʸ} %"`|[)|=)6G5Eġ l%/JHW@OlX7&l 5%SV1܆BB,bkqH[Tӯ>òLUbp9yUh|Fu#oŠٞ$7ѹx?X {R`buaC }Y' [ r#$'$ɊAk|n‚-'G^y%|ݒdRd-&yI8xwcE|+q~D,+4-fcɽHICƿEQ@𡿬}uq 6#,Tm(Si@PG9jӁF/W9SyYGz2V'dx[Opm?Z"ךi6Pĭ8d*9{NP}=jno+1ꆁƞjo߭ ߺR5 D$GЮ@]OB O0[ 3E{Ky1$zI)8q] To/f0<1SoJ-VS!J"(vc?6t9}H̷x364^!b{~?"2l|6#X˭ag,]0r9y޸7A޳72W}8ή-ҳ3LY/MFgmz:8U1@l% b\_3 FxP[/T` gPgo/h# "ݧ_ Ͱ#餖oUgP0wQ1Q}]qY&kzwA2l:z[q>8? א}& @ZO_-(R0^'>/I ^*:aݱK6PtO~wn5WlN?pNjy؅]G+xy媚P3z8g2/XE,T~B>M&U? hty[. @ĉAgMS8+!D.FKVzPQqGXw+MOEQJXE|N)=V7P2LC>.ֲˆ(4ql CՁm`]& 56Dw}手BhJR0K 36 kSzȶ=$%oU)G6Emz)ʉCgR׽QzӣOD,Ϋ"`l3uHP \`tV4z; 6Ȯ@3Gsm^O{܁4#0I atP,BpgL 5QEP ,)߶>(f"[o>#8D-b 3un9w# ipU VK,aOrA|? (&恭\nv+wcז+vea9L,'!* b2^ݸ_L :üt bZBS8PV~bx}4ChJE~.O-âM$MvȆ D=> X$w*5Ǘ/I伎JFscSD=eLO{| x} @*davxvLz<+4m/ӏ\p3і\*{;~C2ᾙҋ{'̘1ԵƜAB9VYTdl`V\%?Dw},T#[[qş.k2AF\o}I]Y ;;Ėd$IX"K;GqkYpfFpuh:@BT4+~2G$#COOu/eX ZQAǬ35=S JԬMb`w}O`G9ʪk=jÎ6jٖA>Ve jE^Z[^Onoߞ0.Sb! AۡuF# 3#wyF*.M^fʜ5Aa=}z >+T#2ؐ3J"XA3n\ 00@Pe'7?;DobzUv °8M'w`7E=_\ݨ` ~ELoiX=F! W+R\F礅3`sgy!-ds دͅq-^,F9|`B#VCD7Ui4H:ŤF5a$%%] pIš=mR6Pj$} G"m@2~cj/oPwp抎/AᨳQ> )P/Jx{͹X@KPR炀)5JY8A'(G&8&~ Lׯ)H pQm_/{ uElZ_s7*) jd3 iԩzۇL/21o$v\Qͯz3m>U *nwS+6oP5}/9pU|_MӇxfh5r%E) f2<雿XOV֦n=O[%Krt٪JJ:mJE&Xu-ԃH{SXja8"QTyu?,oB[ w'яwc{[pvu,Lg.un-It ^c#8m~XrU^vh%@6R*ה")[۶Ա-UƭZ̓ Vн3ZϢx;Qzs^ʑJ-ACTr eAy~5k _HrxI4SM2;uuLq"8WY l=fx2"iba?^tǎ3lcyU&τ޵b|Zr&SlbRQm=ֶ!dyr:p%17f8 xN4yqr`i Uej8֜PڲVYժ=12nRNW~7Rmʕ_8v ~ck;$GnoJ: z}z6㫬H!\JD ߤ^R]n|2~n͎l}4h|}{GUsȬ8!WPZj}1 +/]Fyz]_bͻ>z#}z:3ΊbEsv۴M)6Z"XA|N&U `ǂeޫ&@AE~o)ZJRD)S#? ?^f #0H7=pi[s&*+F%hYЖL`r^&_}es0| Ǔ .6h Yp ģ PJpFo_ǑP6b6çmAgS'WiېUpmd|>h܅n͑MLԍ^ ̤ۧ} hd[a 6Q: T8-|ZjsBg c0YyWm 鸙kR+l^NnLP?/i5ܠif|{lQA{ (CV|{z o|)f-C@A3CmyGdtC TxcQM/G W1aYEsd 6Xl<Ev"r<ɽ)̭/haڧoD<bu4}#tiL,}Uⴓ8<~̞v&k͂{IBL {kt^*y!rWKYͿr:q;*M&[U_ D(_ pW;_|E]WH 8X_R$O;P̵L!Stt> ; MJ_|N~ch6"`Jş!)q5>G~vH`Z(r"HvIXliK/; L!<>Ĕ' {Ϲܖ|^h?V]  Pb9+cT? IkgR[t+΍U85b~YZD!%(&ӮD_:>כ(^&pÆRF\X{GcyX=m?]Brzaz<"I7`5Ta~P/+w [[Iz/Msk Ώ )jSd+SK;~D&gӳe&Ѻ_7Xp͜i/1\j~԰ˋvbUPT|r /jΚWKJO#ն\1C*x<װb(2PzaQMJ V? lbv ,.9pUs+lVW} =]0Ԑ˹\;w뽋>u#lV&pj8 fU=+7E'PTҭT~ċs2m[}sDa]G, V!4-oX5C}c*Gl˓5ۿzK*H<2hu{Ap v[F[zbaz<&[Q .ݷp^r }vkmhSonZMi|im<:¶v\{êvf?>l =RA*u9?#`J*y4N"6B{UT}t2ߕT G8Q\Unefy5S5vk;(岭~8(rtR53YRi6SnpԌёbr꧘ thlQ0̞#Mh*y?(8!>sΤ3_}X+`_2$g:tb;;j%[.Ԧ;P)EpyU Qtj՛UGx8s0AʐB{<)0)**SH)AQ᰻ N ~D;?\xߵ̤uZ-C07A V)R"<Ҿ^0Ou+ga9s,8of8s{@l NAx“<VEz:dI{EmFE1; ۜR6:1Ú ߏ?'wjUQNE'_:0BǻS_AգFTOb ba 'dt0{&$Y>ŠEen |k$ Rhd?!1Ru-& Ba| .( *`l@_Kf\͸\˹71\ٕИ)yҞ]{e8 ^qB ؔJ!J:rv=iGߋ_Ac 蜜o/s1F,vm+? AZC/- x~uo Tv?KO=%2#EOQCFJam!7*VԐ3Kka - p0!6 LK֑R?nMFx' ^6y7gC9Q _sR[n}|-%3Mo:,CI|^ U4df5jQX/jy12Xi:vs ԤJ&XE=ֵ@%?N>v=&2 6}\g ~™c j*K/;@m W&w-3 ʇY0̻KY.?T-a<`b\'C}嘵@WYB_5zsWb'&Ho/\߭8 o20s;I8ɅsVuN%fznB)T>(J]%i2L@q6y~K XvH!iKN}8vqʵk˲`V=1# Zv>(&|nu;zs aW1YWfy%K{q,w֕WG ňr  N8*wk6"ONy&]<˫8%3X-t-ܕ=`̿QM IjE@v[wc&M+Y4)P)]Eh6 {tl1W (yGj_.5g[W_ DžY&&F1ul͘9LQ4 ac|v`'T)A^5j6SMMy&;TT}'͋&,N7/fR H+$ ]Fs2*?(ISrC0^w>aJ$u\ʙEo=1[CF3;E(0ҪFuf7dFK+ȵu3)df_V3nug8EpyRP uu0ZS2Ɔ9-+b3YA@'U/?>DшV }?A?M]k@v!syCbDdq -`Ȗj@t1.kg9iwVQn+o&9a 1i Xyp.=*E/D@zyRa9#ٜ?؊XٓF& BhC&C5n(bK+qEo C R׻Z>D/ҿP~bο HmI&]&fIaŸo5OFkWɴMmdC BM+OpdM x yq3Y(Cc(%U! 5c2_. @  n77ĕ.52=ZU-7yl~Efߨx[|jv^xs:I:dF@>s\>zRsu<V,_1EK qW5ڼ.& /^9FwBmڙಪju1IWb~o }sǂmP >% ,ok I0e C==iLmƂz]밡=t-}FUkr\_񽾂 S@9kj72ObѯTl؆%r+UħPij ucL})rP(nl+j,.!9ZA)-Ωyyt2PQW+ҥĚaVeUql, [Um eIhU8P)49VgjDBcma>x )/2(Zdxt0,o.@ӑs)T7[ lXE䲦~rqۂMl*5@)JEf< >^}s>nFB~`g"`ʠ8x?7B}sXD8| 29ҁ יJC,DwNSiCGA|.7NeN4g|!1erbmDcrW); (-fF۝m^$21Y@cx}3ӾlJ#ey | $r)tP\h> MF6 ׹j|Sct;hP|(|ŞCs,dFMV6F3LfNlzP)DJlG#6*^W [ڵQgL_A L=K۲2I9_r1+6wꫣBCޠZ(+;\f VDzi:%Ҁ?llB|;v%RZ؟e4b`<#A6?motS 2U߰Ϟ%%2iEWLv+1ũe9#Ő֭"qU.CzJiycF*ɟ(&; :?*x5ǙwQ#:ޠEx͠#b=y\ZDlJ{n2l}7kx :[_jqsȐBp찌RwxzZ9 n.w5u_8&/k8+e'9w@蛄 -Nl{]JVːWA :FzYllp{_4FȘ_xf^)Xj=h5u8=؉vv|6#&zϮB1a({qmm`j0N:gWpqmuvp]FB2[-b=[ ږ `g-S_c{ VV}o_x;c1/*} 6C1XM;٩i:YlMy /*RNz ,F@'Vya `b\W29|cY}TvuQӋm063XR)iWyެA - ?%~U$-ڛYLYg(?TYK{8r6.s7b&%mq iTSFS/C҃V9v}֘}=Yf\i鵑D뺣{{`#|6EbSQQi{6rfMqZֶcuVUәC[˟VVZܚ dY[{"pZf&{A*el2Y1KMe0[Dզ7Yb'\9 D 컀!AHQ t4aSc̰h,jmRR"6$`4r$,H7wPOΡ/{vw{T ājgN[PV 0@fj/3"5#G K2tGN؝Otu;|Rv'MqrvJdD Lj /Ectڙ9@pkNSǏ".k_R8阺 73o %H:H@vԭrO[Ϩua0/,xjj(L4:w"V{>(޺PM\D [p vsnRk <(>lBj1HԸtz'dQ9.to&3ƕ+7wW uq,ei8xBL-lt[ cgX??a[o]b7es`Q};XΩ ("` w>ooa@RVKJlt0MPq#ϩA>%Am:Ttێ&gBw~3{.r57Mj*%[$L}PhG F#q, 8GpL|Vo^1=(t ` y~ͣ\-?(f-77-S?1͎+I4Mwo>_`u3tD tk9lm2W_4?gVFK_?~JX| K ]3%ONB]}޷0{ `=!ĕӰ!譵ucPꘇɑ)J\ąeW boą;>̭ P薳I9'GH\MZ AC.|oe ,)- 7'gK 1$Y Ṩ?#-Q*D8NRrIfs{l.Wo^/a #癱i\QUyTk}qVNDW )Ńk';LTs!s.c7_3mFDIUf>% scfv /PuRvNBASFhz])2&#Z ͎.[{K~2f~yYEF~OӵV { P(f-ثDn] {:~\&:N֤3!F3G2_ *Կ8'xÙ.\i\_ԣܖHcm1*} F)a P,ыgj'dsAhf^ J$#p}_[OGY⮌+K RFUA_FEVp]˗d WraHk:}铨TvoBUY@mb"Rݎh.bbjFX?dtE;wM;*НɸJN -<dt҈ "tޢV-:AZ^zD5gŘܵ$s9tYfCv",|L:. y(2>1ҟΩ">|,΢ 3[]Qjo?ή^ rwc| ƦU]% :ƅ >Yà#S0tWwXV0 {KQ F .:ZEcXZм*N2L>lѶfA=tLB ̼Pp=xH%;!zGG?wqD \wR@Gka:͔MʄMh0G ?4YE˫` "(#ҘYlE1 ;O^(/gT~1ڧ(ZiVtFz~<w?iPh#Tƪ1INV1ù.Þ7ng^i@cZz],1<[2 :Ru(@MurK}p7s0z @u캿6ڣ?dTQ.(HN|w\Ŷ%G|}-*6<%TG8\-jxu0k2Rh $GWY>{)ZY{K j "|5IUz=`|V_kR֖>S![o^޺/wM;WBd۾8ϣs8+cLif[+ U?Cv )&)R)ZkΡЈA0Q!$d_fHVCYn}ٻ?:Dd$VКe1CbLZ*7Y-;^*{GDZ_o=x6LOpIa-8ƭ!gpb(>m/k1,%eK65drplf _)4E IEG:8eb,`+(s"[ lfOgP?(kQ O-$t2uʩHea^A2ŷE5Dit.fe쌂=O5,lвTYCKm$VYdhz^bolO*'.qfo0V#)-jqH a;|0ېJxQi%U"&j,bcF<j9#YfCBww+aN 9(5%uSsUg@1FnVVjPtc6l5&Wzi.,ղF^ÓJ{<׀ 4缞bD*HF` J t0U-5@aUޥ(*|hl#Jǀr"uSKP`l3k )>d$G;K{;em* fki1|P1TS\_U9_4ĩl'@,2E@T^p߮_7~j6 Irc"+zz:-6qߌO3.ZΧH¬^9AKdG<+e%IH5uaYWU@bQo9Hhf_$[WvFzN,Z>N$o݊h#͋:>Dih֖*y`U?ڰgCT@Y6['fH+VDm,8u ]xGA3'„^4~GeMkZ\'UR^ 5*yؿƥI>+6,<d(ӏ s~u,+U{_WztjPS8繎PJKHroq&94rTϚ}nA๸{(}FxƉW7[AC ?mw|ahw(k~XB8K[#2n5g(bh/eմg67C':" ܞ`B J$ Af;pmH8U}vGzhб B; @aB"55{魖= "[-esPaGTsf J.oR@Lmp3Fo 34G@}7bܲ':MIXo#*) *|=+Th;>T@l0ؼNWp0&R|i 11%`8{#>+4>)X^.\P,f"cQc4aթE0j݊%Ą~=-n&savۛ"EH¦>v vz`D'Svlͤ QN$뀏͑xi)"sLw7Xr<@Bwkʻb$(zcvnX׃^>)ZXm= zJ9 I@/9FTvSDAY;Z+Ǿiփ>oI)nA+@tf.ɤF%Ƣ%PIle;{#;r x;{s3uIB]80[{!ys"nИ#zQ,2h,p=PGj")S! {s ':yP8_Rh^?.oMXi3+ؿOyvKM&!hm3H)HA`.>r1@uLA &O2迯.ky|9S2'[՞r̺w׳cMe9!,;zG~:4(R-@$SP-?REF߸LgxF]|+LˍFNZ~+z_6M!ur Lw:ZGs'mn}-c1pzwpN/mnk\b396tq0@ͻ6^ڍ =c#,- H2[ZF= R/ zV`'q, jzfy2*~vBaD—CC- q4iD_ "M9F"~^n"3E1JĄP3ur49#a3FB4ˋ9T` sHZfiZo}'fe 'ԑnaHcui~`퓥Nu+< boI4 #lcpFBpdC#1'S%9&H)JD\.GR: lQg3%!d!WY4wo)$H9OڎE_߂)"X*1 8;qԸ,[x4~=ҩ6< )sdEHD'k yjuT3xD,䐡zECai4gwЍ2oTpgL4d(n&Tr"F__/5-8<*Y#kbӹvbv)_@KH?ig芼xZJh kji#g;x)u<^*+\q /m4~ϟ >!B(= p K4: K>4kȂ3WTak d[QNpBwZjG$<&1l=aWaX-&pFUL,ߋf `Ţ35}T~oJAQn4C[*]Yt?b9jiԖ!aif7S =l?D}5[WWW9h-%RHd'|7)'QVm6FΈ X&T#bO֫GsAVbH8ש٦Yb1|B Sc0 Zn1wW~PT f+ ʵ*@ NwTMKǣin,%|3NfWdq!"JJ֙e6a/r~T "厳mHUf٨a,?$*G +VūYې֩F7\b'&0TB57u\i''z_:ffx}>M67 heN ˌ0uWެOᢗ|p͝K@/U*syjXW] >[dlhܸI8!~iID͍_isJO4n/5GPXV] ۮKX;7Wt;dә% mF%;H 6_Qʠ V tݏF/0:;]tX&wOp'zt"-ǁ]*PLDZ=8;{0`2T_-e ?6R'㌷m9vU8迲'/4"X Sp$,wT&Q)DƒrakGXݥ&Z{g kK\`0y IlEbq+.hO8'=/Wl%`l,f0ij/.j]'!jrɪ {`J){uXV@ct=υ k-`#^%5`8[Ӻh.?mT˔Wq }lX`v3pZ TP3CVQ?MpeX'LؾQ ?\^_LS+&hb۵D-3?sz])t.Pq~:>+d;;}O=t;L6h#ȕv~K\jv %w wC*~ *iEP;Eiu7CBgܿu;@nDwʧB`:Ą#-WA@9XRԺ 6Qk3wrbi}>:} |̋)f\Z\@ )"# r/͞^b qKn\#EBBN6$OU)Z"KxyP>.ypVⅇr7dc3켢]9ُV9/[Sr I5%݄{Q^1tL Y?kdZ7U/jғWq|5J5(٩H ܭeHdfg&&.Ikd̾ȫQ}}yrNnaYɠ4̉M<{C 4e0}W>o-wrXִ0o|JOtdUDl (Ʉ)(2\ N;y:L8B)Jy%Ha (V8:c5O"3$X}i 'BF83rE9[H]Y}B{nH7)\?ʡ>ީ3$V =da@kly g,1YkU[x4<:uWոJdLME*.J< `gH0ZM`3ҷ0B6ZQc[VeWsPR+"An]kB|5iCZ_ ^l4"{.Y 2V󎌝u)xf HhC>ix<K>y IAc9\)6D_"sȲ,tH1j%?i5`ײD(~nY|4@n7<3 r`EuVX;W֧/믝`~sL>:BK>U!{xt½w( Q=l~wþCslfP2RJ{پ\/-oSޖ)j3a~߇ۥo(Xn6uŗ+O&ulVԮfRwJVԛo8&(ve/>xQjǵ08lD[=3\PzGKԷev)3VFȖ+~K%`)M 0-%<!EJad@hu`{ijw=f@ |oiN~x%ln۹>d H]8l7ؓT%Hz%owK㊰Ctȗ; Wt Z&(_Oy M:'qet  II]e%8vE/\RSl_ jחgVnKD yK_jyh>4h>p2r94nAClx5bC]egk괩,-M&Nw>w5׮Ubx!M{="B/@`'SahWvȎau k2;/G4'B3'v="-Hß 7;;ǒR؈>H.cPiOVLXjv8HsfkMk/`?spj74E&{"MV #(h5Kbjy"^]sS%}]Q寣A_agc׼@EN>v uk0Y`.Gnx³=kxV)VQ;: q!? [9tfz̷^xMp5'gO ::m +hy1]Ƕf593B^g5(;E["x) v8I|{Q~Oʤ~fr9aKG8yR].]&~F;m eLcp|=!eC l,<"5 {*,&0+fI:O6O\ rOn,aF_ۃ.BQV[ ==+_@Q(xi~v&3>!M!>A"5NGJ KW<{j`}0ٮMKXue;&"s6jr#ߟT"u[Q:4_3i@ZbӋCZ$爓1S9kV%`kj2\G-t,CWWʤnCZ$*B4SSJ==jн$=. r(-#LsA$hjJ`aH m*a8-xUD<=XotxVYvDŷH9YQT=?BENR)5d"Cم VŠǑ]Ě:rNiȎ3'Lpo |fۦM\ְijn#h4fխH#hQq b?8m0>}R>jz#2 )H,Iʧ 鮻3H87MU͙dL> Itr#?q*TU9Ilbj8G*Mcs1}*},H A+S8 'K9$hS5.)dWL1n߂zk'("c黐϶\=F91&W c}w{ŷ@\OQ1CGrk8N, ߞdk@O?W BBޤH8f"b{t-;DC# t{pc2/8JG` -Eǝblo[f*9ۏgN*ѳo5pMI i5l w\oZ/D ?VĆEOh~D#7TWcS _.Mtl:d| ^ej>C/BY*at˄ezD@|Z},/(#_CVÎFy%Lgh"ڏ7t(қs:oݴ,|j*z-+6v޾qYm#>1&~Pڢgq0`%tkzd쬵Io|bo$K0ȻyZ Qٟz͗:Hac&/]șdX> U ]=h<f~kFz˜:"y_֝aڐYtT$m9!o4:E~q3ȁǍs3{z 0ܶ8FaA(}7@-9DUpyY8= ځl v|^ݓ@F,#GX-ٳ|1Q.#h C؍ڸ@;.vP}2)]5QYޱY]%I+Ajn␁?6V^oG'^+QO8Uw,wvԔJ~"5Fyą&ɰΔ X̦;G>2ƻdqdDH(8qJr[Ϧf4Dtjx3Jk2ɷy6 jMx媗ã[[ CP{h IOhG*A—tZȸh vs.$ hЭ0dxVQ@`Gt RS:@p9$3$*\(28 _|;q `d@#H=AglQ\ ;*hqme@3FՆyH]*` 4Ԥ 8 ?M2S֊?F#z G)~909Beg#MJV“Ȱ5~ߝDz$Z~T')p913D԰, N9 $.!B 1׆:`IrVh`*{JK} xYB.uCIHI] ba.y8f9WqTt,g|=IPh3߀DО[%# WPȠĶq;0gO ̦fRwUf:})~G=g[?_'=29K1$E3]zAdMK#ep,3F@HWqBJxT'[L =cJە1ޫw;G3- .vP:uS(i:orѪծbV zt5Lv }+'}NÛRėЋA/#CVd"$+$6WUwQH;i'U= {YVAE$ߔf K20ՖlDKȏqX}lH^gl{4G73 *g=:4`jUŐdR 9>kP-јܟu6w`LkxZLw)\@"J.t5'Pt6+$b+T|("!|{ڋ:f7 ߼Qov˯sƪ-U}z%th%:_#s@mJ؆-ȮכҸ SƬGUK|IG%GGsgVDVa]ˢ Wd Ӑ|5#Vy׿:ۿndTU>ˤ'БeP. x)Hsف@r@y1PsOPѾdBx+$ ^ K߆JHA^83k$]:_Q\*^Ĭ: v]DRЩ&EA1B%T` #d_#I^+o՗΁MqF:Us=) N/a%R~3Zd';L;:Hh-ʽdH8KL楉V9b& sX` 4|^oq)ɁlT3}MbPlSVK"'BSqDDcs쳂u`YV܀,jmXS+gH?W?#R!5i?Ҝr@ Ȉ,seۖz͏3"BKdC@)'Vuu?ӉÝ0no7Uc*FzMj]&ߖsϭt@vɧ8],5^4OGXG< r? IH F$"E%fRD( DHىڛ&2ofYEy6uKnMf @ȟ0)k:ߕ)vP\J545bKMj dΓE?)n )DE3Am/E@F56AV$25PxsAmV̏"v9 -]5Tt/]uE-2#ѮvrJ=#s]b[U(҉#pz=*U ڸ&CU+9JCasXe~>5:̓mni ]e:6x,oxn[Tc/> D{AW9nXJ_A-}dmm5SSOV>GB42;{.5G {nՈV7IKO[a?ӓ-l~O[`XU4Ce?q6J3zw-U3Q$MFКt+\X}$9?W0˩QvHQp?g,jlWUiH-!7Z1K*j<9JnTEE݊jǑ甀0x|"9)@SKhty$7 ZUpz.U1DdchWpj9Ss? 0d]_Bj2zq~҉P D|`j l$~4, \ϕj贄z|${%W?X9CGi`Tp 4]I,s׮0)TL/7ksnt+BP fI%)mwlɲ)MظPyRކӺfqpJۖLOYJ@N5..STc[B_;B9`/j<Ƌo9Uz`Ls}LÙA>L[}L[VZq3x&-|X~˪NXeG{("(7Ӧ[Y${EV| ,@<~dw}c4"kī݌h.j$4C%)2dFPؔK{4@Nlg1|cU3H^IkM!YŜLxɳtGY;cZXUCL:5VK\tY^\g?Q ˳d+?-5jW^J&~yfyXzA8kWzwގN43Rj ,kx%(}RZ~a5wĺ=*Bb*pu[%цk $I@LEzE,@Os  OZဓ1q[kZŗsK)Y3xx%2+,/QFX#ϖgeik @7Y;`ԵFv%>c4ru J+ H~".s gȗDcHUmlO{sp#'6uBIM@73/S#g ?*4ϔĮqrX1ARh@x.XkMD=>mPצB+szG 2`ñd"]J0O=:I>WҚ=ښ6'l+x$FMDw"?`gFrSJdlϧb9!%;-6ڍh~ErͅFֵ~aJdn_%VU K|s~_Ib ]hX֞LdǓ#$ޣ~m 8{ڍQ"t7A g.ϧFJ"kXc!a;/5' Qt|t. VNcG3nrbq!Jm|G@>:t xXF6&KҞkHjovo-.EFݭ M.i?, qz&^e̱9ܨU95px|M9:S]]>uC}"zq;b7`&ˊ 'ǷrPd^7W]+I]]cJ qZJzn[_1pȡ D>3'[''..m*n2lVOu78VxfIke1rcƮ9qd>b@u@<Ք4/9CU?yh̺/psQ?5>F*ͪŁ{́E.$g` ҟ3Fp<>t=Ej!8d1.0趽l-o½Ў+ d7#\: }Tyctg>&k+Zhy l;Vc::=19DӁcˡg@mr:D{c7*]v6M=D,(c)/n m5 H]OXe`Ļ>Pe7^Ĉ07l|'TJ%"dp TF <;ƋI+UV>PA.K!pn _4h662rutj>,ϩ̚2r^>Jl M1yW=$h6ض-Ψe8">[h0Qh d="z#Loy ׺:Z7=^.|_;=A2i-, GKkǡH{(OĻ:&Js Ez;cJvi6)r@$ۑ]3f؟A-_aWۻ+3MdY ǡ5GFBH/@'1_8 ӆ‹+GY~4m_[5"n( iO4o'3'~%jotxY%Uӕ# ݒ٬֯DDRH9 *`YsM\HdJ>Ou>T" #27Kw,"[9LEB(-vO  F>QDG'M*I&xH _q)or@asTIU%(1ˣi* _.Zgїp|:4qh I}z7,x,%me8!V:xctBfB+6zC,6dzdA^/A /1Wp{jJ wrd :-WfEKM9kRlq nRgŝdލvX5 Hf dF2ȫ KPe)6&iɩQ6E [@oǾ ̈H|g'j.@L3p x|[|^/E_=)J鋸D*\URp:X;N $eKhll-nP\^DF+>BxqnFGlF%7&yS8f̶|7' Gua03/ipH2"n:{%rHpS7cBmU&oʙᗾVwoQz0rOwzsI<ϐ=nZdj~xW(zn_K _tnbqjqw }#O䕧k2haEI18F۔Q>CTdiʗMi@Z{e~ܵjM!w(P( 2CFNYOW-]9P'Yd:yCK W{ .n*FT'X1i :OOѠ1Ssr` 9N,DYMx{g~ʩ:ӏ䐰rk5Z'w5USa wcC5twxҽZ+JP~i .UHj'Qc;tqWP/͎vN=C%t oX,ɪd* =/u;]ȃnBֿ-"6a*b`Eu_[Nz]b ~<Om44uIp (Wږ0'2Pdr4D̜02|,P:X+AЦHɓ h#1-X{ Q\TBICEU>Q,:ȯe3Ґ$fV.IDO{Hn]ko78Y=NS-[JTTxѼ˩jKvR nۇUyd+7m}0x{rlœL"*xAhhWL7@8A6C}[~Lwx=g9Q0vI=Y \EaI;0o9,# 2ї)iTZgPb&|cKrF GFkB2+Er;v䤿6Ĭg-qmt)$ㇴ24 {s rA&}piQS𩐏S[qZVxW`LCaiջPr PXu-L l#mrA"4(G- pGޏ 5H-ZP[LH|$ם~ʞ+n/gDϐZ攢n jIR`|)-&G&m:L 2hxc-kf^_P6p6Cߖ!i+S˾dMʻ[G+-@Pyܰu&m2…^%zm$7'c}Eylܰ䬔[*CDz} (sAd)ZQ̐ "#VPm=s^A$(g|_fsRZS k?tU{W?|gp2-3HGc HGs+6`77v}EB*F%V\PؿmwTu*VU̺2hahUF)uc+)›5ދKOY +|zHɾofL.w!&H74TaBUm{q᪏ݯv`AS=~V?@FD)V@gkDj4p߂juǝj'f;Մy#:SšsL S`<ͧEM-H9~og}u<{l#} 4LKbYQ_Ya̚yא?JbHt.Q=e7Bfqtگ 1J]z&tby:&rU{Q(+PT˚i`ZC2MLuz k!25Xlw2~]{?]V͚\' I]77{[[Q^Q8 Yy^.䩃eR%;Y.Foҫ\"td;yd8 53y9hκdug khE稟Ly뺋0&.|J\ʳFthj Qڑl.߅{V>ZFb%PP0>)hAdhPe0jDJ}9GpE{t9$&4hږ7jR#"?WRqNsWBugkO>IZZ͒VL>VHeYT?ZPX(yM{pJX'A]<Zn9tP\7"XkUEh߿ݫʆ:s :_Vpdor #|5.6KԤr>CdgtA^ϕy밻h/8DX>!0R&X\,᧎{һ&<:^\Z;/Fy cN.h*ڄKvI9?WעtTZT'Ů^9Y.&8'E_*d"LB66 vnmu2MR]Ȃޝ8O['yۘ >=um}tW, UCKY~/xiܓw1_tOV%Gw*ԽG9(]ݔ~n9@p/'ziAl深&~߇?R_ !lS:zReJ^yӄь} ."]:.0sIi/BA~apȊyPtZs@Ƭ(̭tGe_1(͗OFD1v {:oID0~jGk~p+E\$Pxhoc)&l Zͦ[:%Jӈ(]q''WAqtT0=M;~>xaqٓ ɷ5SO;fMi*%l(lٜ`݌vK^V.c탤|]n OI#،K-HΚ6&>Q&`՞L*ITr'MɈu36" |jq=n }dAZ;/:{O>\xR*d4vX c`bݤ_1Js悪_Wv2p^r$ +X+joFB:e,5Ě$ٛ|lK͐OHKAer5_\IiXĀR Dl0ٟM8_4ft_jt+}1XmD{ `B[3z h.Ĥ 9m$ T&Vmc^d 4نݫį=I>;.5'Ku>@=|!<嘩V߾֬Ea -ow{_T\-4]yHf LfHčDù\{amFX?u~ ~Pd6b#rd] o hK@-AFհItC=;vpAՃI4v۔sn2>/WAYQDڋΆn2uN=f^UqGxx13f€q)3yZ9;uvO{j H"~PpK?Ŏ!-a*rO*ge3b)Y*_EqG9ʦFAy.*ޚp/ic+΋/O7TaFy~ &Sb2֎l>34rl="H-,ą9_nM׳D0M : Q~usrSX@# 6UGYyà]#JnE+% mW;#ֲodZ ~6XcmnBӰgJXĠxWYX;C/|DNJ^ez 2{fXv'Hz FVyg2)o55F;4ѪJ-4OX_Hr;O7dG4 ͺoߝ̞V!oCpC{üu~;YOHv[Qn>GZ3ky'ʀƂ!s ( ?E M`9b?`?/*6Xq%Gc9s,+"kZ Yl P݌reaUD{n8g)T @Fn1M Wfd*I%-$@9|`o"t/C\bP~#\`*FێWn}hwM.y*Vōc^[OY*{6axa/e3@vfF8)+XdDSOf" ?°8PC0J\90t*]ZתUBm k)_{h[FrJGN>Ne{"^/ XFո?}5rgCt. BW+"gݒT;D-:x+m5PJf -ԗXp̀imPAtw g.{p9ߥDrg-MF#>?gڢQštxIlPj@4q=Z!FUr} D͝|#鳆~Tzy5T]_VR mbP{A~<·WSW U\KDf?LVWFQmF|;N] l.?: Z#r f`6.>@$\Cr&'OSdu) yY_E[_goiFv'SD TpE+ǏjV[Z"m/;XGɴ[$8Ed&[aکh f~UzD5>5!Fz0K okvw/ڽNMFTzWEՐ`Qw^ IQO[n=(ӂ|&A="&4G hY?lw]7$׼o,N}tݟBW SD}'Pba5a +7r!P|"e_1W|)nq$s'*0+EQ0oNQíA`x,zdrMG 65h/eH٤E!hZߥEDQz%ni~;A&S~,,E\ܙ ݴGrX(P+-Jzenkj.Ek4X*$|HaO?;!FoU{% hAtR'V! z$1:nX f‘_;|t_+*X#nKL`ҭ:375>].ŸQL77VŘ6̈v,S cenٸfGTm2:~xԻ^ .=5s I7 ^Y-ƿFJu\;jklD%T H$ͭ%n`|a>OC?r%}o7󉝠_&]rW!fwyUJF|LBzx;)^<mљ =ZQ1AVcR tq7 m]P*-ڊlc%%PW`VP㕳2y%r#2U:eH+T>=ޕvDpa,~nG3;V%˾E+o~9lIYWh-] ?8S"]hlځº|Ϛ Sp񫈐ChIDŽnN[]p@ȑyRL6qH)i# 8ns+F4De4%+qLǼN@"I'1\'ĵ\viJΠ  ;;;f~_q lDCkg}lF̫(̺.aJs^+uƑ6y+rۘmpX/B@Pzk C t۞ho/`ĎL=?.Gɟfw (0m+PkAyQb¶&F|wc>%j=mINqŕǛ1&1}WMpL'ꌤ8lY2|VFpk#0 AFm»\|н,p{[x0|I$8g3L[K`R;*:|%[ M+1φFo70m@٘vn\\e9`Nh,ƙp:If?[ofܲ1[%flt(QTV}9m|t4H9vebd1x7z6|'D <9@&/Ǖv':6D1)[dUSʪWO

    !U"O7Q{!;HyJ]Jl V0|-X!ؤ9$^Y8! 1ow{>< 6C4sB’:JٟJrxov}Πogҕbm:TXKE?u<5t"vôK:SRxAWEh MSn:^EwHQ }z÷F_޻n%x7%egqJ }Qso<' l\аf^b(",H4EA+)r;aF^'7'UF5wȂeJ 'kk]! aIe03z"жЎT"P<ֶHk-u&)VpCw@0B-WՕ=ٲ0LJ6ȑL!͗ <@!kPG,b&`"Zv柣'_? R0Bɴ+uuD? j5Eo`IFH7)kpLg4eA4I|G!IpZrLYfO5:J2]=$2_|)|y}+2wo~ܘz@D&(~z,1?kzc6mrלs>UPTH)BrZqB;^\*"/Rӳ *oU!$uLnP*n1q Q MO+FxQ( DLx泘 L:ķOʋUJ/BA?m0.e'r{ubHymYc")O3@^"IQ(rV>6wBy|eRz|:>[3,?Mr;)aQq3^ # rǖݑk7"'6Kc~,Jww{_0a`]_Î^a\PXvt#1߯_>QYGAf.p\:R&#b^98/! ,؃TIЗ.xY5T$WBOq &{rW[-6I޽[-N^X~  AdHcκFP©uSF .$j^! C4T8{,/6T-Lb֛8Y}U(%ZbDx{xW=Ih$Y/l_tttqHR0nK/ rFjwF1)!ŗYjtz\CAD$cGRx`S{fmw*0ћk$ZR2U$W_jϾq5pgļgj' >R D3N /EZ&j{4+s]**Mľ>fu,a.]ek_N&Z%)]BUPkנzy>˺Ց .Q[9$!_UBݶ3DZ1/=!>WOR!# ~qJ?d]_8n M 9Dm6 {wOH6A:U,j`?=LaCf]oβ>x=3AԱCGlXg?xk$*)A?\G@a;0Jc~5vg"{9?D,KX_/Ѽv B'rRf A;dVBkǼ ;}Ey#SkT-ZAelM3401!U|eCIERLeCsY$~nBG-LTW!hBVJHsjdh糧,&=`k<_ﴃ C7ɤ_Gg2gXק 6MRA6hS59%^*kӯvp+b!?SUH RcL͕YRۋY}%'wE@/1Cy,>nă.ˡZ H!z!oC-O-~{Z-Է䥣U)V&gXnJY% ս(C2uwz ܞ,S)5V?[\TKC`8~w#Sp:h"MXm,TY:$ͦE`"hf=-u|AOѻ_Re x& ()I]/B(8䲋GIY uukUY$ h߶Ywf$j,@8B牀{7~Rm,"aL*hl@~Vjmҳ2ÕAfs{pX֖"['Aʷ]B93h"$J0q qwh溉kL8e61_7߸HSm2OmGMS'>$Juq>>˸w'@AN[9!czv@;z |#M|F7W%ӎ `KEAsGOי)=e:6Ŵ<:{M_/Am 22{!RX;( ,}dJp_wpoP : c'dZfw A/d>fۚȡ Ϊ: ek_+z:;[KֶWJD{Z}4.!HMq-56nPܛ5Єa2#Mx̯ 8Dk.D$,>)u;5 m%I hh2R e ]D_X5*Zny P[=++IE5Jȷ{yDKmh+Q{g W}u>Q!Ks1|`i;:( lƚv8h<>)Jת5;#wJӹLKfc Dk2NN q͙o!(/}[xD>գ"j-w+ׯї6Q'{p$dcn&'Hg)_~_G`L7m ]ձ c #Od.e'Qimjh DN}[I<7.ڠYhVR{&Ktz櫭 ۠PsD&U$# A/ `)##p{|WRPk=uz;`tm0 nZ$$˰\ 4kV)Eg ` } Rƣi86Ր!B큱fQ6U:ިБQ!+*htNJbU%[%}H6Ri|i>UhBbg`T$=[q_rS$V1{)it$qzhQ ɠT1iw`:-7)5 O'2bsƳD<kɷŦ)%@7t (B~?$ s:DV@- KS7ddD݇ko4;$(8׃Y- |h,+[ܸQ9+ZX,Q^]8 >&tx 2 fSTV1 0<!Na5;냷$[ \Oh76V8ێ-,tL!Ot0T>kV!"G="dR IQÔΈ5Qtn8oX2hEI*zrAsqw WqQ vYa.ؿʹ 3%$(ǡsbnAbu)0\M#Yx[ø)=N "Š`PDCa-Spn="n+1/i԰4\vӑK.Κ[%DvXA2Boo!!PfX3 䂘^ٚU#Ќ0js޴u l# @{XoEDYFht6KPWLlzT v@4ٱTΑFpOƱoRnPsЍB-KyT7nCcΞFd.P aC@ FNcc[s_IlQ.%m5gn2wiI 0vP/-uL~$] izP@W%.ۺ -~oYҀ'7~ -Qycsҷfg_>j, )Gj(5"@ѕ#pʊ18s6's1Тgs%O2Ѧ; ]h#{7?Q\n!e5Ps&'UaA 3H)ΰS,|YEB"{@pѶlelV!d3ªӺ(12j`!=*%EQn3E: )Acⶍ)rgu G8WP(\Yȸ)qSsD ] r* /UpnoDƼOSJyVȽV2#TwhfMl(фg,O|h Rc#o9y^r`H䡪Ax} B'9SqԞK)p F\Qy[8Ǘ>bp{)Vw+C&9+ L(q} )_q'88J,Z@; ~()ЋF~0qIF*}U;}a8"l7gPY7<-)tn.;au:W]FQF弬DQ<5r޼>gP:| ?U4B4j2:xY ]W<s +4F9mnx8b;hȰLBpFhmEy _C먰AS,G.ĕ/$jS9@v4]T?ܔY?tA/fR3zQTօJN\+I$(t@ :yae/29IdwFפOA"T1S>e#Mf t,[*q4/|ڋeǜ,[kdAB> }U0KMfNk$,nT-/-}P1qo)7}?Q+HjqpHWeFZB$Y#cےl% qG0$n"TuE8$PǴK%Q>Y%VjYHdiEZG6s/ǫT9[?Fr%_2 ajYEAۘ+"ͽY Fm-eCB!iK (1 [Uڄy^0R٩"j{LBfW*ֈ! pӼpr;2#$4P 0‡TzJT"U9T_R_V6^ot[ՎՐE vc6 z!=Qg%׉ qvkq!Ӓ@{bXp͡qz%{H}jl5ǖJo\o=]Fp^'cElfs㫚5ƹA,bƷFL[ ڡҙk ,S4jn=03mrWl67`jmR9 &\֞[LdCu0 並JHGTS1tTFE)]Pȑ]PTX2ؔ)w# WBA<$ dtO 7&`\~^웤 7<̐Լ[CqKq͖q)[[ƣ<cbFhhּW5 [2 L?hE0v]!ŝxFET**Y=VX1hϡjqأ$ۣ deƏYhxM:80 bq?D6gk_zj΃b^We^$\C/g„g|  prLP}@p\8CحNV5< =TXkq(,p7mn- w%:Xh8]9'4ȝ)!EE&6Xo\ 5e>k:pOq{f,i}vMح`ƫ<\h)vE@c?cTҪJSa)yY+X.-5Ԗ QQ#5{NvDЅXr2)rFĎhĊM2pH;ؼx%o8LvE_,/G$ êCu\1OiGHcoeoq5DY.RoW k05REDRQ=/:Oc*u .Vν]bvP8L\=h;)\5y FZaMAoKbRq^'+9-p3 /9J BѲpHN*>,WLk8q16R -Ϲ:VJT!tā'77Yˆ߱ 3gP&nD8Nc 9*=jBߞ5*籢P (՜ U4fǟ [)v{[fv꫗Q"Wbgi` ,Dw8{p7{/bTI_).1 rDR V[磼ܡ>s9 m dY墴=D>˼>J/fIHP{4-vAMB)\JRpAؾ*{-&)<1Y m f_yoޢA6B; A E',"-=zke+ pk |V+(i_d+1Օ\S8A.C ba΋CvWxb7/$DZSw3\`i!̔'gad/(v VFÅ'(LG O3\NzgIrΛG!+bW}OL^ \\I:HUGOE}h@ŋ&WھpZӭ#d.ц__ͻa*}g[tEi7踑xa>@2[#]~T_Yy$=?4ͯkGP݅|c2/Vn >ZVFGB⻶ GcP UE=!E# 6CuI"W[c':0g }̹;׹ kڝ?B#sl/"$xUP"f*3apeI!۲)jh]i5_hzrq=/],^/3)vifۘi~&BZ\J>#DŽ MX P1Bmьz( vxV/h,PO\R[Q|_@2fh]?G8sUϓD<|MX6±|uca G+r''@YxÜ x > i3;[ h 0Z"BŅAu%ve/s(R{8TA{9&ɇG+}_QZ z\5ײʓ7o?@,tOʝDf5np鬧;y6O[fА B" ^t"ӑk1}b?$wd mSm!3Wh0߶_i"K:c0zeWaM94sv?iYK: BtM+PUv70X[B4[_A-dU}Ljșy9iSID7ʭdDo?ֶx~gQATN~dғ dg@\JLJԞ,(Q&QELZ/Ar^Y% I>HӠv$6Ba֓;+ 1ę['p׾`Ԕa*{M 6Em2 q«M-N3-/&I:ʡ$;> bBſZ3nrC Ľ_qCyY ? $]!7*c-r+ܠޛp v 1fFxO*¢696L6yzE| * YQ0j\.l5s4lts۟ 9 +HyXݓyµQ"Mb̥c:^iD1:f/]p&3g*/t9~4^qIl'In> MeD߻O1j0/orwPxA(-[2TauC[w&/2;[{ʅVr$& HP`@l8Rr=~LC5=GꁚT Lli g?T뗺%#.)GV!rCD-,VR d= caMU]}~-T́l~I_*{)|5L~.ZY,g(bsbzG[Z>6R4wIsgK[*t #c-btmk!]BRw\[Y%E#G!z{W&y?pAcHO wvMjmlۇpmMQyvleA|X.׾"e"RGp#Y\BqH.`0gzwO= `oLv>xX'9NK5}aUd!miL92.DZ# frSB9ɤXE<PeZK5Y+ 3N(S(l P/OkI G j|CTst vCfP,ҏ„_ ?'ZhUF%~1ZjĨ`^ea1|v/{-gC Rs(sT VۜOn^LJn"֭/: ڈHV ܚ'al޷B}jٓ+OT9~'} <܆A6}W/gjӕgWXvhx3!eAD7V#c3Wkd4iGY-ÑZGy2f&] jiH`ABzL H *&H@^y9\4(SlwN|*{xg o֝\+Xr}B Ų^[obJѥT;fyg dxK;`/Nϊs S:l %NLU*"`̱3+ żGSEț]R(DX1M㚥䳈4ZU󔚋v4/h{q _Di96/f) :"v+a\U+k q,uL$ԇx䛻~j VjuvY-AݾaB,S*m#\F>0IpߗtU)F CXh?w3 rˌZL4 7-j {υlfAIz#&6߀U[.h[G6?.vYSѥ~-TU;\fzk~7RM~U`U5OY@T jTh֬~eՇÿxV`n5D]D-sr,sZr7k>x-u{-\ORdddzZ#pK#r ΆDz[/]w{rR@/;N&CyUdwpIljXa53CJd޽BEf&3xuN`u?!<]aHt2E]^kЧ}.>EфEPbH/ \޾6NP*ۄQ*[T3ldW l({3>z] 6sLFuTE,zȵgf\ tW>4t}/Kmk @iZ0ΓT8r[bŨdHDS笒$@4?xA}{?3Rd555' 8xC&XBJGfM*jٚ$p3nCw_!jt$ԕڿfipotzퟗ.9[k K($H7k~r_)Y7gxg6MqC`Folĩsr XM>ٶŚAZ2&L0@rm`qJaj (Rh|3^/["|8Xց>2{?;O=fJtCelT}r,+1$Q)-D*KЌ'd{[waltU}PWlx~YfO~nF4-D9lI u/f/nY-jԮJmN a+}j°;ZՁ70=ƩG|bҰڳ XIಛ! Hs]alA֛_ þŻZDG۬ƊA '|+\ CipHWI$.K֦D~/ێHCQ}렣qWu_=L{i9q7]:&ZPKm2bZX2mL~y{D? bnkr^FoG氣ܐ0O8Qa8d&c9.0 q𔆵".[B9+¶kVRXx?0OA~][XmKK݂c^8'1>SG(GSVkva܋퐧"8414;1CO' 1a0/#(Q.(x d8P(ĭ&H&+8KA υ/GBz'/n$& EBS;d{ա[8cCiܞVPF7p؛X9a3vyeb$t=nȭV/P|I5ZJhk9t>\,:qw K 믃6m.br1^zt?l?L$k ēo;TJעQw9~Tv?uuG>~,j$9Ph0Ҹ(축#=xCh7R|墏)m@S_Xg}dSP"ܰQW௪Ry_]EYr4巛О8]b̚aJ֫ n;ZHZ%ӅqjXMլudK)^_J a $B5>p|Ɲq+. W#ܞ7 _ =͝ԥ];BpNoz#Z7qEG"c`jImk6bO?w!':qaxq+RmQ7:hY`XNJ {9 $|X zIU.h5>z鷝{QRK3IeuaKS6b8<k^x ؟XVyKQ&-ӒÙkP)?1hF9DZ+!m3Ė-_M!8rՑ󺵻͂AP&,gxЇqT>=u;O*B?<|"*>$D& ͼˢBwAr+PDd]aeBo23M-[#"1݊,27i4_X:8>e o_䢞KK-Ǿ"Eѿ Cp2E&.vr탐<᪻L>t#`%َc8ݵ*c2zK)h`X/*/=ʈڀ2O*5/QHm]On/ %O?'RqC Z|0p۰6Zh|*O,j&e9%~tk(0*d63j.F"e8iq7:l>\&˜w @ ңI276< CFGLeY32b;A!PC BDVIRd)us`/F.<[ \ho[#N+hc0:1+DZ MaR~6ưb)Ҭɫ@=BYq i}m}9q2,1~ 9IQBp1hpbIep#n_I"pjܪ(b)f1>Uu\NWKE}' \` İ UĚ|]L֦OMVݗFR#~o +dl^P{+@m#4aIс6Ur:c֜t2'd=8ʒmKemY=7 ݀E=C$8PKvkOb hG.04YtPNpe;$2<17mXxa<<:$ 5CyRpF1H*eA~!r{(#qH>;j%V.fy譗ڴohgLmq/vǗr3pߚ Zdk3֡AO3#z.|BNm8sDJYuj# (YP`-̊M 8i@šI۝kMYgЭךruQ#UI ooBv/R*kw@V&<lTrMreAh-H޼9?F?:B^,7}7$&Ge-n;P?s^Oqpv!-Jc/ފtv*٥WY}=n9CX?\x 0ChB4 ר~zE]UQTW'@& hNL mA7rd\ SK炉 _ec-Z^Jsj҅t?+3#K<@=HFf]#"j5*eQL>htpG/|3<~\ijzgB+bȵ~+aK,sW*!>Y+`Ӌ7]«ABo(;\}>IOmۈ4~2pk9l*/ɕK5[ **#x)5ˇAzʿh ḥz[^v֤1V>w K2H c$T¥A¢6:߶N\Jsc2$L&S;"ȧ,&q9g@=<$'0V-4qױd*FC}@הN@qmv1\{Xq3xnb_ؼ`Av8sgf|McAeܕnr^$r (⧼V' vDe>ߓYçBCC %3{"löU)yjGڞckZ{`.$ˠXژ SbW_v>ź![ `][` ~.*#64 H 8ׇ&ji]A>4.JۋTESXV )Kxv%" kp5 ƌ߫JCh`s.IK.ܕ7xyHS 镇hX};F{@RXp3d^9AVT}D CjeǸtgphd+A:ye=mY9w嶐h_*K#i!(:" ~EμqGVds_{wv=D3M0)Yp ҼV/Qdl5U0Us15/p%uj*> hE;F*BPm\#p<O9=Ayн;Xm t: Ux3#1 9S:s޹>C* նϝR+ +:- pEfogؚ.H= }d7wzߎ }:q*bGu[ʁ1M6>S Me+v=~_)z!Oӕ9rtzղד蔡<@)!]Nתמ%19x)<(E ݀ 4H82U[A<+ߏ*4v"սWRÁl4zth6h՚X}Mn;;B w){*8lfՈoN \F= ai|N_j=ax뻠xJl7w? (/ ?+ھf(dJV<φƺ{pVALMll G,.TwQm@)q=!#dٴr-wԙJFiT^#Gfm9"F˺HfȌ԰.ތGYGx'}O_ߠ:C%CG7O%@ @] ų⨰)MFD)Hf0c^Pzp${P$8,qQGMFl,&v4Q w[eRem;|%}"xa.t'BRa v$!Od^M' DI¾ '%r2]vwگJJ `!^& ,(4"sV*VsVqINAkX(]2qJ O[yS̵6z1!#$jJe3XWY= 1,_NݲשN!2 aRvCVLŒ nKGm+ݞzQ F4="?o&}K&{?]d 1wz6;Toe40_ZT^$T2,l\T:a ;sW^(w؇Xm4 |A}qjPGRóAzǑۆ@,)Ai(:B~BaN/t"?I9A'2AaDryAΖ\13NWkKC]fw8dTk3Ӑ 4(r]8 2~`U[6۸8I~XP3>S_XP1,춹he7A6X|q Θ,Co>j(lJlbY9y/peޮ1>Wf _hj Jcޟv@Ğ,f$?<@Z2L.P!W,Av1|,ZM3q mY;_ pjltؔ'߬$ȡm$Vzxr[] }aj^(ݵx7-zrcpt~XXPcmgD$;%)5 ev4ή3}Fdc7=e[/nޕCXRZ%ypkUalX&Htf\#~>(-]R&zF|],aȊ_D4OYa^ѯ h]xTJ=İ*p)}],kHIR6"hL=(֏Go~CuNcL41IA-&K [O>2cam_t[FV<0`Mɴ-a;\Mn462YrE"~On8ceCwS)īdm6ßt:ӈkYٯ*/uJ]h\!a uġ𰋗5 ]zցv<箛m" U'n0w;E5&X-+Hp.NIn!mJ-y!l,.X|> N4N32v"Oa!6&ܱSHv I ^OmhѮiw3e}Guw2~RU[?T+'t$,:xJ_$FUB\!LTl6VO E_ 78z7 Egn"~,v?v$L2sto&RbFdNq-8ՕL_̋{CHWZ!lt&0:RL&L v`rSMAX)Tp̹3QҟaNyC8\_Ib6/7 7ۡ/i+zcZo^3_![)Ihk3ΆtNu'XQJ0T'pF 8s#Tsm|G4Ǵn"@3ݐhEY LO$?la8ԁ>CL~ط* V)_O"g.*h1$P \>s4M}^^v[ˉ@#,T3ܺ䩆5/6;"p竹Ma%f(p2 Ҧ.GhghچXJ y"]8;8ޔ-MqGZI{r]\cTkϟqh\3rٗAEQ*A*y"QVSe1Fjmg=¸M dxu-N]Bl !%旘c%Z Cza4Dtk֩oT¯3ÁOӿl>*2q|4L*@&#A$y&I\*9y/6M>gve~}̽኶=W87n'4ЅL:;FC"AU'(duRԼeö`we3A(qxʒ. J!"R1HHhgu4Aܮ V(TZR`zt_ c=%W_9nԶL4fn*-߀roOx=9s%W/@S2BX`/p%3UAZiL_}cci.q5g6 E´uK-FND1z X.]\F'g%Pt!YOM*AQUx4 RPiFﺂݗ !û%6.TI$S!0C[\F'F+:-ISi׻.AdUʶH(6G?y:ZthG9qeJ8^@`l'=}O<;%.nYdnLsmBJΎ _=y{R[=W=`TgE_꺊A{\˙2}M4midAp΍! ri VhE:|#cgBZ6 0Xsyyjtße7i_LR.ʀzCTeY|,dI0>pihiܬ!@pix\_;"ߣy:7W^e<EןLK37uB͓X6|B9I'1h!YPOn<̼_]aa)*Yܼ̗OT>vdZӹԎ$/'^̼ B=Rg~J~i -mn K`@JJ_?F UY3d{<#ư1Exܷ|VM\#ڰ Ri("Hpz $i3w#-Gwl' X3(npt1q$XK8oT g 6tF( &X"z:hcKVEEܣޡbCDkbAhYN= TYRP)u$> W>EaUcJV%/(j F y7j#0|s4"JAϳ`S Znq̈geE_hXXQ/69.=籪Ku vcHUҳmCȻ T@7Ix!4P`K*} 俩\${{W{?,hQ'ecCX63xN2O =dyd{ Y zjfYLvb&:Oܤhݟh}+S4EU "HTۙfH I2xùc3{rȺ#!Ҭ, ̪0QB'~3i1`Ϯ}V$:T q,L0\|7?EAR׊OްuB_Oy@᛹CbY9yIJQ#z{=~e9D,jR?5]4‰2""um Fa?3YAIډZ嗜.0`=D*oC0SzM/!@R6 -V+#4'$rTG_ИQŒ!: 47/ m2bzPW*hM޲qn#K$Z+2GKQ3nͽ᜺'T~rL? ]ud9ͩㆨ-,ck0>\,Vj z\<]~M%Q^ K7Rgs|{?ϫ~ ~qG~1wFj˜9eoh|ճ 2$;q‘8 8> 3HZf.FKh'~n2ퟆܨ)p)X,V\N(tu k?Np"*a¸H˼ݭF0FQ%5W/ql3 %@jm۳`h\$IYeOB|$ 1ϡMcT2,&;+f:P*4kryV003l`Ӟq\:]/D-Ks-ѧoGGpy:P3 }9\0C^Jo+h>[x-D~K:usiF9ĂkD^6!~MЖ,,?R2uc(a-sI^v#2qk.\/L>ENMD 8gA?uxOm!S͘ZN(ZB-"GP&MqVz'u$ R<ޔ4isD7rxRV !s=`x(Oy>o>%Vv¹1_[5mx&V8 &"tuKr,I[4$ :(2}Px`Ej\O:4HgEflAJ >K*d G9/E)6RĖyTVp;,,:ISU4 0X?[hJ귴 bXlcG09Gz$JJIWVFX+m#>  /n,^__;еx?>ua,-O7 o?6TTeQH6^*{P&EyN-ϼz!?lva[ϖHzS.gS-MYza@of5Ipߑ{,ᗘ֛Jvlp;"3xZrɘs qV`m||us/A\9SVހ"*2#sT` ћ{=RW FY̧vý8#19MۗSLg.=~3uvً-VBqy4!Ё ZHjA>zh_(xrwu.z? <[ ^y\;G[ EϊU~ 3. q=rzp5䡃|XIq0x痈ڠ f /mfk*TѪc;LO7AXsB EpԻv7 `,""6(埑rXnrPnVKƤ΁cn>;P?fTRkpQ"|ﭺI͝,UiƲY̢^X+ʄZ2DGhZZL{&WpW@kI _+!/n¥["mv4aJbR7NZ]Dp0LKLC"m0a=qHJ{+`廙F@Ůٟ1j{VzۙZKmN}Nd˱>Sy+d0"+9+au!hhqgsZ@xO&kgȬ%w Wp7s.U+$@"Ч0qFS DqjoܳMRoؒ#ː9{GH{ RkɁlj_db [ z`[K[n l(l`9ӌ2@2EhUxLɽLvh(g'A~lRﳼ5b#-:ϱ)p+D}F9KD=vEV@#MVNCw  >"rغNa8v 5^fЪ?<v2)y; [k`AJZni?p=AP\~Z@ [+̘y܆߈ 4@ΝP啭ڻT[xIYO/n9낾7h-4S]s#9i^.10(z$}?Rhڥg`Rԅ{baeq4_ѰBxAt!1 2RFM}XLn- f.t0F'/厾<6`Itqéx*|`& s(dW:(dg`Zn/_B Whe7r|ddhv@)5j"0O9xcuǑ㥭&BMGi><ښ섢 m.c>G.(CpduӪs|S7'L'(cZ؟8b'"dRD1L—"ޙCop] BMK͢D0 ]f$rɢj)ym9 Dmh,3t{yQx ~T0f(Kـ0^Z݅65=]TĀ΢?0O;-2IaNOZG pKkk2ػ@x;wvs;W 7 y@M)1?߁%DL+oHxwDj]ȴ8 )azI0w$GnK=I/LIE-{;CugKpƅ@Ot w"p*z qȠߗ4|s2 cqP̎A̭wK+K\3rxCN\ALN17#6.!B."8B2Y:˥MdYum6, j*fy@ FLb`Y9bk(iN+L=u snrT~`}cUr)@d#'rݧ?=.XLWz~rҶhD+c9jwH=ϟDYdzR!)@5DMm`@sLcTϤ @"jqJPhgV1搃mtg=Z!+F;ysdzBccx -Q#[X\bC8\|9?vr.]K^~lF61k?S|@},lYlju J"85J˜*c%EF J\ժ*#(rJ凉$σ~M$:JFѠU/`6|fKǨ2[Tm37=ȘLQ^d' Z 0'ӂ1f0#Q[){RlWFG-/{[Jtj|Ą6M8[3D/84iBIc^&Cqs<:evrD}Q7\o_ !v *$ =^LBmmT̡5x8¬Hi"Hq#O=Kuaޓl@DD//m? .T"=d FbnT#`WĚc~]9ǂIug*_DXՓ9ͅ#-&n\yOU%mP<aq1z *ѱ. ̚b@\П|GhhDtx+]7 {w+O~d{(`Ii :Ym.5$/ؾ-w3MG-j fg gk H {7t%i9ߟH+mgr?rASh'A #N24 JS|Ñ{o0N*$Ivv~7d4Lj3CoA<ҝ*ݺ_:}%ѥ|0uMz0K}rF\$k`+>oo 2v.<. {U+ ZJ%  y{8ؗ1Rd9S*Tdթ{xPBb :$#cVmAZ-֮ޓxϲF)R9eOG]b~ykLqA]:v)ZbA h$ BWLjȏ~K!Uҙ#J {\[}7QbV+\[;oO1cxˠZjГK3|CQ\@`[*>4tF8a\Mۀ+<#t=yD%܍rխ\3vh*LP87 YE EpK\Eghl L4xi ri .{,ڡ8>m]yMe;eWǯ~U4WJ1 L+ @" GuFӌ ˆ=d^FndT)gG҆;?% 8 +y"a"?9V1+&ГDGe Р`ޟ)% N l?w.u!g#* {+1}aҌ'd6_>;,Bb} aOiU(׾ZE{"5f,RRCZ<ZD_N6{P186iL@.N)4Á> ؛2~7}םر]^7\sѵ@aOgIH"j:tGu9/˞t{|Bo#ĪͱpX \pP͐r8Zn;u sThkdկ=D/ e@t1t3N%Rkl'LMrA4>/\w4q=cHCs{zߒzE/].S?r`Pη/4!3آc*8@{ܤe#a"ϩRx&qe 7um)\|A(&0mYZ:U}Y s*ePF"LYP"Z!Q}\*aXߔ`bV3d%U]7txd&N׀m ";>wa`\-cl9r=@&#H9ھxӘYߑؠ_lq)vA-=k_m7Օ*gJ)8$DVyژ0κnj; 7y)ZD3d*tI NIF7+x>{/& -i'xkhbUNS8oݧ\)xvkr藄j@7i9#HhEk\=MBA>C;I/08 `\:DevZH=wSy\ "H 2/ ajp|ڙ,E1ķ$hb[;ťEyNa^\vSO04; 5dS5/ Wε;.G&.W$7/e0 6!87aV$&ny #z3֥$iÐڑXDgЃ $e^CJ5P)j?m{qܨ<䘵1G.3>e {09N{c؉!#iX|"g@Ѣ7U~czDIYxIPr0R&,AI:|޼1L6Cȥz.HQ]bCtujc`% z|9c&"?=U 2T=d,̌x03JY{bNs io D+۪'׍/`._/6JQpo *b0J&v#mVyfWF 9ƿj/2DhdfXnX}$uPooro`LUwRifv昳r[$u>qwϲXJg@O&Xlm7\Q?O'HR~<PްքÒ;ZTU=yQ)Tk*wZЖ*}5ѥm):Θɐ$a6%nEs@)%)= AM5byɳ&4sȾ.2gdkbvA66HnP:'ju{E܄=ΖńzkO|By3[A-Qj5255`(Cʽ"R?`VVCDevZ@YEehaKkxcF^-32iǷvEZE)/P`{x = l3}EmoU8J1)~5މP2T*N x,bُ;=O}"6B!~}2kϱ|>L! 9NfnĬzC7;9'I۲Gi7=R~:ɗ@тg+yV O~™9*-6u|(Un%8]߾Y`t9?+IZxGmOCUؠ%,P$n66@0$G[,M<{{w-<*HO[Q Um9W x©pF\1CX XfKey`7e,<j fp>WRHFmUXf\yM&EfZ1 X>&zs疷}sMdɺ=l >ZuΕ KmZ;웕G ОF*Mio!-pAZ#xH]b?n,ݫʝ7ʝ|,HPѮN1QP(zQ݃o9+mjɋP^pL<8቗G߱:U㒕(SLΐvˎ.n\nL~h }JU4 ;>3Bt)?|[U~ .uƮiN"̐1m$@Fj'Y\z=6al/ ߏG0Okq L>99edb3;G Sߍ]i!6{?-rSٝv9}X1aW"%" v,Aj6a`S &D}o̬d{Lý5d)8XX„1#3Rojf2 E?)D|=YD8vEP#1DO Y:uzs8*%aѻ:Pg&:'yƈU\ Z?[ol?.Ӻ.MXozv"ߊٽ?u6o^Q Bj"C<4 mJy|ZK&ބ,/vt}'},%G L!3݁#幘4+$\Q',jS%[FG6\12(.l#! ph9M10KbeAS6bz )fЙ!FRiM0r#O͛IH(P"ē W.~;WܮWL9lu{<0 ꨃ]!1ta k,E]oq'Ep{m]Q^^s aߛ/)ngYːt}AX>v!*QC\uז:m nfi3V`7{Z04 3aL0_ld1x.HCk=)>|^HDz@4Rvb'Cz6DP 꽧(_'͕@_ǜ1!In: Rd~:g#U3lҀiݿ!6kYmM@ TQh ] V"˧:ҵnʮK࡫E#Β1X,8SnA'~>uY (L1Ib%fշ_LyXtT*Ȫ"p{rx-a^ Yha<);XB(K_eLtLWgXnU^*KUYɯpdjW& ~'L2 j 2MUs=0Z4!f lC-0ޕ*"w^ILtӴ! THiji9}OQ9 OücEHRCacrj׺7TaOkY9ok4NSqUZ]M:xULd{j(MY*LqBUwə@jE@J}Fyx 6r7$G4 =fIhH܇'eepyA}}f!Q:<@^)|K|4ܻjRgGyKEK2'QDڏ<#}S:E^J tr!oKT1}*;T"a?ʵ{-:Is٦O 59ϐ«_B?9A=hU6U*T~Bv:=jQ)*=SVU/]t59n.Rq_+4"s@N#DXN1re!+z8N<:0$uCmWgDDz'?_foǯ;G8PAVl7ėL ˘(҃*qȅitI}O^b*-b? ۚ)B -fI(jF3ShZ1{|l.>wV$S$5L*z{Z%[{sp#ެP莜ד E mRx!Nq\Mġ~A_t:y&-N`kS%C0y}w?q ޟ.$rZ` |3{מk4cUM!JM溄Z$}lylPl5LYpX&$%)~\e3 _[PMfH"h?am[.i1uI+&66{Qo`_](Kjnߍ}XQ`e7nA`ȯ[Agnȡ"oQCg% Q̚=4x)pam\[mDy!Ixz糗(^}+tBS j`19ie/yv_Ő׊%%RS'OmB7ScQ{ݬT勱L#+@:u3%m؂lE\N}9fB@*!q:M!;E酒\XKDC+>:"& zO63o E,$*V EܼP}MѨ&<ҍN(w|@SKB a!C%-Qj{ؽn;s,!m/$`~;#-ca1=Wx9ZbT8C" PvTVpml}=+]Äf:_&N6Hw-l, (z*dAd3p"H-[z0Wub1ϒ~b]u!9|rO?jj85^K !`Ht;NI1%u%" |a$' aus>M-vJk[hv?,M`'U橥X%i(z2pM)aH4KBۦŋe䝂;|6 e~JYAVU(3D"KJ>!<>k-)x?zz{tQ \*.V^[֞T [IӄXI9OѽvI.6ko3ЂRoՙuf-zvj;^';nQlz%ᝥ͑ 'L2ʝ2 ἏQ#L4.s9Wf2#l}"Wmq }-0ywH65qg컙UD&8zlV$QۘO4oNT"joM?J2Zg,K`TTf(L;2 Rplb6\gvβhf]]LL=u$=#6l JtqߢxqgQMᖻs`xηL;60S2DL2Þ.7I|yjPskjcV(ld G apx|?l杧_tϚ͉kwjS7S{q[oxj]iwץ, #L@} NYa杆"oIz`26b5s-)*\e!us(Ԙz%D֫D9&HY2BS^x,TIHR;nY.V.4Z֭״y]P`@l6ܼm7뉗,9h4\ܑVZg F$!(MPA| CdlqBW3ְQ;~$4*9LPjE&K:[N!ѿGowbPMzZkU2JIZQJa)/h,p̑0_G>s!\"օg?F|AP)JMw'TY`0%oE&6vkk3j}HZ(î_şiC_[J1MWaŷ?Mr)ȥLik7hqQpSHJJll[)4O|Ds+79@ѼaN4 ìT݌;s聇2_.2ؚ3F;+eѷ "QU<8z>O$NwtPȹ1&Z7Nr"O XE4*MǓ:Z{&0A8~_, =f 戡@"z1P$C9z "4/UƓJ x!- z!i.*ē=xōŭXS4YWAa]PY"E&r0PX3R|ӡ>g:\K4cid]C5˛Q•u,cŖYBg8T2b-)Md aV$kdջ`/%8n%>zѨh(qʘ]PI^p,8KGڏR%KUsYb\QHe=xr]v' oՌYk(oeB B=rk%T$~!WTyeJ(yO>HwbnXP+N )9ȼKgq^c[7\H[6sFW뱽z4_H#07ۃQs.K)pwg[jAôխyRbΠrD.N_2- rHjJn.qDi")zB(0shtyfKs'/ȞOٔlҺJ͛ a+d8` w gͮ x 4;^|H0P'| J[Oe"={ck\PaG>v;N8p0wq{iU1xfZW-%bhWPKhو ~D ]0t. @;$B[*sJ(c^ $jrŅ*T5g<`:aosn2?-'Fj{Hs~fhfDGrY'n(MEZ^%Ϲ1ړ:^;G(C>B% NF!NA,WWqy O9G*?::ˡо`4p +˹(Q Me^]B,mZNAsكV#q}gāiO8UzDeש]dMcb‘*b(-E"pk^x"z6SM+MKϺE^ݡY,IxcUuXŊsh6F1DU^N$1BFHIP呻k" iӡJB?RxDeB<Xlz*"WZ0/*KȹGSt/5_hUq϶쀜3LPhXy)4nLog|(N~! "9Xw#a}G<8T>7HzH0} %Lgd"UAaA84Á`dz PS<8LR8kp2Q7"Ů) d嘪_i_5øґq%E: mG8t_x ȣ JUbc."]{ ӼP[~EۊckjTZh]ӻQF5b3[:v2){Ew!:(ɈĚՓ T|/KF#Y6 GOdZuFu͇m) ~OV>p_~(9r%~"M*K=!\eNsq+tkV)7SI:~%CD38PT߬ G;֓ȀD-?Lm}l: (J)+2JuAZX&h|TPօb} yO,OݸxzySt9UU5#vMlJ_Ʈ!Y>Mu+2[4 <2;s$%vS <΁Ȧ㫵6dh@m@b$O.xumS`15]Y&BG8Zt`ͩ-̱D\o#؝QkD1O(&㇋jBʐҾbV>}KcP4Ppx*[(|SKpOת+#čIMvhMHM `!ޑrae#n d +c`hon ZZ prG wh>ӟv/G jVLoi;6xTRѡ 3$T@ZN]/.A<.Cݾ`LU2Qk~KeXبNy= Y]كJ&k v(~ʎD4^2itNH3" Hi{'JOb1tM6m1GsO "]+x3ZYS2: ݸbH CF*V`DC6tI6m;F0,ĉtP*(?ɼc%J=*+9rWj2 =/k65{Fvj w[6J+hWv%k/TEju^{$9"=v*U>H)*ΪXq-W4QʡO"<ү4K';d* noR< ? r֓0hu BEȐD4(V]%ʮqyr!1NZ;9bTsb!Ț  k_)W}E)b,#ˢ)j&w%[Ce| 3L@w5Ic]2O1$?L'g UIE轇*@Ir^qyX$d~7ī~0A`{,A;DSmp)wR2s|{ 쵱/I]-Sk0`N)cK:4{X~zҝ^6fDg-ܴMvgIfCϟehEtr6A޻AdطKm:wA%`"#o#O|`Ϊ'%?s\#﹌uF|?R#=&_A'g=ZUGcdw<,gkUY8 zơ|1ڼp2 {̦ J&v.:aI6!:"ܫE.Y˷+JϪD,ry a \ OPjnRs=6aew~q /hUqO w-)0] dJ== 㓛f°&Ow1kNR>Զ`IS"PUYV]ٚxݴUa< xQ7٦>L  e| `OANVo:iBw+ȪVt!R=PX;[=AKXCbDȏN8Q?ͥbמWwհx*wԲ+,%Sf᭥T[Іs)Y< m`ڛ +V--B>Ѩ8a; |OT-u8ň/a@&΍!DǑ^{Ȧ (ϏE ʒb ρvMiiHTR= {$@<㚒r"mlط|@]x90et3knD .m6ӤkdfLgߧoSTUxh%sE{ Gh(|c PB9B~i&P^ߔOc5ons}yѕFMՕ%>@=Sk}ft/`jFI_'0\R=;و 8DӆEYa" ߲:1j1Tv.鍟T=KQgͽhl\eULWe ¾ӏ^L^[ pXr?Hw n_LֹN A$9ٸ:DkUu@"'l :DP:\ɲiqG,u"XaK@V Ub>:!Z8@7CLOF)8gk(I,]ٹCbokbhc ޶?`[-+2\~zD Vs1N[32eSGJ{ƬCԖtl@)_]&} 3 , КwP^Ga+ek^= {ZD&Yoť]y*~mSi~w~0DIfh!բ$p e/HauY3og{VPmX$d?TumX ײEPN--Flko%܌&5 ͩK6m{xv&(:;n73m8ŗDyV"p5Si; ɹ@HKdž#t;d[{y=h3 m*tac?*cP>^wqgč t!%rC*KFҔYFe3s?2ǀ,mC xNZ~4L.RnPmEP_ddE NcTg]j]s6 VXQX+ۍ5ķ]J`8 Eq>Juˮ_7FB +hLP)KH"kZ] G0N$N7+z6dqxZ/byZʾIV(|)v2v%ŠY \?tbjSfxpx;ܲZ ](Vϣ!$u^4-V)Z%㳤ihHmyP.U ùu *nH22HFmezn_VuN}#=A 7v~vL̰i ~3t<}*5uJDb i:z`u( beL:2 r7"e,;S>&hTvV̅P*wxygLw/Fu kCs u:Ux  mnX .Y ̇WmQYKx?t$G})%kU qlv|B& лoJ?0w5λ!Ձ/و6ng{. 9}S9Ƣ $ȸJ XQyJʼ y-Pj 5HMiOCb70KP ht|;cx/0~nP^, fK%Zi &?'e]uʟ uyG k\Z6]q<i>T adi  u%iBR=L`H:9P|s\aoqDΉBh9gM xL$3a]Sd`;k0?H6ge,H,hQRtw硤(k! }cӓm9HOL%ʀȻo]|~ܨnXWA~_9RFjO y %% cAGKY[޽hn5$b R.2fzK}}y}dJX#ov(ƭ$$S{$%-͆Vo7^4 KJ5dF3J2dS .K {XԌY9쮄z?'f]:``%~ISHkˁƬ/uW$N7x86++vP`)QMeFG=VÊ/Jxn&7-Q1ۚ Ҥ“`4hxɡE6}CDWZBKٽ n.xI,1=̫}ѯmvp9$~!/6_gd@lLMzAChYA7KΖ&{Mo蠟V# )vCԧݺ Nk\;1]PZ5^h}RH䭙}5A0&XkJGt>^›0d":A^7{7м2dz,`@}um/T8nXtP5Oe@PR3L[K2g&IhVu@^uFWKkY)ip]h^K+3'2rk-0\ 䗥 pN !]:^}[kRH ȰrZ7#1 e1A7O[5 dRq@C>&<Ł73ܬCZU?͏u,7 _dOŖAICY8[ݲ>RJҝ|ӐYi}e2je/UkJ˦+ ]R քqDZ\ heks-pH@fJu585%ԡ^ιwj^n̦Ov]6 ׳>`Y(IR?^GlϤgl84^,F<&JWC} QRc{y4c}2Y1b%>M6]n/!e(3IuKLk@VAK[wDRpI|SA:(*_ڥC]kX-Jy/i.R.R KO7=C1 گ?pCOVc-h(Mkڮ8Hz6$1AxJ2vY jLZu;qɞZȉֽ~&N(Vɒ4bNV<*k?e" H9~Мdd Q }=BªHU+S:Y .PV%ս@kdhĴDעT:+"gk*J  S|LdI/vcL$&`  jX#^wki/)"W܏h(SLihewOXA `倗i`+\'ۿhcQNUAdhUyGuޠ'Dރ2ݦKΝ,۱FJ49 cE{!aQß3' ;oaU.ZuYcVaTX6osgi ZQ9Qs6PÂ]m#A xp9 ƽ#=GZ:]ݤ@ׂa7 %9VyDLB[ br"ٛDVs'yFW4@X?1 L*NߨWV1^ 7iTőt00=~=طC{"rtv1Ćrr V|(aT㋔YVD&7^=?U,"ꝮחcX"hx)pa`|"/rƈY7S|/^ GLP*o?CQYXſwe!ij68#pJ4AEƾd5RsQR?+?_[VYJ5_̗Vp 1M:}x2RTRs%h Ni^, /YQuxod3HGgt ZXv&&[Y+z~ ;Q>fpwT+S.ʈǪ_e+Rnc5`Mv8eqw\%&`k;RSB+ɯmI[CI0'Stx)Vx}HPsv)fSJKT!~fN/D+ެDr c,xЈwS;1Y$̘DX cX@Y£@nJ(e(&{N,eǕ ]tT.Op& >%W:mK׊3~y {Ǫ1lp9.i$i3$r!W'#lC+e8 RD9}j=7NrWȔr2/z)Lz%8.H8 Bn@1/u'`Q'΁#ƮiH2>sjRcJ3\!`0 (V8Y<0D]C$,dš6,,GIq?tNb:@ԧU588_U,9=q94} :"YtӠO8G%v}Ӈ\>ԩx5!FAޤBg>fP@ S~9>% =F[ay(zrN,Lgox"e5v\DofW۷0Y߬פ$ͣZ2TAihUvJMT.@Lc:}bpLS˖Vp֘D@/U@Lw@dO4NE}Bg(6ҍ2QQ3uIlsRg,9z%xLCkiEe!uU3-y5G4eN!_z5K=C ^ *Ӱ)g wX,,DkFNodkƀ5T/Cq[s@ճƎPΐƘ D,{ C{NݠjA򽴀WՏ_qߓf;±rZ ^ƒGY1;i!E= Xޚ)MI U1qeMB(sJՁv"Zr<*lrq?kQޱHP2Wqg|~כR<#Q퀒($aݦɨnmqG~ST(+h$ Y]QĐdOII~z 7)tO6c7k9zNZ-Z,Nk.KC۪ȜTzxP*;,0H#eym\?(7^S_Zwr\Go#@uK`/ 44hcXz|xV\ 8C{w3Geg?4q"ّ2Wy,yyR47>oloVޢ^(qwhfR![~gHI3dkP-aB2l,<&dn sa #bjxrylTIcژ:^lY=٪xzEIP͒7[eGwuS[ծPU}.&uG)#ol hV@zf{r@ 7۾n7It-gTDHŭd&2wI󾟘$K1]hyWvxs~$^npzI:5tt9Agg-fvPмso/̰GՌTGcy+Y fًZ98 ٥V5!$|ݷUEGQoC+ #ms3ˋ`28$sr I 5FtJ L40뷺J oxƯ_+LlϬr6X'e$Z.܅v?Džy,CY`IE jZ9H`=>W)4*-ʡP.Y& N Txidt2=qE3q#] lgyD [nD(fc\4ѬڴKӖݏt?@(-ce(&=]cf+$Q_C\n[| UhO)z0h-v'='X_ [V uoI8jc0^"N+E8VCtf} ok/^g[ ˵IWrT$.jL\R^$aCv'W:=r#i ԓU/s_4@_<e:HzAD 疻h2+ )M TkʟNFтc~f/9l)"n?EN6r *ӌZ58?-l K4>e'IVs(?"\ 0]> ?].,߁,5p(vŃ\>ʞcA.BE,ױf 5{ u#歶 +Ne 70IL2'4m8m`z$2br!:=Pi-6\8^>;]dɛzǃK ؄`/5rEjUJ;]k]d.#t ĕ%u_@H7YjRj 7.`s6put "$n-CWS}!6@5l%!ʹ?2x;dlLR.61m q=o?U][)OEUu0=ӍN"|| KƱ?vsB8-T KϻKH,TGuI%;$q&{<C{/jײJ,FF֘>KŴz.Bwyhu$a(5UMn' d=lځ"F460y!c{pD*/ZkpFyw,Gr~ tۂu4x:^knIGXur_urUDA!LCvdN^|i{"h/It= }/Vy"t_XFGDž|&/}k[scK^_Sݲ\IW&԰pg7MLHĝxe7SG~<'}};807>06 o rcGXq5;k@!A#(bGF$Z?ɤ?3R>_83)yhpqd^;LY74Xvst.YB9K""xO2;2[_,w`ܻ|I7|E;qe:3 T~ ::e|K1lBeT9uL[~Hjpp nkR2> +ZE#g klΕ'Tߴ,\46ٯ| $%/)ZK88dd5^q Hk%0zW˘|Ni_rsrH6, RIb5b%hFH h#h=,t/ܭb:9 >mzxwXLVffdeة.+_uvxĨVO6=!y̾pg>q3xH9IQV2ǍOM@ ΣposfࣶJ2B~N-'8]E1ajCo66%Ccn \wFx@Ǘ 27C9/W+qb:!eu U$h)4]Vxw秀hCj8d9ljTz12cƓjpIiSr̹%ʎOn+ˌ6/G.AgϫJO-l~/բmG`7gY+﫶E-< [Y6:G 2g` "Cp' TL(M"4V=@4*Ezs7 $~/,c@T{E W(? VƲ,a0m;D=J{ls0s\atHfX:cdԗ(k\l s&m1oEv tu6d`{ G!,^}rŰ%R] A% ޸ ZgtC &W+=JhK!p;3)3='3n!Ww|).W-ϧ}HK .+Su.p!Tw-ïbfCpyTp‘G/$:u|3EƹI[:=AaH33g*Ѳ nTi4)at ȷhئ^iԶr+D!TS0A:jT\ŖM-!m&ޭ_p#x &kW:䊒$ u Zm܃QkvXI{́g6J, /aNslSH=[R\G|#GٹS'(%Eh[?Rɀ 'O5owbR)Pވ3emJ.yvn'RCRsEK݉GT=ſZ_ܒeEUW">tFotҵrtԶ?WU0YǪP!a?+;!Q_!( E_ _̐&HtPBGF.B[sF;zP1̌˓UD[=j8鞼hލ6vTL n#\j8? |& U5JJjᥪF7Lte fVb3\jm!>xDd61gpVO_\+qrV'ئ)*PN"rJF֕el]=hO\i^s`n;T"B~F[AŨz`* (5hùB߭w?! "'ꢆ4KV^@Ӭ4CVBq,b];`|r\-xeFV 2smë(((!iP>q7E))r: [I;&I"N–Eܷ%dJ΀oe,ӕ6s"7kCf-9ic!e d?Y`},}ES sBXqh>8  Ѿ79wp:;0Q17X77BN,K4ﮊ[Eݬ~[1Z@'fERLC7u4 s&evČ#rHɬ,> <e-^{nK3b%­Ūŋ,2CHsvWfqhkS]nRجϢ?SYe4?8y(m7g@l)ta0j@],q\*<=oLκ[G0lS%nv+~2KrrʬkڸO(}Ǵr{Honn#V 4໧S\T=֐2vҮWm@hu7}>y.S;2]`I'h#Gրgn퍩ub m"|GNt6LD07),oP/\dFLL:, %xWDsHբMNJhK;AWBF!tNhHSG#y)Zy ͸q)0ީUw:p:nm$*d uTVچ|۹)1 F,?EŗV-xS.َl):C  !) {!-x[+7nof;R )g((/C/bCpIv>}223 m*JÖ6DP5$de6jMՠM8UPS'iӰ̈[ŽWx.v# $5e#$CiRrICjk4bHS XsQwi kw^Z+p܆-4dXz. ; jRf"သآqIp| tFI_rN zޥ JT;%i)4Dqr8S-aQs6,KW$65ȷ\\3Ω_|37N:QWhU'15PX+k =S]8mEp ҇e*;~ եp퍹 Ucj H[UWVKW՘X8-e:tR݁+1ƭw0iڭX 3Q1ј@[{2CD9Z ͰLR) Io+W=0 +G0 &CŸ~?7Ug<&Uǐ,[YG iKAť@A@5mg]s"s^7K3 lHko@#Qa%tW}i֗ffDw6W2%="z,FϏzFKމkr]&#A+B'/[ ZB@H%_ѻips%P͢D/ |^#83JL1"hA%V/9@$~jmqg#fcl }-[ v]k>}1!7Ӥ\%MP˨{Nia+s'>% }|nmrl!\-t,nT}g`=rU7lvN ԣ<4zS;궛6 1iy.'Bg^'X@YtA+̬vfby~i?APYWIumKӧyUuc6hZ"XdxΘea[dr{;<q v=j>JQ0# 6ݫxbSMe&]gE34]+CvX2x  97p H%jP<3H`}_G:g@HfO0- UwDGIHωPy%ߠx KB4t]h둙J|# [ E8;(I ɢ?<ƨ'rsm+$ܫH _v!Wx!Md,HWZ d8ہR0݊"ďh:ӄл$启_-(]s$TmI4JI_] k ^,R xbx(6z˽8gU40&)lx\WM<>U[.$7ٍTbo5dPcq~O׾D6t ڑd-b/^-Vaj݉5t [w  -dF;#8ߥ9:^#3עqOph7_QP&h#L&twH̐|Plu[YO0{Yg1~KW: L^bD㓏|(ezkJ %Bc>B,Ɂh P ^?(2{W#~t 6sc `0 i>ȰC~o4b]N\&g?f]OL)>tn%vi HL}E}h*{TRTymN1IglX)7cLْgC,&"YBa6Jbfk(=p]-.nB>get{ljj%?S7.g3t%C 9@ =ȤH=,C6z&~H׫dq#'sn7S5\)`α]_sknOv4p]n+ZImE1߸XWޠKK)Bi#r~f%q~&P";H?NYfIFyqcch.]* V$N~}吼%0Cŋ@7̀7$01[{{ٙ{I<7C>rց@O}Ξ-*^| fSf"ncMZh\=`6:RiRfShѭP+ 4`ut 28stFdKC ü c%3_sq]f'ƒQޚbg\R*dU|Y PTA買D)ImגO%6+5:ݏK6 ?LОP"$Q4ʢD LqѠ5K Ro%lχSۧm l>VSQ,0?qc)I [ΗS g.3sV?}/RI$HF|$Տzg*D9uIF(;m;x <(1B%ǀ#$ ӏ*u'L0)pXOsuqq^T[(6iýW^2Lc̏NrE6 PU\Jc n7\]'v>͆φiph." ha^J3V9T{ >q 5D$֚dB ]+z x.\KEU@cS5J># G=Ha!ʼ,w qn}SHRj uE ^uGq<*u,dizmHjĹx\!}C hIqoU{8avn.c4mr3bc EY:VhtG-驄q[pjư)Nx: }/L5mQr]ag4(c *ȩ;k֏W.LݕHa݄, ?3gu@N焿G}L}o*KvFJh [y|W'`BMh!t*^SƄ}A(4 gq-[ި6 &^e |roNBk\TՍ˜ūzVp&)`'0:Nǵ@QÂ@nd7YOKZmޠ{nMq!wztpAfv[ӑ&ͳyTån tm=R_bQ˕5~Ԥ[Fġ)g8FOvϵhrFI'7\>8:HM5~}v2X؊Ilt܀1}d/Iey9xnG~4Q+~A l$_=BY-tt҆K (h߃ݍ")OP@C䦶'H~#HwOw116j (oe) 󎚦r)T5¢dMn{یH=Kݬc#i`i۴8z\socle# Ǣ Sk1̳sˇ۶'nsk (%}T1 R3ɵ19i6!> {?o,Gyr}5(&&SKk @>YPbL u>&b K=M'3Z B8 ׿$ZB;q˒>FoQs/(0XǶ=]طGf}%Q=2Xh`Sta_}HL{U-9`;bsj}(fbvTE@8&&]QF@_j ;ܔxL<dwDhV , M(I_MMu~uw 5铎|<-eAdcS9+ #ܖyߨS ΢k_'R>$QR#He=䙋Q.3B^=hvN a熯0x` @-T/SմAf Fy4'jȓ̩ы\Ų$ Zb1|W^V_ ZmπN/ @Wa!i&}$_+JWJj0T=DiAQ3 /0(ҵ_d2 :>D 4.T֎ʌa; EOZ*He /6ԗ\C9o1~/ta֊(/1WaXG?SȀ, nTڨgZJD0`3_i!l &@] 6-ޅRzƊg~)A-ƶz?D b;H=wdTh=R޲A六So7T,^(/DNJ龬՜åeQ I ;Z NnT+о+@q1%h_uR J(׻ne6wJ@iZSD%= 1+2ӈoӓb}rV3 i[jo|! D܅:jP ,qNR,Ȅ5md?ZQv;@8 GRtC얲y[nB 1BYuJ("٨ ~xnk ]?ODKN¿@QQ[~_&m<֜Ρb*xV)9`yon5qE1dF;`Q~,~F.1bh ZlLxU'<9ɲ^־5i8 I ڏ(_ǖ%gp%/h"(? RjwسQU\5?k/$od\v+zs5gB1X2?Ŧd|bT;3+LGtQ¥sˌ8*@J^sƣJa ISákHMk45 O?GLj3oV g6¢Sը'o &ӌ_c& ٿ {15j/2H="mQ޾/ 9 Q}I9띇;tsg;I6\XPd) y/=+&P8}j嬁m-L+_U<}Zlߏ`LyuaHP=vfK7w ^6[6J\fAil|wm>ULe6I4~IZ[2d"0mwNjHfnp:jUrv|-iiEsQ^E{"J(:yN6l.3l:9 A9qlJlރe-m]fĥ$-yqC k௔D6E~JN_ڄX`9 FGu6\~`h/SF.q@/⿦#V e<$4pP05eNGJb+n`}LKc`ppZAR e{pK"(U+;l,kte)A*c| &vU}>>R ss[{Ӆ߉/ ^Un+\⹯!c3ţX)J*wQeW#NptN3s N-\ƋAbוBmT:Nu9j.ׅU!bZO\`SC #Ys0`3vc8c(x9(-6#OMƓØG.2c;709ܮ ىY3nN"Qܿ]IN,Yg"G{ϐ] k'(Chޡ$!enN),LMwgt1x4ʒ2!0Pǩ\sd)Ұ-"jeRb6€7Ldv!/Lm󛳝=Ė?WԈqz3w{n^MX st?MR*awT/<x]1)LQB7"uX+SJ39O7qŒ4lW'-CxGWR@8f0XqIXqVbZ3D.czC"4c{OKО~k-1xyt)&(I ]'BYߵbS,(+v13fmJoW[L*\ ö TaDS FjMhֹ,W22"EGr3iDBqgP-] EEmz{maIXlEQyzz"5b "i$_Kh!t:Ssl~egE_{Y*Y4p80$/Q/RYid0&"7CYJpܫu-<;Pig]/&%WlY+ݑ&=o_LCF D68`0U;`u:@|l&޷]u97qʹJ(3P8ƻ P \}ů.p L>M29\{/ :ESD*VR{ĎЮR}];t#tɀ3ygE,dy3,FtGCcr~&ReQayZ0W8Y4_;{'TTLVq{]Zѳ5@L=fFdu9k5]tHtǽ/)c(5Q[%wvŅx`4k-c 淣c`z䧎ӋQ fwB959y\ϋ;<* F]0U#SEZԥZ?Ӵn"|#y$ ۺܱJt^ǃj@*ao4biZkF/n-+l믯A:SkȪe@g#Ic?:g+u XH=pg;M~sBzkPhYGuB[ȝZ(bR <H v'.Ko8qڊ:یѭć "F>$K@.fPӌ7 z:bKa2x8ew I]~n&Gn{;Ǣ j\po'QVə=s3B.uԫh.Q|hD$B 8< _y7#0+ݳ)TwhUͨ^'s%ӖƏof =Wµ8ƇS}qGHq?tvZI$Wm"< %7 JE=R^3%6aC5 t^~g,VF)a TQR=> RufY=GSE.fΘA,r n߄.N4t54͑wVpV*UJL.ҁ{斑/Spb[1k۴bm$$f n>I*үb'j˴ uhy?a+I? E޻),~)>ʹS[cmjWd: |Vy'~'dlMyҵP1g iʀT-vYw'8C f 3}á GPcJGJɔt)w_UݽP'no-j, ]х3Barc8l7Qhn x+wrIف`GN^908GýH:ox<HVv|_++ 5WA҄w.+/DIEN%{2~B&0ǹ:p2Rt'DVȄ;* E9`8]7J`<]EΑPs Z4k[:z7w9k^vC߱bWIOepYV5֬;Ͷ?xN0ƵUOzOL p\_;S9ⷚ1\˾( @T |U!pUĥέ.$OgE.1=G ) >¹u/ w=SO 2Js߳jT?xdB'2C"2>{Brd 3MqS Ql3iSwAnc| xrEe*iH1{>c֞ "}3,aDN-uɜ5ܿҸxH>@j2 RK׸ܕfs0@r:o/(@!g9%^&$[yXc O sMCd !w@ Hg8wX7w(`@ תV8p8a0j"AmM)V!ZKoY ]<ҺP ?}}0:Ѯ屾g{VE"Y%Pl!>ZaOWtrRpP01GFXE}'Tkkr,AtݯyItȉVY2\98(f֥ʘ1'qn=Ce?ːM.H<368б緾 &O*+>[MG ԔXĜ #|T{XTys.B!d֔3D'_'_{ϑ)€Cw= ?e", ^>  BRu5MF,33G|w8yO"eHC5ckb[Bw̧a9ildI3]P4/Xm)p+N"WGun M\fA kܶ~-4.c{2Bz *^5a:3Cc_*="d=Ηc u:Hfxun"ܦY}Inl ~LT@ׯL`3 4QPHucʤb-[0uDhMh@X N@0eu?W ȹ nH5dQ;wخ#GgbŨo7'L4wPڧ0l1&BRTdZQ7ɨ/Y6݄ ;}$*גxʰ۪H,7b]P$N/˔zJnI g$vK?5ɎXz3r de1MSjHކw{>oAv/LXo)ݏCImBu [P,mc\^"(QKx{'Ε1c?{K6%iB}FQ1TŰ 2|pH8_B^ @@&ԩcޏ=9pFnYN e hӣFJQ3,z1_-Ӆ@Rq'z?7DQq4#ЍtIu2E+JmV$zYqBP7Pmļ Wy`Oq.~tF}q_kwD>8mirQ/L(in?u;M&N2F1Q ӦQM^&YBn-ȊRZ!j4$˟p͘PG ),SHj VLD,zFm_9!ӓ;*]& b7%7m* hDI&b/$Zr_0DԳh? 0d\ 3;٘+*.۩4l&(xآoJ:P UC—":A*Jo8(8x@ݧ8Ȯd@4O"/5 xq:3]/lYdBF5IG BeDe@ cs?qXPxU%\RO`+U5 dt zC9bUm"i'!$ Z:|)!] ԺԑcFMtH0]U R@d~hg5Ǹ#-qxh U>u^ cO_ѩP Y.KxT199gg@I);G'.Pl? +VZOLVFfw[u_ITM /0μJߡl%T -啟]}/*Sx"?wR}C@4*uM{!2J/C@ruk/RP!˘5;6Fyv7hzD!u*aMo^V1z+c/6"\Gwi?Om}uetQ(5vbU`+9rTItlS%j!O}dZGVd1>BFo1V1/ptfQc2fIŊz<-u}RA`ENΥ[Ae~$3mI:~aCO$%հkYb*g)XodQ cmʕj75 w~(gxIs4bCL:ͲGhM&[uJ܌ ZbmaoԈa~j[& Z9J\ Ue[!Ho8@fn*CrI"H,%5İFAwn hyc|2jK} f fUev!ܡ)Rj}w]/7Uo Q%^/HV^[%dFPS~,Y'ҙ *V5,܌Gc6{ˑSgu2]Ǔ hݬ*o8 1#z }`ZCa9"gKu4* ؼΠP =3o7T% +db(bC/|deKU{VXTUvg~0Pʼ͋N A{C^ٷUm%K&'Ox5Xh%ѠVe`7NjP  yɼ66DF̑;:jwݍ4= ؼw4Ip=([/蘘 v@OĊ[-7W ^GTV[lJѫaH3$EЯI)|'u+|KrR]ujZ< d"ٷQn \[P2 T[S. ?702U5\dRf Lei@6x=2g9 G&u 2yGߕ49vT(R,pDdz"ϻŠ//&'VM+uC 0XCI-X@ʤ٧ *Ug).F8V6Txzި|=74 `%6иFq Qk2m! Z7VCJLkd39c1G[rK8i*$(6 @F&!g4MGk/3l 3ܒߟ;䧎`brLYWa: l'cw% n%!O~!}TMM7 . D~<}?:O)2}a 7"l}lrO=dϩ '$ɻW<@mǃul;b7rxp%2j8p >FY{bųD{'x[iy߻X^i0*ܳ0'w|qI_Zʘ WDro (v."Ig2gkȋ֐`-ej Nh}~U斩7,wVD[(-5€ڃ$s, e9jC>۪޴ @mI9e`|+%nM u @H82憷\3j1A!5KlfJ~)gzmX;L=6VEk3$TaƢ1rc4V|z2/8\ԄBeDvQmғt^!4B@L++OB]nXGK<;l=[#Z@ z Q.;ui\jLիS$д460uw"IH¹޵_L?lcrLr6 /?>2w<: ?S?A|\'S<K$4Hn_P4#WWq꾉FBX_jcoȰh7*ն`;B<̦&CF<YJ8#xQ\+ u5Wi;#6Gۮ 5|0뱪? >;Ӊ9>bǑ/f!!dId4k+=at^}Žc1:bn uݥ}ႃx &柶- _ӟׄ)7iYbIGx=HV lpB$LV[ʌioۿΓ ;\u\\XI?R/Ͳ3vح,%S %ZJ^bz v;跬OɜQL{\1ܑ̭UfaViY^Yq)NZC;>r|7@p(t:InFA^@FFC[\n!3U@R >.]MeS#ֺ8wDa'5;eIL }?eEZ'Uqr]{ح2==v惄bKUv3g&(xln7+v}ԷTS<4l~3AqLvh^8gh x%˳ߤS}k>c5D,;EzFD?0m/X3%8{_oHu\:ۺhȟ.!wQ krm|B5߫>bgƵG`H'o6]|hmmNaŠ=JI䍩ǪLAȊhk:{S鯳s/]\FWo8gDU)ti!&e=cT<,, x<uCT0WII簟c^S;ͅrZpmEQܫЦ!a:tx)" )ٮ7GӣMڀ' OX<`ƚw)`^ByӸHfkqu ;๹Z/r"kn"g~5"L*$`xkkLsB}aB FD]ΘzQ?AgZA `d dKpڽ[%CRY{ s(7D0) }9M3Vj6 GUKu,; HlGo{qt>mv nZ5l{Q듡 'D= U*qDW GSZAl!<Q 9Oϙwㅢ~h[ˁP8zC ')KtpU&' 9`YXEҫ6KH H W%ۖU+(sWHaV$9ƾ5/jcc8`m%a9UIl ;giKWxơpr_ְ=|`iK/DvIWN.a*NΔ]yw[9`^ʄ AYas=)\0J`e7-x%Vm`7?IQ0xӭߡf*bbzY # RVmmȈxD+F)r:h`dlg v#kjRQŨ%w ΄u4&PډObg̱A7OWٶCxO.ˋjeu") zRx!> 1u-twA-qG܅ ڎn5+WR2~@ǍJ9cpZllgS7:5fu-swV:+V-Y`&<h,Xcwߛ3Ν+K Bs:'l_77S+y]E@LGP#"p}+G! ޣ``h%0ORxK[`{A;6PݠaЋov od(Z/.5X6uZ`3̷7"%:k-V6Mh7d7ߩڊ`Cό Xc~U_xiBm٧ʚ֢q"H%2 ʔm[a޴oކů0SyrG$p :AApGb.ªcxٛ;>l.,(EXUyQlA^}dv[hZ?2ۛdؤX_n5NY<}u@Kn6-W㼓;aD|nDb!=)t_2zlxC>gvV3 i0s$;# JU3$)n;Qf`ҥ[< 7\p\#Ecs9րL ԠrNBT4֫p>n<[&(ǹ{v9h$D7zW<7 ؒ,ɀ%Ǒt̘*o˚rk0 p>ȟlkJ0(K=ҨǴ,3gٔƝچ_Gi}u_;.Vzň!0JHD~-L4gObΤFvxh4ٖ;v06?FEnDX&;Y ̿keSG^;=}Xڗ': kbQlٷw.I]&>{&o0{pk mIEkty+'e\Y]M2zB|T{^EOg#u+oCT󹉠i6Bk&h6+Gqݖo3, *;CZɨݸ<$%fCq.4^=侰h^DZF:E5A3tQpAG{^TܸJ$Plj[=ůwG{e5d$Rq@YׅriDA&ԋFFb0JO0dXx@@=ErbMss=LǝaJx,kŝu}9u %f;,kJ\D/S HE{7iujR*oOQIZh (/3i<*x,,bCeW-D_9{pqx(QXÏ8 vR-OHx9DYˎREWm \Mj),q.Հ7wJQQ֬RӒ0UK{Mw0"YeF |7T7낫zUd}q>;oY`Hf-/_Ѫ 4 `5d3a+"ģz' je6mP  Wp \˷Um<)J&T$o~or!TZJ*j8hgUY.q`krp=gj&E@W,i>Õӑs^ 5jU7¬,9W$ /G.Nf|RdPOI,DQsIӽd[r1&$kuu[-ֶ&o.O[J©o )}4(tN KtKG<y| ' WRbơ"}3$M_N+COnkR:)[\$\_ ֖kvi&Q(5(=Ƿ^?ϲ;;O2rJ h& l 3jbf,*ك8q0 .Vl(E x/hΙf}!?pCŐsuuN+u]*Sdhd܌go&Q5jQp}pQ_hTed9F݃ɖP_ >1꒏ڡ ǒnUO4Rsخu_ȍdN3iYyn@ךI phsN|6tp=W?~qPąe+gn;Ŝp_/=UȠ 7XcN{GHVe kN)@۵=Z#Tpz2Y)z>{)kjS}j|ЊLy@zdt'}QT,J{y")n.3sʠ7+Xa\2FTp7}}JBx`)M=Z\}3yY% zlhH߁?Rgb2fB0іz ޶dV$&mlHLT$Q+ R{u˭mxE!.)PCM5_䶍}|V|g W1;d`gNpz ^K{'iN8KH~#;dJpmT='S_nn,I#̀-#Gd ‚*oc3U\>;@K;/F "*pfxHŚmV h|1A$Mbn”);$:=C\of(]6B)J+e]0&|s>8/S0eÎ"GlNbʂ95 (oFx9a4NJFk; 9Ɏ:]~d!G\b"#ݵOW𺦥_x= :Par|c|G9cE6g =߿o^ۖqVF¶8''1<}c,~=K&ͳT8uSɝ}fv|.>%kίz[]/=sQayܜ+D6"86.N;xaNx I)$,ol١@_Ny\-twWA7\#)OX9=?`skq3$<$M$5QLJU C Y-nP >d+0z9odB7j[IV]12w; 4К]t p71f_ֹŻnVϋf?hr J1^Y89o["~ O5*R-6r+d:Ԛ^49Fy,} n-;x=xV0{s G(w3AcU#>зvԏš88.GF~ eqn W|@=x#:tBFxM ]7 ]w2=%™ CT;Ff`Q ΙH`5l̼rG'ZMm/l>3 *zT@!'ڀ&W$x(6#M&%Sf<3{=Nw}20M5~&;pm2N;3S 47hT$ 0P&,9'JǪ @bڅ&L>> aLv.pY/gֱJ߲KfJ>N[xO4k;/0F'z;_OCRT'ZxS2&1g2227/ˑ-&5/ Y`=)DH}# \pҠO;g!ɭPBVu}Zv.nY:3Z"ldOnA(eDzl1>k ኧ] p \鼛HO?!y. KaSL`0C?BT< MP[U3^2Ғt0tiߪ"r/XXA_͂@_tyy$bmC۴F!S$)N˲U 8Ir.N2HlA[6L{l< &^vIU~ К(;ig${`[IΐDP"t/P{/l@sy"c33b˼Jh-~Kzmy N7b«̕'ԠLZ*)ZLՎԊ|8g1M]10]@Gd&ryQ&v [ԅ g%(Hm̫ځ섀k7Yj9TWRkDSiZt0c6k^(&ɣ1Pݝ4Md&EU舯3<1 wHA1GJ-vZ-]!|fǧ 0 (>n?RE}G/ȐnTQKiO2pexx޾T؃NyAU#_#ydWAK)1ډr0 ̭{mvAI~JE-Yp<%q?qaڕsr֞Sfs=S b?=Q!HŽ pڃǸ&v/N#3+\$#zb&=~5P* D{tBYa ORМGoNDe,; 9GHGjAhTUx}-m1="%vVA<\tN\lS9yyH@K@Qt> oBd۲Xuhٽ1HBZ?̡ɍh8kٌ_G9ueä#c=_BBOݝҭXL9/88whI#4h+|TLz؜%ٟX [' ^姤X1CWٿ(XV;g؀dܟ@(<,;h]컘^R~8w>"3UC;ǸBAveT)V}LMRg)[kACޛ)u3WC0dѸ6z^71K*x>= =(eg=ہ3XOH`ԢVo@ : ; (̦ 9.'l7iZhLhW06S ?`uP=f"5_{nG4 4‘1Ode؜u.e E S951*6ckCH=!ɕ5q'6!h۲`HwJ^ LWjY^^<̘o:Q_19(E^CH:W1jey[5.˷VІk\5&LQ~UbX*B<ɨKυxU#ʫ˭'ж0aP-lVCߺ́ЃIRV^2}9ܔq~ gA*#yrM(^b!d.=؝3$ܐ7"Ec(#Ry9IV YD9^kW, ~GQ`4fST ԅt\p hc&͹0n=K7&iVcS=/o`djMUH_ROdTL{"˞ӗ =)f@/q} S5-(cTwG5rD [/rv%3;oyN c͂zKSRTT^ZXk!V+397SkuZueG)#}zo0\t,Y` .\7=^'lm?8rf"[fJ}c^9_AWW}jQ|0BnU^K)"y;T[P|)gZw!Bf@@^&3u8HpcNJ] +}%0t6'OCc,΍5EQ˨P.WY=r D.k}=AUȘP6 ۥ_, AN?U_h.q\m'M0u._KP;k! 0Ta.nV[ SY}(h9O驐4tͳ#0w|B\nU5>i#YS,+Jσܬ%im5fQѲ& S-`GuPEX f h4R$+nv=k8M <(9~Np\kKru\*MbԲ5)=?xx@%Q\s4[5aX H rrЮ$v\+o{Y'qXy4#m^og©y&&4TŊeZz;LIu(W9&`gm9.DQ\}k_ &ߚy#yq)zMKH_o/Pa*K ЙgJֈWX\R>;Nc$0*EHwD,tjV*κurioÁڏIpOכi&ȭ]d\Na_'Aف{?ՃF!-,mu=GɄS\<(r@u͙^ɞ-꿹mxxX>]L'gBL=֧O !1uFS %}`g@~(DzJ bӉ5)l3-\z$G;eG%bv$m{cw]Lϭ|bI$߆M 0ݨ ʖ=,mn롬"Agxg(gѲ CmM"|*奄v2)=G=튇ҹ_X,Kv\5PqO Gf3:I&c-pQĭ,jb[Ř*"Wz [yʎxP* KaWز{$X`zzlbvR*4Qr.c?š  RE/N2cLseQY~۝ljIXU&}!ۡi^/>ף(mĽ Da7U;'#1 ܜptfh;:0WJܝ͋( [9vsPi'}u?"TSuܹ[~V(xz (7*:zӳ]1Op|XI_~4vr'juQ:TQ9}fp<4'ݨg TmSWg Xw ``)<1 Mw-=^,ֵ('Ts"r .p~ ƍ hjs ÿmr--l۰`ڋx1(=ҳiًJ1w1ZޠTBzSs* VDbcNF2Z%p{!XI!^l~W7eXn=mgcd})K7mJQ;hLfp؏ $07d58$# @;kZYes^x!\M5 7ɨ ~(IHeQd&i3.5c& $_ì%lc>>᪡ܹhn:#G–mevF.1-dt)e>*-N=Eۤ+yi?n|.bvjI$1o_8KNs?qǩjwsBfWʗNG2cM!ۇ<UTA *3pgu-TxWvU@̾W~LS4;`jXaW |++s!5p>gi7$vUAFJ4K T |*HpCB:%cV;#kj.b'X$4ŝ]sh*@ ͎o4d7q4}e b=YP[QaӅ!XqQ3 Al+=Uuk鹻3}u^1y5 | `j!i8bNڻI\ip"prtGNWLCDiW5MzӒ"OViHQ9Mǧ 3DŽktC\8.@עdyp?=>ftt-[BxS9U Mt"%Qvd}ZcA&P* Z^s ps(?پhRD@TBFzv@c3#&j\G4!osj?r&vU!l:A`@Tڻ~Q5މQ NRʊSzHx ~ԗo"mqQ4Te>q5qZ(_`1xP.6rۧ\s1]=By( 3II>h@1*ivsLoxD~ >ƙ# 4yg@8v*ȉyb-Rֳ 66/;jkWp_zZGbb?_kWƎ`l )fF{|g^#aZ(~EJsB8ؽIN#`BRWjXjC),9 :M[,bGp8UAowŖ}2N81Os|'aƠ4}iop'&j=ɎDxG"9khWL> o*$?dWA| EȿLuspk3_O=3 ~w28 `_cr7=-u8>T Ifo#(? i$);cj,Fc.'^w/e 큖|2ۂaa!e)آt9 Y q I <.X@LKC%VN'J1#it}j k!QEnzoh!5o|nrوzib+"0sf×{913X8jnԬ@Mƃ:Sp!RMvoZ*X{ kN?Zaw4j0fDHܥ%L01"ӽƊ9yI?G1Âz2BQְKpej S U7Qh5oxf9PBNIF.*%)M9Ƅ͗1pƧT/1'&t#4 z;VCaLI"U("0M |("I  o?&~jF [2< ๥Sfy!zf! 80PbDNK7^0`iQİ`cc`o(c-M}NeS`o&)ouAJ^o$/CPovg|Rߎ[֫Q{I % 7tO>b1nP}k/52k"ZwS pgL?Mj&}AR؟H4"+Mɵ tYNt`'+hzr]_s6աi7o}捥w;^⤊GTfcن4؂VJt_7{qӧ} - tI4ОĄZ;-F.J|>%"d^LՒuglXK:zLڂ+ȂZT rܭzlL\X8”Ns{(L&!U8_s.WJS.S Ryj *i~;KdK}GU5Lc(m|ߕ+Y995^5a%Na+iV PGIrI"Z>En@0X='3>h=4PoJcmkdV䂖9be5PuH_M✍a4쵤4Q,Btk\՞-56٠\@=Ik-69)VT͵`[hlZ1(ZmD9"-$=& rH [9eȖшWb|e惵4ZϟwJ8¿*O JgVb1"zݎZzqgp> W3sE,_0@iN4|q+ʽgYPzm}2aGoFb=D j:IdjDŽާ^ /x{]#$kHYVk~- ,Ğ_X^[9 {+qߘ{- '1Vf }!+wWyPv#;bܢl);+gMk۝3vb\r!ضoIy?/m#hic<0oLfW!O/R Τ0NƩ2\ E qù@Bo+GHA5H-_JdBzEa9bG;h5Ko=!+ɢW6ax EW)}$cDӔ4ϳq5z:e­V:q_4<:}(#!3cj_5ef4#e~aM8thd.K StOJAR=ԟh~dX"zҺS\h>|ǣ\Il_7mU!ۅ,m2ޛ\9Lq[~5pmk7;*T_t2U#8(-nl凐Z#5]pzN{~GƖ)QK#2KL WƦkq&P"4AϵnqRxν.0_UT҆]Oad? :$Ջ4bNg\"eb֬XAgc>>e@0.Hsl?z>WC/MU*q>/q=7R'6ka8 g|}k zS.hF|J4mc-^E`;mKfr?|0ZE;sXvľK>钋)#7cJ:#<.RCC3G`3BܧM22H6@D#7(Z`Lm\l/.А'(Qc#:)(V+⾧S{V7W .ۢrhR%GS[&7ۛ5#RhVy9l,'ڻ '^m޼JBp˾[:H=`XЙ /*Hz{ L"ZBB|.'t4=ꠐ vQA8$7 6i'n7i7c Q@bCC|oCN#'.=(ֈ;z΢CO߽Fm.C}ǥr3v֘fˏl:1#qz[I8 ( ]Ɲ7+4cZC}JO억LZ̚<ңȓQp#Az 9~:_-$ˤ=!w@%ߞB&mqjX\⛍SL\E&N@Z-#hHݗaJsl% /aZ3}g_ˎ,t.1O{{h[y @ ڠ 4PVۯyiV:`rwxbWtG?=7׸!H*dF1g\V!J#lx|,w4UWma=q`хԃEB!%V;wt(|^,]0wU1.& epXߑp> (:Sa{ጛBz!,>|6#2c ˋ:ob)Zщ #qJ9mvQr]I]sU3p b/ajY¹|RP'KYfe53 K C9۔Ww h]&G\/;,#cNgaV,F_p}O P xla~F[ԥ" 7%4Dȿ`Xkd%cy8mBf$OoqL%+K@"CV]olc GSN]TxtWNTR7=QB>H^N9-z?nu;x6㇫fq5-T{|uk\{MVA6RwNdGx̀mJ*;ҭm 1wcW|4ò#Ze(4cK3[5x;Μ݉ؿX9Cҹ&Gli(˿( {I1`*$fBp՗ 9v*:DhŠZc(?9m1{᭩V]2⏃doIwr'C{.ug_ md>%R"qq.M IJV?*H:*pIgn٬fl# yJО܋tJoYD%< C/`9_<ץ-dbID8}y!S4XmV3 ll[ͺ2T',0cP󢣞n ?{eNU˓ƆxnjbS k$+8I8!A-:v|S~k];`1 I2!g")2l5 u\{_&._Dr֐MԺG=緃' f=jHۮqˍ?Uۛţ?ͲK27H˴^hX81z~=䶛X j7.;^ kߑf.U ЀF4pcy|['O',}[36eE ͟0V"*{}CEU^^T]VF=ī6~hu .2Oq7^P7#e I\_e~L|AD~O8v@":Gaa3 ϕU^. pnw j"u?#ãÉE?G"Qd&5 ȥ 6LxiJ2z3|e C-ċ.Ž(uBkLM?ZF v^ܥ b{Tvqo }^FA#Ml 5\5W|42C@_d_ F%ޥo=JqQ\+ZAa73qTJZ$ȡDgVcmxm ]\{$eR{9VUYz~ a% _J06 lq,88՘՚yO ن^V4fU<8bU]%ݏxg{bO?zP}S+; ,!B%PjT5=޲F~~u:rYڳۓu',Ɋݒ.Cҿ_^fnPO5SALRn;D|T{淥~hyA(`?'NvW'spb`A; 薪1OIџvgtfjeGȼ?ɉp avxi-X1ԣb7$*r1#襸Duw4'^ GԱ78|BE %Y 6XںO4 [=PW`{E@W1?RM4/]#bțRLB8OiÑ_4/I?*7.?&BW_@YmAI;$h]R"e=2р(qftJɅ"7 G-أ@e.2aw)7gja_<7q@47R變OR :gE8xL?;m]kddx^D+Жپn}}Ƌ?p8)P]lrӋoutbݧB.rt#0V,D9Q0bNQss>NT=OOL߱▎ N"1;AQ<3*6[҂r|lߧ5pOK|}?QSi/{`XU%)H)TnuBo -TT3]QлX~÷' *S(C}B"U{ t;)aݽׅ\9 4"o%WNz.kR$6>Kw^lsB_g.b%6E>R.J\ʬ6>;[U#kj {2@ W]'-9hϼޒ?okNMNKLħlߡs]e$xԚM"⏞6˃\tzb pgjFG8i'?JItfV#pd4IT# 2y=uTFy&bSqT lD5Js_f! hBo()2Ҏ9߫{>:VXnshGKGQJU#N.?аM A.YV2^%IDqSBb:~3rcW7414l2{ cV2hmke JI}bo:Fd,b4#UGLgh5xFivduu|p[F)&/Iʳţ_*8mwZ\^RIAA]տ}`J&ʦM_A7 E^2Tn'l3]'4 ˾鄠HSSqoוЦJRx|1"w)چBfK#0碝Q 68d}^6)>Z{@8>BE=Ѱ@oY?+1dHX9oROD,|r9V`. 4-p>h/oh> n֘U}s-\uL2b믨܈,^"GvR *y 4,s*>h:sITU^-7<Ӷh]r};7SS~4p&tGB(D*u3_l :-B8ir|+tPv{=b)EM38ھ^y#hC=Tépe[#C"uPiw9@poj}%X2q`U8nE M+V Z%ƶ`y/\\,w~Hj*Z*dd s3}#B#C 703i-a/aʅIqNy"#+[ -V9l0s /ZQ]|& Jn`xxtqYf,qKzɅ?IJ,',YbUqSpTV`WZKF*W$e~H+#uO8[c?Eg Nmrn<̜! `5zf/XtIvD[DzT88c_ADߘ%]rηtRnΞHYҌ>L``)^jWZj"Hfnۤ^Tn+oa{3n k*vѠ11Œ㱳 MY-[sfr'CԴgf9!Lj]UIhC)q_[:`D(J}^bil;2v@XV2[F?P5a3E12dވb,)Ryֲ"" dm̪ll1K7]FNj9mH%R4x7'c PCl0I:2jhݪu*)U&߀YzOdgUOޖӖ!lwAQܑ$z1)m x;/d)|%&P:q=d).[+Ƥ(*C)BY@.hqcI0~rH-b~s \qb؉@(x"$˦B^w{~>5c9m{*ťeFh$6nfۗC|ۘRuX VI(:8^@8UHQg̉EbI;TzːFV^R..XDA*T tM>mbW7٤!2Avv''5| oKFR?cz o"MVFe1\"D$e/_ʖ9 LX"kTHij}E PҗuH1r*~#FnىmqFrY1 UcQo-R}F< $,t#f6n=`r|3y][1N^>ݍ͸ũF-јy"̫#T5,|/KR9xYIhWmlW 2FCzܵ<'T'@󗥑Z;X 7!v9H#3LR+YD{;V\ u0xm()z281`LZ);AJdA~ۡzyd赒xDQ fCzI\_ wڡ~6ݻ0R ;I ~DTwINSCN);q*:62Dknjz g57f3:WGneItf)U՚l[.jd#,8S pYWb IrL"h7euqqmMRn/C=};Д D?`m%oܗ Hgw4V-ܻwZo"7:t1$G~!\}w`NRav'H;ur_/wP.wAfd&ZV<`Xo8iɏDOD∐h5;K{h̷Oo}䄥,kKpZmܩ;펌ʍm` -/*5PR1 vڊu4baմl -}ICW/e N9Ewh TTQA/)LnjS)ehbgq2 pfjNd|#ϋ)\a`̱J 4Qf.}8e֤KK ʉ+4ϨK$m4 }(0ECX,fOW`jѯ!(ZՋL(ŠvzV'ܞ{DŽs O"Н;֫&?c#WhK0Dlf'N<#=sMؾ:"lthXkI/`"a HW7׸~ rIW`ڙynI!\wDΆZxna`+JɿM{IS[^տaUFTMO\ b \WvgRAC ;`yɾSb-/FUd^Kng8Z0eL(OEGg46u-Zx"LAqatA j/IW%ͦe{ƙ$M.-tay|bLg1{ 3:7v<) Q:{:injqlyYXwvz-6HƩͻp~{k;Z"f P{Z.ρîS>npަja-C KRvr0Ųi?0n[xyMN8`*{&"̶"d٥=SVmZ3M2Udx#*vXArSo3aF@BLZ5$\qƮO5v ~Qըٖ`qc -P'KK/7 ;YA-uI*X%Ս=1!ϚK:].sLQ=9[to|PR:*kCeÑC`hSV0kȃsi*C.6*wd< z gMA!KJMբ\},FN)]#o:Yz=؅V5kdWCUIhQmas'k`DEk>?۟]=jvV"᪶ĕ R& 0עG-:(MSZI)%T;I6ƌcԍ)My-vD zdi.< ʕBPWPcvWoƯp}qgFW$} 7Lեd0XB9]gB=}73Dԉ*l\xWв,p\B44Y9s/O-ީ)T ^={Sd9w-4Xn ܅BW|+z}d9=Aba3ݓI;6(/l$b HCrѳ5h|0#R^q`yU<`DCBrLJvBj7ʋ&cd'8RcWJtxH">[=%u1#ׅ o'Pڄ C{U1BRkus8\z Nc|q,7:J~b/Pnt1?iA[R#+#6džX^O8/'d Hlڗ^/6KG[7nG~Xa,R@zbUJC ݵ=wND.rf{?!.ć |fsYǛ0yq מ9?nYִx"2Wߢv!'uITڢpHTm3,-%PѦxmIK}@5hKOZA2eRVΈngwyH ?y&d Զ;z4tV eSJxd.0\N1UK.O|$ >ź~"M _j-B˹W_9R`ɢۆ nyiV\#IRG~hF!JB3@Ztr b $ \P9%|ι{ehH8c8ĥ]!~ .=qHjT-fr6< 5Z7,_#dL \uJ>hUdx( a(T3X` 9.QYHNYH`EfAoNcR+5b{:i`-nJb ,D|S*%FڟCT s[P!E1˻~+- P\/61b 䯰c^=1pd9(#t]/J%^"Ê2فjֽ'q3g(@61xDFĉ"Dɼ#Ȝ4Zs퐤2eڬ7$#Gh8۶3w e;0߀7NK>҈"sLEBo uFjtW"L~[nIrx5tCE 6m1RƢ[H&Aw^m݀qkD=nL!̼T(]uy cP@|92 NQL1u&} `] ۍ%U-:#W߶9h\",CۛK gXr+`$[̽ß(*_uMKyE &Vg7'RZ o26 ٧!—EYk*Uu=v.$P56m(Zgtrbm3d i~ .)oyLJ̃,IvF= [ J- ҕ [e)&[\kz vMOU,lO$ΩnoNe/Q1d4@z h񏧂Zsb9,]|Es=8<Eq5Ȉ|*5ζ;*_=N6>:V_|9Mp/"/v+ncD ܼ91N L ʓ/, l(nݹ *`F8(f˿3hbm~\S~= D'ӍX߿Ʒsnw*b:lI|j3w'>TF^CfQSqa.DqwctxoE]-mqb:N;!JO.߰ڈ H X 푊07E pW3L +D+v3iȼ`GtoOm_T39&?)HP7skR{B'xRj'*RO0Kn`bz*v0ېp~w# ߯ >rl0_y 6ܐPDsp6R{Zd40|,,\XP51SnUZڵ {ᙬ"R!uM>Bg⇫) ZX xEMA ljH{M+Lh?hϨQp4gu'V= e%xE1<]aش*_W5َ>KUQ$]0FRL{A6O+h#~dX\Z>B&ʚdŷl%#K g=Ci\\}fX@:Z60žlgJpmΙy ܔ>6n)] Oył}I\n,kJd!g_Cy#;Fsݟ-;(Qw&x qqVǠdt@7A#Ecw'4mA\Ry߻ dV+eآIhv8Xh1ژ , <|Qy]q2d^ l)k8@%:)Q=VAkB*)HO<`kկ~ ϡȸΒ^& S3-:'MM(Wy(Z$_V4KZ}?I[} fă"c2á+kqWޫsK, x!Yr]vÕed/0b賣7*GY{*V 1qNy)ʤ$_?$}X}-Vh&[?X_0e+KYC1 ;T=rc_Y1;(5Iyz9|S_^Xg=J0&@ݫN'tocN[tqۜG\V * ڶGIo\xKP?y{~CBΓ8h!AJϪfϘю}~=-̜}oV2]׺ťG}6 g;z8prz!m@3pyba\ y"$-kCr{^~gHΜ` 'cFr`'U@ qNgwr-Yl_Y,0[VmTўcئ 6X=XAi?+3yY5Japt`.Rd&); N~f5Nve :u.ކ)޾2Bp{iI2e!aM"3WR/.%+2/8]7xP~iC۾Ƅ&V}Ae_f'G=yl3vPWÞ4Mӫ ZwK!ᚹMʍvW"Gܭ7܏76(X5C ^Us\!CVA ThTV??!WI'! 'ʨa5^ى_K%y;>Q``o ^|;[rpZ2lQ݃.%/dyI!O\&4 U1ƋzLM5Q7oR?3Uq5Ayh/oK-$9l}VS0{@HT!gKlLxtq&zøJ7(Qz`e`uĀ_U_J9tNG C8, Ҋtdd%{g)+ xEf'-0čwxk# /2Vyszh7_h^$Ewf*:ZDjfrQ3'W:y˥q%C0#|حwAw<1J *UjWuM׉'p:orv`.^SkO$K;EXD/C&H 9fT6v͘GTo*{`Nævj nvlbFdV7ON|Oe>> #h'PbPEwr 6KrdƴRqޓnJLi4d$y;pQOALAF3,% _)MFax#E{(Ȥ~j~aKSytrbvmUڐ=oN}Re;ly"GSP?L/S-Z`ZȯMzvmD$;N:FNTDs/aºF㽕o];CvpWT[H57 D*/I9ӯbt1樭(}Ղ q̬I;%b] 5pL?ͥ꽝'L˒J,RR ԻTP °yl̉aJ`@LV"{oSgh Tzwms>`pg~,ghTM2LnOHTyK*xݾ]:S4HᬎLJ,Pً4ѡDŽV~Qbcu+椇ȽP-0OYZ vLYnJa6Z[l!ᖋzM2<i†QW1VZ̨Ti/Ph .Q6OTۚY2·%F dxҡŖ7C=*L;?ñx&y8(4y'G 3LE݀駽6saO>4W)m :6㗽 ~"ƨXl1 ` tҋ6 b˥fqgD#v)`K_hpVP&,:*bo}/lru^^=)Mg iJѫXK:3&Tiuv"dJe 9y-]žt!s)L" @%+^yx&0`LGg 4 'Jʱ;џP0W'PUܤ-qP+n+"*ւ)=~'^4;eTH)`p[2|$0?PX)1F1z'/7X >#}JΖX%U.!jU\KC9;o$erPԪEf_v wKsKL,^k.p2mT1"sjgl6~rT:1:WJxFM:>Б{B R>5T2G&#5U@@1YWvuENNEZtcuI-4~WIŠ??}2~f g`{[Z\P +ssǺXh(J>j^aVʼnV(ݍ_[WJI @ coQi9Jꗓ|]k|8WE72dlt?ϷhOWw֡":eRjZlFZ IW}lӞy` U<#vDkN`}:>>=0:ZrAe.7Z#>X=x5 L7c}l \%i(HvY@,8!~e낯=! LE5Ju  "[NohdpzRQ)1f4m1cZ3رMPE-aad>IF.#[I")b@)kn3+m;=L|w Yesn ax#6W*/5:{.e. ѬV-md4@O:<*x?޼@acƚ6湷"7s)iDKzէMf$wCR%^ bP.>ezwdɦH[܅y*775踘K&c!p`x8ƥ\[+fkA*VmUC9Xv;5\P֡O#hOc"xX\i,@F빲'; íd%UIlQٓ}s팾\&ӁmƆp87A);>.Gs8UЍMTJulɒs@-/;eds4RIBur|)Ǽc@nKLQ>Lx~=C5@AhI}+ۯ'o%HY6HQ MLFϟPp?Y"i!3OF2,J[g8iSHL'Ht|Rbbn |"LUtigcݶ3"tVqD y'!ır1e^5:Ͳ(|n\0 MզY ; NMFkz{XyI,?1^I2CR3WWVNP0Z 9`a.2.^dmQ4Y:sչ"sP7I.ߑo07uzҚn+]<*>_%KN/Ԣv.PNbGra)뛓PpFjP{0 /r0i~G]-<Mh$ 36]`wL{h5*}:jR+rls ߁Vǔ6^ag@^ 7\@T :a!1k|Ե_֜@ow!xvԙce /Nқ9tVZ}(;4+y'吜=mJ'|LZaZx;bzy 1]SysIfa Bxy\)]lm#zC+YC< WAv-Zxq*b&ٗ߹Ž;E(FD65T")xOB7QoCDLNpr-Ts嫩H5) )+zy@;m_ԁ; ~3捚9 Q듷{]Uܪ| ZWMYg!9Vax]nW)$)uo"48a*wA_FH"ti1$14_ ʥ ~:CNhl@kg12v 5 )-Мv2H?FV7_Nsx |p,.J5J8m0 ;Z.,B{ .F$gן"u~wX\Q1ѓr2B̏5cINhۋv !L5f]8"ƿ,LF-S< Df8ׯ1}L꛹ ka 3ʃ$e6&cAU`8׏mH^$2qUv ۀ/q'k%~iNCiCz͊H](%K٩^}뵲P *G)O{pT *0vxx44:ȑoL E׼ fE~TWJI0(Roa%jK Cf,Ferh_  quTP4h_W/ ٗ9sGꐌ傼ua˃o//jGhwWJRpLWiR)~V5lGmu(8U)rtOLPɣ#'moS3Dۈ[RkĘ9?_71`٩t*hz|4IDȾy4߭ =@ Ċ@״'8 "QIU^}1s)CK&#q7Y!\>$($"1y|b*Pz< 2}һOV}=s yHׄa% QR-sҼfGQts"Ύd8_3U0[Żx%ku) '7Ƽ+4ߐuXdOfu̜ȃ Z&fxr]Ҵ4Csc|N9 U'ag ‹S0! gI).ɩ5^W:!^]|1jѯ4[3v3U L,ʒX])Slx"Ȥ0f_CЃUvLe:/Jޘ0RodJ̢7t)1^\¸;rt;Z,? EWm,,=TSbOon5rE`bIeYT*UA4ʼ@ThpdMM:ɚi1!A5RLU{vƲnLx2USΟ终Z LE1k7ɧ(wd~Q."WjLqfކ?Dk.nMѸkRujmk__!K//Pɦ:ZRۍ/Cj|=I7{ 7R"+O.VϽjhWt&*C(t`^R6+DHqwX,{ݲp _v6Yx@M ճ P`> ZqnQI_Br-#nxUwn]lZn|@0%E,".唖2V0f C~ķ@?!8: _!kWKay3n+uB.[CYIVd(&%Hc>/5Jк Y$6P}9N>G o 2f,t t>Q)fv |uLJAԮ..QKͤ&V~A$Hpq=kLhh=2y`Q{?[fMv4U6ǜ6o7;|›72B-) 7 6덧pIy0x0Y_j6ĆAV hr|GN4ۺ(΢#,\{yԖF6oxIQߦ PVcAyQJ6Pɳ6ndcDq'6zܘs ?VXOrIO)pi٩p{6UGj~qô wӊfmrWYm=ڊ} S+^Ȳ)+R~M^U* ݹaT}lP5{Vk5(K$SQXAy11XKÂ{:h枕j{K E*h0TLqhJmvL?_ .2`S!;8) =魿Z;"ቑq#{Qqҧi ]oJ Em7*S P7n#!a۱EqKvczx@cY@X/A`^NkH-B˿IJ])=ĞGZv6 J]UTxGPxZCi VS$@$wZk  ō73% R%Z9XWG|@/s 7&+PV1 mo9Ӛwז2E(y;gA&{X-U>"u!%l-T[Q(EzoL׵1JOM cMpLX0nw>J'X{JbOoksQNB׸ D* I}}oY3YʥJ *(ԯkec~›ņƓ|KNc?Z3JmL2K# n}:RxHJjC`ָ(ߦGha9R%ᐧ2 E-"P(~n.u`Œ(8gxYʸgZ4Ʃ/? )*drnzIւJx.0),1LN7;/G|$+pË?IJCۗ1Hl?dQ?[}([1y5@E"'t(3L')cO/ on3 zΙ4!3t|Xaz(ЍwnO +7HrۚH4W(2[Ԯ0JҔؕM*\6Ř^n2)}./2,/F= U<j2! 'ʑpPKxTĮ^Z'Y'ä< Q], ئS:G`?"z8$v1X"2ѓaJ/݇SJvbk8u0co:wSDƖ`QД&HvZ} CM&}؎[y/JΛ&|T[Z\Ll̳ijFf@%+%?DOt!K9_=Fng׿B}ufXFAFGO8Lj#dZ.U#53+/3qq\jǢXÝ͔igFo\srdC{t7ߢ9ʡU98ҏQ1uztsa`a^/nghW+|Wk]jMkT8 (c6l>qL)p=mehQԽRSëLv^m" ^ՏIoT$|rQ S7Z(,j;{`/'li|ByA7Z f #zvYg~XڸT)U}Q⠈ *m 3nCMDŽҼ{]]"VȧA2.Je+qNhgؗe4=ވʍg{ainI1R-ZkurɆZ%t//RjݫbH;C1>Go ]=i4S,Vп '.-U텙- 7K,vj~l~;_ xP$0ڐL:>MGs+'r-5K0r*=%u sK"NHM6FM(2>-FI%Om@L 1h&zչHJI2c !|w~~ExBs'Nkx1F=CU @V4֐G$ZUk&GKXgWkde,'\<<@4pfRNYiƘ0#z|Cp)oiE.uO`Tl-L)ڂϟ?Ii`mPdžAbٹ|yFW-p2ZfNU_4%0} q g̩n>e !t+&3;ƽ'ىz5o=b222$f^Pok llt-q7_LYx@NAɇEPԦE(H?~#ѡ2zZ5^P!!x:w : Nj-o0inCJzZm$Ot݅ʡjBϩTS[+MO)>:ȩ KEqѵ-֡4xfOm\g-[(EOEJ/%rAA}/Msdq-C,OCxӬmt'Sr~gw9iu6~#黢к#©7 u?ǾV/Z auVwQw2p`lW̓Ȅ&aktc #g'UҲͯ3A*Jr[8'>[9/SKbʆ%P!?_&V2W6&3}@&j,TIN VQMٖ^D(RD 0D}R=yWGo?hQ{u]]?jS^;G,OϠ "WR2v: ├ ~<`q6PV)憆o&NsoLcU$x"9|!1cCpo=#6gpM[Su -pO hxH%J>j픾\Oys,CP8҆cFhCxٽ03qXgv7THQy7TK/ť f,Oop>`z׭S$9`mj1w)k=U,5۹>2Px~M+wK0۲}=|[Xn$QEra^բ)i9Vֶ1AL?O9a<4f.y-懄|AV/ǘZ=/ˆ{AÁ{? Zqf5קmjALd,l?XsK2'7AT|t.:\l!Wi+eU^pCwו| Kp3ym ѹ3MD[qf?m^U_! Q!gN2{VyroOۙ>)z|K3 `[TlD79Ey,L :n@wh#huҴԢ{ݫG^iSm;w+b2Gfw<OMRhp85uVRQ!0DcڵBf`DZ\ 6|Fp82J]T*{ oh0fy)( :mH^$a眽Lee|tF > GLO)'SqEXOy`U"# 'Q;݅>7û2HuyՍ z\C-kE142P̉D$MBV08U]6u%ċ6G&ce' Ct5-~QEyDFod\2#.i"p>qJx~?#T0=M݃M"4^1H Dn\o*`-s)6UF_lwC"izB*ӹ7? }'ٿƱ #uq+$ΰ,T؁q;PZW VN_D~RǘPO~1NzX!]j9d+!~#$g} uWa?9+Pw1r99afo=icD<K{Eyv߬*4˟h8m8Ub┮ZejI_e6 )P3'|h>jswC@PW5ōʮd\0l&`uKu5}̘@, ;#+2/#0j0<|2sT2S]೉kb>.{__v_*T{}Pn\{ZeSj4\}{}VdFtYԖ,fJx:OIRfTzgǞ Ɉ㺠\\+g1W D"ٱn糟j 9S,^&}P&mO"xBmp@]F;lۢocD/{{&L->1mW<7!pn`cU[/ }4Iy둔լekqTcq 9 ~#i|v~j̟0u쓽Ӑ&{1 aXh{k]b4jW|״EhOsk -s:9EMHƦ@fʙpkw9n wjfy[-O16>km!I61xYA m@^'v݊exZV-FX Iy0C]Ds =O4 l<_s/sF>rM i9~b,lp*3 SBuqOPbE-YVqM^gg7y~)`j`f"nV[7f)dC )zրU'M;& `%ǵjR!CK`p/Tt<p<FtqP)l5z||!?%<5ıҜ>і?,h/9߹FBI{U}Jnl6 L2uGYX! O?'R1ϥ̽fu;~QТz]XR{T[+2t|N9 2rtOgb7+3A;U0/W洋#3#eUmOb!ϕ e<d(U|y)Z5ϔSkDbJ艔#s֮hgtҚDfFy%4v) s[G4'l;/'=T@Tv̈ӘE~x#Jf/6xHegjH =»lȿJOs[trC9p[QNsޝ˺`0_e+ YsQA}@*-<+grܛ@62H}%{jKOq(݆Vm,P#v/;@n6ԩ1yR"0\04): Fa\;^P ~p`Hy) c&ׁV1as"Hfnm`4τďIQZU_FI&!R=*7VyVQଓXFZ|vd>GB/VO>ʦܷԅbe1%s Eri S'JЃQ$(pedA-+Čv-.1;j4mYεF1l8xiϿe՜w0MWiώ"oж(݊αBt\Gu4Iʝ#&1*#<О(:rv3Pf+<.7 sVR}TVH#:1 qKn@owYIEC[Te3D 13'DTr44=e@ȠWj=-S,`!=m/N| HSCG_2 S"CLׯZEPNBNJTz܏gCETWm!4!)Xuİ0pV֘A?{^/B> 1wu9v̺O-HaJ0MNb?~j_īPl&iK %v_x5AMOK#N- MqJf|PE"XϬmgu![d=SB%47˖mqJwM*GO'OBz  Vw6jl KXe{b,pvelb0\[(:r fw8NN!ϥ#5yŠkFܸ"G-ߦj$Y<5&vk\-ݱ+\2 F5GCόVc/M Z [.ԯ􇤸)7f2즧s!Bf1r uЗ".nc- 'փQ-dR$ο*j ~o{97u2A5ߗ%W;CD4dt#qc+se;:fݟVC]W{bM,`-CY >c+{fפy^T䧍F`Rκt 2EŦ`4Yt*u8XtڻZ;{G9 Q. Kg wfY0쑍uUxneAaΩڗj,EꘙɠS{pºӌ 3FEnSCȜ=7(R-4؃h/3v]xٷ L8؍ %/͐u/mBO[Tvw;.0JH~iylnxֶmA `o۝5@)n$ib^132FG`70N+6L3qKNAhO ɠ!Ak_~S*nxm@ج}tRJYpU!8 .,+_hٿNco"mxPwCWc. 7Bu $q\^< W(7 8ǒ`{/R՛`PZ;MAIn!,3ʴ}Qr/ÂLpABdܤ`-УB!jjp[VֈꊾX Tbw4_f*F$Rk5\@'XkrlőzdaePD:>,hv6$KaYnj6 ou8̱+!bDrW 4 -[O#9n*" mp+~d̰9 ߺr¦; W5EoJKw wB?pĤ]dF? _]e)5h6gAB`iB"Em;hk [7i]BQBӽF ve +ް/RjvQ|jҀAT 9n's_8U3/;d?<6Nu3/K 3Ԕ"h Bi|T5Wtu^9KºUS{|u(=39烥(A ᕅ3OOoksZ 7 J|nhUшm†*j5rpV )%vm,Y|1;s< Rtw4x!"]僀gfj)_q>[7׃ K&F3P Wp4 %(XWP! ã!A>lKTf4LGKg{1 r|4)f2Q 45(3͜Ɨ.lT fguԊMkt%>J{vdz.33)|zM_]\SK9BXNV9m>_ʫR7 .cUq QV}a|r&d<:_6R&B/\8Wǵ?km#~i0}{54/Y)&;qc>@n/oxMQAkkW:"|]Z\)-Z_3C;'80Zl_f l{0׍U PńzW|-Q2uJQ5fta&P(Ĺf4ЋOdrF0vq6\|NL %0/c6y\SL^4  #H&R ¼sO&cd&S׍eXTO\NNλVmЈܺU!Zh2no4dY^\I~c9DfKAa&/6r²^U ԮmhZ3`Ҝ_'9Qk`f==<ƾ SXh"o?{d `{IH&ȁWپ}s~[sΦ)'QY g AQf#M:ޭwֆt x1酰%6})|) U=#g g8RU%6Q>yX#I`Rpqﵼ#NU)ef>u#LR.q, vwBeuh5yMM-2g7h^P,EE{t >(0j5 Ǧ o/ll[BȆ;1/k!;jY p͠DΨz>n/ /5ͪs */x3%r$% )PjUuݘ2;ﵪfלu48U$sP>0_؍jOR֯|p^Z2K!2@%px a\ͭ23I&n9qAYQcbE$~JqprJB4^L s.jMFG^P3%z=XjVLd٭S*!@cE+:Y)\JHR0fRl)WAS]&䳰Ku$XμG4\{Br|sh P8v .ZmS/HT`wFm`gEsA@Xʆq TR`ߌ-bH7 O]594ZmDY/q&&<Yqȵz,do.;̆o#bŽwcUKQ:Yuӹ!9:: c/cQ8MSwuݚt7hsxon2WΨVIkc(7!eZ]C#j}:TR+ߎf0c*d F}N3WpnpOUtIRma^s"sG&xS __#VU~D"^7H~ge;cӳ3|=` SjrZɹɂ~gBgzp/pvf})hȘ %#e L¿Gx*û9DRyDg'%.: ߋ e1@RTȑr!Wk~` R) =⫌]]$9N3ZT=#߁i44>p`&ݏ+m`g˙͜A[lGļX(O!Mh(D 5{zvh۩pWm/EZqHF[{"+kد~S$iO|Wɧ1*osA_֦d bԞRJ>k旫IJFԓV4+>OЀ0%g'K4Npd$4ji6i 'Gh_Ul\|;n2'* 2 k +G40WfRSYpKzcu5&J}4<c2foc2mrfGnPyݟABW[).֞W@Ui+OY? eg k;H :ph!Dy{ A椵ZUlT1A#8eZU>|p*x @%9}M[k"^zjdC^QQ"VtM:,pP1s^%V-/\ ncȜI9vSr r]IjnT>M=Xϫ"10xh AW"W - kƲ`!eq%ŶH#/ OvSc#EWhXv3Oi^8qw$ ?P; 2Ed !|%;fV iAWإE4/bg{rv(O;D(&Vfjh\5*\ŽVo>3:MyJ[ hqe EMCH- ڨ?G7^S`q8yAhVV $?|v-zK[sPaT4H<d~LW=f*dc9Z`Xh6AY꣩U՞"Ն1xw&یFܪ2Xn{JnQ"I焛֏l5$$żbG/.;uzI<΂?R:S}d]69PY]bY1I[:1Jx̵zjn4qij[9LImhWT//Sҙ '>T;Ea aHvqyyh9_hW*<`~G|o9 Ρ5 \v,A˱?$lɟN &B4!N S VFC)@פU%_-@U%%hS^]H3:LIF;$l{$t ~S#˛Ru &=4X>!JXC~lj5$ڄ=Eq^D8;i} XvNbcVo c-J&;"qƒ$#[JeR\3{Fc'g]v+1">NbөP$}FfFT Km7rE@:5^͖@-U! ژz̈c"jmiV\7 f/<,Tb@dQJeUW,fsghn:¯ Ac3GvY+7y;YmJfs᷋VBqv 'DnMT%Qr *Uȱ\uaȬ=^uaҩ&Ń]e~t~C!+s^4 A}KW>h]$*(mܑE{XlfR5]18>#>BZy!s-$1TUC?.L#78;&~Ul@x(m|-hflCMo&G"_L4b )x.>!8P)!yq͛1e}eiAܸ\RP;u*kcLrܜr 7O$5nq c;ikəs]8}s (vPb. w,-˦noG |k$Uz@, tl*xd&7no);hsJ 2SଖS%sQ!QTxUtV>ͤ2i}g*zH *y!^L}vТ,˃`mj^!=D3ƈ&H7AcXAÕ,?sfX/s ;rXig/繛IIƦ.]IH9ן'3dzP v~cs˿)*[LH Jk]>N\bZ7jLx;63*0E@e~<~ a o=BB?A{r:.w^sr~qNeK:_k|)Ș={ M1z%V % 0NIlG q3N% }2"=Cx{1VBa7Eˠ*"P2`ל*CzJDǖ9 qT0 tZܜJ0ΐy@ah4BA%S3T ,ӗQNB"U&@qcs-r]9紌KEq\d74 9 `MEgZ +,I%I'G~(,ip돘Bb'x'$wIi@8“ZA -Zb!,>޴VY}Q8"ᆛFi LLփ;Ϟ1K9>Æ4uEW|5v>- {"JYd22iWy (S/({"h QO!?깝w7[`>Cc{yvG['ɻ[[Yy& U٥ wmJ1#7brPgwcYkަV%N?z840EĶ#'e0xsFW6s;H~|c<֓P?cBu2Bɱ W#/ ƔZ.P⸮ yW׍2Tr(F%]p"eW/ըw%܋ZT˭=BbNm5B#Fswbʙ-9t}TjL3|ps:j%qrmۗDl6 Y6*vҕIa2Sfr$kMu">n̮h2đ_* bZ4q8jiig`pg>5JC x*OdM Q}1 u@F^}i~*3.|[uL60P(s%1)yݛ(3d}WxY<M Ҕ!7f}NFQfi\$`b܊%[SBX֦TdVn:޸9"x#J*&̺^0&K(w`8J"K$4Sr/*]Ţbæ6.Z/<1굄לȀ41Xf*1TG:I؜wṵ؇ h >s'ЍSBk>\oW.L/wiwR^X讶i;5B%z2Q0AvEX IABO Vޫkua1o|/lTݎՈ~+]ѹu8DPf L<'X:]ϱ()wN#,KUB{Xp!ATW!4.*XdK\nׯvhh,s+G,7IJj/b4)D17BAL!uE XFMmyP;W['g4P:hnзY{tw q]rtkZ?>(x\%zv ĤTj~>N-`K=gboCcߤ&dOMh_s8]|BR Xՠ:a |ֽs1 E!VY(AǕ*.~V{[Qʃ`Ni%Y#Ky҆s0bD\Dܨ{UkW.0Tz|<f-4|DߙeIutݘnzްe׬Q: [rq[%_Ly9 dc=:9k2" >7,4p{]C}S>sd'"ID1ACjzS+ /~NdOFH?0 e="~A6~LvARaWp6u "ѧҶJqsTq :a:fc%ps@y]c?٧WZ[!7m r |Oħ H-~n[ l$%8(l`!`R``Tt7, 1Pi|e65qcs ]4&$t)AQQEvKw[6X:^5 |U!J[PM>4rtMRSE7vr"3I689Hh[uul;%Ss#&LYLu `gY)[$Y i"8')@ar㖙;Y"薻źzǐWnԬڗH]j&*f2tQ&1W9 Q"wSPq采;;kJ]DpY{VmWs)ae@(ywQQKO,. H:l7O)6%`ͩU9Ҵ0g2O ,a|d^|@{wkO|  eC24EjXnAǓHMӓIuʼ>q҃f3g%,dP.!VU<;>;QS;9Y\ag~l6lvKΡ␮,M#N֡M\\Sa(Q7'*m:O~EOۧ?:o}аg 4I%n(/r+t"~9n*̦hvd , 0#)!8wlfj)nZ6Pp:pHNR/CXAL+ 4/D->bU~gҎT嘽!\j :}A= 8qc-itӀ5ՖazCe 9^F J1+Y$ﲄI79AJx 0Y])G.ǝ ݷ2ֱ<.Lm' c+fGdˁּ؎jyJ:x/ȺZepV!lqRgbb(##VB7Wʊ@=>TP˶Q<7ȉ#旸9*zXMfI( 8𞗬;v۲ 1)\^8pؙPfǠ؜~ Y16Lk0 |~K :odd1PهBHm^[e1#ެ$/׭{rJ5hasCIsCuoJLgrYQ {RH,2\:F|s^s )ah), y1fcfzk[nfV|/A-v-O?`lFd=gdU1ID!Jarmi6boƿϳ PbJBz8VPW^YjP 0BE2(XH*ԄE/wIb;`H~cf" Kf¹ډITW5;3~] #|#Z;lB?M[Jm=k}זּ>YPJ_ئ|CE_Ձ,i8ЩMyl-lC{%;Im++޼-[X4Ox\UIKoe ~GjN2Uw/F r ) bbܱXQ%># =D)L3u_;LPkZ7MpsYޖwoP<;b*{pȢߪZAP2%5Xd]0Jz&Jbm6_6|GkPUV@w9pl! bՃDEH]m6Gm'\MNdҝ6b,DH8f#RH2NKǎF8Ew¨q e;E+oZ5bIj,U)2}$,"V!u Dcu-̵< tǵ,SKwLY@qOB'#o҅x`Wsb䃽HS?GDJ`Ec;[}=5(yFRHn*?k{ɋ_fV!D&}<ف^m7i &R/ke9o)NL-DC)ϔYΖRʵ[1l~kLF-embI|:N򜨷w2EI r`9>X%a2LX:)ٳɠ9}KȂ7/3j!ȧLi ᶧn vepheq4&)G?" ^WnIvƚV\вL'G| Wo,ÐSj TNf@vd6$߭*F=Xldnv9&TOȭ`t5z snj"`C`6q/挰~1!㟄ᾓL<%k<06AJ%֭4cvOwFi>Ck/R]6L𓨨MeWDuz5PVW°O8>}YveyA暤[j ֌'đ $ҁfcQX#{2뱈ƩJ2ubX8] Or-iQHߖ^~AУXH@+!bES 7֦j/|]h)y<8A mn241OKn_' 1 {"^nn랑-> y-"7vv j#8}$L)*JJ @ذM"TN>  NO0 J.RP'NW;֪78jum;&[T!nչDF2]vNJ^XӍ 'qInÔl{;?ւѢl|gFp WJneJS@/_8e}%Yopf9_8L&e288`&7țAmdL_UG\4l[٠&@tx s( 0#j*.<'TXW̵9ծFkd5ǧeǕf1"d|,"D{] Ӡ Z!݌Ot"+;"!%aĹihm-yn>Le=+tNF[Uߏ%YOpdva2^Z,aٷ:WfzlUwm)*U"<#x@VF@|Qi#|OYA]c0@sqW*K+Fd*km`s2V+Lmf*3/fq(cm"tB jk$Ua HM[o P/TRf^b[C%gя#s%N 'g%1U̧4^KRKᡯrbz2="q_+֯$k1U jIu[-nzѻP:?5-BT$rw 8(unJ!ˎ1.MPTɓ6kNПidf$ו.+`ǧzjp#AF6мF)H5{ԓb_nY֤u#V3%:A^1JhXEn$|Eӽ~啼*: iND>ۋJ-UCWtvV6Blo  ]%q7M 8xAPѹKh- rT;FUuh c 6&˙j3x{i@umTT]Hnt8;S:A݃+4FUa}. f6#y,<뗬y1$Lb'dbK{yn7vhC?soZU w{DrjHfN6>֑fgA.HHI%~E{:D[2-T8*5ƸKTba/$Ͱip Y&%%+7 VVSfk1)yxKPe}_70,-k !G oC }J"EYY^)@6Y(oQPP6 [[=n$+dA!ԝ})JirJ!=+J۞ts9768+#Gzuj04+Aңsʺ{Sr}.*;Ԡ`ٵB;a+m0-i#)\ 8{(v+URBIgn*ÈDUEYQ#QdZUv \^cC t ̔4$Lz݃sه["KeCZ4Xh"W7{ C+u~g ouC.j}D*I4TɁtT~N փ%ȕ) qy AzTp[P3Ds+.9@:Ǜ>ν)bW>bg>Md2gN? k))e9Ih%Ym=Gr5&pjܛ6\QӠI[GZ 5LYȌCȁ%P9QۭÒ{3,Ԧhy s>L7xy9.N|FkZ+j>1y~mA ۩ðtgpyr(mhmFDUq*,M vЂю۟#yܺ@N3˫fhdT]GGscZX|E_aI㥻L(>Iƚ1b3cHK/rܢ~ 4GxŇ'^sIJy>l!:}_LΗ%\i癁?խ z_lwBbhQ W_ӔC*湳@&lKqkGU*/+*G# jUEa#PM{lLWƇ49ݳΚۋsڳG q^6 B ;Jk:9m>L~_gߖ^lS/9~rKF _ՆHۊ^VJ?rf@L.JW)o9',̈,CC[: `"k[h/@,RgS,$M{CI9ZvxumbsY\㱕n';/aC ACB,TV>cLhѮ,]|nb-F:zRXB>ֲ,?# g9NҞ#esv[1; meټ'e> fV}].iO|.]SP#'IDOG{O4k>`w)#g@Jtqv23k ܙYĆ$R{UndMhmW D9ߢhi9L/zj?a`e` {X)P7L/A<CFPP,u1އhU/sJ-s{Lc>?/L$o )B$*l~n)=BDC,gE7S'~e\oZaW4./ryMe 9o;ZHpqfIt/:wIجI!#(fR(дg W=B/n5 k9,ޅt8*gjp+0<Lι2#%3{ix羑5P.,YmJʖJ헹YaG9eB-9 4@.k": 0Aѩ>d{Ǭ 1Eֲ JzCSii0 CEj_*Bd뉌zmGTA6?iQK)<.X/#cs=ӫItY;{$g²ΜqTQ o-ZTK\1y0؉oY?'K0<<v(ۺ|dwO[hP|XrFj8]H} !8L+?Sj/7zIƌER4Y8gJzg $ac=8m 28z^@6bA 5g+~k,#y}oA6tH[S ?=Aw)S%(D,ۍ<I|@W%XTUEsdtskEDs+U0$nU>3ÆYfW[mD_5YLJq݁߯? bSF`tg#9>M(k=>w$kPMD/+,1{mn}\g U|k_Wx~piE@.`O: os~,;: ?Ѧޑ p%Z4 6y +)Mo gq^S*wIkK0rα)qM\Kخh, K桾Q'PuwQ>;ڛ~A?: i>'/ gӟpJ'pi'YaOқ;A&vեwuBnM<Eiaal2WܡwBMMK/Us뵲Re_5% =8 GJJ!>tW|Ng^9OT_AR``R>% GNJIL"fڃgy}K:%9<Tzz:M 5k#v֞a`Y@])hp_zF{~B!.k⡝@$(p54?`7X}`˄ {[{R /5]F0zbg68>/{"f/j^edNIO猈.Uâ'vhʋZvės9Vg$q/kw`^*f1iO؍S$҉C F! &FYͻ11!k,0z+&KW=jjN]pJ^5 /8H(c\H d!vɟ]^Iv~>@dn% ",£#3R&̍/3thg̒bR9iGJrgÐ&-Zr \lcUz1e9QB~(|Iq\?/WUJFNfk2N"x<ڂ^qjR;rt@`Zd0 s'D)H`1#nRƖBIC<<.7qĚwE0NnAb1kg$;ikH"'Ϊ+k)lm9PHMQ9d <`=GC$(? vN9霤S]գ8G93RMhqʑRf,O~Ɯ\EXoۇYy*vbrW:flzG2(n*Ћ$aAA雐kqԈ# ̦_xI vrewKF}+J B{5VK{:aKH~&:^]A̟)3JHԎ@w^CRC>/P=7ј:F`WRt*ӘppF3v%rVj &_V`qXs:Hj.]PrӺ|5hn6͊wډ"8X=_?W׹&^3wdCoD͎VD4P ^"#'7 6l _g:$g1[!fXh9Lcg`$|O$(UJN1B]fq3JУq_ʚYk`{}Z8K|EؕlٺsyOBǢ`;>*8ZBS\w7F2NQ~9 ؇Pjoa|=E[Jw/'y(3L &S#`}Q?}Ycq<櫢u;[ QXR'EB'QV[r`jHgED+XmU:&7ږgߏ!s<+ƹlPT_14{s AU 1 ,ycT'T=n#:¦xX,񝏶0,ζbgPQ- f%Eǒvo x'I}V ґ/;kw.]{n 1!oliYehnd~oA ײXΫ0pθ15- ^(_BFr F%ˮ{4 ՗)ӈ'$_\E'!H.TL_*}7ϒDZ`?@@.^:@HUϱ^h8>wW0[u$s>55_T کX6ͺ$Q/эJwp& $ h߄X|'rE#NYȨ cj]?ҡdUb%T/G\ףUE؏fȉ6[=3v\GSe*o*ibki FW17|eTODn=ߑ|O8]t_ӵBAԨhpbc9:[x6ƶEx0UaV9$emlC}΢sKpuCwyD4/֙a}%nhjktSVldiяՍr6Ol|=Oс4$^8a:H%b=<.){:0[h9sxѻy,sSrxU$V6ml-XNCiLw6f0GXn>_21Y<Si.uy@Z*O/ 2*/UB"FV˂t$6H8vVPk~ȼ&Q""f67umZ䷌k>/o,ih:]9O*_k9:M@TLT@vwQn R15sIs5g`U2m_cF7SC*1` >WHNLg;6!,Zr$LR_-lbaYWjƇ\2C^vKJWY4 ?Ƥy-ie{ɠ}:μEJko@Ɯ )Te ҮװJ/M9v sxVў|23栐UQ!ӹ5T6GYB<`0bJ` g~'p~T,Rb<00h#A*Hyq .@/!O*\T_+y Cm$vtwy?j ! F$}`IPLFl*Јƌib*1!gߵ۪1l7%C.̅K}]8@C7VɈ؎}d@D*KARgq]e (Ii3)P xnؑ[So̥\Fo$]4^21e p;QsQ㨱[!C@ZWr|QB&6)M%յ^GfwS03fcQ913 c-݋<=5D\A| RSe!ۯ*l"VT8vc޴I KN,Br$XA4*9iբ`S]I0WyJ"t#,W]?Q&"שXѝ]mA,mKTkӽE2/Vo2DRwfwSyJh6,W՛H gTDSfqY>IZ'"ۿ[CV$[/*f`hgBɌ"'ע 84׊g֭bLɕb!Lqb'HmRZWR]zXR[h/'K xq-B淽D:q>po %ui1ګ{P~C֪c&j%;),e)iHTU}>lCkBHcP+ *n׿R?8&mksB8R%NuL)G,en$^ޜ9H%*/)㖊.?.Dfq7i-gyg}Ef |Ƞڈ]}v:7*0Ha;4$uX2{bsQA5r@C5S=_w09 m.qqERԈեo2~Ux>ݴf̰dFJ]aHnh&U ; vo90c z\ZwMڝec`h+tk]$U\!&~p%B`-k Iܞ0Dg]:PDc~mr.ĺ0IhSL.xp d7 O o5[\4ћq]uuhǦ϶!TNypl=C 9Fvۮ||%jjY"W6\zd7@I`ê=wd<çw&YY& %G+/b}e|C$3Rw A;_?J2JXg#hQYn'T"TM6YHzU&MDdYM;ڝf;.+\!>bKd6:9zQLdYO͉fгeLB#֚v#yǸaTc"\jt^^Xt|kxV;(ר>ƩQBwN߰4Å[XПo+H7v>Ԯ*eEh/Qa]/*Ke+jO-А\~<~7K( qqp}h#nM樓bI>fh*c<$lG7MUC *Km7t]aBL(:P3Q=3~(HoOl7M&Q5Y3cb|t 8*PM9BA~Ox'x`ccY _|ef!槀L΢}^dM|;݈A(܋K Zu{t[i `e-4I1/Z'Sw3KwndۀT8 -b|JWxrP pցE컫p Y@b7:իboCOZWNˬٸ[#8)F9qbkӽ+ߊ ن TΝ>>2I1A}i~qIaB&`[=( BceSӱK&Dl  +l`] &FUhZ!^[0vG.DH|YNHKTk?-*ah 3 hUEK W`)Dz7ժ#5. " r8ÏLB{D㜎cy!ҷZWkR?7݈!_N r5c*7$ԨkSBh5m+֔B](hR 3%(BbRUavV'Mɬ@TÔoFrM!\+__ъKbqһI|4`6=lyj]VTt}ؔ2$X=~զr菱^|QqM(۶ Q05i䏡Z4#+J >]_gS!MQkJAq SbU֤'2ťgc9[ƾ+Xzlr#^e_(J\\븽JϫX;T4o,041s{8͑|>Pá%JCg7T`thxo 2oh%iAZ:L֯SuB(Ҁ|;0D{x%ߩuVxޓɲpܹOt/FuQ&hq;K8#R`]83g_;٦?9q >5/ .6yW'귞s8d,W 1~>;J0~YyY-7Fz^"H<oB(B֗c̨PcWd$F^*&'"Mb4D{ĐI OЯ~ /"1 d0uz4Ξ>~/<]aiMx [c?`uRUjKB7zGU"A%#̂bƣcEV=}FP.~źZ월I`1-M47qSO\QiCA8]I󫾝3doc: T޻D*L fov-yV:u^c;Q$:RE]k.:Yap mRMov ¾wxB ԟRi'Q<5@me7/d"H*OkV풋|FY|PꂧAYDAAADy| i6 . We' ԁ?| K8)NwP$Ԑ9zEHvZWW%$jހʿqosu{F>EYM.XL};` 7Zz[CE<տ2v$&b AJ'ɘ63fL8&;˷- 3[b1d'6d5*>IGۅFxԴ,28PˆlfaیN"/()uK Yŵw( mqq{%[vd|vĎ FTr=+P;l' j[@gf5xD7_Iw1ΆΕ%l=` j;Ùy^v8-E `n5V:B;ܛ9t{[ e7 hM0j؄hSݳ"|X}n P&o)_ϑ5/"TiA^cE_;6h̍9}+ )帩몈wkq0?wh]$+]m֐U_hH̍d`I aHCD,C>̌RBOK8uZKE"l30qG-2MNhAdG&>iC6޲+P.{8uXཫҲ34a5#[P;ˈ"yK,8f ﶺi;]!nE<'u/{"=J/(q7;6LW7ȘP淐ؓ>T<S1U CWzeq5bR-{:Z ۛບB{_ ,(ϓ `k%>nho]^o-0G׼jjV@3.;0LYƤ5  ޞ)_U6B X5IFh)|9\y\¦9>siB-<۟6p«qy{G ٯJG3U}@v$Z53>~f&aH^@C,pA=3F pãQӑC:( (X !lpt7ǚ з5)co^C3]ȗ9D7g41`T{ )h6h.Z+O"I!B(G;]-TꞓЦVk>"ştJu>P mtI|[x?^е= mc`Y_\IMhA,+^srxؚ2<@5r؜[ ue5EK!ۥKR&;/ITMV2dہF*Ӆ/sal:Yū Lt,EW$o39NuMOzݹؽgk}}(b8 uP +8HW6@E-ĎPm&܊dԏc2LGꗫ6,?"j5<8Ư$ʨ~d?RJZGRZs6:6/Q.JjJ_MT`j Sݽp~cV1x>JU RTrg{TTb#0bcFÅd1܇M}ͼZ\}?8=C 裂xwrL2" 9Yi&=;F4}:*J$ꈊߪ Q wsz+PW|FYd0f|"+\td𒬱X qL_`Yꎪo(x:8p"~%1$>:MFh)v<= ~L"7jGF1~ZRkK?9Ɣ[tZ:&jB;Ai}Sph\p`.Fq[1%֓O.m9n0%1ޒv+i' Kv ǯ{)Q&$ 88_&tr*$#i8:h3ū"Őmu*$J\U$s/):>B6SDd1?f%[ O2rծ0w&BFa zEY=ÁW*5/Z$T5rq/Tc9{k{Ǣ@94n_~^3EqIɰeBKK O61$\vM B<ھWi#x&ee[J)]W7Vcv `oJ0 Y0}.klX;m#LY @\-1 RaщvƋ[G`e(~8Muj)7ovl}Gb䈤_Gk-;#j76X3coI##B*dIgJsg Q9^^yO U֯z?D[g$µYuh`nE !IZL)]¢'Z2ؕr4Kl: +X} ]6 /EI@'Xcp3#T/ S\CiZW)2ێihXAZx[;> >7(D{ߊC ig>ΐiD9+/K箇T0˰Z@EJ#7h)HJ J{O2aoGԩn-r'aL@_QW)nҥ 4,(#l&> SHynD[t=Fr-ЃSC51s~zK=cO7Vx?Swm(*_B9ǹV>aL3":JQg"20jG" [k&$bvHㆋ)T>]<tSZ"._,~xsi]!*?6cfHmJUdrW!y)'j:}x40^aܔA1ۏ-*1)lhƴ*<+c$Gg2Gck=ob"Y2acV2?HĬY`v7j9@@բi |9jGC+wNhQOKӫArg>ÔxS ]zNG\C52e0V^wO72pe[I GǑQ`=F/Acmdt~?WMX5wEhyimsCM䬳YzQh¥ &O$&' 5Ug Q=Sd%H N;98! 8Յ9@sȞ,ćP{7Paԣ}RБ+T$*MR-pEii%{9SI͍Դ!3JO'`.w3,y"6Q2D.6_cy5Qw P<17T^FV6#mҖƍiҋױtJTF<1 ,T!W$© SUe!rWwaJSv)PgN>bg!z%$?8[߰X$P۬%ϝʘ3kpqk Kv$E'IݝDM$ gBB@rBh+MW)QU?#y\ZVSQ %iubH31z9sBe<[ 'xRZS:.EK$E3\0Fy0 D50JaĦNӦIE|&""3ϋ\!G_K_X7þ@FK1 iݪ܎PFS6p Nn5Ɠ)oOg#R-eU7#( _1h%VWpXLIZqAPN%E>j8겘pOU3(%}ȫ7.ux!(m> Ac)B˭ $)#V8^kUZ 4 !o/z^(_8&+]xN{? '%h1'pJN2I:m3ۡȐ|mX{Z vd& ttH 7& );݊+ cGJ^O#G\>Y}l ^M5+Q'rdP)$Cp;^ -(>1TKJc:`WNۤQ’Eڤt;wFk#?9S:dz%~O80"`Mǃ. .X_,2 ΐᆬ" q%x2HKfyJ2YwT[8oK݇K3얼aN)-\c# e(IA?gQ'ăr *pvJ2f e|v#?h8W FɻpɃW&UF4I0]6h05Rln4LF]QߐT3+`bm}&M@A'v6A^.}~M9̕0aSvoa~i,N9u^,~TL/!GGι}CI߈vbn}D_W{=XrG`W^mzUC;IYZ l /Ͻ6H)K1. BjyS_tg'<>gMh\2w|R<@'Y2bV{ S_TB@f4]`6Ƿ´IZ56tmF\~ ΊaD{fBs!p]w;8ؿeq ?4BL=Z*4/g -=S ~nn˴c_cr^S^BnS>Fuݓe(;2Z]ɑ)YS \!@+,;_~\h"ur4 t3+-ÙAhqԹ.[k/3iYBnC= FBa\+8M_hVWdg C/L Xm!"4]v1 ˨O &c(v'1!i>80z7so|󂱙{29 N i}BIy͖VG2 j[{fᘇ9~k|GgYt:*0=˜Q_"iAɼp5sj>˱a#Q.zn|- #hY@I c.{)/23vJ|l8Rg9@9D)> PW3 u:_-S@KV`3"Y]_hpaIWߣ9 X<"=`EU4t+B'<$%x~/С3:6( SI귧n\ $$:] j3|2;0 ]J!0ZTSE뜺2%zp;dͥyN'`4 c%] =8}lp,\6g,mmkZPrGI<3ջt۷ ƛ}(ok-a.|? mC*4*vmj']#ۣmxrc~%'$bp6&{1`PKA|Y ƛ9v8q`EB!2ijv%%g(~Vo17\;iz`A?4ή!Cj T} srpXY#ᆁx܃ _bQ3R}1 ?- p<@zܔ @Zm s/݁>z5r-C6dY CpR  O$6>jT>hxuR!;D-}e"&WX7|KaTofd"={|j\T ]\J cewe-U|rҊs=!x ](WY f{Bo3UYi3g\뽇Dza6WޒNO1Iܥ-bNs]If5MZO*qZ< >kګ+V6zp^] UpfM;D1`* iw_^cS#- d·oD)UpgH( >{ʡIXzӯf Zy) @)y*B%lk ':CoÒbXŧFĒ9&a:OTHLH[mUP(#?$$7\`zY5G$kX˕.ܸ21ώVݛ)'{04~ІE6p[=b"YAҦrT1KD;yO of0/>0:職vyGyVL'۪zXxP 2"1 &5@5%/1­o/2uVְU^h>c4ގpiGQNp Fa!8pɖ34āM|nZ7㥹b) )夘gf 8֬E9#E9JzpaXˊE8CÍ<`6Xl$%fq`Ɣ*StKykgkf>~4ẁhư [}5|׹~w]h<fwTvd| Pte% UkM;N}z81se2Nf;6KR>8$\[GsӮoURJUͼ!ݺ_HVȝ$#87YRa)/ԯ tKЉ˯a]-KV0VzKWӜfNmR: pݑz\D_IMU^!8Qsai%duRb\NcnE"R1Tbu}jH; 17)bxv#q +@>?Q+oe2 O@$Ȟ3"aitZ}mVnEELD~J$9o%c~x-I5k!8BSLK(*2ݰȊz<d2DB.q<-J-n'!j#HLc:|R`5iij'K>DnF mű inMS!.4 cZaKLv#7 d.W|c W/Dt=9q5+7zkdiLqYN]]ЉJDZh0)ݘWeSg{EX&pn^BZA9s[ӏKpQD_Y'tQ} Wß5_㉙ ^ ۗŭM͂x}`vpk+޹8@,=cS%ILh}j>b~ڗL>fQһڒ՚#Mgҟ_ |QJVRq*N4\5I*A!;uІ<+6lNgsXS  |\iDʨg<˒l'}xc6&S3&`{kȣ=@Yr3(oIB|b,zυ]Yzae5ń_h99ѻƘ%hk࿥ G蟨Ϝps?n٧FVa1^7. P AИi vN#'oAO]k.gM*%HJ?*%M lrzy=zpuwr?'"6e8RʻUjt 8)1Fu+sۦhü5kbIynze>_(ki@ 㡼"$[R4Rd"`%y4Md)*NL79ŸBEO+HW{}6B]G7 (K^sC_tN*9l(#iD)#ץ' nt)@k2oʾ Q%f (H^EN'qWw&ӋM Qd p7-%dķ&, "@uI^N=VدOm0M-**h E@^'!ZmzD{Tku/EM^0fPlgW{exDsxb_\PonuŘC;nݟZ!}/ fɼxy 5p\~ȍp |JP]gx+SfҮ^S% \pH"թV;Tn?N7{LNu51W.8T17{F%fTS!)EmMc$lw6Ԙ E0`ӠX6ޯF٭uPSf3 kJ|5tֻC95k |Ĝ'Jtڔ!72d6P7 >]2LVi &9fD5;N׉$@i 6~܀.i*N=ʊiCU%:T BZ~VRϑRRO|[z6_ADGR] }ϓqՏB!,vic\@1b2NJ8't+<"$s<4CyME>nq"=딺K0o& FAd½W7hD= 4g3Wd0w)8EEi(1P->mOgߕʀ^ȢҙX#`* |i|U*#E1fOhL;82N3gW1=/a'Z^<>;|J;z&. wc׶5}m;.]m_gw)E;H|\"'@]3: _:A;7#@oVիsjҭVGNjF FOR]3"!J|^t_47qΚEPߋ@H<5ˑi$<m<9,7FcquaEppŒ"=A9wLpx4N,M<M.ON,8q#Hmƈn9SPIos,<)&v%XhyX }8}`蟙ϗFwNR|>s ú~x`uɜe/ޤ -cS+: ҮS%g;tDGX42ӴM2 `<\+By}[:Ȇ,I `Ƌ>9?be~L慐/mکlHLc-N곆lVrVGϪ+*-Bo{LfEJ*}8!i$^CbCppk2[b+@Ƌ& dWBG1a Vëh%iyNoQzqT83edP21Cxy@aܕ:ɞ=Lζ@tzX /K |r͵~NY!ddCAuE/IJΈۣqTMWȯwK0J^\rPޣ yx$'QNiM_̷жGlqĚp|bl% l-"s2= Q?*c)TL)+/;dX2X^ŽNۜ:ue8/=Qfa8b|uCsCq11nB ;pR\ԙ6e-c(Kꓬ쏖G9!VPi!FlRQ^J酆|ywFN-#pF5ܵJŘ̔CԿ4{aQ8y8ι6Z3y"A8 #Xo㻃o~18`jp"zҠP?]Q͞T!eQIOZU>X ,*Bcy?7hxlIhi0EɎ Au<;E`R`{s1yP2ipKIn_zw lt -*bLuVD1܈ %؃R ̰O & &==._in}GCD*50<_eIK`9DM.-%Q{E pЗ}UJkcCLS!։$v_@s ?7]Cyl5"F1G [BbH(` 6RVbۣ~$zFY]/_Ŷ3]sxdm$P c*1riVlzS<ݼN`؅5TL+vt5n`t=-7_*.^ xGBx^o;~xbt&~0+]%Xc#6I)LX|tK1 Q}73b`)řMٳNztӷwGfTQU+ԤLAMʡuXAQWrҶRxcl0#d#G6D5RyZwG'89o̤T409 Є!o%*NF~!T1>"g*CD)9]zt x6nbӻt!R(j5V Ό%/m,S&²]3F|lǧZ:"`L|0kjŐ5VVu>k]0-ʃadMSn4[eNVL9۲ne WnSN 4[;ʋa$*]$~ˢm)Muq"i)ܽuoŠd+($Srw̶gˢ5\AJkv:D9uQrg8N(N*~ gP 11^͓VbT9V ᠯBY\S"XOc$"%YY /uT85Q os@?y(m5 b't\*d+S8WaTQ 船k_S5<"eAc [~8j켢V5PH)pk(FY3fΖiVdi~y#te`ZQ ݓ.oX4=aK[`>/#H|5-$-"7hbL\-羦D똄@BΧd2#U A!Y <{{ԪZl' 9z\R !m,_khGX>!s^c~YOecƄ_2e`[kd]TghKɪYģ@Tj=E_uRbvPÙNFx>Do֞-q")I#h$h=(CS m"޾`U*5Pm7pO͖#RY: {&L:b^t0Vj8D%1En U b%a?KY@W7WQ*҇M&.ۉ7Lwy+(=)+#y(xiݒ@Xx(~/mZa si%ȨbQ&~T; VȐȗܸ,NџϵlqJnEen[$A`x6"HtnStyB_dHiwC.ןXb1}&\.C2M0%i A^]IK]͈Smr RfUMO.kTFRb+MtoQC-u w~`%)C^ ^VѵzIoh`̷MOqJuѠMQͻ.C(VS2RY7PX6y#"zƫ*D-U߲bdCs_ }^:2o01^ON5Xs8p,Mr-|q|wGUCb< Pfԛ ϭP{doP"*)>$;y*(zQwf`!q?}GItx*,]^{N,˷PT(i!!FYZʟD` ¨ m"Rz׫؉6G:[EKޘMs zׂC YRr N\?୫r~dr#!򞫨ۣfdW GDZ9A`ў:$*i wUPľU. 9A7lZ浐ah=LV%$'dˡT}dU_< I?Kx.@7K 7;cv-}a+ #,ދ/X:$.UvSN!Fū,kk!v1\&st3&:;B0*(|АLF/{u.O~N7;ryέk ^` ׳gvKFr6eg{黈cm\ S e&a-o10ͭsp7oՏ Fg$mЎTځdυl 9sǶrApR:BC"v~7Fb\ˋK֡v6cK; >Yp'v܍#/LX^Ct~m'KbZwXJz:Cu:+ 2A/d?p9>>qpi/HdK}UT; _I@OՌOOegnJ^.Sx#\E 7GI EHϗ, ^븡"U.Ʀj;+fQh`f#% Fo+_8#p;[`.Cy V>$>\ lEEV-].z_Qŝ)#zϑ[&̀&*)s6J6b ^bN̪s U|ټWw0"9僸&u ]n]02,{O$t@}{ ΃mx4qlGXpOZK\1Zl_z}8M˙v]maN부Al_q<@`J-HJGH73vg4T-ԏZ i`(iע4%̵@{hX}֏-]J2ٖ\Jyƫι7O?cO14sh bk fL:AIjVZJ$Ό ^ UfolXPպQg1ѿh eSalL}W&G.V~ fZW x/qmLWyuS%c*7_H+dwN}~kB큠tZ!}?ɺn3]| EQ+)P_u_^wDʾDwvw_|wuam\Rf~Ӏjw/j\?ʓz>豈'vlcMߒ!)]%3[(kƖ'S!a^7ЇcB{Tץs9# "_#Uu{a)k`W̉PpC ^H xsvQ8Yc^|x .ǔ?@lZ^D&sFXW|3xysӾ9z?3 MgC]7(&qw^P('AA,av>*Q` UyϫX ZT(;g{Ye@~ZN~zbۛZDŽt]ŋO|?i{pNCzSOvmcwD}KHT#oLX]tWu&*ֽk]`>˂1#>9 S r~[A:PN-_=h< u=k+A^a|f5M74JԄJdG# А94Y!~ߚ |:`WoXSY7coWL@|gϡ/K/qVEoWBNpL5; -:NG* 4#̡;@F>& g8kPV n[1 U9@+c傰0/y BE5}:W=p/.kwgZP;ʂ6y?%2<8]d\/;evE`•0|1+04LpXy7N>wK@vq:e R!|ExWE@(b%8͔tֈ[1f.¿4ӧqE543; 8%?;?gO.r=) ']6]jLM4wt bPTh $V6ۍzͪB$Cd inVxv,0=;)CH Tyh{Cwjyrfk=<̻=F_[ kW~.2aaaw^PJ"wzypZ&OScluzk'ɷ;EO;FW?VT9fx>݃N1y0eW=0bAj]r.tuHT&L 4P޴޻+ L,iїºȯbT!k0GܵmtHlYf`=V[y7P@3K,H̫|Nȍq b#N)&A*Sz\To}ڟL=aЮ 幇sLR*3DIU QĤ A5!H (/J{t6i^i+yP:G>e5kWCh, O+HQ)[1hSi]bs\8\-xB#ە@'(iKz= Nļn(/7~8)>Vּ*.DeQx""-IΧ99-`48YymCMf F⟏ /&r9]7O6i mG4, lAȿX{lAЄWLEo9'JՎ.E*7./ODڲA=%XaQ>ܞׇ+~6kI9GåvK,;Bx{j;w?>i]C[yi@fL2Q8+s >Uf4 ϟЂO6M5TGymz#؛̵UJsbrHE68< 7@ g) ȅ?xH x#;XCq<%93Qc3G d? "Ien5an7VI"G/ӣjF'o4!QSR_׿ڇ~#n<2mf΋,S^էK&qib?'Xit~ ޜI.SȣiCU;$GQL=?#ZdEwLE^s~u&>A TÍJaoE?ū<1x6x9;g+3-󜫙xUP9C΄+S&R{ D"?7!7 IK  }>g, زo BzG`W⬺{!C1BIl@oZacf'0=_./0'lNRʒgj ,e|'CitU Lċ| v)9}1}p'5QeE<nJ^$$I", 5Nu=L*z7R=^=ٕlX1G~ܩ['vUP+*o}LyN-a8ZE6荍/L ˯Լӥ?u&# 1d!xR3fR5I~Lq|}F֝c1 J`8Cų_l\Ps >l&vV9 ֍V_?)z/fVe۽_*_`\s{!E W®\;?6.rC2 ߥbtaѰ# uSܯi:ףkNdb{vBKZGIrM y{V0-,|qO e#<~OYIVMי}=B ?Qi ZX)4ÂU yԧ![S U\IeJio-I+>_]RNp$ƗjX]5Ud5y,Nw}zn8>)aJ T%| z-}$9F\4w::А&yų9ϝxx\w/h]l{PbmLkyhMc*Lw_k-ȾtV!bG8XpaBC"К 0 hay.Y$)6+S_P, \[ӻ6&#Ezn5eӎI Re?hE!XPmeA%e'x; Kl qN<Wݵ}GEU@$ϵShquwVKێ86gSU nS+~F DFS%gj/wQu"^eVkaFƑ!h0!K^^g~u1jϲ%MKsX$|vU8#F1;u6-gQ`Ȼ.թ G‹0Rgz$\rtI' T#F_pgiw>|߆mg_TUB#Pʹq}w؇ЏDYLdUpMPQaފX֪2d5%&L}ӊ"y^`kPmGa °A6[T1`MnA75F<$TGw :$~h Aw]X6Ԕ wP\ɪ@i%3UĝfH"qw49DNg֮Hzf( Y()N sVa ;. +bgtAuU?ȱI ݿ >T]дGd{\O^9F93i\qċ70D8]iC W7]__ShvrҶR=_u_D cNt+׻:&rKy(&ɼgȥ0z}34$맆(SWB˒׬j#x_G^A8{|0Vt[c8^9V _5)qǥL Heَ3ܧ퓿E׿l] hYQ R99Qy"SJ=LHjB"2x%\klǑ_̊ ߙLA,\%8]ѫo:!X8>1`]//EBҧ* E  ⢀ x%|&@a6-91ӐJ+_=(qFg]1oL{uډOb2ϹS|:!|eŇ!@B~wfdpTCr$;Ĕ:p-A`q%!37eK6`ɖƈ_G121% l;PȇlBsٙx;cl],;㡤B/._3>cvx}~DZM]H, m՜X V祘}zce@>+so%QGP͂B;TW;:$(ˢ]Zi~йkG/+unC1^ N?ITS4eC5r~h; jZ`P TȯӗmOwp0EeۂT#:]A coDWVKLೕz*ΰ%~{T$lyOHKbzdnp 7f TX%{#X<dkS,}' )sT3d%c)~Wwp96]*ڝ2d鸃,昂U3N1aeg}*CD۹-K ۞ye1D(ЋrÐ~R_\?1 9|2W9?n,U'=Q^M*/#J'YokB߬§4ʃ{mHaowGtruʠܭ[ SXHkǜH=VlZj%^5pjv(#qJi*LܾTXr \'.S yAH֝MK".jV[:LE} A;]rZ z0M r}ӁI>PZDN%e?c !ȩM@3-ڤN4[ijPD>J`msɰEaEg& O2>WDJ~:p-6}Owt&OctB_oNmΠȲ a `q~SWR'$k2Lw,1e3Mo՗Ϟ"0W>Q?!$lqAUcu퀀|Aۼ=zl1OUMހ#E߈:7 ~\&vUm>68lUa .d6W}t3P8fLUAAD1H8 Zl-\1.gbGhR wzH4yMMdl\ Jd,|]Z[)mL!pv5˵{{K\B(aQ=67[#ٳ^)<'OžmK:3.H/M %Ivuvf/t5:OL'_X./:xȬ&̜ 2WcOV'i2]W+1JYLE9EFϯiApѼS<kf( SϢeƕXV8t4Kzv4}MX ĹP>.$ *rω@eiTP2wZ"nwYA/T3d(߱vqT&59P]h~O-"w8چFԘC|y"0KPwD>>/1Wﮌt J)a2?+٭OaPKέ/1Wh˅t %h.ծxzBծS\_SK2ԥ_Qv-FbÇ\ͿG3>5~u)ะXP8qdq0їg3-Jvۥ Ŧ`U? `@JEJ;#.g@~;wގ#wݯi _Nf'Q_2>`ȓ#~=2J^G/gc} &mnIzxN9ݬjy>ޯd꩑qڽy~V;c X,Gx[t~t{9Czgy1k4-;cgo"{OnࡕT]L_JNI:.=G9@E2Rxfnk;O䈕L (͇ %$4q }|+!)YfeZr 6=gG¢ȨɯgCϠBA|Y#ϳpv >j#RcoDا#M`{Ƙ0p0Cm]HHipp9_<[ d4ffs3A"LYu EK]SV[R5/5ptoe7f1v]4w~MHmC\B>$6މ-N~d͠x˜KC/ M 6IhL)i- /P#@tNyd҇N l]&l i`{#NGX}]uPv& sYtH䵱 aq@ЈӓҮ .Wi_HO,lvmh7dUwBC-hLTjA'*Z|5=QTG5{#mAu4POf] Gx{`ROrku0M4*)Ƿ,ڽUtUjc-Y+V {lt] (*B4%:0 R,'+EI&Z]nQ?BN$W2dfwLf}][$;n<ҰkʮW[;zY߳37v>E?g:)WEקtiʆƊBm"{D5i^#v9 !x ]/7̿~؄XFm O\i <^/fڀpz1қ1TP'|7_2BǞrJZLw,AHFH|,VW?J/WCp-2u[I{d~Oţ_Mw3z~)*W>婝VF ږGt#*h%}rsp`# a#r6%G Z4D]Vz:@x8}7aɺo>rRDVAvӫ/XIMQށk(4dW!]v 1RjjOTV9LZ'"<{1v4g[D_:J>)st\@FK]NT##]z1Y\'rNZB@N NnMq+()-]qۂ6}#o٩{vy7vh[0[l7snޮI-~K/ףNi oҾsb6(ä́J4wo3p "9y)C W:3 LI iה5mm*H徇0{ug: \j:U\K\Cjhףb+ŭjvɶ:.sn,WZ]ݗɈ&⥐%@xZA MdZ |E# Ab;]RrG` h`0ƞ˳\~7% l;襟T.7|D}A/gsy+\_ޅQͮjğJ0J;>H^t6P(z9![$UtYx,|h !?])L@ߔYi.Qtz0bmtvNY(saeem`T'qZIacX\ R1 '/.v#etH#A,[-˦w!ym#@;,V sFklV2G8}{9~ڭ{l_qQ%d*y.h$"9n0p =xMJF.@8%zo%[coVblЯ7s@̒5iA3wvAj\yG@"N 3R q|ڲ~Ä @3=_GM}@Q.]Vv.r#" hH,. ^q  v&}v 8uowS>nN`/P JzZ:Y`O}%Eaiެ%/-F~ [u Qw|d<.j J#TxjdV;rOqnM78::3q5LJ2sc9Hjx:^]oƣBޜn-o xε3_Yƹ(Z^,Tw-U9b>07J1Hn`/)L0(4z138'cQj4ðieܵ<B9"⏤Qe?=Ug3rSacds0863+&m32ږbs R CXMW%؋BfnFo1λ0`}USjc04,_;{@`WIA\URt%&zzyzs骦v-q4˸`AfmnF:f/=(͈P[3S} nN]nd -#Ҵ?gC>L_#)Rw?y8rhSlB[- ADv5]U-Pe+RZuZЅ=#]Vp. _ڎ,C"5$;sϷ"Էp#? m1bg[N(8k2NO\F`|ܸҘigT5ӗ/^ѥŲH+qaE0}#Z千_4^F5ojՒջj $DO%=Vh4^vQ$CaTAF8lp#sQ[eQ/SnD|+kǶ˂<VC#%5p'sPYpΟݰ])Z!GO΄ Ȏ7G<":d|r&x2TJ+1Qk5mZ+]73D 3&rwbҦUX 3#(dt!>KҀoJrm.ufDku&]ӳ! &Fۖa6Hx:Lj\]`47U^*TIA>tjPYK zdZOPdӂx|JJ^s2{KpOD{KmTٻޢXak~ʍxY>$!~X2 9GҒN)jj*AzGGлEioKwA#=05`^|]<Гk6-vս^ebWF;L Pq]6DwŒ,GʽN.֛73f>KMF!pLr+ 0LcGQ F8͑קdi̊?ξ}bIq^ hI^Cp cDVmx+guyl.ӵITVDdFiA/"4Hn=a]c;N0LfmI4Ũ//ˇ^~ѠN/RiR54͈";?_1|fׯфzJc&!Αu#|=p?f3}\)>GKyr>Ɏ կM\m908pssp=ȳco(gEKh$Utgu#(T@R-4mj05Ҵ-}!P#UvvH@zu0ؗkyOMb(bsX&wJ\y ;5{Bw8HȄx弪[< @%س`QQmMݴ-$H})E`V}#1 NO.iJ}ȿeZX~%%749pPK'k&!rjZlbZh_}d?ŵ4A@r#M:vAv*6˩O{ޖyR,X#G9wRz} ~DDÀ (Q_*Q@k2ale%g'..k9[XB^Gm&-Q碗?N3;*=r[;OzD!wKJSa:?}To2ݣ%fOz0gsUEjڎ+W _dZ F1Y#:@(&9;J8 %X^`Hq$~ gn5#]i:wᗴ[ACFw:+,ܪyx+YM9+QLz)nwb#2=v<"nY6$a @`v:Gpס4m7[PȄNp)38U~qqrC 1e_^-Y@6/O91߁O$,t߆2긽~rՃ :=Vo9ENʂj{59s~wʃ;NVTp/1l޶ 4uZnK^hc!ޕj8rE 'jM`m~a44U)$Bclh+$nֺx ? r)8(D qmNbO?6( W+}nӰ o逵@HLk> 0 M7FGj.\HUh ubqZiqJ>T"0n q~`dxa  tyEʾCձQ\ 0N~P-p`v&C4̏swWc;ɟqwlDCv,e *mYB0ؽ"7v8;u b#PRg*P6VqVE&]} nha5Us|!.ɱK+K  7XO1RiMoF:}mD#;!zӆ~:PxB)Xtg/jk5*|ױ?ԟhh`PCavGQ8ut$ծt}IX#=ωvXny}ItOo P(K:ϕCs֯WRZL ,15.H-k ^cC_8xE-C(0_&(}NbD(DVGdqv(Ӧgg`L!2|c^\u+ɪ$(W#{l|L`"x^5v ѫ<˝#-mq gpׅT`U幁~s~[iL*1)mFP&[ <))xe QNUѺC/,Vx J C_YFVTtX*/9 Z7Z|" 5`"`I@+=eгz4`? >`.`Kr^2*# '۽ >a%E Ij}7W=0vriZѹ=#X^U$&[h;6&ә7Vdfx~8,y߆!ިEպ~)䶌p\bhr5L'홍5OQw(tLvә^e)U5{+ϑmnT\|h#>_+5AWLH9gwG*h\QNnJ)ڤ t^X}勧dJtm'1:*fp p62h`ҨJv$`֨8J.Uh T`2zXfpn6OY3&l/x2J|o䙗Juk^ɶU9ɱ t@c]ljCzG8YԸ/6B"U@moy.'r抚BA2ja6_ <Cf}ߌIgCH> n䙦Dtm=pA&:#RW r$칉:"Px\'i9ic ^nKəm@eto>ʜ+Y-e>Y"wzO C)_]̎2L|C)ǎ#V'yǡBgm>Z`ye`M8@2w,&ΖR%tp$Xc_*ؘ #^0/dey&opv5z3b>+U&1xnqBIivΞ^c`3VdK6ZzM85KO]bO(wpeE(e,20Qh|\ @N}xma+`;C}ZI=)>\'?);m tRU KrU7<{] >y7 "0 ?I [y35vJߑ(GAܶ'ͅNKS|v52[!`7Dd +C :1HV3qӰ&8=GɸnE9q+<"#ϒ0@ D#d99X#GXAvQ(*˝58MeqZoI廙^t3V+oZuEȸ\e5 Ʒ+QqrIܴ@l̄}H2_$Ĵ«wDU/W%Vw#L ߐ-ڶ\5>Yxh8ݿTvJ,:wk2y$UlA6BY6Mq|ahBU#AC T{;CIs4`H^Ln>BL엝`/J-l w.6LB WVzX[|"gX+:?[ʰk'3:WU^n_6niaP&i㋈5J?N}>EY D)5h#$=IACY|g43CRXR$ \tS f7k R t RecXв&&-ζ$ؿZ1Jhhc$$-Μ33ࣽ0ڡ(ӏCiv_ι+c?֫NNnOia5 x/EI#rV*ybhs=kq .nǪ6A+H+o^GVgGb޺w:tzUgoje{s̼WXZ[ܰ<'8/gPʔgjQzH94;rrq3W.tEhMBɳws# TŸAba)^=?ђ6\ "M@l>A".|րJRYĐ#._ȲoU%zHxXc-,xNC;x$ %k?_ʧz)EP.tnܤӃHuweĮs'1;֨<O+cRZy2xC6V\L}pXvQhK23MQl4/`B`5R0v)b5iimP5DPE|ݔoxZsiEv=;ƝǗRݑHtLuc/C$Mw&t'Z !h WC-$PMOX*BVt qT[)&*ʘD7*S:Z11CK1ԏi-Fb &Hk`/hlw?8'T>\ה4˄Qj^>/' ƕ[W {] < Y,B6`yZ0YAq6h7վ4_˘Hf_̛3cbUhk<^19bQ fk;Ah1 Wi -⡡B)FQInQ12eLqf%`D玬.@ !XJ`ƯA*FU\kkIC> #\s~Ոmwg/e3vDupHFʎm O˵12uxӰ?!AjCS&T 168mT OW5r>qѝqY_eBܯR,zb\2=qDq0Å%L[@HLMMsPAĉ Q;Ey+%kws_=5 P,mǼdp<tG:ř40*6q}k.q Eφ%;qvJjQxݔ@mk__HmOHJ@3548pYP҆+_skI;rу>/v*^L Ơ+j3Ф2 ä "O*R}P.C 8OÆ87CU/h0rf!!fj=jUXA#"rVvye۬ 5Y1G_ew. ka 4+lg-(CNPO&!˭>:<‰UQRIbsCu@=M2̚HeQ!y*- ]6j!]?8? hyDyΠжu%NjSz)Es} #W 4y-z h;iLPoWYne}A"5'xWOsF֖uD4S$aV(q%iCwjIj=#ʃ{\ Q$MC|yd>C| ~")qcv4W1Z2wL8*~sKSv!R;GxFGH99ANv+2m ]wu6wjK.: k_ߏRRjUf__!wFUhOSDQD CRW.Z8Ea5P^걹 h?N@a2u_An<szb;z g  )$ouf`w<9Ӵǎh` :65-ސp'0v7"}&B *b-|D]2<7#_ɤ,PL#Fib[4+Rƭ(x`H=*3/ՃEA P/+nhS ,3Q$.=Sel/.r_s拰$턵E1&9jsr\euJ jP/LKA| $}9o[`+IIsh`Pa\äԲ9/H+韪Ax5roQjwl|Κ) J{h"̾{59N!z]L:#f:howtLg¾܏[_KZb}}МiPPt&e[P*o$=~l*{"GIIA3%Q:=+s<:dvKnJA 6{yۤ<9]g2#bQ՚{T5CdgBt`Qr/@rևlDDvs. -M}[Mޛb`𙇶a*tv1̕`rLvr#鑐r,sI6v!sq]tnm^B0/ƏeF2c@Zo$.{T9, !>PmB O_&@ hʄ5E4je?1&^Z2 u/9C8+^'[܈ψgm̏d%$˾,oFb$;:Z혱JYqZ/|kD,8ۛ#R 0{R=QmǝO:Fy4(.cXrewJ-gOJ Ui qNjbzL:%qh0&[5#?miȅL&j%s1Yuy(=9x$%˱I mHTo't[t'a1T3)k. \|w&b"8 F9\I);,"+IOk1 O|B+6z^YGߊCB{ +dJQ~-ƻ)h&֒FAkeM QאmYp̄Ocԟr'YuID̺O@QWe$^pr, +}]^ ]Ҭ+ m ˡZm/G@DyAFk*@.6U57 ^4 |80!_'1Ω:=ô5[nl|ܰ?.ç$0|H/Ce˛h$[ڬ|C潮t,SCq{pyW'cvhSx;H0׶Q\\# qM IL6rm;2Rd5 ?RaVfBbgW`H@5| `$p(Jk3E1N]ߌI_4vƟQ0?wS uPZCwr=U6jZO ]WJPٜY1X0[yr-4(V8_׶1h{o4jə,CH=.)8xlӜŰIRAEcF4ϠZWFN݉z铎#1w"Z_4P$ s'xm2ŧVmM{AzqN W#ǹu|-QL3d)u<y"ƒ6p|R\; `)EXk{ )iuNj-GJ7?s\vŚydr8[JX/x@7wfae?]ӍW+}SL\UNu }Y۱k)G̨gfyrv!5ɪmǤq` Xn)b'۝A_%Z9(nA$L8lcSJۑi_~/Nr %=:~@b|r"0YfѮ6bKLgew5 2RCPn<_r:(hGW{Q!rtNdrn пJ@s5CқR6CF]-Y~{>dYa/\@ӬQ)1SrǴrA߹ t d`)̓/,r>a-~jJR#zhM<}AAIM7sQt-Phx!Si깯 OJmEV1ׂ|Hr~w"=D.%ZOBYYw|Tvhi(NʼX\OnDlENBٛ?7~ ڨv~\;J3qHk Z\wUE͛/I5mPW'䫂jQAC? C ȩ!1U# e}&Q{$N1X9iJ6 }YP$ _Fzu6Hh>KG/5)R#7Da'^4%-5)"30\(W}OjVո}*Z3ZT^ο .g> X\/2Rp7vMy[Sq|ut{X*`ǃTCBpQ M ?bȾM]3a^fFՃoj?( [:5B^Bk㘇4zr5G$}){2})H!jLMǢB*#vQf˃Y\B*府2wH&C65\yRl2pY33*Pl|  xJd?)1a{%QS1m4|xq= nv)F'U, W[&\#5>W,ӠvdIv-MBOk [T)p2C-<[sPkj“PJ^=9ZtI0{ ;T GP>_?T|.G[fJ\{#¢'p[N5_tH/zOz,!oG0Q+`{m(o{}ɖRTT I;)1_A [zbĐӒan&"/PG~J{:SUEAњ؅R7l@K3)TVklxb\ $шrD2bdEc>ʹi؜*e8nHM9ӠzUM4S dl޺gT5~/ǭ.>1 rZUKؔ|!g?뚮a cPc(S$F(D(^mF`\}y{B?R\Ygpy;AR<Š89& UX؀2S3)!C߮45s}QUTZC:*kf}<(2WCvW UTEx`^`J?]䗨b, 7EԤ_ ;GjV4O|"pJc؇GG̃v2I9=yzT@DvNifxC+7 䜏8d,2\|F0Aq+Nlfݚɵ ֨e]YEtO3!vz9 $<J" )k"\>wM?jܞWZ oő{w9>09K!}PS /)}n#c2~6†2h*p@[Ż32GZ:zziuw$ޓsJ ZsIliݿ2V! B]r'ȳ@-F{-_M҇RFv䅂MfÞũH׀Xёf}VQROƘ4Fg:P41@#xԃ2;}ٳ5k'ٴZz0!h g.j)=P+C]DșK}A"\6TnP"_'C/)=8#cwW֜$`$L'-_v{dŨbm /7(vP8  0@/$S5C0lBrPO- U汾pDLx_qN!X*‹,8piՙIȚ7?:"j˧_#L $%xBZVN+6gS$?)p1GI9?!s-]-0=+^S|i'1:`|>d=YԢ26Jgfضӝ>S$˵K;M{1R7H//nTVᚖE#*͉#ʍXؕQ=.{؀T+K‹ނS?$9v&ZK、fЩvYT7bk9r,=@T$%M1;e4r#F㻹׏쮣=Y[Da?g9`>yy+%82\Ap+֤^e ДjGtPf V J E)3 (S8{"7,o>ZR0U5lP5k2푻tK67pGq{γ2k=ٕԚ3< S^zh(BԒRrG+jؙK#Դ76(<1ĝsNVL'B b:D?-3SѵpaڄLb7"IV}P$W]ƵZB`M➹%#>pa< 4^h)|l]I)4lLTo^waoȔ:]{d~N$Vѱ/Y$>v4r۬}>.@TW3Rbd+'  Y2wf|3iؼ|cb=o=Ƙej[M! "8&.|҃i仂AA)i v]BϠ\KP~N4Ջqmd. g\{ȠpJLqʁ,]]ڻ5-W6 eq̨aQ6s# r0f% `Q]/un*O0"TYp.nI'd# -xУ'9H E>֕wOxBí шϯto/҈YtCGʨf.[3_eI ߖHI.=h:2;ZJۭ1TzU,hZ>J2c;nPؖW+@X %$8१`'Qwm;MPe&jo"4kq{,gyU\HnTLG=wn5L*ޟ!9+IZi*@ѓ'J["Qg%1:%H據/׼eyF(Rn4x!DH1 x$ M t77@l2YV>Mz90$Snp ; ~{U,$ зmr5:ȷ^z)6&d>{)3{KtM-33\Uj떈F] ZaŒ h'X.(2ikfSvH jDW20?)B镵IsK*g.pl.d ሧkHlS!撅GU[H[|F u!O" &=uRv M+ *6SyjBe^/61=%ߛ6YYZK!7f scl'䐨lWM;T7R,=Yrof s7׀arn&^{O\'}*mj㱥&tޏ.TJ F4&Vg== D4#{YqʇajeLGzy>Oڂv 7?ĺ\i0RG3D0KizH*ᵶӮ%e6QHYG7mQqn] _3tJ,r)r5sUEr.  ͕r4r?6gVP]"X 1̩Lsjbu\1; QI26=mWV4uIC8;g (ȜI >i$PoOȤYW"[iH<7FΊ6UY/kN<7~m.~[K! 4Foڙ"R6 M x.n{M.GF f9myde;E]}ZFmj+jw5\a;ARF!e\'>cZ6q$2+[!7Sb;`CGs7 د]:$4 'LMrhU˓9\7{a{"$l>G9f*c{ |(y<_F80(6~:/p]1Z5|Lv[ԱU,!Hp"8W"" \kswЭ4x.}jw`8 9=!┇J@VnFҿCk1!'oPᤳ  o?6$CD:h8P{j8e+%}TuGa#aDY=VHî C5X"kxYaУHB(M~%cNl8$;BӍ jnU\dqbhOwCIZI:FJt{TсF>9E3Ty= Ƨ#WD0Qxav r^~sJшHkϑc̸8b4?kܿ`9M'tܱ@[ s̺#ET;smjUWN(- "zW#)vE3 )lV> _b?1d96t)A6BR?-P>=zO0þ޸-E`m񰄳@Lʧø~\=$2+v{6]'֥WQGTRuTy",3|1If㿻2A +%rދt?^Ip;Y򂾂U lrZ|Eh- z*slKNJsY8FsSѿ=|o[V ˚`D@ë| jq$q4]Z4_;=r Z$oG4WQ$Cц^8tWYqWs.m1H5S\Y OC媭?%`}0(ֿ^!-r -W?- uíVj!Ow4LP*ڊ`30aݪtsõ{Q1#%2a?Fc?HڊLDx:Ƚڂg{VhŌM(<JEm~-ʌcwoV/e$ &{H;mbj*6l⚷8=lNT/R]ŏt X/"ܼwKղ?!cVcuO^%Z*S*:e<)c@d'3)'%NpzJ_I#q+94X,kv 1z招2'GD h"}=CG '>i;e^ vl-}BD"4bht&*Sh NI!CK3y&Z.YNb A%BU;اY(ߜ1ZւD:5am(^m ۞lrl#҄$?'ez!6"YQIM'`rsf(%@y9Gdv`=IvR&w|Am>JxGEd5Kd:D3{)mzB$}9(=tVSzTFB0[szI&N*BPx#[b¬M LxU/Si=frסpxX#))h=Udh^]u"// b(!? \| %W3pVIDv &#߃\UDW$sStZ'%ӪY-b¢ih򕢬ʼJa32m6ANp&_YBEI\^myS?mF~P}}ƣ,L[MF4JMY!/&{0r_|!()ő/&Y%diVT4˞k0Q`?5ckl<9>GXGX93l֫GJӳ 8wfW#sF"#w?i6'BDtWKك TtToqzv`#~"_6O Nb^j]q`M jgp@˥ȏ!#,ϩ~Q@=ɱxQtLD8^Q7_-=4d m S;,1Բ̡xW+pG^W<Ǫ5l݊vۚp՜ +构|]R7og4(KRw^`dFE>XlU{~MU1x W#4y{,m<>J(uBmfry5qj-У9(>fJ/(0~)W-&xKu;Spl|,XT2U} DwQsUp`9$"v aFtF@#4A$? 7-ag&ɧd<6m!~:iX.śX匪5Gވ }:LPƾ:iZH D5Xث<~i`P( 1L:NF`/ 46i Isק3?. ີhL=jR": j0yT;uzjP:PmpWzA+1<; m{P͹(]hfsh e,S,`U˄V/|ʪנ۪fә?hh \ C$q+՘!eh*79CE 긏WhFî?}ǔR[#RfaC ǩ9%߳*KV _T#57&U:bºv)7g[$ͨxLut^]>|,J[pYR9-5ia 4 1;Z{M{OUw9=M٣e4Ec E n|L 䡱ӫjќxV0PڊL RӃmÅfk~2ݬC,F ፥dߠז\/;6[Y%\p;(:a^pD ]ͮ6qwWJ2ٞ6d!SP\c33bAq |"p3bqpr8Q*B-5[ 8"ʾ6:T(5#1KvL9ͬeO 9D6'[ qaό,SƮU SÀ\q NleI\Evn3#93 #NmJT*Ɖ, &X2fwȹMR+)y ?(Ÿa(G-ētӀ>)Px_^۫T ԝXHgM"]HVr:dMg/]_ I/O<1AISlseGK<1.H%<쌌6Vo`r (}H_8g칂Ԩw,.i[*3 Uh}}Қp{5$zOEv16߭$$&o|BKcLp k]E{ppmEgqN2F監} DٟL.t].ZëpTvp(MUxޟ*;7kT_cyؘ]s-%԰?)~^$nȔE&(P Nȝ. Yګ:oUΕAFkш8?&5Z=u/١@ ;栙f0ݳ~E] ?~{ϖvr=j#FBEˣ$QSFL٤)ZX*|x'/HoF =Z~ƾByNE=jԳvkX#iX*pLao~m)2w|CXt9b= ^G#(s=ZāYsK @)gﰁe O>=ԿvDC@~wu*'p۱{Ȁ Z%)ݛb{iyzl]D4,D#YR;Pn@J,B/Μ" qswEג2d<9Ꟶ?4@*,Jpy=HCz@c7 4l.*D,(|2),-+ nRulX| 8/R1HxXAGF N.#gvD)?LN:MCo?K,Vt~j1^T|sXβ&9,0:t-E01nZqfiU݄kR8R=!A 4?DiDVb*()n=]ڜ.sZ[$xn}v8ǖjs%8 ?.-/C:IO5WȂq`ZTߨKi 2:Ngi]%pPQ]9(Yα2:?"Y>2:S&8JǞCv nWZBD&׸į4n vb%YSbwvҪmxc%Ns~L!P4yp5qr|B?rdYMW|ގMJ]0pU 4v i̦?fɒp'î8Z60"fL];j ̾y̟rk\W,AwcBHQ)쀶V~mѺ umc x S6Qycdc\vV߳ #퐦u0 ';¹$ =3x$3zwWM>YU;x73rh_bk2B@IQ  ۣXT ?1GGLuDEs&Onub=27K/:ZQ2DS* z`Tp񭖝_IH07=2[[7h@/+$9DL0;p : *+ei(8,bSB`֊x24+3Ω K-(V,\mNtE4Ҭ 9};y-k<k߷fXta=x WP*Əbu o&CID~޺X~R_UoGZ B 5T*ǶR3Q{/7"]r(Zw]&܂S{DA`3[= T F'"Y!{JD؊H&=Eu|w:+)rᾚQAE\="z))wվ@U 6?G#3Ẏ5ݞURSL6/:GS,^!,b,hmE(!SC䆶݁M\?I 3D VξT)0{m `]N"2hºBkʏ"ܝ,3L g kOkחK\ޮ\~CX5?c=`/6۫*D%*NsH&%9)S!k5D^Lj'i/N?IǪ;bQ1)t YkE5V+Pq6w'ah%I^[ Dޏ6{5ڟpRO)#o_O {'B8|KK0RDS3GgPo*v{,Soo Dשچ*OIŮ`d[ tgwX[C"&sHy޸ͅ~)#-YN(棯eڨрB:T $zgTmg\pq=H%ES[F4ouL>L}IZ: 7>KtRaq5>0*Ű6Rrmu vG"[dg$@EĬE }C!$A>4G )+8 DؗD0h&BXs q 05Eh{&D2cbԈu",NƹO?,2-tT֯T L Ȗ8Bj%p! O:ReYSC=iLE?gNE4Kɱ JƧ?1mD|+X:԰1QjnG#k ۉ\w۞0cP\?y%bok,|kRZq;pv~-2yh?࿞ENiiڅ+[5v=2HVjx5keyE`rU6UO^>$.NOuqh3cN1N Ruo=Wh(^ȋucGlT?k*Q럛r3dEE賫"c_?Q*x`7BKenA GݷaOfsꠋ.6?:=uNݛc[Mcʢ1 fj.b>dt@}B?ktfmH5neG-eQ$f53P ^Zr*+ |v3.?qnӄ]SPpGձ* 'ᮟ>Y7-Ԑ&H~bۀgCSWٕ}鬭K׾~6DP|&b'"*`]v\=Hd~b\Az`TnfM67+yK#|8 ~LKl4Kܦ-V{:\eu4Bt;/9aDgmc|f[:ÏbLN?n{ d6#у"]a'ށǍq(X2DŞf/ּTZ-W4z75 qPzL1e~؇6VN'^;bXpjlJ bEatt7d@ps͞*fN5C"Ե ]5Q#n3j#c;,/lZ6q m.rPӼ9J6=΁7uٌ&vC-mNh[dpQXj2ܿG4/7O+ipA->62w.g붼R&UϕATV+!N-E?){~l9vXF4n6mJ;g?Gm ^il&+v ]Ư.R :%k X x ]AE%Dh7={bROpܸR:Q4SӥY$+2&M]BS~lZhީs+[H.9+[5t)x}^ 6qGoiOjlɷQ@gMbv V_3Cncxj1b"֧Ww|Bth#{/}hTEJpQsNu\aH}5q(ȱUMp*LF-q5 0+͐g6izuxe= JzRu0uK7o։7^GiaQ_tNI6ݩΠcڄo!%nfJk.Y.l4 M(2T+Mg8Bh*@͐OiRh )g4|z}yguYea6FLA14׳k)1vYE8<4IHBKOP> LjVd m K&@l!X— T8QG9i[n?5xۻp-|5J=Ui͹.bouoQ}21eO>A5XtRIKye}/gE`PN`y襃iJ&[۾zFN.w#PkZްjͤpt}|8L7ouoGym*䥅 NX:`X mUX`f $;f =x$~ց*V"RD,$f Xb?I:Dlvo. D_*QOg,Lj4_r).݉{okv,vt6lh\[o&O]:Pj&hUz{Ut@fG2yISfw#Fm "YLj'yg<k웧?ibBzHCX)Qц7{Y 淈Bw/US$Bǩ)PUȮޖr4WT@7ռUf +zЭϭZoҐ`U0)uvqEYL~#R9)KZ- mv’ܻ=@v#N|hcBpj5/r=VԏP&' t >R*1۹Wfޢ2Sύ,"i=x"SQDk4h_TVF5Y/DAx}a31D,"%)J`h֡lg|NO_=5֓w1lBnkSSld{'ys!@L婭ye0'a?!y&$gbO4s9d`hM~χ9d+Bv ՚W[>)%6cr{F +e߇z"ŚwqpD"՞[n^G|sD&- 'RkF0FHV!Z=HSƺ=IRV1Jk5 1~pqK_D:#u8Q"{R 'H :m_}V1hnl¼\+U*jD$ƙ4kU#FƥB^&ȭov]:t{@+?3G*qe)|.7-ۀn<~OJIP47@\9B$d(yQ$=7!;'Eu~pJ"pS!gzoja .^?}  2SBŌ)1(]e 3%Xm)(Qҷb𻷎KfL-7P ~@40i/hdyƫO+뢪K/(g-mFvYw>L( jFXY@h:-"RO>#낍15һYU%!&uP/ >Ѩ2N?::)[ C8dX!?"u̩XT(6#2)3+`sk"Y߃FI6FZ5\ܭ>WK`fELJ!`@">|_FwQvp(=(ApC-*jg2iC_P%=D&^q eL_ Ȍټ^j&`W^_gRnݎ*pev bNjӄBkpm lCp*E)Tnq)7e~-F1*H!QzE,~{6?ƜO4!yXg 0S&oW3Α֫s\R! ?ΚБ9E@МHBAK'xIWnQt5U(Ԯ S)4 6%z(VB 37J+N!n~;0KIW; d~%xS7o^LBW{͐yWfP+ޒUvomFs#UGu ^ (x4@|in| pʫz$}Gx9i:BO:ǚ%~Kx${}Ev+WKp 7 T]a$eڃƞw4b.ێM9Yg'mZ&KMAI8c2%J]f"2¤77R@ ~h&ӣm0U) څk.x?f-n #R e!Ym:v/N=%5%GmĊEҠXmCcFzT`"cns*r+Q70*}f2l80~uV[8m\C賝L?ݥsrѺ="v) ft ⻴f yjf6E\,!x+}*O"%x\@.j#Sҋ$7ƀ'ACˠz %qbMgZLA7a"p r:Ξ;xf$spy8눹e[D+c0HFVOUxvp-nl &qܢ~2fTY$8Y37'l]L=tժu]۰2 ~YIƑxtw&᢭gҘ<@$(~%&}Nyȹ::;֩;0Lth-7D`'p2/V;tC'i5ֺ*_NX3 QVMԄ^gogp`Sڋ(~KzֵkgŬD: {Iq#('O 1ţJy \-h ]=GBN^}Vj<)ǰXjG6TAW3w%֮a0?;g:3& O9ΓbǞ#)E._j4fd.p<~UOg/F4 - ylHיɠ -n+1xԶKv x7s#u{Zl]α̿2:%J\E 뀕2dPL::*=uoo;+GY\ (#Y[q|ZB,̸lbfڱ3Fj@eLȄ5O3Q\Oh|w-ǰ_Gm b#h½=]I(/E$br@O&~.aJ.G} Y)jO6r&v?ʂ*-Tm* 1R4'5sS?;$CXh&βY<=jd]bB,PPnjgAOb}iuxx{Y,lUj3 gaZ9[rϓ 5&X80DF2y:"4yYD:f%9^3kom+{)ri|ֶ~o QJxZ5 q52oG_Nڈ04f2V\b15_cbfSOQ ,]uֽN`"?>}WfbQA HvCodmy*X}Ddy{gw)Cg;>jk%\ GH'$ aW˧%X >!ldB6EH+&&)Sͽ/ tF=8#i7v!3jҋET@J0Kg),PLh혤zԱ޷OH3'piIs_f0'F4pYdSdO mi:Vk3솖Ô\]5P#-AIVd-GWsUD ߉K! 5' < HeZfPZDN.M+-1I<,Z!_ sPpԝcrhnCN*A,^eA̹a !E!I 2]Nm ^՞k$FZ&>ӻOwl4N#]p2Ba oV‰U9 8 N%\ '$ ߧӘlۙҧ\{F2998tɇLМOsqőe іYLGI[;J8#YAi?m"]X{X'\q2m8`&,p篣+eC,kv*IFeмM ݟ@9M@,^ڿ,L+]'Kr-sJDp#Ȋ+.2u3[M2S( <.-Ղl< #W+:TRP)dr:fd7ݼo85R??AZ-q?R dy&`>З+kAV>ߩiCGF9id"L<[=l|ևlKdXl"+wcͻ)aP7 ѯlL)ʦs6sLJ- jś&KL7ȰrLn+kʊ|Λ37dMzz7C w~ߝCj ޓ8s~_*\ nHV ,ɀ,Zr:Y*&^ $B:ԱC?u5h/jR3@d;{} U־Q# )'10ct3gIt<6en8#wQ}$ܷ^m l.Β@_b$RW-֊(uLk5]њr*Fۇ&X.?X& wUTz-וr7X",ŬR޻H)iYp?p+IRtTnPƶ% Hv ꂣLSw ؙuEE Bqsǵ զ$wֱp|*T;>/=+!1M{k*^@@碮4ê|utV1hz.36>?H׉7n=h~ob no F ɢ/z&?b蓘T>JS3UuM>#2 ; YOb~erm+˵^>KquUn`߾)[ 4FXgKV`+y0 B27:aL^ Qb44٧#dzi-&z+яQ۰+q|du*qİh.'XTWH+eoEapK wAr+~Qޅc*M/xzMxDECG-# M8RR؟"62yIANjJx+qs=UO3r%ٵM+2s${$S!fiޕy`Ye2Cȧ["Q،6ߋLv{}k;zI;{R5Ag8D.o'u+^9ȷP䏀f5ɆOlL:W:7zGtv\nO_߷c̪_L&pM)]"cP==p[ y?lzMR2W.  _cZl ѐ#M 2bz׺ HyIUxH[WT6m_H`ͻ>0lU蹜wo YKeဴT>BY?h## IP[u 4NC!jPw[۷g!V(Sg%XuJjr:KshdnO`4+N."5._?gG;7kEѩ'jڄ$gyV_-^ῨEHFHdiGK"k%!3Sl@rȲņ# )4n! }gJݳYncW*(wWx{*͢h-'ʿ9$O;KJ~]UUSDq+,n\}|*0H\xYBQ}ct14v%x0R[:xm#׬e)_*3m/3ή-]]2\ <ücyzPpU 1ݜyFo'?;`~D*}hiWaA, ۿ}-Y` ?vϖĊ}ҷx+Vwȹ9 Ǫҿ0б,bvCgGpUW5٪P|9vyi O% ]ǽ7_nohYӢUa zڗX}]mT5 AzE=%F-C(ʺ.o1m&)ѮYxD;`wУas 84fb'3Z!Zɰ5XAUI0z!75d G5sdox Ӱ aS{pc% "(RJPb No 5i%.EO)m["Ngb"?J2K\@V>zd4W5]#YjcV﷿ͦ pJ9%,Tuԥ%fͺ~L6Y lK:Aa˹ݐCGN#x{ 7ploqMvmO](EKeYKh{5~&#{D=mMW0Ap_u!4DE}L>CefRZ{?!:Ud~D J|0uP1689%USt , Q@3[r; n hN{RfX4}氂> XFӥ E *mE[\NOQhTaWᦰQM TKT^ipbx?q3|U)OyZyb@w QMukD7iSZyk)4@YM|1V O0?Ղ9)JonHCq |V4 ii,.T|`bzZ[WãSsujmj _In }za kv2Jl-wiBBXq}-j:_;vn{Jk~搙ZixL&r z6P^17#xݴ2Jc תH^4VtZc`S`@$>, [s ~9,iWEF ^YdnQnvqalɼo1`cgAk*UE+*61!tzuO|Hq%!iɬ~aG޾˚YmQ}Fdٞv"0|a'3m}7uEaSYDdw(jW1bu^ҽz A4ՈP#׃RF.JG=,QEɹmHnfjЦSG ?f& X/Շ+1QDla@f< \G)e:v-s'>~}zP8Ƃ`{3X7Pԝ]rKдͦxX vUE{ [d\SFR+{gU A~Fވ (øq;c}Ɛ}"P}~ 3,C?B!aV:<'b`8#۳I!,̣Qp0 NH`cɫ^ Ų$fE JN]sk4Si9 OAP*;T6{ns[1Jv•ðaÏ7%xFwfm. p4wDݟ6X[h|Lf'ȼR.[O\ w jNEF\|Œ>oZB O$k8-I ~t!_;ojМ MϽX䧋N̘p}zHzh~#y' "riR雕dN?1HWC*^W(;ӗqu0j\:CMT'pћ%zȇË0ި~$ M;fDQR-XHdNZ)vE_?{VfQl"]*ZlNͺaxBDylB$ZxnͿe|m|Bz@emXYYvX{bEg f=#.NySBJUbգVh-aN܏|T9:p3>0Hs|NPhT,WQ01PihKZ./m{C0jZ4ӬK!h8 @f |Z`|X'.@!j(~aK]8~9 N$nkٯ zՊ)4')eSԤ22&0;Ɍdo+S෵Fp_J=VJgZɛY[RHj}Pvi*Sx *zTS)i)`'\ E\|zM-J-Ҭ9߆zR%j_XPNNg_LjC&p5}X{=J>ةlKp+8vQE˄_'fZxM2GiJ7U.wV' 6+=iX<5Kmd'^U!.b/`Ÿ׭\TbM[A7_2g-w-~4V-+$"ƻ3%NOt2%hhK#;3֜YDr[>b6U0' \FxVBW\ 'լk 5X.Ns[ބ_a*Ln{=6/]c {h7Ru#@䯾 4Ѓ۶ gaEdSX[Lrl߂2LlpIqemb)]겢ōA"KЖFGE7k`DVUlɠer$3ڀq;B?F5MTݦ1iK2<66~rw~/IGز*2bƷDI;3@,ҳM #ݥϱU_h}6KsJPfb8 6fp[}q0Ax?)|6xE#wzua.Tp@ b@>R-ҟFnzғ2YHu9')ƾ:sP.^pM4"wSɧH_FRbF1Mܷ0ضe ,~+-+uZ2Q #I }.\K* @vxI7zֻxԔ4a)R@nZ!62rg.ʜ<1L () /b>#Vǥ=pNf&2^iw'VN*kzPJCuUF7fpl:rŁlpNSrPWC 0~uw|h/\OZrTM-LAVJ*қ][LcG HJ``5-|䠸B`N]ğGmsDakϔcSp,|iU$ ;fs7 LZ$[q̂L^<]Y@jLE5֮ۚMa ;`[b FMU,xAy$DҙuCmaGUT4y)O5hg]Ymm>ȷ8V:>Ii.5R!QZsJhh ^Jҫ&'tv%uCl;]>Yoŗ{`2WWXKHzk;};GohL= G8~;_9AUPG|EG4썪i$ *-a},)I<;m 6mCG#pSwx*.+Vk=|.CqOyeyN4J7s Xc*E2,#sѢ?+h|QAnwΧ~mKs ]tngY0I4;ge:  $JukGqUQcOŇ2$ !pcL{C; W~T=+>S2ݷ73[M }ԵTM7B|cEN (|l'qޘyߠ2$dv 6zV5&L o<*k.]Bd;(E)D{Ka+'.#(,j wC~5& X {H+C~ Lf H7Jr=UƜAr#(帲}ׅ֏`G K'$ǙۓGf;ƪԏ@5$k\)H| . #nͮ!6lV?`" mK{Y"6 t  bŪVzn8(%]8G ,`5-(= Z1fىcw%f- MYypjxu\R4T[;Wq v4F2;s0s}H,E?js%kd,+9a^\@u)2:$G2)7Cr[o3F̍fkܥW g'wI.OV}# 1%˂o25ǟZ9<[FO]u0Ky&~[96IO4n 7:܊DLxT _Wlx 6zuv`fWD}3_=Ng1g2$W;m:+NeqSIm]9 {[ F9ȘꅱvlD0X"aAƃ7I.N@"m=f7o+S0"&qXOl؀4,[>LDl'{hWFh@!{AI]˱S7Ls;)b.8n X\ifzA)ĽrIi=xI#IyK_7Y (œsUBѴxbjsL~oò`XY:pVvdRT?jO6ȋ0e2>FQtֆm\*Mx[#&H5*\h?R _ϐa!g@降"(:)С),p;JTm/[ -XJmqΓH, p(&g4BS%է69{S!rZ.c &.Y|hhFPLڀYsfޟ˭mTg؃0EKe|>߳smӈA\-Ā@BZf"ԂW 4BHgY: i&bM4lL\iIx,ǐ.h( kMsS!;m ?DCsp!1Obu Y6(0nQ4 IF^EQbvW+]V߹/i!:W-{T*8W%YkAcU`3'M,2či`8vpKR!ᯗJwWMu_p!*kS:?7:vwyIx~)&:qo3wq 講@!*B' !Sh!Jl^ZC;PsƩ%zwŕ ]l^SkWѷ9F ގ#kg cv;?m+q}:x:E8i^C/?xX]T\ePQ4Qm=7}y߿k^#\9H.p %Ge|*hCX˩-bϪd\NOY p˦1&yY;7ۇj\G>K}[Ѣ'xފҶJ&a Vi$~ڊZkЧ>cj <ېct0bKJ-,}4$-r[iL@ ov8Vyn^]f ̇FUrKt*ϩFle6x_.1MIf+o>\*%l5Ykϯ_L61P?7-r≧i׀P mn-1zanl;. n/.7PW2-s)++.0{ r$)G2Tzj9,rs42&&vꗻ jM'uP*L4٘NAfا[0nKp=P)Қ􎏳ȭ$uB( 'V> :v&@ Ո ⫴Jk!;Z/ی5LVI'1%:S=L2hU&x Wjes>f`5FK$btj;4sH?J&o,zpMұbZN7(駀9KffQ =@B"|hq^!w,Ss*sؽr[䧣̚粿-z<^DNZCr/M+tLkk 2 Dܹz' gF͊ 3pKn< c0Pl޷!JAʚ`.PC9JlutIK6ZR3nq,zVq 7s P7vFU伐Mf'xWV=:B]Y-`ΙAΙ크5`b'ʰ(jG8f{U*JX{r P]4Dy"Нl 5{$o%͝S [-̚;1E3ge.ʆLPWq *<91(E2wǰ5'iIiP~eMqE%f(_#IQO;ҮhNyvOx!Aϓ n#ϔQd )9'[ꐳuue]3j+zhh(R<ݰ+D-- aIN#rWmT$ݚ }hZU#FrkpJJZ,!5L 9VSl0tmw4\-!@=M}^p>nG PznI-0B;Lo;K8yP]>cSY4pizNPw"!Ɵ  hY$f2)} VJvy1O-/O{} NfIdcKT厹m{ifUTl )C.D<O& C72픧{yóR{~/t{<Iwʙ7'Ϝrݥw.*#^iDɜs|#f4ǢϕaH&+B~3 A:;ω(h|I^קp8)WEemލ4[4nǓ|8j/DDB;y>sX؏>˩^WIߋ*GIb<Udu˗yu% "#0W'qO#$8=ŇDi15"7<'8_: rC* |=n%Dz LF<3.e82cPN$hK|'_cC4Upxb(~)ArXC(nZF`2_)y!E;ݙݨ=`j4JΘvI^Kggr󍂔Yt\e ;~\ FmXy>+\]!hXYYA:~oVbY^,atY4>"|Y)5,ݵ`#~a~Հ#.=uD(+?ΓgqaT|˚m>n(}2e\YkJj G2;&ɢǜ}KjԻ"]Ģ2[c Klw]sk*_H(ޏ.lɐʙ@BRp6yS@Hpu=8% ](;t تBSŁȱsWP70 6[ 'p O a _Ah4{2>fV!R@y8cZɇ/cU5 2W/A"~㨸|ᥴQ z9NX&u h?&ԆIk^o&;DٷHA,$.S젣R1~M0nh/8C<چTλ48VW㡪Ѓj={0jA3vB ˈXe2VHzM]0}*&PoVF<'֐$Xrk;yr/D^d +U+XifVetui4 yDVɥ3@I%_ȕ`y웄9jRv.<X׷0A#H #Pcv 7 o8x}fL2;DNF~,l`ZxzC[JH͚9< X(k')1jN1&vVDgq%_. $"6Lx_tQ[{߉ o NW';3hRoudx}} ? ̄A<&oTh_U}Kd! dHJaWN=Y/ YLd)D|_~d)-v[h| Ɔ%^b\rli IJ~[q8q!IPm9AE"pƢʒzd:POIrGe&ɘBͱzhPN +sq z=wd-ef"1rer`瘿'oƟdX׹PTJn4AH۱3# EWo 䌨Q^\ma=:ݝ#%!jI÷.VWa]ٽHp{:cPV]T/DrANČ\G/gA WN 0j'k:~נXroNgW2D$=-RDDAvPQ:܌{X7υ2|A mjYStJ`܋:9j- N..1p\pN t7O.%PeGɐ[Rח˙z+؆({9\|9Qw&wiv\"^ ˆOZB'\I-gHZYgBH(O "OmJC/yκP wmAwn Mly~`w-AW++hq8hcik\2DnHBM>XA6[:Y8맖3׆B@ XIXJh*l DɛS\zX?j/mfDBn1R'񰉺\%7jYB:s5?UJ N}lc5SسtLeOJۤTLSb:e {Bk@Q:h(qWCl̝6X )qOcS%; :_~⚄<>A]16UuԄ0] ֊ONK[5f˔8:n2xo@# !tQ&M wmJ}D56zX%h i>-8ǖ0[l}%PsfmeHL_S=tŬ{c殢l3}ӑ&Q.`D8j huXzƊh.,Q!cOe]u.@;1NIҙ½,n;"pˤHr8М6ho$0t?$L֔CO8lOFRʕ^B6ׅ LU[{;+qˇXA{bۯ즀T`7{NrJH?RZ4l@WeE,M+)"[SO$i$G׊Ӵ+ml+]Tj eE#/:;v*K@VWF_BssDLf=Z:ؤ9l֩/|5(Izė޶]O =] =2d\B#Mu=^ laxj%zj)9Z5UͲ|^@lA$Qn fΜ)AfF77^K?QS hQιe-kSn~GQuɜ {KS%*uXi3jDR~vT@HС/{p~g3]`İ48!/K="Z8w -kR-{]kO d#Mal.\2 ]GuC)1߅rJJꖴC}sr*WѯfysehP #p!2[UC^;?{76-" F@S|BRMJ 6Ҏ|knkuX`1K+S]@tZhߘ.1Õ} gǹwH|JPRգ+51p(M/Mpd|nP}*zRXpx\wEtM3pٱ!).NRQ*М;4Op@m7ԥ޴s 퉪 +bF[n4ֽ>ʨ?W WdR7FMr<6y oA_f-#2Q+^S2NR[ѴHdCK5H^z$<@=O[ma5~g au.hڸ6Rh1 &=@?L?7` }rM%HJ} 0 &T'j}Tڔ>AsռC֌aO3XSOXA[isdA)?ncz,;ޱDd!=>ZtP݄]fcFk ⢚ɾ?n|"IXa4t J[U*ޅ)6'Cϥ 1`aNzpYS_c3YZEaw\r1ԣLwπ0h#wB%DNKiFB 9F\{aNe_6iD\{{DrmKhܢ\hKho ]YDE_*Ε\F8~Z;C}\'c^!R? FKt~BB$GDU_ V,b|S#}YM[|7=z"ZtN'nfIzn"; JN+Cl8GN4ध \C; :0bFs$^~ʫmrfuhdIjK)%Bv۵.{vej k Q T^`/D'.+VDm/ $' ArJ1Q!*M/.6؃>wW;S/km*M wfIiNs*g㎎X6ʉk`\A50<ۋʡL?e:|R#ƫ]y3'=* A9 x'rсot7*^b_*%M}j}úl&%up?{ =(3X\g^{]1WoyÈIA O5 1sI1r o19נ#eK ;,^djm|N_?)D_%k|D:Sh1Z;$<ѓ nn{o&^Ɩ\5N6濑f! yE/!O zbun=8"KGr**q T/й!xV3`<5 C{6 \_(/ż78I|6Gzќ[QIA~W5/uo;:oe= _ɀ\Ūe@1f)~``H')_1q{D~C(5ڟ}ilb$ ճh5BY%@;/4D35#co07=xiS-hY:ż%r<Y]*zˊԃ2RAֿ wCWeʴ/AQ:y~jz be! Htbpsut#&n;vnN"xi= SI>7Mq1X|)\,[V1I~4v?,EFFCQ@^my7g`1<'vmv5uhT"Hȵfr謌Le p6mzkS] frW8PdR'ډ%]mGu(J͈j(UZ%l?m0%yh־b0$w+{Q}Wv޻bF XZ Kt3hiDP.pc׺PS^tVfd JYQtMƙ™gģ) r(ɎAc}"FQݏ4(8u6^ѐ+@v"``h2{LX%mb[eϥufmʝC[]|&\h-̮PH9DNpLc"2DkO ø%AA8SO9Dyh2XtqfsFx?& 9 $.t|:.)sKwM)*˾=#pET >@AL Ђ_7m.0򛼽=CvP6_Nڔ`gGD_E'L+V[r1N!'Z(t̶g*L2vwdAէb!ypSK^.!5WZ:na/siI꿐XPpKcx42JUN 8MdnغS7+[ [܉sc˅=ncJ$ y"/Y)g>]+W?ܘW3AN6jHtk4&7Ès .iiT]3eM3TaGזff<)\%nm #'zf#5.FcHtz\|]?{I$g>5ykiSjO-kΝ;ElLPQ驴-i#[u J훁&Y}q#X 8fI <V]*uBiN&2X@?FJ5Ą>7ǠRrpTf-кWNsE ]V<`#H_N)cU`*odSŷ[JEtm'5yb* fuS/`zi|j+5K̦%Oӟ7Ln F MɴcEf+$N37GO[>n!0*eFCtzstJ*J::ޯ\s BQ m_9FCޡAiUp8Lt`Jv܏R5ՒxeԷC )TNn96dzG$÷wtlb#):K]+]Nj)9Jً $k"HB"0UE/8LTkL ,F * A2P,\-215KG@P,l}T6 `퇟۫!lB[9NڬE7 C>WRGTR{`SGvnTX};Q7U =GFA;{(f&]KK d0cnl*%)O3E1|1YLYN6?qϴgK^䲑O\43/xh.#֟YOL60zHpkcm/l2<+*ܾ| qBq ~$5 d%|)5U5ly{~RiHH;zz@uhpk2y\-T4ϸS1UKlpPF\nxndtY2u30-&'Q0_Q^)~@8p3̬37#"WS鿑M.'ʾGrmRel~aeoS|:^J |'׃>,Ty?:𾦭0%k)s.M̥xnP2%(.;*|(#yME`F{R3h^iahIU͹ssd@$|sڧBq%AU/λYR8MP{?kE5q]D  t' n,1%5oJʫ,cUub,`W'UId܀4S b? V9B4l^9^3 0sDxlJv̧d'Tw2S@ 7tӡONs a2ޞ}xʲe!g8h:˖ZKzɍ{E}),R!>V3ĵsܻwv(|лc٫P7UG"!ڔ:bWgSe a W\2XEC+jEz.<.EG1, )pBTܒN'Y#lK4 mɯ8R!W}Qw'9jb2)?7E)X:nu.ީ݆n;nl4cn!ZDR>yE )ʼno V4/|E=1}uqJ>`&!ӬFlSC *AS#[Ck,{yQ~Wdz votbf+݋XiIkrkKLmV/)k!飦ȱ}1Xӹ@*W}L~]'ƣ״ǝRAPWvWwp6SbL4t~!HT*SB5U L0FtTyq~ZEf 8zDG_?hw:75FBwe~~4Q" C$d(j ;gS $zH݌+}a|,hխcp&>la,[FVg}▴aNj :چ#3_Zf˳yRbfLdq+s'9st_GJ9m .)f1hV+(|_#|b<ԈVjhq~k,wĞN{GZ9Et~` rt)j %*mYX0ی-%1OwRhL%Q7$d(z wZ5QWrsv'74d7Y5y4ݮ 帴ͩ&V4bdPk!`?0T jwyckOns$+Ǟ }G1sfX8.w?:xV5q]u)_<{KZU58 &fj쪆6-?!>j )ߎx4coԁ8 5g.;GHIX`ꕩE jpRj'$ \DQBnfWtU ; Qrs5 5sҞ rt/KNp`>h"u,y劆0Z0~`]ڊN)X!Yf{%li U l/[-J(")<5m;u -yx&Q{hu<-)YL=ޓ#[rA>$O!h8]tQ5~F9?2#[PWIB9Ą ބ7F6C)1ФHm{^,&Z#Bo>Ft 4("].wo sn0iQJj*yVF] %ټ3n9) zÚ^K&%橠tL VI"n6 xHqrȞdA]9{}BO3],Pk>Prq116`U̳f9NDƁ}YmҦ*`}AE BCc$l*j<A(U4=E'ǂ\(gƔ8r),Og{J!Ԑ{/HbW|D V [gsH6`;frMUq\mzv\cყ' A#9/sDM{0E( ѩ$xN m*,;RWs!Y굚`|v[bдz=ԧ~ L14 m @I[^eADtrCְ[5Ll VR %ؾU)Q,}pOP8nOzc!}` Am}c%?OĹ=m\Hܼ"g^ a<8nW/W<&D)3=6'o}K/OUI%'-ʾ+GP+?{w\^xRU3D湰mm`W+g^`8R{._&s[irw b/ Y:`jyiȳ%)Cܩh??멽8Oə [؆F=fm,4ɟс̴{d<#f Պf|5BO>'%㡕n#@>%1ۖ8g&ä8kR]2j\6AN3Nu-[ḭU&<^D2)gk{kQ,VXR6M^&㢥+K;XCpgH&ú6 tU(ȗTS&攁!s X,~JHUzdKAh1N:sDy C#(.5<!nݟ-SLR͝!)Т$&^cbvr2;DTEd ; 1}]:'N~c˧"j亊}e'}cqJPM</6o§*V?μt)Z(+ 9,.=wEߖx5Qr:;Sxc1RP6r-陚H,A5X N_~7՞c卍ǜбI͙r㰰L 5e qὃPM|ij!tA4gl݅kP~ ]_g׺T(pe)XD[O"5z6wc 4P0 (ɍr^l_-FGJ.}{puLB܀dzsƋLwF.S, f j)Q=),-@Uʑ2sV$W 8ƈMw[{*a%[~gT$G2MxQ=u|6cmkz0Kl1&9cY "0UEV?"EN' YI=QV(;BWObQ5Ǣ4ȓJIVl .qv吅B)nvil1JH&a_XͰ@މY4GZl"\OMnjK/ ӱ͆ 52_wۘ2-maOv9y`j1lkgx|$qu8:.#MHa$#V ~P(oc8W݈n8yr龬#9r;:ҙ`Y' l佻Y# b<2@v)bPREo$7=6]) jGk8DOG)[nS4/bUxdU㩊W+Ѳ3k{ضWuS},a#&̵)X͝F<ԉ\? \^5;xˀtp'H<$u!%ryspԟt6mQi\k:A.3<2'5+]Ľ98bzvژ!9?ql­W#˙]+ǖPo=c"UݽX ԧ F)}FǑXS:ޕk` {]j:lvK wU!g`.nrrwrK1+ed60/Dx %|6הCE l `Kst32/9XKvWId0gջPMUo+"Te*+LrMnf9E*ªgy N>1>7#.nTlMçOA.Y/Ǔ7wVzs{B̠˝bX֍#dT;1Z,,gꞓ19/fPM|Br=|ЩM&7nY_Kz=F"e ~5IS|S\jhN4IضM Ɲ}=GQ`*Ea>d8J@_;L.B jQ-1=Fb޲ z4sBby(ZAK Lp-bd4݅R8xWw$*u}rc-Qu_nrcd5OS2⪭}If %iqGDAs!u6WӾ>`llSĂs|:'t`:CRŔb=sP*eP7ߎ!hOo%טaX /7?wQJ?TSB[Wf 2vL/[ ) F DhctɛWbnTKd͔I U3|{p۝r@y@GL(d813ɣף#9Jo}NQƌ;5gvZPa$kz7=8+;"7 8njΝrޤa2^#"B*э[B^ai%2~k}%DGn[-[{#uF1h# U!O6_hdp>B*c@0 UX ˣ[;_;iK?;͊t⺘?cdS:#V.ksp`WU I}(if$bLHr$d>0"e6IP/2ǐQt8Z.^U94R!"8O>O_[?]YHhiQш#桯9Ә s?؆?_{kS DR*{uJFӴr?T{yE s\Ji-Xi,q^6p+?@vh%" XF.{@Fkmڼ!}'dնo$Wvo پUVȇvX|t`#lڏvHtbCrb8O^a\4mqd~\j Bڔܥeb>Zȇ즘Qh4fxstRu-bitX abE($K<<\:fVAvgu}.8$I23Q9t {t..t)~Q1KjiHFZ1v`y)6 W2uns$9͓F8@u&pb4t!yD|E+Vl7 h^j[KG?RIH^%wI^I>qx o_w coimtɸEp:ĄRƝ&))Fߔ5\7}dV8+Ҵ DA6ɸnS<3̧Yg}MQ.,`KNm28[Q&V*ꉬ旂7dC/Wνf>doyz1H&e0 ;gP豇ϸZNh]Orndly4GK?`jIoΏwȩ"xulf~K Y[V\SJLm)F:~!TQ}W֌BTT^3[LdI G;$ ըm#b")&hnU^ |7 3mA#)>GK(Z% 8\h|aoVp''5#ֵHݤDkr 8w 7zՈ80єiQJ9I)hgŽ_ء,."{()o=<\õV\Rʜe,:NH\Hv>8O0V5 )^xx^[v Po-Y}3X 8GۘA!Y4ӷ-Z{4jrvv!fZDHj iXo| o ?x k `e=*70L6-UjY5qV- xNƖ5e az-[d1Z|]U<ΑaAuC9C7op7 3s~'TuŹ@-Qu0 Hř@26Z,ߵd(%3LRejmڂ'$_64r4DOK-J*A{ LaR3uއb(XWz)eiE: +u,^%v@ ^SHLJT,vGkgB;*mzћDd|N9q{)mQrTzJv)iP@4-PQ'яiX喤 ]5aV- ZGnd0Cȵ xVz`{Zͱu@N'L!i L~Ę$K]2y>@ƳfP IUI3 *L9}D7",zΈ|_gDV>*N>~֍9ЫG )}y55Vq$Abfr%Mߝ".?z$UxO"5!:ԉ8 z70b 6*#}{/nC%7t /ѳC:ߚ<<!Хӫ?u>0RnRԢ1Abn_3WV_GGS%v>~`=_FDa[ԤXkX%ITKU %DE1]­#>C7l:!XsBF~dbu%jT*bY>wiv~T:RE?7:I`T|NA~ >M]JcnjlҨ 4y@ }gs:b^3OӂÙ(z`=ichKq}|M Hm\d (?,p e[YyX -۶q!Yomd 0}iJDSyl0-PqNĬt;3v%(FnfXn$g܋C pnj5f"y n\VA?eca2Mx1+EUpsK#+ ADt2->7B{# *.iuGsJBS6Tqj][;=UY>)jvl'H~i"G?[ %PS] 3w>ߩHFe@su33чK`_:0t ~Hk.ȢbI=_32ڪ0Qy4&yRJnbtjYBH.h2SܪQ_y6eZc5HLEi¼)"Dyqdۛ[<=Fsg>3N!VU %9`HBڃ{%>4yJ҈3@}{3tj2-P"zx,'1?7n)E_7/8Bb<;p'(SN1Bٗߩ2YO ᜢY[P3 U>$*Vij B'}FZ2?f,\)j]IBPE`P͗YbCw}4m.Z2y\ TDEP˳;` ̘%rmP ]䀝ϤE54&'bd qd52ZP2⧐"uQLpP%Xr0JDdH@jx=l]'Yƃ`U~GVԬ?v'l)yU`][Xp0eg~[qiSV<9V$+9cK5Ìݿ~FTK/`WzZe +%R&Q߳EelƩ2E\V͹$[ސnZsde)6!1'9Ek8)k z&u#ٵJ+]LHH"Azd̸{+P0t048qV>l4ZlC:W p6dJO X[ܒhdZqXbRG>D{_]§8??[XgP)>q~8 e3=W;/'7h% bt;(3WDhd~0awEv)S#PD$ e|Ov/ 嘍p"@1]>x>푽uSFfp s&s,UC%ԙ[Q(o;eM)ܿNp7=KӨis@F Iў鼐-Qb"Ud{Aln瘥Z\?0lr#! Wb=wStbmŽKՍr5*(4̌_6яYD1U=9&n棨%+Y?k/: q۞ʻ^s;OK=8Fl:J夤ly]Ֆ'hŕ"ؚ$RFFr'lqujW>P1%(BS)jGœ pZ*oud|fЮD>Sl% 6㥋]WϗEs%se:s[u\ fTΛazXq M1 ؋O{0:ѻn4*ꥑDTS uRdwJt%ο/ƿO:Č޹4*MBjKl0R?6sH)}"eQ0v'z>{IFDF(ǥnv]GT=蕷3bTy܄ypQ0I/yu@2_SX/p,eeynq~`G H| =]",1G+Ix)E2$GљUjeԂy;񢊛f<$1'0?謘p|f Wݥ /B,Zza8:q؛Y| 6:k[X[IDV^(с) غr?*S2enteEZJW'hlcͯ(uU:r2idENMmlg`EH twxYesmohгd@ cyp?ۊ!ubw_ތn;a41YO{2#<"aY0 VcF"XvZ G)G|1`wx뭔 C3BNƋsrH3C^qGany&b{Jtb1)j9UernYu&vYcl8/rc#f]V7Tk!%ȥwç$}V5㗢Wncr/b3qK'>|n(/py.UP5F">7IУaf=L~y+΁S/"fRR=dJRP()rAV#B.43[ {MUhIrQ#^Y`zf573 `St}Y<7ii=6 R{FbQfFȱ3{ 8Eۥ}gmws9Kce|:7l3ltucK,%s?FϑniQx wAHIG;q\>~:gy/fWY@ ~f: ~V^ + gN~Mh/<b_!;7x i,)X>= je ]flul4t\=S4ʳ@wf) 'יԵp}>FhXhW(8PΔF  Mi/,ѽ l[ݝBat8T>NU[ewRi|ex6o̝6gb[|*/|]IChd+%C T"ҚrqlHA1VyIRʃsچ|DBJb6HǥٛU.|3c\P["?r!Ϝ'{ջDa򯓲> ZESѨT+ﲾ|*XN?-Uǒ>I-wlO1r?7:_ta -H 5%Jϥh K$R kOÃ1^e)X1N XbVW|V: HD&:FlN]/: ܭBf, ˜w} ۍVVLA$3u8JLge J7`fl_# =BK!cMzb eqτֽW&Foy!a,!o7U>!6St- @X9(|TBIϷkJ\<\dӘŮz>OMc\}Sx"+s߫RK(i<KUٙiN~ZC`&d`bLG;i_Y)iF~sAx[N_aX9orOμy9>6,xE>(0CQk3J{LRO{SqbJ5;+$jQ7mD`] mT=͋%s|t%ÌCTM17E](<A? :X;4gciR$ˌ$A%<h kɫn `H32k'j&<C`0bWe] {w08C5Rja}bKm06S] var)nBXF왚/w=D/~JPՄQ?1Ą:J/3|XhG,JB >l2iEUbQLIj5*7CIDchz}|`Tez`vf:rwxea.ec%)ʍ*:ufO|$Bߔj9hݦ3S6<5뙄+X*+~!k7%g?+nn :Z*pkDǪǃLM%_ng 7]"= aͲْX3xG{!.?Tr29tߣaRJP: E;z}^\@n@t@?A|I`feF3LQnJrw߻eqyl)2󲅦=;ENYܠ6̶[P7h>8vy}\lx:xj?t9i"*`GC;YLgXd;Ahq-Q?zxDK.R);<%L&42 rY!pv;AK1N^ Z(t:yE1K~JvQ7Fe!n lldOB^p3D~ǝ 'xazk-n+~c{ {S|]`Z:29 PxKN řύrP"8.,eRƾv331ȵ1}# Ȝ( RH0&Mq[evXS9V"<T LÌx Н%E@Ǒ! ɷ SsoUǮRFW2-Dj:Tw>여WK1!/G^aHMtKP3ɈGZx(bIJT3ThIccG師~)J@)I)cs_BnҼ!Yg.=\ڰ[/n' ñ,6Ke? 5PܰhLW,OPBh0onO_ pf u 3Uz˓EM&j6SĖZyL|w?0ӊPkK|l_/RA)YڹhުT Gk]?H+Q1.%spښ5il2Kn*O47IF_ʲ+\=f(SK钌8_E.z\f~$:%5ˡ%Cf=8˓3\'le7^ߺ2b8Άq38\u^BEۄMXYlOr;!m.Ǔ)9ioD)*(+!&ชIH'?DC-nܒ$ÎWKR82=E.̥;V[XCDRkIUSizQRy giL]QmC .8 6&[- $+@:&I fwݸBJ SHbycjN79O,J'!Ҏ>ݕ,6 f }R<[3_ZX ќUn@\5/z W_p'{}V-G{[P2|)Z*QbFǤli' q;SME ~^O)%M`3=_pbhѝ+l7 UCcOxҠˈ/He`%> '*Gf,⺻tVIЧW?"PKUmuZc}a텖'!\$mH[p$[7YZg;svU LIl&O_.kȞwd2\J/*RQx8ԕة7g֬/uZ[ 9m[M$yۤr6b{0 vJIFXSNo?BVm[~g8^Y!~/ҏD%7cNbEr'1x*@RcIjUʍ.LR'"^Bq1E/r༝60|!֓j=NZ9Gv阹Vό({B=l[C ĬԿEع~qr7%m$X\`L7 wt]b>TzM`iRym\0F08#4N4 &R ? 4n#@C,* [ d r-=K]DwIvS<q,x4zC.  %2Q]鎞}M7.̈gA9}o/= /v !"Aq>a zZ0$>}>-;kj:`noMѿ+G_bi9nI_A9_[=#&SΜ3#,.(4Gb?nk@ YP .m\.!s f>aPг.{ TwʋN7-W6].#mA7]L^60A/#)jeKamT\(<xw#NW@e^c}^avdA`iu A=0+${hlƺtp݃͛oPzɑM=D-?*g cX[Ȍڱ[?/ <ٛ鷸%j`>[\Di!纾+\I9A} Kgӈ 1z"Cƌ#LM)Ub_uG򤩩\wC ݝ>VQs]Dit~JVݶAr RC?rd 1WLǮك p,3!3pշEqnWƻvJiM}8"tov+,|qFG\o~,rcpŨ%$ qjg#5,z9}^MPwa-' ki mV"Q1u'4H2m:bքj=z$jq7_;@;12+`FӞ=.lR*&eh:!܍ vBP=HPWۃ_p7\뻛.uD9UY?j7K]> ]mD( Fݞ}G{ 35Z wNgՖM@/c=W0VD x6m諔Se|SEhY74{ }j7s4ТE%Ibed]Rik,| %޵7x+bz(cuܘyKO?%E)pΘtOAC ȵ͚_$NB)Wf]szϬZQަ~֫ cxϿG"4B`;3k2g6iةs!V8T<-euXG&gu ~΍6B3ߠi( º3ޕ4K wy ]:{XڎËaKw-Yԁ'=(rN+#io )#(!6/H)TuGbKv 5Nև3)F3\{_]a=.#̿vI q(4B'|e@[ a;q]:X ~ rAbȞƿpP]huVC:Rc=2Mk&EX߬[(i'6%A=e:1O.<C'nե4.o) AFޜm<:BNbOVTŽdT H%Vx{O؊ŤKsFJ+;ț2E|[ӻc&:mD xZɊ\t9jO wxN|47sfs3iy!/6[~kڪ٦VZG-gHEug+V%ÑI2ebmOKzBU ?7@E~;FdM#LVOJ6܊8F}{ g5׭챱5#Qh{Q%Q=J~H}[z6a2d1@X&FbKa>1SS):}o:3)P0h޵/jm@~;*hwWŘA Mg<2rY8rSG*b`-D{\8/`7Lw9lvN=-S$T}MQt  nov"w^0\ H=.MN17E'@yu# v6WZ`O%S+ɹrc6O@jXb$>f>iaXT ƒo-}XsofuWL5 m@!EVr61e~Z ? 9(K h3„Tvih9j ޒ<ڮ1t/{@nV yfxq#7lIuz~ߡh)=25Tz_ vÈNJdc{Dj 'n+97b`a|nxڝ]vBrJv[K3H9\VI#i T*U[K),\rsXtM>$ۻ$bocO65F]*)q.[WpƳ\{Yݙ"&pԿ|2dH$+ڀ!9V+Vv&Zi`+͏mJ ʂTU HĜB?ZT)/T9r$r=oB1& *CMR竻T :G o﨩K@KJE)Vн//x$䖜;~jywx&Ee)J' T@QŖÑHnr Z{3(Ry*2b\bZ_H89S\ӼxpI(mIA 6Nu=̌ ,‡zYsa rlw\.23 Ӎ&]?)41f|$ݥSgmKJ74ڸ7}v$,'LB}mI5I!- ?eOY`Yl#Gټ@؆$h`pI,$e$P*$;8Vaw>CO*!H#a4<3)Sh{(ͤV<;пc_* )s;ޭދ0;qM-lI| ƻ?_X'10Oi>㳛2U\A6p'096 #$`qg v"Կ|&!CS進g $2!X#I~idvIts^%7KESGdr@^'2c\z]-Mf 1>c@5+VqDMְԹs.jIS)\j9m_U(]uYL$%`ڑup?w7[:[ǒ.FӦK( e*k>X{)lA{T\eWxRj(4;D9+%Suh4c JלSDb}POGփ,zN \E(?KS#e3:W=K6{oņdoI XN4o$SU zѪ!8?Ɠ衐qo}rMnX5$B_ao-ͳq`:ąoM\ K?+?kشow"WY¨[F@zmT :Lu\sV(]6;aHW˶ƨBC߶݅jsD}Tƽ'.x5#h{x1 - 3LM:3͝=lL|հXiT6;+_ܓ1 s~Hwv؍JoUwdћ@KoTS+6&a\m܎xgw1e9p 8r @ (sk и| +->IﵿJ>(PU`PȞROgXA.KzivM~[9??`y.ܤo;#X/_ ӂNtC]> 3 i;#]{ 5BSÓ>&y$OkŎ\q hG _9buփ7jiO8e61MiRG=7H qљ9z2OEZq3Ej[{9l x&-Dn!se"̥֏Ng` `JuwyJ˸?16Qb>vzy_ 2TBY617()$Rkk\ugTq^yue5a~]McRdcMfWFek|eLG#A8&(qsoE-N\ySD`JѰ_ Uj9jDAdT^_(pB4bwiQ]{F\G}GNk]7G&+_2J}O7X m!`O X/܋@>mgJ}*\mK& N4W%esaq]˅n4ߺ$H{x;kg*m7 /E(qZGY؅:mA>qOY.cb3I=FOm*32*BbRr}Ϗ(zIKw9GVNcF/(-!T;# 5) 4JS@_{Lc.aMA$ gsiLp@!-:}#xS۠4lr;'mi]fQqn>&J fS92b9vVGIՓ Ppݵ޴sl[ "?s`&F:-D@շ u\oRE ZQwM X~:O*6Wfn0UTAmEVG|IӅPȆy𼿧\YRH(%Xy ި9yP|h@\Dq3sC ~A3r ťKx€3(mڕ*L~Qe۠L2%VL{a3t7u"B ]+Tk׿K- ؜ )(H+ 2 sT fJR|Pa+O?g#9 $({Cvv4 :,\_K1WzG$)`'W%au?'ۑۃ"ϟ 3>a懫z vS$6J.NƄEU';Lǥ4:@[56:^GXiS!pK.'0H|\Lķ|DFTN?0g؅36RwZe!8A|2>VW \vT|9 QBNβ$w,?cFZ?*mJTWۏőEP('uߩxҫG9E/j_؝bP/^‰f\^F``m5H`sGb!ܘ+F-';VOJX6h|J ,i./JMB!> QrC-tH>xRIGcҜFX lе_,OgڭQ Ii29LfXzcoKj.ZXZ2HFP8퉣3VsS77G\bmGQEgmo >\$F OfԮ]-XfV ap7`ϔ}~e|$2ؾmAyQ޼Oϝ@ANEpDDo/3gT^h$ܪ ػRN:_L)V| >,T1@FG1r㆜n!҆TizԖ9.KV<9{me%2M `ЪN[h]`:C8<+ھ΅A]mثS!3GZ&uaKFvםV#M{DG ;ZOH_|xg4<^-4{,&#n⥲1RͷxrY{!:8f>xvXgzm[ O~ST ͂deM\-"a{d)F`'nQu{7dGvAFcz^dK.R ,$.2`ov~' I  tX=ZfիCQTbuz_NI+5 2\"F={QiV~Hi[*(bU C=|UrswP>k&ypb0LV"_NXcMO_$d n!%XnBJn|Z~&hnQiͨ +nȼZI-QL8ѧC-|,5 I@$u6ErVu@; D*SZvj7˭~ FqhoJAQ% Y/G| N$д.R˵. ڈ?m%*  4 Vsf6 ;lqY8j9un{\Ƕ!K` UYN`(Uԓ}lnT F>:aѧe%Ex'5x-I>,eZ\3ܣǮ\+ ENe9M|bPBKs9uQ[E~opk ha'oMT.mͰhcAtF B$nz묣S),.,1sIMS8\8qzu˿#mgnXN${#Z7rSbob0d8̃h?ZmQC[`/ʗR2aTT!^4"&ag(ByޝZn{^dx慌~Zͳ1o䠀YHD|rNM![(@#:-M..>+"Q@"'hy'K@s@1> tl=j怗~UakQ!C `Pֿ=Hy/mȚIf̹ȳ]䱐aBcF~WמS/6_ɩӹGl^5.lD#66bs@I_ЊE;^ۑox.{;r5 kьk`-3v$RDseZj:JE^rN);m?j$A%NJP4!X_`Ǿ('~ tG6D Q]XPfٔf^-Yw\ꦒYˇ0*UUԬ|MT )kќ ,5\$0=j`gnG9_YfT]k B(wq3%eg3i*EEJHtRۚ 2/y[g4dBN_ %ZZPKC&GK䕶Misuf #Jsn{NCifUnc0g4sKN<3K/g5%p.Ӳxia/Hurh%:q)pr.;Jm!a?\=Ó)  Nt *e# l}%hHo7N~GZz5O)uiag'!(I7;IMCP&0#E0)lXWSg\͙釡Hؤl2J50JH.-^ gɭN/b(iSp^WGی:9>T;j COA4@1llKd?N,0|p iu* kM g?(ĕz Vmt(^ӑqmR-@l|_Us-$N>ӭE}72sqV,On pNzکCAt!D@(\Ahmoю)kEQ&Yi)a엍Ԭxh:k. @d]"v1/&{ \r{ZuZ<㶶\ÕX+B͠ln|2&[ۄ)>u]~'MFB NKg0R_+pl kxZN37֤ Q1IR5Pd;J[?u@v Tfm`$KVߔE Ӓ&j4z/O}=@dW\YGգ]`^E.Jo!z;~ܒ( DrB$$Mu* :ΣK`}Y- fߛ>bzmӄ=r7ENOL`-TJӪgS?B+B4 ;Tw~:|\NR^aS(`T}= i^ZOje}TRYUDqzm!)Pq5rp|uǿ?uvvN %B{Kz/6)C,DJgE\s .GӿB@uysI@8*OFQ]|(|:\˘äAbIg _!2aښiY_i_ߙh=]7tۮu^bM "_,Gʣ)ot6EQF{/E%c]Cxl %?2Ag,$i`=j5hIZD,!A A~w/^XT(2-Qx_0gg_!acU& YuaMʉu7h?Qn`.'j-OC7g2ˁ9lZ(ZF\Q|FZj"3px-n::-')JU H-a.{LNcKXVoTr~`(^⥯}U p+t)8T ?"3j ]6j%ggټM%;P.`jt xҲ!/gwg ̴y9ȱ yzy'{~ŵJȴ?`dBHUs`'8s/q]Pa ItȘ:zGn> vԣi( 7HCgLxgڨeiy;Xb.Hz/phta1ґ, ]` Aݵ`$G΋.XIw\sz ,},Pӥ^N-![tewcP`ͯ+l3WgaqH2p0ߺitWdpu`UH_g-PAō[XH09>/ݯ(E eXWutViDcso4g}t*'K96!,[F+("FnJFg[ˡ0w7nJXs,sCPeAGYq+n!-~˰"FVXӄܙ1dз`8nǬ %k|>'].XedY/6&Dz]/9=4aDVpL0Ô:}gLTӆ5Z|t\NJQhQN’nb |_6QCvP[draq_!b~eu[Nj$`5=`ŝKݑL;X3اb'tM-}3f6$n`|8h@)i';9u@P5%9;K vlGfGxH)+;Z}6ǍZbXqlú>!f&dOh,XCH%iH`/3Ȗ2lДS?m3pB0?"T%&LiV"P&}D/:ZI_>.k&Ϛ̺P7_xf tg W,:%,̷@>VVZΣ%=g혜|WUmzXzN;hGj7F(EP.+t+slG ,K[;hXn̿58̦m: `^ڝgpw8UJbᣟLJ/Z)iN\}APrrr;g Nrl֨ek$ b٥v7JͿ=A*s5zD~^gh^ρ~z`Jtr,g׉դοW_ql4.h}WP?-/'GGќ 4爄*g;xv2R8{.: R Bh1x޶"\G* <$/)hpFī'F8+$ ~  |Dk^m2Bj Xk zp@nkKlOpPvMdStcO~ex`ӱ/VrY5 ~usLJ6nwBЉ#曌񛟛amt…eIҖT 8$|/)7CsR|K8K?ySU?ǡC[S(m4\jq8dN&osu>Ljw '.,/'!1mMV0p-5{xɡI6R&?~?sԴO36Y ywx'_D V5ЅCuߝTUA@)9R<1/g؍}8wĤ ;W*'[!v氂z0%3[tr'lQkr|?{ե 'u݃e Ci@CjB.f==G^WSS'ƌJ"9^Nh+ta+Yf3վ'QDJ59_:F7DG) [m ~RGdTج-" 9*jCX4VyM $Q!HmY_")dϔbGQ1(lMLK07i6Cz8%GIkDX8-um\T)+ސ4E ƴ]qǦff^(݀/BSy8_Zg1w y` 2o[t ŧYEh󯸖HU^q} ϘBr;=>ۦ3"i, iaI7$EEuvY0sǮiHaahE-x烯f#l)  ŜWo _9E5C-TJlK.# .bu#dߏ $ߛfx@U 7J0 Hd3R)&w*s! ԳJ-ҳeA7ڜ]z4ϟS[8ks5. ]6mD^ =:%2׋ oY@'tg/di>Gz̊/z^̽ ִ,~fC%2Xu {J}4*,]kR =ȣ%ΆQL +J&I p})M >3{U#i#iE`mVwi` nx~XYUt45t"i:f$'s0xY"r:ve8 up 5ztK~E+sxV2ְ*TFwۻ_!p>\>z1qrHe*ј"bYLQRy7IQȢO\kXyc\_N-\`y dWƱpzk`7>DN:AۈBg(|KW l_fI=k?)\Mch.Q#~Y gOyK`tPb5ŻF NJCw9>|zof$y x&tvtN|]K#[v}]5q]?jJӖ+.L&n HGڋ *CW<9N>h.J5DwJ'_Phu+ͮ2MHgFv7q4p-PVO3r~`乀t$G2P).[&iZ>7}G i]a3Nwq UNj>)&xqFU"V~?xHB iV*dPf^W,REf)0|V;ظF. ׈vWb=*PVb/,Vhtv%VV9'oť5y.Xϵq=AT+@Ja7ewLO-ŬJ~P T)Q+_ oIŒ>g,;yͼabBvb2AFvC6A2Vi .dA|Znս4'x4${2tꏉ]13R/ŬSE+źe\w& q5"U3>:f׭c"dҶb=:6~ %X^FtѨ>+/=VLe5,mfwW9dw,F's\M@x.?!Ds> d A® `MĺA|*qT;@-\xlwt EԲcPu)b75x!ڍqy+k9 &I ߗ< ;tq^f+jU/}6U7/RZͭ<#]3Rw729zRuSD 3n3 oy[! tԁN9R'ADذR"k7Ä[:~pO{Q,o],Yg>'ڱ\G=' `cK[^>V X`#5ox*PvlX%3㾛$ /S~GU3fN=+ ԁ;hoHXT7H!nC(iԅ`RPp*\fRsR4Gߗz6ɮkoC;ħrhz9%.&<ࠪ,}::fa$We;@ U)C !-лZ&}ZJdS= NcFdNPT;2О{6mVPbeWMvUr(İʰqaS|U@9>m9D'2zp%aq[f<\0[-rO c)~eMa::2SP盈/n[!lZ#1ev!5`K ,-p;hwW*[G޹zƮ;@҂aS`O9{@;NEQU 0aY&JD.'TEGHvobkٌ|OiݲTeKxxdj'F`,L,Ps -Ly[~Re6S@Bf˳S0i8b\f!dPR'38l^Z?0,[gmԖZJ Hn[gKmZr/U'~cI{xquo93z b3bc )/'yc3k$ oV^#c' G9TYk{~7+|4#-M(>eu7 g Mw.u'١Q7z פh'-qfJl]"csCkۂ FafPP1-Ata^[#Y'fwӳzװ{oRtfRW:Or 8v7 J7m.ۢsM:YVB<'5T\޶3͘8ø1SIɭYvnZLߣWSVTyHxIILٗVҮ/_,X1}sWLfDLoL9lRoaܓH5Md(xZ;Ci2,d#BfUX(GQWcS厁5zE=̠7|MV^dn/T~$vZU-oar->Vb߸q w_ 0&`2(c$6RtG0OE;*׮a?gUlۑhCV&ŔZh1aB*(n/f\JC Kdwߨ({X430"K%Zꑏ]mu 5 k!7uUxRKlmYgUDX k4-M6 =`3X ypG.m3_SBxܳo |1>Q(tԛ=q?XpEQaƩ'|,| oq"7#u-M$ccrI $JM`i0J@c@7`a>rpQ$v=x*I]uslnƬccy%G"#x$f<&4{/ 9 gKHS݌;mw#Urc)?xG,}#lu@2I> 2w>tbiS~HRZpnr@bXBMTb*x*HՍF*k?Mj 3X1eKRb}sI<[%:k< ,2- i- /T'_{03l+LKVDVʲ)`0MKx..j?V4UsbQ`EFqD-qhS)U]͉rVB 4_(@l:rW3-QOLBWbNīϛ\F8ţamh;eKtE=*;. 72f i4qDbOTQPvC+S$v")z "{C{DYC}~0&8qH iwa$[%nKVSU]CjO~R+i_:Ia!礭Rk܌/4F`>$QiG-A #A%{RBx~к] _EI7 77QˎV\ȷsֺ37Mdb3V.΃vې _#+ۆH x/5ƨO1fO^nk4LlE)KH xQ5fI(w9.ᡱr~2Wub&z Eu0#]zQò1x8&GMTP8kb {Bs,HMىcH[+8'3֝[j zӜKV;5 5vxv`N*ou'hl?;GZ{J\lY!GpHl[>iIM«z̸ _W j j@{nb7^.'Z˼-k:믈5dr]L pW`ZTrN0ͣ~7e!wrQ7ts2x R{|5ڊ=J*smq% @$9[r1"XSGam/|:vHym ¥(l3[QHn>x`OH?M44H0 )>3 E5 ]EM7SW|`]7HyLl4qHXQfNv%1pMvƫ57fve%| ="q{#:^ aQ {T>I[Ȝ61FTazmf3X=J}J;Z*(1 McqJǾ*vfH.PWݿa]p:9%bX"vD7B!龸3Ћ{p7Ơ#CKk1C$7& Bgȋ7&3l:- {Ӥ2qnm7/[!_YvLJijp04տMdKE .3f]vaqWU(IZ ~X\Irì}Aج]@V^`sUt7T*|s>"MiAؔ6"H[|9b[)#.|DqC"W(0e `AR!*[H˗Pn!縐 ]6G5Yw9ާprhK .kؽitC-( _a ͍¯uA_lPP!>OӸ3nQyBLʹ8̊W~hq!1 kqQW&{qPm0m<9/vCFK+%1~ڞMe?7s^W9s,W3t$vP)Nƶ ';Z% (G ƄB(:̘-{2A5jtD6`Uv|}?q/b+K?zt,\U$]5 mHG>fj]UI6OomgaMD^X_@gMw03]v新+2!Ң!>+sT n)ݽ^'-$@[mx&XCrOӕW+w)نVǨwTMxvLW]L@Cp(s,8@i%P4$CF;/[4,Tꆴ 3'S<}a-۽HQ|j DsVflYًXR` ̦˴B-|~U}|R ۰Dy-t޶2es*M$P (??o,r3$H4b ~8QOzH[O$"[Z+G=™>G}=q35|?ϳLifV23I( {>,;2m GȊZc{.J18EiHä6ezR9i2k2i}AmLn4HO-!F(P6p6,glU" :5icSƧSw6mnA# N:dJweo [ LWSPݟ1c mUox{=Gi\5vk.t7+[|r]vokv4=ii=R])wcpI{XZ*D"r &U)蔮UBΡqLvT0̥^C䀘Lv. 'w1$6[۟hiBMSzuà M.IBnI h^})`I%BCj0ϨYShN0_wb$iwKy뼥%Nf(ghAK+ю1(o~C֏j먑 2 b*[q5)>`%|<3|964f/7I/RKܾ3kY8pʓ8~~3ɭ472S mc:LCHO"S .2gfwҳ!//zBo0ģ&$m>Vrx' [05L)$ l`1e߲0G3sٺfsVXH|[WcG 'Y/7HQ"7ߧqݬ7 Q%FN9ôLi@9%}A2S~!=9AC1k Ĺ7?aUM -Sl]IY٣YW}(0 6=aД=*]HC+-m4ÚY^ye9Fk[p^>˄)sk>z5owt2KnbwX2B`>%2K, 絘-8T}g5 ny4K\6z"暑3vX4h<\]9Go{75Ǘy!.uru$I*` :\uB r]IjB#|²,BRqX@,$$Ng$XZ4?~=hB 􈼄Y(cwߨ$δ'8Q(eFk=T7ҧ; l qUl\Pm Ҩ$oʫ^8G99Q+!]9Lq!D]~[_L>n1VL7W DTFѽ"fa~"j,jD+ƟHůM<-'j.(~rIrKd*IfGl'5QK젝1קy1gnV콵hxJ.U&fUdSMntķgEMa`@$M^ ^DBۨ@-C|61MG-Sa݋GOAF Yxr)IEώ\B ̳7H[P^^[$: A=Q 쳝 tc]&]MULhqftp>i D:ʵrye1Ȟ)IrĄsSViz. |0sK'LIR/:=P@{U.;d' GwGYk6sP1cc޷q= 7tn]R~j?ɡ39FAWe bB0( G uC7D6~9<.t%,?rlOKl~ VJ4u"!0KysqXv6]L4=@X?X}igʝ lP 9uc<4H/S x̨~e̍Уھi UP ig/G[H?b,Wa`*9O3a]~d꧒~E 6ʁI"GW.-.dg;OJy_'F ԎQCr+hfv=cT2D+è-ow^Dcť6'P{::r~I]|b!G%R䄼&i)qex@f* ]qAB4}uו *%k2MŰFA+I'ܜ~ N"Ca5a elTκܪu%憮UB+Ixo/\{Aq]-b5JoI.Foy{_Xgμi7Aω!vm~'m k}jpx_r^e{X?"/[Sv2Й%au$vI hP\ÆZkH7O$7Fv=Ϣpn.qX#+9#ΦlAo쟬*(^$CʊT$TnzO԰7$O VҚ^xWDϺSRe.r<zpr1P}ZۻHB㓣onQ|;~&5f5eavقt=L?*EpA8=v L ʻmpH$%}a!z†,ʰƁ mqhsɮNɔ?o =E띀Q^pE<դi#ZH_鍊+rﹿp'0E:q\;gA0u*0,  CSGa~I|4DC;QX:n#~^@p}9$}|~xjlN H @(=0 ƃ`JUB,ݍgEb,˒D?Gܳ2Py %;t"\WHNx6ްF*Z !XTy@9CS!$b&2=l@dPoVTGWҳ˖LtMO0ijAMq<>dJ,Z sV7F7xZo!t&=6vo/H9)-NJ+-Df m2S.&tS/DiClGu%gVj]BEZP[;RߢkX;=1@SAP8ٷTȶ*LQ&Թ=4W}074#]>io~zu3~ccL$>xXWf'%׳-2!IcWmjѩ둴a4 ú˶}g]^.Qc>ε ȖHE3W/myNxE >"@)4pm>oϐV(\#SحO(rrihCf{"Ù5p5n,2y'jjmz܉ %#@ѬRJ k1?ČU'8P@RΞYge ) P-QVdR{jsz0|^13oS`}M]}|9Ѵ @K.'hçYzj>qT"; Ks$|uҘAq/,p5JwKwZc><<$d%?y-뻪ȚK[`V'q+52k7Md9|_q֡y,8[IaK}V~hH/hv69V:@ql'{#*dա-%=ewYdI*%8:iz F ߜwTF}34q_)Mۙ{r)Ώ@kE݀v}*]M+}4 '3rWQ=;ÁguF_hw3, ì0ظ"ֻrz§CZD#ڬ f ot,$I'#(ׁJHOA8OW2,kZT]WwE@)FZ9ӖQ3aULbqpb+{v[N\htwsoOkiyJ@|,klaʺ^VD P^K4цn,teQ0:tѼi:2yQ,*/$? c̕Ѧ^?lhZڏPfy#oiDh-6Ns%"𥐝"98QFA]o NɳO)h*Y&iM0yjS Q9X :'tZF'h?zuZV  %BR@>S<{:'v,SpJ @ĠPR} T}']ӦDy8ͦ OM";g--uJs2nݘ_UQ=ۓ2WB`}3, r=u*_-ߠ1gNEjDHz)2Pz0$(9 J"P#gP.ibl@z,Ҙ^ꇪQ^ma̍HxF˰^{4%[4_׋0*C/:#iVQ(gKcݷ$86fa@m|QGjsAyhi]}+"FvזGm.Phm]Sp!:\Uڥ jc{[ %4ˈRqKVj`5!1KD3LwTT(ZZػtɧ6pS+7hAw׶ȭUiQ_vl1$&P~yF!![& 1U#q&Aư҆oq6{kln;"nQEOn-Y9,QϜA5ͩUKO⿔Fsޟhg4~@GNi|Գ"dc rQyA8CLWƗY@k!cv,rY'jk~Vw x/mR$WlW v,N~fZkM`%ݒj,~1/ ;mY6BXM#ww@a/=N2d!Ql5r\<EIk$X×􁪖pZSb5æհۤ0Z*c$F'Z0y=tӟURP=yW`!3"m.0LMhPJQ3Ff1!ЖJWUb/!N+yMƝB.l&^&k$3qFUp1]aHvɦϩ$d$kU _MAZK~pU*LVfKuZw0]Ջ0{Vأ>S&i O@r@d] ِ/-ɉq=dwEVI?FTMPݬ&7h"3]GG$[?"{^T(}lbhd&z-TE2JOĽ8mvGil@By2ݻ6ajC)S/-+J&c$(DQl0pͩ()Vot@mM^@aX&x5Eбɦ'%.wisgu jw1GGܘ"K!gA=ۖWkN'[ \ؙTduwzESe 7/U0Q|wӱ}*@2*^A.t]$zE Fhit8x_q028vv2Y ".vPDJѵ6V4oo;{,IG/}y%tʆőJ&lBuӟ1Я yOjHYY*}OMb<g 5a:}Uꅬ̄qdzz)fMiB6ms{&Ӝ?%+Uf)=3oi&z9?Y8ש&'g`I+wOلHGMG9ן%')mf TvYvvXTCUrX0J%s/ Ip'[g@6%93ԘN p8! \qRbVFTĻ}=7SlCUtp͞6$0Q;=a[ŕ8i jV;p=A4 :c{bc 6@=zjPc3~5˜ +fyUi~qpJ[Grz(YɸmqN@(8'yn( F+(k6ձAIo?%9ʟ,ƚY`pzS4*θkN?#5S?aH9@'ͺĴ7Dɵues調CMqOuϰzvVzϭQSI{j񡲳`yaf@O2=B0kLmdڢuNWe)_C]ڹĤUM)*V5qo$]'?qnv[(QpȾaohoj\[ F^CŒdHԷau7Z# J=~~sLlaa $%t&@f([ch!+O} a +ՈrE*ౄ64,-%sKׇ3Bm)vbIMC{ح2 *ˁ aġ-Д%ȗ~;JNu1xS%\ߨ^"@!o\ޔJ@kuGZH BC^j9u"P!fw>(TzGG&_i) ;f@IjwVGW]@[ Jވ6iyx-T]RT@&-nDbp(CqJkl+jY؜9?^o fraע>^8&dd6O@}3c r=ЈдzaFzMm:dK=R,y"*85 ܭ7t(s=l_Gi蓇OeWgUtq¨|c4Ҝ%,NAXFcJqճw@KX{:RQmQ "L;K 7ܐF)|:懷U/>,<YL)xX9c3yTQgWwNgAhX@bvYU&xhiU ughFyi .*RT+{fPV^@q~hzNIP^s<^.=egF0 %7>\r|!,wSpψjl@`Ș& 1X~j:aJ{WĮޮOïi^d͙نԪuh1webc7Itx(ӈq<:3aW2CinhR2Ƅ~1%5#DpNi{t@462q-@u8Re]]/^:ªJ#Xjr62LB^x.m+) Oa!{N@9rwDaG(&\lȸ`_[l/lljߒl,J"|-r A n۫`íD xRof;|ϥhdP9 N`6) ,X4Cf+VԺIMvЉ7ЧFÌH|=%y*Q`dw3q7ʶnZ iXW+JkoLPd~3Gɸ C iŴ$X%$+.AGk,jy޺Bn(]B3ߵ62=>ثXj󊑇m0N,{E JߐzΧĩ76hٶ`Y RA&`bb{ %Rܿ @ zϞ>t|%'9ܾ]R4,jTf& ^V Aw#E3& a;`ÕR2O^ ţGPgW@O?#x:%l\?KVՈ5\'5[ma: |SYеtRu`FҞcg6 ;EX[?8-r U(g Mt*[Z!ݥ{+a:$})e 1] ݣ/W3F Q4ul)Vb_+_ls(>Ntu'jZbC-öo|))#ad3`'s-G;z*`xQB3]d7eG~WYI+H71 :% k*2KIrwI"#\U鼠 ҕHNGr&Vg$ip괺e㰺)iKNQ !֢jX}_LYyWVYHi &+a.j5O+7a%1-VΘRC\.a{,o>%sm|!P\]0['Ȗ͕uCl&3l,2@t 2=1rnDj^] -A{fPNZ 5=)҃TvIQd]hU iJfHSk5$1m'ps<`41i~td樦E[!IC\m-OPDz{ [Hҝ}.eWsYQqP΅\P#4}8 :5fRzgj}*w_@v BeMC e"S19S@Ngtlr)VOYǠe+lj"hXMG@@vR_ J֡-oa73EWp)|K_S/Ua:fiCZL&U!\P2NGi îW5u5pƯH3{0$"D>\G4甋\+= GXX]lvcmUJӖs Ȉ q+8ӡrnSM6U ~mvPk|S=ze\ PɃ2Osuvq;?lNN?H)i1' =h~d|nFH{*n„Ghly_3+Aמ)<&4 Ŵب)^FPr,οösόB-D[95ҖhҊWqSV+ynv:ϣ=5QyC`Ȇ isϒ ֯<5G֋{foĸuGxYlLz/DE_Qg '3[عcI6V7>#/V*d6@iO#@90lpIZa)]?`wU5b>danq@|ꄥ,^4fYN= j+e2$/(_Nb<-VbȚ:+(Q'? ´8)|ÔR|vMF,4!gJY.x 篣|z 7b]Lfx -|D2$ Ó_^(s J$𲪍f-|̷ -_{a?`~Ns"(N)8\j5\sX.i,ҕftL׏־W1ĜWN(\/} DG G ,$}_+y1FV*4􌙙C<).7kSt-|"k Tc/3`%Abi7pkȐW6E/VHÒPO>y3IWP.NnIo12IX2C TF3(Ҽd<~Mau'-9'ղ[p[e6]|:gːMSI5xx/Sk]BQgf;>d f|GO+c"46d,b$ׁ8Rv?c ͙JK+PyTwDIz\c]rOe}˔>RZOAQ[ Eqԩ&'C|VrN͝b݀.zQAiHTas0ٖHL Y@$u"{3;^OBS]={DZV nh/j*u}",#*9A %=AQۓSix_ԏr|LP~WƎB%'MȺ o!X;1!aW'8]+|y(vO2)ε1G1;e =<XMh~gǪ*&!`]uH}ZE(`]ݬ5/l<<'q.rߡ<`&|ZW{ݖ 3+u84X% FVy !+쨞5~qJs 3cxoerZ:pŌ x"m.,b*'o='|.w*r^Xrþx{`O4o_=P\kSd*9,0bTÂQ)x'zfgڶ"w> ?QM6CV@\ѧ 7*-RЛVM 0+ar}}+^Kc3d|ʇCe8s}J[1Kx9{xW xZQcJ 86ٕkRreT*[3X#@s)</tc\Wm[:G&Jv+ pI>)Au AJ^ gf)ʏT82]wnYAoXyi'avGFXZp(Iv¦| THF+{$I|Egiz{ : 5qϖ!a0Eʼ`H6)X)eGb&*֋:hyu ٨}P7h,MemKK|iU҇k"!$èh RC˅zp ̈gw*V]ԯxTDA+ D-6ft%fCo*Ʒ{-́qDIZd3?^] ]l+ox|{.7/^d^ $C@.0PMx"+׊6?!r,o -6!Pq!8oޔs ċ`; n '9bԜct$7J]rIWZ9ZRՉ+mC7%'V+p7*7O- ̔vދz bXخ o mBPE7ϷKJ}jo?.TQ7Bw(44E-jHוF}۰_ᜅRCGOɩC3bL3? A?ԲB?^j0׎i`)UIxGK*ٔ3 ªbSq&h=k>15AոG5NZ5cN>=Nr(`m>n!WHu^|%V"R1vGsx Hw쬴*:Eg\07ؔ {Ǖrw*Ω&Hr-_J ߕڤR鼮}8?:0c‘ 7iq͗nTQu4gđ$r~1se^ gM]y|39 =ƾmG6$wYq#Bٱ-cmW(QmOHE;Φlˤ̡/57 YG2`d/ #i)q~+!V2<K(.KgGytj,hm,ߍp)eг>Li'q?4(?j-Q jK.9dBb7ݟALn7lQgmr :5 7/qu~"@Ayp Gg sT'P٬o\t"ZIMsc# [+AU)ȬҬf=&Vx|Iv n؉1~%r;_zu°_1ELl6jz?_:j3t7`Zi҅E7:c~hUsg"9b>n{ERt΄2,33/``ytNs2sg tGD'izH "M`}rI/F |X<"3zcCVSivYHMoi!̲d# 9 YT zzǘ[̿TyАJfdF' j1Hץ#'py#s칿yҧCd$IGbn5TĢGm-W/6Yp>]8;1{K.[޵cF+Cv1OhpвX[C1vH8x| j@Sع96U^Iޥb˘}!UR{Ծ㗯MR%: v @9 FI89Fá{:}V7xfPk[;$|椣ZCS9k~`u;( g+${$ JC}I:\} mFCі˨qw6Bg:-@lX;G~RƆs p*R[rP`|W͑qyB[i }V%}r͸IS*RSNܑ ;i `̘';;NyMXɭĕfyǙwx .{,А Y_ 1Nd0dT(LxiyYKv@q4)1tܭnaB*C*oe`~[L^vr{I/k`I7|PjIJpmkUG 6+ZIi1S0ǧ=Y=Ia ɑH'I ]$k٫z/iemY$>s47*B m |`A'<< PXȓ\rF8@k}GSr4`0؅Yɼ܁Ʌhc}ގ?s&E(F߽BoV8+%]F_=$>_[/\md%'6ⱊW/yfUxYL(n%}}BL,O.XE2} Gw(W-k>U mXC(+ܜno$ps&p_H<0 ^Qǩ %}Z/vy߬Z3 sL 9V_R8.;rF(h~+vT^<R_^GF5g{,c+39^A@PZ% ⹴+R++}T0.U[.* ~׈V00K,>ۤ8ݰIRgM@Ja9$F2!1QRnj0 SnjSq#eP"=Sf+*㧾e(̠h0H6'I*%!Nhx'f=h^IhH2i'$JQQހ׳ 쓹 m=T%~k*zfDI1P!5pp"?[:/ I4y~}m-?xLM{~qg6Ay5䄢 %?zhzYkČDc}(YJwӒ+zM悒y ʫS.P_>6)q&c(ʍ"74g7T#; ~g^۽D_|Z"O0WΰC-oWXFTexw:[O@`)LF@n)x%!,KH4}^$hpJE&-x+ ,d{Яt)AT%ѱeᚼ }bS5ږ+E]vHo.E'>֐Dm_.mmFA?eMvJX]&fR=9Uq2hBӻ`N9vy[ka$X82H-42UۯVJxRPlE E\)lֈs}iܖxcʡΘ7۲Teg]CIyڔgF$; .&PQ +Y 9_RRjû5y[Z4Wƃ:ꉡg$$(gHSjJm rzJDɄhdl.xJOJa1jk9yl^(EZwNrUL]`4j >ĦUyO 9$M.xa1{J*xFTV/cy pu</_Vc2<~b@aB&zAQ(YhB (%$IanodC;оSaܕ3VᨀbϺ[T-;z}@}&4|Vjj$vIk] 1<%a[gPwF(k$cG]#TرPnNx׵uSըS[dסOvsC v4gTq¸EG'kj* 2ՖamOJĢ4XR s3j aKr.!@_IYڠϗÜNm ;~9),92iTW+\f#1Yq:ܜmuN\q0y+mNrc8ډk](rRpT ? S_c4&'ctA g$ƲKfLO72C c|<ұ aB\ _UII3+`` DhuS=_?P] ̐eh,X.Hҵ-ş/3{m|/o+'m#ְG5l2o_AB64Eۤiyw qGtwfG#<5G𹱬n .RSyFPI1}tRtIk']9ULA0 Оr`{MfdLa--g`*'DTꥭ(ƯXnMiI6#9cgnFry nӻ4~RPMQ} /YJosZ(\wQV̞E$4^sjMcɔM)ik ՞FΪN-vG4*褍ފE5#2}6?E  Yo7},C:bf"O({pL:m #&,w(]GFK9u2VQJ<Na,\n-hJ}\pvonfK6qBG*Ӊpvei8p-]`(ޏK!GX#-+lb7.p#r:Ѩ2! +<.nOiXg+u0W֊ ~?5Ok!S!Ďc<. : MR͢%Y&d g޲o86'E]7K+ & 5"FIC8[főq?Y˂-p!gfte.1L:&ڢܕuux*µi'ִ&' ?VAZvW7J07Q-`ڄRh{N9D_9\笜1y{٢I MmLpYG:(b#E]"y3gʽU&\sagVnꓛuS4^EX ؽ MG1B)AH s-b۹tY0vn:+-)Ýf+mvû;$$/f?c!&޲ՍCa=qM)RUݠRϝ38  t]7 :CKaۯF2ѓLe Ӈ-Qt@>BZ?ѠyDٷ2uݕE®0W^o,h\vv{yGx?VA5WVgϱJ.^m9u]\Sĉh+; %$ΌF˃1O Ċ&Y-^xj wsr (24zX>p 9Lb Ƃ6u>vAJ-(ɢ_^tPf#GJh>!ؒ"U1Ȳyb^_aTS Is#+6GMIym(B uwa3#uPX .~x!_m׳ǡޒb\ x^ :FR2ib0L ˛VEUg[DIOW0QH}v`iy$AyڄDw`MfWtYh kn*ڍgIDΰ:IVǜJxWRM_vW4+x8' _B*<6׶3qZO c`]3P3 6SPG-Mְ^#nUTfv Mx >¶/@OTk/T I@F Q%8Wv8.%ǵs51PƧ:J:P(%&x8- 2KY(D<"b\ZQ.9߆4+i}aHjASpgxd鼠ؽg9&6R^mgufNH]SRh.$j{.-U@^u {"PE $:C NV<84C64| w).7sƲ !e`؛˵OYj?K{,p|G .`C;E7Al41z}eHbPi~+=m'pN$atTm[ X).ϧ&t$, 2Vj.ؔ*e`2- =Ίě n BȒM(]ڢ=AY,gQ JPDXz%X*X@q:g#S l ?էYlEBZ]&IN5܊. 'sAĪ%2ƍJܟr/4Fv.9x7WTo.ڕ4п0wV^$AEЙڛaSW 2smNb%Xy | r;ծIϔcSKr_x_"4lveAb3I:Jn zʛi9Fui};/ڡäWדwԉ筴ݮ D (4Y.a* a@'K i$ּD[l@=,,R9bWrx tDÓ2޻5,yz`cb$iTFD98sB]61%mZh6nVylwhvlpNY'݈NBda-i\U>-`̣U2 B|VEs&Ed44~!iURqF$e5ͱtE(rJ?* cqq]-\$3cpZfDSwD{1L~k4tɶr̥N;yۏ(E*M^%n@R8jRPl~ܛD8$K= ~l||4eaWMus&Nنd_N=Ou#W^e3"3%LٸmdaBm'ѲYB/$K,H <ϻ}rTG30T(Q~f v{7sMo+ l.Tom"+-rĖ):*սh ?MT[`w VGkl>gƪ.tkYzFKZ 0/toj|bijӹi 6^+,fr|C;^.uOWD'l$.a#41o͚%r33NN1&:ovbW 60-B~yS,DE!1c$ky1iMώk_K@})ܑ`?c:=8)p$׋uq݉^<7Ξ Ns}P_ Exh]j80 Gک-7rgeUbe!\v8+dE??rZP@#c18B[K?ԵBYT>U!*~o0; 3=;b~􃽪mlU߱& dK'!><r+K{z)JDw.[jQ Pl/iL@l;~ZpﮄhqDI^zGOzfnJF(j,ߟV5MXVtL(A$=6}-f#iZ$`Mx>;XYsjo&=+hm;T:)!銑R(;غw`0mlGNrD.X 4K$,F lXi^1o=y|d\miVWDln\;;(d3:hAts̓އ,s[ 4SDll|=y+n8r\2@ޮP]R)9Z%G f) : 6͆ P_r O,{)~"ܢЅ-8fu T]B0:IHGԼ6,.|s'd)KHKp}9xWPaRLho8d.5 1KY`P!uқp& NomAHje)wӯ<`!9~_InKAX7] T떝@{BGP9/wŨ2+k+HFϜuI?ݘEY'7нXZ٣qiM(,DiAk4DeD9sSgoJYd ] Wmv)](6_vmO4˴s|?Bnך};ɐb׺3sw ? ;b5-#{<\t){hk!xG4 x5jܑfd+ v~P]QUp3#!)o twᐊ_齽nL0 sϬcP{FJPxR)%cP.:sk$Է2WƌlX!fOF9ċQ8AA ]uZsHuؽӛե,yBz~WieWnJ~]Y~/Ll:|Sy6kr _llZidV[-?  doai F|izmaX/NK}K> 83*NRDor vX([GǑ҂&QI1}֦n;~!A_W2G8 HUaqnOcRu.ZSو&{oe^]No|勤dUQVJ%1bTSe&mOÃۉ&S3j?ҹL2zsPMѧf/X}f׼o9 rm\od/Bu2+عQrvݟ\MqMN)SNKqBvv~zIX&9/iʙ|d<볲D#:!qj_W0Z?d@ io8 i O 4kRy!+[;9Ȏ-lxщ -U?c-H:K',#d +iY{Csؤ+菱`1N[cf-{k~"ux`TP/q9B֥mz1Hi j[qU')_eqj:C򢑥]X6{j| TΡ*()wt^呯氪2'~Qޝ @6Nȼ5ujy[ow쯀ޤj.?Ō-DSM헏NE)0O&ټv^2J[{d+~yW6fjeCC8tC8[z<'"7}>[@a;irx>/БuU5iтɒH tЬ.)+,YQwf(EiJe[ȁ%M-% \<3[5N٣T/-D,F8ȦS9u|W6*]$7]F,"j"Ξ:n!Qp F>>h|{V#@#KVš[ߖGLL?]JH;C<KQ $$ˆ7"TӱyU1cz])N͈bG/<%`0HM1ˬN\)qf+8c3?]n4ũ!s*+\S V4n0izq&p[9x3M]a8 INppcL[W=Tc zO֐ %'dX -OD${I:gVKma{_r){7e08^ 4yf g&I3/C[+2D:CԀ`VM?vGs,~RvO1A[Q" UU"E)lfԾjo[3MЮaXI36E*K 1&\|Q翻e0BF'HW]:%w\d:,ʧ3ńR#D-̛Ð|<0v09w&'Ha)۰ٜѰ5X4P%q} bXtRQ88XT VϡNoNbyǿ7פC٩&{#8|8?4oqy[`.|:Jb._0ԙɏ"n*4f%6o Xf- lSxFFN+&n 'B\Z{ Nb:fN@D{{59JBb '."GEM@{ w fI]n9#g'eNGG6"4ě pVe1SJsJ*AѰ#W>d7g#8QJ~,7#qӌ)21mhg vŽvvK9Y =CQG6< 5⵻ZShCe%ğ*![(nmv˭ʡm(oNLQ+uG^6?XuߺvJӄIC V&sIX};9cQg3u}VHv3 3f^!Ӌףh=k^ @EZ}–EFepS鸱w&@^-VwU/&RCZ!} vZwywUD")%o۾ >EoREtyx.)N3DZBJB C:*/~,iiqYʹfU[@%^wkZ%¢~lO˱vRs4WJ[܀VE4E5E#,v/GzH,rG|XA:BSÝڍl ߛ: !PI,.ι:˻_Zcƕ|,p"C6L@*E\JtHP; SmB3\=^qv56M2۰b0ң(, C6v}G"Ƥ*G L ei'b|psӚփivualCaGa#q\P\A|_S$rw\,l3p`]کRwKu @Xy#]tZtVl[[S.`Х9?g杄]׭qqYl' B;򛜈c)Nʺ<=|l)16CL(]/vw ֦bSkXDo1b=)S8v۝KƬ~3DEe8g$+~_gEt0w|?Z&t)y*IGCf;!%/L-m+~]&6Ni`xncuE'zE^"_f& An5lƑP>|YȹticP_RT@**Q&$W YF:ht=>hHe0ܰ.E(zj}7'P %e<ź+6=EL;N0].fdEQ MB<+`!3ObE)Z4c5{Z;=_u/zl >1^zO'xeUn*<eb=|&W ƾsg'kr5 A| ڼ@-bc-G9֩c]x3hR"y]Y{){ `(> "(<:즼LjnƵY0L=!RDy/ƺ땡c!F8IFl#h,iN9]es]/V֕TCa 8Q4 ŚHyC3ƍP,4 =9ɜHs8;|7E| z*gyaϫ]g::h>D[<@1ҩϒn A.ePаoɴޔ zF :'# ] ѩ5 S68mE=3OHsxy)}0ⳟyMJL[ ;I3< ldK$玠Wc\|2E *#iޖ6Oǩynފn]H8TR'63G<= h&$=A2 4=`\g٩a.U nYIt1 XЭ!f0kyrt1SbRe~;:gd:‚ ?Kuyz1@EH v^s2,J)L0;Yō2LĤي:EϬi\8YDZw2^ KcƹQ)>cF w>&4H^, .Ĺ5YADQk/SOX)@)n4DK2|OrzjxKzIFgZ r)\nmL!Y@P9 RäԔ-/}F&)\M8J+ c5V͸N^?mSՖShqʕTm7??' R!AW%t'd>hgED^If(鯈tnx;NG`w=Or :F.!HKqw6dZ OHrQge|^k{̡ b+IevcF>P[\#rQxC~Yn]Kf5>9k?tMownk{~}0LSNU.S /qӫ4p[bf)1]~>,=R&:8i9BWB-~3bB~ $1fN30HmU:VpF6=}]T2zBݺE2&/w$g<LuNo6X010,fzx`U:iCa2##WWpc"gI_yݹ ʅcSX(T tBʌkyC$A UcL}>!]l#{`*qU-Jf>nT$=f T:Љrqr=?(Vj;WFK^}~ӄRUJŵE#Zډ\*2thRAIh:'X(-:߬dZcbŒd~_ i| /.k=] }Ӻr+gB&.bp4>ەkޣPLǙk|HyF- cQD1% v0Њ}R6= ~qnAUȄڵ]_~/bQ17bO3׃}T 6Ղ73>4r{SUӢc̞lguk8+Le$,N<2,}bW}ir/TJޝk&la?tJy=샽^cNY4^q6{!!^HBo( ^d(W=N OSq($B#ġsW(tIӱH?ў/I)ec(B҄T;"(e<)-->I;Ԅ%.jcfH7"ygȘ&??C6@,H]eZ0A7 Y^q9cr2K_?ܵ "Tx wvňxk78i@ v1Vw9 гoHcoё4w" ϲCG'>WW7+t*D+vpY>祲Z>Fz=b_|oze` ZĹ/)'rJ^޲Jč6qՠY"#Gk/(lI׿[Jun$Zwb\*muJE\ؖמ `1sJn 4,` nT^?2ƧBwQT D?1X{--Vskgp"n}GiL]T.KvnZā;ROTt0 -pS^ah%t'[by|/@G9m#@_(!8S\E o>T@ۿmr*fw"_lKm{eh=TQnx W;vВ3Ku}~>) t%} (c":j Erz) +`yk!Dxj+Ԁg%0 Ԟ+WS9<} jI*Xi vx#r\Rr" :/!$Ltx u^پ`"oe̡.N؋dI^`$P"[##\%unzٜwT2︐)LUDw Rq!j C5!A laUWyy` ^|.-3*}lv{फ~]cƦ$p.7Ūe5 B KFatGcOdn\2R=̵[uUHtr kTGXDez-&/2 uu714vcAhѿ3۔\,źB+~_ssoZ#.:HxB<x;.Q"?{F&v0iܞN;&i;pK"$o0[^v|.ۄ@L3j7O5XuߦK_Dʶ(ur;s3qЁoj[6Ov3Cخ4DE\uel3oS,t|B;uyNr򓓛‡K b w#Чҁ(53in>R *Y% |qş$"t|=b%v ;Ֆuͫ+!"6U'E_kTuV~=SfxcO^c^Rܭ{_rSCP{ͬmāZfL>Й΀3'90|™|/R1 Lm L/mN¼5]AKA 3N|O^m$ K%T\ܖܳ߫$y-~6Dt2b[0?"VS)-|\J<KdbAAKfavh=;?],R>o@"(4ޗį foa]L~Zo{cZOc}D`BFcvbG e2//cW38itkA匮-C^p?MEҡO ,r^ȓqi \vכ7r^$S(!zVp7oY67I~w!,5yBzn WuW۶]TCJ r5DL;Ϋ灥\ 9HJlZ 4yLE%`fkk۷N ]s'\h-)[x+ J SC۞*;0}E4~TjmH $=:F'K1ϰze=5wݚJ 8^5,/uԕW 7ez }IY22m1Zk:i(u ]8tWݘ4lgkv"I%7\"K]UvGlai>i`,3yYeomCx Ny"$[ˊc<m$xՈ#m$] c6%Q()=-;"&61@OxyC :y #{Eβh9­=M `G>[hXx (5S˻-4D< u7(2~/NH/0+6kZ}^pɸʹQr~xV~Qp ]KqqN@&!|hYOD 1'rx^U77˂*G;~18Xx'DeJY": h_Q> I[ +1żz`P%ӜQM*מj߶r 5>`M|sD\dBAd#{#NBp&!@Pa{3 &Z"kh'NwV ̧#ZM{ ۠0Ҽ FvK]tWҠ.`nQM/őyP^~ףE.QD@].JU8 ]~V<[6ea.8UwHn-FZV.m:!gLy o!Z}Oq0W im*mQlס&*pi5u~cߊrː$(ȝK{NN}@Ƿy見HNMWR#gC;ǃ#*2kUn'EfJ \8aq܀1%ܟ@^ڷƽɡ"#iJ̉ M!ԣޕfR8Pܟdw0y]y< r|fê'`gjO+b_wu4LYwSo< [a ֚+88؄5i(b\/5Xى0lf{_OcrDHM@܄3GnS _`3B_>ba։O!9K?%$H~@ίW}M+BŖ<[ɦƵKx"ƴ6j5rt:PeBj!kgˏ],*%^"{?&6l$wSt2{*X#Ӝ fcw1 CFo&3.A=XZ=B\A#׿7:5[^l(+$c.i z<A&-Q?}9_@= yL ~0࿤,? oLwx\*4B?^*T;}Y|s#T۸EyԽu;,Zk\F4(y"osҤ5ȈR#$V+[Sc~`Uˎ7Wyq \D c( ӥj/;9m#ˣ4lsmOa͙7J,/x-js"s婗Q)[%7q3[?-|`܅a_|}rΑkYQ:SCu<? мq# X%*^Nj*d')=yᑪD({ zzif/NYA NZ3_RJB6}IU/ӈ2Vu;u@|yki0 Ge7 h 6IX9*EG* E~-R.' {m],OY7uQ'Znޒ:p =ud-5Xf񢇩iCK:nzYx{}<{=B p+1I3lѡ#\IWSn_}j:t1#UC=@ѓxu8# GV2> Na޼Raoyɓ/7Qްq;iEŰRCTtZδZ 5&9: e2qw HYk0o`jblaXBn6M}HG>-K&ph8|>BD5u@*G8g̍ =6S=!5 _0[b$_OgHnu 2nEzΈfq;wv%aD-!Џ\ꏐn^DfWEz*$dHXD15|`[R<_A$Bϊ+1EԎ1v+S},t#T`U~pSZ(8i֟ 2*bt{.?_%M(Z_\=oGk8WcmܓsFW~,>ć=1+9|8A֎:k9"(3T){/a`a ѵFBPKjeִÜ(Ļ͙&ߛ|c(G5ѸQ1y;h[zQ9~Ox m+hOװ8cr>,֓iẠя,"vyo> Lת|pU r{6שXuE}xKwDG^X1p!\Mi *1;#FÞ /rmBB9sō+4.; ߲W:/ZX_O!%  ˟FJ|i׽ ar@QQa',s!̤+5M YQf }ڌ?ڻllV^ Ć,H/3f+D!cw Qߵ^V!(_m3܄̎=UiS%?άxw:6[TJ 8F4U-4}dLFWwMk8}(vHM mqS8g`EArk!G# >pd"KI1yQ${zlWBѩL hrfDկte-?M'e!^މЕmENZ@q|<=ocfXs~# hj DvK8dWCq&AObD)?l"&*&R yPrɚHۨM Z ;s/XF7F$ %9F' X%F?ۂ J8iH//|Sl%homtR0 ;eo0ip݀$SCceulV/'wJIIn>s[A/LY;t.AX3Ns47ǀ0~|Q͖bLi  0??ݞr$K^`q4Aô`,)3H> Y0H-T3u5F3diI% ` u>#ȳTp%6Ag- Jׯ/sP`%r=p!iڡynܲ(qp>}mCzX˂b=b*Obx|3m(K)o6ہ'M7;~y1IY>V2bߴT|+OJʹ:uy;K6xϚ5x$ Mf|c~V:|*<:r3-"ypb5'p%Kl]˾8 ִg));fDZˁTx Ll&;7Eۗ+z'o3Y^4$/="f&InLdflAP{yrx]C3̊kr%G63Ka4e`C>Z >;q~N/Nq8çК; ߢ' )$1"ܭ|bAk5Hp cIPv)'6ik AeQhCAB[JFD\^e<;WRDau? pOWj/KAЂ,iT3.ZYvTh#xwoDL*?lt'{Y=\C]D_*hqj0M|Fw"+O`VVocړ=Q GɕZ^ @Ut߽q120TƗb:ʨV4/7:4x 5x|eKY"H[0 !蛴 U 'qa` 2|8_Hz* NNlS;b E΂==6Y{@S(@(]`(>0ߏ̊U*I U!@a `wgrcDDoo8q5j1RD\kCl!KQ;zn? ؕӁ+JN7y:<,3L;K]㋆U,aP8'|lT)Cpm}F ^# e!wɒlJ`1n+A|hzhvיO5H홣82y~,je-%TWe<*Sg7.?Bd vbe0|b!YA|ZN&ijYI3:=!A8C֟v"F1r)rqiǻj,3 ݟ`/0PfC%.SrD}+;-Gύ w;6 o)h[F4eh t$0"p#VG2ܹL+NȴN#f":p:ՊWRF*D'\v9W7u\N= ;~cܷ(Հ$[(:JI"7SEr z[5Y0ZyP!d{(t%$G ǝLB@<(N !b1Lg2f$+Q(*  r,mM2t~A k 540kAɦlXH_-¤do=_7=;+K"߬߰ZU>Ki xQa-B ?*yN$o3[KΊ[Kyϲw|$ȣu!( hS͒,Y ,"V!8+O Y5&m6^Ou)DLrSf=SuҰLU4"[7Gs֫_9H+p8\".H1TP?ƼA?c1uBx7ߘFI*a48t@\~SC"*Z`4 n".߱) jk=5*i߶y11›PXA&ZZ' ez=S<0gN&L|Ì aygfӃgJ̡T:XK69T,L;6}ljYGhn"pZMHID~g w6#4)(m\ VY?D?[EN({Tx%p݆z|Ae$HW h NuVbQYiH&#6t< Kl?߄ZFB-zR/O\# }B;Xp勆}=m6@O qÄyr'k]Yeo߬ S{_t / 5C6;f~DKf"Rpz%|6iuqV| q%}NT*X=%vh=fXX7m†u**G%}Z4YNʾ!j7 tqV؂_O3)1B?9D5Ls;#x).-' %ϰElNդ]DsϮN*,aZbڝIJ0tH00j3 zM=1A`SUws7F(xEkvH3&cmvgT*Rx΄jzYVO-:1tsp D'w|9ZۑY1)n e P0dDsseݎPl(?B-deƤRsB/D?kGb / WW|?h񽨽rOo`Hݒ@Q2Y uEFT^AxQĕ{Vh@(4 _]Ѵ#nae4~pe#&A@x4 LT)Ou<m@.X!T0onjy֡3 H9:־ <# \##wNkr\ x[ 8_/40p9h*QH5{VULcCDyQ K[`3*'zEN<׋Fsp9J%rc~ni>6u* \peEy`ibK{\Ay)-fD[oET{پś1Ž5@bݰh nnaȆWlԌM|g5+=Q:*kKL_zż~A'0qjt&mgŇsӲw~iyL,hpǞ!-HJBR9CBNAFE I(ZS'&D BR~ IV9my)Zp G8u`McYch&?5=HBTfE!-EilTM p[R),Zt֑2ܙte,*-c܊]5D*ǔ8vŜ<s#u'I*9Gȼ-iz|PErr}wG)Hے˛*ǫ2a-ͪe".뮭=b>|X f y&r95FwSbv`)s?fx0dDhk՚3ظ<)͐FM.}aQBɨ*>7"1O̿&X < kU\t?23>n{jܪZ}tPnD?F`Ur1-|5!:;=r8TR0\|In@ŽDϷ.pL+^:I%ܠꝞ ޠm>(Zo1j8`iH (IŬx/$*-{)ڀo'R 'k~G~ !*4jlǓ10yHId2bR#rpÍ֑p3_4xhƭF[b3E}7Kq(ẀEp)P^Ƈij$ew 7UJ-E3(1(6ʱ=Mb#D=2 qcZIɧ 72Gr*[!H6/y0RZݲЛ G7Y+ʃ]I2e?b۸c|EM?`N@\_",DF,~^d~1p"U31r>C(l o 8Hǫt?y NjRVܪ-w6%JAu]4z{;Hah aD[Hz{GlY @gS>EQs#]ᆽF@"Nv  W' !nO'Grppnd Mn?+) jO\uWKÆ \W-!Vt2+,*+_pv꣸}  V%!ST 1Wm_bMqex &4xyzA+Aedv([t^cΚ=6H'Ut։}z;BȀvX[W}őߕyYk=ug\)$S۱IxJpQ:dP|mGu2lK6{;+̘0!Z|n"-$5b\]9TM%4u!=X ֵߣt8Y& /'FSEK#9,DTA3'4Sp A-}kq~vSPOM4cu fJd^~ Ei}6=4Bh٘d5ZB+Pf gFI}~ r*\bz#űB7YM]JUT.I[L B,[ Pͮנ(Lp Ѭ g+$]?v^^Z%W#2šjo+? QB'.yp`KheeS'ܛFN׫nL lG"KbS!0׆?j?l0pۺ妑NeкSOI8ז+Y[TkL@c$d;uEw hD`-,3C?S( x#[iDknq"8Pߗ.3hdZ5HE[HLY1Ӻ JmpuR Io~F%%ÓSs6I߇ jɞF76YLdVJ7sCXL\L FpfQ)B?tP_t d!nq^!yKjqe]hcBl+7 ozCk-3Bp^ VBo")Cdshb.T2!v-(fS=@+Ϊ]Ĩ& h5%~ ms@ svAبKFKba1Y={E}oS7eDb:9yJk5Eo}t'Ͽ{sb(k-,nB7_OCL6Y\ ^G%"mji0ʔ .KMF:J?7 V%L.5L hvvHϞjgc- CVOu`f a,D0R扑Sј*7=0S dCpVYH9BweWGc8׹_4~0I@!WAaK m{24N(kfKʆm>ͫ_LD-vo5y8kgU4Fӗ3)^75Ai?B.Եnt/d1 ?~,J+Reeyȏk_;2G>r(20K  [A]~W9Bcmb%TJJ-|;ӰܻݸeHP#=v%2ELFN[Wyf FEXh 5bL_S&,?,x6 RjzcF!S}"][8#q\MX B$jT aNޟL^\Q-%8A!Lf+ YP @p:[x꩕uNLѾ ƅ"Oꃦ'^}qwRa~+&< pņWRS6ޢ/mgH~wS1#<aVPa㎻>O?L09!Ѹ9 EDO:SZd}bVYoLǕY(Cх ZK1 #m0?!J?Bhֲ2rE`YNɇhBtJ;q[qf5/ ,gnf[q{9cYh:h 7EHCȆ Iab!{aYC!*)B]ƽ0 e`hthmFK@."U-u3CO_1)H ;* W;ƐWҤcI?Bp)7.^JqauEsa| <^Bf=E/kxS>h2-Dzنy#ic]}X2/?D$fa!33|e ^7ΜϨ{Ôn&CMR|xHgè{jdU`,o@wź \ ̣DBY zԳ=2,y2*v 7ͩb=2pѣKp~"ԓWfZ™%9N*ytt$)Y0q@؇ ķyd 5Ou5$_ BhV/8.cZ +ã &̧Oh ] ڦ^4H. \ս .vs!)VՆ,.+q'Zga%6m#7TニY.Y\0' WJ7i`  3TLȇK v2@W jfP a={V (3 @>w\ɸ)i`bd>Zl%F2]]{ 5Xk/Lrq5cq^PS++8I)%{J(Dk:)UN%]hD|(udiXzr|Up:& IZ[X MmӔBvL}B֊kg`s\A,Ҹ\J8L Y}*.UswM\4^@;[X#4RvT(zҬ9(24c_BàS,(AΚ`UE7љh }>HejW'7aC  ?U+Hw@)'.{7އœzȇ:Or[G}1#Vk`VsW4i+Y1V;š`s/9X1I<(A< |=ɷݤGw@uטUrQXc-r 38W8.ٿLYV)\.y,9ԉӨS\LqeYhP߯!ӆl G좳9ծEJ:ʞP+6B*`¢Q-žGO3ʶ 'lЎr5DV zBjb:f.W1ju^(,e+hp>m]n|rD^팓ʝA%ЏW{]nR<зܕcpB[`V`bgɓƺZ:oj2|ļP8 De%jo{fnlZϣ@H(\t4vJ#dep1Vܹ[ sH/ K+(O0j4ږF5XoR<.KO:Lu"?PnЮƦ∩FL %4Vw-˳+]&¯h{K nI!-NffiXd1(\o\Px'lWmruGT![(~3QBKc R7nNc"&s_ޠ͉UX .F ~~haSFCCO.Ɖz$3֙#fV Qcq,܎sbPBHYա^m0*h `kR' 6438@}lk59bħ*#GaN[{P$|.FÍW0,? uhPfw~uk *ʖϨүrrc}uViü&6I Ɗv\ 0Q{T:* Z{)ZUuxr{Jpxl۔:T@TIyoyɩ r窻B2X+.lpFj9G,("iK![ak]`!#r [+N J7;~Bjq29V"8GmK/I1è\-}d׳4d|_̘7)3OFa4eh]KhČ>9°B"ֱs~GbԡؿЇ{B#6`/O5‚p[> r`a[a`Bhώ,ktZ&k@zFgtc"#$09FzS~͖|+]SCh#M@W_ jaF1š#ݾ0+ۘ҉#*{ssV,:xqxL@R!{ myY]c΀}CHtO F,|2h_-60ەƔuOm܇ot_oUPCB&w[G.d(A|B+u_zSl` ]dkMA!Ek76ƣ X.qEp#{Ya.3af?l3MOǺJ^%Afa _w4 A\8$FI k4֣D9V^Hqq^/wh=F gW' GZ%Qì40X0^W,p ss/>cKJN߿]!88lV7-)n@>z2YQjåFuU r00|sIfUS'96}7Pz`a$TLˌb{ţI$S>~bٮ_U+Wᷓm_A8^^T3*B¥M2)oXCrjwglcT@A3,D&NHb7,b2 Ȫ&:C# 5`v_/@Ћ͂Fff5!*F'"F%L}.?/>}?ީ"V" 5b6K)[De^# hH;tm"XAFT>jaƧ-3[J{NeJU(%^zm-<3bT7B;8#|**A`TW'eby赪@۬WO}k{a/j^۠Vk9h!!H::28 n lC&K{IUS ʣQ S1(2?:ua1X:R:^ɰ勃šrW;(ijmB.l\FԳSۗBOIޅzr`V& ^Փv~ˤ>@MI Vr 4BK M25N&SU4>[xRU89qooT_,4&H#(YP)ra9|ZJG (j Eզk8$O3HFP~ O%h6gFpVjR4TʱfR-)tzl!Kylagv߼rqW-ZЎΉV5=~8<: б d.|czWW\iɰGCc=F6nxoϗc%=`[θqT >66a6cUd8ܾbx[L_RO]X;Ʀ>NishX~T3T6ެf_P1Qݽ n5ysSy]yڏf˔Ö3wF#zuG=)K^eGͣd?I(g+=jp+YԯC**R,E(+4OB$&KdcDO6'e./n7l&D!p\;jH{ >~rY K63U&9sibEmD(rdo.hO\?JCɄ @oS~FNb]ݥ7-|6+<4eu@ `lu'[Mc'o_õٍV4pr, аP\j,ifZ>C^ֲ5:/-LzRhf7.ʊGh;Zg ҉1&zX,v|ϣPe+5p߼'^u9՞M>(I|6w\ݴ}por~7RBTW6Yulmdg^λe;=7q0]*&W ,[=#LGX4fЖՔZI0 UJrtX(FgM彦bax P`ӯ4ySIؓ`e?Y7Ype$޻׽yHUݯ+~;D ttzVd>4`I/DYޒaW'^B|CB|ِ2§?[ x˰5ui>۟E˴34d˩%,3RXo捯ɚ'a[W1LUP6|= 9zI81T#}<[6 zZ,n]frY 7$6F:C@&&𣹲1ތY܈4Ȯ{8{|5/9w +Y|+A}+j;O{ 2`lXl [o wtyD3x,]~un[Q6QCG<ݹ tI-PR[uIHl]Kַoᕸ3Y8A&B UNj+գu,yc@#.ht`u~~㮿wM@9nBEDKzф,9φ"TIo57y5|1i _Z25%CX)#й$>0AN׆ ع5auP5b9ۿG+EgWS9[- orC1z^M1ߑ*޹>i* ߱8-acwckװR'~Of_5X e5Kvu iV' d9}?3|{G2!`(e{zw]$UYEP@l,|cR։0s2S,PݸK\d[ݧO+U4&t@'F~*@,n9_M+[2Saj{,ySp-2, Km"eL1X GUDugKߊgo=}3@ Ob9b\@ՠ3;3.YXy^\۔wz[U&E sIAڂx_)ShwT׃?~IҸD# ]r0nYƇ %tQ2([6D, o,A_]\p@DF0uر6tf7nhqOg^ ) /'\̾ipz]&$(?`Y鷏R>IbEP&?&2)5vצ ,LPh]][[^aY&{WG̪:SK|S+ǜfQ "$<;E"V)h}V8͊AQ>քVS2v]*3A&QS)/U jfP;H1{!)p\R]?JW]-d᭔WsJE?A *] z '5E9r![2 SMK%S&8E_pGtrIWkX&Bt^Xl~ 1]{煆Bzn[@>A__CG3iU2GɨIJmf~#EV^tҊIL ѱu/9#u:2uZ59B%Mutk@gu5ieήf*- J{a.myɼ`eXc`AsuqiO*P}bjPn2ĵSGalt]4蠾L*! CYmgN4-Zsup^i헏7'jFsDžorv}OȂVT⍿yR#@x]ϼ_Oj7@, Yalp^AIT|8 >/Nm m7"Z%y帠 $ L:O.׋6]:Hj(53EC YWnX4݉ AףO GpK"/7DeFX+U~@%>T͓v7B!uA??2cTqus{>m/p4ġ2, },op|zVO5K[;弩.,)߸h-f#pg$H{eYɎt Dj}A#Gk;&zm.*{M5S1vܹQ rõN,4A'9mۃ鱒י&z9lCKEP%H1d%/cY (8qWi8zs~$k#+heK=#uU=P[ձXZ(!MWڝ;0)K:WP+* |9r|_ oUSvKyK׹̗6' 6V=O1ݳԵ1BGdE`UPO2~;ZEq<ٰmϟk%]ԑT/ CyQ 4\YXD]FͩZgjvt~|9!,cYY5z}QVNf$sNX0h[S%|ʩ '"ٳZ:fj? +>widDW׸L`~`7ޕ $tN[ۑehy47µaf/p¯ꊛbϒ]ObQ;N'<Oi{:ѩr#^:'Խh+ MD1 Nl{xйvQߎ`l;SX\k͘9C{Ainˏ+9Nz|u"^/cNWsl#k % FVqf<&a{s5`rm#+2t,Wng花 ѾP')+܂\rU3D4xBTqO/֠mlu,bwySJC 4drPHukS\/!c ӯN]hYs^ 7WO%7VsShGFNWYO1#^Z'=(6:iP y>eEYλ$oʕ ^Z|y*vXKIsYlj{0 p>ABDsԜtFⅥu/`"T\^k곇,9H_W9d+Ձ@tBUp̝,G%|lS'^Ĉk+aњ3dr 54NMQim R h,%ؐ3)Yf3 O,s~k2K<։_+'Q40=^&/}-]_^ǐ?dqk <3YV;H(iREBtlՌEJԾfWekWe+5(liTjdnv?{oc.zf԰c D S&.#no? !IK*!ע|A6 X'b ܠ(y>[<Ǣ'+u 2s俿́a;b tMeZC} E 1hNs77q,8P׫4_qp?a9]lށv&p~0$:Ka-T%+p1lyZv>C/E)FXP!% $$|%T޼,(ʑn;;9}>E8ŝZ/`4VH!<(P 蘧F;C2 |!z8]ga)Hhm[+-D%o.J՗>8bIQۋt˽T_0 KK}j5C OW b(`Qk{CE@`(pE|ڒ&N}x:ȿ5lwλeeK 2;2o1)RٌJWVZp L1Y=2 ~8e1 t>>8;N9ԐB SG=ͳu5(C<3Oi4()Í%sh쿣,LYN'o >`@ĆKi7ՀNWM)96|wçFX7mGe0,@|UH~y`@-&2o ;[Ows6ya+Md*^6bMѷs\E.W^9| ~ !Ԫ1`V9?/̗o6bMlF:ED8nmJ04_$~ǝ^!Vsc 8YUR C2Dv&Z~Oi-bɎi*m:Ҭ0c4~0,Ƕ`@-!z/!vʋOW +"\A&il}a:iݵ; >w:)OT iٞTb k /@X4? T̞*5 ńV\܎yw,VMF!8A:9{SƅX݄^ WmLAkb/ߎiǓ pEb< UaKilӀ-`XƜ᳂}5cʃÇz%gf{u[l0 =\;vd=A6aGS:ؖ:&F?%)nTo5 , aщ1>7!kU4a A\cZ0AFA 2Tqҽ, T{R 9 ws YG$4z0*D/d2bPePnܲPpY֬MwRY{=ꖞu/o /R*͆SД]YmD̯%-#z|;'#`afe m)P:&T" -G?3JETu#52)@R ,Ce@cXp9U*}f}z}~PZ0?Y7z:}eQ)ʅh)Xc3ʖ*otW.KT~5Ȫ ʵtg6Wz~o#) " @[%Hle筡o|oR"uS`(bUu?![<w\z}ZmӠE{N{$NVv(8f5g!0q0+C.YF?8hW0:vvi==Vwce&Tz";j7"Hy?6-N.+٫TY_ 6A1jPPV̧qA-Ȱh&*$4~qQwZGv@Ņ\ly+|m\[9~$=E=b9U{jjہXo>~ o*6le]|*sBKhHT٢;E(3t/cr>c[} An[]u!1%"g8t?^)G=XGX_yض3T+;~N&W9|(1%+dƢS7AZ+TC+X‘;+SI{dFaXy|,邻 honv#}]&;غl^f9<;` RoȬm>cةauOA;lS{zԛ0[VF0('PnyC7.TUbJ ނS4V E&{yR)Ǟbh_ornVr *PQ4"&Qndm:m4Ӆi]k8N!}EW]s*вl(• kXI9[SwMpD>/(߼€~%r"KWsB]%TE83I>JA"effG 3#hv<ώb6d4 ghM.q#g׋+;̥b_^W~&BQJ(t>[wc! u>w^~%냟_P{ %R=&\fC7<_)UV ?vct''6hi z&Ժ SE K"H9aё΁u8$LXf+wY A (6XL\Y0Q#Xdϋ2sw'턻鎮Q\?s]/Q-Ektyw?7Mҁ ,*`!k SېͶ51ĬM`F84+J??YiPߏɍyiB&u;;_+W#Tȍ|N% ű[%Tk+M 9d5U'ЎGx fYfQD~ճ]Pk-i9b0+) ܢ?/}LPWefebInFzWPz =8#6BW gwKeG XH #.M[3?;ptD8cܦB# &N>=HBTL]šKЛԊIbQH {Vͼ@\p)w-|zȟ a p6|$bBsf<@Kp_)98/[8A6c ^FӣsZL?:E`6f>KHOʋ bb6x1zM|h:Tqp# sspyY^z3܌8 ]* W@qZiw@|b-@o_7[tKjP-xz? >*ugmjW>?ӈB%K5ʢ&)}żPwaҍ;Q漰]ΙjXK|{H*L}du \8`zhM;0+Gz) C{3@2}W}YpJ>!#d @XA>˶u%Տ<3<'2! 6[u > 2ĦQ M*K΅ҫE+4=n|S0XzeS+g~/m9z6;|g̭?޲,˷x_މRK{r`۫^v?"T70:mI1pm Eo_Vgmh+KtG}rj'0&]M2 4yGJvԿ,@VO LYX ߌC{lUbֳ'.qm:HbeY) 6wUYwt+3{tJ4m$K}iU Ģ э;aX.\"(C,cK.i}G$MVF}-XMo8Pʾ7ɖcۚ~<ܵb\D$0_尡v1  )BA¶|u˓T"C>U&/T}ne,}o8+( E7l`jJ1GF>ª$ P8І>n=&A3s{_6SfUQw5ߞLN}1k2v-Iƙ$(<~k+c^ԣyP/$>竉-hr78'G&uOY*rC3ӓ) 1\ V,l ;0C%:K(C;A\*)GvٯfV23A;xlSQ ?U# fz1UB NL442ϲFVjVMh a2N_#W};l]i/t=Fyg~! I('jE'[CJZjh Mij*Tx5߾=Rf{X _ G} n.=Ju(NP25ZYv@4, 7@6|2愴QnH 4,u@Ȃ,4+\rΐ`ʻf dtסܞln9[Loi+eي&0/WO'5?g`ȓe贿GneRN[qq9!›ccғ(r_ޏGiFi}6"Â6eWɽ=Ũ; @7uE= \g>[sdb&]yʣQ3(ﱽdC7{ln`MBpQ(_*HDVqDUrV3!mѣ6Q_j%:ps3U(zHM2#;x}6 D[0f ,,6Vžzi5GXϣiץv l O*&(/d Q2x/s}?  H0=HR&zߠ[T /hk,҈_{M^Z} q#zsn|$re&{M|A,ê mXl**GnxLĄJ,P'zdhvt}&uX^ΣRF}y,#1CYuJ1a\Gv}qaa(ۜAEU.`{H8*7?3NFg坏"6شɱPEkDDԻMP]tUa$:d #G_(ٮoI=1,o o>8+H.|0e ATXw}-GuIEnBV Ù L)&?W~WI ’K~оO\ 6>٪1t~=Ў:ݟ6w;:`i"$)w&c_uEjkT8'T`(WjE;.K~ \P%)} &p6lUj"mDリ c*j('p&DM(otsxtADTlW E_2E2oe,lSvtTOilr%@fjca\^+v*wŒF6F#Ɯn9pZ A񊟋r97y4xy<--cn CONM"δ3~/b s˶F ;؛&+b* O%Ft:ͮH]ˎ}<^m~;, cmU=, VxW*w3Q46E 65@܌t0}142%8.($k;Rv,MX gEq?ʿ:z1;yqj3,YGVZF*vg_2y'`f* Hù77K{,>2.OILkD٫qfewH$ԳFPDKd#IOsf*^һ~G#6Fd.:0u|8"݆͇ LNΊB7I[DV~s٨,.73SOT*rlV=[5JQa0 P3*&#}]O,5YJQQXfZp3@E0I(\`uJ+jf7dZ0!*/K$JnO ?Kc[Xt U2iSiE{^SyGb9 k߇Q xh^?H^ NJH O ihOMQ#zq0[ӨTCT>nb>aG{{W(s&˰8)IdrDxB)S%XAbSU1Y:胮+zwԥd_'!u Jq -j^A.X N[r;K)նV`^hwac4@+StNyV͙Ϙ!nu0 NF ڝkڂ\[Y! wJxN8Bk h=1xdRa<,!u(z@͵ȉ ϻ;:cMW]e7wHM&P>I]qm])6?zRw1}p~;H"Q#/ϔqvX^UtY?T;=zklqR\LuVfg4_}t}-ۍJU[ლ(zc'P Kȿm򭲬 $"ƅEXH e o̿7>1InTֻ˗|BCJ!h1>A;+Ӥl&xx,/w/OAnA7pvYR v zFpE,jD93,>ƈ{}.8 RnQț!b}˔at<9Յ$ τ]Wr'nKՔA(K)>Q5 cTyk0]M]HrY MKj~ʨʹIR2Zv)Az\t=wyC_9j:{u,ڭބfտг,i"R#ʅX,XAqfӥPfEL ЫcEit`Y8WM6ώ)3&vfbD7Lfg  #=N/A"~k}PBE2 r kO,OMEEMO(/3U7 j 6 7/;F1S,RSt Vkkyx?v;QQh1,lءPa*r»$'c$3lU늣D!U !V?b_t0Q 86xp&wQS 3dIu麻jstjL[GD#BV*gڊ+SHQ cd#bG:gYLUR2*jESo󸆳lxvP۝6!/->p9hUFgpŭWϤ~O =7}R3R rp o]j\5Sl߮\*ŧզS7*d/xWAٝ5N ]M [+ڣm}~P_pJ1.-ϜZ5'Oq7֮pDTF.%fggr_(NK4#\|Z‚YlHidsOێ[ا xr&C^ʲ+ .xFܓ#Zuw*E^Y׽uo`tFXV xET96coANd$x~f?VA;R}ob_l',vvb ' M&KxԺb 0PI TzZ RU07aXH<,RTW2sڗ~]A4u!)B^O!2-bS(KCq)׺o98N;yOD}e&y.-G=-LGR +e,P?{ oRX0@zWy3u*7'l5pt/ktA9udG/)*H )br ?׀5!c<-P,zT~gTlՀ8yfܲE޵,#!ehCf7R\NaTBp /b %L"YR~<;ι H]gI-4A 5O+Z6GPb~=0NvF8?M 씅Yp5n IZ<߿0-3m]KHf3wL&_ofW;ܬhf؜In;{!E~i5eNL'Cت[bF'[4R\#Y )b| E?JiRձ"oc5STE@XXqJ>-x[/*=(f[竚GRP>+:rcAۃVuL ˽'rq-kOTLI3P,+q];e%0 ˭'{,G0x;}JT(G zK$N ͥۄo8zYe~E[?;ay/NZp{. f ܲ9زd:WE[ $q'Ԋ+^u, @ 6'bvrJ]L S2,֩:ꊥm1:$)5zoBjsG q#<ԼNӽ ϥ(uN>{AacHG+y|d;~//CBZ8>Fp֞Vci1/547~$2  -f7 "WvC+R~@џodҬcPB3F:1;KwY]pt⏸oUQOl ?bZ9O1;1/.E!7{ZqQDQ[{'=$SwPhv{;m4Eu%6Bʣ-vFr χ]磡 m;UyP鵂d축k# ` kP` rd&WJ `X0vktߒ@$}lfjX DTIfuL6t .3cZ~GGa*Hu&7Y<`ߵffPp6@]4 n72!7k)&_p瀧 Piy^ş_ʳTjr7dV&AuJ2\v1~m˧IH8zJ3xPmΰ Xe绾]>1쓭*Y 2wxu#D_::ĖA 5XPeB(yP8*(Lrm8/-0y$ I ˦p(Hm4dT@&4ǟ1EĜ9w1?{$ӟ}];ueuYwx% $6ڶېԟ!&Q>'5l)2##BОsM\[o&,A-)ڕv:ވaΟ"O픶D f6}>44ju^.QiL,Rt7<#8&LgGyU\МЎ1}xZ؋IA%4=iEPުLƎ&qYzJķj VF./kFi?xa0*CaE3EU\'1g\߸<CY欧UʢobqnLEEG;P( , ͘?j7+6M=a:+ ri-tF~0{%u;,FڭwS)T*%T5pOB3A 0%7ro>Tӂ_c@!/DZkLǛ7LjwaHE3$+}["^8x8RDDDJ=/{y>ucJwl\oʵz_E¼tfaH.ڷ" WCG~7TEk(ߏVA%#44_8&߈d̶|t21W0A0 Zh+W8_H(EWj+d2U܋ k6vYȢ<mq+e GGM$'Iě-óhnMkB$dx(2E\.JvOe* +-={F{%$[1͍(yf2S-Ƴr{y@WTGD{Cti#^Z &Q婥.•9P\P =C_ 0ʠ^(lA0N;SHd䳙*1H fw 0'~yDA%+ VoRHCb&Kneps"98R3 Qt- 2WnF$X;ms">8:k1z%ǽ@¥Q:wƟ~C> 8/ǃO!:^~a fY~: ]G1Z.{"ɦv@0 $d$k7=r"⑬)Y'PL mی<06R5tP?FUy9.nh&Fi1&6uA%l"v{!)fDaHCal`IćnN60m_鼔N ]\yLO".ar$Jv[!%ff@Jeg:4"tIE:Lq]fGY&2Moy{|T6I~&)E)@#>b _dz;ť/J!N:vlÌRz\+ 9v(%]z IjbG3bN$yJsSCҋvO/T<1N8J;a\s(ZbH#ővQ."h|݁DѬdmل !֙oLa))KUw!-ޚR߆5y "glBN\Jl%[UL%BQaͰ ZJ觢Ry8Q ;cNd-:X޸pm#ť Ι> S]& [YcNu*SfSg>U؜Bw`Ed 8Z6xZn](OӀ]T˸ (;6qc|jfπ KT d^{#C׽eۃ"ϝrG̩ r`ONA^M$hGz]e)᪉$+\qD;`WQEhٝ97ߏo3 7+QӉbGzM >]vJ!R;+EE? ;,\D6wͬ9 ecnƩBwLOTT-J!-zlk-/۴aAӼx.K|O9d`{O^},͢sz"˱[>;)4]{!䇽-'B{ТUʣ% m@5%HX ?>cv癩g2& QKvp I{~͊LLq*sOǣ K |iDeZX{)Z 6?Sp (k\U7+> e8?M܏̄)RТ^}pB?ӏV;%do%Aۼ޷n %)hNV.;7EWGdfK.ܥ9&s'zg-%B=$."#}/O8UtjVTj rN2nkn.lq _TyZ2}F]:VNn3 BXš\LXd-FKnfܕj$xTxGv\x|涍g3WF^Wfack53Jxbx%jDFߗmA@$!sЁ9aIAah-lv!]ݎ:S$1J󀄱RI1wPztp<|(n !k x:6pSNTT휚p4RTB5x /?FlpW}uLb”ҽ@Ͻ#GVٗLt5񖳖-? {I!GlGpCCu5(-:l)X+̶/sBz M>Ff'a)^yt3x,|Ŋ"f:,WSǛ p1A}jE hº Ζ0KXΒb颿Y2It '2 f!r5b,9¾CGq`}pGOu -z+ + K߼$5CIJ5WӼM`3q2J6P\k<_׈ySJ$CY$%YF'/&ʥ)Mdkv$кn$$ׅ4366Vc8RI<$oq'BA)\-dC<_It/$ ERţ՚/Nv(]b$HiUp9R~0$ZD1k@]yZYrCSF8Km5G M4 xՖΙ\M8_rsN%.GS?jqqؓl+ F&Wz,c'km+sH׸0\.ҒaJQ2#3Dbɿs5W#RC,c-Ș_T+I4 l.n3Ypu7Ϡc2Kt' N➊3s5y߲>sќ༱{Bb{O])Sy~E%/D\a~1.Jw1?K4i7#Pw@n (Ű""+X-YM0JkVmv<~4{b:~inQzRcH qqc0}MOO aB#^Ro4sBs IˣR+#Kl;b਷,rqEi<{yI͇o4=dt Ӵcܟ ^W!;|錋uRX38\ْ5N J[lХ4Dcv7u9پ(_ФT;8j!NCKpNu[ ՗)PKRbYp+f{T.l[ZZӮAgNI۫gW>lKF__vmJj|M"1~ bq~ָiktŬ8iZNhJSg]]UF_l>1g}MBAN,rSC̣Oڷj|uxi'xŽ~AՀ fO ޲5s\zIaIrL'U£Y"Zdov E)!jK ~#fuI:Me*yBɮo)M@S4gZ L@?L$$ |BO*\m@ⴺ5a/*%lT$LtRdW79O!;݁{:tg*x'9-9531_gؔtK7X[+?I 2F~^u@ \a)\}m6G!Ck2&fj]1 $Ñv;OBe2+sV{ҾNymG 77\WڽYJ1ՅE奴=ʕ+` 9cwZރz'mPlRrp\_n"ZV,O'e/kVH~尧 ɞUh:Hm) W9փ&l^-8HA:S˖.GQݼu|n :|s zIOܹTn&OXSJRѪajLA>m2%瑹 %u{R>5)n7{X_ۨ^DΖXmR{4,"u`ѻ}eFcR:G< ȝ(#M q;I"L֕ҟ{Q5zR͒eƊR Jg{M{WPO!޲0?VJ5K.UCGgg8Ԃ f-X_KL+{P(S0渥T.<ƻno2ԲA TN=!𧊜 B6y ܜhwcYSs Y')u}Gp[Ivg e /SpxT:ӹR-l_ɊXhB[Wz؅u$\&w 42pTI"U" v p3:7вE`? iE U1a.ڇVj H]q@(Gs0Mop96gn2>mvEu&݋7\1ȗsYkڱ>N^(vb['\WTc*|EGc%s#ďg,^ad~r\t_ٜt5(NhdUTc^lif.548z0c;wl5OhÝ pYvH 6 7h$GmZG"8qK* 7L%GOyrM SmW!9F? ֔tԱ_Sȯr?ğkmť&_lGnS,̕Pu*+M FǴ)љmVxٹae՝TTXa.M!sZ?>*uunS;rͅDՅ-7xu+/pV62|o#X.lr? Üd*(I/ֻX='$B>L-^>~9ug`Cs3җN@y(m߲Mx@OE>y8}ˢ wgU.wu9eDpO`5^)Y{ h[2; s nnZgƥc=[NrLPE ]ãu(L!qαv,O}{ ju1bRɀN $= 5"HVwyɑoͲ;l9/VpgY-_z;zoۙS[aȯ38wImܴkqV G'-{54I~Yi 4b֢"iEMTϲ+S8 K[ ?gloI܀$VBy 60 l3yf,/Pv[i6Ve0Ĩ%Ξ$ԿຑX0]?1̂Pm5 ),[d) jqgVs-_ [|y+\\l=h;g!զfzxR⋻:JEI EK(%]ڕVL] '|o;Ͽ>c b7{$6Ԏ7KcM;U2c"yR{L}0b6R7FX:4V.Vn: RQi}g=YЍyxA݇<+<*Nc(E/^٨Fjz73"[?*\.h"B_c"} 1sv_X:WTq>N0 ),!ɠzk~4eI[6`)3HmG ik.VӾi6;pg%5YdZK`^HDEBawx8yZIVG-ZQLw5ͫ߷ĺ* 4m^ Q0׉,^O~Q+@6NP/#/w1A!թϚ+hgQQ^or髼M %M NT'Z(=U[ly.Ih/qq䴠o39ٚG !u嵔>.c*_ ̀lFOhY{.~:rw]T]<qHZ0!=ϰW#M$BNہIJkJ؅ n$NH"\T5qK;l "nٱ =k O[ o1(I<[NTKRPHC둛eLWnSb8 4ˆÈamtIݤqU֓vT!ґ #MW˝hL< ݨ>_K}Dڗ f)Ёh;:zan`I w,EZ^X#0zTu۫FMPFwd .9dw(]nF閏u1ʵwφaHM`M>oK,o^,/bBo9L+ b3c ̨& 2Эk뻃uWP`r8[bꑶV .廋UB_2]Zfqh"ە7*j䑒jSWbxYKӺkn(n{uXVC5@ޕFi˃7ZbԴѪ֩H.d|eV8E&ט ĘLxΚɯ@<-*V})M=gBkI5ؤI7v]#gbjjD~ϻ9On)q'`A'reRi2&p6U$QT[;Dxܗq6А9fiBe8HK`@`RF/1"Aryېf$ 8)(ZZyn2X"Ϋ`ד1* v) )!`ac@v,bTX΁*yAcU& zHǩk8صa4%d=2[nH 3Π3kBU(Q9e6LMyB f_So.1,UDh pfjAA+PbRv3 Y5[C `#Ug0u{* kl ͔v{p UY i3=d~kU[޼^و%V(-I2__/u$Fu#uD@LhjMa=\!D+EInåMD"E]A9>T}Žv`$1[o·<@X'p@2 ĵ4S՗2 h.tU`x W!bE(ȦD@ i!|thY&ڮ-lS+R2#DbڷCB^7ȫI+>[2miz[jzW3oD Q"W#zЃ0#)E` ZZ kl .&d}U)A^ KCw#9F4Y4^F@B˚Dw1Zx1DZIR1̧ğ"^Q<fp Aʩz~_?15 pxNY,yhph.3>?]"=iw\;IÄݞ1Fl:%`P˅LĘM^j~9+ _"^/܊k?&| ="g+{ ~&3!IGq`.ᬃ {8#)b~?G) ـC.{b*ʴM J9q3uY!! >`t1.[r;)&b> Y[ӣmm74u{Cv3'Src4}}C e ޣYUhXU.1&ޭS7Cb6]p%sq#?!;ڑkǛ(a5Kvt'V}n&_:Fk87 bL@!ܪy{ie#tܲr|fd6og,85ZHP/Z*171x>#1#FMȇ#E9)qSK' %ot ֚C0m5 >@Y:sMmY/؞a,eק͡u2<lej%kO{5I$.+>D>qӐ%/5p)gȔ-Z;c,h7=ΘH7Ci)_PB1,Uc"5`^HUhQ<=N^ђkPuWT vs/9*X, YT20vĞ0sO !<;4,~,2.KB_!f)]d LDëӆ[?Gzʁf~9Fq 8DF386xذ`N{5v)|rP07y]CQ"C?upXw J Nbrz?jAU( [ %w@W؉3YRp\"[%JjYt ze3ԽIXGD/RPx=~C>YL$;O(;-Q->} u#dWXylo 2 U1I*:(JL0e]QuJ5U53=dʧ(1U}V!%Hd30+H!ߙcO c(jG2Nݽ$FjD^6rnFfZw>gysro=ѿYRpJ=͛UJaL2F2}FZ2Zr \!|AYԹK3q;75%o|.|y6:4*&lܕ)nBm7ǝ`&H4j-/ ̨GAu']jăR1ȳʔ&rHDo5'ko&_V~SY㗟TCu :[V;Ps]=W]9SGM!Hd՞뉐O޿3Z,;)ִPns/|2kS%;.Ywӏl'24p?d6|a@x#bY\f6PϚ͗<#fTI#Zkzq]ڐېseb:c%2^}4\A: y,WNxT_(ٞbGGUau'gIi'~]sng(`E/#LEEmQOyyې4eK.BD ,#S139J/Ch@wEB i֣\* xKT `*LdNS{`S*ULUUN%ƃ9iDOV}c?B'Ya%X,,Ra^d} yz@^I,5t ~MI%eG6>݂W}风OR! e]\d`=-I2'd2T| BtT!*CaeZ "zer f?i4aɘo6%4eVi|ۄ#ЮT#6,ǹ|H =;F99Lgd^rÓec۟R4Q (ou5a*"\W:Ew=e` WENAHQ4wq9-8!a,8a^w֍ {)\}SB@%A":^4Tly䫁|`ZH~ցaf2J, `vҵ規^[FՍH|qII3w_dM\m-eF' jBi(鵬OєOAk\ё3@E3274.pW wq= _?^hk9+Yܳ38JJT !iS!r{o[m&.0%%EFeFEʡ+Fdсr 8<\rݱ#c4ٓŜ2}A\LDI敐_FBB|Ez2v5M Gb|) 4FC$2j/Mn ~N' 54itv-q\ |K||KxYBWJF_FGy5/f+zM]=022c+h;hTRjU7᳽I}U*qfeuר _42"a~v̶`$^uFdX/xB2>I7m+aYJ6|b#|)D^ Xf0d)u[aam…=6]y9'aM;""!b},F&JxCz9`((|ڤq=Q X熉cըKB3즬xԣnBhj&$Mׯԅ0gFa:YĜ3.Ns[ީR|7LPD+ x(K#XCV(ƅU+!I*Eά(pL[R/fUTt?GTm.6|j_m6 lB4mR`'TT ̰[$t˥؁gVsu DIFpSC+Mr)Ӈ|֤mMA?[ݿ q$ԭ[աr)!B&I&q'==gYqC_E%j"9,w:۪I¦USedw3P|1rJ::"?'a0ľ(Rkhdק@@%8^kߣנ}wOZìCiNI(.3/0mЊN3ndN$HP%ʧT*U~vT  yb!)I]-5y/;q-   *̌,yA@9_Zz?4((gXF@2ׯ9#h>p cBR1W\I:{&k~ѳiYT2 +}U ͩ@iKQ_iQT@Pxk 屢o"֦Vn b?/"YtW&rY w21nN^p ɘQsK66w뵣 " ,l} nZ] 6zЙk 2._aFd,rk` t 1p_5G:U񌺈\2E(I3N.1F< hMO|xo0 Zب(/0 G4X rʂ@ HǺiϣ< YiQ4cĿyIc-wpa=|h5!hE%E:%T0@kɫ)'/^Cl 3]oYrsX[Oe[>~SCbas g!D}jd#]UOsO I%t8Щ_/S0!-;l\6 8{p#/btOȹ(ExKˊu[>|Ѷ-oê|C嵙jӫl[St!f w2NGu!O9$qUU O*Msd\YS=Jy7@`ŧj"k<_S" X[[O$@g;e{,=5frpF[U9vorG,e3_.ބO |9T7 7Aن-}HX.*%}ǵ \Xhv&X7)s%M7.=S2 *yc@mf^P:I-c^׵'TIhP Ht$ՆOFy}+MЈ8.7%Idl6Gb)=/V=(;OP?Z)*EV=?xr{q@Au{9uwb'"8OE#v[z"͘ڨp~dlÎNEQ 6/sgT#@T(vOqe#5n)3%uaL<x. S[ӑb ՜{OJkYD1  럇z[-SR3NѬ ^jsozqE .@ <YM9{}$Q:R/fZ^-)|w).x]47"g޳30IMQzd *"IX?Bka={6 wo:C[C ˴Z* e / +~j~:ʙVV k7{mRwثE`M^#~-jE@O?@jw<ӓ(€Mn^w#.*X+r M?f-o8TCP9X%\5T)2I0 p}ƣ{K1GP59 M[Iq簙-p!r7 4wd<59HVq%|>άK\;].S0qh_5Q6H%3RO5>,e*0;R q9v6;hq?jjS^`EZxE4WkyiMh :l;X:0 $n@ 2윦 1UA 4&!44S%'4(oR=A78\oWX(^0cv Kکs2e榋Qˠ VI1\1(M!f/xҗ]doeҕ`plAA=2JtolFb 뙊<[_ga+MؕD.3!ZikpLP&^ D s1O4W&E Q_PNU{)rk> 6Ylt* !BZJKrgk,2}թ%qM$)fz>u_=_*Ekq t qi.өQn.傧dpgqjQK]sp=Dn$U=2Ҏ_xSvs(tBvhbcST4xYʇ:Ec(騟I4@ɮuI:mXr)*dxŲp=:S$%Y*(v~ʊAƵMr4t赡l'’DKP _M![ve߂O2Y]AdPo 7'h게Qz!:A#CCEIPZAt81GI㎄זd%n.)>|(\` LA YqzT bIϟjZu Ѵ8dfԙ'9:j+rr[ ű/uc(m3-A*'8lxl{[!ݍ/nV>^-y$mfEw)#n[hoF `j+hZ7ةaO;M̭KZ ~gbykc\ I\@\۱wF H<7mE0&2P#H~Dr|OhteJեӖ,:]' wي&E5b4Q\%ȫMߺzkN2quI;hgЯN/D-Ҫ$p ~Meۜ;"rw>Tc{9/̾-ik!IúgȟՕ`S .&^m ֈXG"mRH/UȩcQؔ 6CåMpAW<ŵrY V`L[ef Ta믉&A+KLSl-Dri~՜ rR!&ۄC|}K&8b& 64*9Rbf"9f%²*AjLX,⻿IrL&njJ;ne?\5RH^ݛHF_@Kh 7&]*["|?Hݸ4'xNϾИ*(G J] 4U q.K0Kū/D}3AT7'S6d*C 6f(pU{^pgc[op-rVW'#eԨF*, "q!Q-fѽCB v)sHߵecOm-=c<>)h4؊gO;'d%-OkkZf: <;}Ne骢y+? e_6CS2SC?7NSD=]xap".tV(2g+9$ةR \f.9[6Vbf Äó\wd!m?29 lLR&/D{=3-`5CՃuhy@%Q+?zhrV}7LZµ-I6zn3;QR\`H>t3rbyb\AY6TjHO"~jW#xt|"ʁ4n_'xWP}}M$;)¨cm˫59Uě<w^h ^0EIG3-򸤵w[㛜b7a:RA#ee 7^\Q⛵vD(Y>D&y2c<)w%Qc~r34tO7\YǵaKVeQ(ё1bltoDbI skM[kagw()^Cj8D38D?2b?2unGYܒ]0o8'i0NS*~û}R[CGQcs_':èa$bK,~%\CG NZmB~g71ޘ+zE$ ̪iU0;$}Ip2=<+ K^cz 䚐|O3+@(F!A%3 j^c `oFşp5#VTI5ml6 N`$h1j4͚cDE~f  ;/غEY!5᠐Tt?Yt]ޖ!( v*-]onk^^sWu :,}^||o;xBdiM`[ Y@,`I sWBa[e'S=H56(ýt.:0pCPg ևBԍ1S^ؗqxEgutx2aaq8wYF+MBHlP۵#MEAᾠ%kbd}3ŔCh`|8b9ؒet_@\3oBzVb"`>+/k=6^O},b[RR Ӝd7ȀQz= I \tFIUOPh}b'R,\}{VJ!Bwǵ[uy^H'Dqǵ~2ݥӘbC踶M&OceAo`8QW貴buPӠyǗEJWCdƋHYHힰXG/%\5x 52gQ3h{MgRԆ-r?>~Vch{^aQjHx > .XY$0>s֛3tnbt];Lܳ)~,:'u-:_2 N4$ ܇'iJnEyt^.X VMI`)CaG/pv(5ز PCogN_*(2m/cխv{S # @`WWîsPf୾ xrԼѕhtYxT>_YzFCI`(ٝ bH6K‰%٧φf_KvFJ8Vڼ:7@ Sw\ Ҫ%iJ:}^ne왷 3 j>1C&I$>m!]ЀqntKŸawgC=QwzY >`+=Ռ lFfI؝ 7ZEZƲz0ux~$5 z!PM8`hS,Vu9uW{UE"" a0kQ-ssmY-VL"n2$"!uu oIsȕM…"lqݨˊ&3?v~E-ə ͛\S鲁g䀈<{\u-norKHlјG9.byGe_:v˒$zJ;HvPxR"]1j%3ڎr]%%ITU+bQ&$2/aY;v9|Ux[~bY&!ڽɼYeyZQ=p0Q*5%l,;pqPcz6+cN#qiX@|b͔Zn%aW}Q.1AQg@~Ja_ "+DV,/{573h}4 w Es#\h66*=+E{sJ C$ϡ4wa%MDd&T{Lx A_{3:`(yc:_z_iCӢqfMIb].7 4jZ9(V2b %1G _}rvd|.#zS,Uioג9B돎O!dn0$^V^6 t)6ޫbP{GҊT* 6 1IGC~ qo_Xgꍒ\6[ qTs&vLDLC˂?릑*jqҷ_,~+ۮ6Š `1m҄yR&6zi~˗;.>;2.HcНuoO 22s4ymH ^y})|%{sw[8R%߄b& (ev*^sf!Z\n5fKk95)4%dxSծ@CdWUAoui(^ÅGY+4ruc6^ 4Ou>T~j&!."Pa3HJ|# xVm]QkRv\3}Bxc^u{NWvG4d"`A $lBpc{5,67. 6R<}m7?D[oVMٳ0w`r-Ʋ=Q+"'I~>47*TE5o[(в7E΍2"`P]y<^:I/j@{YRZWNY@| D3N\=3 ! O#`%7$y3)[v|͇* F SJ"gQuZLl76_ 6Fl#4|}GwUN 2}0~=S6;"BNHj{ʯ:MK_i M/- G+BMK+ gO< GAoC ~FzYw==RV̫޺بrح/ ;o:uO/tYDd2n3gἚl+#Q2*֦|Bwbr'uYt =/ά=1qb6[S Ůخ꾔8m|E }?8)9۶@YīMel-UB],D>4pi3Np.(in->fN3/:ȇw_2 qAtjOww>wVc),X8ljs\U+t=,PVJ[n ̩ T#9\׭ŕnq5I&u*hm3:ضڅH pc,f xYG`F!Qemp{=[OS}\P?i!eJhQ2i"]d:I WحHȮ˼:؀$oS{J99nOߕ[p\5;'?J ʊ FӼD'+ڲ3?nM$XY'EYz*(Gɭ{0BRX(~:>Ua%s1~@*14y o!'-(I/e >i"w-9-5\tZxͽIh"D{8Î[bX?>ln\2|k&<*2īYH y +ٞ ģvsHBm:eVq+#y3&" j[-3>X-E՜s{')_<PӰ B!mdm d)(HPॱ6"L^kz )Wte.]ඖOQ3Z?TE#@ oq:8|:Α-O)7vGk; }LJ1\U&$~ڒ>4_Ǖ{+XL'd *\7, VP 2Zw4f>a&ޥ&d^B Fp%u~Z>;̛S$Мi6}i4hTs+{WE݉X`䐳@QGE1rp-hy't|%q;`|ւBϰ馠# mKLX%o41M֕yH+K__PQ;mk׵9cqЙV\mD;B~b;YET9R*jGL}TdG@ƕIs>==2ޓ.bƧ:P^Hi2Qk5;Cr<@(~E__b<'\L=L*&q{Ȅk;2'%'G hJ7cZ=DafBy;z0\ɉ8i.7eOS5`cOzkmn"!äݳS>V>)}r,|[k3i%a$.F'XIQS~;:񜣙O8eD:<|.`osQՅ*<9 /0tAG-WASq{NP ((' SP q%/qW ;q íEWU]tSFőCUO/2BP =]LvbW X[U~x%vf?Y{ɎRq~B3{ QH_^ECoceyŌԿwagmKIal󐯈7.}jӶ?r{elm'#SX@[ Ņ'Px\Ad# µ$!sKbҺrوZ_<{ ^{AK1l{{/$Iˌ‚GC?euU٪:!׌$K%ƤoS3-x9I`y؉LM+X)lWV~sOLY bN ϝ0 ζgM H:t|ʃqǟsm_#)xD$iX-ߌ*f7W 'O7R~sX$_ei3K}|WҊ!:ZPOCRC%;["Lb*ZnW`5 qqO.rD*X^5VANpxVoSE}JIjDmqefwFYelc/gUK}*ȹE=T Jg^! l7gg>ٺ( iP5?JǗ,z6X"h2,:(uVۑe6ž uy3?)/cx90_d[-"U,:UaR7̹|[Χ#ӋG2xu<^!mz}`eVweҏHQ!ܝMڅČ&G+9P"߬F$%^Iv@z-JU~JT( r謣?N8pO41QVZ''c)Sj͕h0swAG'M%ڭT_byP^5fnX}_zmK˯v)7`g  h!Nq`ȫ[pb hʪ~t^va8E2&؆X0 _u(h0!$J nX1sa*EV􉣮:2Hk5UadNjEO(neOId2u*dpdJKQ@^[pxV`$HV=qVRsdg27.ݜu]L+~<48Fʁد“{./?;DA'nI.fM]~ݼ1{ ^=\d.\/*tq@㤈)R&NcNn8M5B }p߀* /CF.*];Bdl mvpT)K6]+suiVw.1*0ᰞ V"d]tu@Jd3LW,Ui8ܽ2NNZwޢi ąf 3}5"|xo?U6{0rmr sCΛ6,(;:!W,_~3􏈵tPvR8! ~= `[fO @E>q  x՝i4Q%)A!uƎYtNV zqM'*m9 [rkʞ%OE 8xgJ}fE=Wh2p[r#fFZNIVYsc:qJnq'(6tHRa )9IIGHՠ[nq0uǃD \vެW"viŠ)_,ְ:\z#'!DVip.R(\5;_۝fsվA0f&j,`ǤSh*Po*#pk׈2+AuiBJj%1zKK75'i\2!o<\uj k(kD--B/J n6w9cHޗy#GMԲPH:Af,tD뇱yd]X!z `􊈬@7%3;o{;D:x޽t]b\/h5=@g8&>dsh~N(aSn8ćETH֒xOؾ+bW/ZN7c[>y fUŀpyR=\>@ kaS^ߴ =uz;<of{u-R?.ʗV/6 O@DXqgG `A!'RC\ͩX& =9*o.eހw hY`l8GIn5G}@xb^iQS76ݐMr v| @: 5vKjaHs|wHRa|4uRO,rd<\˹ʾCSvV񝖓. JFq֕_4Q,"Ikr*@@FEkGuc|u ]GAK~nhCڠ 4!bt @-0Hb"nnjHGۡwp䈿}iҝAT&yD^RϞvstV=iV]B(yr {t_^\ 1~z֟a'90TJRp @EWJr*QUiXnL0~TUy{?Cz 8|2NJذݢISyba\h(^U3(X3;s H2 2jtp9Y$zpJο8O> "62hߢ'/-֛X}'W -bTߩvYԡ_# 9tC-wʒ\|y{%Ǵ%=ή`A|9mZKOEN T !d.P$ݏ:&pv_pg [r0|x4;!e<3 v ^}PLڞxf[d^ZBEr^Lv֨ϒsD3$|fͶHϛqqVn٥a-Oh^Zlć.R>)W=hdHA?8|a)>b΀9 ""u!c'K_F$,"tjcRP$3ʶpd])O4Tʝi!:^O 2' Pp63Ix6/jX138sѭbwn.@-5!وO32\;Ւn: D<Ӂ2 e̕VҨ㧘M\x=?PY] O]ďIhz*:| >;02v{e3c*.'LL*)\vBB?ROVcOz\mVmZ,@ NH|翫ah| %^+MS KBWl@*e r\,i`3lCB͊?+G5l]1'(H$Q[1;cw []&6g(us3ˤCqq5q?ޤXP4xRT Rhc:K͐Ƹ,L{6EP#ԆF a_tpLc&C:ZvKb'՚dcix!-#[BǃdK_$Dˤ5_b;ڀAbt EQv 2{apa:Z-~sIY0rF>{%ö0!XS?灰$e^JeaNv-Xѧqܲ&oa_P ¤,)n:vc]f!C[w[\_ڳd69XC58C=&oŕ2w)qck -%,8U[YRlX0񚸃QXXKa4=VP dY"p/g龈U%fqLS"8M{" HP bMAC}SCjg_nKSZ`13) % j,iQsĈj+v_pE3ӆ:Sb9X)s&*I؊1Ԓ>^mҬ#Փg,)1v!eaQe^qmA8cK]1{+nzwM:ZY Wn7T0īc xvĚ.<,H\-kQ JΨޏ GvA,{) "s26h 徊h`w5Ȍؓi~87uDTj?\!W۠IУ0>x\fr׾i"tvRHĿ~7 \ qd  >l'cP| >74U&S}sj=``/,yt5NVl;4sTtFULiN^S,,(q}ƞK|m%s  VD-e&mm/ +p# _%bj0-kH)|kqsL~թ0G֑ !ې Ч-L7he @cޝTyZ6.dΉHש+{R`~u *ŜPc׽!_爈S!wSFobf'Bx܆#YHIx@"U.KH ĹP.;b bLd.SN9ME"LED,%gd# 槿r 3&rAB>8" S_MT"FFĈ_CƪGؙ՚ݲ?a`fGAQZG1:ABrjK,$E/fk0<.'3ڨ(a6X3ɹy/-Z9X6~Х`*T@X B|} /DlU:2'K)b6b: bKk[W)$.XV]Z@?-΋l^5! 45֍p,J vT =GyHU!Y="+- !Xu:8/m^#]#t9cԲڭM< ~gҠS9#X ѤvսEݾpU{?;'ȦG?c pWwtXȩR{ lli EpQ6̢QEgUTMFZکfTԏFe03GpĈzC-@ ] edr7'EY@OC̲QU7x=^PpO͝J=zO6q^!nV;xRSyg`p., r /+KWy XIZ5*5~\÷ = ?^ێ#jM(~=vn`+> ]0X-ʰt->䕏5-,c'Mr;ӟ)x{x* 4f>w"q$ˤe\F6=ذ`B $֊?QxlKEh_) X:$CR}YA|ߛ/lw 5Y D WswyM܋%1^ VLw `\#OC$Lb,Sԗ߬)(T >+hjEċp^XweF$#/'L07+OjZxH@AE۠LAR)m1I@Hmzi܈Ñ؊)  i`|y%eX;L0tbi*@FId$(::M[WCCQx/_Ua$P7|$^mVbA,G'\*pҜ:lF&裁 i=h:;ʅ>Q$wg!= g,!V 9(qP:ńJf,mдs3]ѓ /F؎+X  m"&:{Ҷ})}9^ F ue$\/T9 q}O6"k&j I({X4ʇ94wg)P]6sm"B8e62у^T|>b\cVMNc}b+ώ4鋴$|m 0ÐY湛rAwQ(Ystpɝ-NO1ZO"Lyk'G7-.B]S& C=CP܂|Ϋ47aܵ圝S\ƼO&wONv2& ij66~t/|_ܘwbxÕҺs+uܿicwIXB*YV!ݓČw^~ B.(x>))[3R|-@0}Y[/Gxp[7xV(>U,U_!`$2 *P A;;vnDKުp/\jK. W'743`^#Mq"n:/1`C_aD#!K?S)b#J<=o4 <&(2>tMH5uq+phZY,ܸC⧓? V+U;]_k2VNabӈ}Ʈ,-NiBui{ h O\0 l_eWӚhjb.W eQ2'?570(bIJڎb&[C)%t򯙡ߺW2$"s(OeD ߬,?X^$Ԧ E`M5%mL=eۋy*y_D;:8FΌ,i%/z771ɣR;pD-CCFp-I3oDofKkDN}vCĹJuc Y& m o},n"r`p܃($?0K3>\LJqŃgT91LǛI`G3f{rg皺P=3koy>zK6zE4n؊rWs+[1)'5+lfS՚+q9 O[}5 :Z+ eI㥬秼k M4٥ l[yah*ɵ`UrD)QoGj)>Zl16RjG:Svi²v6֤:Lϟ2cW 'ouXodo@:vu29?ѮsUj qɸ-T-9=^(bP%QnhuQX@S)f:9+!A 4c\}[^g8vV⡋wqTZ^!kj@V^z5IxS}*gA!?VZ295IF%FVW|] n^e{'.K69^JLpmzePrJwvL+"wqFz7-Ͱ`Lq5ZӆBG # ?hh!/}tGe?,`@,A 0Wb|V;QxHޔT/ AQfNJTӭW&)uwmv/7*`oٿ#߷e1 t] ñV YG'5 8.]u`&QWv=y;܆ ~ż'sժBEVHB <@S}0q)';?PvVko܁u5I"~Ȳ3; ңlGhnbk\6HHIbs]ίki 0ʠ*ԊcZZl ˋW+Jqi_sf10bsfYD5*gQhx^rK]TCqN+,xǽf>ʿ\b'T3 Tdp*p 9㕜\NRϝ' y4(3|.qᮔ#m`B(z U`o&?<<-dW{B 6#?>'o IڰBczd&|hS<m # ST ݼ=8osp%!( "҆qDۗ NWRF:޵Ko^o\cC /w(t. ɻMkԇ]QǼxY2j B5ߘfAa4ͥ iɇH#(>8#HCe<4_Q:B䲨 ]%k6fpi:C3s4~|42vĄfK@dIM'jN4Bwwmړ#t 5tŘ-<E$.0߮4g{ m a4- #խk%jN bdg%RqtLwvűD)uG*-VuGm;GUUNM]`y:@=l @Q l!_D=HbTMAPdID!y!xhѽ𡻱H:OH{-Oh[~ɟA 2*u -і|x(;9T7)~Cj#x}EV9= @gD6BMkH,L15^iN^H0/2䜎S̉Ts ^w1`Ŋb"YIrبk,[Jϡί2] IRdCCp3)f6l4%2zVN,+&(DZ)n:J[Fr,j!c,F0Fn=LZMo6D soij .\P";WR׬9Xgo7,7-M-=zk:Q!T 3FZf43b9 "0{ҰôG @h 5뢋'gLj*TIM\A~R# DTp?o221#hw-w\nhOLR Fwo 6QGY`X!slũ|~t'u+!w= q-zKEa\Opm=[#7i0ӇgD;WPjv 5 p#JCY;]lْD^mAF>sGY =X[DI`F 8h)tϽ$/ ~w oaq u@Rb/jp7DDe,eȘ`=*|ߪeCvf',ޯW,,i5*o #`3aMё*xILw\CNZކO+.Q ۠#;BDRCi3х#l]9()yz/qhhYDU󘃧f)n߽X&ٺZ|_ʴ+W&yÌYLFi%Yku|sB7.Ti3_:2Y;!T;xgv'Zp.S-(?k&ׇB?מ,DG Ŝ%AeB8 >rVct[,IG{^lD EAi0i/6GM"Jx5}iإ| +2)h(PE1, ac 8ikᾤanI =R16!%HɜO9荓GQh$#5  x/AI/V!uηgɬm @,0Ȕ)i6䇁-q,q!)1}:R:6;Kr40X@uͲîAk05\9XR}?`Ԙ+bL#-_H\pL#9F7/q䫢ˮlgS( Ty 0UXI/ Vֱܸ+uȍmPnGɎ 929ﳧ04"4Ӈ)UMS-8ծS8C\ܥM6xudُ֧ܵBq uU$D%=i9nUDQ#`lUI# Dz I@ .OmAa-ֲo] |w@#?^6Hi? K1SXFǰ<}c12<)߅6I)*r=]?u?.yp ;Y4{o [%0\4j9Bihw;Fe:_ \+6H!:,%һW14Q 6Wml-vؘ-`ֺ2lW RbsJw4 ?UPhJX#U޺b;<8a0/fZҩC놬RiCbvk,d|KZ:JEXhXɒ#*13ڝe%`B0=yY V#}uc2/SI$R@gMCg)*@ t,Cvu"y9aȟ$ΘHb!*w,H"~Лi81>h}e~*O{u ߗ WL ᙬe8S;W 徜~1\xcf&b-Hp{řA`ͧVN?M>]Ct̟g7O0ৣj}|cI8tҫvokbߧЫ{LxB/Czo/XJ;G!CLUƆ%<}s]gs<ȷ 8Y5YN6TrGpѧ#W< [$ ׁ87OzP~GZu~=֩e2 a1-&mŤTmZe{aI$&݈_%G%׼fy)&Sp&SZD9t:8NV7vP/',ދ$.B57|s ՁK~!YH|aGSkޱq]g1|.R('#S3}mxd'VprC#/C\ZA3,'LzbZ#!IGUg]*s6FB"Z+ߋz'14>0iD:K!Yb9-M@y䒙2ЬMQdN /xwT2 "8 ͱ9 VQф, pY횲ϫl~(MD6)م @tGsEj9ڝlTIT=>wy&pʯ NC3 *siube)5WRU"ZKҢF≽;69z Sti͠6~w"5gL]PU:ش iJ%+m36!{b{$"X^(yO1'%$#wшD 6h\65.1j48-kxEKp™rLKI/-|gЫ20^^OɚOjRc ]j_8xˌ҉8kYvѥK+)j]kF}L]&I}<,؄?gH5uUw/eW4eDfQ?pv &L\(1h.v·ཬ UEx"7Zt)K)p~4_Se.B߭QQ. ktZU((~b燉 &OМb9PFPNe&<:**1¬W?#*g7 )1JF: \:%9J3`ypE,#&IoWv>jWxV|Zo5h*QEInVTlKI]Rw}@4XOuhzס'_uzNK9Vl˳Lg~^=)%9g@O tOq<2مě=jUopȴ:b|iĜv>/  ]Ј/.Z0vg&kʞvCIL|n\S*'Mwl{)mONx>j+|d o:7}$Id,֢ѲXX,ښ"9oI*e)2K}luK̟덻%gewQ8nA)L ]j'ֻ}f4fW{WB(y9S]BL:&쇇0Juw-R@uɄ2k sn͘>T1"c22=_$b ]ʕ5̵<+qFʎ9Z}TryzH(b 攎oGWB6a3[|4mʕ 2MpM>ݭ V5.UrDڠ]l=dX*7.K⩄1QY#:l~%v2RE<-u|q \+J[utdsaۄp!qQ09c- epdI[{C<O[]f)KV0}*+PʜiG2t ۇ`- 5PU Azj +X4LP1h֫cͪ ITB{:yHLWW6Y90Zى"*ڬsC/n"uw`?F/rʏ[rb,߃증ϹջT>jɀ{_HlXc <\5@'w52a7P2v5sII7fC/5)PB0uUI--o8?Uo􇹸RJ \n_ _.zB$'>$6s1{{B2L5'٫i@LFv=Xы(\2U/j8gmu+j\(uP3)^b[V:?">ƏwT4nÍ<@5>Q2t7 ,fHLWB`宅uURUyΪ_-z'TPg]D}Җ7|͵5`oRK.f&am5S%\A-}[4\NǑt~VK;]aM 2yXϝC}G Rӝ2iƄtDZԟjRmڹU)$-\rZ\~ksqX ^/ >O /3#z@%SU S9Ąa\0gToX{l;A ;qTBQq8uҲj|ʹԣ=Qk՛5)lFkG˅ዒ;gt:#a} Ҿ|~+j&@.,H ѺQatjc*ȏ\$o,@ΕlXɆ.7l?i~,[( y mG_ԾfFl9Z"4Zxl[q`Z%4ԯ60Z ,Юtz^.OS)$u&X{<W?Au-g/Jc^ӑ<˺W\;+t7E؂1Dwc7k;y;Оtyhu4RK6)x| ڀL3I ~9T N^RlFК wBYg|GK+ 4 E@m 7)/s@ 1&q7G[`;3wWe4 XOǢΕ'k~=5D%sVŚ۸ 43P}G,V`8}^ m o>:\=7I^BQ>zu%[Ԅjz"/LFߡ=͸߲ 7¿G}e v[8Ƶ  pHltn w%6?+rUmY9Z߰iVZ,;lE"ZqTKYVZFqsaIpS4WW\]tK)ŒN0)=r, 7%\5VFs.f;,> GK!h/A,){h1ΎQ{{?BU"T@'gE)Vu릐C"߲'08UL'K0[ P|?7{4yq%A7YPeJ)NwܧA':V~E!SC&m4 ,퀬zs;WOe)5$\:h,<]UT7jͼ x)-mXCM=&hI. kpʻC)$>DH e[Ez\hא?@qݎ̠t#R"r)Y}RFcfr>On\/b*O9MNy^"$ߠθ:}5< [ZG{u{y`a攫C$i8[ˋZɓK (#(@e{dՉ°'yf)*}2^_Ery^hId~Di6/6>(st~%q5A7m:Bm!)h廋٧}w`_@[I9jHBB@ڜ# 7n[IQ=X*{*l73@:48=c3K/L %Wf`h}W( iY;{+.-62g)˧ 4d9LoJI7T VS)L"n]_F|D13h 1'IkeN0_wSγrMysFB X#, :]i?M9S#xEo2MySma&E"oܘob$$y8cNıHb6L2X?$ n "ǃFc8]' uV\^! a|/>lyǐtO){R|6[^^`.ђ좌ɒ^"'/KV ^Γp[nu#iTx~! ek2* dbSqNˡ?,oQ, SZKMq革F{.PE~ⰰExC{<0Q*{|%8,+;ȷ&VƼ$鯂X>D/l"&%7%Od:דCjHN١v^P[}l٪qaRhJ&'㡬'*YܶM"Ui8*tc.jJ])'m,f;XWu;jۋ?Bdw;sã(W05U\l'FAl: q& ']UЦo܁lhphF?Itw?' SzuJo=UWYlѡ)3t`-;Qd`SB5_hDx,-B]|R.#C]u}I^ W_tL#i}`1_WU*օE jh{|9<˶aqeoVFljv9ӟ7S/)zXĹb#6{<= |:ȃ@[ B1b͔<uN2T@~#gHb|#?ꎺ?- UT.t@>C̭U &xm7ؓ\YRNyԵa/ 5+T SM!XR%@5K!X7k;M兰߫&'e9WZ뜩 ij?\0-&d= Kb/+T>lOOp_{Hy5ہ@&oo6߇~~**-\#]ܾ$ttqmis:AR.:]r О%rG9-2+5:|6i@Kdk"\[z70h>&ŧ=J}6R qu^ظ`/d!'I;s朽 .I9=^2lC;Aɋ$gZIhͥbނתxJ2 JP3M  I&%QKۊ0CNF5Q?^{bŠPVoS +ӝ`JSB8aFgj'z}[=V)–+®ˉx/Qs$.νnnהU ҘXdw_N7%"3j>͢1NF5OȄ>#` \#SX}lk @~Qsu~)OҘr)ԕ[J*;) ]Ss& uu V;ӣyz9gˁWh,*;sж0_.쉓hkKZ3ohʳ`/kT4=W*^E-fFB+j4SK\?:籧j;Co*p4m!< KxqpC@ |4OɪyݱovעR&5!2/\Aqdlw# e\ffGAaIgJ;os*H9_#}^-qs:>;m6+EET;M֜{x 2}BybYtK18|XZ7v)3iI6\2`@k&E"?I(jFMAfsVia!?ZmF`F|wTQY"Y.EX'(O6ät2(j*[/P"#́u p' F[3^0N"ǟlDQא{CS=q\:7! dez?ํ2.)"<93ڢ72dZOplet9pHӽi᧜Rk be߸$J̻V@b3Pg &m!( jnR]DMVt0KYpU;(rx̾9ݥ6Lo 1$/x$;KbuļR2iJƵJ(1p{2KL]dRlDژ%Ŷo 4at=bmSY>#Zj5{k51? +9rA|\ğ#ө11(Gĵn/% o0=Q@9 Zf%c _ӎj쑍N*5Yj~Нh&`;F+T"\/sҶ),xMZkNvߛHUv*PrP8C=dC֑j:‚d h@Hb)A&hHWt^5v^gA3_WU ֚ǻFlk[2MY+07k$v!IN O7[_Ψl1Y3Z$2؋\C[yDB :f*ۙlA!F*R ouX5]5]8^m5k)t qD M:wl V 4"[IʆWH`y* gG49[A<“Ks=b=#lk3IN҉ ^(-$lSeP ĂVEwYR>*zLxy@H}>יόM Ti K BNnSa.^(S8$1Fhe06?h.z`e3&a7{@+A4T~SdWh,Q.-qjZV3l2ek߷('fT"2Qv5;I58>^@DƨFGy]0m@kkبCOբJ}{}+&Jhy yܡABC[T=FReq)5U dP|Hv4dB2UXwܯ 2`Rݐ-E!ՓRᝦ8ՑR, )!}i;PȻ +Jx[8^]adz |o?8*v}wKkt@ѡ!W&YFy pGh . Ϛ7ݸѐX+C q+=-G7<󁱛uK IwVӲ\ {{-'1؀ًShS\ vKoНUj3|Rʞpj`jJ=Ĉ%oAyFf (.P|kwn}]V磰h7OIK@u6%7<f!gэɻ-%+e? m8nAq߰[{@,H(S OFd5u 1XU:,>3x9|zjI[,]fyjJ@ݟ}]q paa$Ѷ0Yˍ \؅qRXɀ\eHd]Ps:؆Em_e&Y60/_ Rn4cX#W93Ād7X-ȭQ\Dz޷;4%+P8&7~a*jYAsfLdq.4V9Bg)6xM~lǺ)LA1ES-Bڪ/.&/!a%8pMV &ǝuEQw=%(+ȍ6wg b N+1 iV #2iR*s1 {78p+sgeMVdT^N,Xa ?` ] w '7EG{CpZ•F75ώ)|A_!bU-e7V$ś.>vnØχk,.Y*JidB`8#+JEg֠ݙ0z{& " 9+G}G  ĘM@BK{ZDhP`J*>aWmC'ܐ1j@)U$^g1Z٭P2VJq_ؑUivdV Z7^nb4{IՁ|}(ăRc0rNؔy Ǘ|]&,QPk> ?*9(7gK*ĂhF i|&U`# H XrZA ιnXE׃Q-Ip/%4JuaSR$KmagtYFFw =cYT>W!"8p~F#Pl:imBIlj :E;x[ 0ޖ1F_»X5)0tZ,@4& AhO`| `q2) sS M[Хy|ޙdSô (>ɯYxkaM+iO&QxIgs) /2r#D/ʓD9n:L֥ #^%pP|R8ͱ ^*KvݿBclD立BCxAu9k/N,RBvXdۂ극QdFq U5/]IC3[}* ;u@ M?F.$PƯ' YrG` vfR*\9Aڂ9֐ւ86=OMۇtKٮ'8̳p3`O+O"ƽCB lݦ>Y])L%s.EHŷ]/C M,zZR^ΆǗ_Ex] ?Obb?RȬ4-s%O"r׻|K*7gs)3 A)E )B n%4w<[Db |0ɹ켎"QI]'т3Xa dmz<r }`J8y,~wi"M9/fb_\[`FOI` CÚ3 -4QEwT?9"R5.yX.w*𼣖f3̶APWfb'QRMm#%Z'r(^9׮褣X ԾcTspA$h'*}tdQ=U_@)+ ,n>認} p f{E<lGK.=v ەRc\N樭<,&-ڼRrӾI8S|fL|z֣h¬c=(]cL @X_7,x?Pk6+ ;GS!6W9IL?PԞH f[umkms, kr#!+`"P7qaD,\ ҝ`8?_ҦDf&(Kݖ ⩳|G̓V ̏Mkyd.*5L^~߯qQeY6 ~r]wsDSpu~dɌ$M *{EYo ;$ҳG(%TuZy#/}EO ʱ9GZĺ,-אВRRR -֞sD^]> U4vm>,_cFC92\>XNn Ҫ2ʙC٪4L~!m5 ߚ2ގM&r-O83Vi;zAΜ LZؗE2)lX2 SAQ&)G,Z2!LgQ;@Yxs ~MS/@;] 2` 81G< @Ts'Ns#]ɦk;rhIc<#<of2p;tel2duɴhVà)⒛mN;G!q'bQ.}zeW\=Pu3GA ]o@2oGԤ{{va.53,.6|6ƃs7u48)[9y,콚JHLԠd7ܺʐL ! rt8Oz69xF0sA5dEHmSYy/˖`U-(X8,l=ű@)_@Sncÿ 8!izUWI/N%Fg}fMݩrJ(a)^fǜ.dE(a纳+A A$ &>v︉g>[h6~i%c[ﳧ}&!Eci#! ڶBw>|V|'{|Ѐ.c).FZtV9~ *V?gi S6a/~.ﶋXGXB7VVc\oL At ᯢO_4[ a6Or#5ʣAM&q#j$>`KWZ)k:Ă? `qF?jQ{㙫_T$J8`S9]pVĩhHjh5 yUElj/{b_O?jJ,\]py`>fد- z(C8+fn' X9O84 KϺx^G yܒ6XZMcT|J5ObގYwNK$4p- 5nƓ!ۛeiZ-[(E1G* .NX;UADWEH!&1 Qj ;reo7TA+s$'GSziQfXN<] b&=XjA`C(n®*ŇOuOAz㘠qc wpi7R%m1Txw_ťbK]d_\? _+::c6Fܷݭ2DD I9DaS>&@ʾg ]cC­PCٞu<H'6xCMbLU\ ujr4, Z:f NQVmώ Òg"r3'yUMB 3 4A/T4!&MtPNSoډcq#o1a!ƻj)\ZD8=#X=`n k2bFEoKIf[~/#x{~?cE2(q5<P?3<?Udە3')6W}D!z rSsT1M{6Lչ9|7LpH'NLxԩ睖f%$>{DZ/، !_*'D V-#:r |`ene|tlsߡ%D!2,^"BYN1E\Q"<*no ,]aig g\6n!RΜwzK+f$]muL)#3զN\8z@ƒywb/D+>s WNVKW},&L6/Qv\QI\wuY\64 w(ehjqQvn׿ 6;=oKSCgPaMᚕVune;m@pH0B؆0}V1E_ne;.:9>p4"u'I6MX na썫B.$ N 9iV`lCعM|'hl3RsnrpdK\BB]>$n8!y17PNLjI`4inID8|<,eFw|bOդ]a닗sK3yQ3Zp"LEȮ 'TX'1+zyq ύH!? 7)uj^ uMU:rN8ACfEw,M!)q) ȗLYKsꩢw&B.ϣ5'PYꢀ(aJz[ѓ(([ιV6w*9'@/zk{'p#A=)>K[ZʝSǻO;UCr/ПӕDI hA_,y 9u,n13d|Fx@d\ d*=3=PP,g*u56@哃hNrظ=׵T^J!  m6%v)f_G&Ok2,^Gmɐk݀{sJ$p*(.u:N:O-=@]^:.^̩a;f%v\ "Lh?MPR@CI7fuܝGwdکFŔ6`f}%Ě £7fN*IᚼYTJk$4c4s D{jL|%dXU_:Y$x-=KDR  ݤ+RILLw0fȨS/{Gg[=p VW Fh+Nɍhv?3L 7}%n-k&tU +Q'VF/hͽH]0q;*ͽ)fίq kJZҀG6u %R2]n‚& ~R{nQx6OE;h,)9LX& ףy֟ToFAxkozjWT3N2~BG^N1[Q]䣋'xI*$5vY,vnSjcj7ZAfĉoJ]T!^<,C9TτijI,Q7t^$$hpÌSR87W } jW6.JX,E]D鈃'g-ЖUfXg[+ ҅džXه?R2 EvSWOXl:c,dĺh&2jB@F>{}=;8uɯ삊t>5ȘV}|1Z~Zbnۉo,*pœuh+~vO;! !&')4lE4 **?;mv^ExS)_{A3jdpUU.^NB[vĦ?*?Bm5vHĚ؍c^ƫc$=^e)LZHp>LI Bvh۱lk`+m]7?f=OTpeN;arOʽ'w'_Vz9~8)V=^ P IԌĆhXagi~b8r|[o_PLr ?ۼ Ji{Dbz*r2uq ]/[ŇD!0ŏM>g:ߘ؁70%է0OkrSDfix6Oc͐cSȒ 7me[a4I Օao'9n7(d).S"djsX[;t:%t8|Fd5QPvgSUِmBP}џY%/I9s*WS 2`uκ$͐$|ɹǧ= ;&O!ɿ<\ E`Bj\DA l\|8;4B$\-=^3-kb*?= ?9jJ-ɧc*x%׾i_,pik-!4bǮ֮'_%mgC^qI2+=YڭVqIo2liyMi 77>ẋͤmfD8\zu4:mfI[ęiRL5tI]!!VaBu)S"c69]lI?;dԩ`;̓`rZ1ߩ%` ɫQB}XA~2^vTyXh4LV"?Z .#5^^!]9N4.z90})47? h$ŃH̽;7 wIqh4`o\h| @.sP10D8|"w'p*B~nsiEeX"pǿT'~vasO$kC21;孮:hN !v.QL<蟝~ENH,8W'Utfi@?JJgJ%,^r0m:tq2<NgQ% nYa1;_fI>WP,ix9ss 7҄T^\͡C̒Ǫ"m%ŽN*tzj|QLYel٩Io'Wy`U<=@n,2E&a愒|!lp%"7.ASjzڏ"m/de. pR*Gu4 CMf(t;e8S(ӳƓJZsWBUw؅h JlДyα?⇹GZTALќ_l$[lEwe`s۹_6ż2y]y3oMWB\+#pbB%L, sd#KT듋햤3,/&IVty$7lzq}BVΈnXa*n8riHV'!ogwq[O0FÍrGx${Sc!e !]p+ "2Y_%ij`U6ExBJ_z J%Lx =Vy|WJ#8lX_u*P#mf* R oIaQ<I9`.,SHVA%8* A}=EC#ylzjw6x ڙroQNYPq= 2' /m,;?2H f=W"fN}"X^Zќwq}oB|7KccO  e`}T5 x\ʕĦ1\T5C S|B1EyUIU k!W%,5,X_A5.)H x t{zdz=jY e519ώz MX >X oϵМ:UPX.vټUNV~6GRzv9}vj[.`<`+.Wn5#L! ;bLb4w H4.P[]e]@Ue՛s!9{C,<`zsE_F<iw2\F[j>vjkh4TҞ֍_^ Ԝ;#ߎƎ҂qLP% tSx#'V*-90,`b{&Ou[9yҲ'ӹoa<$/M䋋v8K"53w-~RRP3%6Bµ`N2;gin1zE}6EJL)stcl. 6mV9A4P6LÄs+E0`P뀨~K%O[2A!F%tފ9Vjftt@]/۶yUBF7"?S6Z?6%OƑԥ>ك4 {/S9*łɜ. U^*_3+*,zg7dF7g- %c=|;T)?>|[Ѕ%%F1a5 fж O/yly1,:wFj$漘zD‚fڏų k L A2\a 6dxk5F/ GMƺ)]y |rML$tNFv;ę?yIPk\«R:J3c-XbXj|{%oBܗ܈-r  9'-0P1]IGq7}+;6p[ո-慶Ix7UoOGKlޕ#Z_,xO+|( D7s8剗 ӴȱŞe8k ZsSpM.kKbgYsK*dS'XYa6+ !-ҍozҶwsV ۺıv)txMwg-<픩b8z=:2j؜W$@cg2kN<(cy2-b˖25 :툌Drp"c]CṚAȼ9Bv_r=a_fLOW#)bENY3}y{oŔ n^&ü%+7<+EdEG&S^BK> `357tvqo5uG@>#>ϋu ;CwŘgGar~oFϞ?Ty_BZč̚5/# ;=!G^B\K P !es>Z ֐p huNqrCL 3^[r߱+5gqr)5Xk20_ q/xS9$;Nfs6mxQM$ֲ{-Bm4[qH0ҝ[{^\y@ٮ6A}z0&~C}[WXqCi8qf蚰xSdi$쇹9 2=@ސDaaiƒ RLDr3GbPHHi+aO)I_ԣŦ1KԑS.щE݆o'[ Ʈ0 (QK)+߶4Oc讏k,K}ʲhß>AFo[lj>2=4P mXX3Yr @/(Fങ˟LLcNͲN7.ZڢR֛c{6ofT$obWШE:G/R9GϪkΎl+>V(;J: #7).1?oH(f?EtaT7e"{P8HIͮY$vOu)вq |:ixL]U3U 񶍒++k6Z-*=&l(-b, ͻ*FYI TfhfT~V֫7,O9+k^7ʻ7͙ #5z1J- MA=+4Y]gJVw^rSBLRy\$mܡh-ٞ4d@Ѡ)X?z6Og)H"}aֵ1%4^c-B~^3VΫ[WCw|l5OҼ,OM-D)CzS aIv$@ѽ%*Dj 67(ɩ""<9qH4qh#ԧok~q473UG2N='BzJuxSboղx}dgb/wx&+*?2J v6P4;9e{]<e$7cBm5r5X&5)q^dש.y{-C}~' Zpuw4Qo,nh'mMN ё?g.?)o.i2R y^fiG95}qrd} |c}g}BDJ7,_ɍN{~`.txo]u%)ds'۪ &A$ qrbxKoX %irSF'3Cwt ?7 MqHd٢&GE<6ͿW#39ITZoY?=X'Qg)HA|qzIwcpPƾg:)raq٬>_v=8"Q|6QC4I"3aAgsBAA9$(NVp{7D}{BrM)_BY'vBPZbgRaa `*=~[D%fmTˮEZk7?:J[ѯ`Te:sycq 3ΌѪ Pu&HT״["fvh,Rn~|脍֊:zw |4Lk)w^hܱ};/\"yfޑ<-F ~Z{BeH߷:һ̀GM 끾EG;{L(I,hmK+GYDd<\G%-M'"^XrSMD+J`bRϩHݿXx/$( HtRV1 6M-*0VZ<V< [.{6Q<9h \-qJBsDڸ0ҝ7:ͮ %[9w޲fl;b/Mwz >(! d8 w8I$%K_"D[JH%֋ m@@o ad[E5s_!PNg-uH5߆:#:t?KC 1a |LGf* )ߤB>)| KMԨcri1kE Aс+psau1^hK{`p,*_h!4ظ>cyY?VqF8Ldߛ)]6&AP yOߊ­K|+q>h>u,7fMБuK9 v,9S?ADyj06L Ї&Rbnx/&B[J@dtԕȭv'6J2aC/{}ߩw JTAqǴ/Ÿ`  U#b~e仉o%wb6hϝBޟ!H$,b/$N0!dr+# Ks[7?xa~ *Y5k"9%Kd4!,Y5)  ӰYd VKc~|⼟Fn~amk`eITǪXD _HJi쿬gja\Z"7%&s!vV/w'9E>"~(T\e#m\dnaCw6Z(:\^/&f{bd=9N~>8@F2>H "$``BGU6f]1zP G4<5?;uYJ^@N=1rEBl&,Ӛ5.6F#ٸarNZef1+kG|jC 4K%~ep4Q;+y騽VxG法x7|G=i$F* W =z!Gt'@B# {JR{ .HeQй;U_?Yz_:eW+>iݥŷq2ÕqAceq mc}ãrLJ%ۻ(J.zC&oL?6iK%i jtC5mޏx0YN$l&1/pd'[+*JfJMb4r#nMk1#jpeNс5Oա~|c~4&r[wﬤ1s5Yr4\Te. oE_/_+,"$* U2/5"f EJ.0SPR%lv>*apy^jUIQeF30kWv<4Wwp,NoTSe;T&*v3OJ6@9n_^9unT0 ?N@z( *_owL[Ȑ$E)Np, W?-p)ђFOf3਒kVfwً4-a@IqRuxÏc%ޢ:嫟鬌8.dL} ,…>\.,z[]ӊ{&?MKncA~&W|ykD{= M4"ePL}Jm"LX5vH;sbBa ڳL䓺G;O9m@Ad4m7.SJw4N?>V;5Y;jm. I n؁k8孵M5En9T:EӾshҕd蕥(~.Ecܳ+Qhӝǿ7ۻ C*6'nGОZ:xfL3cW2]}zӏmN N@mjг \ϩ*ͩ*c$WdC!}[وm~QuV0MV䱖X6Ro",9@vKH6 /i]6jSL탴1~n5܆ inU#(xF&j6oPnp䝭[Fq#ʧPܭsUw 4 `: 穙,>C<^0{NMdl:]HYUQ$%z,4]r,].mFg [9@TwH 0zcQn2fIc q Qɉ e$dq5eE} ,DW.&DPȬrӧɝ *"}c8 d22 *Bj?P6·Vdy q|ʂVi}lξ2!^dM؛܀Å>뱇ﳋSX EU>H@5K*M}q(xbSӔ;ݛRm툽V{}'cefV1qms C+eta;=`QYZ<P` eT)A, KYv}P#t_+D0&o/SqP -P7&guW3 i]55KoJ[`ŔlB[-/JݻnMpi۳ӑb'wzXעK3gߊ/Vd̽&dam♒v,j߃ u{L.6u$Ty+mXA?t)V;C8C RP;Y"v_k8%*G0*i/'Lg>`xw7 Q`Jʃ`e璬pع~4ۚsm&ԀkHd{*gE:bz3/@DkT#g\jsU)VSaMڸdbOoͩ<?d%7q(k0,=qY]:H:c >ߑNm=X=dE2K>t?De122hhܥ5E{`}R-Q1H1?➶ <\m[::g҉M4sM|>qq~+=\ ? Qr<d=<QS/WuKcۻ]<s>87 tӀܦ&1H'ރr>+L2Wɖ⽨*M;Ur*qiԄXFŝX縉V*BE(- uH̠R} YAc*`ydvJ) zu > ~P=8}lm>N@{=YKJKhpA^PX}2wN'{wKAQ<0r>|aW϶J ͵o x"$0 Ҽ@ <ԩ46Oo-+m.j]9~);<{soL=Km@kɻ]*xee[)muz*/֗5b,oBhyl!ZŷPpV&ie @$% 8 ձ)AD\tǭS|j%Yǧg\:)|ζciI\6Fk ; WW'haGſh641pkr0>n>B@*LW=/%2JG<\!=W87.-X=bwo{\q뵥T01urլI֋,]ȹe^!pchz$"~7FcUXrC.9G^OJ0`{ZZ'w7} Lܛ! I*Ӻ\>X([mam<q-a#H}qjvM>ؾK 4)X\\\=>q"V ˆ|$?}O'&b7PȻ!G1û)EG6?O^ՇK?WokdT:imk S*=wD"׈ 5rjgoVߔ nPJۡ#H0uO)#L0 X׍e#^'R;џzy\VG|\& V7(:?Ac?I.OO!OD[MY1v샖#M w0Pyq=6F)` #gAT p5޼MT%p[@7l+2?B;?ٟMbg/rent]y FS,릦^/C-dEZE?E W {P?ESSHw~ } 22F__ljV5Cl%h:Wر!tie/ xtpd{?/ I],8Own /.ukz$2In+ʀhI}^5쉭zV׋X,{tJ5꜅<*|!OKDaGlT,՚uV1\J-a3#S+nL>`+97shs r;/bfWݏIwXFhO!_ 6fiYB*OuŒ?gWw1 ^90eUyɩOCi.6VP` (Z82NE~| Dvee^" ֳ RA@@ ǝ3)U^lRȈ/4GP WUr| NK1BކY#\ %\]]JS.J݊a%5Ql|ѹ){-w^s|nA1LSŒY7ۛD`nԿ)1ɇ7 aH |4oD;+H^f-Yr+"'}MhxL_7As[Ҫ|vx=BnQTNsAD3jRz*FbtI *AVD&rzɨ,6?sI5?II7@᏿gZ;XEV Qgob֜ Yo譎¯G+̂H&agg%oIw3u'Afx̷[zg mK5k}Vx4J\*3#괢ϛwG%%5uy?kiL 4TgFT;BW(v,8z_TS 3&ު?봩0w(u^qC) Vw(AFN$(;FCgCw=D+kMa.ɞGy0PS9Yޛ5ӷ+# Q"׎ XQ4\.\g-O`ZL؀qo0_v-[QoR!jkI,_*jفL?>0j\T%ըYҰ'QSv}zc#~0@2U#Em co 'Hbt--Wu7a5HJuWiNx{]YE/y9.4@E FMu]fiu·@eۚ1^<@cgGHt|,F)$;Ѭ)IMCq&Aw}DN@-J|O$ȅr@ d5yT1cYjN!g`:ec6So7"*$M|4&*QD4F Azt?\}s*ZBYoW6Ӝm.< eaүQ)c z"N4OaV̝4~Ɖ^}4 ܌%I/mMh`u 2b:tO{`߃x(:-И~1m s7t GwB`\ݟx.nO R|y)"gvPjvj:F+<\~gFPNq9.m\)qS $ p*x*q}مꮮl0 # &m8_ے\_J!PNG׏T k dR{"F6 \NGb6A1SW|#!HLZ MGW?A;o588[ad.!`LHc|7}(3'aMt46u'R;Vg}ߪwo*8~'ixM"^Yﺐϊ'2oVXb?v)fm/WiW ~P LQK eyqc+05:D4P(EژgRك3G۝Nœ8CTu489M ÚG!+옠`-wJ֋TsCv\vB7_[ Q "~BvE^qoNWl69]p I2N}3<#n9xzqTOH׈%`.x}TbM5nz,z73Jsri{wHcܽ(" Oob@gw@7r]]x&)];}n, odW̹6G& }•I ;=7ˀhՖ1nO +v0^%^=n]F7MU@b$hp(!$ҝy< seo kfb J jy '}%ü`)%/ܸb 'soI]q`,MȽuӝDLBl5/A27`=fζx=;NMLwKCm^|Z^ܳ׺M"x o= ! duqWkp:J'T*${(w@hH@d`⨦ ɨ) f8B 6` DCJQ!uT#'T5:*NsS1ϻ %)$4%R ȧ-l9ɔR@H<9sX8<.(H˓18B͐"(.xn"I޾Y)"ŢTC`n4{-Dr߀~q~YEZ$IǞr0]*VwW#>Gs\o|Zl(lK]=Ei_F u jr1+7gC)t:7I ҇el#AjUف̳,Sѭ'K0 Ω=tN" s{]F Sc<ՖJۺnJt"qڷ52X*нO7wǃAf;*Uɛ-ޫcMHX1DVDt[D6LT:';Y'G$(/ Fcp=Wȗgf1ƼU)N.`bBg_wRS\}(%f15W *(=76B~)0ѩSWRL*&z&q!*bm*{Ԋ8UOWaUw-Awq7iO?tb{,npUOZfG:|cߵ.FK?{L{Smƫ7 j[FU x ؉z~㽿&!9-0N2J}pjF짥fb`2 ٜowN> RhD];,A"$G-m\&|*4 [^YfozXNnl74||*kzx@|ˮg$ςuŪPᣛ4&LIZ^BGs#V{0Cco Zfyø.d79ŃTx ^!d>)~@fuGve{]T;L7qNQ-TQ.ś.$5Sr4"hJ3~|¨WT>$@h)-$`w,sM n]zRHaD@%Œ64Ry3jKE3W2!IJ((z̿pf9 =Uoa!1Wt4[;U)N*t0W$⩵+ɛ2Ha*ܫdX#dz2a AG2gR30=Jc)%<3ry2+O"ڱ^ zGZljl w$bc4 Dl]VVXV+nj( T Sc;V){ɇp\pD@QzpU3O ܇qd8Q#+Q Ll('Nt, I8 KuJQ+š#vЩ[9›?1֍k4E&d.ZIQŸ\UԊ:nKtR5^)V| ݆"=Ѻ(dF5ϊFkᡇv K.T^8ie(rH4 W.f5WRPur-<-W:%΄23M{H*/Lev1θ̭h0tqlxo=2XP9};J TIMVS?rEIlmkQC5W(ge֌2zvՉǾ.wQ~y'_٤`(}0lD.g`w6V:_PU!{qQܞ#~Z.ǰd2 IECO՚"xuPqt-Uݡ6{Rmhd?vS)Rc_W#JI.ڀ@QLػA.XB׉UR$ED0sy.ߘ BTI`)c5䑠 K@^>/#)  ?}[-n^xVukEYTt[i1!z=OrdV>=̿ɍwr ʐ> 0xi/i̺z/vxD3rߙk{`>* [Zyd y`˥Jz7V] 3)"ͥ`?Ea^?D" [? g(c,l@\K?ɐPPNy$6By;o}'ɿY .t b4-`~Uxy6PB`7sᩆR+)RlKT}6v?l˙0KljzLv}|KﻯiѪj1e/%2{I-"Qج1ǟƿjjH${l#9C/]bRȮfcvh!>̨{oBfxC&fXZRE^㈳ u1b3A~jvfbF6 HWjER"]shq1@t;u}YlcV>r,?!,8D:ÛVе8B=ZƬqg8.$I6~8lf*9Se ÒHM2,>QNTx;\ÙZC*{cqP@ ԓU/̹$Ta vԪLgu-D>KXT__UCM_.[r0"#0DC{2Li'(R\fo!A"kJDyO[KhNjdi&1m]Jf8hl,jEҿ k[x+t"{@xNM*/K >lyV])BvlC;xN2{W_HlUXۼ{Jikpw>a*_dFU4wX?uDƆC/KFhȗ֐aFg=$J%6ϣ &x S T~9XA?g,#hY a3$ey_2 l&m`gUx5x7{yWiڨڬ~ړѻ.=']GNvrӏvyZd]~9H!i:Cv3 0t~_U?Ci3.3[^^FFl)*jV8nzL۲TǢ `'Yd/G'vnUkmlS<ƺ.?>UM+SxE˘ @Upg ߛYRR̊5Bar]@hnp5[w .m̐+vI D'X6x@ -?ct?']A#4ٰ 0~,3@6))gQQAj%IaAb*3@;[DWSVnb)E`z7$ϧ tTƅ@Zz_!־KG5uQQ.{b!RKpV,T piZ[J~%:.t7#Dq+i\y>ZdjZ9rlGăSsu' B܃Y6F[/ !M:{Ksu[>MkD K:Pwl "0tX^sֳ&;LUKwjv`FaUDwӳ\(1Mch ^զYDxF.~Qj3I$`\'p<ߺh82Pc6@>j3FmT*P2aU8apWTd| #ٕw&ώF :9ApNw5?q;~a N{`8K[8^ѿBg]|Ns}qF@cnjEwb|9X0Ăř >"a) @S{4wןLtP,6Z7RKfb) PHȊd߈ dh 6xx ͔=D`WC{YQP^늳m\+ALڧ];:ôTzpb*:$)hb}Q横 nk'|PMV8œͰ::v"yxo5 @0chyqUs.εXjSy9i³[1M߂\%; ^;ΘX̢{TsvV*z!gĄf2ǥPK{0nH/ݪ&@u{N i7ef}VQ7xft6<.cLrV 9H^Nk"Df1~ˎyJ?IPtK)L=2hLny0r2VJ^>$]\bXLKұ]*;~qNTJS2`ak'?\xH(jSȾy|fH^V!YNg%_IB,x=ŗ 4SOi+spqS3s'K ÛII/6~8 /44;n-p}rӟJ0P$^;q5gV*ɖA־YbJ6=&"i&W*"1=<+Ifh˃>·aQLʤV_HG84xqԙ e\IݢBg>WL~$['Ru"8,RHZm8ȇNzY|?q9jrA*60cB`Ev*k8`$lČX+t&>&.ף}B $)н%l"tPXaDvQVK A/j4!j`GLQyfKutR<9M `(5=8fZ96ʊP;PPh/Cm{@bd{qDM~3x!< 7MsUP8seF3,tG 1 B u{l{;jQ;d5JtuZ[ Fp`юhoZ:)6  a]q1%?H/636Ȍ~br;]8Q# /j@V7R"Vv=C xxV#@BeB%VU@Ur=L=$haK"ӕRZ FQ` MXowv) ^ )Ӷ|RȈEӚ^q;D[J۩Ե͡գ/Wbe[!94ƣGbQ7$ڜȡ%J[hv<DPh3ЅOᓎr>3*D wh=_pI>zS1c]D92d#]9"e LŖЅ#~ْ{3i&N"mŋt,kQ . ۿn FhWU]=^b4aL?0B̀DD؃\]8d^[Rrlq86& %)g뇨~eǖ`(^wۗpR )~VxyJf*9U G,8ʪY,Gyy3T! R&Ff@]͑ V5F9/~w!rDf)ڎ& u]Mߒ@#OlaU, D{Y}"4fao٭VN̢l3~}|0Q/voboB䚁JCSCt^LZ8U>LW=qb6z0oGX`8r~-Ǘi =,y \>W\ lk337Û`7>Ii/>' BY*he9v ʍF yE~T݄}.nO(zjc2zx92]4p]B_Äi 'Ue~ݠ/-!z״*͟/ E@䫚FfFR 7} y.#>qv Xd6 3lĕMi e3#1ܶvk=d 7KhlC @ӉY34(+8|_t*Ъ؜U^Ƒúɹ[EvlLI^'V҂7E4q,(l<^>CrDRX3uG,`dZ=eQm拙?<ƘDwx9_!9wʈu / ~-%3.=N7+ycĆb1*ڲElo2TAxLԁDS dʥP]L(+ wd]҃7B_l0%cptj:-n5A6jxb|x,y L4U }{jlyeZsK"/G2U1ūB @>P1jLV}#s4GT"c<3(|:2*c걺_s.#1hSxyo;lةhEM^w;1CMd#Ǣ< N LW , ,ZPhn[:`vھ]leP N]cG+N[qzɱ%4qDk{/+F. D ٲ;YtiT"; 9W ;T{Tz8r,YjH~DnщXݼ~r >p8/;D>&0z{A&l =}.jw {V9#Ƴ+8^~f}`]cu axh'|vQ Wف5 f C#<ڠg* ԉrд3x-nr4+,aPakS~`%/d`HG=H*jqƉ|jR9UJ>:ܪcWǽF]{ݬS';Ү"M]fޙh5}*R2>/Jj}2s/vF%x2A|0ewZ0'+{>(|XώவT;uuqQzO e폫 Y\[4zVkdHibNII:yDNA<YM)EÓÏ`OLg4q$~a.ej\"lx(2eJbL?| fRRD] .'!"8zw{IPV6m o wU`E9 ! iq|au!胘./;/uN(O97L"FI DIkE"k?rI TAVzˌPf w$+Yi\dj!@oόWH9%_Fӧb6)U5NhWV0Ww{b !Z_Z D"ѻ:01=<,쭥[:}sYBv78 !'Ӫ%e0L4?R4q%:2OӸmMsϴvjr^Hs;do^R67Vhdo`sݕ" N`g\ `lJ= <+ƚ@"Ҙ?"zNx}FwScEVe oJ35detV]>jkzA7?}nTmr< >/E)?87K_˔}ۖ :WaT%G)Mh˅.m᣶TFSp( |lR<p/j9{G _5ðmnoG5E8u@uR[$bH [-cALkFX;&\~vL7ނݍ) A[,'GquMN &gݾ̔oi#m9PÛS@iE.L`t, (xwoWuG1Y;*:H$$REՖ*oM HNn0G!c 6P4+5V9D*3p3[2{ѦlJ֝䲽@7ԉu ooYa5GX ?e_\[~vb5paL-. eLܾ-Fّyc4v/`TA +Rٟ^gy+&9Q$iX,f1q| :\a'?o<[)lbp_PPXTZmU>HĢ}TYGnķ-?ٙNԓ(Q|g_d{FG=KUD !jv/3 @XK.W GHn'wάQ' D=#ØOHlAQΦ2"HAwJ\״G ͸UZB#l+U3Y5@@yܮ^wJX(GFw@QAm ~ųl g~DIYeRBSMeSZژE۔wsr҉êEwM\/Bj1.I`N(ɺ-wt`BA~"c_̂L4DdžmZ9'm/}\8dJNK&"H'ӻ̞kk؋#6X$JvGi jX/nk<2} d4: ctJ FՐDϿRgK5)7ܨzcSԭ5BAnh02&H3$ڦcz@ymW&L ̭q5&c?<+7=WY`,Jʛ/).4+›!zё`<0IoStLj( 4bt^w:7 L[bELٿGLR7"UISܻm'7/뀹Z>d#_m%eJnB 7akqFUH`Py Q1i0bvʺ[1bm0Hru\6A}PS]ˌT?}iUgwO?!CFDM >i//iL͸[R!o{z6; R^ݼK.\וNLw lV><@ꢁEEJs{0eG>p~Ԁ/3vo7k_"*O棯PdvwE666NRu#/o)6FtcTj{FLib[bxabpmFwғqU.`<Ӱb|UGYFTF,ǧXͫXqSS@6G{v(nC, *FÊ4urVaK$o9;L.E׊']Oj9%;[m?e;Mf(Z,WV&'r+>#Thl Ϯt'(8D6qSX HLs~YI }ϰu},°Szi]=bb6a)oꟑ Uڙ&<(— adKDKLM<{^VQݼ#u"@o0;Drig۫`bz'݌TGn >MRѽ:p$r=1f(DxЃnG ڛvHaMn FZl}~5M8͝OtU%Jm5}{:j g&'r[VC"w4jioYB>О뙧nu^bK!-:oӦZI-p6GMЭ*A`c|E%VH%|U~>ԧkΊ@sXJ<xJ:fc/u gH e~˲ }Os5սZ|~{q.|+f$'|~5Ԩ) !zBp }n{#"DƗ"Jw_/WFdyD2?2Ttb"O#ak{t&"3σ[qۼs,&6f?3zފSU7F*majƻ$|:Q1j]n[|=jyz}ByݦS(X")%k_ob?=2dkߞ4]=BG Н~ +٥B{A)1p$)Ti ]tM^5*Xqq;m;@y.#-k'1:l}(%}'m%BǏ$:^ Eg::^L$kS_GdU{h%eEݾڙ&Z"V- f[w?:$5Oh(s)Lʵ4kr$ވ#/|2_f^r}V2UqK@NOzɨ3@y"N~?ZK*On~U˿I/̾],"CFbK]CBF Ҍ!v~ }"F3@D )ēX?q#y#ƮːwM\ <vJ$.2k_?"}A7I5XXJtGιLG9ɧz@ňOip8cO<ҷd #w.qcM6" GCRTV9$6e`j TR Qd  !X4 d$.ɍԚj:vY"1SPzu `CӐRsf25]+Z L`߽]p{a~LQ ,3z4'J4 9~W6W)8a' yh9 W{`@aܱRE˛Oq/Dᙖ֣:]t?1Ot0XsLu=O!6bdW]6g`>=`M:2P/cn*8 :>5uƝ P+Y]&sUX; xxceO^J/}]=Q0Ũay{AEs+0?kf,\c.i7" mTrqTb+v3[Z(6 ׭8nrDͮP 5z^}k;9 }17vNVV[K {>8zj(wC+G#3oϾM Yp'+8qy^bBgCI6,Ú*kx[.rgle>(<`N1}cc2#18[&{pZLuhA=s;*֕=[{/Bn[Im~ʈ#Mm8tl_mc*$GǔaZ}GqoTnN 4{ CY n= u术cn5)EY@zƝdy)9xO癙k r<GuAB"ȈS< p|[Njj2`懔rON/EL̵gGL I99&3ٙQ#b*0XЏl*T`Bw vf\t¤Pk> MH$@TWz w0er[]AcN> #dev2f[;zbSU‹E\Ӈ k:oR@G}^ 8Q$iɈ$h+&?b*`@{+\8ː*0oL>AY!녨u*-alN `@z2v[ AY?d)qc=6H1AT#*ghK0/7<їljyu/wbssaraǸqۄ+jW?NiHS w RA~cm:{~Zpƴkcl{'-L9t!Ɲ.d3B`E;_[#YGeqkغ74W|DֽF: Ag,U&wR Ă e0_"-{&z ~ U}^.D6Psʂ \yP=0հDrU%rbaN^kXzqԡbT^|| 'o`}o3VzE{-$d?巸JJK:{`unW&OEuyj*1R֨Xy$(1Q~]mjqm-"*io9^H ѡq?7K"GKN#æP UP9KzsP/f+5 KZ =l, 7ÑS5r8n*}+s?n'p7J+SU1 tӄF{aDsٕKP#vUuְF C'մSû~Oo"ogj (hgY3&=-+{,N֍mw _1v/iڐ[ )޵hq{r鋔Q𢗑t%#05[Sz|YRʁ$s76 x(G@u5FiZ.!XƳ>PkBw)[qSD@G U1p|<r\#|儤Dҕ:;92(E8gr÷+=I%, ӮP`1U{<(Ew컙6΢q!U2+Y ۢk/yJ,*)tW}/(vrzWJE+U `se44r[IriB'IAN4]0P),.n85c?ngi`@Ӿmwxw ga3eBQ4&-me'M%h#ߌ8rg46='8?WB*3b 2H^1`i0I㍣5rGdcdw]3δj"wԥNt >03RR CD5AÐ4_{tN&Z) t6!vLGEE#:32v T+cZd03$+9ƅS Yp.~&H Vi2b$2Z KrZ#б=lDbk?ML O؂Ha;xĀoOtBvݴzkO᠉c="TKY\)M@A.UHȀxY>ZheBTm :hT^a 2yZd\5drk,%ҏZ590l!c%D)@.aro;b]u(P`q'J_ HEòKL_y=`/؞ ;h:~Lu]FI[?P?Ɔɯaʍfsv^ ޳]mX/mm~l>?q.q6=B e{[/]Pʸ3#G V=hed6{Ы2 `$`NԷ$m'@+}ɱ-mЙ7t]UKϴQXT{Ter39o%'$iń5ՠ5Ƒ}jѼޕRI̮%Ǒ^,"3ՆVͶ3, <4^N FSO@ 1S贳Ea>a'tK"Znz8$shE"Y8 blwZ(ϑcI9+J"21-`fSFNE\߱c@De&`NmQ8au훌LUx6!w]OGzZ5ycfDQr1Ex)/jbRoyj hu'BNyu œi^, 24h&dl!*$n7u 'BD"]+m~ɲ׸il{JOr.ϙ 68q(PhLWgh XéGQ^=?4\>rN5 A@L)h˕/bu8r>Q^T(B|jrȞ)B$ګt '-VF B|b*\L~MJBkxbfhlQWO@W|(sMX(} #ָ@~]Յ,3*=||)C{ :Q@Gu${3֟:Ԩ rڨsbg+P@?R<pcT06=:ѯjpCz{E봆"-tl}M| h!rl'p[.eLUefls-u!H^!(?%=͜ʋG%]{/aE]93Rbל~E'1':a5p`fDZՔGWh]@t`nG3kJ:S|OKqps`x2p{M-('|rV6+u>9Z2CІ L MИV/ l.X,89dgG|ě(o֢ؒG _n@$++F6U !)h8Gu;lK{:Ob&8CWfu=7Y2xeQ_Mă:f&Jq&)cy ":˭ӻ${*'L`)$$s+~Iĺ6Ӵ1gH{h~qyzbab{A%q5 QNe 1v)x9Uq{)PZCKs(_&{$I31ܳ7IOM說EKG:5@?-T|G=?ÿv:1Zf]l5ӆɕCqsP(ZFWFc8~_.>ZmyX+9[1C!%?Zw2[bDps/ jW]fVɡ6n 0 #U8T3,!#X #NI `hkLF RM; fT *w\}cl]3e@c-,f*ZT, ӄ2ln PAU eDGD^_|y9 _#!;'݋ua.kg3xիX 3~ wdJCNrjnXW 3yn/~N.p5_#sP @hMʔuoex %S ցX~Vc+ 9إ@ (C:uJ TED#Qx#Jd&]|)%N>4EW{]"W=ZQ| @!όh_9_Q=,n2͞۞8y˃d]EVcHƨ;Ć@ս&gi5uXQ"m@J%*:ͩ $Q|v41ܿ~ CL#CuHR,=paM*CM0򱫀s3,"aV,|gt 7x翪οV匦$:~C8 aq{e? n`'L3 b@?qsMCz+oթ?2nq`m9^/=:cHD<bEJ""6"\FMɱ3 ;( _m,iSƯ^BP3qc㨒ԩ^V"͇r@ɨ~wє#N)]e4I!Ypb _h~ZmKu Y{ 'U1zzcg @eB7¼b( gJh07*s]烔B1Rdo]Wse|atץ.uUP˯= &Dd1.w@$%;:b; ehV/ T:^Ueι/ .Aj*C\~/uGSbsoHK&ԓ(d h^u[ٚTLܨBqEl윱Tܢr$ʷ\ŧB6#-tw1vC4j(]d!C^eZ@2gori{W0J2~|E{N Tk3tїY청Mu]c/|Kჸ2<z+չ^9 7%ZԒ|5 #|FGJmJ I|aT"*,N3TFy^kgA zV1Ei$ y Gbz"/[i~Y27a3P-<+Н~B gtO{BpGO++O-qW{Jٝf`p%o4Wv95`DDY0=5Ƅ\˂뭇7HbFl2@X,~p{C4-< Z79g!=ⴒT=ǣV'͆ >"St𥋦I&yșөKm#P[tQdp uP6O@7}FOu ^j 2\(0J^kV% $^(s$Hؾ^&Eld́m細?β񼄐@nIl82:ژ e+)AnFO:apjT6P qw>If< ଢj &9鶱,,e]'odj,YidWAGOgBnW$ʍ)u=+?S4 5πt `/L_nRېb}sٟs%hމVi]xN_ Q4Zmd2Z|ƘYL*.U4u |+{]u!_[~gsJ щ\k?qԓRР;WLT]Q+Fu9:n&ȋ#ݚ} l,šv}-_Ъ$~%Z-"*5(57, Ci;LԄen8W4n<:,|Jo# =Es¤0u۷3=DjAU=WħH̸OdjbOο=LfQrO0tJ\6׳\-q(Z)b[H%Jݻ\vp?AGMx>U:T^AH\ AˎY9_7ݴp.Hn G;?_cn5ܦkCǬm+&UzS<.%c4eF5v-SښH.y<8jFŒ/?[dG׏}I2ōӡBy Y.^z ytޖFubmʇӍvX>]LPOb?:N–Kf:0:ܢ;LouNWJ82d F^) :F^/?{Wˉ.,iDp3I•\YYɩN{"IXk!`ƣ6ElbHʯ`I;'}-U0X/Xn o@NGAAʄ$oqɖdg%7Re"hKf: -E\PئI4e BXױÇD5翅 x؋eU GPad.̖Ri| dgw*OVΣNc|J vz'J^ & }GZwر #>=RQ˂vǡg>jLTH#Ǜ)A?Bo!BYzWӉoL|%O a}J:E4,PPaL Űw^?NF/|0h?TH=odFSn^ 7t߽pٮ:PNrS+28 0;H%@y_tLdvrOkPbb9I!ÐzVNRoQZ k$cOi5R}^8 |ES[AL;շY 72>%m'w7rGZm%I#v.~r~viTBqxҬ0bJ0,3Ae6N|u\zm=\@pwi>w\aVHv0}D# 8:9H]8Q>#=Cya\(F eh 4Uyù]^"f|cǵ#4GBS ;i"r<ܺ|Gܱ ~Z:dG Mc6bXJޡmчB(a *6m4'^%Cnų"Bc9.^hwD(ewi靖C I.ȡ^rbឣq\k2i_ZWe>ʕ1wGA07ߓMvp(fEJ3PG?/ ~خ^SP!n`#/V< p'׭> n5YPY2͐G[E*Kcly3 6G6 邱foX*-  ā ьSmxpmvI\ j9J4D{Âxm˴t 'K5hJU}!R9^z03,ʚ 5ouV*!fϴMd:E#> sQqH>,{z( e6 6y=A^0tXUC^R>=BslP74k J[e/kfĚ$pB%s+#ed!`o%G%y7Ke*|ZgE ppN<?ؼIvkѱE"_^'K"J~ȕ* +0lwqID,R͔bmc-7 Y[ErIH{Jw5'/Eʏ6V #>C{te+&]+IL礼GCbV3*4kфP8b9y8'բ.w;k_e 2R^(r7" N8\n#? 5H٤\aw{t*Ț0BD&n D'D;pyK+}ԧF(Т}`I>III$< rרdJ7ySv̈́c_J >Ka·^ĿhT$ l $-;ѮSn)ʊBl$lC#Ε3^fau[)5υQ2N,ADt8$p_o`Eh\>& W pvO`%.@4=~8;/MYkpz)z"jU1+u,C觰Xuҕ $.5TC=t:&+cЇԟ~h~-LRz>8 ?4zcz'+R%<51FAPSq99N\YmU|&j ~rf;gU"mv"9{Bq8{QL_IP66"Œs)ДDpHTl9-4蒬~U$o#I%[[qϷ=9 9G|H,",*J/5calBw7295S J6~|}%ph-yRaj|9.k f Y xg>9˾>>U}4(RiH܋+F &7viU!,QnR_=J ȭ.ii346̇=>*)Tgiw嘧32\B?Mnqxv ^6G:Z&uv9ڥVSBγb,/K!AqªJ$o m f'-&]}{bچQ\ lD9WyoL8},zV2 %3np.=!"u*)ԁS1T\ހ$V"onL;$38#X~q_b%f޶OI~N&5:@9eDh؏[I}P˚Q҉ ݊,eB;3atrZz| v?T}Ł(DXhi49JD3"KGr(si4 rk#Iз̹ܞcLnT3ٜ%Tk{,a?P{a4@ E> ⯺k#ݷTg +e ~7`,s=M)jF(MteRKhH(5o\Unp$$uRJjPNK+-s,Q)okXSPFQBcWJ7@ i|qM۾ {q: V,黆gy$clDr%t0TY7ߩզ?(b-Ǯ`Ds\|2g w&.?4H-XS4m{Y9E,dWWfg܇DJ AHl:!-E۟N%8v/~iKQ ,/In\&4a3jժ+;yЮ *KbO%6'LBU䈗o8֦1|LgΆu4O"#.0Gɥʙʄq<XUXvu_T%bZlv|]VueiUJyɓ 8?Ȏ+ml[\\lB3ڗ+F>i\>u={q&!I^O 'V.p`[z)Li^hO# tu.G[:ŷ9tSgpAsK'd!AHSl΢` pf#/ A%O86\T*f!%0j 1g<-ӓk \%*9mUKpE7$.vME8&_5Mڳsrm}-"sǰtD>7j†3?D~L 92a8Q| [7g]jIyM#13;Giuo2 Oc,"(P 禆Rn͇Et8~*cr7CA[@`YG8lw,kIr@dokM ݙzBov^8#3hrG! Q0! oZ-=ʳ3k vRj2hb>2d,3~,btu}FN\) Ҹ9]3M /OZrWw᷄f`Gg1%[/rk}K;\|$k(X,1Zcz`+^y/̌[6_; FO_5b r: mȰfkT*;yik}p%VG9]1G[⿵]&5$q0D3{P@yJz39&_vPWcRzΙU]2 Vi\ !^n+Uf֓q~58"A Tguբ8']zy~ReςS"Ŭ(?$vu^`Rn&\1 ?UBTU?%/%$8?:C||?:Czq5F7rH| J,q"4>"i΍( a&@<ݑgh6U^J@W*vEdžz7fnH(geq}2BN2VLPL]02fg9kE9c! H!;TT+m~!vYfׅ_w;`X1mS6D|^{ݻ6Bdn2niRm~ڗacޙWTSٖ .uEVwA~5|ڇ +LcAbV R;O^sk0CT=gG8hٰ'dj[8TsCLlvw 2l2rY 4D^]xG:DbKsw_9BGzV}[]2ғc=ic sZD|jUBqAib>ÇPdF;_VPt`ઢ0I 5vQ3aLK'ءBLׯcAId&]?25-rrFMևZij""]#1Dtõ+żh0!"6*BAXak=Zq)l.|Bc0Y$KIŵ[\tsJ, l/^7ThFtZ?쪜iạ,a~QAsRՄ,+0ٛJG{#47t,42ګb훁(kusHds$P^";һ2PG¯6 db_!;A/.ǎ.g37tˋ[y#9 WB Foi6/3!ZgZd@\{-g)zyA[`]^pz*rR?ׄr44|ݤ"-_ ߃ z_'zn1}Co]Jg!#N,.Jg9ޕ(*I)K()m"\ay<<i|Á~ 뎊+[ nI t"͇#<4&>m%rT lnpۨԦA BT}1FP$ϧَqջ(R`HB7`=t'TbMdT3$A[Z1Ӵ :լ\u0,&\NdC-yADL7_7?.az'Hzh=.ɢXmKSYEQc*#Bwk܉pJxk ˆ{#&$<rTk?תʕ(d3oƂ|n,2(ֿi#j^؁:lL=?_2b~TA{Yxg  )XBآqާ,̡A ׮В^IPaL,('n_3{ϝaYoQP ŵ뮍ۡ6˵rKZJUgR ltvQ `WG p3iaא:p ; p ʚj-ZOAy%D˽s'|?uu\-s3(3(?Q^BOg9DbLCmmOJݠ-͕{Ou26L^nAEጝjںXGY!h,ܬ%Pੱκ4$!KfS@6@kEM)GY*,X=\7LԧܸMc #GSɺ8K,<9M-9S>V¯*!:u$NjS,Pd`^0DX,豎&Ш+Ag#rt,<;6h΀ Ɩ[>ԁ: iH"sR"qLBZS*bӊc%O*jC tO=K)<F:fж0 4zO|IT2 Odv*r0+G`9*wP1K/G~'<a _q\{<mqgmѸ7@-ΛORzV;@ՏUĵ'Ȫ+&|zael <ըI_#'~i;Gt!.,orPf c#Sm#AJ<Y.9kwy?W޵/7 aF#𔡷2w~d"Å+#̙[mnĿLkYFq竜҈HLݨ;Ԙ,D6[(ϔI4Hp;j:]&}1? @3%?l9x"6"Q̧FtMy;17%*L TvԨT/&dsG3_Y>ł*44lQ}=&PȻ RɫȧJhةAl+Dp[V8\wK#is&rdAS/is@˖?:.a1i˔šv_ВŝUHV |1[&V*֣[ֳJT^IAEޑkG殺K9Y*1HR5 @KnCyf?(DvQͷFT: 35Eszù+pPMM:{#!wd|[)sB\ Wvt^!\Hy](;uxd_ٚ5ɒ-7w4{Ŭ⏱]j2h(c:+_ ;16G{$E1=ˡSɦZ(fn11F-W+ϻ¹L7Kh:ifSH2}LI>kh.m߄qV> 4YA7eY|8HW Q莟4?MbN^iVwKq=|E{P{ }Y}3qXzڮt"n9$qE%y̯pyo V >i5Z՛MV//xi uْA T8}n`KГ%^2?ncݴ+?OG!k(ix2@-8>2TEY9a})M 'A&%1/ -%>$)ЂKcyrT>z)fn, /4x!,/>2:TͿբaQRnc޳SXIimͺNaEQ4pw\Zˁg aK\B6$`mH)d-p];`%բyxݸ 挎|*kdj;&2x jwaJ!4s~VN0 N>Ϊ#- [^ #~8i΅\=8OJ2`<Ԇ%ES"UkX4zy,zP:,"ټXdF9bֈG:^ Hskv&;-x3/Yqg 2aVSݚU ) w?\,߯m Wn_oM<>r'6H T ;2Or3OQ9^+n/U+ւsgi9%Њ]G}~Е3ľ 2F@TH:=!a.b݅x9@wuz\iַ[P#ݍys;l\`@yjڢW'GaḾpM]9difP= r?t0<X0p;$#=n'+.N M$3#di*)qP;m蟤T^||ѽ?"S$![j)NS1፨C4?֑V0/eAe* m67'#MZ]48,cB7iT}fpdek%}̕,3>m {iz@ʅogt]y?_z,K L?kFEbRB&rA[\XQrZAxh\ϯEϰ*Od :JZ, KiAɶUBG 8Z+m?\l?TA-מ^R]#0 {7Wgxa2KɕgR*0D0B)4Kjj E,9 Rg.¡dC] R57C}%יv0 Km)O-Lͻ(r7mCUmHUa䇺e0z:q(DoxBŊ a\72OU~= E#{X܄9^P;6kQ~Bq{?0YG'^;,w1s40P2Ӊ6PO,XdҐ~i=@?/L*؎'Qt}0|{ijC&&k"?rYkKCpi%X5T @hbG H<$с5gI nfK[0V}8:= Qnū)x~\@f3iи-Zİ~6Mz1VEKo$ 2&r0Kߍne1kzj}]S ,A12&wN^l>}BsuA*QvBP~FzSk@GIp=3-ٟ8 K7MGEn ^ۀu"x{liv5RV̀m# ‡/Vx=,yz:@R}oIwo GJm pBp<* 5Qƨs+;1\^G:ab[%`]w*5{6;R@ u[W/#߳Mq—i ]¬sYtKWZ5kxfh[8.g,JW xFz~֒B]mޙ"SBZZHU*r7I ep]rk)cWLjFד:^j9_D):0\m>R4{L̽ yCv2 &hhA1Jz-oj ̿3WX|i2ӷF.»0U07Nx`)3Bur㮅M Պ5ɗ4 ~U!Rlm贶ׯ&84U/sIOSßBPU4)$ib@fWMեFWkuB#9_HmGA r&gNV,& !M9N M&-9F֩dѬC>iݝ`Ay.bӶ ]*\:NOuݪe=ן1_e<2Y|ۥ۔O[^*]R)8mͻnǵ AL8IvtM|}["";M;Hǡ;a nxKM"ZXbյũ5fWwڹy$[,V1{*X= 2j^?E"g2QSN87IxiXI)9ؙu,'h@DRR\CXfx^z(b@/ZUo`s#,a_^e?jk{ 1rtJgjwV,@~5 )k?e%wkKaHV1W9Q gVψWVyS޲htxX:Xz{.!?'N6co,n_6r+ڎJ GNZUB'\ &UqK%3]Ru܌K@h>hy9^d։ aqb&OYG)eoq9}?%n/QLlXz`4C8% v.($K (pȲBF씋򟮿%yIgz $1?ﺢゑ-!8ϖiNH#BA^5d#&@(q:*CU!^֯rƷ+hV& m5ffԢTu2OpX^̲ꜧx$o%OѨAOu(CGŽR1%d BP:O:x2Mc:H\IpIŅ]@''pՀ_CmO@ `߾֝FΚg,=̑[ސy~yL r%V@.BPcHٷ+4zF^"D=*R%=MHyn;Ã'xj/eXpG~}`Ri]θUtQhk)ѝ}@yΝN꧓G͎Y0QV_ھAɝȪOџi{K{۾ |@x 39c{8;Rd'UGόz(cK2 C㭓rL*>rFL,e x4aqw'bigȐfϑ޴o@E_3'3es/yc Fg&8jO(ZQc %U9h?ꄭŃ}Iwŏ,Ġș|e{ΝQDMqLM#ҲpRWsBaP'&qqLok/dGQMBfkJrEjأ{B]TD3 c>w#]A`CH\\;UQqL=4+ ,k{dYV$)ʢQ6$ gAB ePH](r!@ga)lG=W>tt.}+\C;/@ZgA?=W7X%YI(1X݉aiBF`~]%Olک7xAѩCBpApË Vyr甭6'lyĀXqXNLy@dK`5< B'p .JfvJ~~7S_M$yZݼ>󤙖~gŸZGEKmx7~t3\.?:%gKfmN͋ ,b(%OilgɲH ޜ\9xMK75ҭ)TJ@b;R{[p$jvQyK9")[ɾ,A-r<6uE͛5ѣ0ŦpC|Atl#߹ŠtϯFGﹻy忖#M S33=zae!aN|t!r)nyhUmΖLWv0KD ;.CT3Ya3Oov>$Q^f$*o b2/otW,~Oǽ}$wP{%=B4EG뷠Q5.4g)Κ|ؚXSg~v,U<*R8uSW,w|.=1ABO?3)&ZUvcm>Q˓K fyȀ^j#b,lE# p'6rz8S3uh#c0GHC1[ x)<"jxLQ'qyp .=&-A[!tbRSs* H3Y/Se>r`aw붜<VՓ%i0PFNzL΄9bZhͲ`9{b J9٣[/4Cwϥ3_G|\? 7s}ퟄtY.Ѯx-W1 eC|ḥO="h$^v5OE(KhSzG^xP8nWdӃVeJb7ٴ]L<+ϤXDATIf#;l7䩞f]zȥDwl|QMWRC]>ҤM%FfG3^O)_$IbodNsjbJGiU[]>d<=.L{ޱ^ %#a*^[Ή?@7dOjݯs :Nĺ&ŕ \]0Ō䕲bq\+8MtLktHh7'P*6"$~!|NI QNL!Áw?LdN<8TsoҁdS1ݮ pr[5@ugX#!]v>k{鱹6f"[#zbO,: ɿ@Zf(-:E?c/O71.ΟH*@Q(i|@R [X[̾bI몹A.'VOM?O>2J|#5T`n~eB~`qAUО<曏B5vNjd^sV ܥOsa^Z0aX9+Os(]yXG քVW ~Vt\@8n6@#8>>q&sJ,=N#`bTdb.C|P8u-FH~:H7ø013z8.#edPK瘝X GC8IV ؾ?q}z[^Y- E٪̥_܆IIUs1ѡOX## ɸEZgn`q[s#.a060:RQ.w>vWetf7ւt>7Z72ڼJb"HYg}E 7xAn5$[:vEޔFu^#?YU;-oMDʩ[k˿bt̓qUvi$Hƒd,S?7#> asAҖ Y$gf]9K*]XˁNSS JρPWTp3Q<9噃#Tztȸk<`{Q>D>jhA`ƨC/D%Tho4<{b؂"uf@ a&&Q#5Y!,fɷq@XV۲SKcB~s'omP iC.`4;Uis`51;rzD{H@H'gOKH%,;'X^iDvY)&}(1Ƣ@BMz6+ tSMl.郊(̹8%)/fRIEV h-tqh8;4,Twy$a1mT/Yy.[)~6v6àd^3V)Ye·ـylUU3?J?A{asF+Q42% /|&q+WZYV] ̾rNI=s~˻WNҦ6~0Ăm̪~xN@s,gްB= L+FdotteG`͐E50XWDzk10#I/P gaYOHjk?gYL/Q rR)D_4ZK(t""Gˠ+ImZ *nH?M$!tAN&)O# utâWXn-'O8ޑ3xns/=4 C3c7ӚʄZs] Lhs|.fͶID+/ ƣER ~dUܢJ>XPʐc$ gy%R/\PlzRF1)4BĤN;친&S2p已jpqm[U)˸ Xղ(03-Gmbf'DJkf̎׈da"XC)FѰ^ y;~na'Iwm%)m yһo3c| o(Ǘ5@DGŽ5g[՗ꙟ+ΥjbW\_&,Eȣ]:_iʅzhtq܅IbU}o,MhtV!5 Tp&DHb^mKJ)g a f/X/-EQ[7[S5W2ļ7N߁8#9gIXxiMofaUڃЭZmxPE 2Gz*Jyϯw,x|z#F^XYT췙~~u/]LuPNRt4|m]b"b G*z>|էt8R1)B=Αx؁5xC⅃X?8E05AAs=@JUE|Q0ySKLC%vԪ~7Ό3蔭_>:`ӁJg@" hJ|yQrDf| qJ8C+ K[w侘M OH,Yw0K{g{yzrI,Ɇ*:9rߋl*;͑$taev{q&m}jstb}ŋEߪ:O>{ϋ@ Q]Yq!A*i VzKPԍhAP6(M|uTjϝ*^/-~Bh>cIYhdJ_/|$khȦ{w,3VHPժؽ NYQ{rE!ً謃S%AlLWqk<?82A(g.s ud@ƶ@`\Vž&ݬ;FփR}v(\L7A_Dװ(u1Gt[cdUzUl lD3 z %!7=P3|OK„)[}1=A6w%6Iۋ7{d$߹,G0*CJ֋k3$>1CLqd:?T-'Xde\S"-=3OȌUWS=:_3tETl5soU)ﺼ5LT52`hƫs8m-y:'v*o~r0xo]DLrHj@.QRwJ7&7ſSKV2J4;lU!~:E4ʄ[Զ#xt]T#|"#3&*R5 F깢x3-Hqrd7XŎwb+lT.}t+v{_z) gj1wpm_|Szl 8{X=%?R)soܲI.[ MWBq1޵H-nREHwio˴~(ܕ`= m7?a"VMmfIq1l{w v$J]iE$3csif .ZUEi<<,t*dcDBQ\rYE_yA,'.B?DcxE8.<Y#8Qa lփ La߽=Km[v}i/W}k1HF3ˀAȗ@n[0YX o%Čl2<)y0A3g\H1v;)_$|L>EKےb.r.菡s 1@r2F-F6g1~  $|i}9%xsnJpG"Tà - ^3 j'ƞrD$幾)F9j|w3Cj\p]] pcG+F(zW"CG h 歖Ty+2bykI.S`XpQG_ Eѕq9C(00jr»?S~zm Ʃ`ezrE%ׯZ~T wb#)U8jɬ4|C~-|֞;iуHw"-0,ysHbT_(cQlQׅXs(aċu@)hK\+Bm[.,3-HO1G={uh?dDfw)pbIXDk%h$('ocJߵTnQ/73gbyXN%csfr1g'0k^7pDE01,,Rs(3hz*G R]pfUILɏu}D;?ȒL~s v}5m/5~sd^@b$1֖.:ϖBD+JEBܭ#̱kռ\gl-,Qת W=\xɕ`X%s#/鲁5sk9Ny7" ,CxmXGWEA$u~F>mm]-tG`l!DTvNx24㨖پ['2WkCCku(Ur@\eU^-"P+&셑_ Qzd)qcR,%D6OzyTeƱ3N;] ;VcʜR\0[ʄw-B{NۺpP5\NSؿ?2ķO绾Os4.YK3_SUG;x2(W~9c<⌐=QűMvTŎ6j_~zfҷ`VI@`Cjh\ < Sk&:^z֖Ӆa)K,ARRYM3r~~ =ԌD# N9C1c;u2n, KWAthGÑӮW`E2A%!"\.tW= {iN 3-"u'ݤu`R`Z:~H;UPCM* =f$I#wdRJw.t0 n 3]wlh&-v1fѽ)Vp1ZqJz*떇=g%y7:7&ۉ[)T{SbuqJ}}0s8GM;ځEv97xF3ED`#l ~OXiC?Z s2v'gHqإ]B%7[i͐MDƤvYzi=48;N 1a t"ո: &uU nZ[KƬo*0HlC=]1{Ib&mU m{[6 b]oL\_?T.\,pal;Y8eJv9~kq*cPegd~XɂUSt mm)t8Jޏ5k,{c[{3^(WL1\L~;![>&8&]M`:[h3FUa JMA%iZ;Eu s-4 H!oTTL-}D~?8W3%}5m< 8EHaili\aV쭺.৛KJ5wtf@pSrSM6KdԂ+_1 =[ 녖[ht,(_` Df)]ϴ#+JW] ^xR :SdRw$ff-F:휂R%xwj}xw1GrיGp1P~iJ8Mg g6E+c|[b}n':\gP٨y@;@MG:LӨZBA|e~]icrKS!C2t i1c6l࠴rնKC[F\D&J<&=)P|q+[JU )}5 Iz/U0h緄C(,:uXrW;q=Z$8Ď=UZ 8D#ԥp&!nKXK嶡؄Na^ dx!-#u~w[C,n3Iy\3tH CIŭ8iX'^Rn{%Zsܣ*XXYU{645*|"kEO񵵣ma\6@ 7AXg Z"q/ㅉiڔ+@s@IǥB[IWSLk{W C3-0SV֋~iMǪt̩ec2뒬#n 9 D- S.ƾi؎K4#+_NWe`G xzg@E7FlXn=*MBޕnA Cx=[:xR y 3 ^ ϨŠl41+gNce~~a!D.^1Cat)T>HB-(35o ʏ؆sOǡ`5iKk;FYhIб@WSKkQ= f_9}JFv8& ];,gImevC4 ._!KshMRնރiZ`0 E(LZ0e]j7! Q@ L=Y -%G%/[D" ,BbgUU G!aLM.JhK9Et&vY媞`'n'D2Y]`>!р-X׈ 9~SI?&9~w8ڽ";~Q =yC} Ҫ"fav<[} eNsw,8?/wYo0RW12EOtw E:jy@|}xM gm:0XLND[{\R#@I?MC" 9v MP>X͑!((6DN/0laAN;]8zu/(3A^JEQ5_GA6%~E$13\;Mp镾H"N]drKT&蕀3rr *8 kb$|XY 4 J過E{*r&cj?=(3- f炉04G5d.rJF1_8` <Zt /њ3Z\*8Gr؅FLQFc~ұ拔=PYJ6q-Az/|,@ + ӗdtҁ01 \hJje ,å]s77:69 yZ >% e;>ש3Nϣ2X}D ną4]⩽re?>Aca7 BgAxڥix91nH# &pvE$ϯ@]R^_X5i;v# cw0F4ps1eng8x~I|p^1#Cs/4=@7nsG[ 9$a!oWxJ_^%/|z.ycѽ y5z Oyl#s+ DVxqeDd8ZBiܛT{@ DU{VBNyRyMD0^ĥBh߭O%WR2u~'XfC ؙk|7}wڿY{E}u_ɩn #Ҍ>8AK2-2CV]Ot7Nh?+bq{ad)Yp''pr),f_eL{\fO]g!Z+7xgYl~ 3x]% 7'7*hX7g\R!#8=aT} Eu5AKbgf7|:JZ]Y!lv,]:NW/QeG4_+kIgA>ƣRB2.MGa 4AFTM-c[$|6fX8ϷLb4y:!VNJxMl+)eop6# XǮ*51YNzϽͿ)Lp+0=o;}FA$#}ծY0Kq琢0/P:.좴䲴DOE{#$2OV ) g> L]ARRݮ$spd+ڎ-FYSn-9~4ZCuGJjFeiS4ՙ<Æ?AAzT< /vQ$"h!S]CoTPWa&1% Qr'p*__L51R9]:%dv롇v({utIkOfI02l5W+ 1e*uleZ^rJl2( M2yA?Td<~RwӞ@w9f6UClgܦʐ~=6]}Z.;DS AGeqhnuKٝ6Y}A/) CTx?{(ؽ=7y!y,-n4z4M]"SS10~ [#{hBECRFOQE/03LKg/샸22B@bU*87}r ReFY\4cNdAIx+X05G)/V|:gL BRa0gMCKkI`邰 F$ :wogĪyK.F~s u2WTM7*]L"Dx!VcchajYy[~m0i`%KqsD3H#buJ}=l#c(}aA(H!PF}\> wcJ"<MdӢ23[ *-e5^۩c´Sd w g4. lkn'CL8_:[+  gw% ps%dJ7VqSXW+WInU " I Q~Ʀ PXTֆ%^:u.]0!;Jj*fD$/ГE-&\k-5} =LէYrW![L1@#o<ٞ6hl!eMCDe$X@I\s vN*Lt`n_afS>I:\06G|0IORcrT7@/8fE[/!"'RttX+㟥=ĩ*IMI%C8Bc۪8= 17_]%0<< $# ;T[ V(Eؗ02rnoˈ=+JꍯIjф+է5E2$K(NeT'#C\ꑾ)o H{qjW=Û/|+eH<\vL@b1-R1?}QMZF v&ݏ״?!6yO޵X*#p@Tse Sp^q@I  sJ 0XVUo#eSY_Ij6x0v 6B!OhCo) `QfR l6̀O6=V#JR xob0\\̟.B栐R1 /Xu &^Sq!:RYXiCF!̽W:éٞ؇H89C9DΫx6w8 [\]=v7$grnE z {+2ܕ#xx0%e1Ph`tŪlayv`tDYXd o f闟l=)j/S@umIy4)!!\Em; b-+_L)/.!iRH|a4_V/^\T۔2|s>7J O!AIRvjXTt|/)m fB)^H7f*#dn Ү\J1!\~#cgPZnUJbM?֥oZZK m !.>|lMUDcm׀M7Da4"_/[o9stHDuR^GWc(M ~ ⓒ9ce^,na\/x6ǂ_IM^4 @Y-\Kp:jviʃҡ4NEguHGfr۟x]ǒlߓ0J-gƩhv-t}cFIzkUV2If?yL⬮.5 q/.0(w ˞w?GjpЩo0+s[a1`}bbGaIZj۝2sAEnXH )Ԗ^2x yM̍6Ր*BkU< &c1Gk8@a's $0=fxƒHldZ*۔)ӽ2QwD.d6 oFfΙ5+z7 #芞!WjIkV}~OK%洗h^W>Iy s>KјHӛcֶx~H}!'){L4fZ'ngp3!- t# p1.UGO ꆫcH.z3k+ۓ_Q6XtP#|$ι[0ԙ o"݅Ydp e@XTPx7 /i?]e p㤘%al !@0ȹg2D3yS9-[O|lRq$ޭ&b7JXP VæZ x6Sð“>la;?% /޻2$ɕc+a䜕Ȧ],?TQx;* B<~JO_Abv4M;kzT7z4NJ7D&6N?MW>}N1dXT,ѹDg@E$^&>ė` ^41FQPNU"cu8}Vq? 7uIqw@tPd|Yaڽ9 sqDI'R}E6v~R03 I ҁVL5@wC*v OrtcOL"@p.$f}]đ?XHU9zצZۭ$F-jJOtiJzi7c ) Il -M?[D73*w-Mnr̙c?ĺOmjGePke8mJmhU]>٨<[eMTk 8W  0;5` GQj7Qq/2r..6eUJ[B[E^t f3flԏ Z`? t\),i33>Yr?06@y=Z$R{rc}P?8Ve].7qw #ޔnsY(@ʜz[&<:I9ɻ' rƳ!ڌusyO<ҟ[#Q0hl;7To7|Pen5&&9&G/y JXA;9޳;Ojv7[#C_[_uPFB7]Ws[m/r*%hSn Oiw?ʚt&2@L>7^aL+gS&UA/,sBw7/̰--rL7(J\H?+-zМ94 )F.8vaf0&RM1w^#栋$z=%y}&f׾/+k6/RHl?O^bG= yjDt!"🨝?KeN$*,>0SH6^RQ"uJDdjٻ;q0`>z0bz/F|㹩r  Ƃ˺-q232B-!gKsRsFt-k2~k+ _eV3aw|> Py?=~Y}"`Z(5|Mڒ^H ͗Q(XD B7Lbmf pkZ a3Ù&Dӯ{yAF6/n{kZ=wޢ#3qr>z' G%(qvN 3nnQP5 i`O-6E@`KNA{Ew!'XKkܪ8S&ŲMB8=~z!z5]+W? Ϸͦ7ÞR#.ᶝ܀$i>+kwd y`\7/!=ȱ4?0[b^wwv( y#Bc`{힃Ƭ2)a ܱ7Xjǥ}{7/ H2y@B%Mfvx pե;-%w)8]ř9sBb3 p$׋Rsxz茶c  R|p(a%iAݦ qZq'0^FT1҆٪7E^Pjh vI5痌t>8x=uyeޮj,gYxߌ`vX%OjPx->U M%P }U:Dsm!O ^!2{}n\x= OՔĞ`1ܫ-Iv݊Hd0 z.e]C%h3ɚ-͙cLwG=cR :qcm}Ԏ]DUߦjˎ% 2ȸ-F㎻ķ8dh8yJ@uR}lVU4޶YnUz>k'd0to};/i9ڂPlق.AӯnBɨ!l.@i>ƇY%0EYޜmsp7& v#ܜ ^5-@uV. E&<#{I=сZ:)T]Pf?OEgԷ Ξ"˩Z>j;YR,BLG\Y[:Lh:>x N:ӅK I_w7q[Z7JիMqO+*q‘1B)<#gl C}Y[L1!ӀU}nNn_. K; PvDAK; E\Q&^O Eg8 43BuvGV."co&]ܟʖddq$ʤ/ '47TS2珐=~ z e6DE=I朓TMd܍ԊђdA؊y zqi6{a]kTrz3>-}OW/ۅyJ8 S_(<_(bFmcM}CuZdrk*ʋ. OJ읂 dwqǬaLĺf)/l6aj0:-&UC}^Le$Ex3瞉ck-}lRȡ~D]lG@A=78# YT[&%KYR&@ L(woq8g{ Vp*%WtiPB!Do V7⺡)~c#UwGK9F88Zaŏ;f ζJ ŏt`r_dHвm`_@@4P8ۯ=>@w/7I@ܕ*nç5eZ&%b`Ȧ{[b(I+Pʣ [ov֬E[VȺe= 2 'Ec0d A=\H=gϲV ipLHڔg\_',F.},DmsS:og;n;L*l=5y);Q7wk0D4 0P8|5nU.q6́RP1s'io*>pi-==8P*F/k`3=]2j,Ps|)R8P?mi-S[8$V4;ln:w. 0sRo5yQ'K:̐>@j֊޽!_NT.p36K m4,\_Y9;{ AL'_vh.]_{ [BvBSuˑɿ1= -FYN'e5<.‘+]K]vA؄I j.eUw? 3 AY<gPVcszScD|M0Ab#Nqad!xԕ=M&V1/Ww|I$)_zWb⌨nCvi K-x C%~&1&Hܰ!(/ Ct2P{A4 W( >Z `Lxjom󷘼T%ѶI>?58jM~vj HBM!_cf3mrh❙XKd8XjUC|h ,HT}r@M|7͛2Ms|-58>Y8mJCmȶQh:pOYVg|Y&q"L?H?/c0epgwBzRB 4pi lX/BކaSy$ZpξB?;m9С*q(ܱU3,Vt }`Ǟ7)dAON39TmQOpnZvEi_[PAђOCѾ mp f'L:a,M[zZ[SW|mٵWeAH>PAbs!+ĺKsO)>06 F/ PFrz*NF[P$PZ]:o&:`*o(b H? [; 58q٩$CЂOpBXro8.aʂ_#h#Dqbo4PT~Hu}SaOY!=TR aOuDpGcj Me 'qci?p !l 7tFl%AA/ o%CG!>>m3l*!fܔh㟶U[ ߖlQK`.[vB)mt Z4=|w啃:x3QP?5=6 ty_(jSj`,Q_|߉)RE' ^!V1=lДmʀ;q7uzT e wA~GbfT0BWexiEUa;ռcGpM]-8t4+-}cNv!:iJRԝ>dAO0ҍ(h{n[Hbyr Ebo_]]TBL*ÂjU^0м I r; t#g6 Z7D5z> }=. ~i[\ xԕBfO WK/a;[=\B LO50}n+@(߰vGF]cW,|{uQ0*5I) \Ij!ښ=ZrO`ԨqZ55W\*.>h [V3MIBdHctblk _p ;F(l;g6q$uFT|t~?G;(`́"běf,=C,u¢ÆZ)D0L n&~pգ̥R<͈^5b4cץTNչPr€t= p65tkc +[Z<_2$3pKr>6wԲ#AA֢P_+ ȳ!E4lB2~nYHi򑐯Sֹ^bu!𙐥{^RjCvrڟy@`w2m?(ՇpYފ/8BP zEGq65Ze?#奏HA:i| ?E]j(PsZ g*I 0X/TIï8 1k!s)i c;O!Ѡ0#:IG@dIՒOA! G_M}m_f^FDuJC|&xJbDVxWXOrމTשyR ]ߛqg)\"d>ړ=>og{5NiƍꐑzccȎlњ ꏘN*lGJ։WWPL#d"H!~߀< :Ni |Ld/YI.Ut*]>E$)tꔱ.'8j^@tIAm;Zh$<3Yp#S&]aPYPWLlnk|G-k8ymCT[?~hꃻW1C. &35q`I.K6"" 1)&99[2NT`G(up̦(YhP\[E+rJbo r`kΦq| ~gHTj7%w ^[7*o̝nLo$Ia[_gt" O5uR6SڂMR(l#*ٱe3XDŗCi&N]hEGqu"W7p`i+E91_"?Q8`3<+$6ϊTrdF2;󫸪6#bl34i7,JOPX̳*BU 5K@¥uߍEPMڒN!uň2#xPqTm7^eY[ղck 5UU?7@A: w\yF e9r2}t&Z;sI+o2?0 ́0lk[1GA2KeP|݇3;A=O|P%Eؠ'jdM&_Kf+Epo.̆LЇexVP%T*k7hMAihMJ(c.+Qb"^-)@HɷbC2oxC\B.Ix\:(ȁf4;{>s'_mmQ)2hvdqI ̳NFvN+cGE4ZlоE*S;2xlbo[אqA )[ATm}vwZy$=IþU]e. D]h3>Oع;R:u+,_6cU: BvI/M < $О XsdyIBChfzȋMsj:8uSd ZoxEQ= 45^Ϣ%kz/f5^侵fԂR,,bH5sÓ/D)15-;&*=poeؽ߲ @*{9Rh"|T)g|MR<&5海4|5͵)"Kbhz^_Y$v{}g7"x\A:Г|ܜx=f@m0(5"u`| Vmvr2~2%t6bB'܆T][h G;nש6Go\.(xĸ$ᦱ\D}5휲IOiЛ9#%ӳ_l`cF#S)U[#"61PF!*x1kWhx܍CѝQ?MAw-@+XN1 Boi\]:-BYaˌJ8l:f.ahJ$S9Xq;d Mwڿ!Ivd0U~c=] k:ۋ6`YD9>NiЯ(T<3Ӏw/g?jT*5^gZzasZ1c*w!"$Ҧ̽ u(-T\ÂfD}&$ ׻za:=ā,k0r=mɵ-xK#Zpxg-}]tI`"9Xlrl4aN5ddǓ ɚ: 8:M9EʻJH9N@/ܽR=Ӣz]ILc~U~ILOJ!QN P7ՈLIdy(*ehK#hkN\j.W-&$ǜco7 V_ Z!S44n3pi=dh,Idmu52pn~)1&8.J hx u x #ҭLt~wxud.yldQ.w2ݦoG:;-D um"Q *oET !bFB;2dc$H"#H* Mx Uy|~t>yXڦFל!3Q k%gѧ8%dKTr,T?~W6"[RMٱWWRLYc p+pI:_}:it~ߢzDZ[D }K`7 MŰC>m $Bxg.)jZ|]+Fe^=yΌﱲDVF'ZHƬ;y)ީ\)lu ݾRI)_ѰaGBwS]^=,JQ~~j^Dأ 䝳£'$hu}z0o٩QnN(LBvlCFDO;(Lij#cNfo ]'D3G1z>r^M ej$Mb'cFB6D{^pԗ͑/v}txX|}{/L^#tώx'=1vpDM@{V޷ tJ< *  Sc$b?%X#ymI RDOgVQj#^.kX:dN Bx1DKk0qWukr}kr}HEˑ\C)e;QЗԢLmt+CbA+>^YIB .Lӆ8#  w(̣ZdfmX+_U) 3p`f#> G'=^<0{p7񐨤{jWܰ@91j$FYPI)D9(d^=?0nN& Ѹ5ե`53_{9  YHXL?vShl9NRUjFXI#ƺy4jdO.dcf9#%snmܦL)j,KL?, @P4ٳHd3gpi3 J~U`@576CO @+O+FdC kw #PsdᎡt?65rռd0;bяHv 5s_t3[.ccaœ+ >D W%D*ZGg<0*Oh!uCT&뿗{&u>;Y pfL*ջPem[$jlpTKt2Z+q)++^,)֯Eh9iw@ m.Ep}!3WN̍tΒ<0' dI/#]C:&x& whsT5`XKܕTl,!sRVER"($+$NPmz Jr#y$󝐐 ΒWo=2Y6̃u:M;>}"Fy8#ՠ0%J. sNaDt_펶_FRfQ&;{/RݮWc3ޏ}!/Caf?_arGM<2WPdi*Bvkrn?Zltrڇ:3xK^!8LJgNI'\ƵCDhҁdV%,KY7%W:e3Tަ~MyGJr`%zqү;Q++sD [8丆쒣=Ats6:|9<aŔRB{7if6|1kɚ{'n8U W0Hj#t!]ja­K0-!ڄ۰)(]]a/|8;3q66XNfkS} I q тʧޑjJ7pDʹ՚agjM;H^f'kќUٸ~>:JO& r*%i}/< wn?E Z5M8VD 2j or߀ K%F\s J(- sw=MF>Fk, Tbp ϶[ qEkЮJaV m%+: Ԏ{dORC TR}Z@10E`d;5wuk6pRFbP^q,eUiy*+a]wk=- s1l@:f))uvC\o.]¥/P ;׼pH J@~o7PE]NA86[m]CymRg&%t}i(Y=MDj!k\|diPtsҟNWM2 /ǰ>@Vdo1EiK_@ۄ) ={$UW,ʮ ^5^vɡ$ߟY-$5v)".˖jCeGtŬOp,eox>)~~&+(LC<"ۯ˟@B~%V|U[~c.7fUJhox2die쐾ԠqAIzK+%½[ TEnz{y#cW6ЧUVhS #8X!5 {ۿdT&4UqE.YT(H(1@j"Y*zUV8~Ųer`@ 0.d}nL?AVKmQΑ:xmGCp7Ҳ޽U37kS2$'9WwKrلwIr>2<61W)`##l{Hm\%vk4QOBYYmVQ(Z'<94}C^+A/0f$+з GT_tJzNyx8 9PGc6Bd@‹ԝ'r&X~ hgM`QO3 ]e p _xԞ|0Rǽ8ł)blIzj\q<+^33F-"&a)ϜqU%ݖJZ嗸W$uXc*xUY$q`82l ƲEH¥9s@*Dfe?k iO&QAc.*zj6E*NPIݦ ss*ʮhSdˆDpQAvOD||͕lHƂ;$B; Ve7-$#t+I[;4i'R &T;7e 8* ̽Nr7B (w-u0p&/T]#ˋkhG}п'ׅ>DSjk |cP )UbudŸi|DS2 UmOK=E/܉j{24驘WrC*nJR' %j]E)׽0e+aWÆX"FOr#Ô|FKHVxm-0m/pKu۬֟v ZU[ ke1;pOV4+l褍`e[*ce8u9QANxK`KrJǰyBR,lo4*c}U_m&T\BӠKw3혴1ԆmB:54r:brcjeG'_k6*4p0q+0 bS ږ_[Ho%Z,5ahֵ"Cy'] / BRxp,~S )f$mRdC4=8 Q=ɶ!epVw8ڊ>=Hn^;/,=QLK!1jշ[ӑG @GkqRe:} mI>MjI>-eGKK17;']'dXmm oMe]8A:mv_Ey_Ch)=p3 WY {,+yb'n@M.Zؚ0"M W|`+&tQRsޱ' #sG,o[mI)$Þf@F00)OpA/F t 0i񆴍h2 dcV!_0WYs䷱ro=*`OOjx b;,S- K=?r0]Pu9wĩ'F7[z6[Y|b9xOB"Rm_>f֓ uWQ>5ޥ0Ot ]9Y9|ҏpJc= ֵth7%?>^ԧv7Zwu XV H3@X7k‘xTvgψmuCˬEԄ!&R ߳x#bp_TZ/EƖen! ծs.Cw1ǻְݱlfZ~LJV?m /H8av-GIP$!F P-Ht~$œSga=daDLq(==j)dLч@̵yx˼M$R]EQQ}/eh(MUB频Dll<8N k"o_}Hz3RY0 e{ 7n.A 0JzVz]1Ӱ?3lIvл1 iOmly=/xM]r4 O_ڛc`uMM1ůD v]˒eX} !Sf7+rbbMsY!AqlykӱhTs;1[ U쓹Q8S,HG@.CϫūɓA< ]vl>Ç< д<wpJoav[gacdfkzeӭ 2}X.׽2A;O %M~& G¥,I끈ش=SwmDŽ^޽/ԶnUbP\ۘO 0eHhyc㉅ep+%>^yAA><7x DWeX Q4WI)E<>.\w~皕\M z ham,kǾ,k4|{ :B={:f۴%1G'8N,R1Fa(hΩ ]IX|(3bʈW&ab+X^+DY<|!SqoR8)e@HtH]`2) OO \q=2榧 ilZeGy#_+0͜`mSs%W\C@`Cg{+Ov(*d{WfgrU xM0 Mfv1X܋&@X?W͜ M^Ir$VA#'61kh/1f{Sk ]@ǞlgC0P|Y~\sLׂ=Q$66vr0;Ic-~dŐR^0'.'[F3/m߿A)$`i?(t'FxŸHMcZzZ X~ QTNKIo3Qeϼ Lu POuS늁.It!U"nՄ4} 0[8B0]}5^!9%{4_ܸ*A:}VC ghST$ۏ VTڬlR\"lC ^894/-&}"۩FH3Q/9fOY4"8"#DI{d{OdCfj[W i}u)?rWK"6-=p[z|dfXgG/$l9O~~wsY=D݉u>'Y2şs8mTjKg1t%2 z*muX°J ץqۮ4b3LQɛqIU3Դ} ǵe(ՎOHVd|r6(xb.-iߥFIV)n촷s/5ۆm f G>]HmɈ F-Q.-{5h˞({!QCR%"  tLUnW@ӐR`GQqWgz b\v1蘦q\Pv ǐJnfE`O? #5uK"$͍-zn"Mz:t2&A_/)I"O%B|a<ӆb]dOV4c1_IVtHʈqzgLr@^+k7=/誎mOO6CNq0a?mEG'89XvC'F s|z!qɘ4Pue @+|; ]y.%}N,&6MZC~xYа~43?zA& cu)j 6d xec8˦̿4̭y8GԠF8/n4 JB-=C2=I 嗟ۊ:0Lq`rܫ cíŧ(C<$W($ -3Z՚yi% .><>B8I٧P@[0^qt8rdGDA\2Ci}s2Kؚ#r !:?aVz8>- Bbϭhc4,͆%E^u,Q|N5 Dj6fJ¸I~J1m w~JD| 9'20|8*4ˍ` dxv@1nu,xAY:LQ"cu@q"zMbA$ NP5~F z`X;n)[E^x7$柾K>$!=(bÓ ~NTN<Ͻ e_A衷̙KRvN{(sw}A]Zߩxgc.o/(#(@YQ+@%2ӭy:7}hO߼Gm$=5 @#O`2 K a3fq pã5UCUjj4I+iaa:XB)o$;x>|64pze78A/~|d$ݔUW[; _dN!eY7hxC~@Mugu)Yaa%Jfm]koGgqxKšzw~fd'rXCcwT=YGP9L<WןIwR~+6C!/}Mg^ Uj` GLd$i7g1ґ=Itbcaz$sqJ`Nu4°Nԣ#[K_ &*Z&yݒEEnѿ/lEU}M://=Zպ1U6W⸔m#?B'~Gcɕ CU6 fjsT/Ǫhp(߲?qEVRJ5hQ RcL #<Ÿ ίnsh~2EԾӼe= Y+ChJ `u'gu˓\FwY.N34օ^G&k;{>> G`yR{ڵfwd&/&C yڤWMq~[4e ߡ9~0i (ƬqW!cOlj} ?~|J:pcұBqrfǯ^d{BvϊM"=Q3¢YMS|? .hN[貵MNWҔ)d3n8MtGաCvuO軘WbT2:'R~v>4mW|sUe.7 7;jډsЍ/`qIqK( 'zNAӸ)#Lk]r|+J_qk~K!J_Ŵ$g08T~?2@EHj=~=D7YrM_Xz7')hzY<<_xz%#gHH1Q$qM{f`t^;w) i[m(ylDyqUr{$Vᚹ(0VaalX>Rś[ا!C(t6/TvR?DȚY?/N@vMoW'ʪAK^5nEű?fOèso k>m\>C@}'+Y Sy4Kmc? sc-ͨc2HhnpR7ܗBMC<7ٯɶΈ}?>zN2+%<$EF[vҒoSdgP4ƣvXE PXUr9a^yDZ)~|.ᙵKu\ʊB:w՞) 3Gk_5bCqȟysVK` hP!qd1/& ː-phDI& V-iҷT͆:Pdns-xBC_́~J)ϱ%/>$„هH7pج٢Dk;&u%gXA<:7&L *5-85Ѵ98*U"~V6xC"JVA˨J[dIʉi)ȏb8-Ïwn!叿vt(C5E]V&,ۛE[Vڷ\ZzEuc!iB $yGhJզ[+AS$ “"RYĞjeg`USXFjX1 η$"%g /1}N/zFN1@8d_B <",pSHm#Z4eST\=qi/x7 "&*Ͻ@ #dRiSZi3O+j4a&/^Fw]YŸKO!h;&` fnE$B7W`x!#\IDi*'"B)BwP!UvuZR!nM?@mY\gn"MT ujmR2xW]z8ND=Y _6(\@/ցP['#L6s~xM8݉ƺ '1b\5,PnT翂Xު77nyx:]/5*eAXw x0'v2oٗdō+N5lay4-)ֹ6IIh7O@O@ȒIOljKC!46DІa,?v2J5#RNLs˶6s._pOOڷ,r+Dgx19 EnWՏNq]ċCK~ϚN,۲;Yk?]~Gi5щs=qEޙ) ^˳wxiWve{ed!>Ѿ)DB-mBBf- yG㕈|[{'`xc3oP!! 8ɹg0ǤyVԐBTB}0e'-=%'l,#`ﰮGzm#FD`)/ ydM`:e٩ng ,.طKeP 4CC/UcѕKDS&r:8VOԂݬo/-lz<CI9/",oT ye v[:[M!:i)5B9 O" tA+1ܽ2Oz/5xߙC֕[X8oS;)p`y0M\6H'=K$Ei|x.?MHtWݜkq̒ofv[lmr qB&(ސɧ)ldTK}ؚB qiHdH&듩s;pv,bՒ#oгk(7*^^ՙ ɡܴ7D&2QtTV^Q_+QYNgNtNw:0Nm@A@7cاR@lԡ\(4t0\hޫJcCMZ@X&Po6xW1A\AKRT# J:-[>1$s]VLVIm;@܊f8=fyⵐmf؛@h{B/<S&UP-}Rn:OTYaMTӊd9i =|%q9muo ༇ 4m։<:xg e:0 bAgyffX]!Mn\0)jЀ` Q-݃ ]Ly6莁ԲA1RĈWt],}tY?K_40Fx J=.x?ęz9K~ ^OIQ!u<8Tv4 sJ q Db+V¯gh'ʏu Lՠ,Z8xT?]Vٸ&j&qvp W%&nam̿!g%57 hmÚlo0hQAYǫF+:T_ä4>.lA R]c\QJ~q/Pkm|(|6<`vF}Z8Bu(X_z&?{k_|9|uX0T"U!X]9>ѵM-3;PdQRaCYB;/3|Y`xh H>#S ,Ό&bǶ MA*z2ϒ$ȯuLhU许!!C!GCvqs{17mr=7}4백.yMWUR}uMJhWJ`B'SSУ L "oV8Q\y[#r>_m.&܅"Als~(f G7l_v)O1`iO#˙"dh!9d;Di_:_3MyOBnp*Ǟi57JMCJ<( u v9 H/!6:QwZWxY~6Чh.mߏ:;Z`֍}D1}sKLiTXt _}`8U aB3Fci6'6]岹OYr;n!PWIDOw5o)S.{2ΩgqUG$LLJ̠iV|?(a \28_;Y˧_ΥT;z`D/BeSI'p(OMiF1jwÁ/$d&>I (.q2P= U}ګ|0  (#xGVUyn6%Sˆ0ਜI}/I* _x=4NN66(ö4 +^31(% p{QsD&Zųt ,P8h`w 0a zVâ'4u [6ӏ BOm`< ۙQ&b+ r7,|ZokB E.=;/P"<( 6!wit '6¨VM`U4E%sPDoٺ@LIVQ+B]n(OfX &k[034GbQ`D*)@LURw=[) 8E}҇ys #)Ӏu'mʜ!EA<hS~$$IzlUa3:rQVS2y]6pmU֒m'c3 e{2@n(XTs(#^SHx`Ѯ/;}Q¶zљr[X]f5` F^=VU#IP`fco'Zb;ݠߔd=4\E Z8j^Ù~%񏨕]ٙ]2di5tmB4ڰIB(R?j}5~2?Q Ѱaa "_ɞ }cùAVL-7^4SYUT[{ȳ&/nLӇ@h:Дn₞a-|!wL-T5Zuǽg'8,lUb~Հ+7PxwJb25',5c. !G7Mק- gEDp[EE4Oi#=ݐ.l/r닼#ѷ2%W&w34FI{!Jp% MYݰ? yPTſT r5`XzE}FU+>CgʉUDɯP2֛!-xevh{\< y@7DaN  <54U}0GaY8MU ?=75'eX2lQs`.ĥ'(;^Cr-k$J#+4_^5dG`,zm|3'-j~M;J:atzL""( 8G\B0P[T{U[tόuhz{*4shF3f:<,]̹"Qo niR3ɒrGM `wʲe*CDDI+Q-[x#`tvjϢ1/ F3YWҲw^_Dmd:R4_3geg ShRŜ$N t0P}nލUB]9g^EV}qote|ýBt_V0BZo(-kUB?~omB]iz98vƟ#̺^nw 8 ߢb v/-z*j-w n}[ s`+RēE3wRæG`u^4h !7@u?6ή9 ªw M "Ν,u&,ڟ_)Nc١3cVmoqXvH5 ]Z@g@A@|éafhbG,ʙD3Ty3cll!4JML=̣tO)McKx?jkqE2a,|g>Ci*Z'f,JBlxlMf;e{@ _d~?1>,}p3}0tՖ[vl*q~3_'L_^mًfWg(r- |Z6A+x]mT[*u\?'ju{+"-4w, xiq&!{eq( 2-x%ۤPZ$ݱ*PlUyoa[o 3,Q@VEoZ!jkE Zߎ$w '#TxHEdW\Xc/˺B"?qLӁZ.+LO 1 Jv*hF~ϫ0b]>y¡NH*?NQX@c',G .yi,GM""m7lYO;GϠ9)"#@v \Z[=822ĉX#2buKpY~84?THx.ݾ;8FE|y` h|i읽piCޚOx(/e-7O1_SAW3W>pI Kx.|xOw7U:\v".xc)7hTt?&WՆ$>^WxjaL:ZhRdk}ef,"U!&!!LJE 7V4w rFƋsٍ v83-OByІ!nf%G -|PGaWV잪9@m sG(!2eΏ:iR(jrP|WMs6 Yw㽲 WϸS)m)m[W4,ݒ8AەҮLឳpjjs}]JsYX Y xזxfEFs\ .lCI5Ib6B( 4)x7nr 뫯XƼglB#w{Wx: Ġ:pSzђ9mW.O-}$Ir6Cr49C@ٿʞ0J'u|-\x #㽱^rEWϮ~sB|j([kY_$95%wdöyf|~7 5f*ISni`S=|7O<뽡'SeKR] pP L▻Yk㥩-u_UN/s zW+GsSaidGרfjTm\LPиBh [FD&]t6G R&\{Lv>-$CVޣH48 ,쁀V\pv/nJ v}o4I=P>$.bYyPGq>&庢𷘖T5N2!ڂbnya-)zͻ%L<ӈN ]-:މd͈k5Eߜl`^Ƈ寔H)nz4axzТ:yP~c&'d r 뮒 *S-CZl1&Q/]AL^<">%̾،܃l~E@eT Ss] v ׆06k0W2NmLFl{p Ձ Y0  S' Aly&@{(C{Ŵx=U< Аn!Sc˖ngGITȗl`e 6瀮 ]-*"DKi4Od K#Ӎ ~n 7QʎDazǑ[|Aç™0Q~av\~4{L=JT|7Q؅d, 9& ,"W*:ئ~0x(i{W/u I+M. ގ$Ӣ=TK' m6܅x%]X>V8]uҏGk__9Iw:,-PE|Md*;~zBc Lk}4 e5[VjU^qOeuV2Ls12AVHc Ot'MENSS~ X+vd9kHqFN'PMwI ֭=j[y 'TF;r-\+X+8dToz,+‹<-X*{G"p~ OoU+J=y#z9Wv!^/-$&:숔- wAG}&M9Gimuhs(z٘L䯏OXo[lZ[q~:|T*MnqnBvKUGQnx m;`^ن1[a:@\'K " wnKg8gVr|)dfeNyG &d:&Q腫[&$ 4Vnk?1zau[y٧eG[Z g % #߾@e^穟Ә  R復]8jԏ@j&q }T&Xģsc.up]A\ *Jd ?..̃r5̊ &,ʯp-K7tT7r_g?6  1YK1%vk pIu-4eUU i\>QJ˺1H/3r,r9u,эaLN-+~\;m5 { L=ӡ쿟\"aǂOm7 NyrhLlTN(l%17;JşC ܕaPƛ'C0Q(nk| ' 5~nttMMpY oY%L(uuBDkA ZcRLңEi.Njs~F& GjI Vҷ3kBzwݤ Jm{'ǏIr"0Cل5{ <Kvz=CdT`'z7tǣ->\oDzȄjǻ&UwtcH<7)R@ThFwu5g0$R/j@6߂$gzcK&WwlP~YܤaZ?҇hګ)Xy{ex$.UQyA;  rEPVIf҉ 39*'dwmm;TЍl SL (FZ.sSC]=|x.rZocߏ4=v O?9 O NÈb_ro[gd.e6kan =/m`Nfދ뤦4ܼNmbJn&`8݂(Lef%P^u ub?g7ЛG72VR:L)0ևvT!\rH¼]" ֭T8f_?u$&3u}6z)GH)m:GuGfI$ryqMz Lb/d{ a)&cc=n`bD(TLs.(or* d~ͯp>} зRKD~c(j;P7J/Km21?#@H.(-O?{z &GP;t?5qC n$Q6Y2K #^Q?\ \1@ hՎ[ff̈́C1̃)e{.8ֆs'[ 8ju5ãv =?c| 60*38EQ c"9Jƫ3ȱeVizO|.pg7fMFlx!˩WL %3ElIեKfٖ=c^Xس5,J$l${oTtuڅy[n aT°Sl "[ֻ00ꔥ@y yIhE)bފİMq%-yRC&ji*UNt8 sin"Erl۵rdAd: ɸq x8Ɲ&rUE.:v>-5h^Jarf|7H۾ƊMMO{AK&)/LV0"*Ss"LMqgV5Gʀ]—b3+ !`Ԯ_wV؃/<OqVNT-AVG5!4~C< nD "#n|Ϲ)/z-4}Ǘ<4y,$e^i)wʪ7vR}@p=U^;,V\bRggdlN#ͱ(Ih!Jm0>a}Pkg15 .4끑7LU=Oi~XkXS`|5b%R3G^?zcq\ X]^cxX>FNQ9A0Z;7܄EMh R;4І]jy}]XJ 퐕 u&iX;?&^^i9P"It5;?)nI܆0Ru՛AcO'Tߙ2:$s.Ǵ2KzH*[ŒTD=%TydGG#~Ӿ]P\{zblǺ"j'ѥQה Œ4ZIGԷۆ^Teķ.iE!͟=sN'=z|I{/3e4T &,d!ʄ: an])eR"{mRFfeaZ36P{E{fѐ.uӀS(-og_;bNt!AW vw9%ge]D;sj.u5#%,Λϥ~c좩c_{SD_Nq)|̡ђl؇k?E\u;nC=4WKˤV5@jmsxWNZ Da nL_I2~.B%oW%咫ƻXdgF\B{@'ÔT_gD`im2mGFVޏaK B-,zBՓs2H4?1҅I}iήw0뤧jg@ 'ya"Դgkj[@+eDF;B)/Z<ORfpg[c}[BQn%8t}6b|~sNmF&S bYrU7)(A5=ڷ4evT>W9 1;IdieGׄPn^9B.27(x_ 䀣I ∷!%z i mVafxzV2C29#8kFm3XF6Cd1c=afMfjT- rR+4 蘗XW#q YDǻ#7c4jV; ;>~\1QÓ6'q1BHMUSK7ɺ SoA b +v0Zݏ^NИ҃Q(gu! "xO#h FX3%_@`se~D u%mG(CU=ˆ/u@Q88$̖pWƃFKWn <¶9 v @A>I3Dq3=/,у~~ZQ'<%٥G.17|&K-Um F";R]9tćy+Zp<DWS?+ P[x;᫙k={8MР7TEXmn 1֌%$ ck2s 6h6㣆'QME{W]WKry-#j,bNȃysCɸ^Ҏxwإ9zJh /#$ʭT0 ,x#^?>znj!#. Je[> O-UP [ ᩖYPԉmGrYmؚ :̫#s5'^)>h!O+7Q ?3fzTJ9G x2<ߡgMg,up S5 lw~+>Anz J;16$0 w`sW.dSQ\*rif|Fh̉Zm=xrs^X-pͥ)v|J$FaPLSSD6hYL=RVn/z NZG(q p5u.KpG[7 )1$ܒ D?h2"jVDybk|}oe>̆ j&v+f4UYef] V^3ڿ /l/Jͦ^)ïNKqF@v(䄭7| ?14q7SuPԝVkʏ2#ujUroz# TvDÂb:,##S!bK\0k~շ`$" 1gUҸ" 󢡈Z͒'d;<@BU 0a7NWXOL6eڍ>ǗFP>tܹVW #u>3VE)"GxAL}DɰQR7'QO9Rt흃mOOf>S Iuw􊈩us)<Ͱ̥ i-{[Y`o-LHxՆ+bꉽq.XTwaكYig,!F2\ق/gQSKhJq."G=IHO|,bxJtu~ġ=NĪh%"Ø$qwʮu3q=s'v\MiI~bU@{ezqUFX-HG-7\;VT7nj?Rj4,h"5`vT}Q%ΏfN) ޲xc49=?R`K$aĠK]YޟȜEeT@Sl^fGnCX a Bbw]]F^%rvQ\w&S.t܎L|L`. SN-q aZ-$ Q 9`aHAf6ߒUrԠXCʱǧј|/}u>22BBovRt !$޼8ВhuN@S]6alٽoW١.mYJ&~*"` pˍ5;ą Xtx@$g({pL~IzE2.)P*%}?ω6LѠ- {iYC`S7&Vx9vx2L[)q2Jhঐ$J Óme;|~ZcܒON[/l;jLB tBP%uv l]H#-+G;F- ̧>eD讟a%|BwJ!0D]V WwQ8GNqg*NAdw0;DSqJWn.C!$e/~Wr<^qR"*20$%Kq, 4܈ۛL:O'̸YB\&tӪ>|~t Oہ35k59BuƸ M,ua&z.C u% N-U36װǠ2NKk1Q5"&&7l+?j>Ӡ'mb͋;e.!VoIbWN}f>s`3yŊY㗌 [1޵B{sZlѧL>(1D7' lb撱[#ǹ|Е#[HI6u'rk75"m" <{-@q08娚wul*IU+.4t q(|kn9SL+h XNrj<O6FJwtP^@G~.h9c``)3 4xV S6ݯ "qRd P^&dz<$i`|׼Rz$ \)]UJif~ȉš;809ƝfᬚI!sBE5Wz/m 7 Oh| l/U ≈v~59*oYp6ڕu8$+]?8}fzԍ.}AkO;ސF~kbm|g`ȧBxJ$1 7lo 1* > ҫjاC2 )vqK7nbuJ o Š]{8-=;I-ɭ.p%̻Qvڡة08L2֮TnHy˧35DnqpqvjAWp#SCyxtd~8e3i˽280f~6.z |-Q)PsBjp}Ri'b.uaj jK{AP2WW/#ՙRQˑVNJIox5M>, 0qhE˂"LJ 3cO&d`E-oTwxz"Gn/] >YrqVZ: UL\@D4I#À4Z2]:/e 0y VZ܍P.$(b4\23.; 4Nj47GV EZX>*LׯFn Aз(%gm~80*sn㖂08FFxI_"Z^}ЂCV4Ÿ4MJy?Wj(%eA}^h4QLֵBƴoӆb:#N_5Y#R ~* o=iݤXpQaNz5F ڻTgT]+Vc vבKfdֺ I6g A( F#+~c*ybbaFՓNʼnɻ^5x=gCBwv5ET5tե ,pxM+x+ @ 8;2̌MVǕ ] Z5a1m(-[C1}z`/AOg/ڤ/!!hא":Y%EѦ~P,IJb=Q sWTDzRMő8_a4֤غ~}U=sNzK7}c:Iz.q]POH<(g=+CK-iP"g뗊G3(@X}GDM g$r\þ67KȒ0>\;#'PDž`޿ DLEV>H8[R[̸_M]sg䤠]$_ΠAJxme^nмsӿ}0Nث#ٷ%xO8bG"(I!&P6_ P..ftf(~sDd<{?~~;@Ğ<{iV"j?/lCf+آ@T&3X%ҦP晅z L7%$AdWr0;8b/Dg?5tvOxMy( l)lw384&X0MؘA=4dO"h1?d!\y:II?QvZtBUkY^J'g{ӺFU̷N¤ Ӹ@F $0RRGtRr>g J V݋+?kvB' ߹ܸ[3PʜvȌ!HzlӰr K4$j~>F"8FO OpqCu&iFڬPw= U˲jSbC*Q7b-O続*r}=r 珂Ͽ2"۞ӓ u|Wj R}:hպG#i"GZA9i} \՚ l`N?oSudy7CC3z}YC2TIpLڴ8 gz78+(PRs]9})3 T%iwt>*ja_}TwkV%[C*JtDnfm›🙂Fv Tq-/{sJF"W{uk81Ƕcn؈F XyyO/͵Ba #T{m9D)zΩMȑ&"ۋ~E6Fv/W97kMQmDA\Y\b난d?O5bNiV4X$q9$-_׻8/9ɥJڦNp^+ˇV!u56&A3K.~w.\w4p!fƚ@u6̭tKNwW2!x\*Zl l-ǡ_-%\A2y8LTK 1wcHّk~W\ke>DH5 n4(G|%cqww@@'@gG x=An9i#%WqOv׻^S %4+Pr. r@U.Y͜ZN 9_678 ,n,QPY1ʛuiYv$KG܍ FɘkU>]l<mrGY'}?5%ʬsU!StK:o0w<1 Z%@ P|6kkL<Ķb?i[K?E*jgSL -}+Lx}Kj¼CW^PT%]T/|O6Pr a9RώZ|YMu2XvWҽ<ƱB cAQg#FJRk̵Zw` PNGE#%L򥹡x\ջ2VgiUxy2=ԅ!n~_ xKS+Vy)Gȍ DVQ&! kQx@3Px//b;=ҡM $SRV^! /2J.qe7, +)>#K9QG:N0w^oTWc pPܛov4?adr[M H_|GEͅl+1C˃T 0쥵װ<)(>PpϬG$+#]pUf'er˾u0$_A?^.T(vllƦ :[Lu#Tf^d(thȮt4g ;[A~[jYuJN @,C [y:a=Nu\SY F R-ϊq>(g=~nΧ})n<};W%^GF{ VTp+rK *zl||,9ƇN5+{'(FB -Z -n}Hc`ZAC3 ^`K{E%l(1?8U#[zb+zvfz#umd>QT-ķǁ@߸a0kCcQfAFaUGD'mQް*Y_=L\3:@ .Vj_IUVn0W{AŒ ӟJs~چ`HզDiy,-1P2lփO.X uRFPF eOHI& ?QUQ¢5ȳLP#>5MV)`> } _˓Ze/^ʤSM\7 K̔>rӤϭ鉫3Vuzr̮<~C |-/b],B() 'l^1;6k*<܅W4 /L{HX8 o0i\'iLOsG펅ۍ4л4 Ԇ_/JlMZAsd%F3GQфt((lv  )P?29!C >xO1Qh~cn8Mb?ӪO6ا\ .%H$\k@_bu|$zZ- ML9 mbL~cKZ  *B8H14e/MK0[Λ E72jYfShOWA!&(.ܑ9@]4ӊ=i3+%:m EZ c11h;a¦iC[YTPn"ѕ$ReŪo'HDHHF歮QH] z.(Ҵx, pK mIxXg=7K=r,psaeRk T:J-KrZzWX4|$5"]&gBkWO 3յf)`mZ6~ cU nVe03DR i`5zT UV<甸Ӡ0'ⵀ0xgJ鸔\̓7*{8+ \HsF>P`r)4S޷N m%8E KEsPQny(tr );Pi8wOM[DORBw?|ĤE #&il# vǗС)Iqu,KRI7r'_z ԝ<8.EuI F?ՃaY[ ?Պ.3 CkHhh)*PHeIk4^zҊM -RG?73fr<5BL_Ruub9:/ Ƅ-s=x8p嵞N]\oZ˲H5,A p2qf \eX`>'G/T<%]KDjr83Y҅T`^?ƕ8)֪bZy4xU J@8 ,kڙ6 23 u2ľ~5 sQ[ Gkq Sre.  IRLeTY\7 *%e5kPmAI׵R yBj+NN{Z9KӝBߑz-jJ NWmT,jUug6^G/1 5H_$=.'̓VHA|c'9z|3/?cdDg/OLU"h'}l !  "&=7V' ;IqCɺ1g%0yH}C!<.\y*.5H(3'A\2\lg"]VNLΠ60}fpjpz*ϒۮ^xwJ#-GW(9}Kq_ rqeeK ِژ#\,+/b[0l!meNnB0x~~"jg sن W_-&[8BUdԆ%;nկ 2M@ӹ"35ďm]\<O0ѤHHo8@=ǣsEجF ]i B4~jZX}֕*V}KZ$}ʒFc1? E+yV{> ?ٽ5)U Zu3g.ed7ۜOgV-'9f[/%!d^2쪱}[\VFgl67-@#ZvH@?fkyG0TiQ 5|.O,޲hD"Z,JF'zspɢug~ 1Οb#-C2 뷵M}ƐaºMlQ$"HEKt0t7XשaeKAnmvKndv_v(\mJXL7]:Za hGXt=)ufsn4uZha[sƪ?9Z8IkCn9JU(];RD  jng42nK'Ӂu&s]@O$s,>`Q:uOeȯg'V)V.(fe(Fޓ#xܜ0㦨۪}4H++`U0iZY'@QleT~RI'[W= 2.#bC5S6iK*s1ZdR_€gƪqLQwXqgާr n%me8Fd&`ċ[=1ݳ߰/8ٯ/ k5Q\6&Qli'nwv%z`gZG3V &FWK\4[љ%4,U0!-]k$h'd5"Q%$(GB ƣEnPଐ6odY%2p̢^}#iÆPj&[*_W5M‹h1l[0ٹdcYx;H_gITFq#6mp(Ǚ.@$ca[RiD,b\:P̆CӉs׬EȏoS%rE^/ l*UA&A{$$w rt?h`5p ,ã{OyUj1/Hz9Xgj\JT;NJcЫ (xsVe=OE 6),Jno1UW,-1Ir%\LpeM~e 2=2^o; >] .t caΧay4APFx8+;1x tJ#:Ԗl۴t`T[b&֏:E዇/jrwWbҚE=(zDjxxBK&r;Q>c0GcoAԼc;]B qX|bzeOY+1ma DQL6ԇ >/)2!H@~tQGg>Ն&qaE8 .㠏^`L]J6 j5{:N[형G~ 5VL`$ֽP`'F¨؜9QϴI2y2^:fV"tNT{n E-8⽼z.i]&XQ{:wٺ*d7y𾓋f 2T (k1Yj7ARf\ډ&$M≊֦߶ Ფ|{9ܯ+RyH&؈Ӳչ';ξO a˥g/-N*%'nigMҎc_ջDŽx::>p(c%Hش ?a| W.y9gd0cҔ*iJF3gSe'MGs\pՋ!4 LVʦvUˢ6u\NIhK8/ٮB͛RnS'@],p_n 2྿"HI&x)UPPBơT/H蓠Q˚Ox@jjs?bPᛰmpi&vp X"25G. 01=1z,t{z7PSy4ˁ\vC8}BoИ(Nf`R$H S)vE7;+9<j*5 TSa,j#4"`xJ:u&͡7+tyO2LnAlo^!M0kXC_U>Lz+>~v˭t.ʺ;^L': ˦885Gz ~VY-aEwWwå^Y_un$k#Mp&ڽ=7g{n Ad51`+8Lj)' )t ^<' _OOEvjBMk4O' pd^bўr"z+=ZnEDi?HX*HZH߻yZ)WqR 6ɼV?-ѣZHt'xQzLrթiizͪ!x|M0ԕ,1aDc:yEle8{"ȮJzfRlQML97C,)gfpf,\Yp[\=~ޞU8z9 XvU s?^t;Wo3̋1]4*L۩[Fߺʹ ՝~~WL` gBU"q`~*l7WxzCT zJmSfЃ&8޽rVLCȉݩv*O;)MXV) Дa@i@&d(7B 4ð"?*|&ۦݳflYOT"]ќ&j몒PnO@Q(+swf)Xw?Vm+S\/Pl^̹(G$]axWKd4ED$-?>.楨?@} -@# MIvin'>O7񦥊2 x '̾Xέ,cdyo'²%w*c,&rљ z}+^(V1u`O`Q3f}m| }]$zưG)GR^k$@o ?z#qbJN0%I3m`_T!'5 Qʅ!2՛!;6]_C&zoMqJ 3u?>[_M@8M:f|١e ^x'4p/Cp2{.~.nr4@G^ CI/glasQz.}hFtKJ5SKM A P]ii]bGٮԞ)웦6[H ۞Yi*O;}T:G/WޡXHMϢxR`Pn^Ycv1B%SOF{i NO2i}H ˤ5ٯ9ƈzLUAL뫵wnf{FjrL=hiQlS1?HY_mBu>.bd%xO\9!UGXZ *#RhA [ˡreJV3ZR6O[E39l2\{THkY|5D1=U9 HӈEFR0X^d?|ݷ&a݈s#e}5k2ו;|wϰiIvΈ3Gj[@ M3? cIصx} |Mr`W^!ּ݇6l!&qcewЪ8K 7J Yu1 `G\祥hrA|37si=)ѤD@ Bpӫs{T0zC|(Clw9 CrNbZOcs 'c[)ĘWߍ{ԩѵ@D\AN{DGU*yc%?g6f攑*Z8&F e=4p]~}eܜiJm#-Ɲȣco ( ùU UNx-g<ҥSk'S'Drڵ?;k[eQN *Qp[ťLߓ޺ |nY:8XW&N2!^'܄՛ xcyWj@-nxz_q`cC_v,?#o9O4H4zY%u1Vx|qa|81FɞR~ݬz `Jj?*=JȶK*?p?GIH=JU"rXo: +s`g @{D%57䰵`b¢ט[uU7=:%- dvCULjYdzB&) Q5Mx`ͤ/DA x^+, V)$E*Ag1};5q7 DV<Ż6o n9]XQ+4]iiR2WlvS-Ot"03?6-|F$Qfb2 bVe:q("$1,#X eJT{ZfP$=zv2Q_;C?L/9*}=n9z}Y+4n*ƨe䯕O>2b/m)m*]2h_^ /7YrbNyc0$ [ lͯb,uڑ3hS[1X/OI >A 5J3j_+?2>er N2Qe6R d+ΗY:Pԩ*hۧCGCHVSƉYA82:([3^?aQ)xnbfkWKC_d$\wrCF|1p"^UvT=z:+T6"-gI3 rUWͻ9QjPAV tjc `c%p/ 7vW_gC<kHeQq;\MkQ2zR--]9#g(I`IY|@%Ry s#:*ṰRi[^_C4追x~E&2_6im5Y,bMBh `X>1R&=& %6sQEB~'.;Ѿ4uQ"ւr([PƔ~U,Ȟ#ՙT*\1sEͤr 1,Q{9¨L_#tk2WcgT(2h]3A'焏 gHl (j$OUވcSBJ3Uʴ2L^6TU|xF&vKhB̨}m*d/>~:xAat#'|%b2f#(J&?̦Pdq(D)v ]ma9l?*IFh&Im樘[XW+wJt ڈߘ{ן A֣<̤|(h)FӟXmT}Q޵gFɕ.Dx ⓕ" 3b.n?.Yș?GхWxN+}V9 DxM`AfzTm岋pADQ$Z>#yr?h$z=6vjЅq^+ uj/ +v_)]gt!B^,w)\q׏k[,YB7=/ʗ8a]yW p _S#= ɔjkbT7uqrk;NuO(5Mop0B~wEi[ا[Yl~mC[*|X,Wya\6qC+`cuj0CwR׀2/TPǿs]vk?nᚑomE,5c ВiZdA~B? 9 Z'UnU4$W9OR,LLz$I7ERqdi|jFmŮ|cXAD/x$o|Yu<^V9+6L"<{ovwY$wI+喯 E(BS\@n~V~JMc^:tphZ\Z$|~hOGꀰtMg BqfXk41{ެ/-"57/Ȟ=vf.pK:a''|p%M*onPy$.k}]IXz\@K)6-xfʎNqM:8QQ xdcqM~ ^U_cΛV+˺"9Fϑh?pAgcܰt k*$?2z o/ =J l[?>3;ಶk'};(QSC,\ck̲ؠWCz:KF (}K!=ڹcQW\KzH^e% `62+.;IBynH X #]5R|-Zz@-S2 nԄ&DCe n3a:kPwj.1s!S*)?~gQ5 )$ QoM̢is*I]=:Ks~e ^ !Z7iCVڧO*TGF֙pbso3&'M=u؞ ^OS ~`ojk Ӗ(NPEjLI a4fTuِȿGuI]x*R5 Lms˭v'<< էYP劢P׎~;h`LXɍȦ]Ҧ\i?\ QDT7$7MOɯՐv5sđ+G/g뷕]  ״.&V?6;!9\Sut?QɄX֗hpƾ8nbgbLiz\DT8A՚W,fOSQ1U<%ɗWt':i ,Ŀ(Z5Q `%y3܄f׆O}j*N9]a=왕ќG uOz؅/pg Fts ф+6<0: 8 Sw%˖EOvrS".=q;TGhVҜ.yڕ wb2|1S8=06"c_b@ў0 dlhdt3,-#峲. %c͕FYx&PSf?KERʋTZl0{\ަ#z 1ᶜ}{4|YViׅS^V}?{=q[^x_\6?z"䞱%clc82:$30=4~{2+RS]C;uTIE]kU S/pr[Y죗B !W 2d[DIb#j=WH_I^Dj}B-(#~"+M 0X r^,% /"?ZhpȒ^o)-k\Vw@AeщJZtɪX$U>k3ùdlP 6U$ r qSy#QKJRy7*_zM`҇$yKti|~1p 9N4S,@c8TV#9!N裕i` \(Rȥ7^Ė3b[BVj"sOH~[W oBg q/,4q.@"CIY1p/]|%ӄo%-"MPNZ$8֫)d*l"B6kt)}20# ӆd sb(30tqV .htrKcY2hUIgnHM$lˤ"yp%IԲ9clԮdM&ǥTBwa?m ]8$H+b7(~׺L ɠYUJA e0vQzC/mPmy-+$| ߐd6Y]E%ONB D `p0(Q,̭RhJ;%QkapcսjϓX;ua[.CՊ CFn 2AWԦ7Ÿw I FS9l\HD P6>I!E+N8t8 &tgE/.1[zB D+k^߱i0J"~( [ZԠ#Wp~*&=&ŜTd[G )X HErVy k^0_F04V9RӥɆۤ;S. ++ B;F {b 1 K, -t.Ds(m$` 4/_*7+h!m x̊LƫbkHSSWsU9B>aP_Dvk$Mtji+ jSiu s]!Z|~6WVTkZT<]ZQ>u nWFń:mSs]8]^&ZqAZ,.:`E%LנsyBE% k")tQa[D5Kğ;Z>oc>d_ yx3@r]jYиlLu))(̠mq 97YGb%)lǕ{өΟƓu.t9όɰK$uTs 'nK.k~I/vݻQZ䮞K3Ѡ7>z/T:ŭDHtmp]Oc*נbS:m))SOWțHdKޥHn4?S%Q C."Y0qXUel]n,$*m^l@cm4 +o^H,+S1AzvU;Avf}+pcOLǃ]7j-)lpSH"m7@4\d7і8# Chia IS?~B鵸/%W2sԟm l;=ydlIo61WºGV ?v,P;#['%v)H?R??LQKD,r ~8Gќ,G]%_o|JB:5Sz.rR#̓I |QE=5ѕJlc z #4Mzݳ@ܱFzow\rd># %@fc%u 7^ ۮb+nϬM^D1[X&'|m3VF W 9EeL:ib ~,R_֝ݮٙo맵If)mC& 5Y v1r̐;>˯y$Fwi91/(&ﴬqď[필`|gq!Ew[2#*[\Zi_IiHj$4$sN(4J Rs!XPI5^**ệע -cE:# 8_ȘXs[c2y2!MTh>Zhţ-R+ZD_\9ATL%24tEX(EomGn=sTpэ0Fd5::`,NSD\W#|wMZ'õ`Vsφ,j+݄nj5GSmUn w*u"m:f%㞆6Bt{PF^IƹI@=YwoMWÈO+kqqd{{Gfe73),;!%QFS7*$FKU>hJK#C*HZHbG8 S=" #NE\Q^ H>w8Gv-H9q|,%͢87BBwI]uLʧ// U#bv3XĀ kXo>`ސ3m߻иe+V~qO, 0w!sLxf#Ӧ60~j<~6WXn uKRM^2oF* kU'`GtW! V8Q򇱖K W??eB݌kppQElg\X3x?s*QGaZ$6=!fF.d0T\; eh랈@0tߐ&KB 8g؆o JIUگQ{ȾD( \KF&fk ku3l1!4,/Fh sɫ1&p*<TVJg' qq:,P̘QE f"T(Nj`T®f 2%IۀJ@f +lq%56lx?Ƥ(xoG`eu\N AMn2Cm`p qe'^=p>07R)IA^ug<9:rU<[HJ_$Qn7-ܿtƀ4]^jUD;w\fvo6]f1QUR= Mܒi+$F &0I[Z{9NN̅yQ>Wt /O@dhY?[oi]ly6f"L,w D8߳eDn$P2؋'w*Cuɯ~Ey Wp C˃t,\ Z\Cv`Hftb~'Q]~"4L4 J~E餳'G,f6N L~BܞSKXv " pI3 8p, b}AG|$ 1JWB!3a3$bS3@6NgnMAѓYt:I"wS,̲j'qxZl3nkA{wj'V&_i/d'մL"~>i4TznkGn |4 H2Bt%0y *GMb%ؕDn ?G*We3^|B輧f۹KBY؆rsKUهSՎ) yPbY"6AfZk˵ iIRwG 5OPCp%_L\bϨo|ދfC 3e/d_J"J=g&n.mл"mHRگU'sy'K`(vsuñ%uX;c&v-@ei|F,s |OGTͪ*Xr*@/tK8ѲP|䊩<]?3{uqA&b}0&v5W #!(D:ԼmU3Lj<7+B:dZ.*beW$4.]g.ES&:1VmxMN7GhdEeAL^CY3gpFNK48\bC{es03ZCZs C$ῸH 6v Y)[a&6bĪ$Fs!ϖ"7՚+ՙϠv'4M4 'V"^tqCi?CT@Oi $Q{S)J<5 Wp`(':("*vSG~04i~1Kdz !gendH<r/3.I]~z׆~3[$Mٷ4Ļ2D]Y 0JlV޲UFb2G ,7sR̲$"uuK|&uA3qUrL9OK+̮7{"\&VgY%6G9'W{( '^yEZbq~"N Jf77JÞ`3 _G5Rr ndx([{3n*$Ù9f$)'jph.ģsi.p/&=Xm{np,Cv/{HQ|9MOںI{˹0M?!TyhhC,Nkfaꫦz:_w(rH˒>ӊ'ɦ7EӪB\`j!NV5Ɋv PPd)t^hh_CSxĺ%"0M{d*4UX!T"ī#l0{a]?AAT߱ xPHl"#1W`D0}4 8d(+FI͸ˁǒ9pG}w-^flWzvyȽ>z:D<wGY 8f$WNk^Vmn홶1;^kAP&*k ^/IE75~! $L/VEIe>~8De-)siz=SK|>Q)k/{;9t6|/)J@@*Q;V29CAg/N'ԧ&jx`mbBɇH@\lBّ& [WB+y:Ɍrix5N 7MvyǦ Xz4I*)3yZN`4X>D*Ώ|VTbSZ)r|Ȧx\j%z_/:[4Uňutr&GN->pTw/=Jl 2 2rCW'ބz F)RѭŒp"Qr]#sESe"hڏ~4CHR9@FL%VX / K80M*N;@"#BR6/rRw=ȧE = nC#ńBtV#qGm >vYI<5^,GD{f&qv=SŇߺx~;Kf7rKgi6tA<]Sw]O d*>#k tz0ES+j|9 ^K3(v%)=%(XR Hc :ݑj<jI~r3ɹޝElۙ`Xb*'fsi gϱobߴ?oLTa/=3/0[ [+=pg/ %qw"2/`qmo}0-]x9|K{ yU ̈́NtqE IͤБ53BxKrv,;$->JH1:͡UZb{b}S]Xlv{"rCSTv>ꨧFɆў5M8z0(&+mv1sCC& LLcI.~.zW(V${#aT7C\_=\3¼.ѭp?VUNGFKvޭ#*JD_Z]xu Mmq~ـE??ehЅC.5R9vy)$S Z}>]:l\w&J,0R!} @:ݑbfrAB`@05I5m9?Ͽ;Ium= *?0 Yurtsɥ^ \?%~^0r J6?ELh"!T["ΣnDƒ}T(F_c.,H+M4/qN+Y߷ Av" I+dA>*jm Dnަ T+.s6줗$ $ f cG:''p}pVjpn#?:P񗓆O %,`h6|h"gq0Yl( 4,ğB\JGCJwҼHnguu-3dg|YtK&qoiMG%u \$}e ]2*oU}ڦhb6e%ixNpj2^o#݄F0,!(\rXq@l{3fzeDO&g*m^(hŷsz.=.f.@YiLi!9KcYVгlUSLnwouy 2-l8!$W6߯f~܆\JFQ0vB;H^Hs נW]KuBΥ Z?YjBGŀJ+&;N&'*lӏθ|sRcEMF3i5:v.A脾{gW^dA5fYFKԂ: ]3CӉV FAA>$!,ћ$Q Z{=z}^^䬏\ԣN\:  (zyY~- ^ vE߃dxe& bd?0sPnG>8BkI]=SEb5|MJJ_"/b#2[=wٯN3bJ뒞O_UT|R\TLSNJ9?"?ȼ&biǎࡘp^Xj*xv"ƫMW#+ery݋QЊ:cf0okՁ<9* B vTHIAqIҕ}z}?BΦ#3F3o,Khq~~FxdRK3?IQr؍Sb}kkɄwkj%C}eNBvCr^X)/L04!?q"qx!=+Xd2],aYT4Cğt.Ӆo;|/#?QWZeemVy?(%·1N1GkG12Y\y̞H6;"Ta?0<r;c%WR0Θ]nicАǢ$t2In93Isc)_!)H!j ɂH;žq4ojQ)Rav]եت j[C\!mt" !!1A^"a!Ex{|p{t+<;]m:((b:AX1vD<85(V~/vRNCJV wB]26o%Rb)yY]R3._)4%yW77(~/"&XZx_m2uj ̸Lec$n_UKyHM4SL;!}a&x HA|(4NRϲVHtBRWZḀsV󨉖H nPZ@Ɍ}`51@-|7T&w ˇώױ 7+M Z9M@!-EHo1*5ê!>%_Y:e. ]܍6fApP=m?OZd6uV܉qSZǭP`yѺ쾭mbBC-Ϭ4Oo6$KL.L3 Y;v@$.V 9t۔-!Q`7%lS(iޕCB]Bh`8Qe4WaQH" $b_IV~zX[@rm6z eSkL?(W  *Q!;1Qo=^u 3$!66o2׊fx0+2Oׇ(_pYsUكAaCHg$#@&[V3/D>B}]8$!d]43> k^nˎ{53uͨ0KKMƽKmZ- !+;#Ib/R,é&3[9kN7!{E74!! T3 XUXnW_oBz.ArV>SV[bęO%ybKi eoJԑ>:5ǫ n aRCi6R,PJʖ䑄!7 M#WCX/apܖ/٧w)DfVח{HYhH ctɇ4&s%Yud%ˀ,e]!gd6R^ ۔ ݛ K=de<$,KJ 8-X1̞j&k9UTud9|mhlȖ?m+2tYb3x);:?ď9l$|XnW|Gx>L08]5ʽ1?UŦ.X?\d#?Z"/,t坲w 9gwI.b*oTl~^G٬B`~IxsqsO6ٖ v ԤeڡPsз@);Ծ8 !|\)?Yۊ"~{w  Vط*š^ҞMM6VFS̾\@y8.ѷXRSc兝eP j'RqENs^C(pi >4'f\򗓽er@4@#nGjCG]pR-,`rR5Әv92 -p"X?0|m2N{MuN0"pZ-XJ,]v[8+J7XF40Ůp!=́}e*dZڼ|ҽxckڑJ | 2j A5.RT|KBȘq h]YY~t TA;]+3ĊT%%(>06Ɂq6=tY5۫o-\#WՍתȔ8TA[$o fSՍ8%h;}AJ93mGy1e£{gbWDmy6`6/^wh-.^7Yc#gYZ070701000004fe000081a40000000000000000000000016661a1dd0000fa6c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl.ko.xz7zXZִF!t/BE]?Eh=ڜ.+L:U\ u.Ya)e4Y9}o}[#HJncKǍ jn2d ! }ҷt-@Xupj;=0j%N,6Kc $;;2+9Ŀj`ةgK.ԭ2R5Iη(ɓhP>!XiLUeib{D-.GttĊN/'Iq ,] GgZ磿V}M$[,Tɇ)CAV7pX ϩ[+`9S澳n#uGo923x~:t| i9YCyōm(a]8 88{jS>7! l()LIhJ 'g&م[s%γ!ªB#6֮T3CM&Y&]v5?oW#^diUItoc;hFc*0 \3(^WDJkID<[ )r\x yz4#ɺz>rv`S~ǩ69X>W{/}*x qlCHiJuk0':UV_،+C.ciblws0Z~,6m|/A3 #%|4 &th)PF StԞ6 wMɇѸg091GYlȷ*y<ÉBt5jBO}:AS4صQCe~A,ΝɲW4\ tr5Q0b7hQ9Ӂz R7:A`Sݍ3R{zC #R*hVp` blQJC/u4Y lH*Z=)dgd[됨[|GA*c”`]'?x#K4KB;`>;EdS@tCjH> ( d`:ߺ羚j7: +#{/Uhnr |2e:N&)듎>u;sQm$hs fX{d@ل6P_BawHz(bbJPwtg-|Ot@0Fuk'_M#9+2fVjK#jg7wG)l L‰aT c$í&[I]Q4~7DyI)q-:q7HeR[֗xTabt"x~83gɧhXtѷ}&7NzghnJ?5} m% ^j}պ52hۛ%{ T2eLj2[+&рAe@`D ٜQ<{Sy<?U ^:/Q=!f!k?珃nxzeRwk1/kh/&OgEzbC$3:@(ZɥkA i;&72lulA&t J_5·id o{mG{o0Nz7:$%hɤFnj9/JXrifpylW .ob2Z%oD/=l8Դu»_*u>X̥݄q!/X7+mKFF~ tۑn,=~:dLicN;uIn Dx7^NsP&Q> } 1xڦLm-L %cSV4̆U{Tr-HE'.~_q;N s~=LڢB0ڲŖҌQ5$1!=(]uЊE{(i9x˴c䂺۴X~zrz+3ܛ.DR4:'ʇ- _kG~;1, J#&PmQTnD7k4cuitPoQ) R2Ʊ@ǮMQ)AvKrBuAC8yND5hęh>A.xg{k=TP6[*WRroɠB2v_j7QmՔ 1Q\6qdl@dԧ%sI;-U/Ac>[c)S|8[y3ae~_Ƕ@`⠦6s1Ni?AQd/HAl}>(d+&T9=)ZT@.A;I9EY|PZ U8^1es&ض_5+>kLƹISȰhp۫kJ[,E*{|'̛UP=ȟvسbP|U7 u#U~B5cZζF)!ܜnnj[ȗ{hm7FEorlxŌ|X]S]MD|dTjdȿ2Sk3,^Z~BZS<;+!J+ٹiC:|d`+6}((v5(\qfJz/fG{ALk ,sݨ$vRJO%oVI[Ǯ.- xjb nsM([u^%%)IgV又Bڲ2S^{2k'$Gyp=k"Z։6.oK YF7HWg4D=.?$Zpt$6Tɋ{Z9KFޕi˒"L.G#W6 Z,ES-Z 3d;, }+\esz$l T:/J!9odsR^Z$d9놔JBqoic7".??Rᘨ#mMG %ƬuzD9e?Eӑ{fm$Ba`tqm8u▣[U/@>YwEBH/Siu+Yu88Ýܺ-Kk$~^\3zymIm.MZDV)LU 5;mE@3<e Gh&mlHS"'g\ϦoߊjIdX*@gSB|ᅭ+vr ,s() *'ƂAo k{Fbw6qᏩ7c]aQ`dlP? { f頵f?g ƪve!XrE7N*V)hWqF~vrM-y6VkӾQ=|Q?qwKgJDf%ȹ 1li :F Efx/Yj |q }?q0Mϓ](|OϰvM5 U}2mI8f 5t~G qc71&Q~yDlu,+ 5pȬ[UO$Q鄚*hЧp!dkɨ#y*WN~25J,:@)WMKVwI UBv69ymÈֈ>  / ҡ42eVn}BY/gPYYF5@;hda] K'GY Pz`$VE/0Y]_u5/|FmbmB  hh\,rÃK  ϘƫL"āKn{q6IRWhɾ\c<;F%`0Wy챫V $AFYCZG[`D?e O;I\Ϡ A07,v5ۈ"=ӝw*H~3D!9*YM3[QY$QӊXߙ`TO5m[4 :y pĈ 6G]%"rWG " `hH`>ywhl&`ƒ`Vb"I w>=KY2'*`L$xFJ&6 U[vk9EEy ?vDMZ-&O{3 @RuSڢ!%k`]N F}OO>#Nڧў ϴ☟&8-8 A1:e,eKDˢ4(K Hڇw6e~͕quݕ:):b B~?y!k>3p.SR WKTB4Js[%[UB$& &gtnyh{;}\l孜e 8 e69Mkf#HaeŖzwuʄ&]*WL̘ո> lrri&_\.\fH]V UaѠDtcύyguG@ UZhLöi i.P&A|Xbmt6~0Ǩ25\EbFJ=o3dc+n(7{!@ 9y/(D d- mj${y}qђ7; `EMKohsl܅="_Ө!YXzf-*g^v63^2 =/\@[e f!y,e?Ȏz"}ݫ{&%ԶV͞92cY8*ж6iu+7p5J7~D +""=֍GS?%'))bi]U)#o.}Q6bܫ,;o;R_(HR`cI|:jeugjk(KkLiw4>$ f4>šgK,:,Q_\,h<N+7 58>r&]iJ0"_!;9~V?_B/EAqZQNΰsC7 Ql;$y⾪+D%bd~%s?[XUv_~Ձ(퇿Ewޕ# sىjwvP,|>/Q[h59ebWP3"|JWO%v0)Ȫ˞IWUqh%>Q8=I(LxK2QۗPd?:Z/gʸF7w &`N`Q9`񥟏%AAFO( 1N&`'frcaUsMH' -S4*(6(=jmRtN]_dS >q &qTSS,Ef9L Ofc֓cWŔ/ ǩH;<:ɑT\+F4ɵ50wR1œpZ{-jBY0A CIWňnC46AOmG!-*=;Gͣƛᮦ3ag6g6d@bc'@"T=8sH3L8*7HHb{1+'8*v'fm_HeDn>jL! ָ#g)I=.gR ,(o;V&j0`z (j#b/~JBAqVTj+/C B~HmVOb^b?geKPU@.1.0shY\qBFW*z a3D=mLGŸ/1U!;w 4NR?nSBC2(ߺ>C['0_H\a^zxܤN&I6xق(k{Kc` qOLcD€GKX"d2#WRrv+ދc+)G$cF,1tf0:A# dd5'TǔK:"k?U6S *R:>Xi7a:^&|͸-hv?W*;~ auZ1|'i-r4W(4Pf@Y]}1[5!k3ϟ!x͞)EҜ ryrB9E]3DJ/a@Oau E0!H 4K_Q>|%^̛/pCy; *($=yP 8_< ܥ{fTɋB\ @,կq(nR~cYNRl=kBVoޕSՠA jhBI pIxgcLOÚ#6Q;p;-3/.R_09԰# +#Ţ^ -EjgfV@De4)OOwya| /B m -ØKgrC LtDaEr 㦯 z=J 7 El=BCaچD}ψ| d 5iȦgDFy `y7D/|<@4+Reiv`q"u'@$Jh=|e¼mMD籟LBrLvIնNP v{A7#_Ǯ" ":i6o3Ct\lrRȻ<@M|qDG36W3XY%pg҈PB}ɭw%6*lyxTbbdIl4sA&7HU(RoW-lbh\ 1n8MvM/gu@@c;aRR?b;]IL;eׅI;HnM!>(}J9L:ipM!J9A|B`[6qB.>9ibɈC4Z=/7p'^,2mW%* gsTr;41+YB[WCͪ`f%N\'JVܯyGӱ\bHttk6O WA>%` _Q|h;*n÷?C./ɉcopMx#& W,me"ds=g&O =_R{7xh|O)pٻ='_)/7}G/2}{͸ ĸBm6GN@TE9KU)iI[&AWڴ|J' A5!T6"$i y\8|"G)XBzYHll+^f%Tb%-K#S_w,ZX* wj'sY8/Ŗi3:g9W[yn9<ߐ6?#VX90TfI$6F H RLg #.Y'yF>I'_2>JY-H+CS`0 7R1ͥ~hQQ%V-/:(V͊IPU4/H_(cֻ*nUz5(䡎9Wdx{ OC7Q^ryfaT\q`R*⢀׈e/35x)φևrVY R쟘hdݽNۿ7~u0fZu4{#.G-|>҉:bZuڵq=/`1+@%Z=%vFħD_o3'_0_iS:[#x@6E= {;H.T!nUGXcBGsL~)\}p'Y'tkz;CQwF Xu9m,UjvETE CtƩyez_SA>,_i~,Kr- syHĬ7NHw0O[1?#?iAˆDVj>/X+v=vŕf%nR:t'8ؠ;y#nrX}o\4vÚMv3z{H8:> bM<#{{XyjU`[a2$e }Y3"}E DeyFJܳ2/[[+G#)جI!dWePjS 咶 杔t."PIvpW˲oEU qR#ԸϕZ͂dyfYUӈY9B+{ 3ںfUΙ1%i)]L[#x B2Rmn!h,uNV>Z#Z$DnXܮMчH b1\uBA·Њ=t-E7z(j8^htюW.onA+ YϺXJdMНF@wzW ;=7u@ħ: (lT=yC UbIF%-l!9Ho@3d_ry|AhC:RNx "pj쮏L?YV Q9;)$%q@) 硓Y[!PyW[{\׭ӿ8"EW1 718l852V^R[RMwILE<ﳴo:^ Sn{Ew]SiQ2-5퀧yGsHBXk?}u`f)NPbv>qf+j4 BMf~7k`$Rpa~v (wŬgc}\X < Ev J!QaZw?Gd6\B[̆kTM8nzs*ŀ?uhXR4L2$z> ˪[#.Jfb yɗ15nI啸=5SdHx.wK B 'aÿ;<ȯMapHNEUa\E]dje͸2=oք[Lp _ls4'S@Houp(v[Ld|"2R:7Ԕ~nfQYm{?oR|δMZ:\p) D 'j J7+24Yt$cN ٰP@d@H5\ZG \kȽa޶*^;SjU@K -N&D $l3Vr4 bD|TZu |q 4J8d+?#qJػ,xwr?70!oƁ--F@ *K'0f̞e^I!{+qwA#\f'?W8\ZW;V>Τl]ÔίKƢ.(ݜN`̔ȹx#rgaݸGO;̵.V6"[uv1ߥTn_w ~V\j@F !u{f.)|f`l_6ga+T-:A3q0 (q3pj$hHTWezb Yҥ,C؎w#A5lfj}lhy̥(ޯ5ϊRؠjX5dO; s# %l}t6H '/S*\Qd@:Һ!ANj8wi#޶뫖#WU&6;Q\w>Ui&D;K/z?NQ6DBˬVqG|T CS]i>'¼04LOK#N(KZ!/ڄcׂHPqH%[MG=SQDmbhpVGnvUֳ,ae.H&_a5CQB:9ڤ|0[y{ŶJAd =k.tpE 3R𸐰̣2SNޅs DSv lZK4X\I۬kwx$xNR;63^{P%ŊEȂ`m}B wiU Vfc/+ s=㊪Wp4f68t,&_&NYzǢ"I@!-}I\J9Q\_?g:_'(utP JGCc%){m'nTmwe.~@6ANX2@ťTU֛Cc؃Ɩ;MzKe]`.GLS|L̟js绤,$6c& =ƫ՛6KYׄ/攱gAT8+ÛUb>NjWi-ze+ˋV ?eψi!Q SgpO߼v~qK/x'MOԄǶ_FR-Cx@ꯥQ=-ڄ"Ǥ5B&y<Q<̣["hgϙ`z69DMQADЊIe /./k U%cf$:_$ vj`2OmxEz%[y2)<pݱQ#$#].22T.ѡa>+ xvA)ۺ,ͼwdxL=_?qe9yփ,Cx. _} 93j];hkL( w̼G.^ n hY(dz  'e$N xn~O ][ӯ2_.Td  UB(cP-g)Cjґ#Nڴ$yDfd˻"`XIa})v<},pXDkQ$&z3~Մn\U==0|F}{UtOၛxޖɔobbQĕT6<2-Y( :^tIf_\K135W`hNjB$rꍏq;DTzOѷSDlHSDWfW7c b3EX߭."vIJcd'_q4lʁ_ M5"[+U>9wZ2㩾њkUsj܈[fuRg,}C6"T(T6!ƍC7SBhL^}Ĵ@3u=R ?*MErЁ;).T5Y-=g"d S4H L*[) qS cӰ#H5| |"MLO5 '8g5 !\#ax'#bĝ?^]dov6ӆ@!<&ao&NA}"jF+YֻcA3O6#!%GYl>ڱK^` FΣc*ѓ^6ݞNlSL=F#2fK!p3+wtRB}'i؁|p 6UӇd;.30XM/^1E~>eE݁L.rG/l=J9.55^ q#gvWLX:? δoyhS&'$LB@LP-ECqVxG2'Nƣ1%)tn fD\6GAsZ]&HqG{k`.V!2bEvCCF"Ѝ_ \Jw fW-!^Zt2D$Czt"[osOAYZikyWj4B@Zcv$DDcڥW*UGעԸOU-kG\_KeX#j:dm7olG V\ڸJ+/w)4 j܋bD[mOg kG T'fqD'XmI mup2Y{1"GfOJO sB`mo+=h 6QKЇ0Պ/gtx }Ğg{)OZQl2͛"cMMWc}j)+ѥͺj#^gېK 0e& +' U(+t:m 'A9G/퓽 9͐p,|TdGm\/)~Q5.7ZO \&VWw|.`ֵsTbo/W+y*>!t)UPtC\:+RsNx_:A9^n%ތfŤ/:`HG>Ę) gmTqP4BL|3Mw3[7LċJsovÉ<9`a-?)Tg tW.o~C*=YOCExX֐&MUg O\NXxX֣z|#!w>Ұ@Pk5uPQИ4XFƻI`;w"HW.@AJ2jMړ5@ `tt񹳊 TMvCcÖjnSOtvMޑB_V41^\aܮj﻾u,m,hĚ/?]|A (%u$9emd8pYo`7"}vI6`3,V;e@1F Cj5a !M>B:*HQVIy:f }M?x >(u9wx4Qӑm:N2m  5C1ɤ/L҃6Jdo') +s 7J5P %A=򄥼oK]2wux9Dn'5,2ud&nfh8 ]&0GuҔfr:dEg/ZES9kN!@>#@}F|DC '{2 W|t>#,I@)&RQFz'_2szg7A'k߃>}g.l_HyȊO M(:7 ۛ?Fg 3edRgKȣ )>7G>.DFs{sZ!v70~@cww+8({ݨͣ{XW{Wg Z)<BEJN؛}^L -_fi_"@g 9 ~o5=\`'aN&PD-W}5,dZb`0i\Aӻ ~s2H(`$j)HX -^7Ґ! y]M7C *CXE|:ᚦPsLʾ}ȤM̶Nw99DiNJYduXk 0äwW隈_Zϙ+'.wXЦ'pvcs?4mel_\^g?%4ܨxY8G<۰Bb˿M,* sꠛ CJEtF*=Z|mTѶ |JV* |ϥJ[[?G? K2 NMbWYðs; u}ͤ$<uKv.a'_{#Fe޵n#2kH-"񧓳5B'EۍZ3lj2t` "ZaQ/Sm DS :M .H$OL5%UEpsM +Ol@,Oڞf4 [Lr*qz>"p^{Dm$͂|g < s]4(jFq?a4f4n0X\S1ųvn図q7A7&\Id1fvi'KK Rytyk>K*Q1.>5#[~K{-dHM{sT8'Ƴר `2ǖBΩԼώg;(S@C0.MԜe^'_( VPJӰRlj$g-:@À~ЛùK*{KO1Zab1i/S&b,IV@ y_)_<+' qK#yn5GCl`IV04@a]vF ] pH3x'!pxfMϝ V,]'/_(,;A"h8HA\xY!2=! KÓ(a KFs|nU-+,5mXr<3(#Qw\VEP6*ܰoXe.+Ū+vJ$Wg$M(>tَn%&TKk)d&MQR4=lsp\(m>>6}ri}T Wʭ)H@ ^TM?JK- SEY%43(uoliy!Ĺӹt~dE (u{I)<ш, Td7tڵ^qwq*/[sȷ{.-:%:Eb%hv#qRw"a[e}J/PA֠J먦TJib8^jIlEدceH98C,ϲB1c-f!j$z\1TཱྀXmic%C6ep 2]bmHF0m\{Z e29Ds wC{6"Or5H3b~uM@ieN>v;*Ò,.G29V*i Rǂ~ҮRa :C*X?~2Pr;%\#ҬAizF['$)۰nX9 ꗇ+RX G_<"9}XμpM/$6Y`.]m5Q-8a:P;SWC:7)`+6SOF)4Y%$σMZJЇ5N?K3Aۗ^us Rԩ$Lu b"8q?˸D;^7/Xr9y"B2>(ź8%IuwTUDMXR>kGe }LqфH9l?|{TZfYk5-Fd,3$xS7読ۘ|G8D?:j}6x:"WEf;=,:$45*u+: Lv_wJ9u|QO\ZTy/Ѷ? (,/hh{(bawpqĽeyt_{&_9j 2Hzox SJ]bH#v5dx b#{hOb^-"^$MI0"o8t-2H %&ըR QF=jېWt(oiɞ|V1SՀ.e>`g)5'a_qLeԾegcN'efqv1Nm}&Xc ~5v$4gr̠ǖ3dr6⩓P/mݳ%: øagWCF!Ev*>Ve# # J[@wѕY?3S`lm܁PS ;1ԕ޵<゛F]xyMupTtj7+꫈s=tQ]س![~i#t6>F D,wkT:E}F}4`co _Eژe'q|f;sINU_XD>PXŝndSyïmow(]+Dx0L0%q³›YDI ["%nCbΌbf^Ӧ udFET'e4\ 7q|N\"O3X(N8*:.P阈!p5O_lٯ]X0@0U !#Da)bMTY*ʥef/'f5&5=@qW ?E,݃Fûb֒%WtyjՑyCa&|=N5 W~T deVql#Ii N1AHEliBU` e@DT`Vu&GR7?D0ֳK lk(!FlNVu/L:7S]=.gѳ,]p,rѡ w84%6WnDq;.?VR:\dpnc glj3O]31m·w`H 3@g`a̯h,$#' sܠA7foUU%z[ur/{$\ٮlp!2Căm {m { k8"V@o)_RSb=[ثdu0Ve5t9Ո,dҲ#MsRHi6&ui2!A0ELB$NMe2?y6V2 `IwI)o5@d*Ab<2jby\Z`kHEj/{۔XZiz$~5&$\e Rᝁ.'[J ]}(Bd~n{bxfs@_#v.УQb̺-CE&Bw AuF8]{`}vFW&x PxF.gY{8D,~96/0جl70׍`ǓcgW ?q͐^d-SdSg mn;>c'b|GrxWm5),_lYSWyio{dF!ym,)y{a63Oe=i6fq-]u²aܙfXQɽa qoSJM& c~XtotF)Ҿlr%dG>.pJma{7 !N] Ks7 A8Ŏ>ȼu/սf y6D>ץL{lz tKnffvr˓j>,IAACd$׊I̪ahi5V#G1+B2#6$F2`OY LdaKrPFs!/Zsw4!^6Pv)=h!L%(ptCz9SF78p!2ҵ ue8AJiSo )%7M a30n{oן^yxJ"?v O OnpPpj9c85˂:wdTh"qzXX1OVFu <攘?Gh]#mĎ+56bщ\g5hO pُ}H$OR,%*0*sX6sᒊ;6j7Ϯ"?y:;CcPgY(nJX_JKQF°|IƪŌy V_6-Rd&3|fW48&3{>ʜ`o@y!&'(LU?|]l^Z„|BD;gVeTsuoи\ࢱZ<&y#}73jMQmZ0 $XV|.&8@y]L+4rS{,K~D3WxZwt<G.[M]#1(">2K/wp~uZxZsK"JfŊs`N:HpΈLoEJbn&5pf4(];lNq[ Nr<%w}ms"ԂE(kF d'xR2@8v3A|Ƿ2~{aoiC@  [nD %V :T]_!$qXoCgUT7jC7x\0]ĺH>*F.1OڕY00{mIѫ")NuQb#t A4E;bei0#B2G̵\L) {V [/B߰ ^C`}J)BF5j҈\MFz͓d.(ؼ=Ía[#+H`T8Ry ڿfAR/@aљBFpIɇgj֠N:7Dž\sШz tĐ(ɦːӴFLˆAx_T( \o!KvY] P8bpϐk574w;x 3^e>|3dh8$ͻ i%v1u _̗>6`g-tJT]3GXĉ Hݜ _Z8DVg sUp5JM' |j[9qsO\&q$ Alh[i+kvtCanw׌-L}SE@:<{BWC)WYϙ>VJC\fl&龚)D@4}w?oEa{EBWRNM֣?cx8I¨,zSE)-HWLro7j8^*䋡"]XڦO7[ҥQTfdb2n_=Byv xa4yܹy#$~FN=J>)gim!8 JhYP9p֧3Ho~ތVQ~NJXaQiR\Mf-W_dqe[|62 kmĠ0BclEMJf\=NFp?Y^v Ö^CIt:A}[T:fN|Ug]-lꐕqOU sN{3? yY%O e!mSrf$ W'ӫg? Rֶ fc~W5GkW5"3ȫ%@Hj}u$)ۢLa* *퀭\(C,wG5BO2re_41WgĿѝX 9OX_MYqF@z "ǺFǘdnqW6VC4* n.ƭ~MP 64ýMV :\R@_)Bfd&PϥB݃G yS;.r5&:؋U^ ZuUZAV~˂<,j(o~ħtg7‚mY꣝5Th:Ta|M $6otŏ`"ۓ́ F9G.|n})46SƇ .;p#4 7r*{V~kHs}2_H,;y>pY &6}eEHYڶVgQXyi(6Fr1dØ `lSFEY<8gUAm`Ud=x$3r@jR{Bk.k0(< H){M,wcƧqhH5’d޼x. 4C&xp4=;4/ډQaG-jLV{|UJ:Adf8~5ը?V7O8.3īI?F": x 4 FR1T;"^#<=hYk"bToWz0`ԩ%wLs[]K$'8& XْwA z38芃!WIDk$  v64 @<>eO"4)ՠxDٵT lpWsc { =dە8z쾰EߘxBâUi ^ݺl~k4if" 7 ˙[RB~ZD:JlDszxW׎u\Y$%0p0o ۡi$l}?ڀ%Z(/l7cl; hBG җڵ@#'K< z?7iʎiF/`7s`*J^L!N/.6>ϰjK\ig٩HI$E7'kdh9bL*$.Qd0Er&ҋLA欳7/6( X<:hsD,':,ͬTVyrH*~Qu}6Ih)SVEQ+ϣ,9{p.ieD-}s 7ۏ ,Fs$̸4ݽU2FUFࢦ& BiZ*ϒ 6M|@ю87OP&ĤNB,&v~~q ^IlDž,_3^kchTD,KB#vzU90Bu:۩f>1G6z 5M O/J{c}B-l,2X %gHԩ$UePƔvoDsJ{|DPAZQ5Zx1|a OyeB8Y~.>p7r.0b#S6e:ƐrKuyLhyl]LI鐵H&z<߷JP܇Ch&%#2}jI$)sq#%F 'Ӏx/к4>qԛ3bX9R/Ki<=`w?4fotEƷ c (tHՊiMnS~y?"4">!c:Wnr(BS=jJ(X e.Dٲ(ϹDʐ( A4ll gdt-eo<;.X xUF9D^8T- CU>zVfQ Vʊ'frʳn=+] u}w(~2~*| A=LBg& )sfo _ٕ5BEԈ7UB鐘|N߄N))5PESpAc]T' y5?G+ލiEJjD$[A2jcOI[2 .YI[ UJZ "S.yKxDaOgҠ-!G†#H&(=6 *4{uJ@ o:bFz+`xhcI# 3bQdY][&fH2~,ӵ4)s {DXl¢dȴ/n$M]kbeJBnGAa zlmׅ^NYF}ѫq]Hmvẜ Әx:.g :ME2dE5TMoqĽ=ޢbX uag&7;}|L',҉9p]2k񣘣޹F7ZE!?tXO:2M$YҚ{Wt/éYH45r{GFTr;ʝR1ʋ5?˲!k& NII%wk:(pb-"ڄdnp(wSr]gǵ`tcLM @W:~LM蜹,XZXBw1qR& ` +[e 5zm;.dM.\|?@ C"/175oLU 0j ]դ"EX۴i^5ݑy:tީ!r 0Vi>2dD +ʘy&42J"70Ȕ Ld_{&>}i9y7bMqښ`qяH5MIc CvZy6F 4!ŚM#yY׶A~#"81Dky,hDI4قTwlߢ)x_e֋e/b,y>, ܊fhci~R?H5j|ol/*J#Teƾx=h!f^(iͯH{FcڡX=qr-XN{ޔtV)S ~KTo[*0b!簤.3n%Ƌۧnk`wf7dpNѥ^/Ju֊f ̖Wtӄ2*(fBއqBF?vv<{Q(2Qߒj> '0czsbD:ddU9wkny94{Y^ٿ ?3@t6ѣ,\Aoa {d~VfQn6bVسldnHyķ l{ 6To4i\!9NIB+4pV%'k:{2ڽ4 ҷkvPZ뉘QODp2K~@i}:;k#;0+cΞuC'R Iq x͹UFC^A"~`'#<7CG@- #Ðd6*/nXj"?q]N]NFwF3OPrna!#M Ҿ(a+ϥ?CVch\ 9ʤ^9+Rȵ˽E )|&k_3.db1y)rs!a #wF8|[zᲩݏ6[Kz]J(5y"3&GO7Z}Ç!f2Y od}\e%6!k!t7N1W(":c'F? co$ˮh\./T0-&kz^D~vD'$ G9Ϳ J? s[jV9Mte oYpj$T_;@5:TKT]u re >fdo[&`z cNgH^e4`"yVvƅ;`pchF&}4{wXA R6o@ э>& p|`zRp^6bA¶RP=[jnπoyFv,Å2T'm|]%dULQR$TQ!wHO4#˩&1vd]!D_ Xݕ:9,%'Z捇;AM7(Xu".IvwC, B(1w]y?/un=~yp*J?i-{)!2,<  7I6_!bNyQUUH 9 psگW\9 Fd}/|5IPjB@9`.4\vIԒ߭8S(3$8OEЇoVFS3u I 2j!?{EMzZVjUdLErd#bF8h|ܱ֝XYn~G;Hr;ن*cƦQ{ko/N(gYI@..Htk,*N",8Z0Y]uhjukмc=b5UU Q5璼?л1o 67b.۽n` 2 (>ӤՕRjJ+3zb?F3DvXUj|MorpH.OPmԗu\J&aQ}TBRJfպdž$F>_!_/E>ToBjJ6iNQM1f>b /+Jo !?EU>#eZoP7H+*!:]Z'e6ۛuF ZƓ Jo-kbj?%_1Xe]UR?  3eq+YB6/6?%"t>_99_N_ݙwrGrͰOI"'~h;bZ= M/8nL4\`21WX\y1oI1?7! _1#! on#'%ԦjcJ t4MeLk'= P9L|Ee*A+T>_%wĥ";)%j+zEyuZSiK&^(𤘹HP{^^M %Ch^R֫ }KFS 3iIB ʼFsf'o8^?ER7$Wg6ޕ'^t/IZǽhӾ)~_PQ]'T`g+Ԟ.y`b-ޖZWuP"ƒԃ8c?sDN|Qq'{>C,7KwȽ+ $1oPQ6|/*$z61 Y[;H, |-,H 0gb&b%CK̨۵־sI 4҇o)x>':hRGJ_^?C䶷5,wmz ˣ%ݥښ .BȔ2MpDko/=X7 v/ٜҨ(lvG,aeXCT kiSMj s+%tsQIl&%gcհ+h :*1)`: 98 7u?PXC ~j_ec}1c ~*sF|vU%w< 1m᰺ p- _Bo&\Kò/"GoP]`nkTǒA^K &|h {-P+AxCo7Q,dq%]WFS^{)Laנn6y]*wgFg%F/Z}tg,,!iu CeP1j ~nhL>2FsfN$Y7 M^I`q4r˜KG)^>/KKzKۘroK9=[{"}fθ '~G8Rm?\"B` c(ޟ9vJTJ}PtYGK R(F[ Ț~3?}@5=N>)&ļ G l!#Ocrjr! b98.R9b_C7=Z+B9W=OR:*W` BJ_~4DƋ/TIZj zJzH^)|8"+ vI7w-0ݼߺgK(Y{%>VFkM_uV@kg?qJsEDZ ݓk;O?Jb1| om q].T-OiΆS|kqFFG0V^"A,SInhjSLK߯g]m:Z:RM 禂 W`6Ro׋ CL:Y ]1PTݝOMFER4ϐTengMtV~?}atO8ydp==&/D_^.j C{Ӝ< H4SK cᏱ ԽߤAi 3Ba*%FHl3ޓ*GD~ %;yRx {Q*m5./c̉'37+1Є"m~*d FL:h0 t}Tmwhpjx;O}@J!n -Dq|Uɱ`>86,i/Z?  &n-C%"kA ݂L[wji6L{hui(hέG "R%<47La:H!NV%n՘xTg`^y*1"Ȱz@1#E_T'*KɒNBR/$~6xը[Ȟknu°䟡T);-OG29*ҿ'E1^6b}Mz&ׂ4c,gߊEXڥ60ڼHZX>P6xoy..U6gI>+ө,7O->SܻKqw$z,)   w. fXUXnZ#"Y\.,i=3K3.\|oĭ>.JffaO[Ȉ FXrLaB3Gdb2 0/2o+Oj8އ@/% 81֛>H:%jl-!IۆBXw\dSH oNOs]%lTNwQlo:@q]dTGCY7-{߅4EX:,LYq`TQc>Ͱ0_#pa !꺘{K(Q'|"3dޠ})wDѻ-z2/9jR4 6jnRe[Tz>2*SlCjՃ {ޒ|>B{o[S"u"P$ 5Q rqxR8,aHc{*iG9 TCG66FZVP{J2n…E1sBl$a2 CY ؘTaEc:Г$@]t:Vcb.澂1>Ŝ|HóTެ?d>ݙt.rh~x˟.R9A>ᕖJ'!fuu5 U'rW"oje#"yMEw>e `vІ59Q hQ_W*#SjPM(Qˊ 1ja{{£ e(Lͮ?&.s@4#h \rݹ>)KU:î>` <#O<ɹ w̩DZP* H_Cn5uᛶەDbݼ퇍=<.` տoWyh8l‹;=;"(lզ k2{^ (4ܔBi4mܷF-5 ĄicDKc\dՐ! c\s:Mv½ TՍ#;z#%$$X42᧬V N>W{a8e~W䷿1n+ VH?OeQ$.HB0O{+ #dUz )\e%L䫽V_rTzpP+Ec'.[>̩tI2paVJ,pB];"`D̠hЊ0}PUvը.H +78v6^W9x(F -gNa9Q&a:+aJq܌bTj_kkD;1gQd]n/pEK )Q\\ĕA8S.eAbЄΙMJm6Ej=4/;/=nXQ ;s/*߷Vf)+nX5G]2T5M2ǖt" nR !xx>::mݨmdF*)"k LPw뭝] B TI,?lٹ\xכֿʹ¼ .u<Aΐv& Fϝ[v@X Pze*1P KQ;i-2ײR4<]"Jlg;Y0LzWNwY8LOyP=q |Lׁd5̴A\|<9碌AYgXH?my|3gJxejcp^#\5o&+j]lө؀~N`CSغx6Cơ{]/f e=p?^pF}rktK鸞npXnvt67ZԸAC zr=.Ck<@ HU^js)z1 A8c {~ًZeHn&?;A^'k^"yB{383x+I.Ca{6o{urIpKE̬|脠O  kr:\뛽:p e 4͔Hd[(󮁽TKvJ^;p. [PZX0[?v:hC< _WW/e i,汞R˞>eHѸ˺3؇V0ߕY*j76|;Sf%yB nٍ{BLoK AMtuvŔ Z]Z$$1&rq]*u9[c! Ua2d#1ru+)_Nҩ1{a4ܧe?*4H J- :z-nU+I(M )y w?~n94[k-UҭD4HV3A J3P s93 ( iļ'7aTKs=LOzzp*uʼ IջM7c VXi HB DQΨ=3`RV hW|b 7zh.# Q*HV'NC툐f7Ԍ O[{*Р5TOҲD OA̓!=+L &r/ZidnKEJBr8@ ׭[B  ґf%nhg~9N3gDb,_IΒJ0OΗS9j̍=l w;\ {ڨ4!^7EXMK&=|#}N+{ΣJ_ \\SQ4l\9?T)u 3DP!&r =a:dcqEe)[0#Gi$>1F.^O/Ҕqh0=3owNS8ѳO=LlΙ>n}WR}6U|ykkyィ%0sbбk8FԦD,XF}-i%ʀn F$MlBN^ǡBmȈ+b;olCQX˙#_̿q79GB}A/2 êMw^f,f&dv]ޟS>1ݬ,}6%뿪^|ʏFG BnϊOHi ΅L)? ŇC;nlrY7x|(E+F!%mt%9w¿opCP3AoܪOC Eϫ )1╬Gr]ʳhnow^`ҰeN:4z!rƢDq]2x+>UpYmY%ENVL~\]cms0pqZ$;yN!\nL(?ΌGZB68`$&\g{;BO,g7vgyrd熞h`8I':dzwE]˼)(:rCU0[]_-S(턿bK".6u[sJ#\q(Ӵ* ]@Yή ߰i(ex/\E9{z+cƕeg.3Rq"Љr.n\Wp2 _zwЏTȧ@G3+R,ŬWY@1FI*qPpWLZux{x*t/QƤ"e7gp.Bz@?,fOzndv/\ cN ]1##Cbt9K@p"9#JF" 64q,Sx_h c*ֺ3}i1 -(=δuvGNüNEv$OӜb>q-p,gk7q5>|NKO5^TX κ;9R,BGZaKE(|Z1)ךjEB}q8(u)Λn,}oo1k\\EuB94;$$H)t7'𳫿[2|2$D~TvI态 Pm I$NVVC{ff̓-[| 5^.P?+l쳠1H&UƻfWNk}θ;`˩rc&m'z5bމvc1b /s7?wHHye[]k鱬}B_I#-@5Bw"ي Mr!(CbOMBZvR&1 %#wub'azNW/:>]$<$OnP!b1i{F$`-nt񗶴2Tϣ *VLӑm(2϶D #/i}{aK t\B> Q'\ ù+^V8r‹ȇJe([,8]$BƊR؟BBfT=0ɶΖ PC^`0mU$fUt/wM:e&a$l:``|ZtN ;$4>6aZrKY[WҦwtVe*?vqd!Qmd(kϼKC~Kb,>r3$uʌ=lKdW߆k0pe!hmz-{+5 #3n_V/u+y{)4Bow0yx I`g"ʢ㦍FH'oaB$ans,Rfoyˇr_˄zv};(׌y lVI-fZ&>!^?%N!A *Tfx'* =+@nYR yVNE8j`vkeS\8 mw _`,O5ZqTWqCd~3XE >1bE֞ǡvq*?`/K_9ndZ21SuyK|H*ȴX9@$SSY-K]a%=@18?3WR!mx9juےu "e*kD(+q΃^.80R$`.[ MBڞ+EKﱲ#6&~:%#oMQpt<:Z7y1A/-:u [挹X>yZ(Css?~*͘BA8tKgh*ЍܨZT<oQ; ;ѩ !LtLeܺ=֒,Kq[  e6$؛CNR]gCFGnL8$Hf$a&Y-Vq3& OV'KM(@\÷qu\7}$tjkPpg%-R 8j*mb4Ak NYWaa ᢩh=$\Օ?d含JMb~%wP:?fAvͽD4D2^LjdjDX,R?Efą(;@'"crX|-b6UewPi]NiTk1CCL1,LVBWܳ*Mҝe֫iZgpLAO0m i=aa'piRzٛqfY:c}q)<3.ovWD _PxVK(6eEB'l1*m!#Ŀ;mAŏ`GWH"G3U{e0jLQj7W="M,X3Gnfw|o`oaf_Fag}] g ؓH'RGAc(Q >Y\yV _)Lbj\E#I& 7 de:|ù&#OCVqxc5fgQ }%(]=Ewuc 2ok hlimMsHt@r̹zLO,Ģh^ejZiOŲQjiNzreOhs[+*+K7n/GFƆϽ_s/UrS<,oPk%E2\' Xy*?k"v.5]Ev=y4>[Ĉ5.|C炾/,x"/\cuH]ap_3'4kj\l77lR<7qY""bMq %^˽ܩ\nZqZ| fme&4r+01 ^P*DIzj`BPㆬTDgub%TOx f 5D=>HaV(o^-!O.sčR;\d$ \#%ZyQ [ CH]4Z4O jM#V08/%z]7+QexN<ɖ9_߶V!|Ǭc8N ?Q-S[ dpӈ|i@Ja<%}pw}QNIZ1ho.7kDk!:G-| *fB6A;Zm71D0ˏ1f|R GSD=^(L.@}t;n#^u/.6y&mkm6/GR7۩QVؗ3!B" x!7诅1=̴'Nwh{ĚPj⿶!t&>LInG9#mҚaR{]{-Y[UDe]"PzHypiೇ?ZsT|}D3g:hj[#(د[O,2p!ӊ w*a fč T> t `ZA:kh&5IMj?5胘o:T(Eb gAJC{b!MR銲zdgghQ851A^S+ c0 MQ ^@喏,Șv¸XZ;WfFBض@_~_N\2yr*l/,EXP4߇μ贖B8ig/3VRٷvp#$18Ĕ]wרTa I"ai*Lao.Vy |=*aڬ<7F`,{ceCx}Å`M[9I#5AsCqkggM%RsUYk,q`eΤduss{a0VjipLÔDz'rU-DEHy"~98OߋkdY!E vknM"8 CxSȵZbfdI! TkVaGnnt8Vl|i kKcPY~N]#*5 :ߖUئvM6!Id"ol/R&*YmZyzmװOϖ.?ص] /-d"Gʺ3J1)YI4{8 1tQߍPXQdvY>dzڧt=O,?iD~Y[E] ܾeFz i&8+)!DXWPEIwm-CTb6j$㥢"'  :֙p*D;eD,d{Rƿ }zh> vUwۦJsAxB:IeR$?XрԩrrY,>$Y;A̐,T[di7Lǩ HO\(w4 f]<%b8"D)<&H? I a\eF jT 1QT,#vP݉<^ M5l!4`}DphUSBXTYGkj8up(lB^,|½u-&x.%5m:<.@ɗ4o=w-.bɩA|#;4}^K_wFx)TU>{(ZhJd,UD򕉈+uK.1iErK~N1r5 Y4Ö9-$GUM5܎)JOPef0BtyvT܉e"֋G?ۅ{׌t ha麿>"xNubLxdNUv7.zG2/@aevie6QQUЫv?*b]sO#ݶUG֒b{`yh-PLD oQ:& uhx{$8FpEgTO(=˧d. iYסweTGıgT}FrGZ~4Y1 %cpȠ>K~!3|w]4u鹌IOU7Sಏ)$.ix yQ8X1Ji ÁS}^eY j iEVcRs;[F#-DWW"3SUgBh6fO1P Pݓ|)tEݼ,QNщ1L\~ P5{ցGʠ~HJ'+r])iㅅ@)!$%/()Mnt[ 03X)5/r[.zbԂ _L+v#hR+rT+ʿryj~qTWdƽs9WkUX(>VdԋxT5sdOqBئOLJ KiG"8dJw5[ 6F5j2O;%? iaTW;/QҞK7)-> 1Y;*9fkb7veWey .ߝ7b{C63$i"ٶ<,{dS o$)3XcBN z 3*>-|pI-)H%-OCzm\wcJ$ٴoX4hpM4.;y)4&FA|_2 W.e5keHCEmEg !*/5υ8RrHh/H}ЂN7:i;B<ŃuPR7JrJ^\wfKl53bfv~G{57$ lDiѲvg3bNEn[^%jcѰ{|6*;٬X@s]\E] e)>6}=t4~w@OXģG1L$n<O}7ӾpWĔMѺ?6Aq[r_rLCtrlgu3jPT}zm!ǻT EGdr`dܠBIq˝$~ 1JV6B5Q|cc24IǟP@I ܡ1KjR`5*3#;O}Y<sօ«-Π7ErJ6_NvD+ LDd&PRD82DM)kʦ# =08?s%8JRւaF[|fX6\5qT!qpl-K:CoO\Dhm@IMEC`6^`?f|Pk$Lt{aG+BH>pPH@be9';VSrW)kӕ=%/ϏN{y>j2r9aOh/!D4;|( ,-gDUp,m3k9`ބWȣ$ ]`h@~d}SfpEJ'W6q*σZ|TdžO);WjfmyQJ4^zu޳y|DՔi&&y-7,ձI|ctHGĔj}-&'%5%I?ff6D!`JC&?ǃ0;߾h2h)52PB䱠,͟.e"Z-U?|G~nntS>&%,S-FoVgV?篩v@XA֚;o1\_'5ͪ`SpvqMWn,lМ?é\lo- C$pbERhevܱ*e*YpC2$ZP|p"\l;-]6 FʳY؍/I7׶O1i 2, {k,&5kjUleX-A"-0Ĥ[mwрhm?#&٠J:h "bA~$H$rcDV e. a 6o!_}(ܗc8lCog} D#XGYDQgCg1Q=hmC@{2>m'q[m{AX+'͓ RvMSĄ޷ (eH˝U:,n(!Gݢu쬜#8n]g@{~=@f`ݛہ} Io} k{5YFHըP;0X#U*>RonSt9uܖѹ>iYҫr2) `qt ~( l8xNNxd~ q׶zo=bP}hڔ|X?- Abk$N yE.gSm 9oz2^iJe̪r_}چvj:mz HAJ` ۆ u:ljaj>ou'L&Zb0mįY:라U+j4I.eF}d>]ok.-: U\@?yLHF#_oU"}c a umk8[멚uq1'$h^v$WLi!\Bo=G.AA C|abYѴ]qKK @Jcå2;s-; >MVNH Z;ΈrTs͐J9ގ*?A="n~2s &ڙ&*r>СZ.p}yf0W1x]ESiyOb}'??2{ѮO1|?8]aS56gҥY<.3[šҾY/cNH=ǣz\ox +:v`,st![؞6 X; Pn@K%Gn|N5z2: X؜Ɩ_וlYK^hpX}C^w/YnezfzrµDк!lT}eA,DP37J|H ʜ2%ˠI:.gK&TD9IVqb+'-oJ{R>C""'¥%:7/Ezc,9v=VkIt*ك]_hy.A.glM g%MڨҨ_ӭT#ԋu*w̬rKqS=y~'pX-ȇAj$>Y ;#wB_ sDQ Rh4(ʸϼs貖1ˏ[?]s[f\(gX6 #JkWR{[e8Loߕv%n>])Hi:`-9:CwǎWXF /U,m<`m/(^{4R)uqh?]'8~(}򸚨UX2BO~i.ô Fj@jjd{7&w.Q^ݸ4_B[TVYiȦj.% %x9F="<[c>vtxɥa-jJ>( :9P!!79uȲX#ff3^>Q4A31LƞCk$Ҋ? +i[\b?݌tvcው˃?:ۙ@Jwni M9W?lZ.AApS* ^ͥ^1p^# <؞t*LT}:2mף. r()>I5W`a6~2pdsZj=rJTh4A4`|&&vED .[_/^vBHyE,ѧI[/$Q9%֐U>Hs:ge}bP&0mr$rT*n)_.>R:5F5,u9D'I,ԛl@6=#WLcU>t3v+mQ&J*;%NڬKaQK,Aޜ:sr06#ѝT@Z".g;atvv\Ğde݂.4Ƌ%5,A]MԸ1 / UQQ$^R mh/GYpqT⌆EpmB%u̅BA$DN_Gf$m_:} LZ}4Ŵ~NFNE8N+WY*:v2)\_ 2t$ kH 6O pKf= |%8 ^n'!30l1}HV,h] FiTIh%JRfєtJ12!X{9ןs !4lh?)׷AV&vVXyږ9'B:Q8t*=?Džni)vJur LsÊ{yb1^PL )ַIIO衱e&A}p-9Ӄhtoػ؀Nt~dި{P2٤_.q)߇$\XFuۦ}PsjbΙb{ePe^s D0x1DY _6 ep;m_$M7KCk)0OWe*Qx}~xp7P>/:G7͐v,tۮiW̔WfER oYoP˕i'Wx8͹$t(3=69~TIGj{* ;2w#0_ i;6׏F^XY$/RP>g]ݺ_0S]*![5mVT_xKsCb"1]L5 $dv[SUЕ}Xv3LwMCV`7rHt~7uRk3YiWLܔ/oGT-PŃ w"v-=A=DY N֑j[ ]p))ϊn!;PhSf$u5yw\EX͠Vښ`019!,\n (Lj6_fz" sҘM"&dduWC_ _~GZv 0<m^"ΰBl KB>l=:iJHPH礓:}gk7ކ+iLèTԏ 7U1X6J ~Lzn݅{-s x fri0PLsmFRKn[bA.9O&L_vn+qdNx~-kގce#j5d+et|쁩Su+̺tM'XlE&|3X`\ 3M4l;1{gQ$: l?1) _j&/Ft7}͒G)exG /z-[ikE խ؉weMв'P4PIٯjp(|%}8:/:1gwWZD -$m /`{%#CpC_jΐ'GLKƧjmkg-9jPP~]}m@CƦG7V)L`@h-S2Uy)a,@#w7@Q)ފr O( w:3M>oygG 8;x>y3dȪQY.YRa Do"PГ7 ޑ ┘0L,5P4pvBq&~\8ן39baK)J-Kt *{Jwzp>A0uUH5=" PuûiK44bkZebsœR4\I8n~YY>qAơA-qtPMٟY.&Ӕ(MVSчb\c۠B?|-O։^+C.m=ZRd:_ȃ<.Fׅn(y+<.+4. bj 6iԽ=38:L逸LONQ3|דcZ6l,M"ɫcEv J SWUVyrmEJ)ꯎ x1}@%7[HV#x$٪jT uŁ f~~|Չ-Gr[acE&4Z  &%w`cTNS ˞dɔ=&w3[\U?( wڈUu`jU^NM@bfLlu8\ _lĿpr%jqs^LvI/ cOYq8|YR-ɢ"=:=4ONSmb2bsrxڃC$! ]HOKWfNRn2Anj+\JYġ~̾_!_JWJn)^#9cŖ1ٞF{rsaDF""^@5 9(R&yZƺL!ť2y ]'jHVbT wd56^Dd;pLܶVļ@IݜP7h1_jpF$t!:|R ͢^o^4RS>Ȯ~K zsXЬyF(Zo]s9^a! D='8sMvky̲Ax}#6GNsPX@Ǻa/B0?\,%6c.u鎖>=z뵴(1~:@ne1t[ Jǀ6/N"'Nf9)Rξ~J?6V8Rٸ$kzC—;/}Ѷ:u`B%*Ryj~IӠKvhhR^HAlö:houiΪV'EQxe(wCy?Œۿ3uG~BUklP^:aJ֫:bXR&IYVoe Kħjt}$PD#FyLB1"s?Aȕ`12RV8?8iyY|~OT]c}⛕9 ZS1RG=\?^BήB0{^RǬo&GK4YYU:p'FoR 1[LGɈƮ *H|<qNuCg. 7XLãmz0fZK8cFdjPA:]O\!KK up~@zn-@i!ۤH#2Eb/B4Qn2Zqb8哘|c5@Eq&Nu0nQQ O8%[^Ա%.ά8QUL9bHD`[@2$u1 fj4&!} 6L&. ȸV~|5@L6?E=t';ՎA~<|̾<|U%y{WeFPqӂ=9p2R~Үg-O,vO~穩?A Y;Y=nDكtT/pW&N)6Z̏eK }/S*Gh/0ebqMf?LLJL1ړ5&6uUeU0Ջ])b+X#`/|9a }<'ia 3{wZcSbTu`S3A,oa h( W (8eΡ CCnVlū.,WDot9ch]Te{MAF-=ka*;zoz;dP1`)L tQ:jo-u3LWUFM ?#Ь( kUUC?~s(  Sk#]yoM㜟w?Y)m߅W҃O / لl偸 ^Ld:CM7)DV\n-H|5zj|Eg)kkS|FL'470L-ac @,s-R~0q@._WR@}ѴHCst L&l+jo4fn9hCJ9 {.%]qWlLAx<  `ƭ _a!,RE]z(b[gľQ8ؓx xKN!ܦt ٫xКfWAҟeeUǒ5cJs3[E%g=0q(pWIpoB5&a5H!Mu;! * 97geuo}VPC8)2'$gkn=Uɵ,mk:u7LdP %ʉ*d1:2= Xʋ4 څ|2VRi{I f鐘8a'A\KHM(L^I{?cѢo.c&|$X탮xvkvn.r6,P!L sĭb B4|Ji@cS '8TERhm]1c*irLTxqd9C? orxDR. \sK9YA Ua:ݞbqO,\8ͯ"3,sA,YI4(jg02Sf ~|/n:xߟp x,b,Kx]pWTXVpGtwh@]:I {! ^'AEγ@ |Lפڡʙ)+~4bJYjFkm̕k^O-A_vc(~ -Ue6–Y~ <(żװl{ r!2>Op7 yÙBP1Xn!W[|\V?rq#ȠȢ&5@],6V)ޞ4$]5弦yYDQ>.£,CJP'aVkr>A$*O~JYꤨ} 1EQ"2"3{YhIGQ =M97w`,]:Xtp&A|2F>tqv ^!JA9cMU0iC·4;w7 >%[¸Ϡl?bt#KAnj)djPpf_@l f 2xlq(zش=ЬЎʙzq%kE{~"7.8Nx(%K&c.`Tz7:8`Շq#9kN}q_Tvc kBc "" Z)XIb kQJsCc7獈ۿuɚ !*nmg=eC5#!}.^rƅ{ȵǂF,5h( E(1KW)W]ML_Kf]ˤzKuY+ˣ3g `!( z02mDSV+6xw:d{9 =({Bv CP9"4Fsvdm9BW~Odl!#(? ׎5F n[ezx%h+"X0FGhij/(| h.[)vs{z` @`yFt8w.m9ZVΰQMue9Hq"٪pEⓎ[B3W݃ڱ`dvI/HP3ƍ4Z>+ eLgkrrL1dfyXa⪂ЫcYi`Xx=^:< e1|^1.}W4~F=F\xvs sp  OW `}^g@ {0jۅ: ȫ6Nد$qɉA:@6Y{Mb,݇A$R; 1^6wyƜ4ph-\/hLFr`BAr!hutdJ¿J&#Hut^X";!SXIfsZ3]۞#D"8r6Ss銻p5He^׬^5pUM)6HY!ͨւ-=v% |A"[$j)29޻* r^11˧1SkL-P\E H]ԁЄ wyR+?(N!,Ьuf! m \Y;%AzTZaH˱gYZ070701000004ff000081a40000000000000000000000016661a1dd00000b10000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/) ]?Eh=ڜ.+Z=Rz  k%vR"sӝPVw ֽxIy.VQ,EgA!~i5{"AI/F&CyUԱi, zh'p@;e2}VB iNӛ߶'jM)F F~#T5N:>؞{aaa$C9NQd!'7[Qʀ@g[Yq}R+ywybCU@ 3lʎ_D!kB4wٮ՜C.pvG~I]4]q [r # ,1c݀%l=JB<=dzS|^N"W΢MG}]&ab?Y~xez)Q:9RA#`j֦ T٥ΐBʍV#+(L}Q:-2=O<㕚/7keQ0Zc_CJ"R@?NtmU* P%@F-UZzZа1kB/AS2|l[ddG➴ C K)~VQO["*ӝ>< (tMB#5L_n!}mO۲?8^$5?n;, 3X vkBU"w=syVHS^!=QeP(e2f?Ҽ戻DNd Izm2tiS@ H,qsI#5'='|ټAxq\|ciN*+ԧC1O.׊6: Ѻ@JovXwd/M${ r |LWka@#zv=ʀ۱3⸔se;~}uI.+ݸ0PeJx1%Ť/˽ žFVxjٚSsM;->i}b@L 8&Wc9I )a@(y=8sBi 1Be? Lۿ~׼gENE-[ag|RSc4}k .|2h@T8-jcj?mRQYҮN P^΃N |*ɇ\[Wڤ{8ukk]KẰBcE fP_ԴYŽ203"Vx 8AHfѤs~\A#8B ۷ۢ')jdX2;XȢ UmA~ix6ֶ?ڤ{:ԪjLVML0Bq D+8\uzmj0L{4lNixxgBTs{0*}9&J XX\A0W vR~D'UB2#';wVA9ܣ5t^Uo Q2_34}zqj\ZVai BǬ3_G~$1B\l#\@X: ^-O ._j-)"DW?@:7їEnj Le8Q@Wzwe--]lNGlY殤89Cs`{V%ďaUtEkInɏ} n̪a 9 nhɔz^D <H:; =6lnGº^e} }+q)"(;Ի)t!P`$ Yo3Jzn7#,4U daӽBuI{SnwL!>gX*gW6_B$E}&L3eU;;x6Ǧd2R>ITt8TRFMm0 fJbjZXpO=X" 2ʲK$JNg])aI3lX~徴8R3 H_+y% ܪ๱BC:҆z&LLDݼ үےD?qɜ4&3ݳ !Ju|եJEW+Je[c)D^Zɠn %!CzNt`&y9d_7St*[ph?ݽNGt = J ::5 u$@SftiM_As%(g5CG܉?{#wEHk,t^6I|WrD}j c0oug! 7VR 2]۴ƫ:+vT$Zv`J$.l(C`@Ui{I 5  Ǯ9ޕ24:N.K:{?lTMn1BVw0$I4=D-hV9s/>R8މ3&ǧ:9[$)rf ǛҶ'NoF {UH$j(hk@a]g6uJ팡B:A;3^čȨ9sLE@dO;7[c\)phJc/{´Dq,ZWlﰒ=S| > X:.)*. ~]BO/+Y蔛Y;y_X{R31$?u-pvzcw3]]_0 EY#FjRQX'?1'`]z 4 $ҖsժoaZT ΖUCG |&j7wDVk5Lψ  O&5WM<.^kuټ+d߹+ `}E~Tz$U7?E-h{(ClܳnxrHS\]~ _bCۥ,ɬ {c2ɒͦNxadTn0)!I㺩<_Nu^={4t+ EEojP3tȇƃRo=Qz]ᏱAF'ARPNP?g{5@H`5u; 곋ML6/Dq)1'ѷ-L61qUՁZ H@>,b`uxY[{(T}>܇UzݐM35c۽:S`M1gJI Uo⧴"~@W'n;I/e~Wƛ=6d5ΰ4@3:sOlA8w-;[Ǔ㳄6ޙ-[KLL^ᬻd7L1˼Ҿ'w u5TOFaB ZcպlI_^ɧm=G~1Qf )А>zmk]6'k.Gͱ._4BT=67Z1D9ɪ=ɦb.gZ-}x4^֚w)=ܙެV2V㫌 }}UyD֘ f[ί A޺7:kTC/N<~deЂ}XݰdѰfiD=Sga}1rA6-]GGO9Yb)f3G*"rR *W!t]B $K^j3$;^Pc@ըrjÖ z͇g ҉n_Ļf'L}hsbƌfgP>>qj/ \kRٱ  j4d_R#F; 6PRdx9( %x }R02[Ty\~Dh9qGU/[&j6k@b$lA;KY-߫ +b\ }8㴐.3QP?p #X9N3tl_q {ky&=w!2f4xЕ{BGej`RJ+76@c2 >%]K r#鵔[^*V([vBr*8fс\Q3fZ-E̋_o$ tDXv^ަ )?8_+cz֕Jrgmrw6ڤǎ(+(P.PsjǀLmH]py{9yż){qO ىaD&g S,'fL x3qpo;o`61|$fѢi~2~dU?6MqRċSښ9Ág-KZЙHpi?YG .]Y&Iu3+^9,U5ˡ{{jF M,c{zJ+eMSw4$Xc2˸(!>n.'^e2KWǸ8O 3uohdEpF]V`NtFSD`կY^!AKKe>k-rsB=Wѕhҋo"\>"HCL. R鼆}pMa9! kaL!MsOP}?I^'d+,koDLh:7C"ߖyr !PO.aizQ,`<qx5d FQk;%hdВ }9rf'?@Ox? BԵPriy!9Сf`u&ew-.гtX{bc$QU?QZ#rz:):d^syk*Bg~7́w{_|6XP0`_(3_-ʰFI‡4UUjb1k1N0^70FRa4(JIgkYZ{:y c34zҁ3*6\q_/'{[D?"uő.vdFCż%K 繜M~.y@n CKbbQjY`Pѷ9;&fY4$pH ;@F;?kex0ve"~5c>s;"/m#?0kj(f%db6ZڃEVfzRh$SI=l>*ݭP x*fH~t~ޘ3QSǛ`$OMV:=0*==V!եd_G\^SஃƜ^+}O 4L|tRv|&7(]0w, \~,~_Aˆv@&5% V}vXaEv^WT<\V9!lZރMXA602'ݞ E $ƮfZuGؑtW *8έjEq%1XtÁ"q190:Xe ۑ9bz*&Mi";lsixI)k.m'}kc%4`|nrݦ$'*`D7jKFl~aGMb\9?י%Fjl=]PPzv4F)u"Fx/Į 6U+yǴBߚY$y3%K= tg{;geun"K:I@m` Օ C6 cL[h.EmybI"J*W֤UV*.sIe&+Q U") ZK%h:?.T O@)z۽c=nyAgZu{؎)舰#ѥ)/i6J0ޡz9$(i?>*f<S~&e\^ 'X zp[{H.`CILeeir}S-cHb'dV+"V*7inٯ٥4 S ~τEJ*p%}xΛ"M˟$mDs53e?4l3N೐TI 6?h jsۡ1VQ8By(aQ;f'> ddURWeڍ,pyhF.ftH;5u2&rqӨ,L3r][f!*d D)Q^"B= &υ29:+C qZg;#;iFB:xo 9ۮGp_QB}G{wǝGOtr uc5)_<9UAm.)v\W&^|\K1"ӬբJ E-x]؉'( @%)^h ~ "3dNa ˻R\6KPVCcP hdb Ig^NmU>'M@1ʡ4׀OO.N .ZkW@ѐ: yljq#_5Q^t%cK`! La Y"M>vGGFD,qBAYPl8_s֔e-zYnKeS742Ai]>RQ͢v{0>ԩ7[ 8}uKvTpRp 2rbdD_37˛Eߝ7dq(*&]p~u0PX%55B_w@o;n iMGu0~b8u-c%2Ef~Dl*W^7NU|4brvh&Kv\Y Q #8+k*,XraRXJ^E;؊F?Wal#!9a=W^G_eF$&t"#n9$z~HVb_`,•8_t11l;9eEɢuIi[ISlJ'F>Oy@}qNXP#)BDv",-JeBǓ%%kסMֺkJ/j|j4 RÊiWvũqYe/{RNGvBEJpŞ3tNaYwy ẇDy}~.Wƨ OqSzpOJT"=MsvhWU: W\2,Д:2OY*BSK9 Fڻ+VBdgȪS>L"T3 l(0=m j8aܣr-w,τ|d=^M}7\)* W ZlR%= @х*/EeTGa f#^Pmԓp,4hӲITZ5iޠc𫃶M]'(`;,I&rz؂ }R,OaM TwKv1[BkFUme)M(P*<ҍՍpO.bPK^X5}n`@8ӡ{"ٺ`-PxT$^7z<(V?ڎ lN<}>Z;$e2}ZէjRumDls#UՄNf}X3!Ӯ :ayV|c\Q9.!%(* oİbi(h4qJDOKy-uv4vVnƚS1[bhoxŢDDF B"`+~R>~)†bwц v*__޹X|V1+6 fPMIh3No!BPs\}5=|̕,~|/еtFB?"f| GNՁR xevL*BNɿpJ˱Q/ plvA{kv{Jw3-C5 y[i u t\/>ЎxRP/8wDKE rި'4!H>q-ꀤI4_V9eLkXwxcg2aua=Wvw1ng-^Nc+Weu0I2uźH,S[irj'|D.\7S[`aLœ ZJ*' w-N[*yPcU 7j[~`&k ẓ(Ң¿9`+)1L81L$L ^ٖ#Tj2F}|5pf x+(/n`y.Q% Κy)9|ndς{m"vP烙ckqS%gEwy 68HfD.0EGPiԑ0?$dKvB¾ _슂S5|*r_>\Tisv) vg.S YE[o`PAD/S;u8'2߯vҭ>JKWŊG!o|, 1^余A0_2'h^'کU& rhNPhkLAf) 1ďX7+}r^1,8 ,P"fyԮ0!ua: c࠯^.RL3Q Sy>hf ݝɠtCnb_<Uhw#LVAh 7݋,†تӞ"0wH^5]A=K>ѵOn;/h4~hʾLq-˲V\{Bj毭˃5Bl5le-Iov^LE-u"ۅ Vk!pa@mI(Q.%MLCT}K ;Yf& +[]syDЕ_.S'ܸ̉,, /~>$DSRC3pƪAgMz`W;ljRpsA-f4}4*K *P-+<6W}5dޑh'ySUڵk6ztDNriԕC_; G$_2M@'4,곭C<vaֱ- gT ~9H0f'LCԡhqN/- <ٍ5n cG9Ƶ죇4 +qxLKX噱Ws ): 5U}f s$"={umDeeXP 7#X tBkHVQɘX5ܐ&1#=r8ʑuGÇyTd9Iqnpd?3eX#ұ(A.Bc{RLxIXqJ0q1󾝐p5_W)ķ㐑_@5]=^ȶ7|+/ .P9/lclI{+juJn%P F):\T|nC:%aM،/]^˂M{*V!YֲU yrXx8׹n۝7[銋L˺#3MZ^ ybMABJ(}'lo%wҎký5oNGPDad\5 {^?8zW3xEbxȫlk@߳Q t5$M8#o=SLzzwმ,_-r ?A!@TButM8 494?zH>|TpGN{_?'XƯ+tS[:=d0jv 4S(UVA԰}OpSI֠˜Zd7wƤ˨H$_yJLЅ Ud \-عbҩ؜?J1[3ٔz>,&+E ×' h!_W[~*~NaLZ!QijvpJv^E,^.e 祌~Uð:2=tq0 ŎAY/T!Ԡro|ډnlP!a@\D3χM=z( P+Ц=׽zޛl(!o(ŠMLVqؐ (~ ZCA"Wf ٫1XK3&FNf[ـ- rٶtv~yuީb{Wl}GCcqp$J~džp ykm;.7?oLlD1$sϹ%%q/ ->(AYFLѦo. W7Yn:xz/9jY&xrmuqi<18%g M~W[_(wk9>2O5sT/;|k -+WĂ}c1-%,h#yaU<)}pd0Sun!FO&kBC `~xl`I~J0k=a`z2{7~ZM5^^xY t~ rt='ix0Z*8pu 6ڄ@+]]-ۨ_.ԉj];jN{U!`ׯavńT) t Peʟl4P? SlA8AV~ tp{ЌT=eApn͑%_CUsk9(D]bYGnY'?(i'`HNAPa$r60`Ɛ.#w(hZydS,,qsҹ'6AOXa _9]QPlcQ&ClREJ(ߢjIᶨ,nLt)`q[Я[yOm*) feFqy|Դ#^apVmz@O`a`pp4z:5Q[9Z\ɨp$-i`{wKbv;36z!Pjm'2={?4pz& bHY>vbzXu#Jm xf!ͮ7# 0HNX\8_o{JL,[N6ltTOڗKRSsHlCb9BVir4=Ԁ@|9caAX=fd<6ch ˥F՗kE} ~T-a ;ZĂ=T?P|"KG6"! UD:LHaΈEmRŊI~sPۇK,N `!8u;D2KWQ:g`,MisOԢȇ*y@bl~t?<~"zX;5JJG>Oմ 2)VFWE A23z7Kk>jvS܂z _3#՘4ɴI&Poru+/l'n>9d\䌊"7J`ڥ)gH,G0Aqh{<Aؤā@>bai#1mF*$0o9]pE)Ά 5yxktY%%13Y1@b1= y6evo2g(.8IW)-t!%:J:j0X,5P|J2s*_* @{4zk)a WĎV?կ_8FXٕj}Z,~M8*u<7S·1 {|z8%\NSxQ/Q~~сft=_-I To>.t hFi6=,gXPw /-P;5Υ-M69$9mn@22tS[~ ֆJIMsI"Bp3b/=(cg$ Y VUɠ _T,cAW&.jF+9}.TXW8/'@չ`{ßA U6)g4T Py'3C5Lɤbe{4K`Y gB)U| Pmu|Vt"})G$bNJ Ov ӬRݩ "BK坘9?_KTJF|V$i%Vn̉(α&qu<^L|=jl _'}ť*DH$]\n :S$-ʱ\;Z^ܜ8Hߙ9t,bq!BWd BڱBUՎJ;Ly qpzV&6W~i!{s6t[ԛq=<8YM^#f2##/r s@&$ a?1Hxc%BwV3c1ط4ǘ7aYgL|U_hȮnd a׵BPi /Rݱ̣]?da wÐ!V2kLD Gx_6Ɩagr1qaTS3il̎W@xD)}A.Qo$V//qU?,:֙Z."M rOc~NrZmq d9POEJIc'hQk.bm8ӎƀ@4Y&]jX [y=ES*!˦{n6g=!'}x¯pS]#,F=2A"TEE/hX 7# ƛDkH"wB7cf  7TI$Ә kDq?:7DY`4&Mp %!A<}.QˁZ*{6_q0̿Ԃ *&T,932Se}OW:*@ ͢!6sS4y셼%-v SHJ?$ B8..2 C2zH&*>lGk7ȒgY,K<+ ͚;f!/QD7euS+7} j7xOj?I_?\9X-|VӞN|PBnbYy ~s{xk7Pt&۾HˬV%n/tJ,acBlG|h+t E`qHIem~O_*?X_,dӠrP56P2H m\[s?6H9Wz6e3'1ks3nKҚ:p YBv,üýUs&ҟ'{``-ƲտpoNC5tp/H~x DVȦ4b6cXʣXR:S4l,F B4%]6&?6)9AVn[]6')[&0BLp]n80~ou1~6@2=($!ugt7&M̴=2'3klѨHB?OY} HD҄Ц&rK,Qme>HO|u~w\Ͱjo Έi1SyD &4-3+KK$IF)@dw\XՊpueW[6 _ԥB"[XѤL‚enJ~NnXqHM5)BGfk;PMDq g1B,2Au%6hd:W -gx^K;W=D}:0pMY7+p) g%5&!@56P{qn35*-iu 1q X&V7ۯxk6xLWؕLLYܝeDJZ .|ذ4䥍lLIu" 9_* $4}Ic!ٰ,޴rJH.7lNF(L:kvߤY)-bN ӗ_J] v#wC,es:y0o7Kp~p+ȅpsJmwұ9JtO.T/#gm[}/<=sẞ-:0fKgI\|ghAE\Fuoǐ~tN}H doMP|5Y:B++`VG]9nJB>:I3r8_6l3Q3 m~8*s,0Q_5Tw_?uhyW|xe5PH?')u鞎Պ͕V>yK#@R6]0j%rlRB0Vs5SX.)7)40~DAp#@Mb>qjHq}7&;ji*;Չ$f~7 B[>~?j_:/T by'.yHgx*=<ƅluX}mEn*|)zLʭ~Pf?Rky ~㳔lp.h5pcu[TXcWL굫8sƗˠ #tuLmuLz>gG{02Be' 4^^]Yp ռqV*[`Rlf bŊ|c|R+5*sg)Ul%̙*>$jiGQly0 )@+ m@CZgq);ܬmyq&&K|GITìj@g2=tV=op$6sD9m_6J$3`[RY]Ccjڐz5"j-x$IJ^0gdNTb˅6 !Cc%Yt?.8NS{IOag|lq%Ϸ疆˗.&.hb;($ 0bwjj,, e\F6m``zg}=W⍨X!?K#r V,#~ _XdLG><zXEN-͊X.Vsጦ 'g$xǠԕmUٕu,3ɵrj'T1~0;" 1(OB|iZkXNe3RZ68퇧^<*h` lO@s:7~[]]Ift*7Gg:fuÄ3ΐ4W6y1)bU3y$OL J\H[l7}(3U0=o=I>"췞al ?0O J"-5枾Xzf!soUmDp#njLI=0ma9sێ8 n=~p-׫ж6)Xh e#TD u,gk7Ģc{6WSe+ubHs+nR:,ie8OGzj&>chs5eY A,GbJ$V0y{5 J (A44t8Tz3U$Kq/U|&+4 I|RR4m1a^oMXJUE!oyRLW`XW:6Ǖ0+)^*3qw:XƚRRYDM6KO1w2$eܧ!h7)$HTlaʢ8@?a}z5-ͮ} G {rI^N K l/WiY.k)ULFScjQ9Ŵ"0s E1Dfڐca4uKj6itgi@Oek%EXLr TNX#x_h▍|_-]]M )R+խHzsƎNTO D.):._  :%Zݠ:`Ɇ0+-XA!1HDsh.ȿ8KNHyYhYë-w7w,\Fj)} =5|7OFf)ะw_nɣ_ V9&D׏s8ιcqkde_Y|1À3pHUsE0mǤәGZ.JS"ẹ~p BcAޏbf!UvZol&"-}1eZeϽ[3A  ELH RܟhTPZg:*%C"n3AЗJ-DQK-f*['vRysmcS\g ጜjU sJZy#@c5ve[\ȶ 3ZlHhLi^|+dRb.g[YҎd-k,ߣhtb:#>Bƾq3q3> 3Snpe>$cLU!--\(h qekn] Q"DŶ*LըC2MmY.'٭x6*' >K<'0YŞɬȨwZԱ܃DC"KKc5(^8nl>:je&yz-_nđs)E'ouxCl& 0|E1^mpeD;=t*uzBvceaq냞{\Tµ-ihi8dhFw *)-qWG*b`lb(xJ{*Sv^ӟrX)# v/ޚwOS@Wd/5]q/5KbXgiFͺOf[M0<Ln%! CNm\D3OcRGdҀ{xI٣<2M2Ffޥ4RݿPW5snV{%2Z& F84^FKR Q&cff ?'Ɛuk06$H/I)c:ri6'/?CQ_^=3xrl='3ڜp,vْIޣV7_y`[$ {D 7`^>o]6nl#?MEݢ#[x7(XNY1bBUY5#Jr'p/IYFWwB  Km!{5"3۠bA [B{3)Q(c)t7DsХ1 y_bS6V) Z5:NF8<[|,㯿*yy 83]m K-m?k_ 89Sef O!Gj}0c/-*N\ظaߛYuZnr},5Ts*)CrJ SA./ Qs(l& sͥUn+yy Γg3; DO!mhK0ţzo-O 3`n:0kՄLxc°ɼBk>/$/19){WgˮPSUT|~]+,}F<)Okrүb5 Iv񁗛EE0%b3G?] ᴠٲie|o2 *F!ΘܶɲwSR͏:8fjs>wmMlBl4f.n#4pAn$Y@x >-0<Ѻgyȸ5[Ge\9 |G+JFb}0dGf`(,9o BR8-~lVhY(LK|J}l oY*rQyZhWVǗ\M,[9aC^$N =w 0(qu*ԈH]*;~zLjO0cEb~5p~x(ӧqr`+\e쑱Y|,(g4[bkJljtb܍a% BW[zk,08jg)6:x̾y3. ܞ?4ޠ% S%mqFx {މlmAz10E=7юz"1c&HTI:Ǣ h" U`8d?dtR( 6QZkuuRKt^_uH kZVF#< F/[ CoIP80]@`T{%5Lvٓg%1,b)X=">q KM抄Ph2^~ lEƠIÉܦi=>}~Ép;& q#)/Gw&&7!@ujS٫Fe:~lxE]G7vVDZyGZOA!x_t'MP2aM .FHݔ*ע>P@a0J b6l3oW29]:&63%ASlM13Pwf[3tV~SghG~/ = ~8 MBtW@H4Ȫw؋P#XLfFH k#LoEеwvP]B~>a͛{;Bݑ*#cnV4QO[{RD7[FpI4Sy~p۹GǢ-7FWΚ=o?O:^_+?3Rè}+ò&>= ‚B8mT(ga̩^|9-(>kp?}X TJb%Hoͻj*sDz ]UAMI Pҿ}!:5NKP*8 <}VGˆmlUcFKWcNWZTdHfӻg+/Qf&בТ"\Dž{kXkM|!%w-_k~j/8'G0.b+ eA@MO6Fi. P 0○TwRp-?@qt,>jZ# p:YC_Od!mCܺ:>net ZŖ=sH4$JjoB\;t;rPutކ7>RGs7U(8m_9f]GU_⑥໶NlYIOIhQm+ym):G?qEmܾ!OWLi'rQOg I*2`._M8_梨9Z5iބ(h4OrXzR'Xжy6'NTnz`<4RdGDp b.?F*ÈX9ƿ[.T_^)iNGM0"wֱ(Lac᪞JvamPMWvB!;'8^9}_cƷLj/34ꟊ.2Ϧ8_LndW8ZڞVe-M)Y.&_V{Œ<._y.(2=繛 X侚=NsSI8 X\p7=5{401^Q 5}J10x ]XljKN}Qgk*t{=slhSDD\ۺj1r,ޱW8'CVNO=ɟx:!pocc2V{y)pPV?U k smNt @)8`[8 O='wL6"IFkt>s&Br]r^#:,];`?q8誑0EJ =51uOS!@g=GqA9gn@ƍY_(#U tK bT\1~]xB1ޱԿLB=Jpb.]o5E!vݜ2+Rlh5̝\>Ch7H1<{Qma- 3  &S -[]!t^#ܷrT,׆p8z2[XB&}hOW2ۼȐ"kRΩ1&"+,=!8E`Ers|f+>/~: qHYIm" Sz)^Ǧoqq2RK'7Ŧ` W>0~h_H϶~k:if*EJΩ>cO+sBi*qLHJA^Ѩ ##آk;E=Լs?Ju{Lh)dsjpH՜5Bl EIDXxssz֝C+vٯ/ir}6^F'=`R󂏨(m&\%dXW BC26yNIjeh@p\8cQyStKlxЖdw/2% /ϪZD ̹kS|)a*FLLU'V`NVQKg>Wr-ʜhf[@mFyYWcU q8ojK$!\Ηpdtɑ&=O4V:?q'gkpۍz[/Ҳs@ccl/q.,qOt AZWN?`{B@)'nfq+|l$5LYZY )W()`Eq iL_ dh'+槂ZQJƙ |825GQy`zK6Y<,5nm7tSf,9meէ8~! 576 IxYW!l Ӣ"|hKD=3wQ]" wҚ.|#Ro0yI$FLQ5 ,qYii)kC0ORI:kXXPE2)OH18I[ œ6xhp _t6X!{QTtiSmgYc91^:6&@zCH3Z:MuK5>H7EY@[x@^x}U o(δAAyg&OZ 6q,+s[i6-[<ErTԅѝ\8=ڵ$g>;13E m"ڐG>g;VxLnpucUX'*J.IθFğ!T]k.@;Dٵx*9_^]Ӊ|xk6C .:-TO.ijaISb2V?=}-w{9Z+h/oˬEgbKo}<@@) ~FC Ty}Eٌ; v B~ᜰ䀘7[/*: Emv)&daevyBQ6ۜQ\Hp]1^? eʒ,'G!+}$)U}Y?bXuX6y"IS`hO)W&:nk'.r=&vv& SmC}iey#o6@`XY7uI DԘԊCksNȕH3+Y":Td ;#QS: ;]ɕjZVmƒ~lWyٻG?m%%m)Wfz9seŻ)(:[4'Dzj[|:ïZc6'0( Fzu1dKdd'BH4f7w_IDC*VjF >PNq寥%^s6(ϸfu}~wxeTbNNY/|q(Zd)$*֓>*߳}Z{GR|ubg#eǁ%J8XF Ghh\Oʄ'TX$F>ZetWIwOOfu:kćy_[]up9)ãC)CvL8jD$a=ި Y[ϗ`2+X(%IqEKY"5 Qz,jC1C}?0㪊sl[;*~"f渀n%Il̓/AzXKs5bv)Gt|j݉z=+Dwy$U'c_n%U^'Y\7դqUw / 2 =PkCVC{)GXI a@B ~sij+v4$gFW4Z~16blxiWU+ z^q4ɍ%yNcR=lѴ#Rvm >k+b%C5uб>MMkP7ʴXǚȰ.+(WWV|޷k*ff-:pLk=]b-]!;GBcz\n~鳦{ϱХvEZ U٬M-b^(TR. u+ٵX 4.)G_1!ΊY]e8Iu-x[Où:H+av|>_9~C~ԝVd! >"ߩx(.kұ.]T jQNznFĭ\б@pWfv7'PpW֘lފi!(:\4MQɻQDZ'm(AH,Z*Loy˔+9$T .K`!N'65 cV"m6%j73O(VC'}p# Ӱ6O-6!SÞ]ITG_( ƞ$KGL,{|e|؊@Vyyu,MmiY9P4䆊7,o\f^m4k&P ZsS̩nP'y;[ &vNe?:G2OѾ:]W-$pUߪ 5$h-оgÉ?:DȘcThB7ս=e"eLas(; MX@ G󑶖HptZԡPCČSԬ5D' E Fȴvc@ptW.N)v.ǼcmB袃&ݿ)sjǘ$@. yDTPyQRiSET'?}P~,Pbl1yU`?ru=% GL3VImDcq}b ~ 4@Y0*̣XOKʝNbo#Q:$6J-IeNbd{Uw=8\H_؁tH  NSDQ~IܸHXcm1Mk@^=R64i_cO+-e}xήq~aNh&.یP[98,I0Cef/a2v\9GKQS;:;Iv女Q቎VV;Hg~A7j( Wp R|"aH-i[%w 8:+C^9>]l@FGo{ᨡo!Ac;Zsh\# c9~ Z݌Q$'*x S&,n@B‰e(8{Njmf3=|n *.a܇, E``VeJUBD+VJ;0,,8_cnǡJ:h4iqٲ2z|侬Žd8Y;¹>!ж+k 7[*˶/y+H m02dRF^.XIxR6ʲrdE7U83>N.iIӗJ4CB}yL]zP?cW` G-2#y8Dn+PR V(~<5GOM ys BW%ǹ)]$w:߶*B9{FRLU? ֶk֖FIwU'/c'ph13 s@G4=jYMRbQg4[oCɴlݵޮHڜ l[E-!V`]zv䃱H&g φ>(:Aڝĺ-QevbVlɣ;v2V1&EIdfOnz%Vv/Opmm7ꏁ#otkշ0g^MlrX=u>'F){Lg*.6XD~hW؋R~y&$pd 1`u *&)FO"˷L.~!߆9/3͌BEoj=BϬ.3r7A6+ zϬ^v;@W+M,. J0#Yk-:C<W;,ݹMf5. ö1mCYi'8z7ݭ@EGK*8Anŵ&q1=;&E\4'aq1*.;@P &1Su2.8!)h<0ذaikl=j\.Ͼs^,əe!|J_9' x25TЪ5$ s X҅ۍO SB)ms}ogBvTURkwZ;Gwޘ;C@)icN9y`p??R>AhIclp23FF /܎p9EIֿ]Hhh\z <}Tdֵҹ-*ٗbO^ԃ0b&\0A"<|nj-l>JYDȀ.}ca/y *-+MxGP/ {pUa"QCƨ,enoG⬴U+GJ_n?ʺ x11L}\d|Pa TbC{Wu_AxҮ|qS|Or,k>ŸkZ& RLh* -+L4ըZA>DkRHw%&<q˩=Clw╭CYL_;8qfE$ )ug i{GEWtA!:: akhhd+!G.3϶?7 x XByo4/='Ui,6"U8'S'8mje<0vpz]קc rJ+n% +9MHΉZ J.FA3O}=Yn{} Ba u0@]w L 5=U Ͱ꫺2OFx D dG&GCvFr2$Z8SH(29]B]s∨ 9+*ZAK N>*NiWZx\g]a&Fu# d)Ͳ ҭIBPrPDSOGҒà;rS̬ڇ ?(sOxV33Xv_]0zVG0;v|^0'1jm_ȏ;0Кl?gD8Gf3^Y\?=J 9TkO₧Lfi~٤6Ez?X^F\2,7\pw'}#Xd&RxQ5gAjaݲWLJ& Zk2Ks!k0A[g4kSvy-ޓMc?%,=5,sh!.P6;<vZiƄݨ~(,,qwELye+ l7}G*&tJL^[}:ČUeш6N(9U[#"S~~"&ɛXf@>NyFqُ \e'E|̆-VOg17Av jqqu1$8[SG.GSy|3Xt9FԻ^ӥC7<2$]=[q~l)`{diږrE`8+iaK+|}~ձE]$-Йo1,"Vݑ,Կ0שbyw9~ ڇuP%dg;#5ưp1Δ:2b^8cFuH`v0ׇD_.bZ-#Gp`:0gWW)A=Iw K!Jutl75䁒K0}_6G(e^?ұ}6 H֯UQDɉXƎ1983H"@V_"ENknRU*t]W$E@{T1?dC3nqi,2o^k?둛N fE2K|fVòKT5#RMA|Q42eS#?~;jUTa/*S7O%XmfH N`tɯq'JxufHǤ@"cƉSƙŎ0{\MfhN` 3oueH/Ȫ'('(T+tfx jxd.azZ" DRYv }X9ɱ גxr>}11ٷ/g½2dS.\,givMI 8xNusZvWfIcx E-,0&gRXF>#a67Q66V5ݕuUh)m/51THk>P?Oe\\\7mkru:BMCdfbМS9iS_節{t#㚼 ( ]_mڔ+;% Lbx%DD _St JRQbrMFە9+!ґF%m3h+}E q^5%cc@X-؎x1p VŽnQ ;=R^= D%='jgυ/y?ü͙ޤHZ0mޡ5ϑΝ2ң WcǾ)λa$L̸?m+Kpv ]W%7xWnMsd{4G;; V{>h$4;>N;v-&uK!n1O+=N8~VQh)X9H(W]"YX\,ohȪX]s x"2FePzTr> VjP Uf ,xh|;RѬ8w!~NcFgIfW~ {z &}ZppXPaPrץ_HiHcwqw 3]S@G=.ݸ3&,DxܥZ=1t9CKXwQp(+bW,abpʛMo/}[>VFƮ4?d6*($0jr(-$vy27>[ }oFm4 Poz$84"C2s,fFXV2scb8ǸiVFQLq:xۋ T\R1\N&ڻ4. /Jwt(|5yN]F "e p0G"xhIbEqIHMZy2YY3s;MaeM.%G ĻO]aL4-`4LHK8[}`x=Ӣ4i4F%}_{c !牞|X}?+[2yuRgՖWCL6\)Nr"=͍Ob!*d6(,'re:Tն Ƭ^XXRG nIEm-'1!=a|0eF@oʞzd\7|hݟB*=Io$dʺN@1{(!ynfⰺ-pQi4^YClԬebuOG]b;MR3'QÒ?!14] ڠK~_'CmIu'*"F, 0pC,޷9c7 ME#X§1g-G=;2=W-؀ՑJzbQ[jS=D20Ff_+k\.Sv 'x`f2#1$XhGBfW3d-KT=x SEK VN]ĺ[o fSORW@M70aa[' KGӦ=䋛Q&Bdz^T8c3m|fk/'>0@ý79P2mPԷ?] A !w t G$Gt1("e\HC{}8-<ܮ Bc' &Uۛqo[Cx-o邇}Π2΂wLܼJ{ o Zn܃T2E *gFׁŎBwv'*.[S߫t3(}$N%//DWh7'eT٢( iaa#)t~*`zfJp$H eMzT.0מZXj6ⱋ eAy|M/4jŅL7L0|Ȁh!e9i 1 >$(\(P6hhGQ/ ûbUl`x#~.+DapiB3[.^.aXۆ[s %-#ÕVS3мMq&cerژ5E* :.Fď,S#c"7Fua/(ԏ *y08dl{x (NI37'Q䝎3|m<;H_z,VECbּ ayelcAxt eLx6^-`7ց9pBC\5!K1<`$>idOHpޔדh:̄3oՑݵ]CvkT p$TڿWMv3]/PF,yYMi !r{=9F_3ypVB24L 'wm ƚXlF7QZEXHK|aBz+p]ܑma]S:UA`Աa0O1XdsnU "&sˬ] ol9b 0a#H~"0RH$#K0fT @";oSoX O7#[v0DEp2` F OoRp6TF((o<3s;q ,+S,Ӈ @ 7ɗGg] ).k6'`&vS!*;վQ6k #{+>RE' '? 0Sm2 !a iVu8=PWSdgn^fnLC^v9vy$&m(;eHSiz8 t&攰f.wV6 !deM7.eگ7F\$1#dd B?jk(#GN[5`Sԑ1pӮpF"XRlHɈv`P-i,T-Os3UD!{3 əXhzmH`m.W$}:|uhgjoV3$sS'y+ec)(Qzt 7|{vl&6o(z(잪jP} t;Z͢pWKgC쇇-HC~H2g !ȉekᷨR#f$Qg)*l &R4+A RdNw bC[Wȓݼ4m09*Ky6@D&ƕ;QkY-ɟ%%`rLW+q#=ltH*Y mZ8@%5ggKA[TK?޴d\Z_FDaljХ`Nj@c$Nl !-Chyx06Bmyf͋AHmީ@!E f)s+.8]aq,*맑 BO b(q-`qeJ|ou>u i[y2ijAt]SCia>/\\i>=GT7~ک:w4=4pNj!Z4ǚOm#~ jTΧ_ݾf KxPÒ x~Pdooy U֐emCDNpMz{.gzSЗ)ɕH܊ԦYzB%H>yiA+r7\I^B΀v &~0B3u J2eHpxv?-eiFtJFj}%"|@"^@ ҷOY]koϑXeϲ[$U PyE1 a'ebSx!#}]x,?IXN96ԧMPlN [ J}g:?Q`+?w;< Mޱ/Pd:* `!{.r`ڔ:YeMAgĞ_h.\ʸFdpVu[Z 'LjNɁb8,tfRR`^!ӌ@: TB8&v޳37zF~yh,E i zXN&vHobq'L-&J?4NqZQdn|t4w]P@9@%lĮprc,v5S2B$P' d9ў~sxkz4ˠ)ぼ:u7^̮RBtmn*O* 8>c,vI;Ɠȧr:'LeM '٘VhTwX(cza|v? ]id1kՐz~.~Sj9GAu6_F|/L " Ui,eyOq%thz- IUmhKEEu5.$bїwu+Oj럿Ħ6fDJaD:>[5{nR t׌EPWt:%"<qJSPzMcWx}OV 4gd@}vyvy"N!pסdjڑ,|簱wBs$?FI`. I!Rf$OFYc/? %Xy1CRGzMEylRi e~(dҘ]Gsaqv'%]4dEf [V.iU J\E>x>v, Th&\$'E6un=uac;Cn3e p1}UE%0͊Kn-,ZW(2oIܷVzm @(rfH⺣: +weX.  p&<)gYRo>̟lÝ* ܹ R0=u4Om5-na'mp h&r] 9$!V*14t7׫$9!1g-lԺ glJS!\ǦY{Hu2fnY_,#gp[nKo,GCu&ufnPU zFNJV%imf !w/ƒ\a- o'`-f@%EUބi o~+4I$Yڭ1S!aٵAo1Ad6 5>_e$) Sy#_vundBeHXkOQ^}v&zM1dyhk.d}M`]S(nejYd؝m: FVyoYR~jiŁۼ,O'mucٮojl]ry7$ѿĆ!D&zmQ>pjU( 51M-c٠#;D9 '|7aO[+WkoZmóؐ=NlV䭲1RWVv/c/^V B=Q-6UTv6v$ypuro@++%r:8xkXT 3tPq}M4N.5oŸ|g̕?+Fg<8saO vɝ"鱩q߉ɪ,ZYRDIKv=Zqȥ|RT1ȯ—35V3C~/BsD7I)K:,1Q$- e!4 4fIP4փPWGz!Bո8nΗ=*w/=mg)]&Rv:_v:OI矘H탁.աG=QJ4 -ҙ~hQl1ib`~1kV!ͳC0ŏn! b_v㈖,{I st%y:p'6ZЃDo8$'LŻv4U1 ]KTv5} O{}Ku7uTXpb M`If^{^#TRw(F@{Ī%g3pZ) f?Tkx.ʾdԻL8>4BRg^ܩ)KHu,Ǧa 0 8o Dz|p7!nk/ՖzÕe;"}zjg1^ 4v?yxwj~٪Ȫ툣^z"㣴rXib:Oo իy7g^s&IeᙁS5{ҦuXIJwֺR8ѵE'C~tfn1QPfڰ_Q4q8~Z ,@ݨtp˃xq=Kr]HDۗ$=vIgw"Y,S~t+xo:~;_69@aan#NWի4W ~YyãWFPuqķJp\3RP7#GRziGHrae< F<_ ++sK*YIxzYmɺĬ%3JL|Q#o ~0ވn2Wy8'fRl̬ Bc {UPw)b j{B>͒> !Y] \S,V{6Sipp&RVDMj1K#~w҉{Tx-K,T6bDĪXɄ?6_G2ZnO@"%V$xKJ`=x"4IX;AvKLl R ah}?}pAZPUr0"0,U͔qDЦ n~1Y^/έ8TpffhBhK# 30\aZrW (7s0H̩h ?KXa.c`pC0El2_N@o^$@8WmdWoHJ}u`*uT'L墢"Fzlm/KgNHQS(r>L,6fV  M0l-wi)+E/c%g`NB#F&Ovϊ|đ"@u݄@;N[k6Gp +s>zI ;1y>=[`'8":~J45ؐ/2iV KZ9W>|X"N @Iy14?oC\ٳܰ!Xtr}2f6L.]/a{8j*&Wَ Kk!佈ݛgetIx}gImÛ`&1슛:=7$C L?t:1o~ >+͏mo ̸ʮV=Ip2́W5uhvL woSlu>)opGԮܴFSliöe%ĚP I`^s"G(UYOC.pKQáCр /j2hʼnh*Z1k ?c0> `8E'TeV9LK ?p# ?3ҒKΟjcݚe1@-;gKO/2}wJ&M_3QU^]6׏k,›Zp聂 "C+;%<[ dkynjĖ'5*A_Ge" LKkJ zO _C+U3aWKi`2*-Î:ՋgG:w7֣xT(NY+ft_f!0s/v⬉ [9*YɏH ) $Za،&:%~x4ܪ#-RO5E"^{e@+;~[Cx\!ץz32| F_gi"Ze\*8LԷZq|'mFN9Ƹ2UE !ZNLeMؠv&V/5=ݗ axyUsrq o=Fx/'wQ25+" sPcA@'&SUj߈ ?<,}`[{ HDf)e{# GѩM@ NZ~IYE3&y06󍑽PCj fƂ?C-'%lt=fҴ*WNEZٝT ٢#ZOjB֫Yqj-;nؿ jS pQsFSNt.(0^N/)uJAl5Gވj98e)ZByQwQ@0z"|ϔ)")HqpاadGo$_{D{r|7$~pe L,0<F= Ez68=U9ji^`„';|L_Xt~fw1io!-׹u~f)w$[3)Tinf}uXCoaYmC=sd-jS8f֜w1XEy8/Of&[J ۝HXPTէz.g;AXX*#e,:ƻ!yo9Ru\PNh{pdG0:d܎j{ZX8[7gc_WC:J%STRtG9of S3;8낥Pb-ɶA_'ʰ@ҧ=HPKamy`9&d$xZ6 P'_gf "߯b%G=B/VC=o@H ȌKE[!˘48ᛯ$ /!Y<pj1h.iE13_@Jn %4VA\,'5$ _8z/,?|!ft69(XΎ䲔O>QxËh'XT©Br- ,.bac%m#AE}~bn6eNM鵟1{,,Z~}c_vP^0 7`\ga&&C7>Zt-|n;<}[k*ۚ덅#A4XљQ*S:MJ| {8Wn.KQzs9HLUց*AAr4^nFgJhtm ~ fMw}i-koygSo\$4d+頓*3H#_+X%=x򡖣16(AӢnD쀄=[LC 0dVl=˕;Rnx-Ľ,o_?UhZeg#oȲ~V]"-\ SKD2f> 6%"Cw"ǒKݰʴʋsz:lBMu2N,Q즭q+D2T'Պ -:I{d*n@drjԔ . k'|?_3$t؝\SG+Ћ`PK ܝ+H%ϖ`APѯ;pEcU'V9Ҁΰo6kkZbȵQpDt~\)΂{* Nj7aLu-)>ŊNy|7Tuifh.y޽{:[ C>U?Q}é:t › I$,r љC4sYU;wv> ' OB޷UKU"^74 'B;O[+", t} US==ݫ5J6U`+ xr;,A'@S{oK-(Rheca{$FOR3DዲuϽt9X_g½r8hksO2Aq<^z F^\O+e*i`aybp͊arz.N{j y@)/f3aU9rѨAX*_B [qAEW&lRmj F:$9TyTUIzq._/JhF~x!5,ҋeEWdC +><{GV@t ^d_TS(2~T\AN~k[\U=A(9|.ovĜ̠ok+͋QYDUm^MUHq6ProuI~)0hr}RI8>c+b[AkH!䶸ǣboz\ЏOcզS(M29&U!$/= _!6Q$dz X','~ 75tn>|I\XG/̌+ܯynvfIs#^ r7!cV̸ß1z;-3 }4 aIjؙt`嬨$d1k"/8UN'ZIpfSmWvRcgcZE6UʖYq jѻֺc9. KJnCúOvӞShְE pɣߘ8vmt. ;Q>Y@ɲvtbpnEd` wi[VS \).syUBLK: &b(bY WR$i5uF1/!ha&Pu?<--Iko}_ȟv<ڼMF'Z4jM$I<K*FpV}kP$-kh K?(D&πIzd4NU'>SC*ӕO.DB2ߏZ馺ޏN5}~J3jze'vhM8;M}E\Yn\GߟY#fc5s(D4-/ E>]0`z`T|ʡ|H߉[vpW}naW>9KrUaS >?0+SAER@S%kmyh@r1"*Omdп/maSr`Wx-O - WHL* M|!O-*UX0Y&EjiKPQ+BQA*}mU.r4w2#lc=Wx>^v'4#WRoN J 'S譥C8C;Bgtʠ-(H&gD6{- qCECli-@jX-_؊F%^|4JD&]dRG+[eα#Eᰅ"cu 7w&k(ij:,iKDyXo פp{Ӥ⭵휟klו8{Le"W?kC|u#cz^dbEx?1]>|ߧ7eiȂ+Zw.0S(?9$k %l2MH( U >d h?/;BX~`I$N_HLءu/#+UA41;. |L9ZҤi)fAU/zm`HLmk/#}KVo/l&t,xG`nM>RhrF6;2o#I҉/e^Vƕfs،(Pj#Z"H*/g@؏Fj{6 G_@4{?\?¦QSQt ݰ6f>zK;z%7.%MX;0f!/u_n|I~JQ%sw2 BFYט';j:̽W٩#OX>W;Չ تViL # Ctmcl5U([M_\n6u{ ku?S)*zQ9Kl0>@ V1~4Cg`Ȏ W !Ln\Q멋TAB>8e,c5'?NQytE4l_PcEB*p\CKn~ 3=\5$Eţ-0:bOH*Šu+5C@U}̪EMLXqK`hkIA(j+x矷.oMKB$:y Ymil~M/P1y\¶yY+2ߎg>V\`:(&dkjZwSP4P-0:ugq"%DdO#:0m}ZMj=]z`1|qB„Kzׯe.!/;l {"$}%.:sV1 [TmslăX u9so^[yzV1&'\-#rg&dx> _U_5\sG.7h7lmp^T(Ik&!VBܿfLY$4:nqm?Sg oV yOGf$)WvZ2йȹ5.yO^ZWF-l|DhT/z(w{ϥ]JCYҭ6*n Jҡ~詸f7-gnRh(pV&a1q,p;8R.l))Pë^3qÝqja{CWE]4~FrLPf*{dخ*6{btȮɧؐ^cַF]0a-3[DnV-[N8=su*]IhpGɅI W-䟁klU&LB8A~Ogܲ^NSk0<œE-˹9d;u1<|}kSSFkcr/aO6G:|r8aѾT@I_ #JW+b=!{.fB˜oy6/,[s0-Z S8-Seؤt0u︇3mr1֔-u85J2[Cavgb(t?n%^0o0t`b?Y9 vuy>ՅR?OdI|ulTroD[:>Ow-'T(r^@F[⒒|}~U9V#rrblJ$=tʚjyDXE%3$4. >ؑweX-6x>&ي}!A;?pL4M!1Cc{ m}lٲq[pJNn]J Ryѿs3[ 9[;IhIDS,J^ag)*hv!k1V<2%gYɝjxvk*<8/pskkkYh `tG1uv`D=zx _i%\1!$G}i=ho :ԒwNu^,!#8}b67ž0E<:/bY jC[g$NxXM9}Fs<DԪt孕=; m)7MHh(+g59L.V)=~0V-nX%SzTM5P@y8 f_$(61J0\iV"K| KV;x`v']wM ȪbFCʨ[꼍||1.a(؆H}_pFƈY-jd/g`?d%zߪ $}࿖_>x.Suɜgv]8ZIrgpoÂYV 0mG}e9jZfsCtNç [4+qD7~GOz@QAQD bp^ľ齻'x[yy5 E юK/3YqNF@M^-=X+A+oJ38`8y򲏶F'Tq*!Вd"W[D"pn~U -hWt# %Po{g]+fKxNKv^/<Z[Q}fF/S}r!ita ?)wQʹqwfƋ)I’>)t{R &Lg(]~]2S92XR^:}"C+µ| V;{v> U~teF._4>m 1[=9²]]clw3Ŝ,rd1Y^iNTBIRjN&c*t@;2◃i$pp iFVS,6I8j].؂wyC]J5.j24q'Cj8]!W#BV$s@ 9Dm.|=F%d2%.])}91C+PцADЄOv6E=B#oCO'۾z}4߭'rBC2Q:ps8i j5݂N݅be8rg3݁(h< 6bo{mѡL` ܁BÎ=ęLJAN3sg LOQ=-'Ya| DcF%ݓa6,=&, `_Ok<AWa> 8$m I!ඎ5zVܶaC=fL>rQK^dދQǠM57n'i$.FoXh:"1ww$\Y!yYwa[<:xS)˱5<~E]NaA꽘Ԫ5|leHLQN&׳'.ő0NeQ ޡ*ʺ[F}[dGa,7Ҽqdi= RJ͎0C2{410HRUc"-T2/'!zGoU/¾;=TW6{+įg!s7ت*$"]pST> $jsDR`N1Q((lF oWay ?p@35+hK>p]5kԙrĐ9?'jT<8gl+NN!*0?C莍P*#2be[%N4M%RP^Բ |¹r@ȯV~>M36=\*{9yWai4x5 8Q5ezr} GH+,:>9`öI|؄rߩi;AsqELua\=_$ ( $2dդFQB=gpCACTGY FB"E?/(M֫|?ኽ BiywqK۪Fr q@h&fC+옯OzuV䥤_F"Uht`TꇙF+a"Z!XV3;Acf! "U!aHsZ[`*]O8}$@lVC0*L]كu=wEͨ2]nʝJn:v#'/o$uFJa{ *ɭ=GD0.`s %js]"2F:$7x6̉ ѐeYqo$29!Ug%dM}4fi~zL _;Ri a%)9q{yͻ$gՂWҰ ;\wOpYVk^]kZCD$'Z> کW6_>hUж)ukF<$i/co13R@ڄGsUZwש"VhR1,)]؀Nz! _cR [Npw![śG4GD f 8Mwog쩲uu;|s(x 5V JPN9JdN%rb+8Πn*켐7͋NS"/LᯀH 8d2o{ d^vۭjF^ùT ^I!F4)dӬf*P  P|IM~}ڭ{8} v+܏ڎ?D8K7BQP$WCZQp+F%hRy-h23]NW֩UdfTX? U YnunǸY^J6V5r7r&LFiCj|L&/UF4g6 8$skp@Λ@'}u  C+Nu' g<{X<("`0+hⲁGW?=panX<3d/SrZ!g'٨h+ #M֗k 06T{J$9-9d ~`"eJ>a2"?Yڷ&Vώvq!۰sYUo-\%?)TD,NIb/̖RM͝X0 4* e Z<}qQˍ{UD Dl'{ց%5oj6VK&y[2,M/OETxSM7삖 ik+2% >, 既 s`h6mـœ5]g0Er`+G(٭#L oVIWW$5fgg,Lٌ.>130Jȝ$y3 Ɯ&Mq c)!S3231E)?q ֆT;< v.f>`>V+D2OCGl[|#t)3# +}}a-&Y"@ \Fv 6agoʯu( 7+Z;l̛&ZEwj㪰Dn=_;./nDs|ϵˤk/]٘g^ QA l %RBS󔭗/Wwld@, <ֹZN;1F6q~okGtqD R%|k'z5u qK{o&a)QMFO%9ONՕ믖7?;Pb+O߅SHy!As({v#-œ^-f0.J)Լܤj'~Q** ̾٩.55V1̤F/mLit>3z"ZSxg1P ]T0S~1ץ)^i(ا~3W#c:ʘ?.eLmDzhLW1_ZYnF9?/,9 ҏo3=4%8ATI),q'kN3t=[q&b4TI3#+Q<=Q,}Veн8nJrP`8Mf%i\&$&/KErT}uZy W<[qʌ%~ϳLO%Mۢ"1_jX?b٧dM@&vכ&]T<1ys6MB(` z' k>F8 n?&\;~T] jyO7g; }%;³&,j y \|PD3;Ԅw 釻 8l7 ujcʐoS fy$ñ[NqcM%n`DPڞIa慺a?n @D:T6.erPo[_>G*CWop}3>Ήq*We\HMC؁T y뉥{bRo8.TR~+oX;% D,L [/ םwƄq []W4/ p>G=uV0۞vӭ>Qԩ iPh>&,}߻HDK|m"2J=Mۓ +⦮xq u2(Nͱ1Bhs2WPw. `t.{e PxvuuB&,C- <1Q5 F, hwwB"pʑZ-[DJ"w:t 15]I?YEW b]W&LWzi;7ALHeJPezpy9L> 5S~y:}H;Gü3IF=9.+yzϛ$Ό?9p,b)bjoScSzh'}nSeAq|:s4?ڣu A`y s[xA ܩO$q:EP#y}fwYzDC&Uب?>Ժ ᕂ+š%[m03E.)pjC3`QH9^K]XK3(RqM|zWka>X.,OkP@3h;Cqe' йd0WUB}O6ScC;A 9P{YocI-r`9{, z]^]N#f־e[C]\FC6TǢF`C05|@R{j<q]Y.R-b^ov?l81yL>׃$8tv]R꾖ow,Hcbc ݄D>z?F/r _Fx~Gyดwrw*{eЌ&TWw&zוԊu2j")sa>DIZ:6X -0SFӷYus.(i6|LJ(y,O7*6֭{7_uWMKfc߂XSL@j3JR"K2`'ڧp@D]H:4Ƶa9T:*Ky.8(pcY;)yfvW۲3xd| {)$)\JpzD 2Ue8VijLcA/tfzWjYH0?Jߍ1l[yw7S* sQTYC ftZ(V3TŚ 2־|+ŀE^"ʽ!$qM /O`&AMJ/=mEGRo&nH/单B9 ϻ٠%hҦIA-aL QȀY ,Ī5)/KYW-8sc@g rS[C-:B&jT}OSР+`XDek P>ߐ'g|˅X%աds^9^4zyuǏȀ%02~* #}݂p0ĉҝK!*GhǦPH+QO OMhcM1Z¢j<܂Ϛn%)eH%8*Ky/~>#{kIRk9za*^˒f6xh.ms̄ebq;}c8Oךl4dUvOk%+ VƳ{T훬/tO@  d^jɋ$ٜR1פV GM&4G_'(+/q냹B-)0ʱ36[͞p e6p(üd`VؑaUMCTLmclRKJ*8 #\=Vf4{a"kv aeʗE9SBP)%`އ>`?ޫUDE^頷|6J-̠]{Wi͓djC0GSG3yym@ xQѩkyqKd+}Fx58GO]+Y ߹&@ "5d7xQ퉼1l'fQWTJ,qK@P!ZeKt.n#*g/~]C1TeS׮ wΚڑ m ޢAC2|,YzS24@@9a²u_t(=eeez,,;cRkeBvğ'rJ;pfcath^-U@h~:)eGKGHbtuuAR2|Cf&;^EuC-$ڊu $jf%W!Z3}wK][r&(5Y+6kXmʾqcqֶi\H*RkѼrЫB=T{" Wχ-P|Oop#2/[[1 2*6cfKWQ pA]↕ؕdE'b`y@-#R >G SDsd_~Y?ۓoq3V0Q :[u3V[Bɿv9<ZS25vyXGi2vikn;w^&6Ό4f*ąeHՓ8YY&ڸ$0Q)b8EAٕT{':2ePKh/ ΍1vd}o~tS 2?-5s5;0X}bbpzgLU}M&IL O|*wxE9Gt6 n4 Ʊt; a.ғHvRv Xs'M6_h(Ps-?uG+xKQT"֑74R[lE)^jĴ߲U6S)BZ̺yײPڳQ ׂսUG1'MZ:^Ot/Yl{p"L=R ItM:K|M].&S8y̬F+B ǥaT6ƊUug2ld~-t6&k pV`vuFLgydXZxX.z]Қ/TEniTpƎf=5"KXɩi6Gf{917WD`رN9;w]ZԗEFOoptyxfɠ^ !yOIwQw~2fj]Æ5)ݗ |gMOVauiV3 |dzԈ6݌QAQ'T @ 8b5ZHqD>rsֺ-"4ȝ`iSuX^#sa}MT!>]R'gL =]:Qfҍf&yo)삉=XJE %5 G جu8ɅTӻ 1z=w&Hֺ򴼥,5nB>f *n[d-,u!PZe0=f@x]BBv<5\KޟK\,qA6hBed] Ö_׈"HsJ\*cBp)Y~6Z DM^@St?-Bq׫+I`/HiY_Q1ͻb܋."H(H}(@.UC ճ><(7Cˆ_8얀]e F{P<ڜ f>'V' Oam:c>&hJAHES@2hkPaL%W^4 R?ˤtѧ@ٕK?NOՉ xO:ʻ=}@|ж>al) :4?xA8?9uNbۨҌ';E3jHaP{Z>^r g$g'0YCYb?Oo!Sn,D!wzL_0Bd ?\ Se6A9-n=U(wv+U>o僺52 i!Yi2<K8 ȧpIea;oy*XݦV?*8D1UZn %D vG7f@ ubbi]d[[u R v{n=X^Ȅ)POOJhVc׎VۨM3ܨ`BlP2;\"4yD Gb.YOt hvֽ(F "VF<Z)E?/79 <^On68Nr41:lꋶ+0um"3 !jV QNE נ25T!ě((A`S=Ki͒lOXN1zUK#"{χQ%.W΁ ޻ /t"iHS`)3ޒwy3\AwjU K8'4IOFM2i5mp,?m@xz&iCPN;evAah9!X"vQWU Fv{r*;<mtƒV\>(ڤ{UlT}?xEb:@ /X f-j|,I+ct}UA?O#Y ֺ AUwH&6`*~̣ RW^=tCoXU긻D,sJM; 'U;kT|?=:XMzpʷ H!$xw/fŋn sLn܀Lޙ+v;`ܼ"X{*La.RCdZA$v_͍Vd%Mڨ 'IwXcsA]Ԗ4} O׺FR\֞mrEMw&k.z$.ԳO1%{l%![N/h{ė|,Ds< 0I;d ǑoX6A|] ~1qeVY3&$S&{ހcw1H h$߼sud`}3YMϊ4zrqMbb?e>O˜/3{}~}Yr5r+2WW*F.i%E!3Pςӄ_=\p1l?hZ^OXC{7.4R&œ@83+ 92$܀[&.a9b1*71]Bu:T>Hc8o.(vRجGʖ3 \c,ާ"#oHTx`0]5{4wغ%5;4U/n_@O/?8`wN}/IWmJSRqc+Zie8` 06?%uo=R=-6U&+As* <d$OwN.6]M6<b®:+h~d\)"tif/]`0Pf]o ?MD_`p7ǴC jk}qE $ J[KhZ)E!Ӵ Y+]ȝVشI[ w#ch(?UƘ8+sV{L]X}&)n: ֧Z m6]$B{p@sL5#$}㢤i/vpMRhO9iOO$u9EA(樐:yMb)n XDC;LV/ggI@_i|Ljb3|LjO%*sؓE3-3$1>7Wj2%<%;U`ՏY>+#G3Hpk:]$&?3Zw}aO3ۆn:'jF'@ RKQҕ!gвM Nji`Eg58kE窽)*b.H| /*~Jm{BKӝTn}dk2Bt$jՄ/co9bbQяk֫f *2p}ҝ'qJ$#Q8f'k₈$dAoVH urCLy$wͲL6nS"u:mU6XBm苀Ha%hgurqpH'ӋRd׮BN Y,^cבa>[X_Dm_kFǔ|k)y.IS$p`*1A AuuhWk=UFf׼mlt1u)&zAw8ܢS&;(PɀЂxLE6 ذUCd}l.U6<WL|Mh)g';-q"Wv !K3dȤ݊5zgFRorX`x9FQ'\4y;qB[aKJ! OCGr׿s d<=sl,B-:&߱k]ܶ`+y@  &0,gjˢ\ym;8Fgzz7ƎOTǾaYx'-v={(P&#"J]Ͽ{k<tx]A6*z`ʰ?4ُjAj*2TW3SE2b'JIPM'o +Zrqםsϸ*gyr'D_i/C6؋nX^EduEav.`WƴMϵ-*˯p1 &JTZ¿_:Kcn;؊-lfDJOˁٍ4 hATα /(pݶZώQq#mγ#w)&OoC:%ˆccI,)hIR"eā*x3]0&1eoCݕa.Ud$}"|{%tݛfF`}i@W*s;fΓɜzuO(8]mQRq6U@(/dIɤbWruyPa.=~mI6JaO>kFI&o%CY1Ġ85ʀQ=;U2mdU!]RS UFG&_,Õӊ&;1Z azm=5=(NkV$WJIJ@C7C0?(XU]*43]q|9TU&*ßkC_8mri?ٻ&C .H|S tV2vk/xjZ:q<ҦɑN"<[]nz(KtѸ$?xgW8NL\PFTر0װj5Mkѐ^)v^\O-RFFII#W8`C܉yhps[`̭\0>@,("*nF*oG3фS%Ӿ@1O`gyPع߾9،6^k5{!MP%9/)ժ݊-F6%L{x4kL_0TҒkKʬhfՂn60N/B@Ͽ;ꠥⰾF rsn_[|֥5x"8IH%52&Ǔn5x LܱH>frp-|Mw(~ьH~XYN4lq\F/.+0!ZՋmkF|OߍX ݒVEKAS\ՙ]rɦo̪e=n/'NQQkM&]$qg:80 u^D'^&B $Gi@[p/`3x;Cl ÂUFf uE9(Hm}7:Մp. zaEB/Txċohތ$._ -Ѱ@4;"2ӛhTR ڇ.zp|QVYj߽3L_V}LCx2$(~>$m^Er |^_^q .>d$b0 y.㑅6P0&Ibh!Fš*>ɠoR_;e-{A'ՊPmxaF؄?©.3ۉ1n0P7CU\vb_uӾI b 㟕?ke0Zhdmm`tڈ*d&^q쑷ng:H8+3kk(ŹaXQ0y1&6CХ;4 XvIC_q<{D˵pQ *O@$_c>by?<|sJ Q/3hϽVZg&b?>yI2Qߍ^o/R-Fi6!aGmsGj_.   ZP*-2|Vp#62<4R3PKRL vHNSYi^t6"J~~MyX5F5\]6E:gX"W/7Jɸbz>MCYTD 29@@# K5 6_V:d<3e_~>\߶$~B9= at20ae)8G@(J3N8?> nngRkOn-H\LǬ'>Qq@Π)_Y @Htu:ry&4-t򰬉yoxB^ݖm[} \J uj13R|?y~O EELZn$m$o֢v!cTO]Y: F8E-J ,\lnhN{\Tp䗈^Z Jw~9іӹ6Cj.hx~r#?ZI_Z\ zCeA[ZooXm SZWgDe\O!ev7=j3v!FKh؝ kC($2$TOd7`S 4U "@d#'/Ԓ-ۏp`L_RmI͆(5ՠ8.)}Eu2 5ހ*;/lJ; X+6@I2,nJLiFAk x>yTp~"nAgOFAX7zpC+(3}CL=o3gOs[Ax\Vy74S_KdKUnr0R$g]"8v&eUWzEֆu^qFci, oez+A+)=&%b>m f??]6)]R0{[\KȽ[)7*^oJu[$n8vQpnѷCO׮|l4F{3j#ɎMfjKN% vGج)SOm*ٺ>8NɊH15\#Ԃ|~%Kb Pj>]GOPLP jUJRsT,{TX mbO3R"UPO[_i4\ZCqqiϝʆj9~3u`ݍdQ͐qk$S1.v1B1{PM4fo EiYt9 ?Q.=ޛ7D:ft9y{"l.ϟ z!!ZҰzHB' $|zm i[Ht{:{I(T4 ).Y\(qjAZkyą奰;(^P ]| WOW52/$l!.t?5O6d7.h'Bu<-ڼ ^~krHp_O X$?Z7> Zxs:߸tIe)GB~\M~)O>{]zޭ+H^|X>, ABq)jd %qzMW"*p-"LbK{՜ևK$.a]SATXE'\HFŧ2].rWdJN+DL+/XJ,ɞ Zpgf垢5<^2reJ?6" uB1h DPGU!DF0}C!]ξydɞo:7 d?>Zy!g1a9{hB!+oާe "`$^p/wh, =h= #`g{-gNl$ꎎ?+XBO&H₷\%.S( jP%Zǜ_ aI&D4n+^P`'Rr' Zє^V ,}b,zT~=Bq>;E}h5̕s#=qۈ_޾DLXJ-+t&082;Ǥb] &%ݛ PXkbUgU NĉL,5i0`k;0_ɾ{YuVwk~LR9p=2(Nq~xw)DaSH+9WurܗHrռ1'^GB4n 5;+|VzB49+d;YQ( c'PX G~ V\[>!VOI xe GG@6Bq䃼|G0>M: tkxdxj$A+I,ɂXLz`0!؁$[ZtTB'q[m(;vx\8eնGex:|c3mp\Rō4yqcUɖT&Ĩ*#bbd85uygڴ*}ADw/6j?=1V]M:Fg,dt k}vjKTjN[XhsOō5:(0oP9R@l^".75dkA؎Lū'B ZA-Vuqb= NB.19wpx Q *dV1 ;lSv:oK X#h 3w^og8rfLbT RF~L!-ur` $ʵl3_7ilmM/';+]ɪmyqTĔ<Vr}bw%f7OH/rznEf4XUn̑ SPVCYzN@KU'9^P ;O֜Ǯ*{\6 rCc̶l`)(Z INCVS*qmT4;9| 475LQSOZ <⼑R}*p6ZEϗ :B: 2;KaO nH.=iVkezgQWxM#JxRLo *Xӥ sp^=%` aɉ]6:ΰ89R0n;}[E8\nsC %M F)n8gM-_Ď!)}Trl} ,0}o1D/zʘQDQs+dV~%tyYch(ٜ&t9Nxr|Bq]p J0l#&JpHin IOG&Tb1Z_Ma} kƒd@LaTq&BsxA0gCEVxOel"o8B}>wʱR1ڀ?BE;y6kL J6jђI=o/ 0]o # B;6G"SwJjK,>Уm6t7q:p?+K<8 s! d0;NDnW~kfHq(E< #&FAfh籍^g5A{B$xZcMxj|;)7G-19KoN*&huF Fh%RԘn:CVIE& eZ&kI%\Y&R*%I"+ӭVW>$?W{"lR?qjq(IۉÐḿxh3dS)RA=fw:4&@ܪ-Z7B,i28t5YK~.QuN1qU A 3$2V2޻7J 7SXe ɩa\l3%:,y4 m[,PcyZՅI ,B-ߞ34NeBb4tpDR?BNUċqT6 +>Pa\ۮ~1ޅgo+3N!+bP C1]AVqE\hhײ~5o/2 XvpgB@ 5 : 7#<$s;!}6a12z3&+&F[%:M)x!OR夢t:[ |Wi_¦{*>K ASMPII7SЖR [_?eC4͐sM2h,z#Zd=6. *du?:J799[vLX Ӟq^]Ot'Ԇh#Y:5jc2n%`c i0(t?T4C u, N5({onx+Uj[oظ6arՓo:K ]Xɞ0_nwDBQ¬r✈`y`&zuyNРrixe}=>vFoqŒS/y@)ԖbïyKϏׂ|P9r eMm8aa3DL2⩑UW̡b!WSW:GCbnߒ3Oj//e2[(ksbH1 1V,ñi#kRQк<, @w ȏzӏ~0ZM?BP^/Ͼ@PYXJ&5*5-B+GZwZcK8`'n9'Wi#ƷFpL]4 4;8>0AyN )!ޚF%ZA= eټOw8Mrө byKq&f][`.(J@K6ixwccEamtI԰cG}#-Kg΁9"W%P;o޽n̋ BK5I8F-QӻWG.}\uLKj3z $1,U)Of]tFk2K" kYwʸ6C &v%8)ٚ43Ny)VP sVSjI_46m(ž"(;~E'%po k#m2)†Qض Msk!bw(0•B#!s/ȹwXޠM.]J]eHZTcI~t)0Q{jWZބFB8+`v4Ɨ>v)/q@#($^HqF[2OvBd(ZM;uaEx#.?8;%<·DXvmt͹A0/Q{6Џ+ o44U_,h"6Br`~vم'`~̻"u h[K#'h(ÎC/ %<,.R qe+.HO fǭQ yoy\4"}N.Rͻ8$:)forݥ_*_Jŝ.~qﲡ˻8ѽ){Jq$8/vteIXrp2%锉gMkG#}˕H鳽kqz$[ Ѷ1噺<]LR iϤ/ c|$'G8~r8aFOi?mU m\`V vvۮqalThef𢡊8_&VUO`J4o89 |NS}w1ePFћ2iAǴ?m8pFt9kC2]pxJqUvd0/Z\j 5pYZШ>ĔC-8.bN㜳;LL\\:uҐsmyApiQR{_Šb0(ŵ0"T%JtZᛉt2+ w%AG &4^{N|@KɫbR\sHS&-7y &G&Ej#!^EߟBtSe P: 噓XSz Qs2smF#t~coA|1z!+3djT(sbDNжIn ' ma(7>aUtj31ȻGyěIltܱjT_>(bA=U鵛|]9QKr.w[=!{dY uxWQG1G%8tZ#f yPV0r\Uͳ@u W-Q4[@(0$8#{DO Eӳ3c1vyg ~r9! n *I/ k#nrz_ۭy;ZekoF8(8*@1Ւ#*㖲< 3H4{n'~#Lr71O8wm)$`l88E+lTRk-MC}WDj~/.~;V7(-Xbm2hpf۩ur/u`Z)P>o !NŊܒޜEF3x%y]pwhxo1CIDR1{V&yhBfyu5"b JjC\Q*ФyZ{;P=)'þTA<NJarh^Tb~Nh|Ub!b)EPKg_]Nov'߸,Jq#ED6y"̢2#„9Q F2=1IHKwKkr[-S5|lD (1 caqWVDQr~JcvQYw7۞WVOTir7oX!9NFcȨ %+21&E @&up/1;gt2Kg}0=VKdOẰV[R|͢>AT Xk& GR= -W#~2FO󖲰@[Ї9[[c2v;KXv^*Q#RS{OeGȖbfA:>}pLt0c>y"?"Ddf(aDI8G rv/l4q9f!$šfer^Na QĚ4#E+HZj`'ZK;1=b2h *LrNp n'-QwO618"k;|8OVl76CD=j(S~ڃ٢hb2QV2 b_clrԻֲS4 [%CE;Cjs/h07K`k7c#*CCL5;Oh$tlpnoRU&sU™5v}@aewus E.ݚ9>-g0MՍ'T2rj<98tgvtgk5`D01U}4b #AsOU_vh,8S=`Ȍ eSЬ.ԍoБ[m_ U*R,i8"B}yɴO12âS2LO$PSu7dk:j->x9&zQY0|"!G+һ*Q[K? 3hī++Ӷ;#g.  c__lWV1{"ßʮC9%'5[ZhC?$, B.[R8'eסN'LjR+Βz^Toy!/zvn%B-Yiƅ ?a?єIY#tk(@'NO5MYls`0I2Ė0#o`JBN8}˫g.G?\p ,mqs_| PnbSL*FHVVC;yaMLp[H`UZ83PI5፸CBĒ_n DkݻQ}A™>"0 ,')+ڍYX|\#JVҲ1ڜ~qR˵zw|V} />b09*+!=5X1ò8vnG68S#D>l*aVOќvu(:O1>"na%\n KH%OhE=0' AqNg\vߤ Aۻ.GEf'&)u f"\ 1(Ͼc2To`B.$˾! Ѭ=vhJ71󨍼6%e U:ֲiVzAЄ1NxP4pt03E#2%X9c@UVY2&jMwةq {OꔅI8q|<7+:  D49**/}":s[}G;.zcsFZYUnOp= Z+GTP̓sL1}3QL ꌓ"ZEi<1\9rPU}i͘&k]]:sTXub A$ʚNEvl>β^ZrNWNlQEfvCFO%5f:)L&ߥ5$1kFo-L١#_J@Kz+'D)6Ӹxt9?gio!=)/@ijM4E\[pHںDH;>uya'9ml ₨0s  VE_$yP#H40TlϤ$$ /Cd~SXM4'Qm21;jDz'h %˓ބ\,)s'mk[n=)>CpZJZh$b B(1P( b&ī}bs2G;[?+lҹkUH3q"I;:eX.~xihh>&c)*=M\2ϼ?&/7=D2\hWLC*$k#FcBN|b^aNTLA!+&3/׽pظXJv{9 vq97Q!w(ehw w_ґ`wM8AnM#9?*%hV3JWT=4" ]Q>>R&BՇ.yl/":a+0#ٓTAn'(ЬCnq^8H^晝{ex8kVNP댯-#՞Hew3~K .6UZ@n}NziNV7Lǖp;,:S` |5Q HE:))Upjnȃv<@E՗mk"muxEiif =pۤHퟢҜODɕx Qֵrh_TJhEn~pBŤ+12LK LXH%#g}~mP16K9UxKE^8C>NJdDD' 23]xĜ6B;6T18Lm빛/UhJfO`qfX;k) s[ߝl/ JßʁA!I.Q5ɲ  4dz<{\@GM2^/RA`K L D4^XwemB7H82?<׷+y%\mSEX=#NOm+]oB?|+avHͻou?_!ѢߥsStd)щNJ 뼤DY:y| 4Z`:ou+[ pXU-xJU.yϯV ,1q~f$ ˵<9 % _3_NCL8Q=|u`ٟ9Ha ![v|³J)ˈ+(~}ءjp}G)4y-7Y j&͏cEK2`<&ߢʞq#|I֝5+-taj;dsزP $+2@VX2PXM"Vyy/do L2|F*WGȓ2uZR#~d;-7 "2ȧo-Ynf{@B5_`m4%KNU6H4` jdh[\6:F%"WдN YZ'l#oyeR,)/7A9&Dlʳq|Ф63Ӟ+$BL熝kE%wѾ4\--~t5m[.>" w|xBq5Oiݑ9h>ph>ڦi r9][ap@Vq\M@^β)saࣝ/Y^,%" zEdV_P۝aLX:yh4Pm@]3G&Me+n+7ğcps0߰t~j]#aB^hOͱk E`F졀LUKXKNoB2O<83>5־LZ#uiJ;:2 PK$IrIF$Z8bS6n ]W윆)2+\ ;3bꩡؙ`6]!KqةWd*+)pеڙ2Gx+0`78}꿠P=Ic>1[gd++dJ; y |>b]LOP㞌б3 ?<;NZpcw\;*I-=9C (.[슅:tpЪF8NG*AB752 q?!ddinZAxEąKM1#pL]Sʼn_C{_\e5q"Hg7kO|U$vCuOðU99?.<~7iIpD;|]^_}!phl]{miBw(>f氜6Q?'A`W1ĀOLS&fB#-$/50:NqoU]$jv/ySUQJ퓮)pAf5!ݑ:ك%S7/dL ^rƚEpY 9R7YiF%i+ [e`/gP+JmUXwZx ƜoTƴIH0ߘ㲍!n')r, 6~.va<(zp.3 9k٬Ŧ4X\lyQ A3M Pجy ɞUkZ>/k)w!9 ,I{Hl}.UwUuѐ. ʿ 2Y#S&jİdՌr iOVY3 }MY=ܣL wךڼ:#o/ep<*z1;ZHH"٨txX?3Wh0ȃN\6$Xv&wyŞs.mTJSrM\Cѳ}̓Ěs;VDPѤƲE4-% \e/Up& \iH'}52rW3Y[d$B@;olcdۢ}db!{/4q_|}Z8㒧׫R߅ax{#2[k-3-0$ 9|Lp)mba~`t!յ,FP0+/ U3kT9Q12ܕN%(ig!q|OsV.k_wi8bsՌ+i-L+ޥFu$ IU J4cR4Y=Xj3k]1xCD\1k)y= $xr ]}v "wgM%u =DUA\/;st,Q5>:gwP9ͪG8@0'ӭͳo#лi?"&Sicwc0U6zx|ܡ5"vM~AĹaFD^"|ܛdI kuSS:SVhE}'Sfhl>>TiV (KoCR7D*/Mp\=~ ?1nn_:U738pmg\2Z uIV](`}ʿi)\wyYSXCWq-FRze&Iedu.ObmT7g1tlsuu3[+4݉RW_noo9ZT=3Z. RgjL]hH|(BGJjJ>] 3Dٺ$(vI"7i@'JP~Lc{7ygfH|ɝv~iL9T qi\&jV4 ҿ9u0أvf\VkJK7Ÿd3+ Z[q̪kUؓaڠH~_lvf\: erYtKt]}\tD2b;{CsϐbOfb/HZt[覲I:G{W2u~K] ='=vЅtDTxäz则 u?LvXHK G7ްb0# ( yY}9`ǩbZܱKC~6Doxn廸ے@NjeC9f}{Pxj ;bβ8e%Zj/DK٬V2fbӈ<57*͕W8COsA,(h7òi0|N|dzKؽu'>p|ATBʸg/fY5] $f'ƓѴMvqjWms= sS<8kxja{|5lO-4U1Kp2,x S "D gpFA9p ZdWM\9Qիڭ;vjG?oqjN}rp A A& ݝ/?NdhpŠ6]F!FQ3rmΖT7ZԗRwW(/qA]-JƐ.XDDYS\&{9o"gj+~:g 0Kb^wk轺52䩔'0`վ,exA*UI;=884r?CWs̓|I7w]?u5<CorU{34b14Nw6>:ۚWŕ61eqa5w'N~%:#qʿgչ[Sn7S<=jh$XH)u>V'("%Ҏ#e8WI1nY `RCC<" в˄H"GWf1>|dzy9lM i'yMwW_hbB\v:-â>Z p8Ugj+<{ykUO>笘Dwt^wG|->?xt>y% e\om0yaɈ޾ U~r]s# gq(n;mMh7r!o(D(nO;{ŜrЙ 7Am72t"W0uOm "}&䔒׉cߑ rͰS +7EԾM1pY^nJOeг !RϓZu0tq q> 7'|b%ſS @JW8YT:hn$|2"^\fa9Qc&'P ߁L)r{v =̯R6t)be})UE>┰N4]-Q_=6_`" m׬*s~X]M2jM7PCچiK3_qh@n"D =clZ"7H`)*n-ujr/Rc*HV(svj 8<>/EL0)mګ$~ڔ/0/:1++8˻{/Xam3 V+xBʇ1r dG@hA n @g9Z2jumˊOSc&W=]ŌgwkL쥌8s mok2E0+nu *ĀTn`qл 15JrW|¢uL ϥlu"RtG ˼";qd_D;eŁ-l`.7e"|ߣD(΅z:0œ}ݟn? j6RD!.{MlgQ$QK/"4TL,p*?86 N '(xi5-ͪ%_uk&G.LHnQn|RVPfy J\AZT)}}:T$쐪Jݰ]&ߎ8DmSY)wy&ńO"}-O DLJ$Kh{bb–e/[b<@uT;ж[ rkYfO R*i5h R ElOg -Vz.liٜ\nHV0kΕ3 Aɹ퟉+LԌrOJ`ې^ԭ"DL9 T[qlx5-`im, /pfM='x*EF&T 2˪ AWMAHϧ[ R P ys~]"NcNG% eMGI7XgE@Ҁ:̈́YM+Sk2h>[ĪOIɹ #o)Ku+<5O7]P(^?BHIy3Ù 4~ @RZI6Ԭ] ~瘹pqfdžQ7>E8ud!#.;fЃ\$.724 ir1l8"i#e8``QKPȶ'Qofj+MMęc^wp#:orl{^lx9Q`H"a]X25k@`pK7k*t?İ$HCx$ G 7v(/i6/duoQd5#j?1T<~,iEŦ4G ࢸ᯽hFMw8 3^):E'O{AM& _//;/It>F:D7؏=T|bN >ݽ'>34En]|4t ?n+;p${XY`ܪJty3X/͊N[A2u~0 3إ4pwI}ӡBggּ] utQuU2&69&_A ;1CԖq*BMM5Oce& M G$nߢ#R8D!-3璒MY!/.ڋt:@՛CfS9nϱawP{#&IǴ˶BUfs v,ƾྜ{]N]DXR=q-u+'_pJ,ش~>*|n}̛Ļ<D.=G f8&}SeAOhΪe;.& %C8CNr1ʼW0`j9i2 htux>J#Y?VUOP%mR-^MH*Z[~@$/_[q˰$Y>vTz ք&Ө;h.Zh5x$|OFCyc(k᥶??}a(HS+Ƿú|{Ff*&f=D!gvh/bww]. u\SNזF Vg) ^ 0I0t^NơLsl8wҾqjq|ȟJgg"tSjp7Ɇ">GaJ2`Z8j2e&S˅ۆeH%ɬIJ^:d*j5pKlj(15m'vm{nJZDM)T_*׮-$љPB@9]PO+2Er. 2%5<_{c?ڝ@!5eteVk@UÖI.A[<|:cE6eyv=שވ+Wg_R0K 1PقXI֡6-& r{@XCOŽnm6}Z 8-ۍ15: =Hs3<3;! `7ڗotZ]gKMZedSe[Cv¿qtV^I4[;۞ κ^7>U(zet1 @!]uoR =K[aˬař$'j$fݦ {z*7]_r1wQiHS1op J(~6/&rl6΋e$JS{qUBcj.QcP|~qoGgЎc@F8I/QFTZ67ۈ6Yk24o+LqBhuia@+US`aY./A~X ]NpSd+zD#X\j^ݴ&*.O &|@/Ik]_X/:gj^lJxd&*?Wx!Duв$ZKGՒzs.& T4>yHtV!ƊrI] i`> rK M?aHŚNZ@o؎"FKMWD*4^QU'ٰk5*LȱJjb,]C?^yTR;FmJid)P##)@IIw}u &]T#:gXVTwB:FQpEۨi(`ӌoD3#wM@$Jq p۹ n(Vqd;Ϫs)ȃ#ĈL4?O{𺅽slaOFĨ̓_q~BYM1%#Ĝ?- G c@9_\ʲt/9T&s3'k(θ5ᦆaA\#UNBD"I\c\S,nX0>&|")g{TI `})9 7EhdC1`<\Um rwH1ߌL*?$?6 gGƁ(€߆`>2\ֿF|$CMIl;O>~~jq9{s%9ukѶip:&̴S!;\(7ڵ6vNMN,YE7-+ VqL:E%pe쟱gYZ07070100000501000081a40000000000000000000000016661a1dd000038ac000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/ E8l]?Eh=ڜ.+_Pgbb260dz|G-abNBy?9dnx=Q4OtpTZ/dHbl=G\GwvD$ 3Z˾?\H,Gr߃,@  о6qI_QV&̃\=\SOUlmMBB\X{M9ǚV@Qdƃ}o})LG," a:V"\%sp J?w,'o-ʌl`p\s;K.jT5Y|ѿYAQ(jҐ`R$p?)*#>Ĝ U ƖIUL­pSώOY=; 9US@蹱ZyUôf뼙Rf&EYqwJN4U;i-xi=/LGS#ֹ_ߨ=,)4LAk Ŕp dw-cJh$R(eqN#]o^Mhӱ4u9ݨ6ms+>=2 n'#?ҴD|}90w/ zQ2 i;Pyv[  cG)kbX>bz.4oreD>@m fY@N?-&4" (Pkٍ#]4gh0%^y]ez4a"狪/I<6V \R:~9@9ztHW_+uc:Q/:9ޘx+TBAU՚PH>?Y9 Qٔ0V72ǴEi jH'bӄy} 39fQG)$rT ϐ#@/\goS!a%V89J,pxv%`Dd/V ӽ`s#->%x{Q4IWP.)!u_ۯf2e u FVFUţ{ j0҇/  mD 8ٯЪ hjUy ׆Ģ2l=*TeRnA$|hD%ozDV>%xRtUcBcM(%7-qQzPh՘_)+M4B丣 ƣb@5jgS+QTރ+eT1%j% =I疆\ Oz!1CYhێ;vثaªn=0O>GU“&\Qŝ:/'iF>}Z$DQ|"ɘA'&'aMȺ9uQW0GF#[ 'kiW=r(NZ_(W>S6Nl7"1%OtM(ٮX]Q~M_P>౼X'%f$^Z  sQra#ymm!㧓6RVX$8zNَ:[CnudA_2$^fY;uc*v1J4|F$ {lPy7!$8s^( + 9@f*X>{1TZ&dU:["ڱ0;t77 ,x9_']fOjJ BGSvi]1 ?S0I7K #ISsGn[T[D-oP\-xA5)Ym֡Iu #joh.;X%XDv[U7a@΅ݺ`V]:\pnceRgG2Y]$+Zn>] lSk ?}SS2]o8ϙ,}]qrew=h SAE o,sG㢐I&ZhRd)DXul/\u(%W;6&s;\e0#-]q q:܆م~q 1Ci[c^|R}`]%l F(.Hc+3G/~J#3-N,^W-]"d&%q )Ɇn1`2Q2'#?#zr;vX(!ߚq~Q$Ss E:* iQ$x ]QZ_LJE؂Y$\4H}z1WеAxXQ} ٖh 9&A3֝\w+S. @k@F9A z(kU1ĐKI-Jzx-,X'HŬeNe>]"H˱S;V s0債pH*5,‹,@X;dpo_;&l©Z8[C􊘷> ;?ƠgCcIO@8t 6aۅoc(}ؙj*Y7@4Z*l$Ts졆:;9D: e־Ed+)Po0d/ +H녨81w'0GC$Cj(IM*w)EAc^TEc]:0ϋ#75!RNfg>a<KS,K\Oݔ \ߐzZ/(i #9yEY=4Poz7•B ^Cҧ4MFkjܐޱ;6p}(Q[k>~ Ȩ~)'p0-9sF*Ƅ o\DWPޛAm-(\0Y. 7(< STe ~:/=N'[p&Q,Fʜ2B2JAK/am;gLܡsv+.6!;a۷@].wň=C1hkz3Q~{M7'Ѣi$0-9PH.z M*c.9޴]iU?,/uNbOarŨ zcIH?A="a0ϴ)DfyKIv֧C0bI/ @vi? lnSBu:Z؄ຳn~%6C[򕑗93܂McgkpXoBiZEƳ Srlo9Ү #]0;n#yo뼣>(8.S^(lʋBO a .V`ˮ BBsO7e'c/_?_aLK)I|-83WE'hX@9Kԑ|!uad2twVvFL[:ϚOG%I< 'O7B6vk_iTK ~]#+**̍Gd+啲9g5n}(= ov748Z}iֲsx7[Fm`"< ]?Ջ͈w8|@T%$$*[ p<螽Gͯ=\ӭ`q?!/}[1L)Oieahyring"Qӕ6yy q W;ba'e~Aˋg tk ^@N[E/nj)!l&:搎Rʋk9WLlN#PBox ¨]Jr!jHUzb"RFi_l+".aWUN@9ֳa~q? :.ADF ڑxP_ G B\p3*P:}isGv4w 5I^+I#cѭ &<Ɔ“041ID!?ԃB<yJ,\_myACn?/ٗ>C ޳lIjh3Ɖ;6,Ԑ6]lADá#W(&[J6=_SS5[4Wl{فsZgYp &5RRR=Y$nطS0(N\4} 9 jٙX#&Q▷CTS~i|44r_ lV+XiM{NDHـyg+z30D0{&`AW4yF4l'v<ħLEA2m~c迖V . D@PpgϏS㠷@)$@0Li22LԐ1 q4'7as' ?X 4ILRa.Gs{oٚPcط(< xL/+ls y51T&U}-(پ]b͍=}lhhgsοeKw[ T:Jg Z_sX+U(so˰(Өc TDvmZ7KL.5S{92LAMO"da4iXI +L35o$6}I߿AG}8}738^:U<6W\Yj:4!n"@-%bA|fckئiߘij ۚ >)~e04}&Wɢug}`fJ֝3# UE@fodwX{Һmj%fQ .e+؟*el FMhi|3CtbG͑F!ڥs)`z P(IJٯ2J'&E4kށ9o3變 [X51+RދC`ʾ_ER~5T~ UF s/ox&rP;@jW}EdӢ=g3 2݃E)3 qp|JE(Dl'\crǶ~ݚb;w~\B@mߩ|SWPlzpce0xt;u/$|fGXg)C\]\<1ge]u1P,[XNo} Z.W(q9k-Dp (e\3 RgVY3m|ϵCyJٷΰHSfϣIg}>y,xxKacS1a?)Z)eC܈(z\ԃQ3-RY_˜FMʁp ]M xY%t:V 5d{=,,ޕ /^jjr:(>NS0~P*Jg]CbM*xn""7p̈́#%NN(8gQDR@29EѺ-SͼW:hh[J"0N)=ΪȞ Ժ)ҽiqF5)sO0 iq!#AΈ%]O'2;59gBFySdAн2$}Դ^+X#tލ +{7L>m+@?#%h(]q;K=sT'0!^<=m&xW칣Tcgk0#NVkkS):kYZk4]q̨n ̓H;I͙Bh x1tA՛$#TS gb2,1)}u4MX7 0U :sW| U:߉떤VxEUֿRAtJN"&o FSÚ5BӨ l?״Є(w'3,/:u6sy2Dc4_7U@]eRb/dㄑru;խi9x+0Ưw^K"1glnepqEW txypLi9G6Tvzbを'[Mq]a$@q$>BlS ==bק0t&za)V1^δ؈85o2;`ɻ=l#^}R j+u9}>\4ytYfE$|ʀvßPbWnwDLþNTѰcjVlCYt8q=w!C@Oc9lGO%H?yCQҷrU~n^$I7ȣzG&MHDrqr_ϖs]BÚH`r莡u+NPfM.ÏT',^Aς:dE-XY''HOYߓh?O0+Z uy_&{)ne"b l ?MEqNr@gE2]l^fDNz5׹qR Gܬ*h[ Nu8lOki9Ȏ Ó$'?˨g7G1RQ h>R1/?EDz;,A SfIw"{ҪDY|>wOuG9%lj0؞5rpO.׀ҺϱF5Y^('t^<*&]@zYps|su̓JE5+c u@=SGOkCD!djޑkxZy峅'+#_\d!N}N|q#XG>$M ׆ML'Հ~<`Cg%*Vn^6w$|yd#5S- .qؼXË^c  3Tb0#+7:"t$),4\>xlguGհDZ{SnBs^8JW`vmB)ʍMbFzl~*;lb!JRZ C&.7Is3qɰ[Dv'KI<GAnusIRJ<@ΐ儾>m" OuNp_5tya_#q; 6& ^˛E3b7J{[OǴ\miRV]!7TR)vr\ AtE_,wmؼuwb F 7]4X , c$ꏿ),;Ly‡.UBDy/0ENEvlF1oVGfso :(yZEc0}+dJ9q;41)xCNt*H~3k*9Ea܎lV$MSil1nֈ'ezcپ SCpȲnp@,N g❾4M4OZ\}:lU2 \$vw0țXSK-/EJ6g1Vgv1+Kl5q{rSC۠EIr4 hb]DU_`s fHؾ1v0E =Q?A } \ĚJ7pc<u-v(܁ګv Lt# ,'hĆa AzI-ºԴatW;0xL+Ui= rKpwB_B-z6-xe|QRsg]Â˪_|Sg.y*Tm8\_AX'/!EQ%PM∼3sӵl gܓ%<9Jja%}CĀy2\`M+!,WBpɽ9>i>4*bCy-c_ rV@ JhmXdx'y bPan $ȭ1PSs "p3M!6?{J"Rއam͙E_,+˴LRPDplHnuh%9ҋL7p%.v&U,atEY%&}7z x*ױa5|@>@ʹ9u|8`$bOWѡ1mG}5b97N嬖=PQz0#[rG8}#g]p!|f`=:/ד)j;}Ff< ҩe׼ pkr53gkYA3me@뼠(}+tْp$G4{#тpt;la ˷S ACuTI?K<~\;bհ EchZehAćh@]H@ gMBٍkA*] <r ty vŒIK(ƀ\: :tj Tj1%kCmK1j$`#qnwEp$@kXH-Be6|T7YLy~u:Rv}HIGWJdOX9e"X+N(eǫߙնJ->&׊SzKӅ~~\g.a5Zq : 'I},VMANK2Q+6.;@l%\./_:!SalXL߬27 a X[O`)1bǵEckSa]2T3:DJ_\N Ym}MJֲŎ-g2hvzqiأp tU7Lp?YcD'}+00PȈj44Dkl陕ٯ$h&ys?v<NB(T-(٪L|,8w;%f>ס&j` X 6f9w,OfqiO.nB8AuK,@iFc"{"Ho_vE۾I *2Itg%-}[Xsv4!gΟ@zX: W%U ϳŏC,Cgk< vb2];f%Wv&N7A@C~=MԜ'ڗ5xvڝnR!<>›_ݵcO,pa"&޿D)2[rI!x`Y;Il `ɕ97 DWa ٷ_'h)iR HqfNJ@"?8(-<2rF^U1vl/ޚǡ]ʜ`}dJE 9`o9q7 jg{O9ub"j2d-Y먖X(ac. p8ρ6 NM`,%魸js\o_nGB}クҼ7 ӠƼL{>/wwmr>_jU)rS{<;$72"0𿹢-pDOvO[ibKZ׽?ߧp0KUk"!8X7SM&y7KgVMv>rdBks6v 3+ؿ]ȌLŧ+)fgJ{-RxntwIc_gJ`I2O bbrI˧(].1ne']ٝ$egTOCe\҈6: a c<œb!/,!y(J[E554V;B%mdFE@*mΆ*i<[[>n,n/M~W+I!^OW.P TitgPζi,a0$9s<YտSS~"FR絎 +cPw oT?Y^N =|;4eqɫ9ۑ~؋ PVac@LYbLKN()8ED~\GI)ny\R;4#H%.pZj7T%!_\=]Eh, Q^K3KIX}j Wd5 T "jP Zdg;$#맑Mz!>jRb%!X `E/fLhJI(JC3dIňdʻw..(tk= :rD]4xdt~}u˨T架]|?XiO~ݹ|pӣRh&D*U[<# ަnʹ X܈RXa5U/8 #B԰+Jo+d *a/mdh_M1V6: \8RrkCChh9s=͊-NE7aKv_4نh:x$!,Jwʨ3RY < zG%l#W[4':;)L15O@MBɱ~Syv{ N+ٙ2m?AAX c|Z8mͧ)T\ 9X䥃<MX . :]=?yL]\Nnhn ӳ=!x Y7O];8wZfdG(&X r- (A׬!M:;ǜ^i9'3rigHw\WQ|p l Y~ K6 u!WjnOu1+B1Ď>͍R(اgF\0X[?E[@Z"^Ql&: E7xbjv$F8Rvt8i'wxq|vp>D9jetWi_^;#/#a\ΎE2 {M|=Д."5ݎ(&rSahv* &>(@CwǜR S13Ab(o(8_dJTKUWC6)=MNBXCu׻=-^7["*n~ [mւao՘Lrk̠f~ -Jx]2hz[mym} ?1(ڸ ^/ 6?~%85&]vO-E#13[EQoV>j5@'$T/}/ph V2" 3!d'أJJC+ b.h7k3VQfd\"7{z?Њ+C9q:o>|Z3_枬)gbBTgߌI qGwJH72"F˰%hVI<W)IvԥCTˏTOXXx7`d_[_ƇN\Emw[m8% hW/r &%r9t|Q)`O3@'҄ip",& _#kޫG*;+[ОE,_Y9| ?1#M T䖥 qɓ6a?qէN!oyP!_o>DѶv#)D 'C@S{&9E0psY ڊucj񥎝0;UZ`i.7yqzQ}N;4St3IYBC3'y{%xHp5 +P+aϯIKì`i#ҙ ):B#lCffP+xKwfZ(;0`$  a=5] g4ޛ5؍ Uʧ})&$ ̱{਀SR o'o䌠rUZ'N|FCɇ i zMڴ"P?pi2&\xӄ{!=؛eo2K6AS_Fj{x7j/vOZZ`7]%O}/& hVg:"~W0'(9jar.vfsVC' hA*j,S={.;\ ` ]gY*T)Q ˅pu)4cx³db ]=?, !Aw+F lKt [anfbHF1Wdg}ZvOBԮts. %9bĻd4N lf&9孬G-BOi+r= 1Cr$em}e i`ed_P)UJ J敾)Z}uUE4`Hb;L,2W.#0pw]?:r?+gn*[[7ILXHWmՓUȭ.rr)Nيj5u­Ph1>K_̛\:§mn#/S͵ڽ;ZWc#{!PoX `ADA q5ȟ6؋iB<K|l2!;IU __M>[@R$M:JnJ!hI-n7&Jo`.B/H#MeZ5e4osv ;jo⛆ =O>kVm.NuFV'J˭mG>;pZ&]fx|!'8-P|h'(/aFLئC63U]GHLBYV:##ޓҽ>S2F7P2"uqAx\n<9̴NQ^l%B1wΡp ̢XemqѰNsphքE(WLr,y0UP446#ܝ f/6%!s<eY*~=8xԤ/a]/;X.LWbQڇShXx? IJMQe!c[YX/R*Q3O^(Nf oN; "m5QXe[SDb칟Tn_-6N"yvs"yKr曝9рw;zmČu p8qjnGcSƟ8pnŃ47z~Q;-%VoK!z b.H,vda ." G;1Mquz9?焵7)Eؐ%KU cYQDĉ=OEQ|t5HCn+I%҆Tv\G1/C_U3 3\H}S?ʀO`6utn:P/1$h|^(WqQwj0  N[Br/?d}+|^b\J0^nhG/#r]:\"1+޸`c P[C%!un(tnʟ"=6c;W`słݾnJdOĈSs焋.@mY7+?țS?96W*-rqNgZwt&BB+n;&  /"[12geҤ:63C S zڴL~neSynLj?7=3!՚1k}m)|Myܐ[YES/53B'OAOcRXc*Pqi[Jh"E%A۔|1)ePإr@iѬD<)Vzv )E( 1{v("WGj,6%r޻WCXh n@6uv xE N$xw{"Ǭ<2c>@ܳί^K FXJHKnK|_G(-(ʔ!=n"/ \QwŸKṽ߹~æ9N_ ^4ʓEOC5 %^Iw7-$'>W%/3iHס^₢o7V4߷Oj֓QpaLh*d(U_E+8xoAm.B/(:A 4'Wtr(5j\jo;uwK܍8KF0,Q||u`X'Y@1!`(e@rz$èkG Gޔ)~iWvX7e Y,,^˅O{$iG<>-F*t"țsnn%<~y3gIm9~օ*z5g 0hN` y^=|dG${gY/ۊI=Dpk{%6` Y1>hiQHjk{ {>p{o*xsPeS w"7*P$0T0XNq%ܪbo1I8Ѕ?y3?"}s-WvcFS|>WnJl\TEFydhr-F gQ3h6/|$|iM#!wz^J=(2/[ {Xܚ04 PS2jC扤f(a&8Q+@E 5N+;)Y$SɐL$`탿|5Vu͞FGCv/4N D,vdA ' dԁv/jEk6)k=uQYGkw_o$QvoːvMֺRNqV_?fC:0۴t`홁r frrꊗ\*fyrR;٢>jIՇ)8$SYU[Eځr)yV=8Ǥ䂔8Mb#YiPrHL=<,bc]/f1P] !r ro_bxC(\qYNm:Gf}8Ux"3@eBX?U׀L7-r#ɨU/C!HQ b;7tFLwFӸ6E逨Xj{[j0ɑ #g$~2ҵc].Wu4d?x;ѓ"B$ kҪvp?hLQIT7X$F^Pؔ,ᡒ05ysԬGvۈX"3QkrLlU1TWUXSVԮSde~)mBԩl}70ا `{K9h+O[6'{w8Pp;xta E(r>KO^hw>.]:ڭ~/[=EeR-Pj^Fc/r_bv[.3+TϾQh*\D[ ey_Xe!!jh/ԺJ 1+3dA4u BAEVwһW&mSrX'`C:w-4WJ\o+m2Awpq6/ *TYBua\= ]#Q`p?F!gFh:ʼnJǻΞP$#o.R\D*zXͺBJōnY,Z䝐83YlTl>O*vȂL1u!֒lcg>ooCލeWf<"囿ikm9{i+*VYR.&eEqǙgEv; N`O 0/LZ4ꦌpe1o~ rfm{]*GK*6gY;X6#P'SV*(8[:u}7?:JB3W4ŀ>tgDx8rAMnaF<ЈT #.c1s4_ |`"{Q3i=%vTD 8x_!\~D75P뙗Rd*}갹)J9EB7Z5pU1ev t׻ܬ\#E쁽v[|\7c f2<;4(t:B+ 翛諔Nj8K ?zH~i0lr_Zx|E)CZHP Q"t|ԩ ;yVX`"18bJĎF*muww}{~52L#) ?yKCKҶM[brJIba>w\d"[T9FCίx=۳U!l˂"J|7:4rLP `s9/k)ߨ P)x_k4:YrOADAmO z&88䑹J~rG@9ރaA$8v+ȡaY$~̕씧B}q(ݒl#PPٮۜmaZZ@Oʢ"zZ:3C[It!\UWB?[m??K !U ;>r M M0{PȀ l e 7*b~,Xmg{r㲵8TclRz5[Ť)8\ ca<r .@-" ;qfKP (w o^=M*)ruV"(X CZzC$OJSD%c'iS0NEɩPj3@(/2|Cj^DU9-I6#Q 3?k>oڹr;)βZ'$B֗--$X^.y|*^6ED~v$j͎G/=`9O}w&p:t-ԐHӑ/q4 Ƶ)SF!bԺpz%+0j5(wЫmNfbƹ{ ;u#n^]ނ3X͎;H;9iPU5t7$Ň-{ +cj9`4N 4wvL^m/&|Jy`n[z a * l/ {2þÑ% *EL4@ii3 }8=cUwoр=2#|Zl 8ʮҬmvߕvH̅?<٢cXDx}1UqмPMȌڥ5Fq. V}Ў! b02D ^=_{sŠNk r_IB[- pЮ2fk .6Z+t5Xd fЌY}-gtA//:$AGE_oiHٶ` @r/}lإg"}Q,JF}a ~$TkLn) svGkA;P$ۃc X@i-*z o䱪0^*Q fI d}>=petMJ e9c1"2Ţ'*YޙnUoy(+ V2-g ((tE@Q,n)'Q0αF,7Tl/L^]ٷߴkG-o|l3/,"n  շ!u>7#/n3:eaa.ţ䥪a X#./ _MkRnkt@V،9U/ЋY_MP>KqE6>-)hUb2ǜO$j3ӇCKg*K |4m&6\B 9[7!Oc>gȣycĞD{9xO_B 7~kŢ&qz55-Ud;;[嗞{ rW+,!-rS4+8^!5 juì.OTF''Bxp˕09sPsĿWgq}93Z׶}/XZ,kl HڎRK@1'rQ(G\  :a϶MD7LT=hQٮgH~"*`Q~$g$dZK >@ (fk3ű"`!AN$! OBnd3d~e<֊X`BOdUu2tQe8qӫ493.B`& ?s4OoazV6er!~Iuf>mob 2ǶaɢlIzyc|m̼$ޓO٪P2)!aH ecA@l1]Г.| kP iCŀ\s"m/\._5^pxJ[m{&8]@x1Y`rQ,D( m D8w^zSUqU]I] \݀%f݆Ñ Du6~)-$r^7zvQȧ.\ٍA3CJ,s }\X F"чϖU - .\腚{#b*dNo4mN{t ]Zd :O TXX KxH219mJ3IߴSP&!AK?aU CzEcIoA//P Bxzx㮕; 5O%;V] ;em qi!߲np IPD,2ҚK 5D>;~ tWDwfBoʺ+iD\U"ٌ8Qv W ?clIѰ>Ko|vKiY DpB>hqyMPv &g(>m+"@\f,=ЄPH9T}ک1e^J&2C#}/odkLbݤ c aFsHJ"\hOU^ZKܯi uiT ~lX5>>JI_0xY@,[oݐ!s k[U*?6Z`Ճ~9hm ]םDVW4s. yJy@VCkf@^"n 9/Y7@ܹ-w^䴪VP+0]G|8PU+ ;Z`AB9R*(UW09A.daA ' *{޼&ĪnMh xyoݔeEYwP7yvsؓ91]nH )O~a1c.&HS٥V2hH2twj`N|p<+܌ N}3uDxQQ " P_,q)KӀ9C~В.?߫\p=8Yh3̍5`El.J3-DG7BTZWăL{Z5Gf#_gkel?k(>!ź|Cɺu.!`Wí[<11t4PۥTWm1[1x}TUV:g5`Iw+E>7EZb#u[vM(yQwCh[&/|nĂZ6He Ndhtn&$ԍծYQ?3VNo[0/^ R2[þ6}TAC5v*ˋvJhQS5 e #p,mdSpT>5O_Z# <"G6}(^6fktt"0o6^h+sS36s){@0Cɑ ]+CʂF+S8 x*t6bgEŇ}7.J ܘK\uyK!0\Ho MrwUKgR[2>h+}6DȰ@!2QOϊVP+1+@7ϔ=WA ` l)x'PB(BS%F>Gvɥ41fB5nWRPd4WnĒ[93Lє-{~~`ށ|Z K)Λ pNj&gI `/ Ĺy#`Q)~)[.@Qw\ll(^9a c3`+9IaK\F ?tˢ,59gQpf*L~=5aQad&8ku5W=sws@lWQѱC&;L|Cg\iC&dӺ%35zpGf& eb !``[.f+1o-G=8>Rpm$J+ŧxB.j$!I%/jKӷgvI+ĭe?AM.q_\~.f3ǵr¦ަ<6>ԹdTQ.dѩB~˨Mab_C{\m0Dc!W,=TJeeE9G!$cF˔|3᨝[{H(ꑼ'DpGef~?ka1C'=9xz* ˅\C`ZCr`{uzZVEݮ<:m~`A_֙ A`r!nfg%f՗Y~-Y^$xQa(^ܫw'!(;*r)ftj&Hݒojۉ[O 5{)k!4F䩐lV1iɫZ0`;uYN]wyu^i k-{̐Se[h8ҼW&Pj*V[8v>_hx+ow?SHqQ}[Wˉo2k'wи-?Y҃>C̮f_OXLKSRW,戗1@V2Vy7yR&j{{) b1c-}ȍZVNsaU^.HV}'6xR1_n֐d+j}:waFL^:Md"i#93&OWĨk4$5'[b_L,"ډl₊g-dNTB 'ˑgCV91!`䎈؍DZJᨔ,&v)ay7 Ձ,aYKEh$L" W|TCO Q bC#ړ 1v\܂\Gi*4Q7yP3T .9ZGf=* * yzTx<*0!I56",ca4VJPh^ؚmIf(}b^X C0MIxeDNrpI 1T\jR?L/)vFas(tD+~"ˬB%##Rܦ(3 w6 eCbEH59+CvDJ~Ψ)O{°}s y0_ $>y`SQ.sR Yf_c{BF^ mYfW{MB9YDX. /.d^]?>E^?Օ.A8Epb1/m!5XSZ [Q<òa?< rG$4PseU v/ڎ96t]fZ^W2a} 4yܸ$mCEx S`_`M5dh۽B̈|sMjX%JWu۝"{BZzc[ylΜuPA[_/v2\WKi@ ӛ7z֦:I5lt,jc3aZfv-]CݸZΗReӣX͠)\'5<}.g$}*u>W\(-lګe Eo晱:)gՙ&Vo38TW}K: k,xG8uq y슄M`(tX];Mv׉xvPӫD35ʻbP,&ʁ/݀6e {Q2)ȚID@J@Dָw1XP`tO49fs5d<&QhX~}ɾQQq=xJ&'~OE -{G6֝mGN@ŴA)CT =sښ-幉 nbK L3-|R]U[E:EUP.Et%dzᚓߖ0zwӐ* _@ H|r ^ƨ=LfzZ(KxK!(ɿsK5a۳xg]Z\f&S!( @84e 1:$Xt1iCke9>-6 aA[ /Ū)jض}z=eEXOT#YiQ`RGHxtq)ˠPNnʤI@:pxeae׃QEoLw圮XecX@Dg R3w֏ؘA GӴ純me6[m d4*)r`iRhπD$9k{80~r)OyGMeHu$='NwHj;]TS]!$6SdJSkQOӢKDV2PM܅1 psuFGδY%n?k.]Ø5OdmϝUGv9bS/M>hKT]5ԅ +ʢ ֕ X,DY' BƤS2=*.xp&'Ii;jS=vFO\tGInGGD |]'p&\zT'Gg>PiP]]wȠ#Ȼ7Ú%wqhaljE7?Tm9J& 猝HSNvIj"zo֣`n4Mᓠ HjtiJ'cyLhHP:zpSd(RڟE; 5HT@D[aHyzbz}$hjwN"[rl*w=!8>{ \}CPB o(F.a_P"WOw.7Fv*8UgFb3kq_0tP.o1xK~>1K.剹JB)]Q -VnlCٰL#7 ω094œޅSR~J#H2_5\}js~x;#0֡D #ѩ ~cn;ZR,Ko=Bs$-`H1,׼NO :C Joҵe:^0 ?tiBL=AQ=D] * 4N?2. &=WVH6>H64SWr X.[-l@8$Ϫsj\lq0)e~\@uj;Н 1/V} U`bnױQ%;lu4ib)27IJL2"gOe:.o3fSRϺ=}@ 8«QL$Zxx^qNhLȄXsǡ/XWp;P`)d͔ zq%Θx$]7[ȣѼ '3Lދ3 ӉgI͝Ƹ(w?bQJsbZ5OqK͙ ) ~"lp.\Fv47ՋXB`650srNA|MXhANK_( $*'Za|LT&+7V[T8ɂ% r U q0'OC=X)fs2 `biTa/5" G۪t40ϬHX!Vg + SUM@&?qy|:E/ߑjUnT8dZGhԖЌo7ϑL.bZD|b1= /J531&6!Ёm֡-tseܵ/!FvŸZqZ%\X {ωBI&htx/ב_KZЛBmӘ ͷt{UU%}zpEqۿY$ÛR3;g_Ev<{}FYFwҵJSOm<ޖVv1?' BZZ4=D8g0I28{Z l%5@]2]E5 {!@7r JX ˟onD/6ּZ27or%4SIhGEl?ƹ7bTK,sQ<70~Լ `J(иGٻ1,[JLHYr&;*ˇ)S[e.D@XG5 `\ԉ5 ػUh3a) 6 kI)U`Mx5*zb>Po 438;c}rEG9>SFjSΠ<6VLR8y)Dl鵱w)ˋ"Gc]vc'H`%zolQTçbjg, _N*2OQ`~s լ^vJ-']ŋ>6ܜ҂mPɳQ~ Bk]_ ZD1I<{f&y}.([Em8tARfDXKᎈjS/Je9ں¼6hT 1 5[ (_loA%#V8\ Su8,+XmQ˲=q1JeO}Lr$oa)q=˴Oq~g].X3os 4ߓn)}_)BpS¦#EtJ,QvLϬ}6yE4zh}jOZ=͛VLJ˄({JR `Z*X)gy1HdmutA3!8Vhfi.r->O\٬ުE9vt"3icZh<.*I=/jxTz\Ϧ>a7]W:?ؾț'\Mφ)@-`%$2h#83:W^on[0mN?ERb{ VXsy, " i*. 4/'A`/I@ KH|gEq$[*04gІ*=t:6^ϓyNzyO X HwgW'20,]Hś(%"l/GS HN i2t~lA;LŢiskowM.ePPJRD/d~6@}ea @87OF s^Vϛ~2fA~8[ǠHr6ߵɵOsb&kd@`T O|B0xC‹B޾}>kY˔A!%`'śu S_C)*}Ȍ̘UF2F"Q *Ƙ~!^/|?z@0*6}>vwcP |v~eF> |;πRKQ=5-ċ 1vi{,_1A"۽!﭂Y0zK|%hebC r@]cO[_F2+--ih,'-wn}=Ɯȝ&fn-6vEdt&~7R2#,ʈYnZ5)Iަ-*N4ٕxvrx,F{+k<;yֵ+;ćBA@<>WK9;'5y>W(Q4j5OMײ7⼭.2g(8Fv&q/U#ʭq^-4FGwH-kہs"(RH30IN CσV`!_dB%taH7pkEհ ̟dk)62s19cuwa 2{)*kIe*3rgG1u$@5M'gٽrPɊ Az8 Q#T\{>Heic{W PH 7;>n9;?8[HKq+F턋.ğ 'w.}x1O6D$=I`}lfDPuO(\o^oٻKU3`\|eQ:#;7Z b,IۘVTQ hSEb:suGs *Vg,8_?&=֓_qs/gCr]'5mkVL;Nۑ3L``e]kg< fܤ(!=Oyy-e_>" UCK"wr֗Mذ+= + H7OH$mG/$S$[pamvEG$y`nH:3ȻCҪ/WLN^!`fٜ"rI(cGR NA@/gpԇ:W!{cpxOLAeV:>uVU!@0S!6d~a93- ;=T%UZ",-&t?#&*,#PXӠA/ؑ/Z{|u[1_lL\;Ls!HvY٭q7uN4!N ՜錙UP>\]=+Qm1A5+'a"H㡯PNhlPh<8K5D:Qcr$ϯ L d""j*Pd!XeƲ;~1:8d$ ;hZN0{do-PAo6m`gj_߮:h`ސL5M1ޯ)=f&MYS왕VIY4 w.܈m&@\SqA.؉;}F|٬-PƺQ?MCsr8 _ Tn.rJ +3ѩL:8V[ _sSQЕ.I&i C#zɆpun{瓨2xx 9 O[ H$*v]]Ďj0(aOT*\"9fIp aY#,m,"Mnz6Q*2Rv7W+?l wȓ[퓜2Q>mdߌق.\2K+&$S(OG!|[x Ծ"a*m4{' > 3#KvŪwKGI <*tΧ00&{rVqeWmݎ0e]sl_P^4U TCnGo秢˃1ۮ(H/479$}|,M߹d$r-xhxT4IZӸ>Wߚ/j: z]%'`T屠(VNTPڹOC$U6'îǷ:E^u̻_Zsu=cgl24$G弚r&^v]1Nx0=ƉZ o:9Ğ$4[r\eh x։khz|O_ag OHO)eˎV1獬pD>=U訾W7ʵ9X7jlgAA kϖ*Žc5-"STgxgC9!ӭꎉNsWa,,\HHh#+:+3N{{nrЪԂ1=8Q"G+~/^roX0x~b!}hhm3TE+[mF}n/Lp (: BH;pE٤ a9`a< N~F ';rXB6!K7/|Z@A1,^/3m,tR5ګ)uD\#dxt3y>o</W(,G= h/v4[[ǁ%#5No`n7o;Iahc "!(x\\yRÃ(+<¬u,6)L%3ɧY nFOHktz38Wz8tEOgoe6Ϫ_ B&t[f| z|W'GcO). ̷</"}hOe^-V~,H]4 `y0ʷnrєWH^gt=~#@شfZ<$ +my 4gt%w+LT&Ĉw>Vu,zu|떤7nYA- 8v0yRN Zx)vJɦZT&!1oW)I]- Is\se{JaDlv=b2V|Wi9l/CWS AOg>W>q6IBCbץg,C44ZKg/V،[URز 䁅NdyR  *HB zc@y) -m~ Κ9ɃRw4'7SP6 V$9ywnM^Z9 n "LGpyIRۤI:Fl"3)1Q; SVtiX CU̧0IC|)}hŝYwFN5H~5i>xw-;@Tne$; fe@{)B>xBB(4 ҳx)H@m3_dB76ynf$3j*l>NJJK _ՉO A>t4o4TZMZ1~߹`D {J#K0 (IdT ,.V[OA; qzأ[ *hf{7K&G_c0S̛` ?Bu8 )#:`4;-)xۙO|tG[DB < qzpt3ܔH4AJVEpo10R}*`-)W>B?9x;tWU,pv8JC{9@'90hFTc EZrDK%<2 cR22Ao «khlf7=)?.frA@=}xLԍns܎aLAc5e3k9a}YIZM87'PSo IkWͰfpݹq0};A,E!sVKJ7Np*wBY0h4~] / TVf\?~'Yx%}>++Əg(bW1%cb<}TSP*P-k#+sjl#V[]qB6Qt6$bWi*18R]9ds(_339|ƒDukT=ޗ9X`,eH`uUѪ>tFRm($XKW3UWz 5;@ !E6. =pԗkPncE"{Z,<֊٨2f, g^0eՒ2aL;Gk1ENDicO/k<Xw~poYڠͽPP))z.Ac%5cʍ]oDzp T)Zd|Y0Xi/uB+v`Dm@;F \q(@_Q ;5:Dlk:_bm*Vfv`UǪ21McY6=|AxZ70LY_}]*p{bGY;)5vSNvJ ܲC@sg7xIAdmzQDn"`;1qTKu2/jE+b۽n:" oM,XO,D+v+R aD,5RWc>h!|w%[(Ͳtt5Mwlin5?;|DnR`JíkRx9t~gOg;'>jP+JHܷ7Oi̿c!y0eTR}̐ $[ZcU}X-8 zj((7'K97WH6ȫevYLY*fҟٰ̄c>Sɠp>֮J4_Z W8s"{(\lw#k?]܏q4 yX2*!b!߷0;RvP Z^}]ƅ:D-v.=]`/%zQ810Q;T=/*AÃ#MKtOG$UJ97o inr߱6eCAt0RaB1ŸOۂh z]/[,C6t$6[ƆQn!j?RgBY8qCݯJ;Fx],:.iVfK^\c_Al~j4},Ӌ ]qpGK;bԯoTM`N*h;+v#ȣD2}&}HNB**Ire*DBݜ[|-Hy-|o)"£[f0En.@Hf'yyQob~nL$! VVmΥ_#ru? c䈐ۣL6}LY6KATw焬;=0-F"Ÿ8ҫۊ̖#E;0Y04 *Rǂ%#?[q;B XX_84Utqet*ygqF.EIŰ^O@;>t]0b߂ر?֑4GXcmmxͭXx"<<@V ;+Aq/Fj-H3Vd ,!pvs^R`t)okqtO-h+LBҍxTf,ZOʙ)Hz^b9[]OzKx٤!yb_BE< /iCfW0.7%=oW{iZTi@>c3%f۝JFm gE !gMOL$%D Rt=(VM)0LOGhFJ[ *4tPA~yewz`ƃ}3~n~)3x'xυ tvkj'\/_ .]*Z`+gܘ1UMgƊ:s Pyäl6©?Y?c:\޴ǩ4f1!sv\8/#ٸTR#?0.5 lO vTXK]1n1E%$eշtLoa}Xns~T,T9 ǀxS9 IrN4wm*x=Uo .CvbpI,Ot bΘdS^'-u->LQm%NQj[ok}]ˠrHN sᒒoVAU<@*nHЭ2ki )r霚!PXM&`(y͂ h+r~=~H:#D!!x>G`3mEK;4RSRΆ ԁ70.QXg._[bV6F6"(z%hO,! hB>Tb,~_D kkJ<7yˈ[ү?T*8thr_&WtQ: PiTy" \ Gё#R kw߳iHzWhc$qӋ}Hi*'0Y0szJ-svQlfT?F&YOn6:e~[b$7nWsiQ%#|ʘ[EGe}j:#qI%T͋2#w%uA_SL)}F&E~jr9U Y[&;yii3٦yz(!BM> FMgj ,#$ߣʤy dי״z9H̐, TX3Ee ҷw:Md?!7逾& %E)YL|!cG^@._8DLuiK_|C0ij~`'-FW""k\('d*NI :R܇ۨL%֮oI7DH}BeX'Xc,Ȏ.ﰤ}Iיܿ Sa`ad5jCb7pXƼcV) y}f.fjk`1Q. XaOSVdwKUߔWq/o;;]Es̭ߖb|!.Ҥ_ aEKc;fK7|ŵOp)>qLO^ܳ葶5H_ aa#luIUgt?<QXǤ9jƄ/1~ˣA"Ru=jM@ZN: 7-=AMfZ D~dԒ o3dl}Nx8k0wZ buy;H`]7!zaeFBm֒"vqa+ͭ$x\ 6y }+ fخ3ytIIRF{ػܨAE%34 R\x4q JJb{ń&AGK)Zsxh{h-Olӄ,"mtG[,*SNW $b47[YޖȚ6wԽpݹnro0 {m?co ~lb5vK=w嗚_7ISv?wuJҭ|[R@y᚝#-+uʵƼ\܈`.OV[H wJΣ^( -/p'|%k=ЇCOes)T6=5F$F(Y/uG|eäQb}6Uf"Cq0kYk*Uwa,qSJCþ&Ɛd@TIeoM U/;]+ĉ˸W`(4g?9]Y`TٓRBb}ߺr-#! *G:BA]ރI ~[ȔH ZG< n7f׶Rj*#-S A,E#Q܅>SPS'p};.9N?{nA%$-tqi]*Vc6ڧOUo` 쫓 ? ?K%PdHZ|]@D1zސcEW9Gmy5Zcoxs- "jFhuӹ=.,} @ .VSBݑB{<Ƒ]]JޏP02["i\ &!K}lJc^nb ~YMTg|z:{-Sns*]*Hp)vRBK4bHS1/$0;gof SVY(5@\;H{ U 1;brO:gIJh$B!~!30*$+@40lҝAW@9 .ԁᅌ߮2mUA82WM+R]-߿dl kV/Y`:g#(uxMyȴi ygR-w~>qK*TN 'JTq^H 3s>T-Kdwd`{XW5̨ND*rGg]ꊤ=r$]uI KFYN s^5ꋖY1$mP9`\R|yWGѿX p6Dw9t0(҃p BhQ/qDȳ8n%HBRr5dXmci= a&jx_Do9[it+CWYk̶!P|˺-Z#%r}v1 ć1wqV{>zR<C/8Ƞ V>X 5SPwVS QqP$mT@Ĕ&g-U{4Dm2Kj)0aGgTVڹ+`d;fl*1['QK| zҫ~9cgJ,FaдG$ 6hy'tbFWqU0E`?X /<1DRc`~p Ǯ%+ a7$U*ҹJetjnda1!hHŇ 6~&tzu˅ H iޚQѲD23//) tOxeg-,,i6؛(0!ϵQVE/ނ r2Pԯ~;Yp+2ktF١[Ҽmfp1ofҳAH$ j0kMpKh;%1h0%U '.Oq ZpuXZ y7h;ി1ʫzhF.-]iL9Iae4wrS b\sm2(gfwGh8+7/6riBozvcI.rjYEa_6czĨ+%.ܠ3+İqGK͇u#47Ǡ sHv?<Ǥco0JH2Mj6;#K_lUVY >acGvS%Z`X\z3AND=Jp .nl{:#SP ν€GvN) |149\|.\cj3{` NA*S'ckjVNgίЍQĥM7?(6jn1ž s7]rCRkv k|Goeoҫ zlr\e;yQQPy~QXY]T>DS&r+(Ҍ s_?| $'H!*gXӡ#aw_G d9>P|Eup,U)Ne}}W_ABT? ˃1 G7^-|;rQ*op;/^B˓< IW-wEamp1k%@/X{BaX^DIϢ8FU:aLE;SkUy8F`GYm.7o% i. %k,zNjdR#bV?ӭ]oPÛ*oЂO޼D~c0hC qph㚍U#vg ^ MLfkܕ^{XEpф _E`XЧf⹆D`= ݯz^ Ps0¨r#VNʀJG4|@[ 4<%u[l}FCdmR !Cl)xyٺ)WZAIn *M-6ved[[bGS3:kurrB~&sKQh6-~l/4!@3:~]85BּV΍O9_0_WG\s#"%q>:E2 H`it=f'ڶd7S۰rL:3E'Vo &$}eEymFv^A&G+:+RAZ(խ5:˨lX2^xnZ>N+QQQ]^wO !FLw3WE1 .^f^>M\;j~Yk:a) Ub o/H,]ЗZimMA!l\O#uIaɝ:#~-+(5h KH;S JC! (F4Եb2"0ŵ)FvXVU +X&vЅy)ұp\ޤ+@i0h!sk1=nH69rI5JܲI B\#=l_Ǽ±:Z$Gi(}sCNݶgr$K/NYD zNطo8DR&\ewq鿚ѭ +fP] )Fiߞ?Zs&[9x i%4qcҶJ9/1̫I7xedu]vL]5Zsڸ}dCFjx5w[yD:,*N8[,\{M *%g+ X0-e~H E 좓 go 93 o;ؾ,|IM慠X-&X']a]Ï@'Dvޘ$R0ض<tRw S@"KQHK鲗eWqZgqk+&h>XMI_g/_5Q⊔ eo'ů_20 5G]n]I9 _׳¬̞VP*`\p_b$Hdo 1(̲N+=-3%d̡LַMzcYߘC'Z #|xMV.<sh~wی; o}ˀw'03 _mG\5*%T XTB6|$e54(W J?爵-e/\eCx?r-toAY["y1I9iC:8P G{"_z׻h-N.Dx,XדvIϚp_63?l֫։kn#]f|xMЇ}9ۨ_ټk!}vr&hZj;@iNi>S$&!nmb;-o* Sca?C{iB51,BJ}udN#70=\Ŭ?]nNNO m6jEyOuNd2$0? ~W/=snopIW[+]x~ұ?+XB_ FCy0@D y{ H^-?c [ˣ~C@yŝ4SӍpWn5Z`8A8\pw&u )Uͦ^,mE27[ My.t(RzޕqudSM]SF\^LԶT֝}_;MPH HZo3K D`z8_fir= aqAWf=>dN g|MdSup5N/9s||V!bst:eL1@_ -VTӟWTRw?L$?duɌ̶呈Z@KirݜaxlO=#|ej=W&ܕ)xц]X4ᘁAAU5-9nM(1/&KO+Lhl106TV@( %_l }9Q 2֛V9FZ *v CG?:) ʹ,!cD:li]ǸsWHҲDۛL/0Rl;ukZLlev<&v;e~F{x8̚]x2I@.ۈ+hq`z{)7[B2?ݐ.9˘ 8^;U7n&SdzC;M"1}rEI bA9dkѬ5#ſ25'܃.">EbIjҲxX3QѤ#52N7 xl~3m+Mu &JD2FbyƤf'W,(P꿴^ff n WeXWڇ jC$+H=gȾju'*xeDvTuq_fJa4)O/E^ /{NM$&ۦX_Qk;O[(-K"hKsHx}bVؖ4FvxP0ͭGP=_FJڴYVD,pedzt1a Ҭoa$G^ AsmM'*zzC{Ѭ >㋋r(s5㚎Kbبy[R $pIɲ/4Wօ_#(^hENBq[P>yrr{V͸˪og˝GuS/9Jٖ D%^u#v >>(#ɥ8{Cd1?b쫛>>@I]泚GS_"sRsۙ|<\=:l.0D/v8.dH怞GHrHA^[o`U%2-"q?<4Fvmf" B @{1~Uyd<G'l2<Um}awY埻[ά@/ U&vvNe >~XI+:>lƘbP}˾hb|Ի_ M>[i.}~qI kwmJ2W͡tY3W*\"14k8s`hpv+ E[U`0Kf=]#m@}gY_W۔(9Z9_!Dņ5q5 }YSۮc+:X*5Fu>9F1ԼN;%M"H7,Wp@m L،Dc fcI`l֜r@3xX>{=VŁw뗌5G$Գ{f$.k%jMV 7Hr xq_~ vtrO|RTmRL} & Q|=^x|}K/Qze̱*xJ $:S&Xl-^`R&XNx`k7Ћi@p&6h5!e9WUɡ1]#|ם@c='4 mx/ 8|;g+ʵm9qeF4DJ u _ ԠR!\0Ӥ:*a)*ÂüXz<4R Nƚĉ03 \őaٞ68'J' fCB1^v j.]j%)Ȍ8;J|5ƼHbm1]ݕJT _0мOEOD eAǖ?s װlˡ|1j=6?,͸*58Ğ}Lk0*h{_N\Xb-:@gSE'ܮjxKeYJ[D`1a_-WWes;e~Mxk]\(ZB "N݇pG9]+:bރE| W R{ TRepP#8,*P PIDCz)"NLy`O*"/ZB #rLZaThhul>Cp!^V[ {x+̷L.5 6 )aBFoΓKVĎB  Za 'uA*J|G^9hUSSU׼}2ԺoYM=;JA@HIq_/+T3}J!xMX=m20ƟT)I &?hqK 'l,oI,J?!B0C&@G+1--竐nt A!-ك, sB,uudC{Tp %LHvJ̄y2"׃MA( [I@uvjs]=JvNDO6q43DV)Q]♷c(+0Y%Zr׀jAҥ-He6[h`1"ni-uV[aKď5b~xM n"k󙐭<Χ|ܿXWMe՟˭J8r`-1{ /cn+_d'X GyE4CzyZJBOD0F[P_32tx<hd!>َǂ_z:+g|W 8OsvQJ]D_[Hߡ]5zh#s c[= b`Kw_AN{- )YpM?`%t\*um跟fA6XbЏ\ۼխdi=Cgҋߡ9]|[C^ѣ?A.|B!Kql54EczF;~΅e;70:>,\XUqXyQa )!yd bE63q]6nȇhr :Bs_ '.֚34$U٫I0 Ȁ\ ~U_(vQG@SF(0!4e-c)2:No+Po"9"baK*zi=9SkP94iU3&˱Rs)^ZjɰE5k@N~?v%'vqyyd&!+4\9slITmNa Ӑ@ +,{w=Fwqu6QHI^IJ'Yi};%>z EB=,FN@^׼̛{ i3$ͣ ֲy C)iV!H  Lp u̝ɭniklzzyD;lα1^pM~`Ȕ7Ns&Z/r_`n/xd}BߚҼi o?gnnžPn[!f6 $1t ;->/.O+LkU;[:]ceXݻԐVx?x:wp1j6X>X |`i>&hoAVj;qQ~鑂R|s"'l38G>'6^AVbzMTi}lNq^`J:^%K$;ƆLζ(s ;?bpb)enk;`=qt7bW<KU5Ʀ8[26SEx:O:>Y,c"m}jE˰zNR7yɏү4Ҕ_v}-gy8[lc~}ATW;BcHLuA @(q=cDX|ۑZ>ZpKi(* kCOlD(mXZuK \ehKbF~I ?5IzWln0vlӐ`Q <=Nc[VT0Ѽ vE0ȣ]!b'EP۱/X6>Jv=-BnL?[5]Jvz;6EhtUEIaލ 4/R2mwv3M~i'-, ŲZ3N3Pz90vكVG)kv?5Cfp?cj[nGg7>Kv2Gh̳b%>hX 7,jG[NhL 8*|%ʛ62m@'޲C ~vjG%0@qռ:8lBco>goR/24hkxDLg6>,ûȪ c'U"^(*\'N'Y\\:<@()2aLͲ훭vL͑'A)+8jI~ }c2)՟{(j}A `c\ӏ.cb4vՋ=O4U>@E[i_Qv_mtU0 iRl佔Ndr{#ߍt?7];cR4WEw|[mjrugRÀB#ě*:7\=|dR5Y5:^2JAkR?FcU"}Z ?$ ~*EYL +.tSC #a_s0b93*O&^*aO#)r;yש }[-傑xIӤ$"1k)q_)9f=Löt)׬8s7< 4 #/-]o-Ҝ/VIj~`РF5aN^k1!g&o q>mAq8ywrELȈkxhbq Rl&Ǧit3}m 7 FU1+4%vtLe;)QѠw@Q? Ed'bЃTM2.acWV<-i0 EgSj.7Ӝ)=G Di]?n?z>'qMFVy}zFKzjW[c?md1U@81]rU/ wGb\b&폴'W=ZԈo#9:sQ~-vv2:A00tu_2t,+GBjXfzhFZːiVH/#kLmn u/%|jDP/.& l6q$ꪖ+뮈 <}a6') iy+$cv}DנU|R%Z}r?Ӿo06{N0ƃ2-@Mc~(IھX =oUlU=mItĠRZp]ܛogت=lRP:B;mRQ 0Yɼ1@ APMq-T1.w^*t.ћ唦C?s~%!4H, !<\r r[Dh.>(:46*Р 0mwJ#5z}P~.wi7ޛI8FiQ~>V18ҨJҦI J4%+=j35jG뗐@vNd%O*@3/ey߽^Eύ~}%0FqQrkYRj2)l3]x[B0g܄1>z |Rj'wwU E˯q}+NP ` gz%an*3=@ IeҨ<j --A{d2D߯}̱$DtoYd5zj+)낓{j?s}Q 'ƝzFʧPd`!k[gd^S2w 9"f!pbV.i.QWR=a$/-Hs.z6^2'Cs# 4‘ϞR_vGj;#s*EEe~}˰}/b]KLx=ʛ[je:֝E;eW:nl2b~ D:JfzI kۓ+ !259=Ns(!Y꾗|iV &^ &0h9\y;A~iv |iY}h2r X'bd3JWO )l#2pEy%׳哇'Cc su>fhd54>BLs+i0k*8xEBI_f28 u}/W&x#KIP 1A WPGZ'x5XD^,<~a4HP'Exwu|k%#tr-ЊKaΛ_ \9`DPUzۈ[9..e\ښmP. @=\|=,YҧҐ^7;r(ͥVڭ +qi/h(iDt#?TaJ2=YV6J4ۡS'zS$lK&)qX- (p5!Dbh(NlFOelkuă'JQ9h-@"Xȵa`ؽl(1;U/~S+C[;L`e9 h3)rSyWLRUyiˣٟH_3uTۄ|;2mߛ<̡a~%!4(w L]!ÑlnyhE vSD3 uNd{>ɈOK&] 9`G.n"Nf$*m;`hЏ׸Ap!4c݆ ˢw{Ufv6T9RaA.S/bOxAhW#@͢ǼVWYȒzLl o ,W~ҰtW&B =y:^΅Xt}o c V2ً%@;S>ahij:QxUFa5cj\oq3o|h˥Ȓ 1S2 ab^Jw*q29h yhZ~}#Fk+ҷoiʝðё:7OId6@80~.5ٔ#i^&SeK߉Jrer[y4Tr!rY`/t(JpZGAXH-Kӕ7n8J2uMq zDvc?m8qә5MGef }~ZfI#V9lT _k.=|Udm!4$VSD]FO mW'v8wiu]HvU F}Rb38JWA0Tiֳ/"wv]CclJTbTۗ!Jfn.#n*t6:9"q=GV*Xz:LxNr!р/:)oS'굢 wws x߭0}^Q Ԙ~WoW1.Kρ[ ܉ LwazO^ЗGc䷗~/< =>"2m= "_-o~9#ВVg6x/Bia2`cyXAQ}!a^;3%_*@ߗDŽЪfa^Wuj!dڃa#;+K&mF~mEM8a+^YMƨ}!TU@< _=)?~W;i.ÎܾO/sCwߟ8~|;l|2F&(ưqrً *H7W0lԳ~5t hҫet X;5`NO/_7>[|jiHD@t`R&.7r! Oݪ^|ˢYp]w/xBUdIZP]eXXVL`jj,?2e x1gb6AnB8y= =L " ۑJ+S{0ڱ:WǏ%f ͌2fK?X*Oy?TސZgshI4+}l5Ģ$#b,٠'#D.w낾l0 sxkz7O,'n,-3RؑO6h4Z\RD7wy&r>..IWTl]Gv[%uGajtQy 6{x Lٗ<'B7u ^m୑(j5FH8ɡikCSš%.&k}CܚfCgKw1z4(7X|tOsCVZ/92_XbH*tMl$6:-:;Cݧ`>ɯF[6>_$Kjw(Q6 8IILP^1_'=4iAf>Sq8WDᓃ3K3!4߽J h$ѫidž#˧Qw㗩kJD0ݸ՘@6:P- _^Qb͐ ,&[83EҺ64UgQF88{HC<$v|u[& RVؓϺ6Zpm=nhJ(7sQYc1J|dZFOy8 8n0sꭋ‹.y $":ڒi  /@؎B/QqQ1h?h /GPυ6{0@o\Yo;ȨC+K <6tS{Z ;4$YB1!PO6s5giE!2nJʃv^q4:h.g#sNًo掜dқ&Ka}w/b-Ӳ_h o(98ӧxFs^TXv FƹU2eGb08\'M\W,a$VW4&3=63?65g# Gw4:S@bvn_[#55hR!5K9O@ u8 TԠVo fY$r8Br\7UoYeϛa׭ظH]Wvv89.*s91RP G?a[@[>`aс&e*yr쁋$챴[~i0.Z4g37d{?X @ɘd侮{DjSLr>ԹzKx:c{ k%@'o9R'g77H 0 GHp D׌>*sj'Yoڋ[df̈́op+ MR;#mk $TXAJw,ra-HY淳1DR&B݁#߭#)(cojuiz^fOqtWoU]Mc(hTfO=Sj󈐎yI-af(أ"m1613_vJJƩw4T|7j-Gj0!J䔝p ^ @AYaX@I!tvՃшf-† jD6 y#܍Ѫ< P(NHH: ˖PefdjBtedF:n[U$k=.ʲ6s*Sy$7pXpc?$5c1)A p;ݒ;SA=A&;J%Y!zT6dlmN HlM-}b4n3:x Eќ<Ĥ t5$fx ut}4T k>d$bO_%;j$uXv[n7^,͖yGME/$ŕ`(![2Uh\qȮKܻA#3q%3rjLأ?1O"2&y;uR൸`Z1+3hlK 5 `WURlFh %r~1I, +/]e}ƅu>3{dgHI"CqVvv+Ϋ F8A,H[%sq%M<6IqT\DˑBƵ0ttQ92]2 ՎsQ1b@2l@oB,-W+׺%bYnzne+_c۲^ +Ls<M3fhEwKZUdK@2F`mfj&cJ}1xy[cowQm5VSڏ'f-(dNOnXNNAkgRQ)C:L̿Ao'ޟd0?]9-]Z+sYQƨי'#C,:Qi?, J{;.?½&B5cI78b82̝ ݦLۗ87'QiMFOgˁ/_}( \|y m É OGذߑ0P{?lF&_jrLۭKvlkJ+pD* "Zv@kUNo2ôt6Ur5,"/',c=S.lCGVC3H zӣx;Ց$CW2-\3 kc/|hprIWd^:rbwR{Ny$=_Uv g+]E?ؙJxT5[PkW[C,qz6=" xq9/]E(2 ί KG!&N{sS_]O46[Rlu=)<Z m*䴯XL$<=M0w5dh%u<gVC%s,.fdB,V;bW"%)c~'x |B8LLD,3rP5~ tDŽ9fX-#n Nc1Je/7pU1nR5NWtFٿ)xkcv4ÆϰNߡNpُcZ{ @F&'IHV {> n7OUA,Uk6=" Iow5Gn?j\Gx9çQΔ_ zd]7yM DD ^H5P!QE jlhag8y| ;bsCf%#,[z?\L<pilW]۶ Lwn@2 +SK6Qo2%Ύ Aw?pgBgǪ7%yb漙rv7\/3E,ANl]!?6"/4}P/O ӸSom˻ RPkR RgOԟw k\*;B^].g?A|8U]+l\-2ݑۅ vP͢ 1i#d.]@Z{ic +]pIvfQ)Fő-^(tmPêg8)(㡋XfJ0iH[b4Y6ylCß'&9Z`8.T+L߁#)3 $R7'>Ҵh.$…wq1~ǖFC^Rge ݨ m<ZRd_j2yƌBĖCB^GNN HĤQ>}}kYLa޲yn.Ayчx- ۊVJ+I-DPFX =6=Os-h+'Fe{iKQIdԉ: =X,mw;M5e@HQ18D QlWz'`Mtii훅H{K)Mx 0>`iDMckq@5svNA/ǧUCZQ k^ n)_0jNy/CA5+vz9W>4g2xy.I70Ő 4+tHbҾ_QA,tbseR$Fq_؁p1r ;+F^UBpe1FY'/X`7>ĝ@9$ )Q9W[ Mu=@J353Vu-5«OMl52uBオГ#cR)op nY`ԫ]d1"3F7xkٿ.1i,-m~_v3s&QV=h+mqmO -2TjXksjBnI*@1}>ɭRxH%tc_R#Q!To3B_;yaUBV"͠F(~a"7!1Hbbh'9*!a6mp jx5[1l(l!C|8-SRRrf3'7ʏo:( CUq.dAu4& @7zGb=\bg㓸7tc^u mɵx,;9OF9чVH>ĜLf J2OK >ۯ|8M%zӲi*ِ P =~(5˿E/KW,6ufSכPe'L0qeR?b k{H͉t(.XlHu/^Cܪw}.9~eQ_!ݴN1bWO^@w~CY@oqP&%F2yžEUoq ,sGEx?"{V@_Lt$}ʂV_y]rlwog7J*U/g%;I5Z=Ejyp L thn[xDSN1d !)Dzf+V y(ko+U[?XX] zJi۾ )YJ{iE8qqCGn޺I4E}dg>`Y 8C)<uSs`Y@xG8C>*Ŧ{g!.>7wKݶovlg*G\ȵx7QiR%ځ F*⠁EIm%[! ]X -07ol 罭m] % aPpH-X$ҡ/붤+ib"uiM2οs Xm"sNt-,ۋ_0ⰶ3 4 F+`1AҚɨu&V|9eR' >1FiBHc^+IQ 4'l]"fF&~4xшr!1-f2:9M81LLJw`AmrC5hli+W{hHl#/6XP*dTX|gM.XTŸ`N#·n|@4c|kL9nU|qH쥐b}aN?_AŶ& ޔ#=;cQ  CEqaU hF cH#CZDe4 gh+4*s $?^'JWwFHDZP_͝'W/C>8t+M\%^x/?,UZdbCdڑQtr`_Wk=Mleki˺~~>c!N\BW 8]_CMTNbezN>C1/C Wubt1+sS ypiR']gOTj8sC| ^>A$.'z'ݑ*ĊcgBwϏ"E)&F蛢0K-%BHd#0*6]ޝb7aqadnPXfq192@[D*.AgZeB&E1AloDUA2+hȲGB%fk5Q;XpmìiqI$ o*#ߣbda Ŋ?@ EW1責/=k>ُ񅲦uB;W]yu; )bJ>0+r=Fd s=t|yEyYl L w(Dbf3ŵNJ"ySJK!]t c}e6nNh$2&;!Tpeө~m>-XŹ%,wNuP1'eXD=;KC0CQ,;%qBtzˋyn*'n4x-\$.>`^O3vPpTmsLy4g$exH4O(`]`}8{*&k26)*RԷs=hyk7-IdǍ(h|O* c훕+LHniy.ŋR‹5(=&t=I0PITbBF5ʻJL5.?6߮#CDГ@4|MAi@ORĥr?EisFW}w_d 9ã2zLyy]yd367%YǛ>ioJs?@A<#*b晈mx|D>|p:\:OߌDH68?Wt}yAS0owӍsoCDVT9;[lj􁼱=w\'FMr)!nrC'BJ,*//>#}| A~́-;ц&>AUg8NJ؛U%CqItwDMuzVڨ"6gW;h񢏵deJ F4f]dmm2ى-ɜ2璂m0㹩Y״E`QR.jvt&Y8ϬS 2#j}inW#.ۤ 3ɛ.TF%N(tpS|\2ei87=*k=VdKMP,e_uVI>kmnj774 /}Ml(RHEwݝx!ɪD4_{%۶Y]6:>Kĸm ;sAiܦ|5B='(cVa#O<:XHƊt񌆜vIG1RxS 8/Sy( z1 'D$JRؓ$ݝ eB h'Q4sFUG%AE˗.Q!VdVG" UDܦCng TE ^Ŝnc9:NX/#!4i/%|FJח(yYW)*8s+:1x u>*1Ig8֨ r3ߕL џ~cp|y5iQHz$SwHYw}$*gw BA`nE箧m|'xnZHmy1L/^c B7%) ގUI_,OzrZ3r ϭާɶ2f}mR$E@gTS8GIIB^rJz67#m(Yj /+R*u[gT [ZZ>G@ʓ*H Jp*4%vU , 2gǽXS)?5|'&dt}X( tT䋚 \5'#B^|#rb[pD0sOE<PV,O(iCJ!Gsz6n[ Xg )fo4u툽 m#:V~:fƷJ79,pX}Ĉr ;@u}u5liem#qv (U#mͪEz,Qxi\L|R>zPvԆy \(V`X͐O;Tį>/$2Hޫ4k>/,hwjrU2KF%7rه1~)3rʲY*s"r"7_h=КHau+5ʻ ~~D܂2B,zcܣWl3)?VҊc9EAD;Ḫ[#mʕ0VEE 4U4W7%F(O>9?.7c },XZ.ܴ;-j7В|tYysџ1B`z[!>;ؙTq:hFY02"pU|>ӥrT:?.Ji7*(2sr]vє[N[uFK!WpjͰѪQ~&YhULׁ= O _>D w R&|"3W,5`% #I/*yĠG؝u.6Cjv/3Hۼ3ctH)َ̕{A9A,9{PMS\S?Yj3dUZV!3N_ 08L^uz[m(+8ZlN6R', '$_;b- Xu>|ᩯ9(V'{JKr{ar^YURs?4MI×WT? R:#E9mL!1b kh6<8|"#r-8/s-:i|Y{ģc|uf.gK*3]'OכVY01ub 핳(ڹaTyr(E;JxXšiR-hgxF/Nc rnbQɉ{]x e7S'sI냴;sxs9m4rnO@TRm⼲誱ŢhFO a\!0La5/IV(Z+U(y Y)߹C(qGY(7:XNbi}Qm1:4+ES-xN7g\;3PAXVnlOR;S೘4$AKn'Oy"pD~=@r&x,g#k+/Q^h4*ɍ$tt!pMΝFnq2 /59R7 Sذ))rd5b"'H!]UT_ȭGVpU}&o0@C,@~~@JBCSv@k1A7'm ~-fCI.|8ҀJ%(T^"?7H&r<{Rxj _*/`(@lE'ƉSLŝ,I\+VnU@M]Ȟ}tiEGpjV k7a Ҏ<]]=)+ۤ<{Rcdd`$`\/jWz4p}b*"٥-з_QOHŸ~yU+DUӾ @ :&Uv<27e%#xIa8g5}hApYmW/ bF{4٦o _7֜Α'g`jW\ޅG!hǃDŽrX4ǰu%U#EZI*2X;`Dwѫ4R8n[0[Җ6302(\,E@t=plSMsէXSKP &iIdN*`I{8cmᳱEs3 iSV4}"0< 4'H15˓wjLa0Ohd-UiY(<-né$ 2],&^ϹRZ45s3%] ZRm@ZV[ ْc22 yq4v`m*So4hw+"DYdjg)?Q2%!zG'WʗcXH/9;(!/C+\:$;4H wC!?0,բRi _ Xފ*=H9izo\*XKe2(ʞn:;Isj\,Щ!Q1.B/ i bmmY}鐴M+ޛ}*H@c{?C>:p6 r\i1?/j_^@ ٩OG!t%9Mx\TGF@GA9䒂?#%0^rdX IKJN3ЯyY##ٮF c9iGgFe(xd޵FbHf $c h8jp!IRؒ"t׏2bdAԠAf@6cJ xJDvKf0DM.?V]kn X@<𯂓1l ׆Ǟ V?2U # .,q~%璀5#0 ?^<kQ /'t'/t72B|X,%<բ=KVP{\ 7)+XtY\Fny*7saW]/)TלFE]H,ѴT]u?yބL4[k ኞԷ+wY% \䦻"3((U逰LTB*FGvm_gu-f`^l5'@$"Y tISq*;4J0)߷~2P N?]3uCEchUo;`i&'+˾}k:X,N%Z'_K}'/&q=e2X**Niaʺ0nuӻ "9);17:z4GvzVݱE*_4Nڵ9XhDpv9l ]XaVa砈УG=.( D/~h|Ѐ3 LpjP$oS>I;6cu Y^m!h6CB_D,NCc vqF >0\.b3Ձܵ HL;/2;p*=EP`YNz HWQf,p㗲Kk 옟F`L;2\:s%R4+L5Vcg5NAJnI$|}i !E2F~(+%ށNrZ!sM2'*4<)|Jڵ낷=}Hg.Ej%+j!T-0 b-r1CsNHht<:a.*4+rd5( ò}{ v˺!0ADNPT(/T`[!T&桧a7׍3uFF~֋#xcZWl=g"75ņ#wt)]Skc1uz;J=\ƀqKz83 _KЋnsU0 PB7`c6WRoAZ=zURju!5jOf*y?)c%ϥ|0a4bRȨ8( UBḰ3LvZj䍧\vs]uXv!~'P|e"jɍޅ,vp=zsp% Sro-7QFyx.Q۠8u0e/6xtdR `h+H$ .u6I:DPo"sHe]7 їdsIUhC2Ԁ<8Ot#ԵhDTx~L1({ī\4'QN÷*?+]@]J# Rh*KxŝL2<af Up݀wyyȁR܆[Aw}_ϛF|y(U8u~ ,ټ=m(S2Z"./IՕEtL1LehM;BA EMF,(/jFS3Zwu@`0Jqlgh.,~eqBa]Q4kZ^tj54EjRJ[|OI@Zw){8]hpmߩG,|G]e}wchE vq8-2وɍ 30 x h7}f# 3q1eVEx.S {Yyr(]jAG/ZBN99Si46oޘzY8)ES^_e=3<;r K+ |X@k9 { $\ڼ^v<^>4v@?R لc_4)XYz rI虰s.q VEOsYN 7Ck2O j#KւvV0 !ƸefA$qKB2WNg %jϰ5/Hu:E[Ɯ1XӨ0;jҝ#Vc^ `3V*`(sH0!?)3+E1Q&7WKT?MLb}gTjMT Yc$ 5, 4s?"YT;սޫȫNF|2'ntۃlA,svJ rN;&+▅XC}w;-\FA )![;!5ԥ&9S'0PV_t 4kkIL(P~/bfJdSaۢz%/:.V[DFD;yH.s'PI| [d`.=5x0Q$,5u:Nj)T g'\2_, 5p&$͛V(#0NrtU ssTQ~B-7iy{h 8GNz$_M\y[ZZW89Sw.R6F `)zi*пU[l~M&7 ?5{㏏ڏ^W^gOVjgsPB5{b95fiG}x)cǛFKkP7dssf`dRrEF2}n+plr:@>".9lRE>S6J=uk߁ZgXq DJ@yk$d3{ry@:n O_{396vO[.VD1na-TTՕ?g={/0UPzCx,\}Շ`ijLq #'y*ۥ{毘Mֹ N\Bښ_ 7G)Tbqs."=T!;l,bѐ[yi9 <εC5 F+/+<(YGGkRRI7A?dmD.6!{av`+mZ_2}ɷ]DKd`hȦOFY=Ŧ#4ϟ楲>>L2KXC,"a֛QLbcd)x!7v 3)8\JzĘ* x=0i0|tT.V Ҵ&%S>w0hY##ǎz2 Š +}5٘ Z~~u_k !L]p8YɏR2wͶϰcsIͲPY"N߁f At$Jj ޚM\_8Ny;4"JPL2Db?T٫Qֻ|gpQ&#MHRE."0zI.MC.0"6A#yβN^/)}+c^1kt6^-Oűw5I`@c921lLA՟)݁]s>-VSҤ[VWv.+t&caw-'w"AއlV5V >{_ŨX(2" A/Z:֘8U͏/{X " h$⍍7R:38|wMq"9CF_!qPFhZ^z 'e¼Fye47d2.mG?>.VYAHX(#up`-ӉwF(9m,+6̑lh $Q|"ŠpKG> 君Nx rɀ$a4'7BcK@ElGφ+T&٪O, ]0NauEHˀٙ+#̥VoӨ]:ݬtiOPbːk_J#4I=`K{̾,¢u=J^Dz WIw"k&DsnX,EtpzŭgWuyJ[z'Vf|5=-ͼ`]a&` wi8xu/9qX)UVͿB؞'D~ sKDwka7ڋeж5#Nՠ'a#u 춱<&ez=+JDLDօԲӤoY6֠oT֍X|C$TG00&,,&#ᇶ+#,tZ][`˺%z$O@BSGi@=puڥ1U6ɘȇA Ai59jKTxG>mOVcGro' @oE9άg2nB˾ѥyȐ o_? ?fgچOW8U1,I8#eF"i>dqTM"S:fUhdLo^.wV` %g@ OP9'SKϦKp=3 )Te:P"8ߥ70?N3 Sq=Ʋ-<Pz3!壣ab'Iٿ"b"րKT$ٸw*/4 U PΦtyp_/6'6M` DMzJ>jR‘x{1=.ؾ 0RpNwFp-=Hj4Adw[^?Yv4GS#(7Q(US3Vzn=QhX&x'Q-h0f+FS;'ǜ(k@!fГsӯPd^$n+mүbLboE@^_L5zq0j)M.,6&8%вb'}OȄLC͑M 4m@m1>loB\>W$3> ^3o\ uDYU[FL }`$0 [賋VYB' e;_#F@;q+[Ǟ g0:}bGO6$DI=d` Q]dWf8SNE dEmSYۧn R7!9s2ir`Q.Xg=Tnjdy$Jb3,bh$y$$&k[N* F iin?5pKk-EJ}2gnfҐ}b[YbsmJk yGq*t-`Of~ϊHe'X7,SD8s|g9Dڱ˖7lI fH0jn#:',?Gmph*H8ț^RTntSiҟ^=m#PΈ'P)J,: hP83X,n;!6nVIqjpIץkpY293A-ڈ|db2Ruʡ %OՀЬg]k|z P~^$eis ^>훩saLvE98j"[ "=uP!qapz'MFG}/V/yN 8F|Ъ9 "Z1;S^ Zy ryN&&>)Flu8BJ<UP޽%ݝSD ˟D OΊ/biR52Y>nfy!s>c³&'C@b=̟l>8Nq_*6F]{̅d5i;ezZЩhVMZT: J]I"w[]ȋ+%h4SW1]~8%x>M]z![Im\o“~I{t#$%b6 D+ŪxxC7 QH&JR2Me7ՅiJpxG &#r ]˰1e2:Gnmiqnк?@}})g|m>Ou#zj kI Ⱦy. F^A DJYؓc!7C!A"#L?Iɳ[GMz"`$5p6jҤ\'/;q]XyPjY ck村![4KhUz2{Q%8jjݑ%a& 'Ș*(a hߔC%eGh xD~ :X&Of?C%PICgګڠr .XF>Tq!?Mu#3'˄-wfa'pΐty0+an /TD(֌kNB ޳tXjMQH@P!IȺ&|EiKXp<|Hr7EKhvI "cr*l[$"Zߟ )I2dXE }.]0Q!q+w)?>lƌCk"2y-, E163(6|m[| lvg, "^8av " ؁6wcB2Q>+"+KA\7P;Ҟ_@}"Vko*Y1"GS \KpΗblfX,R]2>ɳcSI#)* :yMϻSTBO*vvxWVTQ:bg`;J+ש8Pn< SԈ7ˊ^ۣ|DJ9;7}>nݱ>(j#;=I.2ѳ17һTnrJ'n{[xh^sԿ$0GO Ly46ѫ* >8 LDPhDƲuY+4fr-?Z4[C,X94{_xͲ}=&%Hj0F/lRֆ*?7B& \3"-,LRiGal&0X6 ZAS&H~񈠣~D/K}Һ'&}=2Qir<1و|k.>AĞ)pvM"MjewCMr`m` "4IӅCl3 Es V~OwUi/Tl˧1&ol%V |>&\/3]PnSxa.p.<Αybl4_]<ˬb Ei /K}-&KVZE̗nK~F#xqbQMNU.UV[(Z%ǥ1gI#cQv DF&8@([Ld}+؃m>E;~e5!+f5hw͊直QF`SeoGxx9 Z;MG#Vgú@J{ ,oB=)a,NqLZ8;A#[)JbAܫjDŽxdaR `KL#ϻ7JCތD_ T.;OGh'ִE |k _[B3de|(cO>`Md4N:K%A=u{Tuh Rkty;*MQi<z:M%ϛh }gMLʪRD3O Ŀm+ٱmj!;WiIEHMH4Ŏ@NyZoq:e[A٨п^nכ"Q33|e)$;9OnF$NB:wy3FDR#q-(Nyw;j H~=;˽掴q^uK ZhSspw`#5(O2=~:T|/ .k ;C5)}mg?n겥; rJݻzp^%1],iŹq!=Hcw@2 Me nGfRaJ$`to^<&2Esbc0Ē&YĻpe!B3d‘ 7('0d܅l˥aڨ< Q  [kJͱ$nb 9ky*%PA -D2CK8Z% (P@o >{,tk''^W)؂o,q9 v IPlc4 Y<__ݧ]Nzk3vD\XM,X2]x]u7JBxaloEїa<SOZ)(xS3`ͣ%VSm͖d<`ZP<7_&eDW\tK7EM}NHWWyd/F,0%`0\N7_}0xs 4G@6~#RlEqO<]?CL]ɂ{ϔ I>3qWOF0FFz+~`I/rs*%NAM./C<y8 ПT;t^FK|GPE sw$}-y*ONŒM̓ w'eZ#w\0ݷª>#N N(\ֈ v4ZÄTO/lyT NL}t}/6uo-brm9@Y^e>sAV&eGu8U]a38TٽJ6nim:iZkvHJ n OiW3κI쳳_,eGE Hks.[ڗstԶP `nEB{i?6_n^Yy{#q BBGLjK:k@(}T[B-_܉3pk "],CFtvEg%PJ\Pv⯙c3j&V{i rpbbu 01(~ؗ an +̒6`dy=xQQWi%8肉U42}i'fV6}@?ke]hwi/a+M*4,y3 =ԃ >~>83;w X1?)(s"ă2W2G¢뚮ZIJ%|Y9cSg'  G<61MR+{ (WTqpmP\?ULgK ~(u, (k6S3'Z^[7 Ked/ߓgeڢMQWEHamboGcULznӅMKc WUEn@ d jn}^V>I[{uFnkR Be>d@: `_|ǞG;$Uab@eEfz-R}aF9r䕲5Wgp="mBUQE-sef_3~*/%5Ð5GiUZ`۵O~";v@=l2#}!F+'K$GlHfJ߯ٲPRN r𬁕Ip7 גqv{x؀cjZYۄ|_l=?MeO^1I)N?DbY1U+(R7s4Z(ڲ5kv5 8 Uh hJjONa̾8Ǘ@Ql-CLkQ;OA Y)γr9 X72Z@ L_Sطv:5(i|gRň8|#ǖs̲,4/΅ؿ\V1#Nr[3{_`cœc.EjO_QwT菩]wKI th-#qZؚwe,yA +I>eL{RaeS `#LoQ4tHGTx\;Mh޽ⲼUBC|7 8OGg#E)*LAhq)K_sFNmfi3J^Cer=7.SRS-GUbٓ^:`w m-̋/@Z u$Ingէjox*\S[pv" xW{V09tD"w'a 6[bWdhYPi$$W*"I:EQEMdbۼn/~ó;o#Й@IZ "0t wwm`G©>;>^VHaɤlÓc\bW(,v+b]sAL7N _uNg/^wg59)%=uH [.gmD(oY`?WQ0pH0R iF9d]nC%cO膩 v* yYA_ {iݯy p7@r0Ia@H2#>lɴNw.Ç[}Cl!38f OpV `#tʮ%͐TGsKL^W>E2(UA@)E}-O3x /Xj L#VwQ $+ ʖv 6Q W ?DMϢf֎_2 T}Tu2ƿFNXL![wsRLP.>({{Qgq#Ǟ40^s#r",``۟$ h5ڳ»o,rw#N*jCwz]eJ~~0r3!X0yMmdBv4L\E"x.DI{i-+aĦ3ajyKփ˥[֪o W(Cm<;d9h%)BA ~IMv%U#<@o[ׯPڡRad"9.Ch,CA_W9ztٍh9]&}Fem!2z.em%pvWULb^d?퐇< ÅN>k0f+tPS;_qt.V#:d^/Ng~ }*۲1T~,w樻AtĎe#h5' baW9R,8~@g5Ld=GCUX쨒K% q @E>vN3) )\"Sy3:zt<1vԩix̡3U֡0/Ҙ!|<#a@Oqrۛ(kY~F3|OJm=: EZ}_]X^ɛFP[)Yʣ=8FlA_umk]NW_ I9E K'Dmѱ5Ҫ5,hZ.kCbEOKF Es#zjT #ļK'P\;!WO0ݓEx:Tʝc\9O\{wr ctɦ22 $s/ZG6sR6ܪ6=tȭ$J5uWɕHHdه7WVLqfaz={ D/Kc54uTeÑŧ4*]h]ipu =ٝWUsAϫ;'v,X8W1_gOopM3)\ ii@2פ$CUJJ>3" ~8HA">ZQ溓j)Qĝ/|3Lأ$=#Uf" `Wpœ@۽jC-{jtJƚMX9ݹW*.@& =pJVS p g{u@mvhE*G5 oproh7eWaN,4ŷh"_|M&$Ȑ>!vTLEyr8>o0U${-^#% .k΢t=@k A[(t뮓> l2 &iW$F6ᐐ&AK,(.gcM ,_?q6Aǿ]%1gsId&-3qּC`23}1T-Aw@b[Ͱւ 廌YVǿe t`j̳o̦@+tDTo{Y؝o%RzEnT 8<.1q~qU"KHnfy3cNɝNHx4gW:Z̖=7 <ArP~-xvFH;&NۯtJwp ]v*xⱳ/ pɭH SLpq!KJI71#CܭPeĸh X/Ȍ4>վ I؄ңh?N3p]:İv|vGphd'0ث ev/c ;Ks-#W2r 1p<^k_B RAte-;aWT]=v45WD =ǐV;X\]fJUrQfN_:]e?j a8O^_6s ^p_Ci{E7ՀjRMXFvοF]f?жOJ#ȣkͲܯ QԜHb $8^U?p a2Zt]BISҏMTN"]}5*E n?z4F|M80CBD*R T*s/ ޮ5LJ+ Wɟax=cHORluVfG t (p PvWifUDrOv*\y{?0)f3+vE'׆<4H1 ̌>o'M)"gvlVz,âo*Y4a9u"LQad~,q:bFXg&G.bϟTR/Y%q@/h[pzJ7|G'}ŬanQGkXEJlBAOhV^>oWZ4$c&)WdTJ`$š%;[@yuX M? xZ: 1?t{zrK tMQd6/a_exQ >R Ov7Y= ql5,& 7)9@'nYO5Y],o'"ЎfJ;93vV=F *@`txZR%$<$u>4Ri^{i,]~KĘI6)U!կV׻'Az4Ol76/;H5 TU`5o^jJx? 8-q|xvS sF޾ L$[lF~q1 0Nv2uMK,0bԊ3 hN\,bf-7Lft U- ޚE!ʀO68Qkq7p ;xkF7N:Mm$ƏQO݄B?gHA/wt(; ݰmpU5wx1S B-qw[8MaUj(ZO!tAocʞZ@L um˩-p KPʈwN,7eah2=%9 >;z׃?ր,2 C>L0F1ddVi7.Q@]~OZ-'KS5Q/oy=w({ϋPS -ܬӈ(c:id J?33FC$C9ш NASQq {ƷNqDm$Ԑ O^I(_!A~ibJɚ7MqNa{I](C=>xEe7@a‚IlPgڨ\e_'M 8#p#@Iilڼ+&!(aܧ/ۇKM?`q˰dvzWM9f v5K'N_,2rFG'shgD] ab&.SdQ챆Qv2{Gy耑Ev=(ߦ}5\Bj@e$ 'XȽEmN %nCpH*ĸaן*_ϚX=wAgV+D&/t_{[蛟b,<6\Tb*94:Zs&"~I^DLG,PV&&\s.f`)l`48Ua3s-*~PoCL ^v aVaJw.[״:MU1j0-%aUb:"!_PV1G^mM c%b~].K6Kg'ČQ;e%ͪuNkb̤~*62Ņe.'\57wagj~G^;o+ DhJ=- ӎ+k@*e䮥D ?KBci 2dW)8.'a =p;AtyBd7(;iౝ9:eHv塦1W3Ž O3 /tu9J 4s2m "*#}ό6{Q_#%WY7&8Y]VT2\IDLQlU lM@_[WznYBL݌,6-&ᛣYXer\ !G^i6uhELZUr,yݖ WvT=_ %,KJ]VdʉV>pU)J+!=gŎ5 Ӥq3#`{)cŲg)L:Mrd/QNjQkpiy_k } lY/rM)]_! g>{~6UcZQn pdx"fڥ͜A:-YطsIĔ^-奂n% O{vI 3(1gx\L-PYH1q1͎{w[uki_jUQ;[cF(ON't;bzUR۵N 8ЅTqLk&SNU;ʵz2~ DV: ؤ.Oy%^UUJs3-*O~,' wwT1?% ,K~ɜ׸F8p7ML7 V/HA3f{zAӛ]Ƀ.W=!6EH7"8mv2H߻NvnH]TKRm 4/_k~~a}1r] 9#<&WFLV(*0hRsfJI[iE*YbثxLS$+rt6PΘ^YGac9L#5VD Ag;mJt9hRYa0>›kDqۖg1J.2l4J.ͫ) Əh{gAe!:!f#6B4(b~j<I Wט=k$z/iZwA*/$gM5J!=k%=hF{ Ʋƭ ^:I$Aj9?7cf3@V&|$Zn"֥/[G A1(|s^PQ SZI&;J,K^*T' Rz4Qev{VFcs@\FeIZz][-p E]Pmߒ'r^g3<+w_ +b4qgHSf[ ҳE7HjŎ.f1[yGw܅OLH{qkg9wjO `hѧ&AloٔAbDF_P b~>'ygE59pYRlH>ChpB+w ^ۧw "~~%S-QGZaj~~do!{ K,+ݦs^b-TYuwY夶ߎ*x"*"M&b4*)V;`fl]g)?kW\&Y^&~ Na겫Bv$Qtj?ε@F`=eD`>` z9ƞqX3عY{8*v2(= Ekת["&w(ヶ\>b4u`uY(Gk5IUf3'I̯kX.y0=!jukuT:YDVO2Q=TfC!8^GIuHZ. IJ6az@Ag MӋ+:Z,/M~r㱂@$N Md6"o@jr,]v!RR|6vCWWulKy춅x_ds' EJV_Yzi.\A)GJ߰k>B8lSr;zp1 Bl"yl=2P|^zU@3*+ZIŒ0!$#9~>G'H25y ד(y[p~z;`ZWVd"Q÷\Ba瓞aƥ(z QAW;',efo{8 {暜 TC OZw$z%l1뇈+ImMôde%/hK$~adTm28@@/0-Q'5<a4^5lwLT@KA8arYn;ʎQ_iZOltt3{tsCI|Xo 'Yn3W^!SƢzZ2%>ze\ZwId 6ŀo<^1a ZhhJRQt>+ݢmz$FCgo'K vt0cR_xM 荮0𫳰XY28nOw LwaKxM<,١%VG-uxedsgNm@*&+) W De*cv@PXPqw6DܶnBbfk cNṔ,:1)%YYgMiS;#i61>GԺ_| Y#ay\kvx=%<6qS1g9zY%ev&(qnQf5YH._oMs#e#C`2u- \}jc[;EIWu%2څ/Z0(˝e~uL+c%TIq#S=N'!N@ f qc`ѭ<V { oz4)dn/EwRh ю&4[p}2,?1ձgl\CDy PE#Xn[-?@:­TWnk4E>5vFK.lǟXtܒֿ pd>@.V L0Sq:F1S,g!x؏-Oy9a&E•$DMZI,pQ? EU*{"3pR]pSGtBsAM֡.oEߵB&pCLw9E՗%v,:"$5r/U\3٪AW,I R'5wF"1Yy}%|`a](_+2u€UX5Uu'9 XM:D[" l;cDI1eM1PCƆvP77W NMnѲG+uz5/]s(Z{ D#YOa 5VQ}L$r6Kp=)mRl)S<N-|7ypfpt;ԣz|M ,TxfVML8d"EMqIN׷2hw ] rJeGrd7=֎q#{p~b;ʦ6+O<1즅KY|@ޢ> J.YM Ţ26m.nYao@w6rE7TogX7(2aRD1t/Brg3vZYY'#/sEcE%ޮGzRNyyh..dBnE c2:HI J:GmE"DM[ũmLh+hb`w~jh+Sbɷ_d%qeiH/-jXGi]_MQNA{.wD2 >sYݥs&N` %ѳ!˽GWRp@e<ZfB~jH<8Rx:TXȷj6<\-^W)ʸdd:GPbQڝieaK?hƑ&3lt")Z1W _eA5902iRGQ0{P@}KorLZgN[,G\OZ;vMH oq-E?wZ߽H[fi*Ƈs,'"pqiBdX}Xs3D(l[OJ=C =B< h D#Gr{{unmCu/CMܫ #oE#/zDQF-Fܨ,fS¸`$&DG;ZX bXHxh.5X/< #g:ј-JJVaPNQh;R9Dc$`%p+;2WTlҴ$"AxQ:N ;P:/ AqB&w:i@cTKL{N|3 Wi\oZhI2|G& æ((5zdžMNy[ 3WrەWM\ nO5Hz׆g~<&1iNj2 Gl_cǬdKs ( -' ^Qa:IDPmIϏĺ Zʩ%o{tQm\^!mvW@D tڑPIeTi}t{)>!m|ه #ߎ'dw'PW!+wT2NIUq3.@Nr :Gj,|nid^ Cz[ZENvˀ70Hde€, inǿC!n2,iWM_ +-OEq| zeU'kxQ>Z\G)4=a~op( rѝh˄x`X*~QClf}@lMjR`pg1&Äg:5#:!N {ӯdZϾ{@Zj:Ǜmr xonoʹLCU9_{q fNa(7i(n`D5-Ff9bc&#]kU>O5wכB@f{]n"*N":#9mD#Xu| \f|X%¶t"8U0eE#Ʒ n(1 eP9]\m 5(FQQ f{Ssñ)Nr, 9 djbZ3_$ӮI_H7Y6,H99NJZt LHj9KMA 44p2-ܤ]z~;{@]ڏ:XC":yGryVa`K^) t3,0b삖j:h`9yOtX;!Mak^B$Od:NwyBwO@$qPo( rWBX`lzw+AG"R'&l/@Æ@GM>뱒,k}$/B8?{ W,y {W@( t훧i04r*^_3N_^hp3[.ӝ>.Aμ3߯lb}^wGyK G1S6(Ѷ71o$6rU%I0!.+cXr+!Z_JH܏)A) b=KgIk96I#ɉSŁ>vJ ^tm_fM[M`h4gQ{SIpf28N+ܵ:3PFq˾*t_[p-̗^]V\A57' LOɾlx Ub6@6Y4fU5CcJsҠK4G.tn-`d'٭TؚGmZri*-d-$+<~:\U9Cvk|iPWk,jp["4BG :+k &fDV@YKy¬D)EAFt@ NSʾyQ mAK{-UbHBsn2>|U<4*ȼj|-26z)F/єu+#";S8PB#ńvuYP3x ճ7.7((y >0b`Yݥ%R{Qp`?.cl`^~eLDYsUWr.{MTINqԚl4xN8[9莅J[g#|81SC,귺}a9; u1wA}­4K9oe}WO*H՘ROߊ V1ԷԌ0GL;+{bӢ)26ت@(Sg.]ى *}F+Jl@ÀlF)b45`sN㩬B%_I˔W 4b Fc-o@Rxm(i'p֎b0O と)e FqJGiIh#6wÑGb\q3/Fg""CfNjTg J%$'&a H3. S1ْ{$z@7 )Z)0SisTEEiyl+m~i*j/?)k"e10m UK+OA ȢCGvSWBt?ǩtN/qUǪQ:#{2o"oFu]]¬O&#?8%yajZGˣN{.8O;y#?!pNZz x;vp~;)--\Rw)f(YR=/csN& ?\Gy[Zϙ{1Nnh06Srb>Zs!M%_a9=l/Bj\Hܰ-M IN}+M)V޳R}Ȗ2,yRQ݀C}=8! bнr )j9xnrE23k d)ЦQrk؎}G-1;sXif;PE\3)fw+pC6nKVM0/mE$Z]KX>b4灆Y} :ܘo!GzFSSYͷ?;A2(nl LUٷ򫈮E=6!/3–Bq&eAӔÚӿ7pGLuQR1BFw$WlHx8#UVFep⒒ѻzwK@@a'埍V4hQtYFUNխa0 $PtK@!_e&&Ѓe5nsd6wTɣP&e]ǗZꃆ(:CK=BTJdR1cI…n<ՉN㛩Z Je7*z o,H00O?(`@RVֈ\>Ci"` ܠ&Kf4 ݧȀ/ \m&]YsJAw^bb œkgVRngt2%!rxo4vzVD(\O.<@mFόm%^RUĄ#-:⇍0Q@\fkGX5XH:iyܯϰlu[K9Ã$NE#|4(P*$WzHzѨ[fVʰd>\K&9J1/ץu/8$~?ь. %ɫsp"o4i3x!ܗf 3C8`=MB,k Wr|eҵaQ|zTp,,1uVX|w~bFVx]=*ѢCC=k`KI"u}܈d(K|"ZCR[}a;vBڌI>K'9N[4ɠsWh=$kPrĪ@O^.^hmk?8KO&  2x^RM` %74 DJ[ݕ-U?]2; r},ʀQCO㷭;/Z^kmxVx'H,;sdv齱$_ǫMkczsT$.Xpqm ("ƪ,\Z?g\%Fbb6۲lوS uw5'\9E-yIHj2%1ܲq5;w0 ᣉJ4lP+J+OZgZ{5fRJ܍/jwC_!b:C$$X#𫗦Hl̋:v]PID/_hɜw VIݱD?Cd;oHEx$b op/̫lrZlaF4 =>P86B(e)`f6\Bݒ0ΐ6ń='e]P =6GƗz23W*y^n=IiY1Qm3C!ey f5]8Þ.J=0|Vd0zaIӜeɮ ]'&^|A 9˔745{r(/1Z=~;vTYJWHH'Pd ./u[_g uu*pO$fW-HXPWhx:?KHNV:#4[#"~Ƽ_O?WS$x)^La?^m7q1I1%(noGQ2; 5j Fo@;xBd=G" djvHco-y3G{Ͼd%?vAl*3&cs8'i3u`j,`eY@^$R|^P2>ZsW?_B&@9bsى!tT^)_*31&9eݝ '窞O9=0'a-Qw3f2?BRϜ3}Nqcu;50cZgL~uOKQxJ[dmP(tN^O5 I&ĉ-H֫_k3݂6&N=Y>wV9.u]Ku>WK3n`/4  {]**epWml,}LxzɌ 5Ea1SYo`G6 sWT;;i-Ej\fQ9Gyj 8qڨOgv"U:GMs^xn0JFi.ެ*0JDGax>uZ CЁPڙ0e}iDc#I-=uĞexCna|ےCf{?"Zv=FsǙkSPZƓMm n?&~[ 1=z\{9(Πo/O̽4%9AryKz%=.n:ZZkr<5~B6r\L :&.Zd&V'o9|zCzSC-#RJrvr׌tDy3{*Tnd̥Ʀ+?tN%:]i.^$ŢN&{+Mc|ٴrrG:،{,)cD m) ?xcFr+{c;6d0f?nW Hc͔L[z%]EfCYuY70j2YB 4Ȟ'#tfᒍ!ׂůBц٤ y9}9o=@eMiu=dVg%R=(M4B` xJp/E$r7ah̏󐃛M?Zl*u_o (v0|m `x'DIPߣ6͜!}M]-]?-46Ďu {WCʛe@1^,ݘħ5 QAںHZЋ={LNЍ[鮷oU{; <}y46.1#Or\}j ʷLJIq/E/ZoYS?4v5c3BtOs?kˆ2Wt݌W*%A * y4p|"3$8mUf#g=Q5IDrGm;:e M 8 ; ANq~cDTgؐTnG tjYlq{*_73! O~퇽˼R-3b{M`"Vz˺kV]CNͧ\O[&&cڢ6;hC:7}U3MJ'AH.icm#%kU-V]S]5yEJᏎ_&#:f ~\k9p=j-B1-(e~(gQ|GJf5cUpKPzLВ ?B󇐿^_?,>F< ԓw"G [_M3)Y~ZA$Ki-*9jXJq*=g]s[6=nZ^=r![rA2hρltW$E;@"#䫎@RVH4kaqKz`r2._\2!+#+(c&qes{H@W|FX_ޢESu.h@uf5 Sr`-V>N"D61k#-Yd84:Q:Yaֿ"vvj_FU}~f9j װV3\p9nߑ޾xR6:>heHroN̪>qk:,nHЗIk֏)*s~u6 Ȭ:HGԲ+a&njR`"Dc?=CtF&L_Jh/q1?ů̮cPc@}Zski+[.UbZ& 8gU~-'FIV7<~7+mP*Z'Ve+<1޼5?h0lU?DD#?DZ3}zJs&gAXY dgܦwd6q[#ߢ[{IBceC%+"rEp3^!) uwڸu^#E:d"3q&~LǾxynr35<[(B@4x`Pk^uFwYwddz/[Me:m7nH^o@Wڄn_9R?ýo1z VB.R~M~ u#5͠7ퟹGgh|{&f~Ҿi*% SDz 4?"DW@*H+I& I^H#@vn ĨQa :V@Gͥ:>C64(!A葡"TyS&64>@Sh,Nn432Ymp"mf[L' ŞO`:F%F7Bq,ќq3xdl@E^)oTl`=Cu5Ӝ1EĈGKu"[3kt0w%jC˷ T.֪ߏ73:&)?(D{!'nk69!yTp|D.t!77M摙ǏT8G‰_!{#t8*fwTaR㨛v!a5fe&/  aj Qm8wu['وS'̥QZd[:}$4X1AXֵ1\ 8@qp%Y qb.bn${bgҁ_. EywqJs댎ҭLTM`I%|nUyPK-)n#qKYAM"Zxv!* *aH=9ٽ|p2 R՜JhLn/%V(DsʲkHy U!Ї4+%Y"pnS:h9UCc.fb-gSt2﫻SNz/="^`~Xf-WV>4ƬlK673/4B@NfcrD~G3;9 e(77̔ȯNa="&c=Iev/IX42R=htG 呙~>9]D]D(./Qo)^}lF.0Qd.{LYSj*ݸ d燸un1|}bl$SP&^T>S\&ptVM<؟w>hzYFSQpCmOqu/k^M9&4>?k:&DEp AֿT(F8 i@wt[>>o ԸxznKa`i4'p[?(.KhQ劏ӭ|qAn|G귅Im rUGk(}\QªҖjiљx Un:+@2_LwR3-?dR/ͭX8F+,̼~JP,ut\FMWΕCuONqDb=N`VvDzc (!̘1tyxEbNh7$ ""xs2g6X1⛑A#ODBjJ|9쉱~ =qL#_ZlxW}*=BN`ط0Njc\B=qvBj<7(t꼗H)g;DW[_3 m=3Eg9> gA%q9{㚣NKG[a&ZХd$C0Ĕp CJB0BXy-t10$Li>pH! gov N <R& @SZì؂}/ʂ;(ㄥ֭ 岼vMPeQ#3@Nru8Fk߰;@EMDQrQ݃X+BR;ɽł2Id"jߌ657YPS̾(Mﰭ}[R'И)6D Ҟ#~?7}Z$`3 J6'LeؕZF;'QhFYgn}iQ|feZ8(q{ 2lxIg4&^ S|Tyeb2E~0][_. ;띞 0w)l }֥Nga洍I!E[1it5:<$\]@.:KRI6G <8iV{爫N|gȺ=zZ-ǭ 0;)eu1_:)7>ˊUB+?4ֿV t '֭~e/OTE+ qjGJ3ŢVcPNoC<_ *_G] Zm=σY1E3GrɆ=c+WuЫCʻ-f\\\T^Ystpf:ft"^9| \_\8dϿ|5@XJd}xjr)ʀS=Ve%He 3:֍G ]"D xtW)d>){gWPރ#f'#霔#86)Pr`}"/JeL <6{M=ʆQq\@b;t81za{C?;U) 8g6}! jhZ/MH)MnO9t?&ѩ݇Խ Z_`ދD+80dZ7G;}otkqWS0j$DS;9qYu>g `"naZsX["%֨<Fo 1A l)JpE n,S5\@Ok7X[hK)[ex`h+?0X- 7_D\?0eB~idFLUu?ˮb)EV J= dm%sJ5;P%`?a#_X.9>{Int񧨾gSZp#}LJ)P;R2p%?Dxh:r %g?͗f'[[s%o=3[hϧQq%X%tD>:4A~q7plN} NafVj¶U9Jil^Co? vͻd̠-ʹ 4xI /wj~LSgB8S'D%$VWfVYS>$f-*Qg*&c, $M`ap ALFe2D.658zW'κ yc+.Si-8>P kBA/Glu'C$dwd5x:K|r dg2Z^>0IWdc#W;91~AwNvW,84FP N6g]bҕ1qDC5 2,5k o]1uN"5i00cV?Ou0vzX弥Qbth!#>F@H:n|h gO8K̴TQV+*]oW ,n  4޲`{9^jL}p(e3_!dM Kߵ`-^RGJ2DWV9H:} vsmz5Mj(7H WطhO+ rf,7\ժz>C:g'r8i*}>Uy6\ 3w7N+*wlFo6*~ـa,:a xVCrӯ}p !z̝< L(uRo 9͡> {G$sTѠ; !n<&

    qps,Se[j"~?5sD_:F)~4H (MsȁԕVfv}[#sK-lz<3y^7)d? #ۜnd tg.0x`;K;bM&Gk߅`b/zf\'gaJ ޽c#y$o&ꢒ J.a^#{u[cڗV嬎Z |@޲q7(뺵 ۏRz;Ӳ(2xMi|p;q'qM4Y &RD'y4o0׉8~P5ȃN@yiYNaR)zڕf Z\*ŧ͇bKFUUh L<9GH #V)U@ƳĐ̥FH0IWkv5X'll ܞmx*/vR2V|gGI$BG~?Ӆ.ږfಞ{[Yp ]٘A[ftbXpy<:l4?Y(IGEdik+&eymhSixtXL­Gr5jYE%D* '}HD5iLgHw<?V`eܙ!t׉h)@ `Âa-*HVN#fgDzr<BC_a1mՃYɔ"= j r ]bi[>7 5Q"I",Jn6PyծKv!#v.gra+E+Cܣ",M;I!gk vPQ*eLqxyKb׽8Uh!Ю/BB5{kp8_aq&U_jPEBRʉA^ XCVIjSG&ki*TIGqłJgɑ0z2?y( "Α8(|ˆѿz!6Z_J&I 4Ck'Jt"ThJccD T%騂0':E/Q L9j GC,-DCiQb=Օ o3L?=GSt| lOH0\K(A ֕\& F8]-ͩ729``v(/_`W΂7^^Q.YÊ{iiW{_5|} @nM5.Nķ?P^Iz?7|[`6KFrl W6S'U O(au DƊX8`X!4{03\ʱ6S7 (v Pȳi#ٖ(oBȓ~ hX-~hu%%6'0\0Aprdm6< ms1y-.;W%9Uuz1jcLA=KwnJډSo.o:pk\n{S7AbGNÜ!Ū`$@kԖSxpkRJ;fh4!c}tѯw_-:u3w|aRWUf1UQ~ 0.@ :l4} >}*6+Y!G ls  4O)!R?챣_fHlrtB,+\5AڈbӐO}`F?6AM|o:ٗ#%ֽGAnAN{UY<&[,6$9耤$Q*~'Nz$4np*ʖEپʎ@۰dl6GNvEJ RlNwM^*A)6$ATMWЬv[!]o.PHLP>aDc]k lʶ|eV%ϊʳ~6nP(74TܵIHeS&{!F&:eDdfxl/'%:O~xLn=fROcT~)͚4Q@Z~~6-2C֧G<>6K(0l*OsXq _n7ߪ > u0@QMZ7_9A:)MD SXenh] ct,\\+cHC-V ˴vWN@/`j890*?Z{w%i8A ,5m>26βL+hQ ;A]??hӤf9yu \PS*4~Ə nܕ4Ŭcp&)߱G[}mEK4%~in^YeEJؓsҎ J㗙x#UR@3Ӕ:vRJۗѼr6#!n7iw{]ዷC2]CH4'4oB>ʌDeÇ^jmy!|8LDWz7]$x}K̰TdƯ^n?n `P'&<(*zR*<2J1yO&KkbUU*}UL(kRgx`\Gb cY7 uc@4_Qb=Lxe6,Pjs;/Kv4+~&=ay0ϥJ%:: KFSah.L{Hh3[smT߶#'[qEM5yKv[|Å,L^|f̶[nh<v/~>jtPUQ9g7@?C9:/CsI4#&n)'3&Ap`-M N ?yo@> /(UV}d_8WR¨Jt7/VGw$jȆ"&hs#lv=]Zs2ywd(KnˁX J>P)feC6}TsJ@jO%&K4{tޭiyx3ko44Xw1n\)g}z)yu;ޙSuM". ~KSvO^lQ\q}x [vۧ*XXg¤̺ԢjI@BJ!^ P{EUa ({rUo/AM kߩ,GaQyp$y1J{sT}uF&OR!OtLr0! dy=hӏ Z^p\K?GIL o?ձX*Y*Bq#oϒ"A L7kkzt`)5/tG\՜+bla;cuFlmA9.7{=x_M[K@TgIMF<˔0-;u>Wu&xpZD5}Z5׎2(nF )_ y{P+=I@Bd)"Qgu:āqY>X3CtMXN#dv:m7}:E]Yf6䟻,ςxT3*P9LIuG{ޅ fdM"-:f YiDvWL{V:HWc>UY5g::B3g׻J})Uxbh $B+jln}A64>1t:m+Eoxm'e1&*ATt0ax\[|ޭ?|@]rvqE~&ps.YbZФC>w죩[|rf2+80m˸vx6}f`eBSp\Cq1f]s75]J?O-goHnp/X7Z]ZZ,apy B%xDhhq^ SW#HŹc^*(dAX DR!a1ұ$+]wAJ! &EQu>X6u9zjobnmD<;ix[/b/xZdc sK`1u$xgĨ 6>q܆(KK^H؊5 cȀXv12,.CI4 r@vҚL&܄.o);d ai36ވ'GƮҍt*~fN3apMcAr_(-V zsdi`ޓ}@ntC42U٢Re?,fKeǖ)OxWзћ+M C2",ө~F+ʢɲa'&r/4:%fn 9Nb*НEiq`؀a/`;¡/5@@o~ Tnpa b5$~k7ڐb7+fΘrbP3F_l 0:  :0m$ eqAn93LJZHBUUJ$>Tq6 K}tLmYp 6TMgpZCۭ 6Yхx|9fm<1P!B3\ڑayFp| ] K臯QĒw& E~+,]⹼jJu(FL%ؗ2*|2]gI"b)"*g5}c ' B$xWv+Mʒ" bP a-u*KJ5N{\e _+,vX½ p8=iߕ%_vSڮGaOv?&;*1X$xT~Odg{SEV]~-]sN)L’] 9ks K>b.8o/BoH*J:(y,Tkzu[j_Tx%{n+ ;d#Dx&,zڨR8 Tw+C3CЋ߼mGَRWO&"^i\70at\PLC0ǏJE2ԧ ~(=>}su `/LZ쟍4, TcV/Qv.#ae!L@|(N ЛPSBi* 8Cg@S9kգ ted!5Kwc07C`o=&ȪhK(48rW KɸZR>*MYtSOO0fاCG"Ѡ&7廘>͐)i4S6ئ@k'WUu{4oG)0D~ kVd ,'8%dve=V?}+Hggy6ZwPFD%1kkyZl5^fZuV^T|] \ ׋;/_Ci ‡V,*[jNFT1Gޑ Xv.n+D)3 uYnbڇ5 cx[?]3s?*Jw+) vPvc[Ymў_ }C^eL3ט7\xIQ|P]߷>Rl]I_p [S![[w(> D{prEuEPZ)%BjXa%c* ϖ@/ݨM vKicèh"]鲞S g ,Lː|8X{6&7hD١d(⚫L#:*?&yRqiA?ϓ"TVwy]b~"㛸ȌZw٢2[ HF%t .f}'{}Q|.{C6ArḬ2P rK_fwvNV~S. ZT9$)J4Z5ptX ni[n f` y/)9q^Q$k1ͧ[ z̘Rn=b" t]0= B%oS̖sڋ͒宂c 㧙:ŷ1):Y+vLwnHn]es>ݔ/tkxkJbE/ ¯VFrٛC&:ܬqX]R26@x?!^0E/N9dzZU@f@ W;,M={NYC㥉~@\^q[?' z*"#ɂZji\daۑ aA%JvZ)sTɕbƠo6cA,8)@<%'/w>~93?/DCN^ofClu8N]aꈓ[y/Ӽ^ޘD.c/* YE zoE'"4!zuW=.dۉ'乌SًȰ# kO.n.:8̛q뤞4 w ژgwI?8: 3GkX=<[aN'5CPd+ v21\ާCkkεiA ~) 7fP F}xHyw˺8XHiyKիn.pUbCpRz9]e~u>_SUdT|uƧB(K*g?I !WXT>j>}OO3uuG["Ha˧2osu;{8!Ȏ֗tHKVA}Ҋ.3rkB1˜|%i]Jޗ3)%CY^%&mq\kl^nx a3?{a#^ gh=2V7_W<doyy*/k* <& <,~ULAezFL.ե;K+*oCvC "#ެY RbS-$ׂa-{2ܤ;3W1 $q/F0^T @`02 E9=&(. Z7*/iޞX.0-9Q(Rc.);Hq)pVm"N2V`Mj-86]}37y άƒ0-+Ͱc; Sr8~~()i|E,>˺~ŗ0dž?hLDoϱ^0-1H1@¶jly2 L,'f*Ķo]wI]2TD-WNi @s BlvL=Z|4 VL4d2#J>fc8P.E#ipԜ`h&6B"vW33*1F閔8b]rJUp5Nت4;t?n2$S%^HIAíد;pźWroc1zbikX*Άb;x0 *Y\5kȍchaV!:Ku+"F;usK\voL&VFlu]vO>Y Y{ Fק9~`KU#aT&Jڨ_.h@2Ty* .TBOM|44_'s2>΅=ƽ&Bl>W&Mq5Ҹ*Wr ttallZfLkW;Q| I2j8ѳI:0</.b]M Fˡ\F]'#29ST 't=9E[d}zlΖ2.nLםy}h]{'* 'Qrݏ61A]_b 0R$juS0#-LcBM.YiaIb,1f2o]Cz.J-D%wF0x$:}\v##hs? QhTnoxJi/(%"cLr՟8 J:ށ_b{t15q5Ӟ9 nݚ3894OReU%{žvnWN)p@YBi?ox/&IvrnB!:5v֌mz#k hao`'F%/ZCo;♟}Ro岂}5ڶĘu)Q}? IOli2WFw &&Gtzd4Ͻ>JR zB =="pGԡAV4$u?2wL ̒Zfqr/<7$wZ%L7 ڴsRJIX8uTf<1Alzhd@!n2ƘD'7C!\d|M9퇻Zs5.p6aH N&yBl'4V3R;JOΚ& V7شTYmro\o@*tȻE#T< Ku=JUcrF6n~;Q݃mi8&+E01yӝ1H-laPnIs3-z|y*7y!ud6Zرr9yXov->PD1-[e7k&8cTb4{I(^("~ʎ9"L"%Xb%قbKc͖Tjn,bP(#B0-5_ؗāb}ѷ6$-|3_q%65"oVt%p_ļ=?n"9CNCdQz7]b#h fQʯ,ƜLO6܄LByF rHa15a}tK :Y6j_ `ɮu?bQ٨iv}9jyDyͪ:l Hv*`0 g u8}^/ux>i`e!83cb5vg1W R{f'<72d5Gg*|q6 0}5İ\,V *)ؒDc5mzw36 pѦȜa?Q.;XYw(FjhGNGwF:4 U܉# ?*ck?WPu)t!y}Y%vLdyvWPK!,!Ыdq4Q = Ȉ[25YFعt1#zկD9Wp'}xx޻tLrı㹒M΁016"\ W{Ț4k`V$Ynf(p6,yfV}ΑK$8E8lZ6cS0Qbu ]*%4! 6F:PB 5FM6p bxE/D[ |x+8p%L}·э{V* fɟ^1)qDZ0 r.32hB2g'a^|B!sW(9pt3Ơ[ tA-sEp/3+2`aCn=S̊ _Tx>A'ȕg BSptc\P b=vfzH$m(&vDk9߅ c xz]|O蕷O|`d(;˚]l?cpEY~+?NveK4.wcs7mqD䗌a |wf-(m>'ɓrC6Oi Xˡ 1gC=KkItU-B \-b1xxU(-GއG p8˵@Hk)=0晝y龰 vm飏|غ)NH& !Hx#LzBhO^=v"v7)@CcHjhN R X.Eb]ULrA7'e18aZnQDc`l܅Rg>OS+ܔn_s;K>Kw% \ز;(멞wn%5XKy5[]T͟G@lv!|lVppSo9\5рl,ObGZdA(?Ef#`ŝ[NQLN2ކ.}tM-FG9yt&`T~:;it)&f3"v%2Ms_˯Iˮ)$,o'Zor nyuyǧ+Wm7&gO*K@7KP;]L1|DGoMkF VcS%5< A9ם7x ֽj>xɉ06AAn漁dl,]}";T"e-2ڝ2/`sS6ӋiuаL6Q("5W6hl~8W=R+L 4W@yűNקcCm E*,Hom__9EQXwoPS:Dbgv_(ࣃOZ&Bv7GL_~4 &m,jidìWÃgtЖT$G[78Y:$䋙S/t*FPC (Cz86NlepE>_gsF.}q OwwoY-V_"'.`q>a9!iU$mb ihnx61oȰ송Oe-Xׇa毰(7i׃4iW#DLi;#ab9iC{+~۳ vٹAP (Qy30Ƨ5V^ܾ,){Btd91xKT[GWqO舘d|գykxz1W5YP÷) |'iLR|'ڳ5د&# H%#F)wj Q < ?];(ːΎۓgMCiߴL)Wp͕Q0,4nz]pKBL]% حRc"Z۴qe ߰vJxGO1"BamZTNi=?MF9#j)tJRb !LE^09o{ =f LϞş~sM9G/r~ 5Pp20_, H[r}f6/^} H{a᭦9t+FvȾkm)yAc}%y-dOiKw;b"!V߂юcٺ` N+tNƢT7OO "jݏ݉ĭAJjmkcnk|%DN~Y :j9I3J?@NPdrPS)' 4S5\_g%9YWmV3 {4H5ѥ%NMhJ/%TKԩG'+t 8vl<.]k{$Ir:%^18%NF,l~0hӹgrT0/v٬m6]qm^ԃlAi2ʼ()q iƯ0Aj׭9|轖tS4rC8pf/ ;yvD /lo\b hj]<8,Yʅ:^)!z#MW_C0N50p P۪lMC"`򅚭A`>|F<"P ǝM %]xeG?aJ`Tj;rXM,{I|YTQtxJ{alu;#=ل~"p'd跘Cθᔄ&]HE)9IxTxS'}9uWؿFߞm;*vмs|!T\ Pc\OoxRQ&MA+P޴Qm|غ'Aۨ2_}|V5\tQ*k0C#s:Sx/<o/}9:,SL{kx9ƺΠ8zi}_xǛg`μ,^ or+.6tW='2>cMBB]ZE prN5&(;_)9 ['v;xxBߚXu\V\&X2lCDP^L/ykl0P<%+) |3S`jP&06EބCbu!dNE|}r`Mnf~"Z]Hz;?iZg7mgm+סi|=VMNnI T! -q$kj [7j ΧV#3%VuHۍVG9Ty-)vi`g;loE(MZ=ߥB@յe6wbm\ДvQF-dN+W(D;bP=h;-6$hۖa|zZauZB6џ PVr>>]Ӵ!]‹{CdE#hjI^IJ)D02=co^8\XA|28_ʧ |kYcs[B%}nWO;I1sy9Vsl,0x@R`ЫT~H}:\cYt72 -//el7b?=gb7Z< YDRG h)s@X/ -LȜDԳAf.U| a(iMoVCV/ ucp+HL^\T!\O(n%}[!%6-ɡ/X}CWZCU~?_xOPcm7II̚.RafN5J"N&PR,MP CnKGr»ZS:F"r$D!`!8@] =Zx6,rvd/x g'B\H^3YOtd!g Cm/dSq2dH9Op!FMɻm!:V^eIX>2  1yI|X5om(_lƚq')yՈbs8|$߷ǎ{xuu^R FfęwVnQӮGhI0$g7`Lv-Y*V'q%ӵbxt,۵`UԊ؍f>JZQK#ޘ\Q:8&jUD{0u 2ܸ%ԛ_]@mnB7@gP29³Ǩ~,_q=ħt-쟟vZ]1c w8L#<)*hYlEwz@܀_B7&[Ak|]^w|Fү{|٫>Qc3w޺0D;h5R2c q.!Ȑ.ax&9řY&ڬ)$ڱz nUcت{\;zz*G$dD{"+x>ˉ4[䂇֣q9SϭrID*SE%XPĆm`:VEA#CԤ'M^Ep& lE3R!MfWaKe2" ]O6lYg/&@W?y{ I)b Tw=P.-7m5! H(.lx`{Dh$XS0$] Pk >HP!ylB*{0ȕŔ Ũoib"3;+۔`'[FXNbRPg'V .~#,o}:Ul$07-}:1AʬեLA'J 7K*)Z6J2z/۰ ΰYw'+RCE1E'2$,ˉT$-R-2 |ui!n]i>Vm:nN6UV:j$WKGq}rGz.ym1dB,Z/愜EcjR?Ϣ;W&& -HkΨ[s;vd2g/7FG9&zC;*@AiA[r&$_oD%(^“H2'He0%ӘxNB-5P4#Zt7q^s$1l:'k]Hc(C{0)r?yXU&G4Bϟn; *7]~.[/̎{p)K?>bbH/eMRf_Q-~lh7L\^Hsк1^aC2=; {z#4o>@N=z:[MQ ~"%{Q#<%xJ{BHۗ1@oAHمWdZP$q"5욳W>Jz28>_>ne4]x?F!,+mpζXz1z62Jڇ_?}^mkX}(|? {|RQxu`QcrV;$}%7ts7x>s]XӥznIP+Ǧ{䭆]?\b*&ֿؐV"hS)fHAxf3J{"n@T\,J2:Ny0]l⇳eI~#$>i>ݽZNHAG$# 󝷺Sg毈qK_m]ִ.wUxy>QfDv4u( ڨV,ḆQ>SAľ7Kj‘:a{޷k1W<{p_H8<w,fNIѮ)֞GAk\IvfgGf'KYySQBXvw]zFKlk7.hvv^htrP_K4="\BRtvID st -(Clr k8^G{*e_ CÚ}΅QÒgRt聞G}xf\HK;uΧ&2/d5U\tK=sH(תҙ{q0Hf(UD^31) C3W}b;10gx $M|B3ai̭ Hs{A" `@1{+xzd!Za^OdHMbc4&@b&7V> WE?ٲ필Vˑ!D;936qWZh`(cL/p>)hM)FnLnY*@}a2VP'I|}3w`s[XdLNHe=FC %c+RyĨӳ(FF~U\{'RJluX9h]v1Va,%DmPP~T9m a[:3h;uI'm`i;G%ALWͣĽӶl($˼4QEJ%xw|Vʼ .f_;9N{7*^Qggbn]}VZ9-4UK!9S{NK[%+{a-~Ǧ,̾ۈ3$gI@,({XEy\ ovyCĹ"(8M##Ūj.LM6!>>ahnVBm{BA,Z@>$,/7JSMe*gZGAAs^:JK5fۈo~Ugdhnr$Tu+ Nibj{eA-&ץ# qftn}Ǜݼ[>)lzelj*c2{h@~DzxȾ%ZP$v?>jtnӋ^h;U)[GĢ[T[3,5JDo|g"߀8F`Zdò'vLN${w$85x~.P8e$ȼ.`<xhVe0I~ݬKO6)HKY~_hp$[AD @M=aw3ӻ02}\ܚ>i3lrOHaIiHH;,qhӡfe{7~CB$Pʜ*f #vB $}t_ed[Ӛ)T./*~Br%ލ"dיS- dN o_m]: NW ̀ҐJ^<U6ڏ@/O{|=F͓UCKﲁ%+Mb&z6_Ǡ |ٟ rCuLHOLҝ (]%Nz_JԆ%k+_A2gXk+J@cٔFaSᐒ5XXN63zR BDm2ʼnVPF@ 5A|N{ugy7 %N6 ##7"[o@pqMTvkb?rm}cA, ?Q? TyFzvݳqy38"9җFZYR. maOjX= #NtKhNYP#4ձ70Wǀ6 zߓ|!k$3urF1˯j(' gDP5Zư ؠ<1a-WI̴;q#2bͯ%G]AO9&Ui"fLCa߷ĝ +d bcF+r]@7 цYY>}r! N3>QLeVcT߻5iz ^;ec]}>h' 8-%eL:ƂN=r`@:B0Vŷ /+^%?ǝ-Oe ʕ p&h()[|8wM61E@wakրJ'-Q,MT"jLsdW(e-%gOx-jnOq!C vf?x#Pb/+\ -A+@î R<ʧdmo}hoTp/E4xkܿ&l4`c Ld,50|Rɏ0ևJI1sqVЏRbqOݕXWEjJ֭6 jfX o:GQ|4Y՗!Ӓ/p4˞) BWJ5Ѭj;qG;Ѷ 59"j7瘙;k%M9/dyyxɢBf4Q*sYдvn2ȆKW G= dm1dlJPӆ]fR9Kŏt?O|6 ?Aجm@J2xun@.RLCͻ S{Q JwM )TZHpcۣs7v"DR,݈C;l3 osv1È"FK1AAgT1[_ $#>AT̢磩=)oQjuJe; TM æ^/Uڤ%u PQ-zf ~4\.[ܞ4ޏ?&9(Cā-j&A"~T nXeNȫ ,Kݏэ(Ru;;-m6\z y*;sۭ.d qZLy>M2Jb]ˌY1 qU%Im+%^@>#_x%;M;bXd oz]N_̄TUpJiB'T4q= S}K2MȰvL_!G5y8$~,]2E`~ӑDpyM 1Y#M]ىh< #(I駢AkLRB\Y7Ty:~y%]IMS2P=CgJ;[#|e4s}Em?+rsԉ쐀zUv`^#m˥>1i(ݢ ՁaG2'Ĭ #"d8PEScjis*oiΟL.d4~4ZW8`iľ<4S3I6U1ME |`U}80X v<'d!G"\9!!c D>tldZ5D+rv{Ww[MBWMx6ք"0R0JoY#:ai98xŮ؍a=ݹ#_fkpX O!^3Y$@u|(ZdFqjZahTV 0R8_Soa^5ciCyzt $O*-@g_<,I$e_!9 'RK%}ԏݐEL`^: c1aDFфATwL9p7BZ#Mz1 AMA<ɀMP |7q_ǵq@w¡HPQR{)K-R%AH%V,Ft*0fǔ5T^`g &C|fJu*s04/vf+S;.Zj=!ah&%q+S= ?dOaOp~F-&/Ql+dN^~|3zbu-$KI3:LK=VueJÇbO!"d 30U r Mhعw[}k(ܪ1 Mą }_!yeE8L.[ %OxR(8;Oc?,ph쬸Yb{n8jǤ3Guޑ sn!}:#t2rm uyҋwyd<<Vk>.4s~TGb5sꘅz[#ic#B *'y *ߜ}qʄ*ƚI?U' a&  ^ n0,Tg#V>;yvݱ0X{M()Z]CB=̓an$7"Tz0X@cpCKH}-ʼە5a)ȱuvGqAS@@]a LIx zぅ~$9gzt >O_J'/Hug% 5çcl~ %/I=*euwvk$@M iO`g{8&4HImwXxv.>F )L6Ҳq](skފmNvJxeV'hu!SHDe|@a')\ 2}'Cu>.ܪ"^r5Ct6=7S5d V~v H*A46kn>@1|{ٿgNgS]OMUx#T1_(yZB}ɞ>ǂfoІ!}OfeQʟRgfr1$[Hnnt~QWydж;ņ eαΏf[uBf.Lqѷ{aI ֗{dׁ:\%b4Ib;=z7wkg`Ns3M/9!u }Hwb [:0I!P2~J F"FoCI}<2!T˽gJ2?‚`τb&gh񻉒󖵦&A9an7b$#!}vtl){SP-1#l+|A$_YlJohՂd#O%7dW$v6o"O:e߫ n2n7 hT"ɤg%U%_G.!3e-،m uN-&8|1cp(]]ʽ@B_4W%6Ys$$(fHcۓeܞF1-Λ:|Y,2I^RIBʚ p@n갺;K6͑ ~?jI#9HNm6ɐCC H5` T \,O#M`~)Zk||#%ܝ ބ웻#h!A+/`wy0"afuJ,(xt7΁'RI֬sYSX`!Ν俨TgREܻMwP~dWxTZm9{Y!ML׹`B0c0([<zox;4`GzEO+^SqIb:CrTb2fA!lN31ځN"_mޖ.?-ŒtdH~@\P\"ےZO<ӻn 7Eh]o7P:Ik?)oJf9ӧbT)E>/.C@a{ osK4ijLN)E,Ŏoc[To(I?S 2 %4-'-7'Vr)=Ts@W.Z1(V" }kp((P9*C@\J! .f_ޤ?S4+ Q'nL^\Ɠ+k Wa:Wp]J$a~c>f+lL8i[OIyOn~0_0;2ʛue$ I`[3`X`L!V=)QO6kkOZ"Xm{s 3GsB\.&:>폩 USG 89uo; CIypsf̔rGH幧;l:Nk gAyg-| X~U%Pp}z& O~-`H(Ef;e_:ƒηY>K0?(K:!A5 [%b9Jk}jO;G/f_TFޅ4INuG=% ?n:5q]Ʋ5j}(5TE%@! #5 kQ5zğ|=?RN f|.7<Ha=Ne} 7̫,֮gua#c%k,VUlci4R,2HmA-X4n kD]nO5FXo$uS!ߥM ?:',$%JB%iQ]Ofx3/ [>UM3$#xkś*W`h?B, {LSҙtf`5_)S vr}eKNkx;GxlQ!R-(P;c6M$@şP4D((SHJ3!ff>y:K:[ cܕ%myPVyi0΄ʑ %pxVE +j ЦKmsu('qn20fsX:lq |DZ宊y"_{}0|fM\*M])2pʥ*F2WM.%23"9:H{3@}N6!l* P7 [UbgIׯ-3It:}AA!(GqG$j_q0@/ ;sR@ݪBOJULJ{ ,x[`Y@,,nf4Uv k+N%L~:g*F6 dsp!*(a z6 "iP ,c' ɮ9p ^r$t\O=o)ʸeMWZ5A$R˘VFG= <% Q”qˁ2w; -6ݭ+?ل uQg!y2df?5;v,~ =z~}f%%0TcU b/äM"ӚjLN<{`q _ש,+vJjJqm@_}|e@kL9Rtk?ԘSLAKB}ѕ]6^|#e2W GiKr%04Ā T ҡF 5or6"͛7rم80#QgRg7k5i)8J+HvgD#I yK5$y_g-r~d& /E|z+$MSJtf A܄)m.uxYb)"jk=Q!ch% ~[]! Y'mOrȈ+7?$OH[ޠSCfG]쓂"!73ڟUԞq,l{m/! gPdG ȢڑpKFc. :a:DROW46HgwU,/$OzhS[>V51OAo0+T8Hk͟6=_kzyUxRϾfA|6KYA挈x/l_-=k+KomR.ժ͗Ib(_WsHDAXm󹊀+&({5QhvȪ+E-D$+pi=E=ХZRe۸+ojBb5 z@+~Y-dOO"WWss-^Z mf,SI|CJu}LJ[_~j!Ej,ݕ[3#NLu?j>DT(|h|B?zJwhU> {! Ǻ؞8~)<|r?D âgF>tXk&A:c23cKr|!U'G!Z]>ӫ9CKq Ec\;BMv Yc\v+es_Ų>{7L]E9EyJ$3Vwf#;~VP[Nꏨ{QTq^Qfw| ND880F`8-4ry6Vɼpo~ZU*OACzqmYBr};-S޶#x%$ʼn+!ܧb&ӽge8F&q?i沸˕"*t,D<_Z9 ?bl).!)Fo OVmDJ(ؚZ(|y"Fv ~iJ_OsKƚ!,0#~=& )z#_mY}2 zuQIM޳&jEoe*ʼ; e1oՉu1` EZ# eJv((؞؃-Z h*-kn+n]ֵpDgY`_fJPJXI8v6I=/y |J&agz^* `k:\$.gyly,ik 㨠^M\Bם(X`H [zKpLe x)\ %6t4pHߺkIu ^vNlN| K_8t0Y3xG^vvG=DxIV3:~vq甲&Or :](yxc쯩WeAM؉-<P&*OQr w:xUܒ+R,ܱc<k?*hiҮnvXg%f=6x}zbFeRE"<‚ OjKV+GB5XGq?6㮙ޱ$;!f[$|0wөNtSZIj' . iFg;b2_"PxM4׫dFbnh߿ j&'KDO^D3IWpQ8v` K :a'04~ކsAq2G(bQWtOpBνw% 變f O)c91Zf Н=r@I;y<*ЊE> (/eM]vW딨2O ճ9P̊|Q,QbU!ĿȝЛ~Džqwk-] 7rCFn=ܜfKn/L]a7MOQx$,3o4f`vtm뱎tUkGMwo8~s \8Drܘ MV)GڨnȄq;MhH޳"G{+D\(-旰̷&I>K/YNdzw84@vTA3YC3kML4@⇶%UdgpY#YEŠuP ]\2? B~ͯsA% X_,_vWn6]5jaq$H-.|3@$=BrT} /UJk0:͹˻s~B35 IGq5dg̴J@q_$~_,pn8_=)1X`-j)졎oR,i1M4dJpRpm&+\ux`mY(̅d#?|JbkO:j0P4q1p(쳑UvbSh[=U;wቂUM*<- UFMn`N"wK1Ͼh/t8@~]֙L_H$ۼI]<5<1%JڼRr\&j؟B+QL,y2RGHbl, GZ(d<嶩^)W?r RZAa`0W6{rAvܾWkca(ҦKzOs,Od+O88t?9?ys< ɽYtc-?v` [E.r=\4( 9.ӑJUdEj ޝ"o*m%ϰo͡f .2D"tWVh]Fq.)PiS0A]]95{o.fY$GB8h}*T rP}WB7G2_e 3tQ F$1l\:Rh\wu]O\wݠ~V~]Ev5C<+_cfz=4MHͷ0SN9]>9sGIm⛢./q5T]S87Q帰3fyHw!\(Y\qm? jfWfzH%F($)ltء4\FJۑC Klg<#uH5KF+P]뜭V*J-gBdaH`;LmQ[`}v l)ᎰtmQ{KQI'h}GoKL juJYIhC*'-`ƧlՓI[,LUܑ4Dw-劮I$ۑ3 *0ؖϡeLt{8RC,Ju%M4Y5\VtVB.=QuJxgVH,=f#&4, X.$*E%_ϕn|!dI<^0]RIVkJ* <>Lo`/#v\뵅{[Gez1dX8`&Aכ=+@OVE\'^B /On6D˚޻eeүpTV~mQ-S#w\KєBpQi+ AN =]2wX1R*~e":ѺzdXêj]`um1xEfSXɛW,%o\KJ.8#c6'1,mD]cS=1rgm^5co6gVJeG"oF7]L'Jʨg%vZ?=WxɃexQ9H{`%VHymH:}Ny6h|J#Kt03AqooAK)miqQo߬gCT2m$ɱusIA!bף10\joD絛A} !3+*l6wF>se ?!<3P|-ӂHcDRJwS݌N 3[P9_Hti#E a&ǛvP~7W=yS<иڿ}DJ[3 9GQ8HWL-%q뺯Sy Sk-Iϗl鼉BM|@OHo+&.E"ڍj,necxԋ,{hBSԡ㩙riu4 Vh*(?7U/ km_‹M1NkiBșkXܮwJM2Hto S+ ..çteҀtODB'yN Ƹ%ဧ.ɱɲ`|3Ub8!"`M"!#?}$[eV3gwm Q)9MIh_u.{m A@qBJILb+komLM)<_YN15rq:y-ڲDcǜ%0 ~Vx 1kFdXyKR4/H`l3=JmT:y$YGG5\1%G,PFԀƲ6lR(~$F10Œ!XF9m@r+Od~T%s s'F=vJ;nUm3$d0-qDçv24Nx)+dkՔ ~pK)6_;Jv!' I6f?sc߹sO$c_y#LP>6dgFbXү_L6gǹr>xu)W69ujۚp[ŒqS'QGϥ09wl>$ ?C (ѧCwy'x*`qz%[Ӗ`ha|9O $?.UF0+Z"u2R0كf4 jG1ُ[Т&SvmT Z>/.l }@-6bd~80Q3V8~tA oHi.11i-kBx 6GXG^E=-ԠRv,N 7Mژtם.Ds0|EE|~ԑQュlt\aPg}iW0vav<1.KE̶3 fh'KQ{eMA!>]? c'pl*GI*KH|s8|4n~땖ZV}Ar v[]:ƀ6CXkUjiH5;kcvjS{5X\{[j0n8z[/x\k_ L1h$p۳xgkD0hm5MEc2fU Lz21J&LOik%b{*Gpg6U; Z~ 1455_t%KmXW1Uyes?+ I73gE;V7 H,:vau2W-ÉAr`VO,0J;kgkJ=pw%O{ܦѣ$(#q0U%7nPIjUӼm'RQX~q8,[hml)тYyѾYI" :K}\ x]P/jni]"QOiXN6$5,P-a{&KML*`%efGwu, <'y50]52(OH2BBK2+ݕ\RxS`Rѱ*)_e{f1=>g $j!,⾜[꫞Ji5% ʆ<.2 |[1qq@F**@hЎxK.OcjouIVrv-Pgҧ: 4Y~'NX"Zm>.Rر9|ی١Zw-pFW wTA@6CP )B棯];Ln+4B~*mG\9-JLR/c+/KZϡ Bo<1xj}z&>[yom2H&X+ %kA9 G@|Nfvj:8:DȦOyGXb訓NZIhX$tqk[f"Ozz'X9D=\OOB#,ɗG F)]#KEn ܂ҕmzV~O%t O٘;lڟ4(NjU]v8"z2EOʔ ;jjc#4qK 85 ^3}HzA @:U+- ~fJ``Z5#j{,KjpIo,@ek GO"`0 gh{YKY)a^Z6_)I>O7xϋ7].$sD#TLu18V{tNf >@l~T0jNAw ĥ?R&>TnR Feq|G=ž]ƌ{r$ߟ~WA~fx7mwG~/NͲ͛CxGe,&S``lXɉRRnyo2:Rbͯ: i#B#_KRDP,G|)^&z^»qWpH@׉̗|Mj( <HiN'Bs7[0_e֢Gc*p+B?[/%)Ӟ ZOLY'.Qݝսϝ+.$U6sr|R_(}:k>0bz4 o5Aȟsn# V xښ:IpEcY?mpO:zA.X* `sk/%J<NAsiz( _3CT "H2 տ͟R"î 5ϖ@a, wM>6vO?Ad>z~7S> "eq-^EO Ҽtj0CEcPT{K wQ%[w쭞e/Q3㵅pf*T~2 ^a>{ǿT1^_$Ko|PwCNP,E:دV8@lJRXaq*}JT`dʽ )'4 VgtU2ԥ8ZH6]f윖aڪڌ R8+u=;>'Ke:yS߶"i/{rF37Te6bE!K7/B~j+z)ͤ ;LWN 1$DXIܔD ̵<ǐIZbD#$`L3 8+?ji;ObQmm#fKx˂RwX(lvTZ?# <<"ueFiua\鸍c*#")BVGEH DC 5;ԋx@n44ie+]ɬrR"H-??ؽ1Oe֟v%O "fQgW!`x *ATYx+JAxhаRxŇ&`D'ް岵Ҳϣ^ ]`7H͠hTUԈ&ƙ; a2le%zsj<:}8d3&|㌐i,P09IfͮN%l#ATߨXx'1zX{+ݞ:sl" ~O)QIhO3́އhi/ <)OsAi-BrY$Ռ:@<68߃Sk@[;OfK%#!c}_x^@:edu!H}{:Iu#QI ?: JCJ(;c OaZ pf/r=_}QPjTѤ1I:볱cVިg0wgo̮Ȫ7x ;XZ^*^`,/,cz969u9Y+j3eg]l;n8m&Ce1箆jЮM$4AS2m":vGR_n6=MJDy.2^OXEMʛdn~õquЎkolw|Sة%-_S•,s'.na](-|2ޯ#-ѿQJr[pJ!};Yʹ}iưkQ|^%a s~_<[-bެu.1a춧q5 X5)'&\\M4As?(Ց]!^vKnD0 -8I(7yL$,F$bI:2ttH6sGYM|}k6Ś;p\KzSMk[{ }^ed?#FK_q냙Fh̊ȭ0]x^-z; L!w6 %xܟ|t!5;eB%˘SoP|Ňh#!@lȏ{w|XIسڧ.DžҠ!6}VR|d1`RpШls!p9aӍѷ!ekn2y m2hޢ5 F]EZnCnÿgpuWv^``z|MYwrbQ?%0vL#HLYөRoM AKU!YS wޟȱI)!DתuZ,ٳ*,|=a:5);%u#uGv? PdrGȀIF^;jY$iǣ,ȏ yIn7.^ӣBa:b.d!,ddI_RY"ګ^͒^?8HڀVҗX#6>ݻ]֢w16PN֕xta߱gvP/pQU M^|RnDs;ߌvf];uz\7*^*WgE|^Zc?:Eyk|3oh8JN?],ż 3E(=(= B[0[d'P_117D0ڕ^K.[$)5T7GXӇB6n T_O]EsA־iRxB=EJW+ Xs P`Un _`K48 qoWlݓݙ¥M^txUu.u剒p%G!SV?9d_ܕx4 drV> * |[$N KCljqHv.2 Esf}Z/i?=a=FiADq>-$~z@.DvU\i$Nl V8|Ց=!8 _H I]]D6n]YTu33-Cdb<$EjDvt} %gUDQ|޹DtLgS1:MAi ?kG#|?cλ$},iiG1t[z0;2٥2ޱzc\ `!|ZYo#Ftwg14G"[p.-28M$x/z,ٔ/E7 u֎]8'!"#9_u}]@~1/ߧ Wǖ Oc_8R1r& %R!~F> +9\71EDc-^)?6V  8ش3 0z@} n9=~_7Zq†L3Hj94:Ǟ8'87b83Pen0l][Τ:g=ٛ--ۻ\px a\W5>5U괃]s6 RţHD+jw|\_Epg.#b/2ˋ(Z!c6 d6d Xd9(CR9; \ZN8s1 FSe!_֣?C$<=f2=lrȲD. eWތ#[ g<\'h*7Gimdoꁲy<>fW@g!],$M?ʘ\ bݠ!th>GXZj("Iiä3ȧQSky-h{QM {\{e/hZC:H oKM}^7MמhX܄}VmqTBq4;G =ūl>j|q*oo04fc~%mDjiJD,)2 vLxGM٭/z1`d AjWbqSO]5bϘ܁1]C+SOay%#@d α$ #Wa:cu\E]]c^$W h$u"B&TIP&ج?@}GFO2Rxy}<{k~_H.Vl S˺xԣ+*.兯:4) @6#zNe7ojT9MɑZAIFNcpݸ[&rpN)5;,ݲOa]xj7\'TEs OSzh :l> &OĮKa54&  ,d<%&=d~43*]P ~Q^ݿOV)ҐX[:;LC$o[дa5*NqG֗a,=\.@OMF>NG:V  s^$-0m[z"B~gI%ZrgnYuT \`D>nVj)[f.8AS;PӮ[\\Vy$haq)i`WO (O) _[ fj|ިHki{'%C"s+}-TCqqS䛵܎О(5V?V ]IUH 0hdz,6\<݊u^x1X^w;} M; i`w׃/u+TlX>$ŒhuFL2ln.:bNySd QлqEytF_@=+Qߊ0Jrb@|)-Pzmo^k)Y±vG~:]hi?SxE~TA%G9w\N ܅|v~pP+w\cJ{+1-Cmh wU%ŸQ}_\-19E7\T dV#5~>g];(UOU]M}'9+)jXKEL E}Q a(i3[DR*-j~_:x *<inB_f},jϩA]F*q/M`9Ml4 lao=G vӷ}mnG"BOg^ XaNKO9)\A ){2kR8N)줕C3"$I?~ k8ʱÃJQJD:ps77K]qaU{݄ @ J"\z;4BՉe&^)$ROS5i4FdH$k S@ۀbML['K & 9Y+2%͡ޢzU\űE &Q5\=&%v\{Ǧi# I.;=jTIY3h]ؿ*q3Ns0քb-F Za7 =oll?9J@{:([܆u.,Ui=] ål4şf҈In \Qi%EْkEҵfZWTpn}j#<02g4=]AWA}[-9SOuaS0S]Cx< 2pGz񃑓vy~翏NbjDL(ޒƘQϳ{2d|B<5Y?qxe5әUcij%,K|*W'esDD21ԛ$LO7}<醯s (8Р'/U"!+(,ݕY4g?s]q Ad.>F"jбg%Qۿ,ErDl IL(,)th˼ƧrER旓4NMw:kzYOCzrc7ĻcchCϤn`BDٽ\JuHS:-fp|=飶= 9NQB `ƳFlT10b[;qoP~8lj/r$@gm`WX֔12ㄬòUXK hz+1 S؃*@rMr6xR=8B z&["&j8fF .]hKЮ˜m+&Hp c'HhQ9v,#¹ А9Jn~v*XiĨ?ϼ[IsC_}Xq0ޥ܊`neaFÚc?pAXƱ-P^ħ32iJN}AG{ZY0*tq•BCqb;EMli}-r!\[п䞜k'DS}C5? jЩĬ?Xc[t\HӈUA~;@ؾvsu+RaQpv?6Cc R'ˏk"zdi#L/P0 s)7:L (nb^R ;o&l:b" yeS?ԩCv 9PsЬzXǑO_~W?$] >Ըo?G8( A뻅o(3C[Sa`,SgI Ṵ:v0/]RJ*ٛ6pY9`u<ѥeբXCcx=,oeˤ[ͽ>ly5շvȼٵ;XX6Ql\rl !Mi)я*$4d2>r-B;aVJR%W؆I)TKQ@i enxi{nڏz}]{9%tGrKX$ i9B^MTz}bf,k܍Rvws`G`=dd43I5g4|9h=|qjƿ)f4ޒ8" 2)óϾҥxNJ*SS;7"LeFG+prv#'>h=7#˂ '$I"B ɝ h(J-4pWސl98wS\r<,Z]{5$ZF<̝R4nJXs ޜ8.Y0{QVE`"m%yLc=BäC^6 @)خ32D ((850LֺOaAx\{`_f,ϴB^gm`%~`1A<&~R9,.{86M*+= ku* ;^g/z{9IF"] Ud,C0j:,n 2v?\j|OXFgV%`E+HD,Lm_ ,tc3 .glk&@$5IZ]ggCC^'?FqMPO?JH)64>z^r&6' ɶ_52~!u nGo١{EaAP<&oL =b^X708sE~ _7:ܗ|9(&lEcB{]qGYDhhC !Mt-(7Z%iQ b)ϸɪ|~U7U˪ur!? *ʵ;8$|)'/pR6u6DePչtR_bUEaā6uf!Jq5k{]J4t-j\ -sS.niaSbC{CM7}n Ae( v}CX#ݱ~X.5KStB4. q|))`[oȅY8!MQC݌_Wt]g5=mղCs\DAyfH+ {"W: 5z5qqWTHEW ЀN1fp+QC@";)H6W;eE=j22x}Y;Q=h({xua#R?/ rQP?\va m5y1E#;yҼl{N/Y<#T֎i­eKGKEĵemC3͵4'Nѵ鎾|3I%/cɟz){'zʕ4,LvWF,ZeVܢ &P Ht_ٱţU Z%@o3x<.JJq iز8|2XKL=3E MRܡ[ Hx=q`Ǵ="w$yfg {gS7z@eTķB%2ߓj*y3Xx(*!\ PkUh\=WϤz܈Ա]Q:P9wB4,Se=^AF<% 䇞t?kԱҋN\~]4ʰt&p'XCk*hgY ek|鱤c`*X}uq& %&U%V\JԽO 7=s?Kocn&1[@ʚZw8n|oe@3"GjJhOY޴kz_!22eyoC5)aQ3Fl*ynùhhRBJj:*oި~Xr)"VJ:1'F/r4!57;?DhPD2j˿ѻ^| ˣ7ZxYOJI^4=y\SI UX_q3.X">?eetb(B~HcrQ iAYNR<@mjѪCU|pH&V/`iU֍IlX?n]&Fmf^~,wڽCKib/LGو I6)Cvg*w\+窦$yC{'؅"%Ӕ.$WDb)Z (egtcyKu*IsdNYF:dma \Z cA8QaŁ;ED~ܑnLѰ]<x@WmJٌzT23ՐcI^#U!_0bٰ5 PbN&TH&}dj!5S.qVeJǟ9lO QdžC"ȥ]Ņs*S X(g =u9Gs3}9Fj t{^VW B#sQ.](? p?Y9}^nXǷ]|n!Oj⍶(JFpO^EPC7Qck&>oYe.Q2}3Ewkgf'38契+/ċ0JuMt~+R*4y@76 ՙF wIYdˠ>{#\acv*MNQˑ'|'esJd" TtbńAj7Z>̈́o(mύbbKϋ micgf_Hru!Cr_~uu6KG~>q ]bSFB,؆nBubI/ޟ/oiMmrk}3^swx=M}2k";>GDTiar,yfV坅G+nAuM/-fT}d,'oZ(s p9D=y[-ŌU.%ݴKkv? %@1ɍ[e R`[t"P9m^!xMN}tWuF5xhQW\rriT^\NI+}%0zBѩ3y -omd:왝{ &hV.Uw磨cMXmS})OO&ESh4::W!ҧDmk 6 _:KLr'y}cl:u::Y^z2GGR_v}9nT(_?Z@nL@IQ>ZN:Ԧ!k"** Zʦ[ cUg&y81"τG/ԣ pLQ\=) uA P}SyD+ܐjEc0_=Ʉlt!,g ?aa61 And]˦Fb d] 1QaN1ljm~ V&ŻY{gt\txS\aěJUV3zR; e2}NN1t E{$);}Jd!fzt<_7]fbyD[jm϶deUxֿs:oslI\9ݿzT2c V^0׏m"r %̸҃v?WE>leLSBrcZћ ClŚ ɴ\ȗJi#Qf,6_h^I`uTebOw`7~:4Vԩ.CfN 4%ǚB49hr-}DkYϺaŤ|PvwKE2imy{a\Ћ[ef4.L{UD)Ly.t7"T3Ė|~>ҡC6!OӀ`( d1f(@B%KFfG1>MEC1$")3H b~kek4foUOQtή].ɛS1a$2*B[^~!G, BsF,2﵃,Ɋd.zQ(.=p*E۠-ʹ} &:bb8ch :m6PU g%xO^ϗ\yl}e,J!aU}l?0q{̥ٵ?P0qyzșe#ly Y'줛NLP'ܱά]O- 9/JH,:C,FP?_.تfݠgyJSmO텞/{ %*b&~.g|FNE'⊜); )3PlURm.ߴ{O1J>*SV[['/SuXx̷(m >:Z/1WK'Glqc~3>,\cdD|jT/d>Mʹ>e҉GQZf)W, ɢ&먬򑶻\znL*p] 8U|e|$hVX^NRj@>Ͼ ۊS5̮e<* X|Rs,}uC2sγζ^w#{xW\/͌]9Q$ $eTJ Ж_tXE1?1`@uSFg<•~ʦI q>r8Ssc7635?VoqY\U6ʾ^٥ۆL.XyЙk؍2%,W(CVw'R#'" J7XzLV ?ΏJxO_=Xb}-6̉~`:<됰S,W*3^ bCrsY|¸8: ["#=2KoQ2jח'^YKz8ZTT-Df35ۀkhU]Aj Uq c(L*!O;7=[CPnKN\0&O2ޗ\hc]|pHu w 4ּΏ!*?}V.z p\3Ƕk&K?Ex 7y49 ,nm*I˲ZJLQ_0W[])TK9_pO1 P5_ovהKu&\SA@Gla( S*Vx~$]Xg@U #h-ᔒ?{T@٢:a݌&+/Ϟc/@YSV-'yޱْֆ Iz8kZ]¼ \͘`圶b&B|?BvSQ_Ⱦ%S8kWliHȁR4L$vweEv <_^q^p&gBn\ '/UQLŖ/܅j? s[ ccJ+g"9aƜ_;($OTժۣ$gWU*etUCP-!;5?ó#oHXL69OR8^'ěMTCdQ6R\vf(4ȳdodȣw+VlJ.Fܲ; XLAi3\,4_7ſksKVK"M`,-ir,`Wry'/8F>7, r8z8`n01,hIZPNdZuD.Q^vb8lʲfJd+:] Q_B,7THlIb`(o cO̼u7/& lLnڭD#Oǭ^Ge20̗98rZ6a^S ͬq%B̪}v]fc\A%x)䲚EE?#P?xf4dhd#i׌6)sKi'jt݋H_=^K`4ih2|.˳Ҋ}uL ~s.{c &,+` l9}=Ҵt?E5"UW(Ol m!w#aCN4FT^Xn?7L 3b~{D5to-ɗ0݇=O1w/i%#-Ш7St\T*]u#߳] b[MB;LjωڬWXT4T 4Q\G3G)V͊x&Wv5aM6_'F:_A9KEFpy%a๳b8T _Ȇ!y/(ռ/I4b ^3DlXNæٽb`'1œK\]d0ڪYS~RwN09V)sӯ{M_'%*G2?~xA.݅Ri`|:S;πO'J*P/V%eR/X ѕ m\@G(R XJUX$P[MLSBXd ؾc ^P_b4 A81ee,[ mR=1 | fz rdVD+cDP W~JӚh!>Fştʕ^֢lo{ca9M[Y.Bx>u]m$0P(xfKoO586<{ݹE*3G v_Gk Tcj_x u-&Zi a^u8`9xO|E90V/fQ6!ye"](|DS='~gMz#ɼCɬ.Ğu+FT?ק ftN{) sgR>NeGJ?deͦH=nW~P}N^}KoLv"^n;=]U1.Fւ/&6~Y2DK1r(p 24uVU ZpQDžqB|mS LoAr:*73l4@aIz75wIqc)g;2u.uÕֆ#>%+l|`H?z|ND?T W0O,m'cTdý~q'Q']+(mE1$T޷WͅLޟZ(#3UֽOsJ.U-~3[A) &Rz"7]! YYav-t& N+6$Bx$Yifzb 1pj/\xS 3QjMP~mL?-d_A2BgzCçN2E}$ 7 ^+ 8aec5!%›( {:WloY琫CVD#ޅu'C\"րYzCP~xk u{3ߕޛ)"anq1)6NSDL4&3.X+7+]|F9QQYIxP/ŶkjЏv8wfB>g֭Z 2d^zykԲ(e `5ўWͬNaXKO@33 =6%\2:ɘp †leS'q4.|&q93P'qcF{B^+`&2 +XstU>7*[@A礓u~4EZU(M xA#FNX)l±{O\N[NM:n VdzmZgFc."X [.u@_W7,\1op+W8A}U8}857?n^ehdV &D:44Ynkҷ$4/9VvTm=Gܐ14(P/hbX ~Tβz>Y^Jpq{BϖQn/i`?I]># $Sn$l;ܳƽH8Jg[pUqN\n:lH Fb1=% iƷ"bR4eߖ' C͌(ic+1w*J)1d}K4kSU-`z0;#}<嵋kU6~-,'MJm /E.!쬺兛$4Fy̝ZĀV Ch۵cԐ(ғ"* Ϝl>D^/0bOM5fX= HVĤ}:zV*'-!׉%yWAp!gyħnr^)o±_PXl]X 0ekJGҽ\U>!<2פurg̳y7񻊮VvELoU k`S7*$8o#?*@yR|_%*RQBK3+ <3ڻM6 ?ٜI`Of Z&_*y'#@"EeӅc;hru ,`N0gG,ZzF6Ot`W<!v;axĺ}OdsnزF.5>j NyƠKCe36UFIUђI?BHD%L{+߆qtVy/VEc}ܗAp|&.?c"iRokwf3 /ݛѯ&Ѥ\|v8G:45~UDO7s/˺̲*AaQAq˼E02h[^-eX_}"N>8-).])J+(*pP3C|ևqr1Üh)s fq"Ч $*qZab5R~@-yb㮳K6C47.$w|wäa/Bj>6ݘC^&S*yYKDCpN"ԥO?! g$d9$%v/نkT'SCaW /x%pA_PЪDIT!]@rAK0Rk hGi~8+w˔Vln{& FRA 94=[X♢?\AxW=(TȨzWB 0EMϱB)|"o[[t7_u*=+/agd0&D/#a|qr83r.eG zB .CX\)8_4f09v{ܗ V 8uUoXőNvm [ x0{85Eco=QGdϺI& B?A~<,?WZBL ~*[oOr& .JՉ+k`>0w.ӎyOhqi?!q'l>ͤay[%", V=QMQC+G*_Բ|qh͜C҅Y4k+ܦrC2Z~m yQ'2-d>E|l|uh5F=^.F48oSӈ|)Oٗ@ QuA{YDtR+g(ds=9){cQaMdW؁B4bW>w5,4Պnp>%4ёh&?h%&il&^ 0l/i|sY.,j> m5~8VkKcr{ %h)~ 'e ͏3Li '{#a>U+ݩTmҬNwkڧY2_*GKiXh,,RF UBrA@[6ਛT{ƿ!A˰gwѾKDTZORwOb*ua%Nd&&W{,9 f8dS@(zA߆#WZ2"ֶ PSKUB5М+O lq K4qn\a B ddǫq-D2⯮O=j4AAY)#uUj@yyR{ dt_q =Ɍ 2.o [A\$=8v{ (kD^h 6WhQExD`NbI!/̣g&Hw- 9ZD)*5Z%Iu7*e? pjCUvё1Ԥ9r!]D,#}yۻv @@3WP7p]U~K4B\1sV֗DQ+?H1j>_bN"gW['Q*3Fq_l6jX-ex N4k K\kDp)Hy!Sẉ'^KNMg%B< `kƎ>X{J1mc λ>o?eo5JׁLՑX:i7>|oн!ĮI $gE1]oamR޿˻+*y ?5oZ9pCWy}xou& aFurkL{]&q oA?M }}0wN}m2w5]N΀v 6L[h~daNqM,A:GK"MS<\ѐfH*&4 '`MfN\a%(bUqѱIp$ك" Ŏq  PL0.8Hc-%Iu„T Wg}h7a7Vi\X^ q1|C1'nAIW#s@#-AR;Ąc}c>nIAĉӑOw HKF*q#5L ]8 [xt듖\,.ypܒ C ]Y:u^c(q>qOu\ɨ]f'F79s=84n"fF%~L$[Ts$:y"mA[# *EߚM} GwDW\nruk& UȊ)QZtH#Z;9>67H݋!0C{ApIz|2Z=qBE}P| #6[(|œDސ qaBѧH#@ m#-/&绗\AB1J^ƅ?=xua!b32/ia :.N-*Zo% klTrZyA&v)J :k+0ZR3juh>? ބnBAܡ9/. z'ϭ(&xG۩FjŖ*Mj$@wLIWƱXR|̮ڊsWWh4(1`&뫿ztBn(4 8fN! $J2ѫіVcsɌZCNTʛlD׫\;eժ6fK,i9QE^ՉtyYi.i]C kNv 4 v03WG˧Z `SdT'e ($㱵XgIG|iIhD=7 5Cl7(V(_ Yp8$ |\h3M rR Y=ƍ?3Nw/\32گ`!Z5l֙X^КA@|6nH~L.&0hw#D;Q\dFU珛J",4 г?~II )? cJLa߻@-fY%-4w)ĜeD<λD)f)!7GQL#P1udB8χDAɢGPz.Jq"1q-;W)/&*4nshE{˄Tn%1cD~KL(!Uj7kz/8 =%K& ?0f7PݐoۍL~7 Ӌ .fsDlŞ2U8Ҁ[P=3)w? +yl:%9Eˮ7P}p2ÅW:8N4WH..)6.Ckŭ<#&j>^yxn-%Lr`en>{ y=^VSY$ ۙYrx;G@3bEVF%tTV;+g8skw뛕8؜?bq~FM61'(E[;T[6u>SS/ @-mmam:>Ր"k[pJ71H W*`.):OwREHd|㋰Hύ4ta)9Ix~>Z{c@-&S!eowqv4 7 =i-a~yV'@ W̉x!>Wq@—J$4uct!cބMCzFMhV 11ɉ.? r޲Qg!Ja󱶑/s17Khn~+>,9VR_BiZ߼8oKojaP' k"$Ygr(T%!>!(W[h@ ,η E&bQ oH:NKN B@'ٺVN=*3~ 2˿)]ΗwğK4ByhJg[ Vh,^l@erXE MU.K=?Fqf 7bi#m ,KIX: ˜ )X9V=ȯAɢK JT&TE̫ګyzf.#;ٺL-{SF39e=%DA,^@Fگrt@A;Yɥ$U4o$xloVLմ-=[S66mIx2 P!UJI}>nɛA۳QH,I{A[N#0.f$BA8i(^.fMl_(8o@cmdp]v3_Kw7OцZ$  }VfE,MT#E^?؄s}^зgYxhI^Ș^ZiXvQE09x@*xFɱۨ%e4S'XazlGCahpO긖"p|".bVz2c[F-'01r^K]:\V^6<1- b]0'~M²٫Jq_`QUT pk[z#W @`q1Yc؝/|3 (KxɚZt4>dYP#@1nB$*#brܡS'rwdHz ޯ~W$P,@ ue=ffەP ZO,qĺ@eOT3)zJ߸Ň,R~H_GɿTBqC"+ ;!lB*f[Ay3wU})pJ%Wk?/?=iVdVL֞"8FylJhgBcCo( [M﬛s8B }2!RY؅$>fbYA#jK+` 8b~>!u}lzG?PVkWs z DF|"p&4gq+tu|U6f;IQloS߷HPj2R}J;P4*rd8 JZ;:8OE$5Q>0ĠAȘ('6D _kc_t_O|϶_ޮ#ZGb}QŅډdTKYaŋA~1]"$=jL\R1qO"x+UI:ߋ`֎v xZt`ddCD$#%Ai#PtDL/ZfdӄBG-֍|@)͠#N)jHPIP1\!qsw1,O;0 ̬ |tƺUP6^j%ӚǍD7du~x'yC&@N'{E"X.6)dZ`El^[.4`Q:39^[p]  ȞUKZ~KkR ĕL-Mb8iEb2^ZŦ^p}RI@he1AmJؓYz31uhU Nv5)]-z+LP:s_0Y耷F LI(:\[7oO-&PhjNۈkJ:|Ju *L t31+0.y D` XUO?;7 !O(C@,Y]Of4T͹#OR(.5i-`p&b`J'`Kl~Hɭ *Eds:x c8`~Xf@\@[Lzei3f7&vnGa:X@ˤ;X**y ?x_m1G'Ja }aS ))5OAr4W[U|V{Sp#|&8NG^uczT8>Aߝ䪛r?T jtIr}7W yu̮TE{υT7oI`l?מ {8ᆪ;3R3#S2MsUSl:ZU=!Iքa-c'16J /N޴cIOrw }i$nՈ L|IKaĀEk <d~e~RS[})e){:GҐ>?U -InPWEYl*8T/ a046:-+XB[.]Px*xz#>n`xIsբFIЇIRfnu:=Vha$I:)8ٵOn xϠCF*CfD"^m;y-̓=_@wp펜 `4`c d 5Ҭ'ĺlƜfAnt@bn(D"2#PTυ( qܤE싒T'V& oDb1V:_t /ٹnr QkrxNp^R'O:JQ5@]JY X"{͋  ooRW΍}w'm#ElT<H6 5ƪΰ;*nr&"M 8NVI}M.jB Є1-&rAJ%>T}D`fDc:P.7.62p;Yһw3ŧI'|,6W9IoEB[$-OTn ! PТ">2UA{$l_"ͣF8ЮN rT5g(\{Cmy=mvT%HF}2v_y2XXWeeuz 1ۿ@) u>"oS5sSiWIϪ>8:vqnӋTq&X]Iᾨnor"?™5 &5zj@.,H Q:P|17mum4e[M%䝥 `qRq}869OmXgq˚z@]ӄN&_ #V~B}SHܜL x9rvg;}/y9jȠs )?UnOJ̯0 NkFE'^&sߤ΀OBp7,eC2a^I+ /Un94푨U]H criu(x=#,:Y"#f^x?`2fLuy_{#8i#^a`4ȄC6ν pc?YH(mS!e;YD7)q^Tڼ'l!/R^pOLTNDorKCȲklcx6aijA^R}$NL$bIjW*R<RwӤj$E@[c ;ڦ*9/ ? L Ъu%}-D0PTtQ9A.5iy xI`kDM=qZ5Jۓ/ԤVмNOC;F`N-TPFP):#*ע|ٮÀ}jn$5D`k eɺN Zdeh `}^ݐ˶k=)"^b,ñHq#09}iF `4 uҐ!e@,, g&(ؓ%/2gdدԳׁ7l%^(KęV з"#szI'z4ֶ}: _Qx@HbpmStnci.q8ͧ\KoIsZM}.:j5S{r]<ٓBx&tt-*M6d,+|,46[,`tvDѼP9r-Ҁa^5}ؿ-L_siX)3ݴkK#lP=Gږ@i\k1UOasS2rC"`'ꏎ.F㿃QIR8| +"$q>&IJfsո G膌~OmPN\X T; 8S;ػkVBo0}͸'HaB?@#eqU-ޱkgc*rUWpM{+Nx-IR\=ȜBa%ݛKXj*ͫ#J s*#0V6Xj1Yn6XG:^yT6<81Ұw9w:p{ e\!w 0s{@auEU,FAͪ{<}yaXq6W\ b ؘqƳrv/.[0 @hS耵ђX:2y~;bulݝ#:3$ rhf1k?,E]e* 15A_dLVf',sd1JQjgO*IteK<9:%OcSrQ?LrjJmpVԐt\nFCWpquvF`TT M(5'+gt7 »a`l}kJ2\;BOUR_-U"D+#~A&wrPi[i,=ޞ*79}36sGw:״\cQ8.:|ۿ");-|JL.>Bd2 6,M P`tµ[.V<~n'3fLwi jBl%(QG% _DFÆ)b?~Wy_V5 #:9eBǻܼ n*r~ F/K0ho LÆqKf.Yɧ Y:S(}XWL1u .x @8@Rcfև{2A|3X%6rk lI! V^YR)U) olkGy/+yB `tJH$]-jbҖbưǸ`:'Ѩj64DiTW7Eђ/l`hF&Øw6, 刲6wzr'v'3d<}@=*51cn5qeK uc!(ΐq\1M?4'W)KBPH;ja??D@/ бs=ZrΜزv .6Q>1M  #C ~{uޙ8J| iJ=>'M 30TP:ML!Qp_^2tb׆rSKPH' >$@-t=ʢlgsbg}N ;'œN^ʷz ȃ/7ur[X$8ćCx^S5՗G*$< :)PA;1q!z[(l6 T !q_s$*AY0%pUf8aPҁ4wEnibUM*kQ۫/ᝩ^#DI`jykn=U {s>_vzp6|fm~#$#9Jlp@eq:1NwΤW쁧f|UvLŧ+6V+"Tbp!Źd3>YS{+!ozRȑS2 pGڊmPa,gj`hFҲBפqyaf q<֔ P(ǷVyM&$tI;${wSNmkG-ڌ1ՠR1#K2, V;rɇ.|\|>2Fօ&sdM!(Pȱm%J,-N a%G+FYjYu+{Wqy{mԔlTƿk/v/uӋ@X1 2xV[OݚEGP){e(sZ=R3ܑ f P(o3hJؑEYU>!K+R @ JeS2qFC@,2wwVe>#+AI*cR@֨Q<.TMGߕ7KvIi/Tߣ>2LJ]m|W2 PitOڊ_T.`)pbƑ[up JkAc@QMkzQ4L$k'ɪ֎#U5!G1=xIeBz5 ˋ(]`%`02tHu*ZG3;fYqҀB%F}>Xs Q6n6,3DDH@LzQGҸXokS=?Nq.93(#D'|.G4%g 2R RbtFVꂋ1,DqM_t0i5L÷>vBA FE1Uj .ՌJRq蓰S_x%·aahcxɬX4.FNg?0;J,՝7)s鿢x+. `H+f~ͤ /]/2JêJ7lc {"T:J sҽiMOk*\Wj,TvVuyflzh^ƾi *MrcX9UdTL]ˌ7+829ɨ,^g/^PfIe&P;~A >u|[]R/?ql‚7nl.MNrONǽNҞ5d5eߵW0V z`]MJ^aQ=qB^"H;ڶTd؇5ty `TS Fg00{:Ep_j5O8 8T&r mP潣Y0`y8"q<++*9'7'it0oHQFC""ŽeO+U`TiPmWoH9̲6u'`y bB۴\0+cG %[ |v7 3{V!/kV|ۓ꬇8--buURޚb_| ^u^Visx˕{kfls0G8 =M֜*M,~8ٳ@ z\4hIM"bz2y)P(j]':>xm[N/lD:fz*ԩ_aW)erqHI`rEz_ę9ͰEI7H%3 ޜ +tb^C ESS3YF)pFNݦ.X;]h%rdg5Sc˭%-["`)oj܊4o2'6.$;M?TzѲ8Y P# 0Xe١hH8JKΗ<5Wegu<t @mzUH&]a5`mf9gxt.HTtA7(:!ŤڲY#Ov5dO-Ɔs5xTY r?pRYBGu:=oIƣ㙆_bU:qԎ_Xppb \X 9@cL>wly1OR>v؃Bq5b|2W:3GygUFeNR5^T,Ntozا1b5pOfB(v[Fķo !>OEc.Y;]Ͼm -g[#SN /J!J@y/CWAP)Rz>^]R9L"Pf',, 'P= [n7.a|jy9|spŽ}ҊeD234"*$B>Fmo/ )oǪKNւw{{h>ܹ6fD,6E KhzGEq]QD*[A- z[5^6XR~&[VZ $ξ{M6tAn*_Dg$ bUPPhbkKoYqθzU@ZTc{߃w&~F'^:l1#l O+TZV}IȽ8LXKv3<\`mfBe#;kN_Oԣ[1d1M25|Xp#5u6Qb\A![*PW@jZx E´]:w7P'1ؠ# (` J$iE kL0J+h>ta)lYg:^%y݆FKzeC4ΚC<)&5HWy 0L{6Ŀ\%`S)46 _wcF7LsrT@%:!H1] iR1kڍlNzzTEZ+fG*m@ɛ5=m+OP(u fT}r^%9^b@#%uE NϒYIl@Md`N^p՗֌O@8#%puq,?gR DpDj<8 AmCw5Hoc*%";Bg-d;-n*Ҋc8:$!(L޻3,r=20l>P'tC)'A܃o[*x^w7qJL1'8 [Q}@ +vTQr(;.$zЁ ku&9T bÕή0A˦09S l֝fCcc\߽GKp!@Pf Ѣ͝fH}A(ߏd\,afw%RbY"i)DܣM4*UTK:cW Tvi"}ENÄёlHmc8]XͪH8;si)t T,!-M1mƣTQh-=\ ~U4nDfةBo~Q Kh.RU}~ET\u)`as֝VmS6Oח*ۆNإaz5|_1# 1\=E +5e4)]LmjR}b!LPY<4}P-zj ˱6ƮkN_JR]Zvr6'#wE*M& 8h;ZڻY̡q>ߘCwѺN"ZfxCeV=*~_/]j"JKc :Ov]T`nxS i_,/8 רD/y.s1FAY"aa~Q˿!B%wm ՛&շ/ٙ15}c;ԡ9tⴚJ(4@A)5~'-V+mRRXS#&># [ i8WtϬ.pDSY% _K"vQ,- )ɩ3MpX~e?;~49c"Q{k0<ӬuFkЍ`T՚qн}w? ~Sf0rE8/)Un: $g9w/3qI-]7/`M~D/$?k.o L Z#'7tv+N_;([T|8%& +Z{m= BExfEK$[`"v.|idTjOrx]hc'MF0t@iwYvzn~äS6 L ފ B//a`-fT@im7F#j1.ّNW }L;?z,FaQQć2]D' ?>_E D}Uۚ1 aД<\rMxpjWn~-G{.Ѻ+W^ (Fߤ AH)QsWeW&r)n6H93u|#@s=%l^f5Hő-䞌A×A4AL5.n\yr,8+t) % )RMa]vWMm_?+,;s/sOА)d KAߘq/n*Z27K_dzk~O\.$A3d8tbQC`oG{<@_& vڿ43ٯR&H>wlb4Ez5Cn논R#T^GʹVFc >@|QCAgDx!dV˴.\Z;iii?:{waՐ?BeF;)xzC=̉+a#mVS_ނb2B 7 8ܤaIYMu*h0`ʔМ K,IPRU%v3,儂,˫eԴe~D#0oPy ,!gGH\n H à|+eթg^D/5)lM0:tF5^g};[%z!|~0T04T&@|^3=ֶ{aB,n^qS֞Vԉ/,i$T>bSFNhrS=nA>}@Vm^ dvva*ڥM/жšgg$wLfKxv=%RA0U-wV3Z@%rs:C㈆kglmA%=)=4-|ӽ>ҖғZyA/Gima>:q4Zp-ղZHUg{7sɓRP1[ 6:7kҞHs"Hbc$oXn{2D8!QnJq3_k3z#,9KJp7m/ ٣A]G'kYSkAB8̲$ e9_Jxd$~7k6_dx,Vf*v~3d5rV4jGiln[sp*F/OY=)ĄpwZoz%%ҦbW%עk`!Mnej_4l]C`x%^>֒|*{ X)j>{Dv(@h@HKW]K&ĖZ` cDUHd+ߺ~|Z8_F\V:O(r_AH C?=9o*0MnCHSWc6v q[͏CrK<KU&ZJ K U / UJH2=u?w'u EFGu: ZE"YAu70?Ϛ"z{O.gE㘴o;op/wG 8jW41ZJA)%Qڍ . |(=CBg3`rN"/#)-`Uum57\RFW"QaR'DO/ LRJP+_ WH|^`> P/HPqtTwdmkw!K|䧷`Z1UzOfwS1F n_ :jzЊ@NY Q%rr&݈?*Z[X״+qzsl;md sj)M,ӁL3WphۀDmoUYZ yE$D,~aȾrb4mD^{T]ǔ$0x~<(Ǻ#\a_kCP[@Bw=;? ,/Ԋ}'rJ.6BT%|3֌Z1]LYLA5P<>э, ήv/+ږC;`Ɠc(A3 &ncy'33'g>$-;upA@z eYp[sĝ?9%[ I]JS2A_WDI ɓJ&]Ew3O9/s~r0m@fbYzv?C_1:;B|V?# ,d0q% g+pqk,*H@MaIT "{!ee@e),1C,S p1Vܫ䑈I #z*XT֪zQoub0ωߺ'C:'Ɔ>,#^xYCal@|A}l:p/ 5-S9łIڍ9+{ϊ|^q-e_E͞+ s~SS; 5S]v|hD9ʘۻv(؞]y)Wo@.)Xyx:/)MmixZنd`>ama=p)y 5ڽځJa9x͝?x}ư8kO>YP%H<6Yf7 L޲3m)6ݩkտՑK y>|!Bmb^I)LWh11ܗȫmPqHoa1=RIwbe"Z:pk1!%I׋$ .5L 15* xE AT!`#qQV[H;Ezu@҈xTI }U/jɠQ"n5- Y䪭ciu)Ch+5W¡C̡71UURYer4xo/jB:I{qa+.2`m1b-Qw^jgtnR/,R2#T{nA3i!"B nVug:gG1f+~ԃ.<[0BeݛzVpT XZVa-kx^IL_7BE[}ĕvЁUC% 0LǞ/"݂yϢ@7cz2!a C|dY% ?\ j:,EJ7BNm7`֘p۩ ڥ|[hv5@N|?3`jBmҩJR8F F"ucaolyF@h1;{#>A4|m/&k /*zWDbD+ v#©JD2"33UcgrvdTo>Ǜ4@YT>G!ހ<@`] Yi#XDsX!ZPy \x_hf4(5d#8c >_ܺ =G0R\*1ʔj'L>"3YLx۰f6b09ѵ:\D+ ']! Nfe),kg͉BO0垽q7wq)`YH/ρY:=sdUW 23NK[֨{iB^^EM.E8Ef|bDTjHrg Ύܗ>jp]o! ܖ{o =\|4 GKzwCWK0E,{S8asfj嵂 -mk/m|Į(>;#6w6'hVTnT¹}:&nx JUfW Ѕ61;)v##*rƃ4ޑM֏ bGf<6vSX:Yxށ$^V|zkВ/R{$iڝ#__ R%α Ro味sӢպ[ sՀߞ&V>$l)˼dK7xw@`>wDfi3v";ٙh.JbdZ)K `NKbׄXgU+Wq~+uB'5E;ayt/fuCj`UV>ȘSJ1^,{%0U4c9Tk]F:Y#cw݌Xh!r`A!.- Nb*t 2?ĈVaW:{7Lf,UUERUcn@Rps'#3 |Jp&kgX:7/jN1;-{elv?.gzzL[F)1z&OuISSbI'A!WL< 5ew3%=h :e3/Zt-?Gf}/Tϐ22'dA ?QJ7%!f)qPY]#h*h!M17xr/ٵ@.)}0d3N3Mߏn'A!o?kl]q= -:\ N"i7d12C$^oh~ޝCzSc:ltOӤk5Gw 7>_e:cqӄQes wuZo)r(uݴdA9lkTOF{qԔՎ/$`bWJ^&DNBJfW-LJw|OQYV?\~qCJE_1N-Ldf7e1V7u7YZ0;,"舄K]*E<Qq5cbbBT JX31v6BJd"Aa<{Uvo2]A@M| nc q'^ \Vp6["%m!.vAd}ZU\RALG!dV/o"[0aY[LV|7*[Q'>Q`1 <^2.EP,$"$4yWjsPɟ XnwLDvnӮV6"W_z(iAUAť8FxuY#ԏHV2442 T[DkRv|~9.nf2:3|s2}׽ hN%YV[1͇# aHA S~pRop%%(.7fqr+=rY),qhۥp"5|FT4 *g{&,+jxceoA+$x8{=E/^R0GoMDf< LGw |1Ubd;KIsQa1HFX?-?ƒ6zy5[ώ`A9"zM bv(U1.a^@6+ZjFˈ j`"Y@nLSԯA{tӖPPIbָ2Ty ";,Y]yU{̰e=tfSP1T=ڗBvH_LztBXR; Q=M=g$01]RD:zq$ͼp/ߨdLQ Ti%>u3=LƌG#:&Q88@6ީ8 )%k{|J 14v7%7{M. Zrgx'V̧j*@;M-Bԫ/f^[EqMqGtbvGK=Cg ɸj)棿 @4'IQlmտ < Hj8 V6f}'a} c n0tjR,ly&W)-&ħÙEpYGB5Ño9j;(ܟ3Hy>DN^t7-ckx? Zs\N)%;g{Q,R!J̓HvQԴ&\(aYv#X:N\, pr˅7Vm -V{H]Aao"+y*s ,/؅\ImNiDٵ[3[ߪfA0^AdAM8蓷O$ukr4^&̒MdYT(гb[Jh>*T*.%HfYbXHs bp~3]'Ys^ĈN3TWX#/½Z^zing~0ڕ޻A, o~6@ΦT=|sC$F [g>ovqn U\=A-h:&f(o,#~Ws79JW;09|XҕHȪ't y:XTܷo!̲г_Q5<'y-8DjE'-,?+3.YM[Β %h\_Ʀ񻿶K -IvJk-e![M :_r&?yך{#T)'ۏ)-Vi}оLo5C^4vg<|;+E=UˆY/6p:ܰeBCH~:?QK1qMywp QR}sF{dߥSBgs{+}2G3V[R4JrV/UeFiUܪy6h;Y`[:gwO\mSO~RfZ'9iRx:cr r8ѽp+`s%>zpXV ԁge)iDiv14gϱ, ݡyM_=n=&B(A 4ӧvrMJ@P;5 dzx㾪;C!5o |YuS8٦8wyFخR HB9/OLS6Sf렧'k||9X `:X!+t6h̼"vW#BփYŁAz[TɎ {W^׼Ih_ː]}~+X3tݍ{(=V*_f<X-뤓/vc…VmUgǹ5V^U{(j9Np 'Gc pyܗ5;?-:!h{ֻUZdYb7O\sNkEKe  @mblckҙ\Yc+ZW.>E҂ږGu`|GbEwLIArCTΜnK'KĊdoˠsk9_-o}ՖN֘En;Bmdi6 $x YQ.("?oncm CN[n1%0r;|d(h)XgZ.#ʝ]=pBRH[, , DP gP.A ׫//z 6>bkc_qbDbL@Waю4*w):7@ sPUj"ݷ_ SkCڱeqwnߡl RC> gQڣUN[\̀ՍlJNF̨F`HD5EJ']52ԙV44K@qΆRy2p}hF`s /l&S| (RFKQ+??4{F1Oy(0g5vosS|%_EwN!C'j&kv{ݲ8dM'hC=pT)СEѧ"}G}*B_}-øG})F92nӎ7lh[b:KL]YLgxv_7ٟhy'B2ZwL}XqI!8+H7o$:T4WM<ރbSv <=hD&XL*HF;݋+wNC!Aڇ A4'uD-^B h?eV@AgnXӻiO,r:HB`3hE1 C}"5kQ'm| 6IO9H TMFI]rP:Ty]zkբʢX"bXBNd"1| /c$H(G^6r ռxQ8ܦzdؐvm7Ca5݄>;t7 a huOV fbDJU fw+wF/Po+lU!SZnG@p{6%@C%fs0BPʪm#|q(Q8h?e-U+tUHbu×W ;>l^|n}a')/ h-kHZUTЫ-2v8W(v ޓʬDiiS9ƪv* BL0! K9Uz>;+!)՜$kg6j͉«!@My=QlN6ÂjMrOOh7c_qTpൣ kh2|~z&C1Ԉ*h;q$d|):Sjl:q2r9\ܾHI$ M8CunCT-$nWHW_#d߮?~^oDMI.]uMaKt"$d>f/<`k(ή cGm%ẅҏTG̓_[ums7NmPchU*Y1vGN$k,1IbB0[ Ť?=K@N`NHܽMY I1f%q2YgG1R}!鳐H((mUqhN˰TbJb߻*n  wKTa.@ Bp?뗙,|AU.Ăv.9W]nawT,\j>F 9HJNAXG`"P׺C9JT5jk>3zَ_H|53@?W9lH8Gs@% kaht  DU\bWAA;lҰT[s E#1l0嬖Q40+=2 ᪚V#;ջW{[.4OvF$^3>lk;͡E9QTx@޲KGBJGtȩh$ AWV5DpX[k}ߎm-aZm膪>VyFNHz`6(nPf(q .R-mA[fxQc{hL$Qup ѵeh 8R=.qski 3"Ww^*ͣfK*TRG8`_&*neĺĩ"Ү3 O7f*yJ`*5ow=}F73{[ 0J|ž6M?'=V6! J'QsFo1Hb [^4 t\WH:)dURO@uV'2)$sτZ Hp.8g'^$?V4܁fș)51#ۤ|(tZɂ*l6Y!D~3?m y8yv:p3+jToڵjźk`1zzx:JƋx;핋"bd@1 'P HM9ˀ 2eL!2Kd8~iLX rE4v ׍@SdJ{\K+Zޢ2E%ӧZ?aL*%ϸt€Ârs\?F,H 58;DbF8UR89a^pܾ)*\L"ʒD  %|뿠Pn3d?P%F\xj$rԹ 7N~ 濍@]騽hY_H!rG{:&kSr6j Vv" >wS(`kH{эmyz11>/4?S,EQ&dLI h,J^lPͮ._|i<wߔoI3bik:X=}#:wi`Fp9gEIz~NILm_ٰp/)Z=/mtFW;oBrϔ8: jMK&{. (/K5V*_Hΰ')c-_H2\yo4Zwkџ`LLlj5Xw&)alOҕ@-˚O㲇ޏz/j ݒCPr|q* h(0v&FU~BÖ49 W;>HvV18Iv.Zt!1kb-A8D{2{x9m|9ΧtWBh3Q"6aA@8x[ݑ56Y^E8^Q7}`|z"2ښsD{_~>\:4~7UCb<M"}mWhד?1?FQxn7-(`2(r-9v %\sXv&hc)1}!*ֈe U6ihX2xG9: ?,eKyc0Os`qw1qW.x2 tF~p70{`8 iend_fj:?o5 v(+t+N[{}ׂ̑"Wq7#=H|(nl8"p)Qc=lUFEhd'ɻ0wH<\.3T`>$ H yR>C#ߺs5psW\L?'*,ԫ2@axeH>C?܊l |!J]IoP5?#!&f8!_wQޭ1 <|p 2YvXkmMɦ5z `uGޝJ01H`& LE=(#m[->Q0"5G+MQkm-:qVY/YV{-X,FztetfKX'¿FЏݕk[A^lraU13½\eBe:#;;A ۇfADQû-/Zʬ~c2`HT\≄1bN2_m¾c}=7YB'4EniݎL3bP790m~kpk!;"oOI8|sZ1\5[A$b{wz+ᨽd[ޑNOLa!GiG8-`\GO$obmP|qwGw\PN)`g6vMrcRd֋JY rB?~fN}4T/t_U(q>!K徎-0L:Tդl0=htu+; WLZ X`œ݋'z+1*o pW*9 Bѐ'^V`71{> jbҋV~6$J[\!?*e#55]+wr>m )E/ &g^N4\pYd>> ?Ѕ}vٽ_&Æ&q&?A`W<&$L%^*ʒEg&zux@ "vD xЩSńUY%{X@gN^w^j3PC=1 \/;qў.;d:#GU6ch˝\9j2^\p$˦Iτe['$0D+(44!v}(G]iM\ GoWA$ ӟ _ĬQq~&aAnϭ߬fX0 NyV1FeyJ3$eB&{I;CWY3".-~ ]3b>jݿv$r%> =Jl }r 3W³zU1p+y#샦VkᦕU߈5֒dmp^3'e]?jNW\X|PsdcU/_v6ػwn"BK k|clɦ.Js_H*mql4ӄȵrM)EV7/rSg⠣8breD{.1Ktd~>vXYKZc"+<NX':GutWDj݈[36dY;'n;/St  ~4Xє*!Z\SG9؁.hmd{?m3v;'6vOskň]GܓC]CSe1䁸6!$NX]Nl0D,کBtZR9Nc27?vB3y nRAQgދjB`g+(˩FcKT5FB| ^vRi1_NkTb+7R!e=p  騻7dvDĹ~{иJ?H'rFN^XW)ty QnQYq*83CF5^mxě푚\$/ ov>"HwK:n `As^اN|y/Ɋ8P[2bd\ HMB~K ץq<$b=-jB (9A]͙Jm=</d_qcq-8m(&: hъØ觭LmqXluGlwN664-Y[5uvPWa6#%m}qAT Xg|:#˷7GC/ʘG~Ԧ-DDߊ$eJCnӚ8:`#;&zX@$aL6ߟq9Oh ̯v MU$$i>B(HZ-K@~Hy_0f[0מ @ }VzE,E %|EW89oY|&t4Vs)0g?'bh"IF_Dw["fQ}^Av4?NF} 3]}.ZJN"_lfv? `۠Ґ ]GQA\z.1PPU 3u@jlzP92O2?>6! L<ݑU*R7U, bVn7ʰh T\*|3)hHRg,[jj[j1UdVb~  Ys:r=f [kWT wdX^\]7RU4I}B.s' F =~:/q['ƒ̠hIr2)SPJq5e .FQbjwqS&sFKU/޶cgUKWELiF ȳ~nϖ5n9QN&Ξv mtERYF$GPo.5 gH RpR pa;ʎ^!kѤ))zQZ{µáe5uyd:sB׆;lo_{dR(6d2t^q"f UpeI37a_c5X[W;'tNvWLəáU3~g6{F VAQ?s}#Jݪyv #ydM_PDz;$' b'r` }ͷ8+%k=IБ\FntM) [:9;?%/c!N^GleҧJX`[H>I83X,Wv#'j҇r~< J~ &FS.FoahP.Gso QD*|E'$RoCNJzn 3t5'[ 9Í7J(3B 4([O {i:D6#]r}RQoKGi]3WQf(ӑ xg^1wߚ xPۼЩYcĉ8, 0^w# c9* [aI/֫ -wFFmYy.)LjB,o_P V5z+p_p:Fo*}`$nA -KCN2YE e{ijJ S<͎O O;1Lϣ˄j(5h}8æ\e dRL)@sI߯c6 $&ui!{I+[V`DSO/co n6>0 v^6%ſK K5=1!;dk H'GN86}i]@͢ Tŏ ӌŸq+ _MVh*z}.}<,{Cr7hԁ7 a\5唻W8+rLX_yM}%TNۜ{ڠ/34hzp󒤓qJ[6y@/sה}CW9 mp[LW+uC7љZZlxsM3La/Sqmu8'{YPI1DDó-k)K{97kv !l)ubBB*j*aGu,CnK(ܠ9ӭL/!-κ״xB-Q%03kaԴߕՈ* SjE_pMX \l fQ]3aG{~)W[|9rՊj Giсhvm |_y*^j8ܲ79en+ִuQ,>]K&8j7JA`(AQGT@ t9ʌξAxLq; .t].ZJg@\suմeRR)$fAM8O!wM{E(_B~AAa#c8ٔ-F֧s[k"IҸqVG9{O܉EO#W*ttpZj _L28P1h-+19t2]#G+q-|[Qtʢ찪AAKn~hi^.>C'u7[vc&&]z {$ Ӑgc#r(aJNDF?TujI&!%,'x^3d L=!%[J;O*Qtew`v'?9x!ѩ qqnn @^Ui%wıcgDL@(9n 6nHw)CIf`K6‰_jW5V41[l&ީ[ktrzu`?Tf6^PׇB{T[;i &[1im ԉ:7;kNPz4Ytt Lzhb Ŗn@a)ȼ! +֧8To"Z h= o"C(r4Y*>:ܟU]س36 _fp\4baޮڞQ~xi>.XxwbM~% IR_iL(1~dyU} ~5$&<P1n/̺IhcĄF]ޥ!舐i< @E+k/p'5 r]mb 2Ҡ@PE[VtV̱# SCBa6VQ=E̶㰎2tD.l fo]؛2Ow,Q̮Aw~֏(9:Lj>GjA dtR{z&\.6 -;PA$=(`B/\nd |k!8BXP 4oIiyk +2za"mPS6+U۩:#\> 'wk[-+ l]!'[¤SK2=MGS#Xdu(Oy"$D3=/Ηo=@>iANMc)/6]]GZ̵J=ߚwQ~2"K6d'ZKS\GQft Ar Hjyײr?Ѩ^!֪Y|G:l$\f@aH,݇Yg.Zi&x'IfK[ƙ77&Znan,/؊6+ *`,A02ݖkzy(eLI잘T õwS3boP.qL%=o8Xf,WK*gF>Z>=|%!.#cK2=^Ϭ 6NLomalI=dVmFR4m/n_®TgAC5scȭ+2/1,wZ=b/|Zb@7sFveG&DY7i̱}B;Z_efo?`_`LU`Ǒ{tT6"듪S8_7VDOutοc|bP2&䕑 (L]q+8Av nJd*Hg{B*RYv 6iXutpdS<=&]NN;3[ Mf r}H3M&R:{-'SZ'k ΢!Hp"8 nEiIIaG6X2a ~﹛J;!u\YCкYG˔ !wCS4ݾB.'Б`dͿupWW@~oNMf*N3kk6/_:p~ L  2 L. R 8|F 1=dK1Օh.M%,LJ[t@1㳲Z {7u+ya7V^ieDa41Ģjzlr [ l9pC܈ή,ܔ FV,wZV.t 2XsSQnGy좾cXۉG$>/5F7E[4ǯ9rϜCuwT6EΧEoHlmSy~/|rKѳȘێ}bVON,yQFSF صA:pOC8(|wA8S(4`1R}8kgˁnnrt1,ϓ aa]!d8jѶpgj0`ZSb3 GceoT~X ͟_2Héyq4kyRevm[ȣ 5 H5Juir]*IAc_QL%=b}Ӈ5kũ149p˘9`5:L&V`CsӁ~hNkF^q?TFVk5Ffqae :F嶶64OKլu:9l!(97Y ^e(xM3Xo`8~x56&]my%?r _"C,BjcGUqt㱇.t$= !Zn C=&# ҄PK=#~;Վ)%{< ~WL!ͤ NQJ b;TbΞ.)Ut:퓀 Vndb/F.X;oOO{gFP-rX 0q{b.{rL7tܙ 1y{}eòI_r5C%e#VUAȷ Wmд?'dzsӊ+W4tҞ~{h-Z(Vq1\oYf{ K$ppp£tUuUDЦ3:q<`|t&xvNεy=Vmܥf!B2be^V-lofvh f ˧V;d>6j;fsz%@{Q8/lҌ5ZKZd]iwh,kdD^! ȫ8u~Ȥ 2'' rte\m sg^/QAbbn HU~u*FYM" % "@q:ꁬZ%#M|(GoqG (,y+ \6?g"L; pe?E>0Kڐ_{Wį"i{H-V|3>gY%a׊N ^93:q >T6vy OB}Zͦ?^ԓ 6\Bp| G4 e`!g ꆍdyD]>g=-Q&.oQcwSO˭4eSĨR*pyB"֋7YNaΤoqP\N 'LF .=>"gP"MVl\ JX2݁ lh`6q rtl%YVHq zaMp0n/feߚ;.Z NcqqLP=v#vp櫖!R?8Q;wYA 1XY^6ϒQ?Bȁւ]` j]+=P$##Ɩg $c9 4ΥƵ Ko@\wA(ɎqLZQipk&c|3}Ci9 |3&-E w&;kn:It2}$LT|no82ΏkÚ ibka҇j/PNaA hHede:=]B^uy39yd-wڬQN6VW8bo^ʮ#:"PA{%ǥOudjt E _9 .(×ع=ssg tkŋ: b+0N0k(q3^a;ƅ 聩y֩ON9KOV3FW@qCٹlj}9u>RG9,-}$ઃ,o8 jʍD"p0}ϒ@)eG,w$kcl'jfO|G+km0]RHЦAJO6R}͎wL{.g7wخpc #R~f9e(w%i Z {ґ!z2fU /֑6tU>m{U]Рxكj?ö}4F;ì#QQ:;8Ov-̿ȗ}F Ԏ#A<=^IDWۘS-[5_Hh̿ }$s n}ƿW/8>i%7P wzO9+k/swq_mkO/W~.!Z5/!{z>r3K ol P~Zg,z?&KQs,vCf39 i(ǪKY۳va66G32~^'[\VpkH:-y5LuN%Icf9#pN(ˠyu &&X-kQ^FzLIQ={CXÉ 꾿# :&:ztN<֩OEaQT}Xz4=yjհlݭ$i<0Zr0EYˈ򳫺>G!~L~h4J IN}r)ekV#@](Z(La'N"=A7AMfA♕&*q}bqa-QЬ74>nؕߓn9H5\~MՅ@oȤCsFǙ)/ F^6!8z+7>ZǥL5//"Q&jG<"Eц|2_ =.hPbB,NK|DP%W;DH҄zUTM]7%"luMx;±`Qfܐ 'V򄕀h {+ .b_#v&Z.Og[^eчz\@,#صݽ g-ؔuK1P9=Wxm 281b:ksNnIpRfuUYdȳus!طpUٕapKVN_h=}^knN%}I7!F՘ =PPΌg}RkxoPߪ w#^Y(RذƽPT19Q.y;GOÒ˹!U p ~؟~/u~[<,] P-X DMIz8AiNxCV,6iqs{>i2?9j;E7ZC%ĥ*4=?ֹfjsc%M//tC77 |/=fqvHSvsb 'd߮CVq ZhW1B3[bPK;3 3ʳ lq!ǩHb9F]9lik^eUQ_ ej-b(њSX﷔(yRdY:vŊ ˛{<7ʉ ܠF; #e7cXvK'؀4oY̻S`2o+6${}*` W]WF1OW2gAzޔ~g;[dV8ipBB(\EA Q=hv6wb!&BGPutlcW9, \2p:MǪrt )[2{shNS[RA]V|I7HM`(nf m\[C`qLj7#3Cn;"͆R]@PBH]],P1u%'z+`]fuA?Қ%{Q|rԱ|djU!oc$%-'Y X@F=EVAGwz2B2C ]!PO/ /r! [a 8ek P.R}C-1PVYj-zok󙜌fnޣKcU|>8Yz.@P {-NhVwCRkpuۄ-RN_$F"[mGiO9]$}h!0'Faக%[lOj ihIşxfơPs3b\!K dNX(n\69""6 !dzlomwz04le!ySϪ-k-."a14wK`\]w9iXGP68,\J%=Uٽe[-BzPάXƒ%Pw;D>nIeڃԴVULLjy{A6>CwB5ФXR=1cxժ|NlSӈD\D.O\z +O;g X$>2&+`\z=eCW6Wg`|9sc)-&Q_2IN\;ن_ u)Fj);!=yNԔ\C)k1%?9hs-D =tZpC Ogk٩طvط7.bs3{i$gu ȯ# Vd} 0X.yQKƚ|CtĤcӁrptv{F0>6+$KAAkjXxY>@z2;Ni|8jQ)`ȾWx+MEO"χ^n;YU$kQQۛ׮ĎGSWJT&wpJYLk b ?p-)XG'N@%l1&,Zz Cpd [y-z ݜ>a]^`,vMn >> ^yW- 7{M⿰d#-,*>uwmqcOXKƗqqw_}MXfUvUp5JAi6)FLi0B75R[H>&TeMX lx+B#6@2-PㄩexFP=4+Wc|KM~Db}S}c? yhj<~!CpgB%R[X3"ϼ\Tп2`rUx;d`剘Ť^ zRs2,啀X6YԞ7Ex@4jBoEgQ p4 -uynq1FwGɑ Yd⦪?*cM>^K_2e%N`|L9 Wʊ0UqN+:IWkNd!RFK>`5PM(_^tdǍ{ hhَH P#60j)5'uvjsČ?JGK3f ]lJ|EZ0s3+f k& YQ&Y"rfE¡;+*wt}{<=^En*N^~|C<̶7Pœ \\iMAeJ 7~1VF3DAO'3~j3mtA/27VS%&Z445$(f~&ISgڕ@1p >;$MʂIteG+B9 4~E(pBp+dbs*R!/[tiAfit?o>ƐE+WgYwNhC!cXߗ/Aԓ;(Hԁ|?;^z[*O_zڨYIv Xs?{({n r(Q ku V\}WTnLѲ~V]!$/-V]$_0T8ׄL2CboLnl!L)񚰿Y:Z1c6=/ ^Лq&/0W"nA1Zwh;đdϳ6ݜkEBK sPiLf֧b,JYwkC+hJ.*B}cWvWw;D6 ~\5\Dćf[6ⱨю=wG2C5Nk$8&D/hn5=WWRҤT=RӫzIeBmMkE[pG0aurX6;̊v^IK m|P7Ia\/l/t/rjP1qj*f`IS$c\.HL6+%WBbOs:䛝**N-Α uRt_YxڛYQx{!fT8vye?hOk8S;JYcھP)HJɘy!t-y0gscq8a4HȹfO+qE% "R lRnf]Mz`DKE] DI"%t,`]9Xq0+̄k2&R=g1Dl=a;Gp>+V(=b-9~LڋS4k}7 *WKÞ1AI؜3rQ ūh>$'+Ӵ5!ڦa UeC)b;ܼ+a{Uէ=D)P9G(l̈&3B\.{`bs->s)_B]]֜3GU \Un.ufi`:+hb:~7H?"B6u>Yж&N0-Fxxu01Â?'¡޼(Wu,7;4uȌ@i mWгv!@H ~Ep -~.zM$e'.j>=G;lo+5y 3D>wq=U|2"Qϗ ?j⮉B?ȡܦ5#$;6؝^;gŐR@4x',ta^ΫM嚧F"b_Fyكq=zkm=liջ=HtF H&v&oq4le/`؊O#օ#l4~ X HRpt|ᵑ` WlѥEsN Zj)96d])dׇ9bqbPD4 /-_hr FuR]1NWvKǓ)W3s-V:?y*n4EG]fpx 1%SzO@E|t$"8OE 0A 49I1C}$Lj&n(]R_W<"]Wd"Um蛵0r Zns^Zz5@\t-[ `wÃo7o&>T~w^+|-4vN].q= \Iξ[Hv5J@'6P7ݙ!}U?E1v۫ͩJ8lGH܄s+FUDL#'Q9:W/'!;B•K"*oMȔn 1D^VZ.-aچ-zy>dw:nșyi˗5u7{R$2M_Am#}@(Smu}:n:p5?tf~Qdm(ԨEw0_??Ł\O24z.Q(Ahzߒ=&yPz&b߭TWUT()Iz&QlǼ G& |u)Io|E "/tM3 o)v 23\|,τl)itjV]i+UwM2zæNzVNrh?@@?.r$4袬cly®9!zYf.j+k هӜ En(>U)2[rr3+U% iz]N7pz=ӂ'tx 5Z_l<8 6H;$8+HERNU!uܱ"|="HfZIQc#NypgQ@D˲1jkթ!jrKcUFXCE^Y &{anf=\/' ɓ%F~ʡl-;tTT5?3 `kGښmCu^v`|qߑ[_@m@(nNjG}BJ; h(\QXc\øYlT ˱HQiSܕ+Nai~2-bEN/KwOTl Dw'S 4i.ؙU9#~@x ̢^s>X` qz\4GHt +A:}%5ѺnCӣ\dڄtvRo"t$u"yi6u0ʿcTȫmD" ȠT6jzֶhVA:L~& #:[B5+q/#=¡WCA?8Gjʗ0";|V¡Jqו,`UߵJtK_\8hz~KѷZ15I{ E?W}t;1"°_Sͥ4Mi44yA=+#|j^P!aa+zAޟP:)܆7Y^2C'm;oG.  ,Z@DS1+H U,˳Lv^ _'>nR!_sT +rTcWFf 'hzWLܿZ^BZvOK] 78ZN@3)In:v1@߻[+OskmФQlcq#v%HGB./ r΃q0t2ɂ ׈3SSWXnTR*7sV 2-d%v%-/TxyHV@)49Pk\LLYH F嬌q^DҪ"̷i K7 e'hɰ)YmwX]r &F5RB܁'A-?\+hhՋ+;Rs}2Ou ȑFou.|WoE7],`l0 c_kMb&ino;OX@ƺCWy_}lqpk¶/E0X1vLi53"* u^Ht{]:({yw_IIvG%ɣvtĠ.eϒ-UtO*Z88?i A[e8@Ӊ|SXPPTn,Z;"(֭?+ a>o~CRkS-۫j/轢1RӤ .|6H-8nZt j>LXaaSsUԏ(p&L1غ\l K+vDw|o:ɾhK^%1.T'?axJ3THUCse tm0o \+,{Mu+Lu!p2m!b`=RNB`;:Pc Sa_*F$`b(\*7K[]۹t1JMKY>H sUopS@C/[zk(yMdus@xC|L|fKu's7չ.,>`0?B'@$2(|ǀ^yI=YMR7-x0LΘnLq Zmണ M׾F^fnWN՟7 Du7"pe-8meG.ק0O6)~?iÞ2Oh/5au_*ߐrV"+ML+io畒ܗJÇz*YQ4YyڥPbO1sOGܼ&v$CI "d Ȁ?CQo/"'[58V+1GgV,?W{Дm:Ga̷y03+GH-e@/VUV(xnuT@["f>Z!sq-}̎fc\%=aqE\D+𰦫ID7 '8Gl ПEozY?jgnGXmӟ{u F5Vz#ݓkb%6> &.[:-}A NAb'ٿNuرb8򫆷NZJIx@.>cpӂTu~Y^?QH{F.(A/)[P1,iFo%E@ܴ/KDO1r|UZRoKz))(Y;]?"zR frjLn_Յ^{r|CKe fmdĹ>H^2'6~Qp=}3o"u)|$b=O[W2i.,|LF'8GL@N2(#.bxG;,횃2?O"9[4Zn~Vs}ƠCn^ 9QerӢ;s'/6df+R}Y۴)9B6LS=8C <8Zϧ7 /2-Q,! ʏqYyq#HZv!*$,A5'7,;//g_cP>(WMӁ+˃deAiSډ.O ႷktL4`)-hO]B^sOK.ۉ">)KNɊIe]Aȉ!Zg.6u+6?VA@t[ J rBchc`}H;RrHd$,>&ΧŚI'?CtbnwĭlZuؽ.eU;eas;<'_6N6tpw';"5J"OS]_~wFQx\uff΅Tޒ$S0ӱF:b+88R+(%BrDKT){9o Oч ˵kF wV&3b T(Cb%*scGkĹ(d[:MDhc/VL#!YLT>UEkU;"S[*+*J;nU,JŞ5Q+ J;{2EsaV)XvZ&w>fpV,9/ _ߌ/)bzLJZITuz2WuHދ hB4wLQZ`<"(05 +ҭ] i2Vx;$fe ÉШ|ě|R_s:GڧawpU4ky1p?Qdfɥ/͏#1!E]ޕ60yr1Nk֣ +%&nVIRwaR`1]T;{sڮ_!V[>+cOB$|S>~mr>f0)DbA2c7nYrH˖?L)r6^V38 3BC*5,swv'r-!Y wܶi}lJ a@P_%pWnE@#+U$exߩ*{: :aV_"l/&Z9t,TB" G]cђ/贠G)w7݂ p+m1OWS!R0ʼ17\Nc3pWfRl&P6i=[0弇Ϗ.':EOLs,(_m0N E 2mT,$PBOn`؃dtf"ԏ #)>IW)^œ>{Bq)ɸD- PTՕ Ӛml#ڹ[ >?ESXO=DօL#Poy+9G3`w%%XG'nq"7l(O(]łwhHP舨6vPXPL㡘Jm'IR<+HF(zTh^8Dou2"`4$ s/fO{߀)/?k9(.<>sEȪ'90-mEˠ{ф'r1޸7!z#7S+S@hX=h栕s[j/#uom4fQsnGD 6E2Lk--Id%a#qwys3R ^-omZÃF@)ѐcO,)u:U2>'^еԝ W'kSj@ݪϱB ̻)JMQVTɒf/e"kH?d!Bj || 4yъ5", 5XlH^ǣZ)m.s]glZYf%*F{qzuObӶ|l~>Bߧ+ RfkS "Sj3oQ,S'F, 0!RaXnF^D▵Ws{F@rҺ2Kj2 ϴͪŦ? K-IMqZ8 78|Ke:HYjr"}IFO49cJUu\wȵ (ؑuD@J{qaL*Z~e0Y-i0fӥaF qëF @8Vtw*ey瘛HT]S@WFo8Pvn0Pg4F!u0q+P` EyPuԵUrtW3o`KNF}=q=ԕmQy#(_E'zSHoIh/ |(=sN o?]2 )P^Z8n!8sr;42޿c&b:.ӳV2^zd=3(~3۸cFFQ0Ӑ0DS@"w PU[jH$Ge.':z\Ȏb4miK[!h܃:8gG[%/ozǛƎVK΢qm _R.e0s?]v-k ÂJ0 r;|RґQ9 \X=Ĩ_3Jb8G9ʪm'=?i,kpPX]*f ź jd…FZ|sD)P,~=_B.3Mӯa៯T!A &R_w8sK+g9>)B_`QbT{`PAZ" hSqD+pK#ZcZ: pNe:iʪgdTN]™h{p \NЃ/Q46<" z5Mx\^n18:!LG:1W'{ -t;"3Cl>p]P%}N[}Р}sgdrd!  okO#ʜ+elMvWd%70;ʺ0=@AA b0OlI!+F_F5$%rnMKSޠ8#̀;=DF̚ fwOdy޳Nr'Sc =qHsz6ʖ*U2QΒZɳgyvϻ !dxE<,\E1]{;U{'ް@65'2] 70Vґt/eA~Th۰11Qh{VcPӓ;)>܆8LN< *ȩr'Q]#rjת1"|zB5544 9LGI>)~ 5fBb *sLEw)ьkT+=zWm}kXN4v9 &7ULiK[}1j3ﵹxd'DE6{x^A,)d|ΕIvxYPjs#tvd6A2"8Q$LZR־ 8Lm0>Y2IFH~ RKZRȆ&~^/"c)U,X<_mq#E &/"{ gXkmqO^ = fm.d^_ܻ'\=\wV}qd[djyL`W3[ %jjKߛhyBca|8"ӈWi~EAl0R}m͙` Kn}H/ۣCHIDž:&a jt+~q8S^(wv?r̭E?hA%0|?n,91$)"@.T ]HV<@N0Ԏ $PW;O]})9lE 9Z»اzQI3 a,WD-0TvI:oעNEN$wO>¢7旻Xlf7XPB*jR=nL%evaT¡?[zgreX1$\ ( g+1qDO33x=DD ^ڧ?< #@UzXݞω mUf~z`i=+)}Zo H4 ~#$({3$Ϻe^ A]X eIc& #)u =!ʢjhkhՂr}\GxxHoSXG3A8M+4y?v9~*14}])ic Jp\ I~<3{D؁e2ZnXN \s4Z@ZQ.n c̥ هIf^!-W]DFRl סP>^3$lQLZrC[mlkj3pR30FJk1j6f\khH;5peO"ۑB SYq@Zus|""2 Qe_cF)Lxs3˪T~\H;fԔوUOC#уbؒ TDx:Vz&kBh.01ָcܮylAI|XBr6@C?#~n%ȑ1GS@I|Eȟ)zZ|γ^2¹ ԡOS'̆GR\R7dM[_P܇˙Up$/͹y drI|gQd(QPBk_ץKdrW %K[dCFIϵ,7}ۋɭ i5q='X:L[/{(H-H*h9od^yMzK[g~,Cn:PxJ:<\5W )G={Femly"u} ?:}Vd5mqe4Le_r.n]SZKU-y!~oz&".#1Ib wR9ӻv]/s␙$!F1gNk,g9b-|owx'+SJ#ceR\ͥ"`OhU߄=1HF`\!5ΖA`M網T}p :Ik,4b[ȈmR]knF>Η^}BM|v6;`:Vw%vZBt \ٰCb b)eW}92Bbҟ•W-gӅ JNf 7Z@? jOZ]!D0>N⯛iVw7H̑!Aחr(u%c_ꮃMQR1U!P.zN"UTpdQI1P<_ /U.Z^QB4!"MNJgt9k91,Kra(@f ~rd$72@ZNд) Z2v S]F '`쥃;Q_7>Xb(VCS_4WqKgnv7,i<:hU@?Ś9``p?] ;z =+=}L}kw^~K?4*2:+di&:SI{8v N[yyq1'fͬ5<}ذC!2$24y x+.M7]wus?<O2q&zƯ=ȪAG;FK:poQU⹀6uBr[ɐ ^bN[0+Efߤ3@u5 қ l&ð$sZ 9O1do)<$RM>l<+B|S+ K3-e7Xgk|i8ǰaRG4VZ$G_p CVJV@$R1E 7_}y@;h4, Y7˜Ȏ#\yͮ ۵z3j}X}<`B,,<ԭ5h vzn!̛DTveB5H >\IQJEQi@x;o".tT(_G|.nj!AK{D^q8aˠ7z_uŨ:u%+3M l$LŜq%3Vn60qϲS'cZqK~~ ::@F nfqB;0lO@i?N˭ǓXKPBE׶hz_0S$|Zx^}M(kx5>F LLO%'KQueqM,PD)0511AŘiWp~EFBKب^΄oN1),jC:>˶s G([81<6=)`GJ5a5vYV=*!!W $ldEeRG)/`Օe-rFeS4)} X{ڔ/sOْp5bk"?|f1CK+/ 4>;3g'v P\{yʣ96)xOVUue&Yd|9y6ǝӍ{2 POE {)$$]^04xqN2x*Vq5ЁS R\I=c%Z!fD ˳g'šFcZY8qpw7Q{Xl._b:?BI+BXPr4A9;{=c?pޭ]+*em6Q"h6(Ɔ5u Y#1.޹ '$ k[ܥ.('AJ` _/ L>tE߫YOAup΁olWq17[Bw2H$8ŧ8m;PĹk4 HKyKem>0ZldnRA]55xMƻߘލ9a-s_3`O>4-D3g* .b"]f $#K3 KN閩H , C rYe4?Bk TϏ;"V AВ.C2-j4Y[pW:nO߮0_)?3۹yqXMt yCSC.e(#X"5i%X4B }|]|C2_ݜM2t3N2dSBS,םe(ۆs %?R$OM7 UZxQ`-?RLt#NC502JJƇ 2_pt~2T;\A(Q[*Jris]KxūZm#i8yF(BZD˜]D\>5QP D5ս +؆Oh',p_01,Vp5|ZK"B/WJӃ_O,@޼, z?3p K١t GРbB%PIjq2Y[p3͋UXR_uAy1,C!GsmAtUBp5һw֧O̜v[!F͎4 L-o)bpf:uEnFEUQ*%LP"4TxyBa.5򀃻Q"7{uh`:Ǻ1(߇x)H$=U|f+[PVp)@;%gl_6Քt B4{v$œs Ռ8e.W]^Wy5',iIbFBoeY)L'vփmu(u@&9nT ez'EɃkiKMuA +?.%.S1;qfO+ЙRVhY_ؖ7i 6*ffz͆:j0?2F}ʫ34\eL\ڟ856ƽkce9-aZ3Oװ*mL3; +л7_Cn GR>4剧x?.Y2R!E3|$ޏƱqAB@̈́Q51fm&ZxsFH+7]5t.fS8;}1t~r 4$y]#di9ހҸUg~'_S4{+OE9, ubE1g SZhR6{& M̄boIYW 0w.XA,ۗYM1OFUP~#P;WK:>]MU{%8kR>  )/SnտQAE+잇'l+V7,hbeЖY|hl>jttm캁8l"y8ujQq"O :V!qdPA P(.K}ZUק-ŀ+t{ζ)_ӗxzA(9 XApʴ.b!uIΫ%"~$g>A|(0{H0{ƒ[WTk80b!i8~М->ܣ2>QY6^CG__`*VrC"-7*+LqS啷'Uͨ@[:)?&Z5;7"ȫVUqH~7Yl,,D (1%9 (`֜($ jzL%slqy*r+Ԓz$r1>3IXfغȥc:rϨU2è0lثrfVcs!1.i_D츿/$˩ft1!Mq=ڜr)CUT ybG9towc!BmaXǾ |[kIr҃\Q. U0/}NꎩϏ9~GėBЖhc~~'ZL$R$2l1>WnV|d$FUZ1duc{6=zWg0dHceEJhcyb*bfGևUp&*?NC= Y%Vz8>IEC!tͳX2|Jy=F=M[H|TJ:maB 5{!`Ep9,ˌ4KDoaF ˅DJ,̆x,n{>w|dǬM/.F_O)c㠠!FFH-c_at]i GUs&?}t|-^a ;Rlv =qF7ñI>|ErQL6V &#w- &l5vsZZFjMAű>&@veH?$d9$R@-Eڰ![i2|xv:`~$=H suzJ=쿭V}OΩ*^ %xD3˸X4Y'~_ӧQ N4(`0;$=d`*~Va s]xW3<)Gw">Y넃ޛ8הFteF5Q_֛ 컩O-%]˃W:RK&n4xc}Ʉ"5Y[\%i!ysl7IZ0sn -e?'跆+)kC&C'}͆iYrSJӴm󒙧-cvkt4BUh0FsT W;0C)83[÷~@_Lɟorfş+Sx>SuD]UfScѢ R~zZ~BmAx]?؂ 7FC|eݣ¦ ~]pn OL J( >6z9cDUlC6R85V'q ~'u! rl7QڧWC:-6ԹS* ұ >/bn6.X%|kGٿa<Q<fM%mDq ZӢ3A8 *VeIvxc`ú%')~vQ +q"NeϬrB/W&VI&;tt.7rK"[lAyV_-6sz=X@ ;Eov(C!8o/5w(D{PĀk昭CPثx/_`O+2I96N^_{!ޣ0RmpG&Y`)O#B]b@Ps_8ƀ&L'3F>Lg-rH]+`@S%?r;uݹW<[)fdSYۢ& K(EE=Rȯ@9@VˋDz[4xgA^d vd@~4xR$&ye b! é=LMn!3*uH, ?IŤ&ܛrH&jWވ5>voxUs %n] amaE8Fw'ei+<gθ&'¤iZ[V&L QꨔJ })!}9ABGBa䤻.za )usucDVӑ4ѿ{ 6a):=Bf/Lf>Z.`$C>Jÿykfs䱿t$&sh-935!XkTAGKEHgH726GHc;HY2="G3wG,gFyr@R#egN{W].ű)ָsELci^̲F[̨8ŢlpKr&=U׎@|y^Ż͝FuOрinVdq!邬:I,Vro7x%+rWS;Z9nq.3r46_A<j!/}/h#6, ZL^OաGB+G!4X@V V"藗d+7/[oSJ#aYGB\%4-V<#I{eV,7Nwmf@#_ϓ *Jbh`tg(9H"n^~aMsp0M=.*agUm,pJ_郺oǰHRU>Bte/~1ROa:e:1dωDg)CD Ί0 XKp'B`Q@`^+E9zp;CݭLnKפFkTAά׏;-F8o08 ?zpk2FKVUQr@mWQ ^ëkI۸RG#1?Jw^^sOQytK0UHg If]XӦ72yyե Q<=ZHV P)QSzh_HBii?DwHbd;3%y je4y%F'~aB'p>k>8 )Bvn/bkP펿+k*r.h5!ӄJ_l[Y&|`^5\L (TcӰ~ ӑ.'L+[+0hTMM`P SU} bw7cj\(XXؼh7m\VV_G{7#F0_j. CFXޗg/[3ogckn| 4_.vx3ZS+#&m(rm*[dBckp㠚fwNVl7 g/tP<)?b&IPxf#,$|rGs\R|ы%&mFg81)Vq7߾(]sl{!xz5j# 4DS B[nu_| %թ`v۱{`7 ua9Åri24+D)ؕ p߆?kF忍X=B:- f/Bl7=xXFʰRt+j68^{pj/R g-5itSrzC` 95&(K6t_ʜ޽c]6DpO7J*WN Wl\{//kTxb^ѽo d[w܀$Mw ~"r涖c< Z,A观h1TBpJǦ/Xs 6~_J*'59N~oXgƍ^#-SeUv!ၝ-M@pX+m#ܐhc~1 *yVHOM>9-=Q*f,n1ͪNJ G@,Ǩ[. &5%MH0 a_K+8R|k&d\Q۴4Ѩ_1$z5~cBI;C'}SI5> <^*' j0[h(X^СDƣ16>p ÿ I8h>p=A2/Zf'S 7?RtJNv.1\Xgr #[8'~I#/(c|.sŎi}d܎./w2# F= 2 yI,K+8V' *br(H4iǁg)[ n4(m6teA֜Ӑ;'ұUםмlf>#Fhwk)og3@~ygW,aæy{o\9UV:U3`( o'%HB;Qi] MO0e.tw9l1@ m :%0&^ڱ< "?4ͣ޸Ad'ifSsﰟiBC>ßJ -7 lC`N@:,Y!w uk_cƊU1vSUt矗) ݑm݉FgvB VVl=%tup*$Z{^U)EYfz¨Z"X55._04=̳j)MĦtL8EI0סk"!},ȅ׼-#Gß5Z:{\gb'ʛmLhaSDίpVQ j/?Na8_>&ػz&)`p.$<# FkD]l.4"h*P#?`ly_?|e<:ߧ~̜i\yUC֦ V"4,?rR$"B_HT=d48 穸Q;R؂3WЩԍ-j$ -J* S2;?'u$ȯ&vJz{Yi MLrm2~-Z]y ;Q=bcm U{9BEU=͸SژZv qSf4lYz1I9/[FsFҩDA])3iWvЭIC{'ޓ"nn-] ّ ǔ7{zZعrF5i[gO'@=)f/ ܇mX,;QU3&PcyՌUȓw,+tidU˪Bʽ%SVo1{!'դ/6rӀt+5t"Jl*>mTNoĞo(M~dw[J_S;K>O&Ds:h`uS3 HC|֭c/ 5K~F9)~]FxTRlŐ Lx̵/(2p/LZf~NWua4[=ac5Eɣ$vċ5ޑt ǟm2,Z)h RVVg-$y[=UI d'2[DJ;`S ':wX),"W߳O+d4^^<tm"O-' JSar)`$jsո@$S{{A@m4h"X d%? 8x>4~1Pwsz E6 פx@/8)mv?¿ ]5]̄VolAd 72A=b{j[nv*]Бiy%`K϶*?kTA0U}E/B+KNSg.&ovIv#@VY4l5Ge\E8c&q;q5q[Oab(} mkj'n~8S_Ĕ2 P\Xce6{jzOtIp#*8bvAn=iʄ`:/dJss $FvAy5j]r6Б zBCv@*ܴ +cW(=BfLr`aZivˠ޸'u~J46Az̳/BIy{2"@qa[{w0(LطfT% δV"^i*/oϏXX5eBUgTmN ^wؓjPâ!/ /]*[~ѼM?&\U Ke,n2qkH*6eH;=^)Fϥ]D]4+vMd~q 'ls=`C<;B^fvSw:YPS@t7,\JSd@(>VZgVSIWQi 5OSl841?>GPTV7UV,l MZcۻ䉾V% TL#N0E=ͤ'6\KT9bba>suU[Hn,*奃8u|X|FHQb4&Un 3W64 PzBlNF7Bp/|Brqy#QمFXp _nը@#ٖ#~K^:ӻ@pbcȐ7׏/kWftՏ")N\wH+IjSKyGqgj&opd/H#fm@mMV&!A75Y}P@RaS ^}sdXx*\4 2"i"AP5u2p9xO3 x=)D6b*E:D2?U^Mwbc+'fXma^ v)L#@P肴)srLw]utYeJ[Rٹ,tXf3{pU,zbBƆuܱ3Dzi# }Npan*c?nY?+xn^iˇsx<)Ϻ(I _/t)`iq1dDfJ5s""_HW 8'Bivb wppJ" 0Z慛jG).]It6 GU/*"t=3@x-)ؒ^n~DZ-шawfs3BTW]=f5Ip-~~1l|Ur>ShyQ_FͣE.mũZ\^ Gu[LH+xWnQVg 0:b>c=a) 'Ws7{5rz{*n /r+\(~x$! 6Wr.p`.ih|v{EV egwDSrA.c:QLJcP'hsՔ'\D >^HAxX;8#0#'.`@TA1%L= Lrjkr.6X)PES~!P#RTtUۤFWeB[Hc'ꇄDZpІN8mcm3uG {x~&YGcBm&r͂np1k?I=RP E~_`qMaOX BldQl?]t.bݐa] ǞVC;!nE8 5fԟ[7neJ*n a3u7 xF0熼) 0J&6[ /.!ZM|C曻Hf޾B_}ưu_;#:4̸n%Sa/7S伶>?Śy.tk|h,8od l[+q z(0{䋩II[Nӻ,7'J)'@6NKj3FٝpTm#fT\ؐ,4^vt#_]&Sq1|x_%d8:TL#WQLr&*0D2y@j՟0}]-_haE:tF:aHkv&,43rO[ܲWʼy8 CE\ʆAlH:ҎuXI3X_2 1Z/B6t>uoX.<-*$-QyxH7ո_'wUƚ~w QA&4`١39$"e֔8DsT"0-}Cl ugLLJč5ĊLӜ{1uuf-%wh{0bm50HBSu R۰lKj6MS'O"Xv:#רv{GO;Jr jՆ#Ykfa^66i{)a!AoݦWйm&r@Gm )qJ/T--g 9ּ.Rٷ#CM@:o a>c*umߢC'OXUSrE??ӦGBeAQg皯Xx;;c$oWdD+::L h zhӺAJa&/tl"'0& b7[@>S(Tc8I׋A|6QsLs*ȫ l`N"1*v$sn2u.M>@Rl㌨T/TX :RNf@M7ܺ^: xŋ@( |P-LWQ@6q vCOXH0v;2-ۅW:U0'! N(bl9O1-tY #.Dzgo#XeOadnz <>IxRݰ'f;]Ҽ{,ѻcpVKY?ҙ!.B= r=Avنƶ\UVI}_)8VOzV: h}kHؚvEX޶̵IRaHعglyPlŋ@%!ԯVGKMJJwi4Zy7 HPlG,Dꚛ{vqNۺdJsA-9R1Yu5kltQ:ߪ\1  Y)_[pO=qU']c3抴RP?ECryInJqf9r{d (DǙ kލ!@gn:]ܦ8yG⑫L1 fuuZ9;0n(L7#Sȏ./}$]!q_M+V]Z ZE6>@Fo#춖ۋ }3On[ԖһzBG;Dr_欎ZZ:h0lfgnAEaԯ@$ߐ¦AY(irա=x |)Iߟ9۟b\{dÝ-{ ݻª=0Dz̩{K>5(?"b77! : δ@ fy @DXuE0+J*;")2zeg{& e3[U<]BJ= dm4 ?2BX>PbKf1x>˝HӓVTu{2 ;D=rCZog7eek:]JLڳVݏzSH|%q24sMe v86CAO홯}5wgzlLxr,w#+xlZs2]=xmaWWt$viSy,,H)x@G)kd8A+nB G*Tߘ8zY1e:@R*AGz|uOI$_O#nn3Y[_qJV ִ.ClZئA8SVƼ˵a"w.;lo68L\6\y, {4݉w\?, 6`ܜ]0uNh.J,GYR*q½S w{׽J>fAr%Z-1z.siey azBB.|h wqAX +4It+h<1GanK69AQeDW삆郾!QW}+~A"/TI347ϓsd _lk#ßPX'[Yl$CAJp|r>yE82i6$'s|8h{C&j1dv*z`;-Uh=TkckN#]DX//Ac2MVEY/T2:ooV@Uue(; ZG 6km0 5]t)F"՝մlC yƿ;eFeG2P Ƀ*, UK9[44OYb؀c;AgJRq Fw=@tGBFw8:#G[&A!AfmW? I/3cZ%^^Koܪ\<;p==M߬t؅mj2C2 PAq(Ucr3 fzP׳-؂p}2c.RXu_qB>G.5PLKYv%ug/ dgQ,0cB p$O:n7X`="ъEC͚g\Ɇ-Pb4H>9)UzK,;Q~$F>a5'V箈2Y;`d>alT-mM`p?І.k|$;/(^=S\ę즦:S] ad_V?r&I8^%U4?^Iaf&F`Rz*gjsӥ}ѢƢrԩqՂXR%Mέ4 FVnǝ/rni+>v=!`nt٦ Y =Zi~U[9|)̽^ip|Ь!3y&a`zcb"q[=`*XZuZcsv| P(  2 o*!=ȠeMG&ܗ/q#渌6_#r! X5t448A\hWEu(QJ0qmV824\d6-hrv0}r@fLpdG62NtZ%gʴLynѳM Je>C_:< /х -f ͨffζd3ynNxǙǢA&;⺄cg,C { ΂toBq-x 'zS=3k׼:Xw.lb1 [(rL lV/F<7GDEZdp¢SR(LyVǚ]@MA/ 㵏 chx7~Q1|;t|&hHF a17-oB?* DxfV5[Q~HDo@(dJ~A"Mؖv \ Vd0-T縝̸oاF(K4 ǠN0c_ P٪ ȡt"?\ny,g.1ŊիG\՟v"Q}Yiځԃq86lb赔ʻd1$\aqM/w_t%caE|m5 ځ,tJ |5Y aNP2"Nk ^V3lQ$rƶ ?<^f `xb& Ɗq s頛L!z{un74p/t_Yf0DzݰD$uh켱\;*ˁ_pwK$ӳ{롔$ 5+߂98hńy+Σ~B)*tBGR1-a*,y>Rj-{DBo (h o/kJUl7Mפt:Dt(\KG-ڃkH0+2twY_]Ӊ1V+L$Y%2~i LYz ̈́ fH r՜g5+HPUuHr6n5e@%ZAV)0>_;nbwKB8z]B][!v`G(Uɑ^n P$?ejّ8HYsg!I׎m@]qZR*a2ܟS2:bV~< YfIk4C_h?ZiE&lScrWS謁|"sI(h;Geᢉ)5;ȇÚ\a~NZ.,'Ub#k\ )aF'<;3@EWf'%*Exl _e<4EQtޜS$H"\av?߀fvo|w=5>J@M#FF9 “`";ir/mkZ_{ѫ٭=eyR2:'DŽxԏbiZboGYtؘ<0Z(Y{sUycra"V1hCz&Aːz [h1pU҆M̲$nϫQF0T>$~;Y|{Lxԩ)@_vOZoT6vkuChVVf^ՈPgwM*鏹B(ځxѽX0= a[RuTG6hZ{m-dž\Ajaag[Ff}c, M7۲(qm9 }#}B!S='|djja}p]QڤHnd#}m39ßF.!pY!#%Xgd; : _lvH׻4ՙll"e P%Amk}x- $I-x$!V2T14Lj\(1F'%#nhK)HF7a%э}X8=(FsJecjHȣ*86kTy-Ƿ%6} {<4ِm^\;FPVyQfv54CKǒNFEbmDs>,ĵc =DIj=¬9??NQ]E*uLG JB&IXu;!V4{b!H*TH(|bQv7v`'-N\p{M\EhH x{({0CMfs̟<1Vq.*Nr2o-AA}G䫅YoNpCzժiFL5s2Ts]3*&AFyEmIKw߹~(9D-:Y{㞑#eQ;nSx|ā \2`pZ, ys4 ݍvy6_dt}o>Ƙ}\gD/3T.UiD)V<rFO'NT7)i`ydB32T~q˄j7c,Rk¼G,g 1} &̲G/7Io7RoFHIN#j~:A$O E8ۏs & Dop55#ÄpQbLn!qCN [A^+WsWŻS3sڂҟruyvSgqsObhx+377HrX8_h7&f"{&TqYEaR)oTig6wZa)*Kp,CQ+osӔ NP['PP}gM1k.B3r{Qi=d)]tcq#@aeHwp5ϕ8ɓԜܓ}_>. y|/'q9$wX+X7u +bGETP t;+ A]VsMLO;ޥ?yMdJz1uK.-tv_q1,%Hkm=SmMhd'9íRaE<7kpS2{/M h^횵T.6 "a<#,@V24.=0bϖX'DL 8[. X5B#VlJꆃL6T#_%1iOcW^nǼR.> 1f؏jDV5T>*=Š7{Lrwra \oe.{߿ML /[W+%0`𠽽fjnO+QG:iU ' s9R$Hv,XL%hF('ߨs7$+EZYz.prׯ;s??}SHcK>ɲoT/ =_U9mVtRdG3ofw]cokt2,SahU1ڗ{gYxuU/7OLІV?8V6 J:WQ"zt7<@,>;j xVC |+gFNUtݺG؈fTSBb%YYk^TcSZ]\ ZA+;r`\=/[sclus~͌up 4όXWR(ܤ>`o.GȦEC"Z|yY4\žue *muzl!} 4Bu=cծqZRG42`JXxsQH4id\LT/7٬exOaVvxcΰsM Ԑ, 4}C%^p@XbH}_u:dSk͞'dϮʠzP2 d8k1>ջ`iJ08h1kFށ(V />!--?߁I*$.}H]Dl wŲJM hcPt/_Ć,(t⯼To~ ~[G28D~~g-8^yUpt _|F|n :⠹5d|E5t&mTMrI|hMgL;1V|.K la#diX5hbܹHNB" 4]|)24NK 9I=3,+f(/%a'N?&w d.is_ ڱMvN RgwIz/*w AQ@F?;y#MKKF44)-Re!73}<;uYSw ]x\ծD\japCa tϱ2nwۺ=B#ĎP.%Ղ{c vF*r ?8Z-I% T{KauBR{\Wht"ǧ"lY3|WyޜJo&.:CBN݊JE@XV !T]hB>զa4Cm[μ\LxY;ei&GnEpWߑp(JOi.?1?G̩kRuKٚb|,Ȏ]J0;>l?Q*g7/I~fJ9B h2*h4&Y$2$ T_t#6hSf>1WmZ:9Nٟ)Pt|0lJݾw]_=}f;%W8! ?PJF uj&U6\ t/Wqt̉{5F"\&Q 'o)VͰGʷ4÷097=TV%,4E_畬EL^dmI[q[zB̳4brhd69DTE}E2Q5lGluuSȪ Qn%-Ncdd`DQiԦ#HTm DE٨~TNt>RmmJ,2Kl)WK֗tp$q,n9H!8g+t>uu#lpqUh- xyg.EeP3lj+躌 >XMʄlǴ(zQ+&ٕ, ;.wk&G=gpr!-E3AWcoCH)EVD|pS{ P UU t j˼+m;X>N+1auLlZ>̣cYeW(( xEM~{d`O!]dzE&|˗ct)1 @ZFMCÇ_Ay4dݷ2 q )1/G -SGޕ8 scQHxyoR8J1S;8n|>| #QpL[*y 5+仝)>'Vn,mm=*8;SӘU NkaCYQ¤S #jwW\Uʕ޿_Bc}-!X87g_7JAN=_ eR0C Ʈ <]|+Duy̦WhjxBKfTGzYXd-8 r"!GaJCL3S il{C+|[8 OZ\~)VO-:`Wr>%ќKU,[&@]hQJAAw+yc,!V|ko#_+ %5cTďЕj340׃$1^͋s~VhoIih [=q[{魂B(Sm؄g[`r?@SA;7`TǼɕ`) WkdGg'jb^A[,fUw"ҺYY/@A=OÎWw$H )imjg sF"7Y/&ݼ=a~; Hob$EBm?oO~7.kaULGl`fYEL^z{PUCx4}!$hxwnRWBix|L<܃xȁ,wO{ޭ:%GShxJm|):PGLpo9ͱx:L5ʖ^! Cppt7F>=N@I?<&ֲέ]#jqW =}IwH4=ϔeF)BB92w'(k4:!곳YI D;ڥ\rS;MޔCT3K6Ms澟uZj|Yy mɲqQ !wLQo_yWRji4-'o.\4NyA!,E;n¶^q4Wm>&@w4:-QFU֐͕׀r-yvɬ0OkQ,J))ux 1K (f4 R +7vU֗=]TitL(vC`Bp&S _犮ϛƫ"(5Ω>K@b1la &蘯1@$|(lu;qIcgA/Ouq8G(DB#~Љ@B_{DE:_cYoG{ҔTz.); ,a=, ű#Rfb]fjJ=OGcQ/~(*LQ >EdpNRt$godYIoi@aR@m⦲f\:&9ҭi2|#Ow@+i뫫|<8aX9gѮASҭy0>tʞjˢW7h?&'v]4Zh8*6pT]3F~T Ipmq?3dl:Mj !@gs]V/2o0= .*)1sXDﮦX'%Q KVb @ 'J UvIn]lްE{X-my  $W6\w6!L9lqIKf} b-ew!Gd$SFDV%$H݇ܩl+TZzrp\ 0&Y,!qF^C-[HՃ$vWNK@ŨV+R/TZdħR zu&%M#fuo1c[Ѓ"tޑq:59p\Z1k€?jz =OU0FWLN%M&(i,թfܣ0WVdPTqdޯ灅æwC*,Z4M$f^sV<{=#h#%Fp*o{<&߃8nB湘F+AJ ' 2-vcvGCǦ:TQbUgLOa[Ns -[5 ݜ68K=,1ɗ%li-c;fVPT/!qiHC4 AAό3& Z)Ưi{)etgйMF "kҪLB.O-Y^KϙLo7LxcyƋxղ_{N︩ vCFE#f S*A\05e Nš>Hl/*Ե*r2/@@؛P#lCV8:I **%%r g]GA3j\gX7UwI|ي]5V(⢉3{3=~)+ƫM~{%m8`!n~Bk}&r~b=nE(xY&VY5̢.!q fdc3y@̤,2zlMC; }(+[bUǜ%'׬L\r}+W@n7B߇{ͨdɵ~I(jJփsnʖesQ)HT6UkXm nasx}%TDuz3N6>weH<.i|W7D3 9RwLT+'Zz*Fby0U}mw""1E0~gT5bRͪ0; ~+v AOY_;~z#Sώ:F(ճ&kL=TY [[f1F~?dKn8G gO & ΛGcPp:@R߄2~犰 8~\ٚcԭX !ΎFT |UhY4/5:jW:\4oezs5i\;HLMR7| V̛:F)z/N^` Kۅo+J?G$_B wo<}:xf~?&aM8gXY~C"KQ{v0pMS 6tqNmR1c4Y=fSwJa ƔփaK" )uboxH!f f0J^,Fť\& [_hwzgʚ]р Iwo01bڡ䌁Pn:nQ.3$_I<Q]h7B=99P"7(W~T.`r/iGB/;&~(ϧ)B f׻GR@~z4d/KMX'RE^tק)dj鉒>;hYIzrQփJ TCr`!}=P(nEa;4gG3PӠ5kJ"-yJ^^Z'k]Lz2ZNw4zSm/2709{ܐ_*x;" U-hDH/ϵHLlkpO`؎td~]cFȸ8p?9OS|w2t< h\ [ 2A$]X#}UQWml jا>pSp UXBKS72/Zi-GѩvUwDsGB'OÌu)<,hi,ړ$Ed7v4MmֱwO`pzh՞S zMc$ڐ`W3nv[hβdQv4`@ B\T=Ȕ$oȅP}۔1=HF\lo\ ~N+xCq3z06BCZK%jf'l"|e彜 }:3ꂃz(=EnoۿT5oاM9@`҅Aחxd}zro[91lVk(HaP(W)W! 90%_%>`SDiGYvjƦaMϻ ;)b-QZ+ഛgFK8R[Y] ^.V+R@ O(5"T1R>10pʖ7v s6χZYt 1 m()Uηz>H{ڸ-sE 1z\0 RS,Ƃh)~& V|cn4uF»ݐUbRۭYyH,Q~i,㤓rRiaRI?-̓ia{GX2m@H-AD5'ގuSeG/z95IY>^>$F0x^X 'a?Yyh[y,:S|ϵdjG]9›R6L根DiKTz3 [҂7E| co8~Ual̨Ru M6z6֛~NAnMi_1.;ApT4֪ * cOfIV~{Yso ђf}~GEc=)&%ܟk-(_t1 $?dtl,%H  F<2'&;\[h͞{8 ǥ [ױ tdm_:_Re]M&;dG:6c,ᗧAV˜)zd2>tje63#]ߊ̗T_d]pfy$z55CNW.mI,,sdrVcuuX%d䱇${: n9;eRnh(`3vyaCC} #<~Gʼnu6g65(a'4%% ZZJUf ƫۍQ= uB k Q: {9_P\k=Ѩ~Ccğ/XlpPYJ] |dچ6 8k^Ϛϯo#@G\P!) ńm'/Kss%q8%=26yNZ6Ѐ\#q!9;`v=iQt1aX-yLյEI0)m[e3Q`h&k$βM(H? 1݁2&-OY$PsP$OcQkobzT}0Tw 1BacѼ<9]qi?&iLrEB!:L҂ֈ0)vidQHa>rkꓪHAmFGq5 q_wC; BM_ >8 {YdOJl\+Y檈PYVw㒿 08OqkWӔ?R_nfP03IӋUrB97 sƋ-G3-.01nUHnmTJ $ "EH^-R 7Kϫ3EFlӌ} ;] z5 hb&[E|%$dk.|Z7u;'F=aIB@-{?ɾv˅%^2H meqݴʆF>]mX_Yq.j$rqewia |:Y?|RgqQ#fUd{alsޏ \6wp0HAS4٢xGk]VB|rOUS/ڦ[m.l )xo>7^:.i2ya z;s 'keTO=l ϤV-XZlȶVLEfVQy= CX&C@l6HiAi\7[qʘâG-2cEt*44O8~4F J6{!;M$y"+e6 38cڝ%yh27ɗWCf?i((-x)sN.XaCEPI{JĤwfNzk^d8oΩW~y[~}{nb8U˻'Apyr`¾icJ2R=b'O#P,]1LTޚhVURw߅}>iv0Ö_DGTrn'f ^=7~o#PbKAӵ0i(u`# M'Ҏ,Pxܗ@7:v)!ۦLUN=+s# i-׶`(fFͤ%Tt˹ tYyGLMc; Sen Um4K+1I$6Tu9m祩(5Gd/ &Q14?-JWPFSP⁑(Z^i(C5v1\αa9 :~uK#(K]2 'X@$VvIt mPD'ߑ 9i ۭ +7!lnvdh`z?3kx5l:L8= ZdY .s(J3Kl\U5bXĻ;]-Wx%6<@Y @Fo ~_\$#Kx˻$1 s#H z @D q˜A,%ʛ5!乏 hXI(LB8˷ZSbw}d:OCS ɩPahIВ5#t^T#*; N[*JhJNnllo~%d:bO |_bx{E^ԕ`B>{f5__\OGA¯Tce" /.0ݹ\l0Z{& j0qĖUݶn{ЎӂDca}5GW*hF:BJdk̤umEjLءgmG9@)L/4ˀ']vzX.Y.QhVS{2(cD47[uNy-yI{M4DzXXm4jYܮ  L k6y'u!=CE>/8m`%`X7xGm6M=+t]לR^g' U"\=D`ȜLt/a,i/gmUK(^f7k#64uE[b}LU~EȓQDy_Q/PVN,xϘw q%UoOPٖ #TY]$~vV{˒Fŝi [q̲''YjڑZ$+dY)[D'K}sp8wu)OT[V$k;B;rZ{ 1_Җ<{0@9R-ny/ . *zݹoj|t{ؑkz2W(hqrxnEXٽv8+bMR5@mĎ&e]zKPvh*6Sw:AD%ʁΝ!{oW'uTS-r1Fx^b% f8RMsɐ[i7nf'k~_s7+/z/L x |]{}fN' 94€$CS;@BDi /{Qs4"F4[%lm|n銑3Kp0MmWs[V׽lOG3*RQ"P}T/u hr(Í!ǟسA!Nk\9<7& 쟻&0>ѩbLKj}!Rlh6q&H^;r`JgXxzdW90u1t{Mq'؆sU\%H.Ji9IAx o)f:,SOz .PD[+pfk 9;JF?Dp)SS/tWh{'Wa{^ZO8F/4mXP̤iΪ ͅtUB̀j^ΐƹC縍8xΦ}:#o}Ƅ '{:&3$ mo^؉AX۱D4>*4U $'#(yBvsW" ѿ(@L5 K*-e:k"6R9Q!Эfʚd?e  b5 {m+iRDqcE,oc;BfOk89կeCh X^"l0N!PKV7_ .u^*JYj$`zAʟB+]?T?8;tmA5LK4puȻ>ؓiW./L"q2{L<;=qsN9 <65c֎du b*]Y0\ט *8Rw}&N9յn dH`IAn06ᚭp|kq6^K4 '7ҰZ=~9x!%!}(l7czj`Ú 1k$zW#TgW+!\lН0)f¼G S]^6b&BDdq* ' UGQߢD¯yuTx!PG![.ؿ4t;"/,./-nEG|0mStW]. Pc8 Kd{X J#7:&E[+V67JiVHKdqAwMEU %S&0PE0pK8>@=mϾ28 2χn4tÙM&  !{: Oέ+t.b OE_Q/pɓtb01}6c0? #qϓ9`VʔI/aIJ+! ֏nZ?; "MӐ0EvW`& J3 g7Mk~Q×ƝMjz pxj|UDX8 ӼP LnOkO Wߊ_P|PdҷlKоߞR!!bJYcU~ 0]+QC_tz>гT%E8+u/a, TҴds_}$eS8ԡn0{9;3 $ YU횑B?Cei ͪ ms,~]K>BV#򔂟o"1~ 9y} L.Ty 8+%be0)̎Wqll' Oj xC6C)n7UV~4)tz%SM0H>~H{!VϭGRP~ \WBpLyq "[c^#Rje QrA CFV!wDFEfO;~BGމzѰ7г>KgElZpHAbTloGz / ׵Dkmt-&.}&@j%荥і/{_tMd^"Ѥc{ E5^ddB./sQX "0 ٔ뚊vc0;~G/X )$HKTΩ6DDwI7e`MILMEHKNm.б1}[?tO(T*5/e"Q;FZ@/$an57"|G|/>Fv#CE;gZ{ĸ`S1++:3Mՙʹ u-GO* 7: Rg'D}SVOo%Wjӟg@M^WkqqDWli4nNS7!E:9/-Agh` VdسD;#2%~ܠ@}1voBLq &\cC*qETH>m} Zf߆Ԁ<ߩH'LӮf(?&f8&x&џ^-r}N/mW"[B)@]aW)Ҋt i@"JUPXK oz 1뵐귳h_jdM|0T4: O)29&7{n6?Cυu"cgJ^k(i^/g7aFO@-WNWW6;@< rf&s$kG&xlHC@sT0.$4bރi56 OV73\Ie\gўp^ ac+GưND_"x {8?P}ТrB x h"BNB.CuD?(Hwяr]<⑤d$ZDc x{ ::Y geiH@!qe"+brh9TL2+!Q`ѕNp`,Ǵ3a۳"Xw4q(uXW n?а\է$9"o wb!(mu]JU@s}tg~ de[@wpb>)GH[7hƴ+38>LUs.%Sk uшlx̉T(r7J& %6W5;Ԍ#,I.'f!kʫ)4=EFD{DjȂz|;?lѪgq2&ZY V k@^P:ԀFiy؝h3TR[ݦ2ff=6btm$u 3DE Ek<>vq9[nF1L#٦4i=݀g*J.iaV(^;Zl^sF:&[5:FSlBNl*Qid:t jgAj^II?6fLy#7^N\JqsD^f”|Hon<3#FPIQTnŽrxLjW .V.>Xnv9]G=>P;Io27 I?d"0 MF(*WaPU\ 6>nM9LR1f2)O9t9.Xro3c | $ΊmT6|H[-z߷[ *2(oeq:+ECLY =nyR<ŌPO(N2xBDO:/ kGؼT`rt})PTmkyӊLFj2SXf$LedeU42SZ'ՌaۀI,Iomca1\(ZҧytyK"t.P>PB)l&@=PVT | (wm @B6n%[SVZם`6+Ӕf0W"QsGڂD tqcQp=.}}ev  Y9/AE(BP-a>3A [ dXSx8ɣLG8?*[U,~fY*>~b5y'i9 *A{m5gr#ȻUȃÞ;&t[Q@߮t#0jIΩ. uU 17j]?"KM0LzuTPx7)`V J]ת:PƊnj?wfMnXPt6VyN\AmPCټiZ- gwbXl 6OlDRŀȪ.H0V}zK<E BJ++w0B,y;+?hʅEpJkx̭v bg OVu0,80qKS^io . .g/[%ӶKNXa!Hsml ZnR5%>VJ[xXsí^}$mVLK2YlHp0PKfr-fU {Z GH{wLkW =`CACI.o.ɾAS,{Y*1])/L)𣏕3ei۹V\M:K8[ 59;kz8VEBy#٣H ps T0UtZXV[Z P,P6Ea.cô@M+=3ā=vgAk RlRkk-N)#Z[HUJILGN:Z3[﮴ 4b_M "xϖ`Tjm>IZ^"16 ( y[aʫҾpbӝzAy= |}Rn#]ٿ6 %,q݇M ygy7,,39V8 YΒi!w nF'{ݤa*hQ8tS7XzӴ⊧+q'ڷ86O-İhWAk"~bYr4#d7ה7c6&2 mi bp|䐗g\>]һ|G")%$T_AkE&8˝1h6f.ldp9w[Sf[^D$np=_=_Xy9z(?{_K!nKj_3[qy?KaY W{8^fYBll:֢΂*>Shs&Z` B.&M,b*V+:YwxS0hddYrO%,J[mVmλ_QvP#klΑ◸ǯTJ;H/q9!kNӘJ70ڄ.B}=d%0^=?pPD0j ZotTi-=򳀎\1Z#JVhAv7e8/xhQ&x)dy[:xKaG5YᶷN$^KoܜutC"ʞn1=Y/_Zu6јIVF@MWQI`2(fZGef#.{yLKPFm1|@FjzCT2=  CԙxMZFer(OykJ闊@$W45[]^ :/ L~)u*qe XllhXwFѥ(W;Ǘ Xpu@<׶v$o?oUE+"3 v&Fϧ 9P&egJxRsH"$Dl-!B$?$OؚJe (f+o%: <($Ga\ߖ e%I75sHDƛgb1X݊+p@s#q"sVrp7ODF~%]%4L[}UBQV&Ի&iO"8(_aW* Nh1X@۠bCg߼i#GuBMYU}ۛ$h;iW^ψGDA[#vN =AhƖt-S,ZMXLrڥS4h{a7ֵ(tdf>^66kG{Qef*P.wEԁcL L.J@ UJ&cYĽc]9zpɌPփuHh4|oO~|z>udݛpCCXW#\0`>G7N6i$3UZL *H[9zLof6xx$ԟ҄K?~.d7#;)翸r"|t͔|8NiG~ksP0z y޸޾ުO}a;YҘ^GlYjmKl针E,(YQȦnԹylIǣ JFJ)$u7=@0c=p1,N6X2swVylZF5\V&B`bʿwHTUnx=ǯJdT 3Vw0>ryXͭ+/Ǜ^h_A|EQtx#*Gn5I&NwU"wPwUu0I.~5Wh#z/#xBAJi_m!F.I~}c:6BԽvJTīE=8:(7qyk_ =[&aտs:ͽ:"fһ So-La)9#6V+h` A GلUc@6 cz;éPA'KaxrsV^^ku YU3liK*N xNn%Hȗ=p OtAȹ Ai\Һ!{cϿAqc,0-oyOri=PJY Gƶs,Y2z$x } .EN C{Y(uAX+c{4:BLQ%zѿ3>c1'#$ܢ"=3rEW`~tC[̈lemnx"6DFr&L 2\@^$YH̘yq}33[6OiEhgB|.>Hc# |()+U\WW) .7gץ,D񂡲 6fJ*YZ;UbVSi ./?ˎ̐NW3$<zwϖ- XK@.$A[/9z_⿨e.lrkd=1!R킟\s~Q&sAH7}Hoq^|mXaQUh:ae@Zc}ÎhƮ J#n['Pm@R,)CM(_HT]3_^W奨ɧJ2gQ|:V7֫%tG i7T zH#_ڇp6MԊWeQm^[<vb@D Ǧ)owІR -msz6w%bZb9`%18 $,2^]GQ+ n=Ac|Rq,#2`T!FFN-iD,tAK[ҤƜbx.K\8HFq=#. j 3 V-ܣ(º.R͡؇1f߸K MC B{f^4cepQ lTI.d""[NtYVHܲ-ソHIRf} m%|G "6ގy:7bdBL9j{/~[URs|`X2XN4B޷wL9. ǣ-&=b{sb( iN Ftڇ<0G{3WxHƧp|Y)9gC9)PU(i}BFk<@t136j0Z3&IJ.hOpH=M򒌎2򏁦j[36B1PG͆^Ӱֻދs:1)t4u 0= ^2 svV0Yǹ2qz>WB&JL@ )Gfda .I XEH!&PJ#u?Vj$o` l@&1J("osBAՂMA4Óܓl L@m_5p=:X[&\fWV(T; >.(I?o7-ޛْ3fhU+I=N 1{+SuE6Lp 7 ^0m1$Vq Z(+ fAt "̡UuKp`ޙo+z~/0!hwR 3d.irdosy"xNz9<,6z1 ΎX9,hly`g" K*6!]֤Y'^̠uU]zQ}&3kXKlͰ һĘL (GJT 6%DUr\%a"ZQbj6+`3D h`2F\TW}r <^qh,PMr1 <a4"6W*)T;bA vNsg#ɡ|`'/ȧ䶢҅p4)ipg{<+{ 4}Ĥ@C$o_vTb-k7{kJ=ȎK[ aUGw5wzIKrM1CYPqSJ`K[sY.n10z 0K{in\ ױUZ"-(AtgT^6u~a! św:AbŀܺjƉVizxVsU_zڏCt,aL#װE'rªnl)r *2OKF|l?^{2^ M#kׅW`Uv!#Q82n;m H \bZ7Vhk鰂(ߌīˆ1q \y[eoG! R [I1 }CSorvyd^.VO<ֆQfρ*d˓cm:Mw1Ŝq;_inm o9TT,7uSKzw/;[2%Iέ[?6jar=@QIBkgG|vD^+[4,I$ZӟMs+ &kϯVw] 0Ľ8-UԣVgwyjĪAjy%:QaAYcxWN ~@WB~EMګk zg R#8S-򡋎WxVPo ><2xbE?EXf.NHPˤPϗ&XKuEɭ*,a6obM_Y%г_[^²k,`Z —z,<@D̹0,eKMM5 xinI7 stP?'4քBv*1>"9C[@Df=8xPDŇ Vegf7⥯Nhed]A0KeqC W'6\(Fj Iɚח Ex!w[L1\(%0@u30E`{N_Պ9Rύ[Z"V+-ct!UmMQ Ty%0fUcFء_pӮdy=)XS$$'B+E]Y=p<\^"W I7?X+ ۠t )ܗBCDŽ g.G7&x?BgJ0q<\up|I-+9}@!KE5 mD4 ʉ._!ً5}!o :L0/ye0w>A d~dRI0 %p NuN+K~D +pQs4œ[ߩɺ!Zq -_]` =/<+ր%{Xa s_L܈VA$1|VB#$\K\/:lNaE;{;j+eT:/#Cxt:ō^T1%9\ ?1fdʯ )z4ǨmG v]*+5Ly;ST9trYl++]r m@LWSwyLYt^YV2"'|X3_ܵ0}8)nODt׍l+sQ0u_i14m":=-"%jx`'&ܢSQR,;HVLfk7 %{yYJ ʯiTia8k,iooWgQ%e8T}Xr'{Hy PRׯL"ȅq䬁J, cW%"* ("e #;`"clV%:Rtv}|g 0<6IDI?O|_#`[QY` z)(̿{7s vNI!7qm諒($5z=y='Xthxp1ǶZ$(}Jc\(l1GA33PQuݧHB?z$6Y@U5(|y2N.S%0hjG 'G;ix@auX hB}/ Z`Ӄ%"Q;ar+}i=nO׫AMrJK&!eφ@jG!f⮋Ъ]5 ??rP">v(Z;f/<:<e=VhӝvP>T~M(gY%EP3VjNCP"38^h±!)lIVܬjK͕RQ[w CU_9* - c15(PTcTDs?[hy {;$g&ڇ)@~ͨvQ`< Nk^dd" X~s}Թ )*G_2Bm\” *w-m6[rxB>Y>Tݣ,4E[YͿ34O?w5nIh; ; հw~0QI}F}\}(r4CAi¿\ўqQL|gFSxGHSs[G |#3# P0 q]7-o^ibijI=Pe }eƜ극[籏d-JV J1_XC&.9#iP ǜԦ(m*` Gjdf{zۜ}d&K( ;WP$uٯTҋ{|}bU,È mg>[Y+|l3 5X Ȩ*8E^t#*6S- 4TFh'p%?:!^R7dDElhOV*{T*3c®%G=)Q1դ!C l_w'RhI]XV,w(> Q7 1gڅ@{?'~\cЂ밟XSiZ{^ܵ<;ZɆl[Xńnhmm0@q?Fb|a"ZމN@'2Mv#)6@R:\( At{ @c! CcrGDJ[{F-]q.hAk̞ky.=߳B'5j֥cLlcRojAЬj~*B}ㆢCκ{\ܵZ?z,!i}#o/1n'l]ߕ~S>O46}ނfo`rolʧ|dR ֘u@_I&VCQC!y;R9c;eJ3u >QM.>nk0~禣r3䢇z9a&t5wLo3M~%E|D{@CD6Qp?$ T%9&MpZ56t–&ʧI:.i:ji5i΀ܮ >g\wGSsR|#S ߉ke<o>hmoי,cԔi "O@%sM[ZCM*:愴}D3 u=f*tlk;.!YDYuŷNGFi+fh9FZ7XHռaMƅSv]K^ 8l1d T+-ÿ􈶖v1SJ+ |Y߯Ԉ5!Yj3H@-a_ 2M"<.`fk`V-bZ-n@믅Cr8I1m:A,p:m67EepԆ@=#^,K(@ MT\\T:Drk5 =剗o u3-ځ+xX-["q^>j-윟XRA - oPQ`=3}zzL K;-ͥ_jfEY޴4qC߉3[.C9\'Ê-݉z~Λf9L\ᛋd%uUd=)%CkYS5)U ҸB#_ J\p+h]W%K:m핍˴!TQIyMmVϭG ISrj$\#[eவ +8X.QW=e{V |e}M>nm RW Ƅ_B:I4H{YSA@Sk4.TQ a/lGr^t ǖ`ҝ]A_-X^F]Ҙ[?v{SPߦXsS ~[j h.oqmIŝ0]N(KE̡MWT=4$nx= 8%m:10.JȹB֋:>\;чCܷNL|-A8ܼi_4^`GYrlQbf0ª, Pf@3"J^jGbA>+;x;S 1GCqzAEN>sʏJXWBÃaB7n˼R/}sa\^ Y#M0`Ή.ꝤՏo?DVT? ul]xGl{?uumq+?0hPpuL=]M#DVJ3g`XJN )& [G Mp dOjh텥+vh2;~Sd8,-FxԑFz.6uk->ؒW[o32)ȐrdI9ʨ߰ɼ&gb:(4;TehVUsP!JB춖b.ҼFX{Y C@Y%x.TaɗXOd$!0&{mzrp|%U ֚߯nE-4즍 dkܸd)Ďz$ľą@E׵22J¬a܄.23H rNt)qw[>q7;_{ l~NRFsZm"an˄XzkђOII-D\lE54b%EߘW_csj[^Mo5~ō-0mDstfN+YrD6+TaX/{2 @v76Sf>Uש¬iЎ'?4(,CEevwBj =p9<mXa6PQr_6g+PK\z09ʿSi?_R|,!ŗ$4 hjk*'a_BOnkk:FvyrO"5x(W#lFM+.1i} $N1V}/z!AnE|'5`KxZ(+@+7)ek%$ݎ,CQG[?ZnpѤnNKw+π2O>WQtL*IB P9QNh̔bݳ%3b?/W-8F TerY He.~ OrzF8Z=}A ]ra㔶m'*RvpN6ToA!wޅwe| דbu8c]:5ehx&.?TE8HAe]BH\Jl]:6B4p%WxG`MT [>[;UC65cG5FKyIroK.a96nCc3u>6x궶1V6((-aiYUJk(NH)D|nC`8tnD|ZTW6ZfeaRvhM73[kAMuga+ iQkۃ9 3 O#0K-2"v+WyP3|­8cu^n'@h2Df3 OruCXXX?B,|ZMS,PGޕ7|.oM+ E_d i۳<9OxdT?֬J2=Ÿ~u3\|,fL-ɠ M)do`\QU=J[ZZp7`jW! ~;uǞ D"'7hBa]A){DY,tzv,U.agԞ̕"e4͛kb2`!Jaֳrܔb6Ƅ)dČkr'#J&36T M\Rgl+N ÞL4 (x^6iJIp^(V{\$9ԎǿJoܦRbuOT Em-H? JEJ^$h qk0:LAB<7웓=1-!-T\HYL,c̟X;SMfFOpDP].BҶ~ᚁCy <QuER~W( õސ G , r~pNJ!ΝaQn3+™#ӣUp<#f#_SOi*>ʊƲ^qҀ,ؚ29BՏd?ݓ*/&>#I҇e YP{1dp몝>Dƻ=xR ػCJ%a*{o<ϫfK`~2E Odު$qrPjSyWtb(TGy5k?BxɏY_j#lC;9sz}mǜ.̓yHp>N|,\r.m^ E> 7֢2m|AviB&Gf,eI8g0vA2~Y i͆swSPSo;ZP֜g`l ި7XX<a[~n@ʶcḨm;R.ɾ0ɞ--&*R)0 R-CJ؍\x]]ew7vӨH5,?'q_}I<:@%'~޻\۩QZ0 )bd0L($[\]!ޖ2V ғ Ej&H0]j1)J٘H(q}7Uwa>u6v\J'w2 8ۈHġm=!yqZZC`;/tS`ב3mZ/$&ntrsXeFCtf@b hBű*O=]9z X@BaTy,vsI e5-,qf23)| )'S($r)Q?8o=Α~T *SZ!uZGmg,:|3% K՚6h?7ey%CdW98?|@jd%\4@kwV[7:c7ym6 wʱy >q{x.^ň[XM -5&JTBB=l_RŽ޶-1s`! ϧ-\N.mP@?N^P\:IgLz ' ,C~y*:W@k8kW=kOqeTǴ]d'+}rꢏrԲZ<ń7 S*F͍Fe1}ʻpW5]zlTX|-n v2Y3@-%7H!fy#OJ[57 ƌ>Q5+֫ޫ@L28Vf+r8nFJT㌹|5-@} aFAYNl2{QpM3i'nJ}O~J2GqݗM0م )m(j8y}f&"p8@ܔDē̷@x@7qxى<Km[QNB4ȭ=m;=OaCunG=܎e#l>HB }-e;TԘT_Q4Z/ } d ?ED;ጀ5ẗ́"/zi$)hro63wZMMâmaVEqFhj2o'bz-5cmYajul-_h'' ctHbʐG9g1EaCUg3Е%4[9/i6K,X+,snUt|t7f@{8ȩ_mHB8&h'm,w3Usş!`yA 'ѮAtAY#>7,ljDQ\m"cGiU (jR{>2 Mx1MI}ɓ,{hȣH(n"[=Nк1@"~F0m7WܰVK~0PW; E|$##PqX厱(C#31#ﺤ8{tdGcF=%hph_IN W'&e8|HXCgz q(O*\eAFv@dR!J#X+Ո1,`D\^u?=(p?Nje𢫕4!KE8eM2& ~elXޭ>Oq tV@crlT Q^IkN1."i.DcG2I:Ub^O,q$&B%rs0o̮WSE aP@`!}ȯ/-[ebw X)l= 6! (XBpX㧲5lb/tMŏy)ZHy<7\dO4z߉)$~'2p݀Z-. `@pqbdv /pײeGj84~im\UDihehFDΙ XC e{厅8Q3S-bTBO7`aK xꎍtߕy9W@ݕ3Ay-lx<4uDK(מ:CF#g~܋EgT솪PO&O[NzTƒ6BXaI?)*7x̔5lFRْ zAʴ9t$c" Lx:rFvR@U3BD uBvhB-С!Q?ɉvoGl(ANCFf{ $л1 qZĀƫTK|FU0C2tY^\G!41PHinJAZXcVtC) kXmБw?o&_j`;Ȩ )'` v`˒wQ6'·e5'8#My'yaȢ&-X` !ǩ6:pwI&J:3Z @\tԪ[K/yJ1cH j vJ@D B4%;KGL wU%3J5/@ ,iǻ-51*m(pxIP7LY9VF􈃏^8jŸ 4T*}3#z1;e/ ! 0~]}7ꈧX3VpodƟ&LfKP-AқЌE3#`H髦j8p)/^s,6ޓ?im,Q87:—< $ʽT\,y} ŮJ>I=ڪ`Д XS7~~1y0pWgW,u[l&GQ8zQAY[G C/ \"a)|vto0qcZYSNRaL١ZœԪ},&ݫbYKϥdRtTB[PcbjԽbł;kz!q< xe;w Z hהRv\t<z6˓/M2ړɯ(R 7"cU FqmG0'rmY%MDϵKQG(OH~ }q )V{Ep;)|7uj4!`Y3,5)HZ2fņ4WWM:8UZc= {'c9+;=Wo{+ tEEͅ(oc'ԪJBb.R-)vwUԨ ,"rC]fs)${,_øLYu=r=pv`Rlgl}+ 4`q++롉0Oϲx? Ov 'GXIe!aE# lRCpO9#7:sYn΂MV;/CpTnAN1jd7F;~Kv4.YN`VsBK@;֦}HFGq!ߧ|.%TQS ё;G}n NVe0Je9f1%pDžJD{ ѺeAmѬh/>{EUH}ݘd2Nט)Ti7Gs_L@Oo01_djAq㢟R%t yKU\UXuktTVV ѓB9?lѹmvDFᦿKu{1_Jn.{>s#c?94 sW}P ,v?sqk%;pu-'FGkaBQowC(Iz/8ңZ߷ql䘧;[QUrx:6וKvy+E~5AֻVKCj^]i:xĽ23cU]"mRLUbjk}p8lQJ{>G"m@1 p*do1 +E$Y8g: mGR@H $ K5pv]a3AZ5΍!m&,-3U 4h#͘Ν 4.{U`ڰ'6/~}x>]T?KST ;9Ŀph{ ]Hې A~X̉l҅r,X;'|C({5>Y{5|Ni+\nMsn)S@)lqbEƧr5/ 4veS划(Sr9~? Ql,NK Dr }kG.Й桲 Ua<^Ⱥ{r6oSS/[EK ZІ^8FZ#2Dz8v!ˆ 8ẉͭDm%%Nce%iOl5VAv)ZRB`d~Jׁ_`B-Q0 ЗV:ՕRfkpt; ɔ>MڏȀeOoYkl"ќ&rCTN!]#Cfj𰢽紧;){+ tσW:훨R}ǔ*4^: 9xrs /F.+ܞkp$z zfhbKLc.WZz&Ϙ^O9Y?xȭx\^c/ffMlmTOyqUsqZjVK0|i0Ӏy*#f@k"P wwU"1} ժ6frӴe8(kG0\l)s z !%ф9 ˫)U893r;6fRE!DT|G3A R6X[C(W}Xx Ts$ i @;5#'kov;=W6Hh@@zn丟iϳ͉cBeUߕ]#Hh ># HBxD[<;u*뤆tnBà`w{+ IưmM_D kN~T#*:قy6iה5]ҘB ev:1'Fʎ1GBL~qř7,DRJe=pK#$Օ*Tsʒ: g) oD|*%'^w9qAG;cXI\ LY`P20b4I2aBp-LAM]q"azyɃΨxJ S-_ .`lf¼/ [pp1_z84/,I\-;;vhk \כÑ);.|YQ9GwpRK碛ϗϿQ:Q7=%::j:U{X.h atƳ؍+L MɆؿ'=.5RnxY?Ua nyK Hz]`I7Vv#Al[h*UH+/B)K btHcmʏh)9A;b&`8 AHa421%@mGw-=Q`Fc>|,ja4܃#b9|9 UԕЃx$ x [̡hlJSKi&PuD3l֞9wu4te0۴goEY QZyw6+-֨QmT}kF]>DY5uNqeX!CЕ6yqCN̶0>X?z}76ghBeLgB܌>Mk ÎO(bհǸ$ ;Ԫ$mm5zmIXk5ʘ R0@Fs&g| 3@%F ZIz| .DbjYC.Ӥ+Jуz+J4*VpkZ4ia.FUd?i>BhO dw)he+9{XEúI, 1Dd ݨ P'vۧ#g0o-Eңg[ Ц /rdZ[X(1\d]8%HS%xi@?7_<>vO c0yK;iT?_~?D+1#(ΟM-TQ;aܬau f6ʚ؇TG̐τgjW9J#9)ի-7}Lbg-B:R;NFgΔNw[NvÀҚ}AXo_qpX9f}2Kw*{\ Sa_%N _3!VN a!S.pP0wdas;F Aݙ0ҋu!YVPQjuҡ}=W2li~Mύ B7ؘA6.ȧNcʮKˉRT;Gb`Q(8a}9kA&)[7eoE;C%_KĴ6dٰ&FV7g^:KbuW ڰ9('AD1g=#jaFE^_wyݯ1͜nԭs1> ԧ I=`%WI/rҌxL+ 40^ 0GMs6}V#Oh" Hܒ=ۧ="eZ}cVdX2e8vEicdk\"1>rvKq]uo<詪$&gf \SB9SFi `5ߴ&Av[ӑ6RAo[TZ*#`SrGM;d[RhCH 0NQ{6]I/za5$6+b3t}Miɞ'(#ג^Wq`i1>1^$4wcB6G_Լ4_Kg#O]N 4q09OI<pgiLd~gV űM$N$9y[Uhdy,LƒZD2 d|d/.מ=K)/=ܽ&Rϱ/Dp@d4 ^Iῂ {<" "Ƃܯ GT&+4M0 UV`K1'߳˿ؘY/sBO.)?~ K3*";>8V+W21QjlJ 9o#_k6qA;-duykX3$}Y+a'p3O;Th1^.c_Uz;SftZWGm䳸m%l&u"Ϣ#?TF$9؛L$F9#u3j3Do{*rke5gb?؁Ҕ* Zق77.ÆogǪVՐkQG[ï `Oq? uSόrMnPᶟ9JkK>!*zBmŜA;H]؍< ʵ'&=Yů BQě9X,kQx`za+ :;ms'/4 ?Ο /'5s|E99&I ;{P<W.QLG1'5A!ͳ䬏)K2ye\#E Pvp}Nf3ss_INwLs]3ŏhOa#D"I*a}.TW`EI {̎RU4րmyAY3)4'Hw)q6v;j)H}k9cl!O5 W6A|mZ7 k-TTq&뙆rWlWWMhAMzDzvx2W _[8 E8e SQ fV\|`J&җBXcφan dDKޘoGv8-gN`+L`+`VV#[^4={Cb'~p4ol6xJ AU~׾3୭4hrVe0w%A]yWgʲSkRQ8bbUup@(5>WG,Kb43a8{K䃍 G}K~b>j8Q5u2j(zzKΓ1wMO>^}uOzW!{ZX >x~br 5K[eqzHOe3OޚCDg(mr_j{՞K<Wb7'c̑YdRsf}z,LDTg+5یRű%)cSc%vXl@inhz9 vdqls ޽iVeI |pJ!4!VG窄0PAY{4.QN3y '&V f0{7hXCu.z ;:&dq@d:*?D!SVed!VptfRIuUB!0CG:/gV[A]򦃵KmZ4ΛLROz0Ri#ɢHGT:[*44Zwe8o֟$Uy}'cFu!nn(( Ga?:;p1DyO 3]9]]؀`pl=) É&lGpU*O$z;6IFdQɛ. pY8pȏpO{GD䶿LC~!,jMv2A ]2dTJ\Klv<Hܰ(͚AtF#Ag<`GV9ihe60JeqzOu,ĄOxZ}}LBEV_|偼6zjҾEJ=y1s@rylB)8NWtSSݕ[DY`[tj"02G8tSv2)JەA `b`oi2ޛ*P %D|DdTb9A\HGj9bC>EY]_"þJ\AXCG?6ȥEsy̓a zP! ?lͣE|AJh*S E$? z+s 5E'"#~4̈́{prG& YOw̄"fi=scHOBW ÷66r#!Xhy^ɍquжǼr&*cJ[ȽfN 1tؠ 'w7HN쉅Hu(oX{"Z|Vڅ/Wh/ _l=wbҳ>ң=WKP{ v$\g|+byEY'"n|3 kk\JMt4Xϼf!/Ttjc1:{-݆GUJ JNz1J3(bJaTa挼ΞywHbUFj!NǥN2٨&<'{ϱ:ݢ~O^`KqoDa8s'h~K$a2;VmHrn&S6:ֿ˒\b-FI* 0 IOr9Ͷ8ay]p.$ QvX=9.P+Ĵ@ sD0'~2ځR/շ4c$.\!6g?ՙKwo&4cᶹ40F;Y&'scCy_fљsT5:5ڒ|ٱ]MCr$cTZª|ੀ&WEBv\1D$Q4{+;7} Q|9R]t]1 sgiq'V JPKgmb ?'mn!iRn-Y݃U\_ 4EWH%U t<} -'UG!a(룕)S3%`e*ɔSCw%EewpH;aBI~~َvIWIujEoQ @lKTesn+Mgym{M7MNϡ-~Xᶐ*=?gS7C6nmfmJhoDe"ΰ5Aדڵ>y_t_PO:cw(BZoAn#H|‘<ƼɁtNBce5qFOJ 4˝Y'sq*݀{!B ZVO=hHR^TkK&԰+5R2\ˮMpS?g5h0SvDUY~RP?CenAJAU l +JSYjG '=m@6FA _SY;6 qHa SnM+ kk:^fsw} zEOXrEU`/qr.NVdu:{鮗:1^Gט\I4Jmu@"Xdm2#W_n=K"}-j>cXv߮d8 3tRǙjWp/bw/PT1`p^\ԭg]rD,s !@`fF;~':Rl훳ɷ7=~U,%%qa3d/B3+Vw'0l=mAd o8HJPd~Ts}%{#kUMu[߳XH9E9ۄiǀra ;u]i/O128.i"ςm^@SR<;!$P#h0I9X !9EȀh҅l(зPlJW!Pxj-B3[Vmc>a|P%&Weu80&݇%w끭WDo(ix0MлrKU[Jh]QEQ<EdlVXPm\1M~=KMZ TFShSۦ-Z!Yp 'T1^g͒R cer6qf3(]'4՝zg;~7nel (R^6ӹc):S* V_]CWU7$&i#]g.Ū3s~<">@PFbr'T7)=_2jUSJ M([y}^m>e4nD?8 KY n~k@=ۏָomun-LؾIƭ<ä?,98o~ВGVH\+vk̽;f^w2AQ^o;BAo ;Fn$?2WpKbUicգ^~->#>wc.44Y$|B),j ܒ:,2*`ސi,1Tcou21:U٨tRf)th"ᖚ4{V:}A'K '{ܱWi^2/jC5(+=]ۓʓ[3'0-\ĝJ Ô!9:϶f lqqujHT~gT7Kxo%RUuH-C,;Ч4aיR;K$~ʴphO lɮ)u$űnf+@# Xj5*cd%-v}Px^"#V_1l$%4Oô )?$*Ҩ9Hj4e+m9 <@3= _=oȫ։0 xۤ-: 1z6xΥrC#%zi,-hD (H]GLLsY ʷ8d=6fҹh54$e5,Oݧſ<9vyR XkOm ] &cд󌹰,斘V;#|͑HZ x{u5PR ֟`Oȋa WF*Xdw^X v,F 0\hPe83Ϧtr'5S'M}HNyqx; 賗e &<, he_(ȭE|a$Mwoz}A.~u@`X^#K֟-ZqWpIt|Z1XvƨLf>m5 v[i++VAJW"Vֲٙi[3_m.t-ϩ1>9Qmݿ~ |=m@C'::BŜ]j s `,vcO> KX,˜*XiM|cBR< eØ5@G>\4? ^rDz1qՖRyخ4|]WuGx|XDa= sa{pS~Eԫ-)'*>Q$߭`? nR)ݖ:>} nxk*Qps3Y1neay-Lb#@s=x:?f\]~fwA%t\`0QС0d(cGkvԆQ|ާ0BsH$Y- @رR}̣Swp(koVh%\` 'Ċ88EYOMd؜VY?bJ#;o=er*Ʉ"gn+wZRdRipsō %>zX teS9:$eGXu6s{+BO? 1x5gk00?櫶+w%.ٱ$b9J߮Oqܚ7iL|~_rvr4mxd:ɯꪳ'T jh9$M9aw@.zw:Kww_sdJd#dSڐ+p(r)ú185/#4]4>dm2JQ (Trod%NKn|eU .RrU Ŋ\nn﫝|s~qfǘQBcߚ8P"dCO|%¦yfL8ׅ75Dj1/3B6hB4# bݛX?XM'Q>:"L5he~&ς{a۷zbx摡(av C,; :w;# iDRXGo{S9.:A<:y=A9Ll]$3eTpzj${|;WqaY 3Kq}K7HRw}SqPj쩅 /T줒G#~ DIx҆p4I>QN23bMPhx[ƌHaAGUv_0m;1E( t:/yoרT#Bx#X ـc85'a%>ziyV_NƷl@pv/2C-*5et軔<8R'g#dd)V=b8o^ )?!zkfŦ؁|\6&)\ sόY<?틺<dZYʢJ0aR]I\EZwDtI#QwS>|ٙxF#awTc=-5*eG~ mu5Y=oj5z@6Dv9i X/Q%9ϷMyo7A4;P `()<$sddN ઃp[ba tG`P <}wydl~OJ PrA4e=@;S[uGːA\ >m )AP&/7A|#i|re 𚇬Px~$`4'm)SRoPEXҋ^ʓ:W_*5cl ,flC_DY6ڑ)en8]ۇm|i(UH9[xϘΏvʞv y̟gV褂؇ZT*r}&=DS ΩN2.j?:q-+b7XҩN$]IHFa]W=ZP=?*, D9+&O[<^.Ʉ"~"qlA# C {5N&Z,pS"8NL|T#:2[[gqVIa^XMV۾62q=s'O|! |jPHHo4G+k3J;Twz%tW_Ӄ<4@'֏āPNW]hig'M0Fv'9pM{*i1ӱz%d1f@ki& &,/r[wJQ0fzYϊJQa0:VƑ[Ê muaͰ(Wh|1Ө?M;X;L1IɊPkAq]]^ټB}'A`p>P]ml7|6\Ny~ZNhNjKJf4wW˹ɒ-#1]re(4ubSзc,bXJ΋AO,vyŞě:0ݢ =(ZJuYLTՒ!2=&0 ~pۦ[/^>F:3z܍R{`btVNf6P1trNo^vh[f1 ˡvu_̅fG搊ĐÏPq<%Nst3}"uYm0Z" vնyխ(|\ ;JUkD!co~NG}_ "A0y,0UzReXs*~6 O2UeCxx aRJ3oBwɮ̋!iYzOkbISH^FAAL~~aɕ%rzW(lJ PT\9;gD=Kc)tCu~FmzNYɡ!x@rZg)]i`ؿΤٮ$@E!_BOJw2mژ,&0Q׮t:jjXU>N [ByiWv9OLlM(i k%_4dD(EO=ˆV',{'tT )HײK{3ڋ`Ad6Z&?~֛4BNrgkfoh'u<Ta2Tq=O\c ;Ѯ%-r8ʶҾT~G/0|WDم.h<1|XZf8ϩj岥#sD\l$%pW%O)Nv]Uϻrl2R/ٯ-F=ݲ `y8-s=ޮMdEcKEJ]L@= @{@ c_b㒆$^r(^Vb$儥1gנC)٢cBke1<83\3ky5.1"@nyH~]3fzxg31LՙGB,,&]ױ]wrTsz]h8161t6BX-h' )L,(hQ&0b4Q|I}a/l', 2uf<Ƶ򐭳v\4AaE>G@rg4bݠ$4҃Q(JہȌ{5O 7(=ՎRJl-jhe.T0X-NێU2grZLw)<QEF!Fw u8R;h|{yȣxLҨ41\Wb*m\RYv^zA~"dH t~#$!.WI]DĵtKkc[Ñ:𘶅ȥ I~M@JNqYU4?FTI+igiCL54G19NF CzPYN$$h8VTYhP r9{-OJ?|XvRhYPukQBx0s:=('bm;={dqbp@OU WeG^ -W9 ̛p^swæGDIy+J(]/"3YXLox9h(xqҮ)P]@i=&Ck~UGԟX EHuXGvfddvGo v8B|yuor ~ӅcQW *5*$)Yo9Σ^tt\;^STB򊟾}^[t"ѷ̿WWIP~ XK-U ѩK q4ky[}v_#'Z1~fk>"ݘU+Pä6_H>V%drhYlUBú:'~/yi1twy_O;C/mUc;mFYyМ Iȧwb2| "uG*zEO,"P#cEPrýU}j#efE*ڢ-r")g'!a ײMu;Ks*h#2xqV#eOE,BoyvǧG  !u`V,utš84+H{|/s3s3L؝WѪ,m>#P m|2 8+QA7gHqK#EE)T $*ݷz ce3Fd0/w~m$KNG0}A}u4f;:)S~:G/X%Ek5+$eMȒ8x?26SưGbW&AcyJcEiE:Nx22G(:P;:fת,0 q'Ro 6{h-MFo󟒟Ȧeo*Ev1c[jj}g|6 i#ucpM e}]әv}X~W2Ϥ)o>ӱ*>d 2LXf`U}0@4 $a4v~gLwЎ7iA_̆n܁25 BXSEo(o#mz&C; SPz0[Δ(O |By\{%აVJ3xJ Lt)z nӳi]Dڈ!˵}X0MS&}R iNkMVYU%[ VDI^=qE|g=|Dxo>U-n0v7ԓžf|Ɩ DED=!!UK>:5MKL;Rq{0*RS~-c V9N'10-ag}NzE)` 6H:S_ʘU,/z[ ]'ީذjwPn^X$uc6x3k_dɽ>k-,>~o)zx^'w IJ) #Aܜ@ a&t]׆qu/wpa)LUK7/#tWnGԾc\ +>ES fǵTrhAi'tT蘄&2>]3c Lu54+5m8eИ.*I+)']) 8 /Xϋb- >&mw_@Y|%O,r6fV5O03l6(+G)׉u V9?q:l/w0,o{cme?KFAwzwt52u ?eMZ ?}l{!iw@dTn{s*T6_R~6+`ROda=8c4㿶cB}A=qX(ܐ[];=sKE1A${#pbFujD=tN/:ȍaָ1g|nB1WwkR3T!QޚDŬ1b= gJV;i11~~(xXiDh2A [mfԼ^Ct11̀rJC]AUDjts{ҁAbeuleX1a.Jf],y鄝<Ӓ͍+^OÒG68A7GN{csG4ĉ>|v/ϲ0vӾ`.@'_2^!V"V$ hί)DMƈ%Yu']#FgHѲo~ fE8^ ~ͼߵ܇K<|^zA+LXgF5wZo TR2$b!̃hGb3CͱW#lzK[n4=_@oe*"[ a0~gmߍ :! `'$&H>ٷT:#x=D7v1XI9VY[I@qT EY 8k|B]-WPqW۳tʕjS|.P%.<)2*k`@]:sU Y"UJܑ5|y֞1Vdix*yώs<ٷ_(D]3@=Ug6Wőxc$ } XA Ӄ϶jHKm[(w`|$Ηm\ |V52}`/MGv߽xi~( jp<y!Ghµy*^>ʿ71nv,虭RoN >uoSxdwpZ] LѵT0K[N_&B7zOnXFR45)*d>{*j՞FV&=}c(PX)NR!ˍ5'T-:-Ѓemߢv[zB=S~ݹ,bHxeBq.Qe8]*2z hNXqD騊vKL K  u }{h20e6݆ *({VX2_ EpmQ8!k{1Lp )1Fa-tQ/sR8*40R@3.p0W;dVyG2Io-;m ~ԧ 䜷5jTe1C`@Qq'}& p4ʴK6~=!mf M7?sGs]oՃF0<6©f@tRAԣ5X.mj3!O1!nL!@2I@H0K 4Z@;e|s:QrmD'U4pF|kD+ڄq7Z_8h0OkPx}~9&d 6 ?s8˔d~B1lV?!HՈe^snٝ ! h]!}\u:I쀚GSú8w? ̎X,8 V7|㾽GAZsT{fƝV^(ȦxxFׄ#QSnNMO5 rMc3gFslw)pHxw=8ret|ek?0k՛uIQA&EsK9^w앮pސMNE ɋ~ u)ƜL߈5\ qrlbv#Qֹ$~ !-H9zHn5㳚'{XsuoSIԡ \rD(p)H6$tvAM-i=8>1!B9~7 ":(({' _ r/TpԺ#3E>ȓZy֖@02L~wh_ǏPVfD ެ;:6!Lo% W V2]W PxG VƷ`W;&_^qfMpܜ`>:~zh8]Ճ#]@~]kT&>3_rI@4@l>+DjˋMhݎKA`. =l"esRfby'{iYtmwC$a%a\IDz桖;XI?xde^!K%c|6 Rnhr0Yp:zsD˂'1ߓ Lă"cG/62`ACgth$ͯC5 4x{u3R59>Qkt($K.k QG; 4~,wT`|Mq"|M0zLuk8;)a2 8Pv_bj"UI#w8 Ҫтlw4ie'm2_#Whè"a96c[gş_S#^# Dt@uԢG{p"adC\I8Vm V4"q{nGb":aZyUS CUbGrCC]3WL7@MK>-p(,Kٰ=geK" (UAaq>7\j䪃P72X"v+^Xw,zq͖.{<n #Уcȁ=X6s7 ]Qv: Q3o۹AgBH\}d;3)?vM'_'ES].$HW(%nlvT8SU@|IBQF2bpʦ=~\43U6@kyx]t"e7`RgaخJQ,FcJ7/ϸI^ZZH~6?64 sYcFh/I7+DN9<|X 9B1`$9t:bt[Zҙ2 BH,%FcU[|%d=|=ʓX6z0^}=Z^ܡ/7yF5% ?Z3+y+f|-Ow(oֺP7W7X(f!<3=|)p[|+7 cf1l\ yD:xY] Grbkj].yjS+s=( #'B+{:%ISplG]<*  (XzE4{!`=d)ו?OmP nvvqLYHkUw)W ^rNژ-볟\(ѳLiblT-=~8і8EK|zx:^J%EzM e| R5&%y2ɶ,F*:S `4 )C@@8VIv sU1&vZڇ0=$=^V+a@LPsd߅L;c[6ðxuK=1Qɗy9ȵ`E;x{ɱzrLb8U^/xt^bGJ/X" Y d[2ExOV*Er,{IW@{"\qN }B m& jcw\:P)w,Իe{KzRj fo"XJLClh 4{\a~y1i? USt\h49T|(XT.CNmf3Y2к?y]qFO[o>~f)"]|UYg y*J‰?npV U/#LFnՊ1ƱE~oFT\δL\ JQa_ Zyy]>פi; -coKy`&p:45NCܥ_QN~yD4P(W\paҢnzG6D֐>+2;N\(K3/ՖM΃j3ָ  d%'B>C|'Whݶ2 ȽY,?Xag.}8 h& y|!>s -N9xMvSsAW$j cRiB\tтǺIe t-9X˲ LGz`3]'_)9Q3;@ uY<  §Q F_ fV>7!.Res[H^ SҧQ4mdOb \DG[UCIxgN7UN3jQ^< H+MZ.pP@&:; 9T|^XDX\Hǝ*'s)Q,9SK0I|A\eS l,Uڽ8+5EynOo=*{$\|H>؜|G3qsAYQDb"Y,FSn6ESjgrCVoCm(}B#^.0v'@M7}z{J:b&ǦHfr~9bwE -G`igI/Z#rT6hDy>kbb֠29Ǒ]J}zQsraCjd ] c$r墵7 3 c7`cM!.U?x7Usiߘm&M-N~Զc 4!7ЉQ!|) }WV& $ M-;]LnEv: <2fW`~|*A&kA/p ~.qƫow!F +94p6[ƾ&rͨue &~rgҫEm9 ݛO.DӵswH{Os71sc+-$fNe#ébӡHZpj^ pmgL*33 jtw yhY=QPp!0TUE#Xb(򑒥X3|7̹o*:ٌ*ָ:y4(+!/q1+*CF1VuoXkBɄb^Z 1b~qHTB"0v7ؿЮMۉ7-"!JLs8. >@ѴZwK Iʄ_clzF@\^5+̓c&8tͱK7o1nL'l֍X.e(u >5͙ʆ1YYlyړ?񿚹>fM2]H c[{HXG/|Z ,S< F ZIcN<ٹ?1kX,]{fb,ӘBtG-U$ް*mH-f؎ɢ?zQ'çp%’/ ?LѽZҳ,N,[Mڽ |= ɂ >C$hXyF# ӆgCMɉW^GWÔΝ6>L<#9o?.ؽx3L]+\juqwH=qY vv4T$` =Dz_9"-_IfWށ EPπeaT#u/DU)=e=3*X C 9uG ^XLO(VXT0j|7 ~)!,6y2*sx E ZTҭk6Thnѱ`z CVV.5j%L_Y~>wN ‚Ԧ8ȯb`t shyKq>} K ]X1Y4e_|#mOdhWa_i({;Ĩ=K.<*Z[i^$bNUFr0d.l1У rY4zT>D37 <4^u>4Ph]XT ɜ+y MY=` >H1V8yM$GDdGpcZEx:TiAGҰh>vm) ++~!!VMz7\[V$[jKͶNaNo`F.L̬E 0$ܗʢj9 1dOVmP Tb,Hgx2X5$kE.m614*ˑ!BK.Y}j  e1-.+ 6%^ ʶ5TZ οumVa9]n3bQ&x9bs,撚60ht0b,Ç>HsS8#/X@;< f'oX芃E-@PVdq˥#7#K?ܠ/ʚvyb2K >{&h!?4;r$tp\*0`)_,]1(?ł,~iǍ9@JfD巵Oڌa u"e}ahނ,}cjT=H9yxdXI!ػ߁!f6t?]V PYh ex$O'PbP%Q<)g?@(ZZ8@31+ k%>_^KO<lx=A6zb5ʉL.JT qׅw|E{N>.&|_c8 zq uyπ%f_5}q{=L968{_HT2+Wo2ݝN9_jVx*KFz/1Y`i*v.FL6.Cj!5Ң_X(ʎviK+ՎTYTIyx}_d]yUF#{(ͥ^e59mb6e&7Ez'{ob{SU ?GNGﮖհT: `+#d~Մin0 ^_vlOo 7/" M9mr-D+ dE-Zi0Hs8ݮ.B`=DcU9嘕1X-龈 a~ds~P')߁T>9$D= ]l\@^3ۦ̛)p5ŽؙΤZ6~D0R-m8Z\Xhƹ] lW^wxmFS>ĠPSlsh@<4:}@*H!h Ʉ/Xd#<ؙي9sR8hx @LMjIug39 }SJ77G7d;]8>CJ{7Y z3Sn~k{hC70yKUbZ[,.,e8ʂ w^31k"Rib.g{ndO$ޢTa`EJ3jh_׆t>ۅB^ HPQMҠ8Rrs^ԌlPaԷGz: &[Pl1 Kc>m I]mtŝ }Ctip=Sf*fYMZ)PTV'^t3[n 0$;%l?P, q`BH$U/hiɠ# a-2L./W{g".I7 +wsB)j?>W*3T~ PncP!(M ƖqWZe3BQLr%IԱw'F6>J-DPvC½z l|c(]ÅdYH?N)&i݇>2Z՜l1-1'C:S` T$>wmYPd+} cr&XN*F# W5 "ݘM)M'a04 ]iI)É谎x ݬLH޾ޑBƃ~zc)REʹnnD8aڃe [oOH0&N(^+/m<ǝyC GM0rGIBFo҅a! ~;@IsLB/f^}x ,G=QY/;F3Wxyi>␨u6U:߈s-g` /"*(r$ Vĭ&BOѠv8FSKzPr~Syl`E6P_BŲ-P+  Lr "їG.c`jP1$,?N٣`ɑ"N QaS R׹<2o]Ro$m,WMVe&ֹ^=RTYc<g΋CQ k}#:.~J]ܣ ?+ 8y7I[j;z!?#.&TOWWlT"~Ϧ֙m ~-YuS"r)iڼkP4%_C&( o=q}u_TK 7Jp,NyܲntU䏋)`g~V<~y󽘐W"޻Y˓L^̞R6l[}Q᪺xpeXs fC( Y $f9#o)Y'U\Gq}mm-[]5%!'VZWk'OLARSy;Ia -E_͠%FxwX@W}q}9c!)eD5I0s%,׺u`VA ndZd{і祴?E<4qcMk~r3{__Fsm^djr%U񝇳4\F&p[Di!z`N !p3&Q%Ghw2!QaѫD-)Mu۠ 6Z^7@PKx$zTi^^#rz=8LUkb$1q \yZ@"n`LĄ±1Qϧم4mvnIR"v9\')S]69ʹL4MJtfyGԅzV9QJ1Pth(¯M9D9 ͺ| 2 \fMn2Dxio=WL% 7OUl1 $I8NPrև ^HML.޴ t&HM4̥^PT*kJ, ڝhl3jliS_H͎"lBL袂7W"T'- ?h{.(L`[tc EQ1VҼ*b2!0YhicP\a@PF0'E82|$]֫xcƨo9rA \Y,,\nJ~ˠLd bpgrp_lCoWNbj3bd½ |<}_8r GixDr%~KaPE {-tIzK|\A0?~a>*9J4M&R=9%w; C␃j^9g3aوLBkr%]*w`n'ttsL{@Fnzm}ڍU'!䤑gLy_sSϠ=lǤOKgs^j ]%褃u7m!-&C?wϷA2΃5a^!8,bG9f5sv]sCR>ӱb` AR=X9o^7J^Yܵ:͗k 3,cүvUWOS<H} m~zW7j]Ҭg{e/6=RrzJqÚP? ,x*7)w6lAG8ȧjZH=ˊ> D `)I¼" E"^!>w>0^R"L\OflX*EC~5{VwS >f17_Y"=ݟs#ٿq߭Z~b/NZ 2bުnp^BH׼j{ާ/W:ޘDB8L#2b,K0x9o&8tV0q;wMG S,Vu1nDh•^:ejN"\l1UN7]4kek|m/}7Uإcj9'aTg{0L*[qapb0 p)rZ| H&g_Q%XTXҖۚ4oNz yx ޱ?uC ^>̽bXģo6h dUvb(Ju5C;F"B0`EH|!h9^WI<|)aL_o&`"m*YNOטLL}!289kaqB+ð0E.!~$&9F3cR<B5!q脵<;:CrY /B/=q#-~p92tXB`< F-WP[:Z6O34y5)9(;`OO3}IUWC'=r#|Ò ]p\k${" QzM}q{] ڡ/Lkb!LaXVlkIB8Bzͤ}29m1rdZGajӒQ%N)Ft1"pW!;q l\dv׊̦\ LJigoi(3Ph}rd:ekwiΫW'6fj^OE UFM_aMqȑU&=<l;6}5I7kx,rsr:+vkʗNy-8Ӹ!ͫXk/eY v*kU: cig@َ-'o`wp p?&qF뀱%{hgLg GZ ^rZLgئo2p>B6_a`Y+^Oݑ ei?7l/~yډ?uga{T8ՊeiP7r67%e2A#ζ8  4b'S*>ZKso h5dd2nO,'?ƀқ~GvL//uU#k"lQb$?Ѳq;u+ H ^IbT%=X$Hɋw2z(J܁/]=՞"×ɖ0D2ͤme[}oo={ck_t6w?с tA64筽`k,C>2,޴صo#p~Z!oaB,/9PdI@cd#|:'Ǒ|k-LXZ}1E `Uɤ a?vnU=;O4n:sVף_G(ҸF jj{JHg.x,#Y[&ݗ~S2v/$J"6Ht4>`Q_]Jg|! fS_;ێp QdE%3~g)"A%L'hEcre=h]IF~.Tv8b"`SN/Bo1#5[=C忱:,ʻFTY>%+^6hoB% 8ߜvz*!$e 'XJ&,IS)驞rbyBBC[NL#r )$ Žբ;`:VUI!Tk I%HXn0o!OiPuj`n%%Nۨ~WYYZ="=72#@-yξGoV{Q=儭oh~eIyslv4j?|y>؜;R"O2$`e~j'fJFg(wSc 8ґ4ƹn( NA01ġ#Oʯ_`YQPt](Ѥqs]q'/$ ,u VMWel\;'O%9#40Wn(4 Uŕ<HB؉ Ie .TGxƋλo% )!GsƛwWL_S'7uq_gaON+ES @.L8S"48ߔꃠsҕ*g`llCQѰJ֥~[lz Pg2\#eL]p,O3XFPD#.d2z? hSWGm ~D[n:`ɂ}EͻD#L>iPx=r-3J8頲 @qWFt?2 guN;%*9[-@L $ih:Ve ]/ȦS]gV~ѥ6ϼY4͙('h7 ^yZE^|ړuZZe+Ѓ4G%-obisƹ@E\5g!W{ VI{y8-i><cQIj^քw$I*A %NÕrТm}`2}Nc.贪 =6eyA -rs_֪ĹIT$P\}!<|܇+K]aS=U[‘MU/yV7H^I&1SS,\\(\e-])6ƃQ@1ػC^)4 ІyLAQRLhS6h1ťұC$/~a~0ͧ+ qK7Pu5]fOcLwNTR02ĖGf,7$-9ƩsM@@|.j 60`#2g4cdag *fzt}b(E}$)٢_.ЃLr_> $xGN=7ϫؒ^Xʊ4 ?G8!13Ұl 0wXC.5CGD8 LUgQ [ֻL9PvH\u?[j:r*RC(KYb6),Yž<o呅xձ# Mnέ8CY{ +`3d}8(dg)\j .[v2`91 %Opm´ *,{wzi.^Tr.j4S]K V!]VTuN՞Z,jfs ]&˕ i5KVqeˢ[CECٵLRJت*(וtm Ht %b*F-`C 12P$r[߮!ۃSdoM|8jxkIxn:th@qqÌ'{t ^H&7ə^Ó|fSN4A5̫#ZX*a7]Է0X6H!D_x vCc|Lb/YEIuXrL]%a j.ِOpqjzv8«ΧuGi _^USyHmxJ,@8>j{Fb֬-ϼX Cqnn.Fmԩ?].G6X^d4\WpꂻWBfֵCCɊzA?A %DQ5>c󡞢fE: Rx:+i n fݚHM @l(duo㱄C7~xa]Z=N_fB4 L=ao~{ JF3㰎 ~\78<$h֭ 3PV)uK}NpKT>^N|SJ暭b2Veӂez }[C@#/"WD&Gt4Bk}2m ׾y{ C*0vDSN4;tczoӭ|T:Mc6ble9vpu#y3,IivY{^B%*eѢC T$?-v:[JH9V$ vm& 3jg~[ͼvEBC 皐A81mlm]Of)Tm}iM&S>ە$,5y(^}2< ؘ<Ȳ7d'eFp~%Y,EaGsN #IQ`u37!xw oQSQms:-et"{oIQg0j!Qx+UD@a 1UR %`ΖŷlLu cZZRf'g>x.x"RPi.WY=1k5#z zs7>C 9Q-];)w-T]&/[^$ [ [-EުIW+n4Êה0]%P!,igS'K\2*5zήdÎg7gwǮt#LA X-Ʊ)'0s8<0M T[ˬg)d v$ 7Z!1b`3Ϲכ9D_# DxƲ4ܫ,"x>QM9O}G[Șo]ROp'u;%'\L ⇋ftۡ3 'hp9Sҙ]XLQɵ&%:#64 (N3oE/;ܹ.a7e0j-\VP QCB(TJa#eMJ7R@,:H:`ٓn19_|y;{#8Q +JͪIdNlƷ =eY{9ZqJ/Zwm0gK䒪 >[ Zhflypu8;8l^ }gYrlEhi]FD8'< _ڊ~Kc)Qks j-5Yqm1LZBV5!pqJ/oAjcXa0%|N,{nH/UGI䁻}^,8Q㓼|G 3VpȪ>!aIGW+;'CG‰۰j|^+F*bh̶,c7oӿ>pw"pGoF5Ŗb!ץ}3:A*}m.]+}>Qt]ܡ1m3/_2;b :d`Cx,.=YȧT9fbvr R=.dHrgǬxNO^ ':!>F[9*?LڦJnMʛa(~|B.Vc NwBYwwnƞ=;h_^/^vJH& m2D.N%lWj|$@)` Hi8,N7ZO6qPK+}}|VaN^lKe;ne&9{#B|KjNwnXʕF5 oWH9(K]{?# i/e1]cl)\jIAu&Uذ-X|kT@pmA `D$!Ij'fjZ?[LL- Jo+@jT;?gf!O/Pa*D[`]QvoLL(? ᷖE+c {3#cIID'}.(8C- |ՠ#4\´.. 4T {ekP0gNm@6Y$k$U|@ ؋{7m{wf4Gc:2h\جR`/8J|s˷:ERb[ y%L&#+Y5[Et;yF9C}T#)rXm`LpHEiRBGw~Pl9p aHip*|gWjcKZLɦRz%ЄᛥO\G0!pI^(ߖ'o8{hw_-t_Lh7N_q^2U_E_m3~xPв޺ Iޡ !]zMIu/-Ay;n رvU\d$[J !:f>?~q E/Od=1,Sc4Gf@KTή K8LJ%~<WxpBc;ttC0wys\~vH89>PSX9'$=86=ܦ3Kj!oF d|C`cVGM]0&tA̧ԕ6-Wg=|rK!r.1 cmNGv3BR1Ux)jmљ3a \=I<wD8UeU\7DF HgwN>}J|^|D pȍ/اkcvV^@oE`à0@`$t8G) /4Urw7%8jhJ!װ"\ o_2`-SDvX!TZlGRlhw0+Ɲ耈 .lK7\׈Ŝa/ l9=o-E2%tF\X`o;SכV8R4}K_\JP[G4ڧ#'?xg St1mva8Y$PT2P!y~1cjݻ?*&ˏ{ؠXsIW ?] TůkI2dFo0mx:Qv %Mkl"kv_'ms @0}I0:1DqD˵5@ V]7Fr{GwE_53v"[IvAA+ מg " jd!͡53xBye6oy?e^ c+BP vG.\6_|Vy uc2ɣ1ze$i {!Oj!o{Y"JkNMd:'2ޔ1ܓ]Q.Bǝd t`m龿6.7-][;Slx:t=L?F`V h T=0d*XQ`Nڬ_Z+f"`TvEd8$y9CXN`!I_bgm@Ci +q7c4B7 @[\]%[;-6K◶NsyT?!ˢ)96nZP4 WR{:%U]K&.i?π]PtmA=˔G|Nqes«*5^.dn04XY,_NpU|AX+9CZcEKU2b>P{sk/G",(W4|v,$q۹E 6 B\!,OrbY+h^(Ir|ęd'ytVAEZ9@y=#\,]& aF4(.I?>A'WL&r呟E!9 oG)Un"ď%/8h؆'fl- EYr .cD49s@Mh}``¾kI_"84.pMw&mZI*6PH:/٬ydM9gB`f"F}[e +5*; )==|effD~){b:AȖ wv$ %0`ϟ|w`i1<:G?MTRSm<..+,%nX +w-rEf3DԣJmT[Ҿ IB탉6^xҼҞG1u2p>AAk`y)/Ê]U}Lj`% YpBLqWYK1݅/3:9 f,â u_(PC;]OI2fkXqVRBIr|!Iܭ/?0Rl"ÁqC5D0'̯zPtM;S]2'hXZ]Z͂ERkxR QRR)ZJVjsہ#!K*HApaOGQW-xl+"nTN; y .ǾUTߔ" 05n0p%TXC8I(67w)uV:"?fVb]Aܹ)65nP⑬:y.qz˵^e.(O6^\#'FW֊֤cԲ H(5`=Z^y4t7nڱu CRFS㟂TJG@F[y$DڍY{_tKqou%m-9T1Q.xr^S7?LRIcI"çhQP8&b-ʼnkw|Jj"vrrІbX4R[ Z{n!/ ֦~qz:/UNO˷D]8\PlXIЀ>[CM2MO/=W!NMv:8O"e *#$_ߋ XmQT%Km6%̀%I @VQ5~q8x` 7CI}"uIPqd [kw"']ވZyo˒#y10Di c(v" d9%3^.NC&]OE (>րv;lDG{Ћ&RvR}-ةjexa&lGpRF>AK`~ 6ZOP:؎SftTq2ssA|Ҕid+`OoIeBusAptHzlȗ~Pk^ `D$N9-Op -0tI"FDqX!w*U̶_1~ۼPӢ5XZdr0W ˸N'6 M6Y u0:#tǖ[qG}n%l}-j;J)ÖE4&JoZQؖ)n>Kp{u5CYs3fZ WEhF?uNJ>{- cX'*lt9>߶+Θ͚Gз#PZ:/wcC`w} ,}%;t#kci`bt( NST>σ\ҁQ0K(7x$f$pow/N[AIOyW[rԔ4u)-Nf~h 'k 9 -[#)92It))|,%7(W_3R<}bAtxgf7ⅠvCdGN&J&H#|'$سE8Y ig}oʛqopojq /u'UmA9SI#um",qgXI׵PK &k2QGb(Y!MAiPg!W==Lx)J;B#":eϭ)02MB-3RUe4TSpyVuvcGSpT F>S tit`.MଂmuLB%L@N؉t xP օQNnOi.(A ʡȚS7f#BÐ~K)1}mm,1P*}:ϭ>Ml# ޼7lFE8l3i3!uˋ++`)&]T@vMGfNl r~3wܕy*\ؿ-ȝLʶdgQc@(z ;:uV9$3rdZ][ f,EJ:OCuI}U[ t0˻c+kX蕐u1rII%e89_"f\^1۞t>ѵgo1qEpRr +k Phпٕ.-腗V{ôB.BrB(3X-㓈`ױ <W OH9V Œ?ss¼w|RΑ)?-84'ȝica^p|ݸNp#g$/ dZ>?iVd6[<^qK5ķokmXwIbLEfv\H)X)~C&K ג)Vy'+7DJq; p'95 Nd~E\ fCX5v7? QQ55TOhE??9M{fwjLXNmZ 9S @e/)YSBO: L:Yj5BdfW$pul1 ȼۯ#A?/,In]Z&K cHR3Pܜ^D(/tv2{3YXƍʬ]~E|E-%^]dj_z /6M9NMhw^ߊp Pܴ^C`Z`;zK Vsԍ%G,[CcݑPwy;jߕA{@Cy""SqeA-V\WY_3nSGI Q+tK}$x֎b;v8#ڑ!7DrVn BHߦ'Z'+P $)~N(zc5 I;bR]ݣzwwsvӉ}#. Pneeh7Zf )V=>s CaXcdtD{?H)9*2ǤNqS>[_K!r=HG?~_7"r~^G9sZ#56Ny{'%Ơث9e_a_rI) ;iS0p!!Ut(;e$릣|n| dCح&DZJqvWwa)IGvVY}6`V͘<­DjqyLĪ6UǷ;3u5?qdFֵP8yKm2q6:_! F a@]XG]im͓ &Cf7c9R39_ "ck}m?pR^l (eVk}9%9<{=),L %]19,lXr嶺W Q9|O3exm uxq+[Vܞ3C2\cÀf?u 13O)av_M fiqI.5DJc{ۭZFa𵾹:Lkl׎죝HbnxOcVF 3&VVll%!{ mi*p-P' z;1QI㛄N/ ]NbޫLƒj1M,J@Er'~߱Թe91bq.X47@! |bmOv+M g /EK ;E)d$r磦=펔}pK7$jǒ_G p\5X.]C`@ZMbqŐL<< )]mOvƠvBEPZ׳^0ގ|뵋"<]^ n\A$ERVl P5( vZB~56u>!V:iOXB&\XmDBFRSɩ}|{rZq,9z an*t Hp0vI;IUP[uNrow6*j3;2;Fܕfۘ>lZYqE9v( 'Vx?7ҀkSi[M Ad!z8hvC3U!x*-!&(@#3/fl9)\P|B73s 3.0U|E thJ7t濹W>`٥_VީS˙P+K_OL*VZxMp-57פ/[MVCJ; dmxA}<ʃ|tMJ3Ǎա8vLtýBf iއX]8Tmg!ܙkq݋63>|ϵ:Lݺߙ|uz]ZD^ڳnCannA؈>O%,֧RW @ζKîm;Fb⃺so>}Ʊ[I.MEeB`@CI74H) AR! Z^HLm0NGPJri =-i \[!2=&P}i͐Z*c}6.4iaWWi|PlS!s?(zY]z7_^g.l'擡Y2gYZ07070100000523000081a40000000000000000000000016661a1dd0001ce60000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/snd-usb-audio.ko.xz7zXZִF!t/\]?Eh=ڜ.+GKLi!A cVB7PL^95!&MWE XN0b~e5}3t](Jȯ&ba_^9q[f'^7vz`]Ѹֹ{ 5 [_4\rD<<`ZQi5'JtLɍ-uiq>l|8D*@p_ZpxXD`1bm9%IyA88vg IA.g懘xK撝\ڮMmûRȘfr<[vn .LT6aXm{n -ϑv:g25{+УKɦ {A֘:S-oVUn*+)2psp!\A'd+LڬP;iVXfs@K_''BFR:r*kk'tZu@ˑ'_\^֓S2b08Ocyӽ9.L^7cw/vpp>Z..B Ϻ'Q+֩G\ضoR& s稪1cx\2״AYD?L܁fN|@p: I,t&O|kg $T1'ZgD_.]1XE$ E:+T<;xt3HY2Տ}⇚}(M ^:h x%8(ʕzHOB(U::!7^7vZo!&HU=iȏQa4X9`_/č(7u];$R,-3pUP4E+nμ>qf(͠Z0w<9-f,P'O]{FM.1;? o-ī*ot}-S*)oО ":dhNl/X ,*dv-< bֳʟO?&ZD 8,بaXT94|%C$ĻTR6T -*^bEmڌ4=Vruk0ȅCdHׇ߭II7 G#5< UpWr"A>!fo&No1}S^"z&OWE)N]qUuE;KA'8P^p?IO!}WESX%va~fنU9-[8 L8/c>l9uL3\3t:wcӏmu잂 J/FݢW;'DUkF%xk 3畲(ʢ('H;N/s{'Nm4;3l>+ccs4MTO& XV$|rT7 Tck/kUAcc0}͏A8~;pM47b) MR/βXGizBܛ?3'r_ }F+\H CH) 5dc&  9;جIz -1DoZpޘsP[pI^ okpi_9q[Qj6*y݄x!q1 ðF-][!cVk֙A2i3@~e\#w4VHPOص?5JH+Zf "Dh1,w/U ? $X>ph7`]!o@.zQ/08$G85>{ŽМM؎ 11)Z0NL)*yb3dcFdx4ڄSD#:(ps㖓~T1.J%f*Ň2OYaFuj`D?c|`3,o u㱏gb-8@$@IX (j(xq)gSDV-6 R ,8Yf@.)oƊܓAI?L㯬x;XPR ũ"O1T 1&ՖJaT85X z J1uY&uקΏzj,sgDA]|SQ J6fO.K4Eqs%T[WIy50[ - 9Vw8N[0P!0VǤ"ojtrGO1\ ;9~;EyhO F{=VO &N|'4aT3cUD&#N!~:άlri .GE9o4[rHdaǾ0/"Z|4ɜhpϛ9LYRaBHK(]T5#2M p,Q[ ^7{rhmѭʫz&Oz!彬PgugER7A"sxZғnPd(3p;NA0E;b-H95/VM{qCj@39I h5X e g@^SmIJ-:!&7Y~#|SF[=o_ -y>hǢawe %qz8UF^mro7 Iأi&y]5D C8,Au~*doq{]n3z"`gab#¼[ҶưyJ 6LJlFeIs3uAYh<֭UĒm;K!pصޥu2 U|N̎GqM o[>kp_3Vq$vVu # !_7v\h%}q닧IWe[K w?F t]WֺB3]1sЂRӶ@QyW.bi<P Jo!)rUuoTDȆE{)}oR/u}qe%?p[Pz?⒮Y;hn^KK757-9PPXS?2J)墧qF]WFR hF=in8u5pޖ] جauXVqKjW2DM’s!D`AF. tN),q K*)- 0@AiIѫ'e05:a6\yBKAGHB Q4{!M7Ch˟f!8BQ_Lw㚢OK+'/Nx4S/=)BV}Of"{ rs) wFa24.L8vO$ ;|:鷧uVx v9us?(UgAv;q+:BۏTˬ ~q j'-Zn%ՠL]\T4.:>@GNWz=6&~y=a=: /+xLTBŇo[n(fBjz\ 5 WI wnij!Nz!)T!cYc[RJ&TLAl#/3xJ/1n?Rvڀ'[upQ|ƫ !R%?^Ą=b.X"+jBѽ3C]YZ}F{JޖSѡ}~iNY0u{T6Y,&|^1s#tCo!4V G'pfl}C qBɪ9PVHnJCܬz{rFM+ q -iiy$pYd̺kgjߚw*T Uwb|k '0e^B ~⭶~-:g%v~9>pH-_p ڥHThyƈ%pw!|k6^X!Wӿ,po*M#]9lIHFGӋB'$^m~>TM\q][>exQ l!I'Ί$ GWb/;3 D#)-ג7qqgwqd_ _dMW^؏ ߄>(4"%F45d#C 6B{>,aؗGOLѷKIȢһvO pkE/:@L!HE0ȠI&œ5QH#ţ'j \X,>Z;;\L5T8[+Me&T }a?μ{ofM3O} rМl+^# l`@:0Ax /@ţͲ| @eeG;hK_ _; м!~SW\cL (Zzq.6 /?w早͢ݛY] b|DẂ ɢp-W}I|)FWfJd0Km#\N%]YEF>욌1+5˪@]G>^_v4p9r|[A>1tተSdx71^ ް2䓈X(A˩gr=RZ *tI*S;S<6-rۤciY<+M{_Nd.] = =.xqd7\K>Y8L->]-S 5Vq)N|yRऍ̠ 0LE6jLmMh(%vy凅 fˆ oJcFN?|CV+921dwWpgG 1 Q?ޒ }!$@{,z EK{ puĥLbԗ,x:qrPp1SQn$x2}!~,9Yۍ:\\Ylan [럝pX 8dęXQ4+%ل >?'A<F&Z?= mbtif @c q]&Gr\*@42Ƚ }%z<+ 'K8)kNY//OK|[!6L;UA 3X [tu~a3|o (FɈ9к.@?OswnٮL9@nS) jI ؠȑUXGB뱎N$ͮD [2ݰruZi 0oǾR&IX&mqS>N/sdIF- sDA)N`lZrCVn[Te,Yp'M2Cr|դ41h :T'Int=Znܿp'j?(3vg{} lGHxv!:-vM͊)5 Ȱ1 Ec5p]xZ uN!\#P0C" !T̨!.'8Jdjg.MmT uH4~E`rNUs$G+4|M%uZ0!9$7%!(U;×H{,Яo`չ@߫T8ؿe^Qa5j!?qgUi rxr<:8.Ht鷧F}8.|Ƥ% &~s@v pwtʿelU[q G IZ&%L{Pg;_r%R\c |AEt!A~؂b<^hwR[ZHAKz ˔>~L=𓎩C8TS4VV~Vwr.W 20FϠ6@1:#ѕB(EU  {[;L0ijްRQOcωjaDZ\m^M*K%^zo:LL\ݥ˂+z\7Ew'Z2fAK.F!COƲ$>2bIoۡ>y;W L% s6j=241DHrdd^_Mc4uV;6E-샡d2c%L!ؖgFMH&#Z@v^P1Z%gn$Vs.V֠awIvtr H[r?9rKl BKiYonv ܱKCCy iFuk-bn i@ԈyjuQ ?/$BPl=NҌ^nI1I T|+$/J4H;0#E0e ЎT4ɤaNuˋmP$cqPRu+ Ii.o7GR}4r E\+\B3ļ>|!ƛwOP|A3ȹޏp:jNxNC ^_3Vg!M𚏓½R <VK)48EI+۱)~tXXuO]=;}>f[1 |N6Z"K+@D4,Y> !wV8gfq DQ0)嚢\ \{9')yٜ{Wfil>r+=/F^y ]'VB+_^5;ڭ0^!i O@B5i |Zkh ?A8:#W+a˙V"(ЗA\t +QԭgI )۫ևY1vWoeXWQSITaKxiG4 )!K'XϽQeGPq` Vn="82.0*ڟy.M -Ƥj( J Aipz:jSo@ЇJhyq^X1La .C{Tk6l승~sfr W#Xp&J۸=hMKTH1p{AnL;K[4~hBz+EeMo^:،_!Nj|aē!?S.W'!EEBV Vw~3 N['w׭k3ax: ,.s|#(y>bG4^⅃E,C9Ա6\SJaR/E2R;D y46o\?ȯ~lgm)]],v-é Z%̉F@|uDdHc%]e(|Dktw z :@;Ǜr,$5vŇWSWPz4{ )[a.6n$ߎX7̵)<>ĶW]wbp'Tcކ1v7V|cy:4y\i ޢ3PEuP@p#(~"o' ^ @]$FϤI5$}| qaJ ScnoM};K "YЭQDMzmB!>[V)ݠd}SsDK3H |dO7 u\Pz"e/*>sف(лzlkVj8bvL 7 .h+ބ%E"Wt|$#x# xdMDN4y %=)>.BC>uC?nJbEU9.A-ᡪV)CjQ,rw({r&p¬0ĵMwPa3 O2lm8NU$[5;tP2F>ÑLa<;/a@XE~6 ڧB^C|@: uWۃkw)PA5*' &a{_o)|ܐL0$ؠq-;@ͨ0¹ 'd}(%aGUڍn|FA܋ >vuYid& YD!7JF{&EUB윈ۣ \S*JSާmPVf&+}΢u#Pe-UtVïSA1sIve3X@mBFcR?Dagh*K'M6PrX IT%L!b5d2\4e0hz8%Lo}H @lӊm %U?Y:fgJ뽽rrL jMECO&g1nݗk9N. *gc-$5tVۃwOA=5n?UXxd;du)Uޘ)6ao]~V!7.W)9̢|f)flӶ֙h~;?54K7I!*ΨLw,=DROW %$HcMr#iPcO՟~$H_Xǃ()\(Wȃ05?*`N&`ɺ?jD̃MC؅6R\!0̍nZW ՗3Y(>joy}wLO[aTm]w7FX;!T"91jM:2 CKaW$f(vRź?͹[i Y5%!"Ex?H]ю VL$$uLsɹqkm<@TұUuxGkiܝs`G] IO;]Fǔ*Of\ 4vsPAD Ed3u [6%A36F`PA`._d8mkڅm%L] e`hAvUy-p@`1?|0bY["6"S%En|]w9 zO"m;pqїÞZ`Sp~ Br6ɒ.% dv@kkjp#VjG/5Itz$醇RQ+s>1IO(̑42%6!اD܁n3悽4yxAT*,J|qOSWLR7U=qP <; 7ziI/cmAW蜽.=rcw~NFn]F0cڴ,h{[-cW뎉m@wW o br'ёlAvdb}ARފ;x}5_yQ+;RlS6@ez I'po|[EZP܋rNfV Yo6q`vsԫ (WoFRr{J,v]:+ 40u"LwԹXЖ0f>!wP cǺI:7^q!Yq IގTL7*QHG}t'8r1l[ykiB{bRKa5S + M"-e"Q~P%E]Iq݄%n|.]xH@VC ?UuZyy*vtF?9WIƷl`D\UF<鞘ˁO 7&+ Vw&  *7udb9ù]e znzj'2iT( #}gC-|}7L]iz dcM\Z }%jqy O^L=ݤ(N+vU@%,[]omi(Ј BeyD:*fWuhUڭtn;UgX+1c%o{Yb:0 &#˯񘆹@$LsWmʡbzs7 ˪>yHHk?Ih"ڮD{( ~ͽ!ѡڇmm߳t4XvwP`w $G'SRO#S-8+Lh-G]D >.wI'H禳@ 澢M@oenC[tG Gw-N=׶u"|}\O+`P׹b2}sU`ҚG&H/^K[@:qV>]+ ˔$ r)A\ӎJM\BN08FfIɖ`!钦 BEQG=n28et' p,t5cɛLoM/^K]S#0$9.R-isS[cW̳W~8 W=+ cFހq8MϪSr2 p~ҖHMR.B`GnM4X j[o:u9z9L1x&G뱥s%4˂S>oGCaSx=ݽTk9C+3`/YY Ap "IT>eٰ-# Dg%^j.T?Ӓ&٨_ɱyk1~)@q/iZ%q- #ˮg-]s{165p ^Z6d&SeT3HęN.?,jv/NGW:aZ.8x_~i+>  j: D~:ʺr|lS2w&v#UNqŒùU 4L!zm|>wS)13%ϓ)o ),'xuAÅ^t nm2o lEZ8(kh{8>)ܘM Ү :!2}Y9ZĩqOdiPfmDʩ G!8nD);1K yg5ʶ{ 'N1,BE#ZPO?Ja)Kt,j>OCm_G/YOB vUjήkj|VCn;cAv#[.3:6=z^Lm˯Q?|m/~K;~I_L㯅2TM8ȸO:쭂.U z[>~^$M5)9oT"U?8:%2]U Dٜ[qwVMyvRrT5r׍3ML-pgZmGQZWRZ%xHRU"#35{XzVWגv(ډsAEW%} @.*1*a|7:; vj(s˯}RZO}FN ;nTb E6Ds>xSx swz$CvWsp/g>[Wjp 4x{2WRA(."+[cA2^O?E`(J/Z>C4q q l1OS V%T.,qpbA|: aqx'Mmq$r^K9v?vMT N<8x LC@_6&~+o=:e9G >W/4xvF,KTf u% )|arDwp}J @(~7z꾰"!b3U:hmz;)b3"|egva]ۢ%vh`9Uf?pztl2ȿ2?i+0R)f *rQlhG #wo= us:87kFYgDHy6iH"F B%1D;~1Ay?h??+GwL@nca[\V2I/g)`<>&B[9ȁL @>SMB P7r }A 8]ͭCi ]IMwTЮ*86z;$sPA,t˷XdlK'vVlahc* ѪC q0ëA(h)`Z'j>hCpf}*DB}tT)r:u]5.0]Jt?h,td_"aUGkͮ`s[S6&SpP0#a%| w I[zc c SKM+VLo*-n)S90b85C$dp1g 1E;&iΗh53ړZl}:5O@ YJm;$lAvgka1 }': b=0Ε%),2PtMwҎF4DdI@4S.j@]. *+k\WK; 7ѿ8X/BHe&8vJǤ 5R  #("Լ%x>Gq /^"x)Y@?'G@z+'8 dJ )S[8>CEZB"vTxCE}_r`܌r;ڋ'(:@KOɂDiiDG=QcAz[t| PDYwt+`)j91J av8@ՠ % zFq5>3u%cYixdkT ; 2]ѣDCǏF_b+quַ>RwVQT.P;Q /#_ƕ?37KKyx&'Zd!8 &R7ǡUY,==W S_e߫eX=0"YU]}j@O''whi//fx5Nn#(޾p깮s07BkGLu6=јLtmQL~f@Dap~_?gu𰔉:14e9^Fqf!uH"iL}Œb ߀,Z(xmZ( )Ϙ'S8κ-N-׼h\G½ 8{ ]r )zlk|E&:zcY>OR/b' ׀s!8\El@rqnWۂqsitxWrU_uXU !$c;ah3"}q"Jq$j٤6\䒁QvSyq } yu,`etgI}jWSA4}x%,Hc&&37;OV7̗=7QHonP+*q3S&yq1bWzr1£y%0hv|%ȭq: ^|d$lyhs+L1lwQAYTV}[9QzfR^15f%LxT_(F'uzh;8+yH}!8lmeZ8A w;@Պq(sxB +oYB2 HׂqfRȎ2Ey(1P/Xϼdpgb9EmkUvD[h=OtY%e'T;:=/Y4p d fȾJmbYF<ːAzOP5QݎL(ނ띵{|Yhexkg/i{.c#HLs@ ^xGbGf5Z^#6(O邓GZ\bMiك.}Te+n? sTuX|>ͷC ۻqlP]]ڸ;Mtﲲ74,PfBJN1e6DbUpV;<:2F "k@ aKt2 T9iA{_w7Z#3h3oxQ]ҥe@B ؀KKXJa9#P$wk?RW2J%?Vo-N۸]qvn3DyN`>NV* x0i;޽s܏eV֎6/^:=jDVZs?!9tbdVT^ջ̜b7x`1F,x B3Il:Ni8=*) >a."%1QT/ٖEFg` Γ3&_#AB5JL }h[ǂ,-.s~W$Z-{DSND+ %Qd$Z{}EĀ#*y06SZݷaBްJIto[&"'g5+Y=q6mirMrqjIX͙uǚ| J꧒" ez<%xhn>d BoZM6LTܕ]s1P+SN 66WbJ~av7?@P!Q02ou$p&Q\Efv7KP u}xmK*k';|i#lj2ѴDZVeG2P4'A(@H;M2oIvjy(M&t[:)50A]h68 |&n~װ,\Hk\&ԓь գ&q?UDzm:,B^wWZz<`hTA..੪VcsS:?$ŞfgO^1y;&' `_fI$dk1 Y)G2FhQq,ynCy<ꨄ:piji({K)UI[uS|*VjV ?8R늕LY}3h' g5A.i˯ 4VeyH%:>m‚>AǜSiYjBr.8  ٟN.p$w0纝%7k6EJSUT(kXͬb YLl`f ߄GvEJ,N"v|@9&^i7`tX~֑ϛep[ >@$%1&=ULUKԣGaN2_Z)z1[D=8Uv|;ZN?&;$~I2.;s>Zl~*~~!4|o9)g CcKC:/h]L?I{ֹN^fXg&|4:zb>eY8Ò7&%Z7Ӽz*Gd'#T/ q:9Xǡ:mķ@>c̷)D`2LgJoR%_f Js0* Z(,oB2N; zY1G 3bv6,=[2N:0yoA ^7#^^d@ꈬ{qUߣy< 9$HVڡ݌o 4"Sc_m]#[ nϱ[gi7!|gM)v &~䦞s&u :eP\  Jҕ G {7{O*#6X"NDʥ i{1R ў^RY/k|ܢZ$"_̣^t?\n1;/{*J(Jv`cXČ'[Ӏ^pL=X#;vEBl-, l=K]7^^㧱EfqKY p%N* w[>Y=Jб(_%spΪ4&5jjEUw'ߕB>5J{"*d2&n8(MģX=(6;vj<4{_NOFBJ[8p[+f>u#k.G'>ӊfr0>B@)6hYƲL(E]K嵊3 r;\ 5Jw &=]6>g/,/9%|oA P7a!WhMRÿ5*9/Kgť* 4\ W6jb,iR)8dASt s$HO#3uF|PڄjIfPNC29Լk5('|g{?2ΦM |ދߥp$eC(ʲ~SSG3FyʹE2HfF4 G$0]ӌ3wmX >1t N+W/`GZ?N;;+@']J(중J7T4vf';?3J=Z| ƂoR$gQ Z } SQ?#a$pDE =R$wg Yfdp ~I=:4r3GSè#YR2Mk1>Yu-D\z`¤MkJuA*a;qeĻv3=TSRZNc֯,-*8wf#㡷lŕPWy8KiFSbR<7B6QԷhO18nǩէ 52PT5zu)ߥo*f^Fxl؎ QF@4GXf+fd q$`QG3ZUH5\%VQZv*$L~(Yb6l29tGCܷC^u.Fȳba[߲\?ݲY. 5@;mQȚ0e|pǚ6)%.\\ W(ˍT!4o>OOb6{?̑={qu77SϞ{|<"ye ȍ|lAϙ'&onB闠jY4Ƚ6p: D|9C 27RFj]v)DO9 kYS!&OeB)-$'ȗH#iAE7aW}! ķ]Mmjf?&%z> 6mP%=\.x `9 ) KWex튿I7qx{1JAi{J\s."?&Һf rX RD_e :FeSnEp`]L|[0TWoX!]tuպyAĚWtAz:M>D0|12\jVtOA7 {UN]P"XH($EZ #hU_G=_%,B\v }|b>6}!҉Eb]5POwGa39nKij7"+<1$Q,ש)= [O8ĨA. {uu.SL;Hl`?A 9+Uo MyS'gϮVjP/RST%.柡Pc6g! q i9䕚i,zS/͞%a}^y{-3$32Ӥ"=t6W(8`7aa׶duz WWEPv#I[S |Cr?C8 R? 4t؏/z:;k>z?C0bc8 3J=#D~mgvtjj6iILh6  ()3. 4-ȯ^R5V 1k+آ&!Զ%NO ǰKA?j66EnQ/|`p6s-B~],400^Y us:u~#W w 6(o4y_q$U z|AާL[`yq|0(b44'eDRMjL+rrE};a lgW,^r9j˱4VRԥPLBA8s2v$jGN(fr{ZNʥCO/P)w4 !x`RJه1O{*!ԽoE[?Ϭσn-5mゑka@Kh@.1 IZJWQ )D }U; %c=%'Eyu-歕az̡}4R&TA\qۈ:63wG{c™cNcn_j0k<Y/g~ ;!e~Π֪dТrK{VB`~û ri?ðA)áRJZ` Onӕz|5;GuuGMuGهa{-Jg[g۲f_?O|"t*v5 9LF3A,ո#$WIq&?m)pfxf1ӵ/RN4G@kOM"qeLyJJ^y%$N[YP$d;P@I~`5|x4l foŏ"g‡8w-H4Vt~Y!43'q8ΡQl ^236L:nnKʱdU,rNpU.<}o`%pҳCfD  yb_R@ˎ&6WKp=RT\`lD> ^1RH]sVǵ_UodH./ʼk ^1n 3|IĠ~1}$~VӇ;~DTpa؎(w` ؠ7Z%t} ѡCi*8% LE!dƚDF-ܖgФ[q*PAN5}t LT6s{r&_BtB ")A&3Bqtpu㵰lr;Z![Mk53gw7N9_/HyOؼeBG`,#$%j+Ht֦@+-Ͽ)hT0|0spI ߧ/5yԕ\#Cx.SGb>%XVΒ/uGwhmuX4LgƤzO 윚bc^h3ՠ"7yq@() ! 4sd3w*a͂c"Wu 6_m|(P`G#@]-lβy` AQCI*W5G{"; tV8mX[_S6sIK+1׏H}_J:Iuد]/q)G'O0ߚ!,8Dy6 y@qB~9{H{*sȂ(b}؏ x^n8z6&"9b\.#2~n38 ic5˿>Zd_ ljY>|Gzp$O΢-sv%cOdu!c|'%h L\50t4UMj+xSu/+ܛms` N (֩n$PXj1nXpbX%R. Z* g.ͱ*ۨSI5m7nfb#N=Jұ14,P ,f*^n)H4PtQ36k)E"$'#ظfiW(k딝؀#Xr-ob))[e)NF$+9xY\dMȯV~ԏr.R &?ª^gPg"g辿:'qL<:2eTnՉQ#1޷m bhR%n}eW Dbg\<̘[;9u,~_.0^cg/^ROm第ŊMEg}-iH.NJpkP4;kc8 Dl]\BSȯU@I4dʕ+ q%mzs][bi=|w+ jP~L%YA{%8>Tf˛UJ9:v r'W>J_{}1z{]kvL }K+A-{1A Ecƍn]1TЯESO|H͍i{˕^D YFH+@ ܣA.M9 {6.02ur38t+@^]a5YJuҭ5G+6 o{+u3aV:3OO4Պși~I= |ibj^C;] '+5=G[{q) b;0^双BʋGSjHbx n/NKY[ _K@g{[ L!1 C=9M ?~vl)_Y qF;=b> 0KY 3.o CSϢ]jz;OnLFWpJ_[MLE YD\! }mmq! r9iA)kW~&5k_q&!vApQO ;y{ԬH#{*77}]x?{z!~dR>N=+o"iK yོ VWh|l_>""ӟf>L\R 5#ᄳ4Ýәmta5[`Fw)':ts;s`|x牝;')xvG{5]jT)qK%1G^iXS*:5G/5$ pM nmV22 ].WL#`]z54Bh<=}@S{,;Fgi yշNEnfe?iSk Z%ݒq$KrȚWU(^ZY> cnZŠ׵NhVt5f뽤mgO}c0aa{Qח7x^ѱDzW..z#\by?5]@88rѮØ ~8I:Rb/jl#OUǎeKi#%?q<xq3tp2wws9Vy`& ?{<{_E,lr0{;^\+4"X)fAŀQ8KqiF!u3#wYFCU,[f⺹4_/;2=2F@nZC76ԧr5]i(;WY{дF %:xԆ=fcg2j<Ҹ!}>Fɧ뻭 n J1ml13KUnɹy|_E+f\HD[R$.[Q+AK"zOzpo@ق%TN83px6 ]|V m̂ɧ-{/*7Pz<"|vk۪"p1L0web>C~0jпse~.\-gtRAti52$Ȏո+d}5@>Y)GICQw̷:t?= OQ8X06nF_7a]=gc@vV73[7Ҙ+sOhA}Zsb)]sp[ys =JΏ}j bW7\Y[L3iSd5l`15(bD yP>W `Tf[ H2nيem0A)EɡNs[f&SzY?1Iڜc&b5?NgNM틂&BF~Y٫VslVk6k8 -ՖGw ]^$E:ðy w^_t|>iE6,FyxVrN0gHtjLH:y5{bf?̼p)%GfڛygLA+% `%9A oMxiڽ,ďݭ]i)?È,ۍw獋Kbَ"J)? ,bMݔKk-gǰE ^#)fX@p&::^Age m&XdǺE'Hw12#ۊ 2C.a)GiCPPC52C~,G RRg~'4:aЏ5e^& "jf=Ғ}%Z`̯r rXR!H00ڠsA]I-ѝ)˰O1&tWabcK$^dg15/pyb x@Xa?_mϷ k .564v*2 id' _uqiQI0& 8+uv;S)x"iI_S.CYd{qq(17Dt~>O8Gf|=(z,+E 1,a2!>0ICM^ cՖvÝ D- y%lt8Œ5K@o?d$c h'gݥtHP%EsL $e~Q%Ai?& Ak E|)L%"}[}K?A*wzN],`b3ЊF2B"H$DHjVXuS6}mD"Nb"5mc*PưP̈ku\p7 šjoE/%><ܔXrbrM'̻b,q`S,IRB+'#Sf,۱ZM~ҨyGgoaH#5!K_e4e61xu1sj73y:!JӫCzP5r@4<[EwjmyU..(QQHD;A@jd/#|EW`H)-lPUԒqAP$nM?$cU/YVOx/@P;Nx7(ra9ZP&-WALk[M?$P׶CO~FzvC%M3W,ԅitcR_M/z^s=-]-}[jycfDZ|`qgR)=D/mlSXeU*=0m&:tmtf6&b>+L>鸮 mm=H -%ur!,h:q3B6!Νǹ$Yӗȍ/[ [š |^68 mQgFp/v-$+[!8@ڑ`zCLv%Amd#88 wӪ[l%=ZVcxOXcۿOx>8KlW9zrK= p]-\#ʗz9HjCĆy]d"I&+#8P+mc=o,`h$:?S)7{/_Xzgjμ;34&$u9iG$%!t4.qU=n_ h\8TZ?'} qhcDN[w7_sA`kNe66a,dkK_+S*ǎOs-RHGtI:C@pOj#Ο?$4 VXeOvc-PPL69fu9pP,2'JYR'hun{I"yX>{qhQ{Yˣ؞-7Wϐ 94{Vw*1<+rb蟛{58i1t9`ûa0-Rh56 i .`^Epm<2r={ףԬ=U$SMJN+]c5I%iZt+M xyfύ9`f'ߥۗ9T4Z{Kk>y K7cӰ$#׆cj\:R(Nי@tuI\zHtc\ j Bs( ]ew]*v- RRmUhLIpz̋%@ìbcMX+\Ŗ9ud!o[ 6=%JR*2H<\ceAI'̜HC[yejuP/OD]~ v3M.&ON߯jJv5`lA "5^E]Lxc|T%޶ܪ}lM`}/^jnGJߤQ](P,m/Z0v8QӰ omd$jEHShñ<ZRhl6t@ټ v0'FZFmDK4籌f%e.w5 ^wAo8/kXJIax|6Sfoa}@P9Вsjvzce̫_1mF'?-ofʚ;tj!lxNT%Ǡĵ{Κ8*!(1C/7;fմށ̳'g4: ?;&w#Hm޻2C|C$A[!ȤSTVwyC&m_agG+oS]7V8qv̻C$/)ϫԎ4~Ti (RtgMnp" & $ɦa@^8> X{cÀ L +RT$ c}2J#DQ AP锌訃Ht jzxZ]{Qea]\2vT/ T$D7w'RclGp*_*/j 9L(u*)BN|h5`j 1e1Ў/_l|WeYn{CL\ںdB`G17Y[NfR\J31#jB)[cT|Ki"b TD"N;Y?[l $W{0e)/IFW!Z mΗYktj`34% ޽ZӐ# ٯj.uR Z,Av`f QűVs07SgT OTn15*MלGLNEÏX’>??"Tb Id/-V'`CYgRPdbBWef-}Zwc^_7#r^ۥ!g-1uLۦe=1T1V=Ii SW).<1hg5w҇]Hƴ%Bx%he'Ё`o \uSy?_Ϝ&D\"IS16mMښ;nP&`33N6x"mKKE8LՠKb#wConϓX wrpIsyb:{)fH>οd[wnia]OR#ITGˉwx؉ @[!EKX_NBq'/8>))J[ ec<I9.:Q]לMܒ]z=ѕ D{ˮG-侵ZU^Get@04u٬r"e&{wĂ`T~&9@3б6];eL#S4h}lu?>ZQB֓ܮ=s-Zݙļ929]G' :eS_lC`ur9~~_3"e0=vDIN99f9z41 f)*&fͿ8ՆAP㌊DUuy?[ALqUL NNe/ۜAieD\FrobB)PO+<{B𢈁| 9<o9}aQ}Ekq"g`јt"RGJ=RBx2tRpQ>OU<׬,åF͝3Qj^4i= 1,"GChɱ ]75dy1^~1~yJ"*nUunXMEv>L@O{97h Υyro>OT00:">T13#_BC~ޟ![)g:~ݠhiVjD@Y$y祰x#ZKk_}y#ZR&* x$Sz&RjY ;RP|iVg ::|Dj]tqSs=:tֳo#fu/pJ5w@?lѿx q9@N:Ab6d"$G'9ֆr=KLJ{)?|IȢ_ U=s\ [Lقtg>_N.6Hщ3۟ncS)//(y?H>zRo.b/,@Uv /M>@ T5>7Oy<4X0AqBy@V/,ɨ{'+ #rSat9j tUT#,\Zc=wvB Nv$MH aٖ$0< ň0YHʾdm*;w%%UHӯ~)=50s92 '/ȹwn,q4Jmz«Pux2~HB5ƺ&|Os^H{|Z C q>UiJo#?atqh9clk@+). 3b3TْEwtmc1pYU1֯t'Ϯ0(>?N:ldG?3=hwTb&9yB<И1E}}*AP&7HLY Jy˔ބ2&[3Y"}$YlKba@"P䶤 ֔?c#|?з ⃼#E!M pR5I_"M-sMM+_^]R"/_TFCCӾ=Kcܳx /)YgsHn#a8\]M+ zY~pI*|ge-?(lbnűųgd J@ګ t\a3‰`{'x@E' Sjp+Di}-[N~0G~pyn E&@{9{!qc_k.TӎckX0/\bCjPJsV3xHxejߪ ׺nVFGwe ?|T{~6Sy/Idvb84/m?:s2E aS ~QT%cԵmw|A>4c6N6nRw/T@"o/^fU1dH@I\°O}pO8nOdum,͛f,_n&.L $egx$!ꗆg"TdMܶm2vl*)8Lwe~I0fs`&"Ӭ$:; PeL'BLHߓ,X&EF!@{v[vc&-&3O-:;,R賊D+aW dN~!PԶODܻ,.Ճδ:QWf{[ &W{(%=lLpR͉D2fvgUgeYLfxYThokmhA&Z)Wv ltx "C&Q$F5\ A=`XXyYQz`KRn 6kWςIgnȋ`֞йYErM_j;yh>v3/W?t>7-?$*y ͖4*7z*ξ$#yV^/k7Z e{H- л/Uc.viG:j}˛l;1EbJć,GZqn>|0聨fz3:`&]iͦjkՁ}bar HÐ2++8rC{5=U,K2OfkS3,*{\dqI|CLxv&R*&"P#\1SRXG urX-&sn~cHUJ< /|QH_`)uv`N޾-z?a%*Y| ڥC5U~!©ՊC&Ei9 ;Ƣ+jtUΎW@%-tDz ojgE8r!)p-r{q>w՝cxe6ل?}1"Y]!}ůc>%<{>eBNđbmELKJRS*Iimi}-3i5d AE9 aJ1Sj=[<`V]} l;Vc@t?2p|E2|?,xIpZ^,G-rW_AU\7q7^3z؞0sFOV-A a?1 ʻ̮*]OYdଭyhe"6djm0lCZ܋Ҏ^vYQ "r 1sx,J,Rl~<}e=}8@#4Ե(T9EzпQJb2-zL 5sug y?7}XWD#ǚd(8ՒrjeXtoj@5j|ERE?%i䢔[?B`O"踄kC/Fa%O ̓`OwN *MgV[,{|jSl9|D&[>n;Ͱ2ַ]Vn4t5 ?u2F#\c;*Z6-~Ըgr~2ſc[s,/+ey#1c*Ÿ5+ FQr~욕g40pq2ĵe݄*[hEp4D4Am8WPRzO.܉x}5ՔڏxT=LF`pVhazatFڔ*za.*%X/bn 4gmUB!nƭ_.<ՑKZxE h<ZkH;0 ifwʸE!RRn) &Ej!bqH@&1%W0 Ri.3 obS]:g#hVcy}**λiIaos4GM%$&y|܉;`phS9 1mJDǔDZ`FWIf#yE~/!֦g툣R1ُY> b\ CnV떁˷|BM'dNgoNW*fwER ҪɃQ1Ob*S>7Xa޹iiQnr|Y}ZI^'!L[YIҼ85SL L, Y2bUօwDxVP#n15Dq^) v(8/Rg*_SB°wi55Vg;i=yt&qސ{< 8:CJY 1yPXgv gQZc$LJߚJ&h{P/dF '_IRD{EZUTV$]iB;^|BX۰x<eNoҀƨKpp*d$R/6#9n(K>Q)}c+kPbp{Dfe^2PВ.:%K2Ls FbF֝,ZDo%7F3?Y2|`@Z9W4,,YHyqJK̓?ro0?҇s92~,k2}*:`CZ)QoAjPUʛdz-lkZ~Ս 6bo9f4s/@cPEWhz1:/|#"3j3( 럞}Kt 24,!ti * ǓU <<N' ߧME 4[SnsǢm<7W(GlR9WB:EBH#n RA 62ğzqTGb^dyRc1՟*CfΧ'pfY'O13;-<_qqǜHAd7TCG(cb=A/e3@;+X +؏ r-Ypj)Ⱥo <חkn:t}EHL_nidH:!~gBB]̯پcw=P8Ç:,]UM56ͧR%`/fyl$C㨵Z?SQb|sw=V?}W2d K`} 9df)`¹կӖpwsЩT3Y yx(vlT۹fg<޽Z3KK-+x]Nmk0#<'m_?(5Gn]m|gN\hr׭t_='gn5xp4<Yk`? 3e-nQFQz{Mcp<=kt֐D;-+݅M%;a3@Oox,Tz㏋(~ 8%F)k 9r|04BX`cɐlUݸ©_2=FM:T="ޥIeeYYAc!ۥ%AL]C9 "!wv19m?A?=VR7![Ě&^d!2OPl6?31Ne$Q O~$o\mD8UJ 6n bhnހsY!6j ܕgZvs՗1@\J6ahWUOś'i7u:wtjmnt{A9K}ؙ+ cUvvYd; ,@=M" @* `';6ҒJ _ £QsSEPݎt<90 ӎ̱}~ q9~cQc^j4C/hz>3ghtz͍/Up_t=q%_R\&ʧO6NN uXRn K%F/@B xˢ'bܖV{5AB7>.Of'4w%ڝto7/ .}y\H xrp٥sX&Hte9L1G84ofZ(8@s[:ANڷ#= cZ?~C(ʐ4+qud3 #+>?P,wq](B}vA yB"^Nm",1)ɪ=-e_З[M ~61hB̚|z\%n*Ltɬס2Û_=ٲ"B flIt_,_}WGt~ώI\Le^UPxҌplb(iAl1g-ϕyRkk,GU7O~ ,MG=E"{4bQ6|Uq}S[S;KqNճA =$Q@uVki) v!{8<I<䮢ZdwxI3ofZd-\T=FbT aMv5cn8VEF1`Q8vs:a;v/ XsY??Ȣ&s]*Ui̧]\:Lg*Jr֩\${x]OsCҎ ߜ,=?K>S̒)lS!m4H}2KPÓkA>iI9AN# vPf;H7BjB8zg+nP jVe_^ވ9Chbd%%7ޅDTIۆ]eXIt:.7SEb 2j sTآW~$1m>IR@{oT OqN ,#h18ASI~Mdh[\BDSqv` *҉'t>F_"u]'hF~O@0*RΕîj|ɞVbϻt5 )WPI8Xɣ?D3XDY=G\SM~c,9ofrc=9{?E#|5o2kR(:kc]8nJ~VE^mAI DW‹%*Uwl==y=12~Ֆt3MN<5L`J].FM@{{ <׷qܙWMFrqws5xU1xFY*d^~p2rH*1>CtYn8jmXp|rY_vSeLL l',i?¶ZmU޷xԛ).eW.ՕIDtg8jÎPIFqhc<СEF { hQSF6œąyEt̑=IX*h_\Ҟ\%`'BSI_L6H~q|*VKY\hR!o+{CUuP!rò".lDjXL {#|"2={}Yaȴ. Û漤'&V VB6OH!$ˡ WX4P?@,)5cVKVLFpwU)p`98.:r::}J`+r6yT GuPl8%9^h P^v3%]*XOA|E*opdr@ nދ 6} 躁xռLA ku/S.(cO ^.EJyy?o?q[B&Am7Tx2OG[ t?S})]n)J!_.^:1/AA()+৑!ň7IJͲrN,VbЅ7 C-s6ƲPRI(OȴADe [ZKVӂ:\Ƞs*Jp&x (Ni2GP3AKM(.j ;Mr|^a,MNΊG@Qow>!")2!PҽC*Z{渢SCgޤq6O[X)ߣ4Fȥׂ_a2٣{b"+vԏb$rGbbX6bwB{Vt%|M9<\]O>NKs%tB1-_rc_GFftJ,GeSefTu[_G!Q$# FV-atܭn},TQdg)@%T'A2INqߟ& LBvat-uNb_Jxe䰮Y8YG<4i]Y~jdO?X2 n[OA6Q}!T K ad@tVDuG=aѼKMdfq lwqnM; |I.4HiWTl6n1:Mw@Qq4M#NO/wI A"=OZAz/ ,d ;4%R(ﻴ[K m斍f+U 7nTf =V%RqP o6zwFSS oK)Rb5 {viPef+݄N[FQ  I_t:YR~*|b?4MʞM Q܎"?=o\?'(7tǮ81\n]%#kJhx !WeJK4M= ?Q[4&t*OM pṟ"D($bA$PoW$ :KNU\NO)F O )[j{$?ͨiN5 SGHk5iGV5K;TP;3eVtƮ j8b 1cLB闬],` ffZ4`[|)-!.?OLfs0 vDfMR'iD&Ϝ!L5N3.%%MbH6 *؁ w-"d2Bj_Lv|^'RXFgNfxďR0|$'?}Xp@9TIH&Z$/=> ?^ska[',.E-\l@\8;2(tG)ˈN_oDk\I6g $a 6/)Kez ui< ە99xת5L'[%siҸ?k ܼVLD;,aX䒺Ĥ5- KML:|zXH$,7]Z[K m5<]:5am9/&G czOxE*8ﰓAg%_"p T-]R㮲R'x`GjӀXC8~W0* Ual8v ŋXdPw&$5&$Twv;$أ =!& eE=k/|tN:!*ϔK3u [̝DPց.s5=wξk̖*%`Y$*Q 쯮Z60\}5!!mW阴-J,<N'h|zKѪM;AF=T-tr>9*6At6__H9Sn]G'[$^C%<&z#~Aߟ=Ϻp"G-` R*c4EMU uSL$N}fIU!D]}74y١R،ś!c o*aI2c6]ܴd[MgXKx&~̄K`v^LJ #ֈ:-# Q@d&@d\GRq9}/K_ux&|~=JnVOo21@߽{O,K_.^j6:_N9O]SE_49ǪqS{Zq؜[iMf;듁">wĐp:FS;cN.Ri3ڬ+pJ=DiaV,tΟ'%BO~SF%$4/ UOeIjTغɎhS/6M?b:bFL<^_,hu@B xݥy9trJ|Gqd V-79W$66^5='xfk;X,0J?%3\s1 ]%mt揫;G%ed_ ^X ҽ{PudaȵuQˢ\{ fT{S,3M|.#8ɌxDLMZd@ 6#2L)3-H"fkʲTy8#ɘ^g%\MQ$E#[cä~ZG>#^Cp R:6'~M1梁%? aI0n@٩Ja\q=C]{~Qmi,Ԏ50cdHY|.l*4wgݱA#Axj'ARH<9Yom*`V~=lVؖdtVl"X:w-ᵜb*?bwʦ ƍ 2})tiF6AA[./o0=Yu/`;)"$)2 G-,f^/fҊú@'ʌ.s1Dx %u2,1۷*l 4SZ;]e_.3y{vm<7%a;"euȵ_n&XrrTF<JFyByQkzի,N6p@$ v׀ !Ǧղ Hwڐ/GrgyQeOr?v ) tɽ+o#NfSmI%8+s5R ERJՐjNP^ZĒK!.7L(=Όڃu:DBSإ7 D":#N"oMTKluQm6iԩЫ>(L{/5oNݮ<MCh|v?]2,@ǝ@}Fo\ /0NQQsͤ ?2_Y&nےzmCs5I\`"3\JF:&S_(*/b90/,lJ֟Cz//49 #haF#`"oȟ׺޽4Ғ@!nrQ` :L+Wny73itX,v>q)Q^6Ex>pHlo磾>Mh]h+)pIqJNة<"7􇿤E1D~,WȜbC4R:*!oM\*^teV ʬ8ӹhL@HCF N*VMٰ16&cw-P#ײO.@s0=+0ů$Vԫߒ2uWADb]F]e_WjxHBTV u` Q\v.5lta<:){m3qU-ps#*Hlˁ)ێWI[UU#Bxz#y")<3^G`=AZ6&tyJ={쵷mjS9?uzʨc'(:LsJ< kW h?`hsb+-I[l*{ퟣU`6 aFiXa ݛMCOX-؅|zz.noX,㊠":^YuyS7u|#U(f6x"&4=~sxlC": Y i++w<\|rBo t3綠)N2 `.5=+Ե嫇 !I7u%Ѥ^`>`D?AĪ! }#B,?HNa5B[B8]X5 2Qy:yQTJ,0" shZk a]d3Q\?UnѹNNl[k1ꠁ\wG]\\Ev{cAD)*(,v#` (!xX `-RrN+ 0E{ T.` 2uAXrr?з=-Ĥ1K *xrWn)QD)ss4cVR^1!)qPW qÏ i+jKC:8~\e 4s |qѮhzlhrk7n7ylo(u ?/셡@3T "ȇ},Р>{nn7WDPS?s#\Uns@58 xm`M쯁 NU9 *İ1@0-ޝЪ2 zvqc}]p* ƪIn'0AtqVA7M1E[3iNH?YeB!n;xPY_J4.3$#) -;KF=du 剄y_ TmdJ3L/({m|L5AzXuT \ho6z80' J/z4/ RuuN1{Lb)]X:BsX$ )[.>6W_ܥI|38'aS |EuD{mkPʱYo@FK I 0뽬+^čmC@G.3Y R+[LRM~9r >HkV=-bb{ΤCS6pzCwR $UB<tꃐ'Zt0F8 ձ|6J}l:Zg` NRO{=Cw J 2U2@ήcB#T1遁FvAS`DduV`zPG π +lXDj.F) 簘+ ҕ \,[Sl)a k>:}p"3f9JjBr4ywSrڬYN#&?33(<&g1`J 󸍋<' ZZ). !U'a2KB Xsx/@r:JL9q@2$/i'~ʼn̕)iirO00Fk"2Wr=2IO*uz(Au=&Ju,~Q4O` "ĀJ_c {peS֗'mRZkCɿd^9E54^L_iL](IgsHw{{sD:W]kB0օck*46h]Cl /,7aHOv<0"V o@3ie7WkR J7WrCNk 8yOnV$2l}cۿQ;01ǮHJQiXޝߘ}RTs wBSEo)ZrW ) VO .~-v:\01oS&L72@9x15xa;_;D-3M~p/a@8rBϭBz[YbcXԡ,=ǹF@+-\5ON!b98C#Fo?5cl5Q~rQߜ)#;#`P>iRpfcMVK*&][#7P(ucJ u>#Phu1+ϗ};Z6qZwr^@jKABo\u d"?37YWy]vKf0B>{u%"r081j/0cY^^OOe g*ÜE6 (o-}R sſP";*B]= kܲr TUB蕫|:~^FIh)٢D>]$UxOQaD(-Bn4 [F88鮠ס9hdkdL;spؔZBɪa%p(ym#F ǔS%;y)>³bOUJナRyW ӏ&Eclpjy{Jy|se*M.x$Ge}QJ3>TߎsKC6l?: cBEj K3rIRԑL`Y1ẘ!aK9Qf+yzW.й쀭Qo c9CY #EQ aJv_&WDMA"`b{+FB?qrgo)}R#?*~{Jv$l$Q[+q]$X_HhPBweư`~IoA[q1%-@ v{Yu8!~yl/B #j>V~i}[/ǫC[A k>zC#6t4_/%hc /C\Æ:BLte 01ޱ&\°fXq|LMp7T%5sa ytt"Y >1ܲP@;N󧂈qlp񼑤WihAVDN ~AYX 1R!<;It|e;L|7{ovj dvԨk))3ar-PșT?{_I$Z?BCI}x-dD]r{ \tn 7\ŽA"7bz`i1VB xʸV,-HX0SƘk[!aSw;?aLd!@4f !暞j"]jԐBRX>&L/!-Yƿ{O^h.W?ɸZ m~%J=pBبm FA (JOA ejggJ_Imw"mőEQkݟ]̎ĚG&R%Mu kDO,Z^xx@@yd8@;uF-ֱ@UgW PaDu؏"[=+6g.fa04J0sPV X6.`Lz*J`M.@ +n$+A{%#;Da.9&_3)2,yH}f;eC$d8>+!ODb_ۙ'AZ}OߪP.הB,`t@k7΄6Xp:j#f'a@( K='7f{f+WZ>ybU2P>,]nI @ܿꇵ% 0 ṁ bݬW%]AAfU3QX*L{ ŜD>/S>qCW(:=g=zٽ^UMo{En{4 hBRj81.2:j>^,q #> ql M%5~iι<$@;OQ6 ꌠd?jX7[`X}S+n# uNWȫ ;`n[9&!OH""[?FۢRbmKllPyt92>$8A[I'BzDʞ(q)(# ̗^6uӃ⩄G%Ԙ<{#ǔ.CtQG,K -=V=' Kx `]Dz2 }XGT5)ĘE1}J X;t G7 2i9>ma/Ӿ#ZXNe6`;M8J?{uhFp>WR/:4mvsv k_qOpRh 8G fdX=iCN@F8:ET=gnaөV/dltyqkJ?HwQS'J&yڰ΄Q,A))p-a4F P%{{"h6/ HI_h\~ :f5ƓI_Nd/Vz2&ѾGI\uj3GE%Ɂ.Q{Um`۹SzJmaVKo/CcW7=VVD /P&I'| ƤO3Q,ͺLqN3ry*`Z׊ڱO[C%Z]?fn$hnXk^n@uTSi_a]=Y4=; Dץfk}O6գ7ILa)!l샭)Q= O˿A2-7]1Q6+ouzwI/&41q$b\{Z-8Zzt_9ޙhvdciј\X5 UaQDഃ]*5ÊB[F,G@"q!Kb:.Y ('J]QpSᐥLMeX"joF ӆ~NaJ@]2gY)g* y DFf8wѺfµ(ҝ@^4=f1,bq.|Y>4`ƕ"]xbJ͸阎ql[9߭a)\~8[PZt2U+V 3NsrOGJw_^M%ŗBQ氀ZEl(EZ[_F >D6=85<1* !5E-]¤ɒ6Ma2ئ.qX.ji23HAƟyy7^>¼O|s U{M#8ε|J`' &)ΡƇ?pgVZ߉uztHm~\ sKDMHxd׬}ʾ̪cbO<]{0RZ%m5In'[}f&78x4JY$S_=!Hs١AjWHa@ ~cvVy,YO_05ۄ@o6E4Xq졀3 5j2vE~*1zL(-`,/+s(x%AP9rMuKd ]6T)ܨ  wU"^$vy@ٝ8d*w36?MCl߹\q(;~ ֺ!ӽ?,-_U_/A'}a;tGz{ ҋF>Dr̟_([6܏F]oZfeJA%rfVϘdX^7[>M| (ʺl0p&n%B_) @Pp:>b3"ݸ պ{Z VGBN-Ov~:ڗjq`Daw2}\>h2}Lj/T[++A7DBmշww?u ΈlQ"l7%ܙW!J 2BRØMz>QL u 0Pm hoef2ʉ ib|.gMMdޑA~T?`(-J0q m[-=`$A8R  A",6AgM*6"D|V^IOu8սt]t쉆my%/iR::qb߸Zh{/72 nA_ɸUW֟[mP#sNNtFOPd4p95,79Zphw9G5J(G~Z I&j(GMuLT郒#\([J?/OuYl<1gj}/DA02Ur:> N8_Ņ@祶>ۇ4X?X7Djpza5PJ{__nO<}9Q+{8#[C8=s+lNmh/&"^VL+eI&#[{^yAͦi7T53>p95I(&+u" aKwЛf8\A'zYozˉqTΘox?Ҹ 0l;m;8er3#tM"orUF i?(Koj<6h-O۬tkjNHoҟQtAIOy$q47~S譭-QrλMLxO+Pb-OX஫z{dԁ۟z;o{n`!T,s}O WvM[`5iZ?_crBMbG]1ެåM-cDfA&njVIEW&M [-XLMD^+1=Fד"Nyul^3;B|?Gui<[2D\۱O>㙪KÑَMdx2L>&C96B1uFZt wT8[a~YtuM i9}N/'Mbl(78Wͯ\@ɳtN{c`R GCj+M N͘+c}̄؍6>!:ٿik #ۙ|Y=y?[ s6ZCxPY5]q7749Ev d.'+c l%EDr= 6r@f8^&ÁZj]*S/Vd"~j35 S +,?8Bpj_3_4~9fzRwg9K3*Q-BYǸqg#Ԉ/&[QQCx_7KRQ]yn.;3LS}]#;t0-XvU?D397Vy S<}`e _4iS1]$`/uBSJգL{zR,W:]J尓]!B7n&)VotU* ;)Ͽ!sEՖЙrrj6{qcqZ^!8Oj JXti\Bg`k匇L+Ir;D<7>x׸`53Xnð( *d/gv[M_bpL*kYaef nNdOyA!Z&M]H6MR8o rDr{ZDHIl\ʄ0 &Eh]Xʖ*ZO򺡘^Rs]j)hL1g/)! L2_΢ wm8X57fHf룰7%ۨ jzXcOC[f/du1NPLjͦ' Zm%tJBD^ӿ+^m=UrQH7 F/Z[kG,_2Jշ#ͬsFzs- 0^ɜ"\+eSul^iͯx9~^EIG9H sr_$8/fkV7MwsOF ɒ]3,5&^*rAx6HeU`u_9 lx9M-zJ Q8f/NSXsX*m_G nv+/0sxѧӭrZT-k#A{bfږ)G[vF7urݙ'ma@2}s{j:[/$|DR w-@_nn̪u)6n.=\'}ҟ [Yo. Ɇ7QĞTJ=\2WuzUn%ХZf L^MmDSDx5jt{Tq5{eh8( \tӺWtWc_*5VC1Sl,̙B^@G)o汙D2 Z2W9x1_IlG`oRWGEp`isңԏF6x̰<D,WIKHehq.K:$ Gn}u*t!q4盈9aµK:(y"잖3RMQx!( }:;/훈iBm-iܵ?} 0 J8 8L}}"Ǎ#xAjX]kb۷`N Wiwxi.}nmpYV ܄aǃ3'E4(;L3\/B|5t/KJ:5VY_ V'CMfJP%πѰ@m3+݃c,a/5UYb74y[m?/MJe_MY̆TkQ5JU!&SkM}uYc_WN>,GE)QQy~'ѤVӺلf.'XH=Eû^-mXg ;`w.Zl cIfH yB>gYq>6! KEg1! 3ٌ7 sXKN+E&hѐ,TF[|T9IpGalp',RutVQ}KUPjjs"찙<б[M}a(^CWJ9CZNs)'~"~a:;,tkW0Tqþe_~}ٝO[ZZ0G(j&ߠݼ ZnִG !Idu%*cѾ\P7תy 3# .kƁQ%tAn'qf*sp_ZWS8}}oCY[.M'4etU| I=Z4E+z>Ai BfQ};5hq끓%LJ#1n@CIS=Rh"t&V_ai@@7Ü*9}ڦ=|I=Iց(W"V.Ks @7y#5lȴ"o)[jCi?@&eu8,=otJ%c)yw%VnՀ N|AeTR#"nԋMa0G|k-ntR<:%%-=ljXAw͂O^i\ BHs IEف={o\?CZ$r.t+DmG+ 6j8$CZdc7_YV@+!?l~`K,rJ?a;A5eR(awc|x :H i&}[mftA7,+,NP5BQ0 aW^q%' i:SfJ/yў`ݑ-Ѹv= ."qEdT/\ӌ|j5_ #6+@HN%"Pm[sp%yٔTH/h\oJa؞ ZjVF'IZXrGz ,> CP}y*]՜h 7FuX*M97.d?U2Jk$XWuMKazR*v5b.0ÃT `i+~b 1pt"=O#@H ' @DgޥS1 ']̦~ FI{pEvr=bŠL𒍊#%DuyY'^^?tԄy-5y/bp  /A+Gbxg<4s^ #j8JSDn RQ%2+CbyojH CݿO+uڡz)eDR_m,P9nŹLQ$ GJ|+  mMO<(m6q,o_e)<*[+x K:φ5g>qjzPC,g66{6$GL̕p\:VA,Cl@ bG9cAuiwM/\o!(CO*C2rګTvQv 祩}gZZb!c_ٶOZP)Vj*ZVcZ}@n"u)F12ufu,`e;Pm-$ L*HWu*/J /7|UQLmK1>#:VI@weZ=f9P!Ů _¿'{9u-==(OQT ~ԥ1(*'݋ƩIMQ9ƿuD7};63R;G|llB۔M+pѱc<> ;(Gn)%(hvyD#@ bZ#C9FoDx|ܾ#R;򪃚 mkbFoPYNMUnT:ֆOJ>٩In?~IqEPl>/y1 l^712@+MإԒW0.jDŮri85]^E(Τub"HT#ے}2&?4m:ѭ.3Ol_je3хE"]ϣ<`#,s18\fqcrn]8=H_;׽RNsP oc)8}ӻ [z6g6"N Z6],Cnx:RHW?%UkAE Yc71Wh8xz[FT#5;$>nё]DX3-N%?)^(%"5ƀS-`KS @ fVbqo{-ByfbΕVF?N<{ӫ[^.f D@5sڣS);nGj88VO6U]vn(]/C2~ew#uC?Vɢi%?T]!6#{p#>g 67hKycHGt@O7.0NS/؍5J=A)hb06'j(&=YMC !of"TVUDQz Pvth|dcbZz}fȔX:R7©']5Y,ՙ;gj|D8tn޷^[ Z'b,@S'|wl8=~~?ln!"` eQ$R~[ںʒ(!#1!'oOi˪oss\qR"/ie1m"އ 9d-`D3#?x=dvPj);FgVԫk.p--&~XPJFML["C%U7zp7i_r_xۀ䩰eǣ4f* A?CT㦡 BA|$üMWr6Ty>dnY6( p^p7ΰT" SǼ[ *7}d,"<ڸ0$ 2)H },Q ֮twt(h*rYvz>@uVP^HDdJ)zm[i5g؎gsD xG㌓GzKWsw"c%}N;u);hO}NinZaLej q-SK a)$7п*:gwOn$F8<)#nWDw?!(I^S7*ow&'&SduZ.pTفۆ&)s%3uXu> ɒDcW*OEPTXltxHU?'{oa_A! >x0st.F&U1_شGQkj| 6{" s}yv<@.%!^+95GW 剜}a%3:Lr 4cG֕G,zZ\ȊHr Y~} jsVs,)bZ"'pG8@.I7n!ċl#[DO+LMtɼNvy Y2vBEot. ѷqBi$DKFK- XݺMG '/ŧu3$xQ1>%p AVք`6ѳZ9?0Ωz~ 8Ato^a¹e^+Hl/`*. ́`_͏ fؼ/飘#DLoGbD2uˇnh3 }3jP{,!ekh\f߶E(҉)yO.0BXdUXR[h맩sF\~ֲmMC[ ԛDՉ,6WdmȊ?(г4;r Z E3? <ȁf3l49&Yv" QMn lօlL?*ppZgN[icֆwZu!&rT#]m/?RQg vnegQ^<+M9@\x$ `&Qw]O__x}ܴקpb7^u&ҏ¶e2)V8o[nz mX<%Ո^'EqIlw1!=ĥ=Yt%ߕRDղ5ޏ#X<8 [?beLW55I\zd[Tt:Ǿ  ڳ8ʪp`<O35ʦ`\e*[Ib0վ,wϓ?h%8䪮~FM:D5/ Y r[HdIV ts;rRWkb q8δ1+Z4|y}ꨕ**M"XDfJHV.<6!>R'W;BX>V#hԻg*oTqq3qagJ5:AJώy U Q' };ΝׯXoEڢ`^Tb[rϖSvXakn1$q%G[!) ICX1% `*ItAOjWtsLFF;ɔ٢ ݳ -*&Ӟ+:`Y9JYM7l20ry!bL5j7Um(s»nQl>')%kbƸ2a}*OϛS'VIT{=RᕌMQ8J^ݕӲ_K Ƒ z{GllG~w;6n8;e8B_.0I/4ވiI!vG}9%q\~K]:jQ4%%8>.[y#-0L0uJ>IY| 6Y VcŽ;||4J-8R -p1y{~UHeȢITwOAu/%S(GiR<.ad\IC }~<5&c1=Am6 ( {~蜞E"nCn L1z֑(]NԨ6)Sr]9fC _hՐwH=ۻࡰkP(z춊*oVMkTdi܈z1}0f?Lp=/ 2{:j(#Mt +ZWEҌ\?WAX]]vdvk?ҭQB/(HRhW0`{ Wue fqjd WA)WSdWZL},fgMNg9BEob;8fYemFY2_1CrV!:Hp~?gJ3=^=h72ffdkX)<)`Gu$ E3M|MXQ=W%$3qqX?Zo4};xݽkMfBM 3( I wyi%k,Mw~#]܃CyYrޝiIUG@mw9=Ӹ\?9XLw@ȁfXL"ЧWnцSx?>=X׷I=O%ca)}44U{[뚏 _=QwY&:ee5VQfAA/tBY6{նoXd)Eq(7ꜧP&trl. &.PP.wɉEѓe?3 %FkpWW)J:Y_J/ډMvY}D,%+ϒqk'k5-}%-|׵4ZLːЦ.L_M`O VYjK_y jA,RA ƜIlM:AjZ?t2*77d8J=568AZ Ie'm,ȏJǬ%#`0n'Ν Aؤfk/+#rSU\L4*B+8I/%`8vEB==phKi7 BE8EU\8 Z̟-Op7>j*-#S"+%[1z%y֦wf.4@lIׁ2a5KaQ W3"Cxo.ٱ`xAXEbڻ!hwyd k_[XH+ m~rRW`aJ~;H΄'J٫&U&8Ț*UmRlx2Âuy"!m+>&+C3ө6j|G`,yC +]3|"SRZ>=6'Ub!;qϼwpMs >>b%^`c#1ҏ^P zzY<[DS*-(:'b(p氣%FLa$/$=jD~PCGҦ8:ji)CΕP/eU{ /Ta9ƴf n!(? V^'okNѼ G >Z6&<po@?Q:S;[@QkB;(ɩ>I&Rm+Ƹ.aV^r Kٚ5tNqy;JúHKW6s<\jQ1y*)Yզnǝ5",tNKT8l0`a~8K2[5#W,bP\Jppڊ>{8`hGqb'Zx$n3 zlkG_j k_!S8:(#A!ML0N3p!~+?1OϘO"?Ԃ.Kɨ鈒x?v ,@6Z \8gkm4ӿt&S-ẞM2HZTeuQ J-Th{OPXmcM,;>Y^W6r!.)8!c5\DđRU2mseq(GL(,"GH+1~L8l 2^fBZ@j/vD5i"E43P9Ģ yeY෢j-Hwln{pXJ&kgnH7BƵ| >>IdLb67ŃFo%f^]Ew\0YT5b{|4݁UU˞e>+܆;r&4 $@y#q,8&#p_Z˵]N7g'OANE3JMkF.9A5;G‘(էs(FRS/'4'jqᅷNM yN qRwοYlKu񧥷Xa$ܙ@Y B7LpHbj eذd۠T2Hq?K/ylFbq;30h8" 鯰tzgR H`1UIΠ>G'K?2YqWH`{1|1&y ˯c~!dIPElk@/#b 2^11aw:q,ŏ5!@noڸ/!!Aˣڤ{^PAE ?R՞fຍ#% ȒZ<ry1Uf5`͒CsV6wy~9 KEL8$!@{Ո< hrkpqap(P=?#Yab)?F6h@lN5)۬]&x}_ ӑcdLGv?IS#L]G;ʥtz*K9orGBT}YN?lI{𡇃{b$qOO0Nt M!y<<CWM1k6ãTzXsA47\Y{q2;fK ?/.($|Ι,f]gCHWa1xc;OzB~.L@*Uw,X*1Hx:uLxb6uY HTWXAz#2b^mt4P"PȺ_=DyR A9buPZ+7T[#? ? `hW_&MR |bzDھZ1`'Wt'Kτ &%R[r3$MG92|}9=g26UBH_vǛo:U돿(m~Y"H)@۴զ2/k4wtN,y4wG)lw'ar-FsGDdBX'6Oɂ*SB;c(^O FCHWsXEGx[PͲwm!ǢZT 6[JDcsS'+O [WL;ߓz`#T)zR"QMzYP&M9Vcf‹@Ghe$4/œs=]x[4v9 ڞcOӌOXFD1OP*pDνȐz=$Iz@Y<`G| upW*J(:/gahgɩWٜy.ŪfFkwt0tx:+0e:44w `#/조o@S<լW~/`{T@AI, ѡ^t:ccXc'k:pщ*WcMQn`Z2q-'NH1u%݋ͫXag-1<0?A> yo(G2Ww 37>-B<%Lp7J]tE͒uuoъdyg:+Vu'93:^YOF5TLuƴÛYTt5EJ9AVG 9KJ3GETء .zCT&|mg̖+Hj?DaO~e DwOM8N~9C̳{l@CcX1P )?!|%"`ߧ4e6VZKNFăO&f+獨 7p2O;BZtTnKg&[kC#%9Rw_=;$%?"*v)T2M\_ן{ܨ9L%˵7'd$[[b<8A(,X >:uvyЛNO}0= Jn* p]d@t3?oΦ_PdeNuo4wijLc|40)/0UFMT|đe,Mw|l/cŪ[%M> xVBKeeY|'ϋ6TS`8hϒ Ʌɰ/ЩsW2rZK 1Τ]}jپ MH\T&S-B}C$/bg Vˎ|ig>xE92nkS PFi&/4ciPIU@\4#PNˍ\)%6{h&G:7ԧ>:[ P@sy,%7lqDZhe4VK}B7jЯ{+nIP-ӌHDZ&A^R-M8U|fm02Cݘ|';wp@Yhvl _y~OD7&1gF!f5LqH@c9aroLJk{BBlsμz/9R d1 f֐0d$3(44q2tO,YUwP$*pOe -sPV}b^"c*u$J;?BYX/ S-oLvtY;[qA=[Hul|o,Jj@+3ydCn\Mvd@AxFKmަ~&9 ;͙#} T3:fdL'c&sy#fq7 oPQX5l2Y9HggH05#,iB%@o»ė":ևS)鉺k%.ak dl=aHBVZ;>nޣ?g/%-ã( + 4]t=~ ƘLu{]Lٖr"T5bɩIcHcQ4UܔO$uJЅZDc< 4QμBbJp-Zs{AAԃdSߒ_V'DsVyrLR)ip𸊙]m?oO Ó>Nn@Y",z>u0rR) YkafO .{LQ7WjrCQ3p_i._TIͪcPBcPݕ!uKvv'+C6 R}͎G1Gx%(̡ }pUYcbl@|h[Q7T*g&g{qSfC6o5TᨹH|((R i_ڳu.w= `scS\3zLR|胀F-vo&7o)`<& wzץAWe' ?-ykс =ГPƮ LR?Y0/qo(Yf/|1i%<.pBbmyWzcPIUGE7dbu%cFRdPPZ:JU|t$P%}T r00VῙ&]Gu{k W IE@vNoH b0(ǟV&PA:;W|Q(Q4W/mq|dre5d7EK{Ey4T@LgMՄ{ҹ 'c9/;.Y6f $ :h?{˘~S~L |Buin'0d慥ḌqIMO|awQu{%{.M' qtj=*8= u:]|"4| ,D+/ U[S&_4˒ ]2hQT2=h#犝J% {1Xݴ~=eRťJ!amjwP޷=ᅉPȄ~ Y y,4V1#;Ff'_Q* S1%/ 27xpŦU0BR K"9s ?I0`䪫N %ꛏЦ8gZ"IjOBAy+d SDW|[ȅ܏+=5UG */ۧr%o-U$W`?ۛ?-K-0"+"νxwg;٤Zذ;>fVײcc]Xx.{>"pY$*S :DaHaJIK"*60)n( hAcl?-6-| \LFVeu[,4_ L58$~[l* )7nf7Trho7j)hGcY\s鳵1nwJ .59\P[X CG^6ڀ4 >2d USʀ?%Īg/qzus^I~L@*AۭsoM7u藇>oXnT`X5s5EG0ş]EO 06*yBxOqbչ*i`ph_tr՗rk> D^x b$g%ʘ6uhSpѠ× s V*[|b>νzꐴYaAmhoHp[| CTXݦ*`D7YX!WŰjGLp(>lr ل@k13)A KX3{sQ]^MB: n4OWWfyk ō#ouoC_4 }M9 CeCdU5Yc)݀w&%(Gƥf"ƹ\-3T~C& u H4a4f7޼',Uż/RPi!qTZ@&۩.d*E ?*e Iӵǒ /NKj,|TPܶBy dYEeeDmA>CHB" s`/l]mKsm]g~yd#kNgA*{dMA ۲;v_2<1?3ie$#XPAatvV r-k(-wT%;yҶe $pƒ"'h % * hBT/#bԵz֮=&8m7[=ޜ0,\NtϫS57?䞿k[]B їZhvNJ)qsHl# 8ls>baKnAmX8 fCx˦6؂W۾O?ݽ(caZ <0V t*׫-1"@}C=޲tU ;֤$}&/!]w.wbeT'ĥZI6ݱoqGZ8p̠?@Exnȱ.O%qkxjTNᾫemcAnio 1q1˒fQ "uؼ<<"TjME3$ /~LH<.MePz2DEY8K;.^9!O4l\u%r0L*9TGzr4R)vKUOq16%b1[g#]}墫|ϣHG >/l?l010l\"qq`~^OAJ-+xB}gocy 7G] _Ƀ1h7!</o',Ơ,<`)e{WT-1bRփ_p :fL=k;ȸD&X-ȠP a v9T+0y >E؛ `/nhTtNt&\2۩ui[l6#<;{yna"(0ְA^~D:0+F*}Iҧ@iۈO/NWI $l!B2b}g oa_a%@;"{=/11W=t{c˻^FՉcgZohgaVrXY  8 y`d>  nׁ}F% wε"jFʩeW'w4UMUed^J0snbMT3x8T1f5-L$:S5 .H"pC A6n'ӱPBz@j&r0d-ԵX<>6|k0qm趴y92npKAITux&U(#ŮLQHSƑ݀LyY//)LrCwkP]宬-F*p:y&f%_樍sQ W$R֦T=~}|:֦[E+Fgp>>payE=] 9\1qE^-Aզ1 3>,(jL(i j CDĉ`?=q[:r_MV:3HѠC+(W<-(xC+-ߚKo2eZEhd:\L>Y\@(&'ZQ57yka6lk` u^0v:׃|,U_(~DfEMMvLxTƫc/= tTe 'Qu%6ҹ v^}UNo(vo4CZ j9+z&/:*XLGTd'/8dHHOe c+;P#-Lr&BwC1âBT} 1hFTiPnnm ﷋X9)N 9U]n+hw>",¿n6Q):sT{E  K_zBrKQ(`S'/ V3 [ʛY uOZd(\OMj/o$)!ǖ2 2WaS+#`=yu/T-A[i†r)Q$̿]1;}p< r,duÚpODA48 epϪ,%%;q1)/6! y*xu !5p̶}ĝ G[V\dxRQ9$s<. ⢯'PX)Y z \m09aY2jKDO,n|1^4 &jܙ;hudԸ@͓'/qx=EMDY;#1%:(؜=5L ujA:IUݬIs0fm9M}(*u531@"L;D>vumȠ/҉ gX{I3cLy73]|hGԿ-\cn+S =]?X?.ܮ%=<&DAoq( 3K >3a|5L4 Du"KjƍTP 2׌C=+U=M`Ñ5 ^ZJax/.o?hJ*5jݣX$ByܤkHct3~g"JPDmlk}(Mdϩ9RT W3FKYad:AΐX*<(?bm)?r3't uTRV{ϸ 9K+UHi0Yz{# kEqNwZGz};oW"!'n N_j/7G.nӈ_-С&jq(S%'MPS>*nsOPצByƙ`BȲ]:l6ӵHSGeĸ!90N>#㘲jfaO#d(4rf+B`dbb،`neVXht|vDHe`8hsvԍmUiY>d7;-9PF3$EK~8B~C ȝFƫF}֏ZS0tiy*c1eeP.Ěrjmxk#FF 79DI(D}K tG1y:AZgXu3oMDw'0:,뼭7j^}# z}=3k:kIH%wh Dq&IՖϮ4|t"heWGZmjz4NO#b@Vi#:$-A XNv<bU*>iDŽ ?“eA \?lf[J 魟+i㴥5zvȄG/{k?$Ǯn+l!˺}U+.M"cuM 1y g/+`@)*Zf}TH%zr uvdD`W]$S(nmlbS`0/>UH4gh.ֽM]2'B@Mk;۩hIQs"ٶ ,ѳ\_mV?_w(NQD+| G+҄[D;Cj>d0ʌ#]A :ؐРUC]]i$X!ϐ~5N? Ւm ^d28T=\DׄzA VΣP.Ε@*%XU\E5dH h۵Bk |3&/Ez'NlU)$D C[G4uldSA CF^EXX,5yq6rMwnDɘ*" /fW7YVq`C(bwtX1G174vIUﭓg[vXy~;,oj`f:qg_(_TP$NbѦwBq}I kK% 4".%9oĔעIX˫"4bP3W(ZxCeK$FKp|>W&Q rpeW_ ȦgG'呥@di>\ŎRlxИ8(3p` o~X5{i9bZ]codkZqRͭKW`T]k!ʱKz@`{V8k/.ج58ӫtVwr1qywh'NH^\KB7v7JQY怆 &a1y~Hi23M9bzSŹ?"=fc k#@<\muWsB4T-ƽ&knOTS0;?kxl>A1OIUjX,\c[,tP?)/[_Q4imvg b1)c3 )ClQ1r_F* qS9$]tbL-Hq5bn巉d*{hC3(<,6IJ1஝*/qG{ВUa|JYeDL?tDzV ?, ~zBΰVM| $\.į'cן{{ޗ4,\0,΁Wպ[N?%ߗn0].d_8͝%"dmMx1XhW-M]HXes0P:Jŝ528ö#U0iT_rvF/L9 -еQ(f.1J3#tibo\;89p]׳*my9۹۸63͔U뵞nHHp_mNۢSth)l=7$˰wNQ \ћ^G!7 ~_Xxe3 ȑ?/}6s {d} Hc$4Q?RӬ@geu1}uJR'Q7ҹeܢ堿ԇ$]IRocz>rX_Fm_q!(D^ {ۛ'  * 5?8g|:~K/J}!P'ѥ@h1kȪԁyaUW}>̌-ҹMI].nQÂgF \& Ls\Iwr ̊V)},mo NN@mKz1ĩ表 zcA$HY˕"N%8&jjg FfuZL.uO$^ǴU|!Vn d}l'}j24dK\My|y,LEȞ o?s9$ <_:zʩNQʽU} "U= Il(qy0*'/A7y5xȎ. CN)E`ml'F[AknVJ k3*ep~b -yJD~UÊ< cEƋGIQ$C’-:z1@= uu~;4Xx)R7X/3b0L00f릲 *rTrM] z;F5᣾U`FQku{K,Ϋ$cm/ \{)30tpgSzZ1dyhZq RjM5w.@27D/3>|X7tRDWO"̥Pot6c皝/N 6k[e:ϧl:$*G  #2nm5쨲pul._da_!?X}ԋK[8= &_~L;y41L>'_TvMW{*w<Q۷GzAϰB*"9j[b3#2I#[s9<^D&ϰ(4*5>fy2ԍ0R*fahE>Y2ŸZIB(1xTDD"_# 4l_%k/D[yL_0uq)ʙ ܜyr6O紣+)5^1㎟±RᓣuՉM,b+M tB[6 gNʳtL{v˳H!=O*9 C-+9AW$\&v_X >EAhaJgLR +F Z"<[DiB*^ژ?F8H:r*"Û~8IuRlE]l`Gߍͯh\ۣ硩}cz/KIV ڣ!aoaa%ЙWuw3) tUH @ ?=s GwIuGƙdyK5Q88Uy|xi!Ȑ:*]& _-A9#(91hE#K^OߚK:@@n TD{}_n3:Ke_+Y!ݮTݮfĆ|z1j>WJ5fO6RC2ԉ-evSۥb+~O <^哷ld\MD  05=v #p'zjzKP鉨Y֥c*X^ͧf < Zp:ᷪ@7@ l4XٹEi@4+Fä//8p轈{R MpF> 鞝{"+1Č-ŭs|V|Ͳ{Q+=ITXm]25$Gޑ< Ϊ [:EnTu,D&s]-3!dvۃ=5tu =7GD)> څ 9vk4ig-q˗*8]>0CËlt@XC xej$VzldKF99a4 D_ (-쿩 B[+7,h-31 nzrvCw8&[ZlsNM$@ )H\ynQK^@ɌxaWe)9/yYA-ށ)M_$ 5R\;E-̙8'C˗fKS4ogE {G<Jcso-e?S&hDCu`/i2$ݴȭ o}x}5fѣӀ '|I(QV

    &z?!P*ҩk6hF;._L爟9nK;Gb1i?ctxƎNڈD NpcqCcr&0]w~EwLKFY:+G u'5F>+6ie?2 Z2:Y7:I?ufתCW;8,_MRuf{'uZWGd \%^ u 楴OvvŽ:9QED^B )OBn~ UyEx_(å!e#c jRtbU$/.^~˃,)uFڏRS#/G8(IސuW=JNDL T ;#v,h>_ H`e6eձȃ OCПW&hƑ_Dz%PL"M_DҖR7g0FtR,w~-U:.kX-0@\e&Fd֟n\ %6-V`ƚ^%I+MInAV3o?H}0>uRk@rFvFa|{+f\lRc~m<7f '],:%*YoM-yCi$L+4ŏoaJZ7-{31#=c\Q)|)y<ZuG F55ᘸʔD'P dݦ$w4 CC҂_q"X& >A( /i$V] `Y̓rdmݗ5LvoY4 Nq3+2KS"?n!ÈaZhw,<2 Sq=Ȫh۲Gj/_~}obBiB)pT@y_}ТX n e~l)e}dXD`(B$N) `oW fκbR3ċ5^:yT]K+Ž F*\Iu* ^h'+8Xqz7ܲ3Ig2Ӄ{.kt@+:OD \G>BK1m15^djl:`!?Ze<GK\ܬ[e ,0;tYnni6]rRFSPcю˥,iB V)cwQ9e6'Ӟló G{jM+ua|u\<*=_EV>cn>Vl,K 雭~X+r{^F#r.INpWۀ^ eI, 8pʞFNͱI ߀yMC3|:t|ei_i1 >AyK 7*?}Υ*]BBUƃƃ E-5$J{K\~Ȑ͉Qt4w76:6`'Wx` r.S:WU?Y{J3?x1=c_ :u䋽ax/$\^`KIc @v`%38T}knys'ՅS@B֌%$___Wh}>VeALa nN,%b 34ahUp(բYomuo@`+xv"?TT_#y<Hw@g瀿(=i:T51JFWk;H:GԜ?Dg5dh}>s :"}?]Ⱥ$}(>*Pr fΤ'+,zTGbIb8txgU^:̀I&8ysRS-+H)Oi~&^96=GMO+#rz!冢M]V ˇ*vhBBzMpnz&=p.Z{'==]q_tvq+ V? |'\ѵ~#U2xAQ0L憸&<0ַ/x2f_(N6૳GyIśnPOpj؟!W e$d\|M :Ac̋K+8xK(h{"'o4 "MnR\}Pa9)>Oqr` C`EDZ .suI*Q?^}2)^OR |XƙZjĿ~ DxfĦd5pLFa⛕J|N*խ ḶF+(t'`G$E| RoN41N&cB #+NiE7P N*2d`0^ o}|d$I;Q?6M FWl k["Sbzx?-:,W A5 D9$R*`bU|G%PT IRCAKRB0;3fB{dquwm$WNCʷ.Qշ# .lע1% /m+t* ߂tޱQ]Jk<^D .!-̎$㎅j/8uag(1\/}ǜRvP f3Ox*~AVgl[gWF3vuAy՝yoS벌phܷ6x8Lx'ApvYCgp„|3ܼƓ!NvQS?~_6P)@o޿T50݃Dw19eD)qW!'sI+6۱!*2!A#)E~*48Nw,0&NTGӷqb[cָ究:{OZ7 yhG|+xb-cc8mO:ѱ閌2!<AcfukTMBk+ V $99-km| hShNzWo_2QYvj@'.$Tu%JMYc,ZkoJxk70|H )T'w鏥׎,ZwLFIb<tlF'w !: MSU複#(h9 5{TlU{h&{켮VJa]0*dž$#LXZkVl! 5QR澷SD2S\#,rziƖ]!q2솽TAfB#@bq6ݱ(;yRPkŏzwtwJ07CC.˚tAGKE_\z~2KA_t FҌ5$T_n9& 9eTwEE >4?k&te6$6Dt~Xal_ȱ A vX*6%q3kj0NukCݭkwK'zi]_=a!IF'=b~f,'mLg3 }ޜ;@`"^%ךIs]βwP6aF"F>:w7=[u7bF-LB@HُBÅ辸6)0PY)0h㗤<h*S]q\<ۯ r<6Hi^}r W.Mtg\76#pWVz=Ӵ!CԺ\F:!;J.={@`{PT#w>[2~*FSib@)tބ#YΫ3^@{Gڍ.LIBy^?r\~(S>SB DǝYE1*nTۦO,^NJT 1q֍&T?7qsk8Oa7h*+S94+bɵFmnCN<9Nz=wǐHV i(wޚD5MJX Z]Ǜ ы#!fje3eNQ(6n۰ Xzv6;aj܅)$;#X vJR"bS[$ekةf\]YM#?+`g<ҚQ#IK evep˂siiZ^&q V]R) T%H:gYI3a >a~TWzsB9 1p.""797CFhmwQ+>Bl!x@G:fOS8b߇ }_p#Sbw*ȢѝimqYw6COkf6QtB3(rNY_L:JQWu\Lc^|I;1]QtrOz\Tlx2|Jy1zΥ;cI8M?kH=/fC_ b:=hAK]s l7<'N<ikBqIŃtrVm-᎔`tY9eT0>欎 _ZY^%b5=׸U\¨&@a$-z G.J$CIǁUkPx-EBjPc m>dȍ cBe?T}{3oJD黟FĖTZntrzpΐu(ʫ%\ii,8}],00#>Shu 9 zkt 7JA灙8θnƊ4bmCLF[U3JvxX2ʗhexv˞+iuHJ_q@/t)J;vc3.>R8 %.JD0h~puc򉙒te璇\9ڦmT g|`Y1%fTReg׾LWܕωLZ{l܁ۭ!lჱmͺbtVow, ǭJX̱%l}-{+s4a&gSSn:V62%z] Aޒt{Y2˗ˠ$ VDFqTt1I(/ԙи.7 0QCzGލp{Ze2Mx%Q"\nx 6߱ajO`U' L2Tnn9Ca(}nR밌ߙz^cV!ï`︸wY ?~|w_y+IԼ.e[10u>X<Ůy-_كshkziY52ͷuOދe&qs@=^` .fk0_UBo>1*fe 7)<,vĩ0 }NHO{8a_;ChOؖ6T/o"|)OX'l ÛTFyMݱP%\;iHb_ˆG3JY\z& h#:c9XGY cc(j>~oj4KQ'O&qGmQWhr}{/z æi%/Suwٟ{A(".]xy-*sqs*0My6"ʩ;ΑplF#kOx/\\ORGFD&ҍ]t|i6u2^b7`,m'oP8שSI?UGw] Ώi^r wXjOrF-G3ϫ @IK(\/HCEz nׇ"ɹ~n+iGj-=!u%>T'].#f8Q Y,r0jIDzfDAtJgdx)vN`O>&ϱ"ƀӣcGk^o_Zgo}m_DTq xB ᱝ`v1(pqO}J(`;cg/C%doLj?wvjOh A /ސ kYhQ w.ՕTW4 2 .EwXqJ\&cƻd\X%~?8HY@.ԿlcSo2{m*:J>`NE`!G`U Bk 2.a-&4q 8_}#Jг)aH *,s%roe5T⾑ 6" 4,PZĭx7@Egt: Iİ恳ê5̖&â@w֡𿞼r5Ր ɿꢉ+ڹ<"bQ6rLK,nalb˩hj]R [/x{ZRsxOSRkݛOML^H[q al}ҐvwjG:HeWt4{BӘ߀ew`1D%7~LT_LC Pl5$9ط=JֺD.>؊;5t A}4y&s *O_Vg (5j٥YSh֝cəUiV*d^l==x޺U4^AVv>R>^,3V3CiUɵQlcvvXݓfb X|9ԞgW0ΥF <8:TsH "VCa.+SUpM:ES5 T+"YCyAc<9,3^Şc-KG̀ڄd'``%AYܦ{,SGNZETӫ Q&Ke%5= zS]Kk%&:@1(hnŻ!ڸ&O  ≴0ޓfe9Z9hJ8z0mdUNr8"MVk~{iW#:,Y2%*fl$~mKeM0!Jg!d&!UzδGuh9ð"΁֡Dq ͭZS2I; j2](&\3hZ{ёD%mHhb5uw$T)^1k3`^L1>rG^c :[6<zLEaA1`SIR#Ƃ,sPMeO'ob j_Z+1?w%E g:b;MKd_S[IN:5UʳI&zeLPv9`15CW9jYKN }kPccb@>p,B^ʥ!$9\g'L=a4o__Z 5LbC^H+B7 ̱˷"ا=Zʼ MEZa+MKfB:|¾Q:^F1ϙe$4<ƮB%>,JTr*M^GʊH\rgm۷ XixGg%уsv8mS~ ^Y-E(sBf%vhCȇ/ #>EZe3Y1uHin؍e<*5>`bo.ʊ#5ąu o1XؕPQўDAbd%1Dd=,wvzȸDIf fB?U O,nLy QH$ P2ݸ`PWG0IcM׿cˤ"Yc?mW0#߉tW咓:ϫgrַǨKD1=f zS#B{tYG3]  W8_P?6椰"UPjMi5NVu͚bz7H{;%VlP/3i=h8膮AQ!Xlp4`5=~+7ȳ'+gV! bhP3$^z ~B*M~@k75[PDTCTSA粧 W a^&6:MhOKMa9šfÉrwOuCk,Ӏ5CLj ?Ek*"MNzGP2^ɫ'f W.0ݹAr@"]*ZHOq#DT& %M2Vh{cMqO +1z?X3dx)Utmݮ$+#+ rlճ\]S`Nm:U#}&w#$]Pl'̣yHc_)5?7P2w+`D\ҾN.]QĞȧ`VG \MJI9IݤL>t$JC0 ذu`,4~Xl`^,Q?IlZ!\CBdδxH]Ů#S۶7P"%;hjL5ɁE]i MF1OuE?4=G0/&HmB_b2BZZRl̗jW"soȽ/Lh9|쐟~=OH n)B/_U&P7)V¿$ % 9T~-}~n=uZ06!MXBGҋͯ3w6efyL"msp;MzEtK+E0g~1U= lλV e01\QErVy#0dr9u0TxxiTPlv]jr-Hr o ߴ=;MU`A;D_c}8 B8Rվ_4)R.\z`4T$> -:kH0I!>N$az.D7(eyݶ黺9j7:E@៸XZlU6']{iM :"oW0ę@LHCW6[ģ~e28zjza[T-R[:tu7=\Uh 7ҏBH GHxI{/W$oJBgr6z~5y՜~Hw6"֍}tEM9ѧր[&ZxPyƵfC.he-v84EޠsVZ/rKӑgdܚox|n>fL$;wP,"e.2B>$pUC<ntu픮QzMh܃(/i򼩑2; $IkC `4qKI 6'NOoC 7S=!\W$Hû?M(OS~cJㅰ>l\4]քcrJaZQo) V#ވ{ OS1 Joqn ؒ%s*DM >@icI%FjZ;δzC3s>e $._:9C Kʳ!: 5*Sh`{?ū&j&w%a} ٰƒ:K $;"(?qi33-(>8n+G\D ̗FDfgw&Db$)F9fΩw[Hk=Н+`aNK2Ֆr7AMn @J=7׫^a}Rùz7\g=@nyҠV+HF:Az;ZvUW "0J"Hʻ (`͇[]t嗏LmےRCɵ`%{d1RK:rQ# f\UK,x_=7BH73xneiʺbj>KC)nb MЪ.oq1ݰA-8%q'9AߑuS|gʨY2E~w0Np?nW::G@:r`+ےlRFhpŎ?U9]qiM5渉:/wγ;ENȪ8k 7Y6'$uw;n ^w=t󧋫ԊL-(aQz-=s %GCѷj8(F@Ʀ|,ˬ_> k 'niV9Ε `% {+,ܽt^ }Q!zrl`62{:BYʧGϱg|ƞh0=A `eߧ +=M򨻂Eء9d&B^?N Zm~%֟*0,ht['rI"ɐ{婶C HDw&@O&hdf| >*8(( $r~y!itvqbRV ӆ)6!'Z%;βeJ6%pƭbDjOMtEk{ 8iP鴅n~~?9s9\YGKơd$X5F! OLV{&Ѿb ۈp SBÙ\EVhku 5ě|ێ!cC⡷#<~xU\cOY*)n $LaGNNK |~{12j_idy|L1ڈ@pFQ >aR( e0f< an8ҥJ$/tr{P 1v9er۩zaa/@x4̏rFLipu[ƛJ'}RnH V`ˏqSf'E ɂV?0bF:Y)Mܤ;{cmz wh޴Rʣ1Z]bBE>Izu \A2IeJ8 A*R_,qGoZE];q@Qܰ;0yh5`Pq0Ɠ}Rby 8Ym47BigX֓xZBU9w?f2<>ŋ '$9m)+`Od-ҷ{z\.h}a> u𾊊?"[V9/#CTy ]I=wldҜ#:4`پV kuu{ěwYR"rT{.fU+(JӰ y.PN`t{ Ki6N C|8n& 6O\J0F/x=DEdgti;62>m ǟd2^1'.SwuKs O? ^ x`0ZoO 84wR֒=>ٓUm>??1LtVR'U/ւ?P4gefW !y ʙ'*8.-G,Q[Al@J4P'subEn7Y!t_ L/BrܪMxL$ExRRmc<Pm݅'[$~^3ꓗI3K7J,4-9Bcܒ:8՝PsygNtG^Cd`'@OOH#IXٞ08 }(LS cL9N/A܄5B1)3ȋvsol=i l=Ƣ5] g?0 B;jJ1f;.pݺt]۫_菭A/S~!ۛӞS.C:/F,M-R? I./A,E;7OrսMmu/|ɪ1 P0Oox_@h;GxЇ6BRϔ+Ib~.^0#lL;܅_0=w᭛-meUP$/*O.Y-L9 b'*Z)uYH=S; V<w._ L)%jrBGɳF)I٥}=ͼ*1P=aGO+Nڙ{VVkrQ(`;YW!&E~~ϫMn3ئLUUT%FJd*jpHx6 sWFo$p#D)&8,)ƁjabF֦ܘ+AO99jȣx$@,Tly;Ni@;Bd80BV|{1Gs5DyZ2hdv-$sԐOڬ~ڍT)%!v{bu)tW+irϚׯf`v\*]wZ/GӋyBX~EzvƄU8hK3ͿzeTvpEm'p\,1^|&S*1YJO׫@W%Re7.L&ԕ !=`jiI IWG n۞bjC_F5,g|*-ѯM?V IiV#6wMqW~0 dd44%:&wT)(#\K^J@|O O?*jiK&, oqe.k=-CnnyN7dVc:0ߓ_,oґH$7%@´Qq]ts^+pj.⿨^jR2 ,k$Wh1ۅZaJ-jLsg V?3>lW y=\-%pƌA׎%cVzoZX@pحհo#5O6BBFs+Q6_,P5wϥu u rޤ2ҫE^l//!$ΓCtQ2ڏD%Pg@ͺ.FU|qzXq~at}/[}?=G4 YG˸K>}SQgElb0S]}Z Ju;m@!;~bPpI>B)68TF/,R{D'bHpO>Cw_&mI{q )[@kr$%ĄbxN1cHđ6ln1C $, 8gJoj yOO}:4.&2ci@tC n4.QG0X>E$߸fc4fȈ7U;Xx֫ Z0tY;[*5ؔk/yf<j#tRnuqo.g[l`󻧷7H-Tke4s่e'+B;KYGLbThj8lAʷlK Skt;"sߞhIWr)gpO;ъ8SORՓXIP b“q-ߕTGO0` joV&`fȫ/M=C7p*vtHSP(a"%ܮXAFbҴ8XSkZ[Vn!qGkLެYli)UCO>S1Ms]dvE|ɚ灛:ґJ)ޕwt H"# 't _ɛox21f5<࿊>xQŁukH9jJYRss\<:玃j=5a o7##^bSީ3>XMt.5ux=)Xuqx̀Tk rG& qշMw"o&z:{˗p+ &cҗ/~z+3Ef4ȁG .Z_޸5:A%Ti9>Gt_.OHfYO) oEʳO%BdwoC=e0ȭI>\%z"A %Wڎ(!@йBn. d|/ 'UӇۇC= NN`j`r-Uq@yYAMe{uy s"sxj`$ Kx_<=2ٱ6X bK,Yk۬ )4Ў6$HM{ )D CNGF Oƛ-m!CX%RbuC OE4gv>+uJQ ƆH lvԔ˲\zJ=lQTO@C<QbބIq+-d5|,Z: AfR+]TIH0KBfl/n}/1֙(=C {d8'/)"ؤ4?ɬ^z苻0N:T Ax^QW3zJ.K_IB:i:%/kLԶ?u= e,nC.Q;yOb+UP ;+Cʵ~;STz 3TCkʐU|{6y5ZhP'm ojg?N\".# n+J H|[MԼ'w=W;ZdA-b`;?s*)?~&PbE"yCu\P啱$[W^-^7ΡFߔ]8Ais^?ӸrjHxeSL[|^[ 8bs3!Ng0xF!`ܓ\xfWR ?F#Jù~B(}3g-cTsMoTe AB"cfY#*/B TwwߺnNMo(bMb}zj7 m:&b0Πi x3KS۞}.ﶳ"@h!lstODFR3"0ٗK*tɋsbݢ8p ࿡|?OsB`st1XyW{yɛwx#1̣"^K﮶9ɳ0Db/dK;KmO G_R8]=sd3Md"J~YXٛXZ_v`:R{/{*J%b lLmIѓeZD Co~3CF=[Eh}R:WG{9KQj1YGS6A]~-f٦v~CN`fd aQ^ܻOW]QR'[9wRsEDhzTJt[XbӹܹS^D;y+άBGW.O=f  2˺{XX7(u"ohH&vA2Rd VPwXgxsSҎ|y l[l^E0b>dvS(]ۑAlQ]R@'FA[9aX,lXWF '(K)ol nH_+^CHoLC5]gX\%h"_ Y,@R59@mSAl:"AKN^tBuToL`QY`wH6x'S=z _ {67:(!誎CdW9Xr@an{#{92w4 :ac(_7u@1k4&n=<@8H7e)t` `KɢXV@&2]Qnbc1pp~%qmk Nrߖ%?}j;em^Q(>V;Qatch*=!oGu=Ϻaߵ;rY+0&iTpgE+ KȒ 4nDdSh j8mp> 9kUKt Xq[LIr'T" YQk7<$HSFEÌԏB_]<ŔR~6q Du>%o(;*[Gn0E*6t%+dtḦ]NP:8,K?!%a?! fX~N9ND{ F%G9KQ--fdy(ڒ|ESSP5W£ِ¼eScpfm4L OߒHa݃x_iXjh Y&-@B"$ҽKPm h +^ϭmvNjqƮmM up"#9%7J)= k CK9Ue vfi-UZσ6,%`h~~85ZIFMtתC'}(اBҜTpq +?ڑ.Dv& /н=Bp;?vSz%. 㐍MQ܂rk/'Dh2\ Eov)ls7<NRaFqJ~-›bS1h?Sm`A,0J~fiEv,Qm Ml:&& ")Wip<䉇Џ٠M"Y%9]N-~p! ,LNSYF?K6C*:i&uSޑEѫE"?m5CS6_W1&Ն,ŕ0*O6s>I完 bٖR$ʺyG㴰o&4xire?-Ubǧ+_uYB}C!wmX{`R`JOꪂhtz=Z>{P \sǁI u氉t2aݑIƤ@x '迶Ӥd`CB&( %j,lfiApGSǜEv`D@Y۫"t2.Bw4.q@;s 4s@oz!ZM&W'1wo QdEc? '}p{/L B/96Q Cvk7zO>JHz݆ԨCetQ+ zROԐ`&g}b tIH NBIVH}m34,W ^dCI᭨JKC♃8 eoH־i6~X4vg6mmZUTg@duޫ\)e?ˠ,]qG V @=ڸUf9lWBI`;קłSE4y};7cs;AfˁY-߮<(0p⡷2ܙ^hKCwﭪJ S!uQc@qyٙ#"~mK! ۣas&2$CqIOTjҌ9C.262:ζ1mϿ>4ZO!y LoSV5b y<,Bxyb_evstɬPOt/(y6^>2-vKudU u[O8,؈&&sc\Hz(eXpө8bsok7E hퟅM@/ .\ _bOwӕ[= v;԰+Ib9PR,Rp)F5=e^{ɢ'ݦ1'5a3q ]%J$Zvj_%7k%LN\+8Bgy5 D-_k3a;ru|% 3 s[zeV^dfuk^rZ0XC9%,ȁ'QK dz?.qo>e;mN5o<#$<3욱#uQ˃ >ͪjȞP8dsp.K4.Z1LHN1är憸qSWH_] +=t5|\y~4nmjlu|վn=ito=4!j6guPd7GnK*L%lO ,*?Z$${ p-wuXD+/}nkaXgP7V Zމ9\$'gyf89AuS\~E>+π 3^z ~9ސegaݼt{X>4N߭}fkJjuNɶ/0^.DU@lO@zs.#)HWM4y|;*B6 |u95^zSO^ 2mf @WlOH۩.cX]Mtl<TXg4ۓ7BSHú%7[L=nN>ËS{ %W^zWz}N;AO#efj#$ƿ ݂# Y5yoh (/se}󫝖k(Dr p+ݤ2۷U!`F4+auRzC`f0Nz|5zV@Bf+g<p>m͗n$xb9`: `ȹ?ʂk>OwE Xq 7m 7} :QIAE6g$Gi]z߲g3ZKdB3'.?ԾbC%Z`OhrԱM8{ -u~ph < K[k$ (Ь:$7!izݞcz 'V#Jh{WtoT8 `bأ!- #%T4D*;ܻ^dHO_:dD(B4ͼN8?o?@x3<1~הf53|uIhY`n= )./,c Szۣ! '& :hDGEenOCťoخ\IbρdidF~sUz}=]o.z<NZVv+20h Ixm,kKWi,i4U2Gޮ DGR. gЮ-{.и_]zkiY/se 9(DwإͅTXYJ05~c؞YmCn;RK3d>=NoY\YhsQ28hҒ ;y5X[uN'@B>x' 25MJ8/td2>"=M汨$FZOu8qX&7fYgNlV^Hzo[A@pHr:}s N# ETOQԫ3xC,pwr 5:w^b=~Vs9>oo2h(#9ayQ=Vю8kX$MIbk-%xw$қМcӓ^/wØ'8ZhޤshL(hŇd"Ge'ܵy:{R8'v_X7H)'#zR74Cr~gId \W* hi GYrdzA2A?"N᫷ThD_Ñ!#ؿm3RyIO*5Ml/V@{z߀(6^G# D+%+䆱B'R`~.`j[AQ񛍎{o'֌-@NQ}$A ?ת./Q.ϔD&x06x/)M77v}$đ65ܡhJBEO9'u"KW'}dg m~tgoS`Au=3x7=dZH'7{?sKԺS#I $reLCvN*p00+)YaT"v=s^i$F_Ye+gb-L|;&-]8JX`-VEdǗt| לpse b΁6;MTu ;C/[=R v^$l$X !i[f,&Qꮾl.aD"}7FL~8 Jâݢ!t]<dĒҞdaՍUw q\~iGg_EmEQFi&?JlbJv7W3-ciٛh z0Yp:>l7>/p 08dU?\2;?/4:~dh)S72H>8ԲBgʟ ם(Dd8#y(wH+.>_!憧; #gbXb"+U IUʜ-rRIm wM7/3QpmKBi<|urQJB)Q5s6O![C]UT_AT{5vQ"@ߨ[M[b{8zZr,}`;mdS\5TN9#G:0LE5 Z$~ە/TW{P(r OA3ݒhXۧj3?ނdQru~rVva;nHsq?|XRe(4X~@YKgcIGem.Zw%MOqD#o| rޑSC n~H;kehژ?uK *5`3uG3.f-.Kgƻw@hg#֣hg;RIf|OwSأea3H ~Eَ筱( $HU3C6Az^?X JDn_q<]yC<SB+UMD%RW8 Aenכr()O>mL?}vsd4sMVFQTOƻ$#y&]_G<XqCm)4at MYr|s8@bc,mn tWV}j( 'dq8,~:x(>eׅF{LȲ (׵yJ{pB- D8142Ab`jfN}C:V]wL1kaH t%NGL$[Dgv˥-ǘT0y 6s xt6XLꌼ 1}Ftyx]G:AFבu(Rc3k]q:Ř֬$HCX[R JK!߂+JќMbA$6,>2-w4s=$YL Q֐`׎*[#g*?%82nT,}%a2 R) Fؙ0?tt=qQYܙvshT3<ڨ#^Npyu, /{gGaS7>@>m];Q\xNI2 7ߡ9 |2 :Ɍ(ݭ?;uDR؇}5ӴڌXghC&ϼRY-w$qtѵA!kρ+ vSUhJfOb*UM3H'\gV[+Ve೐fs@~Nrw[^(MHkE`ˠ`W!h]KOw-13ڠ60l]|阱gYZ07070100000525000081a40000000000000000000000016661a1dd00002bd0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/usx2y/snd-usb-us122l.ko.xz7zXZִF!t/+]?Eh=ڜ.+ɒ4 s)r]R_UznVw]5`z=d< -RYXJ \CjzлUd]]++jN0q Q:P:EQYe`}c. h@\vW {Ll@ELǹaBM1ͿOWǿaQ:H?&>|*9C?쾷/t[ŖrG;QQiirʮH%dʌ _+hd`09ge>R0RZg z%T)]tPgYƕ/: A=Ol)B]*mO}&kí4ZWMl?dءԄN Çĭ^"PA4M&² X_E6ex[uET§Gf/+]>i*xP0| jZ (C#?P/26mG dEB(>) vau*өnx5߸=(ljg쐐1_E|?_O|yoiJT7gʫJ1 $GId_Jn: ´Ҭ|e cUtD1³t= $j9<-&^EqGLwL瀧J/g.zO V t6sZ<|FLܠJwva')`9WП㡳5aun9  0g^V9(bPgv`$K;+=TAAp78{ԊC:-_XMVkHFvhdUds`QfK^ڍdbBah٠}Bc/ c8!ϾM?xbeRĩJ$ S-V(M 1 =SBLtdg 0ѓȦơ"ޚ&pͣdR-yw?VR, Hhl :.WHLw4=z-səiN1w[6C䄦H 8HI hs3b_O!:UFfSd϶ƍDFUwhP?e?'jGqޖ*{S״$pע?:RD"ߥ_6)q}Z&/h{HRMgJ媹kׂ3%S2cΪř?Tw?VNøSl)jm;k1`"ݼNBV K1[-#6ll쟧sT3ej K_1-ؓ9?7Vu>E{̪I>|5Wk͝nE io45&J:}N()KrU/Y^Ti(칀-;ޕo#MV= !/ ̟KΉ l2>.>vQ` fer|٬sFx#0N`ZfL/8pld ' Hr]Awը4fs#6jnV?y%(f[VHEFޏrBգ)V[a }fU*It5qZ8.mk>;9='8B  4>kP2x?YObDDu9;Qkneҽs]5I&S+d'@K277̮f6i+hD|{V^›U_`~yIgp)zq`1|h`7M. o]I] ]*AhK=^J:Զy燛9d(uNJoL/o˔+(jA2^]kd. 3=vSL ,3EoĢË^Ez- NѻT®}klR|l>Y "y2I./Z3[ުx͜BHBmy~Ko& |I& s)x 1/y*W,56gʹAVozx?g?°)L k ّXG8*NvH_-'g:W'E$[] b\eik3sNC(0U%HGRU@w^7Ѧ?Uɧ5E.cH8DVPs+i`Tt2iy$ /ڞϬYպB1,F3 |OgA潌idX__@ KtP),ϫDQ1^d1g0Wj}O>>JKym4WN r%vDMv Ju qsް?|PHC2KH$hT<>pGf 5_bfeV  Vs\Xr[02̮VM* _TWm`O:)aCz={(s)5T͇癙[76z Ϭ8/F@MYsgҤ/߂`"vR N-:N-H2b|Ķ8K>41bO?\^:2 ڡ1ui3J Ȓ!b?,sYeW99.v Xc)Rr:dYǗ``)]T`Orte<݊*΃4!6qve 8Nf"ykdv[yĕnD)`iknڷN!n c<)l}3Ҭ `aaU _'Ú8ph+!fE'6 ch 񾏞~J><!`< bܤ<gյ9̚\utfge&7@*}xuA#42x#-:@kz`"FʗS "20)tNVZ5li09ݛ72TG`/E@bY(|.+;) j|+hG$RQdNGm" ALZ RxYK2-"y;D]bν,հ0:;IO2ZDyﵜ5& 5aYܳq4o%oSަ'a?:5 ̔OKQ?`(iVty~(f {I[7*YƔ/xH]i@Pg&0a!ȩ0 ]fC=c3UE{j\# ݞwNgCT5F!cLtimU`;B=oPC[G% _ètM9,{ VWOSG5A0}{1}  ^|ӄ"ŕJBdhj/V`IpT(`6۰| LgRm =c U()}v_i;VKX {@9aûlnW5G;k50VK!3⮲۷Ɵj8)Ҟr0uc=NFNgY1* &*⠳#k ̍zY+˟̢G-3bڴT+:3K/%Y)tߧ5'YR!ݍ+ɪؘ YHT"W?-8_/ TN+,A |I/N3]+H Y Z3D)[LVs(l+wl2MzSy=Ƽ#O^@VՕφD6Y.QA$XѿbǺYz/ =EVj%ٔ(zQ'ƕ9q9 fk qB/Jq6ܙo t>:RMUQ)oֿzGKio'ɡ%>w,"ڊsz5.pAǯĊ -#a@ޚ`.>QᵌGD)+W:CւɃHflY~刨8PEݙcף\] /odFyQ1}km,}Xf4S ;!F :ċ˾<6,tz5W-?1 QQa4k H{nD OL R ݺH\IDPl>;pY }C %rĿc) a5 И ܫzƧp*x~CTS5ʸqV vSNǦ r .h)]Ք)=ecAE^9wWk yʨ^E̽>rc35w9QK u?Fu^3Z*S]`V ɫUe[пVpTzql[)*kdJ q&@y[sMzXeXcM> "|g {V] k4N>rPީZ[e`pv|;}{6PV٦^rӎ|yW*?̉xj誮6CPt\yz!V{X^A#WSDU]o U&HJYz:g:FF0Dj5r m9&,(912v.y5>o.XbHȑ\~ VhV\sEi՚yКi3VWSxO'5 ,T(y̶ֆ xxZ0c5 z6鯩w$u6.nx_Zwت㿟w麲$YAUjňVhH!柋VՖ%uΜ)z[[RíI#N5 Wfcl3ss<%!kEShvԛrΚvi5PثR%Q7?(Йo2bzK*74zAl {B hQyq+*#@z'ls$`o>69u&ZヨB!gtJ#hrLF$\yȏiwm`!1@/rWF5?-帖y5 ! tIU.c{9k$S jG44ac5uę%=#٢ERB9-EMM *'fEOfe4/AR}i]x7a0 CSFfJ ])s0DL>[3p4vj5 JMKg NiCCX$B?_R>68Țc诘8Lw? o t.=;Jߦ0' b W`/V͈,VnɌ?/68c9Bi2{ĔblՊ0[DB'|9TUazƔï|fV"/WT:c|9e_h6R􊎆U\څ>= 䴟Yf ߅ O Qex%Mk6>kA"&+dPN{s[[7 ASHχZTEtd!͏|C8X4FʂV;#;VSM#03k~҈3%uC@uŝH1`vI&2Z{j+?<6H_x!Ls(zP3| _ʐMQy({F8Co@ O!]a0# \:?뒒_Iz;A` AUC\Ƕ 0T\K<{W1l)LYI!`W.:nHTYY;n)&+{s3xaoV2FLʆMUl yfvg\+Z\LyeQ*o`S &7¾Ipzy* }0XeL$^T'+(=Ȕi9~"LwNK'VrRbtȄL_F4 Z);ˊ:<lmoGܕG=vq{?EIEI r2Z|ا(?Y~΅+'/r8 9zd+TCY4e)"6i&41h^)QR^a;:cyi⁽ B kR||,$9H gK(}cśyEB>]Em``1 ^i!V,ʼo+ԊIb/OZ\ [:x>絯nvz-:^>|sx#= v|;PyчU/{7j(z_<>0-gPTаӷ]k]%Sl0: ?l:L%g.'Փz1(]?6Yq؝j(R'/)yIq}~]"Fxҷ[ʨ9~nJGHC{zoԶf!zO%һbT'Lu>0cN<"};7rKq*іXKX&VށNCMoT=!Uc(Hx*Ax\*`뷗Ҡ~ⲛ ʶ@bRNa^T7/m힋Zѭ@Gѕ6\I_T듼W#uO\*Ȗa$fAxT;nN t0"EÚgiQrh*,abajP*u2Y| k,  ``( 1J̲&D5ڌHw琤y{h& Ex9Z6gUq.ɩC]_k͟4aj̽/14FăV>B'4&0ؽB$N\^nZN\\>Ts/Q84t O*N T2|h30#3br_@@qmN,F#7bIrPj*g0=[mȀ:7ٵu]gE0<9{霕Iojh?s!;O.2ͅh >㋬.L?FPJd#âc8 `ZZ ) γbHj 1}G ŞFCJ$@XD6aaĭuVEHEG B|㣅lB;@S@ҁ~"di;sl7s*՘dL+E2Ț zxG$SWW_gYZ07070100000526000081a40000000000000000000000016661a1dd00003cc8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/ -<]?Eh=ڜ.+ɓg >q9 y\2-u#?rk@KTS.QJRwE1198`!i(w5!7} װSWP{y d7g @ C!l~,F霯:iFTtBzI|9Đ6F%DtG[vݳd1FE4a6/ '+AD7AI3P&mCnfE3^ ?vS8ȑ++ Ut12gs86Kב ;WL$c8198cn-12 < 'ױ*~: +^G /WCzJ'ly\E?ӕ 5A*h"3u,[ $Ad?f꥾pޕ67M+^TD4``FY-3YsqI< )8{J%'sx8=-Lldf${ : 51 ^iM~_i8_;r8KWP^[$fPk-A]DTEb $it*ka!&rkel7n6 N8*ŇC+Kg5OrA/a!sixoND8^/WY}Lk{ =۽3;o(p,b㫍 #z)nx`6޽}b#0b ֹd0SՅZ*_9avLg4 88npΪhk4dJab um$Z.BXp"6")Zk+[X)[8Cb(ef @++ ge ݙ3)\;;O/y97kº*D /VPG\G:./b̝j;=, #6r1E6 eߵ8J 㱎ГڨDyMQ:Ɏs_FLb'w|H,sƤ^wkA4Mr l*, Uݾ%j )QsHrWGFv=cߏ_R=3iTi?O6EomQT1N|.cjW89q,bZ|ҏ)-FN42C?ť"HP$Ц/H1X{/*f`J {۪ Nɛ4oHuI!".hJR4(ȥ ceU9LAl 8[t+Al:$7Du4{۟LY,֧cu ՋAOrc) ~.m,W<* u+hr` Cvdrj@w_ #=w~q(aȖ- \F_RO4_kͥ.Gt|^"dݠiNadzZ$FaoH(}_X^nHtvMZݖBQ#+3.3 F$,BXDGS?|&Zԕt$#N'#*qGq\c(Z&<2pxj3lpm#q5̻!i18~f1^5UՂ -ZSxrDm"Rh7j8Ծ%5EY3iv"| J`ݷpU5+xS^*9#7@Z$rCz[׾5aaH"F$M;"Jv?iNى}eoJ3޺;䀤2~.q^J|pEFyQwɂl#dI`1: E%BÌ,z( lkbm:$4rnX8Ne`r4\:ќ1^K/!߁;Z`UfÛ+8ct&bzi:2bG$ Oݧtc, m A) ]71%1Dx%$L5G4M>o[W.m!:lwfZf`KV4 e| ې'_".4j\= |LbܞXp Mo/&faq>o'f옭_q ae[Ъ2{rO2ޔ!h3/*7'PN;J3 j\vsEKjՅPuZԌAh'_K;E{| &gMH^kRUT X/u cvi!kÁ4!>U`Kx s#ļrY:ky!uU鄫% fҡhiN+U* +&kZo82tP5z% LB1bM} |Pkpu&p1'*׭f2npU/):L7㓾 OC{GU LRo~0WȾ[c= YB eʂJ\I..Y!H8P0 T@P3@gV ܏{YZ9-0.7Q"zru6mXFg n&])BW-;1 #j\ُ>~;8{e/O]lS}ZTH|le:O$ H>Js~x7EzfKC6m.\y||2yu-  ,/eъ #F E@]nqnT2٧wT?K$MeftQf[E[HfemK"aD)HQ7ى,seV1\swGHp!IfѮ!6gdWXyRn89Maq.;M=pM󡍟> z&k(^2?ScY6y/Ѷf-U3Z) 6T߄U ^! zF0u7TeeS˪  *@#Xb&6!6[}: z7DˆG-AU`^KKg+.6UhO xY2P r!8BUh{ wQӧ͜gs/eg׺v>3XnkٓBŞ}64 q ChQeU&Dɗfbx@/z.q7f }c\=1&хlHpP!D8* e#/% r"֩hCuthvJн C;7A7շ>gG/ 6IUNᙏ0FMtFmإxc^N*c7˴&BT Ds|֡`eF%HM}қZlWhի Eq-Zdؤf䂋bR{`J.|j^TjS1= =kK$CLɽ{*I\S|hpsR&=(vU*Šv,PSN <l̳sAe<5( wbS"Fh p?b^L:2Z.F6.۳!F54aoA~a.Gֳs>5~DP6 (ґl4uY"LGiAj7Ң 4AH"z(nO\ǵ_UƆS\g+pG[::%X~) ZrǾҿ3Ai%qFLPpD/R[\?BJ2i "! DE 5 /'PO:L>`;Tfi`ta9TPw\Iu]TH,C;kbeq&W'Q-8m vvՖ쑿ß+! }G=7@IH+k)d^տfm ,?E rk9P-`,q8RP@^5=}YUVs}G^MIgUxC!dN>KҔbƗ<ak>]۰;RIQCoqXYlubFI{@kwab#{qj(= 1"az?m2i:0@J` ־ u҉ 6y)yUM_p `VԸ?YO#~lj⢝Kw:LϋeÎTt\$f):h -, ,-cmB> waM3ͻ5HVbr{\7UVi4R1T7 ?|yLw=>u"sHEg(;Z iܵwm )q6B9Bc?C_?VWܩ͙]\kBҎơ#oT&o"g0*U{Q ~0UJ`SC`A߄Z) g96bc8G5j6"#F'4u=)X_W}MV5hv%=kuwBZSMfHJ6UNA<:&C2Rհ]6ov`gGS+)/yɵt"svoU_ B`}^y"U1c`K Eec7&{!|81ߐI|A,'"}MoMbˏ9^ڲSLvXB¼%9D3ᶗ ![?{L8ʖ|,7(>[CEq#߱)Ih)\y;QᅵuzCH-_k4`kgnVm%kX2he*ֽ\2}ƨX8?Z5mۖr[)MTqPV yIb^JԢJb~rƆ-㈽/uXn},5h\w)d0pR4|~\<`- A)0Yӯ6 >0gD]pm߄LTIEܥN1bojXcdT@vosmLas; w42rH!#BFj௕pH(,"i]/\?o֫u~15q[na"F4+qM<݋&>zv5Sה}o=6Deu=|jJ#Ż z8=B-Qm1 ,CٛД#Vaocjzh|Dr Ʉ]uǭY-=Xn wЊV~ .ǀpp}}!l* ヌNY$ͯWR]vgAHN Z9\t1aU\+#יWgu#MD>)ߊZ;1Q}ep`ե̤"S"Xݜ%ǰ= d+@q_a) ~<5%ܠmZ (`8YC:R>zeI>^[Jpx]%1 cOVJj)DnW'D{hbh똁'AL/~kUsS,I IdYIt;&<mw+u8YѹyDSN$b~3" 8l&}\%"]'ix7޷@u.M3SH23fM|XD}9o*Dԏw- x'U͎T'oc=#kA}Mt!Ȑj].+ a'\Br5,#S5̏oD'` quYư\pV{m,_(?H6aW=eygP{^"y9W5vUI(;JdX tXic9CXZmHr˳auGﭔlX:Y , ԱU/rO`uš(9+z嗈qz1-Ȍo} ZߦS3Ny˻NJ[u(0a-71L$l 4*~>Gn [7Q8T43Xmi#6sѾd 4LZwŔo%UF ;zV/}{T;9Y@m/G01.t$W3U-}a1OJc-13]7RV'LlR@UL1$zCocotxOgKq zLT`{9r$[UUǒv$&K=P\*8}piLerDΣ0; T%A!})Uz\A+>SW͹DZ E<{ށ%3?ntOM}-6!?~bNlЬg->/nxAT0[lJ#!Oۥ)YO"ߥ.؇\ECΓ%}ss-Fn9b /"Kjx67fYd\~?ӜvcdĶ'X8RHx}m.  >kAv)4%/pĻ>`=F|øv>|p[Y={8Us Z]vx^5JhAڂk +~u@aƎ(U$@A^w| }ͬwb7NUQ}%WL c㕶azT/)oca%e0S^Cqx*+ ZHį,|`B9qhVoMHB8z5'~!g6Oe;SQ=pm@P %jfS`Tзv9+*ξ0n|? Lo`HcAOv@UyHM}I kp %GܣJP~u q,$] 'w:lQ'yzJj{v@CdZ ͵ !hAPb2#3=6oFi|]1 ዧ.Vn)Xz)~KݽC*&n _l/UREWזg?loZQ8jf/a'_80%08 |Bu d'4Hlת=\g}Y <# ̩Ei rlusͫN3?%9:T0s}%l #c ܍ӰNgb8cwɢfƳB; whi )M8i@S#=hbQ(K[[ku|+W O 2uyq0u#\O߷߬2xtLxA~攆u%iz)Yg鏤^hl!6"kxtr+mhi?09:*,tl2gU߅&[[ $x#\\w ~wP1ToTc:R;g׀BLDqr?vZB2 'N}SыxVpItyO' %IM4e g']p]@;xOv6N\%DE3`,;VϺF"I 4UJt10GdT2,˓[~p@(DCA ^qnĄs@ARN,-ba MA:u`nWY 5[1 鍞;{Ɇӄ=*wK!}z_c|ڡHxN׶JQ@>'ޒq8($MHL@=`4I4 4 6Xyk; 2C],,Vz!uh-"pwD:~ QްȽ;A9HkoT>bIyYgC!^4{ "s_+˂}2~&|_Dˑ)99r"Tɳ^~ ls%6t@=Cny{]D=msSփxUO{ UM[?7rzX[d":^/ vFQɛޝcG%+Wʦ 3\ =,pBdoFэ[{,]ml(3eQur+e\S8W?8~˰f.E4刷|uH[/uKkLI29 Y x9YPsp*n`=>B$[.ٹD 6İ&8t4\b\udԆF351$Jp/aĖDg%!_cGʩ0a@Y\l vŢrtkc;1!y'Pi\f hYUyZI(>nѭ 9>!"o@x\ o# 4hnqhqBL0YLB3ILoy 5*" ^gV)QlƉ(0bw{7'T3bOa/#G X w,>Աf=ij?;qz19u($&}dzFϸ.p >JÝ" FF5H?-J:_BGņNI陑eTI*=gJ>@R]&hE$okDu\ԲRmhٻZbSNjY?@(ZZ=o=Y DXF.ilJsZPlB쒎 FcN D4N3otng3L d;|RmEaVkwm("g}Z6[JRJUSH?[`#!b)<[sVp2,U.0k(<)WOFjKNc>qٸe~Ѥ'? fk*m| ZLMSP݊%gI(IFfOnj@ ,~ aV'= MH@yZ0dpD{%P%}#gkh} SoLwmRNn{"re/W 5*3hm%YRah$VݠxjwU+ @_J?[MZhps=H 7 Xf5RU_Aps@,y5(i`7Oلu9uz9l-R M5}_$‰2U-C;u#a6"#RF7%c 7Ҋ]ڳ.r7>;o&/{ Naa҆2~վIc~I؜A~?iwc:L+vw [ )~7:Rb+Հ%eP2Й$57mS>MpUXh@cɠi`g{{ g(L w w},%A /Rf:s\A)2!'N7T1 in{2*.&ۯ6. HH!yϸ[Nɰe~Y2nAd1QMT{U/ Al.&<ݟ'gAˏu WOl2.RkoRf#*S Oӆ pJ&.rf6 D&NRPJxB5^G5l:3TM-bj%QԋJkIp϶tLt#|o=m񡛷Fݠ[i%CKV >iLnNT!~F|;g?`u$HEraiA2p(+LKf}B;*PBaOJ7y;0oW>e[إ+y#5f4 +,Vb;g^Ib-[jR<6@:ɪ!] 8:P3\!6$+\Hq5(ׂ '@HG}Ȫ:'>׫biۮG1 .Xq$+pJm<er˼ffn=Ňra[NBgQ|0F`wtU \ L$̟;TiE mING&P_Cp I A!Fe~xeVrdq]# -Eh2jXtA'İcڅWOBS %.G,$zØy6/ֱgYZ07070100000527000081a40000000000000000000000016661a1dd00003820000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/ 7]?Eh=ڜ.+'dO\=l|ֺ-5@ "\17K@=86a&^%Ao!*IӃjQ| zj~yA7$/)9kt_ 1%Կ nKf呣? i:xyQ]`̟3X@3XGv+ҙJBLpaNn`Li"0nAQm4U fjڻ[}!4 3GY7$qO cBK!\̓G >W!5^sp'5EɈY+/O s|fV s`mgϔ|sa7,"X.Y ԠcD-W[QlvBNe ?0T0/tx]#r{( ہi;pT N$~iX󛹋-TJ\7Y))a4xYM^_aW bz#h&XT{(ԦBJz ̥0cH 9J #2R*I,آef4ۇXIۻ2xf1De LȝZSw6\",٣+3/N&sa*GL>,ҘVuJJXB)yA~[Nt6Y톪!^`jHs X#̃)Os3/V?âܢPC 6c 3.Rt`?Hp5s҉$Uz儑ws,+p"¤+{4wfxz" 27/dżUj1wA8&G;IVJ6@ q݅w#C hlw~b2fs_:WR:%NH`NKwԩ_lۏâ4g4U6~LVtM2D5jO:T`do) 8?+dI_N}cZ>ydP\SWMS(‚uYиgֲSFa۳| +l[l˘aWJ'f:*+>QopԦ^5'cJ/vKGy;6+AfQ,,#dYЍladR4&CmH*ijt7ҳ"M.Di Ѭ͢I\+A xOi#˂0#j] Q6;1*?$:dxйU|!9*:@D-94$db;Ejq)#SVY]"Ezv}uaBV_-pi]IQ%P@%ʚ}t(FML\0E0K8Ft9^x?$9yƯu/; &nRY裳(N]@oۗ,ѻ{2x / ayGBaf-Sy삆\qjy+ѕ-9>*N zQ駆wVOR8v+kV[.GxcMFʘEMࣕƁ^fRx%v&aF13!GP)dIpa"iqV/(4YXc'R)*9B8C8$LJcx7E>+q ȤM,Yaoc) Y{VIV Pͬ ~]ue:ϠCіwIvajx$PiQdVɿr?wT2{|gXCgΎtDJyp.]!*t2ŻDo>M&u:B-)4] |Ii}T@Y~XuFEk pWpW}:@8({A-s+4i8gAzg9q'pHy9Z^ LۅL/j$2B4c* 24Hy"Djnjaۆ;9AT` (J0т֜4!aРBhۀ/FL@.?o3ө)et/㾉I`{aQdNoKS-OpZI^*p 5aF~A0jGVf>$1$ሠL%q1D\F9ÆǼj{$7(a=6^[C7y/r]GqJӚ/T4l]Fռ@h&lM?@7| @5M tA*OCgʎA~hPN*o^7op @wC}u.u Xl;[O{mt \G/])NGH; n)v 0_>w߹]ڣ#$Z"}QZ&fav6&las #v l{ \P`/𸅁qE V6Nxк \kNuߴ$P | *ܸ]YoLA_>RuA.Z5YC2 &(AIzz)9,9`cd\(E| dx (Oe=͜~b)WE@Nb0_PKD$2xdDp7>C΁8Pcq{af@$ڷ_\h^.*%Ozt‡)Z9ѾP6ڤbb5onMrGWgY46,i<(Iːz@G mO}KB6rxc#ox<@ 3b<';_%Xsȕ@AWl t/x<38Q1. W6pA a`MFw[N^GID3> &SB;}e6K#Zx1l_Aw.gCdm3sw{{J3 ;6 +?iS8ьYO| eN2!"RnT,WRR:8X Ux+4c௓Dh VfAo&>Š ܝMxvfvk)^SVۧ5ͦRd)A/X|`D%Rl˰sil-"76uW)da7j5dJ jI;,Z^1Xh+?9/tvo^am^W="1F<M|0$b&d./ޮ}p 9:ƪ|l"0͌= S"Sc}jL= y[5'ն j 6`DA'~[P.g;/ " ij.+1 *"k#W_dőIE7  g{N՟#ҍTlUc/ 'z< \ L~eOxPr@:ch w~NߥXL> x[F*;/pR|%H~mADO|G E ddO0oEaZ2.>2Я׉Z:AR B_Ⱥ@/j`T Z!Qv]SUUCiTeƸ;Gren6_@WWK!4;Ru(K E2[i/k3Po+i9]O].2|`.U6'`(Z9Cse:kDx6)t݅Nq >1hs I| XJ4NS5+Ҧӱ9c_ : +7~HږWBӺ X͋>/4}MZ7Dá .9 A,'3.Ҥ-Rv]A)3xh+<0]hW.6[#$ATUt,/sWe R&ƗK {?Z2fn@C“l!d6_\)M ܈܌RviУ%As'9 NLx#~ "Cš>߯KƝ羅TrOkzl}̱1r3B {D8WV75I]"AЏ=3$;J"J|TjJjd5z & 8_oYfb.YiΏ bd۵C0e*1'br!1;;v۰ֆ:'X#_DC*0d>4XCPhU*cPEuazę+<"}jF\CCP9~)2A2 7]kZ74a3uN2;-El CrvF'BpgM]E5MkސQ"3zW,m~mK5껜Yu]PoB6>K*F|s/هemc|M߄q=QhLi`luz~)jEߡxY,L[nיgܸnIsLAw⹠_5D4/.G蛍Loͣ.G(2,a͋ZZGBq'kBBU =A([IVP͒#X)5Y‡QD.|-Go\DT:o}dQ~!X Q^8ɡSMl.?14xuaLm;vjJ[ Yl/ W` ?x-S @ Qؐ3]۶A9^R čz V\ GUMh\:@7AP6e;BXӵ &\Q'{39h# zx7OlC}*Z,hY iQn3K:,Ez]*)XޢW;P :OõdJ@^r]q>MbE xg^RZbnQ#,`4)CЙ9 ,X~!MְM>(ƀ;v < xxv18.e9CIS]d>HA7a35wW+W9dDZ/0}ХeNsC27qKl0kA,nC/OF- Xnj%XeM՛}N+wS)6+2_CTq^".:ưgg/^oM-ː7iN-V"^2lb; ށvòFﴣ ~qPMpj;')V.&-{F9 m0VeJG155(\P_ LGW沨֒x|4 AEN?LbĊJ0۰.Ҟ)aFx {Z=.%1_xwژ[E"@5R JtG֕H!n$8U~ݭ+HRq'QjƤk=7›MmKl6wˌ7`mU2%o}Mh"ʖ TqĘ]sue Pn`0l&pSc03_|{[ecL6iPB `r0~l#X!g~{8(~lEm Vs\o?٫sG1'+"0UoPױnr+zˆn/"C" nL=iIR~џݷ%{ QݽAYT?A!N(1lc P]w3Ԏڟpa>٤TeYu2{1޵W_1 y'i#'D4Ϣ/C/x[mH 㺆Q&0vJF:!Ek5 @!7[3DF+$`Cqf{"Y)MZ1QWO=?/n"oF^4MX^*E<ץP4:t qDݡ cP -*k:|/ #ʆNg Ujp_],xSE<ʙ009b]HPڱ,$[W'e[Hwv =>{jaPr: u,R lM0![v~"|m޻1½1LŻ.Pm4* )ҞA7i%fu#-wPHm أSAkg&x:apI&<~ 0~!e 9i<}.%՛y;Sh0j,gL<5U Et5+.Ow.p"R X_ؼQ8Cׄe ~bԙ< ط1sNjE m+8VGࠀ1L j6Rq}d`zh7&h*扽݇~]8\w#$BqHɇC]EIs_QDmJNr ˏhgZ*ΜFWL0h# e%\o 4dT. @bDrf˶?*N8ߦr>i!&uKޭIrLWhbӵ8"MQ! oûN {xNso~UZVɴ9=y38-8͔jPE`=U Je͢X iZv4J\Aed0 ,~4/X:-H' cJSj}-N\uZ}菰=6l5D> hϭf?SRxm81$!rWˠgVJBqL=(ݴZj C]cfMT:]: GR[p2Vy@x$ c9 mwװp%h&|hȊbQ'8iu0m./OF"OjK8 ٠a#I`gz1ejn+h)pjH;☏^9XAc`|_^wZhD8 |u<.& <6{LJJ"I*9_ }(v*,r I&4u9B+y;Ruuȑ[vs#.e(u=Pz7UL.CbQ( =鬩& |9G8(^&Vzeɧ 3b⥳ns2dU'F DmW4@+%hHcKsd;E nߞjes𰺑t?% %*c$D@~S/as?,xTSuͤ#JLzazSqidKYhWp+Ѿb^ \QCű`ꂃga%9_D%9Jǘ|X\U|Ӿʌv*Zcgn"2+H/P&&?fk"RHGpҀe'Z>'5Y먻U\PU\&7n=iyyx[8^9@$5^ ȔE&72YjYH[nۍwT9lBd` 026 meC͢d.JҎHTqou5ݥկ˻NɳP˥&xӸ?$|MIəM۽n$G~v pOXɿZa@j_ؓ4H NPY3B_ s|ץRo@~v>sA/Y5.(M/n&k⭃ۃ hk+*!%^[X?IWُ-,_X|B+bpJ_WhqcP_7gdǵwܟLD<k20ipM +fKճ1! yu>mo߂Uq#?UXRZ\J#[4'wJE-1R&d&xkÆL TQF""ҁR߼Kk^4VՆyʊXvDT1 *[;?Rk>ht(ƦмmD^ Dwm5kf@~ a9߽ {*plvݸUsvA|Z*?,5/kZaIbvfY%|e"[Y\y9NF_ѫ fJ(ֆYvyo ");&jDNS5fdGPDI2Ș=Sfű6d~uHoX߮ lXPxlIta,i[ ] N#K[eM_ xq3z8'SR'nNGtgi#HG.%-p*=>޹a++0*h"#Ծ|`TŇ`SBf@k+FΙ\pd?wWT,e^\fki=͢ *'$zک/M#>3\1+t3cX!qWFhÄ׉dᮽ5^Npc^bM &&LZ=4^0|ic[(]`О!pہb !tL*0ڳP+W PymP`W1&Qk3P!LF0ڐÆ6 ׶ϯJc\zc.UV:[] ؾ}2nFhF>]ɪ:Q؟=EBO: R|8:u;R2~leC1'N*9|1bbݠTiUAv=ySdyY-5 0N0o3EG32!GBN،UO ;9#yˉvҿNմ^wMX"!Oq%bkLՐe`L,cDN`'5氹 žSu[Æg'CHܬ0L%_㽅 jljan ;9eO{-aDKV0@bWysT%>]0@ԓ7嫍c2%I~h\/IνTsP3Ҽ!9,<Uiڼ׾{h)jC!6^ŋ,̑o)ZK"{^wfḖ(<_ɽ{q#+OMMw7p)O1@Q0G X_ySqJ˃we|AEUJ&ž¯OԉYr NXgG}S~52y{7yT;Sfs9L\2c}޴_AtTx~D(~k[&백 T}QO*Q^ }`a΃qw}Hҁ ߥ{ƦExϪIc[P>ڈiHZǂ d MA_XSɴ{%lB;'{fJqI!^fN$c0 28Om'>U'n[Li&p }-[٤H ?ݠlUNb9_+v`&% 1&󗯊H+ n|.TPH9m;UKfT,"@4ѐ?LeQaucF-¹@"t}fߖm?{YxA|Z:x |)j^+DdNC<Rgm^gn}@4|K0Fv|=Uhb9|~SdWyFٸ7 ܴ&X/Vqnؘ7 pؠ66R(ENb 失RQI:l-e ,8|jc',rgÄ6r9 c^X+uVztYm@Eؑ_C(:,&'ʛyC#q ~b)0*/RU'{>{E%ώTx_bT1,eS1wiTocx`c (KCJv(ܜwiFrV .]˩اJ_o bzKH/uX/xd<rMRKW;W<-jTrX/ˤzpC'amZj<:t@_ ĝ Pv[C^KtoQ$ bfb8hI[p&T@I¹ꡭ]NGQP J9Dʏٛ뻽+84):;qvmnE(ȾʽM4#ФL*Bpe)).9F2wKqԟ$#RPrPQUA׆J=1;cxfV~ޤ@ݕp;վlJi*(61;A? JP]zlxVS!֨i\PKhC@l:Fg:SHbG]h ^_iPC XڐbU $ٲF{өFdNF;GSZԎt2uCyהE37B{0hfpC(7j1+K>BG^,vni=l4VbގObDD5EDxUmI4LTBtXT*pK·4O,&ƬP@x[]\=u d w 5dtu`lg3RUX5J͕߀nh(0k>W~4XzS9Y.MN ߎ_dҰX{0uIj@#Z˖I#x~Ro`b ֟&<T,kͬI*iF>ŗ@ ?adSe#1r>IG`X 5q]u: [f Hjo(!j!=/R=]/R06rYERt[bԋsݶ5PT9{n"c䑘‹*|ߓ-b~Ĕs@(٣O)AňO"wcƖAakѷɆQgWy- 0r. !\od279b#i,u"pz"1QԘgК:ȾZ-Z0߲nɼ3ojJNPrN81cO~!pvSbv9+Uh|΋4!Cdwb^ǛzT bB[R@r[*vH|L_'W| ҡYȲJ390G7/7GrC:-ԔrZQP3EmRF՞ʴ@ >-CϼEk nP&꺾*of(&-Zmb <9!Aɼi^ȧZ3~ ɱI|"%&o裵?j Պ$۠kXGEؔtC'Q=kzx|g^"SQm5gmFq}vRn#Sh2jځL5,yk5@ۚb'DV􅬰p l9jo#{LJnV4\%H#L_2'urꎫYraG*"ץƩf:V!vYvUU;Igkx]nvJx?~@lX4`O/nECߎ=UE|nAW@DBq mal *u#eL{)/S/R/.;OyE@=y(U90 VpO[ǯTV+lyd(i\e$ +RYY>aO\+=;%G2h},~z=|Gjxɚsb>k+pHFR(>T (@NεGΥV9.s`,PAvf!S(7j=A@a M5-Ԥ͹[n$]xj⡜!EUtIJį7۾TBH{F N2i`Iwm(I:r v{F,ԡ_c?:g4BsnޤHs- |:A:wBH@a5K=VtgXlE4CZ;d{aڹd%"*`9o`=w8O0)6şdUG4:M^FO˖-*[Dz$Hg}д>V\k J& *i=y ͭ,Zx^ _>CElv]GL]=~ QB:ggw{s"عJ1p~H;Y7葱 !vxiIvQ?AGQ( {1ճm( "^a!1H=Kޠ{[Ќ˼DdP5oO[ U{ArB_x@nԥCWU #ˎi-Sm)6uN)4;\B[7 \ e^, cemt6u01 ߏB`yh EDMIY'ix '$UfZGL˯-"<>Ӕ)y#^n5/oعl6 Odn\7r_!_6a0%O땀TyPtO4P7؋@2 LF*jz5|doLD\Sb*W#tkeIRr iuInݮwz8^LZ!dz3y!yh:!c8W%ۉoC0:fb ^q昋D; e4&U?eDqzw;ܘGfO0DX',Zx/e[ėt).D):>bB3+-EA3U`QM-r@ T0S_,'¹흇 曘F%Œ[u+xѥ\D|G8`t5yLC[R'OjQE52=Jj8]޷ $ lsUzUs<թ#9F*U%dxQI}OE,vi-SuI] @հ RqJqkF(F.w=*h$#NFM}E{ Ez=0l[n;iXkPX6[Ĭ Q5GSHIx>q 3/7v=gO_.@Dw嘉 ϡAb`|Msji8|bd[Rtghdqt^$=,eObӐ q$f|:rEpj@{i d5q1j[R;*HV?ߜa/,^65z8:CքSk. O3m]seO(80Ư]M,9 ,-'1dP K8IFQ)ӰhІoxCO7 ayt₣z :l~$0F?$9%(l3gdcSh1!A fM;m nKEwf-E f-e>{q+H>GD~C>->MzSܥj\߄d\?& $0l E? Vckp#id,3+}8e7MJ2J`ÁQ^YꇳTID Cju/r0迈i^nL 0&瀖E$s3(*Z@dWMuA~ð, G!!D"xe6%A!/s?',k~JG-b b"3T=CXqD8&,Q)?Y/)ukH݇x1AnxêkxgN@С B#$2+b3s=$s+¼8Q=s*D֎LO Rt heo Ȣ6i)pע)PK$y0W j[!~>ԒIh74(45/+lNA0:LߴYN&=ko;d O^W[|M"ц;}(Ư~1 pPHTcͷ;ңњ紒#(ÔZ׆;M456+uzsJG~}hR\U!1 't ;싰ZK572NWTd6~kFOi\k}ڰr0z/y%6oX)WŸeȶ /ppoe1KoL \s:͆ Yd[DDcLCiUcMy'J5_Y7nĵrr< d[3Y\‘C6äwRh!+]ẇF?`'ڐD!%:[{rR6XQ֕8m& "V9G?Nf =sǺ z#O K>?!y6ِ\[kMBca۞ rSZ\y"'79sCC|T& `CW VRVhUZ(s30eR,ZXч7ߨ k6L}-!s0 SX:Ntrmf"0&'-@4hI5g4ő8@5ѵ"H}Y+ Mm & %glۀSpRV}Ҫ|0nE+eZ^ed)oq|EѸQ4Q'ϋ;E鸷D̠)SGB;# h1~θpMs0\^w=r 7!ZI` [kMKȝ Gt4&-6'ϳ.꟮?,G&{mmI#:di[SucF r!\2Ǒxq#+Ϝi#D&Ӑq'qiC2"Ʉm*%=ABKa\mP:aF%WueSunZ@:ZlaLs!95:ٿa\n!js~ǟ>KH*k|[QHA珔>" Sa&a8=k,w pF=i^CaMQ4l#B7 tX~} wHm֓S&<Do>6֡Ox)y!x^DJιK}z D9qeК=R)ъ zFG޶RmZK{2t9%4Zz˞d MY"Of-޿L?bN,&LF="^5RF Th?%x?{K?pK$>W;'G hJ ns;aȃv{t8Q܌ㅪ3##SIXEkorz[:b$9ԗe[h#6s "ÑgV#X)G1e)2˳“0ݤmq9g{Vfv˥ |ntq jFU 7fWG ~| sG#]Qتg@4q<]ܔV*? lHAg_pwLqffENWZF~'+Hù]xO |HY[x>jf ikQKGMXSA!PH}MGώ*qg@(Y}7!+x5NsK+H-Gg]5|.M&.I|'_G6M - jWJ—~jȭc ܷ&Ƿ91`:)'/ZPL_iA;[n{>eBUuLpaGTF cdmA ƑU&Ey|s)jOBlL[ gg9ujX]UUOOq+(U`} ;Ȝ̚kPޝ@2_飉84<7kMKε(7MlZIUQw?GU8d"_bg-+鞗Gᅾ8Jn%Y5K>b"-ex{ö́@PL!ҨD[~u66=kEPa:8_j.c"3GـM(k dۢqTy>Z*e6O->@@W)r:&Aªќa1V={:e2(+ΟģVa_065,ɐ&3~:N裡g#f)uVlsm>}yc,?J7 κ,њ{wD9dk.e?J[+tGe_YN{E<-U'T"Ea8,"$]f%QU zc `%Z4&_FaN?RZw<%eܫyW/I,J B,8]aI-썮w4G?u y$!1•E8I@}Sk)ĩ|v +13aPbq# -)rPE^PօFADa" OTL?Og٦$* mfL +F,&-B)/?%lqcTMc0h؅(BtW3cd P͵]gZ7JLQ!gChi+=XWy:>. W$R_w\NyfbfȎ.=Є5: FTg22 ZR**HCx`=!vl^b|ɯo[1k"@X6|jI[{ ޾GeҀ/w5s4DDB޻9l]DzWS !<_Ey(p:mJ46ݟVSو w.k8:cqwFS:P#;)>P=F/崙cjkGVJ |?)kE,@Ҿ~"~0ˢK:$9l5Pt J K<]S9s"V(HhDpҀ鬳3cJ˂HaO!8KlR"{̬9Gm_I_DL{dWm"{,@ ,ݑOoS&ȵQg|5n(1BwukWzXO}pQnkl. c7oW$b 4mH0[NM.fO&; AUWdA S|o.2ZC2FaBuJsAߍ~).ͷ_0C8#"5˒ C~`!6T/ƗX%IjbtƠu8-֢P/>{(›#;"CTJQѐCR~է5*`W^/`DP^.)~5-Jr ؁8Žf@>/+tѮgu7]9σ8!ԸwÔLB671?' 郗8K]Ve?AVt/G9ʁԠ%<<^&pi,-0~-STQHIΞacY.1ύ*I3>AܛϺ4^tҨ1 eQ*u(3qhbkR c*ˌz [lDHJa**Tw;,a.EjI[|n?P^z&T뵳9`w_pIXX혁ƽ[%$t)j\ ^W CmW2 cj &;f-1@@G5*?="7ϻ,vg]mf n$/2t5̝PiCd$NO7h$fPD\BW6FӺjlfI uF8nyz4@S; 2x@ h%*T؍-%ԤP{,Gǥq)S,\$en#"}C;ut)녡'~(> Ğ|:)ȁ#2

  • r>zVl_;3IQ9D,ߺ0.AlTU5@,iQHg><UM<v~[D30!.\dD'{]Hiyͤ7 |s KB!K3F/=(A/jEGS9 Fr>l' iDWIZD'Xʗ(R`Q6{0LjR3c%8UͤT[xécԺgkg\@m$U$A idj&.Fp76pLHS4nf'9GcG sƆ7V64r]]gduVߕ2o;r*V? 'ZI?_ =WNLZ?b=Va(9t$f9!j˷8Sf*d9htθ,W~X'-14သx\ZlrZhƴiٚ:m7 E&zp0|4n} `.DU#Z詢!۔L*6lP*6nDlxLVϦՉY O(δ;|.yb>WnM K!i7#Cm+8pwB, ޹L&n/%uſXY-ɫSQa6WNRI6H[D"G .ztg뺞Kӄ>}bV\l;ϪR8XE5T#QTz&45~QWWj,P}h|qȒb(.Ȁ,HVHwC+W~|60{JΝ?"uk .Hf^honn@+,8`XMɪS}iJgeKL_c@Ҙ؝Y87uvZէ_}; Rt9gV[50,4t}HUI\]@(Q*{ Ŋ\*k~L7pB`ByᬾtZ|ϒL\_AHEԅR]9-k*Kɘ/▦F4|:la*EG:lXvlm{p`neNhfh@wRe2HEV3(|WU2sk9s@YC,eTOL1=!/E-˳lN!Ǐ XE4ABEb}Ba&n>;m. aֹM46Pp6h{EtoX-D4hBut8ra7OQ[;^.nFmh,kW 6}U &'\Dן\ܞ  ANxf7S搗_ Q^)dQb: D>Jn*FKM&MӵZEۂ5wzy/xǧ)mb>$VYT$Q-i%6=h*k y^UYWQjLh%{]uy5N%j&;p[;nq4LӶW |FG= Wx-q&)jyDz4"U opl,.lĸ:%̌dc g 4g%Xh=b܎}WSU¨BL)_ qմ*ׯsp'[ұgV8g!LdɚY8{Dk˄Ю.H16nt<ܸmRqU&-wgʊ~|wX5Ihׄ3evɑr/rUfht+DvM>j-b߅3Rd}O؟l U$&gs(BS{'K0X(L4:E7%(/ 1lԩ 0E8K %4զ>aZ3x?zfTy\1b'&ҹr~{}QO)x[!ދG/" 2^Sy],uS`E"W: i[;MKtcDU$ÌG\ʈ<~*P?fRm04_&]ū'^M<xt}k|RV'Y..(7Vx(d|KmȄ[?z|6AXN^m cW! EV.;l \(/^Y(٭JmX![9Nݮ E(gqLik'&b ݣ4iٮ>k;'OB 0 b!f2-L;7'|2e 4K"%7a2;noo ,hg\e]$h@Gh3S:)j= 5jbF!1LJxFߘҍZ5 [BZ:q4 Vjc/$eڞ ތ$ųrifg^9.Wm ISkySlB)i]D~gHTt%c2Lمl8^Z*恬蘪'x56&Ve.8Kmn΄_l6-8`% *8-jqFސ5iǣ!dCTM42A{H q HGwj8 $Scgh(qly]y6,4)Σ|7 HtH? 5yÏ<)_.x._3Y(Bؒ^$G$-sC/'?{I>hV~͆25nŒnNC~.f-jI`Zgnr8a'=|V S9CP!_Y~n$rkm ol]7mo ^T 41G\~k`-+I]OFaj:r#~M\((N&SϼP+p)ժ6|7[(hdrm][d4:@&4!Ó ԼCX%yٶ8*'hQѣ #u2ᡣ)\ikPX;~d5'͹ߎxҮ>~e \-z LtA o<` ! -E+QEcal>!0Kҷ=^#!KXV%#)*^\u>h6fy)>`wsin:bL`vC`|lO~c ˚jIQ΢F)p՘Ĥ⼼|qoq2@{}-OXgQjM4)q9J?K1 ak n/` :G Sa<){6<"Zn5ti9RH)uJﴬUPE ))|Džl iV [TEG^X}z[^0ex_Ee:?<Nb`SH" 77peMr15_"]%G/9(Pov{4;U7r;^4Y4sl XǓd8GC?\HpwOeB0[޵s]cG&#Լ Tޖزk"kuq=]XAf {Է{v9>Oujjq6{J=Sc諬mwZw6yu%_ w@Y{7']NdFX7p/KW?hm?-$&n :ADc/d:y&9ݾ-h@)!sCR{ھ> |(E2ZUw3b=ĥ=|)j79j`?9[ꜵkl1DL,[1:4uNKNj/4 vʊP4nC:j %ikS*Jr@]!l9絇V$ Z&W-c ] JOg_>6h ͺ5pøl!D@NEw9CQLŸ]CQ:lFYÃL6~@EfGvl@t"iL`UOGS YGwR}ѱ'p?Ev\'bv%]TlW" _ ޙ鼔-"ǧJ|Fwa#ahiW R#/ fP ح+< S]4[nRJT|N@(߳M2%ذTm a7>Y.EWBO_P}^DkȽ4=u \҇-y\J{0[BMqߝGs^]|=L`Q3„t0=<o'v_9]%W|IA ca(1Y4$M`ږ"q<5VoHz!2k7h8j`ƩO=Q 8 0Z>.D9B *a<"l"C: Ǖ5 Gv yCmIn/ϘUmźP\/J0jV %EՖRRv6DռDah11]DUH~S.Ag] jro8bn=ه/45Ȣon=CȺ2@r}@..h6$=b<dp^[~o;*9̗qyҢ^ 8Td?Rm+ }`$4Q2 iYw |wv\M6>GSel z} M˵cKՕ\]wxY ӝhD(qKeآEJimJzi_P`Pz ]x|kX0c B* *o$PnRh24WnVS~#q :1C^ f=L^ FK4hDp .Bqֻ z yXhtUH[5cjVzH_ٿ <$ƵJ Yx#ooJ0iH!X ^C4zI/j) >ʩ23<$#i@:0ˀ=e4쾩+ZL(2×hHݹ.;JX9魣nCFi%k2(? ǷFA^f7b@E8[*/Jy{({gr){ RtTni.qяg20/$ c OSjuu%@!%JaڄbW x%#@ysNQ@Xxቩ:{ĮsC`җ7c6 ?f}s ^OlQSVT%/ .ivN TMz7o̪  L#gYZ07070100000037000081a40000000000000000000000016661a1dc0000af34000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/ͮ]?Eh=ڜ.+OwHA5Ȫlt.vWĐ#ʃ-j,y'2*Ɉ 7xrÃIE=C wa.`b@*ŇWh?<_$lLfLhPfny. o ¥nRՊ  ڞO< R>{e%QNvh$:`?]zF'&,QmS⟾&)r}irOVqmY6t2qtfWeB`S\p*eu'kSDc%u##{jc)L/_(#苟d/i_L7Z⯧#`%@$4C-9CQWPhn| NDp^BaˎzG4ꛩCy>!zoNz}nC7{c+60pۄ=tL/K]rsOuNo_3 C Smb2saIö+sB#WwB&Ľ6{ozP/޶JewNɇnI:kB[2lMLЕK-QT;ކBX{IM暾E0KMKk&GAN9o,P玒Jsx fPkF7eMfzXjЕ}0uOp+D/ӞMkrdgu#P-x~Oш&"bz#3RB9ltBE_(Y)YɕіAO:Nf6<&@M q,Ou*`Pó:Xi%Tꆴ\u.?>>1Tav 31`'_qR~oS66b@Hh{E3DBX2ꇎ$d"N+ 2`O2\ VLa8Veg>:oᮃ] @8x5wgw=uNI;1ޡO1?fl3CB1UML&kk[|l >wcLGFXcH*mčZؔvc*_}cAEMZQ[ܲcrd򞮠}yxRS95 ,O7(?*N@%M_Jwʐ5~f<|3Х:%;FsC>UKAz> E\1 7g "VgI,s/qzN^P _~"@ee־ sY _0';z/bo"a"7ޝ&FG|>Yȥ\>^E]J׊iR8|NY\ϹU^#BD hʁRtC^wMwwwdVc1ߗk~Lžq4C*".' It7GI#:jV^KxՉ۵X]AcZ)/c7}_1_ bSQ%}?~*+J YHgaz:>YuU2W:q۷B*K^5:! gW8/u3xZ/lkQmb{ϠcKLx7 gAV;Q,(O s,ɧǁL aelj#w} 1 AdsF})59ucpNZՒJv[g.7Ogǁg iƔ?J֡Y #rlBiC XZPH=qZCsގTݜ/6kieUT^3-c!d3A%WC3XCfM;Cj0lN-0/k@F$wC2S04QP< tނ8JH'?9iTQSF&V3&+W3 .(ؔq9_LcW m7/A˸he75.BELVZV5fT蓻z} rq@p}R,a!:cXC L\G2\]TtFk̪Q[,j`1# w65R,lej DF9<\ɴnL|V4=6oF|4={%ط4_#JѫdIbGaHݭnÈ&hǂC BXA37$Z!һ O#-sK1d`vOYTxJ~o^|P0Ɏ-TNn#W6LU—{ G7A fίh)vH tt_EdKF2#!(7SS!'vWrsTZ/Jq#[D"$ `yx] %F T2"bn6pl[4'TGJ!:*3-EW?jj#|o67ӘqJӊ}Ri4g0 RC%MRE>zU)Qrj#7O!O>9j¥n73^Dh@[^%Ǫa(Iӛе}%hk@f?%+G)db61#m ~Uyɢ'?!in6 Ϝu̖tcU*e^;EwCX(,O~8kw.|?D c ר9nAQC(k _8sxO"!K/2T<>m`u3hx3%t6@w} *]:r?=iӬ}:8Ĝ|h@42&M]>i4A[m@i65~ $qPbN]Œs73 3mPb{GJ e. >3qw$rgSr.:#CvxDSs/g/*76𳇖4`M_" {{JZЧ^߃ 8d]gu3(.uDw:f珰K!yGZב?(+޴N$ % ܆B:` Mw.(i0s٨ZaWR7}[hZ_١:0s*QWJJ_Uu=ʓ1 aųuOtXƛMxAU|1@EvMQ'ʢJahH:ja bU-]K z6qRz!|[`̩&/X(#5@;8]οP.W#@V O V{R+׮+R*{[8t]*iM=e|;@H[4$(7[|3U ii%;}FLk>\Ĩ#E${lDVRi]n}WxwFc5Ko0ZW;'JƬSxjTLVf9\cĕbRMf19V{@LGFeADf 5pAfw8&lr/hҔq9/ekB_? F<2nP*Y0^-,Y06q wcQ^{Cc?KZ&E:X92Y?To@!Bx*b54'DC[I/tP>`i^ m`_pv7oPt3Gi#.y0?6 ̅2f^zp?/ kHGVǪDt[tz"5M/C+_դwu~(TPOk,`rYp :q!,igގA)!dm&GqJ#- xGSĨf3WR*dR@BxIГs[E1(U' Đo3ÙpoC_z+_:4U<-n0Lt6lPIuҾ[A.^W=nϥIwhɇi2!<A:!kgT[3{ٞ8o?,T(+8O?RIX:7@!*Y֘)BNP腔qμmLMXcK0?vjXI+Qmg^~ =e#rj^},tjSiy8») M٘Wue³!k$ΰQ,V`t )w|FR%3G˟H\"KABp2Euq#ѵ,j:D:,q2yl+;{$ns9R |cIxז&];E_u賂}ş#v=.`T׫RQUé.N蹏=8%F:Ol#V* SMj .K11B3z%'ZuFPg}cB"È daAFS\-:W([d0XEѱ຾!!YBDOa "^J]c鸞sқqI.:0ӌ7iG =܈#*dP2`P- 1퉮ȧkncI-ȈC۟l a gw3Csw P˜6sfF(χz8$_ۏ'#1l|v]Gl`ZT{;"#xT6cN.EG`UMJ=Cc(< -5kYU1sO&Gd#+SNŝa/j"EU*; ɒh t;seD,>CSYѦvD0VRQq=Y39_NY)&#-1IprBU~yϦd=P{;eRzʹ.8&=%;R/ÁkI4%Y2Xo[Q*b$dQlJ/cu^:]*Prj HElS$F=?iԈݭ<<)a/BR(2,Q(9z#>hK vWgr ﯦH ;Qǟeo'R9Bkđ }_d뙂xom,YLc&R 0pxŽʬbn"ʀc҉@bּt gg0soSkt`FC_I~c? 8Ls6?^EBj0 ,%[ȏA+y ^2ŬS0w|^Y#POBܴB sKnY!O8{Àm/R19 ~ɧ60M2VoƧ;ٍK=&;iŽR$g'2fW,2&pT?.{i Fʏ*2AVmɭT.5r+': A~t:$;޳67'Wp$SѸ| 됣;K23~>ƏȀA/L_titp~c. 3J\lk`v&ȵpFDƧ4P Rfj[>$N|G{xt5=T43 D:mˍW+J#Þ 6 =IbDy cR+W_?# TP>}|u(_Q-V=^le-km{v.#TL$|`5y?Nx֮W^M,J?#_PXd m'V٥O7=Wg/QYb? OApLZ? I1z}r>$kLp_[ZF jY fJ3 0l8oˇSίhPR+Cjd}Xj!5jڳ$Gh Gs$}3To" +"n<7pxyZpڋ ,?9^-}xM/c,7%fι?ImͼV1='S#69O-TO+qG'5p8V4 Nbp넥VNŀdOVf8 ;(ckl_ ==RͶlD%OyQڴ&&zyraq9T,LNWiG6\?f+t`7@hzԕ2Jj%14+#^1QJlj|eժԾ]2Mїn;ab4й_B8ޟ,I@K%ө5L3=<:ghG)_m CE^_㹄ss\zaFm ll#K,O!Xp1f[̲\IΧ? X)ʜNW]3UPaW@I 4-˨$aT:m# g~IjVF\A&hK"N~pYIHE5=HӾ)J=|['B˳xl$]#;,^ԧ ݸㆂwZJd:CKPNa‰+}?U QB2q( 10WyZQpn2G6b#kl] eNUt"{#p 3iAEr#py8ڳJchrcn(޸*r>*n?YOݽLr4PWD+R/[LzWߜA;ֳ ƛyʼMC *aX zٲ|1 ms7[pB F3.lYU2EΆQ[otǽ;v??vdSF)yH:);Z 'ucwc!D>P)&hJxj 1(PTbThWFP5D2U|q0%ڊUZ/!珵_g* T tQR=H$]C q|_v]@?̶͠z)zItFa""\"D x(6']p%ZJ2Ryk gțI<[Y̋,@⛴0F0Z`h WNϪGM֙ )RZ"AV#t45JzU+R,C@_ ׽xEx̯_RpN qpe^fa߹4&r(?Fcyt'770k$v;k,Wձ:q^@}UlzTx}& gZU_zY6^_/-Q9!Nco;<&d#ξ6Ɋ{UZ7&B7eFb[a^Rm5Na2R \n pY TL(? $GJ_;$zjJy)_f ^T<_=ojlGtx͸pTء{lϾ/le>"kuf(E5Y*㘠&7F8ߘ"$5lu4Vgc ۬vh]G2W_%i]@QJm.T UT㎃a%;91tf1D ۧ{.`n` y@)a djlTC:giźPǙ'u=o m1Gs[ _=qs""Ԅ oLao^A1 (rhӜ ' nr-_3&KC_si)K7LFrAd@iܭQ3  ;> 04?A@;|eۚ&r5a ڴzSPփXK T؛iDZzf$ >iO-QpŠ`R2"nvU\\xP&(,Gb;`kc,ק9tdzVQ:=aEFA@ӼP-alŁbZ ]NsJc;+<6安} k/3~ߧthN֢O)D2K\՗۾8YX2n@B+93ݢNkq/g>jS5&+;nN$JczW ɑ QlQJu/T4&?Ľ4Q d%•P'o ]/^ՆՌ@,,$⊎:7 Byl_]`eS"Nݺ/Wb*Bf}uQcp9O<%FdvSFuX`loSO{5H$oޣ7~eڌld?TAnhuF6$ljLm2R:"UHӇ,F=,M` |Q%LJX\ "T0 Wt*mU d JD/l)N5l_;)L޻9(]u]3SmO qI h;!/dZ 9Wy'rNp!4U#oǼCY-Eku_\ȢAÁŠfi ⰽe?zrzxBXml H|j",yH3#x{˸$È&ŻCZy>Hͳs,7(\& P cOa]Ռ>i8&Ulv͋{-lbT+HJZIjw*a _T6[jIo $hjl8 ~F$L> 2c`A OgijJRu7(+w%m6SiN M ~z ˂,f؈,!Pz;o69%pat4n/ h/rB3[aX nB /}7;֎?O"Zi#۷ðNDAljPux+p-$B?X&QdyND A:ؒd\ `LN(Or6#C1ES,ݏO-4X\FbrpJxі-8x P&[Oi6L+:>,~Nmj dֿaLNN}? !/0J#_,-w>2X Dk? 1JDg@h/Ag:ɷsFr\J\kv9^d {f'nc옖x+bߌj3IS dl*+Us &=ݘ(λ+8,c7=2JDH%Vh):Ҕ{';>W5U<$H >8 cފC@¦a.wDvVgqQa9nbq׃u̳dZ.~2)!ܘ4>j#[_M%KА 2:WfM:-Jil*c_L+7A~/EBꮆžu%zc}fMD5ijӬLf֟:(Rew'L]0ZR%] a"CN:q2vx'\LI1qi2QXW/^*ScLa҄aEV$y5W)*~{k;,vX\O,N k+~.iQhvkp/[^ JX-QCKRa&] Q+CSt؁M\ǟWO0 ޻G<ޤFص诜:٘з*ǀTƳxMgx1/zklC5 2 XI/!ɯ}A4I,ۭH zuCL3uS=@5;է,}7)_qsQu !`+uʑ=9­WMMٰ:,EZAIZP }&6?#LJ`,&Uvd9X|ܙ(Sҳ@ݗiQbhAsn,)X̺2 FL*ČZ\]D+98P=bH>O Dkr#P3sR?7O킵ʚv(KF١..L垈.c}<JdC;^!ه!qy#!'e_nC 0{7bFWՍo[x58D$ܥĬvas)g$=#By/6_aj>逎j&DѧH2ekDiy1N:W!>bkێyo,}jx9>v:B׉2QxEJP XXR9HF8)HRPMW!ӱ8)%~OW ?DE$BvEOPߎʈR;IfM"Ϫ1{;b5R7,H 7\HT-KwQAC6jW4fJ0L6Ymm\Y'E ulr1,kCHHߎ[ itڍ"dUnj[2 91H$Q[ -rY\Nu&f1وY2G3̾ݽ1+M{(~ EJT@!qZc U 2'=L tp-!AAN ^ym37ǔ˅/ずfR[%bII+0T{ϕZY o^Z.&27O)PrTNh /10[*b S?$qK5dg܎!^̳kWPǍx*caq'=!Ú%)0@Ae)İHĢE (U=C*ӏ>4!+!@> ,O:`'⼡ASoW3=Iv\XǕ5OkM|,K`[umZݎd|l.Og`È60)-}DB֡Mnd fDOH2 hkSeef٨wyf5,N]2( wryaNeeR{f;v~ЖI3TQ- W~ BٺFujhJJZ҅\Au\!%*]ZtHC3h:0ck?Q˒NMtU*Rh:Vw2}Ss.4lkEX \Vo^[Iy6ۦuVqk Tm6 sC8eGzƁ " %`07T|"I-?o> K?굆(Ž7[ \giB]ܛ e#j5.AW\gLdsµM?&bI/ހl]:t](ƫ8(y8'kZ##W 4m5<80eDD }u(sڒn\,ONއR`40Iި穾Y2ȗ<yyY1tr>v^ꁖ A|&KBB̴ )mY٣\ɸF}lz=~ cjpUsP `n0>k0$*2f>T @)HjCS"K.jz &WA%ץeBՋˊ;OH@G>?V%jC_YuU7(e&ڝG}6ɨSr`5v8HPW\3PɢPo%Mi3xv}*9>iC6Ա O|"y wӗ(X)OzM%bInïs^6Pˡ 2N{"kHݎ notDϭW.vOenBP#-S^L872_Ϛ uk inQ5M}uȪ(P}RM Lp~K)+p.Yiw??Qx@M*b~XA0&7؛ d N"d0gׇk 'o.8k ,!u8JS?L]c0JSz覆]f"5(rSKSc4URx/J~L}&Il( cE)[D׎;2!Co _ƿH^@nO襗Kt9-rq*Is}jG=#rp$`](mh^Q6ڶF~ FVU[&_hp@MQS^vS.p:F7W<͂jSZb3a!ά~kI8mq&>\:wҨ2S0eFLtq|24%T`SN8V<`]GzvcK69^y/gIT_].Qio.[Uv%d0vO܉ scĪxѴiUf\RMhbcSi)ků,iCn¢UMCcq25P?bMdƾ &\lL>ߞ;?^o7cSboAp4{Dx{fw-Dl9TL7>"!VݴQukk#Y`?B2ÁL# &k) nSQOβҥp+GbWG6(p7^$)(zћ :)d,?=wȽ="#3>LQu)l2ARo#j`/V1X[3fazvmU S-"v8ZF_l3Gln#ilAjZ!), {˙si<9,  6U̙ᇽp˲T 8vhEߺnׅRὟgwt'u 36ifr`Qegu@㆖C3#i]KK}hoiĔC#<m΂JF/`Oy=%:{IwSO}VbUao(}I% C J.ʇnϾ qF?RITnl1MRzsaکKu}dd(Ԕ~MQ.ʈxMz>~~ݡhoĤͯ3fn[M; >L/vcK$(ŷqof~w͓zp{ƅA&oHoy`Mi7@Ж}ݷ5c]|AT00Ֆhhi}+CN2K5ĺ#t̅ [K!K @JIjIJ&î0jzw1s6KŪZdPI{W 1<ŎFܧ_.Au~&]3_.$+>mq8]@!~[NNk&@Q][Ghfd ٬#pʭFh=@Tf}Ohth$i! o6CKv_|v_qzO+}x ╷5D^CTLC޹ǹP'm@#(u}yՍa8IhtLrq"I+j'߽v*P*_pDFV՘ܙ=Kѐ8G_Xi5"w(Ld|zWNn#yGq4'onq?Ɗ"(3* $I8.¯0<-+-O ƿD.c 񎧶0"Z8Q9QqBßٚ=!?s,k 1 G ,=EZںL-q5!G:PI==maQ%ٽq!sBږVݻoA(d]iꫲ''O9Ĉ;ZKLje c(zcdz/bX\&F\ E Cxw'ř$dd5閬 Zjvxg0rd#[ "ѯvD@{;Ҍ1F#\\N-x DǷpTͣ_i@ӉcpI@7.ܨ wU 홽qdų/z&\!Ay4hmo6:ZcCo?(τa- + J -67܁|ks-?P$Pe%jXQjGV,{@)p5twѴįm7ǿ ePK 7gd5l'2UǏ4K˧Z՝]X dy$8f[1騸w~_VAC!E<,Ab~蒵lzfJ} ?;K|)dmX-&SX)hf8b鵞)\uR\-PUcc:`y n?HzzN)Rc<&>\zRSyVU4/ܦTm6܌lָ9T&RѐIh96PP&#زJ NگC(^/tszƠ|*^F/<bK͹^PQ*R#fpF2̇c+]WHVq;G^4ĽS${:_}D_ao + i*&~sKTdhKnodCN4 }?ٕp ̊z2}?Z8(%UB* Azg;\e"p9݀tpb4_dd]͓0xKy-+,ޗ wv$>ٗT=bWMʪ/zÓpVQV$$xrؙ@.QF'jX`wy>klpAwf0XyVsT[5C.*IYD LYgP3d%\/֪qr=:CիNH[Lg))ϸ˂CLZ0AwH `v8DS&8ЀRwBSkcƕ kL'!X46 B(,TpL}ŭ#>0ϚFFsFD:g~Mܷ֯DžX쫮Շ3C+J|F {ns(d3r&> UdM9*1%NNY 6V%χ?ggz]1 Y8%Vh.S?VO>vY679%薯FNHf\ K~u0݋Rk`s̴h%&;f /4k m|C)oBSjpDZA{yh<W,$4v#ƃI׽;>\CGاV{ߚCs! ᇞ5f 6fOfMFR8Z )I_g#q_) Qa\[yLH2FFL;;`XYvҀ{a"\TAO vqV $h W%'_qivNӏ/؀]gyӥ> pLԝ} D@~+}t a4lHtׯ*Xyd G !4O\eΝ{k l>GJC>HCr09BL"I+ /oCpɇʈC-UJN'_^\7,IyhO/"cҎt糥ìq 汽,@ZZ`Hz[ML^Hj?7) eǤ:gjJUn١c!6Yn`̾50V[-X#~uM2UL2fZ$÷Gx!0׸.(\Ev_P i ~"%ohV=xtΨ ًc8ĵg7rM~X׸VDs]w$= '`;u*+adS€7P. g}U%H"5Ɯ)|* g` B">I1>`Yb]3G`dV' %Gyα|}`W8bILPJYF2.GD.Yб%7Vrw.-mR;բEvmʈ5D.#|UY1ؼQ?:>DV Ɒځ.јiAJ@'UZ'%.ӭ N;N`~SSاՠCDlv\5/C`{L?G)UQ' Ӛ )BI|BP"C!>nOMm wPCmV@|M܈ހ=iw:gzD|?(q+)cL8e$݄ hRW^,U 26"u<(5/JOE}"/:K'syKΡ-0* S-1'0 cI}BQljdSQQKAAK+Jv|ҤV@D@3Y5ΆZ1n".x'kO,Z0 ȦǑ%X\ک[gI5jA9 ¯5GH#0ᜎOUZg<{mi\07ԧF¸|a}]f0nHΚICfk sxRzb C1c4D^7[#ě@`O13?kr#k,i?k`+5=\>&̲i|=dei;fy}}8ٵ@cWrbyQϦԟ>; m`h\E(֙f;Z"6S&4Qgg 1a-1>F(:ahꌴƳ"KezL)f]}r8B2aE"^ೀiX3iM.|Q({Du.S=tU/?&r|g(OPZJΩp6s/;@\Auvl#He>@T2u2pI0A!jD.8lhB0-W} _EIeɩBt:: pMz#Mx(MՃs iSsUs,Ya#&{FKfa)ee3k$ם8N䞆z͑sێn`@f ZKd;,ߺ WsGbm)̢;cqawvLwH ;0L1*|g<~AigNw 훮SgCʔdJYngFIiK_~Zg2w܃]m#{<¶T|l G_fw9Q}$ 6vpo:^XBaJ,O` H"9\ZX=͆hu_1RP?_ ? U 9檺MzO7 N_(g`30!#d~ ,ߐl)?Vn~e$aZjS8Er[͙3V^ V\Mg $d WhsI!dD5>Pektl{DcA@Z`{aN~Q-FY|Tf:8;_Swko/f^|9w2e0ɲ7h73#]w&]6$u9C@)'\H#c9z0 nW54ނ?Wei*2F@ GMv#\!/DMY#P"}τ^Zby(!Z `:\-ot4Dik̨7G|X{)Oe;q::.td1=ZF +}w(rO:TqEZ.fU),}ͱh8I(ܞHG Y"ᣪ=%I 8 %ǚ8  Gqݡ7md[!1H%\+Ɏ(hdG%SgL(V+u:L&aڞt LsEdGMQSd1Hޅ;QcĿ":),`up~uOY[6!iCo7{`v#d)>Zsm5YuEu@Or ֒oJyхAOR'r<<Ձ^QαTTXbtNU$ȍZቍ/R2ٿ[.|7R:Da9 5^ius !&.=L̸ic9U$`2d3T-U1l561c363IG?3l62\5k|e K!dKB8;32PG CY=B?-1{4񱊳!>L'KrT\!Z4ǙQ=\M ^6_2q+Wgɗ܏=ݥq-SXj5UYbr8>~؊TiC#nϑ@*B^hpDwOъ( h6ƞiC ox窺QUN&gs.n'UD I,&8e_NӮM f3Cc\ bwiw! dT"!7 4'~b\onnfcN^o"p2q$lq4Ulie?RM^ ?-SGr\."6|gʙcYS[t=/v%B{j{) iiciB <7]x,,ZDG?FѼ{K3ps묲m#n grb?z[9OkY6gŚ(zt%EeP(rP ^k뱈@>ACBjCFFeo8%!o?d2p%_mhɛ+2I\B =I"c"_ p] 8؜\eg 1MjT `G͔XptԸlWD\PF tBAbRSu`9q1e-Eqm=-C1~F gjBE*l>0YJ juYT>lq.]-wj DDJ9c<.j ֭RhkBZK%IN4L녂(j6 YpNƢ+C42A}7S4xw+{U7#wS[QJW!껀~ZƲB|oUz:F @l&zf5}%JSg_ԴzR|&[qL$:xV2I,ndǽ*f+jϹaz)^־-7㞓^rHE͘;~}acؕo^q4XTzr=2 gѫ78ԙ[!9 sLάȒulu <~[~o__ Yܳ}mnOY ЇtjcSWH ~jiiBJ^| T~ٜ _ok´(6 6*IRgʿ[Mv %I޴uYȢK S|F|AQb  0r<@@DԌ"PquE)t5(D-w&##}it{I2*"-N9"2:LSYѬpz{{$\/P||t؉l+哹@\>"K 97IHP}:6D 8=N |?eS#߭ ɉWin}{wx Q}AuO{UW"z껱Ʌ-d6e#v=Q$[by,5&j/Pqi"Gtan2Eīc7(=3Jx^fgo`cέ|khvnxNO8D"ɼ*R$'ns$u5y]i)uWغGn/ ! Fv(U!U=°Kl!d@Éq= mL1ժCǛv=Spu_җB/ق8аvbẘqYs4N9CutCWw >Xr>E|4WiڲټIM_U s$r-#p}F8al>ùS)1Ck pa/';od29P8Ȼ(I"QMv/;: ˭ȇi5@6߮Tr$[mfK[8,LOA jAS e2W@1W1@ j ;,`XXj¦P݈TdGu ж~:*kSU=\ƨ2&Yu-2[_0̒l4$ZDl I8cPxn*OkXQ;O 7s4DtX)Y&2._vc)OiB\:dp.g"ZT`Ah]Ɨd0`f'U)ͦcʭ6#q<f2Ns$ VT\>4OM0g[[j} |GZ3%k`y:YYJ6;nYLȶ ϶Rpo3 0蜆ՁW*v~=r\ ##F1'wl`S'v#t8ze1%$AvA\j9~1!`%ævKBrt&E+ qJӟb18t/M7_I8IJ<󏥎ހpCxs˯$͢hAM9UVn1ڍ/f]|ډqnxXN]58sPmn4@{,F1Tg$޸}^>AhJ"J7qet*i+qmt8 fRym&-7 5 e:*%hоFҐ N}̀3I8|sPo +~XF+a{,rTEMb̫`%+uk[+;sIHFxei f4?~EZ/6¸-  ˡf2", 'Ju%6^A(e1*&:At7ɠK>|&Or&R8uؕXM_/kd{ e;p 6C[oVյ jIY>;h-E^c]JŅ?6E5iL3Ahg.! lIm*XUQ^@L%"?ٙ. )x<((ctU(rR] :}lS= Rd3@BMƖxWG'ٸ"s +wUq7)` TrDcr|Vޡ'١L{cCn{<CH3c3Kz<9mўU%OST0 ؁6g7ieGU@Ny.}e5LlyăEa4(Y7)>ewAaN-^R&]!lͪK ~彈r6ǹ O~8;Tã8=u ʩZP;ɐxPx.Je("env]-0"7Rh8Agƙ|Vwv:2֖% 3D +l_5E"VH8!hNyuKZV)&z}4<'X+JB^hΣ $[c5$է4͝'n4'sd0=7eYpmIt6c$Y7SM:$T>g4Ӹc1j*߂;f{3p)x7iW;s3 3c^<8h/}(׆`C .t& vh ~ )L-aN4tEMW 1RiLJ,1I,#F=xV#&@5y_8#y$XJpϖ [ۉ`G&"Oa<䛇74vp,|b'sNr>"10m֠ "߬FQ@r9-/(3oE(SQ"Km7&7:0?|+H}{55Hx2k+G+Z>޽d}Ag@bu!P X,[v \zV<~W 66P̲eJ!*dظjʧ=- [h9n19"'R5dRR" + f5x]'iMwx{9M@3 N},<@w-X"}j8 q bt3x&xNˑjMC_0K. bVp'Tu\L]?!]toeGiFnɤI/@=6O>>baͳKDw@}p tM^d'˺IeIcA]*͝157_'OIP}Qy/Zj(Pf\7!G49o- ΪdY0Dx卒D:(1[|4Jak-jY=jƘ$7-%q9ܙqܞتg yq߸'=C \e%Y^]i1B16#O6/Q.ގ#¶>8Ԅ')0ac'w5^Iӥ3\Ay9χ4U  Rw2qBOXJ"tP9% Hrӄ%}wp{6*⣏)hCy7ڎG"zТJf7;#t]٭sZ֫1*ͺSO7bL@Yu.D BLDJ yFAǂzu ,X(HtMgܭ;1tj'ER`J&u! ŒS~g7RMt'dh Ec*4`3nN-YU҄qvbϹ|&Gnt!ޡ?~ʎzA\ pCQ\ A,~>>[D[tAd'ښMi 4^yښGC|"KMqxjgN8R`!Z8M['.pPۨ{Ej .BU9щh,[WuAyn8rb@p{b1: ء0̹.[.|JpF XÞSE x(1*C_K`+X{iGo&гv`c*7 y*BQk05a_BdRAP΀?Y?-b-!Fƴ2IA(x(.;B00;<*|ؾt?f2U6`BCa=h")aӏI<[3y8~u@ɴ- 9k AhmM_S/凕5E><1VP<[ք6^҂L .١Tni3SsG,f[spڙU {Ղ|">c̞ѸFoOkp:< y0n^a֒|9@[R3D-]'ݰ:ZO=P_mz]1A+!6oF'PBm^:В7ۮ{4L-غ*bc gB EQ|g\5'3yU"4 w׸=䚴9(j/{7 ae^V }(^BwJ%)5[-4E~/M"-@md/@ >1hﰻZGM,=I}CY_IkBcs X.:D,o5j@Fw8deB*F+~Ա.k(R78bQ];:\*Q=}{܉JŜ|UD!3j%hׁ nژN,,NN{}j /sW:7NͿYCZdq䱈AIۣv12pi덾&>pY faљ\ouƈS!(O9,d%#3p~j V8O'Ԗ.;dF *P_> ^ij$4=j(6'`gSWiCnX,EUԱj2>&bIG:Y>%B B24XK 浠\1ŝcLdt3\2{/+9F^8}y8FZLF 50SC֛I{owrG$Vӭi2p#Wr\$6 A#N1a3?#ƜTZ*;#~|3z;yِ%糪|^8#3a:ڭqoHNMh&Ql˰>_fbA%VT(tسԀ: yU3{c};AUEjM 35]/xϐ^DQBeySQ`]7;FsSxxR qBbDJBʭ^'Ц7gۛ6=a  R ST;G=Ɖ@UKktM)xҊNRIQᯱ X`n-B ďވw{ W%6g0um W1_\.)z=_BjmR+!˵'dix͔G-?LJCbčX.]%[-et}, m-ok+ĐBIZn./y J09ڥI@խXdȔ>2|p$$FAųE`䲕B) E]f }kEnd`ćg7!) c1^FR5n#6M/C \EVaUxjdIQ9-?B. 2!"nva]@0=ב41Tf  -f#_wJaCi+ = PMG *rK?9i˖orER}IYtѮ;Ft Pc'"^$ `l@X?eV0/GY0+|GUt5$͞ G:CP&hS;p=? 0 ܥKXşϐyS Svr/He&=92Bj~.$C+߇P3+v)e$--i0#Qтj470'L}Vcry8,#f =U6)mPH;83.{ g[>-Jf,^կdL^&h@r<0BcIADRiZk;O0G -tRE5_L%mn4p4]-cZ{NHV0FѾM%TcX (ڎj7y3IO "xB2MA{&CNA)"-i ݇G^p>e>v 3u|*U*(x= 3 Ht8%tCz(kVg@j׾_(PA֤ $k 'dVĆ* [يVAO`TU$QL2ǵiBBWf Tuep?{X-BJ'h'ĀX9K|R:DB"y eoY(v9)WD3 wy~:+ A'K`@ a vs-i+ܐJgAa~]4TGކƸc7ߣNfWU͘Ljqx54JgXJGru_Ae~5e/4ul,NUTTk͌;IxnΒ^Y ҁW"2SY\MZB1MD?3cK= 1r>hm:^t3 $Ld4EV ޭWfu攻P_/F~!C_P8c$,\u&{G4ɴEV/d(~4U1jqѤEKOíyH!YD $NQaBǻutlqij [hwK d_ARۢ@˟uY2 RcW9[sp2F6rp캺UΊ9ajBBPk\BĈ-Ȣ`'+#F(TxLDH^WwF;\75\VlӷA;F(%rԳ9X3' 3C*6}dC9tZɖ'/%!j1VqrT(v?1~9c9CRz$eSd/]"."c!_$ 1 Ό3.Ќxl|kdmk$YHZW_C´fA:9rc[3H8BcP0q۟z5ef~!#=zWzS{U_@}[B_!'ijUwue7i: B}gkfEA9)Cb# ;8'ZwO&+:<f沨1f>_K"o,[jg7p6R&v;( GrfB6F(X3G 'bkf,,>dc<)%`!'.ybqv2+ԿFNƱu %r Nd&VbD4[4-ں D|OF0?ŇJkpRX3YS8`W'2g[qAdx}b'L*OI8ƾVq8XvY9SNv5B0ȉvELvIAz`h5E@H4 LbtșgG8Fp:*iF23?v\f.)x{,A.,fu=~idϡ’ mRVINh ,?(sǖb G *|Z?' 4앍V˜K+ 8'rCZg'e"  <6=-b;wH(M m1/q%:=fNeDQ\պ\6i{iM8tN %_[ަ,r̀\1QPeJt,ʀ[y_ʚQ`1Ѱ b in}1Cr<7U^Az! }<ٷ-9׹2ZD:'ێ-RӤNT_$s tkMǐajBG dӢ`vcuT|( :/)@8qy(3i%FŢDY$@^5%σHSt+Ws24AK.83^)-~ΨF LZ>'KgNޭlVzN؃MVF;lZ@ |Խv{X69K. :3ܗQ`,S+QYj ϜG8CSA]L~C2"y 9޸6%#ڑb3뵊;%'#A^Ek;ocBd9}C%fN:sypGQ8*51S X+Eby@PRS@)简ЂB,9peF3t ,VI!)ll&~А<5rLES*=4DXy? s77 9ZDfgZ9ǫpͫf +seǩI-AvE(;֭S_i ߆ nDO 6&D|GI\=rU6P $JFښ 5qa+mǬlfȝSxd Z2o|yW2x~ p%=sra9]SLؙA=R(;}WgCUVHa֌~p΅gk[f&J}$}hcH% 0fmu,:_O\YFX%-n攷f- ΫgYZ07070100000038000081a40000000000000000000000016661a1dc00003764000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/E7$]?Eh=ڜ.+J\ΨQ^˃XC|v XT#k[O%46fl$䤋[GQtM<0d έմ77cף 垹oAMCo,(=,Wߟ"HtfVOp^4j(!A`E%ouΊ$<+@wo&'?WBlyˌxz1~3v _&TNz=9C\ZN;bn1&T*qs!w}=;^r$:A~dm:NL19t6?GzLV U }yOq"~ʺeK.W"!g(6.dhXB5TC\rFeGFW2ׄ̓l# j.hތNkUGĉ]o N]^uw*GLsHw@y!I !^  $AzܲmL? mE}?!)̝ڧC~Ri 5y9$P?fM@bd/pd^ s~pJZ_`1In#%`UǚV]ɽ &mkY`'ušl%Xg_;ʱvqDXvhĨz\Em %#ưUXI* )6YP,0Qy+'dj^%mg (O),rVܶQ՝rtyƺt&K& rl&隅:()QD8/a(s+jg5֬-Zq{/QV”٨d iѤ3\h2L9-SE36uy\>~3AM3r%JlY0ް VxHa$(Ut_.(i~=z9 2Ql3BMZ<@j RilL|I(B'ɀVHEvQl^ΣVO+7M]T7#3X. GJJf-ɡ9//Gab4J8b<ݖAGUT> <I :,hUVLjE^CCj׷ڥ"ED^QiQ u1!^KM_fs`! :e)õ`,' HRƞvQ"T&9^dFX)ĒDcQLɶz-w E1mu Zf(<欃aQgAwJЕblq+eQJEdž~ղm]7PLNkw#e\ʞ1[m=aF)'OgO(n~[N^ΞugE3jQ>2J0 ;BxC|m2Kssy_L]-#p^+՟ZFNbY54{wZ atzopw'ٴ5j|MFb+j."P/X4RqrD^ \bp;D;gɍ8NͫKǡ NܾGrR삒,]{<:yR`pQ_;3lCƻIO:uFp-_K>`!:Ī{'2Rt^[ n2T8# mQ2Ǫ_AJoy;^qܤ'g^qTWCR_KZKb-%mEꉨCDPye/K==~-7yD]^h/$y>l)Ghl/^4O܎OD/pjl#'Zql*57cE n0_[r5SJ]X ,M]"chf8yC1*[\c3 "qZXn5')YeC>vN9'\P#rjk__AVBITD?^̯^~lܲ75?4jKK.5 ],ɲ^ k7XP/(c+Kix>:bɜ{fzK1~ .y0^$  wx;HaU@1>sV"+07_QJNs;sL*[ ؊eh{D{tZϢsi.eIdfE@g=u)@8uk5-zx6 ܼC_V.5jsf̑KQR/mu{86}Nf$|~"DjH7L#d4`b_BKe%7 ˰f-X&lWHm9f ;'Q-lC\wH#!HL|MBjA% 69s7Y/BlKVAn4iu4-bWf{fuEjMl&g6_}}xVLyh?";(CID//P1}&D|$׽)3+JS8}I &ХP]6Kf_F-O5}sy#oc&ha2 ֟:z+fX4-I`fFJ̦Tz ;_:`8>#SMk=^!U1A*fZz͏p"Wҭ`x}HHt[bo=! w5.G\͇S!aW[~%M"O㣴;0=_t9{,DxTU T[\zmvY+icIU}]!9mS̴bruhcS @.#C{Z" _ 7MG/+܆9cAdv7:@mT԰{b׸8lcCJ) Z]3zg(ayA\Rj|$~c . )LWpHX ^nJZT=ԫU:8ӰR0zwM 2D$A!WuN}}&Nli3(Z6@جz<`9~źJ*Z6ҮXrsuC};~W,[JYFȝ੨O<,$8 Oʾ0u#"CGKJ ¬D ћ-R0)VSO /K k$wˏluG!c$zli  $}%Adt,hݓmڷ ?jpX,Z$L hu*4-#l&u1Dm@.>#Alo`~7eɗor=0KCKUal6׳.+~~̍Shc}9b4cZ'>gtLF1pX*YN~"m% &QˈSj@Na`ҒQt)BOMM|5In->N$|0hIE64$D */!>5\*["qp$2H7\l9ؓ8) 5=1.b MeQ>iqDUH:(~ 41cD TϜ[ߦ`#&֝^wR6`)6?=Coyz&wb׍'v=aqs)Eq_.qI/y}i1>9ן*ݫf4e )2!$ǕPt59 XVZa"rqb9ų8,e˩0Oa|bJ&@ͽE*<`bүAql2Ҽ[тٱM; K]o+0 }0=BfnFй¼i}|5u=VZ>Nk g52J*~ yԥ24jJ 6F#'\ r7)Z|Rď3#̡ٜڍeaq`c9c9^92e?SZ>$1^Ps*첪xVP8DмNޒ1,4 QdQ*t_0B`C/Evs;ӕL \t 2$#v5R~#ԝϱlQa؂aʖJN33^;@q D_ p K$|2ȑ b-^WƂUSk )ʭ6mF]%ִiY,'}_B U&}Rh 02avS۷n> LIeBku:_=8UhH,ɀE ?^ _K2\['jk-3?(f#JSA9q]ՏC5m,cĮNjA_% ȇ8L mO0L$`f6:?`|Nk2p=wP>p ?|{Ah֑m ci|w5\.EhQsͳE+1C7{Vt' YA_[$zWInkcqJ'csby ߹z]in ŨZ)ÅWh`RBרzz4HJ4ϝb۵F+hkϫn F5d!4b_N&-mvU[=Gyǂ|ĢV̀[E3lHJ^4-֣Q$ѡn4;g %8YM9}AyFHvEY'!h!N6~فdF6rKxv'$q`O°¬QJKo_~p?J5**QpTŖeܼ۹4=,ƜmAZeB_)]!":wr{vrb}'~=._wg(H!^<*=k5%#K䔶A/d .b~7reI6ϵ cbk1qH Op5I_A 5*EJ[:WL꺽d'4q%cUeNo;p%Ŭp4/\_!d?jNtng7BF'ľd #6׾&WOm69(#;n$oCb eI^6j`^+-_X l,LcA?J1 vPW֕૶~V$ǂ́:,#PA$Mr creY%EkzJ<$oMUCmjt,30V&d(2uCo0>rG -?)@# -j#y5!ZKunewի9۽q$~o1zxnpƑ4{,I iۺɞJ+sxJ1d$`S˟¥|д1U+e6ْ'TWwt̷`>ꖬ7esX(=ǚGVߧeۭT4E6%|8a$XV$QY5Cԟtgrm! K~㲪N"T%:3OQw[rs{JaKat?-0PL1'rdw#3 :@ķ%,Ofh[ h!Zv,8C%O1T~cCM0'ɼ+XIgcGm+;P%6/o4:iYq}+(\чAJR;쇗LR3/0^[)(佼& nȦ[bp%CfLXȊE枥\aJR XɄ+`5r"w=ތ<$A`$;ۑTl=vͪf*|nvkk8vw;jŤ5aQ9z47]؁-W6D \r4hgLȿW7y A5#Zq_,;9e)(bf~'ݝE2H }*[@ؔy=BDVB!t4#<-W&Q'(NnǭcHp|/ ^GXTNYDO4 Fm[-ADQR*8!ڎ!'aE(Fya pT5ίWctTM!bT+ MsxΓN ῪP$ޚ;/Ǩ;]dcLd0^~Hf (u C$vYTLdaQ/]6ziŠ@eBX E?YI99*k Z[áӷQ0- =7u-G۠~Bx+XPɓ3oIetifrD FBAo;gN pC,>ՙxĶI ڕ<I3p䘩9N:IQu#@ޔ8r~DN.2a(Ġ._6- .R^ƛf&l.q{{ ݪtɦNݿ8JhfGw.h57ZK FQ8H hQn\q63pX1uf|ΎuBІE"J\fRᨐ}C[:Inrr3YB+F]q(;˭-NHb̘/U\&{lc=2 j6upJ=]#M}r44zEe{ߠP  Vva]C{*}"thfH{pFĶ]l]_nѺm,d`t ,,A'/w\&ڬue|g"i 65YY}OIs ~B&>eDD?IPQ=*Μ$ܩO݉svqY9tthN(>x|˭R`'E!x]T>hV$D ] t؍]xkTr |*0zb$|z?\4M<V 8M3Hƨt#{Wy*mGv柑(&s:z+7ًV[0c1=$ 朙X_S5?-Q)5[\\Rt6+D$ORY-m"c-巨%|4hVx3o¾It4P}ܘ\]+o띔2JGK/!K}JTNc`R2Lh9Mrf[jxA0wm;;Vn(>kCczc~;,I: Dž;5ƾFue`I:5e5 e19T̼̪;PF,5I?HGP!xW믃e:LLժO6FmYE6j{@P]VPW-b F .EqyF!P|x{jyK/MDrDrPcm'lsڻ}mGO!ӹ `NҙTk+cQk%F"ާx ʾ.f?G(Zo]&io6XOO*XmZ0=dlCȰLĬǨ0ʎ[Pd&zԲjo;=;-1w, p*_l]oL X2178]LDiE=C>eTjj$4Y9GDyKQjֽЍ]qeN%>ϏΩ9`NJyVXs_(AS2VkxdžXuI9°"J&kGlU REfm_I'bdrgMHH٣ /-$܌ \h|?\Ԝ<xSTRRV9Նoբj:oq&kVt'3n.~kS W(_!'51W޷E"څh"FK#U2K}ERq!k(ۉ5M' )/>L{C l'R.]yNūJH(f:Q ,i WV5<՘pۯwoH2nx禊9󭈋dvǭ $(D-YBg;3j?Z#.bJ5ƨ>qMu!5!?6PDݩXϜ]1d8yk8/)$}]C|8 Vȸw"htua&nHP3~LHY!BZWV;-RBˠb=1')zi[* #f-s]Q@E϶|pLj鋎yKIS^õnJn8yx6 BdSB=VG6B!bܩ+u:?0ǣE ^ ڻdZN?SihpF0,bpK;(1&O{jz"P*I7U՝&A)g7cs{VZ1vY)q::6nG&]ӡ9AEu^l u̽}h]d#!XO )J . 5d_rDQsRŤXP擀?_gq %mQ-==u.vZ>ߝ3:Vnㅀw>;yVvE`K4As}dRG5o0$d%ZK9k@%U2*%Q8uJ /K>`=֓u4#, D8c;GQe{ou$p5 2ĵN 9% y#stگlYkh@? SE6$HR\@[N%}WxI*}IB"񛒜ΰg#u(7`yrsdz|I(Z3)xy7SEUqB? E On8g/Gqm>Rm5 `r,v^4H Y&[ +nWH,UԽp&O vɵkwI=;(6COc3u_}Ӕ/G"5wOdau|9s3 _->ZHcPU ZÍل^`WPA9\),FKe +'g3 qnTfو\$9Sjhm{Hv@+Gl|xz*C9OҾqs+%|P ~uϫ2k_+LEj,QH_EI%Ap,!;aiSja>ph #HZoHa)CH:aTN0k#{zhU֪ %m"r/r=̔\?ק? !"G-p-L $W"5h!ʏ#40<{2P94 =߿W: [^„LnƆM&gYZ07070100000039000081a40000000000000000000000016661a1dc0000db80000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/m=]?Eh=ڜ.+WF># RcD_u_-`7*@>ipm.QlTF zj. f{1b.;X b(3l R%f]9#'\tʑ' FuZ'9V0^B <^Udzx, 0qYĐi߬w^{GAGG?88v!z IgۤLI_v"ѭazJ"T|W|#'"‚lHR%ցE1~y{`;dP},ѮhuG~;jr^))jz`סKT-Uw+ {[s C իl%4{:-88+g\!J q(D& :ff\f0Ђ…Uq넗_#,L| &ΚYkq7ȁȝQl|[g%·}NIV@&oPCxhLbgGW,Zi&^Nʰ Fl^= lݍ o!aĝ`eur:e2ŨN?;Xg zZm!Rt"A`CɈ BjIIeP ^0%vY)?s OϘϬs@]槇1TLd{bs}a"nx/N)̗A=r|l~ӪsՀLygcNKzƥ#XCUl^lt6n}@c=x 9$Y":vW3Vs7.>3ļ9 Jo[8.c#'~w z !5ytβ6e,<]xd Mĭ`jZBūp Cx_ *L6"֊'OR0XDmN,6{="xX 9N4s,dJ<ǕyGU_ˊ!z>;! j[b/?ĐBcPS& pmdBD5|[zI[pƄ[Hݖ@]}#xlY~mbFudKƓSp W2솄VE[K="Fᨸ/U1[ c~NWhղxeHˠqhmڀV} i ,Isb!\N#;:EJ+rmąa<7RxիznItuFɹ^:UOpRZB*6B}Ÿ~K[ < X;rGU \g54,gQo7w:B7X&ĆP'FJ)~u?: 6Ot1;>djG 1գvQ?;Wi.%I H-$Iaut5Qzрse= @RN1<p`v9I WGh_?⫠!m Bw0\?Or}4ᚦ-Pi+>z X"Wಉ^qP-G+8gmN-)xMcTl}LlUBP/+F) g}x%@X$QkvAW:gQ*ö䎑chY^bHrB+CooGʀ Smdu7e}ԳBíחt$9 a2+wZqv`aubjsHdRZHԤ{OOkR'.tM+j:@t}Xvɫ\P&km1pZ,8p~myxɌj󽸒a\*;# WS)5 2Y/:yz^^]zC@Cf ŭ;2)0_.1 + -+~nU "OzE㜰 Ap6(.0p``P e?FtĿ41h{ѣmq Q)3dx{jt BMtLߏM`'D#r҆zq3.bpK ϛ%V1 E)HX>H4&Y5Il*@zޥ]9|`ͷj(~wZį(+%ukMBs%n/^0ZT3:0nw$'5f/u_O f@ s?/)w .,:˰-;Ao/D.B0f77P4[IdDޚQ WJ8r90 Ys"*t }mH?gM1qr(՘*ѳsА nJ R=KW_K-pxzIuDZnq(ֲw"zdwϋ;鮇WWR#%0QFqBinXc壜Uy#utTlrJ/$f33~0j·qK 4Wb\q"[COϰHr[W5\C]4DE ؜~ִ&rI1*\S\)5lGv/D58BT& ;^RN5(W/n0a_Zm12.I3mZ"{%z\ rEoU D;"9,@6LVZӓZ?F`ɢ%lpOAcTnn~+f=7Ie]`^mfpb)FccI;@[N. ͋ii&a׳f]: 7Fj^ 9NkXMy[h/Ⱥ7["׌ѺgR#>2}I/ Wp3)u֍$5BwDucbw"4m{ZqI, uV/➓A*mϐIH1yXyOxH [mȷ;2+-zZ3 _X}W\Db/N}KDxkSP`$O;3~;u6MB,f zf! du VdD$eiߌIN*s~-< qT+jiIlp^h=};|;#12Qe/.[zT2%h鍻:(zv 6=Pm W#oܯQSYjض9G:8}$!~/҄,ř-f'fw6ӓs0|F >+k~} -?С̱wвы֜2x3}T? -8ŦCz6퐌&r很&*>>F]XLCt6Xe!EnIWձ+Vp:}D8fC(s(ȓ*fb_1G{FC.[yFRHGyrK 2Mrf. ڍrV*iht'5@jJnhx^S:Yv3P kDY_SdVF?(0Aqh:h5W]{&- Xj˿8Ҍ254%x@k\5"͌Ys6Np$ze-o@],w惭i>(z[@vÚY s` R`hح΢ 膔tiRbG^r8[o' r+!sъ>;(vi^El!jopT {/2Z  "FX׆&L&YW&FKx˨G Dbq|Iy=5fH+ 'xיILy(+{՚HM:15WjP E՛/cNl[JM'ss(Ls$44{$ނ EoOq겨k伺ҵ|{\U6r-i^tTiZ0~ Xϳg fم9Xʱ& ?LD' #Ym`"sƐX|v#@UPJiSK(̭sF'S@pRj4H ~p _[~cf`76RJȄ/?s.՚0cüN.n'Xݶ=h!0_ ӋުnvEbLj-˄sI]ܵ":y ?גj2@ЊmX@/_Aܰ:˷Jчf+~Q*` quq2=H:pw Ô(m-n{$fިSO=`s agbHY [?;TA֍**aU򥬏MBz]#4Y9{Nu`([1E<ً|t < ك*?n9i}ER3K0O;t03V[LGb$:%P\t >__zΉ<ߵ1o} -LeȹIAj99ᦄ_/;zTpb7 2)Z}(gTu hݥtbO!7qM #OWCqcSo8bw]Y81B,:i̘ѸK_)Jp]ŏZ kigl辅'FSYxd(a: 0R= *]xtH݉ް 6C+ =j&H9ܼ!7l1XˏȹwɚCٻvLӉaJ-`RVKO^j=t.'!D7=qdc]f"4jh}gԻօ,C1=  + 8r`x R,.'K9 c#2~FeE;{ju*R!$.[%57 ک5.K<|A*ԷHaLИeb󔗜sQPeo4d@N\lƛa,/SGh h@r&rǝ/'SUHلo=6-%8qh%~{rUSDM} hFd_ Oo@.,bEL8Ei}]zY>%|{WY!۳3s6U:+u$$6$幅YԆҵ 4|l adz~^S@^}/(Ϊj|y'9#PV0O'gDˑQ& oOkoحy"m/AfŞjiF*<..ÚQ%U-gǙ*8 [e et*ou{iaT/l_;R<7pHYϗJԹΈVV{؛~2U$NbiԒw^y@]r ˁJokka;AR/\ 3r$t?=[c~*isVVKQ@M%ކ%GH@@cyv}hnN`>(A\I LU2ԧ/5pP7#I>'~l6_el }iBKrq2ٻK#ȟ=8%,BZ7ke1]$„/\%OMe6_t( [(!lH h[_ﱇ{ ܒ TLJH<,o\sm9.V#kVx-La;; F峮JˣXHi逝扂C8]ꢹD5]!oaJj,{Q :3>$aZdip%=Ba`K!9p.ZjRlAWO["_&p VG1&RBnMo\5Y"єI B#gvjuw 7k!s:֯3 >zw ($3B>VwkP (mS528kK)cTF_R7 l'NHo#3:ReL<s&I?i)|\AtϾ ֟#Ɣ ySvi/Y{Y:pFP"&"m]=y#<(=@Hd_5 Ք榭+#P'za8^*xIeRSb*Ύ W\56[w~Ψ\~Q7 )'ap!{Hh%uB|ELڈ`8%o[ś>, +oˌ++|PKiP:t FކODr'9tN|`^-4 KШ1m.dn &#/;!+E! nq31nNfi|aө=IKyUyf{>cJ8#@c>\{̓(S8c3ݢ]y^6'ssW˄G>Xm bG@o+ -$>W-j aDn ~}nPIg7-&WNw3 vͶU ڜc6F(4A$n`KHA<5~⸱m&!oC5kn]=q O4Ay%Dl߭vKř(fhhvTy^̪"u `1v~(I8Qav-,g[ N=\*D*Ip˜&vэHn f1zW C1z~vL(Q '~o{9tK5 gꟚ@~3;I4ѨO!ri=FBh5v%[aDfdOj4h+_?I7j i5#Ks ,b Ox%AcNKgq056g*~TPbK j@8{p72tf[s!=kEf.&UBU4\vߞ[-Hޛ)U&ub͘:aCڨA_0 v==H+g pWgF^k^h`FzP6}S֪ڀ N/܎'SҞK>Suԣd$*X f8FdO/Q_9 q{?bB,OXJ@ԀgԈDi9)Tx9_(,dQR4 v{Zv.,g%lroDIPW5;cv*ھƝ=tYUͤZ㲸5H/5 iO+AZRt Ŗi0*ywo9zT>ctEjm-0t/:^J$n$r;S4Cr> ` ?[C5tjJThԶoY%p :˥wrWF: oHz"Id{U1jAHn^p=~I=T}MPBOQ<_Fp "zS3+6_`G֩y5ރ./E%qp+Yϳ/-Il=g1Z5-?"\Zh܌5í Ca?C5' |~mBwPVx}cFГ69Iw;Th5|KUU.b"?s(TG%XWg+׷K=̊?I"pT2W^HvH[֐KJH)12MᳶXRKMQT)nU;̬/em :@!'e&d@qvG#"(NzaҲ֩A8u--6xՋmKu 񬁄ly8:k.*Ӌ@ 5HYnpE ?h ^&Se||:%n^--;3!nq|q NkɂĔo(7-ZcT@P7RS7轭?iU+PЅf8PZ}"4׮ywēTM/Hy*n53BO :^2*n#`jojk䝾EBVPxsI/m^жH)D;jEd|qJH7C9"ӊܽIȰL]qlCz98TCD+V ַ9>fno88`DC9qn>E!nM2LǘaL-,iMLayU`n+Lr14d9anNSNÈ@]%~˃=VY48\+mi &4b[5+( _hǎ`5M8+Nh~j h!;R%IRp(I{L{1$8cW1 nc̖9Z`j谔`TH "ڹ9Oy#tp"S8ZX['e26xug\KfiѮg %qp|,1UrLɠ!"fi 2~ec}eyh۱c1J9e=*wr mK!|o59f/G}Hhuҭ&ԛٜxO[br!#r,3YfqGjDzn,e(YXflqhGPfJ_t;rGf& 3[x(PTXX}%g/g8s9W? xDmQGډiP|A| ўj"`:W\U3b2${?zyjzxl`ƭ~x-V s1_dmwW 73Ǚ[T"i~ 좁^x3+ omy9&ޭ$S1!n'hse!Z#5TӍYc1mwBoBY?a1# ,ZMs#q:o=:G]B[rK?1]8.'s19{m' YW'@ܞm^5_%?]dx J*|qv՗E[ ۠7RtRU>#qG[1<%=݃;&Z|?./|ϟF$3Cl6p〙?Uɛ묨wx LJǟ6tЏ2Y >#1/ןa`?Nbc+Imh#Yi)@Ĭ54u jjhr] j^/sQ>T.chW* %g#)74`j#;=m_Ft (6+*v2v~uƸ`ilb<~_j)Y[x/n5V#$$UeIice3ZQs>CF^XɁФVdic{yv"`7xx{FͭQ柉d.`];Bo)lç $ A i.jX||\髠 (c%(Tj-@.7ȫ-s /ņta ݩ?ue@(~}a>t@ 0/ai Q_ݱI\h䂻nm9yh1koEE.%K ?gB-K<V >/($y: 23 H~H4VE9R|$IDW 1.u,1C+pg>C:kaUt#)l~8Cy7P缾I<}Wf­Ե625gk)צAJ|Oפx?/ڬ7?^V ZϬЕ]$:&1cl|7m5wy8 !PJ,ҩDKkV2L[ZZVOIS0g\}]Xk|TTK)Ŗ;Ssrz||U70q4:. s!ۭpl.F,}x#@bO*Ӈʿ[&Y:&&q=vLʆl:|JwM`0GO)0HXjø״W4ǭz޶dR4~)vHBZ U=ZFe* 2{#A&Oo9^+ _\*e&2K;KթgbFRD:2=@RDfͶc!oN߆1\ȝ:$RȽ<+ɩ Hb{|Wt\ y%@9 XKz/ +:$89L3Nh5$jIcH9+GPeEa|L'B;7-B0ǫ rr= Ws$&RC诸wtI%Ôv,CT͜HP_bK1 >?(I"T_*2 }C?J,>NÅ2"}ܯY8yN٦溒{)> B}Z:NWWԉ6){Sbޑotmf/$Exe `]?+t5?8"~"/vn .)z=E6Rb.Y񸙍㲉ГZ7:y"C265:%XKud:DBծB )b*LV6WgT[aƃ$6z跨3kPUOS)4<p(5R kՑ3l:=8z81iՋp~.Y[z;hdDͭ|&^quNgyM,ɌsǑ:X9f7JOaij#r_Yدިd?n@1xes W-OLuQ<}i냦Du1^ί9U{)aF$ڳnG/H =Ȓ7%R3D=@^O)-49!tQծ:'TUO `NO[o"]^.$TL#QyAsVp]0[:H[ tmܱDaOcsܴ~a';`*bE1g-KZbs8TWjsywlFj}jOǐmj4=Uk1%Т2a'a_#'#OOoT쥀-i[ErIвkOc]V G4j>Tv tRyU؀5y>s&JӴg$^gXT&&_^f0T3sլQr !" ڝM鋦B,;ᙈǯKj>;gdK7. `,^CZʵrR|pCW8L#*^rZfkJHIBfJXTzCp piw(@xe@l"ꉍ;-ݹ~hWK2"Iѿ?(XL}"%G힤OOp$(dQ|a}^Y$3 )tn*k9gh3ISie4UC-mMĚu7 eE!H A4+l1p:|} :h혟OoMh `f`E,٧98^KDι3_wɎJKP70=Q_S-\sr_[LJr0ݪuŒ>R[c|&444/V%XS|s A,<;c.%jXkdd= ޑ&e{kv9DY5N& :e0a`>&-N7o<{ H&!+QJ08}cr B̟u<7_%MtCSEe<{P=lq˩#Kݑ\MObGgdr`Ld?T3D$ Ǫl&㘨=LLSr?˙ŏ)WxL,_w.]BM2?J$1R0GtL鲲J~ -m5n_BO, sg`~cܕ 嫞W{)%ÚBVXܱv py.PGH v!g4/V]E.cwL1ܘ_IݓKY @S IGKUf2qܑ Wh N̡8HT 9%^hM@P}hZc*,kʵXm#}:p Vׂ{be+Ǒ^ @~x z!$o>n4IOSXp "4+KߵV3ݹGvTϚLY84sC!o(՜|V;Q67(oRStdƯ~sǻEnnx@t ,-||M I]<}E[M7U8c*F{Z+Hwg%L߸Po1is賌Da%ɸ<Kc}XGݿ,ur'aO*TBD9Ai)wַk/ %EΑao>9 !RJ1Ig{ӡ qn"z0 }e͑`Fl\^l:K}Y~@b7E ,F٭7zYfr.to9qR ASy:4mV*hpX:KW|.@]de=h]lF.Sh Lz‪U/ĂA|bYĕ"N]y"w]+ VmY ?1؝BzWM gR|p Q>G 7u裻VbMW87~Ry Jb B8O3S!Ӑzunɂ'P( d&Q^|ݚpi u!\T^ɾfm /c5E?WMP,1}Bn4eā u80O8ZLD[*HUuJKH^+CҹbF|C2B sHɂKBPc:x{/;m؋ 5HoaϼsޔT9>&R})D 9oҲ: ɠZSi[ ɚ|YToEX77c腍 epYL6O+#*2VH#!8s.ԋ:~}ZmfkOs^bOY(AЀ̮rƤM>m5 O'ؾgLLr;/ܭ&LQ_e_eOW{lZAT0(YNiS~خd/?TTز[p!I+em6ezbc <6ؾ}9J_CpcX檜Y nUp-iGW-¶3xVcb9ahons(ij³Æ8w]uYnl_j!MDM./?0I%6˄g\dd"ߛ\;@tZl>ϵ$nX0 9 xdNO8?7wq`weJXȡHIUMh_ 7/z óf ԎNi'H 8Z˾3fC ,^pVd1wUIFq@76:بBqv}brmi|i]9 6&xK }CʼAc !%H$aU#D(18,5 'W`'Wxh5͹[Ӛ#zL 0c0PjёџO "DS Qj^asY6 61U)y;5Qۚ6o{I[2յ*>hY`Nް>4d qM(*y!serY w{`c>?vuI#~+ 0oܱp\.O980ae=X;*|QvjL}S9ȫ 9 Yή h++BctT|jد8V} &lle< |0$TmLR_fQs`ZC|hĨBi+!r 1"FYf2[ay}<ޙ-Y3:2&a6`h{Dj`=rJyPA>~>%2iD? c8$Hogv Qޅ7.`8_"a\#Uk)J4dL{/PF2 E`JJd*HyY,`dʬ6fF5p!! fi@w/8Z)S>|J͍I_BNT+.zA_"1X*X5ЏP Q)u_ԝO' :>{ąG ht='U[KYv榣$A~*5EB4Zn'_n+B)Jz_?Ŗn!8n kOŏZvs%z,CQ~ й1()s*~pv6 >,eS<Xhy viw WRAiZ3w.K~cgM %xN+KS?`v~d2וj̱iRt uuGB~)0d*w:h)dWQl,2|r[Q[ V׶\TH yJ$W6$:jdWLܭ(CEEaT[bʢ8.c}:&!DQTzZUI4 -bLI<^-"M!`# @V{)/]'k_śq8L&ߴ UawVK}dNO~UZ co@w1ςk K !} E^tƮW6](!8#4ׂ:8}okb7 DDi6qAK Hs={O`6_hi'i^0z6NlI$Ӓ[Uk۳qPT8q%з<;(V,%gmKsfgYeGģf'ޫRlޝ?UDV/u_K%|"̵{Oa< {dwQI@=/=3[.S{ 472p7l@7`o4<H'.`BMDե}4{xGty|θ}d7`5rw>siaG`D7qWoCP?/vuM>lu;kޛwVkZ)㛠y L-5v):ㄨ8G7NOl33ؼ%kߖ/4vN]f2 QweҠ-5t"K!mm=ꐲ|8¬F \ur%] _6>ičeј"8j{V2@XKJ@z.vxŕu`XQ}s7k }ǯQJ;}',χcxFIKCٱPǸ$ z}ɋ74L#q\F`` I&Y/xQNϨg4R lk\ jE_xZorXѕzCE$6~`ϸUV^{ 5&?px@*F7;3H8Ce{JanXuFw8"3oysEh3X_$B л. GqNIˢ|˛{XyEQ{KJm^WӃ0y0$ [x*Ohc$]|PO{O;SY4 J{ˎ{Z% 50٢*wGRt . v邷 ]0TOvNj#Hر§CKйN vK9䁩>ธAL0XSiOu C% 3hZ)P"^]ڞQ+ &@ͬQH;HNCB>KٚΛKNyiTQdƞHܟsZ;81#l޲ s zfnAAHX4ʟ9:Ϩ=x1X>VKRh :dN%]?EWcΆP- D8|M0TwL> X !h2x* 7,\UB7B$fLL4(bzl#S1E"x!t-R\ \B2;J2:ڰA*V5f:`)8o5\8c.<_X#(P%fIq VUrVPGC秆8@D^9O^Cvg쁷W̤uqtp~( px`,jA(5 sdJYC +)7 R3*eOOIUmN*)#S[9msCIJIN Z$xj>۞A#=uw=lĦ7 ׋?\d /c/F^=Oȑ|p?Km&C e>ES6f e& #`i/|&P1\[?h=4dLqZwl[윅V^{hKY a+ol7=ޏ.9mVϚno C_ն1- +WwrhAb܉ S@ٍM *cAO/RcJ.%*5/"4w(&n |O,{aDIfSR6)Uz[wˏJ&Кgs MꕑezKӉGpq(SY u \%^꒫z~7=kv ^Ĝ&NԠ\ܨ']?ɐ$3#PH>TK׎VP93ov idL7&ty!k7v-\0gj>׮g@D"W=F;GO=35?{Ǐ_onh!EֵZRF۶y=Bg"31u AؙZ= :炼#l}^C\lKw̠^ewl'e3D/ꅡ]n?db 'mt5j i5fuRk mk&A13 IO_ԫ)VT/;)[aH{YGF_'f-"!5qUKzW/XY"'+LX طpG5>* 58e葀pʼnOYZ|?4 ʉE5yE)K/(\ꇱT4(|U#?sg։)c ǸZd2FHQIBe)^{u~98ɬѺ~H<'l>;!Va3,k8̷GOazSq -q3 ݱ# F\pc(fOk^B~oU36rU8$iE?0`B3[L7âr"F=_IkIlHK䈎@ oXi#jc=Fr/2gQet&lXp6~M$2z$ڻ-%ASIIW쨁=wx ylq1϶hnZMGE q}<3Bm vaiJ /I=fV5.r6J*)5궭 ]I9Ll¼kGWl%{㺷βC+3]Ho>pBiReUGذ{&mL;O#)ǖ+UK $݇"?m Ӥ?+ u 0Pgz_?1wnB 00~SL1aQ-$VpD2fH-$ɓ>z" ȏe2`L03XG uS?8N]li !ʾq!le#lFH Mp'Mai+UEK, '0;[z+Sj20 C84T@Jk(x(Ԧ.">9!*x~:᫷*Z4@usW\* pEjذfK`7U s\ekxYEgԝZm of4| +=ȼ}NÝPu`fD1<_wf5.(ogg6k Z%e3b,(s0K2sYY!DU=c ]~KeLhXeW.(7W!;)ŀRUܿ"]f98[gBUl9 Z&ߢ +gzn\lN%XWtw`<8$7W,[|?tȳy+0_R8(@E&,R;Bw.6h+ڶ܆IZ6ő1w8׋2"| $a䞬yȟu,1fHRyWDU;lq';ʎ.'k]c2mY3vO:l"[lٰ!)Tܭn;V^kyɇL41-p<̾\aB(J}7zJ_Q-L8K{  ʥcZP̓ad4%!ei(=_]t8Ή^VFA)Itqi'ui\]Zmr^>8A=(֮fOzU׍\|~`1=tϟWI"{y4J=2>Nѹ>-h3Ebe!d SA_Ҍ ώڱ3H-ړ$omrCM]]T}y:aԬfS9VՋQ_Ǚ ]nUtU]M>S~qK[ `%}&n`+ X.MXl6˙ G!U-[<&Mf:d@¸࿁eӮ7re?.n^ō;W8rCEq:/K9<A#DT]Ҙ-I8Bb^jdd :TjMCYQ/J!T 6qKHJޒ+]~8' g..Mj*|>T\{/Gqջ(rқ4n.JAxWE}n#pjF45?Wl@i7#",dN[xH &MyOٯtow?;/?lk٨PQs6zA0>qM|wz<$h%pBhʂGϨ!JN>"2lOa-R6S KEpvf(-4ÃXPجaB0 ͝ޕ n+aINu1үmECc+2dwONf90GB 秙jCn'S _ZX {['hqqʩ7(b`m肽@8=_,ׂ%ʔ|ri;k $a_)۱%T#-:1N'2\Z8Ƨ2$9ys-LٯM;[ae1S= LG'l&"%֨NɟB->y+O|-1ib;a~uFCPV'@4L*kJEL2E.`T![ Vw]KUdqG ]~tBOPucYE΃1L xjΑlɵEn-Tt4E*ن8B {RH~idG6t(* Lޑ~S+SE`а7~t?{%Q[/RL7/F㢧x(.stӈ!C$,4-y{h @];Y"&&Ј3(J'M2Cfx#ɾ J#nrhY"V{FELqm~5(nR7KvZIiܰ ٕjQQ4QB&LkjtTPK~zX 7+Ѥ4Pь*(습d/ksiLy{.i4qM9˘{ڣ30x/?eOiŘx!YΟwUg3:a!uKN(zW^6#74Imχz_L]_ 4,Γ6 Wz6'qLu33>%X 6U̶ւR8gKT5 -cndZ=?X|WG .6 .^ׅ a3t0N"& YyYGv@ڈX)i`_"m4&b98_'wzw'>n]su;?6" ch|MNV)s`'ħj}Sm^+ ?"Ŵ\{rQ1]ZY7>H`pAIsR(ճxyvE!cF|XM Ff9[$G`ޓ\O nWH˪UVMb%n EŽYJempR,ƢleTӓno$Ryb,K[F֮ɮ>C{jM! 0<1`T!7V!OW U`ˎ[. '2PU* 9kTQ%<L+c.5MAFz*X扢ƋeMe9'AxT)Z-IҪb v!/^)uٝ2Jl>{!M52*FMh|JQ2p[ Ttt2:ZI ZS8jO*7?rZmV[fl0-C3FgW7,!#FULsg1xoߗd2oNJCv~y /s=u2JN*Ahh;{K(- ;#}ΪK[Dm =.8P=ב|^ⱽ2 ,v5-:k%7]+9^!ۊY1+!X]gd"7 ;-$EG.UW0=%i|m{rm}^6y(ValgrSoDlδB۸9/|*&晗yԦ}a8+S SܖєCVcp;3O"I3F2!9 &W%' mC:2l)Ę -ޚH"мDeOAѰ|B(KVͱKPa(ԿFQY `'8mϸX# 4dn'v@ RqDT5%u' 02{>2 #)j -a bK|xnݷ[k)}^qabl? %%x(,ܦ;i#F?T1Dpra.7\.Y0K{j+ Gۤᙶ3` )&.Cr/mXА\ (EG#e b.ݲ/.E:F$$Gň^6I'׻߁\<lCi y|T@s/G/0YǝoSDq; %$!XB3Wx cVɐ޴j`[en!N+ 3)~\z0{SlHBYqVPںIVA0\Bd Ky]*:@zM/p.j++|C7 `ˊovfҶF*vA<0a[ -? tߺDߢҕ?f]RqYڗmu܊HFew'Mk_8!}a=ڀxE fxe7h?R8)]S rpo3|VCY͜~gk*\rˁQAa5;E]=(^޺DQ7+tSS `OmQK3brZsOOP;c.) tj(8:q],^M4\ 8,tb.L 2r#P\Y%^ounnT} 4Z,!D]owtPPL`*ިɩU2iϑ&ՙS&;syپE>MA^Tdm\1TV0_neκp>d ̑边gL5ﴇv{\}ֻz4^ 8WPg\;$v W~FOOB%^'/_EKt:9S+E>T>(6 J,O,/{N/u}lnMZ7bxCOa]e5uo&{o醠{<R9DQ,Lu$U"y!S)+5j"D]F:Q>3i ^p=?j1Yߎ˓L?f9otoO/"N=vDe4lAǁqO T.:U3q|p.5و Qb&6B˴x&"J84 im&K-YzW 3ZqZoO{LŇjzw٫q"3u7795)ԥGGRz*Ŷ/$L86@hIZ0a nf?gNh}ۗb#."i2AWf*u_-咓D"xK:\a݁ݔ~¯vmnY# `Ӛld L Jtj 0WAs4&[dgyMi9VdiIT.W- x vȯa$p R*k Z ߞR,ӑd[H= xLo.5k-Q3/pJ޹d̙ \Q 86JH Qi ~> R[.eU{>@|ު]៣ DžfGc AAq_xk>S!B((2|-T pvuàag%J3Fu `H,%%ώ6LV73BE9=64$ػEeG¯Y|q2ۭ\.xbaUV"*=ύ}_SJ L>e9(a\@@7bLޘrlEɾ? N}_py~D{&yvɵPc+q~u9Мl}m$璛;$_P3c0$̰OLPn:!P}8׋=@AemM%;^w8u/.C=nŔbz?U{іLϳ#](+\i,$)^N+B}+H_T;ҕ*M!DWϝ>8g{}S~<(0I3n90/w5A@sRӯ)ߦ!$%8f(".ҸƴNL|kc6͞T(3B.NS{\m6~0O5&g$Qݗyq)ǂ؉aI_#=]VvNlKU ebA t߅40O=i-vwx%TohYsb nglF{p6P~b:Yg/ ^=:Z><{m5?bOTwGvhPS c{Gr؛B fߏ:;_ֳsBr8">Br'*–ˤjS5dL0aN꫍@RI_w;M;U2 IKe Ri.m m'j$͔eݵM:fӉO&)GQ6?4U}'--Pr~g+JP6:oʍd@W5,;4p5⥂9m}TUG nK3c?M$fDtD<!>=0Y]ÂTqr/z[>DU$!A+Nk vNJIeM}j,bIsG!;WJ~,-Å~jY~t.'YX?qIWTHBq^Q®խn2-\mo} fUZQQYx}:ty/| "QAw8ȧT@u:O VԊsée8b+^}{SyPn>%VP[}/3"ƴcr#!hkVxߟ ߀)-s]8]= K;3YڥфJD=6&p`*h:ީK})V'anF0%=Sozv_2u `Z@p*pT /җ7fqDj6>S1;!8WAQu)t/=o=fN9XFmq8=+)n@ҥYY5<4-oҐfa&\:j @~o1"O9La6jd#j`$O}F-7$P-{L4O:~xOZ )=ۯ'A[aMEo҈.z䭒zvF<}C7j8w?ʴ W8_,4 k*OQ']-~?cW3mȲ^ ,xJle֭{W cXIğ{5Ƴ){8+reT,a|2e'wc 3p9`Sp'8bvxN0/IPIGТ BpįQ~G[|i9 9,/)t[*?Џ؊=*b?7LO"kP`nLI;]ٳ/Gw"m>i;*_1lʥAz9AtuV-(oZCx/>Η}o1INBڏMEªBl^*չ L)$Tk]CIzܜ1˪Ms !@kk>0w"Z*]7v*UIx U b&`EY_Y WĹ!|W#\Ʈ_B(=ysye8idlqݑ q혒MoMrwkTCRhΨJ!)۴ྏ,]ƹ",wӱp[@]"a{/-p'Lik1`8,RscD]dJc l?tc:W9{BzCtpc*i˧mC Z{%z2׍O {b(gsU WG9zMaʼOsjb헎iK; k0k=x{_xQz#z=%1 *|`ue*-dgb HSB4o6 h4VT6=j;6iA8E\O4.]Sf K!6F\[֓ljqvD7|dC67"}$#Q/iĐA W<,2,H )at hUdB%ہ)N°5vD1FLFwĭi52L[FF0$7s=]Qu3Aǫ#rwOo̐Xc8#vdUi6ځ_E۟ ۆl܁H9vć6{$"AWwOCzpT:H+dr|f7>t4p_Fpߟbb&xhU99;#$0ptM 'SP1[eMf_$l-ez.㬶v@ty?.YѕP$k-W_FBVLnG8'm_>B}6E"Q[`:rQGb~XeT^N}kWYo3T!]QMÝ+[ΞA>5XZREA%ߚcHYf DDA -2/(}ZՆ?/p`>M~"93SxH)CɵbɋȷqǺ%~xصhx@ǝ>t&[md'뼋;i`G`+A}&4k 68$tRN ;(Byi=%vVh,F}K;W.z\BZ BЌirJ2ol^\1 ,-ϧ٠.i+Cݟ7\h~OMJ,Vҹ%w\UgkTo^bczV`Bv~}Mw)jnqWIG% Hk[]$:E^>lef`89]-ԖNцS.z6&}tcc ic32㙞SY=  uVUOb*~<;2:7gGEmURl5vPťf }ޟfc$Q<(Vx @tc LOޙ7EֿWY˛.W8MI۽ fqSڻ `[flHx-VCA$wO>SVvsñ'nlkm'hrwbS\1AL Ct}|PE؂`I|lU Ƿ'm3\f8πz z@Y"~K;vv,$/FOn7<ߣ=\O7 "=qk)Z%"oi\-#ɴUF+(#!4*3ROC R_ľl>Lbl_hw"qx3bGʚS6! 嬝کiI N$7g;z.xκ*w L8Bƺy VKQw[bq6T:iߞt />KlRy1b0FrƁ4(n%ad͛/'ܕ_gQqqZ]'bDC36c nd'^Eݡ!$&EcV͋_ΌP>Wu|<'*%3vbeܙ)ܺ|ofUW[ӎMm`\ sǂӗ[t%l6&>sjGڗJyCL0.X]fuG#P7|27Ldl=w.jv-o XNŋQL8?ؘw}.vfxi"^Mm0]FKH(0#1q-Q6Q-TCVQRr0q:ۑMТƒ.ؿK{S! pUJ%PWsa3](eIa~ M(ל=k^$~/q볃a,MZZEUH<XS*wd}Xh,tɗ2)p\ cl!5>G%}`~n'FI)?Xrar[0\v:5uAUvn4Wjdx( JdBnpdY~'@ް|]nBHp>(Om ,hgpwA mޤa~*MUFu @;nj zCS]4bهռiLN}5]aS 4>[x 0@-r-ٙnZ.0>1o\GA\G4jZW~Œ: +Ԙg%t8r{of7cNAqp4f x?dqWw, 6+@玸"C!#m?Z:痙jNkPiwP N3'~w?|Нlj&ǘIv,F:څWaϷYe <Џ\t4l y Xv>W@0"?r`1w zI$?l؀ YoQaX\EaWJk}.t bt.p"|cB\/6<=hI3A}$o&FmuP LJ&* -i5IQ!)k'Op T"-^dfǵqQ)LBj׋ oС;K ~%|³Qxa3<4Z[Dx8lE″~/~Q- ;kߌ8_Oo /Z Kan./`bHjmż8n;V7OSeh&{&qųARxxXr,RY)AqZEx$q] wwtXu*@ۻ/^g^T:t98{2M\B0kw"2:0+64E`g.-no&2O2jQe~"_KzдtOw_Ҋ(SēzEF,c5˦a!W\i@djшR4ۭyY[z% кnCWk1;mv8&(ѕ ee"ׯ)pJYzr~uؾh:;#įҪ:O+ _"??`|SAhYQpēd-'(ћ=XJP TнՍ$05t/sF % yUO ݼPfq?hEUO=*]_/: ~~WffI"7ݫ6 ^咶Q+ےXF&c|(& "eҁr*ϖclŎ9BԲF\/_"Y1VgveyAA6~L?:>Pw5/E=Z)IY;r^1KJ xq[Ba/m/eʎj܈Y)<4xQL~S3UѭIX>MʇJW,ZoRMkn$f`:mǀfU)W) VEtgRrz8 ouQt Ƚ2٘\7FvMC&Zpπ[VsvɋfU g-|!4QD p/.@3,0c. 8ƾpFذ\ V{?L&G@߿l& }f>^ǜcz;mEW4Qf#Ҹ4 |a~)N^KfC2,w㫈O2!߮,ߝz͎#y9g<nd7) TaSZtj3ӌOn ֆH2$;CɁ S{ _TK<3 n,(-.eL*s\4a#RI. ̓^=1Iis;~QT ~OLGEþCf{`7> 2\j~,sIip?!6)^Wb·$dM IX1)^$u1 8eFK/Sh Ұh11ߙΗնk"񇱠hyýT2C<U;ڗ*vY@^dvkZ]Z+!9t8$d^AD?l`xBeapCp3V@YjμQ` YC0Kj]z୞~>\rJAǞ&T& p9A|Ry.aH=hSS% L|'1&cdpHuOQtTH&z _3cE,].lj|uw~l"2AowkpP|765uzą ZxD2∉8dK<$4Q,wF*]iK#7Mӷ<+EF!,EQm|\X0bѕɩĿ]ѲL vکMOQw59ٍWQ[Whv(B$;_Q!+( 0|lEJL۪6tɥ˯:ʻ#uɏ sivp\DflJT$9I6Y$}cgY9% hyӷ@U੩S7GGUof'FoEs<<4o Y8VZ,c T2@R26zvE7D#L{O?J.HCt㔏d:$}lYaspGAѩZ/O23`'?F:lT9ƺW%3\CX[o72{'(~/$U͈-y"uH?cRiO}+!--twN& s:?tGK˯*\_&l4"tK^S1QWh7jc3]qiRd) \rwzavY\O^%EҐ4M2≣%o;8fbbf-6/>@g+ɡ)52[/ެBN ^k]Ԯ~f/W:;oJ5e(f[SY-nUotNѧ|DiƠ*[Ds]?N{3?1Ȭ#wLn<#'R{zȸ5sS0@ Y7$Yta46IźpD]A 36>\Vĕ׮!oݷai * \jHQ˰eQ| u-'MI]ۗ]0=8ebᗛ̂7k*Abq o}`t=<^2h+)Tl>l+/0QKb5kʨ$,lU~e+jB jXqN+/%,g,ϷZjd<_~ twV@1MNPd2eE^1p}`ɶzހYJu_gaЯmh=YGh;nў=3[\MY: vla$= /YQD#AH蟦Q`(QNәgR4kfz[喦!}⦬݉vZfmNN˚OB/2kmS5t_^b^S%z V7Yn}#񟥲O{,Tv @K<;rOm37T#.A,l|@Ⱥ:I^dvR} FM0;q㏙IqI sHѰg>YxA\K-7\0 DۮwvS`~.f;foRT#WRLXۈb$G_%u'J+4h! )3lCX-j ~at@ 2N8 RE8B='#{JpuSq C:* 5xʃ0ԩ餈8[3a#O0M9DwYoK/J~:ˬSԻڮ阃ʖ3S9UJH[یWC?^4Ҍ3[j!8Z)R=]rJw!RrR1Z0)SWsFވj߃!/k 30#۞&QZ~4}hye H޾mZTk!$`cYיz%Cȅߗd*@ GQP~PQ>5@⬫iGciս8 qshL=G!qTvqvea*y~~㹩؀g[b QCt[uZetb/nС(ʿw]p@XAS?0g~?LGeGmӶ>Gv%Vf@g47Z  Tϓ02T2ÿ%GvmJ>11:) 7:MaP=R&*V;0!J;Uou8Sʕzb4d'yraBQ1,@!3=j3Oe2 09wZՊ{΋.>uY1OD́`o`o}u towaj ]&c~pn%Mu3KC0q{+@+I!4o'( "R/Q}(Y[(d8quVŞ-i$&Gr/[\! i%DH-y+_z?SW+PDG5bA CA :q.9fM#V1"@p%0##CG㘸t)t+xKlGfViΐeHUz!Kެ|isG`Ei%XS7dť.mU+*Nb\yKG]̪jfm/SeKyCN+tH4U[2*!ֈ9aCb,)jLW1‡O;CLxj fG|b=2g]("hcY.m<¾zϗzHՑ2~bTup:zŒDݴe%.X61ӌ߂sҋCw*v9eL.Oy ַlFEQZ^QQ8(ߜN{`YT` H7|2%l!d ̆#VX鏉,.w(6#KAnkkq맇*)aA.zd9G`^@M3@ B*n.*aPƣ]$C>!^=_64Q5&}/v˕UM0IѬ,ޒ.Gg͵CwMn]U #UaK9b`- r4cj ^4%iU|ū풁^_6/p eT#X! YcA_KT.@< d`E!K{@,*smFHn+)Fv9?jamKOMr߮خu ٶiƒ2R&+FfB] ` |CSӲC=@qT!:0TFkmOU>_T[TI=<;Ҭ]o;7v2S]5uO蘀jEDJmpyP\CX+5caaӚvbg"f~{ WmnաdWd:Ց`.p[t>qbwq~U<*s7X64`5p>t/xcx|be~|=Uzn.Dr-[B܋ ,E-8o)^mAƗ }L=Вԃ RD ^Ht {]Asju7A^I8:Qj8<@%MА.YXedsm,$iҗcӻg=0s~ e_҄53mK@]?6{4)d7S萴 :?Źt7-.ʰ{7J mS{>ͼxGv񤈻 z(ʛ%RT%[KRvRzxn 6׏n͂5ÄL`j*::]~Ҙ7R۪ǕN\S.%\确ƣ$&*81ٖL+/Y -3-&zeĴ=,>L&vSA,E1/z=$ XO&qþ?X/a]VDN 6GCS@|ݝ3@p@MA)E,XS?VP0%n`}V Ԗu` PB:TFW:ԳYfY4}4s~lK6oxN/Rq+}U,niaFdnI+%(GoYHvW0_gO+k-5"JOǯsia:^[~Ud>xLQVBzYGdԇ~,tH-򕘢 A/w`?HiVv [ԩDj%5*9b׸5Op[;1[4%oEԄS/Q{k>aWQ0U*DUm2TY]gFr[[;M^eL>I1S5p5snm o|ZЎgur P2Zj%Py.]e3B &_R`.N&8SdMCvu:NO]6%uiBs!x@ɸ=*,XsAۮז Ws0Zto` @vKB-0+|Mxy5{_25Oş螒űkUEs4.K4t"\Pa N5$PR6*\,ln8P8(hHUtAk`GaNXa4WOU6'lyJ.e#oDh9GOvqMU7SRؚkPI5mF]{ ]c߇=bśi''?oO҄N|88C ;HzpNxv}:t,r1bs /K*xsDZwW,aB;ό =Sc BsQL_%^o^Wetvp̩Xʩ8{!He3ű T.:P_2!|#WNqw20@*P[7w2;/h/(A JVk4XB1hzȒF͂8_M!OD 3egc&aOk&&J6)j~%J 25loϋc[[G6^ p@*8,7&W/[wY^7N6Oz@ap3вQÎ]i(jД5|NWRWyy%–f?Qxȥt>*JgľJbl Gd,g){D_P suyըTbvJY40'x 8YYSU+UD2cJ&qjX+ {fĜ9LP [T`nWZşbZ7.\kg ry6ܞ0^c]c(۵j(AWdS lVb97,2^71('aUV6K@zdZy /Eb鏢9ݐ_5DXUUe! e&s\vV^uG2Fփ~c(n-5.ZHHd293ohim ֬mkWo ϣi"+b9QZϠ,Z[>Z$9 x\˅* 5(FVh޴|هYhˆF'~9PM=1\d4ZagO :}p{.$^7{'^ mRH"_ g喆3iw4wr=SȰ+bbh*rɷ|-َ0n;dkZrXwxOH,v4$e<0l:BOTl袗0r[M"~xRة) ;o~e=w +7kS( X=v){g򗊽^I)ާNdI`XkrtnڝL8I2*eñ_"J*Wި|\ *ġ1eNb]vvM@#Q zQ!q[X-;gjXIAO-NzOrQIv;L >5m+^B)o]f9.خ 6I%uR܏[vc D*].{J/#H,g 3qU#J_))td56q*`;+— +;g9#(" BREASjW ~h%f-!;Iv,B3t-5[ٙ/^|BW*: זo\~8 D8 諒I"EI0-{eN,e<\J҇x=&pT/P漐9O9}k! C5V/qioo9Y*zH9.:sӐI6Ll`n՞G8sD쳏s#!`!(sk g n=ÃWzP-Er]37#.?BFZ`N{)$|Ml6k1K.dN~;%)H٪fUFzxUɕf%?_vT>q![jI(C\ACe)6nZM`mOaSAB7 ܳ>jO- P_cJrsv v lZ KW"%UӜq{$: k9W$ðރ.b -d8?JwtڂN+T˳2j=76落b,lCM\X+snWK& ٶt?BOgYZ0707010000003a000081a40000000000000000000000016661a1dc0001706c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/X(]?Eh=ڜ.+ˤrnGv0VZJ?vT7[)w/=ò鬁&'sp{*CDDNR`|mPWO'.9usf~ >EA~\@q[js㠒=qK͚}·CLNӜu =qի_8$CtGc>AK˹A3"<;Q*:Hpj}k+m3wҖ&} G8dTzȽ,V;k5 =oEe h&3by'h Uw4ٝ$&{O4m֍o vђ]ce )l{b{kq*\>fxKoRcb1ͤSCMNֿPn#p8!w?]$]DJDÌZ|@L<{<;GjPbZV?] XP6h:pJ{I5=Q?-8F~3o@V#1g KM'8=ُb4d=2A0!w 5TUdTAiA/$B=4 ߜFTWccgmj7..t2G~S{~/?6;>@R_NB#Z?݁m_GK؝'I4ldp$ZwCAe19q6gkPUes]瞥]p,⮈+Rbgف=^6.{^Ĉw;8[rV!it:%BLY澭Ѐ+a0\ ;|Y_8EֱKpy|RKqPþ_LAzP7*l_ ') &R1IRo)j QN혈Y*kn̨\`|-'IL<<#sphpq3r _X_,mGI{D o;|vw⮨Ѣ$1v3uP/uPtMNԭ\4+ծ0i]/u10\no^ɃE'] ,I5c, |yu{IJ6y9(jvs `jk  0D0oJpݦ<cfLQs ,I_5c8JӋ1 COG#od+ OR i7pَ}ɔxQ^ gL>*4g·-FDvAE ܴy[piU*wX&5C}0CfqB Bk$@MP^(a%JE,A/Ր|,G5ԫ|Ӓ4QïDL **y_ݠN*7mIÝV V2Lة14+lm?D``ͼ fC^qфkywiW43VF y˃ dcs4eFF$J6Wuj8NDJ=-h%Nd߇ yLHjqqYekEΟqNjb!Ʌ|3MEڎaz]6ja)XɿlW2Hyw҃E*ܿ>/c#+I9Z0 &hDnrΪ%7kQxC[9e%ec)1us02AYҶڼ7Ή9ms/tlL#|MA*}Z_G~K|iq/lOIbqxbC7UC"CZLazAWFsE-'KEMJ#-pgMLbBu05"q`!Yh|Yv+Bvn.i^xֱ<0w1Clݘa;z#IQd )M2e?C32סr[ ቈ'))F9Sr=7HPx5hAZۤ%k#3; b.HlOwp-ph]U A9?࢘FBfD7Z݀VKݫ] p8:87>,}_e$ E% w=Ȕ " 8Gىp_wGkj5lI8:).71m(-iO2i0Oś@'$aݹ9f.<-tһ^ud!gAD-C:t⦅yV̮NozL3D'56xfIp) _dp7B-;cd+\2P&vG:uJXuGnG9M S@OUĕޒ/idy:1%',ʯ?y. D*L xhL;c:%'$kw"T)r><ۚgk" ~'*Ql_QgWb]ۛ輚^Қ^TR0W𦥚_GZB 6T0 zer"-tU~&ŲkP93YC4jL$+)vyoOG7[(S w-^Hb{F7\gw#ojEskJ.L)z!'k TDΚLbw4f ؉-`F8=kL*IodI_lj0Ulۡ9TRH7-;NQ:j2?EMB!v#fDuap1{d_Bև\Ɵ5ބQ_:ĸ#T\VҪܗNs14SۛcoVH5 ngTf  ߿w , QdWR8&4}>Ull-D5z2՞$]?8RxADo_Ή^:W,[ӯb*-vx/tS r"J Įna@O "z,~D0lhvCqqg.LfUF96MגDe{*rIװ2e.N0HEցa- ^0&2SތItöIR9[mLݥ`α,;2) "4\Qz&uJFwߧ!y91ci"+|j!$hͶ5 "IK^"Da C\'=)_羭#׶ӵ ~ɝ^õ]bDqcdƍW"}%1>%s!jlb/$Iv`Rɗ@=`'}yX:x\`z fPX@0Fc@r<88#HJ@ /zJqQ!g҃Bu/G*ll} NAc*5mm9 a?o b+ ϟc^ =^a*PͬxJv:.AH* NE{WykLA.'XSjWًP!B?sgr^aXgR/HZvZ@G2$@ JBQF 5 Of:2}nQA 7'{4P٩)9*e'pK *1hQJaW'"z|#g. |)toAM`|i$B22LcG&F*?}B-_<ܘϧ*^8uW][U`">bk]۔`"ݟn 4 \F ׃iWF~g:ZV}%PDХK+Aи#o<6{35rsc ёj) P955[s-e?Dc\!HxF-C;w} 7 ]:Zrso6P^_Iݎwblr@ޙO  Q-5s;a ֪6k.Yn/K\ء6mcS.7O`Q-^cqcxY܎ai:4^5 Y=C3a e7ΚTŨ5q))V[V>N@m  %mmqC6s%o⣁iɰQbV?Y!|(z]qΊ=] vʿc:Wvuv]ɒ\IodPA#DrDaNCMŹ9vgi*}؛ݷ(g~H r/lBB揪~;I 2/M0 b^]zS@deٝf-9q#Nȿ+(xhoGK 43u0Nfߒ*wK Ɉ #2h2Aݵ SUa!7/ڴ+/L"ƂVH7JABQBEPT0끍ecͮFD ReBTh=ya2tpCC2(Iǟ :6;UAS| (N|/ ^m5Ɣ"FӺlŰV-i{do!ǫ.)/w*U.02h&Ӎ_\vYi~e>iagTRHz|Lӳ'9oC+ϕzyIFmP]\wiNGxG.4@;oñBagTja(q_?,u{Fm&}/E{>*+% {K]~vϧ0y,c?DO^kK|/eœ &q5ĂJAFMK<' T %\B~$ziQ)hW:#a]rV!Sիy[1^owTJ.⨟ bA}F_FẢ!?8`2k_Ǭ㦮`3TwӫtU3#¼F>C_+`ڵ/M<9 <)o`g |!eHQtۼᗞ2U|೟K)0ccNH_5uIGrXun󧘦>ރ 6V%#3R'kiV݈i; ECYZpS,q7s5ҏ@Vmu |V7/'d7DZK;< )njўDUt1 VW @j]PHG6Ndj'vsƝh`̻$f y㵎1_#bl`kś)^x'P3z]Oa؊1 O2( !T>d|;k |)|'۵g iEЧޠF$t&KhҞz#/bkЧf:Z3*OVbt13h eR(Ul5T".xߋV `D`n x)9cRm˼V(eR財q[#8m'.ѿs"Hw.uQ C~ a)زSB X+gg(Mz`fE^:C2w,xu,&gF[DNm#R[ʞU ۫ 1֨JE6]2^?=ާO&1gR8w]Lf>ZNbJZ_VH ƆIt%|.v$<Мk#ńzv?ڮI4F:Iv#A2u=KʝUhZ^(Dej-.nG_#cx{7t8_Uz9ti3ݵy6bk ".: Ӡ*CΆ:Ll.#c4tP/7>~"%6ާNnA&X!A 5g5:G)]ڜ3W!ơ'łhU9}+ ߟ;PJ灧{цsZ`4Vy:`+k C쓁ڪ-Y˯[l l!.Aɠsk*#e||wrNԥN,Lkmͼ{ȌZ``F13cFFO`yv3M[\kZ G ᤰ+H ncװT6rsZ 8;y$ 7y@gYi_Q`B)h q_2P#䤻7&H$x=cn Q+B"}k}/VemHLa@@ /Zl7~~g ZrcLY29ޯ9mʝ#lh#P3=1`d< (6Og$`Q7E)Ef(InVܜP*;g,`"W;?!!#! D5EzDP@$$Q3j 5E~9l|P:UET3ksYq=DVwKzJ9뻪4y4P`,j/YfWe e|[(^-k~6Opiv 33ֈ|PCδ.fJdX8W2m{9{&W~L$foacנ Ž>2ʮ3WUwFCew`qpvR3y(4|R$]>"Sb%vITeA,TLYPT bsDv"5ڀC > AvDk.6#wP0SFI|QtA MnB>Odx ՟+2%(?O{yyE K>9 4b}]I8I&DzrtޞN&ce49g΀6$2uڪ%Ss].9T+v@}skQeqrˍ/ tK4"(}}'~6XBrڢv*=(t?`tefEeY)M m~I4>尷ǀ [=!crGҴTlMɽU; CT5)-ZѰ[>|z^8XdCGO)c?,S+q@xc^9/|Gt_JSi4#(6qd,Xg ӋFj$`  ZֻO+*bΉ7Lb(:1`R81]'RE 4hY'VzmKdϴax7af3 ]آ P|a~4D5*ώG=KGspHE%}b9z뜘`෪*_NjLFiP76+7!{tEz4UrN9R[Hb]jϫ j7fm*y|"нF2vvjkWk Syfy65>lpÛ7QG` W?C)mbfjrhz: YbNebDSǞCL7X݃[0ԥIj?$9 _mZ2򨍌iAM4 _ )Bn-fN$91WmbSkٖ чrEdl;%$jTa% |q27^~/Tc1)/P-Wu=͌;.@JenT=;$73Q)<7w@ Y\$bMqgY5"_%yIFg#{1mb3WM&uy’O &JV5+1cP{ ctdMF3OD'> 70zM nhK5x1 mSHI葊xO;){Ҡ6.Iʟ?~suS>眽*̆q!&?Z@{C_!&c5YPӧ(,&]y,P ,w "LW*;YjN>'8ƃx$]jf=wy>BT8IF8ko>EF g ~+q¯J P?%Cff\j%Y:$/+(J fM!i$BRmA_A&$QwWh@,.y=C ]E&Lm"K<|/v <WB+tm j4Y8ABxgf#{0j>A|K(6d`;}>u -ӈw 2pe"`F=ks'q6m0:M_c"ˌHs;QM*ڀu;W cPgU/ dJزqH@| 1MSf*u=0Gxkozt5Xx e98-襲 8)EioT5*q;GA#&./KNjB[ur 'l/] xJ`sN3d JrN8|J(T|'粉e2uCO-1y{"c'T{U1 钜(!R-ˊ']u(v;b%FW?alNd5fEBQ<^HX,2vqیnqiZ˶;)")uqMS=k;kxF9{y|3uH8e̱ڹ;Hv:\oi\9)]vsMzW3V{(pntR!&#p3YBu!]ԁWdA qEQY" a4xSd h` lco`DwLV|i ywDbV8_6X$ CAذCMuq_udDw}p,|Xcq>3@>!.޸d`v>wف<Vs @X&X꬧06%Q\RRH Rk޷LV{izE7r7܄+z4O$ ]{O`RTh_^7QJlo~ݓϤ`Pf&*okۈXx,yojvU2&}0T#;ĝzP*`>Gq]/W`5k2"{{ yuX&p< ! EnSFyAy'Mw7y]h) 0w*'{-OUўR-2 r. dkYAk*x}? 0߮ .OY}яJ`'L@ɹt0ާ0U+὏ vIUQD#K,v5QMPD߹ˤrP1|ρa 4IǜU z(E (!O%;E(|*sLs~. |X L7`]a"n9.ۄ18tچ"+qpAح4GI&;!c*Eĭ:]0FpaQɍ3I2_%NS2sp}NY&yu%A[; ~@W$M&&o7FqWSzrCp4Y$ےp08TfxNW @HЯqnWm8!~:8ݬ@6WuF)YU=Ksa =#6dM&0tilD3=yú wT^l(0cvв#hF3%BQ>RP,,:m&<0 2FAMX02ܳTH 2h2! dl `z߮|.D!զnjiܒ>;]-|~_w=&-|=>bC0VJdCֻ|K.AFemAZ-T.뇌CC|`#Y ?V iC=`<` hᖞR[TqPϱ$,̾^Dz~Um {i`tx>; ´Xr3gt%P'D9>=y2-1N j YL:J6B2cJv392sI1|+mLg9Gש{cJ5( S 0c@7̲T VEQt :h΁tUYGJ$Uh)lꁶT'mKc{ RWh|H0ǟxij ]w%H69ow4&Gً(VV+wh</ĵ{QնmCLfCƿ*(raZJ͎ k0ymz|4eO ^ԯߋKYf!e[k5}CK?[O˕J@ 7ʰUVԯ䣴 歕؟Y'& AkL(`Bc>8/zHhe5j;}se\@Da+<'s1hE>g)s78Yoaݞ`^R4om`"=Z5]w(YG 1h[ϰbezg94~Y&8'MܕD NO`}~> p{?1zW֔p\x o"&-]bXٜrĘ8qJĴ" ^BH_RUj魦L J&q gPδp+KJdCȩ>pǞddCy4G"6}ș @Oב?p#"{}`pذ>z]N%d(zvٗ 6W\8V ]$qza/ME64.5_ QH%p}KsUk Z_$ٞiN&SKHxjz*jֶ[W-^,Ya3(h,đP^ۏ|&Tg%㎬vCj!'rϠ.:D?6S|iH-$X1E@m7* %凷wb Jb]/,3Uw7!9v P ֒ʯfAuHFdWQ7@Ѐ \12Phxλ9#s+JsӯU7nH~@LHQM_<~e ;ƫiqU`;UAW]YhA 5AǹDeU,B:|"*D(nFJPJ)+lI2T?vK(T}.5v`j8~: 1dI02#n;f@D  ?YJ<4Z-;rOӲlģ@<RYW%Ho" MəvsjPG_[_15%Ɖ ~K2wiuyWvgL6©j'@4n6-' Ƈڑh87n3h(raζW@dqIc/小k\ fG4Ē_89Bot^=q8WУK@ݼe PR cӌQ|Bxra@ 6c*:^lGw+B`.+z ()dS$8 y MnBy|>3#=vƖL)SV<*MHq=c^,N vT)p A@0؇)i)Hw~"՟0>6wQ+HnEB7 j EQ~L~DJplRts3R/yU͆n5Bo*ds94uQ|̿4bi ]9gQlv,M G )IWZ7](jtgv-8h/=IWu.=O༆D<{wk56ku.tү$L`tsǚwi'̲^L_#S)c_T*u:pW_џ1Һe\c/w$1=mRAXh]X?0J[p'3sxI~pݝSEB(憱$[NSi}z.;0hOD<03_ vvA$m@SCWqs􃠣IzBPzҊWs b5(:W=`%jNjiqi],x+hB`g.W b"pG 0( qqL֓XI$H^ɍY:"vÆJk7{z4 jmXnz^iA{6%~AGefipx&%Ag0K07!TW:X23gtYG]bj!t4IIIKR>Eچo17M,7XG"dϪ>ʱx(Mg"U3כ*"6`R_5[W95ЛJ[9@̲9/R/KJ\2Y3$z74V +c0P+ضHE̿nF, y\) Q R(o6GSh{@?j}p5:5) Cke%zH!(#{=DkpF4)PmS 8ԐsC嗣$<6\3dOOZ 9%lD,#̸Ыҕn"e^dY+6e d0D}=Wt| _ɜCj~>N뤽 a9laNzKo($~H eqWmwn ypK#uc3PʧVR*SSkb N2U uB?X/tN!7M>f|s@;[j`VbѶq%/" n%( Wdž?]鮑oW aQ1V5l*o=׈4BDOM0i?1r~ ~㜴j >@A mެ٦[LT1mr4t}!8,R =d>eQ[S*j|GtV'IS<͔ abPB?ϚzGf$g>B)Ħ1}ôGaX XZP U(ԫR@^XMnOTm'J%ӣqr#=&.Dn nvHֻ?dsnj2J<[=8XE.ZgQKvġ}}Gܩ'3X*4L_/޲k[@5k[[>9Δ3ryF4O3[p1_%beJDh!cp̃VthaZL)@auD#d6J8u: V>P7N [7A>,w{heğڷ:ev;=73KыvEMN7ZIlz;yN_"K~5C7:W/SXaBAl\2$Dg9g?-zn7wt>7[`6Hd|X|{mG$nC#wLAX, Ft*d#(F)d6a=u5Pzg4e`s7c:l6:w཰lb'^< O^\)r1| ʯ8ZyynblFEN].{WƕxlپgJ`H٫ZPYuU%`st.4.iƖO:?}֕FEYI0HÈ)hG q _Hǻ*>0B5sJ%?xOԈG1Tn)Ʒ=PC׍Rq-&3J t ~!7Y@)7} Wٔ%EWdcE ,7{Y0Egzh.WPs"Uec,ȡ T k|eݡF | nkY<>t6j| u@gi9w&kČ'ZGwfp|ІcC"J.GdsO:mC47TH6seRiGw`*<A@hn=͟1Ld*.N'Sh{Ggsn{%ÛOb-'s=*u6P\_M|O4-KqSζ3^(j`%S1J.S`T9%低pf9E jXmp-H&UO$! P vƁ/vmj/,›>R=^ǣg_3{>4=n [3-Ԍl4Vo6c˅{] m <]ݝۍnj`H\ ~1->fYݍnK.#iơt)u,7} ~>̀D ck? 0ÐsZ,5apA{,x ʥws }ccd'WʥP4u1/(U. Q/ݵ:٦ E.!\e,)מk[ YT[Qmw[s+Q Sy0Fi{o'tބCe(}4G  mL!seoo]8^5!~՗ wl%>qT]qzԎ =?= Rh>ثy `F5Q>tUUMugagGܺA?sd zH[%yXkQ)WrAlkAloք T89\v:`0ƃDg\2w 6jw+Cx3&hm=: QVl|1S{ :jDZ^t' PscJ85]yK[94"㐆*ZBl5*a8l,?NB/pLD@wܠَb]Ml.~#إiDŽ1mgy, xw54\<O2܇k(f:/_T a"![I'd*^^HsQ[Rqg|DL(ʏiJ4*i/UBDB"̊Hv>m8ɿpn~|̃%{7K5a7w`#?- n-§G rrŔ>PNg̾wӔ ꗿm̍cBk: ?3g)+as=OH20 l.K02hA_end@zJbuT8Y[5&ٶHY^[,xe^w-iJ4  ʙF]@ T+$f9^`m,2P ESIRE{c'*WgHj  HL8@2:rޡydFr4<ӎ}"VAs,Gf qaƦCXKq9 [aIOz"fcǏ-.jvm Z2g,`JR94>K7| ѕ:{3|-+}+qF`\Nl;Y^nʙE# :ez @ѵ("M>[^7p'fh8_`OeOŜpZK2 Lۑ/}^EaEԶn73/HgnIRE ^KsDUF^ [~ OԜ3xBCfv{H`sQԡwC'zFF=ffwڒkdX}c8>?(0ylii8ƽi ˜C6Ygk,3⭻JvLqF'_t5Ir5@& =${x5\@hum(IBgggTb⸌&֩\ٕ(Z0Lg{ǿY3?8ϴJAT-y(U~FT,R`.\*A:خwuEख़>P:+::mesh~FbY^7߆݉uBF9C"IEN,bxK3mOk%'DFl/K<ځULv H~[h9MLGyܙu/h(iR#4dl֝C_:7GGx\:V@Ǧ× EEI1]IVJK_p&jzw 0*v_JۃC̍\O^kh=Df}ڵ㻔>9/*Qz;2N@%)`htC7PbGXfE/(SLgI߫gWDnզg;)\CT4̸QԌoB8Ci4ʈ tȣxifܿ7I_U, kݎ1 J։#-PyejִbNq^S2S7̉Eۿɇ8ܹݜ&cc2]Jfz; ;$tIK׼@p֞H'^OU=';,Yuf/>!"Zz ~)wIDCi 0B!wn"`Jߖ#^9qd?4vSaȴ` u[fX߶^@7tC+&`2D?-lսۢƹeJkwu+Mh$5dA׈FX=*D H/4Ey@KQ9 nfڢ!}Yb:"Csj8(Ts@KD9\:WBm*u#I G/g(߇%l̓sk? -ns2VuΊN؉Lv语Gah,b=Uyp<҄uؐx OJ(m OhAފą_b_n+2PQNAbJG3T7n0v+j+I4jպP3))8 GlQd!}!1F''zϾ!?]!T=1sNZU^pݿ.2CfhΊOXD_@%e4Kj6{2HtJ|S`71"bwoB汭)$]Ӛrc}zwĢ&X,sݘfyJ ilV!k/H>!\ďRf1ꞃ1e{E^X\w\XiH^eg \LcKK{l"e+5Ku_ -3qWp78HNUЖ:#>&53 DqNp4 ,E6uc(튧fL\ KVKH7lCoeb&f.Ѭ+G>&q Eܠo O_ֶgxR(" lh[1?}ttBA,.y0AH.ذzBʋ ާȰ <\tQiT zLŞ.mTyoͼ#uJY1; rFrU*Q\i/nKô\[w'\> `ҝiRϔ:2v-/9GӄnHc}HzQbַLTLpN^u5β^uDSHuػͶyk>*U}[9@8s+ Pa`)NO 6ܙOԅ&E0%_#Ah&`|%qSSb,o03__N1AȪ1o:$Onڑ_.*VK&SwOQ7\FsN: DV.XK-9}7߰\I9CGmrXD#S TG4z>! aN? Q-Ӣ8@Y%Xk=i=N܈vVF 3FN#>\xFME)Oh Χ[_yѿu ZaU.dn3v%RgO\'09ۛY!tKl;帲e<'I@8$.vvT]`_HK( H:X&T@R7ǃ* ,״=r[Y*vQv[{6T( Mvi%Y}sla+W1t puTv vpG㳲VvWۡ4?%d'w t߂~O:y՜WeBωף_=y"8)'1tSf*st{2gP^-4w976zt`ҁڳ&$ww6Kwvs.ZMUX+=EnЌGY˄Z3fH$<>&i@ h(p4+xMzk@(iQz0LNt{NK>aZDZGe#7y'P@XJ4y@i1co[H す )B?q䴣Fw ' uS +E怖ź6Q @^Gւ"dou0Zdo6ÁXBE9*$0OO:C +,.0c eURyiBՃoA$q͞@Bĕ0&ÓN H# PnUf*Ǿ("@a#aPEdЇ5f.,o|bʕD#fi^ͅrx|^PbǔQ70yYwi˼PέzIEЛ}qbß/<,խoMLB \"zzXcUKr"?<]$ֽcģPAGaj;;) ~m^xݕeKg|WŚC9& .&#ԓ^9۲?@9Q|BE@C&J6oj*fk@imR զRTӭ'dsÒ5p&C(.KzT$ ngSIy >%}O&O}.w.|^G\eEZ A"F\CCspd@Iޗ:i.ۣ8jS5Ի 6E5DƄR/%wΐ. @Vux?-|G_3Jp?mRߜG"0 um! 8v]7%3@~iLdd~Gyzzj58/O~?T[S:VJɊ&|@*EJkj =-%fwQ1-6uznX@L8\}*rc6C̘ 44O)_],{6fm^}u UfӠ<9r@A-&vVo¦ ehGL*%իPqRv'ӣ}M+Uq 5wCD܈mTaZzy}QrbXy?$`Bs5EBT ~ҹ ;9gH{'#] 4q5;[ZF`n]1r$s_[h,s\ؒjNx#Z:2J=)+GR!6=zFa>`Maq`2*M.QmA"4˾\A}ʱq~eY=٬LlD:v0PK^4ʶb>ɤUwzbK^$m']moV~cՈ>-,F_J6b33=[|=5to>ٵ-MHbD?Ř[(j"ϷKmw;i_ ±OUn^OXOظ(n}E:枇jd7,=qFqasl/_޼T&Rds#3dd-QXœq^n},Zc\kӣ!'O%|~t mrd wt6ҠLBchpW0Ƅ<0C;m[;O*&T0Io4IU -0jW?}HX'CNπ ď.\Z-iwR\S9b^WZNB2,B6[~KA!ęnZ1bwI\_h%m#cb:6!k׭2|=(Č@s~d\e3 vf$oǂrdePr( @ϛ#1W]Ҩ~D}p͸XO2.<)?Ӝt# /K#lg09Nr8YB.ufFsE9W=tÒ a}ϧ{L RHXKAA"G%Ju_7u #ۋ1y#5S * 䂎#&g"鿻N+jl,Ҝ#\obBKwZ% U:j +F7SUӻV>zYqOxv'W w1N ,3DREP.ȴ_4PRzlϚ4m;ƺE !*~_(h,ySgIX`xoҳHx`,d6ОqկTXO4BɃoȜrWQ dބ`3LOhp~'PV3&Et6;䘄HZx <qN&\K_gaR_$ 3 =r@B$S 3EJ=Й&'3SdDA rCk_هpʽFiO)9EoEkOJlyf -AK,]p[v/3ܴV*&f\e P }Rcs/9k@CAVRM娷0-yJQ7q -ycx+eĎm?Slタ<(ҽ]B`MPvwM,(y}ZN9[]Je)}tz7|isja[`z-C,&"VW:2W]tXO!}pz؞FKɇa贻BX0dFܕ\#[+^@L7r7Og d6%D{ [KZZaFI)F@'m"k̅]ǹՔ J8De?[X.06 $g. q^~lG,\ @o{PA7{MP&Aog4uoG[ XDt}u`Mi {$mp G֬%-i/'xgrl{it9U])F_-kS}&.4h¶r}_kX5 ihjc[<3m zVAK̩ڢK"qӖΎh IB^H|N.k_&AT'݈U2lȝ  YiךC++` 6V^c;rE?g#_7LI sdoHUzɱ=gu,ؘ}&<"DGtYt|B*L^UV%J.ȯ`7]l#<č|;[`"m* M G`lٕ&yl1Jz쨚܃1'׊R[TAfs1R icnsX1S]ià0,Ɨ3(Yi+ 6zL9Λ4a~m32ZbDt򝨖gO/#e G )t  ]Yջ\ 5vHmgn.YeC΃dhYJ>,ʘwMI> U'uԁo(5Vy a.7'|#H)PPA7gi_SHhOI2h׮b@mK엁$Ze.HMa?d)x]Y7wQ[+j6;8 T$?*w cE*LKᳬR,@{Yce~ Z("tT P&׈W,@/m]'}0g=xn F}:aIzKbX+nBX9U&Eaf;xɩ7:lwg( 7 S%̡@zOosM#B%Ά2u`ɿFh/k/òL) 1a630q(‘)AaԖd 8=gp0#Α$̤zH {\`)ig< Q1I?t^Yk ⛴MF7@Unq$:d?PG%"& Z0:at!yEiP߰Oª8f4ZOph~k 7{uA[zMlr۾ cCGiV*w6lSl!7G?kXS?4ur/o@bP£SQ-mh.Z1e"ޖ!D\]fkVN(dV&B>2/1CD-Z(%Wv0R'GEj[T3T?v4D-vb˪BN75K3 s;"Aּ|?2?|ܶ+l%S KHcFy YCi'am| V'IB;@m4#!{L^y,˨x=*!ئr 5:8R5¹9>x @+!oSWZ'eN%q(آVߺ)~M}#3,;6~rLAc,hY j h=[i/]Sw&XZs\Z-)Nl_!KLOd/[}8n^lOn.f"#p,~O&-9QKkq8p-XAQhէC'M]R&Z- -K?@J%T|;:3{1y9X$K*))5s|[(rB+mI9`InҶÐL{P 7X@QZټanI` p׋qOQxE=5,x,Af,w|m+2sZ& 7ΒF2"̦\-A! hX:oQh^^nrVRmB/k^xe).)>z g"1dVyHm $ZcG1?MRDTaIk=ʞz1iEi|nrW ff`L7qw1/ث;x__X𛥔/3SD.4,vB eHzRE&&0(4 !㨼ka{b ;@g)[~To繽@Apv@ɤ-Tja C1{_ {vW-#-ȓT9d>E+wquU&#>q_ 4c@jTϨPa-|JSmzQ-KUVvgzg1q8 ">Wm ʬ=NQZ~$A*Ŕ9*fSH<i=bg^H"(#ĞЛn;"ҸHQTнVHM뫌 pi1`!1fܓ\^c@ !p?FAcv<_(+ (Ϟz>5<7${#ǽ&]йfcSDšEw=;bJΫ4t=لTYuoEzt56d0-. DJN'>)ngnh*PT~Ykq|dTO'*L`EJ+옛#Ӧ74g\J=3Sȹٺv5q/X*ܲۢ+53ڹSE4'xʕsY.7_j)L_B3YT^+Ѽ` {C I MB9œJfXisXGI~bV}d)2!(rVlOi#!udC?C#.o(}]P7gޝB& ߆ӕo p๨~;hk ńc5H6 ltL5p딃;/{cxפ`w[[h,U_{Fo& >v<|*Zm/,964<#ـ4og7Tto)yJBQD-pkB=2eXZptsL>o@h ?):a%/$zzf(-~ r a.G@^Q3χy 6}Q*aJ9nG"uS|(ߛc`x,rQNk…j'ջ^^:~^Nn 0A[7@֮~0D3 &z 1ښWza3@1@i#6jPb ؍=f$d6Eh@ #TE?@%12T/I7)\A]|VA#Hqw s!0, y.7Q4"]fo h:{nrǑYH i]qoސܪ3$=hٗ\ ɇcn,%dTkP69p]&Q\}{=&5/1o<m‘aSA|[dqUۂSO0#XwP0@gd A[pgMF]v!M|*36QZ2aY~gFgS%eI@ly$$7߆jN#5Rdp}:hu@3$Z~3#H,sgP0&<XV(@nK->VmUŢu8Rʄhm#9y‚&Dj(PHEp3LbR=]VTs\{ |qڬ b>&yb}؆Ҁ9ipj~4H,\e3Dcr' (xl|IeRcKn'|]<sn/׃$/UyAw AYˣKο5Ǒ&j%ba/n\oyH"}QC&v;. Tl'w虽z?2p ZTfuŎPgimOLvo YwLPeoo"١e‡#֎CR{Eȗgt-! V;b`&kL\ORj䝼E4~WU@3**õ${X +Wѯ k%'08so%ܪGN+ZE71ASʓzN\H:|wvheUkiz z-bmNܖ,k$׿4mJ'O;s'M+3,,M=+Ãz?B!*) #f-[Ss-I9Y*Xr|FwټTƱUc嵕$dXIhHrb}].%#iMsMP |H{l#|bn,"n&QK/>10p.g,anW1cOVW1&Z-: jD>WJ^ƭ G42 i UEg4UFj fơzzzR Rkk!ZFB[6SnZ=Ԗu-󬂠VgCC<1 zYsrjшWȐP}0fGT(>cS ]˥GWeHM# T8IBGbJvӜ~z#tG&gMp/TQQ 9г*$Ʉ:ᶻgZ*oI\TDПG/9wrut#$IBz<`v0}rEqB@ީH>$`RHVVVfmY*kI}Bkbϸk(/d X#ڿO\'9vFbg3Au&l yUd>4U}6cC^'hhEt#~pdшPk4AFzkn}Q/ZG~ ^vVC|YL`lHy1NiYvxE$l$XXJ<=UrU~ 0JtĖ@%ܜ׳(Agn"/QBH vZa&N\iz@g=dW%}&kڬoXIq0ivmd!`D>4MH(;Ăyko98]~&; zAiU?Iz+-/DKU~.[5g$%~H PBh2*)홊`;\& [r#R@YW BoY(WǷ&z(JQ԰-'ּ pGӊ1Ω#ed:naF>fFRH<؆W)ĨކmY-*A'H^+OC44ic"B<3:b{s Utw *6BP%,f"2Ky Ÿ#2I ө7LN^JBMј{Xw-n3r :*4I7*o(OUb5f d@۬M%gBz7m Ͳ`j~פ|Opz$RNߖlpx O<5S.lp{t3Au0Gc ꅼ< o?]ȋv0E aJY'_\*nU9-S(ϲ d>d{>B#8(mU>>XO N?ؖ@F%WSf^N珳 ՞ȕr?vH`[?﹦DtOx@*r!fD33?6T9Ԗ5+S=,(B#|E:?Ax˧#oLJv^`Hh&*>beYdePR6P 6F.V'j*\TG,eUH]qMƨ0PEҩLj7}}姼[XĔb;= irhї&CY[ z9NÎ]l#qT7 InAy.QM~e'sw2ƾ{yUP'6%tDZ/e*8rq앋x? i 5vp;SP/7Ayk%ћ d}&/DԬt'm\n F*BRdވG$b7BL\0RG^_:#Ru(VD4Q(Wn`rLAƩ[Ln6As\{+ _X{Eձ6j}A+HOB p/BFT zt}zwϨ7d&".U2/ao`hE3֮{g!(7Bzw#&%X)Wn҅ƒ,}aOQ݉tU뼸 lNñOέuҵ"lK^AOM%4Ʉk:Rho0UR_uc{|t1vi~U$rGqܵZA@xYroMGM)L Ts/*F M/6D{P]<_2,)KJbT)P96/ 0?2Q"M]Ewc@'aE;qn%'Lj;9Gfh>QzqW > $:lT$|rmphEv+=4 (q׻B"0Ya}#ŮRסyY|+M(Î;Y9E urP9Xy͆?j>H-;}9n[Pʔx5,(;u!{f#%Ąck{%3ʶ`yEBJ}_,l[s ;|,e\rȮɕ~4BH|O4GQ+9r-N.\L~L/Q8]k8Z@a߂ir, o6R|(8l6C 55}GGo,YNjum6Myu`/{:ؓ]-z)v:Sd@l(g.$T"S+d3 Ë>.堘3qAyGER.H!(3/!Δҷh"'N t%SsP2\\lֳ x_& *+#%_OƲRu$PMJ-{B2 [d2V#w1VZ5v!X.ssW7Hr*yPbqi]Bޡ R壢a x[O&PFz܋z9@c(*ZaxWz~g?ᥛ]]s_BXDY§Aqxjߣ1wNHe8SkS.`5hzY_O"^*iW` 3 Xq/!vi[(h`?ـeX^?qoxֈ_hh6fr~W-Z:??JMd47z)miu=v\#(gb H,9e^,"FFJ  "w;f 8>7|<l3Tm4U cDҠ9dŨg+FCVTo$3ە[L"i&<> }zMge4:9̓`}}a]M5s_9}3RͼRZEb|8X>pRs#TMH(.Cx/~&6\^S{ԮzևIbf` jL3fI5nynm,-L6-1A8௪4EdՆK8_`7y:e$lPta7,|lKB6zXKp"QcJ/!|;O:,wm1w%SCfElA]'YBqÒe8S+ͺHXnF| o?_"\AEpꅧ]~B CR{RnAjyL.C"$Cɲ]u®5EŧשZ&柲6biCT\7!@Or vFg|æP뚧*^@!gM}]HWLJc6ݠqY"ɢ)soXmgqi/ZMOY,& J(I[sGmW/B2;}s-]`sIj"2~mӳPg&ma|Wŷޤ av'"i1T֯C|!glK̓jך p%R۴|vyd@T+斿& ȶų![bWX_$8"B4CD|7>,@i;2{Q(,.J<6`;>U}E>Nc e$h;iA~4sZbw^| ꥃ[r [#MG@x9a.JW ttt{Bds9Sb >͆Q9ZHIT=*T&σ_A6KR}vfepB9-\|x.kd)T$ 0pϪ#֓=5};u6p@TqK\0hl>wƬ:74!9/4篊6:( 1_luٚ!~ThLxˆEB*8=DPvfvu}<}f@*@?sa=TǔyQf=˧P{U~9YW#V^b!!ryl#J0#DPh冐eLˍ^kܐ:ֵm^g=c”Kԗjv޿|-}ܿLk0>GYD&`e/|Ҙ=>tΟ %peB1Wp W*C]-lG/U4d({;B#a䟅0'y= ftE,lY'B!>7f /gmS6>Ǣt<.Bhk =п8{kgVJ66ׯE6?-L)#xL"sǿPE,ܛǸV/b%ӳ5uzgB9U՟d֋:i߅*lJ~wT"m}dt覜N_)vʙ"s:rwmT5JP) $ƋG}'$sB.VA*Ч{jٯe^PJοd 1WfAy'N>?VR%!{æi10<8X.k/( n՞-iĞ`i pm˪ ֏z_XHBˬZm#+w8px~ct ;7&iB=GC5^$sAlX&[/">~#*'UFh4j0ϔosԻ0$CMZ>^k: a`@5pW1? `gWba]͘IivPcԈ)[9 a]( 4U|1 cpSAh(XRz۬?Y8Dxv2H'ש994/\j,LXŲkNɖq^qT5ծh*js8mEsM,'*j#^ܶC,y33ﲙj5sȻĦ+i(۔//^̢]PY"xZzItcc,`~W K*`㰲Q*w |f  {:I`: 6>v2A:vVIeJiVWCvYy_]2x¸Xm5![tԙ3%HÃ!@!Cт2,x>r4oO*Ѣ83ĕ>2u4xu0FoAg}\=BPNYޙ~?씛B_Z2i6(oғ.QTٞ+5|,|B?u'r#& !0?y-WL?}uG#?sk~RܶfQ?uBJ?,{-$!918#V)u ͮt컥=8U~Gv^UF^IhHg!!DiEtr6bz J" EO b#\SY$J.YJ]s:U!f߶[cDFÀ=N3cP^S-[0.`q D Շ^f\"{ 22TzB%Xy|*F5( 3+7Tt[(lk:DtTu~Qt 4 kum^/K5Bm6ZMیdL{o_=%2/C|\qO:(Pb}߈g G9htxcw Ȧ(GK'ѤsSTԒ(e pD%/d n s={yTe[}ÛZSce$K4nX:sx}2] f8PVA YUi ?<3E%paET*B9'p7n'h;aۿsdf>f*/ l9[!Z})zF Y: CHJ3.B}N.՚LYeխO4sAf!`,A-O_e9D ;>= E }PUG(jGE5QX,}gfTi9a*TS8"=&R8}Rtbk֖yU^!q/@COXrq*Mp*F^6.cd[+ "bA-Ξ±p zF/TjbUQs <"-K"ٕH:k][U,O x=-Ysek Pz<EayP7(@0`^+dS_9`*_UNy3{A/A ּ9ve4LJ1 ҝ{b{]/|9{Qہu_E؁ Iht܍x'|lo>'Q|bX> 9Os'B\zU|ٴ"A9$qoD|tZY/ u`&d-u#( t䮷3{’f0c~ȱ/˯6_Rَp K4'l<bOX:1N$g{c a$[RS,np¢ID6=O$,Q2IKl)I* x.0BN#Gǝu^vUBn@fuj86}~SoGvqI8"qBҗVЯxPX1Zg okPYc ,$M)<. u]gb܉V}Qh%mY.J5ҙ]kBK{"| Cf2ɔp?ؾ݄dx'g&.ɩUIQ~Dz )oe m 5Oh #OPv'oۅ;}!9y=ԈV2YǿYמf*H0ͮS * >)J]!I Ob!p5&DtZ욭{tvy<̤Pu|c `tK=2*zRw@s(7zBqh\Y#+ƶ*{BIohy*Ts$XއQT*nY@m4F!ƾon& cegG66~unZ\ #?*m\dbHyJ6JGauB3`d_?$7}`2:8 $?CMT=uCqmꗔL4.<}͔|frCWC/&BN=F:7F"9Kmjz4YeᔎCe*|#恛vͣ0?aOE}ۓ4GF%zP3SkcdݡvNlo<oR <^ĵ1!hJߝ|aD'0H;nxTAecWeݬ`28ʂؽ.B  =YcjZPz:FHfmnGU?>d/#reT匡Kٹ#doڼK.h߄r]aǷ;׶H`ط>]h,) .zWatId0{+8giF X3Jµ*os߆ 0 }&zWbk0; ]1103ؤ Ț@2] ,'gtZgD2?JKOą" 7D"*ؑ\X: I)Ay0э+B-ݬ:;\ᅝ)aQ҂Ud(/T[SHƟѨ 'dr&P( rrSAe@HAzb\UE*UZ5B|M$$Tp F}Hl~kP!̓kyһ??X&QZv¢:m0rZA-0gUHՁ&ŜSm WD5aby`077tmfK|.hhpIP?m͇To%]Ol=r_erom_^Ҵ9i'jP4܆NxRW=ǕYHR9$0tꁭ(ܞÏve\YA{d9Bn@1LaI&&!A®Aֆ$CoN5y^# cR S|XNbc{yG>Y.HbCP&}<1t͘K\GC5By¾ި)eCIeaAe:>ϩz9*0XSTPhQFW fr":gUJ'8m_Cn{Dx5R$IW՚Е!F'Pޒ D &̾BRɖԇK6ɾ za ~.2/J/vߕreO1,.x3(JkcE&+.p[Ƒk5 0hxvu:/W| }2n:y0HqvG^G3T)˿jW ]'h✪5S ݅fg  4^%kPyz0ӭ- @ek 1dЖ2 )٦R ֿb5[`u']@jʉhR*;ҥĩԚԒ 2>Fв2ڝSުtPAN8} 1A:_{gNq$hSW5"k8C~6}cUR'YfV@yrV]Gqot>v$ebQnDyC7 kӕһD^'[8>~ڦe?[Á}zG4ir2$>'xR~f+ VW]x_=G r)5Cй}O_qvi&I x `i8ݱJzᏴ\~A3M[W "m),EkeԆj[oISOf ?Fp'-6B^R/r],co#)l-aA@ʠSv]=fb@Q'tg+$"CXB'Hß.̔(QGSCӌ@a8~BGq̆ޅ2ۑ[.a~sg[ f(M ]0Duw{!wy찻m Ec"qBB$o#][XVt09煱Gy/Z3(Pʕ:j>}wYF#\ew_ 7p&ʌRFǥjd՗MϨ?8'+֣eGpwXChD̄ !ژIh *o5`v|lEjl8^HxCS索_, ε`"Җ}4Zݏg[ՐrE%etsĕEhTaCΣj3i~%(JR0=aJ q-M.]PGOIdԆ'zEg(9f0 /ea9,?|ћHHK #wë_sZz1}YL;/ hIk7xGC' o.H4+!MJe w=!UH=D!7rvJq+mUlig B\eQ&ib#n*}JL\Njj1{G'R(,d'-ST%R{(/ʌ`jQUB9Qp50 + QT[|2LykOXnAѲ OjOkQQ OSc5E#/Lr7SX۟&?2K [;{ů?F©r%h-,fzj8槖ʓmP8"^!((Y{'ӝBW*n" ic])_QOKA:Wѕ|"1rc-;z3EfNOjq(W^*?yPjIWP-z[|ب\YnvY3c MJBKeG@'u7a ცW'/iNMq}d}} 8n1@pҥ7 D :ˀCK$4ӭ:T'Ubý ue'uWX'i);bmRA }yI&t )IlInu"+}gF@XUQ{?e]-&2 <ōo:&\G}usp? p+!{>¼H(9mJ@$Y4P)S EK3Ҳ8Lč[@-Ȍ`~VLz\YӓjO&s+/1P?Gν*o'"ID<ԕߴ0%rC,!9mN8qdV`Qj[i&vٚ@3^Uý۴$: }7UJt6M81Mk?yY 8oh-y,py:GkguTbddո^c+vERu'Wb7o\Y)ym!0J($('F֓^Bq>x*d ն.A2 $Qn]v΀ͅF| Q2,&Kl1peH%㥂 [ƢYH6&K.ȁ}:6S9莿z~R=&W*3?%(wd҄U}x06@ѽA-(ph*]]<ۏĄQ)˽m1kDML\< ڣ5\sf)sl:sit_YǨ&4#D' 8.4:WAѷbT]4l.+(F[8PWړ/'e+GpK r܀ ̙+۞FCF|lty9=vN2TdKԻg7 Fc[ʢm@ W藇ݏ1NYOP(SJdKJտ\Cl 5&\wO XFy5̍[~Bx5yc\6g,}5kԘh0]~>uitJƂ9I>+&Z2]zt}# =MW/?6][# a;$2Bs0Ue|CFDnh+:8?oOJ;j4$'"TEF,_*$h,KudP Kd_7D-3(-upq/? |#cuŽEKitAFRAʑs|5彚r(^$.Ɏc朊;ݜi,2L`@$#QV;Kʦ?fs}~r}&."`|׭!˹QP1Iws:b LI1Ze'{A?HsOE۬_xZ< {c:ٜKD4h@oN,:s?' ]}{0QS׽ein>U)q1%|*p\^_|w;һ5?xwӏM^!RS!J%npF"?j^7mAճвcWr&g|zE?VN٧l7d>[è&'ILᘌڣ{N^XBYҫMn$ٜA:z(ƅJ@oKB׭M-{h)!g>bӤ3uA[df zzr./lqzWH9'-AZJ#ϴƶ/hnXfw@YքظH+|p@<AQ8QIoB5¾7Q8QHьmј_hr 2PF&<3F+avkC;2B#V$CfX謭hzZACCP.,Yoj0])" )x[LoH "2}ẇ0>pZh'`?̅MpVMVbb Hz,90yqܒF=_xחvHmь_/Sl4I=>'|T!-GcWu U\׹,46"gqu*c`~</hջDJ"clK*dk߮?ɦ4.6oSBꌇEr( BgԂ^Q,yU 7brш?rP.q &yTl1Q/0q4e\+yӮrYFCϓA}W ܙsx w!dW[*Cy}o|NiktќӬ՝OVaΗ#@یG'~ %%:UBӜ1J"QܴKw35X[v_#Yyr!KuLihݕo:'-?}0m!Oe: 򄶒 yc^3T}CnCK+jVH3G,7fQsFٟ!;37<>k~ԇj աz1㣉T!FIiD|qMBk/N*u(iLf(?3*j l6X~<,DJTo IMWPʮgit?hwqJB N Ɣ,o]0oĩcRvx_o1NHgʑ8ڹ%"[2BVA#O^@Gq(O'ZKX, V E4%)[eC= öd,RMGhEPz^?Z/PkE \#҆gG9ZzcPݢYŃ{ѡ bx@prI0,/,8vIl\T]fe WTz#1Z"-O~ݗb|m2_ ȢP=EݑԹdA6w< ǡl 5B?+Ups(:(`1w'8ϊ8=DEeR1#ylB *Iq!dXmLr `Ay>XHw58"wX%wB}:]r ޫýQ!ÿXD&4C<f&3m&V8Ֆ= d$ !I4B%bt'rNKjl7= Q*øl,̀ YL.8C# ԏ8>)"^LS`1էO;ާL,K{0q|y6#m0`QwZ9'ki_#"i5NgՔD|2h$# [gp T[h=߾<ϳwfOE=d CzJU1) ڈ<; ](=$kPpUC==Td$sX3+ eK8Tsl[a*Y7ZS)[ʸB@ MFn.)d:>D_YcO}CH\s1z#轀sChI_; ! Du#J.+h--u̱~)77ݺ14_;HO2LsP۬%7@^F r>>S84m= oق q4*e/c" w=xSMm5J MN)x~^+rkmBNA--P3g2&lk\! QoZ6H-KVhLc><3\5FZQ6]Y/UԔMA&>)nbM5og5԰D=yrO2UswLwзHDڪ:r "r-f{u[h.SOjBXL10iwmͪs1X=D& Zg\|>OY#΢r޵޾^Dx-G5S漥+MQ8.!Ԑs$q *Դct39%S.Eˬye2aeW!#2KiAQ'h]92fk S S5t'#}gۦdb0[ 4!̼Qdxz$alB^XH1 -Dz\t/&T)}2 ||姗v7u W4ZWra L[5T+ q+A0iq5.kKM }7cA}QX3u0:3u`]ҹ&j|=cXRF LMkiW6*:%,*sKуqB:'O߭2<"vd+':;3Byn<uwIV9HҢvᠿ85$*˝x69zԧnh;ِo-$M$} H\\х4ߗ~}_J Wt 3E@(vзCә"-55~Ò_!'0Y#KсX:r -{v$xnK+r#݋rEƳ'~[Oٱ{Um_k1eޅpz_Xy\aPU/C0QEY{&EM܇{lY6^kHVʆOS?^6@Z^${:ʸ*-ĝ}aҩi{nƲ_ U<ە% +O U۟,Abh_\C,>bMp:2.XvpV [$ߖ#5\FQEzWXܗNR8j ) …^Z\ZjJ.Uus&".jqm|fl E34y 3GcY#;:I4z' i o5+*QT*ړ9Ӂ7(e[L01uA ө{( Unm6^yP=TDq5S\5tStÔ'YF{A4=DjDXEx9)*[q3P$ teXƁ|2P dZOjgivx_tBDڛZgg88Dwhڛɰе8G>EWYzP<)MKxpBB;g1{Xq% ^hQ2 p۽t# dz<7ILD#{߾y~*8Xti)Vui' Ԫ*is\f=m8Q-NGsp.2x i֊;_ ~xR!-e{FH8&P\#c=o?*|BfY3Fbϛ~hkt.r?z?i~zkXZ۝lQul ]'=ٷuTG+n׍qa(w Qܔp{Uda12k-c|Wggɘ2224 KRw1T>SrsZS1.in(k؍9fɳZ)ߨֽ}f!V3.ljse&C3܀[qL/&Gjv3:hZs ~c%Z?ޢP[ƒ,^R0RJx%KI,bO Yo+kK!- sꁢ h\sEΘ媸"wNQx9Q*bW"o55 7Bvֻ ұB/H>6Lf\ay=XsMD` eđß9'P̄V-ˠU%%?9yͼ )W.f ]}i>vm, N>[6( K5>a egp㈞Pxs>_ȟ7.0KqTÝ|󢔦d]wk!qXͪSJ4&V :@1:8(3=bvZy#$E0^1H}~mȿ'_]y"& )c Rz2\!C.;Nc8<מ {x''LH()׽u9':l*ipv#M0F|=$H/ꬃeZx>_y! |nkͩvRjɈp=Yr ]VPw^U]#Xa՛jиz#"xzڃ:߲*׹&Z{ kIyh~M hSk i9~!t_ERLAQiqw/'ЂRHӒLd?5D8P[eidp(p7O:^W赋V"~6JMY5vUߤob:Ltͼ#qlvaTX쳖3l!S9}iڂZ0~=]C9,5A}lQ?' R)Rٶl謂~kII3\}x>ӡɯ|J._IʰjړNZ-74Oռkso,w~.K @CvJJ+D">n@"TY;_2b9!JDMJBN0zLмb;vYv?*l&HD*WMﳕW$]0i FwZේO9 m_S-ӽ o,(r jSy1}"6H^!T#з+d& @6dMQm bv2wseɲSFɆK[*7e^ޥ1)Ew eLʪ H`"zaD2hۚl"."QU5Hf#.5#}R!5eF) %qAʮ팝U6x2K}=@9 A' *s "K;k0u\)G T)mN_P%!$06!_|B!|T 4/2̐lY'c'0?\/El2׻>T=9Nʖ_cᗂiAI 5ʚk,w*ng{mlAf7}`ړ>y Ȭbt#>gME&r: #*AŁ.yۥ띶DH]yGR1H69>T=_SϿ(P٫Oc Q^8~@*p Y 1$;ƕ0'[){%8C)餮PwR 1KHaw90sҁ#7&Fᬡq*Aޔ12g8>_ĊpHgl|=|YH7cK qdpk%IOdIj1u#d"Bϡm4?)x3T,X"҃NW}`]V}F,T.!$:?U3D;2ܹȦ6Ă;MJپӨ6HG}չ(q|*[JvG9R֫xY3T&8I㈝LA34Ӈ1e ë('N^*7XYb%˹ExoN=7sSVb\"~C찶jwG_f_t!jW 9"RUӾzF'{(<*^Bjm^|!zGh~.DVV x4R#郡NrW~JTjauH` {v4Wxt},WnK0 ,K Oʆ 3)UߐmT N,l"x08?B[m>Sۤ53rZgTg:A#*vMtuJmb,^nN?hSw8nl %'h!Y!_/9,*Ocax3Q ,<˙$̄-?\kRSBe5DE"tjYlPJĸvsa%8|?l' ]f!m=Bx/?MfQFxI=$4Zսɶz(oԺuɠ"( bvꅿPc"ӣ\ 8}݋y>,]Hu˚>FWߗgu #)4U'cV~^Cwl;aP`)G!эig$oah}(nblg9&1i'y(+y0 gْBBA7H)b^qS7#j|#9˖0áG^;nׁ>uL7ƷҞ%s7DjpM|şc lN<t""Z@6v1u}zܴvPBkǪC)N4OOs T "d$,I @61HBqa7I9ExypѰe|!%xPmPo|pxpc!Id#?irM("-~Wԃh#qk8j+PR{wp KR/~ 0ׯ厥 s}:r"zYy%ُL\?'MYohv#2Cc Hbh&L{Pnb9 sŸN dJ/!  rxN9p%HWGJ/Î  Ur+\~ I ZYڧÎW:{K V #8s-FG3[Ø)@mB.VJM HXQ>BY EpGCriJyQB VA>u̥9Ӻo A^zI^PH+u799 ݥF[kݷU>9 rP%  uA0>Oʝ;D!//5JFfٕJzõF24?/8G9~ F_Kew g,Ң  s; 1`<oB,d˲yq2 4}= ]wWWOH[IW֡<=$GWQt` q3dT_vuh%K7I}|#G ajē" Fh86KAJ(";mJ~Z -4Bn ݁i*T[ ^5$--iJV&h&`@e֛|Jƥ.G 硞ipmuP)6k^e^,(CrDΪyŬ^ d-0cn(VT(◙HB %>quYWX*&l=nx"I wZtER+DP;B|SW·TKèfiwX[:\WLJRN?u>Ek'oO?f̚R2nqY+Z8ѼCLYVdt}510:٬,Lj"Dz7J H%|׼]J`԰@KSys)UNBn)Jh])xXuÎD_benl⌵8{MV*8iqߋzF[MKnDR\˴LoYm 4hsUY|Z,yݍkfN?nEhVy:2@ﲆa_ 7tz9*Zy7_}YI1{ިE~0uXm')/KoWQzY69|6p) pO9Х;U8!B'!A!Kt7- g|5pAfI+ys@O'bY4 ?e}{4f߾-(z:uDZO6=3\ݡt;bnR a!3gOqiHro k&yF 銫g6=i-޸_jߪz;B+Z #l6. ʖ]ͷj^xH;a~0vTh:yt><ҁ* 0"uD<#~V-`=;YV,~F>V',$e^97wc<*(CZd k+[z,3H``$d29/vƆ KR %ލGg-ǠWIkKo{|n{Wh7ua1zG285*9oC~&$5b{F' ,x'z|WG)<Ŧ/Pئ z6IEf"Љ)Nn") A#5kZ━MƵ PzF(HQסk4;r5!nw<} ɛfLK";!)YYr*sIDgҿ0tR"e*!Gֽ*Tf䵒,E^y{cX2ʾnPB$Aۇɺr1b@oc`#34Hi1T3@!\<$v,Ek<YRaR Q>U C[:Mqw5\&۪_VTn 2.;Hc0= 8V={0i!"GW'٘$< Kh67F=L @7j2ϒ|n?R":ޢNNg'EZuud[A&< {mWaN3Ԝl1_ ayl^y+8߶wNNNk UWz.(<׭ἓI[ 4:}fڟN<#JziJv/e*)ׄfa.qQ}i?]tԋԹx2:G%@FK:'4:) ǔta#XyCo?UHWR@g@ZMC3V|> -[ʻpʕ_ 8a+p)1=Zko|6V֢-.tۨ4@HM?ֈx+ gcSo>MrX^JrQ\>':aLTނ2_{yƍ$k2VafIz+oXX_ps\!N$EZɐU`&OEm& w (bxXP /lSԪVN0`  Mc /N\F[fA6@CބBuoh *xrvY`m0u?#2agki[ &u3{f')fV$t쬈ɕc6cX3q}|1bW#J0;')'3],31q6`W%Ňu`$eM\ʒ`4QsC>D,\ SFVdFDfԱ8lRU8G3l.N~s+j  0pǡPcKD@z gKR͕^.I: ؾR[Bx%!$rK~vY%FH [xs"W APǧtF&7˘Q=̋^lf"+ccm=+$ͦvBEQl[6BJYVd&(gD?\5ilhkPCX`?CW}a|tKm9VQeχv*@k Cha;eyGWY! qKbSR #'\$}[ZByU>Tu깔)AV[}qp Tw: YQD޴|vxݾd8&F<ӤA3K_QyvQV`A7Jݠ1{+9,G85Фu']s\-iErN }I#ܱΰ?iH{)K*B1 tcdfp R Sp ru))уU1èd_fvB_>H3ΝS^ӡ!Ǧ9t8O)Ni}SsKRAnlU): i(3M@r>mkND qK s~uiRl+hiT:XM2}CVņ Nq_9oVܵ[cmHw!WA->kQȝUsT9ǔqV_b :;x,q @ zK%yzg弥 w QI.F2-o :7<_pcb`B= HNEE[ ˓E[F^-Y;mƲȢDu̳N9Q w<.t\nDIm"l+m>ZIHR ώur |1Nd#G5KH[d :Xvɤ!G \DhojjL`DYbaf*sm0 5lX5֖ v;~{U3nѩ>*qCBRn%jzN tڏWev8,&ţ/V['[#bD|žrG}F͂޸.נlv!V5ce[*|Q\q*jY"Q]Y/d uI$ ݨP/i l2$33v:<طϖ䯀㰊IT.Rgjol*Q1(өxߋ9 ,}_Y)+ 08e[qH"ǚUjBѥ|{MѕSϳR /Q2dQUP }B:lwHdkb-rQ|Pq>V$sKO&zl'* Q o?C؁|59!ɣ&ZޢkP3N=n 7u7C8^k9xԜVeHBtxغIq!wg}c;WkPXkSN}lt js $p1eWdɒNn|y];QxW ?t `߲NU5/,, Ez)},8|J ud:[ ً/h>LQ)HFCӖl˹oSE-n| +ɏ 8=H 10{c&?ADJ 7\;NθGk=K^N&rA;PAvoVJ`mv:+x)p{b[t4yr=2PSn;JITu4K;#v 5_ ?c2ZH/E=D}MT`OB,p-W2?KkCR;?̏G{cr]\!!>NutsIQ-sܡc7e 1 l"IX[^կϷ3,ʘ)>BI&#򾵥{fڥ Z!ڂWNu;i'FjF/-N$~ڿhEh'zCIV/׉I?S <R5an +TesJCQ:ot3G?U+WY#h\x#a>rqkVy+&-ժN)a>SLOE}o^o,9.Fo+Odf= O@]S;Et9ʕeϳu k֋)("϶WgC%L*a4o/64“Yͺ ,xw V!^.sigAaH2mDΰ0|) k: oPo'}7F}w#?Xx)|\ҭ{  &jbIM /)z3.W$=`nޛ?4pꚲP BALdyKʆ]wHh͸ѥ1e{k6XN["IksR%N+}0_'J&x-w+">3&mss]OK^P' pn8 ϶h^Wl,FdxkaFx+u?*†.Vy-jvW l n;McM2ȖH?򨩦Ґ χ"UL^4C"X'ziT( ^0h׻}v}0QоUImzcN 헰'H1 d¦>g#0Fh<"c`mr F|aY'8Yбx6q $Qn S !Wɽ\P@! CkOPϡzK.F[j)PXz⮗屒EQp- ;s{BJx>])񗎽?jbP6dVk$,Α1јle 2qT$<* j/rP) C Y?xEK'itH!"һ'ݹ4&M}uȪq??L CŚ#r%ԯ수\y7W\hݞ1(X`csݶ+p?t#%~&;.DYŠ &O FJ@bUW쀖n g+UH󆠴7@ZmlQTl]Vu'roxRhTp./(k`L kU)e<F$]%P!arڕ1?'Uif)!햂@rYa(paA1_Mfh$C l zGėb˞{|攇Zeq޿++Հy%Ԁ˴wSa⨸ҿ&v{R7+ +qXܵsGѾa0 r'4\g կ}}wGr0g:F}jV/ϥo4KtV-*Lz0# 9]d#4QU[ʡv|yȼQMtւ[ŸSӔu6R!x޳;H1cK:epetSO ;\[l4yW|jNz%scozzPl-GFQNvr4>(,^VqHn Dnf#M9-x/ʪW;;+YV3xO`j0Qd5@xl#0 `a0C&GMNN<"%$G+ U"r$*-\S\NxCryB dI'ųֳ;nLU!f815X/@@gazF+Jt:.Hޭ )WYv؄h#耑KBHo Xՙt{H-Ey";A#%kqcAB>ύ*";1cP޸Qo D#X)AO(ż>Q'+v ŽS[Rk {r(R-ŠN}YNm}?UTu{]̏,gOGTRFwVd֥dQɘW"ʳg>$V;.芅Ik0k:q=q4qjrbP5 _Gdl˛Y2EWhuk١t Mt)oa"r%˲agz0}MR ũ9~#n|4j+nSJ+䕉aN`nG nxYa|[Ţ %r3lْ'BL9 a'+Մj ײ~|SM܍看as\^G@`L\Vz8zW#OJf/3ǫwZe }!q'yE#P_s-SzkռzZ`EJ)/1ۼ)=c S9:>7Jb G*ܙF*PC{q_Bu*xV4M!C7o8IQbUfvewI\qu-ڐȢ邖8rE4)b*ߊ`\BK)ܿjݬ[+ncK FF2ԗ9a<܀DxOԙUHm7<Nl H`HuB;wc"jc1^OBT 1yuqq8$MRS馧"m\Mt +:eң+m\Lί7{V.ItgCWw~gUn|Y _K))3FOIub<[QsU:$kkŠ^Z#_ X0ZطLr!&HA@{n {8&vؠC]-PT5gqO7BtGS@) `֜9rf5ce;P!>_2'J6oޙN؍Vv 4&yQtnRq_=OX"kpKڸZ%:G_%Ow @8S =Ht'[U:iF;Ll{ރ'84ol O;#@#X7wi-ПDnM|Rbwn"~VwmekܥF?yo/q;28#,`̎>κW2@z.U_q:9 p)0N:..;&{q)4| !I" vFc*TWwU3-{Ig`;/N*)BϪkWs\+h7ܧnA84{RӘ;NnNz:}|^0UZcP ʎVٞ^i4y {^l 9G.ᐗh3wm;>`ƀp|Bz˨Ks2b<,[X@ȁ.'+,xi!f ^}S\q̭~_Oǎ@E&fvL;Ob58늰w"Ɩ3*pO뀋/VN!tf|lg>9}@ߋacADShڡh-o2i>8 |г!NAoapHnr!վمҴI \70ƫ;e r\s"E+ԩAtn5cAL _jA eJn2?ë( y[XcrhF‰JׅF#%sZ/MErƙB @wt/yZ6+'[T-}x^9n`?BO Jm˵u9.|;wrI`\J86ɪ*ŀcbߖ҂_=IJ%jQs}eŜ Hm2Ҹ} M***"ʙa`<3DL e!vm\}!|04˷lw8U?&׎E!A/.B\>ImMfU][ ݡz/CH,Cf }"2RL;޲V !v-M|6:6!(M?aeѐD (Uu҄38 I~Ϸc'Xz~?Jx,%yy@u!hc|T-&& ȖT B7a$RE3m!'Lɼ`HbP'7bpAQIEBw_=Q $}Uxho*xm5Up@ %C 2~ E hP=%厣CE_3bd( ypF_l(E3_~[tH7~`i4x-J T_q4&mQێ؋~L-N2x,|hT{<$hMll ~ M x'pkB]sZ? &—~c.똚{/{NDU:kxMuMC쏻A%]7nxkUm@6;gvnR# аoG3n٬J];GǤM!K 'O7LQ'^@͌67(hPb}hW_fr"N5v4/vj蹞W2|N=>@8% 3x*U8V`-Ot~bEFiomZn߉~{@tE [zk~ˀŢ)*jnUk r/N-̷Lh0 3œZRz\{k7rBeaWTд8w5qdKת]2Xgxaqd*uڇKҚ֤?U}fDyїm`4'xrFYpܳ~)]w0𸴌sFrbhz9DY;).@"ZiT(zh Rن8Wy@+Ͳ9sC`dµG?%fN*\8pl=ەYޘ8L!*Ӳ>Icv<2C)/ D% KڿhiBaH3o{GsiOlI>ۻJEM.{s) Z-/yO=PƁبпJ?@0Vk^ׂyf$6x=r㖳9oy*@n;O3e3sci2 <.)^>LyfZ[bKldvxA[,Kᾕwt9e$E:d )@8g.DƍNZĮ "}Q@]k*CϬܺM y9&APhI: wtpgd @c'딶=oŮ#0`/QsYKN"QyGnDXg  ӍmW2h5[^;;W#Bg2~ڜOOS!y)9Ψ7BA# |@ԙ[N2iɅ^&f(M6O !k]͝P^Rh?9Xp]*P l)5A#p\-Ip%"hzڃo8l48v]4Fk`XX^Kzg&m{KxK)FXhA% t8ޤ|5dFvѲțqf0mdĥ8d\A e^S&w]xM~v}G*$^8{$QULMiOv؃xо R'^iADO*Fu)p=3cnj*Gf$Ց3(QL!f!&;x6^#Q+7]Ww4uD" *HmKpy [Bz_B6聺kD)II8ffaØUv`i6<.,q~:yI>)c= .)x(L+2i qS{ N7yز4$qsr: J?e IE2 $0a^r$V !VD$vqk7U-`9bV7Iq([8# `*o{:5lKyMid̲IOǏLYy"TH醿Rۈx-Y҉tSntI ?Cpp,@yE籍FDdGپ{ނN _Mgfj^-se-[G:t.]̤/3.mE4Et&#Y^}[mv\FSq>?lՎ#Bl|NK8zv1Zćvb;vbu`v#eT{ MBVc9`vF#b\0[Iځe-N/@^s/(aFC=ojz)KKqS験M?u\F ^@i#85EJqzx{3jHV1]S  ΅Ke܎.<>e< <]m]U1Ȅgo; ̩"x-"9ztV@=I?UxХ8]P<&oիyXaacNh?d* 9~*t_H|:hsGϰ(dT`yxS{S ΃F9ĥЇ*ZG#Ø-Ͷ.N c`5n}^a8︜lR֝ 3qq6<:g'>n-0͞>JAGF++^e:88d"AtIwLPkuə$q4gBlZq(幀<؏*hVyFΈE\ے`;\4l4YNqtuGs`biڲid. >ňA/h =)8 X·sc/X$=rRhx9v%Pia <Z(` :?QB [|?fp?wkɡ-3FŦ&pQȸXh㽸lۋ*MIeeyn5'=C].bwA}/s=_v ]I4xl38}:0:sq'Hި'EfxUs7ʹAg>MWqyW r ,Q5.e>NN)P{ Sx|!-Lᾉ)RY3~mQ4 8d7MGƕ?]HY[2z/'\7*%aDl`a92t&ũ,P( %MрR1J6$,,& 軚$%?0mS04$^*2A+8-koPS8]K&Ć\Hwn)*pڇ2DW/pa{>6_d{'X)jvY8~Uߊ-)U K~tj`-bAO|[  iV}̄sdB68|Bܮ⼕8j Epn6Xӓt{!H{>CSKm@ObT}>  GPom:% 0e2}G}JV3HG1IE_\P =cBg;@-Wrz׍catc&ys,ƈruLBM O\F@0(AV=2?λv"uTf ; U: (Hgk}=i- T s3v_}Vߢi-$M16]?*~T)e.9 ಭg,@hoij 8|- ˋ&`k;c7Aă('(gWofp?. 1q pS.@L=۴"-O۰`A]͋fgߗ',%#6Y"B5gmHErzS.j(0]_]q8&ӧYQQ fPTGDh2,D Ab&,ځ'K٪jcq*f@FhQPgqƍAD՞@Y5]ƥcNq6Jz|{WLN=;Wb%$q!DcJ;GԌ ,~#G\7$iB|jyc/ ;H6Nzz` G:dYĭvibicΌW[Y*}r(ol ϱZ{Fq  n (DŞx9:N!n F^'G5Ѝ#|V>5*&ebwBoH{&罥|EdkhZ/T'.Һaem`,Йu/Ϻ]#3wOcE=w]^PK8dDӋKroXE3 yJ=A2gXmI_jvArHDe.T?e% Թ CH1j$+m۸LQ{hCn I.A `նqmB@f. L*,¨|pr4=N9;M c5R1x.,sG-J?`+׽;6xk+, -pXoUtd'ELЄtrple[C-iz\EZDr{P4?p6.VJy Ed6EGc&)cL[ ֛K aCj,AX%}PZ0r ue &u"z?y$ 49UFfMV-k:'7'!r7!?K ozօ,\Mw)rGO2uv&Y*,0U7u#h:bwY6 1utvN:{':K1FTbP)`xܳoNnk&t1~tXhƚo|ƾRS ~!ͦ^uoGAziDo(fy%8ՇN?V4~*t1f1A p샾n/U¥w,2P6Ts[sKjUM0Z 7Lz92gwEUއL K}4ڎš(4]-3y+`ՔWZ:qwI?Z7Rn$23ڧ|gqU~b1qI>tmaFXul o9ynk'q{'8-7NT _4 EzUцQ.MA;PޗhҎJw4/b.M 'Ev͂7Uإ]˒L &\dX7yߺ AZx Y1VinTo+Ά>>Wݣ(Q2 (Dwjy;PYtjyqLLጾjɡf&jRfӕ~,]1]b:E{q"ysbg/W9bGQ#'bWo^mw{{I@B=U:2*oGx"}BcXZ[?ysPnK踖pC^sWRa (TX!u+&6cf'ဈEbZRznnE 3kmL\@…I4}vr/86,N_˧ч= c93n2 PXB2"XȊDPǠul+sUP:#FjFw}աТ{ W_UPeAR V+w$#g['e]yA^̢.`eV&zVg`Jrl58s4 Jm{PśJw_G?} $'LP_O7C%^ckm֎su eg fga3mT5?b*y}7kH)fp^V 5ejH Y~swܪ}F^V+J{T!`k0fv'B~CZc3Eȷ,T-9 xyŹ ^1˨ ;ݡĕ `ט2$)7Cm=Jg~p~Z# 秨F0Iq%+ / 8&n^e"'tv{5Jc<>q]-+!G,G9duUn]救Ofؖwju`@TӉGa2jD 9fu@XuoG=0[A"DiR3e$P4û~5 HV'gp84"sՍKvt#Qnq 2əWrh,.j'ӁviII %:E;JkbHL&)`9_3mk@h4JP RtDNҧS(SPVйKWUG Rr5lH-F-?kE}I/N_xŝӠoݫQTuԤBE̢?mJMA2]61t1"lKPMe'(<.}s>0Bn!A @AW>zQ,.WzPYf T<Qz鋄m%( q(o;S\91W螄~'9DNez>N[˔d?7=ᣰ aN忛"f|,WKW ywx]D3RR?T"02lBQt A;EGمBlC5kdIr*z/1*/'XRGL-cHAUʬ RK{g Vu;d VHI9Hiƻ3Qy_`*.3vLZ,]I gTSP9kԳ!kjlG^*L"\* 0(O'_U&\]< %V.ia;>&V;PůA.61ћ$=*!`.9x+Vއ{ %9I7 $We;'PPv8ӕ OXk!ZcͶDi)@ͭ^*Cَd|qp8W] H=& #crؘ&qb鵿Ҁi6yc;0a-vׇ(Ѫ5Ƌ^ _/{#}=2ɲ}_dG3{Z, ˄/ 1X S92Xtu+6eƟɥE Rr~{^)ʡ'VKx44-Wh ]8r4QoD-XU. GJDG$1~s:X#d⦿xTnXEʮ w /eO` t yə=-|JQ!0 {,[wG7FNڵ$;@M;J5t!Fzi =IA~&H\5,V~RhT9htr2Wmӯ@U[Yx:\FYď:~zW"U`FsظN ӆPTD(A_$xm~<.ZRrt$OEIX|Q} 'Ck{Gc:`q`[r cs[P&#ѾW&c%8iچIRo\HE0 T/9 f] AH9A5Z [Iȳ[ҳ.͜tWY뾖8zjqb>%;⣍FZ8a˓i1&N^=>3XdK&xMn7 )14 L. 7b2 >t(\yzc;8hY5@ M/ao"}J2x(rI;;y~Ah-DX/hA5 A)ɶkFo%KŖW4Ȯ2"tH4}Jd"Tc dBVhn.ƬoE2;?y5zS igxZQ?qڬtO9%MLK2$chW$ n=ǖc!u0y1hݞ;y<^0X=+q>)̏Y,jiPgfV ,Z@`)JjHp*0;+dé-+IԊ7sjorDR'Q BƝ *)l6X7oҦ׾T{^ |?:q,lyźR`PZHS6һe>ʊ•?NE-+|!t^ǥ.# GKV&_@<@|IV!+z/=k1<@\Gʄr#.GЧɰ#oޤy3?owA#TrˁޮBֹϸk8NLrjO{wOvܿ0) r4-$(9n/|;g܊/t uu%K5mC"m2T c7\ɕмێbn*E1bpS:=UO;3C]qBm xG"˜N56*#fdoZfv).O@aF\DOdݡːx`F,BфW1ǃٴIŤz]* SEtuLӞX)(|SpG"$HA`;=-6s% ,F+sI&zbUN]\vF[k/h/Iir\^:D2}/ّDs"ZԆ#u(>]CxNl=$BqV^: =SO ŋ|%B h1$8GXw_J/C\^rA/wNYoZoHMRn]k U,RO"`ڧhd/1tk N8g{ v47Q6r\gO1t0R~x27k?V.e19| ,~3`ƚ&۔ǻC1L_ J4V.!#4krq ?F!%l(8)l‚C'TgnW>D=Fʽڹ+fMך)MY¥x!-kr’^o\(픜$9qY>ԃTXJ=&=q>M46'EHJ )%N12[T2|unU~X 8^'p#7N@jnXZ!8)?'X%DR! <4'dDO&l"q+wlO7fЕPo싼[_#uwW2=IH{hfκ>cd @g7Fk}Ed|Oٹ ~X3E3D(B 'nIkq[lS52: Vꊫ|qټ_#B1TL?pi#Hz-W!Tt(e-: K.qD RU3I#n&b+> e.dNAvh c7 YᑠmgS#7@Q 3zǸ"CD&~VǹD7 CG~RƋ;c &hϙN묨tv^w(XT_nj 7+vZ٥ZǯI(H"԰kyA_(C[q=SC.xȕA(ω..ٺZ4I㘌S}xv!:'u=Rf*0dej m3<S0sd^ l9-qÁ;9:ѵ㏃tiքOQW{ f`KS&;(t;JV' !:Tϭa٣FwUH 7!u/A:j]Jd+jlߪݵWGh7B(5gra̗G(3"pAe&yJ;_b2MVhh\[N TP<9:w+ϩ ʸ '}뻓t55W'n2~R^h۷:t!#<;К]d7;PR] C[_ҴKƍTx(aFf=e{G`[L\7@(^*XgP@h.t'uĞ+c6dO',I,bqnq3od%m]W3kDKYQjG e>W9K F9 [eǺ@НP cq h2 sAJ{NW/woJǜԄ}Pz[IʘL6$g z'Dpu( 3Ӎ?U6ZX 6jzafǏdcF4xԓz[} Wff< ~dm,3k^%}F W[ _$OK\ :TטN^]xsRg':glDױ]yؼ*,z߸G'{}[%튳/ $e .ɱ D L̃f*=Kda ۳L8'6AiZwA%i=!5<8 "|=Iʺ$!k9Oo1^!y~~wL_Q r{S%\x;i vRBqY#M?ٌ-ek~af8@@tt'Pi2/.## Gk7ڡɷ?%=h{*>tj UA'vF9fQT1JoƜoH7Ƚ?]*^ѿ,[=#t1@Ugw"T;yUgbgAӆl:iExZ[7Qز1መ?4#RCClLhB8- #~kF%Ys;emԱJP(PǖȂuS3~4؇O"dVh7f%^a9H C AHr 10>UȖt {Mo)[3E^Ӑɛz 6(-znW|PuT'[|_o?93Bx.چd8cg|I\C tM2/M*iQUAq3HtEU'fgd zeSI4-lbM=)3 s,ywȑ"{L~NNDShUshO-lvMez=Q0&EB44иsu~.gzӱWOko;=}CEwBl9.{5 nZEEjLNJ fY߾CZD3ki__\?OfXP+5ڌyA>lcy TqsaZP}QMx8` %TЂIz$~%4i?Zho|`EVxOjc>9}DhE "PpKNb.n FV6un\W$~E>>p1u%0wH[4AaNӳd;ۋ>'hG(щa))#l6_ne'F;q[+K ]:)e@t@TpZ>)TƝMQc1:]rPPviHʚ7E+ֱӀD8c9(,RI9`= F0C`oe#7ȟ%鳾I:36T%=ogDaXUrP8@ݴ% К&s(w%cuߟ< ##S_skf.Y+Sgup-'̖Fʯ o=ЌDA|>D.$2l3I⛘)wP}3D?W7 _+W+2lˍռQ/(H_aˆ^hrG_ՄVY)Y zɲ%kaQb'znwNx{9^ hA#,/a+G+o"=G3iB- A’PS `A XownBK2gZ!uYc G(_mct۸2H9,a@U<@IA#ٮ #*Xny 4cW7*T& 2B,03dmee),~+ lC{t `(%mњ`ܧ$`)$,s+EjsK9|P {I;q7Gc[D[w[qAQz84.w:e}_^0:Z~(ƪ /ҹ: JQ`adƘ(3TQ )/+VfԱk- lFvBvBWtc uS9(ީ Xa5x{8\$@!&'e݇$6[ym;Y6~ywսcRP~?/WU;"2E yFۨݭjU ͔n;Lg~.nrkzNi,}03bԓjw]GwKlu((En=?TyW]S~ݞKZwa?AnrVu-nkf@&hY~ӛ; {7U˶HClIEkFVc{CϨ"WL 4 &QgJ)Xak9gUC+Q^GӉ r/iV|}9xԌ 7#A g8&i# G~YІ?UE1}x ADVE)MSf4TrluĞ"x_ybDG~Jd>hS,Q4}>ӕ<JrטdpZ]LqP+:I6-O-7E5\! !PIskxaA:GV%i:@m&ta]19&5*n*E&b; LN)Z_i]Gv!a/ d+ &tZCKYOBHٕ`/( ɽ۟.\O3p_mgyħPxq+NM{wJѠmf*E`1&NZ[H[!}us/_ Jg_ 9~saHQFkjitOw1={'4܋$:svIմ֙M}2r:WX~Ӛ}C/ip Јj39tIS fvٴI P)NaWEiY[VCx5SLHFڌMSYC2Dr"HN@fS_h~X7У(𬿕(!* l_]nПd@"_tCl~]%'J36W\<UXA)s"ə㫌A/L23"aUz8,YK`~YK3N\z#|oyJ뚓6ax$wE뮁Td.&(4pD2Z?/̕9C09/zXoȁrMϏ|,uEu}"pg,¹diaA50%&m^`,:s rMIC 3EdbGTֶՓ[RJҁ﹇6'ڨSi, QhNRuǖBrG?#|"w,;^/9ڠdtMekJcBf'8 ? ^l2E0fb>H~l2U܆>eiKD+IZXwK*LL> 4@{~}kz #!AMA# sM|I]]R얙VP7>'|)5 h9StR*Ko2kK1Km!zȾpN[v~FCpoЌ96][^:턔R$Y-H΋cK4!٭:EBS4ꙷ0ns!87ީB㐥KEZ Ϊ)i[@dn6^&BgkQf]y܁LHvOTTVk&h[ԅ'koqm$ƞ>^}hqt%Xx:'Z(ENikϲi= ʃ5QZ7`>+xn8EX"J񊛭oTTbꗾZL83UF Ÿ4 bH[QG&"ER|o26Rl`!o^k-A6SکgAx%-GH#ϕ[{(:kM܃N9`S8u>ѧ9'>" Cr.F5eeuJG!n_Bns:塴N<ݽy Ugv }ZvX7rVj;@fSqslxS|"`]_TW-ʹoB$Q[rnDPK*&p@LeA$L4[zg!oCPql) v IsKFpG$·_}bVĖց Յ2ÁlС4!cZR<.v4W^\P-DK%h{+b{%rNhKE)d궁u I˜5RK:Ww͌g)a qc`㙩aXdIv"duETJQ,~*xƛyoxpP("0^(>'vC`h*2c͸?:j)\fg'x@@ϣL{O{'W0W+#|Hp]фuɌQaVS[\ Zug@W?q@JmK9]mwF:6^!Yhz;'cd3ߕuq7KL}vj0/o c_A$h%d!ל"&<.RB.]RBL%0xc3 X1//ӑKR$IKxۈ(wSLXPN_mT6ifC=].;m? :h9Ȩyuȋ4(<.ԗEf`8ur87><@e|x&B$Hemư=}?n3@'%N@2Q}"㏉f]Q!1Y[`Bu,)ō' `)jgd]|cf·'h|a9HGYk @.f^?+T,OZO%n)wu~MNDo#Sq\8w\+ mmǔ%Eݻmo!VUK˂+{tOBP?nV3KC{;zt"wuٹmqE!]U.םdMj:ݹt[E=fl`r (BSִdo9=dziX,[&${\9:M Wqs4)s)~t nsZ RDls1,>E=l (dQrAXvו"x֠ usp7+jb"=RGPwnk@1v49ϥY?vJƔAT) =J]M ߣU G.Yv_xFF*iPlw#N=T״ez.u1@D2eUpWsj(^|uf!)|մ*Oed) l$aNK adT泌hAՎA.Ek+&ԟgy6f&?I7ٓ77 *q*~:w,OBD1 p~ݧ <М8`HED0b#]>]k^Pܟ R m6һq(2L[<Vj)sbjsA!.xX7/:Iq ,؅[!뭊t[K(I6:EQ8`{} R%1#MoeL`5N`oai!{xp:Q1.'8|'~0tsR?Y H{wM;}ΈIud75%kX^WҠH3K:+}t2zߓ#TsyB0"r=ܗ_gFaxf` &cSr(m%K9Rk> d@V::ׇwa8r*Py$B/{s`IbGR' B m8r9߃gwu-"zr,kG4Oz q)2KvUqo@뼞IuuMYbJ}zP:Ԅxju\/`E"4oI ;:7j.>Xsw CL 鑀Pf%kFϬиDHWO"s&Eb[l$N3+81 D~sQ60}K F`f2s3 < s|EoS ǭ7":0uV TʧU$ :銶0N)а.$KڪH X蚸n]&i:.S$o4h!y"!PTF ~!h>Xǎd ye*"iTjG%sMp5C=ԛ"ާ /~r [D/xрOƯ,gIky䦲sOIp:Z^czڽkܢJ@6UWHB?4p:Ao&hM&.~ (: Ċk ۂ밹_I7Cw`AFB? )jZms ,6ޮ+b}>[]WhNy]Pr'IŜ't9d\zkm!"-6v#2/A J{@Kltq"98(we4f.нP(mN55 kEK4U,\_~lЋh Pǭ㎥,]Ti;eZOrs0/%!S?| j5_Ěq9&uH}HM^AIPNͭWœLYB5ȋ i_cشl 2z;ca! ^Ll$kSM2YΞV/Ma:S\^ʿ-߿{yes2u %.8<5bRĚ4|6?wMWdtIZCB;:$3h\͑i!_&,ط't`PTiC-Dy115zJ2ࡪ_S>mHt`znk0]D0uvq&t=x@3#W޾0wn) Br?_=vC9s7$ -c8ni13K77+; :VG,?^޳xa&hL~F DŽb(Jw=iID;l$oᆗf-Κ-WR0LJDhPpiTG0g$6pE8ReFmljZ09, 7a3C3F4At1ENB"gkP0H=pۢ-E oT6-Q6X5FB\c|m@^tj[4!<x%vn1jrHVnNL^͝BZ{2 0G(6뻩 q,: k'(z%J%&ލyW Ffy/\Xu$Do9N"[x0 3 @ nR잠ol}dǵR=W1MP8] ·uI:e7;吿kz"ww*%Z|`߲ݒ=gH]~aa4g/=ύ|+ aE, (0(n>d0T{8D8E'%FCOG|^\i?#P\S%mo k$qP),ƴ N2(A}r5=O7;'yt^H~;.wjCdşvvŽW9R13]J|\KgyyO;K ;<6Ccqdn#TcQMpmRD6Ņ% :c?(LJv1pwQHYl^63OYId=Wy:6QvHrNrk;R<1Uɺ.ۃ%Uteus0c~j" x X~8V_Xu;9X6k1ĥČasaUSYVDcHXDW30 Y/q$.Qq}tCb9wקȖF%h&k#!Yvc$=mVћ|3^4[We]$fZ#YO_Te_rbQ|Zf"DJGj\|<4(̽l6 q*I ;{p܌YFoJ2|gdTucY$#sA򽣪C`_GcMd%fp{nF0J H^T}ܦ-yTL3*\ݺcҼYhZ\İVxIVMzpC pdZJ؉$ i5mpf/@:5=x>ߖΟRDe2Ia;sM7K Ց>Sßr1,BGto(}ܾ]Ro&Q%ZyUvf5K7הb #ƛ-a"MTP;{̗bAI(gdL)6KИ\YN}wwsRf>vYc1bGZs=ҏ۠u7b)4#`-|\xex/]R"GUʯ h/} Y, e 8wJ_`Wb7Q"I(hf՗: GGD+ͭJ)&zt3+&Wi%)T!͚1>'HP͚.ݠܧQt{dx̻"b`x.M/EU&c)QxЅR A3k}/hT֖pdq` {ewArr'LV+O1!B|&[I89bt6/ X_KV!|l맷E,7},k]3%bBC=eF!#H_;mW^8׃VW,n稇1AծŶ0eհ!F wK[9iˎy :d8 Jl^Q| ;|JX ۮ'2%X{D/kNʛ0Weyn@5H\R /Sͪ =$p9tbs'{c$sxF>},ex/< -y%sEq1t?j`̊9O*h ˕kB$N J]}_8IF>&xn1XMIӻ]\H"ye)em=vo 6?\Mڲ~H!kcY!yjsk#~ڳ$?ZwV&:׭=5nqu&̍0N0E}878|O6~,fߐpX ow!Q!|}A? N ='Gt9Iu&r!U8^]xYZnI (Z.bn/˨nN%m㍅ slKLsn ^_)s)˷ץ<yeӬ-'4K`NHNuB=Vyb= 0R!_7y Vש +)=xcmg&Mp幖rDJ ^7HoJ-黁CPHJH\J1&vpeC;F%*Kay4 u-6mlL`ݖ@=5c^QM] 哜Udj!w)ۅD#ǪUPֺVS^E=VL>bAf8PI{ 6sSml0VtK fc6}^ʡyuc{z@1csQ|k-6m1}i8 3_xE#m0pU KL7YԕZKD>rիtU@cyULBTjD'_ǰ9U9zHnt!ݖ8PW?˚ײ(ed w]86'Ü7)r.]-Wщ0e\nKջ0Uo4qѤե_^]lO`syJ6UȦ1{c0f6 )ic0aw yG!!v[m C=r'[$o𴳒BR߶DŒQ/3NH^J4|!qiuXm?†D{ gN[w o~f.R6E$ed-^|l=ۆOv Ku+E=4m@l@uTEM-ccC˦žDFKF[ :I+_C TP%pZlTfd@i♄(bIF>N VR&&n [JVZax mZ+gS CrP]! :ʂhyGp˕oI??ХB9t"+|%}Pш !@/ C%}աWu8>qw|Cx *<-d?-kP7=u}«?<, mAіUc#V*|SKv4ag'e;}%^B~m5hκ)T { :ޜ&Z&ә/Kvf'?8+4/QE<]ؾ79$'ڬf؊2vʚh7Q:@o9x&K'6eRc ;nG_ÃC G$\$@Mǀ<iɠ+< (=2=0 ֿaRdF0f1=2  v˻#;LuV]Nٟ>VH=C5v̼I|3 @3MsĆ,ƙt~Oi`ܞ3D_=>d7BU45)JU{e/b+w1 ձ~xi y +k-sb?UMDԌ 1D@Өq_Y2ށ{".5pn|V;q+g/Zqk6γ WE[2D3eqW$7Ha0LOB#MwG5Yv;mÛKM-sx Dt9/:%Ш[0|_rLu`|? #7 e tL0YܿSO*+um.EbQGT$*-B#,,f$߃R`VRqpOI1ׇx=Q>Ėu PD{ mܤB7 rˁR X$!! 5z\`i)@ 4EqWݕ- 1a_x5- #n:AArυ<D;Q|yEªZS5SL_gƙuH;dU{{Y\M=N>ladLy{*yw?]83D6~5I^5P3_pM9ǃ|*^|iT޽(~+~ f $ϛdD2)4C[Sݞ+My ,.鵛|qJXӒ9SUKLdbq. 5‰%WG=#߼GF&r{5cAk-`D8+.pv%[ݿek"G/; qxUOZY)Gi0' xo,Ěٵ0p}8ՉX/Ѿkc tg2Xm:ē9'Xia\"DNfn9svgJ4xհ}2btp)SWCpD%$W3yjM^UT(^/9ɚ07PĤjCU%ud^O(;h,X +p[&4YvkNZ[Rh#DD9!**C)T_0B>^ĤGKCI2h8JFst.⢐Ģ.'5O5 AҴ!kO-MNDZ+"{`8? VtI/ r+u^K# z;Fx3ڶ-i'^iP(ۀߕGqn[gS uۂdTnUAU&f(w{xdum)3Sº$w4ȥ6эO]9 0@-Tn);! j_K;{xCg׎gi_QQ,Y)+yB^l)ui|2j\|93i[cK'?ְfqN5; {媵Bԟu=4))Dy/u)A/1D hE VX^9kTGybpmSDPꔪt$"HQݽhL0!s_nnYTx,1}*ՊĹ5e~:k GeD~u8 \tǰK;Hޛ;P]m7ΈFׇisFJ!+{v x:KvXf[0X*d?$ZX&$Qs-Z gh!.&>>G%cݷ$haSJY-r7貞Å ӵ$)b)4;CףWi\WH-d+lDܠˀ%$|Tkh'̧/}z$|I߿n<>-|&+Fa/A }_L+Oo]:``q`a(њܔlpdܙ?? :M[8Tw|{཈ޅ>4r1&1_ 7"y(UJ0ϡYswV3̘ā*yLGoXhZLq:$t" ]kYu - Bph铭1NzD6rqy2Ơ*\>7!9&p C1>ڪTٙ Ebe6a =>,{AW\6%Uo w!tܼn2dؠ:~/kkTa褦}Ei-ř_+qoK 7(/1h"1)p >>Zqmr6/RjŸ79X]}?<غk6} " 1:e9221 zj*E9,X]|EĘDq`P^VW]KU;J"cO4~u2ȧ,+!bnWjBȮ ] ،a@aGXB1bRE` !2wAi]N^T6 tֹL?.Z(x{pf]LXɏ]o]`$NqOzb(^^ "Sc붛+f7jXP롒k!G41d'[K4~RdD9 ~x=U >e|p /r3z,&r ,;w{Fg㨃@C׫Jϯd W~F  7EMce?WG#³t()EWڂ: =TH R7k3]_An5<gU-HRG廩"Bׅ䔢Ţ ~e I򥻥*\:Y~H?HNYx32%&kT|J61bj>QZ5d6TO$l`Z~jD!ęsRrGhXR95Oҕ:¯>) (ƦmHv] Һ@Ƨ˔Q+Fy _B,OFz}qF+]yHZ(ø8liCL8ظ#ED]QhNPq [Z.j7"Z/YLV@VdP֦xFW|j7y>)e^͖'+l:۸$XUr>3BR >!;&3!Iu9Rnn^?0gĽsu^'jm[ =+K;:|d  *[յ . Bt}٦ϋcfn.%[R%ʾPٮ2BMZ'Zs3\_CBk#ZH+tƆ؂;]xkĢ@?5t 3]oF|WYcF㶺LLH#{[NI+3baRyNyURU 8r_'D ms+.`\_aO C৔z"٤vloY}K8%&ySeHcuH:(F3w߼H:?$闔]?3dO'ѕy\UxZYu0P7z)I]?Ɖ(yl'5Tq;]0cįɌ՜MQ j"V|2ZA=i|͎U ޭY 9=pt+\JYQu3|ꉲej>TqG7ԪX|9E/,!uZ1GI r 㨫iD<3SD&UQt=(x4;Wu_A$?3m~:ߦ|p]Jb\vV\+0+FкPgdխt[ȻB8gA"*nY4wq XqѫTJg8惾 j0IVB yފ[%d C^:++AX[@ްXTA'dm]^28-d֪Of|]Ӕpj+=#BMQ.ԖO3g'̃B$"1D$i/3̍³rr+PG!lݔ̶6 Ā{8K-' eė\[zw638|ro;ؘB[(0B'Nآ9Y+bA~A( 7|웗yaAY3)<0G溺ȫH::]M#K\rW)֓KэX1RY`.B Rqx#"$N [aEV9 yK3'K<9| 8B;Qp5D{󎛨e1.%RӾ_8?|" H& _Lb k>{+=h:cQ.|`Ƣ/W+"*_0Tm $n5e{HbpZ -ku\X23;6@G,`f-u̹(4~w>9Zt^To ߬[x H.964xXG>ˑ=磞#] )DY_\:tϛ`yH7nka8Ҥ\bgÀ Dk6R*m0_pO$po}sKԂ87󾗫\EUX٤YcA=ͻKGYm]p"Y?p{XTR')ỀkZtdV2&(b8y0ys@sTڟ#efm!-dy3w%G튦 Zx)F]1K,]J+ D~7\ u^}j'q3>4*|qՐT] RtB$5Gzjنx%hLm*QBYְ=5]2 }U^17Dev :gk)J;y R#Oy[Uťċ2!`d[Rkg!|Y.YL9"3>N%`3IVro}` `6hp~Yn l!ߩ~z>k?P=Anr/.at[\촌UHp[5IQjo?2b\_DH$]nhŔs>COP@[V\8%/v𰤹!W؏37DtVGlB}2sV4יqAQؔMО jG 2]>pqv۱`PEI lvpTN6_^wE+ΙZ⊄s}T&Н!AN9>|v?48׮0e=ܴa,K~=0F2ܛ ] +х,0-e'D>'QqFG8?1:!dv͹&EōCNoW1h81+l;`W#c7^xbgd26%`"zB\mInPEOX%7E*EͻhUZ ׬ 0fm+ܶi4r2Hs67$D.(lfɳa/B- n]溑=9:1,xo6@9I$ .^+xo1a% WǗ4cg,a^g:4qva%0y8Be2V!(vWMdHm~̵ w7@by sQMFm @2+mo~;Z S 1&es\/ sy?&BVLPI(J̴8o]rT?-tkW$*4e(#3J3$1ϖvJDqm\q'J򢁴%k3P+AAg/ڤxK{LF2\yqCRXݷDlp]9,fԟQe2`D:ZsXŠF-s%k9wv&Glyk1 7\A־ l$ f3퐊S_:D!H¸(#3_>'s)~ ]`ϯGNɀq2~xa'{D v oҖX jUݬg{z(:y8_D7,Ø R>aoYI\B^YE@m4MyW.gKPLOb ]fd ERebMP.YDM~}FqNJZ< ~=R,dPFSK8>FS,61P0G[ =\%I>ZTbI8x=r%=5T`0ȭH7OC'aVcGujM J8jFSIP{]w5aK*@90fq7*]Z@\콂L [l&*G;os]`~YorCGJtge5:Qڊױޒ E䪽AԅMVy|{ Df~ͥ#I?wgi8D_EDف dKhYC^<񇤧0.b]YD_^# Bi;E6ږ>$`^:D"WqU+I|`mln 0`=u!*ZqPw^ [)iL}v=(Aɟ,$8_۵i|Tф'ErjFFPY>lΨ|fH2J=>w߯^[М2eKdϷm\ w^"*$uZCl墦ǟVHdޱ5"(Ej׵ Ia3Ԓmyr. ]6u9"5fЄ9DQր;zU) A3_vB 희=T i] } U!ْ KǯBك[3PA U"RF^j]""_I+'VD|s1su hs$fO BBFumVTUd0sL۪/UYS3KԁJX'X(PWs7\Q 9|tV (!yHlqȼħ3` "<ۖyrVea[Y=DN? agYZ0707010000003c000081a40000000000000000000000016661a1dc00055668000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/B]?Eh=ڜ.+To./!@ ZUhML+jm3_:yh@ "t+ S1Oj3V(n`(R/E6#\WR0l;%,/ZpopƖ T⧈Dt-c1IZg\#VLxսDN!wSB^/^[5h_ePv;  S#BW7@ϻ@LI&LYy{CaNԚY86Ԉ*{ FտQY͞o{j]׻;<ߦH$8!js&X_H2icݮK=l |J'b/s˵Ler6A oS ^mxe r+yt^WX00VcS'r %b'<-n*fJ$_9dǭ79w-YgzI[dJ({nYJ Az2FP\.#ObN0rxU1[* 3Zh!![`+S$3Aj n xF1+H39Dx@rx5i{*(RZ{z?RGA&f똻Uv52v{~+XLm!uXA`'\75M'i?3tųa:JZvt0uGy\1}Xjb$yDSa/l&YTqxPz_۩^k|4wTFb't޼.hiQsUh@$ٴihd~bK+i"J-me_YR#ե.zei޸Bg0"w.Or$e#y'lsJ>~HִC;[:;v01Dd6OE,qYݐXwKN"]0KћPh X?r}r|=ި閶A4xR[t̋U=£ i;IF6 C+$)m?$QzT/YN}EeM֟?yЧKS{kWMҰ.$ 1 <㘊'eV2Ts T68x G$D@f^⏍L^>N[vl .MsSpw8eC:nk4[KrTw}$+?ͬ}$j_rynǸ|ɸCZPӇNa$d9d*$K+9T174z@iq(]m߇(VRa=$kuUԌyI\bIQOR_X-KxRL^_7 dSa MSۘgŶ;rbVBR;́fז$/Y},-3C@et@ wƏ-w}]ĕ%Ȭo4| W& ɫT~FJ.[,>UD yKmS۔q^e*4 .Yg|p9/W?{e_)C &0l!U-(=Goy2 bji;Q5 ?f L'72l(VOa796"Jo{9(HTŞڅL*8,Xr^rE9 =fmyoX!o_i/FKX Z:ꩋ|JnC?,7J~K̋:M#sNE~d)M*_nqUG*3w[aHFWnbk8:YEvV":@Wow;ZꎰS`eN`T]TZq`+!hH"8/p8aFGfajP%cb'3؜&D~=NK7bM3y7ť1:USk"|ѻ-zb&%{qQf$%-)s䙙$*iv v`GZ{Ii0MBB&5n/mLz<[eP.aڽۦz:ĩ=XOEw4>(M]x̊WukAœS`p =1*!b2Pv923eVʉn*ތA>wYxdAE}yaŕȧ\t=9Y)ĎKgf< ]tY\QNw lDT8.v`6X_4xy v@WP;A Z 6cg<VbF֕/& gۭi i*6`)yp7$j]철~XRA #gYR7 Y*4HkيԘJ as 9!>blIoJW2w~f -[L`~j\0ˢ90.S݂V~GEymwyd}V[gTWJ j5&00Hc999xJN÷dW&4(P5Elc6mgw45,aTI0L]-qi` SOB: g#u]Jvi@G5iQ6vce ~y2beFS)f~bm९fARc|fA-IPAE*FL"_:S y7P@[ /rF@%($(Ez2H=& `Wx:\b]Mޫ6]YZ8qfXD(9sfܞ=(7v|>0^3FC;=}hKVLv@NY>3$L W r ܛ U/~C?Eb!MBdܦB@Ef႘R*Owy%C4(VXd "%K=g whsA~d6E`y+ח8UZe@AxnőR'(sP9=MĆ'DBZg沅*`)M͡|Ðg@d 2GuyfiPlo4{}+3oS꟬6SNgIǵ#}--\B6@+{8) *A/ ||ǫagk M)G`QVE'5ҭa] )KxqPBE Ҡ[bh(WBjl1ҎƖ7Pf9&8646`߯XaCZNN>áGBh*p>2"b@kK{B-⋮/-S RZsǧׂا3g`lJSMST;~yg XDw.WP{sv8.}Ems( >ܵ7(p$e Ra`yMvtr ;~} o-MR0&W  :r~A=uF A:dz{/`8u:P Xu"(J<4Ve1a>QwRgݨj2{7l׶KrcB" ?\;Lv Sn%<B`I i8EItImc.{`k׍*!Uðu횇MojU/f2*&38Oj:LCĸZP.W \3E{a 0d ͷ:e\RIVeH$~ĦX?pPT#Ge.)77H*P~4˯ydgX*/GBМr9"?RRӫMojMĚkk]J.~}5HNg"3d@z X{FA&T( 0&"%.}N۪EJ]RS>'"ѧMp36K6(W{}Ēji1qcC{>F<Ԣ/+l!M31qh\jePH|]^Io>vƉz4J߳qSK+p4eP.քVn~m86x".҇]|J -+Q{d`<{i~sY5' {g´whG7 ^u:^'} ɷNjc ;RӸwFsšد[\'q%qZӟ)TRVx>HzDT+ҀL 1hs/:x&-.n,ѡsUiL&\E;Ϧ=Q46p[-ȝ7[GΐcӃ}Ql,S,ހ~ԻSB*qau=|:ǙS?a}ٔDg:M}'xߑjθvbf3̃KBoC SMňmI62B tJvo,1[ 9Or8I"r15 c?|쳰N#u x]}wn\3.6s~9.S>fp1'%]L&$—(h4X{P)bj[[ Tq 0%GNxal"ֈؖ~ƿR|k@}{~#{vlr*ag鮒dRsZȦ`8( 5Cɭ}d/;oe!6uӖ(:Z}+PGS|Vza=KHkFwA3٣`)RA.3~ܾfbC"}"CX=+ʪ2Xo)$|-h.ΤT`Rd9=cʌd/_hE;D53U99xiz M큶3Ux v14 og[q3-j1"4?S˻@GPV6SjyKfĎ?*9]\I$t^&uD୓c!L7iOfōۅ@kCS7Zɀ*\*wu>_FQkyP_ɔľA]p5!Qj]Ov p o0jWϮfPs׏.]rw-9zp l;k_U0ơx!AX] aVw >rSiEWb3YO׶1^ NvݱSZc&o8\;n;- s|p̤{p\VJJ~Yy)c WJ8`2MDx4D ZB1R|hS:Oh,Š &&C;T@BCT٬ȞN[ u^d}՛>BШ=p'5)#?ōx8Zi2?YN#J|$Jd(*LulcM|nq<6#vVip4:J#:\Ś˩]CտnY3j5wx8븫i Q0 x.m ! 7!jbfl9FBߘf/IL[}a*v Ұ͜/f}&"Ʌ_vLbߨ;WXIw0k|Z]g|4g2$dVaW }U^:E6b(л b+10'C٣5w狷 "7Axm@3G=MӏtC nj?(: >AMSDR5P6HҦ(Hf-:UYs}zĻk$(cTe#"3nEtbD6O@>P7:zK;EIBD})" S9> msۺߘ_!R )ْV ێ>,F Zكq7,s([|řJ<=tPaViuomi; {hMc;TqFHRȾ~Yw~5jX&;٢k͋ڱ X`zNE0'Yx>Z۹ FlW }'H'_`BXmb>TJvQZڝљ}.ekR e};FcSܥ((4TiaV`XwmܛI\Q-{jl5Z}/iV#:ߪ0sT3~쫍]%o!~oWi9m[\ IwY/8/pU>{0̗ Rd0/@ [>Av*H|,!,UGdaHד)؈ ,_t^i%n_kծߏ0ԙ흝Ǣ${3 Z7yI^(nj8:]LX56K $l]GWrҌb] 6BgCq(+91vXRF [#+6iΕ0kVcϻQFl"-f\(psI?-#S+Uf2% y5KaUҤ=HjT𬞪?'#=*ìgwdםeϹTcfG_,pD+g7znm58T ̥Ҡ-'PԵ&|Uε~I~&e;6錂tg"]1=im$|APVMt~5P$a8}ӯ5e7L"sH`dpȔTvCIR=%6V-'<cQYb|H :\&*AKCq;,rV\ )3[0^=۳ЂqfLيRe/hUtj˕~Ҵ/ܢ±,5._6Eo[fa(~5$'ZZ5D28uJ@~?>O0,\RN.hՎ.`i܂gHqrC CgpGHoࠛ|Bob![5a^ұ{#Ю|duI/fSkǢ8%8!WpLE=H ߪY*]X0{g5(tmoK<CiFbʟh6+842ԫPIsX |hJ)|XaV_^D@76'0K]M7m9!:h7Ux1&C Ɋ$ ec{6 r6 1AV֫yF^[f{4Z4mGXYҿ[_Nތ1 NH\# v٠F+0H&ZVC!V6 9q-x>,o' {g>=}CP$Cij\}[>$L]]ZӢN 8v-ߋ%29vD邺ÃM{JҊd +P8=Ai\5dş3 CJ 8Y'Go9B7_9=,P|PVe#IoJ@܁-?1$BE΢V=B9F5J#vDMoP6ykZ7/G{hp2˺ʓ}b{5B莲$s_J1:0ۂx 5"4e·f,ڌ,Y28˜f]j 749Pz]*b]F9s^(ĵVH|]ԵHkxnAl)&,g@\ et;!uAډy?:?͂$s =dӉLS`75.Ʈt[Le{duҐ\}klmI`ЉK*{rY#+u;Eno  Ռ?ewtvdu,rR)]~NuO\6c@.mI<(OCdQU%|& ZiOC"\'lqAfmʐ*].*|=(53ǙU6E jA =DP׭w?F_Xd\͢g4ڔp鹪5EjlH7cR}V, 7X|d70ؓTHZVM&bOydi;($}iff<}?.k.n?ҿ 8 6YV1y:PT dY8\wys$~hY|S<5IJ*/"缕~i?ϑ|C^ x"e#3R9lYZ֔/N?*bCPs?ȵD0/5E VemcTP5`nk%B|/ wﻑfS$u|wt ͧ体0VWok]MC 3҆T+q~v~o<؉߾2`7tko4j\lRXC;Fѯdc3Pڹ?ƅFFeRZ\6$aYF7kʩyF2~m縆 S b@R[]!T<'sCj#%u f%{K6VWۻU c~/ڊKs4 -`"WRΟ]B}XH#.!M̽-,Ƴ݃q@q~^u~!RO"N @|aٲLV-d?NmPNb_MUt P` @t"-3BޕJ1!k5gam֘7_i¿21p,/"嘡j dE!FswEG XI? mǵGȵBXo?=쁱US2%9`rÏa#* I 0Vk6mS+k[zYFh,߸8]k]It_u{;#lrymQڦAVeWȕ 9P,S#?&b,Fh&Cb]ccP.#g_*@:Ⰼ ҹ#iL? ~(R zei#f\s"}]+ >݈"@[@Mه3UL'AfPAy``vb!ue&t'Bh*߷/v;w|E]!yɐXCyKD)haC>lmd)-&0å KbJJęJܩu \SSW7e=5 ?Fh,2ds)-3=jmW!VxQ Fc~QL6b{*H^ 9z`l)ܘ[fk4{~~{яo>QgNB۹~*oվ@] koUOA`Fڙd2 θs1X m%Cx;1/V*>ehh4jj16 w,Ʋ߆ϙ?WsA14)F„3 w-,Z>}m0x;WPqI:/`sI串 U1kG)tiv9 h"aE/1g.u=u䠫2DZ{}>&>u$lr(76%%znn&t/vJ6͗mdnXL mu#f[puOCSīEMReGdrcNiP;+]⩝%)E \ ;' ZZK> x[l`Q\HᗊRden a$"B鷔N月f4/`p6Xw K׌7.Ft,^_'J9qϔ3S ^M 7MIS(-!\p$e()*EE'I7VRt}@ippf1IyYn (pG Pme8.~\71Þ~: #+!d2I_ZcI9v?RW7!2;h@ M cP&xs>Z ,mŅVW,X.1No*~/NT_ ˂(E#.s{J&aXop } q J}f.7{c6T`a[) 0[^F}^^ȳLlFJ(+#+i):ٺQ<5] S Lc/$7R:xE9WC{_[:6Es_Czp/F]q8P{ǂ=t)v51T,#Pc6h ^X>+ȑ9DKd^1E}E|ywB[ׇ!UGPt!̈OMvxrXiΒw]a{:Y{j[?rꤛᓣ˾ĵ*@)6F2@"ɍj3h֬5ubپgUZ?V-OfqHCv^9TMkc7qޙXW}ngB(h.?:|!w *Et!x|Yb[WISSojp̏XSD,maCcfp6&ѹy{wƾ5_ 3EXDhO<BqE<wZk ?1y ҌB)| p%RxbAKyJ,R)Tțpm!ڄ40*69=\VYXWv|ρ*ֳmOgK$qY#pG2')9޼x=9gm=i6i^1X/qP:],\%p#ghXMpXLu#ߢ\茮 n$}DU,y`EoS SbYR Nd؜y'/pv;ޱRTL: Wfknpv{ٱ5W 6*2kS~x"&fuqDZsTw,̧rnwHBsk Ms!I5 wO'j2lKHeڼ?E`P{ |%T 5% "ՃND_S_Z?wƋXr}$ FaLʵvwr"{ deK0A@Xzgǜ\@Lyz&ȿHS'e`u{@Xmpm'(!D`ijS-f$eH`GdH4Ts9Bѻq[F[ѧ1wFO[\HzWH~i>z|j5Cg Tt2 \qNTCa@syj8;&&1 ~>mGg}s"7RA3h8zk^U!P{tӬB}BǟAΪQdsj.8 : R֐zP~˚C+>0VL sJ=e#g-FGu(IS 5 a,vo(x%E Hv 7zwnɲ.˧`jՙ"}5{r_PKz 7h}vߞ:]hh@`FpA`^ ]x #['ӆ[:a];8)wg"H2*|6ώ G2fTbWm< "B滋 UNdq2 1:D b+8T9Ym#:777}P+phPzaℂ~^ܓGM6~Q>ػs+q V j#)?0lΈ{$JȉkYۡℽ5LٗnAbkǻ-S68U/+1x`H['3Rɗbq჻IRV& 9)* tcE瘏h' < $7 A=huqe ධw-s@!ZC4Y2b ~ZB{ l;M\P {m2Nљ1ƫ!)b&Os )Y;S?#k $,vr>q7N+hf Æt|k^eHJ-)1Q*OߒXHpk9BR\[g7Lﱜ__w8H p8 G@b33cas31ԉZ \x; "m+:+:7+iV MV*p:KWBi4 A$O}שGN{6C9[(brv;~Qxt-<_$?*ȬGqp06*_&ɘyc_J|^Zmz\$ˋT K D!RR{l(ȴ '8S%76S}w`>RQA%_1RrW״dǗ|G,F @]HR!C|tUvej)q!`0nE>/ սOvH˩2891w ㏁SǠ~YܧL¶er'CI'Ɔ=S04 ;gD ;_tߕ_s1]oFFvBb)KlT13nT?!8*N A+{W-[ԯaDV=Cug]qݽ>EYRS*#2KU86~ŚqW/^ G^1Ib?y*;ue.+}؈鵺%pKJ_fJpY$ܔ(Mޔ<:(M*eݻ UcnCYHׂ}?t) uL"3zW'6A& G~NN@êVREjE`BBϕn TWƃe(䏫Xf&u+|KdW ۹ l8"P&JSp QNf+{[+s&.Zg3/nlScJ@} ˙LQS#4f~[M 02ئ@R/[e6VΡdba"G3 (B g)f̾Wwd{J\ߤILc?Q1:ҰhŸ~8\{)dOIy-l:{5ǍY؏)Ql2_f٬,J&G4-tx+8w X0폲yWTƠej/"nQI&!wej~,qD 0g45-I`y;jXk\g>ʦ f xw{nl7qLVw>B)L.Q7ؕ;qӸ ̖LϦC AXf3MEiUF/wɜ% Ze؟\O,K˝ |I2j1<)3 ̟Rh9F\?J&/KˣXs*2,ЧukO(XzO]9=C!$1$6s)+f[J][dlJ\`_?" vNkf' X{N߼9Ύ~|NE qLˠinZ a϶l_"  KXTsV/w~ۺ&w|X sQES+-H+cI9t},c)[e,Q+43FmZBv\dbw4YjaR z)587ԛP"8a8rp>}:Phm!hsXxávkB?6x*%; Cj= mH]vq<3I܁y#K'1sAŸS!om70Hy衎)!z:S`+?n;X j (~܅h/:c8VɽT՘OD*]e?Qf7=#AKQ/.Ux5MV 簴[[<ė/8ӞsM{Y î-Sdu<}r1ֿ2?ٍw$8AiSYYg0&'p?WEe[ NFgկڞ6"JILy>>atePͰ]ZH)|iIrq_WnPx)' <ыhАZ:fd+rC)]?f.*21'"K(Q#ԨĮ+hKՁM>SN㰖ku0v+g|Ǘ? :M<(/c]81S>)ysX^}n`-GȌIޡ8tXzORȄ ̑bvI}ve)RZs`Xp7ruAA4ϳ^h,~6Ak _^nz.~l::W`Y |uh.^\Ъb7j4.;e10jLNWcἣ=GtYi'Y910t!v,N !;-r[Gz5M+H=BđM#P̟p6>\< dc& *<+N Z\QNjsKlY{tZ"%z?hu `+V$N&,Ӈn5wa[pʂuwzP./ғP/VQAh܍cc3>m&R$GUYuWѐ螱 '(PW~e Ub~k&ddDNH-: 1N̾unOZB?&:YWjGzV0x`ýSqex.9 lMJQ6x]Oz_gձ:ҾuQO{% DzWl^s8t7 'pF8d]g kR-rx)ZM鰷VE)\ʃsqM-~){Hm eBnUqNj.0,J@P'/W5U~=1phvѾ"KYQ,lyaOrff!,Au(o,!͏fAwB,fGAW>&4|, gdHj9V8jl5m^aU2Q4)! {O')V3I:7Ze;RM1wʫҔ ܌7Q@Xh`47]uЛ,Sol>xU;;;^H 1DXX`[keI^菋P6Q PUr!g/j|WPqЈ YVY>=wOwd R}% "NU61&:EIU(DsК~bByn#=3s@YO "CzvlgmZ6}Z6q74-BJM-f$5!q/+sȍfcMGk鷱ƝEr߭ǫIF{0r:>r녯V ze=kwTg.md7C´:B\0p ZNuӷNON ̦ohCG)N\X!rzikG.RPٵFwDeşiO?5p)˳zG&]Q 0|w7y69͕F\y Zўd >"/; pHT=pfV4nqasط |hF"۩/$׬$vs`^G%KCF؀_ob@Eڵwf.{DSN524'Y3[nm/TSL'~A j' Φ{mQ4D=oКmwnɌ,se7hhx@0T!cgP)5[UsDTlMw|[Gl_~{8[`z>%[HMuK9_%WzH;xg{m#=PIuK|ضOٕqnaz8ӂ3ߕSz\O`#uqmALS;UkXEQn2 Nt=AID520WwҎK$-ӹC Gl>x—ddlM?n'SeP*ah2f<#%ߤ1MF> J q p7n:Ex~$Z.z~4\!yWcZm5tarZ3z1K lX4:;io-^ˀ",1V3sk[|&"p򣳫"}K GdizKi=maHJidVI1O7{i {['N^)H7@|>]ͮIZi1jmh벩/snrb ;/ھ1Jr; _~@k p @zjPgnQ &Q@o"~09_GqԃW{*qfC΁ϋAO4ۚRGYk Z֢fϢ4T͐T\ط11Pa=*Z?w@..@[{8gi/झ-2By-Щ׎ b-^뙴T. )]zJF2x4hCA)"R Z-JvMEd>15 JaXqUoX_fdDͱ0,;Nt0b3O%K$מ-cL>dw9{WU% LJWNDI yo` 1)f!uyjI&⩐Mh..rnHkc5=aiH AC8_gǘAX/&F#3ЪQ|C^l}UO3ܵ HOuGuE5wJ1&HNyy IJGr O(>_(:;Kj 3ӚVxQ:`KeU?gIUO(i,pYc7Sf, C=Z<8=F^&h`z_ -_3TH[4u1á MK:Vf[*=yzuu<;P(Q130i=r?.s$'kjf;#8Y",Dvsa1`пO_ )<Y§0% gqnjj*]p[DC?*EQ:/:wp죯__ujǚ᮹UzZj:/Tٔp2A'킹=ۆA?Ͻ\S92`Kcaw_LM8<]ё3BLv sи,W-Ӫi%ոԛ%LɁ Hk,&FJS( u9^} 1xƦ.i%'l6H_=A[ 1# #OLo]ٰ+ne(YC.db1Fs-B<$( ?zWRIR+Q3|2\ 8X=4{IZ*:e9!cn2= ;RfEPr< C_l\q9չp"t}:\HIWzV\EW6!)|DʮoHYeR:Vx (%j^c^"N&Z. LȖPYsXHEȋs$ v>~.d=^t<Mb́g dn?RFz\urnzt榮CzM;HWo@3Β'>^lB%|O./n.hOp.6J+f3bEљ{?.&y0NyV'Ig+uuR !mjyul?}$VrǛUx_.ΏrǟtH~a=jm8󦻤h]V]مӵq{%9(0L%*Mt+t>,|&G4jB~Ż)+GV)(:IPL_\߽R+*eq/ :\cm4I?Dxb:L'>? ԫ wϬƋ.5)7 *mݰ򇌯T<o&,au .K'Ca"4#~R=݄WK13 yZ 41 \$@Pk wHdkqkWa 7f}o6>O=sce_Ux Gt]z1Trs0VA:Wr2iKS{c7#.$;)i\3d5 f`hNK?JA>L FT=X'r*[:#g#:8K E1zhxn3P1tu$ܙٛ"#jǾƔ5t_h7Li`l-\I䖛Ʈc䗙_X& Ý1;^Z#Y!Yldd.=N! E=)]1:7/zERT{٧g&vÖ+nmWt qN,55EU5"-wԋ)ֳ1/w3HDb@w+ӭd ABQppO*<j~ XxNB^DU㫟 yHkZZcođ*Իk44abè?kz=A@ɢu~V(c*"5Vw%d6. ǒ|*)~A_c7U/ #y $ #bbP+V2L<-Qr1S~2WCVe}ZcY\+H*(Ew>grb0^([D:: E_5@H4kڼR`]3Z.j'ȸQEOS`'nsꊤ[/Iw_"?x ^ k[Vݕ׺/YŨ&+ՔTMEnn{nȕLo'*땶S oG|sYt\_ T8au3reuP_~/k&.)y=}*f9zMb!P:͞ZD[W+ALBެૂQvϢ%<ɶYz".=H: j4mi:<8 433?T> [q8wR=_.{/ Zٴ@6Ҥs]e4NR0$f+J||o/ϓyɹ_c 9˃#^SCa÷֠$= {rM #/9sHarl/CR 9RFS{Xb+:·$-mso GJrxMM&3Sv˥vK΋:o;vb?:% ZJι<@n]՜TI9<6[* UY>B50x /)b"0p3A`d^cbh7pwU!h{ԲCɒ\,-MG͚\#Y=7oS"Sk%0p:)p[x*=*g;Iu8:+B؎-_&`cUN #y {K0Kq.'Y髵=aNh9i K|z^bxA|oGFfm*)k1+("'B ?3'fM\`ⶅWI`NNd"' [%ƃtْ|d;: /+ tp؅QI۬!F:3(L Dàb0RcU!=D\m-$.ܿhfQڲUH klNF,Rٚ)X^Q?9Skb|#u`9"`\)XnIm`-U=O] "A~y纡f (=*:O#÷)cxCy|QPnupg%p1`{w!NQtCwpe{ims׽ƴ1r v 'Ptna8i;O>OLu8ΫHkes.UDQtEBlmg8WinYgp4B%`ANiuw|8.F8ԟk7 >Le,B[rn'Fx˜3spK.4ȰT^h $QX6/Y!8z)0YmHW'&>Wegjѣ8L+*i:LЅ':&<)_86>ĜPq%U1𗦆|s=as&ż!;|-@)uޏ](`ʥ=RO=ګ5brD5QHA` &ǥG; s*GdF(:zjA4`gk= {S uƏ⎌u,$϶jC +%t7o^La#$JSmG5XYRGc,*HxN۳L!%nr2Bgd8Q[ oفiOO⽡;t.jR^;?gk 7CxTNb^R+ܿ;[pBgm!2 O(0چr&-݂+ki$Вp m3K$Y,3qc!fRTIl>]`5b?_^b -}XdFfx֌jYNO*dX=V)|0v,`QƤh2|mP!=y[A-Ez% S77;/eI'|h1z2yg:}M[ſA9:#{CtFt[_ehΓ]}@^Ҧ)0*ȁ"c}MI!bJc>T׬ӏ<,u`BbBr \3Ro,P:7.Ԗ@ΆO{1t[ͦ*Ɵ»>`VƫhN 5Y%_ 4:'z{wFq+Ž0+וa#0ׂL&3I&9<@6@gm?en/dG%S&x1KJNtBzrNiZ>1XBE$,+5=)ءxžlu`T0邶 N:tgGG>=e0(0@V+NBk|t\DI)6Gs7Z\F޳iHc\ʓ 31X\ǰF( k?WQ? a|Sf'G&i Iz0fyJͿά4,0{x3~z -&aa *UK %:wN}'Z {tsG !6_a:EߖQN uۈ1.j>-P5iR]9'y|#5I]7u@:9[K% I9O??orN9I29!K{YCOs?7'eCr7B)sd1_V0Dn(7Gktv-q7. ^L5lHIϿ|߉N7)2JnX=OL:5: Tťb|0 %^&<}""-1EY\V߳964M3{]%^< ,f)W$4JQ7l%uEջ4-Aoy|0oѕ [rZG Exj' /g|f0KUgj~J{-W9V77c' u_# S/zTy%.1 .%\̳PI;EG4|# ɗïG8 2  2`jƒM,Skr$$ AE1ȅCX^//Z ܦߐo.aWyoH+W^k>ְ8ǯ|-&uph(oQM=q~#5>vZ~ejcܞԋuSC֎5BAc A?zɴP/b~=0xl|u3 m~]a+C= bPaA!2cԦ"p/b. "W0\!|}߂MįWj kA[ݴky DŽr{&$]qG.GR Wl_R1K弊D;*$6b.AuQr._ ~1Ѡ)yxZ-*t0r_),Itt`4\X|uz~F,iR=PM?Nʞ;ѩX5_MЯo*$ |N&>|CQ|ig>KD|Tj^?xMܒrA}H$Q.ŲOL_PPg#Hܜ\XE d.a?xf>EM+9FQpjaUfzR/e8缚Mvc 7̝I\6M9mB"-<s/ʹw2 ̔;#ӏr)@|)\o7aZ־ z?g,z<8-n'mӎ޵h g$J\0ۘN Xɞa9Fm*1Q߸4If緑fugmXg_ca}0mVً"ݒSFBvoV>O_Px=Iw3ys#Zo {Rq/+0HvS7wvpdbG#e3'31Z/IVS;NI*,,$7!|0;Ŕ׳D%K{靹 Ck6'DzljF`g Qvq4@ (e *vwo!D]cc/82T0ވN8Tx+!"8K't:˹E_L0@'u*?ً, }_kB=6%*MGφUOKn5Qj;h4 3||Ccm 23gntb궨5hԇ@Zʉ߄1Xy\>Z:Hw0W!ǛgC“NS533{j*]¸}T411N1rfm/H+~?"vNF4Jv3kH"S^ؽTn#MHq ǟS*3̀V4\XlUr -bJ_5cr4Bz9&C63Lp)a7 g>Sԫ gj$͍E+YPץe.uyw 8|,i[)R);jGMV{@*O> duDv׿}g&WHY4R!g\~fhZȯ^xO><%5CBQX׼NwuWPxFɴm-/LAݠUoLq'KH|ĈN8c~N;UTN'g!-i<8 6tH0m+@j [0FkRnTBO@׮LL3DW 0C.ho>,oOָ2_Ae;BT x2)&gKh\U{ 6F)'lW0 ^)@O6(>6,ma١z2HLPcNЗ"9Lǥ/(NmB^vxR>atD:]\/6N@+Mvɱ V-LJ>`PP$|@ ! Ӟ`gpqĽdVAfFnSkQN|.cX$E@/!i!'$(yqAدd\>k$Xg:fH/`?aON ̏8@{kRy M`ٚuxl 1,AjOݫ!ixGWB A~HX>5P I,9U_ ]X]M5rV(20Ft*@(ONB V}-A>ސ FQuHu",(V0>"0_@&uǠ Ԓi{C?-W|w9ջtMlCJ>*rz2=1TiM">js3Ɯ|h{P^peҮɒ8VWhS_ʚc1},vA:=]?4b.:w-(˥޸# QtZ8wTrxaoObo MȂbKwKg4z#!%+Uc-jq+FAPAS!ٰHCڍ~P7fWHYٹ}3,lInngM<V_`å1`NKgkwbWL7Ռ'VbJ}BY`.h5Y]kMzݑ8^\%fku}xho_|Du(H 1ۯKzvIeqˋ{A)o_Q`4 m8)JwSSCB fhVYm玘q )/F,Ae+vP͎:۶PݯZpkMdϖo : y-?%sd=@h?"##.9$08KII:ዀXyOn!jʂM/uf&4E+b]ЍNg9rÏWb46j,:->v0~omϷ5kdOoEL˂>Ș Qupٸ벆ʅHb'Sȍc+\Ex-—оXE՞nШc/Ƌp49fbL,LmQ(5]uO_ q܃=܋Nm ,# ˥A5As2t2d2.8Wi4ԍ'"y@`(H5s5΀{D;P M',pHzV6lгta>tO1FTK56t,6T1T? 6ӇH[,K{yȥ֢>^(u{ΨdAۗtђ(G^.0. ek;yKVƵ1fΩgsmӋVjSlqZ)j ,ILnrIRm yEuM))kF듣(2oI5Ђ '}~λ}?2/ %WY5EZa+Q"QSJaƆWjŇ j?\Q`XLWjvI )wS-}!isMEE4Q8@`1!;,wEb4}MhT?m()po5 vؙԂ&"iQcvǷĘC2730*b#͸GĨԂkV-艩},NÉ!(}kvIEjiH3, Z%&G1u| o;s`E 'T2%DBXJ C%]22ᔯ>h\Af4K 8|M4)ZK^5f|琈Ľ1 ~K־$ЂPO+{D.S ,o,l4#Y6=S," '-av<_RݝHo ;zW_} w_p"=`aC}?eϋ"oFBӟou9l }jDP O2\XFnش'1J !< CNaS ܻVMB7LD]I`+l$x `n(2 s0=X"9!6VSy'"azTm>3j^`[F=Vvef-4<40 Dtz2$}}6%f@4*̩r\,bƙuPvThVZ)&ka5t#Diu2={s$/7\:chI:"Tc=7pBI#VȭTW*j oneQ/}Gc*R+>ZI|Y㥠Mj[l3&id7gn>1&7=n72+\mcu\?F- R#PIqF#$>L1qv/}LoXoCU)g?3l@14޽/ lTq r2./R8gڠyӯ'GLE!*rGBoV|p V ɅIT հR6@8,&QRL%U7TnSz~ z%2Ǫ| Q]bb=4Bqf 6V n_ViUڔA1ɼR8@hxjމ ḓՉo2wѨV&GRtv9?26MAxH7@F!} `y%,͸aXEϺ؞0\*ssAGtNѥUߣ91 ~^PգKKYCq w|mG3ϵ[_!l-(lFU㝮w])m+s'Rof.L,Xy۹W5Iw*= E/zKeZCkfzn_X%+ݒ~쫄Xv2RZ{*2 \[C] -AB}ts;IgaD ߴޭ.OF!~Olnik;.]@qD=++`Ak&{jP.oQXu9Ct ;P</䜕>_wvƋ-.{9(|y;U]| Hg q-V怷تyfC$%|gEdqOv1VaKrS߈826`,aB /17N3>ChpMEqGk{v6!Y+$r<<$yd J2h |d08g2zOE̸t|z^١ cVkv6-9Yy 5L;뷍2ey5ߙk9W,wIa]z)zu d'M).cJ3X gW&+He vXrCyѦq<D{!LD";*A*3"ZYw ##qXy[9R(RC[[f|$Io-l  ԍʢw>wkPw$Sv2'VlW#n)hLiɾLUpu5bX,9a$!^&]r8,2v}5&1 UOsx3tg$ƨQaaÊPUAW>~N 9WC=U6O8QY~ǯ]O7 c`j5u2y2B??|HVW3u_|F3t"2Ă+|c KBk8 Ȯj+Y1 Jjs?\߳tʃ+qmL'/btG M4uqFSQGl9 DQjcbX|L>-QWAg gӎ[?g/R$xW5tU 5vvߐ٠%ffOb<&v߮E툅Mi&"_qS In@!`3ݙ>U\yz,+[lIba'K1)(F'r8T)?v G@}%*VL-X7޹4]<-H;Ks Vrv:Xk1z:S 95iґ[XkQ"|+xq`+^Kozl\$(ḧ]rGoAy.Om ,˨d x%H|VOfɗ3 ZZƸV2mza0Ej7cVQv%10k @ ֍n41ֿ'Z@7@xӗ/_9Q;DVM72؍_Uq1dtK׳(dldbF.ōaA5ԁ` J+8%m^!޽,AF\.+0iy5l"iCSL2("[$VaxDJG%Uă?#)(I|vZibtNw ir$^])}RdSD6$Z$nVAҪkwe!P3oaRB1򄷺q 8 nf_r/hTuߌ>!u%׾44)n8 ^pU%j0A-PΉL>}6& C?s0̓`'Fٝ\M^[EBAe]ͫ[*!h1(9/jYQ#)NiL>0Q2$L[,fqK0N) D K$? JٵYR" t)oW^ZAp8dqL&+o^IfҌۂ:18eX%s0Γv\:̤ګ$Q<3z9۶lFi_jyɌؔ[+Z+M|aV<)͔3ϘwTkԅx:KkYk[κiΟq6DZ'9$I oh0zp- DJG,,CpR"dž/%DX$P[ .{XnKDSP0BH)oQ9-s鬼^V܃p;y]u>h{ % QieWK~hF(/|GĊCp%&6AT,q{h(m.jbjub!cJ5氮3"3$9a 2q{=mdiXwo :a3uTv8)lkX v ~IF?Rzo"&EGλ,] Q7w3 ? Ciqj>)w_!b) ~tQW|V*@(T{LP,}Em1i4 㑝_mVdOiR@hV>[=f6_pG8#{jt9 >*cM  KDSU u_S8R6ʼ䄜.vrRS&D|㣆 )[涊Ը@ӎr,A`Gt߄z80 xf$AeYl#)aA#lqƥsM^)u^-6b{J(S@fvV&)~n]Z3\ Ai# 1odpBe>N}ik+G3lmO|sd-%2] ega!OUSDܐ(݉dI͗tÝ/f[s*kodp@dwqEKYTuhA7=m|Rׇ$V<X'B*f(Әt ~BzA8֪[kO].cE7+|Uv>\M8C+krCR:eG4_<4Ŧu g.=rò> {ƪR19ƚ`W;*N&t/n8dl$1=Jj`MY`#T T|+}f?p٥d*I#&zز1=u6Y>.O+RE/$~tPS-by#WmS<(dc9 ;v<7NJ1Ld>È8md؊2ڮ>(Ǟy)pg{/,Tl{]h{xMV]Amc،Bzљ؀B?@qUޅgE. 4J`כ}Yjہ۸Q{w"8]qor/V= YNj T /M\Q[sB; .WҐ" Iic*ԥF&pqtNg=υ0gգUшƯq8OK +mn`rER Jsg zGP,{_{08ǥ~),ϛ\\A) NzP/| bj+7k39^݃D.*n$t (2[A8qn'!JJ>RB>2rv̪L%L @O+h 8%?ӯgЗ M>|¿b) % L\qfww^t^HM0a_6[9$VϤx}aO$D*ȶ]ה&md?FsWMf$'죓o2N탪+0#4O4$|ˢgլZO/KK!D'GKE<6s>?& pOl?Y98:H TE6<_hpWԴKso>tkg>۪n%){% c=5Y|UȌQ_N{$IE!Lc.~ffZsOV=륪F')fFIJNjT1N'WV~!d⤃|=9f:ʗn&T$lDX& ˂ #4RZ{=Q^=,,;-jUP/۩'x jܖEvWop篵4O>B*yG`]# Hgb|:g KW ym#CrlC /i so !h2l"W S::VѯXjeOVw֢@epK9 ZC6"ĊE  %{U(r}*Jn56ez ՙ Tf3;Ӎ'VyI]SQwd J~$+56# "(h:F)h9yխBPh=͊^4E@!,&Q0"flt{.h0F y籑T( E)mεg$]#ry阼'=g{7nlk>ZESjmC7{)#ூ0D~<>…q v0`4 OwNd9z 6}+cN^p.fZ]J#v|~ΞNp݌8߻]̭Mi\Y;eh|)C (_ũavn˔GkAC"cjL1NV0c?HR{zymaX~X:~U&TTeE ),b0npyXNRITV;(HPHBabdEk(3U5q#8xZ?{aMglb:H> l(qm2Yw/].#~3Ё'~-,p&.LM%Ke.8F}g?'vIYvY8QLM  >Q|6& @4u ݦnw E$X󚢩Uer|nvI7vtК?7acBΚ,>&T瑓k! $2ZW&PkD )%Ĕ sag: տҬR 0J 9ǵׁZ^K5qqMjl/@~趻UGĥ|aA4F{`LH"~L#T ?PT2,B0ae=!ѳe ieNd[;N_5S7Hjͱ/C$>5F F}Ǒ4qz+bV6ýȑaN cW>BoO|jDOel.2_ 2|x5S k9VŊn=Ԁ^{J=3B]Qr|)HfW_xЫpL<J,Ĕ$m@`KUHMyzFNC)q Mv(~}b4ר%t@2WVVڣn&ҀU_:3-#mUdq;0a`dtqLC4_0fCZ| ѧ,y/~ 6e}TRԠJa%wvR<HX6Ɵ׍O)b5'.F{ݙD[C։NlGZB [EIqʾBJ0&ͼ}zuu''a ht ­1:}-~!_!%ygƬTKpZ{ b_ag2ᐟzg'r"(L;}=ўȦ1IIԏ7LxS$9Ip3ȴl0?(JE5Y_gev\'2 n(@ )P mG%_<WJ7IG2̸|)GAi1,p*ı6v*ZHه%"S2F,DR^}So\k CrMQn9 +lD^:a?r\8}8׌o+ JIא(7(%f)Lakf 2u 4ه2/QH i+yNtMXit9z Bz;o3(#O'4YѬ'o38SgX%l]λ 3VrPab~7Pr=[]gWIQ\>YF>l`Z"f_ab{$ "ɌMAڤlsfdY`/tQq2{gD8E龵O8<@FI,MX^>51}K6q_jud@ $c;1'/SMjKUNJP춺u:2\٫#]%:12J'&4 ~eCRΠq ٣"tEo[Ko}l#c R…hڴiԒv ;uTK(Wt;JyQR kcYi\#?`ڿ2%b-X?w I tsM'D<_bo0虝ODCn$ D U?k үɛ:L&̂iK\N 1ȉDLbE@ _\e-խF FIE% Au[ p~=(FbcW;w wb -{5r.Qȳ-A{ ֣Ixm,?_>1 Yn aScǯXUє$9:A0ȳ}:H^-ONT!P8|s=XJLY_a3=#%9Z;Lo2r2 5|fd:9,٭gTJYCYrS:xfb_T(d{l_^eJL}T 6 0bBfMBAyۭn! 7W ,%}q`]q~͗L  i(Ӝ|7h,XwCɦtM)b׊TS>zxDMVӝ^F?#;S@4mrf:tW?Vȧ'tº ?PvZ}? R 9jy#ltݍN']NoVVdRVG 5=~\1&5T4vBnNEbib KE_I^+?Co篇ԧ⾺9M*l?{Nc^L%#C_L7vȵ&V#ՂT@6h:.c1 FDYB|11JS@Y)0D#'^؏B-y"c7Iw(;&*=5"XԢOuJ$FοM'0:5lJm ڮK^S)m n؏/d{FlXk.3žSx:!93@Z9u164ZP-gf-Iel]@ ~H%|43mkɛdT PK8iɜ0m|\?( ?KoIV_᜵BZ$X饯hd}Zxpc5;1U=߾YP.J ?43g'.͐}1.&ZC3RD>t\۰9#|a`> 䖤BW?+?f~LC1 Hx,#;(Bt+[ ;]s2I)]4#љWWo /)/>?6q᠆g .C&]\DWWu536D27' ^>X{Ձ(PEJ5\.ψBֈ1f X2nO®Tv1E 0B8{1=xw;Rʱ>sz +0}0.d~jM>>@j^ɏ暳/8"%]܋IY^8VVgJoOdmo9]RbOfC儐AdrXM`mLqQut!%wz4z%j|Y3!9g?6,8k7oOCb"3v,&=\:Vxm=mTߋCyrd78ˆF4A} +jBޣ"YhHV<|tVWK:M)L$y=)y"VʮOuh?=}Pq nܹ[I-:"!`]I l6pP1.)/DGRt֜AR\V޽fbUAB"pbA2g$13逓 Rr%)KPt"mgD8P; J~m*kx'Flx2&,$B8'{ai];r3H= ӿGK7g%mAK p0XMQ'j!A&N堊Ey~-wB(U >DCGCPZZ<^i=k%=½}HfX¾9GD- I}M類I2Ȕw?I# `(MC#!BXVxOe kt.  d"7揠ڋ$ h=CܩOJ (Am-16(a=}e%z*Tv w\ۣqוomA+`NTQ5 xcY;?9J&YIv`{zhZh?%k!-m(4=j`s?Xx-0!#`~ UTap18t,[8pRE|3V ;2|GN&l[8J>#ޭcӥ(PYq TMc¶ľ)"O ew$ c<+C1!FYx :3YqGh%v^/K/plm %vxFɒԭ_:c.A;RKB3X\ECK>G*ŶŬ9) 8YZ!ʽPlx0'%R.k.-}5m2p011kܧ @WQNXzxƬng{Ҳ|IHڠ]>4ȷBfN^*;S~oקCQtG}$k `D%|ОG6Busv+߮+,RTKAĶ)X*{M+yU\(iv7nwxsP)~ @^n==Kszx:K/_tmy7o\l0!̈́ Q^9S>zQ\~rESB%W'QNĒ滃ҟFt Ol,&;T<Qܮ^12 tPZHpP]) gAǧ:K0rk/{^0`` 52S@* {U4SBMJKjY2%?&Av:84xD0It'KH3ANF %$qǬG1$H)?VU}"=:S[ﰋ"MOɡk-gs Qp3F> $/ҖPzI,6|1+4v>3*b@R *q37L?TN,uF[dq !*'L82*." 3[-0tnXt Ƒu:Vu~r|qnvq'ŬZ΂w9M+  o!܈um?^ ՇdJ[?4eHFbȯ=z*̅i!8vP,U:F` /JYFqU%Ok˭g^ RE ?BP0Vɔ{unմ&&B=8!@s/jt;&+u~3O%(5p9J_˼"w Jfltv@ѝu$ƚO0| ݗ'#6ˆ2  `hdVBf3Vݿ^($ZmIspXhl7Os [_Cqk&87/A' OCaE$t^_~Zb*ā)$6[7;8 oi8(Z_hOk❳$ ;\㏉p7B<63Tw6 \ VU`7Cl1lj@pyxEd@dq́ xrRK7 t]O6:>\Lzϔ[J]jLAK w})BL[X\Ru!B*!%~exI^ٴW<%EvL&'w.𒫭M#6G}wY}", @%qܡBeK &XR?\!ɺxZqqv00ܻPx- 6 HqB]=>@)+K4ך^4|ms]6hxUє +`ږ5?Vߵh"`Ckgۭ)=.Ei{ޏ}Oɕ!zjFϗDbmmIIua܋O.p+:1ш6mSkA3L7[:"(A;+P.tn8g$6!aH?QKQE}cOgh^(6:?CEJ`֢ Zk= x S>s)N٤>:l0$C!dz;bVG)%0芖@K3C8sr@O>OhbaF|*vw00?>v)%|YLoTß$|L^fxZp=DCYC^C8{^\- ?!DQ Z`q.m|GR6l[a<1EI@య/QRF(Plnvkuw%-zjn xA^ՔWN<5>uUVw}V0I&h,gUɿ 9c|8>@b2YdV))yUڦ0z\+CC0obAy h'W>ѥ!ecF@(L.q9/Z3fIGb4~Gu{HeΛ.!b'1eP!CB cך4‰b 89CRWT*ͺG ̿75KaOϦf&)TK3ԦVBXCB кEע PV5XS@E`_wS?LⶪHԸ6[|ї`+! {fBD.>RK0g;˭{S0X:Kc9 SEr83 Êc֭5Y2f!-W&ɣ)DVap衧׵(\*U#.?%u>ł܂v+;I hhUISIVR凑ڂo+LdOBHȔgrDQ1 1=t: f 1)Z1gk[.ω>K Ui K9;/ۨgԕ*|ªuI g=cA^*{ Gz B)qc@2x۞y`Guڈ_I(pWqh\mEڡULn};q=7沁&+4YF5 uq6D:Xx`;gx^)!_N/ fI " vSM If_弳| ʃO,ʂKdy}[,7k",)URԕ+$9*_.ёDګ-(015f"ZRm(؃TZ#9{>mِ\.sfim- x+&9uq5I-xt܆oTJɵSPOdj5̓;䭳j;J"$<ΕTy!*&ؐ=믘5󠓜NB5I_Bǟ?I.Qi ~nIc,omz47ڙC`4FjȎV:^7e-" ÆkDx^= FP]f^3{ZPF[148~yRqѢlMRuSO4E7vepE\ZeHzѭg8Ƶ%" p̔5+sNŜQ* Tx**Bqw:`Z8Cy;BAO+o+AMzCeqF8^XUԢ[]—w|mzNjUqZzr _xU Ia(BfepC"92"[u@ oNVa^D)ߕZFZj`"G>pi:-&4/" Skvz J f#Ry顃oѡKL]7i3iIRBUv/X7̦JfB< RCi6¹B~-Ӌڻip+$ꗌ⫩ 7uBmB%G-䮆\p?%Md\>sBXܷ,bW7A ,tȟJֵ1d3jh)+;ܹRv5?w אgzDLYogٲd4vh;#5"U'uRa6\F~'( hxʚ!\+]:s-zkV|2?D,ux*fT<#|ZTL´2rvp7*/9:R7 ְr :+>S[pאS@'D?b)lߙ`w WQ ;)~ pÒv5ܳD e˵xFu$WR8O0$nOEec@fz*_ Xҟ?:KB=>5e7Lb]?cNU8p_WF18 HCv ;I)ʬ0ٝ~FT^;P9} StphqŔ$˥XB_LOBo19@Ș .uŘ |^$B˒B5/ Ind#KBV(yAUk$Y&MER.-n-LYT*]&rI$p8Nw9s%g TmXA5RX7N%r iSbi{W.\ktχGR@ikvs6k^.P[xɦ*GY>xdo(k]QWGNXk5첨R'iyAjp2 {m3rTUء@0}50!`=kzL!LFS Q0>?wd<APn;?'1 >pӌg埢깂O0"dz r6J5DnR S7)@&׽y(%U`5?٘_j?9B+_ߟrL!-3m vhc|>NU`(P'j,8F]#Ui m xΰ7֦+^RvcwmH{Cܨ*8}jzX5:Eu\խH6]K⵮CgɑǪcT[vi^mĪ0ۉnF-G>[)*C&]~%lbg0TyF>ilMۇNf촏rwற6 &^I5NKM A {u#Lm zvig*cNvSZ>Qu՟~W20V9*q _|u\XA1RD)4Nx_HU/ z3ix\k9UghnQP1Ω $̽V!P&9VV?%~_F|f{b ukВM~>ElU= %޶+v:&Bs У.]-Aghg]JVPάFwMK)qRYfjK,a1Rz>J>`o_t,l>}iʰlwc\{v1Ư]9a)A* bvtÆUϞ{ ˷'Is.+ܞL\X^ w*,`WĂ]>"$/UZqYIQ$ ^>[%15+St' A)ey[ ycM'yj qWao!'6 ]Tp^KCX6 lB;LǰX.,!#)$Za/_E#[XZMDu g!|?A-$2]hU;T/A ]]Qq: W˜H҅QhՕ̗=E[KmgeW $uI/8vHiW ^ dY[' ٤m 9r@ޅ g8ntjb$Gf{Ku~ְAw;&KPײ@wةn%g'>!tJR E zǤ2;Zg4:gƐlr!VOk`$v?ޖc:>,7w&ϙ.%59\Xf=:Ax@Ճ|%&c4ijeF_|at"b,/Ө+vʎmg1}J)>w,! []r>Yɏw@o+BvH[JT5B'oM]Z-e0ar"F9{,=[#ɪ)\ -;V@ld1`{ pCu{Md5O9'#4JUqb(xf2sN4ŃZ<st$0{77m(ĺs`,@=!ʖ5zGHHsF1O\F |+M}?jаT{sv!QD* ܋gip_E_`NX"b"cGin-jpOun?aԓ o0-T-oQ+^D!ӮVU-hr6pTRYb!Te-X ]P8Pr#IY{$T =X2 ]s~ ht{GII%.fN!Ef݌Z "-"cs)d.h=ÒPP荵JsNm/^l$;'W<~aQ C4#)}<ߝWҧR)$6"(-kYqi&G?M)Rݍ\2Q,҄R=׳jt36iy+MzA4UBps,AQ/Ɓz\Jk8'k/7Upq )J~: kg8R]Nur SK2vƣ,N:K2eڵݭ V4R"ˆCvxxѸvk5 )QgL0nx/mÈqT@jw' rU/K8@z(+SC|l]AA8ױáDwF]5\*zHj ts.3ݎVMJQc@U^D[-Q7moz'lP R^W`D̄Y-́t0/I3=rmFʬ&0r$>[cXgGt¡d0]לq1TS $7}"(i jP8#21D"l` ͝3.Vjh\R1Zcꅅ7UTgGMT_<]Sc_^qFqP.w _1Z*Lɣ$ך zc;MX@HB&81k92nXG#<}8-Z045 P|nRV %H`j=y;[_>w^Hݨk栶!ڡ۱ I]͑,9 Xw6i@rRq˶pΞRxY:Uoՠ૞KGkLN+/*8=oVPAUͭIW^u.UU IMkaIDF'bqѯM`."ٹ b&::J|PZ{1hICr^Tlv'saU}DiUoۢI7m_G+jO՗UWV2ƍ+5wkbM>U- rkB|m%${ $$ __}󲒭^r u# 0 g{yU.qnW784&r*UAa95`]C0N~!B+9}P0mҬ&Hޱ:"H:QǡfwXMOFԀkK>b- 䅚؈%]j!K`7a|U ^Ɩ~#SI{:7C+3;ڒHQh"|ː7g 7{oUVE]Qw^j7ocGC;A*Y8zuu5.uFyBw-ti=B(0:Cw("lȗ(y]U̶ə=  [Hr,J oWN/W@-$80T%b;JeǪ"HT"g| W8bxbՉ|4gY80-3\6wfD:TIYlwGi[#~y M L|0`ltOᏨK_F(Y;z|b]Ck(rb-,t?BwNN;i`f#m>)r2Q7:NdZwTO-aM; x-0䆜Z蠿M %u\e@6w^ =lJһ~.ݮdžﮆ Fm;S@#)Gv0u#e8(Ts40%,b0d܆wy-)1oWpG)fhαDeePwWF0IeXXby8$s(0_26&^{2i՛u('h± +Z14b>N2\?yH\&e|OKޘr/bmjbK> i&3 2Tjh#Rs@mKl/m}L?̚Eh7!Q;:ɰ~DBm_=hfe$wUœ @!]Wa9)JE6OvԽ|h ϖ+ Jއrw9)$U4z"4%~7"0b˙4.NK_*=&Fp MތctǍI|w6őDlEX 2^h/fS023/>Ca `'#s!al$k}A%q䓈kӺNy=W:/;Q'p .jnh4O3Ղ3ZKnU%f~j=uآC{{RxdNtUB0'h@`LN2uV]BWI6DkB?,4w@MN.1h?Xm|-wTe)4mImW7X;W*Ck!1UYPI.@Ic+5fbeJK)}9(8; XZ)TNw"jk&h?hei[4OZ$or_Ckz?vkݬF~rz0?NWCUwu:L9MLꧮKt.r}sH3W=}_G&2A;-Amܚ!dz\o3JhA9uW(jezIol:"p-jAcf8&5 Lp@knƷxu#]ւtZS=}NF䙸.'"g:wU Nˉ#K@UQhaR\0l",\n:ؖ<|m-Lk~'^&LϘW})0?+w!yv`gmy]G# "B l'FY?lB=ەLE8>wtJ14L.V~Y Il{\DbZ-#8#Y]< $Uж82ysfaN.0a0:Ft19)i|YWC~%̙5ǹmКxD9,vr^;5dZe?Si[JhʛI,-|& z23G+!L9g{>Fx ],Jqnq aP T{(b`y-K_Dx }iTQ{a9Nq'M5.ǜXȺ 9:Ӓ /kӵ-wK7L1W/ڒj<9>/3 I6GIuAƠaKIPΟ]о2"#=#?6l𐆇><ӑ5'r&^S{f>d`F }mxb^?11qm,?P)7=c=*ڎ{[hɡImլM[b"o8~\-Ż:HLm|b|x]O@* YFz\ ̚}Ve> MpJeA{D}2S h@d2C?uz_˧ JQ#'B H3OƏNKP}v*ȣk)s\i?R_Yp! & C.h$OxmFu/7N*s>_ cB1W8+Dkw7iOɁCiCˮW^gF钺t>i-B-3)*-NL7r?NT8HuDf' -X5VVcTqb>{0nHxa ey`y=jbmWuD"P+( ˞ؗ9YlX։Hie.x9'Ƀy .SO^$橠`ڒ h,J@%'g^gsG) 5am u٧sZ͂d?^'BIhB:^AP5!t9(AoX`OXs㨩 Qo 乓;$:3q,Fvu<3h1S*sҞ٧@AOor~h?D [[z~urra$>/>r@{ʐ_U%I҇E` ժ*׀;O.kyd# J;πu _Ƒ,o<*ɇ }8Կ0hX!a!a#w|7Z3+/:js.RhAҮUcUHzUz+Ee+{ej\F+E.]&r8^%W2wZq; !d?Iu @$|R?W 1N +ݛXB36ZSQ/ɯWvUDʨc:HZ)f.4G̨)t"ѽzJNN%X]DNG"Gp&VOluD _\Ih\AZ鎭Yn\(v˻8VkjG*\4}h {u2=wKfb'հh$nH3FW=wBBJyJpdA~I6#^ "!HHy=Z)5J3tUDvA$gwd`n7MƌJ]JThR(oG/%4kD<2缧跴:1"r83=e:A$7=O{$J!/fVəjݲ7bB/W~:-F'?GmVL+$e t#yNφQ =#2XJNha@u`M^b-,8k± W\^]xz.u c#cԍXcs0ZEC)oWS ~ Sw 4vp |FΩOpnAA1]s] D EEƜ%Nn@jffgE=914 P&&Q_fM~U` W$VOGD팒ᏣŮ 3z̈#[3}_}G~A@8j(_1b_8./;-{IXb&sfa%NlAd3vF.r{N $H)HF٠7KGWV(Ɏ Q&>儒d9.B!1):'fP+ Ygm Z4k%dof"H&!(Z=4Ik)j$m>=P;Ij(&E®{̩%4Iy}!HIlU82f_~ Vy 69Vqs,z~L\$iJjPZ(VtG}YQg]xRae`I@RPU>=g^V0]\{mnM7@a\ ̆Iq?UwKPGB69<7N9%?@'ƠI2%Csb+8hE}>C8^F{&U2_ ]'L?݊q_w6(4e DE^Z]&)Dg\Y?>'wI]NM?_Ph[/L88Cڪ@s'?%J^%K:ܑiBw6 `AI (ND)ڵgcj7eY 940_ K44:]ywY*gIL2̈́𒫡 XRTv@f3T/'򛆧+{X ˟G@xqzyBgO](\Sg`e9WOsSC-_eWsQ뇻r<3j`㷄sx*=r+ni8>Nc{b_ (x6tcBk_&r1.5/Q8O#M#hZ$O ڒ (h+xO͵M#V.b!+ ۾ >J* p`|i`&cŔď2re%dLjcXqSk.hĉ\ғ-|owfXX&,|jMs8ry?{e0_D\Cӗ\X B`#"OX瞃pT L32 /@&7Ƌ8OkhW]jvGnGg ٻXYFX,r^6^j0τzykέeM&(5d|2~dfآ {EMAHLbo;$uAΫxpkF$D +Nyju` B#vSoy p J;\ O`UƳfG'(:#]l~X "R{2bQ'S.k2G2mOȀ1)k=&ڷ@ժAvkYU U912MZU<kǜzִ.бv|ǙtTXeS"QOjV;x"*`Y`Mgnm5Td^idH*b3~n-U]Ơaz{ 45v3VmEăLzkXRB'bgH^G{ @qMGT8|'3Z,كC+L)ӝ \7,M*7(WJVxzl]BJ@Qt`"% dalۈu:_i=n:xP@QM!dp49y0 9R?}roZS~͜X<|V $ՙ C/zjALOO;DNz[p.q@ 2֏Jo)F,wɓL:1b7C.x*)O,ZyMכE$kɭ Tņ[CrcAB;DSvD/1ҿ}ޞXn Yl#a(G#t).u,Iz1eAgҡayLVPCb"f -X&c弌Wn 23s&P"GU b E_,YMZ:!n%=ZBwT^I"ss-ҧbE31bpSA,I֫B4U}zQ$BxD?a ~':+NvNδ\1I_3ŖcG:I(phuoC*tμo,O&xqP]x4$Z`ƭ"եM;g:T1ʮ(j zV(Q3C U `alf/mQxc h̑X:ŋ\YV1nWo>2Sywdx3v׀{(qRC, _+} O|ޠJv[\7[ERīpMۓ(KʪVtE"}.{swXX|֣Ŗ2j#(Q}\J2&;)|wZ zyV 'wJզ!`W`λ c3~q޲p)'ղ_KIon).t I62%n90]D$\ZגD=CPݭ͉]?*.N=4dzX>\mLߧ<%P zCV;=Jx8[Dt㳆nIix,3:i2b![ը)$-FՄR}p8اu*-fƞZGYܷO(ŁZk2f(L ,a+b^qc,s9'(EubKoa$5?|*3rz op ,AG$g.ԋ'8S6` ҷDcq9t,]_M5ku CeWSۇ^wTZ+ۡ>fsRT1nvtjj3jpi1XtZ:1ۂ'AqmTW AQ1F1z6! |Js\w՚l5h'Kfv%JmeD1Jʛ)fFx Ly9>qAb΀1`hmY)&4A.si]>̀L2ef/h`[k. *ܐ`#ʔ&j<+e=qiH^+eW(Č"- ZbraFJqW1X֌+hz3AtK/'9̟ӏ+0"QP3EyO^K* hrW5485$Xs\t +M1 2 M*GjPuH$Lzc}\*0E}$F>dj.)S߭Fη,$%lJ^o9ߦ ̆r`#86J'Ȇl^N*]Y@z5 R19U0S?souiW(hJ|sAţ,C^MZY.5IFnii|Wۡ-<&^yCo iE28MEEc ɥ/G|pIY}`BM5%yzy_6IC̔JT~wѡ[ 2e) U =ykҷe.'m TkZ\i5 \,M) جnfmLbP~ 埿Ǚz(T>܌ 3 u)f[Xʸ*q 9e$OK.u {BSounFUXaXmtw hXǽ͚זFMɰ͆,㔻b?z~+anOX  g Jl י7xiQsTV7ۗ85@HbD+Xz7ol]Hl2r$Ս|OU]>sWG`p[ z*& ODzo1Vy%=/<YwvBe!{pd/asBFa M_o|lP._>bDoeaAZyl(17u@9sn,wJTpQ$lA?.1ֿF% PTfj%H3^H+*˓p#v=S1 G|iҌKJ$y~ Z)L` "ϼ#%]d q K= g`u}R8$GfmqTϳISB < Pl #|Z[?fow Dea~oq!뉯4}oxadzz䛌We3'%d{zvxddq ZEwZ6 !cBU l ?t4eBW떎䫯ni k{k۸ ePtC ߅бWL} م&@vQHe ʲxqy`5undt[b~J9~G_r)k:욅\x+noɎ uه~I[ DH0P a6f!瓩yd% J a`kv`cSҗmDRL5|MƪPS|=`G. K9B5i^<jCz4jp97xDV[@koNRgvQ? f.3jXtq*ޒpRT]ŌFUY(@cg%X@\7(rO4'HUߠh[u3/+)cV,F^Q_gYd+.6b O&2Y$"TBQi9Z1/G=MH"qpܤ=AFդ0hГz]Úr4zVT5ɻgQ%tkdwHFDvF~7d[d~fh`P~P 3aQu7o!GVVҧsK :5>Z\0UVG!X8J#J*) AW0> yǮ}/(nS^ sM0ٯz"w~u⮨sP6P˼u}h;MJO7HCV!Mm9)S<̚ ?"lX-1הHKȻØ=H`vL.F>qmsEC>6&C`qѓz( BZ)<ܐ_i>CލGo6(I˿q LmNUy%k<,mIO@ ՚9 $g?xr:Qͳ|,mg\#W䨈ف 1.Jg淞!9cK5m44m&Y;]Ux6׾+5>/d[0]_ίecoBsyu]׀ B95"1C'%-ҌbԠcܤП=) jf 3;w?QQOl"]x8"4+[w%)Qdkwϼt˝cqu*Z3=s՞xu$: _^G<㑿]'J/@%#FbEu}x!5"|h i7G|;~q::Jp=+ZúYFgs( -ڣ%'ViTn\k챾X>x׾{L?H@zx!g$X|dBFe&vX?W*# 7b!@:e'Fyg&%(ϜQ{&D'֒pu[n7dUMENlu *^CF"1h>QC =gj0D~3Up_J)Ljp?a$#!7h%@`cϺ u>+5U@y$ ~C CǚL2/p+pV@B\fVTCPkF6h혈5A3v?V|_ 7{+v-bV:K@Q䥶𐝔7=Ex)-&#DȸLkE5 —0ƶy'd *<2_b|ԓF-?Ěa[rnhk/{)ezCӒI%I=9si0XCa c#49܊npa0"ݍ5$~?}q0 -#2Qُ94灬qaCaa,o<2q1ZW P4&eǡ(dk9Ҷ-a,b̕v9Ro@o[:U{ě2tH&%PC"& ^s")r+yOʸ%so񫉾xe!U_ (,mHSOi~ c!Āf i(DWo ;&i,SL_ d6q)vs'‰H-W(t:I&㥉,`g:bź j^-5:"#Y܎E3f:gk¯rȉN[nq"f88Ƞ caò4LQf.FI[ь& t]xʓEeq:ǹg&r=&T@i`Np/_c E8xE+tب Akz1SFоIm}{c/!_ '&.g!))'5Dg'L#ef.X#_A!8IFQ!V#ٮ3evuTQ'fehiO+3"2?BcKlҳ]P6 ή|Ic=2ā x!Vܓ Qq(&EgF9о{5Ak2-5ne R3-$~s!K* 80x4a\5]BrN @JdBÍ =Qw)tsf,:ZgG2O?WP1O\ZH xۜ!SBAD^]Vw0p4_ufgNΔZb:9f[؂x~JAeC.D#6XZ9W51?k: FŻ@]]7!1E OMbU~uw4ZZi`Ki:E*,NHI'F1bg6" z[2sDnazе4C& +QҘP~a0yʚWTxGs> 9Z֍a[/bdH3ݏtCک^JZZ##*g%&dISfeA0OK\]{|e;ei A=ytN_/}t/$6+)m~CTL stdH;miqg;Yƨ>W\z^lo =nI]SH][ü7W]͉O&598_U?aAz2Qِe,Ng‹rKd}|47VOyp-?G2V~V"Na>Gl$#@Q6< .czsP& 6 Xކ:I~,stf(!'R/9׮{5@9i - izµ{K)6DSu]6߆JU<$=*jߛ5*D([ʸY{lXsBOnvҤt|xM}$ۊ+MқL]éZ%t(>$ oAhDEuR}׷=@( xII 2'bNB Bnxڴ>7z'[ )Oe$2kEg]pE|"qo5e7+[ ^(n`Y sa3P@:{7CI7R80DDr:͆3 C_wm6ۦbGdESGӲ}$P ?QoWlXbImQFju?˲c͏9q/6 HbygG GY\('zP1 bB>zWFca x/=e{])R)U n -:[c0qg⥫BWQU$^O4pSP3e~fH.Z \[y =9&*ȜH'q,%#5ZvLBY L({n(ZtAtQ=G917%dkD;5|su6 .u66xIxʹVO (|GV؁>0ۘ~;ʉ6A`hmwG|-C{am{),k 8AW0ȾZ 2ӗ_r>F+6 9ܝAbj!]MG@Ysf V$H%pSpMP0k_{9XMt >EC+ EDZRn8úHgH036=K%xC!qv8rUU(&"mrP{Cakqu(>߲ h, P`6ȃc.W`\HP\?'.}܀45gcӤ ^`bHWlHAl)mldaPbRI] ږ0~锁ͿtF2Mz~3}?i}qv`.M3S$gPWj&&q/cʰXZqXdXl8J`^d 8,xNG6 ̡W4>@lMpMqdR^cz.o}`1<emjB[ӂ+h-[2e2H)*)yŏb/eT.$6m7/n@)#2ERZS.V&ۨYc#:r68T~)CB7Km?Dg)wND)UB=lڹkn>% #̻>fA_xW* Hʤd+LlEh+tTfz44 7'Bv %CC,ák $o?+1ѓQ/p.gok[P0-u€`CE)\A͑I`30\u5`oj*ki`NJŜ") wMRwu{v  TG *-+Rl7.W-8;w!2/\R7w]p~O5,H?/O'IqRn;Pi:2{OK1R]B2@_`¤CCð̜>22gmd&a{l7> 뽴Z?)sӟ59qA  XF ᪂0敥dc/rhm$̾QkWbv}ġᥚ,lAk)C\J,XM:nԍI!Ī \a1GOsG}Բ`@TN[hs22~΄Ǯ$2JMfߵvp5} Q߶A@Uǭh~8}A7؀d AȔ"jp{vTUptX7`? Qr#>L~8BbOwQwS^Aߓf\bWbB "Wcev;}Il7JiQ EGOBڔl~B%MeS%_W>Bn8c/ eFt&bh({ƍ|SK皈3_eŋm9s y3+}lȾ E_ϓ/+Id`P~Q\[G `Q9tfnW;*BkUG^SU*DD6^,Ԅ}D ̝ ݵ\#4u`#xq(d`_nKb6V1g%^(@:L 2֠WsREX2a̍ gO90S'u .qLUUDhڲGDkw^!WHA߶ &<kd1227NN2~wӮvM29) &:}p$*ss'Ib^N#^;i}88l]E?[(j1t})KV-}.%dZc"BNdt*…Frb!79O9ΛKmWIb`޵? #A2ITgV2vbas3mWʌV]s^r#tqNY]m"BK,Sȗv8cȼ n~64FI V\MEL$6H Dp7cўU6Ǘ*GjqLmhĬ@l)%F^*6 `Nܮ.W'ֺm8xjڔ#2 Wh;P:YBфWG 3Þ4F%?u}C͖Do)r@O$ƅ>>輼n@Sx%K(piqN7<یWxF 8T+d-j/ibr9A,x_Qy"`xoWށ7,fы.W8t1-VА!?dCh.)} 57ZƵ?te,&rz~feT3rhÒ;Anw3!Sє 1D)XKqR@?ߖyE !f/,U,u{'K~O:3ʜsDo܈TȀTƨ>/S78dv Z{Tx⻇D[͊v1غG^٠`5L F̆檳x޷^Axp }: 0xW%`IZR`$rCC 3@ q YlѣG($_=qK☨(Sn7uU?vTVj)GIZy<-?c[(`9mGJT2 Ih|Od2*WԏKo[JIެX5JjBc_j0Nܧv`ٴ)ũU q׷Y³)C~8ri,2Rϱ6J䌕ΏGΔ.FsٺtVq$M]hJK:`E.z݁n Xxd&9VF[w¡sû^ȑOsښ2p% 7Owt5q8*0}׫.·. T;uҎC=V9eYp5G[KķUYN8L 1m~J;J:Ufɦ~tEQ(!r%`5 Td> MX'H$B:ƈ Αq隃Pyb{/'bMe4Q4"T4,D/:~(AFbAɸIJ܍dAQچ+epo3$&$r&9Xf$Rh&0̨Xr732cs5-߀vOeMIsX9S_7=N7 Zc@7Y!ҁA}zixp#EJnxz<ru[YꅛsV|h>qUU84+pN_WBJAߡ9Khuk ou10ܜ[*dЏϷ<+bz IVxWyk@G 3+Kɽp)eexozrg!YoE)ϫ7wv 0^UlV=[2q}iMbvXsҵ~UTt E{R3èTqQ~5}O&寙_䋙VX8ՋeStȵ=XթnSJ]qɮpi*wzAS}2Y'āo ybndqYW*M|`vPBhls'Hv!ꒇ3l[4o7^FyZ~? R.K>`dWv RK: ̳*pleeH~/;c[;Cb': ~ʶcQHDu-f\t?w`x=He:e=6|mmiPIncI o+ Wx&K!߄\vn+ PG[*F ^s a{bS#=XXL)٦jnIӜw _ZW:ƹ4% ;3O :T0gM(nObﰯ8VZS 836h|`@ j}b_I[ow~f Z_pg\2|R&bY lx,Mo#$bH"58\.bA<`IqlGJ@D! [eCȪHtzkA榹CC STeX 9G35| h(% YR2,>(cUyB8p5P(GRPt/C$xpwPJ@dA*%x{R~XD㮛wp2a"qsg.d''Nj(DfEq a X|'JG\yș|oD=t_ YY\9OΌn'#:A )r y"8q!jDC--N+٭dMhJ"@0LgCZiQhYX~R!>}VKWboZ H O>;zin=|kO7 5?sT}2VZCJ!R PA|Kefde]$ kQ^k' Lk|'fe5ZEBZoN> zV|ryQHf9PS{{75`XO |hWzZr\RD^6Un˼j~:q 'j< &.^ZNk㳎Y- @,t`+sNpWñ88 ӲEȏB0E؄ץɊYninXFpQ8%ip7&*Hbn5pgqLW}*{a{gf(<>P񷈍sޅv9skH 1q@OcBP6Ԁ!=^)@ !GQƊxdN o޹N`f!kp"zeO63ZJj,RSJ .x:[4) aTX4D4Ѿ~D de/G* +5j~(^ςd \^|],F3/>/Esu=q}_Y6b}^iǦ+6ӼW]If^'IK!6RHu+5RMst'_T\HKo>4X8T?DJXfKT`n\ZVe)$ ЎƗ@5fKѻٰSyY+Nڝo4kLT9r\p&6U:&Up Ruj}2<(*[fJ% teT1%")# X[5"zEq8!bЋ= hk(懈famkgB*"MS6 P]qc@H5xd\ӅrE( Crn혏B3Xæ${k0ұ9'MSB"U'QׇE̘~YpKlx!N)K#J2`[h5[$Mz^- T,|Fo֓f-M}݀P2v57y-J:0VE'{hjMqmC.-r,!6<Ϥk]&:4_* W5`t$w7eh-Yn$ƣTRC*٦n8c@7 !f/YO ˡY6= YuyqՁZV"aiq*e~IӣۨQ {kw #^3QXyvu`Kae7uX@)7^t܈%3F-hi{7'D(s?MqgebQKra-q q<9]6'-vנX¬OP6_ ՑÚ*Qb@99|]!>JwS_34[)amu~6Jm@>'*46$=K.vK)EQn/{'IU|WL4W; &$> ]$U\1ۍPbAå{{+2lk*qdC0i' Q5'=ع  ha.1'vM5vE(å36t SnldÙ6ڒ~KC־q;ReٍHmd 88u^?m^J̡ Qj?i'j@gscǁG'199i-_oׇW:9+ IØwz isTr\h7PI؅,6r&IvAxܔ /,]WOv4 {<*TkA^'M8+g@WATf4CD-SO6`-< 5b;7pc514D'#zڻK5V?:8X|C#;< \Ȩ~3L_j`+f@%㝥=@βMD? 7?TA`&;Tͩǥlws3<!f>o1%ԇA}߸>IulYkq*h8n#s=bhe RKg@k=kO 62x5 I\Ҕw0@ّt+#vbPEks+F|o⟱}*A2$Yy%ގN : k= 뮩?Ե,!QdAC ~t|?yas"4zȪa2 HH~zX˖;;)r ~:/zA;ohSO..$#8BǠlm (>~Gct G5]]fb3҅3(OcIJE! 1bE|,chow!M k N7ěTXF-`ƴvdHх?ϊ7o. ʕt::E W;_\ўF zaȽ-cUSeŪ։wJZj_V9%CH)o_{GpZcP|89zoZ{)qjC.s/ &(,k,uC:NBZ٠H8^E0_ȲWnJ_1s[wN: c!&fq Ёt ;KZnM2NL9jQaA` ؔixb_QW9LY06\gߐ3ɝ5VU$ΈeBdIkp TEz.a,ҍD ioC7؄6T pܗhɢSX&;L_ҨZ. nBoIJEA1ǻ9fTyMLׂ$TQM0i=;Ex!{\Ĭ("9~f?NT@Ac?xE:r 4g4l{XDEg0d,xKPCFO)Ӷ&d$aP+&+Xd`Crt%+l f{H%/jms/\̵nbu,/xcFUD6P2zQJ\u!сd ߆><\И>q6ȫQ yF,ekd ޖ3D*TV5hATPkT5*QY4ne{51*i@~f LIaI*a5bu_6 `-^9ˆ+R\`:ew?}>iѷ.h!1rաa rhsF8> RM{Ѝ깪wPX+W=n Q$l \!2LuB=^}ab>tV\xsncIGK\l6,,_1t0\}]Wok?)4r~8n8L`4繋cxT:3c5w^Ehh3aь{@kGCK196./GczvX1]qNv; )c;nOeu6m䝩I=Oa)).˞t欀= OGOmjaP5 bRT{Ä=0i26qݩ< 8/մq#{1qivn`0a@C$_?b⅌ФrN$_PHX\D@&?m_ 04Lj{OZ^t}gYoǼҮRK3uT(ynש5^yϐ◶s&o6J}PU}_+lɬkL1}I Ey0~ykCًPw%b^OQggf`څH8QZ-ɘ?>&fuX;t :3[\Sb^_>$EwCVkdn }n4̠m.:PWs[D@]4ZxvqT*M.$`^sʇVSA XX #LlvYB㮷7D?tjsp_| V'3ᢧ>*`nv)Q+OwNAٕ}eL7,^[MtH*LVe;,p- ] j̘R ".iv-0dә$ Hа+)2OWYlZe KEw9:мȤ~QGEPzDJ(>F~ya.WI]vbk E2˧+B̿(v>xM[H 2N)A"J4ێ&@JhvԔxc69V A^5]a vVg ?%+yU _fѧ5zGnHZ|E"8cjS`L0)=hHg ~(`/>;^5{Y OQpBߦL濒e!Q=jDqG6dZu.0om 5WtGU+l(9ϛ`@r\qH'^Va=TvH>ّUS=3t縥dEʢ1јɭƋLoK } Ҷo&x-Шap&opW0oc{!lr|^0oa7-a,ĸI\,{1}df>$\>h]"1GpEfpv~Kq}m99Ђ)`m2= FڡѰf@;a%\\bY8@Q_7^D^WܯΫq)^f\Yu+.&VˌbqMO'|ܬ޾0ǯ2=3"M&I1 P3ьt\[E0V ~\·H Nn,v mt3 ΢93-_M6@S-8ܞ$_2Scf7EWk'Ւi=9>uL ԃ%ZV(hjKH8@jDSua""ӾS\lLc-唱гXE`|-ꎪ.2{*g}]j%8'7%=$fSHu|@Q&ˤc&DEu?9K;2DB&K/J+?Fm ୈ`(@B|U@c`E [ɨ$wjZ(?Ro&%b8=}ҿ&h4wĩy7-}اjt}!]mXee'*dCe8X)pzQ~}TC>KJǣ66j?-˷,K?-js#ܷnKRRr)F>1s/Q|{\F`kXexr)#c?yy #١ a8($'M+QI H&X}ΧˏD9 H;ҕo2%|Ki`\!90i_M5Ij8L-57b(*ĖL!qF9ZttM/LWqwtMdU7xfn{/{:4~kyψbzX6yyG.RreKlJ g=kLG5PmnڷO,r~y-YVw3@~MMEN |6m8:Jauu 9/EDs*6EJ;7Ycm# [ʚWEZZY{, 5YKE]?^1}O^UQx<("4i;.\Gs.3+lY;KeDy ,ЈޟL  qU926̋j"5acK ٹ\>l H*=k.m_|$nkFi3ﻵ*C4X$iȻڈo@{wvXCBhuj{r,lC)4RHop2~H{w'AEW1B"O qnPG:lzOktO x|qS>O_POpᵃRLoFi;;ѝO`]NNžH}Β4L%IīC҈R: ھ-CxgSG[K"4Nݳ^~(lR5h2Dj( ҁW>)X ofPsA2 Oot?`R3_ :1@vttKIehLk_"f [qZݰq`Q;0Qt="-+_ڣaTـEn /;_]f`o Bu2ܠ,V\I%]:zP%XT^b>`t: KMqЄ:ӎ,q%ӨLz,NzL S0tw$%V%QʢR,0mZ"d͑ >7DԷ(aj{:-X&*K:+?=G*ёK:GR!LiHk)thk^JkYy]1H4 z $4>*f2fp[ϲ:ߑ@ %A^`DjvJ%u,S-k{ pYhWk"ҭF|<ѯXFa8kY!z ʘb;PϛlZ .E!vm"zJܒJ?szu.Ӌ6d])ݭu[[X 4XVh Lea s*d &q AnŷOغ{oGkOM"[%DkdVwsJͪzlӤͯ{Ȯ,]0jLֲ׍ /`$wăWDy,gw?(9g;%ź#$ݰ QsХ0SDPڤ wA]F$\SycFwFWۤ)ĭ UIUmbY/qقUXiDnϝeU9|kI>ʎeS.CRnWRH6믕.fa/o'^  ~6#mv*ĕ.**$do!̎[ tLhW,朦&l`ź$ ưUNpw aaZ&|w)`0@4< uѬ\Rh=y޻va]:jV2TKn~7š E*DGgK},eX 5l7Pkr0 dUvyJ> -z_./g ӥ?fQ0 KDN>+l@T.l`KL+I{fhM K#˯uyOC= O(ߧA&,%KZ'xē &Ȫ]r@RՇtx!z4jAFt;b%ʩƨpѴB" 2X:a/k[@9ڨ~bA c=LQLKʏiQN3$|ü@gc) qL}Kd;oE 2~/I<4j8U4L&; Uզ^S0[-bG%gRy㽉l_fdbnP?) brv"#D2ݲ>Ê>"U6>3XRÖZ(Hw=#:ܸCȋَlcJ&súnD;h (*N4s4y!hiټ;q_]"_/yXp~p BzYGv0{MQp" y0V@;,ИSvbYTIhɫsxisO#+%Ŗ`jD"j9G$~ ?y -):za .d[ۖRjQAf-t% ީJώ3᫴U!qQӒ*NAd!1'gCR>`Kcܭ;_ȁ3:q[R]_L:6 *}D2ktd3g{ ۀ+EsA@s;9)w '-mD˨?8q:k.9zLaR;qH￷I)cˆrOsZƲnKe5vժZ0Y 6WYCj掦lJ `"<C1)lyn tC$@D.Cw{&: 0KF+kxܙ,G YYɄl{WNx)Aؕ,4ơ\E~(Xd&^f˂:{bGbq?ǭo G2ňk I2ʮq!}#蓮:u2")gdO]2b·M 8XhH햆v4{K1! ]3nAϿF?kDNFvO `J=v"qo߱UfnW;{3Y@ qZPp]r0lj_ &1`[ N^) ͉.17Čh䚁s/w$o$z:a()yxs#2QӇo%KDb=(|2hzH'+\-4 IU-a8?=k@bQ6I6Lw4&/aZ ):v80)^c<V%pe"~0Tzق?l(.!s'|]ܖ*o< JcrCiϫ3}/7=4I֬G餋t7۞htYS/Cr52!Zmw3h6>kC[<*~TⰣCVZj%2 ޶'9 NA,qS e/A~=_cC^F~^=z3BzKJSxԻU֍.3-|Em=2lT T𗕕N?ѹ2ߥ޴mN{Ëm@8XdJx^vwƾٿ -f[pz'ͷ LU(H2%_Bt:J?߆; ~;lZnM'oP* Tɴe>a;[DGFQ B,YQ_o}^pGj^pq*`drwa]dXٓsnf ?fc0S`|p>9}DLr+%b8`®qjR.#!L4L[: AJkc44g\f_3<kBR '@ۄA6  ᣆ떪`}B 7йP`J*~;.:oUӘ_E&+9~TF#^rG ]sk)@V>hY@/ҬǙ=Ein+1G$K2Zh:N"[2~?&f(; L<g"/'XbD]d*sbgϯj6in< э /.M]W1`u)rS/'<"Ϗ66HVB)&\[C !>(v`xqG`0)jG={Ғ*pOެl2u"+Fڽ!1A0j' 5{\.19O2)4/eya-X_i1%G+\6f .j TM11^=H^5!vFoGo~qwCH0+HfnbV7y Sf]>5헉mcbw;;:<l5͓jw)v3ԙʔ&ΫmpIؼWM},Az"P9d0 A̋^o&GخF70{ i/1hb`,j""6@["'\s 4C ~?*M*Ry8=Hz; [/N(9RI1ZVO@ri9&mJjLXH1kR«(H=c{Hza,Un<%h:> o}-'}ޗ+Nj'ikw$\$IwQ*z aq"+Ȟ2k ξsp%Q^r _yKzj*,*y{ϱO^U?n&/jw~+h(ee3SR3n.- \mYBÂCtEn$1(-Y]H492*Dś`FKdqF6x48^:66c"v AP7WM(^ȼDzm0o+MӏPbSR6죺Cm~PAOVm zSܭېp6-̈́DRREq,45ZPGg,Sgv\*˺%Ǫ{Nvc (-5I((#9G΂7FS|vnj0a1I[uFH8 Gbt'-#jOMgQ?85nPn}_nb>,?' Ǣ%BO޼R<2M&1+_: MV\:byB,mM׮_wͫC SS}9=>1-@N>QQ/I穸[~N9 ~T4g)@ IZâ{o2uZ.ۄ7Zێ~$'1c;ث\=KH-5.lxQy E[FSb(G ):S:3 N$7سsY&O/}N; h=ry? cJAc]@;j{`4)2XnO<0T7Xxe:1GɒO|h.~s\(]?vxtH,Ḅ_YWkE*x+AO}^ (,!a {dsW;kA#9[4E$"K_=+0=s͠h?%J—ihurn~6%D +'G@NVR$q:nf.;]]Ʋa)6OwOoS'Ԃ.2_ LJRb x GLgxhc˻,>5P}V& +29F,AB;j&y'aLH%rqS ?sD6X CdG٣)q9҆8}-SD*p\< w؅AQɦ3wZKG0f2DSа=)*I$ܚIP RV V2=K4 Ȯ;('T<<94ek KѺBWp,:#G"8ħL aXUʇ UtZf`H9Ջ*Gy(׭D߁{\#V.A Oڅ[RKZ/$k9\:$H\MDWY$!E-Zi5D@"B,rDV^J`= WME/U~xޫ%V(4^"V@>NwR' y cQ3r5m co`L#HP?HndnEFb{ bd/:Zgb۹YdN > kɚ9vB7X$[,3^ y"J@ܤ7ɵG%˥פtzxybՠ*Fj$㝟k3*˞,EZRNy;hF:`Bi9 Q;HbIm~,DtFTÊ rsyKODE0y4'"A*>Pq폝Bu41TL]=۷/A0p|5~" Ƒ:!lxvp1w8BjKr2ϗ䂐"|QnB6ioțLsP9:rύBP wr$$_!t=aϐZ]\QSpicPk+gпNg.dz@| %_ Y > T(xxE%U.Rj畱fA,e H:^T=Cb!kÖ9+d,鈨nPDA qH\< nքy,6PE XDk+Ɛٹ.lơ>s`!I#Db;~`,!*5 C#0*{g-cM;!R\N%/v(T(j_ǟd O4 YN68I9qODhȿQlVPy!-Jt1qdXaq ~HBa[͂e@Y|f"3KwƄz@.=>dyD#o€v:5]|їOo KFE7B-Dbtԑ^!x>RǺԘI>~ݮM>~VC8@FTb[7XΆ*n'"/MY]RWwXD!mp+E@%4\ڪPZHA|#] G&Os $Y(C8͵@vڥ! 7w׹zd3#!Cn~faمb14{` Ms=B}y/36X="eY{9>ѱPцX%MaRXDmP}(ҋN=wF $<.Sxt߆f1b8Z+jDLX)"[T'N[>;/wˢ ׎.j ^@d+?&ˍ+M8qҥƑ*4)_|:?h:{Jt>cci^)'\|#$3(x1jZ˾e _25t!gHԂ h Q1ykM#6aGJa+*IOˁpOg! Fz:ꧢgȃKgs\@GFXX,PZJN+e}< ZzXyl8XwK+y"{,ʎ ܾX|Iz]kϧ|Wi=U(ȡMƦtB5078egte鏮G*a)~.Ͼb)|"h 6eCs@lOX@7p/݅"61Db9ۯ}$#woNvw,g !j*TO ` 'gn_-XZI0yKCPc7*;˶蘱@o5BfPmM7l)uĀ0ej7v6~:Ix #C$xS("n2{:YZn>n /a  $}'zEn#ѡ>tN8!P>3@6;3!(֎VU|$owt .Qk?풿P AY%^ C|sC vP=(Xyˤ62Zr]sZ@OaH O@a}J*x*v-"M8utJ#`U=JTJ$|Z=* ?ZkPp"d3zƒ#lBl))*,Yj4ѺI<~hG|?+PH*4\%m˘:_)B, rܒn l>&c/0[ \6-]Z/ßü%[,j\pc G&FEJ d28,(%pO4;^A~lﵹ)}qoםoJ̓&u!28D&6dْDq5'4 q,=qq ? 7tkwUH@weaF N+,r3iIG@إL4/:@dwoDa%gJ|\}RCAYo4)G5ї0{脠i(rʯ0_r)\- ߓ蠨0V)#x:E)}PxF2? txHzʯCr`n'՝dy 鴽FjkfX# qad"YdPw/?4)YtlJqW6)lĖR&X̗a8ϖ ؝]C3'hlCޝ_#ƍ0ڴa[>{?cŒqS)߰Qs 0wwAvE fg0;R9yu-B*_Z$K>!/ f4mG(ch/n!WTYeu?|Oڪk+y6٢}3UˤCy,O;?Gr$o@3׮ 4%!9KܬOpSnU/zᡞX^D9ޚ5/%c&ˬD/aiΙ;Fub+R3w+{f+H3b!gR7r?iC I;N1ĖY,jM޲$#o'b#cSR IFlr_qJ褭+|`9x9PS빗j'5z*,tP';Wljf ghC5:x,@ՇDn-騁4tFF%;z@%^/c%\ =N.Ȏ%$-Xao:q %z=dϖ+{` |wg29RACx]q).&6;6s5~uHLSv6=$r ұK^Fć[=fv~gVU3E0 )Z@`qiI`4|aq'ߟ`Й C|l߮v n 9񄀐;q""(Blw?9ڧ Llʆ2\ⵊ",8&Gu=l7=ߡ&54g_Q ݠBdwcM~qW)~ҁdg&y:W$җ\.-}A03b52$TPEP8c<Aa &(QL! C] Gv`c *JO?q1.\K%D;;PJ3OxOʾ' y>jp&4P[=?nGh V@g y.?8hR puB ʇxRaZѽ6+k|HWu>T;Q%/ LZȫQ59ן%>x}KaK{GLMȹX#?:K'`0;gSkyr;Dx1&l<.l|W$O `Chٚs@QrqϖDh Y4h4wx 8"app弘쮪D _~?Ūx>4Z8GBFs%k]s+kЃ0򦥀Z]XZtSE;}4"vvj,?mICXH]BkJ-J0 TI"Y(0#+1# rzmzCDPS d s]@7lDQ^dž֦i}Nu3F9N^,;x|uRrL`?}q/&Sol_ʲPVk' `mۆCίs,=4}pBl]`Bɒ(7!18hV2C+MsJ@7Er8{|m9c3p3=9XuAhޛ n%§"%-^ UC7 ir* 5_e!łLnZe~QGa,3@#(w~BX:IҎށ8N]Uqtu·dv+h-ZQB`DSuoL݋5zUxClXtƅP@iȖ31EE췉4vʵjgGٻ6ߤ\]FŘ<:Jw So &Ss*Aq\Y\li<`$VBt4c;ɝ.d\E8 |ˆ&)pu|!_ydw?.j gJB~yO1J&v4Pׁ2Cn1엉E;r0է/ݙCˠ9 . 0_d"}*JomM?7޳`Jn$s.tޠF+DI_$Jy+'?{Z ܥF,H#f/p@zb@M SG "jj+| Ao2'텅@8J6E/FڶX 4iN^3L wb k9?/HבJ1NVe9@Va\Y(0 ,3=lKkD ,m2NeKy0HYWw+'@S.}i[N^# CjQ|@6'~$T)^xWhwZA&q?1=E'i &\+>iʸQ.?wUޢkΨ(\ʫGRRSX @X2)^>EKrD=,ֽ,wݡ]`& O+u6Nj iUO# ;m> -f({UhI}t}N)<Ňr>-X[f/*,U y >*(@ h|4څ$.w|:$]BOo-HUĦަH"؂- Ǘs}_➘#䘯5ͽ&?ܵHE951^ !B<)_ $o!4di :hiSɏ~\ɓ+i5|:AzK.ޟNַdraA)dfdw#fϮ&ߕW.dX`f+:藩DkoqܤY4ߊt9\Y&!<v^cBn5ѵ_R^c, ^MSyȠq:g5Mր])mt9LqJ;,oKE =uawщS>'Ld؃5VJH뙗x"_kO'Z{OLFL8D0? ec<F>Qv'Qˤg,dkL/^"oc^S{VE:hHpD^,+Ȼ%=ԚؗYNwYTӋ 6Ea0 *\aA~S1t '@"}mͧ֊*e 2ƝF҉ t|GAj>#gDy3"j.f`ic ȏ\>cegΛ\٬R-G9v*  l4GaΨז sUІͻ2d^87^x.#VAK"˹P377T=a?N4mX!wjw]EY Jc*^Ĥ |xhmH\k7:=D{6c)3*aA#>jDYFdV\v Q;fҐ:Km a <7?C\б"ˍT:P(GQd^Vѯ \t|1aͱnw6떂n5lĦ^$ZZxڬ&wj-9iq&Tm.@kN)ƗnMʋm:^A#ǖ\D˙uF:.A0Qx]pr~U^*@a#R۠hsNoTezYg4Syސlq=_2"qe_ܾrR5Zgo֢^ʹTXLGJfQ.UKT&N Bs!6:ťEVpY > ihLOϝ.i&%O}nLby7OW)3n3xr_ Tکx%5q yBecM jD˰301=F`'ΠdvgzXXrb> 1n4j!S{18LABRKMd2[z-h]sEmbW?*7iApškgyT3/1LD^Slw~g d 2ei+w#.pH:Ք='W+;PD}?M~`o40i{,(0+@m!&!JcS\CIi{ &;%W>vIQU"*[ _̃!o5H)XְM}M8] TGҽ,\ߘ /֬cќ?Fƛg8wZ4M~If|=c 2Iû5I"KALqLʵ`JrVnY(B,Pe.oG\({ ;y|whU(l#xn[m1#Z0fc䵖AHsKɲO ںC`JW:OӘnJ;o#ګŨ լт7 ]9OVLxguU,ײғ ->?׫Se-VT1&]1cUDzqe^ T#QnoY_\|۱.mRFc`Ot7w$s'g>ܠ}a'}S'70<;gDs/ ɴ`(11Q 8ioy?LXC5H)q{s&=s/#wc~WɊp|3N2/ =rM`H3R3N_Ùꭰ } e/s_v[j^/8X+_DLjݍ^=AL!p0(Z7.FL9xHRZkAsISMKd̾0M#Z*l*V~5{ =!nAh:. ΉkQ%sXĿLj/CJLt4~v{J2v9:."ԭnզ^8X{^ŌER&ase` ļ#y|Ij6Ҳfv{4"ԍoFBw ]sPw1#@[Q`u۶ݟ崩Hs. = ݎW !I^geEkKarI4eΒn$mn'W;0]_w:O ݯ 1)꩹{P(he}|ޫGv`0VHbrӁ1G>O2bG0) ,1w+My'o. p/WGr[4.RW fT|T5F7c i: {¼CMaCzc C)O)p%[%)D2;FtJtH\\,?.)A3,Y%&SJ`hz`lB Saě@6$%o=~Yn/ 6{UL!RcуY@eSlP R{qdI\y'"͏OMףPO*?ֳ5vdDU=cDm%~]F![1L`K!vN38OpK/7CWz)JuAV)5A|(t'V`6 @4^,U`a6p!»=2r4biM /X`Pل}g 8J+M1hb3H=Y7jpJY 5rT(^'x;-\CI-ryi6K6|63ϽRҾɅMbT~ʳ[:zyUq{xUq#VZ С|a.9R5ڇbRYf?gZ::Ő@|  Htjc=b^/ 8-,$ ZN$W.:c<Ś+wnDE4tU!t ^U?D;Quh\dwnk`, d< Nʘ1M-=ڤYRFU'H?8 rq5/CILbYO,썇h%p0` ~]Zq7LD nl M&4-t`ĐsuT=ALbĈ?qgݵ-@-Klw[~,{:jivص6)Su 0)rp؏O8 1ieh(4q ?'sM{3EC`sl?.+VOʮi3[CtpP۶~CAKv inL%d^-Hj;$3<svjpR:*°V$V;BPC:ߌݑ =NϿ87Ȉհڅ!Z\$hڭ!эh\O0}. 'IX3*Vjig!nzcI9i{{ s6-2N衮8]*{s)}2 G.\7 nz]ש*RP!Jf2z3X+)[XLBs&! l9^lܫ>UYR^'Z+bStj2y![W5ffe髒 G8܋CX5ŜjXʵx=|'@Q} }U/}?^/B~%o)#Jq^hDtz]d?2=qt˳ |V;MtE0eM6IfNArbo{O6vQj]ͭ2z(0[Y*^ѨLzKai>V<뉀Ù&Lyf ևbWD6cr<zC李5;Y5e/ mM{.]""{˪=pIo{ےtf%0o6"%[nKD"Y@Pi"QZ{CY^hηծqI9IEV}x~s; eiiIY;bBP''%8)CԐԐkH}A^*S'^rCeV;q.-GӞ,L$F):}ۭ">NJ_/x8n]^Mb5Xwy\, u#|67#eBU>H'`I@Mʟl6'!}!"ϵVNG_[@S-M>#īC^멸sάcʪcX;..?"(W &FHYZ;qqhn8;)&gFAOjm3r7@;@RJS`*fWuHˈls6- ba]Vo.\,MDͅq΀JR/T(ո)EG1SXmGIfd򢩉-q1lg&LUϬ NqC̱{,hcX~5SXWw l`]e$}!@r ^6e4I^Ickz+I,VdGbmת:S(54R Mq#h0\F[H)e5' zjZo˂[20iyMCpOt;=;p}z 0;T6$=ץP'xGtɈ^$9]"ҶsToɧ;>MP#]c@3FaFċ<;qc֪6Uc|:a°aq-mZ*w1O@M^I6_e[ia V(GQy5mE~z ˓^ICuaǶ?;wÍDb"J?pvV;zQZYEĿ+/]@J~#:kY.wVa{u6.{ʬfxƛ{KB_0OFkkkꙓih@^IZ 4Wu(9M]9)U䇆.;` .'b&! T|\M v~_;сiɲWX_9AUG2[o?i \ք]Sj`4Јe谇lxJF . XգK(?ó] z^QK=eCE7]!Kt3xzh+!0OmGuQE's)聋αx>`wEG׹ƃ^^ʶ>I?ql\)~+cV(8_]:r.ETgb@aRǰQ-#!f4ˡe9Lx*sZҍ!;e%m4.nfbdB}\"U!_-DV3:}!1B?_EAۖ7M+C+=֘?+Z 0 :m"5xH7mXA3W b/"^~Ia<0t  q() VS~dJp{5܊ p67Cc%xb](#nf EDw'Pj;È*ge 'q^.hSH* Jܸ {s1Yo5{Ƭ㡘WalWqX/#p>*'ML.=.M0J`GJADGu.9S&D8>:m2y&Yu.zr\l(^!p Qpcƹ,aQRVאvH? WƊs3Mw㛊mJл)҅_&.nwmcSoNZ.}^w)ыNoĂF: L>ƷψMRַZk Dvq8":TB}%Im[b; >ܱ*.g}Յ ')%x%a?-ԛc)GO\<_JG{?`ӯ@5!} 8!|!򣸃soERYPCldv%)ޮu ;dWɏ7,=nE%5{}@ v&M0l_춺KɁ>KU.`T86Ra "_ (ߜvB~|, q9Oohn~=VZU}7sz0>k(V"F}CX?}KvEAv*XSG5zԉR?r6D 2mLu9c>RLrE4;ݥюB6 R7Sҁ\Lomaj]-# a}!.@,NG8)Q%?Ne:=sθFjbi_yD-)5Rz^v5u=$Ėྡ5Ll-OyeWM`vqI>Y/NJJg#Tٱ>H4/Nxijsz%, \6ʕ$3̗o!q<4ghI_@؉8 +& vE~&[kơѕ%fnkAu % j/i)C?-@"}|eytOW*̀GuN?ųE3pIpR/ViOb9Z*gI=+|PHWCITLUZvw(dԾ43X8L>fDv뜗rt)i7ى{:|(g,7"*8x,Ome;p$Hj'PYUk 1C!G`888w6 Z$2 򽺜krN'7sx&!IL@BpS  E@̹ZXFiXMϲ9p_MTիS-K0vG:4UnnE6aX٩Xנ!fȚ|/@1EP:8n\1F`}߹/y_&;L{V%oq. ֈE:^X 6OJ67t; uWbi_O[LsծukpOWny<}3%ӘhX;Kq =Ё*4\HPT' ^ H~k6(e%d}*2Pińe-0^@oy E~'lUyn|:2~i"/[]'Y` Ї-ca꿊0b1G8 !Wv@Yh1l}(64G{T y?0.YۢW H2 cAyt-eӻun9n)iđMF tFb `WWL?n>9s&Vkb,31bI&%@c!8 T 6cϳIH8\܉U[;@:Y)7o`eEa֙6 7a#]:lVY${gH0[xX5ZCru^z8J)x9%G3,j 7hi.qe,@JV߲A1>|^zrO5ߊ?9%/QjljOLⓎ7T޾nˆyb:WnSלCێT){]+n*MX`G*k OG4-ψ6qE\]R>j#!RPɸ4nmRl i&mh4MҨBQ.-CP ׀ aO9=娛"ıۼFе>D颁;M>sT;YJJ/2k T &(1cZӎadv R1:9؅NZ#SќUQ:yF0bf8'fyJ, "?umЯG} %@}j5*Sƹإ*\)!N`a_m1ϫ']hq/\&[^e;EĴ˚`\QhxlM5c|]&NG3Ǭ5K<zg٧G=mǘ*NuRrreZmy<_~3&W \W_կbH^#v+*Rmb]'9Z_Vl% _A$kS}#D Ȥ5~۲j nNZ`;UqGUx+ӳpi?lIHV iuF>˗\G&m7L5- A6ybD`D9w,&Kt#䚩fFefA -=f%`L{ SP"|GJ`8zX>opp:X|6,=}_M'7L0287}ȧ1whF !*qHyyL7\o_^bC '9I,kЋ:o>t y5Z[RJn >\zn?0\qB5 ڣ{Z> Pě,PAHH|N#Űi(YGk˄U /b3I$]O!H|O\N~z`ΎI.UTt"V/8aJ#1l@ = dOcEU# qJR s$=i IJNⲱ]m@^fiQlw[o*-Vz_ss1kGVuPoA8q F+߳E2%"9'Tݵ3[ JYA 4/{0$Klv>tvW`ُ~B b꣜7ۅ+ ;w_glPlʎ}AƚA&E OabH Bq;VWBfuim ]Q="E jdIUԭɄ{..b[w56?mxf'PH]*1 &'%2RF)pym%Y8D,S!h~3.Zw 8oB0!%﹭LrבA[!9{M_+v-Q#v4x]8*Q>tEkzuKۯ?o!-aOMO@U[`VNoلJўZд?mS1ݢ7RJT 6m$6o۷i:-Mk&˥&+harJ[P"xef?#LzF)$3#ވLqT;[?agtESeJ#<,<$f[o2'W<*z)016aKm\R&r2tfꂅ4MP*6{ϰ1{F?smq0!) Xs> 7 `~lXcR9om&p82:a{I΂X~p"fGS\Ew-uoOAj =\UKFŤF&)]Οw^Vh}n`5]VDAh={6o CoS]#1DLWK@}f EPfT,(2.<%0m"b :rŲE&:~hmDЌT27[)i7 ſ6jME_Y704+ߝ#h8LI?6,) jؼqp 4{2tdq}oE֮zx5><@&?=}[`We@Q\Ńb5WG:4gj™ `HŐuFcT7z3}u6,IFL-j'n4J zۖhu|;iM 4t#\]?kV_=ezG-`ku{W䀛]2@/wVx^3wJ7nug9,z{ʯ,e֫MYQDV{W߉7i)GO۫Qrց%6UhZw?H"s%Ճ_}hN Y | sC)УqqΦ& >es;>XH>ެ C].T$ ;/PGz4s3I 6}] ~n }hG⡼Ɉ".-J _Ab q@`i:v5Raok+IД$RBs~6?' Z|i([K/%NȤxy_=eܓTZ JAD*~ʅ{˩o+ 1Jm*|.G8SoKd]Wz%:r.>\-$s~}pD6gPrFsCO0^ye/ :"΁sCQO$ v{jէ1ט+0mDM,-6| '*Q%k:|u˄W=8"p僺et|T?2NNbӻzNWǯ;+L%8ț ހԸbxMt,9<7kļf%c_68"7Fjo8PwNy})FQffC>Ҧ.rlLH^"NeG\^^?0'١{6CZVVqjDNt^&ioU71D0uJVZ͂$? j}iA&OX.<\m?y~Z7M <p#0P%:$@XĖj3IxE@ C' !9N?pS% ޫp9{"u1?^ 6O9(C>ʥ+8kIy J bj4S0ÊS]BvN)m,&t<.>0aa@Ym#ðŰI#u8]t i:toW7ږ,*m7VsfsVG;_G@WH{h=(FK*O!A[ ˚aXj1qQ2!>6#ռݓV8iڂR/ *X_jT*W1s@Fq$c2sT/ym'=v525΄а夙_: vnT`2͚rzꒂ9N{ugPק't9f)?! /H3WHء[NI!:bM$ (UVth\+nl(3tRR*oj(Q}ak9}PQ-X!ዸ`SNZ Ua.C6?QeDQoYc/q;[etXR2&M} cPG%O׫? *FK+!nBX20Z=F7m?Z(gdV|/ΒxŪiUAc]*aW0]=>Nfm\`$ Rϊֺ+kb8=KgÞ{sOdZӕfm2s1٥ӹaS@6ݙnzZ 9K1dDCb&5 n*qv+7eV}:oxKSx?Ƈ@%(#_hp>7,<#wl WЭJ_8˜ -Jݦ{YnYd4kEԒ=*E\F{yZ=4e']3ppntcmr` :P/тIRO_أbJ7?撡ω5wW^5" ;jI)]=zπ(>-3ZT2 qxgN xdlV`{[%IUwSN =aI 4ʬKvE8?TW%,eBO;3I۷v/:zF5~tX︾Sj` Z߻DĹ! q _``IKwkqӣ|biD:ͧ(.^{Hi`y|v`HÍ J'L k1 u  43 ɡsApÊl")cH1jV.,.d_z]QPejOmߔRY,^Xms B?L%yI+0qv-;;f}[ZzQ, b~7Q$~(~ L%{ >?f}`ֈpzOAIoӺg i(ՄU;tFEh? "/F !+98TQ]y;BiH9ƚ×a}bjN 0BS'yFx_l8L4Ƽ}0xR:Š~ԤjAwTP=ыgV>Ppbqx3{q2 8/ֶ/*;H\c,2Sۢ Rͮ$ L,*va+Iqf%Di kI4)>Ɔ]4}ESɵ1NhLoqHzّ Ƕvn3KI550elb(GyVVJ6NO+sS3 .Bƾz>p .Qѣa՜{C]n* ⸸Ks%:<Tpc 98炲X}Z\Y-*sN w]-\w Y0lHO4J6n 8ewd0[C(ڔth^XqTGEfa@KwNk$mA\¶ԻP1 i6l@H]Z9ktK;oO\-~tn3*_z|N:y{{9uh[0v0S*u|b|M>WjVk }&CwR d8Ud$Z`Gv AL`Sm ~mY#bt/T h h ;^}Aܻx ,.Ij+&} []$߻,JmDAqrHtXz}-d `FdDL`J4{=Ms TA12-؈ǥ]A_PNnd-p"O9̜dB4vP*L|zC2둏N֪)0U9LtA[Uo6zbTʥoMg욲|-K ֱ qPgqxJ ]!YzItB\4,pک 2k 0֍{>܄j5wd5i!',Ӗ]yT81h_7O?8XΘ8FBY] g9=P(ٵ`v4ߴ7ſ}etbU>Ml8r@ZOx8n4uw1uZN]kZRٽN`|66_|^5,+L{-:PG#ih:;iP>Cj(4:u.胼yհ– b<0k[[+DW@b R)q#&S9%0$IĤzK@t{̏@VgcM'Fh-asa|^hږ| P@PT\ >LfTlPҘ kL~f٣0CܞJ&4 ǎyo_%d-+ UK@؞3"mgzWP7?unjtΉ%bGxN(#$]rJ }h 9T[†~>kh/R'Wh&9uZK5T[)LٚdWĶ]> ׽X!?`Y-qbL̛_+(ō ۇIчK dkU3 (J;ɘ:ܓRw4(}y> Ы8}zlL$3j"b 셵+ҏߟǻ;!ϐ"7' ̩l5$έM޴-ty5Bt%ޗs ? Ai1W[8"q `ǎ 6p]ԹE X%W2֩ӄ|?EwӼ8r'cZ# Tl+r2 ޜ8!'Mp5ܨ ,rp6"zO?kV5w;<8"]x B@0A2Wd`xgDI&]\񡁭"Wt>xjWn?[M Y˸y}imdkB xھ.oY+ޮճ!RD8h<5xcrL MO < zlg|-{a_̏<#E(e۰J ̘ H\vr gO;A$]FNMN&dL0!ZoC(oENP$JpDVuJxZR~;4)bXN_9D?kPF0E͑<1XR?)əYw3EzhTrf+Y'Մpg{,)8^i5] fTo`y/ 3sWk?Xd >7 J[|U4iUQp|$jeMϢԦDiZp? 5E<{#97BZK1$u-Ox-<\[ƞ;nF)` N,_?uɢ_o敠 H_U?D; 2uFGKvetVE"N(J@7ybXn"5s~p\SܑB:mO!a΋Jvƫ)&sIj~mdсȓ*}u<{"?EZrj6G'N xPe``\#āV0\?i4rzαZg8]jhHYh Į|H=*߷p{ 0ͽd.uAq)5Irpf,>~X@>#/{ ٍ-v}#nkax Lg_y!w#=İ$*!0:i.ƛ+f2Q9a S)uoN~|D7n=0!}?S&w%;@/,8i* !UsiO6N9[6L e:<8uLh2]fq3Te,LYf4;a-AӼ1%O=ܖ=rm:TeGpD tctѼ:C ()U.TxG΋L0LW=T6<\١?F]iZ) WE7Dg pVp̩:YePڽklS~z[535{US=%!Ⱥu]Vb $M`?S 2b UɁVPeaѷq-|/&=o/p-bX(N l HdDni.x7}&9~3SEd , GdcunӇ cVF2Pug$Wk$}4O Ԗ^Ӿw mtg4N{3Ϳ&4PRTv7k{ЍJ~RdrmR԰xB0Pou rh&fN?݇JҧA-C*|*y0 GV 8<ݟ^U?~J ÖyFwXJyz>@zM_S'[i ?+<9re3aAv+9_4+7w \ >3]K\*,t0fWڋM?o[ԙ$BcGryFK5&8K @e$Dqx'x)|wdvbX5LW]JE&<̀9M&3kYChH1VtDc]j⥽jέZH'7Yu RjA;Ɓ᮵cj$lyi6nQ#A a$E]~( GAq  $py!zaFOK$KNb!cLdwU'un˒n̘%w>"FBn"[ Bl<-WAb7]Y RwU1x;IpȉgFk"1du'>d5 EHuw[F Yu(zXՇƒS0pBE=[jHtvЉjar"kY"o3m0a%;oHń0_>ǰGZ*;w'60' S=j*G}o>=эwA¢_χȄAhL0COEE]18͗-j>1<"6l Iij^DѵB $@L>uւ Ƚ++/ak<>)8 q0_K_;`7:4TY9SVPOnz>Fawú)18踿l7Wtz(dl9T%pBgO Mb[x%L|N2,ehdWj韘: gz/$ƹ fRZ{3uƛ普aher/LHteĹ4%Ұvl6~3"7{)1Y"[Cq s0,݋.mo tixPIJt_r*%#2b3@^3)׀xuIf;d)?m.>D 7Ԭs/7LcEfoƉ񂻂-i}^"yM-٭߭}σε脕9dT@,Q(6ʛX|2G)곽M_퇛]R/YE (\Дt9[ۭ!1k۬"a5FO3Ĕ8 a}+QH !;וjt\k_93 Bwt6g&&Xi$Չ;+@X1n.J3ğkMH#-2c(s3ך Va&{,}k+َ75W71C^;=~`g#LmM PպTIJLD=< ?d )zRi4-S r:<n|^Za4E@(.V#SR)o`!hͷsh}et!9Бd+y窄 )L-qr8/8[y:̄zGqө.^n_D]ﹽG JNDxBU*YZ.hV]gс|r׬Z/KPAd+'GK ˑd#|=ߩieΔ*P,'wK έKD xzQi9d2ȬfZr-OPgcǀw9>`$}yO2MeUʏHp2EHChy ݜגh*k~ڨ ?\$m '9dV`*O?Hd\mRBP/2@ktaϥçSƚmc0y F3$Gf|i"`yfUi3qWe%77H"A!=d#OiT}y:lՀDbޝfeU{gpޠ84I +?AA=' 8-yؤii6},ht1RdHyߩ`z֤͟.1]ΆHgk/TpdeS<][$\K.q-jD LfAPq0_5׹-;R)G&jɕc;imz~Y]s50,H +yQdt%2nA UheA-LӀ-bPګ-튨=L􎕾`?Gg8}iԽtu"!/(X봵ܐ 1CGiҊ <* ?B/ℊr/:\S DEIo)Xٳcc#\Fy=Nގ FQ$/gk?7rB ?14\YD/ uw~u0a8XVj2a)NS4e8=2wShiڦk[Wy$ KnOU![U\{ʏ:it4wB h0ұ&”l"Z:΁Uo"g@c^a&Wl M4S%YNUB1ܥ&#QDgtV5]+F)u5EPd]@GAuqzH412VZ@6ŞVsZ~XP8h&Aq?\)Sr魈$,^yJp  ˀME*[8"e_R0)]}K xp5Y4dbc'60VK\4 TV,2m vsmx6!aD&hzXBY۫p q5|Uڅ_CrOfr5!Gz`b'#\hf =_IΓjδ@h_€[y;03}kr8NԫZ,F_ |dߑ,+JI/% QڳnH+7 bs q+sx>W܄Bu^_HbZ UP9vڱx *@p0dJNGnBW/i ]ı"l}$ F)Y-羑JY<\$Ѯ.X]7{^q~4 C:؞ J"-Y;9!愗7s q ,*rL19"PV{> :vΉ?MJN8{Z ]J݆U7Q :ޒ̳J)#(k+Gf0z Qe0 [ vð3pylӴ5".!ce>/,3vYqE|h-5 'l\'к!.PQ}REђ7U{\,oYalI~9cG/>(vL-*qhR'`/'t^yI;2S aahwiF.#9G PA@̧v ÁxjY_.L!gS2#n V`L"4HTCڋEO`IM)W\m:;!N,P$o"x(j< )7"E10wPOgοo}dn%y3Cp䨃PqLYq"Z1ߪ KZ,h*UT="xEp_t ݂^DO z3,yNO1l dCH4at +GLٌHL`L%?cfh`/̘V4^MQOr>0?XƱhZř'}*Ϸ+Ke5N}!_'F[K#94xxB>5Gx =oM)rR5t:4 4QUN`m,pQOvXdse\zwu ˵u*)Yb$f6n7P0T6:Q;a[3(cЭ^lb+zQBUͧK~\X5 V~cʴ> 0=RբÉ=$Oߘ8 M/|{HU|\r'|-isD9;~qpcp/ėێW66íjoH '`6wf!(';Kk#s>)15_>G2$kt =' /S&_ :Xu.Wq :;DBnu, .CJ̓bHa; 5P4w8r֨eߓ>hy'M irdR/נ)H$cXB$m%$<BÑwIgp92dce`ol8йwn Ai5dem ;K Ճ?u+//W>ϛ*~6v Yb򲡾#muxxkSdk>)2[_#-7N^֑IԽ8Uy9Ua5s)V::j> #H+^q6KyR+DiN*%/ yFgSFJz^+Gxs|ִJ3m6%Sme6X]tzOįFûڒt\)O̔^3 zك_opxuL |#KckfƒQm&^ LNNY|Ȟ2WMPưYФL eGǚ#r?w0}s9Ir1B*@{C5+];Pp[=Ž06ՒVʼngyDшzn7ܱBAs|rM6' Jq9t7^W1Qt 9%ac(R("C =vѫ^̛J$ߩy∳ .$:I%Va.zlEZ?rWlD햿pizHICJO$9`=ώ_3ݽ+glrhדGq@F,HBDq4> W.,Ҧ/灗iMeP: [!"ғhtWE;飭k9H<1.e2#y W(DgѲK8Y' (ldb]NIBsVؘ<Jf1]5%>#g_,^}3CER'mЮaeiY6SQ7>G*DʧuEV;/lzӶF mdXBY)-?esK?Kim"n<.200drSma,Jۖ&roH嫔)M-O?BU!e,H_?A4ֶy!Ⱥ)nvJuϕZ>JS8j`nF!tqk7։f]F ).%;x ? .IP2O=#' :/!>*xU܍zu93 ~'׸i.#Shܥ42?I'g 7cA8f 1ZiM[zPY5U:pkd(. Fw4}FͯFx\U.ђ| [B&#g /u(sR!N@Tt?IwU"JGw Se_H}-H%΀%#i+joB_j Ix'Ry ?#)> o ׆DjI[ӂrBUAvwUM葕&ߚ2GDuo$&y kuʖ(/Y-&W ?YPy]yd2>1jQRM~Q `4YtM6 $}_fZP)i9U8zkێ BLY쬳YZKzeBjZmqrCY|xGaB`,wSzk\D4p-誡Spv *?.ԛ0۩|><_l'L@qح~}/ݗ5+-"܁>2oPs[9"ocG_]DsRV`}TwhI|q2/5Cn$'XX%#=Dg[xT"|Z%dz qR*w6(֕i;֍~Jz6HaBM-Gy{Z1N` !#ȳI`'F_&[J.祗 qN0PBZEKyz> 5ox>ːyD|X5X3FM9z34+W=[;ed56[; W7#ɟ&{CV$z[bwG_F6Ibz䋑)R{?yvZ˭y:4FZ92B2(bI!y90J;a6Bv4# BJ|/ߠڶPz9okUqJbL >-7q{iЇ3x-zn8kѭ_6Plqx;fC(WQ#<vlYý>ኰߕp[PE}>rbX)N!q憞ɍgj6G5U [4冩dziDf5Z;GIлSY=e:[X;Tj+# 4=lthp78=׺~9x 8pQ=ĤoJ%{1+_LPRY2|,*4Jn'ȆD*RZ}H# 8dSF91/d._=/%,*>7 tejBF`3N/Xs,0KrI'g(sGpEAyQޗ+AL~kpN6Щ[ T f]6+'A ,TArCY:@̼aAӃ<ŭ#.VE>j@q=DӰE3kyzX3R0L87~7ILCqy IQDtW@z]^+OYC >i76quğ\->i >|o!zaXL6=3Ԭ#,BU6*e#FY~ F ]:=Yi?Ot$ڐűzJZhO|7#]& l5D2\hz_yS٧dt;Fer?RŢeRY$~<=E"KtdbZ?(\Ӏ|aB)ŲqF'/[]Bߞ>$jr]d$]oܼ8nE=P&`!~To>>}! _n̅J:D'_g:DjGAIhBt*-)cG}4exa \!_ܠ-Y_>]=Jpˎ[!9)x5\m=pLirm7}M'/uĉWHyh6NOA{QRFE]3Hqv IB,;Sb.T fNBݔA5?sAEuӨ&p`àOޚ(6d+, ph>ú=42e(Qd\N3o&e(Ps7q'9Aܪ_;+:' '(_i,ADxچk:LMȯb6DOt> Gj[){^R+7״9F/-€䘤x*t3?CeK>Zdr:#,0ͽJEC{C%ݮ/1KC1@3橞 >@)e~3FϐPd{(nƂcE sk=L۴̄472y]u٫f>g#>{qckA4nN%ZJ{E "Tӏ@hEU%~'! +ג""+3ʖ_Ne`uևOv/~a8W̚ZB]-1!؆r̳:ӥ 'b&_ Kfic|3(C _bݓ{tc뿦/ J~]@~XExH\yM9o*̕Hݑ,Y!~V~ En[O~FhTq1 d!IK)ҶN$y{%u.m=2.zS]~*^zI-]0(L pS,,0mX&3eF$JCҥ3ZY{q&3cm&@;԰28lb8yRJl2QZHEs'8fa6cw@Ƹo2Wj8x֦Hխ$to^l !33SvG18>MW`s>)< \'f.Fe0zhkAa>jz ٰ$ Tr-5ۗOTƦ۷4F‘UFv&M>SszYjUA`؍JZ.7>. E('s[xBwx# ;q=!S?m+dhw/9b(}XcM{r 'M&p7GV#qbdT+?b$=Oj]5EYJ> fIAGN'5\Lfu ]<׺Җ:Wrc2Bp,$ q,4@poL2\x۽7kK!Y1У f{bjwo܅?)[u>u =7-]X[&eЋi#+u/MMjlet-?.IRjOPBrX q`nq#\j_/ci3~^rc XVA?PS٪ݟ#Rv/Sh]שfaRw2j burC9qw!kqC?k#k' j|F뷢;RtIF U$,QQAcB3F(pMx/yF-^?Ȳ~֐/ HVP~kV|>eȣhȴB GF夋^ /0Qm?>ҿ/,}@d sDfچ"w̵"fXe8508[l&Ѥ6ť5x šdRŤ4Sk#5m% cɅX-0$zx4D\5223?^vVsT[bP?!SjCg9q} #iʵ2;&77-M~$5kTrQ0N~Qǜ847(idMgM&o]@8O^ ?/"1 y8hGA۠8cL9\Im1>øga'σNr/ŔmːlT7z_CłAIHjoW/x> # WjU`m̊<}/s\r'KF;#RBy!4˥ G*2yMih %o< 1ie"9n; AB<Nt#LgN2' hp-kdtR`Wy J'j0#ēJ-xߌ;@z40 snS_{ӏIeܹ/dŤ?2-FLlpӂ/ WZ\%b-ugнg ? T:,q 4P=,$v bVf^k7~l`[V4Ƕ(_VQ|r":ƥ `q$T "'|t? nfҡ/IHh1txEP<@+RGbq032 mOS{G?Ɠv)n!(V1w2Ӹ8ӸƫM>h$z] ?ޓ#^,GJp}/ Rv>H&T؏CkG(Ce霍U{I9~] W$QW( V%C7tҟ9=[UKX5S0;AfG hP Fpഀ5Rҽ"2h7Qc&Uf+pIJpAͶ4fSuM=;-?WҊ"xd6f.]w@|^5. DTP4bܚ<4@x\ z@}Eqd3 KB|ˑS9)jl $ф ᥍YiPD+r@xO$i@0/8&؉t Tu&(]l8P)0^٭_C 3Zf͎:ۖc KC' E5Tu ;OAMT7e͠\%~ײ-|=p6"b^:ۑZ-Y )؇"jaDIί(h.4ۧk2yBV}TS Ƒ)m֌jޠP޴y&QN1Ū`KWsG)s.-YNŅ ŶHnnwk0o&  DuQcͨ݌ipAY .MwG;b=;-I^h0O6}:kmY񚉙=θHr}$جu\C]%m[-#!]"2eLp%Z-WmnGaE,kuBD+]CݍjE"ck@/%AZpx˃L(15EciP+g@p)fU}@yI.K_eܕ(hO|c)p)GUdS/Yst_ZG?̗#H02r ,QIvu pl_cݼ&a ~ʠE:Lt:ނ|ARg!rq~g:E'eVƁ\E^6RO~&;ԟ շJ.r!o(܋rD\<h2rwQ*iG*y{0uYbH۰i8Q#ɶYI?“?R䘧3fS>z2 oF,?AULwHd[9{xr7/`]Qէ{Uy=靚΂xj2̾M1hGG@cS>XS]D)ӄA4l5W#$/G)ꯢDJ'RlY/"RRj򍠥1XtW2B2lS~4 ^pRTB~]Y}nMC;$)vI`=i}j{vm1wYA~Ibo0эϐVR畢np j_LLj!zHÔlݷNݚe)D왙py|9ގ!ws/уj@+,_5Vi?r9 ~v[u M+7`!m+XZXYn]<5fю.yN7hcy;a+vBWkhKi;pgd_zG2 U!ͭ \=0ħBD#ƈQ٦hf/92Ly.@yb1!dqO~\Ž14{SC^OaJYi=Q3'4PC3jڨN0,4 |(ظc.![ o@6\6K'Ͷ$&0x}q9 W׎K=(_)G4mxM7!܄91}vޜz=־j4LI3ǭ$ Nks'w'xD>Mk|K ,K+uմLwi0`vϵB=+F7-6ʪ݋[{dPCan%I{}޿R ZȬBfEzҰffELO674HaRfͿVj`TBq88p=Dk?dsٙ"~U"` P)J`xrGmbϲbǩ@U,}4FLleDVX*EMYlK* U,bwƻ paC -,Klf2pQL_+me5&uBW6d { 5h;Go5׷җo_xI JC?_|ҩ| Jv. 5wGu#݉A S5BgI~K>Y i~9~#T=i3Ed!adH75C?%ѳb?ľ%xI޻񖷠 ^j8߲n@X?uۿgΛ,pwWxxva.T <'ш.`仇 7#<,?kb#~|8LC~ׂ_ls\&sI|ߞ-w{-:m{ccN`Ufdz"JY|&\o0Kzb?@h~K M91[C1Lf]1q3aj'ɹuVid7L^;9%eL?1P$LrÛn/ dDGGV f*r/:(@Bĭ g@QoC9bQsO^%='~^\({bNX  {]3t ,wll },}EhP)Ώɝj"^OKI Vϋsx8!t[z>lR3PX Z6 *Mp=#tD)e0KL5޳Ib6`z\R|YS?dӗ!5;W)w2$cq$ lqw^¥;0}]"eEbn#f'dg JFFOՙ;3 u?ڙȅ(Q y^ɗ#g|eP{6<^! Wq.mEqfV[ǜFEf yz,l א2LM@Ubr7\.m?AT%/5/hfeJm?TV†,Fig*Ir^?o ^6wbh! kZ4=%_E%mM`r!Fޯ)l#>"$+6 gӿ5U ?90BmnMr!e+ H~TI=u)&sJEl tuWRF+x8@s#CؕS\ v0 fn<)ωGnM$07J)2}oӽ(Y@=) ^>;=PUF<؛i9Hc&|N&]csB3hѦ>46H+Vk~G}33^MXRaR]NDm./[4蛔FNJцD*[K +\O 1+62t<Lf1ǺcG3+We,=N9ǩ A]yt\Sz%3ډvyMuys4.W)mmg.Ne[L궡)|2ɪe"9glt-ax`sPL0a''/ϑ5fRnĈO#jnݥ;g 9\q Z?>P(eB6xc-`8Oy8vZt' J ,D W9\N6(&@/9Vt&6hmsϊ8Aow:؛^Keu;ɜD7b~=Y^zcY[㿅_zU5N'¡z,,d]Ꭶw@A*;1|6gː$2f?z7)GDGt3MkظWoyap%AG@YB;T}Fh{uF4V E0E*3kw+=PXV.X ~TyKVвf[IW/ذI> /.J|JQf쿟}q{B"Wk _V,}с^f/,y_(3ͫzqi叇k:'_>%]:h5Iiu;VmA;/Kr ԞCy,u;urJ&`,9hݢa"|(Y1$!Czyav)(ɄS IT o}-1Kaad޳7dL&n1}W 7~èRp4CLcSF7jQ\;r07JfǷs"D9f{?!mq!PĕK6IVx^cCoEN֦mH1&԰ͼ IBW'#Pkmݲ//w\M"$8uUc=jd+!FKҥwɞ e}f2p1 EבVr*IFCo()Fz( =tk3GK8%q@?ƨ/YP P _u^j1R>+oN%DnSu!{ٿoFL8mjc]r:^gRK) Tp fĹ3Jdox5A SIe_ avԻO2}NDըpU b$ϧ7Dť(EoؘۺTJQnI#`X9;}\^:LPSXs1M`F2hM}GdK%duͲrXZ؃ԍĆ!i?*'ֈ[OaE[d26E_q?$zTjs L h3BXڢHHlf %pæmqF)-EQ>ݩ)7tQ@в*n!Ĵ”y/4M*ȶ$rN$m*m8VֵBOYBg;:%rإ KfЊ^i=S%&K:;W5./A$ΜOTg>aDt1ҩDcP: K[孳 Ehy3}v>uIcN`nU,n$|˛Wۄ@W^~sZ%-UU 3q܂ne ~Tۚ}U^cAZG el°9@AQnqEY< LO]~F)Hz#yoVz˾X|w^侞\+GG.\)淦Xn'j蝈2n aQBrJh( 9V?οyʸ MJ5] r)}* YQ yK,0-06[tr@@}jF:vυ 2&9y+ xv:q0]KuF)ɢlAEGAQk<#N ߖ"mְYQvϳݟ9C7%~%4Z ,"[rNP^Eo([[4jX$l^EYg0~OFaPYL $u{ɤ DesEP4vxM[MKTE+̈́37s%<`8]G5hf$W@m.fMnˆɥ']t)rFA`xg 1*#cb2̲-+5{}s:, >,`rR34UY7e gy,)8?x,F_'D\QҘUu`OvMtJp{gtJY[,h(ƞIg RO3tP b;4w#93i8+4{sm*QCzN2U0˴m_%9PR#DA̹r3pyDmpf&^n6 `C7Jq61ƛ,D ,Ĕj?6)(.WӋ E 3ӽ`y soI-#cNx 3l ͅR<G)ISzV`cda .O+_/~$d#~@bbh\,d) (Rr2|Ɋt -*0x.5x]zav3&m c"1{@֛ 5G!}x:~;3*MV!I#:mN0Vn*Q(:Pmmw\G+" so5u(+Z MadWθOQ{%%piRC4&ȡ q*Yr[ 9dSGᅣsz) 5 9 -aіq#5?Ӽy\ YFrfJQV+#À 탬~a` dudʋꑸ̴EY^wZT ltkk&+!F̎BA,c )K~!#ʋ'~wozF~:j+;Y`D]JWd5[ 2_Pcob=\37NADu،!5$->QuB>3= .5ryZ/3k/d;z܇e衅c὎tw"J\&-a+sCK߱R5 %&"mZ~qH242f' E} HiIFUЧ@Q>ܯ4/:tJ kb F(2.t%,6A} b]0K+Z,wRGTE2!Vf(&"G6 gFͨ2⸜H<@ %[4+hV wr': n>DfVP9STj(#~j)/Rg!?4z> LBTƒ{?81ųSO~p܍X=?@+DΙo[P~.Je~%: ;>! %Z3(PRCRTC8+%kXG5f_zh=_j;]5 fs&m Qcn,t1 s|"|)Ha [8uS[H'%R9ϒ}Y)"$:]pg'{G g* دtTsׁ=th!пش~+2/һ+0Hq}9m(+Pg'ȣkr ˵_)nXdIXt;VyN~8),5rVm ^8ե͘_XC5fP48wˊ˰4slCIѸ;sbP M[~L\ڗ X[&hc>T}6Vz"D~ZQ\ۥf r&m2tJ7.9 U!mJf-V$-mF:#pB%'ѥ`A$t/qlO*Kw?fKo6076'lϼiRI/~NⵔnQڿ}F\20vY*D7 ;y/MoD\g+XϸOQ$~=1)t3Wh VmULq@epG ~mNsYΰS|,:< f7 {3c,IV%^gVpM': զ uJ" 4P]![IxAMĕ=,Na6fɖ@rKΠ+fBP~CD098d܉)cȡeKcN^~]n341ɒMLps$9+ O}ݧdQ74-N_ Ӫdii9 E'cfj)ޏ 3bXÍn2T 0@8ύ)7QV}KD:l1W2Z'*Uҟrrm*Ψ ALivq>}p{Yr2'PulO, 59 r/js z̝hb6'@LQ u(a4DR,)/ȴ]2k>@AdPk̊|V,y4!d|{S˘%]1Ib|d%ᇗDxbI3j!S{ыx]fX/|Ӌض^)zñwH֧vA/U58Q~@M _b {^ L@GEݎ}Y:!,=)Q<9dm ǬhPLPwJTml㱗qGF.*v\PB0$54w둣(B-Zh.5=绦 uV v=+:ߘ P@6 ň|'q&+Eh3Q"[1ҾC4}Mh4Q ^i1mo(BHPE  נȮk9Z>_}@V n`J!E^m?\28۔.?bGU[7Z,3T08\,$~b鍵,~tx(.~U%Q1d˸l"юPj!\@WQL jaZwqg$q=7L0'0ݕSv{޼1+3$ ᴡgUBšE k^&Sqt f9>A^7}`aoT t2{#3k"EIpjxD69_ 0:[6aWWГ݋O&E=Oȼ4cƑ*- GI qy^oeh%ӴRwDg C@>7{VV޻xhA].fJ <&}$S/#$ hݾeɕP[>HlfW2KPL*5;Kw_wW)y"^J'r^/Oy[HU8(+z~%?YXjiPc媑{* NT׫U!U:f7{KiHIkL! &&YҢ39]Vw.igcz&@Pqih[8O]JTy$dt-7dFe0n-M`:ż)GeBZ_Zk6!~~<=jLS#qCTrW+vxn=+g8˄wnjm/ٲm3,&]>E\Gd .6!bVF!%j~vg#YoQl[`>vRPBI.ZLA:!. O\^ Bp6lQeͅh7͊Vo u0P4vXBF Z%ة2 XGLmO3*5άy8U d#hig .3 3{2~騍:ׂ 2eUP!1Ct8i7] vy$4.ʭ{zjK@l?ædw|NJ] q:DҐ6byYN< wF(^k+#»ypkEgBotK BŁ #e?;`r+D4qs<%=@# 6X6ߓ+h$¢|12e8+8h@$cCe3+IK>tk G>z# k[m}G㿂K= Á5̑,IcCwvLG\ [!F+աuoszW1)<, .DVL8T1C=]?{x&ٵkpW&{[5 {nRs"޶o--]  2a7BI*bpf֗­ErdL{ PС>jdEOg PBj^ʃ }Ke n73&!U)0>]:xwk^͆NCq#_ߗ: r{gj?1+1w>6sW @} ._j~'t#Ki  <ȬndNbrPEQayɀ?wwrYmka> Ҫ& pI%tgOԌ¨ǙFAF)ZPN`UVZ֢ SNѥ8h>((SqH\!7!_Nh)>P#$wa9b2.& >)5`rtuVlop7i! bt#J>BO0?T"3M7BBOፉo'0Ō9+$&؛Ms/ (ٙRD~ +VORq!UnE8Qq:F,`K#?߈ID`+k%B/L[LͦOw/zz aB xPQ8kaEji.Nymj|5LNd{IGBbTh\hvUj ]KAģPTk_7{kx>;)),/DD9OM 27@"sHc/`nτ 9'R("m$DZH"a?90[Xx}[).]<#0FB/w6ٻR1?sd07QB5'3U%5m2wwd75koJ3M¦,p5[E !۷GZ\?R!ribO/{Yg%HmJ6ڥGs\IҹbRw5i}tuqZ7g*V {:1K ~}2F]2L-X+I &ï!6< ~tP0pi0q4b3·x UIr\b>e*M*g129} xXr>ౚ rE3}gy5)O%$ݎmFZڞórXQ\h(GO|kz H5ƕcaI :^{4 .l$Z5pI '"C 1g[ʫl{l u{D~`$$,sʏHxQ4d4 L뿠O) aLH04sH^R0%N{N]>tGQIu_Y,Gز5~Lҥ%%"5M=fzǠaT<: 츔ZZb{MQN͗4,&\/w F y=>&]Fdsr_!q^k^*&*j]1]<E E!f'$&  w],zU;Ĩ/ aS|{[qyM({>'K 3?jk_[.0IP48:4(=AQӈ8:5PR2.>+0j=01C5Ft$;t^4ID5n;C{{7E0o0cNhFs&Sˣ7Qn~nX ?⶛fǃ< 7 ]eKe*!ՐBw@ˤO9ZmCG-48N9UL?C9H27avEV$ZM"I9փd\$tO4]qQh`}p! զ*AȺ!ZjXӪ|Hˊ QN'5a%B3̻×Bv 9%֣/ ̨W9C\kZIΧnUFԌk7ɘ S؍}J#^P:5BpœW35dtW~T"L~jUnuƿ397G3ͿWvS)>6  # oMRT-KE8VM UWĽ C"xkYpZ*a6قJISe:o s{8g^fD &YdbK-4׳ &u0&ANQUͫKOW"d+DPJ̦Z@D[ܪByuk?L`,يxNP\UBK%ȷ֥M"5.(:w(J[S krqU AŢbuD[7q'=mn{^,2(q^;oz[`q1hޥ){Fz*i `9wBrs‚}xe%;I6 +7cQ }5F7W59#̱:ɝo P)e'R-% y?3"jr-" )_].azRB0)} )SIV%۽e S\OG ѧInz{JSmT?w!bH\줾82]HDӒ5 KuEkYRhpt v΁ 圅^ngCkU+ҩ 6Or.*,ɽZ%Z֝L?YX[(W?K:W8 3BLOP!:JMQ\q=Jww4EojUwthT:b {`J<(7zɛd{M~NqYj(jr!T%:Ӷ ӑ++󓛐3[o/: җ@XsiKom}kڇH/x"yg_bK6ɀyC b.ş+/lgIJ:x,UiS<RM UvMʎ{v[vٗUj mQE KTu?:?"=;lꙮ]]Y2~9a7j^6QB}udfӬ̣_,g*]G72\Fae7xp]DpH`ߛ_mfŐC5$`rC]|bNKP^mɔ:L^g |G*JUf KQZqNIT`?RcQ6}Q!s9OV 8[phPPe齟Wj1#dzQ= e?uxqF$cKhΟ^RDv8 UKp^!83$rlQ 54=ȷ4>: 8lXO#iHgjˠG>JD 6ƪB:Mg-[=(4+ ȳTU)I=MԊ.q1"Y~5O"%` c j3pę—{c6+v=Ef+ r4&K'XU b޼in@gf32pq~t)7ZD9 F;1,M<Ńp6{K_`Dzk`Gʏb?dD6[;|BRO4Mtnyh%>k)L쩫mCrQd9N<"j=kDBeӪh~wpr-_4`sHg84u/Rn@G?D00|f\ lXFeհwՉJfgh%Ww%`hmCpON&“fO0/64;&G+C0&V?WA3dɤ˅wl\CW5l iX[}-BVA7ҴT n= uxS5:`er F7v1بWlYOSޖ5})/ =]f =:C٭ϭuge} ʚ)- 48̗c:c.a"sJ7g|5-$ b.u(Gw6щj@j3(j@9P\oҧػ٤.:?]NA? `?+s[_Nti\$YqZK0viDB(>޼5,̗/ DVޞ9A`W@4~>tt"ot72EP wIK+,u oci\6`R (|?B8*hWC$̋4q`ӿ .c nU7}0AX(GcYce?.mY̲2tUbj tÔq~,6۶jƹV]kv|WBw !^Z_h v^m^l"<1;4Ƙ wJyXC]6TVM%LCnt8U|nd2-IyR](ԗH",YH/q7徸9)iAe * I"",^+F/M'OVX̘/VuJhD_Js}-d7&dr{ ;/xzB2RSAyQT:S_@7׷!.6M@B,)|g  CHU66n2scGPqfxˆDx7'4RQu>(WaڹI7DXqi4 ڈfxaiH=WO? ~tpOgF,+xqyk }&T543zfK5韫M >HBk 5{UA6`.f7m=V2f0>Rͷ RqΈc: ǝPew< F=O$k<rkjzinIy 2#cC^-]!7 2'&S~/,R,y'e Y eH)3XQGd YL:Lw/Pf%d]/wG;xx)CYB`oDz8_4; - AV|q*/z&odKqY !\Ūu#׈ q3%(OJ깏4=F6˄fC kR\a%e1ʖ ;g- ]ܧk@Pw4(D0 vJͥc s[E/p^ӱu5Z,qܙ]G"'85J5vk-W7_B5"?ԃ@+OI%pw?kk3WJuwsPF1/>U $+ ,"@EڻA*ZY?W0=r_ot'#ׂHL728gf} {輼!?%۳77A/4cWyr[3 )J@rM%cǟץsіԙTQyFD>rP[#Wo'GE gRN.Yvɽ3unVþ"ruZ{*HE0"Nq@"t(kxQ#X uN7Ye`B7iEQ`hVv{yr5vnC,)SSy%Q#PiPDhq*6OGL:)PnSP޷1?K&zrR$z4͇~#PLĮ_sR4_xo^Mb7%&~LX['JӭMhYꟁL r䑷OHnB;wgÌ$<>6b!l[Plnst\_yJj2J $vꁾ!hLEh@t>,ʠTd@e% ͠ٸ2XeBCe>V,!!;׼0} :ѯdEZ4H 9LQUoDŽƅtn8dƞ+*i!]t1ל}}+_\RvypLM(XF`_y띰u43.УNnۛ(R>~f'8Ň٣AhD0)NDu{I2D4PGd۪rRk.W5cc8AEAMa;LLn:vz ſnD؃z/$b ޲`{Dߩ+Q zzŀ:р4AS$Ԡ~f{(RoL*e -n30?F?;("Yd'Oǯ﨟.h諀+ruX@h 0$t^ ߼}c;{T6}mv }I3 ؆qh:Tjk%q<&T-cP2L#h[_KHB kح0:k8o tkX#ses4륪T9k|=>6\BNJ7;dh`RJat mDmh`Y5i=v|<,a[׿3S58`X\)2?_o&58sǔ޵*ӝ[OH6| J0ʏPHG3$ Jl㽄m}TKv Й~bzg,Ekb$~Bx }-UexPcN)0NINZ 1VPA :jBVUdY&P#Ҧ7_~ɬ b)$ť&s n`Fyש;8lFUMxހB@PqG\c]`uJ1`7Ct*q7#n27RLMX/l}-) GQN#cr@(9=H~%6~(Ը`=.[N; [ 70 G*)ݺurDً_%x7; g@Lk:wA@iM?C a2d9&~6ohO0\;.`+țqY/ލXj[PUqǞ@z~䃫 ,Lɓ&GKЅ:?ZaAl܎4c2q݌ԺJʚ 6~gV*D*$ZEÄmbzTP 6Ws2NguѤ \@)l9 xUǑ 톣b`|~R`g8;AWf4ᬐ+A5*A+BQcD_lޔ-[tQoLP}."IѠ]-Oäkk$?C= ={Iv[RJC,dĜg4"8LwHپ/sqƫ'VM`km))k{^uEZ &qZ+pڑJFh4qVƵ\ɞ_[j:POMOj/O|gq{9dUdMo@weqX2`Lh2]Dj)j:HT칮=#k_Й W̤,޹pKC/Z!{t{]gUꗬ3-fm`ٿP+|v^́WOcu /,Yt8[D$^+$a.Kax^(}' Vm/4@ܽzs/ڈ.M+248xVfzA 43xC`GlLsVO{/>}4' ĝxɝ=>/ʔz2]3B] RßE2Щ7|݅Hmo_2ѓW F|y~xYRo $z9  [Ųgr:r(o<#!]=$#ٙeف?ϚYG3(ƢD|_|ꪔ"1eY r-ጓ^}HUdZsBjPxEaͶ`d4i'BkVjrqk%OZң4'ۙ ={HN qΠ3M K$w# >n[Zn7[Yf]M,'Zeg\$ uglM{b,_GE/E0]%."C_㙲;-C)#`o&)Z5c )<邳rLU " ”/p 6G /(-h$5d7Mk? 34FP;Vj*<4V=%wyNx|Ҥ_5ԠYҖzp W3f;c,8 ׆EZF< s-'QaLJVUv2 v\&|]_Q :/ؑcMP'}ZSz[$Hcc8M{[3r)FB2+h:BiFmh(W3yT/S5a* 2Jx?1><51D6ФN2|Vov J QnpPg ~uljDFF<F>|+@l$3aU7p+u"LpEقe*v]Լ5/ #ljϯsR(8Qܶ?laQUCk|# R%p?I&>i ?P;DAn%c7P?x~[d#Y} C2)H R<>L|k0c%|2OWW0צh1cTilڞ20<.1wd#>E &Jxg!9Ħﶔ-Ȇb;N&am7y^u@O E@fggT-jxԪj '߷4>I]Q55 ]WS BX )ƦMnqP&4ڍMACմ  6Ph)ɬw1,Ee*T2] ;UN*I&Zke cf'%ʀ?*}ҬTn E5u4NQL?5xz o"_&wk]n †l_*8-A'-J8 !I봿">"酁ͭ4@͞9\v!6=!XJSVRXGH["0\zD5p9G(Wh\BR PK.{R*}U6)F˥;m@ VvaBG+*˒] 9~6v WܖK,JJ ;E80}c1L={ޮ[UЁР^0qS|3D}M_90ce5ٚp/U0 3/HmPmj{L)0T{SZB2^|dd/x% QǙs0`fS_qg#ޭw{mk!?@xW K_&AkkHAg l?wLdC+I D"s,J PB@Y t"Ґt7(BIr@ `9؅>]s+הV&B ڭBg00K#'yuГ=\|,шi"n/3#q&]{0"w.P_Pnpt,]oͫEK%bV|9txȺ9du 2wwEKP#O7ikkMJaq ?Y~'e{ [%ke7e"AOlBS 2׹ݍr:j?+T288=,'(Q?Xex?eLȫ$kkzYMŬ+n(4VQ1[σMq?|di]R~૯Q֒Q]y! a6I6ͳqk"DQl:"4ZKWGЖtƪ e{IJx NjܦO&F0S@o#y_x7ܨ٧ 7%#ufJ)pq4eIOne)Ћ"W$aO[^,(C"3o *O?YHkt"<NĦ}6Hl%s[O߸w̕} \\?m[vh! A;).@fatP#hpԚiQ" _D&RLpXlM .޵)UP҆3){krGǢ~0 ]I2x*3ߨtXzQY(:( @(D磈4JG>HƊWŎVVݫa>PC85E1 ~DIcL=ګVmT|e*|kpӌjOZ<] $ ~䒾~}pSMK|'$<8Q|mu[`J{Vȗ ( ΜSAW*@yIxBhNd76Zզ&-Pע& U9us7 &&xʘ`o7f?x*[ q)Q` GLƿ"Qb`vԟSߒ),37( l ֞26[;ʭ۞ABS7$eŻ/Hmԡ;QfGCZ];cOGE 4Qr} <ٍˎ,>N!*%﬘:{=tmA<,{RٍV~7%݂om"UGwC8yFSx6|oږyQG$4O~<$ enw{ b _d@tW=/T^LZvx7)WeFc7dp̮r=9? zeX}*z)%3 ]Ōlhpw o>7>7Ē;F۱ajqZ;$_1%p*ĤpSށ1"uO\ Eޡ]jnG:tht!Wv-8p4GM%=PSO)Dn{z>ޕ5rw[UBQ<) D&| " 87ɜ%㏫/$d1g]I.ˌL;MԼf mKxa6ԽWE{헚[zKS6ID.AkɡeE%:]Mjoכp#.޸ұβ,"8bVV)h;x8 >:Zml( &j-oX8ųP a1pZS؊PkS2XpwNv@[|AbL5'&OVK1>PƢˣ,ԴU+)lC@;jB'Xe"P3j(s{j.Sګf,-9zeUB?lGD}0BҠh}737D1` $,pF_.n<޷ddX8jC~ Kj:`S\UQF~7eYZ߳k&;tW>~Aɘй4Qt`qw21. ^Ts|Sb$ P̅MWy`Do1<=Z Բ8ߨKStĜt^xG7_ێ+^}K$^WZZ:7$<(!TN^"4*]#pn{lsBZqofZ^PÉǺ^ G.陗ЎG?UZ"@WF_7= <ºnqI| Lf  o&7%P~]j %ʫlkJH*Sr& N NgUZ+#9 4,C9w)"SHY7Ga/WArV$~,ƒaGZlNic9{ňY ڰc@жQ|z^ۙ/豧[& NtBOH^ԙG;{[9w;jeח d>Cmn߲'OűJHhP?xjs'-=3l1n0 @$ z~gC 2(їZME9ku:[;JѫW0T Rb^LRa$2cM5$<B)3c>_dBl**Z럞W2vƒaz(# #NOcpy\gEf}QM8jbY, HWts8Htt"G#RQ F3Dl;{tp'IQ@@r0ˍi(Eq"8` Wv xxQ>}K,ī~ !DPE~ٝf@D*<^.'v/uQtEF|SC)Pãh)g R3XٙcO-n{pRGv;V.i_oe8&K ; 0ϙ]]K i!lg-?!nJq ʩ2SݹŮ'_ƺkhG*P 1W O(C9,,֣Giu^EZ8eh{[Otf;x& A+Vk=Z_G70#749Hzn@GUcĝɥ=|Vx1M%xBf;LgAīi|mF\K>jt40Μ')ٵsmb-#ϖd}q-@uNf$GlY%^ 6жF4@N:/vADtx3gmHL4u d)8o&4HJ*Ef}kӧ-˔S)K"GHM&^+p)&Q0~=ijTD6=3b H}=ъ*ȥmMvc"p~?Tk0E Q=g3ѩcڌ$O5 w!bj+jq@b{NӰwF/2LwazC ݈nRK9__&j8P%G9a1fD@лѭK֎1<$=qa%EBs3TyFP@S /7,Us͑ш䯛W_˃ K#C7*مQhw[)Cq* $hLӱ x)=#gkW> dr Ɠ}#KEi/-hbmeG, 2su8"wQEkǠR&,wSj&ؿO/URƃj갷 Sr;!'D@1u fB! -ϡpXV 0n/Ќ^˧;j3)vD+"{x몧*.{2J#8lKp e^I=a2P4]oOj#CۂM^'1 [I%hv]> u:3$lV]ᦻ }2j_pˤڪ]U^㿘QXҺPrskX\-!\C!tđo|8x!Qj.Ft,k_j)R.I9=sbjl""2]̕l*{lkl!/ж_BF"8>z-;mN+JvOH R3Ir] ~p$)q/fǧ(#gq{~fO-.ȮEs|UgEk(_B)hh!{kK+ m_p{k Ɨ:OZPplUf>9676&L ݥtcl^&W< Cd껯L$ĿwL/6!n CZ~U%ez~PU=tߞTdD]2\`6fq#Ek-7mmBzZ@@\\V?-4sd}^ځ5zlq sv6x3\(΂:E:=SnX:i,)'#3O2V;bFǣ tcu!훘0?%H; >#CdR!c$O|M25ڈXqF;EӽP'"hj'lWVp#㗔uw˰շ;EȄ0DY*&E\nj8޴M栎 @l5(zAvV"xG \l -GGƍrU'Q`¿pޑPb a nޮ,wBSk?5<)f*T:=4^j J]tӅ%I \Sͦl|o)4V{)2[koՉOA9X: w)@}@kad^SO)_#ȣ~Gy\ە"cG,%u]m3q :h's :H4P8̂s1Tɓ>GhTq[۸]a#7zn>̽){H.=O'[ڤHh"~T€jipLWz5-]4sap X]k6O$ SC~`\+;^'D aטӎɥ"9]6}`+@ikq66@z.`s8g8kg+J{4[B+Msu6C"Qt&7& Jعx;Mv/aba_u!Z4aQWG{0 o'MA^ok-z$EBb5~p:kLԴ-WND8֝ Uv"6G7Րhqx=0r]-q/~梜"Q2>jŵrBb%ɶfN>댏77u?D'mIR'ct#7akgr""nJJD5YUxl~Mv9DrmXqb xR hFi豤ej77"A&>y xؙ|:լkPkYZɧx1 bǃĥ UMG+YHQ巒Ϡʠ_i)6 &/ycP͜{\ <koQHoo. f"# L0YRHB(eNYh:RR; 7vs1="feX0wװqj>nMkEu"=]\~s,B'bPt2鸂E7o=H*7I>*?;O=oHWHuI@!T]L@IUfHLG_ۏMd?]*A]{F ՋНV"jpj.Q󘡧[bObѓ:bTn nnvX h,&t󔥃ewpǂf@_4mvBЖ4'5h=rkRI !a0p _;/}Cz.Z'A,tI[(DibN&j3GmͿXTtmrP HrT52pURaUE.pq6&O$*'hH 8߂tnqIcdKC2.w>}@L ďz12fc@wr-Od{.շiޣlB ٺ8Xޝ>Dk&"it'KIgEdxo~se(y_-`EH hU/iNV I3k'?`߼խ*{7-e_)NԬYyf8":`Niۈ 4gnj>\g)qN'n Wa:p/ϐB;7kN#vh\ņ\4 O׌C 懶T;[%]n60)l_܅ 2{sQaxJMeڀv/tr D7cT l&@g n h%.KC9"ƯX4/]*\=D֜MTܡ4(?h |lo,@8c ĖL`WpjWPRL &Η]y>Ja{Sz^!BvLgYL,}`S͋Qlan?ݫ]L7|<'U oc:ܘdϐ)^xk$bwUMkQa 0;:#G3rEnR Q>Wۏ(MSt?c1s1!V w)Ћ~R~I4B6Kb24if(|iIb?kcN#x9r;_}k+?&:V!˛LO, (`ꮭKWP7TX"/Cdg^ hgO[ "4-;tEߪx_Zҥ5=/<'f[e <>%Dڱkգʙy0)΋1DR_.eF? WRF>l<øoBį ΐv7s{E9 - ݜ' K TӢLZF4åEqղꏂ.&>K[,kEIcamUmlxݢׁ!I͹SdW_wcE =mljf [}jUQ{06!,Z#ְj%!~ 6n]o4 "\z \P;^C8$S r\ppߘ^QQ[*2*8sPVw<)=Ref>kY/3S~ (cяT/3 ,gn>&jtkazrUbKW3D ,SOvmE@L%2džgRR i q{Vv3_>mXx\^W Ήj(|r_=='|ϓjާ JW Y9(?xF%&$_zkք)ʬV1UWM-c"Щ#F^|G! F#2_zW'9ubрK۹YU@{r>Ԣh#4CO;kWǃ%J{f(T6/k,FhXv1h?M4k7ô)_süΓ[?԰st<5 ىG,' k2tZ-J^: ~lӍOi p]˝OA1sAYJ80? /:op ϰc uC1}'UFΥcrt8CWצy)LXW夝p`xO"W2_黩7;ד,שJc& `(r4X3YjT8 jgtWzeψMgtONcjr!AZm&ȸQh5.ا.+7/RNs}A%kڇ&cr HGmlDr|Dք)p&: o2L8^$Vբ~bl̯wGSF:%-p" ,PZD4T%jPJE}X}.Z^GeI@÷ ïGRFe vm_ ]7m0p&u@aQjcH=9anm+ڐ@XAhxeO_jt6- t1 zG'"+Ku1Dŧ_n:ľJ4%Ցxm*"BHΔNQe8,ҎS"#3VzIӛ#J,+N^܉FG6$NP2`+O/OF#k UX1iE:h̨r yN&4?/Cȩ7oJ c >se>1[KexU3 ӑ8*MZк[pʆfAd)R *|>{mn9QXJ`ȭOV· aEƃBd] ('ؠ Q!$‰{4 b6CLMpxvNR,azWuWe/D=cf/Yf?<2m53_0Q~NcMJXf8} 82eܚ,CWՠؔ[豐Ol+'"K$|peTs#kW:58/K]i* l:=76dN_-d]"tHj[<2ES{YpwkhOT Wh@v=?*dW1!e>~[cw*YZ7@i?5;x]SÞ[] ]]` У_|S27~ | X A/"[@8l6g Ic3qOFo[pc;& hU=؝-Lа[req ^8P b$|n=Cb*#&cz1Uը_1`JGf(${o.g+`7\nM˓]}P 8u KpR}h;!ioAB[8Jpՙoi8J,d/•wW6ݠV'bh~p>p+J~J=eE+L [{j0l32HP0{Ej,w@ـ:jn3&Mu@D`Wm@*G0t[z찡T1GtKRd/@*ALb4(suc ;5 v3dͺm,dƤeӽx$k4٨m.!KavP;ݚ'V0VsBb4r([i?)٫c)ב)N#%4HΣ؞u\ (\gNfzUun[ p;''bE2&AuH 쭦OW\ۍh!]GagS1vf3 X*Π" k*03.2Ñ SnX+k~N#4brb UCa^biDEcU2 ISlW^l[?톘 E N}XQr7 0CeR@oR[i׆ b/O;z Z{>v)؛3%ZŻ@q~b,!@DgV]W]1 Bzl\k,3P&R-4YA@B= 8jX9cǬwܰK8.Mr#X.U15g?灭O}>A'$^(*;!iߏw~1Q'i r-G9ΥÄƋaqu$"tu=0x4ERFz#YGM !ԷWх/sE+~:gSSLQ5wsy?vֱ .# ̣gSkd^WXGڐ͙PurpfRCԿCyȓyxLl^X& 8`f "ԉ+'lq'T.нm~,tւPl|Rha -oJ2_ ΫqJX'QS+)7} e$N"#l(w_r \d 3 `>|]K7FSJx&^(#3";O2wK" 9aZI+\@us>wY34PnOՃ_ &xy_slWYVǒM֤t1Ai_;n:;+Oգ󟓁+!VWjYWvj ~bQn9uAMmT}s6*qE яR' $0u-2m (Z`WV\;+hn&+HRfDEYfT؎ٗfAG-w'*uWw UJT;؟3ndJѩ[;g`͙* R*Hi30ӧgMiO|w6*zfr%-oL`#@Dcx”اVٔ<JL8g:cIγƫ^2lD~[F7F"]DZnNyM)Z-o)kk> EßomRcoƒ.Qyͳ%@|g:C\x9 <7n+o>^)w7~k$41Ec|a>9ШmJFymv,}= Cs>m1L%gԫjqݺW+G 3s_;Hgns 'Q1CuYqQN1)?4P0%`[G2KZPti̙TlER)(y  rؐ: 学{Zi{fjxVG' 8,w^ 17:3aPB̊菿\;=aAHI?t㟒Ojc;϶ǴX-(i-X^,6Oڳ7P&iYcr:\Ӷ.žL*tLuA&;f>ߊ[/:nGYPb;]VI(I(֣KXȋKw0*1~"v߆g . - d!j;&%ġV'?w̨¿Э"_$hوrLgi#BCX*2kt$FUu})5w!~/eM͕HV‹b.Z2cQH>\/zo6SI )cȢ]h@)CĥNuvF3,wъoh;&ǺVιЪZ'xLNڽނ=yWvl LV?CkOm/9K o(ǻUPY$dLek/KR&%k8Bpv*Ɵh_]ۺD1a7^H|T0~ݴ MU! AyRdd=)d*xT3(aXu G"Ơza=eMrѹ*qv(d܎"WϼC37-ߜʃeGގn\'itރ p9[T,܇>QvA6YwU*UM$+2%&A;(KPlh;dN/L'ܬғGMiQS1R.Qq.h#8C iV/jky h"M6Us:LX;ڮ|&G! azk܋@PH"Jy+"t(ͻXFc!V^'(5TrymL̼L;Q1tGu+ן ~9 LoKb}{ww2SD#1o2&9^T1vlƲL *"MD>ɴ PHWh6ulL \@0/jʟ3(@PA쟘jH 7UOR[LRn`",9dE4Ϸ6&}Yg,m3$M,QLEuy Ks"ˣׁ[wbWl TcIH;MSBIRb{d yOXXqگ v-#$GHY@,#Ţ3e BgRePus*IZEWxyPќCHH'ElCHҋa}4j䧷U@+TGTlwɃi039Bz]x?bqKK RfU^!ygdݟt~9aٳ}LzК ې [51piM<ɎjRd@]%MD~\v :2Ðhx&,8TOtz2a쵛 5MʝVH˜{~(;*\8>7<9׉k#)eWf'4ɊxncHY,Ctx@Fc2jy}xu ̸ȣƌz|5`m|U9 -2 ˖+(RQp!xf"7C,nJl+SUkc$5c@1gf3_kBu|Ր_P7?>)]С]7a "ܸ2v܇=Y̸OX> zk0OK}Gw%XQzc*J1)pv7(zTa)cas3s1oB0E_+ڊM|.D=}2͐fM԰u.dtQf0x,йB +6#8ǭ lgsޚ(6,r~~}\;D8!hNӠc|hz<"a] +z#E"Q1O  T:`&VBoqt'M8J;< u>2!v_r+Iqx"S?DqJ7_( {OI4@ zSЙֳ^F%l#fL h]LMF' M rLQGd*m5i*K,ZUQYLg;T}?W*(2ѓNWnH)Pbl436ESHa|nb6fG m-G[µ׃=Ra4ë቙EҨ5FTrc>4TXq~,BrE/2eɦ*T֌&Ʊ1hSWGѬ%Fj~⌱3{3UV7bݳ$8*sxŖO8]+|jBD3P5)m'ފ;}@-Xh*A\ֺHgYT T]A|1I9xmX՟Y0Ӥ6T3o(6TՌPu7/oB@c &7Z]sYc_tqNezvҘl Ф#<}BU~NjJtV:rhۗdK q^$Oq .xL iweIF#&"ٺyQ*klh6(MHWYg/{$jq2d z Ư8!+G>|WSral&] (KN䫡8 pLXLXd'-ZZrΛrZwfZ F-vE_Df]xΫrŽa#IB`ݿЩm^=NtӬO `:UCMmhノ- DiSIp  (k/᭍ZknK4hG}z%vt֦F 1.n)y +|@`UAd@X /zbh6*<D P~%3:c(?%+cU;:ZG|@gaY%ՍI0)Lb3JlN1Rg5eӥӽ<Ȟi𢞸R\]qϮٙi}MVW8SHAE/O9,'A>lM\?(94p .Z;-; 4ػ-?"!@'QOc'56N_1Z*XytU˳0ޥ##?^ rbC!9Qsڦ&&&YO䗫{T˷W3w_Y4I\m=\<TRL̞Y&* P _x资MW$by\b<daR\TGHLew|MĆ ݦ2Bi]NXfU0JW?YGn$B= [ `/8cqֻn\c-ʕDATuf7(3FK,8ZrW/> h*ÏD~fu~gDW;T~@Yӳ2JD9MvwD&W͑`!+= kiP|-c(90R=ty/<'d94=k_chk͟RUz4R=8t@Dx(L-+Y"G8C9,tstx̿Jps{,eckhygZgݮPRK,?bMD"RӔ:`m3*"RcyI>hZcTN>CMπ?ׁuL)`|| s*O@KD{@9n0;IP49nh-&m47'Rd@?LwwpJw:Q4?xj'R$ |McF:'ni!u#sJ*q̻O |΂ nQ/?gOAҎ/*•)׬4EvxRq{0MKzJCKV>+u!I=+dqnZ %^9u\Mf<f5=;vm|D j)_"ݘ5[;[f"iJ'"'tE @'w#.~_X*kƒ>"| !\{עAݚ_KFΊVnN{-C[zn@{o}>o` z`1ưtt/cR ;E O~NZ)KeOEMa[7큻|GqXT3gMh'2rڗ%7i"⻟iOŰ#vIWzڴ1j; ƭ~a_p1"ل\X-M7D*b*Gr\^8cȉ<⎕,s6VMy ?H%(sFc ZA {=/|qnLPzﴺw;;Dulm --1F>o?DK*C] YR0lYfMq d?HSϐwu8x8ȫ\Xٺu!Rg'PdI2{@ f>{Wv&*USWüIi_'GډszIH~ y 0܃IOC[İy ;uGY;V>;Q4.S%ŕ!-Dǘ_eT*u]6.]6~2zDwbSGsmJο5]$V`yp0SB}5ȫX`<ۊs < ^$6wnDLCoZ}1wg3Q"WH*ՈA% P!h-ʲߵΐ 愽s|LfK#O;|62TxFyC*?wpܬߛu@wy/R@oq@}g`XߌX <P6 ̇!$9 ?ĚA:p.zͣ9bB912b^7&1|s~٥{NjcJl*>=$D0Bk-w@ۙ7I۝Kx3SuPb;z҉$F3LQJ)dخ^vB@X,3nIw2Z̠ǩԴE.)`;IV })ʉ_'aJj8^6J2/2 T1#HP\c2v8]`} 9ˉe42|-ܙI'g8RFΏJF0N6%'Ҁ9b9f)@..,7uyQ}2W7WЛ ;\ B:&TK@^!oCIU\\]S(TL& GJiHXOd.{i%-yBNDnXðKr6޳67(=5|\F-5Ke46!4)݊`ރ$#R)J  5#+ד n]E蕗ci&vu,~&̣&Ԉ e k *&خd4AVsO=ѬDq;x*S2_JZB֍$| Jp8uǔt(.*hlm?E~UdI\\9 D1t_?W:fll+lRI`Q]fqk D zk>^h>NM6&wǺw癄6%^kNĬ$[ trNŭ#i 37ק WRW%qeMͬ0ńxo[P\DZۻ*ZHelem&06_q*-ֳ\ɔ|nXmo{Էt&Κ 8/J6_&BaY8Y6a m+h`Sb/sd*"91!46IM7RDQYZGHH#QyU@h5Jkb:)|nv"/Rb<$}gPJNr%塦[9?O*``vLIq䣣=d5*"KxZ@~/{z^WQ+q)]tAG.'>JDV 9Î%duͤZqa*_*NG3*/Jv*OYN.YlkJKaԐ-te(f?dZ48%ZoY y$,Rcy""pCtGuI<(*e"Fd ;n9Q sGw:H9':s2 94Ed<:IZ C uק+ NDI'f"5T%Y`ԱgU`pN|Oc51Rɩx׹ T"@&@.V:}N_mrTOᒵC4npZx}*wVrWLQm-GPAjރyZX-٘`&3d!kPq*?WZ  ܵ GAEIhg7l\@qPKE=٭NRhAmtЪW+l)uXr: DQ%Y2^=z_ˈ~8 !(¾3"x c\%^ ʠɜk6K;?>-93kAw䬍QI`;û\ .~GJK `d/[_ܴ5}`im(s<{q`ڂZJ;'S\!7՚At/%̴~¾'[3in6ir-F{yԨ|3,j>Òv'X݈2`91R~$f`O K}t]|n4c&m]Ɍ@Q.7J3[>03:Ysl*T|!^خibK‹?e˱1p|TP/S1nB;8\| c=; [f"ut\U`|.|j8!-GIeR'e@Ćљ,m2\2ƖC ޡ+tt:`M XpjP`ۺC-yh N]/9]8۳wc'ĞyB[]Y> a(UΒFbzIO0#n1eQX3ݘƝct^IHQf4iAbFy`$0D2F6b䗁x( ?DžLњ?3ƿX&,pE$ |0hJ߹a<8`LUP mv( >d1wsvh -jdvIxsؗr<.]$an:bPЯ-~Hݨ,_ _N$vO3.d.}5uJDo#Nеo:RHs(eo &󩡮l3 rTC;3 _mhcg*1B'Dtǔ4# 5m7+ e K}6~NT*mJ} "MYx!qI! :ꛅ!`t^ܱn5)MԞ)2P'%Pݭú ay'ђٻDM1E l]ϭ+nj$,n%(fڰ&XG8*%[ R5BRJ-XWun.?LAc̨+5{F&E9'i0?sfq`,!‰՟j݈{{tyX. oCul.S&H ^ mCsǛ/-X$$0NS^Fc>qljfwNASl10{=Qn43a L` cӜbv`i2XYA3u*Jq"9) |*;RŸap}!ʇz&/y0*:Ԕ{cl?asJfCQ=|E5 +BWxPQpAUDH4Aܓ@m=wz U@F)-XDb򫵵_T{w3 g.5iazOl,P1*Qiue}g&SD]*DV{'#$uZ#Qv#zgk@p8M2WXxZ7eoFΰSFR )__]OhY&c/ӗ:)!OĘE;778z?7h\qAMw RWgY'ٽx{φU`0 F_ ('#f82Ytl|uNi}lxمjds0P\iPk "cw7Խ]|D + cdp(Ӏikmv@VK;j iDd6 Q1C̋vW~Rc` ^I!$G)*7G `ҕ_r6h:lR4c@67@nW)IWLB(d7Wm\OIk2+J9iB_F/7^ L'q F^hVzN.B'~@6v$Ctb'[rYcN*Q׏G5+mY~@@t0qZ[ցSIH"%mj$wGȝD~͞uNJYVq%z C( st| urZ_` 8\S³u-O)ZV+?NƔ}jMV(|Dߪ\p'(Ka9OC!$m-d|JK> Z!F!썡aQP֦tj;-Z!}a",y^rd<0~МsVD7p(O'4Cԙ`=tTxI]}aBs8:*r̈`1vVB.~7",_fW8 B6$MCV=89 5UK^ k`#W܊YC0n_oBL^@%hp^퉺:iP#-!T.N9e>^_5 k0#wuruoS᤬ A\ Ka;9` .)LpY6 B)ߦ? vU3z -`ƣkd}BL]v({:^SuI"dE?9k-NlkJ;W.[dBpG0SX *6Li8Gh 24@v&V2 3 WԨJ ?r|H[Wtz0l!0}=[x$<CLwNaOJyOCP} m_ϻDƊœX!B8f{>GD hd ͠6o>qteeoчX S@h>=E"zx*A:hEAwFS;9u51nv^2I]~o)սA G*d½%dgozB'iB/\EɋŤR,zcMFdd‡N~“2V([| T: ^>o!yAܰEV߸:Pe-`w ;xmVZInl*}{}˵xSCl0a`>iлxL!Pn\_5 Պcxsu3>b4qZioG!f9xL)V*8KV79VFO3>WDJ(5d,7vH6cȰ',Ti[SRR[~kQ>]ipNӰŊHhv0Yݸ\oHfdde{ŻiÚ{ܛU4-Tu7DO72qmU5iX<AȽ|. ]3BDFkF}xR -@pW-C_X;X3x:Z䕳. _KOf x #v Ax'q6 u޻=tTC.iU,dmt'_Q(0in!MusUDa K`Uc<5hM=Wo,4O=NsKLO34?pcѵ; luuyfMg=5dk,L]xn _yȔ4^LCݞHsI'l|R蓢]ﺛ{'yXzByXB鲇]^ ؆[qimCi ) :^!̣l#+Eϱ.~|O;~ ^reitӼQՓ" 4&.=O+ڢxl'`=3 ()47r]GwϜðc /sx2pԉ;ԙQ_O jώ;kQ-lKpX4 s$ !{>813v[aS ˍdaq۵rFʲ 5Ccr@`'D Zt/k~_%LJ;s_>{񬊨(!f@4$X:0hOj:蘆:䟪1PD󾷉? ҞTt4$/iWQ9QцnL v.1#P4JyQYTfٺ>*BX9wҿՑKpT: RnܥO&y&km$W|Pf#+rJ7yA;sE-A;^4N:֗K#Pp^+lz><Ѹ^́vWV9HB4\!婟A<`D]b@btMRR zP8'Xҽ{pS\˲ЙY9_T]w&!PC eLA7`t 3?[Sq aP,_KU,ji(멠$7B#FR?%(U!Dd0Gr^`MQ$y~-=A2ѢipJ]+>b4+&{iYX"OL(*]b6^Ov-LAH1˴Kx*@Zstp+#D! ])_6$4P,>$TC|q"$UJ,sթZx2D B銇;qNу^+!|N$VTΝDoGB<+ v6c@ZrU5yqu/ fq=3o>TkF Q}znc"`"G^=G+l{qu1~Ͷ}e L+~OIRoAj򬏚[Ѡ9ɒ$В7vkimP}lB)I,[y5'IV+`7żZmK%1.Ó{6՜'QJݓXC=) f FU/B¯틺KH̍k7w*#S6顮1LfW#ztxD8ķvn!k2${}_de|_{9I:_7y{ <ƈ>aB?#c;uDT Pi#S!?ʖ[#5->Ƌ?2],u}0(LЭ]y/L[t̼ 9IǾ #Dx݀?6xv5~ŏ936fԄ;ZRI.O-AT$lwZTpGLu F5Z>ug8K^詸֔y\qzS[,:J[O&ͫdR{Av7p TUN%/UgWaVdmޘ@9E>M\/h2?B?,|aVUu:H`#69iq$"iۘdp(C4+:d:Zp~$CSbr D #f%](}2PӄF]$0Ѵ*ZypBӛ:M9UOjRs+0 3<]; l2H8,;^Hц}f6֋oCR!> >CDxؖO.B:E; %fX8QaL)- c )j$j"7 X6O.L?^VAՂD8WhS54z'\~g]8v%3MR)[`r{xYVpޚyha΢l)c]1n^wGbXW7H>iG'oU;pT X$%Ӳ[f68SԳs"$al}l{Yά øő"+ھV93Q?voo]Ryga*qЙ{ǍnԱX 7iHc")[w\U+n{ ̍A45:Auռ[VH$hSŎMDd(:{q$B'h%+\?!6y~#|O6Ǽm"wӺ!EYm8JQS&OP./upI>Hc1i~@f/-9hvwmї!-n:H0KDίl YVDy杔n\ 6LO@#KGʸ>$3W㇙+_EevW0剴@'Qy;&e0 <`5iB5 wȒM!79RD~ZcjHnB[bȅ1lV5V o0G'h%~ ȍax?ƻ1Ͻ+7ƪ]18K 51rbf"vœW^30׶X׊:V#E7}|~TX!!Ȅ~)r!\z(F3  a=> X1aer'{6 FK /*L>p|ةAѕK\AH,Dq) -L/ L282枫i."5%qhj;պ+Ԭj<!MPh`1!Oo!z".uܢ@+uByu!zd0Tͦb׬\-BU1>0v)܈@}±n߁7 ˛f{rA0>@Ou=BU%g\(.-纝 6aV+:gr 8ZUco%yYhW a,03 w$QlLBv,>ͺK4S*jUﷴ.ゴGtDNE7l)/,Q@]AwiLP J "fEY{nq9m l.H'ח1QU(1DLg^-2Z+-%^9tuxJ;VU6sGar m[4;ܹ-8QP = sxMhĒ6 n"_C ю%z0}6wS I hF Ua^0v&|xpcr52O84~l\O5=$iǖ--d7yh+4y߄QJQeys2'ܯΙښϴyh^:,rWX OD`U'ozJPV~.Toy}FG.|P BnxL&>I\=rn/:•&j+L tUzO}Pz6\РD7Sy{wo'c2dc}&\̫cSa?s}`3y~rص^*0!ybiW M ( I,z{`7 qԟJ}fa~AS){xr!}(Vgb2cMdkБd"|݅lX݉[hc4hHqGG˜lGjۉ2AniT( մTtwp0#)!hǵZ`Euv'׮Ipv0mWA#)#u K[dBJikz(+_Ko7ӊVn .OH.YvvߎlRnDXԸ,SUngaBu3M$*ni~-$:Ѝ*+I_92T !a ƒzu}3U$}7[X=8mM@qGG5Fy*nW.RGWcNQ?:5mwdf5_{qcw%>K`C4ۙ>Oݸ|k\u!V\EWMvM\6B+)hMg 'hyxi.8e#+052Y`0.CӱeXUu7TIr 5XK<#,ok{BiQbt{7sR͂?_Z 4ZO;$Jy ]0p"/8A`(|G@ݑٛG5ЄY,4vQm^k6H -*֐ozeT4>:RIqBˁImkgd[qcfRҕ)%Wx uŰ?mwLA5BK(Cak5i>{fIyo읚;jGmKtn3}DLPBS`n[Rk-61RVׁ૲}vDz/<8g{08G rt"+t@ ?fM{e8b ܋%S[r' sٳn"C7;U7` BE/ *Pzg81r+|Ul8}nn 8k hD\QIJt^}gVҡ -ÐN;qV5SI9:@|=ͯ D%G =Qu.twkr[V:{j Uͻ+)9PHƒLn` m;C~pT; MƷ́?WEd/NK8lbD;ZJnF%TR_p R_n15~w.bJ/>g{~iJ0=UTꦩd 2v|ˉ1x./Sп꺷,5>;`=_秃kC"L6Dព|[dу{8/ҙ]Cҕ6P恔 /Gg*ۉX~A V Tۄ8 *Z *D6dr9(| Wvx+bq ΅͊ r̂b=dO*äP4x_(=!r4|F6@M V#,/S&qBA~5|dS\j G[_(Atgx+9~}->ߢTGSYWEaF/!Ԗ~mVzx_󜾄YY\/J-;t G=dkq2GVl `7@_ Xdl}7Xm}BO7{%ېNV=)H.8v2^0 :5wN]hc#%7LpFD {<Տ9׭ԖzgsRb]KLu8_^8S#@@4o}2Y9T(y홲<E8[4b(U /dUsrBUBvfct*w9Fvqԣ_6Kt[+qQv,TfSԎx!MBmkgfSP3{'=wK*<] Ron+]DR#E8c%=??u*EY-,-.jSNM߫EYؓGEMÿj,w{%"gGM`6wk+ݳJ]d5Wqt7' )k,,$U DU#-%ӥB`N>_U{6Cڏ15$h\|#sVIrӂ+Y3`{91bhybڷa/ÈÆ@߼ s-tdX@"xh'>0~F0\I,CЅXOiOuXˎ O\}^BV hamd_/<v!1)56 4dִ- O?v6y1$2۳"/N[+6cuɨI;t=l& ׸>N3.,D]:?"f{Wi0/Wmi¸ҖM!e9#2 ~| Y} 4!!ZO|biP AcңN&Z(Н9`GB Ci/x.oӏcaA_)0н0<]9>%Q6H{zNצg3k!\i@Gu<+ sdtug,OiH1rA4& #|ا=ΰ.G(]-@G )|G]oJ sa>tߴHA딮+]E:iHckUe_kdI6 >01;hܷԟd*-4U<8 F%,8^OGϭBC_C_~gϣx!Mo+0$B-;՛/^gF(2Y:B%H8$Qtd1LkKa[*֒\ѭ€b ֍~J>ud]b5-&4+t{Lת(f#&aq- cKڴԟ;RM[' !-kQCvjA;F,k+|d@TP72!*p,"r~]̿v}k 4(Axԇ~6H-P8y%!d:qT.c͍cEq@儚XkX=ؘuJ2 r7K)Mrl?L:پHemGoNSFL^Z?Ň*2oUHj:4r"T85mb*336 M[3:ǭP7/>&o=wE=\J`|,B&b|7~_6LKiQK࿯+,f70΋*rH3%NSqUkAu; lux9U6pg4sn^^;4%{L)ۛVJyƭbv; Eމ8{g|4}H M)A33)axNj ~qGGn|G. <-hʇjec^q(PV!{r )0Es #6`1:Qg`xz,`4lℳ&<'5mD SʞcGe%tqk>7:R ,5s?oY{v,_w:픉:!k8$p_jNhs)\&kPd ͷvծh"/m/_4 s8tQEQQXoP[cpO ar W!8C uL|G%̰'pw"2>Nl 2_^IÁ>.q(\„]E|[jcyx;C=M 6lj$͸xHv#7=Xob8rW0EPo&9d避:^kHm2j#;Zx&α=^ON6p6fWC2_ J׬ՓE ZZlBWG E,E8I!nJ|i٦a(T;]-;=HdTQjh>,x-֍_'f,ЈO(o>")375/@2A+tj W(ZmJpo*xDYv?&KG5 Jb]aEFxtsƛ3 "}Z}{\P!fJ2LHۜ"}eևG`7UC;h j_|Yޛy=w(:dK4FΊ03*^$%0|8}}` u@ DV/;}^>dIxUgk Osca%7^pEЦ [a/`"pɌ m4oiVFm9 `&jqK (KK)&>&^m()~Р@7 0O:y/sF_ =3t*00"5&E|8A7! jVWHoQN?%VJ3LD#ZOه# 6 c/GA^a8[<8fS8-*9Ca3J12O:\􎬭fHUii@=9*:Vcy V]//4)9s,@t7`26m`)C=C(@eLCn{0 gp~RS.y2+,XɥʭKj4E8$jz]LS6.StmC,?f`e#|'m/}! {^(!s~4D͙B-Z(߽ لL?^-mP~qѴwVOS,s}to" U0O.ݦ$\rXe:ݥl=F0do1ۺ;n3e/J88>%WwGlntڪA"ÒgCS:2`Wkh[Y#PmViۜ 3s &W2ݑ^ZGѓJs2݄̐1cl" %zvzw#v~aɁpso[셿PzF7a7s|V ?.ΞeSyH/Nż٣Hp6J[(zN^QQ9+*g2S#=F1Yfdqt9@"Պ61q˹Bғ MO1"6uDsYuo.g71,?`B:s+߆Pjõk%Dg'ːMf5}݂̭? -XJg@͜{/+=lg^8F+`V7DmZSKM^M=Wt I! D:a)zD^P<_CBҹGi3 - ,c6 T+#l7v;Ү&9oȂ¨Te/%M laB ̩qiRIԦz?l1~Ƽ%Fj\/}Uf5R2n|Z}ݟ(9_rJɀW1'glOyxeIׁ@jlPFC0U~Ӱpߺ$-A FA9.5ێx JD(0pS!"ڬ0`1q>fpj̞J(3Zub:@CRWZ8QdySmY|6t| VFxB*Wy8v"R+W=olpe6`>o5?-F9kbA%g'Xy0Yԡ9skt5mdXsRB_z@Ho2?&T|T znՕQ%s%w8^*^t ?ޝ5LYg[xئjϘ@V,jglE,7237i"ŭ8uس h~Ine]eݩ2:lL Øďg 0) Sr/O^qwv]*}}U\'X/.!HkMj0}@H5GvXo]o_̊rsjH jXk?{[ul"27GyFf"/:R4eHgj5#j =61hv=߄Is*Uo20?(CVغփyjC]}i~F8/C}ITCLMkX xu7cSkǨ<su~0押B5\wYɔf$b &L;&8ѼU>*myT)1Mh4z!_֛ըqM[PZΔs[NGl'^0}]9F "ιACߞem1;}`⩞M\[nd탗eU?Fs<2QV`W5k]k~1Sh^:!w=)Y,j1 eʺ '.K dJo~pqP\!ۏh]5/PyNH BuAsnH!l]9 A HJsRpu m5Od [/1R EXѦ뚃y`wݝb"52"}$EH-\Pp#o n9 `+I A/v8D G' V>MMD./BwYgv3̬zxe006ԩl@ENvv4׼+I]㺁F T,e]u{eZOMgKn(|P]5gyRb^3EN9Z[enUo&F<6kC.u3|mtq&Ʋ~O2hss{U,Ck>r1%FLĥ 1ri7`w H!K.S:9RB h͈-%zVsWcOmAorOeN Mn]gxܸtC6h ( ˏw0iHr1#ǶWC1粒k @/Ztī(?={2J@7hyޮӱ2-gm!/b cܮBɫ7әeVC<_w`rTia H L~Y99}-)ÔmVEno:,Bƞ'FKS&rƎj#l>CiUjxƹ㬸W6,8Gԗ+z sm'hy[c?;z趣f?~"[T4!t3?f+{Jr#^1s h֠AC 3wc\"SH%]J,KaE檕hߏۂ%2å_aV*K0!\VH/:sPY~G*._B";NZF1;0bn98\s+W\5;i9CV'OT1[-M(,;h/QX=t9q[$1۪̺SMO"QJ/FM;exl?%#Ϣ XF03@`O衱$mW=]L3_*kZ RA6eaP!,n&J.@V:O֛V3Uz)qٿZ?e@{Rb]EvID]"~T4Q(C:am>'C80,ٵvh`4(QJm"3!Cd;/m n|3KKa6 ~+)lx'ʄMpF`&_#do@M2>9FM|TnprXwV?u`8_]O%4y'8ԎA-ڨh%y*s5 IpWiZjldK5X hB0.H9nMy/sde0{6řRK[jҕʰ Ay gnm;L u 7o-Zw~ XOG IZ6ߠfȜӒoCv(.oIShe;ƨxkmqW3Vp.aK҅M`9\/(TUȫuB.0bSP8ʆp2%M[˘jLP'5I">:X[IJbȎj> c./]'+oa 4 $ 8ex^ i:QU[Ct]PG˖M@:Ger- l*}ԗ[SF<]@? "q- L |g[G J}ֆ~d}̇}Ȅ?D6){AƊ=!=Yo" o!Vpl &d}9JޔGͨMO;[]o[nb 2os2'͛  yhCg9Κ%s'&jVSUs?[Pk-izy(lm-IT۰ R:0B-(gL{]`g ۛ<^Ify"%J. Pú;Ip%Qv('U;%e'mS}e4,?QlSsiFp hD]%JF^*ms} ڜ_x~`9̛3zbRnl(ŌG-Nf'3d8O)D7;BE4Q 26y8-xuڵLCL,lOsӋ{M튿;$|0U!eC,/Gǁ(5 V'45Jk Yz Sׁ{<눥GPb|tQSYߏ$}[5v( i>Ν6-hPdawO4й}-ۥr `fcqWwV=GKC/9H n)e),15O X]! r> 3bԪO+1(&`h/=.(ǡ G܄2>ѭN1; <=3K"tTy%R0$ Z!>\pCTJQ)o2>l>}1h"#``Pv7o!3*_'ܬZ\•ttbtcbU`0xƨ?j>V.\]*H"vVդo6":[%;J0ݤbb^j?vS2ںT})yӴkIm{UW3v:ԍ|a.O/8nj_y'iY× L#N9 TX-Dﬣ,S+ͪTs; Y}LA]QU㭁mhFL(<6g0 e-/.3Ąfg '1໤5CǶ|*#Q{zy~?6πXJ](?l$:-aWW[ @%ZXҶ;-Ϳ!uB|@Ѩ Dc2It:|DJRN ݝ[|uܵ]AiPv_Jl5,E:5R&QWRQ=mDx~q:* bv #Yk6JHi-lSGs%Zr#񦎔wkR[Os.Lp2"&ײpg~9(?ߋZX/"3)uUD%^ӑV8{z1sFi6 V5d]yfIEӌ\KV]e pd#;^SqV-FGl\$0 5)ss" QH:!Y ߁=ʴ#)2M%c-rh1\X-݁aݧ-4)Gn^S2P㭼2nHMwM@g9#R|m7G:uNÌ-O".Vya:H #|m L6()ZO w>,}{[9"8Xk0۔}?5#]0|M |wabA*T;(3,-A⋽WIԴ {.^o\Kڧrw#, Z4xnJC?oy0#չNF12: @DtL`ΌLU#UþGaqo.u!äQST0qԶ#5YvW,(lvp΀Ϳ[^E=U0աtns|9.b5UF]ƽHvZq5zzlXXj0_NIq3:uլMYݐ e "a\;ǽwzc>{&u4g2k*Mhk$mX-o:nyK*nptֽxh M~5s Uߴj ڗt ?W`D9 "6?^kO"9*#Ovszqy{ZW)I$Dւ?:~;C sW&07[ £LF 2P? &%rM,GD֓`Xl/L'Ԡzke ~nEMpOXƫd=AIܨ&7#_\zi?˜¹͵q{ һ`\/0<ǘS@oE5lT.R5fY\#5|ip|G]: !7W\ȝ{QH'8n?mu f|A9G=np0Jƹ1(?S}.fބ㑡c]FYKkH_k<{:{;T:VCTې W]04|Ӽ Z FR?.)G'nþ;-&`Yf0Fr޳);K9Wkk -@|Fl8)fRW H".DPOCD#]ʤrH4uo"/e|H&C'#Yvtx W~)>~fA{}OLŖګ PǤŭm-ރs5eeEZ AF}:?{ e7ap4&[󛇌DC9ĘxbxTֿ[ ٲ{itv>pKnˮ \G-DEB+n+YR e_7b{j.ILp~~olhG%3?Dou=Acg(=ynh벺:PTX͖cF&wu2"*w@Ui|-%hRME,7VEx }n( IGBQ_4 Z^\=MqH ŨBC7A;LdzBz̮yOpz9DUWee~/g& ޴=6:R B Wl"{@u.΅ٷXhK{sF:H^/%n:|mBencwKdUVɎutlv`H<_AYM !5' 9.a~D]~OR G9O.B_Nvwq(]>.t=R[Qb/tpjj>+! g/*SpD4AE/T&$S1Vf.+1ho'gxRh+ mqO4gMXw OܧёWA^Y`M:_LFC12WB9Pu[;%"pĢո*dXOV׃#SmhKFk)Tɲ.`l{CeFU(?r7mhmyȐ2CwגED-SQ~BTv9Rs/AS!3:U!p~iY$N5Y/PA@`gFvpAΟE V>R /q-zA\Fxv#'MS(:ѭKJ/{Ш6(da!"[Pl ObL!#(_.]q{Zmv-;_\Fr'AYWʔ=yĹ=8XW 1y[ҜU(7Nj3LUqڙ:fKݎΪ?X!NTؘ3='/NF7Mع33EcvгHHXЌњ4,{+vu(Յ"r̬ G)Ȫ"1n3BTth6 6i1-]{"Q~"r  V3#zN&zk9 YeBF\%.= v2,)/)/ +xJ" n]:' D.Ү:)(s )äэ{Qc).hhj QzʾVKWUAKKTH#5[daR!q2G;Jg9iȆ5XY6m~AQb%tk!ks$\v u/<8f(‹v]KP&a8ph )vԑOX pkPKwn z$'7kt\gc:eHO1c|Oh* ee 2ɜkh6񃠷2p:umn}ZZK_6ƛkWd_󱑝E! 9"`Ev忈q})'ìC>vtE[ tgY:U惟d2U~Ų'OLu7:x zix^OCDWg (&S_qQſ F%<@p z)/ŷxp mЉKK(Km,rb ѻ\aW /7#oA_LKh)ö; a@UZ 95m|9{zT.*0熼>a5W_oEe9e%< V@1h㢦\\8],}\j(5i(20?'mDu% nkJ:Nkg9=CSRQ:jЁ/?^HCI;f by VN40O&kMVuciȚg$tAMq9^¦U>+WI!pܒ~|6؊VXp&bg#%PEɓ2O@ʿtZF[b, j8)9L،AZzũ}gwV}#+KZS(Vۖ'T+RTi.pF1;W2IN*R#[!b@hCeIW-H*`f|c,[ jnޚY[aZ|湏U~&mWUtBGeDZx'mO?ߨ_Fv>y~NP^-zZxaoXv4q3ÓtU<3=VJoyj#glt]4ev&=b(6Ҡխ RzS=a t|3$4nLwo@]F@H7РVݏY B {pƱJ"X793CpqTl ! Nw&jI2Zi}|Y+Ϸ{Nk%E'O#]Xj.dQV) |9@=DD-@J^c?uu0Nqx3:jƼRB[xUU y3ʈFLVY uG vepњ0XVg@>}H^k`Ej ^d'D#$yD=hK\cp%7ѐueTQ~-v*/ 꿂ԩ)*̞lMdN8 $~X2,X.u\aJtWQ2 YD#)}a>a )։AKҧ|ѩ?D }¦BCoѭd}BШ)!r$,E(ϙ[0o51' ΕG]!ZQz;_W.qQHKJ* 1Dt+@(Atmziԭt3H2P 3HG:zZL|Alյ]Uq"}]\l *Z8^3\gl'k/Cfl̙x˄'}S~upum)K]Xغ (} !d }XF  m4JApa#fHdx$YnA'zϥ䪉Lt4b&XDxeC1kt5Nɷ98rubD/ߎސ߲CX9:쩇SǝyyҜd"IAhq6!bӢfPBߩݨ^xa=g2 [h&T#_ة4}h GM+k2Ipn.!hz%jDydUBh; c9êӟZ.ۺ:)"Dgsg_<t8M&%XkM]e؇Cy]}6a۱1J8q95d',vAj!{A4=݈~*xmt1y qdg[JU7;si./j, [0R oEouOyaNmX(IȞ9_7-Z+z‹rk‹ʱ7br*z8G$<.ziv3 P5]WS[m`H-]!6=M^w%VI T搇(JΣ8F`X=S嘎.4[V䀯F[ܶ%A~,dmKw;h&H vXp^N[HݩIKiP]lc&pj̜;.F4pORi LH:j;z|ˮ`n#˜4>1W>Yj*&t37+O=AkVF;!3h6Eݎm@Nz!7.RɵA#IX-9qW>ĵ5h|(ǁR޲VCdC u5 2;Le?Dq  UǜshoSTzឆsWGBBEt¸Wyjz/ܔ{aÆX;xmg%Yђpj >c25nfm^hfO ?+Y<34%/){ N?1z!Fv$Qi"dl > f@ .eA[vtO[%%@n.N!l/-f.LBm['u">4 ~8AL>xCglZ3nzG8,_ Son/ XEQ9Cj1]f)Zoڪ<#lơt^&ٮ< ~ LGKH dcd6#mcfuxg(^R扂{n=ٽ@˿b meY!Y}mWtT'v7'?4+xge h.sKݛIì Coq1hFZKӪy MݗEyJI;fm{:e 8#;$uʄ ܟD)qN~uے߱xoӋZZ^yO_O[_O 7Fm%:?um>#> asgbLO<O nf1-i,Xv]^'[l.zzOªsTLte[)̒mqbC7N:AW84n2Q])əV~~r@ki^ŐYxS]?#⤘l-VFm? زFpM2d]k*8 -1wí"ynfA8c_Ǩ\ȀTҶRmW;It:~S[n&ŖmJ?ovOZ'K\(<8vZJ*R+mI}4NUi^<Q`]VfF tu/]+x/λOhUD_W9u^i,  NG7:w8&~[/`9$D|P+sp)_Nn" U#m4Z2'V\ă"Z'Ҷ%RKT;4oN2SU}w,)-=240NYxSb]N8%φGoK`[%ڤ_ rClWn=Y$_XkG?"1fE;Te*Q+fN}GSg'7I8?LchH}`!o\uK4p^d ʌK_zz<egB%Ŕku6((5CL~ֳb\F1=$l/b|W$f׉t>Q:f _.[.86l w57b<RӃl[y}Fi 37nJщfje#l- w& {o> C ]c#i_0DW9+6Z,mI/M jDX@/sأ+@=Z.p^cBS-n} ZK#k^:Dz(^Ɩ4YHZXg1#Š(ܴv.8{)@IChY|c$VHWv`k~w\G)>JL~YqY|LWI Go.vA'O6^G#-Kͪi#UV(jJA*2eHɎvM9$ւII <}f\ ecTL"Mz$>D#`ZPTpg@%(޶ǫEd׻:NjA: /f_j_xB7ȇ8 S<Ejzu|J*̄oyYlJ{amQeOgF%vZp8K ${ojkC@Uf5լ+']ի[#wERI',0mx/y,{4'g<y2\5\cÞM?L1Ra&E+ɣ[F++a(K.¾nN-=J)/Xjrey6b ~oA\ӒjD=3˦/o'UiZ0;~MUdQi`2F=b|<t: iMJ)- {tDꥉ͐ĎhyͫuI;]d#9|Gkߵ0{4AwqMPA?~:, I^@1a\\hSWM> xCJJjձ LFDO-1S_,P4Wp]0~5 7jQ`\jP8+/JE'ECigȮamm& fM"R/s'IXb>zDlY?},󁋖IlLTP"Jʜ-f1ߩ6"iMпg7Ƿ惤RxOL_S#2 ΦKDÄK'udp>\[Zwlmb.ٝY$ Ưs)É @m *dl$O8=e5hTE_W D\tkA6ّDuP53?Jgzjb]u{,C/eLlW-rpIKGl쒘T)&^bNo@?@qac(>0ypo'sgwa [ b.7)B S߿(:zv? ^yOR1_4$ ] w8eKՔla\l t?=xY 5wD+M~/0J V,Oۑu7wBEuBkoɫ-Xw^>}kB|]l;jD| 9Ge[KXu.=rRyd\o%6x42esBp_:mR~L BȠ]c[h=g>K .aء}P}W`~Vd!hޞ䐥ۭ),j}Ta$i~KrCj/<)8>oxNJG|;bB?\KXdI-OIf~ \3ogFɜWq%_VIyᰬ\~ƪ@"q9d,$#!xD/ޏr<{RCg!a/?n[:#-3r% ,{kpk+ ص~-҅OV{-fyYX@z'\*t5!BPnE:*!A 9}GOU :>r/HHId Eub\Ur')y}JJYdKɯf~2\PNkO"ӥ'2`^5#L sxh#fH 8‹qz8][\S`ʭ BB礑k,gI_)sSg[.Y\ ֫96@ǶHOWxF^_r1qF?ܚzEaT<n;Y>K<# '>>X27֣c=!Zm;(1hh6PvE!- n=PI6oSe#ZԵM7!ZL|II\{CSøz>gl`Kե4[X[1<0N_ '` jR5}MGϵL!.8RT+ ֈ-Wn#V *WM7SAZeݗA;ydO#9n҈ 7)cF<`Xо'eh3,g~Cq_rUsƐ۲IbIUI^, &uSZgw4uNoU\?*0'7K(X#ɐe~Rus8+aM* A /w}>.EŪz=J' e)ۻql'جGͥMݝ=NǛd=#n8PjHΖt!֍Q Iu<(~MlRGN6X]F$:KQQ5 J kf&aZ=wAQ׾]vr逩uR]i_vá~-[KNtb=,WT=rѲu0ab ܟADSo/Pʕ/oKvM@V(L.Ȑra135OfRl땮.p1".y454WiLR<^25|?&w0b捳Jlտ< aYh{;!5,5ε"*jZQ[氜Jqa=vBtA۪Ti ׍e [ZAIޮn[b96t".j$8[=<%Ti +@&v`XθG\zq6&' &R8xk ;0]Rڦ)~w3qs {۳S1}N80ijhsw"e(3AW1MQa屣L# \HioQt `[`Th}j:l5{rq?̷"aI.;\/1@e0ٯɜpx{~E0}uYsG|3mppZX#h&-M)|s9mt p}dȊ{t7iC c=4UJ-l`΄U`tJ*ִ\g S5E')68G5 7ؾ'/7`+>b](kt;9<TYV@ C{oK{Q6Dg"))_!E> 촗_ Yh`=S CS9Bq0Wv;rHn#B` (ŭOvHƜzXo !/x턓δ%ivFcMЛQve rA0շ RN]28Kb>d59fgctE:X[}`N‚RA<4h ¨? yGQ!`, P\E/|=`ڃ&l QJP0~LЃ?;wq|FN[$U"Nd}D`Pf.Vwni 6>9á.[: B >o[,U 2bfn ]}gN.~Լ#˔%rPdQ=vQ%^Lfdu ,s7tr Hr\-+2؝}_~t|3Imާnp4#R>"Wx;х 5.G.Kh12K/xx:C~2%Ocd9c|xvӽd5B F M}7(5oȄBc [A8s8/>r9A%2~DsN2,8lIGULݎxNp (̻Fd\cfȸ!eifS$ǮeTNQX?1LClmjL؈ e-V!1$lH}`tm~qα#UE^IOqS+<9av&yd2uM𓌱ecEvfu='myͶ`oWrj/+}B_V;{PX5X->m&ft6^@/gQ}wwxYU&1L1O$yI‚ɠUBAHPwKTs2"μN9A颦,oB6up{%Y%GO1`4slJoPB9%U+<M-IOJtvۭ!Y@\ULtF q56*$=C #;B@Ph/EЪz.l}yh`f\!3>jG)sX=U$:VbAZ^;oH~5JW;2/H2#TJ\&Kݢ=W 8~+C[)%63 lC0U=zn`5ܖy7e 4L0=s uN^]񑨘~f`"ůΛ;ˢMh5V#flC(gmc] Fi$ߺ YTv b~aD;k م<]+oD(P)ִ)#$M)A#2<LtEi5~̑%.O*ɤ ]~ZsE@z/K[vԨ H#&')8)7a,e=>x;Jz\_,g_.JgyxUo Iz2L6IObKKϔ~QRk0am6YXHUxKCSOP]6 $ Ad;zg!մ+0h%odh'YJ6c>T":.>tNy}AL&WW|U}e-,>gP8 ݇QnA;Ãܽ3}C| s:\J,7),%O0)ۏfuJesNF-7E/C JM/Ew6- PD?J"]hLY}gAw{jQϨ^Gndj9JTOlS:W#khIdL2zC=wvT7aI?;<F+М+ѯ|U*hf N:-G=l ?at_n' B1'u.͆rYOA0]LWt|p7 Ǜ ^)[ؠRa[+Dlbc若NGmN:.잂%\[y?YG&lS'(C)|8ќґѶMHЗ BHSVUC)ѹ~oH-f˧36։lEyIgG_ne?{Yo,RtQjLOazaYӕVr7dT2XMCўo>֑D}lb!UEnGBY)"MJ2>aNp#m)O*;% b51Wd,r:Ʋ)JvvB-|_4[(k$2W#G>󴌔֑P0͐NFIY`\Z pQ )J/kOԶPL:*q[X?^LVϣ?::j!L>Bj0ȅ2e3^v2}?'G7 x>A\/m>6pk=ec,yދQ5\poZ4-iҲǰM_d5i`]gbew"fݠ2 ^Bpl 7=;soF -D5}Ls3PunrycrCԜ(q:~l &T{6;re8 ׳*aZ-Z517,7HVͧz݉nL%GYs0`J%T\*f͂hK#|: ,Lj5(I>$lw+yx` {-ú]|R惾YH-E2 wTM+ngS 44!U.#cA,-[#!%R}(M`m)0+me mD,9h5tq C|=&Dߪ/3)PtD[4M>*:!CxN3d5`Us&쑍i\GW!pĕ@F6mUG0SdFj rkfڊ6o[,zeVx^_MhB 9lh1E w{; 6= ˶f;<͙0ܤ]fwfxVG/m6^lGf66aW]ך2]cŒoAaJ"m*ԀؗB{\Jn=6 rxɶЂslь[m;, һvrPb7m{L^2CxQC5pc҈~M}_84ʼv,}92xA(x9|00H\};`|ݪ^=KWv6'yo{8P`mOui;f܆҃|D>G> Aj%KLr|Z!M,DNlHS' Jg NW9t1{rm~1gnbhl*'`른M㱣qh($,(ctEokSn UbupZEdZ3S!4ػ~ c36Jk3$|O(VņDi4!wkCG3͗3֥(2r 1F>sf Z HX+)U`LOh]@SEM44"s{/ FV/V>eϿG#B-슃߱-оڅxH ͿOk%(p- @?tSO|=43VV{#]XX6UNfhC򺰬d |3@lΒقoK-Ts4=}Y%6T Sd i u Mrwl!?i.<BcxY=]p'[W\ʿ_|.DM{2tyX2IJ(%hT{R ˽}|7ČT˵AԿT;=Jϲ}LADrϨZLhIP6ha;NȥJ Emb afiz.!f&"oSxP?ݥEn~|ֆ?8At=R2AFo(۳O`hŃB̚Iwrhj>p`xw;**io%)DZ8"zm ~^]Q2[,n W)gG!>חɁ^! 5-5VHH'[KPch)gcdukL̑kd  IPG>%{~ֆnW, .'^Ğ_\p:L{sndx9.+* E-:e<[M6eCiؕ( \-d煰]ᾫ\_1]͔Qnـ(P s@PINλ/k[9h,<~M Nu YZǬ85郆;ɼf4m mF@p؅DXii -x8(&c>T>NErRb9ˊn[SM}we"L2CEXr_gPq"q&[5XMe d"Ԛ~kkETqw , 4^_iE6K$ n?_i[7p)%>iqE J.˺LbM^}SB⠐oV%U<(3ڛ߿ ڟ %vb6#p'-Px~:Ѱ"|}6rZiÒ¶zpZCohEjTBldet!ѳ&oҜGʩ#G(0`ǯ@vafkbdK<eJ TwD-+m4X2tsQ78TƋ&wV[ʨSfݬf|%,ju&&`|?SGLЏu*=e@O#odp9wJ~!pSܣRtak^J&0{w#G:&lk% ZmFqexnz))O2ڌJ1$qv!]Yo6pV/\jVHE0%rWZ%KKhtBw'/f"/PTA})"ɞpILL_l=WRJ ޺^t>&4j>y~8|JZn29eby1!d'60h2$F{Vj ՙ4bF%P뺔ɦ-EږQW c~27 (cBƶTZ0R3,|8֣Ƃ,B1kDϾR٠nL mԔKphnyәB8.֟:.{hȼ @oP(&[,Έ2Bc#󫢵w^֐$Lj{#| HТwͥK[tkuv?݃7WT⿲5X7Nt c,E(^HFǻO 釥߹+-9(>lH/BpUM[<3`11Cag v}Y]BPB@[As1~F.<י[buHpT].T߹B/{VU?rCQ- sP3p;ɴG\ѥ` LKɩt  Y<٭堑mi I?- g`UPvw5G BByT=SnLk+ krTm)vUgoCJočk=4@#YQV)~xn^n҆VafnLgxhpĿC16jT4l_aecZ$“˝7X'W*ѡqx8asoԯ`WYn]a?[2|ctl0mDhA+.u7YxEJ.1^H] X1Xb8J(",xpB$77 $C\^@U6"*SuHVmԸlOzȎ:FLG^( Çx"\4جe&Qq%X 6OGCkRM>&-RLuM9%Ph'@wi/rR]%{j2pf/*bG*hL6soMAto'VW .> n3R!:FlO'XܦCJ8u+7|гϳM=޿ |MبY] @2mR ʥ7؏F꤃96`VlQ|3pzx0 +R孁p}6xWu7QTzyT:bDyV匥"^߶p/|Ӷokߒ?DHۋojyr#XOp¼]Pl\8ά4۵aNu` LƹP};HiMׂet,iqFv./p'|΁yWuQϑRs,5_^oOKiEʧzS;{hB~\1C LEH:(T'Ƕŷ3{yLc!l[ض //:SJ98VA,BݡG%+H,~+? KK_vL|W;|=إ5ȧL\nyl_LєVP:# Xʓ[U\3ECctl֙JT3̹z+_S4V{) &bdBEőN8I2dP<[DH֨ D7jV#s,{2pC0l2g|]C&YlEI0ymQBqZ{ՉT/Xvf9Dg(ȡi)-1(7ǔ u/2:aiQ5 mAm jJ /"$oA,.ECp0y҉VIppٿ`5mӗ7U—21 ʜ]doyKL<,H4: 织{Ҡ}M|a/+|{Ԭ[hK7=]}$d7 {QOzho\ښJf46ɩ8dr<Ѝ `-Y4ce<ӎ&2dkrW`e^i=$z,ScH ΄l+!]HLWSPd0qcn +z#l "2c`N10?ӰX&uWܠZܲo\Љ?O $.ʯB;D;/UM$8pf>7Z.ħ)&) Oh*&cuINށOfkK\\|]- H落Q_g2uqcJNiu꟱sOUFiEPE|d:%쀃7ɿ`e$#(^%2i?Ia˳tLUK!ȹ~0ޒJڲH ~16o/tjF `|f=óGr7Šy۞]!tv3oϺ "-o9Bφ4{\#H5vT/1-QBhZ[R$|@mp`t;kU`!1H1 ꩒':&ta'u 茨}+ =dg5f!%vaԅކ 9Czp/Y(a?<-5 !Q)%3-ƑRV޾ә(~>zD&1mƓίM;&'+98V~{57fdžf EiP ykf@udڝaa`y!8 B r{=ї4_/#^N5#WK!g)w a/yU-b7 ?0=hj,~E' QED_g%!?І$#j LOm4xtI4|"_Iժ [j!_ 3k&7tȯ-ܷB\R+DPƦTxV8{銬ݵyw a4edŁ!CSuK, ?N/vvla0Vu,BƏ|#G[v _6a6e?V oM%=װ.>f)V;:[+rmHXm=,YU8yn1UYE]{aT"IO:RO$X!bpz/B1\yM@%Ե1 G\TiA.}zޛ}0h 223t $}.B\׬ӫp)Jqha1;ЮCUڹ^k SLFH<42F nIHwdj {UjUlG|(/ӠŎ!dV= ,{; B6L w~P>=`$A=,^mn,IdKM¿"B%ޙЙq}+&V> /-No''Fc x,T*OQXu4#02PFĚ2 4BHG_s',M6zOrэDp-g!k#yۃaȕ }S4$wRE(hsEZ}BSpU Qܖ gDO|C”azӶu iYD+ڰlZϏ3d}7k?ik'>TsY 5)?)rݺbȋ|:-P% HݰeO.g8nzה#ըi0 Pm\2ӨA@o륋dMk"Ao[Z*O[m5Z%!_weɦ`Eu7[Vz.b_)V#8!S5Ѽ(9c\)؅{D/qz§!C C7ZmTRW83S8l5KXqB;Y^2Kt\$ت7n:9/D =6YmQ.lc%Krsۿ.v9ӥ59 9ΧM,a8v U.wCq A2x; %׺L0q0<mtd6Y8dR_4;FUm-Opέ :K)3 p teS6Ru 9 k4[J_$LU ! lj~<y;!ډ#4(ڡc5rƪ zrB sRP+&Bxvs@=-i{>awʜE<ZMKlg*xZ?t2|յ0D6q"N1u|)lTYC`/URZQ<0 no^79!*?34?KVUXpF&@6ǺUW+ڧyb t5 Ô6E5RX}Ա*oKgɞSAzBՐ`Sgqo [EXm<߭If ߂k:VBLڡ6}#I96D\26(A^. >rqѶULѳ~ڗHq~*!dhJx?%$Zm-#uGm@D}ng^o ĊvkR~,#rXZw+gL3GnsW֨N#sG 1U62VBLѦFrkkSnk )M )P@s'DTI RY7Yzg@PL$āHݻ߇O{zGqsg{79H&,v$H'E= 5F'#=' cIs֊M EնK<Vh~6-x`Ks Pɝ̀͌WF,0L!8yz Np; p=mL6 =QM4>g"jbѥΘ2&VR]2XC)ג2pmNK>,>Z%Q=G!;pP{DXzLufN9ȆIiU}I|nu*vЫ9cJ?k5)7a0ʹ^Z-c[E'-' (#L>8ٸrMK2S|Xpjg5UdܑWex$<|')XK1 Q#r 4>rVw3 .h"ZP?b")˾`AZlj!͉DXOG9!}\>B/}ȭ+Dz.լ@URVy ~u\b6!"'mtM-Ga"C1L󥅪?"=A E.pѻ;h.Ua~A17V>ۀ6apY*w8d@23?J]Ho=PN+-Dc tbW褸t𗙏|it^e!P %5cT>g"lۑ)8X JNELWtlA)+l]_oiX.2CiemS;GQ;Hm0<zq<6Cf۶/8;4SP-RfPBG,2ʦG36w9h<7Щp/7Ey`zg l,LBH6֔iRB 5l8{w7LѨKVA31͓s0|k'ȂW .'=JY\328~Q:ѣIMdY׆En0 1QDccJ+`tY9OuPJqN J֫v3 3lesw{ءLKx6/;ONtG6g*@G:R$u,T^QzU=9e_LkiHRb4쨬% JB; 5/R3ЖIsYfشc:ҌQ 2qiT+g꠾sgA-AF'͈7kҲ⬁k(ݿIݬڲӶB ^&L.TSkօʥ {!pq{O6(LF fl5.4ì'#H5> FOz id%U\ʪ"rN\ʵv)ErR$~ʦlE:oi VڒJf=:E.ͳε>Z0 n 9iK;&T]N!]s[`PQǞ-(=!,TVڃSbdѦBӁsh6HȒ[X~#kѢ `-PJӘ;)۪H?%%Ob~m:]`,N.rnR["S-k,HdQ6g]vk6a6B͔@-VՕ:,JO ^'#n )ėq|rnWK{^4O-cRa[@ DY_γ4{QREZ4`،`crcK[!ު İk`.3:/Κeߑlidiԗb0S7%O@ʫxƕ7W5'XMJ[p;>mF7O?w0B`&*l5ħ:zEĘua8Gp#8 YN/ze3DmBl<^Ȩ/ĠD071D9m-  Ooz i&G xZB2CBrNsbH#0ٜQpBob@IhdRH.4-%Nj݂o>2c#qU:,)E-ɽ\ 41S޶zY)nқ&ln[!qfsKހ*G^p瑤&g^Cߪ(>c'0L@RUr{,a$=w; /IvOd7x)ߘcgUBA4p tCdj{JћLH`M)Ԃ@ժvqG ړVQc]c0#llH5*2N|a%0ЅIɗQE4(A4v08ceQ׶F ~hZ ]lj#k9`u1C!?L9zˑ4m*R݌{444V\5ئnl]]T=JW=rCu?21o>b9 8Eo9#5dFq51]ˠ1Fa䎎I;ys.m 5|4eUfCS+ӿ)Bt7DNӌ2mbGʁMJ.;.yzKe5ԳQkLg*gI&zvknr_ 91}lUJq+~^F@%~Tre7 )p">lIVfrL%{roEqS:v.թc;7Vb1ޢvq&aEafDkzы8=wNha6EG܂x4erZ< ATH!ԪJdK(}[8phͤ b41R#ɭڋ6fNH8CMwue/+$@4kb4 4:ō?6K#$gIWEZT?pЙK 46b#a!-I\bFfG͠G7ҼOCTmΕݴ"}3SL'X^%>dH iy)K&%Y hS?;cu{1&lķY{6vA{C;W.p~9$dbG=/881',6ѪK{B졞GlѰ! k'vfFj䊇qGLXXL3;٫=GYV4:kDv#p9%sQVKc|R7ya!BNM,ÂccG _ qg#Q ɭ겘D1=ϞO;GT4%bqҲ0 Z,*{;s!!+0߃Z"%6vЃݬڒFvȂYo{6ڒH-* s5_XWQZ!&~z2tŇy= T^H<ĸg]'&n7xLSB[}9jvn"b&Af AЇ)ƺoף(GQ-.|V3!D G0L<_yTZpRf r`+(^]xE"gJHwFٻ?au)!}*w=%9PCcjd8^v.KTv#03źH޵2ohq,Wڰڹ96lv'"X4:\;=ӫSYE g_Ԛ#3bC[dGR5Lupqttw5sMPxo<jXe|M$R,r+A.]a CcrPVkL8%^Z>]m[xuaCVR-PT{ 3@gq59|ssRMg>@(Ƭ5ٙ׊`0W/a@O[3.}RbɆ-⻊I_%c\h^hQT?~;OZgA բ 16qzm =Nvy>sE_<_nF7W 9Tv2:.ɶTw&,GO }DTлfǺ%o- Ǧ$ߞ7 Ng![R?qi0E2K$NT$XdhH?UMwzr:/0݈LjUl P2 ?VYHijc[N GSa1֋pU*pl?A%ɴ%sZqw5:(*'rPsls&/SfSv}B&3U$.Sײ."r%:ANgxSE~.c>ᛛ#|*R)܋U__+E9V*AqcM5+;ӱUho:)_*{c}6!Z~S$2&#dqwp^+7R#25`#G]$˼[~Z?/k~U UV$%M/fP׮pC;]gArZr3.rn2G=DZ,ۊ~3oY3@ KIM*VR, yi#@c2UF QX/dno~O> 롖jXR*!lIkoBr@:t DonVc1)H.WCdnTWoЙ/C"喕u{'̞Z+i)ĨKhC=N$:+ۤ1G` 8S1IG)k}QX%N;LFo#٧PŵA|< [[k[1Q]:G{Ê[DzJ:h.: e>" G,BITWԣh[YIa5CqB,j\SKui廾)7ߊ7PLK-Zۦ#缷DQ#Ɣ !FlA0[\ fܗ};7c~Aa+ꔡs~W?7LXzWE{Y|F[S9{EY1ٔv|7I,j^VQjD 63dVz1v&2rqy?U*ȴS#/VjS38C"vu`$a1t^OZZ\iHQ(/mKV ϘvͩkaoB|Wf`%Tjnd-rD캭0!;4Dib(^.[38j/TrBdib!(/Zm^7%W=%z/19E&d1Q[ɋqRmLcb&=_LmԘc극fh9bk"|c\0Gr)hybXrIMΐsF N) 'A)~ezڿR}>'yz0BX@e8 $S-28 x% tEV?0fszTTtp,z,Y$ۈr/=X;7Ŀ28UAr[PڛZ_TecR\f{Z)Ɓn=$|>,ƞw>|TXY(a"MH߲+|4Pr>xӪFPgAb$Rz:+8?)Ƚ{pƝ|]C3M`N.]zBu~9`澙6!/t{=}nN;&=*9!XN 0fӇ= 00 @W,pyMQzB,> ߆K>?eNJAv!pl/81#;^69XrcseН Fa[k㚘9}6\@+ L?"<M$:orh4T* Wpw_s~NSNU;kGCg߽,j7K|ub.j;sK{5U Y)Dvqmm>H#HU"k7!d;IvCu[j%!Ufq1 G2j]q@S6f,˒c$LQ7Y`64b 'r7:(LpE3(7s񅟝9#.|XnqaeAf+ u>qJG6✕ug%;ڋ&n]`mRTC|uk7 zDw>R2Ms4M=wJi_-H5FAh}び Q[xP# aM6 ߯_N60W\Mv4sm_S 1BbN(5_]+V q>W<P x"ggK<>8KsR4VϊEI.mkۗ@4GSj$Tc3p`)$oJz%S3Q=}"{(9Д$sSF_%F,ڮB5}ȿpMw @^=cJſϭ f0 rY9`6HB,AmQjt ߳D)8vmG |y6Zv)]r@Q|p\lJ𭕺 d1qṠad7-7ݚh1_nVq&G/ x詗ZK=K8w^;o B znA֔C{qJCk`=}$M?q 7x,)Ab;wW8񛛓mˮb2c,8EF!`pARŠΓw~pGE(21<|AS10B[5h}ۢe}w։ @TSUvI"㷰x, :Gi eZu>HBM,  $ mT6 Mٲ1Cz.o2|/DE7/ ,֍5G| r!gk"p)5BCSu[nyVz8NR]R~boh>7ᴗLgN0י1Ap3fDnJ!I^4[K ].~ЇH*XmE^>␬,% <'_CmD :& 7߰FuFٙĦ#uu6Y<:v̹o1${Hm4Sf'gA}iNQW)dU}1/c/SY L+2 2EQAޚZhGAv[(Avl-Zu\a4(w8g2 Llzuo OEI#9-/Hj ^+ٌfD!Wr=N4pl3/op%Ʊf*b̹5XIoPx̨AÕdl\dٜF Q*a)Ƨp6?+ b{{917Z1z(za#6k"{Pfwз '騝y?Wm[{3f%e.wz.jnI8R*0JbM>%Et dD}OΩ r-榵;vA[_`OlW$.9T,c #iR^:n]Trnɼ!TS2 (σ N84>]`0^zu|Se8إLr?'X@0d% *R]4zzy&*w/_Cpŏab- e2 |,oӤxiId{e :UIA+c)n) 4 }vk;gvDqlfi8 $-w߸Idqv+z trf;LG^ M5 QP'z~mVAS]e֭NU;Ǥşa) W편Bh8 8M c/'poRf.g +^, Pg2wf./K/ɽwRBK7 .rS " Ca5ͷ#*$|4 B0z.WWU/x+ imñRh}kagI!X'`=c 2>0niU {eնq^_VeWE %(.t!z!LGpzor.ʎ2s@U/bR /m:, :Px!m7k;6\h5,,.Ч{ؠ?ȅt׽Kcȭ0-Rī+Ԃjj m26p ֱckۉ!vCj[x0ltZ$ZGkJ58 %܄GQEJ!-U{X!y0[%G(>2B$OI\(YfOnHvht:/Ü,V~#2 J8+BES$ǏA3䜕Ocr{N4 $o`;7pR>md#m!&O|zhl5%ʔD]*:s5/g#\Um[{.֫sQਲ)zCE-Y$v6c ̊!޼x̞X4ø_W[O2 uo8$NW/ ςҠ3Um#5HK Pv/\ն.&PS1yP~n/TClY269:GV%j] dV@oe|˦RU1J4w8D_5曇  82="1M Pn{;=V2!p 03)0/EJt>2ʴ AQ$JSV q`N_pH5Z(6}e9^P<wَc0K<ɺ)SF9%#4.9,9w/|mCt|yB>ExMnQ.D0<_ԟA]y#7tHztoVfؔLbC!y~ݷR.1 a+K*bM(u]dJ')ڭUadI; /'&CuMQP8~ c(-y=(fkOa:t 0a68~7 R _Gߴ%4B勡QҚQ[O'#c gJdX- %#WS`Osqxb UڄMD;꘦NtDUd;)]D`\ 4({!Yr fUBpUZV]3$Of?FA }Fz.BNU#skGa7ɑ ::/, [Үsl@`3fXQLM%c~۝qSU  F[I\0{( zTg, [ܘRĖjF)T8}\k1_*뻫{ޜW-FYoG|_ov SlKgcp [s ”JN+VX C6XoKo6}{x t8,t4h^ިֻ:9 Lʠ,!Bfܽ3OHTGqH*ÛB*9rkD m)Ҩ7Քa|?jޑc-G=GC@>-VWXzR_we<7]7υAxJ %.{%`7!(r' (@pv>r}Ĵ9_H*ױM)K%mgP,[?0.ejsXm w<;4E+堸b^Ǭ b2 Mh_>f:%+7vP4gdXY %$({NOUYk((y)Ff (l#ڹеnX&|6,H!r^ .tkGĴsz-ʧTR;w :]!&tL8<<}.t(vxϱ O=cd7bk8%F`ЖF3f,Ș[ s_B !6C5K6meѷ~RXjޖ ,g]e;Orv\Xd5ވ1՝t{cy#Eĩv Fbǵ}3o= (We祛;S)"9fb*u SmУP~sv_9PSTwdQu fTQ/)0uܚ@ZKWJ%ڮZD3,*5 ~`]ZA&76tIodFv 5: ; :¥5Le*<;\IP dB<MH,_0#guϻ1Խұ6mx銈@l.NN쁈C8O:$mE}eV}OM)tn N~8C'CxPU8VxĚVK`JWچъII7"N*3Q#՚RӍis+DήZoVy`٬8vPn=1Si],;EY'Y~7n}/{J# c<TLKmC(LOͻ<ızK/ݨ)q#R@? #qbp+BS7.Y宱 ojZU8A72b †_'@IaCHH5pSV=~x"fҭ"13p(uQ0tNY&ȡ})`§\="1kzT\! u+TT1e7g'Ot:_ZuZ%mc͗QPQq8x=Ҵ_i)x3{"_E<3..m76mNGGCܯe\ɖcY$ IE/ư4boP1f7 )ku6nzڐaH?\VӋ:Q_'Ao8oZLʙvi'WE4 zle@I$)t O[Epfn&u a!GrTmfV^)cXS?4"o-$R%%f}ARvӟbo0.>0B2Vh970=ϒ^_,V^ur):3~'pYև 6%uqw͢VeO{cl"%~O: !$ǥ%P銚&`k֓>R}3-vh*iq%;l7f 75p_Kf-8֨n0djJPP/`\޽$!NEXjyTܤ)B5$S1W޶3z1A\jHE_MĶhh@qf9 Z,*=p{<Ɍ`3R1D e^lT?̬5R`@H5(%H"Lj-LO їwCun+^d 6:kƥG_[m4ůW`)G/vqGDZb@K7q" YOrB Jua;r1 su&3# 6p"ߪmL6@tHٕ4-k<+LeǨ6)IxQ>?k_RZϋ?sپCABƏbںp-)gt)g&=dtAO!EIeC\IŘ +2Ɏd^^u)[pNp3/𱣣YL]1+]cslbQcIn=_+ yMӰ_O\J$ڜHJAzWl$*zTؒ$Crz<8*U ߛUQOe1ʖ!ue17{(+ GaCTҥ\9K@w+E`I"Bk37&)y~kvbw9!vKm$I41*w{-R<2Ior>)㲅uf-cO^%:b(I iö/pm>8;X0Nj`}'z=dҜ0!`cG]LPsS9<*o)A;IA B-~q'R"v55{xwmӮdK|HHj#*}m] aBw~̷v0J!,&m^} tZ$"%ywғӹz-DGfQ媻=u_!s|ⶋexu -.y+5Q8GsEGB/?G6zP,kc;l M؉^(ǥWP euC~3 BS. >FG.To##KCO򫴿zdN<U<{{ fY􄃵xڌ|8^ gi )\}A $D\Fϥ(&in3(@7ɒ;LZ쁳37< 7} TVoz9&8jp k."͌j"ힹqN8ϓyzL20QW~J\cC:,tܝ86ӹI2z29 9c앱;5zf,R f0WځtY?u4E$'zzCW `D.${[}dLjy3LKc^OxQKo 6-Ȧ0J YN8 ȄT'Fd-]y#"XC̋dT(S`P.[WcWw 6K!"yVA2Nj& h7h$*2EblNmp̄us/#$]q%%~,E+@ 4&PNaل,U*YcY)+$Ĵȭ5%i{ӰǙwԨT7&uyT9kj_ɷA^ʅ$(]l% x\= w/ q5δTn<~Mg׌bzOl<=jAL&Ǿ,$)m4krvY<)û6?٩0ۜq`l+]i5'dGb}%}P qJfKdrDRשl'bKCN~])nTTGX;ipb)ґz|`a% ;$#,N>7qЩ[+6TAāQu' B &krlA1YH2AY"IwoĄpu.@ /7 R5{Km$y oQm nf^P_Q߈y|InιqoPa{糥)Aû93TEze-.+,8>q8VṅԿ Jds6_LjXl_ՀN\%0p*+ UhMhVE2Pǎ-%=ikHk^O@f[6*|[]^_'^)~2ZRG~nv;0WHjOI% xs{3(1A::w#Pӎ2(P11: Tͅ_=4t4:sh %=R;r#U&5w ~avO7z PRmy%TUhA>< Fp-y J_n]x.3l!C9YӋ;wK[dEVX͆jDI \f z]͏8wCX[R0ƐtvC+ pEakPT&E3h#Gt^Q)9"F"%`׶5Eg+_l`O&YԦ3ia,NB~ZyM]\ %M!?Ls?,yؒ/<zՇ`O^o@ .!zlN;'oN%^c->S_ug2of\nt e9k!1tdnD"]D`!Jy?%H(5Dx)S~-g!<ixhu5[=QaTsFDs(<W8G֩lHwp!,y'/ t4 (#~^`B7Iy &rwDiڙ~]M睑W\c8Aw$G m]O-ͤg֣'܍b}= }Ȋ@<_+QO Z>Q[D0֪&e{MGR"WbYm!n;7cDeZh-~̕A  jGak@pOZ+3CH68}GUݿ"dU^$YI n&a)g0aWh*d\]s |2UX.ܾ#h Rv!&̱E;f`4@W99lY;6=B &Z=)+9!pw>>5,ٟa{N4Dt=#_ny HՅ@X.gs3({OLnFaAp AИ՘l s)hGhygQRtkXO O^J:\l/?6DIWϙc[q!r'GB@19Q%oۥ9) :G\dsyPۚ~Kw4s9~8|$4O"+8\={;m>4S۹t2Hm@k(AáF//jMZ'i/lMt77~"P.7ޫBY掙ymҹ{;=aa{nu]pЗbaOz9ǣ2o& N3iKi0IvZÁoW bBem[f9Lڔ:WDƓt1^)CbGI(:3a(WLDEc: Hu| sdzy>QYtT=ek >%utI2¹)L % B]6'4V,Td3C2+5bCO/;%8<Iup{tS?<_fp3mu[Jpdzq+Un-[rFQhs_NƼ͙/0wt5AiGeX60 ﷀj%Oy!D'J <ఛǏ8x߸ ^TBAN l餯e$ 5OHĢ+46N"*'.Qjr7pF NA)OJ YSY] G9xVwlg8=XS聽z|`_1JK|H,Ѳ Sճ?Rwy^#?B`)r}"\s)l8ƿΨL8WRk% vQlzvPfgC(AQ+ wRSD& qFv24PD_@N8AzD^fMLau> Jr.kB+ﯚ*Nb{wԂ W@eBg0+XU:+x^I<:B="5b-CκضVwv*kF W$UmvFH b7߲}g<\v puˍiLt:қ@t5? u`X<5E $XOT(bƅJYٮ2:= 5&TFvɎT7)x4#QQ[@qrڙSlɝgY `lyqawQ;♅mMRh4>9eu.;y?` r.1J $YW*uM;ܭK]mNJ"u+;{\/5Bg|^˧ֈ/O׉Ks$EIc?*&X7˱6ZKB>x Ce!5Je~]x:2MrPݔnh䊺 X`L_2 }CXAfp0O>晢!x"mZrfk>ńgt%I '4}BEE<4"M@Uԭu?,T.75)^w)yZQ0t]fŘ"v~b,Q'):qŚ-YaT!\Kʆ≌U %_܌Uڽ}0 0)EkT(Ryͣ移rQpj6$ 䱰p+Wyt2ܙ8ftp]OsϋD}Bb:J\j ;Y^\|#ɭ \`(y0 J=ˣqܱXG 41M}҇iOeNkLqQ~dB )oSeؼE5e d}YES( A{W->O^#S c{t,^Z,q{I 7f}m,9Œy=Mk5WLtwf]wb~3ZUE9EBL9ҿL$@Zp^v T6@נ*X7ok#3`  %zui^af!f*M (r_賤AGwC p -|D0xDt%y =87̱!HogV#ߒAVuJaiC?_RZ?KP/>g>٦D^CIdr^spuJ'3To2RaZyPTrnh?}t{AuՒ6z/C,=()GŒ?1ȈE(HK/L5$Eo~aE Ax'n`(Lx6C$s _bߪ#ߝU.f#/ޖE?|[60Ƕ* Lv.L!]J#V=0VZJHK$Ki.: lG\ ,…nn8!&I8[Ź6oyZ oO;#p  ]#FJzIT>/S}?8u#"&"+Ynz<:X[\) ]5V0~xE0q|݆lõ~|XtS:zyzO2qFt{p<|zl HɅ%-eF5cb_iT`n B{a}6D OqX4Hk6"S-ڻa AK5-*yh C~4z1P2{^2`TDbyU Oa02M!Чq=:NPHQ> Ϳ6/S/u2y{j~;*]l]6em*_s`}sX>Nv.I4Ug:HWp Z.f{PhuE>2ǰˊb@ʶFɭl|ڌJ&Fᯉi'G ۾M.jsL6mW>h%U*n=N}Zt/_?@|ÐԎp̎XN,u_ E{z% \v]w|RгO԰[h(_JL&cjUQ.^;|җ(_؉CQ-ï(4{CTv9nVeΧ)We((")K3B#>Y|ʛɦSP- hYZ~*pj ׳RV!brY71d^4=䷲jiQ%B>]l3áQEҡxӍ:+x=.Mc;OljeӲzic{ǀua{`W'HuI؇71TGp,Xv D|/hb "N-]5[`CagN*Nj ~ eVa>v: -D{%A~4ߢ@dkdFcnJB6j`%D-wDEx4PݞF}a$f LփFT~-Hr5 Bm ؒSQKFk\Jx{CW`2w- 0JG`p㓈,:2z&g,4;O"@p:|C[N{ZFw).y)4=Y웇v rSDlE՛,jފv @H(x6UVJ093u;CtLBpv6Zz|*wGU ~KK/yYۚS5o1sÇ #]?#?m:>^^1 z@3 ȨH/.cuoD`Zo_toHn {t;`g7LFG4Q# 2dqrv;˄\N/S F{ _:Iq3, x"NRƝVm ݪ7X<ƗP#6.ͶcvըN9bd#[HzB餕 .x5It:c Sj@7m,t{TAl,uS3pOșŸr쏆 XBJ29UjƩR2Q/8gyo\Z{Y\V+i)*NnQQHf;X?uqOUV#UȖi6 lc4[޶NH-1V?;1Ӝq $&y坤Rqxbu`(%JL~fR0=l|P5V&4<4(5?E3ҁzڔXƮ^R6&ʹ,;}T fKn)2uJBrH%YXؐ8MkQu蹀xTl|DC"O 7V|mU2"i3buBzD걞x~ #eRaDrGMn!΢U"L_|^:Xrc4u=L/?# \j t~v(oQu8xu˚#s t.K=ٝqn9#MksՋ;H{jr0t9G*5}#.u pԯ|lȬFWyRnj;0Ex4ˮҝZ%h7F1V/**+ IBUcC`ǣáj^ůpJ,0l._0%ܩ~$jAG".œ"6SK%Xvةf]]lwOd$Af"wU{W,VRiˍvh?Q̻IM ѡ i}/:C,ڂviKk]Z;y%33 _-9~?yRz#;wi5of-n QE[8+Zф{Gyټ}@jR6+C`^;{(B`_}T9&C5 y>ѻ''tr2PMe3:xap,nk_;# 5\VKm-Y|c w 1WIqȸlT5 tG6ΗB/iBp1k١`Iyt[&[ܫ`F"P>ÿΒE0dWd `HP:8&W0~n6&\_0Q~T1d=+ڮ`+hT{LJ,w7c+M7+ r!zUiNlD@y4ܯJ|l"9+ׁ\x*R_'nTѐGUshQ 2YF{{}M(%W_{-?tG}#$YћQAJ6T[T`PF`uS-WqMhQr\א2o{PvQO+A ;/=5զ?m>Efˠe/?5O7gY$Ұ>-l;vr#M0&(~͟s؀ l!iUR)tQlS.=30P=:a(YCNܭ=Ohj+7E̤قj |!HM\fVѱЋtYEX:wd VvjœWL$Cd# dDUX0)z J&HC#JČnqPA Ժ%$񖾲80"@2atKǭCe2q.eI@|ݲ q+Ce_sh?Ӗ9% ? ~; XrE'}1g=lE-kφXa*r@ɵ'v~Y-+Vսݗ0ڸ_iv%[hL'矑6(xٟͧ(탻StQbS~s x.""]tL1g7EtQQޛF{EsblG*&nGLǝM?ZGt6Si/(X,vt=^C]p{!5_6댴66p]:dig G2bVG44RbpL?*z1Dl㐪<;kKj&Aѻ*/l' Ve}tu(azj \JJ3  2Mb ׼ LbLկ_.hYh1RD@By/a~JK`k4edYʌ/XNWP]iMrʬrbKcr\j$I]oP@^ƗVȊ( 7p~f&UPn{_ȫjXq> |^N7GlnzkH,ڤ`)WZc4Dtܠ+cόܦW~Vv-5)ì!,e_l+}͔;-hȤ1Њ#aKScVa|5qA60 , XS͏C|xαa8li־Ho/6"V&?+Y-UC4ݦĖvdfRQs A),yaApvU,5DaS7,%Y?"MT )#NNYq$[B"KnwS>1D'TpR1 Q%A{&E cžˇ;@;/Qﶂ)";{-Rs+fy&befKM)9 QӪrd99J~N el,ȰOdfxoo N=zpFb:ROũC뙦|12i :\m@,TG2vw5f[_;Oם=`-bQ3YRٳʑ ~/) z#F~,2#oŽWjG+K qYlϭNI/3-z,*pLb^g~5-_:F V>TZw _ZˮzX>Ɖ{&z#0=_JG [pC7ISWOL"չ^i(jy{6_rf*jdz]B DѴ:݅%?YP±P\HO!XМ=_m}bd̡J<\x|A`_E+YRZvPRXU7u/κj8?J:->j;Y(~R2|6\eX AG}mOȅN 2#13E)lj :r c tq[_SCwJ/J) l c_d.c/ͼHlQ.' rG*3u0x'g8ޓ7{blh2 KK9ny5Y4r5^v7bcY]*0~+AOguWXpG퐿>q9Cosf aXV* \Vuojb&{u5fܠ*b1@j}7+0 "`5te~3rM8PRK洸 .%g2/Gn1Ǣ8C=m{x4K[Cl٢N$_իbb|bf s&nUn\Zdp@&IuI) צZi=S)[Ѐt@?v}.7qP7am 'q$?Ӡq>]ͮE2óѥgq^D?=%lGźhy=tAIi}g do*R@bo[u{̥yY`r\qf̜XQ_0Hh$UubLڧ/1f?d!vx#ŅBg[xߘIy lr[hMI`f*(^ LNN\7F H,2ci۱P Z*)q=RSlL(yHU,D:KJMyʧmaE͈9Z|477K>Nՙ\Cw*'"Ka#3%[/i}~  b(j :vQ/{}KgU`W.<3 y %(gjÙ $x3x4 Ƹ[ǕoyyD4Wt LD+On;?F~<ՆH irt:J);d}ZxQ$_Reɇt£ڌxx*ϕR:A$<_bpax./#P+XopI+),bFmP)rۓӻK]Vety/b}Qj7:UVeeWB%@X*~Q!pWIDKȫz 8曁TupxP\RBbcqT4OqΥi@I1Wτ.d]Epɧ+ +2ʄQ:Bej='D=.IuVGů3MNpr.aX 0XA_B K|Snq;>V'XN]}y'Cs5S엧Յ~tDEw;_c Ɩ/4&n(?>K&D c CP~6{NjO#V˲xˋWI~Bұ}\;͈YF 8+lj]R 8k8UЋ4kDPjjAͷ 4]r7!,ya^E\t)4]` P\'J)D'lDzٟ!E*A6׏Ó tN_з*mZ>z9'[MϛѼCn4hΩޢ`DdZ? ƄBZRccT!찤{;BI7ݩ SW0E]Mv~mժH͆5P@6,q>-yh#]sZJP Xmts{!.>ˬqXa #([ל_ TQp΂ڶKi`j,_d -xBA{B$ \_zkT2 T =^iޚQu)?P֩m{Pd.zc44l%mu_-m}ߕ+kbG:ܷ|yӠ$-zcmL=Uq1wXs/"Xv#Kg@x$'"vvv'i כּǃŗ  k& ׇwH(Y)"y >~T-w(';R"$"q0c}tu˫ꋻm ZiDobl1Um}9!GǖB] 'Հ8D'`K Kډ`] h7D@ >IWSz霋nkUg^fP~w{Or;Aj(CE7)O| S&T;Ѥ+_iog |2wr: iM(O$e_Lj#Y$WO"*XN {AQ mp S /I,P1|`le˔$$SgoPy|~TiT ٥A[ %F.[h=Ѫ~uAO#GLj %KB |@, OcS16 #~`L[[D/bX"dl~%A"ao+0v' \xc$ oŅ̟G*]¸sDZ`V0`: YkQzs4uJh_DJ(<ڦmkk홎k!ݫ _]F-oF[ #ȆI4H-ZxO!n,8/e> Qk$3,j&՟M:e{|0ս;f!ȏJ֘E zjX-=0*r֮ ᫱#[]tXRy] 16;u&1Zp(Oq i$_< !ltqnw K|cKNKA|&9}5R&;GmsF(%Zx@].2¨Imcr} Y=r<'IѝjYBUsFb(U(`?Bֽ[j_XXXF6Vڟd4[ecVfA&[:{8I8nEN P9U33MڀMd''=f ~gj-%25s{UZ3bժS:X,ð`CۓtSΟօE r90K  ņˤp׋3V0T8?ڴp= _Dș`% [S?3;u`VHCY u)%4?Em/K\$W`j,υg=)dQ`]3;Vg)0I3rJb*(DB˅m/tfqu-Px5RGH%w=Kn$[nI SLFFLtT #:4<|XYq#zp,)}>iRt^W" gFjokI5R)̝XoY{JX'vgpV%L_Ι5b^ KhZ5>Ωxl1Lhѵ3d*F&jB0c $$9Mm!Ryys4rFO{I>"6b[T#!#*kJ2-J\Go:[v@$ME1sTyMwPZ>kGGUzf?KfxHѥl i0,eằ踌! b;;s-\Tacֺ$ZFnJ$\CWķ4sx^Aڱčd 6p54ek_K(?UaWDaTW2G&)g:S&ғf[dqgL`&uS[|"X ՞NAJق|lcdH-L_.0G*) 8m0ӓgak]z=>'e _t`$OWb` UyiC2"G*Sx nno^[jBXT{Mˊ§B]j`rb6; V5^?L J{dstǨ(fJ49C^^:~^lo]78(77Ir7ѭáˏMB_}%wϿ? .I*HdzߝAS,ŲCwTuKyPRchMyhGjm%O#q9 qsW8/H1jFV(&*9e/͑8t)Ux=3MWӐڪr"VpYxL+.SH6?vS/3ӂ xgBmit~מhe.a}siS׫mY ׼#U/}kKveoڝ 6ͦ'49R'W:v:0At|8t޸:vL`pY"LJHO5%szϖ nr&.[ XK :z> Q^'CL&sUkqJ!c-}Q1?nVODX2=aXMuD4R.)rQ/l˚IbCOfhoց2I#PAZkRPޟl:%e9c&ֿ 0;adD3acI7=;(02ˢI :4v(Al"u}nmUs * 7Bߪ**DVyMrڋdarԝjoYrSj|rp*61c^۔xT!BϼΛ!1i$;  }J\ oVgH*?r0N.id0S-BP= c&ݞ 0WA C@ } u4%T: SHGhRiλ6eAB,`O9HQ eZB^5Z\h$~QDYVp}tןxd蒷5tRBs+2 Yd+AvMT~sfxJ OɁipPY0.!P E0t O施/OC`TIFq'=H}xAlkxܗ#O=N`8JY'x##updp={M+z1[ʛ鑞~@> k+􉓜6ӂ4y_<0N'f5e?SR ,|v)(Gb(sUZbMjXq PcRvշ8'q1P'w`rv+߿%^$k*^& 3KVnPjkSxa8_@DC>;K;$=)Koha~p|KPgY.>0'cp@V&,VqIocYb,$@_IR q׆ O$;ثf29 ΝClZSM*k4՟]́XLƁLN+c%">{Ÿ1# * fFdHj)xӱ`t*^CY kKh8g&@8 QЄME='O]O?+I7M Ǘ90 3ʂ:A$ 1f7&)e(Ci,L?oe#H9x,oIq =?ӊ9dGY+K썟'?}VzD3ίZ ȁ< ta QHN0/05 VkFV,]Zثuo#EKdT1fPo ouZ ͤ c%1m͈L?}x?˕u2s.M3|.ҌS9Ndۗa;PSFcؼtGx1_F8#2@ڲY C 93&SɨiXw=y'Zqm9y5jlZQ4$Kc-_TyVy {: *9 ,ѕ͹ cnk%+PtZuPhjy35)b? H\gCCR_x\1EnNU  ɠoD"1t4y8:4_oU7s*Sx: dK*l8؍Ts?նYB@-+UpzN (bbVrTUlCٻNxB77ZT+M֒FG 󤴭1٥ m sĬNJ> s_7‹-iN⻓6ozocVv.n etz>o"ʇQz} Cl=IԬH.Br4\a3@@qy>P )ooT*v'oҬ/b~"9(Ӻ&)S} ~z[TBޯ"2\ D*{O9CCZ@s$E\OqF;#ZgZKw˽ÅJkU ştKbR3!c'ģ Ɇb1jEkkL_xL͇ ,1Փ&:mw-b ë$1Vę\ [s{1Ux'fVc+<8ds5Rgasm'[TLK,%x{ID <Ï1[ŵ7}qhf2VLZڣ(z`WъnGPA8&p7+rPY5@mwl#0r""3Wʫgp*ԨFdU5M /c]R'~HCߵ ţf,cɰCYۤ 8^ۧ1bJׯU˥t ;^̻]학3p Y.pIڕ,-&1aBfk ҹ;FH;֎vہڋ9U델0u)=Zwmx9Q_z߯YS3}KK֕~4Y Ŵ^|xj%&-gcr[#W2ħ5 j@jѬT;_06([S>UU۩1>Jey.@øUqR:̵+>GwzJT -8_W WoB3I܄ʫ/0?9tyVwvNPvAQ\PHyKp:3 ҉h%woC='XKN cIjRyh5*2iSy+yC0.2nW|W,7Gx-8];%Jj2&b7* v_ftDX,j1Y}”\^gvrP ٢wA|9vMzDs;׶&+V*K@:MzO&l$A:{ ~@G5?W> -H"JL̸5@ c;H ;qun\'^MR|1|搵Y-z8O "WU:=̽Ұ.׶lꨃ41*sr` ;0\@ "ԴŧaF@=",m&Jcd^r٩@!d\葨5ra>|%Z.@*,QE Ms6twB癩`xi Zy%nUo¤?b͡P6 -YW@UdHXrL^O>c?^DqA93GPr#;95}.npܡs61&hoD| [N0971/,-w iB:PVzgm+ZxQ&OA`t?Eղ!S ѫ!9"p?v}*@;s3%[/9Ʒ;!t9 :P lIJbHy5a)sIrw݈/1oo(\F~( j_J{(I΅7Il[Hl OL-X YSgÏ8ɩҬg1/f D%!aoٍ"cf:@B|" &\[FUSזM2p1H 41Tݪ5zFqX^{udSg"j*-!TR6I~ŐyLU\xrTmfsa#zt$WщػMwN:pոqߣ'CKeBDzZhPR5?Iz~:=zW邊=!ÈRW2J) ؂bn3CZ-08VgcdpB֠X{pZS??'ԒCsڋw$qlK.<^|g[;\peKd[h1ӎ 0tƢxݥG^L;L`A&]@~(Mž5_-IM :{W4d 8̂}3K^4$%G^G)I\Ú%aFni LbS֎/s;C;_3/ mln*-̼QMK<7 -pE݁osPnhhC3:OM @#p@MV&n0?0^^" &# N>]I{qAߚryωPW/Q$z,&B ?D`|MAX.J j$xp%.hH.H3x}I~*Зc.e q,<1AsIkNNJ%+X)r1א[ґЫ@qtc0vhl,h:FB(ʞepPpj6Wn3qCz nl1Odr1K?o4;c ۘu|"3KyGy81 nfO\g,,e{bO .D7hiw?xL&.X4 %fHArF)bƐ>7TeyTdH9x"4R^+hS'ZGͦGt:uP SJ~t$R.?Zjy؅ʐ~+k 2M6k'J8*IKBjE!IYLWf{$>TRهsF`֢ gj@ϻE ?w:e4'I z)δL^Q4.a>|c:{^Fvw865zxA"O6Rh Ɖ؟\$oD*,zeLNٷZ [,[H nJc$]Y匞lvE^\zx+,ҩVe4r;'r}FdFL(t V|y] ˔ JrfTm)ihVԺ-iCכko5N什E/GvlcN<>..VT0qѼ_l9LR%qsq`!m ^RY,^!57e [z}tpݗhDW";@͗ Q1MgI|:!^ט;#jKo/zDV=!ԫv:oBdr·[%_VHwv|'Ķ1 a6R\;| {ފVnfe}Iȳ5Vh5U]pguL8Rq& almW*o \& l'yD! vb9NzVrb7=$ĕaq\U7BBh#jEA`OY>-1N|ncLb<;cIK ?/]YBZ(gX@]$,[AEml1Ӗ5:bzEh#iڢ!_+;a C=AAW5y.#la4h^ivKCQ2n|5Ki#9x8=Zf;>Do!Yч|_DY0uW ɜzR$0nN WbK]?eU/r,qrI0+z-Wލ*ٳG[˄HP%kPJA-d-Amg9{fB0@a p쁉Zk~2w&CP%`O` VlMnU">m4BՇ:}&QQKcM쎴{;BI /Uu8tCץxnLkSp I3]YF%~rS"&g`!&RkVtH(`7%HW@$p2F"Cu`.0u)(\J&N!@oJ<钬x<c쐶gp^e03V?UiYeR'L.҅ۆRÎnTd} rXS=)Z kҳ48@uoC2#@fm]0SDe_gk8B} $A$4ӄ@ Ĝz{Do>cN)Qxwՠax>A&x @ PLސ}@E_U臅hg~Ll`Sz#:kF'(HtS2)4fZ|#L*?Sb!Qo7qP*9] 'zk6,)\hm_=Bu9?dឲA\vkl nHqV{5G&8%=R"'Ԝޥamz\u> &CdZTA*"ƏbϺ }N7ܕI]jJh yE81獫HFL}zc|<̹in`%)42>> ~D795(_9J4f4]w?dJJ'p t67قP[y<} ZXmX ",v7gM06@G7V_Ep^=^6dPǐ9 ^W'Anv\ѪWv6?#pu΅{g|85A7HL8nBPo;'Rb0:Q5:-ݪ5fs!GS ͙Y_=0Ζ*d 6FMt?ֵWd~;Kgel3wИ ԌOn~GoFG}ݖt 2Ef3ݘ' dЭ lSmfJq<7aBgqk$e? G{9/֭!Bc[I4>MyYdd?e SnO{p//0wZbK4+ g `Z,6]ǀCuVH)A9oravj ^oqdxϹBIhGD\YPn˖d.srzk؝qa̴q<01YOڠ;V`dU6Sv[āE S%_8Y|H RΔ7JiF(8o6צRNslPz|Ղpq}2R2⎔.EKg#,e9b|A^u4)jE[r^VirLFlTDk5]&,,Pa(JIk[ߍu&Nj ( LX.7AY? ~*YP 1 m+w$*.Af~MA F E[#E4 v{FM9=c6d :/yM0H_UW:n/ш 5I樛RB<|M.Ga 3~;i$'3yATO|&wpp\%ˇYD/Q1äMSo2td{ѨrgKJqpSk!|^Xդ(ld %KLXeO&;{i"Cj%k~c OدS[.a s$@D;(XCͺW1Lcd[֧ y{ eUU s*pl-GBk^uO+O_F^\`@B8.I>j)j]fauFw0^շ(κ XL?Yh!2+/WCShlP>"_ /x91]5HɅ-N |Qf08|7L 7\\S~Q٦vhˬ٣}ԡ{ p%P&m@:j{FL,'x.ۙE-mjiUEyXT(N.ٖToȰ"G77A ޟ(o )J2` 4_pMo5)nezХ/ E&}8 wfN5BW{AP t:ŧ/kʸx#h ? pAokKAd'E#t]gu[o _c>˚_bJML";c [p&)X-N ]T :\7Ńr ۔C栀ʒ0goDڄ[dER6U Kuz7bO @:VF;;i!Uf^*7]R"<7@{tG@|'~HjL`y\@|jO,k֚G&Xߞ6/`-h4r{mn]̇Ny-7o&!w8G[ + hfӅu*`sX[JT]p>Mf3W38&NM V@,!x(|4jǽjj܄V _'|vR"3ҷ0x+iQCEB!8 E^=ZQr#z gF'ya/[?e:}Ռ6 uca~Dp Rdr'Qy  j ~Og.RD\0Ǭ=D*pdY" +9i!.SIU (ngMdȑ &!$X;Wޓ_~jiF Շv8orLeR9u`'8 GDZ2QhW:5ġ"Af!o R1ws0nG'Bek3{kPz։Z`Y)ːѐel[E}l[\O'hX',gB@<敊o%D3١<2:\P+O\5Z"1ոv%8f&:* mzaC}A&"!JV#/iUh˫ E!-IƢy+j6%\ *z's`_i(i#c'WMa|K-TW08j`碌a.S"7PLxX 4o" ^osaN e " |\xrʳHpόku5DoapL1pVfgPhH1OA< u.QU4pǔ@8tu: g10>G \ 0 G~rIplXv܍ H:WvPyɠqZ !T2ޥlϭ?۵Y;Fy`&Eiu1sV&3,̏Ѧg(&,cJZ#0!8i3@}s•5 GpK'p V a %~%U菤FRRS_6\?;_k6M,0#<7aNZۯp"&!0(>sQ˻Ig>Vdk7Zjį80"#stB=K1>^hv(K0nSQc, Hs GĊI2uxEj:W cc3!,WiHz΅]0bm*|xȪtMBblRd Q} 7eF{?k.bK{o2lWG׶n> -KoC-zϥ^4E|-kMYe"vnGVMmIaeuC VұX^I_`n1z2:j Xt5bjppíD飰'~ nYY= M=RBY`ȭVܗq!=+֒Y`IЁ}Y^y 1-zZLAq4j  .:@$Z~ Cq$DI2qlӦxE#шl`<CS IDӥS ʞK+hRoO qp%^ |ugNoKJm\]jϵJyb-Z.`AY3~ kF+duiP3lw&ʻdkj)Kpfq%Gqz@5)jC0i&FהğPeE%6="ΟaOBihD4alxO$1h"uEĽ6s玫[R/@$ᡃ3_O1jH60#KTuẉGܔ8.d;;iRTXHxV=̠EϾ`xuH54'u,`%GY]qd2A؃ _6n5%_ZjT Pxܬ[zNts@~?'*5)72X\ 9= ]уk]pKq4z ĮLK@qOjs' PsUAxƣeSQDJ8@g,n*&eJ{8/2?>\ˈUFU"sqɑiI@hHGD5Tb;|̏X j [7OHc?Pa!oJP;1ꨀՉ=m mGnka怙V]}_=RJ/ V(¾~w_VUbgdc2] 9"(|iX^b3SJjs#$5hHq;A^^ 7wXh݆PiJub#t#Ve"mx>lQ@tF;6 yF]jYL7rHm<:CO2H^rQМ1$3'Ϻ6  L598oF,zv,3Ņ`q`00쉖gAK ݠ+tߥ_*Ӻ!n)]?g,? ()?5p:}|\o[![fiwzϾTiG2 hE&"h`^3[dmxh ?%z N8JgUk3`(z* hFVL=4tltH,ga4,A[ٯk^e ѱF%Xk9z.H uLǑ4]^볛א8Nt}հņxnv, %3:4y)pj61\*GB֞(F)߉."*M8EGKPlAS,E‘2)-ңtb 79Vx^* }]H`YÌe{9떐y;w ȥ=XaShGkdݏ j |eYm 3u:۫H`aA?4lMM`)9B(-][(Ʃnyij|VMy*න+(3_ԸUݜwy+CgJ3P<;O}V FJº7s,{ZUD_9ON4Obnގau<h30*d=yeT}g3ځ NN kύ5I$^he5?TAl+!H2sM/~|6pTR*M}wJDܪ\gU6!``.񡦹1LpI[`UN!0? ,T-t8"%Rk*wxk7:U9X5[ 8eٍd?SUb^4tiYৡs۠4ިnwI)qUը&}_KrqU\LR2UB2{y+mtU}jbAWR$ST|3.QccK.8V|оμnCr\jcV_Dhcecڷ^]2(RPͣn>f Z>Kw]_ء"nroL~CLvl儂oQ8UJp9s_i ӇEJĔ @ fݥ{뙙/ԝ2 'S>J3h54H{5WV+|auz1_1S7YEpO _ҼΡ-1- b!߉KqEEe.O`bL cc(bc-8`UϾuc(/GIxFITҾ0WW . ڒ^Lv4dE#;5NPY+jxyd-yʙV/bLN85(EtKxLGd&(%V]w.r*dөr,ޙ ^8C_K4bQiBRNSaا5gCX'wi R41eIO ~~~h#G2C6Yk鐻bˣEEJH,U߾HȪSU4jڭu|h߁ڥQȼCJyJӼl>C\5޻izBxTpj#!6C޿TU6w)͹z:3^j˯e5U Le67yƒ؃@iL(rA%{W y1G"jn~|ŀCA&[{!PS@v[Faˣw!"/Ua"S!p)hݗtrQy V#4grgIn@D,;&@G8)"c"yPҋA"vgN!/",nu3*2vt^Ut% .^qeY0ObjmNcqPh'z(8c5aԄU)g@D;y:tCD[bЋ#@4YɅ X4zKpwʮaw(3D<_tpls-/*K,6pңV_Q|<75~ aayzkW uB_c*GVT0O [vo(A~)Ǚh~Uxo6= 1fok+وu)16cC@Z۳kӂpRWavt9Y\rqˎ `mabߨ<>duK,(YN !Z9N %Dl߳Q$BFb)_Cy̥%Z:zdDL(]aGwsAnf;y2(9Rݨe"trsWĊEAv:L/d4KDO-Rs\٣8aq5Bf`9:62V8! t(?Hqz-Žyj{ D 0D5Ԯeƫ!E:mDl:i­\!nݟ-:oTpr'B'jx2M3Ëc⋝a{Bѷ[D \ŷ&svϷ'6>e5;kDPY|,]z1M Uq_XgÞ4OGEca~9eAd9d58d]S-4 TǹɩIܙzC0R둪@UCfA5|WH>[ջ~ediM:=q+'PXbRwFG__n4Gԅ&{9|D R,cqzGU_1 V&A">%0X=T'vѳNAzÊR{lK k% ~&`/-W呇0g T lcs" ?Y4!8JK~cΥ?Tؠ\kmmqJg/PM|3\˞Ę8ٛmG9q<:c*+g6އRʐwUmsTmm>J<h>iZ}ДftKٌsleHUq051?sãK?1D3֮Kd'>^^*0:?XWai[SJv>{7~'f̬x]4+@ȊOJcЍd(@>ㆷRFp<,vNזeIG * s Ȫ.A"ߝ8@ >?JsJ 4Bł/e~\W?1B:|‡SfJ+Vޭ>= |at@8*:s@ߚ6ۺ N8EXCE(~W:*GCJyRӏ^?W{GF^<:p_E] {>-n B0g̒ך2Yy%= N6:7G Ĝ"[yN'xmPOj5'<"2uM{5nR// P >]ˌ.4҈މPdpHyGEcF)-9U-FgC;#:u@<shKib:c2Y+t_I%ۗtIW!Ujt BMXTƎb$] z=p !O߆mV+C wXCn AlW0jTXE8p#W2w -\5@lO0 OlQ⻪o 6S[l]0kY Qș/d %YH`/u+~wn `ZEbf70vaRADžܐ}Iv)kޏONAA0MayxlmKL`#FJod6]&?nGG@' ݭCL9GT2G.b L4TLH/7%^jnŠX7+SX.a`at5J6wKK;K_TTqjԱϿ_ލ2cBd@_n~yw?& Uq|Q1zQxMTny+ߚF(ĊZ}YXj'7f[r@`wVTaH*?Q9AY&J}ôi`fxpW hsU@[=%xuu3M6&XY[F2E"o }Ak2ɜ޶GBa I-8kBBMkDmM%:g*ۘ!Bo{T ȣ4|aN7뎟rErڰP| T'TL@:HHfv;UX3ˣ`ߣHe9d1K&Y}:Q,d%k*r&pbnss _&rVjf(1.5nt_ʶ8`80/ILcsi@*RN>I4G[Ԃۯeֿ^@{SRA]2qX_xY8l㓈\,90U%fFXY?:Do" P#zZL>KU0gmJ"-ieg:),`]_"~Ș7݊|p^`e62uFWx! _' XGAMc9=.s$w˅h@—@^SVKܑÈxWl%@l8VUa¦3|ULfj1`^(})\P}~R>V֣V!|!,7jf} &} @:BЂ>܈v}Wiy떩>*+<rh=ۘ'09´?"m*s1,I9zCS271 %"n{`"a ; G^--o Z AVag LW,#체Ί5ԟaD^kY3xbf27@3syy]dul)n喺l F-Vaͥ.R5϶GUK^64{mM 8:x暥Z-舅5m/YާyI9E|[Ψ@KD6 NE3SA'Fq`mK%ְ$>̶Iۂl+z*h)ĶWX<)H9цO ҵL B a{;=*R-D^^g$gF sWւ 1$n^`龯^|'_.}%`C =FS*&"wuw q΀OM |AYH ɭ_xe$Nha:*}UX #flt%<UD='qF9tۼ?>}Z?%RCˊB& 靅45~ CI zϏʦL}"#Z8<^5N^VhtB I2_)6gC@U+qV5 [RX#hLEǽ(残 ϥga[w?ʺη-Q؅1++fhěb1ǻ[X,KX kG*i ٪& `S#z,m||KyKA7g^Iu: p"\ZAj`lp= wE-)/P`֋_O iWycXI s?ph꾒mlF`^˸#r} |%e;Al]`L8x'U`}ao~Zs#&wTbIF<S*[l5Hޗ'yx  GiXv$j f$sտٖ`?#⿱L~L(+L&CQ%>#_z)KN3NI!bHlAG>$\~|G kQ.F=p vqr!@Z^Oĝ;6D߃R5Jt\l\0cqfMRK#óW ,'UbՂMP= {Ns*}O`;cp1/ϥpBTBfN4XDV44FP]W T ?nzc4aPb2Mdquul*zIޅn2^k51*({KrK2:o_1` #rܑ|8UNs|Zja)>eJjy:ʆ3yK7DaplrhVh WݺO`!遣jjwn&Xo\0 qQo>,O7T5MBYy`ƣ Ԕ}\4!R2#L5o .:[CmXmv,*+be2B6z^X|5.~`CƤp2ms!;[m(CB3%y K e285R\!9A)Qe@qOeÁ]R @Mxs"O`|ٟ m5 j=(*"7k喳r&B~ )yA?-VKKw${Xނ0B4쬬Aڲc3mi)v:)$FncC ACRhoXa Z鴚݆3̾ޯvH̶>IԊA[Up%ߘۯ$\*lr cX펺W϶ sA֜&`8PVb u`ŒG#IUݘX6#Ș_ʡSczSG%hF#2̰O'*hʷwfCCg}]?=g2qIKeh ܑ* 2*`qT%&LL(f]N#z6\  }ɝp Ϸa-4M}`ǫKsDv!Q Ji:IJlB/0aiREV>xsG> #8j}ߕt]PĂ\vTdws/Z] ! ~Yj;'O54C_ k AoыxZdskaꕾ*&t=v;蘕lL\ ]3Zhg^UYS.# rq[i'Ԅ%PHDWjȞ ~//a LnϙaS$nt{~V8 u ghnH)Lt?yy; @F->Ja_+A ;N<ӼI 6!+P+9c[eЭxL5֙9&F~ezXX{ 6yR_ *M+G\0XqV] $ lVM xo|;x+0-w`Z`qFx!ZGS9ȯ P<2"{QA!X!nMkL Q(woo @`O׀UG\9'M^rPOuO Q;ˣLu{9&fPe8^-ݲDh1qBLUŹIjM6 NHH6ߞ挭+ǎ:Ъ 9%I]?dy'pn\4+:{Wl C}xyAAb,.AC`X-?% GoM4OMu zhg 8QωV: 0ϋf%ywzrIXY֪&~ $d`\R`ģ5(Ni=5&()A{+ant3l4I4!B2+v=mɍ6W/н<'Pw*L^$̳'kOb5Q̈́ ;{IGqH22D33(huw:xĝF!d0_EhF&h0c@e a p".W.pϽ\ikm/8kL>z( ?@A1XdHcJͨ~7e*+fh4ߝQ cB-¬CB\]g`6gO鸄n^K mʷ.{O0-}M9kVL[ yF꜉C+G'Ut fJQQr/*-hL**^1ӣC讘>0wY@+)7;FxaNi&A쮝xXo m@;G![ܖc^Y+=;rعj(6qU(No>å=G}2 ;ǴН1SߟD#tnגہ?%`Ws6}!cObB$sI;_vGFrsF3IނsذgݔZ\ݸt t Ix`xVq$hE [1̲!]r(ӡGGsD*Y-M@鴂#}!4 }XF0\^5Xhu_?¿a$4~N_Dǵ Vlr[1+of N0|1P#UnԼɉcP|E%iCC6\B:(j/5_uGfob"c4F?uƶ޻e:[ T;U \S~krٶmF'>×v '^v4 !vY/v5}f~62<6T  ȋ)0KѼY0[ ptDP'*wJx72[;ן'.H6`C; ާlT/0mBlp3uC?`Hs-VdI4FWm=r <26 D })Nm?ݴo9/q!ʦhiL%g6*Sq$G {:%]dȅ>hY`Q:>fXn*ieHXQF$mtı?7@=J1J/S,d'PDbah^UӞC9Je̻yR+}V0kv'hiω &AC< ]o<}`+iLaP:˓ tqVPCyAvNϋ*! %Ƙ:rtĺ"(څL1kmJix'z]SɺȌRܡx$y ЮTQ-d>]dc8{5ؙɵVtM#KAD|B<8eE la I#vuPIuIo MeqFhy᳗er !BjpZj jɗ +ʆቧTʬN ] P",mk0ƑV7q8Hd xeאU_]-,`?0M muR*^!hB+s/&3ǷK .|A v9e{1E+ "ۡrD;s(?*27RlcםcuHOaRd+|Tun.!n3l_C:Cف_WBݿX` 5)xp%lS@4.\P]#6F}T6%,6@r,yi;ȃ? !ЉFpy:K<\c}!S {|Oe\E<צojmkS]K3m6ģ\v䱈t;R^2cVg2a>lo$`"05Y`te?p:\1Ȅf(Bz0DZl(>idz"/!Z_&%>"6K0SH!{/'ivؙ유I@1jM<'JPo18ѩ*kRaS*sg02'ԝzWt4y~ė&#Oy䟄Sqp\QL{s}viʰvƪmwgu9ƟEVWAtT|Rq?oa:.Ne*by\"d!'k$dͮhPM3 F4?Pգ3U;^;$Xm@.ugE 7j 9f!›Ԣs֬x< ӻ΢1հD/3K^V9 ⺾M ZU=5v%{kEPI1[6 kipk[I0 "'ruP9) Rf&5X9F7ZV] MGJ6.D=oF\Z>oty /i;]qg-םn=9/4nɟC. d*əUwX/q|\վ5nfGEnɫ x_sL6w8x(*:N Z=X}}$i}\HH#Ys(ԙ7\ qx22M}n/LmJt!X!(Csp$Ivusr! Ĕ騞$utԯˤd/ɡEH7E_l"qGߠ@y~?N4߷rF`3G1:QJ2>RI2L/d̛-h̜Ó*ush+NW客Cr ĀNPt'IJaB^ 5qݶ34g++|e)+T@'bvPF\BZhTs ^DWuqq mU 隸H4Afɔ-Kd-D1h E|U8h~L}{Ue |TT DӲ6`‚ˑa3^SD;5,SmԒr8ުv%ЉՌuf#!s}*Q1nW)4|5gȺN<-JϊXlM/TJn&dF#/Y}}1H#89n#r$h}|߁|xV.vsx[MD]^ЙԳ4 ogyd׋|Z½'v -SgYgtJ0MVu,QV"c(69 OFcYa+x"zƒSG2=?EY 4C3NZWD 9(v5JqD 8G9p>z)M#j%A؜z^̚@a|޺'.iRcLxk0P/X&^C}/8*AFOŠ+4$r&JyבiH,Ɓ޵ۼ*BӝU&Ic⮖FaED1]iV+ FM:)"̉ (L S7*ePOGO^_3EK>>R]5a+;ێؘ]|6Wrt<ذ\2& aD[/hT_ʹDۮ^d# |,zO7 w1xi }BRӯ3JWQe/9,!L(gb]1Q.?d[[uB[7$>`6 [w7i|>~IN -&93.HuvϠэ1,&^"F0=(^(qvuKv (%Gi$+I)qN{&4F6!YVk"6í.rv%'?2i ʄNAI@/cl/L% tRHvëԍ[pM#n ;AC]f~ٹG$8AT-B'8/*F]N%*n-GP"Вzy^Am(n~*&>;E& ,̥Ym@fa?tæوkXex˺ U_Eg5ݤ̅V#L,ȟ-|MjA(l^u--G.]8{1*w_ieS6hv~M*j ).cdS;*"w8bAO-`%]h9eD)^_!p_ua ʊ /yJ؝◬]w$OQ㖧'xxWB!YaZQ#nn-X_\ AWXe@ȼ+aLȏv > ~`DfO2X>{o(o" ~97 u" (X\NmiTnǸ|t"6/ Է6.+iyG,šag* ;Fwls)u9{ff2Ջ=rBqE435]S}2$NY .km62cQZAAjA¼5[{QbG*BypaY3BZ{rvv ~9>"gqr05FOS'W$p}*g@ށJx`2DRCsw8H5K;.6xNPe>MǶnq(>Hx`{ұ.<UOH9 !ڬ{Q+*HCŦQROZ3jփeE5sؓUuWWB0Mh}T@Ub:Uڄbam*ÃIB~b_D{Ձ Kem|[dnPN^/Ci9۷ 5u7+4p|jmeP(d^rtd0. ;5op\Am1Qo$ mz/cR]*m"uv{] yP!^Ul9 zw~r߮+.eQ \W=#wxqO`1Or-E9>lGl%R.ͥNv+MjMDi%or]$cL FZ9uk `N.:T0 OfDž*sɼZ8r,{@⩓s$ǂR?07$/kg" ~ak@6p:+P%e8#[ZwhKUxk`G>k{1stf%;W#]y.5;I̋/9^gjP< 4zXڦf@ݫ*=={wL3=L&?smf)2 "m?ME:s8<9ot'QD@⍔Yy}ڧYDv ĩp'g(hוO17c^J꘎;5RW֍p()0o(4NmBE!],vk a=*Wp!?8X.-! |;Z_g #@FLx9"'@؀h$p`VIPu4Zُ(y&VBfW\цvq7ؕ+*{~{n`eRaEz$k!xKo^CLwg^ Y{;%W!gV,HX3XA#m#bc2L^f@J6!WX=gC؈0t]V@~%%o>. $Wanܾr"W2 Tbټ:UKs/mExG{@1p|#bHb涻Cz~ߡP ѣE|dRՂmGgD8PJ 0rݼ}( z [Z&j^Ռ ⅓Țr٨ sp$QU_X{ZGf&:ǵTD(xmm3|( y`N1 @!KiH/&]o;=X Sp""Z}Ǚ sE׻~DQM75',ՠU5^0ޅvu]P2DTw$ \9«|s h{ O|B^jLD{ĻfMCܺmv^,#A!4!4ڕ6zo܈d@9o!$ziƜSyҐ"FH8r97(*|NQ {ev4}{F &.L#\>д&^pWR>`Za2`7e5,V|r+sPȹǗ9Irsh6A,:~1||x@C+C[YKƗEEH uЌŤ.a>`,{-痱E?-I433,6@%o'Dؒ#y[Òˏ7FseX Tq%@d%lV0:dK;(͸#4Ka"]HTG[k(lj]8Md=_ד**ev"&5 d?3l,rZ+t'6e% VY}W.+Le>, Q'FnVt$tP`.?HtH8Vv]BS$UsKs x֢\i+Ӟ%fN6>̢z#{ 0ޢzGdJ h=: $( 8$~OM;a:q1L烤jZNVe0Hd#9XכT񢺧Ym+Z,f &U}фzF4egx /yQ&Z ,]abУUc#Y W ssza}(BgtD [hRS0 V_.+ Bˣxgmm.d\h~M5HӈT՚-%ۇja| H4G^Qg{ʟ-س!G3QT,aO.^.ն%A=RV̥=$ռGkۛ*J2w8 2䥐V-dxOAp:@xmY6>̕f?n'žhFCi9r͏zٿqlwi]a+'gCk 4Q Ω,~Q_( /JiLIEmS Nb BaDUppb. y՜]Tu. qI.IX|Ӫ\fBh㞺Tf(O=l>,yfk)`} $]*p` .jN!gElMYl|Zi4dor>z[ E&ѡa8qc:[t3MVaWďto.9')d!\ՁԼg4dXUTtgϊjR:C\LcV%O`!{d{/~}#){\X8)Dcm V u&&+T ~U0djq[(qAXVWX>ږfy~ \Oڤ.Z250fKM_Bȱ04kۮoGގ=]]ȯ*B}4p11QiI\G}3cin8{0mJoqS(pr6Hib (b ڲk xE2R,Ð&ncឨ CI-$rHtyˣetUO1D.t0#Y\oG./5q,u6B=)J<|@ԣ~v Q kbN#xVE 'd{g" ] lBM 'b6Kw#G"^WcH*^ؼh]b@hWNI4[K7Bt9`v A,ILu6Ԉb--'#}*;W: bfPz4JVnCMX"WpL>wUD8ELp)*M@BTh@]r5ٹRa4dQc[lx/ERFT*eRFYM!=zmD}(9Ȍ*^bhX,ᘕ`cƞ-i39ۄ;( cP}˫Os .:MYjg1 3Uw.IsTKov2/FB9!ٱr ՚I'!"3F4%u@Dϝ1mϟ.Ige 3>C]IBBrzM =zh`FmtYk((;Z$*b`ՠ ܁tPuI%SZ|pȅ%j)pZQ+ #v-k|L+M&64XIsrΨ dVfT68-KWkrǻ\{czAECVum^ev&Ս,㜯 |aL̸ܕ\UqAGnA2yÚKh# w'SRqn eUDJl:⓵>dsÙ܏hmٻD}ޫKI\Cw4i /HByuh5!"]ZyPjrn3GВ|*a)&abt(IG諾ψ+O8[AG%Be$%bzBV3Oys8{Վ%{}lQ-y壎M{bba &gA8ˤ)"YG9q oP-UjnB5 Կz'u?BcԶȴ~7ԍi(#(0ϜgˆpAqp[O9"YM4| P"$BR ]˝SҨrpo(_Աów6>M{qu Э 0EJe-UzҾTW i8IlT祙16;ԟ9 6{ATFlFU9pRsܓ:BYb~ӭݰvJ`Qxq? ]FnvpNhq) rȋpFP݄m =*jWsz+燭VZ30ÕA6/ϔ;:'TLyYYW6K @;.K:)PLheћةҧa+X-;I6r ۙj׫7P|ҁZ+hqW_yjNIu*ר_/eRC9e< Ü<9US|rщup&K$HBDž }J̻1u<ЈU I /v9%F\cmwuQR:T0@b.# "c)tCw+]k(P p K,:(B.$Oc5өhl[ /%|m\@F5 Bsp(qFfc-A;t;KF\Ԃ7m^yo=#60mjfeCHaSXVԋf[lFtVs`ajԅLW$8uH@Dت' (mR`2Eo&rr]"Ghj1\njpD_e<=\Gs*޺GU OEOޙE.1CӏWLSꌓӺA]^0/aS ds̄ Ov]>NE| 0D^H>l4ݪCX .A%,[ {&=F&dBLE߱ 473gzrm wi7ع=FMX(peZM~# ʪ !jR.SJ4!x6&j"F=uʢ:(b`[ۦ&aXFںf4t<='vU\ZZDY`)Zs,_nẶ,+)CcUf~s1a~y {'[g[s-/ę;N9%8qv*qFu-0$c5ȬZa{B Yf٩N\v\צx-4; !} nŽ 0~R{>| IeJ\tnEֳ3lt$EvU" !!U-eO,;UY(WW>TNKgpt m.{_JGZڍxdYCڵKtc:AEV a(v/[p=XL4}[L'' 1*4 խE;^֫ellVmK+NԀ3yWQVq'tι֏$Z6)v؃K w0D C0UT۷`:Wcv˖*ImŶ'wD1Pm>\+/ ?eoo7xNC";,-'Wwrmr]NBYQ9_ ;3 BB.@%H6AhK0K%uSqJl;l8EW <[n?"Z.!{l&(VuxCbUy|bb;Tdj *0_t xbX.-'3a^y.DJywi\ޑ;!T.wFiaJwKFH6[NPf"9}bDX@;0YZ0707010000003d000081a40000000000000000000000016661a1dc000213a4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/1]?Eh=ڜ.+ˌ8GC?R]'ɗ?mҫG횥boN3#kCcؕ9dB荰I?=TZ}0Maո' HQeZJFS9LufGuwxc@IR#'y>s啑J3`}_R^qt=4  c+81B s`&Osn :S[N)`>4[dSXQ Ah䏽,3%$HVl2.3 #NuRd ޶L1{NUӍ5c49H8(NK1,ߩpu&ZX2k]a1j ?wbo2,0I"f3ɣ+ mA4|<#:Fjgʘ.`/RNF1Ӓ3tb?/$j;O"N8DZQ!I]sp8FQRejdk&VC:;$qbUV4j]_cTi![bủH_n0-R iBKVHI.u/# Z9r)np{#r> 31GAήQQ~!g'stXj`ss$lɅ+ܗ"T:eE.Y]Bo`m~ƁJb3 2lFj,! Y 9ԫ0F@FK3S) BO8AXЉ ;Ȥ(? }$1{~ Ҵ@Z[8 zl@(/R}(7&G &zb.Kjoql NVik3Ja; S`G0우æPAo]}~)tn,Fxw1ԍy {7ٔ<ҷz.߼Vc9L;҂,\Vꉌnj/ޱMFp v_,KG.B*Ә #q` 1+*`(cd _*QNXf_z#{3xm^-Q! M3) dPU= 6m^󊁒ˢ6 F& 5Cuú"$OYLe h=oU<s2gRcxtRxDP{UjA08A 4.?YF0 :Sr+EefbSm<.| + Ǎɡ+BѾ,#oW /I;Z0IW:ٿ,eU^Vh:8z⒆4Y# rI(ےZBњ[3[ oMM#,*Bq|j3?&*LOQ3PPg8.V xO3Xro?5%CU n0lܴhè՗8RُʕxX j k7t1}íO쑽ne"gRczOpӭsBuwowܞZ7ea]$W`{ |+*  )bOI^J浠=:ͿlιP #ęU>ˈgkn:V=wUd5b=׊op⠑^.]?hJH s$pKa#<B7$ndTeP}t`}'I GJD 80a GG݇Qe@PCO_`QΘcڶW@vtVӅlҖÜgkßǟN<Ш)٩rV|<hEM)dQ '\{nTx01w9ΜO !O#$SpbkR\73oml͔eX$DHl*Įgp7?֪HqV 'YgΔwG5~ޫ;pr -/陷$IU~(Z[LT ֨3sϹQ|cv*|~^F3Tin0e<&O.,(8R<BͯCЌ4L"?.C$ЖvWT;@L=|G+ jލ#vOP/>_W#ʹ6pM V5N{TeQQ ^R̤H7'c(Vd$oч\׋,]HCVAuhȅō*ib._HuJV!3 Bv$dS?g͐#aS7esj>Ag_P|ĸ|FquK5VqE[7@f8Z뛾i%9)5'ϨU=tK.8sCH=kƀ+ޒ|cX53jA{8;oJ>^Urgl~Y Um t[6_=6%bhR_?Z vܐtҠ5v >g=oWk=x W 3 e}BuiIbzE`eaq Ø-͇_G) 1ơ-ht)  GH)7wPee Sl-}jH~dMCloI/q/8oe8Z"St {v"gY7~')}{>bo7?9+,`fP̂8/֮||qHjt+4" )ii2 g.{ٖ`%">Hyi{?Sź:(̍F 4N0Mz/5W?[0/.K6F_v8 h7r-ML۲'Rvۣ@NHq8rn( +@{W!D!<^6@WAYfN gJ|wa\+Ψ'!`1mݵUm}WPz"E=W}ˍ޾_RfF 6xJ;G/mTSwm>rrz^#,bMreH |z,rՍаWCʓ V0 >(g$`UtJv_r<|Chv:6RU ɡds\1S[O:&r4*@-' 7!< LTB@>btSnxyeqVJFꐢpn]5Nbefmb$#.}fI TLx*{_w Mw_F܂_5|EM da[MOOԿUFrsLwZr4Ӷ.M+b 2`J'-ظ +ã1~& !vG /ެf]>+Qᨕ G%أ^[jŅm1DEGT#\, /✜(w8A0jY3kTSo *K//n^8|32gF [bh3T0 `B}ġ sk\mk/ r8HÛ{4OLM EV))j-RE$ﲭA]cz7FqiύXsߎT쓒oYX$+$1̖[["MѯTmd!4wz/WRJf)&k$,tED 'M꘭Ѓp~ }ᇘ7FB #M8#=&Xf io4n'юfenB#<"<5&J62se!$Lfg=5b I~!8tADSyQ] eS@C%7Wy=t\Iq#+zcTaƬ3{!lFVΙ myU%NkccE33Rļcc!0E]Z*GX-3W"])/ b0F+)_"QMRiY^I3*Ĥ;WLBrܗ=@תqIC6dLvZѵd]55U/j{Ki=.\@̺<ʉ&l ɦqńUaM~$[}/Tb[nuV[īh׏\6iikKm ;0n^b~>?O-,FДޠO=Ab*# $y?A;p@3ElS0N7Y'h<'z}@Ɍ C8OG)f &*7T$*$@ s:Y _=(Rt_鹁TpHWCZfgdHYm7J6x^n =pGKm|/@'(h՞, +뗡]q6,Yj˕%,@FՏJ:~>DQ+w֝#\Kmc $V{g"'oIi2gL".X^v=Pn [}R{\v z|̄blY8X?%ܶ-'"-;*xwEc;y!"֌r׀~wVxHPՋhJotaEftn<$OW<Jլ$egFt/W$xmBI_q"A#љQ) Oׁe.t.^ GS&qQ}-ۤHcj@$ՐT:B9Iq/İlew{n%vĐE}Jb<٭Tا8QĐ&h{?ZjQ3!2z>y)0G*Mٍ+W؀隋ٝ<[4҇U%$2?^X;z&F@v5|WK C?3B$/ Ts*@:[qUfNwB5C) !֦KxrA=ly(^/]䖣`l7Xxk{3k}x<&^&:QD10NtI$'k'0ocFLDd+&kn3\Jn1!ފ ܚP}N+;Q^Z= ۈĈMivDQi=Ɨc(_gh%D05 zn=OB/Y$8!PjGԄOۆfNE'W'ϕT# pP+B,*VAPL}]sI-UMNW:Ȼi$[_#Gyk` Ͷ.C|}1 jY󟕚z?L{f>1TmYVt{<2k * Z5, :9CVߧ t&Au yG}L ێ9:a,Z"a0f?!OlsK8s) ;{np|+;P;TčT|XvP؊Jה{7} v:ٔP:2`Qhg&`o#c$ xgob^ȸHRkw n]βBh~"_(W\{lwl+/djq+%/Y;:܎W t+RyY@ъ{F&H! e+zT1)YvWG7|ÁH6dtNp|nЙZ4>Nx0}Fp8B뵔_r[Ls 1P5Y\x|L4-ceCU[zdә_#)'!(=pZR(st ֍"yAfV@-- C@:ʀ?΂/8%!ʱ A.ٰGcAV; QqV *aas`ʎD$n6U{uu1Txk20A Ya_Ǡ,=!T&Z4{ {mʓ%~}UC[\'v8Z-uH+AIEPH2u]o.ϊvKDCWi̗Uhvu]v/.!nxk-!o7ͲMdi}Y*[M\b#+h}kA7V8Hs &3/k~rs \)[C혌RRuc x^}Jr| sal020GC- QDb:H5ݻycʢ^*IH@\M`ZnK[p7h :N9!鉭|H~$KpyH R:sRc"c'l j^e67 b`anR˼>XU[qd+RbL[!5%MdRTtD@75#pq\rߡ( cX{˙2<3†[ǒiQDMo Iz+X亅9ÃȪFcOD\GmURYa׳)aIPBoQ.T~F" rσ yɼK1<3>CP>;4 6lF>/0 jYyW,(F]¶Kܱ^.,2 !+Qƈ<޹y`ˏ%z[|]a%,|qfi쒗Upq84d-9* 5pl%A*Ca Q`#gs!wb,Wmro/[.p;-A i7c_HJl"*Y{%#)se  'Rj>-C yhћ|Sݯ &$h}PAg?-"zo=wsP~*>Z_.|HP(_'1 HIio5WPϮ2dfE=C@ۇG@L8ؤs)@߹e:2@y e:t3R/:DGIÜ1&L TȯLflց[ ?mb.H5vx^Xsń>F ًFW~ ehIW7† y}<PSq_Ӧkv|1t%K,,ȹ8ڝd9:g$0;:0:L@i&VQ![&.bBnd/?rN8w%~%)7L{9ZR=T%K|uf@gBS@>4>l]{3e󢚃 JFu,,͖a|a.]E82 թށcLT`V\ܿIl1 /#l%}'4~,~5q.R-CX^+u/6VJJujG_EốXY+Gܖ_jԋAX]T8hiUVVs^>Km48 3e7%ބ2KMBjT6ɝ<"Kx7QM r`?nˠ[yLYTl/{5m]ҳo8-Awfj~q)zS|^/u# w\Zj[c$qc e=R3.% x-Z^:6kU*MSEL vkbڴ(J2{a?Y &&E[&dBQR^kW{|*ژS׾ ~N*>Zw/ X7$@[i]K$T(QA g={:Z1Ua`q79=Qmm'P"R@b-N`q]H(RtL5a5*J5'p\ݳ6i j$.o0riE=ʔY+Pf6g?|^8%<3;hqn `X&ԙyjv H^~ oOhZqvVsZ{vz745b+5(d6 Rg_+єI9@A$/I[{!/7$b"@d-BrBirbWi$ p3v/RGu.p,v#QS)CX]-eh J Mim] [80[7K\6!%1\PvHY/` yHYBuԸv`;~DU'Ȝ5}w ъE3>-ȳb㠗5tRW%n0Qj鲨0M0]ߟƼJyr ]+U0ܩ>2lcDKK,i8xǘ496%mg=Xଌ,o9$r+/xw;Η{!cjLt75wL\ٶt1gl6F=˸#+hCGT/RӊfȨ]ZE>R3 \䜺zah&utJū!BP1,PVK&zI~+~lnp:^P3 Zq u#lj AȋLa'ͤ&4#+$x]0覼Քm#/Aѩ6~s*nlPnӿ* y2끨;=޶JCExVfBkC"ɒE[T%lJ( |fީ$}frW  DY条3x(nz$:-*IIWqBTז.%aYX cDf0P, FuP yed4/hYH%{j3a+\g3ba_t%ch$:g&cc]1ItsK?!T- $k t&,SD@"嵡YD ,Sw 5@_QPs׍Q+hK>  O&-^K߷,?(G1S32ԟl܇vV$;':Xz&9AAB;\b~oٷȎMrZA\1JU?vl<§0gG B!JH[0c&E+?:Mvb]qn 4ܓ/_ը-/:ͬq@dL#)h{€̟أi[t{H(Un#i8C(BŢf ,Qrȋds ﷛}Tq "]x1 rc#(Z ~3T+ <:&n`Жw>T&95ieҒgy\/Y7]ƩfcK0U22~tMJ:5Fw^ax3Q{Uuڟ3*[2СZ[P2gqdF9mТL>*E<-*| M3Q?]ݲ&rW?X[) xPܥ=ةT|xDF/l[Ž#muDckSS(R vǸy#\m gCm=42?"ү*AiJWĮF t@;T9J|t+'q5x0asF*4۔vM%^-dQkR`yPT0F^.+SjG;bDbq܇]uR<(+B14e+xֲG?J T7ekɇ?`'Ǒ^2ϞZ1ʜˀڜEZU[ 84}'usA%4Rrmć 1XQq&V!q D; n Q){eoң|Ev&sFy((l%/W=]Ru~R[`z3PY\,-vLnpWr ћWvpvyah!;`Q5$-p݄ҕZ ȅU9/#m~mI\H >>mu[F-stsCPD u BwLU[#_`ފYO$7(_٭]J3){&[{KrDS+}Wo:6%KI|WR|{ʥҰ5F&Is~J^IX|S%?}8!̱=ʮb7k"60zUCHzW,cMq-_eHb̤O~5wid+v"^ycM4B"m GXjhJS_Te,cj31qswې|: /.B9[ʹT/M9y*w̰{7|q-}9e2qX}ql< Es-hKsOG>=)k9v&D֛FW,c1bz@HKi%gO΅u<lj,r(2(}K#Kx~^;3+11|{90%.b`G<My¿zI~ƞ݅J|*| 1J|X;J^fVJѭv" wTǞ$׮` nBdbHCf,Nvπx_ˉ*>ǬoA{d~j!αGR>jWӷH>BΉͼ[&R WRʼnkN4!НzCtk\ +M;]& a6B \%^b^ Pd~pbVpe0 cOb_P 2+зӹ@]2mbԹs"PmyaD!uQ1tI`s B)Ĵ>:iyy` ^FNw 6,-)\ؕD &ܣ?7-J~ W$vAR[]df~:lT1^#Z2 x?>i1SPʸcFKBq/h\~]um i|~[] :֝yɅRxt؟nԘqq? L^Tȕq26C`\2(@hI@SJQO@gs2\Z!fFX u=aLX%wQhv )PG :\½DZ ycfɷ"a,3j䣼(f0*O*RIw _*ޱs.;΀+ ?Ii`$O F}5;׼0p BȪG_;|, L Hq'nf1;%9{S?[eG[ ]ܜ )`(94g# Ywl!-j)Jfnk| Gwc^gY[f,5)?WȲr9;?hVtI*H98y=J*lJ " Az)`U*-:Ta0Hjy'=V^}[1!faLKJ.\!VN敝̒HXe+C.ާ.f^Hf h]y2[zwr쓼k춈Gl xK%zwDlj zA(JK}ʱ% ]fT~nw^^ "Xb~oZ}\9qq 6=Ixjo]\̝wl8G;GBb*Q..đm~ g69h'q8jS 0R] Zzx+ӝ̒ ]$S_(uQzČJ#3bch dzz}۝HJ:]MecfȐ3sgK6=ZXŋ`;BK ;ߡ"eW0,l2'fRY)g:#gy$B?PGM^a GXl{\,KF7n3煃duQog }$̧'+&R0ܩis,aS>N0xGyÆ@l4^WkZD*m̕Ζt*e"&`ڔU52|mjyC:=X,Tjn c ,u:)*o]p[SX&4:+<,ZmZf (lg?8EKy؉ ahI"AM-.نWr`觏%'Np6:7Isr|R^%7;GZPz PR_QKjjm|_~+no>{slF:7VTx w2eV#?wkǬNBaLe!tHSE6jj~owI{I*Wbv>f{V3Onwo|d%%n ?U8#6i~zE#+HњZ @?㫐f̶T7JǍkqpTWzܐ7 HCB7cSH:ϫ}[K[H}OM`7~4Q *O ֵYH-%o@B[8뗰%HBCk!7=jxr8y MEki?7)ayWR>!;hL*&nz%|8-5=jJ}eQ;{={^f+n;F:h.;!=7r7ME*(ˮ R?Ućn\0VìB!jV>"WH9_zPs ZRu('I#5>r2|~5 4g١^W{$?9QkOCb8~7 Wij$ؓY$Wo?Vf*b~aۼR9qCt=WA !wW H~7qyu+ DH`dxYנ#9jpJP#OMfTcE!zZb/:D8,TաʏG/>g,P>*7}3XI8q((@;SV`5.%c>%2sҵ@b%Le댃gZun&RV>ge-YR}#}Z~E믣K^)ۣڋh6иss(xt3+AZ+װ $/Bm-cz#);k6t]`'ݕ;^ ZrWP*--d(HFgg_KD1Ƨ,R͐@wIgg7 sf]&>[Pu)&~L4Ms݆`ەj;>&!7~,#4 tk"^6h̜x^L+P9@@Fsb-26DkyQHh*ݴoXl^|N3?>b?]VFWG;߷ߚВR>ZGcX*dBrPh7X VK6: EކEŀ-ҮsT˰ ˘nGBcLH|d@+o>~T$gб/+Y7M# N.נ V B}HsgҽyP$2o$Uƅ&y6oI#ܸ5|W5[Vdwؙ̓}2ZrƦ~ x5%th>`k Ghs8d` Y3e8n -h7,u}, wX;7*yrutkETk|NHhQjd܊FaBYf)FN-<3tU· v}1>)rzS d>CK2u?K*s% XTP=u`I+ĞvHyҰ!5,Z ZbuãRWݒ Tfuf)p㊟3RY"ct5oޒb Oz0CV}(a1} K|.a;"Yƕޟ>_]{XֹHʹ?Z0,O%94),h63VD݀D8M$@J7hFW%c1FNjѼ L,8{cp x9WQO+gjo:DdfEdRjn/.%mwҿ"Жө)ۤA/6!:s49mbڇЅbUd~;xf~;UOpUOcOMd6Iq|LrB_^EhD[AM"+x95a-e'+ GR!`}WK3LVI#u=)"̕$R96eQT/S>Jy:jLl" zƪC  c:RJHr_7V(1LYJWHA;Cr1slGxcRdᆞhy ( q<"+O|f?̸ (#27P-d 'qDy:3&f%JR܈\?@a;|_J^lۤ?S31l- OoGua:؝Rm֥6O .p몓 B,+JJZa״rZ}ca ?F t`6Rj0nd{6ɰu[7 &`vh`ꦨɵp <Xj  :W@LYE))Uev~<,Fĸs73SPAF5]Q9]Vj*!N"؁T6Y(]LԔzf Kg]Dm.\K^2ʼMCܫc%} " `Lh=ew]=.fIq $$C.ľy Hc*9(&)vܶFA`qdȫOhÜ9juR:5Υs>-fw}c` ﯎|} r`xnd_i15YwG!nj^`cۙ `%cr|@d|6D=KSF˦!RbizjxY]'3饆m;_`S|{ ̥X]cFoVA?u-_ wK4eVB0^"opB(LMkkI`h2Aл. Nk6BH"@A oKa6^鴧W( (H륪.8hn wtHAX4ʦ|0S@HhQ?i}м 7j'͢+ 3tJ-W` |tTkR%S79P0J8m;gKil}W" jN#?W*m'Cx;fD"&rZ.ԕ%Bpa&wEeXP]ߍ !x+{b"zi2k'+q뫵/"QC.iWlm6}A C +#Qw\w}%\*y<13RCi`g0`U/)Dv%͢vZ{ 4%\׶FKRN;E.LC?TL{>Sr1doadՊbAU/uIT {2S=&`ᢵ4uy} .m YZBR${䅫GR9k=Dg9UbB~@S4$x4{fީ[oG ki< GrWŃR Aǖ<<OQDe7E%n` (xҚ:a+ v;R (9r#6F21l%S m7 4k_oD2(?(N>[%fD]c]JTW1'qؾW/EChxG*(Q=m`=9= g =z4+2$i2NVKC?ٖ_فvm Lj?,oo*CPq/Ε!0ho@ܞʔwغ )V"T7{޺-iC^h:|Z.!F~kΝQ\.r[GѭS5GQ63K29*n#^FC:|<C"B4TF7RCf6a׎1V\x`)'LT-Dg{w{$K qO){$V9gW-%eѩxQ%q:GJ,fhnJ*,O5bKj02Wդk8ާJA܍2ssWr`Gyf1ZI'= `@U_=!Bz]z<# cP9amtIԜJ8ш+<ڄN$n;dlt/黬gj@fbP ]u:wiO۵U- o߳ YF"I0E?Ra ůG!*ts703SF3/&"^ K5W_sr "4wq`>ϊm>FzPgwN͡ >GTWs>vmD¡(/]ҙj8 VKM>natskphFv0X%;f^3KA14Te4Iu$%ܜ|?)~~ U6i>i =@ʏo[J6u"NkB9J ;$~)s^<Ņ bֶJ3u:,+7C!lKc{YUl_hhvI d\iD,']W5g9J- %鄐+LNDjm;|Rq0y/V_j$/xcv|Դ[Ttwi\p曨@E&JD oz1#'c|C 4skf>=_,9],lO!;zN.ӌnQ ref"->ѳ"_Dd'@}&[O1m+7d֧JZz}yXW@E Uvi14ԿUdm͏3}cic?Luwm)b|L q3[NGҜ.{3k3~RMxBEhIZgE> 43"xcDRF{c޲B3D~ )1̟a{x 5+#PcLS-(UP6CuLB&6Xȷ c#0LJ tpc v&*=h%U#Ej=kV4ߍE721Z_.U^J"I/AqxoŎ\22JQoH,N}=`AYؽSt_-\]Kh,qc=]|F b^!uvӜ8Sj/ݳph4NH.v>[JGX)73x2 8pZ /)+0E?AlHeO~h3ÝZ=ReO돟̻] ȷѱ@W u3`# ~=y1TZ g^k4x[/Gd>h?ovQ:?+=9G3  8N?Uv+ # ` 3D-2hMTˑL4}Mtƫ2h cL^`X)n_OQ[>ƌ¼dg ש)`YU'O uPg!-Kڻ oz9I}` |? |?SEcw<3AϿEr@ vr0d˒@/LIi:9N1²P*,?ȑ\VwMVk\㖂S >0]U[ va2@f9\I.`ґ=LWN?J~P^Y7 :Wss(wpV""!sxio% GAGcܝL=m۾ERj 59UfZb\w4 rm.*zdnWh|b6/KG袼x4 ZVȴ6B6kGepy7e"ZgvPjb*Z?a{2"/)h߿Y;:͞:'PõaNNޣ=bvB0c]5jvS/yߢ5j"Bc='[14'XR}@VZ/p3apDma09k4RI TW+^`RD9;c~N($Y)W=H՟a YŮ51]=5Ѓ6%I-kONq]T fk&\8Eo A sCĄ"6:}xc,7A;F ࡖiIs΀* 0e_\.,e.G1s?V;wÑs@:$>q FΞg*HN];ݥeweDaO,uګǪ c\JBSQX1kpzY5uY lṟ0ۘ\ǥOzM7gq@]% v@|pu ē҉Qj5[Kg'[Nn EW:Q._1R]NkaҐxI`4K;Dkrm ~FOa 腼TMV˘Ɇ4¸y+Vcz7; ZmWT&b2`yJ2Л}}|L]Ќq ZO$B-:3خF g,'w|: Ѳ` s%=i\8W~睊Jvr4+ۗp@ 56TaA iG+~YS+x'_go)0ȫzSa$?VMA|ZF/W{w]J൹Y zn[tXV^'R B1(Ko@reg:ɀ@WѧolӃEe"(8h+C} q m ʄC5RhZyu#*0Ն )/\,r]2آ+5b&SY˙ رN~ńVJ,jM-9 lj͒f3.] L7mD$%1DՏ vjŸ(:68\[egH}5!kb60h'"S3 }sx&c;͒~d\7 :LK;~4œ;oԚ $}mdZSsDkW,e:@G>_@!F t/ Oi̶dGZi $G~ZZgh{qn&Z kH5liFce0hmR @_k\c˲P!!q (ݻOWlCဉGj%/>DMSz2M0:4#sć[AS_rDWYѦ3.4jX[JgquQ$~DZ6Iſ0d x&3 kw2m3J=K0\4blĆ{,J {7 \SӬ&['b2g K5ÿFN Y0`ZSLRMiHEٓ)ze{?7LGޘƻh%\HoPO7/Q2e{D4UNMo9o`vb6T@-!h!5>d#\5gys(VYm14c2{K3U.t/b$Z <#Aeعhu?h  !D>˰y4ҸCƈ92^"RKC-O&?$OGrZw3JIpGJ6g4kB>-׫/zȱZ94=YN~k%pr58u:%X4{@ZW°Z8uDO*X,CZ4!!FwyVizS >=!F bFrpUڡ ㆷw]D:=[l3˰[GNBK@ )U]WA +GK%: S N ^*Z A2\UVBPz(Cdb_7x84qg nf$Hعˤ HP~Q ~UE1Snq!q}dx9LWygIIbX v Odt?)i\!?F5'}]e[1p1 gd b"6.iq08p8Qy7l`j'PTΠ A/ ( qwO9] "iݣHjlLo |*)W$kBWƸHgfh*tvW5ڂJ>^D@a9ӈ;`YmXk8_ wL5RJJ~6-Pyϥ Y)kE|"qnѤb1JAv @s{ÌSOTTީC1jDZas  #>RΘ .?Bod]B<ꅠ6?vpOͱi nr3NsS=qҊ pfl({FrϿch$iH\;Oo\uUқ룹B'y,F]X@8mHat;WfUcYo}*̄+&<Ie؁Tᛝ['/.G$UZdp@qP]zg9ZL )sv Ggh/C|kH9.GD.$0p?|oDtdHSQKT%!%u&B]yěF\yZHjPabdq:O]Xo|]aIoHqGu傾#e `aYZL;r3s\j {̝s MjH`U ~5N˚xs;6N(9dHћʣڳ:"(Ĉcd-7^dXBNhE!}Il5j:9ҏ1>{fア&Sj ~y o'X` I)'e{l]kh5O4z}a9Pfšg+LW+kh~u8/^Ԩ*I0a®8piOF tBme5h|Ɂ;{nlOh:F'bQN" j-֋y>[VKhd&p1nf [-][S.1N"tC+1T#BilA$rjEd&f4X1ǃ!uW2Ch:v8NY3N615V<07ᛛ -|fVK-.x&4ES0z):}zLdc ~uBvJͪ7){Sh x1`eCGغG,.q6.E13 &6' kZ$˿}h0(+vB 뛩Y m5ef,qWCooԸ1k4 sv DGY7J@}9^Ũ!"گZfx9:80Px$ɱDf^z Д%F DٯΎj *o62D- 57k>Qδ>a)2JbA 9iT1Au:uPM_fgbM`^dLB$\224øR%yo|ppm2hSO=/ 8f1SzAV8 z4[*Ie!l-Gyh|u͘w2MW{uO`cu ,LBւzc3Up.O"{/>/Nsz11 xqZhlrm^&o>ػj -7^ ӓ-2٬l\7RKJD6YDMPvaX 85Up/1[|"cmL燋plhɥa gIɲv^wI% ]I gVuѝfo`uԡ+V$0*ή.LK} ]+s bʷdNhϼ`oo gՙtrsnh ]! %F^qV9U&TXw?c%UޘI3J1CFB_+u=*E@c+ŶFJ!́w6W G[O]G !if6IL;=voe,Z(5ovw*q:g9J&v$dL6o&RL֚-b,J!xA%jpQh@= 5;aZe[9@fVⱘ@]|fxBA;;o'iNoFW>H=ɎpyW?1O%[W_uf5OeTT҈oD4lEy{x !4r]x߶zG"/pY>tY7g6*XiS +#^Br\4o0Q&K@f/U ٰTSiVbĥ U VBO#ŲbO KzbWm#Xhk:}7)6x7?4U܈Ƞb#BR)ch,>݈ _]#YK(_nXŷڟ#9SX:yN-\qwQ9=UqܣITFl֍i4lN\:1ⰜD/ `SO`*zkX~VT׭{n.;å2t 3%Rr2p2غQ}u/wW,O\EGnGOH@v4ᚙ[Q$6J:Wv Fm`|M}Bs~ 6;4={_M -FI$IP&=b KQXiI4&$z3Ӫvrlb 3Šw>"mK6"!/'M:Wa싡@jrkZpc}QZ?6Ob02>}4rn:x~/>h20^'*1ߛa$*-<;BBpʹ(wPͻ:yh,憧OJ(H0't~`kq3'pa5t J+$o%!rZ`QZL^ ;*;\:>>lyKşDn@G(^hsYǟYMby@ǽTgyF05Z9OD1KPX^xˆ(zL;[T "=P0^a%v@LN{XkCȉ -d㇘h*$o7eq@>yWJԛ7DgUL zOC^+V,|дSF3VGTn&1Yր/R5P1eܵ,I`o36)+g;p'OeWZk `>j/^^HY>/kFg}%Գ_wq\-6ITPXC#N-J:Ζk<$_4i^OCLqK0A9=x/KˢFyQ`Ԝ8{NSZDͤx/8i.]P6=xMvNwɣ9;؏r3/4$Xvw| ݟX|%%L~M]i^Y޴!7lru rϼ-ؽ$*Ķ+Fǭ /c\OB_|E246ͭL`3,@yp}|(V}~i:D_ZqvN@<Ʌ4dmۘ+zw Io-^~4cR8[D W^(*:wal˖)[^E7!Ua2\annˍC"Hw _P[y V1N<*_q-PxeSԁadT<#,,[n4~]W`F7UD#/J:?@TgȸU"=E<${9TNg zr?&dI ,Ҵ&-<f줵ۄ]VSS7G(Q%zN!P73tW/,%^Y¿LiwHP܉Kf*HHΎS5뢸qz_{,JfI'G,H.rcaעiڣ;1a@Zu(ledSroKr(^\;o0;ȓe\I:47rt 29Jh˿v?%̍@[>K>թP(%;w q^+,-؀M?Ђ9]0ph`j: d4'0NlOLBMp/6."^[јt烃`+9rx'㩀LjK& j3֣4T!?S/_H . K<3g.~,Pȷ{*>~qVX+^%Ty8:7ڡ8q[W\9 Ǔ>TMT> OM˻$~j?! cr6@)Db7TC/B-^SZF|~ e&6/%z+-'M+0P #h(\obg{>3ЊC69=Rg Q/3WxJkYVcy+I*voyg-Gw4np<_χd,7 ,vyO'mOR\]77TQ7a3TM(Na=H|:/}}31n^YT<F->1PJ!Zl" jN>Tzx+1^tNxp+C y˗ ð */;|J/:%Qlލ(W^UzV)kr ^(E{8~|B0 h\lpaP{ްzqW>y\pųZJҷ E2k<ֵX8J/A|& l6@`JgS#ÀYǂ%2sT'~8Km]YĊvVdo>Dc+$8rK>[67N#hF~ND'~p3kbXH:W ɹ1yOPߖgVWuJ* t9gС=2- X*}](]oc:.$ws!eV :ud쌊U{eguӥ-MTp0b wucc: J4!l-a}Y#μ!3rs)#BC0ꅔ`죕ǒyEʅ-l)8Ƭ׷nm6:zƨDڲH t P[gotl=%9jXDXBždFb*qaӒ@=r'a [Gݔ8 (_B%)mPAԓ[lLiC7ql;IvX|(S\ W (\;BQŏRFկ>b!SQsu*>r|bsPN``M6:5rsCo 7_jyT,iD;RcnX#pM/_ye.5D,g++4,Y>W5-teG#au7 C.U6`["9c}g]GV,A1n9=M7 e ~E ߲dLE$ lEUz~^sG,ӓ9.Ȉ\_a$wp<^XSas)0)` .Liu\Y|Rt=9 ()>/1Iř3>#3F:F=:js6$w79}&^yGg|eXN V1;DJG,sT,~MmUW ~a|<Y8Úhkl5U.] *#hk_m?%6, ԅ,>RW%]qAe5Ƌ'@^<#uBݏJp>le) Gp>3nG`=OP Γ`үLjU,y. ]uV\GT=UwB*P@^D4b]sO҈7Su};"p+KƑ2hB8pO?QQu}43=vMrYQ>KҳW].&e¦DgؤLza9yQwQU?#$qIDUh|ָo :Y'6 k0=$V'%pR v#UAl36Z,BތmEuFKݴ,oNlo{*Vt\؞[; Aq񵍡gcUΫwZdy|ۄ-p nȳEZ'u& s=+H0mQ>{ t!xC]RL\H$!F!ea'ⴝ DsՠD-jTg~KMsa<|QGMB^ܮ3~tF'I|98S%L$lSDE\19𞨡tBA:Gd﫚r+@WѠ]#`Iw,Ny؟p'D$Uc$e_#U}M14!$ayrR6E Mv1SvIg;l NJ] J |6mKv-W!sE0 "[TȵAmWo|aʎIaCf?E)@F&WK&JXCd(,ݤ|'h@לN&D/І;v rn7 JJxSؔ5c $%0D)߳a؞/r'HJ)![38jJSϺBnBaMv(_RZr(>ùC)..L=QcK?S5UʨOé>APPqjW!)򅪬)@7&w4O@75J]u'%VȄ0BKOFP.cʣ\wNF4]@3M7ڎв Wyl<.Qu%CCnq&x(fcH O83 rEPH31NʕjE 1VI{Dq-[3`nu GepEY RޮWjHYhv$mgB a w߆ϲ^f o;%{+"m'[OfDZ> 3tG= ¬::FM:JZFFUP_E[ZP,%͗tO|^:5fj ^7+P *z4W%˷Q?SƄ+S+Z?R.;C0o1¶:!ջ@-Z_:B^=8~Y~m*>7_NB'(_`S8odZSZ$^os.n4vhF^]t+EbQkHF2Z^۪G~ɷQ;+^5:~$ +RAB'+Yp맭Є#2"!5rIz$2}^N~,iZpo[[3P ?V!#D+ :ʽ# t1 Y{D%UEb[5UAͦfÎS;==m5Qpy4S kWm ovt/XRPD7Rb%O)n/gh.#1 +TX z )чD /P:eclSg/He ɡ rXRttRQ ְ5n{吶XWse_U6/8LV0ʰm ;Wy1`=ll1-Tll^zj#SL^.dA׀OoHJVH(M 1h>U]v6tBWT4Q+>o5~I ]kϊ4S9UH,r 2O:in-uN FC|9JCr oᢧ8; dnp4OЧ+D,>cNDO o10_t`#ܹRenLC{A^}&9"3qBIKtRdXY&*ȖңАGb |[G s<]b uD`2(^ˢB,J6XQ b%ɒX6 Ou^1wrW &Oճt[VEbNDi6 k ಧCav5\d98ƿRP T48wp.s~|7v3%z"MD99-;tkG4LW߁A0!VYv(~bx{j4,vq_U@nn'2Ëk–޳{VFQiP;6T"^ym˃*о-lKdU Pn'y?i#+(v#GVZzw~Bl}ȕ 2h&EN#|.uIJk Ka<3Z§'%fr:ݹO9ىۚZӨ&^޻ D|F4g쿛Q/+ >yZ~ѥ6I7Sh*$Ti"(/Uˤ\ [X'ڰl նX@ïW3{ބʉIԆ )4fN3Y- {]l[Y:.Z֍Ukmٚƹ"Գco4+: y,.ljp(c3_.(9ͯ+ G (+>^_p?QMnl< \c_% [݀HĕSdPՌJx`*U\^b6s7\vE౤nHn[)QF?gӒZt ؍p#J1ji@e?HOʊy̬69>!MIJ.("itm't:_?tNE de F?~Mal<*Q+F Qo,:yb"N~ld fsކ3AL`DRGgY=A˰4^8⨷˸9vAܬkZza\UJ;h#%x}蟣Vi"qDuvu[ ؁΍[s7#ޙhfWgMsm@XQnWј1@0:8 E[Z5~ ^ є"W8*?zE7~G~}6JrUM:H<ØʪJ['# .Vm͈7g H%8t/7쌱M>m/|bVo1LdRyItnRuNԲ/Ohbz\dU wbPv07hbrΛ3䟱Q^u5F>麚KRlڗPk\\ k@A[6%"f1#A%ml2Y 1-M*63%睎Rح*'Z~s& .zVsf;({ cTJKbd3w9_9pn4cNn벑v(Fo4En4^^ܑ6ahl,w-Dy:egFsI,O^mzPs/uVwiqFgr ӿᆱdSc=ZIJw1TcвTiX~bR?J_>%X(eXRO~aC^ 0AO9=V Zym3P>hc'U?HбK1iU˾:ꕶg@:.QQ1oΠΝKVl I]%#paCn#^VK3&BI/oоïJ7!]اЄq?'9mTr-S NʜC9jra ">lJjhQ/7IC>fB*%g]u$ )fԼOޚqA)PO`'ӳ%ˌ2籩*f1'_E=TXQ nн1l*6zb&7˨VOV~G{/jOSc*)'ؔaz#8kMn MM8|[f3١u|μǠYCd^]aZǷn@Jza)E$ŋJ%bA}MLrA<嫡 qK.|V;ļΖ%=쟢sֲ_P؋۞$p$+z"|aP>N$Z Q6)h ^0խ;ߋ5Qم5a _AiGz _Os*:iqfT0Ĺ޻UsSG2lAr7/ @'jtnĴW-_;iZm;ֹkMo x#:e.y_JDj6o\ɿƓyש&ضi;Ͳ$Wm㞶Kƹ]fCFYٌkigf+l1q&d/`賑E~@"'!wSs= HY+dziFb$O!Spэ ^<4Nׂ'{:v5}8(@, 5^r, ߂R5-'('L$mv ^Ų'B–֐=",4zι9祟ܹĦۭpM+?F;[)<0_gfSkzҵRw]S?BtDG-+e'ХSFge ITkTθzIg %=SbS6?"%^0Ae!IY-8zR;.?0O؝Z(ge;1íd=uw"]i Rm1]H@^X_uv8a4wN<6MuWEqh@rZc&6X$Wy o=LvlEU?'H)%8K* ")vü~Lm-RWZk9ߵԣ$siq';DaUJB,h6-t;O3(_-śy9= FcJoɇTHDs+T4*?y[$? {#ιc`lU%=QGz8weU NV;$iTb̓HoQuICr:*?vFkqQ6rN}繉oӫ n+nyX8Y6sCc8-(4Z*cBMMzGL1䴦AݞguDX(DF¶ٿx}^x&H<~%/-̏44ߚ٫6pr %#W@XG;-oŖ(XWxg$J?'v+7-/j_e9%A\b[u%<;lZڊ=@{A0d&}PYt>N72̙0;a[SHk'5׺4|YJ0DK: kϰjp_٢XtQq!D?2-1${IÓ°R[Gk8+f/`dp*3Sxr? 5nUVU/(gƨ[f0\u\d)1ۙ yI7Ww=L_*urxҐn0fI2g M&3ְl=Co7O٭Tl ͍>eO'lkN:xݖDgB.>hy](rdj"yE^zXd. @GROGoߌ8Ky/Q_;>#.oN C|qTJUl6 q]3_C(og"3"{\)U>OӃj=[I (<Cf` 8R9u þ ?LQ]d 5=nR,lB.Q8z~mn3'pYc*#\m2 A:Z %ƌ̺R2u?#cD4]w7ƣU*T#%?mVm]}#@5rrȒwv+\_۱-|8Q(B0,kz;Tq *V潐E@-RZ'*EGtd;aGUfk| fXK :"x.'Ԝp_s 7 Uųxd-I7/dnT0a@' F{Ip=-OE(%={^s0V(>_Yn"PaWdJ#sW=f ]x ] ϒ`l /GofqyvFN+}im%hN'T`u s1 D$0ΰsr@ގDق^~d6FO\v#dbot@cb},gbxV%yY+%Ӎ@DdK2zio\V`TC#:fkW +dةI+p* &%gت̲>pn;JTFJl(l̩ `LA7ZBb9g(2EY>aA *ɲ9 O<"A4HEz=)438 T/Uڶ9gvƯfDLyEOSf\*J~a@iB[ 5XJR RMNc Ptl.rnЁe*5ěR%B|)i6F )UǤL^YB/=_̆bӬqC2E7PT w.xFZhSYN%21\:{ڧ8]gч-P3 aEZB\P s]ݪpW= X1Jڬ4Z J6ƿ*?m6~8`_]GJn];$3[#i@G !Y8Fw*^ܚ~ɯwi]kY>,3ѹWwaҎI܍پ)EK;O!8;\%i. ݍ8l@#rכ'ӜA M !~'mR𚣂tv%RY 3X@ͽx/LыF5 n !a3){H,Ll$Jmĭ.l矊&,Z ΂qY ؊!SHM#JrX^*^a=@wtS؁,E&L)%):2@WN9DG盖  S@[wpс"t{.,Pݖ:JB|#ôK 3̰0"X Sbo|JG^K͋6x^1 ȫfͲXY \jz ;O _Cd[Fgl4(.IO86Dc9w*e7SXzU~TZRLzT%.蹒G7@4 9z{o6['\)N`rU@Oh4bPyY-dHo˻I6_܄pͰOBb*8o㕤<մKO@dRqs=TƑ `n(W~ S}ܕ}oy ~0{BAץ+!&|SD+ƴx8P7EmQw }@n/ HI;$6n}H) }sus%ԤȣĽvOZR &% w{<gV,L&42ԛ*t/VySTvNerMKr$''k~yËUpH!7&WKpLG.$s^ӮTnOx(5ٯƷtCtꏿ%B!ggnh{h"/~ 6Fv[Ie]MxȞOb uv~q0UŽs4B)Ni ܛcF}cToF19YmHʘ&@rZY,RhC'!LU38w"c ;!J8Z3D ?L4{x$h _x\XQy`>cFFpYZڍu`qa WE⏌1mw"6qXPyOJd9d_M=}MҰ;-3]@[@{lQ <;/Ϋ$X쑇,g"#-3{^2R恕ޙ' [t9t]mdAf?yd$HvD / fװ+TctW=Mg;hӥ&S>9cc?L-/bCjC'J4>+CHmz@KCYMQ4nwpV|qD.Lf_sj__S?8 ڔh|jy"4?D}&XNk208կ=KMl8/9G(^3Qԥ7dO9w rS-(5ܐQ \~J1C@9G#0y.P7ylw8jDS1qk"hl1yFΘdɕW:>)zY2Cט rThuBvfA|IAE*ߝXry?iPe=U?jE xHSզs5~ʊ|keUeá;VUUG4J<2Xw YgFXF~ϲE"Ӻ'ob@ 5L{c6XR#U?T=`'U?Ү$=z`ރ[Ђc@%} `~o*J$:Vx8g%S_٦׽s !Jb/~*QED@M{M7X 1W0ۢ˲٣v.#J&:'u w6(O; "}I"2_v| ^43u^8ߎԐG`FLٍmtS3-рJ)ݾ7#Z[U,M@3HN -Nen,1d)4jGSra_Ub "YdCh*w^ h;;4=ИN1:/?>"7$I۸c0jVr`6 ԝ.epFjWΨ %[`fY@KZB2&fA'2>.e2ǫxh@gY֐sQ(?dc0k Q5׀+50yܝC?6G>rk"T\ʤfK6Y)rjhz2i'U'%<"y\IbA*`YCfEe9a݃q8D {PMPnJ\UG="l8ohf .tfO5DRC[=eb1JW06ocef!*2; P |(t*#> ;)aA3lj yIkhUS7E s0!ȨG]mŶz/-g /$} ͽs۝</!E6X"10oׯy#!Q_ybARi7ތOj8|6$i:Q'k䄝o~L{[\SK(BvS.<\~Lb 1,|3q}c 34{CFq10HZٲ JU^3E8ycf0CM%JβjXs,s#X$":b|M1v2Qfzj2LKމmX$^z~T^si/܊Ə+xB(y|&\|nH<*%^|?l&_+8ܳE3ØGt [FЄ˅edp|%.d7.y#&Æ[Ԅ}MK|XzzJMFSan"#ä6qؼ䗶@h_ޫݣgS_-rAeV/1)dn>B&3'ǜc@G+7صbQbk@nųnvj?3DpX%Gſ`0`"\jvڣ +ysnu)Ci ޾A>UotSi d838duHjWjL6Ы>p'mj#D[8'CO;!3 <gId ̀#M3Lnj)fɜ` P>Nse_$ipV JS2 'x#AX S:8RN91%3' mvD`H< Tۧ"I`+m [; x tIPf[h%|YWij39"HCIQ9颵y) ?EGN/to@'X->iWmc8c,ca=13zPe<";$y̥Vaʐ[iנj.ti-3V=jL|ܷ'wK%c7+bsWM}U=?4lknBV}v goָy:V.–63R~_C0E[hk+TTV,wOj:Kt+V矲ЫD) .\f5ZQ :9agx*>ct]2!2Q)|?Y%o/\٦/f7fPx{f:}rHsyJ7ce!.W|t8vţ -9FZ(/A LF"F]yIlH\WL]D0QJjx I߉UO0)m}ø\v|c4_*_7i0lw5l>TPIxsOih7PuWna"riN,42 U+3n5 J2_i*ʽ0lbv@5>8xaAoY4 apdIU1j! tK۪~9@dJd.06WxWF>=#YzRu1 jNmޤئ;q΋}/'Gо7/rz`=+d *rN]x+ODLqw]^s8kQ9 Ɔ$Cy=ì.zFq.F*-y^[ˏ8c˛T9n`}m.eON}6w>œ?`+T/Nf1yS3Ї|eQOf_,LYU| '&r۱53HvL<[{"a/)WoȘĴb\VkvI'ckhS+-ED~L+layb.5'0 XŻm]"14 ѓjh{_K/ߵ8kRއGzWOC;lmX>KwÝeA}7+LG |Ha쀏E]QVjYlR~͸G\2Z'%̾ns7Uw1qx]eNe0,]b~u!= _QoOsCu,*S"G1׍2oqEeCw'\da7O]v 5WDqy|m"5[cP~,W˼ s:RA8gaCF>2P%C2WV$wW.C쌔Đ$'\_-گ7Kl< BqadtلL"$ s3> j4,^qn9.?]Dguqiy)2|)4H*$H;^յ\P8!a!!]0./fz-1-d}iC wH ִz%\NTZei\[򢤅e(UGlB}扑tΚ/Fl8=qVk|y(]gۺ MlK80AƧ GT5UWD91Vn~Uך}D.*dp*0k%NǭO1Fk? u-> G%)T ?|DE72á(Ȩ ̷_8ZjUf=msž wizS b# X,Fbg"#BnZj1+8x_o/IL/-oj)_\缼ccUK PR+X4,ɚ0 :vA<⇷ɞdJ lt{siPU? C:BJj@]iD^4yf*j1*YM{ PAjN",g ]εSLEd]v޽!$ Jo>ӟ "Dp:3cF y ":eFyi>^A g5^ `&g,MuưHjǀ[dT.^ׁ釉 D.GIV2v^+:$O:I"E1yr^3ڦ8.d lGYkO RMq ,g-l XEQY0u )Ui=ڶ,Th>Y/5ol).p… 5'-aBL@g YTKltaVu?g:וllQs;9WQQ%c[ǟ ~,?1cE` ڽmZ v6J@ȀSp9ݙ;g+ҧR~Bn~&lZ6nL@;JZVUO2V^:WS= 3 e _PPJm8BPI?J5>B+BPIp[Vc.;JPߪudS+vn-Azg?N4i7VR+04-+ERa[~',Zz#g6+5lb$SPLmHϣri<.Yplz減0?7G:fF,F>swUVS/GQbT&jhgySZKjW8"+ۓZYm'@w O 7'O{uUTHgEU:@D/2x$xDʓЖdN$E,rL^̏IHYZ9y-P+V<bzԍ0pS#城86l?}hDOSM}jyO:iPEm?E<'eZ8J㖊6_GJ=C+24c:6z;T8tqr|Ɲ{GխOQr%ڍprmm˙h}dҔ;,wB_~vPi]l •Ĭ[oR2 \RR@ X'ڦl{ }@-΃3,>~rqQa %yۭt) .VTQ%( XiWF-WCNJ5/'k㻁\_ċGyauJj@òGgFzu%+\)'f,L.&ua Y4$4H1dS},+KFJ#6cW_D|aT~@iP5w2pCݴv^.4EԻW'YJƈHm';4lGI籉ƾ6nl => ?sqS;z[O) t T<"آUHf;I,(>{ =ft\~h {:_uMTwSX)Tc軂aa}f`"-QH,ظi{-G%bWe&:?Yd}~IX3mZ8N_^٠U 0ap{wܢϿ-0h%(p`X篎홂H'O:0]qiqAƬhjL<pZ4{oSœu-"sX~e7N|1k9C kSiyvգP1 j% W&u/[G9WjHZI08UEEJl,mЁRredGTc7Nۡ8UY!,TW&~/qPCd/";ESQ+Nފ)Yyk2s>eEvct㦕NאN\>5FѴ--⃚<'^ɣP0גtE/% Bcw2HBNc3tE!D>aOJ[wf ;kJ=F=`7 F/+#4şd\4џ@64#1Xv{<2ɟjTYnX4ӌrփZVDFo9 d$Gd@"Q XuxƔ@[\6=DŽf{y ;a,RGSGBŢVPPzK0H~KGHaH7k1%~+d6LJSgUXjhDsnxEO `'hmZ݋~WW`CfClPq [IЯce;}0=_k8_b:Ke6 a ӻ [ze)du8#F8›| A 6 a-@2cNl{zW+$O{<UNOh;=Du8" wF3DC&lAݕfzֹ'Gp݊ԞPQ GRqj~}[/ZO!dgq@&j *q0e(H.PiH5X{uxC|ZFV@ë]$`|^:p4c\zhVzSa?E$7n?5zz 3 j;/d >jr)h+`j 6 )Уڂoxj J n,|>U.q 4QKRXx@.\hiA>S%@nz$O8n}jc P iH6NzFŻ=RxvѰ *GFH50>ckw:F\UOBfqryfћC }6#Cr<➶tTigf+sbnD yIK]) l$)/!rpq1˾&2-BBB:<T~9 &VP@R&RZt@3-$RTxwf#Zj%pA޶p]ƪFa큕&_< |2Er>A%_T"s}cT(iZ(FۘZVG}IeR)_n綕>;mKPD'-!T[TL .|*X18ZH⨰MԓOy'c^2 af_y uNct_)'6"B'!Dish^xHW&+ ovW{54ӨJ<ئe~ G.LG7?F6MszO|w1Vbkқ~_#>kaR}^G#9YH2,; k_lxgrIXͨ'˞q?5 ak; PV]g3 U9tKEu ǍJoI7keB'ꬿx QQ||UA" !)=lAd!f\jѰZ7[xCtBCHpiÊdžF"-4BBy"M=aRռU>0vbP%QoHfohǀRZ7Gp&`1QAG$?!}B{fݕS(r WlJ9K&?D-D=!0t,&.ЪkutWspF,LeuYT' ?w9/}wxeIlROVLtLhiBd b.Z@2'cD,ϖJZggT58h>o L.9 yWZ6dpl{0[y.Esu0 1"'5aN>1[+}wP)}&4US:?CgF5`ݺ:D/ofSϡE3LƗΧ{̎@貶m=ـUUن8NS q`'%aiS.G;vNTR{J; ]Ҽk%U?E_ˁ<`pqH;"Lh'4K33 ykrv``sD{^KpK?΍ 2= p'l nui $I &܈A4ܴ+ϔOk3|)*?#n.L ZOQ6<4iFz:HpG*rK,pv0uCPjҞ)'^倩4EI+Yt^Z7f]zna, /zBB!UKb%hMqC]ĸ8+bb\7/0~QdFY%G a0N)vq;n $jӂ4ΓigZ&0RiREr j{38A}K8js z&*gGdFQef[qrdf:"Ҿmo/B?OJ/ ӛÜ2xKY~.(e-- ωe*+_4驥DgN\zb+UQ-#nS w~kÑ΀|h~ZeJJ#*29aEPx XE⺔f/?>?Ee^#1bGKAݩ<2ɾ b:s@1ܓ'c>A !/x`蘧@Vh8$ Ì;3"iA`ԶU&uwvA؛ڽ9 #@eRUÇܖ;, %1o㘽(0eIUm7Wqd~+$˺4TY;@;ʓ#s@= (u\e-%:Mo_E,g;I 1MJLCN M *7~]#2\=`uV ھhaqIYVO2A(yzէ*#CX7)q%۱;ȯdT_*F39D<IAG9 C[%|4d (=2WݨVQRo#1 BxZE×+[N A=u^斥SQE{dXz+9-;"Ե:?{bR"Rm7:|EG^A;ǣ\_XDI"G^BxJF0n&Oo+1&\Zzl]eq:X>q73b)(s>v>JnE"=<`2JzL` MVAOSbjH}zp G: 4-zu*r?*FX{/ċlx?r}mucntRO YN'ڌ⬂SjͰD;sm;6D6q?iY(^IdOXdwм-04=C1/K}'OV ! |ʣϯ<)j]yqC(@JC搵)TD*ղqoxOÞ?DŽ@I;(ِr1W-\h{Rrp+c‚L \ihߜX臸f6гVjIAQfzkv le) ݊q{ PEw0 v־*Z2;ԗ?>6w/6* vweN8x%/:-q^~D@h2AC NHlf\`"u}#aKh6\#,+毌S"ׇl8M:/?BU0C - ˣrU:j,PZLGIzfVKusLrγ~w_ =?4MIx0VKzW\橖uK?X;֌wQ.dIG,^Ԁ,C((<Ҏ  G${ - QfߜC>Nۻ(c9_aOz'l?&"A ^%>F(E kxFK58%!d]hU>ye~c?6[W*t5ARtȾ'F:u3~`:yαjOxg8bCGQ0W VrrK*<="4&}d,!2NxBuk]7kloUǣ ĜAIF<7} ǒvQ^am{g1pcݦHw/t D#9cAĄaɞM0U<ܕkkhf1IhtZFdU錼 |Kj Oo%z+l͜f&Ӱ?+#p\^@ O؀0'=itY!q΢뽻cI8OȺTm4eGg;`zK;<) =o=Q0nb{56{ OQny Ga:sb6K[4g[aAݬe(o::Ɂ;h M],|Пc/yNԢP~8;zY{9X 7Ro=)hX*gOæos(34۷콲pO侨hC'֤Y T ۜf)$K+Kps/kӁ̆^}r!5N>̌|Z<&*#>\HVƮ"dy(U S37M*+(7&ςb I. HuhM{Њ`I>Jb-a@_J(~,J)p ;S?mBʕqLI9 wĝ0pS9b[?)ʒLK^V9ӏpzz>|KinC5%8EZJe$Wr ~bL2~GG!S&.]mHF2ɸ(P]9FM  qdgޭϡg!f?Hpa3a|\B𰳃֙-Iݷ-\AiN-؂$6lbCrXr9!C 9anxK4P q,/ʹ{BTfT?I!xn9suhj7[Ke࿏P)hJ]cVu=Aմ ,Vb=; jAr,p+!y+r@f5seW#XՎc;*CdLKrXן2ds[A+֫lA&޺16XY/ls\|1nS3N۫L}БR]=xkT}<(}Q pW}("2Ivi2,g?d1d~{RLϼ%ȃ38͌-lxEԬUch u-Qrn%֪gkm&q>U9&O`\ڵ5 "GgrqLNdZ}tnk+HMv(|`UIj^J"S>y5GHYM)2Q)/'=g`oJ@>۵VՅǰp;fraǐ̧u!40c@JM"#p((kHn< yNWZv{X V& Nq7U%6#Mc4L3&)*Q8G`"Bq)ɐԠnøV eFPOb}ӊXVzI%YmW+Dr?Ιag8N*dz.QJ_DND֋pNQf刿+}[*xO1!9dS)S5>%mqAHϓα^F;~VZćgk:ƾVo$ 0 7$m 6n>wAȒ9t[ uV:~6qЫ; ~aPM%CP 󀓖:{Q33$'LW脔s5 \-YCMӯS"ak( %@Rq6QX,٠k%k+=6VǨJɊ*ʽOTp`& ?5 bn>c9iJ= y-g leČ{Fwx{`[(a&OnY*>?]'<<[&]i[/e ^=XtG\@Gb}@HǦ]'"0u4ɾv&3r|g/4³n&g9 k@Rf;znjn*(  Vne9h&,ƨDb t [GIiz~mEp`K`^/~-G߾zq:ЂƓo-HS\cb;R ~ŕ'O‡2dF%4'pRhQs ҲTpjunO`G>ŎTnk_E,3Z.cdwoJ3+jԫUrkLJڴ,Y|›UUZ{ǝTo*;wˬд}\|4oK&P֊n䬙N"E.P>t "DMՎ$}z|UYEƻ)U,n|WA+?Ui|1tvϿaM{P-^CF˺٦I;_~AM-QY 0qE>/cdAmmOnZ}o3(pK5Vy0 `/&wtaȮ\ >.n#ӉRM`&Sifn6^TQ@V;0HYt^ tݰ(h3M˽3mz+)QA>!Oԡ&P(p"ی0$~2srehn_d48Grªlql'j2jZwJEh_*(@(JFեNU;bc1 ?頣Rհ(y"6CSCLעyF=0x}NGB|9:JMch.dz|>aFg)OF.Z&8QںY> <7T0 TxHu Z?Cai 9 pҴ_pal{ɦq\ aj0HkuRk,YH__/N2@*md.Swdžm;c?BiQ:E~1Q Ϧg ^utڇaJjK͌}?e4=ާlN mE/Knu KC8`!QkʞSF҇7PLW#o8+ lMqg*Xs/* Ig=ͯ2(]8BI&!-] Ӕh{kT.\yPl#u#vkۚw l87{PL' p$^"Ƣ/rGW|.T*NI;L?syt?_A;,/2YtJ}'7d VϞ m$? ξiH(d05,s ] /YX! +y#0dk> 6N̾_ҜEo˶N347 Ztlh[qL"q#rcnR3R#QC7ԲnHxl5/9Dc$V&#aj5rq~M~8oo0|{az)JnDQ}W`>| /sνUG|Xr](7 ZG3ΨߐKB Y"uJdN(nE:#sǓ1~cJG1_0@lLntVI':&܎C:܄o&YhV59(Ļ):dj\ˆz²|mF/1Yo(觸I2LR f:5|b-z: P!ȜC @qe e|ؗ0r+ۍ!  =\&JXp!4{a%OO >*ư ׯ:-\ & XY CosvOՒ}I 3ֵ| +ȇpnOޯ0Eo#YU 8x#V-uϝcv_}L$D5̻ghe(){Ij^Y?\̌'i6j½~3:•D0x0h={~ZBIu?f[##7eƖ SF?Q&f|A`Jyh6t~j- q5WJQpo3ڰȁse‹gkclBRn6qf.1^,EU:#Zw2Gzxmݨ7mB_Oŧ;+5j::ea7'>:7-ՑH9 aC1MRmY"nM2X!ՙ׷DNM+iSF%kGvCC4V]R>;QFY1W)O- n̸-?A#fָhv,G +P B1rtknݤ9N F]C0W)촥y΅x~FQF1bsQؔ)g*CH^R5Hұhgc/O }W@K%blh u,W{E(q%L2sBT`y u^lDm%LP!.Ҽ4:0 iԪmx  T p uM<{Uyg˃^e}P=GYp#g"d_9ns!OC.e?0+gA%uj<@YQcHB(Ea(' )YW`h3n4BwW5MiEDo&qV~o,4OG5x,mL<\(Լ(5a~K5"{u{cdI2d.{,zQUevז6MfKE?ޓ|=pY zl [`RcدfzTO>I/)-Z45+]NI'TZy<:M{ `Msuո_lыE 2D}P3qHZ Wץ{}a{@(3uHcw? $p˝V,R])@q")c.R4'qSz⅛#Vf(PeI9N"azl6Kٓ"S ~̜ qn7c1C甊*Vd}⑐3\HbϷ_H!cYՔh+Cׯ'1`Hego?9n`zS}ZjwՂ(Z7T0sDYfl\uG1ۻ\x hݩ;Avo=|;r<`:㖀Ovcn퇀]:Զ$a,OUqؗNeHϪ Uh(H5)Z%@keh$-v|}-GhhK"mD=q$[aغz`ctY.?$ӿYPajw(h>^no{IS^Q4ˊġ+Ԃ Ha쁥tΰj<j փ-trh`h8aGtT4Cqx'r?XqO=[]d`)\ڧ%1ÏܯW8fhGwƝ!Ai9qPGNnk&u.+XHɥ`!VJ>\2'h#GJk63,~JHTp],yHD޴7]"eWJ}4yaP R9UYjh>`)f3 L̥4vG3MI|@bsarN?ybD62q nNxd:0Mj U*zLm/ȫ(j|k#F&[W<" mJ!P'fju2Ğtb4s8)[cQUZ{)=W=ʴb/8>?kKv WX6 G`N-aǽ9|9窏́ܛ,-Gld0&!=܅h+dŶѱm&RK-'b3 WnjǮ0δXU4p˰Zq.X*FB]1`xFMNk,3o!PCm=<3jȵFGϓmν ̐P&c/ރ)b!e6tĢbGvP.nMa5@}"P{1( jOCt 4ӭ 죮.%eCDxzC5PPujYKrcr gjd{!r:ހyR8}O5N蘺r:]WHX6p"^ATW{&9*tZ@Yu|n7_*|W1) pv\+Si?$/4ߑ{7%mf!d|}DSa#;[ʺI SܒFe=II/bґMM*ִ~-gGۉ {Nj=\ mB S1(ت;˂ %9!$؋[]%Pnxrbցk6.͛. 4Daծw]aƟܙZwy=|'G3GT_&4Nl V$FѽR7#@[&lo4WE:0}|>fBJF?&4?`b8M]&6o]%C;t&adli+ځwjYv!>gDrE™!,,4!/qۣc^Ůh*!7cE[|})^H=>, \U_ȡg1L%O#wK4Wm5ȘZbSJdҖTDL}=j}pKcfFXCվ:vKG@slϢ;VB( 2ʕ&{e1և. xV|!TÍ|g|Lmō̄\Of`S6X1,WdݐXi~;V9ZXs૶ӕ<@VDAhuy? @iުȁSV {Fo=8d'G#uiiMaD7;Vhϲ1d!F/oj@%X6Oy[uBVm鵽DW4`Aw3YIK0]X׽: smjyW& 'J_B.d% :5G 3#vc%[|F"d.ܫbd41>.΍}NÞKa}qdפW@}r>uS62D58}F1i-yY"dyҼ1;ރWt1d+OF&xzdќTCDfruͥNԐP+.Oi5F'Yp"?RnAdL`3qzڢr,..P1$56]Gj& HߵaIPn&1"!K-{Jke@EɣV<;bS?Ga;kAA"V™3G IB$R5B/A(X E?`a'j(…G>krTd)#X ="Z;漞(|Vm4/γ暻z(sCԹg nc9( AGw04v/G`)[PXR#JV ݶ\U&ZID׈֘]W] Vպru8<*<P82 F! h&J-sҦ6T7|}ʀJ0#qD4[]ȅh`,ZYAtNp) ufNlylTsADYMxQr܋RS?E@XG[V6D,f,ǔ2ϲhݶ`DՒ$CgC dJ qwnFmH)Xj#2a0a7-&դ8 hchR x@S =rO^lpƖ4DLr Υ}h+is(D?O __cq*Zg Gn{;߃:Į1Rc: Q^UַA==v^ZXq0g7[)-Ao%Xb,:Y8m=^RȠFI=I"vRXpq4ru!kk,}1!y='xY tMo#.ĕ *63#MG׬ l3.2b9FŌW4QrՋ{\%78Z߳ګ#wɁVl1k%6Φo \mB p8b2]Z}>7Dz[:&9RZR@TWL =_ o$-#E'HXQ^AB]Z/}&PZ(Bl#淵DMJEGqx<#Z_tX!}de+khpA{4/*l7o^ihL^ʽ_SPa2rgSߛ)wŋ nFb~W.NW:˘^;Wdn눝<ޞd4 ş_ރt>{ȰkѾZQ8rdL.~ئ:kI}'oicR!r㧤~ xl`0g[u+]6" (W 48/&`zw8d<DɆ gsy~;HF|0]~~AN.$s/fBIJ Dr O>Xv*yk(R?2uQfɶ5n!.=Oh YΒb<}Clv @ t@g-ɫI?fHϥ5Ku?$4ϙLo)g @*g˹KX=k]4ށ|z-H0 rn}u Y0 q1[ZÔԠn"EcuO]ڕeLV~;֍L~ۈN.#.5򉺈N†ȃ BD().Nn9p x0O5ChL(UW&՟__L&nV ) #r/NZk~OÇPĪ_oihm`pj,Z@ӮJS/.ΏnJ|\?dO)鵋;V0QY}eLD{1SM7jUf9MM`w@X@lW$>M䈣MqC>`ycl<~xut̥hUko2s iyl`YB={V3\M F5^mw.}Q4[jSfjܑv ܰl&0(bΝh3iY%n=yɭa&<$u{g(05y2jJ׾֬wƭzȯ@f7yJ|Q5xatx}xҦdOYט7YK&"h_.B?lDMw;!RX/EҒp.rvr ?WEgh?g}`Ecu"+ ^פ#pvDޠN|3AIWv24a/rujڛ&,}ٗ'x=ܳ\tS|j?Xuq'l$ 2yݫ*?Tob¦{̬ -].>iR`S$_tߋ]} zA0YyT#s𺅋<;7iE)".=}wvпֽ.Huo9gYu/;Q|f-$'*$STg?jG-] rGjC,=$*D~t<ۍ7IsۗGN%|>\CTos M㺰O->1tD zQe:{#5.t,deA"TM:#^KId:v%)|sڨn!z&ְ'[ZMx,o4mz7y| (nȷ)EW48lֳԀYDlfYAPmW#`q,6R0 *"Apn}$p^Zeϛ}N%nۚiCj.Ѧ9G֩c.<"^ I-f$Z{4/oISgpABO,q٭䝻RV ǔN)x@5IAPuLє@tu\]Whg9*.X^2HoUP3x&0 $LC-M`T.&}Xcd!v!V=6O㟵 F 1$O= ;jpSbzꉊ޶B;n6%BDluo"bWhk%a[eތiޑ_65GEߠc ~Avy@ [ξb͊t1'y1vO@v}|!bZ=oSi̡^G_:M#g9}lNÝcsPTuħ3oX@U=bɰd8!f$4ӄtCᰫϮqvX0n.kh`Q7U yf`*EA%;>#u&#{%ܙS!nYuHJ) Q٩ئsH͙Qs%ZGw%!}F.N(Eyz"X3u =\v-VLmA(5mC.AIאi}q;LG[ =^u~6%8 h)>ݭ5Vwaߓae5ʌ2 "a꺿j:2.$F?20#vZ_"[[=p|wa(G;j#n?]`y(,]q]UI0"䡶DR6,"F'|Ә%YpL^FEƁ"]?auP=&F|2ŷoAdD Q5N̿.~RD'}<L& wvz|Pߎas 5M/9HPgU&U)dXɬY T'Y#ND5P IRdqɩ< ?3h'xy4ugx8hg|S/>*3:x8xlsQʑ~x)uXF.%6`(v_?K#P-+H#ԀnRuMS@ ( \>p׵')u-!oߩXL_(>˔;4[j&TJB߸p[[ 7TTJ0ڦH~68s Jk u3WB6̙a$ HEztY䋌%̶} ɠG3̄ǹV;~'li}13Ƈ_)f8x]u[:8h tY.~18ihA!Pɸ ҵvlf*rS"ɄQ-~X$˛^Ϩ]IpBL݀ntaJ+4bćlB~ݘd=3"(&z ;"irĶ@-*Q`uA8uM }=h 8zLliǵBrsh@\Q@ ׬>ZJ{P_(P[cj&e.bmm|den,4$嬣R~Śo> *0ŞnG(>@`E@.G]VD&8oS KMpT)$ ]) X ^FBT+ZRD B5eMg< 8 UGrG&.@4~"56Dd8QAڵyKqay^ j\t_*GSbFl ܗL$Ig`£|(ebڋ!,/JZ;1O0 ӏ:/P))q.O1iH9O- ǩ&/gZWbYjA7q$ṃU<( Gxa1r>rƎh-b靯dtdm)]#/w Shn<-4b˜NthY o볛"W+˕T6Lg. #Lzo;cT6&}afv^ 1mt}ARzH1C _E i˟t{}Q9kpQBsz<@cfGZ_T@E.?m+; >~G $oN&8¦ؚGb6>)5,HY%À ]gP \(5gr}M=!3b F'+o/V &:PQ(|YDY/ۭ/v^oũ "ARPF]a]I<In Q9uKzlQLTyB3xeEz `@&Խork~IFֺG >:1eNTm:G(xrݎJ#23sVNϘBmᷫniH/\rWnɳZzJpͬRʣۧ]ιC2 nK6bl:=L?#.ݯ3"Ʌ:vM XKVAu-[tMԈ c5ŵ=n{Z߶DM HZǯYjAg4gt4d!(f1IAtgS 5,s((D%INVw(5?'G1hP#O *`_^^惪]J)+aWMMŒ@b|V;?a$H_tG6R-sryIG.p/.߁O8n|cާn)ë &OXmbp N,gE ކ\yd qx!5<,tiB}#C◀]! #G:iNj [e $+kXԳۂsH*ilj=n/c\$965E&BZ 0w/\2/Gإqq/ -t?Ō)(R1:zaVBg yivqJ'I + ʺ?ZZ Ed?jMNmI,ow *䕁rJ*)>ѡ`V+@Fğ. )ctS_[iOQ;h p W|+݆%ӓj:qk&r~u_,.2e4oqv9U'Ez{yԒ'ihR2PщvgbPˎx*d*9+C,\qm94Xm PyseLcDHU*rZf/J5Id!,{3TT.3_ w>+7! /4i\|NEݥ=s2:E3ϛ! JnI^]{ rqրVۅ\N*Bfvȉ-a#Jaר:EM h4+ZM8G>0%oM>jXYD3[(3x(9  |" MÔZeVQQ?$p}vM|/j~ m=jGrXmlx=WM*Jd3Gh,5m }3frF7>P;8H ㆸLYd4a#R*x \XU4,]--R'-.M7wDOdm7;*9#c'g-px٘pQ7S^(/{ET@֍&>qQ@\ݐ՚Z BB.>.5mm/Lʟn\&8H,倯iQ#>o9J@}t* p}<"s%94VsRN4V(ٺ NXޮSK58O9 %_:嶠 FjjX@eRʜMUFh[ƌHW0cvD'BRX^5C2%iK|b'{棯Ι6wB~VujnӰPLT{X8_$=D;ȮJ\~Be 43 &+6xRٮdcB.cwieP@مո=9] d?%7s6Cvr֥8c_|>f"ֻE:<6{pZ08C=*6=9];jV`oލz1׫T"#$inN8FXebOņ+XgO39el4B ȑ8I{aUSo.-+!A@%͹VCkzہ4?Z/-HM:^Tǟ(^(+d&h㩽oF<.҇Stf@8B ]-Z¶UٓD c# ^@ˌ]!?Ԝ k )\³X:;p<ȵj f1P'3U":ED\֬(~Ont*0Clgwf \ýۍOx^ߊX (8p!AjH)o(۰ufV G4}nfH6j7i^R9x!`RlΉ",6|?d4օM6 P%CaI4MgNWZ 6:mt/K6[`ձI϶]}Y`XdI$9,*Fz\Z?O HZdOQqNaayoX|1zf4袋qM7q!0Y.!.PQ|Bvq d0Ɏ ԁ8/Zc9[`4!\PeYmH|`s`xaSHZ1" Hfh`F}CRo(KPm_Ԍ. \2:h(h6=Bz"R&Ȱ;Y(0$;:$:0 Lks@քz㞓C|x*"5g=o:^HMQ9XCn>uC!ndKb1OQw4 )o "tu%h '}a?131 ~On-}Fwȉ/eo9{?vf'|j-AǏ)fVieb\J3}f (j負ɐn5h/80A8"> Ff 97º!*Ԃ \#;蔹Nz=dRo(ɰUǔ4rR/&VCi;bJxlPȜ\bVXdA3Y8xvWk9D뢊1^@GoLt6W^H@ۑ&wRY!`6XeRC;1~re稚FV=ԄAxkuޗtN :&;tRnGjsL=c9 }JGB}64lK!d1rY/m腂؋Szܭ( Ȥ> S1*|Rw9o]{<\"1I>ez\0Z ]9S gT&QPfnm-&^5c/N/B\ɪu+bo͉&haϙ3\Q=˴uN8ct]3 |Q-Dw-(vRyM~eL[~3sH- &{Tc |XrQq}t]8T]{-pf|s}NC "kDpՊN S A6Br?a=i28all ө1QK{+#zs2ÌLPpaJZ*YVTc1 tBepm,L{w]V\OYS^=RgErѹ%s{MX1o!2ca6)߉rUn>(WҦDtKM(v/B/<(S\!AX_sѤD<ad= ?Hk)ȘjVZeLBN+1 YMSO*OcDd7LhW4X!A}rIP˦V iɬG7|[مvYE&d&>f&?B/٫H ⴋUjJ1>}oj:@߈2 0)ǎ樔gCV{{q=ghrwm^}ĮT^Hwe+F~A=  ,&uǶK lG"k3;BPV?  θ4j)O6amixČ?O^b>6FkZ`V:=.?? ]Z%3qqH\h|bl#a&iYQ"A]4%*UP*Y߁ت.g$z8Q˖ !zN7!h:4R 4G4d.j'~4%ˀwse'?aEE"D$%XZ ]c3X97U, ߻የo3 ,O(,GE+P"R 9[%aq&jHC&Tu=6XHXtVX2{P)tXĂIbEϷ呄7$BѶAq-vB;EAZRjUPG"U-`nZ8$ R]CJuFu9؏Z:oh{5<(1<Пa,@Gj|c1-" fL"ONM"âN=FMN(b^WQL,5@jȎS4$o'űu'ZL)Dy)ābS6.i)|[qPu8Ɨ/pd}9il|/Tŵs`Hsb nK11%zS n7= B i/$ gF?.ANot| BT硵 )BmK#-yC^Öfz3K, }L/ɨ>IUPM*⭓|<^zF .'9tB+6Wfs aXqnv WIvf Cɹ+\>Jى3I^*~@oKt}Gؘ(!yMJ{Zƚ- 䊌S'Fgf!?S e ngodFǺ"@. i`[8A,#N[/qToPxN-*6s) 5'[wORA 양Cv$GCE8e?S$] 7ڥ|*!lomF ᬉ" G\ZC=wsD O\rx-Yȏlv> 7qNbqw)R˛Uby: /x M̌"q '%y(<`0aeMK!vno&4/=-{^$_'?7;#}'qy>U~v]]vӡ{sof*( ʎaLt$.ւv1&@Z[diT_ȌTzlLh8y7HBV-*Q*p٨b{Y|Qʭvs7; Ga?{ >HYk1_ND0`{K$ށ6GUm%Nu WZڰ1F(r ޥ˄ c〉n,rDת4OJQvڵZq{Rfj=IڼX=7sSO eNqKz{\db.,2/ZSmaZTTx"'ħyZL T 3r-u5֦%6 `V("H!O7H9DKfWA׆{Վ̌jNZ(Ưb}!^Fn d66\zs*[07ϨZ~8SA-< yT”_9gNUuʊ7 v$d=gd(b?ѺoRAr1/1ndQAEY,& w <'|x<xfUm}k[RBuf)Rk'< #Gkodʠ,."fMqxQߒ֣J ]̟ 軘B[3 Iv۝'| /Zg@NL!"#%lhDIJyvW ݬQdzlgoJW{?edCQ3+W"I{f5@ı݅?0naXfeqXޫfש9Ys, ,/ƦcFPo]f_$8x8'"u3'R`pB4ءb,qxI\i@  }Dѝy& ePP<^\̌uu[$2n.}; ?+nzrS|׾:(6Ǝv ͦ)J,B Plf*~Ā85r#w?f;J>JWb S a^\8?]=GQMUr gdc՜oz w[︵\ q_Qark82>"8G^F4lzE:xB ~ \#}wѧCL?ycQT:KFtbrRJtm ^lOEj8^^T/^<}]r&KR,=f աSQMǩE pXf'O mkVq3>_6-I}JǙ龀ג^́^`.Q½ꔴKyKO@\r3x2#FwO4{x*`O2JoPYL`+Pc1'Pa4W5 YxB.5I}d=!wȫpzyz@4 K֟-%.Í> =fOzxxpaE"J,#RRƀ>* N}#.iz# đQlc(6=z:Ne?dǍ2wSNvPK?8 bJG}mۦjz$r̪i 3\Υ,%ԨJ,ŪyDqfzt,$F{~п;s>Fe;WmCax?$OH`.+jgcCya)n[eiؼr`:ؗ4q2䛔@dflK1i(ȡllsB.y|H7SN."K\䪸^cE+ 9ݟU\EWbS|w?\xEc%cScm7L]#Z'!W% =V$da N?USAΫ~ * {)$_OUl S[ZvSu$po=P3}dsr:,~;Gf|܋RF/R)of)yվ sg[tJ ٚ)DߺRC^P?+sU)hba~{PXUWPH94.T,A‡EY@If] cCVo.voު⃘xZ$Į|űf2) pLZD{ !mqүK^>!$<ed#ykj:^nG]?-M_P\1pYUx#d@gɯG``* ނ#k.ц&m љ}|hJ(Cs+,82)fb;dEjY|̂׷RWHktRXnզ9Bv,[0k歟3 z!Ok)c.{+[`;%&{Pʰ28J-& nٳnq`C@,#sg5ez7 ^p Ji~`Z:J_A ȪկVt?ńꞎŔ@:Hɂ\R/P6U="mS5x5g_\/ʏōMbΧ Ԡm$ %>7$Mf CYicY W. x言@`Adn ^4.g?h:3 Sahl+Nx]D(k+Bk7mj]+s2~f\YшG8%?Ћ>E%ϢzT% ufɒWфSg:7(VћeUf VQ1hWҾe|(EE1UiCɭLW >)5R έ qBU&Gگ{+-AxP IagAH\!@]bxn1^3'8߮ <),e5_(1-VQrU?=V?͕ n"1璀y'yezؽ$k9CaK JX iXHl1kK6L5`Sfak1Z#x:A8 dI@̦ D"s3 eO/+9`v I!p$- MZrJ,BTHkl#W"b5-iM :I=5\eJ-!/)_ i&F毯E[`%ȝwxuG6V)YxvtȮ QdB-GrR^zM., <_ ea=J\{ ݘ<۳̀/~I' > LwY38r҅ԃ5KM.i&}j?.s~jaA^Ċ6D4gq2!HJ, rpw7/TAZ޹N87"<9P=q߉;KYQ17\S;YYq&m?9!aӳ: 3]oW2uO~]>هnkJ0DK6pSF(AlHd|hϾ*'CPtӷb^|jW o{:X2\"Mr2Gt9ax@]kg et@f5q5dH(o+E 4s 9U[Y0jIwV jKU׾MTLy )!GaM3uE 3쩜*H¯VJQ{uɧڱ3n5<:em^QsJl9KcuI\6a= }i|^9/K80 N,"ܲq PxtMOa'G/ɔ fv8䔭2tP'Z~Hk`4*_X ^m^)?MCk{b-je Mfx&A½+NS9I5h!j$kQܱŖe'V_ԉ}vE-~=L'_!NԽA[\G;DŽ.X} ($/hٝעlZ#*+OY6al" bMΰv5f_[l_HBA(, SRGPIܪ=G'-#P1.6Ilz-qf>P\._yZ,.IftagTVk"yG` f7!yN,a#1DvٷU*ygp؇Jt,4Tul[«fJ+3]j$vxʢ,d}ḗdh& >a 㕬^aʴ\>0~ xMcw\(2IDˬnKEۼ/uꝬ׺ˁ'#EʾNOw ZD`it\1A.T{!~#1[f5Q6ɥvEx㏱=/'>:x)?yc j`ILYW>>+:HA~&S5|h.7L ISCb8gAU2Wj(n-]L4qfuu#|<$ʕrU(`rTVڄ#.eeSaD=0[/B[4t.odm,5x/B–Y:ӸFRD~2o9)@OcKb;E` S%-Y?U?{Z%?obpvfR=~/M M3=hb69ث3}k6N{ ʗۖ( Aӷ!;BRpP Bf-S!THx=N+;;1WwhCg뱴 :5@8{)9K-8O^1 Jy#]ͫD=qcD峂y^_&,)thyD׀o~!`Bhc,FD)H68\ȶ̈0(PIxެ#+V?[ѯ}i aTiM`v8ھr*:/2Ylgq>SXί?ɴ}/75$;T@f?z5uUuku}F{_ԂkOvdmvAL,uxcc\Js +Ea!W[I<'=]̱+!vqc\ *u&n8NKBX c'Sd6. t,Vt(rjhipW?|(Q'x{y8>b3zyw#ï( sz0ȚƏ>!TQ~=.jQ6,T3̈Pqc=2<{N{-[|!%JIa ̅lJB@!&~pB g^uq\#c^noV+0+ǍͭIB\u4*P"z;=z#7St=bޙ4dˇIuk,qVr C8k{a~FOS`AkÈR{jY7S)@]}Zt@ yJYz SA$0^=9)ٷI'*?YPЂr*4tF_}H ^]nVkRr]TO{1LjF-r 7Q [jQAO[dģdx"+;VʚWTfܑS]Z@f?R3q崉ss7-S%B:Nat mFas }sغ&g/=!ew^cs0MgjZgQY`>`Ftz1cKFXkZ@ vN1i#͂S@K&jtﶂ|Xzb -P^c{#*rlݺKۈ@c}7MUU<%w~ zmFn9{Y*$JWõK  X-GqJYN!I} 4/ 4@Z_]ց1 o. 5[oTgEfIRr\G2+;z,4(\1jfFyUҮKUVxPCKUNi[9: .`%tדMllNxv(ۖ,V]y;0oY ʱ; 8LVy#%=?'"kcyX'Z)[F44H.Uc>LhjKFw3T fPZ/od^KOZ}V8.N^$ $ס}%~4D Ybȣ$;Rf@}˹EabX~̛ n֌V9gM@ewfՃʮ @HXMxeZЫ*ra:D;o<.$ 2=\- zh$璘A4@H!w[YOݕV{ rR QJufY8XdvJ;HxU8^U (L{mYwvOG$oÿ!8]ԵIym95KiU=+hG{{{u8E^(t<Ì[dAX2$_5UOXc䁴wAC144u3SN5*= cA[%=H~1ةXWBJi"Ñ@☚B36:yR 6 :I,e _JWHwfqi`3arS7DpeEi%"v7ȕ=,!j~ 1M⏛.\/a}&S)y$^DDme"vf ,G$:bQ~:Wg(79ȟ؃4,\ɻƵTNxȥ@!3M%/g']aO3oZ{wA>L$cH\BH+?O%Ê<|_UA6a)Dy. Pb̽ZWFFz]kͪuɁߑs_Ze4`zM2ݪ/7n-[@ ?~={;d*|"9>l j1Y/ȓôoߘU(-gI9rcװB*ti$4دLZbjђ6KZ̘TNI\"3;i1c=&h鎸_ɥ4HƝerH_1>/UC(ma1B 4s**P\opvC"嘦1eȉz6FfZb)b8 '73?@z2J+h-ى#)[y'EBXnC~U SϠaƨ17%I{ɟ}/wz:7q߷2$5339pȇ઄&!*"i(9_w'"6.\>ɛ˚XdÆ數W /I>oK¦4)<+"{: DUZAw9 Cdu!B1BZ͐x<ݮ:MwkJZ]h-oiu66ʺV0=M)v2wiQ2① Ja< k)*sGĭߪ2 9RX׷^kS[]_,sq#gB\vn\T*h]qԝz 2mUha` (ǿA/_w^;ax95K҇4ooE]'9ZhZ4D杭2a4Sg[g1*dg"E:-7mlr"22 4B*9XFz9_K HZ-)_]6Ȩ;[| y5HEJ~CSrAz2⥩lg -zrfvOQ"ykx< h'2SäZr Hny1U#R5A!h 9B{ʻlz|ִ:Y74l杗TR?z׆%(nۋ4=A YΩIm.#CE# tkvH.+\>ӥ3dhWBuj4b4'7T_U}j2-Fs?88Ԍ4$bZ_RQ|vaUyB0*z I4!uk(խFF(w,ggl::ӽ"z7˲pO6ضEoj;p7ӹ4^PE1E+~D OQFw/c$`6g đSªGRCzkoUPZ譆r$sLU T='E>=`FݪC=[| T\P .y3JM\]C[+vIA=jV Dhץd^^)|.DSUiRmkvBϲJ:@ bɁkvdJ`6n~g#1RӴbxց؍ m_ nfm!A q=ɟY{r_S(y`6#wuE4E !н˥Uvbx`ͩK%yjlQ%R BcüdbCs<\F]VV9f 7FG.= 1XQ%·jo]Pr"S @ݛeG(P,ɊQ hYqlڧ-ҋi7wCLSa`m xsČ`~IaG]{C WOXsHR&)Oʎgfy lŀ.5ejD䀀WUw`pDMW8!&BL7y>,D&(jNEk945`bJFrx`Y%*}3]* #*,%d4bRN4熣$k Y#W*NKITDFH.mz[nK=Pݵ&sf -z><&+llT8 ȥ~*xc.M*q`;g&JWڔ4>NMX.3 yѩTVVѓ4 [2ղo UHo72q :`%-(hx1- d[C :Bz|ƻArNVDs|ԕ@ c(wѨ.ѡ╩ߧ|~ֳtb,؍iz:y kpzz?q*BB~]m!\FB1ŧ_~dI{kFo)p'T* 0~p*$‚U H"WgcbKI_ 2vE%jѮTbW8.$щʵ4R&w*&U4>V TbjȸPF/l45Hi<@'p,p0d+4Mꂐٹ=&B/-O>q-PBmٻ\GR.WA-bR(k3xr-Ӡy WC`t >W3B4MOkd5)O@Ͻr6=1`9I[8P uP.`C@~B*|D4 JՎ׍(UIjMC Ht=.],a ;>;CA_-ӘZdu(^e B_KNm_ꂐ=_N@$V&n'`N9aMֵ)IoMcrg!.ULߟkZvUFvE p=.jKRqMd0(uʍi&pDBױϖU)WyX޳K}ؠ"3r ٿ QBߛ~}M*# dN<*2@bC adPGJGW~YR9Io)=ySEnVte*U?x|Uq@-s"ȼ_#lSHx%fȞ&aܝz&Fۄ9^!8q-[VpSOz搮8jUO0+?+CrLL&[U>#FyWs](~ R~u`ơGV}vU[4OצcLzܷhkx@,n:q (zx#gzN6K +>u{J3HcBc/_ϵZ9Cb_J9{>is?g:l\fKT9DoiXr #&Z+`-„ #UpLw~IoQ,:nӨSCQ_m, $j3eB5w5'' t *Z⃜"3aU%x r+AbFѪBy0oR+k7cB0@a+q™P^<ER)*lk+2+BDBl;#&bz s~ {6r滑=P? ĘØ0@ u9kT*+2b*_QQLQ%d4q֦UzMޕ dQDnvQ?cp3"1c&Ykaxդn\5F`e9:99I?V Mp y6lJ\FND"fpFY  fCe3(nSFV;8I>R޵rc*(/oXf'`@Qp7A*EX]YҺ9wxqRQ:|9s8xiKn{nCԅ&p ׫zf h"&Eҿ`+qrGh^V@!AW~d f9avZZ܃ T,o(ziOJyH<EozYf/4p)*҂>4pZ{ d8`}Ox2~[_Կn}ۺ6 eOg@ Ĥ~#ƞ_ukFP 58lg&2%DbD:樢xۢДGhK-H y>F·&"͡x1=L)+SwE崆3+-BTb*.~G)^eܶ u< yֽEnlE//.`vhnÖLGSpx^"X}`EED6~Y0CGOkMoأy0zk#Ct{8;XeVˊ>YcSMxIضv~&q(Z 1A.2N0fYqH%Ry㍣-Asr`Ⱦ^ǣ^5Zk U`R3gQrWz@*Yݾoȿ,gy ;Br5N t61cΡy^-d/[X{]'H)wrQ?v1nYm?7@C 6z+mM*Z4e&کvm>V].{,`@kxE_*"ڹPFУT" QzG z#%3<nOF`SH}}D TAhRiϴ'暙Apdx botL:rWD~@o 8͓gH"T7a^x4,0zWQp̖&ѤVx+M.fDhTF&j[\Gfuo=fmñb D%|402maElyJJ0>V/ox\X504SM|cL}:ca9"VhP9[S 4,z?ui$9?+bS MNŰk: 0ϐv ф'ɇq;E -BJ$Un-߉ʍ=JAqNTw~u[I'Kj$ɨ~`'T@MeCQWJEcBm9WIJ.]cM?̒ɱMzr'4~M@-`]7ܾ!Zy5xg<]~=>gWđAY.*۹<EPhgzixp |@E kV1Fg'> 6oD|ΈO}* Ꙁ%epe]>%XNLl5i+(eH.'>j#7:zC\0:o@yp*Wd*}w@6WBQihd'4ģ't&;ΖśOWm)bdS?ڒV8~M% \^{k-U`h*UR &w񒄐0ۢRkW?=}N=k)@VJN|dQ]>0mq C\1tb::P:KF~+D0|o\mGc1n x\ƔcT2Y3!hb.6!=㔗gWwAP0A?8 уyدŒ!}&H oR̍!!Y2-I>|wMMnQ 4 =OѴw\6iN5fuqI81Bʞ 7D,jDEE*}1R;L~醎)R0\$9ەn-CzR@_Zwd ^#Kr8!Jx kX!Nԍ ,ڍy5aD<ʠr?v~-",q,^'Eՠۻ0m~T ~TXsQ:a3{:hg)CY|ڔUY~ޗDxXHeЙRL$':8~B ,6c}ٶ:CrSqޥ1R77Ֆř 5Cb<~׈|FJ,2ng Rcs;Qw wRA8aB>R?AʓF.6F}Y?! @wG9>F0kAD!G?$ԡ"Vݔ%(*5}Uߧk[ff1UoݝCo\*A=ΊBvR2!(>٣qg<6dʴ[LʼnYeO"ΏΊT*q==$?,#ogK9aF|V%:8DC*LTJݴyV+ _z;hIbayB/ڊ KLW"ö6btMGt$/h/v{%RGvmaw]d{9P~u*FB* х|4Ve P}O* t. [ixW(5{* >8 [0Q3dkr![D>3_>]u\U0fa/~}ZQ{*sQ a(ŒkA]j!,d%8tnQw]O|#N=g,P'( ]h'֌~ f$MFDV]' ɸ9$Ȣ#. ZNExs"5j&IIwWJfQse&o~fp}@tYT̀*'\=נSFаwsF}%VӬzuYG}U Lh=BPѰ'Gs5Α_.b#!}',r쫩ra%%E:jɴ%G._؉7S`U\E@!|"O[-f$XGTuVF`:_8>5yع|Ԙ>ӓq[y,*d9[_ȟ 90z r*}lT)2Itrl,Qc'˘6z rJ.il;q܎j 4Riє%WPaU!Ռf"{}Z/bƩ@sz,ҿ}Z7ȯ9  'a;L|u<3eJNx}\DmRW!X S[H`jyhdg&q%N Sί/ݙȅkdi%&O4۽w^O99P٥/4wv#OulLm$6-.RHPaQqj#B<A$J?|t@xv@]H-EzȦؠ9's--o3϶(sZmI{4%)n?FceL.>Oswo?XxOFCVq))sr#`4Bz\Bv\wHuy !V^m,1cE:Oj3 b%75D8j؟}c iɴBX @Ӡ:ͬ6Q^hc2L](rp?l5eh =%NE68=,؈# d"efYrXr O;0i\\bڋ8.S=A[*5Qz.#XPv͇k+nNA.ڞh|r9L9-aQq{/~ ੹{+([KR+@mjxPbe"GF=Ok'/^0(w/@G4sD00݊ҲPd5հQ%muXY%1FO$ C2 EhA0\ihj `cj#-kSL3^vc!ԘaބocF^MG[!74:Q-T0ykjnҒFVu76m:GC,m]HKmsҙUYKPa5,WT$4Z5]jڢ՞X~̢͂ll_ڿ$MmY5#FkXβ [gg>c7nnZuB9% ؎#0#ٵw#bq1_* X%RXͪl8@PdlWP[ s{3?&.]#}XҀ=v]Q\q dy0#MauKB7D)igdHXeF|Gm0.9`W3Z샅#ibϊ upTb#`'Ml#Z7Z~`5^6`HnIt+PŔq\|bXTZ'ܮ6)?ʈ %@n V v.\%Է>S(_?>0??(M4؎_̽fABfH@L׿%ra-Cxvpyz.7G~ 62{T>e(?CЕf*2j@}Oߚ۲SXB8vq hX=>nJ_%<\{,vpzEw9h4Q_'¹M)B]8G Eq.x"|VrA"u_[:62s5"ȫ6 ;̔Kڹ^9moI:>9vw}~4 |}hQ Ӊ٥8c2S crn'(\h4J#s݇Y3gss`6M\a_o]j/Bbr{<;,t Celc(#=*r`\Ovt< |vn !>e09PJHml^ۂFLTQ; r3U>ư*=JP=&{XV^aro/+2Yʀqi/΄@=7LS &/\(ʨ$- s3KTgin:0h3zKpK2WPg/dG/LqV k=,K`ʗ;$sWPUw*)b'?R|Ph*3Yh'"H`H g+V8|dC2K%[t3mU$$gO|*LJw9(A69QJT 5knݕ3^Ž1UIg+(5tH,}"{YV)GW#T`qUIo -2Mq!ԡ:@҅4KgMZ̏ DÑCѶgA:d!:|:+Y|(g]ңT5ƃި[ّ'e.F U:s`0GҦx,!>(M7$c<@C}&|M 8F3"ןգ''ʏLJN&u|Gfm@*n؛ gqAx2i}i7!Ozn^8#.dwlq~" E: r%[/Mp@XV7;ZJyM |_;iIŻpj+`]/X Pjܿvqjp_Bvmv^^~.ڐWN_z^xh4Gܻ07ὊP]SvBr!0k3`4"Oܛ<ktnjǔl~T>|p>G{@<>lm+v&9Qe4}C򽊣fӼVR=y/:Y=DMWs'`zƔvYwYٗ'ƽ.UNL5@& <ԉ̃:ӂ0ӬElw1e ,E6ٍsq_DGW]RG)q{͓9tYӗ RAU7'd Yoc~ߜWc 0 ߢP*5p˓s뀑_9Q: xZtLB P4`qqpfAvf;/dc7`)E3bW" s^-71[0.2kUCCIrap_v!׹V6Z/%HmKI7 ^ݩ| !wD/%1ak7$ (Hw{/&WFjըgr:TlA oY6,_lv8kN;p; |:n{ZE~b 4DRP, Dzˠ-/ gmN÷'M_I,ɑ msߠ3 G'*hM3@oA;,K|MMՠ(1Q!&gD\+]xj"4(VY}[Du~[VKwonq;Z-Lw1o(?/QKDf>V`ufQyp2ŗKmoU]5䒄> 5,R5I2 tpW^.*/}+#7"|J:.-ّnlQ/ Ldo&<@V Mό iPγu7IeӞCLw6ݜ"@fw{Ey_RIY?c\4ۣB̼^v Jcr []L < )25u}f y}C8㍨z}fxA[v !O7*-$9*HB͞à _^}TLB *[SxRld&Lh}D-;hCk VX#i%bM#CGq@k@?{A6х=< 5|sC`IqWt3eSEW7V'PAG=6yvzEosнaۧ9KډInwGsн\*ϜIj>a;ܾ]E%kik*šGO`q0sTOղn2f;9+9N'߲~[YR].TXf|S;X֬lɎU^a-eZk[$J!eĻM6orn1Ks E?5(Ux7kzQ>-2wH (5u=K GzFW _Sb&;d&EOE ,8y{*-KӠ8v>DZREP ~(}|S!1|i0%4ŒMaijZ/虶Ug 9T}W|AAZ걜ܗep,=C>LHKVZy!EoY?_78r>Kakwͅ,'OD~A D\`b>^{q>d2]%P*H hXm˃6i,W0%_˴P. 6#S:"_?NH1dk<.)J]K ]8~cwȎ(—e] M׮6 h5YBRDžP"Vҳ`#IgϪ|l"q*ZyA*()Y=@Eەɉ߻V_w (VN2tTcOH7h.@,'"Mceַ+bn:M>O ̴4F[0(h>EQնڲ꜏/yL5pn}'T)0n0bh>OϔVa*谩mڂAnc2WƒƔN"o%Y.Ţd`.r ˚%ƛOYW۳ӟ1{ <% ;m(񿕓COڋ>Dcxk8q Nj'KG䉭ݙNŏfvH`oۺS*WEpB0A" 5$;9~)!ɶRű"̢ ~Y B.AK)Pʁ̚!k͑X }>{e!i`gF)vm6հC&'2:x;1SK%zFgKvys`b㺠=HH|1߫~HkބϤKBKȂ]7 3F(, gt2v3bjB%= YꮘlNUR ;1Z QRU {QvZm.A7Z8]y彯DɢdžM86g,` ̼,E1luyK$i~S2t*S_,Y'S 8-0ZJC!PD71,()?yh= 2GP|5F-i VRUO,mP% 硟P΋=#ªǗҲX' !`d=5ųٞ0cHqYOoK6&S8-5/ԩ29[ VǵCT IR{'k( v yqZ\S]LAk1(k[x{' B:0fWr~ KqZg3ȯfu=,x*vRVrnbF ]A:đo0LFSTbe^Azi}eINk+JSO{r(l Vv(X a.K;Q~sj6 c 'kxZ/Fy?~O4sM0fT`2O%\~:]{5v雫?Pa~zſX73u/;Z3Z[HmZtB[;8eJ*yy>9ѡy|'~7f3| &s2w<`^W0`2Lr9}Q ҉,)V͠s\o`81J|}1gz%y^?o%8H u n>xoXU0@&[$nؒUL臤$DxTVN7?q2\ց3,j[&!OJQ0s(8%_4J?c7,^ X-3?&8iz^h:l~xڀٍ!_;F5o=! $sKOaօ=; ߒXCA@Z^wjAD3ШϔvS(:,6J_ӍW0dʅ{lև'J#)P{Gg폝oe ̡CXDڙ/v$V s\}B&j^f mfb4DF'p6F5ٶI&PK\8=мD(m<< ^a-%2H ~}yEjuÝ ;wT4#e%7hIMk}o:sjۥ -urlf}KXzsQ'C5ږ\%n7C<&ע Z4uȂYLc$!]2i'2 6J^i=3`"3^7"@&:V([a KVY <bZ*j\SvR|QP**jg&lSay܁vqlE8u=XtKwN-ĩAe?1;" mchǢ\ 7W S%#DX+3~+(Yٻ\tA  gyx H9I8f7iO%ͫv ~5$y')wI䀒݀eBpCizNt^/_ *l:6#rحyƝe\Vy P&]L.O|Dd!2aM5&zE+vRot-V`EYMb]xe0 M[_7zzۭM=f>PE o1AP+>CRw37h7쿉Q/L)m@:bHpM]8'Fk0:N=G~h՟'!_c;OgA4nW:Q0-+_2Cz3Ylus`NMVqr?H *=d!:[ ! dȶT3n&gj\uV6eum1)k.RY Ӻ\@هb@oaJ9C<<" .=qRKkaT/s<NK7ݝ_óYJ"ꯈ+> #im|Z?Lb;7a5p?ibה@m5RđLC c7hN^Y<̴y8~U$-6=$ҤRE @+ߡBȟ|:lw1V@Jhߣ JG1 Je#v;ѣ |mhA` GKr]ǐ?5~D=N$lwc (QȆf}T>,7OAJ?˳2V"c` }YS@@BN[Lpa}Қ0$FYKаIs\ٻS$]XJ3ROK46]wW-6^ǗrmFO\i}]#\^Udm=ف&o2u*h\IY`S}C]wУ~j( Xl黠 Mh:*"R\L@cfʻ'Z͔D*"'WB4tV,+qNjH;M -hA!^롳=煃EvF9K&aPo"T}S1!'ބ񘥭W^.0Ci,5.=f]ly/v& * [37L˶uLavfMݻYK֟5)pG Ja^|~.!Sfܑź]U8뇿ʃ̰G-!>y,X%Uk.Q*~_퀪+gZ -M~yE|,F %ֻ'bPqH>Sq\ԏqD a$ W=Ng1vc?,T{uQz<>(; HA6UUhOsrl%cERQX;9aԸ ^glE}v-o-(ty6~;|gZE;&/ {^ \b$Ӭ&apҗпK=I'EƯc6╌{xbj"=<WPDcEeؘ?8w$WIuu#ͽ[z_{*U `[|u0pO)`Lmu"WՃz A =T޻`:-x](y}hZnQ+[3ʥ" tGҺ潕gU-_bPޢLЂa LF]'c̿d ge-{Ddeu:F俌F[iOZ= Iӹ~$Mm f)C,*Z\O5rsbOds BˢR`Ni)-Q֐f\',Ae`rPw( N4/Mcb$+GiJd\?pC 8?ĽJ9X 0:]Ǚ8^h)g1YB)SvG;NL?e+ZJyn;-ǚkjnp%#N~x  +EV&V0Vp6"(p^`.)7֝3ai_3K;#U'77~<̑A3cAn`374qaijBdp7\qkTVğ?h[F #1P߮ ؾw_r#U8;|LzbN񳎁;\vQT3RLpEOURW L('B(X^x?I…XhSXFz`X"~9}=Mۡ7@"rɜw 03+峂څvWl4<\,VbKmE)۔*̎Ї\vnٿ@ڷ^FeA=moz}Q, [ǖ>qyG38^UfzUClFzA֛.6 -=C͈?i‡MUB=N'ǼUS4~:oHr1ݹR{HQVT#ןJj7Ƅ8*dl%s|:K"T]_76 "fG1 z^59ѧA%rh58mfy 0/zgc;$:_J-vi;u_`~cˈ Қ_9AA [3_TE(mX*ٺ|k{T!}IaE g xAIU;juT~2>w\@NKt3yUlOSwVlHmNjd<5H8ߩzny`Х*b+r < p؈r0[Mc3jQxL.Yda 7Fhs@ޕ21 ʄ?S2Ϊ+rm;cJo0 `j $~ ̶ )F(csnXC/}#T*?T; IA)Ha}he簿mNɋ?Y` 33}CCU@J+R{~J}`n>`VuWV8DvJ7 uH!zE9u̴(F F]}j!0%D%,^b8mcXSY"WvУ3,ɶ ?] dD7Bs]O^96b[QFg{P6|Ja]眫ܪE?ĕOˣ}g惡z$yGQ2h^mGjnEaŀ !BM 8zivX/SH0ǵp_-[ONh 'qx_f'(HC=6aXnzοWJo\=8+q6et\rS2=hzuۦƵZk\i?K5Ki2e[7?{¤xM)~ԘC1V(~Ɩ#![|yTQTCh'Nj ۅ^ SSw̼a+Mmdj^!4@id \tv_nw7XtU;5kɛmᮂ%X6na pjy#V;J$* [@wDYqݻ=hD31yO{;{BNŢ{Q팒P;8pN=>H hRL؀űA"3mСBcrrږށбLFRXr"/V]]  PAJFݹjkP*r]n͠NkD֠-JZVY Wr& vl͗+0MMDpNLчlRWޣJmG_B7ףL#:a߽gu mY;ZHkN rqV?l hQ`p?Fn/vr(;!#vMRv vDVvkVQPUkf~fZ5.YbeH. 3sIm 8g>HˈUF7ݓy4 Wb-b% KP-N9 6]]eU&"6qҒQ2 r`0<ʖ_W48Pc0Wi(OJ /_y/Ok--?/ #]㿇W'&6A^D|juvsw,6 )k!Ap/]"zx[X ]"MbL`:褓jkW[.Ս!xuM_gl^F<4]dg'G{ՄLJ->]n $EV}& 5ud%@zyZR9ƕ$ _rcHM1WPf P\n { &Xm s^/``JR?_TZ. A~(,,ɐbx~QMmхP^yWu㬦t$_g.6x>o|51eH3gE{B Dɜ:Gs+d^_~n[ 6Q| [|aI>KU+ٞ*TR $Vt-'_Gpo<>0ϺCEhQY[ K i-I g&𚇹N?@J w#c隯X&LU4m2MͿh|q@cjZ,`*Zf;*j"&w*bmMm;fYFMSicMxQSS1z_`&vUª0 Z0hF~F 8^1 |i(><9w aRx5H&Vx_-d~#vO$hݰtH"7\]#0o[)ĂQVQhP1{ :rֿp~h32f+ 182-u#9 t}5 j\Ӑ蔭1fOު35]U$!R3agq A~56jn R ?-`NA)=*nvgV!]َ L[E(0>2}' >QβBlJcz [ $f [hob@CŚHW Q2JJ/ %0ZM Ÿ?>b5Є."Y;&W QݺZzTҤ~8iO:mLD5 d}]]a`T?6net4Ê!19X8C6w/"i;镕ǐECpIuC"LY!cdH6Z8r J[q7ˆc6+ߕsd_0,c]EK`s}PVUY6kTC2kf,k`#2!d'A$FTtF+89\\) d^K{Ȋ? \Ō&!'>&J9c=[7B]}OLwrZ%jӂy1$WTDwf%$ k! \y5 _NPn! T(Ϲ:$G*TZӌGrU_`F:JsvAZ!zuC{$쒹i`J=RgF7wL=m;}‹/awU*;mCa (%>4]+LYDiŦLO2el\ r{}ں˰!5\GI=.K#Zv2?GaQŁ$}cgRZ{;Rhij]B9cI9!?޿iVȧPtHwe`]a7(HQ=҂9]/&** LAR@t[=p`!ιB@Ruyt0tJka >@T ^ T0 yխH;ɼu^-,o^+ a蹀UDNOaɃl !3v7$= 3-u,dr.6C7o{c7b?Z,ӜWSf/ퟰծ<.s:"˼/#ۑ̭OsC19xUjv33j9فHԅR3l㚜uǖiEb|N~/%XgٚQdޜ*rsRWTN}zY cG26W q9;1X~w\6K?=_NEuV;Oy(MR畍6dGEh6kɯ.jrQLZ^A0zn{|kw~hyMcAZ o]./Ó@X9l܍c(kq͇`D:G, %r7꣼ʥӦC?w#@o b4wG%j)A!yٍ-]=%lrDSZun_m9(>an{Xa\ uYhh 6U}Y`ヤe.1=a?z ZB,{dv,OڅrԲ (7 0jWX"+$zV;KN3JO|tΚc F'ԣ#+g$)JʹYV [ֿ9:t _7+N+ƂӶWӝ_m$#7Sv|?3lZ^R/%iGaеsNZ,ձlY'.:Imu 刨|]fwAG@b`y oNlQ"aӌ:q'V M;u5 b~YM Ht*XҀZ τU^n⣨as7&c?2>+sPT ,Z-E 2}NI1o''TAL% EܖD9p%GQ30ג踴 Q\wIaNcMWX0RugdQv4!0+Lk <$d\Zbs9dղڏfM!PI{4I&`|ZeT/YTVP!>홝 z p[_1k _PyY|&T8S`{ <0$̛GB'f58VPo9VHtNh]C1v9kHZDSCMor(7^Ih $Ktه膋M[Jf;xZO[akK.,K/~Ѓp70v(Yz[}g n,.`vkw}jL-C)k P!U&j34fS:Ż Ș~;4"zQ1ۊg6 YQ)c^L/v 3T)J=+׿Ϛt| uxgޮV'Y䔶A0Vb )iA+v pB.2TojpOΔl\2<^XIY 7N &(5y-ִ݊4e~ciMe)gev|:z֬ZӢ::EKS`{;i㻗>ՊKӧ6z>_d Q^'g*2;{p+ʶxӺq1P,>VQaAǗ$e/} #yOЂN;p)̝eEKeС&2_a6 8+i\յn"ӏLthM@aabD=1FK%C}DλJ Y|&7CδòGDԬVgXUCIJ`+p XNTwW> lLG9|;ۮW-%}W!eF C)(S p0UMveN8N M990&=-2-Rҡ]E/ a||9q5^т"J(wξ_U裙2͵VDV/8' ZnX3sE8|z倽qj #NvYVF-J;D^-þ#X !n/sI*e|A`)*pX9^D8<|"L3ʯC@F3& P` h%K [P)Us80* a(=pO}[֚ pWx*yph :SF7ǍX As[GG®9pZ1*_2Kj?謗,%ȉ қ`(?#JkR!$REVbX¹рBf@'8 0t D.{Zw\%El3qR;iyt"]әe>W&j|3 %i^%6i&pш^eU^wOjK:y(> F?^S'%"6`,?n.:sbT!ܩM g:GC\!༘mky۷og„27ƛUy?Q"!̾f+a+Saqa/fIk*ߤ/랂m>%qq0 @F=x ܼ"SbQ_r^[H\$Uο5mJ4 ;4;1,`V03-vՑօ VzÕIe:sd\䃶+&VhBGiCڔNdĒ])saTXhTc 3M-!thMI^Vݎ;XfǪW7]`J;DwgyT\6zYnGK_23d>L+ ѡ쵞 ~ Yd6Q('SI^9F= % ,erS4Mx>YQ4I˃Gw,V&"J ĺI/?Gx4pǖ bGgkrL_hWKeO};<{V8"̤g$gfOUX_R&_yFv,^3^:,bٶ6o{OF0T7G2~U>HhQrpģm}#[w@b8$(LL[By϶ҳ WAn0ݲdyKᎾ$ڽSf=N8ݱw3sH -ZiB tR׆11~(?Ԇ/ vB6H='e#_?씙J225"q8 :W`];\׾eCCcN!c"=;u2,y3<1xIqhN܇T-$8eLSQ)rod u+Mq Y5c2|$=np#QΜY3[XՋrgvg0wO*]~?7¸xE;+t㔗،;Vݩ90۠}S-:1X|>7tf%/M-E1 lL|σ%,e9PFYVq⑁*;쌯ɧ]mT_qﻒ9 V 6􇆣uP,ӈNy& QK=bo+e?mg*8GVԇِߙ᳇ƋvpvSC뤝H8P#L?s'>.n{؜_NOђ"M1e.gqF+VFx5!&sb plp|y7|(׽R*ɄADW75;8 ւg$̋K֨.5ދSL0-Ob ]UtZmB((zߌ],W0w!}@ NeGZV6Kώǿ0 oδs6h~/ZQv5:^ X:%/T ~ѡ+s .gerKwqRd#=>LG#}ڴiWrMf8Uߗf}. t_ZqhCynK*WL3B9Wb6Ivb/mZ!HKlj 2ۡOK_X3]s6 MP+~,wAåfm.yu mG[t%B7zΒ<~(u|8Z0}z~bzjnuyt˙[i'/ɭ78&^vS SҦZWYXP*cS >#9w' FD^.5)zBP l7 E;݇wKx xAG3QKťyl-~]8U1ț bS /.dRbuG?O~Vcz"0G<À uoI0c$Ӓ| <,UW1E3n_!%Qaa KTK}Hb>0E^>ڞDxW:v7$ ִ'BG;Pjm BZx%'IچYS WvѤ=m魹 k'Ij^J/T~]LO!#pK(aҙh?ZZ!VuK9϶6mZ,kg@4{v5DA zO։;P9ךz+k8} A*sRGRX3TEx5*mdL  GZR Dn]bgO<&̽}_lq%׊ .T ezq|!nۆ1ʬ}\MRZ71X.7f~+TmnTJ:W & ؿs0[Ipfsm2YpX@3#?6clfWfA_PQxV2 zsj3H3c~4]lN[A /}Ʉٰ'2t)/a=$yl}+jŠ~4ZgLW&8HU z)%SƐSR9Oj8r_:}lџڈR][^"4<Ut2Vjh}ө&[4l>Qb!䟮EٓfW0mFNy6h)s^ϏԌ&p^a#dzB*/ΑM&_X FRuXg`H| ߊ Q+v/l#M>lBP|Ũ) a7B_՘`(G8!-?F~bDP_^ E}^LH!U>*H0cAHR8*Y$ HC(-JˋzN:~!u߲B,8ɞ;Ox!'% b륁'{4U^FQ$ڻXwM m#) xA|B+Vr"R2in Sqm,?? 7oQQ<P U:a&XfNruGeu[fq岁W%M4Vհ Sѯ0Hr1g) Љk22頖9wrұKؾzHk5qCZQ]y L!H[oƀ&3A@\ K] ?>U5]{BJRfD0Yf']WJ$1L2vL_ۄַoS- ׎bo @8 *wl5t6mq花hpq"iw;-[¸o0 D:DE\F6`2fbؠjlw*H] &!6 '/O f\MY F"7DaN "oy *] *= TC2,'Cj=\P6X2"[iY*wf/}"cPz[(>—mM9{ŕx/1e D0Fm'DϘ`#(o_ 7?YW E=Zrs*2f2 C1}1k)Vfä\ƀc@fۼ2QJW nP.2k'&$GWk+\Մ>>+CkZpw?tNg2-0$bao:==DW?ޑ6i;y`ȫμ /)8з0< T*j8޼/4" *`bNym'3U|B"3jߓ(6,mL6w\ _H Yp37.h2Fyq͡dB6,yqUօ3r#[{xHVoe {ά娲¾7_hb4U!EO޾zY,<99) ,=tLHBUdfа^ϵ[d'z#poNdPuiI"ԚotPl=pF4ZĴ/ jAXe2P}z3C s?/!UFV~]EW4MT;Nvq<(=GuEU5pcdx}O$7/넹Y“+v|ؽR[#WPjpinGb+Q>I Fb(Z߳9|%&_2[#XC6&!Mu^*oR2 u߰\d z(xK33.DQXmYT!0mvIu~M ͨvQJY0oV@^ܨϭjS%<وp#fD1Yq&9C`>JhIdnN)Ru]~_@#3{| Q=:NąХ42~ZIyjeS7U':x6wIl5E­SK42x #D2(M+eqJV<cnhmSpA-jχqlRuǎ$I ܵ2&GilGֻZc{L|u\EErTK&, +UAHdnYxW[iEὋ/"ݵcϗPH4]j:BP.ΪfQ(w[ ϵw_u42b.03F ä$EԨ^+adHx^o?"Ȋ|j v4{@C Ì"T6Ux .}{ayGjFYb_'fiW)@w4T RMP3߃Y"֗\R0 ꃧ=+7POkt (%N,X]AK1Ud.P<`ɵYt9M`W3$Pz=~S('kiK!lrNfn%qVq #V^3BA -e[W+Xfq͇I/{B"A+H p.'ՔWh 1iBWPݤ# 3#7I\HCs0Gxg 4^A,0(:4c9س-O@զ]s K4bn+s3&AxT%sg7gYTW3(Sw7eX#=w{!G-\a1v yOHrC&3ȹ`34{%EH,%7gjJ'UF̔J*a^Ӷ[ދf s&3dXwDE4*\9}BQ==e+ȶFEEiaGѫd''gȟ lHwinJ/ nMt8oMr-=b\uKwI[5^/H[^Ǒ !% -'q-@ajrD%AkPBw$(D3O fR[RVX7v=$T/? xTWɑAqzY5wC9nqIS˵sP4U* \ W϶rҞKNjP xzOsH&S.fm.-K 6xbT:J!BhUW%fU[@ 5Nh|!E#Kl`7a 7+8CgK25MyҞGLwrAhw90SAwn[ǀf #ļ4oe=b,tZFin-<嚨+m/qyS/30-ͻ PNr:'ǡ;QE}BkAHs&P8SBAS 2eO>,n# ǿ'{D`]^ݒY"<2mp"f3VtDY"xYA)ts*Fi[ݳ|qQ! Q@Te9?*(QMo˩?JsGh9% 6X)ɼJ}: ~ *@e0FUGGDԂ]J޹mZ$qy;/&I4J^zYu"O̲#['oqh8#u _LU 8p "Fc*ךay7. "KcrIHaMG)h&)޲2ĨШ^v@'= X<Cpz2Z iOw?nBe-  {1ȽdAX}fLZqiA06M ANVYgZdzu>vuk=kټd$B9ע6*l~ [wL5G:fTt}kw; 2@imvO>=h(a35Q~/ȅ8ǯ=>zqVt9-uH^<7Uwժ9IUJE;SP`S@}~!ڐBBrV qN(+agR@"P|0Ah?jĩiN[ ]w·NY)]HiD}PsL]yGn4j@i d׹ŮE[ 96F-8>|,e!6/@:@hq81U҅IDlF;?u={订OSqq*zR\g['b|5k=Gse?[k(yM Tl_`Iϵ\ pmv5~2vs4%'|`a=&UCT4ָ h,*4u2nC3aB^^.WnUN c6w뙼d ֕{ 4<0"!.tV"{dSV:- 9.QG8jn,е' #TwN.Ey[>qC9ܥ|bUy ւ?NUCq*)L&kӷ<\&7ƕ=Lp)/¨0Iz >FW_]@2^L."Sz7AHw}c !6_ 0~AeHȬJh'R.B$ DXL /A+ 9L{V/J8zycE]6d|J:n')+Ez/"]넡 ' skޠRc˩A;+_5-+LPF<b׵ L vUr#Z_fh`S,!KQ %U Ѯ&T+ewv&}dl{zz$(/mqA49ԝ.F MOΠ?-;q0lW9cuM$9daKF)6W-Fa`[, H[ e㶊 ~,NR0uoFuD]f"av5f2 aH0̑郀K[;._J/| qڥҎ_` )k:Mt*LQ[.?%WI d=ֹl8.7vF՚]lz*\ %L)Ŭ;6K78՛UƠ9yP!DcqJ:=X'U2Np'x#7/sr6rƌ)FE+ osK1kKOlî~ecsl{osZndP)+8]{\OV4O؋՟ki{_GOj 䣊`i7fҧ'`h-~)q3fNį'Pb( ޴=DM-#6w5`EQY2A3[CH1ux3I/0Ȁ-XwM~mՙ'c/@jyF@e/v(Nh>gNVϒP94\~UGˁBkX55e8e [1L7`V ě ̖*L:^ZAWݲgw5~xUՈE5!!ΧI)'?O,mz* 2K [AaN钉{6>i*Zi>'dO>B7Ẕz *TΧPÙb9}{gs/;ױ|7u88g`#DM+H|)*. G5W 1jB\1[:yx /W3V{V(NK2DCR` F՗>exx;M$Ws\y,kyy3 j˃6֗-(`aք1mN$L[fc`_1.ktnh zn/ ]bފB"ͨmKב#mK3:02(-S[p+#Z ư0/gfAӭIPF={YX%IeJ Z*[v^aCDH$ljj2)~{b aqSwFy: GKNZC$ݭw薲+%4rЫ'}[H.!. GULMQ\~>5Ud׺ Tz:?eϖޱ. =G(pO*G{Bk3;P/7p|^Nӫ_h\+݂]3{84q60xQy(k~ğmʈtNwҁ>uzt㡇UGEx5șMu4$8C[L$rg^BM*C{eRKXly(mO^FIFЄT4)S.a,{l0$KCWt߬1DZgy?؊ C+*`I*TxfC3M0Q2p.ZSyuAGo@U&hu~6oc_4 4 О- pV9Ƙ157t?6u rt}S:=Q@LtIΝ\$>*Zti"t4ey:цp\w;&5TO{+eHc t-4kW *|ڪva:2'E U7~%V[l4~f.t`Ԑzh.me 3OT;f6fA󒼞:28jH¡8$ݣkS9=j[fIσ5gR{Nm/ES"!u`B 4F$j{cr! ")ZNLqu-x'b\O8tA+>/êYg0gK>ҋM|Hѯ >uG]*\ur ?Mlu ܗyCg ^O áQ 3Ϣzdհgw-10]Xѽe^k]|//'dR6E={<3%{-c$[mTeOw)HFҡˬגjN.W, w]RBʲ6j)7Q"'PlWV=wk?q7ߐZX^4k2YH{ ,pOX+6I vpko3"*:3dN#B2@E&2&S,#vE!|&F2)2\4oY7$f.xqsE"N!m>%3ZOXFǔWf^2ƟnV{vY?4CPx!GiyD 1'l>ͻÞ^Yͣ| jKpizN^$Dm x}DÔ_4+2 ݦ@UʩMgc@[RJ8ۑng {Z4HW8_7\gbk!)eSM*1,8vZw?Ղ_.<8Ra!LXDC&ZOq& )~ ˬJ'@w5@&[Xèt܈ \`'Hpb ўtO]9 fC=?(k.gDƓa#w(*-ٿFwJPh謵,|v.?Wu}hc;{R9Ҷ#9 Ae(?_ǻR[D :e71]E&C>f*W}fϽ2ؓIwE :B*t`UFN!jCe7sQ{|B Ju {\jD3ʑ{,gh&oڂ(0R@(|[{"[ck<"-ѧ*^pk+ݛtaU/FN< clRiQw%:`@DĢHnA s8EX:K4D:HY3ԑE7n@[oDw?'I :pBO6[I ig9"@f|q9`RAKp#AA~1OKםrm@DG6魐L!+.we!U3Gyu>-읨R3HCJ7b;l @`_cm'RPԀ?D@$)Vg C rI`B:G㰵&-0m-ыږCٻnU< MC4.< vS1~ ʡڊ6PAUJciY4jtvW=0?CQ~^ ɹ!Q&Pme AX'pzªgTy}oLU=f m[ߩQkCgݫ'@1@n"rCEc`@.Ey)Qa5u6}9  JcEp5$=+<M̭U4R_Vi ]>_lF"g!$XIzrD 2DW1&Є"\MQfTz}BZ 9I(yxa#2MJBhz{XYKs`om&GCk8rVduɜ[5v~uw,^\Ϻm{E=dI]pL7* ojaMCE_=D rW[֟b#}TD4SG1=J\_ I{uslMa <001Vs>x=P;(LѬbX\2>U-b4C{( g] it&duVP#0ޢ:b,?O/sK'VԖ}il*-(<|G0R Z78u^&d: oxoܮ_ԣh;*Vpmsa|zv8ƲU.Y8r_!mO[;&. \O&R|) #Na!sDJ=$~ {9P}v)Ĝã"%nZ:QNt#~ы_itbj* ij>fn̜ARw\@<'(n&M{]Q岈)j;2Q<2;+"c@)  ҃CoĜq_4mR He ]IHƖޯ B<3;U oR@r$]Tڈ8Pc߱~hul$Zhlֶ7<֣oPcS&rIC3@>֏XR- n?oʂݴ4v>-Μ ):y-Tkpڜ 䲒̼kƊ98 sᢸd{)~lԦ7u :=BoP3;Bl ;(\ IoyڌC 2]8%GÞ9=u חx\#:QQT fo-Q"IHIx֛(jt(ITE2,B:/;(JIDp3[xB#~mag@ZT l|~K Ăq170/aZ'ۇ=ZغT"jBmf3.TcMK;ZVfɺ>ODS'an&SAqȇB>jV*k8ת>O`ϲq!,PQ l(W>ጌxzh-2g}oi5ە«KD`钩m\a )oM"|tcHe0o|)@$G`wD}3k7-zoX6u€J6ㆱݪD[MTaoZY287,fZe/},>  w36:C6Iq$!TMH_r?T['e"ň XvΆ&t N*h t(X's [CA6iF;h ğ6 L:bW1C$"P*;jsC#OuM4kH୉ Oz;ah\Ѫ/)9FĈ9tP߭8Q<5qa 봜hŮkC2 @pBJ5ߔ#c>X 4an3d;zóvWtPI-s )& Ē^D5d\MOC^@&L2żb" ǂeɬD5cggȈ: r5_XO6XX.'1ؚ~Qpŝz{G]bR_֙\Bd'@R2.G:Mjll!,-Tɓ(JkxEg 3kA7UV.E٩/?uD rJw]2φYc0d9@ʅzuFbכ.f>}D%ݽ]!Al%+&gņqȃu޸ͺ;;۶3?0?إAް"~ 5 EUJ8 b}&UzJ ؉C$Vcp.tb&)l;Aޅ6%h,nsۘ[sU )' iprGNyI:=+;wI]iUJ VYD0 SDpYi$J$K0B,V))WTxt/+AI}N;! 3㜲2E̾mE+VˇdQZ˵*_-rI,p T{hCֈ8+5!h ;7S) K+xVHcTUk,9cƱoʼQ[zvG˺Ps#x)S_j:I4^e%qȸ)Z0{X%6~V6tbe[4~\`Q'K=ɜ}8 0gػiA S:D"6W*vͲ~ǰˆuu^.IIp}@SrE#Uc 2ʥf2F͇ޢ3+@A%s{d))w~+y(Ŷ\6Ԡ_fDKW]:0?C^,W٦Bfȧ!>vw̸Z6JۢzWQ4)lőy(Qh5yu u0ɆPL}mN?RuIDE}FkeLBf& a􍝈?˄b .N?[7lRЯ.ؤy{syF8`/ɾ XżNdϋ2vѩ4mȠ~vzmtɥ?DxcInT26f['gZ]Oiό~ԭme4ijC 02_%سw]">6J6amI1!5R}3;WNZ?'s=ZM6-z"Iʙ?%7sk4|@vɒ3J6wgu-[ t_{T0!6PH"BOF}t.Թ:4 <cTuok} ܡdEd%WĬ^ )CBl޹QvئEO?x.i}kz%eEm^K*,haԇU2]VJ YU(re[A dNT ]HVېףR^]I@#f@Tne1<*cY% ,\Q'+ogjngHe"~A4P> y_\۷ʑTIƙےGS A sb>vbskg"4sҝ.ўXUsaٳ" j./yiJTc8qO`! Pj1b<+:_EnNm#ү.;xħh^0:lDƞhyPLВ_=]A n7`tc_rR;?˿7}%St6T^T~ԳFڲsB`B ?^.'b=I<$pP7_:!&Y=fV1F# ]L*+,̀1SK 0a'#)h˙Y}rVZkLJn+GَE>q'_`Ft*[fJ7;if`8EML3^C*~VQdзJN I;D}SRmNea~;!OyDGQ1V:͆4BܪzHϳ;^e {j8;ީ u(D ftzkE"hauJZOyp:MǙ_ާȞtkRu ?>Ibui ge_/ɥ GY_-xwbptӽ/T6xhCLZO1O' bHWxvk#Ac+$XZUŃuf;amyeѕ/q{fy. !5*a6ea0ic #fʴwOG*z=1b{6l,!!?CzEgC}I Ƞw%E#9w*1_n$gÔxe )1-}x !ޙt.^deo'_+jcxFz.p]oTWR(mZG}LG'>+A,jo^o&ϕ ˟#2.Ρs9ȝ0䈩 0!H۹LXʑl 1N/p;^2~=&bR'hc{ҬX gs]QMgs)]:rp(׶>o(kw}WXDŽ>WXE'[ C.=}jpTH;̯~?K/u%j( c+j5b6{l ,'7@Քd(*+Rm\d8\@߀y룝( W >7SҦH+֜z/GAiy03'w {IW¤OTՁK6h͸0.r<Wdp4'¿\0ed_e?#N$2f*͐Pz IhL.Suy=:-oll#g#}rD!p7Uiݛˠu`@A@v{)>ksyްt폷cr&>̻bd֌|fh;džWANqVB<`$ԣCPC$ U\zZ,XF٣rdȹ McO)a&cMT>-X&܋fB0 nlJ=|@ UEcQe[UfZ3 .+ gfsb=H+Ǧdc2ˇGg",x>4g88٦RcK浃;x_ӄ $^OٚDv:ͽ' ر868_>]a"r˾#ZXc!ܙ ??1C6ԻZ螠iP5cYlE(&3jG̏ RÙl8 f9h8g몔aϷ֦r`354rANR@wf&ߗ ?i.~˻O& `4tӖ+V .b|ȓLF:v2\GWKTوS!.jB,5w i HP:Dt^ع5>9l! By#s[Gݱ85&!>l/=/aQkn8pe ء Ҷ[ș _W1*lIV~`ɪ p̘y\C7,92;1q eHE |+_2"%7  J5m˰:?_ۈT+MfkS+s,y|xaG'RnlKD#ss|OJF\M A܋|P l.8 Au ,T_T%ֲOJ~d^\vt<uCSC.Ro6 M ?%ڮC!:"1f *M㐀@9i?1ZFzӧxCS .@GfƢT`m6Φ >GH`l.Sz# >T abjv/9 F*1D̄J" #Fyr%adמ3Կ9>tvB.J Mg{*Z#7d ȉ ?^Pa,117BF6l۴ :=UZF|g,n Yhw\8: @ln]bX4Wk8ejyc@M e$ͻ~=zas!e4ti`ǂL %OdU#U>82+7M^3M6 zcA9ɚ ae,BR[ 7hU)&8c(+J#<IA<)=/>E0BxN]U&#7s~ 2Ck+.)odMگ|G )%ٚAX2nv^vE8'Rt0޲-4D&t&\lk[!À6Ӥ7C[{}_op9!ȳͮ&*SH$ )J|1?˶8gٯmwlx|vₙi̴T9h|nn#Ր!z ޭچֲ3sb>O.ˍn-w2Zgt`fHiwB7dN| JyN+̯ܳaDI'AlM~! G>Ĵh6M9[Z/hxv<Vj @dEV0:޸ :{8~_״vk"ӻax:-GHl`دEϱ]q̊=}M/#HV ů1md _5Y >ϤJ kVVSS 2mapK^[lCy^d>褩v `J1uj,!<+í &( ߰9\i#<CpTV;GUaՊj *Ð7/:m: 2i Sz!p&Lp&3\H&'Hs;"dpoH(甮BQ[; gDFHBJ}-ZɈG'Hz0ap>u$fq`01]rWGqӚ_Ң7 _K熱ϐEŦޘ*FVJ[TcVlc^+!s"o0IHQ?d贊 2@Nc{ҀHAqKu"^.#Jf >x"@u'{ŏaBvw֣R.>Gt˿S8 cH𓛉X_<3:Z:0N@]Օh$Ў;,{f*Řy̯-L`_h7aobFk\M8#e#Ǐ _ i-X@Xu]Dl ꩐ؠ̡`~Ȱe*8{ Lu_:&:>Kf0q~/kr뼜][826Iu5Td[J aOnUe~h,T}mg%/kc-?" secgimk?Zdy ~=4hnk'sXsFT"~Zmf+L%qxa kLQdv>܄p^fו7IBOq;Ԥ.a児_BEɏ*3/%dX--kq)Ы~sM"٨bgj_ﹱAWRFd&VرHxn&}zO~~QfMR r;*tKQS&[4`݈g^T3DAicvi5{-pp^b`*<#A-Cdi&}ڃ(NY?6\IHUlzr`u˅7B/(DNc-UWkxet! ZR>bs}҄%WU^IHd DE),chc.} #RUH`h%PIƼ ⬌X t] V~",C[>,Ki|3u0jRcZ*S8hmwr{+6&rBC7 6[ %tO69;@1#=Þe*g%A쬸eF@,n'.\;`P44t1 ¾@~/~TM>#j!dJs| $1 ^FV0[_z v[QjTEgrkᕱ,S.-o/~3R3jyɐ$tqԗ#k.S(zO뇂Lx k qbfQ ַyE7rqٚ2{!_SG'o I Iר8A E /U"P[dRQSQ?nx==;Xpjɻ7*&ƅp^ (w+'.1T'֯/ӷ fAÒꁯb6ܧ!-1ʚl (SIg^no,kFmr͝d~*>cf,o k"GoIԀjz`I3I}_zb&؛dǓY0TӊFT[TV6/i#Jf/;ɉd2EA-w ط%-!Ν?ȢnfcEd8;/l,")t ;̱5gnƉH|ڵ?Q8m/JL&~9Dܿ~) xa5oR#,x 14%yvՕZ6*~k|ښ!im men U0Vp0$~dH$c2J캪? M!D5'a;M)>\'viޫI4wnϘ'98?ida^SA ݹLJmW(LELBlM͂gc1?^t_@O4;:1|8d(Ԣw ,IW(e7HW#reZcБ*WA wM+!mԯ`2RZ,2QgWlXp;_Y LKJQ]ťQ#ɡF=_Rk.|R\OpP^L''8Ѹ* Q}/nk"g&ٸ9TLhH q ZHV=+C#tJˣM2k7'y"TVCSUYa5DQ[bt3 S tdk0`y^ȱp^{}N x3͠IB՜ix|8,`T-\&[Gŕ@j#K@~bJ{52fj:~vdC͛FR~wU,cE#Y|z8 ]R|*{1 %um 0-ĉ ۚ\7]<-тI8V\ Ƀ $X6I4Ԇ,L"ds*':f\WU#.ޒ ?zh=L6 Bz?N2PƾdwkObgj`ٶٰ_-2v4}~6{̓g)Tt.BmALԢyH#e?X&?{z=@JШ$퓧7;rO6̡*JdۼKST3ȢBo)*[_Y;15[WD. K sapi]' A9%l*̙Z̪kY|G˭ &lUH3,ӣeFC6 hմ(?n"ZtJx..| _Y(2A(%ou}&M{F]0SbJxAyIZPba]GqZi l$qSOn{TD* As1?z̀G@ӎp /.rL:^;C WY|s{ua/A9[0p_96 =_jAm#ƣ' R }g [aLN*8U:Eˁ[m/>Jui#彟RsV˻jj0Pvd>u5ǃ?:Vq){}n֋Q bF׌Ksjq^_b NO Jd22)6!?+(=؟gTtPBu7!&t5y%hRtk3.2OWr;C1{<}0a׫"W n+ZThH>4ųA+oɝܥr3zHrjAY!jZ| %[i/RbG7H_ؾeDD 9R*dl{g}Y33 k9؅ l8!¨ށo=7'4qb^ Lao;6 Iv%Sjgr ΛU$X4O3f&׋sDmV©e =|@5/B8LJ$H%^afd/+\Y)Z"I n! >` h3}]NϭS|L nLP7Q€1uwPl( G:\6$/84(KTV; CqOA>XE2uN 0=/uEhj>˩vj< 6߆TJ_=\C==eJ;\=1SO|rt/w$1z]&<Bυsef1PwqB٘ONiDPQE,jjY~vO_tr\Ӕ:~լ¾POD&;IDusf_7 %pO+ LEx2}@Ĵ'l_W' K]/kкL(<=\^#༷uy0DeV "ע)kz?ft)~i@g36#^S}WM0)18fK DQ܍*Ery+ Ly|W a>zґ 8< "eUZ@kXr+eQtqWGRH .)^QX _pjQ_6Qfb 5m;%∧22|S;2|( DL$Pkc+22zeeڶC\nJN༾X&'J8ⱜ G)IxxMp?eBc$cHb*Ho<bPaZ_ J4EzTx u|ÕQvꭣ܀R {^,9ckSX^;y4n}T(#mqr<+AA9Vq\in˭9]7KQǚ*!߼eLZcsQ|@@/λ8J& _8YWrܪ.gorVj@VO~m PΘڬv+}q n:>OkmJ*mTdFb6"l"P*&^c$FK~zBv-oA} !\V }[Rgkټ_+x0,:^.fRr:CLiS>):6 /hcqIq 5mM6=wgZ kBT:LA/J\U1;УMS)vC렭{ s+TģDb{JUz%9ʬ`!O0?4&]\E䕚JIAeNVe?K L9HZŪ& (G0)U &ԁ0P vld G 9Zڷi|kL1Y9[Z8(P g{*i̿,c/b6.\p>4qy3%u6^ekIxRN 5"s1 'S W ;W-t-f55D7f9 ЭseH4x6UTpKlJSS?>;&>?fޯD$q',;'W֔ZH%=#)6ϻjnzBW)#v7؇N)y/ROȜ١$CFm/!N*%ujB7mDZ¸qGIoB>݂#xɲTByS/.~&95Y*+vzZ d khR;r q|aq*/WM1#S29!k A_S qsFNNycHAXN߫8$fCh¾cq(tו fl 5^'i&5Y$dCM&pW4D=1#|-4>=9:w%P}j 1{\uZH#p/<]Ҏiy|'O7]'2RjN]:}VNKi}""wC}=CpǶJJq_7F!>eVJ`!cZCFW-!OjO)g]L 2AkH#X9)A)xC1ڔ/!DU[8_ʷ f JeAmG˖L31ڠߙV8XU$ *@F2翶Yg'p`m' m&$6 WoJPC\GFݠY-÷Co4/Of~T0p riN[E~uivgU^]j=n~W0k$?p6>P,|Z6M=o}kw|]()/L9*tW̰ 'b,ңiXE\0_n& # `c$&MhsMBUIl!3}29叚eC|8JCb|QW n!>+xyDKqL@8Qg.@`eɮQ2ܶ^Ż`41wɡ{Ý NOHg-\@qRH1ЈC8H+Us덻4Nש%50f洋eewE1)XoC*{h62A!afhP1XcC7z^O*ouXj p:jgT.}ě͕U" -@Ha8m[ ^Y<+hs C! |a+*D07@+Cd繄*`ze v`luYkr<>.ҕ9ᎳO~ކMReCoyiQǬ6Q;.CK'C~/pB.,pKMűqv~ V-SE=F`-GAb/k{MHvΦ{_:%-@uE1:v~w> u6EۢQ)BqΣ[^\2"h/=pdgIT.(<39+d?m k&(U^. ijqe7:AסQF5txEE51 q10#jzE!Kz|0\T˪Vt =dZ,T%vWEH 8餃pw,X?dJR*V\7Pk߇??tmm=_6w-pWmF8pho~Pz _(8Owa^x(#b rx>O90AriRK8Cړs5)LΔcbxf\We{`|5]T% r%@t11HHV5*ZR9*A:A{s@klAj5-3cM40"XVx#^D)ǚc.H a~X`j@Yr^*OJM*GOt_&ˣFA?>8N=P v"^?g_N"WΝ v;8X(t\2L˴Y!'08Cbu1Wj$fXtF 55W|ӚO.{!vQ@ J];BC2)2~:լD?9NQ^ r `60]HA ~x9ՓW#Uzi*́5Į71fTcQ]*5+lD c^G@U=AF-&,J aCr]Bz=jhpV&ҵ[)Hq@{\$?؈cq`CWmA H׋ja ,ˡ)vUt傓; ጨۅX!ڈGp2l%ri2,F~q:Oa 4NpzzJ]v:IpJyGUU'1"jgػ8!S?a~iQE+]4ҬMR9?WFt\d^]!8O/'tF-2EK7GK?'xg&ěm#PTR}0ZE4{Qʵ]K{#=`دlF?B@#Ne(3C/(!۬keft*~w]vжn6ݑJ䠊ִ˸7r \X󞼺k:, wOXЋNiZ"LZC}"΂q8eXɖꋘw S#v_XU^Qm閬_3k| 50yjc.( DWSSΩ[1>(+N[sK݉ X$%.͛_wy _E9a{%I+c7ԤHc=rp4rͣ8 *EH& ˳b_V cW/2EPբgC6VqFӻHxATQ}ɡ`̹xR ğ@nh>uAu ڀ2(,l@ [e|*xӐ|"|ٚR39*Şdn@$">,I0wosa1bnL(SpgsU$C[Rql} jd ,B A Z8[hf|*m(K Q  #BGNB)!0B'$.pwijlؒv٫Ep]#md"*Ul9}ܳaEhB9™ݡ) 4=)2-ٮvy© Ld&N24p.<7p a k/-B'y>keJE, v>eXG͢j>7B9 y[ܳyN4WAͬ vͬQR?kuAs{gXOĴY6DN]8fߠKM*@Tܹ'6E[C89d9ЙlAW@CMV@j+>#+Wa+ ~@X-3.Fj^BN8[BRM[e\Eu 8ĩI}phyǥS)lݔ\(7NnX$5nCXGY n싖WhX5DSK % =_թ2DNNsq)V^t؂dW%npW6_/H*$0R?KZaY &߽Y2)_",{c/{&mcX8@?ZsJTZ !tBӼLK]"òxս " 6DuN?-mzW=5VpD!`hhƸq}w`b8ۘKsY%|j_H;>vxSҢ.3_dBմ ݘuhKiԀM}C:bTd8j UFG =এ/}i۪[gwBh %W;L2*:e3xx%(;#%`zD'*L tw+yL?'`ò=a=V`IXR|h5?,8ڮY/P"^ܬ@l!8 %׈+Ⱦa|G5ӌKH\,(uZS7UE߰t]m* P9ay:ɘՈ/eto |5ص.KPr_`!JsK׺éjϟe;i^ze&fHFDRi6%Zt~Lj8熄ss/}ᬡ L-= ?դ>G`b@u`=M#(Wima n òd[qK9+ 7};A{<筬"Oɲ5z:s®n<8c$$ z`;P ndF)r`E%+W71^z{h >.6 YhHU(*fi",lAzy)q7a8: 6WyԌ'O22jۻ^`Wj2CϪ}L h9󫦘䀦P<󓓚~, ;w+LL%Wtp90^|ۜ9 8M TP6$)?K|QXr0bjy6'>κu(x~Vꏗ !ZwFLya[;i ]m7 f!2ߟpq4&rv·8W<⌤̼Uu!/LZ)4~'^}W|cV.j`sYZz-p]TH%xs*&y!%SLD߿rPW7E-#j؍*E.^;,-DcM}[*Pid rFbalNR5Ɏ^fmj0ȇ1WE~ٱXPOyXnMSVGZ\p|ޏd\I*rڒ{6u @L\eGsd.OPKAlXNβL0kGGY5 vi9mtzİ&&! b0L[9ۋE7h 5iX%8W_@|qJ*aߑӯqKrvv4N%dT؋6ǐ:mӘ-)~^Z4l"cgbT# Н4wx]_V. #^2vcK jZ_YD"x*(&ZF=K_0u;&5'B3"_P}ՍVwd Aw6 =3p1 D)&Li12ϟʧ )>$$z{s &k %$J<6&C=CXSaҟ)LM >N4:OzknŪj<85TF m=%~M@/O3ڢIBYi^پ>EaIcZ!IG4PGu$ uO2%";KHT2yG%wf@Ye`[PۙaT}d+$`<1bza'd!l 6I> rc-S0l+0OELѩ+}cPRMG19tS(nu&[`Ab8|9[Ƴ5 ijNJ8W|;Q),:ŝ ױ Ƃ8kA̹Kʷн|9Y"z*gꥇmfWP)&J3L(5"&R_TQ3߇`=a$f;I %ɓq }'!fY|BaoIT{;%$Jww<_BiukN*2!\!-p?ű3K=4VS$E CLmӜ8Z`:iviSKB1yGiNjܨĎx!#e.x!S% 6^a^GJC z;̠%).cZR[s N6?ke>$vr'IuoL88*fT[4*Q~ Ldz-`(veS4Dww{e#<$Ow6b9.p<5-%VXt:iP5?E]Q|;RaTf8uO,S%DN!? Q6N2%D~sD_|YDBz*`B5l3sp]HI#ҮÖJژzE9165L@ ZsO5xJ (ΡOϜͩ*sut Z`Ō^GxBߩF ݴ8!3韊X#")/$v!tI[Yv+.wB!d%e `_3Xߘ;u 9=K`+~ý\a4BD8aLnm/T۰6:}wg+4qh4]BtK/֙9Tրx{M9K:J"]%lߋmT}t8&>"[^^ rg.@8}*zE,jϢ'&!ݟb/eE;> bb8A۱6 IF ijvj:YXz8E qPH:Vbrc87I}Im#t[K9/2P'qe:"*ÖqOU. 7Z[pꠍK 8E gGF@FJvQS QCl?,FTo\8؞ VhjRne: 8ؐUƟ+{C_9󢟇ȪD Jz go=NPF9`s"6-} Usd2 FǮF]I'AYlD%ypgt-'>3(7&\eRCo$ZS/H6, MT7Y)L圜Ie n"{S`UVɳ;sL,R]kiޟ83xְ9BPa'R0ƕhl'N4U(tH@MU2۳rŨfךƦrH9M)!FrW9g,85~t"ۼa+ .ՃGDZEȴ!>Dp/:N»zW40d2Q/9,5&5H*\q *LD{!i[An"cP YDNP甈v ! 1Y.e8 ;\@/bX9g R`J ETR8dl''2:P=shJg|Tr6y.NXV4 bQu! }[+elDN?2t)GD,h*:-aЏIJ>k*ZM* "hnT O#/izZ1_~)^sr@ɯ뚧UvhkYΕC _ /"~Ou!(D] ѴEN}}-> kBBO ` J((r]KPh |lOS=ވo@RAZx׽٩l>h`^G"0齬^=5 nɲx~Sj5Mh]Kg_`@7;[2hOlaf#2Yj{\m%6契tôo~LaXqI@8$ #$a'hk>"}1;EÙHph跼?)q~©f+~'H\r,3 @=M0h'4| +-;Lder%G_kku9#)>+MW` Z-HjG@9Yu~z0'Ɉ:|ϩX72pO  B?XiWZaݸ`)%Xh2?3iln1bQ0}s*l`LSٟ aй/ۇ8e',Me |bNٳf0 ۖI3l?E]MPH uK"!͂aUgehޕ2`v$o97YUQY{j2KKu`D'd GFTcq;(2ۑzgt ;%3&&/BLd }gϪ(83p륄fmG 0R! _X]<4#|* Vɒ?žڀ! q/7Ʈ{ܛ2l,ZZAsU>[tC|3xOaQM |&ӉԖ&È`5GZs*ibtgi$t,.iQX|M5Q,MO,bWr[x~99 [4C[#9;y#OXR-S& !ӿU!Zƽ@8>ѻj!^̾^eZ$Ȋf%$HId|SўqͅqnгuFniL~Ҏ7ēUwBW,FO;V-"+Q1z5/aHt uxMt,}M;$pMelALnשo:F=3'V~8H]蚿M wf8Oqp[,){L2D$v+|'2$-S^}KC@ K& sUv#geuB5aH>ѯKl<6[OAU08_@UYȁ3يqT.[Q_m4J$%u h0Q%g{* )v;donw9kRMR_WG̞v^㠫7jֿw]٫ݱ:`P ESQѪ]zzi9ΟɝOKU@A>iT)XS,/W:ǚ wj^';Mv> ;{ՍWk _6j1sC-KC(u~NP\CV2yoj#V~WCBY! D܉<z%L8YOñ Im\El_ x?Q]M#%3 iș({ۻX4=H ș.I*OqpM~sD;($w'k]s⻾JS[H^, \QBl.9ƨjbG]bN|E`Tv1NR ]_9;m#ՊBczT7E@SHoWVJq?-!UQJi%f}٥lVq5ak\zL 1TEWuם㌝ f٨ SIY؜\VQahXI%L$`/KŒG2?u,Ė5:{3Twnkl%x+t&~^jK~f'ӏS25@LI# ̧V{nXSnpFSR*!CEanӰ9Tеg#^ V4[#lE{+f7E 4=%XВIK& !-ʿ$e33Y:"W38F2p᪙f1f#ő׮{H5sV+^4_h=*T -DiTF|Y/x`Q Dϲ/E{W [#֡G1INy U|S7]= O./};Uѽ0UcF?Ur7-,BK_n[mHT#`t$.c=8 nWWT#mm.+1J}(#>iŠ f~+" Cv0;}计F7&m=љڀRK`F>"$1c>nR~A߷&8]2I ݰ26WsgŴ[ :0)*<_5fRsAp9‡{0;TWs F^ԛu V:ܟU?h)P,G3 Nށ-C[.ϋ/D0ǤN gRCgPmPS _[ @C5~*[ q,YlF:EH3Lz6);ːPpkUQsnB?۾ASC&S/XC)z#_<> RV@eQSW~i!\ӛYtkWS^!!wx\x%v!I߃ $k0j23yK䫄酅O}?mN(!mtEbNчR-J:HnAhad-N^O,ʒGux{Ca!==Bo<ߚYV_ՈcO*2 :}15鳣T4>~O je޾%IEWQ;8@?MeZ#)zljr,6iUuD)ͬcF@?ʙ9K?9 dntU_RB?m3nOq__ƏLCK?8)틁HOW?}01Tq9eJQ)kj/]Xx^UgJ}x,<6}~62eX@)JK$wF6(Qvʖ5)j"Y AgԿ/&j=o y5T_ݾ+v8Ǎ9eÞ-gP_ |w w޶ӣ6/Ẅ́6j/] 5_Ntf,ָG(4O?߰ $Hr:8'xZjVi!r0_:TMIwp+İLw;=KH{řZ\KxnKc*xWz`= QghZ>ā5!5ԷMx&p!Rr t=*AXQKP5 ;깐򌇎 r,?<K @(mvu.4@LtQĢLBNl71=4E{= lv:AG0?!h戠'%~ћPVf+8c?c}O-(a"ی(EȼWA>6m*ob'ٳmS Z3)R~; t@SP&;)@v`b'!}1 7Uѐ=NYbXѠF'L%-ӹs@Gnws`Im9\Ba-ʷuyA7^ j2ҫ{4gӆo Ǫ њR !ETX'UKOk,i*'V\T s+S S+#Qؼu΁jE~ڪ|/'7./9_z#+ߒzD9[Eƫ<"r]KOg 7R;aʂ'?Asuz-׼f D Ԉ?qGC6`4]vYԼ돁g_i _(B'٦ N.9@1ECko޶"'v'Xi5ݱ Zv 3tefE ΂^]8֫ǹ%n|X|',TtKm|ܙ" 8:OW#r\jKRUZ5kVqPXUo;cӏCvVZq⃡UklFΑH+Y(l-( Hq-~A`+FPN6%Bkw^Tʛ?%ҐxFxXUbdq m=v[Q3H<$&ĞF6HD ҅i(Rmu NJ *:4BV8﹯S y8)k (I?kIGxƘOnAґǟE7#ZToopsK>$D3C'ğ^.om9JS:*pOWD0JޤQ:jVEe&τ[qG}-wX@Bo= 7D0yqjplyAwz=w\O@13 =-T OHRJ^. )GF;"iѪZHh\gә|"Xj4Qϧ|dvRj h. D8//\gژKIjXkYe`Dm Bf23%/%1T¡1sy%71J\r0W\.ˢGxR+l펃8OȅV' zu2gūmhEC j˦kQ7%ttBz}V[|i+ Vɚ[*څZ#\@0K8$cΚD1N7S.k~@O3 )[p@bxF0'1bW",},ZI j*?5Wb Wb_!4 RӴ3h0vN4(_İLjO-Q+G[^ȇGnW-̀fww9-QIJB`g{4ʕ"PbO!o89T!b\<1vE}"#!ѱ{u/`]WUJ21el|NDylr4j\ޏ' km_& NSX6gcb( ~}2 xȩWfPOF`)â^rBr=Bt)^d$X@}Nё,L?mYr'~oU. ݖ[ͷ)3ྂO#7,-_=&dy>9Z벨h᯻:At4 q7(~S"-Js9>`?+(_|@h`9$f\>q~RNٝ6]-ЊµXڥmH j;H(gՇCW=+bG)̮=T5NBզj@l0w蝗 ?e3?}X@$ۆ"rGwGͼ[Yg-3T4\cϥ>Ը#8z71mo NLÚ&" I,A*Ts8nX0SH-9\O} hbgrNUs&1yО5 K|~ۘ`zhE𣠽R Sw%_D EzgE?@cАί6CkybTB /pI+45}ɥ\2iVfvP5GxÈSN6$ ,?AV gRl$/)rk<.՜ <^dkB%Q1QuVPߣ&-4kY/ CM-㧸쟌Z;sg2v{GcE$$-Gϼ=j~8Ih"`Y$%`ySVIF<=dHycdY1!qhٚ3$\y! c~ߥ'  6$ K l5*FGǸP9)W`V(pM㖕[-,9JڞReP4#"_::8Bҝ%rkw ɉKI #%Yzh.#zkFJd_ȃW (H9,^}u!&ݾ\hkE;tvONIQxHv{a:J,?Li< 4x8  56"(Do %][m6 :ﻉCiB4U"YON}d6A3Bƽ7| 0Izbn_*1iK)bQAmah@n+tK W Km[{c{)#DC=^=!-.#)}F4_sJ\`mDR"7 _ xe[m -vN>w_JmCcb=z'R#thU>?'yV.)}B!Yb% #*%Wpb~O>wR*ybQg&O{Zq'Lixxx Lr6K%j?'c[7ē)7Tʘ\rǥlXLu8mhQi>]mP|I:i}]_Sx fPO}ߐGY|Ѻ%3)`c|v$@ ̅˕PtSs>+{({֖yHEڰUpDo ӛ#J|os us6 x&| nSF˘cXlʑm dk۾vԙuvNK~sύA6)Z׽ę,2?1lHɒCI/X8 Ďbwon$AbPx֨/pyc+ŕ;*ϟ='u.#n68Fۿ8\=9_X}&B"Y#\\[x} Ӳl u,'pRHjA3~XdͮmBWh >!3r]B_}je [N$^5fBjF9O1Ǡ)JDbxiN/z{95M̼hOy h ?&Y`ٵˈ.3" z6}+:bզ\h~ebj0!ZIYɊ؋ݾr^ҟ*YY?$tDdB1DB֮?'gqozGdJ)/8F +z}&[|2Toij}IȒ"µq% EMάX6`v_VBm+BSUn/])n%%fIIכ JՒϑj :cةɎSG7h/籜 vrE̝ѯѥLκ0B]-YD`<P`z.f]' qOoTgnd Xtad,64|Tòv2e%LѪ*8O^Qp,t/nH1 A(`[ ܉sfalLO%SrܒrlJR6a`<EY8B:A4i;P!sfF.O?]чɚRE?R-XZ~uyQ!Ja&G`6]s^gg,Vryqvp_3 "64Ze#1TSgE yy8k4w3A Rˇigq6$Gu~o!FT+z SZ]6)|mNVm)M#E®:VYZc80+XU9|ގPYLEʱRB'9w, s*8!jFMf`Ì@Y쯱Y Ҍx R]o}r9oi9|h1j `}XX.ڙR5ay0]%]Z`cj`3*Oc@p;U+ ⩍*-?M!@O | }[}0 %[[l.0L;΢ F!$Һ Sq~^a"TC54R]䬉si:Bu9 |CWu6BR[+Po/,nPIyjʒS[]L1C z:Mf<à{PX ~A$ј:3(}WR9 R~,e͑<-ի^?<9HFe(˲JR[ƿatV7b bcUVSNQS 3)i{&K% $:XB{hNԵd&5oפ}e۶[)fCv ?(za+0]lqfEJA,'6&c$QpףQZ4cp<7!jVgTJ$1ր zc'QAqWB|MqOB+UБSs5Q`rl%!c/5J4pg۴C!lPI@򗑥:z,=^ikɷcY^z`V)<`<>#"Up2Ύp0/&}kθNo2џ2,/ fOzqd@SѼcy'{a?ٗNﴽ9T ؞\KB6 3-!>Jj֫z۾z dPg2xHc4li<{,/+F qGo|`D7ٟ>@uc| ,A)fθ(}?=%#.}*B- g;j$tC!7ň%)/.ץ7#G-fℤpp݈8z{xZ#R/);x `__ݭP(0Z6ddUn }w~`,d`wX"a:xJ -l7"}=B{37W+jęs,]G;y#詛j-Āa @wHAX[ 6O aj˼"7s SSY!@Ɂ4aT;Zel3S|ɦ yXVhK8Yq,axqu,lA{/kG/. FZyVɞĩf~8N{3@B:2O\p6qDa^Oŵpb/n#[YRi6-E NPY2J0K]5Y"z>vP=JS.up3Pg\t@uY}ŦTύs0 CAd , kO(" l÷c_ADF󂋁xAƾ}YmXěڤ_4"h)zCӢDEb UԳۏ=07 |0]J[gz0QkXQ5sM/@#Qm k&L$H h䡠Rl[YљX ]ՊkKP0f1m g $ʾ)虲3U-8'"]It{<PF/H3e1H|w~&Sr"I0D8ܙW:?Tl ǯ(m2䧄fDZx0ό09?y)A<U{Y@2X<\1mpx Q"64Gal'gGȦe,$M.Mz#/gcJW_(5S5?;Bv:uIEhVb3$9¨$HgFZu6{1qUhW0 HE"fyF*s5&f3G_$:2b*o8e r) .7)EH[֑kI6pz?%E*Qux(JF#G8ʾ~ #!>Q8疫-zc>3 ]B#l\hUjǩuU/Gs&-)@[uHű aq?3+7] 8ӗZ[`Nߺ_y{N=4Hl&Fv'>"J7@_%"[kRW=8-jW/߃"z/"ANxA UȖ_ov1 :C`nW|yCCw͊gf2iְk N娆Bo\}Tc".e{-:2K5yh)G:Cۑ{B0ӛ-T}=kz )z;G#,iHIcPa[:/7ũA_H`U~:Zbmdٖ^i!mQ-!}vsC>mM_ ]3Kڂ$WNiD\N;ݝ yIw&RG ?w[\^;;+5*PrC@V;P !n#磷5LU nN?^\OB) &8V7&WM"m ȮUyl NX0XTC3ݽ)^.4" 2N̪bOh{%%L%Xx%s(&'tD@ 6G6U-ɹ(!A-I ~5˖WgA"l{P,803Y/ew.w*FMgt>ȣD:l-zc20 @*k~ y_/R>X? ^㑻84h@e!"Ar^84ԱfZ^cwrMlO5&,zmZr<5Y& vAリ#'3Mp]}~W/W_0}+NmHOkЭ{s7xo+E:(~%C:yrsAAxG>dR CD|x$LORW5O+zee^Z2f8MoAFמ.Ï-,w/}$ςri<+v{Md덓EVi'W>x_,]'\9|PbwMe*1bM{=R7vSRȅ=K*q|=UAG?% +ٯĿF :k_ts{:sɴ; j"07^vZg b hVg[W`)t`WTЭ8T'|b,tRcj{:在t1N10<(ZIdWn"7!O9 S_o5 4䋍[ |e>z]=Ҧ"QFqux9sj U{7+g[ɓJYMcwT:W~h;q$RFH4!U`r}b#p6-pQ~nsZ|*~^@3}V]va1ރ}KZĜ8Jz!uFP4czy7YJX$0aI "JM^lJ~d5"JKQl=+`I {TT4'ρj@X(WH؞J1T: \L{E?yFқ'Zhhma-Zj5|0w8䎼ash}/,dS=^Y6Ul3. {j8<)TpxSnv5$2%Sr#5/`M} 6B,_9 ?B4]emAg •7dš EKHghx}+ǘ8Jah3?6\sFcխտJ*'aXaרX)BB;Ԣ /o7暄 x[d`A)Dr53lK&Hh/wo>'L !{st63L*62EqaA͌"ܶ7qv_ĘJwk`Qo(_L#}DT %/++Gׁ)FŨhVk00ݑ[;rR ڂJcq{TW8Z&E ԓYX_"8#k?P–! C U}~\{4} GTڏS\7m"aG wߍf ykMm;]bjI3ǡa;νuoă@e5"3UmҎswQSub/$ZN%" (g/kGn= 0W`!M<>l+Abc%{R˄MS@}YpZ`s* $.u@1yn=c쾺.0`JG6~DDo-h9kE"=vl@XShbبps5=W O=}285U,|d r{']=)BvaF/t.ݮ ÷h .ҙCMjПK@O\yN[@OYcGn`Ah.Կ+7+* Z'b{c [#p Ԑfe&  6}q66͢ 얹Hug#Ph mÀ,yXKg44廑pW;bzqAC*>åNʬA2,9QWMӦ1ҷ<'$WKjn{IIpj[wYNtYf>AR"ȣpV6!3!,1!J:NlD\0W'l/ˢ\󗕶$K ^ RVW,*&\/h5- Sҥ#˲})=py5spaqD訡jI`[`Rb(ƫN[H)@%ӵ;s0d-KҠ#~CfT/&2PESdp;_-Z!dC0[ﭧ! ~?Iĵ=g(XE[gJFzFO3WlݟD׌|LJ&7G؛5$cgi#1pihߌ+6̪|Q̪T9)~—] msc}f?Dώµsz.x] JYOʔf"7 el&PJqrAI.xw&(b̥`ݕoRd@nb:40ǰ-}9hw*hCӐF: }"{STCwLK1RAO.rNg\v824 T] ]HR藇7h++WAJ;dGF~W YM]pu:byPukTI:[.e.C, WY%Y0[OUj kyim)\INV0NuWVj㷂$azo4I30܁1& Rc$Ɯ@}('//8Ҷ5&S멵/WX#dAa[ZUe! $sތ0cyb.D0|J2΋4) UTa/6:۠dЊuӥ#Te4<)̧ʿ\wloy7u~ڂɜYz<0͏gEkwd+Vm0kc72ʘ%|a(rhܚUU4 P#] ᚓ2YWT6Y@Z{myg`@^+_KT N8.8 /3$V_}/Ź,:NANCU8 O- saQ#!,k/Z ^!njBTn3-"8Z}.#& b?,*p7=Gp^?Cӝ{c7LRq|M2 ۤ{lSf@ O峽є44 nSՅ-Cᖭǰht#Iv~7jۍO~>3,<ƟUlX;Zix^޲ҡB&&B5C:¦ 6[Y>&B!GҤ{LqHfq~&:Ċ)+Vʋ7d#q6={dx؛3 ac3sw W4Gz@{iVw('_Ve6,?Ʈ m[t.(z̹WIހ‰P?]m `4lUL0g/MFtf)0ݻ,S(\$:p ҖБ]|!BZP_=g<2ÏۍzgRBnRv´m5$,dpLCdيB,о^N vb5 jf)^b=x2pz!Yp0rӘLİQW.Y{NBD*}k`vBRK%)KNLg)LH(Lx?$@q{ I\a]3^8<앾D~Ǿ%AF/1x|(VZK4$]k>k"Kc+t󮈽[7(S)?Tddu8mei"wljN*ܧ2 rD2)6U%L3Xd<*usɪb*Lͨ=ظFNf _; 'W&<ör6J}; 7hh&$'plEw0_"hRvb2ieQck<(XPXL7ln>lĬZ]~aْN%_l1SЭΓio04ʦW}5 )%o 51*橃ݠ{NniU f8XlMZ%4\fVr!`i&Mn,H8{4mpg@*.C=jiF!W Ѩ!kې~5bu:/[EDJTOu6GǴ( i8Tp9ER"'8Ƿ3ުkvi XϦѓ~>Oؿw G\E:G!hT\E5H|Ӓ 띶i0^n7(?کo2pATD:9/K>S 79yD3'1tE_d5>z~K:'O}-o JĆ2cWbxpI A-w1HQ Y;fWhғ0{w61fP!u2MJ%Gd_F}F7nၑHyk+4 $׆PL[ 5G]I}{3.$]3U09 /4;h`GYdžF%NHql[wMf6ExQ.E1J{+) HިQ(tB4G'n.ڰ`g*]EB ʝYÕ K$^=#nkS"?]Zn6tsp;V\8AμB iN!()b:(\Ѵ7|QIfDיQFʒO+_K/BYXw{Kj,kDӕ2ϼ=#-khr8vqg7d?.M}%hH+X1.SVGGIL`$ at.˅aICML*R2h6E<in.5Z.yB3IqpFȂqGCN8x>l(cV<q:c]k|J8bZpb[op[6yUۧuR G{(/yQxK'M/l>YyVs(|=1fd;bS7ԣqûDTĔa|)Bq n | _V)6B;{h੷} q|*/Fo.PRD1 ̘U6}0zwS@*y2`:\ptv dyuC:g =pCS.eF93y%LmF{ri`bw(gJF3$(Gc-w(8FmJR3\Q<3t&h f.!;8̌|u. ~Q7%c3ǰn?k& G~6cAMgC=Bw9i^ F$~빺JT $-KyWz@C2pRF i<&_&7#g<%QDTd;ISK31֓XuZn fVѬOW PV}4,ЎsXCv=|!4@$z'2bד G`E3T4JB73f\R hgs W)]z]u3tH qCܥD-h 0qIXzዻ ! #ډ뿏g5x9Yf#^tRى8L{5ȟW,%<%&7Xsq8m~JE7X`u;rPԮvl&aGR-m5Sà(r$b`zfKW!㕫{W ]vu)81%8F`8lH\w52[]nۆ=0X""T'5:=ѩBY rFI3^QUu31?b#k݇ϊlC)%%ӡ͘Сbp1!.! n*f@5W]nz#owi5O_7OXN!"<;~i/S\}9~ӶjB ~U~Sad]SFT.BO:Θ\FV2QwiIZn}RpLJ-dd^ٚ0yNJd/NCKFCWlSSnem2&wo/W%Gg?'kL8C0^h#ɫ`h:Bt- gQCUl+blV_(/+MDL`+ F(T5MhYƏ\fR ޿҉h)N`xj~*7Es>Q"V[rW\aݬ&${ F?KRm>XJ"sR+O\}[ _ e'S0zjN4T:*`XW/-׶w~-@J?tkkN|eO@"jԩ{e;>N=\*h&`[7nѶ&bWDX$f麴u- [ rk$C-de^ƆF=S2=a0UX(xCYV:t=-|_ЀVQ8 QP5SY[9˃ P } n5Pi# T`u͏R0 d@!~Mdb4Dn3GbStZho(;uJq3<*У~#I^s dƓĈd~.)at(Q/|.ڭ:\oky݈poic%`hV x!Ji^NKa1)YNr2 2m,T)436VB aЇn\-ƾYҋP@`<āf,+@V>lD_Sw~e^-P[v[~1f$Qw5y𡼛% 7B"u67U=>1Zw]A݋%M`j^ iԜ\7K0CfRސAyBVVB  9W<dx:)"[*QЈL93\fe v21`}*tR0#b+wZR%TQA)9BzC(>4gFKʏC,Β _lM('sƑ_4M,Ode9.#(Կw֩oOJ`x AGжȌX;xm(.lq#\:k%}VcQ O=Ƿ^L;ew 7$3ld8{7өNf8P+_{wRg 2QCb2iѐ=jڦXx r컪F+XMxc$SP{Y>7O훱1r iP Nȫ뗗nl-8h:۲U}eC9s&+GNG;<@qu:M/S'Sءw杣>_A+\pO #QD|,~^:{S ǮzYgQґWM5`1nNb0cRr1qKBԴg%eH$S)RGo u/ԝF1FCJS+ B.E4I'F"^-9OagPϤPy&[PVmԂaJT@q#Sy?vLU$D Jt|iaOWx*3 %r_vIs '`HrL /br6Y>cKK#^Myٷ|)! ?w>ftM楯D uY07}Bkͪ&A-hj}&5W.SĹg([SܗVwLX.p8$n>UQLk6gS%oXP)Jw K(w{O{(":DB)Fnt"Q@Sꩭrd$DԆ'LeʮոД1 BF8Еb<`(f 0L 'u|8 ff'>(S!/'|i|ݭ|K;P˜VGˆ܇q>_ޠlg&cME9Оef(P|぀m4^,~.v|ܝc^Χ() '!P8R8fUdaf4E~r B7E7]P eqh*Mܾ-̍<@ V- r1ܩL%Rʥ7͙$ͪ1&W!X@e)pj^Pg iAHk]dy%tbdU+z MG{zI]J"u:ZoUi5 n$W^S>Z*|+hPۯ|Ƞñ$zx0RX6i$ o_*>k[z*[GN&tKfJX& _[4%̛A!G 6@=HR2bX"ˉF/ǷJp|ڭ"i%wd0aŭv>*Ki^$C[:{F&LP^UpU.5D8LyTEBZ ϒk~d(C Zy#bIUhlWj$͹YpÅbx/k$yE" / 1.2fWcy/ FW:NTq)(zIq(jY@ S";nj&t$7^Q y<ՈG,0%m#R_Kc9ڕ&lVѧ]ݱIj뀔Kvyw"qu6ǐʼn5ݬ!oY4,/o8Vq'?U:lBJäiCN6)O>8+E t* FR H<'4$#[YF+}n*2jzBo*&Oܩ]]TtEeX :PyMFoࣅu׮A3q`nml=eZ 4 J'>C ,θVn)10Cqp  u|I{ ņ vÐ6$I |2Plrwpm6. |_-|"y`%J2o2q9r)L.jKZZrt4 ,섉R TQd|oWG^:XD²=1E zc3k%Gbzonba){Բ5CeIXܼ_"7@@Eјbyƨ3~k2&I#'^?C;d*=oS9AGfNH;(S_$w'' ݰ6sO3rCJESv D ftFxŻb(!Q< e*2E[z7Tpoؗ؉|[YkB |cl;IFtLEI~4#f(ɍN^ Ύn &4hFM/>F?vXG!K+}NVAhѫ(z`Qsresn-J$1N q]Ġ疒INvX`3*9ZU$L]ŬBAU8B ʈrIzfZ[LdQLl97Dfm^n_Q >OtsTh1ADȭi9ȄSO%v) ^cJ16[D[jp/4¬m;gbۇ++H ̿D a~Ő %o-=vAd/RRw"XT._/r-ߕ=˟D 1S0Yqq ɌruM/K :s 9ߣIQ-YC4dB CBmLJ.H=n': bwRr7;$I[8-bZqv[F;^u;Z)=>5eÑ^Hxv?,(f*Z{1"Y|KlPlkdWȨYiY\xz?3o?d'z7;=# qb'нؐyJ137 ˩]9]OlTp SHS(o!e9n=3Kaueq;~3%h7V'6J*)mHҠށ^т1.ՖMW2EO!;X{&Rn馬vU˒+ }X'4]|X&ڦj歭JF么A[jE09)Oh=IB~jٕnfkɝbC鎅U4,?7I? NmjW$V* M׭% RȜD'S+mNY4*ֈur=QvN mJ#|ő^ aEXcpykWpƒa1,t+c"SJ;wԲ;%)/_`\;&}ǬjjqKp0uOM((OXŧb+/\L\Lkݫ&b$ތ1É/Շj|į&A"-XUKA\J73y4DiSt^VV~OHl*/P_^R8%]r#YC oH|5t4Ctq64oidW#)VS.!$;pj{TMci5 (Xi@iVaԃ S-`U+;hvQ8^=}Ok} T.jiNg_<{bYSL?P;=S7A0 x܈NjH| 񅽾޺.EH2|6p_̇✻hԤ@G4*kӷoK%>7=S7z8eD]=FꈈY!|LXk:5xct‰?@8k8\ Unjf'>E({w{^1+R(+LB\Ki{6c6oQ,/Ѓ dKhpzY$@0ʺnQ/j qndmdt"{wkD5k1J$ iف=&UlSڪV €K/=Zz5<{]zٕ}JDPLౠMq J:92 Y2)2nab(Em𡼯yb{Y-E4oda4(\xkTrV}r~#؈oEgUn}ń A.v) QcZ+6S_XQRc޳Qv4OY'韖qyF78욀tɯ?{-qsƴ]`SWȼ ˨XB֨*FBǏ##YӅ8 v9z:0 ԥt-b6`]s;ɉx@; VQAاsZYZ52cnaۣpk;L>o!Cfh`hLDER]j'-y0 H5¶|0J?OSo2e}Ag|32ʀ`܋!+c++Pk '9"ȦiH8{eT0j*wy"&a?WF3PYJ#:X:GfKy]E|]!Њ|,MwUjKf3{H?N?"d?# Z. L`"!y5}5iךJ$6A>UC P+TO!m-/8)xQUhIKm Qw? V(CxjTF\<*L\m+:˫O")?@Ռ:MktfRbC\讲OM.D 8j>%J|;M襨 dM:X4 ȜJ9Ҥ$^= :\e28} !6]x{'9qqhϏح4'c~ݴ,@.CI,}\EџMcHLwZL>@eMnklB*zC,V.[_:I. `; FSgĦO"Sk, r֝杙]gz~Ssd +>?oiDԧG ǻ uRF;n#_BCr?;` ׺LL;!ߊa zNhJ9]3bZ!xeu-XXaXk3ՍHR+- 9fX1LWV:7-P|60i&}E ock7w,R ,;4!wІ_2l˧O7m.t8Ә3] u>YPWa>ݍM<Ҙx]i?eEw'EuvGnz.\`G>tT~W <GqWF3}ڬ $=#7WҘ*F?3g(sX=xgU+11wc+[ :h6 _93]Oi,@ h<{P`Q-B#I0b§$V5wOO.-ʓty-C-zszXL"0i) &Лs4;~u~7T,efx-K{#wW9=2]$`$gyh+ X- Qp4{Cջ-;b 5Cź 0< #H%KC@"^^,&d$X^90ڻ]}8& 6~X_R7bӬCI* w`j1׊vz'5P~lڧ@׶:s#f[?=?JL+xl:d8VUj (i|al4t*o y!В%x܂TB>Fs>lzEmsuP͝g̎Ĵvq<^"ހMMlcLHeWvX2ddu~z`nQs5/g{^ԥ|HoB>PXp{wKuo.װ1Ke3ժWӹO/ XǾ|(H /]j os[,>N?7,-䕣'aڈi?LnAT$ ݟ!2PGعՁx$e .%)>;j!Ƞ7(rYQϽ>&>o : ^Yp Eh_kଧ^޳7N$|u-R~]{@o *@U™GEV#6 9^TV-|NPp6+/<䪬)02-}ORc 8~$>hxa#!p K:Ufc]¶\0*}Tu)@&v(yq_"j&M..B +r3OL_1KiX>86n2N\:~Wk\`ɖrHj" +Z{Wx`ӤS.%]*O-'0u쒐sKtC,#ri?&H<*Roӽ ñ뼔A/;IRsD.%u:;8 D]6"|ee82879IMMі]jN ɡ9ǻd'hDBѳ'TΟkSMӺS(C-Zqi #P5\Q[~&9FUqDT_]J|qD/]\p׾sVv~(ٮHrN r*#[[ubUI`C QEWѦSMvlD|89ɀT}V>nQ>I$vҔ^i(iF=gݙBĘn̏n&zg83 TGݧ(tM1y6*;k]ywvMѣWt7'gزwv4v%ؑl+%4VûvEGxfjjmDևJ4qmYVMAk!QP7eV[xP(Jk֧Vy 4c"O;@|"3)^qS#M8jgs)5Nz5&)Vrg;Cc6/.RpVZp_AynҟC-fƢ,ːwwP2`D[avw1TDWBC[{Jφ*bzI~j1ȷ )uD1qg ZI "#lsg"&IoX_Vg/br<8pRtwb"Xr5[kBLBUX!ɵ){\)[dgԺ[ 1G|hY%0Oͩw{z㹋oԚ`mvM!-iMYq*wMq̛%G$8dN5u|sN}uгʅ!Vz_B@`k̡dgf>FmΚ#q" 4[d6gswybmZCYշ Z;#,0@?dڳN(;GμyJa:3ά rv cTV+z7 t*iez#$ҋ?ynLm[F90u=]ITU!lңhYLaf ׍%"J>WA-mL,CbDBYO - W0aNIc|fi7qxEԟklyBȼIp" BR`JPB( _s5_M0zE rP4Ud–t&ud.JH;S`O0t l+L{7P/պ6%*ÒXW8NT~dx\ S #ss!/ԅ:@hb{y\iv7c&c9Xx*Ud^NeNÑ;/ex%0+' 7`(I h) G _Qsrfr ߽VMrGr>I9D(FSbD1 |yՁf0fy1G"MG[O5ږf-knS]KLj#sluZ3+TzRka,Lqq0äWwEIXE,Cq'XMr0' CL(O9qPP5 VT lG\")lO;N6ʸ ?+qڥJ Oϸu%(XqR4fl c9'e:*vN]m"+:d!]wQ՘jZ?Ll`5jk ٬a'⁞á 5% gD1;j.7FSBy47Y:YKR)i۱/+bˋ;>-g!-kIw` XSȪGlۙw׮&sP2$45efK{jl*1;e@MǔT]=EjBCZM#U#t^Ʈ}p*bW#nȬs7'@ 16ZڭtpPvtm+%6ՓQhSwbL0bj)7d|^ b2GubbMf= ޝ dP_~n0sKJ*7Ͻ|u'i'=h8]oQ$NլdVd}a| (3_V8'(oHxHyCXCP3c"z^H dkgvGK5,4XU4$2 26^?YR 4sTST"9Pn|#I܆So?vմ0c` !jb%՛$""5% x\ I<`bf-(I&mn^V؞!tz]kȂw!br ĝ~ʖC&pF=|JDLաػ]NT)\# U'Jk׫걵,Xea5@o!c9 "7+Oi䠃W)Mj|?DL( ] ;'k('/xoܠ:V#4df;TDoaދ@ːp ўe PKRҀ_8#T5<*=gP x~Is|FKśX QZUc6/'F̎*E-,Zҥn6!e,ezeTghJú3R]cM ̼hgIi8'! qځccr9hU$.«9YĴ0/9[*uK6w_םZH$lIafr#OH- ({ͤ蚟7%[fxGɗPEt+2jղr'&2NKCnd-rNFpb|eoXfikFT|c9=ň?4š}X7ꉂ dxK+ʨe]]߹ ^ `?C! O{ ^G^iX;RtzZ!_E@0BHN'~Lp@cbdؖ#QW`I쪽Om[9Kp@;]ItLwpfBfܤܼSOBzOX?5xC;Jt\jQi u ?}-~/RE9'?'xUQ@ z6~fGIWo^{l{++_gӕ%$XAyjֹFh.Cy!CI {BP+},ȭ (Mo|jkSdFm1x=Jㅁ.EgPa]U\y2>q2 gC7r2HGЄ`'J_!CgT _8av2k YJ>L}PG$N6.2Css<.P%/#(.'Pm Nѭ:JިHʱA7iVΧ֚GUUe*u!T7*klkZض,Wuz"ؼjېĒZd} kT:m罂kanjqdT64/X $qa| QXtn !2 yV7-pEʔ4zLgSpgɋ$(pX޼'rȷD!(Aq!k/lh0"ZOr"D()-mkdbꛃQ,+8:Ѷ3{ʇj=6 I93]nNLnDO=AJ1!qwtz: 21v*9ڣ N.?hkν'_SNw^#F-̗qXrЮG^ѹDNHi*τ61M}X 5<."fyHbcVƚ4lDw%s˟/luGaU0Gye60g7j n\TF mQ’4 07\V!xwHF;NAR봳, ޣa466j\+ri,x IZBמt.}LS񽳭} Zcu0frKzZQٿ aO,C *o?|c~aǛ3A0̙gUk5óvfw6` I99>e 濾(D"͉*{˲'^Y]A';&@(^'oc_n3[#Щ4EL1\Cs"6Kgxnݶ6|!cΌ:edؐs;uu+AQyXZڒFʽ`5qc@A#Lk\\YcLՋ`COW*%q'@0JQgSc9jH;2 E쨽RߠK,ГgR٢ ==+C}SŒ/d*࠺v >޾mQ.Cf3 k*X,!>Ž0-9 [PoGohΌW]f Tq-^DYs|@M!_: R@RQE :ĽFUR; qf`U_ڤ]&MJ &b?eކgӦ^IV~.N]BŚ0و8 Ry~hZ"aW2׌xᙶşp&c!Glyt\dr8Ȝ5 -TSWXƨLjww"5=bbsK@=!?GBph^_Iz%(lxR$ҝ~mTL SCT Tx^KLVR$ 0t"$k#{L.Y_>ݑc"G4w-!d# ZZqD&,27z>$ hy*mvy"k}9_gnu'Hl~o^D׋!2&m0:X(ź5"_yYm8|'4a ޤ54x00]$`jdì:6ԍ'F 3ALy9s0?^쨝u85$)̯r*51Ͷ3uPW?潈?U"y ݹ#'+#{%Z[AOKL o;|d\}cW娬{*b#Sw@!q}ުڷv~Y[cIx!BͰUaj6zǡ=9ޥ^1F2gR0ǵT|J OX)?*.|Hti{wêT ;~ 9 ~tȥ"("8aB[dŔT!|luyXw՗)t [~rÌz5+-,?Ī(Y(_֩haZOxt+ǟ/RER:*$~kvgb>aTӮv7Z%j ~KEL#n`\ޮ|`"8ϲ~]@ZH]ar=C?f| z%_r!MXLk|dE ෺LŚe՛ΘS ŴVU({&u`6zEۄ]#= G„ÄSP.# 8R$f= %%:. N :Z+1` ע}cgLnS,+ 𨌊p,#5qrB,oD.aq_!U5c5\Macޯ"fAvPuB N&5_RӪNCݧBtu1- &֥\|n16ߤМ.l5^0Mzb Gt57Y ^}'_̦0L;눯 (+;!^C"rm𱖡=eMr"N1c4pӜ/;t)yFXu ЫAH+|>/G) ˅CNxOKS]uH^EUnA?47ԳcfTM9F ŷTH[Yàsj{(+Uj+('oTu%UK-(3߷YF>.RQۡ>qU[[gn'+fz*?‡*go5ҀI14̉0cH檦/'٪z>ޑ$An?uDV|ӱQ.;Ohu#@_7okܣݨI(UTd!`L1çO af_V7d\x[# V+t:[ssL_~Rgz' -`9 w ״pm+PxBg^l*.<}"~c/2&}YMb$<[e18.1rDڪ QkH:MaKtyT<3ҹ{Xc&ځtUc\U,gYZ0707010000003f000081a40000000000000000000000016661a1dc00025b50000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.5.1.rt7.346.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/}]?Eh=ڜ.+ k/Ginl݇җg'{ !mZϰAWf  m bUV$}.M2EikE[ ~)r CxGA$UL$|:-Guɨ"gmؿ.Jz \YK2Cyi{@?$ P}];@-6nlck'[ˌp|T*dZṁ\˪֛Zgٱ|7\ulT Un " jJb=G@ "KCmye$C8جfĨ3 + XN.-~H^I|1*wYjcώen#-Hf{?ފ'v+ܗI!lR(VkVN.RzA xLI7bHTk3$M{ aX1KxmI&ÚEz#d6U6p(+vQ^"t ̠X;jGں_~C@H_ 闬U!pa'fr0>@ c%;rs]Ƶ9ydMD'm~*\]&-RVMK]n~<_Orm$Wb+fpQ lf V)c=2hؑؓdoHOvX,C!9l0@z <-yIql#T![dv fuvਸC/-. bOQhM #'ɗlԞʕCB's{ uaA=zcAad e'LöD}|]$V>4-UB[ *4'6Lܡ{T@񒼮/{jQgao^SF DMU|F>s ̛T6#D!$W)2W3 TztЬDŽ\Tn5@b\rzIFKS 3`1tqWG34] O& m.N R31 FRoK[#,`úB%X5CQ3(|kFPg&2Zy`hL YlB|0 Nw~Do:SχNNHnpt|Fx}) "]Bczj9C#֟UsNUH:6#Oo6WLiBw2B5=6Ҋ+1 U*,Q}&ãنƠ\/ڈNf~!Mr=p4;Ľh|laϵx1fv".C 6 faR3*||k`˦Zn)׮q<,?j2.Z 6s>HYU8/75mH2f(?RoFm3j@p&S?Ʌ vH-v^åz}b jaVcWn!z  cϦ_#4lŚDﺟwyumiW׏…WHAAhPkG'd'IY~",opcFחxlXsd-mgԥ\F \$k=F7BR/i\sڿ/5}8tRTRUg1;tn(Obs 3Z>-?F:._NpQbKQaъƙxNb SQd W_}NS >/ %44C,pzl^e1?ld1e6͠Ÿna]BBPƞ<%Zj Gn}BĮfpW~ffbm J~Ym޶AtxDÔ/#hbwg1/ 7H`cÀ kBhЈ= xqUF _Q"N+h5_䓒,Q 0KQs.js2/OZp 蹺[[2b#mRx LM"AA q4G|]¼^Be+EYure-]F1lwTVZ6fb!l.uK|zq )^7I x xiŝr˫H m A~LM׽:h߳.ci)?ڜ;t&w%x Oآ~Zktc$yQqKv+*IND PyH^r UQJq皪]7…%+j#W> 1YUIIM ^p ;aM~q(]qɠ7 ۶GcW]/bу*ջӋKSK)ݤJ1[b&Nm7!\ZkXcTrfXwCfC/qٕ4{xLi}[ jʋ0vGz*qvT9 1EtPbk61.ښێ`62O)`v^Be rԏ,KKv%&.PU̇W\oB [lΟQ@&R7 [(!Jx@ZH(Z0J$WEQZ`nh{)ݟGOby[ +bq}AMvWݰ.onÙ[Bz>RۃTwF^{a M+l#ԷNl?ݟE;\,3µy*`;λK?T|*vd [צ W{@=.9^zq2:06Q{$ΎG&OFw"էg0Sƀ( Q IMN ,4&2tZ:JP?e 3K 8LgJ[p͏,H&:H)PмʬMN1?]OP[46$<?57pהj:xnFzB:{/t+jFpYxt)a3quY;ͳ\ 0 ҃˶:®-Kv0fv(Mj{\8MxaM(xjrtT}:ڴF`^绞`.JPh:T \ XntL\6qՊ=-lɥj.,}KEo6(ɢ%+G4:$!x6>dDX́"=3 1l''pڽ`]QS.w6-lуR%~a^K 9D#.ޘv \Nް8-y1Wm^H豍J1:vILanCk^n<ʝSmX^m;յ*9B$Ik"j-E>޼A b}Crd>sҼ+oɽQqӯ#SD'‡RowJx n3nqo(SPmI52;擺lize6@I\%Jm"ٸfu{ݪ-cۡlT ,+ J ƈJz 󁎮 avGRō 9lJ 餆f*[)ՉADsXj;"p;qZ̎Su! Ǥ($u/ *#J~u_*n ;lrI`->| NuVw \8z5utHѱK@,KmV!(M; ^[+Z!z6wƵpq6(}A\B\n;.Z9'~s8]7 ;U%ㆦ8vn-`{G9"WNa{Y}̖st|@7.w|)_=b kY?hLXfSTIgoGY6^k7#[H~gs{& h辉Ԡ3z8t-rr-ۖѼ2K8sDg}'?/$7FYũq$V̗ofprȸLX[9n)56|ͯ_Ю490H'Gi;ǁ_ e`\q`her?Һb(1n30<rO+vf߯y^~2&v[VT %uRŀ/pbݢRZ{m}LBTq_|c;0 :,g= 5N~1 N G*?W4EY:}~AtWWhoρk &l'2Hqp^9#qu?kVӾӔ:Fcg /Xj Ұ1jSiYмϾ:$`7bQk qljS0X^XQLle>=imWBD\-5&:Ay/}|ܼ4 j\*vpxH'ϜGU~ָTck$ qwW'[n5WH0 9bDRM4YwSё IVa[~l_Ej=`ӞJ;g Btm|JZ~U mʲ䲆r{rN8-u]5ΛW2mL!RWߍ `wF88b7z\,@N ߇ܷ-5V< IIk[.GUG<ʴ,!C43PCQ)Z7 ~IB4.ݻ֞B;hr#Ѭ1r m|ݧ+[G5E/Ӥ b3TAP Hlb{˳t0@^=5 D%U.f@_6+&Rҭ+XŽѼ:Ei PqZw7laR~i"\$uJh"Nl."snuM=/{ƹ-Y tiW*Ox۹tjk [9n1ۛs%>Wc{PEspTV6ټ+oԡaHR/޿5KtEu1Eo Ȑ=Jړ4aosM2)FW7AydL0(;\rzsb^LNNd7^rc9Ł>)'k <y,QMe4dXvD{l^& ^7i@q2$bħ̙G2>.2S;tQHj2xTk[(x?mG7T8H\"͓Xsʟ՞iۋIȁU6 vGLjΨ55Y$?37fFlkCOLYJƋmHSft3,]O対!aYEv}!?QS ETot&MͶZ, ,re2ܷ[~\rOxw!x~ywocC"5lj **EY?a)\9%tqa9t[RYGU0x3_ 5&ghٳ̠#t9"$בЦ 87㹴EDPLժ/ifD-sIcvOؓw8.,CY̌uӜZNZ뢻2GPfs/KNo>Xk⭎@_ ҿƗ=< HOro2bv*I<ḬʭU9ff^6L:u4}D%3 ԼDZ2`ҞXV{!>ඐJ>̊ Cﳌg&{&Id֟Tq;AjX@m7<Ɉf!Uއ|Y%$OBFd G58O ޤrqB9Pa B="P 8[I[ru8gg߮S[Yz,b#NW %*J.JW+H+;+L@{HyHICr7`P6E>"AԎrB_+JBq`ٓun;D7bDxַ3@:cRW IeE}Ep]qؾxK ۞ 9[ 3B`2aԱ 2hl2" - `ѓ\*wpAq{+i 1}vyԦIB$`ە٩=!(vAgmI胻 Ւn^<êjԽh2mM{0%D(-Q'$ v2¾M.$RE._&!*{Mk dHb GUOX*A^&I1Iov[KaL)2 Us&yGe 0x,K3W5V`I?]?۸kJ%ԻaW 03&u^FwLmmZ;((^ Z{r >/ '3۸1"~"q|hE5s8_KꂚQ描[s*S#j^sJ{zpe i; 73;m=C,X0Vhgܿbq]oS͒&tz 63 f>i~gBOpYrgG+RuaY.f:J\W ycסdъ-ZWD<]N.ГiHi6a=50kdͧ/ygjϕN"qFN5ս6@()gQW?5e)*O>+ C̬M2tc[ufrêPEуDϣ z QQ-}Z(+|?m'+ a/ce;o2wvvTzCxֱ J\[*aQL\# 06ދؑzW&&CfT+Uо Phk $6t$ ?T5i)ghrİP+[wdTBL($ _l#mGO||OQkAoDԊ88 Nq9Dg$݉` uK<`;$~KO:_N}IF s\j՞i/7$" b"nQsצeՋ,;L^>"*Nե4g|<%U@/ik>w}nHL[>ibFˁ s^aF);Wn$daNeaٵa/ #od'oyݱrO= \f`!o68QC@{WD "M}na G?ĩ23\{44'vܴx\)JRbӪN0cHĆ/7} fCQ+ϜltlĂ~)6ɞ>]bsIJh?%E:`!&m\L _4 (ķ@*̐`jU4XiCH 36_ =I+.S腉p7q(N ;uxli GdnVi̓۠>!kԋDoFQ#w֞ Ywg$E`VVoKvew~^gGUhZ.V#mJOqNuI~AFH,3lT{Soh υ0o0,oV ,O [g u7Jg<+=^1*|"0Z[%ꓦzrҜPo8-HYuUzB+Ye1uܽg]YC__bbEXb-ƢMkwLu7)v?WJggJXAGҶw^9!`Hj1 w$rؤ׀}v4X_(I󤩝r-:I8牛s+{ein/uEu~xf$4.sgĮK@J2~-K+xs wjZکZ h:e .hĜ/|P咓qz`gVqOG K LՈWR# xw%vvBqYҀ&(q@xc;r[Ivf<;!`oMMO9@ xF8l=!g!/ gɕUcJd4H)N2F@i-/U9֧W(- e֠ (ٰs BNR.}+B^0#ۢԘń 3M?r@1ENܬ8iI{{ ڢy ڼ}<'Rէι;g$K'Dվ?E1"5xƍ w8s\T 3prN$e9괈ID75tMdo4Kqݸ3^WWȧB(!Zr_ 'WB! +](4%cacJ{v dm,3]gA✨gr>P8n* susDj7| wze#؍Mb~4 ~n)*BR<{W =-Ō0(sqjh\D퐳Uf_0D57_}ٔmaTBwmn,:Bp%d RƕetR_6C"/1>ط]" j o ,V64__Lwj KXfj[Mv}"v UnC[y񑵫?h~ޅ 'iP 5ߢASF[(^'*%~G.}kA @0ʸeMLa)n+}+ rN1Βyb{*s%xLQ]l6ľQ Wy;_LǯG#Y 5n6(g-kWJZ8m-tm4RkzE`_*k.=.ېy FqQOGBY_Hcܵǣ xRZL;$,Yƫ^X լwb] )y0}*B}qQɜ.M@m;e2^!|,^+Pax|m<],׊'FuYm+ׯY5balv>^ݿ\)~}ϨY[QC l)(dq4KS,G% qA+=-Q6ljEQ̑KKK[.8@ +/Zty&kLk.֛SP`5gue, j<_2~pW{`,ug=/3y VE'3vA6ME% s, 4~D[jDT䏟G;q3 ݹeK(AAcdkC^eǧox|_,3E:灚 !]cWc*5boz7ye/ko׃ϗBMFQce-.Op8u;7&dXg39—|Pw%nc!j(lG$;(Gڷ PB8VQ.Uy|R:?Xwhk{ncp|$ָ~h1lD| z+3p.xZn?;j*"h'D$F!*l5ᚁbXqU~[\ilHqY|MwvbXxC[pЕh3ʲtP>gVR;ȔAZ&ҐWsK*3-<77of5iɉQZ,s{`>.x; ՑF?41襗MNܘډ:"]H@Ɋ?S3_ N +zꦧb 4{S#~Ti+Kz|adH?xpNj2p9 X;>0zz%*-x57*T[C.!on%໅8I@@&5K/h5q`'By*Kc7A[B -%|;rm lO 7XHYb:w7fWqypD09i9$W~l&hH4 ]@Gq6c-:!x02ܾy%}Դx*Jm҂mnxQiNs@%BJe PP* vʴ]vfĨ1tP+g{HbK=sXo%,)F9CUbjpY\05Nj벹rsh44aR/Q-a 0h_~fHQ!8掬ɘĨϣ%ay7DÒ1pV^GmX3G9)}k~>m.>G=N}L P@Dͤ(D[V~њ~f<.geVDJ| DmFmCU[ )|ry*c0>^Lx4U0.UeUkaIFś)Q^ttGW+\eQ]G.w4;ƱK~-!䂙ATjvj&[~3$JY@Ž(蟁t7\}ܠ l%~ ѹjl ;t?!s+] B&7qSCȐEsfYVɮ3g|p=~t䞔FB)~ia-fk{`uB^VK Ef^{ɒ_ED˃R9`>:J|&L]L; .ze<5XliR9G.s2#.gɩ!F~FgY6s"Ԙ#aQ>\q!-jXYKWsvFM1 f7]98eJΰ_|,2ҚG'JT8".S` ڱ&*U$4;_|\FK( >1Y΍aa=rEռ!O>V 7kb0ʀQ7/TB,( tH'@S<Hj#Dv*ԡtNTQ_fϤO~/T J̠K+7h8"f`,ϷiyKX#bGR20EYhe%?昝9x)B>Yf@+BЃr.V#[x/7)y(~P $y%<\ɬ B*hS9#toT]l,RlCj9~]QyF5K1RѡpPyvHPh۠zS>Nơġϱ(1LףfeƑPigi!lLb z5.?`;:=TӋY"{:X!sq&;meEs"'G_9O(ӼaV21LoԼA]q={eYaiA_aOG+*,BOa]Gt"z-D v!+QE[An=dq gR ɸD;`W}TXT R~)>w$ب-Xx\f0za:C. a!Cnsk0v,zo=VP1^űHW4[I #='a)<O7b @9]P&W<2ҀFNu7 ص2 ZnԁaD}6mex0 zS~:4&M2RךAo SEώ:i7Sqݥլ觱I ޚM5Z"0A[K~ku&` 3y]r0DNfٵ8|2v=ȧҽ" w) hNi Ep5 ^xzh(hMХ7$!,Կӈnh388^ .nxa|TaQoi];o׉Hj=h"1)-}Z+dqؙ*+N+-쩣e`P^+":erҀŪYJNu ɠAϹl'(݃ʛz b=:N]B1狢 C(y-e<:u6w,9m~$Cʪ>rr<Um߽u4\@YY,<tٯx":fJHU9:KoL&Yo_^OQTQvXÞCV*cj1j_Só>O,|X 8d^d"3 X7Z4?7"+C>Wy)g1(7a紌߮@L"SҦexI$wX\Rۺ;Z=Ů$jBD\ ʿ*Ğj@5iԪoM y7Lh>@8intNW <q<5z:gZ/c^'8ufs1lZ_1 b U<">t5R933 X04Lf! rD( 8 *4K0l]$֎ʈi ,nfd~|ۦVŜ:cS,(VvvNj &6HƑi<ũ{Em~Wc \vH M%_rԋ 4oZ}J5KH7f(fTp([KehWHWW)#;%2hKmA'S/(c e#bH;Rrur+XćJXI:>sV:sMXc3RrxBp0LSdUQ)twZߑI08^YWtQxc&k!#.bݲ8s= xǰ48zTiձ6:f蘾:8ʗ9H0Gy>;Y|{B3(lMDէuq袥.T L-PFY,JSnWջ}g㛚>BQvzv+^cwz =!O[l Q@PWX -d4*uUk]]F^Sj~g1ԾƀkCRErT{|AXxˁȝ4 tn%eۖNJ jMqʟ=we@9\~k}cg(J lv1K{*8eD!Vh#dKqXG"? :K8$TfFYĄ[z`,\Pa HV7?ޭwQpy&9mgvaҬL?$"]/;7B%2*7ZPHL9ж=o >ƥ"C%=hW0ۜabch e;lD7 EcRZS*+CzTu)0->xPb*ׁ' 0(j@iܐNoha#+OFw0n{;VpH= BM*OIHFč~k4j^!AHKDx0$XX~7x@E΋eygeaBp-MhuR '&!j\?3y*i%R1*IF]S:ZX!Eo m}}et 7*fd]jV0h\23>`o !_ScЪ$_]NX/b&[d[ޡ08WR׸&Bӱ2j~[nfe;<0(yQLШSnXN2>BGIjͅT`!27 lG *cTA%241_IP |(dK9vxRVt19-A%)F}E^* bB=V"QLźj'Wr.]w !A f*=FzxqI-IƱJ.LQӯ9(}46@ gpgA0m:pk_NO<>pW-ǀTDCoC$OZ그8xvN?r,95XlTp1c_iuĠܼsլmO$V,2q¯zAv |2?ntI)K*}/[QE> o\.SiN]gl}eb}=4pHsHg..@,(dnd(,YM_M_f<eM1H-Y0^5M Gl 1( XĶZ`^w=8BaT M@w+aӇcO y)W%!Z{/JpHJm0r;჎G M9e't8z"V;,(HCf0k~‡2W_SZX%k1՜kqg'+#j>b>k{.d Zb0|bᡯ8m%b5Q9<Zٕey8Ֆ.A@x?;/TiZydA.^-n>idH/WcihƎZ'Dal X,~nAalvpDX\܌(%IsZKm㨷{8qBͼF2yd5/Jla[+E5h2[_ϔY' ?+!c8Xx!~^@} ƻu5Cb7 E=6ޠÈb"fOx0\N"Rs /ҽϳ-VD!cVZz> (яQ-f_ϏEWkI^ĆGnYiK#9*L~\^c/1LJ%irN z+/@t 域Mg!8|2gCx) &? >tXFR8՜U;(_P؛ foЖ eJvng1ʽ-"=th=0UAH A[!?!h7P7Dcaf]xMFtP-hLj1l]|fMx<+[Q5V{ _9vzٟ//|$hf#ӚU?(^Q;XUgJȶnY"/|f+vOD BeDƕroGr-E?sm`u_\+ߌW\aPA62GcqA9+*T0y_7(q+:W/$aX*G P_kND^qAwO =RƵnx _3x,nS#Ҟ顼Auq|p“id%]jMvfqq۰"GFюcX!mvi< MAO%_U՝n=t&R7`*c6Ÿ|Jb{OΙjrߔ'W={LaqrA)M s؊62K}Gٽ Gdu!\sPX1.^i$ Ϛ FWThpgY؄bRhVCYGє.?~PP~@u{ŪS\as |,Ҷ\Zs-4R@ z!aP_^! [t@ks&{9/v ~IT,"l]8\7 F-l?.0N4y+B4>d\Ga@3{fW>9]Q@DMIeEv *vF1omÅd;}!E &A0߸X21|sY1GG}}`yYZ/vG'6²1ߴtrÅ cTX?3I>ՐjTG2ɚ~b mEy*0xb!{O O&^6ėPG\'sZjj 6 |Td"XSý*4 >\,[硫pSJQ+c HC mG~cR'`M^}v _ruc"d3G?&W |`DoO[bҹ` McOGd:OZ>T$Ώ#?Q-O8Oו Vp'徭rrq)ֆ`im>E쐶R@ȏ'Vf-P'bӔP>׹G!<fF1y)9:Ev0 @Yk 0IibgeM;)F܄7O'R TxO3nT(s4{͜ȧv܀c{` Fg( ,Qe@)#R@9Li9  gb¨]ZsBKzheeJ){2hBdQ5$>sO %Gi>Bcd+$K?wL'dRZ:'M%Hc~hۤ!l! P5LkjgD'3wu sp^SD9Bm& ɹ@St r}Q0J3c $H'٫tSxJ%0U}( &^5?[ln,.+j`0!v^Eh9Qƹo ˳ Gf4@.xneTH忖Ըkf7bX^ޞG}.$@T:f׿uŔYM4 i@y~Q@R#t`vIf!YIQP5sYeuI1-=a<]5ƳtG\nuѹa7n'w3C3R3#-7P_R lB<S_dPn8mB|# Km c%b[gk,F[~AB:%]";B#sFɗ{ ('Wi+ 玘$dѹXϼwʝTT@\T`_0W_7 _r8_|;p$/71hc EUhTq3sP ʊCV9[$jqlΈ }y 7vuفPRpoeMƈ; tgE9xp5 O`57Vxi>Dgѝ}\ƏM3ΘF>dT*#qdG8.8dt+6;/G:Bf OX* rR sʣ=}P;qD(^DLZkюߕVW>/["ntӽhimQu.5Ж[ɣ(1W V $)`kR㕗]jIjIlZ;\x2Ë)@.]O9c /0+]Q4zQJ-_0A;:K2)_VMsrS`74a^uE r_M%y:qHւ)GۊV $бވcq6c`IKPU"-;4Z1!;+CQ|Si]&XWdw7kHQ+N2*X4/t'xϫ*.L+sEp!.#faepfC`(H#lyG u _P蜀n@lPE 梊aB]}O^v:W"qCRIi܊_~1#h 'utF3Vd[DkL|s( W:]=\w XBF#R1zW.K~C$ ?Cʐh(&qj~ "QZ35CGšnti,5H;gzp~ttU t}VkԥKءhw/I۞ϳDOd';R@Bwe (̅?GM˗ &W'qݝk^#C؎Ifkbae4";ϙIlOB(Rp[Mae_F'f".=JYILdbϛ8#9%H~.6E+3;D`HFώ}ߐ^fŦ(NT8Ce0G>Ջ#i #M)å4(*6K^jЂQj;wsWvD0,aS?IƉo5Yˏj yO)Y7'SyH4y;ox<9 SMhT] sYk$Ee?oօ{ӦË5J<߀%qLZU8pԗ(0Oϋ(pp,ϭ)/O%BiAa2C҂sAD3 *p/\d͢,VS6[ 00ޤoO$kܷ.b 2P9.vՉ*ع>G$hKJ=%_;/2t ~)^JD.+C9~A)?.xPe(8B Z4R]tۡյ,,d2'52* Oҧ N,jUeMg?̊qVxtK)g-tUkxukAۥjyŅLUU~ꨫJhzh\u8[XV [d,Mگ~j툼[^KWh>>'*I۪ۘH5w/ᄌ︂(Ї30%h]j13 LZk,:3'DlaC4Z8)YR ]-!lyQ;byYE=olpP)]FiC=wwccGh?OxtVr]s#`7qH.ŠRf$~xvN0x{㐌ET8"p>9+.9Dp\})1GKÅ9cӥ_ @ƊgϘdMlRTZkԇw N}䙹\TXwǐ<3*al;= r9?Y;A\zX{3t˛/df2i~|lMDjw~prqFg= !~e# qɿwcp)0q{k-RVZu_h(쥕q_tg=S}}jH%+ j&Z^AGb$}3ǯV½_992! a0J\䳉'[xzGCFfUS*`T.)f8Tߝ:q͉Td8+.b49tyjY%7N+Nʅ@P!1Co $ȃ%t%Y]P=i7"\Z2yZ:IU_oQ)+qv(^Ơ$a/LJ#T67' 'C|Ȇ5>Nay oϸgG[M]h?66\a5wPan/_9ҔD6ok":/z(J U<޿Eyž* PnǴõ 9ޤs0TFJfK 蟅.$ Ɍ9fnK8шɛ@i/f9ZZ̦=Λ+6Gﱹ5czs2zAtJ+feliN3%N.?!$1 BW5C"||ӣ0 f$ξy'3"MC~o>0A:؆ 7Oӵ*F6 7ةT4'ݵ*<HK*ta "ȌO%o1., P]ԏ).@%Kd.cnXPV:ydPL